1647661 1534541
1117058 1926475 665950 1981380 754239 1124453 1269458 1053671 687810 191098 1548230 18518 480191 1028394 1014951 1198310 484557 1041863 91164 118603 1616832 557662 1845837 177031 898028 794947 1532286 396868 1789308 1129004 1768256 1109967 1348394 392413 1694430 383602 943857 1316119 404160 445711 1965639 989235 556552 43218 255075 1278694 1791823 1358465 1722281 654936 786993 873236 1782342 1173803 139246 1079732 1063731 401830 946257 761546 870315 1074415 418165 1304007 962925 1625068 162179 1377618 1058408 1684222 1280506 665649 271642 1948249 395492 958576 957321 241278 557485 1755108 1054929 1269859 1755285 1697032 1222466 1540418 1503492 520446 1707885 396048 1685625 1652363 421258 1669119 187249 890376 510698 124691 894091 1339285 651039 1289882 983430 1618524 1775360 698645 192388 704838 816516 308359 670089 1443822 416169 1804610 473763 1496843 382671 825911 1669883 1787027 1027385 589086 992030 1005969 347454 1482845 649967 1767834 1048881 937683 1914913 1596322 1886054 1728908 1635232 1627146 1639224 1005748 945062 228204 1175884 980642 1125891 1233626 36489 1577162 259320 342741 1294537 1845922 1802304 1065117 400460 692519 1098522 15098 1183323 1171873 1671969 748329 1117394 1459743 857467 1076287 1171110 1876515 983179 1340531 998358 1319604 971088 1917339 1223033 1525786 1702520 523278 1833148 1803076 770649 918443 176813 326767 1692477 103769 1487852 1856364 154684 1070584 489587 170124 197058 1185619 492650 443224 1638444 447997 1953058 1743408 856476 1587290 1990448 1717053 1219001 1000094 1224389 1676824 551573 285796 395500 1020534 5815 1818376 1506771 1643732 1321344 1795587 1212256 1900789 1451266 539610 1554777 40299 715846 447905 52928 1784094 488478 650749 522066 244377 43902 1916476 1170345 1567836 342011 638463 1376021 1803042 653507 76837 1123857 61407 1223840 1425373 355356 74686 179743 874513 616228 1800847 1625972 429422 423009 721575 1816077 1179397 207796 658883 426077 1502492 166067 1614182 1529067 1749607 323305 1483489 936018 1864962 69689 1613245 1872289 1441906 1757102 23447 1810628 1702401 1737126 945089 672489 678972 154799 1598507 120769 669174 1598496 1609700 553910 1713566 1494269 39356 1178847 1923736 865168 1688537 1877101 939701 233131 1900339 1648761 1059414 269075 1282578 371915 176087 1663957 481925 345944 1129111 1155034 673183 1637674 452451 579825 877086 564045 1343529 1236024 1538624 327141 1491458 248670 753224 731847 1263356 14145 1553552 1641503 109287 1909967 133758 1313329 207568 668801 275967 1724130 182076 1688165 1866034 1110395 478501 880375 1299752 1808763 273602 1508301 203474 55669 1048502 1400706 146536 1082361 496095 940201 889292 648098 1679547 1152993 1143466 1596026 25399 214788 5765 501639 502135 305607 1738466 604963 1994865 341792 899432 1928073 1017011 139722 749801 547650 137838 1583523 1452040 1410566 145921 843227 1174196 825536 1297240 208352 436703 806148 10245 1671862 76235 942442 1891918 1618293 500967 503069 1782100 874673 684273 1386715 947752 397798 993916 1411145 1834075 213089 1803957 1450192 640026 382512 1696634 1808938 1911755 105668 1473404 76336 1164369 630586 553357 1811612 999648 1192390 996377 1003012 754311 1745979 562470 1394147 1619639 1595525 1660265 1445859 490662 757511 330562 1860184 494631 1332242 1188073 123181 354879 1804119 692703 473186 314361 459353 1375502 1086514 1359765 1376288 1307189 665979 1753093 719851 1683458 139334 1740044 1338709 402974 749871 582907 306083 174056 1029485 1911770 133075 232783 662599 1400403 1444067 1130630 558133 1502368 806825 1182724 164063 1367422 1203735 211729 956933 46874 1805239 1202434 653241 1180164 1896324 1963625 1209750 893152 479872 1630999 1930896 563933 1802743 1962884 837845 969851 1342043 810644 570419 158362 877658 862353 1714967 1845037 415016 142818 1257690 1543653 1469961 343939 1175515 289128 160630 1394880 525663 1702501 1435915 480417 143860 308333 188214 735213 1477751 92729 77596 348708 1109989 101682 1599739 174645 1913785 914600 1270331 935089 1241356 736043 55891 772167 1250813 23297 1096890 1589708 322250 270464 1913006 639268 424988 328931 862478 1172402 395015 331593 504931 456394 1350968 300190 1525572 1101707 378092 994105 243414 559254 924413 324677 1882223 616335 1518766 367206 496617 1483957 3938 1733493 286250 1091450 1985811 706984 1408946 1430871 117543 929586 1546382 1417280 1531524 1083762 679181 1691771 1122645 388998 1646617 1187216 1544485 569033 547788 925718 500738 818331 647856 402788 719878 1877955 1516009 1822394 1275542 1540206 1521994 371822 917411 372856 1244804 1923926 1523161 981810 1028104 1578665 646093 766260 774336 724690 1830852 1206030 460681 1831381 1859937 1089177 999858 1465166 617193 199762 225226 1475305 1331173 842532 696367 1734836 1710313 1691147 1596717 624105 1505409 862618 582691 630830 752698 1342695 1975431 1931737 611436 1813307 257029 326368 1359571 789917 866235 1655812 706832 312208 570864 772854 1027387 437124 86759 493417 987439 179052 893490 351868 1444966 1621240 809278 1994414 1301608 1311892 1803273 630388 1135640 1064630 403398 704839 1571171 1937271 201586 971475 1478138 590771 1140601 170520 172394 222880 1338670 1171763 1789377 1536348 702532 1672489 312703 944390 1623617 1210892 185255 901114 1294398 1248137 1979769 1497933 144673 1598898 510930 44292 1694826 103596 1610163 426489 102490 932025 984105 1516598 88216 430367 2620 247599 550224 1165664 1012667 644162 1956489 631957 349271 1936278 1768161 1324868 1695580 730870 1090096 410342 1783079 1873974 1729831 545299 758962 964497 1094874 1471721 677498 651481 917274 1064119 1177743 1035182 1303814 1311129 397791 1205706 974493 636599 643249 558051 1306050 1732386 1916939 96302 330502 687478 34046 788842 1422915 1675939 1302612 1315150 854457 1584550 1703112 170402 41984 1401058 629520 1615444 1901126 823563 1610414 612009 437721 690381 656684 918236 627122 1932046 109116 748745 1926854 87158 179981 1515196 613180 1746521 364707 1022286 1926522 220351 186562 1660634 881858 223057 267154 1625379 529554 1302131 308186 1527251 1594299 100877 1464308 1395045 1859164 821583 1811030 1465006 1179318 1058099 1159024 1115180 1042964 502833 1464322 1240573 1044681 1323787 1024092 1723907 824426 1749932 1156029 1431258 1293914 1541093 847857 532702 496920 1664533 325589 1401024 963467 1027130 231853 369935 1905097 1439488 776143 298627 996143 1363664 129573 1929331 743345 1524 506955 1677108 382546 1335631 150693 239542 1691483 1497066 1947612 888087 476073 744325 1556080 174165 1231377 742031 826423 1685296 1531593 856914 755219 1691431 1074918 140132 848652 886383 1082872 177543 1978618 533147 288420 747437 1111648 1562977 1086924 374828 1534703 976735 843031 1639297 1455091 616509 1890159 1810200 1085323 1988563 1571154 343674 1287684 93379 1118745 1712935 540436 763194 1665051 1030553 1374305 1210960 1654678 1956281 1833322 920802 1644037 823506 1764376 330016 1120884 1562309 555601 215713 1947646 1827588 1294103 566030 816085 1663463 1345419 1076121 432053 1239637 207563 1910967 378925 862375 1761585 1352634 1283606 888585 1056535 1687689 1636818 1989914 588154 1220570 220661 1638756 731557 266700 1421083 1788205 865624 1885036 892601 875983 34880 953420 1952553 248369 1998530 537516 1109165 1535664 1132484 577768 1169714 411423 961693 572513 846402 1397006 1405119 1939066 231087 1949065 127558 496724 68370 1207247 1082222 1219698 816236 233595 1085080 501701 1051961 344446 571470 1157993 267283 1830011 1793255 292802 1823392 1672374 1722872 1764227 32366 247224 742184 808670 1625220 1521488 1970996 1274219 332979 113453 1939040 1624245 156744 163440 1655783 1609774 1494660 36781 417790 1462873 1492388 1779939 1666980 1876062 1455585 441331 876753 1835886 218369 303065 1768747 386213 1173560 1232770 10053 767729 840626 1435052 1424223 1286123 409410 14357 268434 1156551 1972487 517063 662709 345883 831823 1199375 287750 688645 992475 902233 1065072 945901 1780977 966362 1233703 1753279 245676 1556737 1987770 1452498 492518 594749 1702640 509329 1640257 1634861 1643044 1501146 1533656 1375977 964891 247814 1607087 1086377 1898608 1193360 875005 818931 1212352 1528085 187192 758579 110350 251017 1341984 1044582 1109285 76451 1022468 1977158 1305604 1428254 1888271 1346037 1188964 94810 1413696 539900 836156 1770862 526204 275023 1186333 1506360 1205789 246820 80249 1217816 1572806 6466 613735 715731 1686623 412758 1569770 1651295 1935981 1133994 1425067 605258 1679211 386490 1846242 1180186 577541 772211 1892732 65824 911648 1565142 333955 1817398 1022822 443727 1756876 1750049 376335 1633117 1569607 1141318 108735 962499 244464 1234265 1745194 977792 221812 516401 302022 1987611 349716 1313130 1721360 1141720 217547 1177676 1986934 1063441 1165563 1202686 117006 1720360 1588282 943428 1549316 1728209 668106 734877 1720942 563379 393157 1788719 884081 1281289 1636645 1557924 1444453 1337754 774550 1257910 1014024 910577 261023 740682 1484479 49007 883960 295257 1802380 1798228 366969 549748 1192487 1379947 129269 641522 1890283 1326394 225725 118588 1628080 1417035 1605400 1039158 645730 148063 1413610 1364482 823645 1803268 853576 780494 1362960 646930 890080 623444 1116556 1413887 1321771 997345 546656 926386 103306 678696 1644092 1917957 1174046 367936 1005265 1287046 1236592 515428 591908 1779579 66013 1356325 1990124 598380 285871 48405 1315054 1179188 1922957 1577295 318918 687633 483357 752575 662261 277524 1067998 440146 1327842 1655801 1290371 867216 414104 251773 795578 457188 1997429 1776017 115913 876657 813722 1096133 52790 313050 1501186 1863084 886464 700080 1743937 1500454 329990 989517 310513 1952063 1950601 28213 1312991 868946 944602 874965 469156 1121593 1326747 1060625 967159 303300 1254829 1224483 1199805 1172712 1395561 486226 384566 1399213 1814268 102504 668173 1286850 1138461 806692 137515 1324380 1972999 296901 933079 98180 603554 1405827 1950306 1007960 550090 747708 1407863 246435 493653 290806 326506 187184 232923 1189797 1402551 1921360 1986568 697326 1382615 1605686 1488553 1313388 1107965 1155124 1552531 1108942 373059 834094 418991 149296 282424 1956805 980554 480994 142994 804604 803672 709068 1970888 1633813 1678969 998350 1201882 128891 421833 1845031 386072 1978313 166045 181620 459469 1398751 410524 1902557 1000230 419822 193973 443552 1549992 1995302 745509 1065160 10228 1818845 1611374 377971 1704561 620070 857435 1341647 1760886 1488172 1520513 110461 1142161 466964 154670 1378452 646647 1807168 1042012 1810408 798406 1904724 161257 1912782 1119590 335424 1042761 1239789 694570 1990264 296281 1499684 503404 252322 286235 342267 452312 1826561 595710 121217 81244 323272 486717 461789 877495 1626203 802876 1670678 821846 984367 705787 1557307 1420412 729704 1524603 1286829 1128620 648201 311351 149399 1751300 939592 971079 1069316 1250641 1862079 839150 1004853 1372324 994012 1102409 1124100 1047659 1854664 782061 921941 1049086 876285 200441 753418 885258 1217341 35473 663661 1164218 1750968 1107513 1589815 1810378 283344 91907 435735 759890 1053220 1508208 620897 770299 324879 1207428 791549 1075648 759280 1966307 306013 1157155 210967 289867 808523 706250 880484 22436 697995 1843140 915207 875255 233991 1914022 789350 725905 846543 1875289 17035 1728925 581053 405301 680002 414587 1753094 206436 504671 1488952 440544 1740650 861942 723935 99487 1537893 956044 1768462 385976 1683340 989802 1316972 1529242 1406938 1095648 1169668 196752 644631 920383 1368976 483694 955905 813820 1638403 907909 1956424 750333 288374 1514051 519450 355707 516873 172307 901232 1842829 449362 1805704 1677361 1131535 419528 734405 1544618 1313926 84273 1266390 1180769 1095302 147321 736145 127594 41990 1286765 954175 1258533 811257 212809 1487452 423382 22204 624854 1669023 117239 1779560 1604159 1407148 443922 1976032 183251 163001 1937420 1170396 269847 1601868 691276 1291348 1645513 1477955 1325819 528638 306226 1073637 1869435 325324 1686956 336146 1129256 952016 1489081 97938 734571 730787 1118189 128305 15868 684097 309987 1632135 1763656 259388 1407298 489189 896111 1384247 172192 373825 1317098 201742 1774707 790632 567124 1357313 569026 16558 847802 1331035 1237087 1973655 491497 785531 1185274 1104305 1789477 1689823 627857 1187496 1580045 675074 1287808 1648724 1430204 229484 475195 1909796 1434660 215623 1868779 1190240 1524205 1888039 331365 793679 1048980 466560 1363521 675285 1807471 629130 1090963 1685690 1139924 1062068 855400 170127 235555 1059803 1195441 1159951 177065 1368516 632343 160491 455447 1742420 956496 337103 1373803 257943 202473 70283 1608863 639786 1269324 1080335 709636 1144454 1373351 789450 452521 29510 982920 1376631 124151 1224320 1259527 895572 1382867 1993608 1487061 1565604 1793226 1488925 618368 338408 207152 447978 568790 1772124 347370 1144149 177353 1806272 1788641 884519 591000 853822 1598230 570892 990769 1140824 1385937 399145 1271202 647258 1764402 1892523 674405 37220 445352 1638372 465998 112868 219541 375490 12419 413175 1613001 1378932 55732 1684051 838275 725312 342585 947499 878183 434374 633207 1091163 1488532 212663 1212182 1426172 1505742 833601 1957727 1551930 1226226 1862562 1569011 1212404 1212245 572681 837571 572191 1511827 1207071 428196 70785 1266426 1955197 663439 1110163 1165854 1923597 1113335 877862 1257169 170593 658837 823120 1810501 1748945 1590639 364594 1341657 1928594 1199448 1644164 936794 1505745 389226 804176 466649 1155821 1896808 7195 1310576 193926 1289695 184764 148804 73404 1173799 870638 1508390 619547 37395 1122837 1594735 859003 233198 760793 1385304 1809488 567235 1896009 1465843 1038994 146756 837219 1754072 842615 1904220 1060245 405102 1675634 1830592 366588 278160 443107 1870258 854093 293662 666934 203207 1999477 699882 1524878 130862 806668 468351 679667 1726782 418419 368414 320328 447975 744485 1462809 810196 1550045 438849 1221603 1326422 76063 1039146 1620461 1300547 631786 138961 499031 1978655 1794903 210962 1887399 1436653 1203519 1923871 407737 1432861 383492 1900121 256266 1234505 481841 331228 677585 442291 427412 1613847 375729 1884702 1328343 1306334 298222 822564 135220 86570 1205731 47723 1111988 601157 1666884 319652 1508932 1693026 1713404 1670734 949318 1510342 1085715 961602 360076 1609936 313946 1552113 214071 1248034 313426 1999587 1254230 447202 1289819 451151 1830303 1047129 1164386 373636 323475 1198742 132760 912021 599361 74902 663895 1318893 718802 1175780 127088 1545531 1981009 661733 1562015 846524 1881896 1587354 491050 1116728 1532428 609049 1122840 1028870 1029075 1674760 1714742 1312749 631563 1183350 826628 66447 1512725 508337 1114947 353739 1366191 1508555 1271622 1928219 1087005 1540968 146563 1319387 401181 669068 1235267 1195060 1256891 931627 137802 1277424 1502503 1070321 838917 1667129 1088761 365063 1366656 1569436 299035 951673 1682333 1863268 1075399 1879147 1542255 586412 1503356 1978350 1665291 294496 1119043 734921 169369 399460 776199 1675858 1153669 352882 1579800 1410333 94728 1528445 1530074 882057 210913 738166 1633781 817558 1690809 513414 1114832 1235160 1336503 1213993 80761 430337 374320 727578 447087 1811781 1694970 563254 549960 901447 946011 1879841 354334 620442 899957 346739 1149009 626352 389885 1662584 1593806 1080122 120027 516197 1514575 1715486 152292 728157 1415663 464683 1811519 870089 52051 1636102 1569396 143088 1780050 1882821 953637 886628 459140 1579222 321740 1187238 210637 1231008 1769073 89396 1814186 84433 1124712 220110 1455718 1871114 1369899 158322 1133535 1932039 723268 188792 152543 664166 1293024 1262796 998972 1266654 829877 688901 3956 454448 1587073 677199 899493 1659831 927250 749181 374547 1648474 212378 1960737 1128293 633217 904234 925685 1323182 1648303 247973 1511079 731945 657807 834732 141680 1809511 1595728 1652465 536881 920857 952206 1713554 1071811 1980536 1785215 751343 18802 1432964 1464936 386493 214405 1430390 904380 165990 679558 1639977 643055 5597 1040242 1998934 1402150 299103 710610 837700 1118024 1135782 1164399 347031 87920 1710351 505829 89852 705895 1585307 810631 1016604 1977083 55477 254643 421998 1826136 235773 566370 429315 1565424 1786606 315462 776994 1765671 184838 1948113 972065 1665715 108727 1293546 1678587 277650 1125561 288955 362630 1200076 840700 560656 34079 195160 1470038 862932 1334722 1562352 439591 1598975 1371974 992548 1114098 902247 101835 717866 1300127 468423 288537 763899 699112 1892435 1311542 230760 1144353 1226557 807456 840563 1120906 1088592 1879090 1069295 976277 1792490 1189119 1519929 134700 741087 289307 1697627 606503 1758575 337214 938902 1483212 1256547 975286 1592291 1885786 226310 1824355 1469398 1652656 780213 173942 936411 1231541 1587483 1722423 1284269 221337 1966036 221279 499908 1377486 1631411 630845 1209628 378831 1518128 1177877 1300429 1935268 945979 1326960 851282 1705295 1838981 1380309 969417 116388 1050583 1076050 174392 844789 304329 1063664 1782622 1157039 1260655 64888 399786 1601360 1919127 1703892 214311 1500177 1876892 1610459 672629 1319158 1687791 1869335 1245211 321524 1445623 906507 495985 214625 1360943 953483 1986945 356074 161609 24793 1415388 87000 1152963 1010427 1112840 273910 1803560 631147 516068 1132691 639084 1191160 856077 1826422 1501250 441285 523061 1551194 1464504 285474 1087702 157944 1030790 1137962 1259887 940277 888368 51929 1713264 999387 72657 1074277 1622116 1741340 72185 1213926 1178715 766829 500646 639596 541587 463704 243233 1126037 347731 1769643 914106 984512 1361714 1253496 1675393 937703 110142 923351 1781495 71079 789499 1231740 1416394 1148483 955114 265230 1043317 157028 1962188 1001698 1601542 787779 250815 1998647 961903 946524 411464 1811752 635375 167743 1535159 1740540 278360 207535 341540 1438257 250914 1229579 674248 805001 219769 1130007 993143 1592598 311825 1642721 159731 1734952 1771905 1929982 10280 1502391 1024413 1603158 726308 1752039 605922 1874766 451454 1226748 405741 511018 1598210 1612181 903888 1520489 525128 1839972 1116024 45537 31203 300567 1352290 1288822 1780329 1526756 1975498 625105 1157423 1333606 933922 1675475 537204 1354789 459185 879029 641977 915835 575970 1455047 1926487 75889 771032 794692 1988817 60587 1810036 1263143 262663 1663360 1599220 1570011 989594 545602 304279 770677 251508 1484865 676103 856964 278188 1301402 719342 917373 1484367 1663572 1383512 1252677 1945180 1828811 378362 1345516 1892895 87387 658693 647797 52948 468873 610317 1813667 502066 887203 1503806 1877420 1241312 1693551 1556960 1239767 1502117 1241114 50977 798107 1639952 114817 986715 566283 25169 22984 904847 577695 1640755 764107 797019 172053 481419 947175 1501677 1940107 1606281 1356220 74762 976092 1037065 875958 985431 317950 880127 455843 272598 1683821 483948 1158679 762949 1827047 1547061 1991562 1653835 54118 128408 781884 1172869 396504 268771 322798 25639 1959637 777897 1263050 357172 1931675 223293 680966 1766710 1290235 231295 1942299 1747916 1883032 985409 1264295 1636969 230022 1948007 1214908 1600454 1028317 188425 804784 1398974 811534 616118 716829 924284 886823 840612 574550 317563 1292509 319014 321067 781607 67347 1571949 1355625 366383 1966329 1013085 106377 1841446 1295736 193109 830425 633010 163837 784578 1656616 1685328 1769536 150132 1369773 749985 1119861 273489 1984239 73414 316285 687362 957791 648132 1484717 165625 1141964 454258 436923 1583011 1742695 1700178 1293992 929694 1692502 166328 311007 1311419 1330180 1901955 1025584 1813379 1324938 613092 708329 1098355 1114709 977060 235020 957722 1549955 692615 1014601 836808 896416 1177595 732806 1368331 601624 698333 567391 1104013 368786 1560176 1270242 864240 1056229 317658 1121923 1922701 952010 1513976 650913 252494 1960096 1073873 1312952 877137 186304 228367 891690 1184849 1794152 521847 540381 257614 1978794 1322418 1541351 1489780 1593354 1343824 1992856 1633831 1123431 1710630 1916682 433558 642140 411547 330400 1859281 116375 284083 452372 1598901 438711 1685540 1018111 247209 1236635 1628803 149005 652714 1152158 1051304 691795 1980489 1598092 560966 67058 1671003 1765243 464458 871713 1738511 439380 990340 110059 1138486 1431996 60178 201311 1448451 1913062 1435061 1366979 235463 1223091 1646148 894727 1838865 704115 1528928 501906 1903413 284428 256109 819202 1820752 1322452 1849566 694556 494998 1806244 34681 1937382 1658519 605534 1151234 28909 1585806 304166 144808 1973748 560017 1261244 1944705 37065 1325057 1742636 890723 1857346 352760 1052010 126751 13896 1683097 1027568 36350 270236 846304 1477723 1052270 308748 60757 90608 915640 331233 964510 433447 894711 17040 1369963 16709 364132 1281714 526682 897472 1640317 1438064 633667 1694404 1245179 258836 1901432 762479 550601 1828623 643544 753900 1413735 1670173 1473626 1952461 1596455 165924 938582 164358 991454 1065420 347329 1643753 620649 515014 1896387 1168076 1819830 1649898 1041377 1664098 471060 674472 1771449 738187 1796275 1391739 1133398 978444 375583 1905794 1568898 378786 770170 1635210 1404598 407691 1097927 952122 389860 516343 1955508 622114 52842 584988 983690 470053 1890171 48722 1320330 33177 546025 172975 1900538 484127 19827 485551 115970 986391 511752 1056286 368930 1755203 1297680 254829 879313 1360916 1468368 1839041 450299 1953716 1412827 331624 513401 1694898 639858 405265 1801974 631038 25665 1448031 762953 1198939 1994140 1789033 1044251 435689 713185 480318 479430 1174773 1042358 521570 555212 886625 503060 1850812 744360 1044385 599656 894129 700810 30690 1674852 1305349 536747 270549 573937 1105744 1740563 1960180 281526 1106847 779605 1921635 1549754 320700 526791 662989 147945 1354016 1933937 1271883 1896859 1931956 1152700 1367739 1453176 1370430 208041 525989 1401132 1153908 1815054 65520 608731 1912623 557106 1904419 1475843 940292 1356027 199935 1751481 1741156 1684604 1518002 268827 1831162 870769 1031136 1703343 1423019 152058 361710 1433745 1869911 1427110 294363 1134954 1795364 27978 884249 1164056 1036038 628869 773510 476300 1100123 1199431 1487616 781972 271073 1984510 905478 892849 25453 590354 1993546 1716695 449368 1039824 502590 1908175 1363216 1827046 1575461 1768591 1326541 1816989 1274858 291028 424714 1109219 1234870 395960 841129 480136 399774 1109055 1397184 1105264 785212 854438 648871 451464 1373236 203345 1435926 1955286 781512 43696 530139 373483 168225 1315438 105126 1677234 928330 1343376 1666071 1223799 855653 957081 5092 1005451 1806878 832605 86422 1510505 245051 1129789 1981044 972053 336222 1385734 1200909 1715144 1378675 1536972 1496315 1156819 1967193 1750877 1879756 472688 1231370 17431 911365 1436947 1365183 1058158 969174 485695 1130377 940235 1190028 488040 1484312 972448 1170610 1307049 867685 366985 1900189 1288074 707686 1630261 218370 781708 1414354 1298550 1244696 532146 1860841 94890 965811 129172 601326 1585371 569869 383999 393241 710310 974029 1972652 1536094 1067291 1230447 595151 507504 1391573 1943738 627471 788068 572921 1183462 592678 1171483 336809 1986174 1670563 1532053 972854 930961 1598938 1257772 1665839 1059187 1662430 1394762 1538878 1725503 1988838 1355112 523020 154147 1843247 1552988 388963 1090606 543945 688176 1650116 71212 546064 1744817 973046 1809040 256579 230735 1260123 267025 1514082 104935 285133 67052 802057 533009 1026452 674064 1925995 1853232 924675 1089179 638625 955282 1811395 1097289 1105745 1937209 99451 1416129 1086194 505396 1490961 278359 236966 1006443 712312 1850597 1621783 1881634 186738 1396342 1574657 514895 1531782 555095 1482798 1485720 66222 1829205 1499327 1169056 583181 329139 1512321 924054 960752 55201 1754434 649150 1596113 209475 869286 304785 400562 549814 977418 1326655 1886752 1926614 129151 1938832 1906269 185123 1327669 1583709 433848 1114080 124405 1260804 1477128 262488 608695 1989555 629259 1233172 1243019 1336826 100057 1474972 525960 768650 432356 1708891 48428 879679 1059600 1252326 601327 1466887 1117688 772631 1349647 1943503 1951402 289385 90869 74941 443071 197942 931808 828193 1118688 995383 1345451 192891 1276130 1956396 1507469 1110882 1025862 1649989 320756 1586905 690011 1720416 1115695 525813 881999 1626802 598193 1547694 819811 32667 1265540 300440 91750 120413 1802448 780384 770408 354080 451426 716497 947230 170868 1316311 1354713 578795 1505889 1387302 1833367 553119 350680 368376 84849 1630472 1170328 787892 1768966 1699074 1193343 442268 522977 1298886 866974 1860141 951335 1850240 1380957 1329030 796865 1355594 1220003 753509 922654 288022 1407254 205776 1716233 1200272 1561930 332108 1352983 1171252 1793814 1030367 106088 1365067 1926455 1793591 1576036 883480 1947615 390407 1766272 1411664 1833764 1791032 1701449 1700718 1881559 889708 826441 673730 1343987 1339728 1159940 65389 100277 869360 281160 14376 1622088 1672264 1443014 680353 1938498 1689481 1262490 1906616 1190789 613001 211444 877968 324777 355925 1094875 934160 1621785 544823 95837 1992293 1971327 287343 1768476 1807754 938476 1279388 487884 990688 1813041 71427 604724 1976935 1438551 692135 835335 1496200 1699736 1030499 1722639 1107727 1513305 553750 1103971 841405 1745571 1177991 1851231 1386743 358074 972924 687365 1950065 1635151 48079 1541842 1520747 549312 1939762 984469 1534928 1793770 989753 1005539 1442178 786770 1887841 885342 1178913 17643 1718208 1375074 1144526 1602983 1272255 1661309 529642 268728 1004871 275228 1862352 375492 1815697 1786833 1386787 604868 517460 1075053 1831170 111937 1266088 465326 1508138 1940583 1370332 1127196 1182097 285429 622715 1107103 483685 1139646 1248025 477244 1811192 89310 509600 935208 940930 1666842 565734 1864788 1278544 139721 490647 1977992 824959 1924251 1751077 435329 556468 1391870 740974 903137 784785 364429 82627 960295 77912 204319 280562 1643507 1294533 324595 226067 1223884 959509 1709079 903953 135242 1827330 813320 879742 1286145 1673144 156270 380127 743216 715404 17479 1303447 509851 1124184 945737 1507837 544357 1898288 878395 1943891 1959933 714552 1630372 687740 1466203 1951769 281492 1865085 1219110 949611 308484 1048522 616681 662875 185304 624431 486812 1676837 535909 1374712 294221 559300 225173 1984821 1180745 1062931 1495891 604245 999241 1259039 1454040 1443425 1438369 136260 280334 734416 1916600 319671 1012095 1788993 1308622 1626918 1204912 491841 153975 1950561 365029 21542 1865189 41779 147701 829669 1666591 911857 893945 187541 630520 947657 1010508 1641588 1107151 1018895 1803358 1817376 36279 670903 334352 137233 1242776 81911 1882253 127908 124714 663691 894743 34215 1758737 212743 678985 1226240 799057 266874 1735233 1833624 1886421 1112118 867041 1548328 732619 1135377 1859077 735851 1521654 778539 819879 446026 1206933 1235481 292501 1635550 7708 574306 786829 952075 406128 340972 1552871 1437299 1695671 800521 874785 215758 826833 1036369 550233 1576539 293549 15932 664874 1467956 167219 520158 1362246 426302 421714 1888499 29817 404926 601630 94595 1239582 392966 1435285 108668 930329 1386728 135180 1511484 1301444 653939 942012 663716 1529893 200882 586376 878293 1843514 186011 132255 1422230 1543116 1774900 721410 1138104 521860 647152 1714819 1469810 750371 1767883 1643672 1334125 1938043 856167 106571 686831 616392 365996 1190802 210721 13838 1445022 1970027 942607 743936 521323 1795621 1398565 1497182 1837581 1771225 89934 1248318 1575350 1933676 1071874 743190 1458551 1094126 1240937 1741743 999072 1814487 1712787 307331 1453258 1484242 234655 1112772 390354 65772 783631 1048707 1598973 1000359 68618 1813477 623269 1154687 1174596 525648 1883067 350012 709280 1439655 1553473 1127304 1976327 640191 1468643 514510 373290 1244654 455071 1539880 1509997 253489 544394 162693 37457 1489446 38372 144148 71209 1163860 1278176 665570 1133440 1050460 1098890 482790 303648 517122 801922 1237249 1620737 1408853 517052 8003 1913477 503954 434863 1554833 1146522 961153 1517791 609727 1412152 1551951 112983 1439153 908414 1649495 1374054 995868 1843335 1997170 1906829 1453548 628885 1179359 517978 1036026 742481 203770 1329453 638599 614342 304943 972757 794572 1527508 215144 1187351 1699411 1258402 394362 666212 1015483 563019 1694601 1083707 1350583 78145 42570 1980638 655092 1651126 741952 1005422 1433356 1353458 1192118 253941 1846598 642048 794490 112179 19392 1410964 257964 651507 1301400 41974 1551684 450617 1831384 1351377 132273 862205 1842231 1840758 1412128 1709108 186599 1588008 1102673 35900 1118245 625830 1950608 1843182 1370537 264092 1477381 590000 252795 244660 834703 1872077 629978 1916508 1479162 1053676 1944906 1211585 1393254 1799997 1113951 1445457 1985570 1821530 1281245 360173 470089 1061214 1760343 1000283 855705 506280 1988859 688966 961224 108459 297671 1127023 437657 1727462 1660313 1567174 1203029 1242143 669181 437686 955787 1264953 69251 69069 50373 1335474 52418 1266775 1506223 1234652 1416272 1180495 285438 175568 538496 1490041 355782 1458870 609867 702539 1492013 1225721 1588298 991789 1777655 1761444 1510071 976619 1158552 1217 804346 1343211 1876486 1721347 1252711 158144 1243190 110754 1192402 288855 329049 194438 1445558 168168 811030 945170 881908 1421779 1417508 1120081 551250 1005910 512472 1607227 489098 906006 1510880 720981 950588 50390 1140430 1144324 701031 404880 172634 485431 1355176 1695830 1469637 1955926 1876351 783078 307169 906526 666903 429171 1907761 1984677 150086 1015049 1449701 316451 210649 240830 1351658 1252719 1679346 760398 1447660 807280 1462391 1380027 685852 985145 916718 1301738 432086 1662850 481414 513425 1380958 994681 1717171 437235 1864439 197427 458888 127535 1011962 374673 916500 1823126 1122215 404617 1500174 142006 543403 1409102 1183262 855375 474643 1356720 534412 1556372 1379482 1268677 48935 1007179 1033470 1837385 1921211 478464 1649814 1781551 340645 1954285 270486 378721 216542 1219677 983079 154740 1319660 1424260 840852 1201241 95242 721221 619988 1484160 1950385 11983 892100 1142317 1912354 1681261 222113 1400714 411213 669332 1145763 1500994 1024531 267072 119150 1002612 102311 795304 1690476 904105 1787454 373995 143198 10372 289577 1475280 1620578 1693307 767997 951337 1007119 1447565 1360421 1522067 333911 102456 524551 1161011 1526959 1546752 703879 243965 930454 1503051 1209117 313301 1216891 1427769 116820 13189 494693 1468983 1682587 1837268 600832 72238 1132678 1159704 1813327 748654 1877556 640373 1026161 88639 1260660 1582436 1838332 1229978 1842785 734870 979618 1285398 1532923 696630 939106 1482092 1700151 1691329 958311 916388 841542 1103027 1480616 1873582 522092 1528831 1699314 1473118 1580240 67671 730591 1714176 451427 262704 842424 249466 1036972 1379284 591697 1535461 915563 972545 1458267 185767 1499604 670285 668629 897855 329660 1081267 1535316 271254 1666664 1494921 1943792 18472 1582483 42515 1678912 1587244 855793 1617939 1938884 767778 1055407 1772102 1495438 1668006 1276059 627995 422611 165108 1645850 739236 117161 1300225 237675 1837480 1249220 828069 1666255 1408964 673580 1630054 1879590 591239 1994390 1555870 1098550 1806147 1451333 1687549 968586 725983 339326 521755 841412 462096 705545 1745058 522048 882975 467465 795821 1527407 1223009 1903571 242439 758489 987183 1930110 1135378 1661623 406708 479067 1471617 1584050 1142040 1387591 1941068 967754 1653298 180001 1775704 547652 1522728 1024683 932893 834169 1089049 130325 1188286 943651 312380 1974001 851493 874508 90358 1907608 904298 359085 950702 1242483 580544 1507951 851897 1679614 1446507 379020 486402 306736 183516 1994687 1505924 1220528 322048 934540 1028397 63427 1580874 1136206 762221 1115598 1698296 1557252 71070 1321984 912381 1755024 692553 1577897 788012 1967814 1689700 960528 698945 1950598 606590 922405 48466 833192 1622143 1104626 1459740 1384075 813335 1968047 668450 1506270 1862394 694405 1124627 322103 1939785 1650634 770482 442565 161174 1438381 104489 1225172 390723 1517695 1715553 1747080 1453986 1312125 1317033 1873160 294091 1135181 1927509 798223 1024951 1617654 540336 1884810 1982046 1041050 1360834 324501 1194894 1305318 476726 1516560 517295 1879079 1666543 1384752 121971 938609 534308 1606496 894570 65078 227085 317318 1737650 1629079 368506 274718 249446 1706881 334461 302627 1557722 1793496 1288781 1533357 590082 1298404 1984298 253637 1689468 582872 1610869 694109 554595 134426 351036 1977205 865635 470074 804939 1688160 1864853 931475 645125 865984 990029 1332589 981060 1026825 777477 823144 1797838 222260 1399246 1553206 741076 535713 1435181 787121 491081 410532 92150 75065 1277261 1744951 1963661 1365055 366676 525349 1457085 102632 844530 1467998 1946248 348782 1320083 1260105 179188 985692 2806 988837 1470645 143185 1207141 742947 307265 1370531 1926571 858012 1920393 1086431 1079631 562073 303883 699543 856841 759647 1297788 994475 1384626 509239 336854 1132840 565195 245950 1803331 444388 1858117 1284590 1811001 362191 711657 465262 39526 59696 1996215 1934607 113912 128746 1452843 782426 1030334 1681234 599785 787755 879544 537258 1935806 1869605 1439098 544122 1510967 422369 567802 814493 372351 1715720 1772597 517868 1357295 322600 533512 1539538 85400 853720 895372 333578 810188 1971843 1209103 1846776 1299781 1841867 993538 1818693 191866 148720 970568 444324 1622090 1247545 846541 390371 1734825 1408140 1572744 733698 555026 1244407 576071 1727392 416110 788337 558061 1520038 666521 729643 882473 894770 148623 51205 21306 970791 483483 1069065 1052090 1433780 1058637 1738262 946928 1945414 1206509 911769 994572 579674 1317864 775447 785082 493060 190889 1923620 1780108 1899460 1195013 615098 690984 1877618 183907 1717948 1970458 793359 793771 1957695 1813253 1231250 530630 1965829 504085 1700015 724358 340021 1743057 1485062 1965769 1317559 75208 677730 704139 1129368 1798203 1406382 1303902 953879 804303 970035 1290271 641232 308761 1917140 412333 1284490 1152168 1513908 1104706 1520039 916487 826630 527060 1304755 1778270 616765 99004 1053565 1221966 1948431 824252 1938177 1086244 1618151 129590 1696961 1765240 512938 831028 1686707 1600870 953448 315970 765853 1308772 1805951 1877222 280530 1800804 1419335 627570 1884006 256880 1723242 1516193 272592 398979 1196216 1595442 345676 1436895 1836672 1803744 1667643 733979 1181425 1725298 1706773 1457623 1244479 1286182 1102589 922314 408714 1142710 103248 1627507 1073121 417752 868360 1992245 1605411 171882 1469662 1773450 1045186 839199 1905717 1288987 1107290 944793 1393717 1371306 1492756 1912479 454432 1293523 417131 909352 1701134 598630 1438325 198284 1233077 1441187 1667067 94036 1482588 1073728 555885 1051728 1449375 1754489 1198983 1475760 1249612 1303571 528547 705185 1078552 1166668 1879168 278536 1526488 934770 1372486 1678843 1342691 23543 1905392 1520485 488187 124362 481161 460670 125487 1700209 1768437 618735 1041078 1601848 1488849 1830520 1759093 788047 910172 1443439 379829 1230722 1850239 942616 946441 1436943 1978404 1800742 97924 1687306 1374457 1250528 1238674 528398 714737 1103731 1091494 900621 1271329 1261360 1009713 470137 1115382 285478 993049 1262038 936549 1503770 1421160 1992417 379756 1222275 622586 788938 1093788 480606 1361047 1145235 1752537 1773128 804194 724804 864969 139889 707456 1888526 1226553 1383323 199029 1506466 1300218 554430 1459260 1593791 133375 10136 736075 1753942 1828480 593475 1787339 150354 606575 1258708 1627286 223381 643226 1637889 1144090 114141 1253771 80885 1728822 1681030 1632635 1081969 221051 647117 725876 1091221 797760 1007615 1435932 898286 967742 1897114 1045175 481803 213010 741574 1925991 1137174 556592 1840929 308856 1320546 390918 1948323 1726176 1596548 209123 1409418 633404 1853432 1421646 1321625 1141102 1480994 1626861 1202505 1279311 1765337 1595130 1887491 890438 930043 699246 1233642 40367 1233186 1033280 691127 43906 1763971 689543 1401941 989381 1285965 1015095 1956902 475712 717789 1943741 1676918 1315850 67962 196519 588787 410587 200895 1423386 567165 1815684 1116457 1293955 1077340 601272 1818426 1717147 1504026 953024 1919166 139249 8902 553061 1665229 605905 245838 213272 1668438 908796 322212 395881 774829 890880 273446 626620 1089915 70383 1012873 1617075 1182278 147682 543468 1945142 1369791 379638 105648 1125018 1011623 266105 1981079 872809 292784 1461857 1994608 1643963 1752832 1163391 1765576 511903 1542202 1182865 1746969 1702919 1395346 473790 582072 1236945 1542550 1770639 1556515 209978 1799416 1833959 1399664 692162 1098771 1950815 1642498 1103416 1299946 157511 915661 81100 471520 613753 800340 1604973 1076212 424077 53350 748336 1685394 651204 857921 401920 1672790 217315 1261720 1326561 558507 1658058 385181 618945 901203 1946919 995368 1788788 985044 1301202 642787 656613 937362 1842799 1320111 99718 739928 334340 55570 253685 1305936 1872107 1195652 1143071 194808 253254 186058 992023 1086421 1039527 2977 1757790 1518549 1551303 1062028 1531992 1425160 1765464 1396736 1354031 1248506 1995065 1617268 376829 982671 1047929 1510365 1614178 1374928 1648057 1502513 102522 1192517 1449823 584468 1664399 299855 929722 323567 749592 1077523 1211135 1018986 1169512 1217062 221165 1653742 599751 312657 582175 1283630 1651056 1660785 6318 977062 346394 77826 1799152 633700 684492 1196280 568294 62569 259737 1207869 910990 1554467 1494534 787373 1161546 1820989 647417 1200675 1466917 632588 1036199 853565 1095311 1332059 120493 1026819 650668 1828610 419012 1465926 14194 618163 884985 1148646 108483 140213 1405838 485166 532119 457893 1590039 1144755 1724621 1288449 957939 1688174 923497 1555947 419319 788205 517989 847754 1514116 539676 1749116 1207483 1302146 1118105 1737805 1470297 1913832 1719282 1152849 1025886 255823 723294 1941132 904247 1387994 18962 1057474 365424 351490 809679 1295854 1019943 1710867 1519360 1132949 1550187 1468886 1880142 359875 71462 1787817 1804352 859274 573761 523014 693131 112402 130461 122031 1897158 41223 1672820 1699680 1483475 855160 147594 751572 1618856 1818199 64928 1325299 1151918 300528 693254 1195913 178633 879889 1391726 1237238 644625 564174 113404 1035877 1876812 334284 920249 1576410 1328706 1184751 222338 842750 1009898 481674 826382 1280637 1107620 1192849 413626 1959400 1783006 1125725 1941826 910620 515334 459074 1121350 1688316 203829 794522 1598875 816352 1575948 1103256 349059 1806491 1766309 1526006 533144 1755344 717891 693330 1697574 1961022 1796634 1649351 330115 977763 1400298 1658309 1200556 653317 458146 52573 177671 750030 1078050 756144 19687 919709 955939 1890108 1520954 610365 1964475 456139 876808 1571200 1722121 1531388 419674 65466 1376430 487424 1074459 1435982 1983395 1916818 301817 843501 1234769 1559440 456191 997720 393551 45820 261856 921648 1642317 346344 449296 1522491 1317797 1958176 1483380 1817630 1839078 909033 1303788 1160463 829759 928765 1989061 1909206 459456 185499 1441314 1885097 62045 1842844 646536 1698803 1738335 374029 1363666 213432 208751 1315466 1270561 1802180 370445 1787977 1172737 476306 1234220 210519 1089316 1627619 1484281 1305206 402733 901017 1033601 1546932 260865 1465370 1656926 1749347 672170 26024 1615031 382371 1898995 77481 373416 1702201 858723 746148 1840676 1247352 640411 673850 849975 55614 1751512 1905575 1157978 843245 1449729 1648500 477286 1473896 368009 1648652 1571770 138634 1583311 221217 1715698 846477 799262 1445733 1122041 815817 725265 141888 486151 607735 1775112 396120 932890 1202841 1751495 1738808 707169 813516 37399 1830760 1154256 811590 1208765 1026648 1720355 490490 1094399 100124 1725160 1831056 1621973 573879 1554636 163630 1327009 270634 55478 429371 562352 1771641 359579 699370 252106 1402330 384924 1094206 61813 97684 586907 853237 1557876 1063305 280732 1455491 1794234 1139343 776842 1907097 1769383 285683 320609 985419 828979 526101 1960818 574140 438474 1769197 1180088 1289346 925207 1033911 1581549 1442030 1804401 302595 486139 1975530 1168655 728236 537815 1988879 210702 640181 482088 1641519 740186 1718080 610606 1031430 1789805 374980 169703 1728680 13811 1231984 773014 35023 661762 176800 963150 399079 511897 1683002 601336 843254 805850 1205516 163275 686840 362868 724948 1596111 1496312 352844 527142 795102 1494248 744021 330052 760719 1226194 88063 414519 1872673 1568565 1278050 910847 1729872 1139964 987598 1929082 939264 1719308 1967922 172808 650319 1581398 1019568 1911444 506433 1504340 1320858 1080851 120613 693724 407689 992358 294278 867010 1581779 1005079 1797155 1501763 1243073 1976074 430704 107089 1151124 841537 397634 1293571 1072192 291635 1366888 1459885 370344 518174 1769325 452525 1639711 33883 300565 1195152 222174 133410 1727747 894791 1612808 1261409 1726947 1780957 665388 1286418 924585 468478 1305189 1145761 1421262 427215 754557 1302312 111852 464909 1463503 594230 159722 540282 1234825 191224 899966 723184 1490056 1519238 496560 1824310 309249 509477 1505019 1525792 993087 254471 1106813 983867 1285621 543053 271109 195606 257116 16893 1932485 101731 147676 1222686 991697 1184863 878196 900784 613478 736119 1059278 1173291 203104 1305655 50753 444962 1760994 209182 1446014 840143 1668397 1020805 1479507 1697076 352986 358976 484617 1738473 1864447 1551672 1515245 1852402 505450 620747 1929668 880352 888889 359852 1162100 1587869 103903 186604 1520437 1860518 270565 1712694 1723315 171839 351186 656292 1965509 1547196 1848212 1036119 314947 336765 415168 155956 694313 801060 1937931 514414 614640 1842390 1739003 738534 1004395 518705 1849711 875395 1462567 510017 1020195 1225910 519328 384436 1238763 1134390 79772 1289124 1667655 30531 390563 1772988 508966 1322694 1598873 238362 1453259 1413358 1206200 412023 578800 802797 1397209 1409930 1971573 677079 1386776 51608 788769 254649 1753030 524054 1163279 1146379 22584 1197154 1957607 1566526 29219 948875 646789 270181 644644 322216 1544928 1863797 1401155 1546066 1341528 265285 950060 213095 1437508 1761983 1111906 46436 1028562 1753393 1432635 494230 1152322 365423 258225 315642 474017 522877 15672 1738069 1828464 1476678 1910786 71873 1040194 1817040 606213 562350 1629948 1688091 929076 1962613 1047453 1762770 1104314 1151366 1208578 1065281 1930407 1087564 864538 945334 882271 1435937 825088 1326081 1192619 1304476 1344913 573006 837045 1188790 1004017 212865 1820797 443690 1713722 472033 398814 819623 1446024 708036 336304 1599209 1137129 547989 1479833 1131308 524452 1776489 1568636 179059 874402 219746 1894153 1847850 406732 197999 482898 614038 112996 240850 1076392 1393692 785555 984251 510678 1830903 652791 261820 1869251 52939 287941 161602 1878804 1526951 863637 1047935 521523 905519 778941 320858 1865575 1013583 1952121 1806128 851560 501443 1148511 1555312 13513 306746 572419 530454 1260780 31472 733479 553834 1536567 1812775 1330153 539447 590128 1707760 6329 1970447 1373181 1963376 1452659 151729 204640 353266 422168 551955 860288 575173 1862467 1226348 1958710 1119559 1824266 1059439 1327397 462453 902562 1942055 1437831 1184207 1696845 1981677 481172 1308808 1405880 909462 94529 974514 297776 1790811 1840361 140241 604236 1262515 1602214 777040 868362 1035195 1061621 1720790 1370622 1444440 419943 1222582 647407 1046382 732616 538495 1755604 103388 472668 1876188 1796596 343128 520322 947608 856046 1757685 1606224 863062 1829147 1392943 295223 960234 1235199 711470 1370623 939763 728316 531171 526476 231634 1782493 1490122 603114 1695904 1085702 208185 720029 437490 176497 1481991 699188 634365 1771559 1643390 847012 1417947 310494 766695 51418 1977996 1045377 626672 1749421 449602 1587800 32116 1181454 1474624 1747204 180884 866982 194653 1202329 1299636 327684 1388041 858125 1622447 1111383 1867791 1615689 1975534 1448967 925175 484780 1538585 1797636 777934 930864 581725 119794 616261 1875947 231466 1877673 1854073 308523 1044838 1670688 1129980 183463 178485 1439778 320296 1350956 891923 1396095 86402 1889058 703988 546908 1677433 215339 1040670 1955297 968958 376670 1157808 626544 1347101 681438 1650788 356702 843377 257608 706779 423697 423686 792764 1055601 1313517 420484 1606191 1545333 1060815 1504060 809335 630970 1590510 1816917 165127 1778681 1218204 594511 1036957 1272730 583817 1753341 65175 945435 694114 223688 818488 647706 429125 335789 592906 182497 526809 1767707 461410 991350 359686 1984338 1769491 843650 943484 461666 1286204 294081 1955678 689042 36338 1221983 499833 1789405 1353618 653723 1748020 1257565 1219739 51060 1122655 692391 812158 1576576 1726637 787922 474616 1159452 1849077 890118 170992 601493 240463 1028386 1786480 70331 120472 1911250 447806 799471 1879651 1558849 135549 1703335 1593678 1280425 1866685 742386 1018625 1850201 1008774 1779509 143811 242098 1626372 884145 1507267 567586 1393222 929818 1253583 1433113 1751324 1313740 618913 41494 1127635 1784918 1016843 505107 1071654 1501337 1881081 343772 865007 975973 1090081 1962674 1793780 1699997 731820 763039 97555 864075 1901852 1212377 1015392 1177266 1448029 270968 1887486 1155483 1087161 1013406 1337605 136219 512346 494583 1846399 980125 1452299 1710426 1723529 138330 1794619 300366 649067 166811 184100 1607985 368465 1316305 512570 770907 1670204 1022099 1216412 477521 208606 980009 643939 1508705 1368778 862970 849788 508839 99534 525521 1786998 114453 491348 1992941 1713913 1660930 8374 146994 488811 192229 669813 1241688 1058322 208025 405091 1220960 639235 1457392 1458680 647904 662517 1389910 743267 256201 1024033 807086 273184 1198826 1439246 312338 588004 422224 1438351 12656 1299026 176960 1354143 1656392 1149011 1667117 1921647 903945 1658356 433331 628497 673012 1210616 1911257 1010988 1520051 1453025 881566 1276957 201587 1893152 482011 1105826 1869035 1037231 769609 567702 686223 300253 644577 360226 1104141 1499904 458405 1004956 719110 1657985 1771758 709267 323000 871238 1716518 1433353 1296330 1225239 1185223 556517 772311 1227246 1769011 417013 418069 568660 1511413 350755 410398 420260 1163295 1258667 901173 1458312 163640 1662879 1915126 210171 777561 1093756 649999 28427 919249 101862 979947 972818 1142928 802539 275096 1131118 853097 1456146 497570 508885 1601732 1543338 492304 1919551 1521887 992375 1182992 1761797 1732839 1659270 1001116 1978525 1127481 391642 1271301 1383535 1982744 1208648 588029 1217227 441482 178623 1399912 907833 1230980 960283 1979384 183692 335550 1869709 182063 300861 985383 754542 1813417 855500 1401574 590360 1588335 287630 1797187 1391539 218009 1020137 863375 449728 256127 696690 338039 1072473 1236406 252867 1115641 1651020 1153193 107391 966159 1156887 887141 1168553 183544 1974692 1330157 392426 478845 1653290 1488536 371893 365844 1594658 107744 1758294 504426 1611903 903387 1649416 586229 771084 1914724 697229 1538204 262421 893488 1974134 327875 1920633 1959474 245966 1825409 1837300 906017 1543643 141475 40301 1849820 1621638 955062 1081680 642721 828913 1601236 1548448 1277991 884662 293779 441448 368238 416238 1240591 1900388 1207292 810154 1019703 1693414 472663 1768466 1341121 796708 1870935 1571387 1372334 1056311 1790434 1036208 1098036 1769775 365488 358117 1172285 430124 1777103 1332385 159599 1366787 743729 103081 676837 1875794 352686 1440352 807115 1200125 350346 887976 380168 997729 616994 713111 1163327 935326 797893 1885802 625558 131164 1657255 671555 261853 51320 525243 1009476 772832 56095 96970 230922 247521 741428 1721020 793269 1102699 1236445 16410 1495532 1451515 1145430 766393 601712 862295 678684 1189025 1602500 232857 1680420 1449232 1521681 603046 652847 58097 1282410 1656211 917803 1232146 1964119 1224973 345920 1129654 1669301 1109630 488421 752833 537769 1490079 1074133 734690 1100033 340833 1815134 849093 1000212 1297037 1927619 1893143 186281 615901 1445536 944975 1834921 1635217 118551 1873932 640598 633200 988557 1920601 1168621 1920123 18584 528622 1156814 65560 45589 1611027 180269 64953 1125333 1947990 1700188 1415307 542429 1525295 1201509 729658 56161 1919914 245077 330754 1818378 665814 936181 531076 349019 1348063 1891567 325446 280543 1718071 1515626 1380216 193283 144438 924516 973940 113023 481341 1343712 1201213 804973 1945222 1029526 734215 1289329 563061 732436 16631 1233951 987113 1943109 1304690 1438705 1730454 710761 1586805 68172 246660 1351468 1916500 1585067 659948 1544598 473868 1801753 1575534 1351336 1400476 382639 1939109 1747342 1076309 1243288 13402 1470547 707170 485125 857066 477385 701684 1889227 600034 1644175 759508 1705935 1907109 308907 1935581 1102340 1048852 1555978 679152 137376 733199 988942 351463 507951 1765331 1375184 134485 237288 1861344 1603736 1945953 1956199 385013 356229 18539 732046 526279 1370087 1814080 1198738 720916 848446 1485342 859878 1260742 156843 1192735 1502935 1189895 161837 1148024 1147536 656755 1789758 735491 377178 113697 1424001 1580394 876721 383633 1761461 1460269 1060918 458339 1740765 1582408 1749275 1751631 888960 1222372 1529293 1310146 880046 152298 584244 1170709 1211885 1331005 250846 779051 1516056 753160 1435197 56918 1244815 1875018 124525 555398 1459515 1984671 1927349 1151708 1651719 770878 1613660 333455 1668536 157348 382885 448020 249660 550917 219140 607768 994978 797457 801121 1788064 1113685 825999 197089 1590137 1244723 1545828 1102152 742125 796954 1686343 243618 234098 1437157 465045 673228 922243 1107684 1363450 477886 1157198 1556847 1036872 1700568 1019658 96214 746521 1991578 912812 689643 1954034 592679 1585628 277350 276759 1412000 667249 1474150 1703925 187708 1857226 1341308 1080040 1975593 1127336 1124457 1752710 1507502 1483936 1528806 1281599 93113 311066 1491152 768402 616998 1226416 1798183 241462 1296306 1987291 368151 876498 35798 1697571 112768 1092880 1017407 40366 1787661 452973 1229242 1684183 692388 1809627 55854 1176527 394602 1745965 1752354 854465 1014987 1432037 1733325 652271 776750 619653 686132 578199 740993 1505793 1097718 137142 1870390 58318 1472679 49832 354658 844931 1852691 1902405 1103226 1146882 924398 1613788 1801436 1182624 413739 1875876 1256913 1115696 1432230 544436 769860 1841587 1965869 1722390 1675499 1632449 271250 1178462 1553948 912516 362827 1020737 1508884 930835 268271 1245499 1203252 160824 461667 223903 738154 305817 1362536 909461 1179089 540377 819852 1063930 1136251 594079 1686574 1658018 41241 1600488 1044529 725822 507180 762818 1579102 115244 698897 1947925 904113 37747 1405341 1057347 1613812 1149297 656480 273510 601537 896799 969060 389953 1295517 45395 1178159 1089414 1237492 56626 399719 982246 189905 1840117 1997159 717854 530036 1901211 722321 435817 661025 1269608 1624662 1172752 799357 1436264 1535876 124025 990278 201164 276525 616794 1698119 1812988 1636756 1384842 841077 1807949 1763871 606261 1120540 1809381 1357495 336011 835499 1153270 501869 1258195 478391 475830 580989 1537867 1277354 194340 1297134 182608 1007669 194521 1795923 1563533 152272 1435993 1287795 613685 1521976 305695 382403 1867814 493926 1588706 1260781 1637897 1737924 1322378 300112 995926 512083 581999 1103848 168887 1025395 864744 1369373 1818081 758444 13352 1639025 23655 849190 950416 1822410 1897343 1517234 1836477 198318 1988413 1872215 761020 725040 1680857 1133020 195893 1433802 1558746 1931608 1382933 1993986 1849722 994423 1991124 1840756 416818 989787 335465 1255541 1147298 1058094 1074905 789410 1201823 10199 886573 19292 1514636 839967 1562185 355935 1737239 1557062 1260367 474468 1390824 1652456 1174634 3905 1089012 173313 497053 716041 517281 750937 1046228 1972589 1747932 647711 942267 1953096 381030 373295 1836827 1097005 1694312 1087048 1447858 327297 880490 716868 1989347 461613 221242 1159888 987943 339915 1123500 731226 233737 673564 1408945 709521 228067 1798175 95433 815300 1107773 14378 1303787 1890963 1043052 431786 1043910 1205062 1418340 472951 1348382 364727 1409390 1854574 1208007 1507265 593857 558347 1169413 337765 915175 348325 1833550 1273501 26994 1291446 601807 63783 1703373 1446624 1464562 1419 292788 109999 735364 1604019 120631 397463 21920 747776 1751854 1356971 446081 1277581 1928767 1712489 708777 1741075 162617 1577968 26919 1292603 1690750 1276838 1997888 1632652 782670 1110587 550337 1740506 1539621 1822092 1119640 1401230 923562 1593338 1214511 485068 1212306 281781 818259 388568 1640180 713501 369533 397580 1122422 1888692 175288 896607 1984449 1371456 797104 1794509 1390609 831287 1514233 1582632 1206334 62442 1059588 1494750 1926401 1176323 954112 1639084 1745655 839285 454640 1490402 1898196 1098016 1401059 382802 508531 329622 1902786 1210120 1796260 1930557 1433585 305514 1126833 1333048 1428321 621486 1651774 1077342 1467775 236016 956605 1874102 1456525 1101612 1064160 167774 961145 1802535 1122850 48976 447710 1429656 1789334 590374 1135877 1413585 914427 1301148 991002 1159774 1952948 227863 1205430 1634041 1926934 1893221 1809801 1824691 464435 227424 1061325 1705183 1978596 1585117 381994 1547885 1858487 729749 1859157 1702935 459553 1773165 1804992 1671229 1085689 1534098 917469 727292 383972 1367660 1013399 1695386 703455 58443 1759532 249173 1269763 1245427 128369 1553681 1999266 450416 151866 1320014 1841631 878938 444623 791006 1281144 1808157 1072570 407463 436963 428921 1212888 321134 1537269 821099 981395 71511 985336 1073722 1069218 1804557 109474 105248 981738 1451799 1181177 889806 206157 144105 1259292 1154400 1280921 33456 1350365 1980860 285527 1934111 185194 402215 181271 1466551 714849 1691874 1144414 163504 829199 1692770 1897989 1797802 911027 1430734 1529749 849276 1269618 1354980 1293027 1880934 522906 1680528 857356 1163036 1239400 1765718 889618 958924 845350 202204 1715995 123084 1264657 625730 195728 168367 382182 1475940 268305 1791334 1342510 605215 1787153 1204067 885910 61372 827476 1791950 1495776 907593 909199 1268885 1991075 655029 326438 1303414 800605 760932 1544909 1896738 695448 1725217 1227301 169814 103720 463697 1765292 764955 1737772 876621 1221268 1885487 639151 797935 427195 1082074 355801 302899 365533 962369 1526313 1494314 499737 1596783 1984924 143237 412215 1874507 1911707 1568116 542229 1234432 1188608 748492 430900 1089113 527433 46760 644560 785024 1239004 1304594 6015 1807922 1491195 600577 1894805 94698 1003596 603246 169011 273334 760839 1398984 1236908 455180 1809259 1771923 640307 1981438 403379 1920925 1968099 238664 1211811 467461 698800 915360 1532379 468567 503353 1491746 307308 1711544 1945150 1180196 1427923 1039085 3628 1750835 1327323 1842675 1422737 702392 945957 1007037 1182828 1592265 1560388 808173 1750363 15724 1675270 506332 973365 1741777 1985900 50428 88577 350624 727950 1425225 1968597 1459118 624627 1604304 1136306 296912 882263 1997101 1106135 881760 1476086 1223449 1838056 454359 155999 1478745 1502330 1331586 1603737 1571799 1703489 1230318 229117 705214 1118572 1084846 461932 1426894 435 991938 981520 1109555 16970 1377729 967643 1501826 183081 1164487 1099202 1105839 245663 1461600 349358 94057 1184342 1588722 1613663 1622994 1349311 430503 684984 1790813 272813 1685755 1649802 1177655 1493893 1370878 1169394 1111635 1161292 1836885 311034 390062 103772 82102 1048761 360586 22576 1569808 243937 1188188 1217956 763500 1786605 1971990 1741705 1784111 126358 951197 131004 864455 802695 1765615 722418 1065107 1920817 1897940 683053 42388 1686969 647332 1924068 427096 1017415 524307 1259299 350369 1925941 576186 60432 695411 1962147 1888207 446602 772241 1155911 365715 1982383 1889737 516162 885628 1559900 1107527 532325 1290750 263975 1082258 1575640 1183096 414825 1839339 8105 1057994 575336 468122 1390390 761674 123124 1581146 750791 757305 1019036 900319 1361835 1930113 1294910 848983 196322 1560908 1664652 549446 536931 1475077 1582330 383763 1790314 1520054 662835 1677807 982571 463158 1009386 163723 743192 1456689 320450 141596 1682701 807251 1526269 1819763 1006788 263150 1976997 1004345 776938 1942663 950476 1540243 1377275 939101 1563926 1821822 818570 1051554 1223280 660354 538438 516689 1450813 1330499 1566581 1170863 387334 58116 625783 1624523 1547830 486928 331615 22171 121026 1814004 1440866 292502 75373 120724 1162213 446310 523546 74324 137378 616341 1678983 1663110 292863 676403 135251 202089 509698 235864 195035 1416255 222225 597898 174485 1589119 243278 1538463 107275 1362537 1790668 1596546 418160 472867 1251594 522391 1319385 688149 266244 468102 1412545 223396 674576 1625039 1822525 709585 1763382 1190357 966500 587897 1746798 108807 954295 1673004 1768367 1388817 349150 650265 448779 234616 337792 639192 783330 1441020 1626496 114845 1985356 1873981 1049668 1208843 327193 1964313 93252 941952 387121 1809160 510291 594802 643767 578069 1155407 1064732 1425901 1467497 8091 1367407 1875027 1846983 391477 216020 1387399 1779079 1862355 404368 1505723 1082696 211264 1617174 1629852 936782 1913547 341626 654174 1186757 325355 1673338 1691271 742803 22670 1921434 297277 1733700 1109915 1634809 387124 1084360 370004 949578 1987968 1665092 375493 1289905 1011265 649347 1906468 892312 1586112 627516 607438 529978 1767631 129930 1235242 958677 413491 1862426 1379181 953769 565052 947993 1597949 759552 1421258 417204 647572 19044 351095 1666245 631807 1270596 1911417 98336 820671 1059042 1463300 372113 312295 55160 656894 818967 949451 1429029 539179 470255 528771 1873879 727524 72112 143999 638310 1697655 1303227 1452215 926587 768325 690267 290708 1236304 1148530 709136 1076489 382948 910422 874330 1960853 513880 471471 851979 1610126 1048133 937700 542308 471976 145108 1810851 1040550 166141 635901 227849 1919889 562991 1526107 1582992 1787154 725283 574871 429656 1724043 109997 1018330 1747650 1398681 1466257 1740447 762424 1618448 1988423 1569527 1311139 1122533 1080003 1939604 266515 992579 464923 617426 87533 751791 113391 482866 1897445 181274 944918 1282526 1460656 1186005 750951 1579716 1184267 1767474 1121498 17872 1750147 211483 1191272 370310 357345 677394 1549540 1420660 757151 23019 350495 592149 662901 1975605 227259 13574 1061635 834036 204411 837532 1205651 354996 953161 990146 919787 758626 1256787 929044 1076445 1705499 412176 903050 1121347 479054 772549 127300 209367 1569354 73236 1813181 1821953 923864 139330 234762 1533712 1039764 683574 1736699 1468322 136318 1816248 473781 1375996 552729 952454 784334 737797 192458 1531442 276535 158441 968 1429936 538059 901282 1741639 171623 703980 1603284 1829146 1237232 406696 945088 129497 1977285 525428 1133917 1907829 1631236 1399661 276187 1380822 1126401 1089742 1176026 175897 633760 1122800 1826883 802506 376374 1289339 1524795 576175 896414 684842 1331939 582198 805938 1339709 525393 1355275 1953128 753381 1275988 516392 297032 1323193 53660 1825869 55488 1070478 558035 1972180 1294263 1122568 1375879 485579 1090707 239114 364366 856011 535558 1499730 1595430 105801 1569143 1957064 1056252 1390860 1632303 305046 1265733 1347297 1781161 1599174 89857 1122449 542131 751303 1914378 1672823 827820 30398 1470004 633573 918421 198949 323244 259852 1421605 1641420 1490699 175806 999366 1197804 852587 172370 873381 1325750 1890638 1948000 973356 992212 1270963 715608 554920 1517460 1054436 197838 1505361 228261 1365775 1544590 336125 756203 763059 930846 1148089 1072675 1645755 1690022 1821231 588547 1776408 501368 287864 265005 711458 616308 597012 480158 151623 325117 309729 555532 1504289 310030 584077 1001642 243284 675719 1071933 1795451 1652822 426657 1504210 418248 1840885 904978 661176 616184 742151 280138 1543694 1211100 1534248 1786474 1067054 449241 1469416 280804 1340871 289481 1579652 1923002 239458 394196 584343 585029 1148788 453849 1275562 1041187 1112201 98506 139408 1135629 178350 1820098 1128084 1521295 1288172 1042884 826857 1706232 1769997 1480741 1545620 1283884 1052178 604668 1496726 574057 689465 1761250 968746 220102 761313 923352 1750791 863431 89622 339757 1887842 955413 1057966 1750586 1838608 1966578 1311637 1643327 1710901 31573 237044 547800 1278712 430234 1949292 889511 345745 1058018 601542 1003728 26806 1287710 1999135 1942781 490265 1811442 695988 1285164 678502 1259533 896981 1561060 1672792 613441 1456773 439162 1888362 1664220 639280 1311118 1176300 880374 397613 1816015 530017 1528850 891926 938915 1780382 1454499 1238876 1807968 835997 1712115 1301541 930118 1975811 684152 1464651 42662 1677718 1368669 114261 1965513 432572 1295138 1606370 1620719 511773 1026833 1498322 1229487 198928 976932 1855635 398838 1280874 717611 518694 1646831 9550 135620 376898 800242 1112817 1395831 422189 1507131 1943335 1985803 184939 978319 943003 708573 125991 473683 1557856 1897385 1561349 1740061 1682380 677112 971508 732626 1972825 1549309 959385 1259759 448929 745540 229855 1411803 1076659 450316 261156 299994 797208 935645 1963328 247710 1369177 1481833 553080 1079938 179876 1690469 1619633 1344701 203763 1353732 1126210 1839119 1798089 1379196 401965 248253 577465 927014 204950 313416 1979006 468771 1286331 208366 424411 71287 914966 1608970 200563 1242868 385455 1904838 1209505 479104 226147 1267845 1678214 1400470 1415872 1380757 409465 544883 1053409 1802302 1268676 385629 896223 57262 1234711 1182814 1356345 107215 1507859 1490134 625224 1370137 898855 737954 1045149 1004739 64862 122781 879671 480813 1518464 910600 1864234 1505871 1629136 332552 715710 1137454 168002 1093539 205127 1092251 125964 1896555 1118680 563965 453549 1160595 1982727 841501 975893 518423 1034797 121466 887595 1563873 699163 1114992 1457651 1924982 847592 1075766 58816 1231900 685218 1933181 204778 1464693 1051387 1857847 823302 1728781 521806 1508674 249820 1991259 1332075 356620 106410 137552 200758 1682050 1561076 805100 876641 495906 1121940 518544 1060253 1846649 767505 59623 1581732 1723477 595075 400551 1395047 252002 225781 227760 1514002 1474367 1821682 1972263 932790 1451965 747386 701199 375886 821945 1148325 1505129 1737671 178440 1653772 600949 528614 1563883 1637466 79997 1103688 1262552 1724530 1866655 164716 803300 853267 1303881 770160 1210281 493104 737311 1631759 1435496 518596 1333090 56900 760657 767559 1667336 1762381 1439818 697867 1132886 1205537 199195 1246440 1219509 345016 1630768 1652573 459575 1887565 287687 1544238 819315 1930541 1027411 1298151 1412435 193184 184167 1750020 315004 1130372 1069244 874285 1662542 1321291 454232 591057 556259 1735231 1234975 1968074 1623807 13557 482478 1406709 448349 97614 1736625 387376 279131 154719 1726530 1939563 400016 1650537 1476889 784913 1890549 1152744 1860329 273670 1192861 945615 728653 443402 1808827 33019 1059970 299868 214960 572932 1412420 1915364 1454672 1954234 55714 1014069 1290185 42381 1925682 1598166 1689207 842394 1769355 644303 743815 1720540 1529227 883208 1661230 169304 1589247 1416717 1528889 546881 1585006 333290 1656081 1885978 906563 1063518 164879 182471 175923 586226 194453 1589645 872191 1763189 1947721 553534 1468088 1584343 60949 903669 558063 281598 1409683 457406 1859776 1220555 1816162 1252071 1961940 1231854 1078772 741385 64489 399958 1356993 203530 1451689 394465 667349 547173 482417 1184967 68719 952141 1398212 1377103 495179 445942 796079 1414328 747726 991420 771692 151955 1365814 1178164 1844713 1064682 585408 1636593 1125707 1019963 1492345 1866717 522941 1594448 1460323 1690571 1349278 65596 188386 318271 376597 914778 761606 1516394 1771980 408561 1601729 1144603 1539734 182305 232222 1282377 641447 1462461 1812896 482804 82479 1705632 1076679 12180 964731 1698610 978352 1614754 815482 1937466 1702073 94142 763102 596611 706598 986701 1719641 1343573 252969 1757010 617163 597415 3418 709175 1811849 328508 388530 512002 1829531 1237576 427075 188029 1629198 1834389 1943473 1202029 1816098 213960 1595304 1613921 1279828 1762663 1019435 815720 48595 43154 733476 475619 822547 409544 1719877 728900 234613 916128 1993032 237108 561734 52800 755851 1578704 60192 1666264 1671779 737033 840239 486809 756085 1033793 1692042 1422089 116306 1820789 1381036 737132 1224766 1680907 1951587 1379512 1052407 1687928 1344125 620868 798366 650236 675356 102677 1091424 164639 1894936 1798688 846249 588925 112441 1134220 333195 1751247 1649883 1079831 996002 201508 1720486 638764 605394 372999 1679662 1758529 432059 1340358 337774 927846 469426 353741 301137 1898955 1157420 751433 676914 531826 58321 1636122 879477 1777109 1412113 1541357 1737210 351059 951676 1002390 354841 919573 17434 983081 478737 400301 1807824 1142352 1650193 1346737 1384922 1478331 1682786 789783 1985130 1995059 1167417 404572 1064956 1655177 1986649 1074919 1588995 1452595 850215 1798137 542489 1547107 1070400 1221298 1432001 1766995 758020 484578 61004 608709 654377 1384170 18508 1429249 1190281 670465 1662575 1741077 1770206 164190 1664067 1765098 1674868 859442 1947516 724044 269914 658913 108912 1040072 113086 1327573 597801 1607828 351465 1316226 1498707 551950 1137623 1985869 470781 553440 1297513 1348211 356397 618585 904869 169350 489997 1485240 58939 1432108 707777 339095 132398 1743040 1763444 672494 1801094 756893 372340 1536390 710320 1985485 32774 1049391 880767 1902497 220093 1314933 1217719 1827366 1233190 1107796 1745475 1176241 593576 1428049 100843 274954 542435 366671 1131518 917133 1325929 1461180 860001 1064980 1757629 199651 808443 215203 1181730 787894 881783 731988 130382 1627265 332202 1126448 924297 46068 35524 116749 1568975 789586 708918 18896 1507026 890420 608770 139369 418732 958935 291513 38779 979112 1426902 57995 1260376 234507 1813200 473519 1500579 1362743 1473167 570516 7183 1900511 954400 572829 688516 172375 1646367 1743769 14093 1424371 607842 1555452 1660332 350546 1633685 1350851 267287 694051 1616761 118498 765065 398729 398346 1555186 41174 1223289 1909595 40267 1168958 834948 831148 236923 1036974 1844597 1324332 503214 881666 1240322 1985303 901645 304869 1154585 397251 645432 1714107 1079874 1540665 893689 1898388 690515 648617 1073456 695865 1322195 1332970 1552333 454763 1021631 1888478 1273067 1602554 1797466 1013914 1272346 1823033 1286697 782499 276856 867302 1977671 123715 192374 380080 761106 546716 928630 1735177 844541 209021 780536 468929 250511 1955782 1562521 718198 1481242 1168365 577548 1909496 1475546 882297 355764 1952532 1367686 1595637 379537 1979560 184424 942827 1455554 214246 1499355 1691042 1072110 253203 1902940 1748403 734337 168938 592646 1756481 1273704 840894 1980355 177289 654859 1075872 1116492 1492297 215892 984629 299521 12668 134108 1508183 1308155 1334605 1567673 68151 1921632 771219 1572216 363978 1689235 1953370 738878 541009 1147552 392773 699343 667515 1826045 589732 1364107 840126 1822656 1196129 1485114 148791 892949 1662212 1270096 615142 1877656 844977 1155937 1524977 1544855 1403595 296980 1134759 1210046 656599 1913236 1020889 1253781 1188411 160442 1373623 1332817 758881 1352459 9889 685332 1298212 1725720 910727 1166839 1793008 1482763 1422584 778754 570053 618280 1046516 477250 537122 1118939 1538111 1127082 1056214 1925362 507487 1729914 1059689 1404261 1284376 898389 1901873 1220706 673833 293542 1754877 1592997 752803 1301229 707376 1386273 1305484 1501862 1518282 942245 1129399 1068371 179478 257474 430101 88210 212624 358549 1705542 255444 1877386 1047270 476593 339080 1234646 440073 446871 1377349 1294425 1835725 1694377 1873161 729965 1738288 1320527 1299674 873473 1200799 58135 1095441 1862744 780496 1382639 176456 988026 394979 830526 1791434 1428795 1259165 1515273 1761941 420213 306417 1808272 1819390 638238 1204438 704875 1130688 930197 4779 1975501 955374 1386478 1256289 542248 1846926 422561 534965 1881853 1441497 736013 1092184 1576987 1062623 1587410 994504 791405 388497 1532158 818741 731695 1845969 1250811 1989199 1129715 221177 1048960 1728643 430026 1500980 877788 1245856 1185458 1957898 316455 774171 814262 1319317 1053155 526903 1028757 1157375 362267 1144234 1526635 1014805 1660457 1260412 910812 201663 1576609 1659271 1157435 799089 1457678 1788749 285467 529801 1934329 1397496 1184251 661435 142523 522152 18680 1035634 656776 684036 1300399 1415927 419460 1606002 1864806 1744419 1088861 1597040 839859 130823 725215 539402 606345 445096 835538 1825982 78768 801269 1231943 330022 594496 1696220 727180 429596 972706 503853 1337755 698885 1222318 607268 141600 1498326 184412 1050221 1728382 1948614 77213 1358749 604613 1066568 585281 799528 1370962 58839 20218 535552 938760 425821 1417789 393427 1402173 286417 1325367 1596230 1778793 1086868 1963962 831276 909245 1149616 1070078 1759706 128708 1075614 1514468 1108236 826513 347119 190094 1387333 1700260 1314035 1093157 597229 832161 240779 349867 732119 1088139 1391550 1865500 1925608 1809298 1690306 861502 1623832 351164 889945 876115 551421 157547 1031072 1687456 1151950 536006 1189199 336614 200409 1553847 1404333 131920 761892 1059344 1479116 340948 693658 1689138 859132 581112 1562887 250494 1337903 987467 1011766 1558373 1453759 378497 130248 932218 723173 293765 359885 1295891 134448 1076281 101135 1788692 1678057 1401700 34316 1680496 1636673 1484045 7562 16385 1262022 454292 1116347 465897 730411 713652 406115 1176380 966322 517049 759555 1375675 603650 1152079 1159376 1045021 1024774 1015067 423727 638661 1956450 1303688 1501202 1087619 1042098 941142 1426432 1880662 275822 347557 336217 1131012 1945063 1657176 1652581 991850 1587451 1318028 1943046 1967749 1840677 641821 1208259 372104 965288 1163044 770897 44063 1462062 1444671 1359509 1616809 1889307 1828863 389617 1342388 1103552 1019698 1040166 77962 696770 853212 108310 703659 1660552 1897745 1972254 1831543 111865 1337455 706526 1786502 418935 1042463 677664 72254 1409116 1653688 1644741 1315109 1923066 1191459 1107109 1791415 1368425 115659 1526617 627420 46349 390725 1479168 16505 1048333 468979 558799 658699 703560 761387 1163458 1125159 1020331 585320 566538 1288982 1322609 899866 1383008 185139 1304658 778680 1349434 1414895 1746748 886563 600260 1309555 491487 1127924 1143390 1991308 788893 1146304 1527812 786450 1994082 1110610 389233 1434280 211031 396096 1733391 846350 392446 1613923 355357 843782 1287221 1768108 496216 1861270 1747423 507279 770749 406020 673532 328329 9963 308910 629907 909955 427254 1855011 1538729 855603 1955874 72152 367098 260424 734382 1705023 1555967 3604 324317 1742495 728796 1968505 1776343 218508 1511308 766599 560766 19709 494356 1435601 115082 1676229 112285 1611196 555923 570454 126012 1070964 300035 538665 624628 345027 1113288 926701 961559 197700 1255743 1233669 533813 777613 1513010 1001861 926528 776655 511641 940285 1653794 1916961 781747 50134 530269 220701 479668 61016 432742 836957 215254 606166 280708 1932980 312522 1715179 88650 827122 1895420 1726797 1904461 190130 294193 1728379 963019 662743 31627 1144407 103052 936774 1439462 553690 1006085 423913 319397 1006096 782579 100278 1021407 1231476 1034402 1390821 1609218 1841259 297390 1288214 1713833 638335 549998 867463 1450491 1010155 634051 1750214 1391896 1497269 1382912 1437086 1493057 1212437 1012986 1015569 919520 110490 1540131 1477353 294447 955427 481821 351030 1635328 234651 1518273 251227 490167 598184 290334 1680442 1344645 377554 712006 783644 5128 235693 448481 1754237 1074345 134415 1756800 1066491 1067899 1349116 1016434 1569574 1689623 1473175 1939334 1872268 615661 1882912 231776 1118317 558049 476326 1199895 1121973 1334080 6391 649560 776213 1115035 1015154 1877224 1762138 43133 1778643 1261607 282397 1324692 2102 757095 13844 448247 775102 36873 1836535 357760 97451 311821 841719 3914 1367189 482294 438982 1917033 526206 289825 637348 1324399 335453 924711 825099 1639676 1058300 865478 115766 1866679 376601 911889 1380175 1525601 1173210 1990678 244979 1824373 733218 1310169 1814403 601461 1745208 696385 600591 609479 1674745 120665 1131458 597923 1477271 505375 348212 1243821 432683 913090 1490234 1803866 659814 1241198 973337 1686117 1884769 940942 40374 86648 1954910 1334050 1848635 892854 345419 786839 1499360 233482 1800454 1796664 299749 1585474 1412446 334079 574394 984165 352497 179092 1701923 1915030 895694 1918375 662502 1143013 544393 1249000 403263 1787726 443294 748480 1887508 1348128 1366031 406051 388671 262299 1225961 1934717 357064 1854114 1621121 1556636 926708 589669 1426216 447957 285 1316961 398997 625218 92680 97561 178277 578232 1184778 767617 1227226 405460 1999159 579574 82650 1738661 628915 1028451 117678 17518 1647090 897603 1107394 399045 1955425 447358 844271 1355302 477229 1598223 1246237 392753 649896 843586 1227088 861889 1629085 773776 106468 915728 98809 1381844 1879484 1194002 429938 1076550 1579352 733463 1870930 551108 1842717 276160 297379 209054 1651145 1021393 1247217 14241 1825911 964020 1204156 1223950 1523488 1729124 398999 1912115 135947 314907 416393 1718973 1319339 1120307 1598323 162545 7335 197597 885 1758769 418181 851739 323384 956184 670874 333607 1911461 1174058 1550357 403892 1580639 1054067 562578 294012 1422223 1010112 1432147 263386 1668509 36581 657548 342474 1189615 1996075 567348 343487 1588172 714553 22714 525456 1143352 1527546 1254155 48497 434066 1300327 346842 330945 898895 1554083 1430087 1680097 1410979 103359 1626793 1966062 786659 817600 1339282 886972 261053 337592 280671 1298809 677134 1473190 1549820 260630 1228215 967213 860975 1492546 1109906 1705488 627442 1575825 1503369 1772689 1851871 427785 566900 1972836 794063 906462 445996 367626 1636208 1004587 697705 550371 1768302 1070219 1705014 1695860 754144 1971665 1708270 491451 1882348 1977804 774040 957023 92636 1533624 152493 1715281 1955364 566429 1334744 1641202 81970 276418 757346 614723 1623793 294666 9304 1618748 1006266 1637769 468826 538517 1194070 981344 134963 351962 1436828 1552063 1559801 818411 646992 234133 215231 196597 1518292 83066 110190 1435142 1309565 1533292 1830536 1084951 679350 593350 1015956 1851584 1931496 210133 1496501 1648067 525011 760777 1589864 1403155 760742 1858945 1481663 1533276 397395 367450 1312590 136698 1295403 799176 338696 1401188 664468 1958690 539533 797432 1900610 480232 872171 486092 357413 6531 303122 274100 481833 378481 233144 463103 104423 1220884 449720 691187 1163973 90073 296889 1809898 1981602 1308176 884355 913821 25401 208433 841538 78023 1523196 1083392 702824 926203 1593104 1626461 546437 813775 343690 1684913 849651 1467854 247554 876693 1344816 306886 743383 1636587 1289493 1484208 1281738 83918 1020164 629115 296976 1265259 743344 1708537 254167 749962 492888 1181962 904836 1811707 1038885 462584 983476 1017020 381193 571410 1204552 1558532 1903510 1754327 1911456 1214106 1653930 458975 475409 1217401 939937 432507 538890 34929 1310401 596095 1099868 1659031 1454142 78277 1001928 733119 279548 1064549 1852753 657227 546124 899754 493464 891525 1320084 152197 1666415 1495518 1675741 1996410 1405422 1794239 1622725 1960789 758127 1149293 37600 46346 898452 1827314 1317901 625610 27525 1654265 1541490 1718194 1379729 1325637 344046 1307097 491894 10467 697472 1626424 446800 973479 1272566 125792 1967722 286659 1837992 246488 1441339 350981 230006 164088 1892706 116440 556910 1264685 1942595 461714 351576 145531 1763613 44487 1495339 1889473 973780 1234734 15118 1274847 985092 207293 1181793 1731333 1463872 336866 1205594 794588 729802 1480665 931513 101529 207306 1009732 1622356 636235 1795614 1046860 1163729 1562260 1676252 1006485 621838 1184485 1596 110801 204090 418627 89512 1111653 1889699 469811 1990590 145223 872765 1527742 1036770 149004 256678 776438 1649782 1321261 1472966 1419057 785794 209227 1899108 1215441 1990870 1413155 142147 208073 478943 486154 1028500 919186 1877666 1209653 48681 1792854 503447 951107 278292 1876439 68286 985659 654319 1520799 929504 526724 1446095 1965743 322671 301140 609801 1604572 1712825 1913939 1259557 1297706 1975864 1292731 97073 1576384 348111 1148536 308736 989944 1394545 157860 946327 890136 1275410 1650860 1880242 853196 365780 201113 555961 710586 297468 1467405 1162144 1152259 1340915 1330843 137270 76739 572882 1109786 634367 479066 1230835 300522 1011998 1246018 1969133 1303764 1289270 893221 160924 947508 1979412 872497 1547510 1934383 1711861 472953 1723678 1021834 1899623 200543 1129472 1254784 1751404 1859010 1097984 647920 1082913 734762 1578463 1288045 1233446 1794674 893361 634562 1955250 913085 1256443 1553481 148083 1309547 1306864 1609184 230478 280886 560568 248179 1162855 977584 480600 1363154 1904787 992103 1394246 692249 1368618 563527 1234604 351474 1995979 1382313 1648895 1650469 932639 614577 1632796 747265 1721023 293051 1830156 834934 1120011 1372651 1357046 1620919 895798 471098 1026906 654868 1883662 338289 1626761 1824550 492188 1013831 1185433 914645 1706751 430282 1615652 1095824 1947256 1833159 1932503 314601 1246882 1142895 75633 1002406 137864 1856363 507643 879019 764596 1104240 631406 1251750 949948 1238581 1542935 860192 1250610 391170 1712067 1805829 1853110 1038198 1664265 1440121 1004888 633837 767848 1843318 1778359 1612296 517574 1785698 1359517 1607394 840419 1188814 35220 162639 1179789 45094 5750 660199 1290024 26800 1636283 1690611 1672301 1250898 118241 115782 579108 1357023 1756154 221011 1939370 139120 1078002 136875 1027335 555186 417112 1498129 1767951 1093 1215433 1785417 679104 1110458 218193 1873477 107193 1932913 620779 247636 1564115 1309930 1383973 651589 445377 1212469 1492678 1089686 55246 1111665 1976488 1184611 1331900 1939318 1257923 890775 1394980 1278413 327710 364451 1115600 1994051 1012902 782099 1907839 1914240 1860430 1274273 135350 633462 604983 1825947 1429500 771013 1455337 1800433 541100 944986 1695736 12175 1041994 1202931 1857127 1382728 424452 1402235 1910472 77350 1275210 1379907 493909 1869960 791522 1166008 1471499 839132 393679 919706 1327342 972712 1720922 788680 1582433 563850 1624709 1101279 606986 584910 196057 557938 1353040 284088 921860 1068450 519344 665206 1897232 837800 195594 1906671 26429 435788 1643680 1479218 49916 754621 384814 1127735 1485600 1115979 354982 1380964 928145 54652 740959 502898 1311327 829696 771959 423508 418716 924481 1832868 691881 1577764 889668 944213 501497 1950194 817602 1342962 279175 1780616 1017616 1607518 192294 338461 427964 1854936 1178723 197376 1937243 1311121 1172265 1645802 1083379 326709 1797766 1084610 64629 1953652 378493 1064614 1269589 1918118 631307 1412573 232192 352571 950136 1327051 107906 413172 730802 1746895 205980 1205408 83088 551051 698944 1185482 1597217 658300 734653 601224 1769156 1308097 1834621 774178 1602453 1676128 1300535 1026505 1285625 1819693 1851317 1946733 1062603 1314192 1203223 321700 1690255 638109 519274 1979613 1449936 1581624 1220479 541495 17129 27468 96109 1940719 917008 1901073 1588581 1569736 491372 643768 1373793 530141 1841110 1636668 303941 803652 693464 179496 1529079 630048 38624 1769688 1855671 45148 1322146 146726 382839 660569 1608156 61768 987287 1515868 1091952 484155 340884 1115577 1180691 310895 618033 1125500 303347 299851 919141 1480151 1101837 1972917 394195 981374 1031539 1997448 1821447 411442 825258 1600843 330563 300287 1487995 711895 1575057 1371675 274853 944180 471667 502994 257561 1830276 467483 992371 519425 332225 230183 655658 987883 1844103 624829 1504187 535263 1417563 406144 603648 1112204 81546 675047 924443 405600 867673 1977609 1142411 721814 854245 1439386 916601 590696 320080 428203 1664880 1239926 383351 125235 684282 1485763 810561 111621 1261543 1201687 791365 47916 388238 1533631 1349929 1733654 1836616 1524162 1086804 385316 511709 1729798 1289531 1686638 1095719 1602057 1762321 1369913 1131760 1947146 1097785 408898 1253340 1789727 1395653 850710 179055 1674125 848676 608623 1346233 1761659 1117492 1981127 903233 1088780 1322563 315718 486549 1473316 1827141 47693 606396 864776 1232606 1542698 178412 1116714 1261719 251559 1008725 1980190 872584 156713 1895126 1785055 411901 294494 1542634 474882 1304673 608889 166558 81181 995539 1354962 1781539 1981782 213817 689645 1172043 390749 1350918 31195 1183052 664090 1719215 829399 1357941 1241475 1779350 1286078 980822 1788496 1493173 1979058 1467926 607291 1557452 907658 1353097 27123 1248374 500184 195204 512704 604937 509911 356399 1858667 183288 1965932 1552784 232669 1013167 1253140 1999184 1878699 693925 1841417 25306 69894 790254 1765873 432884 566502 565166 1491821 925387 1736520 636712 1475742 763065 270905 1992343 1916213 1988144 695684 1759038 834954 329621 611763 1204506 455383 216015 1377694 694743 81373 707791 1679103 1076706 1702451 1614772 1694507 1363015 1402062 1573587 53613 1451153 499859 1506140 103275 922048 1959960 1629688 460519 216227 549320 1269012 1707196 1640953 57478 1565700 1123254 1082069 1714071 626927 1565501 812837 1325439 449118 88921 330438 1227966 1932811 1443303 1467723 555581 1725292 375380 814427 1298225 145614 155572 632991 960428 1631574 1737745 291869 1515480 1717767 219285 118713 1030841 47504 1569355 1781940 428651 377677 1085235 1507585 534018 1473917 1616187 1026723 1082004 1533677 1317136 1255671 644418 1915264 1210289 1135994 686573 87709 986887 1240720 1950745 1861929 1903741 1754875 113381 610745 245215 1095260 1480656 1343225 34249 1765397 1089283 1921117 1355428 77240 1271004 281635 1814019 248026 1928774 1846847 587230 1057293 103751 180678 233163 1017455 492047 1211570 417736 65084 1491649 601200 1667034 205401 1020459 549436 1799382 1787964 1686739 614545 1875806 821100 53812 1886628 658340 991110 892403 408181 670992 713906 1005888 484495 1839939 402876 414269 1332130 1716565 103682 251185 1722178 1283750 1162395 924801 180445 1379782 918575 931747 1234149 628318 1224495 1619265 634086 596246 1207300 1031344 302353 211314 880164 1212871 477316 5168 266829 1749038 204715 1628130 1189138 706075 1672914 274285 214339 453262 343332 48573 1320609 507950 129661 121394 951278 1133296 403851 897239 399990 441798 623503 1306712 1009166 402985 437615 753301 409853 543586 1387549 583572 1695186 1569999 1108576 1293804 796136 1109221 802472 1983841 1293698 522486 1737281 887185 1322083 1157788 1039071 1779587 1505640 172612 1434335 14047 534689 198560 1670157 673567 911529 1874055 1454216 1941457 815070 1553692 1903638 944160 1623299 1878530 1398222 1299258 1491375 1253353 1980069 1922796 160366 1175535 1513176 1312269 1944633 265601 1476587 243814 1481262 1538483 1924426 1667188 570720 881837 391336 834862 985898 563498 745536 1618289 1425615 653728 1281830 1784497 359801 269866 183225 730351 1312910 1572046 79828 1839341 1226865 1875080 1326079 246424 442209 1489666 599190 574076 922147 910839 1237373 735404 823194 242905 1664048 1033822 728127 1437907 716964 1391576 447232 391915 1254297 945233 1419289 1752848 1273115 1956793 1785985 1915518 1961100 868706 273917 1216678 1618037 1837169 382656 1507245 1136118 1574819 1278582 312279 1893151 1945290 1305089 1759613 1673181 571725 1040400 466681 1766763 189660 819103 896943 12417 797030 1510199 1865124 53393 1924056 508919 742117 1703840 270359 1429278 1319124 450658 1988186 170828 1152080 1629733 1236670 1173152 1004642 1616709 1356086 437254 833152 1504700 1984265 127951 1306758 310683 319803 787928 360415 1121150 506088 376546 108767 1166216 339832 1275849 1926923 1100482 668628 666874 668920 499510 1636383 1515157 532297 712525 189373 827801 1736515 1440387 1367565 1669778 1975243 906241 828665 598124 1866835 1373367 1603404 1135732 77761 672347 454904 874792 824364 1536742 299697 1311665 248015 650641 800560 1902529 453843 587804 1612915 95850 101084 1195130 535025 1012291 1675474 1996611 1986659 367500 817352 1183867 1545646 1515619 1576281 1852321 1738467 284227 256355 273625 95872 1998755 1766605 1329760 1354448 1796811 897917 877692 1097861 1945038 119942 156984 353630 533850 531417 377774 822418 880155 695349 1198051 331231 179321 285709 1893673 33556 351236 211758 1730503 1004304 486514 324764 349125 510335 1840291 646020 1646160 383696 95378 1772452 1207487 996033 854188 1410930 142400 1295728 1204378 667903 1492632 1590040 1502671 487966 1506241 572108 1637495 48780 1632926 1196632 1733297 1999521 1144232 1589173 707381 1306893 250041 1345390 1164599 1498187 928879 329147 1453802 851119 1572292 2986 44075 1458021 785575 372866 1056114 1983042 1419483 1910037 1700116 554570 1019967 460461 1646679 1089206 1523229 540418 562731 1886770 1547184 1517849 1794738 768787 1217831 252341 1266486 860833 335662 1844325 163266 117606 769631 822949 1075540 152644 1399759 1340149 237251 1428760 1061767 1794363 772480 1996265 1374484 1419499 1716529 1172891 845157 1187226 1841325 1935540 992614 357786 585565 1350304 765354 1750432 587192 362751 1377003 1048286 1269908 706140 1143240 1947585 1538385 530290 1976403 233090 796365 797128 295844 1398479 452068 1415146 920545 136470 633099 1694542 1384403 650436 714200 872713 1225488 1052596 813478 296265 644976 716788 1204855 1183219 1029534 639264 961292 488908 1459080 858243 1608838 55621 313827 619826 1766440 411317 1764278 877820 768874 300248 487893 5602 282028 565762 393849 1425632 195554 1034690 421073 1095287 687366 644980 91236 1251011 504838 301178 1402337 438611 1721159 338149 968068 1719523 769220 68780 539232 1409258 1600432 1055353 521631 1909188 623920 1403104 1613161 1906394 170045 222042 1795547 60024 770068 859626 814540 1482155 1321624 1814058 1442499 1805117 708404 838637 1052773 1706911 269426 1254069 1596917 1940750 396531 1162059 733637 1874362 1594256 972395 1718850 585249 1648584 1853812 1002207 1995549 1966937 849634 629888 1566009 1325264 1187810 1636759 1117270 1652543 1980685 294679 1181641 625795 40238 778475 733529 1527426 1362750 576013 627998 762186 1693336 1415951 1396008 1268397 1147038 1032491 869696 320567 1133126 1491045 410366 844731 1718318 983119 1322015 514483 1694183 1497876 226494 240611 734339 1667775 923155 1374440 664070 989516 864118 1594690 1176638 758052 1465216 1768120 1074502 1084824 777483 1674074 1109923 1366959 388441 90285 626686 388204 333777 1204121 1039650 1001394 1279376 588024 1793812 1633639 605548 1930279 1247522 394855 1922319 1298898 1390041 544128 1913671 873873 1682675 59931 942588 614894 493126 851290 1520682 299438 740559 714044 1732255 1505521 562951 586911 82499 1940601 1325252 73842 152008 1652990 1855407 1313213 936703 640491 171653 1660110 756892 1666379 862209 107957 1037809 1351196 208911 687626 212937 632691 28901 890112 1020662 1556703 1089075 1067505 1698392 1351286 874379 1255080 514300 1892889 1216822 1480407 1378269 1115682 1987556 5483 1056499 1322434 994399 1310109 587472 109283 532335 812506 1237074 1642678 1093786 271971 699475 1610948 1283335 253439 1109318 1636285 1960855 954574 687738 1143632 1076945 1392235 1096832 251853 1887500 1908632 261952 347705 1383431 1412329 1346401 320331 373400 338160 1893098 1291416 686053 233376 847172 1309165 1140301 319867 430019 1181658 585089 321744 126412 366453 1520016 1490221 41198 605420 1236469 1064699 1473148 584103 45164 317801 644052 1159225 1486289 1224340 1115904 554329 706030 147751 336721 630869 1546439 37519 681374 1516511 1465770 1055022 871476 1366238 1075305 200696 180752 1845158 557978 1875645 1536863 919885 1623282 520832 167359 435911 895091 723082 1337311 1321579 1981388 529173 1608761 1322957 1323961 822408 1457574 76177 562410 1067873 976804 90453 1553445 946123 155075 429179 1738377 1168709 497400 192692 1090066 416341 1934316 230440 1621554 694298 523325 80985 1927380 919494 92260 1352690 1441722 151387 1262499 664713 1135423 1344514 1158795 1689489 1836468 1972974 1915814 645969 1841591 1151178 1375659 1797493 874605 1524689 1259912 1182351 533700 1513690 1804317 1387285 77722 1372126 1168743 1989225 838730 804157 1526044 587524 1583925 267937 474033 1204316 570703 1166093 978298 1846519 1184238 1791888 1722728 92635 1338830 807144 105527 241192 570245 1989564 991027 1284445 1048699 1634384 1771049 1576646 107898 879378 1842368 254693 1331796 798802 740090 543469 780371 1954288 972746 1532908 1288432 253013 1399677 1654745 1409608 665120 1026433 446943 949468 306956 143803 14783 1212843 1016894 1075590 719903 1634310 536713 902082 1530560 1089246 925951 1523593 1536163 766180 1856126 1265595 1443560 45665 1971913 1983599 294196 433277 910834 1434483 817929 1617770 1886658 1768440 1941462 721612 1626 82003 968599 39749 340859 1929726 836018 1880266 572006 655424 988712 1386399 1018497 1000411 954339 614241 1457495 1550062 1330128 332392 1801828 1514531 761967 1598435 1782232 1470624 308946 1666812 1867767 1224439 854646 632015 1253393 28737 1556987 1937112 1042149 748068 535000 1675208 1123995 1721483 1158606 743787 1935126 955852 820956 359443 1258170 1742575 1197322 1344227 26724 1925243 862770 1106188 44069 1790412 906708 917588 1001362 1817730 1868143 1035221 281658 1383587 816331 995820 1082653 549644 1143085 1581777 1044515 1592577 829345 447275 1722616 467300 889077 279204 232880 519612 1566835 972865 610310 1572349 365060 1675704 301225 983592 1330920 493198 1487096 1841494 532439 877092 1237114 64426 1246988 781353 243289 916916 1532219 189744 1488884 1569938 748093 1992028 316204 1835078 1373247 1729073 1270303 1248105 1207567 459301 286594 1100261 1561238 1132979 3038 693949 1965276 1287300 852008 438209 818963 793001 1449388 227125 283256 378943 471775 826866 63914 1737378 1560790 389559 1793238 1482874 839297 986974 672445 510573 246486 1747663 1395521 454831 914448 1721382 1196701 1578087 627572 1895123 1702504 180353 826764 967745 373010 1344731 140477 755558 293095 1704961 973062 1258008 1073097 1295383 51697 198751 849684 1243378 385415 522361 1670189 42652 1449628 1397965 499818 393377 305194 372347 301611 1939731 170921 1510982 1420173 141819 780469 1597530 1416350 1073557 556903 1205346 753733 75146 1020991 1605997 1241124 65457 1589 290963 1179687 360112 1923754 1669593 565443 1415291 1086242 1117334 716758 1345840 1514437 1512861 282711 1481408 30424 1609588 693110 1585424 1799476 246460 1788055 1342107 1892542 1007042 983254 1376659 1101190 1203685 154183 237649 1149968 809284 1970933 1527997 1169607 1586542 867613 1222083 960712 706625 962743 1279725 1562374 1439489 224902 216409 1329460 354316 1358352 505008 1448786 631817 1304781 1643019 1410826 232391 189009 1015219 125866 73939 135680 1346740 1766317 64195 148113 284465 1330551 663310 1628932 1304841 888899 8418 850077 1845329 1288738 1568765 1832057 641137 1042753 1011874 1479297 381356 1169109 167394 1383577 1705031 1289476 1247868 1716422 1318033 1705677 1940853 220311 1250698 800471 1800758 8780 985085 389185 808077 477153 1921943 60484 1357708 979267 1340103 1903190 234489 1983342 1401298 1912656 1673343 1938923 904496 25856 247267 51279 81890 545817 189985 1243036 517086 485040 1068828 1278809 355609 1483289 1747632 1782918 795556 402104 1899155 405697 573486 1742318 1963299 589189 1300728 507352 1352251 497455 1557202 1216579 911907 1250231 1663641 1168049 776425 1073184 1644276 32682 618954 320931 1379942 1345480 1163055 929521 1454938 1240174 842815 1867233 1144558 271391 448018 1046611 1753864 1036968 277494 551572 1311190 286380 1556692 123459 433900 985269 427543 1739451 1464821 1121063 1348669 1432823 287816 1577914 1073965 561245 380411 334777 1844244 59296 1610450 510082 1829303 1623923 1279070 701566 158713 1980573 754479 1358941 1532457 1070164 1827528 102147 1544588 378431 1339829 924426 1404411 1646843 1853679 1812239 1670031 297366 1621357 1797768 170229 111573 247582 3053 726657 720427 929744 843569 1938152 772401 1059436 1631287 7006 1428617 1710658 1465776 1601354 1903270 729951 66593 1000027 1121389 1825729 1203409 1257556 1264223 1266587 380227 811785 1900921 694625 1445432 1294309 1118829 184212 468293 214480 563878 788584 8968 2611 800296 1192304 1854362 1035128 1740458 1868626 185608 562930 608316 162837 430826 1535102 227549 670970 174441 40230 1914972 1335339 308819 1656573 1011709 218313 1620392 1116374 864632 1610482 1196506 1422511 647094 437691 1159595 6039 361080 1650136 1678516 1163160 1104839 425573 619782 1298321 1516732 1346736 1476988 46041 285788 228503 245246 1211032 514382 508010 1876169 1052501 201947 380326 1774918 1594897 958985 1407548 638596 815018 917664 1634895 1300774 1233476 181081 674080 1085827 1787069 592233 602242 609363 1646371 1728942 1955004 181192 789786 249539 148933 118815 335613 1741756 1198174 1547293 1784064 1749521 680933 73348 601334 1916323 371376 303505 415934 490586 882181 647977 1830278 1243819 487119 1617372 688259 410536 1836720 980624 731232 1128893 1292131 16790 761995 1734045 1572256 97566 242936 318510 1351531 1746784 450131 573724 1197371 979543 1198015 1045473 154331 1625040 702901 965946 741632 1252647 952708 902559 474709 528948 1813367 1799127 1652916 841854 176616 1979970 417698 1098617 29814 1351833 549476 1564858 296593 141491 1383053 1521954 956399 1386206 182378 999766 621908 1686497 630390 1897201 1515043 608120 1074727 685291 1241072 1104679 4582 211064 1383019 549467 304155 1183732 911727 404846 721232 740235 132483 367100 372092 931706 1552566 711631 1939425 408435 1691681 1890146 243201 723208 351473 1635692 1371214 1898397 960494 814185 934777 1672205 1495044 83710 1802394 114444 1952467 701599 690604 760389 1695738 762023 1996230 1696977 277792 4321 1705150 1862494 367420 969331 433757 855592 1916477 319264 1224666 201723 1267816 924895 1231667 1075312 592188 1305283 1898922 157281 1830961 1174039 1668693 461845 779601 1729482 106494 1240892 778253 1793143 740994 530730 1975554 641825 54376 115006 601920 1775536 1742756 29927 163151 1027198 1818623 1929677 873029 586315 244231 1438526 1876378 651091 1511170 1772504 960605 767380 766032 785058 1343765 1179241 94949 542439 1518341 834449 740713 1236178 1817122 1651517 56133 567305 1539314 1962286 1870194 1407365 515371 1969134 1475763 898897 1836760 1579552 1351076 721963 5139 485038 1250252 350894 1926143 836697 1097042 1009793 147145 1095530 1614310 905116 876780 1260294 1585115 107033 1903814 386277 213673 851077 826322 1699356 947127 362422 1461223 655751 575448 1111357 1695210 392451 1270141 401053 1662964 1024037 1022691 402403 996075 1539122 1690500 690508 1691690 1154512 667817 319449 1367886 304132 755943 1975061 581813 588231 2608 704905 1674038 1194451 477317 1520762 976469 1512359 557962 1585366 910966 1171946 616524 696076 106958 697222 278125 990971 1345523 993007 1712866 1192765 749589 893607 1112784 416907 70064 397503 176782 275437 802369 1427935 532445 742502 635381 1775468 304404 1221854 29881 1128117 858613 1779607 740497 666853 1512958 705166 36387 182547 323868 623131 1711205 287330 1491716 896298 247578 1665329 6546 1248 324902 1564478 1881574 195092 1838163 529046 848188 1419340 1113885 1494781 404555 1017370 554409 59095 231682 409665 332068 1417808 428323 471491 718752 158883 356441 969022 1259664 1731261 1657896 859557 524228 1688360 656019 373894 1956615 972931 655292 1543460 55373 465854 1254277 175387 1161499 1545159 1247589 42004 1081872 1647830 676355 38857 523675 1245879 493842 718266 1889453 1979268 71422 1618067 1786360 304702 745035 364666 1973795 122286 1660257 808394 702000 572439 689172 271228 81193 473888 143417 923138 228150 942514 154173 1093907 90584 856843 1278401 585722 1868225 1933529 295889 1711002 48785 1263447 1754329 737586 1826176 905157 1853060 780913 1836259 1646068 792684 478646 1117805 62438 228744 1013742 935431 1397903 342837 1589190 582511 344944 1272945 22397 1378593 304432 516120 36832 1797523 248352 803861 1303600 140429 627153 1710148 474727 1659920 379270 341872 184068 1063996 1872278 1185951 851839 343518 562506 701104 585393 1987018 1114858 680597 1030900 648481 944282 1428531 64790 1723327 951257 1251819 1523906 530755 362117 1368973 367404 1461497 483749 1331953 958242 273064 1397531 492673 1869427 1573597 1296727 712696 1079852 1040707 337488 1570014 1528143 1778744 1616360 1523598 1805173 985809 87017 801255 1143334 1972089 300304 471751 894724 1129833 1433925 1313502 386353 903235 906490 281702 866156 801124 1536333 1869194 1598220 1500984 100145 910826 25743 1339695 1226028 676679 648607 430791 1306585 599905 1591491 641789 1579336 895926 1790008 1145204 1908259 1490492 286544 1858647 394931 1258404 611671 1409274 1702495 1406980 1598053 1376638 537105 296665 1464433 1441220 504355 143717 1175887 1496461 1637310 515908 443020 1758036 766437 342304 384613 257603 557532 1068757 130276 1671180 1080536 1676806 1468453 1128028 1247957 865331 1564055 1833695 1438880 1656326 1496435 749937 274878 417701 1335899 1107206 25450 1153650 1301886 182128 1862954 1823560 1680606 884275 1497871 914584 1477617 711491 1915307 1499422 1220972 610991 1456692 1260040 1614079 1120571 566790 628585 1563792 1624070 1076406 1783847 961809 863939 1355092 1523966 969694 96783 169029 1441123 941985 814662 1622435 360644 267533 1792964 1633824 713467 679593 967077 1557108 1616587 1741679 407113 648192 1889489 339429 13569 434197 1294980 1752525 1637502 1895584 1435554 371735 55207 1674831 224855 176539 1832992 1770632 829324 1759037 1513924 1337926 844599 146785 1046648 424066 1340725 1243194 88902 1137257 114202 637508 1547562 1828554 10720 454715 212756 9163 1078451 832179 190835 553365 657896 1277437 1507685 383229 1123095 110520 1842972 828696 153297 304079 239303 115248 1800800 702745 1400833 1138723 1834265 1114686 1118882 547310 270898 32710 15999 915350 223828 994544 1798752 1756132 1275122 1667664 563689 1835607 1277847 1246477 1041587 589866 1683466 1928841 1708094 1447132 127659 1654383 1251827 1860519 1946128 1586619 1848597 593242 1850958 906447 1421639 1776568 1050140 241164 1071779 1995555 656589 692620 1776116 71338 1494213 1186203 571379 953041 1169717 1429464 410129 429282 667396 1530071 1949798 1320745 135455 663131 928987 1087524 96383 579690 241320 85506 530423 1638188 1557942 32577 1890644 1178288 1542950 1547513 199335 1213546 106765 483708 1885096 1551879 1095613 1421460 302549 30366 968447 1514954 980244 161096 207353 1176370 955331 1892185 1260079 1748954 298945 1109907 511094 87225 932167 457852 1034326 1662951 186688 468966 1721918 431406 425702 1333407 91329 1979349 1019681 1828021 1945478 1201735 1753475 657859 1870161 75245 1704101 812393 1312908 1901191 531618 1220505 644652 159915 1709699 1959587 325087 376706 1892179 567086 335949 1867571 760456 559972 1480513 609958 403561 1472558 1206174 1094890 542885 1576066 1767974 169841 1755670 52732 146179 789403 964713 1993046 682902 1120944 1403493 1322705 265997 693206 1150734 1888095 566443 1930696 127469 1593805 677240 1382374 588511 409427 1437263 1585388 1548811 1682008 1709878 1377597 1302988 1526461 1450828 1399588 1380990 640142 1266902 1637756 1995947 438867 1998519 112677 846558 1239201 17061 960908 1071069 1079847 1555078 1058830 1780453 800870 1636431 642712 1090186 1813712 1391356 1130658 564432 1436967 178437 1305770 776472 1762953 33021 1667731 1191194 1220491 1021895 139979 1713468 1673133 1859293 1899357 935347 139027 1064405 795246 1944396 1043577 1521494 876168 1914065 813583 1645087 1464798 1794930 1140577 1070766 549522 1278911 1052151 356550 1936619 1440611 1271637 58917 785521 314525 417689 1023012 1934748 118082 1277882 1489758 1573789 1195351 1939727 1015837 870394 86900 1366183 1366766 261648 1479293 1940249 598650 198736 1453457 900176 1563430 1973055 628510 1812937 1080853 1331699 859420 210494 1566161 338108 1826481 677879 945932 926779 591 337704 922548 1006403 1758227 1391977 1712995 566525 104533 141064 205418 791310 603463 1232561 1237085 625756 1538081 227604 372321 1842603 696162 485871 922075 1161857 595603 357129 1880467 155065 763318 815059 1000988 583251 1708996 1655954 773460 869808 879386 1987089 1786594 214509 825703 617090 1199273 175504 680584 91035 1318093 1589361 1906020 368643 899572 1316055 286082 1019316 1262899 1130724 1185988 1432051 1537953 1358598 365267 111855 1551686 1795123 1695929 356813 1608226 484653 1665832 537458 820356 1355018 1601390 1617096 1091180 1829313 1081056 742187 773969 1970737 1800849 547608 1521016 305706 1494886 472146 1615507 287851 1155220 575327 1420338 1964411 1263429 1145175 1377187 607218 819048 1252120 251788 547817 852295 1156099 158705 792513 672527 1904501 1039643 364464 330990 326903 1387236 1435067 1966669 33279 1031185 94195 945527 1542093 575895 1425473 1133461 41058 1724300 138396 856088 1485035 1978899 795703 991692 689229 1329967 189721 597905 372664 887115 692134 735659 1105650 627054 912920 1630450 638169 1810793 1967463 777202 152923 1052303 758383 1985388 1128904 1308958 722399 1152338 62783 1910911 45531 1999322 1455472 784457 1033255 71013 1148373 1325582 1565155 1200215 1818157 386728 959807 262196 108835 1946267 281767 1676271 764258 1799070 1199175 901324 187289 1844100 126332 375613 1610694 1120991 1018988 1571867 1710902 1511309 576745 1654190 1324230 843917 889126 1081395 1948912 862733 16221 268634 459429 408763 1225957 1108947 1303725 583484 824972 764108 855971 1212133 1330259 1773075 353671 1129092 1763635 184516 1310440 1794468 1852859 1355701 388915 1424515 1000837 1081324 740902 720492 1974135 116732 1033691 711425 1807712 1884291 1430440 486286 1587607 1509326 181752 342827 1813562 1134202 1397733 695330 1663007 1181746 1514592 527392 1538068 219602 492591 1349512 1068351 1492493 1807602 1608264 1120955 1709908 1685932 685887 1442717 1453911 912917 555243 405077 1116885 644832 221314 1567401 275717 126241 920630 1508244 342646 53214 1671178 80793 1660579 907262 262538 1360221 1627708 1480574 1072997 1376352 771834 1372870 984890 1796926 344867 805556 1976394 1021271 493539 460690 544733 1819632 922207 440164 890066 1454543 159630 200785 706916 117141 555986 707268 464433 710312 616463 487847 1882463 1083812 1887949 1096566 1591054 967394 1277950 796336 80262 584763 1643211 1809427 1483956 127946 877305 157809 1030418 60688 571970 487938 31642 1877816 1735118 709008 1693447 423658 334439 398907 643764 301382 288429 941853 1458683 1995914 172024 1375172 946427 1392071 1862202 1830663 697337 37800 674698 1588496 1764722 1377649 132736 177124 584224 825279 1213498 1866187 1315735 1055494 1932159 1057781 1515999 1135641 1824221 1335354 672743 881622 1352349 1682245 1474130 769265 1386694 298544 778879 727789 1679620 1716252 1873101 894617 435374 1592230 833177 846049 1008208 1182965 868335 1136919 1745572 582779 244740 170355 554709 472035 1680821 1281571 547364 525626 345229 110921 553551 1293646 1650035 1316107 1763489 1893360 107858 950333 1044964 1243797 687603 525407 1283935 1437741 525988 899720 1746267 1632147 219095 1330860 843116 1280875 1878272 204945 817178 980416 988571 1439154 1767923 417427 902776 642294 1566011 380332 1782980 1183299 1976952 283041 1339624 28723 156178 1791659 297808 1072972 1309524 131869 385450 604731 396354 683892 55067 1768658 874536 896917 622946 30228 749544 1691546 249129 1105084 589809 1509740 1964214 1650481 751501 1976448 1176023 1920 568912 440260 1202533 327714 1118260 1388124 175369 1511255 1880568 535159 1465795 871896 1389250 601822 768431 156767 1112359 1135262 353263 571757 445959 1444521 274726 1014911 1674827 570425 1246519 1640570 1777321 750636 549106 1632482 1529913 1499678 1614413 1220345 815336 229933 1103654 1816297 399491 1260278 145672 1364932 501091 566933 1358380 1595069 757272 563603 1933531 700160 1059443 546775 674461 1830024 1306131 130066 1245615 690014 1806797 1544678 1894722 324871 708165 532862 1868848 223269 1420271 838143 1374201 575802 1721735 1105263 1532273 430050 522269 513400 1073491 406603 1055639 1207081 1986093 773408 200794 877465 758085 197348 1344807 1755837 248752 1123171 1870778 241769 833609 1369458 395956 306809 227373 806446 1121360 380468 1319795 633810 1808198 1331542 1082364 943537 1173177 462850 1889730 1854480 109957 1860665 1539150 1918666 1520651 1290562 1469636 1930375 463015 833386 819233 180671 573384 479249 115489 1265826 1858649 670032 1450998 1973770 827162 3295 1879679 362155 1318175 498161 1018910 1500644 956501 1119768 69867 902450 374674 977712 1439307 791328 773286 208438 521567 1288550 244597 1584843 1572988 808124 702934 17277 1943932 1678756 1405389 1063895 1543464 1229213 1952742 1840089 205610 672817 1432477 1964872 793205 675337 1213492 1099312 1551957 1467994 376882 1136542 1753843 1417338 616960 557736 1926182 648160 1800727 540609 1069166 1807640 493489 1149824 759887 801233 702670 801407 1924043 1572850 465750 971790 396742 596269 1550140 1228092 768590 633025 1190902 616869 927708 542265 710573 467612 3120 1989944 52445 1932040 755351 1100285 1490427 1024069 812904 1052654 801807 848873 617830 288295 824583 1003378 1243195 1096723 233772 1131002 1708403 809792 1660456 1783124 790576 1421208 1642063 1922813 245468 1240502 1522812 1716882 1442599 1042240 1090364 1147620 1477542 687737 926776 1267208 1873965 1403019 681066 604938 314527 1059608 1404896 1301759 1807885 1563129 1936023 486431 1948443 81387 1474885 1806783 468813 1950698 1350459 458815 1058559 1088791 1014639 1617516 875609 67062 1158942 582550 519072 1386952 884868 67645 1384055 1887243 30365 478207 1747851 678057 1395712 1032104 903451 1748836 1986245 184379 1174354 629351 1580368 176480 1215810 395601 1485776 456566 110122 363934 583237 1137016 1524115 1836 907790 361863 956753 769737 1796345 1629666 1462463 170892 203891 1497721 297008 518243 185834 367024 1659289 1859237 876085 746996 423938 1990379 640237 374648 708366 1363994 1619211 1886713 811465 1706142 369432 150027 351483 1375002 106361 663936 770788 264320 563212 1736753 1960560 955002 674904 693374 80640 525437 1567929 761375 370703 1120492 1118822 1963912 1825897 1425238 1504070 1383649 235058 1090882 1050831 471408 1709326 926948 1561631 1688125 231424 1493267 1342182 989986 1236289 1831119 1307080 998836 17743 1156755 218008 1216000 299808 1655918 1067068 1750201 1323125 1092644 270424 1572227 1297395 1633300 724812 1243677 673726 504665 873104 1405577 1087998 531458 1803840 1969687 672507 768706 991791 517985 1592535 1459570 214228 1455202 1823837 1843093 463996 687487 64312 1787171 798416 1467921 1141447 991826 14768 1652247 974315 100149 1859500 1110283 487398 1929760 1349825 1334285 1174810 765978 403999 1939181 804443 1795726 1768835 1048915 1979379 155862 861031 437207 693803 1271426 1682303 222688 1162773 1692871 1136355 1751503 1101727 149616 694222 1034888 1141741 1332488 1074257 381227 781540 906659 1952250 683211 229462 3151 922811 809229 1046257 1060322 1665002 262782 1166062 917579 1647230 176490 324325 866218 120431 476463 1611632 1752533 957426 1950140 272478 1816775 1062240 346140 138546 1781487 905215 355362 1251817 702157 394644 1828155 664386 1766401 1181614 973185 1191332 472445 246310 1870220 1692408 1508022 912081 1154160 614275 1506926 1428133 1634000 47362 1559575 1851300 664397 1587799 1205992 300153 562977 375349 1175381 1885 1153828 1143210 318443 1010924 1665550 805362 336566 47462 1121878 1281653 602643 613830 1890760 351516 1832964 1322717 701484 247151 936107 357143 950470 1081423 983339 1502818 1672073 1083229 1535504 884532 845781 1936884 1657257 477117 1872306 1584116 1751773 351579 349621 1678212 1990914 1638910 1361806 1501308 1498639 1562723 904730 7683 713866 1525161 107395 877443 393191 1979177 1147659 1717050 1256966 586185 1924096 1957068 817076 1086851 1735514 635151 1826316 188922 1082985 991891 1481416 821112 1057635 62680 840073 1864793 1589772 1290373 1927165 1461003 1640656 1480519 1024905 513349 575476 624080 862610 1595908 469041 1925637 1284785 1750414 628443 580118 1286751 1613155 1221280 680977 1444673 676148 1560247 99758 1911212 888249 754559 878584 1423641 74640 1995204 337083 1871697 708796 1012683 824144 1786600 997311 598255 335263 1269284 1807473 87736 990533 1166762 782528 1796272 1754037 265608 1778382 1490345 1544995 64386 690409 1931795 1001339 94779 483509 171579 549708 1525086 1370049 1404531 559786 98627 450181 1026686 100392 1375781 505574 1880459 1747149 1200454 1297500 718745 1949507 712938 1830842 767950 683405 1288240 1880308 69430 1628516 1673419 1721623 347925 553237 144271 1152484 1863733 952315 1047901 1097084 227124 821737 1067901 1204412 1158577 1311647 33387 1617236 166062 801166 1515636 1478683 1295151 1641180 1505489 1439710 60723 215177 1082176 301502 233534 991256 857797 1468781 648668 1028430 1080394 1345751 426189 715860 522798 1373760 866431 133019 1376265 1401985 1857353 408870 1798148 73224 1059288 56426 302253 1321348 1580818 1186638 296948 104946 1683195 1126966 447304 1369239 1050415 776670 537071 137153 604892 885377 1900004 1063010 823696 224572 140526 838624 1711220 420877 827859 157445 753248 165690 543497 319811 1077300 963462 727554 1572106 1722781 1419296 219148 463131 730702 14570 461458 209557 1262292 898899 1741760 1084312 1674730 1656051 1968523 858695 61021 1950335 1341717 1588460 1193337 493152 195310 803959 1558615 465639 1499256 1245415 1960434 1718384 1939335 287844 1344109 1259556 1746228 1905262 175959 16819 1911447 944122 1520775 428613 605722 1231626 373260 189004 886049 1594808 70065 992810 1551842 1533614 1240957 338499 1199410 1249363 1791225 815206 731974 1935333 238752 850880 542650 525225 1821145 1620495 1275249 790172 1888730 557334 541273 364543 417709 915534 668335 773216 971422 729555 1715958 790716 1126302 1313162 661793 1572494 798133 953753 293482 625273 107104 1910066 80256 802537 1375811 1267639 1987246 1156376 587893 750123 1214975 1000111 1560801 506442 264986 16092 1036958 801058 216162 381441 470796 1844709 355383 1071923 785563 1537491 1459317 826680 108359 1655629 1371786 641292 1720641 390337 536092 881097 175105 1008638 401065 1870336 241729 907551 984632 1181613 1869310 565813 1851713 1325985 1331663 1095744 29697 1930138 1285269 1355738 121921 1231686 1278610 1739689 1197000 913537 130415 1703723 886832 720542 129493 591641 1187628 1336789 1656557 1590270 1040835 47215 67346 1543036 1456821 1409469 1714810 673683 1157090 891996 1087716 659463 1479666 384125 425317 1746605 209562 1437447 241898 472852 1469481 849537 884628 847388 112111 1337320 219132 247112 1086338 943802 157069 1166136 603661 54167 1103825 1050407 1530869 735098 1754216 442000 481837 752885 1378383 1895246 1079870 1051531 784163 1932852 550742 1211810 623513 221782 75629 34983 114081 1566919 941583 1401706 954106 1005478 642992 225789 1507629 794121 1669976 1587747 209068 409292 159079 184812 318733 1738698 653577 1401093 1815101 1912546 422977 1909788 806433 1805664 1786962 1448876 88602 213464 1622309 489024 1296738 1782538 1550323 23135 1278398 329639 253846 244218 860951 1831284 86272 1882868 1797073 8175 1661343 219346 972483 1581630 1997864 38665 1798794 1550723 698632 1825459 220638 1457547 886033 417474 683224 1518360 828161 329177 114048 528001 517178 311676 873933 281220 1121704 252796 275387 1280759 105582 11948 414066 1230797 1253463 651980 112275 1731187 597208 1809383 1087257 1634749 1339801 1772837 1935325 620233 1458884 1262102 1878454 1452754 1205571 1547877 1559703 199535 1383918 1858697 95660 502508 911414 935773 994880 669464 900472 620281 1144147 306460 846315 1792939 175130 780857 1639525 1405436 1327119 1813185 1950218 714934 1674560 1789167 499970 477690 1981896 761467 524788 1929039 1281627 882419 1780971 318064 213587 1546028 1784503 1997540 249147 372295 746327 288606 1743423 1169861 1263983 813560 969279 1111195 474351 576761 1484862 1149285 1141779 1688049 65991 1346810 1506020 572113 1499304 469418 514977 1018047 225638 563132 397276 253608 1162143 958689 1824701 635923 1519091 360541 1629298 1516573 76094 1955533 252029 1088320 438085 483912 401453 1799932 1933583 14635 286616 74990 1281806 776971 52565 1165300 595755 1428762 1385637 215173 221073 466372 531922 1924248 1479265 1893012 257899 72087 950841 1137956 1729680 1820443 1177949 1058812 466731 478525 1511747 380453 1784119 1034273 1446663 185438 1675404 789353 1451691 930130 1623830 183217 625313 1276482 322262 852353 857675 1860160 369370 667390 1563833 1478334 921848 1110775 898186 1505813 1620182 1293995 1640844 672368 936710 88969 855742 1087896 515792 1558633 128512 1686495 73972 1600268 1798255 1004893 1680291 833081 1280860 1710947 812152 1842428 1929083 1999953 1862953 1490185 1265132 582530 1629926 1291712 676173 624810 724522 557120 1836955 372481 1288470 220769 1503669 182201 1088379 1072982 1598403 354614 1153723 1315928 973103 1226380 322520 1404247 1286855 822306 560956 1706812 1931856 1825750 1746013 1614372 1880276 1808685 1412543 1447973 1501045 1129861 1520561 512840 539891 300022 1671787 266844 822381 174733 1843149 232837 749567 58870 402141 157951 950055 1470724 1421393 1840276 79969 416140 1467234 1578768 902996 229899 1219641 1122627 1834533 511089 384412 1845400 557359 1654345 45123 1199521 1096877 920064 1929843 157571 1276831 1605266 17622 1580250 146479 1179198 1982961 716088 789020 1172302 1004600 261060 1744725 1617256 1292772 1162663 1640228 293897 1804313 358658 1188647 1841743 732419 1835830 1438428 1811624 498226 413333 1116450 1520795 390466 209032 1275425 1099278 1089454 112948 892974 1940584 534390 149155 330097 1204032 1053655 576416 599984 1409301 434964 1354769 1770 1079927 1057654 11179 175825 953179 528223 1799958 277338 285534 544007 479681 564002 766875 1300738 1816424 186933 398835 813129 945013 15870 1650846 259308 1811639 812217 203318 322564 332449 116638 135071 1331546 252345 1453639 258985 1338865 290402 980355 1986944 247784 210472 1738 377543 1685707 1867240 464858 1026501 694282 535036 349320 1869642 1946414 248688 1431401 1839812 865925 1400432 1404889 1138530 1567887 907475 1635004 301380 213257 1927109 22627 930221 1858035 662305 1766980 975923 1872255 1713772 1494272 1508085 556435 1199547 548288 1769621 1849779 1651049 1628355 663349 1947480 1424483 908305 787692 158530 732429 1260015 1333735 1563296 1968042 1811370 1130080 886567 1633719 587262 1692658 1208579 1214824 1273619 1762517 113364 1190536 1028172 1844670 581438 643461 392340 1366950 1057675 1382228 649583 355481 1089956 949180 540730 1886143 1533890 1342873 1605602 438531 429999 454213 783132 1459563 302465 77008 1240134 1229847 1196572 544999 285325 1077158 633071 280863 1533878 152909 491640 485671 609139 1259007 1506087 1763990 110404 1871988 990107 176281 1240166 1298698 1628983 513991 722134 1611723 1578232 900344 1184332 1169554 668485 950994 1616031 1949762 967770 935173 855667 1481123 1142533 301453 668466 1910289 563991 1198238 779909 1590892 974990 1728772 1459306 1182395 223001 912745 1213219 480733 245954 430559 77200 342690 1480134 1656357 1813483 446053 433596 780553 660731 96385 1175592 660874 73315 832210 1193910 677416 551430 809291 1739923 472212 584528 759365 519953 472129 589572 1779305 1849109 1412167 1935838 52712 1045360 1080885 1888071 1302903 295458 1840566 1914735 511427 484745 837613 293831 347692 403795 467832 315325 348963 725632 1303440 1999252 1011891 1405866 882914 65587 161223 827994 718115 1042816 1547092 1122355 810500 1788337 813865 983653 894637 1213200 802390 906766 789701 211273 33201 1722811 177655 1809702 356099 1727170 693303 107932 1716832 113823 762914 725499 1358272 1851583 1425365 1752014 1748594 1091780 90986 1394073 914929 1500424 1207929 296155 1355561 1615188 59236 500799 146055 82913 1837838 1081887 1517974 471399 1187573 1391794 411223 1945077 503514 1670457 1037968 1192636 1595581 508866 190057 1948061 976901 991519 812778 1819659 105174 504384 1750494 1233536 614972 283338 1677171 640388 1556316 735389 1474438 1592280 1693678 1209528 1464444 810009 773813 1746919 467570 17689 1898243 1325270 1298440 1214499 1629951 1435812 1142013 421261 676224 1885674 535212 1003068 1393084 504353 1522771 620373 1392294 1374809 1219268 1520877 283351 1430851 1251769 301588 877777 1690253 116829 562245 527071 925986 170470 522743 1263206 486796 848181 13918 447329 1260373 1926812 132726 1617412 672180 1086458 654387 94635 641751 906484 76204 1705662 101179 418480 294786 1665762 500133 1614342 354524 1125362 877337 890032 1585782 468552 454896 719309 413860 825021 1430757 484510 1464061 1034571 1882259 1088262 1191934 1897420 607513 547385 1235311 1525478 68066 1855333 1480898 1825027 1785571 687437 1207822 505047 156172 1646653 785330 838195 494855 1189346 1910956 1474358 803907 1428095 419300 1265282 1103565 1368355 1419934 1036587 757646 355083 1173371 1442122 1987005 1515974 1212689 57198 1030196 652915 1517611 198496 778645 446216 201741 782732 91295 1908786 387640 884229 170168 924445 279357 1323011 869775 559013 1529463 569593 754820 761071 127184 26098 1948214 1880174 1079493 1425272 109634 1920944 1609226 736573 399715 1436016 1154538 1627143 1493806 1490243 1076507 778541 1279062 429677 952166 1324612 1026172 928165 842817 1252412 1206281 782890 1811739 58477 1984291 800018 292442 453500 517542 1145202 518432 713848 1337307 826589 367356 687168 1801837 133890 225030 1952057 1425105 1655993 1811170 1177987 1855310 1721390 243839 209378 996031 1532207 798003 196507 521018 1954405 1955039 213028 514629 195005 1904938 1920850 992685 78435 27585 1457347 1274759 378566 93411 273110 1996599 1440282 165780 1187669 747389 863133 528298 1853564 1713801 1581872 193841 421517 652289 1650977 157099 1847042 1034516 1703853 648256 1358753 802059 218443 455746 1388417 464640 1856357 480494 1066593 263197 1314678 1898427 711087 1100395 593061 72559 1654029 1430241 870971 764267 1027474 289959 800249 1782479 1539611 612109 1108423 1778296 458765 271305 1828867 287211 1765111 739496 442588 863353 1158458 524485 1150801 97806 615960 755559 1840097 694576 1508391 1277745 218795 1308191 846266 131085 1888129 215841 743384 41474 1109963 1503670 1104668 1462588 735343 1615313 1231296 1214431 791370 692133 1492355 1978506 446482 1773268 347582 1870328 1020867 1098291 501700 220190 411669 582562 380073 514958 668107 1749937 1043431 670385 1667738 1085508 1032160 296763 789987 1692963 341140 671974 1931832 1873208 1464063 1620413 512891 1197142 963454 1836954 933316 276227 992841 809488 1774401 331640 300500 1644651 1980344 656153 1910430 1801673 66607 1826552 631051 1142036 1035438 1967928 1205037 978784 709628 1867276 732519 1341294 966517 1836791 1789298 17319 1681390 330742 324968 949191 1008194 283540 554967 1347916 460222 878039 1530035 1904772 239046 1186174 738828 843357 72593 624083 1943476 1873701 1867770 1865089 1515265 1781781 89722 687033 1683863 1507211 640221 1403365 1830400 642252 1185917 522112 825530 656350 1103597 129352 1731964 464890 1928406 271776 1250950 234150 1961764 191368 666757 554162 606694 401670 493280 1006997 63520 1739828 1584493 580271 1991349 1265348 930711 1009839 1330396 350435 360657 1190712 1668840 77817 1419200 1281789 1149193 336856 105634 1232742 1557012 1298076 452329 1402675 895662 1548818 757765 827144 1684567 959669 238128 1239454 82814 485593 1048390 1145408 851526 1691783 39455 1992509 302154 1606470 1531423 416150 172698 533553 1289601 1755066 285306 797701 1365950 1547843 1979828 61775 1200719 393999 1993730 185045 1835959 539612 96879 157914 939523 1581005 617893 172367 446148 1884095 1630046 826976 1148200 514453 334620 750196 1439018 645723 1643470 462749 558634 1361389 866060 845225 1399591 985568 1372429 200996 1320417 1003464 138025 283390 1803390 1974281 955390 446786 190381 1034030 1071254 1364727 934662 157116 74510 809389 533340 45119 1304643 478064 1318853 805568 575755 1337923 632626 15565 1191660 449550 1246365 569073 649521 1319523 1864331 554272 116497 1530813 1512682 797280 1080771 103930 580845 1505438 311063 595933 1172808 883800 333287 614043 396411 712569 118220 718388 1090019 561330 1216087 901396 1298095 1048243 563166 1375730 62172 1569757 750204 701957 1848906 317022 212538 752847 1180423 590556 747109 931543 500521 1693249 1771227 191536 973147 857715 1887899 657091 692223 1927157 1207953 92627 896325 1738477 195415 26785 307325 823199 1254228 855547 1738292 849427 1650800 692144 922594 1439599 963587 380353 10091 1987452 374356 1222249 220089 1696650 475603 1318466 313861 127822 976307 1949677 1732840 1867647 304958 990657 1222775 959744 238945 940847 606870 355862 1000702 412538 1753639 1017689 132514 448620 1702841 95 624280 1344271 733836 766621 577760 1626253 1860234 163819 145259 1977994 1673610 1745497 1085203 672845 200064 312271 882528 1188760 721278 1119741 392711 1027223 337000 1727472 1819001 1588028 1666614 650431 26924 375344 963123 120971 194130 439056 810690 1085819 960958 734757 406819 949699 617922 628343 58022 825956 1364176 1639653 1391184 1153201 95430 831721 494092 76313 824782 1809920 1904704 411660 733744 1260460 1689460 1746898 1781428 1483140 605910 236070 467275 974219 1488310 1463935 924673 1927272 1995726 1660838 97113 747154 435552 360734 157216 609329 176882 1015650 1029417 700910 1881657 1804397 1299560 1368952 322041 971862 373172 570848 840153 1200434 1122154 702441 995492 300240 496203 351276 653947 1457738 1477293 483500 993556 1276040 214222 983441 754520 1999927 1632866 702612 221072 461637 1850932 897886 382247 929946 1302886 1402711 509222 1071019 1807109 1939115 546802 1972426 1863420 121228 810167 1368290 995622 324682 1189940 1153710 420863 355232 1747329 1009803 1285723 279421 1641427 1264017 1740693 948113 877632 1536901 1177 972141 1372758 1426823 237036 1889191 159342 954321 1103602 158989 1255479 829594 751380 1490170 1626311 184906 799860 365668 1321175 973259 1848925 1898379 646574 1469072 1112767 1958381 247307 1704061 310302 1863176 441750 467519 811584 1567227 643469 1366663 1068287 436630 875079 1573649 952355 26877 1068936 195237 958797 533574 810942 1115256 133794 701012 716333 377995 490465 773131 1403962 93043 1496309 1878874 1646023 229023 1828958 1798957 37346 428149 1989432 1749604 859895 1156707 600878 288877 741100 597963 1464347 458470 669371 73052 571248 460348 1536744 1014351 325928 269596 700585 1319435 551337 1184109 170749 23130 157526 1051821 1007155 944950 1841713 1354817 1511878 83126 1823528 533393 1570578 1545549 1520582 590412 648636 1145728 967764 918641 171131 1622452 444603 1905642 382584 676541 976661 1485584 135215 1507670 381947 781187 418831 616273 1885285 545046 1843989 941933 943079 962099 1693961 1303643 899225 157199 971849 1338780 1353438 799283 346304 430119 1182101 1548339 1679060 660220 1345422 886200 579349 688932 1845580 1219985 809708 1799390 459956 1375998 328462 207459 667506 1197612 278563 1019266 645557 1988742 515603 812237 1919687 1379201 1525818 1060784 69390 1186986 1411977 1191563 598512 1795651 1021106 454043 1306306 998305 1321037 1701130 1761784 1427199 45068 346919 171905 1575925 167750 473696 299637 899526 1755361 1066983 833722 1026038 210384 1061648 1490106 1362549 1291335 1339026 511148 1394425 1593524 971402 1181270 48758 1349474 1433370 849906 851239 1946230 377365 1741454 1347713 266649 1322507 1939509 1077622 850470 1430251 89890 1067831 1666676 1328571 1410303 550618 302462 731383 1258878 321591 1058943 1058684 1498749 1826036 1604004 873792 1022093 451853 592766 225232 1740709 1225023 1612616 164626 1990282 1032383 1806207 1660330 213781 1794927 1507854 1309136 642439 1833791 1860390 484030 524393 325062 737296 878184 971567 1439258 851805 1796305 373972 1626564 783442 1335015 1030733 225872 1350141 1063742 539735 1544392 1606472 1780248 50704 964917 212526 358404 328160 1005509 1907088 1633000 954067 1259333 1563404 855134 1488414 1364504 1757244 590591 233998 505620 1087348 550950 753451 742404 1136260 1053242 149272 1685573 1838609 571236 733261 541850 1856178 1871567 1559660 243359 608600 116257 576077 917018 694841 1357987 1537769 887424 1589979 986065 1214470 1054842 749315 1299741 1675615 1490446 1005666 640597 519540 574535 477063 938006 406769 49600 244745 1493875 1489411 281043 1954228 1003844 639914 56801 359386 1417156 173640 1781771 361893 875406 1773549 410328 1841379 1232301 1674117 1115976 717528 861398 916181 1000134 1770159 592433 828707 468843 760663 1729159 1478987 1054710 246480 1597951 1104179 1729982 1656963 815037 1115586 915654 431510 1391995 953461 1023663 182609 1861251 800676 575124 1316500 912701 942515 396782 306208 117925 1717320 1268213 1035736 743843 623022 1035717 263080 1563933 428635 275389 1996286 482969 464868 1733969 1628121 1840241 19949 914979 509131 1736257 1692993 388161 167705 1867885 973428 560475 281799 65542 901731 564356 777526 1472732 184774 575223 95907 1740036 600280 1284893 63733 1175226 649372 1882403 1750507 448997 1219741 133541 1289481 464511 1603059 1531124 1357548 1183994 944980 1721418 759097 966504 337956 822712 1255134 870646 1038715 581002 797957 931680 177604 497507 864022 1532289 156636 57049 1132335 1375731 789697 1093526 1085960 1256710 1892168 1025975 267900 32275 1078252 262184 656890 817187 1975433 622166 145200 1181580 690250 1819122 1200403 1430205 1105832 160826 1700912 1333167 901680 792290 1070908 78618 347681 1487693 1668309 1111330 1840437 1268689 1459527 760453 829535 1335369 466318 802727 1709851 1718342 1016954 271941 1041743 649245 1919575 558025 316474 608658 647551 1999157 836249 227249 1788221 1959608 1354314 978089 516651 1831125 544017 1145676 1062432 1499058 1687891 1587505 1599643 528083 1286253 674391 1126267 823296 1194518 1559133 647765 1869360 1139931 477272 1730794 1279223 380882 974887 1652633 787808 526638 1646254 879143 1308320 975236 43229 1047222 1108523 661645 1431907 869080 1802648 282266 474601 261196 643959 1251336 1551288 1630226 335683 1831510 1724230 1565129 1190110 982506 60658 811248 1837375 1189161 1148641 420493 752451 615134 1255744 900519 746062 219744 393589 624183 1546624 1151419 683110 985165 1592590 225857 20502 1201494 121932 1416374 374122 267912 1245453 1772286 1345682 710442 488531 559573 462536 732347 1529338 551435 1931192 1671108 1681538 29635 991335 1171178 1473176 1665876 1599926 1034871 379697 1014558 1987803 1292709 17661 773152 1182587 748799 767174 1867678 1220616 1927667 925428 1782259 813883 1945284 1435532 2721 551625 23048 1028550 1033200 263483 1047480 794282 31530 631467 1278326 1530832 327450 1184003 1385655 1830917 1169001 821859 1674320 1971270 1121852 31721 921998 1887402 1424242 20317 1812789 1535603 406668 1137172 1256015 1991978 1916374 71279 463794 1326844 422836 742965 1339747 599301 853292 282819 383386 968282 955074 1072191 899474 935486 1434070 1217976 604587 1585100 1839405 625169 747327 700904 1331193 1900154 856631 1996900 822662 1692575 1810648 1356902 1470065 1825710 1439866 322899 1489221 1396476 1069039 1571492 131729 188162 292005 1587606 1093192 129809 217906 909452 435675 1542427 391167 635748 1245389 1514696 875452 1510207 71642 768436 117284 44254 871748 626117 35838 15367 468088 184345 58676 875220 1694647 709629 799837 1319861 417 57285 382423 970029 460618 960660 1591607 540256 1817201 1932319 668907 362914 878031 637323 702446 39727 676246 364333 1816966 923937 1486446 813093 504499 588146 1789542 442583 89269 1894594 547904 297618 1617717 1798263 1238169 1074288 976258 492084 1303830 1134102 96112 935294 1887052 409467 1481852 69245 1945746 1285090 53602 1008030 888238 162117 1517220 917647 658013 592918 913909 201943 1829418 1236299 916554 1712643 810811 1165545 47692 468060 1857584 542276 1157762 1450335 135391 250817 781737 796560 1131797 1513207 427796 119278 1509328 1116170 1210977 1581855 162712 514159 1162737 1154979 1565525 575579 1518475 1173882 1865285 702188 1854690 1116064 632430 755726 644173 1997253 1083679 388179 1556351 238459 1288113 524782 1844825 1609222 1996752 1811534 267142 545783 1284377 666977 611020 1072263 703579 646635 740613 1975140 235330 575865 721799 1638944 13893 1752068 1878947 620550 71851 529962 1348279 1038052 424576 1609241 1485754 19626 576521 685956 1458800 874749 835830 383464 220428 1933120 368308 823007 1996775 263440 1777859 1442854 1614298 1899192 1985547 1095906 46743 965140 635330 1540930 1777262 1476784 1909983 1104196 1975490 1576493 1657084 1907410 663092 781909 1558689 708414 1616006 899722 205323 1263303 1182834 164801 1735378 1783324 1559688 1931718 1012731 977202 1491579 1562098 889744 1207692 1884721 888812 1514591 99638 701150 696140 1379313 1091555 1401925 1078585 1514719 769503 1286743 890442 240230 1322710 564567 1838200 1903170 968454 412304 1845627 1955971 1257013 344360 1191112 1294702 906022 1395766 1255900 767425 1499802 213016 628261 242050 1773589 373707 1480377 1996207 1839395 1809553 296397 686141 141468 1486616 1999588 458926 569409 1179534 1465172 283483 1923824 145069 1313073 813426 1611506 1515223 51027 1505114 482598 617106 513127 1112409 840726 1070878 1543627 416722 1144138 1874009 948579 549975 826147 560562 1610491 1509233 1822960 1068648 1386257 800650 652853 1034047 639974 1841397 1924477 953000 1831261 969814 287571 723878 1238062 1250980 296382 1802764 1939650 1657988 1802748 542641 712717 1136962 1587546 837852 1107714 228084 998587 985515 626545 526847 1053148 208979 52270 1126106 1090507 1392287 360984 1870904 1911118 450017 1967921 1300102 567263 1765418 1341197 1805994 913995 1701971 978820 1366301 227926 1863392 1757839 774182 771395 1608093 713379 1969066 1205557 1315703 1503785 9865 652759 1494654 454569 76600 775324 696011 1328798 573184 1904646 434595 1696753 563453 1210643 460299 854760 1843020 148574 1779216 361568 1430264 943175 1274121 224179 983423 889625 694103 18943 1838923 1707129 177830 200008 1883759 1492034 1169260 153393 409384 583535 1589881 702578 680652 940133 637615 1438647 688019 975934 28289 1002081 81703 59635 889408 337373 1826499 1370155 460149 669899 857713 819641 1201326 805211 231444 1643606 1072245 1266184 726753 1306380 1407989 1464487 1938774 1051511 379672 762275 1442977 1001215 1759765 1070747 1328556 289190 848032 1600295 1531602 1571806 488749 1456025 262000 1548177 1240422 1393453 1132762 418892 1032392 1850313 1301613 1631602 1406238 1991269 1818576 527577 700854 1419388 1477651 325462 1569525 1638148 453282 465855 430694 874451 837279 101759 1924807 1053065 1365384 146848 461400 1973775 263763 976640 797064 314735 291676 139650 600971 1494342 833434 773906 1421512 1845578 1332613 441398 1975297 1280763 125835 1060469 1689715 1964146 1842558 1605123 1849245 1802055 314140 787842 1789454 1656135 128900 148846 128935 1818926 1079887 87339 290611 1377621 1481482 1698607 567507 1747466 83543 392141 489674 351224 821557 1613732 1682339 157926 1318376 959164 492966 1435360 711078 365363 1229099 1537784 580672 85198 1879331 1381666 1152007 1491998 1119100 1139355 928691 1398789 1279527 260933 1770487 1908321 1095330 1587280 1721363 975870 1834502 455307 1499247 1713153 17019 472649 1667927 688117 23471 1608890 1048903 1418226 302922 1428746 572540 1703554 409236 235668 1897357 864124 168310 278423 535061 1213259 1285355 94298 1800501 1110155 1786786 365559 1879074 1201017 1870987 1827699 1736228 1485530 243832 1267728 213788 497721 1703394 802771 1151521 1488271 491701 435072 1207550 1573946 1833464 1066455 1234393 493851 1142230 1207 1223573 923598 1992243 1345326 546240 1804875 1174654 728994 43110 1196115 1364529 701131 949185 1054931 288841 1050141 376298 150051 1708020 946675 1652760 1248882 1159586 704873 1825549 1458068 673382 1324480 1986682 1993708 196226 763518 1905148 517135 1900676 402507 105154 1190837 421530 492554 1468338 384655 272035 419758 1073900 983215 909468 59148 1597010 1071849 1711971 1534875 1508783 56927 654086 1080533 1953106 922097 84112 262043 789517 208132 1215029 242995 1302337 762706 1861160 530771 1281593 1389165 1861876 1891848 1232984 1288348 399943 1508094 710220 316310 1553419 293064 1274187 631200 694847 897520 1302043 490471 1146681 799627 1976441 1344943 1529097 658498 256899 1773508 118438 1352463 1619804 1658954 940013 1719663 785175 910710 1697412 1832899 933025 126712 1966028 1278917 1494087 709819 657509 1655162 1255167 649338 228646 974662 651235 916642 468469 1474807 1997953 928530 1308020 320739 1439996 663733 1713028 1989629 132134 1856337 198492 1427950 283092 1481929 273875 500438 905900 777269 1538428 1942936 370285 1158631 246840 121850 1911264 1967035 518108 863306 1317082 673705 1509169 34062 261203 1683901 921553 1270381 514180 904805 377292 1176498 1184255 409205 888027 1591509 262999 292053 1415911 1644254 346302 627709 25448 15244 1450395 1884715 414650 115998 1864089 1762454 1973084 25138 1755499 1033143 358159 451911 694392 953325 1399221 1531401 708881 1003497 197576 1431601 1511073 510204 819152 716095 367799 117310 1491415 826717 1006105 1521406 1514451 1739164 1868578 1165705 1925958 1488383 89081 887021 691108 588815 1306013 1413169 438261 611805 647082 248679 984597 1645333 1227440 842100 1435328 322190 1735683 555260 198405 1214501 1647636 583022 1759485 1841761 710854 1106775 1118626 1269235 665796 764574 1269267 584867 1017870 356468 634855 1762168 92135 823165 1842452 1923030 1485235 1889580 552431 982226 956767 1229857 1819186 1286365 1840434 1677224 1006745 491759 1962015 931670 504097 103542 1607968 1674284 1932604 300868 1027741 202341 442258 249656 622527 746800 1852024 699634 1904738 570416 1609449 803556 1152252 488911 531196 1334938 1225115 150166 1990569 316946 52989 309977 1364943 1265467 572264 313238 870705 1748984 410232 713546 502397 753657 398447 292438 1968609 1739502 464402 1692450 356588 1958019 651646 631866 1689676 1116904 604327 354393 867793 839165 552108 1429470 667077 913230 1107369 1666492 376591 1973909 1425203 577897 1214222 1753114 1282312 1406904 1948714 36757 577256 352276 1543424 836550 724897 1963614 1744260 383781 1116797 1006355 131765 1420997 1914893 1230852 890336 690759 1955144 801247 610582 1807562 1710779 213030 107913 1544796 1443394 1918268 1615978 918663 820288 246530 1538440 344151 430301 742538 1836071 1465230 1870919 971053 1709897 1123750 885456 1195633 1243946 1012230 993634 1923219 1816274 312488 1474159 1851154 102407 93729 95031 1532017 588171 1055791 363063 1151027 489149 79154 1777601 1351173 513753 1443232 604754 1754618 1261327 207013 1136976 165202 295532 1244066 888723 787710 434274 1216334 1084216 86778 1546093 993257 697209 1491374 1845652 1916554 1435963 1949092 399986 1592561 872817 658351 1095724 1544512 167434 45233 954484 1068642 1808663 1507557 983495 1264469 1255133 832350 203820 477525 1683543 891456 279521 1900341 132172 1270945 1597383 291583 244723 1794010 1628874 970684 1722692 1064352 1117198 1445402 1535450 62065 1842571 579342 1802934 1130802 1636263 1946679 1184878 844385 121955 202906 1022234 794295 922315 1429178 1892484 417110 1883635 287718 1570169 1627148 588366 681369 1470326 664438 1866594 79370 809325 743758 978925 475043 1267059 1952919 607080 1225842 841224 1842714 383428 1699948 1391851 1662384 1275679 1795694 1538516 908118 1449853 1850057 6789 956068 421059 88036 665818 1303471 1989003 1548883 1315668 673828 1468529 1251002 167590 1586512 963171 1542433 1815331 81897 1882118 1906637 1870395 717909 183935 1954758 847614 1899998 312024 674397 46968 1072317 1775614 206038 738502 144891 1702396 1089465 1180656 1633853 1403053 1483976 1208437 1087703 196046 1082939 1765011 628723 1730523 554835 1201419 1985766 1320128 527245 460619 49289 1573425 1046597 292404 1999869 39859 563624 455127 983712 1856207 1262072 1486566 439790 1947193 508136 1619659 1688610 1109363 714578 1582703 1356411 382524 1859548 873212 1809019 466538 839861 39043 1760114 1985207 245234 1845527 763678 854504 1098965 179286 1043451 382000 621435 136042 274348 1392033 1096032 1945555 902643 351664 198691 1381084 1060533 181047 18425 1056155 1214565 1044663 717847 758386 23365 1037102 1946693 299538 49431 1860934 92107 1005505 375904 170347 1622568 196431 1068075 1304825 163343 1719186 18635 1242390 1642711 1126166 1423120 733441 642425 697119 1293765 1827556 1635276 1849667 1641723 936070 1124438 951294 396250 1743940 477373 1707823 953954 1168448 1080390 209814 591378 1216774 1035848 1702111 956519 1284136 1751497 917007 969180 813477 989446 49683 1364908 1346221 1379912 311383 1235928 710493 882184 254923 1963269 1584205 806314 255965 1601498 1491450 1510290 991160 302980 1042649 1461669 1246735 916870 186339 207481 1652425 1239601 1323825 1046783 411228 31292 1125447 1848316 128735 310822 1071309 79440 1009825 658950 1172552 1108767 1352966 1235511 1608976 1439056 589600 640657 1564684 1331327 139040 1301729 1928534 1506856 360640 1703165 1301415 1693233 742605 373071 271614 63806 1246786 1205307 1570731 1895847 568120 1234237 433441 1412865 906557 1178666 948957 1878320 1097628 655576 732205 870755 310590 1607399 1823662 1872138 815310 965596 10408 719867 1505090 279261 189032 1929723 1809439 1074362 879387 643799 512578 419805 1981572 31157 1982103 922762 1192626 449065 895780 909477 395326 1157568 893616 888418 1462123 674530 1136349 1275241 129875 1056241 475669 1779559 1960201 1739225 1034978 1136103 1384369 1329918 385954 307995 1873025 905752 1401352 325623 1410162 1859906 644933 876170 1496788 732345 1981352 626652 465542 1280973 635720 1606471 512119 911473 1965667 758996 1779563 850804 1439891 164331 813485 1513335 573082 1587053 612537 1906805 803275 1054691 1463709 654781 270164 1178203 803464 1410789 1010159 95922 1685787 1877860 1300859 1855925 1224947 1095945 1905414 1883111 1023793 967848 1664647 724339 1213524 811369 849344 121585 1997726 1978233 3409 533884 1147374 834046 860983 604826 1827082 1575535 1341713 1568164 1022378 282136 1992428 125448 1807157 1389853 1843791 1049376 280146 1183890 1805654 464836 1661317 1531819 1364332 1198343 1614486 1572261 535136 882824 700130 1758105 342039 1607138 961996 636537 515730 1064532 1472941 1620352 1989074 1784805 1336592 1332122 222474 1777828 1007097 1138877 1271926 1612362 808839 1861484 1949733 976148 423844 680166 1252102 1349829 1793721 1397261 1402014 397742 1694868 318421 287500 1869125 1756957 746236 285002 267834 769823 1594641 9432 676100 1816857 1190066 763371 1655571 1520592 339845 972937 1606561 1727492 24867 706045 1342326 1349437 1074878 1611304 1659516 248217 1416684 1805452 1698847 1691256 611475 736880 242485 947141 542239 86435 1829523 676625 107004 792084 681041 900474 537367 1730971 1093511 948416 1771534 1894956 968278 615496 180630 1705474 1773736 1617824 446389 1175870 1681439 550338 812654 1224440 892611 1980239 463979 804030 1199268 941077 334223 1627999 682801 1081012 1230874 663970 301116 1093831 1692282 1890265 744733 1434040 1194697 107544 286808 334767 1955868 1226640 1518813 1947171 1405442 201359 36362 925242 429769 1720673 364612 1009714 325964 407307 1416031 1918730 1037340 830946 1780178 1588900 921396 787530 1847463 593362 142990 1663124 523417 25196 909964 656836 1888307 996610 1391587 638824 1146267 394354 1553252 48819 1853735 962856 1834058 1084336 1440880 1854711 1158251 741027 1827231 1281521 710502 1179458 159011 761114 932831 1027806 1906174 1484556 1588200 151078 1073269 1443474 944450 505776 1750370 978548 196964 1654690 1127165 1657551 411012 1165039 1252425 1875619 166392 1792498 927030 63012 1583944 1070151 1032575 107161 186456 181769 716983 1863101 1445515 1455665 880601 1717375 1353761 831074 1330188 1137902 78655 1027853 357613 701149 1568712 1472575 1261567 1351493 12951 707567 190665 75779 160498 128622 1840171 86448 1919683 918196 1579436 1797422 503904 790920 573547 1765189 701178 1805804 770428 887171 619746 23197 551102 186799 331692 167393 701799 1738039 82240 47048 1736895 1106704 1763195 1694639 953674 1678029 1375785 406618 1922289 1774985 1785632 1587202 1230475 131209 1416323 211269 802702 918661 642161 1497790 1776778 1865873 1342386 64701 527837 1377185 1916966 103127 1145212 1907662 1378137 266544 131793 1080917 641297 1989728 730726 94165 1404912 354404 438797 1692427 812427 251784 857756 1073954 1441374 543449 934205 1927722 1725822 1465534 1548523 295163 1682215 1462519 295652 73937 477602 1082591 1038840 671815 407871 842857 1975550 505323 1469817 1396329 965616 291599 1652745 1030091 860007 389772 903754 1990661 72471 1870982 364974 1697364 1228038 694855 965091 1632181 441447 1750905 217757 1424195 286419 441382 15519 794621 136619 792556 1030476 79651 152586 270704 71647 1510607 1352060 643158 1419259 1210510 682556 466115 30330 1041693 171067 1346720 1978775 1030661 409818 1868744 1141664 847257 529259 174179 1983041 437767 1080564 740953 1436263 586797 820378 659703 503847 1377113 796783 127488 526943 1382361 1480497 663558 249410 1761854 161128 400448 1126177 1232638 231780 1799902 1247660 1597051 852828 364849 323623 1664799 1943090 187188 1109223 229162 1669863 363752 170182 57989 707284 848175 518814 1723587 760875 709325 1862092 1478402 1264849 94262 1493112 567504 1295717 1348957 1790272 189779 995221 1988619 1355185 827778 968319 1905771 1468971 62195 1208520 849463 1092785 1081064 193935 1823965 1888215 1334243 610685 1609212 1201881 391365 1202800 1230247 1827481 228786 516946 1521340 1163131 1588380 447887 1890901 1034848 403222 553699 1981586 1072330 547284 69266 1139783 849492 35315 434653 665069 1377567 1269015 23722 1797098 1793325 1871618 493736 474498 204104 1597945 890512 1628840 928498 1919805 1741846 1136226 1039001 605263 1171126 656585 1350134 1471113 1901999 1174477 1863934 1586198 6442 1616962 793563 1834 1248194 1570035 1199241 1028797 1680677 1366307 949471 1136636 1997881 844748 1691344 1941045 941054 1867692 450259 1736048 691648 409085 472819 1177993 143494 552542 331185 112640 570010 575478 726360 880921 633242 465145 1468707 1414747 1656407 1528941 1105633 1774969 1996278 1933798 429695 1539604 1084925 1717164 504056 565246 576105 1199821 217855 44261 820517 700692 1784227 1609182 667165 737334 1859873 123224 1837673 530099 1867142 1934160 1199968 1656918 1934559 1446314 574216 348631 1886555 1243840 236788 1747243 1344035 1389349 946279 1825495 785713 1492873 1440296 1580091 22871 355020 899285 1253714 1796113 1051822 435436 1873167 125555 1547297 1511579 1459938 977356 1969463 1830604 297575 167677 280427 701074 1724556 1139303 410949 136055 380448 740586 772958 1722863 1766873 1370841 1326729 1997388 1202295 782566 1200 258019 1546190 142661 303066 1452054 158868 1975442 1855174 1791280 1806835 1282324 1918951 1763082 1546941 356240 685686 274849 1920932 1969853 1296122 1669687 1335118 520064 760869 511109 218247 575415 1236565 1076296 775114 706851 49748 1980557 1559571 66128 277757 341604 210364 863484 1031959 1574575 370323 1727313 1089183 1794028 62596 525528 1813982 1903723 713911 1374260 1481343 319573 514535 1515247 422196 1566340 1025201 1442765 1513397 686539 929213 813363 1292703 324847 55256 1566953 953962 5014 910861 1966263 769589 1177742 362353 1626464 36088 217096 876199 709941 562910 1741553 735469 310575 794610 1485967 654066 327869 86884 3066 592299 306061 858678 1564309 1163159 849167 1226701 524274 905160 58909 790643 1036396 258521 527698 1217830 1037459 623095 50260 519424 185932 1634156 1812258 1406264 1283408 1967000 1778213 1673306 755853 684556 460509 465857 714518 196765 578880 1182261 1930676 587266 1164500 1297015 264860 1910768 1259966 551099 377142 1215058 485555 1354743 22661 77476 1930141 1547526 702736 1155828 378331 1651368 278641 353932 863902 896637 912838 725223 571416 1059942 385743 1747371 1395317 1536083 425142 1215261 542462 966521 1369156 641035 343848 1082020 1916574 624143 895099 415520 1023623 565074 464461 507204 864060 1792223 1470314 1645201 265852 1968559 1752463 1765070 66007 782634 1537289 1106675 401427 1149410 1734454 709043 132239 655168 445051 453537 1649210 151775 1008597 946968 1340767 1404198 1924562 1838050 1577428 592341 448399 1616013 1115102 685117 223523 1309757 600614 286087 209301 774067 794166 932168 881106 1916085 758351 1963109 1088605 1817663 1462241 270560 1038563 95615 1835045 588555 1267782 1445675 1736992 1757981 1758182 852385 1124342 1642151 247850 887877 960901 749055 81726 1152388 993833 713925 1102053 1584754 371345 711848 1445745 317434 1596434 407931 1495195 551079 362504 625847 362019 1939035 1684892 934564 392965 1886709 863130 1382395 1920122 942977 1874564 553368 312899 55639 532960 1021937 638851 770210 1319096 1750434 237296 769682 350554 1447818 1138862 1810914 945554 994240 897418 1065229 481868 158463 1073633 844555 1852520 1903861 330069 770889 594647 1537967 287267 690480 1702880 559611 676840 699497 1452436 613761 549539 1328442 999955 1860998 1707594 258773 941274 680708 450332 1342247 436111 804225 1845396 1962708 788041 1573969 1869565 1971532 1957682 1242495 502027 661646 976214 1597534 859252 1441053 1268897 142090 1282881 200554 1351697 828232 1690257 484389 185378 1232365 1734686 534027 1300086 1374451 20132 1863807 1117517 1087772 1470084 685095 778931 1740289 532346 1829852 499913 597749 55386 1559695 1447826 1954140 1269682 1622323 1153444 1362054 253216 1898458 1779457 1190780 278663 1232916 639468 1670165 1812320 72410 1845542 114780 275427 1801213 212031 271404 963833 326756 180841 687564 221823 1724184 91952 1952419 634691 1817597 1247894 418669 970171 1517024 1027258 1455911 480407 527723 1687904 1546795 777940 1493652 823004 1748461 1302768 1961826 1957286 339514 869396 398867 1052044 1714488 1472369 310874 1519925 650403 281234 1732347 1461695 1968944 1449551 1371720 394003 1097269 120302 153628 1881342 1494565 1878015 791715 1352398 732308 136802 1793102 1028294 1253648 1705310 1373769 1095270 1585634 813253 153994 1404686 868697 624647 331580 332475 74283 1488167 1015292 1703607 627945 1208439 1781535 1737148 1729519 324862 1663748 494947 1623153 580325 24947 952599 1326754 560053 1362635 1720716 55362 628427 726103 1442525 1835155 1255397 729538 26995 16044 300986 1529668 1782535 1783197 746629 1367926 260324 1427999 736499 1539073 714255 632492 1890306 1121805 483687 247088 749721 1077880 1609687 149494 1509947 1844819 417864 1372687 141672 259380 712036 1583205 349508 1906328 1085066 1488641 60137 703383 668754 628564 403760 622081 1315342 698365 722097 760269 573462 1114809 1242687 1991800 224608 1045589 838109 473225 727110 1506607 1118649 1512442 85381 1770879 1602442 846374 1313509 1962494 1662189 1905185 494184 1524366 1613341 186342 622230 1184413 1550611 1856775 841069 1034270 780048 24004 1779276 1680310 1902723 872065 1660089 329299 1959789 873549 619749 1344562 689637 1290815 1080754 378792 186846 980587 505424 807890 1049997 1766130 1604789 1302935 1115162 1357588 350269 1111064 695325 1877253 954930 1967299 860298 938491 477805 787775 1243455 980898 1895916 1630995 1372977 378724 280376 488497 26560 1377267 100932 1787356 1615082 1150788 1680463 694269 1760691 737248 275951 357492 1684737 1912171 527156 952423 1299132 1383408 1946610 1194543 1899510 1512849 474984 1232314 1323500 1514911 1033241 95232 1612353 1200691 1636729 1406619 340500 1262302 827450 694904 1155665 1110459 951190 1670722 1197275 777781 670073 1608573 824890 1926839 904725 516020 880153 1738703 856628 838057 705690 273931 500183 1923324 1036580 3840 846063 1677996 546593 1306853 864429 1840696 723676 1170329 1767277 1413873 608686 1394045 1146778 1897301 1792095 1168129 449069 1064898 266039 623078 1740457 1273935 1568894 396021 1880116 649464 915775 1125994 1803961 822587 1353444 1964496 1148254 575268 859977 219634 727378 1235984 1150806 1587432 1554336 217030 942903 1938529 1075079 1932905 1164158 512365 722454 1631514 447197 1662443 1256823 1896682 240474 858539 997587 1629980 1440956 70634 977442 1389591 69418 1153071 1261004 464873 1162225 1560431 1267839 74010 1503920 578385 112065 728690 240002 1880517 1765964 503140 432785 1866220 553325 793425 40192 1824080 1014513 993754 961882 539235 1425935 1912992 1344463 1824022 1829951 122131 828061 563842 1657183 1676069 1684211 1693016 1619198 1833416 630090 1257405 1648775 1388137 1474441 1521680 362740 838044 848855 1871283 1994616 554349 113135 1793249 1696047 1268226 1276242 1996031 1490110 1238739 1369580 1056447 1613665 379175 1968318 171909 1669733 545325 1299259 1503572 1710741 1344219 35376 680738 1922845 1058756 18103 1653818 1871994 39416 879711 1058760 218669 930050 1183467 1630236 546960 1763203 948746 699300 1605154 1766200 946806 571113 196266 128488 1730729 1477975 1793614 1071956 1131440 141604 95985 1945545 1758351 181751 407732 1786048 461838 1087958 903584 366606 1666312 427041 1453625 1544953 276449 1624859 1094006 143671 1399483 1079820 312337 158478 694768 1786894 1070208 52241 1149847 1623495 428039 612268 706346 432542 507749 1836666 1281123 553229 1052555 1193135 1423465 1481529 1219930 1011361 473051 622034 456152 1473314 692775 1247054 1706627 1322383 790628 1870297 361835 1284502 716630 1992383 567511 431963 1177539 395925 99853 86519 1789470 1165486 1113788 1585309 398086 1866895 1564633 1536424 1963171 975348 1781797 935075 1190629 1395924 255926 581253 1297252 937892 41206 634247 131198 1990873 286200 796215 332259 231214 1914684 1124920 1784614 6692 303723 1519304 1185159 1109593 1432160 189001 1895754 1416113 689901 811143 1709270 1665973 1613010 646575 1297519 1250615 433173 986506 810323 28965 1931570 1853814 88832 1481155 1109258 1997034 187414 1083321 1466935 1478922 1828953 946994 1998268 299625 189434 372234 1521112 1239010 838289 1975624 803936 276555 956207 1712602 80584 1469571 255293 625858 881355 1894988 1760270 1993128 1831992 538206 1575249 606614 1822757 425789 213407 1064559 1590965 1646713 78767 1012865 1954002 1107123 1328522 496161 1822576 133948 805792 600754 996558 1106505 179429 1010020 784723 1537215 1435740 156833 127480 836674 1318115 1271254 448966 489627 1525741 362286 912343 255086 468675 1407664 1115505 572669 1348118 364491 977644 680257 1648668 1627026 361212 1146926 863764 709831 68424 1108322 821111 1405252 92054 962536 1859774 1301790 316284 1458363 1540245 577186 505319 1833912 901510 1949933 1532356 1767034 1487182 1638894 1352796 1656896 1870819 722940 1681320 238127 1239180 1409926 849892 568365 1021935 1164456 261774 1123252 1868710 214330 1540905 1891977 867502 1181115 1492524 487211 1865810 1431336 748162 801225 299151 1242019 544195 820703 419576 147329 44991 810408 1720556 804484 468971 739881 460811 1079059 597465 98979 1416464 1897510 1849122 1904751 1851375 801519 1818755 122803 1167681 52345 1946409 1582718 82628 1473918 959621 629757 11799 714330 1588658 1850136 1802434 248473 389602 924392 527275 1979018 1964932 855480 1060029 1307343 726059 790805 624037 562765 247686 1099210 705395 624268 1761352 952278 702065 637786 11587 855215 691829 1357711 1168168 644661 908605 1417444 1923604 587556 945557 1567949 234725 957410 72240 871818 251382 151915 987552 1799681 510544 382346 623267 1150399 138520 987771 38192 481755 769625 31067 555929 1336047 1315671 429387 377896 1289036 1308470 1925862 761757 1867636 1733094 1901231 1477912 498030 1015059 1393364 1352756 475370 1569512 777514 1461278 1756839 1805301 775945 319292 93921 1933286 1026695 433169 580117 963106 811880 729814 253588 1959352 1331512 1004680 1712496 604547 300697 132851 917102 800288 1424858 1838045 136628 177420 15939 634680 1618742 1117458 891905 436737 1544089 1434069 1586504 1477687 319629 1325507 300322 978830 1108276 1025622 1607029 313337 1235490 445478 1162313 473845 266698 132883 1650897 1126081 1453128 1053384 1993772 246843 1069506 1817470 767319 67363 1169149 441013 1444949 1184904 725575 1310736 778613 111197 1151991 1485229 1461638 1624303 865366 1440162 1417154 1973145 1033889 1513231 1442531 1695162 207524 885187 1188949 1850272 1502269 1115205 1261864 1780360 1756782 1055509 978440 1087429 151594 1502743 444792 731324 1959463 213787 912401 784283 1368292 1449494 1732725 913216 1535241 1136632 573463 421422 557717 1981558 1956379 1962170 124129 381753 1586725 1573610 261964 100986 1726566 50263 759331 1401050 954076 144087 1273807 1977907 1775125 1970587 1907082 1217982 340523 931106 1773537 835736 1167661 1923682 1806717 1999669 1571938 607135 851499 981359 1138297 1162347 761132 409981 502779 595777 435467 87583 1427250 1480630 725160 779254 1841393 1129557 1124263 439622 719813 488219 1861363 1592596 1371929 1545231 653072 557440 668467 271353 872902 1868324 917785 1395997 1183156 780993 938288 101649 530426 1248623 618346 1146042 710202 29890 133391 229530 657028 166077 109425 1135170 1859168 1862534 1996171 1633186 770663 1528221 64856 152099 1759652 642729 353645 881165 832676 1757097 267919 1541229 1522896 819196 273257 857973 1723038 1463822 1662247 663185 704545 198643 1889938 1505307 690781 1634530 1322728 1804773 1878502 538190 1427836 1495963 745724 1006008 828736 622341 589484 17583 291672 252112 1250109 961886 598362 1452227 1651275 1240052 778095 923756 1949707 772470 816549 1121269 1601953 22630 745191 18616 989939 1059383 1654432 620982 1331021 1607878 154388 1483564 1380249 1071959 157689 1553781 1261761 1163780 580261 760122 1911496 850741 1647734 155579 1945303 857245 1621631 1416263 983727 1551812 572715 687871 1273459 190717 990645 745163 1083028 85789 600744 1959126 787518 1259801 1302754 1726161 402847 543176 570203 907332 1318644 1803615 1646129 802968 508048 1249203 955318 1020476 1775493 1928164 1756654 1301487 1667400 927811 265070 228338 216013 1244039 1707395 480991 709976 1797965 1383233 1381192 1730845 1169250 1956839 1750299 177239 644808 805929 1816123 714043 661047 1931829 465621 927963 20374 928117 1665456 261410 1348980 1798102 335434 334275 440656 1996549 1772062 1572907 66579 1505500 1275637 1534747 1220952 602957 1878568 1282858 877655 1299763 289324 73207 1888627 1363935 76801 215005 1699028 310859 1040750 1745922 964372 561876 1729856 1898180 1990925 94867 1116545 1953218 332591 850691 1697342 1282756 361040 547165 143499 1563027 1488262 858032 1323816 1819536 544700 679277 1113374 1863534 1660744 232879 149937 524895 509957 1499065 1955516 547950 836580 1236548 1915047 1615301 1527453 1482598 794081 1938089 407719 1685174 452859 242278 559783 718940 1898873 1392876 424124 620758 1560022 843750 1909612 743181 201366 858255 684791 1591107 351364 671267 109670 720784 443645 526053 1945219 133933 715718 1367323 1102460 1419024 1452695 1973896 968257 1565166 813135 216810 1753248 972012 1530177 1047000 350109 1754099 573222 1491984 19383 1333869 1610802 1120060 40896 473496 1927576 4258 942770 158295 1826207 1144579 1758395 968800 1509969 842695 1076786 1863326 1794053 1270783 942562 690380 48562 1722117 840033 1927997 926205 611864 1673956 22819 1299115 339218 1449824 1576921 302540 166803 1271289 1655654 1312366 1554029 188966 1878968 493656 709176 106065 1137531 897835 279365 1578852 561332 26586 1237094 299689 1691197 945143 1668628 845561 698263 741872 844477 1678413 1793630 1938760 1969800 714950 1119259 1502900 710119 928589 163228 1964829 1835248 1088883 1302652 518215 1443511 283291 1634698 7390 1023986 747136 966423 113941 214155 1769021 441507 1543208 1788126 673853 414676 816004 1064941 1945435 1264005 1850379 1065787 977092 625862 1062805 655711 1550457 48360 478176 1066619 1643343 661911 1381866 226568 1205959 999534 362431 782849 1808907 826619 1038604 1347896 588584 78792 1904529 260637 1044464 1536138 266352 1946176 596344 890711 578488 263050 1517933 1053341 1380310 1816912 728632 1936368 585262 1935241 413939 1016912 1087493 1856874 1754205 1386382 1431618 1459644 445979 1696144 307305 1177682 126587 1526979 1888700 801860 1493337 31137 1914173 814519 254476 116107 126389 134261 1496687 1196287 1302210 673253 1357939 1603966 813857 1343984 1177458 1519496 618070 567934 368719 1072996 274527 1381110 1946706 1844871 1060703 863368 1785836 558325 559429 168508 1347237 1411214 203895 957424 990924 1872509 198003 1548425 658424 1674969 1371080 892357 964016 671293 512758 206102 1605785 523979 1588356 998834 275843 1638624 899320 25685 1109051 890263 1528390 1004918 1982269 1167072 780465 1434700 1987235 1724978 1928150 1651102 1118213 1685033 982857 516614 424782 1889134 147547 1294376 1752465 286334 1005013 382746 1277773 108958 836850 1180778 97616 1781332 1228799 312394 1685991 940385 363369 522032 265888 1685929 478146 293412 1848944 1886105 33976 689528 1934355 1998347 374268 1153222 180341 442301 941008 1784830 1229766 944851 616967 563454 694433 1126672 381710 998223 1718865 108754 73913 1103504 1527686 75212 1082902 59057 1935996 1491462 1016269 1736495 1829163 1342473 248444 1116224 841799 138104 525470 1445840 783206 571516 88076 1600279 1836154 1217235 1478401 389202 1525131 1637216 1289708 1551087 676657 796142 1836293 1307678 1300621 391574 559269 1563085 712273 244995 1432999 855599 421145 314053 495792 980202 640177 391263 1752383 1008351 342761 1577966 1718527 169363 187091 493981 1784496 643571 100576 1434735 1858545 1836977 1534992 668686 749672 1588890 1909222 1100432 459975 1556059 1684986 532197 1247488 366027 806998 85281 1415478 207131 1314936 986123 369255 992159 1001993 724957 1795962 12618 1113785 1884165 113187 1914186 1887798 1882778 1758514 1131965 1185453 1995126 1327117 1809327 11833 16033 1631972 142755 1609616 325020 1398940 823494 1536786 465233 1210800 37332 1860055 771933 83364 74348 638755 785576 1413757 1323290 509163 889889 1560727 220849 7643 1312717 1175810 1729702 393154 690747 1532259 1554350 455219 149067 683251 1840911 727892 1470039 1275081 582376 123772 334332 744161 1297890 1091652 1682603 1900635 693176 1312736 597958 1904009 966505 135980 1444855 3036 1977138 123981 1446146 22484 1795274 766308 862836 803415 863343 65727 266079 1397679 697046 440315 219022 1762152 738695 1553329 505333 1605999 154187 967711 3203 456892 1199348 851692 1088182 67084 1150775 555752 644264 970587 1920112 192895 445788 1151351 84696 1262950 1772126 383993 1253035 151841 1225553 442272 448702 525560 1181944 1943555 1389525 277652 158122 1454715 228869 1920051 463548 1852041 1031517 501673 621778 491084 1627527 415108 634965 1637333 1930296 1743631 1440541 290728 1287307 1860980 1505923 1039826 1242211 1975942 1375625 1841950 1278246 1131344 1386958 1802330 1807586 947422 1859875 1215563 1997449 571669 168577 1962732 619571 22517 159169 1311582 88509 1184169 390895 1632109 813367 370423 1630327 1654165 1007677 5860 1518673 1060570 456340 1247215 896320 946333 1582139 953113 1145450 907289 772159 1744943 642336 1637374 963354 1933695 686153 1745984 1736366 326631 1746151 1659871 1974003 1921070 841037 1050043 1208523 577655 1205425 718143 1180185 1261493 418115 349593 337794 261377 1866484 1249043 390921 1990161 1543416 997891 1640751 74362 559592 695077 1909403 1796221 868389 1676621 1521145 1285630 1987270 1689216 8194 719439 263477 338657 866113 1113565 375135 1104123 38504 1519898 1690361 1306550 1777704 1310497 722662 1091718 1642958 1095784 829221 1439825 1187631 773349 602515 1931114 208351 91988 1665657 1020617 1720422 333013 1554786 708315 471437 1234365 1480351 1876304 1588914 472937 1574334 446521 1622118 1230837 1272673 1058535 1819187 1564406 71878 594902 196272 1272199 316304 172809 133202 69629 798252 777717 1223063 1724324 556092 968836 894763 1991319 165620 1765650 1972756 223757 61177 354997 1831390 984774 1460988 741596 1505189 1684535 1714662 637773 11309 1505256 1609935 1161416 1340752 692372 230498 1315324 1645515 113132 893552 1167472 865266 1600246 879827 1149452 346130 267074 1383214 1354959 1587587 1093413 154294 572521 250694 443295 354364 275599 1816603 998835 1294221 1368775 32510 1194352 1575068 1725330 1384920 188533 1354612 454992 1270974 922276 1207977 1525271 120311 1298099 1326965 1457264 128041 1558888 1398922 260974 1877001 670813 12915 1843964 375193 1157596 1343680 796380 114284 489264 1545342 1403956 93946 1330912 1953337 1028003 477860 108018 1766848 1262566 1921739 1032119 1079328 469344 780047 474528 1288084 1297645 872654 1485486 618432 1295015 126894 1727176 17183 1838256 859930 246458 1271787 1960936 1992831 630937 378387 475706 208268 534967 532851 706327 931837 1340625 1273104 1731880 438819 1881750 758966 1798843 1369590 592492 720701 1194191 400608 1584490 1200354 1851723 962087 1739024 73787 444222 574632 1857695 932164 1602323 1755161 563951 858917 212649 1883519 267771 639702 976146 539820 880020 236770 147052 843172 1676421 1628155 1975626 1899410 828828 538177 965931 128355 1744510 1349217 425061 435560 1990346 636814 355303 72039 1540330 1427773 1508137 173664 408306 1849749 1516444 421990 1448591 61580 1343287 1544517 1451989 252722 1472351 670083 1110545 1992218 1039075 479061 51687 1171411 285988 230305 864574 113329 605782 1111744 417495 1258984 984412 512931 951520 1974771 384946 1802712 1373031 764984 418604 264511 202445 1735951 1267844 985635 1267351 1940871 1310429 1177161 578354 1030612 344789 680483 1704957 1946984 570398 109531 1379550 620941 1685498 1364172 1891547 1210061 542862 1041741 1208541 972037 1376785 1037767 768703 213356 1429133 687888 1707655 1175564 905343 1365085 913782 1300696 175781 1858711 1547461 218883 580359 476983 166003 1467610 259733 1578303 993639 1355915 1116452 1352360 1181666 148806 1356118 1697222 1846514 380330 1384623 386383 1557180 1429341 105996 623133 659133 527358 1684012 816925 1710739 554695 1181672 1746796 1131400 433689 1138931 1747156 214354 393667 1843830 1312979 948116 1999759 1013601 896615 295195 594657 118704 801507 1937293 361873 704924 969401 1818405 654228 1792470 1319934 453414 1889010 1704500 1934325 1378919 331541 226456 1104495 148952 1785405 831691 1308315 1548878 341120 30470 1188651 651524 342357 1279926 1941697 974330 1294686 437526 1574104 1099699 1087825 1555767 1417522 6234 181509 62896 1482349 502593 628295 875866 1676500 1113027 902792 452492 128030 1921691 1839044 1696887 1652316 1131870 1253852 1747170 1637096 898063 827700 1028154 1299418 1674086 888614 287182 319259 1030045 650415 42171 1460573 999981 1696748 1416682 882580 789109 1009507 444468 596477 364955 125508 1545096 917617 1506041 701158 1342017 222226 570255 235119 1262993 258573 141477 1853690 675980 752302 124391 1302261 1766949 1372105 1719085 1971906 192691 186457 1229743 84451 703461 1357124 1987755 459591 253341 492666 30760 231152 842978 1342446 1442504 745979 1749278 1288427 56299 1856079 1200337 141391 58928 1975345 150893 300473 1686376 1446977 21058 1723062 57216 512384 907976 1670741 1653843 1617761 1743183 446484 1498768 1103674 452517 1893083 205740 386209 1612536 546876 749162 892333 1081554 17034 946600 360300 294067 1661912 887155 1758950 576144 306873 484337 826482 415853 656839 446940 1332673 1803678 1881423 193399 1498325 235172 677679 24944 687081 245570 678262 175907 1515474 1947203 849738 1056071 1691426 35792 1868288 1329851 312705 272707 668592 744646 654843 291428 1784149 935072 962976 657700 7736 474472 1997761 1591404 442240 381098 1249599 1470443 257232 371691 1876362 623399 1686934 6857 616428 1669916 379903 1914512 1432721 165882 1745046 1470571 456531 405665 957757 1227380 249436 1740700 1640807 310089 380785 1085954 38479 703248 1922537 37330 1343212 1297298 477970 1276778 706235 497978 1948719 1209172 76469 1505827 710914 1861342 66949 635223 506405 1465863 997618 1390646 849279 1394485 1290922 1252451 787969 1434960 1233912 141438 1961922 1806707 1993776 223800 1402295 951390 1660944 543685 963775 1683920 1420919 863851 1421913 1018769 760157 1841774 621348 1419248 63241 1011647 1147539 1100873 1820101 1284501 1003681 1956570 1252276 1644209 1884729 569509 1962520 1205465 1087461 1614496 540934 174760 1396120 1410841 290147 598322 249971 488250 500858 661812 1060325 88151 40423 1946246 84382 231607 913773 296614 1183932 1839833 500040 194349 1591045 1223428 1600164 1130151 1689610 1719785 1123973 1240613 1525559 258499 1115013 1414374 886804 904070 132465 442135 1561531 850617 1081816 1129491 1020609 482147 1591936 1052658 1636643 834717 597873 814020 1458892 82643 1876974 1925238 272844 1623221 23210 1355911 1655912 1028332 732260 1321993 611497 236280 1767636 569380 453640 345704 793892 1164886 383064 1122116 404357 1180033 1979980 548201 1576520 1247570 1622755 1466634 910401 1912482 279299 127389 1261734 1378327 680145 1440302 20349 584752 793662 277556 1189121 484845 1756395 1922599 1092748 1784477 1540954 1253755 718739 104945 1991396 673845 267762 835213 1678662 705455 135612 203599 1724790 1270046 1623863 436280 1257968 26168 622649 940173 960166 222691 30329 1227481 526489 1632552 1320612 1429017 840881 571128 939090 1267726 785423 150162 175777 1618199 1080790 927928 208543 1186492 688026 620489 303216 1351050 1048864 1905789 357107 1218849 1422777 1457899 1670705 1658330 865268 389524 1829737 28441 232457 1735513 1043737 212379 506601 1959334 964379 788629 961594 1486902 1951298 416562 47464 733492 209791 1992901 530819 1274088 1200590 1897494 1920359 1087642 1807750 1630272 880292 1889539 1518891 83375 1886805 845289 425362 544399 678789 506501 370321 979827 511146 1013679 1166545 144428 803211 825807 1807642 1969677 1487943 1767078 34901 1062716 1063470 1441098 637122 1124232 164237 1940296 602398 617099 112304 840315 1637777 865313 562742 885896 3349 1786710 1899643 318071 1164301 231361 1406563 70386 1714963 12301 1995990 39114 494363 1796534 350083 1675150 877517 294008 368837 211310 1817747 1221363 1719819 1510154 749120 335215 1939265 749990 1581449 1881683 1101696 1713818 622130 151539 646979 1197206 1817431 30924 492950 895724 1139153 1041015 274102 1788819 1816984 150178 1142222 1478119 566461 366217 302184 1541812 862943 974435 331971 1539267 1210453 440976 1973103 135640 1744842 419988 591980 1077594 686110 352939 1944594 1422210 928527 233079 328343 830106 1480313 1199959 1061156 1821832 1861793 1553655 1956054 14140 145062 1296776 1065158 1783138 1847552 1655254 1567808 337819 150686 1508486 1061067 453952 704731 1570167 929759 1571140 650451 805117 582936 622782 1029100 317206 829327 993695 1377963 606755 1410647 1549615 840687 1725539 947673 839928 1965991 1767404 1025150 1785860 1555726 619086 1316950 1890570 866322 1477755 1092042 1262502 91949 1875457 1050228 1857400 1045708 1790834 213791 576209 1022608 960651 797159 1802755 1661073 1471640 1534113 1664667 353398 1269842 1442594 223014 825511 29461 1502825 1302543 1895742 1901699 1623556 1541608 1582911 146507 674737 1480922 1455603 1017641 1902135 39206 1156886 1826307 1158390 1055358 144893 1090427 192460 900461 950234 1921904 1637483 525640 953227 1502006 331254 777860 1797133 1757231 1803471 1744578 1211173 160233 1260521 895365 1310753 253229 35256 548383 1348321 1535230 87551 299165 1195151 840748 652382 799016 965521 1354317 967720 1563118 447993 1090292 1411210 1169476 1411767 299189 1771315 1913012 225890 1257513 746507 64965 1031729 850946 1031934 707307 1432770 976686 1058647 690331 1491777 1096233 1088948 999250 428015 327162 203520 1007747 429198 1489672 202369 163991 1141366 819966 805541 864241 984060 156338 1689751 789303 485716 1367312 1990325 1101949 125444 1069521 1031229 1055662 1559991 1369998 1021105 1003292 113255 1718805 965441 559496 1128819 1489064 1370091 630162 1315743 487749 1935831 1156909 1163738 1846277 199426 1106229 378619 1064145 1198796 1506062 1839400 1957476 1380631 222391 907225 1924028 339163 1558351 1148324 472318 957464 1372098 379202 1478279 677417 1961043 989790 693573 656630 1936664 51500 1962492 372628 822112 968087 1589132 1695020 1182598 1642336 1262087 1322737 685577 919101 1757524 1171721 523755 1143051 1213637 37879 1810810 123619 1124581 363348 1831383 1417694 1066724 1730377 1851171 41476 1871601 894399 1007835 966778 1272565 641312 177407 149783 661781 1020824 1513256 55780 316563 379658 1394219 1337059 771837 526602 1551724 212193 708436 94662 444116 1361098 1802840 527380 1579520 973210 1641808 1807153 143001 1707190 1882058 967867 821023 160241 1885082 625885 749228 844668 675367 884611 93681 1671679 613254 349407 1668005 912948 1925921 903946 101510 1260552 1080569 1919983 1210808 967398 1061551 935277 1729541 772242 1895214 283399 1220104 1840700 864410 315426 1137653 673227 221412 1912020 281454 1335620 827751 1452787 255666 4051 779527 1311116 1801529 651662 1200770 1964097 1474270 1627554 1303312 873162 1277839 1106742 741786 1769129 811965 253155 411604 764290 413297 1855994 1350102 1140801 1966462 631381 114205 433026 1397114 1640140 1100496 1771021 1224756 907156 721314 708836 316465 649494 1991585 3347 564896 237752 317897 1829261 986066 1083682 675981 1955460 761092 378810 352715 17255 1211115 884331 1332389 41276 1285375 1064228 1029219 524300 1940295 1924311 968184 1201218 1585653 1412121 1986824 1498978 675922 934114 817689 627405 1136270 1125099 1725676 1481477 996970 1720702 1367181 1153622 1696331 1148195 652077 108221 1762813 6853 1037522 1275322 618298 1728879 342769 758767 793134 1569154 1608688 210397 1110676 1659137 445988 1575501 294159 1019646 645646 1784235 757651 308023 1819116 1874697 1793743 1136581 1468954 56135 1726956 1067408 60313 869508 202535 1988471 1657664 29551 1193285 879151 834637 1463882 168575 1942491 822405 1159993 1654321 1165120 1651792 454738 161001 449895 1900893 795267 916606 1880092 1260968 360154 86260 1924480 1078979 1005276 947432 102833 919242 1232822 217411 1118821 615870 1114964 985406 579379 197906 1041864 1655172 1402735 60277 901996 420427 754300 182090 36432 1930577 890226 212606 1188965 204746 1919167 1680071 176205 871935 1766564 177777 875076 1885155 1722333 1922443 1216162 70499 569851 1460460 135836 1456090 642693 808560 1362061 1789669 723986 1436218 339507 559092 115221 1369953 998699 1564542 1417817 1369716 1993576 224836 376566 1030122 806297 1678160 1720699 740040 58864 953728 1821873 1200604 1856206 489356 544858 968470 372343 724987 95511 313435 1341702 1218656 920604 376187 1584932 793128 1456996 519898 566515 1755461 1481817 1489458 1803426 1035703 991173 610354 356232 595059 1159772 795740 1154199 1035397 1319117 282453 649273 1284226 457946 1575476 1795872 535072 1426858 1575035 1403219 1965071 220783 297993 1382134 877900 969215 1432907 1298983 1075750 1454076 1220073 1687946 1095338 721196 510130 1742285 439202 453797 648172 1682046 1069314 711558 995759 1034408 185886 291050 325909 1014719 159040 848029 1350387 1229556 1350514 1392911 1425515 1439648 1243392 213415 1166821 787816 1635700 518964 1990141 1140172 1684689 103788 1456571 1301243 2581 781543 1503422 1225540 1450781 51898 687593 1141860 376037 1904729 391677 46258 241591 863181 918755 352003 799899 1116578 1833058 1175995 698065 1624188 1956778 1043869 1718442 1555540 1196792 1927984 735989 1753796 1175469 678399 1036981 82714 649966 401762 996241 1348266 53004 80905 687170 494273 1448294 1750228 3346 1278579 1634848 1808544 1500314 1758658 1578705 769838 1627813 1279457 1515688 439610 1300960 1059641 1228144 240704 181325 697619 1429188 376292 348497 661881 843452 945632 255690 1076900 1750044 977083 1286100 1087784 1469694 1296488 504140 1769885 1279579 1108696 1091142 780665 1075378 1049321 1615458 22236 1139311 1665779 535643 315460 1946740 1343124 39704 1031993 385793 260771 1898676 1122785 1017486 1402985 1315608 1666414 517964 915403 763092 1623565 1067782 1442007 321316 1681085 30466 975519 1082796 1782337 639231 1542292 266617 1622170 796953 1536147 1960692 128414 1321502 1590178 577554 1932431 540564 1519162 1952717 64551 1018541 1509904 1589306 987195 1082520 1280371 891956 836693 1418773 1628461 1773115 1833798 478022 1974296 1868137 194520 354563 770058 582903 1274769 901033 1031239 1402587 862245 1375699 1030533 118561 433158 255588 1066041 1407003 445556 1243247 340535 681324 212541 1249486 1757640 1377183 395090 1499330 1783937 1929820 193026 1879408 538905 446172 53222 924153 587374 42631 301723 1381170 1174604 140865 1129769 1970819 872017 205085 616129 1919994 438392 904744 1187070 526971 1126598 210600 1194602 521747 1715624 187598 715046 142239 1169027 1000155 144061 128268 110039 86753 1820209 888012 1643910 1316422 200129 1047249 1077161 1396361 1967588 1580909 1204546 560005 1283360 767362 1133281 1957204 1273632 293212 1557031 1176856 912679 1367326 592230 1686178 172140 1156407 973610 1146967 1530877 552943 1895304 1548186 1627796 1113976 517010 1733307 557875 1760105 1383401 310535 1313078 526408 644924 1804685 1777705 79302 1566887 541032 210743 102377 1283548 196758 491628 1860400 767342 1355295 343962 1250228 50109 1496131 162136 511461 1044563 156022 1624335 1828900 1769240 1236851 1907131 1190937 677128 1115920 1965963 960116 1751904 1773807 278108 1957415 633443 165392 1851982 357400 849812 1524277 561515 1243577 590400 1535583 141279 498656 51573 1211258 1817571 159965 1611305 979361 1297184 1805436 1485939 63663 1104577 345700 570811 945522 189142 284711 554661 1237870 1664763 979167 314157 802706 236227 207109 384129 449363 60540 819950 335116 1690886 1576287 278627 1882044 321089 1380705 63397 1594319 1188992 1664628 1594920 1597448 147062 1392067 1247384 945066 1295870 896884 1361259 513865 1136569 1667621 856324 1152473 341084 1361101 58544 1523061 1471065 1072541 566744 65677 938560 1785 866 1954052 468607 437126 1368726 499311 1311449 451131 1383746 33145 1399473 27915 159525 757956 1469920 1280507 1186598 1558015 817041 1644579 509124 849063 1000936 1110999 1542085 878345 1070302 1443000 1216357 1750153 777165 824244 1965398 1501541 1900758 1724202 1606611 935851 20483 1275739 571383 1500399 393612 1922549 1039881 1589729 646329 166114 1525151 1456024 1031372 1476076 990947 1897824 1778664 341435 719897 393576 729994 4129 489515 59605 1555418 1408521 1810533 1188658 456010 301331 1947782 907670 499038 763291 1478927 1033310 1565875 1849773 254070 1936852 1470488 372227 1946349 303742 1737719 786102 1188922 399727 1758306 173838 1023357 1348346 1796301 959732 1304488 280497 1421109 1967109 1501201 428 1106340 103000 952020 1439279 858275 1935073 265025 1351091 1121155 1319723 874228 754368 1138049 207837 1432004 196770 1599542 1927433 1404546 111744 78558 1575633 1019984 426735 1181986 814937 409823 1931700 1233468 1131907 1092403 1027309 581502 1499133 1631149 1062119 1543058 234168 754795 407065 346314 112271 1055788 653369 301889 1636908 1648656 501319 945386 1594275 1935105 1491690 884949 157145 923437 504076 275927 198620 1998020 1289923 942809 1689447 1616844 1560993 1201904 1526974 586786 1245751 1819504 282561 1424887 652362 1378017 1208002 858647 1534712 1241725 1409055 1732394 351898 993836 951774 1853479 1951730 1810901 880150 1732621 695280 1845900 1382344 1424330 1647870 1462389 1175729 917507 500106 1735542 1617448 1997770 384433 1697523 1781482 570851 499377 567784 134413 639587 125403 720413 1304494 970286 1147001 84777 667239 1581667 748932 1927294 346923 1025866 202917 1957026 1723924 1496047 1813512 622484 1218154 319554 1439802 210671 1377862 758945 47685 89533 70069 1287675 464827 1740771 1136915 844671 1006903 248387 501179 1431186 1549828 1108181 526824 127029 457226 1801317 1746260 968782 997263 1584304 153589 1781511 683096 1182595 941012 1701171 594527 550112 1200457 377761 1760866 1506713 1920006 1165387 1637389 1968377 1626985 1865496 1834961 322200 519434 956703 1386460 1401768 1007367 228166 727184 735152 1815939 1256671 1214379 868854 249616 1182456 228103 282374 1592603 306093 250965 1341223 203465 1241975 459388 11593 1542790 1284391 1699321 854988 506333 879270 1864342 705985 1964448 555965 1234721 1140894 1378205 1359382 1895924 325237 1587098 117532 1218351 931568 746662 906332 1544021 1587326 1016035 406776 1075161 1168380 557016 507404 458745 254941 768148 1804508 1113615 1577245 1312750 1320482 244643 824582 905688 39269 85956 1160006 418173 1198712 599324 1095918 1418516 522690 1417417 1924030 790068 1821833 1459468 776692 489359 692368 490240 369525 873856 121421 1139479 731284 181223 175405 1045283 789013 1627630 1626064 1830954 1630135 625143 1007173 1540544 1099328 510333 441166 1005820 1242477 405662 359052 981728 1961707 611170 1937008 1627093 405530 256568 155417 642699 1965472 1095396 1290414 325174 1304900 545045 1310545 1481215 1985794 69321 1953706 746417 990215 1493843 1254448 1812186 718826 793510 1208365 116512 393579 1590726 556755 407304 379377 716408 1779797 1577152 1365722 1264549 1906832 1847930 640403 1807994 998003 1219437 131428 611125 552611 319054 1697572 458282 314820 905620 1189527 1137039 1779811 870782 813900 1737359 1470507 1552091 848209 207610 714749 772511 79249 1388061 310963 1247062 1355014 836203 534795 1212379 92046 832742 597647 577775 1926321 460663 1151679 892052 1770301 1366991 539280 700697 1344693 1710595 1286176 1269051 665684 705886 477849 431933 965445 337081 718736 686569 723247 432037 599303 394910 897328 701197 1343775 1859757 499759 755937 1836835 1410989 198865 1303365 378885 1269655 1390316 1142697 1850418 685748 633372 1401285 1632268 621453 1233748 1767417 985032 1284837 1593555 1860607 1868905 495649 37627 1283156 866850 828304 1518833 1683302 1601671 1411485 1488687 505543 823806 1909491 1357075 6058 1130482 154679 1326266 1264146 321693 669826 9028 635024 365477 74463 632835 1996915 709612 1623977 887076 428868 1384873 1667585 379348 1047468 158252 1387883 181035 1185600 579468 151784 997745 1871686 534693 144997 1777709 1049063 148213 256248 511645 1579850 1070953 1669718 1530431 393299 967953 235787 755877 986289 157736 1071322 356887 199495 1523624 1918150 1789275 135716 705212 272675 349063 1267614 1075234 650837 1780837 844812 1449350 1920045 1096337 1784514 32613 693115 1851789 980165 137547 1710575 1270750 1106806 799826 914130 1898958 730725 1565234 330102 1189864 1475317 1876872 1772135 1329478 835807 1041115 138464 1564835 939185 435782 844029 260495 234910 176622 1583538 1630731 1931843 693216 1032546 1608390 679202 466600 1624580 545667 1142669 1381566 1692615 1782238 421607 1393282 1432542 887790 1359458 1409434 1027594 1179014 816288 965713 1903274 294951 761280 1210835 728538 1263672 419755 625664 1841510 229288 1796632 622221 978778 1945663 280043 705978 1366196 1754275 988702 1291864 1537013 1226385 264928 1145347 653731 1636461 713397 1166632 1986805 1319345 1179494 1559345 1908115 1262313 835225 168616 282681 1973186 1729781 1837593 59736 1485824 1679613 48741 1454623 15322 1132914 1260877 199443 708009 1968665 1478550 325377 1211379 452367 637156 363103 885202 1674136 687717 1090753 1830034 1976741 1835628 1355127 809230 514654 995147 1779408 1715651 382527 473973 921423 1899326 770851 205380 1275958 1461483 83617 1305753 750477 1262644 441857 641929 95003 1561318 1706285 1463294 179254 1983753 1590010 683004 493453 1611893 1862738 1489963 836273 652690 1067069 1091246 609162 1940293 569309 406992 751195 1600476 269575 865322 1269797 887386 1759611 972027 789228 1040408 1747554 1299664 1751154 1571832 1974475 585284 1629086 564028 499454 933094 1502334 694369 1286037 883133 774567 989798 883144 590508 1325711 610813 637572 43701 15791 1984784 1865777 1107266 1055907 1520254 1207626 180865 1516041 111463 1134579 772691 1274946 795217 1831738 550991 999447 1661851 844323 1231 570069 1073502 145497 959335 1037632 1632121 310977 1896726 1273565 426116 443834 769681 332429 646212 295979 1124363 637007 501121 123340 344896 774228 501482 586476 246775 838274 1909430 1189875 1893508 987838 1269864 811869 184978 1178861 1112873 609769 844694 1052671 1129690 267040 1492806 1765323 1375031 1502341 1087950 431391 252995 583996 81811 160833 1866818 1264933 1235714 794414 1579611 732101 1899296 14226 791227 1145238 1633660 1808906 1844116 575157 1327934 343704 1132460 907994 458494 491915 90098 1811024 1228046 940699 1988505 89575 889590 896279 870185 948709 249625 1330043 1540410 714876 1239053 789297 1873706 1944774 1835094 1030446 1988693 1715554 624436 427758 887103 1115304 1003213 1434165 1305469 1444400 1347523 1799282 42963 1184765 1747131 1362400 1389351 1146237 145291 1003983 1914859 934306 163113 413244 534150 788106 1386922 290017 1305276 1396063 1915130 966018 34978 1304252 212506 1669668 1869406 1605754 1069833 1575494 1183153 1462177 484925 287113 65797 1716160 414738 1761493 1094683 599777 1872746 1223465 504614 1929610 1589600 1938286 109745 134417 1055989 955307 696072 1871201 428630 580075 38966 1882039 822749 1408269 1798281 834830 622017 597055 880706 1011184 750217 1895353 938233 75506 1648452 1786757 929412 592966 272346 945024 174889 1038461 1604243 541901 1908078 441031 896179 163111 1242730 29986 1964043 1396917 1570760 890326 758042 1033982 1042493 1162511 919768 1047618 673165 1142709 687305 640646 744693 875553 845620 364930 611004 1578327 1612999 1963182 1780166 377528 1164398 1592443 1305777 1795387 1438683 1219161 585266 344340 361145 501543 1115740 238106 397245 433149 689159 1290760 1729283 1207868 578819 326244 487946 937769 252232 453649 998982 1170601 700768 610750 1308498 1460576 1936765 1546502 159897 260049 824374 519170 1318649 271009 1407980 1788394 1768447 550933 703547 390058 1559770 1606411 1447879 789018 742349 285828 1200363 619676 1720755 281990 863798 1790130 780447 301910 429643 725658 619894 986495 850388 1294615 1512972 1196547 829396 1890651 204272 1113697 1804711 1880074 1869167 1427569 1698181 1782655 570622 187775 548551 818154 1172844 1945877 987064 434283 1721064 1766482 684191 1990166 690662 1085433 1814183 913566 383214 1721431 1979554 1802140 1865315 872179 492701 319181 1380385 557743 1714911 1755830 783966 1447573 1760667 1955982 1358842 572651 1387056 1910463 249573 1390401 1068492 825717 1433739 966562 1382078 118857 1964069 1639293 537880 1792005 1547755 92312 1422465 1864681 1148436 1380607 904091 506342 665284 1722605 1554377 1618381 1546718 141434 1831172 1580443 1815364 22997 68675 1434331 655222 881717 35960 1871106 879841 76889 1072826 1799408 1830978 1888183 1846556 408670 816983 476323 634786 1345033 1936743 1963682 112811 1913677 652453 1066202 526401 1820097 618595 1625885 1254523 351753 511206 261567 192042 1431110 1169373 145306 419255 1095850 1701030 1851836 1630930 1925794 271121 1256934 13148 630284 946367 809864 1373993 1084674 594935 1964195 1178068 1030455 658917 1159037 331681 292741 1569223 1790351 1583118 1080528 329433 980344 753794 563919 741312 1169545 451351 56348 867223 1043007 1610134 201624 975305 958951 1872829 977242 1346688 1571790 457886 1474144 1760163 135788 1659335 1113395 270271 1906750 265403 519060 868502 1771435 240903 624842 1275554 1680790 199026 573999 463719 1186559 149416 1699673 1589965 255531 758124 453114 1688592 868163 1610172 1977227 208889 1569624 146296 1810001 258537 571108 1438471 1782992 1185381 1058049 76502 1612279 223090 724236 1251724 1737218 569968 1830830 693163 1173547 1470203 304880 15051 1071306 919905 704015 1559193 1113819 1298109 1074548 1834298 837075 670144 1407456 1279459 595860 1719155 695712 380498 756111 1209726 1878302 370385 1775399 939675 1591615 268762 602248 1832139 290529 1565764 965972 903181 39761 670598 1508034 939953 513733 422113 1722246 1459950 1612050 774589 902755 1235279 1945242 1620064 1283294 1920224 764166 734730 1086265 1316781 1084087 299778 466552 914939 131316 1855239 1758064 39582 717074 508801 1321524 1225008 1524471 960060 742140 55753 315080 1560054 1507495 256852 1369604 253661 959428 1442649 1654625 636482 190955 194955 1167215 1899414 1161820 936559 735203 1156643 1022065 528470 1616524 930601 938307 242430 430679 1329573 324990 1388351 1928812 790554 1375448 161627 154997 477261 1348510 245430 1893223 1987404 365444 153616 1922812 1987199 1992943 341866 675533 503582 952992 212199 386130 173609 692354 574849 330101 1109790 102465 1769475 1119317 331626 1193978 487451 691802 1121236 1511576 656578 477937 386993 509855 1546709 882140 995738 1588351 1291258 1896479 1766874 1796315 842262 1447696 1970270 40315 975838 1984974 1271785 32206 1718410 382848 18338 932292 1585306 1583570 415349 106768 1285153 838505 1565191 1367789 1348036 543080 1164471 586565 423995 1051843 352297 1503715 199275 561530 767320 305041 348732 1852746 1516146 1160833 1138174 1473906 293280 1431700 1850894 673704 1329222 100742 686151 124212 240169 1812255 1671109 1938149 1885542 175168 558406 1732631 1394708 410869 1371300 1012715 354122 1340881 1703895 76606 85048 1407131 1113124 1518718 560446 1073152 446700 1398436 1735757 512277 264979 1596241 439113 1929941 1564155 1701205 181375 379244 906778 1689521 1671831 974054 677032 1358007 646637 1556813 1495330 1073052 1332688 61405 1150636 1636013 783328 1713592 273766 818584 1915041 965199 517555 1671236 1567704 1884280 750533 1995565 1079552 198583 260129 884359 260134 1676742 599693 869314 78224 1113971 1817656 158566 1358862 1823039 350685 170082 1250358 247451 665463 1139798 421813 778044 1832818 1699745 600206 1924073 425440 299087 457528 1338075 1743360 1074825 905868 1322812 1814908 135490 8089 471012 1014065 1892643 430851 1651949 1328321 1896584 849290 1957697 100937 1613828 279362 344971 411389 1582788 709818 228894 1870264 1144583 938712 1144606 364723 1430957 1396849 10949 55321 1903276 978530 61239 885650 1091442 1818983 1520251 1806029 1394471 1527904 645774 338601 1950741 1229428 1712348 611040 375350 860744 1133823 389327 714079 1616417 1582739 1942070 1969087 1488379 327138 1175517 534559 1728906 1405631 1168965 1359311 900122 1002692 1653500 1761661 1195877 967348 747560 721633 1098588 503302 1231563 979550 469854 612471 1135260 1843431 1695406 742063 1885544 616468 1133940 160420 78114 1855978 258962 895435 741682 505470 1069177 1873096 1231696 1982275 3635 1057679 1726422 1120257 894090 1441927 931581 1210710 1967701 1851754 1145017 815 796955 764887 982879 1018095 1546427 1430407 1131810 1633642 1422720 450127 686108 1900047 499764 1073679 633037 604122 1107920 762888 1322768 1133779 171271 1353072 1126693 592372 1387424 426709 998331 1701726 1496983 1968819 1537826 669119 1488391 806649 1788470 1276811 204254 304338 816882 5177 663027 396173 1775821 1505282 1481974 1658268 898174 670074 1575220 991592 950859 1496619 1079892 1285737 1768674 114275 978918 1198036 1968534 1821373 270456 992809 25879 1822581 1244762 1821589 1238173 808778 1786191 1765264 1709587 1896764 1732123 1164196 68956 480317 1869882 1682276 589906 484388 830579 1812094 1191495 1620053 1178671 19276 1285787 923236 190413 110289 595703 760188 786420 1677316 1203637 945458 1719072 991914 849386 458863 735471 1508622 1756310 150791 588667 31755 399822 1093506 1569266 334873 368581 1092703 723696 1493390 1992730 220359 163788 875037 1448677 144654 471036 896092 1840337 140279 771823 1344361 616935 611796 795481 615804 1303248 1873169 915588 1634388 1002076 16458 97477 1943412 351719 406628 296913 1726912 163089 1328588 987849 669964 154827 1890097 1794482 719501 990768 642528 1966392 1655244 510342 724223 1900046 574315 1037851 990417 1618548 1553668 1441983 874949 1863019 1845666 1030282 1299706 173126 955151 441200 384291 872321 870847 72173 682919 1795512 1764188 1221694 91822 511063 755822 1478872 1094382 1202348 1127909 707039 667378 225288 649135 649898 1299493 977875 1925180 1511816 1995485 1908172 93592 1567983 253070 150993 1025369 1295448 1638331 1800732 1432410 254942 1130864 24769 1383882 1317661 1263181 951050 829320 1709839 489312 308397 1400454 1290356 469536 873623 971239 823020 26614 1091968 76474 156218 799696 267249 1856910 62823 83640 801025 517392 1919273 1578860 766199 594951 1498732 1166584 1826161 1652549 691966 361364 311562 1123270 1964079 1184116 628268 595704 1806750 1295646 897903 1620382 1765516 1716423 1716718 101693 895953 462626 1268821 1554664 750502 693628 1059373 935593 869933 607278 243115 829158 1140812 697920 1401253 1281132 338493 1696270 1744920 1577707 848400 112197 811249 258343 1573420 248804 614196 1748445 435906 230714 1278653 1919513 1798599 1159246 700163 671776 1810570 1667770 1717905 795448 1416708 560367 1276176 1306420 925670 1258454 1731428 518743 855557 1156114 1518460 1241041 1715388 142233 20480 1504226 751705 1761332 756689 1000637 141547 170559 988191 1058794 434797 374209 1764553 620683 1325411 1707079 1041339 163337 393710 90906 1253113 1608244 1962878 968297 881221 826048 917345 79129 1917643 922444 501400 1595546 214136 1498446 1999371 1506842 1865340 1279218 428899 1214770 1825559 359087 947249 437192 1156465 206177 543745 366054 876852 119387 341171 1818927 1848313 500451 1860165 756817 331066 56904 306340 1189587 1087893 575231 1005278 51159 1428758 1795808 1979731 1426900 868529 106111 37552 1069788 885155 1437067 828503 1267050 528406 603645 785934 1238998 1784264 1818507 702961 280494 764821 141964 270384 245720 155828 615070 1803868 309632 94893 1490074 1756872 59514 1169423 496003 485039 380189 909845 594404 1685013 371980 806108 1248746 983743 1177136 449947 213978 794521 317264 1018303 1585551 1955911 1811904 1370060 986657 1152710 1935889 778802 1514978 269445 1705111 542558 1705817 1452864 1522432 362794 1503735 769774 1313132 630507 427618 1363866 1000803 911472 1558023 616058 565749 1056056 58829 1964014 16255 1479373 1398229 911088 442381 495441 848052 1686022 86938 1484613 890729 178677 1556902 1970557 739819 271920 830854 1925334 1436493 1550997 130548 1814231 1482252 1079402 183151 650888 1940980 1783890 786205 1616101 184709 1035639 825921 1215989 1579736 1186407 1036742 452744 1817518 1016089 1564921 1913381 1897820 185653 653265 1265960 1678188 1866919 1806380 1189616 1985990 1370740 1187780 511944 1379674 217623 700440 62519 193127 902390 569069 873202 1069986 970669 699641 866079 1610014 153227 478963 546346 503672 571938 1617687 1339969 1904341 290138 1149472 1362173 328174 1406438 8355 1591313 939726 1788846 1195836 1575246 1345063 1100658 1608995 812610 441420 133941 1947229 1827312 130640 228167 1088223 1541609 74542 828911 495866 1583643 1531387 379102 147168 1466242 56102 131309 1184464 1300040 1999091 749238 434247 645631 42691 1268075 1064121 1770160 1203919 1942278 319342 757649 1299343 1177867 1147905 1423244 172365 1361487 927761 390400 1024178 1465116 1332131 1647478 323857 503246 1911581 284334 845135 346903 255611 117232 1629934 1926682 559819 463048 274799 1303630 1094653 537638 804553 370339 765923 1275223 1963127 1356582 168039 836332 1894240 1951420 1310267 1521921 409133 535040 392848 1974463 1488198 1867034 1967837 1881412 167144 50668 925837 1876451 1315392 1084038 643394 84322 1817967 1521241 1491050 1076792 1159151 1866699 911876 283298 189069 230343 1030217 961363 1890172 1832739 364414 1111997 1967574 291392 795742 1815398 1733367 1022383 729356 1371881 868118 42622 1766156 343340 768335 335737 1769582 145706 1298188 13125 361949 1715832 1156431 1735652 598807 1264314 1382377 739472 1864972 626778 286803 407881 997495 1652297 809014 849270 209202 1634930 376679 113977 500800 929775 1453714 847866 203721 1141532 1395794 1630932 986201 719739 721083 1195658 7560 1538315 1333270 1727695 1465236 854472 968511 232031 1888101 744036 334831 453334 919908 344258 656944 1849762 1066447 1786758 1690285 1618714 1457638 1747568 121204 1575265 173559 1837717 1885236 907728 987391 400013 724744 1931386 1864800 934228 1210247 465056 1806993 1231453 849472 300073 817475 1860181 1527759 1176598 1823479 1314352 1187349 631104 452319 250932 895794 558984 1173983 1929159 495359 866546 575310 957995 1674344 164342 719283 1722593 1331280 1048607 1400645 1568891 385707 1644082 349627 1157498 613400 1970651 714591 1041732 1732477 1870596 18340 1995356 666747 1447377 1754818 43648 1426467 1469073 22393 76422 1986560 1810478 729251 1298889 431223 1763920 1829928 494944 649863 1656499 49736 1806411 1506110 938934 1758011 318638 693521 1268944 463453 186780 1331302 866372 1224430 810355 186156 1389586 1339682 1434494 107691 715203 825877 35072 1358917 348148 547633 882669 732848 748555 633639 377094 949012 26980 1193278 395655 1927793 1528409 146592 431546 541740 858502 897863 1065146 281948 1419353 353090 1418912 225416 631779 98472 1927088 1035245 204091 682075 1052806 1670290 137089 315911 768833 1251136 69249 413603 382446 619146 1682972 1948444 681362 9608 396192 1733696 1111110 1702515 1943245 411303 1125496 1004767 462394 1460517 1003322 9849 895220 96644 830636 1174484 817106 1899452 1768265 1968139 1479065 605121 1234244 1531881 118790 472619 28628 1851483 134547 1057381 1681901 1622763 1421452 1539189 1094726 1110922 1001134 1055901 473172 397036 1881600 13194 1941414 1670007 1448549 1653294 1938044 170340 1437578 270844 1840629 92057 123788 1849297 1671278 1938981 1134621 1894369 163569 1100461 1370913 146118 826927 1959243 1155284 1196737 658312 1143381 345395 66423 1174487 77011 60084 1353837 979984 1173874 461739 283921 529400 329559 1923643 1608066 1946673 1484635 1827674 1743733 1050305 557305 1949162 400902 192807 1811026 283929 1068182 857792 575991 1812546 126964 1704695 1548517 1856395 786019 428559 1700019 636978 410076 1207661 226736 691036 1445062 1617032 719900 635419 1456936 1996641 1639343 1055488 1881522 1330988 290503 1111093 1292374 1369257 219463 1787073 88508 951554 600548 1285999 1530454 173247 1823906 1156695 1634038 1613734 1746140 579751 1582689 1323765 761048 1593378 829650 229485 697516 1053326 702610 98523 389814 1299059 213105 355337 908921 1237294 384063 1196897 699317 83191 122209 307937 982876 902040 1094650 1366305 509936 1958337 1442129 769421 1410294 214889 1786739 1100252 1504470 1121314 338857 1927164 868520 229320 14620 1771117 1126648 321601 1136936 173418 1958274 1599446 391595 459371 860742 307257 601103 976064 1682642 1370649 1612192 935490 1269958 661753 1624509 622060 1396901 1582173 1595604 526105 1359819 945330 197231 416493 1252553 770543 650874 446630 1269661 40052 976607 1580745 1820525 1532527 40904 500050 1888302 670759 1834472 1171494 980461 1169899 325044 1455826 1220097 626754 1439195 1562936 1763979 930937 1737149 1035832 637404 1329078 1118228 1678628 1711325 679049 76547 1210539 707052 1865428 29824 323227 934375 1868565 1833840 893841 1114885 234933 1002908 662739 619118 202696 599982 1433705 315115 73741 836534 206662 49180 1428457 1323268 423186 1011916 1161782 1733284 50118 550303 1151504 1722113 1329970 517830 504611 199273 1408479 1017496 216540 1775630 1137954 747704 904574 664746 1536529 457154 310210 570389 1492811 664464 1052134 824751 880903 1319337 677325 1333689 654902 25116 207990 1462414 942404 1476848 1121515 1885148 1588055 888476 1644738 566740 1114824 1594943 1459561 439006 738908 805200 794002 1535849 150430 1030686 1601866 811636 28706 863918 500494 1795782 1339482 220833 1692644 920695 6819 1541412 1316801 1760381 854994 625009 359782 1296354 1375367 1002895 68313 1936535 1581059 1551762 666599 740309 1771246 1439520 494507 1867777 407179 1369727 1662841 308882 321610 131931 89136 766375 1140227 636701 693649 791291 1832545 634089 1272836 1857536 865879 74751 857707 57514 6118 1612298 1497350 1855275 1578483 108631 356920 112988 52537 1641895 1935832 173033 1399442 1820351 975085 1315965 758047 113974 1422739 1769083 1531714 271490 1711676 319420 1527743 465169 1026846 1815515 54607 1130283 59283 1433405 346443 2271 1272789 976400 261945 189296 200626 169286 407012 437983 1233211 74922 798058 666988 1073832 1321990 798552 410024 1560689 965682 432106 1329270 774642 1867946 742829 1816294 1786729 632535 473351 1001114 1104650 1791224 1457580 398533 735496 1338870 1306538 516544 647737 377051 1053726 484308 1854110 1319756 222561 1885520 1812424 360601 1393975 123142 1039291 1582189 1227165 64171 3901 709391 788901 437229 250665 1486065 1172306 170020 1466894 1093172 1639834 1601691 30387 1007194 181057 1734101 1673619 454280 295643 1611990 1479452 983412 1433558 662591 1031691 1428561 1991071 362118 1981604 1765682 1043554 1263288 72088 299960 86839 185174 691090 507667 599186 278020 392775 1077559 92308 1227261 944695 1784743 1405927 928144 379280 1160253 1933501 1555221 1180433 298456 612307 289766 749128 10486 297004 1772527 617759 686662 603151 1749959 244950 477284 1919004 893017 633065 957991 1664489 397425 1382663 244594 1249580 688866 1110413 93315 1481411 1629577 923587 633696 513863 1056210 607301 40403 1237694 315719 1060241 782844 272258 259599 1380781 109704 1190108 9313 1559955 1828253 1304867 1012482 891170 1167333 140919 373347 1383772 1544748 1384695 1441545 93865 1187250 984180 1677223 784607 1585375 1907377 1104303 36470 14096 1381782 656763 1356848 153551 1725549 1379234 1592256 764766 1442307 692056 773200 1211580 1940486 1550201 1071807 1522402 1113808 687572 580354 710009 369103 1495836 1376469 223661 744433 1373069 801085 508016 919300 84458 631847 422367 996837 198843 43259 1917912 1680287 1788008 541011 707743 669812 1557765 839304 1938838 1325210 730570 905040 1793301 581825 769047 1968709 427341 1871603 358529 1376360 1759927 243117 18607 185623 1934395 1802241 496247 1278142 1982507 358204 375352 1579687 1002541 1480834 1495392 74983 565556 1996941 952640 789602 1753541 1444950 1867696 1741399 365001 1468045 1505790 439128 1639047 1610764 29123 1119721 432326 1220253 165542 1437224 42969 316803 238055 394200 168990 1262758 1700040 1488409 1401734 416578 1371747 534149 334944 1358285 171427 13398 842623 339663 726857 913069 1368294 66787 847296 1616922 1881236 1658364 1115661 15297 191009 960476 206053 1674014 981934 1460838 614750 598187 1716317 335310 907587 1523157 1710518 1382643 1248288 1150182 659900 168444 1292614 1721914 1433199 1039428 1035428 361904 737261 1411806 513776 257577 1311712 964831 1008259 212192 1387922 740193 1370886 815357 681090 1381015 1499898 825224 1957942 1850554 413654 1411003 249011 961660 725885 1376577 130727 1066394 422683 877031 1780175 1574213 1975189 515102 109203 998418 1491252 1566563 1101021 1161909 1769198 698962 813860 1904920 1259147 754955 1832092 896753 87462 246400 1976357 554663 1058341 1088177 934238 1007790 1859456 267348 882596 362207 1308298 537899 775708 946990 1550732 1801705 1720591 641260 660909 1569294 865766 1913558 636443 138026 223950 959719 675016 519616 429176 1053028 173631 1689914 871363 292836 857260 977985 143109 333055 677194 1521222 1040303 244438 1947512 1242037 94902 1909607 469531 1504100 1321388 560792 833250 952293 936789 745275 1599303 1240875 588776 1761453 1355082 167707 413675 659271 1329265 636693 491875 1075127 833231 462275 1995930 1890045 945372 1089823 1196476 1391961 731836 1412396 991365 213006 255149 1387428 529997 1497123 376516 64269 1395752 1820904 731083 1042624 1113045 1914940 281793 374789 436788 214568 358494 944440 881352 1702331 301597 1954494 1407284 1581723 1435701 452663 1516155 110054 619190 227498 195777 1732854 215025 1591814 1894960 1655309 91069 997481 1345009 223585 1067932 239771 791710 156308 1712600 1660542 1880466 1515420 369602 13699 852413 909167 524956 985631 1592027 629718 307139 1280429 1055856 1345573 1903882 601023 1438496 272934 1564255 1837464 1075059 1709061 746288 1912244 1551785 1843331 560848 888759 63399 1422450 730605 1225667 1061239 1291608 1863356 41965 1896745 244988 584036 768468 920316 1157333 1728225 724438 1455582 1252294 1852509 488778 635498 993101 1732182 691306 950615 641396 1555693 1754055 1913682 1357442 565391 206493 383826 1568921 1106845 1184083 90736 480053 754086 1984418 773783 444821 1737642 928204 1305750 1557473 242490 824653 1816576 72831 400718 1941080 1349955 1585076 972528 393998 1700016 1008607 969743 1179110 1488180 41178 1891237 1697908 1500430 1032798 917440 112899 709037 1438830 1899276 516527 1907508 78864 729525 1532221 687591 736124 549047 386469 379136 1063602 1056423 422379 697270 138654 880535 32188 366778 918728 570896 439266 1440574 1753378 1364431 1971917 1334186 187543 1054213 1864880 916299 1982509 345929 817851 1337518 817796 1359278 554792 186053 1324926 92843 653392 538637 57819 1675277 1437932 1077212 1002724 220476 979914 999315 745300 967399 1967893 1205360 1619116 967599 1494764 41053 301583 685711 1845644 1483460 1141462 1219307 1717529 633124 544491 434972 463870 1975232 1041235 652430 469608 126284 403330 476557 427874 1975187 1014023 1116512 532655 802280 679077 1957586 1951642 1320245 1861430 31946 481644 230369 909659 536718 1028764 34038 1448725 1112972 1444351 404098 131059 506494 683304 359662 502408 166215 1272731 811851 925677 1091444 507355 1425645 680560 1892399 1265265 1240821 317446 1517818 497355 1189983 307731 136427 192873 665212 1612257 882857 1085305 1870832 1947628 922287 1393901 566945 725009 372687 40772 182728 1264052 766105 703959 203153 1563936 1550286 1651770 1022734 1384895 916348 550719 1671839 1183185 895625 435004 154916 610213 1429859 1650650 1410963 957205 1260743 435355 870533 808050 604418 1613390 1672296 343025 577443 55969 744598 1139951 931411 318540 1316484 586952 1612545 1303128 1931169 580612 376423 665077 1487669 1944592 919074 1417447 210160 1751053 1896046 1323830 283998 4435 123344 526473 783595 921023 1354267 723526 1806223 204798 197327 1380450 275783 1121595 1833644 83452 1009790 703655 1273522 1825530 1995305 657694 1905348 1196079 1908243 241564 745870 254030 1714818 800545 127400 1673585 984755 81170 1973455 258476 438548 738602 1235670 177790 921549 1999755 865433 1385629 1998165 1305440 1039360 662158 609552 1025719 687042 1139499 1955488 1074969 1876341 702896 977651 1776622 1294192 753739 1392685 1597699 525726 1817345 1201294 22847 1541845 604341 423800 1494593 1024575 432541 178947 1122572 1445969 465659 270826 1299576 1272314 1582625 425348 1808673 1705052 1453077 1314789 815934 1073580 1633260 1839209 555967 1292891 1420640 971151 208813 831155 967807 467046 1345675 1580080 1247172 378065 1808781 1046347 1448442 1786663 241851 508014 139023 998599 726441 1668633 1156830 100791 446632 25810 407787 1285547 752042 1908325 237767 664165 1542249 1762796 476112 611789 1324796 295063 1582536 249414 408476 175217 88308 1759515 1131350 1838526 413136 1886836 763793 642066 399329 1134563 1519421 526213 1525122 619067 282036 972631 1084127 1911213 1881851 372681 950267 489444 1466192 903623 948508 1061711 889214 1625398 1845085 1242806 306285 651578 330321 903639 351883 120940 95997 24459 216470 1138571 281784 483783 449221 125595 1304442 1932345 135881 636757 886665 895442 802190 1411477 767417 881525 1711671 627242 498316 1758906 1304207 705776 922520 1210414 1915862 1441829 1877786 381106 136714 594842 1383314 1157211 309573 1879849 603091 301246 779575 1513447 1222386 493959 886016 1530397 1271415 1992526 964787 188072 404761 207577 941373 1896401 218675 1349745 1194469 1619164 1450348 831233 206135 1227345 1252882 1108292 202883 1294513 255461 1833180 1688658 742362 1302476 719125 1842437 1948109 108104 437558 1568242 1634985 1669480 36705 1346760 1804037 1758093 109377 929579 1003663 307162 286859 1788282 1801966 187160 664957 1670451 1769709 1640797 762331 1815433 21211 106001 1634872 1723087 1214135 701439 221240 1741893 253450 1641685 508915 132000 1378490 448307 552300 1426194 1814612 1604109 813960 278615 1499177 876518 872025 70285 1389049 711717 548949 1235795 281932 799377 1200451 351140 481163 1857437 1319725 653569 334477 404704 677025 1210628 217634 126680 618300 562181 1105860 1593063 462069 1150345 5257 1579089 1030548 1884552 1400890 1906700 1129388 449456 1517516 543041 1882457 1562113 1642775 1046898 589237 1743821 1599699 109043 406698 307603 557012 698344 1444442 1982313 672477 682386 1526282 1791217 716599 656329 1056521 676320 30036 1017032 358849 759918 22213 1961887 1974210 1513183 588525 1934226 1805406 1024718 500711 1811426 1721863 970854 1295462 311909 185367 702659 1050111 1041944 341148 534220 1681011 10300 919493 1238011 861989 1590871 1313328 507186 768004 1944272 1009038 283304 1417083 658843 1783012 61249 1637211 602335 18090 1726018 392642 462746 538677 757619 1513579 352709 624882 645440 1042915 1693040 1523798 1493070 480373 194497 1171270 153115 1842947 1092089 785466 1676708 351105 1839005 1117415 1571866 372380 1962593 969332 1566778 1340843 449427 1054154 1202618 1976737 1864130 565659 1635063 1491164 1163580 1608276 614089 981872 617331 139824 1677692 567380 204479 1534111 1980191 825117 1601225 1295803 573386 1905222 4440 412840 1019027 803635 903700 320411 297360 221405 1782564 1915055 337600 825016 1151917 1480571 908180 820122 1966832 701000 1488887 159260 894745 1293869 1936976 1093771 767491 502236 1883435 525459 883814 567895 1036645 1409562 1499691 1267102 943970 211207 1761634 817490 244880 768802 121182 1138429 169251 238864 267099 1012308 1691908 867900 1616812 727593 1421827 1823957 609088 314330 557554 1952638 1356739 1239215 1303367 1374323 1558898 1968131 332653 1529889 1717121 468081 1568666 669632 1540940 1276990 839667 890403 23786 230389 508840 827690 409549 1601357 738833 1729649 1719196 886518 1829458 1473043 391902 928015 181451 1702297 1648921 631904 1659800 120241 1878937 1996001 95403 1105156 713460 1285643 1653355 847441 1211587 1662524 716429 1103381 1960976 1110091 1606672 661642 883512 508342 174024 1767655 654012 178946 1905722 1908330 1424590 671371 223887 418595 816913 1524372 1645368 740523 286418 771272 446225 1982626 1863727 1559126 1875350 916766 892686 931030 1357701 995108 1441889 1380033 1889616 1654858 365426 1488166 1601063 845216 496451 1365636 458192 664022 653919 991444 886564 528533 1791952 103046 873894 861575 1584285 887911 727834 535849 1495854 428536 860250 516948 1235888 399313 1781703 894726 1006636 1498851 1660236 1056003 333208 249674 970390 621934 67817 1272823 1841838 1744840 548728 1100269 381122 1827390 719677 622209 801236 1850034 1792811 1673606 1030628 446720 1396832 491832 212168 1941410 1993839 1716605 146333 294340 1112064 605327 321422 1084529 974118 1275104 1974677 1378918 1452320 963365 76344 1846195 275929 291160 939228 1973785 1496882 1854243 790879 1613092 1392536 1821583 1001297 1667642 218718 947580 235451 433474 1462529 1633291 96595 167153 1026049 200774 1412793 981612 259972 930101 1846527 1836128 424521 1280554 1513165 1986233 1814530 756069 934735 339790 1555255 772773 71476 1906694 1533451 973797 1112200 1860367 1650422 399740 1097557 646319 1574779 1354078 1023267 1762354 1476985 1993307 496508 414768 897324 864233 1722320 1550313 1532714 1071926 948265 188853 565476 1595667 950971 1123173 1026188 858428 1731358 1450182 1539826 1019502 1465661 179657 1971975 979083 565831 1979416 518166 1969240 1114479 957536 23943 1920724 1708509 1947004 717506 1041150 109225 1100478 1762172 1865839 348781 1972945 1908773 269038 516356 343082 966908 370575 1589374 5381 1324556 449355 261472 1857445 1628940 131705 1079659 426547 400931 1388570 1078059 1587370 40393 1139532 349568 1636368 1172919 1040840 1710061 7801 762255 1461827 1595561 289087 1010368 1026931 1916496 401288 1684537 1777633 446976 1226734 936921 1052207 585520 240042 296007 267220 1637954 138770 1067007 1443570 923263 1341622 148033 656559 558346 325541 1081879 1733879 1799082 366683 649076 463197 1103606 1611813 421694 97480 1391078 179825 1625177 1627575 199456 710872 269192 485604 746356 1282041 240911 1650565 1205990 443952 1194162 63711 253751 1700013 992468 565544 1187911 325961 1265667 1493939 1563693 1432777 1628690 113196 1958807 730667 750879 198599 37100 1311037 1882955 1865246 1826880 1621772 1946812 1466009 1055386 1011139 639216 1103060 1693988 319901 1018469 1782892 837048 951875 1113589 368904 1517604 262278 197175 1302744 1881293 671887 201094 215988 1224530 167484 800407 1282954 1671134 1897564 578432 1414845 33592 132606 87097 636440 1027861 1434232 859182 1892660 471173 122698 1966013 1440748 1567759 1496214 924340 1035479 483334 525153 406096 1140450 1462825 851536 676564 1038618 1443253 1302741 909147 1728229 1060891 307525 1610771 1171124 231844 1388366 321896 1866380 974841 827188 1144424 1518009 1735168 1635 529376 363481 95166 811400 61207 1121794 353072 810250 1910356 1036919 1101160 665309 525412 407364 1375108 1675828 947986 1725865 625033 235618 253137 413953 360800 589512 626942 1258744 922151 1121456 791967 584586 727940 679409 320721 301211 946364 1751080 1191544 1922444 264978 1971999 258891 428883 1215454 1317925 684721 161483 1380129 968717 1409520 1247 8460 284400 914085 511570 1742660 1125164 800684 269394 1807401 772281 1530145 1912223 96066 1372414 1629561 1340896 1117640 793225 1667727 1063608 936478 1507466 770461 723283 999145 769607 262896 164227 1231311 837289 1381940 266305 1879258 1281140 1731982 1620555 392632 394231 1889572 1635468 1646525 296485 1529046 676367 1850293 990880 134931 1021495 1688710 1622051 251302 923382 1544521 428489 1641639 1437938 225154 326074 780421 1540228 82830 595206 956194 725043 989972 506398 1473511 314894 1029748 397866 438692 762611 46603 16889 1185144 455165 1005216 654049 521689 1702836 576590 1916348 53694 1259269 383493 189902 599164 909909 1513642 1979208 1341112 1034912 1641049 1028651 166443 186207 1441096 1831114 771296 278033 840087 1764372 1790044 708010 983317 1722511 820855 140316 1279120 121303 608815 489318 1881663 1028363 507563 355394 1427293 1352335 1532174 594463 267362 668527 55836 386236 1368411 346015 80816 687228 1928508 1389679 1310130 448984 1604079 1546310 288722 1582350 1979676 1601717 1260522 1982488 691177 1536684 1116664 463982 1456031 1296648 1880090 573062 1985443 241667 473712 1778490 561300 717599 619546 1945476 1425369 1691380 1223005 527632 140068 597157 1087721 124290 34232 1241749 467172 1989683 412629 1023744 618795 1611965 935567 1050853 1444890 674514 703751 1288451 618815 662822 657795 207421 1167460 225194 973630 1392298 403891 88264 305557 831939 68228 1675072 665575 674969 491430 360908 1357490 1491012 559461 1424382 1405722 124480 1027462 1934667 1439494 305367 1785210 613504 458469 621579 713426 423447 153450 569300 950777 966371 1063172 339508 730680 1217256 560563 355000 1998759 1093365 1433132 274044 475435 1633250 1718958 1623474 1147525 1580146 1531334 69159 566611 619691 33405 774702 654179 792159 127387 156425 392508 216285 406095 6973 239392 1339169 734930 1041091 1275031 1192084 1464045 96709 771527 710121 35112 242342 1561372 1162812 917500 501595 837624 1445037 1835966 665912 577113 1656089 1701194 1397229 236170 1202374 1024381 963247 1301201 875046 1384156 15953 1091818 411764 33622 108467 745886 157330 142048 32948 1295247 670163 759392 691010 222073 1721407 1787653 1296364 57820 1874567 562741 1314778 546930 947038 1387338 513259 448302 420740 732445 1975064 1395474 1099172 993245 1063250 973353 1044691 1772436 104359 1336892 533030 788419 850317 157239 714918 1506585 840290 1220799 353339 1908595 663894 1755727 1979558 88131 1312946 1915654 463564 1055961 1107415 510542 1842975 1491772 219838 50565 383147 792913 896354 738599 1576706 1594374 1136247 1806287 447169 1415426 190586 1672503 1851469 1834337 341557 276275 1817303 386976 796348 1914316 717267 775704 758933 1496224 1037621 39305 791561 727458 987244 1510289 1959036 1850521 673950 362311 354408 710205 844387 1688133 1000072 752444 1524473 1740536 1498175 1486858 1582799 857580 857586 1679811 1640675 882696 1264914 1719290 1265754 1480993 1610714 1687561 1576934 1823819 1569228 182700 1132684 1465005 1118362 639636 458167 1624763 1472779 1465712 1000224 526853 1097763 697901 321689 1253282 437908 627596 1044926 1431579 397216 1771731 1636270 1914080 330720 379204 1152499 1802062 67561 1849326 1613214 1296487 388717 1605547 581246 1149436 1386033 1338006 270258 1496946 859225 458974 1736007 1397950 1536475 1532026 325910 1970959 241534 942719 658314 1933357 308762 1133431 281121 1113216 1272628 1050613 1214138 1652468 1633328 1453550 787588 1940149 784495 172465 1055373 142596 1116926 339776 470719 177259 341385 1515752 928644 121298 967904 1739444 1414542 917885 1905513 799548 1821691 521301 28418 961196 1948421 1010477 1407707 1418841 199571 233016 1133167 505440 1996136 968227 1344844 96545 1493367 1316301 1413777 93714 1199982 1222099 246257 1055515 1325785 1250271 1732985 413213 1022789 1257468 1149188 135943 619387 1287068 1346831 292821 1552730 860391 1369721 413298 1713205 298464 267211 1499101 1492062 43172 856365 1006218 274925 30423 1887326 815351 6537 501600 862925 1464363 1216844 1469274 954054 1769384 410486 1920506 529476 586334 1561134 832351 993955 1357383 704748 1579975 1680038 987653 1868090 447924 1561308 250159 472001 1871268 60899 1969038 464531 294965 15737 961431 567463 215401 1227208 1354241 245313 1269711 656157 455547 877126 191135 726521 144959 821794 1898146 1406191 1888274 695836 308659 1390603 1193301 1163038 66722 337736 630312 1273595 1220587 1958310 1307760 544343 1496495 45998 1790064 44368 1677461 1759664 1089927 410419 765759 364677 1217936 1647139 1878895 889203 1696770 191197 1334337 416212 955899 207408 1168966 446741 269926 810454 1450847 1873399 1604161 848584 1266648 1350008 1672867 1584861 534761 971162 75021 1009399 508757 1509186 1331199 1393307 1391115 979247 371284 373278 1215678 1421905 859409 1447514 715295 635113 1410160 900462 1820273 877850 530921 1335144 1476601 1499644 441032 1525645 871681 1297570 1965727 244581 1286067 45371 1283830 600546 1271889 1288169 596523 284621 86450 1696158 1716264 703204 58129 511906 1077033 1000879 1170096 1921014 1463588 167569 641473 34857 993736 446563 697933 552284 897924 292708 1539225 1242218 602011 190049 852087 465738 613302 1598490 1522511 464695 792235 950276 1561127 252315 1931896 203370 1708561 115676 1039557 2933 1119703 1672593 1727749 1814275 532550 200579 1494147 87722 1415746 1992315 1760477 317471 57383 674799 1686651 1669354 1204743 532935 1081908 1381398 1334981 414904 1518133 1582075 851973 1109590 1917038 1146022 1662386 978710 780139 1529387 445223 181282 175474 1803415 1754353 1876374 54538 901529 276680 1914409 1726341 525712 906628 619250 704399 1098057 907701 1737091 815952 364590 1363385 459055 906852 108714 1623516 525910 6201 692012 1059308 1891277 1783368 1181705 334701 448161 347739 1030437 667722 123021 253883 756938 504330 1388709 889979 495345 226893 1183488 267396 1105461 1810916 1302573 149239 995808 795224 1491672 655877 230293 1759641 1180146 1438605 1985226 1341041 670671 1566327 1153993 1202704 1461621 516472 879135 1257225 1842258 469188 1567626 499991 1074824 1328900 1936581 832574 834548 775613 163060 1707632 1819788 976792 802210 1346925 1984054 1964783 315007 1537083 1854632 318968 801 508863 1786195 1959048 548896 212466 144484 1455387 1126221 1239638 876819 1391328 1028733 1634981 791794 291065 318892 1851098 631528 489436 135691 1749200 295147 1548322 1590211 843206 1605050 689585 386293 689614 1462050 1845134 991771 1548854 962409 25681 157083 139941 1023277 92959 940099 1083642 1232230 1421274 1064378 1438732 497432 166940 1275925 1995750 1193582 97505 139134 290441 748542 1915711 108606 1555017 1288911 53428 819930 1321514 1758601 483895 1426953 952117 1134803 489831 1536028 1987939 1796983 1988972 981241 623952 792786 1081813 1846050 1731203 620684 1033102 153619 1339366 493291 1379926 1537235 140134 1013970 1185735 1566504 807912 1027338 1151634 1880995 1075227 1635902 738507 968229 1069638 1989986 964758 1356122 1385404 1404614 1533193 1742121 1057230 1270361 702167 1636391 335693 1648466 305123 1750971 1399995 801861 245921 1610507 1847555 444546 636492 386900 182498 493460 1401096 1173276 275219 855463 1140780 1417166 291288 1265930 454511 1043843 1678496 1006720 130746 1167778 1689195 739335 525889 1845985 1536731 669712 1510691 1667147 1106152 190325 19503 1641504 116314 75574 1292655 1126857 1708490 738651 1620006 1482785 1561953 1168822 293410 511524 910333 1540684 761497 474439 318409 913634 413921 1173618 898356 1936035 983009 552507 1323702 1730733 1819867 734566 1162724 1082417 406951 1896694 982456 69745 194654 1254082 1191842 290456 1217997 744595 68907 1289406 1018631 936047 1849849 435801 324103 1790500 1107608 761186 293308 1962087 243811 1646999 774854 371724 398546 144100 208840 1340344 1844992 990661 490928 518197 258152 336991 324953 1565987 612603 971165 276607 249549 919237 336635 668838 594609 1140102 1302158 1330648 1046864 1473810 1003705 1997686 1037451 688792 179307 135927 1637879 1531349 1779075 1567144 1069594 828018 991590 387159 68426 1711251 1628099 1546452 519190 918905 1506805 297764 1215996 449240 1228724 215248 267132 1997825 1347876 1663826 1137794 1419406 54497 348920 522038 288752 815317 1897493 429474 748311 253720 1954439 787577 1780037 1131346 1726360 1949361 841873 190845 1240085 60683 571324 1256123 869733 621775 569957 1627718 144869 1312994 1950931 30515 1688066 1017278 1214902 451896 1543685 236477 444727 1065340 434883 831051 376346 234110 1974040 82891 1479928 1101873 132014 1681978 1646806 1262033 1783380 778306 89789 703546 155110 1712892 1709014 1529780 1270458 1573324 1452154 406345 1412201 1817383 468951 921215 1442523 1886034 274119 223190 470936 1223901 1578499 1757206 1264942 318121 251708 1424596 1194458 1264638 1362604 206365 1005139 1548721 1324103 526932 1749947 1463800 240064 257627 1018423 550839 1895978 1663590 1729219 1809111 1310363 962447 1378565 1216365 971746 1843287 1001076 946879 1336742 1984396 1117509 425186 1412631 84740 1680262 574718 593818 487525 1320458 1276431 1005584 160028 1506626 1048914 688262 1509283 1162197 697557 1331335 621696 861395 1019926 1076063 434928 1062314 1086670 1789647 509067 886349 1080208 303296 1945812 1327317 957089 1473042 1321806 1557673 1317866 1217070 1920979 1188078 1195315 1806544 1256452 1301736 1242209 1038882 466828 904423 1120082 941363 1888259 965941 933227 913606 616084 1217031 1647009 1584036 1473156 651633 1822154 1692788 1019881 1489615 1062476 188381 390307 1496069 1832944 1860325 716632 1184318 569484 357676 1764433 1286259 1051439 10304 1453041 163346 1213902 1785700 1459005 163645 454950 848463 184004 1592716 85158 1225658 1603004 1249330 467527 1019744 292523 1080895 929640 1589463 494588 585540 1374845 1074155 465268 1761490 1293890 1200669 1126859 998508 776281 726001 329760 631709 1077036 1680100 1049434 483527 1341080 315639 16363 667307 1269818 252152 1600864 573599 411832 1968289 266065 1272601 1756329 1414206 1318648 1357669 1749983 930447 1476962 1181472 1478957 1598895 1313492 300997 1158737 1352884 1100273 1625705 1988924 1361454 68976 1467871 1060371 1851170 1477839 2441 224985 1309699 1857866 931282 1684686 1536334 10810 1006298 1036721 667539 530365 1081039 591688 1756884 895829 1002248 1560161 1296180 473545 762970 358886 421753 868488 1175406 616452 719438 1106139 1618803 1713080 940958 1868011 382734 901164 888300 1256384 829544 1449620 762027 545286 771446 828943 1870118 1658163 874651 1293767 53882 1733118 1581468 826908 1862000 1120901 852343 329309 1160348 519508 703969 854489 1282511 1566536 314443 1460590 549834 541346 95707 1396166 1497541 811002 217451 151210 1259395 1139556 497134 1275623 855759 443565 1914508 275698 418503 580007 581093 1381630 637469 1792229 1410399 772291 782717 1996959 355702 1431302 1442801 1550562 356 288701 169194 819397 160203 1686452 1981573 1287124 889809 225366 824984 1425888 425130 1706199 1408130 979651 1519697 196367 1684188 597320 182150 1713530 141038 1927890 478587 487402 1814009 1533253 613816 858408 747891 371325 535441 1970446 127774 759603 1765503 912385 949974 532174 1097884 1086803 150779 718664 1107496 303871 1845647 1547540 21421 427726 1456977 1675699 170788 1267442 1192454 1655079 1537624 1841628 1539866 874805 572507 606884 1345631 919273 1153758 1112395 415552 1581063 424302 791893 780710 1239563 940323 203872 921204 1105127 948440 410370 1966195 286950 1090465 1185361 1881560 899086 1258874 523247 259586 1993505 1917737 1987128 606543 1562481 1153786 1959983 230091 1369096 769606 702033 488343 103527 1714193 248139 657295 1611530 1085650 4577 291944 763090 1035858 595464 1986242 963841 161878 1614620 1898859 989484 311069 322122 631261 417958 1291611 399156 597706 552035 36282 599304 52271 372730 1495584 77653 312810 252006 876182 437132 1361067 1474236 42605 1200525 1803401 1709222 143526 1110906 277567 51379 1237834 1618585 1833507 1180605 679210 403804 990804 120661 200813 1833236 539000 1498801 674470 1010382 315786 1509762 1933647 274768 482780 1241425 1867775 1600226 1068225 991052 1704023 67498 237637 224932 134032 1897405 1510652 857751 1149921 1629563 398416 949193 1446439 105740 1027210 1818886 751724 944105 1664081 1758825 1935148 1688868 1313921 943697 1758918 481950 897116 1847637 160495 182837 68076 1150208 856492 128719 687590 1868008 1832217 1948076 1554973 1746123 401597 440550 882700 920444 1431176 1734943 1307412 231394 1440684 17086 1150765 1781477 1318883 1267535 609310 14738 1182447 504145 519006 1486574 488664 1898523 1626704 1803897 123245 1510373 554561 847813 1086021 1205703 129215 466322 333387 1832055 258438 1664520 1069393 817223 1383799 450397 553596 1415520 1859758 1685610 11975 1337591 870148 1435607 103637 1465354 1349039 1945470 1431928 780177 1096822 1294629 285434 1433142 1201329 786653 452209 797326 1926724 1719083 1883220 942949 1016994 1336699 1346612 1407189 229350 1647679 322483 1690416 1722033 874644 1390856 239831 196947 1240675 264568 1429414 406476 442876 1462800 1656987 745847 126505 1361125 1669030 30687 1874472 1751140 277892 511009 215088 1478239 1244722 236624 1762407 1151725 60294 1159268 1348299 724962 1837564 65312 163941 674147 1429582 862019 1541599 805138 225380 1690652 1953457 925612 1645590 655923 310998 682418 1683099 143940 1949646 810186 87159 1914208 118927 845655 355180 1460677 566517 548997 79441 1510426 1663583 994818 143631 130965 51143 1510549 198927 199802 228396 141423 1367896 360230 1284720 523142 1899901 442778 1518899 1266933 106488 1885424 1181417 1452484 483041 1650031 305915 1317264 1272044 293353 1916848 828500 333751 1426699 1139254 345644 1721011 1113793 1663649 149532 674808 1184257 527429 85311 38030 954953 1025200 138155 1080875 1411665 668904 379692 75063 1543648 1658151 552113 1697291 1115440 538561 660651 1255595 529224 1649973 400102 625914 1186731 1536777 1929215 1510988 1710824 311104 1620414 475523 352325 1094681 751524 1250872 717914 1623210 547776 1035975 537821 739095 52923 726234 679874 810763 1289435 1303500 1487091 17395 1141344 51899 565777 1855559 635456 1227211 1350568 582742 1263956 1124458 704728 907773 251725 908381 507216 996561 541890 432269 1535704 354485 1858100 1157474 371760 913915 892450 688158 473443 1349448 1507273 1200538 793731 1617453 558095 1753329 1429262 951957 974092 1082184 108477 1378337 908273 336977 444273 329812 1316958 713316 809138 1401524 1819085 1795051 1382100 481141 1726641 1100117 335387 485261 1062253 855519 1541916 601335 695822 1091694 866952 74051 931740 1687608 1973825 7148 68352 1046315 1253450 1529118 603805 1317601 1020479 1017531 169532 408246 1304850 455161 1706294 1903035 846202 360900 1742971 1680492 862921 1285522 749998 1785408 1767517 908170 1233954 1131643 629524 1389608 370205 649309 658140 442794 333736 1690923 474819 546925 1467361 80753 160854 641691 1583871 1947625 637965 538232 591558 883670 492615 1155041 416896 414775 344593 867349 978683 636514 1454851 1881623 1212120 1708467 855619 151967 960445 1935693 1384529 211390 525647 775297 1725921 1623359 612876 9635 1248233 1681747 382121 307233 1853775 1281013 1541410 1811649 829118 664399 675520 1395988 777226 307601 1542132 1042222 71288 1309424 566482 753263 1021943 1488406 291309 1667566 642469 1278345 458082 1218561 1947011 1816705 1129840 1321905 993391 630678 260800 831194 193244 1035807 1786399 1398567 605306 576034 25062 1975083 1806247 245672 1795186 1089723 541306 617120 1841585 1435363 1661940 1059625 1663751 392171 1075329 1895697 1561561 1873441 999431 1244347 1805920 997280 1129637 1110879 643940 1536445 860203 38659 635185 275587 1658783 1411980 1041297 43919 141714 1786174 1457330 33541 1718799 1110305 106086 1413224 1585651 1094603 1556471 909641 1940225 925736 736187 1613003 1283281 1031658 548121 1232072 1592063 1501230 1151493 49456 146230 990429 1747836 1719419 1869237 575379 1863393 216897 1519434 1189232 1707800 546978 1430713 1829858 101717 430731 363924 209070 841252 1279155 501787 802816 593928 895550 13609 773780 1192368 1783203 1989335 172861 1323023 437618 120223 950349 970509 683772 463056 632836 101460 34677 1705685 34435 666975 1693108 724317 309591 533382 1938648 1463065 1036600 1521460 138092 1932896 116616 947489 811245 1239784 1102862 362883 1356617 932208 705667 532037 228949 1644036 129606 665652 1142135 1799087 1057192 1531515 43712 1187409 307288 1840851 116537 728204 1312186 713334 985932 228236 1108566 1431929 1317831 928539 1322561 1164080 947255 309283 1537609 1612907 1876193 301450 1831894 96377 1949078 634917 1405227 1356657 834621 1440812 1864192 1359993 1243765 102848 390821 1878002 1295367 207091 1768539 107442 1501524 724869 1038741 1856529 1360671 38711 1103857 620368 211846 1722408 1558915 911178 769819 134193 1806391 359790 1858042 1950888 832263 1917899 1563911 90503 1587412 986689 249451 360968 1699039 1521201 256494 709091 1107812 1116317 497677 23993 262171 727543 1804391 954147 876247 190330 1095629 1047272 406137 1153529 1755886 1803759 1557999 866210 675313 354396 792626 1096158 512616 675544 518742 326457 1928611 174992 316810 1540205 1402245 833658 94621 1829111 1904651 817937 995299 115856 1610197 1831733 1766894 1159030 1714355 258325 43575 458602 371514 935521 1344961 1786035 342888 133622 807105 1374063 1595025 708569 272459 777829 1348658 483521 575951 1753733 1734551 1868544 1226369 222883 675601 850121 523681 458397 1707563 1325522 321757 1096171 468449 875379 1051370 707032 517539 576047 1207055 463702 1645480 297572 1777988 983610 1986663 1915649 984144 191258 650640 1764656 1289865 348678 1115444 188238 336287 820469 118543 729855 1721092 524963 1748182 1821533 634130 255692 1196091 312854 1857726 1990683 1541204 437325 1724984 1826872 478257 1672118 94610 500660 1803827 1204143 387064 1893998 611735 795058 1115099 982409 1229656 646781 1624647 441644 1243387 620375 147690 321770 1519947 1769078 1028097 548810 868692 1767555 4658 187546 1630619 1544873 962247 1259581 754948 1979720 1158611 1940665 1110407 1261687 1348873 1412402 1682939 123963 486355 1366517 1152161 1490085 1313011 740589 427045 658496 1690927 1852618 1006080 1229586 1655602 451797 32833 1094201 81615 753085 954249 724626 1259171 1140672 1257510 622305 1495840 1351326 752492 1287791 1418877 749427 1596071 349003 1523000 187978 285202 413285 1311083 1778832 101452 17454 1026246 275229 551697 1742112 1383780 1322006 334553 926547 947522 1880302 1959113 997788 1996930 1934585 1828829 375841 253926 857856 1354844 988275 9960 1532265 633949 1196250 422310 1662442 1608297 269943 246949 472435 1172118 103641 756530 924218 511404 1087483 1876243 1590788 1931221 1634532 464119 847407 1420916 207534 422235 345388 936897 807083 23086 360565 1005344 1376595 1973856 514680 1307243 350137 605317 1304655 150098 1662265 299293 772928 1591768 368621 524817 1277706 1441977 664558 867824 1724218 1385492 266821 147516 1023514 1324859 1192406 268841 1546505 1457032 1995487 88054 666274 1049021 90260 484548 469843 542071 1933226 742056 841106 136208 704571 1923015 35505 12519 1337192 1359203 1034518 862965 720686 705581 1137738 1316394 470298 1531810 1128341 1571894 626406 32436 1588574 753441 1256144 201794 69739 1295263 131394 1842444 1609541 1903173 7531 1325560 182757 1241563 1291295 1535609 699049 950138 1514818 1323476 1411185 1485233 211103 1796551 1125429 1576195 816005 1387482 799210 393384 859089 673152 416321 1126623 271099 1105246 1739647 169693 227022 1660390 1136198 630603 746325 1070519 1800122 1263598 1007740 401614 663775 147155 1616193 56033 1611709 1299666 1590504 104639 1380538 1657662 255246 1601838 627544 579265 247942 1249603 1552303 315109 55860 180957 1325022 71068 1724439 292766 557192 644898 1529003 795327 229757 837909 452900 1656626 857310 1399539 1328336 881 1306246 492180 1273230 1258892 1745985 63449 437793 370770 1281894 363045 220681 1537720 1978138 1347504 1995647 1278983 608237 1211990 1318588 404102 786803 1323980 1736694 607341 149701 1099934 1876992 1871273 1302523 1845173 715020 1198031 1275155 309149 1847809 967369 516058 109147 994023 1692220 1770313 1764353 427509 1663769 990147 1714144 6447 1425884 554083 1063121 147114 134173 1473189 550493 1264534 317320 1977363 133733 214325 1035026 166332 466925 148059 690810 438767 530995 238339 1386669 157975 752618 502024 672564 108234 654788 1188574 1545765 1592669 1548367 290575 1362738 982646 486992 1727785 1373058 415453 1213351 29301 46654 1937912 264148 752819 863967 1548074 1223216 1934222 1181794 1953350 536116 180984 1441769 340772 1948040 508200 1599835 2972 70735 1600478 1520608 1571202 1946643 1494729 18775 687404 1735178 509934 996346 1361527 1751561 654954 1890400 1368133 1736678 182739 623211 1684459 1457954 301016 1628617 1751214 190435 1801657 290903 1916505 395305 1678865 1123020 355288 323564 1758754 60709 155513 960608 1925657 1281726 1434566 122910 1457936 623104 1210921 47690 1882133 1411748 1775596 673030 102072 1459838 1034407 1020521 216081 1772007 1079073 470467 514098 203394 530864 1550763 1389865 1090791 833044 834276 878449 723474 1823368 145326 1643028 1572124 797488 60480 980198 548002 1076183 842290 1467025 1668384 1744553 15645 1405513 1337110 824496 82803 993768 543349 1811934 460303 104467 1546317 187787 1068989 1076511 1118420 17695 1793900 72032 622028 734384 581067 1332443 1428783 1940151 1981258 681470 953634 688216 1209257 797751 899486 1848840 288305 1158854 696504 114353 113953 1045687 220770 1500863 1708038 1179024 132545 778151 570951 1922210 1099612 3725 380344 248014 1406860 302252 664264 813228 314320 72778 287831 622708 1570372 1515604 598796 221680 516554 1992996 1040600 1299387 1150222 1789274 1910636 260520 266736 199436 762989 1198581 856415 1978389 192811 1068866 876209 429968 96765 933856 1596637 1922802 1844738 1313578 661503 1164892 1847137 1145189 316592 1547270 1058178 1605524 1816606 943547 698431 1346550 674596 1340169 1285036 1408494 1356268 650517 1411267 813314 701148 979074 1340094 462857 1282234 1910617 167801 914992 923121 1047298 1103268 580720 113506 454208 1634787 534319 150071 429146 463866 850139 1724449 1240781 515675 1449382 689377 609627 1111732 929154 316885 1637510 572148 1470352 1999679 1203280 153811 424746 472308 650092 1891618 349576 1887191 1252591 583396 873995 1660862 1110608 782143 678570 1134111 954429 1746734 1200415 1839991 1881191 1897570 1028007 337240 46216 388690 1869558 1566980 475657 965396 6694 1787144 1686786 139789 1290247 1499490 243131 247450 1591059 1853324 716082 1190041 612090 1776569 1096301 286680 1576234 1380518 645859 1983572 348763 1884320 1423683 462880 1604042 314102 1293757 1282998 1599760 117008 585771 1731956 52958 750608 1261865 71005 218624 1988095 16947 386425 725259 1483562 1294578 325171 1073555 1881231 755749 1311811 1555877 1852886 226024 475421 1457008 214020 1239836 431119 965939 501434 27882 1309862 514714 195957 1221999 1387023 866771 233172 1940561 671084 1976585 313811 532193 1154253 1717891 924768 1686132 1061703 1838884 1971908 617774 742632 1361104 1994059 1784451 1649168 44293 1102752 1493193 434635 1548056 10529 1104354 1485222 50777 393043 550740 383679 1322572 670053 1223257 846864 256677 1386523 575277 869935 831431 103976 1240940 1772524 372662 657929 1545775 983512 1353913 1868423 1652318 839649 1072284 463226 980555 157616 569354 1863826 70476 1841578 1669663 719683 880835 1368924 1792971 327804 724649 488295 637778 1357773 605129 541086 984706 982552 1846540 972317 1958212 513236 573143 1613191 1431717 1779640 1247058 424166 1586988 1451821 1532602 756813 1106038 1830475 1444990 423149 376250 1641021 1633432 201469 379518 274461 42238 1895355 1175598 196694 1528660 873637 900061 1426242 1605133 1755019 482987 344315 1977212 1875750 1857843 627986 1169577 909517 1635319 1847803 980430 1769352 716368 595587 962849 868045 1141346 202551 303387 1385237 1246251 1895220 431595 255223 726615 112341 882668 1318222 98720 1309206 66721 871653 1319897 1517097 546314 686567 1360052 915506 1308352 426898 1491335 1235089 1408717 1195638 149966 1328707 259903 575311 976759 1449610 838382 393602 649768 1743754 53252 429451 308622 772766 231335 738508 804343 1625615 1477010 1861380 71766 1289788 1743725 1842684 629559 414282 531765 1938280 1021304 1439314 575528 1603526 1264555 1506584 63375 1016126 668185 581485 892068 464704 432829 1968946 1282802 1025756 1516216 457962 907876 1763580 567632 1667958 1062302 324467 793399 825185 1704722 35305 626890 79263 954861 503223 1926171 1242159 1322525 1122415 235284 696573 549316 1892561 687691 353909 1864406 1916603 1599648 1222934 1263637 1796059 1756881 1887007 1245304 1480384 789742 1351538 577547 1403723 1294740 1222367 48101 1359331 1469069 1642142 234997 921253 121824 1883830 835519 483415 1877728 297625 43079 1677409 1161612 1036315 1224212 132396 720284 946836 1580569 1672586 1437496 107152 666044 267398 1332405 659634 93949 1991914 81205 629209 887702 1488950 447799 1352989 1217779 1269998 1794143 1272332 1363941 1797927 549281 1359839 396386 199233 1150438 170634 1034700 1709067 1925006 839663 1838420 1622321 848533 1989297 1594839 790294 451646 290414 485739 1745232 1217537 1378702 673315 218265 972250 1297589 1636334 1660730 76227 381373 1805376 1151171 1418691 424977 1441624 647659 1497593 992793 571716 880184 793013 1641311 127623 1139270 15061 176653 1939107 100262 330264 871290 289146 1397864 395532 1557293 1748932 1126308 1885538 937951 1069071 65031 545319 697630 1938392 1710455 208921 272448 1823774 1196806 86706 488773 534280 1628379 444404 276175 295900 1440283 1722923 790929 52603 1825400 1027036 299306 1355781 244584 201825 197192 1256161 990266 1895155 1827854 438048 302233 72 1386405 595697 713080 464928 1937130 512457 838751 446896 1953396 1718656 493860 393722 1965523 1837076 1044609 181417 603986 829439 212344 1792457 1187162 1991414 65439 1527530 829714 1133751 1279221 1139276 568561 957477 1368367 226758 1264504 1816788 431470 740144 536389 888321 591322 227767 974500 1808159 218746 1224737 268257 1460515 769225 1196753 1963760 1180416 228732 1396859 1924138 319107 792434 1196089 730461 1828267 714216 1291929 1295316 886458 288133 352292 1608812 18267 1781250 1878841 240641 1382099 1776209 399407 440616 223037 1616060 1674414 992236 1914141 506225 349694 784938 379725 160230 409682 1158973 1273934 1572890 1687730 109429 812972 1028835 1455308 1661207 214638 1334798 150705 131465 1606310 1350237 896897 801577 873458 1916509 1562003 976542 727490 1319274 135606 1371223 1436519 200459 1725269 1534593 545063 1938463 465780 1139354 221458 1564622 732736 758081 710608 762130 1402683 123216 280788 115591 1556879 719861 217564 916495 1438499 285545 1724066 1600429 1816841 1626990 934673 1890510 1954208 1314868 315112 1164272 818419 147055 1919204 1010384 962698 693421 671330 1310818 1487700 845690 1190966 1301728 1811108 555958 305588 7436 1164834 631777 671352 691967 1171027 1843189 1400691 480159 156667 1735183 1506929 1747062 937717 1514235 248120 417230 1463972 312198 522353 1517891 269399 1670658 810419 1971469 639108 1863017 1849804 62280 1437902 1076957 1183422 1354389 837941 820000 73138 1151765 666660 79377 561210 937063 1093461 193727 30351 537531 1374773 110180 417008 1441341 1718529 1465065 809874 136103 1812232 1323759 846910 1432412 635554 170260 70019 1766468 1654236 1508347 577434 908289 1558473 1668242 211629 407718 1871072 290207 1685668 1883536 1201990 1096042 1582013 516673 510651 1187858 1625030 899306 1357282 1229244 1477536 1786510 138886 641316 1011226 1623646 1228368 754354 1104097 1328833 1612807 175740 320489 1786132 70738 1321130 1700796 736914 763030 596345 60681 1819712 85996 52781 1059638 310352 1641864 49637 1799976 631740 150932 467196 1912738 176817 1516173 613362 1313485 281389 1771832 631936 815551 670774 589781 1811845 1182143 1169800 538938 1481230 705955 1744159 688659 1413405 68531 1202782 1066117 78158 1156871 1285915 678757 458703 1059290 634924 975284 1363097 253836 1142611 1508461 1900479 1942377 392925 496306 1775337 441677 1888589 1985301 652651 829725 367573 1404482 920139 1155384 1335270 289181 1125370 1155939 677114 1344032 950571 464381 873250 1276486 1257778 1622562 427642 1721165 1765361 83708 268740 1422652 538078 1621999 468660 818688 659937 287738 347504 1410809 1184158 571866 48265 1942232 164064 1933822 1762184 1250361 1196767 1738218 149102 1927179 30051 165205 470226 1134119 1414136 651782 1881968 1686372 1838874 1702954 254817 1972365 696663 1075190 127192 1460539 904629 727648 1598953 66792 828758 18070 158482 774398 1359268 1859858 1704499 550560 487647 1157020 1599910 1368881 216125 585898 833794 1442230 568959 886865 773448 1558554 584647 1944304 743619 1204726 641341 1937913 489947 614194 1717735 756519 1811077 1946103 1693345 1593471 778471 1874708 695027 1582561 1039099 147599 727237 477500 806843 874856 809055 1911388 314693 107521 939180 257481 1261087 1124487 1163976 1983503 854645 138011 1829268 561101 480777 1243755 1192018 1804064 1202041 377925 1451573 723350 1951948 1657603 332098 1759413 521322 1727057 1660365 1151524 742458 193711 540604 951846 623073 1303339 1237500 21070 1898547 358309 827020 1606744 940939 421525 1923345 1744623 956502 1805820 1419852 1685640 419797 785426 1176272 745188 1049726 90953 1764093 92152 1805803 69841 901828 1695221 1489141 835389 1883173 753454 291316 655586 823805 230230 1415264 1612102 1160638 1965465 1299860 1335578 1803497 1596861 314314 1893934 1674907 1065943 1802289 1785787 1612157 280365 1328085 519486 453258 474115 698439 8209 1609928 1861348 1608416 919690 270200 197816 977841 879966 93541 1761982 397741 1753666 1375043 1547618 614463 76714 1134548 1873269 1016791 33803 1923564 816459 386762 97771 1670924 1454323 845911 1330963 32641 278739 1250902 1666913 548666 1990111 1739437 1160229 1572909 1051441 1525469 1651811 769840 741195 110445 1916041 1301305 601766 837102 162590 1878749 615140 173712 498603 446798 829843 1218377 788168 1371083 1613218 1492845 162863 496925 1580790 844422 1900183 1010153 1415648 1398043 256758 534517 1413629 1866078 893060 208168 1398579 410155 1492304 71751 477988 1869773 326491 1806863 939484 521989 270827 805810 958459 1358037 1287594 499005 130561 1408596 471268 32720 1661909 649257 13705 1824958 1394349 1454082 1957077 329207 1537190 1664949 692003 710040 1543074 682343 56262 441235 1309460 1337133 1967010 1467426 148372 535281 772204 313481 349239 1256585 235599 1498074 472457 1648117 157283 1508992 499734 666921 650788 8713 1869344 702257 1614547 508615 1343621 895672 633543 1019357 1165894 911069 1720000 1035956 913296 1724973 750498 828283 352047 443599 367073 502879 1210297 1833718 1883431 1354864 245924 1404033 1082973 228824 760722 1695093 1364650 1531329 774229 430089 1707406 1655583 1058149 260636 1673050 625040 739064 1677963 1521238 1555559 471842 426516 1877250 1386470 1289444 1884347 71270 1038817 342712 200617 473070 63649 1994992 783401 507296 1884295 1966265 519978 785214 564830 1542833 820139 409957 380181 961461 1039227 573111 934021 1691914 572096 1081998 1207854 1968128 1129886 929860 209064 1654638 1394807 1121221 1203691 1304695 256025 1168624 67314 1447110 767344 1011619 1588355 745739 1724386 1094432 918492 1714798 744269 221508 1540178 597089 720489 1480100 1636360 606517 1782847 1977786 1429676 97089 1681762 94463 1807998 1644263 1801783 1860639 77686 556923 1809484 1103809 974604 1944309 1938026 1552367 1983620 177553 746209 1766089 1094119 1386120 33236 713552 541049 39945 1925226 144251 1924819 1240143 1488969 105553 258708 780862 1278021 1913779 55966 1840655 266948 1535834 4758 1705293 1682738 256739 1755133 1077751 1978212 1809791 1151619 1460939 630105 1277444 1818974 558115 924980 672317 433737 80020 1211973 1130721 245463 883996 124517 962336 813 82932 354979 1072206 835823 542876 1071408 1388565 809928 647459 1040196 850638 1621362 519107 459260 1363448 1352522 743612 1542205 98997 937150 635970 1018397 307224 1648897 52691 912691 1105930 708673 1365402 570879 383033 841319 1678627 479563 1265991 1820328 1601564 1468644 1066228 1789184 1025375 1731378 1422479 853486 1288619 1168360 1689128 389078 775498 749628 770789 955340 740946 366149 1607519 1467662 122072 588812 1870576 1497251 1734458 19988 126846 432513 868939 525474 1243045 1608957 1559950 60973 189548 842405 265577 437129 422782 282638 1473856 1796109 1769258 1789530 135799 1925912 1848901 1287014 723972 858734 5532 1499763 1159676 554417 1579508 468095 1441776 1058604 1574173 1186950 839659 1068651 1562873 721357 10318 1159971 286613 626102 1935473 801274 321101 422549 1579289 1765411 1906752 131673 1546444 1299798 1166847 1579693 467865 23213 1911442 1968068 1174790 706905 659801 1951640 337742 1432504 585918 1539625 299585 750695 1448473 467711 765609 1712734 1969558 1651844 1184373 1242346 1351176 1991364 442321 587091 1224839 1509512 1313647 690631 1223365 1103350 650650 1489170 913521 1228779 365448 757080 1816327 1565655 225407 1313898 54795 680072 1400712 701760 783393 265474 665787 1401552 1387155 45037 114577 948938 1322276 1683140 1234443 1909684 865939 1151927 1802033 1351035 772145 264691 1935887 1043328 339354 654814 1225311 265492 534540 209621 523496 1630991 1603458 860532 451562 1467423 926820 1394193 696929 1553795 1087581 1095879 298694 768514 655377 1842216 1121251 1378571 1301448 1240471 1488059 603788 1634822 709293 355471 524025 1579281 235974 418412 808435 756207 1481357 1600804 1929739 1733866 1591530 1307111 734490 1237647 1193028 1859340 72509 360731 948768 679872 1955798 213131 647844 1582229 355698 1799131 1050433 1976775 124361 469454 1040775 192975 1595218 721699 989788 1804264 1922572 918691 1525732 1282988 434135 1951210 1879322 474859 612699 1023657 248136 1079894 925664 718970 586737 1173652 247600 1817481 776356 879001 841777 649892 1864252 1085808 1591751 172658 1784405 843503 1255950 1432353 226709 1327971 81419 288125 950424 659472 1774634 1054674 604409 239915 1665771 208205 381989 1536819 1264227 1987615 1548556 802557 1724819 46085 258906 1700339 1673613 475084 898266 772346 1430567 291768 822269 1928239 1750938 167029 1331538 1089637 551318 681372 187526 267621 885533 1938123 351760 119575 960402 1590334 399405 494028 1293242 348775 644381 980375 426166 32481 835497 771338 689375 959916 710712 481430 327156 1833102 221605 306636 1841455 406034 541752 572578 679554 135977 145782 1246609 896880 355647 996629 1962285 1758248 372342 911530 502913 667791 1735031 1861878 1195076 1999152 6941 1311516 1724841 688446 70270 1377283 463307 304408 1442199 1591177 1130661 1870720 1135850 1657205 1836695 39042 1694049 926887 124697 74801 1161997 1961733 1261926 1547935 1498977 1452053 1833574 231936 1473623 121513 1016562 1923434 1338130 1231610 1808597 464737 1216806 953760 576877 986912 1994430 1546072 1049014 1057414 422368 24246 483752 1200677 1238009 1010747 952578 1634006 1025147 1528533 286186 18053 627981 511340 1557721 1447304 898793 1393156 1343329 405829 1838712 335853 805204 1569882 1283251 1806106 937244 164221 24429 1829498 491831 1410921 544556 735638 850126 1517104 582944 1805568 1728986 609122 1240506 1335209 464787 1273831 796054 1118548 11321 1210011 981064 1934753 1117388 38615 1860305 1555188 1763760 665362 685777 267889 476235 1554012 1407333 502290 232063 1612444 411115 1491058 165900 1987735 1360764 1306662 46104 1786920 1789460 1584954 1878585 1935080 116826 1409402 696009 376185 669078 1065798 1431624 1608623 632367 1126658 930313 1425198 1570835 704994 479477 254588 1349098 1845265 1676744 1868378 911056 1202087 84919 1214993 542295 180440 212353 1978533 145713 1364328 1410072 1699089 533076 874698 1520384 179347 1443870 893858 1156330 1171454 205822 281029 602074 783679 811776 906004 223019 861635 756525 1676784 968723 1048331 1374459 116487 135520 1860129 132636 185690 638789 357469 1172059 1984280 1150417 1792965 1400378 1101681 1834900 355207 796765 789165 1632900 120164 503456 1361998 1272571 1440922 81164 223846 813416 999500 1780711 1723629 900305 1929443 471359 1508311 642579 1429655 723499 987736 1788632 1984683 1837322 642329 692858 1972100 1410421 1788207 1094272 1424219 1039219 783412 1657059 573112 1006988 1181336 1250383 1851228 925891 1777274 566499 1529500 645423 632901 1891491 1662354 1206604 650001 36766 472851 152895 16389 76383 1929931 1948903 1445057 1436748 18278 75267 1526662 1366355 1701898 22735 1555761 443033 1000218 1769604 337885 1224121 1325613 160528 1494802 1638971 556404 325142 1325696 914044 151911 860493 272814 1445154 1878632 1789021 651459 311432 562527 66615 1790812 1116507 361008 184818 1264906 1762805 815589 1305215 728406 265780 709559 558467 964896 1668445 1993795 1683187 789378 835377 314476 1536006 952377 1826675 1492346 880012 281199 1323361 1571846 1888745 893810 1827110 1693981 700568 786128 1454353 238513 1342969 762584 1476136 773834 180764 888845 687982 946039 1060830 1893701 201388 1111525 1039329 876879 1279980 1902379 944206 1151590 1109124 1090208 212786 1927638 132402 1581534 1609151 1641355 1980912 1505453 1822591 1056353 1452344 1428090 1733293 206529 110093 956651 764103 169451 612294 1885126 1254267 1152928 747868 126008 1519806 1626128 1603051 791154 1330359 1140273 133916 969734 1631379 1723122 1516854 602640 611180 129064 1144306 1735729 1216195 1282906 804965 1906912 1199099 1152344 503604 691466 689578 1216947 1566122 1267335 1188973 1034548 1443189 183646 632946 1451618 724738 1245323 1472531 1517327 1533440 383264 467985 861120 1101303 1728302 702405 389914 1106465 151483 1716893 1208147 61974 42988 1527859 1682563 943235 484687 1603841 1789004 541359 1678859 1365060 285359 628330 1670851 1214373 1781766 1856801 1305357 1470205 871775 466180 511679 1548013 1689975 1976767 553352 1819015 738529 50883 1326779 2677 937814 609056 676958 1657270 1741347 1689509 1363062 1270835 101268 881634 1035996 467019 1539306 532597 1442406 404748 96168 1787005 1886506 1165102 1869944 1412004 561136 1940881 205940 1319885 1828341 1162066 781980 1235220 1361070 1106651 1050153 54668 1793401 1630698 24117 445392 1453196 1236819 1977360 1492925 282282 662389 1173118 1659996 1143312 772015 1870410 937338 61733 1960127 1785519 1051702 355592 110307 1031841 1498402 1115472 1425076 513874 144335 1570885 1464968 1111284 1262962 226639 1943568 1217743 22131 34217 512834 1811416 871873 511010 471109 557626 1757423 658556 646521 599252 940767 1221702 1776557 492749 1807651 117729 992294 1077827 255630 1733850 1668120 1848753 1568522 916127 1818129 817779 1567916 1144549 1202414 376336 774985 1707826 231531 242299 746931 1493960 1022227 1023708 216358 703134 1510153 1061827 460283 433109 1045147 1437976 1652483 1745888 1945003 65110 135826 279003 1802297 1594272 1094330 1735439 708442 819799 1755238 199408 1137007 1454313 1163651 1116487 1305390 1923887 1259133 284586 1760350 1855006 648606 1702985 1071994 892975 96002 1380627 1684283 1799749 834377 537940 1331933 1419760 839889 18772 1076863 136127 864635 701882 577603 203014 215929 1712498 1321707 1513741 24030 654542 1087078 1414783 450565 438102 1013142 1935767 743885 1162790 1631173 1704810 1121712 343876 1977190 1161961 1358001 1306164 1717744 403460 1012679 680045 313444 1142391 215726 867229 1981119 1881545 1615049 293964 1915216 1000082 384212 1110385 361929 1498551 442002 502872 870162 1386786 869725 1342988 762165 1917338 1116235 671522 467723 705664 1287875 932705 1848571 1668107 870269 677168 1629043 1680502 516635 1619108 1255201 1050048 583017 1455146 82474 1612710 668248 896815 1160064 1824895 923954 1648545 1213724 1641887 1390550 38677 415104 1080373 1765950 546033 916683 892255 1802795 175163 1315597 184695 228630 968915 361433 1245087 1401234 1664170 103524 232804 725614 152947 684794 1043196 1056806 107751 632281 1190382 767582 70467 1175915 551673 41085 950435 833837 1457979 1298669 635918 862692 1877262 632099 68341 1875227 1733646 300410 1017377 1347578 1383869 1611454 1662537 1838863 646952 94564 1342346 1916223 1585163 474387 1032541 282412 998352 518283 1565578 1899876 628843 214544 303469 507281 938054 1984803 670601 1391686 378654 921943 115749 467167 1983764 1414675 1781687 325079 1405348 633140 682796 1847482 198207 38688 183253 1756099 1960709 163482 114016 1032945 897978 945427 1466185 864938 382898 1360257 1727944 1835237 1074051 1364570 1096795 292435 972117 1378826 1914799 1717219 1835938 482703 318567 1865933 150215 141917 862303 1185181 79395 1904693 1516446 992786 1982916 477608 1685162 1589942 644130 1995545 942226 1680668 1855485 585825 814547 701478 423567 813250 805131 1819129 1610831 28106 1234931 1725002 469740 492640 1755911 1011541 1315879 797994 689935 328794 1338063 585173 253498 992359 1091667 1293839 1844310 1899084 1953339 743720 1136633 1962309 533922 17300 1685128 228332 1198166 1054719 495948 1498868 357002 1337360 154189 818766 188032 588665 1695548 813899 1510755 914487 1303346 810982 343803 1458308 1647480 295942 1853431 271002 720576 408838 121766 617764 1339356 443926 1175067 1461302 1097016 903781 92999 938131 557407 1354677 1073604 545085 1025429 507829 1726337 196491 1699541 364067 1877309 293351 241696 1173437 662442 432806 1212851 1606856 1841545 1396650 451307 926844 1637850 1686575 1748358 1442718 82038 1593660 691171 206849 225034 653940 1056408 981694 1854660 628499 270886 1111684 215532 184769 1154218 162957 318343 1727876 1220618 600892 1526367 637101 128181 988506 1879146 140816 503128 991403 1203674 872273 1650500 80282 241432 365898 1824988 603441 1968531 1077241 725098 877727 838435 1346914 535132 4614 1722893 110428 1206446 1500041 1909194 610309 458850 1606514 1038797 1917109 1096788 168533 546470 1798503 1342751 1383354 1427924 1646294 545947 205959 309712 267655 1608310 1218387 812760 913050 946397 1035505 79581 972799 1723053 1265115 1503059 289751 926291 989219 506397 1853585 74618 1213100 511686 1489414 1880751 1641002 1872200 709732 1811530 385799 997946 1454761 1402292 800219 1377770 1917252 665767 711171 412603 1666345 733905 1743316 72362 846862 1973497 389799 1476628 1307144 1279937 104001 1793878 895725 844865 1298311 1894544 440198 1889680 1018513 1062416 232841 1927309 1010568 92876 694275 1753043 1199702 1137837 1955088 1031450 1602537 956539 212033 707440 778155 1237986 997877 1787157 1908032 1262096 1190462 1319964 952213 1437754 1688011 29844 1205144 1181947 1209349 1397338 283313 811774 1534402 954568 1237753 1382661 1764090 1421850 1359676 75553 677290 428548 96883 349806 1058650 323627 319551 1681489 1915989 1596569 41160 189303 1069464 301253 1994189 1928898 1683584 1200366 1126753 1220477 1749246 1439544 1008354 303070 709994 1993982 11535 958437 1367318 782490 1346696 325228 542660 1451914 1834895 736226 1272385 1622491 780176 1654180 1409307 1363123 1285946 895231 307242 293465 1153369 1272243 1495881 1980713 727962 1824706 300669 726591 174706 994636 80001 622562 1198007 786613 960716 369016 1660225 592701 272967 1834713 389218 842140 1356688 280087 473640 1677495 975650 12378 127028 1632143 1587844 1165357 1495080 1567349 1380802 897960 1600130 1277257 646591 40938 1419755 871584 129406 71609 1188522 1052307 861960 620361 564149 1430418 903426 1328808 561551 1964810 520272 570617 1782185 234913 1394412 572392 1832539 1524516 1231848 325255 164616 1785017 260679 129687 360859 1246323 566242 1456192 638143 1372453 1909377 1516633 273623 700653 640742 610507 948805 402063 1436408 1514620 1619229 480083 559419 233070 1662484 5541 1377100 729395 1459630 1728847 1995640 1686245 1769071 139955 866884 938931 1395272 1951358 1074881 100043 1152120 149939 220265 1985770 193946 1945075 1987274 1588401 876478 148487 174209 1729660 196602 1364596 1676470 1342196 1751528 829252 916635 689184 1530076 1416429 1422131 1625644 1453807 675831 1341601 857170 1915358 320672 1124228 1851117 451993 874769 667348 1548507 468809 813738 330285 204208 986273 1920654 1911284 752486 1222859 1300108 1465902 653848 1252064 1902048 127553 178826 332343 1913693 1474058 870340 1916985 1345121 1873436 501020 831369 138233 1906917 636382 939818 1723710 1666603 841808 862591 577075 1370231 267807 1483862 78307 1142449 414754 1204629 1458595 1265673 536363 1804520 910521 321082 101576 53219 1290482 3844 922421 1759937 174631 1917683 285159 1875072 1195363 205734 1337946 821976 1336880 289265 1607318 92321 1428626 985636 820675 1441420 639187 1837635 1497817 1233688 1472152 1646473 1495264 1869198 424479 725415 1443454 1557564 225061 773565 1459450 912706 381935 1466184 800356 1730389 454502 485521 1792411 1468304 1838493 1968222 45012 663863 1256960 1090654 1799347 6239 24291 2643 1491506 725644 1073453 1345887 487849 734456 289485 1368060 267094 770983 1888917 781091 1790708 1288089 1362423 1516251 442275 912148 1555992 1814410 1042608 963093 1750921 390027 826687 1515111 1340028 593279 1731809 592223 678062 1447127 306376 1322872 1643207 499545 1629447 1652001 1453392 1507524 70220 1740696 1902958 1104805 996860 273859 1884391 1068394 320330 1252859 499740 1038193 1887043 356215 1074951 311249 501002 1848722 110501 865620 858696 1900261 1511418 155326 832707 909246 391706 976658 313436 1907581 1214913 1677306 1154178 1964975 507092 1974603 1654219 517752 1215503 221563 1341075 928609 445471 615798 336827 337026 1996763 1111871 1545977 285045 1898194 718534 253899 513472 874196 1517189 753164 1263574 496807 1701570 526854 453850 140167 1595355 1183418 1723279 1607632 65877 1851948 1008264 1050659 1673496 222378 1656643 620864 101227 610294 203466 339191 162706 233344 164485 1646366 1121460 1879817 862873 1995084 1204474 1849569 647175 1414818 827738 1235013 1977457 886011 768648 885290 1526441 1834561 1300880 1824120 224571 1649018 1709868 1244449 1339616 1922452 158981 1300075 1983848 1688967 1217701 789404 593258 1225792 631125 1129123 784807 497756 132454 248739 1522383 1085089 1522549 1718847 1875889 942356 1821569 535982 1547678 1122673 98995 1573469 693704 591199 415949 843625 1295760 910884 649106 1103349 57817 1900303 40002 711161 750770 1544346 475602 349849 1248718 1676536 1940585 1478738 770252 1698525 1563839 335732 995651 556089 176553 1193019 832377 430271 64962 1977864 1011480 255233 115552 305130 1812156 920373 1656334 1804676 410177 59912 167356 396969 17819 376705 1445813 171902 1488368 1112921 684980 1631529 358754 795970 69678 1182221 277802 1337786 1814531 664313 1601134 1712912 1280555 1178643 555884 379749 1074536 1135524 550872 1421875 1959556 1918646 1079971 100052 1714044 1288400 1382173 972895 766133 1529731 1900787 1058254 1823659 122023 1091214 665052 809900 710511 1407387 1241042 1548829 1610490 1692695 1884329 14914 75924 45725 1505487 1804361 1162468 270268 733989 993578 708264 1147808 1598747 1013354 769745 1371601 1998469 1913221 1634920 229279 31240 1269716 1535885 1100392 1362110 1091276 1240776 845288 478429 790665 1061614 829344 1975378 412968 1601713 1770377 1033528 1948209 436215 1534541 566265 15342 79797 279328 1155877 1598542 141827 549840 1415508 87514 1140785 1739385 1540311 1710393 1167155 522709 1084737 1855541 492154 567345 825010 879343 987358 965658 672865 1433072 1146178 70620 673485 865621 921960 1862247 1357315 1840050 1863562 590980 490804 332715 705196 641293 1728196 865816 22019 1270860 1293286 48853 189223 1759293 814617 1517640 1313656 1286243 1728941 1903339 1809241 108985 1576383 946478 1649243 118022 1491642 716223 1699325 1361992 1633664 138241 1580737 1057644 690708 1273733 907500 1922032 239289 1242502 373041 275119 1829555 1684638 1998705 1890317 881162 643242 1319138 1450808 1256027 1195668 1456230 1055237 729654 1750620 57160 1679839 1278921 1511200 1495204 1191547 878008 1094058 754301 1316143 1773104 553537 1486756 459682 573715 1011758 812865 297717 1015375 1335362 528362 1494046 1127731 41500 75702 1171045 669196 1237320 1611958 537890 1886462 1472410 408852 743501 1584584 1888230 910599 1477203 1142635 1698977 1547312 1156473 665604 1538922 1218061 707337 1176091 480204 1738020 658905 1798261 706864 1258244 1284386 797276 1150170 157391 1017499 1245270 298938 533239 1859485 1075440 196512 612513 693584 1062261 1724782 690467 1340425 1349723 998660 125915 1591443 1079785 790504 241260 585900 1506193 536754 542289 1607951 380979 870990 1996081 987923 521466 1072387 1122221 1702506 217406 967215 1109335 256530 520092 1051880 936200 729782 1879257 586456 338739 901635 1968893 797492 1120929 1738628 1779581 1440481 37227 1283826 7608 1846781 78936 1188383 703159 1605704 1863854 1896 339940 1971346 630191 65814 981286 1465274 55337 398761 355976 1264982 930710 1911732 1779591 934233 21278 765562 1796745 1822493 603243 1972897 1262221 358960 660378 1458559 225040 836306 872331 1175081 984663 212083 1300701 116664 26701 1482623 731706 800685 548358 713698 1288321 941632 1321081 1264746 1430937 864275 736412 881424 384058 1495639 1590800 29810 232549 428595 1521184 1283624 348714 1098038 18944 577191 169172 278801 1491174 553947 935841 1939780 45100 581872 492990 1753076 1031093 1412116 951174 1230520 1915068 1839846 1882723 1426684 955407 249274 1497385 1136212 1881542 1761068 1488971 50580 913200 367635 1897578 1783873 1395818 1231066 432209 1630880 749748 937586 38259 1315404 156231 428072 231883 1864184 380725 1727060 1256557 892859 311164 463950 981834 1563250 711236 814837 1303611 726089 303056 1389758 1317640 905379 1600473 1368034 1534739 516619 1142295 106112 607164 991644 617882 79953 932032 1696992 368209 21108 1714256 554220 572155 473119 1612089 456235 1556713 1143075 1118978 1689645 1695702 1509774 1817095 1536565 1228206 460211 1955318 38210 1029650 605666 1200533 383958 1725515 1456914 1890473 1477357 298784 1832601 1448389 985116 518365 1658274 1681714 1742461 1881952 1108676 1902393 378173 427579 991434 750402 1589637 1991197 833884 1683147 796947 786879 462845 1442955 212490 1191998 135032 311430 408787 684292 31365 1765245 1439096 1410850 489408 481106 1766542 455412 293131 1969792 1556407 1485464 1481849 1949141 150607 291245 1975602 1552319 707604 1314506 49571 74883 798805 911524 1819263 498179 373532 198062 1716304 747996 478537 1976283 925534 809800 1453087 1748505 656053 1488633 1939428 1193795 1200487 1146733 172989 1314163 500153 1265684 259010 1007621 150772 311778 1231095 710437 1140285 470851 1869641 1669903 1477415 1627131 378825 783888 1290312 1546162 868558 664134 1676558 960957 693411 990819 217952 1307363 1520907 1640859 1681336 36619 688528 1706220 1684236 1598659 187642 1662409 116852 318887 1214134 1889799 1219836 454713 447311 985012 542633 862111 1398870 1225927 1232367 830409 490437 600484 532363 1005550 1463404 1399110 1407932 1332838 1947590 165595 230111 642171 998837 1827210 184954 1377457 1317047 1259648 1505766 1580296 1081046 1255413 1676638 1968039 999475 1203477 962643 1712011 136943 1212517 122951 1870488 700887 515641 1095522 661489 1191197 1707943 1641079 1018214 1548791 508034 134054 1325883 1464483 407820 828313 628953 828153 945261 1210537 10197 1096671 822175 1801233 743627 1001304 1403492 1986698 1005110 152120 1461360 1144208 862748 266726 22898 773851 758500 1330795 3039 1963161 768353 1169608 758931 1695311 1226864 1716848 587334 1462178 84305 79391 594653 1780306 695624 1095558 50026 1496185 912052 1149791 1144271 1024537 435931 610456 412871 997327 1733063 1033356 1380765 547933 546625 1424988 1161564 1752922 237555 409196 1236399 1303797 1660840 598669 1084973 938302 1236014 869389 1744253 23636 539208 59840 251165 353152 246465 583270 242033 1141337 307401 1010126 1407686 1307776 588870 1101537 1374309 18724 799352 1545940 1725444 1226086 572926 1329581 1247796 653675 610772 914359 69221 1967876 832965 806737 606185 1425348 142577 25489 460496 1526694 478601 588271 1820156 296860 654661 724444 988573 326384 1462127 950130 1781341 1141191 600536 675697 75512 1059646 118690 1666564 1160016 1642358 1511225 1630159 957255 1930846 675274 1670913 1426890 1354191 866525 1962430 147069 35061 1483318 607293 899035 459348 119721 730722 1606665 1369635 812677 1614153 975372 1332043 496544 1664050 470547 454498 1375949 627055 1202796 877458 1161203 403141 656895 1232307 1118120 386694 1003666 222047 304487 1506860 100923 1636897 1543900 837592 1235126 32159 330060 433397 479849 630033 547303 1589795 681015 1228052 1386308 476055 1416846 911265 798887 1722806 1427429 792259 1749433 229355 63871 1596845 1830914 1767025 1510615 337410 1232599 114537 155648 1783899 687022 1046125 105789 1746595 204758 1739041 1991527 1703753 1038325 1042100 374329 73020 220759 302552 233207 1200983 752241 1016257 1727964 265883 479374 1726132 337824 774236 544854 331752 531836 524677 1576910 841764 1071216 313498 450879 1076205 620905 51782 728391 1335163 1027238 266262 1256316 1319303 990193 1522059 1190206 504833 1333964 373643 1844156 1867541 1158315 126419 546544 1219340 276872 1291150 1308605 1141287 1144589 457457 179532 497607 409494 1940524 1557991 1463461 886798 42961 1308565 1050940 1377848 971651 1259930 1522498 1181981 694714 1863273 857181 583627 982935 1192288 414073 101250 1705092 783238 1852681 1684770 982637 1170076 1193041 258574 316355 1647898 1400815 1320585 710262 946701 153294 1053454 234179 316551 1861182 319810 499427 1663508 33431 1306466 1740703 1183984 40123 324349 343150 359200 488997 1746221 1674192 1817443 1491124 1380337 384783 404619 290625 574432 303350 280206 1676925 116793 1951656 293406 251114 1132131 718563 254843 484919 67105 707508 901633 1378834 1724709 82821 1635617 651374 670451 983455 559212 1519935 238346 1186945 1126612 1259599 247176 1080374 1970913 630420 161850 780643 1475923 1518787 859595 1609647 1175237 1071755 1035999 133032 1379807 596883 627173 1585025 492571 1656579 1884297 798212 1518757 437476 1588448 702348 911738 949148 1194545 895955 485192 1216919 1781386 1539763 1423464 1114734 237227 1211986 817576 762493 1955993 512066 1549451 312932 1192438 1105530 253104 42831 1793388 327221 1715528 1006467 589091 1427480 378897 1864564 1244057 861025 95160 378491 1195258 1011808 440630 745987 1981916 870096 1026402 1846534 1807435 1942575 165877 116288 1643097 1024483 1084475 1845018 1623145 250804 639805 78100 227156 1431515 1713436 771620 851047 1664071 1727955 1593132 164116 1761601 1289105 1323599 1278048 821104 1853223 501792 1968694 402370 1266014 1556938 4353 949246 1777770 586594 88117 795637 354850 1948014 826493 1691811 1282895 1010991 9766 226647 794914 539251 1741410 418387 1633643 62296 1074506 652914 700881 1370264 1981330 472479 1041223 1272985 418218 1325612 1981145 1211112 132439 1778322 1922286 1887166 578259 597776 641441 339677 1632333 607470 1194609 702558 296476 968180 593873 321165 1823862 400997 1346332 1738864 793871 1562262 778259 1600604 610836 506041 1564017 134685 1306749 441921 488076 61276 1916482 1898074 1305512 371030 1729243 140508 1751784 799730 1558500 1981479 933245 1628808 86252 556400 508646 745248 582053 1917216 257928 1657953 34783 381167 186426 1907328 713547 1803853 1817666 745523 347531 912235 1891380 927859 1845324 914395 1384930 1866884 599717 1082015 1757111 42596 1999003 47535 1065660 642155 704848 1989483 679381 965937 1334630 1502797 1722657 1123309 209605 1260474 33566 359679 401700 1186599 1879374 1388020 1911573 1414848 416244 938849 697637 1885886 1705380 1689670 202383 1886361 178204 1905944 1716470 788050 462956 188265 667967 247956 1679864 1387564 1625486 1056739 1878775 1592939 1880428 1203629 21828 120535 1789153 1153116 202249 1338697 1620355 1057501 1198171 782455 632451 1256166 280345 1413675 1156892 425624 1001537 1767793 1149282 1920101 1536623 1730970 1642253 142189 1179762 797929 1467137 861584 551170 1768110 1011411 1732935 1736804 521332 1786034 1499306 1843016 1928243 479115 1244685 1477689 19896 1449107 522683 422413 919471 745499 1309883 1326397 179402 1755005 1793141 1287687 1247523 1327859 1466925 116120 1609219 1105245 1409883 1793760 1078277 1402494 1304764 383738 778429 1195153 1123267 1370526 1107015 1018912 651473 926851 839971 563737 1184202 1707774 552209 1239384 195535 10966 903944 1595148 1054989 1058151 344634 909615 361170 515050 796260 1330411 1817400 979649 627625 748374 1988351 1494155 1756690 1619186 540692 1426543 590052 201277 1537977 364120 218321 1190726 828165 628281 1001453 866995 1072753 753791 93027 1347371 1293984 393982 1110176 213803 1579784 504568 1427581 1735386 1007135 1449230 861601 1505179 421691 1426425 414310 907143 956788 1907293 1790979 342417 285027 808384 1390890 784444 737415 926135 1994996 1301600 1025311 789320 1377292 1069245 1262424 1993139 1258625 1993984 295644 479698 684712 708347 867597 70602 1886184 1565272 1525778 1292951 426010 537944 162806 580209 1300245 15798 1801364 468063 152060 1246534 586441 572269 678658 267008 1495303 195247 1136650 1214410 585678 106288 1668879 1187202 53622 685156 1392712 23759 1017492 560959 1771621 1052180 1958352 757085 502539 531479 1363729 1060521 1032619 362838 1352631 1423814 1772118 1734714 1640623 259655 1268810 1732614 555650 1584483 1882440 181437 1441146 1921855 342803 1010842 1810610 1773728 347160 1836974 1074989 819997 1026244 1826114 1995553 1940573 1400838 1889498 1466802 1769541 429728 689486 758813 1820232 1618022 118886 1926886 1838088 1778966 416176 203924 1632398 1723332 1344569 1152630 305872 1731702 1511983 781241 1719163 1606353 257502 1063781 571425 678085 1497934 690133 1845522 960555 457425 1789885 1451709 655606 1640971 196186 325737 16005 848912 312581 1204716 8027 1864159 1200268 435029 1377188 666737 459987 1349086 1208596 814089 429986 444400 400021 1100999 1426122 1122566 1743956 241879 1160636 802212 897365 338692 326256 1686033 837275 997890 1160447 728899 1965125 1347833 1371374 755545 157664 1149283 222928 64882 1696935 1040329 245034 1503110 1061726 1675681 1278305 402951 1839094 1668541 1642115 408004 653262 1916334 1878696 267947 382862 1939516 1227057 548778 1388193 943430 1211235 253776 671471 1911191 1487663 1549001 1310293 1315515 559821 1556101 800376 384799 1018076 762405 127208 1331435 812535 194900 1151763 251641 503768 1324884 1260793 1614042 995439 977358 137794 1519950 1605170 1597848 17510 1886364 947876 1086902 1338785 471962 1513880 1745201 385981 637347 799294 843795 1318084 9177 1079843 747510 1962571 581814 1362471 1687473 287340 578333 658444 1274948 589891 1703144 876105 1141528 246291 142858 1551921 73795 232331 745384 1005677 1611140 1714948 1782835 976699 1316375 1064351 234124 1061421 821999 678387 350691 448939 1781019 818073 615772 1463995 1482241 1392694 555491 1939660 1807365 1740789 1091398 1427853 725175 938147 856122 782196 3525 490676 1359446 860449 1992601 1059476 451752 864515 1502373 1801879 209917 177570 1489961 1924397 1682044 504238 851032 236777 1771431 1810237 1558906 552275 1550588 153579 21118 1800050 811383 1190381 1964003 1425189 639166 225733 354377 293881 992113 542506 124690 911522 1309320 1858057 62290 1439015 1788105 1656772 1957135 1151468 485996 230453 34996 857436 673736 476908 842542 1612535 953187 1268311 170907 1414098 1877518 335868 1076830 1778552 1034951 494274 1199464 306338 789920 364763 1099997 1275177 1617572 170925 1695762 1161021 275817 461293 1674697 1122604 838734 1522467 1535096 218904 1606422 70812 571828 688219 857267 1345706 896478 1582413 224784 125330 637030 331179 1264722 339991 1079118 1026700 1213512 1498099 1225850 615047 551361 192964 1339325 988085 525998 1555705 1755559 318045 177107 204695 1782251 678962 993185 1382087 1670742 1926836 383132 614852 699157 799442 1402810 637752 1427537 442162 1354755 1263605 1737722 798901 799056 793267 607535 261111 888094 1955614 1648085 906860 487601 1806169 1350194 292120 1751505 698486 1150285 960582 1784478 1632698 1813213 86881 676346 898341 1590390 1957025 29451 277329 389424 15214 1307176 1391628 1723098 1427063 317520 726748 124352 1265369 1005279 976881 768100 1211459 1429213 1261938 1428526 785374 146705 759975 117904 1953200 1112462 95683 806802 110838 1119958 1086667 500843 1618496 1321779 778717 1734753 609529 1656303 387548 1182019 1621734 1620773 813983 1431616 1528560 1285801 217645 1100738 1601976 20192 784358 841858 218160 1877967 1345545 1736934 402477 909363 565027 608423 924573 795700 1725446 1491305 1791986 1815816 1106988 1445514 1784602 38744 537489 947940 765947 1886545 1381295 896012 62342 992657 705897 1189663 1685930 779581 920473 1971038 1086482 623607 1868390 1112747 1832722 531558 1979704 1853481 337888 946020 109081 1394571 110668 1401725 1576243 1135156 1724467 295891 1217953 768853 49141 351439 1491762 1812290 1379436 858804 503100 1528427 453670 1794213 1555584 1057223 325858 916919 328491 1396195 991749 1221112 1284134 1892253 1272919 1501634 1992048 1317514 1871789 763808 171592 500650 706733 544054 292858 372331 19087 808357 1033274 104522 1630912 1571291 1347835 1528080 674480 546371 1953620 870463 621275 1490849 170711 327992 1954750 1638941 949035 1259810 1466785 105485 1469798 106364 1032170 1322483 553858 259693 10303 1036567 1777830 279537 1510465 1349596 588997 1560684 1925550 955687 1220007 1168887 12335 1750088 1691281 1000202 233438 774936 862051 1737652 1869549 1287229 795838 249259 280433 1788457 89367 924829 639303 1902454 1459814 1008948 453985 1074191 1298046 680940 437944 847374 1494933 1438145 433756 1166426 1387174 503241 919170 1851892 649995 1338010 1469188 1577126 1051661 778907 656111 1705029 1684544 1518237 1807042 1327757 151578 424720 1198915 1890299 383888 26354 823461 753919 1376145 926735 754590 1330599 1981077 317689 111732 459590 250176 255894 877501 1007950 100234 871346 629780 1872239 119508 1073775 1874675 399416 568071 69256 1275855 621471 1016876 1356601 694861 469150 763898 1913435 160928 1251133 1326213 302471 1990984 635464 1343339 640528 106772 1588565 1448593 1581092 1480355 1705210 1928200 477311 920653 1577990 588727 1650304 1393873 344654 318244 368294 1916109 1277993 449184 1808778 1302044 1401742 1446955 903014 1234987 413931 1763077 1635321 1308196 1218989 676423 915477 1702458 722680 803792 1955279 823661 1122741 1265505 1787739 556673 727660 1793942 58131 406760 1914635 1204573 1653214 61728 1203792 1891853 1468802 732056 1564251 1386542 1937309 11405 1201470 1208263 735136 1351498 819913 940400 917746 1159023 1828296 1478194 904915 1519260 1957663 1758432 1200904 75548 395173 765207 1775067 214258 1953519 280677 1818748 627680 1737435 986558 1942898 1309429 1497988 1828979 463412 339461 715298 1963455 401612 1843628 657211 1538465 96052 1778302 105741 1294698 1604379 38550 817145 1805278 1511981 250271 1609213 1475236 216186 75375 1914977 1420663 463037 861547 1208559 1789441 538081 1001881 1314850 791101 1811722 604765 214665 622086 653890 203511 1189766 1960722 1862217 204906 1538621 693337 88845 484978 310486 1572522 987075 1054879 1764762 1035495 1768501 777720 546380 1725521 1904119 292255 793855 368715 138140 635361 1196076 1945838 1274190 1254462 1773346 887090 449230 1712872 1436390 69719 1115869 117455 1473024 368555 275562 503030 1454699 1544970 133415 232233 1285445 1861417 381895 417778 1981223 1302342 921878 803425 1832164 1378972 1564484 1823075 1061008 615170 632395 342310 483183 811524 1125868 1285483 896251 744243 586452 1609778 657879 1509764 457867 52407 1902382 1218240 744923 1159224 1612935 174406 1668774 698625 1735356 1661762 1686471 1972872 197681 1549378 1030683 1263649 197382 1087561 429217 1132022 243724 538762 377870 870187 47796 520233 184131 1649518 371243 1168769 209736 1915178 816418 640876 627901 886566 1283774 883957 1920950 614681 1628255 909459 736023 1862555 785924 1502469 1132727 808191 1762973 789389 893899 1442897 20872 1829714 961923 1702893 373342 1605687 148359 1652969 81866 1676139 846085 1382245 1859368 1199428 1538298 840132 757049 1843925 66482 1767076 912248 838412 132815 1748298 1404438 1914854 130966 1050677 547474 69687 72726 657845 300716 719932 366415 1954559 1154225 1025093 1721660 1052490 709299 1448823 520419 372740 618019 414024 833392 219114 996775 267730 367340 1047552 1795428 1946118 695372 1258175 204693 1212367 944940 747809 1299586 330819 21721 1061714 570189 384301 117338 138970 664868 1851390 1222769 1130579 259535 1940834 1757020 1543457 854671 1509946 459145 509975 1794133 1226764 1108197 1530864 126684 1686430 960441 1695553 1524930 1572348 321446 1469654 1203844 1721013 1961592 1190256 307327 1907303 53633 150301 486328 225919 1136584 373271 1785364 1436046 1596688 1013298 552753 1426356 1247061 1467307 1483358 411930 753414 157731 677584 1418019 850372 1156459 401130 831430 947024 1547470 1636895 1301338 1605525 1603088 924048 1364669 1555049 864162 766117 477725 211860 1987525 1945406 1926743 1015724 413796 1822948 1231524 144947 1753045 881920 1041217 122243 546036 1091454 1425283 669494 1660230 1264979 867359 1985867 1571170 1528100 1166651 1595100 227664 1997538 1437733 96237 541381 1154416 1717641 155994 1747729 34238 12245 1098372 529429 1336421 1211429 76655 805030 326664 1140880 1673570 1958485 1905896 1563258 1635039 720234 1341936 370299 1389457 1705864 1280133 721599 63742 112231 1351586 446421 349162 1457593 454325 1824014 830948 30323 1656793 1432748 76645 1343385 816127 1924098 16409 757175 471898 991322 1844909 587598 1164743 1595971 300781 1119299 832668 1471835 1293861 1723023 348689 1529592 696937 42763 1921051 1306566 755711 131379 1220089 1372745 1671453 1869241 946595 495239 1517788 1565159 1873346 983004 1477832 1450094 1296135 1513250 1066916 296633 523707 815225 1154612 307776 914191 290642 578382 908729 1522692 1773596 103899 1340372 255800 419471 1380893 290064 317157 249447 451382 1740653 1662404 1436566 1907462 958872 1490521 429054 1531608 280764 1023054 350803 345557 372873 677999 1391738 119377 626685 1621419 246723 221714 864730 385122 676811 304568 1797694 1893409 1571562 1085518 1857466 1887918 428992 579233 873699 947857 869265 112745 882065 247895 1106392 1837290 63108 1385579 109105 575362 1416715 1411358 1169116 1978620 1009326 917400 1444731 125064 532167 1487942 978105 1869355 394796 908540 1065123 1922765 1223513 880302 1489716 14453 172969 1499451 1327945 1188472 1075287 1158805 1079104 1955598 22410 644067 7149 1450719 499177 1788366 195698 908086 35845 361193 1550930 54061 1220850 678661 809379 480183 1633175 1153940 427303 1804470 624379 1958521 1551663 747220 133607 1801804 1884603 1220216 580095 964139 529134 1431404 110715 867875 1453038 512586 715515 723756 1614759 492589 1200877 616474 1846755 1751846 1502714 1798300 1727635 1831149 701413 523041 1585717 1013711 434265 1592450 254142 379181 903675 1918000 1538842 1422540 1548150 1257105 1972187 761307 77260 1829222 643360 1885070 408508 707387 931789 904258 1822729 1183174 1669680 1982786 803312 857863 781582 1952560 1660639 1418985 295790 442133 1216885 93285 489969 829819 1172010 1688711 1813639 1682202 1925145 659104 1836207 1345479 831262 720263 1783114 387336 1415097 771898 938573 1847337 1326341 37390 727251 849564 113126 1350219 1967116 1175066 826873 1653828 1442042 1510401 1320978 595309 634186 1385479 1583533 203647 113826 1667187 545760 1726728 1608141 1635842 1393869 266892 569058 988923 1527930 1751421 541531 638095 841660 989630 483442 1444606 1532276 730394 1015554 742112 376912 917771 424323 269651 1418626 1747103 466514 1464578 82945 1756266 651119 1120816 1764364 740376 226475 315276 1949043 1722721 314542 397644 1228854 1832480 1026620 78153 1839455 1810587 64927 434870 1154701 708135 322810 1159069 1237253 1856745 1287692 898315 256623 130125 1991277 1298774 870750 1087432 1201592 1772084 936023 293101 645559 1062747 703195 832345 1029882 1219838 1695648 1754564 674158 304327 38219 309062 1170805 150401 1166553 1376772 1015100 744470 463419 902397 1862293 1410277 403655 474658 83369 1437809 1054820 856653 1846631 51416 648913 1254790 429521 754742 59794 1875039 97740 1063653 1167122 1912615 1575687 9969 1076996 1074803 1038025 1331475 56031 1042489 444126 1288375 200587 1535028 193617 1612799 1263453 976057 1784523 780533 1974035 1714830 822952 964997 595394 847609 1514472 784803 623842 925964 971819 1353 612073 821030 1846862 796201 1892313 1755372 444368 1291514 1398572 579721 530209 3535 799523 1752033 1713648 198108 1903120 1133268 1887980 1251840 389674 1707156 155672 1558174 556916 1425924 1192756 1470070 1297719 1229623 1604253 1117171 995558 207279 419720 600565 107683 1011914 136955 175219 1246670 1793525 1004781 1618111 237918 1209612 928221 499886 1672444 1505879 1628143 363328 1497250 734512 764608 875472 643223 168409 94018 674599 1447097 1031025 1073413 34881 1821377 795311 708692 138644 207551 1075668 1859175 343575 1107387 409806 1939073 1868515 594694 1792562 475750 1301027 567336 1922232 700423 1200225 1366940 1398000 314232 1708158 303304 987919 497584 432295 1791329 722628 1052696 1002593 304221 1716681 1835621 1555232 309095 1708925 430964 93400 1709636 1477612 259924 1396196 307386 814820 1304100 1377529 1087889 264771 236322 91827 314623 1894040 711083 1430652 641000 1871849 1857096 114471 910803 1938992 1326967 569212 1509471 211637 198106 1563052 1614216 1256509 208444 876407 1574099 1701832 1799705 1784290 1426138 1320468 1782964 1696987 1343654 601401 110124 428916 1793615 1217903 832912 952130 1826616 493168 1629290 90482 1367112 1504123 21561 1642659 1390456 559287 920833 409274 1623957 287741 1286045 486788 1835079 1568450 1184780 832029 612329 139226 1546522 857414 1504421 873557 1900737 806887 181408 427852 23005 1385481 519765 1819165 37035 564264 1731404 413106 1870289 140695 1248662 841211 891642 1792801 889042 1668570 513279 475123 1965636 454578 1925150 1232155 97571 612939 1132487 238562 640150 694653 1377538 739866 597940 553045 1491540 681633 330923 1891036 1096744 1312861 957040 1750697 1631426 386832 1701263 1529606 427885 1680613 1504288 1408409 1577397 847413 207809 188410 1235981 199650 863734 1559756 1190747 216919 884869 1743862 1272348 644836 414813 1395788 1304845 1225898 943298 1677873 1000136 759013 1669622 1628953 1941013 1763477 1351232 698102 59586 1427783 1517663 698903 491420 373045 861645 1478064 117482 748201 1712260 1599686 1017172 62125 1296324 1213606 1561677 1307273 509195 848843 1628109 460565 150624 234393 522755 1602745 1995359 1586129 1525147 1596364 1601429 57694 98058 1127155 146060 1524685 599389 1325370 1052868 684684 387673 1965902 1017991 1394684 63750 622069 946487 1629409 879993 1124977 1654808 128933 1630617 1003224 1014960 1672451 925997 1663209 826408 82457 1468049 1708841 1821161 113104 1337036 1884042 871092 1557916 261430 1187704 249400 1813224 1446876 1705013 1001838 160274 1470721 1989901 1967376 672707 1195964 1223081 1361359 23307 29062 1234122 910904 1087629 296817 912338 1916904 1819608 1080514 1450371 669770 109079 131637 75737 1425416 1612774 1205573 305435 488285 826807 699894 942423 1558715 823927 4253 381852 1829527 685184 794326 49362 1622920 447059 1812640 859079 1592382 226240 1707348 1830710 752455 410353 1202832 702574 1214563 854252 61601 324173 1519066 1048647 685705 495296 1425378 714951 1004164 700176 534774 1183362 263781 1808297 1408859 1868077 1614049 493613 712700 358095 634854 494642 1732154 299365 1266922 1935606 610894 1807909 586710 1959693 1127514 1640695 1805237 1558969 621977 173920 963494 1318479 785384 310506 1430856 1446383 529688 671077 1453420 103703 960576 1198243 65207 415228 1970508 678593 207186 810179 418070 814340 1778703 861380 944092 781608 416449 1967930 1639981 925119 371521 49767 315774 1136188 1588302 1844725 430242 190515 1446509 824170 774233 1666078 781683 691021 902878 789390 133599 1384263 1563951 462441 1035421 1067673 1197075 1769000 798288 1425114 387657 692679 1848890 968585 800079 1132672 1239965 1562530 1422688 706419 40874 16524 1015472 802565 459244 1815853 184186 602108 320340 769308 977661 900815 1689672 1635577 38197 32784 71806 1628353 1688596 482590 733138 541535 485136 1245871 543243 254882 444797 1053765 16666 1763432 1240738 1940243 191558 842487 1584182 1021803 1052895 898603 778470 883977 351274 1126621 298550 936038 1203021 971750 1039506 1413508 1832175 956712 822822 1015813 1718506 1755811 1259094 38035 1694177 143788 1762393 799789 878360 1204296 739521 294856 923249 1585629 1134285 1989428 957115 1758542 1988294 263882 1347153 1078962 1883634 1086998 1187982 1166740 1467409 1973273 1161060 1857206 1338354 1077832 132313 468467 1532315 1624208 1705219 1873020 369826 297580 84912 1919959 647418 1123744 732423 1009568 936802 1918814 1818252 438804 1042094 696109 1313542 1887427 1492219 1836011 1758127 933699 1150299 427520 711166 163772 1320986 1693829 905669 580265 913337 1778042 1217959 1663403 698994 411600 409415 223638 1068012 227756 1134478 1575210 1294678 655981 1923396 1794675 1618820 1083778 1536598 690713 699546 1978308 577097 1319858 37634 884345 514059 1369457 1927242 1180356 778637 1130656 1628323 1440168 160925 411480 940887 495979 1582099 971324 871190 1452569 102764 1526583 1033427 1663894 435498 1653609 1021315 205984 1956270 1565642 1376738 1023299 56601 1489251 1195978 422331 207396 1175885 1598390 624123 64903 1137203 620292 704908 1715366 596144 1253449 463568 1646053 1953876 1783431 329722 4031 47036 853300 550567 939636 1780372 1495611 1162329 1195885 1672471 371095 398921 1483008 1010408 1200520 1729659 543543 1516209 887458 1006447 1756432 992285 811440 1476248 1249145 39336 69754 1301045 1538692 1177428 75581 1381767 475255 1001155 787443 916885 1854716 1375377 978564 1580810 2995 47312 1147792 1957040 1823118 1078593 1485006 1288942 475910 1689020 652066 1332095 591141 992399 1205337 923638 1085584 686770 1666135 1122199 1828263 314289 1752327 1515277 1156167 657480 757668 1968479 1588215 1507371 868479 35973 1169579 1834291 573196 787497 594656 1582289 682722 604214 1656994 642111 1248293 1447049 322800 1427592 1168460 1761047 676461 464899 256777 582126 141648 653562 1541937 484858 1178676 969397 1692847 157983 1751920 1377160 59509 1665266 1046510 604131 1504382 1811427 911203 688876 1539184 533737 1229022 495802 1802201 1360687 858787 18933 221377 135178 1386496 1189793 432482 54427 1838758 1009751 1713181 1590787 1073418 554406 1906247 991930 513774 344409 503940 1065587 993313 1614824 1756547 238348 1079611 23465 1884120 1127029 960202 412760 1731347 135634 1275631 365981 1405846 1610713 855575 621391 776902 1782180 1993714 492384 1373156 1694688 96013 918726 245619 1776443 956400 88306 66309 1474926 728309 184620 238202 1594482 1962922 184451 1381414 726778 363205 1601138 451017 203017 1525561 645621 1914424 1783887 1673485 1774230 957883 1278601 1980513 511181 906820 1206633 1508243 1226844 121863 1186961 1898789 727450 833229 1361658 1024609 1729581 480893 128766 1136985 1721513 1571754 1531029 1205077 1652480 492845 157382 1632508 1724727 1997059 992156 884692 1665960 876899 648928 714661 279976 1335750 1421914 492306 406284 603136 1239759 236255 1656543 395577 1062391 1879367 1171894 236537 1256370 899625 370768 804556 799998 1566088 696901 992195 1874499 1288847 1160336 237753 565294 1234685 994589 1790356 610933 1303961 274023 78368 646738 188979 1162908 454952 1625602 33327 1273174 1744061 544924 1807790 1975033 330269 480160 1607622 824694 1187683 1985154 237208 1684584 1880553 1562907 1602220 111068 1719760 1618115 1723896 1551803 1497278 956145 608439 195228 1829718 1036147 463590 1993655 845002 810015 1464668 1801898 43676 910842 1844864 942308 1305038 1965714 1228438 42312 433110 305899 376283 1972475 1525795 967494 547555 1735667 348463 603926 1365490 1870775 1805119 1540439 969263 1245344 1476666 1226955 1889967 1422509 756808 855042 1370686 364787 1091394 335751 350289 204526 767706 592434 493414 1159009 931519 1862602 1552913 929169 899393 1369814 1655563 617892 1118035 590785 814447 526303 937309 793544 383113 996012 252108 1806453 1454748 1650288 1778972 1085222 364704 549956 524237 540616 1114783 892457 1538292 1863811 999150 961741 807019 879491 1654253 1826607 502377 1884944 1133609 195162 220997 925920 777911 269604 66750 851001 979265 141393 1158755 1149032 665037 737084 766977 242463 1916359 674448 241525 782181 930858 1980700 479474 673543 700159 594210 747000 1840128 1273778 753795 1433843 1093678 909485 794798 370254 1166725 1929453 852712 377032 35962 337453 849335 1186509 692038 1463359 1526708 440271 721773 1188807 143550 1798432 1206064 1211534 1282233 1385870 1416772 505603 1089054 1103578 645550 1454850 1459969 1549315 1408711 56083 1765379 1991401 1782608 1351054 467427 388607 1266520 1278055 1922219 1278034 124932 589363 1245794 748617 57646 1162979 1958987 171345 396992 823960 1497513 1885403 1925744 1799984 382714 1820100 456198 1745376 354719 1340529 791435 1936122 1236808 1105980 222514 1636723 1367279 1986212 1051532 1562226 1863021 960611 152783 987192 1076904 1033768 1290758 1316839 924913 1372077 890140 197875 1916253 218305 190879 118390 1192978 184704 569630 1582186 565304 1869342 227686 1204636 1910332 770118 423802 430554 635166 593795 736574 568872 1869736 1232558 963927 188602 900796 1187133 1872002 122147 104637 587372 667592 528969 1578107 349550 1112320 1321032 1836552 651815 1355357 701296 1168067 1101023 1492731 1158649 1252892 1491387 1518656 1975392 92932 1518044 1971383 792449 596364 1870432 415280 141282 919688 266968 816215 255004 1574728 1700574 150073 243785 1499276 1697292 1610466 63784 1141090 660329 1779787 1232531 728065 279681 799804 222914 1299382 371808 1113960 114437 1215556 1593694 1113701 1874287 801960 992126 271538 1790077 679232 29945 461707 715474 765155 531508 1372363 214150 1891203 886814 836545 1782744 1782308 229333 1704525 138219 516823 1831103 461956 428120 202679 1163510 1443037 871260 181508 828343 1298944 1630872 927851 1905900 735212 859110 166582 624188 1999729 1970026 883150 286909 1517839 1236605 1101338 454604 1784498 885220 1348027 1191760 231992 889190 1175138 1480263 1202759 1903904 1262250 918783 648395 382754 340856 765654 1601728 791865 1832555 1895785 677413 1074416 1353381 1376051 1207673 1137512 1545434 1919001 1887978 102148 292315 196725 502412 759972 1402462 798365 453790 1820178 759894 1181816 794703 560663 1564384 1403136 1470170 1109698 852879 1736014 83795 1433371 1711281 154038 80128 657952 655271 1873573 737812 12675 1481096 1749951 844858 410986 1341749 1388292 1097206 1565054 584922 341035 867213 67800 493982 61422 828032 676317 921024 388561 440013 303057 710294 864496 366962 1379958 1128999 400403 1975284 243520 1170492 1894664 1428752 1674477 1903001 1412064 814169 1199823 477485 657141 755373 1402355 844481 655571 1555837 1547663 788128 40811 274457 1328444 1215583 203989 1598699 1784938 1908791 1849220 817699 1653538 441775 498767 1372710 876397 1924744 1476290 634121 144806 1249410 1283816 87287 1130662 1809933 289636 826660 1699830 1266459 1334297 455101 406336 584667 1909633 1725535 10313 1041828 809365 1059753 6837 828207 786236 270754 1298408 229157 1612193 1832976 856814 38181 1146094 1230640 1463909 1746268 1807200 505230 1920265 856397 132360 1408050 830436 553912 995918 906536 523694 418329 1625686 146551 1553274 1225344 1402003 1350043 1672734 1912917 380131 1530398 46650 886232 539620 1608978 1633431 1839829 1967756 200410 992568 1040720 1540257 832348 680184 1427901 840893 1258850 1496853 1556541 1482044 275082 1407396 1459078 712012 1599423 225916 1481400 1632206 557001 286882 1320347 1882275 427456 1351576 1005207 23853 648456 1027437 502927 478639 1294606 1276460 77419 1352626 1478259 466380 1542485 675543 869215 661801 1417561 1352230 438904 1673868 60363 1708921 448043 50922 568954 1556997 1783620 1749341 1432708 1168027 1047278 562160 579355 1101863 1896731 864243 1005645 404076 839322 1101596 1621550 816712 58274 709168 955404 917826 1789442 503911 129842 1905514 138680 1028114 820029 408601 1552386 1108596 737358 149035 848714 625981 697151 1071866 1112116 215404 807570 1827212 1586189 821256 1509122 969927 1093296 1475931 212619 1371593 251474 830675 643705 1687292 1755189 281715 455126 448350 467545 1768973 1456273 1819174 1810154 1371313 299511 1168037 1505554 188394 246648 234459 642771 492560 1078474 1448922 1459752 1179422 1769477 1564945 1313178 907997 1664011 980694 1048208 1987310 676438 1915772 812125 1043191 881442 156387 530829 1071396 1149613 59231 509775 1740438 785362 113009 1110848 1738099 85653 1015540 279387 658353 500266 1941053 477850 1050364 1589798 1417215 1619333 1575111 106284 1677866 1004146 333850 1905125 752389 1454186 1706961 303005 1703931 1070287 912165 1447149 1510605 159751 1046162 1276432 844740 1553615 933937 1088660 300561 788961 983129 1422227 1749413 1302220 398951 115891 1465856 1669636 1489185 535093 1384357 412060 1315889 670500 1106570 1050366 1493887 376728 1951251 1991557 307248 1788816 1101489 1286787 1307918 1653465 1120090 1658511 1447810 563096 139449 1144186 1076252 1273285 68724 1365808 1758408 1129049 1250432 424906 1567470 527927 596041 1036456 1949592 1328376 614754 505453 772265 1112529 1625548 442403 113334 1514934 110432 1743460 347040 1751929 778406 419309 1553218 1112511 628834 1755263 711198 201160 46685 1186160 761217 662170 286201 334288 68311 180104 4843 960136 663959 364382 592198 85070 824317 341367 437897 1254499 777818 1580703 386802 1332738 164265 1646100 343298 863138 1158452 1104426 469295 792573 931140 1773179 852953 678266 1890181 7545 1681427 305211 955212 1154871 476468 1116667 882095 1680997 792441 766231 253795 579318 1907982 584637 1196057 671893 771562 211293 154210 122352 1947928 165059 126774 999903 944079 1713278 1741771 1507463 1723002 1848330 613975 1590583 1120222 1198996 1614265 627130 879315 467454 1773025 669035 791078 1753083 784276 1959642 124473 831004 526804 839666 1250443 1138151 498902 459153 1020386 1173938 1406586 1684825 633225 1013625 1643313 1743223 1306280 1683705 1458930 1347402 1822980 1754453 612585 1960986 225456 844998 1747579 641119 1068629 1021506 1417693 1288528 853138 1086590 1747636 387556 824616 1395108 1980082 1984426 32561 1245635 1688989 659380 170360 814075 1527477 414220 1013299 1248290 1400284 66782 1290863 1122960 1657827 1255979 798154 1872036 582147 1241157 555704 1702818 1580450 779677 1494485 287568 49906 1374084 1573121 685517 867414 855851 612296 377034 325088 364697 167532 1941866 117282 1687949 1237245 1310779 1075802 296898 755758 373966 1086556 1693196 1240034 688988 588409 1860263 880723 1839214 899810 1966452 1705616 1933586 1090354 113209 1677093 1250066 1120300 502323 364681 498079 1799374 1315416 742897 1277955 581448 193482 1486093 1043382 1726378 968248 462161 1990503 1557544 10253 1760367 1825379 424194 1203516 956584 651710 814052 597901 542525 1947593 834442 1084781 1442540 1629125 300761 1115851 1907902 1612839 669804 1354641 453296 1030042 967665 1294169 818180 881600 377344 629474 744463 769590 528964 608556 169313 1789660 357497 1140158 308173 477259 502503 657925 342257 1254559 764967 222306 1463886 914999 619447 1827933 64298 473924 1487164 1332741 480964 47339 630183 1974271 1504769 795050 968026 1885202 1194661 1558445 1704974 249430 316644 1531373 525547 449876 296252 1173024 247976 1360105 387189 1098110 991808 50449 167832 505767 260627 1503272 112660 701067 478589 120884 512270 1071230 712513 331768 58282 1833396 1277766 1702224 447558 1973256 1373709 772666 581457 148056 1985384 1826085 1073825 132854 1706659 953865 1772875 730654 123753 262837 1981487 1969872 503921 501489 424238 1572219 1138630 262713 506879 870762 1795050 1058475 931548 376634 1277718 1462948 1229600 40038 1173241 1612439 861717 1887509 1881024 1199035 821878 1973739 68020 1341466 223209 980328 894945 1998433 1373605 971298 1197780 10783 701592 1580817 36306 1450276 1738017 1111965 953657 1703074 587839 154398 1950201 538667 1373267 1228236 1654849 521333 1906867 523733 1302350 1473478 546679 832681 574492 111706 1417173 23595 345350 1849395 1909528 1217206 641049 593468 632058 778870 1527243 940324 1773061 1758280 277161 152114 1880530 1421534 246780 52525 890129 1527734 153385 333576 52807 221663 1209716 1365244 188099 386984 12873 1937228 366229 1213319 1830633 1490463 1761995 1062379 461573 1869604 513692 1667485 1210608 27935 1240931 1260430 1953923 1541560 830877 600722 101495 1927601 945605 254055 1348082 593241 1060945 408542 1810140 361321 760810 1244771 1690071 1805555 1363661 1215779 1782490 987012 940821 1094620 1848580 1607365 1420651 558472 657812 491731 338405 243633 976023 1167063 95584 1442384 229118 783406 121990 1180772 370602 806145 351699 1382817 136236 1657216 1421251 832139 180499 764851 1955632 833966 1600162 1692443 852083 264282 950726 1603690 49919 341588 1141015 1163267 1528147 438880 1148287 1548604 1882616 1986491 1726954 1891276 1631539 1464946 1687338 1401532 1768985 954916 83238 906228 732267 263630 927488 1915929 321042 569848 1464782 732272 1481405 10165 1434863 1808800 495561 837693 812600 975246 1707507 1086359 280277 1740503 1335789 1696272 1468879 434294 693623 114655 1958264 1677924 1013825 830995 707305 1552711 396170 1228522 948413 1055103 293539 354043 52016 601275 1599540 1534425 257537 1881898 1206288 912723 1054088 1153359 1063550 1718250 1684425 217323 1207718 441972 911564 232811 1791862 595468 1387840 1171698 1914500 1653038 1731407 166906 751931 1016195 1019377 1531072 1359867 258870 402056 1658197 623448 333124 504484 552358 65165 1503945 1101394 1267045 587188 278063 278081 1016613 350509 884875 1692768 1251344 1390670 674872 61678 1520749 928217 1964252 158186 1116479 564758 93655 1422754 72044 1968305 1249975 962930 862325 225117 1945095 1387772 1591657 1015744 262900 954857 1583325 546017 1386762 341606 1153273 1604627 197065 697672 721161 1734812 301989 1033712 235703 1809924 271944 1432885 991439 1435560 1822871 74569 363215 389803 262106 600470 1576069 1760429 748270 1602912 1834792 1984516 964753 632413 1543684 584482 1455542 1955347 957921 1376427 574079 632116 1968178 770096 483459 524109 1223410 1946692 1816405 797412 766898 985497 530130 1567212 270117 1453300 344806 121846 375188 1040578 682422 1874437 661552 1303355 1015088 1421320 1277055 1909801 684056 335001 332165 295152 794523 516055 76760 20756 1779586 117119 115826 1583756 1781113 1984962 1691097 309740 1674044 291226 1279195 1668615 1548274 757312 61397 1550694 1014761 1640360 1240513 1941851 1904538 24262 1046367 1482743 1682539 1658157 1454307 564743 1739493 1467228 490971 255001 1833105 1358784 1304070 1753435 1670474 753582 1749312 1482174 346747 814742 571917 1384435 1398336 1591782 729719 682455 1119678 1217406 1812520 1786888 1983310 739865 1751024 1979629 1510016 729344 1942094 1240748 1702507 857214 1449965 1330208 385786 1805572 235928 1045071 1580137 982833 140119 42508 337033 283464 1166775 513423 927508 191810 1872462 138675 1446408 201322 1267503 450337 1092057 39340 1289555 1344119 474116 1108749 1153938 880351 210283 1943156 644297 1285433 927273 725800 866668 1932173 1647632 515289 1201926 471128 1022596 1583224 1028519 974816 1404979 955023 873447 557906 1089769 1304418 289519 978965 522635 740767 1857361 1713813 228078 1347162 231025 738513 1178898 824041 1430491 174266 1281749 191956 319429 440467 1703297 459747 1020645 1144210 934024 34253 1070654 56333 444650 546873 1157221 285653 1146310 1357660 338744 1080501 1784711 1228483 1160844 560631 749654 437662 1951958 123207 365577 108125 1231386 853477 199528 1455375 780236 784044 1866887 1034161 144001 126765 966386 458825 151317 710705 661617 1535759 1704596 1178593 1539939 924243 1758450 1672389 721823 1097882 1377500 558885 523627 1097690 881361 1668551 1261385 9530 980947 1268063 1731777 446353 1532184 529110 980518 139508 1971562 1216364 1749897 127801 1080337 907275 638623 1660145 838237 1805935 1456374 579368 704837 1061 1146072 667751 1898176 1534635 1985604 998503 1935672 692308 526723 597619 40967 819781 1938994 1257750 1741992 1814164 1595752 322116 1297638 1083465 1734821 403581 676924 701885 700285 1749782 1311616 945590 1519273 1978690 1335743 1974308 1323204 1152626 81816 923109 568809 255236 1163449 1853014 1553580 1939357 1382233 592138 1977473 1424456 1572669 1612334 708382 1134447 36583 964530 1452606 599409 539698 757166 1696192 5889 250109 141535 1789611 1058507 1192770 1960048 365887 1780073 619869 380369 370137 1591108 1248042 1308046 1260235 1808715 1069079 1878359 351860 1044410 746657 1399853 358721 277347 1495053 1411285 1107455 12567 1302435 407139 1988137 197663 1964707 1218905 1407506 148603 1743467 1922774 430517 293534 1325446 1408688 1930586 1646539 1340496 16090 737162 975632 67935 1022572 1963948 1383180 1968204 18918 947291 1429016 1596185 1250687 113916 260239 1192372 1514357 1457106 1683987 1414776 654211 542272 931981 921026 366870 1708496 395333 741900 1429772 340413 1812571 1717133 583344 127773 222713 1557196 100038 828853 397468 1896002 1976194 234421 989815 1418393 1294414 952555 1796561 957563 991244 1495403 1715075 1799644 1680308 1434091 1809562 846866 729626 509142 1185682 1930013 941040 1927521 459637 1751362 1905319 380653 433643 15177 1666273 1979170 1842125 1986855 371368 1458200 1438540 1733946 575295 933093 1321027 1223187 1902802 719218 1949348 33455 1912135 1872191 1118319 137544 163588 1350343 863099 472824 20675 331268 1726042 1600014 515307 1739244 1001046 803124 1052721 1073976 904812 503637 1735222 553279 1351043 464624 1724881 1047356 1040156 234514 172219 1876830 801942 1054204 1824519 1128021 1291105 1604774 886872 31593 248823 577654 1197064 801184 266739 632776 420075 295912 1297682 1318762 1110717 955079 193498 1590248 963410 165269 498020 96409 1604314 1178494 805324 60356 801389 812161 570540 703124 189287 1729507 1406781 1472388 924301 255730 1746751 462129 412707 1394800 1941546 660300 1109 940511 1576457 1395360 1860415 1897156 408102 1891562 718264 448273 1096111 874626 1419890 1745476 103894 1876949 197940 1087436 1715610 497056 879783 571836 816504 474602 206577 393201 1324246 161421 1424609 1645514 638792 1934647 1094892 1514286 1589681 114756 1273398 1007115 874484 1365337 628688 384231 1978101 721428 1862782 241442 1932698 605707 538451 1490722 1882729 510072 1123231 1206959 394369 244493 343729 1734215 1461282 284409 1100688 339460 676505 1416085 201670 1853583 1943344 2078 1327777 1947336 301366 807710 80391 747150 34159 827743 1134748 422710 1125959 1689227 666703 452607 1860893 1595648 124205 796537 742939 914667 1825198 1792734 1479714 415059 1415709 1045969 1553190 502568 1436233 1000156 97296 1433307 109244 1672101 1563408 916864 1714301 412087 1495293 1615286 1034055 384857 69925 860947 1385612 1925297 1364051 1930836 1017838 886964 1303740 191051 1524744 742880 1987039 845071 1494558 1947942 868985 1304205 1987011 1045125 1164808 1519010 423577 12210 1117170 1788065 1095605 1245226 972877 1594056 693243 1564708 898820 149308 322126 1081142 577219 1744639 1744998 1436186 1654149 472280 850115 298487 286038 65983 1250866 1093264 606555 1681338 1818925 1809758 1476068 42921 281560 527515 173357 1104513 128457 1523555 132885 1249390 466747 60655 1022179 311075 532863 785068 1701530 868451 1699446 339530 1003838 1500113 664826 626243 399479 316261 1261239 1466434 1711529 230657 1904687 1360483 478311 594649 854802 282172 355073 1987797 1804164 611960 1917092 398030 270227 76355 905741 927682 1825050 1793384 1689111 600451 790265 1462225 1867173 927601 897155 672334 1730297 786545 1859069 1353885 733992 1370743 357008 752078 745770 257573 883735 1270392 1054152 598625 1410630 954969 408658 900671 784123 1125283 443219 1534027 428515 147865 992957 1458860 770317 1752120 1041962 410714 870138 184503 1008534 961710 1677161 706865 1934078 692970 1028681 1140290 197109 758849 287275 52202 775837 378894 1491294 810530 12343 482362 735448 797784 445906 184590 1568044 280862 1715544 1459026 1758426 1280405 71767 1901675 534962 1168171 52998 279117 1971395 747660 118658 353668 542601 5741 341534 999555 307815 1447807 13707 1704818 636672 1183225 1331217 1950153 1980800 1503942 1712915 1288575 1429458 1032419 987651 775979 141729 555017 470523 1114490 1018182 691538 1485860 876368 647405 1770982 241185 440678 720167 620174 1186121 334410 189024 1562453 757579 148429 369338 521863 1016779 1547593 892470 108127 124221 1202784 792178 912815 562591 1391910 533404 367564 8204 1807380 725203 1759062 1159533 127523 196338 1311160 664002 1477497 1425497 807577 1895487 1820716 212119 1110089 574914 1317725 1644350 1380680 1134306 1121143 1295888 566239 1935763 325124 606741 1974381 829926 1257226 1384544 1681734 1962535 171295 854660 1163163 1154397 1857355 71679 1014389 749264 1399169 1512547 460982 1078565 1873126 1332692 1486422 287696 140038 1213026 1380282 597165 1039272 47684 1620345 459920 388066 844226 314362 1110419 1979963 1802540 998815 1870250 1711612 1159061 1919421 1013389 405448 482076 1513712 1894792 623001 561587 1231221 19658 1014739 1089601 1085138 276011 1820381 1128033 620355 479842 672630 1382155 1225205 284894 1756293 493099 890715 1543541 939051 896281 193001 1760783 986895 1153727 272640 1032124 1492978 1458071 467119 816672 655834 696669 1977203 1005693 1817750 178109 777538 891555 931165 1625576 1631554 1884438 1341158 316917 1629296 189584 1672275 911057 1131355 645898 311064 1819212 736182 1204879 547135 606923 275792 1087954 1478376 1734344 1447482 1850333 1373387 928035 1436737 1077963 1558582 1521695 830458 454012 250479 381077 592508 408591 538574 79699 309221 1987388 1746933 685840 1680910 169974 1513704 1307960 1491251 1545118 615077 1922239 1689310 964779 528988 988772 1648890 1646324 258969 1394470 636651 1329545 1365651 1538303 419521 857622 787639 534181 126600 1036387 1132174 1157799 1966005 1315574 900405 1773808 1868575 629134 144463 926635 1644918 920516 1239405 1065896 643565 500824 915088 252713 1532860 1928729 614288 1044780 1688312 1595822 1143406 669436 843543 1526839 445736 1421006 636987 1974762 637126 1085165 1281779 708935 1687850 706116 374924 397444 1842608 1124651 1904255 1609677 373622 1325670 352431 1838285 1834378 1903690 1799260 851732 45668 1146753 1189365 103464 1148685 1200023 727102 1105030 1190568 1550347 117937 569508 802186 725360 280208 1686025 317010 564024 1182889 1906319 1369560 228487 672979 1151778 1436569 374609 1842547 975576 1452525 739891 783416 1347796 1102790 1299850 1947443 540383 943807 380860 1213550 1215023 960508 773823 991080 1117033 1294683 327690 1391705 311977 112681 1784124 269448 1142284 1824745 1238153 1094525 1476646 1548615 875049 953562 159172 358913 277812 204130 76842 1626601 361613 747558 1624690 775455 40710 1734038 251631 903965 1687785 1911992 1384512 965772 1874076 1323495 1438161 1639918 1432797 499400 1395930 543763 1964113 1801675 1783929 559050 982009 729361 1734834 1014186 1019569 326442 924409 1387747 1693654 713651 1851947 396515 1874878 1610805 1247649 656204 1870730 221515 105265 1585930 493242 1663001 490296 703077 1289138 419033 150165 595294 947660 709952 628994 840669 919553 1632212 1871437 147048 381408 1532901 534099 1913472 1004937 671314 336914 823281 1353813 758161 1984986 623817 278834 1390766 770292 336466 250613 1536861 1225449 68888 178509 1716657 312361 1164140 737863 942290 518599 1039921 1216692 1941255 1128346 1248943 1648342 616420 337522 170882 236373 1450050 1557477 1712375 581741 1846736 1120080 1384287 1801188 1412910 1356968 1966123 198970 245551 449003 1176426 1530141 1630361 1057753 1374673 350718 144453 713114 1871255 84257 1612447 773126 1887310 1026033 1283718 673599 780508 1424375 1904711 1984867 1948687 539987 1149819 1878148 621743 1815716 897202 1300969 1118444 1215161 1485180 776457 1497401 1414537 373025 712733 1433850 479464 264267 1099327 1636671 488803 1145787 1846851 1043051 937842 1991857 439519 1106827 354447 1457706 1765644 849843 1810461 249613 1478248 787413 1464488 567988 643191 14630 1482114 1736248 1954509 975175 655754 1024715 361329 131409 117634 932270 1813852 279895 11151 1601584 922658 1100093 322494 1771866 4493 718020 155664 1294256 755291 342942 589625 542592 559234 654375 1127775 447896 290237 920735 1403245 325881 1747317 1471619 215525 1607855 1066139 185043 1162264 352189 991991 1990371 96857 865547 987154 1902573 171179 147058 1254324 587011 1935448 1593336 1190734 69729 22686 446712 606015 1212101 2361 1186873 881868 185323 1755050 941400 313867 1089512 1695266 608577 622934 1454878 1101008 387846 881116 909631 1527672 1706222 1261488 236938 1833909 1408624 372744 1480832 1256440 1800060 746244 1165642 721634 1974732 1353587 239921 1391409 1866529 1704795 415406 1306759 403024 323129 606445 640053 1156961 811796 1544264 1961970 1179581 234538 56271 6266 1188086 241038 1165706 389435 832304 775356 1931935 1190073 758294 1694444 200788 861205 822856 1956768 1314633 665234 804830 1745506 652116 1448363 235536 814736 1776498 864592 1325223 1445961 1191847 21454 1519173 697963 476769 548268 249423 673368 1322821 1439172 1199079 167829 503597 303833 867474 701903 1644236 148965 74436 1836184 1053430 1120238 1203408 553737 1162841 715293 1176918 996065 1852087 1493580 1015015 1675725 976212 1914287 1139464 477022 1300630 1117530 1186784 1430543 1579083 1937556 144301 334652 1808560 893856 968027 530195 982011 1218918 673468 1582090 1175012 716152 1830985 1071055 1487080 1975971 1267328 1745128 721547 131522 984468 717524 496962 203544 109397 878061 1855481 1955816 1463964 1334095 1407011 389152 751794 1781174 1688526 26715 507402 211745 699449 1359788 12360 1185133 976376 1304804 1015502 177959 673112 1101182 774634 1513038 604011 915024 932108 114312 690632 892361 1564076 1120914 52988 679014 816475 904480 641874 682554 1705751 323209 1948998 329103 1091241 517403 1824879 670962 1266863 90215 1230535 747401 817260 775165 1466205 407004 1156583 1632565 902007 915230 1445914 1603008 416209 151882 1325082 1608780 710869 1488272 283763 808801 616246 965950 636545 294969 302119 350315 620429 1753009 579972 1148652 1487173 1770825 779395 70723 1747805 1549036 1617738 1591846 1431236 1898700 732633 364929 1930378 882647 1767582 1148051 490151 542014 1448404 1149395 7090 346857 1310642 813645 1588665 1029768 1534727 1850916 849937 1565147 830962 196847 1333933 871475 1300911 1406147 1660253 1903093 442238 174658 1780857 1353236 609761 1398210 1602613 1665748 475329 1157598 1496342 14497 1489506 1075298 474662 876532 1646119 1206627 1107553 1945477 394191 569647 1451815 1227188 1202932 1170811 1501953 1649150 105536 1145526 1254858 342934 1595284 1093322 355909 516909 1594831 308897 1099535 759219 1334990 1667841 761736 28397 1541983 89614 653818 295990 281539 644456 1240841 715602 426664 1006989 62771 339417 681466 131008 1204403 1006069 552541 1426659 609308 986992 1272798 483078 1542270 1361539 1950091 720436 1810614 1472341 590693 300237 772068 436936 1129064 799404 1908067 858441 1008062 1116916 525210 837782 1382002 1305525 1209124 1623958 120468 1835176 869045 611392 408378 1792951 417078 1901646 333678 1568370 781248 1542850 1208996 958665 1615121 349971 1267348 514318 1496618 749718 1400440 204666 500355 461766 958962 89454 165220 154134 1889013 1735147 1646222 741947 610838 1443718 1840790 10007 308648 14062 771502 544469 1123089 1459804 1561391 1778024 1129016 1126053 221091 861277 794202 1798206 1796075 381837 1815784 1970938 424285 946645 1181400 1212049 453246 872242 91282 1053248 496851 1034517 1117310 1416322 245659 1133781 1481172 174391 285500 1675945 1732012 180311 1979691 689958 739936 843363 416470 1527985 529892 14593 106322 467464 1770932 1948866 1773573 743468 251354 1013975 1974782 586270 1530808 1149040 971811 1835513 1743755 1633713 407771 1869834 345205 1776667 1933370 59847 566466 872930 1640938 494322 1482869 684342 556464 62815 1700264 1136430 177215 968871 42803 614815 1089504 1338250 1703718 1705683 867450 1251367 1576358 987851 1412052 1926439 1412111 1470173 988102 243037 195850 1716367 1066367 210220 621686 449825 402112 1938091 1535142 141693 850140 1481301 672863 1360546 1103095 1123296 1586071 1569913 342394 1136283 1991673 1318349 372634 534384 1100885 1556140 1439729 1984381 20838 923083 113060 1080534 1745384 1572957 411756 1569095 65073 142445 757743 1415164 1576887 828006 707874 1352150 1756274 1313123 1994953 130690 1335710 1318378 952654 1082263 1700652 726241 438047 495725 561727 1502983 1102661 1319058 1819951 223897 1347568 1346125 544897 328045 132969 177547 221978 177016 1136169 470773 747993 395142 91310 502883 1934592 810518 1472866 606943 1177235 599075 1455020 1391903 1444376 375685 105863 1732028 1593269 211970 110868 1160232 961590 999396 119435 870728 909080 1600020 409391 179711 1940965 531215 707889 1293009 1161447 1284020 961346 1379176 376270 811366 406867 1389631 601753 1761300 1982594 1979975 1386930 1284256 1739127 883291 1502566 603189 155166 1614998 1792160 44329 1876696 1884524 1134756 453216 1578278 402656 1892497 119027 693323 755729 1096255 281722 1803194 391961 990058 1673716 893019 1600156 1288933 1972029 496154 297346 1707342 655998 1271725 650149 777349 10825 1768242 1956017 329179 182910 575667 10653 1972195 1183504 710002 720661 1946418 1530615 1629020 846635 149606 351388 195725 545197 1555000 696878 457060 1061943 1497369 331932 714368 942448 1140504 297559 615215 1014251 1478207 667577 239917 37430 1737855 1727900 887198 1130432 1047373 1893856 1171796 1060474 264671 1856813 1537807 951967 1880039 1118714 817087 1272173 534238 905158 1633856 1963602 63433 1789679 175090 1934994 323877 1087261 1070607 72420 1348546 581868 461178 1790580 1236502 782709 738684 756302 1487614 1092070 1080596 1261671 988127 710139 11647 507505 1131517 1886858 1268630 1191619 6105 678239 1801825 812709 571252 605845 964191 963919 1993896 1279282 1356830 877336 1385543 1290585 413559 148234 1844834 1089816 551282 1021322 184718 626956 111167 635818 831338 4533 1263347 949114 1468391 1007636 1954075 1552500 1200938 1393213 1605369 685466 1476507 1974341 1064728 1682511 976020 949759 1882994 164595 1780734 1431256 577076 1205601 741842 244779 811433 444015 1285170 1791433 609950 234180 1815691 684746 1423787 624264 961675 1633845 945501 2058 1841322 1829901 1394825 155662 820166 1798296 869347 429147 1525218 763380 1907221 1317890 948310 589688 1753116 499164 1390040 382926 1236989 874865 1067832 771140 1754300 770541 63143 569020 1659673 1782984 478024 1359580 1775775 959654 1781659 1626500 727520 1954680 1013532 1430640 770625 1198924 652053 512481 651447 1471530 983949 844950 1543309 996069 1722289 431886 1902746 1535419 1533776 217702 1250888 1465648 618780 1490752 927022 1798049 1668626 1786971 1647702 206993 1255687 667177 1413946 317609 1404618 864658 824851 1264266 782250 1931665 38883 360855 1986070 1434262 690495 655274 1143932 57948 689858 1005077 1124877 1499891 152982 838003 52518 1569486 1823483 60238 592118 1895889 719456 1269285 969862 1220551 1499117 1839532 527880 387361 120882 1844205 1859700 1707611 777706 378746 618949 698070 204937 1860188 759417 681927 262600 1426976 1139535 553831 1926670 159916 1965066 1988847 48413 921965 657577 408147 672927 809195 212615 609874 673741 985966 478013 734612 874844 917861 619853 705846 829016 823503 667920 1746660 1594253 1676247 1470037 1776959 485169 522510 1599268 509307 1687422 338854 1015963 1060647 1678902 1123371 293706 1669996 1130091 1763926 286340 1765133 157446 1970947 475846 1839897 1614614 1266410 1462516 1674523 882049 988078 1347639 1950524 1650738 1396844 1296210 1977185 903959 1691184 1633567 607576 1140149 845515 440809 1951925 729151 1823663 443541 1047436 36363 933912 440621 1163772 1105581 1975866 929132 831173 834777 430844 1783638 1209727 431821 1367007 509575 1996735 714206 877356 1384084 1454384 719671 1811969 1612495 842702 1429002 1498638 1471235 1603183 1372353 1951093 451279 914140 227108 739076 1286279 573619 1550046 1738165 841389 791297 646324 1169122 337607 1378715 678196 895225 152026 277606 669235 1831925 1452877 705770 190909 1718103 534923 513499 748371 1232103 1264517 186748 985838 1186172 371471 1833740 820571 1557247 1791658 612117 1613749 838300 1514345 421294 1375351 1304705 1690948 590733 1794256 301477 1919672 583284 921076 265689 312898 1185862 572906 652126 1213277 1237748 851645 950009 1612076 823447 812879 583126 497363 156758 968312 831443 235188 1121902 674860 616447 1071796 1615907 460476 466952 261551 1978940 1477310 121211 1269393 735587 232444 1804000 1812025 383329 501184 1820954 261605 546672 10387 696010 1557396 1810878 1675194 13553 58098 950406 1066329 1288846 336626 604164 1018129 382581 1974654 643712 625605 1046716 334878 267324 1907783 921434 573281 179297 1773421 1007150 1719662 1907117 1986694 1154280 575380 1979846 1287812 855730 921599 24410 655958 534105 1778798 1856906 1502097 863664 1365622 1672058 1347433 533438 525364 321252 995178 1011989 697654 1144119 416383 237851 1116494 391414 456408 1208061 1098113 381065 349888 258797 1742207 33340 1126270 73595 1809772 321890 1997130 1137189 1344657 385639 1415492 1461619 964429 695660 1453663 821218 428140 705069 1178789 712281 988372 1497061 320843 1977506 1503405 919149 1547014 973585 1615814 645039 1464835 1686457 1868209 1204895 1809098 569870 1246141 615349 889922 1564111 605768 163103 1388318 1077433 1890704 943293 252829 1121459 128818 723917 489965 283728 99972 1150181 100559 701460 1996033 859303 418258 1382650 1108219 1117595 895431 518724 998186 976559 1661377 1748811 924839 1180259 1532609 1215360 1029245 614085 760835 1759253 569559 1387953 229323 1265605 1658196 1780500 319403 264119 1880008 1690041 1714296 382543 113602 1933472 1159072 454991 1566626 1017080 530386 1956324 1015471 44246 360585 1175966 733596 1325905 1102362 548607 1552155 1627958 1317361 441086 1724258 705866 1890935 1266849 1657930 1465107 180343 1649247 540529 1367410 669788 491166 1416741 916428 1834206 1106269 340616 2877 1839627 508846 948537 1252784 1259611 527638 558517 1756050 1876906 206165 1242712 354942 199161 1258004 1177309 533538 1217827 1033630 843898 134278 782386 1522302 192944 1113627 434694 341638 839722 685693 1402861 441077 1036584 738458 193709 1351330 1816747 1007899 1510740 485526 1030766 552807 1187383 1288458 1123981 1238448 322063 677204 213838 993939 148092 144180 1729903 1345849 438967 366874 971544 1107309 436572 639284 1035494 539913 486728 55692 1987234 1910589 1768675 1203294 1460315 1701373 1531674 104167 625063 943004 426647 1790953 1377300 1997604 1982582 506847 339124 1143899 183725 1825746 1003392 1839398 1126792 883898 958966 817126 930853 1642959 137247 1848822 1751373 1998393 1166630 1504849 1220366 1895993 89833 1303423 1560433 746892 354928 1292683 1820004 598664 1347581 409212 780705 1903438 78024 1826276 1763104 1390878 1254032 908341 51477 1424755 1321971 343834 321013 1178777 264457 1937736 1771882 1309275 170944 191860 794647 1074299 1783826 539076 1317779 910587 1880829 1592135 350210 248566 1500462 805535 99141 225701 1680791 496756 1971143 1377116 674873 1565973 1308139 456314 851059 1094941 1845166 1135355 1660173 395620 357179 1428477 997944 734085 321580 992168 502388 1282816 1640370 1319746 115348 448131 1015946 766484 1442198 1136909 681333 1910970 238582 1378132 1038928 1702105 1950261 820667 1366606 1329397 112762 894645 7252 79298 183543 1593280 1800367 1172985 1014660 98989 1185073 1175169 1259783 1954712 911976 1836824 1426415 1056895 174207 1538629 1633752 24683 1411994 104615 1930292 1754373 1799636 564197 601084 1419575 1587144 1767938 1087640 389306 743826 1479570 1236789 32551 806816 742873 771036 1238185 1977497 245413 1237434 353640 210383 1075334 1781534 457547 950501 578440 991708 3801 1154090 92248 1362663 1823171 81856 1106303 414409 1441249 1094349 532051 1182981 99123 1748879 1553373 882393 66902 1937457 1641345 494071 1419305 709900 499867 1579413 361328 1606997 1766171 1921965 1009498 1411633 1349202 1064261 1517450 1143922 1998592 1111754 1890227 670092 1638223 822324 1137263 2523 1262730 1414999 806955 497650 1033735 1677490 1160652 1005252 788628 1044403 330170 1282345 1435433 1835480 774379 1358292 1730442 897077 1169098 1027894 1123985 615995 699301 134023 1134208 1462470 1828232 1087347 1483240 1676913 1715387 1429513 1939138 1109354 722623 733102 638605 1567044 1330638 1227972 942609 290446 1674586 103326 878173 1484105 1798014 1749192 1844849 1162050 348842 1026773 1145798 1766295 269162 511677 1951552 464246 1744972 1819896 772801 508731 1052162 186033 1280261 1021136 1680592 141735 625918 1951726 987750 1319691 1183060 1183516 1382409 176055 1233221 979285 1232465 951540 1673670 1905 1374488 77298 30467 839277 1457005 904454 850873 1168368 1269250 868941 1090894 347124 570094 1515442 353265 1316748 871965 1087062 1628265 460142 57172 304115 1812536 1782600 535606 1464083 1054404 413875 81327 302864 1031030 269587 844121 1062223 775654 1469095 590271 1284068 780228 1693836 1756885 40090 727812 817837 1336855 1501 1482072 452836 1522141 1324219 943672 1215011 1761322 1616077 272608 1810032 1471402 1305435 214725 948184 986796 685233 152274 748815 1756753 1284914 471705 597827 1207378 720190 1957657 320057 1792304 420701 1845327 969113 941656 220891 1671326 1296072 1830492 61561 1437952 568197 838503 1982615 1140998 819583 1868052 1644358 1953818 1759229 117422 1203700 70894 1086597 1849933 782878 1131962 1278400 687692 1621820 672758 263968 1330494 1815518 578900 1095414 866704 1439023 1541975 1505020 1409826 457200 1621722 31952 841317 527068 1143607 350171 1664347 1847918 862266 453036 1480279 1126690 11689 1796609 605315 1637930 1338185 1304839 1888114 890050 507256 785941 1949613 1029069 1943207 1986643 1560029 1005904 327213 1718579 1373982 279868 1242909 993617 1363907 603253 1721525 1610375 162515 1689641 1280587 1783395 1014343 1719334 274238 182219 1927245 1633805 1764816 1192704 585105 664907 1585479 132821 486365 1883993 561522 820654 721379 1613049 1655620 1249088 1679470 1390535 1717410 489524 546532 1023734 245101 1587294 1441687 422590 1956123 578237 875391 622051 1894183 837457 1632070 337787 747755 1100638 1395069 1030362 794391 254126 212596 907242 1526402 1481199 775170 1378288 856762 1643010 1443123 1395450 60023 1327617 1592674 798502 931593 1014308 1754707 1086445 1104156 1883719 482936 289437 446917 1289866 1547426 1285568 157973 1021310 1522310 1197135 15100 370297 576178 546035 1677671 1435581 193861 1537917 282111 721786 1075871 1136751 1376600 1812343 1410868 1501145 419006 1596041 1414594 402978 1112550 1364723 386586 279714 1458313 568734 1109002 978126 976603 752405 139588 1750612 1335756 1861508 1500202 1457616 992955 1839692 1342477 1534943 1464726 1495727 1856948 1390807 1154740 637188 1688210 1594851 941686 1876650 1606839 1066127 1702137 1747689 768866 1228177 341184 917952 668621 1248147 1166352 958958 333674 1292906 1406415 562795 1001015 731973 1711942 411738 53593 112799 882775 1199194 303769 1045255 802761 1216749 1026341 1401071 1252723 1573005 83990 1264130 1875286 1067172 1724240 1914946 747163 1425793 840165 1279602 400097 310672 461044 493487 1559550 812595 1591909 1619480 1674714 1701707 1703182 696441 1004760 1524528 1640195 1994681 1599759 1378425 1836213 757395 1971009 274224 1340570 968390 522551 854218 452856 348400 1569923 54215 1786227 1239723 98359 264342 749835 1438532 245394 1912684 1831109 634770 230542 1187326 1585682 1326712 975317 824291 179132 414687 1625573 1842858 1700524 1871851 286467 1167421 1163422 852565 655321 1037873 1795427 1246827 1080070 1022310 1223412 616732 798122 1302761 1386267 1878565 895546 816069 1220575 65209 1188018 1648278 1021536 1547919 1279834 514742 1778988 1548351 1584226 527692 1350353 325422 83312 331830 1289585 331409 271677 115259 1272311 365970 441152 1646267 1745940 1817997 1413922 75818 1639390 708265 1394842 665239 1781625 573417 1316350 1156026 1650969 571595 186602 380755 1047943 792657 1004435 1163844 1383599 717266 14388 1643770 1197325 1878709 169837 1282776 1877171 1106788 212654 1181274 1442698 137163 1049747 443934 219005 864788 1340442 1749963 1774629 111126 1684345 930288 1256660 271257 560305 1242953 725970 758025 1240782 1064460 1066152 440643 1229618 1605410 938813 42551 290150 1682763 1540554 222675 492276 1749375 249891 1367209 167884 1720948 427332 1828216 60004 1244228 1208575 1824584 1693722 1590595 147827 813412 376152 424265 3358 1355442 1450003 1608618 1391788 1937037 1545447 625502 847462 1163021 1305702 1392497 742327 300074 1159248 948114 373366 1845895 1903439 367851 162390 957350 20782 977996 1313367 306413 1297875 501108 247216 83879 1611841 1740519 629427 366402 951330 132321 1135624 1662774 680360 1380122 162536 1487952 669325 981777 920452 501178 1419582 1626309 1552476 821053 746458 233415 1244017 1265668 931770 1511099 1594911 1992225 100725 1948996 989684 970087 1902252 1288111 1427860 1497557 1308904 1354851 501335 1648258 1026199 1087278 98414 801737 765649 868434 909326 1173035 272051 1602196 561830 1604698 522572 1995289 673038 1696056 1417197 1966351 1896947 1245732 1774828 574953 968103 1150647 416295 1471124 401320 813697 849396 673296 757493 664879 1945203 1893317 417520 1411760 222421 729229 1437766 1964465 1098134 1343939 1395056 1800338 1358593 1331893 1413491 691301 1499818 1442952 1095971 1064577 1668542 1831037 290852 940792 481315 1693503 203608 1905157 159174 174073 511500 502648 383402 1683061 794922 1225508 1242888 1181897 1265412 811702 188567 119430 63448 978995 1816273 499448 230551 363122 1322163 1551897 672013 1761686 1639548 994821 1324998 238063 664712 1747043 1317938 382822 933708 1837164 865794 1192393 988992 913791 1190687 1425397 496200 1964063 795048 164214 1324614 599382 1274377 1180841 347161 1998190 1243567 593752 958580 1655277 642411 351375 1001289 611482 744812 1364368 1531429 1129415 1717551 1266082 995035 861636 1037052 58685 631047 739284 1236102 1210931 1483818 614535 1095551 165703 178239 1213974 621831 167494 925261 1887392 1536104 699355 1992871 1907752 1215927 1106411 687653 1982452 1123185 133639 1617306 98364 442383 433784 1108106 543140 244548 1628988 33150 155048 1726006 1981331 1914700 1036907 965533 53187 1675364 841650 69733 1288869 642537 336939 560093 766410 1798714 565107 473413 1735870 1424392 1268105 887587 470873 746675 129247 1168525 220194 309932 1650876 279583 1899559 1799835 564778 1110312 199879 83856 563228 1763447 1008945 349719 1064412 1510846 42047 1173543 1041528 1617750 1943466 452269 301227 578137 1783979 1286726 1451753 1050578 1753463 10353 75057 512361 1834230 740441 999904 5067 412632 172695 1488053 208679 238236 542443 166802 652424 1172323 1129574 1310141 1090117 330565 864832 1731520 1501003 376508 56422 1683229 40302 884003 1570891 1174828 1785198 833926 458208 762367 784760 497651 919663 1205662 1867445 29985 453020 1157078 1506081 1321056 1910476 1914042 565030 44099 1354008 649755 861057 1411758 1557858 431831 1210953 1230954 49396 1553858 1871962 1290576 1340613 1311827 397546 79860 66613 100185 410347 1468944 590616 1536277 171371 300124 393036 439908 1479171 852397 1033518 1239155 1888425 962405 1877758 1606874 194878 1779713 907212 1933849 962194 1723214 1279533 1161314 152163 1415842 1845325 857929 1519042 1004593 1281595 545715 86017 1493673 1999141 601527 1928229 1726549 999889 100731 1678836 648484 1262478 1570633 1944468 872904 887303 1062251 543172 1489412 1203729 1978249 1291137 929833 1294017 1262394 1372515 1954591 1314526 758833 1830281 784842 1864501 1889978 2341 1780684 1433779 203592 569808 1411168 1650052 1805240 506387 843526 452186 1741379 805219 1071344 1182334 1176500 40613 1600728 1455447 300782 890288 1297569 172769 1511102 653582 1427994 1812901 1760065 1357583 1247239 1190102 1401242 323248 1165667 1397652 647587 120446 1949897 152927 1222366 216979 1256861 1987230 258430 1540666 1579664 448681 66191 1086300 961413 1472979 112536 673387 1989891 739322 105735 390983 121509 337378 136468 1063043 1841835 1446286 376855 1644679 1361457 570724 545673 1563953 473881 460110 264461 1908404 91430 1431720 926101 1396090 1463907 305111 607267 811758 864866 1746973 1652651 769901 1737754 1954460 272653 191419 1680244 232550 742636 1463028 1183773 43398 1378334 1598605 321818 1922018 256318 530532 1270106 1515127 353527 1044089 670436 858140 584905 1313102 1311792 638119 1740080 1177056 1347780 1706802 712996 1580725 1034167 495996 1981618 1833106 342410 308441 1958054 846503 458423 727970 145951 1054282 1422677 1652767 1744748 1803539 1981744 1857807 572870 176336 1592190 1328505 1069813 1097238 583393 1718713 843392 250819 1586423 1002885 773546 478487 624620 1520724 1183073 941257 851498 20305 509211 188018 511036 1999511 684753 1496505 512690 1907983 1908575 1923961 1861931 71658 129479 290730 228742 1010409 815286 355281 890971 1879881 1860036 609407 370325 5398 880503 823743 1539044 16525 375552 1244481 283257 205818 1360356 1919082 1818093 665798 250522 1889435 893304 465766 652832 224987 372203 1721422 681224 1161462 151810 1687314 1125914 967690 1151837 1842172 40770 900883 516505 821697 348109 1937881 6697 975710 1139010 97927 1098023 124287 1789316 626439 1727141 1321047 663914 866004 418083 1268481 1524526 1066611 553487 298996 995875 794252 1541487 1305186 404022 232308 1082126 64458 392944 388672 302005 1471595 1887438 765571 916340 145539 1467287 1253716 752496 995145 1587395 997453 211222 1072741 487096 938526 162317 730590 611253 1474169 739838 1153095 1793506 1985891 1996844 766641 622270 1450844 1787456 434979 19536 839493 764848 1962880 931100 1404087 778658 26361 37455 221446 1960552 1448567 956961 284720 926154 910764 578565 1393489 1438305 120708 1326222 1519611 1790352 743439 1284637 1381928 1829031 846850 1658331 234512 352021 1742937 1752879 1248239 1209706 1996820 1417024 1551152 1403861 1483792 86216 996999 1657357 1802247 1642412 1508544 1682375 1711883 100192 1700072 655090 97591 566826 830305 1794875 269392 1041067 745022 471373 1325767 477581 1550696 1437701 1581731 1136621 632172 1748679 1419626 974783 574870 525746 717174 1339063 1869514 1566265 406629 1832844 1257674 773961 937728 1649876 1649358 481012 600250 1827050 165828 962600 1114511 197756 1089925 586309 283723 1838369 1708585 515067 505389 1443377 307259 1186135 1700131 435526 1865706 1737599 1339000 602343 868422 1560116 1201942 374755 762938 408588 851506 1827866 1511223 376484 334552 1784142 1568861 1093903 1188121 747770 1642510 543523 271133 1397674 759473 1925485 1557203 1961966 1936425 500785 1953601 624096 846760 909982 1339531 1938897 1968514 1645782 88339 1581362 745257 1538508 1884594 721981 1964668 175244 656951 386581 1023509 398735 1169915 160625 1518048 546505 222861 571487 462858 152166 1051953 1377485 1450233 888796 243018 1353903 1381676 726862 520670 76487 1701002 306359 345284 177827 1795337 1008356 959566 468500 742813 1355012 11505 1733583 914804 1965168 206481 1695357 1567047 1624675 1807924 345498 806286 369085 793470 1437468 1727619 275930 1121760 1211092 314881 850213 459405 1701158 1817499 439206 1666378 1310615 996323 1183 931219 595058 1650812 1580640 1154187 25640 281412 1510838 436904 1971544 1697892 1526219 1742902 1877655 1958490 1366421 1782181 1110093 1404331 759029 554849 1224611 481624 471538 1274023 169731 865036 408105 140845 1995345 1742709 703577 940105 1539031 1427276 1528075 1036061 1732649 1507593 1354662 1855983 1226425 291479 1380892 1695689 1752459 78058 1614735 1525518 1711805 879910 1311574 973159 431991 392934 1239165 186811 1545131 1597979 194604 746677 167892 359836 1487903 338302 1757233 1236666 773639 140776 600539 56082 23112 151536 1897975 154335 1824433 662269 1002845 1264851 253431 98018 151447 1601290 1410848 884756 232679 857307 1336105 1297028 180553 988525 647503 460043 787053 1048897 535619 1786217 1209357 653622 522074 395859 360724 207608 319039 349048 834906 1284681 1327589 1418833 1054205 1360220 1829983 1208344 868133 371737 1373526 1016324 1016249 996553 1751641 1320913 463997 420381 1107671 336510 385211 1304386 1887067 383883 1647881 684811 132944 1080166 528013 96477 1772180 1901522 257756 1654694 532658 1800720 528612 369140 373590 1050300 1455764 905842 689536 1477825 1562684 449333 682794 679356 696822 513442 1245042 924485 445857 352731 439800 1354175 1763674 1076147 870589 379858 1344887 1319498 957030 1882956 1122868 1289592 949437 143704 108787 1293378 1064688 38467 808805 701700 2176 1352502 873417 1570336 1388345 25965 1015076 601881 1376916 514595 362136 542513 882161 1584653 1874955 1425503 80453 746347 1025698 1882687 989077 1023739 1631116 32054 1668744 1957981 1951023 597897 1911136 840257 889941 1883806 1509470 352748 1882869 1136835 1196295 1089983 1008791 1267801 1498526 1123340 6503 697026 1123524 1278370 1950906 663602 585261 143193 1622080 1284594 225663 68111 1662981 1266474 431126 1451039 286993 1991836 1939867 459313 7157 200581 1680503 870231 939966 1251918 911143 876781 1970244 281490 1425182 72489 894600 47653 187721 422085 1833138 1938951 1533150 1518491 1943528 1126399 1033644 340140 253158 778661 1337489 1647436 1529954 1975654 895908 1034201 390449 734146 1989390 506591 245333 210822 599957 1817735 18308 1154077 860867 1407572 750223 1717465 1631699 1781900 1439371 1542483 975548 1380085 1958075 455277 1152714 1739412 1366894 339978 1890917 868613 1528565 1797122 1682781 985691 635792 1589050 797433 1914404 1108479 1205457 1077023 1193605 1078921 1115077 412863 519432 43879 1231930 670252 1541463 1489568 742606 1531890 1947749 1052374 328630 1697140 343864 234714 939001 1896073 891571 1973597 531336 610793 615057 66710 17782 1594420 436182 1940552 1747548 1397157 1058754 213114 295861 313431 1704487 989624 1526846 238992 175542 1851159 71576 1107979 1673930 821314 1789986 816528 1287603 265017 1114758 943317 270007 510949 1591644 639993 608464 1268384 1485198 1332653 1090475 1393751 1758431 1041459 880802 712402 1177626 1475910 566322 1695349 1628432 124412 1644288 1790196 257885 640470 1168922 1186108 787406 1435942 1254193 1566529 158293 1537028 144492 1059316 1421065 21088 893029 379540 449845 828074 1017746 1946112 786390 1469367 489221 105695 24840 1665294 264394 101042 777846 1769723 1271882 282278 1361064 696574 1664009 1028341 633528 1289477 1834668 822879 1872230 1886636 1480582 1695577 1664899 1030784 1074879 1293 1450893 344162 46582 735974 922433 226465 1288809 326474 1132991 1343718 284874 433934 506814 1340906 472883 1988429 1680771 494534 639943 1038344 204984 1004459 1543288 1160483 1006942 1153176 582814 1188871 997016 701900 1675987 756629 1487502 843115 1514089 682415 1732636 1205653 731751 1019238 421123 14582 659465 1980225 1954210 1793946 1825150 779815 217399 1866200 940505 1813034 1282033 160540 508171 1055697 803799 123066 92536 1057592 1098024 18094 786135 1752742 1244629 1671059 1111419 1051222 60996 680371 449468 90703 1496658 213553 1830030 1736609 360120 1769830 657568 939960 946212 1906811 534108 73989 892777 1715372 7767 120050 1106203 1145819 615895 745606 1106673 18433 1694696 1034145 573059 34763 1262938 1834117 806287 943381 768911 1899186 1470971 449341 301433 456608 1787708 1302147 248170 463214 1344768 1949670 795985 143039 1846782 607198 1327101 616012 1132960 341918 1698102 1661755 1081672 555352 941754 1070210 1670575 484616 230882 1493373 1706621 872278 75625 1102848 637655 933209 880866 300801 517783 264949 1014555 838570 1016642 1323904 279072 447916 1473634 1259698 1627806 91682 1403161 834574 1154671 1671858 46740 1151380 1026529 207360 1239635 621181 968089 918655 1448780 256861 890917 1222643 280569 1337218 408025 530512 1911152 381847 512553 7357 126160 170287 1359518 1008645 1901325 1109134 1588040 205113 1728558 202478 1451251 1706531 935313 751590 1981794 1848498 1939737 780100 622979 614419 1492296 244882 192546 1578138 828361 1982014 611298 1210527 1018686 870792 277689 545822 1514365 145167 1502266 727540 1418024 673330 324481 612165 151711 558008 1906629 1317975 902393 1312417 259359 1579572 547445 142810 363659 1756327 1830930 312942 175789 577882 1825263 1047608 880970 282206 1941301 549481 797137 615279 1554731 914688 1084981 463078 8353 1476416 1511766 1004683 440069 1067538 1326273 1746048 566494 1994121 1835864 1485929 964643 1890633 701826 522792 1995235 1662782 919138 12606 1664754 1784566 154979 394740 750115 1994305 1535622 847461 1362621 1459580 646731 317138 701794 1262958 650442 1027726 90777 415785 1523393 1918920 427481 527263 1216530 1450744 157963 444111 1227646 1361777 1934847 1145671 1584253 1754641 230797 522483 235365 1220152 1822286 50100 39417 807665 1942511 42648 1821921 509665 1254880 373161 883540 337895 216699 1657080 1698140 1832651 936931 1905131 1669271 1731667 313170 621495 1526376 56291 900740 1184709 1214791 1366633 459460 494076 87720 876027 902654 850498 1098192 872395 1849357 1984233 1967420 538202 1469096 666696 1112514 872113 1916212 658924 1089349 983928 814989 693990 1633281 851784 897615 1030178 1530593 520802 1520225 930001 341616 1610258 1946904 519931 1753285 1324175 1825508 559745 1859716 183785 1332957 133495 1161394 1020830 1774080 1431507 1585988 497124 1745909 1541750 827966 282677 613156 1430490 473318 539098 1665901 60979 1574934 1358688 1313949 1356560 599318 786870 1417823 802898 450250 664858 320005 1090767 522093 1188330 1013848 127034 257745 1986573 503482 1342542 86651 625087 60564 208782 450135 1196759 174896 1456520 37019 1690101 757197 1990291 1806444 671261 770497 1680996 939238 337105 1472186 786939 396268 1149344 488036 979545 1252987 523779 1725537 1618291 1708529 83099 976122 1758743 292983 1683154 1055486 1984589 1718488 576738 1641686 425784 1797361 560790 1160651 1803693 1471073 1536725 1956546 1359933 767830 1533057 390403 1303415 321207 1633984 1002922 1837437 1317935 40089 31885 1837135 510873 1122258 1278558 1029491 219067 282920 939326 35689 1085885 870134 1772391 950112 1451328 839275 1642874 106251 15639 1991626 1415411 1449880 949901 559069 1143723 876759 1238035 981831 1858882 1487163 662601 1668083 74464 619658 1118055 556723 400177 451081 108634 1727871 429625 1757412 1952166 1490114 1991444 1122228 108131 461353 1993998 772082 1730740 1871155 211632 1513736 1797482 1654630 481198 1426873 1162840 240901 1052258 321059 1938878 1796356 1909198 26048 267601 553277 1539255 190106 1202070 1827554 514562 1003436 679855 1982562 1116737 1884661 351674 395385 608161 1421538 1151948 832231 1680436 1223117 679373 1487521 1572543 1158196 675591 1168386 1566126 1461183 432171 1542726 97735 443906 1585903 1962833 1628004 1007305 940497 368457 1064965 1773316 229863 1563108 395698 221270 392937 1383366 158348 1563603 510816 591713 1873716 757834 1403307 312149 1605352 1368763 762206 601245 290473 1384400 1848593 1628741 1537854 214576 1807819 1545655 166917 296097 1231147 1460924 1006843 1633388 672529 1770493 769461 1719495 1294951 1501932 1415422 1015983 469289 1930201 1142544 284155 1035079 127600 83833 1452497 1189068 1227894 1285870 964327 647682 597866 369578 1668451 767882 1234027 1109174 1613364 612817 390810 1006634 563344 1141180 192275 1057859 1002573 1492985 1099846 574631 1831796 254411 1676771 1180295 811856 155825 1800318 1654192 1132928 1790972 1967163 1297222 504541 603793 606779 67488 522969 354738 851516 467023 666634 918885 1007224 1436163 779747 1567022 1305271 1253795 1250617 1501168 744987 598671 970424 763654 1606322 618067 397701 757839 1068588 287149 1721279 696301 1136442 802861 584341 984217 1360730 1868902 1849095 365101 68964 52048 436950 1365210 1374289 1445012 766701 1849418 156815 770610 1997701 1609442 1354244 1786528 1220480 993516 392156 1472322 613247 961775 1913176 1397924 290522 943110 898009 777579 1786753 1211016 1604361 1345376 962193 68814 521949 1597162 702440 738902 1359767 37728 425675 557392 1994964 1166885 1777814 937942 868933 652282 1662940 1244249 1803638 203270 1294008 529939 89329 924167 1870414 87840 1540707 1458624 1846128 552738 366885 1537275 857680 871470 442349 189554 1410226 1862310 1555607 825937 895264 71799 650287 732134 1804789 1490225 1290740 495339 7380 209392 1013942 1235387 1737317 1842630 1431706 729957 1454896 455403 577877 1198133 965617 1005397 753535 339290 90317 149455 1100982 992615 1057348 1682239 1425540 496673 1276070 480235 1699743 911537 816166 618709 269503 1171914 1859121 858055 694791 1085413 1545943 1806021 53563 742856 873567 828981 1204246 458531 5262 268579 1383684 350994 200605 1880778 655451 1587758 924430 974081 908329 164284 1307345 1905075 442248 1510362 714557 1399547 715927 401954 432530 32666 394832 1971731 632139 1426974 190338 1292950 1227940 1740598 518752 342365 1555355 1037697 1723148 975001 583576 1151361 1847099 428243 535235 147784 264090 1249635 895027 1689065 567732 1438315 1922516 1700558 1589996 223837 736760 34678 285504 970009 258209 440461 1871411 1747891 824265 174527 290844 207579 849548 1535307 1095207 1282504 1111482 1822999 642684 534977 711122 835010 1717709 155416 398290 1868060 357373 556528 966251 1210345 1865552 1635597 1610735 751015 932809 1975270 705340 1369563 1525211 574756 737102 1790773 108646 1472681 1777414 1269489 1515816 299526 828603 754985 1360331 1031019 1318614 1554144 519461 155360 1816770 508597 821391 651772 897430 1089673 8190 1619362 687283 1409371 1382731 386682 376994 1879623 56128 556929 1588224 158245 1484799 1568277 125319 1092247 37426 56663 375287 793910 235215 1879362 310786 589190 266054 417817 141801 175286 1365511 1267997 1963980 1777322 1054302 647398 2205 1458208 1475554 618749 1055137 514643 792857 357581 789298 1682863 1082379 1563029 1428292 1162415 1152716 1381579 1114647 415123 515713 1772282 1735937 1522690 1099670 236418 1910910 1267562 1817956 39095 1266934 1714349 701134 1009047 48232 973886 1407531 1921169 818940 1420357 1912561 392493 457672 1621095 1404299 1703495 137505 1859373 231808 49555 1933418 1923024 1319671 1970171 608939 443622 968024 597382 598758 128168 173473 704144 1565755 1497298 651228 375498 1087696 264404 788417 1603832 553895 33332 1628020 1533408 1107794 1255149 1420050 1681933 1885415 820646 1906674 395129 1153401 397079 573313 1297640 572790 104102 1259657 1533386 296111 1121706 762049 1154890 1954231 466559 1971396 546963 1594010 1596465 183940 1807599 1495238 1211188 1702603 1772600 497670 1369151 1294776 701763 1813941 520237 923691 1577972 778930 724186 1139268 1473596 866165 245197 1656641 388913 1174075 819790 1831291 726840 1082910 1835649 335735 1304888 1752505 304811 1048520 866145 1972706 1157017 1421269 479800 19901 1178483 1654683 255976 996798 507874 1857169 85060 730724 872140 1309897 136410 1955916 1550717 263787 1373864 1733928 286536 283160 51545 1722669 1180606 1412306 804322 1454302 1612450 390493 329613 1612331 228377 1075588 109952 599551 342527 412864 1435807 943991 1040391 267085 153184 725011 547923 96976 1973820 787835 109530 369289 527538 799104 432531 627673 260451 473099 1955057 551893 1595042 1738730 188002 6784 46838 1736198 1503997 46372 1783179 1649001 1743827 1384426 927248 28200 1357822 838416 498463 821158 422741 1434959 1638196 1389662 1404807 260486 853037 68339 63095 1207827 1609900 332876 1086048 1486102 1751663 973005 165293 1856204 1620238 1526198 1716322 1092316 1739791 902327 1700739 254533 1666006 1594634 373375 1933624 735292 742304 449754 660848 1191621 932644 792632 1731363 1104862 1661788 1031320 1759364 202248 1310839 117899 1809633 423647 272771 357875 1018776 1123645 847768 1271339 1269263 518532 325208 1786631 959529 28858 594454 1360148 1263611 559977 175172 354580 1360564 1327546 1880518 574068 690210 1518342 1049464 1213921 1100585 642357 114670 2524 1503855 422659 100551 754383 1772520 1978742 1439342 779816 1623824 191624 1581736 602512 1259462 226977 1485778 460567 1630453 499434 854046 621508 682587 1978430 1186327 1651140 1360516 951857 1766462 94139 1425885 1880240 678141 303292 1967653 463793 1550771 811145 1523035 599716 852519 512132 725725 1253439 166845 1719169 106738 580913 1876594 429775 419069 961593 890265 1331264 630446 1373466 1790980 713438 1758623 118193 130212 974613 1343461 458621 1383188 1361306 1210866 1129205 128641 1040445 342284 482612 1702441 1931809 1812216 666515 228441 1081599 1350373 1143986 582645 1575225 1729090 402318 668832 997211 1209699 1362233 1718397 1790817 1475091 1611641 1657414 467093 995314 270855 1318780 1850513 1700262 551774 623614 40499 442354 1899621 1176808 411950 308773 685022 420724 1037528 602690 152144 163545 121450 1279303 1804912 1488565 197223 2497 1897649 1314983 937976 479883 1367198 849774 513851 1393669 1048219 580081 364981 1524332 569243 17632 1335081 1763913 1594004 149726 1801155 74573 1761670 947006 635954 853674 721978 70759 33657 734513 538621 976415 1241511 735916 1234703 1499157 1465741 71591 1831071 1679285 118837 1314567 1480249 18138 1913708 592435 282556 1389735 361099 1737365 1840301 1257275 1926753 334768 111694 773115 1497492 1030149 1868112 282261 607244 1688914 1966818 783539 1024987 1578042 227864 1833632 1473354 1337667 1303082 1791739 125125 1461647 208859 1092558 1097640 80016 724331 1582376 151247 1449698 1775255 248525 252165 1538888 1252261 630905 626880 447019 632398 361394 729860 822063 1051638 1029479 1002176 1821960 675651 1600911 1648736 1733513 770251 1345348 183826 1886888 659494 152113 1961923 697392 1527272 188239 268267 792051 1043338 1960253 882709 83488 1603968 1690446 1001199 1429533 341074 1756445 1572036 1686803 303075 1367389 1720370 986445 1337774 131400 1692226 1964452 834697 737920 1442907 533690 1490890 1633296 1560036 1869903 1692928 81569 1101842 481885 1122694 1471569 856110 947773 1716783 272679 1338633 1774789 79658 500939 1756831 1440136 117590 1036486 910543 1229738 1914705 1521103 464831 626509 1238629 477750 729826 1186563 684381 176835 1874951 791259 1975220 1544793 650928 622140 1292908 1995183 1520628 1971008 1296409 1002386 1892476 1290343 193521 533913 1808151 860667 1143933 396703 160404 349199 724929 759 824393 520726 271945 920839 811614 102443 1521668 1522611 1481656 371683 1167622 803351 957639 145216 831983 857294 1162206 1108075 1034698 1163403 103548 1364968 966060 112407 1398937 1762339 1280567 1278940 1896309 134519 1023665 1887827 283494 1554538 209663 1131058 1829486 1069091 726833 564723 532760 1228265 215561 157506 1856101 1795183 1359024 1246969 951903 1705857 1890589 1993392 176606 581008 1291391 176571 347809 418952 816771 1993777 1672737 1574877 878752 1144705 1052649 261167 1553814 34299 1329329 1879660 1386755 515812 1972329 1236285 365782 150413 712682 1330547 1190771 1787688 804602 1699855 725951 1323833 713988 469550 858431 613054 922717 1121640 895686 162166 1681116 1362203 1876509 1808613 788609 1418145 545337 888905 1526827 1510430 1404753 1934974 1844226 1189484 175389 201927 165925 1114816 72921 1681495 1507700 361887 943420 1811044 180188 216408 1456950 1427047 1673687 1905033 1231027 1653245 157726 1982370 1860426 681558 1089838 12977 1871013 1794764 250281 1663108 1020876 1199261 5117 1026892 125493 700529 1838313 1393070 965031 1279664 234160 1628955 129714 1528404 1325291 1896104 965589 1781168 1311939 746926 1409789 369471 854176 266815 1616890 177910 1802458 804915 1556402 577199 1669677 1434553 1278315 1699391 596348 617349 476227 1047783 398182 1926305 192539 1248144 1662203 265642 435330 1257741 312287 497440 1672994 344820 1008841 1060620 1542884 1402744 1973746 795379 753773 1073268 197667 1687727 1815107 752029 1157042 1908309 998081 109561 1911344 1424103 307223 1040728 455927 1132443 1063067 1092768 399348 1372746 1327289 1672508 1553276 648318 1967758 1330377 1433489 147004 1109125 774235 1047669 703690 1722525 745717 1467060 898347 1498302 740955 947061 451549 961335 27149 1650991 1939199 40639 1167896 421523 1560750 13934 1320812 1216437 403117 1920856 1633943 526393 1284301 1612722 43998 1077904 528831 1168292 61893 968619 478233 327544 1623231 365767 1780920 1364852 1472367 159996 1709022 918911 124621 1865212 752878 458951 500206 379985 76273 1202318 1743293 1080314 817218 465515 408891 72790 864081 313774 1227615 405007 1222916 1223871 1180775 874015 199281 1678300 1307323 634766 151213 453408 1739228 867856 1960707 1794428 1394705 1550660 333107 21545 232589 1850399 1125832 1670747 1996239 1841575 1211073 1699291 769435 364586 119503 746830 1684693 1388566 845950 4686 650279 1457848 1508727 623069 1473806 1492115 774758 1865668 1607460 1070344 1155516 96426 1976723 1644829 324735 1539128 1518049 1514887 895551 1365895 1222041 74612 1723919 1873082 1347520 628414 1932317 83572 1581909 216167 1714300 1657714 1829644 1893245 270682 1933089 412539 1422595 1285401 1386080 1715844 858061 959279 864841 570129 1633692 1098706 1409460 1160665 139621 1597409 1440962 1867325 1464931 1816341 819613 818096 9612 1081244 392646 1964972 586566 896246 699705 942432 1979908 1397100 1012701 1249978 1454337 1594743 634815 523272 1041144 1617406 1980891 539277 876938 340478 1450830 786890 1428483 1104167 722083 243563 1850601 325971 236413 521660 79950 1559011 430335 1999116 382251 1819275 520482 914818 64026 1078686 898323 885525 903728 1899692 149028 1772477 458966 1201404 890162 453497 1080919 1767528 698216 522867 1921838 333244 385015 871320 96450 1277314 1581843 528117 366648 325700 1876055 880197 1168420 239768 1506659 50830 840285 919936 788094 1652896 1677228 1614051 1966849 400778 1140847 1408884 170971 515778 436056 1050637 593715 569389 1795358 1950702 943251 312914 407423 1845628 974021 147685 841630 125384 973008 862984 773553 478403 926604 1476261 957911 1276785 1903703 1080546 381078 1999906 1664316 25537 540666 1816801 623665 1906211 1293863 1863266 1769001 1329899 1611941 1382117 1171669 590445 1897277 634874 201236 1118679 738892 577837 265441 1554957 1765681 1259682 1826632 531997 57825 1470128 1719639 1087554 878854 1738422 1613095 255173 1452953 695099 851626 1069448 1606248 507969 1307465 1822512 1558331 1499917 905722 512138 448194 1193230 82843 986925 317324 48823 1021961 1147199 1210994 1945173 875461 1975829 1652803 747508 1450964 970763 1991821 1554939 25123 495301 537975 66643 37507 117098 1314420 545147 222307 1590014 956094 1116533 1587323 1216278 1899235 271013 1765883 378989 1296806 1080961 1758465 909528 1549169 211551 314950 817039 511523 24211 744627 439784 1454911 1570425 583942 1046166 1185809 1288483 488692 145066 738871 1219494 896333 1184219 486483 1731113 1475371 1283463 786075 267086 1703168 1504378 1390370 311449 329060 780403 1041859 1529225 1949715 939225 186449 1056349 459063 1410786 1425050 1082221 778622 685849 1057479 812528 153965 470907 461142 1619600 649592 1811119 1642548 1259760 454820 1970872 1070320 828646 687187 1574853 520012 910034 1839422 391514 644993 722471 344128 1040316 695117 1017811 1677400 1065720 360785 215725 41060 1798560 769975 628233 1389377 279224 1307820 104901 1269631 169436 380421 1897915 775501 1603228 406346 1009966 266252 1971709 1983117 1542523 1616695 589429 98396 908240 575464 792882 1025136 823826 912040 752914 9942 563062 1931772 1635020 980305 683853 663230 1868683 1445769 1143490 287120 352310 1009059 784438 1799481 1773051 109100 1948184 1160751 387129 1874302 1636400 955606 593248 654957 1197758 1395877 959179 635154 1101299 725084 928920 407282 514883 813272 703651 767009 550657 493580 1608140 560502 1530636 1460818 1938413 1796624 1322928 1986378 561205 719262 1456532 751323 282223 1618584 91230 701837 340192 1972601 1541701 645697 79863 1576624 1303109 1787597 127263 1071010 1627946 375444 566284 1893401 1353023 524455 1589676 1305118 649122 1709025 1812956 1366969 1999553 356971 1139838 909989 175635 785695 1969569 496187 132047 495704 1011431 124088 1104887 1304275 615816 1163056 1431768 1431851 1045652 1057539 1661129 1980092 844939 1569951 1925094 900977 1830876 1530042 1124867 1134502 1469799 968458 1461975 1116864 91456 834068 1569197 1283621 1282281 713767 1753842 922099 683451 631158 69958 1953173 1119268 455041 1417941 1315615 1397972 828119 1952731 1031714 1908442 1604239 473170 1553220 1010028 1959469 895726 1204793 704211 1669350 992522 1897611 779622 658172 1509817 1696907 577985 1037944 1365647 1646059 519430 237773 1321921 963008 1311288 36719 384055 932821 72879 794966 110328 1016931 993912 187234 1090221 119640 659485 1566159 794418 512662 1605768 1177636 1484576 1336622 241824 1048586 521959 1095718 1867514 1690211 1638663 586648 1864736 1212508 722078 502626 1282888 1725876 1557569 1494706 1127865 63004 299161 1975915 371385 851952 1579158 650459 915161 292188 1690638 1839453 1789693 1312613 516965 662108 1993598 726299 491856 699239 1631833 126650 908057 677136 1244138 725263 1819104 1866166 965915 1654304 1537517 1916148 899360 939029 1389722 290760 19712 680547 276620 1832716 635279 1236169 70961 1897030 1785892 1035794 1147509 1950503 1057108 1657484 1442651 1388894 1803643 174530 1744677 733525 670683 88293 778258 1168440 135460 3892 1506676 102324 93491 419451 1782434 1078048 1792914 334076 1004087 117177 639244 1535487 879644 1415216 850823 1585054 1953089 71600 1788769 187941 1173096 710748 1206262 421622 893701 1492930 1417483 685973 1564783 469748 459230 389804 102788 892454 431432 337319 1307365 755906 1523285 1958613 533174 674551 1028135 819078 1854593 1015029 1347989 1820384 548238 518048 1170185 1343697 1684138 76615 927964 182526 1214864 1528827 1519477 360221 1146026 727751 532509 1538327 1216894 697790 1778114 368647 1675513 1604053 1672960 1917214 1080510 718881 885442 1109608 794455 18188 881732 1804776 1009443 1571034 1781669 637200 928096 1331306 1581205 656096 469433 406410 1795033 537371 553853 324866 1972353 1955848 1873053 87585 1938839 1275992 183500 1684965 1036491 34821 727518 758747 136196 781798 1631472 467078 771691 585812 1198793 1798601 1481976 1367171 1367261 1336956 1618242 1765019 1556432 1768579 1939602 844588 266707 531113 1247917 1868127 1479312 1835923 1421014 83803 1491218 1532433 1875744 1850873 1872019 400128 1193562 787026 499283 1736665 1570122 1570402 823712 87980 35371 876227 322378 1382994 1329724 38398 40692 384967 1983890 1309225 327511 69296 1329570 461192 345641 1560424 157411 547224 98041 541500 1822730 289137 320226 1400343 625335 536911 735248 1461041 775048 1885902 457862 672157 129085 22850 1830780 1941163 124468 405221 215487 853740 116271 521384 1129026 1099579 864368 100337 1801957 798479 1565108 982434 1069416 1234510 1225318 797519 1160144 877201 322835 1464271 104203 344808 1043355 716975 102151 355023 1343407 1303644 1970522 1071314 1133599 1405430 1290341 1853141 456043 1615870 567828 503137 1400534 1245375 218227 1461417 725149 1581224 621180 337493 1546722 1149976 449980 1115509 1331352 1086567 1422873 883854 1663229 744954 463038 1350213 547381 881128 1654652 1937110 742384 1023163 1699974 321501 1835418 22815 1644805 53318 1358358 380512 263685 418661 398095 1704849 1836202 1665922 1086818 1163435 1988368 217209 1059343 1337865 1823966 464326 1171923 642434 551229 1346824 857317 261918 78349 1186171 272037 1228631 628457 528510 1423312 1516075 1683232 1023833 1631459 995082 135382 258327 658577 923571 395085 1313530 1504393 517824 570810 1264444 850198 1440625 628347 804686 1899130 91902 270953 1662015 1614211 1175427 1375878 1088296 1315137 1521644 1161752 1395362 336230 1896270 303071 110770 1986199 1102824 289969 798282 1348120 1661456 1656893 24325 1325226 1818220 954523 1028442 1285133 663283 1259492 1899119 1041834 1073349 327195 1372578 527804 1576619 620321 1431741 163590 1572587 1802843 89226 1797277 92519 1872554 544011 725472 349108 979085 1324644 1535878 1426448 1232757 825225 7631 316394 1290940 1950481 1374814 403386 97676 1444116 1341805 1592434 1350231 444030 1877800 1180453 1532222 1413973 1524693 1600685 332568 193853 835682 1863245 1216428 1786730 269340 902191 100914 645844 1802556 437143 1918312 1797828 986780 551083 1141627 1901382 1008782 1829997 506876 1317287 1810590 1070474 1885360 462754 771366 1478659 849795 19604 1960046 173666 9616 14935 664711 1059539 977558 1738922 366590 663713 1280524 985976 1859126 201921 1793894 881360 1058374 577672 882991 1058695 60243 1793072 769257 1912597 1397968 611404 363681 744310 424990 175964 409941 102497 584507 1567340 1176228 1887544 1429643 942536 1999000 1494996 565940 1773550 674625 1482027 617170 738350 1672924 1551938 1268263 1351892 75550 357510 1355679 920084 1288918 913686 1218468 1354293 1470481 1626142 348684 1717564 285732 365921 173899 334475 349016 961985 1237342 498842 759644 1292789 423606 210439 376848 359135 1712692 142015 867802 206693 276676 458709 845867 1898614 475146 818392 1877897 288045 44289 1677012 1387701 1164572 801693 1147013 402494 857303 333537 502041 1008192 526250 184806 1157169 1115488 1400771 1279933 791581 1385129 1610214 507437 1993596 801853 100022 1034043 1520278 1843487 921319 1589467 549766 1524021 113398 472662 1370680 1360249 1640436 1589584 586409 51003 528850 1587057 1892775 385476 57380 1672105 401555 1744615 1297380 305059 1037485 1624817 1637405 1686823 1245850 1617603 1287123 1877548 1294232 824007 1325445 1347957 313781 765589 755925 843708 1294034 815726 1010781 1620085 1367621 1799943 1035313 749559 1708601 631050 418713 1595073 1094963 1173532 218497 684546 1691853 861986 488737 429138 1314050 360893 483277 22437 393281 1449774 1807691 166976 740592 1936897 144551 536665 1280997 1738141 1443063 1895597 751287 1776540 901781 1178469 1323665 1790023 220545 1723573 1535334 1788587 935493 1187108 1622228 1321907 69497 300421 1518882 1782560 515071 1253756 908834 1269063 1904743 46837 1616609 172159 1383764 1339748 329999 874930 298034 1355320 370761 408547 710285 1068556 285839 870515 27551 1355479 1020036 1251617 492474 1455687 595602 425071 1253720 927921 757681 702228 1638871 239476 881078 1489392 709668 514480 1103502 493215 1624912 1203873 1125555 266822 766262 1304956 512382 258010 1101499 965113 1595207 1275575 1734720 55690 1480967 1940792 1654422 152967 1798194 1221259 526722 1679529 1619951 1931983 959065 287553 1462116 1276137 1218129 124582 1068277 1372526 1220237 1276648 920727 1825059 1939014 49650 450331 1080352 895310 1523674 156882 1323255 485710 1606882 1933978 641742 1346070 666308 910779 1934006 283700 131050 1584096 395476 570119 1048051 1915651 721223 463249 1272043 33058 180262 949230 927529 690308 694260 478834 1227795 1434185 1842594 1290831 1882763 673857 1727250 230431 1384653 1197445 1087200 1480104 360617 576992 943426 969871 1369157 1783044 1454598 1193348 1438368 1364386 552858 1469985 45939 113109 800092 648932 611587 865687 1706587 1880735 998316 296477 1017733 1089472 587990 486990 1210645 1138388 1319135 1601756 1883132 1802046 1962005 516725 1075850 182457 166651 881041 1961382 589849 764331 1937926 895749 1286719 1309006 279311 535521 959256 1926574 1298036 9943 117016 1430276 48217 1610136 50734 1755552 426108 1965933 1157041 15097 18012 1045734 723655 887488 91854 1503394 1192818 439687 1553151 1833122 96861 1713550 1046210 1461913 1796905 1013309 1772529 1672856 781143 1031529 24563 248989 1681884 1822916 843397 86217 1347163 742180 1144257 438600 1797141 1407729 994980 97338 1794310 1805695 1912531 1608298 1643964 270902 1181568 1583791 427363 833572 108531 1187768 1547420 708537 1849124 1442964 34627 208633 1157597 986384 528999 949142 852195 1528480 1309609 394158 837863 1030283 1816742 519042 1388655 256287 35346 711145 453721 2229 1190752 481243 427859 1745327 1560422 1479996 33087 59452 972952 439089 654686 882007 1415957 1488594 780964 166447 1235047 1070070 1019172 1865740 1013100 1136495 672292 1327103 1953400 286967 1919426 1808238 1530281 1881531 1410612 15217 32169 798444 1962156 511604 204697 1107879 168354 1524266 337376 556039 1526891 703127 428352 1698667 633359 1387700 511412 292268 750575 1517124 1857303 1406164 699970 1238084 344796 1859960 1563776 1266498 776276 1284238 576395 898832 567937 730557 71319 1394373 760699 875050 121087 7300 848740 1725823 97811 283516 200751 385444 1801597 1265338 1638132 1002717 218224 489967 1644817 1125802 548631 893162 1995617 64957 202784 779023 1187218 1240130 1222130 1349733 373279 1914875 1623650 1405833 1105928 1653753 745862 605373 954706 1808708 1059258 1998365 428570 89715 1921573 67578 734061 391801 937137 1866322 1460684 300317 183811 1153625 673529 1320385 282139 1103558 778750 983323 1062558 35912 1889587 1080429 390922 1397522 1217528 386964 1241983 302753 551884 640417 1635618 1293056 908440 500708 132278 1120960 1769444 1720117 166325 894036 1521624 1672049 964397 983432 1217178 833189 997966 1263178 1686532 1325755 68919 215664 955541 1968134 854418 578638 1272307 1215625 836108 739348 718487 412525 922228 446689 1041583 1087438 1119805 1449952 238795 11713 24786 1250041 1173074 1216635 613005 347793 1161111 1291798 603284 343489 1831000 1736917 1678373 867701 47258 1918426 1283723 51232 795831 1006227 504188 846318 704291 54450 31336 1806075 1089163 709961 594760 971943 622179 1829791 635759 1404079 773083 1053849 1562858 1720927 742143 1477029 274484 162472 1448436 1381353 35330 1901836 227780 1358345 1750661 733153 778948 551409 1643917 318767 1657651 981955 974944 1987474 1672011 1287246 132931 281851 870252 1236810 1664328 1606331 586238 77289 1606014 1331206 1892196 1055492 991620 1067085 1015935 535400 1906369 998777 1747303 441143 1084434 1965075 204245 155904 749370 390803 805265 581634 593037 1000242 1263138 7187 400255 962285 1620830 1892144 797628 1756999 1329181 754541 787522 599287 508515 836044 779037 1721964 1442566 708877 119845 1556290 673157 939980 357183 1245478 1090041 1758313 208463 1234694 606356 1232288 209406 1699422 1659332 615409 1571880 680569 73518 1123771 84549 407875 639372 626948 1848404 1944745 1752369 462991 478544 1208980 1737932 1268670 1492371 487041 1916639 1726103 280447 1504780 1419878 1100550 1965086 266633 242366 1985093 231177 742577 647906 825156 1306979 1585221 764520 734978 879459 1094754 256636 989491 1609060 1871721 474481 1129634 97139 942798 1970685 1048104 1597008 1332382 227713 764425 837086 155029 1029379 968817 1681739 1922581 273099 1260977 143157 1138362 497662 55957 518194 390089 62379 742167 675603 1602644 683202 265726 996801 1804521 1197514 693199 1167993 1073859 1619805 1195548 1535354 192749 1883353 1046116 776056 1537542 1489699 322908 1655472 1905435 843325 1360688 118109 137660 1162869 302663 718857 604020 650134 1327797 913700 1762697 372334 1410714 1030376 1297353 977506 764070 1503227 816174 407083 526608 1015633 1530657 1682014 1892948 742320 1733962 220774 740282 1980235 1925868 187512 1324919 1578291 548738 955301 1340888 320048 614662 786929 1633821 1476514 303905 1810417 278825 108243 1112859 623742 841003 1282270 1263776 20933 18548 448527 478431 433341 184199 590670 1599001 350616 1819097 322192 930813 634133 1753654 870580 1963006 26588 237272 1317960 1985837 740694 1887858 1438261 521231 1228595 1604119 1936081 1233915 1993912 1679483 1624350 1588326 1045308 1651937 392187 1634690 1239562 433000 844877 1027097 1555054 1657821 359458 1068931 80828 1200310 1145965 1172035 474377 57194 1806464 959500 1219761 796433 330252 494187 1803159 331058 1809355 917364 705684 1223958 900057 1451580 1620120 1995613 1499905 1945123 72503 1745463 1155759 971773 1527072 1233625 906587 580448 1357167 662091 726099 1736813 825916 1898410 1967915 393795 1795989 1964414 1508688 98689 392641 1354510 52679 1786704 632885 1033450 748418 1344683 135848 741326 1642023 708222 1721888 537201 222635 1544817 311507 976493 647476 1942813 153901 893142 1369034 371211 264932 1774683 1273461 1309149 918989 1298912 1434580 765670 1327850 1221421 37922 106572 961810 1324887 871058 118490 1407375 671923 161382 1003706 182785 1411779 1023748 1140699 476968 901194 1908024 110134 758823 973308 732163 597237 969103 1397462 837658 70517 708925 1204433 606925 874597 537166 1785542 66560 1491745 1364040 1528780 1905508 738358 225193 630939 1393050 1912421 871395 1809424 716925 1578733 70114 471089 1712796 943795 1876094 24144 1471972 111169 1394224 1077083 288962 1446106 1008019 637724 1498940 341501 1423532 649384 344464 1383910 1840620 1485925 1005668 1114163 1520284 1880463 1529158 567869 1756194 703903 1281936 578854 132480 731709 546887 48227 1360028 21499 356252 133355 706963 1703261 1653498 1788309 802328 1082793 1729561 315820 1688425 1360729 1965143 345994 120093 705394 787861 1339100 978154 1263382 1706518 1541743 311028 779637 126453 1059702 193569 1396689 251907 86787 491138 1729929 1760820 1115829 1288891 933997 630639 1748510 1732299 762418 887943 1886179 849925 380269 846016 1398584 378250 1157854 1135327 684368 897862 1957765 308038 1333659 490512 87599 1393908 1365390 101989 1046327 1172130 1949444 809811 582693 1078842 783522 1177589 1601549 1195653 240346 812679 51226 1404818 1012408 1251084 1413203 1698810 1423307 1388905 594969 1013149 142126 681564 1873236 506278 1587936 1854107 1241272 1502898 1787487 1701229 1343297 652542 140953 1553498 363933 354863 865364 624877 1400017 126393 73301 253737 103062 1926665 138582 770199 1241737 1671518 1064450 1644017 1221955 1487853 1280043 1720476 1155006 1070608 1590938 1660142 1709674 1014005 1557003 161791 897719 592845 902572 1959097 1970762 962596 844704 1428709 1594875 941318 1333019 742371 1023374 1900389 38591 1966365 5625 25961 1221730 1199882 649537 803939 1260987 316535 1054069 1926524 1233175 1458555 1840970 847319 1283029 1340349 1468472 218429 349168 1955386 889447 1000597 740100 1036560 1750539 702254 1078415 1349497 1701769 1426750 908964 1668831 660146 813128 1446935 401290 1430968 1701791 52285 1121085 558843 211840 1820372 845061 35411 647791 658954 842375 287272 1953575 848662 1269748 1368354 92609 1201822 1150841 693591 1225131 1319475 1018054 1793924 818146 1815238 400573 1088380 1877534 1050539 189285 136662 1662947 1792449 1817295 1708655 1690155 1412726 1907244 207235 1313349 671709 1370891 126294 1984356 575877 468048 500707 1760521 151900 361625 1763320 1672321 1195749 1640196 1029850 1497197 778125 293733 952693 111084 1397486 1623676 847188 343947 1683919 1966809 1661667 779185 1545925 337396 657024 1664025 1589759 131356 1308903 1535003 1686519 764893 1276077 1449245 432077 840716 141355 1519636 1709779 395297 638687 1723027 665638 146359 627722 1684577 174966 630309 1207847 564774 1178860 753685 428781 1754932 618423 736410 1322174 1948823 86002 633924 120782 945749 809152 1482754 391814 393639 1125529 1223597 780688 1851704 1951173 300623 1899991 673445 1237077 1865319 241743 1083913 1855657 828316 1143399 556346 1306588 372982 703409 940669 533332 229911 1141742 1256642 1833782 1552355 395143 139509 641290 1719712 1983821 1516036 1681160 1245319 918147 1322512 1313370 390675 1033509 1430909 1443075 638086 941885 1496303 477914 1814760 830440 819734 561287 250089 1749068 525360 1440732 69113 1749338 906192 1159079 1132324 1450042 826239 512963 819986 591687 1686874 529540 344726 1956523 1303237 1337219 1361038 200350 1389475 933836 111882 1170256 393399 1003386 1916637 341254 904888 1096179 224917 1579205 1567715 720708 1491440 833767 530607 1721749 740507 645683 82954 1883892 1208098 652334 1754363 1686930 194693 171244 1232410 1993400 1023129 1093415 1968930 1559782 1877934 1345215 1441503 1384814 1089787 796115 712897 1027789 1321214 75357 1321500 920593 1854453 1977266 8653 1065004 1241010 357421 807541 82616 851755 1020615 168037 1738646 761543 1287035 178773 711623 150224 686980 1175481 171418 1053234 1555241 237811 638725 506741 1991859 1209983 1593341 1378811 797347 1249073 766939 766428 1358315 67736 441145 354489 958266 1234471 576293 247639 111886 184746 161625 1980686 1481934 852844 1005348 1067902 996950 170329 59491 554960 981456 711966 360060 118072 373380 1391548 449794 1606703 1742622 1932925 1216166 1287720 1158807 1186956 873206 79306 432891 1445209 208514 700316 1823712 257844 1423102 267060 1727163 291186 1255906 742441 1904568 479657 253622 918618 1851743 1743579 1274194 1990720 611535 753094 1342097 742238 1424427 462090 392181 153596 125092 1133685 392294 1027936 407633 235156 816624 700181 1900283 362785 445633 432592 1136984 1294079 871480 1462752 1527107 1265124 904345 1321424 595002 1552876 1339186 157375 798336 540543 1183865 1012634 933404 182197 1476856 1862349 1738771 21661 1266406 527453 1098213 1513046 1080169 532501 829047 716968 1372156 227050 1015941 1197025 1653134 800523 811617 1259052 53122 1036373 260667 646124 1638543 1436342 521489 1604960 1196351 283453 598478 1004128 1266593 1437389 1818569 209718 59853 1409863 1727798 1212221 1264796 1628082 704077 1552120 813179 1254455 34589 447283 644259 119699 1731301 1204482 1892860 1579254 401437 756603 108597 1717761 1188153 1485930 1269073 1348733 1572757 1766511 466008 38541 1951214 493780 417787 1523930 216459 204065 448229 1543253 82751 1037912 519718 767001 921497 944972 1085758 1492118 310176 1040023 1730486 828330 1916520 438517 529059 1413152 1295035 125713 884600 1366370 1683571 1807670 212339 31084 934749 1443633 518578 801645 216461 1687421 1233481 1575211 634240 1985826 1785452 1110308 345228 1600188 1034334 945191 16368 1039733 739057 266150 1528204 779955 502717 831112 1702386 260340 532534 1554421 203305 1536794 709866 252904 867542 1541724 784000 322110 671291 599028 1871502 1322388 1468809 1860973 1572104 1450594 1589767 1560076 1687 584886 640398 1176121 1707766 1046326 501749 47456 950586 1117016 876713 808661 1570596 453388 16242 646056 323701 423538 531077 956152 1488991 1713295 901292 1875031 1968410 38250 1082744 1646833 710359 1474385 804214 1818524 1998177 25829 661295 651771 1026034 561802 107580 1577921 734467 1679807 1306415 23153 1468243 1747134 750445 23950 695420 893690 80068 1754980 848370 1549474 588754 382322 595401 576768 1240876 939535 159495 1436561 1903955 1018877 986129 259350 1000279 667807 1131756 1736462 1260745 1709123 690082 1052854 1595444 1307989 1380384 1399860 912095 1421468 546099 1096165 124223 294589 713658 878283 691103 229659 1655190 833069 1462582 474719 1138415 1664015 1662490 952859 1527044 1044115 945451 966053 882725 939342 1220795 1378893 886367 926070 601368 1316705 342475 914716 985828 1697830 86886 255770 1556903 438141 1763186 1596087 1302403 39158 639638 1139175 1912775 611135 1109303 529724 1958727 1186718 1649297 558577 1983207 484452 993048 1120050 1002401 310716 1765436 546129 1550205 40441 1249543 1273035 1344793 578299 1279867 729397 581479 1669267 1442358 357111 1945926 1668985 335407 1079740 54591 650835 1932940 1018341 256352 872682 1923101 1226987 578533 597017 668865 372178 1510684 1954437 72337 70025 264604 1896430 1767620 1557812 1625902 719833 1867179 1284937 1322451 969864 1775385 1027711 882782 521091 1456198 356796 1900041 1453131 467040 1593841 1622135 613640 742099 387476 1496379 548787 624358 168693 746866 281833 1936520 164944 782280 1113094 1696669 1512766 903036 594361 1384119 1611389 926401 1286858 1285832 246285 540973 389356 1369324 1584621 1517143 487187 87364 778795 576941 50663 524937 962137 481942 431384 1188999 421080 1618814 1725170 213022 1490063 887464 629117 1972119 929547 985684 1377603 380014 1447112 1751812 1989932 547297 1206734 1389237 1655737 200468 1636041 1566153 31412 591389 1163933 616828 651890 1639848 1331240 726674 1687425 1262663 1491267 1727091 568819 1984561 1320516 1174635 1597161 792275 1962394 282723 976371 1154089 80595 47057 419567 996112 672637 1819866 369915 1933754 1907909 1437560 1260247 1839257 1507647 1192856 1373375 957468 1517965 1741306 1535744 1312364 785877 332513 1035322 1912709 784140 924423 1817613 254954 1326607 1093717 171621 301633 1374759 114321 587701 1851409 1574033 376361 1445348 788520 462330 99294 1431122 878490 1211935 1476654 1349987 164110 1131700 183828 1078359 301781 87456 552702 1019510 790761 1849034 315066 1081368 1840266 1948898 1975988 1462945 1546680 1958363 1421326 1878739 1129299 1703237 23679 1135690 1480577 559962 1138409 132109 1823594 228580 275464 1881722 115048 837070 1318246 88930 1325751 914347 799983 229013 22575 428345 1412136 152715 1453260 1756883 3116 1095146 229050 1989902 1184151 397535 1985888 577856 384586 1096418 10543 1924759 517792 1687725 565823 46924 819332 415440 1538887 1929655 1373751 1138244 364446 1931875 1181288 1544302 558130 803446 1514536 1241386 1585609 62488 262411 1147861 598251 1980744 1143216 1874417 1880748 1692951 1823920 1013090 161070 1763837 1245032 96117 746090 1457149 89036 1730575 1356081 952870 413011 1150287 568142 837286 525544 1336566 39091 1295633 1489206 818726 635867 1118733 555472 1741923 1254328 767366 244372 113930 1455510 1399644 1986056 1091097 1180768 1204088 422846 1411529 821873 110987 1861813 145693 18419 765769 1091997 656811 1451289 568137 302004 1117641 770448 443384 1589325 1029420 212793 138684 1428436 1720075 1894411 331177 1776350 920156 1864024 1126932 226077 27056 1228019 1260651 1190917 999068 465949 902791 905467 1722191 1044452 1969126 1940624 584953 539222 1570456 267750 1074386 676271 746796 1160427 1219647 124274 123511 1578453 1387617 293773 142397 173758 673797 1452559 159820 1638724 104917 538606 942167 1575967 1953040 704427 274216 1001789 579072 1001364 1705963 1639034 457762 1774636 870282 1730651 584584 783808 1514618 133897 1038932 1267345 312156 622559 32288 159084 1384283 1544119 1914343 1317334 815533 449508 1876449 410317 1758668 1671145 1659006 221927 1363280 109383 875282 1232149 1578405 992899 326418 1230907 162008 197721 1558269 675471 17362 759733 158572 1925665 1843850 1189027 749058 1546551 1711767 1806417 423591 702976 484809 794536 397267 1578387 1479227 1607384 1937781 1312121 667648 1115919 1804926 1502802 1643575 1770311 1888939 1398591 610599 1182163 675886 774612 1305781 1129330 1496605 1926083 1008579 642504 396729 554693 383224 1785944 1938267 607305 607456 746540 1172814 650743 1787786 513609 543606 1316214 258714 776198 1852296 1348186 1030176 1212957 443851 1529733 391261 282931 1971548 592323 377706 322162 942999 561161 1468226 589022 783933 1105108 608557 1063995 1976229 1657055 437943 458916 1665345 1428977 1885696 1009547 1077151 1830940 817212 1154816 879117 12423 737095 742155 1248108 151552 1849760 1835228 338165 124455 784078 1482993 1158322 147953 714355 911503 1197689 1949449 1508589 183486 414733 1940666 304635 376937 696155 723682 1454836 1663095 313690 145870 1126312 1459144 258771 1928850 1170193 1303715 144688 1738333 547477 269234 161846 1181894 331285 744434 1209697 942760 1906137 904651 109746 912781 1273005 1104185 579875 1712135 25866 997842 923945 1156622 1354106 597894 1461541 1272582 303750 12755 729048 960220 1539027 664317 1457581 388306 252483 1709658 1876220 164324 1449253 1053279 736668 1072727 14049 1421300 243210 1822909 1177264 643805 342928 1537644 892535 1076881 186042 902601 1286556 1519791 530248 152812 1420005 261828 1150606 369035 602172 1922846 346384 1234867 931131 627615 1865834 1348418 1037979 703593 1418395 1197198 89996 1323913 754415 1317441 304775 1006725 624770 1817803 1019026 975426 589088 1606821 1470555 1847943 1197146 651967 1685019 1951971 69448 1928835 253247 1758058 1436945 1499761 83800 764326 1204975 67839 48088 1217853 162391 1706738 1366700 688349 1917973 873453 254811 450370 128114 1428182 1483175 6710 153739 1222689 228328 271506 1480222 1066132 241244 986323 1899963 1037408 1003409 1073573 742156 116763 765632 627017 596648 1958177 1832134 1717419 40804 1389572 449292 729880 1833270 1646232 1383219 1448225 642383 1131816 1365143 920193 1936450 1046517 1652127 1168032 730283 227705 1928139 489803 863297 260862 138352 1621949 897096 248665 595885 382695 1291517 1846091 403736 498202 1590995 661882 1409542 1022303 1913590 1556354 538208 1291999 1896272 375832 1512519 1756605 1037468 1284836 660223 954645 1098269 932186 1871811 983266 1943602 239870 1087699 1688738 906664 214953 1021277 726974 1657986 799028 1480715 1192232 471604 1385622 921453 579173 1527637 1582731 1276461 881451 1096913 775319 1878385 1648906 972064 1372443 1502351 1817051 1643837 1305975 1165463 1243725 580074 914772 479734 669728 115434 1082246 1763543 1359623 993847 1601605 1874189 966418 1349646 304067 918213 1269727 774488 948375 150188 58625 962210 551704 1554813 324613 142863 1551304 907171 1859218 356267 90809 957586 988632 1761760 1484179 906741 184041 1308195 74619 1019690 1761164 643188 1192991 1663248 1289132 265343 814868 1223025 1818849 1553551 1515746 181519 1043230 1095471 1797102 836026 1285502 1455114 1615291 1165334 822667 1494173 1442874 1070936 905896 1765038 1991139 68283 342232 1900374 1705259 1550821 1147848 1493467 1103690 729324 1700413 160852 1680707 1458857 60086 209571 332038 885521 1249423 1814018 1113522 1087006 1785368 1849599 29003 120199 1334680 890581 1222482 873076 441755 946535 1075300 384270 888886 1742489 371721 1941999 1450293 138840 106074 1079723 1554214 485771 1446731 1584627 1068690 892632 943443 17127 1316042 571415 1739844 1557576 357660 1334678 1159288 753388 691852 1628770 836452 1992947 207116 1181727 1226908 1011019 1347614 736972 393455 267815 599456 26951 1638947 1061942 1015949 495997 578756 248469 1505473 1452930 1209645 1328373 1006428 1725769 781687 584007 1663366 1491755 539784 1341456 1950641 1183061 698169 1722388 1703323 1341098 363864 588671 904636 1290412 1275437 1743298 213526 1295979 1071812 660762 897954 1134572 1278872 167927 1992896 1120667 48062 1687815 1869385 998127 720406 1889736 1441634 1285967 1818037 1564701 988860 131433 1489557 1518286 489582 274217 571903 1591296 73283 357121 1404866 777585 10140 1313168 548298 1691198 1515155 1196172 865999 1733371 1663967 1941267 1439888 44296 68012 1271201 1041462 87143 500670 643475 1650824 1389229 1928204 1909432 585192 928835 519130 1066223 119853 592308 1975296 1119628 815695 1236546 324696 1234988 94062 1845946 340464 1188191 375032 517584 891382 266495 1687066 446238 370089 412017 757803 350619 426242 448401 1987181 636279 1045465 200315 876377 945184 868819 743801 134139 905939 1869952 184296 1593770 1590056 1827892 1456405 1708565 271868 1447218 1320530 369906 940659 83485 956312 221040 250950 1444239 190349 536967 1237216 1008738 1888824 280669 638443 1587642 1425339 1368978 1908576 879516 1819114 1648939 1115518 180299 647907 613424 395013 407363 9906 595214 1844177 393726 1646883 1370005 1996862 308001 212636 1497974 1617586 1211396 1571206 914058 1605138 1054903 1723006 1287671 623312 176468 1899958 25727 1814477 833563 1200964 681007 1505128 1954642 1585340 532038 22015 470524 1825418 995361 1381235 1991944 1520732 802107 1877683 936049 1479091 1155430 430175 1666570 59902 1913440 1959468 1533194 1524941 1476769 987309 603210 307135 1397988 906879 45747 1698087 1765903 838787 186613 1903224 918239 157408 1035780 578621 1590514 981903 1847023 606136 205051 1851075 861217 1645725 1177152 1436359 59106 397835 431996 1765966 1592712 366554 1679200 608613 1549803 1552991 161199 303645 1049791 670210 159710 801075 1808476 1367448 1956003 1112406 1906128 45612 751038 1883200 1152102 1010205 1793903 94012 1646434 949420 255848 853485 122736 1073866 1408730 334307 356889 1399088 1757996 421486 383098 1288537 1368821 285265 1356549 1849894 1380322 248023 1301135 885256 1445584 1687585 10694 375916 916994 479689 1796741 606582 1527334 151976 436205 367281 93706 1515038 1774668 148178 1813919 374713 439813 1371299 379569 1571579 1603201 672147 235174 772535 968000 1086137 1441589 1297267 1098363 682022 1051196 1386681 816180 335698 920276 1737935 882141 248785 1410895 1096854 749142 1917980 639186 847293 328458 1072847 288726 1666474 869751 951053 820842 445149 1434065 1876533 1468355 1533161 551764 1877147 629703 1582752 1538566 910390 963252 1670916 1942680 1171656 1592226 600853 1674437 1125491 1764582 113983 1255207 641213 266098 922298 1084697 644908 896794 613519 1928315 1258224 721642 1594610 567962 1075729 184098 727301 403038 648400 1004504 966742 196961 926763 667406 197650 320778 1708796 1944335 347411 1082387 1943539 543993 390812 1145632 1737641 1974006 336849 437037 481092 595881 1999039 1139857 383217 1402326 573635 1153056 69953 952786 679941 576846 1741170 733527 1326946 1987553 360421 393084 387927 443923 1518219 668552 1582194 1225669 501730 1801031 1450771 1121803 423642 415605 1391954 1325798 882617 1893474 1212842 1726053 295190 986030 1074853 460186 101872 1237487 1374972 388618 1392525 616647 419934 62687 847355 1622659 16846 148200 1409149 582289 651383 950484 888458 311292 1047648 1687386 116310 1642891 136390 1088306 1255792 1297770 1927319 499299 908127 1586232 321801 854996 1543434 1768827 869127 79042 713300 1459261 1735589 524865 335546 1213627 357160 1384546 1659019 575213 1283749 98631 494505 67936 229729 1367107 305069 865819 464926 1584119 1865156 362893 94609 832504 1693254 132582 1339352 974656 1374991 68680 382975 165544 1512871 880467 1081091 1889271 64066 1625961 1106326 90056 1734242 515293 1706502 581311 525045 1341476 1150152 1851144 418363 1580738 1813894 1534641 1893117 561182 138920 1000524 721074 1384358 331147 327716 340571 1847947 132180 708829 1833882 1139286 24768 383508 847169 134383 332415 324690 983253 818995 258061 150737 867446 1277640 1328971 501195 1627497 1098670 1082013 1188894 1083353 385066 1520639 1139250 1301293 1370997 1293135 1265722 1951720 1466601 1544035 1015687 1438001 1349183 379707 583920 1643835 1341741 1147191 1110937 1578351 1216419 1533838 327522 1551909 1789967 1104765 10914 1088090 1145663 228625 1406065 1122545 1682161 594033 690166 554543 998396 1908490 1649634 115042 585984 1325178 126267 1053303 1290508 1343096 566478 904344 1639472 1178130 594732 618403 1941585 745718 517892 699405 1597042 28097 1269874 81828 85167 222638 1425893 1837030 1914729 1640843 1908190 900432 1663077 510853 790810 558598 996115 1994047 1265830 1604986 1639228 413569 699459 1746559 1408144 1304716 610178 1890520 230357 782513 182898 1957579 1100821 1834701 425404 651415 118466 1885822 869321 1559204 1087176 1574120 584294 1853744 704874 694290 1073486 1155620 932033 1203732 585685 1472920 1530203 30399 1863874 1982990 1643651 722316 1817851 1482348 1049681 745713 1710449 1035635 104271 588706 585269 1266734 1930662 861807 409666 256258 1436831 940345 1918956 214342 24802 145808 800001 877566 1412902 1459104 1162969 1862429 787927 514933 1869209 382425 215094 1780102 548835 1026612 1474131 1834876 1404233 646996 510290 958806 820919 994983 1524270 690947 874509 1415396 1955003 1526736 340182 1134982 831329 1693593 1795570 1733075 1932785 1467591 973374 552833 1431397 219500 1330000 544183 1076617 500092 1769957 1436518 1063310 1792938 364448 447840 857575 1776279 1180479 1477312 775097 657149 1821318 1294805 1850646 391627 442010 1352630 1608952 1454495 1759390 861866 880413 56106 1253266 1469778 884340 517039 255471 1612024 290780 97287 246074 1785423 1164764 1696101 1466759 450935 840008 810252 441358 1506333 1895908 1392000 312526 1704857 462585 27231 658607 642921 1742419 537810 1803107 1790636 302299 1776672 1071004 1461429 1529941 1282434 421326 1157341 1805734 563217 344749 852185 1192274 908707 1916699 1798046 1849352 733037 257443 1057434 19106 1672334 16247 1382845 1023498 563833 864392 223743 420169 109324 334121 1797056 66927 1222048 129460 1065893 1690969 1405394 1496851 66978 1877285 547759 750408 1045281 1608993 528540 1699932 803280 262241 635863 1290869 413825 1660735 1931560 119920 1421100 1809284 1407242 986914 1458638 1325386 1327262 1667169 1785793 909535 1103214 1580507 119726 856907 597338 706542 759130 1629149 1045791 493779 1854112 420449 534938 817010 1457337 249857 1084028 172408 1823617 1762343 822134 743875 498009 609018 1562804 251327 1403548 256950 1646755 1766523 1582477 1715565 502303 1265554 1446569 134803 566598 1456046 50577 1297953 645217 560159 264409 1227601 715021 95794 1478673 537123 51048 452211 956338 192419 643555 851331 288851 1297375 716906 275363 1135901 1981045 1613329 1487752 320380 1159587 957817 1722050 507615 1518866 93676 1832168 1486992 1633622 1257268 154091 497976 211236 569230 1258909 442467 1163170 1048202 997266 839653 143695 1345416 1459321 1010847 635410 1628220 1938330 152241 1477898 1635329 347055 1865831 1507336 1727551 1526496 703428 831331 882159 565203 1529772 828013 1823278 1850672 1262941 959449 992066 1867802 1615245 950073 1109778 1436096 254810 145071 1858080 393306 1705287 1107307 781960 709065 1106476 837318 1389438 211621 1474253 1831982 1010416 929026 516130 406837 883312 326715 1982466 1566043 755195 1224697 1610533 749246 751881 1839750 1735106 1422864 846287 1433071 1375510 708396 582487 1691963 830589 1285368 1562790 1515372 1186672 1358818 70819 250943 1996480 582106 450056 1981247 1042187 833842 514523 846995 409721 119848 1270285 1468905 1691411 1245703 1343810 1055112 1531156 98420 1684047 1049445 1307682 398404 1513733 1175727 1466433 774652 283920 557216 1434672 1578157 383393 1772552 1598459 48740 1696602 619486 1719173 1584803 1745410 1163220 407112 1764676 1954869 513869 844532 822562 237020 1228 577091 179317 455329 403986 473851 1669479 1200016 1897068 1621583 926089 45982 1192363 1335723 272851 907224 1480326 725849 1534647 1794440 933780 850291 1129112 1526210 1369071 148509 513615 1850605 1709724 286604 1267604 1734652 919684 1202549 382803 931644 1967959 197149 1404613 27214 270644 112303 1899470 599922 931759 1263990 755790 1970328 961417 980562 1046067 1782000 163883 1306632 210117 716822 1639053 1008593 168170 728735 982734 1938823 922880 1114796 156265 1198342 134165 726152 508121 1182467 995892 1613937 923136 193186 746453 1044213 1211974 1951144 840662 814786 1255745 1000343 1642844 1720482 947345 1199450 254386 980784 1772428 1493938 1516145 1849620 440858 733271 1056691 1124169 1859736 330464 705496 1443914 1864008 232394 206448 1212752 23791 280818 1418617 1344951 358140 518653 807011 309003 1594361 886701 1943438 1124634 1607448 705411 769202 1520653 856143 1154485 1394603 1747344 1772691 243393 1156693 69820 1188462 1552573 1249169 994836 126310 720498 1548325 1518751 327984 1029271 277413 1625638 364128 417043 1536802 1457783 742696 1006488 490496 577612 264775 1340846 888775 194283 980776 1386397 1856219 1882343 1428350 527929 856299 343804 437825 1333281 1264054 594880 515134 1842670 1443108 1001696 892035 586756 115229 1580347 874525 1681922 874328 1136895 120403 628038 827145 452508 236178 1249302 1976176 1484755 1717662 985583 256145 703043 469675 843310 1050396 1913681 1060626 510996 800681 154465 1950188 1333261 1031436 1970715 1868635 58065 1435 1111196 1635293 1057999 550855 893196 392074 804583 656377 567093 1526246 1719038 125120 266505 698425 1701267 1351435 664119 327123 1412912 323066 834654 1945034 500179 1030482 283695 1313611 1116126 87949 1361497 480689 620680 1166579 55933 1320886 26687 1888407 1209128 1900074 1320075 154574 356731 1319132 1843159 111287 1432311 797135 484183 405313 1859210 1725252 516262 1395300 1399461 1893389 1530659 1815653 1782486 1123937 1373836 1575100 1116210 433187 40229 561141 764369 1954975 747517 1800099 1603837 869399 1510383 1576748 1212588 1148836 791917 1473085 1324211 593509 1345114 728028 511499 1571906 1460946 1838113 1993206 918306 1849698 469030 1603067 1673384 881747 907362 300393 1985745 751557 1429633 1406511 797520 1335309 1355577 470125 275338 1078806 1049485 323536 1645107 842077 1213541 908559 170886 795456 6617 744040 1470287 341303 140189 1005627 99645 1168374 1692067 1501848 893767 1162297 684239 1080589 1899227 252678 1712699 1037201 1481066 1644620 337439 1971623 1018147 1130797 242960 1273135 1015433 158877 1910909 1594745 762643 800060 1280110 1334480 578222 403600 290434 766115 886709 1066406 526926 1195863 1215920 219476 1899985 1317114 970342 313501 103554 833761 1307468 10889 365913 681996 1971591 785868 407298 783562 761638 699093 1561522 1711458 1505792 993748 1616383 1555700 466701 998936 706760 1640200 1071241 1466071 902459 72265 1109696 227086 1906985 1029184 16504 1784285 1237600 1385978 535443 1271851 437814 254426 1797318 1872179 447833 2537 831637 1155822 1192588 1399822 594200 1457208 1526179 935142 380370 1385896 1214593 1653427 1230189 1754123 1268200 1626303 428104 1061848 251332 950597 1903002 1923651 646563 653891 228870 686709 270677 765824 1153665 483516 1640267 1237689 1261981 1568601 1801524 1478398 200386 811641 1795412 1895546 1291042 1636293 79329 629400 1147884 1536975 483572 1008260 46374 160071 1077834 1276870 128946 2233 1051763 1785917 1601910 999104 555198 554090 969608 1298317 948060 1903101 1631432 692940 1624151 522175 297612 1717666 1639649 963857 646467 1855960 1599556 1752882 830328 1158255 1562307 1036000 1843917 1815184 1558688 381489 176310 824287 1430024 1838682 1747990 130812 1791010 923265 440564 1955179 1366165 35471 296999 1338333 228070 914524 1677124 944011 7107 1306615 260040 474592 1247853 1776792 1228448 893105 1686381 1443001 1024677 1246619 273416 1282703 240585 806836 419331 677990 740467 115440 1018139 275190 1946292 1927330 8456 42935 473817 865560 788139 1277808 208370 707233 156197 306546 1136058 1995786 544242 1544294 1532317 1844682 1712415 542909 1652799 259121 2199 843089 596938 131196 743561 1802961 487789 1519607 1198755 1571597 30739 876197 1144596 454418 1480415 1025128 1302967 93756 542083 1016584 333701 585805 1464855 1806991 1444605 1119336 218652 1635686 350461 695892 1887981 1659972 1732400 142253 572503 1893559 502806 824501 127472 1080170 559797 1486929 770520 1809181 968407 1122435 1364213 725156 1669736 1724542 1508536 151204 1291193 181786 971803 1886323 885641 403852 1211612 1391006 1746661 1140239 1748237 1384098 1608111 274305 886777 1470666 593947 1575944 379080 525826 831302 1550130 1651861 665607 1094491 1212730 1438617 1376277 138065 1925743 247969 920552 940763 1853569 1638156 1188387 648037 397480 1846491 1005393 757964 1508839 228519 25572 396943 575119 716226 1879997 1288419 1825026 1984258 613060 1363552 1274531 1035677 1723764 654189 246177 1947383 101749 578885 695978 1057468 258970 960787 1105435 837642 987377 530854 1211178 1736214 210608 564326 632085 1988769 1603203 1466199 1939049 1352161 1967768 45855 1007857 288188 1693953 410681 428896 1122892 1687496 1538347 391942 552297 53533 421858 961517 1982688 1540949 1085463 1241510 528980 1822372 992288 479776 555006 1301105 1919196 1544685 1962606 1165185 1424729 1433115 1069073 1483440 1194132 1061510 438382 1991220 764196 1928879 738165 1363926 1849677 1231658 1553199 1901882 1536414 1471908 777659 1728484 766461 310612 360716 1806925 561313 978430 920942 1879366 241155 261846 1512464 1436297 346080 1369834 1217463 1979545 145840 368945 1168867 787344 143461 1202116 1420127 485594 1994332 1562426 1780607 1715497 1387069 1978945 1947292 1807836 203860 1811704 1426481 793613 1297798 749752 634974 982252 221065 437561 1394699 1266168 756361 97269 1567550 801691 1200417 544985 280336 1951744 1549669 814428 411790 1743 1311036 239723 1916940 1356287 250979 953473 1499160 1706735 17387 686505 1209084 1861634 1717518 347164 510233 1742141 434722 522563 748505 74185 1165579 425673 663014 564318 270907 456775 1662829 1437337 1106582 1135963 1366666 252446 715235 1211891 732912 1378897 1096294 230041 106983 199293 476587 1300983 1841088 1931654 675503 967492 1559129 1940094 1910020 886568 1229694 1567833 1734116 1886925 1767608 57996 1755796 684417 967922 557587 1459203 523713 1678305 1540077 709606 1869659 1209813 1783321 1770568 849848 1118397 845960 660606 344913 1556916 448095 931956 394810 1840564 555392 1337180 679341 649161 759088 1107155 818889 169192 1047176 622716 1042174 160983 1956102 359776 1557130 230539 898553 1171554 219676 1231372 1715072 11142 426286 693347 139632 1939710 555819 1896570 1000869 1316974 307277 866925 631673 879364 942901 1083318 1595990 1308182 547446 615857 1844446 1646896 329258 192577 1055716 1513099 1937387 1001677 1464906 989147 1551774 676298 297369 1413560 351832 962415 261171 1128493 1216306 1732582 1638450 128966 1987156 865608 501664 1264483 432939 1039455 489287 1335777 1632413 1435135 980027 1937074 1772871 1379982 225748 555988 100504 851589 1201954 1941 398194 1286001 1584524 958598 1177074 468919 992699 942124 930339 836075 1552930 27068 131829 212725 500775 1847814 350078 1552480 1634169 733748 1305052 489611 1520626 1708271 1367096 1215113 242120 425258 1434882 462778 1567 1151089 534462 1493415 843601 1591560 1289043 242830 879547 706439 917914 1096914 845294 1483534 597060 187327 903748 574897 849109 1781294 1148203 1991144 1000318 698299 1142111 1518479 1420071 973738 1329327 145747 1775210 680196 36074 1984319 669398 1631962 659419 655826 1569001 255257 336150 751723 590077 1453698 543135 1521335 1811401 465423 1471962 1032707 1288256 1083349 1475887 385697 1955980 928357 1237634 587955 134110 1760403 425114 954350 1817670 460590 128532 1252398 534690 279724 698189 868832 524725 268873 890219 1486000 1941957 830304 703763 1805981 540826 200504 207866 905003 170458 1842708 101281 1898145 1745398 280505 1943798 1405685 839337 1596858 579169 411054 733990 1922605 1823760 552666 1132400 373196 186822 1773292 234770 1053192 1363681 453463 201328 1798003 331931 1124117 31839 1004633 1240048 1938164 1744343 1315453 1099875 471291 1023019 1084667 814894 1394247 1901819 883659 399882 1708721 1932592 912404 1001792 1693348 1912857 1318321 861019 1553459 1862459 1116036 1164527 341082 1619011 1190171 203623 1271199 246734 106776 1676391 645456 461884 1084884 621390 814186 1585669 609367 1924746 616062 318981 932111 362150 1558750 1037425 562554 1784134 199590 1791262 1655855 401610 1476071 1942003 711567 894980 878074 1956842 1156377 727978 795942 733686 124021 964266 1800819 1448471 1650269 1282831 974220 247152 495123 1613535 279216 1540779 1284220 228986 1333404 850746 1907807 1197461 812419 988083 974065 200567 1795091 1040505 1814784 1469986 350953 645945 51904 1558005 1208204 46317 516074 1217238 1632586 1590323 1793432 214134 509489 1649582 420240 1369289 1647744 1367465 1945741 1420196 1987699 1851501 945085 1136412 553598 1301753 701435 226728 222882 682419 21524 1725467 1687892 240469 1112726 1724514 729472 572734 1705431 1033105 809873 1875760 192624 1542395 1766096 975929 485821 1152694 551684 1430260 390291 1159469 1754775 1030276 1633231 534678 1093305 28694 1994803 302615 340501 684259 306743 630333 1604242 257173 1211156 414974 1284740 1654681 195264 95168 1364405 725047 582358 1354675 1665251 728765 817052 443912 1597469 455956 702334 782592 986047 403902 1981007 1385408 1392494 828902 425721 305740 1017995 253432 559530 201406 1782893 980050 593201 1489024 1010426 949954 1493739 1749427 656845 207280 1790342 1699166 194929 161790 1725585 1465584 1646290 1311274 1675559 596677 1069477 1356003 1406233 1918200 1678998 1886830 1832340 322454 1393573 1593302 1189237 1446292 68672 690541 1615396 311159 1499598 463399 1384681 1417207 342334 1412043 584896 1962164 157979 993351 1385803 1683354 1274991 915746 257234 659237 592791 864746 760609 1951575 772552 215802 1843584 368293 100428 37714 1871065 1278504 1094430 1945419 956932 1685880 498869 647623 20532 722404 213857 1742628 1047340 1766048 621953 1107321 9346 282267 1221392 1802278 21463 1879935 1011897 964448 1123828 911418 1753420 400760 1447662 528820 286589 1722534 670556 626410 439485 134631 789195 36353 928098 1874039 1781471 1243479 1001511 1693758 643593 252586 344998 1815249 91556 871697 1465291 1854684 1664407 347874 1824350 553928 1982394 527150 964466 285996 1286987 1005459 1051097 1834439 1750440 1783641 895650 342812 1124145 961554 772207 640556 1669627 1598521 826009 397787 794513 487052 495891 1632817 930895 115950 714099 360344 1383383 454103 134489 665107 270649 1197493 1673842 1127399 1294573 855488 905869 1421167 662689 247019 627674 1620938 860165 338747 134093 1657445 1836441 690885 1991412 714668 1244412 1395186 114878 1172548 737291 1187391 1987434 1430897 1764670 1858396 1659467 1002205 886423 1040986 313660 422045 682506 36883 916760 1992272 1736021 68610 240764 1206508 1467221 575687 1887735 942614 1504900 465919 40515 1155927 1439025 1667838 1237302 1925431 609287 1267821 1556540 1303831 353093 158522 1186076 1960981 1782083 365357 803441 340027 1958239 1016605 1365412 1383102 1905274 1391603 1760804 470417 1616728 1354323 1812203 1893566 852324 1269693 1452003 585351 898661 575660 594362 1708811 952107 1263086 560060 1711047 801564 1963187 1168187 363253 1122333 1480930 53822 864882 125001 1921196 1290442 1057783 546114 1590659 66848 643671 1670385 565685 647830 1090762 103500 1197182 374734 1116339 1760668 1434251 857391 1751669 137717 1367252 1374879 1317307 367820 1096701 1177990 80339 1772485 1259127 653539 1833436 452468 1774835 997733 1959881 1412627 870974 96813 1696002 1609714 1939740 1169482 1902512 1020277 1097100 1089641 311268 230460 186717 1008023 1044486 741896 1984554 1664872 1130460 1864999 609475 1570291 1050919 1915054 908037 108785 1035642 1651013 827980 836645 1248569 1370143 1898138 245527 150105 244641 1246923 53961 183319 952078 345361 53629 163048 1406468 910327 1636840 1773868 1980089 1062920 439832 241988 1957699 1117155 1415035 1293260 1683621 1143927 1044255 119939 756673 1044897 1499575 1780091 135689 1702560 212034 434998 1280280 867932 1322553 1341612 1010269 544233 1236753 1025356 583701 1407716 1046827 1533921 734913 1364586 466802 82789 1139170 727277 216927 1256389 313376 1324054 210987 1999872 695129 1568469 1739399 1196517 376475 123480 95700 259446 995995 889205 1296556 1088819 74554 964929 899837 1776225 1744266 1362887 1562462 1822001 10179 74484 1202949 1531063 1096410 1215886 1776637 389101 1274728 1042212 807850 1340067 1088346 124084 1123506 399347 58573 40127 742278 1906388 976196 1017232 1368164 275994 350231 1965425 1320948 1869722 558187 1233930 1477790 522079 1617322 1837791 1191190 423827 1556096 1200089 1047611 248583 32479 456311 272702 7446 1196613 1727127 509357 1667180 1776726 606621 1760309 769509 1158954 426923 1355894 1661470 1633823 586162 98055 47284 1177394 1286321 1078888 1882919 1363985 405935 615302 305807 51525 1693216 919807 1797340 1785551 1256017 824735 1208981 156386 1326308 196085 1785679 1013846 1654167 1706709 898519 1839863 1925830 1824801 551077 1677677 843871 354745 1526812 988968 921704 975303 901770 1014363 1318493 1756527 205666 1580101 1702066 955072 1456595 715458 766398 871891 1013016 515940 708719 1038384 723803 305918 974506 1222965 628797 863420 1832959 134308 1537559 1484327 1732511 585394 1103196 189747 877964 457955 751568 676329 314417 1096166 1710214 53142 1380482 918972 508970 1363584 1762839 1518952 1533742 1872041 923985 239919 1887463 75748 328125 494568 586516 373106 288582 1441279 352366 1145428 836516 1073257 433125 617391 726868 454740 1717807 263147 92804 1198904 1249860 427713 1411743 1465438 641547 874007 744896 872360 260891 846580 870414 808116 212871 1336603 994154 89982 606122 146172 45425 1697894 1442960 782699 154649 1337471 379558 1158636 1649913 456073 513932 485335 1491265 1692933 709602 1451255 1265449 1815418 1661588 569334 332496 1450796 1951786 209076 1605555 1097681 1148542 1968831 1122073 84396 1290722 192188 468754 313805 438330 577580 1558313 1062641 829408 1145131 1715992 529630 692912 453335 623828 245370 889332 1522705 1631870 1380099 536686 439363 1842083 1434266 1205844 1509020 37835 759596 1618497 1409080 699803 434892 67808 20589 269590 887559 626828 1881956 984757 752278 1946977 1462798 570193 1886004 65607 1520083 824716 404751 887664 845780 519273 1677654 909416 374977 543803 431945 1344842 792988 1372667 684782 1561190 1425039 1453654 1315488 1356301 1268811 910128 536096 1799856 348237 230005 443304 613186 1264427 734560 1220808 1292563 337402 1263979 801328 1966742 1794474 1468341 230116 860870 35117 1708772 667142 1379606 700920 1726055 378915 1089296 788031 1150695 1466545 1780710 11100 334434 301216 69411 491218 269533 279401 251345 1024595 1575397 1708485 398444 270264 1668468 773173 502275 313079 281080 288656 1172994 18027 133173 453660 328299 733944 200399 780709 858319 1573263 1354628 528261 1658008 1946833 255604 125879 291634 181014 707886 1012987 878458 545681 160206 908893 943265 988540 860423 138570 1061193 935503 640713 43032 42675 1746746 1809018 227966 1003151 1746067 1079294 1541705 1440196 939191 974538 1622176 728897 1776104 1314134 678297 666172 324293 549007 681882 656835 1059408 508586 1859569 1187255 1830752 1872500 1756414 671535 610230 1282912 1868802 767069 1598764 1849628 282215 1014912 601387 1408758 204461 514669 1303739 160969 122878 496515 690596 1580926 1632168 381341 1736450 491808 687782 603181 1793084 894409 1183494 1861330 1748628 812614 667541 1012252 494508 516175 977971 1163153 1552687 1483081 1185393 1028517 1935247 225168 1097010 1508439 1948027 1295883 1388406 1306323 1840905 1126729 151426 381426 1830051 1694300 1070271 174920 481713 23882 588313 994630 1743669 506046 526725 616241 41410 998986 1508073 701302 427678 808279 1912393 145612 746183 1565965 885497 1750584 1718162 622065 1538779 1139856 709428 862420 894029 215819 461822 545832 1009598 1364346 180328 1972943 1206612 952371 7257 472010 480201 147001 1575034 214651 1975511 1658639 560088 157059 1770481 666334 1645307 176775 1186911 1405263 1071339 1354902 721183 1741732 182655 10471 1186080 563819 1856462 1827820 935724 855758 1897849 1679831 324180 262417 115277 482766 118474 1999214 933333 1648582 1200305 778927 34173 1835805 779996 183220 913716 850502 186719 1817150 720447 746462 418457 810778 1229949 1497881 1023016 781892 1723481 1523008 1979364 1654772 1824893 670105 1357155 1281212 667028 37284 632008 658610 1645482 78266 1473152 536168 1672182 1279217 636745 178699 1895749 1480051 1732668 1597647 710985 683653 1934542 1581501 1170964 1147336 1600748 1857630 1775626 1813757 1133467 134704 586543 1217077 991693 403830 330030 552023 1251890 506404 1623032 1788726 90999 888218 965024 1636946 1585249 363922 279863 1646308 1995989 1173002 524836 1623524 1039622 1080987 393355 1708379 1795976 1301147 304871 1075004 894086 1164881 272709 1096159 44092 927903 499982 905405 1033522 1685509 1272239 465555 618492 140495 1655363 1438948 1950551 1785655 998826 260494 1518926 159100 596321 1325338 1212754 1841672 1058442 527607 104914 1093612 1374385 1539060 428124 1014785 464530 1005870 709780 495661 387007 1905761 1349257 1086910 648834 343212 1914818 239473 1181285 1619388 135459 1146597 1689531 1798734 474323 372989 1852389 851263 1692222 727510 1884527 28482 1351915 572424 1733593 43580 1156533 1040582 11237 1805459 361481 1044665 510301 1881991 1827070 917537 650233 494020 1694045 384003 1016902 141706 1840607 183326 791985 1969684 956355 1297974 933757 567296 508061 242999 832234 480446 1815385 1217258 858721 1931387 820433 562074 1586239 1617281 1019240 1821914 1532819 1187055 548423 970461 691096 453400 735428 128203 973258 1200856 1789589 1213079 1076964 680279 942790 388134 1098703 1955548 1661982 593300 1476922 1669217 1008447 473705 1364738 378111 887856 1084202 481015 775205 1864996 1916407 1111442 1075203 1650456 316174 145731 1550024 904887 1691489 191440 1170282 1409571 1890791 1494598 1217698 1364691 1105082 1938721 1548490 85442 732742 412120 342239 1763795 235481 581837 1587229 956987 1019410 479231 680868 1608515 868139 1316912 1096219 482894 891630 54074 744275 1746025 510805 1937311 1102903 213165 1462918 1200094 457700 702700 570345 1495707 1747512 1061006 1366316 683520 749093 665302 1654713 1633227 1252121 1623635 1880038 136070 367658 680100 1819596 1698876 512231 553372 600873 434271 307096 105240 352676 97599 1062638 813926 811082 82001 727244 1537795 1801640 1679679 1407844 1250406 515982 308236 1841164 1465128 775226 257539 239782 27993 817358 77130 1399610 591236 243776 811320 553606 1782413 353463 471135 918276 212693 808069 914361 1853341 306467 569901 203936 1678389 337996 1460522 1946232 388620 1685629 1189790 1280106 1377106 1524621 273224 1767127 783383 486475 742461 1900149 1869918 52333 592948 760486 61927 411855 1428244 1402243 612281 1137157 553496 703734 205358 1804881 649420 372096 937783 147683 688504 416353 535990 1978725 191689 296815 864434 1517500 1126850 1295990 335664 1497943 600855 454798 1738478 1506144 1736114 517116 673771 1028002 100772 1536912 1132523 690090 845120 397808 1391678 798756 797085 404647 1603499 390365 1759123 1185509 662808 1042860 827551 879436 1253161 1922207 874459 1401670 1680437 546384 1222094 135405 724045 1288136 1329081 1359258 841652 1806763 1871995 1756659 1695204 516654 93184 920466 285585 491840 655499 1670053 1361854 1152274 1284248 33667 1388138 1053061 186470 1576073 1686831 682118 1060025 376160 59098 390395 1042310 638479 172121 770483 67470 91216 1540712 184714 942686 1747899 357072 1597953 1711690 974152 1163169 669718 1992079 1757879 26378 1989071 1109988 1623248 873494 862553 376141 705580 454148 665095 1191397 843932 973510 1976872 1931953 713319 877224 1931139 1382549 589511 1929516 515178 1904870 614232 140312 843394 1720441 781722 290835 1413884 649520 1017424 1990229 11472 1144615 207440 1984599 1263875 232633 460629 911014 929663 1928461 1738809 251394 1953954 1630623 485629 1149379 159371 1564494 306264 1406437 760006 72819 263778 1732690 1320089 48636 1564100 1439845 440944 105347 1028126 1750966 118758 653093 1798504 1646728 542118 165190 1190126 1419352 1855232 1471096 1154491 1980810 1330545 517247 1600186 521684 1680021 897498 1218423 625771 573592 755625 1724162 27400 1448596 398756 1029402 1449585 13022 564508 182255 1620564 1687093 739169 1586698 1689281 1605786 274999 975148 582797 847225 1884713 1254874 8476 602856 553589 1579217 846982 1988241 249953 1673804 708056 1875603 108015 526338 1501521 565587 513594 484372 1020212 444940 100206 438162 1292459 1622420 211782 515148 30771 1801738 1377104 1389933 321321 1610350 1790420 1475226 1474055 1221442 479011 1148147 1330699 680653 28932 966306 1641671 378848 34191 1968949 1561894 1519545 963875 1262842 1580121 1438278 1887157 1368644 1068549 825422 514588 1145493 1979709 1430597 1269542 1489980 681636 1118012 116417 730940 392792 1693062 1601741 325921 643274 1976742 438792 1406826 211862 918533 813946 1259325 980378 1908256 139692 240067 1675953 697548 1968723 481110 199716 1923638 872007 803821 140515 1991738 1528229 921691 178740 1429078 1844893 277579 685779 1389686 1204360 826173 764526 990375 101476 921214 183259 1793634 833078 1249546 1615874 1766686 1325357 272731 1254590 1545471 83136 1092815 1312440 642408 1190017 645480 463350 446072 1015743 1227886 1795963 404138 1828080 113620 230202 525356 1282664 1435772 417903 1370586 775553 276093 296668 1285143 838108 956439 1782423 1658226 739957 29400 155148 945606 1287819 1867473 6369 324253 376109 834687 801480 1706122 863779 923463 1322057 1821546 1500629 539942 1855166 620079 1129070 1285768 337062 1111480 960444 1627138 1510590 231180 1766945 1768913 343430 186740 1620969 1056400 1081388 1974237 1592177 354253 1824358 1233662 1531903 1974683 596484 79351 1884092 1136534 200361 1778706 221835 137789 1631572 1959835 608158 125178 763076 772889 1296303 428653 199260 1388913 331968 1265763 1195865 577348 1485210 149259 1655058 511756 1611068 1484867 964098 703020 503141 446669 1672398 8567 1873638 474501 382841 137908 1926383 271273 1850177 910572 1703509 1229991 1679318 584652 798699 1200367 1525647 352702 982862 1001102 247883 82141 563594 1696970 765144 859401 112496 10863 1017485 1318435 1152810 1823891 573950 1547536 405051 753606 466936 1557825 1356233 1495252 70783 1834146 870511 126780 1270593 808597 931092 1250107 983651 877425 1465701 309171 851127 71958 257155 774427 818695 493798 1646221 1052193 347013 780785 992944 1638266 1450162 1081571 741654 185433 60430 1187023 1441834 1020553 762427 942194 1915049 1827370 1613867 932667 603902 1605733 1528319 968670 1972479 533631 1327449 60846 1916101 360259 1214709 1174414 154470 970625 261289 180738 961513 1814455 343329 956134 1441311 1632276 134353 535677 999665 1346537 1819963 1320692 1392282 930527 22974 1485331 1808126 993405 1232012 260949 198761 727804 1334319 1415977 1924158 1774428 605220 1496973 502888 1162989 688999 743104 264204 1347010 1574708 1224122 1738177 1853327 653458 1698998 1941496 1639491 753442 944770 1993763 1971982 974525 1195299 1269498 534427 273316 237423 27995 1564834 1270296 1369525 1653118 1113694 1037973 256473 1910180 77952 1039244 459457 978818 213886 142763 1162715 1484726 236546 977156 403372 1913578 677857 1261714 1814902 980569 1358985 1768262 1479262 1013875 553623 1336511 1740875 1351605 996624 1585409 1465976 316060 1526334 1476173 1252399 1715821 1804820 1463357 233128 1160152 991136 602978 569074 1466073 1521765 1412581 875158 1686498 1145764 1138483 667367 736370 252540 714005 1383406 1319088 1186791 933955 616776 843168 833473 807602 520460 312572 281233 232761 1249651 1118266 594252 627746 91081 1913729 713198 1870376 1093110 1919091 1785687 1513349 1873136 931863 973289 798330 1685032 1449502 489266 1473075 1509655 1964635 451785 410496 1172605 123929 912557 1291535 625491 1363513 409167 145762 468124 692587 789257 689282 1446444 1106581 1976926 813502 1325973 68369 1454328 1489638 785044 1583676 704322 815595 692115 777121 961139 1665669 566812 1915463 1934224 887937 1591946 1022652 368556 942988 799891 1092932 1753522 1448346 792067 1032787 516089 1342684 1077239 180825 1965717 1052455 105399 980243 179922 360608 1108213 1985294 1938879 1558057 1068806 1136698 476359 268115 807215 315901 449866 733724 1644647 897638 669108 1400925 446474 1439107 782805 1874825 413190 99521 1082832 632757 181389 1871253 773394 541378 252508 424975 750169 1902911 1066550 805624 1121700 1925720 94465 1213783 1578753 1061930 1961002 127017 1203456 1593902 1237859 913068 1937410 1710059 671390 279334 1837133 323892 590487 643511 1920674 1677271 1143121 1666043 624138 1167748 952794 666640 1637150 634778 796042 1327615 1514729 1175 879214 482367 163796 1134487 483456 437731 70633 1394080 594800 1878819 191795 466007 1434373 1979945 1154564 912405 313345 340548 210435 1065035 1204993 474220 1106438 1725105 594713 1533177 1461459 162817 1594362 1980569 1701384 434016 91968 1209981 105782 303260 945978 424193 1133815 543637 382455 1550928 1060713 435315 689473 1499124 289808 1541764 661332 959689 1765078 647915 358532 746661 92832 1784935 507501 778495 321174 1664725 103505 1427584 1787242 381056 1984980 1729712 1105463 1007640 1386809 1137888 264719 1151434 260517 1765989 937320 1555664 1758859 783210 118030 718279 686690 935281 1010623 1121095 316493 582552 438298 576886 63380 1707569 134774 325783 622904 1474322 1100718 827285 176102 434963 1227230 494218 734883 1396729 763658 1444676 1136902 1340037 872778 1328517 1327471 1615057 1802473 516096 1363325 1723127 1771261 1260941 736528 1631377 1957477 878705 513050 395528 1147550 1952651 680684 1762106 80405 1140126 527571 1388407 214124 824069 230627 149300 594431 1237517 1116200 1412315 1723933 1540925 1187948 1639928 1659609 303437 1338853 1431402 723939 1929350 98208 1800350 785232 1097063 31791 1154704 461342 768333 1752267 1090648 999594 1310175 328118 207661 1087632 1401658 1141793 1066784 340864 1033924 1155199 444480 1806195 1768938 517766 1635598 1709261 913610 1604708 148944 676107 1119098 244907 1374199 1612574 752779 470983 532252 1009852 1111865 881632 1242149 1952139 673121 680424 1285582 1174428 329965 1049183 1250779 1366549 212011 1965651 58298 1963802 1947763 1820300 1801024 1963719 829541 1551987 401349 717793 1724056 393447 1850633 982172 1028444 284036 396671 1710232 873890 251805 32722 1414909 1166444 1931507 1481493 1739215 1288867 1578467 566683 857536 1167451 317944 1726878 133024 400839 1494276 1546704 1359096 338372 254786 356233 390793 554872 1650712 1816476 1370761 1234239 608625 468548 730376 1784158 1980176 1606316 584218 1788176 1598619 1214823 1608070 1331239 1152371 742687 1625872 1929538 582203 1824307 42169 55595 604755 776912 1324787 949330 1890801 1869113 872275 1736287 594075 1611952 1137345 196223 1880787 284288 1194590 1794590 1046268 995222 6404 246899 1264277 1167039 737790 915408 250068 309621 483635 1258247 1489497 1344462 1980649 211362 1273320 1774991 1322248 920806 1514641 1339636 630793 329052 1975765 1305906 381492 205681 1207864 743452 1869590 464856 566432 514055 1488800 1941208 278985 728340 1620188 206346 767663 550753 283961 1953742 136892 1514757 1357489 26057 1784841 1046027 1847624 1332440 361088 1108755 1978116 1423158 956007 1568412 587269 568242 273013 234813 1232112 923131 1722183 1891960 364997 958442 291892 1302628 128835 1540403 726445 748668 1029287 340520 1809709 1420417 1434454 644207 1649852 1622297 1821320 526490 1187494 1485262 1702986 153361 1752994 957106 1771593 1057848 1032746 1649580 1959274 1414892 1319573 1911489 1316086 32953 468519 235315 244296 1804277 1053403 191220 1174586 1162726 1109366 406899 529957 1614277 1193190 1918572 1962793 7109 1790218 782272 1362276 1082837 1296983 424708 962766 1030484 864099 88271 332460 277666 265232 680064 1035478 1337526 1914236 1635216 392067 207602 71129 808623 1351999 674883 820799 1885383 1390392 167881 340179 891707 263013 1425794 562071 1491484 559575 565438 1095481 631958 620899 1751619 1842807 180446 1131822 639928 1411401 923430 765524 843220 1750037 786173 1573965 1271310 539090 1702511 1667602 842239 43139 838025 1653073 557376 379286 867967 1168902 1832687 1093002 556594 248183 38047 93585 471343 1618870 1118433 72195 1894450 716420 624901 1792327 135666 1564782 1215705 256079 1697197 1296391 305458 1055145 690027 1402046 1028807 644119 1438209 567378 786699 756797 1115948 970019 48688 102432 1993668 423484 1941690 1224563 1682075 1755532 794852 1205995 1763433 861248 1949999 973580 1369991 690259 417369 1131314 506723 957652 1995696 1391756 6632 442480 1353716 810394 1384323 212346 1642411 473797 1732711 153931 1667346 869348 1702626 372213 443612 923910 320206 757025 1066509 1328582 1891674 622681 1988143 383416 1500936 1761128 1012662 1378041 834584 1016393 1845638 730176 869856 1367938 1293484 1310605 1104892 742134 187108 974508 752694 88272 333291 164218 1524591 1773611 1019887 772500 1945234 1649461 657246 1227935 615490 1194042 1152821 1762522 1076839 335960 691189 666297 226356 884983 992646 829230 400432 275039 596299 20076 1051482 169916 716976 767373 1314838 91195 1702060 774184 653128 1149190 1018218 645038 1812691 747173 1822087 89502 150 1684253 196159 1186319 1531002 1372471 612054 1459003 1391392 566988 1007648 1717020 802022 1967257 563601 1785754 208683 1466324 1331120 1464533 1235834 688302 1912568 1621444 485886 1137710 1136094 1524247 1837552 1487610 1648335 413700 1601126 1912372 469468 1082541 906157 1666991 1819848 708453 359407 1085738 508356 892649 739223 1126328 6661 53687 439792 885791 933784 1896279 1225837 692969 143777 1722438 724398 198538 28329 719886 1301313 1509698 301512 78836 1194124 1455181 1083308 1280359 693664 342076 1984345 1469947 1928609 1108628 225440 12643 351163 1450360 158890 159396 1805220 1950688 1002852 1940255 395023 1166344 1702340 721478 545471 749299 778693 913043 1870756 1546361 755471 483561 560764 1690319 943223 1097856 1110997 796045 138079 1868767 1016111 1517784 1910338 1608776 339380 1532606 50730 165952 436824 295346 1817319 370626 1510716 1059306 381872 1688081 1150670 1881787 1200917 973696 893309 1694609 499681 855343 1405044 1703966 642147 1963599 90247 1549676 1490864 1863096 371240 337984 467613 541970 833564 1941921 1482342 80322 1405839 1364418 579081 1942701 1717007 748288 1273926 1184846 911995 939249 1206559 1045069 753124 70355 998735 53797 318937 1804481 1860918 1631380 1515694 854875 1532765 707595 1792942 80390 1643347 1813676 1724228 1367570 156097 106668 1492338 1956694 1442600 1484699 1302395 822265 1068290 802008 363318 1700366 1382950 624446 96181 499553 774750 921993 636241 1510943 1601336 1377206 1920731 1934101 802735 1633234 496563 1010474 991264 1893324 240247 505126 134372 1338230 486584 1431354 1156595 1640932 1007759 335460 184457 1896253 1651310 590955 1666246 340837 1712851 1530003 1708850 1042339 858935 65956 1882453 1375423 162890 999752 1477150 1959989 826727 1298098 1415313 557220 607416 119993 1409867 1895021 1295240 1840835 447795 809747 417614 17973 413029 1207274 352182 1852315 34450 98112 1627186 1301073 1177602 118113 1880209 1728740 1082475 475024 1530239 1636481 1615490 1406710 1429853 1783806 36921 756241 817965 1889235 1307965 673990 14552 1481660 1117251 682323 570731 1648273 1054995 1424470 1920130 1844213 597324 712531 1135742 355933 1265024 235729 1361323 1492145 901273 224077 492472 1016196 135080 828081 1561159 273638 1200042 538992 1717159 495920 1150682 884518 1720834 571217 1322260 1367396 1495538 1859738 1240639 768413 1316923 1087994 504187 1052745 1003277 470162 1614089 998764 176365 656253 1781275 1362317 1247470 547793 613691 1429092 1115555 1029980 929197 895709 912390 806465 420229 447582 1029224 1371609 846904 1892559 385329 105878 30499 1557346 235390 1104779 760778 1037986 710117 25771 1411997 623489 21787 1688919 1480961 1401785 1899951 180264 1333891 66628 1971222 1012463 1690738 990609 258039 568260 1649322 1546460 1801997 427298 810873 852793 1356753 1844773 1135726 39009 1114862 1987569 136010 703964 718171 13737 414392 1523917 225999 296036 1709121 1301869 777090 1303826 552086 1119223 1919790 1611821 284267 1521011 757410 106901 345166 139677 10947 621534 1487646 959858 1203158 69852 240472 403425 658559 1851427 364966 671856 1105350 458574 1253318 1617254 510235 1385438 1515355 566207 475426 1459956 1754450 1609503 96971 487087 997135 142903 650248 1516305 114939 1981568 161514 634804 1280709 713154 436577 590108 171749 804361 1539737 1325238 1028010 674143 1744439 148862 1694490 758514 658271 308448 117343 410269 485037 537904 892996 1948262 300334 710813 1409871 1148946 1907585 683359 94717 817101 1988302 686365 1833205 1841090 1519818 1272103 1838147 1597076 600562 1739762 1039769 1169641 515275 116094 1479302 1810429 1819010 396072 417349 1180984 1723369 351239 762904 584127 1307126 1103051 521788 1048362 1801752 346287 1942512 1423255 1143373 1021712 167813 1612217 33737 523086 53549 1295061 1398861 1859827 1680303 1835767 1553561 933698 1979586 1688415 1899309 1415095 987957 254696 1008095 1209395 1219561 932818 271094 515669 1260245 164768 1207036 163424 1292365 1631662 657661 948471 424830 1259787 286547 1323038 1458470 1440108 515802 874739 908448 977240 1550096 1091714 1982141 852813 1679376 506689 918748 1993442 126324 1971876 480415 846300 748488 184741 281646 79914 356570 1984630 319303 1948979 931127 398502 1305408 557451 1699225 805480 212032 125068 1026201 1370656 110197 1028618 1503639 1419906 372455 376539 789988 704824 54819 1549893 41585 236465 1225964 186394 1643073 1847041 1853964 936746 599217 1935953 1352687 1704282 41253 406455 631583 712014 1628507 1509730 948841 921850 1750131 770172 146487 1447091 524918 202929 976336 1695812 883883 1490952 915793 731283 389995 310085 1942097 893380 207189 722644 649162 956754 1055102 499320 552117 660623 401740 1331737 1514677 1925751 348382 443451 789646 632379 1197159 1723479 345894 113490 1281191 1038784 376952 599832 1250625 1372794 1161856 1120144 1522950 1991942 724867 1840619 1650968 1791401 597968 737449 1097563 1695592 466237 1890331 135175 1098252 1246374 712136 1434004 467401 1098786 1626549 1948882 75343 448195 1481503 53795 853194 1552410 586257 814250 370336 870945 1129972 961846 286956 760414 153642 258735 1128045 1153021 658199 860425 1114927 590062 678668 176083 1145843 1781946 954766 1200794 1111154 1357777 1559417 373654 362925 1433995 14704 1937821 1125904 779850 972445 1689953 1202730 881287 799874 1662225 1228003 493616 1361429 1756175 728033 439114 833342 219629 1928322 1754611 1648592 838912 969023 778776 1355745 1834021 1192298 247975 504898 1398541 1990999 1352333 882252 653014 1693780 158220 1301385 522726 1008595 427745 1313511 1289314 1521012 1977590 588267 1966519 876737 748041 1371161 8756 1820346 867563 1965852 1143151 1547114 1468121 663457 320294 52052 197813 535689 158718 1096977 701943 666719 1878300 777131 1335271 1371677 1402514 1068419 954140 374938 632124 1723680 1584522 1065976 1244981 94078 262824 1097171 1025974 707458 772973 689651 1600601 891786 1754076 641983 494431 1043018 877623 189513 1571341 181367 518866 1236651 532373 340352 1991598 796390 869580 1259218 702879 1034014 1375636 1192796 371564 610493 523687 267175 717474 743740 526437 568327 691691 511710 1813337 1632492 100954 234645 296159 354451 1083084 19731 1312333 1942447 1016049 1753627 397844 1433682 494907 767238 1789247 313561 495689 17820 1353400 1779544 182062 1109348 1027366 928660 631547 1665171 532138 1028645 1562918 1797707 780715 979691 1287567 1104743 832767 145999 925087 1939386 543208 214524 402069 584869 1760073 1508091 873783 345079 1539925 191998 596035 1864323 1948429 1907074 319143 186257 491379 1023033 574212 239571 135911 829631 922355 880681 312456 1250043 1950485 797547 522829 648537 1913535 1819219 1320750 510352 1979844 1490535 461596 450590 1162204 736517 252242 1193145 1835199 462386 436599 541111 1830298 1942319 869071 1864530 1328729 1967273 1889379 1001037 276819 1661070 148260 363113 1770804 1978624 1090193 354225 1613831 1288475 544031 332154 756830 1509006 126007 1551313 1935518 1946569 1497539 280078 990374 1968545 1803332 1802615 791137 1029215 1041034 578514 1944252 1139758 1533137 719855 1169272 1027818 385164 1497976 1402618 1136601 94284 1722014 1027662 581001 457825 586978 1001942 1640696 427461 1989476 352235 802733 186020 122530 1231489 1048110 679631 181636 153987 760096 1672479 1529301 1222598 1605408 1925920 1848132 668383 1373283 1355341 751465 808564 774467 1774450 496929 262710 1579528 733549 1394041 608354 38565 37132 1007500 1820306 1459208 1071709 641072 1913603 524331 1981753 1651834 308564 1208311 1949384 271616 1011562 1097423 708787 1628586 1381954 497279 1549969 1224449 5544 1606400 43276 1318340 790905 411176 1325281 849989 714932 986251 1455010 556105 41366 645660 66058 866403 1607655 664439 642202 79790 486675 1114164 931909 1131747 1934025 1333133 1398808 80861 1753119 1675865 1208105 444490 1768901 1871939 690929 1192070 1561194 228780 3022 1828419 687532 1260739 1200067 1181721 461688 244197 593454 760865 1239449 1128763 1423967 1537370 734028 1428749 1977597 1359570 1254208 480257 1080582 580966 1111172 1390038 1528329 348582 180660 17497 1195985 1798508 1077271 1719484 874289 149318 1801359 685064 1372254 405422 1932552 601984 1810455 127668 1709432 1486456 1299521 1552389 1444769 54168 1046817 1214555 949715 1887679 415493 1742839 669960 702887 618428 197386 439995 1545009 931330 282699 453710 1313104 294023 61398 646127 1522737 887590 1510007 1716625 392580 1562963 1827804 1072220 178560 1401763 1519769 1444841 138893 336993 48985 1023425 1992798 1742238 114631 1854746 1116481 1481719 1983054 1538433 955873 1783454 1120237 974390 1263698 1594328 529295 1218110 1270118 1812711 322904 519515 453146 1140389 895203 1511771 1586282 846162 735063 1092767 1939989 1134326 1548389 417565 247130 1456176 952966 861706 533473 795467 1165078 1886529 713764 1287028 1409732 1166056 198540 978756 1938770 325495 227973 87141 1549801 763719 184280 1012452 137785 247303 836219 1357255 43481 1436589 798991 328691 1927328 466343 151181 1713402 1778523 590219 1543757 430934 733107 1456716 1561523 1898306 1666648 186932 1834563 347680 568487 1484925 693793 1144034 1795213 251649 1510304 1190221 35727 842152 1749036 59758 195901 1628562 974679 354846 1262542 517840 1418776 791538 1650303 784867 1909412 1817454 14101 792356 1949874 215152 1640079 1044007 1310019 1008737 1561202 435837 350867 547809 516949 866026 1289016 515628 681595 1009149 21305 876905 1651412 1035577 120095 402900 1894379 1592647 264521 1374173 481444 1357906 1754485 1716337 965412 489465 410882 1482089 1596177 1423075 1302245 434788 328574 236399 464688 888267 1477688 1850359 1776473 1987323 1641003 213077 1869417 875873 1426353 1493362 200475 479193 1934763 1819743 4150 74867 1209826 466494 415122 148220 1988749 417387 988649 324074 1225310 499483 1972952 542105 1773752 376922 678656 1977027 1370852 269409 257882 1895994 1008436 1366937 1573669 819801 195925 1338825 1787675 1936952 1720385 1559343 1267037 1705352 1563181 1033303 1239883 1161025 1876000 1979630 1447581 180890 1927757 1456695 1366821 1813482 1916300 412273 741467 67733 1914824 770238 592046 595174 6630 1357767 57957 745587 426046 278113 145525 175735 1790982 1401248 45240 1741552 1286902 1050122 199620 1936330 1572779 596338 1405676 1398754 63720 812788 248973 746972 1908714 766705 388692 1080001 808285 99224 1058122 1486565 465527 334090 159854 904555 1040465 460564 1138549 1325828 782252 269654 1096847 1307527 1189635 37281 210101 21611 1001929 1730776 975888 316690 1061381 900538 166268 312391 1667475 324672 1697334 289274 1921010 640907 571715 1339417 1548922 657362 256619 253064 1615478 107880 930393 890598 603600 950209 811026 865929 1548364 425889 801994 1689565 519438 569332 1288935 535145 1883875 147179 1635343 1023715 1109208 687486 717423 1689198 1242271 1770596 1035374 785290 210829 1746051 14572 915405 1391275 138349 1617844 1875226 828622 1502427 371541 1426860 1824255 1645719 1369523 1248345 1714821 1464362 1127281 842208 1218957 1981521 29954 359821 1495842 1485110 1612685 829563 1817326 817180 1208806 1859971 1693149 1703797 1920144 1455499 1404973 842025 764025 165670 1556109 987072 554466 571421 978458 864920 1965640 1319516 1562975 1142417 1774779 1231777 230247 1179681 1027156 1692785 506995 361211 1503120 1183941 949947 458460 1219523 724436 1244488 758958 1429320 681360 239988 954758 677784 1659105 1948946 1091600 1154702 1282259 1691677 1575935 1262556 1492880 226267 47367 1180086 715922 825951 1650364 350239 161053 1849295 1324069 89260 469974 679248 1769151 1226937 938531 1933490 131270 280724 644392 1657490 18004 411761 1021024 502154 34935 346033 1094539 431575 1560091 391436 1902749 474737 971899 557941 824732 1654443 1053603 1709396 1011825 726756 1834907 485141 901987 882626 898068 1180746 1537001 1278145 1663555 353159 117467 389592 653523 284986 844586 1163898 360110 1419234 1134892 821904 1504627 823113 1937227 765682 269666 751988 1977647 1297828 517544 582054 212927 268150 1549869 1020182 307124 14473 1445409 139838 598850 116744 190676 535370 592616 1607300 1105122 1553544 213987 571185 1718094 978652 1575578 474584 779701 1429975 276770 1628405 1693998 1143573 1122594 1731636 1169742 1209787 1405501 1617277 948616 818091 1037080 929238 509989 47855 1652061 991662 494202 474867 100633 1855694 1922000 1865725 1568559 1841644 303612 603178 1561020 452267 1392162 134863 1983254 196684 1825423 585626 1762762 793303 1535330 926086 1761600 561165 1054261 197343 1048731 1395736 820880 1380483 1607787 74655 1485887 422097 884638 646765 1989606 1856863 1591311 128730 1009462 115059 1202839 1409889 1195069 1926639 848367 1745102 76461 356424 1827784 11941 1248460 708320 1434271 1348681 579838 1072555 1847636 1777363 877054 1879784 1444844 28305 633295 1315048 849829 321156 1393061 1240514 194535 906026 1889346 421287 999558 505288 736807 1225025 1479430 1239891 1319179 178862 105796 793797 1978686 876826 1127986 1971502 1067213 1652353 1788848 1250046 264836 1263035 1492045 1618140 1970117 318569 1597341 187337 1373445 1225424 1949233 1035854 759212 634515 995828 132527 1641066 332371 1754469 616358 80014 758736 697843 1968888 1906121 1253965 460066 1518252 1633683 1117694 551434 1255560 1014968 530788 1460275 40370 1568236 96106 538207 912916 1481628 1932469 509111 199819 1848046 1861843 760560 1222997 725598 1862710 1469956 679622 482066 354555 924802 207320 1362392 6668 64130 1288077 502709 261745 1034628 72180 426836 1498580 1847525 618281 598897 1683370 1281620 767496 306115 1511185 711835 1217000 1744105 53529 1879926 480825 75231 457874 831511 1731979 842080 1403510 1524341 1807854 1755400 711327 313618 1361413 1570486 621141 489479 201353 1319631 628615 286935 947016 608375 513062 1290789 985309 1492612 1275489 1726410 1985121 726003 1154780 1825757 1554061 1094640 271225 197752 703689 588806 180519 647871 53903 1534759 279870 170988 379376 1482277 608397 1677430 482942 1600307 485741 1283373 1161601 106953 1296223 1624190 323756 1707722 360212 883197 573255 1243586 1668980 59285 939961 37339 1458524 1713252 327596 1208225 621346 1970075 1435144 241637 1046131 376354 1937153 1632453 1753012 968673 747199 1909647 469363 1381231 104056 270798 479810 883507 810559 248543 971388 311645 234144 121328 949195 487754 477590 1606659 1932199 1876728 1096844 299364 1925277 415299 361739 1211985 409524 1855000 1719787 1973335 985335 247601 65137 927479 651800 1766500 23756 562372 441785 1206778 817538 1283804 1713646 1638999 1824905 1763464 32194 269849 1898208 775037 610355 1761261 370272 434833 1988157 453496 1627180 1684795 696654 511839 204794 369147 1901057 1166874 1565360 559654 1879232 784899 1680511 918217 1993620 757448 1466131 201999 1495925 516987 597656 1079937 115844 1612832 1540869 1238511 136936 83050 1105924 1435222 704795 1762086 1970396 273309 1092698 1874409 418399 1807228 1719319 590657 1428501 180004 1414729 834174 1398535 896331 310581 1436842 1466597 635145 892121 539479 1774964 818521 914507 1383511 1146285 1161003 117887 566863 1090042 416957 56966 1947807 471492 1132999 1123615 1266454 174852 70345 467144 921062 1738179 1294669 123077 111762 1171413 1806164 552082 604465 1586461 1726996 1833183 249630 934580 1391135 659139 458422 1208413 1529607 1363546 1267430 949321 304463 36073 1041096 1895504 1526628 1925544 14303 149626 1949052 1387885 264142 649251 1829925 540532 1381985 922324 1919396 1525866 166736 483683 944574 288048 1493271 1012080 631567 918261 679279 421600 30119 535742 116293 1144627 1775997 1254152 1872755 1586829 426127 708797 1595303 1527844 299813 582099 300230 180245 26651 1814683 693683 1789399 1507609 806332 1458049 1528164 1106513 1096618 1184567 151606 249810 1161016 782850 532633 517549 1810052 427079 1648530 63694 579148 459236 995304 270410 550171 1416188 392839 1626583 187255 874253 730862 1681854 921652 370792 1897438 966671 91377 1228520 106416 1618179 880889 552294 1245770 326197 804546 452809 971753 1892304 1473213 1464863 1816116 1012837 1308745 433498 1900727 322153 2575 1935921 1362844 1883017 1560485 1013938 799123 293026 1702562 169946 1756870 1350377 1329561 83213 933147 1589638 1909639 1334037 1896691 1354239 66254 1719995 17113 1497330 1374999 343992 1229352 1909082 613266 50394 299652 408857 297206 962660 674024 897020 979063 1938689 412110 1877106 1203547 710462 509853 1801669 100549 738081 15080 179950 619918 1345554 999874 1614601 1137487 557454 1710497 1791220 761333 27679 1966135 1720276 1582773 816019 934022 1314433 1678521 930377 1017350 1579927 1898053 1930583 722718 462164 1820400 1171994 318145 258116 1399617 1396599 1430017 1974981 1035075 1401169 1545034 690860 1472894 1855060 604801 1235234 1853123 142216 1685321 1370429 1493462 632459 1737441 1283922 990588 1767506 1413332 1436387 124584 1355269 1261380 280646 1728080 1415780 695941 899549 1842269 1523958 450806 1318558 1700030 493631 1560738 391997 41915 1536452 1170270 1486976 893697 1804555 1094554 498481 695790 1670421 967516 1587510 1547477 576880 1305413 341618 1508164 1246796 793302 974959 56511 231354 1009683 663546 843725 1923501 149136 55304 1082770 1439065 1551311 467083 299083 1501248 1374508 661442 1375322 1316386 613003 1401508 1706977 838963 1339683 827655 413126 943645 1564025 622655 1161656 309050 1136038 342086 1674468 383748 1689153 1955994 1417785 1687537 1815480 547358 1219422 12783 531151 1394441 531088 244481 1763024 407669 1076725 794149 1584908 772192 1190300 1926538 285124 1605717 1622392 289587 1376782 1862285 1422920 1038186 476438 643993 1385398 1858929 312169 1680598 1123197 1071605 594155 1857732 1701537 670461 1642718 1598171 1915292 622746 419143 1930864 1180771 835516 192865 1802215 73990 844045 430269 862548 1711647 395067 1539335 924576 759729 790470 958337 853514 702897 1309277 1985846 1893991 380132 1854105 664710 1262162 1761495 809945 1835263 572457 1435725 1936283 1925377 487964 1481623 853785 1634483 1322763 995089 443540 1988366 191050 84136 517008 46252 1094698 1986983 1206850 722507 881971 1345828 982040 1075717 1217329 1204035 754274 318746 912911 122430 1047079 1503905 625938 520535 1756930 1058956 1286888 487079 232206 1926711 447026 282508 320631 1846720 92235 1668930 254686 1480179 1974766 946523 20855 1422744 1697497 1283062 507536 1712690 1039012 1045873 1071532 1619726 398600 709096 717770 562703 221525 177387 1146919 343798 1395508 307910 252991 1837026 121555 411543 1521694 916773 1333229 918532 1715267 187732 1119717 1905119 1604172 569690 1186788 1470450 1402455 1547481 1617788 1754520 265348 1286951 1045979 859444 1860768 402273 1412743 1850361 1056563 1375205 255520 372677 1067980 1292494 73572 547295 1308839 1837182 849029 738182 27895 1698380 837711 1590018 1177322 802978 1110389 1524070 568496 36808 1574271 1781528 1023389 1950447 1330528 43134 63673 1279000 796861 1600459 756105 1568821 615900 1927948 883626 79631 948298 1035925 940406 1931684 1048156 313056 746060 1377236 567843 818124 706262 520581 211578 80955 1118069 1609789 305416 412628 30834 1983831 160014 1022793 15755 582301 1244851 782625 1901395 1763683 1016573 1858085 1269188 267280 258059 1541565 424913 356630 1967728 799965 1933696 207605 1127948 1472938 645405 436563 1596934 759293 1966620 12893 1217772 1907356 281980 757613 61014 385466 1619032 1169553 1611515 302011 1397011 186995 179211 1724451 706396 1875586 452967 430854 289611 108843 1082523 1118743 987726 802809 1816177 206744 662928 605883 1074673 1580388 1477643 1141085 1497434 270118 1036378 610080 1096378 382301 940841 257483 901698 1257077 369797 1849714 625945 892538 348746 1523409 1469863 820136 1208079 1960404 1124367 1976703 1658395 1245708 1237740 253496 1296313 59339 902457 443360 1688421 868482 1464137 1463948 584357 456771 263702 112172 27527 362824 563022 940017 703432 1929388 1244642 1299950 1325786 679131 1098899 757784 1176523 114046 949742 143416 265040 348369 1445575 445030 1284829 872461 478497 434908 562653 1481429 243238 922344 1388538 308406 1310446 611294 1072894 1565267 854672 1344615 1898157 692540 813624 1323647 1225358 1226768 1951106 185302 1862308 1445034 1417769 67750 947059 153050 1852370 405834 1434213 1860080 897689 1082585 469694 1777393 324824 1594977 715321 1780978 1986704 1351682 561271 314182 1368084 1557285 1776570 1546828 846114 947713 744042 871225 483998 1740722 1329040 1820033 262810 1720332 581601 739090 1572901 1297291 835127 1992008 1166359 488577 856425 1508886 911302 1260249 657339 1504352 1018325 415356 909816 896829 853491 1204375 558007 1852801 1892297 463293 1490364 1164825 1518163 1247538 357273 814053 1772867 533372 1381509 486415 810565 1634540 1124906 914271 709940 585427 121957 1963095 1467296 472219 146072 1506743 226308 1439349 1252146 314195 1635534 18867 453848 929153 647775 583628 1530165 1933170 299490 1637724 1980580 1219706 1690423 1851631 383913 528620 175903 1594337 741109 420097 374910 303531 944461 640620 1093056 1492512 1068711 473547 1067351 1909281 1597443 489956 140852 1776081 1873231 1027601 1855511 433622 897339 115430 710308 1907965 781194 824459 1821959 701825 790399 1500961 1960262 26225 1872120 1601369 422126 1882449 1625940 1091916 156191 213850 1875343 70395 830817 625094 458915 1122878 726490 1313248 982549 1653093 177086 1367145 741139 1689907 540931 997957 1705747 223324 362174 864470 1186441 983764 326896 77647 1856853 993980 771987 426018 286198 1856509 1629821 31248 72443 372095 1639392 234918 1217160 1154756 308320 1874402 1776863 1018785 513891 43831 961066 1901369 1124755 212007 603026 689323 1473350 1775918 19097 210026 1826241 1394455 1845217 890062 293269 713310 929298 1462397 1771022 262284 228552 673276 131088 294750 237939 270541 327455 1865603 800300 60903 911164 1938616 1865981 1010894 47017 1257956 1747405 103157 1712962 741238 693958 659823 164990 763340 1307737 354127 1817062 560978 921889 1197012 1178986 1248289 20694 980843 855737 948706 1655102 1833975 1813083 1840002 1853935 88106 1492479 1462542 354139 1253708 1108488 495138 1637364 1040108 808467 1890495 1480041 357159 1728923 628923 743374 1134584 572103 563629 581091 1709955 246711 888390 1996316 223642 454513 1841698 1587374 1340505 1842351 583407 139476 1226097 1719535 1932944 1799672 213417 972641 935907 1087487 160288 570387 1849444 939309 864906 309569 557102 964320 303764 252505 1697822 1853061 895133 648874 620285 25730 651917 267437 1030183 1477588 637424 1992379 383573 9524 1575004 1806597 991390 1418954 1607407 566129 1482634 1258591 82944 1215383 1382896 1705129 1616533 1227521 1393424 1465445 1773531 709117 1756111 949902 71784 686526 144736 6191 1076790 1022900 260986 826046 33665 1076109 1388461 1984495 777926 767162 684889 1837340 897480 1146509 1215579 1261362 1015228 1649970 1421805 1524425 1344369 1617153 333627 23157 1294277 1651729 1352728 1403002 1728199 584261 550489 1951499 1969641 1553170 1429744 1672906 712075 1201807 498658 215457 1864651 552796 283715 1098866 1897545 1609942 1877829 966816 160194 431347 30816 1808804 1930737 946591 1134603 1079 18991 627916 253065 1074036 1705650 25958 1033254 489265 1558070 506637 362999 1448829 85401 905298 1225395 959191 1914714 1791589 1867999 1632769 1804798 592808 1801611 620215 1688956 790126 1766748 38670 923896 1545802 206107 1479177 1319714 167737 1735145 1125503 1532325 576266 1416992 1444346 1891152 530492 1602546 714861 241524 1795338 412451 1438826 1383059 1350409 426472 767058 1481717 401202 546232 684211 962955 1578745 212306 1073157 1440508 976267 76079 1508820 945290 230419 934446 244786 1432733 38182 436419 530413 1060576 1635150 40798 1048954 1602045 1765120 383306 1403043 1673452 1432608 1268123 102633 1617839 149976 1756643 1983736 1423440 489129 1747616 243445 1160598 368388 1224922 1744325 115896 1801729 221860 1424917 1454030 1066985 1679694 1338916 1357092 736656 1356850 655232 1776638 990248 1105712 1918454 500790 1018086 1619552 1522974 33112 1006752 1404489 563143 658219 492970 1966124 1616916 258158 760224 72223 1722375 1814391 954107 981249 488730 689040 1559410 46896 486936 963032 71381 431754 1416206 796456 803557 26841 924370 1621133 1333069 1162380 1850806 113946 980070 1410719 886712 73954 465203 1236499 428159 1881955 983208 1633054 646995 967433 1614796 206366 484168 1775745 132566 959550 1546024 1316100 1448783 1514093 1178237 59186 351652 981911 356291 1472151 1295310 703883 661052 1606201 554576 1019274 1589781 572355 990741 1301087 1026592 1185406 80031 51096 1652253 452250 136509 1391471 770310 1698247 1007260 1004342 674255 1299675 1253607 1435961 1539565 1258289 1674246 475394 414966 1834553 959347 1338611 940643 1312429 619834 377788 219252 805835 1009073 1636764 1741472 984729 41623 1370353 98218 1013990 1570667 497425 1805719 1419621 1250712 1930045 1841369 1362954 898938 1307695 1685349 1039479 873176 735013 888099 268521 1168944 47371 67413 1879269 1909215 222724 1192542 807848 310745 1960588 1867785 1276405 1656342 613568 1780190 365089 697781 739935 98773 101930 1416488 1646592 1372302 98080 933425 1456317 448040 1152636 712024 662602 1476196 1100145 1778255 1465010 747554 1333621 1804890 1467520 1034752 1093681 569130 1907349 1272656 563126 575324 117907 1776639 690782 917684 376628 581592 1050882 437600 1605329 229444 922117 1905906 1699603 379162 1104636 728245 628905 386916 1431585 1792674 1703806 70981 235694 765521 62027 81311 885039 465187 1603600 1835125 392947 687043 232701 517650 318764 1504148 1955763 1429086 584275 1489471 1006020 1474755 1309458 940674 1915051 472765 77204 592594 754077 678500 105070 868936 1285592 241841 1016906 741337 313128 601191 634356 404153 90476 822906 977187 1094645 336363 242090 1679000 268561 1326831 34643 1880717 1006996 1304388 772031 1979722 217688 1003412 1467721 691118 1911805 1165466 1903962 1263483 1014424 1150408 1161085 828987 126793 1413077 337836 73928 1575577 1233339 912490 1792709 517205 727573 1042281 1206114 1480404 1375104 266777 69837 1561050 1824956 747618 910074 486105 1999053 1648349 435934 707479 1573126 1958803 1599663 1546346 656803 1737814 197830 1091280 1616764 647753 958720 1769931 1893815 1542534 805238 887122 1436206 111272 930401 1449788 1964473 752800 433424 710694 182781 1690372 1247417 1053536 1792927 592633 436475 19460 1496395 371661 1626808 1676757 220438 40861 310941 432679 511377 88038 383280 1405403 1152910 3661 526662 31113 1344243 983149 186903 647415 878529 448693 613939 771653 892541 1938342 799051 838689 1523075 1853209 1166336 1468263 770558 93329 1536395 293321 1631723 425692 634941 1303800 984720 980206 972727 776778 1385211 478906 1481018 1010012 1622812 1261888 930177 718680 1023805 1892498 721657 197732 1849332 32699 130552 590707 66314 306045 700945 363104 378827 675009 1666575 54462 1795153 705587 311460 188346 1584154 26680 823834 524324 581893 970952 505320 1258871 27893 1454037 1140160 1912846 293442 1001931 1720338 729222 1959130 1991434 405954 1134297 1188071 767506 1794829 1612037 1301319 1295246 1125341 802020 294773 1817171 1586884 90866 6155 11616 629225 1131551 1460954 810686 589200 351446 791288 1853389 1779170 1518959 732068 465469 715988 299860 664742 295064 455511 1327222 1681268 281270 161392 233033 1375339 1123760 1430815 1276969 168856 1370431 855071 712749 991965 1233506 1140555 183316 733080 955298 1960468 1898217 244443 812245 472643 687920 1474347 1686696 1834706 1710998 1068288 960306 1620661 666702 1130949 1002319 1188217 1796996 670869 620586 1980525 1667328 1023274 176527 444891 141961 507231 917829 1247507 506491 1156788 1958199 1815760 834863 1334468 1026022 1755277 1477758 417979 494511 1764251 1091216 1377653 1758372 1993441 232691 1804947 1619083 566232 684039 1574051 818569 82119 705415 1215645 1936603 935315 1214371 1310121 946794 434314 1578058 44777 1882203 1719273 1810947 1192227 28586 1903349 44819 1508438 361592 1587151 524848 1609870 242563 110855 1623286 1280825 665639 963069 41815 389792 715181 186546 133747 754226 525763 147267 1144001 1827686 341619 1828065 1964806 1331963 1230011 44378 1724708 552586 171095 571109 1671549 22637 1074639 73739 294976 791963 695203 1591990 1787651 1063980 1625903 135565 1164201 853367 1404817 266848 1425508 232268 1838724 885631 309694 1514982 1519274 1670380 484368 1314894 983902 529826 926137 328117 1000336 7222 839813 1063979 1924879 1871676 402491 1487912 1811456 1563478 495421 642142 42657 693240 1844166 898989 728197 1166098 1418823 769049 1683866 51542 1995770 1484692 829023 587555 1670375 102209 1799016 960426 435602 1403227 1570468 615741 171881 1942987 1661834 735752 1233795 1814394 1285025 1107397 206685 1346369 1900134 527363 448385 265887 547194 801493 657137 729877 1774219 792270 558358 544990 1992788 625199 1895238 725641 69407 1534479 787482 595700 1043280 1691700 485785 1246430 437128 1870083 46731 258819 1666640 847382 406110 1484531 1408289 1284061 363355 700717 386223 368434 1905495 1560718 831523 1614873 404756 875806 1861141 1870380 971604 1288180 1587507 1801123 385598 1817667 988209 597072 728025 574937 1509857 748554 1768979 1081407 1751636 1246915 1215504 1648609 66379 401346 518683 1035851 395897 403945 103494 394307 1831084 383357 1884392 668032 143147 1026869 1896273 863791 153541 620452 498575 114215 1385917 254523 1812553 994540 1727499 1215510 270232 254765 766836 1486717 1223904 160729 1513719 1906842 1942706 1442956 749811 843716 1639276 1402509 543498 393275 662315 1788117 122723 1477727 1255341 286413 660506 1325610 277519 1299760 1322145 104562 690899 548541 454364 1759901 157125 1550035 1625292 717603 1034735 1472389 209797 1004670 1937181 460893 1691800 1508193 1273017 117710 769633 1688044 982581 302044 32780 1531357 35780 1490336 1466971 552999 375602 297738 897558 623250 1805673 731304 559311 357465 1709101 353275 866452 1779538 911986 1338862 1118689 934388 634771 1055892 1007730 456852 1861935 943080 710066 1129967 1739939 908105 408152 387899 1383593 329561 23141 1022779 513430 986674 389307 1966320 576274 346428 1582345 1876126 1141365 880026 611826 500634 1365104 1101486 1798440 1731398 638104 1077101 1007480 1003260 1002790 1709171 1439971 861982 973179 1891496 368755 614120 1640091 1249558 1984152 7846 1406589 1736022 410217 261062 1284041 125960 479295 668148 1187134 1668783 685124 1585672 1103711 268912 422384 913582 1159701 826825 1851719 1764663 1115241 725410 1509039 823876 1286617 66653 1305735 276302 1011937 436666 1592057 356772 119096 362162 240569 1129764 1415346 901108 372839 481373 1934938 971488 1999786 366857 1022238 1063433 964480 1634626 1200581 405472 1173617 528598 624424 1441406 1279988 1987649 1324357 1137074 1001924 1396182 554568 1218589 1866144 1514277 225968 436086 1207666 154403 808720 1156039 1799968 1839761 81155 245307 1795311 1082536 1333267 1714839 1468115 425368 706182 443456 779857 566261 260730 602837 1199442 512807 84092 1053956 1194237 463994 90406 394713 1809256 1898536 1895807 1799570 469766 303558 807014 1824817 298185 47525 1744635 1870428 1984714 450684 1084804 1688350 1715223 389560 311565 1370818 543514 709533 1408981 1425014 1815365 803595 584440 1491952 285649 1846502 490343 111192 234886 1130673 166127 1980345 783564 517311 1677265 1284327 1136543 1640342 1113223 1316820 1798636 746746 1507483 135245 1315636 1086965 1635330 964313 1897223 1280184 831978 813292 1233899 215151 1319016 569477 427990 576724 1874432 884446 1262847 16663 821903 1794857 1781990 390506 1557311 983005 1186370 1813770 359435 590796 1095073 1249255 674934 1799571 40945 380173 757934 1389820 159718 1417632 1070161 112376 1412640 1312320 529918 786222 1497597 1638480 154880 131854 485691 108139 296042 1757272 200960 680659 1468617 630451 594638 1828736 1181749 904783 1960684 657702 485132 1361307 1280530 401648 23871 84279 340771 1143590 1182331 580968 600748 693834 835912 933553 1214546 919974 642013 683549 1599728 1052125 927065 547328 1419479 1042264 657574 1990676 517897 809720 1975647 1752036 391327 1537632 1520449 36475 1796237 242861 1301026 923873 697039 3011 1186400 1884310 1670097 1663836 1013219 1004078 1374003 1507654 1844253 270331 156550 495993 1238532 76414 1155540 255096 1650232 181296 811895 1337832 1043044 809942 1863252 1389952 1385703 1753253 390444 513471 311781 57799 1820403 1380074 1494676 1074597 1798139 917004 241059 1437270 411934 1185881 904738 1675680 632213 1718881 1530757 1916053 181290 696373 1952364 1028889 760562 731225 1486347 790686 278492 1352972 964546 370238 187799 1157468 35758 103407 1159022 695210 1708304 45387 1350819 315410 425391 1246345 1007286 216994 186017 38628 1257305 805544 1515261 1377876 1075562 1692921 1257073 1970341 469302 1203612 1864851 1306530 469105 238506 865807 826834 1823552 766256 1768124 689982 1710123 1894826 1428690 840725 1671061 1957903 1328179 1488430 120919 982932 1344684 324619 1706392 712337 579344 1598254 1898426 557412 606635 698082 552305 622147 192656 261429 1365288 1251876 1795571 892150 1432060 1508696 592561 1828696 699873 274802 604552 1171224 811715 1778342 1129033 476107 177037 1161218 955645 1481304 322523 1467202 1449600 446140 321190 845022 1461912 957091 1417516 1211403 1369735 672164 1928602 521938 1584564 4880 688373 611953 1856995 1474401 1269695 1275750 623427 418004 1395120 831093 639291 702575 1721544 716319 34048 1296879 930244 1080669 1730286 203409 133913 289179 1976746 1561069 750249 1375803 1562729 1383086 766041 123695 274875 1422049 1091899 158260 1099240 818476 906190 89694 869306 1330796 1269927 1884104 528486 842173 1320466 1450168 1359321 56986 517567 1775016 712937 1328893 532189 1913982 1487725 172444 231334 1666702 1753027 74379 1428550 1846343 1253595 910999 765770 1327296 1017280 1038427 1078584 1041591 1967196 1790551 693773 1003584 404711 1915195 1116091 1577467 822781 365020 190755 503450 1754038 1597738 342340 1715238 434706 1310630 903567 1697003 1684523 308478 1125082 77740 1394187 658166 1767113 1646472 1399416 1328697 566599 445854 1403446 216544 659326 1533461 537941 1740795 1840393 472160 1820665 852135 1899343 574128 1561399 112026 1197109 165940 990591 619495 537894 1259578 1248026 1801088 827682 23815 1042297 1585048 638748 1570143 1711848 1962711 1026396 1286887 388208 561432 1401019 1604132 1089582 1033083 653900 1664893 602588 591373 1360048 1901190 1912640 462262 410161 537925 686371 576354 111570 1963241 633058 1787870 1407013 1502992 58146 1034158 1708077 1684433 1251520 1088260 176357 1563220 229066 1018626 1572583 1561061 1123084 524652 1342983 537316 1050573 1202475 659362 118246 1018034 1186635 1073770 760819 246963 419442 1419858 34199 425229 1812620 1029736 477032 808685 1102083 1125812 177051 1588663 854967 350366 117130 209033 1205803 537982 697071 165634 494147 1493668 907135 870839 820905 1750844 1703845 1576149 116676 847911 1223922 1265520 901003 966822 1838853 1277300 889684 1849584 1391359 620578 1627891 1828095 852822 1107215 1600383 668794 722705 527339 1162303 922688 1818466 1649428 668962 1320669 1618675 719045 1673175 1790725 1486590 90819 291001 798693 1777540 645438 935045 1206585 1686921 1866314 1671298 510474 409281 1976978 638148 853314 878270 556335 1120062 123262 1382310 1183680 628142 1281793 779406 57233 351909 518708 597246 342809 632692 442840 388202 866622 1599032 1149014 752186 704248 1559671 1952294 9866 1779916 199950 433477 350599 240237 1413105 1763471 848098 927284 1615869 1211632 1542386 966 1566379 603072 1768636 1902892 1593285 1145926 1152350 670259 261540 1359885 1364162 837821 587904 1034426 1769177 1305288 628377 189186 1652577 34519 1833809 1150271 1842348 296352 1978374 1039055 255307 728933 138385 519977 1013513 147532 436100 194368 1547267 1669898 276930 1240450 1015784 878217 1784909 1028044 64945 1777548 76023 1736144 1068949 1409757 1095264 1776790 534208 1158070 468255 711176 320281 1106101 1090158 987016 497641 333787 329437 1090044 567340 1203820 336063 1738317 350949 1248514 1078716 713441 699410 578366 915777 1923456 6605 1496791 1164229 506458 1993934 973047 1826711 328374 1999196 639541 325993 787366 481882 1084648 1029332 601743 1756033 893519 1631213 1789815 1879383 488786 361113 1422870 302559 86127 1238643 1557838 120596 355264 300255 660495 1747310 1439747 2864 1541532 667915 484951 362931 1802038 2430 806321 1216039 446961 186345 1379119 122493 1795004 1311774 1564184 434483 1646019 1959288 61844 197943 540039 1189464 731388 1038878 1575198 605874 1210966 154803 847683 1874059 1540068 1756948 275812 1554341 951847 919948 266475 1175649 532599 790670 329702 421882 1184521 1378133 285668 601062 1115990 1745915 137474 911148 46197 835536 999309 940208 687629 1040472 591874 230065 1740309 679522 69066 239753 1449935 1847894 265466 972912 721609 1891867 1499230 638255 1160991 1176518 1698730 1538061 1842709 391221 1002539 1164114 654834 1137998 955726 264510 960819 1846907 7554 1352841 1666903 1527652 154267 1987056 1104451 95300 158087 1800224 544222 1515260 1647965 1832148 608368 441036 622464 1842259 1676236 906694 156044 1851266 1031941 43212 1900432 325852 601574 1727911 907917 529782 521730 1128274 604302 960425 439980 168267 1880922 1645030 446477 1573657 1612 1668475 1795911 683534 1718711 907931 1783040 340045 175742 1070922 834166 610280 1456735 1182729 1930275 396372 770564 1428187 409831 1773023 476572 1026270 997560 477226 985679 416517 1907420 422349 256820 825222 728416 1265896 279987 634637 1344206 797223 1450057 499980 975671 1104906 1694038 851551 1152378 579439 1387762 1166433 531739 1201496 1317891 1114528 1327951 442966 869831 344953 438177 373017 1692935 109944 107232 550354 608450 1828016 1781565 17678 1955455 586039 260731 931765 1732335 739598 233325 1853288 1252643 1083175 1399605 1166505 1291373 790518 1418191 1996038 146305 1385953 1309705 112872 1126435 1722660 664759 1521876 1571365 430714 1008553 1868856 10292 511374 1816811 137182 472616 109006 1419160 384805 632815 1496744 722590 839405 894908 1744850 1440497 1334331 1242842 1040462 547940 288389 863695 1821313 1888231 470883 1245567 1227686 738932 158585 736179 981238 162241 1069974 439936 28922 1791377 1516418 378414 1856282 988195 590315 1024120 1254049 768329 785511 1026609 1830815 232973 1628292 1087796 1064120 621483 1049854 1785802 1394521 298820 438408 1466981 398154 878713 1131182 1362077 1742133 303320 960538 1456245 922235 1209794 994438 1670023 7586 1497968 1287525 254891 318694 446992 241670 1730961 415548 878309 1233557 953109 223082 1721630 1878897 793524 884073 660982 1389355 1509605 101826 1841537 224038 579300 1304754 958923 1338043 1375232 1717168 1311455 585133 348722 279054 403471 978537 1338675 103518 371974 73273 1076806 1848211 1080230 1663266 368634 732720 353449 839203 1904525 325440 539614 1775682 1448501 708936 1272204 1768768 1815789 1716077 1709528 847973 1166361 1502278 217119 1599619 1183998 721784 266013 1941701 637899 1505910 728865 252830 1063893 1129152 199332 520066 1294220 934826 1213845 527776 1342807 1574975 628607 928760 1264439 656789 1177412 1881035 47245 1496661 1856415 292798 878363 806517 357014 1010557 1841445 1589324 1964299 1393896 1781301 1718812 704822 133092 1913703 1047062 1796049 1984278 735191 1701201 32393 1663218 1492386 448507 1738685 871956 139520 1152819 1881835 1397068 48639 848106 156505 891576 738043 1157534 27535 369482 1461418 654771 1016827 1231795 2917 962221 1906104 494011 1054117 527468 1863926 380070 999583 216876 881159 1745784 894319 727320 307570 460849 1277602 705604 1575817 1551043 739541 1863543 311136 1592423 1922811 157088 1683174 1047674 1824689 1627241 475096 807458 277614 1382642 1174588 1939931 567208 1264627 907320 144031 825603 961679 512493 1682541 1245644 1847070 89845 1144142 1484706 1731384 1928837 1845359 1853114 575563 1856194 470879 421216 1952688 354430 1441537 1521999 217793 1645626 162466 727724 963164 1099805 910354 1929814 1896217 609412 1079018 1393592 1996721 1522475 1969962 1554890 1541924 1106533 1336300 85737 1220893 1009259 488561 535257 1732557 205226 93119 721052 1013706 1050466 1867929 1603037 1721444 1169288 1980257 1640494 1992318 1125224 1040832 1874540 1389680 815931 1942355 1663868 717577 961838 1929447 1935008 170482 1966744 1974717 152953 1173551 145178 1514172 792482 120105 1274739 789737 1721213 1075355 1380445 162424 612474 419724 1752769 703774 74615 560695 807847 1790745 493325 1058492 1750170 181082 385365 1188867 145322 1618528 1169522 501111 1391032 1558903 482096 467296 1963716 1337566 1442905 1274993 1073256 1364806 146755 391833 1903873 661222 249944 297511 1150014 676976 330732 1505679 1835991 1920413 1454854 918706 79035 1456744 236024 868859 1382176 647346 518662 748009 679623 23047 74833 700117 1953245 287946 962218 735617 1651167 1971631 355952 1439649 1039018 633499 169319 1020378 1723338 1666544 1266414 56789 1324589 961258 639477 721782 1441998 84044 944590 854949 1046310 438025 1372 486792 993088 367481 1183444 1068596 397951 1043102 1667679 1571477 532886 933714 1760637 1254065 980474 121232 893095 577114 1053845 1567865 1444205 1769641 222690 1685399 932457 413839 1858861 1166833 1052661 755135 1071261 478529 764027 523295 1036159 1171075 817832 1602418 282307 1049013 804344 426293 1843307 1775019 1460894 1725181 435316 1301764 1895198 1181242 600137 1019626 15246 647385 1775263 132260 1205440 963824 133274 733498 900705 1332645 930251 561786 552545 614919 1379080 441150 1797237 756060 47341 203944 49587 1799366 1499973 221018 783213 1384769 1271458 699692 614702 1217986 621567 696319 1288731 269612 889998 957200 696032 976916 253792 627586 1647389 517778 1281624 1963842 755740 294953 765385 1859062 202388 1953176 241366 920922 782626 1656601 626173 1784294 135762 830204 1378751 1079721 223393 1002345 1511122 265131 872942 296135 1053502 1875711 353997 513352 969677 1169379 492497 1491522 1593089 1267481 54689 102260 1466245 298705 837614 91494 1068188 87446 1660511 33189 792570 1238797 1746138 773779 278141 276305 1782840 463557 61765 1158838 1819568 1112264 1630944 972659 1161513 569209 1035001 729188 711765 59641 1642640 1103325 1216617 631490 1355968 1674448 876558 1386871 541551 918845 659567 765904 410717 948465 1468500 1069424 1117737 1186881 1765852 236928 986420 1903306 1117338 150437 778775 59570 1587808 748465 139154 1853731 1478497 420559 438774 403079 180546 231117 399474 1441089 1299543 1762583 1775568 1329983 304364 1409374 454300 1789440 1336628 1136353 1697340 1101000 502469 1581044 1196890 1901391 647571 661163 45258 1556167 941975 409026 1523307 630141 164897 903498 1253674 605099 450815 604356 1833017 1396245 427464 601284 252457 1646312 289321 1595734 1223908 316802 1780129 1778970 1128876 1762677 1301818 33361 1020555 626838 128151 124081 143246 284672 145196 1439847 346858 1036853 864384 62054 1328620 1837109 912090 1823904 698282 1722039 1600651 524456 78843 801587 43462 49306 405572 55410 844377 992511 368291 1498032 65327 1729924 792072 1547023 1785641 1062629 114236 496062 1889239 1520980 1914023 324354 1728309 89182 219606 699116 252703 1618946 729358 1685855 1416813 1529758 181069 705515 1107288 753628 1207703 1967471 908681 53289 377278 935977 1209967 987760 1864877 1729549 729546 384521 1492158 1441895 312078 1172921 875581 1094680 712474 1848314 536573 305929 784846 1950606 921703 1427593 988097 1950450 1140014 517981 1321752 106990 158354 193934 1379471 1803999 322535 1857221 1351381 596413 238311 1648766 1804445 426175 1994427 1549602 1850722 418508 1641090 742379 932522 1341796 72225 1662512 1279325 747433 1250508 184899 1583430 458418 1540531 823681 1522640 1532080 522055 1212336 1193434 433678 729125 1743504 15086 1365453 1197785 1928716 1495274 1752509 553294 869721 439432 993972 359065 1372729 1307534 1678791 496873 243090 1821153 557292 230950 635917 1110267 636832 671132 1155409 1512859 683115 1217274 1475919 677926 1535630 1588952 720608 1450398 1054777 1460990 182512 1086104 1291681 1529462 173861 1660117 1738318 784895 539172 30765 140558 1398146 506265 786115 1901456 1057870 501677 68611 1348840 1801399 772386 7719 435563 563040 1911345 525030 1347631 453075 149065 573415 156865 581870 743836 713170 994816 485677 1186474 1073489 1451435 1864129 1305891 18255 974436 1283715 1701876 1741660 1087686 825200 109984 897243 886213 1649717 1681991 663510 1352691 1977207 947767 1810576 409052 282524 929554 1952608 871177 913350 687794 1725048 1016098 288401 290923 1808220 743432 579852 178341 1765830 1133529 550176 818919 609737 123638 1411 558516 596888 251852 1425717 1881571 749321 307136 331625 1541810 1824695 1715639 474128 1119643 787505 848011 1316526 595864 1976955 79791 1302568 1508529 1777221 600914 1106263 248005 1183023 1798323 790859 590130 947045 777323 1006313 1535118 113684 1211550 1056263 1523026 125695 835554 1115866 290862 1548972 499222 1877727 555339 1228757 946965 178822 967322 1268336 1338037 1636911 861728 1338864 459914 890147 705275 1233614 1823605 463769 1053744 1164193 1358543 1293954 563495 739007 308360 1218273 1983749 646321 359071 1197904 211289 463385 1275789 825639 1468911 1950252 484511 770673 1799200 637378 1480406 1477443 1612142 336583 1939547 1593749 33237 1303009 831208 157524 458702 1762836 1320990 602784 1189971 1621968 739861 411217 1555309 12688 1755129 818425 341011 1249388 1873726 1673108 1710787 84688 1634079 695105 686566 1787259 326038 1986228 1062834 1508872 1038030 314130 706341 1618751 836671 136981 1825269 796594 843746 1802334 6874 1847002 1921432 1112345 63077 491158 1466893 100130 721158 436829 374505 1268632 1479867 55142 1889974 578967 1319563 1028774 1005212 1741243 1117041 1718856 301629 1131878 1396023 543055 904420 1077643 1117799 503769 1960940 399677 957419 1677469 1998465 703595 75157 510984 1266757 458846 778913 1961671 302046 1704346 679595 959636 1380573 1473157 1079367 1961888 1833583 203102 381970 406644 300359 1937389 1603236 1367828 389141 1550991 1561145 1409667 1457527 1921928 1376701 1400650 1071937 551659 304709 916592 695564 973633 1966305 1730635 1520135 348048 430263 1104446 1967560 874166 177252 220260 1731043 852172 288484 1313932 128275 474185 1366613 1105278 1904373 1810931 794681 723915 197016 1994444 1243357 86074 224232 628230 971103 148198 71867 1228955 1236362 783727 621894 1883278 1406464 1240850 1098327 1846575 1199269 801443 1878674 659712 1748643 1742662 811981 1396638 846851 582977 942628 151109 542591 543464 883902 338397 275147 1270276 1094897 50375 1074967 167925 480499 1156548 154119 1028004 523880 1511141 178909 403162 1673183 840172 1854605 665661 204001 756003 1279281 1684612 1401235 1285631 1816944 316027 1115796 750268 265825 1942948 18213 1314782 1049452 511145 208537 301494 576964 1241062 523901 1704046 931846 188333 878502 1776321 1285222 208431 642266 836653 907866 1619524 1515993 36422 503045 1548421 1194881 1284356 777580 1312560 1506777 740726 435736 830263 1417513 681967 1649549 663786 792400 1200696 882600 1956604 27314 1109210 264737 417590 1186375 318083 1820378 1311359 388360 971525 100288 102984 1871670 597909 982399 1367540 1579677 851048 1170837 441294 1759853 1173583 1714126 701310 196333 540760 1847971 1012314 49039 1126872 638414 711496 665514 91783 914017 1720727 602767 1867284 433869 1472744 1358046 359926 1546454 316464 1105657 60797 1154795 908230 853929 1200239 295484 319128 1783422 1863584 767046 743707 1682838 832729 1684364 1789529 821978 1505346 909446 794614 798930 1993921 164961 1990016 639367 151084 156683 1402385 542019 1604561 210739 742094 951027 531731 1942059 555963 47427 138208 163815 830295 120541 1733221 1238858 13649 1789090 991637 1826543 179707 1590641 1684680 1438234 199278 104673 1499672 1005389 409864 1421816 952600 13451 778403 1868630 256371 1987729 1730940 1670863 444911 315201 916675 1417540 1490899 1196224 226911 1971044 847920 1121589 181604 610564 1729596 36072 400011 1760452 1884366 275074 1522101 1121914 1165892 465856 266552 291677 796856 379111 1144276 1291134 1106849 377330 789063 966146 618881 1672893 225421 1049723 433080 1532750 1961848 401604 145146 1486909 742684 159253 1038915 814524 251504 756861 280879 1218498 1190644 459572 57418 906288 1836505 1185320 1483632 203435 472210 1019378 1800625 6259 121596 1444270 715879 1920227 82654 911092 1498696 104094 1237287 522528 1210744 1768136 1848456 149231 580132 1282633 1762715 1060531 367789 1943312 721513 330365 314257 1570859 1439449 704438 1557049 174555 948181 1305482 924296 1601326 889461 233052 1639938 1688626 113637 1083160 662506 736466 540607 1828069 37304 309895 450477 1415210 896026 166997 827038 13823 343379 1427812 1893764 1901450 1029614 1730321 462773 1756593 1600897 374412 1978064 1704304 1780993 596918 1080338 829844 789582 1689569 1285504 1610595 1289308 113071 1166119 1712969 180568 1449874 342069 348692 226417 864616 128433 1071886 613491 1560602 1724756 1781322 1042755 849884 1346902 1258812 1314623 1573614 641393 912751 79478 1931885 918360 1456818 917937 202308 732559 1739239 1654984 794312 1933807 807398 450395 1695784 1432714 1417146 992787 146262 1533525 251612 1349054 1902270 429887 1775367 109525 1518853 94398 924037 438811 321099 611335 841126 1884895 1396313 1981549 548389 1530726 1305296 1755375 911861 723763 1196527 1833617 740168 1968766 777467 1501111 627076 1543597 1002320 1549124 973129 895621 1221788 1434737 1278717 1057720 86843 292430 642303 1978562 1959143 406812 1205867 826170 910758 1815212 1679984 215230 1655480 526 1776201 276038 274110 1651375 148488 1322283 1696671 257399 905938 985914 1642096 153229 192508 1661034 1322665 1748402 1548930 981852 16037 217816 937489 1763067 1114715 1144029 234021 117111 233712 1528031 1606488 1113113 1786785 1105808 1836846 657980 465471 46357 658549 95470 727136 1031228 1454721 1548178 1445435 826867 330460 1395336 608807 385809 560455 1778332 1509777 303874 625611 1997605 397337 1113928 120761 1212965 1623658 1261612 1219512 930284 1521097 46771 1491813 1572339 133459 916814 1387291 1889316 1415506 1133019 470135 1699185 187908 818127 1264307 1641312 113801 1131174 108366 552680 1635561 614454 1179086 1299713 295768 231020 448005 419650 320013 1567181 1407464 173647 12051 1104400 840170 1933138 681053 1409240 925265 731697 1726385 394880 1893924 1269315 699663 1962934 1819376 461653 561254 439269 1362241 323883 591726 713134 257828 1876644 1996858 1526162 1269107 1642002 1881135 1191540 499589 948933 1728489 1566997 874680 1389120 1617850 1694111 1443384 1406765 515383 1769735 365077 1573759 413793 1934558 1923130 254959 778644 1349152 961533 825296 1423367 788406 577406 1933588 188358 1891439 967166 540129 1287436 579887 596654 1349483 1313861 1932447 551050 1630001 1902300 1213598 1259370 901928 716518 699513 112452 435322 345889 1534945 886357 1048759 1988197 68027 1323963 1145869 249657 1604447 287187 444072 1791009 29723 1221139 289250 1610316 907793 591196 1538928 1779090 788404 723060 977946 859408 1113677 1999029 420951 1440987 365213 297918 1872024 1402240 1697238 177359 151250 1806489 1852919 787311 432101 1935938 465378 485654 336116 940524 922857 1051260 1555498 1878617 642272 1684937 213414 863538 781039 1824716 805499 845224 58155 683475 171605 188065 491169 1096376 469762 1651771 1602229 1695706 451425 151921 1788461 1759069 1032886 1345639 1734196 1882957 155633 599798 1984908 1833640 1690314 1606410 360519 529292 1426402 964392 1517511 1826380 1731538 133416 1158776 692425 1904047 1741643 736452 1724019 937462 894274 278851 938228 447167 1180952 114047 771708 987524 938599 106585 518032 307494 52112 883929 66483 267541 178054 1683748 1910149 1347958 1033393 558913 706509 1590684 515376 1696242 1383986 236037 1155590 696477 671292 942437 1588954 1354754 456729 951479 269085 1078179 1270457 661383 1487343 416884 980867 1290031 703140 1606701 1858341 603521 633699 1676947 1726588 1900066 94114 747471 1182328 667714 830547 1851195 933452 1894623 1265372 1951319 877150 189543 178703 658864 604620 1719238 643512 440005 1279854 811921 1400316 1982050 1123174 1748056 1073322 1817584 1667480 1108324 1582753 224908 1316215 172551 226746 1954479 623720 1618351 745414 729481 873131 383338 1819424 1132087 1616551 476962 183975 605589 1550218 1748097 1415350 694759 822492 1056466 124749 1013166 1155390 1152569 326295 1078385 593586 787830 1891934 1684387 636324 23904 325843 1224456 446244 1382129 987869 760009 1035167 348898 776150 771126 1026424 631693 786105 1427673 723230 436423 789466 615230 48406 528690 295435 1455506 256370 755183 58877 716481 1030891 1351274 1844517 1048939 1594270 1972261 788186 1841635 277575 1628214 1754544 1260216 1790414 330088 918165 973192 1630210 842872 1723578 875224 1983303 102526 370992 1589580 1632664 1355040 658609 913497 469273 1105449 1012435 266719 412927 1994805 256617 1344641 780521 1637681 1622369 631512 1399454 515170 916122 758903 154268 749792 1040740 1463242 1480220 1482444 534581 444714 1688302 1860889 1354269 1559658 237763 397567 1998028 1655941 1335950 1186128 1678897 857448 1388632 1264230 1767167 1673185 511690 99035 1483324 977547 306913 1390598 1176597 11910 1224736 191455 1379051 1169061 1077639 763405 1616582 1839002 1964403 848299 1445286 404696 1084507 292194 413036 24681 1712328 1627968 147681 1794105 1545167 1974568 718529 1148969 801579 358435 396752 1137452 1370038 1557021 116785 1440590 1705375 861891 1840681 1420020 712605 1821467 652207 329143 330843 1482687 1350841 594533 977441 1767021 164535 552150 90580 303559 521982 1710731 1842292 1754047 376900 541039 1565707 328271 1844323 394849 857721 1873927 878731 182101 533658 359848 58690 358465 1369546 1846453 1609459 350390 665100 1289536 704968 25301 1358761 1935223 1219510 318691 1860718 826888 191038 1880429 1297195 809701 1282294 1245234 415267 1524781 166515 752431 683645 1794071 261298 890957 531175 1516244 1114383 1240283 296127 99737 464038 1075953 1704243 319359 126421 1957266 1448654 1276092 480093 1891765 572467 1885076 1458033 1066502 1919691 1753588 1697357 1596459 40205 398641 597138 1870087 324306 1560221 1031126 326629 1687802 908269 147342 62682 863205 1217922 1655659 137489 165631 933813 279833 1318260 365490 1524889 920112 1772200 1350727 14604 709305 1927622 435289 1056087 1057944 25544 1179271 1579596 1383436 297041 353717 996079 272381 1482314 1123129 1745569 1954781 583969 793722 591772 685977 368269 1568729 254379 1168620 594655 1238988 1678025 496922 1838173 780972 1679139 1042902 1932455 1438742 144507 941048 1132689 232470 655770 1350970 462638 1470270 1164769 42429 1998721 1462086 524286 1364477 577684 1121655 1924963 1185401 1891002 400400 836063 564699 872630 1437278 744046 1290889 1148365 350386 642595 1768151 696776 1266916 1328846 395906 543923 439027 1818714 562785 1128532 1801578 57781 720885 1877974 413220 44984 102411 1497435 511866 1224418 1367247 205002 1138431 1344113 1536257 1511210 1159008 1582337 1359113 1729400 1718804 132013 1743828 711189 1687240 1035410 134462 497285 1820123 1364025 1967861 241780 1522487 134500 582264 116548 1631887 1539390 783224 807321 128685 219115 678374 642073 1108463 1289292 1179638 596298 465921 1288994 1694470 92568 1735779 134744 334668 1251491 1785439 982762 680745 875047 1608001 827276 343888 1872221 916528 1320231 1195374 302328 1029227 548539 1019643 1802627 239825 1261796 292352 1774014 1655243 663175 309049 244737 929468 391009 1504409 248427 966676 1331612 1790512 1668938 81958 268909 1478867 1960966 655397 1295160 1789724 361431 84798 1407584 938248 995561 1140786 1037739 13728 673355 1264937 295432 1710642 865032 936825 1069012 502827 1991561 1168465 1451066 373530 1672764 737318 1928964 1618348 1733002 840653 792501 392434 1977484 553354 263378 383533 1218812 948104 1700561 1748635 825930 1423746 1274188 959493 1545420 1093180 1822246 1924118 465786 267658 382219 419716 1837699 1079950 1574979 512705 400439 1018143 220008 1149141 104995 944136 45297 1339626 889919 1401009 134763 1088508 1748893 1614206 1717728 65537 454303 1443577 957840 1199916 881261 92401 1205099 720797 1885980 1998875 448723 1490912 1507326 1241418 1827612 890879 195126 1447685 1570290 951159 1018598 1334514 136555 778799 567574 1861215 1579810 281614 1238073 403522 1334829 3545 1586355 1552061 457459 1007421 1668798 582281 1332180 1601400 1261107 1826823 1473782 1652156 402914 1971534 1557804 822493 360621 1747519 510755 1002855 1075350 1615915 1416222 951003 943953 208005 92601 1053152 154727 382451 310299 934493 1784610 1345758 1015491 1508493 1240578 1262736 461208 852137 1018832 573981 697791 1700960 1014326 1878738 644263 1782445 698612 283188 1366086 511401 86790 948513 889773 1075765 1513685 1103253 967513 502615 1068359 466744 1020335 76621 1211198 1622332 256271 1650640 1350657 1662801 85769 1472400 221149 1897151 168489 1526243 1862514 1447307 1662394 1480217 1553803 1206555 334951 1414734 114357 752217 1325237 1248476 1936597 1331265 1409476 487874 1844224 1254419 1382328 1888057 302957 966451 1299876 1244918 984689 1966266 97921 57466 1320190 1852163 370063 1075445 901980 1650102 900317 895671 1861216 326184 1623615 23930 1561140 1292964 1322102 1733211 1072644 488056 749122 1486866 1738787 95527 541121 460915 57540 258946 1414912 576752 1248725 1265254 960483 1579207 1067395 1835727 945277 1581507 1622638 451428 1164223 744673 1230082 140753 1307403 1427542 506272 433292 1481802 523010 837273 498279 503812 1119103 1222272 1417940 1827928 1352010 455252 1556716 659289 88625 1426518 1582179 1095507 440521 802256 334262 932245 1752749 849632 519790 906129 1589523 295898 1170274 315821 640354 1821692 1980460 1149842 1273099 1057338 1629645 70160 560542 634657 288680 649548 1885442 705033 1892431 1236347 1866721 1131240 678823 1607621 378344 252131 239835 1272393 1148294 1759368 741709 1838070 1654018 327722 1005469 1956507 1151194 1206719 1694308 1997849 262756 155457 770635 1266666 1272057 533687 564749 860842 230430 1491924 584916 573032 695828 344103 1348955 134961 1790165 1856793 1773255 1100095 653832 848627 1051907 50469 451254 193894 1939517 1661130 1049285 1792874 758994 239286 1908825 1709281 1135354 1930509 775735 1600608 1384598 1792102 443623 960653 915581 97908 1550853 881350 1980938 1840755 800184 693003 389796 1219089 1961873 1741149 814132 251027 963835 1166198 1519363 693981 1181607 1582051 1186084 1970789 1403690 771421 1680762 326127 449667 911841 1963450 356983 741643 345715 576939 1201828 856535 1219722 1886578 582029 832303 1662449 976225 1690196 1450452 1490152 1593721 418903 1951964 434877 538126 1407590 47031 903856 1697617 1770917 317128 902110 322901 1349422 819287 390272 1115072 559133 600628 715394 1472238 679274 1073805 1616928 1271839 587367 1207498 1764470 373573 948891 296935 1544037 326333 1151764 547219 1237193 68422 1729163 480071 1161946 1210753 1000360 795607 1023000 987814 119579 584290 1750685 1837786 1017005 294068 220904 1395618 627876 1068848 1962924 875299 396450 1534800 1634477 522329 1162970 464986 631753 809740 273583 1541307 387270 1552538 1290176 1318764 1724326 25078 1775900 1865561 771895 553762 736096 286488 1920625 1678803 389451 1440394 86561 222597 1024000 761303 1524762 1058639 743132 1928289 1093983 1150612 131157 153170 52351 449848 822778 687909 758501 755065 911477 1621643 1269679 634696 148355 1905158 385814 1958371 678567 303120 1437123 1332887 211144 954862 1327625 266026 160894 1624601 748405 1763048 50495 1133616 1417467 1466559 135782 1229706 1131449 1395843 1343910 1886003 972106 925112 910380 1702056 112695 744559 1148674 719173 1903924 27367 1934552 1382419 1240905 1045055 566133 1245906 840590 107257 1202527 1338476 513804 1592921 808929 315836 1514410 191905 922678 1937614 1849470 232216 1717082 751218 728368 586241 1476835 1412956 968466 6132 1166078 842661 769013 86525 526147 152868 719066 955612 1855867 106472 1312487 1158761 597240 1029887 1611468 1904680 1633479 1419139 1446119 1041248 1599527 285766 650354 1306922 199958 1785558 1084966 1859904 1421720 347773 644404 1911722 1301967 926502 1568097 987 954694 1807056 1529779 1193959 419649 72725 568889 1255483 1151537 1841279 474936 432875 924008 1208231 1564482 708788 126979 1627615 1896404 1526261 1125545 1448950 1912693 1494120 1217333 5098 206727 418054 1856052 201036 1499984 567619 1019929 1829561 1627113 594186 263589 531504 1908548 1559021 55958 191004 743264 1188644 1908754 1885897 741131 1846139 1562704 1369248 1219016 147286 154126 1607957 1240111 553439 521366 450854 493143 1090260 1861683 38262 276604 244305 1162891 538715 1934997 852918 1692111 760399 8005 868781 1771006 1969123 1937964 1525142 1524199 1963303 1594580 1182713 722794 1631712 1336250 251453 1511593 1109154 1984292 59942 1917701 285315 1737194 1016510 461900 856690 38506 1538797 1630470 71455 1298885 1636127 879727 1787680 1618228 111628 999347 194032 1887878 592735 1330660 351618 845092 531919 36609 933134 1891114 1629749 1733342 1337383 360119 727918 1810973 387027 692899 807430 360247 361645 44994 1447123 1492728 1279874 1312620 318388 1110244 493336 22089 1532312 215511 66009 723906 543418 665271 1937026 1825964 221428 1293392 401058 1027175 1710758 928055 641442 1217149 1560017 850306 406804 1871834 249746 1321229 245866 1975372 130183 1922025 453469 1546064 1097651 989616 1922637 944627 1256987 377237 600569 8856 1330853 893901 1945152 1507236 1465583 1652095 195754 558809 550993 1082864 233975 699204 943791 1976384 1458905 765773 1492514 386773 1755365 1723329 1301695 1289507 1548563 51931 789741 1093323 581969 1709238 1283531 617634 1262615 412372 926996 450829 1687642 1702003 1070451 1049012 1679195 1146027 530244 686790 989676 1303468 1087589 851683 981713 814627 1253712 1428332 1176181 94050 938155 483910 556200 1321240 1083751 770340 306798 577649 827843 364249 1632080 129382 526870 564663 1290479 802397 964672 1690271 1836102 314113 1202793 506805 855325 619854 1151598 974822 1069023 1876556 1096667 107393 1089730 641931 1592155 1415209 1070619 1140754 42901 1916234 1058722 1309709 193905 1299656 896916 474716 563480 714664 56546 400481 39977 1001667 245607 991896 540873 1526924 592478 80210 510442 391268 1973602 1111551 116113 1475174 1582116 968555 1754334 1446838 1514712 856067 1077539 623752 1895202 24809 1877716 17437 1419726 776813 959762 1141911 899417 1470694 504390 220639 1369300 1928856 1128720 602841 1454564 409514 261078 1898163 989807 875991 1367480 1770543 790001 6505 1744981 1559270 1437259 392564 1346767 1098877 524361 1354465 849457 406143 1921900 331183 1044735 1983633 1511704 746958 1038813 227989 1074616 143621 448277 1057704 247117 1206283 498272 1963393 40307 677963 1310944 1493717 1175677 717640 972498 1566202 457781 195912 1790874 752574 390648 441950 1554131 1306765 50296 1478586 1918574 169820 251764 417532 1979486 419736 701223 36179 452401 1974807 1234472 1802379 1150884 1786811 1265638 364766 344088 996523 1672596 838028 442884 1076177 1014451 1456625 1048172 566509 1412650 1749941 1504402 659517 1970129 1067375 197097 1325982 293800 986942 1576953 238399 1243985 1855350 1186609 481890 1143347 664525 1503971 1989232 100125 1692930 1622651 1321963 1904765 518348 1003299 1521620 1397794 1582369 729043 278829 1572119 1932543 1083686 591784 1028987 432881 1914590 117489 1458661 1027771 1654670 374382 791139 1403398 958460 680009 778223 257046 658783 1359166 141840 39039 1701718 571170 711205 177591 267499 12295 1079168 1737244 715776 1942466 1461190 347598 692863 636768 885002 782813 1549319 1654060 277109 1285468 586653 344838 1439919 1790456 246136 449745 1263480 20979 1644005 87005 98233 484828 258322 990393 284892 394751 1165072 953708 1222475 163425 1756392 1660240 981273 1581218 1535507 110517 1429144 64925 260725 213564 1847671 561016 511483 161422 1551387 1834176 103801 1229704 1561257 1056979 520146 1034524 1415890 1310842 742492 915870 1672151 1529637 121271 115294 1075629 183503 174013 775524 876977 434260 541375 157666 220528 116630 432511 1444866 1992378 1553911 949454 258712 663647 500371 1641060 193260 760880 948504 1934349 821468 1365750 1649844 205696 936298 308390 1569280 1204738 1247424 1675334 833125 1963757 1556197 900570 1886547 1491240 1631299 231990 310950 415390 657703 844221 1727152 1668016 581444 106298 1711179 1615264 1036755 1425301 1578450 1901908 1733245 1794580 402178 594877 379602 1385256 1728920 1123746 1735711 798312 211152 1580027 188433 1085608 285331 1385193 1685796 1274302 1182259 1545490 216428 227228 1505411 415318 819005 1327443 1706949 196505 1237733 1157712 75948 908589 100073 1524240 938781 1405462 1342771 1979561 1596768 151098 505369 1056948 835159 797394 1117855 284345 1823335 1880978 188523 1758391 593284 1034891 561528 1436403 331534 1833949 675282 1266983 1172983 817718 1013789 149540 1905844 1546555 1379651 1608874 1664781 1144941 821264 1477508 139918 1240151 644417 1395502 1017301 1646821 1447560 1140662 1057503 1270636 455444 902206 499086 822768 1574431 1464373 245852 95777 1106807 1537861 1951408 1955897 1229388 182708 1401494 1564737 875754 1466402 431673 304499 1322699 76381 808035 248810 1262583 1293657 92061 871890 244045 1080145 846929 490282 20863 1944665 139529 1697351 228733 34994 1841405 1450272 1783221 1618954 407418 1400223 1107498 563620 751946 1414170 1193660 1024630 1219331 189510 1381360 1894718 907498 427802 1011593 291097 1978224 1022559 1119210 408886 996771 613555 1605971 760070 1884144 1418082 1892205 862391 334415 634348 212753 1618625 780343 86663 778032 730338 18244 866366 37872 46637 686597 1734644 1876994 129547 714523 1422443 1955363 118200 26572 619674 275978 223276 1879620 990224 1406153 1628112 437579 632308 1358435 1905237 538050 123729 413280 1560315 280848 1017807 1947207 1455376 1096700 46219 189500 201239 1023133 1148947 1626780 126066 1647757 510743 777681 367274 1761364 315087 935132 1268491 939250 1556260 754417 822981 1806290 423145 1043914 363705 1372099 1818541 1520321 1465058 1327236 1338074 1509509 247862 103193 582611 216685 1782667 1079603 1050369 1340751 1120132 521169 1369879 140403 296085 1516591 1871534 385252 776297 1999771 1793912 286784 1475822 567965 1547084 1500014 1422683 1631021 834534 926254 1737648 1599757 1371883 1049930 877399 1828622 690545 125693 155089 83730 1471873 1470563 505853 1384562 1491917 1591790 1991931 1337082 1691537 1847205 1914569 1439285 1640191 167190 677745 1568127 63688 852156 1729127 705798 1346375 1372663 548233 1861789 1123104 330943 1109793 1800490 568631 398620 584042 889607 1727318 1905918 1801082 105963 1544871 115601 1742482 309419 1510078 1181275 1026272 1219260 1938609 5048 5890 527164 1343778 311873 721962 34113 1111557 895956 1593779 1188812 846568 657150 389615 1851051 88193 1412370 1067977 1262608 9139 50531 16662 1736854 1250607 1744979 1611108 1247281 1459235 467808 1858702 1054601 540109 1741484 586266 787917 1580668 863701 1472416 454247 1423359 1470127 490664 1990673 1015294 1873541 1887494 675408 560784 602360 1196982 1677545 4177 1846503 1416267 520464 1518146 1091839 1018461 225010 126922 485009 347001 1818039 1117023 750971 1055113 1673671 1902428 1596571 1356399 1978744 105035 572406 1997252 173355 1337319 68025 723187 256197 1026228 612206 1945001 1268740 628669 398550 225338 1977257 1365040 1356244 1636559 664659 480 727448 1973148 535903 186463 1142306 1581547 28442 1685111 600669 27642 356173 1278750 1454660 1462569 610661 1880980 742775 156181 555149 179078 1572014 1999767 349821 647300 1385761 1099402 806031 640909 1900915 437826 1759243 1248781 311793 914673 1051453 231988 1475886 791928 352575 1304316 1010476 1024895 1291678 938662 1236353 824182 1222673 1296537 487253 481744 1413424 1497966 795380 184265 562440 1211742 800740 320692 1416088 1132790 796342 1412371 476643 1085052 1888009 1992416 317553 491414 1881273 718429 294751 1437202 74114 400374 1630427 1091856 1159757 1119061 207040 1428857 1764032 41804 318810 1732989 101646 1873691 305685 680680 278429 1353045 380970 934743 156709 70353 1633760 1374880 428438 1683548 896895 821711 1948791 915246 1973232 1477928 435713 787372 1357256 1020015 918187 735075 482504 263906 1778434 406616 1573608 1081214 1680640 576920 697067 1933345 873775 246889 44800 133531 1145242 372018 647772 228140 1983226 1053629 1663359 597074 1891605 665892 1924320 380120 901671 885141 777632 452586 959039 1970771 1259248 1609718 1767432 1994331 807112 168940 1135062 684427 150265 693480 1432827 1885516 1861177 29460 1836356 1685737 1197402 864878 69527 1960230 1062975 1789097 1623523 1826035 586286 952248 1320784 1582635 57937 1033226 227764 1488258 1122080 1470976 317219 1017749 1601244 908517 1348558 432313 680056 177770 282704 386648 1902309 1811719 1896054 259265 1417652 414598 786373 366182 373076 1169117 294852 1209095 549069 1328918 949674 1898645 701289 1357127 366848 958341 926892 633574 1941247 1744006 1096551 978729 249029 1293534 1893622 1655259 1338339 1467093 376111 534895 778791 1882068 1447457 960529 1743167 1597829 749717 1236874 1505991 1726021 362976 80841 1957931 219517 587391 369352 1037806 421834 1718903 1862287 1114088 950169 929110 671086 28885 735048 822191 1330491 980456 780697 47252 1883325 635807 96037 1947436 644727 1000288 1408080 1455651 328677 351831 292121 1992338 89336 591956 1231557 328893 736827 1262926 401152 462028 399086 1542056 1691318 1776957 1283292 1232311 317595 713850 361141 723020 1419503 1065206 1333446 1933080 491020 153651 1464538 592603 350900 918457 1323947 1920618 621216 1249881 1100692 1507596 1742227 419955 546814 1024540 500164 116305 1544299 1935688 177006 1084361 1618841 373228 128804 1667016 1314016 175728 761949 1963858 1863363 1325789 698687 308283 1123847 660025 1232055 1890639 1672902 1797552 1084684 825474 694894 1555806 1771440 632242 1842294 1974689 25248 1582193 697245 1719216 1558742 173466 1216362 624226 1017194 1187917 866396 1936006 1781383 111411 832571 460188 1162116 890377 926094 1148805 317737 1814803 1851208 414991 1214295 529849 1083154 1122227 1317644 151445 1057146 1087017 483849 266021 54967 1019231 874657 1781774 363305 812899 1971069 1251768 679449 1917948 374314 1425293 1084147 1767393 1788251 1143629 1680787 1609092 940866 1759643 293994 272918 216374 1341707 558058 1515605 627491 43034 638212 1988901 1829030 1539316 881980 1795206 793379 1953302 1659010 922430 1472753 658293 1353701 420067 197344 1522933 1138734 541578 1051976 1123462 341640 1604127 922411 1009438 1919407 786032 91322 1165242 872440 587336 460966 34920 490386 1375793 279514 1354066 1776323 1329870 1256574 1350183 533042 1850754 511753 1161431 1324454 1809822 250209 697414 49071 416831 241453 1861712 1393976 1782582 429489 1033965 1255028 469467 1858621 1663892 164207 1458281 555848 1264178 414783 1903556 1331224 1511351 51313 1162490 1635116 788942 740709 1184779 1156326 298361 1568611 1738254 1741634 332641 708610 1424992 1629017 1223914 1627994 1890372 1179134 1501536 1189120 1904578 1468532 1409030 374554 253918 1490783 942696 239214 1341284 1464502 732980 1787330 1770984 39815 633421 1848322 555297 880353 964375 100572 948216 1993609 1187006 634389 748234 720335 315992 1269547 279143 1460166 663480 171317 688861 235914 768167 1311846 581834 894640 463110 314760 1348909 383786 1169355 870933 217511 240438 1004635 1352180 83366 430178 564864 1959251 1175999 899344 1243625 1259162 1269652 1385605 686586 1019824 1036698 1306942 1264509 433058 933450 780573 439090 840236 860045 1686367 426085 555139 1194290 1895299 164242 896682 1373353 379538 456898 1740486 1511269 593337 735460 1539964 318814 655186 938621 1588163 1210186 689769 1692497 1212886 1649722 1467146 545345 1195000 878571 1299106 737940 1183916 1936899 1323460 1833553 1965182 601656 1465773 1756326 497045 1329878 1199398 737809 1737993 338576 1160169 90477 176271 1915714 1457061 1979052 1528675 1564396 1664320 1536709 1320258 819293 1014835 1386026 1267086 1473663 627432 330622 925434 375121 879504 1608490 60092 522779 1527523 153735 31278 118702 1973735 245451 211329 1851977 415956 620656 280131 25335 1003398 638823 907776 1879032 944607 1885873 1572775 1971847 1258357 1432494 916168 44608 643663 1635576 1639557 1108520 425482 1807821 1652783 498549 1261870 331995 1403141 1698302 1997500 1024038 1549292 1827244 132771 1917014 1185796 961162 696522 233218 1823244 1097381 1633875 732683 1877792 917887 228987 1493388 16038 477242 1275045 959553 656128 1028280 1139306 1320342 581116 232588 1105177 908096 1359844 793369 675385 692917 591692 996719 1956761 1383489 1686254 1964419 1847136 928481 63368 315734 805763 368853 635890 1520594 706209 1559767 1963899 1538159 1129505 352892 110095 1945136 488727 747282 1076131 1002050 1034574 1010572 680494 1137707 585512 605337 790811 1501314 549210 1439074 16578 972896 526647 194125 1528291 1105017 1040178 1373317 250480 22218 1622177 962067 349175 1468410 1452866 755967 1089043 553322 894580 1649545 535139 279507 511725 457568 1540300 216650 1596216 1550898 1090597 1542551 639031 1319037 296765 1903984 968620 1145634 1122711 205964 1997543 1587866 1910571 839043 1565150 1268277 402618 143017 1085133 1043186 762135 731079 520560 28082 1825275 925525 307123 1393284 1141458 1070203 1199491 633260 1675188 1787536 16914 376380 476124 62906 359738 425882 1110815 201890 1102466 309 1015254 1669881 711738 788467 1528071 1228485 555821 786572 1022524 1462813 93189 1923465 1923850 1705993 592522 1792731 242348 1076712 1761835 849124 969017 1012521 1677336 1435253 150253 1147109 222836 340353 1994108 1021846 250304 867725 1283297 1213254 1153944 466435 1592109 1852920 199409 778559 1816193 360560 1202621 174086 858389 1950012 151661 1318361 56434 640801 871208 1219209 945210 1760949 1243626 1985168 1173157 133901 824857 1892576 361930 1114601 1471841 267001 1976787 1697157 12216 929522 98389 1716205 621090 1879411 1992068 687734 451007 106358 1754971 1853871 741558 1169805 1093099 1325594 1302836 170290 688306 71636 1686670 1939670 233253 1594354 910940 221173 313331 471710 1375167 1912159 1354070 1337077 423561 1942757 194155 1925167 1746468 901908 1991862 1487805 715698 980800 586615 1285219 1987338 1171685 69999 876605 1390327 848465 249775 821981 1583884 565235 1541999 530047 856342 1540817 1136174 1679607 1307041 796894 292280 811543 1721671 165401 1027035 1248407 1876666 1356185 1014757 760374 361548 345075 871061 1547578 1629851 1997091 676717 484646 1401465 307557 1851338 1837247 669338 280871 1557121 807474 450708 137745 1613210 846796 1767550 1638065 1338868 734700 176560 1235180 683946 954666 1657899 873861 442545 1912423 1341321 1688033 98697 1082320 946612 1206237 785165 315164 561153 1253994 399322 1565399 508574 900511 1475944 1086576 952546 1326209 1675624 1411659 1330541 1947225 560265 606141 1717763 671193 185058 1109301 1411315 57764 1660690 1929861 327310 1908268 1638381 1586086 1220378 567505 168625 972020 1294415 1591833 353382 1418103 143936 777104 185294 843035 900228 9033 304451 687060 1181308 105020 164752 1050500 1743692 138581 526887 658318 959438 1574457 1067989 466168 1494979 38545 721143 733518 392285 1094564 1959478 1070138 503050 1773101 1033110 446405 253736 1274356 1654668 702985 1538224 277063 893154 1088979 699491 219280 1061136 146076 331712 1768570 401963 1555524 98250 1142577 627388 273775 311290 1964528 1975882 1850639 536663 202242 1394726 1540795 1942852 1917750 102505 515866 358444 194116 302140 854006 428500 971507 1108949 944198 1961420 187819 948788 1958998 195642 1620087 1573180 1999232 1570491 1938630 1275341 1141553 583439 610067 1294083 306814 1704890 1181923 1469619 1225257 33009 1828169 100819 807073 1033555 458261 1071972 244111 1013114 1119566 86413 30340 315255 1750111 1890278 515973 708163 959676 1365795 1859191 1762465 1247584 1390557 1683941 583892 483380 398307 651158 1353637 441106 1851491 1251721 172067 1159262 105128 1050286 188520 1994970 723331 939221 444197 878959 184344 1128486 1280935 1241959 1580435 1307630 1109361 1854082 618693 236574 848372 257278 1056993 1172991 1081945 245432 1038477 1071328 993896 4555 1699288 369639 683028 366622 116239 616320 24266 165230 1214965 1965966 1921749 342997 1855458 150280 1704247 267140 375600 1938160 632397 123719 1456147 541307 1092490 549628 1628697 1087933 1706415 698193 1682680 1161187 871454 758179 1653387 3341 1277292 1769079 1887670 1562516 751014 1356383 1462526 1385814 1541267 1671581 1201745 1173149 1251948 1214152 667398 598324 1659481 133061 1152003 802614 1690550 1186194 1261135 144064 1716576 1348406 263894 981715 748763 971062 1883007 930242 560020 1198102 784099 21158 1390094 918202 1719264 877181 430703 1331082 1680154 1617810 1722334 1988816 1136073 38926 544872 646179 980450 1939431 1045884 402971 1329451 1875420 1874695 101610 321702 120858 784560 884356 1152355 898997 846709 33987 659973 1503044 1580724 1977758 163839 37603 1786703 35837 915370 747499 1394916 1473402 233215 1700024 936007 1304736 763843 1550844 5465 1025944 1072683 441807 1689985 1849043 65441 23616 1218143 1064503 1681740 1003515 979680 491172 911294 1515820 1950514 1229672 614488 1130944 321457 1289082 1631707 1426875 1009354 473914 24850 765681 1847465 375034 28739 703802 157586 957677 464524 97484 48229 235990 1727968 595259 1168013 841712 1948764 1738580 11480 1290860 229295 1893044 843386 400202 1537513 483479 292200 517265 833135 715490 1028096 827797 473941 1769490 692445 826782 702111 235607 1688496 567904 471347 462886 136111 1587586 1317302 1000387 1076909 846171 1465439 1829740 638017 524348 895037 1821068 1627087 262904 545377 195646 1061332 1442142 1469024 717239 568966 745665 1713013 889356 1015831 1180099 1583708 1109444 172907 1675724 1946059 537610 840 264890 978595 1751321 430655 12571 1661060 931705 1096973 376165 1659002 1847437 360668 819755 1649990 732252 518522 793683 1800341 1340617 366895 789317 354830 1887464 1055248 1802163 753114 1973139 1936427 1915596 41482 704181 1629139 1301673 1100867 344775 1945820 1744115 1893071 1576594 668381 1912958 1729460 1789378 621430 620064 1028790 421950 1119423 1013901 1994760 1065728 278671 298777 520721 1178379 1487388 59354 1471525 1694678 161020 215193 1543068 1865914 832472 1853303 514153 1966255 711740 152854 850458 487779 1119898 182411 1059161 571753 283354 673416 646455 1762062 1589213 42865 1468837 1133261 48179 1219960 325908 273518 1723030 1781076 333526 575663 1445261 1231522 161475 1180152 887217 546267 1710240 765772 1302458 586519 424577 978711 679739 698018 109004 1863628 656664 488399 345655 1912302 429821 104292 1534150 327428 1790598 1960006 1188356 1439937 997692 1229570 582751 521170 684533 1624525 804145 1966213 1703457 245044 573814 461356 1906737 1318216 1150826 35356 515003 787458 810064 1406284 1454806 1335089 280042 1371737 990585 1694359 703517 1666847 1187578 1535508 1679237 1234508 115410 312702 1398368 1991328 1288479 192072 1298852 1494681 1227744 1010326 1174517 531500 1715406 524661 721298 950467 354729 1653608 1193291 1962109 908566 544425 385128 1167194 802232 1027614 986607 942366 904596 114837 861854 1780988 1696949 553567 195132 759414 134097 625860 139240 1601404 1847219 141551 1120569 877040 1197327 1878994 156166 1820705 548628 390179 1373808 1087110 1373802 351174 1064745 164642 1631450 1546906 1856732 441796 1276182 1467604 1645707 134213 718579 87066 8700 696692 740421 1683639 1351356 365159 781070 862817 478533 758632 1535726 1840949 1339461 1668752 110946 1952653 667393 1758680 1141798 1289100 724669 1200586 1096969 1004753 310589 39487 1337768 1682542 162725 688705 53383 1312145 823616 485623 63318 1583617 1385681 436955 739518 230879 932591 968209 431844 1833062 1449871 1674293 1689071 1174791 542233 1873233 726805 670367 1456175 855304 82722 1213514 969837 1569345 239195 238126 1850257 1719466 471261 723316 772345 1448114 582181 765399 1895194 1402831 572852 500840 1391272 1627605 173299 1935633 606357 311929 200888 1945240 1168670 625762 385078 659709 506928 1836591 1106493 718941 731274 1554640 1318386 1433910 1839236 619070 594098 367631 519268 192389 1107866 959658 1215081 122621 753682 722422 1553553 1975848 940541 388793 1056301 1558741 1812556 1461424 401447 485444 531520 1045614 576731 162503 298086 925050 687052 770218 1161851 1704517 1770136 736288 1312993 715360 1276069 372619 1695044 1232769 830112 1590385 67532 1009271 1351984 1934398 898844 1914016 974376 1061389 73285 1124637 1972233 1033563 905701 122483 30426 1094283 853203 855646 731410 1043289 1878152 340605 110112 1491809 1004099 997367 741288 218359 1133935 13488 819123 1009295 664117 974599 1819007 18029 1485994 841166 530564 912798 1839595 6418 285778 361867 1444718 1566076 1195659 436075 1935172 490838 1799465 195897 367018 1826259 1629912 232143 503091 342951 921474 1496440 851182 20230 1351431 418781 615639 1959303 843278 256059 131688 1024110 1071774 880960 491880 1595750 1174574 525604 801964 503607 1759897 312612 1669732 281911 1331333 1273645 1967534 1599365 155623 812320 810914 1111369 1276556 1454434 1106687 588145 144597 1774677 1243505 1291489 754230 1008218 1794740 667040 1520432 1712570 959086 1171968 1173674 215113 102767 410061 1609551 832940 1078910 1095731 594899 1358429 630057 1293098 1961993 810788 181163 1771953 248317 798150 1691502 1825339 934444 587855 1497644 295755 1301973 991079 959085 1488990 850623 1212431 1681107 521396 686541 1612435 279630 904784 554097 425786 1525888 931240 1853222 1973977 1772242 1592822 1254240 1333622 40808 547408 1162062 1025430 1935620 1183071 1645625 780696 776861 1293382 1175859 326082 1194274 375877 1618710 1179085 1292286 816437 1523957 1866838 512832 826398 61410 127906 553293 574470 1013110 364408 93869 17020 1241248 700378 6197 82662 1768060 885272 1020053 1940127 1370999 977411 294271 425983 513910 348893 998943 1633426 997832 1360211 1162958 1076715 410426 160542 199996 1718303 549342 914500 1426396 24981 752557 1428864 507662 276500 1941596 471888 1441606 1127828 1645941 1656723 1834125 855736 1812115 240937 45458 715512 1048294 545221 1273815 1917759 1111350 1656724 675499 1535561 462688 1726824 1894969 13357 596999 1934173 608621 1172865 1645734 1568722 1779835 1864390 978251 987429 441195 846393 36642 696619 1403340 1131852 515165 1761205 1765467 16383 1186858 1841381 1434741 375683 1843883 419291 72708 801974 186831 770802 917761 1342129 737107 679186 273673 1916541 1688701 1560463 623134 567324 991341 489923 638435 281354 1520665 1332314 212936 1296312 745973 1566370 1715219 1901414 1572006 1145180 1126683 1292552 36057 1461831 605169 973023 656118 99778 246419 8654 1975480 1587172 772794 1032327 1145265 1127787 1762076 683182 1805571 343029 849142 1848204 1701633 1544332 1282914 1237675 1299383 1350294 799605 1753060 1760067 1281706 1976820 800795 1219999 344263 1755205 1792142 1537272 628503 799521 1341883 203584 1769392 1114918 1385538 1947528 358063 1001111 472610 246771 1111703 274252 53957 481276 114705 219658 380998 23411 1750994 404459 1146144 148588 4909 939132 1597497 1840922 48302 163105 1387599 1861255 996353 1418014 1195267 1310673 1221629 649709 1618224 1027386 597443 1276159 1990042 923244 1655553 1205302 1334578 1706452 926180 1063138 1558168 1065442 1774169 781764 139297 419512 505555 674859 1488619 68978 26739 1389533 204995 19232 1571774 1765712 1311941 1344491 604219 1814721 1486804 275726 1696952 182156 1836219 32170 1130139 418656 627084 118694 1772777 1876884 1350463 43518 1741559 1655853 1281676 478911 15989 1928668 10824 646426 326793 284913 1279610 1622073 1275910 759209 334549 46663 106909 1762291 1279901 1633628 1702896 384122 1673655 422770 1214022 648967 1562293 543739 38124 1618301 1364416 1382719 1249208 976322 780455 403904 818535 924080 1076356 442244 1344938 508340 1807007 345240 810400 992222 1985324 335720 1427383 821802 811379 1689103 1219319 1135360 903410 42883 1913077 653790 961245 269608 1858839 335510 1992224 786906 1184134 171613 1720878 1238744 1190303 156361 841568 1497813 1834211 1849046 557534 1935628 1615959 1316095 839092 773544 395150 686894 265976 124948 1692110 375857 1512050 953462 1063464 978431 289208 247826 1512786 437658 777658 651192 1978370 1712228 740283 169707 308566 1170000 1644933 1800747 1715422 151080 1799487 126876 1188290 442756 1708008 426843 1004669 1324362 585360 650147 1723464 1574717 656629 540095 1466827 1122991 1193852 102898 481721 1234002 548189 1715904 803757 1536787 1950120 364652 165624 1844044 160567 1895298 986165 624524 542922 391396 1127147 1531181 776906 1681883 1634725 328820 218169 761550 1789076 1316990 1000710 844551 243842 1439206 21588 661484 959477 1596822 1390816 1392165 1763 1990965 795808 975678 1948601 1925937 1465726 313711 1954385 915387 1127384 1169994 311070 353300 668585 829727 615214 697219 1899698 135930 1705959 1883953 433997 1979964 759734 720750 61264 729227 810453 1738327 1755547 1633746 1660278 51562 1249119 720603 1217875 236359 252290 229560 1213367 109809 9629 1415754 1762508 1523420 415213 1303047 1330544 516318 1987747 1960268 1781632 1654079 1067659 1781079 517861 221729 906947 1259539 740985 1325052 1636690 461457 356907 67773 798851 1730363 1692355 1698390 1099069 436843 99602 518093 1124435 964447 1616743 1404502 611607 576853 804984 1835793 491830 1809736 90315 467909 1101797 1759514 966619 905647 1356176 1923035 1973939 47650 999467 831866 443592 802170 437625 875251 1229987 1771909 380978 389712 216008 1867365 405479 1541441 488504 624708 1589215 1351654 21203 179314 606985 130903 1234051 280595 1980266 1235285 1517848 1759697 1356649 1961488 1104019 574808 321456 356440 1180753 1568033 1169254 1080440 1819479 1472309 662900 1532169 1501165 1800834 737526 1592370 266927 770816 1695597 1467757 1610247 564588 578622 479960 75069 1192997 1853312 1646199 465665 1171405 1056541 1462880 1621327 1162660 157245 1967760 219259 982639 741812 712377 834591 1152128 989316 653403 1770388 463783 1616900 799159 136293 1197092 93967 736625 1080677 482073 1139722 1069559 335272 1661890 218095 1122770 398386 501555 1876649 1693766 902452 387215 1637990 432408 711049 324110 1372665 52433 287726 871458 444355 150738 893464 125729 707283 1979662 843463 1676512 1886072 1880299 1416148 388809 666591 1753869 1917984 580586 1816126 458009 498885 480734 506736 1910767 315094 80685 1231269 1442443 379777 1844014 360545 905253 1717260 1432106 1998491 1507198 141122 238943 578367 141087 763157 1957386 1697158 1524466 436416 113920 859266 1795634 1279264 1648415 990084 145193 336647 1802044 1547697 1404032 1117619 984654 228540 609359 1179346 1773363 1971659 567325 965325 252729 157749 1113714 738071 1324951 692247 1600491 932525 223054 349092 900042 1968658 1719382 1205829 1122622 1424198 6216 164986 1097738 807133 1821275 1108929 1117315 860441 623421 1659523 1716042 246238 130214 1768486 807618 215510 1567423 1359103 955928 871562 1847566 1913625 386270 1837430 707465 672913 1018322 1224894 645828 1542009 1553634 603161 744695 593994 322664 993126 608435 1966383 1080626 1571878 790165 1728886 764727 1259288 485619 1414118 1368643 1780462 1220106 890084 486657 987116 972579 1667231 158551 1095435 1556505 1470081 949899 417152 869961 995144 804607 796842 1692329 1003488 1723540 1288604 1255582 785321 1026842 1245888 854761 734824 973978 306442 1311379 1921975 1425008 1530599 866202 1222471 1245814 1201924 1736086 1363000 760606 1671376 417921 896369 1684790 1574842 773716 1598656 557514 1949417 1633088 1000296 357164 822592 1666561 1417296 523786 450157 1969093 847116 1828449 1961624 1697543 1421663 1556054 1463472 142295 811394 1119024 362641 507334 936132 27728 1033481 1995361 1545334 88352 1963781 193787 1115109 183789 1273987 1471872 1585179 306110 357756 1624275 1550418 524198 1062873 279433 175857 1815510 1777759 1755457 1074789 612220 534610 755792 1653960 739034 1381133 1342844 1110947 707978 902560 972778 1250331 1021290 175560 1868374 806089 1324500 1012149 338363 12214 909324 943563 465908 1498684 1437273 224953 1041226 1650630 650636 1348912 349272 1143669 1892838 809053 327567 1649920 406101 931151 1328294 1837780 661487 1183208 1875060 1444158 618724 297061 640245 1597825 1950970 1390771 1772774 1348387 103988 1495722 178336 688267 1629052 733043 134130 1770476 1844771 1837926 830278 1112599 415434 1779894 1095115 515969 1106313 631320 86291 1613719 1781127 314949 395570 636090 139570 1064910 844017 756037 1446664 852702 487075 172047 1946303 974983 219329 772874 1760962 1952469 1882338 226185 1626181 1292313 1892215 1663825 1894050 1643937 571770 1114045 1783284 772713 568012 106826 1094178 1096239 1727769 1316778 1918102 761826 1087925 77570 1001599 1012910 1118849 1149323 690761 1855924 1479332 631272 617717 1441006 1780849 801064 1327161 1084547 1791857 1210028 1897679 1595754 578894 1426139 469192 32127 185780 1817322 1276516 241870 1608744 476618 552157 347846 1497170 142004 108926 82108 1296872 1651114 1516109 583060 603922 1947806 38955 1543109 94150 51834 118554 8211 745406 599344 524302 1879739 1296350 1140766 956025 600687 551866 742000 1295783 1761526 231105 1194711 476003 311799 541425 849054 1747702 1419107 1255409 458284 1673512 644750 1058115 1818735 1064865 536717 1226281 62691 717163 420057 571316 1677781 1023303 62401 1687434 960635 1809010 1368815 1626643 1136744 1046662 1081962 1005088 1548182 1425859 611472 109153 253109 543141 1859722 404196 698921 335221 1540132 165840 1847061 1963920 152856 132177 793163 1333491 474431 1611904 883351 871185 1182210 992591 1261929 117147 1215349 1601015 1359170 1974904 1410151 551144 963369 1500498 1184311 1427288 1192940 490238 1757991 503826 831118 1913781 1058182 251339 1607457 1189661 999135 421621 1522668 440892 670848 1709794 1382594 1662846 246328 1422431 416764 47594 1882075 596624 935540 744704 1942246 100776 1247437 209773 1122997 848236 824617 1027153 496322 1394206 278769 237731 1553933 935642 1373674 1448381 1412532 1861852 600679 1427378 1118378 694006 1185460 161084 1699631 887902 251471 684495 1076612 1540819 96735 1860336 971852 1894942 1703766 761802 53950 361333 890073 1287561 402832 1866420 830417 410958 62746 1305708 1391565 693545 1766347 1077189 1764469 1695478 1247063 109117 911489 97875 368751 1907421 1895371 1102921 1180961 486392 846718 729524 484355 681528 1082700 1159134 1803216 376529 766170 498228 1434182 654903 1593127 220255 1777142 533819 727528 380569 1175203 184984 1100769 1998434 920670 954895 1363835 560273 418645 318168 1669601 1067364 97271 1574084 535738 1821107 406467 1034985 1841841 662415 743078 993465 667489 111615 1343059 794416 1534054 906789 81553 835435 456143 1685451 743440 1941221 1337863 669981 1590420 1895011 1287189 1219556 1167770 1335321 353554 1947308 1575924 1688541 1596218 1739745 1059110 797375 1859316 1304211 809894 1714591 138269 1941304 805105 1602734 940612 935278 374322 240145 1018502 1825917 1213618 814215 547647 1928825 657285 1593126 1969151 1099967 371759 1688700 1785769 1334585 1613299 198253 1962751 1774364 165380 1777606 920378 1661384 550949 168594 1797534 1848384 103311 1913770 204103 1558227 1272170 105644 1659541 215911 1536428 203367 1840589 418474 777518 29749 841543 1736161 1226487 1070193 387128 772664 1658808 1116680 1723666 506133 960245 1243334 1702439 1520699 159332 1029477 1727459 427561 1751021 855388 1333339 262533 1650365 615600 13055 160102 1916608 17489 727925 1436441 1393376 1661882 1252590 514254 704807 1756017 1759534 1360647 1243562 1137620 1497370 709977 1827407 869544 582824 88360 868156 1248811 192382 1554034 1782360 241420 1911940 1815162 10074 1012610 222050 442159 1688955 503378 936887 1788112 904313 985177 1714360 823716 1902401 1908686 1298844 154052 1987494 87463 1375739 302664 715859 560500 617636 816181 1955105 883837 904618 1022765 506321 1198963 1885796 552262 1967807 1359229 1222448 1882756 1704724 1265315 1306785 1169048 1706157 1976236 38888 1217937 1299874 1054998 1622726 1325076 709409 1979336 288513 1122506 1185071 1323868 868279 47021 1289421 920742 314454 1257818 1895773 1130993 1374106 214515 1035732 1437927 836689 1201505 145055 510387 1458663 441136 1660816 1283738 778887 1966270 523336 1664446 640175 1658422 1838815 1086882 1847500 1563152 912003 1836850 1777746 1449069 415582 1658466 1813010 1240539 464314 518721 669837 115372 430977 619267 1474601 1383718 132305 624400 667327 429237 1554955 1033994 1091748 1827877 1780917 1501961 1136889 1192929 1749254 761444 1356040 1066814 1221968 1459302 92566 278628 647473 737246 55435 1705358 792519 1275490 529435 106647 1379689 410459 233224 1378362 1363822 1904848 1590024 1306675 352030 40000 1767499 1269017 895150 845707 163823 1757832 444642 1400580 51670 1976251 829265 1891897 1532944 1164490 736257 1847781 1606533 1689824 413735 1845330 799519 159602 115578 228985 994770 752057 1370288 501979 1007211 881969 1834042 152317 1131364 1368589 710965 887560 1477659 535480 796206 660122 943290 1264693 1901071 1781913 1991142 1101996 1412453 728188 1855859 1966322 1065137 588558 1952587 1781243 1116619 1336666 1983941 1571737 1239644 1616816 943758 1567338 1014608 879716 1661459 386845 1624393 702647 493155 521024 1232849 554559 999530 513854 1638746 451338 567647 134563 1887837 369011 1882732 190561 833045 31306 1762182 1048685 440462 1227777 247813 407759 1535101 319351 1578947 1703057 1983616 509761 241179 1649002 640509 1395274 1130065 1944326 1277878 229906 287026 1176169 1678503 1770433 998543 167877 71118 595816 1508904 1544586 1531034 895487 345758 1071291 750457 599578 593483 1274068 1820790 137003 52553 610027 1402992 1384982 261960 1725346 411108 718742 1054266 260727 217471 127331 1408391 1675613 796914 1979837 1945431 1799278 1332246 1489894 1022195 98369 320540 1084589 1095739 152534 1316792 1209490 1643853 252822 970381 1680257 1397800 107344 1481090 1648432 1596600 584420 1086704 970868 1506934 27690 543427 595012 1774164 1588307 163775 403547 1941774 1345450 50597 337677 88887 629399 288628 242155 796168 1568831 323745 1211224 40696 358161 22041 1833226 866656 903439 964639 274557 89719 1496050 1946309 1692179 816745 246950 1207113 1113034 1776593 574228 1776825 492125 698256 1258128 564992 551013 796519 1299022 835624 123717 1270204 838861 608554 1449376 502204 861573 1306777 247604 565357 882259 649642 582717 948432 683031 895468 663812 1572382 1268440 113553 1650698 1750136 1067252 33048 626002 1482894 1419551 1611713 136917 617541 138622 1895040 1989267 206896 150366 290819 448164 1994269 1943753 817976 433417 1053297 1869260 945565 155819 1323390 1397974 604043 121566 1055685 862378 941843 1162873 367998 995107 1504962 465125 1460422 247936 1930410 990671 1812738 219224 546339 662858 740787 721577 222477 1708573 1683757 1705257 1761071 1435866 1909897 892143 21357 589140 526376 639142 356610 1699870 1529720 370819 1249429 1570368 1388412 566340 722849 841974 687134 908661 1392605 357195 122282 218180 561814 1323266 1301641 1069205 1254289 1545528 1675326 157070 741913 1203175 922528 160095 1637609 1234094 1989717 222414 60224 1581987 1518333 518097 429116 858003 668487 1345054 1904476 1957548 625879 1016278 10837 144161 488154 1266892 568961 282086 327600 1514018 1453875 1271373 1149532 39642 1408864 1168687 1229806 249416 1962687 476964 847324 1213935 1566763 816160 412853 79339 1597959 1744437 1705570 1265053 873800 1163733 1187650 1529547 1729955 1499164 1517488 1391266 1700598 403319 1381385 1789819 1661606 279775 266525 604759 108587 1698315 994276 1748573 1858099 1331944 171884 1942420 1946134 1715059 676187 1591451 1359357 73578 807623 719844 396869 1633284 1924582 193311 382314 1373380 1686147 1593081 1498364 1122518 709355 1813863 834839 1343922 672975 78825 149412 1613233 835020 41285 107053 1120154 1514595 846199 1978179 1655486 1561761 932753 1833835 1113543 741442 831021 1763417 835589 1607917 219044 1411729 1357006 636256 1557160 441058 885146 386407 1688573 1344442 451627 1624705 676861 1416112 508682 426125 168754 1359145 691628 19866 893617 978909 733949 971010 1757484 329044 350890 1191500 1925998 1833518 1970403 1573006 1149954 1179904 98352 212086 1811005 930840 1241559 443938 1562638 1209939 1155602 393489 126591 749459 118032 222998 1263047 1358236 498976 669122 10510 1724915 1115466 925877 1059426 1281209 401454 1502218 931476 1627357 953447 1309293 874670 1177208 1230138 633313 203081 188022 825077 1375726 1548602 523029 1565780 142571 361786 427094 721063 1963239 1545011 424440 1561071 874859 1882273 1680934 1418332 1724271 188869 417580 1993280 1404151 1774666 1935569 257230 390410 883006 278397 1381617 619669 710067 1715354 1264894 1848299 380900 812905 659430 30666 568293 1564884 936333 1745298 1385765 1929365 437202 440934 386509 1455650 1906791 1956343 776951 615737 205084 1036223 247579 99565 523893 1457726 105320 1138498 1710701 1842768 661543 1376347 177940 590970 729977 1111325 948088 617583 48563 1780021 956968 1862163 759772 651226 168593 908627 947592 613973 1351643 978052 1765962 1022846 1283687 1126292 706277 1056236 582831 1285422 112846 499702 401343 18716 635195 647499 1457241 1101110 1957519 393757 245561 19375 14724 1131920 1856162 1124008 1681172 504771 1516310 870596 311546 633536 356611 137135 253099 1042646 209855 1271708 838954 124833 1084141 1857719 973316 311076 105680 251388 1294456 1974520 1624422 905150 1681700 1363350 1610079 656706 119422 446303 1674894 1451531 836157 225376 1007724 1746818 1838175 1090521 314651 1234373 806827 467803 612138 1104565 1109499 1484817 1397769 460908 1294956 1809076 1558755 694009 664200 779536 1413470 867978 876164 712997 1936162 162813 632695 1657092 494630 1697190 1021958 100506 598633 773075 1256537 1470773 661165 211932 466784 1383597 657928 1238546 1993773 1365676 1861375 212530 1380123 905782 767300 1108185 915416 475234 1695806 1271094 468572 609345 1640892 1149229 1060807 751592 145616 1624733 98482 782311 1647003 1941122 105588 583361 1712541 719487 1576269 1565264 1939128 577325 1907006 1079904 423204 819528 1927579 1901687 34349 1376829 1910524 1635486 1728139 1329670 628254 1390146 324065 362081 359255 33787 1414828 1260363 1146526 1466380 77838 1080400 1681001 1256719 935644 737650 1929868 555040 1594670 1304976 1075155 659233 1418170 1738287 1379663 675495 1937079 36169 1053161 1307048 435505 1839682 1400187 967465 27819 89795 1756323 745013 1102296 828336 273648 379773 1349778 1795841 1330737 296122 1201043 251623 426174 1665595 67525 1609229 1367883 1653647 1186107 442800 527624 280941 1813061 1896867 1863394 977656 114733 307750 285092 1737856 111853 294136 356883 657506 1636121 1841409 1681916 704276 1027096 1887359 1267402 1796614 166450 1170888 450527 110924 1281378 1867526 779610 1697024 210379 875284 1487821 574536 510267 7781 320186 1601962 1097879 1306863 1113880 1554304 942529 112377 262190 1953269 307258 1110560 1094401 869688 1677492 634373 1829266 827939 1650085 172272 1755474 1852082 484095 1506845 1797104 895114 1934070 437852 958151 734077 579631 661160 1886978 918912 1485166 1135329 259104 1265225 1115292 310250 1916258 725187 578220 1458124 477203 69767 1922927 1381380 978976 1482410 1841472 1801028 1502995 1403832 1991242 1294713 1856624 899511 402349 1036279 1949343 1994971 1891817 83807 159056 968198 1631752 1602495 1192853 1334342 684158 100353 1637529 758317 824483 21290 1117389 211077 621596 1211370 1155186 101532 172351 1336430 317770 1271935 1216629 1862055 148624 1956453 832946 1932873 1737172 1996205 1921959 1708398 298555 1956855 286177 158129 1146578 1321109 773136 813841 795786 1464769 1733947 1764057 762248 1549628 1030918 1467378 684383 360189 677350 709401 1300049 893324 1508458 1864744 763136 1945937 1419302 75289 247149 1392234 274809 1184527 994467 203111 813095 722074 255062 109743 1871958 602709 1071996 1521246 1067651 399946 176941 428008 655409 22180 61380 984445 910737 615086 1892750 304293 1026742 1191970 1849817 789912 1502185 189657 1784819 1710586 241385 768425 129058 1576767 1677369 1758659 1485608 653310 1321036 694794 1283885 708234 1292030 863916 1822130 837307 1879272 1360597 565898 762133 1403230 567361 206166 125401 535199 324929 1921981 161108 986243 125323 769757 1569810 708435 1350187 1433673 1959712 378231 213525 1518430 999143 1669329 1131744 1528224 1374314 1729415 363647 1814931 1816946 538093 1585722 891313 1250650 568536 95991 959976 1433099 453708 1192128 1941235 175820 701298 934963 87885 200592 1731676 1716208 393622 677774 765106 1219811 446711 1477057 660575 599625 1958228 1670043 947365 1814259 1260354 1339828 1325748 1121418 731423 1252244 934570 1947388 1301675 599748 1451262 1819066 222426 579266 260536 1066219 641861 1713639 648276 1445504 521879 975794 1340369 1960438 1737526 1982897 1001012 747114 929131 1184056 1140810 1581375 220747 14547 1649321 100177 308981 1893030 692360 593513 335050 1293806 1084314 635019 756156 1980563 1078304 152747 501770 572828 1686112 1213649 605763 1561610 1964692 1037004 554525 1210217 725966 1620706 789952 895745 1360488 1916079 188014 1288266 201273 1892509 1296832 1053589 1003836 1707412 1214556 1538652 1497942 1628245 669021 1076668 1825364 358077 716356 1759350 29658 967053 270507 1987130 173321 1608262 1232381 144107 1167675 16619 1290671 1866945 404867 607109 1125178 780617 431733 1311965 39093 827397 1868800 1080852 350372 1701558 499787 437599 1720110 134256 1769348 427914 1570587 197505 247540 662614 966626 1363563 1538170 1738326 350469 510836 551492 779084 1258652 1614694 63418 1693781 1100455 1200437 536439 539146 378871 1520585 270444 824003 1414077 1513537 112938 195183 451424 464992 679273 911546 585666 1900776 1451389 877540 1653552 575856 1603565 154878 361764 1576865 105462 519032 331923 1972316 1255959 168185 1339849 360698 1182931 938047 176868 173939 495855 367226 12905 683207 57692 1915286 1459107 465201 310484 20664 1331460 790348 658621 346345 1384718 745364 923690 786414 255677 1348741 1330336 774918 1222707 580976 174672 1985977 73341 238449 1746177 255327 103413 579807 1268090 111089 1764794 1038891 632292 1665127 1926649 1801469 1524786 411695 746077 893302 1467479 1877883 1955354 766712 1913181 1736657 35612 988856 138196 1563389 225392 329981 1799115 851899 79195 21964 628606 936558 930929 1647997 1927316 1060376 1258648 1085732 438375 1163848 146748 1171662 1662824 1903965 1958684 152544 284533 1741239 97179 1317808 824179 1242040 1783682 545290 334683 1478441 142701 1158130 860855 1082638 391201 672375 1721790 1129487 1233164 299844 1777813 627296 1242997 749878 1173780 1286486 90155 391766 827794 1736539 1472689 718843 199328 271904 171663 1737999 1398265 186124 1292650 1756949 965158 768700 211437 699711 1711352 273804 987211 959698 1136825 818640 946695 132811 1063972 1542898 1133945 1956163 958033 299362 301154 485634 1627668 924709 909545 1297703 295509 1733023 817474 1628694 1180005 1394979 1005548 779195 1300662 1197859 379395 7408 957790 1701184 800057 337356 265129 886754 1669254 349053 949502 566928 1193281 1829274 1965403 320167 791390 1808556 459290 243550 1573334 1628793 1068581 360320 1209358 1363388 1223952 1644368 274442 851586 869539 222442 498725 1716183 1157953 1860942 1293636 460360 668559 1259517 484946 1905591 1135530 1835913 396692 1162598 806037 323424 1337424 1488205 1750581 471725 1190982 406385 152303 58172 1162847 341920 558890 696025 1677214 305078 1016525 458580 983497 1458889 191291 1432933 507930 1654873 1957770 229665 625027 926629 352334 1561472 168991 1618781 465226 388596 1822099 1075031 1539069 1155264 669467 1470279 1486985 1989269 84596 1710157 1572678 1462214 332013 251422 1310198 1411173 1837752 494380 1935416 1559195 35630 109419 229311 1935930 1993073 1159565 231852 106 1258200 704724 471630 135416 1729952 117461 1933649 855682 1618666 17379 1658708 1104525 281791 609923 995397 1388371 141023 145471 1701399 1802419 524620 880195 766067 1025343 202476 642424 1321650 1457295 264907 493510 106914 363289 1559009 263067 1312671 500428 1853669 1064747 866650 526396 166159 170679 279487 666055 624968 738382 970525 1513544 549519 1550162 331025 1805350 417052 1593787 1423154 133589 469463 750831 1137733 1721883 1429357 1039340 1045804 845937 754335 63348 1856092 1674691 1111614 401311 1764801 906193 1311238 29368 165623 1961812 739012 291353 787944 1234238 1327743 72316 1936382 1824095 333884 1167654 665645 1477835 704279 1840728 638115 1962826 458250 552650 1173355 1809567 225374 761748 536797 1896565 1060866 1363079 42455 1992562 1278350 1590929 1562716 776586 409978 1582591 847067 434254 435850 1945057 535436 894697 683145 443775 167256 163785 1342275 1406693 1039062 474262 64785 133208 1863478 1553439 1644946 1141518 1272470 1639302 199107 842583 1543640 511005 1840260 591280 1801209 1829596 1907622 577419 1552332 1517283 1081090 663938 433089 1431956 295854 1247721 95659 898576 175641 853407 1486820 635844 1151297 991062 1482704 1569628 127368 1932870 1754345 442261 1563785 1079583 625056 355137 208646 1579094 721614 124206 674215 1709425 1706230 50948 726474 1959641 871419 1062904 1634293 105669 1741219 1342221 635542 1849235 816205 1180738 329160 275070 1264048 146535 1411423 1110774 882428 1655712 1230905 1821260 419706 1948786 1639856 1552175 862952 592028 714878 1593391 1200185 236577 73880 1317362 1241667 963286 1111119 1979905 550813 1244214 404552 391676 1764881 195645 1893020 800736 143477 1523634 1447611 1278251 954356 561622 1174136 889383 1512810 953636 1190987 1106674 1428557 711762 1940472 1300890 1799363 1566255 801825 1459651 1116807 1364195 1548952 751553 1133725 1571428 292716 1066243 207424 548688 942062 1110472 603812 146942 983608 303765 1990236 626696 1801162 988794 1424665 1606955 1604269 45634 397354 122130 1855731 1926395 1268296 1769209 718603 1900243 55284 1580033 965034 1811584 1235496 231390 805840 1299066 1309830 1922391 1695656 794123 17477 732669 750104 998768 683072 1085358 1753862 1520947 778473 874482 1759494 394951 136510 1515020 307553 1214525 1765527 1791815 1529298 472317 1779345 879971 68349 991145 41980 466945 1490440 867461 328769 892114 835772 1881919 1674260 86255 496523 679106 1460852 1233558 1282095 1755533 322094 1883176 255177 833891 363066 1241094 1499491 1162370 900367 50956 508706 765859 1905966 1084522 890866 620734 943454 1160485 638320 213072 430938 65208 1169397 76446 1368 305746 1521932 1967412 920846 1264472 1897726 484278 1594029 333075 1395251 1706096 1220426 146445 1937402 1279347 640357 512546 1857620 768980 410671 1892300 474274 572109 769332 1170619 716765 1672468 111636 960763 688980 1373742 868651 1500374 269951 628293 1447589 268806 227981 1945831 246536 1495354 1993969 1316882 271350 1593545 1567805 140638 745 165587 38018 1184117 681132 839524 49933 1865728 885613 541728 713399 171138 1846040 718262 719840 1275818 1101222 863876 221791 1639289 1936263 1089604 1063504 899054 386980 568880 701349 1932679 1389273 1592786 1112964 1099331 1442333 440649 41335 1637601 1858290 96771 824814 1007232 1564161 1859433 1772794 671988 91053 1892824 800241 526162 1966246 615708 566808 558480 48213 422140 473706 1223517 31578 310172 692604 1569125 553813 1669490 1327195 46945 1142082 1221244 559130 1459350 1517013 669202 249144 930600 1473338 1807826 892145 1294448 1655668 150422 1477183 1602277 926832 783510 1754376 779764 1862105 1854778 7575 897632 201492 326848 1426491 1732149 1122638 1221306 967056 1467664 1876856 752 990862 1998749 1785060 1757519 472393 332701 705979 825626 1003216 1777143 527620 1084007 402219 1049185 786710 1558789 873246 1575158 1899895 130155 1540261 379278 764248 987634 1047170 1059593 1475044 836578 24937 975941 777936 1547745 820562 1631310 1826686 849034 1750763 504180 1189398 620245 1361557 1139039 1373347 1323795 1458570 354045 1958336 439512 934753 1177075 1556390 1641249 1846335 1487641 1973931 1335576 36847 1362532 605741 1383140 814776 1186668 1864674 1408090 1314058 1162695 444661 1181141 614845 1126544 431599 324408 195605 1516799 668349 1048171 1775785 1695601 218933 419961 722464 236830 1922412 802813 1543501 1762965 499971 1545786 760848 1215408 1795616 442801 1120704 233359 1513260 1549517 384923 612712 852091 1176378 585750 1765347 102186 1575197 1035671 413848 1844214 1842054 1050911 812394 169520 1261456 1489852 1494561 532284 1771374 1102857 1178197 1308010 392539 1672448 1462417 678129 670164 327102 1053889 1450461 38275 749662 828779 1284751 939979 1711934 1995839 1393403 749490 1509284 18718 1261522 1777701 1759776 1578679 1717405 748063 92089 1791796 1428238 226501 1883624 552029 633259 1059060 1318343 1332955 702966 1518933 1968966 1461733 134958 64698 160792 588069 1662118 1023135 566259 1195018 548039 820257 27714 96574 1437659 1454505 486170 1684800 570062 781169 887789 324055 1244617 1563461 808818 1445484 1931655 790234 187879 1845776 825915 427830 1615743 1401746 960247 1081262 1978684 1911131 553249 1268910 1080065 677806 403188 1590693 855940 238386 1851010 1709585 707707 252231 1618847 1490701 1606554 1649800 1230284 825936 1784143 1038126 770001 372604 1750211 1392463 1361205 713687 893217 1146393 386472 1805158 655753 659724 869117 1618305 900441 1002388 1676768 169338 1902710 1928013 1024877 908307 126002 1996628 826879 1016963 1403062 1088563 593480 625162 765008 961902 1231587 1963959 1941604 643554 536438 58519 1192603 1540663 832838 18098 339740 179291 1888944 1361877 337737 973366 1411873 992635 337573 1504311 1030132 1396724 916862 1435234 1288862 956520 958434 163072 1491088 1212185 161228 908236 1391047 1359398 1600978 1810932 358136 268575 651061 1461527 811723 1182635 1107810 1537231 323188 1489226 1143184 536508 217682 1640774 792437 1054706 558371 1715753 561904 312981 626646 1225181 1661769 1238374 975435 467411 726437 1523789 864642 1134146 285976 1136691 1518099 833518 357447 786709 187500 1115523 1704752 1834051 1581517 1902969 573424 658512 273483 1329518 611582 1231804 687388 1115651 443806 731901 1995219 861 541437 285528 671980 1198319 921724 1014072 791889 1928422 96225 987793 1289670 211564 1234491 523476 1463836 1154790 40740 1217424 28301 559976 1785496 687829 1558281 1133451 1831017 1885616 1838273 465547 1488187 266383 775838 1291771 1839483 769019 902858 609445 939422 940378 1544709 1163827 1224319 1800573 1023266 923636 244130 1426600 398944 1889987 1865027 1547458 1141136 172109 190588 459978 1881736 1985424 800929 1232300 1001627 1561013 324106 100897 1978 1754107 1978763 1088639 1803619 465309 938323 463954 1025043 1790236 16342 1609432 1615834 612957 1053614 202536 978913 246722 409065 1400928 1764997 1172507 1791927 1213421 401442 781864 945448 1670769 52263 1997884 1638835 366990 1974312 1728350 692830 1796930 850916 812772 757614 1092634 1240836 1366770 705218 324901 935400 979206 986844 1802660 785086 983383 70926 385403 254286 1056525 493581 931553 1181426 1948485 833304 952171 1128243 1244352 1350360 406713 261198 164216 824911 1537576 1234310 426733 225601 1118487 980914 1863755 464520 1217349 595969 694510 1235215 763279 1061210 91291 1143921 1350847 1136814 100738 1339134 975643 1507574 226637 191324 249218 315770 1969602 1444302 101407 1860604 625726 308394 1966106 375565 942028 867262 1875005 125116 271195 262418 1180905 267777 1729662 536639 1216295 1689376 1105096 39608 845330 1333888 1859825 380155 862641 1143286 1044725 376740 660066 1924177 1098228 4565 1495194 1985148 1655585 1220816 1133364 271562 1485141 1913852 358427 1831133 203560 1410458 1038685 844774 1688609 316057 1302658 1998304 1988602 1016492 369634 1998666 1288471 427937 74429 290793 728987 1365399 1362449 938993 1531777 1598031 453041 117707 1270017 62395 1378059 396779 1134683 920636 1917533 1616402 314050 1225379 346254 694019 661721 491519 559193 1593241 938488 184224 1822634 523068 249160 1778119 703369 1195815 891011 1068701 681695 101103 249934 1868365 1396072 1528731 1636941 1387034 221956 448641 759150 1997131 438451 599370 1987966 263651 1786558 983892 1033811 866098 266230 626595 1567337 987694 868652 218013 1646888 972780 100203 1022056 1369210 215450 1176836 1648508 789960 630592 1405547 656588 1859504 1238472 539144 1587638 1338123 771241 1443241 949548 23524 1721090 93127 885185 1099533 1074836 1532919 1427995 306545 252644 1920564 1048708 1282073 1064087 1462975 1676611 551360 835741 1341565 515090 1109006 1983013 896767 753146 1450603 132729 1632613 990945 1172518 266444 189698 1347608 1149766 1241236 1881146 958828 1453468 245297 887783 1381972 1449261 1561475 2408 1936507 1827146 1761878 1851193 1339176 684439 1117250 139265 849442 1396145 119717 1664761 793660 104155 1782678 1817216 843855 1629581 1584101 669736 944721 94832 1568993 912874 1916580 418349 676535 1147872 1605611 1627018 491225 1949305 1974048 849798 1661175 1407693 1452295 425818 1885574 778694 289379 1828509 57750 456524 933106 1849653 1838550 1809566 577466 1046804 690788 949633 1683217 112635 736949 446439 791769 1893823 1171321 1640377 1713340 1549159 1178612 297946 1210976 201709 650395 799704 923271 1773190 199496 1699204 1415891 1044827 785510 476206 577717 719113 1095549 1313353 1067160 819746 83219 1872781 634416 830176 444529 1292209 828007 654742 1913004 1323676 1137988 1856562 253364 1329073 1025001 577682 1455760 1330480 1653111 829170 1525726 1626077 567381 71312 1950047 1380523 1030110 1231340 1385482 224614 1735744 587344 1911851 1055388 1261702 1989316 1673461 1668360 1562996 1003023 566387 185076 70788 1934056 842151 871883 388791 1026909 1414609 364036 865901 162451 951251 528859 1969230 1367710 138790 714212 1119261 625004 1888047 1370037 1822201 531851 1055817 371374 1811821 1320871 1854269 1381396 1313314 624086 1215253 1396414 1257449 1465823 345523 52488 1080435 579213 1547887 1303306 654318 161345 1693312 864641 1714732 1854454 1289770 730615 181525 1121190 1607343 1801542 1024401 1274983 438390 1598042 1780227 95910 1977081 1678316 1386867 1489005 624243 1705414 1615522 477561 389789 1448998 1531032 1907189 845832 232333 288842 573276 608113 518406 977513 822085 1112132 1055994 1688170 1086633 384170 1973778 1144225 1715910 703587 1830255 971877 474947 1837710 372638 248336 1837832 211868 208069 1111697 429523 943761 275624 1135813 1693844 1747313 1113518 831298 1889265 1894658 15212 1736431 704138 910356 1048987 1339378 1829087 1482117 598660 1283836 1857232 172990 249984 1319220 1780093 1396525 1456144 1200567 177089 209120 1059673 87866 1309907 1926744 1180072 330403 1835473 864873 953106 1227430 905546 918724 254321 337925 1563455 1862976 112914 1360742 1206763 910424 459037 1584086 510959 504676 328886 494024 1626816 905187 240377 1879039 477941 1189786 226932 95947 1757161 261740 1953568 1808236 598744 217953 321964 347551 1489160 1739138 40598 1645444 674712 451773 524996 533729 634980 1045644 692791 56412 477610 1421974 328523 1588431 1174565 87552 1646110 55582 477292 1530089 322384 541944 1167423 1817938 1361473 637711 652087 654322 785143 1018283 328963 1652346 1463668 1129060 1067287 1856021 532641 311648 937246 17335 779157 1451970 661215 846296 586149 751632 435089 338208 1571189 409586 208995 1234008 1120190 1611172 929716 464621 673046 1547405 413901 977076 1040805 11274 566192 374465 959482 464575 1444614 578369 656714 291071 1757378 841124 1717469 338350 1368902 1223027 450537 1336966 1942582 555183 585950 1641945 1287163 1445667 278431 705697 1172007 1377386 798420 1982060 1114394 204027 137243 278378 1828741 633914 773997 559517 1144827 745122 1977730 1348332 1854033 1822681 366911 1286227 1929994 1487488 1713042 1305947 255968 305692 1613148 236206 47838 350875 783481 1503871 927424 1879920 1621326 1216862 238256 569370 1717805 224286 384394 1184941 518533 1453580 1852677 313749 1419415 186806 1136420 815959 1630566 1348673 222017 630251 184617 701250 228196 620081 1346946 1686185 1396100 1452395 1484096 580380 696837 848883 671350 1003107 1616982 1515722 1793264 1959350 1341970 1902235 1337672 431767 1120398 639085 1647401 984765 1185255 126973 1452635 1347726 477011 1155713 1830925 1410249 211946 552930 112648 1456021 671274 1129946 1802152 1712723 1943164 1950861 846226 582690 784342 701971 697137 855200 614287 204632 1812367 1940645 570783 1667713 449354 1583281 1676634 1498894 1073470 16940 1940610 814908 599272 1925983 1782645 906875 339382 439545 346434 1664112 1083174 534653 1360447 1932124 846158 599659 923545 102356 916412 765420 1841498 40419 577819 1152795 1237123 1574264 326096 955869 451149 1246784 361197 678629 898443 1831243 119318 994407 281440 1593718 1072667 158811 675691 99961 597954 72123 477195 1471105 1868964 512558 481398 370921 444203 779081 1960774 438900 304286 1051392 1624903 375603 136061 1744496 389373 472107 702834 622952 1351760 1461044 1403341 1012623 409213 921481 179013 1201331 1325894 174642 189958 1443624 1545882 1186308 1952030 378936 134594 1282794 1029762 1483905 419761 1609733 1450106 997682 1755738 138877 1816287 346778 599543 225477 754511 1714898 1339393 1209976 1124017 620616 1436076 327693 162689 1971624 1402889 1567998 444888 1995054 1778040 1569748 1209244 233355 275460 1691452 1695819 465232 265867 1541219 1303268 89861 1498998 324675 580990 591580 628542 1511286 1874133 1961169 1904658 1451729 1839699 1413680 1892106 803020 924506 1018926 1801374 1355268 1080680 1132282 168386 1499403 384416 1453270 1017279 94472 648430 411232 1927142 1218635 450706 1072492 215252 93461 533578 1510038 1370751 169406 687386 1544749 956906 351826 1858971 1846833 1784557 358741 1546025 772165 955229 1680641 1908897 1421366 1317910 1998363 1203124 344580 1755923 1268255 1192483 404968 365095 1161112 1858580 1298477 1037392 1815020 217928 1385914 1090496 1730808 82505 1413162 218620 1455547 1212646 457551 806331 1187743 1068320 354632 1353345 585753 1597749 338323 308003 507872 764308 1995610 513131 451934 1235720 26583 832812 1785111 1912960 200405 736028 1837835 1554331 297260 876278 714480 397298 1071714 883920 792382 1425389 883900 530070 1015149 859914 450820 1084459 1879629 579376 680663 1102357 1911337 1153818 538192 1778883 1715857 1336954 1576306 377872 1512803 650961 700976 1893001 1589370 1106716 1737237 421836 146458 1412520 9707 1853637 1669729 1941982 517218 1554485 274332 995736 269037 1284006 1841463 1902621 154539 849240 240998 1666901 1598369 1542468 970295 1154718 307050 942675 1547446 1977332 1008796 1015825 318358 1575338 1669094 1495426 813435 674099 1655284 73720 1786371 1762434 333078 1588728 1595227 705921 1618217 860470 645814 1781150 43860 766255 1439633 1919160 1626382 613241 843763 957462 729803 124019 594931 1128974 355602 4364 1112506 701452 284015 1852164 1709174 572042 1829685 1605963 311820 466143 1857484 950463 1267120 722357 262659 1887525 1847428 401072 1077270 1363712 40507 178950 1815366 653474 374760 214649 356523 275301 1960483 88847 767937 60254 944886 1085371 1857314 959375 1783634 874740 1601281 855489 1671473 1661875 466302 975215 287973 1104655 1368985 1555120 1696117 1440821 1022924 968877 817186 637240 940602 1327732 707000 948543 1046245 1879498 1927374 964719 1876687 630025 1321597 914393 108851 1759127 1078163 1986721 1830285 461616 748037 847329 1287060 1619584 99312 193064 1378709 780278 1469850 1665183 1094868 1711904 1487191 430127 1290553 267532 1608434 1443639 1054640 1009367 1904267 1996906 1486899 331432 248571 422030 1558133 485494 802631 675587 1760796 935152 1542820 1088451 1539156 1786709 1996907 1290578 208594 1504332 346972 257699 1033056 4698 670702 862052 854100 412205 1609300 422160 6966 1389841 545341 1062485 601875 72081 414127 203063 1547828 1361764 699996 514335 1260746 186512 932199 447389 598845 104997 903742 480334 1696381 460891 445912 1605282 98614 388684 1504872 836952 304861 1571856 980879 126826 1522400 1426209 1800167 1402219 1745524 1860924 780425 764519 589116 443240 1314324 281155 1138811 1429921 1048092 167757 1828957 539318 1492794 1083862 1073151 669169 1514153 768540 1381177 1020243 1731362 849315 1119388 827255 949029 440786 718885 325491 1984665 1629224 469143 903167 1683119 1676476 467997 769227 277112 887577 708026 521605 303035 1457880 1411868 1485642 1500250 1378988 1524284 1752829 1333328 610084 1253619 1390461 1131040 1497454 1146420 1208106 1204951 1234688 1480337 846857 1199896 453133 1297277 1803724 1075222 1556346 948922 1353491 562514 983154 132297 78584 1025192 1352255 1897848 1347746 906252 1905980 314627 1266037 1888536 101333 1138897 1826445 1193252 761363 1106587 1628061 565709 158296 90645 29896 1988207 15471 1410129 1768947 1218823 1812858 1711181 707544 708114 1694539 1804931 544591 283630 1032289 1535021 522217 1796670 321645 320941 467067 1253247 568464 1337963 336370 1458318 525015 1236978 1782379 1766509 1892176 1524743 1352557 323277 1560673 1528655 1843098 1787390 311205 1608592 307118 534190 1826581 1978843 717051 32632 531754 696494 1418185 1563391 438969 831168 1432187 1136325 520279 1746433 1516578 290999 1347642 104941 798273 1267922 499401 534281 252471 1854404 494435 1424899 123273 166391 1632117 1937564 461999 1464213 779424 1116017 1353002 1635850 1915780 1864770 1648363 1742235 198186 1588468 145441 71194 1852723 580135 992627 1384034 236710 460805 120306 1986897 1160571 1704054 645496 529479 154996 1926129 335027 12387 1824072 1174694 1923173 166660 726162 1441864 1896208 441402 598155 239744 942434 1503895 41669 220524 1877237 1370842 1646859 517222 1020293 776727 271820 1500854 1493256 208143 1774907 1209858 1625593 780671 878413 509169 1641721 643622 624124 424133 383610 795817 1382937 1378575 1759334 60105 1230437 1049654 364539 1216683 1073742 916001 312759 1341438 130585 1263335 1728967 1485558 577029 1947773 586144 101388 1236213 342309 211952 779127 1555591 141323 1389172 654188 836774 1749228 276391 376956 1141894 1634245 722397 1000603 109686 510832 882721 821535 1509958 794854 603678 956201 1202330 469026 107265 1585428 1185382 482463 41136 1818574 1824265 865784 1450121 1839245 584129 1905310 548938 1909099 668740 507065 1411369 376510 1640600 1331121 1303555 199931 1237766 1849448 1394798 685396 847773 92706 725056 333682 558183 1829849 427022 1714020 118203 915490 50656 206282 9119 1653404 567284 1346408 1282886 985621 1331212 1793133 1593878 129975 59819 1780693 500196 285684 1523878 286873 1639818 416451 1305068 1319394 261491 233229 1228369 1310409 492043 1351126 587797 1965299 1052801 527421 534533 1627273 1341910 1353263 234109 594669 1553132 683839 1928986 327191 1055565 102541 1831120 771623 389418 509308 1243221 1492522 1395060 1507346 1139883 1808276 1351319 639483 1849322 1073669 1292827 1530797 1454641 980602 58373 133289 374037 1005414 1222072 212271 268583 733626 1144639 290786 35539 51712 918672 224240 1274249 359009 1031418 178517 530314 1012605 344906 475828 934627 140922 707278 137165 1625308 1597946 1659577 453707 141179 1450814 802046 1249816 910122 1638794 66225 951930 160001 529427 517266 1299791 1937963 1107664 969212 185238 1778592 827761 93937 1845799 669355 1825828 448539 503239 1121414 1813133 91068 290266 282213 1355440 1289061 138512 1485762 995924 1150680 1263996 174893 535514 1792770 1738295 209236 1507946 645577 109444 1802766 1159372 537397 218356 1368988 634100 848193 1909919 522596 894989 1674499 1101724 1958240 137893 1464398 1126597 386558 1471699 1103728 1079675 1259948 388453 100330 1995558 1600262 1597726 711434 150682 1876339 1273563 43177 1936989 1459837 1037640 1508277 1309720 1291512 1082890 386752 1067723 183990 1643617 269704 824571 917538 1929929 1827626 1325290 1045759 531728 91249 1557531 1863456 540066 732019 109528 1542040 994716 852263 322945 1704269 427214 635190 896140 1913351 804485 810933 1986666 793509 1208245 356927 1746463 45187 1909573 984069 1241640 1530546 999902 1377442 885664 1884154 1711930 251046 92305 1309825 294678 894805 46419 1123582 875298 1956929 758521 1176041 514070 550598 783968 564719 378030 312090 1915636 1303815 179457 963506 72674 206651 11720 1062326 81352 1768542 1065413 1106193 1324630 603060 38215 982619 1059676 1772753 1175213 1800746 1526854 373757 670216 1502826 1617461 1082052 1448861 962538 35158 19815 719077 829177 941857 1487249 183038 874578 1240093 511744 1647245 459753 699738 1557717 254602 61262 971894 243539 1873577 1075519 1354759 174102 120492 1972851 1167796 440528 1664644 1076528 574744 1712688 479915 565175 656513 794114 1339752 701578 1411259 114370 1450897 725303 799429 1208865 689096 959535 902868 400438 1565537 713448 1709505 827777 247996 21159 301537 1809711 1279502 681749 1690425 1101474 769419 845581 1791926 520142 1494220 746968 340988 322259 1783228 1165025 1163814 1597912 1417263 1242766 1794334 469989 1219906 320375 846095 1988974 167727 295551 370313 779824 135925 575269 1700518 616783 1172716 812166 1042483 514782 147518 779377 1118412 1756600 1144286 916799 573060 1961434 475816 1919229 1552664 1606414 1903360 559600 296305 1656973 606456 1414651 1877430 1582182 1788727 1419787 1389905 747684 345304 406473 915731 763014 181448 727127 507020 1029718 1352731 1951875 1734056 672469 101278 814979 900691 794411 1471348 1532665 1791511 1922935 1453992 86336 1742381 219393 118172 546798 1462597 884295 1105173 1057605 623223 807539 212955 1743663 1026352 1872819 133634 927627 732024 1817861 597044 955805 473834 521355 464771 263633 1983496 1743379 1776278 93090 1947396 857480 324544 690293 580800 79502 293865 1046248 1634035 766495 1088810 90032 56507 1627361 1159433 1445494 19110 25021 20018 958154 295572 677447 7745 1014155 978694 752004 1430362 1125029 865461 456879 628061 654436 907732 1028083 1146184 198271 889494 13577 966234 1353010 1997998 682951 963068 985022 629055 1096901 1043898 1751809 1706195 1327501 1642700 1563375 1024163 790396 374113 1534240 1532581 1441724 1827860 983017 803021 1785902 165861 395678 80178 1074375 591034 15618 1125239 1376119 564683 395166 492785 771598 1342935 1469296 1180816 1966856 462525 108840 1337703 616636 87145 84786 1864817 1918334 408881 1917708 1543155 1328886 1356891 173848 1696334 1644464 1725570 810685 128571 221130 90414 1495718 1904095 334608 1903133 1929436 66302 159878 92576 1558087 721840 545013 1394075 1176492 1892459 78454 777946 1039651 1558437 983629 768069 1309615 1657763 1625455 1611619 1367191 922809 1408346 1731409 1553506 1369301 1320100 1705011 401835 1752961 1417608 921751 1903943 1407869 1381030 1838079 956228 1601837 1500416 275669 1153515 30560 1683287 1642774 1292256 1826624 1650103 689872 64074 1988740 408984 315711 741909 1073018 1159238 1667274 49668 566662 1408865 1120949 509678 141560 1129802 269144 713090 10272 756935 1319755 1279825 1227433 775712 1593958 669940 890877 1516218 1702024 1093456 1268898 921008 1753142 877532 1511497 1676860 778590 1434400 1815252 632938 779943 1580437 1939675 1990045 1711929 1336739 1012545 649137 508759 1661657 537336 549354 1653896 1865722 1498460 1358839 699923 1943244 1224948 630498 714833 1755085 1192676 1922012 1625421 186902 1253784 732290 570324 1372134 1314342 1034623 515662 1392099 792476 814146 1320775 496043 301967 461102 1949027 512338 1751104 447392 1440317 1089041 1418430 263605 443472 1268645 817493 429328 1918201 634908 1424303 554558 1041260 346018 972769 1672685 159038 638606 914259 1061437 213168 534146 1749849 455549 1258257 44988 1438301 1098313 670035 492795 1596439 1246195 1978952 1754886 1567649 1204968 1598768 1849330 1959159 599534 1243345 1847836 1575992 1063774 1772624 123161 74180 244004 1592321 1700505 851682 1750784 1467276 60191 1605922 1005913 902708 751365 1412916 691720 1977875 1305654 609356 955194 323386 1950303 1582291 1918400 903106 73707 1021444 774450 665385 578527 658380 1305301 1684452 1150233 950572 256895 1791740 507173 267552 847792 55584 187551 1393897 714243 146049 1918700 1461915 1085592 1817490 1907621 1668444 1596362 1243373 1579837 1544124 1950400 1242778 1012794 444654 1680923 1567059 898866 1292451 1308884 1892787 1105692 1722630 1400892 1627498 1974730 1575131 265744 185880 1445230 458278 921743 1878923 949015 337591 1794174 932507 1746658 1551764 1644768 1216619 1409051 1429101 974846 1542241 1466296 334810 1512305 1362593 1631286 1270911 1073030 1354254 838220 162849 641833 1701766 453812 1508014 1138875 26626 1926447 1329275 1665527 344434 1952451 1322890 1690213 836442 377390 1711004 1078367 1120128 134083 1604481 782830 462413 256435 565215 700257 942257 1834642 1880839 367516 330408 317615 316320 1542772 1724654 1932425 1911523 1861501 28510 157044 345695 1485546 1495242 1883854 95491 1040315 1647019 1009913 724934 1972287 1691950 139637 943750 501245 1594864 461695 1053957 1252166 409045 1688462 924601 465763 568578 620809 132541 1670411 1762631 1349393 280712 642891 1055625 1299712 573427 1004727 231068 1349805 634044 999613 347833 333709 1482376 899780 28595 1098140 893605 137629 1581876 1456267 1075524 626351 55423 1473290 1929885 340256 1244276 243368 383919 554704 1266467 1079151 1276145 1389162 565981 397393 1863217 910987 1959792 164564 1970137 1369802 477841 946117 1846063 374930 1026934 314790 1192099 1355420 845082 888442 404841 1760878 1373707 38081 1507192 1467065 1275689 1247399 978232 571635 60857 1060615 491438 642236 1480318 151485 1692895 812472 132406 887471 1547012 156438 549456 57238 116156 786732 1727908 773517 1438931 1555805 1284761 326659 1242492 172602 344175 1541278 294505 1353726 129069 131036 346307 1635271 1068768 441122 232614 833814 1277373 1206189 112384 1076090 1247298 256067 1782141 261898 1209894 219332 1689712 1316615 1429619 1268728 1794284 932545 12771 361639 1637790 1076187 408766 1588477 1867548 576757 1962714 1055822 865414 1080239 1212945 1981762 952747 334653 425328 631654 1077626 71792 851638 620054 1166734 434659 1401335 1855877 1249551 1713341 832575 902779 577869 1383379 122954 1661357 337029 1701277 90371 1690581 398897 1095290 1138809 1682828 838497 500789 1203486 1733852 1483604 1623386 1312314 494128 289875 811446 1445139 655051 1524056 1382952 297291 260832 140347 492688 52248 873343 1152740 408581 1847981 1662335 1805007 1349975 1548318 942756 360850 698785 1796938 161639 871138 1163633 382901 957453 47052 679785 1067452 1421634 756139 907159 36356 1833431 1859876 158430 1064044 941287 571083 956593 868557 1214834 677344 1121321 1890571 1015693 509657 1943973 277538 823968 1066747 243447 243449 1027080 1936248 1307586 1172137 1704437 1777787 603109 1562080 808233 790342 864195 745423 232098 406264 1975023 684953 692841 473427 1279446 588750 441207 192854 1102119 762539 1247766 1288450 640193 1822258 150611 1532544 1209582 484442 366883 1149369 1209454 448431 1368632 78154 20341 1431283 143259 1708906 1012006 1927503 148271 306371 1518769 615632 1007099 867451 191665 1144060 417227 817972 829369 474683 226953 597525 248245 59325 1490629 1797353 830781 1744299 537846 1311966 1025784 966202 733132 1892085 1721344 1723040 292992 1629213 626911 1146861 549894 425831 1211777 854639 1100652 566164 1912524 1091929 72024 902817 909351 1987204 916646 803089 1568563 1700842 63452 1954960 1731723 1263703 856660 1491188 924949 565390 1880935 768616 1329685 396780 626589 1906797 1019158 1654685 1074263 1336450 1674229 1749265 1325013 557616 932827 1309255 1051755 130337 1422926 1342560 1994586 1870546 396801 1317813 1303657 1475341 1801764 1797458 643067 226455 1531893 1647036 397338 1686908 481275 1783558 1503483 1503421 414018 153175 1512709 1215836 531562 83727 559502 1913204 392915 101295 1709076 154363 1202819 1006781 1973112 587186 776847 353629 1614317 657320 1577383 1323418 1256957 70619 653347 455480 453962 246939 1746295 678583 1147754 1520987 1130226 1767 1604656 1724845 1984866 124063 497823 1567980 870087 599333 1437325 1722698 666097 1589283 7831 1770155 101902 1728357 431374 1904067 999029 1194166 622786 1660462 1383952 514678 1800336 1810100 1366744 20063 1626812 991342 204513 1422085 653384 520789 815171 491553 920079 1896068 465671 897379 172842 41873 883025 602970 1458622 1689673 1938165 255521 914345 1851085 802366 387403 794164 1811251 1145169 1709614 1524323 1429437 901021 1629021 678672 627684 1251355 912251 187679 1303607 1172465 574321 45143 1299526 1289053 995939 300709 339282 330672 490635 1555944 1671425 1198043 1013747 159482 1979960 636222 1913201 104418 325069 264172 1141189 1045000 1034658 49752 819657 398976 109150 1703096 1189942 1033196 318206 1143181 216590 836922 1838176 1343417 1542778 1676995 502686 1590891 1392571 1552417 1993770 362478 1414213 552081 288392 807677 154353 1463892 859574 379824 72051 820695 1082340 1161019 1436214 65275 321885 1744870 220665 360876 15330 1289431 154612 1517259 1934940 1309296 1107897 813981 1893084 1107011 115088 204633 1099987 174204 1254445 1501191 549098 743573 463018 1457094 558240 1569131 887640 1077351 1176848 408168 475211 618490 189190 1846953 1671664 303805 491993 1582963 1661245 74972 789471 1139691 979900 1411143 319538 829716 1447681 1665236 804817 307573 1760251 62558 1499041 1299758 741451 1848043 930870 311627 1759308 596822 678964 1716460 923903 619082 577261 1077319 174417 195651 911297 1657064 38649 108480 1900906 315195 600924 145547 1998277 1339638 1270634 1659256 1744657 1034067 1691237 1071140 435038 1443265 1830816 438097 1939012 1727395 1268826 1980346 1363499 1346279 1997025 1484825 1916129 1759871 481271 489211 1213625 1222654 1695624 53483 1476925 1961365 833115 1284125 898294 1747919 141511 246858 426099 12025 1452817 1930747 112917 1076950 1952552 946094 25590 1144057 289605 75994 528949 504117 1292783 165033 308627 1003353 410408 1183850 922596 610508 1980986 210035 287734 115817 1184652 1017449 512647 1444166 752350 1730654 1921375 1248445 935852 1156731 1539960 144468 117801 1874646 770479 1538151 376702 1647264 1913892 1394395 1032385 1449399 558550 291077 616861 1377960 125066 382973 1146011 1651438 505349 976242 114616 495667 735177 1647197 1692156 1844200 681963 320173 888807 646157 937878 481972 1294454 1352022 408100 1259788 267988 959098 823779 1317819 526551 1993452 1032709 876401 1009020 609420 286647 287776 1546776 1817121 1350302 1780682 856341 1494744 1268679 577874 1315961 1674546 1298607 990578 1355441 1201721 276378 1822727 1235897 1213131 769112 972293 792077 487175 930831 198194 69261 1308846 451546 235100 1046041 182130 409247 1222479 1385259 598113 1693054 1373042 1080979 32621 724445 749223 1060663 1641048 92354 1559082 218733 1129681 466231 391926 16655 868417 1468150 1267824 1354771 1718203 711893 436049 217325 514095 484208 1048016 1701230 93180 1097200 1351140 541815 1326502 702769 461008 1849906 1837453 1050774 1850943 836248 1093624 1231687 148477 1701243 310958 1103751 734654 1221384 188879 636600 51884 1222703 1160559 1848276 76148 1084524 1603529 270932 1429771 1763347 1155844 1803338 241926 662761 1866877 1425083 1385947 367419 439748 229690 79075 1914093 12194 1737375 1426088 646048 1951857 517309 774628 674226 1846823 344742 1497909 624684 473598 526055 150951 1831954 932010 990646 1251703 811932 1580735 1860056 1091831 279014 1661169 1204791 1148571 25518 1345889 874630 891377 1497672 1495949 641218 708697 265606 1978163 597210 1587857 209483 1240898 913036 1631292 116878 666742 829463 298165 1686752 1180684 843692 834914 1671020 183566 1805969 1822706 1690014 892283 404803 16957 748756 1612833 534898 418497 1594535 215653 1612940 1426424 1348863 35988 225062 610424 998493 1847510 1086016 294516 329580 1858015 1481865 850354 524776 1267734 606719 61919 650342 1773799 1065705 1627278 1908088 257825 424919 794565 677139 1463241 1578177 19209 1651244 1635983 515109 167637 281739 810775 1274753 108173 1003247 1088712 1085215 1168924 42342 611882 855273 1040420 428239 719330 484244 18379 874604 13176 1283264 1311437 1519558 836954 801533 1902440 1419474 425689 1268793 1214094 924345 392307 177530 1549140 999480 1892131 834639 342262 1689587 1673851 223212 935051 599046 1019343 646169 1170930 855984 957727 283945 261285 696531 139735 1508929 726451 605649 1381786 448146 1103162 1318481 439217 1690181 261708 218372 150685 1195898 659214 1787053 780062 1994723 104277 798289 1726829 149936 109033 991501 543587 126161 39490 27473 1533362 1145033 652907 1317566 1300169 194809 912696 1200766 439371 1155580 277142 1620862 260781 512917 833924 31428 118923 427084 125412 1376081 541475 1844679 1844708 1339681 148139 61935 700975 1811660 1885814 925443 1007479 195580 899073 1932356 269765 328901 1908959 142780 797360 1109431 747031 1835017 1484288 554946 569384 777662 12602 792962 1987922 752981 648554 1425399 1379100 188717 219749 118577 1797485 411068 1476236 1802053 1963600 304024 850840 45676 784680 1223942 763306 964851 611287 239158 704192 1966996 75932 513760 1615703 1322201 1891613 1035973 163792 747810 1803321 1170803 851790 259631 1165337 1047313 1376195 1523758 1546185 1916762 398672 997460 1115015 104043 1045836 508548 692557 1151804 1844419 1262470 1731942 884913 1869610 1550751 286493 1826434 337547 1925066 612234 1416803 554316 1034262 784426 1793793 876595 696047 63323 1129987 1212896 1592078 340879 172455 1710851 147758 736272 704026 725480 1461813 1314275 454559 447775 1245754 1891638 790340 464829 476333 804400 576439 312851 367807 1259945 304820 1377600 1578123 805743 869585 1379676 1413214 956523 355462 1152884 1914434 944516 1514990 228241 1236807 1868700 625193 1599641 1724104 101763 1376173 333738 1680898 1119682 1223811 808789 802526 1103448 1213119 885513 834686 1075273 323972 1187004 1150673 19312 148903 1086929 1677931 1821803 427289 13578 1979347 1703159 1097988 1895587 670246 1313853 476065 910979 476302 821934 126083 1376641 317996 1946672 802140 1004832 1226273 1170974 1518924 1169408 972609 205031 1630730 992434 995473 417597 811299 746264 659350 231827 1033298 1513278 806931 1491871 1043253 1696697 1026311 1782736 181848 153101 1166846 323217 458764 1870207 1204992 876077 1644049 1552658 852683 683774 1061870 712724 286257 1810993 249960 916027 1656423 1560139 185835 1468225 1395218 3435 590680 1421821 771799 692626 1622394 1143676 430031 1865677 220338 389146 103160 1188353 1398699 1033679 1535240 1927936 1236982 230897 947717 199563 134886 748139 61786 444407 785659 169895 706848 1954771 1137346 277725 1301897 1795111 145297 1803982 1229745 885302 1771566 648665 629946 807055 1493402 1887384 285398 1847030 443301 1650338 94172 1537025 668376 381908 1256201 1660496 1035529 150815 1355588 1110620 113084 1146292 103952 785562 1860740 1536365 1936347 1985601 743250 781387 1329761 1855663 1196166 1140574 1119692 30772 1478847 316047 1178686 1501244 1705889 119785 518163 1093718 1261100 1711804 412715 1400019 1125791 1083360 1587521 1192944 1819605 1463661 1453600 1306771 499865 454595 154623 520477 1620672 223498 606657 1895971 62806 71997 576664 651899 82512 200876 1472881 1663628 1599559 1213980 340934 1314431 572690 873062 1597552 460284 1204689 248165 970937 796197 1469882 1704929 186797 1395318 641565 541650 1571018 1005962 869479 1799970 1650947 1603477 1936960 704995 1556664 1899194 897849 618816 661087 1924851 1369827 1203040 1559542 1370336 1016635 1123318 853574 683740 1309788 1315993 1397130 614601 542770 172851 1931920 1243710 327396 443084 558665 1694707 1356366 1943025 869485 340531 302181 1521874 206324 909789 15738 501219 1564753 1820620 942766 181885 585034 1885141 1634036 1646844 978292 1810401 1061429 357975 869969 1828703 1084754 1008757 884087 916822 1938245 1297209 529208 1230585 1894005 1556937 1074271 232298 812618 896709 796885 579619 444731 896343 934120 597140 869462 5516 1161788 1516159 841368 1191912 1730087 1097301 908543 1879829 1450482 1150577 1553455 1852853 1303074 1410640 476685 90218 1353287 581552 646303 375382 64605 1335855 1556602 390682 450920 1115765 1516531 511334 1022951 366887 371273 1163470 978511 1720295 1047540 655645 171794 787857 1115190 627294 502834 291006 1204972 1559579 914795 256969 1762449 921424 1084745 304630 563451 1884742 1557310 1198812 1965085 1685315 1783577 1199382 1180270 384264 598418 1409253 963289 418509 543390 285735 661298 1656282 705987 1794767 1243201 69297 1589830 1726709 823664 1995086 1944298 1291172 727820 1489073 120364 1349033 1292408 856582 264008 300477 1660766 933136 369954 242316 1229817 914169 1741613 1685470 1856680 445922 1783530 1576705 1012727 824300 1257742 482024 846830 53949 1069006 685535 814709 382856 795823 554549 22586 1358810 1000422 1934294 855440 994093 1523778 35561 644864 368447 1263443 454182 1023758 490127 1649585 1413313 408077 521545 131237 1536205 1636139 1676129 1609231 356769 238143 133141 232657 1890004 1939898 226123 53430 1265694 1645068 1466275 1056014 373698 1691564 330032 1377497 622460 540105 259415 1755781 850475 412542 978 384764 1019022 560347 534024 855686 1501478 872745 1965593 102819 645739 374445 666000 155797 662171 1826051 218519 894038 1985201 478929 794795 1132807 1299249 150960 369506 1030204 1777972 1511476 1728085 1774129 906949 207237 559890 1922371 1524553 1313840 1922229 658726 85515 1895342 1670164 595332 793909 760004 656632 1217744 1971750 1146111 1880750 1845065 1066426 1923342 1051247 1270084 521269 901425 1514107 193435 1663273 266056 1829609 241173 538140 1634040 1618017 915027 1177608 1197925 865961 1827337 15398 1474446 1708704 321028 1957194 1274296 449302 1517618 1906082 1198832 475716 39293 458948 1251714 1859791 1278996 1001210 444646 1156504 334824 1976945 1097316 1034255 1160262 402490 128584 223995 604568 1028017 523978 1466459 1765438 516364 751006 809286 569538 1188349 865231 1140535 1008619 119147 708098 1306612 570218 1477704 1188543 1303238 1849674 204081 469987 1190934 783934 1445559 589371 809013 1744663 696188 466956 1997901 931300 1992512 104834 868845 243022 355507 226752 328892 1907808 1612410 1761087 1922676 31147 1764195 376660 403391 1013428 1593503 1969972 1505904 110452 1568153 1855014 931456 1264872 540504 1670551 1582103 1973289 654162 1905439 892394 246864 1484165 872128 1488721 912709 1451759 1537078 255924 1689466 1410472 1321007 1571498 1991732 1781529 373911 1280120 339453 1250566 1571114 1690368 609344 622950 1716549 1827906 466034 800745 815489 1152270 1860087 1489204 1102105 1062316 1052257 1364111 236885 649247 174420 1290143 229367 1907649 1033584 289278 1108496 378504 1738706 830502 1600172 909887 251864 1824532 284116 115958 94337 568315 1521797 523928 124504 166854 868028 681051 193009 991221 633385 1182367 914503 1583810 1930075 247382 1740367 716217 710881 772329 117198 882655 230855 1725608 617889 1014692 1862570 1635740 1360691 1379553 1134118 963690 1211787 282113 1165184 1949664 1013661 1124601 1994947 1997681 45687 118155 1084454 228516 1458819 1420611 504382 1386642 189802 338523 297961 1616119 883654 1408364 1730008 559883 366691 1020957 15205 1825891 1877223 1541650 1067861 633047 304331 645200 945260 392184 1288357 744808 553772 37041 1523124 236393 439454 1905194 1862593 1440494 1180309 606714 1723732 493928 1291345 1837931 1701547 1375219 756558 343491 1630830 827629 928420 1928628 1386944 147762 283891 1918331 1105708 1277816 834875 1977275 1693978 1347238 962846 539648 1398510 331341 1706947 1046635 138723 461092 1971927 1577021 1847303 537644 960028 1958181 1594358 571359 1723985 1332062 1576874 1594834 859188 562356 833706 1508891 1258636 1491040 1863119 1341860 904472 424292 255937 471568 601339 677432 1545 1891232 132474 544605 204236 1436215 328943 1764530 837080 1176629 9200 1737289 223991 1009245 1844744 267682 1405945 1916860 262420 389228 1414554 301592 488899 1535071 1064913 1313419 1295420 525133 230739 644630 568541 1315559 1609164 1426035 1028162 138752 960811 86007 449418 1805701 1680716 1306269 720493 964833 1903165 753825 268790 1479543 239983 1704406 871943 971538 1032459 1660707 790347 351243 1097678 1270360 1192026 147053 1233547 1507283 173132 870316 1198452 1168938 1854883 180640 604 160713 801818 1634228 1738801 1295529 517423 827689 847596 1662007 240534 1851106 1863003 1171263 704483 1217964 1487727 54684 1473474 1701102 672172 167547 1929769 392404 789352 1000090 930988 1466277 403009 209216 796921 1177207 941689 1560978 1298622 149188 516443 697052 1184480 1434377 439556 1179629 901493 872022 679540 1605591 1761499 1738573 912237 722677 593477 420377 1418843 1183051 1675967 257700 282757 252740 936313 1411846 1052317 1006158 1875518 1903340 343849 689806 550703 1432086 1645202 1970910 307659 855527 563612 284301 1157558 1149784 1902570 43465 985358 1836378 1964042 1740989 607038 1916027 1477824 958705 986195 743687 1529782 166792 352057 897696 919114 178213 1278222 498129 1227328 985798 518300 113918 549191 1775609 531373 1040925 1080977 928872 597590 57567 1485889 1683 319516 132214 1436548 1041023 34576 540948 256653 1776903 291015 1013994 381706 740237 857239 1861037 961362 1605293 1406000 485178 1857159 1570049 748175 1494885 1573408 1288741 1898484 591294 128704 1522560 1679033 1961844 1544258 136050 1145818 152098 1812792 1466323 1471892 397181 920611 1119436 1925555 840899 383920 366959 1955879 1073003 1972944 1514784 1064319 973297 1889054 1124586 95765 42968 559565 733777 1744334 979054 840037 216181 1709754 640269 904562 1984975 1918008 351585 1299189 507213 268652 1382146 1582626 1339883 415685 984724 1644151 932404 97321 66585 473629 1874698 907986 1026603 1995297 121343 549920 893674 141730 1779672 871045 63737 1192109 1422806 1024783 1365758 1645892 22696 867554 575876 1807095 1517142 592331 1999538 1701272 1234624 1776716 1007168 1742643 1437943 1556825 1604684 616292 1804853 1856579 119635 806348 175228 1748181 971810 619492 865054 1238028 1373725 945234 1384141 338724 1628846 225469 216269 604366 1081236 235306 1081195 1695346 446384 1763773 1760879 782198 1030672 199187 1118476 1222299 922570 427762 735836 1049625 352440 1581439 688282 721850 787242 1483459 1219967 1510853 1016362 1182757 104242 1684701 1659586 1046483 392327 355580 577386 1744154 1805017 84556 271084 825568 1360209 1327770 882318 745568 748522 433162 1082684 1520483 1139612 462383 1615927 1616696 1994800 1001106 1149755 1724954 1993003 908801 1359431 636130 956578 1649337 1708973 513803 383561 538301 250057 1163454 1434194 1577069 1560619 212945 780148 1863253 972294 1049870 1044440 28955 718751 717110 1173045 1604232 436899 1493691 405492 976646 1061745 831558 1293026 1151204 1705212 29441 1994796 470031 1764588 1481809 183190 773584 390397 577147 559559 1905171 1040479 617866 1224830 1432596 257287 1246079 1640206 1051138 507174 529549 246851 472880 1814373 1101167 1392964 679713 260312 522100 79727 221813 1012763 520027 1843222 1500235 892652 898929 1508971 1135920 937334 803283 284161 863464 1529685 695849 231666 961238 1580555 647679 1175812 1951938 1567597 1027571 990496 721272 1111918 848587 177149 29335 470685 73673 803663 138331 1440247 1830332 1782174 1947366 639018 271240 1573924 1232370 232594 800224 143968 392460 1016039 1991695 1923821 1287039 787148 1357994 1458286 1673690 1341203 1888806 1326034 920686 1999008 1794960 844684 1726938 637705 1083378 1006037 1939911 150968 1991599 334614 1217194 1128710 194662 697311 1713621 577741 64674 236619 1531681 1638230 1195521 1486685 1469240 159642 671911 917488 1135984 74512 882315 459825 806320 1088686 10309 437290 1262803 823373 752221 787382 1769331 621929 56026 349521 1537339 603329 1188589 902023 1880189 392121 1546201 1498468 111420 769713 1170342 12650 778191 163947 843343 934449 183449 1918936 759632 811177 1166750 863334 165462 1501456 822914 1761259 278503 875751 1143887 1216637 1114065 812957 1457830 141077 1172666 767739 361626 456728 932068 143105 396175 1114485 359464 1273327 1565285 412648 329655 657716 142050 1339011 1369183 1037701 829492 551364 558458 956197 487407 997306 491254 1943628 1468290 1089399 85377 518090 615056 1594274 181181 1286710 1882777 670949 795277 164143 883020 1585277 552177 894050 59200 616687 673860 715105 1151209 130413 1234075 1797947 1376296 1200350 1951941 904400 916866 37798 31333 394137 1210928 605783 1194251 1763581 1446800 1281176 331266 828101 31639 1150278 308730 1111686 1539318 1248229 1080663 1064341 618312 1626325 1134633 950005 955543 981919 1832218 992537 129453 1291576 634944 1965232 1797382 933558 907263 1914962 1839089 777670 973117 882988 876311 690192 1156243 1377077 82372 316766 1141702 1468901 485857 599710 1774124 849312 121714 227374 145024 1175049 390433 1194913 1159410 227444 1833807 1013030 480486 1252796 1616203 1992821 1822346 256237 151612 1229158 204061 1552263 820610 1468306 963003 622714 872121 1314683 1754500 841286 317389 1061203 635004 1109147 141142 951422 610539 917539 833006 820782 574226 467943 471659 355138 523357 331310 939737 345371 607495 1253163 571558 912114 67132 1274327 1375139 1938513 1195302 549203 1405582 898244 1207379 774876 1188274 1366805 758220 879376 635307 507693 1398891 725251 18223 920080 1112431 832976 753915 906724 876429 1250734 742402 1481339 411872 351817 1317117 920375 1793014 514041 809227 44587 240668 1418011 1277569 1540802 1448444 837030 784084 462170 92900 1213174 619238 1409822 1279161 1468826 1835722 610995 1459113 82367 1895120 571370 888032 1186010 370119 485564 770678 158069 1049990 334891 1987227 620086 445518 1192659 1226453 523184 1615001 1888783 785999 1026374 576859 131446 509613 873436 639083 1506170 628986 757356 1388550 1514695 55170 1774247 787338 1719453 1546257 809156 1088968 1717594 406092 1540158 230130 374652 636119 1074539 565482 380879 496304 1078041 1722512 1944939 444832 606507 237790 930376 1693273 844044 1371565 1504706 148471 1272896 1042236 1064681 951052 1797642 135189 1431109 170734 842862 1494194 533908 1976780 733224 216811 1652904 186812 1596882 1973679 479878 629207 1776433 184546 719014 1767202 1785627 918820 198006 1733099 1511018 1661221 1452246 1220156 1705103 1609579 347467 595853 169401 1556984 1698747 1796622 457722 1617164 419061 1391023 831791 869695 1989937 1989040 747527 541413 955782 686869 462814 945370 398009 1768945 620039 18093 1012666 1026992 1498261 1189979 377814 433048 274235 1922197 205926 662160 1931493 1195204 731397 1286501 456824 1551256 1180431 1368305 843491 921938 1339972 561387 414236 1325714 1725210 948967 1514429 1241058 896017 562900 532455 864883 247437 193167 967307 435692 1219619 255947 553082 1567538 1146008 910406 1737784 1448091 72690 1795259 1288272 1684325 1347373 1351214 1596549 1536922 1319710 1770573 1524970 907435 1808959 1455570 246967 1644389 898065 244362 819591 978304 1212050 599765 1240741 199222 474446 1474021 1755827 1705419 1212037 1941529 1506876 1257867 1406453 1398079 792233 952390 1665509 782161 187129 1888503 360846 1903470 809489 845567 613136 1110981 127012 250163 745751 556934 621935 1618170 1208605 1679925 85018 1140292 1172498 1376878 122830 937156 1620771 1553658 463123 1886880 1593743 241852 238594 471847 907568 947779 4597 1809226 1080957 1332777 899657 1312796 399361 912643 938191 921880 774468 1006631 1682132 255320 812616 1351317 188039 1375282 1060210 1491936 1596734 1519335 1824079 1029678 789031 684444 1566124 807943 1503837 666503 913313 1000053 1301531 1822373 1611662 720309 1553817 1212578 642413 1291123 1972700 1505027 1612622 1091492 1731304 735316 1091782 253866 837064 1523021 449536 284256 944016 1433856 1821211 1106146 1155773 5009 155300 275040 1727385 11124 472808 976223 82492 1111741 1256082 908317 382821 459869 1084625 1890150 1434858 1295475 565758 1091945 1391452 621359 70805 752284 1138615 1423179 387578 658020 1709569 1904957 1353946 25811 204944 909354 650467 562414 652327 1489184 1773125 711466 1091573 450955 258781 1788742 1546170 1271504 23095 653616 53932 787723 784598 932053 1607181 1542789 375331 852692 244452 740131 1901289 75079 1268877 1995669 309911 562734 1046453 1927071 608264 564472 1964945 898056 2108 1010970 1379898 1950955 1911877 1524242 924727 1019772 633836 594606 291581 1939819 34473 239434 242622 345569 78014 1259807 1074088 1540117 477331 1228063 825446 65429 1914992 1918236 1888488 1186607 1883853 879266 1577449 1540644 675946 1476526 1233401 808582 907294 1386418 1638342 36990 1713333 1179676 1674960 1525954 1024203 1653764 1255071 206397 842306 1970512 1454615 1431005 640274 1844371 1548650 79316 1137867 217718 647958 1350260 1361685 864624 1661346 648405 1559291 1005513 725416 1235349 1149982 1188531 1974270 1171589 522050 630647 842637 1447927 103961 1516348 1684152 587579 1342564 1438158 1077305 772381 1388523 1383076 1943415 990806 513523 1984274 1390300 1840544 1980954 217175 892794 1448323 1015429 743411 1200091 1276386 883085 1190871 1769786 986203 1167210 650519 1395427 1288119 1072382 994194 1061846 1126137 296620 601422 652549 1310287 57598 463112 1185736 547900 1030445 8915 1548184 459088 1183144 396429 1602203 506909 1249811 644685 1831400 1143385 310353 1126415 1918605 8879 1256575 1150096 993595 1386412 120633 1269744 935167 1976363 1524182 314983 1948550 1962130 219001 1539896 218928 848033 737567 801285 338592 470447 1698975 961369 152187 1825012 15561 1773443 626612 1370736 27598 1986672 1082399 439187 750157 478649 1797840 1237210 1038069 1869932 1279501 655104 177764 1121368 975706 1932645 587467 1747823 570524 1520695 1105866 946385 261098 928649 986158 512169 1935594 1059719 686968 571139 1747792 1640414 890502 643463 458193 1529706 1010926 610421 1980543 938804 101247 198444 165844 42317 1487186 291710 59622 834218 1003506 185241 608071 1529564 1158440 836777 1723916 716138 1183573 1708489 1216715 1177684 1747314 319760 1723423 250519 1716454 704104 292294 345643 893180 145052 785777 172906 1676067 696481 1775055 1107049 229356 1120714 1280306 1225134 897207 1403641 44922 857091 1714422 1573122 459708 1954033 829962 1391371 1791272 994181 1781325 454757 1895283 583613 1871416 1950155 1500422 1665490 1271951 961279 690311 1565956 1692561 177987 492200 922727 1096234 528278 1912577 65200 880692 1044196 191217 146283 352643 158191 49484 217273 845830 1285940 133650 164649 555719 376224 1018664 165709 1171087 398118 924165 424492 1636844 1658701 67822 307588 556485 307563 558811 1848652 23208 1209559 1793471 1251069 1013490 1710481 1312514 1133735 1709735 577135 1514823 1331356 1514617 949587 59688 1180484 1912242 1930809 1555244 720385 682153 1694421 1010610 1688127 1203790 1988629 1980755 1186279 591519 4348 475877 63446 544404 308516 645264 1623468 637861 1307099 869676 1824594 1062436 772100 548313 395087 37837 741848 711315 275496 75248 414176 182484 778641 588961 805366 132036 164852 860965 499692 1022577 725601 82410 1530551 1040434 1955656 125742 507373 1356732 248554 843923 555891 1077881 152498 1716894 1128627 1151271 810822 1797908 925952 1648228 698753 1540692 1215677 421942 1757987 933868 185201 1618544 333315 164001 446560 885343 1243925 812210 1206096 283973 318518 1972053 1986454 816679 1794224 1127794 671134 625645 1981184 386230 256898 1693188 255826 1885666 484931 652556 286068 1720101 258030 739481 186815 819088 1808879 1501334 883363 1063516 185963 627244 558361 1213023 1344211 294161 1411530 1160188 1927544 1659531 883213 793288 885396 1662325 857424 660876 1006953 1867837 969629 372914 585741 452701 1472806 706665 14458 826316 262578 574395 156779 312601 1062033 1206049 1540616 1557910 1622826 548646 1997473 47860 69091 1811174 1571003 554552 894611 1522216 737191 633973 1638851 1891623 447370 1076455 1576388 1072234 569595 1338107 692554 347497 833050 295797 1473294 823176 1264716 1469068 1356781 806109 1573475 20476 726929 1891408 712497 687643 1537722 1465784 121099 11366 1583497 499396 1381679 769769 1138482 1148575 1208967 1097184 523307 1689997 950396 1395013 909733 1805730 445514 629551 64365 935698 1058609 1321840 969544 1500890 1173901 1976614 747236 934440 1279587 1081891 1531955 1129771 1288453 119525 299255 745546 603247 1180400 1832882 375537 417511 190020 827869 836918 1429667 237494 765715 1522473 1230347 1717261 810377 1685545 1965470 700031 936184 543752 402912 88566 265862 1909336 1319803 1990068 494743 1228885 1125199 1142793 949712 1104355 1399895 571664 1506456 1107211 1533152 809292 1950341 642156 1995087 1476674 1651506 915945 1369283 624110 1410362 383436 209038 305972 1258390 124085 760370 1728758 1696053 856112 912510 1732399 799010 1945029 119944 1006518 436087 616892 1415946 1063900 364469 1783302 1969203 973757 535967 1253993 1859592 206859 1089022 214940 248098 111129 1478042 1747421 1753553 996942 1489162 170317 112123 1649817 1732949 112756 1229333 1603297 107946 1971279 670084 1169655 1426474 410963 854109 378426 1583691 1939123 1339246 1511063 127956 538601 1316439 279451 121149 1513163 1037719 930889 260183 775965 1229947 303330 1540676 1089537 1285534 362622 1937550 1379256 328164 398187 1740022 617627 841084 1615090 1287098 361367 1416401 608313 256116 19403 1504905 485170 986328 1937318 546351 1697651 1925379 1970616 1123363 394008 846120 1871625 11711 1812897 1155167 217961 918544 1522230 38240 1979423 1114420 1279337 388537 265482 938826 1538495 1877355 1618913 1085344 1843146 1781035 1073265 241638 657410 1624970 818132 1035069 294220 1793016 958112 716032 1636907 906521 1180648 1353285 992975 1690729 840131 446854 937495 1800486 1490296 304322 1147245 277068 1524820 1656119 1930958 1345013 7786 673746 197236 1475752 237674 1906226 799850 507107 1818964 534986 957522 970475 359015 966983 1070292 338214 223149 216605 1127877 1687702 1522102 97071 633638 777913 702603 1995637 67768 1665601 1344172 921263 1337759 1164288 551401 1694950 912789 1696910 1133041 1389114 1942321 212888 15918 1101236 160167 1902400 737512 634320 1585000 1619533 1363249 1226953 675804 1744265 1301109 1751273 585399 501825 1950696 158597 968467 704478 1497138 571933 765833 1544348 595265 1475191 1666820 1476687 1714592 1870280 1265433 964108 511873 594837 470040 1429206 71385 394851 1815756 562433 125224 126553 1967001 854110 561404 371562 430823 1595017 367982 235396 650397 789368 70294 52422 678362 502404 361869 1318266 1496252 1054245 1023791 1935297 586157 1291323 945547 1369026 1664370 194946 1024555 864297 51367 465074 61193 678932 858642 1658391 411136 1550466 100543 1206177 1386931 1103842 1424534 1028838 1397650 1958492 458540 9720 924234 512263 102977 768 877405 608188 1181985 1290897 725633 13494 959417 1601115 102248 1545742 1298640 315928 1992119 1771211 296547 1444103 1995119 67087 1199466 855002 1830834 1474304 261894 1948573 705008 1975996 893078 334867 1940212 1742942 262692 1448993 1851616 81251 468717 1479157 1625983 1192398 5644 1853280 1695874 1824053 1380860 730629 519927 1451561 1318803 149800 811830 1773222 1730945 1705461 1971687 829169 601515 597476 327769 364385 312491 1869055 10362 1225425 763851 1448195 1363300 1829416 1807281 728540 518388 1781588 1039901 1644970 1511025 1790475 1577271 1212959 881420 1521100 1549005 1408954 1047450 768654 1483499 445898 602033 517553 743661 930162 1855823 256645 1415046 858566 563597 239369 394982 121226 896259 1415235 1328605 303646 36629 1972645 1099854 1819131 1389187 109331 1170857 1513792 1878244 1486121 853170 431979 841957 1965528 1530857 1945090 383998 1499223 1288100 523504 976574 1871325 1720804 1728573 1613562 1110475 1227114 1679385 1550025 1828045 1101069 1525876 460384 1502735 407200 1005717 303500 173255 1289135 1600958 1088205 1653107 1858351 189611 1532489 1244802 1750051 578767 351071 1230955 1594345 1682007 824715 1438561 10174 508266 663745 1360758 861317 1255169 482968 1345095 744618 309347 657456 1922860 1022881 1904871 1640958 1669298 1207157 409520 1893657 417098 740063 96741 854777 1564652 531957 1838912 100670 1200422 554653 1013732 189448 363798 785471 916628 667484 843473 1921656 850616 873750 700046 582408 122816 221360 29734 1704768 1953226 448453 1414779 184816 158200 1744596 1646702 689126 1758796 1563273 1619509 1371284 127893 1074964 14925 390014 1969527 24323 1917506 1927039 1398218 1445171 1005901 1181655 1246417 446100 1670578 474267 732023 1767778 223470 1052141 1987479 511456 41508 258794 849760 1949255 1357326 280557 1293375 640513 44449 1186029 1671805 1393243 1472632 1635439 1898470 637238 1992889 1091894 1346496 1460591 891942 1240457 827509 1159926 1976868 1802003 266920 897315 1453488 1136711 1050391 595423 1859811 563095 890283 1832726 773341 1862007 581933 329916 185137 1961172 1253834 117129 870204 1440631 1788734 959462 1158486 955071 400881 364898 1646245 913903 1630344 999214 1288497 1251122 1830509 1216785 1105022 447042 107117 25386 1329075 1765087 851933 1837922 116223 1903036 285605 906429 69236 540045 975361 891253 1091287 1896439 494490 1437855 1308435 209030 1095570 492772 1654893 744525 1293154 931138 1461070 1523883 1759565 1886264 909626 984649 846835 1936497 1363003 1956780 1142386 352591 1237660 81565 755322 1138658 1409740 1554784 850072 200781 1642598 1595762 1998490 1376553 566741 574322 1210751 757586 1720146 1987643 1365560 1096643 933893 1920347 212665 1897259 1960809 849586 913777 1990506 416803 711119 1015778 346587 1685567 212469 596226 59432 128331 756870 1064448 825277 1136241 1427757 1690632 594452 616123 1754994 1554244 172762 1293715 778548 1481861 71783 1705512 1855197 755655 136200 169529 1830289 65539 1343748 1029539 486666 768477 771079 1564645 855281 485087 106733 624353 701326 238383 756229 398594 216549 47117 1043881 1924036 901451 1930035 799083 316406 801188 1263578 721317 165450 514668 1447629 216414 660435 423371 292868 371285 1145307 588560 681207 587432 267593 699122 1348823 1794819 1323053 951354 476887 1138385 1894493 180600 229339 469635 1456112 1199753 1587134 1431551 1977797 127154 942496 1804030 1346958 1032048 790156 507109 1744506 1924295 1353531 884156 1707988 1996868 1428873 181484 10347 312504 1291425 536213 1005368 975802 1626946 863428 629633 791140 1849236 742375 1073925 1669277 1029312 1087744 590829 1241435 783110 969565 1143929 266331 1350385 385019 591854 1993533 56167 594169 1636553 429768 507734 715888 699135 258471 694958 282003 414470 1368619 773095 1658090 41332 323580 1663907 513696 173858 485744 1686437 942522 388398 181126 1293518 309784 955233 1977086 615958 954331 1247334 1645155 721913 1206289 72558 365730 593637 284356 1127367 1118518 607750 419641 1128633 1168371 1699593 1403417 1105949 1876611 948036 1369478 885690 178442 1432630 1493874 686082 677675 1917539 1928550 947462 1359317 1403095 894527 1004555 1471178 475717 531371 468030 839882 76758 577690 298920 312332 1223358 917700 1885996 761421 1701526 1200192 1893255 422451 896130 616465 868622 413123 1195296 1637823 1750455 151557 759921 1620139 748955 262542 971911 1437212 740619 163805 538954 1094579 1478240 1102964 607024 906624 1991964 929728 1515855 841811 871104 1313380 777857 165233 50904 1972877 951227 807332 268811 710106 1312525 599064 14463 108179 1242022 1329655 376919 426614 312921 1122236 1307017 1416104 1900395 244755 355715 1178422 471210 1177829 1198710 1394777 36412 759068 1434714 979885 855884 1598862 620270 1590566 1167876 273840 973841 1488643 838259 1895273 108388 558769 498832 907200 1444222 880646 1004109 1387842 1191522 390547 1336766 1922952 457476 1947657 1563666 708815 401591 207221 445582 1631967 1785932 1022382 1566741 1373887 1777891 531274 151290 389578 272087 1684043 416781 14263 1544204 1877482 43974 1460747 445517 1837184 803310 873221 841742 572285 1502683 1243713 1657813 1472066 352839 1418756 1612708 83808 1181958 53666 1854956 1050983 1474415 1685464 599562 759003 1809276 1139920 938133 368195 346448 1785248 1134401 1441569 1670934 1569100 503338 779467 400791 1814086 566635 342108 283314 235992 631679 259876 1364117 1863551 1914769 1277608 1000308 17741 35052 1042021 1430692 1971577 1177923 1257427 858915 1182017 1692752 1163033 366030 1628764 1039805 1085091 101300 1542408 637668 1584468 1986774 1055319 652295 583125 1451780 604242 975197 731630 1963108 1705231 1101780 572370 477884 679275 998738 235902 413249 1333374 1657274 1918853 630580 887498 235577 791012 465000 196756 840444 1896712 670088 1935778 132037 1399721 1897604 1965998 1939166 1642566 739250 1056518 954202 1444600 1044932 1814319 978502 1831090 906232 1362915 582778 1087687 360033 782033 1759495 628540 1572730 1043440 1491054 216874 1080068 72618 85026 1969868 1167716 1569208 716112 521458 794987 751902 992835 1624040 1274973 1354629 1393239 222449 324611 942 687282 1984611 385142 917534 478548 1904301 64693 790190 849729 1430744 1409380 1529422 1978994 1352913 1727284 1621620 824174 926571 1282124 1291290 1197345 184411 1870401 1756711 1718468 701235 1067711 1002708 1865571 1529356 1258222 1793261 1296010 1370789 154340 29023 1707809 1337540 392728 169009 386722 1014047 1740265 308952 1635503 1791061 1188893 378001 1802944 1055704 950356 1502696 1247756 1108339 1980474 898089 1739438 475248 1100444 1709035 1632469 643568 1062987 87246 15166 759902 1318457 1523052 1182506 164474 1239770 1877962 1715781 637998 450075 1972293 1144766 1258820 315854 1032679 1044709 1711441 926904 1090067 283179 1687954 1100717 1558721 1687141 443327 527427 1457270 1806419 988994 511302 463777 1066967 520351 1893837 1344456 1939821 822403 1694640 744371 838693 377620 1588554 1386933 785417 652332 1036282 1543126 250279 872660 974574 1211088 816299 586342 1250260 1276134 424359 378753 508446 1894607 1009940 1356954 684377 1805725 1772298 332171 1140784 1286835 1746801 467511 1179428 560119 1996476 1955377 104543 847000 469790 1513909 1375035 1760824 218163 234225 1412243 1754178 516320 1579197 124309 72885 1283633 1675786 308480 1021391 326034 189745 1642236 250594 107057 119855 62507 1048993 371418 1057806 1502416 527181 66059 281244 1731712 849813 1478503 911691 603579 1478418 1572756 342949 1835204 1449320 1001587 236530 172410 86581 1843787 896863 1169688 999503 837566 1881607 271051 1300865 1270555 1970083 1699585 1891123 162958 1167509 1140617 1137444 1079898 1061811 858700 1811650 889170 613345 664675 872504 440669 1110850 1390377 359928 1785537 870004 422616 605907 1186848 1752765 1855313 1550880 1449597 1662029 1810278 1796134 976977 523313 1716079 1219545 1879682 182088 766852 197346 1974346 475722 1942313 1152595 934368 661990 529787 200412 402432 892112 578852 910291 553130 1171280 1526506 1945791 1940326 738805 1647950 928487 792152 1669175 18149 168760 1601287 768682 1669222 222455 416614 1502106 956975 157514 1016952 1405769 1509766 935591 280902 1542506 1765442 478088 1142873 674028 1193070 906081 1756622 1116758 968012 1478249 1502342 543448 1714677 1017739 1113046 386690 880203 1360049 1679692 888774 1151877 817727 1085280 1505404 248865 1951134 1021376 227492 481285 517493 350940 1071599 764356 303003 159352 369918 1313575 275194 1910917 1655948 1967638 849249 93779 187576 624835 379301 1609390 1594841 1310374 522311 347054 413325 1512677 1146993 1879075 386645 1644925 1678053 1703540 1363038 633038 469652 187177 338569 1461028 648290 621420 953168 1734347 1346158 1871265 498750 766478 936744 346011 941512 913159 1099003 849502 1468596 594168 531421 1153657 930465 1139869 288094 542505 377708 1247014 1315372 1366681 846389 1544160 270602 958040 948943 784604 1014074 814024 578215 1486723 290831 1318736 314657 1436172 1529324 965332 1512538 1217173 1637409 1041464 1720291 1411881 1078360 1538107 1499897 1566926 751211 1628657 1958956 674420 365045 1580215 902331 1703320 1554917 1215028 1353873 1317689 660144 724609 679334 462363 797819 1575465 982052 1656740 25978 177643 135704 707437 174182 1103425 589193 541972 742508 247935 1757104 1776610 1632893 1963103 884347 6368 36138 1260945 798196 393797 715687 665742 1026905 1975076 1843770 497050 746375 1109262 1324463 1168711 427082 882025 937197 1841256 1308133 514906 897630 406484 1058836 904153 540801 552957 1734417 640688 1516780 1633488 328883 1528490 1581243 1497181 1840744 1724896 1727922 1092084 1653391 1150415 373456 899858 1463159 493943 1084700 1559793 527387 723500 1470809 52855 1053197 326552 763288 1566436 247374 1978358 607674 1871600 29742 1294948 689985 39778 1134168 859074 1554357 1525068 241779 1719934 631677 515154 443829 1406146 820682 1545371 313981 855282 976327 1263414 1548377 260796 6315 1855870 359612 1038066 1062705 19581 451561 765768 1961515 110979 1196925 443863 1113230 1378253 53946 1191239 1876497 1501985 1343793 1745609 1632372 110026 1835698 1440304 1572634 1639171 1779781 1893799 1409578 579497 1438676 1010328 1057919 1134591 931704 1542943 1065132 1792485 869335 1235263 1872806 317061 1900250 633416 1868036 561288 1688242 337637 854409 1858673 860685 706212 923820 925522 1797234 1132704 1707410 1173323 1942367 1267390 1605433 1750953 1165686 1504089 460387 665756 1422046 305856 1395452 712220 296254 548700 1069037 652054 1114938 1801201 760950 917972 1186801 1763014 604580 531385 1179708 1848149 1328377 591905 1165207 29594 507681 139521 410635 1374228 1004607 1556204 1924398 1903939 403041 1901329 1158881 769963 949106 1415152 1142609 1114721 1683422 71875 626423 622145 1369147 246807 115608 85483 1332827 884155 614729 382790 1418300 1671848 1711397 1172360 828655 953101 105334 519981 815179 584303 905614 83216 1392510 1072307 1818534 1732823 1892928 1718053 964056 1487106 636106 1364344 930583 1939074 486827 1336964 540498 148717 336278 13993 1413707 1603295 104399 707942 1566545 1316331 363999 1663400 1699376 901495 556189 1186700 322376 1180607 1650028 1975047 456274 1527659 930217 922412 1907743 354495 1679063 467003 849232 1713128 1945971 280120 1830244 845395 1308714 468397 1893222 117173 268520 444034 1943115 1172683 431736 261692 1934342 908382 162063 1618319 180443 914068 1387212 1097775 435222 698761 66056 1731231 1663904 1910284 1022049 1744696 1910059 519550 1044584 1281956 853119 687495 155484 777612 1238087 1473258 1283732 1453970 662827 1963200 752083 423836 1206056 1787019 219354 528010 742969 1108297 1553246 1765940 418904 1638289 477029 1411034 713378 1797756 1083204 1087986 365687 852513 1982981 466484 1232922 1860849 347284 620171 546400 451323 929444 935117 212232 500510 1537163 397219 1473178 1298096 634142 1218751 986274 600124 1643344 1586465 1087923 198551 1803894 416358 696994 933111 1471139 1792073 1652682 855925 158823 1478953 339156 1451449 14148 670964 1111650 165672 438005 1751115 668182 1637931 223474 1516888 1095996 1081176 1734750 549952 1145283 1195156 1166194 755899 1458532 987809 5810 178490 35677 197362 208365 1271356 1421317 336443 1663205 77839 598582 1146684 1252462 1423855 1636626 1569926 977510 957710 258423 138542 121608 790787 772734 995666 796287 713970 1153049 1622122 1439237 830311 557873 654773 66236 381558 1209390 973996 245011 1146896 1539686 458442 1624680 389300 483820 1907522 1342719 1054708 354191 1569671 1614201 1967510 463683 1706596 1188089 1189783 1535741 1674641 779163 1388289 1776328 261099 162380 228074 907528 1000685 743655 395273 1050509 1598675 1176558 1617351 565313 7612 1440569 1162419 1210369 1480703 1037286 1164329 1245784 685380 616221 747178 1919170 874818 503942 947381 1941197 1167657 988053 668581 814513 1843206 765185 114093 196579 1747803 490977 706367 1759283 904049 265532 593835 1318804 323835 292336 308040 745702 154669 589509 1616953 1293910 1008045 273090 1394451 1649413 1781450 1850458 685996 309997 572781 1015496 1006284 194855 1016741 286857 598987 124780 669188 239759 297874 725444 1839772 503048 1913805 1112057 923444 1022430 98583 64678 1168136 1887782 799462 99287 1752248 554580 775018 1273610 501613 530081 925883 408285 343582 1324477 1371639 110179 1798650 1441592 1365592 458923 1420056 976842 487404 1305850 645671 624506 640630 1080849 1601128 1771890 870768 1004541 320217 1755138 349478 553758 1004391 1443498 1412341 500258 967304 1088135 838238 418311 1464139 1606348 589260 901651 1972206 613872 1758861 354845 1225455 1882519 133180 1452230 446930 1760940 897361 1852654 959342 532226 1629113 1538042 1723328 250289 900767 1175693 1380708 369852 1626605 1687586 1389255 196082 1083634 1744511 1512085 695987 1520211 1401144 312416 1391168 1162216 808857 1323617 1678735 295062 1747881 384788 302978 1830751 1085922 675374 1332026 1924651 533997 1667639 1169284 1569503 1672809 242928 23688 525596 576172 1712899 405816 1270318 1169880 650181 1859632 804991 922768 838862 1835493 1738093 1176782 1728568 218561 1090259 2911 798996 1874734 1237646 1904859 1630103 492271 964570 16945 1127929 1750406 1735508 232711 362551 952197 1691595 1030398 1166209 903203 55042 1652603 1115043 1810644 951176 572887 270300 101704 1831620 812121 1651973 693879 1428047 991790 371237 1904497 864743 556753 230141 420768 172193 712577 1029560 902375 1184655 937740 946732 348077 879109 1172559 763364 609110 1470153 1056335 1978598 998339 825216 251951 1128251 1319952 1432939 1387067 831901 786336 368818 1594422 1433039 1124884 1136829 837964 219074 719105 1597748 1979119 699303 1089182 883012 1566864 1060392 207725 1959283 530841 1837671 275650 3949 276892 1687956 146432 1425586 1419749 1888088 1770714 1642206 791187 961830 125481 1806465 1252872 268161 1951578 151901 977756 389939 81808 476279 566099 160590 1603315 1094599 673888 834495 1649043 1795032 1658788 1493859 1360014 1881347 1357145 1577049 341978 336215 1741766 508953 1820043 1210520 1510538 1293701 726012 792129 1374445 475601 415323 1390715 1985051 1082495 855427 792658 1182024 1467474 221365 112764 578949 1525838 506871 1871707 1455789 1891291 1933554 523200 566851 1098407 1716525 59276 1141027 932511 1184938 1112954 929067 1818946 1504695 1362741 120101 1731505 161831 943852 793747 1843000 519764 101425 949988 1724719 482027 1770354 970660 18654 697381 619394 339597 1669150 1079577 1720572 1098257 1190648 1946516 699728 913726 512540 1278522 813971 1714887 400506 1468731 1638620 204626 224545 318830 1270137 766044 1813153 1456368 341178 1887818 162873 1325045 910959 323457 39944 1479330 332324 94841 1295239 179557 1873636 1839659 243283 545862 1112384 280893 362266 212962 1628579 1025902 1000448 1231846 417857 393733 281622 59592 542766 627308 401125 1570487 476000 39050 1724166 70093 1039458 1020911 797599 1710109 91126 1169938 1416722 174198 565000 1954424 182920 1288365 1242253 1728540 561352 1871452 1521033 1806210 511492 938682 781158 861764 93864 1260136 1135204 1381906 1400437 1859282 1459884 1474874 989984 1746940 1168414 945268 1803266 1871871 1382873 1610691 508357 1587304 1093051 903200 233304 17947 1501893 1909314 1142562 697518 257898 1706821 212780 1425610 218119 1564919 14191 1810186 431958 1158131 630039 1108730 330287 617579 1806261 228277 44264 1391485 1761766 286284 1221750 592282 986948 965161 307714 1000087 1403030 1682924 116647 1879430 1031063 1187560 1116566 466920 677269 567209 91670 1504170 188269 284718 1925503 1739546 335470 1934563 682156 872519 1524008 1840478 990743 584081 1619695 816700 1268000 1008519 764334 487700 1013888 1035540 1231244 1686335 1996389 156763 1574670 758398 1609120 793528 888940 295537 76464 408289 1249180 1223418 1940635 1200010 687190 1432841 1642016 1047548 357922 1488420 1080482 1731548 1345358 1887501 88284 1133876 468870 1559462 1331503 1068236 908426 1571051 296223 801158 255454 1631196 1894067 1628485 1760876 774786 640486 1045641 431219 1678701 790023 1375344 1192409 780831 705038 1984169 1594970 1765842 28207 978015 251707 1677304 1129156 96567 1596800 1974426 1509254 1699447 1072750 1475425 581804 1971578 451431 155877 142017 308256 622333 1399985 1814448 813195 1845336 299010 702295 1358558 452142 1629792 1964643 554031 1002880 876886 581950 1745288 1816300 335207 407963 172628 855280 144167 1135590 1497993 230917 421127 665045 1969686 1819379 724695 1171359 591401 1320695 1028101 1907661 1084440 822972 1471259 919939 511433 1847778 1743582 1837793 432070 808447 1153024 393416 175555 593774 1073050 155267 213275 829381 1178655 1545901 1195446 1892445 1630657 832591 233105 96497 909572 712041 1486787 1448360 970123 989244 405820 926847 1447003 761533 1234535 339098 1715701 951387 1826606 1096610 578575 280274 164109 1510871 1498464 1300121 1583664 645613 1072612 1000139 1782336 278299 1546768 1743046 983106 506852 118160 597010 1807619 1589300 688920 846895 677935 1335010 1308629 1811228 1947530 1784482 350022 263842 433432 292377 1962059 439127 1960984 1745676 562625 1424746 1391572 1642450 1177592 1176056 353259 1487698 1920219 898401 834822 477945 112373 1642779 1975368 979 425406 566485 346402 325588 1687233 554556 1672268 1574718 1315721 1440261 959580 1808506 1208567 152220 1320715 1090205 398423 10697 1264313 267689 1728897 341383 641631 1630936 1274115 560247 1725488 1284022 1801148 1447997 1922951 811786 349999 16653 72601 1041323 1090444 1933293 238135 840730 857495 468313 1353628 880384 189485 901541 1459584 578719 451536 326475 1926275 704652 463803 1172566 992133 1387051 1657433 956178 1311526 1140877 1655747 180435 1232433 727135 1667538 1727993 891180 1613464 531817 238141 586304 1813904 718190 1707603 65801 70385 1641329 1791967 371312 862334 943481 696570 1366080 36420 1185525 85874 1094962 1642363 1730001 884468 979778 351160 1042851 1647213 175734 859097 1676790 1906257 1252858 1393781 104633 394159 1059174 1090975 1545350 1121588 1299183 1378398 1649868 1950878 122846 1932551 770646 889904 156358 729834 1643432 1695692 1216805 367113 439889 775443 1060627 1927100 1764493 1667984 171246 1997684 1801077 1357389 1608399 1523755 782210 73504 157200 1334518 1005639 308668 1056078 773853 841147 1973511 1438446 1875115 497306 255545 1163807 1845338 452050 906777 1122650 1101141 1993287 1627550 1967927 189677 1833361 1645290 756031 567073 974905 261277 1543698 1587656 910021 739038 1744008 789855 554069 1920119 1614906 1015725 1135918 694736 467616 384396 1038471 992376 1398641 522715 937306 1025541 1974837 550526 858060 1570261 326163 870830 911757 1945350 514728 1334626 1205589 1753527 1757332 1167347 701028 254931 1577593 1938509 1542336 814656 676191 1879959 874766 1168164 1497422 1866184 1635701 1872578 1516285 734756 664446 716452 154517 1067573 225895 105041 1224153 985875 921442 1175708 822950 1776915 1874949 1174353 774954 1272631 1998797 1716713 841995 17187 1559896 440949 374638 834342 445467 1701730 1108875 619800 1753658 467157 1257433 1244527 1132519 1113435 1739580 523751 1656859 1404879 1825980 1121518 1073551 1369389 785259 297736 1589746 922341 546552 1671541 160157 1301720 1851482 1322240 1723639 67642 1365886 821497 392177 384500 1726353 1830907 1172547 1048184 694061 31105 1548664 115829 1422185 87750 1776307 812463 877279 1043358 126689 1581265 1819798 964478 275973 1384531 1141271 1173407 514388 556386 735592 494837 1208848 1761669 1833156 833827 469901 1155076 1389489 970938 391358 871270 165724 1939441 965836 1730767 1165202 889488 101623 511155 1889901 1603086 963535 888185 1459307 1760173 1805794 1986951 1884887 733692 805215 695973 1463344 353097 1283623 827349 421026 892045 735640 52652 1901380 669992 249030 502853 852043 1782117 864565 1362011 1650396 1973183 1987728 1347500 1279050 962540 1793819 72084 770138 875326 783963 1355871 1156033 187163 1936073 1532278 1487240 658499 1055159 557261 1572250 1386277 1946167 1787613 343797 110417 1161987 1853046 492996 730797 692326 1940697 147275 1501393 1560595 1089994 203631 1012329 221798 885151 512036 1647831 78889 1716110 253567 1091433 1610410 1749407 1522707 1994293 489222 898318 1531917 83475 1998024 1972460 40521 770124 1122279 1497007 1500073 215281 419147 1049181 1982299 3117 1042614 517082 442730 122730 924803 1249081 1307891 616316 291598 961240 953680 1233814 1563466 1075885 1232504 369064 810916 1717371 621891 1086785 1783480 1899170 896670 626665 1784320 1806431 4018 979699 1781148 1341200 333035 408173 1606953 291859 388030 355901 1962890 73439 784838 72641 77285 1065594 1276504 507802 1602269 412879 459263 943252 725884 996321 1205919 1996968 595928 781563 1878763 1741073 513690 1994934 1068688 1483266 1865820 1665025 443939 649212 109161 1340291 1848431 1515499 1111785 1009051 1178468 524555 1831132 618354 1027264 1127851 666390 1580800 653157 1211000 1968920 1885976 1511431 482812 732641 147715 1393673 1357622 183261 1637224 435325 1790702 712361 774052 1158589 1043047 1262616 997695 1691363 175868 1657144 1424545 1881092 1247236 1173476 787264 995148 324118 13188 716602 628989 288041 1849162 1779329 1869680 1569588 1437232 761761 1350662 1615838 1278463 1185643 631297 1496048 929550 65791 1925970 533040 369148 1174366 1803092 691159 405516 1464192 726036 462401 873530 1941060 1015421 848887 1228091 1674251 516420 248512 640744 860553 771159 76228 1459665 1365851 1381362 266179 1842085 564523 1014504 664693 1448315 1494497 1634118 1359114 643225 370830 838842 1164705 1317746 1075320 1713126 1457892 970575 1825110 885894 1973077 328723 1618918 351023 182134 419285 328122 972741 498376 95786 1141909 1619126 1832127 807424 1200560 1942120 680293 1020271 1414242 1304466 1416821 240491 1529452 1455755 81588 991931 1977722 1723908 1999985 588729 965863 976937 1013543 923486 156207 766655 414161 697055 1790205 1470027 1004634 440543 1791444 640439 1108704 735721 801466 1999329 1324694 352009 1496071 372643 1129915 1994221 124710 1727070 1002053 179434 1364084 1673484 1590551 1084310 829558 1513545 1921286 1437587 503402 615189 777123 1840032 1544831 672659 225055 180975 1068537 471641 1116673 1023961 573005 1118684 1891417 180032 320509 1299732 741457 671824 1642382 341386 62041 1921058 1793271 225039 567354 378719 1317202 789062 616286 753543 1957380 1507998 1578220 1457516 1448962 153758 1992984 614188 417566 1737017 767460 314132 390602 747896 615779 899288 149945 924642 700761 199395 1770646 276256 1418360 176376 133314 379144 943083 323439 1667506 548207 1759353 474349 280151 558201 1637076 1847498 1494987 895758 342379 1294774 1996787 512667 156896 104790 71183 1797051 1322963 138494 1838759 1073887 1060833 1050643 947448 1654700 1697866 1824292 1713093 873226 419231 236930 1287729 339799 432361 145920 264030 639144 643420 142798 1513731 99664 1638447 704981 1173302 260455 1246170 1073366 389741 724700 1846601 750128 1368080 250698 831390 486839 643325 1090429 305509 407468 1768886 581864 1086 77595 983942 971224 1233610 1174754 735230 380544 1539969 1740406 583428 35463 1671825 1690137 927875 52408 398017 843046 1494415 962072 1343063 781832 1805111 612873 1146618 1414237 1060446 1292504 1361193 1803354 1556878 1674141 132623 139968 1669135 1395456 625388 1409358 97429 967636 28978 253853 1429066 1276255 1123067 1814181 1868607 842691 1170022 1032898 1208474 5459 109861 130251 669513 594569 1140879 782982 1980058 557083 1901504 1907908 1765233 1584801 991604 436448 1861672 1628893 1926231 1856913 294569 1623166 234290 314406 1871115 1557805 1041093 4792 1941135 54301 1176063 923609 1035399 1921830 1477322 207268 631177 1078006 1320623 1743866 486194 300354 926252 1069633 1687763 1516416 1204416 564157 1421417 1837569 1433301 1268033 1830497 1023839 590171 1272921 1844040 1123145 899463 727435 589446 1073263 710771 1972800 631519 1065514 523494 1098731 1009048 1495971 1041032 372057 984289 1539554 1762212 460165 246793 278428 1543816 100815 14996 300735 1506701 507189 1675 263268 1792040 1705571 92540 1885051 1908961 1611614 1926779 1191130 932726 1673129 767245 1086549 1504318 1043116 1197712 1241175 1811888 113599 1120400 964749 126232 1380257 1056534 1946566 87352 534289 1416873 1031386 400036 602367 315516 45510 1861402 784254 9511 1942938 910349 1419040 48121 978222 1404783 1604406 1840455 1044437 936164 729238 596515 1367588 1204239 1712661 743103 90995 103770 1785392 1189540 1519011 644183 1823604 436247 914579 1005950 965548 1893900 450798 1728081 1025530 904412 1920412 512933 1642644 1033612 570880 1408177 215209 1156603 138993 1075098 1387360 1892359 1655179 1591105 1879253 1491148 1575078 1739241 337055 1864051 1412224 715093 420987 1590374 838446 1035754 792263 231287 1375712 742254 514677 1566058 360654 661718 811801 353760 1064211 790457 1728126 1168970 1543585 610953 527310 390394 1594149 1219627 611355 988974 1903612 43224 1642442 1424328 358708 568055 715551 802961 571638 58708 48751 1624194 464879 1713447 1618674 231336 1396661 305393 200066 1824609 1285820 887572 1096647 727353 1212328 455043 1424503 1972619 417254 1815599 255915 1120731 952897 189616 1312958 1855751 738986 715779 1923907 1082561 1400864 1927794 1758691 1350088 1412187 1892310 1253828 1593214 1562166 539006 227116 269910 182363 1055361 1385394 417686 1879504 17933 1466215 1266323 1688348 1366829 35901 1271931 113938 1945798 1245006 381301 406471 805184 800596 205005 1656816 484563 1037804 1499694 881580 153153 156252 1278223 889196 152838 927869 55874 1881137 690479 155854 306739 531706 1842456 118818 1558859 212097 1168548 657390 1448818 631994 585307 1277528 422612 299235 1865146 1674718 1383494 417574 1144999 1879966 464382 1655564 655974 1047985 1892134 682998 1374122 1271181 881438 1901779 873632 356932 833107 341008 772568 756533 1868458 599837 1866850 270094 1259885 1338332 1422012 766091 143909 834279 664085 1612878 1323776 351538 978866 820544 913970 805305 19874 1353088 1999939 1564870 133956 120330 1960236 1102842 699465 1558250 2425 721507 1060963 1586890 881387 1959735 1904261 461552 229874 1975978 198132 1897350 144142 542604 1604690 1900726 425878 361173 1892690 467409 1435134 641263 733322 362596 609416 1344794 544498 870251 751771 20953 100252 1309176 1629361 282469 1166232 1169927 434974 500693 956370 1115970 1930107 1827780 133326 882379 1642577 888330 682686 660568 496874 444360 1426399 1502957 821107 251823 1230962 1478492 1328217 1754755 464514 1457909 559194 1043192 1937812 141429 1016190 1927735 327386 1690671 884465 996071 571090 1109065 1064443 1673127 525511 240972 188593 384261 369415 1254315 1835114 84304 1070004 117116 26632 1898819 1311388 1699458 257542 294265 30097 960742 1428412 838531 1152970 1123693 505686 400873 847268 1370245 1105591 519799 1764150 198113 1965749 1814950 711668 1524532 1145588 1286631 1690493 1508393 1956191 994977 714735 697599 1080366 834072 1746921 691445 686233 1094235 723769 145810 1186069 1693123 1319467 1474676 1020419 1762406 664520 1277105 932356 177961 1664772 160807 1166369 1079399 1682490 1136450 1483385 1922280 1293664 1023951 1238134 868269 1048541 1236597 1701406 1589289 1794980 1616032 1755432 1777309 964190 1117898 919800 952368 462883 1134706 515945 893239 1852374 1599778 1121846 758731 1294459 72888 1642215 129093 794005 1795657 1099436 1477829 1334197 267992 1808413 1186193 1039318 1338240 1272872 498970 1982469 1995170 1211306 522185 572728 1146905 1484475 1075225 1469926 220735 1372965 1021968 1430272 1713168 1537836 1193675 1041095 1964713 1189189 103948 482556 830390 468157 1083983 491096 1772288 1114531 1475648 60798 872336 431968 1206333 1939553 2761 1831335 912908 245259 1099316 966775 38526 1048035 418297 1661208 778934 196627 1048525 892380 1175390 823464 1749079 407255 344917 1045613 1555432 283157 1546124 803036 95422 1756910 1320560 1995068 1798358 1922541 1895189 564139 237676 168960 1466870 1275820 531042 159362 1922771 1692781 1757418 678633 1502256 1845825 1427856 49144 951009 833745 1678867 1481044 1927946 1093610 1708924 993040 1504367 1210376 1185226 769158 122322 21191 116129 728389 783637 1070479 1120036 1359333 1588097 242355 1644173 1915338 141005 1218725 1619824 1980960 649677 1168977 153205 699101 1944118 1518816 538694 1452450 276809 1747977 823473 1954031 1172161 1732596 1757842 58722 897884 1195719 891565 1797911 1443974 1064592 576612 743232 354790 254297 1509380 218382 1855403 1021915 1036699 1984244 834892 1460435 1068988 861024 291981 476969 817741 738920 1028275 133883 518053 1141688 1551376 1950543 804204 531084 1033006 1448190 899742 1724143 1847706 1566213 1175685 578043 1812591 1176548 512890 1357787 1207939 531105 1760079 63654 217203 1075777 333602 1380187 1910116 270145 683805 1799499 1912563 187701 1840312 1523647 423956 186035 1131805 804121 1774370 827558 1097137 521118 445801 292859 1006477 977964 1693864 1208169 53768 167602 1338193 1166043 1167253 1709785 261829 143790 205491 1130013 241650 1786790 378745 431361 215986 1444789 1205895 72603 23472 1692564 1614931 920278 1941348 1664266 418872 1329799 1101587 995446 235853 28415 1508373 1746163 78474 56339 320505 1474294 734795 1184388 1028847 1368638 1767765 1431568 1864153 817013 1888446 465010 985592 372809 1212782 1187327 557633 1458789 1131289 201250 1269845 778530 1988242 1862901 43583 1682162 1897237 1020491 419900 925965 511220 946450 550180 1577757 180654 1929494 1710113 1647364 782004 76011 1709453 802538 1619146 1277531 51995 1366044 1234705 520889 1510382 421191 3024 420482 705419 622084 883636 138350 1805589 1969746 640555 1303929 713219 1217524 468606 748914 1959661 277412 219181 1040571 1467695 1464833 1605209 391806 1796878 1346106 1282302 1278410 624355 1414472 1990472 706648 1984358 197843 1013551 266332 464701 1604932 1854783 1588153 137841 287622 1519342 1533343 966281 555335 1583378 1377516 1528676 819563 1648114 1527562 1705586 1398371 1289584 122108 398390 848688 116411 1857325 1164549 1032079 1878111 49199 648937 57214 168320 1438791 152730 1509931 610005 1095767 1103876 492608 1518201 1047910 1223851 927987 895113 880187 396576 450306 1864210 251938 343427 726508 629684 1120055 366199 438993 71185 755539 1890000 812578 46949 628272 194557 1826897 1070983 1835484 508796 1475197 1872082 1180144 1535555 352056 1868901 1542274 877898 500232 1231177 1039825 1687244 39014 1780860 1407137 610383 984137 728652 1714813 965156 297079 997067 1891616 1022628 940299 783781 34379 572670 123906 1855344 699416 569939 1951359 1677765 248550 404831 1219851 1525851 881849 275505 1929293 804029 797147 55698 582889 1815736 956964 591016 1258883 1722690 537695 420772 325278 457084 1120024 432878 838190 805623 754488 1836056 1425288 734256 38238 1001541 768274 585326 1170011 1489998 1342619 423667 781224 1643071 622498 715209 1574024 1114486 212126 488585 1946353 1774400 988140 1206875 1831716 464597 726729 938206 1834268 1481342 660235 966927 255569 419831 344638 1654006 1901498 593352 183469 1428277 1679179 550976 1472603 641358 1348073 1330979 1674649 1164097 1355144 505331 1689249 1605031 1903872 1892327 904006 999795 590147 177622 694289 987324 1138383 205945 1225535 1985357 1644043 750564 759932 20274 1125008 237977 1173082 412752 1414945 1077701 1779289 1106009 1420924 1663190 1753806 610189 477892 490502 461022 1869107 1358576 509061 462458 1270718 991797 1279227 1028801 499079 1116337 737109 954789 1633600 879695 1460969 1986828 1696629 798059 1632051 1957512 44495 498455 1239076 845480 1993543 1502169 248657 142492 738594 100094 621555 676703 234280 1734100 90461 873552 1107718 52304 1971558 900555 1619519 1156008 152238 1508337 1401751 958213 744282 37386 49806 1682681 1974871 170624 1217538 1097224 621956 337822 1264095 1925215 1353283 93217 394664 1668359 1866795 1280372 144722 1458494 366700 1814895 1565365 1222279 1276929 365313 1671319 704633 141418 1725926 24870 623284 370418 644951 1825346 26460 301756 885308 1658726 1773395 36220 1482414 541210 1351955 1739356 851260 403527 783157 845239 773812 582699 293201 268913 1636526 1550166 268966 1450510 1966050 257941 889060 370779 723305 574107 1428986 810160 948777 983420 877474 1554515 800505 1783442 1287516 1941699 1943652 433140 716075 693462 212752 684818 411886 284673 488520 1310508 1471203 733978 858337 140748 187616 170724 195213 143856 1241352 1039832 578936 631315 1545007 1429932 295684 1992268 1033939 1815369 919537 153477 1383901 999704 1981420 23789 1719357 1047703 1782201 1825428 1946260 860162 1627078 1310919 1243983 1708279 566556 198454 581816 1541503 332488 1891940 1047992 615420 658221 790448 827667 1978758 1518367 504966 829681 44410 858890 331732 939616 455734 647395 1468402 1673126 975288 125460 1407685 38841 1248737 429303 1316511 1656333 828929 434952 983285 759582 141460 485831 571471 1568865 1042200 1202241 1383513 1879856 1349953 120243 58869 91777 626558 519167 380197 396078 1641560 800767 22910 1760102 418237 1187727 917813 251009 1709617 249336 1037310 1737796 176996 1057471 477894 56982 1169830 433174 212610 1238351 1020075 1682108 440642 1783471 1407906 1141626 1677828 310004 26771 1397513 312650 563992 242216 1394515 1347093 1843828 1315282 1656617 1940757 920248 1626952 760345 885644 1969982 1172055 427454 36260 1780831 1449417 597850 1137732 1775480 1236828 1642301 665573 1979400 91870 1635108 219981 1744148 1419175 447415 1001917 998096 101223 1105313 18239 198687 1185749 235534 638161 233353 1891355 882639 1416732 734519 270217 1495927 1063114 79018 1617918 1651695 1644177 1159791 1203823 496066 715389 796718 1979256 492871 1244703 44568 1463089 1121507 1143691 683868 529784 1688960 1873222 219536 1428317 87455 571165 343065 1541986 1118162 1451812 1983826 10524 395876 1564638 602840 1863863 1760344 359206 272260 543029 1852714 1266880 877752 1799358 1234285 1340403 671879 1599779 309122 184577 300855 1366933 926305 1993243 618510 777522 1977020 148363 1512039 1174001 1661210 1446022 238340 1555676 769825 142707 1328268 200215 433975 98267 487843 642610 1908291 1232820 115021 569599 1875559 1794975 245464 1349528 1136645 176819 1599433 1483025 1946513 1658111 1112887 106168 1014919 985611 1882548 1604040 505548 386065 1243814 1326689 1850676 1304761 243553 1170002 1564210 1770399 595573 1685206 1094407 35867 1973120 3549 1479662 471333 1834578 1429314 645491 1286573 627401 1706323 1516935 1186571 1133351 1030121 1729374 701598 1276122 797378 1712123 1077976 931170 247457 1539978 1981715 886407 320008 1496902 780791 1806641 1240064 1560482 1155903 1706666 201495 656934 300905 856201 1576665 1720032 1990213 1307292 1072572 540972 901004 417544 1372925 529085 1414168 1007988 1686308 1521762 7942 265372 296053 795613 118966 1223055 1997596 1847055 913922 366797 973075 1246809 1315560 1607231 1806236 508947 909404 1754742 1729332 1974519 178894 797309 1293356 1394622 806951 411250 1418192 332683 1259755 791274 330098 803695 475027 1966930 988683 1024315 1724024 1093548 729868 1423441 272079 1469496 1360877 263341 1616924 686316 401217 395810 852480 1257202 1508655 1830259 97822 732471 1514000 1309455 467008 1009230 1485542 1622100 1882419 794957 1051074 250812 219813 234326 463669 1001375 103129 571752 1499706 38171 1317681 1468427 720867 701776 1036484 956749 64643 663780 1881319 1835507 751552 1590573 617172 1920744 1579265 48243 845831 833825 411722 67026 1050545 1773055 1287269 838164 1569473 619101 205592 633680 1628546 1948899 1975416 444866 1764371 315752 1471765 196453 1019420 375249 1371880 1991201 1454724 1354621 475610 646386 6856 67338 720462 288573 1166146 1626068 1233754 1751695 1136777 1625337 21410 682039 1550700 157026 1695739 1571620 1821600 636018 65109 600580 439875 585344 542192 462709 1320398 1142413 7121 1725357 1986623 681641 1378676 1779397 45617 1024105 1419413 215748 621564 79410 253908 486977 1629335 290826 338503 573049 1179135 248448 1811200 578065 1904334 1364530 1113549 1887484 52682 579005 667746 175704 1268712 551369 9118 179921 1605921 1817858 1441470 1197222 1583137 533873 1555567 1997204 25198 1100516 1100777 1252782 105411 118496 1065337 1822101 459713 1972791 1687118 467678 1273744 1556709 679471 1030578 620644 1888919 537059 667492 606869 1320186 1368369 1283111 1814341 627452 1138077 73088 456389 1957504 651698 1229709 664370 1949617 1910223 754263 1519685 830240 891385 280931 1492435 1088281 410174 1284206 897469 903359 1870785 1767784 466045 1283688 1321211 1624538 431919 1017184 963694 55585 1231709 338532 1705486 1803116 1449809 50184 786456 249528 146147 746239 1946947 1679990 1160577 861659 1612640 1848552 1571047 1604569 1195753 59291 1620186 1860642 1106880 1676424 1106695 779907 315204 94516 973885 169804 845405 1973804 215881 392374 473904 913082 357306 566861 939045 369366 795674 1017328 752601 764184 1645937 1787637 1608361 1082926 163414 1615352 529877 718235 1863576 1991660 687573 1564800 54122 1230440 1668031 1868584 834898 1372493 947316 1344131 643423 1567201 837741 1079702 608776 971608 1078074 191182 1375845 95408 1717814 550100 1065064 860753 697102 199661 1633816 173223 337975 1136672 99467 1192687 517435 1308697 1549821 1797388 1741767 160813 1255349 1784874 63003 1431016 235293 1073505 1622684 843874 1381589 544808 92914 1721414 491932 1587203 920022 533657 1264484 367434 1129938 527670 1887610 635722 106451 1016580 1320651 1505032 496224 1637328 1212187 1736841 760271 307173 1362513 1278387 62153 1085036 1879970 40626 127333 4644 1668782 1705812 360650 1472252 1084374 295362 575645 1422079 1543035 1859479 923695 743338 1950905 494981 346333 717814 274569 1238215 1696574 1775983 1898261 1234919 232437 145211 1043991 1536540 340519 1185172 1947107 120510 720714 1226011 831957 942318 896595 331128 384371 444373 1146573 1653659 254768 447750 1328027 1731100 73661 115526 974209 514181 661711 1833287 1484907 1515738 1116334 644012 266667 1111905 1982161 140617 1896181 783022 1231803 905232 796516 1135704 1746328 634547 1480211 778081 1636261 1940434 1316636 122967 408212 1015928 1542220 141773 1319956 53 759866 1617202 154041 1864352 376413 177315 659025 1993019 344475 1986390 1029787 1538372 297225 360026 1073660 1158911 90846 1826066 1771364 206362 33690 1770671 546654 1247916 1877264 1659655 1831751 502979 98132 1531924 1070427 1971345 88752 116679 1681032 1663941 637909 1176658 777744 1974901 245887 1672879 1971552 496096 123208 1414258 1413414 485416 1468239 134840 589469 1994392 1956135 1634898 1988689 909208 1190141 613429 240406 7072 1686419 866804 1261861 126347 1207304 1439209 88494 536179 597624 767064 667128 1020349 1178464 83109 1250187 404141 154316 551822 158169 294307 1522053 227941 868112 46965 153737 485918 423569 1958637 1880258 1827005 1589814 1969369 734744 388412 944764 822264 1091599 1477251 323506 972450 224533 77381 313872 1535331 1936652 419612 1409266 527935 1224909 855426 252240 1828746 1320980 812780 409836 872964 1607208 670278 1640983 563403 1403484 41572 1335584 1947080 278336 132378 784881 1837941 1620496 1950988 1899920 1195218 1259452 1321369 850450 1577621 1568641 1566881 375921 607243 649720 1908028 567815 897692 1260489 582464 1054581 580967 472862 1891874 11695 789417 652276 1939420 1468982 113890 719829 1000463 653005 1497301 215606 349558 526022 1545064 1862288 1826547 1564675 756468 822568 1666912 1704319 1177670 1536564 1231345 725663 1245447 866506 1208825 1645024 933215 1816588 989792 1229500 1744551 911554 1044147 780603 714431 624960 1715809 1212940 866353 243903 1939192 1613694 1312846 396092 1184415 1701118 1242510 285054 261541 1986809 172070 868016 397783 1475233 1016703 1263359 1807956 656264 204717 1167338 584887 1696153 1479089 1432092 997243 492703 1597997 1697533 1702062 1243542 250715 1806879 1710484 1348608 1186794 1225258 1637308 949823 949452 57441 1823182 1026862 222354 891073 473393 1842399 213859 764661 1145223 1728023 731718 1318529 637131 1090813 834670 300368 23260 674335 944929 531010 1339192 1077235 731210 1466821 1786315 1821381 523250 67688 222078 1146709 1122883 941795 1745957 1906769 1744306 1156191 1224998 1502470 1663923 1754173 1491349 495644 1784272 1946647 1481175 1457668 171915 1713526 1807230 673562 824864 148430 817248 1992988 382725 1041328 1894300 110832 707213 1322819 1171523 1814649 1192977 1318248 1875850 1914609 1964317 721911 670693 246904 1635239 1322567 1839969 427776 1135652 432997 316986 1905783 323524 1777235 357258 1694754 1437643 514273 1345865 345736 535012 1884409 1120525 544142 1850797 1255862 302914 682623 53189 247371 1685550 379116 1985215 921128 1950895 1474997 710399 806563 554119 1019124 550628 993350 1055315 268392 1854826 364941 202787 800992 546356 703768 1342927 1833559 517088 1039383 1224139 909068 1586686 442985 1871063 802756 279751 1652373 442418 1941877 741826 1707004 132504 1890531 206707 557518 1216553 1594514 1046500 1771613 1436319 729326 629270 1371111 860551 410071 1642386 1905281 699048 922122 1876144 1452937 1266382 519334 723645 1275881 1607903 1920717 1891169 834864 1736604 1981869 11279 349331 381666 1819666 1793124 1229342 707398 193641 1203347 1724573 965448 59394 1909945 136932 830891 1982493 726736 1014971 1058997 1335355 354154 548785 460386 992610 122796 1406303 1851981 1811279 1691814 639536 732109 294164 1940335 1866869 1416339 297406 1699382 1795215 1120762 220618 1049218 1086165 523875 381268 1876140 1534698 823051 1841853 1340934 215932 693680 511738 1874848 64071 1250627 1291886 680922 1759555 288576 1450840 1501500 1941716 1514683 1326768 739631 28153 1745005 711973 391686 1442386 223150 1735251 199740 1987902 1522338 1850406 1051588 1013415 1700510 938450 1243571 697136 972667 1554420 119651 1635282 632794 1429209 1012218 1079033 1010994 910475 812146 1665060 1628961 1686551 1310832 505992 15524 1943762 1902674 981409 19251 808498 671665 394789 1556202 1001715 1266724 1948851 1714751 453122 1501867 1959744 1664614 502579 102274 769959 1420530 576291 725466 1318859 1630201 421170 435172 169344 1512586 607085 706095 521004 1369112 1693615 1310079 122883 1920756 703835 1030756 401537 467807 1956829 149776 780432 512444 221322 1560033 156619 135288 597028 1878978 970196 340286 642330 421033 1785834 957671 126617 379992 1712376 50757 1449200 571897 893740 1755354 1084581 876908 642050 142892 354466 542361 1075525 65767 371054 723144 1336386 927940 1857229 1795487 210071 1570862 989647 1109913 809485 1594813 1841432 1325347 742739 1366288 1797273 938319 1514545 438631 915415 1913798 1074237 1427214 1345238 1622421 1773687 989794 1408998 1966549 1404708 1728124 1498861 630248 1739746 24616 1370044 1199165 1845055 1860205 107514 363221 1769710 1380087 1991256 469362 1741104 614368 512430 1446210 640517 227220 1574050 399219 1239127 574319 713376 520280 157913 808867 1902505 1035548 1209500 1222791 537230 1306751 745314 534900 946433 1692295 1145480 1888804 1312948 116027 791716 1173569 311014 1888113 1530880 1189563 1258913 1806862 429368 1767146 1929444 1859514 1554933 1968016 1061554 1417488 354886 1144184 1140777 1272104 1704342 495817 1720001 856441 7961 937390 1591871 1038515 1647561 50212 888119 1004105 1892803 378263 67223 997911 957818 595501 228004 1063046 984788 658720 1374057 1481970 1794406 1217262 1249105 745726 388835 1969618 1569324 1858191 977950 1219291 1797026 1793645 543456 1384471 283485 1876548 1035124 810395 1146495 1393230 38990 1747480 1564874 1965545 99277 159235 39446 1737459 1745020 732567 614456 637881 629170 760482 828574 1947958 938013 725871 945443 1733027 728914 446452 541442 506819 1699019 1498052 587149 1454680 1586213 1262506 835025 255912 1332616 465635 541499 1122780 1537041 937238 1984217 101892 216566 941715 1683251 160799 1221383 45696 547437 152223 192553 1475903 1161530 334714 833973 45301 1851091 1463282 281402 1344450 1878209 1434661 957978 1457961 566014 629592 402117 825402 276948 1805325 1139447 981432 253815 1148558 207037 645333 376188 1691297 411916 1409686 1029284 1453989 178051 1737277 1079669 1600205 893969 1455543 1026910 1511837 702611 105663 1516618 19562 682924 366427 1724592 120040 40495 711252 199422 1475247 1171817 1255189 442819 1336962 422823 1656957 1576417 1348929 42182 1051649 393572 743399 1653379 1654170 354575 350596 509316 789458 1833567 223168 1340109 1307351 1442105 740230 1745679 1935708 1705484 1328865 1632856 13575 937135 787335 825734 240897 1869115 550461 457052 1097013 9909 1306335 148446 1131115 1331125 1654193 1920147 1909405 390389 1534462 1553966 1328152 134167 1096060 739084 1035482 1296109 707418 1287829 1470954 351779 1331468 1559481 211819 565113 40517 459464 1841224 1059523 1543449 261620 1197726 164101 1266023 534632 349895 961934 1030543 1350239 1148769 16922 1171244 26804 254433 1945778 74794 761366 57804 1794031 107831 960930 1640235 1655639 50082 378606 792643 45826 1926261 1781494 1613924 1047312 1169514 1583616 924178 1996689 544627 1548776 338993 640740 1910599 886725 1039424 1233571 1461184 1686318 920100 1003333 661334 1518410 1745196 1144542 363455 1556138 133838 85273 1845331 681973 1285523 1202641 20153 325833 1505246 569455 1444124 390342 388393 1648332 792161 1313146 286763 1733991 1315897 348450 263759 782720 831908 999508 1126761 1288953 1316424 1390848 1659160 856071 118257 997338 1113211 1894681 785800 891980 130819 1418778 1741575 1112068 96119 1531474 1123788 1835750 435866 438364 81586 1438773 735476 1760595 58691 538349 900113 1901654 1989247 1330025 638942 163835 852009 992574 1149787 265205 779597 549734 680968 643074 264471 972142 699367 186869 1499831 53824 1298361 1209556 733758 1411388 1979421 1094584 1210154 378657 355770 1590053 31495 674161 1765618 1615680 331354 1724331 207394 298951 664206 1184463 1448420 895292 1826958 678808 1107588 482001 1254605 992233 1879063 452273 5801 1916631 458558 1746001 501948 49552 350459 334329 1661292 329712 359120 1492320 1145994 717664 219046 563123 494445 649759 1196717 109679 914283 221953 1103254 156445 1277274 1839414 671835 1416921 740756 276475 305026 727483 1399564 1942175 1559499 58782 1350433 1786717 1675033 133446 293389 1391157 1721300 1525995 303804 300792 146706 1303354 452520 266748 456686 79643 1575339 944919 1986975 1543419 378458 1900124 228768 939318 1369765 996010 1831660 1888651 1502302 141750 254803 803104 1165518 374795 1135332 1229170 922199 483896 1482826 1476 1304339 253889 532271 1182631 1393707 1171743 590741 1511101 1312575 515821 1442788 69125 1965945 1726902 1841050 324200 1310236 975543 270664 1562865 489272 652925 455396 1365107 1634112 1645462 1211595 892339 1660055 434291 16427 565606 1840939 1318634 439088 440074 1959313 132015 1448751 847871 1383621 340123 1765439 1012280 566465 681861 102218 1226269 1348967 669799 1976311 1121763 1919934 1183985 1241111 1816470 1359705 1821902 699143 486963 187446 425995 365208 1903680 1697659 1618054 1283747 256679 1951275 1490258 1770254 189154 919155 1080163 988865 1622078 498026 819368 598798 622940 1598838 330276 546297 254216 430932 1115987 896613 1026137 1476007 1797446 523946 1210569 1305072 1587253 1876212 1190326 1910229 1473953 1306525 784763 234649 539572 265701 1479960 1930967 1823426 646546 1057267 832780 1846126 1183920 444503 1233029 1192786 973570 825396 1165947 897424 292519 1029805 1174433 1946687 77961 728872 263383 66985 1796688 1513671 30071 1869258 808628 598962 494555 1874893 1934768 1931877 1514870 1298506 1959848 1138376 1552208 868452 1229831 1263271 1233086 707242 979621 1581043 1901334 299550 1352870 1180215 1159695 1725707 183539 446545 1058368 232778 224111 84029 545314 1637112 1682658 1728553 36211 827293 1780564 312230 1936462 1704989 443489 1335040 118044 200297 1538289 1470502 899111 1687181 1033593 1309382 610746 884064 1931124 63465 1429125 463205 645100 212374 264329 1595583 850854 1589141 1035411 1759496 141538 1082636 1957882 1584864 345124 1143456 1104395 455619 953289 359293 47269 1098051 167851 546257 1704279 456289 905418 1108789 62450 99834 1314861 917517 1879990 895613 1431389 1494433 1743980 1331826 1798679 281650 495630 867290 1536062 1477969 1890860 1902877 1819078 1354285 1700883 1027912 1862983 1938810 296984 899308 1946694 533746 1958995 1938407 1215205 1162678 957026 390629 1811579 206533 1427753 1867843 895136 588838 372283 765085 1624544 472474 1754650 1291206 1633842 1627779 1191037 1650013 1138206 1515361 1777194 30174 1206368 1659836 1623808 1566809 1826976 296209 1663908 158922 746554 721912 1477422 954743 1184277 1445243 1254949 1476451 155197 1037328 63511 598542 719325 593219 222159 1482812 1533836 175230 857705 1143740 237224 1358485 1902773 951604 1386510 953656 332938 599787 1322667 1810007 1267870 1999063 1691247 1846376 1609858 965309 1026937 973913 1885209 1777400 1087845 842296 1608270 426654 1150244 1349486 738361 310787 1272510 860673 1898549 1065527 392658 925310 884882 1007414 1295715 1642189 835060 1071092 776900 877864 621960 1838999 1489518 1450747 521085 784617 1424870 1611282 1639817 183643 1509216 1132245 1954013 1127742 1500239 1483082 1184545 1384432 229575 1366810 231608 985973 1079905 1092650 1125936 741318 1999757 184406 384560 486445 1131405 1070049 468655 1271420 336580 1576596 410279 834371 477309 1081817 156035 793371 1141697 532526 1677125 891036 956508 504600 414452 1098895 1960604 1070756 1121999 45135 1740566 1350011 1041167 960820 1176291 1768489 258199 30284 1627751 994518 581429 1117048 1782271 195432 1459783 170477 1726556 803152 537253 416528 603699 1355189 429730 1441915 1388613 1897520 539019 441112 374368 363074 1825967 518693 7673 688403 649107 1810355 250418 507917 539873 544465 773829 1214077 100893 533777 276636 1990641 1355845 1529479 1739612 176255 411336 630169 585885 643626 950289 411499 952650 240401 1785057 649267 849721 654668 981795 881140 1308114 269559 863969 350118 1856684 1975858 1000663 844979 1470387 1784756 1188810 1496237 1674060 1725966 1838289 398221 1090594 487897 896438 838568 1955757 1014944 921010 63599 814059 1319730 211246 1153634 1061104 1010059 937037 1414053 1208907 1673444 1695800 943831 197232 193102 1937665 570484 71234 862007 407925 361268 1295122 1822747 1632249 730939 285408 1795957 1838475 503388 1335869 1455228 818564 1876004 1739491 1944756 1506009 254927 546861 40990 490024 1372050 1019540 195540 510978 1865495 1178299 744562 556494 1708446 1286512 446802 1632056 179124 529488 666594 279330 680282 1019580 953948 323614 1768158 640557 1864809 393533 1493048 1182371 1514907 679639 918712 933234 1715007 453136 341611 1620090 1771206 770723 607762 1862216 739501 1770169 723429 1781237 931343 1986796 1574526 348706 1149095 488887 650082 114947 1655537 534659 1978547 832561 1825680 1637369 557819 1386806 796839 146919 919780 1611396 862324 1724443 359195 480926 726118 543573 1906531 528138 1521663 1231938 1561639 1349781 1939627 427312 1031996 273482 17756 837278 1162728 1865848 824216 1092283 1114510 415521 1906725 121619 317400 1346761 36703 1968286 449474 1162498 1586555 596855 1128475 1510606 1556551 1462735 1820554 18467 873052 502964 941409 1283714 1909218 993401 1596748 145270 1356194 688451 1552510 1997439 835312 1299626 1193398 1956627 1314786 1038522 1525648 1081263 1592727 1893708 1920094 1566136 1732128 1954861 1537666 1160313 1507656 1267173 1316527 1480835 1693302 1898598 818614 676282 1263862 1955139 1516177 339025 1368410 1574913 154510 1433659 85471 1466463 1932827 1601100 1705372 1060716 1695428 994745 215135 1331742 1559849 347821 1422360 1538645 450887 994333 1892222 329038 1904613 1015985 1793286 81817 1323315 1146431 241921 893652 1704149 332326 1775942 740112 1518552 797313 1001725 1012310 644114 1212738 1984112 471191 876050 1639132 1481879 1627798 1370387 1022666 1400947 1976892 856467 1483150 1306556 539474 524842 849603 1829277 1084260 560698 572083 198047 948732 146052 740267 1045872 708466 494861 670786 371488 1399982 338018 431015 1435269 759896 1070090 1805799 841157 1238524 811769 847650 469544 1596619 183140 410781 968814 149262 703864 310349 1585292 1119119 306709 1079767 494504 1273511 959140 560954 1646352 1990309 803986 998967 1080133 635992 400720 44659 334169 401054 622850 687635 1834769 1609916 70299 961483 162568 55090 372251 120809 1142484 1469100 873658 296892 223582 1920046 1444136 535309 1108096 1798422 343983 784749 290511 1582883 306750 151461 1579401 1193640 293139 471603 546736 1367608 1528862 1631315 1976121 359205 1667895 1337752 1750319 395908 593173 308722 323022 271617 2870 211179 286203 1620080 373229 1657222 908924 1992968 814182 1259473 952702 912728 844691 344166 1569987 835525 77329 1874512 552213 191974 1905381 94237 535386 537184 1566259 277699 1530958 626524 1145111 366160 790597 1038074 1985330 1128795 850241 505313 257684 123375 1522019 1329586 1769167 1629942 1278078 842141 1637016 964951 1012844 1823462 1020972 738957 609413 1869399 1882289 1111483 1978079 1997396 499634 1697948 1414020 1085801 1784413 281701 1964487 898338 313018 1225609 1898193 271694 497606 1573531 1795724 344698 1294402 132083 361849 1609048 1862649 1891327 1413127 327764 1633763 981553 797144 582103 540061 1308229 329426 1741851 1499798 245772 1642814 1226266 1376134 1819785 670054 1927702 1635689 413097 1236015 644807 1862121 1287212 1368806 241476 1436807 948582 756837 1305304 267270 247291 324716 1943019 416329 1178871 301281 1709574 391879 469146 500309 675764 1057074 1751317 1402921 345150 77161 897063 580669 398165 1183518 469073 404087 219988 1031098 511513 1715564 985862 1714543 1915582 1541171 24306 1990790 1781593 561160 352857 1272362 1238985 846612 50027 1571690 1385138 488557 1078663 1439601 1657226 1783320 1053395 591433 627499 409373 614825 1234519 1596719 1684333 1776748 307132 1122887 970473 573697 44103 572976 274190 895754 457092 1908081 857742 901043 936941 1770692 275267 1994909 943812 1488966 1094228 87152 1389278 1127964 1016139 1813949 1112388 1803811 556788 971393 1265680 924097 1830142 831858 1008212 1150764 101051 1062782 1079127 1025564 1507966 996535 335464 1673618 497805 634779 452580 345924 153825 1679784 834020 1028448 1397720 1592705 1410810 1181421 1480720 58604 160566 614306 270929 1889529 83938 867478 1789262 931681 1821512 294047 348312 394677 1277379 1921244 1519566 646643 1255293 1137744 1441309 605535 1942998 1030301 1094806 1419553 486450 217434 1650695 658064 907665 1363197 559327 1645419 472032 1376695 191463 46147 454526 1286252 1111934 1660521 757163 265140 1278418 1604140 799035 539317 1421659 515648 1398913 1306974 881020 1929440 1352400 1982625 1402316 1738379 1289661 786151 1169745 549779 1032040 1907400 37675 1081232 1098998 1241204 1005562 1801777 417693 1958256 1535484 128763 550797 1081896 506446 672020 5939 1726994 101946 242482 548793 1240668 1157124 1335221 1930651 1123794 1608161 1651181 1012140 855941 346001 1554086 1588195 1277121 726527 340665 674517 1780631 1281947 1406139 1653055 1877452 1102471 1546774 1252678 122161 241656 964043 1915697 443615 1424974 462634 980298 563026 1054514 376668 1896458 1270199 1333631 1941717 1418497 1415032 213236 1972641 1364196 1733645 1702260 955235 1787933 693437 313797 967280 1418045 30712 1180521 569882 575477 342094 1174186 139431 221654 414584 790015 580801 497412 1753402 30281 1159918 1004905 1915380 498122 1753500 1100010 117080 476313 1441957 864822 436088 1232889 809001 1546429 1959076 1611559 1160163 1138784 261553 920773 1116933 958452 227189 838849 1966911 39994 277026 53674 299492 1500035 1363207 1891096 1960083 1608239 396502 742505 525978 1120224 1460130 1352739 1086775 1475593 253679 23668 1583292 1104099 122486 92194 1185942 101276 1776951 854055 1754024 1278521 113261 233323 680377 1784875 99001 1757497 1140101 1250129 318167 1296596 470400 36696 687684 1122726 1726764 778993 206629 392519 556250 425858 1668700 808407 1697695 1293345 688039 1067560 458145 1597199 390528 1227011 1954843 1880576 688868 1170263 1960279 1480202 881492 86277 1316930 1552755 346027 881183 781156 483689 23691 73128 1997426 991887 1412411 1162574 320334 1103556 606469 1875980 1538626 1384611 1184263 1335667 1362296 1855273 1101998 801520 300882 1521766 1321760 1741647 373388 1691501 1955965 1321285 1939674 554560 646604 1653523 244693 1013665 383398 1189845 209278 1359823 79048 154366 69035 373251 270972 1393948 53890 413463 387289 1205667 1063163 1084446 1190906 84234 1718891 1742087 421447 381361 378603 1905346 982126 1492311 668848 615176 406555 1389601 62219 458964 1407983 1524554 1982413 1432747 1628093 1549527 1856740 1775168 996020 22476 1421339 1404848 125164 1093752 867510 505216 1835761 435012 1808869 704247 948066 1372303 1375910 1723342 1590591 1218878 1637347 733871 92543 1614364 731271 1433170 609881 1961603 126373 1432028 139820 162486 875799 962622 969461 79491 794047 89905 665562 643380 1026186 239840 1055859 190839 721754 1801666 1352536 1971256 1767657 1564502 293505 1111099 1872943 560955 514324 211267 1870370 876256 1903689 1840591 169541 605134 1659781 1693421 1794272 1684846 620261 1309223 1390641 1801575 557400 249185 1078796 959104 1426772 1736006 1220417 1520507 1108895 1311101 262497 809981 1707960 1556025 89096 110426 1923513 189432 353863 748880 86148 1134588 1472919 1901537 850733 1287405 1592847 1773497 21103 695120 1544587 561062 617223 1361988 758275 1072290 807565 1623301 903759 1811971 693359 926015 956649 1963445 996661 1706170 1246960 899770 208533 606202 1543761 1326499 63798 1778243 637898 328340 345966 1919908 586455 860313 1175858 1480975 338170 786646 363510 57093 1872826 382799 509949 1014701 1995547 308330 1366841 256771 1482328 1726411 1140259 1888725 1851254 851275 528403 528853 1350855 1747664 1638745 580314 305644 1331829 1073216 114105 575607 1608659 350212 1442768 140415 214908 627840 293708 876434 191392 1425175 1228616 1887247 258746 578469 87784 1639772 1437657 1057284 1481050 1637148 1947643 1447764 1528202 1552758 1583748 1767459 1465768 902341 1095738 1650450 566271 1970181 1694148 214319 1584489 812766 1181936 1509269 924737 293820 1877611 1978608 1539474 1146254 979423 526585 1176625 583899 1609986 50919 165836 146275 1020745 1733130 760273 922171 744802 1795606 761350 979324 1814917 1652610 787515 1879137 589083 1115606 420928 1081164 361326 1112413 1273616 793111 1648291 843822 1807847 1299082 864656 329027 876405 262930 1753657 528376 743746 1132147 1871410 1804717 1241683 1047210 472134 837597 983982 666986 1205138 1376369 319988 97392 1836580 235708 1006110 1230665 858122 445985 1091058 726635 1125312 1596489 25643 464888 974182 1032853 137092 1034303 1406824 1556971 187005 1595413 1112777 1690827 1844392 933660 225810 681380 31301 1993767 1467267 8381 1946019 1395889 270800 1481756 1818396 1863485 356501 237018 662580 832714 282543 1694297 245893 1197667 1553172 1024615 985193 1901584 1248694 563788 1542911 1752575 1360091 799005 561954 1991486 536348 1743259 145499 28075 1697043 1404760 374241 1281580 576691 1543369 228254 162660 1227648 1560294 1024656 1449922 1762972 31218 419215 1194225 604770 1077813 240985 568739 24745 1579819 295765 1704667 565070 1838654 354323 447676 771687 1093400 430033 1177597 1472948 1117259 1674590 91391 1930764 480697 1669294 942947 340632 127563 1594607 36361 1259574 1607798 687872 325424 478355 1021220 1267910 1293251 611936 1221969 842417 569199 64209 499326 1842230 1988830 204098 1894199 655396 1418432 1051943 332104 1154203 1530474 1995025 437705 973096 465552 1308896 722301 1779015 1839989 1445329 895845 1392026 1750529 1423697 57882 515189 1277650 724670 1577959 361068 562995 1217116 1896654 664923 854923 733458 1462005 611461 318196 1504740 1686898 118932 755454 117695 698008 263950 1264254 1056651 162726 767528 1426214 1430250 1287577 223100 550706 1252598 1573434 1003882 758714 1381751 1110500 294755 60748 1895859 753173 131903 489095 192303 1918954 1767532 1018266 1490997 1636652 1104390 557560 1575212 114640 636283 817949 289228 1261807 1188256 205018 632147 905986 343792 646739 1130493 1482496 792417 367567 162943 1092663 839947 239995 721605 1028261 1787647 1330998 1549291 106658 159764 500264 264240 869424 1622752 1944990 1095359 622546 2878 614469 270114 108590 810338 891568 1578830 1912734 165610 1650012 476745 1393849 568457 320666 1443240 1804218 746204 23000 1194443 885850 1743530 1003494 1922228 593816 1517136 456940 250802 337865 384367 45110 894041 777395 1190335 661758 508823 1956272 358253 918454 1704897 65127 1167540 1477570 747975 1659668 1781400 1157185 1980508 1979759 970765 1401085 138131 570486 1745518 1300503 508160 524719 1746700 1690775 922896 1583581 1359675 69502 1425246 361353 734857 1735915 591292 843961 334802 980015 466490 1162418 386970 1556092 345972 248320 256027 299642 1473830 786662 1624159 882360 826244 325640 1469401 1581771 1518062 86758 1925360 1589778 44811 1471540 611419 1748554 1030041 1724406 671898 353001 129595 1437301 1121214 1501780 985660 172778 1649914 1376616 564291 1604022 174502 147521 1840039 1318112 1917330 739320 1646791 441025 1860495 1357213 474181 686676 42756 648696 1514165 1602427 380224 983567 1176568 130143 852380 111499 118826 111234 285747 1776628 401262 355594 1648566 611933 650303 1240743 1506885 99871 263769 1916074 30998 181862 839127 909321 1997375 616411 463735 1859229 973119 1340787 1222565 1230338 1458136 1598112 548851 685462 1480314 446387 541602 1052274 1276029 1569153 1954900 477362 835526 1110053 781643 1892051 1295473 1377645 714175 1709333 773789 1754638 1266741 1892612 1703819 422996 287066 1835187 738862 989918 1770876 1655019 1656351 1808622 1692532 1620756 1919949 1512380 694766 217189 1208633 1736760 1918108 322256 741142 852873 321409 691487 950426 1166402 248950 104831 1893159 817097 1096505 699927 1566945 1149050 954692 243370 718772 694127 1036767 965373 850886 1499545 1524593 1868807 755733 852833 121066 1877257 930471 671355 863405 235282 76626 1102816 182705 1757984 1528454 1476283 1730253 1495171 547907 1859475 1620046 1399045 625688 729274 1860978 1729605 835262 1251218 1470991 159486 997568 857284 913602 1259795 1543786 161569 944418 1964242 337101 555651 1745101 488697 909573 1461561 975836 1420117 1808550 555612 1145629 311088 740551 1053743 383194 388572 1161821 905532 1931716 1380924 152925 1318207 967122 476134 323917 1533319 1803543 1100795 381438 903411 1375654 1568631 1301961 1419287 642849 405238 1244640 1112245 1666307 1270853 896188 1814982 27040 121825 1372266 1746930 413909 856361 1383426 1966397 1757882 1820362 795206 820182 108772 679354 1521834 1190264 139270 944647 1985687 549439 1691 130822 859339 1332853 1512177 515670 822221 1490428 953515 152666 244603 1959916 1741062 1303623 1922998 670406 278183 1625522 1874092 373258 125372 1293675 1847388 1450344 483645 1274741 1197103 1043861 568685 1197263 992104 1264513 1925391 775061 906138 301111 890049 1878437 1669203 1287369 1989991 117003 392884 1931554 1731486 1646805 1484145 1486910 708322 1501636 683539 1794606 1588241 350672 1612201 1009887 1009857 1174787 595983 552823 1943434 503399 687128 1542037 527309 262906 938699 1978516 1291054 1163130 277507 1256112 1625443 1211865 866065 912424 778437 1220046 827466 1748489 368460 1757209 185175 1451167 1030516 620050 541022 1318575 855001 605968 1140166 451350 1559521 1066051 1899487 1908802 1245819 1242881 55154 392988 1170240 1047011 578867 1024098 1578023 93791 1111991 21262 115519 893968 1790441 1970410 1981785 1197436 1525568 1058015 986945 1854408 337757 297290 502636 1466704 1537182 338625 511576 1220867 620502 1287616 807634 668027 926685 1583501 1531528 879285 74134 1888339 144320 25915 1669263 154057 1396246 667803 1111079 1763816 1942462 858335 242596 1817878 514910 817318 1068127 1405682 468510 169465 1222059 309279 1370295 844757 1591683 339067 367748 1752902 1189838 85252 450251 1821550 578412 615227 15018 255286 354818 1749486 34479 1986732 28259 467147 954646 820198 239611 1271460 753053 399488 671683 190053 1604581 806901 152563 256577 1312235 1220004 1519439 306324 194142 1026051 860709 368289 1909779 347683 1221013 1546999 330062 654642 628744 1497745 1104035 1945863 1588458 204477 367644 1870195 98313 1535937 672864 1345205 576174 241217 1022663 1688976 545403 922823 1504033 983704 1673223 405723 1156845 362688 430663 1058845 1977757 572324 305286 1526353 1877558 1346786 1409635 683625 279530 1867949 1867801 1105728 24658 800175 992344 1970543 1470669 256841 1023873 1848453 303045 738858 1168650 1364543 1487033 1354818 1091791 366519 1496507 619617 853317 1076471 548471 1858715 1953167 1131836 871463 207621 818022 1712487 1373449 1536498 292468 1856001 503974 1659374 1659392 1605186 1656435 1602050 502574 1392983 608402 1356102 1487574 1459413 982345 1341908 529454 1503225 1866455 1793200 175570 1495549 920683 226344 1884461 572030 1497205 402174 970739 1391096 1558347 1369723 950992 995197 1291743 323526 814584 1780018 1034579 1001977 1028230 362485 294183 481714 1110912 518737 928247 858626 1977451 702703 1106142 448337 1331104 568098 1475162 934934 1574166 1765670 373649 109390 1871892 981198 313181 200676 1455136 841979 1002665 1758074 1963319 1548068 1698189 1989844 1503265 646680 1480817 1229205 879230 240286 1603113 1616877 567301 1897470 399382 1072046 1980090 1677279 1486744 1546786 1056854 1913019 1103485 653282 1705932 1790744 1314198 1077471 1032271 481423 1059002 222283 1714747 36167 242874 155933 1226813 251220 846241 1379739 1458642 414998 212333 1545919 1227999 1336210 621049 553600 561115 1072226 1598522 989469 265900 1178100 1383040 1765096 1322341 1700403 781534 1348944 233749 931822 682802 248545 20808 1984177 1602044 619971 1047135 752931 1452978 120797 344220 358597 527228 1267923 1609314 316587 8465 681319 492539 1034533 1873456 809562 1621089 1924291 1169686 596941 675663 1686285 19150 1940887 1330899 259861 506025 749613 611563 1429236 868469 161065 531883 1423763 399136 48118 437580 1849494 275897 1140347 1877617 1080576 519837 1715484 829334 1358983 414442 950229 1529396 521516 1768070 955952 1830415 1993628 985805 1784361 623469 922923 432972 900899 1036309 1235563 1129682 1930795 1314801 1907528 318087 1031203 1819978 614846 10965 357914 1374396 56825 811607 1437863 1369436 716459 1079616 26718 1379598 1495795 1749560 1689979 814257 1163092 609131 446616 854833 1854005 1376473 1970667 1536008 1061483 672999 1729298 806414 198473 518887 1048029 489048 792255 666795 685215 1378759 409762 184244 202827 557639 1678590 1508076 750321 1995566 1762976 35997 477957 1658982 503748 715537 992753 1761478 1944890 1533945 512081 56639 1639989 312266 777910 822370 597393 1731312 556542 1760811 1147925 797382 12276 610408 833796 160413 272404 1496856 1096175 988861 1267549 428898 541971 566991 1242592 293610 827383 1462672 1382316 1461707 278208 1707802 1092875 550561 1922649 252671 1721170 586210 1368662 716454 606782 544779 947461 1296118 239433 1862137 500669 1891193 695209 1151031 1398933 281309 1922596 1462912 27385 468434 1934670 708317 537807 919073 1725527 1361300 1875657 660842 1316563 803031 131621 29583 1534039 1066702 10765 648513 772813 419042 360342 677578 529044 1195934 1435940 22402 1655632 509998 1754479 1002955 950057 343309 1720747 1142890 829633 121351 1906798 533906 740630 1652662 1655715 730943 562089 496879 1464276 1425359 1840495 127238 1211908 1468536 821135 1957953 379624 24529 1522238 1626847 149840 1716111 127612 681755 1551117 1595089 553629 1256780 1395156 168808 245347 1923294 81320 1896466 1760329 672409 473302 299735 204489 1886201 911488 520504 806953 1441450 1569696 1124076 190953 355810 915418 897547 1781062 1555292 1559978 702695 1442809 1810189 786681 728022 161635 401993 1708968 1198961 1117991 1580680 632464 1553747 1312245 1745469 1415469 1570769 1659070 675308 1173224 666538 812573 598242 468080 274995 764990 342673 1411451 137149 538273 422145 463820 596711 1575678 1760468 1175705 1648420 1270055 117906 1322868 1172599 1413711 982322 1340331 469966 127477 1937896 1079170 1513503 1878169 1439499 1842115 1946967 1933665 245798 1124880 1642946 985924 975069 1118660 732238 166176 1276020 1669795 775091 853277 756089 328259 1014570 1982705 1160374 1201695 1435405 965055 17566 449182 1124749 391838 383253 1342000 1098612 1265511 1357966 292492 1195679 1044360 474622 1603960 836907 968900 432611 514567 1199685 1215319 68068 322538 970963 1013955 1476311 1561539 1886662 216169 1543834 455910 823668 1299384 478489 812407 882787 1823388 1522749 63931 1971761 419605 1933169 103550 1150266 1234288 980499 1423054 1330403 1845027 1475073 1252594 1328719 1273068 96404 311324 1543240 618381 1121864 1538184 1120632 673404 1973985 1829273 533770 1858560 409903 823492 1170325 1174474 857904 1194405 1526960 12357 675813 251208 1268464 1042799 366116 1206455 571847 1436303 700114 610432 502211 971643 1836558 379715 1114290 844710 451369 1237038 1239535 825322 1728210 1360245 54237 1127840 202869 885022 1723824 1950231 1453826 448101 1523476 1421828 189221 1384412 1292119 47737 920255 100272 1996586 1410475 707635 647022 1773048 1972162 1378880 1474519 546782 1998117 1964830 299446 1840105 753656 40153 384442 1608858 371210 1887055 142251 1791451 885840 259792 1595550 1990947 189318 1756608 797210 666682 911998 1681323 524196 1586889 78187 941021 609876 825575 496078 632994 1768391 1340497 487576 1637113 985504 1401344 976177 125447 1007245 1161321 209530 645144 240632 1610754 1329907 1394698 1095465 1364581 1223990 1401408 155292 665506 1684924 994206 1853238 1149443 1531234 1573758 669037 447243 1491748 1721432 1311852 174602 958184 1676118 1759174 766493 428227 344144 1348824 1447093 1335112 200769 832220 39135 592368 899732 305154 386691 475583 1228598 494177 538194 409481 1424400 801176 1984104 232452 937755 194863 813337 1783960 1680364 948463 716038 1767180 721210 1953976 1292929 1768723 1672196 100539 1087717 1484427 1395562 204680 394590 943160 220066 1270043 1691627 1162767 1847152 129157 1029512 445842 1088613 1371931 1649960 878519 365075 745903 1848319 1738243 1693133 68404 719368 1428168 1413115 19258 1684904 466286 530063 1001531 69932 333876 587980 526093 788134 373829 1910125 468261 923281 775383 685600 281820 1920171 1652500 897755 1676337 1420559 952620 171275 20409 1314034 1019272 708901 588420 949651 543219 1392149 288108 1679851 1929409 950193 1876542 207833 704445 783876 1536421 1975355 714180 1676883 1581800 677152 9595 1964386 1218554 1215828 70077 1750666 841257 1535982 1555327 1242781 1062400 1271707 1355198 377577 817383 519956 730209 359645 833702 906781 144434 1670205 1995315 39851 1496710 637919 825767 1603090 1798815 272240 1891884 481405 608934 482682 903921 409761 202732 1602622 414950 1519945 945962 523692 1418342 161542 234510 1322833 1048660 252017 1162602 1670638 1617773 824815 777427 235917 1592447 791357 1828228 79364 1609563 1438486 40546 1164540 1092518 1822599 505559 1914465 401837 991174 1794631 1311389 136642 1496798 1685090 375830 495631 1283318 1752030 651131 1686615 140911 1601113 1218564 682753 441879 645498 864511 974297 1307885 1714925 458369 937861 344548 488984 517775 217886 1147770 228524 1804687 1901476 578 1235541 205975 1314480 1712497 123768 1177828 1557663 999630 937542 670531 1774785 1218130 1642452 845720 553466 441967 1811786 275007 1454429 201859 125910 381960 322827 1056589 919989 488642 816381 1179238 1213239 1024149 244092 310392 220503 1925691 552827 738238 1075449 1612335 323624 413241 1683973 989365 326995 24109 1520367 1658835 1354590 609165 1654108 1752132 1525663 907015 1164629 194825 816115 193699 652852 607609 945010 1275354 510309 1992760 824328 485539 594741 997089 1721246 1246844 674706 576583 1652980 380101 637691 744645 1874324 701189 1865570 1792431 1343977 178181 473615 567306 1978939 1498349 1182684 1656547 855866 1629459 547742 998168 1573699 509098 420994 116201 1094441 705278 80179 1250276 663312 318419 749073 175998 127676 76750 860728 138170 1680778 263206 544126 1440658 1460165 1780331 1837170 1086959 1324947 468134 1210880 1428181 607233 1723252 1805965 860518 18445 1354481 804610 2554 507843 1529752 405871 1003954 85103 1997005 92692 1766180 1212423 1541431 435319 1739360 411725 1492993 1728702 902017 101424 160042 1559775 409172 238905 1027128 72541 362979 1240208 1750041 1059137 651536 1793594 1831641 1315933 306820 124421 771885 598762 1586014 1779186 835396 536612 108986 429497 1920623 1915758 1047927 1050762 1625279 1354984 451539 291165 332394 574224 1621233 1698962 1198764 1202077 171181 826901 1457730 709155 448602 1377293 1185990 126363 1490774 1926027 1368189 188297 377042 632764 773908 192248 1827103 1688494 1037325 167363 502156 1950121 1975904 495890 620997 1948640 1641137 1097676 1076585 1913434 993493 814932 519220 11659 687624 1415353 908854 1936168 1232664 1666583 218255 155655 710692 1908347 1980065 303217 1436279 792315 1498438 458595 865397 1246733 296710 1821739 1825474 1215793 560236 1867513 704921 101046 61906 473429 1253175 82292 1129611 1001840 990544 1377322 1348785 1885227 451336 1137818 1660088 338385 794860 1149070 67379 1225127 1481863 1143674 806225 685976 203939 1970101 897562 1825316 1911757 754175 1415114 1434140 1761516 1141971 1044599 1575583 1482514 1194908 1494717 1702581 155250 1455380 1677945 1299389 320562 1298431 693806 955031 1788441 556398 1762802 786129 1566439 1178270 348425 1994407 1065591 848329 202778 1506794 1304950 1589187 1034651 444189 1424439 1028300 1999313 670564 943294 1815880 1827367 1626019 1578398 112827 308865 187341 1271998 915846 1726895 708185 20004 1116838 237502 1045298 1297881 426202 1365436 1603868 75613 1747946 334791 552630 640143 642816 463393 1377803 1895623 815673 457713 909610 1329549 1672690 803740 1665686 1435533 1082131 1190772 1225184 465592 830713 492863 1711033 311330 344345 1639246 240447 146169 1229175 1008748 227918 1138967 352951 1079259 468319 1171956 1614555 1519053 453274 89208 286904 1992093 739181 1866236 1558449 966197 1668390 905984 1349127 1676014 1674682 1899508 1756955 958573 254085 1001523 1294861 1051062 96678 1977569 652764 819243 1179114 331326 1584344 972840 958539 1672894 742881 1104920 543324 94871 1347033 1186326 430452 1358448 1665497 248529 578505 988223 1272177 1000671 1851240 1353846 365904 208256 555101 1134052 137846 166151 522182 293478 616256 1220562 1827155 1443540 953989 586753 670239 1355998 1616960 516620 1332038 955713 1802942 325219 1021121 1871948 663881 1939573 756628 1169491 1021386 4906 1893422 185344 1549381 647423 1548022 1736469 385670 1542557 166710 174769 918627 1422173 232913 1409929 1171863 1353580 1695634 1670434 1451932 494357 938877 834461 1994790 1136950 173041 1001108 1779957 985106 989553 1417656 1315798 338940 1303709 1947877 898324 1045467 1188691 501287 618356 603683 827074 1452467 311984 209779 733204 1365505 960090 818401 320718 1944292 1596044 691477 1703433 1909073 1185857 238843 1117353 828332 503008 1519307 605571 1959769 683058 981330 301605 913640 1903626 642751 1635214 1992589 1512469 68666 1400720 1179670 817405 276598 49179 933448 699273 681873 1032415 1429940 570214 1552623 608430 93509 1138417 711296 1423962 1456259 55331 302555 1566637 183237 1568301 168842 126640 1494557 1950569 376253 1951770 1028091 1266247 1706384 292012 1636557 752335 192943 1519827 1769422 1121520 1905660 1815575 130967 553025 1425510 1810741 677752 1060277 1143003 274123 443671 1511517 842809 1660357 1263139 1964447 1539955 532283 20073 1526821 1775756 1065494 1007924 879293 1453700 180202 952853 1979553 1360863 1172209 64427 1761564 773623 1690317 1762944 489574 1621651 1070362 958568 1973852 446039 622067 718491 1209698 1671885 1571882 537731 1673861 74836 1484949 1480670 45898 1939666 531049 103251 121884 1520443 1926218 1756 1856212 1852598 756834 1499232 351763 1330875 1765775 15807 1537834 311459 971999 1442502 1983192 832167 783077 1999564 668834 1189974 1978501 1481848 337756 1857555 511850 24831 1471650 655650 1510953 578190 308959 1864585 343500 1627420 791141 1308700 877062 137842 310790 1949280 1196539 1209843 388947 1262451 1825699 480096 890298 12362 624252 791243 1199771 1125819 657682 1983835 562020 879455 981808 690593 1355184 669880 50455 1780701 682800 1609359 424513 1720600 1951510 1231920 743644 349072 729288 952157 1924899 1713049 635252 1747499 356820 618160 858119 1160299 1814685 1639699 1977869 1566012 1152089 1711461 604048 1324412 1666490 1325788 1615565 683088 218797 742936 2486 1373453 1100707 1301703 1249310 1089165 1967597 1803200 1286511 1064045 386870 769296 273378 634900 1043053 252254 349236 579267 895884 267792 421097 1578644 1248734 116138 339053 1954042 173139 494802 1535526 1289253 1159149 1135863 1456052 274050 1610254 1143913 1137815 1996562 1581559 710927 453736 659813 934857 1693602 1618389 1864849 971193 52442 1506592 848531 669995 609960 565926 910013 1262592 1218093 1325473 1043472 763412 35387 1479900 718073 1384290 997296 1275153 1649958 1358559 1750623 131422 715703 972314 1539071 1356632 1523144 1481924 1063428 661167 461550 1190555 767485 997746 1103068 1943327 588186 1394220 1038076 1821419 9594 1974966 44992 1653159 1603863 1028789 799944 599104 886889 1966190 1452796 1681214 833004 606132 738065 1159018 845008 619979 1433560 1388167 20526 1630140 794009 1374184 160909 1520250 1769924 741202 281149 1080788 981234 461976 786607 890759 1181791 625893 1035200 1736404 106055 995601 440673 910676 1747434 677921 1806740 690003 1528798 1319115 740474 1079679 689656 1015997 399578 1602468 245964 1545509 822231 582910 99832 700135 542523 1596314 1110018 1554379 1634264 616963 632602 371875 1993319 872611 1576668 1698939 959926 1081751 139054 1176031 708217 1219348 1450943 1507087 176313 601375 675978 929093 269048 576247 1700006 94545 196372 644671 829758 440796 1840568 1882563 725460 475707 1397504 1745830 927855 589782 1255163 1160213 1323669 1643607 1291310 892031 694310 1255161 488019 1868027 175088 1047871 1812524 991652 591128 771929 699235 1895229 946543 1324383 329693 197516 1282037 324819 1793229 471749 649307 892710 1525450 1046393 84526 722370 723109 1478304 1113717 1354273 1695159 733405 1511989 319812 1455060 481521 1811323 390757 1339005 1144626 469056 1660722 1991748 408240 552349 362817 1504232 1522445 1695068 649105 968986 1841243 1634302 953460 536918 1272072 670085 520156 1615340 164472 1972560 330258 1714597 165467 1502149 676583 369501 510844 1622148 268178 1819374 1768280 907973 170628 569313 1320142 553300 1170056 443172 1867933 113165 1766868 520606 378538 1828997 1047492 841055 117089 1663199 732718 1448931 1633027 1027186 1035565 1581526 611422 1033290 539568 1642231 1037765 1674482 883531 1790723 1697426 653142 1232267 995699 545547 1241295 367157 1146547 1160696 1917546 1189822 1095870 896183 1411395 546694 692329 1398639 536142 1958996 777906 1221303 1619980 876297 1493637 1211619 1603761 1001026 1431835 321802 32029 110073 863357 1307566 872059 843863 1059066 928836 836102 1800992 932678 1946096 1757482 1970174 1157344 773109 410612 150460 235566 855735 914736 888150 1743546 1835461 1696855 1597280 278889 1659122 1831445 959828 1815084 1987435 69139 1241276 1692262 668664 1035538 1281341 1349469 258776 591601 709321 1244682 1916112 197925 390889 852715 375346 1577379 1415227 138933 1957685 4580 1707694 530230 990111 1595352 532030 729620 396592 806364 614446 179047 971413 392267 1032794 1855976 260218 1492288 279046 1912825 1742339 209677 998887 1380316 1545380 388069 1370642 1039683 365665 1472987 1329086 1933964 1551540 259105 29826 346579 1513371 231323 412274 506487 451570 1152834 439125 1274635 555808 1790116 1233418 1263651 1542045 193003 828342 1321610 668602 1979402 1552757 1449059 539314 356456 948449 601771 1961974 608480 1378978 174329 1345454 1020240 1990964 856927 1168057 205190 465374 1499842 1501600 1174174 419615 1791309 818875 1930853 812164 770896 726248 1897364 1039798 1245236 1659573 1931556 664296 968304 1489925 363061 575670 1634121 1345579 229832 1897170 1369610 30350 1427196 71344 1232089 591203 1586311 1122097 855341 27045 21332 91565 574563 718327 1272849 397910 749248 1306253 1316346 407641 693928 261689 1275320 702794 452983 1541607 64372 1008046 1550459 1821636 1117318 58742 274260 1738042 1821070 924974 817507 1752038 1073621 1139516 10668 1250611 1212250 1113303 523337 1282885 834089 336010 483906 1172189 934796 1459940 1247031 1519229 686987 569418 1222668 1339420 175679 428692 870492 1148158 169878 698174 539886 691203 1811667 1430881 16811 173477 866873 1146426 1337000 1830821 347346 1604000 989497 661312 1367092 209100 1796402 1741522 1647623 916636 320792 1104529 1162459 149264 1007101 56165 550014 236155 202474 1021311 774798 400876 747336 414307 1096456 294891 1686264 1965989 1866787 1921560 376452 1388665 1079272 1322096 1081128 1523015 986924 1732325 1734113 619553 81064 742542 1403188 1525978 703482 1708369 1278434 293972 362429 1412800 977583 1937749 1821606 1117988 1438035 1210855 1087203 184300 27769 403295 1575514 1076818 1425445 1166421 918720 1895247 529164 395679 264649 1333316 1542441 1085177 1821405 641577 383686 454186 1686589 163213 1260390 162822 415688 1787802 608763 1399067 1765009 824873 259494 1027701 857139 598290 1150368 1937869 222001 1477900 1823397 862573 1187595 249733 588539 1976729 1928822 584049 523009 376231 79783 320661 181019 426621 781935 1419971 531185 181991 1839177 1912446 1562407 399784 1660081 8823 759897 1422023 913714 1082368 31864 1042836 1787248 1267661 1457523 688846 1260930 1283452 1652279 1985147 1990495 595698 1296108 1963681 1547428 839312 1923353 876104 1546301 1123125 1073248 1845897 1515374 228149 772537 1916402 846340 1215141 1548919 1175333 1118632 105493 589547 740198 421850 870554 1600795 114594 1168499 442972 699117 1760918 745677 610105 1485090 1529166 1034035 821907 644544 619416 1596947 1179528 438442 364715 1395844 916459 1457902 79970 1439189 682677 282995 1564153 977534 217991 297432 1110087 599611 401956 494170 612029 338307 845828 1171163 1686154 1028980 1379013 1455246 588614 1693265 181183 1722843 765949 740885 920892 649876 330944 1115718 849204 692180 926756 346908 507630 671507 1310406 1423341 1643220 1789802 675317 131717 551269 1857952 553705 774120 1774491 43672 1829815 1441530 962289 1091830 1451467 1768733 44269 560173 446656 1678886 957411 346017 1174518 1085436 1391055 807487 238376 1987060 1774963 1147329 603911 1291707 985687 636996 564930 113393 1225805 1618287 1161779 1335245 219461 1936758 1029827 1740829 1777595 162694 1903312 1290993 1865448 1662196 1138584 1312174 401756 691325 1726762 1327180 943713 165432 172784 892058 472818 118909 937734 1390129 1931910 1250467 1406217 138888 1169132 1625770 1347677 641084 680859 1397552 1378162 1833415 1585910 1197315 187149 887803 1529289 342030 953939 1600731 543625 280594 918394 609078 1268335 1406683 829014 1925815 1794532 886776 976426 1537905 424758 1813796 264577 468884 782812 574093 1949454 1649024 429442 227900 500169 302953 1091995 1174444 213711 1894865 1357399 305198 328203 1078379 1687893 1688581 64252 570109 560517 1006379 465052 1173010 1209695 1141125 986421 1417872 959197 627888 331642 994682 1872959 1734421 1068580 613516 1801012 1952928 613036 538083 1782656 1935630 1726976 1870460 1600960 1949298 546976 1190775 797594 264380 600554 897548 1941749 518062 742244 1713714 1109554 1472994 1795225 1624470 294056 198510 1701690 1972951 1555216 1631839 948180 487653 1211126 1835279 1656344 1180298 1271574 75963 671325 1383012 658023 414099 371303 1364704 194871 1286925 955723 880932 1776936 1831105 1441862 400968 1651297 735051 698321 1926834 1798661 833747 1356600 597278 1765151 1619798 974396 1757137 594580 1380066 951270 776049 1311766 1092883 970151 1489139 937340 321142 99641 397723 151243 782307 19199 593858 905645 1921354 859894 1515911 1544815 365158 770102 186793 1967940 683955 366875 620477 5138 1484026 1352656 1525356 419731 317343 706813 1670062 512583 1332525 1696938 1360162 712316 1975095 1137669 1857331 393295 572004 400531 1449022 1294562 1209316 1859043 1415278 1843795 1574856 1500359 664992 896310 1119054 301174 1818986 1408321 35335 522968 1360649 1514540 570256 206424 1326345 1386445 1229836 1941182 388253 600008 1451303 1542094 295299 929070 1481164 313324 92140 683560 1712141 878616 1913401 555856 1277384 538810 1715498 23035 1167065 1117180 1984576 1103177 318711 1272041 1592189 705612 745857 1858220 1001930 781617 140990 583880 708514 1068319 1583041 1073736 1988644 243419 1099393 1803657 14045 1915125 979648 1185505 78157 430810 679638 1727080 1689825 799513 1369093 1749044 1520358 357420 615869 1085495 190982 945326 1972948 1165476 1305200 324357 990168 71880 350155 991477 792030 1078201 1240967 1282128 632663 1633038 1033762 649177 161548 201566 371537 1864453 683885 612655 455969 426179 1366800 1787345 909497 988850 1812189 271979 1947815 1423456 1912307 44837 1654722 251956 840983 1995850 902730 560765 558255 1313288 1957187 1811489 1232692 1195035 76607 1231787 643692 554308 1379918 16402 723118 1132058 1106445 592693 760727 1098115 1912476 1667968 1692967 982117 909166 143978 500023 1108528 1778068 17857 1833133 636336 718095 1492360 1563154 1046376 37485 425976 63202 158143 834755 1971318 1221586 1105204 144856 826114 305003 387735 1086525 800050 1180319 649293 813134 1049579 160204 1005282 630959 791497 559310 490463 1075383 225546 1566252 407551 276351 1448661 343597 436753 1135014 866239 740979 1621992 105533 1081691 1566113 1758555 1001249 1351863 1348838 336456 1460041 770082 1507340 1743819 1189680 1283753 361039 34675 1755546 1362213 1691633 1320591 1914220 1509236 1782371 1786402 55708 1859659 431707 1574610 712858 269782 53197 1080302 1916765 1188548 1026555 1732360 1609074 1642744 1546269 1274905 1498774 352462 1853080 827463 1408067 1851271 1892548 1177063 7316 767465 1210082 151463 1619460 1875 700437 1064793 1112199 1673605 1698582 269352 359303 1746760 874850 110608 1200022 290783 939474 1760349 374143 1538027 806455 1513047 1367562 1851102 1777812 435074 770332 1418362 1387250 1109899 1368537 1207261 1602852 677029 851223 890767 1926810 992430 1062886 835133 595466 1142630 1649419 942140 1920226 111332 869981 1035300 1368757 1485698 585634 1755118 1498001 1222290 1813817 1130692 502557 1255480 1765894 1098306 601080 990315 601096 1146060 1575643 1511109 528962 1232347 407801 1725115 1989283 1213913 33647 1287728 1350236 1253120 1937142 1131800 1183028 1606150 1658134 1846852 608136 1404897 245880 1843042 1129622 1127801 1122616 1088851 80044 1836774 1796052 40795 116682 800785 1348189 1922166 1692858 687796 1221760 534094 1053573 961371 569932 1330849 404131 1787656 114450 831198 1723220 316007 430220 696843 828267 108036 1955342 579711 632584 1257251 1109162 762199 1644835 532160 1088650 999270 1381580 893459 1513013 949590 644894 1322390 132731 588142 630860 192361 896588 1270575 1817885 351286 1965033 237627 728972 969751 566339 544555 1734632 110822 1335388 564674 1083781 1817017 1204844 790191 10350 760035 446589 381690 1082005 1134871 630111 811235 399249 1577147 973672 266993 925210 657426 678975 92202 1738890 1013138 1447306 1434545 1334150 1609918 604200 240177 494993 1696969 323362 1344530 223361 1656854 1898678 1066686 714694 1676819 1272373 1672307 134050 584033 150535 1095641 1822685 1516958 268268 1935298 581416 1291235 1786468 887779 398706 1785334 720745 560566 1746732 1147975 884526 1002451 1444296 1196352 825177 289732 362701 1279789 384947 484096 838699 871149 292021 761714 1690452 1937148 984012 755265 1209072 1776857 458950 1500960 584141 1958444 358174 723366 643069 981500 333065 615509 15060 854217 1077273 1619618 858234 1177842 1086150 1431460 261240 6221 986500 140265 1243650 1595045 1002522 1037684 121304 524741 923144 1227359 721382 92845 120781 1035543 1291655 125187 1775523 1396852 818158 1344782 1583396 96980 844276 1070075 778892 1685835 191913 452650 979518 1428540 953978 1469769 1109566 1256339 1040169 635751 652407 1214 224565 1150109 1518778 702476 1047019 851858 1238274 485313 1143760 122410 428618 719354 1948294 488426 1862195 1407512 257084 240549 1479398 79543 548611 18888 161746 754909 1067545 1933985 1727817 15718 1910241 1524791 1797310 1441839 1428727 1599560 651615 659509 832318 1078283 1565105 1205545 1239335 122138 1111390 1488806 1683964 573355 945442 272176 1497685 1340516 213718 944696 1268970 355496 1963046 125290 1575975 1745357 496038 1394499 529751 774759 162842 853519 103001 1412468 213444 1139819 1798874 1297296 602088 514203 35877 903118 1158238 801668 662365 638475 1511745 1424687 633749 903322 125563 1465481 1745780 1175155 703501 686729 1371351 1231096 1374216 1933180 1976107 223000 1078607 1407385 1140863 1244598 1325158 1248890 111782 1101824 1664279 1940712 756224 1037056 257540 396442 1859702 1310941 255434 1117703 1605455 430646 365705 1189582 615806 1436597 722080 1852529 1050906 1608984 1123087 1768475 716362 1260572 675328 748403 838295 1536687 884011 752482 811147 1836790 1571923 990853 949186 923728 701981 377400 835444 790644 1304727 1036394 1026226 226011 153774 1072502 1307016 92378 933342 1562895 671963 1783605 1948802 941566 728586 519426 1786852 1482316 1563248 1135188 656283 1006533 354493 1075739 510058 232140 610069 614589 959001 63414 1550354 1322239 308654 302068 1675164 750769 1917008 1163223 127606 795110 947057 123962 938437 525438 1964028 1613336 1651289 635534 955684 591147 896062 353054 890086 1519256 1852156 742617 1550305 761141 589323 993239 1934681 1909141 444633 733120 720896 1868072 1398868 360945 1110128 205831 47598 1538798 1300402 1214452 1223383 354240 859206 1224524 587214 1345035 514029 1950948 462649 1214112 442774 211450 1111861 1468063 1560833 1238736 1793383 1867320 1622227 271323 503527 292239 655866 1267449 896283 450031 1156415 984853 1876022 938198 1998217 1966522 961249 86971 1833472 1347690 1648075 483025 1275632 27637 504739 1972368 1989641 1900835 761529 265746 527530 1791337 35286 1962471 479189 437108 822501 502500 28626 354757 1801502 916995 1679297 969803 928183 133583 1160881 729623 1366094 1985979 104915 263508 1227724 344359 1027101 727323 1563845 1620890 1264782 749415 1079886 481947 165489 525927 644196 1753619 205337 992382 1043375 1150301 675995 1584317 805334 1876079 602527 1805592 45738 937503 226020 1668059 1508799 405916 322789 448560 1191005 1540189 1988102 1496660 355776 1501136 1204509 1521759 333058 536868 107126 66346 777745 238246 867690 214542 1437617 772285 1285163 1704044 1967417 226086 380021 917816 1421257 1081762 1088839 1161015 1728260 1922073 1751664 1009661 592000 1224562 1222792 183050 595835 733667 809147 321761 1559003 453585 1731732 786882 934923 1432125 494334 305293 590990 1518610 735057 679142 1353409 1355138 1818203 980859 1142555 396688 368827 235879 614266 1188 1706117 670423 1947907 1550509 77536 1089870 859316 255137 1062914 267904 1766694 625922 425287 456114 1917452 798168 622379 188182 1109299 294324 1350707 1292062 1080343 1530403 929338 240844 1714261 1749679 840969 1221225 323261 1256156 1951937 1990398 1555948 1377156 302510 584624 1392530 1040652 1337700 621136 1070549 353193 303560 1399536 375001 791184 1425544 173960 1498841 1117410 1956013 22391 1518191 39784 1858005 1539326 599874 868292 1569060 1861424 1841839 446420 3050 893508 1730453 1888576 736608 1619650 1667008 152501 95629 1704189 1013509 1601924 344483 401749 82907 632374 436021 1167523 1041808 448724 1543681 1916240 806908 307049 1005699 1613041 538446 372669 1253363 967347 513751 1285564 809151 352423 297385 650330 267178 1770814 617839 837284 51704 842693 1572258 1565521 470151 1044035 187513 1535290 411857 129211 1336142 1862732 623779 1278408 962731 1051199 377652 648011 593095 1713683 1844275 358769 1126335 1421231 861709 1626753 1303876 762988 1294889 1640024 1430639 1026868 136180 961514 1496478 1930733 793594 1682286 1137275 198052 1322011 543255 1989751 669296 1618991 715233 89874 991742 1161148 1687471 693702 962468 1769845 1025012 1936539 69528 1932432 659742 629715 1905447 950118 219594 1363588 866090 1462606 1974503 1892730 227281 401622 1530017 1044596 1590516 206955 1436745 708055 623025 1243551 821383 1621434 1543485 200633 883285 1269938 765074 1914158 1358602 982056 1595232 1827818 561560 1052200 1859208 105056 1491527 1911472 1293562 1084695 611428 378060 1009685 603365 790855 1030023 1194544 427345 153258 1284887 1010351 709045 690914 805851 520354 1547292 1130809 1000749 1673576 3671 401201 1542374 1340675 125009 1721736 87579 1734872 1530233 1305499 73748 594875 671494 355463 460709 1691524 977130 261913 1684791 73485 319132 1546673 1944638 920400 1337263 85916 892598 892079 1342001 791037 84243 1541045 1184244 1753388 968059 617613 132635 224121 327965 1081925 1229052 286181 139666 1567777 1920773 1830336 1112795 587159 1702967 339064 1951365 1100839 1889602 1251673 1969726 1711555 310720 589118 139255 1935213 1985429 1003414 903578 394088 852157 1772339 1347865 398648 440904 1618871 885670 1109054 539213 1736595 84682 968073 983850 159295 801985 1421078 1600927 664220 681083 1848218 1426724 1906486 1020741 1395756 673155 1372090 271172 1272679 1256731 64127 1879665 1389209 1156305 188620 1476209 1297314 138431 1530738 547883 1048983 398470 960041 549807 26256 974339 1696859 1373928 903146 88674 1130770 893098 245632 1508848 1364045 679538 431106 1713653 1517476 1294385 1419665 1139064 1839734 282829 755303 1896883 1535657 1978517 691784 363954 969532 1457268 337262 1388886 1023457 248516 890970 654460 1342450 589712 1885906 1898975 906439 1769860 102896 294015 336713 181833 1180712 1789355 61261 753379 1228840 1901838 1445428 821732 353800 148256 1608703 243070 1909316 1600570 1247739 485552 1046967 1449390 1493181 1229697 9039 744831 623420 1841823 201060 915413 879324 1397105 1401107 715324 1324005 1524700 450024 1067243 1289633 779461 1821529 1675220 673702 998105 681405 523550 346299 1338019 1045601 1834183 594474 1528274 220201 937371 1096575 1602340 908685 358914 201437 744197 291079 1711563 1458487 988381 1130233 1507440 1719623 507728 1380956 1280045 177224 1016013 1266335 865056 1954040 206621 106243 506116 1259274 802198 1726819 1413710 783654 58085 774958 715336 1640445 1755916 1537197 1877196 472890 1210819 1267058 721983 1020721 439428 56981 547483 279906 1841438 1534165 404983 1307028 437416 997515 1099587 951065 1488183 1603507 871200 77528 1167053 744102 1049585 949939 976356 1834141 534338 1125057 1115901 908216 1239037 240134 805733 288132 1008566 223392 1595274 1935862 808569 156765 1392574 305172 989658 575275 555878 1050673 1171531 1855146 983272 201918 972266 1076165 272289 635934 1061836 201362 738778 1870348 526353 1152920 880922 1205977 344239 65418 1880317 1757213 1020363 1866263 324367 1695845 188870 1293414 1478317 1250621 692545 1711680 717066 1667619 1052242 1942949 185317 1041168 890215 652639 722395 180235 1081094 807897 1368040 1608396 716780 1123264 547161 1803036 954163 285700 829733 1865774 89195 1287629 1587724 1134446 698151 1820497 578779 1943739 1898018 616623 469929 1583803 1775574 152944 494324 1916071 223007 1255448 203726 545915 364960 1350830 1546987 1192403 749891 1445518 306318 1292710 250620 106465 1111222 1853005 1069116 1835460 65524 1202642 924053 1671102 1844736 885262 1344407 1604787 427743 1274114 385969 1084550 1563368 1830615 1771696 838084 223287 573812 110211 1437080 166486 253004 652440 340790 590602 1928600 785802 1624048 1705791 879462 1541318 1602475 1056605 1076602 1774147 900732 1080529 203033 1872891 832765 338972 1671919 649252 311796 1673726 1374017 805829 389650 1640036 130287 1268305 1284936 1534798 1494232 333724 953100 1570357 1435106 1293062 457749 1967654 1258020 1323392 48980 188872 667338 722208 1694589 480865 1802397 1167143 450312 674025 1573214 1221429 973391 648721 185211 988590 955429 1296453 1066516 933229 1975484 238576 1337343 832023 803241 16973 1851840 447166 1989018 755963 996976 621102 1311005 174704 942917 311502 1238156 1897243 591847 867376 641423 210861 615771 1346877 613496 1510032 1011511 313692 1288798 752191 1504379 1570998 1789586 295829 468722 1661611 113193 1895397 661434 209005 88085 475493 737081 1740770 1201065 1251006 609200 1966660 471519 524012 456204 621814 1517085 1510187 1790254 181888 288618 1813637 515117 454331 1180859 1634367 1802651 1568420 742517 1429704 1269532 545103 1555863 1231586 372584 315988 674906 745538 633254 377537 1156513 1091803 1157059 480090 1842095 1402808 1184584 1040118 1023458 455877 459430 828608 1925074 1903411 1584279 1704160 77436 378923 1940163 754620 520184 1824129 776903 539056 383341 432757 710069 992976 1640734 651179 361796 895836 350148 1463022 1778821 1707493 366081 1919480 1352324 870909 424903 1953237 1612650 1655679 423673 456885 1264285 188423 497290 1741650 1210503 594014 212395 1241857 830253 917991 990191 1533000 1936620 729759 802185 1331921 139225 1169160 1313944 497974 1594907 801811 1325027 1612428 284722 390075 1139450 1862430 1196160 1286864 1922055 98952 597740 1155290 1434636 919354 68444 264687 1148954 277212 335349 201712 1378481 1741045 1068275 1953404 1719778 1762156 53702 1503484 1692444 1017783 1331274 577289 286683 1172789 206676 1383713 871384 1440883 391145 143227 580264 1017239 606471 1583432 1476252 1734757 1447686 875912 308358 1272129 12648 198043 475422 1155106 1454958 1226932 1537435 79804 1751307 1262219 1262686 1686505 1123031 1905784 986324 1692780 1559918 505254 1181064 1713538 9662 547280 129971 1382678 1248200 313912 487826 1448484 888289 237106 305013 964160 1077553 417173 618920 819213 1192016 1318078 1790771 1328705 1813412 1007109 1776717 854515 1652334 1002620 1063805 1129437 1933176 1241288 872351 1899350 587282 783260 1025505 403094 1274466 1846113 1378540 352637 270823 1914721 1422331 586117 1656950 1928596 1970548 1443366 1492623 1610188 602852 258023 1365181 1935275 737796 132519 15632 728175 1804358 460515 175396 750515 37772 372469 487965 676606 391195 204898 971362 1675226 654502 397638 1458499 334822 1487596 313860 342826 511430 1532277 1628666 677317 631063 1146306 1343044 237829 992068 594393 404124 932508 1807372 1983707 1090565 1746426 1938337 1010089 472081 375913 1048160 848251 1785770 1297484 1783859 1203082 152101 1617036 106607 1659853 120037 1808022 1938408 525674 1298925 1406742 1151457 1880645 744757 1649128 1371494 216126 1237696 1443044 291284 558389 856058 1975896 1998503 597864 1218774 1167407 571535 758154 853783 652154 1514845 132906 1813020 1543409 121910 282418 542174 1878443 1433324 763393 1511495 487137 1780492 1792332 775626 596612 1625624 1576075 1206216 1505684 1886040 889665 284425 1235627 855079 1860132 1737209 739145 1497213 1297825 1162750 778153 1105470 1863999 1081918 1462722 1102157 1486034 572245 750493 787498 150443 427691 1345432 430072 349234 1920183 1680409 103515 1837078 503480 1587542 1507639 1906529 695816 930756 646897 598725 1201445 1553543 1030474 833703 348951 1802034 519940 1810562 973937 830717 482462 1703716 1373833 786459 444588 805682 1688765 1734413 1113210 9225 306347 1969235 768575 570650 1544391 577495 784306 394460 1393505 1174466 1527166 526653 1354546 1480793 78817 314133 672269 1812474 777702 12484 1540006 161086 1546513 342183 1909886 1294345 1722889 1094193 1247994 1359090 923823 600736 141326 1041453 82540 198438 1438571 1676136 1738844 512642 832848 1013398 1337285 1041502 186204 1770731 1883245 53685 281661 1183010 1383261 979328 1370765 299158 1987094 1362900 323919 985578 985816 1693657 1733392 833387 1587358 963612 1633319 1060296 274443 525136 1130940 1848145 403062 1098647 593548 1697819 934911 1941667 880588 1101710 14781 1389673 779820 1073161 1778275 188856 178984 1597119 375275 326610 364654 417742 845845 641613 1439234 1998222 949796 136245 1727081 181647 1051718 725172 1995590 1667676 1076555 1622981 1243279 1472253 665608 1790926 1187029 1638458 1443086 564393 571587 645350 1964192 1161139 1857516 768655 236392 1897059 1085944 1347076 1991610 1991576 398731 792483 1785691 1734334 1682027 246397 39836 375556 964924 801709 573236 1190957 1231694 1049080 1954541 348888 1780839 1155418 1396691 1361182 278701 2328 12684 894972 262575 1212231 706139 1091533 990653 1191469 362235 1733065 1546750 735285 965042 6483 1527718 1476233 784131 251931 364790 1088946 1570095 564123 1924132 203811 100605 1712772 1711847 628417 461970 694338 1309954 279804 534749 1756992 274470 1655124 1423165 743680 98556 1032696 255198 1337715 1284692 1358011 1281535 1981948 441212 1368151 136233 80939 1964161 1512515 1923008 152596 931622 1871873 1420571 1228973 1812782 1462054 622339 1690298 788835 696157 857064 802347 408509 1008893 1277017 80328 344215 1386745 1735461 1894713 652338 407428 1172927 1942357 46427 530940 722907 287956 1340244 1312639 1995776 700865 1743960 1167332 349727 1564018 1474871 902113 1014793 223258 624291 1859941 251877 1965421 1927621 940627 354119 597130 1243404 1587655 1380580 1207097 542567 1081785 1316920 1511985 865814 1421813 933588 905673 1258656 456795 1570949 1666752 247530 1456472 1429157 1133884 942076 571386 1678932 450398 1486794 145377 980635 770444 634608 691731 595449 1981010 1356532 473887 623251 665557 169409 1382655 1188912 1449468 441692 823406 253893 1298334 1739070 576799 1334790 1227254 1640493 306808 464655 1518767 1866108 628681 1029165 386897 645406 1338575 1327997 458536 671807 429352 732534 1693689 1752049 1098351 1133640 1810486 794926 1020982 818357 47188 1961040 62218 1064926 612176 1544254 1931242 409777 944838 999252 857172 25945 575232 238244 620848 1046099 632212 79984 1166528 1890804 527540 1834886 1751291 66804 494195 1846041 1059730 1466668 331818 441635 1131653 309236 1908618 536867 428417 874042 1488041 755691 1934575 1971920 1174080 419842 1122608 1014201 1385061 43942 4735 1593567 851422 938184 1835389 406938 1615776 553132 283237 428978 1474368 30840 82462 1749059 803231 946362 435064 273589 382590 241555 346639 536167 725018 1823294 1870599 1437648 38026 1153149 809686 1952192 1428107 1353167 1070251 781326 378353 1973198 568057 1541865 1593850 1973524 1498828 53077 1914899 365651 1887912 1307756 1312842 690389 1680140 1244672 100814 1909424 1820951 1884412 1069910 1272107 1005664 1375201 1645153 195263 1791491 1129153 203219 366533 1743181 1160617 1542467 41723 1499528 716845 331772 120733 1358445 1557195 615032 83584 1320848 465680 728067 562751 1535248 533408 1569550 1738094 1334204 240564 449494 1170464 435634 955361 1882009 707356 1019291 510540 1172535 1692087 59330 1740237 1415294 886000 1741163 966348 1724500 906224 178318 1490409 1555656 1707558 756671 77070 925473 340350 1603503 509215 773754 1374055 1467309 1884560 96055 1567897 1197273 1105950 533902 568425 1889842 1592279 847721 1007700 1876691 696984 1583623 755721 732418 1675105 221592 499139 905029 1403137 578579 1808630 57601 1804958 1189081 1886606 859232 855342 598593 1787664 1031565 687118 1619212 627870 615135 320231 1879466 1728468 194254 881882 1589073 714398 1764039 1361620 674956 983891 587237 737368 1260213 674141 1008905 879857 1654915 1486797 410601 800816 1866249 1886084 472424 507071 122436 291100 186384 271860 544536 338130 1702980 65274 992850 921705 187697 1967298 233091 1147376 625463 1953998 465282 170579 374319 192362 1629339 715872 795785 552445 106473 638657 269077 513097 1467919 827443 1760240 282922 80936 1071112 466615 1700610 1062202 324926 1751426 506895 898761 1599634 105903 1937004 1460572 366266 356810 709578 856963 448342 1782492 73160 1695832 1104042 1617269 20753 1876880 1372591 1032065 306329 1039473 875849 1579453 666070 647517 998326 1933580 290634 590389 724930 558124 1562612 319055 543827 1133821 1187538 1630165 987331 528401 100336 177158 1547362 568526 1798589 1312215 1053719 509760 1193187 781948 984417 1548909 1612785 131283 709489 376264 1113716 1518000 416580 583253 1226871 1277961 69301 1228998 383268 997918 1350006 371976 592258 1331698 1266337 1141133 521722 359572 943562 1900413 137592 148647 508599 1207451 1418134 733586 1963467 1334181 784088 199035 1168261 1569935 1654865 89937 1313664 23254 1623790 1116222 1144619 1308142 1406394 211042 683147 508142 221789 253334 968371 1721066 1796141 1689987 1647370 1106156 1091657 509748 1896192 143138 1898462 652630 200524 1692597 130509 1506399 104142 1977694 612894 1136695 382347 644360 319501 549345 1206686 1820021 334468 638227 1248684 392047 1178537 330869 814360 328455 699400 1068345 1464064 630966 1612430 340210 194398 1411793 1155491 488854 1541233 1260777 71138 1719835 821283 441898 1200078 1947482 1722749 1594326 1883521 1877607 1339803 546040 1835278 1890075 575681 1998475 1675592 1255785 1051801 1900666 1000406 753440 1510979 817324 1857336 500914 993721 1706247 107074 1774676 828226 1521293 1814823 874827 1234374 1745754 137889 1508937 1030787 1230831 158236 1467946 1570524 1784654 907112 687318 520137 641168 593832 506841 1689397 538990 1552008 1287348 1024652 1765016 721827 1840982 1569061 1913954 1301900 1948919 1580545 171448 873102 1097494 1504933 1852951 564104 1707796 320169 1152827 696539 1306446 664150 1246340 1899661 1421838 1407199 1501163 1988909 1890998 506858 1054685 1178138 826071 942495 1630381 1690388 334057 816692 1782628 387964 158206 1535943 1569664 164633 1806723 1427022 265453 1608626 1381733 962461 1915276 1405206 287057 856600 1924343 1389265 497748 1538720 1644370 1072491 727119 416509 986516 1481467 1525257 1509185 348590 1730610 875377 1889343 854756 368044 440440 958205 198644 556303 234625 1937053 1881180 1426226 872716 1990572 102282 1448988 1815391 1724070 381256 721289 1781439 866208 1101576 789780 1074460 1292115 935767 1841796 493823 1262934 1157205 342961 277057 651943 585180 407916 1195669 562214 949045 1704523 1884344 946774 427722 269091 1273534 749187 1051443 591415 476840 1866425 560827 394527 922512 1188391 1809103 964859 1045106 926057 1736203 1747245 1196265 495619 858252 1987706 517533 232056 1030938 1145623 1864568 97281 1451030 793175 1279276 672797 785031 728031 1449353 188419 148152 1178659 1988172 609275 1827593 268129 325796 243564 1400551 1693740 300679 782312 937654 1210725 751275 1813198 1886150 166550 647163 1762666 666901 1515623 129868 363206 576858 284198 551178 1858405 1165361 1223273 1636853 950150 1376531 1213283 1430155 111295 451586 317461 748948 1580203 1198312 495800 1165445 1608453 1228632 1714935 1201847 1716667 499312 1595438 793471 962519 1134353 912451 288147 1813328 91490 1271396 1573190 1738493 1563791 871405 558859 1411995 1462388 714987 672868 302423 90431 1694874 1587085 12020 583364 508626 279214 473319 529054 1042687 1331348 1958576 203402 136125 1069215 1295139 1326726 109887 885282 636400 119157 943193 221201 1361883 387016 860102 1381063 1287545 100676 939784 1235178 1624426 438187 146686 665119 1961213 51887 419212 1835614 1534897 252913 841948 1613894 1877744 1306230 671633 1239517 50770 1340782 1009643 1922438 1719572 937749 139374 1183063 1279404 236939 1958862 551147 305851 157822 487985 1021155 979353 1250453 1182267 1212728 984806 1975428 749930 480151 1720806 282617 121711 1951629 288349 878347 710433 431549 748684 1012110 206002 817002 536274 918676 1812562 762406 1323124 639009 444339 1098250 643028 656703 360465 1570722 445980 1349941 1643995 721273 813818 1709654 110943 409201 204000 566607 1244634 574780 356921 1551005 1698149 1451504 323054 588627 1646605 1903934 1067154 1954735 1530954 1639958 1254413 1474718 1986987 650199 1467348 448667 1365719 1332618 721238 194533 1765109 119568 109767 1051362 938940 1898262 844195 1424549 685000 1942069 183276 440911 1505427 349209 281428 968286 458648 245582 385848 623932 1529909 1128388 1696152 820798 1382965 105737 511074 1707426 703992 752992 295176 777510 1896413 1138136 169367 604488 529106 968883 991551 1715429 1362226 1370461 1853356 1898652 35665 1706260 656054 298670 724760 97768 913285 915291 731870 1994581 389878 1357287 1520335 83132 1232182 1751142 411436 1067657 294474 197230 468499 429154 746052 759529 9205 700375 124632 1579190 1863002 1472372 426591 1594316 330086 174475 1562200 1458528 1520019 812476 933397 367322 1162634 922370 630568 664668 1930150 607307 617545 1188287 387205 1988567 1147198 1059660 836766 263244 165819 1143304 1410792 1842766 465276 1773805 1044803 1536896 1242902 1447501 716650 983554 866558 1712351 1055560 331828 1343582 185955 1440218 931423 466059 1534958 1133120 1109997 61842 642870 1052561 154367 706727 86508 1757906 915167 886242 1944369 1195556 759461 123744 1286083 1742924 1770812 1149948 1594982 943379 1398029 283382 653609 1004818 1590320 763310 270903 1263868 285519 1217925 1844930 1301393 268741 167373 1858385 936975 71483 609489 497564 147494 1856720 187917 1958431 1380281 1429529 1911478 1474750 1275581 114080 1826502 200018 403498 681958 874404 884233 1431062 1142894 543229 337085 890899 1428660 1696059 1996085 1525050 1289732 1126009 905564 950802 654138 423151 1484716 1497448 1745656 1325695 1951574 1842621 1945472 802395 711031 1649458 162867 1580876 544852 109110 1089038 1920514 488026 984369 524130 1035433 1459252 219131 1978154 1113020 1131611 1655300 1161751 22282 276871 817197 287005 1863044 1186487 1778937 1663871 918435 1501294 1788433 1182640 767013 1701493 168333 751834 1646783 110732 74731 1348231 1175971 679573 775526 541656 1714562 1835407 460702 1372604 1701960 1450015 311220 1697906 1412502 185047 1697198 342171 1654500 985744 1013310 1201183 1373921 1579301 1258802 221696 292143 1008262 358704 432051 1850033 1315845 1735818 991020 664488 1626727 157637 911632 820130 1761395 1814976 165762 769142 1344262 1505680 44194 39853 419738 209904 664545 895289 1715661 841314 331956 1724735 882487 893711 604729 179635 1511843 757669 1217709 896824 419282 1368899 1079197 540633 1679917 1020798 1958516 1172710 1529045 705730 1684109 457395 427768 1872894 842908 415249 916833 1602628 1293029 398612 954641 382968 578280 1438717 1888291 1394496 1325313 1684971 1503691 1924721 1215712 1827610 446002 286232 1699952 1468747 1623866 99046 1203911 1802470 1681272 1701953 1619601 971872 779660 1362306 1385945 958490 712249 1367703 1596031 674213 271867 23442 1889015 864900 1212099 1787872 1651395 1260270 64388 896858 660907 1666936 225225 550421 790758 869987 150991 809071 836184 1852474 947056 147654 1222634 1106799 1881994 1135282 112404 635099 1942397 799758 1749832 252324 96910 1316629 1364421 863076 1726121 1482796 642325 1084322 445148 1237137 365932 1686023 155179 945003 1627629 286961 1965815 294765 1107630 654232 421076 916878 931382 1556702 209445 913809 913539 283822 688218 1098686 1752272 1854627 232438 294671 1163462 522883 448449 744082 1828025 150359 710020 1715440 318734 316496 326328 1099382 859114 214609 81309 241068 818237 1148244 185034 399165 1427759 1058081 516772 1835326 1442679 1547782 305999 988458 63661 122654 1434544 74333 1989834 1377760 1786931 1208191 622891 1906704 407782 319238 1984147 1911385 912770 22334 1760272 1819589 239734 964257 1661964 863259 1692614 611231 1215515 851124 1476212 1629088 1224508 559868 1189801 248984 83295 1853119 1312086 692943 385719 1506671 216432 1462859 977387 1688146 166210 1629029 414007 1739043 1655964 1187762 963702 697966 408420 1860795 253425 578926 1473625 1296028 412700 1839635 1164014 307844 831482 1223890 955280 907228 353060 1126234 6165 591262 1557424 968384 850375 1500986 1416045 1735169 1960358 1431349 1975694 1505069 1256740 1668320 1270886 253359 27555 441303 739244 261018 40144 1132249 1907889 1502431 1884327 1089018 1485784 309676 1914181 208927 1931708 1201941 950897 1964780 622403 562311 1911503 850583 657004 1262286 1972709 1577903 1998346 1168865 431394 1416039 223651 1574123 456854 1793054 249856 1807310 591722 1742239 1447193 1897208 1257301 501458 1119969 1406206 344996 29136 1038547 1290268 731289 412348 1206317 1825302 790526 151006 637250 397256 1268274 1440721 1794947 1948789 174049 745004 205123 1197952 906477 465362 1731138 1567508 45038 1541097 493870 626737 1498167 1264324 422476 1869563 871779 673676 426635 529245 288740 290193 102828 1110976 729602 1681648 843135 1937206 638039 1517172 1554270 522189 1191107 395225 140150 1542059 744634 1023697 658815 845479 903001 251807 216483 1759585 1148376 281288 830959 571207 1445365 420177 1246167 233228 1715965 1469340 449613 204502 604505 1690389 1596065 1900912 683714 1462905 1118136 317559 1346080 1817729 644997 371147 845710 1638190 1476897 857577 153094 1054552 858820 495851 981980 900039 1739509 370255 216982 1996928 471499 1155986 976506 998295 885656 32989 695290 1616572 969869 680463 1362813 1232739 1467176 1726813 668425 1995714 650125 127264 1828782 982540 718405 930166 403388 170787 1662526 1135957 295657 1747229 1674752 780195 1188517 763819 1566500 894839 1147974 710156 840796 1235719 1499054 809869 1016488 589478 206791 525093 447490 435588 33723 442450 1561882 647376 410251 1434459 664686 1296071 1150602 1352867 692972 1255564 1582955 1336406 535421 30261 696341 958945 392871 1318381 268990 1174329 612940 474685 442899 1774945 1625495 512985 1195624 1092553 257045 1175842 799833 1274599 1117644 478466 105331 9896 167178 889505 1317272 1704280 1495496 1260617 315570 1324197 1577975 1600664 1518097 1083407 358052 521375 1466481 1297869 217226 141320 55309 389219 517750 293475 1645530 597900 1170943 984346 986816 1814301 1032652 1793149 1533730 787356 712476 461061 1762993 1526490 1523662 150431 191453 1919181 8437 1048774 191307 1446847 872882 1493748 1432133 1044574 957670 1615979 1942495 835752 368430 335391 258238 903948 569280 1245348 1976284 1097586 1298252 1307858 1686573 734630 1442255 1072952 1674069 437551 796854 34128 587738 725221 304472 361761 255376 846490 1013288 273977 512745 1524378 1967562 926618 1569391 883627 268314 75221 1134682 1113253 198542 1681242 595791 1485718 838507 904797 492169 582134 1076898 1986262 510779 88786 1750939 1871487 459298 1233002 306145 1845120 1278237 1256442 624474 378453 1118628 5007 1040537 172227 906676 1081563 114589 1922422 1861969 1255188 657562 1130236 14131 1980468 139025 1379148 934635 1558814 1649316 201537 1426879 222860 1062308 378738 1671686 1801759 1565751 1026907 1449305 1339390 14486 1533795 636092 952077 1683248 1703455 458820 1762536 352360 1545192 604889 110193 169840 699872 1348807 1781889 859628 1593731 1817004 429707 273647 1248382 1395839 1774792 770125 37890 834066 1006045 867522 23087 1036840 594099 43460 862818 920835 972105 307867 924138 1342 81286 1746364 606191 76524 992702 1970615 1534190 1464503 4713 325556 1816220 647724 747998 84513 1330089 772672 410884 890378 52907 948676 80946 56766 700396 1316735 1490502 200754 453907 632858 1528663 1948563 1220715 613878 435668 1700725 471113 1221579 1742534 1042239 895876 937508 287745 294643 77391 1416299 837884 1017578 322928 1942443 1324903 1573569 1786151 556031 1436467 246565 1690830 1609927 317828 183053 1858409 925758 1236209 1345413 151495 813696 49525 299301 727788 1464751 1265187 1166539 147220 183242 1026791 444989 418577 1733644 1483467 559790 556907 1300172 777630 1480269 1900962 821911 1974907 229305 359094 360353 317108 574629 1496540 1211485 75555 1164082 794264 631185 1790278 1901787 146349 1336092 417789 609743 1861517 653385 239484 198527 242643 880938 1293267 891204 1643634 1516944 46373 617400 1542873 698167 1619017 167751 1981543 1278225 599375 1259785 1890267 1331752 629063 468994 381565 921766 1811504 170617 1757628 1990021 1066193 422733 1649599 810886 1239196 375563 1782724 1337122 649761 81082 1636094 1626300 1888093 878910 982580 1496999 1209919 31503 450371 1356093 35132 1388878 1384616 430052 637044 449619 399273 1128714 500577 1076797 585382 70223 806739 297652 1375316 777446 516703 308772 1091614 251536 462142 1331425 1635828 1076923 1898688 662504 1485163 1590626 349191 1080865 1908373 142616 389329 582031 199060 49060 429701 332629 475725 199530 366815 884213 516877 610889 1066429 496305 1774176 596631 1237444 1276732 1371122 1305594 1629491 844841 1312018 1055549 1817940 1289416 1947418 985221 458931 1153863 1239976 152557 1045248 1054299 1899074 1237322 143534 1999352 1177096 1721568 108616 1899294 1666915 434300 1542084 1511741 155859 689425 1712271 1854827 1331666 23682 1602282 275031 1439608 624337 1866611 873514 1396681 5351 892892 1564194 1434815 1087993 1480910 493540 1603161 1077680 649667 313262 742129 773714 288478 304953 1578747 1530987 325434 1229837 1761872 627052 1192495 1595638 34205 1452835 688670 278419 544737 1769965 5109 564433 741536 747125 632328 1500723 1145729 572847 1157635 307634 689093 1284114 1097268 1492526 1307261 975067 126847 355285 1002918 1647282 1569458 470928 1846909 997834 550952 1234958 1237126 167849 881195 1086494 1585845 27434 81639 572277 788549 580521 1938395 776578 1149770 61520 1929107 588793 451486 1887237 1800240 1687376 1625489 511008 652684 257544 140074 934172 452011 1039028 905763 1628074 211572 772829 142499 1249309 262164 1129381 531480 935077 1248211 1389328 1405457 1877859 313055 1555601 1917225 1751951 568141 1203447 212912 995895 1493276 1799822 1635622 965116 1045934 1551089 322170 970091 891662 871926 1583249 1397811 25452 887958 907907 1667196 1566312 1184123 854825 1528322 632396 1537316 778060 1862533 1568592 1096146 1767073 313566 221767 1158829 1344725 483982 686395 1887029 695395 684522 595922 1393390 409759 989597 579175 820308 1399629 1495085 853035 725381 1577584 1613130 397211 1641131 1443682 918711 1875601 1190689 1896707 20832 1857285 1660363 683183 649828 95941 1544489 1038161 748524 1964644 708857 833391 16032 1992839 876046 682934 1354515 219678 172671 1827926 891418 1697408 653301 1782510 995350 1800066 179699 684303 1895762 753755 1164538 626327 659515 902499 986565 1046808 468159 202791 1759015 430521 44474 923908 1989388 1974535 931373 75916 202350 366886 47487 758830 1397675 1264645 856765 1108243 1831545 765441 735422 451501 1607281 848202 224787 446660 1075034 25303 88142 327556 361452 1768481 235565 248995 404640 1801576 1089824 1859603 486535 1099227 347038 940072 566244 497488 697607 644073 464160 1726513 668768 365683 1230497 1318690 1933164 285211 922800 460656 355996 93850 1348129 1191014 182809 1412867 1151011 1819957 224277 791582 1679420 1152489 624729 750012 1323562 477969 743966 668637 1128823 1843678 1972925 312704 1245278 55887 1856656 231009 1439721 71519 568186 1826396 1143601 1783820 1532577 74222 61696 516978 195271 1652698 239774 1309177 324583 1036337 1575886 1546661 1547494 232402 89010 954308 814567 1759034 402782 1538200 1923300 227100 1420879 624586 1986992 340346 1474950 1134210 1988097 335726 1986488 552115 1834497 1522363 933411 558710 670401 1790019 1817087 1236899 1211757 894321 1608778 1102361 98332 1459478 1739684 622700 291170 1677821 1921702 1108943 61445 532376 1426932 191151 151716 1145586 120289 193758 760342 904883 486501 1446250 720617 1247186 1670711 462278 1494291 696941 540872 689239 448728 1152685 716252 1699825 181085 1404867 18428 1684340 1165772 1725648 578239 1413428 1254165 651343 422735 1027428 336711 309826 1398876 628498 12647 597888 1042356 1617008 1177362 179995 150179 926118 970711 1120908 345486 1195522 1055318 32528 1152915 745548 526474 605791 1421249 100207 833757 99026 897642 390148 1447088 1083399 936641 572221 1664335 1279330 1751767 1193493 1147275 355633 325806 1345207 1898755 1408992 733169 447945 932646 1983875 1315926 529526 682439 1323726 166754 386761 1471350 688114 439276 644916 1137349 556721 842409 1208684 1707836 1399186 1115483 723829 221753 1930643 31729 1429267 1146583 218173 1845438 1679316 241781 1639462 742311 89596 1387969 50691 527307 736031 1236038 1622551 191435 582043 223527 1490455 1080453 1700109 77520 752692 1708771 1401426 1780629 206854 316119 1376002 328 998458 1343989 838922 259868 951229 1662714 1657822 1807256 1728145 398443 136250 788833 1630716 1640716 1969265 560222 229261 1432077 246358 423202 645816 878420 1077180 675640 150417 1585545 1457185 1388009 741808 572456 1766648 1387234 1923411 1056750 1433169 206263 1407012 1441432 1925438 1984972 1746125 1816197 1962970 1726670 620754 304588 669651 602573 122589 1951613 812230 1102376 1419448 1871200 1402291 1652640 506554 421689 393325 334272 1141727 1889617 1674015 634242 1044350 909878 1607805 1485700 340220 593309 205995 1766431 754879 764874 1072599 822477 377311 836695 195466 1016846 1288191 246122 1224690 544087 362615 1291286 1066407 1902793 1503933 27853 1988146 707112 942700 695019 898083 366825 1212194 616338 1825045 523227 54029 693322 79132 590208 661993 1076208 600305 1861355 1138147 819786 508832 1210815 459299 685589 1344744 1250115 1785520 1186838 478504 1446646 562183 1917726 1639253 769214 826055 599572 1149667 379384 827181 632119 772827 1202501 1264083 687040 362457 908723 1317667 177233 450603 979956 1685986 726224 1961577 509589 1674483 1231239 751725 1265858 469047 898898 587170 295513 798467 493459 231017 443919 1699092 770904 625648 1672931 719367 1473880 651561 850516 509548 409954 845562 1213849 1018012 1407699 203151 786735 1404785 394392 1270942 480637 1916723 1386898 343064 203593 1816567 1606265 1701349 1479757 1041043 1980560 1376028 222385 1601813 854470 919013 1300518 1209617 784311 815627 499669 1864773 923650 1163816 1975778 1993196 1842830 401809 1037429 1775032 106292 674233 1592502 1162601 1158885 1955579 718226 1343965 1414364 589404 1722894 1311100 808236 872969 1376750 1007036 1374849 692882 1346828 1857037 1466504 1757282 774569 1948462 1115631 987325 848279 907591 104511 1771823 1726792 1469933 1252088 348075 1849336 1030956 565150 64029 983822 1376783 1911540 743537 1477355 1585576 174786 237326 385387 769861 1212620 467575 1877121 380985 1746966 1094477 1210570 1445821 722820 444374 1121519 616514 1608142 545453 712110 1873926 879229 683013 1509586 235969 894314 1799395 575745 894490 246566 516070 500916 765419 995476 1290071 790207 1159413 1761853 1297371 590265 1514615 1421329 476035 87638 1643450 1898714 130308 1306116 6866 1804291 1045922 1774482 799127 1125237 513793 918930 252208 1260155 1020720 1337094 1500829 37354 551868 214856 1247572 379275 1228871 175839 1039362 959062 574720 537326 531842 1691889 1347666 522243 364016 930925 1257451 1670646 345253 1926359 233142 551048 586833 1572112 928061 390073 1113426 1401962 298082 1696286 142985 575887 314011 321967 841284 1348521 76519 939118 1388742 1395813 1389765 623357 1678187 375177 622839 1737050 1715189 1584625 1536146 222900 965812 362855 320176 1359612 194414 1608901 624572 1541371 1368109 1433023 1824853 1982231 1951554 208798 565243 50459 714433 616710 1134843 682062 899747 630831 1727516 1093151 1802799 1487638 425896 1587075 972899 1671220 340111 1216719 1559812 114604 921701 1157384 1979673 1993657 1345493 630542 1290748 1103812 962427 1779628 600099 1803791 1089947 379068 512273 1266963 884426 1368845 799702 1039738 141465 575334 494900 1956389 296858 239183 1588413 1377878 112370 1414115 1053246 1290681 1168238 447047 179367 743980 2859 874334 534114 1257165 1112592 1652626 1455690 106233 1804221 690365 1365988 1535022 1077821 223121 1663167 825463 505079 1721222 744289 1717093 679370 1719997 1478898 42103 1675432 1242615 1856839 550263 1528070 440760 718036 534874 1927933 708572 1059790 1296959 1372168 1257896 1547154 1333991 115794 500777 1558669 501655 588777 158285 1098791 1598317 511077 508567 992503 279105 1657805 1062343 45024 338049 303767 789386 170342 88377 238111 327279 564741 1657089 1254374 1643476 1897407 1143517 1763063 1821119 1733434 1104582 1461730 1719645 1015541 180378 1087824 1975544 347207 1417002 895994 256661 557968 190357 1087011 58545 662026 500182 103935 1489426 1530337 605491 1096889 1112314 1737548 1745107 1486386 735558 963191 903665 63943 1694837 1725619 1115028 273123 1632216 579047 1276523 1459031 1442839 972144 1984802 869338 1315013 78047 331240 1292894 1946005 162154 1118875 411278 588329 1364804 561042 1617380 328089 1208691 1137589 1830944 1795773 773792 1789714 1051868 725778 346180 513508 1953994 636240 279085 1779322 984740 1182060 40971 1605634 526836 1903607 713639 1221507 1371540 1646377 1137394 1419982 480640 73594 1052849 1211596 92857 1100017 80710 390007 1796718 363638 577586 1191487 227747 72005 751775 153148 823958 1325802 817664 1707811 1304806 1822043 1464298 424368 635118 1190070 996978 928354 1891259 1845108 33903 915014 1013464 984404 1130217 699312 80224 445643 1572780 1457962 1013394 1518404 1342937 1096559 1222183 974742 1310182 1710050 518813 199355 1448393 1954488 795249 561674 1556379 342237 1603001 376798 592786 1479653 1521675 165465 638653 886457 1879719 301713 1964584 275841 1967633 1301724 779340 1091970 1228887 1579072 459658 528417 321213 840488 293928 819417 1142511 1115264 256013 1777454 493039 1480578 1312791 565077 1491401 846062 1283208 1822521 147954 1394287 1041764 1994896 1719241 67842 566727 1249443 1963873 918143 1812749 1097371 622496 697655 335371 1731321 1991469 1822524 1614782 547581 1301819 1108583 730932 186341 1624170 393661 1582823 328262 1912174 1120019 948780 411001 380246 1894884 159962 761855 721435 784460 1299642 904278 1863231 442960 870008 473114 657776 1991959 1289571 484234 1231921 983827 11693 1401325 94504 1324308 1759450 286291 1603240 795148 962096 768099 528430 1257895 44219 1492768 1122095 43249 258742 1040784 902986 1122263 1841002 1348801 1405698 130005 690524 183832 1800983 905489 421112 795854 1393567 1062246 31437 812669 990868 986241 641405 824632 749630 712278 909776 1050312 1298620 240408 1438191 134632 229200 1786935 451820 358492 460346 1544322 1035885 1475897 680180 994789 193737 347765 606928 1108621 1392079 1030635 574825 524309 1255072 1603267 1333541 921277 438954 794873 219689 958086 786482 602623 117347 481477 698175 902189 1459181 873677 962545 553778 1533582 628305 911865 1207084 765292 718647 1088984 915547 568929 710154 1650046 924560 1076393 586871 1217357 905133 245895 48239 765628 386795 1808543 17004 1153334 1424668 1823303 561879 1008460 1301035 536645 595213 852720 335723 1778923 1670753 825331 131898 1949541 1671985 1937784 416795 395408 62650 1025759 1172663 1818941 1420301 1299027 1051279 481451 247356 1706436 1176129 559366 5188 121429 33908 1274541 1145860 1832793 1000328 213638 1408570 1749482 39802 1212013 703814 1419508 1073996 1633782 248146 1433521 1469683 911331 1704090 1255317 1308630 1002425 1802700 1541517 1861515 1385906 84199 1953461 1759913 548564 1514237 619975 1868598 1861443 698701 341487 1999419 1378381 46780 4158 938278 1015105 677148 25644 1199644 1864550 1355363 1878079 697116 1745804 1404041 667849 1546843 1320685 1489823 911552 9953 1826366 1277093 156588 107466 64597 1484178 1364430 1333052 512386 826453 820024 1892639 200287 801517 595876 1639696 536307 402855 1207620 1636004 75314 304722 1593266 21937 1695980 1702513 25996 959016 1725141 1469835 1098416 1314348 489259 686618 475181 12671 1094377 1471940 904928 1156765 1460804 1768323 1549078 193806 8500 807971 27515 633375 148449 148577 301395 1835411 1563449 1063182 102207 932141 1528354 998904 1126240 63981 1291913 1490935 74294 1683344 93338 1627016 1506263 1089663 1812811 1912976 786721 563821 286792 541767 804265 1533632 1737887 1102052 1772087 501438 1068079 691707 438806 1362780 378403 1024265 639431 22821 94133 1088415 1791996 1949122 816008 923206 955215 130540 559856 808536 440172 793762 1596788 1007032 1292617 1236737 60076 1924003 724012 1286635 1190201 1055337 1967852 898980 1628974 1708648 838423 301371 309986 1115455 87953 1660924 251801 1199249 1112854 1330050 1142612 1218792 1559759 1177876 92466 498923 1015478 410407 1604071 76598 1227865 1197167 1742523 205108 50404 803522 1916545 19504 1848879 1175681 632862 1195948 1505140 1256059 1154194 1692256 23083 684223 1324761 251420 1196487 1943808 743297 632678 190672 1657720 301524 977361 1979162 21112 930387 1899777 1355632 1008684 570375 496809 1018077 793201 1726925 522264 86957 810425 1634143 1267249 651563 604734 358299 169620 1300128 826664 1432600 1179483 145407 82035 925457 472993 1262700 507282 878049 278364 233268 117832 459391 904127 6183 958581 1837647 1338841 329534 1145266 944718 1664877 1916836 1604438 857816 1399866 1608007 687236 35211 1948065 1364402 1285353 318365 878763 934476 1370053 415545 1967707 1049618 1365531 276288 1356633 879445 609981 1048791 744760 974027 726663 1521115 1659154 1463248 1443136 1856879 1690480 1351883 501355 1044136 909169 507448 1124782 111617 1379670 1421425 711092 1373823 927216 767468 860434 608778 982267 1500715 874055 384529 1654593 1022768 987567 1773231 540943 1810463 446013 1881535 144658 292158 1489333 528991 628695 1106008 135585 1346536 1322131 970705 493374 1293463 1213300 1338913 1044898 1847811 1247012 440001 181940 1819611 1187109 1087953 1988978 1101398 1324284 480325 1053694 965737 404446 361477 648460 1200331 1544162 1683717 982118 1521780 1777435 70608 513722 309733 1110156 1905971 320610 382096 2514 22549 914791 1700527 310546 846641 1647579 389340 941324 1663547 1897042 853454 323790 1623191 1225619 1491167 1946357 1849379 771736 987903 58266 1213383 1105947 1943439 392155 1016166 236092 1184843 881912 35284 1902449 536474 667615 992987 988013 620932 619012 224827 746328 1346827 1637981 154251 671441 255669 463349 151836 387126 1622304 1812568 802768 337200 119906 317174 150903 450704 468101 1425231 783308 612865 1033596 1824019 1290120 209343 1065435 651535 1529920 1767573 363482 1183734 1367255 1291742 270447 1882047 1888659 1611722 1828318 1176713 1334116 803202 1790128 217153 636230 1324545 1013767 592671 1123182 1540828 1237096 452914 1017216 1696320 1591647 812438 1452337 1763790 220629 851794 1500522 378430 1868847 242651 1231993 251829 1886605 214293 1294857 1539614 1214312 1050655 1317181 1322850 700191 1133001 1427511 863959 470330 1046876 33856 543226 1157523 1688834 973174 93828 1871687 1726953 1269890 377218 75340 41125 1981596 69549 1190289 1572288 294006 189948 131349 1901721 504785 119367 1150624 1495075 1155182 925873 743709 1943702 623029 953015 1819729 1216644 434042 710047 999891 1781762 1947282 1354967 1249404 1940419 491262 1050212 399862 1900800 578996 1342508 328372 1789332 1130160 306087 41365 909327 127451 1172534 1401775 1415444 1915014 799380 1142288 95065 1479266 1740726 90527 1694203 633811 1505330 952798 319950 183950 683699 201806 1552242 1734128 1611599 1378086 512005 73213 1795459 532731 138979 1845930 927438 1980151 1295686 408458 546196 280046 1293595 307519 946759 1636556 177352 612784 710216 1944151 247634 1504046 1932651 201700 98623 711013 1425951 109917 179114 781464 1812617 660664 1706527 1800482 898814 1611567 1971758 1441052 1640898 1533332 1632018 483237 189246 385559 187031 589151 1382200 487720 379212 738969 1031497 1565478 997229 580399 1108229 1158842 653729 378534 1110670 688696 955724 298349 740372 1139012 1991833 189040 157626 1616227 622108 256218 1683479 1777080 473779 1785703 1181522 1419840 206317 1204179 1664470 330928 759382 472507 42689 165580 891354 1898012 603376 835247 109146 1733132 1933196 422693 496614 1776867 1850185 1884942 380518 1761865 483587 1611807 921094 250760 749405 1273762 710693 983585 1328894 375160 512342 257193 1065112 278427 1499688 1240193 1977255 547147 1572207 1784452 71913 649597 794443 1577145 1262199 1892621 670606 1383838 672583 806911 494535 255046 1680 158746 456745 481552 1355087 1089389 1201896 382045 622272 798962 1313691 506581 1689390 218801 1293466 944385 31841 335566 1264087 174195 1910217 961174 782342 468879 1328063 1148792 337480 970727 1115346 1767165 813132 1701981 1600060 288866 1636351 1639232 799908 514030 178107 345472 574409 474668 1372285 9922 1202873 1927937 988547 1517827 1995096 940776 1126427 1993414 702222 269916 1735810 533728 557600 556118 3698 715981 972826 502007 605833 381102 126390 261217 93731 146141 1393034 1094164 1496447 1111812 1135036 319800 309687 1316880 191864 1919015 849340 1663147 1653400 353967 1300410 1935099 472399 178878 1478949 411589 1662562 960370 1988093 1938086 1959696 1699897 533716 924804 1522190 1846138 1497143 1796147 1237376 630805 44308 1490865 830582 403301 876825 1816423 1180692 1258273 1260134 891501 945161 70940 321800 1105754 1013858 1479809 1290900 383027 511680 1494013 784616 1446002 1526569 1501366 288510 1688098 488906 322722 877520 132745 125760 1228791 1234972 1500879 1233397 1854903 609281 1429908 1694244 86498 1561655 611376 1665565 134743 334240 102070 1324192 299941 1712998 160058 213153 1186803 786421 1842618 253261 1221658 68377 20152 1570027 807605 485503 1960767 1199344 198670 766389 67451 1517835 175206 1476194 1589850 609842 11741 264286 1862314 817023 883583 611490 57667 1012663 85651 1016400 677609 628021 1026411 568110 150003 409655 813091 1791883 445958 824256 312002 1711642 207612 1693960 367563 1225420 952348 1768969 264698 1470634 45424 870368 1996882 442137 1495825 1495476 1962988 338548 746154 698291 974890 1642803 830543 908272 1701115 65440 1531888 1884258 1169076 385005 1969667 614457 1447832 313067 747298 1013971 1521098 1003388 282707 121572 164450 846941 1676772 211312 1892616 1553304 1047369 1018921 21488 927471 1031124 372355 893569 157374 168246 1569776 1278703 673420 1189393 892111 996072 777230 1559254 1332039 918173 1439592 455424 1197562 386580 390558 1585556 1217643 85891 368127 1079456 1263851 1563523 1016377 181207 1042184 802200 1969544 404353 1181521 1852632 451413 1364741 900029 319272 889600 1292341 1695511 1878916 376078 358150 1427981 1522994 744786 1423147 48077 599147 1718716 602920 138487 1214056 17423 1992275 526860 814110 408425 1529783 1403727 192241 1379316 192734 1666560 1209651 95573 183149 131390 746823 1754290 1732534 313976 1191068 142826 439561 1502319 1567513 245892 1738373 1060726 787946 686822 261288 1268513 823963 36893 1603412 472441 138973 601470 558449 380557 1490124 242420 801789 1568436 1511984 1473858 880362 1302078 800506 41353 944913 1781476 1916861 1955772 1598672 1796081 1258239 1053114 1107652 694534 1929880 1284563 175854 999057 1432572 1009905 834429 1139555 504444 1416973 1434076 107336 1520942 1947603 1196271 1361320 631909 250861 377823 1199707 1368271 1470192 1440209 1710086 613154 325077 813023 3759 1300306 1184835 789924 1407952 734139 1998120 559044 499572 1139568 209495 281133 1797029 1052835 1661908 984155 237714 1000004 278071 1886430 1510361 1208198 1547653 493795 722266 1266148 1055649 1353954 209362 502645 1189421 1330688 484819 788088 534873 1745616 109374 211053 1223053 370990 1514077 1638270 702163 128793 1827763 631418 571306 420445 978743 69420 1350738 43247 398436 1096727 110684 1592601 223488 1457764 387255 76673 1434444 404959 555803 6123 1502346 1628529 1947355 1313163 365657 163500 1630945 1482823 1071641 1539833 1979120 1233847 18595 272329 1192429 960379 1850551 1490368 541391 1164828 1014470 467812 850786 298062 248126 99192 187250 627685 301130 1016103 1926271 1476493 1438592 321278 1227600 1835755 1566628 779881 1384841 1379368 1669156 375700 678880 1528432 414595 1419496 323800 136963 1337277 453173 105083 1391307 694615 945278 1023172 1826818 986355 1798808 1052451 379409 284450 632118 19328 863863 1882328 1498825 39242 1479179 838038 579053 1740449 830917 1498989 1624438 1056977 534871 1873778 1718523 352066 244363 1129520 41834 1346874 957308 1159723 16772 1573055 829241 653298 1419172 807306 713283 615541 1629119 85752 1124089 1386288 1020281 1651030 736481 1082034 1519849 720675 1371047 1312520 1493298 1593080 1230579 1068022 1239129 20540 1362598 543424 5609 1202376 1920146 338929 1677440 359865 358839 370730 1116325 1616656 1919463 957884 1851829 1633433 825979 1468841 1895337 658299 929733 724879 219768 1687958 521452 1332996 118062 1630410 450889 1823986 1759971 1515228 217884 289065 1208581 626870 1813221 806082 17536 505573 736834 912511 236340 478720 1951830 229035 732358 1871750 1537373 1910804 673610 1789720 1892930 1605647 416204 362245 883126 1017634 1025532 1315953 1230452 1675029 1046998 1156245 367304 477436 1631799 749318 191485 252903 173039 1353220 6366 1757317 784316 395846 845692 1743837 1066670 407087 1706865 932961 1313604 561845 1674352 1401606 883715 1619797 988369 225361 1877811 1684972 46618 1899220 1228530 1498953 509330 1242847 1085560 377757 1246339 1638350 907248 612486 1394553 708060 761891 1170486 466721 216123 1132158 1250940 1396674 283169 419885 29965 854284 293137 1545639 640544 1987045 1664833 1454416 1166159 77445 1270138 1480694 1927789 15927 904059 1175836 1625946 1349121 133930 1492068 351159 793726 1431922 1558710 1833735 748726 1801624 927589 1614808 946782 499128 852688 72133 1228221 661590 793050 832392 1683860 1683530 1189539 122033 831501 1052758 1377610 551748 337178 1655021 1130763 1883235 234195 476001 255231 117810 1757117 1858642 317792 1922316 882272 526867 1140247 953922 679783 1453522 856897 1332514 160430 86792 1885809 1053151 252989 518137 59300 1692888 483800 462252 325673 107796 1923348 1956794 1229185 1229005 405681 1008 1972127 695172 629273 745494 840649 360848 1962039 413508 1010044 1294510 708508 427382 1022033 254980 1979255 1466963 1483394 653924 1081454 1140195 324429 997634 992529 1622570 1597412 538239 1837229 1335758 1810761 1749045 21781 1411497 313325 891044 61559 829386 1704924 1330229 817155 1260031 1044592 804205 28507 1096827 1207357 1444073 1877208 1668174 234536 587260 784886 64543 1882364 202274 1468238 17429 1996837 1634801 1552131 1966469 1877246 1244532 1888764 626776 949959 1552067 1453435 165773 975395 1028552 1481632 1336048 1046752 835454 1483924 681238 1895689 395937 1610969 1092090 758046 340207 449305 655022 1426810 460238 1744363 156687 437888 1941243 201774 1162477 1014693 541521 582875 56720 1588479 1690614 446005 1933108 59315 197150 1029362 871434 1873252 1190011 1951088 1872220 1991726 1880638 849992 1541241 1555222 1976060 228705 1429661 1216791 1104620 1806327 1997246 1821200 1971445 725028 1992883 1036868 1890556 1004708 1731575 889498 1430002 445841 1588572 69338 25716 1295808 1909543 143965 927338 1903522 1397251 108340 67581 335533 1575761 498216 1970421 1015592 1568028 964754 1002776 1789118 571078 67987 429483 698930 848396 1304262 1054698 1264110 630036 1912993 829803 1665119 1191297 161771 540803 920609 1728067 676707 849035 1456354 1646223 150655 469059 1192414 493603 1090816 504440 1770944 318544 1546008 712855 1050097 70037 316457 1770097 223815 1732872 1811388 637405 1000131 143479 1174887 163692 1876612 1789643 150028 1955091 533712 1068965 1416801 1830636 1094262 834509 59284 352698 1294789 1946568 5328 546530 1424172 706244 1400768 1651023 1162895 1898250 1113779 1889478 713774 867786 1228720 758772 761800 830383 105642 1955943 1231152 800216 1523202 1930990 129829 1749250 1867756 858740 419684 953287 764085 1037572 1789458 478131 118282 1118479 296591 813153 787947 908031 226966 1099835 1031156 1528177 1267294 1152143 15314 1864200 1591815 1358028 1393148 624513 1455702 1541959 740611 818610 879928 1897178 1528834 453946 1817416 902431 1007541 1840951 1279629 1574206 939432 165834 1493084 839811 1016219 1647122 1344408 1869507 1074454 1751837 1207436 594910 467548 367276 1374007 1469369 683770 347223 1464228 774048 855106 1812009 1224838 576594 1696250 1219102 1270573 246234 837347 1686760 944225 720987 552837 191352 935894 272654 1649701 1547979 593249 49364 275980 1737476 519128 1443254 662034 1577597 185164 751793 781796 960474 286471 1577190 1642552 1221215 1386970 1932633 1330604 1555646 578121 632181 1159395 1151870 1818078 1566211 1666552 1661729 1905696 591286 1657610 496264 1160541 471912 1602501 224793 1689093 449556 7729 1759300 402237 1628035 462449 891584 1565788 1486389 1931791 711688 719559 1016603 165763 1570434 1903245 211741 1292638 586965 704647 1120094 1414984 688394 824109 732863 1604696 2454 690998 1508063 1414084 1689586 766808 1368496 641965 1512920 1092621 470168 606918 877920 698806 1632551 1910930 1131630 11792 1423888 90815 1258728 741583 670363 466081 1693990 1347541 586468 1259000 635989 283447 430553 1759904 1325482 1864569 805998 212084 1204002 1793975 1766764 499074 704694 1891346 1177239 525935 101783 712241 1256049 687882 1795965 336152 962325 1098176 1561698 341572 1088893 845153 1810646 1586812 1716784 1695914 1346959 667901 1928587 749902 1013163 1228922 737035 1611562 1876908 1740543 1129477 1332667 770048 1378933 626849 1210148 1851309 808736 557684 65214 1450036 414924 272320 436323 1598570 84158 1130606 1825933 371448 140938 1295364 1366970 173100 543425 1603007 1899066 1223722 1169226 899298 1028284 487127 1347847 1258401 164299 507184 206281 238088 458672 616160 1745502 607464 1574787 1034058 1079435 126193 1717358 1329828 271294 910186 151185 830484 952825 1369039 618137 1927058 1206644 1557433 358666 192276 1160184 444716 1167547 497876 136561 1033433 1015772 403309 116080 444221 1424193 1991117 3896 1635313 1791627 1830099 109553 1569159 1608496 1406358 1664913 1778790 1080736 1279118 1771971 275623 1342757 773618 1064566 233165 596801 548829 211568 1321235 1860766 197508 1215719 1259753 1565576 655562 765581 26696 1863106 366776 501882 1101907 1941199 495000 1188438 1348206 1440342 447052 1159497 406153 23409 885108 268721 422122 1716080 1385940 381510 1851546 1324116 1875593 63757 1113963 1165237 1885065 1549419 1941850 519420 1953353 60187 1025997 981916 798472 701841 465446 148129 140876 1378128 1272664 2547 694421 1184168 1284557 1343966 677800 1047696 387412 1443958 1055652 615984 1463873 503497 204986 1074481 1438687 1561987 1440023 529764 516330 1507818 1621195 386958 1349234 949262 317590 1716750 712025 1204161 1881394 1058069 1208680 23897 226382 480482 281567 1270255 1628490 1403598 287538 199970 903221 535797 1219775 888028 1253230 994250 1181914 784230 232149 1206844 693175 1807687 915252 661704 355856 1867893 1369452 1086945 1031024 1343126 1669915 665180 619537 1818377 1812710 1694370 1686717 1057922 1302808 1461907 1591835 1320578 787226 950801 1691024 22161 848664 1045964 914932 842074 37812 1045046 1648511 213861 1559741 1682189 134318 1258717 1018309 402272 1155192 1244380 825489 20344 143160 1458245 1491721 229816 879488 233667 591746 1021827 1520199 103718 1615236 978954 1317317 392432 1729521 202304 1581181 932105 1134481 1793181 1964102 1375942 413170 52128 899135 1271237 153832 709913 1333724 1582070 1406798 1899917 801768 1357484 1796582 398757 795932 1163312 381915 852364 1589623 589026 295864 1090798 414521 868514 1802181 1887741 1069514 1395220 326110 780435 1386371 974126 1548553 338290 996304 617806 586494 1994320 43985 694170 1925161 251147 1246248 1929738 589876 1007746 1305290 1568359 588979 366294 1740525 1770117 1106638 1559279 804278 23378 288059 218827 1957140 797970 1724436 1384548 422171 206777 1676419 1266777 238440 303980 742355 1104279 1501653 48024 1082604 1480178 780442 1101785 82818 1741592 971502 714204 1084567 1657863 296743 1657373 80021 1096921 994893 1738610 1239697 636483 1780810 1562259 524436 252632 1378158 1088498 1149110 994614 1837002 362956 336540 993883 1206700 833932 765118 706507 1183634 1989878 1480544 394603 764831 258089 1897988 1763057 1700716 71153 437062 1152918 555432 1879323 877176 1228464 1874650 55493 1958440 1340882 60031 1134296 1155340 1025660 1689192 423731 1415967 1468728 73156 265446 1195457 1851230 1067535 852936 1383020 633675 1600575 1841176 1575091 422051 579756 1335875 1079700 753610 60718 365004 1914290 1113040 1580594 785969 734453 1441590 807815 867672 1509866 1853319 1086807 649944 1998145 989907 23816 1559096 427900 1663839 1820807 48390 1446992 538374 1212175 926952 1493654 843730 166812 419336 363233 1795069 405452 685880 110486 224824 1048430 982371 1032113 1709376 1431459 924842 6134 1179696 874376 1391334 546720 231636 931248 1409515 1231217 812629 1905927 1755783 1514929 428874 990611 619472 479072 1626163 1678553 1703557 472954 943389 353639 966049 1322881 1622231 1201361 1045378 460277 434054 226080 1490726 1200704 1534182 1452887 1962517 675686 1685297 1133505 1743690 1457721 1040912 182277 73794 176350 663538 64847 1592381 1149896 1798220 122665 408786 1747094 722236 1289353 1352992 1743176 233828 1407253 1061404 790295 1830366 1186071 1997266 1288871 47705 1474344 611018 1372652 1125797 1489417 1944707 1969022 246266 1284626 928808 1036386 275335 120010 358684 48660 1986763 1402270 1107855 1057937 666412 378829 1542843 1189978 65796 115566 1804868 1281463 361819 1735620 972619 1079307 462499 493376 11831 1332487 1352277 232133 1244010 338188 1848120 1749686 1867936 1870600 673102 1910240 1967112 1046883 126828 1725925 792445 1945267 345322 863514 1335838 283211 1722869 1405757 1488352 584307 1294540 1172311 1506910 1710353 606159 1864066 342935 241887 1629359 572143 514726 1203912 1454264 594045 1360244 870497 16166 1134066 918938 933178 1590936 1043161 1797199 1666727 1826226 1195838 1396051 1815200 1156928 182672 383139 597955 1937485 444372 1616185 99273 167640 1059686 1930829 1214471 394150 1446893 1499068 1903460 394726 1483716 835991 690066 1461734 1377204 851570 1859726 793668 318674 1633128 1578961 1498988 1700235 436363 1794918 447105 1581481 771422 1396756 1809413 902850 393925 862619 270991 1464022 790339 597452 794578 929182 489240 1536582 12665 1951130 454609 1546665 52536 1077765 645632 804464 648895 657943 328391 386717 447111 891088 1101997 736111 1119965 364356 958110 698533 181390 666418 165052 277195 84722 464359 813089 660599 1181974 701004 250130 307012 1781083 1625610 1439757 1314099 1679747 1479352 771305 888126 343937 231008 1452166 384550 271217 1522135 711862 593677 716464 1451619 884160 1664214 909180 549495 1693428 51619 1371996 1856143 1430829 992027 1883406 1466059 1113052 1365610 588601 1488519 303364 832425 904422 1617561 604922 1179361 356543 1971283 1802266 127911 1733111 1401693 1034707 1081439 647076 1294940 1137070 471548 481404 783611 822994 1809065 1976890 1700239 805728 404825 705984 813545 643014 681134 1673719 50171 1276223 1901299 1510468 222340 1053993 1864366 944118 1674245 278699 887476 576639 1250852 22471 1838243 867226 809336 1191980 1193031 299164 1813665 595846 616804 453994 1116262 612969 1877158 1169276 669925 1606054 1084506 1037938 1909212 1854549 1418968 772310 1969447 1104159 1112355 632975 1804210 884490 1948812 327800 269246 620203 1542112 44274 1680593 1955083 1585862 835018 1697020 1297934 1511879 648648 1180089 1932433 444697 786147 1841782 954217 372598 851366 138850 465375 193488 471870 626048 1082374 311212 1017623 647560 1218116 1927120 420639 161859 775982 1969159 927281 775118 1860486 797854 1305786 544754 519681 1211664 286696 802669 1625618 1716716 1148403 194025 642947 872097 620011 1170167 1949504 1353118 1239260 12409 1972563 1439438 84007 125702 1903668 976315 501810 1651546 251472 1644322 1165614 865817 1084672 1949851 233924 340191 634069 867386 99937 531097 419554 719158 237545 601622 1671719 316753 1950297 976865 214499 973486 1546443 208579 1575787 1368077 671734 1249809 343963 170633 1778444 1445436 3589 1211105 692057 114891 867090 1690504 1730838 978726 1630043 265396 1382587 922126 1099818 546406 1673738 748597 1873469 146871 822213 802086 599233 323604 888108 1936650 540951 919426 1975049 1216033 1192384 760191 1735871 997029 209319 1456518 538721 1013539 85101 533643 1232560 311960 581931 300502 1275343 566453 952256 679330 353889 1329294 1164445 772343 1948480 1595457 1563867 1190586 1626076 1101823 549305 1976244 1439798 1388980 1422366 1642987 954517 1499340 42833 96434 606505 347169 1617005 871399 172867 712303 226521 956564 1155744 356072 1424831 836121 372605 1376029 1949399 972481 1756268 577538 450649 1121977 235008 1401437 1536954 1988042 21189 999842 1023539 1532599 1567907 130035 1725214 1877037 1058116 1687467 991127 1187765 1714741 526196 669403 422663 1461421 1042879 230721 579961 1496976 1774284 1149912 1241250 628159 241873 1737012 472701 1694460 958187 1522609 713716 199988 999227 244472 138907 634032 1883622 837108 1794549 1608412 37119 871027 148459 1566886 840449 993965 1890927 595269 625204 523642 1338086 985089 1119636 542103 508085 1626581 354332 261242 46814 1991897 1091630 411297 1543945 803311 613375 1131178 134158 4702 58867 1251554 1765617 101956 1819255 1490577 1097199 627094 1999981 1910375 216111 1825151 1101274 1518135 789375 1685858 1990372 926076 1714110 1317577 72936 1954734 1848449 1117425 1695652 1052575 1949442 1620377 355669 615203 897033 81057 673194 1381703 618339 1045159 921870 704632 1513118 1168308 393432 437372 9278 1917457 1102867 1342319 1852184 1830522 1769241 1546395 716077 1708264 825391 190423 1558430 860302 1967367 170994 257196 1032998 308743 1292297 441653 1701811 689743 1541667 1559679 721003 440981 915398 1158391 1759715 1133100 50446 316089 418962 1804057 825069 298673 140955 1172584 147810 848431 1358560 556667 662967 1746065 3983 913917 355780 373971 1983232 475783 735084 593221 1333769 844706 1055605 1210034 1887391 2387 1199798 1896207 90900 1702384 1519299 1372997 956728 1689654 1611129 700790 1027848 1998212 531167 856442 257952 852737 813398 1819695 1793557 866838 1659034 1857788 531626 1255170 1408458 1489554 137409 1678347 1650419 6896 348605 505915 1983695 834710 796363 1285148 1883650 657313 1206841 414814 1426375 1067688 243625 1793723 1428327 1008350 1152190 1173185 423970 1397810 1962895 1093452 730127 610007 1186739 1920012 558553 534145 1943508 1503536 124161 738881 1909896 287767 243077 1523714 472594 128761 796629 1604453 836548 1811925 35530 306838 724103 810799 370815 696828 1215128 540407 1235433 1556143 1288802 1281072 1553297 1792078 934051 1983697 599372 1477942 1841746 1715881 30153 1120147 45843 930099 1740862 1905273 634677 707035 1818733 801399 117183 592877 1334886 1419396 1845511 263038 1491039 1257589 974605 981779 1920170 680610 445652 1866241 1869224 563511 790451 34742 1438200 499213 405132 1828019 1817212 1851968 1348200 408331 249514 1632770 1245073 161497 724530 33111 1672375 1324234 23138 36661 570598 1265705 441174 245072 103618 1524694 865246 346934 236089 1854538 1269418 1224809 1094847 1367153 1242818 341795 1161281 706161 1797659 809395 252623 1112032 1067169 1644185 886653 832581 1538319 1535342 1285271 1731429 290458 1979775 466643 1059678 179128 612841 1443126 368966 1874419 1457524 62330 1175574 1607043 1045201 730748 1551185 1935883 411622 1801862 3477 769992 394762 1155245 558991 1607202 399538 791252 1930904 1430408 797069 1111007 321552 1263595 1615695 166039 1737629 221701 705107 477652 541197 170741 1801009 42076 146558 352330 175339 460679 859300 1008649 1508038 717605 218640 602678 1497624 1096332 1455270 211387 957902 1988518 1248284 404744 1936106 1049705 638891 1673478 1646048 737659 479805 1963508 1318815 416194 619038 1079722 210626 463621 1290022 1764006 1753755 650193 1757368 338570 186743 300068 177494 1796039 418647 588417 1364672 945850 822625 435887 1371401 1075435 1095598 1943919 895066 351689 45921 1298235 491886 575113 1694796 1075427 1621648 827321 955750 260485 319222 563129 734575 1759938 1227322 340371 732302 1765163 1115297 420972 520409 665919 1505663 244007 884162 300690 1800626 1865116 711584 1735491 1497088 1401835 1161571 1867301 989193 704154 805342 863562 593728 1064359 370826 172393 634895 843481 261207 1866753 1954921 769990 848323 845293 1074716 817921 1048583 1082903 743272 908585 1251243 118988 1316557 1686998 528225 264618 1607492 707414 1061993 1569735 1997638 1461271 1707185 109863 531172 1710070 1270970 315348 1618688 470618 226375 850107 700745 1086750 1265926 1810964 1450159 1742312 1990695 71397 701515 1500605 670879 926409 331427 351259 412785 1246199 155755 145424 335924 133931 718024 1615072 1812887 659405 1336374 551119 1995821 514185 1177977 388367 573115 1868132 550727 870193 1124249 1804190 1705750 1924471 1390010 413849 1846859 901353 374955 1859568 1249239 1057098 1840509 1768200 954572 1613497 1950939 27319 1501726 130429 461814 1236589 619534 1574202 1334524 372224 1734078 1236984 1900839 381250 1248133 475573 477820 1923291 1200273 1258434 1371801 60246 1839926 131003 1527049 335318 1929451 103348 1466007 1516296 1001492 1228169 1086563 1655341 257441 1294942 1245557 486417 1153033 526218 227891 200988 228752 1998652 1960075 1191584 60913 668567 537457 513670 1142726 1848380 846997 1351399 1949778 1339776 819896 858691 245207 1087054 519926 1763386 1594286 850893 1535691 1039070 1567111 1149958 380892 474730 1327382 1211055 1768513 1111180 1814880 1024354 1552701 1922085 861373 1316028 1136965 913404 1482270 1797550 1895630 281636 556759 824358 1910691 1813697 1017448 59904 326623 1252330 719553 272399 1806472 474962 386660 1235623 1089722 999240 651728 992770 1468198 1116057 558443 709864 268467 102021 1095857 518519 1930760 1511527 1508895 404474 1421418 1760519 1156532 379683 89243 10014 1694944 1246456 1477187 1510536 1494318 1462514 371642 734231 1483246 610959 66705 1504692 1133519 1172480 1713861 24435 746057 1260312 362742 1229079 689505 1576155 144398 923214 1191898 430010 227313 244686 849056 660855 87062 1468951 1451688 460551 151091 212331 977711 475949 1790200 180257 574765 1172783 1850625 1113626 1835691 1662528 1734942 851113 731186 312878 1212540 102774 47027 1524337 1523919 1862984 1370971 731897 1987983 501815 181473 1343670 752529 338022 1629669 904524 1133490 1937439 477133 583569 1161719 1546616 1611418 919189 1754473 1041937 449100 636995 1179861 1006458 113705 1770072 1760015 1450733 82068 1012305 1998948 1601501 1061566 343815 1588156 477780 155941 1070980 1952819 29558 1432053 62549 1591351 91679 894764 1592961 1198408 269148 1647874 1745577 1244991 943727 1419328 1727592 20708 523051 820656 1920985 1568243 286393 927578 136652 184308 1886507 936230 1284173 1063735 1178213 224832 716951 739295 575097 39220 550370 1882642 1922046 1578740 1284321 205931 1650869 541219 1343201 662143 1478011 1275117 685115 1950310 1354072 1435070 1666695 749669 1004492 1887452 1760443 1947557 1483063 1483723 1766017 1490219 430775 710108 845056 327540 8718 1262890 1543428 1543472 9690 434980 210474 279671 817876 1007825 1436769 1857700 506532 630525 347716 905690 989618 907347 1136161 871998 1709203 103068 623189 325742 1081475 1827666 1249979 1511388 1862872 1018836 522420 103803 276912 18610 550734 1027476 141699 939403 386279 848343 903809 1916427 1005508 45711 198584 1295110 624356 1034849 448981 844303 1044082 1405606 57988 680440 1768643 1620917 1196427 934463 402878 1843722 27003 915135 993543 408354 665249 121667 1507923 960105 439985 535609 600364 755240 1440262 608640 411833 384088 335397 1301505 774725 387444 927590 1214430 166004 1012356 1205769 1100710 1696363 1640150 370078 255329 1241940 336197 566562 437411 179740 874062 1787782 1947608 1794075 1447781 422647 226454 368847 1860920 251081 201870 1462384 1124005 346992 1336793 1566684 243422 263106 375085 1585223 1935044 1940658 1109235 148635 256936 1526260 698061 1999778 169829 1586478 545134 631864 1005353 1992747 536113 1126374 1641649 514303 733435 1311919 707739 1357551 1726185 866233 1450472 658708 1416650 1988450 503118 1627740 516326 1111816 1987190 1813937 1067774 1782941 1225668 235221 1194605 837977 1526215 893281 1440429 1602776 200006 1868224 1245957 464997 330840 531644 390401 274894 1014171 312495 1610952 1525638 734437 1822956 727846 1803634 1756857 137954 546335 1032279 308190 1122776 377749 188697 672007 197633 1932454 1720974 1264084 131608 371835 1457468 53793 1116520 849103 850386 1066576 1387217 1663349 474333 1134693 1576621 1743209 1467320 1756574 329658 235109 1034345 1793720 260916 1111013 378624 1315294 166530 1726692 1281025 490330 1675145 1925253 158559 808873 1646584 1372670 849768 1793484 5721 618798 1047293 493696 1079590 1283148 1237732 627944 899387 1429741 1867206 52423 1047141 1603449 1555809 106820 1052527 915156 1744705 646944 122979 374669 151039 1464169 556133 440539 1322891 1605675 528519 1679817 327523 70854 543373 285979 49320 1145025 437915 305082 388338 1564651 680156 24120 187761 1011074 712353 1098488 493462 480565 1539230 1664199 35587 1155469 1085030 1545152 1867035 668670 1495711 1739909 1275648 95045 126386 1441452 1818357 208611 1921496 1048753 146612 1239282 1254704 788753 1054120 1837368 1493098 1898830 191692 186983 399827 469693 1420139 765798 1511914 854894 81989 1266319 363611 772156 308126 318266 1083674 241800 695665 1380712 1930162 824629 1357454 793746 1852462 586758 917944 1077725 662298 945309 478140 1868874 645230 1609475 1081206 998313 1990877 1856808 1619400 947473 616641 354625 1834643 1445374 1182184 1269 1280756 228253 220477 746149 1846218 97233 1801948 1381253 1689932 1832802 628588 1940760 571584 1022525 32123 860041 1321290 174976 1028615 1156020 1764267 814648 1781499 831928 542479 617620 1601676 1829683 1880987 1795470 1432715 1460926 460335 1601850 598229 1834927 1755325 1629225 507682 1465215 750634 1344188 1792061 733232 936613 707139 1038506 1837190 871843 560464 197019 1923138 644432 1410592 1981732 956853 1603076 1515592 1967736 528893 1576722 201792 1607459 827642 1749657 1445503 759498 1054227 988710 1952436 1169011 805341 620715 957190 1016225 609128 1302330 441780 1861922 915530 1516186 848263 460435 1533827 1046224 1276551 1037798 243229 956669 1447142 1055637 1841154 1644212 1670382 601592 734541 198267 1752442 1620273 1419523 865281 1061897 1033701 419445 650610 495572 1601808 233234 1917550 115499 489773 1774291 501459 1722888 134202 1678736 1462974 1010972 426135 952592 1939438 1330216 1844081 986546 223643 465796 1123951 941198 1042373 827135 1200381 1490477 860871 1624264 14366 788309 922469 1297967 510052 730923 730055 422515 1167649 337624 445924 646249 1331988 537591 902772 694241 1854915 1987687 566098 1410763 828253 620317 726403 768567 585830 1046432 62839 291023 211374 37272 1709742 1099523 1772346 1498965 1851435 1409703 1609175 1707937 897882 1169462 1727372 1082443 823854 1908294 521534 1647117 1376037 581500 921706 1576870 1729027 726605 1493476 1401110 1054002 335048 300696 668714 1371799 950062 707664 1954736 149363 1874318 1770792 1409523 1050262 590906 692582 1215686 949129 1395757 919261 447263 1436354 296315 113731 1093158 1762220 1108954 846776 981323 77247 636515 227505 1070191 133076 851372 976691 1889078 1278811 1014085 1350259 1067660 1439865 1374706 1960955 670766 220880 1693362 335233 22642 1628347 1504836 274540 933491 1008296 571174 1076916 1713774 1549522 1586569 1025664 602938 1829957 803923 590795 521143 1440510 21090 724346 645946 1052401 1832031 628830 1299161 1533147 891280 1343699 1329701 1364002 698492 1022887 815681 410647 1139766 1094118 360435 440152 1792037 959562 358237 247208 1158495 1981591 1838406 1691673 727851 1928481 411338 805636 1639934 1029652 1195744 853109 425755 992053 849887 1306535 997686 1853882 346941 1135977 1962770 1880862 714286 1983943 394723 947515 1948834 1584002 934795 1569570 396536 1168848 708275 596627 201303 1489296 1937163 924401 276509 1418348 61562 1089818 1560150 1491529 1951006 307959 468658 1967762 1776034 1259179 1551312 88140 1692236 1910500 687454 1505780 443362 428310 339094 1046962 1151836 1098798 965661 499957 1219212 886346 695576 1037301 153635 743202 177363 1767328 1020306 1923963 850532 215189 365556 1384396 1078168 889228 1587466 375745 1340208 586283 1947873 1586668 1895741 413980 365686 1593025 272962 1429337 673588 337497 1953624 260254 1138216 33844 984801 262138 1118059 1297182 884608 380305 1532588 267160 1394514 1490685 1859193 1769215 910532 1642921 590101 518832 178986 613210 1349800 944117 1517117 1730479 1564265 114508 1402063 1558376 1413876 766139 1999272 608021 1890441 634802 1989812 1974082 717040 752279 694817 1703417 501667 120924 148148 732581 1154648 44166 448629 1033398 1521912 1745600 772356 253586 35485 643344 1086420 1954667 255130 1383017 930400 45223 39254 465960 369262 1485305 1723979 771614 124230 1637828 709699 268727 846853 1957546 377628 1484627 1343657 860543 491851 1813031 204999 1723209 903253 721665 1249986 766647 622382 947446 251379 1512430 1071633 522916 14905 114893 226516 1865367 985530 1678941 1548787 1515354 1972521 1447141 734240 552831 862495 1734896 280072 1944306 1745012 269769 552041 205613 1439054 1662549 289657 1900392 1587600 1118880 1215769 1966691 1245728 498988 526665 1710893 1299077 508400 43667 1401257 1744846 1464352 1805268 1862548 791371 857433 1268619 1807413 48623 1711313 810761 506707 282590 1012762 1803740 487545 1878458 889883 1305487 426974 1162705 980475 417940 871379 914214 226285 1760655 293283 66151 1606976 495731 253300 1232060 1261452 1888913 1852813 1043707 164807 1721968 457757 1834026 1320641 1649053 1109422 1612703 1068433 1306890 1522776 1459612 1930015 1577282 770675 998643 586078 159809 1427337 597457 833861 854583 20615 1024164 235874 91627 1499444 17626 1578659 1083891 1256715 295926 759153 601871 729713 247900 747258 1441876 149801 657591 11238 1800226 696961 1769119 1421472 865477 810520 36961 1850912 221467 1849249 1710357 1552770 1487279 1962632 1196845 806280 562749 1923825 1156866 118142 1946669 1093275 781725 1779584 1249658 1803460 665986 1472955 291291 907887 157474 1838774 1699142 794372 1550246 1677848 1502759 323584 20053 682233 1440471 1589527 78865 250903 950437 1013199 1556872 1333169 1504336 745506 441591 1687826 1438711 600409 1002353 685193 261311 665420 1568352 723165 236749 1016329 739862 649846 1192193 1625433 1741566 53615 1474974 1110571 909285 517589 442365 53167 211311 1140514 1374997 315578 1874184 771266 632227 959963 1921355 1607266 992328 1219386 178960 30774 1528546 439857 1579617 1170853 1674833 597938 1106236 1969678 1433359 1366704 812423 861529 385860 683052 1845277 1431762 210324 1541050 1801409 1456393 259828 1523458 1529738 1503374 310307 604463 600513 491484 1534038 1149946 1099443 1716070 1673465 845903 1508635 715916 635687 1534690 481668 1492572 1178152 1100349 50839 343735 1868384 621540 960865 576485 1887447 1748471 760303 1668946 666559 685314 493304 1636311 1542620 1069624 171760 144849 974760 1500272 329777 1042991 847779 825605 102712 1060766 215319 87063 1027574 1687492 862981 35204 1108429 1682831 1657975 1280892 338888 1734596 1496011 33497 923113 972422 1864071 1845853 1334040 1416736 1279402 1348392 1231551 986438 858425 281695 161836 55984 1145086 43620 187293 1087187 295624 451632 804248 1259068 1181142 931040 484610 177184 1311954 33558 93749 1649746 1452748 1967868 653629 1045683 1118492 1396457 1997698 957282 999900 1248952 213307 923452 1381621 837991 1700276 272601 127988 226603 1835412 1030399 1524157 265766 1778770 725603 656979 698404 1332981 474565 742817 589828 1518516 1903251 1979161 1230225 1013295 512153 1474957 1109336 1531858 1985722 1467089 1512082 1139809 1274777 1994093 245594 1511518 1645320 1497545 229168 485994 700711 1463445 450236 612887 575861 1698811 1233733 42628 1680537 1948221 1080793 1483384 1068977 1246373 1049043 1520808 905090 206215 450270 1999907 1442953 1005842 1507653 1566046 1609388 560285 1683087 37060 1473306 474538 1587147 1492780 1072542 165682 796595 1683660 18995 371594 1418639 845582 1261744 1601663 548446 130235 812874 1688690 1916316 1232015 1945217 1052752 1253682 381770 1565370 519571 50560 1344679 590164 1704513 1569841 345702 1640893 1602352 693065 1576860 1698863 1731941 1872167 1250656 1931173 1053277 1611023 1299370 1632054 696691 802844 54649 1403846 716587 1218156 1126321 457019 390405 299751 1344184 1250351 432214 1784972 1110563 1223619 439238 912306 858459 1457377 1972747 484761 1202924 1442409 1247307 725958 294761 1950220 951707 1577717 1509912 1951901 1820672 1120945 455866 886414 861440 1158051 858079 1030954 1885503 1825462 573672 613307 1004920 550819 992318 1885375 1924407 971087 760363 1092778 1975562 1358622 753002 482056 1124415 614771 1725564 248720 149505 1414466 286653 1896239 429970 1496262 1711067 402129 1765386 269505 654737 876281 302220 1028812 1789104 1688243 360982 74991 130029 682056 1154041 1453582 1361066 385738 1363116 567331 943794 557275 745825 106245 952962 1895578 233547 803060 1338616 1991236 1570349 1396054 307780 289234 1116845 329634 1881129 357428 1615886 1269587 465907 986514 1828505 1353800 740707 136989 1245913 1464119 595428 976396 1664836 1856175 208922 1465508 602592 87670 749535 330884 1397144 1589883 1107575 1437835 1216011 1412138 439222 1238455 159579 1685896 1023152 1936267 1634318 716115 743737 1832940 1274394 680573 484304 1955287 328853 1738859 850556 1609640 1473143 1069383 340488 1020523 1580132 1769689 584704 57930 797538 1249135 1826882 428266 1139928 1616365 1956504 1305258 248479 1742728 645157 1900171 138658 560365 422402 63434 167671 1528661 1854441 1615171 1012626 554912 1251106 272988 1365938 2773 1609347 1653663 753076 1087019 265383 342062 890489 630411 1769765 274588 1409351 1049673 1429137 1012670 517474 439049 32425 1595673 1060781 1345910 1815996 959090 350920 218210 497845 225829 1511110 1408167 616999 83432 1259464 1202064 1786677 1244301 194570 1120620 123373 1280726 1418241 220929 477541 1921319 1840881 1902002 1764941 844360 1306889 1478891 1776 701265 547528 417466 660554 44599 686006 1130860 495060 339593 637994 1083483 52513 1473324 1013544 283664 1115850 1353563 1042923 701947 596503 871401 1053813 1684820 784827 1327141 252635 509110 1200270 547326 306266 640897 837664 1993803 1649310 490865 127808 489828 461156 51980 371406 1898747 1694024 1746600 722052 1243690 595677 404036 1810710 1526082 475087 385905 1424571 42729 98154 1378839 295870 152735 770204 850592 1980977 137542 1856340 1415154 1212491 1123992 64340 854868 149793 637680 1767996 166380 1970741 1397212 1736923 1637482 128722 590473 821166 362769 381588 833234 709360 1689084 1676338 449261 585011 1134375 571408 1722167 894471 345256 1289600 1859291 716299 997305 983984 1273681 615306 1708390 1752750 736492 792186 144488 1429511 790773 1813142 1133315 64937 748027 1026948 918396 496844 762756 1560163 1641946 965622 1182111 1183544 1991200 564766 1726612 1751788 1113535 663682 364042 1079986 955500 1827508 1558217 1768826 1376271 584069 1622024 738069 916731 826647 1926031 1843725 436358 292832 1317235 665200 279558 199962 1959259 1367715 501275 1948565 434200 1731133 703844 282150 1960182 563860 83906 136240 1687084 284689 1980957 1965103 665374 1909162 260822 1907150 126433 1955563 1746687 626964 1919938 138225 200854 501306 666175 894832 64904 759936 219378 10429 1724643 993327 1662467 61087 380697 1652369 1214323 1937541 351144 1955448 125887 902011 1109473 612464 158543 1747800 1060584 1703376 425147 1264786 6650 1782898 1368751 7034 1931865 196307 1658955 1750701 543017 1976475 1383795 264951 1540674 1079262 691262 732679 1379943 1954620 1479580 560823 630721 951952 1451885 1058305 793846 1335287 747929 589147 1115689 983175 715407 489427 545202 1562219 799113 1315451 643010 812165 1098085 1272882 1303011 1997106 792347 1519641 824945 1912509 408320 1653109 666317 140462 218197 899409 566409 1107429 1170923 1379186 269607 1009450 1667502 1473137 671654 1285810 552193 1044635 290048 1426964 683664 1430057 708142 928631 1321962 987638 1371878 778564 646174 1017096 239366 711007 449983 1146441 1272892 360442 1902686 303109 913975 971771 142209 258609 1653188 575572 1271530 1813023 1556579 1600726 1188866 793695 1925704 1371226 5969 364670 1057879 389687 144590 1957032 97294 1233115 568661 31913 1761115 206418 1943221 833969 1238800 494180 864294 1689443 889555 1778045 516681 797454 501210 1183705 520666 1324028 941858 623354 1600345 1462963 1343974 31815 1391653 950205 1504931 1026048 156366 1275474 1104701 1633606 1745442 719591 470190 1232514 849514 420142 326266 1893980 66552 919292 444178 117539 1902442 906881 705879 1835876 151090 1979281 826192 1793066 149081 1166519 520948 1743430 1984116 506450 1465053 1231975 11871 1855818 265371 174989 534111 904908 1691415 518855 776080 229267 1055535 1613695 1899676 478112 212988 1948766 1535976 1474977 1456248 675519 1077466 696717 145838 216928 861349 1587217 915153 1955210 54375 1135449 1055861 447172 712464 123446 753743 712059 490853 312052 593237 1412390 1341048 1402310 791637 1575936 1748977 391649 896151 968092 1400774 1633968 217656 1562346 929749 1579353 952590 1496096 1410322 1459400 527978 960709 1754463 98704 22283 1897046 110433 1458485 261341 768295 844201 675908 383408 328528 742148 1846438 428802 804963 462290 764808 395940 312620 749631 1778856 137259 1734701 1244075 350407 1719651 1237281 1620874 798578 196948 7624 1035268 525796 1926369 122249 1234599 1102687 284801 1596173 768082 601469 684998 1179317 926621 179249 172069 472550 1741241 1037382 1759999 1012170 1580028 651951 518660 988076 388365 1894731 1787861 193225 985218 865565 543429 805655 754493 926012 1386450 66025 991751 1631405 1800986 1158698 1851147 15044 998869 94775 429178 305466 1394472 853673 1996481 374577 861254 370306 1709092 1606650 1757036 389147 89468 1421785 1091116 818704 1416965 1397178 1670763 667189 1773765 1194049 195340 283187 1545271 595685 1825896 729651 206094 358319 889235 439758 1024015 602636 868725 429620 338974 1826667 1815434 289693 653760 135273 697576 581459 578095 960099 163197 1243323 1750726 1154258 425566 680113 1323341 1665431 824114 847421 1693813 1643633 1415175 1613566 429985 998364 124702 85112 1556796 1843635 1611850 332341 1550413 275553 1399905 802030 740305 1714508 71169 190152 109541 797181 815653 995829 1829405 1685836 771970 1855309 742742 414377 1440249 555618 461093 1044850 1582567 1636105 1218357 749737 1463738 1488829 432052 606126 1193153 1999598 1983132 1105600 1121549 1622807 1417350 628058 1573642 947204 799509 515522 764958 765640 696442 1194631 217869 349950 1358943 613350 1683117 1361555 1708992 1663407 1323757 279754 499891 1763020 1687304 1630127 671587 1324011 1265949 281858 966894 73055 395544 1567679 1673315 1692493 32802 1039513 1172521 30124 1224383 1842297 11185 1831238 1020530 979742 1213085 967282 1553559 359918 1371875 737079 24049 674373 1690800 737129 1478167 1344674 402209 616145 1449009 300054 1636636 1086388 1081457 1920233 11602 257289 1999557 479623 1581778 830195 1903992 1167553 827296 1766058 175518 651849 148618 755176 401426 1725695 1944264 104644 1241592 1975740 1796056 1125261 1654101 1802849 1877422 1925124 975189 1171586 1638071 1269530 806323 1959014 1992106 1005804 1759695 1309512 1510580 640385 1175540 1032358 568730 678460 1753236 819784 591686 245781 378085 1803479 1785458 1603746 1955399 39298 1618851 267424 1772368 172583 47636 1434007 970654 1854031 382827 856284 652195 1670509 1423139 340634 1970335 1686862 782325 1975598 790571 174836 1837792 1351806 1841400 1861018 602577 828476 281923 433364 70323 59877 1000237 686028 627183 872448 89655 183744 1259973 807782 375009 1497440 1565038 712507 1758833 930717 1320066 923817 1232263 1033210 953818 476374 661909 991107 585736 1814095 1498012 524347 859829 340463 871539 450519 1025850 1123522 198898 551778 442829 1733664 1295141 5490 1395085 692921 472928 1708393 640762 213855 1466114 1997038 1971499 523021 1663738 1671281 438328 84693 1155588 610468 927363 1275951 1738651 392106 1486861 1315731 661413 577435 304310 1981232 241368 711406 469598 1381194 1140576 342861 1181439 1598577 180864 525303 665067 1717118 1614076 1616536 167585 1426083 790606 1578237 1230575 1235274 721001 1767028 1971580 1112167 1341871 1221066 1847964 1576295 698092 1224684 918735 1483080 79717 1733791 356296 1509779 1569900 99613 1994049 21400 612573 1025523 333823 2943 1643916 377234 756347 457578 511758 1380311 1812272 1117098 944001 1766166 103640 415186 1229606 1345134 106391 1578420 1614380 266131 37273 1673090 1235699 1554318 1171977 202637 111344 373687 592829 626998 223827 876497 1026112 126704 547197 1823131 1509686 1154351 1281537 1374349 890414 30571 746738 1309317 1632111 1189170 62751 1715048 1849854 322366 937507 1410559 1752895 917398 1594790 162866 995774 1203789 468553 789818 1773500 627018 755476 914921 79049 153809 220287 1888869 1199229 1232641 1329336 93883 1144173 1684907 1327785 1590720 1942334 1114893 587882 671335 621607 1072968 1759089 1748027 1420242 1425477 292942 385734 1361520 778298 1874574 715786 751549 1234449 1728918 1538110 1137115 1341188 495674 1495717 1378240 195939 1238217 933185 1343719 1511485 1303847 232382 165297 570445 901343 1002107 1605734 1158354 367728 13689 472124 1307735 1001431 915623 344815 1054619 240189 519477 758132 92154 1649940 940839 1709356 556787 751531 266043 1529407 26759 1034082 1993450 494191 973932 379892 1319336 1307393 1283146 1092601 357123 1117803 1174202 246783 101563 850928 1777312 547949 1279368 95695 1773225 951790 1785003 1437469 1136849 389557 832317 129633 336523 447133 1248210 1366500 522991 1453896 896598 1742140 116290 1579099 1256588 1059353 380442 1701569 265382 947283 47134 886448 923074 1580500 1583963 744207 1582415 668783 200558 1943308 446383 148360 49027 133983 1068827 863287 283950 31857 1864995 1342332 305837 178491 100316 733185 1558643 1529854 1338961 1151696 1903126 348878 1438888 606408 736036 983650 225613 860748 860053 829469 371553 1328315 1263329 1563749 1386942 1027585 957783 955099 158102 1315656 456281 1654895 1059637 868923 598246 1407483 924674 160068 172372 1998424 804755 851801 642845 628981 274079 341353 415857 1668093 147150 600356 1423849 226873 1868557 1427533 649355 1854729 1137849 887740 529495 307737 765836 986705 645391 1814217 376237 798163 1746844 1784168 884665 536613 1433633 1890552 208474 414778 1867975 1376547 1398977 1514723 1854106 302171 116478 1249675 180991 1460006 92009 192860 121362 1344560 1077640 568017 424814 683708 427327 1967994 932151 1553767 46857 1474094 1303531 1240323 651613 1714445 1543550 1556344 370248 849428 1224872 1417500 125759 24417 1479947 1362443 373607 306188 1143449 304208 407785 509186 991313 1915183 658278 696215 1063042 997153 697698 1808363 1138565 736011 560527 1340655 339532 413154 763880 1802890 226938 1113704 465257 19275 208640 526967 1692086 1056593 1500727 1564598 1379347 1998802 866848 345803 1721375 267240 1819832 105366 1037793 62548 186474 1092538 1173434 102495 704691 1866535 1269700 1447048 1403432 1257327 141136 1603982 1431442 761034 931867 988144 1229286 939743 1013731 21385 15385 770641 320970 1741083 921924 1856106 705002 540528 1206805 1698518 696460 1420675 1068299 1385697 1833833 161745 138137 1402213 193177 1335361 151178 1050099 736962 222234 1435019 589755 1061845 833535 1811700 1681466 1285454 1799553 654260 1974436 332638 623582 804273 495072 1771933 1391931 1712605 17172 873040 1530217 468220 602744 637282 219659 496469 564256 730403 1321635 580459 1002695 1519435 1387154 1893121 673756 1508355 1398511 961103 1349126 27716 1953101 714973 274526 281829 88429 973154 422788 1545154 1125041 1588000 740389 984323 1261156 1883874 721499 1575346 320317 76897 885942 888884 156741 789055 416647 38687 1569037 469950 317826 1832764 1425934 1827362 65853 238530 492938 1678409 1907574 1674845 1675217 491293 531567 806017 998311 400253 937571 1641573 1549198 1852198 1567811 367114 714541 1691403 21235 1654562 962064 1466693 568447 450148 402653 166290 857501 588051 1728630 1626690 152724 545154 1084779 1978566 222810 89544 656489 968769 518989 654257 1646291 1585677 1386764 962443 1063496 1160614 1785707 1909497 844535 1940020 1910787 117841 664751 1020607 1216408 247815 1601195 1864155 1928598 458903 521772 1840454 1829124 994662 1177254 21667 740906 660192 354296 1039731 459728 555042 1402035 1697630 254539 497528 673620 1462250 319888 1708653 91759 160375 1027801 1447329 933605 1547928 1966574 157389 333196 1576436 759437 1960395 267896 1486731 957648 476106 1915242 1858786 1340717 1080231 1979996 1491881 1219605 913268 1915181 397358 283281 1346567 7042 1877873 166419 651626 1898494 1437149 1700489 158251 1173462 424014 881082 1889778 578435 828048 1933152 1033098 222051 662613 1126575 133752 441505 436855 1416944 455769 1180096 1104201 127766 1702189 4294 190241 1058268 767767 406 1638229 1643255 270346 760031 1721537 1962036 1639485 247742 1918662 1844303 328719 228739 337713 1411294 1765518 724182 1542189 1854405 600704 1885488 1718193 1243503 1039720 970102 128105 529216 1539455 28896 1957089 1169411 1520126 1644904 390583 248684 252957 1557089 364517 1603441 189912 1970889 1384885 406164 179288 393077 636439 1518148 1223162 1497300 1430402 234881 1142740 569319 898486 1859445 817674 704063 1482406 865398 326259 778098 599616 19990 953522 1229454 184223 1942551 587914 431616 1940430 1146493 1913740 1419785 1184289 1617649 1670587 752286 674985 166352 1632344 1149837 1729239 1139323 1534534 268979 658404 104819 646471 1791616 150139 1234660 1899020 1817028 295905 901090 1121777 1506750 1793880 280545 1234107 43615 1757331 260895 550923 1997927 1944888 1549052 1972116 98709 1374904 1573858 1056106 1891266 43153 329578 1235174 1140626 108024 1174992 1832425 324216 1260564 1574195 1113882 1023177 1878543 687427 1807657 1738348 1700914 1863136 1415160 948645 271078 1629482 740119 892248 618785 300313 860981 129562 1001570 1108797 835144 520630 1297227 646609 103213 877803 1209287 165619 1594208 340945 1960974 593014 838095 104306 1481161 1055223 706493 1289118 1193034 1773151 1705178 1538460 359353 450595 1818461 1358531 1612452 1080476 451525 64012 210058 1963334 1782793 1943560 828457 1483873 17823 470655 228522 1088247 742553 1458175 1466253 1610186 1088944 481505 1022001 754709 1554988 800803 208830 1264725 1429580 1411759 956415 1697760 1995301 945913 415489 899781 330876 1507783 1195295 1702496 1725375 1192920 417948 1666704 1093987 1626170 744321 1174692 989872 284554 1973872 1269246 111835 1774988 834380 243133 1419374 1973875 1622824 736973 1632377 371166 1677071 1691323 918842 1160465 358716 1941217 746377 37015 406066 825719 803195 1056878 887201 868718 1507744 78005 1166164 953889 1295754 111081 142776 187622 1205070 1745343 425058 1136911 69162 284653 360265 620611 357441 1808402 726845 341090 1427180 1454506 1140828 571835 1992948 662431 1889671 387835 1439345 630404 1655344 1471211 1339741 1103303 885862 626428 930899 1974160 1335438 228584 1453272 518995 1746643 614713 535138 877940 653372 153368 907719 1450294 1085862 22656 1295768 1939108 1617514 1157717 77279 913607 1458531 1254554 1597253 1282937 669380 648144 243963 1421697 1008423 1628909 1525307 595316 457816 1512988 1831705 335171 1881168 1515753 1307399 202995 134711 1312285 131954 1294002 431173 1032928 724640 596191 1228339 1070695 860972 598993 1730179 1663776 514267 1720197 1913706 362138 1894957 1395977 1355829 146560 622367 70487 1761176 1058629 1101096 787361 1694718 14936 1187570 1769174 972991 1380160 921633 136436 1160388 712545 1655382 1700039 1753377 1848919 1122563 45353 393128 1081859 1566622 1358184 505618 1995901 941129 388041 357069 1732074 173294 531799 2168 1559669 52070 140036 1423489 503699 1148583 1108721 1465448 519561 1257487 1166910 517723 1334166 719523 1077589 831822 893888 330847 1419718 1461693 788200 508653 201006 1671273 1328939 952741 165174 1332966 1083963 27457 1297942 428875 1745566 1029742 1782383 703672 1822686 913020 1434937 38021 1647384 878267 1849202 601406 314849 172003 1878134 1392226 629968 1656885 1867211 1503658 341641 613237 282760 60168 1255751 1196871 786583 763499 1569535 553525 1688190 1182927 1499875 258541 1199522 1094061 1829684 1853887 216634 671523 1796175 1635332 70305 1166482 1269447 252194 200482 1830660 1785791 19652 663783 1359602 1343610 835879 241990 1419080 487279 1726926 206595 866772 406464 668814 1651067 702844 1121113 41806 1961640 703907 834287 998169 928825 1495589 1004301 1240556 1032581 1534352 1286229 188031 666190 1097155 188507 1785331 395030 1462959 1717525 49934 1836943 1393270 1220153 1353943 951002 1616693 790699 248370 461043 485337 1734051 1111025 1817256 1020569 1243283 1164012 1119187 1937592 109148 1043394 50541 1601436 677618 1166081 1431486 395427 1108648 114485 843194 1374382 564417 735948 1895922 930228 1827660 1951337 115104 91103 747913 1118163 225709 1744226 1988440 1077279 1514159 888158 1559692 826190 1692360 1633384 596089 959260 1620249 1744683 1295492 898354 120894 30018 1124377 519000 911015 444105 390759 777653 1080608 481920 1624341 1799668 1683624 417512 635471 1250240 1319090 1185582 389673 179027 1860435 228301 963925 1573532 431385 633369 1592307 414096 1717435 1763113 1591716 1288082 795809 1058500 10153 1942485 1663942 1253386 139413 570167 933479 1785247 379125 426671 1901800 993195 634681 1314404 1724510 6702 1619458 804451 1466941 1017790 812122 1767371 507759 391922 448034 1825166 952675 214605 556874 1467412 89117 1490403 1759600 27839 1261418 171036 1767131 1060593 50174 209844 214836 1216945 1744617 1762104 641637 623282 1258033 1554797 1397362 1492111 1836140 719898 189429 1098881 1241228 1424084 1991 691444 1912077 982273 1129509 1618326 960279 1862351 271747 1284051 90915 482312 785858 1904243 1885402 1871193 334227 1157814 1201580 778877 1808705 69260 646100 700361 1586265 548004 101828 1329342 1462447 906609 977796 604597 848939 1862331 479106 1962532 1093267 1987164 854769 248977 1109604 145 1033676 1467834 1485626 1819546 16232 1970727 694763 1070749 1046115 243213 1208910 1688185 624018 947357 51409 504306 368084 62974 1643624 1045271 1458322 1680491 1919136 679447 87772 174569 1760223 1637036 737355 1420160 799493 1696643 173046 117401 1342593 960388 518787 1509419 1864888 205848 1594385 1837920 850290 1741832 279593 1962561 155014 1133604 1153750 1790479 1092921 1994693 45489 1473199 222645 1260500 1368649 541107 102243 462643 1112939 1019660 658526 1289332 1933359 333494 462852 958566 1886654 585100 1251926 743971 640228 1658555 216800 1052064 1255428 1421188 434513 305556 1744010 224528 800964 1098584 1136289 1977701 777708 1715675 910879 1127348 771099 633035 342361 1213575 676995 181194 323829 827598 1776948 145445 696304 864971 1789555 1012554 370758 292565 132850 1938235 1847715 307056 129376 1189188 1731771 1825899 516944 141698 884504 1992570 922009 1362167 787055 1729212 866414 1212811 1987909 1784259 1255884 1165076 534481 1239762 992755 1973557 1097843 956330 1706584 273287 1500934 1007589 1431734 1403430 87493 74819 1292332 1764981 863271 1046871 947655 148217 1612121 1771480 1107177 672806 1374774 1795146 1796299 1212991 1698178 1646259 1175441 1911585 818546 69554 502306 1849873 823397 1350481 1535254 518603 1306297 219482 561921 834417 735772 1717291 1661273 1943794 1137538 56786 774832 1422181 882199 378023 501342 1091067 1750942 1512107 359828 1842434 1161906 1343742 1174147 510658 1129679 548343 1650676 920483 1006611 1484920 660626 797109 1808982 190981 1703039 262619 127356 1043751 895924 90671 1646628 433531 812977 1175170 761610 405080 1340543 1372818 1972865 920435 114793 809948 576100 593790 1417414 1128732 1557267 1808240 1653825 1342841 941596 56179 541838 99982 405798 91026 1393735 165 506771 1938442 1980000 1571731 1618142 362443 1109276 1058195 922032 678166 1541773 1276548 650256 923970 1455203 730204 898891 587662 1688832 608101 1422020 77658 479270 1641825 1742337 647228 1089008 1237327 1131050 1185019 133711 941187 1558434 1004623 1979231 455542 1561942 1060409 90189 1713733 984131 1666138 766086 1885845 1211286 471019 1468351 913117 290165 1154268 294553 1777214 1129115 1684595 1490660 1367357 157716 573481 182826 634141 1550500 1924964 247527 1848542 656731 545501 1054364 1602531 512246 721944 1125552 1016283 953582 1744627 1005742 529637 637823 1541227 1847623 756810 1781130 1402203 697804 1095387 1145826 703148 422023 1655541 1702048 1825930 248641 798326 1651323 282889 1384486 556415 966492 752463 183094 388299 28149 1130972 1774926 957975 449412 671872 1890430 739867 1697775 213824 53570 974796 1846171 1338746 1504579 832682 1695903 89919 998966 1110720 1867176 1099788 1437666 1835479 1047738 1622624 1897062 587280 632761 1200791 1992835 647170 47049 1655985 1154767 889422 16509 594901 1075242 1381502 999462 795073 1674453 1239622 1889130 7726 245643 325505 1521653 1789294 1639035 1987793 944452 427114 1734502 272497 1864344 1767966 1411372 1597268 336096 1705917 1426866 848474 799152 1376759 1162575 1613311 1683861 434466 938860 1460651 840114 1147458 1625479 1576053 1620243 1864724 240869 1966687 1122712 658846 1451162 1272694 1530370 1560349 684805 1564096 412689 1312959 207050 1320493 23359 812697 1753237 638274 1688731 1523149 1696310 1212770 828241 717621 527736 1663451 148097 760351 1261653 854038 1461060 1818168 459880 1896514 1373918 598791 588680 742454 1081825 1813902 1209007 1551485 1753834 1845975 1596985 659670 274962 993950 1647707 1153131 1663420 611822 1110644 1135340 434 998484 35923 932352 503507 335256 322464 836955 661329 1437988 1806943 1317374 1806678 459027 964573 994564 875010 1489098 204173 334529 1876338 55026 791338 996796 803687 292219 1278741 498584 755418 654315 1862024 594464 1626191 750130 1544986 83751 1341652 1162526 635615 1480984 1487398 1365757 661409 1667112 798161 1881591 325953 1933668 994907 1123965 1097072 203261 1228315 635121 667852 1491447 393850 715249 1644507 1445404 1929191 467551 972688 1891555 1688983 1047314 1771940 1529088 1427338 281161 321461 507362 19699 339279 1900947 1552962 942400 1917458 638400 1281077 1547635 238739 1571083 1805163 1197893 343604 268251 1019262 746370 548514 663138 562304 1912282 407577 1447355 1955367 1961495 1762348 409151 1016766 310988 189339 1417185 758235 1186306 249161 1654464 1417822 734033 1902720 390832 1654934 1467717 279716 1076160 1593370 1302470 1160084 1506898 1774911 488926 1416215 1470632 893826 244283 924541 1765108 1734918 830515 3136 1145058 1359610 96028 942691 262187 63551 983397 1565491 559355 1069953 58600 1124676 1183741 575439 532917 1336658 1619888 543408 1476340 1070523 1509287 13472 1406694 947275 147996 382231 135803 805108 1582553 1022787 1691283 668445 948408 1563201 1715902 1943589 426246 176992 354557 332570 575209 665835 134756 1658737 203827 1335273 1146092 537108 1669425 1719972 1123409 841834 966407 1087874 1918307 552124 337005 1603807 1899838 1076504 703335 133414 1638269 1851737 1418210 636108 195127 1541940 254065 1912406 304616 1150258 911166 841853 1447521 1945216 416905 1121876 1805035 440712 185444 175361 240437 1393031 763091 1267585 1119465 45524 1971888 1129367 831229 1008193 1818470 463949 1393899 556843 1802582 585991 578971 1292602 923540 836904 1239854 432983 270967 881113 1744691 320306 1007705 670102 1882316 861697 1503063 27089 842902 1421116 35697 965322 100477 1138108 393721 566297 1080545 650486 1951506 1316463 1316137 192151 1577332 1231179 1469638 1648565 759531 32927 81200 642388 1568209 171640 102605 92193 1473840 1237654 1584418 1040965 26166 685092 869815 171612 1234960 1762240 219101 286985 983945 1367120 161426 1894344 1721528 563308 810308 1466571 706103 994811 1782877 1670903 1203861 68505 992317 1841237 824213 1665629 299755 1275649 1983975 66427 1582 234614 1208397 480196 114318 31416 1946951 1178333 1814582 491227 513573 1158818 87878 960475 140798 504982 608300 226989 1838077 1582207 602267 1953222 1381482 895881 141222 475773 1966063 242654 722268 773733 692337 351642 1700134 161580 1023288 617785 1760164 234314 636123 364994 602236 20329 1897415 22887 1424705 370064 1238864 869818 36814 1932500 864421 815679 1152564 1234636 1548379 51156 538651 1751577 1458287 438917 1247861 1001094 1974152 146733 1905173 1994475 1015180 381410 982335 762008 711322 1504838 1530935 1304508 1562138 434819 754229 724961 355095 99356 1295106 387524 1516585 1293769 1979898 1227349 1646401 1511031 924025 949220 1264050 1425488 238208 899995 1038620 945614 108528 648828 1925212 1570200 372200 911410 240957 53146 1373282 156080 1203257 1360284 111090 1477065 832724 1152687 614380 589270 261476 544191 1446988 877379 1167107 337849 1076574 132248 958649 1156199 893062 180420 237887 1991478 943466 507530 1768445 1922732 490403 824584 983699 1945619 1117161 128870 73471 810801 941285 1277279 1999808 1420606 1857662 1397607 1112605 791485 952997 1335192 87347 1249618 854694 305405 1742766 1227388 865078 1099480 1191669 1726377 472816 724473 791381 1443764 631090 957696 498593 113721 395259 153896 1433870 704901 1117650 1968767 852925 823667 1408124 1145072 1196899 806618 12609 583729 376057 1619972 433013 862069 547681 1847969 349723 405533 755503 29704 1114949 155215 494290 263836 386765 847987 267662 16937 548151 300730 1057311 549827 1828215 448084 1352856 1125929 837767 223022 1073347 1773840 1295886 1696161 1667183 1976111 1645856 161960 912115 1043235 731876 264863 1819873 825017 1330778 1483227 23932 960003 551234 1468237 1980899 1241801 255371 673666 572876 1715356 65535 1356869 1219516 233880 633920 1584414 645046 1493034 1897925 1393872 1709917 575703 1257324 181161 63867 553258 503102 739257 165833 1744526 582166 1335056 1937383 1186175 1424205 1615097 323666 479422 1372289 1392304 1385707 465106 1125181 226299 509494 1367232 1806982 965762 790052 1117628 1721548 180453 445884 19690 868813 1296758 1270776 549405 1923537 1428059 414180 1138113 1434713 1928220 82131 1922288 546981 117385 134973 463259 1336792 335301 592085 981580 1161201 1567909 435469 1767478 1224132 488888 1918603 1783955 474961 760329 1517151 199417 833074 1705829 1757145 939532 608622 1839651 1377012 833472 1596932 818129 461017 1388871 643668 239773 1802734 1648321 1811942 230142 1904046 1692020 1920324 963440 244856 150770 239693 1395002 746560 1504136 347789 1141193 900243 1531247 1510957 911343 1596343 1452257 100821 1069403 231741 895466 1747924 906418 1094591 447158 324659 1487107 1477534 230534 81517 647887 1528241 1328445 155199 53520 1592495 956529 1812487 434835 130101 1553324 770607 378583 288257 204430 12230 1795236 1100806 903810 1855916 1090435 637018 1819431 500007 422629 233587 1609703 171683 1229285 541334 123823 1468906 90566 1588978 611651 1866361 185402 102565 34016 537614 1170944 601632 1794030 426045 416142 268247 1308141 1573184 1667892 96163 346642 734912 1070307 704062 801483 462143 583403 1888174 1365222 1618875 272348 165074 1570849 1291987 1897847 1574822 1699233 370393 1745379 404159 415678 118903 1493155 699774 1555637 50835 612967 972606 818707 307432 841600 503980 1541182 1736701 1005271 1700281 1720222 289581 750000 1104295 1587413 1610883 320583 1783695 87396 1625840 1695304 1175392 1871117 1335862 390556 604297 571820 1948554 477158 1145936 960300 736270 1653428 763498 1139685 1726705 1131607 479844 668370 1611322 1838368 1780504 177647 208920 1503698 1301406 157393 1071808 1626883 1784639 283712 540077 1632101 1330272 930959 696740 1608569 1155312 510967 1318724 290610 892082 1897257 761799 621958 1063402 1822606 1365526 1474775 1508608 933417 1313383 1347311 67260 1240167 390942 293798 1379862 1891632 467707 1929239 1111987 513176 774675 1699283 1968705 1277011 1558970 1791238 101213 639828 1686496 815376 1778095 1824803 647428 1639348 785456 1646524 1391779 739288 623738 1613969 1056394 163992 1432815 1300351 1432444 1854485 1181701 1145207 1356810 187143 195861 1860963 803049 588407 1766250 1588902 197568 202344 1143969 84314 1348327 1497822 860655 1922031 502483 519728 189486 1968024 397660 783234 322547 1157887 1143650 867021 33504 1618507 1487451 1243957 592319 1048100 1162811 327818 749096 252255 305745 512606 1895402 823955 582986 448695 1703787 223667 926302 1354047 838002 1611814 6237 1218652 1266539 822560 1200220 1628698 508138 212642 1036912 1227743 1065003 970232 1884875 1693234 1323707 762011 143220 1033668 389266 413261 81266 916829 412439 1647626 346484 1796945 351123 1880923 1036947 615536 534611 330159 1677292 1701931 751159 1710815 952433 810346 1928826 1832080 1014365 237255 309991 76395 173297 173829 89499 1513040 364122 1818442 1069232 118093 1672776 1366925 1712382 1577020 245494 727308 1205329 773532 1092851 969656 1913732 1408598 1285930 561971 721561 1073931 1927460 256460 785323 957297 140603 1322680 1873200 1272232 1438450 950330 986036 745520 81234 1926352 1195118 633793 269513 20098 522200 477582 746292 143726 1594942 896136 818471 64471 1724236 644306 1058520 1314877 604707 307497 1279775 1079619 1505482 877171 173857 465749 1536780 615312 1220813 1317274 1362063 1395435 177313 229955 772877 587165 1801506 221471 1988152 517554 7113 1012603 1913812 1667716 841152 157529 791966 100333 1261838 255126 400127 935885 1029604 453804 1243602 1303462 774165 1335284 1041347 437151 342800 1216496 667452 491190 891595 1218855 819434 388411 1082224 406857 1896638 576516 1518792 166742 1379346 375966 517152 1037433 1192761 618072 1532759 1851320 1362359 967817 1890851 1982326 231668 998900 415488 732152 31284 155522 1797607 439693 69711 119048 458968 189964 1580014 1385667 1176822 1420344 1889200 1067308 1054315 442377 53809 1646998 1645461 77159 1048274 993696 270218 212614 1193596 452470 169938 1008290 415609 1052685 226677 176858 1937543 1564784 1481435 1461311 594500 1689090 393905 326012 1091061 702990 825981 551742 563243 110176 1343817 1520179 1275015 987039 1962047 611650 1344974 639708 1871585 142106 833591 1318861 1480878 1767366 1792713 1353483 947420 302292 1579407 1215552 11939 497615 89661 916226 840823 1576428 1005628 1866834 1687032 1799311 284249 1358111 224062 1988149 19609 1045918 582080 1224731 557863 1365348 1166250 1066311 1406043 831456 284917 474520 1816665 1390660 228740 506435 312912 147139 1902614 1215175 1761568 74394 1722988 204902 1823738 1107899 27788 918607 628311 1282801 1457833 1167418 1976678 995569 170031 593577 969821 710381 218769 81137 1278506 1024268 325847 256590 1658341 170025 591533 195577 1900229 293885 90949 1892696 1078612 1418633 79806 1545114 748514 761969 1797554 282516 1232322 1508426 1308721 1099090 1491637 1760402 1905297 607154 1604009 1923191 114539 1458588 276641 1880889 1448397 413000 323033 737008 357806 1557777 397595 629487 866799 1854333 677351 472071 1715727 1349464 1089518 1834377 86597 866302 922889 1349062 655665 235018 1510867 674548 1460377 536387 1662429 272401 514659 666707 216292 1184758 1964346 1974287 934376 1915804 1989787 255895 629218 1602833 1863800 1505265 651366 165416 1823257 486972 764182 1947162 1445081 1156935 1390454 1431372 1880671 1519470 1527516 1728328 1644359 1262512 917562 1042855 118139 592101 701915 1611769 1589382 80770 967153 947870 1309902 1019342 745229 1035867 504540 732832 589434 1563971 962364 990188 1110928 981302 1155662 1882945 133488 572685 1173109 194599 835903 1806956 830945 757794 116759 1810940 889983 119214 1684254 281986 1380386 1333615 1776741 1034505 478937 1594791 318980 541135 427121 518407 47811 1286053 1963776 204195 1433972 1373300 904506 1965973 286354 265528 74406 1246574 417277 553218 997868 1488483 194172 633646 411493 1082117 1358057 257972 48569 1775396 1878787 1699985 52451 337936 288581 32626 125845 1932700 1677857 695998 1295605 315700 431866 292126 409909 226666 1355461 1348866 767859 926009 1081464 658971 55976 1889732 1871037 756529 1516104 793817 165009 974680 840078 1575651 470917 1022407 608876 345280 1109214 452638 584882 1047145 1569076 1352447 755146 562034 1744381 1415435 1973044 1971424 1418794 1123232 477509 1202638 1816909 1569978 1937968 204966 198539 85930 651870 1671251 1331526 379871 1582259 837204 769219 1346851 1128248 1122729 1537626 1330759 1400526 1658133 1010455 1287793 1998889 581 1727697 1309768 1056938 91406 1690074 1147379 29002 173753 885064 217675 54550 1049834 651295 773384 1127120 1124740 1750360 80819 1410627 804249 1178765 645719 1925524 806614 1882597 1136277 182635 1009876 1739572 1896261 1917251 934082 1746277 83517 986141 1230269 53114 1092458 178841 1767329 167158 1651143 906767 832088 789709 859233 652269 1125944 254953 321068 1394754 878641 10483 1758504 1914391 387068 256304 1900058 637831 352826 1021162 1465297 273754 1921479 664784 1588704 342821 1858698 1052363 1109420 518650 1746889 347776 255415 18925 1167925 1672604 425356 1554175 1367575 568825 677178 1476658 1175938 1525171 986768 1164774 1530555 1588049 435144 1043792 1343561 1580600 1120800 167794 510817 1187371 656035 1407066 524178 221739 1915439 881175 1944942 1029908 950190 1420789 1468535 1128468 754970 1405883 690985 545041 1248123 1773846 411585 814539 1534955 1984500 1824654 1230186 1239416 316528 1762193 1715845 657793 1365710 1564312 656634 1071529 1824902 1130259 1847816 1217807 1686586 1682129 1130421 592093 237501 1864350 1486746 1820543 150530 1305860 1508816 592347 633431 1968989 898058 1558626 199867 422526 887152 1075150 1782264 1574114 492446 1682771 1166950 1082816 1075610 1673827 1317420 1554196 101451 662245 1148230 542482 1932757 218421 130483 743929 1845767 1105680 1417230 1512135 1740717 182236 1365269 1136709 412270 13058 280301 1983429 206768 885825 1785178 1741773 40208 1992222 248847 1369861 458349 147631 1234185 317530 968524 284639 1625814 1513575 1732795 47194 895922 312729 233166 1932062 477459 1437055 1710720 138074 1224213 973278 1138954 363437 1437992 788656 1058579 526161 1497707 130227 545201 955172 1163889 1309936 1624689 360546 29458 1729046 1118285 1735196 1952582 1068886 1939170 1959438 213447 1736187 132689 1264848 25603 104182 171071 144435 706340 1976452 1882928 1404586 1670508 1918569 1941092 734302 662757 1872743 1990231 1058681 1798959 1488928 456810 1404135 566392 287939 517232 1076351 810028 1622094 305409 972860 989181 383189 1821164 1756239 704936 1146209 1799677 918536 38848 493886 153980 291255 810677 1974823 7859 1101034 510895 900396 568442 337806 1073485 1483780 1721115 347706 1570979 752349 1876268 1805415 452866 1528430 561248 239041 90657 306678 909520 1304679 1851541 1650199 533282 1631395 1537937 1142578 409708 1976975 517720 588415 1881910 1738105 451123 758445 1932301 859333 444843 1657491 1067692 300848 240753 1398686 982737 1968095 1069972 956747 646508 584040 1692454 194143 737635 1129619 1184800 886597 567205 159969 37342 1778537 165083 2069 1922380 1054942 367981 1393868 31024 545893 622115 1605688 740797 225860 879064 503529 1282926 1029733 1035134 1959927 478706 107116 1148733 576635 1541364 1011213 1437147 377125 1355448 1868934 1734668 758222 656176 1626067 270426 87144 615074 1879106 1471537 16968 295105 1273163 1703631 1785731 1425797 616318 1221014 1142480 65072 580349 1274396 583723 1236682 131385 1839037 789980 156876 621734 506350 615340 862567 1985881 359436 1230838 1471923 412940 835552 356755 1447509 1338068 438276 307929 1224352 937902 1584318 1407409 1853762 1756720 1436135 61252 1290689 1755574 498708 347003 1473641 1091540 1082006 1034917 245639 1695396 581662 190770 208551 540217 174961 1707654 1932689 1941587 430296 1549904 1114458 475368 419872 1184096 493454 813833 380603 1250548 1836976 664797 429691 1197954 453017 66100 1228283 1974658 343190 643086 360728 689494 1835684 602486 1119974 1961186 1067449 1875735 950036 556056 1925134 602828 32803 1784008 509014 235660 1626475 795587 1966641 1587873 1145721 1528767 1657746 1371628 318281 1436447 267549 1110707 1101813 1881513 1280646 1845671 518916 1855126 1973433 1617999 305718 1592258 575547 1438715 1081622 616039 1131226 950677 1671614 1148088 38302 1828608 1898525 545731 1968278 188988 1904930 244596 1024678 144446 72401 1783567 1228939 1090768 1951934 1123695 306477 1015249 637091 1331242 967655 1046496 559581 1230655 993821 1453569 130360 602950 315997 1098242 1655802 50012 455175 605899 1820487 1844417 680667 1076658 135057 618130 1828452 1058951 545855 1680979 1470444 892006 1807809 29147 303940 1477911 125592 492260 1698816 1697121 1725793 118895 1236877 107844 1198792 1760685 448862 594397 257558 1432141 32843 1706282 1698307 570111 1012074 273567 1400413 570965 690431 1814965 449092 1430489 340086 410816 435119 1086956 683519 829072 1998414 1321822 152559 1389196 1634996 513537 1540946 1533935 366311 537472 191335 473622 916596 1585984 1143323 386423 1915087 586013 877575 133192 915287 550543 1486145 1253329 400885 942152 382373 248431 1549377 248625 946954 614052 1050590 1433541 1891915 891750 1033949 895409 878656 10060 898646 1074494 95594 683129 257653 130414 1226537 1967818 137852 1569521 246247 862236 600598 79162 1600714 855120 36430 1416175 361870 633304 148977 102777 1613348 1497063 1233638 1409972 1808278 1860257 993412 651219 1458169 42586 1354251 492381 1551510 592626 459549 1163583 613446 1386570 480923 1820916 231689 734140 174710 1386040 225842 511021 456058 472721 109095 1267820 182099 1362889 194274 523693 41127 181949 1367246 1427809 829586 952452 902123 1911430 25395 1413778 441175 200666 1107530 904134 1272935 767754 1590449 1487775 1354776 472426 690191 596671 1672158 1394795 915229 171396 664602 718939 1730742 391792 384248 598471 1936673 825796 775714 1085251 575109 1705603 141116 203114 979682 940855 1635445 739180 1979370 647518 614217 685641 602385 371751 27952 1523383 728683 1735972 1503952 1825333 273112 1978042 327125 756328 1720521 188329 1018144 1387627 167415 1094365 1796432 1284564 1378319 1225061 266999 1977243 913067 1620972 279309 1465783 27565 421404 1951195 1695816 1882736 829392 180244 775766 34336 550137 1457454 1864487 248008 362874 234995 1056195 1027432 1060134 168775 245792 1224197 1548471 379192 1030463 140485 792812 1324324 960648 1721197 1818762 490467 1008201 431869 165092 399511 921629 669951 968906 208630 1182348 1493336 960531 43674 309896 1847936 1761525 889860 576265 1532022 812939 506256 1125038 1154734 1558553 795845 466330 1835990 1190197 1941671 466650 943433 1319397 1406375 1311927 206358 1395279 1114569 764098 1489500 234227 1985493 811290 1137214 1669307 333920 904844 1565290 750453 176444 1776337 1736419 1225905 858359 917738 677668 327547 189386 1599005 622253 1857369 1066136 481955 1296516 676885 1237765 984784 422966 10772 1405965 1723385 1981292 901423 793190 834360 716566 1080077 1388125 1161245 1668211 916431 1786106 1484353 1526802 651004 1072924 1916481 807435 1355724 65088 1335654 1417287 1247639 1443179 1114132 5360 416334 1351354 56336 320282 180231 1841583 7038 1863135 1905329 1856765 696842 363565 1240956 746829 882249 821355 1118472 1473642 705830 1664411 275398 1254386 861862 732513 932213 856774 1343110 1938114 581009 225417 1006469 1410456 385077 335871 1509241 1244322 1610039 625772 592714 1442191 58775 1603345 187053 926566 1067760 311420 1458689 1636769 1580791 1233457 1842243 973606 1015908 1657288 326217 891885 1119975 1500929 1651798 1487613 425446 251512 438321 267069 673501 1650783 1447247 923637 243442 705523 1989756 444143 203327 319818 607289 1494369 1804509 1203738 1790224 556120 1942624 240026 1667254 276564 728989 522833 69890 54986 1492787 1557930 1715317 1580418 986747 722315 325297 623016 1506251 1429950 79991 738369 1871784 1802166 516449 756621 1798757 1667543 836860 1482870 576363 1248724 1444524 1354756 1621109 1451668 1680764 1604701 1034678 555679 790371 244246 470288 719525 1488864 1712965 1198558 465160 175602 1250013 1697913 222394 143398 287290 866716 1680465 1016619 303853 551256 149152 1343512 981751 1724307 597053 481406 662915 1874334 721393 360184 736688 358739 1930192 207373 449307 245351 1027108 536473 1863990 1165656 1554307 625636 97390 1617130 993253 948977 1942631 356935 962368 1408012 1929428 1528515 1673102 1707754 343479 908911 187140 997422 734251 816818 167427 722538 935101 1530494 563351 1417388 285924 1528374 1606871 1720459 1625286 1119771 325808 420299 910255 1167272 291281 993515 1036156 399000 1406865 608066 1267416 1511075 1188231 235091 206461 465273 83466 1358658 1277544 1906981 343628 822290 731193 1644868 1620166 1186932 707050 960583 1559358 1490469 1653207 1296847 1542758 83909 631143 396320 754389 1375161 1433475 1369822 1715683 632378 1729522 1163080 1030746 604364 1732812 311576 483291 414454 1139767 156320 1715840 1990830 498276 1551234 1752100 643376 1628145 1530026 1417894 1127812 1673723 128184 263662 1464216 1177498 1150180 423359 838499 132068 392608 1522288 1349891 448159 715359 502009 1153416 1908408 801396 1476139 1617389 1199814 660473 368005 1238708 1008760 1099583 904358 535756 209879 1340731 1297542 645414 1120460 1187462 1808939 1503052 662818 528737 1381490 1310413 1034725 1801604 1855132 480668 641174 227172 894553 440746 1331876 811117 113833 373559 935453 845 524287 1693691 1371169 1618252 833322 1728050 117716 215387 1955947 1996769 1833628 377772 1706238 1397962 588937 1038102 1726465 517769 184684 1027394 633130 43967 1738480 802888 420549 197930 237107 961708 853417 348194 1997840 558139 1477197 898757 1293395 1394799 1392852 439662 887393 1461495 1276731 728408 1837237 384558 135531 546904 650272 1464666 946422 157798 840495 61584 1043054 732918 1719509 1537482 247544 424275 1711999 937384 1399033 798971 272048 390735 1516065 767851 549580 1490375 1734457 1006090 286124 1557780 1081639 1199704 84812 472908 1347333 410660 1082188 841329 1079137 967633 1606266 432780 962668 627282 284536 310705 1292822 337157 641625 224762 1252474 476678 896145 1040860 1075844 929210 1226988 653526 1466857 633600 522753 940606 707248 891348 909474 1260380 284410 1465706 1389519 1879541 1829841 948836 1483518 5729 188019 812156 11452 449071 1033937 608211 1321237 1845835 514157 1595851 1757565 625415 1142163 647512 262489 1579302 295480 1666189 436078 508687 1657643 244187 1957122 1592588 1052535 881199 745115 1471648 288280 151480 94726 931595 137580 1054037 602262 1272007 1061398 1656888 1305091 497639 874068 1449463 1518543 1757417 1702353 360667 518763 340055 1965686 287210 996452 1980670 15316 913133 206876 878167 1496301 733317 279617 423905 1839658 1330792 1620057 571677 525256 773955 1659630 1648460 83823 1365601 1324259 604854 960002 723591 645248 619356 1181528 515832 1191299 1599591 1335914 464687 1174891 457161 1097923 30022 1470250 309036 821232 1990742 324153 1575788 457151 1401077 559062 1054281 1860976 1441702 1705377 1976968 615855 17894 1249973 572026 1653246 474838 204448 640717 490794 692693 506346 673011 627187 1435005 288144 914217 1869569 718392 479955 872302 260968 1964844 1098325 986464 1060748 881674 708607 544922 944942 1664367 1892510 169316 422535 259641 715280 1717083 265373 1619199 1535027 1432267 726539 1722776 1867028 1129206 1384147 1648100 1999103 985524 4903 1479545 1979472 673987 831217 467059 1709374 1784980 850068 1357118 1602406 1081821 582528 462838 368297 1055269 890889 275890 1708389 1729689 486200 1818269 227572 478113 799242 1799288 150504 198083 1541336 218946 402676 160063 963509 990128 1138614 1956825 1992436 635666 623076 1370645 1241188 1275027 1444218 1011729 1198231 1013117 1307674 1993544 1153749 1243599 1020820 1362325 1454928 1262188 332587 239151 189234 1618485 321118 391624 954897 936800 1033647 1010613 973311 1894573 613742 1641268 452884 657105 773253 1187236 773315 1818846 1462727 408339 102742 883509 616317 29561 1521247 992688 1301655 463171 81486 1204334 240476 1335077 1536710 255643 1835517 1249013 1235525 1904060 76656 1688862 1126484 797300 1451367 1702493 1094408 8965 123155 1695888 1979237 373864 1493028 1955732 1229629 1498577 392288 1482991 979736 1727618 1282925 155294 1687331 1257458 1527047 1197417 1162947 1009529 455337 253296 57588 590190 301530 957618 639375 484587 919131 1839982 44733 552708 1483307 1801137 1161420 1319237 2191 1570431 61271 807119 1367492 534751 1731426 446491 1834044 27489 1917303 1637636 569259 636076 118408 1477518 680911 1364997 814667 1240113 1661579 117610 23255 1928234 1609434 186168 682851 1955594 430649 185666 1356182 245380 1184881 1786490 25493 1602638 1425855 262408 610965 701282 149745 1915708 461963 1588879 1153282 1339761 61933 1343809 1088147 773106 334732 1961514 1339910 1771597 1185683 674327 1409330 663179 1202419 893659 1345679 230809 228644 683635 116687 1412603 360530 1903966 1135792 1392150 755271 641424 622357 1612557 1319592 132415 407187 868108 472460 194076 1523708 1394001 1213182 36370 1166453 966513 1779399 1291008 107832 486298 633381 1677239 804649 505587 103807 1374407 645700 1232829 1798698 768070 1017116 191403 1843739 498360 1865404 1432785 1377816 1139296 1445810 1481706 691217 1938495 304421 957048 1515843 1928152 1388018 372048 1065024 1553908 1581277 1549979 1102179 1181925 473506 1384680 895258 246998 1067710 881510 1323592 1019709 133665 1034736 55770 1920452 1665810 180206 486981 1844934 1616087 1856731 1914100 997949 1729158 1711394 1314063 1274771 218705 397439 948403 844642 360772 1498336 1247509 1475495 184557 337559 1500781 1650701 139638 1181817 529695 1251130 930829 1003948 1025013 1579382 550078 61713 1864513 1692280 692566 599648 1448189 1447945 1907160 513350 558151 548558 1054484 1069648 1544286 142986 666958 1230084 361509 1697433 1573277 334740 1905866 1641398 640381 1408292 921291 1666124 656324 696548 766464 1936561 1324207 1525363 1870814 501790 1086407 802925 420651 1442680 581983 1021123 1093632 1523295 804202 1342214 266762 1464960 1585976 1364928 1585989 571362 688058 1227638 1352909 1058155 356414 1730255 291435 152430 865981 1196376 1261387 328365 1954530 1239160 1405726 1769812 242764 650334 1404011 647080 1019761 1466692 1962455 854792 1830427 1922009 1598590 274612 1750430 640942 1518376 1079742 654680 1349571 119664 1340638 1987725 1928894 874370 1438082 681631 1976141 451969 1097536 943237 209412 1269349 1797757 285777 803385 1055884 447883 1850592 566605 254140 1074928 1317807 1001655 989174 1207166 1701627 1070755 1723581 1504176 1643417 544319 65129 1499609 1816442 1617251 229454 1198836 1525718 1853600 239617 156402 1770041 451158 706821 1882899 459051 1669698 1060872 1753222 1344634 898648 115681 277297 1747856 638448 1813651 1678789 84834 504154 1214103 52042 1915038 1622650 1971736 1680985 728208 910789 1698608 428769 3978 1540999 1884416 1923662 1341978 315305 924825 997814 492745 1759009 1955838 552468 83622 626953 866258 1274743 738923 381999 1810711 913405 1947164 1973936 1084960 1279157 174252 732365 997118 476972 1029760 1783959 665670 659818 1231181 1747111 1264619 1732526 1359042 270053 454157 441718 503521 180305 526322 1030197 435589 1273260 209350 1958083 247436 279555 1160038 183215 896304 1713105 93439 840306 167066 1430571 1587707 195154 1388003 1496995 1836022 1929720 1187855 223062 692785 1581384 1111504 709183 1728218 909377 331958 1612047 874933 486760 1712993 1379452 1205130 1690858 1889879 548016 1639864 552430 1588851 758617 1341658 259108 1042848 741209 744496 464334 1049214 477298 1886051 1547083 9408 1153592 1844577 763133 575825 440665 1885614 1920890 1622547 1962550 503233 447256 1347066 809320 234934 1563676 370940 789882 131336 509134 247058 1145236 802667 1632727 395097 315720 841830 502322 328550 874801 739786 999053 1541265 141686 1070546 1338602 1277967 594019 330084 1395258 1246495 1030711 506337 882191 401561 1942655 826541 124485 1912432 1625103 10993 800923 502866 79148 1934439 753462 118737 211997 661419 675171 1735733 666972 855043 1469216 1416077 495306 1485882 1973170 1457215 607991 30595 1440663 1573945 322759 31552 567104 1001536 1641350 785543 747892 899916 111639 414769 452239 1658961 1125121 1807549 604440 1884809 270852 513931 1082067 1585771 944943 458391 871266 1400593 831020 1077392 456665 1491283 1714667 51804 1032507 1402348 1556340 1188963 86202 1183569 1065651 336519 1004115 1421597 1133448 1629550 46077 592025 621041 389888 1270300 288300 1895417 47659 919158 1794249 1795486 754358 1513553 1975214 1727128 188441 592681 362781 527125 1053358 402529 1294579 1802254 199380 191021 100216 1452711 599638 946808 143750 1975494 1676801 1892402 689056 1582556 141043 671538 295205 5772 1918183 1791231 363181 1771286 1348150 633527 1304989 1259368 760996 182335 23734 1993127 1149116 1322447 1345249 666192 839018 611267 1398693 445780 1721135 640196 1904327 1482371 1748497 1082719 167485 878492 826546 279001 1757405 1424536 1028945 132237 1306340 827662 986318 1234278 789452 861021 1110805 493298 1679931 750799 245757 1166220 612433 1794452 1951286 994472 1421004 1540212 937597 59756 860153 533137 270187 1120582 506357 583005 1192570 431889 990178 498611 1251417 1547927 1755249 1893857 1226823 185516 437224 362407 1678227 714663 226103 159363 198440 638533 1024169 1717713 463499 136636 1165584 3442 1707947 1943235 187979 1054305 32606 1029133 566558 365214 764942 209869 1149180 1753088 396503 504914 1642131 1812597 763525 89384 1228610 1910735 1181952 1948001 712277 696645 1974076 388258 156913 851023 1887012 1772750 1583809 1225808 1488374 1417278 1817796 1734697 995986 1562004 1748726 1615568 521731 1975008 705224 941663 1014009 1103149 287175 568753 1379575 1097545 197095 615241 576577 86863 1701333 1533196 201735 1704202 125745 1728086 151360 1098537 720807 1928178 1333352 575906 884630 688294 786861 370454 1271173 444358 1185883 1759104 1792545 686557 1518736 1465074 748011 177519 696559 249758 1435811 1463570 1398665 689122 1539828 301335 1298573 1876610 705464 862012 1514532 642386 1163502 1812192 1651997 609620 270345 1841711 132202 991535 44791 404593 1831257 765360 1830241 54368 1047663 255662 735478 1550266 1552491 420396 534320 122735 1903290 463560 391683 1799043 1723104 956130 311187 554720 936632 1656160 1171346 864204 1491598 1252252 1530091 1958770 581545 1055023 1119750 673200 1557297 455690 367211 244870 1142882 1769018 1103993 1791785 1453465 1084395 229909 1677220 336779 1256749 671521 1928848 107536 824856 736384 847459 660869 1885636 88599 623995 1741952 430570 752768 964557 1545079 844955 1304879 515696 452109 1021885 1176421 1411757 1517931 985294 1196181 136513 1532156 353710 1751524 292345 406257 259632 191431 24054 1198493 1969464 1238039 344868 1596375 272717 492537 345463 1843857 282584 512960 1125806 1444276 628747 453705 746818 1858731 1585377 1809372 616663 1092394 974910 306630 271684 1599530 791174 56560 428346 1609220 1931143 1399926 1940531 551693 347624 1748291 1552609 1903637 1369006 1232385 1951030 996193 1885715 1532124 1308422 1153977 1312276 1012732 1952173 1018957 1692848 1249343 477528 678735 1359795 101743 1286632 1060764 932616 810001 1377545 1737179 1725501 1960835 656460 402531 1810509 1475476 932152 1683761 1747129 829614 1258367 782659 1091315 1042689 210904 1508862 1142945 851385 440002 2777 1799802 146238 437642 970274 743375 1140440 252928 1204580 774497 373831 31688 621494 1789769 1441399 1294764 1124057 1321683 589089 92077 1371951 1234750 1397350 1200441 1843036 762845 1603464 125200 1392519 1190168 1269260 1398107 1061407 1626988 1733443 1262728 298883 577808 840906 1855332 607845 1554815 748430 800832 790762 79799 1575109 981659 971047 1770890 979743 1865209 1442752 1330586 139263 1307896 1643682 335675 1046375 1906944 1426498 1260530 47067 1574521 1551645 1338907 483672 769457 1375557 81560 1245579 1480780 1830025 1116870 1291331 1355347 979500 1516254 1417265 493713 452489 430852 1319617 1493978 255835 733203 410126 387395 1839345 880886 755367 1254863 994153 132020 158058 169649 1766978 350299 979533 163852 1321387 1990234 1149915 1635184 1639983 522365 247480 180815 746745 814680 1666356 765015 22784 1354422 391883 1331272 1353405 574121 1755893 965826 1901962 753788 1808024 1604297 1300211 70208 1074371 555189 986448 1015764 470764 766003 129 342005 79146 1959538 1865887 1361121 1290329 16685 723137 1750058 365841 418922 1583878 1928382 1433225 1892748 1998232 617504 386806 1447925 739324 103878 1268725 1380254 593465 1555774 1908021 26670 1930956 1373182 877061 1229780 434996 652929 1164713 1836808 1366523 437553 318681 1616130 1710361 362468 196732 999951 152362 1253001 455530 1863236 1284483 44126 1468094 331533 1474378 1624557 1584420 430139 170813 1675657 410128 1075867 1958750 1936169 1559763 1523756 922921 295946 288356 1444639 820174 1635725 629066 1566278 277746 389611 686555 1602878 1153578 1472358 1995066 642788 1956075 885672 988198 1455638 553108 838151 1071403 560865 952383 163258 1203976 24701 1992771 1143568 1260178 1563284 1013608 650573 281482 779871 827178 320879 887751 331711 608509 637787 253452 325021 1681830 1168808 1518468 1285224 437978 1497082 595001 806341 1042333 1160501 683221 1606452 1380589 1323274 729572 1376070 1658613 1665724 337121 666586 1335457 575765 1208739 1546307 1027879 1609508 788206 760572 1210174 1119400 349349 1573702 1710977 36368 1301278 318527 782662 602638 1991981 1039020 64103 1285037 1962334 592848 571937 954683 1683462 192736 1547071 1574838 928023 332105 1845195 1087121 964841 529002 1748026 1051369 820355 461998 209541 1540172 400794 1149870 445658 483758 1652057 1031091 1606542 1668891 1127932 849737 1985461 1994089 123169 759054 685889 1981482 1280980 1736429 396318 418090 139101 1524271 1310223 1583270 22102 1692826 177532 376460 558531 621021 1161760 1707021 519381 1883027 803480 1328 1020102 1988045 1203862 1392996 1385090 338849 844784 1431828 796345 574070 1241622 1703402 1255942 1655711 509394 1387492 1966481 966009 556638 767179 1134500 699040 1878717 857979 555435 974897 745826 184434 1411800 1496201 1895364 898142 1899037 252691 1123082 1094378 955497 1728113 357020 1061474 1932476 1194669 409146 1474156 494015 278760 433363 1768907 1635950 1086653 1667280 1336124 983279 785016 563145 821098 601116 784214 1129300 293031 593305 887550 709580 60697 1535647 904375 287699 1502219 1890773 288921 547550 601607 376347 576205 1064046 1511160 273663 1680241 1491902 990391 1197679 353655 1168259 516018 439074 531565 1174818 89711 127164 566941 1295614 1836529 856618 341314 761698 878783 1196863 338250 1508059 743469 687469 909798 1705239 1350913 1130912 1520772 230349 1845917 1784462 1983308 1964693 1712988 112991 1675283 828775 615884 166647 1344925 1752617 1320753 633881 1913968 1340071 1423282 1797703 1223188 1937951 1454788 68085 579996 322042 1651215 1186366 1061598 1854122 1559091 877328 1936512 1404104 116754 1624148 1249275 928244 216610 1711015 1724844 1460670 550037 773275 480902 436103 1286265 199033 154063 331508 1893518 1072776 1562117 1752796 673399 1905936 68072 1938451 1062195 1487102 884787 489952 392618 764353 441708 1384306 400571 512197 887428 1769130 915993 1977908 1258983 1641380 1515517 1444109 1337958 69499 1367442 1576270 127937 63917 337618 1216602 1341035 34320 1097930 1100200 465525 1144504 317600 901397 900946 1007509 135168 105341 439341 602070 562863 1092856 617781 1230533 1205484 90474 1252773 1107196 626151 1181005 365134 1358416 967861 1772143 476489 34796 388446 1059126 1055174 1078413 481245 954162 916310 750596 1114393 1959631 379343 799046 1769896 461570 837783 1916231 168770 1774381 1768616 1383902 511861 1517276 844632 881277 523699 41290 1678712 484393 1291766 1359274 1433542 1997393 988730 676486 1728012 100693 1035795 1134600 840385 1867112 1337098 1527256 1701513 633400 340080 845593 1366859 1916276 1716868 677126 1161220 1770440 926152 1189352 296461 382166 149001 458116 996136 1882479 1205372 1580836 125891 1039516 1597567 1794854 1103037 486877 1421277 1950528 63505 975687 702692 1944926 848810 333849 1869580 885259 922521 43617 1434269 354843 1964133 768712 1265064 1320247 1210919 127665 1079989 969939 530317 266347 1117675 1369954 960062 38437 602719 950765 1340552 1537070 1933011 1103284 1029481 905041 1712078 1960634 207256 748809 1798804 1402029 1356476 1809363 1539973 1946295 348455 1077394 1747518 1591652 678279 1374331 1856130 968508 1390929 1134152 331480 512359 1168343 1160002 1464705 868581 1511412 974712 316652 1871483 1256549 1061342 1273096 1294856 56903 628760 931933 1297786 1376217 1158321 1795919 1787334 731125 1214090 1125473 1723601 622538 1951537 563421 1340057 1848108 918132 1034085 960365 530990 162232 153778 1547667 1784696 115303 541750 1738131 43558 1042508 1379166 712459 1356262 1387094 1328873 811873 1054837 841283 618291 670999 721443 1021664 671323 930072 171764 868931 855962 1307993 1992874 611142 754812 103717 1418296 1442017 1329621 1666198 1052989 12005 892760 1329892 1421020 1581613 619432 1620609 370411 15622 1946231 68659 320603 85507 546445 738022 381894 1939606 1737773 1620089 1898889 709849 914077 932657 1729284 615262 1053185 965843 1264204 617488 29553 17647 762832 1348358 358614 1556064 868495 1416785 379793 1728188 966093 1679660 630149 681814 1147339 1327936 1692463 84974 954020 698309 49847 1241378 991171 643120 1994150 1550780 1451701 48783 1882017 593671 770384 259056 1929333 510910 1019663 1519951 1498668 939417 326253 246091 1375539 1723611 332716 102855 1677353 579090 1487032 1193935 1988522 935577 89082 1477590 1734422 1536245 728312 1039406 14606 988149 1782314 349491 63280 1838871 254017 1949837 1920617 1443775 32875 1795053 520471 477382 14906 1943247 899377 959432 616836 1918783 736136 1905425 482278 829273 555993 527151 1548233 1890708 506530 1631883 1291542 732606 529923 619912 1008526 583132 492881 1632110 1715069 1088137 996327 1656175 1795063 382756 291482 1488839 1954941 1369038 1383647 979613 1402451 1644510 1786141 1066402 687295 95036 364380 1171440 1284451 1565364 723000 1233929 240977 52628 1274591 73214 1081940 883934 432459 412482 1522521 992421 1596161 1119257 441223 1178424 1911783 805092 978772 746813 1429079 838392 1660959 1632937 853481 90409 1893707 129492 397281 340611 1572658 473818 375360 389192 1825762 41460 1699290 959158 28294 1770892 445397 135961 180939 1340920 1577224 1274766 54889 385400 1989600 357388 362559 617264 1767538 694953 374183 271588 1277031 1989903 801144 1222557 1480591 312801 1278622 136579 1078886 1768855 777891 565682 104692 62681 765634 1145946 1425994 5990 868889 621004 1227884 1911606 1273500 58734 37738 563065 1762215 781123 1476029 1862139 1114826 172297 1875257 382030 1477960 909575 1539498 1168559 1588951 490652 1171180 496501 1451754 741130 152995 288604 1641907 903534 1279139 1166700 1903983 103430 618855 1768326 313756 1755775 288219 1043538 743581 166085 1367639 1921229 1178855 1167222 164948 910584 1353942 1003578 31342 1563696 1484199 708960 1894650 375601 301182 1868488 687719 765461 1666879 1866928 1618943 345185 452105 52096 1515686 867852 1820770 348979 1397979 1059979 1159368 719687 347838 865185 419011 622040 170474 1570840 1344696 1551506 1536288 1495568 296061 271624 836338 1329471 1918832 1529398 1114794 721459 1589243 1595755 1356794 1231928 800350 1352893 124859 805629 670115 111032 1764962 845184 768171 180057 610673 296076 1546645 1336743 842699 1209211 932296 393580 1726110 272421 495037 1002430 1357692 1688751 1157540 1914218 1938275 1186769 871683 589823 1483466 1346076 896966 845482 1872503 740313 335124 1303212 1567560 1328511 14852 1839240 343188 567816 9965 543320 399242 1588929 829148 853660 701121 1158962 161490 1580967 1857136 568282 59450 19884 674407 1399278 318961 1211295 440464 1803627 1087492 1683877 126997 1375011 1426688 760705 584772 1559927 1182303 848407 175271 1542199 808844 562811 1865060 948281 259567 1703234 121045 1166836 1995024 1258860 240547 226278 668220 1177545 148162 338240 302376 1009716 250902 100176 392348 1454930 553840 1343061 1381324 495403 979174 1300758 604966 1751932 1948512 39486 1608652 1444317 552477 379799 176342 1054625 17076 876624 1909376 1513325 684586 252182 578083 269229 273276 190289 399789 946504 1838376 1392925 317200 1242850 719499 630901 1636620 1001487 1060728 1914247 1082465 1296628 1694142 1677808 233664 160547 1749743 1180996 347609 1151143 1901959 57210 1744420 727061 1328931 761436 705277 482793 202695 1214523 51456 1609411 41909 1596582 1387123 539347 1541756 1047185 220887 1933908 901871 1884340 536623 800797 1584574 1465928 324655 1395267 1650454 767463 1370428 1128836 1872202 313936 1098976 538659 1788932 1273775 1750793 212958 865518 1915122 227535 279637 1913169 317011 1709229 1779027 915227 633919 1970121 1591736 68703 1092564 1431834 824296 196530 1632318 1090112 1771533 1659407 1660548 223694 853691 1545201 999863 18987 1521990 711605 899077 1386281 1973653 1951370 149277 432177 1147560 419861 81122 1043771 236086 1733377 476594 1762614 1559223 1621295 1315705 401439 706240 130578 453327 733580 396143 323285 1727829 1352402 1359866 1205085 1641965 1350027 1163448 466230 1483673 164538 1462728 1895315 637704 1943947 447786 463189 1056500 463044 1262732 123481 380685 1379621 97441 33924 251309 1542364 1868004 559595 203415 669437 523111 1155814 44173 1417093 1040201 1183227 1780419 1292312 650173 989804 117657 1075814 304567 1275030 982965 811878 648373 762350 1804887 714405 730019 1654008 521704 892751 809807 618777 1384046 1821006 1758700 662109 1858121 1184241 545127 759709 1040930 692262 1217886 770542 1148743 1872979 39038 1783137 257072 1759412 497049 1538955 338997 1898698 1645703 149581 1511026 1738469 1360214 1123629 1515182 893757 1343041 1854353 503283 889627 629581 133638 1073417 293740 1721844 1657286 1691780 1676717 44762 1915710 821775 287957 425018 1331857 474163 1858920 503075 758497 1089303 1820570 866092 729262 719618 1798155 1741456 563861 1498327 1630147 438145 1586947 563332 97932 1566030 1903256 1552745 1751316 543726 1012190 1031026 1135090 819017 1024968 222046 1608542 1626747 1292350 962591 1624823 889300 163468 364927 210099 1991462 388971 66562 689064 1291587 914618 1324849 333431 543413 1695965 152189 790656 1129077 538388 487610 1047004 1704625 121928 597770 281771 1332749 1907163 1688012 347163 1420149 1720108 1318043 871753 1673271 754906 407822 1365959 501089 669743 1035705 564841 533194 1452960 878032 466253 1909246 1825842 1914215 737750 1316064 1984610 462784 687425 1673552 1045258 271959 475771 786919 1035957 1191060 883812 307571 471117 414421 1854693 165102 350603 1898387 1709749 771031 1962244 1510150 266628 525275 581605 1189568 1792554 1337260 1588735 1613330 92989 1824521 1585439 1932914 162078 221414 7104 1652509 1020249 1518553 1246606 1628573 1870358 1009746 1218898 1871529 1084562 1888802 1185716 319412 153950 1724014 464280 1181386 178726 1791936 250840 1937413 1042072 264321 521019 1949987 985929 1812675 1371927 950272 947182 1158978 1645126 852686 39325 1942980 1651578 1387651 873185 1251894 645175 911377 873276 915687 1941507 1945513 549830 635281 1946121 1063769 923742 628209 875775 1895776 338991 335845 1392031 1689544 557072 1914921 1763589 797283 1353933 412090 907034 708443 73304 1254382 1235527 1406381 1382299 548292 978864 1676890 1561937 222254 1930243 96074 656376 785720 1992270 387574 1081397 115542 1946276 149482 1965935 1020839 1769288 32911 915605 624434 766416 1373211 1584656 832648 1111430 525233 383749 678070 158574 523318 597413 1126349 1244927 1057387 914212 783428 246720 681812 692025 1947644 794651 134503 372233 988642 816252 616624 1790182 482958 1661082 1422143 408533 504022 404915 136997 840309 864349 1564163 133867 1773741 440495 215045 1259804 1022631 1563512 1446215 1786621 498886 1413530 1089444 1135925 1857298 715912 1018623 1335537 957992 1240651 556473 866889 885501 1049826 1061799 680049 139461 838768 1553137 1307359 870391 1818646 485391 1181706 1901209 1331852 187726 1121392 535170 950962 1684338 1508914 67761 459310 440119 42907 176345 1844927 1528082 1272894 542085 81836 1216529 1186613 1466816 1817362 130209 680000 1842162 114401 46530 1874163 1227129 885050 1012056 362877 905445 1872665 1666939 266270 1183520 497640 1439557 1393816 1485137 1649569 1933327 1843863 428380 450427 1969455 901829 1339395 882609 295313 1338657 1229036 1728666 1124981 53739 1325209 104629 766070 882002 1844842 1040401 246663 1566830 1209230 24934 43642 226235 203996 227207 195930 906836 1440331 1929375 1473680 1145059 1158757 1321289 1700318 1743953 905553 257680 518534 599073 390937 1282562 1101425 1712539 519575 148057 1517944 1245483 1923596 264815 795551 517468 1450630 746927 531367 699022 979859 573411 1377021 814755 1230120 1531111 738429 1520636 664100 1967192 302258 1723496 273783 80831 1601635 384569 1825682 1410570 1157857 1167784 1916978 106397 682923 611474 1029855 1015914 100032 1748332 950681 936182 135933 1861022 3872 1197156 1379588 1520859 900378 545084 861926 209167 1352667 854017 1903624 449949 316780 202756 375214 1847869 497198 907941 1928677 1215225 941647 402873 1834546 1137858 1398317 527281 1940168 1018556 1179096 1730803 603158 218654 685770 438378 1744730 1818939 581949 1595452 1841972 1707039 1598757 250720 667971 166149 1067649 173943 1870782 1725312 1210522 1652911 1465273 1121322 586814 600496 566545 1488003 1308177 1323808 340059 581251 675628 789669 290172 183790 1493812 104869 1172162 1687972 667627 1144318 808400 671191 1048800 505439 824243 971403 185570 537477 1199986 38558 1799270 1047031 399937 611730 1956927 14929 1518503 1062853 1159820 1818022 1979429 774061 722954 1282637 1660806 905169 1243651 327163 695567 1293387 1633469 496615 1752315 850798 824026 684716 1548376 690195 1173810 759160 939977 1196789 1763167 1744005 274059 1780128 491252 1681096 427635 1302683 1131075 1596174 228228 1679225 894057 1648538 579640 1694186 1668518 891718 1099275 271704 1803063 1377642 875453 1224151 1273650 1913042 515259 1642436 1068728 51591 710483 1845615 1764727 1002326 1707762 83940 406399 1536 1817946 334374 1052126 695443 3179 131180 771375 1094496 1896709 276798 710858 1783901 1645658 1009527 1346261 1137329 239588 1008392 1671073 25241 884300 168903 499608 1041396 1635532 271633 275510 1240319 1568808 1765146 1030688 1019866 1203272 198263 1738221 564622 887657 1251641 578381 1328089 378549 634729 473708 1024691 1286432 1792054 530467 679734 15498 1238917 1208378 100228 224516 1043542 188431 132434 1365109 210027 545373 361133 754312 1793069 91999 1017699 1139860 1312716 251577 1070029 279564 336062 14455 579947 805596 29132 587527 1469711 278512 129494 898465 69005 488741 977771 783175 893130 124294 327750 837365 499945 1895728 921787 397733 227187 650968 1038316 250548 1305064 1377662 1151665 1378788 1165320 506367 1042762 1495779 851862 400006 714120 585864 218501 1110902 145157 175252 1629449 1951755 309442 374483 1471153 1268648 759111 1124326 1152225 740757 1901713 1278275 243349 1724880 706578 294783 776475 1251812 153689 455253 539061 802697 394971 919203 1999073 415270 1298510 128330 35092 1313462 1796461 672499 713425 1617744 1502985 1704947 1395922 748504 1140198 1075474 622129 109898 1059020 1065480 574923 735164 1640918 1719239 1526910 1008687 1976307 947351 1984841 1597266 827206 1629053 624419 1255256 925023 1639587 1405117 1543845 1549181 463576 1201655 1238567 1996057 1853316 784921 1971482 1832738 1961112 54831 1310871 1441256 1161199 580898 838469 1363825 1110355 237419 942285 838105 1481047 1131303 665151 1481746 652598 1982893 1480065 1993960 54094 1556048 756772 402332 1707912 503190 1645776 466268 1557001 805385 101504 1824138 1532690 1557093 1147284 1135322 1959770 1182102 1494223 752549 317915 609942 10404 1804031 757822 1024725 1747798 1076827 914752 272433 1954524 1705106 1641154 935245 1324330 1141294 1485146 785036 370721 535474 1821331 673637 1720021 1731385 840124 430733 864923 1579753 180088 1219780 946882 525375 499683 1453746 992154 461678 1905550 1371381 1303093 330988 1302024 1721962 1218581 1341273 789884 1439805 847069 1509742 152037 126206 1514952 1140359 1010872 967114 854682 1637091 1383238 1803813 1928211 1541205 313654 994308 1676073 1350590 1294697 263987 1843891 915686 15550 644041 902999 1262859 1940477 1068494 524409 1439836 839930 1903359 1453763 657357 101919 1281178 1688662 169050 584987 523566 1011300 27927 47400 135264 1462943 321178 1292041 1767273 348616 164125 1319482 1080263 1511833 1763359 240808 1373603 559183 1069470 967696 331629 732849 158502 1884127 1785188 1379543 1433534 959081 1758871 1094543 428646 1180869 423767 1705778 1795030 265513 397891 900302 1452709 192201 536649 1957998 324382 1789349 953304 754265 1566320 280502 1099776 1381968 1255316 1200369 53827 160565 3804 796296 1716685 1122652 1085156 1095138 696519 1394085 1432261 286701 428777 650284 1410954 712008 1287712 1872302 1102192 1860702 351075 334071 1812394 1896284 246013 935031 1364336 56844 1054171 680163 265209 1715176 480859 562793 1416480 1600292 287108 1114580 1539853 525517 723841 1292317 170483 1003380 1668969 1308148 838593 1971176 828091 1221654 960546 562522 1373580 1892490 1290882 814660 757207 582832 7798 1400761 965924 246493 1383944 32850 602101 1999549 1055459 1952797 615218 1864076 1818418 1658719 1536398 1037447 1121366 1865973 1780276 369212 1734237 202570 1407081 1701031 1368036 980063 1525822 1948336 1078067 1135053 998020 509326 1606675 1780143 1893696 710372 1731 19727 393643 717144 19187 1632435 1420364 775943 420128 878891 695967 614710 1277054 1826479 474937 190776 1186877 612891 1649705 251506 1654926 818157 1340029 1693056 176780 509510 1441654 280228 1632064 1871252 77671 282612 901574 323200 825146 541178 669022 783099 1170354 593278 152065 984606 1955978 1190863 1678977 941582 973205 764654 1112257 1555845 622301 177821 394553 442464 1500920 626706 1427202 1152106 651328 1514546 1529094 1206810 966040 1761522 977235 917576 133179 1007737 347871 1725211 888383 910162 1427943 1130681 1666535 1122861 401352 1865907 854667 1186849 1457743 817477 682216 1844891 982927 257846 1010898 592717 1701165 456908 1726115 1294247 465662 1138903 1954949 1703303 221614 1989626 580275 1351877 882450 1011351 1802400 362068 1751488 830386 183277 1697600 349588 344880 1965160 447041 614897 333646 1242799 612473 83893 19832 1843475 83023 1355294 74556 1220497 1203914 352468 772612 1207957 1888947 361577 1832050 266122 1115037 715752 320391 913444 165201 1805139 1534695 866840 265794 1723700 1780132 1453766 1034104 260223 291554 914246 1212676 901215 1619990 701757 1242048 1392101 354236 1962338 1489766 700994 330695 969016 352769 1949600 1119691 1064391 710747 677184 1702453 1325486 1987326 299876 1768016 186297 991860 468064 1474208 1596112 611309 1925280 517914 1752356 1577714 1791729 694815 1262257 1026514 455205 1198082 871924 1744563 1714909 835201 1567119 504648 708616 224657 401962 50806 273809 1907196 309477 357935 1150604 1544085 1540770 1156166 1221307 787315 1162758 756981 716996 1557700 472966 1675483 491447 482688 1483844 370378 1575823 1372987 1701815 1610311 878463 1548970 881790 660896 68894 975540 502326 1695650 1197933 1800707 1406395 121778 1017398 617875 417125 1659928 11300 1008254 1609239 1251902 768664 1714675 204108 99914 1333774 1109038 650146 537813 474084 236153 10755 1353131 1534807 588598 1476282 342879 1582208 491314 355997 756415 674318 216848 1528914 1592320 812013 683968 509232 586199 567163 601412 1443002 177338 1001231 545617 760053 191493 1013489 859366 1666578 266313 490194 1211477 15981 1733523 403702 1381654 1082367 1628055 747533 441003 517 1423802 1485736 1921455 1910157 693707 1116489 1627549 479396 1337203 1426307 1567611 1105783 1783648 1233601 50364 1553556 1153050 886863 164569 53742 1649204 1637086 362614 86333 1544038 743221 596842 894811 1881032 1391297 980204 160532 1426146 1361050 46389 323945 1589185 1258586 1056218 1875251 1473480 1591779 1799786 1826827 371821 575756 1746108 1943878 1215123 1843916 55797 144060 718239 1341748 857243 1562803 545632 405348 208694 905535 9348 1929616 1968731 1964292 1495353 1528024 1988497 1624684 512182 407138 1981647 626847 1394516 1296514 1855955 1886659 836821 257026 1036200 591300 609704 1596820 1779355 1366532 1130810 1686220 1796210 1558567 1780056 688627 1149864 1677003 378640 602194 847994 1737941 1814890 1189037 636753 261149 1678297 529413 783979 237479 1657728 527685 91015 1978232 527158 1463537 822236 1693322 824608 578506 1476089 1245516 1378440 1248139 626164 1126046 486670 1520434 1749405 1924913 14796 328582 1941096 992327 316993 827721 924944 1966160 1850541 530907 268685 1887925 1928719 1097517 246640 694011 1540619 1484214 1396212 635622 320883 1882913 116286 1593543 1775953 139835 1080520 265395 1228104 1220024 157953 660036 1029199 274632 1096031 1340967 217251 1466683 325572 208750 494048 623900 1128074 336027 1437409 1785711 986538 1687267 1259252 285550 191877 1059145 502291 1066889 340287 297172 221611 193319 1919947 94828 1955748 980656 1196157 906929 635577 272220 409930 456251 1303427 796792 1458844 1942164 1616964 1019827 534856 1519308 1342881 75445 727519 163624 1370923 1840015 170071 1509005 1718974 1811505 1812418 1610908 1683974 1154055 73223 1308212 1972035 1541758 123419 1252832 127555 529345 269699 209203 899616 1951918 1371383 1103640 282988 1599086 920816 1453905 125949 1160459 1502600 1216754 1927777 1418839 849173 1977529 19284 120873 1178409 1459229 1989825 63297 593929 1053715 574877 1046194 107079 897123 1409653 1039241 1994561 1933545 93876 788488 872700 1536259 653898 1329995 1432606 1452967 1851081 1498759 1113611 1158816 1751463 1161169 1600706 1177392 662843 1041745 168208 1624737 186047 1133787 213935 1558745 1188450 1056673 887175 112728 988709 1504254 643353 867266 1132744 1439113 1472265 1302929 696581 534928 1454709 515163 342874 1008011 1197554 1587027 417899 549094 1810742 986525 1657238 1939072 359794 1079355 1560108 1657380 1207902 595382 704396 1675260 287476 409344 1225604 34280 1352233 1929707 16950 354429 1813463 1507418 78591 1337570 769008 1219807 6844 593563 1499687 365138 1967711 1832143 886385 965097 299529 1004135 917241 1971711 881278 1575930 1828386 660926 1324578 1118881 1020101 339410 1944452 1277504 723602 1839124 717385 890960 1874425 1994261 1964267 851284 365457 1478966 1017351 804174 1212346 1224126 1047645 1010463 1110122 1801020 692974 1729089 129794 1228823 663511 1195263 1477306 1424737 1961661 134564 922672 1389947 1542832 192165 807155 1628746 1032956 1785051 554256 1297608 820763 1986870 1177175 719976 1706658 228750 1659102 1051220 1650629 242997 212986 1455639 1002736 723107 1131561 1519777 16012 92549 946885 613263 1809062 35969 1702726 374011 994779 298330 1404317 388594 807549 1846785 864947 671188 1094186 1323391 1002313 890395 580050 474002 22179 1273452 1595747 1832837 1637017 934572 1740748 606602 1174967 1702514 913576 1715263 751659 1825600 1277860 1331238 1673976 1692833 1772740 125952 750252 286482 1066297 1217778 1891092 650687 997649 1513840 129204 269760 796536 1993129 655886 1954084 1973027 441047 1283011 1039751 993069 305134 821764 223891 632989 1483990 1552206 1052182 1656718 197604 751410 726515 1335407 840746 1048604 1821977 235047 1369387 1837137 635051 195927 1801778 6279 418250 966176 378519 467102 263568 1986864 903774 343443 40580 41613 1509036 1693802 1033256 1150031 879146 81727 311447 1627237 839122 393992 1107324 1880825 927119 908908 214615 996951 1890056 1507161 1421295 511014 1122013 1669920 1534140 1671371 116481 973485 1759482 68839 647968 1118046 729992 943165 1533971 1550884 585797 1779827 1676080 1287683 1154623 1770222 1575108 384557 1005035 946848 263212 432043 1000857 1560217 189965 867001 1631422 820323 632706 778700 324318 1711890 1504864 363154 581119 880447 1990651 1706404 714239 335248 1977878 1762870 1848791 1025391 891634 1661228 640025 915890 236172 1576045 1457460 1301449 1198912 1995675 1336115 200445 454542 1095968 1851564 898862 349060 385779 871768 170959 1838421 1475345 563823 214287 1762116 358239 156329 474165 1500091 1648831 926003 1762386 380775 591889 1356674 1518320 1090861 1000956 1124875 254509 973331 1712601 1936637 995103 398060 333756 356931 70638 734269 1220728 200103 584178 1712626 793699 507316 1299230 27865 12361 1632581 1034195 1806988 619502 952242 269989 127965 81920 1649139 705114 134446 11926 1029686 358992 1272458 1842595 581594 1467557 350732 1288246 1456170 1742037 918097 483220 674494 278639 1623494 113748 707690 331515 1437711 822483 1307221 957760 404807 547877 1949264 1528900 1197825 120195 1086113 45605 1169059 935775 902359 1658748 674032 1843811 134642 130595 1043972 1889136 882364 822002 975927 375375 1737840 249784 652215 1935147 1923118 445485 35213 784243 241103 341886 631969 903256 28090 1245963 1888666 359691 1813827 1938077 1414348 1344959 936708 1539844 1946749 320002 756260 1635179 737011 1448785 1131095 505682 1468170 1650779 1612867 1054967 1058418 765045 1089126 1157270 1571766 862576 1021089 763701 133155 1881799 422026 380229 97680 818678 1295422 1344523 1937170 469573 591807 132080 954467 1557379 1301602 1974932 591324 38027 52368 613039 54228 1688195 1371483 317717 1320328 979903 666564 197470 250688 1181792 1467324 889320 131577 891742 130694 1596323 1586479 957131 1994902 580042 589405 368479 1524411 1315868 717405 1465650 71665 33441 1428863 399928 285782 1990612 1349380 441071 294582 1418488 1201052 82560 1646570 728242 501134 1988578 7805 560696 1572174 1238943 1823339 747099 293552 357576 1882496 1278588 1684476 1175548 953199 590710 1515522 793169 450794 1354527 1077393 1020333 545579 1753895 58110 732036 447863 233375 1355613 446468 1215249 1600088 310675 1964948 542665 1815800 1434981 799644 523366 1434642 1756680 178512 245358 1401377 542351 1519188 1190234 1788888 7511 337959 947922 1767038 1314048 604716 1400781 144432 1992789 375122 622930 280632 595337 1647717 787744 833878 1190638 372017 646152 1145894 1445318 13874 683 751270 1040904 1319753 955752 1646413 1687282 329518 825307 481938 1019825 938338 1357520 250876 1504202 1503465 531117 1908694 1527851 1999951 719168 130959 114767 1905992 80923 1602508 1687741 1620800 187698 262941 525452 1264238 736637 1876803 2490 1535226 1327594 216351 1503975 627494 621968 1751002 1381795 1444818 96990 98441 379822 629061 681247 1517243 1782550 1304891 1900833 470232 1519239 259122 431815 1568360 16675 1670832 505910 903206 1152437 1556090 597048 1615086 646689 1756540 1306774 1365800 1997651 787263 807619 806809 496505 1650420 395878 1133601 1171479 1284509 992914 1595085 594065 1043806 583214 1942160 420086 1250057 1959139 823965 1882212 1497137 349232 1292352 1286996 398205 1424813 1958415 1383200 1687856 490568 482173 1805194 808645 480753 475923 790065 1991815 124305 1630712 310186 1756362 118047 1226173 442968 1414856 1442518 84527 1820753 1955123 1876888 212941 1311731 1954489 753821 1684512 1036433 1614594 3044 1418616 532002 1430521 1823602 1017465 1125083 879785 52662 948880 1856988 651025 1317620 988200 1628620 413271 1536978 1518350 68168 1315698 1427616 1090729 927642 604228 285080 1168489 195718 695341 613662 1177321 1401120 1072141 1663295 410567 680122 837952 698508 1410704 1750396 892899 1496966 1795575 1935736 1670995 721940 763603 1261115 503944 1181673 1404877 1079352 1829603 1209799 772920 426708 203107 551753 1042877 1190395 1365819 1256949 1980014 90750 660915 1560406 935237 1995834 991233 294812 881317 1658842 1176029 900903 571624 1174831 304587 152736 1510106 1844429 996285 666185 364907 1903415 1390466 1231751 190042 1759351 772947 364808 1784145 1743150 875798 760268 1506544 980228 38244 1618552 321450 452281 775098 1356128 972512 1729445 1083663 1817026 164184 1267371 556293 626782 381667 1637545 1319002 1908237 1277781 585964 1728249 1663694 1902712 1150138 230177 1029697 1741461 570995 1578537 212416 1294393 427847 1433447 204580 10553 58952 567667 1697579 200104 483381 821924 1587966 988641 1787235 1886657 96411 1042283 1179738 1853548 706215 1685874 982542 186944 1246057 790587 319336 175941 191219 803513 51941 18963 294364 848229 638550 1602661 1965684 97088 1084309 554987 1033066 1464884 644990 1245941 194539 334598 1212658 28325 720022 451628 832712 850003 1453211 1807201 1504720 483707 1396709 960565 1811132 1749838 1102685 1088928 223989 1304484 1460305 1601852 527196 1477768 1338499 488455 970432 416149 633954 988499 699146 1114838 1274060 452567 1448702 148153 1173285 1804560 1989415 259471 84937 136120 1481549 669286 1515389 1976055 1461992 1616565 3333 680764 1537658 90404 85020 898485 932812 1774759 760480 1929875 208190 523444 1818275 73478 333983 109208 1418227 812576 796870 916430 461634 1138076 1395195 1705911 468250 602829 391620 270517 1504429 583733 1214577 1126880 394820 1485174 779963 1891509 253429 180374 1967948 694040 1087254 1544744 1896742 930597 692936 999089 733346 472605 348331 835889 1901418 1439737 1126489 1672967 870601 734130 1365720 1349252 1906115 437595 1294982 254021 1109342 1602860 1652448 1105569 1492655 707515 683559 97681 206304 1149779 1480494 533231 1766421 393752 234832 360770 1656471 1187337 1339942 1161387 604107 1373616 879011 1651779 770200 1155294 1859008 155641 406758 1227036 1309008 1576273 970326 1328356 1279618 985058 1705705 372679 1814142 855303 1765377 1187644 999585 609101 1895562 1162836 211189 572181 885947 1593623 1993589 379636 1129248 1208553 1048377 1388435 970584 1510976 471884 331536 778333 1476783 521228 105922 1843274 169864 1499959 1879639 1739204 1914464 290335 1522236 179680 1708692 1126906 167242 369273 1225735 397129 1106430 1158447 1328585 1193480 1297344 1562465 68479 97437 700897 1538118 1830878 1582905 1831805 942840 617697 458561 1628417 375703 462533 511580 450779 1239648 1886226 1005792 910266 781486 275359 1919686 93721 779262 354487 684832 250578 868696 1579313 982174 1796208 1337820 975884 841566 335052 1009463 1453869 39671 555114 753033 1137164 1990969 1726517 796582 1545507 1660922 1539542 173787 1373343 965782 425979 876681 410854 1373370 1242294 370426 1865055 1539285 495600 415710 572453 687969 178133 1695199 385190 1408788 1825773 1256829 1685076 1296904 1069608 419745 1483453 1049064 1651270 1552846 1022320 665861 379180 1620488 1057697 1525666 1816855 1295088 1447470 84515 466065 1811449 473993 1922580 251832 259883 127916 678643 1356620 1409973 978825 733884 907980 724169 1430814 1797228 561471 1259830 1714382 1210430 1200123 108792 937887 1181738 1257151 1736360 521447 788365 1311180 1137764 1352850 926711 427104 1799611 50710 1948944 1546472 669059 37050 265219 975077 760653 61502 1147043 436310 140285 153561 1047858 1366961 1800844 534599 1120312 1451941 899983 1965524 593185 917125 1906594 741174 329829 98806 1360246 1309299 95510 1905916 1638795 1987931 1833511 95380 1754821 1224533 850019 240829 33652 1671054 782205 218259 33527 297661 330320 1406978 794317 1257608 548809 1345772 946508 87541 943345 1105913 1996691 1112645 95780 1599854 1446487 1944941 1760974 191320 1954435 1921399 1923147 1346074 429386 381868 323402 922659 1775806 6807 765725 144040 329811 190221 1678170 860637 1960881 745053 891805 286059 566360 1450540 349647 986537 1713539 1261063 97452 1550439 431762 1367692 591717 889474 1801508 1665009 1577852 261455 1055132 369949 1171166 487022 718805 536712 1511154 1906780 476200 979552 1106282 668433 335968 1809380 192386 973423 1283529 588408 1914278 1107682 1612454 836987 789405 205731 1760586 77268 1621888 969133 1063116 442782 107188 284647 1092077 837088 47608 1726567 430898 350881 1760386 829949 1418451 488722 692795 994776 589311 1699113 1630702 1491168 1092901 1748868 849087 1563150 140341 852405 1060499 1341026 879374 1057730 52137 1792238 186467 281972 652386 1893291 1143524 878533 1150684 919846 916747 1643652 752493 7965 1708116 1307569 578592 929783 580848 1076224 1684416 1184516 1058461 1800561 1565276 1077171 548725 1246767 302999 1362628 789072 1137931 944606 1980796 1158902 861749 1990384 839296 79025 82952 1882228 980827 1243184 1946228 14389 1263353 1894684 1339102 1532562 198953 36108 1895188 1423483 1384045 657013 1730719 1382109 220814 633618 1102938 268041 676666 1957052 658717 1881072 964596 65661 1627833 62022 633755 1930223 768088 1312606 118533 1623281 1692185 1538992 1758541 1031374 594674 884209 1102393 1606218 1854683 1280473 88267 1681840 968812 1892777 1120792 602661 64513 1576161 1833524 1288296 1488875 885569 896655 1524892 131581 520684 1917129 1792826 1000655 177456 1769228 899836 1280234 1494271 252880 1903511 1487074 1758418 997167 1481673 1439679 384915 518146 709729 1932973 1023198 1100024 1361063 93725 1745334 1928839 17911 578417 441571 251429 1266538 457524 1430649 1648786 1770176 866902 794374 721460 915334 74248 367490 1996465 1973315 1313468 747450 104785 776196 789232 1289500 680647 458953 647374 1870858 1251161 231088 1747438 1563532 938647 1230696 1285567 1727019 34378 1437604 1220382 740504 966484 1011606 591220 638014 1181657 629350 35175 1212555 1444706 359157 1070052 286168 31328 1224865 557511 1234792 944270 1051663 13534 270153 1231418 1496891 562179 188767 899949 77443 43972 32352 1628817 792647 1425353 1547074 1789790 1991214 1008663 773509 760553 292288 536268 995291 1255898 1597964 1642731 791317 1507074 944883 628401 1606507 947965 541605 407698 23110 1880388 1476898 203954 620834 398930 803299 609839 661969 1217126 1950717 88411 368609 304703 1790496 1689176 703891 355684 1403316 282830 288861 1594366 1492183 197194 1344316 1784470 981373 1951812 462601 136140 379994 1812779 113048 1368178 533247 1196852 392708 585544 901876 853780 863895 43144 761097 1284598 513410 708879 27241 116530 944066 1803301 1472928 1105877 349153 204281 1366011 1303366 1642507 1382063 1992781 1086031 1645539 713888 15252 864169 1937108 1265647 1101589 1157046 1385960 723444 1842100 1260990 191703 1073831 1947803 244734 1173739 1640841 4913 45905 479511 1775549 1637660 1050105 776003 1910160 1842977 199081 1070141 657825 1769208 786713 972531 539559 1872058 1436136 1075763 1606391 489908 1441853 685764 242749 1861129 1895918 1531613 1084398 938505 1092769 806036 1791248 118009 702683 1297591 450137 1063524 1564476 560018 1251539 1411931 261357 1228138 284932 1273369 655172 899889 1526838 1888343 519993 1978337 1587548 1696362 739206 1364130 1247426 1644770 19336 1553659 1656587 1520788 232809 1931137 362157 1116434 235250 1356038 197352 1719104 59744 1520998 1028398 8586 1789500 317907 6500 1769693 1947909 1201753 190729 685154 1881838 1409919 1782482 496787 613935 1133373 1486882 334530 850341 1228536 1641788 1329439 1569538 922765 551564 1634194 1256972 827226 377860 112761 1716238 1930575 1369029 1038181 1036049 230415 1478136 1293939 1014372 823351 197402 5003 834627 1065698 1604484 390542 573781 1169922 977289 530436 1690882 645027 133920 224377 1030322 1623013 1081019 885762 407768 1042371 1229713 1554641 758240 1778172 265673 796517 860859 1736676 137884 1223014 1388833 1512648 764892 1596514 1460530 253600 193456 1828752 1351660 386288 1729632 894223 1500082 1613961 1927195 823177 1381858 1165230 94749 1180390 959053 482457 1283616 1495750 361382 1833838 1878126 317280 37115 734907 1604274 170746 746027 311599 1821901 506515 1624431 672038 1579526 674471 1786654 1120498 493688 1939908 1721584 582105 246970 1611847 934962 1760194 1656317 534823 1116628 1755563 801161 1154866 618324 716910 1120971 1302832 1505661 359673 1354975 887196 1419819 802138 1198547 997325 576230 1883356 1254983 16806 1942451 1956278 1925899 267891 1908530 1742776 1964816 1767117 1912765 231213 923651 79610 801963 412703 442852 650252 598173 603234 97493 1062108 762191 868341 1973428 497932 960900 1941073 875767 876266 1484339 190699 543878 1702736 1628581 93481 610061 271576 491345 1822851 1824607 1744262 1563649 387833 1573361 948029 1783576 1972638 820152 1130140 1444920 348747 240489 1830089 1991696 1349046 1306247 1505936 487337 1850994 656867 630344 1168295 1005744 548339 1899665 728445 1355874 402694 1750422 1262381 856073 1017959 1994631 141314 215549 1393415 949460 1493729 67986 17354 400320 198471 642318 1628779 246082 1843550 1131900 68689 1419567 1680072 1297373 604819 1676862 563116 598586 103045 253095 133907 1424923 69492 1962948 18050 1793512 676864 1717825 1532215 1112296 1080652 1006827 287363 128772 714933 198219 714732 784532 389529 1957589 228556 363022 1307214 1525765 1705657 1970139 1227750 1774832 1113290 1644455 1267470 1754429 214285 1607389 1450857 1665645 501476 1610122 1559553 266894 161427 1228933 850902 235521 586312 1399156 1698981 1917624 1820466 601948 56670 1719388 1859969 1061452 987521 1861781 1004648 1593394 1307159 185833 811451 880974 1481780 137939 1180087 1165036 1566512 1551976 1645101 1237161 15973 1530662 175110 1907235 1191458 1870284 1725034 1908681 953458 1545545 1115988 399564 1670994 1356297 1065556 638295 650706 1236953 1495129 420344 642042 1972324 1269016 1818779 593400 1620069 1030195 654274 502602 1522440 76067 1635896 1709106 989731 647996 1588620 1022354 1986654 126810 1081849 1971672 157486 1976014 203215 1974126 1700953 1917933 1283406 642505 1344519 525283 1475540 1814318 356665 506057 54720 1411487 734309 1381263 459802 1285044 862363 1549985 226920 1510705 844172 357489 482597 863253 419825 1388037 1526432 746648 1828192 1237725 238462 1084961 29116 1928051 1799588 127578 772412 1313460 1065964 1891273 425038 1602339 1592781 420833 1161866 905605 1408046 1752940 557256 584975 1799580 1425665 1922127 630923 261751 768753 590401 1837128 135295 489181 1390264 418459 1928492 489857 333406 579823 387512 1587463 858864 426245 1445579 546671 1490613 1802288 1472116 1489759 307476 1842679 501062 1919453 909225 1288633 143962 943127 704269 481986 1296739 1737631 926439 1778815 1431265 131340 1755192 550455 439644 184613 62953 346006 1353914 1131673 1735651 1552533 860645 401761 74553 1740390 1599193 660905 91483 243818 96382 1110842 1721681 1596153 948353 110748 1392811 566712 1952292 1172620 635376 626675 1130382 1371512 902632 519554 286628 605448 1002684 1238545 121719 1888753 540511 609021 36783 485340 469735 56606 592228 953701 1514219 41339 1046522 1472667 536373 433283 320507 1791381 1928471 640726 745526 839680 1977215 452460 490688 405474 1531569 1600882 1645993 35585 206352 1309761 1744474 1722239 571795 849353 376287 857343 863400 1187279 366412 183930 1278008 1434273 1706420 846184 405821 1941085 136733 135783 62270 1198041 570301 28715 172229 1483539 1338447 351496 1819956 621394 1475300 554676 853393 165138 1646012 1156110 1438212 961717 1934174 567610 1391258 1013900 711883 318094 1992065 1886916 322382 609588 1302188 1487129 989199 1494351 261600 1600622 1851909 574092 292018 1720822 184674 335225 1371199 815042 1983282 922931 1232998 1822179 1467809 326632 7186 1662754 1141046 1450923 246916 1658145 1035831 1142174 1642489 664240 1960054 587108 23751 477439 350499 1386165 552189 450300 1561497 1790271 1316 1820294 1372815 963918 1207369 1252018 1378891 1771235 279307 280156 1038430 296838 731085 774681 537517 864045 1572752 574280 1750249 1176819 81430 256265 1296750 66008 333339 1261043 1383632 1669651 155489 1460465 1777086 23860 813546 239513 1084478 521125 475889 213258 937501 252728 363457 1088901 275158 502945 275181 1395166 1747110 1287504 1889493 1197278 785347 495713 693595 340626 327895 708858 1346627 676402 5370 249465 1190374 1239132 137455 1046322 211574 937618 2392 1425907 71915 1356590 985962 510772 623306 1555344 1654212 1008187 1189353 1994344 1727539 1400891 1653954 396056 939915 1389226 153785 1244286 1377566 171945 250247 345392 120250 1739566 83804 203475 1712817 290168 1424671 310242 506981 1565601 1916931 156177 1275694 1277500 634335 509044 445470 1694770 784643 374848 1999311 900935 507212 34977 881255 1739581 95923 745407 310195 89850 993473 847336 872565 803982 882938 1864320 1212052 1069678 1397658 154149 1696279 775967 1213454 211910 305056 1181375 922296 120388 629264 36345 1862918 1320257 1439490 1792113 1860088 226566 950020 1345475 1671068 252376 54782 756774 1735158 269753 1691468 502282 921997 920566 195676 1571963 112645 1304803 1784660 683350 1171285 744356 698449 1959979 349386 1001691 1600144 89016 251109 146319 828098 1701968 1231656 1414230 642182 762422 917386 1757694 1904138 1331430 456767 868847 945936 1216765 633707 1122376 1832470 827601 1217844 178190 264074 1608663 1884896 1094292 959479 1633274 1659652 628942 1347990 193513 1176616 227737 734484 731107 839955 1073937 630826 1704353 618644 1664722 1263814 1987451 659149 1902774 786050 643662 1064100 736269 268214 1664254 1190360 1555135 1828295 1634341 1231665 408562 1509949 1305840 1028803 431572 1203918 768222 159658 771939 1769293 1410446 35248 1071932 615247 251201 320284 55888 750583 1546700 1022450 1775048 796981 684058 166399 1613554 937778 1621569 380673 834743 121889 482860 587376 212884 1352813 377891 329324 221840 1278185 910167 1322021 883999 1707122 1815712 1511911 1700197 690606 1014050 1149692 1461499 1123511 1628628 450873 1452332 1972191 1775619 1821400 375278 1866392 1202575 995426 441524 559929 850461 1011363 1791080 349857 57081 767781 1506287 788823 1721245 550446 595938 897425 1321461 1169644 356398 1920392 392006 1730956 1919297 1740686 75937 1660923 1766019 823691 478275 416977 1986391 1629172 123526 144183 1449066 1478442 1847711 788065 1810 1809147 1095382 1360648 286213 201916 1816305 1717110 310678 1453184 589942 825159 339214 1023990 448755 1844910 1581941 1816784 1135176 1710547 494390 321338 1364483 989146 583076 1154614 1509262 1656002 1649341 1363129 836160 1904725 1298869 1339510 436982 1528366 1853287 1908743 868300 997584 1470660 822491 1221263 1979876 812313 494392 87946 971306 1054145 1504414 1937031 385869 122889 1777159 707883 1039525 1266882 1158651 273211 1351211 1252843 1420115 1347763 118227 1556769 1145489 28130 1030171 531900 590132 1064772 176219 457059 1431819 1727856 1388259 1978185 1179195 867024 1290666 1704359 1731029 1673543 965362 516523 1568521 1598925 838150 34091 948629 1755734 1219394 1670672 1487157 155044 1115495 1458670 703358 761570 1775446 1215009 1016813 426921 1149308 1954928 1592895 487725 1052084 741033 84772 974699 657937 908032 494958 1535560 1694437 1846389 681407 134546 97014 971990 842182 1673985 1853171 1708128 101374 435744 1839469 1714408 1115052 698713 1914110 1213532 1791517 252178 290974 1720555 1657544 1667648 468704 1253320 157300 1062808 1490104 1542631 1573308 1826709 666429 291483 747455 1632553 1021794 1666717 1893949 1498276 1734531 871632 485461 1550659 1379328 752234 189419 1268942 1129347 1641628 1476045 1507205 17738 162183 1699468 966459 346466 1513015 828041 623534 348554 239226 1331151 1228470 1405460 1291057 908232 101891 330440 1022361 1184264 529265 1947013 821152 279308 245762 493864 1209457 796183 1472613 600165 830303 1991191 1173857 898093 1338216 1901922 1311117 1776196 1081341 1167552 813838 1039393 1457030 497731 1048148 413250 1817726 49106 800775 1122404 939083 367918 507113 426131 687533 1209768 1573281 112352 209863 1676723 1319690 1373592 1109101 110794 1933929 968494 839675 1440117 1594575 1864297 1707107 871491 777551 1124394 966799 1314530 738727 195617 407160 1974927 1169238 935292 686784 1120074 498798 873987 1163887 48770 935161 537338 669884 1028821 463019 1937262 1211101 342819 617812 673534 657899 382507 1610006 753871 733855 1067855 1286076 299066 1081403 606037 1433066 703471 793067 214050 1559851 1301127 1899485 1588434 565035 1241347 1296700 1023613 900037 938260 992926 994060 1990856 1404017 284843 451529 1645455 1101994 93863 1715671 1218575 556816 550666 54361 609533 931005 1386016 661555 717757 939302 1116123 169247 1259374 1700053 1796744 1870632 163523 1264402 1191573 1238442 47358 637876 515053 537150 1549818 1170118 619448 503875 440737 1752429 1404845 383014 448798 835274 722572 1826144 1481454 1104304 1150879 1799150 695049 630791 1689662 1957132 308540 578646 362668 1355251 556212 1187033 1969852 750906 574117 1240016 1565066 736453 859424 191477 1470827 803704 201256 1253783 977833 1560843 973684 496537 1091000 1828282 864666 1964321 243765 91754 1092004 991225 75068 704501 1203355 1527269 204636 1405704 1630804 2489 1964385 1276583 1002555 1293330 844829 1336331 1677898 12242 956095 1727296 1831218 1161716 1919982 805649 934017 938686 692864 884702 53432 1156127 1833748 1840874 484253 1231649 122313 167115 1344834 1453835 1145961 313947 1334451 1498830 447287 1141432 294377 1068054 1883414 559441 575715 1247753 1548728 911768 982721 1563443 405017 161944 318288 808299 900338 29595 968539 1771494 645389 1492564 624177 273303 432772 1792024 119878 714912 340874 1314207 856585 1951899 1235950 105966 1939492 1882445 1849453 266454 1548841 1709504 289151 307209 1951482 1439881 1198858 788603 847977 701119 1992340 1060342 1006570 708509 113682 1346876 1281050 593941 491154 1197360 1306636 593094 707184 1235809 949829 656353 115072 323047 1685127 956189 749845 1426007 456070 910717 549090 1327052 741408 1333497 1748141 1925008 1257029 1330373 1241781 441622 167204 468373 1140113 621048 840431 1744129 365432 15613 1398534 726042 1862912 1556358 306959 1110118 605346 1549636 1489121 511106 1957524 1481887 483066 996790 1325369 1375013 1995371 1559269 1033912 1356083 887427 76875 123720 580333 680934 843691 1276427 1998750 414002 392018 1914822 1619236 704538 602563 1952816 1574559 1126184 712856 26326 910503 1745977 30354 1642999 1640356 1949570 477112 1273469 1727341 168457 21201 1981635 1477132 1330009 1341816 1066884 788119 1415184 247125 1001862 167800 79975 1668341 656169 46561 1987361 1629595 1130852 1777523 301326 1676165 424546 352253 83690 1503156 85068 940829 556579 1547737 1861433 969404 1267731 1679050 269950 1559540 1771207 1435430 886604 913609 1487359 1883523 1871542 1420120 1514613 315071 127567 1900688 1483514 301261 883163 515452 686992 1335930 1957036 1404784 1715510 49829 802475 1172087 252196 249790 1741200 484210 1611207 321604 1862506 1220889 1753504 1457167 542839 1628028 1728104 581236 1835538 69209 1380575 1870223 791306 425553 482443 1655346 353350 1959941 442115 1967745 4254 1770552 145026 1427942 1253500 1962582 1631038 800162 1803158 1082575 1804614 1677598 270622 1165159 1430547 1261058 1642181 1387913 1005305 1958497 1966585 884721 1664458 1893926 1319676 901433 558981 784107 1747335 805910 589856 1867367 1816249 1577253 314006 1368296 849620 554043 653321 335117 1902170 787486 1590239 310410 354611 935114 1002019 1203224 1910792 461234 1911356 583380 255989 1753603 1963131 962979 1714918 1232291 958791 872981 1293449 76894 84220 1270345 255635 475366 966684 1948742 459705 52586 512607 1231412 1772234 1298519 1836123 787102 971465 390222 1597838 1796589 654512 1956293 1019829 194986 1526740 398604 858142 657949 1191892 471485 489257 556518 1390249 629922 793553 1814716 1328502 988843 790759 433986 812839 724735 967190 1123904 443563 329162 1185520 786579 1821881 1280047 163092 1573812 872376 1618025 758390 650260 1129667 1136531 1641332 301129 909251 1879879 1048373 1454278 1175391 605478 429839 1265057 1168669 1890218 1293100 169698 1892864 545099 39624 856705 56550 1918658 1405692 739085 456695 669820 1104919 624993 1229087 102899 293325 1310037 1259950 153161 1029865 656033 1595011 576441 799124 1341493 739013 69812 470388 537044 1168070 45368 83697 310841 1516980 1672621 457786 1408798 94534 640997 800594 1898994 315772 1821991 660658 710147 125893 1722154 1163966 1437586 1457742 1025561 683791 1102601 1871954 174570 1909995 421389 1753678 1675773 1730237 639346 1151424 174058 510472 404337 112132 1464437 1334966 580149 743238 578212 203553 1579141 648740 1265861 592632 346709 1480122 1094994 1952310 1595923 1620397 729781 1430872 1868142 1093670 1760092 1624735 569465 1191252 1540393 1150329 258117 343327 1353241 607427 1631396 1743908 1910669 119471 1513777 1876860 462256 1073247 60758 1209796 1944743 230002 1299691 212588 156214 1415898 900689 977427 1150823 27955 165771 1090760 1907029 755005 1951152 1614544 1192764 95019 810920 588101 508833 664598 913348 1615443 1382520 1066995 1853789 1614847 1560828 725309 825696 805862 1495258 1789556 1176557 1743822 623680 299302 511312 903829 1863307 1965986 1096502 306855 1784077 726584 19919 444023 1905742 687202 1564178 1692064 340074 304954 65913 984003 1664408 468420 127961 1524545 1840045 1455643 48908 67792 713284 1265966 134795 1730022 1993771 1416583 719601 976349 1193649 425471 327118 708557 1890485 699360 1049106 579050 900832 426802 1691679 296992 1375199 167463 1551804 204340 1962744 992528 1539116 1693072 1106887 1010206 1988323 1930316 770135 32459 952982 1392397 822910 800040 589282 1978974 1531667 1334015 1256462 1101598 978911 1126899 1032067 1016478 292782 1082639 376986 1313527 1581575 1035348 80623 929621 123655 829659 780737 1315408 1712164 1295587 2215 1285208 735928 939671 1951882 1933743 1259057 1589898 335403 1440811 629980 1108818 1948334 1105544 1344387 1413984 1435446 1451461 965962 1539419 229981 76198 1901486 1091327 1454093 1188751 372182 1398817 592666 463227 1272583 65504 246468 204542 1544894 1422908 722866 83323 347050 782820 959903 959524 848952 1988219 1017767 1458216 704573 12340 830203 1332060 1067682 995018 1192714 150615 148345 1459375 1589122 1362149 1919921 195206 524722 1982673 1344846 1159468 348279 1912255 952150 427086 370718 1556305 823125 1999524 1402205 479918 1783740 842614 1689014 1631353 142255 53117 730676 496170 876757 1403678 1247302 420069 1482238 642667 1156750 123011 430356 1273840 1303504 1969444 965059 753869 467476 314293 1088056 1610567 1435158 1093692 45532 218977 382024 1118531 723311 941117 1419359 1155433 1670153 1019999 1687329 155628 917552 953367 1638173 333569 1458453 1276100 1548966 1335153 583020 1228037 1373400 949627 427175 1086543 1502063 1320 103258 163243 55418 823073 1915819 335581 44105 930545 174476 1289051 71096 1176189 1263881 1258442 1342687 526290 623749 1016240 893695 759456 1272022 477518 1935242 808317 493896 470952 177498 866712 450118 728043 1609166 1883029 371886 1379802 1111578 1927475 1051619 162677 471899 1517806 1240946 280834 1837111 1488970 1088395 1036141 278944 546194 964171 1135223 1991063 1584372 754814 112484 1696479 631912 70394 984255 670956 1783696 1934817 1974675 850937 93085 1051030 1968570 1718110 1230238 1067129 170184 866162 1398025 1490919 1708034 177507 589650 441603 1374422 1274174 1253155 603447 1566028 228202 1347144 1290856 1608273 1020197 835342 280392 1170061 1201299 42938 1023963 980610 212525 853088 604360 511661 1646502 1957851 1373698 1524308 443947 929337 239792 843558 435248 179926 311878 324079 1463512 1977845 1944809 627047 543262 850203 576397 472992 476247 1340578 377478 1234778 1939217 92271 1626175 1971691 843380 1514303 359449 1257614 1953984 384922 853999 1308893 754429 1076731 1837242 401353 298009 1371438 26358 1967495 1228258 27631 1007043 1457038 1350484 373631 429925 1998675 1243791 491724 454199 1985052 1490885 1708082 1234368 1152733 531060 167310 1699077 1849888 587553 1125019 1039956 1532424 1986497 1152634 1372425 556858 1723669 1974829 1948765 269548 914213 1019031 822651 1600047 677827 1599003 412762 843697 1482244 804758 1612943 1034261 1554283 655749 1352567 1790970 656155 34778 1538135 339810 1777553 1732105 1506763 669872 1323089 501509 1644716 1885391 1560906 821695 1353203 316412 1282060 1775530 583665 328139 1653470 1540570 722426 1845386 908618 527053 759671 553726 212580 1638296 1897831 1319315 983988 1570846 502881 80563 1024568 1783001 927447 1226420 336927 766948 1451850 368493 272321 1727442 1359183 1293754 824956 424533 572731 1458257 256961 1649544 631518 1190735 1466044 1519132 1419948 822901 847073 1704933 1910052 578338 1556667 1105683 1218019 459277 393115 38629 1580414 1061221 1109561 75552 578972 1180620 1111012 569868 215485 421844 639036 1468432 1666021 436109 914461 839686 995233 5220 672937 553965 811051 989342 139070 1583009 1878267 1697996 328138 1263717 855453 1275032 1607743 1588736 456166 913205 140691 555031 113568 1570824 980197 636993 1107872 1578850 432036 1736349 1936176 1971995 1850578 999802 1636665 154177 1217303 1106110 287270 602968 472681 88212 536401 647578 1194642 1243458 453261 1979282 1457488 135065 1701490 1902825 1503809 1629057 1892271 1739579 622849 1390408 265678 270124 1907092 789107 1229942 1031811 520804 337408 1479073 688763 793374 1634365 80536 1940566 718934 403970 1502406 1848396 1109175 1359337 161931 306038 475456 1113015 813103 1753577 1410708 1880913 1745555 1993966 211377 1687058 295136 1440142 892435 1580940 237199 1664510 224749 539567 941038 1400748 1122305 1317434 95639 1094469 1302769 1252691 282298 31812 551705 928177 259659 1259889 1516597 572769 549144 1622783 611522 532543 132592 483875 93187 1280638 265195 143852 1112790 1526405 896672 6539 214190 514616 1971719 427108 1811074 1192720 825510 1449535 572945 421660 1558114 331489 138955 1360761 1629147 1745434 1278081 299501 1667283 1722218 24228 1351200 547556 1692083 843445 303954 1149421 401170 1118564 1244658 693315 467334 558018 1588347 1910742 1172450 1944137 1342979 99142 1539640 748549 1258848 377759 692935 1001325 155335 501019 1919881 1246694 1544168 1777220 1927168 1012827 684613 1120395 1810058 750387 222925 260764 6384 960563 1357094 934728 348541 651959 863505 289560 61671 310552 974410 283289 1323122 318870 1455562 1082302 585033 1627537 1343789 1135779 979088 1595361 1810413 796200 322501 934057 70414 180944 522734 1881470 335630 1418212 20210 362226 1995311 464800 1535863 757365 252561 1986576 137113 1503234 739795 1647294 1557190 36425 309169 1608842 330724 1985255 105859 1283870 1082349 1346553 1139721 1288986 1846659 593144 1898654 1952256 924570 1162337 721783 1766753 1535618 1375450 434190 1485675 1589920 143204 1066849 1979362 1036543 1781049 328900 1261779 1078915 600116 1676022 1307665 51319 1980177 785741 1952333 681086 662232 869439 1525955 652083 1008310 1957488 896845 1956835 924584 1395180 87161 579736 1697428 327117 895728 345165 1295726 605204 1795158 858897 254461 1774465 1516830 313685 201021 598355 611088 272979 1606294 812195 1434633 1618929 404571 1702365 187075 969130 726214 677491 1576102 1285289 266876 734013 163138 705128 423339 770028 424952 1069657 1430891 359276 899547 550611 5784 228774 544818 1235008 392025 1823548 695244 1112036 734568 1936776 1652053 1788155 1799453 307390 994915 891934 14023 1632594 234214 260849 908497 313714 1579148 823721 708286 1671237 128980 1867089 1944799 1752558 122329 196458 1274172 1438201 643212 165457 1391341 1750796 876202 1736383 1886481 1230130 272856 884168 869183 893367 183436 480359 282349 473551 1451774 673263 499147 865415 1681276 1981763 549091 1461696 766613 324185 420478 786706 780256 1980722 857980 1273960 1197674 1317545 1385597 268306 1548661 861596 557439 1161114 353092 176140 1373101 1468800 827852 1466915 1706325 651476 250315 1227004 1628687 1918310 1852656 946917 367993 1072434 114492 1714357 831589 571996 1583778 140251 1653692 686520 336654 1800611 1000019 1502752 250439 1880690 588623 729475 496215 765153 744541 867281 923218 683283 448074 304440 1849298 1743252 1252316 1711110 441093 1405408 578883 1280085 875834 223362 1114902 1088048 1695331 251993 1104425 1281760 451744 149162 854747 1497057 1989498 1799233 1848752 536201 1496025 1168880 1717336 915128 745048 1908315 1985021 4818 1933861 1705815 1350806 1392583 1860326 1796709 1591511 206350 405177 679515 1748624 744041 1548470 1613122 1537012 1747092 147304 412640 755348 851188 1842674 1142435 92225 1424011 1331293 69664 1548601 138492 1300083 876895 479008 1645244 796804 1538237 276401 1891395 741552 1098118 28019 1366205 801622 106614 1080398 1669142 204203 1946591 1306067 1856114 1942802 1638771 1558820 664190 884105 635156 1353367 371854 706155 1779556 562617 1089494 1847755 509314 112027 1546350 1374567 761680 1686081 162064 1404745 94053 863097 368114 212066 1829763 368824 705207 32530 1836794 1552380 1972863 82317 991042 548936 368864 248908 841358 1456774 783597 777411 810334 1478062 1325301 1746878 236142 1172270 1003678 461474 1508280 428744 418673 1642905 152656 773233 450818 1964137 245526 1188082 872232 1299287 1356351 358555 1799299 1766562 1690734 1658007 699665 1190926 1805058 1453421 1810362 40114 408750 50367 1153403 457538 1096909 1641236 1403552 1415795 1653645 54595 739593 13921 1443751 959600 1554653 1719119 1585830 893699 1703691 1519276 281994 967250 548657 252597 1154389 1329532 1698701 262535 778038 19577 1299558 720733 1444885 1987002 1450590 1328829 47324 1425764 312665 243272 1310952 383548 785756 1329128 1469714 1512574 561492 1052577 526138 681354 836264 1262861 904586 1344559 116637 1591528 765881 1545321 938059 202672 1375753 718573 1921651 1328532 301796 586524 121089 135485 1421291 1720924 1117552 341583 306146 45919 720654 1033197 547764 1769038 1840799 1696303 922674 1729343 162668 1068305 1016923 834566 1075534 218088 1286057 314696 1153617 890458 905944 1697965 1132669 1050527 1863599 724151 1162153 1966006 621913 1934379 139904 545189 546094 1820927 1155032 334059 1815889 502335 1592388 343824 773378 1103933 1139524 1880557 1586409 924934 889438 1016228 1050521 732911 1466719 222534 1703413 147985 945409 137146 383021 1489629 790948 1128930 1981588 1065575 908666 451217 1856662 172950 1188310 1113184 1968465 998582 513316 1647706 302151 114424 1004597 1284060 1778782 1854640 399282 961848 1512443 832367 1015971 562970 654842 646902 851624 1467112 1301179 688850 406785 1601919 1350715 863717 646744 1608345 427398 1833621 1991627 514190 1924745 175672 858188 901437 867612 116196 1753888 859096 1860052 1640096 913978 826372 1444907 292167 1811598 856882 1542214 706680 1063131 1291975 1862667 1236780 577907 540593 624066 678623 1649510 1360681 1692914 784335 497249 389696 1614827 1124226 1478963 581027 878627 1662190 866474 474563 1553194 1335358 1276554 668964 556244 1508819 1511253 476669 1644908 1400134 482644 1586105 1251763 1897589 1916775 903193 1870043 1879770 1952095 692051 936972 1271006 1233092 1490730 634233 1268467 1448554 1147323 1834610 1873268 467501 893050 516410 887796 692824 1576294 858211 1641487 1242498 1682247 1137859 922956 1544562 670642 1510564 1060875 1085700 1779439 1049359 1065475 974056 1925327 1036287 1364702 1395325 818432 1359043 665748 714511 646388 1181269 1407970 1035964 473648 925752 732644 1018944 1786250 1427571 1229828 1850427 632174 948623 1574210 1976570 1257991 923132 499558 925903 515497 242431 822615 33898 18170 1575146 1585091 1297575 1025264 32980 1730937 1145983 1378315 857744 1799447 995171 377567 587147 652957 1059438 308587 961564 820964 916922 293233 1791979 206712 878653 1538395 1005381 1476440 1304080 424585 1341602 459255 1567622 1539322 525728 621881 1947663 423479 1775428 1421035 26702 1092614 1877310 1829343 967169 1484732 1394838 787600 1496822 828521 605709 333422 860402 1230989 235663 1780264 1085498 1594925 1367827 1274586 324324 1199127 1188434 82096 170100 1439306 757466 1056951 1909585 295078 802433 670021 1347714 1351290 1472730 1208734 1550888 981129 1920401 715517 886738 493827 336917 116336 491589 1175109 1271275 1842631 965420 682087 1378100 669227 399886 1360355 1819468 1957896 578895 30386 105763 803686 1852225 1850001 597543 1305438 95195 1364132 322078 1695043 780328 1186909 1484106 598332 1891932 865722 1920801 1735337 153664 1661768 984615 129646 1190224 1909313 784112 902215 1460936 1193151 452679 44856 825075 986930 1215751 113480 1134661 1802933 1074706 1187961 1390896 1066495 1434221 152302 81630 690295 1701210 136026 1862130 473971 749288 262537 1192190 1334345 327132 313599 740823 1707126 1493108 825361 815385 1426006 1214815 221971 407038 1757664 1591692 893471 521424 705719 457428 823625 1964973 1374527 1252475 1120880 178461 1081566 1021546 130454 1153264 89327 993602 1037446 1999474 514685 848435 454780 1077726 580880 191832 974748 361705 1619386 377987 1481574 390703 1769777 914257 1179327 1606849 1468399 1536683 94699 1696724 1875172 1623088 1153607 1863679 919806 257697 1449386 1705307 1344940 1286991 666481 1030884 1830213 1019503 764400 1603809 1810022 1951017 1634558 1070086 1940852 1503856 601708 533824 31574 825513 288178 143859 649549 1798539 141264 288951 1907895 584243 1530597 472577 942033 1580728 1708730 860608 393869 1323440 398384 1721979 609805 462552 915293 484893 1136539 1845305 1670030 357614 567307 1914625 86750 798948 1690424 650683 486681 1532635 306296 1390622 1217597 1094795 1637045 1430884 388697 2741 241736 668894 828294 299377 921807 263187 72427 613895 1985718 1146768 790369 1141872 1040810 1987244 718935 1480301 94532 1469875 478857 51952 574294 1862076 1638786 1552880 442743 1070612 1853093 801948 1403059 738269 857584 1100016 961344 1452973 1769086 107871 1178359 1429315 1957450 307987 1172019 593048 1837787 506967 452262 700834 354980 3517 1235964 1729971 681155 930048 1766762 148956 353638 1178115 1753437 1866805 1513185 527260 1627793 993089 193304 913729 1913121 427732 1670251 1072156 432648 1253818 608579 586385 1485511 1726961 479592 1980786 1033491 268100 1269272 415539 1697383 1878105 165552 5460 1294690 1507006 893084 1498363 472947 107646 324428 1475470 601186 519262 1002 490989 316815 1128101 697992 1102653 825306 1508980 163203 393841 1116812 1764423 162334 1482817 1656810 282059 1972501 970378 684797 1918039 529154 1011457 70593 511541 330249 1414417 943001 314412 1936826 371151 108751 1419736 389365 788447 510382 1116593 651389 1193373 825027 42838 618252 602685 807959 1608451 1016310 1918998 622412 1947361 1074232 929072 1871732 1173898 1489863 1387359 1272693 991913 298781 1579812 890274 1146205 776528 813872 254462 1113816 622763 1621533 1079061 209733 1735008 267109 1575292 922904 1197827 741836 976362 1684276 1589770 601180 1922213 384032 420601 1689284 231304 1547726 1882761 168298 1961209 1537355 1250858 931399 57824 1073795 460081 1008697 226883 599313 1383006 1826486 1239549 353081 1798580 887854 809844 60431 872540 738436 781529 372817 1218198 1398361 151999 892178 1539197 843417 1944186 1306429 537126 1785380 1232312 71701 369779 707026 1601938 1763526 1711480 1107558 1854688 1695846 204759 732741 1085873 1983899 1925518 747247 1250309 1471866 850683 1814274 1597978 1594548 974602 797553 1878526 307766 1573738 1732075 971456 1960237 461406 85071 546135 1201811 242923 1403988 1337637 1551343 557036 1725423 823116 1921784 145594 69402 1699903 1664767 1718901 615466 1518585 504814 775676 622869 488669 1387501 1889338 346283 835078 962759 318238 762974 32926 265269 655539 658809 1453669 1316250 1206830 515488 1302053 571859 1270042 448232 421046 1001468 300993 447508 228648 1231434 1303241 1134592 651721 444725 1035787 87902 142167 1536673 1766717 1910403 472622 1734012 1196108 1952005 434086 1950141 1462032 988669 1412847 1243733 428198 132086 15076 1725820 1968212 559235 1732420 55013 309404 1715861 799678 432696 717648 456285 1606369 1686649 1243137 477756 739547 1817928 25813 774373 1612612 9619 1964846 1491969 902471 1109460 581712 558455 800207 1573398 343465 94548 202202 386170 756310 1522787 1880009 565574 964104 1335117 1561086 211620 1752660 316321 258004 141515 1891067 833643 1835862 716439 1653458 1900804 862568 1782741 785964 590330 1189268 137976 1569014 579045 1809820 1911178 1378439 1755871 592979 1515862 1369996 1572686 768898 1679282 1234255 93219 138000 938326 1726012 1736403 1935505 1126528 1333234 1797408 648719 1541047 664765 1454276 695418 1340373 807190 506073 379878 697613 251948 246160 428974 796071 1558632 1387688 1903354 1690572 1714205 1876390 1025244 1658126 581665 1704209 1106429 1109631 1661724 1140955 1655892 1123766 1722197 1026919 1116436 899864 68388 1104954 1751113 1287130 292096 521387 1355024 323338 1896368 542364 1020039 784850 928471 436263 1169358 215348 778670 1558762 1676726 661532 544254 976938 758165 176392 395868 83966 964348 1368102 822417 100298 1305606 1743238 1954548 1303533 814139 762486 1737541 60959 1026301 801933 1877227 1173513 1315059 989413 63402 1082448 1410074 1795309 1048185 1947464 1883094 69863 1309088 1101114 1605126 194538 554582 57777 782759 277370 702462 670072 360500 978929 1705625 1695247 1880333 1413845 786016 533088 1987867 707949 700171 1552600 1787421 1199944 809101 1683259 27390 1287499 1732494 1412015 1598716 369219 1438813 1375218 501398 1620432 1709306 860699 961359 1055364 1801570 1708321 340723 534959 676269 1657502 410444 1194323 1046104 1910399 743732 1582584 1199964 317581 1975197 1835440 1916504 1035727 802001 1996433 1543381 1654216 97232 868442 530985 638444 154524 259899 834280 75707 178663 658343 680101 1450199 139002 297977 1343369 821105 1970619 1872160 809206 846658 1663410 475804 699842 807171 646161 1932734 398134 550784 818461 529668 995819 1016033 230171 753405 1908623 1451139 1652094 1408742 609619 757056 1580619 1523616 1063785 1094581 1231851 271598 939817 118687 485000 1046699 980094 1631722 1490637 287872 580838 239644 1719074 1677468 1349765 1288610 1177423 1561778 1703352 246192 1471720 1625251 1119144 589947 1593009 1545929 676166 1173382 1886154 1705526 1674458 1581479 1477249 1879642 412259 172442 1999464 340315 31255 389966 446954 712852 180922 651113 1500525 1778421 582626 250681 676681 262903 322861 299833 526015 1548011 1724303 567806 1535868 415024 798745 1484484 1395768 759580 1162951 59309 1133890 630198 942738 32081 1354464 280477 420051 803948 600006 1941390 32527 1158133 694703 789530 932677 844737 425980 1007605 199383 1777576 148672 1299137 1024180 164471 679031 902528 1854018 980910 233782 789222 1375308 459863 1455652 1592125 1042741 992659 1069271 278227 1617249 552285 729584 173224 262495 1025922 672458 1108060 1361779 958389 451537 631937 1558123 1068401 1525344 459963 347872 107919 1356156 1508525 1673216 774106 762961 423224 1972071 1424023 1573633 846571 1195963 456123 1990498 809133 606071 376911 1031843 1853491 71725 1536807 84320 1878504 489811 1655356 1758942 248417 1370904 1834325 876544 1915284 133130 243920 1774318 1578836 461692 995700 69121 139008 795299 1374722 31132 248003 855819 1655222 5108 861084 1487317 814459 548626 18120 1514597 37449 1175098 1849740 347634 771913 486397 1316646 909499 1018327 699577 1745670 743137 1841407 582059 1682045 1350964 231727 1374646 438684 608387 1639878 1131777 1532900 1040999 4719 124417 1457202 1669971 441733 247161 1039301 1138098 668736 1067190 245560 813030 1632429 287284 1455126 1614174 666978 1897266 1277899 635031 1816538 1505823 1497022 546130 1434705 1412540 734685 1882501 198876 142442 1046244 132113 1963444 514360 29181 1761880 1730411 1641104 655643 277299 1453000 1673709 1353480 1085572 322561 1697716 627029 351255 980036 1373992 1059460 1798156 379331 1341141 541220 736378 1348170 1545904 544799 1392434 40292 951240 426002 617175 441302 1444147 1479239 549218 1752500 1398057 1621292 1695695 1170369 323271 626174 1297530 509569 173372 1200939 1345864 1421718 1406401 855954 846218 986173 824792 1257060 572375 1215554 342393 227391 797772 462563 1303773 618938 828673 1298819 1544791 119805 746659 1002203 714101 145707 582624 662118 1120100 34290 205876 603871 1935961 323845 1444757 1889163 598679 1200306 944434 84553 1583881 1549562 243034 1247990 1091737 955512 357171 34824 1116290 1098917 1402561 19422 603679 1041755 1350000 1512147 890932 1065053 1361025 1484400 1143370 1377432 1860280 244006 937373 1666813 463555 1534851 37262 1920363 1073827 1808483 208965 244337 1598870 1836762 1046681 1091210 371968 1884009 1137369 162335 1238732 1997207 252258 1666293 471731 211857 1678194 929393 1629328 1934966 1214776 697927 794240 1595396 593097 962695 812696 525260 631487 824115 880837 1303232 760765 1576407 675208 640325 541906 485751 962278 128815 865499 987005 1934833 1917119 233562 1422991 1361694 329276 346597 57207 1000629 423620 1945965 324931 1850228 1681810 1282232 911272 895355 1700499 423747 1703700 356328 684252 21820 65686 1350990 1434828 670817 1432793 1873598 1232397 399995 1714996 3329 1487144 1281887 79687 447147 1603132 1384194 87570 94286 1301454 1185002 1663006 869054 1404699 1070189 272388 1061651 1141487 359545 1668331 1643715 739447 1691359 1774184 176378 370532 193346 727131 1258855 1590058 1725836 750984 775702 908396 913255 71021 1710430 1641518 1646552 1122246 1264630 606486 850608 877042 1262195 580217 591515 1907891 574126 438865 236375 1023410 1538974 203742 847198 1682593 323930 1452645 1563236 1336494 554338 56281 1323580 506700 802722 1592516 640574 1129832 701016 758755 1158573 15349 1594212 1281064 1907647 151728 767605 161921 432235 348495 404318 1603342 625427 556313 980953 258332 874613 567078 894748 1269269 800882 418813 454769 537594 875191 620402 669393 238677 1663593 116220 1391983 1660374 559878 1744778 880979 636374 119279 738724 1987098 1956964 937366 204973 832723 1751433 1077688 275943 56590 1187330 20313 1123494 152004 1989900 1797209 1717271 327362 490430 1282161 1698384 676991 1387796 1283437 1147084 1269133 554235 258733 1589349 1732569 16240 1305337 1384894 66813 1263874 418174 736260 652393 115820 1935272 1995508 1781887 954971 1773965 744688 209034 1132364 952691 482181 1094557 951791 1512659 639115 609046 357148 1261495 849135 368347 1313483 156264 604926 1970491 1602998 176682 962935 326232 1669434 776771 1632641 1391333 91215 1855091 403333 413391 55620 1106357 1090582 1174192 547966 90732 1868746 1649588 949074 1912919 66428 1833811 1405654 455695 1601777 1408967 975894 1503636 1434445 495424 1484813 1023795 1483332 1534612 448484 988446 777622 1201859 1039032 890569 1494376 62931 12455 638730 1273985 1564496 881076 1232087 1163094 350192 525322 86841 699883 1201629 267656 556605 1655193 153713 774636 1304075 1463212 708741 766312 1091290 1420619 1885849 12349 1888586 538872 635322 39137 691484 885473 1036746 490294 1644555 1652747 1141173 1893034 1350709 260621 1809734 1456586 1973991 1885023 1003006 410087 996347 309015 1856383 1100594 1432392 1038278 1647688 1540326 427093 711080 606729 650235 1170517 929861 1667411 1848246 440722 1020088 484296 1591506 1351120 1920427 171047 393725 984781 592161 1422426 195860 1642129 1924278 120572 1085412 1447389 719361 1868281 267302 1511143 1797272 1208124 1566163 1676039 915742 1256004 1459607 795170 1664526 1792065 1944315 538268 927533 1692468 1871743 1440897 346580 526249 1302195 1530803 603824 1917276 539839 1238608 1171418 411558 55161 365052 1512235 1814637 690727 1499577 1251003 635739 948917 555473 1503747 1897953 545607 1916292 1336812 1791470 382874 48713 1914708 1235434 1705520 1095305 557894 1978151 218997 559888 1243375 473397 1008225 1629540 922142 1448002 818278 1395723 1933684 1910993 1430374 1433433 227876 98411 971685 1963341 1922870 1176217 1254536 521979 1226428 1612278 1863563 161688 1464556 1513968 1246086 1930673 74015 1929325 1385165 679061 513653 1790343 1299241 283207 856229 193378 845995 1631276 509928 750018 1193253 1368106 1309710 536025 1909730 1073414 1546102 308921 1393797 1013322 34495 1496138 1319111 873918 1521924 1410147 14071 597170 211834 1129071 1982380 492406 206584 898892 968801 69550 257657 1465887 1329689 1698040 1104959 1088479 875404 242045 391113 1531433 904270 847677 362277 540861 1577810 1721955 1997146 673270 1907931 1764160 1623194 555122 1491055 269266 33915 566174 917363 713799 1155392 582644 1681767 93208 1645649 1839343 1078638 867111 339360 1374220 104868 945180 1416347 1325838 679899 984375 1841981 1883034 831599 1046218 79404 563834 280588 886412 1242121 458959 874635 1678810 1381643 781240 1127542 735313 38331 1886845 1669805 287501 1191528 842086 310163 408060 22619 517219 1262142 773424 61314 711134 506143 202346 498621 704998 1042549 901390 203949 147511 1654201 1285179 573751 1209392 1315051 1872211 579599 613942 671235 1006637 852590 1814328 173909 1728637 999419 32126 1172025 895778 428116 1329555 1465581 1261669 560078 1383114 944243 26793 1201981 749870 1086397 563505 112513 1402582 571069 1114329 42068 1187126 1320599 379959 1963997 974970 1404005 423646 766205 1264374 687455 488000 650277 1323477 1835753 1145237 586254 1427319 1015745 1125192 666221 1181106 364555 1335507 20453 169714 1439946 1906874 583096 1457458 637505 244461 1725664 784697 1144497 1453801 1375751 12149 508894 1567665 990528 273473 1956207 382061 1104722 1529951 1333326 1856229 1992364 1081759 11153 1463894 1065557 1527405 247505 608207 1168004 1247819 665208 598218 523426 637373 1176148 1618563 122890 244333 303327 1976209 177927 1977175 223747 76878 580820 1572683 260575 1735384 1321912 1827980 1930606 1788866 89339 1600668 539427 132715 336126 431515 1235722 1532513 1915085 708258 28426 691876 1206744 443104 1438366 954501 97090 1069158 838583 93780 218972 1238181 1422091 771321 1993711 1168335 534736 177130 1698206 1010569 535179 18771 1241663 1642021 259210 273135 1815090 702757 324766 1924371 167456 1394389 710394 549991 60571 33116 1815461 1672673 513419 681408 1324763 1103905 1602720 169091 505521 142001 1126678 1838361 1942465 1495494 1808120 946049 1150240 966817 922687 1052007 1146234 252119 997445 664592 795279 667333 968382 937556 364209 379439 1729766 1743705 1047188 1781074 375256 1167697 920873 1705383 1457285 1003785 184726 1975074 306212 812715 154027 689498 1257118 1324874 337110 1162175 1982021 1441095 1886160 1090459 1769326 1177870 315418 798655 1201403 1791106 119242 846299 773409 1022102 1138699 861345 1733671 1376702 1522677 1620571 1545550 1627090 1190993 951773 224210 1848326 1468486 717052 336044 1654870 547649 752753 1967017 1116405 984262 1637024 294495 1374269 1196210 1218280 471123 1136197 810976 1945963 1015910 1416919 292539 644299 1094762 681782 244071 815682 709056 1360469 1606243 1126811 1133437 796282 1993399 1662625 1091236 208226 1654166 1711826 1839878 1465195 63566 672370 1199329 1001382 1609768 978702 85353 800404 1174269 509491 1386913 1754221 439147 1059019 1869976 231346 1776310 586032 1183947 1028662 809498 325862 1470337 1644314 713295 1067470 1467991 788151 1985646 1661757 1255259 326603 787021 1582884 1870134 248439 682521 346415 761887 1528257 508157 1828013 1049828 1664001 811360 520421 1509584 1345488 1696271 339289 1229617 255602 564008 1338468 1177167 1997556 1406618 1604244 251572 1919813 316164 1342077 848127 97715 1820409 1371872 861756 1103218 833900 813072 287039 721335 1472228 1705292 1859052 1053266 1849447 1051522 1519146 1785318 1829649 1491577 1610283 953297 1539325 1115155 354660 671302 421416 355940 1514840 1571455 732622 821129 66255 340676 874530 580526 381866 911026 855138 803308 396673 1020319 633876 1210893 791821 750038 966368 1750017 935265 293914 1124686 1837906 32118 607385 1203161 1849042 373016 1997622 56948 1186229 1628843 1599356 1213324 1111631 179322 400425 1339806 1680793 1194767 777849 297817 1744625 1861359 1216350 217773 614686 1546426 1774886 685429 1416885 1845536 616979 1925933 602351 212850 20163 1714635 1950210 1397812 1363461 674282 999553 567540 378268 1791700 1108020 1082389 1706688 1485177 1504636 1253066 310598 525123 170495 669646 1090483 1569462 1982707 792101 396550 319322 243073 1083413 1252613 425632 1248478 1981324 1311492 616873 24322 1123280 118779 486432 1064431 455089 1709819 1432621 700013 1760222 1036293 1063879 1508053 888045 1412091 614067 850926 1297081 1035748 349103 1981798 860886 1327924 1925043 1308396 1507197 1482561 1041926 994957 853004 201125 358950 1555833 283355 1859329 1113739 1834937 906444 1172890 209993 505174 147449 649390 471957 1121500 19822 424010 749570 1164792 1679773 188228 1732889 1214078 1674822 1000906 33331 451087 33706 322663 992331 1356470 528340 541834 1597669 1820060 1775065 245592 1251079 642062 1656630 1500147 1687311 459561 688436 1868734 509906 940022 588179 1786809 1984040 1414018 1524574 946896 1204132 612036 1657465 1915012 485168 1248240 1882246 15994 1576728 1803649 1925556 1544249 1376660 599825 1143 1054473 1839450 1912211 303630 1809443 117439 794886 1194678 89142 1868958 137018 1330508 322021 1082582 1113719 1446288 739291 1284967 1891048 1104869 1403024 1762170 1098336 1302449 1681301 543903 1124792 563871 1283200 1584085 1560040 1219904 1178385 79694 693496 445458 1800656 1356394 380184 515168 1377297 1294703 1637027 1065300 76648 1275833 1724891 126573 606825 1265121 996174 1031500 1992909 19654 1018173 1065084 95702 1211215 925184 657995 717271 1398338 1196254 91510 382481 346381 279422 118571 1512040 496507 74800 1470943 757977 1440914 913931 282356 483373 132508 188233 1870467 600142 1989189 1290926 1744074 922094 1869495 386961 1895666 1143959 1485519 276330 1617646 1738026 1643198 1966634 674501 1746671 795349 1532185 237620 1189526 1705027 1092346 574243 728701 1535565 1770719 1238508 66237 1917869 1497482 104221 1622521 946825 842533 6361 15857 1532978 1326156 1982534 1752284 942567 453726 1816601 1446697 523670 720011 413637 852365 1335119 232490 736814 1369217 431050 482101 1182409 1316134 1104968 803375 1458686 1475785 1712547 1138621 165445 1104262 1545133 251501 1763079 1762077 1534023 1695618 1585964 747728 595027 109308 1364312 828 1447272 618962 1440280 1422884 962933 24698 475925 1231507 1008180 628769 967678 266385 133343 1090629 1767158 621515 1826258 948814 364123 177116 375356 1054809 532285 591161 348633 1680342 1641921 1934553 1009421 1031866 539640 586975 958254 41179 1955608 901542 888740 1546761 1854534 1635970 1982422 192101 1699445 858296 1032253 724178 29806 1978569 617816 910832 665090 648580 533820 1264133 152190 1867900 716092 1654317 1956130 1443435 1509491 556548 778107 1496609 868924 1341417 90996 1312699 960959 500885 409592 158164 1157172 971884 178348 893323 1836265 1821341 17257 1684887 1350867 1493780 1181862 1017582 1370925 158273 428132 159458 977050 574722 1599071 695126 1670321 867110 1076984 1998814 675023 151442 1352411 658368 1956402 1525599 1854323 1225838 1429344 122564 1785378 1139392 635804 286116 1393619 1572805 1016465 1732024 1278839 1231829 929234 688336 1359682 1356339 1801986 1029583 1706127 476499 1454551 576589 1360094 1692550 134531 1900233 1613477 1983249 761528 895156 147070 945774 1418022 1281998 1597058 1558525 726975 1987623 951220 1381581 58182 1502315 1257348 1961890 1586004 662425 1042872 866808 397321 589497 379282 703106 1985595 1840165 1929505 1448800 1319312 1726587 389666 1111068 987210 999291 1236512 1545177 739103 338418 146578 444313 850915 170373 727128 1400784 701543 1742700 431120 739513 1762425 1528510 637058 274077 593336 1628914 148671 1744480 201093 380457 509072 1986425 603684 1951988 1164350 327981 1386556 1083725 1467041 739619 1303391 1472324 845291 1784800 1175898 1675758 1081975 1120643 310044 1131009 1789652 287523 380613 83469 565411 609440 787881 1611187 1972211 679282 1539178 614083 1506089 187287 677828 1216883 971878 257393 1559171 325926 588619 57886 1125951 960193 251771 974071 47466 1788255 1880853 74879 1482827 773371 105813 1803143 269958 347193 662717 570201 213041 1140985 628071 1707828 667031 165747 1734845 1271953 575533 600143 273615 1551433 1393727 146866 1940042 1969316 1315403 102050 399074 1745519 563097 1573684 748032 1322180 1185052 29365 948868 961785 725972 1281486 1636939 995123 1313653 1882217 794972 948336 1549778 527931 1277547 1141661 140637 881207 1974447 357369 1876166 1752873 916538 1762799 415863 183392 1067740 471169 119426 1900739 835925 1471384 940557 1607246 56164 242679 1829525 1671683 610289 1647829 1579826 1836146 1247221 849588 1962472 1182250 620904 1190111 876651 1820798 1426839 1020729 1893997 373856 1836393 590506 1278674 1812940 674636 388378 910251 1256141 111119 646779 808530 197805 1831624 1078472 903064 853883 1100434 901383 1747706 1270002 1574892 219152 1552628 1123718 491360 115428 590264 149447 1893307 1346580 1280446 1736831 1782686 1795713 907284 1444324 1060563 1744940 1019233 572682 1432178 895839 850810 1029457 1039180 1326798 1943898 1861275 1548441 589255 163223 1374299 1025798 1226881 63896 1247044 517421 1845852 925432 1873908 180872 1597876 515218 1612716 646544 1830606 1466713 1434352 915003 1134260 13337 625915 138676 619059 1948450 842891 732888 744735 146905 596228 854125 1510514 619073 1468280 1136882 203517 83533 1948024 290088 1832640 1752519 106745 304313 189759 1064951 1180463 193414 1911125 897586 1428565 1125623 1193767 1188451 579657 1336945 545108 134708 1948725 270747 594094 432104 555917 319804 938292 1720398 1260738 1670790 187664 188882 918451 397388 1141351 986372 718189 1679221 430814 1085131 1301417 655926 1919452 291846 1493707 336873 1960128 1531460 776383 397424 1137297 1034250 60518 564914 1492861 963626 559714 859259 1328721 898831 919622 532584 333447 17017 221795 1796773 1894653 941764 853629 1107863 847263 1906460 1591597 1302796 387522 1531408 644757 1816872 1424861 1370744 365185 1929067 227628 385362 912044 72202 1585349 1787819 1765428 1937498 881782 925234 264973 1830900 1874218 1391959 1349084 1589630 1715386 990996 969644 891171 346023 1811121 364823 444409 757700 1468656 983064 1037479 205825 628899 607638 1924933 1704896 997277 1371926 1193955 312397 1381853 1556266 733868 1785882 167254 382943 62452 1973177 1250998 550030 704048 195334 632463 909747 1829002 1326450 1133303 1121089 1900514 276837 417081 1150546 1241481 1125055 1024221 1107016 936098 238489 66936 948155 337511 727427 1120234 754013 689934 3184 979223 979125 1216859 789877 1673763 1301503 960418 366681 1397873 1694342 859772 1345765 1989706 33418 845169 918767 444982 597762 911532 913522 706568 715507 1740815 1174766 1908902 901518 1350788 435203 1573634 1255603 1086839 256644 1599130 346569 1516885 177546 459923 1308529 389481 225195 1552576 1822135 1966480 258562 1177256 38712 1339797 23165 1266356 1118727 1463714 1015505 588367 1158672 98357 504594 626166 1351491 157520 1140680 1998810 1930068 1794938 1995308 870060 989395 391106 1868453 1672903 636242 959613 1142464 841230 1983715 119070 1255401 1351800 185556 1537614 1249590 158542 97910 1103295 1685726 1298255 1142783 1970015 307712 177171 1277212 116962 532737 709259 1647994 1028946 584262 1298262 364051 1699224 196701 137551 417516 1396559 1708225 1175257 1462190 872551 946787 137281 1420202 307062 1746287 593856 691261 59723 1044351 1549889 1076282 839267 1704540 1598113 1577273 1479170 939863 725608 1363423 1068916 1538430 76711 1272035 1585044 1797548 79291 158346 1580520 818851 458698 1276771 943577 1508050 239091 671127 1688498 641778 659451 306934 821038 1984342 223684 861562 1525277 69599 680195 843566 1515780 447793 510221 828740 1322257 1838263 315996 514563 437846 1154304 1212497 1760686 748846 944625 505162 110391 1705016 1961996 483977 299449 342811 463278 1107560 1953109 557688 1971588 1221088 908004 959210 757288 1167880 1027442 1703790 1173442 617914 689865 756535 1057764 1385921 258953 803864 991271 1239492 535678 1474551 1092111 553718 1228994 1016209 1110307 966473 915717 1898216 927286 933674 363379 953896 458673 42688 1744222 1532011 115535 1402215 1010990 597054 1410298 1011171 258464 1165653 1015046 1746167 844225 1745164 387149 1849274 1869312 1732513 1275808 29092 1194816 318654 1778536 421910 1163987 99464 1835660 1438245 739856 777853 1899832 438905 243420 1068821 1178048 1756210 660180 1344899 280628 665470 1922049 1803522 223863 841883 1421009 1525717 1584747 1263409 1706301 790378 508557 174891 1145209 627827 181957 884663 1855139 1415820 20724 1527731 754830 664356 1729032 566818 302150 898326 1113737 1237929 1250581 1196515 1413634 1953802 1301970 554418 157969 511402 936569 1212794 322851 429431 669733 1535805 1086729 1160165 39187 356360 1648972 1250728 247439 1940804 905952 1687140 649976 815792 1627118 100394 1784135 183221 1652521 1950523 1040591 1075146 455763 358486 1679157 292077 1445642 799333 739853 1496124 1144907 1548414 1976337 1424653 1761023 127618 544401 1484896 506962 342423 1837054 1070555 35862 1098004 1141599 315064 136521 1185905 1211767 20946 23080 667374 704630 245586 610350 1062916 1698672 411185 1583942 491298 709515 1667894 1014422 1262591 467543 4575 1137963 380707 12744 683172 1637291 268270 633576 205795 369351 1398187 1273167 211943 479851 1235046 1442745 1425138 388585 696618 927190 1717832 291658 522118 1143274 1186092 1075067 479634 1318341 1148552 1711641 1710793 1949430 724624 330318 1490893 640775 426444 7325 260588 78185 715361 882400 1855534 856948 990216 1801270 88332 1604146 165090 1246461 1095289 1715413 722852 1014276 1810865 1645632 310309 714748 462760 1268204 1490499 549262 557251 633463 1351900 266062 1775750 1262197 729308 1503015 382888 1645610 962044 1164177 703674 1505839 297359 1264366 1444169 315575 424706 1249582 1922329 16387 1927930 1914227 58431 514758 1460987 710873 863901 917969 1568885 1647607 1129364 534638 1918488 1369731 818778 266540 510423 1750150 1089963 1127102 1081223 1778943 511405 1766793 1607067 581659 215603 766668 1321641 216732 731704 308508 774768 1450134 352094 1911641 1191260 1741184 1697156 1386657 1308402 550396 442741 785574 1229431 616518 1913928 1359237 1645252 481450 1173719 737051 1247891 607877 1121980 1596107 1705825 217744 1810757 682545 720082 390710 1735521 901201 738363 1025031 1939240 985706 636024 1645827 1212096 204064 1135724 484245 1580974 1313019 12645 1313551 792182 192949 938611 1016572 1778551 1774612 1354441 1169490 688057 1392806 21926 481585 875330 821502 294279 1935644 729936 691996 527329 850430 1863048 173585 56959 1668164 482560 1388738 506062 654250 547706 1357586 64120 1398232 229902 1004788 415167 1335848 971127 961094 1374993 475494 1733596 160593 127135 1614435 926193 2572 1117531 1173377 1729013 1658085 1409216 359416 537838 1067526 1840712 1208144 817495 1930071 353535 343429 1142176 983874 781866 1130909 154188 1877213 703715 350185 1610178 264210 895961 1884383 1596329 1100108 601314 1989064 698285 1839591 1474651 589227 1161910 275721 1804888 369747 87460 1977146 1873128 1145893 424459 1783933 1844458 823327 62706 1872469 234684 127604 735290 149542 234580 19743 1007253 1027515 1307367 272941 1753413 816273 375820 567585 1157617 1397043 1930487 1405398 1505316 496817 842478 1440973 1702852 1645119 1349345 1034525 485239 1782845 1935761 520941 1156653 1384806 802482 1808444 306031 244599 940456 1923588 1456650 1251794 1606433 1620174 169230 1552267 1073501 1868235 726272 1658840 1388264 503857 1214386 1764589 210185 1042065 851278 1819543 1348205 985516 1355081 186491 1882252 1207776 794436 230758 1257166 1760630 307213 317129 1383403 484026 50277 641075 1626830 1368137 663358 787090 106915 1993801 470337 693568 124496 1049382 754896 1390991 17266 754223 340448 960173 1992282 1903528 1711336 899371 1298545 1795750 1649886 1493970 1355211 1427064 1334792 1519860 1292595 307861 1504633 1755421 639849 1955499 1085521 1086810 1099936 134525 1165412 1821737 1580229 229021 1943209 504503 1644094 166027 1025077 377863 392214 431010 227208 1945487 957233 13344 1332759 1604843 1441296 583147 921534 1592896 466960 629668 1390893 1750429 1063031 249324 794802 637973 442266 1324774 1353295 1462684 1400263 919740 914439 744490 830977 468365 88397 1044009 1730873 1373647 1871996 1953216 333359 458342 812701 1423420 1692994 328617 1167299 261527 1331763 827075 1875596 87327 658474 1184183 1804345 314637 1751164 290558 648339 1497125 21691 1588591 824240 1555577 1326599 932622 1873401 2881 1446907 1409886 186881 263742 211893 893027 1840953 940185 72102 429463 997115 1057259 1472715 1568429 981800 664776 1691959 324107 6347 433588 1213027 1851110 724408 1914310 1855338 305449 852399 284597 653470 856234 23400 248928 1531938 397740 304488 1293299 1997669 533652 488648 1812755 1778885 162824 1076411 179758 109856 1280281 669921 727444 953464 88831 468378 1393237 654571 746834 1366353 156949 1522300 326302 1222750 1706097 226737 533038 1946871 1822811 453135 341562 1513561 1097359 238645 1116496 1314364 1975468 23539 649692 1961467 66144 285866 794917 1853237 876813 372987 790945 77094 1376904 1043213 716108 736376 600908 195629 319285 1810781 369138 1133133 1112945 143106 1350790 863190 1216849 736275 882726 1280321 1853241 726211 788367 449312 56054 1175412 1788391 367867 502726 1537381 851274 77769 1054570 649019 984965 1549559 1437260 39394 767065 403667 1707711 1053235 1951651 1594454 1858760 1213048 195083 1999436 1552893 1274997 1830031 1294276 1984985 138197 1610437 1934571 281310 1927529 816696 1125807 646935 871735 1786512 1283636 426007 325269 357006 1014017 1635849 741884 614302 1256254 1547082 556872 1002907 565572 1267284 826356 967990 1820679 1096292 1418938 85886 1664205 620688 182543 1878832 357281 223138 967332 1472047 93920 1620616 272745 692300 211484 1664153 113692 1204890 887219 1554565 1293012 1595332 1273394 498324 1464078 580422 545437 117550 1370634 1957393 1654758 1823991 1937103 945243 1836647 163820 1164723 700092 1387332 771009 1972373 699675 1834536 1639601 403002 1652769 230543 856665 1769290 371733 485622 1301090 86801 740039 753857 1282832 1984982 1133913 457353 1657835 269347 1198376 534822 1670454 661873 1790578 132666 1411137 1082900 488106 1869202 1743786 1677547 713309 52668 224912 201869 589185 1056824 484700 1448138 873964 709290 1448975 1221242 567015 1231007 1657513 1395293 929027 1690728 196288 1125837 1772946 1366858 984535 481155 1448155 1135596 1937337 272546 623727 187690 759455 1689536 1693445 1853958 919483 502070 1397429 1912646 1916463 423543 1353784 845193 1280992 757490 986280 1509022 249966 1554916 435129 1762099 1221284 1338924 846151 976107 851974 1701368 1243558 752209 1333860 1743904 1868350 704570 356538 191551 932257 312058 1052871 1849331 656031 845068 1448874 900332 599696 1699694 492601 547065 1853155 1978519 35015 1247618 1801393 204089 1019007 1527517 879767 137685 1479345 605071 1221967 405718 618655 830580 950253 1554465 1579221 300910 177933 1858934 1829359 260145 134876 1469551 1577922 218791 770993 776201 1098454 1073148 317457 1535697 975924 170979 939389 191749 416902 388776 1493811 317192 261513 72591 483420 1280398 811792 339109 1704503 1495172 670298 900964 1619869 672623 909586 1048845 1890047 742576 1607030 553238 43709 79685 1302785 1484467 1885219 697787 210331 505952 1971633 321100 668057 1446416 1031754 765679 1124688 1060443 577534 992668 166245 1291278 1228226 86143 25381 1337135 1130218 291456 1844082 498531 1908934 805035 1493820 1487086 1352231 496253 1522910 154614 273157 1105825 1570641 333269 428650 1127763 49083 1148885 411834 1377201 618086 37108 1395582 739909 1020121 960287 1185437 663256 261248 290723 840577 141568 823131 862765 512679 1497517 653959 1727424 1399104 1229569 1343163 1142994 1511532 1766241 1358669 531666 177829 1741357 619917 1244577 1249075 164294 459600 1550938 81315 581478 10474 28079 1364032 605881 1668496 1519750 1283538 1554966 1438221 1573708 824078 99507 1607260 1599204 140947 696100 863380 187607 1375911 253469 1607992 945044 39398 1398068 1483390 1690208 1805735 963470 698295 1019517 335505 389978 711363 1030404 401840 588612 1119439 1782352 339653 1043320 1547605 1278956 1896315 1712025 1100270 995658 269745 1564346 1951827 543309 1268751 1611315 106834 1697192 1459439 1607204 646256 1298778 1667615 740590 1014197 1850720 1139864 125 408515 1705521 836632 1068655 469242 1433100 384987 1359792 53771 1682715 1536010 1179560 805232 1543392 1559507 1512358 1022241 1461792 1341468 1153937 46375 154455 469320 1314870 156974 97414 408187 1335488 788239 225406 487949 464780 1826494 496129 963459 1617638 560076 1557006 1933880 1348365 778816 30677 1726138 1721543 300521 810281 1367138 1858441 1882871 1284930 1032957 1238971 521621 1504801 1581911 29372 1952391 478633 1571264 1833221 969499 1006965 801800 116760 501707 335835 1324462 1965434 1811620 1086479 1989764 918372 516714 212918 105039 1535221 649483 544238 773459 755091 886556 1334523 342243 1897274 994293 1788435 883816 97473 1607445 922638 1261024 1586605 1388450 1008412 206597 1227105 692975 351592 1296833 113445 634285 1343623 623232 894545 1205069 769312 1111916 416709 48921 1022352 1243979 321483 1849536 364482 1558577 1286599 130039 1558581 1864437 1557489 1745678 554131 1653503 1169280 356242 1062053 837397 1579325 1753361 1406714 1063306 529109 464195 135732 311215 1299130 138056 369628 807799 258925 178390 52689 1035279 1456797 200070 1177231 1658292 73858 1304328 35116 1616670 188353 1831155 1558413 1526636 947648 1965783 956121 1834832 1177737 1195654 709163 574614 531766 1839321 1245903 1911966 247057 609260 1105391 609155 722099 1941340 1696729 331540 1728914 1583148 1497341 56839 1594322 266893 92663 1864409 1059929 742234 866592 458033 388080 616133 671046 490868 475036 374946 1126801 244431 1004232 1291102 988505 652278 199572 1237369 620627 690282 1646550 1315422 1796994 173586 412312 51767 293828 98676 1908098 508471 1992411 1067444 706079 382139 1628711 1913529 763537 1043559 503833 1493860 955676 1824036 1584947 746358 1103844 508618 864895 1831419 110649 1578161 906765 858362 1688136 1528856 1250569 1676028 1714886 1278702 18805 1167427 1054642 618616 140574 1241438 608444 840451 1958774 819624 759131 609676 1517831 638629 557638 1013584 353659 1218199 702624 1602502 300069 1848636 1998556 721025 1594424 981049 1797844 769446 613832 1110339 332624 6365 1692480 1423647 1799797 284849 1401209 1284874 607261 1299191 1247373 1103642 648540 1833285 1259408 1237480 922321 1582379 131999 321798 16052 1922529 1037675 1869889 1578770 22743 261033 604921 1207528 383863 649024 1863812 1276780 1597078 1426568 1408172 722898 275016 323649 178851 640969 1378870 1717429 1436693 592655 62078 1503442 589635 1575171 1510542 956595 30782 1154689 168604 840837 1579256 1234506 748517 1106702 921408 1762781 1328439 1052248 287445 328179 1649547 636691 1016962 1489325 826820 1073919 627701 554812 1587285 1875891 377794 943535 411402 1127418 723835 1492124 105748 1566206 1320361 950044 1061831 879392 1968770 1152134 477207 1699531 1878408 1636737 841704 1413253 1261451 1012229 1421854 427229 1604755 799259 61708 38015 1098423 173771 12058 1825584 1816853 590815 446839 1920736 824859 1711455 1860840 437798 739522 872130 1619153 1906570 474250 57827 36069 284511 935094 54069 1899461 1927874 118071 572575 334163 1778460 195478 635105 711820 1888547 1068281 1628438 16027 1992683 309722 122468 1961272 525671 1981735 1257009 1532179 1243593 1423934 1126564 731605 1103954 150499 962902 1567562 1383720 875450 1384420 1999302 1891457 515562 843486 1076402 864408 590044 170972 898756 1303765 102659 1328837 1900830 1094356 48549 1096573 1952485 1430626 108390 690534 1859789 1570182 1837289 675627 1184949 1532033 693717 383804 941144 1544339 476132 717 1411896 1462272 1347059 1089285 1658142 310317 1067835 505870 289980 805528 1294749 470890 1256606 1434431 1592820 166470 1154589 889100 1381500 1728316 971401 1086034 1841916 1627155 1936542 69709 1498854 789905 1175660 50557 140760 329584 1831203 557262 192091 809270 1909873 1009813 1949799 791165 925655 1638426 843270 853801 1972394 216957 1447645 1914011 711636 1502294 750346 964195 710802 1787267 1436075 634388 1487128 432123 111774 151945 1965454 728328 694447 79968 368791 1441904 115454 310301 578749 830207 1909106 671006 1299830 168936 294717 1024293 26438 276545 1063563 912176 798627 1201923 1434201 35619 1270684 288525 982652 204490 620333 1132614 955144 1261304 828399 385002 306745 654440 1330592 1593729 1093250 732762 1408149 345551 1788874 145299 1705509 615996 784110 459077 1555325 935924 518429 1820202 1031196 1396848 1145187 1554542 1168462 840375 1197513 1381064 127062 1063815 1788918 897067 536379 1874070 1709373 882860 652656 432770 1818588 1094311 545259 707193 1386291 1113576 466120 1482996 1954592 1960646 828778 37963 517245 634429 205916 1167650 896260 1138117 1584001 46613 1512301 849893 1245048 1536823 1552371 1201255 1119709 991175 585994 595725 354998 34057 1198369 1285950 1900267 1810396 1362038 1549707 121264 1497078 1695163 569282 1531332 1336283 1782498 1375079 347643 1431089 1980036 300553 805677 1161446 755022 373628 194103 226358 750793 396601 1308228 1099142 1573622 748539 257406 349375 1045688 28710 316749 1352826 1102335 545884 550852 1802525 24724 1834636 440948 1502227 204077 717407 60725 1748424 703480 810650 513182 915917 1122565 1037627 184225 1094695 1141007 822688 540302 1032654 1516370 1199790 1133420 839620 1995437 489331 362192 1923306 820825 39862 585369 1922233 1215922 190818 51132 577822 1784105 1368816 1848261 859309 214943 478284 911491 1208916 815476 1602208 705402 1256948 262391 1510681 1878223 434407 768097 1240623 1924867 230273 1264334 1679323 1793916 287378 1082193 1418087 1214803 1295218 776393 300771 1623673 1364464 1931406 816322 1452888 1996216 1466550 500972 651750 587235 983636 759204 688591 1651043 755235 1882424 704882 1083438 1344966 1844308 673498 866905 1980386 1623531 1542219 1383447 68049 100950 355890 1572662 3339 234141 1490998 636454 666225 287007 1993738 1606103 585319 1856163 1087557 1463871 1219868 686937 1622980 1130776 1487496 845873 1448073 1915620 1628331 758350 266785 177892 191007 1912149 195279 561005 618246 190008 1569685 1625157 1494311 811198 1829236 579642 402686 1409596 1055888 1855644 1868199 1853611 1162987 297553 902068 357262 122516 1095288 962171 1910063 295112 1532114 1784746 441903 165391 1202101 1285356 1395281 1376207 1999546 141300 1834735 1122343 193796 979634 63960 952776 1527113 1440084 1059751 1431161 584388 1403336 53908 1085746 716987 1895512 955384 1948093 1898450 1759508 363133 158460 1478822 1779610 444025 1239148 509228 1815329 469336 1408281 1638129 120019 896170 986041 150084 1256854 231100 192232 1044034 219628 854450 1265216 1754887 1352097 1913697 1311998 906822 1759285 1514936 651938 459527 413873 637656 1221762 1471625 1929011 219706 635169 1200235 936437 1339906 14258 12291 394554 1238014 370125 693663 1532608 1518034 108214 1574816 399797 1294965 486020 1675525 347469 366114 359123 1083023 3169 37894 1100177 1700400 1398659 1852250 125499 233407 676171 1061260 444574 1908627 1753757 1590060 219800 905953 1684975 1084172 662377 1093749 1407036 777465 816858 267905 1553937 830576 1014195 36308 768046 1578787 1456815 320073 528491 1160514 67901 1115834 1843301 1413640 865987 1366978 226894 1288128 1804807 1930959 1738994 336186 646240 44921 298158 830226 1266550 593981 1419141 457306 577423 263825 1705201 95938 781282 1127927 1439916 1286141 24643 1176710 1529180 1097208 16250 489766 378452 564859 1544766 1484969 1842037 269416 1310735 1421332 576381 1921733 952732 1321871 506389 175392 373624 755820 489850 956850 765879 1709037 894683 1518345 880031 817458 1059420 222827 490192 98071 1450054 133055 884588 1405798 454730 1307681 1890328 1278567 955395 864784 280670 1708615 73936 1027190 1880666 171056 1912938 1772296 1593307 1265892 1057832 1394659 1997087 606939 270783 1111673 1513249 1131137 192502 1166735 213421 1250491 324251 1513482 739738 725128 723128 721525 1255376 1039211 1902137 616944 1104349 335184 21585 1614854 1603016 579777 1618099 1983774 1259532 34284 1040972 807699 892318 342563 913326 1755627 1685003 1470882 1625953 1638591 315185 380866 170883 1742603 473556 1467124 1571354 1704576 930488 252924 1705265 1634411 743426 1060230 1651705 316482 366684 1227779 595160 159048 1072321 734836 261250 384606 236901 1884508 1264491 564179 1859228 941244 1471803 187296 1503485 942123 1193890 1956094 189511 1345990 1209592 512603 1647914 1609767 15799 1037526 762629 264331 1169632 200828 534944 1979969 914025 787445 66094 1602890 511972 677125 1328204 991280 386895 667695 1548108 1877374 1609280 901531 1868642 409379 191343 1433428 1218223 1651751 1289745 1139266 1163129 1758549 25627 1570254 360009 1183582 482356 1867736 1585093 738553 1304578 1923979 1238620 142868 1193730 441118 1372629 1991671 964214 138700 162780 1291397 58915 932687 463165 1917638 208304 1670604 1623244 890848 1010627 997562 500879 311962 1092183 250382 107719 1908684 1815138 195391 1498068 568665 4379 575716 1140059 576478 56767 400164 1460474 1069356 1296287 899632 1817573 841539 315534 350646 81002 162671 1875509 400677 946729 1025729 1532472 1608965 1639207 764606 1560553 676431 1026789 775227 578387 862788 761216 1559409 1057408 1063867 1892251 897235 1910503 732721 748954 1163426 380123 1397056 1536555 212678 233945 317508 21655 1598671 938800 893385 1321633 1980939 648970 1117617 866192 1894324 529794 511235 1663129 1539515 1018155 1980621 647140 56760 1473254 200161 547131 898717 1219179 1929985 1275737 376010 1707579 624191 13528 1322920 1386307 1392428 902366 1977997 1555772 1397579 1535879 1752212 845351 158745 829104 1602048 464287 482886 1282574 605248 42594 675687 818314 1561287 34086 1282106 873917 1784209 311714 1048584 955027 1256412 1056309 478141 1132734 499137 1489075 856573 1866421 1519093 1406368 9423 131288 781748 1855686 1388667 1586217 142412 1259425 216936 719975 361728 1618600 1032699 1917842 1102905 1944865 1475265 457148 1525881 1339212 642720 1389083 1641647 1820191 810479 670439 845573 779496 1159923 1320352 649035 193069 709632 1021397 1293467 1439090 500818 1106723 895477 417997 739005 154306 1148564 663919 1065907 1319835 1149198 1171760 1636731 947587 979570 1917783 1316975 736579 491528 1137725 1814538 1568160 1761824 105728 1387283 334363 575617 1136010 609347 1011047 1083404 1202671 1101047 1221861 1085056 816977 1431094 573098 1485547 1358497 164457 303440 1136288 1576096 789108 1056188 536975 439894 71823 1535496 511552 1575285 680855 589769 534648 516778 350425 784380 1810419 1966429 1693955 1960787 1089322 377177 206146 417410 633522 1039019 698198 399604 39440 596626 892823 1498090 654919 1892761 1790403 1935273 891262 1057260 1994162 1736384 47431 36590 617714 382525 1073175 1787451 749666 324205 14394 210691 1112565 3185 476893 289241 162930 1816704 423666 877351 1121673 608073 394893 1284752 531744 188151 69270 1363912 1118671 1897645 503122 270393 1991710 1873996 1381640 1719048 1989534 606464 829409 1397625 824641 1539405 1230137 1976328 1191817 228819 1003664 1305886 1087800 348925 1843576 57360 1231764 1468864 1947866 238018 969756 928047 1670318 1907486 208947 1159183 955650 1206630 1915898 331328 1961214 530642 632477 291645 365228 1347828 960884 136607 740653 1165122 1008047 1305169 1548041 106592 675828 112751 279094 890828 609964 963881 1540632 660601 1152166 1846570 1567288 886576 1358442 714490 278280 621669 792693 1326936 690487 761945 347817 627145 12900 1445331 188055 562114 374604 1282556 1304609 1546440 1886367 1489524 896669 1322803 1311657 1293599 744399 1913815 1062977 815371 814753 1033055 848609 403506 1458996 751893 1441704 1209254 818839 120347 1120897 1577549 110752 994257 238613 209169 1409818 80122 161913 519115 274644 715630 1673971 1474057 568439 459157 1960971 1496934 829351 276646 568479 284556 507074 1492758 1000990 558502 1552295 1612691 718274 279051 776181 1020571 1909838 638105 496848 1473628 179688 1652420 1214042 1951187 1778842 1928678 243455 1589843 1082580 690703 1085309 703309 683864 1028202 1751218 1109049 1926470 936197 70405 1996030 844631 1001562 1042620 820568 1532702 1116769 689332 760131 367272 1477254 1894141 902125 572641 1225022 714556 1526475 843381 1696497 288705 1598362 154825 1599430 1658285 811599 1570081 508455 1240934 1499908 951199 680648 542286 781323 13946 1000616 752734 836097 458803 958647 1151797 491485 1744597 584716 949219 285067 1504820 1530468 800786 1848410 527396 1053966 1352684 362409 884053 250110 1339795 853542 1956138 512754 1292966 1969462 213790 561821 1859885 1198329 1801226 1007031 882781 1711003 574519 195285 1127648 1987872 1734301 98232 1715488 317249 333221 1823477 368095 1416490 165312 612059 1666774 792776 1981725 1361194 433259 408301 51231 1024868 1602114 1638865 452398 1211881 933838 206287 1910372 1338350 1972274 1270401 235885 1090646 1307583 1656424 1496940 1688254 675426 185998 741940 1384608 141667 584225 780409 339494 1822267 411455 3380 702668 1367036 738733 10520 267223 2947 825562 386182 1292852 1463550 1327393 685467 1541135 356495 1575874 1010933 1251622 1168459 167610 1497554 1881252 1755644 1662313 689727 721366 43646 413522 1768252 1142216 1985033 1788658 1793330 528993 329273 1045908 1668281 1886138 1791971 1215995 1997876 1082059 1052245 1155871 514210 532577 1771305 845625 187074 1242792 819853 1740780 744921 1800306 1127551 793970 771407 1333244 503037 1080708 112525 930854 1305585 529460 327010 435767 945056 803845 297900 1472018 448076 864702 563504 1180163 1654925 1072642 1348215 872516 10566 1393833 929285 870752 1782302 433153 333136 101973 1271410 1630096 441568 838834 1149657 316734 1757110 1063238 713566 215872 856480 1025641 204583 689278 1832692 1704926 223453 1393958 1288752 1173064 760495 1769196 1135769 122837 237269 1692820 877041 657375 1887246 1035869 903974 1212639 604506 912740 823022 1223382 1093290 1555586 879170 258216 1808293 940059 1207677 1014433 938022 1520692 1235764 1054983 438873 1694239 497517 1421271 1231891 654063 1493857 182964 264667 677452 1655201 1715057 499149 1211251 717618 1445440 327834 538879 123442 1280809 596625 585969 756605 544947 1245162 1773407 364569 706753 449046 1597022 377009 1597392 186749 1311356 1826450 34968 924366 1875143 343073 620237 1466018 1088492 1746920 352233 691150 956736 399716 1746908 1840470 1485420 461916 820841 1761927 350478 1760492 169190 938859 317543 1220277 1166397 264559 1100780 334664 1667209 1189319 205981 780481 1343472 1839072 1241472 1979506 1034214 868007 151337 76199 1992927 513817 1868311 510845 1115790 603819 884397 1487196 1531704 379333 849756 1220907 1664720 413936 402566 1643706 389644 867765 510672 1899839 1953440 1404888 989744 1733219 1459890 1811406 370799 1444842 919481 1582081 363854 1800682 852252 1052839 1105511 1924461 679194 1907068 205295 258922 1343462 987215 1557075 69886 1027229 1749852 1009183 1240921 1211026 245203 412080 1091700 861981 1994400 585244 1641478 149673 1621489 384594 416411 284337 406847 427010 1132377 1560766 446970 767961 1413438 1010273 1751135 718376 1795799 272713 1518832 705410 1553407 1808032 1519609 99584 1143847 741183 87506 1372091 657208 1642459 69525 189363 446070 1985035 891248 1283169 320312 683978 1443728 524351 1160367 681879 1896108 1838978 1951472 1655838 1971354 723492 489875 1707985 1650621 1111979 1521715 1180628 191271 402692 1290214 909300 365809 211131 544667 1044800 117783 1365474 201026 736708 241007 1912956 400441 903441 497745 701114 345898 1926018 284709 1302063 1811238 238096 1309690 80509 1733520 733028 113703 1133918 265533 1599050 1580249 428567 1458278 368584 189613 729581 1146626 922819 544221 961615 1676170 1696916 1082859 1683781 282414 382103 324868 1606595 331188 1939406 1535284 891955 1346873 1150543 100064 375579 1887161 191676 371876 272727 587441 668054 914445 1048253 137573 1519323 1209232 1682666 1788097 1064918 1025876 1174441 568939 1813218 1441540 1618530 467159 1561669 1461393 967478 122527 1962376 1293682 1326260 1953725 368323 265695 1097462 1828561 786042 1203498 1629202 145902 1600032 597623 524868 196189 1186016 1723535 309430 412936 703037 1853315 918386 1489234 742552 1644964 186810 1739624 126009 508495 1632126 1476533 253159 1683722 528870 545848 1952245 474085 37610 1662904 1315290 366707 1142553 91305 1561642 1829177 1049950 266070 786651 1119748 54956 1638050 200281 439402 1814124 116703 1223220 518058 444198 1895593 1786069 1954787 197101 1095773 243168 239767 1118969 1473184 248284 58850 1335283 175697 1740176 578851 1049899 275368 1344944 488284 1346799 1422998 1819068 438567 1749263 1630345 523129 710549 355845 871932 1191558 458682 446247 640571 1871650 986785 1662249 1920859 233517 946666 1556387 875675 456183 1862180 1885191 1872981 1440055 774960 266040 1939349 84213 925803 627551 505437 390167 1218235 1461639 1463211 421297 711800 1584078 1847523 430196 820887 1126668 21711 1422931 1789482 74118 304742 1743453 1837818 162052 681001 1554530 604431 407941 798369 68402 875337 823992 1100743 603436 1908432 252603 676242 1417162 192598 1501408 1456987 715556 1648655 1545171 980734 922162 1426731 453389 1223406 1818366 821186 729464 1872648 638250 1608151 183493 1490297 605966 457405 1604528 435368 1922238 1154067 1952050 181661 1619773 1480191 1898273 625450 1610072 1397700 1928209 338932 337523 766168 314798 1639218 1356913 290606 701369 356891 1172346 548555 129036 24561 255040 558189 1411901 1706943 1343580 1552885 1194945 521435 1001735 1789718 709683 299496 640117 1075055 1932596 1654781 1970235 332062 1186575 1051842 1925551 641379 406509 1052218 660931 85659 1519971 530328 424258 1531106 746081 1721022 489763 674098 1730219 1680535 1674217 487523 806291 1974219 1705987 1165526 1319754 1574147 1651442 1459147 1148098 1023371 1647487 1348157 1231518 934951 449051 205770 239029 1310947 1161182 155673 1008152 92686 925888 79060 1200661 25981 578933 1545795 329661 1107971 967980 1395688 1793223 1195332 974871 1864967 534828 677867 447328 719856 1377765 1790637 736357 689175 1195078 834312 1336839 621342 1925730 1720545 911538 1520419 1453933 1067415 1621502 1135839 1470425 526326 478177 204596 1277051 1664280 560097 384649 1169374 1675700 171651 854236 731050 861833 1832578 1915504 235200 1474827 991168 988190 857212 1315479 1284408 27758 1042745 1711317 914814 246803 495903 1494514 1787728 618929 1805548 614497 272840 135384 49008 778535 835581 1806183 307061 1301249 1734406 1714977 396956 195604 1410329 781246 1965359 675576 144908 1646606 669267 770901 903710 1925956 117290 597263 1180786 1485804 1919640 811740 585808 8156 440725 464916 1907492 1362351 1055905 825205 960680 286047 1186695 289055 1248367 1382107 1246632 705169 1074379 981163 1104699 1211496 239557 1638119 1837688 576112 812331 313195 778890 1098506 1167566 1830504 1144139 1149189 120849 237803 916063 1848527 914816 681842 1008929 655784 1583665 1016486 680172 1965937 1899212 12320 982635 1742541 1274393 1838753 750392 483050 1533719 911082 1436516 1031573 845344 399137 88354 510151 216229 1015252 417255 596308 1039635 682109 1572562 1731211 1456618 1055911 1156510 58656 1226449 656281 427027 690490 1035057 1687002 355230 1603855 1235373 1451758 478550 1370339 996110 1980079 730081 351261 1385513 531277 1934999 1606639 1239988 37750 868343 388918 789670 702936 409011 1088027 1309218 1755447 1532422 1067241 1257224 754244 1947738 517137 1761427 1844035 755187 1001927 1469330 763146 1793475 1341291 1081582 609537 1231581 1431856 525967 732723 283439 1901204 343573 70389 1369402 387576 1768198 346831 1357970 794556 262436 1084273 1090232 1220343 82350 1157990 591086 1764586 1028864 854476 59156 778820 186847 109463 1715741 978611 312030 384152 584245 1879219 1915304 1922538 1675841 893782 168173 1096435 1749051 780312 664516 1632022 637829 210389 157943 1954286 1566007 852698 872489 700262 820238 1961376 663630 435387 1273787 1674401 1583734 624231 1364652 1815600 1840129 702925 1887600 961805 743171 540136 264948 1280582 72244 1205286 1389965 1853377 694475 196729 933725 1683213 637149 1703336 270466 1661721 1841818 1832406 1375454 482534 101890 1754458 1587716 1762843 1200819 621708 285254 648193 1613355 1499614 1715492 962823 267487 216525 1317546 650948 677524 1136509 1175397 978819 809558 899027 460263 388990 1760594 629236 128639 1222241 96153 1772325 222716 1810492 1581470 1299563 1157074 1057290 1607679 1735125 858778 609242 897095 1286760 551853 1603880 1367502 1784991 1991309 648103 1432194 1941566 1978567 1621273 1902386 1024863 1071740 1352282 1611455 1345029 1760322 128651 399288 714580 650381 342518 358720 224767 950698 1487750 1021374 91680 1757295 613547 1488713 894638 1887032 1659698 1082411 611489 1253761 1853132 1812589 221745 1597789 694637 750763 706732 258187 1054081 458458 1995983 1689666 1420570 1911908 1151207 513262 1924999 320537 538540 1335322 1441387 1645420 846203 665705 1742455 1056984 1969510 1874389 605588 89649 1361957 1168730 424751 1703256 1337042 131296 1771991 257123 206502 1256427 1267401 574478 412860 258475 526355 262332 751769 1759105 1039822 140226 1088509 1067209 1491081 1286929 422673 713139 699386 1536537 72237 1465761 287251 1403210 888612 1407130 512329 350471 1773124 971174 1146916 1082546 240199 759163 1034619 1449462 1915611 1492503 1431522 587503 1408552 1515808 1757575 1023595 88609 1639240 1009550 832588 258716 903712 427782 1564089 1321227 1178934 665752 1230721 535075 1796397 668800 1352278 1245796 967392 784790 28454 193008 1012136 243626 42386 108352 343265 1611367 1867234 399752 1770464 1228087 641413 596427 1608889 1699357 1334956 764625 198814 658024 320392 795358 351514 410755 444702 1959446 241559 75004 539293 1446740 1925266 700946 1101397 1240835 1346660 916647 1068365 344529 1134905 1026397 360352 1675367 869039 452777 306493 606704 427599 492159 837195 1444904 1079244 751139 434234 1378987 421982 529745 754097 952325 652979 1756915 762772 264311 506201 1853635 808271 390003 778160 47152 1550665 648555 1830785 977430 1950592 513125 1905994 174150 248259 474159 1108376 676437 259715 1701049 761149 1230260 853152 672130 1818636 1747486 464360 1267524 866957 1959205 149197 911202 282544 877081 849085 1609605 259857 318175 826449 1513855 1778293 485118 218830 1644944 299628 1474425 297689 1943069 22130 905351 1299823 1267386 515606 1077140 773898 353875 879484 1493728 1255051 1632375 1650261 536988 614427 408751 593340 1649487 751826 1636427 1158681 1524643 1392133 1369839 222693 1176855 1164904 902931 1683225 841302 1001018 1132804 1703350 710746 558172 1720078 778395 417712 1993168 510994 1399491 726084 617134 128187 345901 1927967 218723 1278735 1457959 1291185 1925861 1654338 929041 839000 968558 169945 867614 1668014 1626669 1306302 1027242 406209 1722038 856182 756510 729908 1324280 1081867 209735 1762549 392112 215236 278203 22333 1694296 839784 1518967 287878 338659 424998 1087764 689204 1868239 1975825 1805841 1673089 1197851 1423228 26345 631571 796362 463376 741657 1222712 938009 1468168 161678 1153129 1119809 975582 713849 1026375 1324965 1597549 85437 1613581 183768 5958 1595955 1926092 805588 1595709 889507 891533 1667259 881865 229486 1019593 1985202 1338401 400683 325352 987577 1275267 585801 907378 671771 1004992 818516 1052395 702427 235341 1049586 810035 23094 4860 1517333 559524 56020 894909 713430 279728 1749232 266080 1790620 1757479 1600915 525081 710291 902446 1669224 1618629 743434 1770355 495550 1784751 999853 1063764 988960 1973819 427270 1902489 1455252 613741 252086 1881341 1333304 1657648 1707733 1063472 1157233 1642525 142641 1997820 1779517 1291737 1621334 479742 1010448 597194 1774008 362702 1386426 766936 1564587 1589257 1300209 712141 481056 643920 102107 1398869 1442996 718299 298112 400136 1521982 997937 837133 1944781 103502 1400161 1358915 582149 844723 1221734 1930002 121494 1023615 297065 1203391 1398027 1526324 613842 986459 1576759 759704 1924128 1786487 1198442 1869078 1754101 472882 1409843 359014 825697 88935 1226045 510830 1240408 530168 84672 734237 45289 1733457 989902 716834 366552 1166005 1832535 739780 1469901 1678458 1552952 147558 802278 326410 1318616 1258886 1668827 1305308 273913 378919 1330344 1993679 147390 1755117 1451948 102992 417290 1082026 322379 706191 623349 1862237 695066 713055 450008 262524 943804 1257525 1801440 785183 571442 262791 406714 857220 1856458 1047773 621159 277042 1584768 1462779 321212 81274 441766 994561 1922090 345398 647324 326601 687604 1296191 368369 527171 1207525 1077885 85738 33385 51543 1284145 1381931 1531570 1285850 1909200 1173435 53109 27287 1939004 1847925 1304975 693238 35850 819021 352336 114120 1341571 1596067 520170 168120 249747 411218 1111943 240347 327170 492001 532684 774740 345593 457484 1289775 993648 1761325 1160307 1556133 139245 67312 13002 1154113 580718 1141068 1979717 1961210 547222 680616 693610 1984368 1049098 1964505 67490 314038 1204060 1936611 39754 307872 1394155 755765 887793 411159 239324 1216995 1973885 127405 1788756 43606 548814 79677 1504959 1346675 754377 1642730 1289085 421408 245863 1485913 961650 1302505 1924789 257477 178721 17593 1122779 361775 1517244 176871 1499335 1820448 1988338 968743 1845433 1420138 1582065 820444 886864 1115792 957518 1082782 1558876 545324 595519 273689 638025 304801 555766 1809367 1810945 981284 1341374 1984003 311350 1711465 1000339 1882872 675913 876154 1916885 395024 1672413 1713453 522244 1584276 1016501 42105 380694 1119870 138972 1730659 60151 696874 1036501 199765 1934750 824288 1794459 97698 357874 402200 1154741 1525103 47995 1525616 763750 349773 581033 1172816 1810367 223532 1869397 506295 1650036 1561122 328722 598065 649230 1245805 358559 1795057 78926 660870 479694 1843302 1548814 1351183 508003 761130 610166 1178551 879642 598891 1793654 626926 1371853 928884 1714330 553515 1206433 882640 42910 1756269 873697 1090914 235444 1092780 673207 938064 1476671 1926687 1510489 1123542 916039 1258059 683411 1420599 1659427 1121287 116558 1517655 832251 758486 1381399 1386876 564808 704012 448985 1511840 1830984 1795693 1988507 1623155 196064 912155 1800644 467164 1489610 885401 1918433 1432442 1905321 1715358 1916718 1275048 724719 580638 759326 1990519 1537466 1866349 38702 703162 1724173 505774 803601 1629819 400376 591740 1867216 568761 1372588 750771 37313 1536340 773946 825815 841837 799550 544642 1830440 1782161 1875119 1073295 932739 616130 1217016 1075558 1587934 251604 347048 1509449 1688752 264804 372001 904870 1847994 1896663 213197 1790895 1120479 655900 1212340 730300 1935386 1410516 1074446 672874 1767831 791791 705748 1409699 1245896 527686 248779 627020 6388 1610804 1124752 1807862 1616819 326993 1232275 208732 945189 188204 972820 1722162 1548333 782293 311139 1532669 981750 1765976 56237 1752876 235518 1992742 586831 14373 1856588 720304 1699533 1796920 1393171 1782366 669993 565883 1168854 743796 442507 1115262 863739 961062 559721 830619 831017 22223 31543 1928196 1843437 280073 39742 815423 1674661 895648 424847 636879 387507 429975 1335164 913871 814097 1199139 1702436 1528124 1285014 280201 1801940 1965000 1072438 1741721 1046371 829218 1009366 694603 130412 1081920 1009552 1486169 1644198 1441177 134613 829660 901445 879575 1837066 1332061 668176 1279013 1919177 896597 172614 663141 624040 399642 870320 588257 1871679 1618578 899938 593847 180189 1038417 268117 1312224 1373082 1687228 429256 1146604 566402 1582737 133959 202432 1278888 1187001 1319380 794664 1739849 1429913 491193 1627536 690710 1491425 284437 1012421 1221876 697799 14391 1529711 59046 574283 1742210 1631848 760282 1653257 1343320 291240 256333 471198 1951665 424904 1910529 1177060 502690 194043 1191614 872521 1009423 238681 1217560 1827560 1270134 1743677 1989753 384256 710576 582940 346320 490390 1290197 385231 1193695 160470 930900 272357 704464 1467487 1716388 791351 1700450 64867 1561053 377262 1819052 556297 898788 1481121 861123 10926 935832 1008691 28794 1823206 372467 1798755 1790645 921617 1707871 155461 1181312 1630125 523639 845281 138758 1608591 828684 871387 1076768 907025 1640605 1390438 1785951 1853652 1867845 391761 1268502 1989014 849736 1866623 1008981 1783840 1160790 1042497 1014908 637960 1470104 460769 183558 1245136 1606705 1728911 1129379 1753889 425461 104975 1018085 399238 1235569 67115 1516517 10987 1908669 202658 1134267 1793032 1105768 827666 1556963 1690294 1165374 1837110 1806604 230399 969453 1389384 1089259 148279 103638 1055668 1913242 825860 781492 471676 1688755 149205 376385 213656 804609 1551384 938674 1134428 849432 1479483 843364 1464939 287213 779805 1898155 722610 1038338 1951310 609493 1408309 1582767 881173 1314076 1870433 647677 181919 530067 574855 519549 267383 1689080 1509879 143857 1637429 1150118 378203 684697 514751 369305 1944125 1646951 1860847 1648088 1735982 904563 1803692 794580 639300 1464828 1212339 1530878 1621226 57676 227758 1252386 870415 769518 354645 243216 1499809 1802538 1105185 309531 1992692 530368 1269181 1526845 697294 138884 75281 64413 804057 1462913 1905825 746883 486906 1629941 490115 233543 714709 540236 124356 1879141 73957 1316534 681226 404112 1401023 1562957 215249 777326 80597 1854448 1885246 1943358 1244718 544269 1082861 32102 1316638 1230159 1392758 1405622 539498 1867181 1095389 1735780 1907162 1149432 223526 795859 1137288 1536745 605046 1647343 562946 1549338 719874 27936 448000 1380582 116614 1360079 465709 447015 996672 1911989 1189205 1751672 1314292 1265102 1983454 1655094 1668743 1579065 459164 645713 1839001 682824 470679 1050234 1619008 78841 225950 252065 775717 1254437 791364 1708892 679315 1872772 1065335 272054 1326952 1235831 194243 1212082 1762766 994902 981411 312084 1704792 1805650 935262 1212413 382875 226562 714223 74647 1652041 840150 1409750 340828 1355478 1065922 320797 1159521 492934 475032 583691 1521360 932669 1055001 1167325 1088774 1819086 653176 564282 160300 950431 1474770 169364 469224 1057663 1685221 1958509 728519 711478 990642 1707562 1775944 1449919 394809 799182 229426 393088 1254149 1232503 1744050 1649996 1371331 315238 1857716 521359 1037906 1738613 961676 1627235 1381678 755805 1082547 231551 1964601 1849078 1301377 688736 38861 797435 1727055 356093 11377 714422 1852078 198960 1704647 175717 271367 476590 409519 1312111 848710 516181 1683419 967943 1743096 1923318 1997407 583685 1665990 1079424 548603 53148 1093310 211032 395909 1230016 521061 1521863 1967249 1163132 189977 162743 1375623 1220398 350491 776944 1643714 330814 155087 167016 74103 1062815 1575759 1274674 392872 1313405 641915 1119468 661797 299626 1518182 1287988 9573 896861 602274 1217307 1909583 1793310 667542 1412049 1028795 1224252 317184 559889 72441 1934701 511052 915514 432002 789173 1977962 1205156 511108 1009595 1990039 658311 631643 722701 1958471 459847 711837 1950596 1218137 1173814 1206077 592289 1643654 1319093 360223 364314 1145403 130139 471804 1132784 682653 36521 1345077 992380 1077243 1752286 729161 16073 1014624 393408 91243 882794 586880 1686003 762430 973766 458596 1573367 815162 1910141 564516 486957 1287297 312050 1765569 480299 1849376 665983 265362 1480290 899646 1740334 1426907 1828447 1916703 1767175 1924971 40609 150121 1122271 1313394 1491655 1455493 331048 425371 1099431 1109522 835705 861519 1445395 1142767 1624612 1247385 678619 959494 1057114 250086 602693 1580354 1053739 926020 1081422 1702280 986137 965078 438995 337632 1834884 57399 1336823 1222664 511212 871944 1536448 120995 151933 916872 1691988 1852450 1008247 1251548 1296680 796576 537370 1642984 1393807 402290 404306 1950409 289840 77622 570544 1579701 25691 261301 369369 1248670 915344 1422547 1052467 738426 261946 517505 245426 595555 537832 1128638 1285978 1129012 1041980 1082918 1877658 323703 1582470 1678260 216466 1291556 1187994 1591695 227861 547654 1116462 1038262 618751 1196794 1149332 1304286 664379 946687 414722 8239 104059 1440322 457536 639131 1781361 664466 1200981 1140251 888767 607625 1471647 709245 52434 1155389 40092 720350 537405 1589169 1579047 743085 1080415 1831036 1338642 1039336 845209 1492069 563127 417859 1797682 1223880 1022693 896051 41629 143187 1132202 1602309 1049072 1990736 640623 935078 846476 1263141 1513989 464206 334015 1205531 976578 924029 1958076 978494 98725 599776 765300 421939 282025 1727146 1592303 712648 1504488 394727 788709 908404 944771 572059 773306 1817552 1918315 1680078 308535 1059335 1353744 1939560 545761 574162 672503 1670230 1870520 1860742 685030 763666 447410 150811 784684 876081 1848907 390674 111366 301697 456150 1713701 357740 1036197 1554660 1317789 1180552 432033 1051673 1497908 30695 1092798 790398 454812 966445 353956 773964 779409 1224979 1740764 1662673 1957866 433805 950328 717968 284225 1527561 1928233 1965541 663182 778421 822393 1398428 1079582 850424 499383 834930 423874 147799 41719 568469 1711799 1764471 1950709 1639529 743457 744453 1341486 1461760 268436 1158543 357318 1786277 1633712 417215 295518 464498 578818 1496766 990898 1029272 1919907 987427 1923285 802521 1415148 1516987 1499610 1184701 103583 1403309 30113 707742 137628 137999 1457000 110303 115836 661028 502993 1562168 309309 1437760 605830 1322049 747687 901009 174948 1234738 1511510 229670 65702 547763 1218516 1285662 1837171 1426335 1325867 1860633 994443 799602 626681 1475101 1212476 1647534 673215 236698 1734915 2697 1514860 967101 1824074 1942838 1460008 566831 1962221 1192787 742922 1209237 1415693 980629 1482166 263772 1877868 1075187 1513571 315669 1168328 1816112 1863341 1449243 229061 1331597 365317 368547 1803590 626546 821402 759701 773991 356624 144089 1020709 100351 172353 656369 701377 1177913 710767 1293903 766406 214833 289352 549857 1358873 199078 1571788 1187760 1785557 1722538 909608 1027903 1339153 1260723 976055 1774153 1357332 562718 1005037 1377080 160975 124962 737285 1718192 1788415 47753 98039 684559 373467 832466 1074728 1094721 1207562 616864 1473220 1139511 1956650 1886266 816257 127518 1092544 1356218 654998 499051 1040847 1771751 681008 1722235 1913711 1978964 1163203 1495445 1777420 360555 466249 1553709 982275 1215942 1925790 29040 996008 717659 760047 489552 1847281 1106388 186560 958719 755438 1791829 573185 1791750 1288233 699036 453818 109694 1861155 1403014 1932400 314395 1447571 840583 1848346 1756094 931648 717523 1487983 737835 1202888 1525004 1114526 1814511 252506 1050878 129350 1208101 1023819 840966 1005978 1070417 1722344 1580127 430351 1650588 660305 753988 354047 555709 1583830 1158969 1525064 1176594 1622872 1453971 593187 33473 187244 907677 574257 469151 1705447 1930661 213747 1821356 30136 1334413 229939 1914351 18700 1997911 981149 1952516 1959024 701071 446554 1391646 1240581 1300407 1835273 1230367 1731936 1566648 135042 1818096 170980 1796797 196359 4923 616278 263379 1758527 868107 1682961 1213089 543948 1032716 983737 865109 1523824 256268 193107 1270515 1218106 1372457 1154726 415451 1000544 202956 501486 1549617 143062 33816 167081 683433 1857134 1387827 1410105 1039123 1916724 1449622 1500479 1037205 1006829 317862 988020 1622307 175479 1370542 931028 1304733 1449781 393640 1372466 109607 1369626 1085477 524288 1364384 1694545 1538657 189798 1973138 686912 877341 828491 1588883 1347406 472770 178247 1563251 1552317 1958705 117250 1903507 170201 1634810 535277 57590 977135 1168377 804543 1600392 1821725 1584323 579325 965898 800024 866640 1658627 1675135 734377 1832024 1555986 593916 720764 891545 1698505 382648 1475498 897037 1692433 1841081 593488 1050840 1770127 393402 59858 632889 2900 623541 656666 1212906 797864 248467 1680893 281305 1468727 1758449 48640 421892 1634077 206446 1722211 1241928 413593 1496717 839801 170413 279668 1346510 1322797 1743543 1910499 1561021 484840 1259275 606564 268833 601101 1651565 1426610 910859 621128 1515579 1854539 1208874 1903299 306365 1024229 1676473 844745 1545032 75055 762901 1509982 1172229 1370753 1565192 1435526 1675829 76696 697228 68031 1124068 1060334 794749 568234 1068197 1507856 327513 861215 634764 1787691 1032836 1899247 1501212 1198128 672844 1225142 1435921 648501 29977 298910 373283 1590221 436533 676533 1843364 392798 425057 405962 385388 1750480 1843187 1632283 55468 205314 1506176 636276 456380 165696 278774 711035 1139117 1506278 1850051 518036 803127 1334682 565277 227133 1655567 945065 1212448 325387 1113558 945848 1780463 539812 1485816 1044573 107379 653999 1897359 1362497 1137215 1755610 387749 681262 271980 1607595 808349 423320 1150620 1633082 19625 727565 511504 663265 268926 303788 1660884 879397 227987 1542019 672685 695036 620876 172296 341762 1216283 383938 626311 508558 1076337 271778 1313488 1227570 723312 316899 1564393 1439816 770220 551348 841452 1122502 1801573 409646 1199174 1509448 235005 1615419 1813466 1476146 1771917 569215 320807 345928 1619606 1305787 1950330 456522 180619 850322 1333591 1275897 741022 1167374 384324 502180 53456 53203 142406 68264 301401 1001801 1635438 251013 1671067 669278 36710 1587827 739825 1998429 1982282 1565692 420761 450007 829329 248901 735363 1520812 1149119 802563 232276 1867471 339883 1754712 1071475 1806109 351323 88589 1032986 696949 1856076 1834244 861223 1141994 695872 691233 787923 1264147 356689 1921810 179659 522567 1417584 74337 807789 1247591 1698032 1837033 268682 937913 726537 789940 723471 611258 986452 261326 1219453 997151 1579559 536162 765011 14136 386510 1228416 513159 1173438 934895 1338062 601662 773043 1834702 1267698 1530725 1742252 1372683 443210 1524705 444386 660504 1156644 1540475 1621529 522302 605297 1430823 1646247 1268715 891633 907265 345499 976406 130145 233846 247214 1096896 132638 1604501 1414657 1140104 1033157 862077 281510 1660574 1170934 944256 65077 1059076 438399 201978 471186 91285 1164170 420821 87214 1938333 1872408 104281 1697381 60131 1829414 1069133 498404 1617360 211360 462417 183490 1342430 1878280 1383633 1133402 191119 1743048 1129068 1058605 189161 698461 824707 1501902 722241 757367 1582033 683613 877565 415941 1018084 1170430 1357414 249351 393207 1318071 1499717 324439 1603460 1529516 1520783 1902257 455940 244137 1989841 1552667 1584360 1244975 55490 1092853 837622 107916 775556 1714846 436289 1091912 47767 759618 1801325 1998321 1110835 1579656 898734 1669204 1156798 1737933 806351 463142 1947775 864319 409700 182500 651350 185632 1344454 378933 1339424 955637 1698238 497376 1026465 655872 816028 1203649 180758 1767422 540091 1893431 527760 318902 1768417 374961 31335 863500 462167 1905644 170611 221682 1662655 57352 28365 544384 1191647 1195969 834606 644180 806176 70215 824124 971104 159420 1730792 274124 1622767 860944 325350 281865 1261565 1830523 1633356 621610 1422952 1379451 296432 293303 610239 719560 769665 942237 905203 1326186 1453107 1744887 752724 217051 1868058 77406 454276 373449 1397921 1187318 1702101 52114 1637388 610524 244257 9041 360406 819723 1379913 905859 788532 783755 731740 1919824 1485681 1014046 1095081 1520404 740576 271202 1390203 1797419 1249279 1946879 1326035 1528642 167536 709757 1791963 576517 444521 471863 152025 226262 797982 178443 7013 1600320 1123719 1386442 1814956 956664 1036258 1161551 955549 199583 1340907 981617 1063176 725723 708173 1636236 143646 125597 1610162 339586 62375 58693 1773795 779876 1071058 319485 681892 222012 1387133 110800 884819 1629988 1149420 1707422 1776630 1657009 1587627 511104 126192 262289 376073 404417 359688 438186 308388 1366120 1607375 1638218 35297 197839 1951142 451446 432310 1446473 680181 111492 475684 154192 88433 524813 1252402 671016 128844 1833240 1197887 1086200 1617044 1213279 1513833 1629837 1692783 770733 1481201 1059854 653812 1473121 858828 159715 311613 1136403 1813315 1346682 1637963 354800 1539063 231241 27218 653814 593716 846579 1403716 62011 678854 1041603 808835 440909 1978464 30532 1639357 1197241 210358 751540 1383839 813121 122350 920336 1573305 1720607 1152293 1651388 1061859 995019 1072345 758791 246097 1837056 752185 1671829 1543440 352067 1327580 1819314 1044168 1510428 489898 1505931 1115646 313111 484444 99984 712745 310905 1574234 873241 1616259 1577920 1711828 569358 280294 100476 512136 330879 984800 1939036 779631 137882 365402 1987351 757227 185400 1334064 1701292 1771837 1851956 538840 1010900 1749692 1786839 711285 362196 565789 958998 872320 1270613 1196071 1038946 991222 435130 569677 401974 1332644 823357 1682759 564644 1007523 1446484 147645 268047 530569 1043878 1206057 1724052 147046 1677769 596290 1117507 518242 602012 1966887 1977844 907150 393311 868633 98796 1843741 1277306 946479 641630 900297 377979 1780215 1089505 1609146 653506 206522 166747 555285 1704230 432416 1704352 2232 356822 368867 1995455 948385 687354 830733 1154110 551142 320448 1253276 1652951 227037 299884 104696 482622 848376 1765521 939721 1190156 1186745 1689299 698125 1581995 644320 405525 1050442 168084 1846359 1504482 516480 655734 1102896 1185630 1538923 1269857 625403 1622989 1182073 1123247 599008 168400 513132 36528 515736 1783839 489680 1361904 1163292 482262 969958 1972598 742195 128703 1907418 1670295 1428050 1053618 1736183 1047418 1154776 1417989 1207534 394118 1520940 459555 1431773 1214170 1465012 278480 592060 700998 1154043 31263 1775648 1056348 1720252 491581 1236233 634511 1931321 1445072 309954 118164 848244 727592 780031 1471584 583732 852549 142086 97670 1625795 1133147 1029812 1505606 1578071 1073029 1923860 405339 1923793 415164 24714 1520140 128445 233073 783474 1359722 973864 908868 604998 58971 1675195 1284520 464714 666725 1572485 1937317 1857737 1686965 180710 1328304 487299 648076 348669 297929 1688614 1355717 813943 1291037 913863 1926006 1531993 1578305 475641 1196106 297606 1720143 1057196 1897340 556083 159842 1151008 1589542 1251455 453570 25982 1759663 1937612 1187983 143868 244574 1081257 954483 1049276 850513 1486283 726210 1570877 730361 1215586 53179 447534 1868872 854053 1843719 1671321 1479475 1664885 1326892 1223530 616003 192224 1803555 1909735 1800228 511519 1527784 1956315 1452910 313677 1006950 443861 1757112 1531090 112287 177716 998621 784575 1867979 975367 1179713 115086 76294 890798 1542088 1695256 494644 581075 155426 857471 1906079 273289 1438932 1392059 682531 1451156 1856547 163396 923233 124843 1428390 688717 138859 1503786 273203 1981231 293240 70375 135524 1637271 1428506 1426005 1821046 82393 1176263 1446155 1663232 1657640 440101 669692 1662131 716290 142114 1823947 1811795 333660 1183408 152110 1015424 1617664 1002132 1677832 1809163 343171 1015474 1578336 1241973 178290 1539777 1673284 20698 520778 607229 1622529 258919 460199 1644581 1855043 1360407 827969 1835161 1914829 185684 1612088 812891 505810 390971 1358329 521849 1673694 1721665 61785 178975 434444 1453125 1787888 592517 1049942 1476161 1560672 107813 1698526 1626632 933530 1908061 1276169 1076203 941433 414475 1200549 1805997 1556706 1499693 1159996 170178 1383554 1058326 1942758 1506564 1323519 1916468 1998697 1744583 1628336 1490547 932444 1607345 734369 1318240 506655 253959 448089 283595 547245 795571 1917793 694941 1659848 1105871 1333197 359149 318345 1951133 1080902 1106549 1186863 196241 113831 1888119 154625 683843 1902162 1023565 1036934 299130 329137 282333 1296742 852726 1976674 1181122 1647733 1946342 207390 770865 728954 326558 1761166 1436301 195509 550329 1498683 1610440 518707 1270667 1675747 1970456 370657 171960 124841 155355 1418203 791009 1558591 1652771 384633 1283460 859976 1440030 564409 689937 1523743 412086 619865 1242944 977404 1566300 1677648 565147 739580 1681534 1449406 308712 621451 186160 734075 367811 351944 1896199 1432033 1145739 344146 725937 791031 1765735 1870569 1861083 978598 418077 1557291 1729602 1611579 133893 949530 1782268 1173946 1755310 856169 1014671 599378 1592765 871003 1169467 732333 45029 1723089 850680 356030 1241395 516146 1764548 1177857 370042 1789271 1766152 1870418 48371 1972881 436816 1760757 279979 1070573 1257083 1235560 775295 1396359 1116082 1665673 1987176 1900293 648347 1239445 97265 1367470 182792 189998 1364357 783307 261119 676059 688774 43503 1048438 1093065 513926 1562095 1317794 1238198 1837284 1847278 1569340 630643 525689 1487017 884078 86163 396353 1860784 1897602 1249367 651303 1098815 1695117 1948307 1284158 319493 1745370 1793733 1029054 330382 303398 1832889 1524912 997253 46610 492295 518711 60599 1663275 888385 599396 602801 33479 1916727 1349735 62966 741667 667984 686683 1488794 1983990 1916439 1215874 120545 480010 753654 964834 1882073 559175 710565 1845256 1792733 1863768 1124309 1413129 384794 1322018 1089060 292139 1450468 314045 36434 1753395 1946031 847122 1375775 1789848 1020274 964983 998007 783145 1578376 956104 39312 1618589 832045 1644328 1613281 1416217 1327618 1066798 1266658 1787425 85247 1506091 112966 1710089 692712 67786 1579550 874112 652293 113157 319751 1977169 821297 1170181 1132440 746852 1129664 1144291 1516046 1284924 1505535 716143 134204 63494 533638 821730 1022600 1363398 1502777 192164 2 1203567 998306 1002698 794720 1600775 802934 947296 1289932 485558 291928 1880342 1215904 1279488 65573 1511051 1514498 164073 1698516 1909415 228807 437591 1381877 1885593 483086 1201818 1836381 1889231 714481 665640 212445 363909 1085218 426026 446037 583267 316838 87242 1499837 632313 1684005 1284364 1807314 1007854 1928697 1736150 1268743 1327349 315867 198279 1745707 23843 837675 1229038 1140916 2769 912513 738347 1835218 1443704 1763224 224141 343192 1603330 1204271 921125 777066 1235079 1580769 1510228 31992 1696202 1617541 1744440 1783971 1270447 932995 1265246 1182414 173924 384789 828581 1938140 339045 803773 1993658 872528 18360 1142698 1517728 934029 43777 898158 1786190 503240 1807142 1950350 57578 1064340 576498 377217 883465 275402 1125669 1641087 983837 1607755 1309051 1406787 2534 1656986 55731 293385 1637656 563064 361226 47738 572979 660776 1979070 497613 542642 1359206 922457 1219352 1272983 1437950 652941 1442325 1842365 895855 1868009 263006 1962317 952428 310511 1876462 1986075 1025370 772332 1183396 889672 1106641 83248 1659702 1425209 1689684 1906035 1465283 456420 297348 276406 860927 1752170 1593451 1031807 907725 47106 172246 757239 1249148 1612619 875630 1678153 1306169 89549 925833 279041 637365 1811726 729444 870676 1084298 976826 1298667 1399134 659003 685177 793753 1132796 1742429 1246300 1770969 548533 1164953 245099 1881437 503493 173788 1625730 1133652 562176 184537 690009 32370 1144066 609710 1617129 259760 1250962 1108674 1597308 792869 589618 826169 1522875 495398 1228032 1120153 1219034 462520 696335 1253099 1086291 706756 591882 271846 1548091 1945209 1597990 454808 176938 984175 613707 475406 117526 1296534 1361605 201130 1789582 346170 660964 123391 1020040 1305927 1705304 1335585 181767 1328714 1946555 1263283 1267007 1440928 1897267 555211 402702 332359 1788617 295202 32635 421146 1965847 1690516 49978 1091339 563118 1518280 1703745 945213 686943 1356613 906992 157719 326890 451439 972904 865395 935455 1854060 440793 1014707 1033353 438772 383792 137906 750811 730979 1522853 633145 557577 109538 235475 1969153 1572361 1601231 500228 1840559 682282 770823 550963 1786980 1498085 14344 451236 349360 664894 1034663 317749 1977833 713494 789278 854902 1140242 1475691 209626 636183 1398153 945703 1776481 346723 925606 1973628 1708089 1050884 1246052 1752461 361598 718457 1526728 1607298 1464359 1904632 379883 825753 857462 860157 915908 496230 1115759 453194 1951344 224005 1392238 1689168 756449 1601359 1798796 603186 1914339 928453 486602 1416373 331191 1983446 1599045 408646 341330 210536 165100 128148 1155795 1817245 439589 1053721 1171762 874823 1326832 1204777 1709280 1678294 934634 340050 927201 592044 613443 1983640 1670667 1788031 549850 1199013 1866860 1737598 1844684 50323 1644003 276023 819077 18515 227090 835574 95179 599791 994237 1766415 1184484 895951 1090009 520642 818326 1429238 256863 1698715 1101201 598710 194723 236325 1190768 935923 1671702 270489 1833493 273117 1119740 554954 1298296 228393 1794430 1034094 1661320 1493325 699544 1485861 97120 1635291 501471 566839 11493 1991324 178792 875303 610133 1074009 770846 1502712 199188 1213442 558080 1777757 989375 1954124 1356070 480732 631391 116834 886648 265912 1459412 893916 737022 1541184 8937 501636 457532 227890 735826 150672 336039 1017262 1327711 621157 733487 1875728 150081 627190 338917 1639577 1236861 1934684 1158729 1575789 1910048 1059274 887124 1974558 298323 1713635 1520082 1170291 1485849 1427760 1901661 1644038 1112347 1256863 119718 335143 1128903 1278881 463011 507491 1292671 1258884 1977761 830955 1729976 1276544 1160656 507737 740346 137459 1612264 778619 547491 439442 366317 889482 12187 731025 677810 813963 441604 1282820 302313 765918 906965 986395 1190194 972961 1917968 1348815 755759 1569524 567646 1214211 1511832 1929745 1798051 1986206 1446142 711146 462775 999812 1220199 1216023 1980006 1818852 1851831 850223 610653 1366647 1190056 1901227 788401 1801211 1174181 705146 799845 765094 1770208 1190329 1893336 1778582 1525606 425000 29033 1526715 183884 1562728 1654152 327507 667553 1177178 1302998 286625 888090 1157661 1362610 937632 1259108 1923042 1941959 1373499 728441 1187143 1626612 223793 1793718 857623 1267632 219218 1473920 353563 59643 1439979 1009838 752911 212311 622954 893305 1828146 1645797 232232 808969 1347774 121533 1507716 730496 1084400 476303 1320519 859852 625052 1453153 1355368 187511 594433 1809189 977962 1116707 216145 1661567 148911 1974449 1080869 717584 1289787 1557036 1986856 630040 1727453 884847 1573049 493116 1591832 1855548 1481903 1756729 1714092 671694 953105 1010166 1903853 612676 1464669 1888198 650153 474664 808766 1428389 875317 77266 1618513 1975339 166757 1441484 601737 309516 726467 1590694 887697 1456398 1661509 1187548 294523 708506 1753723 995194 628411 1994557 471005 1392479 264237 270269 530764 408730 664009 1632932 1991036 745563 873151 1424258 740265 1057567 82293 1085297 408932 1175659 541249 535887 339909 611761 1287818 1455269 746741 1892213 52924 861228 644395 957683 531252 172175 1461752 615606 202899 1044261 168503 1954062 711127 1370006 1198190 7241 612205 151846 1851287 1691267 121017 1950412 589829 1633216 1368600 1802002 1229006 460397 481086 833550 430951 323842 734450 761464 1858588 1553524 1094588 1851439 465801 639102 1885549 646913 1068981 311452 698386 1779732 95289 452834 1263523 92641 118286 579286 1776871 984272 635785 923110 996380 1731453 1893119 1537371 1246807 1499546 1886799 41016 166680 1537619 647336 1233322 1704753 527010 436518 1780267 92867 1175942 1245723 643046 653377 562021 1417382 1745238 358344 1917025 1301423 215650 501172 459083 928466 1262232 781338 162140 1959946 263266 1049401 598473 1606567 747320 1309522 580382 1333284 1306610 1492163 374809 1441380 995097 775672 1722100 754398 895815 171822 1056962 1374159 470356 682453 1440981 263199 1867991 731711 1016900 698022 517906 1829286 867472 1659175 198142 383577 606151 1998876 1307825 762039 589576 196801 1756128 107080 554060 90143 335025 892754 1621272 1715037 1936179 376213 231987 1802657 1176999 60282 1856676 1090547 1214199 1455046 628134 1751678 591274 479773 1385388 707603 1726997 1659526 1845003 1324190 1693628 177173 516914 1113156 183776 1259012 206654 1455637 1504875 1764892 818448 1684028 46947 1060504 1673282 1760855 1708734 764193 416858 868128 1685937 1038349 415506 1631160 383546 1418124 1956377 1319170 412992 392201 238116 947376 1172467 1386793 1198432 1489272 902686 1861169 1571302 1828420 15468 1944901 160890 1022328 1245714 1136576 531749 135141 906567 772125 570903 548962 327494 670473 1510785 920472 1057583 1941074 1361682 1418471 306616 1629268 140492 288143 983025 143306 1338778 198483 1792957 1084348 781876 1842502 899094 203691 1321476 1002247 310456 735461 376397 1632425 1454686 987307 1552214 1014390 1868646 157787 1808255 437722 1720760 575258 399317 1046831 50619 1543947 493992 1565928 1112227 1954875 302121 836417 324072 703057 1035969 267609 1928753 637730 504134 1128463 1489252 657824 341001 1126378 615295 1528201 387838 50833 1034492 1972985 802231 282064 427831 1663592 1996422 405355 1851480 659532 820125 1771042 209555 1684140 832197 349097 185313 303545 1350870 134880 499371 1927051 164196 455181 1708762 234710 461047 1528290 1391451 1693372 1944739 1820270 1363688 1128659 329204 1150860 1693785 41349 1084302 4910 81105 1712423 564315 560329 1241553 393286 1360024 32921 312218 820830 85955 1311513 346173 1599119 929865 31440 1027322 74743 1937559 293476 1282553 1057636 1180483 1460329 573966 1868318 1479402 907057 1900080 249964 345945 427014 1919539 313450 639076 1849388 886078 16371 604455 84218 702640 1651103 736401 1684068 1258980 1678565 1265160 451868 1427494 1614636 1000398 810117 484645 360238 1580642 1293766 221297 958109 4855 1999395 594421 12124 322314 1619949 623530 450532 766372 1501814 642189 843124 498716 1628705 564809 433672 1736484 1154967 477349 656983 1126799 1148879 1738660 26368 1017314 959469 549768 52657 1725686 1238613 707178 987291 993843 1264572 922732 1164811 1752996 982415 129106 470755 426198 1435656 889065 1022749 664627 936438 1329973 738915 1293243 1146819 1577899 1589356 1766935 1205548 896738 1857632 1732481 1040945 465689 1734765 1951805 1073337 1497534 762587 658776 428041 909625 216728 340532 1018960 684967 1171577 599976 1845793 481234 400056 1766818 387291 222258 1221349 587311 717921 517085 1488348 88718 851452 691087 1039942 1481977 164999 1184991 380222 1056791 624420 974756 465150 89950 21340 1025342 1821552 1394356 92598 1405054 1575704 390743 157919 160031 631116 1764187 863580 1435842 1544917 1119372 282148 1551882 515316 1829757 684958 979313 1407892 1043850 135102 689892 270025 1439977 1965149 966646 1913549 1365608 766736 1753532 1788476 513892 256118 245281 1828902 996620 1187215 1855067 1609337 1782573 970570 1300461 1593581 746623 311561 368529 1736996 1887062 1436743 319495 547746 1056215 652809 1736713 1617057 1760602 348403 1862731 1449615 726122 526905 1743776 1042737 221566 1931407 1984820 651340 1042587 1184622 1838428 1360867 1179893 361719 475105 897078 655635 1636647 996360 1003791 1487891 1784377 577127 1977721 291783 907729 342191 1574882 1033595 1383356 1718816 1497524 1110703 681128 1523838 157517 1908329 1681194 821442 729681 172951 1766088 687639 802687 842176 1123915 1760053 41360 722492 274203 1475601 1551569 1409199 848999 976022 711263 1308192 534727 1347932 1614056 1669899 599570 157966 1971319 1288034 1395832 1123186 1126610 1023547 1198386 282058 419538 391660 255357 161671 1822457 701205 1280495 332444 1089272 291557 1253292 721691 1518471 308195 1846045 1643590 176645 467728 385727 311480 1068554 297045 723557 449189 328378 1192120 573586 1290420 1274085 180098 1963244 183805 1782319 559748 1308252 1154002 733220 1716281 1830737 1982092 1185800 859189 1829232 837536 1641191 267793 442433 97841 1027421 529652 929771 1851738 1609546 1322259 1705090 1088141 1197949 771463 1673441 729093 496689 511353 333322 569726 1684171 1595717 1340930 1148740 1203810 1044692 766585 79867 1756342 43430 1404205 1272992 101500 1645442 1367864 1749476 1172106 1376872 1005930 1410438 1910978 712233 1485583 1552149 968702 371700 1975842 1902035 701751 357101 1155175 816613 230886 1087319 1087185 134024 1998668 806436 495284 1976344 1832357 1185813 508149 476655 480473 1003078 1066149 1794033 19227 1093388 1581957 1575093 368985 676396 706126 151255 1507892 1673740 933063 1044006 1528 850738 365890 630384 1309174 696444 752428 676498 396856 794867 1869806 1432585 1683163 270406 7407 605256 820546 817381 45936 1777955 1228737 39142 719750 1947387 314636 822765 577832 600779 1281657 356537 638462 345093 1366448 673218 164373 1081897 430047 1021863 3961 864558 775861 999788 1611138 959445 1298664 185750 904571 588786 1315119 1927649 910983 866352 1641325 223447 1712903 220645 816511 1345061 573019 846066 596179 1355085 1852264 1235725 181773 1336541 970174 1894120 615879 1839530 319052 318371 1878377 41229 264579 264497 1782542 1023569 1457342 1074867 414853 4272 112612 1335203 657997 837942 434609 617312 999422 1452300 295706 668987 852867 160025 1211376 348729 1513340 461170 1858863 1156611 645976 142219 167309 164067 1922534 1808133 1983594 1879614 629642 1055770 1152501 1159340 1574327 717991 821332 196979 654821 1412782 753424 1711389 154028 1763895 457075 1371207 794553 1839362 775069 609937 613747 1557951 745557 309599 996462 746513 1392305 1133606 1283689 519631 441944 1717441 736091 1526487 844521 1512604 1685390 298027 1038893 796770 910926 1272264 1094604 849942 1911830 1603644 896864 744607 110499 1303264 1838591 1048776 1582343 450222 1712814 1895288 454197 660264 287086 1279576 125988 1707137 1513599 1638431 1369218 189134 1874371 837454 340146 1182188 1283259 1134060 952437 1218793 1309776 387214 1853946 909148 283010 1509720 293361 1448387 604644 89169 271113 1358639 601728 1833263 1855484 290682 677994 1590588 1905277 760055 1960332 1026448 717551 18157 1997926 958878 126629 361535 19430 787605 337390 1176611 450953 1735771 1823414 1871110 240296 350785 1531361 177759 315257 611353 792175 795803 355875 1472926 1274142 1622388 1170439 1601407 1679525 1780779 946155 276183 1895109 49533 1241091 449741 659985 1624416 1813285 1274605 30620 950414 230030 1706742 1051368 130 515851 956972 960011 231809 762148 1088175 944963 451976 1267709 1888316 267816 213682 373642 1595830 1363465 1116770 585488 1793112 747544 589868 310645 1591291 1874555 82824 1211378 1907182 1849064 935876 185800 1294003 750874 908853 399930 1778451 708888 1004525 1647768 545638 1969375 1544091 1431080 1153380 1886002 137014 716022 1238343 498747 1280679 1563022 1288463 1429416 973200 1466483 748719 1729812 1211472 610969 1991584 324934 1482423 1717041 1804263 1601132 51602 1487286 1711212 128671 1245753 1564023 133484 280912 1706913 773057 194652 747497 1092496 513925 1114706 1804996 621979 241403 1658221 376176 1913409 122397 426094 271799 1884134 1629195 1917944 1353567 1784748 1624641 1150168 1973355 1471611 1431775 55302 288821 1327341 378649 1677113 1096739 291649 1090328 1630463 773890 1890073 1098985 1009733 735660 1523604 1381016 1470895 1521764 704891 1914538 170808 942518 1646284 1343658 71283 622123 654750 1609139 1913845 1287562 1359198 1759238 591289 1333725 440361 1961153 700660 1327807 679884 229033 393124 476290 1857499 1490264 1548603 1728337 666460 1431455 748158 991626 1097688 306713 1855497 638771 495357 329574 972098 1487126 437050 809177 1071221 1714549 805058 83927 1000321 191389 308204 1936538 474126 1705934 1263130 988862 612222 409569 1891201 970368 1479825 1343859 714864 471997 1370498 732129 1458924 1504396 1400361 959068 1110846 422 1537726 186052 679564 1372881 1859566 410883 1626517 1104109 1261722 1405234 1439631 1336555 899119 1687450 535196 1510088 1076634 1777575 1263505 324356 866967 1558249 371972 1841117 1242682 1485474 1985172 1287326 294270 1584898 1230552 412114 1985362 1286590 130426 963963 1997056 1983771 1485017 1769721 987941 1017260 1647298 985478 1997176 24790 422666 312999 1774755 817698 1907007 122192 1281787 1046903 1062080 736475 1207135 588559 1340484 1941271 1812431 1973003 1838346 1161652 831026 1513795 698114 640243 795381 1950803 802848 1832815 1737331 608196 360721 307699 902376 40387 310074 1606653 1894269 1336075 1808701 1254981 350399 1665382 10807 445058 671145 212827 1686861 122065 7282 1838002 1655410 531475 873058 1799715 1528309 1163806 580253 925334 82327 1810569 415131 717140 550744 181300 273755 616279 934571 1694861 1778516 1238065 1025421 1224250 1203794 1438784 1754304 788687 582177 656474 1935846 1443155 1879443 1782122 1576948 1437089 1621301 1833249 500643 13991 607409 374421 1750402 1067632 219831 1838727 479481 1615716 472680 1896249 945486 1889095 1583329 623902 69464 180038 1385141 1872809 346583 666649 737490 856083 1522606 1251619 225630 1677719 647947 645925 531357 1584832 683385 74458 779509 1392794 1180175 736692 465437 752153 147695 646327 1915598 1933310 686472 1391703 117171 378984 579984 1112175 298240 1622990 564091 429689 1139926 318010 917415 1313066 1989820 1539406 715628 831921 454205 404610 467267 1511885 1961742 14714 300111 1677904 1256706 971547 1425140 44672 1558308 190863 1570657 1022451 892154 393091 113615 449034 471866 1570485 610968 297016 260176 597843 1327310 688298 1235596 1670876 1752833 63181 1168863 985283 57919 1362622 233855 1352184 17774 1365298 828089 1622571 1186611 1530491 292488 1746363 983826 556512 627246 164103 1546113 1295069 593064 1284805 100449 251744 1273418 855938 660397 477096 1368015 128010 582040 836670 1082984 1287314 404189 700209 319159 852950 1547152 287815 1772972 851531 774242 644177 1531899 44040 979033 737510 1428937 1742998 1254449 343319 1603747 1893434 1679498 628389 602333 626616 579475 1036059 1131845 1921662 154417 101802 587575 834041 415538 878857 242113 764385 1144399 1823636 954787 806604 1828336 491534 1291530 597615 383505 1060484 26839 320052 300921 1684720 1664508 1073774 616777 802911 1555101 267127 776359 862558 1770325 1210733 879568 277955 1590213 1884881 1478478 1060323 410290 980753 589067 1012887 790611 1429296 837659 1737828 1464575 663445 1364845 176930 69298 1237360 571426 277470 983250 1086176 1666830 1914012 299615 1739469 1019651 269140 738918 863419 1145094 1048398 1578256 525765 134369 1708401 719079 1907775 126503 419157 695852 567639 1043479 56841 1432418 1319168 674926 1333203 1421497 1403029 41457 363823 1121141 1764527 963082 1066992 370261 774826 788295 1713507 1385854 804238 1313302 847669 1543016 1589682 552267 1090321 132524 1187220 980847 779075 1758794 151400 34919 427089 904988 1047864 906184 376282 1068841 1568914 1184638 1919202 1672396 184253 529915 1833667 80077 1363250 348660 1141976 221668 425465 1464534 1705689 1843878 903287 1277038 475683 1893433 1202491 885968 1198228 963657 884995 913429 807899 1444588 709518 1766491 1613339 635698 931901 421805 1353679 608635 45825 443585 742982 636131 307336 135924 7100 740687 91438 279298 1250006 1917111 819807 259706 646825 1417354 1830974 1426292 1684981 1922030 304070 432973 136639 1437642 917572 1045544 922679 1205701 917216 238772 255283 1405983 895135 144948 858673 398977 294024 1427123 466428 338115 1925244 1256026 383720 1419002 561795 1099753 1473482 1222702 590592 640314 1372505 1736680 1160238 811771 610952 1765121 1977576 1044481 1951035 241304 375315 1904804 894985 991908 163540 416759 1405988 1294105 997759 441128 1328286 1853584 1727730 1527265 1534350 449688 1423741 1202806 474672 807934 1223213 734389 23640 54773 683569 469200 1261894 1816245 276881 1594202 1311255 1652504 423425 471273 80551 1668927 1872238 315998 24038 12473 1911661 1741348 1102666 1596811 460080 1306091 1084452 515126 1942641 1852901 1069558 920494 1518024 481842 1258950 1261971 1420982 109248 1878595 310024 170253 806727 1626831 504345 680539 785314 1679922 1081079 524336 1821245 1585766 1821576 748339 727605 279672 1994653 953486 351032 1775132 391945 137669 314540 1190617 1607600 553401 139832 555802 1658749 1930720 381432 637754 1994045 1512365 438743 206534 1323493 1363868 1994134 417942 528356 1524292 607251 1490109 1919629 1166623 1382837 153526 1044979 1504490 551204 604574 142290 97135 1069209 1934698 344776 682177 451931 114122 1384368 1229302 107428 1806120 161953 841819 829384 371790 1502781 432678 1267266 1350309 1786696 1572785 1461333 974495 706049 434542 1707151 1455852 252150 821088 1579137 513284 1131275 448395 939774 1385525 173161 1142266 733828 698055 1510827 1199286 1286442 1402978 1578600 513075 1107672 153621 1960012 1744813 1392511 831261 1256664 1080996 800532 1366945 932234 228365 1633414 183594 1387152 306695 102879 400737 1189285 278184 281601 457738 1354936 789842 1517034 921978 1962619 1060791 1659947 263583 665126 517177 65314 386222 739714 100256 1181587 859263 912560 1330915 901573 1091719 1343799 1239361 903867 1189422 89526 1957900 1349094 202851 79233 981272 1741439 1013126 1851818 577758 1157216 243030 946665 1856493 1472074 602735 1206943 151342 945701 1645296 188414 1727422 1597424 1392631 1046698 523557 1838732 1473802 889044 1765282 182461 1140184 762168 1875342 1933404 364689 835009 1536121 257479 1352312 97490 1366292 1925001 1307671 1226328 865372 1246955 1481686 149670 104934 1861186 584246 1951208 1812035 784706 1786031 1967614 470554 545797 109078 983950 362202 1379910 318022 1577299 1254454 27134 1953653 1961053 1672216 1469040 1695658 1619843 425299 704583 320490 883475 1904683 1220717 364373 1032517 1219663 1697290 1853276 1141470 481592 773626 1725928 831079 812085 160115 1663087 206786 239927 282737 1230382 1947705 945699 593603 864835 1169157 818065 34009 728785 1145848 1806722 570972 1404277 1985419 1141950 1252538 1028926 110562 1585275 1126835 1669707 1987267 1763070 100755 654452 1797269 1924451 141456 1750125 1654968 1423294 413256 539415 725850 412202 340869 1169846 764374 1435773 208400 1326837 499535 1778385 1041889 458901 815795 503465 871617 396734 152928 1466865 1574841 18814 1885533 1211041 850289 1593398 1935899 769886 1442838 936201 569105 1522943 537278 100346 1853698 151253 83476 1810530 662289 852293 1736371 1198365 749986 108489 1143816 1578153 28054 1184079 198541 403144 101448 619610 970857 926227 1663081 1258876 1986339 1783262 838488 1585719 821489 1988170 1339991 1828151 1134050 596725 947344 1774452 1092357 761226 465357 1777893 1856191 753255 719411 911948 794555 1324768 1712355 228682 802489 783840 870227 653340 534584 933890 1701913 935365 757976 1454665 1429822 1775422 1879625 530694 980381 1910060 1149979 378543 650927 1716611 648321 955160 823870 1396103 1591141 757596 848187 1184394 703339 1340044 105633 813921 981408 683276 1848950 1834047 1178548 1918037 1055446 747063 886165 364686 1577060 1723775 1506995 498294 493763 1868738 814701 1849182 1232100 1062587 1614464 1405207 1331861 1637284 877738 137306 875018 774111 485927 1970092 1701698 448427 1056315 1439411 491134 1674311 207457 350207 1336724 938077 459643 170935 182362 1640138 186460 302103 946473 1332413 1811543 1761813 712881 1784666 576289 1125644 698805 1389754 1337601 120337 1709959 1299994 150476 1626530 770146 145106 1345213 575405 1663414 930802 536726 1688987 898218 513011 218767 330315 175729 929162 748055 1987854 13201 1567625 837280 230600 307036 334348 575373 1331156 1551535 925674 874955 1382580 1504040 76485 380281 19798 1584136 1748949 1058123 1878325 136686 551813 1900917 287413 1562700 203773 553665 1181561 771992 1331774 578564 1422283 698316 1797577 291766 1525992 1192980 695468 1007106 352981 494860 743763 174618 1168359 1335669 705837 884294 549815 1281152 628327 723073 1455561 423401 133095 263891 1617698 1627709 108299 1044258 661834 1017703 1186792 811566 29802 1581007 645768 1858004 833344 1628609 1139789 391701 1239803 1471284 1775174 860395 259488 1366295 19920 823710 1886837 870098 913175 1707175 1603976 976284 1277242 1549975 1291881 972101 512052 1087138 1349844 394876 291242 456553 1818629 1515680 477290 547142 561010 1640210 417203 1571954 1569827 205597 1174844 842255 1851827 381926 1913941 447363 1429939 436270 225233 413673 18883 1477202 1752104 656905 439678 541643 1320092 656719 1510717 1100038 166066 840717 897416 1066999 1925939 1783239 1648396 1335406 450664 1780180 1139048 1290938 156945 605695 1367913 1865674 1078154 824572 1610045 951301 1665237 1711116 1055064 320423 151245 837840 594896 435416 152146 1531575 593978 945721 1913584 1804132 971558 891443 149690 792151 67794 189340 984838 1047800 1090153 1331051 792418 1532734 1917503 540395 78556 407268 1365789 1942006 1601471 1989840 746140 961082 821288 1937155 1308671 983396 496679 333453 1769542 215168 1211114 263456 510562 70295 1085844 1889758 571774 337644 1352881 553259 1564513 1737283 1639744 1199296 1708487 1956802 1292280 1265955 757262 1491829 1306175 134405 26093 1832904 535041 1154372 217237 1445899 177079 1890839 577476 1138872 449267 1518893 78803 1113029 1399347 894113 528495 822382 1541150 874519 1187869 1027028 321353 283844 1263939 642766 565531 537526 1995955 187197 754019 585290 1370651 663467 302045 1373014 1912474 418989 628689 257675 1691742 524593 857022 485930 748038 574449 900733 1599775 1295318 1072638 1725345 1671336 1520542 1123253 858127 805571 307703 544444 1125225 1366278 1818290 1898811 1039993 276992 160808 515688 635150 1567402 846458 1284362 1581607 1649725 222250 1629046 79972 1486338 1351557 1852885 1419514 1032667 265946 843211 465994 1213826 1638641 801079 14119 1862304 868969 461851 1814893 77095 1535864 820595 1006391 1662405 838754 957977 718611 237282 1545950 340147 1529083 1792313 221944 336910 1835277 840741 1025030 1140145 1058380 78189 367049 1138042 1256570 1062213 1835937 1168232 344843 1345373 239609 1152969 1404873 1079071 1051791 856068 1828068 1201641 1605851 997676 44354 854365 479257 800000 1355702 1904854 703542 40407 1443931 1618000 727671 814802 926162 723433 772300 1982659 500875 344231 910262 1300146 1933859 1050602 1524642 1456475 573830 1625070 180008 117085 1645532 842366 1866950 1254196 1723641 240791 1809449 1635144 158800 1497821 986256 1133819 1796967 1755067 653518 1810317 231779 1455580 870954 1576989 380074 1978989 493331 1778458 1309526 790778 974552 1559314 722026 855892 1501061 1937069 1108846 1194809 772957 228505 1269640 1624142 37893 1937566 462795 1510196 568707 1063604 1076769 248942 551574 1396508 1169147 1523489 1639460 820553 588522 646 1110371 1704274 1850190 665799 1395478 668431 1191122 739924 1834214 1362151 1171395 24172 914639 1178724 188158 3083 479827 1817018 1702456 1783649 166439 1350203 1644564 213895 1358383 1632300 567422 536418 471864 1538005 372830 346332 848857 1661783 462673 1080716 1408406 1841030 1926887 1508805 1983062 736785 1322711 1758644 940572 1209722 856988 279206 678294 157545 1978701 1552125 865418 1965891 1995903 659080 1626095 1063391 1417601 180826 496882 1000729 1265207 832347 865209 617442 905427 1495040 784608 365516 1052370 844411 198302 1954232 1449796 219893 662140 1338553 845553 1975456 784517 1553068 1984083 1381386 1795624 690922 362486 345876 1810822 329926 644139 1563631 743402 642017 1546019 496813 899002 652758 1935807 1276658 358218 1942549 447873 39900 125003 761006 24473 1469261 1778861 26295 1110431 608838 1564991 437569 1191707 927155 1036808 655913 278252 1850575 1983650 1613489 80244 1698403 38440 438989 1224832 1938670 1615272 1912880 692062 1919168 918101 914290 1567921 866124 1495846 905786 237274 1797711 1414853 1525834 1634161 546268 1997349 418993 1857292 1465513 1843874 611507 85713 296556 187471 814197 83770 476401 1600009 981552 390773 876374 615561 741405 121426 1210884 1286061 1807827 693513 821624 786642 1157783 1111541 1034421 247446 1870528 328527 1761198 1155476 348938 1590264 474261 1332775 1437353 528307 404659 1056042 1614086 76117 1306843 621172 979393 1271771 1212716 722750 867988 1367755 1682599 1217245 1639303 665782 556741 900613 1736765 146334 873450 125692 209488 1626796 1543185 814992 1274063 1302995 1048494 1263160 1494759 1436015 421557 812941 1861497 583487 1427160 209355 1386132 534192 255760 1968238 123218 1003201 1713433 1722364 491530 585322 69835 1640151 941960 810152 944927 1102503 681805 1144590 269979 618337 1945395 1999635 851207 459845 683948 222030 1407913 886703 123270 1259286 622828 705691 1589590 1622235 13103 70655 1578184 79666 202387 1050120 1294158 1205226 1561781 1871351 865706 1684001 406180 995059 817654 1303560 790310 444172 250087 76635 1858314 1757828 590358 111816 329924 1211160 1592047 1893006 740088 842806 787583 988496 1967199 1880811 1751863 1295087 1472359 823297 621784 1943386 1001164 1714253 1519475 484552 1849800 1756100 463667 1115645 1898195 1534260 745669 1984397 870026 1909777 983521 1276019 626700 1747671 1894346 1418490 1120669 258290 374519 1153497 338992 1562039 1336107 1122772 268417 210502 1064812 1564556 1469206 1315448 1856705 589153 775333 1248653 840001 509707 880809 882616 1221609 1023945 1959041 549497 259849 1127479 620486 595659 1177775 909281 76269 1923823 936912 1833289 1687739 1793758 193916 877888 715271 620855 1150385 947630 1185607 1810289 638822 1815585 1271114 1557064 278146 1969181 711151 220037 561898 5144 1768058 1206480 1200545 512242 1286637 1326533 1053005 886444 1347980 612374 1409493 1366387 743957 948095 108184 1609941 1672278 552336 384680 541885 1551837 347442 1111798 1029005 1457947 1983443 11003 1727927 1718338 1457393 829647 1456541 400044 1745485 68953 1214239 1393201 463135 1599178 1359889 807468 1423845 1389534 345333 368658 361614 478715 1931443 1788567 63841 1373733 1585124 1877131 1117816 445073 496291 1113956 463390 1159649 1906554 1765535 137610 599360 1681695 451243 1352151 1907417 1934030 274072 1026696 344203 1573451 1032690 1784801 108300 1388214 1443595 794141 25802 1419716 1646692 1016200 1548984 4190 1582834 434834 367853 1494989 386703 1534775 1065014 412567 24613 422615 111191 748496 1857317 382025 945983 582416 1469336 1871804 1002152 1924140 1937229 1225962 945053 1483130 373653 313979 14282 1720035 382498 1770700 208052 1990434 767897 1825685 889934 1136221 1687403 1633400 1382152 1774074 1611826 249655 622703 138130 509005 1804043 1124687 393108 1787748 1791495 1179294 256044 1180591 680835 1606178 1848159 462780 1399714 1790172 532879 239928 409635 1005119 456909 1614033 1771579 861879 252083 454351 1772421 408015 1684125 1658641 562702 619143 533090 1366180 1593093 1498743 821746 1267112 648258 17103 1705615 1541034 1396432 985650 550906 1477494 1495124 1572674 720265 1770805 949320 266955 726831 40758 494585 1467866 1447160 1407887 1072892 1119556 1214978 806674 1608794 1876270 1389107 1998094 1468317 1789942 1525470 1908599 1463577 1200605 1699131 721035 1770279 1072757 1368999 1017361 1047156 1879129 1759929 422763 1104269 1255830 1698714 687325 594900 1668137 876968 1979301 726788 861343 364108 1471799 380239 833480 1396345 1889353 701975 1184519 1503486 50281 983183 898656 147692 423733 480605 911370 1907148 671157 1789071 463841 195411 801728 549986 1995480 751351 1252280 1564780 1033881 1620848 1294269 622541 25373 1408880 1561670 966240 1047955 1969989 1616804 981216 90776 22031 1494605 1548869 1425626 109431 10205 1517221 58535 214259 901247 839246 1577679 1278412 1672710 1776114 789596 1903776 1241154 214680 126024 1524413 1494790 91413 121791 202331 976066 1473838 1405045 1335732 325379 1897221 231793 1714885 1426222 953141 1740730 1182544 264042 1862783 1822707 878269 511748 985531 1248924 1899273 1495475 398034 772307 1798666 1849285 1877852 1025627 395352 1928290 1453775 875633 1259762 906548 1370982 1510174 1910607 1117439 386737 989245 1140034 1036541 86423 1617264 740259 753812 1767185 1711469 1096321 1554282 1522639 616487 702418 1774268 624194 1047328 339642 963391 568664 1833241 1194849 1282342 734487 133193 219182 1088299 824 451326 99652 568303 1739183 1997225 1143253 943936 1009444 837036 1897275 1495748 1461964 8134 997786 87602 212194 891822 1871535 1912322 280565 1825560 624362 615784 436118 1997925 1300916 1704706 1151400 1984539 1604878 940214 1677493 888066 1190901 709334 1272028 667320 365155 1121951 733575 1902156 1244504 86138 1194255 294696 481445 741301 461372 1990619 1869478 1867524 1716243 1916202 1612457 95337 1820105 42306 897843 494001 738009 1112316 819491 1164275 785493 417307 594373 1981262 1642312 63969 14321 1849790 1819703 718596 1995146 882374 202872 1344991 874332 180363 1559380 1635801 1321780 374782 718538 1099960 1784508 873400 1855533 575450 722525 1518727 1265831 187990 604881 1348066 157509 1783352 1001563 35383 370641 614143 871941 937149 1249896 1811495 157971 837917 1852283 1890321 1446567 37514 311180 219528 1847133 472957 596514 430169 1056660 997673 532017 469875 1038029 521329 1132129 1986735 1498095 877796 1074098 965966 1769813 448855 1859979 1462645 1420443 583757 313486 1758433 1349826 1883509 484962 658818 34198 341132 1408559 372359 1574711 237518 1024066 851715 626844 1063730 1165830 1080743 1515211 830014 1408098 1097330 383234 1715286 329246 1561525 1728044 1077587 213517 922018 382019 1202097 863473 1742303 106390 687078 760015 1514253 597059 418024 787893 629231 1042485 482077 1160712 1525900 352787 1150663 1040798 315289 865407 965861 68147 1223725 1109224 328909 178497 828945 14291 1596395 944775 1100579 71517 97821 1779303 1162141 101637 405560 212623 659628 1049220 645978 1587816 1549651 1266710 286282 384614 1026683 1111345 535187 1771796 1336005 471951 1978666 246810 1001413 744185 270943 124311 1510237 1842306 837689 80058 1555708 1011886 1167192 1208285 1458982 1936848 20550 1232967 1939795 708626 219646 1714480 1531530 247991 345305 1593989 452208 1045953 1082493 1530595 235721 1085541 1258216 48625 857371 1912276 686942 1508707 1310511 1330715 275247 1525428 1730826 181063 590026 812268 1781819 1273749 1796040 1353887 1388816 158073 136098 517357 629070 517059 1648170 988248 1949470 384031 1073862 1300089 1892910 1426905 1258809 809916 1118565 1767079 1019318 1760135 1386096 1661421 1978315 1283303 1779671 1956276 1586373 1452085 356200 410655 1321397 1203076 240245 979175 392683 724745 205756 590691 1900247 774158 1307840 1286570 389399 547680 1390074 337570 1391216 1073434 994964 1389379 1575971 1774548 41578 1722138 745934 103452 1435082 1724365 1830436 1436027 1925984 355392 1968184 1908957 1116573 1925446 902166 1023888 958846 135488 618427 500850 870397 1902858 1238098 1736414 96503 1522108 391531 299972 1673289 1662540 519250 1384741 1149177 54055 1506693 362748 1341608 1211617 1443771 678934 1703680 1173970 846345 1976794 1914002 143900 1037488 1642695 1466750 1284684 1222098 242242 1467261 133143 635397 847498 1422032 477015 316878 1725021 611665 708296 881877 75417 1436999 757546 1670613 1078020 50775 776704 409411 407020 1095611 1370824 324001 452501 1820948 24679 879926 220602 1809653 713253 1396425 1557873 730048 368405 59392 107557 1154174 1300950 461222 553395 1056989 610391 932056 548844 647687 1905540 952224 904249 593533 1671967 890737 1248197 72583 1548160 628103 261396 1905611 1638025 270448 1502841 1113262 1905857 1626680 1221624 1610700 1821697 8604 1503414 5822 932993 1099330 370783 205242 757652 76468 622623 86962 1298932 381516 260646 578100 948641 128514 889500 212089 1266932 488103 1098273 382444 700915 599366 1375677 1153753 1456500 1555007 1645606 685498 1007557 785089 628139 806408 396572 1468334 1541530 131081 1354523 1163563 1286356 1931474 287078 1584680 1614762 1811555 1778641 1517054 1682492 224881 1703185 1924491 332049 932403 1239555 1744482 1369168 441704 1369382 1761245 1002990 1523826 699941 1136890 1464803 240165 299796 1174018 591748 573831 1029494 1230666 18412 1813428 1051398 162159 373226 1833633 391086 1192503 1023496 1999566 1186037 1847690 1322414 1691540 89476 258686 221169 1332156 1921940 1030724 1010213 1147420 554706 1706824 766236 616893 1358040 1309446 306812 1517182 580324 1978262 315072 328349 1356572 1799834 1763997 1884839 1050610 1371620 924629 875344 853634 882917 521444 670505 218604 1964937 1141122 523902 532227 244877 821504 19999 1304292 1929482 1431430 253578 724309 1050816 394493 359235 187624 859222 358904 1945651 996870 657639 1110484 406826 1790869 895568 1534422 386468 409747 1749545 317802 1571224 618218 564407 418196 1274287 120747 826851 1521118 86559 1763570 515685 54367 316411 1269147 1405509 565669 1606706 1607157 1669333 1806203 41134 627136 1623843 820006 66479 321133 683576 860956 70286 848221 800061 336642 1515004 1207457 1172698 59737 1309668 1370640 1279586 913796 348340 1652340 457827 634626 1342780 1010338 587895 265957 762813 1285750 1556408 1452948 81782 129892 1171939 1164999 1271888 800741 1655468 1963478 1114375 997549 1195849 589543 570614 1916251 140107 1019777 890206 1063445 1230180 377127 937257 1196336 1071968 124142 740102 130040 1163394 1837359 1383142 875024 203076 1485250 412061 1127242 391160 1471458 1686177 1079689 151391 141987 493548 913872 861390 1091853 543379 1893269 380112 482847 1532710 1806027 134267 279532 378059 1665475 1183100 248528 1399230 1959798 256179 1596515 1943243 1576247 1440680 1019481 299062 546922 1711733 211216 1424678 284368 748823 1345423 759287 1159147 1736341 1403020 529541 889650 268192 69415 425084 27969 838078 311218 1011741 1879412 1970655 910490 1174470 422376 1413986 1447584 1531794 1852676 1582975 1534227 608587 1143627 855973 1654453 464893 597797 434233 1768627 1480753 988180 1239543 289122 487870 1303575 271227 1002921 131992 1229522 434619 71388 1084056 390640 523988 1505584 1397458 677396 1969635 370318 1961897 428614 1709641 1506937 637526 1201712 1329635 1020180 668363 472848 1760576 134806 1172722 182633 742146 2448 1681553 972809 52292 347134 733086 729120 1178047 721863 1203988 1571078 637908 1103886 1231965 508350 655434 539341 1573905 1581030 78515 811293 754603 296963 420741 1186231 1959963 1283987 1769717 1499376 1272488 1986738 173893 360818 1745231 1066506 1336876 1837490 19337 256788 1075661 562139 1389156 763957 69821 1168689 1720559 82053 843926 1559898 1654989 1318405 656332 1397825 1205821 904357 1096262 258245 1019456 723002 333747 382859 687750 667251 515638 337693 1372488 1991042 747159 490136 1598620 478345 1608123 117403 813629 142246 1435463 490385 1178428 91184 1669999 972468 1074139 1555516 148132 472596 607174 73335 353993 1505633 790430 1434573 450912 1147299 1232213 546187 1923792 1266663 261966 497246 105639 1302421 42450 1765359 138795 1075266 1360156 592956 1974855 315678 1653009 734638 758803 1485321 1421919 1600004 281985 1748119 1661022 1628737 1633617 888881 1215135 723761 1095458 217912 1906521 313313 627455 30606 1158594 101789 1775666 424068 521159 1716350 1176194 1668705 258461 1882165 958485 222275 132319 862434 896889 290552 1561641 1507120 340032 1206048 1729746 899989 1157830 1393217 749472 1738178 334874 449129 693416 159043 172848 443282 1970203 433871 688672 401272 1155980 37074 582851 91346 171650 1173653 706264 238535 1746838 1790561 1269058 778817 818691 1496357 1149932 1501218 1409250 428215 519090 1346377 817692 1406094 731155 1071384 871041 1160406 900958 18989 533424 433679 908512 1997328 677927 6961 1402665 1874664 1320979 100610 653461 1077548 568437 228737 56555 1851810 1344422 1504799 1482984 1802593 138036 851143 933312 1263995 325302 979942 1643031 1439641 602770 1923123 1576132 1748933 1744457 1822097 763346 721162 957519 1276008 1998096 884149 30793 1416239 1782522 514888 202094 1262183 1342250 1180625 1011682 983582 1823536 1069866 600730 966720 1236786 1609719 1923422 315785 272317 487519 1230986 718345 623077 1635088 667549 1840309 1605348 1166985 951906 470692 1706237 281076 1308573 751321 969750 1644525 1896732 1146003 1597346 1616389 741034 178542 1658416 444853 1938344 529629 963496 249548 1258787 1994831 1350267 1741528 497098 1909809 92179 435874 92204 1911192 1471054 196700 1476614 251584 77683 875737 522781 67970 622862 673051 223697 1987727 1032073 1868146 1500260 648198 743392 1336224 1599548 720494 384156 259904 1669563 330636 288992 963652 1887487 1801814 585934 100388 1225316 1722672 1692298 91219 550025 1107208 1653971 118931 1039306 1698791 885340 1620997 1319508 1938708 1887831 1505965 1302938 2752 74391 999866 1101915 598632 1765717 504342 1218188 945068 973782 1140903 565658 592457 781010 1431090 1001592 1665920 1776503 932794 822747 1398253 739958 1571858 180535 471234 1342810 1299854 941626 1146899 805886 1408222 1191742 677020 1920289 1692901 1866306 956082 1625404 493520 872556 9601 1013693 106304 1191770 307115 1326462 1710712 1159144 1343937 965182 1256551 1795252 122318 984356 546788 507498 1997704 5155 1864335 1696089 961199 1585106 851848 1959011 509813 710688 1641893 1674242 423942 1265565 1992792 733273 866333 204751 584122 1266589 339311 148658 929008 1289400 171685 1127745 1011777 1394340 407659 1930483 1839639 1985578 1222359 1928026 1957935 434582 1034745 874868 984339 884745 774404 1588782 1318998 867722 1585228 1408729 1986771 532256 382659 1757765 1617972 737741 100505 1579284 1310950 881198 25201 778496 1448312 1058313 902517 371426 1029134 363960 969659 1004073 1085847 979434 201504 1481930 442590 1496578 854890 1878161 419428 224777 1897992 132525 1818687 1641136 1959062 1545316 1639040 1019085 465050 187326 1395298 1621827 224815 949485 1558992 1308244 899301 1619862 1403675 1893753 1058046 929830 491638 362628 1359957 1290340 1362284 1088514 1043141 151051 1740365 198904 510386 774327 810473 1661436 1807161 125876 105746 500497 1742211 1939663 1630974 175379 106058 931755 603865 983419 1221794 1586784 311509 1398037 1637287 385309 1663052 237917 748866 1831614 1450845 832551 1522146 4085 1857643 701790 1224120 630665 1463121 215294 1980011 1740596 139812 1762297 1222539 13732 582603 797942 1651407 1071783 1412855 533430 769876 1201647 519132 711318 1114457 626811 1998544 1015821 115643 1938056 1823799 1715771 612158 1890348 1594043 798169 500393 1380919 604526 1791297 837379 937611 1463573 826796 1719610 1237044 1033861 502047 1835600 270120 1095647 539043 705015 1003612 651108 86123 1158392 272479 882326 1809224 1347710 203182 568572 151560 741787 1326571 896490 903545 1234062 86902 1054107 1854458 478383 666929 1282804 354019 1533633 1352969 773545 799506 1634096 595384 1399060 1231072 1005263 1694644 1615564 1233613 1666000 1070262 1107654 1073072 1175822 1599383 938644 514763 1801390 1160143 805930 613909 676648 927946 1945387 1071969 1170664 157938 1487244 1707614 1798192 872838 1738871 1782756 958592 915468 1978057 1673604 656252 1355847 1614199 907424 978654 1285642 793210 1154006 901591 648526 1610030 1498617 1454792 4707 244963 870403 956803 1786576 1263002 1300743 24895 173112 1076268 1702993 1691741 1686676 476873 755 1809451 201398 1519246 1917370 1169593 1425490 245993 324630 890053 248540 133483 1355987 1274384 381699 1657980 1247897 1862670 84013 1505650 351843 1365550 1309976 784866 297691 1123398 708094 579557 1779335 1065830 1804427 78204 1756924 1723051 1524014 209505 1817684 348184 273763 366916 803279 1970432 441256 31728 1751682 1090793 1896644 759502 1784127 827891 335445 1519892 1940548 730864 157655 652579 389821 1262836 664917 1009291 1009248 786951 208910 37300 545943 1146368 265475 883263 324896 523621 832399 1592496 189936 1098699 590836 193731 1039092 465952 317267 1747488 154914 236334 168014 1605561 1602123 1718741 1255614 849851 268974 1354615 1259228 7468 1823184 1767430 1046411 1692769 1828555 367686 549393 284048 1766798 1725807 845228 353621 1001041 255726 1914832 1559817 866707 804116 267924 334264 1892986 1422900 857346 791429 1937854 659781 792605 1836260 640132 1873352 298684 552902 837377 1693376 1286012 952076 1334697 1376300 152636 1879159 163954 1889420 167369 1515890 1296644 858574 1625015 145659 121266 811083 1182149 305237 451763 1860183 151643 1257214 1054398 1882472 504344 849597 104497 1133105 1591636 1936921 659219 1916893 1708936 779166 1868389 686859 569140 1300046 299548 886430 1352358 996818 1283844 1927851 872229 1507968 1916593 1162837 639055 1607200 1598921 488123 1689677 1699216 1494179 839294 645387 1359154 334847 377426 1151978 872828 1855108 775194 87053 1083908 735169 1359569 1170222 372728 115491 1244307 1976885 1588593 372366 1975038 1006382 613042 1348035 1131889 439928 748778 105068 854685 616269 323434 976012 366487 1018888 1936596 476137 1675505 28592 601064 850262 907061 102090 1412177 1068592 1119148 108683 1423488 765596 236277 156209 1861491 589815 952104 1241704 1301614 363878 1980333 590199 1100656 129249 57835 1303285 1335208 52000 1546603 1837742 143854 478573 1804067 1193918 714060 1220852 1539851 1169441 1492937 1285526 867129 294455 1291885 272242 201080 778405 414845 945790 1115024 1760482 892597 442391 1068118 1407200 771360 1667461 891189 373784 685986 384696 522429 1703962 1284035 1257296 855847 325995 1138425 1972853 77313 1244284 1155028 201463 1313003 1749723 1094054 27954 715915 1987220 79843 770141 591026 638266 1088759 317237 1471470 1548542 1476434 177058 245401 864132 559384 539039 930063 220857 51799 117821 296727 784750 900141 1286580 1734469 975616 947347 1166603 1548816 871747 842497 1775552 575253 1348259 864374 1420846 1606375 1058279 1626031 1495086 489935 1955178 1785633 1831241 1497177 1635871 141937 125462 1542450 1111385 1219283 444863 185621 104291 1853853 133185 1566508 875109 1088118 622311 667169 1034462 1574651 709859 4461 1539137 905595 1911740 289035 124389 213664 1767450 1116555 895338 1771685 821550 1705706 1091559 1023600 582931 499409 21519 1331459 919089 1544082 466838 670337 1781459 1550451 103201 1841643 1880663 249678 1721952 1304086 1449914 1555283 411267 1210595 31858 1345402 1969611 1519563 1543940 312038 377826 1627152 1920033 694675 1688884 257067 1821015 300207 1718497 1078714 1632218 1301366 189147 57767 121893 130131 844095 1038194 1215097 1460556 1109768 62803 1961276 775872 1812397 349399 416319 1251443 654510 1044648 1227544 11860 1222158 1000012 1476049 1142415 955571 1451094 482725 466849 1192925 1305866 1040565 1239917 1875280 1334941 412859 258214 821842 1615942 890333 727163 1916350 1977598 829689 284213 947538 111358 1554903 1078063 1317092 836675 540144 131819 193394 8158 581228 1369311 291187 312888 987121 212629 921455 669103 1052945 1908171 199827 1813294 466716 1251061 719599 524928 609655 1307853 1585421 1577989 820742 699387 791920 555386 330559 459462 542341 1110221 38455 1409221 790798 1311165 319835 645106 1978084 947565 1246747 112063 982883 865003 1118048 896754 400834 1855440 1661313 56223 783211 1087622 383142 640457 1989893 170714 1249136 684544 304638 1796217 274333 832753 186482 1271521 1972090 1782836 933473 1003685 490037 1118884 1179686 1712021 1251382 111637 52994 1854255 959901 1294143 635443 1531616 855634 1773797 101593 548813 1248928 1023841 66883 1072723 1186133 788752 210246 1640286 890182 225642 830128 1797945 393305 1169539 1649761 190095 719514 128182 1058891 1432310 1874747 643261 915619 1797058 661237 1188755 713370 1264066 1921758 393096 740775 1857538 420955 388847 765087 1857266 787679 1316757 1318008 1371190 1097542 503558 173704 1074977 1463556 1189986 1440556 1271742 733933 1085986 32773 1556647 431154 453896 1315074 1750856 265000 1014037 617093 1896258 1204428 347886 318003 1700157 592690 1822049 350308 701758 1525091 1768963 1648614 1361864 1878670 1979758 1243948 1831091 1318967 760098 1812820 232460 1039561 1841954 1920370 1248181 1554547 346644 576027 1801365 1687933 974832 382128 797349 159103 843530 1004411 1467370 680699 1485750 562786 70682 505018 1475586 778033 1623707 807700 1415324 1002426 36865 1468034 1193729 1666789 1415515 405215 1690739 1789312 1709690 958212 1716720 113389 1123957 907373 1011795 1700254 1573492 695504 1240548 1847823 553920 1613907 908830 885774 1976204 396682 142483 252562 76552 352194 1869477 682683 1423458 895146 533083 1079774 899082 921056 1975621 783184 1557894 460091 1612491 1732694 1166799 1965552 979410 658429 406384 1012961 1306433 451447 1518440 856332 1217253 114937 1333042 662033 475352 1785596 1216554 148680 1889117 363308 295939 1058429 1863137 796979 571328 1641574 336586 753493 1607717 1297179 96858 940202 1302099 1470938 1938300 1772809 1587309 1619702 1737001 899860 79598 600428 212707 1788312 329789 1579088 601149 1039119 549315 1745762 985302 220873 1085260 1746913 185845 1456712 323142 1430810 392908 979833 223915 971035 446169 74535 1304147 1905186 1525522 1834419 1830036 724001 1874954 388547 1005854 773679 555505 886216 702017 1432883 335763 82209 281179 804297 736331 814623 1664776 1192342 948903 259298 1535301 1753424 821969 689181 1389432 1863870 1364841 718398 1581309 1376663 1776981 1834505 1069488 153897 41032 372491 158381 381602 396006 1924122 815157 1012195 192627 698280 575867 948739 1811454 1024495 627356 893691 1044711 380322 203442 366759 576963 403256 1994101 1235406 1595880 887419 1759784 651898 365206 1881570 1548078 1922156 601679 1178465 1385303 1233285 1421897 1320107 105146 233301 738185 1100032 248433 1636904 1555288 654974 109255 1486630 1351978 1466420 471463 462949 1876393 919099 653066 134296 104192 698320 124395 701631 1799575 65248 764538 1692096 486726 342536 1751913 1876656 1652179 1056283 1715194 316289 1404330 1299128 1658120 1331784 1817279 880032 517968 1979915 1570298 1145882 1707041 279049 192360 417897 926309 1695822 1745521 762177 458454 1597897 1997575 297321 1617526 1453723 740448 904688 633595 1220377 983310 1020267 339647 1693646 1415336 432359 1811088 1787974 73950 1758009 1844485 671411 885796 1635117 809496 941336 1556072 1155439 1096189 1651496 1709375 768607 1525656 152269 215414 1172289 95880 1340407 255377 768772 1944703 1245973 1524314 539833 1367649 207413 1333030 942457 1554550 1245143 1735420 1542927 605876 1131424 1030858 789149 1273491 356663 1014144 1702586 1669682 1061365 514662 65940 1220194 713994 775619 652551 1111462 1506402 810597 805944 871368 1796186 140530 470381 1025195 1802282 1698443 1722968 1772610 438758 48599 1160083 305047 155130 399829 1469750 1939226 812451 939449 577961 1505104 23839 898715 1168943 1325981 1703140 436973 1397829 620290 1018866 308165 1720494 100417 1555376 811467 881475 746008 365112 152718 92956 1539529 1623014 1951009 1804944 854260 116742 478283 1333008 1633312 340794 1142353 96953 1791001 302009 283824 1741501 1536651 1181754 1906552 799128 30819 62096 1463746 106261 1440059 1240687 1169547 1170128 1089180 1974345 1237820 419718 876456 1821728 1906129 562387 1577263 1609601 409706 1373084 1526988 1585472 1785006 1472864 1330206 1731837 1726906 1685027 1345024 149078 405677 1236046 1719688 1489999 747670 1118294 1192248 1217100 1749808 1583294 1659558 147213 829872 1689308 1205188 638756 82301 601741 26472 623824 408110 616010 1458910 645910 249128 849053 652398 69084 1899924 876941 1012806 673965 1316565 878390 1024194 267983 889257 1947429 309995 1268989 526699 68933 1479871 915184 1608787 237022 609050 904404 572092 562226 666103 368687 974516 1668143 1578742 62695 755796 1069405 119012 1636563 274796 1322721 1372872 1537 292329 1066850 291416 126939 560697 839866 1268191 1608225 721762 1843600 116275 632458 1908780 914610 1068069 1187243 369960 700457 961198 1858481 1375285 147394 1236246 823647 1971483 1126914 882902 1551499 136256 504690 1011486 1803995 1180167 718245 1539690 427182 540548 412558 1571549 1726050 155400 63622 1791650 1776945 1825932 834579 934245 1089024 1904775 1084135 335260 231643 1636548 1539459 93112 655431 166721 446787 297875 478384 338404 816059 1419745 1953853 1455872 1623412 1867520 836825 154832 1613933 98211 141343 447535 1023726 702506 1225221 1294163 1532677 1823688 645853 161165 1037428 993479 239139 283841 24811 710235 998566 213716 1832849 78791 1660310 384414 540347 1096481 802148 1503384 1643976 1556061 19061 1685277 1298049 1508144 1998520 1681937 1380166 93870 268899 593665 926338 804469 1478345 1468964 1152427 1505349 284444 1115874 990210 538562 697331 947569 488891 355603 419809 716457 878905 235037 832695 1374875 677652 272495 1183742 549597 1559180 1711171 1901205 722759 1386637 758951 1723248 858080 1120985 1706119 1226432 730499 1428725 1807701 432651 337117 662364 1732375 1841053 363826 832546 1057103 1569904 935279 1939287 1833655 1653448 1890263 252761 800062 61783 974560 1475469 689714 654404 26137 1819783 910226 381021 370516 1279795 1989863 654019 351064 1988568 227854 1673103 1416692 1675805 1502193 757565 1237759 80853 1802682 395948 1722425 933454 1817008 798926 898367 4537 520100 661604 210355 134199 1727938 1709928 933019 1414241 484816 1156753 999803 1354866 994979 1390900 375039 200700 336248 1523396 1307606 1043171 1132148 596580 143539 567958 986077 1695828 1385483 1102091 1879898 739717 1635736 1153122 560210 823578 1203200 73255 389658 1276132 79239 80500 1402692 136595 270411 280509 1900919 1264847 139528 686460 562976 1257801 732949 1034712 1826074 370782 888296 1688891 887348 779748 584099 470124 117581 1049488 81742 1876123 387070 1621975 984124 1878335 1096607 365327 295289 714336 908781 692636 329115 292207 390613 245590 1474853 5420 1918910 87675 1387563 193175 535791 1711593 540441 1797253 1591398 1602492 1737102 1250923 511884 224850 1001005 90850 1750229 134934 1597327 1209096 163234 1097598 1394889 1992072 1728934 1273568 1307033 1633360 1308964 78789 745824 1650350 1403758 1327981 1116703 323960 555671 1021544 1119006 1713709 443719 1169354 1949838 1354009 1929207 1737470 1034729 1859571 807778 459187 1701761 1064488 1319537 1398050 1754344 1485058 763748 138681 1030679 1294553 1731593 199815 1901516 1181095 647067 1277484 1510662 307994 186118 214322 948023 510150 941049 102827 1884787 1636496 1150089 1656194 175751 1663970 1755895 1983478 1742980 1530001 1073346 1164255 969506 1444580 394753 1479813 483119 982327 1153931 275673 1341661 1439139 80426 1072249 228302 1383370 791824 1114386 1525306 929193 1755286 1213058 596285 894634 1842911 403671 700923 1475647 1177229 178666 140954 286432 1457434 110833 819014 459191 66436 1790239 1712154 5362 290822 822785 1520632 939646 1516532 1924193 1318712 1347411 183560 1513457 1953733 1660478 1522166 1153590 828640 1155456 1506923 1818791 673393 833346 1529917 1770736 498312 1306990 475275 176708 1769104 964382 1607922 1643203 1349211 1620082 638240 1831581 1164588 268426 198272 881181 1717856 438750 337759 430215 1701096 884370 413017 902666 1932053 205697 665964 1435861 389882 704985 810978 365597 1956234 1527603 1446810 1779938 802795 104610 569689 854426 302066 290471 294521 178766 52111 373891 1131032 444169 993242 704472 880799 916091 1330531 1544472 250583 1995171 728176 1297350 153359 599805 901278 1558429 1031835 848218 1020944 1926463 17803 1447827 1452343 1739542 1390678 1092714 141738 1790905 1275666 1713751 1349153 1984309 1595026 841019 1694958 310556 648099 78674 1740171 76085 1098996 470654 1178637 562936 1980453 920526 1094643 1497752 1047640 1625856 209486 1542173 1714282 667062 1686148 1637018 958106 1694691 99533 314198 1376562 943490 1892462 1378185 859193 1204593 491635 901785 1032228 450087 1152865 1678663 302451 125005 604987 1959903 1631201 876284 1072903 185854 1995052 390340 1999481 1993394 590631 756911 1132962 40596 1119826 1897425 1523088 826297 997097 615796 45616 215119 727678 488983 248561 1980382 860263 1845409 1483736 721371 1949321 1136745 730472 1294078 1880644 1136508 1003248 743061 1974112 1638493 1065057 423302 93206 1014527 1984810 1986054 1327019 501078 232080 1681812 1067714 1480426 403030 1821624 1806459 1250183 757533 251284 1896513 1695048 2244 1957274 535556 1639735 313322 1420003 415257 452159 135465 529120 80438 1611701 863265 354911 1469952 385237 1469739 1330234 863146 1287355 1904764 1203116 1803265 1068935 1993547 524800 1073289 349646 50723 1723655 147006 1879652 564261 653597 483723 1038913 330043 130832 1151277 1965082 1525445 546218 482661 1594052 1694985 399349 22653 670060 415980 489407 245365 1379044 1218252 343781 1359006 1631656 1974380 141100 728490 1894970 1293173 1454720 327242 1256007 46645 1936803 293396 1921465 837065 32266 527129 1350534 1291927 1447612 600029 656995 1702973 1579994 1103181 1560802 732368 1506004 1514137 187298 1278067 1869487 277471 1227639 52711 1456588 1809480 1210813 1422708 1951983 515766 1174570 1762332 1031664 1724698 623038 722945 664706 921103 1177121 806132 935770 367320 454517 460998 172369 634244 1192609 184843 36913 1365461 837998 1760208 628913 253437 1243223 1536643 112500 1940206 1652707 1546288 1764759 741636 1717034 383267 1391136 1948943 1933854 1161975 802700 393656 488896 1925692 377246 1214087 1676446 1036848 900032 1962205 499894 158489 160703 1272820 629976 393508 1578729 541624 662132 1558709 636772 673663 610966 938150 759856 1238958 1763681 162525 587146 1983973 1002302 1491275 1942791 960032 403631 1215936 383100 1131652 1678824 1652685 1571728 308991 892438 65722 76416 1887415 1121096 869703 963085 610302 1128591 1915271 388650 1538249 1819668 1880202 1989244 1696676 776171 1648423 343012 163043 266107 1198743 1265267 45952 826286 130872 1505990 1460735 582276 1513341 1190625 1951390 850863 1325665 47852 832292 144699 1323875 1612456 1001632 1066494 116218 341391 746007 1228763 1783751 1827396 840988 1000421 1482990 1708685 313559 1379884 1685396 1176158 1726702 1941882 1378762 552482 1293677 1521327 91768 934331 858044 1183620 222324 1098940 1802689 1830196 1476441 1613868 1054187 1579417 263377 222899 89755 686085 327039 1310292 271373 559403 1882023 1769992 711980 87127 1868158 796047 1363138 1301340 1946155 1209086 1320774 1532434 783511 797166 297598 1776500 1807706 1760705 768771 1509984 1587708 429950 468759 1577098 728709 1834844 30516 1060953 1503635 247532 1959319 1674291 1630604 448391 635929 155578 869875 1780536 636998 1709005 250657 631926 473618 1869789 1882515 26944 1510537 827978 934803 875772 536436 643184 22511 837428 1859028 530666 1886197 308904 1724526 564913 1951716 478248 260268 309346 1033374 1173376 1429467 577573 992751 1878889 1460759 1619495 1949772 1371403 1963623 1314988 1952380 1796553 326628 547366 1807405 269182 561478 1980838 793253 253919 1377895 632234 763335 747260 1741202 390721 1680977 1262272 852019 880408 716180 1869520 820160 595103 113914 1504843 1711241 828130 518456 857208 1884624 1453446 1202448 130425 1981690 1781916 1350695 1584474 662795 1140054 522387 438664 991734 1212652 1956940 164517 491910 790162 1383125 1176646 353754 1147476 1800921 1637214 1872242 1906197 571445 609875 602007 1249025 391639 481270 888429 552190 872023 1335079 608630 967206 450253 553897 266764 1556979 1311257 676474 1598613 276039 1063710 358047 246125 665307 616920 579722 1857990 1577006 1147228 31272 994533 1058384 1326379 659050 1441176 1605414 1237940 1226489 1793279 724232 1083696 319728 170198 508339 1381431 852829 743917 870058 227655 107194 612065 1778055 549086 1030237 811188 569081 1350071 308843 1524753 1634237 577911 1351343 1819509 696789 692888 1059746 1290920 1472538 611923 1596798 51666 61037 1839000 580539 1974698 895872 1522056 1208032 1045797 1625753 1273825 535788 498971 1474154 1066801 141127 1025989 71015 360078 448638 1334804 1114632 711348 1727639 334142 1598825 1825644 394735 1898539 1175542 385398 1038833 1333767 540147 593706 1106738 984672 1171990 512395 689586 1884444 1320065 1156126 126070 1951885 809744 1034406 1847362 209349 1880794 1160269 1417870 1751955 878760 1628225 820779 395073 1628122 1277474 597771 1688045 651410 300103 1393161 11448 392360 219110 1843305 614387 753275 87028 1987805 536552 777312 297933 170489 602083 1548917 1075246 533644 723223 364140 873803 1647236 1808091 1930221 1995740 124264 873901 406926 878296 1257051 1473552 765518 338817 783244 1081434 293048 889284 825445 325198 1316285 785023 1423398 460172 502554 810876 819403 240562 640853 952382 263361 1764066 1681496 1213556 1719777 1435381 22405 747784 1550469 717819 390976 1755022 688573 800199 732694 636591 219418 514892 167523 1126561 1191832 714821 1041133 458774 1002151 619784 660195 1128229 1301223 979935 905446 959740 1263558 195489 1346770 1404232 1430056 1025515 767180 1262166 492353 1135637 1751203 177725 310344 30741 565767 821145 1072632 867799 1881173 316523 605335 1241883 614947 983355 1339132 193763 103431 495806 438203 1845185 875358 1470832 1717970 1024423 1675783 1694388 498490 597411 933572 739750 139925 1120496 813239 1004923 915955 600578 1141473 150908 336835 903301 653010 1506620 1774104 516341 1189162 701273 1643269 8468 912407 1138183 1849242 1578517 1798454 700957 1511577 1881879 4209 602820 683158 1652701 538055 1093817 1711945 1497538 469281 932548 1325409 1456941 1815344 700414 1978909 1416781 1879288 1857308 1409591 1560562 350667 305849 303851 1338728 406606 1402736 281431 1097305 774486 73745 1876023 1323330 1742142 1008125 466853 1148309 709430 1683408 670887 780473 60529 1569682 1542379 1711504 41533 1846119 1875439 1520217 1195316 1942996 684568 187461 353311 205531 747065 1969612 1172292 753505 1097520 1672366 1360992 1832945 1405188 839880 640272 1363710 1944928 1354354 978482 1984917 201905 533233 594324 508028 83316 728977 1237644 151116 1103286 1631128 1907948 1887504 429632 1209158 1056048 1308122 1620127 314514 427936 622217 194193 906038 1369429 331506 852803 121916 828244 1548639 1271782 378658 1498063 1589033 1809365 1326540 233844 1181497 642326 1283776 635529 679883 1680352 1379801 1401469 792349 518328 1841251 441493 196605 804676 1832482 178675 454733 183353 579884 1202545 1572179 1154848 1985015 460541 1344217 1666868 1732461 1400273 115726 1829221 5751 776606 1018782 1747175 1907844 1331312 545500 1270476 949895 1010442 593891 1968533 467412 1405353 1759267 1497528 438388 249808 1494277 1491657 275699 480384 884296 274499 1380291 68811 629547 1440231 1766115 1025746 493506 901145 1421031 551066 1917893 75196 562361 1925467 548858 533370 1490067 1220136 343312 430879 259258 1410552 87125 1388105 1201569 1215207 1526078 320254 1509102 572706 1519582 536570 252766 1215492 1904984 124082 977972 1609599 390190 881700 666075 674607 658799 667080 866493 984902 1656897 524378 1042080 430818 309361 437882 837372 869968 249247 145328 873123 371218 881961 304470 1152011 579465 754475 1338555 595317 909912 1925481 1702324 1412741 33641 1306619 454583 1726190 809878 1136299 385408 1184331 1053432 419082 1070934 693081 846932 146852 748177 1814840 791881 1236449 794318 501652 654980 1991247 1850428 918788 824964 503387 98923 651479 1925393 1910504 426377 1950971 1118288 1640801 1077563 1944358 973395 1536869 202319 610184 890983 1099014 1702618 11076 367254 461715 818191 645635 980310 913697 352503 773182 1765686 415443 1859197 473136 528275 71072 1231989 755041 756635 248863 1860214 1283573 977161 28705 1753019 801478 1606290 407119 1517775 1968043 958650 1861761 863886 1230290 832386 666153 1342644 436287 1399914 1147119 962879 1637757 1469349 1808990 1144080 447902 172205 1204324 1229394 1664107 84511 364289 1336355 750062 1219414 837453 743641 537963 701272 1821699 623419 65663 1881644 484901 680990 507191 409992 532114 1624033 293495 744946 163222 1274292 1417951 1533866 1108552 994900 1504747 229707 1837908 196092 558113 1747369 537882 1320339 1350639 1868369 147992 498809 1363558 189777 992585 879467 33379 1831107 163754 354701 242568 113590 247227 1650767 1776031 618718 42439 1991083 1506455 684231 1844767 524479 1481032 1815262 136708 334487 744655 171741 639870 1608897 803341 1413194 945484 270337 318601 194261 1979851 763963 1065867 449923 534179 869197 747420 1662913 588159 1543661 1580142 534199 145561 966669 287922 234011 228250 1071034 842753 1937511 486079 1590885 730402 1495986 668565 607580 1440122 1421899 57922 531260 1622936 615156 257328 897400 343022 1277969 339258 872967 128459 683319 1885937 454446 19085 1140423 1932186 1440419 70124 469421 682471 393883 1458560 1086553 1963387 1985755 55715 1268256 1608187 1524334 683707 370352 1250254 890349 1003856 1712112 1682432 1959343 1986459 1789325 471108 345126 730850 20670 886741 869056 1309410 247270 305119 1425157 638045 478558 1177733 525773 1945261 880424 1856053 1086036 862162 1436669 330270 635332 1074034 493692 435318 1843361 420856 1005311 44511 463445 1236712 623563 308711 1545657 1929470 509930 1037845 1614103 526877 1934357 1699583 1801256 106436 135471 850030 110633 295498 1727698 1654586 1096951 1658110 573085 1520436 639449 1396171 1459482 460595 1663755 1241368 840843 1591800 1097907 674106 1334777 1179382 734818 321127 1834158 1933726 350889 1722807 1746511 351094 1084968 1582746 3190 1889645 497951 1467382 1631826 155486 396617 1810795 746403 243276 457481 1781090 1379311 131208 638261 1831168 1643265 1053509 770560 307022 786817 45503 1667612 675622 857806 78811 1460216 1567960 1772459 458101 29228 467328 502522 714999 1026207 698500 80124 378155 4224 273880 571438 1141930 388186 1388098 335328 36862 835911 1089881 1420900 1357896 757247 698184 1178634 98661 977577 1662127 578226 275480 663548 159029 1870145 1209543 1863578 620969 295233 1133572 347931 651903 347303 1680567 1515502 821756 1256459 1140540 1560067 1174875 1419682 1207892 818317 42280 1463394 1685823 273081 1233507 1440339 824789 1719040 504629 12065 825000 1408279 1332429 1067279 1829678 1179610 564882 1561148 1423467 761392 1148151 1654470 321986 290205 1155686 702458 50991 1932597 445138 607339 1279895 1162087 1668228 1470086 530692 116536 1176013 254305 1219982 474358 1341333 1299653 1726215 568364 893020 1290149 1934159 491549 598885 1809031 213270 1091340 617352 1417698 1347195 987844 1854393 289380 3519 1610821 1595815 799995 1075114 1745145 592326 1177872 164246 666769 323894 366702 1882426 6348 1341604 400536 1935538 1490573 321232 586405 852376 32076 1836656 1565929 1484989 1469273 1618220 839319 953270 544886 1077715 1899668 1160176 441364 1096631 959606 1819282 1927566 1492414 1868121 1507001 1756314 96463 737235 1547158 1527627 497868 805125 152484 934461 473321 273703 1017905 1027155 1646083 115951 1431119 744563 1217713 1928787 1790536 218930 531924 1419409 936724 1052619 467754 1220468 1134255 124117 1061763 954560 1531269 37247 1979954 310696 1552967 655625 1361374 1527089 1016807 1034769 510666 1993762 1700476 1265769 1232080 936030 1438679 618942 1385250 1387398 1251514 1044443 1991056 979436 1217059 45084 573342 765650 30272 1288385 1148959 1485735 76525 1196468 1292684 1016549 1422002 229968 511594 1998459 1064456 1936301 1901595 1657351 341223 1232334 1515800 437349 445521 1389171 1696412 1973264 972897 1058737 1205806 113073 223625 616796 312113 466204 690246 1890840 1787489 1269698 1574793 1244259 378772 725726 1108760 345915 1948684 1823316 42391 444497 1595510 1281972 1169428 812754 1298612 20455 1773609 1238373 215055 152135 32508 1448799 713570 1771673 1243669 581847 606892 892866 799961 237467 866568 1904976 1064945 1380999 584172 667081 143617 1075526 109830 1357899 1673521 1339428 581447 33780 491678 821292 938408 528745 1741066 28713 1126096 1311810 355307 1722263 530119 805011 1573643 1883412 1849231 807766 1225122 729196 383112 360019 982261 14870 451495 101535 1604185 1346684 694992 1889751 574255 1638367 763812 1127657 376697 1164634 266699 1205607 143673 300865 1577845 135547 324818 1656834 264914 1429234 1449558 505547 1816373 1303779 1615383 1339526 745375 493636 71749 127954 880811 1934405 2049 902347 1583579 1244875 931401 706967 351218 1060528 1787702 794645 1564474 1284940 1907721 1116895 422348 1325562 922546 269481 1832918 800099 1647856 863740 1807766 141531 1705772 1023830 1408582 1245621 1529284 1159319 957503 870717 1617721 193313 806476 672369 301448 1379418 1071489 1813167 1057942 553646 1165840 954059 1561077 1071615 540133 518135 1788736 1331470 751858 478480 1512210 876537 723183 191862 1334656 1981964 41979 1105110 644399 159186 1776591 1186067 684891 558250 322354 1111190 350454 877990 696675 838698 445845 1896370 518457 1813465 1094954 1692204 803567 427808 1333276 994780 1602565 1629007 1643310 1959885 97675 1638669 1006560 517337 441519 139356 807434 265349 1224326 404804 504549 1753857 1524016 417931 345021 1507369 393573 1888498 628754 73401 1374210 1567668 1147131 1836481 1799783 321915 1915245 651895 1754931 518007 7691 1077797 73776 396993 1091625 1448996 516827 1466688 98173 1283726 391565 805337 1089362 1439461 67993 547732 1216056 1905539 534414 638735 390303 743733 1014278 1584824 1774359 915526 1571041 676397 1226528 1314657 1751970 611144 1930835 872844 1281102 725079 1878376 1366325 900578 1056109 879746 373655 461414 1281382 1805541 51336 37127 1733994 1867932 1811712 1090083 667370 1070249 689742 1184039 851711 676077 1038735 49595 945582 174744 1324322 232568 1909678 1311144 319864 1058780 1635067 494412 122110 967423 16055 504960 1803750 974734 40953 1634371 1455609 1598235 1745966 1678415 488204 13619 915471 1970011 48147 535283 1309032 1747627 1636773 1138294 344262 815725 1652659 1492485 685923 1067399 829481 997242 462544 890663 1731923 776405 1125266 129084 1486687 1081393 873614 1604968 1578211 120692 56036 1713411 1424620 1844343 164404 695689 986403 1134963 580300 739437 827303 714379 996664 942973 619799 1933179 449796 1537809 1496931 325952 119247 974534 1411678 1614513 831992 112816 680900 514263 1932069 1440308 1143752 58082 395826 1759500 938402 967466 605483 1514494 879803 822113 1383950 877904 788858 1447873 385199 1101062 741929 696252 683242 188713 1446156 411555 1912750 429746 1401097 851326 1031334 1523097 128438 117628 659725 1018934 1059016 1631850 1860878 1468297 1698096 362173 785919 515697 586131 1897014 832299 1939864 1056259 1033541 1247795 1425782 1181474 1251855 1700342 945050 1955414 1392295 743436 1279024 1713190 1202631 457182 1971298 85558 127716 1482646 734104 90780 87410 1227837 1857498 1432347 968685 624615 1637772 1321677 807966 794920 362215 1917285 1166398 998931 1818300 108924 1857010 1442737 1085236 530803 965080 497103 694911 955303 1618076 490049 478954 492456 1675156 87693 1975934 826340 1659765 438355 403603 756540 308930 458880 1166889 724602 10933 1330845 1257039 1561296 732772 170449 826395 1884480 865572 1324422 1882713 1408590 423426 634210 1291836 1274720 1234289 419468 1264195 1779507 208154 1240239 1010531 431682 514221 1759137 412569 849526 413899 272295 265035 1132340 1931046 1838195 923012 1120196 1212046 1446717 726092 442015 1313550 1773425 266958 1876069 450215 95658 782463 1240923 508870 1767860 1205494 195720 183010 1708904 1213582 263474 1699043 1395177 1136871 105742 897921 1480945 463361 252787 906381 62072 1375183 1484785 1284176 1231956 1819377 669919 327307 330481 1621255 1285848 1568664 689404 1430868 1625832 1312610 1472579 296800 1604635 958175 28002 177318 1741845 814264 163648 1598586 546042 1393621 661375 1623164 1681428 951721 53806 1432272 872311 393685 1673012 79243 1671522 508717 1783655 1637951 1994230 870566 381360 312983 1176405 528111 454449 1093408 1777551 224112 451193 294573 973019 887301 970691 1511613 1068228 1816625 1213925 1405313 1088052 1033371 1743602 938920 187468 38080 393638 1198237 1209906 1722165 1824909 1713001 206579 7818 113848 1510044 1092517 1455598 1325317 1122127 1031858 1508983 1791754 165516 242667 1430044 130846 1868520 689884 1467845 1263904 482109 230804 892596 1867943 1508741 867145 1401388 1743799 148261 1019083 838117 728432 750058 1730080 729495 290009 622801 1533052 1947774 1778690 1180288 83999 69219 1537167 751823 1352196 124435 1876671 1694674 1074984 1454113 1013838 1903892 1728874 1795 705749 1840035 1345557 1401735 1824704 615740 1035511 1760623 480338 466020 1733489 299152 83960 1357915 579387 996302 1569410 400567 237370 1531861 1986399 1495704 1055233 645070 1734031 1829665 60975 309781 934512 677255 1476978 990425 717009 894869 127161 1206614 49268 1105749 1240437 68957 1684298 488622 129015 874273 1547388 103828 184542 555771 1886694 277491 1222042 1828905 535130 1501494 1978895 1743091 824482 1860232 661944 780198 692384 915242 1274688 972967 43923 1778546 1846654 320424 119217 486094 1071788 667881 1223510 703417 1663670 621849 1847704 683681 595122 423982 1605777 1954753 299966 1992047 1667111 765141 218782 376163 550580 133316 1302607 1086717 1453861 329985 382205 1314231 254921 1365573 1830330 914773 195486 494608 1813961 1249720 115272 13922 93025 24173 1303019 50447 1179270 473154 249256 1512102 460145 956376 1661581 1563247 1783376 1928912 1170953 1570553 1066400 1082234 338471 1713727 1738835 1445931 471851 1088738 495343 1443891 221685 1876111 1248578 1116394 309832 741696 1662120 258058 1920668 1579794 1775278 1320795 1697753 611 6475 980401 489519 1439765 1508599 1455 1673226 37773 304583 339818 1188341 115603 1048858 1850491 1518696 455751 107114 166382 1895620 301903 595919 460375 1040478 1458090 1174747 971755 1199012 1777473 387430 1413361 1392358 1021630 1665617 777812 1822720 1593597 1551352 106323 523645 89911 667957 761352 1274519 173096 325678 538869 1585056 460880 1318456 765370 443412 716374 1624940 912292 431539 1655945 622936 1553646 1427119 526323 967923 67700 1909800 30401 354130 426092 1733258 1160586 958188 420721 840053 1459433 134627 1715706 1858193 496093 1916662 1857500 68149 617529 434145 1524104 79940 163073 1282867 546216 803988 850895 979616 40943 49928 1134620 1299342 1284870 137912 1787374 1706181 583074 1350228 501112 1690579 1292118 886767 1455381 1595143 1671576 1974987 699017 1215594 1467330 1502554 360653 941086 1493002 184316 979300 1080880 1310018 379233 5950 1977421 172418 1722976 1909908 1899782 601220 1244496 342014 1412245 735189 744657 1998928 180092 979954 412643 1310407 1202212 1897918 161097 1831366 757234 905245 635258 749642 1552793 53863 817753 729540 1260228 1090674 1223704 222371 991183 1495593 1975479 1175161 624050 137589 1065148 1134550 1242691 751815 713542 1260883 1878299 1956391 1016578 1695378 1252471 769377 1674899 412350 752430 459449 935303 157111 1926956 1348943 694548 1344026 174418 1193741 1347341 562772 934270 1335888 78260 464738 1120030 1558871 658923 992457 1295421 72142 1232076 1435388 1811512 556380 856405 1221907 145063 1313646 1990601 1294502 1777458 406989 1265038 375772 1412016 829617 431567 779882 1579257 1608457 88953 1691682 383061 1962029 1811724 1007094 1618339 733048 1681101 847966 89783 84117 1188302 1977156 868459 652220 1481162 504347 1445517 303351 961495 270540 1826096 1785622 1409693 835117 89666 277660 794094 1878531 1635759 1476057 52272 357837 645806 1320003 157523 437934 996345 928285 1896085 1436412 1036416 965560 838022 1987260 146410 400543 33445 1384440 836167 960100 144300 1125831 969594 571842 298195 24983 1507877 782578 977115 401286 1608716 961456 360118 1982795 1859325 1057698 953200 288870 167275 920024 842830 1588809 696834 1729085 275415 1938681 1949367 34933 1036771 407166 1053204 184260 1109603 1310034 819509 1313184 1931542 89543 1216816 295680 1212854 1367416 652531 192070 142694 1448807 1298582 62147 66401 1065362 1606905 421474 163390 1744572 1305960 294434 95558 930255 1073641 905469 1642809 1976558 1304294 83299 55205 1004881 1346850 1358526 1588985 922707 486006 731948 50736 1430113 127301 264547 60276 153560 574414 397698 76706 1760281 1397366 159098 1107557 1124918 1688387 127628 398522 651202 507819 1597359 1855627 673164 1694936 1740939 1146893 294237 1864290 155691 1487197 1681943 56073 1618362 687420 1668506 456508 1999502 1934246 553957 1246341 594476 166565 1815732 795354 692816 877448 956481 568248 610095 312018 1069929 882789 854425 1650905 375978 1167811 877001 775464 1545796 618006 1207153 803940 1570598 1267419 435205 184803 1989015 234045 512118 1905276 1500331 1483828 154600 837054 98146 852416 1466905 1692318 97413 1269635 48085 1680414 1634199 1966492 1499810 1410292 984015 259047 5215 1746395 1386243 846355 1237278 1297697 1639043 1847806 1489826 1398349 915912 739110 683781 523234 641028 705576 494881 1497807 590405 1002155 116672 457130 1700202 1727324 141337 522637 560378 1601375 95475 1401498 1734253 158791 1274036 1296285 1248698 1068511 517061 463219 1389493 1701082 1387911 1209404 383893 1461211 1702041 1834772 958291 967427 240497 1087182 1859599 557669 1973599 1361672 1636806 1527636 378651 1505930 470944 1141078 1969929 398151 63643 1115350 962203 1854381 1241723 602630 381316 521104 123925 1630983 970679 74226 1342833 1575760 694171 254708 1917705 393555 1552390 512313 396066 399561 837507 728229 1417428 754342 1699339 1962037 23422 1669791 929242 559989 553250 1320040 340937 163004 284599 272726 702069 1825759 1736024 1427070 1720736 1147826 825323 603723 1513645 948359 65976 165226 130721 411873 1001214 641904 135593 1427264 1597678 643476 1036442 1131017 984200 407487 814602 1773968 681012 1037889 661639 1639494 1162356 1557471 526524 778567 1122448 393853 695798 186664 699857 198977 732079 767454 923582 1210008 286157 69521 681119 607600 1797202 1398644 543899 1463809 2985 741127 1313313 44974 1003115 1086981 138857 1178421 671166 1959975 1880507 1287668 423497 1113934 354166 87820 1342572 1449309 1482319 526274 271963 1138638 1872342 1049661 1272102 14227 1238921 667600 1885733 336362 565872 1265646 737805 1961794 4 583479 1895921 758821 1528028 1148727 440525 618355 1105984 1630568 1011478 1953462 676374 220901 1241252 543210 1420331 1253830 366454 1307092 1960280 1487541 63613 1839873 800360 221851 1370732 707410 1566827 1322357 1605899 1286503 212308 1733651 1142332 1038665 137714 1970122 721295 1366229 1674808 1751283 955763 517658 707554 1182174 1176233 1678676 954770 321428 1277192 1199667 1207351 882695 1494766 1880903 342984 706972 89764 470730 799788 1349817 1247064 1024762 955430 1062729 478768 1417797 8036 472416 81186 1766575 118467 1611403 625470 125771 1733359 456565 600660 1943432 424776 1588917 1601176 1078444 402769 1462990 384977 747971 653028 1627377 680291 772534 1962121 840767 399 1386562 350331 65679 238595 1112607 1010896 373241 1990950 237226 1781311 470607 1911979 558794 671617 1390290 296608 1097981 542263 1772848 380768 903454 711280 891772 36027 1392885 658835 1693930 1786789 1092492 573804 926872 660303 1870974 1407329 439333 1059577 1904135 250400 1461811 1349129 178976 1416987 1189113 406935 1495386 285358 1594758 893770 1473540 4482 443121 1261182 691762 812783 1798937 790986 890509 1186230 1286863 810718 1234716 266108 123300 1704334 15494 1285334 1867768 862208 35424 689670 312175 351833 641506 1615180 1266889 887055 984365 1334245 463874 797289 424578 1505113 1788870 1388610 1415545 454811 1510731 1548378 1183256 1641773 38286 1593017 1671258 1873309 400580 1624517 1993909 1662757 93808 1789854 841973 1910857 878805 1316804 1020202 862260 550888 209880 1033816 577688 860727 1800851 118949 1957493 813866 192894 1240312 1520418 1301946 1225811 1849329 1436631 251798 1941623 46256 1775294 1719594 606836 1242063 263438 589338 1317988 858010 733953 1937102 1724035 452072 294912 1632810 774663 463618 1039544 1886178 1417569 1872290 1135788 1798989 1957700 1112725 1897814 1841122 1742490 1208530 837336 146258 302429 1210150 1433308 734599 1566166 330199 1006833 995007 823530 410933 1831043 317224 1772886 52040 1137441 1275094 928323 1331223 395026 343766 471462 114049 835091 627150 1087812 1954658 32406 318228 1151814 615264 575950 702400 422060 1441284 1671247 1845983 1796053 170274 1422400 1885842 841415 635909 43050 1496018 14054 565631 1978609 1197286 624908 1812416 1024498 1493187 1719488 1699120 1468662 878055 1588837 1413859 1063643 468544 1865862 375576 1389621 1570956 38252 1892499 1578442 1971504 457861 178166 1745348 179269 1953342 1123238 602159 1229992 589328 193379 717594 364243 1036663 67116 909987 61488 587449 165893 566008 1014597 683036 1416714 982500 1967568 552296 1479888 670217 174674 321145 480885 1188248 1813159 1208110 121081 1712992 1580808 1412078 1694406 1540242 1181693 607961 895250 651033 637832 1152325 1040892 489633 358804 673034 82116 155198 721929 1509473 193154 995060 1853859 1503025 1493952 72927 537584 607403 781719 1865269 1697277 1951627 379897 1757021 1774254 159452 842869 695879 199558 1803618 213527 514789 1638361 1086800 1827055 208117 1791118 1682754 1038628 1080013 227332 1014816 1696212 1477925 45191 213534 1916919 298351 57724 784698 1953734 89151 1119254 1478965 1809848 1844036 149050 516003 673021 1195431 942689 1681296 988283 865938 524666 308338 995866 795054 491486 1456306 458830 751943 1018679 815555 1557686 1644631 1224835 961221 1395370 1023174 1344453 572935 997354 1922994 152827 122463 699932 254764 680197 387860 119373 1907263 1334595 433896 1692499 1262973 1682483 1471828 723415 1762566 623685 1869146 1713102 1823961 934470 1219063 1922338 1541665 1137804 1815968 583377 684865 628611 1427051 158427 587534 147881 1644610 990257 1725919 107233 1881709 231171 674417 593391 913803 58843 725369 398596 1211250 1468770 1923470 822084 475353 960315 339720 830761 878159 349369 868340 1945254 1595665 588829 1540675 507058 1862711 47185 552606 1973954 413715 1541120 233789 1269752 1505616 261419 1165882 382284 1061106 1380746 901839 393474 418225 703213 966084 951939 529991 1953172 295018 1888793 64167 1553729 248236 757933 1395040 692689 1860502 1930398 163149 1227135 1609267 1381059 894628 1202125 502207 156682 72950 1962585 382140 623839 67772 1108937 1597105 941497 1120287 1423939 788504 928511 1853078 1167875 1115082 34395 857484 922871 614695 1169700 1389111 784664 643648 590371 1152339 806956 571765 597419 154615 1637486 1166059 764690 1129565 283096 795176 1963286 197626 1988012 406829 656448 154024 1166357 1518325 855136 1232456 627768 350108 21753 812286 807222 1524238 1789258 1624982 1792589 188450 142949 1890336 1144567 1817820 851700 1687107 1090848 134938 1598417 1773081 185829 1297669 591960 1173887 300398 875821 280598 651863 240741 259607 1020321 1432994 1381113 278986 291897 1709044 534644 1465207 1664561 1652825 1977466 469129 452810 233980 614247 131365 8296 1929468 323433 1629727 717184 636706 427238 832326 1091179 691442 829525 211323 898628 73169 937808 651925 1647121 1503301 1559325 1497392 593257 1686671 1150305 1955719 920782 611321 310551 1686193 1399882 1034555 1964903 1552790 706599 1159028 739041 1810595 247390 264071 879391 793391 1362602 1378023 1166038 1402931 1914871 1621057 586443 721474 734528 1610319 764162 872490 1140349 1904061 1114886 1917405 1729148 216165 1556223 1354262 1614437 486622 256670 1118196 1897786 301568 1595088 1418640 1208034 1705696 218293 1926478 371608 609501 1169219 650964 1542347 935682 598666 1210109 1328964 928121 381656 138257 1957002 236515 1154031 1220712 382908 422414 126099 1031526 972242 1969516 21026 1701042 17753 1520023 1987142 1562450 1005404 1306507 1675571 1683788 1473826 813812 614290 943714 787006 1851812 894035 1713936 1622818 685806 1430399 1654910 961191 1371478 1415304 1588892 404507 1671724 367534 557307 1959918 1921913 1378659 962860 1314999 550379 264208 1780048 552074 1851513 450314 1791721 589069 19639 321760 872230 1169573 905513 1381536 219889 636746 460454 1825074 612999 604836 961895 337810 389352 1617303 1772223 462899 1256738 386478 304169 1048659 1167735 22776 1050229 1132667 8457 1923075 908395 629875 1796671 321041 67620 969586 373732 1468177 1647745 1576946 890063 358987 359893 1462194 1180532 1950422 433461 581273 1247019 594271 1509031 366037 1627992 729080 1757415 1990048 975955 1105088 316246 808061 898427 1158324 1811843 787889 1936606 864097 753338 300286 214453 1061369 1069257 986359 1303867 227154 1924041 1327272 939885 1561262 1685650 504176 1023426 107788 936771 206831 484211 1938253 1448776 892500 129436 1145709 1387473 856063 935476 888329 219184 149236 1353994 3076 587115 1621694 820805 1053419 422999 1150067 927848 1482258 1182871 602284 551519 1471349 90384 1327619 1505249 1351753 996408 1205930 787968 1704396 330148 824594 1853272 100310 1020540 524264 1169046 1506718 892299 528392 1417489 404721 1627349 449269 1572704 1029080 1086334 324327 598957 238798 166559 1227358 835406 1428544 588380 1209238 965393 1445109 1552351 422106 1731921 124862 1815641 1987701 1749339 585430 1113616 1290610 410797 1968343 63461 1506487 595212 699442 1331311 1378714 1611533 1658871 1362858 1582519 882413 1300017 1445653 650024 1165605 1734033 1757181 849415 483217 328400 1781548 1127415 1352771 860175 70329 694330 930927 277242 1454467 814809 1274876 966602 436085 1793459 565740 1869883 1509595 1057271 847806 993914 1441595 1285739 165886 258435 1943426 285196 45265 161252 72952 515240 1659029 392000 1595976 764643 7093 1184349 986564 1051913 737596 1271995 58415 1161353 108417 781625 1721484 1032648 721543 320607 26874 1454072 875307 943072 810702 1014878 468570 1643698 1644578 1154805 526510 1792112 98729 841470 1387441 1118283 984753 290338 1073024 1637041 1218759 1151786 212266 290404 1535002 277950 1320366 581377 1031620 695455 1054587 1296604 90841 1616772 1475196 1075856 909648 1784354 785608 1995629 134936 992833 1993993 957826 1205316 85827 2305 169324 92495 1623195 1911412 1899874 1912193 1775919 952978 744561 744920 473006 190334 1316303 590638 865305 1218509 691748 1169334 1022281 1041593 621431 1277776 1722137 526721 1004124 585128 653188 76415 729596 1582400 978279 850158 731540 1744404 1960548 500449 1995217 639027 1420176 637761 791900 1080636 320936 54468 288435 1412447 1651174 1731665 1726351 1303784 1062585 751973 1221478 1514533 685492 1751622 834221 813702 224885 6169 1959318 1308423 693720 1615818 1806179 452258 1480618 1323007 145045 1183326 521792 1326386 1577654 1115663 1238618 162656 1278924 1585604 1021420 95877 1709753 1456685 1589221 958529 1774994 1246561 1472652 1312419 1725912 412581 526515 830627 739026 1580740 814126 970001 593075 966118 281803 479206 490668 1089520 1171607 1100460 809346 714119 1118566 1114738 1218930 226402 22925 865950 1057346 476516 1446706 16545 1033044 16887 1637539 448038 252545 331802 869602 337097 895039 1705251 1885800 1952118 823882 506973 125627 1595591 478827 525348 180399 1200199 1494135 571337 1977828 266905 1766510 977180 1777968 50614 627301 1760028 1805487 3556 1559832 1372061 1650732 314383 1097559 919881 202891 1152256 338259 43562 1821774 689462 1668124 1536237 299063 736193 913219 921779 691283 1682648 1731292 748146 332077 180093 47626 356247 514400 1503897 223254 1831927 1304984 1914649 322320 550278 793889 1915584 1996711 1563714 842286 327335 887547 134265 79642 581842 175556 1885690 1566281 1435164 496349 1299025 1022094 1521717 1245190 801665 168690 533001 659396 1229994 1037888 772783 34843 1179335 1687207 126806 341808 1590181 1718611 1118630 92234 1037104 924271 1781104 1159920 110571 1549350 596680 273936 1039384 1145394 381839 1470132 1357251 941258 1704302 1952935 1291840 1542577 350283 1763848 1672777 251507 672699 1629039 1911383 118380 1201026 812236 1205100 645920 1440516 104174 1070772 1374763 1150423 1271407 1237970 464542 29199 706408 442430 1187679 1990618 277404 434754 445217 145404 1283279 125750 1237460 1214889 1065323 924478 386410 1010117 1004500 1442381 918925 1835455 1972024 1254873 1392347 1884879 1021713 1951392 1502420 1142346 48450 994570 1527209 1858450 1099255 910693 1944651 1383943 1562132 1403760 1342688 1750207 52833 428447 1390003 655338 1226743 646964 971855 1393927 1365804 818596 1936569 1484290 1893202 1201039 26511 1478379 1294310 1635356 364030 764220 855728 171690 183321 1301849 1815937 57141 561854 1070662 1871367 1891842 283045 1131935 368704 480448 956231 1970849 547045 1072121 95098 1292532 1281988 1752567 489492 1043407 1747976 197714 1454534 1111795 1817020 504955 799501 271144 919882 575521 831595 1818243 1332730 1234359 1104841 1136467 526169 1678536 984589 106596 228754 1903575 1290198 1625473 576786 832697 236594 1815062 908339 673984 1451285 193428 118976 569294 732166 372013 1127949 1903047 1541700 1674974 1134328 531027 1814315 1358218 454110 998121 415031 1371910 223041 682714 1042376 1991384 84706 1975317 1070152 1316122 1823084 1967309 1705693 1941737 1012575 1502223 206646 1296915 498982 1491061 795590 1695465 1163679 1743250 38527 1326823 1841699 1868343 1716988 1747826 857605 481054 1116158 558539 102214 1195691 166089 1942047 1851376 733262 1676050 165681 1083161 939809 447849 1503712 1791609 1317665 279745 179864 878708 1086485 212316 184281 1820024 188379 1948603 799979 858457 1557318 750545 1780028 128332 1514986 531554 470345 283015 1109152 1993721 1699287 384998 1594133 14288 1065177 653117 1739652 1382461 131327 458659 1091272 1521701 967871 887272 1818305 789679 1406664 595072 1126874 1299982 1995104 1521218 1803377 558011 1461849 704938 549922 303127 676216 1913835 414506 1524883 721131 1605464 52151 187238 1595458 1957558 1709627 1858000 284945 1486405 1155950 1039833 1336988 1436874 1316712 387452 982466 1961184 985916 1803251 1001621 1993453 1194950 1394737 1963441 1996992 1195834 1401873 1869096 1596079 1120200 862675 482839 239127 954053 1814096 1725291 1454527 919418 1641770 1190135 370036 936312 1366330 951599 679178 448213 1330340 1065294 1151051 212371 749879 1076896 1402756 661262 921557 1622352 741586 1751188 590762 1776449 1795733 869470 1531140 556167 1245181 717104 1085769 940418 1032860 686491 1939826 1014295 713857 1302042 866186 569326 975639 1857694 390496 1806020 1984240 241634 1394544 667836 372115 1060163 10493 1190921 1927387 1404341 1798605 509496 272410 660749 890188 524067 1273747 1213456 987569 993055 1906722 446527 1672744 105199 1510372 1285250 839186 233171 678391 1166097 1107913 1185234 705315 1073325 355618 571858 287794 1003674 66473 987275 1352592 1025839 1702680 1446405 322892 1513248 818103 1775595 1793159 639190 980958 1627635 912314 1911594 146662 102702 165862 314569 385389 1389656 253421 1966615 1463815 800449 867186 1069396 1033966 1473544 1746075 1798798 920330 1018150 414065 1734252 1111776 1058948 405721 862341 1892875 1403239 1981879 61490 407794 205490 968065 1920678 1386767 610244 1209216 1167612 852841 1281906 128547 202865 1461098 1532870 1230331 1159486 181061 1476696 668344 1631796 1470739 678864 1699759 622085 1768374 491458 967162 428998 1439480 1287758 392980 1579460 1107627 1580988 1815949 1590413 82225 1112286 852488 275284 82737 1252211 1296882 849041 1897015 440276 1112494 1002098 1444530 1872817 1893786 1209767 1229883 86621 998344 1160308 1040128 1466172 1906632 1377599 1471049 322917 1011984 1453474 1734939 1589301 1876993 575118 1864896 988418 1837605 852859 1039540 123693 830875 386758 364497 1146887 45528 1902605 236709 1841745 893193 1479794 1268333 1901523 1430027 544379 1547355 1940228 1517727 1868689 613860 272442 531510 1750574 21576 358004 1813590 644886 1651984 1481138 1209616 756142 387836 882309 1624456 27271 557092 1873033 1448043 625603 240848 201819 575749 543310 1356286 536498 1983743 1661749 1151723 1870920 1445254 404634 314023 1457891 1569024 1301536 77457 195306 1271695 1161516 787334 1382283 323042 490004 176584 453724 428544 999985 1304088 197550 635960 1387176 421526 333101 1283375 1851854 273655 1061339 1626692 1876363 717907 610446 1405884 1778131 1954794 1851999 1387658 1467283 202847 224220 1307489 503981 1637913 1211953 1663848 1631835 1722362 557335 1704991 1798018 1566472 1030702 1382069 1744026 1083046 730132 1018882 808225 1073519 772996 1475653 1466589 892561 351830 976689 827424 302372 1040475 1712474 1110558 1881679 514879 866948 948320 1445158 1381951 1337215 1834488 397132 1050192 1061405 904698 1816768 1872857 1184405 1519979 195778 598412 1923020 284806 1015489 1470553 603917 1063263 1865185 307870 707722 1322878 1250561 1303142 1311855 30763 1607430 1878253 629944 1110179 1414284 1163370 1762515 663468 1526889 343986 1262871 519053 977193 546862 532080 816669 847930 1598142 1781228 1742517 730387 1670024 319861 1511246 1072315 348676 1724062 1745792 1366905 433925 1968772 946208 1653977 1688661 207095 927429 1686789 1534301 35227 1701818 1610569 492656 861316 1223325 967894 1307104 571496 1012364 1006111 455565 263203 97496 479887 1966093 416563 1890524 1286161 767450 1054567 1931618 12120 1094818 1914198 550500 1291633 749396 1379074 420077 1795352 1111328 250567 997592 878516 1400882 1691755 5498 1951250 924193 164962 1685634 954607 1902930 1567529 1718835 543164 83033 1081175 1385922 1010797 600200 1186269 417825 374709 59020 788349 990716 166653 1709030 1295530 333565 1264126 385392 637495 1957538 1514152 1088014 20837 1608097 974615 1116361 1322135 131466 1463417 1366934 1600889 1380052 1428697 321308 923073 291711 37442 293076 1965255 1394443 340105 226046 575067 1704715 1224444 1206896 158133 1944710 211773 879466 1159314 1070101 1088240 65822 581671 74754 853233 747478 99179 879186 1505567 1820575 918990 1188935 1210235 1259579 619418 136572 490983 386486 1022338 173634 67703 1986286 886239 973369 1617001 572705 1675221 1423314 1068557 1783334 1891541 653243 1124397 1933841 105355 702964 1553040 861617 1549188 1696703 1489488 532875 1171385 348815 521709 1415094 328326 1454560 1324548 232784 718959 1262528 1510653 676365 1207936 1711091 67070 1297417 758902 1937804 1732495 1997875 1995879 1765047 1545056 1284457 969622 45520 1717604 1616399 1868846 1293351 555823 689207 108514 188131 370203 237455 532809 598230 1148551 1236123 1302853 293451 1690898 676129 568717 1436483 1335918 1526901 1331711 780970 719370 1801257 691269 1363598 810240 312718 1512625 1593489 1465110 1199186 1799629 267872 1103913 1511224 1499662 1224893 1596274 1786388 1140643 1883252 745775 1983058 315122 1149345 133265 1960239 1247495 1286051 399583 624623 1731008 959303 91088 1890482 1965751 115670 143737 1242648 13412 1417724 184274 1500678 1602917 928241 220344 157193 463244 1977404 955712 57065 1919329 304080 177785 1367724 397912 649084 680620 429476 1223758 176608 73474 345570 1562456 1753879 160159 85743 1409050 793113 275716 1655088 1607291 1768806 196866 1376055 1804193 1010185 1448382 1625115 162716 708982 1062281 858912 1235619 412577 1788835 1944128 1273203 265898 618734 1312066 887903 1658009 112064 1432097 1166863 646676 989055 986075 1769953 101075 315922 1802761 1064239 1904104 182735 1695555 1339697 1451412 1070871 1804551 1640875 532201 1443065 618860 1746683 1136723 1249096 1954798 1683747 362146 1097541 344336 1601757 1816061 1813601 1881808 183214 1618080 1567116 1033688 1532748 831062 1653462 1857960 1753089 396790 1400943 251295 197910 3230 1196989 4466 602193 402123 316193 309736 252211 618592 1904993 1996049 690578 1413022 587669 1937628 1334613 1278943 844862 1810839 682695 94134 151630 1584216 234744 1378930 1453916 1009942 1685311 72063 1107313 1110013 1608585 1976048 923972 207443 431798 368113 1312770 1226135 454670 633364 1953666 722206 1792480 1713662 226588 534791 754837 1592243 1480802 472450 1403701 1132108 435760 1364821 436925 362818 1500509 132288 24249 587471 264921 101412 1206457 1292318 1762584 454683 976706 606196 1901176 1199965 1794721 1018493 144209 1005739 1825919 1671260 292369 856837 580086 246702 473630 8255 1375584 505880 1015938 1174602 1812503 1720408 1840601 198530 1460023 1501040 905693 1951927 846570 1694945 1021771 1111705 1279670 990884 442161 322518 1520300 1634089 868934 776521 972111 1456215 1919024 1871415 1637715 1377466 1539198 1817339 374667 861264 162686 497602 959168 412485 655964 930463 291068 1207177 306789 739817 661756 1029461 80716 178928 1520549 721812 1569175 1058781 451885 1082462 1764 1416654 289193 537146 1815022 1419181 1623985 40075 1296165 319178 1029156 1617888 652048 742838 1819967 1699341 941233 343445 1473523 706726 1264139 1992809 957900 847828 1415029 268893 1667333 94974 1237020 1354351 612321 1034460 1861040 63305 65878 1945334 1699199 938586 1305204 920926 1374863 1381224 352144 1914400 465657 554797 1735098 1805943 884938 1776480 1556004 483536 1989049 405470 1974790 827935 232213 1793246 1296821 586561 84386 1097079 1962215 1836195 403012 1769761 62654 946590 384757 809412 624565 1529404 583399 498248 1847546 1003127 1051233 640985 1955557 1928423 1322816 411334 1978122 1213760 897289 1207476 1937629 589314 1255579 602138 1019792 1045483 159702 446119 40659 1561844 1249525 1702958 576512 992813 766681 432061 1954526 298788 340364 1790338 1822348 1335856 1717894 820087 1727774 1195507 1978259 1640990 1435411 843512 1224706 926491 1518053 352283 1974713 1390532 1750978 1183469 1969332 888356 1664709 1116636 819706 1761334 26387 998013 497783 1215928 445113 1983738 1939771 798249 806561 346068 1603996 1635040 423019 1710315 944472 1319721 252339 1959602 937331 673609 37495 1987707 1063595 1239671 1897036 214337 1225362 880961 252468 1787195 763508 734935 1095781 389840 1598839 1095056 1759460 635926 1647507 1822353 62641 674122 1661369 1149859 1528187 317120 39444 1592953 233069 397772 1434794 1740805 859286 1506664 1785046 1763168 352688 1441921 1501326 1386955 706063 550746 51034 1995337 1746639 912715 717077 459881 785686 502358 834443 974257 1500823 1063220 1513975 846127 324496 417990 37860 470397 596316 576021 1893723 1766678 1065818 1795203 675193 128506 1218177 518515 16297 631449 386615 40039 981324 1278523 1279802 719640 632877 1786415 1667313 32815 1506167 1594945 1833196 618813 1979857 1890788 1840056 796637 30891 1172398 1723625 1741048 1688627 407062 1792513 1720869 1912437 10939 1418787 1076461 260601 1831847 1292545 176867 502010 1113865 358171 1203506 531646 60858 769598 1592992 1612538 1488277 126822 325065 697411 325956 1189254 1565708 1965871 804714 1962609 38632 606388 962561 391819 838951 1817892 1742510 246176 122073 1248292 1254376 334440 312557 1565675 174012 849524 394222 1481895 1888569 198415 1573295 1805069 1148459 1432867 591887 1769466 1744384 1452080 72424 716248 656937 1410404 1149357 250982 1454932 706670 131656 1477604 1432056 1691722 1739401 1389017 1863422 1722331 1137248 941458 1883823 913769 1110260 1099717 1878201 322657 1406510 1825321 13092 799604 1648981 93026 1495522 683597 40833 272488 338639 1816401 1291500 1691594 1945349 211790 1763169 236593 848088 1428179 1936243 113896 841428 1234884 1726993 1576567 1090586 275748 793268 156410 1867939 313706 88803 301124 986026 1833343 1300768 915220 266523 1073670 1199234 507042 846190 1934 1351005 1212016 1510184 1326360 899986 611304 1775927 1271098 1056053 1590168 1597304 664005 656006 1439991 568379 240964 1510685 335020 1197582 703165 1094173 1708242 651019 363435 11904 463066 647611 1993862 691865 1558522 1929499 1406915 390882 1982511 563889 1417959 501113 420123 356508 1505947 1563804 1111753 534931 1096250 108613 1071186 486823 150707 1815482 825663 1971869 1703192 1407752 270024 570400 1289153 1474292 274978 1673510 1187957 1793094 1354470 1566645 1342932 221582 21237 1128956 1227975 1268698 1034084 7725 1962844 1749779 1610710 410248 1923713 868310 675774 884403 848600 675783 346475 1917428 491860 1219162 853108 630564 1303777 88563 604069 1576319 1390164 1139287 1572434 1978546 1678769 1708060 112592 1380576 1226142 1386245 1950300 1199038 1293416 875477 1423363 770687 1830649 450459 1954406 206390 229475 145174 382922 1320500 1076695 1335239 1986779 1305626 389657 1730506 614565 6304 379483 641533 1713846 413255 1349003 329261 301316 48261 390236 342621 151408 964353 410137 1592771 621992 1286621 244106 1421087 929657 895087 1483989 457040 1748065 1050758 666222 782757 407790 1574775 228808 608419 1844046 46336 122643 112805 513493 1782987 1656231 1170951 122638 90702 1540405 168615 1239308 1241834 1441228 1149893 1934127 922390 1560857 703625 1154428 500303 800682 990561 663020 1221062 189885 875130 1075461 763123 1301017 993106 1805068 1273952 407240 1662943 464463 1271345 885010 815560 1478205 622686 276071 1653929 1028525 310561 1285296 1483000 1363735 748411 247246 63685 1649848 1506862 405030 676582 466669 755155 1167264 380342 1559603 671797 1777095 1778427 859423 1087035 1210818 900406 1799269 293869 393112 1543118 593380 980676 245706 1610619 945661 1365413 798094 1647505 986552 1944316 172433 587460 523287 1846788 1811138 510249 1160331 198089 1122524 813473 705832 1356204 45927 1973382 74559 1632941 119248 186796 728530 839980 1032731 1959690 1094177 1618877 283358 122986 440881 1728528 1590880 1853713 944319 1582972 231123 1646020 563642 607731 1588857 1275495 1479792 147553 1867304 486879 1495683 1588607 1053901 1052888 719463 1644087 311394 121628 1011967 502770 951779 478280 218320 280542 1185289 1467052 1795322 373750 1409655 676522 777027 1200774 813061 736241 1709196 738622 963116 1861956 1373378 606341 1365715 993537 1404122 480229 1281370 507561 981355 1779004 1411573 176481 1040917 1843257 1623583 994317 351891 1547632 432479 1724368 1627085 1567986 1317260 53205 1753550 644231 470080 29731 1148017 1269216 381679 319398 221058 1511685 931602 483202 1825564 1950682 166841 665361 551869 529754 1927145 1396864 1854129 1492681 1941124 1734474 584162 325163 226945 892842 1665957 1292340 1953238 290581 471880 646703 675745 1359784 1608397 1443076 168460 1540844 1760277 1886881 1573700 59206 120866 152761 1999466 9002 1512890 1486913 759689 38477 1752969 558246 1096054 265699 1683171 1336779 76540 1335915 1588858 171488 169773 921196 24297 1792952 1957371 1030363 1819417 1445253 22536 1190379 1178081 1174412 932981 124513 1921493 746962 1924286 351768 1385361 1184983 151432 653771 1830256 1385578 75860 1380675 1818704 954794 244468 1764058 1024581 1991837 1938301 1445576 1274460 526654 1949911 1906658 1681783 570310 78823 977372 1272250 794881 1481131 333412 1540382 729605 1131904 86029 285858 374666 1843778 1498441 1783081 326292 621385 1123913 1728767 1424568 1341069 1562948 337957 1371754 892022 960617 1574660 1814600 931314 1633169 274801 705281 816473 303396 644540 1208343 1749758 1707444 400302 1417640 1926911 195857 1226887 456697 576957 387564 1976986 1904547 1063606 526441 1130616 61578 999084 1040974 583582 881843 1048617 1683613 1337790 126018 360071 1242628 1324972 1297753 1823872 1012686 1513505 438981 1217452 1853398 772054 1557908 1522717 1273611 25646 1559685 1335455 1428523 1096273 1599558 294940 787177 1749810 142709 1784152 513420 1037657 639696 1371673 1582764 89030 145880 853456 341335 793658 663807 1826975 1245820 581527 1410724 1344874 132656 1547316 1547597 1274243 836387 1406131 210965 1291488 278625 671561 624087 355119 1547672 457589 346722 577725 63587 1231569 387791 1850567 1936877 510878 1305146 1197586 1333693 1800308 385385 606653 1382765 619036 1375252 1336506 1460875 179471 626632 274141 1426816 485075 1908646 1669497 1805765 242915 85225 869607 736253 380166 292248 1749503 1334600 237418 1621234 133850 47628 156219 1597243 1463200 1603410 1977619 1784689 1888398 374564 1179797 540709 907375 1850745 1562503 1003164 275383 764854 1927811 364253 720758 1476745 375761 994234 1608841 855169 1832141 913112 624727 1318252 776743 52119 869839 1253385 1538262 367297 487456 1761276 739773 1205221 1567877 530123 954255 846346 1354463 1045549 836152 64700 1308755 1675424 1907307 1832895 1804525 1400025 1716747 662611 407582 778426 1168968 492030 1741625 144023 1705473 1855693 787693 1012362 726121 1343165 1764348 910484 140644 52731 1415934 1132432 491429 1894648 635422 1758817 1953432 1683887 1770623 164505 1669181 1197541 1997098 1250645 1889424 1615081 628966 450404 909320 161753 1634589 964991 599215 937685 692103 1781098 1549954 1345040 1112738 1699872 647905 842244 785326 363015 1624809 1272603 1256212 691031 1611246 715410 1367429 777698 891338 1404679 831293 1878122 1916857 879009 1673064 1270533 371692 550091 1437189 1582473 860899 142636 814247 239816 1070610 1417953 1451235 93971 266418 1069280 1752092 536791 456664 414473 1782788 1467086 1401423 1492669 1567996 630718 1008256 1741966 999602 835273 989475 521897 1404086 512572 399759 205349 1121009 420667 1177518 1988780 148341 271427 905596 357571 1350098 1955081 772002 1562677 117001 1497872 1457198 1693052 178935 234174 749934 1786861 1139787 805486 1412230 1539512 1846499 1474053 162505 1916082 1321521 1694582 624671 606644 1662111 587546 1685926 141115 771367 519676 761678 616013 1264053 1990805 1922566 228745 261235 1028031 1233437 570470 1487967 1759175 1242178 1801550 285483 1192539 1350953 111856 542655 845743 1473931 1503389 1673088 378542 1523876 430216 280391 688377 603516 1452941 630827 505236 1082631 1664218 830209 55549 1082486 1186928 1838462 1081355 1155121 1381884 1665302 488781 1824422 1323954 1994752 1267012 250724 1623399 1207702 54484 893419 1526605 1471697 1303288 1614024 1082149 604203 1278080 766724 766325 275144 621350 1699033 1348897 845951 169950 1258100 608446 43318 1401361 1246488 1241918 1370074 1392215 419517 904919 509358 1579760 1630714 1638016 220877 794633 1252827 319726 260874 1165095 1361092 1065957 1633888 533594 1510522 998495 844503 1967167 573113 836856 647160 1969740 1689616 681653 593640 712675 909017 1430631 551057 1964602 324551 985864 1985814 326869 266722 479551 1137224 1454882 89895 1710177 559084 297597 1089228 1520705 386117 1466451 760807 915772 24958 1873631 1842448 765163 136184 867056 712661 1172046 990655 349307 214895 65698 42462 1170111 637603 950161 1234206 779091 1298300 264260 1824892 1160669 192755 963318 625870 1312213 1081058 1219263 590798 454273 1056330 1358895 1352267 866205 250735 165776 536005 1538730 1421666 346765 977790 1601701 616997 367917 258745 1230825 1803174 1256218 617674 231951 1265001 1715125 1130126 8199 872368 1421819 7527 1434319 442520 455438 1539301 1775301 954715 1662579 1502886 112208 1523338 1820327 977393 783858 1487565 983593 543433 919381 1278929 1945704 82202 350387 764431 847027 1991435 1309257 872305 15508 960856 1162407 782606 361214 823970 1637956 306052 214036 1516747 1943832 614315 721817 1880818 961671 1799000 779830 177014 1150756 1119796 289500 1441194 377379 1756014 223818 345574 1343947 723876 1447817 864786 1800584 47327 718180 1120860 1864472 1374522 399041 280685 1394272 1164655 1035599 1249313 236666 651414 1766925 1742305 479018 1295822 702841 37151 396357 341877 243571 998964 10383 1470087 1924150 1777736 1156324 1442824 832387 31434 890834 593940 1071065 880899 1372739 1014478 20791 1317872 1416330 602731 626049 1543043 1610325 976515 1961370 1343509 275715 800482 254357 1782042 1110295 669034 1472032 1026490 328640 198892 1279207 1495875 1424622 1049496 1212865 1497271 151504 1199041 889793 1146413 1317748 895246 1882559 1413448 596992 1560038 586728 1271507 1738568 527490 863323 1174405 1168123 686205 1752011 1907836 330966 705805 336401 1102322 846896 1986802 1591189 874421 1073536 785700 1936886 1855181 171191 146189 99364 1329729 1021355 1851423 1790374 735342 1364603 1374439 98064 1872224 456632 1354762 739585 58855 1723493 1265165 74266 476542 1728377 1428623 1064585 945720 709906 1079425 906404 867756 341210 527048 212135 1590910 1715391 1098378 858192 1069390 689406 678785 1822021 96293 1343822 352322 952453 1668043 1850129 161230 167421 289449 1178554 718677 837441 292478 491505 942264 653653 679312 529626 1776683 1960627 1792507 590992 1990362 492573 36213 1898650 1902663 1643078 772305 1684640 76444 1766740 1681674 330047 289210 269663 919070 864481 906608 337087 4749 861472 1207424 659575 1885310 329608 755279 533540 1047119 644413 1561237 151762 496377 1546018 394925 1161631 1926916 1392465 1235659 774834 251644 98090 483918 55100 1826506 1445079 225292 792488 1596236 362153 1543499 1732205 553689 936976 1262654 470769 725345 714761 1912939 1642660 1185247 1442820 1636152 1273389 1827385 1779551 1255209 1162899 1305841 1131649 247666 1403310 1735995 1361114 1626674 103823 613771 577417 1833775 827872 1636959 1549900 731235 827842 1621728 1664888 1589647 165628 1882500 87997 1038786 788540 755575 1868831 1529337 530628 551687 801167 1800821 797274 747669 1098851 1599257 431887 1241190 1553706 1153322 388573 1838506 897162 1200634 767601 1696164 568488 61247 3891 649050 1886959 24070 1962504 1674165 1167676 1481736 842748 1975085 285681 1972034 1718543 1095167 170747 1100262 928470 1491533 1829893 1506964 1974395 1755089 1232294 1723634 1326173 1561117 1102040 1112555 412447 13065 1739027 281906 1959008 614014 63091 140655 466708 1671214 1513284 1803565 833690 356061 1190203 1546157 1839592 1766724 57104 1838061 1906853 1359585 1851054 1308906 982661 1382889 915881 1114914 15506 348648 1904673 106145 732002 1217473 1534762 1967002 1583401 1336951 1426483 453191 1359915 962018 130549 1832149 1958401 1401640 612842 1304921 1581651 1504814 1019543 1837529 832168 1903187 65622 867711 1953273 1905200 64919 1822889 492331 770707 1450852 420920 1726414 1544110 164578 152512 73024 159004 966012 1745160 1998609 912164 1647826 1966333 1153288 695498 695068 1583078 693596 877682 155620 1248638 1632687 1661296 1449811 352684 14243 1381407 1537173 1252503 16156 1168609 1542239 29192 869790 467970 1411810 453858 1303299 1555416 1950799 1453880 1526113 520161 1331461 1055299 1902755 631192 1444542 1127358 1124277 683710 751485 1824612 1651065 1977318 181697 5842 438000 525449 1236255 1992474 1034072 113333 747255 1547300 506147 764084 1419005 479284 960621 1182835 944038 1688760 1511367 1173645 1298128 337958 24481 1768404 1440906 168980 1663141 873882 1522624 562988 1085374 1646136 1251000 1993183 1344146 1680277 1347757 289498 724710 322394 1000614 170079 131328 1249632 1655955 1639826 673279 1780557 671381 323737 1949243 1533555 1377791 26662 1833349 439946 425434 1930969 683937 1172611 480505 836149 41100 1801924 570510 493691 997176 1320657 1585422 1374915 1327979 603590 190211 1168886 1550932 1155964 1847153 1254593 291047 1863835 1213740 1575865 465910 568290 1344436 1983194 1632554 1667871 293782 1974020 1408681 30916 1920555 634709 1755557 424858 1031296 1843626 278128 1614558 1204939 912758 1036891 1070053 395325 671090 47809 1763263 1711007 1319118 943032 369157 1025018 540894 500867 493004 1311753 59996 1796937 1463937 1393334 1252365 1502658 1439169 343721 1410713 74472 687661 1903195 1309300 1953798 1879109 510024 1970998 1927964 181469 1283543 1201171 1194863 1428270 1472315 28496 778841 1334028 337089 1193517 1074450 1115497 1943052 125037 399526 1194330 34441 94005 1067206 1145188 1614097 1061188 144376 309464 1186975 1147934 1611356 1229510 989920 1157448 1431894 739904 217142 1627126 1609259 773935 722913 1593530 1000610 1416248 1753675 1651009 728002 321077 1964814 1602061 648459 820504 1346284 1109971 1412984 651360 515492 1317924 830360 249745 1867567 955046 1960060 1294058 1779203 505516 668935 1395833 1654418 1230586 873379 227168 1738616 322576 1382772 187912 1791604 1885149 1859075 92286 849380 516935 1762814 1005572 1575929 1325112 1427375 1580922 971263 423867 647876 1534658 1981209 1817098 1659991 1820600 1695900 1387889 308431 268431 647793 110628 1651160 477460 1719868 1186412 991404 1149988 782986 1541276 729787 1560111 196315 601399 1598740 9804 415088 585379 96362 51856 836089 19230 481692 1778858 1539294 972547 1495289 343966 91723 191045 1638220 1712274 814322 970194 1962670 742174 1037217 278942 1366240 333028 1193572 1217228 281779 1154835 352622 1042840 380236 325187 357711 1753383 1743930 1283396 1055594 527643 544617 1233270 1333977 696302 194514 1918076 657377 1828006 1502133 1395573 1733120 1251479 344597 279784 1668904 1490575 702510 1211724 387704 850699 1838048 671829 1410183 862627 1318567 63883 1182341 1686072 1481731 760585 1466207 1183216 109094 99098 1780208 1612219 1987580 1092578 1861401 1767465 561488 1103918 1959217 1982448 752984 884368 817441 356413 1660692 1699845 1604359 1347326 216861 1810008 471116 641530 76603 504876 816224 1555400 500630 1356402 911741 1971247 1485892 429623 1110414 699892 476146 577460 851197 1468422 859428 1397944 1822805 427906 106139 1802708 25168 1543431 787681 1417345 1317208 616924 1019211 1248136 1170357 1034190 580681 1185589 410380 1227116 1178015 1053792 237990 1101024 1004749 1915187 622354 917557 711343 819731 1066000 689662 1210516 592864 483048 234116 1774144 899874 716937 176282 833105 1892901 446385 838545 78331 220617 885960 611202 1549002 1127669 4899 1624145 1283309 646415 1566041 363312 531198 392353 16929 1285167 1176627 146225 1953481 877887 490436 285189 1249286 551018 758453 1679137 1125750 1918098 1089084 524449 1184880 711649 819961 1468824 1420718 686655 1476521 1302111 573095 1673472 1660126 1887008 1484205 714293 84676 486192 1101118 1088117 32036 1530260 791734 680093 1153806 1540363 1140309 1327474 179111 1324703 1554531 299382 1154499 727126 1068773 1801011 5998 145963 1589148 1840760 102445 558373 585779 357960 705153 1328325 1597112 1932145 2224 760460 205521 1702408 962868 43200 1686643 497987 1573864 1496566 1008406 1125151 922419 1809889 357941 223271 1839019 1642407 1901317 1412083 1723303 1580057 1897327 793551 58100 1622673 133214 963541 208592 1250843 1500845 1094849 1174940 1124083 1622023 99769 15775 1346312 1148196 595987 947718 653082 36597 571231 789693 883410 166446 1082036 174788 1928711 871242 1952765 1582740 262232 1690917 1187219 438444 43206 341767 474061 650062 768079 1975121 810014 1319311 385022 1246956 1687902 1846423 618486 1435279 1314706 322786 1047182 990747 219407 1034683 463670 1779047 1473412 305240 1411400 1599073 458752 1471932 474514 769911 415367 1188767 1351254 480698 736160 993722 714837 707541 1456813 1386043 707815 525859 233240 1142291 372928 604404 520783 747838 1482105 1192168 1788018 114788 624075 1872791 1429520 939093 1558451 48191 1730612 1822801 828036 1960632 1871828 1003301 271379 1791048 107924 1240726 1979086 1683909 1943695 1463530 1650852 711961 1826668 886420 1948375 942134 1295132 767561 750693 1239198 921161 321462 1466972 722645 1385280 1847246 462997 1228175 1589294 1100383 1097211 174882 1614830 563670 743606 1234171 612233 645935 637673 1837608 310660 1744378 21597 1446476 1501641 371242 347036 747836 1510944 1870661 1253416 451276 863390 334086 1447788 1569925 1469376 304835 1005763 197529 722476 1072478 1784631 1487026 1750783 180652 1870459 114167 1130967 370217 902442 539990 1518629 594952 1291064 501326 1396132 581803 1495974 1141817 476626 732266 1612565 1260089 512050 635500 1640319 912099 1480411 890401 668985 708069 1622398 4504 73686 867159 395474 1246526 863872 1582441 784045 131205 961118 1988183 703543 1830068 593589 1336449 925750 381990 1977810 291220 784381 1782467 1167861 959975 46711 94874 1831123 758650 63422 615533 1259508 747365 73299 1071653 1992647 197356 1771543 1855907 1392649 887320 353533 1775749 1824011 1796430 1076519 1046420 910451 1022520 1444394 999701 1609279 1200143 1393846 1070463 1389356 870110 1805458 545974 1137096 910544 1455288 31680 1136640 70010 1795114 654354 1738569 1833182 22451 1492583 444770 1040027 1180829 1313880 1130203 1279361 1286715 793992 619771 1513420 1457966 866417 44705 557878 1738242 42082 1915308 186788 96308 1110903 1781564 154713 1368487 661172 732537 1713144 420904 1816413 3090 33264 896244 772718 1958347 638089 1262369 1711656 218455 1154388 802535 1026787 1917332 1722967 193866 1050316 355857 753956 824998 672518 128296 951149 1641426 1591385 1323339 628069 237321 735895 507264 104037 1718783 482158 189775 616470 483665 364027 1685416 1118726 414933 35608 754187 1929724 1828198 1238834 364962 296423 545423 1792269 1584913 900901 97200 216539 1971545 31910 1654322 563369 1646729 790497 1989201 1769847 980361 1176368 242598 895356 358657 828287 983563 1139494 1610451 856033 1148590 1301834 1021347 1575411 135737 1045006 1238782 1581828 358478 417398 158053 1732327 1308690 1363054 30476 1237893 168668 893494 1078202 1404825 171044 1317375 141067 721436 1686968 15607 1200104 1092299 1686860 1564206 193746 318279 1873675 336043 887025 1915379 1371680 1292157 848839 1781116 153401 855740 1255596 1684919 538679 1205523 63906 1065235 1230648 403193 755608 555946 1475334 1664034 1540013 504687 654338 1697861 713855 1138070 325941 1617777 791375 1507402 1327259 1035346 812946 1236545 1870175 915461 283917 403349 1343761 287356 13635 603964 1190012 1392765 918745 1215201 535286 1697667 523810 1254613 1755272 1056723 1914898 1908502 910801 1310867 29647 194716 1634610 19079 1872603 1749187 274403 1570057 611286 1185345 862760 1644495 20203 380904 980606 1368042 46521 587853 1176061 1199880 683144 1888109 1430013 405340 1480934 628791 372252 361511 675880 662826 1123543 1641741 1795281 760475 114009 783618 215455 1251001 1452174 463746 1712967 1413736 174402 1861462 1455327 478557 347063 1526564 869172 1438754 207264 1388119 1029725 1868287 188837 258965 1369589 1432591 1021974 1241482 1331632 600904 407545 794132 759629 1689329 1661206 1568907 635730 1009909 1536161 106848 382530 148103 858191 1003914 786082 256584 1994050 373115 82389 1002328 534742 1714941 1285243 264706 798483 306373 1491041 37909 1648954 1407866 33792 614562 552967 165460 1334114 644498 1827168 590192 1820670 1257273 1960291 774961 756412 144261 809854 1727820 1967695 435951 917277 805060 1962819 1270022 1383003 1687980 57689 1275903 1408818 929868 479740 535673 651983 999067 1104809 1345187 988437 1724687 782001 1484260 190687 609371 544022 1213467 1170626 754599 1327122 1771744 1562697 1432329 674964 663806 438997 1204045 238714 514342 721932 1270480 785656 1991177 122503 1280533 860795 219298 600040 631008 967907 482542 1256227 1462372 1459986 1348605 1841103 359805 1655641 898374 1852443 895306 282718 308504 1267763 105132 207897 261027 610782 739436 251502 163572 1957348 1519794 254644 1346528 662576 108247 690020 1491980 1036551 311121 408649 1396992 1117727 1074430 927105 1948171 629480 947109 1979909 425990 1663847 1247034 731187 1926168 1839449 230008 1431398 1973163 929561 407902 444135 1152067 1639410 106191 10600 850779 430151 551343 776733 1564412 484327 818321 1209063 645779 1885748 1961965 1168678 100981 1785244 449327 1339207 120529 1114035 1500460 785634 1984212 1193571 723325 1783411 1280288 612048 1552676 920453 1038794 461272 293028 1986708 1837596 1207293 326144 1669452 1085790 271251 908173 1836352 1997000 156829 406721 1397735 1805132 802682 1383729 943150 1666768 510962 154006 537946 748012 1782931 1584469 1801018 1293255 69535 1293617 1783075 940344 1822475 923840 1610044 825864 1855962 1755510 553268 892096 1878370 130374 574156 441460 1276458 105065 29038 142095 1094495 498342 1195424 1367175 28644 1073314 1154605 1750050 1527185 1883449 1470500 232990 1009692 1259087 1737411 1171057 892499 1367339 1935065 688552 1804700 1349917 509086 1814745 605490 13559 1209035 1901357 838436 1420993 1450498 450906 1647783 941013 41205 279932 1325796 1934298 1257505 1280370 1940859 740241 727431 521318 812744 1954280 1368645 685512 1239187 949645 1922039 1482983 1777355 1246097 555681 1334401 1625581 1421800 282660 79326 1979082 1559455 802828 448677 135183 1427279 1570253 108025 902351 226329 1021135 1217593 1998868 1997635 364424 1022801 1892127 1675433 1009424 610641 670603 494859 1539933 1952812 659089 939124 1289590 1617432 283878 1213967 363127 669079 624502 904614 617323 135018 1693215 412636 511712 1779840 1387010 981173 1761027 997611 1533286 1567893 1973246 1326999 1316519 382897 1466970 282304 727239 700404 321652 1968583 747121 1643564 250094 545888 1352114 1502925 766950 439431 443799 693363 787268 621767 1273239 1617694 694451 288126 1392455 1429937 312760 1115083 547462 1130436 1299745 232434 1231761 459997 596487 574957 675386 648645 961351 1944518 192079 459073 89420 227802 890680 873822 1911840 1475010 375209 89324 1823855 1946268 912271 1499593 1673399 243961 933815 1103202 1878944 308692 1470586 470299 1316965 1413519 929565 1298704 1243091 431039 1736718 1401990 184944 684972 691935 1365372 153593 1848028 1464647 217109 1851666 1064505 578877 1282085 1906451 1579398 116399 410049 1054635 255688 1877514 960997 1389420 340974 1340947 1979938 488419 1313900 722917 1552603 33047 1092849 572216 1612492 1362611 1728645 1536867 1288903 1192878 1422262 974285 210980 782493 141954 1954315 19457 1621582 231763 1996463 1204941 1616416 31395 1385608 811574 1004639 1979203 1824190 1389399 1132178 1013421 468206 735714 1881297 1315517 1666358 1043422 259721 769716 463379 145258 1478528 17321 1694600 1245866 1761775 1067948 1720303 1676058 1701645 913254 1698605 1575781 577988 124298 460989 188041 1184048 744144 967830 583794 1780384 1280812 1687198 955611 172327 1833099 1207299 1143192 662863 601861 557488 481318 472171 1551016 588686 291669 703665 1023804 132085 916296 385144 1627963 1835252 1840786 788293 858313 1189720 356388 1204283 257167 19599 849400 725321 319045 1188493 1003817 773292 1395074 165943 878774 889522 1289887 1047032 62779 786375 904675 501281 1120045 226296 513754 18335 43018 1900275 1168088 1432164 116887 1288182 515493 824147 1547719 747485 1048324 1651209 55718 1604863 1181349 1959019 1435697 852888 1640473 1512655 363341 1464268 1790438 1789682 685127 1609271 208842 1257969 1812855 1033233 136995 705443 857655 1749631 800922 1127081 1294227 213768 1572220 1774280 1419121 1247536 1999358 411973 1959166 353379 638563 1651214 871990 1296861 1941034 1237261 1303404 498713 1199756 1864211 1218557 625305 1756739 706831 1679924 1471229 652762 303729 1136516 1598767 1110349 592141 1334274 1800107 510907 624654 194866 1091810 812587 1547565 1141497 1788807 1110399 447266 172720 861461 1451684 158001 1753023 1593640 102233 1721746 1374245 343421 45611 235818 719929 124135 1537143 227729 117150 641132 1213690 1097120 784225 636141 239198 760634 844634 758733 1369010 1615011 1266469 1890955 68875 869296 1360161 1121047 1375788 522241 1809611 1962735 1551112 752425 592412 55322 42793 645980 1514633 1130497 1475294 489137 138529 1851033 728829 912588 834632 731142 1580059 1561260 1806252 1327949 1175174 1356757 1509942 851031 1805720 475339 348744 182308 1807500 493563 1712211 873284 1089712 1682741 777747 1335822 1644892 1690537 128932 1582516 734390 781858 158549 938879 1741491 406528 1156211 152444 1079688 1070214 210660 310127 537900 14513 1675302 279276 963788 392124 605131 907609 610485 1919482 1181845 1455186 323296 755591 351492 1192081 367004 1667200 806378 1634580 1208657 1909540 1507451 246410 1675448 249251 1687659 1637519 173292 184254 36536 1238321 1355327 1338798 197318 879612 1054011 1768139 1445215 41054 760702 1239058 419752 760558 1427300 714901 186126 1451769 322305 1423861 554247 946616 1315872 1475600 1757502 543061 661096 104955 804702 260302 1216674 430675 412420 365330 1596235 1861066 1879986 238697 124665 1583471 65509 1702709 1664029 18063 1425807 6046 1210523 860246 1015809 389408 1172773 928366 1802640 715579 1786273 1959934 1664340 1232802 1445770 1590250 917745 1263751 1816339 1352962 56896 1737733 1477437 428588 494686 1185184 1306563 778264 478796 865401 1854331 1997920 488939 962617 1873959 1895966 1227780 1813692 1523967 470386 1560117 1533220 1340315 1116718 23219 1814875 1706781 1518279 728955 432728 1413929 1568660 494877 883677 1465806 492 520243 425739 1189677 809559 1476853 417524 549352 68187 666416 14982 643140 1111740 142194 959459 627116 1981118 1321915 508372 1384104 1431099 952393 442758 1455908 715669 254099 852573 1585530 1966389 1204472 135282 1048045 115771 1459875 1253079 290351 1289083 1157038 271091 1020659 289155 1052320 1913996 1103147 868415 1868285 1240722 491256 1428221 719000 1283479 1045396 778845 1453721 628796 1722810 146517 556811 1163259 1712311 1889208 1699207 541099 940261 1762111 794095 5033 1871704 97318 1594985 943573 379966 353017 444753 1619088 271948 1266885 1028710 332416 547256 1295347 325695 55420 84249 20709 1852338 426256 907030 238262 1408920 549110 1337238 1164354 2684 1672605 114545 1789044 723710 1516265 704378 1080454 1622271 1350804 1371043 978655 212489 681484 733599 1293732 1853898 237 1369084 1764462 655702 144632 1075073 382535 816607 1112818 1272196 641793 376356 1992018 182662 970054 1666617 1969577 210681 306503 921709 999402 1763677 359763 1776579 147402 847541 1286463 1925166 1148843 1119327 470324 1381494 342980 1075476 1748793 183712 1155625 1609654 89963 1313094 1176290 1155328 1734680 1758921 1551255 538072 1693692 1448145 1881370 772828 523102 1925618 1728051 115954 1618657 831746 30651 1872052 928175 1439152 1768976 1866266 1875599 1027178 56353 1138434 1263589 773307 1995352 45583 804793 1332880 1572431 858097 961441 1316852 246809 1765937 30917 619259 1465660 1400675 1696229 422047 978985 297317 348808 698412 364602 1362175 828338 488304 1048823 336151 1841057 94115 1221110 1766608 791232 1310263 436846 492644 1237213 1796696 253906 1111199 749494 395107 1873408 1842337 1963083 1652965 392081 792269 709760 673807 903278 961925 1538916 1528778 796831 1226095 1753017 442917 476032 1323794 1594254 731150 1390361 1417314 577000 1021300 1805407 506003 1682794 648699 1694078 1122323 601051 1764781 985770 404445 235431 1407232 1569199 1794864 1723744 1715768 1920435 73369 70078 975216 83122 1362646 477288 1200630 973804 667816 1637040 1869390 1479818 1909660 94022 1698172 1080325 1393843 1543083 706145 552695 1050612 164086 1631488 1900515 1891676 1400602 570360 817021 1362992 1464285 1485176 957107 1626207 1913854 856490 440329 1613821 1426130 498335 1910629 1268549 839950 264355 1118983 1010040 1088740 1991037 67283 134940 1705296 432189 194696 787694 563908 199865 978445 1934182 401539 490543 1816149 456504 1646468 995289 432216 1558163 1338035 1546164 449314 787512 1328099 1301532 1589762 1630163 8361 274172 930336 1690875 460774 665046 946948 964912 1730946 8143 1268069 1280984 685312 587443 625392 1075864 1528777 1535409 1471868 742777 815610 532537 1944872 1083520 1545451 1709168 1937693 1682139 98135 780188 600793 1127187 1038149 1605622 861773 845075 484233 319530 1289156 1208965 1472038 455144 1915448 682816 364425 1841415 593787 172302 1080868 1366968 1035527 185724 656280 1154617 1196379 1677608 1870812 1524653 447515 53790 1819353 788635 589767 1470110 1057266 1617718 1149226 681340 1992554 1270375 153603 963091 340847 3392 646866 722185 614902 1044305 874695 57933 1317722 121843 279680 1166196 901054 1740837 58670 1250537 495259 1903555 1234629 1983828 866876 1029663 1677293 129327 281128 1088163 1203093 884722 383899 1420753 1248502 719347 952737 902026 1940231 1920503 414959 1855568 1616988 1185964 190878 655824 1879337 1270989 807604 1752376 1837947 1839624 1441903 1509621 25459 495743 218409 1023574 376560 1703488 630000 929870 1983024 47566 1220938 1963338 977976 843318 1814057 560219 1599661 328153 1698924 1848978 751816 1875957 1842945 1150566 1431082 1262154 57715 1581089 787146 1508881 1138256 651761 1999451 319892 1702287 803702 1748198 223035 801202 574683 664616 889197 1766014 87298 542146 1838761 1552153 1426068 1944923 654405 1345257 957483 1187291 18655 787058 214112 1654110 1913641 1825478 1336493 1966982 439219 774927 1585462 542398 214510 1532918 619321 1247633 1119471 1642611 128008 1713074 349393 182074 160560 1183663 611162 588017 851206 898740 1223180 1410491 1044108 793656 1194245 1968190 1873925 781257 1215248 513033 1848283 601177 1303795 1337805 1203485 206958 1379011 526964 669681 679047 881750 1873184 1186059 849904 180456 1794920 452182 1929698 335691 924527 918883 1856480 238255 1697950 1251127 381310 1423985 317001 311178 143426 664375 1385113 1146950 844700 261073 1305405 1748092 326653 554947 1692210 336296 1550280 848341 142996 797640 1143731 1180229 928250 1611621 162838 135064 897646 222116 1040672 1543053 1708939 272730 1051744 1567274 1627047 1021887 1117522 1758219 1820086 1850794 475623 185962 1534555 1919000 338349 74508 231246 578306 1332446 153715 671209 514605 1515767 1122061 1685530 988717 1242352 1296819 628992 1101558 1466162 1379398 228676 1405681 1125926 824053 813551 1917790 538507 1687323 340530 147862 1316603 700008 100123 1303026 793946 1508804 820797 93164 1462114 385617 1149321 1046223 878660 1943319 609189 346477 1756662 140286 872074 869087 1816692 1699655 934701 973800 29825 603878 874071 1251650 696487 310341 1423737 1588158 1839016 423246 1777411 1310675 696783 1243965 294389 926567 779722 479761 1287071 358664 1054655 804209 896071 646355 442090 1038036 806008 602408 1414757 911651 939920 805818 383822 1668863 1146490 1163035 583149 199347 396323 822020 1159808 879614 1274015 849941 1847237 609097 1930431 356643 1935698 1463370 567621 704624 820649 66856 1782920 389598 1757019 87636 827229 1940108 1851174 1647292 1954484 1176345 1602353 406392 303052 901270 1887948 1965649 1705769 394256 1670626 659934 438131 1069002 1950643 972946 1583684 1003157 690442 1497270 1111227 1898833 1596881 146589 242286 1803349 770840 860307 1869738 753400 298970 564686 709867 950892 836066 382705 1467491 1977024 1220042 1480712 876928 1146988 1694115 1291342 1247231 961988 560760 701557 590040 1189514 145040 1313275 12603 1616495 65783 691354 1047844 1523185 938185 1646416 881779 490270 617186 1950894 1940382 1699306 1708117 143061 1049553 1694117 994051 929178 1616821 1931961 210484 656093 238441 1950844 664906 214659 1033286 1293353 1808526 1227993 380958 1400030 1766770 1837081 1619565 400805 1552198 609984 1832941 831793 1284414 602165 1140261 1885338 246770 1616876 1353033 1466544 331474 1405885 483018 1140091 191787 441401 521487 1101400 855077 1915560 1515840 618028 38502 1548348 1737612 1793627 762570 1062486 935221 1423425 1486317 1493704 1162334 1817760 1444266 221742 891837 708992 1326645 1477433 1268110 1754465 477440 608972 1837143 261547 1584791 308655 529092 1257332 1021941 130213 1139361 920317 1389393 1352518 1616118 91325 1893702 138749 191799 310178 448850 966668 1464738 222701 209496 1280237 1257999 749993 1979744 1357593 1351132 461806 1766703 1921545 687963 1627493 523533 29232 774131 635401 103848 238242 1046810 213865 1792415 1573123 668998 851049 861774 1207592 1740432 23062 1863528 1375443 206971 163747 252358 1254518 357815 884715 1548432 484289 635427 267307 694358 1184974 543145 1136209 1147452 1574325 1717012 331499 1448750 285013 1722169 1985996 526601 1279589 1889497 1664818 1852784 1143548 586161 747380 1161989 873260 420660 1380918 109716 1565224 1626926 1460976 337781 1758584 286549 1690887 198464 1759154 161879 1475872 1447250 672016 101559 551642 124848 13315 1968803 1899528 1540825 255927 197119 1062552 453226 1462909 1914299 1862663 1014187 1356020 1898793 551105 636421 53762 1593594 1975760 1319476 1298564 1220394 1881467 1203133 1417790 15933 783884 1391366 1624759 452826 325715 284888 129856 554934 1506904 1074634 1036806 1787553 1494805 1883970 603826 986108 1268560 375845 225476 1650468 551937 793181 1108454 1554088 198992 1394827 1399314 1581512 429153 1418317 893340 8343 1333016 1855651 1079414 390975 623799 431921 1789788 947110 1628088 1923071 1916369 1195116 786716 326939 1383823 1449065 801573 1964320 1100678 1537858 1765773 619178 486441 127064 1497329 239014 1152466 1147789 1585355 399117 1577997 119058 591753 302199 1947036 36817 1571313 877959 1823778 1806259 1987328 457519 650502 500794 360729 475898 846947 1987140 1023763 1261483 51730 494797 1929881 671225 202829 1059243 1523043 148275 1156072 1356921 1991167 773748 486744 770735 515049 223785 405389 1650084 282357 461318 1258073 337165 1874320 1377449 359511 996011 1831296 1410152 405241 716301 42344 906220 1072126 115417 256796 951887 1881271 1185268 1710010 1095020 1801177 921123 1008014 745837 1495444 865179 599806 64805 242994 1894221 1529642 1672262 1833450 574651 1091921 1271525 439054 26611 774765 1638019 738374 289944 61806 1631619 799511 1049118 615968 1409947 1955657 1412869 1901942 1512833 514769 478764 437368 666392 1084845 1326333 1729449 1311561 1743120 1732218 1055983 1079120 767646 3261 420747 473733 1747623 1902099 745124 921884 1956077 1858897 1557454 970621 1865805 1505525 367514 353544 606172 466201 1592526 511928 1760959 256506 795324 1090225 986686 658148 745236 47430 1797212 721214 1154469 982508 66390 1382044 863237 565664 1647981 341004 835289 548600 38864 1791034 254247 1519952 499638 1844395 1401416 97611 994446 488668 1470472 1019095 1305771 237170 1742749 313600 1819891 102272 1416146 1572751 141821 820843 1551828 1436990 802715 1379887 1720008 735959 1449112 349413 447294 1958416 1426373 1997184 1720317 826574 1925401 994749 336901 210441 1737508 1030274 1803328 1325730 938282 241573 114254 1357670 1792894 1671795 1858676 1128541 909857 642965 79875 1345657 544730 1363187 523193 1532974 1236515 1236237 1168710 31944 1794020 367348 1356407 1748433 457303 790580 484821 1897678 1310956 1836825 376376 1263492 1168596 905088 1447730 725054 74029 729509 1911699 1508777 1386330 858369 1123983 1747060 689380 395238 352075 102352 1735447 1662857 1237479 532356 1812210 740893 727413 280350 780685 1447326 982527 1122623 1530931 1799566 1935734 204257 563242 270605 1875388 1705145 407069 619171 704670 174880 820106 1408656 1328512 1692317 252233 1526770 1993124 993852 700571 405457 369758 1014704 1905460 257921 90348 1845908 902449 24383 1942861 190429 415903 847916 775927 1335544 207603 1560291 1340185 873182 316033 1848747 514341 672175 321130 388339 1212622 1263794 543409 645211 669633 1386841 566501 1899256 36645 837552 869405 325918 40966 290000 1988731 1121577 1312694 637596 691838 1901934 1961460 194565 295022 71376 1563640 1191254 204834 1981148 524879 2919 725597 627928 215851 1045030 591107 1498917 466271 1655387 216641 955417 1416938 210722 1505703 1088741 826134 405075 292160 266784 1160090 509661 1778528 1304794 1101588 343303 74523 1068243 327188 754346 714057 827657 577522 807808 37856 113695 1958679 1249194 1862327 822930 592750 367846 1313056 1778533 1396762 533883 1783667 1984020 4456 507148 1109452 1157371 1684668 740470 1532030 449250 98945 348574 892445 1203753 1752485 1891902 1828758 1341246 1588006 1274438 766320 224421 1851701 722647 524998 947132 773899 1873380 882859 976423 1677221 190847 1319613 821996 1847200 499839 150777 381969 1071172 716216 692950 432860 594124 1708686 927101 1276943 1402868 1190333 559742 479071 423243 1773927 675464 1184885 617344 701509 1967655 977269 1399026 1521901 1331037 1987589 1098455 856945 1867850 112264 1153026 1072087 118606 196017 979707 54590 737956 1865491 547264 1169296 391499 823328 236538 1066174 1890440 1443594 112501 1380512 243187 11450 477400 1988805 743832 150757 524364 475386 77561 1929125 841432 632494 841733 181873 1327906 1807191 1393870 1185984 602575 531649 1121884 195871 1219044 38307 929527 1803823 1766057 1572540 501009 1933850 1358127 1514684 49283 1744338 1948652 971770 1041434 324554 480746 56176 1707666 1663234 426739 228420 1540040 1524436 666647 1851525 1446825 355093 642946 1242528 1231805 1447531 617448 365454 1341879 1407552 1736787 1082436 444063 1626770 1872700 1782123 925022 729054 1063768 384136 1545128 697931 1345716 501192 1749908 1628685 1050689 1997342 916067 1580535 1427038 1055368 688714 789800 257996 1797330 1356750 555843 317119 1555058 1280725 1388583 54734 1964047 38415 1656252 1752596 1377399 1372928 69335 170212 1205526 628385 387083 223456 1613641 1267936 927504 1256783 777915 1707705 646649 1264910 153893 534361 50008 1956759 644314 1673026 963602 1810402 613427 1437021 348779 24110 1784041 431402 1342403 1730596 36023 937196 808355 1223577 1064975 716953 6868 373944 591914 696697 1146687 1060892 1517363 809210 519023 512223 529421 744944 1488313 512438 408899 53132 1789077 1823014 599938 201524 1838184 1119775 669224 849888 419681 262590 225230 755517 1294797 187929 1034378 1241615 1542628 429159 329408 315746 1799751 1602932 1308399 699930 297860 1487965 847655 192218 141935 985139 715679 1611592 1224679 388933 1470723 730190 1578379 1115823 1564839 1329476 188375 696797 1589196 1553204 1350172 1965314 1272278 1291549 1381892 929666 1854268 1942200 799938 858 244981 1262930 250053 1427878 1450313 58783 1634710 1732451 1079378 1598937 1183758 1323192 1171465 689793 1251723 1345738 1258060 353841 1380769 225105 185753 250648 1071369 985134 990900 176154 869173 352202 716492 1143307 1592203 1758275 606808 1319667 330153 1041266 381306 131345 849068 1119937 234704 241472 1690653 84274 365486 133834 994938 476005 966094 1274729 1838836 172662 1116095 27182 877318 1344145 406121 594687 286420 1692471 588718 1298648 1567042 1901893 322953 608460 271743 393415 74620 227238 1211488 912592 344521 279546 776486 1843968 1944226 1346773 1268746 1835952 967036 1818891 43698 388685 279441 793467 1764332 1099403 1356087 1878392 1168153 1100635 1050949 372592 399142 1574851 613856 487866 653954 1490329 1717700 660102 487723 1973667 1654972 1118592 977142 1053263 577555 185333 1725826 1672680 1506103 1224970 814449 1036654 1038648 1552998 42651 351506 494206 756291 939444 895977 1805959 562896 1864203 1847686 643537 1811908 247737 697504 309197 1087252 882046 1733868 1846745 1391752 1678209 1241771 385062 607825 38922 1166708 898854 1206399 1727602 777310 367952 628201 160804 751111 633615 1852468 1550627 151316 103205 1897967 1035174 216255 356522 1553345 652200 1799438 1304791 1779857 66592 325718 509882 125515 1028337 1791873 1524982 1942956 632344 982209 131002 1501920 435520 1900424 1855527 609735 762667 169116 231326 281153 1504516 737056 1839702 1566008 148971 785980 246274 782657 884250 484895 1638585 22020 859058 36280 1972716 1850029 335739 1776175 894707 605615 1098835 1927782 1415570 109323 1434811 1611050 84541 612271 73901 1248022 1394059 109466 1437775 923256 1026277 1565758 621037 155334 1945255 1373334 1003989 1984129 1249379 1389385 1569299 1454517 842422 1643918 1580485 1648294 1101434 792078 1830700 1444921 1651711 135725 1747938 619968 1774383 295930 1074532 1156977 54177 271111 750308 1719524 1277317 1968373 1165436 945697 1817042 424804 1042241 546914 1833939 500407 1491770 1309196 28905 1890378 1095899 243753 675955 1963317 1646322 1314422 772235 1807479 1931669 342654 943238 1939751 1291696 725489 1229329 54377 986188 1014011 1443358 1346814 808078 162850 1302662 1618169 1315620 1347850 254981 866892 1982286 1450725 1320689 567160 129629 1983686 911867 1224118 1159770 384172 311830 82633 1679292 1354197 1271272 717741 540815 396228 798125 849026 1132509 711330 287264 859042 1895506 1757230 1795209 494269 1248190 1224198 1778474 1248646 789572 260930 1361271 1239754 460745 726462 1746254 115762 1742335 1392137 499007 1784680 1145696 442297 1443531 51 1646782 366849 854512 1575818 536563 1403106 513189 534543 1637179 1915182 80714 1642121 412111 327659 1695540 1026581 1336443 1873732 772367 958283 724248 910748 1170268 821231 563710 1910988 954341 1815272 1251480 43792 738578 1177103 1938691 1268718 1494793 253265 571689 1267418 1006961 125562 292057 1556296 178719 859150 1966993 1786444 883564 1906391 389512 180995 1869458 1002087 1641715 242147 1822195 1944453 1086088 1389522 1978632 366243 581375 1796495 253233 212976 680411 1895745 754442 1574573 1666221 1836823 113749 1470097 1114210 1692409 1300987 726630 1824865 1615742 1133202 1889734 1381625 1454368 495292 1992899 528721 1135431 558321 1145053 1101012 938846 1243132 889917 1629519 72553 1340351 704933 1207982 460650 1116831 842326 1433355 191438 695666 1253075 1869229 382038 1491869 528636 51170 290417 1424648 1620033 1176039 1058693 1253610 227349 1173585 1361513 1306001 465088 1487064 1596832 992873 3615 1335725 577919 1250454 479409 1930447 1415074 1113153 1134689 402835 76409 574063 1666887 246921 883813 1703885 1983071 1079338 1700228 908444 252076 227569 759078 1118181 432722 1068921 126029 529346 179595 1992479 49817 503242 1925901 188915 1875178 987451 1431328 1988446 210843 1954845 1805911 1348982 238670 1860270 469405 558880 1993282 1626909 913407 740990 399346 1297679 264304 33314 1734080 1770566 793568 1424180 980952 649034 948685 48962 844156 1055988 1801718 1348303 1844136 1615630 496526 553641 1275556 1704775 221692 637967 1159673 1988789 143939 1790945 1956783 1718507 1450030 1661136 1452178 1077381 184346 65671 330239 1005335 868354 1611051 516564 205474 1547100 1291255 1374745 244292 1955724 1174832 887411 190135 975011 626234 1498944 478354 1394243 1912088 1718588 278402 1939623 591631 629883 158197 323769 505848 1848924 1553417 226960 1914613 174743 306615 350149 1973050 915104 494812 882177 1822211 137574 1120594 1019185 1012800 1227862 1617716 1166698 1918459 698053 1607013 23976 20880 922606 903289 827053 661092 1668921 1397996 607417 983402 522250 1958894 288798 830037 718370 854713 1093280 1504055 1697759 1985946 1432712 1490887 501170 901345 588780 516138 1129292 1198110 633511 922663 865484 1962344 1257831 1447278 1849313 936407 1081277 1765574 595673 932150 873345 412835 1836281 1244983 1413234 1444787 1990120 1412555 1374276 1580420 947373 1006809 1264355 1071657 1569803 668460 1907004 708266 949865 1135681 1181736 1157481 1148755 1982655 244401 402518 485020 1833264 312675 1364954 450180 1368817 251353 369284 327799 1343973 1865004 111942 1556006 246434 898839 1151002 54173 171185 1234543 1388126 1807084 1270714 1917104 1149843 1166639 220896 1933952 25039 722605 820902 551487 106961 917271 1808326 1782133 12195 1340437 1394542 1492721 1204321 1126333 547875 485828 1443761 235553 1883108 1936346 1148060 1361810 1256969 105247 1646756 799852 476987 261320 953749 993108 793930 425519 554739 264053 867642 1352541 1573724 1148050 1259322 1615755 1100513 220937 1211037 1472571 1562067 1826381 1305431 139305 377136 1047798 1697789 611400 1525293 831310 149221 121687 1717652 200285 1627508 277140 112663 1838148 1703754 130388 1519716 1842107 1434626 182270 1369415 1194641 1938870 138355 1215139 1726669 520584 206742 749794 822896 1037918 1332758 1304119 1079993 1835126 977755 425904 1501563 1353039 1543720 198439 1626510 1925696 97748 1600708 353117 1849179 177270 1774327 1986360 1982491 1225096 689294 1025011 516831 187974 1422145 428311 187916 294064 862628 323724 1481468 1146432 1084908 148179 949277 198810 1724063 1551039 477686 1727428 54618 703247 457785 690179 632030 882547 564480 538245 1731810 1355276 1872150 1664564 791040 1130361 431642 1435657 1255351 1331810 960615 552408 1828545 226445 981334 536284 1173605 1458179 1972369 1785418 893533 66658 1387714 794100 1302603 1135193 1317917 1592702 1007676 117998 928270 322755 559046 139973 1811718 1570858 1018422 548664 503614 521874 1471141 250427 1708243 655243 983134 441103 1512878 71452 635161 470459 1957155 1490861 1423749 1593264 1687885 1352024 26709 334129 800174 1287979 855313 1445619 739327 1398893 1338055 1712677 1433597 765377 314563 1871438 1448071 894500 1710073 1859964 1531437 1209773 1987110 729319 1503061 271512 1524091 1441145 1669738 1067950 220971 1321654 75577 104486 1954828 85456 1585852 1264447 1298729 927588 929970 1470692 260611 988162 764481 1303809 921250 65752 1419480 1089618 1531289 715405 1036457 1524111 1998408 1910243 344322 367158 1049198 1048902 866895 238354 1488859 695390 73809 20013 356284 1385134 972362 1797159 972964 1862646 535546 681758 759940 1848547 1997733 1462982 1160314 234855 936688 1694819 1369018 1210611 1488251 1959064 457918 236607 421974 854662 80644 227049 859667 1154414 1715744 339920 1675677 773396 1055229 1085898 1005274 804564 158202 692399 1328408 1391083 116788 735411 435215 891053 1937563 1066203 693796 710213 1946466 1551101 1236036 172112 1612242 906131 482409 259513 486850 1815698 104103 281172 1267030 1680212 16694 763694 131703 275429 36532 1391112 1549792 358315 1110121 1666303 1234764 1574031 922655 318777 1584606 690807 36483 689764 32299 1531356 1423473 1656243 691835 1034691 181587 898597 140378 371037 912146 1627845 668399 1325341 1511341 1867683 382249 1535015 561089 1919176 1221991 621795 691107 869256 1762431 1597068 657612 973222 548099 1980394 477919 1489021 1418671 6031 1943024 1412349 860586 1419595 143230 122421 921448 1379582 1268798 930843 954851 123932 310419 1394721 417380 925597 471696 320601 1700297 1484481 779565 1689250 1098487 850250 79176 145470 708903 1524428 1368379 668112 1340423 1268363 641944 1642666 981054 677862 1191001 593314 1287416 1476021 203734 1183412 1046273 167350 527362 900973 1577517 1549845 914990 855165 1014831 885557 161159 1201824 1755360 1781140 742872 760244 568139 1406018 681162 41180 705290 1114089 1093412 79764 1694657 1823443 1149006 727835 1536629 757453 506005 435181 1322280 575890 329680 189007 173277 1019856 933520 405925 1051684 1021399 1707338 358681 824355 352282 137213 5573 1382241 1701687 166996 231932 107382 1716763 1946793 1017072 1493689 1614313 391867 1631535 35640 704485 599342 1083964 226614 1980250 854073 561804 1699895 1153536 345802 988337 315431 586109 1033587 921175 1708919 811470 1113028 1949356 375944 564347 899100 526424 864887 1208546 1210513 1017638 919271 555208 317989 1336258 896993 1242616 382305 413200 320592 48603 1706180 1717055 1650438 1395200 1758357 340394 369700 641381 1301978 705044 103451 494539 1629983 496468 431341 1521185 1169788 1342345 55749 341451 329041 1298154 1271035 264014 934335 1246194 389314 351999 1291298 1649311 1039388 597682 1363813 519483 19355 694194 1644294 594246 1918665 191437 1356802 1135306 1469077 1146539 1859404 1306975 1320264 635862 348740 1861699 1399006 239686 581187 1012755 1540285 263680 493505 1597000 1116218 1460095 13965 1858292 92231 399176 1541623 546115 1841035 1331383 395393 1377038 645761 1832788 1465626 1179009 1050199 1823669 119610 1883328 503464 414158 406114 599623 285252 264185 1566186 496984 916652 1691955 998366 1435678 1257480 1635135 1411483 820985 603587 479092 919603 592240 956369 754251 288172 574854 455615 1213082 1862215 565315 1437939 1701515 58302 527541 1339406 1606372 1441031 507436 1401207 1682395 257476 354702 61539 1395404 1264705 293484 270394 1769805 1658702 853389 902717 1488983 982856 476373 993701 106580 144344 1735529 1930942 1269233 1489850 572438 1622902 1193147 1917141 468093 479820 1726085 1163812 1645389 1911249 580100 294542 1442606 1891904 636559 1740527 1359618 1312870 1908553 1678765 114753 1095927 1280869 1382016 686288 1169518 473389 141476 146538 1358846 335728 1729040 522097 788807 735499 1993248 1114666 121065 558294 989985 529779 765791 1947029 206738 231445 1713859 382179 1024256 1431069 799591 222869 1282456 1094044 1799456 762976 1419960 955091 519597 1058749 560637 1980327 806150 6739 948897 96936 908728 1547409 1598969 1010063 1477974 1488648 646403 1428637 47911 701620 1625529 237635 689071 957113 473880 49133 199218 1806857 1937097 1629286 852347 1982927 645751 1091499 218699 588670 1235932 1475011 633929 977852 924903 1051486 48583 371234 1157836 1521645 1869543 1060590 1186380 719274 704649 1829159 376487 124013 795769 211541 1582552 728184 741908 1274885 348603 1822580 1152426 1687803 1136257 535615 1778864 358602 1901588 883538 1236139 1734467 568666 558752 1143354 974934 601079 1967727 352171 1863455 1667926 1779235 1095323 1807021 1693045 899912 933097 378171 1148104 588138 1157926 245387 1259595 1749578 437167 436185 414248 853711 1616213 1519895 760798 1009237 53683 1456669 1829634 1338600 90035 1271599 1115355 792666 327120 735045 1592927 1023962 1646343 798780 679561 1128791 514637 317365 1209845 350521 672933 163600 654635 487721 908645 1268768 356749 769507 1808095 127838 1155331 1106403 736171 510346 702335 1084809 317516 73330 482447 1016624 1421921 745767 229335 1522368 567684 121339 1723560 109361 622295 642268 1547095 548708 192889 1582959 488012 1919750 1720768 1469594 1026047 373670 1999523 776344 316632 670614 1519711 1784109 79537 1315645 4797 1452759 1585670 1682313 1379696 1375365 114558 496350 1995934 1840139 1195177 998309 739253 1506707 1839665 869300 1305039 1686756 629741 101390 91280 831081 1945467 89141 1162826 94207 401793 1753803 824886 1267052 1443243 642960 1950474 144353 499 1861458 1867184 1306467 34195 1763908 1399731 832370 51571 1705848 1831444 1678729 554583 1101084 813950 1316682 812668 308980 1952303 1358231 1850251 667697 776149 1102140 1537285 1242444 97152 1474291 1737751 720924 1431452 792222 1566390 148660 664456 1264317 1890389 1671157 1438495 1947912 1066676 1158246 1720423 1505166 1895093 998732 285391 54134 143358 671386 1664660 99275 253781 1797182 1775633 1195406 829512 432705 113146 852853 1021682 123818 1363916 1421504 1367011 508332 324255 1134137 232762 1425069 1649952 1714414 1148864 948628 1942637 1997306 207125 291299 1641419 784070 1107845 350044 1120976 585686 527523 1209969 1852749 271978 18621 1192514 414907 1414867 362062 1027066 293688 589437 555871 88859 1853022 270469 250308 403448 469175 924106 106783 1517774 684450 1059607 914896 664023 947062 1579081 190910 1398552 1191827 1075372 1293823 1191095 928232 538057 1238141 1340033 708209 79486 1370399 1266566 177902 1136530 1304354 70553 1993958 1450203 143081 830077 1890543 360581 590338 1304264 1220599 303818 639705 291519 1534651 1967269 824684 1718619 604730 1742283 1258852 354991 1683990 1571991 835964 114123 1006409 1530025 268610 885462 473079 481352 1501688 119833 807448 1042202 1905168 1242910 1745025 327380 1210005 854434 1618086 80518 927245 1215707 1750514 68722 1376556 1575768 49249 1065759 448239 526749 183961 885810 62111 705914 838356 994898 1039676 1062112 1840941 521694 218758 732479 815753 640066 1219467 1581698 833247 1380162 1882070 1078086 327486 1947271 1965084 1311756 1724448 1845402 1763868 1284375 421124 1503360 511627 1351464 121025 677593 1826329 1881397 1704723 1737749 130725 101776 736029 1121123 1522681 1924675 1977738 1607139 1149266 556880 67334 1744689 1172377 528095 1348290 1445786 419951 84715 454357 968242 685941 318842 1163853 593516 972341 328720 252409 395244 1160654 1884293 486070 296507 611245 1850426 1093138 1721555 1037388 699912 1969699 220369 431028 1950816 632882 1772204 1297457 1338241 1583693 656073 966101 1127235 57465 958499 1932359 1930219 844893 529398 167627 160821 1110960 1370228 1152611 1961312 944552 1816457 94577 768223 1331909 42625 1245551 299753 862997 801213 841104 166186 284339 809114 1416870 874456 630316 633161 1344359 1019448 1140390 1275537 926030 1584077 849322 417273 1566402 138173 737696 1025351 960081 202262 1658567 885900 451387 1056666 1773667 331130 331300 1974723 51024 527246 1713393 1080071 44282 477691 17997 1377483 1221673 1334937 737287 1759820 13030 1868000 784116 1722783 884099 1415937 1659087 1488407 421428 1763441 1082765 1353562 292620 1835606 1806951 365692 908789 370606 1325569 1935408 351866 1716662 1065066 343883 108289 1523304 1661704 1164561 609618 90733 120900 980342 934455 1148052 1624588 806548 588817 1209132 1107537 850346 463650 288243 800418 1585590 272789 1413118 1515872 1402710 1136662 848837 1120281 985026 1459134 29226 1771441 618249 167514 213176 406152 147502 1879423 1813887 503059 1650794 1822302 1507942 1259302 1611320 1826988 218528 215429 279150 338934 610386 1328738 232065 902741 1034737 1753175 999344 989178 591011 486541 499732 1520283 457973 1387970 1746416 1984643 1357098 1216121 113275 1543887 431734 858568 968753 1411689 155049 1186806 352762 1395488 662082 1377840 1931401 1320690 406568 784021 1779608 57890 234942 723716 864569 1022912 1622870 1987016 966162 1079469 1241037 334427 651121 1515655 324415 539108 1492106 56172 1448284 641785 413572 1051782 1249090 112636 1037359 203226 947996 569424 1803584 1738092 1811877 564849 1375356 1898934 1712564 1086877 318721 1291002 180570 250544 1399544 1081129 1311584 1268653 1009220 423216 955285 1115642 1811178 1337251 594016 994220 1614939 968125 1063880 350929 391089 399229 719359 1196248 1200758 1409965 22593 832058 1415145 175575 937134 1828244 209630 1215933 935121 1827152 442533 1705592 574667 1631910 742894 937931 487189 1597422 960437 1331362 1250544 562613 794543 1907846 413623 1592085 52755 1277137 739589 950166 759599 1389271 882675 1678981 1372192 28849 433133 1101893 1738813 1576202 954535 46983 475009 484134 372466 112698 1918503 1324294 1655074 682634 1235129 776350 1039133 838129 602282 1930614 274716 1689097 518198 282954 1651092 709487 1148361 495026 473908 130136 837855 1029554 1437267 1565609 1094909 147474 233536 6487 1751825 1962512 1308205 990291 894691 1343023 1208505 1666954 1549746 1266482 553146 1785669 713212 1314869 1809302 878651 1340192 1073386 339115 115992 1990079 531264 436709 957604 315593 1024528 1709189 921868 1911941 1673676 996772 973457 141761 603956 944085 1341788 757932 1244899 331413 1078761 1640989 1857973 1688058 588092 1354328 1581767 51399 1873757 777765 1513859 569045 1273993 1723694 1181511 1971772 674499 1668828 328613 1397219 469315 1157456 1066052 1031955 123031 823565 49042 1710829 565851 1700287 1791687 1623838 50516 1060244 1094468 951934 680987 817725 1898192 336351 1074540 334607 1208404 474684 75966 1570794 1025710 1473984 1585038 581729 1796923 861823 1729527 1370023 1321858 1381826 746951 551772 32795 384483 1030203 777875 371950 923735 610288 1036638 1414180 263665 782635 262048 1752786 807747 122513 1056858 1996418 60283 1104449 386834 1289795 1409335 98740 763334 199673 1671418 1843483 1839326 1218566 1190820 419765 481471 1006026 415975 651620 16986 1813309 812908 651134 1640058 588564 1859366 332208 362189 1575628 480051 156790 1782132 1881581 955332 934809 952778 982977 221106 462248 653290 564422 1628341 1995205 229359 1226431 1152497 1075 398459 1694335 892285 160309 249357 1945377 1303041 943627 838399 57785 1536119 539626 1728271 547833 259902 348789 508609 614209 684091 1977772 1426369 457260 1362445 1231031 385501 558123 493461 1611066 1741540 1008712 852699 1958193 1037315 946062 1402280 1262914 894882 598718 1208293 717473 402956 442252 1791205 1628468 1531803 997006 647010 609272 1909566 138424 1564350 1754481 1160180 291159 301557 19940 55644 1561461 542622 630172 1591834 900714 939002 1817517 1777629 850359 1968999 1610729 396795 1857307 1590812 276893 168196 1902333 6419 74175 781310 1332562 1915638 621590 1176882 808249 185316 430686 236639 872139 382410 708378 1883902 212894 1201015 738945 303278 1117113 1800310 1296422 1345790 1254066 97326 91507 1974027 451483 1315854 1180434 1146727 1536963 1353342 1155794 540345 1756897 570525 655184 756271 1321744 1917766 470642 1676720 1835643 890166 1462495 1096952 1682051 402245 1130136 1037229 895591 687359 37547 10151 1297253 1385337 1483920 599917 1148223 798893 628519 1594845 1259752 1870725 1191314 1250519 1816737 817730 1384572 1918472 1982489 653795 84950 1665073 275253 1375373 430201 178031 741645 1841241 1780443 1820888 1918813 170561 656294 1145282 1070221 1781575 939307 831385 643910 1719045 1953084 50387 1947307 1564585 1139313 839487 1005865 463546 1293873 1041998 1177218 1775888 1122768 1777585 1402680 249601 1767458 708608 833771 1478452 1503625 1873557 161055 1505973 1836911 24427 449174 856047 1971172 978249 421027 1524483 163679 531365 1534160 1783299 1334462 2313 555105 1378208 1916984 1592595 1679844 699045 318296 499503 937656 1525255 692685 687347 1938521 364649 951472 8189 1707235 1601709 1435143 1519008 1407268 864930 614522 21941 1779757 397017 1243013 1811154 1484594 1334768 353419 68934 1269255 1614434 333346 161258 205105 1202378 866392 56319 1920133 927756 215102 1118443 973182 1669929 4355 1235151 980343 1896074 1054437 1261752 1279286 618874 30582 1517940 650821 1466412 515366 1921040 211817 930533 877111 370627 435036 340171 1029548 50245 281600 727996 503446 539750 728038 1097119 106989 1296426 734035 1886883 46011 225397 1930887 1662269 178584 340412 230433 1487221 658087 1337808 937161 121872 1986756 440282 1190620 1112759 1508867 412820 1561515 130089 357759 82008 1797997 605098 279905 1509873 1254948 159841 614893 242094 523285 5699 314731 503659 264433 872252 828068 19341 215038 956922 1400394 7856 1344602 1144530 1866974 1292537 433777 1375687 1643493 1945902 643812 1328106 1170755 148084 1669761 1824697 628106 508083 602670 387730 766435 409671 1871178 1648748 860649 1274347 42764 1501592 3381 222509 782951 41132 1521020 1341231 1549257 1148840 1624174 186098 834464 131421 612554 92142 1785668 1663179 1754060 242751 131660 200958 131249 379957 1234687 1933245 1041728 1272111 530937 1622056 78582 1958215 223308 457817 777039 315060 1737072 389423 23807 69646 953011 1526585 1148806 19882 1501945 1670456 302339 616066 672344 239957 445566 844574 71737 862186 718334 1869045 1049966 391070 1118713 1090535 1110160 17351 1402829 1799981 1680965 1984441 1034763 70554 1531798 653183 1979300 1773223 1750061 334450 648602 1327183 1728090 1912552 1021161 610773 458395 1211649 1372321 481091 1293791 62393 170647 1587372 424716 401407 1632715 1957224 1674541 1222594 1382379 673929 187562 1032809 21802 789207 674950 905930 47751 885859 99417 1449017 770002 1166141 496298 16358 1064602 1770741 913381 557040 299614 617601 1709335 277621 1859639 1946236 1212228 916624 1781865 1944718 1590775 64143 771776 1172885 1052506 1321294 535269 548061 1005412 756446 1932117 670514 932031 1525846 1958002 299208 852681 196404 996826 74825 1033906 35212 1627716 214232 1680195 34942 1182633 1233680 526688 180320 1963940 110266 1722377 689295 1163712 806987 1933110 1357468 811682 1457228 1585425 1075653 589872 416512 1490571 885292 1891790 1186729 547169 748211 976404 1939595 1422056 1418568 40836 27158 1102886 912722 1737549 89092 776048 1521156 1699780 1331736 1290321 281343 1272786 41138 1945708 686392 823609 1185193 955199 110643 1818449 653681 125021 907497 262505 834050 1796877 200917 327728 1715079 1314421 1274457 1780745 1001081 376342 445131 1347841 1027954 1521281 1313595 1427151 470512 1439433 1549255 289720 1364226 894535 279540 243995 1372051 1519253 443508 201962 1591699 1492951 1127181 1270510 727262 1708176 1567612 1866453 1088037 1043757 1785406 255201 1955989 1863314 1594045 1435461 1251968 1281406 852171 70304 1558658 49613 1260106 784558 1630659 948719 1999374 597922 654854 1180394 684253 1329065 1402767 1861578 1929150 831877 603810 1733045 196991 703602 537012 88118 834240 79203 1450354 232481 421737 383898 1366728 1087751 166624 1089289 373028 1146575 1576488 407147 1478357 37730 1730171 967845 1092030 1743605 1675872 1428413 1216892 1517787 1464331 320132 776443 1545676 745971 327685 1427389 1165528 1805503 1743775 1437499 850999 1362687 144319 604267 1424347 6146 1136998 339551 846180 24550 1951630 201967 1854548 1457526 474419 514791 1697417 1441127 257923 1450829 111187 425180 1011769 1734295 660386 1440407 680333 329251 713634 572917 1402870 1502476 1121935 720445 243113 1693126 286831 1443386 1903654 1005062 201190 484204 471958 241739 703351 1250514 919193 1878695 876631 1091847 1994012 1801941 145207 1684534 348918 5813 569847 1299246 868519 1262561 847576 1677632 1919469 91032 606282 504519 122258 1310356 1886055 1038766 1135314 1105307 1551216 446691 1161606 511665 327264 1727528 443672 614776 1739513 190026 1090341 1214936 1504889 1918887 1260954 752982 425650 1185620 1165 738738 1498355 1028183 1608162 201333 1260072 1264592 1222055 1941358 599076 1471329 647066 917232 1899145 1492283 212223 129004 150945 1558657 1579597 22581 1788485 1992575 242505 665064 1515503 1277869 1427948 208560 969625 1895771 713076 1122865 1310957 560935 1274031 1658764 508442 295001 577630 156770 2083 775238 468051 862086 1231654 26041 1135868 1957073 1936163 1693671 1021613 1727391 1654000 1411463 1975234 440996 314156 213408 541414 775473 186896 657066 266389 1358699 1772226 1240830 883545 429411 1796447 2694 1995426 32991 1213074 1621889 1749223 1243954 1997010 1114478 1728638 726206 1515975 1778981 1581494 980191 979372 1401040 1304992 1549728 311790 1680299 432424 1643927 692314 36937 1433016 1020713 1775233 1369543 89960 175870 1857558 533394 1442775 876755 1588454 1578978 1373983 1880018 149200 1308890 823402 225178 1074044 167387 1355519 1754860 1772633 1871920 1330341 393737 1164206 1231448 1082243 788640 131047 1047715 1757126 19695 855607 1490507 951527 1050479 43851 1630695 1439673 1510874 1131989 518235 1593145 1930579 186218 858027 1617875 410607 1600037 226986 1321539 687840 1044308 801713 34650 983061 1555059 576922 92190 1539725 1271696 1638899 1463321 1543432 1340266 522231 1497129 402705 180923 1142949 191168 44333 283981 1114500 342314 507397 348366 782271 875703 740715 1852482 1744073 1686100 1851512 249004 769868 1408787 1326286 1339197 175633 1676941 904405 762298 1668605 1560342 971784 1258126 736925 58296 81765 717411 627581 1831727 1903162 1541980 1017108 375239 1805786 462863 1636750 1833948 1176269 293804 1373 934819 1357238 1371779 1891636 588447 1962805 1838861 66954 1622775 1807644 1364916 1642144 1282246 113256 34746 981888 1767456 468039 462729 1966301 904192 1962968 1864431 957960 986862 706219 1944620 1193356 132924 334956 1605431 753984 767929 1180109 850663 1922992 775758 341718 351066 1897740 1215773 798637 138889 1670992 542258 932956 1653587 995193 233006 20809 1248386 167444 1064535 1439020 360163 1230222 784869 1194532 308813 1647345 1605882 1569549 1264837 36042 186337 1052177 1615860 396103 1008527 731357 1711565 1828727 1523397 1946627 867347 494570 1815870 1651852 668959 1703973 864031 120736 1763383 226000 634496 1196849 618400 1556546 1785905 1808232 858480 1720604 218891 33408 188328 1855577 1299204 615043 836441 851879 962757 1233252 757388 1997724 1521110 1415966 1883222 376946 1671405 219519 1863319 1325304 87397 22187 529814 1258882 1065906 1849735 278220 773052 1279245 469311 1767712 125699 1827711 890802 150200 1490876 1600755 491011 983318 1451690 1387298 1320694 1703695 1397716 1878523 1855539 1232063 928024 1812920 243361 1768066 1223765 715787 1153166 89423 1209569 458381 71115 1531749 722551 205195 1949170 1483859 1745383 600945 1635127 1434587 179218 1783592 717068 997992 561908 1410909 671249 737717 251841 1097665 1522319 902222 1677934 47240 450632 1796329 1995060 203390 488392 674818 261761 1160494 515997 788136 889703 633027 126655 1926157 1676448 68247 173120 1134999 600869 173153 874207 959051 383853 713499 38797 326189 1185971 676953 1002407 764712 1798446 1479758 1468062 194777 494010 1504997 1983463 584685 634954 1703636 1405137 1964942 334902 697849 12758 1870377 1198729 660419 181330 374118 838819 1235310 1961507 645012 1014994 1376873 268361 1509085 1186722 1321141 1293470 1733632 32769 1005697 957717 424886 1499128 1184206 1247191 1792126 1509195 1973684 816906 1594579 11046 982196 1460180 495475 636146 1057438 1251235 573172 696000 712376 1516527 137768 1173171 353211 659507 472834 1138511 78046 1123739 11294 1122352 244170 894002 1082319 1671449 1118827 819338 1830448 517930 947677 348395 1743071 1592565 336643 1854262 1974311 955415 1727097 170061 287313 1450748 1734430 125239 804596 840916 1308999 194618 520907 1484678 1469620 1070675 1161902 1098886 1482003 1725715 1258853 1623907 1925116 1049921 161163 597649 1392203 184641 256546 1647465 1089436 821807 1417058 301639 317436 127188 774366 410629 1535134 838620 75293 674620 696998 1689757 1758812 1562131 40337 244441 1472728 1889859 1149829 1015539 1006282 725866 1531412 511683 954547 381522 1460699 1984484 1370425 1971575 594306 1617118 167031 1126942 704696 1341553 287054 1508065 276294 1107738 925816 703596 1136036 1600941 519399 184760 1670932 399490 1835213 578096 88982 185111 52727 1343773 354244 1175350 1282754 268942 537794 428648 1741254 841295 612035 1659485 787786 1125475 306346 349044 858628 415699 253274 25618 1888228 684124 245793 262350 191123 1760146 294864 756588 1424801 1710104 1862279 551495 1598715 1184161 1718745 270403 500139 794710 1697201 490501 1008414 517827 472589 81508 1880003 1101919 1670673 593758 1765353 270728 101822 725730 1442542 626100 454611 1497678 603821 1409038 1514135 1974314 1800897 1732509 578105 950018 227195 1517875 1832204 685586 196603 1486919 518139 1648575 874741 1122419 1128172 1090029 552264 1456513 680301 1046934 1568248 544492 1849936 758282 1657816 618240 564362 1448499 548195 1977975 1044307 1209239 90844 1348487 1420976 627304 1153628 1829376 1293236 760496 313851 258997 1278076 832868 1308676 674437 405932 1457707 1076979 1103308 1462432 1648984 1755715 806848 1653530 1042926 724638 1502484 1837819 1689961 424224 1782701 1327460 1459858 470762 1577836 108946 327795 954392 236989 1406459 625271 689539 781757 1396979 1298634 134038 1805378 112267 1330445 924418 1746008 1847842 1041455 64466 1078221 464384 1102709 608604 583882 453711 588116 251441 1199173 1938415 996544 1176327 1961689 1156792 552543 516075 314061 1002774 346738 480820 1154600 1309003 926807 1782777 340750 356600 641831 1320226 378580 115477 486447 1970338 614826 311902 1015967 5272 1572565 942405 889694 1196497 726516 639281 1482577 138513 1302215 1778631 303856 250632 97111 840506 134663 1840746 1278826 146904 1559516 345821 531114 928254 489319 444777 1794418 213660 59651 418179 1862868 1800036 545678 810461 1562181 1030974 252923 1510244 795591 1956837 1333863 1552969 769559 1929171 1570925 1014886 1084035 1815248 1184834 809764 1051455 1560905 678238 881182 136022 400698 1527656 421700 1228920 327081 1641473 1759319 274884 914924 1139700 1422735 1306085 997241 1917721 575089 270420 1518573 575265 318790 1392027 1849261 350466 327389 672123 1886145 1745260 112851 846914 1592749 311397 1013525 291480 410478 218987 362453 1914643 1448909 449844 656901 1751519 1348008 1411067 797090 171393 330164 1446325 573055 1179291 1948781 1816936 1038 1938908 1235070 660020 1328417 1668127 528852 1277072 616751 611176 551857 416964 1086848 870411 1827823 833893 1416865 770402 1629189 1730408 762931 660528 1644713 1255180 1984886 102805 902000 388447 453138 999294 1915787 249219 851561 1184587 1907058 1148869 254576 1921826 294865 797458 1944310 1038446 989325 1974111 1655551 1375076 617 439976 1917955 1911878 860104 1682881 1206160 241744 1168713 915873 545537 1686317 1384590 1260325 414692 152094 1621172 54875 1086252 559109 430567 1163086 726316 1117938 730778 241394 1515056 654072 1533244 1703341 1830514 1810338 1171526 586828 871452 1746261 1014495 27569 1018072 896508 1613690 1133540 1007632 556935 973586 1578382 1332117 1546695 521442 881659 448806 856227 1833996 1741704 1176733 1297328 1338949 788619 1390865 1974870 1357656 959252 1555062 715539 1897291 112189 1805388 104217 1315966 1873301 496956 676716 1197153 546608 134656 612196 1507152 529372 756493 1738143 263104 496289 1872794 1003325 840751 1065038 1730035 732225 1175458 1033218 133096 1891975 156517 1430707 171326 1359489 1491100 1006837 898436 568750 1726771 604681 1432290 1817088 1463678 756440 1526684 723370 1736696 1149794 1824856 1481749 1664302 362975 1838064 846166 1207979 1604122 1138656 1649670 250896 962297 504487 154776 1877009 839396 1471930 38174 864199 506484 1028865 1381151 1826954 1473065 1195067 1215473 513708 365197 830516 931862 1407625 1159083 243394 125140 1475363 1949689 547461 347929 1909294 346288 1287507 81119 1348675 1131293 840833 1934266 573368 196584 1949133 1116913 258463 1935436 705698 870918 634859 1728454 330489 44 311248 1704063 1045785 1993750 1994662 337674 21449 1680261 984181 924012 1704213 300480 1076740 1216677 1114318 560158 1900289 332170 593124 30761 1434286 707762 1005288 985447 1340305 842243 1534528 1610112 1153177 1578503 1152461 1775917 1391810 1377403 1422228 1522747 1099978 796980 156073 535237 1488181 1042925 3427 2134 1443779 1398440 1639686 1592115 46007 84186 1146875 280088 1334293 1792082 1145578 1407286 1316288 551821 408166 1727111 223900 916069 982641 27211 1101134 1932183 1397681 448922 231557 228039 1785862 282350 1932424 207378 8125 362981 828025 1394464 171039 819729 527951 393955 652123 1887940 811219 671473 1408807 969095 285813 1637153 1971739 1203497 1668423 1003100 982954 1919940 1495633 1313913 1793176 584789 430048 730119 1970358 472097 821894 1417199 968807 1544515 1837538 1639282 1206038 919949 1007158 672652 398176 104178 18981 1192278 648944 171100 866418 1227805 1539595 1382123 937875 432299 922089 1320078 1724964 1668238 677292 1856371 1486256 1694455 624487 140599 1875362 1109254 1022205 536629 1254281 1470989 6859 455380 234900 599090 475529 1158054 1909917 670359 1750711 830919 1811344 294296 43489 124866 1781297 1339621 1054670 953356 274246 1034384 1898096 924356 436003 1307680 184924 1260615 626464 237798 1765224 1557050 1330667 711700 143529 1368531 304761 1223149 1540464 1425558 60271 1421994 1596308 1754603 1488489 1772389 1240882 1673242 1994379 1707677 1120580 627698 285627 1754786 1684440 861527 1046577 1795684 226424 704183 766594 129425 906717 516123 927400 905080 560320 347977 182598 1708074 983754 1627112 1435002 1717285 757849 1201850 1381534 575325 988436 744908 1198527 1749740 1189601 769874 159279 1847423 973279 1351572 1276791 1912713 1190498 29720 1373442 311629 1229940 848085 1253697 1616428 618737 1420965 1544253 106138 315965 1978418 1226470 1826852 1507762 1275480 1594738 19955 811264 849460 1811111 308658 1499649 540521 1246311 1641303 427480 937827 23534 969217 1582841 1830405 1549575 398233 458962 1278538 1629686 1150452 1478288 1226536 976721 1202643 1765504 1906097 1811429 908370 1674583 1066224 6526 1071470 374832 1072229 148411 1650171 401541 1137591 1418993 677466 1823030 1899302 846911 1260993 1484429 786104 364793 951845 863971 333079 1831997 660903 945470 1700614 174403 285169 1472842 678117 460177 1831035 332726 1693154 756348 1449047 1201920 780919 1731543 642228 1445962 1754139 974051 1609581 1374127 277914 701221 460548 1802020 1392028 1107782 1104977 1094046 1071444 1278801 1225015 925649 972975 148913 124002 1039111 1193579 1064705 1379360 488569 250021 50932 185009 496730 1153688 434348 501413 1440950 1187586 1868357 1715412 360250 326236 1284455 447211 1691766 828869 1446078 1817052 1281303 1740451 1733566 640122 1703990 104711 1324967 1802092 990511 1516398 1257746 526514 361175 1561514 1075380 1005835 1848081 233078 233943 1089415 178785 1373292 1287381 746838 749358 1156145 1112549 1709662 1850982 1889284 1251877 180762 245341 339877 86221 1336639 1572776 147847 318072 1989125 461706 944211 130232 977963 726506 1748479 803220 1720316 1397761 594973 552956 945109 1661708 358363 663 1426564 1684319 264967 997462 1025893 102650 1018560 1409575 219885 677091 1978349 1005141 1043295 254970 580486 421983 664080 794230 258618 1589514 1452700 812397 1052778 1376040 1819370 508119 786840 393872 1495484 24457 850519 330775 1003661 183074 728483 1207181 1904157 728810 527971 727702 1771895 1719329 1591078 1063209 731502 317912 916231 1713268 1982500 1718952 224838 321245 1603585 1097052 1495618 450633 1788406 682972 383330 723722 726404 1381444 1100915 1478956 545746 1687286 1377218 1429008 1768684 958206 1013436 61312 658038 948078 1423021 1251792 982463 1522497 1641008 1680906 230351 1996849 641415 699762 520954 1147582 1126431 535551 1984091 1148673 738815 1544993 469720 792856 1091266 1799753 1544920 1116839 836682 1676230 1572553 1105126 1330729 1813470 1402713 480080 376958 408512 1936400 1022185 563580 1998487 940485 990710 302873 1638504 1593325 871586 643765 437255 1205084 1023329 1121384 1547076 117468 705706 1720632 1944254 433121 206557 918183 1084704 1032042 1466640 88846 809533 205167 813811 1297528 1088584 1672322 1969051 588258 1220781 919615 1557642 1240453 9447 1320188 968149 1809474 1569351 977288 381354 23720 968061 925854 1818077 492265 88919 852981 1167209 162554 157347 198460 755846 1161427 1102999 587094 485571 925008 1574951 713993 469078 1052124 388013 1278302 866341 1401796 125020 1535831 950973 400739 1877608 710017 1160789 102099 463491 878662 282767 702923 273699 489295 260385 1666610 1866159 1935784 86451 26517 1341548 1515959 1534962 1584146 556276 984972 1508730 42014 1642827 1805463 910412 824662 472983 1369557 141358 884124 980309 1315181 611232 244367 719630 1865317 1615628 1647299 1598583 504247 272836 975768 1562089 216243 1772217 1753740 1335103 1156055 899639 959860 1562230 1717501 1222322 696092 1627634 1591245 1071833 50094 1255203 413983 457408 80169 587916 1465577 878406 1418687 927904 650090 1181127 230707 114554 1990717 475705 632622 1791909 1955333 830273 216307 177615 606867 1635124 1873890 237889 1581151 1341454 183967 1067725 436303 1566921 168921 183483 1827322 1882874 634339 1169038 720084 216236 179818 1922199 748006 621570 1307125 1821942 1109575 1457811 1829500 1475704 541953 72496 458011 1948075 49030 740159 1079181 1600824 1150005 913057 1311336 922108 933073 1859611 1562322 1851362 1534545 1007599 303408 25390 282786 153474 1096585 783043 1334730 1866044 184624 1087704 816630 352205 608492 1054060 1861636 1869741 1926435 208332 99963 721587 901364 1916070 971541 1764141 480653 1903193 245134 354314 1965748 1568542 1780090 1279620 1437647 1533754 1840156 805392 1571028 700584 1015040 1469877 401653 1900302 1528073 741197 1018815 1171595 1641847 174271 525733 643937 613594 118332 1137193 1431987 424404 713871 669726 494297 1745791 1849869 444614 601945 1836185 390447 204199 1061813 160994 969995 1549704 1216297 926418 114675 1549021 123052 1400051 411819 1705844 1619774 732385 605214 1494866 1830905 698269 857602 392252 909019 247465 813798 653547 1919524 692431 24970 481491 1224055 1484428 1145510 403528 1992793 977319 778885 1199379 1202677 1222018 1247874 1414685 1980510 1211150 42646 450800 478644 1439353 1449684 922848 536735 433300 238323 612570 1153402 1258642 1253265 1773544 1403478 1290082 761692 384052 170557 534512 400452 948292 1314968 1571151 418803 839378 573722 149209 1591259 1050401 505669 327541 1983652 1919414 1128642 1851078 430652 1492825 1332402 559041 386568 78311 607023 234589 1594139 1964468 101259 1721604 1482816 1717926 700658 1930855 998637 431025 1843604 107535 1497889 554965 1500988 1050030 1214230 723987 11970 1315057 1629451 1544592 1852962 177831 435175 1830043 1394690 1766842 1567627 1848682 1368903 1474854 605178 365064 1282692 525223 1410248 526452 988111 974205 806845 186570 1780692 694012 5110 1951366 121060 974774 704435 353803 590854 1351397 1574715 1014650 1529306 485920 534875 869984 842627 64619 1579495 1919354 1993974 840416 423092 272570 274167 383343 473625 1823877 1761504 1781577 1336367 1787528 1033033 302460 723904 1906652 1821271 1065828 125067 1707473 1823187 1897637 676727 1870353 75380 308554 948154 631520 1433721 1226309 1912069 79629 1379994 1127552 905831 410471 536227 1976297 1052850 1831580 1513846 687258 1706759 1218068 335920 198340 1908547 1543012 624101 1219427 96328 1476083 581519 1536215 1027782 1892396 329795 800031 1172494 1609854 1633160 1746673 1980575 1292820 601482 52206 478154 283137 444963 1509501 1231916 316434 926682 323523 1805147 1938824 1663236 392653 9288 1295135 529337 686588 1472812 1318064 600742 807188 987682 212733 960665 729040 478138 186790 1121407 373092 1928362 1929896 772348 646248 1026725 1834417 624544 68080 139004 758076 1449193 401420 1669088 1092876 1166388 562784 1745274 1384618 1288680 675795 193354 1083343 1219114 61228 1531829 1630688 1513481 1336471 624840 1467103 1441504 286146 1084933 1535390 814759 566931 1714916 1111225 713063 1866674 1138321 1331418 375918 204372 1715028 1458915 1511070 199196 165898 1117475 67266 117659 1960805 703679 299037 901587 870273 1370553 1749495 761667 194024 1048256 1549101 1041986 1587951 1116408 282293 313997 502359 400116 691699 666407 898600 1642020 1918613 1244806 23205 512568 488161 939533 439095 1847606 150633 1264717 1764492 75687 138222 866624 809037 29455 867361 1255237 1972098 1629974 1654820 594137 212866 1582933 1155675 1759411 726711 273323 1113698 430929 1628920 1870651 1724731 321797 1365152 972986 1698501 1756361 772140 568009 1743699 1512217 1822205 1702924 1800922 1301913 556287 750825 1589238 40306 903214 1606538 1535997 856574 1376808 42871 1582260 1160924 189517 223885 1860640 1843751 1332053 1112143 1248573 1863210 297734 798545 85702 1678999 887213 673782 1525259 22214 840616 1097612 1792618 758447 1223360 1615774 41581 370605 1096879 115435 509739 1344503 1314340 602003 1623496 1758524 143835 320105 1163070 950809 1733144 1996510 1015771 315218 736824 893818 321095 1088091 287942 1992140 357797 314800 1021494 774022 39493 1532584 1071704 811064 738100 11389 1075310 1617333 1555287 1516658 1728463 1803058 1134472 1701803 384299 1797750 1722393 1590321 262230 1186176 691548 1543767 1604566 1832138 1369980 1296884 1551444 612970 1968443 553306 1332284 1317504 403662 221166 813223 637695 1163357 580378 1317215 811744 247272 1572285 1610751 857657 219428 1925158 487775 136405 1479087 30940 381389 1969021 743076 238747 1472668 1714959 1823160 1970300 1087539 1524365 1770273 1783255 791838 1704228 186500 489441 1370566 1569864 1407868 1866808 58080 1146497 651608 1588118 1964345 1402361 888630 456026 1038129 295235 687674 1246215 1067487 744960 1527303 589187 1018823 1760 36495 419552 411295 410900 259616 386524 1804045 1460188 50706 1853627 1197950 1016835 1565078 901374 1908170 1864055 171599 1124569 1512173 268892 1783813 800187 589837 411748 416906 775082 1834257 573568 1074885 1274037 152322 1628111 1976125 381683 537389 550990 917938 1490197 1938203 1364567 1726988 1112186 1911196 226090 897936 266591 546399 1970907 1507295 1470625 1551717 1314263 1753436 1527798 1045444 1373568 1833688 1432709 596804 1843913 1308886 1595483 549931 1158822 1897312 125918 1132716 1655580 977636 1634858 1085068 434917 1301420 1940417 949399 86634 1673525 272595 1061344 321208 871339 782781 16194 1449299 407919 1847279 5405 715806 1860801 1583332 1938041 1626683 1927365 1317873 1975000 643266 1552029 555287 1442776 1305766 797052 860736 840648 1056266 1374777 1309998 1525443 370624 1452461 1344636 1760598 808006 506648 1816212 73624 245938 617343 504024 798925 82222 1164252 1854516 256074 815202 21047 672024 1454120 156162 676459 1468741 1897778 1550488 99954 1773863 630310 14945 1155348 124571 1652551 1751732 718825 1979306 674444 184651 1604505 1223805 669822 214072 1284244 1517803 1837938 1971852 614973 582871 1014583 1325555 1023901 1474745 1537545 225434 948048 318236 309207 1142249 1464185 1464643 820862 1327760 409786 1764567 953268 283588 1278499 497102 1094723 1898128 1687732 1498494 929402 690612 476834 1901372 1384410 1938085 1617872 717347 1056439 1715616 497110 977359 1596868 298449 1240757 1281910 883510 1513519 983169 751925 950999 553759 1206008 1938338 1123063 1783908 588946 1260922 533848 1952864 1724400 302859 1929004 1347008 1718282 1954186 1873619 1607718 1990281 158678 1931020 1174103 891716 651364 1022298 217015 1775200 114519 911878 178842 454072 367738 1099452 753397 1213704 1133702 436350 1480379 795157 1972849 187887 982808 1000246 1822031 1334669 1503863 1434207 1873091 1142531 1435672 494294 653738 1793187 742381 383864 1665074 728101 946386 1906377 338238 1151556 729600 592529 369799 1767093 733991 1961354 675482 433614 817065 1260399 150015 552506 1347265 1800116 274824 863822 985188 1157583 908960 1380520 1018331 1212499 763302 1001263 1108441 1915451 650275 1217530 147957 1783848 1564126 543766 543778 507774 1223798 1179470 358109 929567 1662833 576722 818759 1064003 680259 1660502 1882985 389245 1408932 859680 637902 89060 1344102 1243355 655510 1908645 1778465 202294 1310487 683267 769973 598836 1155321 1329999 1556313 1762840 1985265 88399 520928 580488 1869494 1002112 197959 1376442 1751797 225784 323463 1048964 1764087 45404 1364029 343998 669565 202517 101489 509753 831972 1676425 574405 840295 602438 1433690 992638 956704 1358582 592455 1420132 1437914 5831 487765 757308 1304422 1045886 431092 545118 1646192 1359472 1017474 496826 1414923 1279694 1572953 914739 201949 1608021 1971094 413525 250989 1746361 1742904 1488792 345609 389766 1240132 1784683 287579 1299540 703368 1780991 891190 747072 1031960 691072 596974 1096678 458030 769167 855614 1269772 247056 1359771 1076243 424503 1949357 1847676 760407 1486978 2143 395245 1346118 1691724 1217961 626347 1541451 518458 471657 562616 475739 1578121 1101941 1925131 1086721 443462 1563183 1916034 1046504 207898 944733 1587622 477387 302453 259996 1033547 469847 534040 353990 830399 1151915 850987 1484156 1580392 18407 1134497 1013134 161313 91733 647629 243120 1239901 1219433 819761 219945 202512 231585 1325423 95887 1527149 1842149 1448157 418782 491688 1344710 1313342 32283 1445868 418220 1709576 850368 309719 1899870 103307 920841 1907120 600951 1124946 1843156 799231 1945980 1425596 1802975 815478 101968 925878 988904 322812 1921333 175821 1146109 1952453 1712448 594534 647006 505451 1493016 1850372 545497 1991165 1702035 1096582 861414 1544157 1103506 564994 1219261 1714342 618773 1095591 314962 1093649 718340 767421 1537187 574482 697049 613246 1044116 662788 212960 844717 1173138 180303 325358 1176065 188171 1454652 457554 778742 1852003 1303610 1994619 1786489 601380 1198535 684835 1979512 141524 39848 1628504 1287590 1052195 1206580 1676358 1485143 1218213 1283370 1745207 841193 1894110 1399400 1830637 1348341 1677342 842684 1830403 754484 988344 263200 13143 1125574 1998659 377873 141709 7193 1739199 973663 752386 364795 845318 366187 1256802 922870 1412143 1958085 1409447 271429 801935 596004 426133 1406836 222341 1152320 1401218 343601 121936 1779635 1487494 1179509 628225 1268232 143126 10518 456643 1003760 423124 300479 1117376 1741554 615767 1817844 1603012 1110812 1993251 851485 1208364 1650389 885417 1003085 489173 839925 1791691 655601 1306347 1232376 1658913 1648289 229867 1915203 918797 297427 1630637 1369430 980326 1609628 1220786 1944917 331318 590925 1186970 1559807 1270698 1080594 1391504 1154888 1289608 922797 1416976 1384880 305005 824242 1418351 205974 434216 693674 352749 1336208 1305934 1310421 740172 1136374 1885420 35766 58427 1234878 1157223 1885249 1998710 173964 231489 1565095 1961302 1202978 83185 1695081 657044 784242 860872 1839201 1003153 131213 10001 1529996 1016006 368148 1838668 114427 1816024 1425891 607760 1853349 166267 1959144 1419955 397917 1772971 1177593 1162704 68017 1662091 1679523 458943 720233 1749078 1107306 54382 1366297 1916855 158266 1841524 1871889 1872740 38221 1795785 742499 377151 823106 860837 1949725 1683854 1343661 935088 583227 9592 392544 1244152 326936 1856576 211808 1369115 1260065 1152490 107438 1279525 1025148 1569430 262456 1728396 126652 1724726 437291 1396191 1724244 971283 1423859 861721 1149973 518484 1574980 1594300 74803 1900903 1235238 1289178 620480 960238 1864610 397215 910777 840737 787964 90459 1560104 1895261 249692 334995 1589748 1621320 8580 63314 205058 1131319 511252 1125036 1563880 1551877 1513244 1215785 1873581 1174350 38375 116491 240835 236430 1806450 628912 184044 1156162 611673 1788395 1312287 763616 143252 1276515 422321 180422 620666 1277149 1259090 1632401 1898963 134105 1641704 1421304 1787369 1917407 3354 409248 1888707 20962 1224172 1174212 1488560 845648 144735 1754584 1046344 913479 964796 1761202 128394 1414811 1377787 1459440 722808 1130756 1512717 321060 450439 1226292 1863927 992176 505014 704567 1501955 236327 1745903 957928 1635673 909946 1203264 1783575 1408441 1015184 1283412 376363 1549950 1663307 65365 1371341 1907797 1583258 1349914 549031 1562287 708679 1006521 541811 430409 749214 1919582 1906922 1027655 1517365 131721 1730902 1296595 977641 1459485 1046024 1829067 754216 1698856 768946 873217 1209990 1060962 839870 1082165 956764 1016140 1671675 794116 403919 1121716 772855 919666 1121234 1064523 1291174 1124604 1718589 1895095 571518 500654 599288 754756 1673196 1223911 1069432 650080 456591 166971 474824 413726 743168 1662746 1492805 1818015 358286 1754731 1791510 1302740 1323529 1732867 1976658 845266 878268 827132 353256 902836 1965938 1128205 61362 1099687 834255 1861778 343941 1882595 1069787 492371 1526077 417659 22052 224581 991113 1948522 413970 1449954 1423390 533317 449364 1306978 1959174 1964110 862582 1296083 667233 1595768 97180 1262997 1161396 506635 1003344 756872 1688176 1432117 1238961 953153 1417224 238176 914601 607118 151580 1608332 905914 1169398 1584553 1306346 1091039 1774510 1565598 1426973 1428029 1926345 1629724 1795683 349739 191923 318148 201124 1716022 490927 1495595 659040 790545 1248745 1738648 1874459 1428569 1860307 9309 1794067 1785918 687239 379510 1222327 1943409 1087218 268232 1767105 1001620 1488387 1719099 1075294 1669502 584705 248792 111024 1267879 1017494 1121430 1419689 544350 1356638 939688 275947 626568 1575054 1704549 1766836 137048 858020 1295980 246619 1797331 1488774 1954896 706594 1841630 548176 1481166 216422 1965377 740354 231413 1046601 1789170 1625446 292073 1155012 1364971 45544 817979 1641550 1065624 62230 855038 1557456 541794 794061 1991126 812460 1999300 220834 1934632 1654114 148069 6983 1239447 1269690 1158463 288359 596746 539152 1112868 408034 1654455 730800 1736901 1997335 1515046 316489 1094305 1509445 161032 825627 1029029 1271570 686425 1601472 1341000 530021 1285843 1286232 1806746 1706298 1403071 1843309 1537308 933467 26336 1300414 1314517 1107583 641258 1492784 1786125 1847107 1076662 886574 1950413 1307155 490389 208228 939903 1817494 1511868 704888 1514682 811007 646669 1473286 1246348 21659 1410040 1293978 961640 1201996 678613 515731 1921827 1370478 1625214 550969 1155816 1509112 1538078 395639 981474 428795 1055630 1065700 293834 364753 250836 449321 1869554 1037911 595293 298685 1037629 1222239 351321 461274 1203542 845464 78894 1790523 378336 1827294 869344 343807 1411699 553353 1545406 1887416 491615 1762137 1011772 1963382 1086378 1596855 1451523 1931475 325803 1668073 124372 851782 585461 506663 1957534 1003362 913770 1782105 266129 1299018 345292 1021764 1546802 463919 1686333 731398 1615237 763307 1244709 1089534 124339 677544 1214024 1698097 1124460 648111 1408684 248524 285703 257613 1931900 1201513 846771 741077 1970392 604974 762582 1265131 225109 78548 1929162 616932 7668 1948150 1291584 711259 423918 276204 1153812 1954864 1970031 513210 1403491 473711 171147 835345 224197 1174437 283071 137132 1144663 1928486 1976149 1076459 1303081 358970 1817483 580206 1885968 1616165 1046378 1116919 566709 459720 469283 290886 1898275 1222391 1141372 262422 929119 238628 425131 978214 1710314 1399701 1016895 1087453 1833299 114651 1076196 691650 1500186 73110 1823763 1523752 1977872 1171480 757062 1663127 1697071 93710 1462474 1277117 1643505 811317 594579 439656 777864 779998 674258 143796 657484 1825534 1459556 482045 1520700 1380021 1476849 665114 1850267 1103977 1735393 1421925 1695138 1022167 1990260 188148 1542477 1956136 559224 79514 1070630 642975 568350 1618006 1602715 305967 244233 80549 178845 1120322 648552 919794 280674 1824458 39540 510911 182079 703085 1366565 769401 1497746 839049 250064 1893602 1493861 1971437 854892 675185 1063938 581495 453892 1250562 1326258 523659 774824 209008 1765824 680046 912572 366556 477704 1802998 1503204 1220969 1649420 1191045 1549366 575084 1868399 671151 1591100 1384560 995927 935458 416899 930599 207087 1545962 1106525 203437 1511233 1088661 1508227 1517792 620974 1475744 1258063 1293264 1442402 647366 250236 137647 1902800 208277 1012184 1719909 451703 1496100 1208961 841261 497562 1339750 13950 1658369 562993 942022 12404 1418316 1567906 1263343 484540 1808298 535284 1895215 1061585 1735363 757941 1993182 351096 854718 464843 1192482 65512 1906051 195210 999497 488315 227071 1492255 1024094 874922 116697 1020494 1285429 502729 551482 934012 192420 1596586 547831 868210 1905167 127661 1288517 1098369 40754 607120 114555 730672 1431639 1630309 320504 1516933 1213237 899454 308551 479109 1344266 1845412 242307 671560 741129 909063 615130 734945 1313082 506808 1182291 1260648 170394 1035883 402034 1398762 1266810 1102642 297119 650694 1380961 643359 1504251 608593 70261 1991424 1811502 819376 1163905 1892111 699191 1365784 953455 1887659 349 590692 1421796 728875 1155932 664094 669051 1415457 455879 593775 845178 203828 91457 125872 375828 1843025 18497 211002 339891 1024062 1969118 825480 175515 1720125 401750 1277524 1806902 1580648 1386374 78805 1191488 1872639 264242 1215570 1465417 1541433 1037094 1607086 1736085 945629 170535 1445530 882883 1743753 1241971 90910 1115179 460934 889740 1709454 1604519 382915 526354 1642903 621633 1027961 434594 372205 1249415 1293116 1762538 1733804 1190532 479929 883581 1149096 1656929 892497 537235 519259 1227536 105913 1929362 1503223 1917349 1074602 1534615 1030184 1961454 690647 530747 1117084 1247681 871392 475447 1910342 298383 1874269 120096 1333755 1938975 1285692 1009642 1737808 1435879 1327487 1994863 455035 244479 391937 233 411998 249226 584823 762680 666996 1083538 1304779 772867 397915 1580851 190906 1268547 1744183 191284 1421736 435276 1948318 443473 1806413 1991086 1034246 1457894 221762 306506 1775341 510924 361572 92437 1372961 423024 513940 1451541 554586 880954 863239 848532 269209 1899442 1006161 1543315 1543971 764902 739367 731931 1778225 1595159 1078541 1036301 1129669 974289 1900038 724971 1478933 1660611 1001538 700124 529175 1906075 1878129 398784 437823 1460686 436862 1000436 1687388 1441405 854701 483254 300475 714642 754838 43330 1190822 240302 1136106 1675998 1171911 1486818 392355 683900 1219206 73120 1037367 510362 286906 1981098 209428 872409 781503 146018 1413718 260504 1969759 621023 1400825 145781 1649173 1420588 1120269 1919748 586508 1450420 392569 684174 1477629 1288579 1863515 1741131 1771071 1017186 476476 1450112 1121447 25446 1593719 820112 1821295 1166996 738525 977474 940245 146016 959345 193120 1046283 955710 598395 447205 125841 297407 1996663 1869625 1392092 1044747 1555984 1262517 1080810 838835 1494470 1741421 370956 896530 887057 13391 1681208 1876108 1393141 666104 287133 639454 908084 2252 711353 1328810 919717 107979 646507 291881 582219 285613 777958 664182 1352787 359280 1037661 158356 399398 693608 606684 999586 1086029 1067281 387271 767902 1211068 152902 923696 428552 246206 1241870 1387292 206172 576718 100808 1883977 803868 1106891 474749 1085078 1284279 1914598 1610788 1722905 774660 1833895 874460 1229414 481993 1351349 388648 977376 973148 1887212 1305366 282378 1293945 1716305 615999 251174 976668 1379781 233097 898239 321176 545468 1238267 1147444 69514 1284760 1272453 248642 832120 966862 816867 64669 1273494 1561265 1516255 1779126 1014611 901755 1135263 1222114 701724 112268 1462925 1774715 704559 718263 1257116 364522 217858 1121255 929446 150809 1660919 316953 628907 1458897 846780 875409 781657 1119913 1941360 655850 837733 622169 639554 887310 1042432 1524712 1791168 1586130 144485 1629380 391484 5431 1024298 1696137 1094748 687405 1834920 403307 425251 516185 69400 1259944 895145 1487833 277835 1413566 575683 1235035 1339330 1638206 115988 1110111 299310 1462887 855658 541792 939779 1201652 1677775 436782 167255 426251 644175 1951140 974030 1667786 937953 567383 170133 190071 460734 1025067 106565 1893548 700677 1210909 1254137 91705 743040 925369 333126 1035837 1494549 1087206 1126514 481588 1757763 1237708 1309240 1563492 328871 814214 410867 600129 322352 1038179 372421 379601 1773871 1118083 845200 1930067 1119758 614915 736831 1581331 88229 1324772 236516 1639533 1218841 1899709 1972385 1530342 1344081 28709 325619 1821386 98827 798968 59522 413107 360149 590032 910211 1347300 470058 1740651 886305 1507559 1121725 1671944 631682 383634 861198 100751 1442066 1689966 33257 1524549 1067750 1142213 948351 146361 1037373 762623 1397131 1203429 476144 710650 220060 1636264 1116256 1126342 1372681 179085 138843 1195361 303701 1603317 1768543 635710 1914367 1238245 280759 932880 643973 339112 1053601 1145491 573916 304271 1988465 1799979 605891 291735 1965146 1739969 1355419 1485943 222150 712936 1784871 401198 1259643 1113266 1521835 110645 622138 1744040 1350833 784413 91761 1795584 492492 732739 437513 1582688 64260 721253 1950792 1226193 364935 627447 1418884 1104693 408816 379665 1511931 1279684 1390397 1212880 510648 1466489 547661 1644626 740778 1088123 143043 1037791 1276940 1817164 1430475 1744466 1901602 1619631 1920253 1058795 541793 875669 365526 649841 1734466 303063 1446682 1513245 1545429 584644 401254 1367080 354217 1626879 1814758 1802747 1698121 1810872 666194 1249992 1454632 1407344 902820 327637 703820 1992903 1754015 1344891 655331 493408 405782 1070581 1822365 1501129 310796 1589287 685054 293152 1028613 1921551 762668 689243 1460251 40453 606168 868426 737177 1007432 351972 440264 852845 1689804 1115090 713709 202934 1505292 1131320 147205 282611 1468283 670161 1413031 129375 207913 227237 316894 52839 315119 838773 200523 976033 773261 1593085 1104498 1400014 1803271 987320 680079 595313 253940 1897094 530562 16470 876741 106178 885198 1784762 59122 1812188 885745 732555 1789664 1577051 1408127 959836 285284 638033 337944 1774694 843421 743161 731504 138205 1270463 415911 23386 832685 338266 599256 1228428 1724903 904161 1173734 879222 1912101 1407585 1967048 1369252 1107600 1307320 447208 650997 535944 1793508 563856 1581006 1021578 1457717 1867150 286096 766185 1777349 778108 1038973 981862 1717391 1615365 346480 891467 1086051 1995453 1601613 434867 1736325 328524 884884 826957 88770 1831980 261792 321258 1700185 634334 1693633 1732942 597712 1924749 1420565 1428161 919845 1168468 1781950 1601242 419774 343498 1671722 1099815 757597 1879210 1440608 1043666 786074 1216018 118973 789851 381826 1232824 943885 523734 741375 1847005 197349 1658207 1626327 861856 1310392 118600 172245 516581 1546826 40157 1269303 817717 1024659 987058 657748 1370970 78748 1528254 648453 967407 1931013 1790095 1058157 732882 1636448 288458 240212 1691592 1650867 169298 499433 207019 308412 1419652 17509 992656 35184 431032 1725854 208527 581269 1147325 1032835 483867 239119 1041877 814682 743549 1413007 1700572 1226317 61124 1964544 1904363 993322 1144556 442501 27790 822663 1658947 295775 786663 684494 837073 1408114 1737190 261821 974489 1687165 178589 1673235 1819821 1659910 759239 1043884 1962513 1935053 1693606 594035 1509205 1663499 337416 32643 697211 1544703 404540 1130146 1889653 25066 1912973 40272 1212898 1569389 1251556 1279262 110502 397288 293743 1041940 754675 1534012 869924 745185 130636 103440 1180052 490777 864017 1245104 1359141 982380 1062086 1223118 611947 1020727 821765 1567230 677855 1429229 1188260 306361 1278928 1137957 1376017 63139 1549610 532883 309668 328701 1702431 483322 535307 1211562 243608 1931651 1560366 804058 34145 1465123 1379724 1980843 1901841 523539 1802009 455358 970793 1548877 813850 213606 221101 1223791 1219996 1973383 1725193 18614 1294328 1874188 1909651 1377211 930309 332738 207506 1720290 1040485 1678157 1093442 482935 654873 1282890 615819 609983 622606 1564470 335276 770748 1246847 1695752 1821255 1660423 1751753 593 1337691 141516 1156936 1432469 1406918 1796477 1416195 259476 433433 226788 31347 907838 1670005 716963 1126186 1129703 647445 566320 908759 1077935 1581070 442211 1446182 509237 1975995 1724207 1585603 1186890 432942 1121101 1821316 598136 1342408 1130400 1877856 1787909 340217 1418284 1842501 1271757 888484 586934 1787332 65487 7518 1953635 1296860 402199 1266554 855007 2867 587873 1072486 1964127 1600210 1887748 110106 1289750 514434 1271386 1345997 1255664 742691 613171 1479063 611720 663097 1808108 1528589 305762 296046 1129100 434102 471031 702492 1618491 773622 177596 1101037 1183543 791065 106116 958063 650352 201862 123217 219345 1158824 1850101 1708878 147549 707880 1321241 185244 33034 1963798 137857 731117 1107129 717020 1716787 222942 311359 1363090 1977764 1658548 780869 351814 684037 1301533 374820 597609 1561019 1080513 1970327 1956749 398549 563275 445237 1279123 295187 1179541 1387822 439158 534601 1071067 437204 655299 1304638 1294995 1664995 946259 1436688 1290862 241246 288538 1075577 369895 276738 867438 1533199 627208 1304329 1197913 397087 1104986 986594 557608 721334 1639320 1634195 1023883 957568 866365 1909438 1065175 1523232 67503 1101214 701491 1479740 1209003 248963 830922 438182 1516487 669833 139993 719401 1724273 1406832 588147 800493 1565490 1989452 1153163 557030 1134047 474318 865978 1480504 489485 525779 176894 326419 731343 1882816 863582 1353811 1849076 1373120 1735332 1625034 1525948 673314 1186736 1042892 1799046 117936 1964215 284414 1514565 409901 1440671 1900740 370737 1974017 1081846 1522555 1527740 1204254 669749 691759 56899 358067 316188 1139029 1845213 1652871 159748 954002 1232663 413134 711462 1853911 1786514 811034 362186 1852417 1412781 770951 1784866 1650463 1810692 850195 422501 56988 1925358 1682976 198717 1225452 415287 1140619 1471361 254856 257380 1572571 1076588 1168663 486100 1652069 444730 1940795 517377 1451260 738745 427788 1068141 1840372 296378 309140 1912246 672775 1108411 1580679 937552 899726 823359 1962639 461286 123877 850662 515700 1457098 1497297 954950 616441 1256526 869386 892930 1122956 1544213 405209 1924188 1192337 345276 570679 1768765 1623917 1753343 477465 333042 1123595 807595 1480455 1744411 1423293 1462256 1832035 171168 1228733 277332 589319 1355378 1896213 1157710 1758085 1816364 1307231 1320146 718440 206942 414446 424535 1946674 1330902 869328 344604 893171 58933 23063 1691496 1905475 304345 1420936 1891970 1724599 680355 136308 1418239 82045 1387879 58948 1740332 738744 1474493 664532 889114 1312319 391998 1923012 736114 1430158 282864 62051 543694 1339039 663043 1103618 264614 301622 855845 1789613 806273 828539 275470 572388 383009 38083 1776601 741844 1534662 1866788 1894491 905020 1348938 1055760 1176105 1416432 1582741 125523 1351648 1777631 1832438 289349 554214 377520 1615317 242832 617330 1287685 931711 1550377 140831 261042 1808740 1274995 1183661 1682870 1454356 596371 1054211 414809 1855074 651089 161633 1671798 1579077 295731 1895104 637412 682519 308446 1220657 441437 1554983 1424721 1536320 318795 191375 1807607 578178 911514 1368262 1327426 985416 1256435 173912 1097895 1462284 1360792 61238 250675 1664618 1038449 1652236 969514 385103 300536 1481476 981566 1861769 981332 439310 1866597 1900044 266610 1736026 1003208 330386 756421 1396489 1086691 1936942 197160 1931709 1740935 1460392 1079440 1709395 154293 22314 969967 671700 1948495 1181012 1304687 1475980 1351990 1844255 532273 496801 160572 552922 1235450 1270823 1207910 977622 826986 514214 101636 1344755 935612 1633007 151655 596188 68590 607931 668124 924983 1159152 1287872 1283451 128285 1168093 1233326 887683 74682 1755646 726349 468324 1992739 1581614 413275 672962 1474675 1724749 1855478 865040 1369868 1147957 58003 1844074 366693 1477364 661227 1847441 748810 280215 1221765 399634 799825 72283 1876353 623811 23069 1127402 1814385 612203 802728 1622255 589029 929811 1478228 876873 1852407 1643469 981787 1640869 45608 1192705 1378 402322 492486 899635 690790 977144 372202 1910908 1384631 81891 265024 1512264 1549795 1078551 1830526 1524263 863669 1755917 914129 1836971 642328 1408625 775375 1333386 154059 862226 677660 89812 1471380 1231134 754931 1208502 1928809 1902196 567213 672482 447538 381819 1816910 500868 1260108 1214129 583232 1743876 895952 481312 537473 1170351 1890624 1040268 1031861 558817 1569991 1145369 552699 784111 924045 1357059 1100314 1130403 1784964 579289 1017207 1365512 835645 975881 1286387 1190245 1113564 1124362 1639568 1457696 1758893 1573574 817620 1241710 1078051 846504 89166 742959 474642 1842981 1724665 1678832 757372 1282792 501444 1126651 600277 800998 664162 1713497 1296155 837797 62786 1232400 1882523 1493923 106969 1833672 1032881 220585 1917274 1602180 591991 653029 1290148 324711 1371097 1144156 485823 734170 1532705 613206 1632673 1812713 1938558 1854761 608153 595743 1963846 1641034 1806855 55235 181336 1788986 450788 185916 72926 536814 859943 1619603 1540606 238687 1708874 308585 1461584 1460042 474524 1312534 1165144 1950298 16149 684298 276474 795925 613074 1690952 1046911 357700 729964 1742637 33864 604804 1391935 1874875 359026 453412 628630 200493 176978 1103193 1699669 1670093 433448 626038 1547161 1873450 591786 1535203 608179 91664 154384 1656673 273106 114302 521177 1661080 1789676 1119587 1967146 751795 1647106 754701 564702 1218773 466211 256508 1415806 282193 768694 1900359 1429725 442295 1694173 986224 18014 1357443 352527 140901 564974 314317 171739 445773 1479716 1214082 860846 1219284 326245 103854 660040 1442808 1903327 997307 973451 499333 1414488 83073 1434420 1510005 713602 1498339 1461244 1420375 1234551 407389 583483 1109576 1512073 486637 345595 1111450 1024585 1604237 78011 1684944 1372994 1649744 153706 539815 1339860 1583789 664201 1111332 526021 253253 1482977 433248 834731 729917 328596 675567 1367419 1676580 1760478 901506 971076 443230 1450249 1900015 928618 1782520 370282 1884739 1415014 1730444 1582252 1569151 37293 457830 1932675 1777627 1938178 1620747 808575 1209937 1456613 1860568 107035 255591 992544 420397 1699139 1762452 1166853 558407 588453 1980872 203142 1221166 1755377 1708622 641355 1658206 1166991 1181013 1068270 702304 507360 511441 926042 247685 100240 1371848 146561 149027 983849 821528 1728731 1965285 582173 722164 131865 1791054 1274535 478473 1046095 781835 965750 855357 1560950 366549 756918 862722 791155 452904 612971 860884 766318 1776592 1171942 1964880 473267 838625 1072062 1155999 901134 1954937 1476350 333408 1903009 896968 830788 1530609 647570 1587859 340851 1761805 1851953 1705870 165947 1557705 1206600 31283 683628 254223 50623 1003694 1109733 882505 1536718 1348134 1416603 321153 620594 1338671 1385813 457723 1771782 835254 1750313 1213534 1765770 810378 1021359 762933 483450 511670 258497 507142 1211967 229601 1000747 314773 1074865 716048 352695 1185175 384004 443485 1698339 841507 1192546 562459 1469653 840223 230541 1593879 974645 450972 134494 212913 333589 1394566 374888 1763988 931632 1407813 123316 1396203 1277024 1414810 1998923 1125840 1423991 1399674 273741 27688 1491768 734583 1212546 195346 800969 1727131 1729026 1561681 1225476 65458 1646097 1967530 1970541 1088293 1004515 507368 239175 1027439 908633 627770 1660808 1473691 62580 1502878 1723182 1047486 1126313 894432 1137779 10368 728973 754716 838517 1158648 1671922 59589 1195435 391702 611670 722409 1504350 510676 589899 1053738 783517 117914 489031 1424906 584540 1966904 1698319 1569794 215504 1003740 1264900 140658 1881399 930936 316940 1731761 665438 553460 476214 1561665 734406 1619130 1366831 438942 1981052 1459163 383378 79470 1892324 1340490 700253 324085 333759 1034288 1651768 1658168 1329056 257650 837254 1169643 1011070 757216 1116781 1804513 1489437 155647 619235 18684 1165129 1560194 1939848 1730050 814921 1725133 81425 1474525 1879690 1871765 245423 1936421 1684805 480621 1556621 1197692 635659 813631 1777635 1485459 930093 1062839 1368536 484382 782357 1146743 1433795 678220 948775 231459 396811 1613772 492056 231371 1879793 333169 238933 1801164 1653829 1431102 494174 907496 1163678 153004 391657 1025486 301202 1980328 979646 1852191 1803571 1784410 494227 1198322 922451 855403 1240463 1433921 97046 1570976 1491862 1846158 498100 869403 732292 1878495 1237182 367934 761086 1507899 1010816 1570196 117056 350997 204427 948230 1438695 1407902 1644248 1431857 594632 614296 879849 571588 647319 1137912 380121 123488 1906263 673075 1946690 1192189 1281818 574554 612005 878397 307578 1752075 1830613 1517751 1773195 1407434 1667130 528693 114400 302419 1130901 1333899 1488496 1134134 1965570 1947819 1152316 6374 941214 37976 1513526 1967895 890794 1965661 691777 539771 1839175 282925 1791640 83496 1956211 992701 110691 480866 458400 1766432 268692 1022308 539359 936307 85403 379026 1669103 1727992 1635211 1300047 63019 1226911 124488 1145104 1587969 449987 509560 949736 1048548 269377 1155014 1118596 461992 816816 846193 651083 538569 1368832 1478895 1235141 1912040 1233094 1222776 1273913 1078303 810211 1801371 1625146 1470482 1910018 1702459 53241 1980837 1262261 1989784 1110859 491320 420503 141248 483923 1019399 702753 841968 291108 1392004 992616 1482947 1510218 787781 1255888 606139 1110789 370252 808992 1405857 293687 166458 1068967 486115 887441 255594 1926663 626399 497502 170879 1984644 1194219 323638 173023 1063047 193050 509004 1710321 1388267 1966368 1017550 1924101 304412 664174 1096304 325359 902203 801617 133360 1904239 456292 168568 1533899 935314 1468083 453861 590869 123751 120069 1984608 1738913 491865 1181734 1248927 258764 1996394 1669148 968077 1891315 328800 1554316 849485 40241 794770 1521650 80100 33629 508250 1702462 437929 1123191 1654264 882697 143666 475116 1213285 1216574 1407915 209504 1442497 1354868 406958 1824957 51112 240978 1813085 1757202 1498307 1334541 563731 244031 740765 1237106 43076 1011702 576694 385605 1146430 663750 1592368 1539641 1415080 1873041 250217 1600126 106906 1945577 1841645 65516 181841 652294 1627039 1977510 1471293 1360039 787337 1587522 546362 1370698 913969 1869896 860348 49091 1556166 199068 231975 300777 370968 1545084 268898 1176242 169040 619351 1992443 750668 1588408 769934 244495 708161 1614690 1772557 1745539 1258497 1892614 1570682 1926957 361539 1133482 346378 619463 1063296 394869 1027275 863008 802490 1435540 1649113 1779286 630037 1261384 1025704 623053 1365197 1278151 240441 629099 1587005 1281721 451232 567600 1670889 178224 1210381 218842 1867709 665190 1250653 1454962 228872 903075 992870 1807303 188257 1157048 683398 1591593 1360988 1433791 133862 559872 1814581 1658212 12722 1782213 1222811 1084612 510581 389319 1168178 207589 1239469 1459961 1315385 209905 1984620 954754 1515888 1322224 1235910 709011 159192 1395659 1242244 166807 1998119 372983 1296866 1702824 1031390 558489 1458039 1619040 969178 1032840 292086 1487831 978286 1662215 1046505 1168390 1429428 745935 1742990 1818406 65114 1110606 1769107 327342 959277 1257336 962168 1178105 71295 1961545 1512455 42208 61787 769100 903465 1076865 1944538 885148 1956724 112730 1602143 1958162 1640771 1609375 577489 1227581 1175760 1421210 1537864 742535 145285 1966765 1504058 1782526 1115675 1785451 128636 1401570 529387 448143 557268 853841 1629143 238538 104814 1714510 1587379 544480 977957 1635663 804222 333341 1877772 767620 591217 1763898 1509568 462500 197437 1146802 564759 947450 497329 681794 205977 967735 1169162 734118 29236 967774 1659650 1976917 1859110 1785274 678600 744702 1995701 546891 922086 27561 863061 1662842 1168742 1744200 1734992 311535 1287725 1339116 1027452 1031193 1534461 862544 1260623 528363 1117638 499845 42952 724870 312845 959837 213973 775853 1594244 534547 439566 850992 1852816 1241181 1545621 1204229 1930092 1095292 1822629 168516 392729 644279 1955832 151249 1380106 1540376 1533163 1541546 743391 177515 310414 1787504 1974432 1899370 1896628 1605086 1348743 1520007 1168302 1371627 238981 566372 809696 664343 1401856 1921184 1826773 1943813 1568197 441558 698816 1097780 959504 1901888 164496 271821 1849997 161631 1689456 866802 509381 220480 1797216 971741 1161356 1641854 499906 169738 51427 395952 1809199 1414130 744872 39174 633974 177166 1120685 1590634 408450 322347 1910495 1965716 994761 450142 1007556 1359661 274464 1266877 220674 331888 1398517 1916901 93156 1437031 1962898 973660 1505777 1093186 31276 1267153 1374955 608827 1293156 947161 392016 699165 357621 493575 1738358 1416451 1802776 1909493 1694003 1371899 1649606 580642 1791575 1092464 705211 1109311 596003 211601 375807 1959722 439180 303412 313035 519665 1826325 1757561 9980 1248533 1093147 686944 684386 907316 20557 1552225 1029104 1966422 1223624 1878042 1937587 858456 997047 670715 1788489 1683622 625826 1800078 1862624 503120 1173733 273422 361665 1661455 643259 1759503 1210129 1826780 769104 1373885 783978 686415 400603 551441 764648 904191 1916960 1649806 176904 1612801 1561312 560116 404666 396985 734134 1547206 1624814 1481461 1334700 1020586 468668 65445 1594853 1525728 99888 1516397 1773872 1636833 1651463 1129968 495670 948077 703497 41583 1461552 349233 1284603 125486 1515567 1861453 903662 1877306 213769 558024 90686 1532796 493566 239603 1571191 485049 681020 1848711 775560 211649 859220 1012395 1847887 1914178 867533 1883122 1249031 250697 369867 798773 1106216 835028 1583909 1386590 792324 1948818 1005147 140192 33567 459627 609491 83725 1155226 328348 1775127 1861131 647909 1507979 722195 1106172 889648 1315296 532575 158992 637600 1908868 113260 130151 805365 1330952 86400 956820 1493268 133206 334888 606737 220594 1596182 1959081 222233 1584459 654588 210813 1206430 1730569 607988 707322 275414 1622706 1192151 1732457 1598893 1845538 621273 558318 980058 845626 675295 679032 623950 484515 828559 373908 634228 807191 860971 1402448 566972 952438 1996798 189035 1449336 69815 1718060 154509 631182 575662 768528 1662580 942991 780132 1866806 1663657 1064742 1282036 1432288 1737939 1962489 10859 424281 1108122 422219 1731477 569092 1575483 816900 1268724 1983653 865388 310768 1645795 1864753 150172 1617582 1992519 982262 1581253 1131008 535733 363299 872647 962772 1261038 1074306 1655984 164315 1799704 1011122 1850357 1664277 1446960 950376 921758 1002204 658256 1194123 1577205 1150190 60010 1989855 651287 1204936 1153181 930769 1340658 1453961 1663759 1672984 686269 1752771 1631012 1623870 743748 579666 1640419 1574339 705553 351783 1995725 1933186 1709974 276473 1101216 457667 1514096 84025 1688916 887525 1507612 531368 537765 1592884 1160635 359325 1032911 1854300 1412898 1517714 455730 508858 509345 1231841 1821526 1514475 1517120 1626411 1527855 1942724 245574 1784319 941094 1159937 886763 635731 1872136 631708 642583 1045832 1986636 683785 1467066 1717095 704512 713434 642682 1795126 152176 1282018 504248 1762552 421042 962927 984008 967118 1552591 1993951 1294073 301102 943240 845767 1461937 214546 786211 189581 1384388 398965 168212 279437 1710152 625940 12486 1840100 986765 1839244 1139437 1209331 1796015 741669 1285098 1636323 1766313 199481 244943 551809 1119931 1508096 1314202 1666147 724896 1705465 621177 887904 504473 54560 982095 44204 1482387 1696583 1092909 1238591 795865 826643 1521685 1570331 499064 26520 1225602 474000 383966 1361706 1577279 816009 961563 1572011 368850 413685 1471731 1499752 1113540 1667240 1117768 1379416 954867 1228533 335447 1897874 903114 465926 1821019 1082238 116632 1696493 963210 1232993 381563 1413148 197776 456381 1504188 509376 1526612 567051 1891759 1297710 1613332 1678358 877847 1109547 1508415 606567 1928828 105840 1017944 852461 43734 830751 627043 701622 800231 1527059 46941 890309 434195 1628778 544903 719244 696390 673840 357386 1834530 222192 973098 71418 1020578 1998158 573543 721404 585383 1591942 463507 1913909 5166 740598 727552 630308 1343333 194196 1374807 1398633 1367839 1903548 1520129 170013 778815 607363 1428545 1973092 744542 830951 1879738 1883540 1608902 1663361 1012571 1396773 938281 1943305 926593 1069250 950803 266930 554175 757907 504701 555055 415534 1695972 1376022 1004377 449620 293749 1832786 1529402 927518 112739 1019034 1840155 531908 200238 1097223 1548730 1849344 1236329 1936714 1738829 1010271 1836948 1315800 1674008 1143994 1516138 1067 188020 1197551 1331315 424608 1832248 843762 1511961 1778944 1221188 935626 109950 646298 1740295 1485359 992210 134867 1768940 518675 251175 1544644 553267 209852 663000 1748208 1838898 327467 19659 437668 460074 124952 852846 643924 1394861 945621 220752 1926870 1417802 615386 1026100 767288 590981 599050 1764751 975301 1106404 1451813 419572 1473151 1456154 86941 1147259 1839661 1840954 1468303 738277 450028 1689044 35105 926707 1998275 125783 806252 1511751 975590 514332 1216850 1853334 1469130 934354 1872642 470586 238586 1974139 1428701 1717917 1509294 1249125 728154 938581 110567 728267 751599 1657890 895730 251911 1373523 247652 1695291 1542827 687970 680060 552370 790488 1997232 95049 351086 1085612 760226 508648 916645 1325939 1031909 917677 1438342 1044981 1200969 1649070 455981 106649 720351 1275047 1093782 826060 701009 663326 1640660 1554938 44003 605352 1831506 553875 13404 373527 904949 517206 649822 1843311 928417 20784 1168241 167403 1618910 532953 1459821 470868 968875 1258682 245928 1070950 1106747 714759 513307 1931859 1327041 150091 200151 615093 289086 761836 855123 563981 584554 669745 1873085 60843 889384 441968 119955 714040 1562330 167075 1086059 1603759 1841299 1300426 1695168 1989978 898555 1790288 672452 93324 589494 1774128 927839 120322 1068292 454416 1744557 43186 1690681 1649406 355141 1845413 1321360 1565549 262592 634119 3264 526817 1135420 104617 15038 1505344 658032 124969 230535 836681 1746357 1425099 1020696 1878311 1983565 1570933 1107194 235218 742176 1710359 166467 1879378 1417617 494884 1901975 440778 1596143 1774534 618235 1020119 1558141 1492028 856938 1540054 1507717 933954 1726243 900820 785674 1914261 1333216 379766 55264 829426 536737 52767 118003 886027 1013397 755670 1980862 459246 1641138 1778317 1614675 1268980 549769 1555055 191628 1931478 1987333 1647223 1088335 1987566 1020019 1202810 1090835 189863 1587084 251886 253650 1402380 1775576 1599950 1545196 1183346 1376361 1847045 1760207 1864336 1431812 732142 1435821 897487 541685 1553031 1113735 1362249 447513 1048345 399918 1879694 621955 1462489 1913998 881009 91885 1179982 550360 1150068 666517 52035 1925505 15833 577227 1982492 322646 1160400 1005103 622335 1233209 52723 422552 351008 1437358 195679 335780 1392507 716220 991567 868842 764138 1736549 1128364 641149 997703 671461 555653 1947296 1289148 1996191 798463 417326 1586917 1825239 755173 997801 601872 223230 995556 1408330 354687 1152311 511869 1885407 1027627 228421 780998 1728885 1995890 1819410 1204224 1890768 1846691 517667 1804323 924092 1621584 419351 1684990 1919685 1180269 848382 1555151 428169 749750 509891 1541876 840002 1278270 1471549 1783516 190144 1442631 573146 1733152 1237485 982648 1642654 145848 970111 963231 114803 836915 759435 712840 1154975 780208 1101597 1704321 414241 1049913 1597203 1484884 300214 1278970 1893824 804926 387979 1723711 1027498 1112671 334845 1855806 1491769 389555 1262759 1112500 611132 936304 179171 921669 1506662 222937 502587 1206603 698228 1574434 271076 216202 690272 69939 1082529 1124172 864707 1256590 682093 1389427 1196464 907539 1193240 1857810 117994 1070072 1773257 347337 357587 1458266 1603473 132528 495392 467798 209659 102719 1022681 735375 1660116 815134 214637 1590821 1244775 117066 560113 1463640 1660606 1121217 947700 867699 586064 72544 409323 1212376 1780234 1199297 26309 376916 314170 1725997 51928 1764034 407350 965666 1808813 1814221 1525318 1965170 633104 912527 1672733 1921790 663038 667409 308976 1917217 1546367 1269356 1254174 1437633 1568351 921237 303639 1803056 799246 1290003 874756 249172 413030 691405 1948238 1205033 652497 771379 924035 1734638 857234 1088705 1980870 1165362 5074 459719 1706895 725655 718524 741739 706971 463917 1945829 1957406 1093351 29853 1497586 1928707 677847 1053455 1614388 1913973 492465 1493766 1968467 1424966 868716 363834 11787 862071 600799 1100452 1834602 1115746 184448 1907122 1702915 1053024 832265 773445 944596 475432 1454464 1059829 671076 1895057 1511295 1346772 390305 282772 376121 283564 681828 504983 1827191 490642 677515 1979104 33008 657478 903933 1334992 281089 1404520 575586 804548 96962 1466914 1032750 392989 1777439 503307 576974 855203 108209 339531 1606264 1745431 8341 1657594 1847101 976274 50009 920102 1553751 1562290 1093825 760598 57974 352379 10220 953921 502978 1281156 1171648 1785524 133612 1986946 1161724 518110 195403 726320 822637 1699155 1112250 1386827 239008 780150 1766226 449126 1866048 1796332 570711 951634 1596848 478742 858716 369597 89161 829853 1769335 747565 900675 593700 1706279 852386 1520671 323288 710774 1259913 170467 484316 899650 384959 1125736 1349625 486528 1714875 951722 258146 311184 1424539 1075759 1997718 53658 1360149 529889 1581082 867581 1465878 178813 274711 1089933 1964145 1058993 1700593 1067286 975734 1262426 437477 1898117 279973 404920 1498054 1079049 1109697 1422418 342164 997083 388094 1492023 1354700 640493 470483 551594 1469126 1493099 304737 1806724 145114 1807747 1933298 1867224 1656978 284072 1099351 634526 1339933 99506 855040 1993802 1745406 742245 323870 1100176 755084 146170 197522 1550471 1465781 216600 946539 119339 517415 1438904 1339347 786650 1585410 808633 411519 1276988 1235580 500052 1239348 1860965 1796387 1220014 398069 259927 185868 1894989 677570 1527993 39730 268996 467398 228666 152429 1319119 911136 273352 114131 1228358 518016 708984 1178220 1820512 1380211 366531 1659478 83360 1909541 1372524 1101857 751865 1814456 1974936 7899 398082 308893 1238114 567297 1680036 1207053 299696 1486552 759108 227599 1816227 791104 674792 129575 1268319 1721325 1352154 1440673 1779985 993807 1673155 185795 866669 1741128 522049 485022 1048985 674972 727000 1619117 190731 1352384 65729 1616798 1234835 324005 1053198 954817 1904883 1043079 356693 414513 572016 587086 1257448 1439545 1883425 1361383 491088 556712 424757 340433 898150 502983 761580 1459376 1841721 1938925 1336458 1784674 339824 725796 891125 399228 969220 1157732 645625 1416929 1019369 1233672 1344107 261707 336208 1747773 1725880 218366 675156 1467949 202811 1290147 905785 1553997 1606403 1210280 1747969 17059 348342 886320 1959359 133027 1895846 1744162 379203 1159488 1210131 163174 57847 1168126 766593 1972597 98847 582793 422660 1536857 678924 1119027 1077593 221031 1878848 1818794 1121647 968630 102511 1528097 104708 542139 965065 1400076 1945928 902801 441404 1812428 692681 774202 162482 1092465 393525 1253479 167260 1754581 1566933 1701724 339221 968535 1000374 1167616 1603421 86360 1455276 979007 196924 1998118 456391 1480969 713362 1386639 680220 1069668 793643 1918623 1035296 1446872 1675538 1745233 472241 94379 680362 412463 396253 424350 1376725 793430 326930 160978 1316957 1916938 542773 1047242 1535944 1043303 1589771 763704 214188 1202098 1077203 150797 304847 1024866 1832308 1490863 89782 1663306 1526922 242334 174238 444216 1469019 1893256 1515397 990512 1194262 1543749 34523 346924 465470 269216 175011 377394 1066008 250055 1132033 506161 1076084 99174 337268 324721 1560231 309145 235385 355653 623603 445011 142181 437505 1140190 1048166 1200309 849725 582596 1387366 33700 993573 1476963 1805205 1519762 1073726 1139590 524699 752519 1461749 1436077 169975 1002266 655809 413670 1612865 426115 942473 1476018 506880 1526476 1774232 525638 589343 203718 1393128 1951776 704940 1578773 291878 1989271 1437289 808612 243962 359983 706962 1206141 691743 171716 1722558 24577 374786 156617 1422881 882670 409095 1549967 601719 1762918 1820662 1872117 138473 961819 303661 1830650 1597362 1504537 931142 539078 464413 1736076 1772862 267014 507153 503777 1326641 1188515 812775 196253 692298 1491182 1704445 530272 187020 1991219 1328515 1850486 1354781 1576387 1617809 893109 1903640 705626 647421 375909 510827 1160976 341500 1949944 235054 399336 813889 1318543 1047425 806753 1871678 614404 457982 1560667 1430120 1135381 1474196 149620 543682 156392 1742828 2162 1783775 503011 597614 1743774 863366 32066 1451149 1834297 364799 677918 417798 1911423 182789 230229 165794 173234 1551099 1612947 1610285 1763879 1832499 32312 87016 436322 53574 744968 250015 947407 806969 894257 1142892 1727801 1115148 233594 584678 1015664 1912201 277738 1209714 815250 168820 568051 1887953 602424 992991 82732 10508 1575895 682479 934550 289480 1277668 853094 174867 1434593 1631020 1285710 1429266 514949 937667 217653 105133 129577 37250 1304822 1868210 1049340 898665 1825194 1095604 414247 1959394 1131685 72760 1328202 644855 1422092 783069 1517846 565702 1557179 1327733 1584139 742940 1708207 284950 391433 1156630 1602716 77610 1824238 224761 1604603 909010 1837354 574812 1533539 244419 301052 72671 1434991 1800919 319189 71870 805191 387671 1023015 1068057 974595 1884360 1568895 1894165 297797 296474 1050266 610753 1557893 1858353 456402 592536 203231 78162 1337630 31711 580371 814021 1587176 1251442 231410 1081510 1527366 349207 656838 1929358 1585180 58177 21411 1704400 448903 387654 1664065 1624398 695160 879703 536248 14942 1524105 799739 750186 1854865 1506499 685216 1480394 494326 675885 920850 1353962 1298816 465246 1888557 1964352 1535591 70297 1021634 1929068 1497805 221921 549489 1204867 1112518 1621907 646837 1513927 803 1342601 284145 1141314 1341962 1220459 584862 6725 1524986 661510 425514 57226 1996970 237799 1864985 1555204 466040 800601 602976 550581 267157 1190730 1555115 644487 1093215 1444930 1388143 181963 350355 1362461 808277 1248912 982356 1027364 697795 579985 12042 968998 350345 1400265 189175 1594497 412281 15423 719120 1190522 736469 994185 82606 418362 1200940 660608 232168 1650155 1051546 279388 542788 1398766 1308404 1058957 1413008 114941 1402572 761119 1889362 1257931 80615 1131628 1463501 1876218 584533 1417847 1489805 1882938 1641583 1562395 1298145 341797 990443 1192923 1978093 1664405 1630351 290316 1761500 718164 201790 863150 902224 1276226 1044223 714662 236973 1230517 472558 54620 875854 483103 890804 705381 1402338 841346 970843 1663880 1905726 1837602 1758091 1214105 866609 788028 350574 1039339 1746666 1665408 112453 1689647 1010511 338241 1513160 277468 667122 1323644 1700956 1049722 482215 854271 1473938 1929969 1544869 1031089 1771519 68686 1482710 1880701 1351528 813205 1990637 1240442 833388 1033351 333854 1684991 1444548 319928 1669666 615764 1943578 908944 368538 622255 703846 730179 216847 1837532 1286092 463609 171085 1100228 180809 662085 1937307 48016 447046 1874117 159994 461836 691893 1294396 554756 15420 346879 1159203 587162 717082 1635133 1479015 687520 355992 571125 1934184 464878 1733353 1780244 738212 1732196 1899428 132241 725746 1396255 1677761 718038 285296 455602 340265 185195 270234 1801802 415185 255908 126802 1691926 226413 1488073 1172909 330921 937351 633512 968510 1998638 1912434 1865888 932354 1504354 846489 1855305 815938 554004 717328 534141 1122168 1151325 1145788 1797027 1689836 260094 528937 1399683 1414021 1279705 1446519 1217041 1928647 164461 947830 505092 1265622 1241669 1501551 1535635 393561 1218853 1437249 783922 1955055 1795182 1504191 1931677 1727205 1645374 1648174 1955126 1972288 613066 4842 1727728 1011778 1418819 1119269 1232923 750527 1813485 888334 1239397 93393 1618575 1820676 1557271 1376647 1247104 175743 499775 1054444 67959 416658 594148 730144 1049129 1943191 1188139 75677 1948510 1533875 114815 281542 1758985 867009 666091 316061 1084549 526561 1115206 1553214 1312015 1838441 1395271 129899 1157884 1903837 1503555 1050078 987008 818244 980415 1150505 847601 1508194 124997 1283704 454900 1827831 1747376 1732062 1436386 14186 1956345 441379 872449 442019 1858316 1179559 118452 158096 229449 457750 322155 727491 94276 1663667 766363 1970825 1673993 1429738 330803 1127513 97077 1630765 443173 1019466 1897287 1624527 125965 214775 1163865 1301252 924342 206980 1350050 1293558 1757327 841468 774852 752777 337790 1849438 1404630 1391243 1226341 1309159 529603 161707 416700 438710 1866774 190957 1356028 1988610 1187223 1723082 888152 388122 1230589 718168 1838081 117257 638366 923606 1168394 285070 1132632 1212351 851454 252526 1752279 526626 1350552 164744 1007901 415622 1574357 1925039 1109600 1464266 1286282 1498535 97272 395625 1555247 1031949 1449511 1862370 1746293 1929146 694193 685689 1672798 1209151 400829 1821686 1810537 1612370 620907 1002572 1672272 882312 1804736 1008669 1290530 1756590 1931884 1385986 1578393 958877 912087 224980 494231 1414344 904261 1619042 559608 804095 1532600 472994 44807 1461440 353883 726465 1336963 153927 1315226 1314316 1826361 742190 1003581 68657 1543863 1932430 1335702 593564 19182 1575840 85309 1007761 285103 1861740 381140 1403941 837722 1799648 17038 195010 861290 1262201 1223345 1218817 1834289 1213284 161959 1185135 807831 1400887 777822 1863270 1134816 1903866 1582586 1986438 862249 799707 1992473 99632 1796833 671967 745309 1718458 1212028 817485 1329822 676740 1229107 449342 455312 1725814 274413 291732 1901647 1123912 1509076 684497 1300104 1490546 1210574 1536626 1367929 1217002 1322152 1742774 1335724 1506736 1890654 1283976 15113 325793 1799397 1807908 1025328 407897 1813354 1092893 1307920 1747556 723802 1314557 1511627 14729 955731 1543413 1281302 264592 634311 380832 1056436 1832789 1407198 1570475 1487341 895348 372521 1266976 674778 916073 443801 816569 109874 46993 23614 1880785 341218 1885293 1633114 1988675 404958 736380 323826 1997475 503806 427137 1143268 1782190 1478055 207333 661482 1060195 1570730 307693 262233 491498 924518 1481643 1172966 1021751 121455 1422948 1534855 320820 1178171 1693643 1617147 1266090 1843873 1381461 509178 157469 669573 98941 1420556 328806 1608559 1312122 733623 501935 962841 1865336 1016282 314834 1921212 1583413 1500482 582201 1543173 1160734 99818 1023358 1107660 549732 1132857 145832 498002 1313103 1455841 1641290 181994 1538501 1485138 463469 432430 1139415 1674971 788314 314087 1803974 983783 1838204 1107013 561689 907012 1058715 1419737 304817 1873265 1151259 1189674 19782 1704620 76122 890061 1148712 1193548 1425234 1730104 1103851 1060999 1526872 657641 345457 1459652 379964 1921825 21069 1467366 688994 1009262 1294492 137086 950053 282273 1304234 1010330 152421 1995853 835888 1764017 363264 884112 1757887 1106614 1745093 916915 529056 778019 384820 1791694 1393867 391450 1670223 472571 1806744 1502182 611113 1882569 1760243 370878 510421 1531625 1619571 1229291 558587 1670058 852682 1380248 1409089 1672464 1384356 1899729 955499 1243686 804749 506475 735938 1449609 1363989 337583 902507 822396 1076616 1017601 1908617 538980 197215 1174748 899264 1762319 796612 1971320 299171 697566 689911 707636 171714 1241827 1957583 1851251 1130519 1542046 1884888 797120 262013 1553168 506471 1847268 206808 1585482 1118075 1027429 331350 1673918 242595 869237 1846112 1634382 767910 837464 466911 1050098 381339 1733364 1172529 1867758 398019 47227 755844 1611510 416765 1226386 1400926 1974979 1311722 70252 387358 302889 660074 207811 1571694 1656474 1962431 1081246 27545 1308445 118608 1544698 1120416 1743969 723618 837984 1294185 1833865 1514939 1450377 160933 16111 1004237 1997458 109575 1575336 715285 1871236 1930434 484602 892295 442338 171216 1567953 1562454 702817 622480 1643669 338364 299468 746625 112163 1829034 76358 1190113 1592789 171320 1263341 1152887 318904 781738 297490 829422 914239 1825378 586995 493209 1574947 1412372 391975 1102538 1518486 1774615 1660031 1430577 751158 446067 318215 1151635 971737 784580 287866 126750 1591306 1746952 846961 1020340 1189370 1983965 1685953 811822 930199 482773 905006 715707 1903722 1050971 214207 912204 222441 1436460 1243703 603597 1667040 1941153 1935440 1153375 278333 891185 643433 206268 1939279 1853944 794506 1176468 260313 1452970 1211338 910147 1495940 1118387 1741466 1407705 1735805 32070 1606020 1261541 1661109 421881 1200995 570373 475188 1200921 1748037 1576341 1447451 1232927 1503940 1466670 946406 1669985 367087 1768774 849306 470896 1586177 550750 1943039 299498 1815847 252149 1282564 1436509 446111 725164 1386068 1631419 676742 504287 383934 1399996 1482964 443569 1744775 1290934 886910 821672 1080147 554856 156159 287847 1032128 769810 380937 829193 1418825 1090063 1609476 7879 391592 814600 1606640 1214002 756909 857669 273226 56535 537766 1338056 1931340 371991 1099418 1751582 729976 714726 90207 634148 1462028 1226741 307705 927163 1065781 649575 135367 264317 969710 1326272 426996 583641 1764144 1089458 1156769 1165754 1312142 441582 1071213 1659295 1664515 1248588 663708 741427 409837 37013 1459368 201001 1412129 1459530 1190297 1690854 1247924 1482702 628195 587913 739200 264776 473526 340193 1002047 1968857 475940 1163956 428325 1583926 1876840 1014648 1141887 496076 71668 1295819 1434577 412923 1657596 1464471 204883 807402 500836 359291 159497 1536269 883264 603591 913822 1420865 1694737 374894 1899253 114263 950673 1212475 5500 1906138 1731870 902180 1868812 831833 1983119 806729 1300857 571593 309609 1620788 1149589 395850 598724 1928117 606908 1014461 161043 458013 939175 1391634 720106 1448674 1067058 1720056 475884 1865738 1181378 418942 1219729 1290354 1455966 1327764 1049094 526362 1028831 1826199 1550515 1933030 464101 841011 1780832 1703076 506926 718735 857737 958653 414311 371558 140722 1659125 922971 1790574 936595 528196 534492 162409 498534 184678 885677 1849782 1324631 360143 1987226 230297 783189 607340 1482195 295677 331771 392709 459666 880452 105652 1192855 484657 1170055 583354 47086 1702074 598319 727589 840368 414111 404574 337042 1145061 1304582 1732654 1217694 241055 163559 201689 1614804 881737 714339 186373 1993016 446056 263183 1726719 1998431 1143835 1887588 1846960 1989846 1965317 408135 903315 651888 1484860 1030638 1781095 1178457 1032316 522889 1396878 1816202 478089 338392 595834 1957376 567768 282998 38994 1803464 1288842 1099230 313312 1728088 724359 42623 888957 1037619 1285587 1860198 1933881 157301 583397 1703164 524576 618359 1917201 552385 802856 892666 758726 533882 259223 1333367 1279394 1273954 818659 1738162 1987023 1912892 1053568 1551545 371526 1922367 694270 1835804 1998206 1219049 1296123 1761843 1894760 346612 1967018 1883195 1559450 1440018 1623352 97892 1059261 1880029 1535917 1656359 1572533 1171571 1676351 260092 1809041 214484 1531265 977014 1979958 204286 1529027 1571563 434910 1361018 459001 1758962 934843 884685 1203566 1123947 1197668 1398106 661062 1949016 337314 433262 474597 1996354 711780 1625754 94966 81477 344093 750939 703706 1812335 535446 936854 1284311 1969534 1229368 1101040 1673203 653685 1749003 1781924 899470 506697 224147 92406 1884159 929977 1423058 270316 1814276 1506192 1333279 879460 816754 17071 1324727 1794311 551819 207736 1220029 609396 1219929 205318 318303 872595 740432 671686 135330 328205 1346654 1904158 1355808 1903175 268062 1142140 726899 1499906 159720 542350 1569274 1301429 1720585 1886938 8560 415763 203323 1488446 1731298 83281 654101 665409 4438 1841374 1266966 471544 803758 132728 1826956 1696096 1421369 100919 1610054 959161 599528 722379 273832 1978211 352804 1350713 1910470 1425358 1924130 1784128 1937887 1148162 1736521 1496334 1717183 274202 1890163 1892350 1626219 170758 1757665 1021972 1337382 1685753 1412482 1239346 629881 170159 1525123 1261534 310363 202035 3084 809965 1813612 1889059 1780008 1781938 514584 1724419 1532578 1527020 748587 75886 1733326 1632942 1928480 1048867 1842229 1375780 116767 440336 1194904 656455 995485 1513159 1053135 743146 636414 1142286 251282 17164 787265 915159 1087604 675331 1678823 1121468 1753644 754338 51100 1610497 765366 799039 1190683 869323 1445146 244457 280045 1896132 1817953 1051151 777463 939084 1693600 1726861 703439 958165 42633 1194589 765447 465979 964457 725728 233336 630752 857956 1711185 345308 708053 1845611 1763490 209119 498770 1794060 344970 1340059 548770 856639 1112899 77759 761871 434225 564370 1085341 1045063 1200593 436007 769611 722084 222418 1378103 677640 926121 1190215 1858516 1072391 1102572 1458093 1577064 1966426 1460771 772349 1141815 1063320 1694019 1718032 1333138 1505199 954442 1391410 1670298 201691 570402 1201782 1929600 1243838 1159039 736400 886678 1248128 1285002 235143 1038587 1214988 1726643 326827 1049733 856239 1397132 1493555 1206251 515294 1656381 199151 1616128 416088 61024 776134 778427 3094 1442161 1885677 380188 600169 436912 1094527 944704 1495919 1876096 532330 240610 1647738 1699917 391152 1876703 1572735 1186034 1772533 388560 453973 1414532 824931 944437 831362 1042990 562814 1304955 1005204 964536 1076584 756736 662609 1462777 1269949 1424691 408347 1028573 1521728 857472 1255886 365813 692701 504755 1930644 1595003 1551985 906908 1988839 424067 999953 1570339 1315457 768272 776261 1241609 650647 1358741 1697286 102065 1040222 1814434 1499267 237793 636339 592309 1324850 1894706 1432455 1424226 1454510 1901738 993586 1511411 1442453 209264 1113639 957383 1570805 1677215 1140696 1046249 1190758 391366 700177 1939103 1966798 228063 1143805 191870 1847188 307469 1109763 1489045 114839 1795851 455848 267466 139430 1164989 1232253 1330141 958326 511947 1067967 1629947 1594662 1932239 349826 1209827 59977 412818 561370 1821654 1825844 1530607 790144 585923 427984 1266604 1881504 1104796 542468 1972030 1009397 797203 712955 277873 266944 670236 1726591 1649093 17858 441981 581206 1499690 1649152 913865 1723064 1492238 77082 611672 1224438 235732 831292 727381 1608076 1828600 185088 1738446 1887796 959929 841018 707770 1540069 411672 1601656 387518 623926 149503 1229639 1493146 497276 1480054 1947790 24678 782852 822232 1501151 384338 83412 1636640 703338 1548566 1715206 734260 1223509 461096 845213 1456852 1294049 323760 1807509 1945692 1303895 1756596 317377 713554 186270 1763919 728868 321307 173741 410443 1801168 1415241 933248 1059892 150868 813046 1546309 1429902 1852339 1054913 119616 847615 148527 1489953 1369011 1275709 783545 739586 567 940067 1015703 1968267 1323189 1440440 1219200 1962258 1795969 507518 1499646 826089 733039 1549182 1956257 314830 400185 758183 1454516 1812899 203357 1207697 281187 1215661 1880180 1742425 56702 146102 1805259 1871303 1004564 1166003 1571812 295368 1370579 1206339 1410655 1343120 1982423 783528 1803255 1275959 727147 715966 802243 1010238 51220 660967 424508 1977801 531846 1221646 852241 501452 1230776 1127277 891367 593726 130891 459144 1434137 89541 1997524 358272 946676 231142 86506 288758 956674 1047114 387450 536661 1429317 286841 800415 1472185 336189 1833745 344011 519354 96127 418261 1389439 960221 1558799 259804 596169 1333523 191596 57905 722883 703904 278070 1950212 1284367 1507812 1404113 201651 901768 1275312 560666 1372986 31123 349425 361225 603808 1374544 396853 1590919 520432 366273 1212428 1318823 75385 652364 1683763 1580546 763215 1421933 1918880 648866 1878220 1043702 205562 1997501 644093 84692 1958080 973368 1283855 1718629 628774 1274141 1314698 993235 734796 1937263 1688673 513994 673540 1744947 460082 1179478 1022138 659177 1695079 467280 1945591 1892887 1694999 655740 1450342 1297178 648610 683087 1402726 1573876 1507785 1805697 1292401 381618 1983178 810838 1734955 1656607 515750 138248 294908 1701216 349845 497022 687011 865303 1597491 1706674 532035 73855 101397 24798 1535398 551514 1948708 1191 98276 1230348 902290 1078785 1960596 862453 1383844 486333 1107829 1825505 997629 1230394 537115 676768 157923 24812 695246 962189 1338739 428460 1938381 524605 1085232 730952 123827 1760216 1916230 714530 384347 10468 569320 160847 334861 863326 468314 1971170 1601789 1151760 313796 527671 1202608 282505 1434552 1183197 51281 1372968 734124 1290717 1643742 488163 945610 584917 1449251 1932917 201151 1611431 1691787 643126 1042891 1381101 708166 1740544 1823511 464911 221404 1580382 635728 1124629 1156675 1682385 1390520 69552 241206 1662087 896705 690408 226649 1400121 1289580 795510 609550 499167 1902777 1130212 933650 1066746 1851142 1363076 647438 1695018 1765272 25108 1845601 1944274 1318423 1696102 1678748 1598191 528758 48467 1093875 1714985 259475 1649353 1393444 1010300 239378 625972 1799354 568377 627540 41826 1925624 1233299 729582 1946447 1435887 368878 1766062 407286 611764 1639668 324995 1003537 1634661 1411787 554723 1299386 1998385 452272 110068 1027766 586792 463289 1446379 1184932 1424967 1554958 1698925 98134 1307554 1710231 432120 380530 469723 336327 255952 1819884 507463 1537174 1719870 1430535 914019 109056 423729 1115777 316665 1096848 186287 712393 214298 167822 1844913 467092 1506419 721243 351647 1456408 328395 1522324 1314386 1410665 645277 1011291 1241668 749042 938362 1112717 1629012 695792 655233 1661784 1639617 611753 68263 104319 459091 989838 1952076 1472009 326443 1700877 1461240 1877360 203452 486123 463457 1381389 175335 1321028 127934 735882 159875 1123659 1692422 1126068 771413 762315 1179425 1020529 506864 1673206 611691 1205617 1836067 316949 1094171 91881 262352 1703199 1360291 1371529 1690659 1778543 1558815 1211841 79444 703892 1664257 756787 244190 415820 398843 1626749 913674 781462 1261892 384315 776403 1472007 1836571 507413 1534065 355577 272690 470784 1168176 690745 685550 1144747 629371 949960 310654 1595064 1406565 539781 108552 1122696 1703938 1773320 113679 629782 429896 938427 748728 152446 650416 1227753 1357196 884195 1105836 395877 1292145 1008776 587167 1356435 1992080 108411 747546 1768689 319061 1636876 61425 1757454 1296886 1530519 1288565 1028542 1331714 1184023 579392 775597 1970908 1127204 406252 781104 749284 946558 1759362 598099 1948911 377887 1055467 343289 1488039 620253 1372274 1896454 584745 295248 121779 1937557 556283 515407 688256 939954 991840 865469 697485 1276055 1162147 430049 1173521 1613276 1320103 870872 1374622 1833824 264412 1289017 835094 881422 764549 1056314 1666718 673635 566766 439560 1569191 1313110 1463154 1047438 1377661 51622 89150 1289414 76643 1494144 348217 1087802 442265 1862903 71631 1856421 583375 1777510 523117 1512650 358362 1575484 1870912 151558 96641 1560721 929487 1578558 1942148 385436 1880631 1770308 417658 1826100 155683 1895800 1855287 993859 1615679 1567487 762902 1243672 1977409 300723 1861390 341601 742361 408408 1708646 1400255 916998 1375269 18580 202548 467216 659481 331839 1835290 1390577 309812 532845 259362 464311 1767509 1047233 450712 121390 93238 733068 897522 1204927 1809907 1765241 1904947 1528273 396218 710982 29895 604168 1205499 1919318 497870 677402 1115339 1914767 1289671 786288 423843 371349 1063060 129681 516524 494962 1223426 1433651 808290 1746484 185551 1981335 1914690 1731518 1604683 804509 255300 556800 709854 737118 875996 1638997 657809 379545 757449 316565 719709 1107985 18506 1541010 335860 1864196 496343 87018 696667 1742282 724580 1681506 1683999 1830080 1096162 415998 55664 1359945 333619 454941 1308555 1663693 1744861 711570 904737 104894 1522811 1613997 1697480 336445 893478 560206 1985966 667070 407974 1438583 204462 1145527 1915201 1098173 1375844 865122 1562930 454215 1749698 51906 1446373 1490558 936652 1583875 276791 307736 1515695 207151 1296701 1917938 304686 1396785 1128345 1663456 1944903 82196 358971 913619 16752 1707837 830280 396624 1039719 1153704 1106425 526013 82858 624958 1725336 1134736 1682099 218188 1906788 543193 846138 1614060 1462992 1723714 565546 1932535 1132233 1201300 242528 1346345 580137 763910 1288403 1382140 1607846 523312 587543 1844384 1837630 240884 1592983 1175329 802532 572281 705388 1072030 224709 1756372 119119 1552268 453974 700466 909135 1995517 6628 38655 724270 1240724 1489099 1865081 1944866 1303522 191600 1626843 1491097 1414713 1142786 1976762 1443007 1702076 1867438 1390406 967488 1363514 961251 442110 415396 1999285 1370192 1914359 1300459 706719 1901706 519007 1058770 1483503 1446676 61345 1092943 1573811 1839996 434779 1719674 1074335 203310 1977017 933176 380113 1180170 579034 1015493 390034 1443648 1414153 1918651 230175 551137 1414572 805644 856232 782156 578157 87133 1929500 96408 1096145 1756856 1889477 570023 1547802 1947792 1573227 913892 88163 372197 839673 840079 1059196 1823387 162715 1942453 1583677 215451 1540617 196248 234755 948027 540117 1975073 690738 1667791 1046478 1843260 1558034 400761 1857173 841309 212948 1804794 1432611 1499234 185595 942759 1093003 1788156 1496996 1680139 799676 613532 1544774 409725 832527 1560327 411849 1195322 1760840 1481360 1289336 1037031 1917128 1370442 663440 433044 1418780 501952 1779874 382902 507827 236678 205961 1966310 751477 536838 90429 1896292 1631631 604361 1418909 1627220 532705 231308 1053830 903179 387523 730727 1354362 1665580 949008 806518 535760 424980 310871 1208537 429844 536306 447330 109260 1665789 10152 1202876 816013 1921100 1681823 1725741 965723 806741 1620004 1414294 81167 623702 1157766 910963 1926430 1379335 1553021 1682173 701077 1981171 1516647 26346 1449381 491904 914542 137675 671956 542785 602886 27622 174933 689792 1024470 1213232 233098 1760130 1440091 1200732 1031167 1733902 1114737 1068737 1966046 1861421 1559822 558251 360326 507882 290759 1999905 702365 868234 517728 443675 712590 330579 695776 355563 332660 736513 88443 1194192 1443302 780163 1109188 1247090 1460253 765497 170361 1472439 842120 1163032 794960 1941867 1533863 815279 1633152 66295 1287774 1827678 1176156 842840 396924 794721 1795950 452502 1291844 1657710 1688933 1343534 289524 936525 581413 1266687 1233644 1608275 1579283 847139 904914 1501081 556469 1202214 1227009 193133 183078 349642 820057 768287 1058137 1408545 462214 684894 1143498 509447 90593 1763157 1791036 199824 1217237 947003 487129 1116197 306964 1056823 1995227 1136994 1221648 735384 56151 78381 887985 1812866 264216 1251140 725483 1674200 1081346 369079 1999926 793184 1951653 128365 1167739 1166385 1142659 959338 603045 455507 316923 34304 1971307 783658 1864966 1930197 836819 1100759 55010 32456 299656 1795524 476224 1119460 686032 1132371 1041101 1873595 829315 1019347 298293 1523507 742251 8053 996936 961705 1329895 851844 165370 1573320 1318483 1388972 1337916 592909 80103 1494970 1894916 1061059 1137959 1597834 1229008 153869 186962 1196734 1742096 682264 1424072 415283 1678547 1381665 1904432 995345 1157056 46402 1643013 814121 230796 979087 1237914 597321 401004 175141 1244226 481175 437607 1103519 1251504 1384906 1608849 1264225 1606947 1716496 731158 1346758 241020 252135 1711264 1528240 845986 7063 700091 13406 1334715 935254 1516568 290981 85145 1868166 212246 1881126 1529303 826152 992279 739679 540122 1452457 1398525 818481 1666937 921389 1918370 51774 1172341 478124 376440 902279 1288769 1150845 1991961 622374 561853 422019 1307709 705566 1778539 1842676 910494 804059 1446783 985668 1036828 864821 1914821 806261 1272827 79337 1531254 523481 491444 251666 1541954 1836268 1618141 344206 730278 1692558 1707418 1094774 589505 1759918 16585 344612 13745 1852827 1624278 1399297 308157 1615840 528089 1393554 398621 484288 778621 23873 483543 145938 717977 187161 166090 662141 537735 1488577 285302 1688747 1362859 290998 1944736 407904 1303798 204046 729566 182056 1689331 904093 530037 253799 145054 763474 898290 1423632 403734 167903 861096 1407313 1622628 1087349 293182 463065 90879 999868 1260480 1771614 1233359 140487 1050895 990593 1253471 789900 750756 1477734 1485128 1443575 1782140 451429 556656 257705 1857754 699276 560679 1575554 1110611 229389 1223526 1458617 1094746 391459 868070 1251028 1697045 1827872 1891954 1501501 618661 997971 788357 1617784 1876092 1396349 1431870 672154 1455134 1881172 1059468 1411534 695824 1267256 1707431 265479 634858 605223 847267 875587 34117 465548 836298 1012916 540591 458609 440927 1399064 279732 177717 1100112 1131876 1484523 998000 604415 483983 303013 195971 976897 224831 753870 769010 587708 1036164 1874589 1708229 252943 1656802 1615195 1355151 874425 710751 236660 192675 1375341 748103 415436 576576 1855179 1624442 1112443 105654 1147602 1852554 57336 1281231 1283422 1627474 1476005 1735176 1869376 598795 1326429 1479717 134955 1461162 598074 759630 1281673 1808895 1160700 443324 223083 1966531 108172 232180 206276 321911 1169839 703349 1214937 1412003 1248545 570171 423611 1259864 1800979 1523290 1926636 1482042 416725 1923646 1806176 99220 507887 863926 1473355 1835726 1563888 979151 1974959 801979 1144529 540531 1110104 491055 419374 1077627 1882254 1338849 1551080 1172319 972699 1569619 1910246 735892 1367164 1652217 201247 1206930 834389 198819 386450 1316567 1741908 41062 1950183 921368 1627849 137575 1591275 1097004 661619 1592767 229642 1257304 1839546 1399978 748790 1692259 1263610 1396471 1450919 441243 392707 23934 870341 1698316 1090511 69692 1184531 1806455 1910426 1977470 1953093 1661774 1676706 1546534 81110 432846 1732591 1224322 1659279 538582 338708 1971600 130190 1480875 813465 800668 127235 31197 1541955 1192263 1101438 535367 1591455 735893 488194 130981 1687646 1976088 1705731 1817792 698060 1371961 540940 1501658 1245258 1607224 1745265 1390156 388703 1046276 1574594 217811 883593 1528751 718632 1204317 1031604 1917487 1942168 1629523 1038369 1814594 1425371 841167 1549398 553200 1520949 1768651 1337330 1803077 767816 1553913 1387368 1087248 340253 974057 1722708 666904 371994 1855260 1982881 1118519 1971778 689891 929852 1624751 801554 1350017 1675801 1827379 839226 1444202 1008154 388660 11164 71086 1356581 1136859 329090 1003575 412054 330738 1962272 660766 1243926 15432 344578 1879962 1205690 804681 38709 964702 1342361 1602221 530621 453043 1932962 1596561 6817 1747393 128819 246914 144524 802029 553934 1046726 10896 598690 1223689 871637 296057 532979 878507 1003148 1556641 365538 1164145 1554508 905801 296583 484037 1198182 1438593 1005483 1005214 513299 1107180 1839952 342204 877955 1746097 705062 1589124 315220 1930477 1806322 333166 1937536 1727031 500439 360138 413865 336509 757891 112638 173988 884941 667016 1536942 1595887 1380604 1083949 1017619 862103 57495 346951 1610394 1596183 1277633 1569977 1456229 1103709 1588905 361490 137311 1281281 227774 997644 963351 476965 824449 1095462 1216863 500057 1195418 786751 711524 1430234 817114 9035 1962097 1169255 1214000 27843 1877801 1363547 284500 1465393 1176538 650845 222562 867264 84501 1033907 60742 737916 1130682 1572941 1082371 1103040 967212 35017 1944054 1772966 44496 1214542 1561309 1691629 1181859 216278 996048 172443 1341371 427939 320022 264984 1518098 872249 596575 546174 343438 1283997 1306154 1300242 1459544 1879474 963107 1167733 734887 514398 266245 684611 1708603 1857780 892656 111233 1998416 353148 1154363 1303405 1784575 1218474 209077 1725057 1598093 190045 1371914 1590699 1979191 450288 566037 498794 840642 724144 1937280 1430867 1762458 1516587 615314 219743 885211 788689 757637 815974 1414285 1680148 1068552 1507889 14743 428053 1869346 534015 1754636 69107 1429023 1837996 1516074 677911 389750 1539795 168251 1229055 1725911 359466 247754 1979689 828664 893384 951765 1372344 36807 1547493 80245 1348545 1992415 250451 154489 1542888 75480 1710807 1465108 141111 116126 450772 667137 633414 1666203 981240 1097533 1005016 116569 1643079 1903532 178810 1938761 1556762 474402 1443071 838800 486565 1326826 1114742 991619 1317539 418155 1638874 1441859 26584 1249160 1883486 1257890 1476596 1652950 266135 1795156 832477 1477736 1585873 409781 1218242 1016716 1632416 1362158 1423519 1065342 1015185 980631 1484533 448709 1339782 498998 1812518 1228992 699957 937183 61054 591894 904140 1758031 1724683 1374694 1572398 361269 295287 453406 455033 151797 521296 1628373 352720 804958 1808106 658546 1520642 97814 260556 882411 927740 478867 1724061 1287750 1902564 834448 739511 1376581 1627827 1399153 438453 1963075 1246257 602616 1717170 848063 874846 1402351 1430655 305852 1782339 1229550 1039268 1660497 934545 1946407 1040646 708221 882088 1238685 311957 350960 937796 374136 480895 1787740 698927 691892 1577842 1472951 429396 419455 1986703 1753124 1677746 770857 514943 1345572 1169675 1838818 1104003 12995 1331835 1983461 1356150 1622071 816421 1350664 864308 1213566 1103533 1593923 1869941 364086 796120 1947402 1189414 1055715 1338969 1445284 574188 258815 273016 1061636 200038 1443186 1553980 1164346 1052137 994773 478766 153199 570813 1629731 1042189 1310160 917054 1364296 1580542 1500252 615532 1138651 1757572 1733894 1499151 1826636 1767578 75907 233877 1893789 1926767 1400292 1089132 1411909 786946 135703 731998 1023869 1541313 1520946 965656 1831832 1900706 1315692 1724666 463661 855969 665730 1988359 931817 1256041 983368 1135802 1128333 291979 1261925 985289 269967 507081 1605084 192879 793841 894675 1481441 727210 1532173 817552 217099 470997 708515 1725068 1100312 976796 29356 975412 906329 1432322 61480 1404365 1171060 96738 667377 357078 922944 25637 6880 1135870 61812 373942 836031 1180487 1252199 484974 523468 211514 126798 1821226 1938914 630918 1744499 1844016 953459 790329 1046548 1067565 677468 1429890 1075675 1805387 1241872 550356 1923410 1972326 1840041 1321466 1619235 1819297 1283168 1024502 994134 1794801 1502727 441748 1711478 79110 263011 1282228 213093 393604 1686824 201356 516004 183728 699296 1919019 1394614 608772 366429 337361 305668 1121036 1953609 1565311 722903 1087123 129128 828728 381281 105102 1955898 1914593 1717726 947778 1214500 378361 1723251 341706 949202 1865302 962063 1713121 109878 330230 1457074 787763 1447378 637266 650009 1362353 1764305 334127 1109284 1953901 1598913 1374317 375353 1772895 1629126 1016511 1153078 1547604 238136 1524373 68523 1142002 1740581 1389894 651437 799362 1366847 127537 1448131 613322 918461 343696 564151 1200623 1235500 718431 1333903 764694 1241150 942655 1849166 843735 615815 1149279 1407438 1730564 643655 1849590 1567908 1967160 1510354 1896602 605035 773255 385913 547792 1091998 1114138 1253442 74366 1528727 1909058 449435 1203730 1985981 358261 877780 571468 1890655 1524596 1150237 1944666 1403073 420306 1588569 184245 145588 373511 929941 1511264 1641377 736779 1044729 1034686 424437 564548 1363222 981897 1179249 1700768 782376 1683701 1055814 1959921 946326 661703 1071263 110126 1540880 763119 509871 260966 1129008 1109080 236629 364685 303979 1391058 1736225 1930652 1305419 971832 572333 144337 1862040 1802383 369770 694498 1527402 565067 64433 1685283 265641 431636 1491432 1853496 1849248 1148790 1182585 1321296 1707700 1372721 1200546 1807842 1722725 627629 830791 1451374 11495 1210661 681059 244666 437306 643304 1435845 466652 928880 435822 559625 296401 1036145 1446528 1791403 423312 724983 738113 1405969 422653 861522 617675 1253848 123193 1487578 1930147 1159990 692851 1397786 1495181 1362613 1070718 449313 1925177 1843711 344276 344160 442534 1683658 75182 1321444 315723 814805 964921 1506013 506896 585961 568822 994129 91409 751088 1761542 1519604 80975 1050072 377663 1250138 552878 1469465 1010034 1773985 964907 295473 554985 1202053 707264 770551 354459 124972 1514120 1759340 1653727 1069680 1317778 190675 1269959 65712 1223896 1061580 905572 803771 1416493 1099373 774487 396441 1532444 210489 1254430 807375 1139628 168895 862973 1333149 119691 1724750 582355 1817457 1351298 729433 513344 1234387 1110216 1200383 1783738 897331 1375062 521213 1199476 1613239 1824818 909606 1076478 979023 956631 210345 777979 756336 1716301 367882 126809 1001109 1384878 271086 308349 149681 918542 1223797 70685 1385698 1690860 1920158 721931 1029605 1130575 1064615 420131 108607 900870 1422580 1931685 1381975 328385 1462814 780334 478823 546690 51164 920676 1953211 63567 1704823 1841388 235998 929667 29110 1536499 710090 1671367 1460880 1931653 1468672 924836 1020803 621662 90903 1093500 354898 1746715 1882331 1900035 402183 59115 1286060 936215 1902613 1680025 594705 1031865 782305 424103 36800 1398169 243870 1717688 350839 77870 3782 1484483 697385 1536650 1728867 1346453 1173541 1920422 1067824 86226 1543491 1986900 494768 1455152 875276 463751 1841308 457302 139036 196115 1025720 131592 412275 798171 53011 1480722 347932 1661830 1761916 382852 29353 1040841 767579 1596300 1373274 244065 782790 1214384 233390 224103 1866559 993554 715287 699231 1172058 434470 743970 1608051 1570889 1348997 1065161 1500593 281913 1240464 568308 1614006 314505 1464714 345530 1013413 1325795 1156174 1180093 1387193 773762 1870948 236278 1876097 985368 1605079 915206 1550746 548066 1495495 1611293 1137485 1425554 468076 496996 821304 1674339 317988 722008 327154 225645 66701 437222 619489 1633517 604704 1003425 956836 787220 1298428 762850 819176 311426 996087 1310679 831239 587765 286907 491243 377222 263279 1207222 108381 959753 266755 881809 474909 1135005 1700732 1899338 935193 835584 1931236 949263 211961 1242497 1746112 991676 1431884 690763 1529704 1801479 1712799 118576 1608167 1113111 1132720 304103 464779 1083658 94544 1503593 114258 300688 298897 1733519 1091105 1688473 539556 1271223 17185 527558 1296931 1668084 458656 230578 671018 536984 1243156 1511925 113403 1702271 1433246 1053585 463731 1907976 1147253 1065257 639471 1610323 360109 567405 236889 86608 668033 870855 1665192 1347949 354989 1301561 675652 1537990 808386 285895 1280633 973126 357062 1145835 676586 1156482 890486 1844025 127714 1293238 993393 1055322 1404515 633909 1134230 376034 845032 1683983 547130 1649447 1597397 736697 1223038 1872309 1101830 505703 1870267 1770138 1723240 1444460 20169 200905 1493700 1839914 382033 591820 1052993 47259 1643351 1888630 1183731 1301735 25400 666071 1847603 1050409 914583 1459087 495039 1364153 1548402 1262830 20297 530165 69836 1980182 850953 1291004 1599708 1252176 325098 35008 1293191 1802051 400952 781507 1197407 488467 964033 1568076 885520 1617795 1559433 1691860 105719 1788321 537213 1795143 1036858 1310989 771949 1276309 1183267 587550 1052354 556790 1516037 522819 1955542 1017243 1417038 1310022 128723 1998845 1004312 1485933 467184 652320 1106420 496864 1471256 1989255 1301343 105689 862000 1179991 1674179 1248416 1917595 1252230 1484347 324258 983028 1818032 159732 1513019 1233360 1634629 843911 250803 1249264 731464 1042155 1898225 1897447 1663390 1938759 1382433 764111 1991648 780449 1604836 1260915 1680091 363692 717543 50518 1453500 1358402 215883 443223 196294 211653 1096491 1332899 1675417 981626 802440 1094712 394840 1742819 862918 1275427 1596416 1955880 245820 717422 1183546 717889 1566627 1510469 1600417 1092359 1397325 1373456 263864 171316 1590893 214316 322020 817769 452536 431702 1639452 722748 294640 552439 667595 557324 1186931 1975590 700238 1293277 1121920 877967 1107551 965477 1561425 821335 474182 632921 888646 784408 728797 1347301 398856 983144 1892333 196643 727897 796259 509641 1456429 548112 433992 749077 1820237 282199 191555 488695 948700 1872723 1980189 133713 1158564 1957251 1967126 1616725 136377 706602 595436 348084 15206 824507 355088 570685 1853408 449205 833886 1648697 716568 58611 765470 1907387 565179 1778402 97462 505973 1649163 1054846 737547 1078788 1038523 1067762 907222 285394 1128986 211033 677377 12657 908061 126391 1684950 106851 1454824 1385071 603772 1451785 1807080 1762996 1853777 1034046 581348 1623986 63987 1109674 1837079 27133 932588 759791 229893 614174 1370682 1096580 1296140 1662353 1962516 368508 1153689 1219457 1706778 75411 1472764 564655 1142830 561901 1271208 552303 1202413 705887 846605 804403 1391064 1842578 993825 741846 1272777 1907292 445199 754540 817967 1101650 1169310 1972779 288504 13496 798482 739385 481264 1264702 379866 1484553 692651 218540 576519 1741366 1950548 218405 1936563 888400 556992 1718386 849596 1868769 219998 936875 1636628 1677687 466641 1741296 620441 815368 1831865 734738 1228571 631098 1424246 1095920 627595 541588 1889883 451613 1291847 1516714 37576 274069 869574 1121687 1884173 676306 555002 1800369 1688779 1178404 1717105 503273 103187 222479 1552023 399925 117263 867531 1999658 1819221 169323 869055 1448733 808469 867630 967925 63571 662942 70148 226200 1953580 527778 1034465 1722254 1692047 1757720 768025 976764 1544234 1327848 1262551 934608 166501 204998 711231 110769 1962266 1609832 1004306 1720738 177878 1248008 126054 255546 919490 748749 253635 1643373 739739 1563574 1863622 212970 454563 1239470 1974231 1761761 198136 518714 988405 601093 835459 1787166 1839501 596117 1833725 551897 1651414 596673 1504522 1902435 1787542 910778 1008458 298819 990641 1626671 124350 364773 1864915 1743860 399105 1702067 855059 931979 1230855 130303 1962829 316862 1024306 840423 290298 513624 882815 1727378 77429 6177 1644170 721649 859004 1478465 379975 1487462 1710337 1938847 1518972 1015716 213127 149467 26409 1146098 1983316 784870 191025 109250 1298982 1269494 175688 204674 1324808 481356 135578 1940197 609651 199687 1539743 274572 1487785 1739819 1181018 1798188 104364 600979 462322 1072522 205499 1675605 868720 1428273 356661 988147 1026739 1566447 950106 1442779 1984150 787921 107268 1182025 1963831 956016 1451598 756379 600061 403886 90238 969661 1868860 1990952 1231988 1257223 690292 722765 1567813 1081893 576600 1296865 191750 1549852 793335 376949 741170 1358025 1903465 1377832 79261 23926 1965885 1059997 409267 1385215 1266076 1594199 156346 1941306 820183 1869756 614092 512264 1553322 481748 1232530 502628 1638224 1243309 328649 697671 1959033 448894 37259 1150105 1726435 79753 1969810 1099515 1927063 1271558 1300120 747591 1832130 662568 1570478 1170669 385502 463479 1048719 1297512 1626410 930089 521981 577373 1569102 535526 610797 1251135 614823 610255 1285770 472696 1164901 524418 821447 1605533 718379 724120 1135603 190872 804826 674878 41109 44135 1914541 764612 995860 1941883 299305 1875481 1412120 274178 92777 695821 1874807 703244 1635172 143158 445728 191741 1884828 1933292 11814 839551 647197 606460 1589052 1896921 1694327 1961708 500674 1271068 582864 1737444 253738 213833 449608 1356935 947708 1960223 1264647 1871116 1868128 913977 553312 1658885 1710970 1589466 1357104 1988292 151551 1853608 1832590 1750354 1362429 364034 1936015 1117561 246303 1053402 385562 1387343 946379 1339391 868929 1261758 1350837 963856 1691597 1165317 1066835 121772 568836 265827 1391667 327199 1051568 1010082 1662519 235893 1887320 765597 763472 1982954 1061479 1607756 1365657 1861516 897081 70108 1741467 488414 386675 956532 695570 63802 495104 244073 673871 74976 503101 1254746 1125297 1713240 192230 1245925 488263 1960300 1409119 1211458 1105972 1384683 1467547 109512 1207022 1649386 1208312 1989509 1492984 793791 1197995 527979 147040 881079 1383410 596953 792376 1693397 1225090 849244 1405568 1052345 1008232 1320211 1300637 922634 1539123 509968 1415511 369314 1194128 829203 1435271 1684009 1621260 172315 1265963 788820 749665 238154 428740 377858 824937 527486 541013 1364796 1212385 1330678 228835 478118 608121 594927 328421 460077 391457 1472572 858738 304459 1447995 1136438 1350067 1279954 846628 1242318 1703211 1450144 1478600 932037 308055 1098986 863402 1048900 37024 919613 1435216 784613 657635 1136510 121393 328651 1243436 1511107 1973960 1941637 1723060 1866301 1859081 137663 1548247 739710 1650141 1437599 119798 613454 368594 423429 1667550 874495 869749 1815439 1281360 759249 1371508 192048 1754310 887210 1031845 1131832 874489 1768891 1476907 1199604 1123624 475186 560901 1582903 1630711 276596 787459 1539065 1115434 548621 1614668 1211635 246209 857838 496414 1525238 313126 1096279 1062263 139118 1195946 567484 1667042 1500062 1342110 720231 744901 1381508 745501 993565 1193923 1725109 657680 961669 691706 793903 922973 1369440 1859743 444447 1912534 1711818 1369795 1168959 1309200 1302513 1767679 55481 1236012 80193 1381090 711814 742831 619179 868896 109453 113965 947862 532535 1252616 256949 123601 648388 1151888 1705701 148214 599807 857193 569673 630245 1366946 817000 1865040 1656227 130950 1238839 1332029 811462 1021913 1053459 953308 1778965 280117 1681962 1757430 938510 1616892 1241046 1797239 100927 1038104 1674914 738339 606799 616782 1334467 959017 410552 1199915 1849535 580873 319428 1515255 630170 1712095 1911172 450650 621862 1570240 819477 1714361 1192685 947811 683236 1414948 1395322 1203225 461850 368743 476505 1916493 13417 578574 826330 775396 1463379 712342 571311 319012 1627417 1808618 1378637 768055 1651161 454549 1765130 1310145 54508 1253014 1128366 1090741 591865 1296151 868005 956489 1006939 289716 756517 639778 1559684 1118276 1934890 1746529 512290 44666 1613934 995563 65197 680863 1987796 777597 274316 690619 493917 1251735 1588091 1298921 485899 1372703 158915 514793 730953 289117 295153 622682 1016026 1674948 719557 1152793 1476706 957306 699134 1371237 747188 52710 537248 317806 910268 861182 1530887 838532 1587895 1246714 591222 796604 1252406 1499147 1114303 1309310 1260606 1490654 837171 457127 1994857 1841726 1450675 374823 1155643 1570700 1018690 1366090 878540 187000 1564324 1402211 1350978 461925 591864 654785 1536961 1570870 572622 1721133 1783565 1728651 1105114 1663515 1366779 360914 733601 1292057 1977887 1174645 1580267 590495 712242 1982447 110883 1008636 831373 583228 1766889 37937 547511 193780 497079 1967639 1930508 1312021 775481 1543131 752364 1098116 193828 240052 19784 163013 655373 923305 1626188 1394277 1032785 1591037 1767235 116575 53454 1909768 73472 1230551 742549 351491 1678846 791570 1237023 804841 116158 499319 1255346 515862 1140973 1642103 537661 1075840 1911425 542824 1670656 564022 1247622 1093930 652619 36691 927242 166079 1546380 1868924 518943 326839 1788981 527155 1457176 781298 436451 961570 443030 39007 1121052 1174641 402999 320138 235401 344909 1054555 923673 540654 1111327 525660 1836531 1927080 1603819 429023 939283 816836 988009 1527035 38447 385039 439374 1597206 709335 1292862 152891 177009 1399185 873287 1305673 921923 536815 935286 421417 1584619 1436728 1553588 298463 1800831 1421096 33821 1692378 177877 411996 695287 1565236 659730 1642619 1636714 1691171 1050447 220656 1459352 264051 1658877 389042 1441920 738265 1745479 1081580 367046 1547036 1595126 589610 1760862 1982785 1028894 920772 1700641 540231 479070 1759509 263066 1818218 532912 1736001 348496 1713130 1897613 1248704 70321 622233 1897433 672019 315028 976517 301100 250157 1008217 738679 1459805 851447 132849 103552 229194 507710 153800 918201 523829 263904 1697724 172034 628821 1758695 823653 1593893 1650053 1528847 1942005 1964719 1366013 280480 765396 1684088 273414 1203722 1753144 653835 62655 1191131 817117 1265029 429060 1778061 1680849 893137 600269 1002928 1965614 330757 1783954 1327468 1992800 1038257 1300119 1846462 1314234 1629183 1359921 916010 1057027 325232 1044438 617197 870863 129991 1201757 19987 624341 526233 1982223 174546 943843 1200629 1575295 1287647 966673 1054578 1924730 549313 308371 1919445 640335 499408 1171399 424970 1375838 81686 1486592 1101390 1427543 1064423 546037 1859816 1979357 1357549 487029 836947 1572632 595950 136083 353545 670033 1212130 507494 479904 781977 725540 787668 1105678 1371663 243700 1639885 845326 836966 719568 650207 486917 696500 462783 1075667 222579 928256 1727355 1882425 1907694 655097 380578 1474848 1121362 1253538 1877869 1483573 540519 120705 1654987 1225685 1135389 951618 1313025 331990 358473 850041 1028839 757922 1390447 65253 66821 1926049 1207518 131539 681301 1159640 1117486 680690 427530 180221 620019 618652 1175382 1569856 1279168 1150867 643435 1246966 801112 1997576 199757 270921 1089140 488403 828900 1233354 1398139 277419 1247547 292535 564025 64357 1184766 663464 68170 848592 1465464 253505 1064481 691051 881590 1623906 1505447 910346 396024 387769 1827552 1643294 313124 125765 1739179 1320958 1612962 346756 381717 1463725 943397 688099 744235 100358 668850 798286 1492325 1820120 378409 137207 1418591 165145 207843 1065637 1794079 1952586 580574 21824 927844 1818563 405361 1060417 582625 1349081 1680368 1737701 1340583 482266 1384914 270688 1777163 688094 814725 45991 571507 437160 585974 1498022 304231 144321 1797656 1217087 1250426 1075165 1244569 1883036 1120868 420037 1412401 948293 39670 724332 1430253 938433 330012 594994 1473352 1543540 897612 1743926 1680096 1071363 1454578 382504 1181662 1364628 765050 1010053 836789 727782 230095 1393850 357947 11589 1634568 524545 1948506 1721785 1117964 11347 44650 1351767 98988 1527014 211106 1987048 1930351 1933572 57509 630650 845319 1246368 1193846 305073 1931090 497346 515159 1622292 1636761 668232 1654744 257893 1978115 340031 1477678 1640234 1492770 1736466 23785 1281616 1851697 375506 1899792 1488351 293748 565580 1901781 913392 1702688 1915160 861650 937664 992959 1558786 973792 1250068 32055 1592263 839902 1390725 751299 768538 1807815 1343304 371134 628748 692197 1456903 735687 1637035 758804 884325 1554697 1076293 1253788 1895798 988269 1656727 1399948 1543522 74865 806400 1401158 1374867 1737290 801987 1103925 959635 252217 186750 338085 1634853 611750 278316 1703611 522045 424101 1938928 1053941 1924717 57268 1136279 1589140 1429489 839479 1809205 391554 1131672 631730 83463 1089021 1576309 1092412 721058 1555648 1418981 1574052 1250149 1047386 1432922 1122298 413270 1052593 1396797 129992 83968 249356 395438 527372 696296 1476564 1649402 686251 954389 179739 756991 11496 1898744 1261969 1416025 902398 151313 1490870 624229 47250 364663 1779164 1443817 1419211 1401650 1778456 1513499 765122 1261775 1639971 1132685 657022 1533978 668192 1080777 803041 1428830 605708 388759 1125194 1063974 1055878 1038877 955940 242127 934806 1739086 92827 158670 788400 1850851 226899 777236 1370052 539599 67943 25044 1514399 1639490 1294275 893609 1786501 71064 369714 1297117 1664549 1482426 540962 640289 1149485 1467536 464579 1136242 1462418 332037 1263811 1611574 1991453 1742918 1689872 1838525 986294 582883 750642 818275 1908391 201490 1319239 908186 112493 1322227 544305 1132093 1042158 125874 214830 1528782 1258661 99879 164093 1779030 818932 1848399 929139 663449 885857 822538 995415 477191 654167 1679026 150453 1283296 173482 437006 1501481 22088 17245 1366725 396662 1649434 976674 492801 135302 1774873 19105 720908 519240 575862 1631365 1403897 1065215 924269 1561108 399320 300784 1417300 1784444 1452030 566158 170494 813559 1931600 1954453 322081 1008224 476569 492405 1654140 1343700 1944797 1072615 647822 1982866 1154625 144062 1523315 1012379 902610 1504189 1602350 42333 1059563 1634488 492593 186681 997492 1973126 74984 1801303 208720 771835 1146602 195058 1451712 900451 1402047 1079519 1579189 1066590 1482859 1117174 490119 1630370 767532 793941 222893 74224 827752 1685821 728610 624832 358595 1829832 369166 948405 36812 1659284 1306427 297481 1668897 1222545 141862 456432 1993515 1622863 1795003 1777794 957654 1623428 29855 1759526 1934622 1123701 335989 1645567 640867 1571580 1649680 853608 854368 1527363 1389400 1466955 459052 1596651 212609 1751211 443769 1055572 1854128 1131243 1202698 1135096 374081 277943 271425 1736606 139533 1936702 1473694 1746986 611169 1197390 1440709 1264011 67086 1088684 177046 1958077 1213172 654371 930017 470604 821341 66132 1785746 1503493 1625485 103647 147383 1447176 959893 669385 310991 75158 1981026 1257944 1716013 1312536 201510 1673416 1605132 1693037 329824 943637 857475 1150818 1028016 581511 110639 543583 1772443 1782400 1496090 1781526 799426 96834 628906 1770919 1343920 1142298 1980009 1082402 1694513 635287 1845493 994141 678718 38490 1252700 1024428 1185684 1553308 1252978 1545949 442922 1675946 681361 144626 1912635 198693 401836 1307357 1077120 1512985 1673417 1711027 140003 81571 446644 613032 1201913 1164533 530180 1981043 1464818 124616 628326 553716 560874 1316001 1304875 1467573 1935123 181247 164926 1008825 186870 1663072 162188 675689 1395791 1915820 428252 1133831 490954 1080081 1051397 579165 1386376 1128540 1219543 1741204 466057 1036585 1862859 1548272 1432365 1481321 1139614 871793 148263 814341 72065 1792099 1734573 1229098 1042613 1155021 1277466 1155731 1521228 870936 1692998 261962 742487 1950445 1218680 610644 1255735 633899 134649 1568082 1110143 426064 1704574 1568580 1572613 1088235 705249 1245377 81038 191379 549003 1168565 1261481 418855 1447256 1861466 936289 1187425 190930 505987 177368 322793 308756 24673 1987178 885653 1425094 460747 1056656 1328141 1856044 814018 1713299 1127420 29549 1510745 577540 1895289 1431911 682574 673236 619392 284460 461312 142172 1296493 204106 1292159 1708367 1215851 135462 793700 918944 89087 699352 1257604 1101056 571837 1417349 708916 117507 835617 1915547 1699497 1144753 1132772 50937 20558 524715 1396998 57251 725353 1651017 169732 1923575 242178 1871887 41854 599539 1231394 1614400 1174170 1250614 454376 745939 1018566 183837 336181 907538 882193 1931906 1469021 1204455 1805502 1824448 924022 1607669 1826139 1424236 1712938 796876 1675357 76212 850116 1879833 1167514 1779481 1390213 35196 1100056 1811633 538631 539701 424 613385 1146229 429603 1721908 662902 723556 804364 695600 1545597 1703470 442992 1768446 1247754 901599 1811360 1423064 1131970 1260473 1169377 347498 1001710 783674 264383 169217 1680514 1419776 1018375 1465416 1590900 947999 1720631 991574 1441100 1996725 583033 193665 704444 1546819 589924 1875971 1668500 102730 1854550 1895933 1559073 1089773 1121728 382564 1754079 1139373 207342 1621565 780547 1225349 1615115 1560471 1438641 1226158 822166 1779194 1056773 510485 1180044 1207160 532291 508448 1120464 1303192 1181413 52697 1521175 807017 855723 1839779 182069 208844 1397346 486068 1225522 775499 1105529 301126 498483 436485 933226 1554078 138572 976982 171636 862431 1203933 366521 597226 1983435 810604 547915 720940 1304044 901855 1884564 1304258 1595329 276026 1115284 632923 632318 1777702 1863796 229703 555324 417138 1825272 343708 1599998 921735 506651 867940 1114839 998756 1444111 201838 285940 645758 1331188 103876 1094870 1684421 358690 1664215 979530 873798 749350 1209972 369763 1236130 294262 345762 1876334 1082607 607669 1995921 1499807 1557261 1386572 262806 1760600 1809392 1918329 46361 1202146 548547 381000 28322 524365 1679766 87180 113050 1142340 1518888 512367 435393 645210 411452 347289 551562 1952413 374351 365414 626741 125378 982915 885062 1634662 1753647 729676 1045848 352514 614708 1084326 1474779 1281896 1153075 1307690 241081 147531 1967719 474024 954765 1180017 148889 1151152 1400822 60436 1916376 442731 1651431 1789498 978383 365818 496165 301208 976812 948130 1128339 49709 957674 241401 1289813 755461 322488 401863 1630295 513047 85146 110850 416381 663516 467704 968860 1021356 128575 592449 115892 1013164 1134287 1371124 671922 840750 1934897 1067445 65083 773137 1716328 414747 1184209 1840641 1269819 840377 1063280 432306 91224 1865220 713900 199376 1983850 51949 1348809 1453773 1883833 21229 505539 1970115 1592960 846560 1296580 1933758 1193797 1678462 1685335 467424 943424 780461 1863141 1097318 555356 943114 253860 1339223 1219488 56160 1380118 1541518 522555 216972 1602373 1904274 450987 1034941 934836 1919592 1447485 421212 1000579 108793 1050922 139382 1308281 1120482 1368162 1736795 1449278 1433902 1628655 656457 278860 1110653 1675795 251857 1321439 1230298 127796 1348246 1423971 401514 437371 499675 1891440 380953 364844 1179053 1197506 582013 975202 1645730 625216 543540 1281274 1580869 228761 405415 1204587 1665751 1187809 1539698 174713 1351848 563559 1650759 1217938 1122357 1556615 1268383 1274369 111017 106719 1809520 5561 1671122 669462 135107 956254 1673281 1972895 1432100 1221124 1484676 1176951 1402600 1149877 1736866 266118 132066 237812 1039742 1398417 811720 924047 681702 1146303 694101 386491 1262549 122679 1811736 439213 1800397 1322532 666614 716970 1761871 861678 967791 1078227 1241167 1676573 1901860 1062922 1354920 1123916 1439147 371717 1120490 480024 166322 677933 678126 945902 1703047 1538754 737965 765757 1810269 1848619 1461610 826151 1984724 1147709 21784 765277 1094923 1589995 584055 1765679 759370 558376 232518 741859 1499364 310985 741449 1134001 433921 509323 1031351 265135 1650938 322381 1454224 1450797 328279 1309122 424366 1579657 209585 211856 1683395 476393 1719091 254456 102506 1845710 424042 1609704 419888 1943637 102956 1831753 584833 356241 31537 706532 191815 290292 230046 1679555 106040 664539 548789 885758 1512352 714978 484838 269894 611175 1579115 1855167 335781 3568 1875919 1574070 537017 1330370 1227683 1062015 854863 1712251 304723 120691 938653 543764 432450 360162 1351748 830700 87594 1924054 92823 668031 1461691 1379764 1853036 1815952 1164865 23410 1663193 1975 339867 817888 878305 198152 1550465 998839 86768 1399877 1177430 1243640 237801 50979 746524 1530447 1215875 1192381 881469 670696 691364 929420 801531 805012 397877 1030708 839148 1659129 1092821 1882643 400878 1263111 1076825 1949894 1440666 1637923 463923 1590214 1487119 923599 460310 550859 1061133 1045877 1719228 1834394 762306 1696415 528168 575718 1601120 1496958 1035051 1121632 1629543 1601148 94622 760372 1107067 1208999 1109541 993030 800933 388430 1506392 384049 798077 589736 1159671 868735 1800403 621386 1336820 754116 1810041 990711 136283 1214041 568550 870184 133540 901429 300880 1653046 1428427 1920809 1131994 1064604 563474 846416 31453 679521 666379 477446 858163 1817378 635959 1248840 894870 1890657 1494340 912342 1328111 1959470 643842 399050 1526701 1589206 1951116 1697035 1872070 30032 549185 855703 530233 1705328 388318 386880 1321618 1645061 250799 312210 253434 796658 800144 700636 1515963 1898439 29466 1747894 560838 1521022 339501 1889808 1455974 1729667 567658 357220 1435119 1156752 371838 1211983 653498 1017308 891873 539513 743781 22620 124075 1164592 1028180 464398 402345 930453 968718 1840961 475897 1314218 775418 208442 1968384 90696 626390 1325616 1175545 778260 199643 292633 96712 1109751 1407591 105439 116119 1505592 848925 1347229 76939 920461 1099273 1471503 1389206 1511498 1116159 971439 724391 610659 858699 898490 414285 1081878 1739338 389309 60426 672925 1330623 1543189 938507 885336 1211203 384228 1883796 731253 293477 1275488 1803169 296890 1003749 1968337 830904 1823874 115755 622259 41680 1889293 392665 516292 671229 1758487 1058162 1852792 510176 1232734 1566079 920975 199363 293160 178198 246350 1455771 1372327 1079092 614277 983642 191214 1388087 316046 719661 1683102 564492 1168274 592272 1483038 670186 486411 1928880 904603 681705 1490194 205773 1385912 584653 317695 838797 159827 1529937 742970 685277 1473209 228472 1114274 1520230 1610593 19622 1848737 198301 1030279 911802 896762 1747711 1416994 457865 963985 1685182 796234 1895553 451569 448818 628581 1153675 602 1296278 309801 1105564 622080 383423 702983 1660679 1477002 1083606 424219 897511 1723019 1577736 1405790 1446172 184377 1686945 1807525 705432 1190542 894342 707430 593944 377984 436523 525750 1150837 511198 28044 1231538 1920719 1900613 1295449 163217 307148 748059 163024 498098 878304 384621 1616852 1904487 1407798 1663196 770425 284973 153209 1049439 227457 423279 153969 1180244 339049 501894 600653 811184 516551 1819354 1735531 1863040 167531 1897627 1503713 1168562 672688 1751938 1151220 617995 1852543 295966 851225 91946 1306740 565193 1095326 838590 1444213 99351 1167643 756246 1317298 243846 86802 699782 1986923 1610473 1471342 1437094 1274757 1099083 470833 1750992 368881 1955426 216925 1331996 1817278 75094 905342 72027 1988941 253774 1175597 1990500 1965726 1263334 1664163 939758 1907720 1115387 574513 168143 662285 34210 676620 158289 193452 235873 791251 698397 292371 434213 1428839 933573 1210930 185033 197646 1042604 1771381 975954 1934321 304213 1060652 1309475 1840770 1381835 31504 524435 1568249 256449 290031 1768261 1419272 1057453 1574899 625092 1254326 1451634 1857837 160172 1860315 738099 1103516 1805984 281267 408535 335898 11885 127720 1902623 192642 344768 1145230 894353 1601318 1657444 1310274 582469 1906403 206678 976155 1797296 1374755 899171 460884 1028273 589424 1883695 819156 229281 63453 90437 1944519 1427395 1794511 387675 1963404 1905231 1600745 226923 495118 1636158 1027678 1760390 344585 986332 960923 1375050 332864 1530265 1904218 1505774 1062482 1810832 302039 1993157 143562 16915 335190 422984 932907 44479 881856 98980 332735 987353 1362199 376598 1452471 1364182 743244 1719019 1980978 286636 363027 249570 1172637 90872 805671 1306849 821520 504350 456127 829331 393821 1077228 1344821 631322 1874851 634340 1044409 1831146 1510882 350859 1933666 1735954 613281 1026828 934074 1330322 1621852 1314358 1734480 1259445 623400 190299 1471939 318225 488193 1308796 839979 1388047 1966653 1644532 1399745 482829 1252403 514013 1835999 1897166 241362 452741 1312013 834652 28830 608690 476571 618417 580266 144709 1083498 176113 552237 243385 564703 328220 476816 858886 1137103 728493 1823145 1343108 1230629 341408 1261096 175294 1870379 1676626 1423819 1216508 918376 736333 1062044 796510 1514765 457176 400812 1882065 1287846 1010938 491257 226802 1331999 626436 947256 406879 1975198 118620 1351466 908950 1195044 1633952 578047 1786803 524793 1958005 704980 447425 1770752 1896038 1005322 1489714 976422 821302 965453 1896463 525991 1179298 57962 640904 12545 197317 1484297 1156449 746044 653291 455959 644561 1693466 1706936 54977 1885713 1874335 1766911 1844241 1090256 490776 493920 1183122 943922 1357386 52896 1722259 978639 1617589 1961083 234176 1094649 906918 375445 328626 414118 1047413 187345 858081 1160349 229692 1767299 1450889 301177 1405854 1949412 301095 72560 436220 1814073 966855 746196 191391 55943 739252 160511 64201 1512489 1043327 763299 956065 1515036 1188105 518031 1899255 944435 930424 335937 511783 1814657 168792 928164 469562 1768649 1282071 464698 1041691 984618 1474325 1662163 1690529 1091183 1006472 1602773 1393601 358693 224624 1216061 296859 1934424 885410 694696 1713284 1900472 1771146 1595582 1279596 1237655 24689 292163 1166182 1314561 368830 1215739 120505 1091082 1283866 1196228 393323 541668 312597 96723 1417284 306828 1781845 83268 117922 932077 704036 759674 1127054 1919662 1810976 710728 687272 1138507 1303680 732426 1733205 800202 649578 329828 252793 1785241 1378016 1799410 778952 58381 11167 129363 553474 628938 841997 254145 880783 1534398 1827145 1817855 1187079 1761294 188673 930180 932792 907219 1257141 220844 1812205 995728 914219 1897695 1719211 1991413 412123 1854113 165912 1503823 549001 882927 400950 300789 40281 472755 369394 1504324 1585133 87631 966645 884050 296442 688398 77515 1163801 1720396 553782 1599396 1077063 1637142 168798 1946795 1995187 1886950 96484 1865707 1590543 1166148 1150560 1748558 1024822 782789 1270485 1062788 1570833 1911760 1599279 310707 208486 502016 636330 1293871 183046 1884229 1312338 717204 372009 390527 511587 1999216 370837 1490065 224945 892525 1254385 1394380 1410115 212124 1464320 1973554 346424 1983068 139743 830067 1370311 1314685 845425 1881548 1519130 505916 1140633 1880352 1029285 212213 1059639 394734 1178569 1815234 10400 846608 1578004 1908881 836295 1749697 456518 154853 1264879 1629269 873938 1055352 592194 1622120 1717589 615687 1709028 73249 573140 905472 1004386 1183903 691122 1256850 175563 1092296 17462 1264660 1457010 1686838 466983 1345242 823649 1473735 1618246 670418 535674 345214 942126 307467 665297 1369069 450344 1796428 1829139 162865 969373 1718153 973204 1115813 1275913 1466315 199148 921728 163398 1141006 607134 1660119 1100435 1168231 1666853 1291307 511723 1322024 459922 1213937 1249954 1159036 1748324 485764 946976 1524360 1569041 1271384 1804737 1969959 852149 662479 906116 1047374 7377 510014 918966 1818171 234498 831679 1203234 201246 939324 1466761 115002 707859 1909862 986300 255022 1474135 1279469 139337 761015 1457605 930512 978850 537590 1890349 1617487 1706470 648838 1444573 1893692 1132907 1439430 482865 1877901 409888 1747917 1867783 13340 1771458 932368 1401586 1410598 1042803 819727 1341369 346361 1747281 1215752 835931 1773286 1047018 741491 469932 25886 191020 1411738 361116 1397743 745833 1160567 1662817 1311124 726861 1029888 1057472 938219 1464802 829933 920028 1266378 1909196 1963919 176742 1579957 1841492 542919 587590 596110 481304 143555 1793239 1711744 1656067 959257 1125518 1686880 1254828 837319 430130 1498478 780720 50693 448313 1257210 265924 1919620 1157589 224514 1813574 1519004 1004735 1448584 1418161 100664 1208011 1400568 1910446 567711 156208 1908701 421511 300872 762080 109228 582168 1114371 629344 267819 1276415 1412075 972760 174443 1249894 1808340 179534 1173665 1686329 343347 1403571 715870 938706 1413742 1401565 1962072 1073673 464020 1375604 182675 1917204 1128167 637725 215385 553203 550786 26888 1450113 1233764 1725992 1658200 1089879 1547180 590123 905096 1818254 411502 1607248 678350 1772075 900337 1615418 1204399 444010 162012 1029559 1652226 1405113 912106 1560991 502532 533128 1847573 254287 582748 1894522 314803 1057612 749004 1610792 1903812 938008 473282 1531936 1515412 201770 1404019 1851557 1774842 906071 1807137 1757547 1332046 1622661 660005 1282852 83771 1461679 1609334 477716 880175 216152 1215369 1405938 27153 927024 1127807 420265 1648797 1902587 536476 1472680 1950094 882481 556451 966548 943840 796900 1622159 1576607 345511 374482 1031588 180644 868044 205368 682077 223715 1916747 1778109 167658 1419334 1046559 1487894 492296 507577 37695 75477 1561649 1715401 894515 1231133 492156 1720497 1026150 1599681 1851559 112927 266130 458245 876638 561057 1599049 1306775 111282 237137 483321 1500555 486710 1682706 568704 1984008 81554 1822329 52382 1761617 1542688 1302453 1866042 1529957 1153636 184553 1917882 693152 1188549 1283178 1525927 955959 442943 663162 1621358 1839447 346534 1614568 728059 996729 1611279 1504896 1487509 1397902 1180278 1535734 1782978 514598 758472 1324173 819508 606969 531581 1801003 1686993 857534 912897 1964597 712974 1300481 1619940 1313538 580628 43317 330065 1537376 878577 663990 1849734 1082326 114407 245075 1420354 1205714 1419152 1785532 1730030 1613142 962807 254482 774323 1111282 1148181 1692192 240315 1072276 1783176 717237 215004 1362328 5430 340980 1113984 1948618 644034 1418792 249776 1442143 1361847 667479 1997079 1851920 1845881 1585080 1527641 744305 235170 1160218 798233 1233074 1923680 83042 360780 1006314 1111153 859304 17298 196704 195116 179537 570423 1918215 721350 1473770 1618482 1751090 973769 884890 1645301 1270666 1442836 1971448 79982 1348496 313968 705541 218549 680658 1354401 742309 689052 571131 664646 1526087 1427309 951141 1435088 1887051 1258957 1357523 1710890 849574 990566 1183240 395865 235189 812966 333278 1151198 1814630 42776 239111 1158717 743099 930962 948530 532949 1750735 1055864 60022 84327 673816 1943154 1413173 1328929 301921 1427945 1565891 1896256 911129 1365279 1009895 780884 218187 1409296 1455623 1721111 309560 1476084 325786 986109 1021959 1518966 1998681 655581 1961824 1604245 616981 1138267 1986493 1987038 308445 1829179 1335849 524144 1259500 143196 110365 521411 723212 1994716 608251 1113306 395277 170583 107851 853881 368498 319921 357076 898644 1504262 891124 1509547 1073540 334604 1610931 1069354 1801930 966304 953584 677012 1415149 843969 788476 73366 1800768 869246 1171372 1668621 874688 1685096 1744046 504662 1148408 711194 229825 161299 1951155 1669955 502616 1690163 1643734 1091564 1678881 793567 1492017 645042 362190 880640 1811394 876146 524063 1343288 1454912 1748109 140330 1325534 405660 189377 1923128 990384 1875295 166169 262057 1583940 434046 829332 831052 1850336 349639 544806 1315959 1527236 176597 702367 1293325 424072 1042956 668936 381617 1173480 459280 733388 930184 1681174 1897077 1680448 330056 783592 1693856 283665 1945475 980443 1285979 1665214 15979 971650 1645165 1212314 1256301 1914939 897933 1980637 658741 216121 827961 1368789 809202 804102 467507 895944 1924332 1827985 422825 447576 1620625 445344 362159 1494315 1210806 915312 921332 1254506 345140 437197 1304175 1698777 45421 1419276 485296 670938 1188891 61108 1508989 1855402 1873052 1927448 1844761 1856223 1969874 1862227 1387903 1991057 1796511 1192305 1972297 1245611 742256 1818316 1622483 1844038 994119 348651 770762 560267 505210 1492710 432978 514206 1343583 1441514 1436328 1075497 48628 1671494 933544 113572 313309 1195914 1235022 1089821 1687407 1114325 1021343 712658 271509 1192656 912684 1196843 360198 1493279 1887872 231787 1019743 1374052 1314436 1640418 719388 1341555 1320132 578211 552062 976554 36358 1235756 1907205 693267 442867 905212 1250886 417001 1174562 1451916 402583 338610 1401673 713672 1289980 1958187 212227 674269 716353 1984660 1928949 1827267 529793 1817387 1050357 127013 1724909 1564983 246436 258948 1571591 1552931 710721 1928287 300251 1583438 1122018 1833379 1795954 1187978 581507 141446 1955063 773328 1404283 1972413 1025393 1222081 849636 1403563 892585 1559699 1948797 691671 429718 605305 1173812 135385 284842 893370 1385468 1021690 20594 357249 152645 186730 1069203 444399 929470 1731736 947306 1996331 1899610 1476999 653775 1625 63328 552960 452995 844321 1802990 548602 846694 1282491 1327607 1608653 1710788 1081049 677470 629566 1850409 272055 262011 945221 1899328 457465 1062085 1263051 1526672 903162 381149 633004 1274846 902856 1264025 1290115 1746245 1814352 412227 863932 1631381 862018 664793 1041012 489207 172133 1199443 1382193 1299063 150194 468084 1968568 1603447 1712234 73102 1033851 937843 289288 1959087 1135762 1527538 779088 911650 767988 1089368 1128947 155577 140846 1465868 195205 1732567 1620421 924452 715115 954650 403763 930223 646961 1399340 856336 65957 1624008 1017196 1288916 585302 1341682 73886 90856 541318 1783743 1044123 208453 1269351 1556887 1905987 857788 1953283 1673071 865528 1214535 1978589 1414464 41867 1423238 1173370 1839556 387788 864238 1028030 1537457 1940265 1581098 1747819 200367 1584091 1591001 1171185 244047 632533 1923580 1398490 900776 983071 717850 616005 1165021 1814090 1878555 153644 1882137 1208414 1376844 366306 1314737 1287765 247236 1893118 1239888 1407322 977575 1495996 801403 893227 904850 660781 1086816 1755495 1130298 1187356 1389 1407726 55017 1242832 1454107 298194 764748 1036092 1289967 916678 1253361 1378120 557328 1112014 1142769 1375175 1662309 1084946 305500 1059054 538141 1716477 1348337 1851425 1264951 924013 1095428 43220 1589461 1702870 1693308 242447 1551887 1672090 462325 592564 77164 709923 1074800 570758 37082 1785398 1476704 161378 1891298 1617692 1843293 191755 243021 975822 1345342 595942 1118906 1205848 913786 1625751 936117 1607001 1933675 274280 434251 1631603 797924 329496 156852 1955572 179019 800417 1828952 1651309 1249696 280484 886643 1727273 48100 1043788 1451100 1430611 961782 352081 933905 1914183 1571212 1096583 657131 936420 1432050 690512 1002422 354735 1319774 114559 913513 102817 1349130 1219318 1328537 1600082 1632154 1441035 210218 1513804 305968 685336 791536 170847 217182 762048 574531 1228263 1368430 199959 790939 42143 84270 1231131 1280136 680033 1461646 1227869 1382463 944089 1452148 298599 1189241 1753204 1971863 517226 1642734 1112620 1817399 1851447 1756863 1663987 1112566 856178 659452 1730713 813004 1292258 467526 1232132 294791 546097 99649 1614367 622976 809193 282574 1630366 1797407 1574141 625134 968911 420773 926129 945274 426386 1126881 269999 647825 1683282 1625627 1127319 833866 424455 726866 349205 897816 569592 1478352 487948 1187962 1002095 1666099 587645 538449 817228 1299483 1611242 476116 735601 1005696 946089 1737475 490331 1267788 162572 88524 792158 431814 1472279 874052 1097205 1735939 885633 915574 1160279 1663324 1490590 171477 1898212 1825304 186527 1939294 379228 1580258 995937 705725 1281215 826082 1801006 158665 39297 1241321 1635818 1056398 337548 162257 1912918 1790050 1608326 79009 41155 20888 1314140 9807 207569 1598533 1283404 1893344 1722233 139214 508490 1058649 415813 337206 193886 821365 430790 642725 1561212 1810161 1776021 173216 148037 414457 1925969 354411 1497773 1926642 104345 1197907 1120022 284696 1815625 118807 1091804 893954 663536 1467718 1345457 1171710 1455442 1233127 43796 1654992 569503 136129 1748279 49345 1428687 995029 879281 352607 1817842 859928 1805866 1187044 1496111 52346 1333581 428219 1122823 174847 1379438 1633262 1105902 990444 700258 1273075 1833555 1276881 194359 147721 262825 1492397 320071 1137639 20420 1490072 1571165 1372702 1417302 1568833 1765777 935103 495508 1724508 1522669 1022718 1146703 594660 549070 1528985 579580 1519528 914856 585882 1123733 1759209 798844 1044848 1598108 932223 1633099 458348 1966285 567968 1335332 705942 1361948 188475 419898 104016 1280187 829323 1401010 121422 1888086 461221 527463 1943690 134693 1115443 14934 1202974 128687 974238 1166880 268936 1931066 1688010 759832 861692 156889 1902938 1378045 1094733 1386299 496007 1780112 481313 1388785 1012172 1402059 1327030 1030747 724319 1893802 1143270 605977 47772 1008689 1747670 1644327 55317 1304545 1412863 1618930 1618366 1160264 837089 500483 971149 1964599 671834 476624 1771165 1731705 1643238 709308 869499 1932723 100119 1371402 453276 689499 658427 1449228 673028 1683197 528338 1760047 241583 949017 1560849 1018757 1022231 1023053 942620 497308 857643 1020017 166634 1406127 1088120 1734856 740006 584401 1566093 397510 2423 1527671 1388751 1217395 964836 673962 1527083 223572 1926778 1288832 351700 1530696 1683227 716942 1456649 1659109 1444633 23746 1737229 585817 1266643 655203 913625 1039022 1128705 35388 625744 1300681 915739 1987165 810711 1525742 337664 1391895 1453329 1475901 303414 507706 50778 1415843 938814 1110166 1639219 1120708 367167 194006 1229868 54212 1117543 1574506 1752720 917103 1553384 1082627 110480 1317051 531061 950157 199981 730022 694095 355548 1943352 280618 1326375 100412 1123432 39159 1065269 391754 206733 1649094 57229 100132 411514 312614 154197 1126050 273406 1809446 1492497 1169199 1488724 958146 15233 1548040 411887 1064955 1765698 1895875 1679972 375259 14233 379216 1379391 1876549 1705578 1671942 1838781 1850864 651516 471421 1866958 1520288 932317 601118 1953813 545625 1627476 1877135 1783240 710063 739315 1882883 301801 1494624 711197 910897 1099070 1460794 1423155 1544177 1660602 1086878 998126 152591 1575527 576431 176009 181078 198412 810960 653889 1886031 915558 97564 452474 450671 1256318 1783690 106302 274140 1857552 255045 1819864 1654579 421157 212380 386930 828630 1010093 1527719 995151 755491 567716 1735852 371848 1438372 1821919 681521 1017129 367670 1367641 788313 1313689 1172691 746061 1382423 1209600 1272298 939470 668042 1709346 797930 845251 1193243 779967 1246929 668201 497796 1816675 1903320 1060904 355722 65676 483345 1782090 1677335 517258 1649394 291596 1166977 112395 1476478 1297059 1858235 1044904 338019 487383 161136 832578 1013735 336644 1907048 410214 608395 990067 1724430 1356734 402515 1087360 755780 1636558 995932 1662067 145521 1599930 1040425 1360556 1375683 1578776 131294 1880394 930016 1193687 149151 251256 1997891 1615332 1272434 1041231 802491 473750 311619 618552 71683 969733 1137694 1434281 471737 1936967 1553347 1395312 808593 1408380 160962 1945769 195521 753329 254974 736093 1402787 96183 1697050 971817 1989588 893999 414748 215666 1404682 527169 397363 1192507 686312 884883 20769 996266 758198 1931898 1628733 280799 215930 1144280 937655 1704307 380924 98284 439670 1848473 1825359 350692 551173 1452078 327345 1016569 255298 1873917 1633463 587407 743986 1280268 271525 1578764 525661 881374 1063862 427475 1450556 415156 1085724 958398 890245 87649 961454 1155465 538156 1829178 1842859 656250 29972 1738381 1026295 1537731 1199813 15363 439631 39123 21936 1162333 1139231 486305 528037 1406711 1431081 1193638 1059500 1022774 927000 1250412 1824293 1103800 317823 1835106 1323723 1139179 1158660 1573890 348734 37645 1972204 510647 1519553 228423 681350 1422895 1992356 1729770 1657423 1908065 773903 359953 870401 1277211 760118 473643 768777 1026973 1955654 49873 1981005 324899 395643 949570 1823786 207517 1782714 1885585 1699971 1545923 949523 703396 1710508 1976747 1915928 957024 1422513 1213258 448184 30367 1733028 254636 1469924 1799918 395967 1804595 562234 1763210 430294 588884 604342 292634 318471 1003084 568104 1124370 1557221 1117407 823238 1090315 1832842 816342 276053 1935438 1850928 1715818 1977472 82338 569356 913123 1015117 1311003 1821121 1617465 1486058 1603549 1454373 1418476 1755714 1738798 1037545 138450 1231363 1239859 1957299 216935 1751361 822044 781933 1866545 640416 10830 391636 960308 1806871 1231973 281810 1816769 438845 719091 39078 1475173 208301 95478 1159916 77785 59658 1623795 1613460 294406 1634209 884201 1941748 252256 1808562 462834 1510724 90075 1509238 1008702 455096 972346 1500246 1003962 1224579 1709552 1803081 1206112 1452514 727048 1166224 1519097 168296 1986340 948787 682433 521480 176663 900387 457876 1584724 131230 1368353 249744 1087175 394635 1544579 1099591 873426 881166 1632831 1408045 697914 388038 619544 1030763 1828302 247523 1439388 1064814 1604392 1468537 78994 1659194 1796794 1694532 667224 1286345 181096 1485825 1138557 373294 1533120 1942408 8911 1051118 1065744 1532511 965902 1530098 786522 125617 894858 1512202 1765855 286353 1731276 488082 1956258 1120835 1671025 695856 1186489 1444300 1736629 123168 1117208 1823720 1524005 1912346 388242 1826158 948435 1242802 714899 45437 391506 1108825 1081590 1333594 998196 456859 847861 1196261 569445 1471091 455203 931184 649392 1405390 638964 351103 462728 1560720 1053730 982244 30241 699173 1840255 64825 1701856 428834 1365383 701040 1334019 1282636 457121 491608 663966 518393 1823474 1419420 315130 1656114 503827 1546497 1144404 874982 360923 467644 759412 812647 1983385 533591 1545517 990250 1123492 496452 1388328 685793 1162556 1210730 622232 1402283 775775 620923 495505 1801129 965495 182861 97589 680688 1358439 1284479 967305 1746566 979212 877069 1153985 939199 641925 100318 870732 1062464 1900282 208649 1438173 1603493 836618 1679645 574606 1997165 751875 1897373 871131 49726 1414927 342488 1689736 77864 1921599 64487 123427 440252 1385753 945619 1000291 1957911 377615 409983 524153 955545 483255 967806 1040421 897817 1041118 1750975 874373 357626 553321 1764572 476888 1720780 1362186 1705233 395288 457873 1812451 506213 1158626 1890775 299088 1959069 1792917 789203 486236 1499362 321210 330352 1526774 955583 213123 1142423 1372244 1858397 952750 1604141 393183 1236142 1788943 1317236 22272 40961 1084307 223347 212364 190292 965415 263405 765147 817780 1321948 1414080 723282 1986013 1612381 921530 968910 1239819 496592 1131890 1925659 779515 75042 1825131 1143789 1058638 1334318 179914 743454 732533 100528 655194 896929 1884811 192590 788878 1454196 84180 1122456 279997 943859 1887221 235925 767100 1837456 815545 263239 783021 1141084 251048 1071609 255610 1771804 826535 492208 1095935 1312341 639931 931830 228104 1774535 835130 1280544 1107132 512023 1582880 1914976 121213 583960 256877 1842432 798673 19748 1475595 1046796 910465 499376 1824631 1699774 1237554 1614389 464788 1214566 983172 1049159 991506 644790 1648101 1880846 760733 682675 1326997 122018 1217799 317255 1625565 74936 1953080 902700 1392860 843879 1896116 980591 1512462 1796911 645587 504242 747978 1651342 725911 143343 1583792 1334687 168022 290897 1013165 646483 526428 101612 970773 357835 1458712 1460121 779956 98171 1979714 1549442 1852194 1947454 1410999 1403086 44611 1994283 19183 1690510 1585778 226967 264674 1343894 629160 970271 1150742 1741607 1688886 1004570 380793 555424 1771187 1424751 1194594 218992 209059 344130 1483809 1180968 878046 223707 1033575 1783121 756659 1922462 1641607 508080 851987 908193 905043 154538 875795 1151633 597600 342271 1970039 138363 1746500 7027 1133430 1081579 1259733 302632 1993036 504244 1018559 1258803 800753 275482 1416901 1609099 1751461 565505 36806 1688615 641069 1075966 1622245 1474691 1552781 1374294 894245 1120290 1791241 400570 654809 21105 1011543 1174643 1942850 1051691 112886 243727 335857 632362 338753 1543028 1573559 270245 654894 1814523 1677754 485704 1823242 391824 1069431 1689499 1623318 490847 651787 1259670 1348951 1511379 1744066 274324 65533 1202600 1065063 653210 1912768 922317 1331166 949601 1807920 1547126 622186 1825761 1113640 576534 1024267 1825736 513337 527249 1372697 739311 883738 381333 1636704 1314582 1320545 936962 1220874 824710 1054617 781325 979162 1680341 1537613 1835786 674516 139454 1438741 483266 958915 330590 1790320 1307691 1548132 1971209 588552 944330 1678482 1724055 1132638 251251 677174 730760 1873003 602687 722516 1675781 709359 1369575 417356 1192323 703551 643498 236888 561250 1647627 487354 170745 1461300 1981851 311614 171926 1629956 1110465 260250 1371985 1396809 1182523 1152544 1300878 1502697 1826056 1952044 757602 3652 765719 1393367 1068677 953705 607932 1462309 1025045 1515544 889405 832592 441567 327828 1456 1566435 582865 521768 1749194 705234 1028112 222776 1509743 1348172 592513 1529856 587241 125669 532072 1545738 1223256 1891021 1095846 10154 1281927 457545 1038256 1057016 1815977 1996924 1609467 82992 1930384 696192 1028981 556363 146321 253991 338331 707276 520881 576456 1787286 622106 1707033 1955075 1029460 1947238 1490190 147411 240352 1986903 722230 978561 277530 1572415 257500 409153 1743441 114973 901854 1919295 957028 832975 1967066 807523 1213009 1720418 1667739 1234526 1792908 546016 923364 533098 232356 425210 1875136 1286 1781508 1406478 842962 908435 567761 1163484 1254231 1805411 862416 358835 1326171 1363796 1867997 559250 368066 917756 340825 355346 248695 917115 1269101 112075 91813 1041909 648124 1800249 684471 380739 153685 1437184 1651252 1011737 194930 984419 921622 851761 1859710 75125 973352 596620 104510 553826 1299723 1384142 462796 1189387 617011 1364317 1614242 1723820 1935735 1979589 1801799 130988 1062230 748434 357323 667481 1853325 782761 1939283 1594473 1750901 424936 1879239 1155287 141241 501512 288419 414430 1908333 244627 1353847 174415 134746 304365 55047 173284 205879 623648 1493291 1630285 1103756 1069261 1282181 1197261 1319585 545101 1405064 1899092 1302941 1987473 147765 1860689 1517379 1121553 1396793 85932 813524 1785766 1658491 415326 1929523 1540186 1955274 347976 333938 673319 1732689 613996 223831 1881785 1143873 1379247 1009576 115524 1414761 338256 709127 323481 156958 1099849 1483687 1281594 25587 459422 237847 430044 1358692 1544778 1996024 1443687 714817 1072745 1540230 1906496 1706460 1843569 61504 864217 905026 484203 811095 965137 1158283 32492 1800135 1708157 26814 1120478 1200759 707870 1086686 657445 1990508 506577 1570091 684594 115635 713450 1521023 649726 407976 1678024 132203 1395801 391252 626118 1262106 912968 1748654 530964 1434788 650159 1153564 310518 64328 1618722 844651 1253067 1347393 167157 1396680 816922 1762521 948200 1512897 217600 112246 808044 963853 1080883 188174 394225 629682 1686302 1791064 440040 958625 385323 851989 1801644 1476831 1518042 861557 106230 1024519 327770 995802 1952784 963760 50671 174010 1104696 1342241 1519240 1146976 1319853 918439 1542591 1902941 972540 136363 587189 1704373 1080139 174342 1274291 13490 527575 286664 164475 1987697 1090416 1567395 1763054 1479056 1128900 444763 1240699 1135686 1201606 1536290 385065 387058 1001502 1220685 1786247 403362 497116 581466 1936815 1530755 174519 388225 1072219 1145009 1021812 1637025 87006 1497038 307041 1320885 574114 753607 1233873 263617 1818738 122634 145878 42409 820071 729453 445610 1172353 308799 1020339 345842 204445 88392 95395 676942 1808224 1653048 174001 1991383 1086974 1420670 705361 956792 575839 720149 812325 1021053 54763 497443 749710 409131 300023 204690 1329796 1056316 1468888 470542 1275408 302902 14053 83039 183354 729379 1259677 775773 1474031 130134 303388 53445 1336109 324149 1359881 1467304 1654398 604055 610224 1012787 1615225 1105742 1187927 1181467 862789 1677813 249688 139129 240194 946221 1670147 269927 1092887 694520 420607 362425 382759 1754273 528450 1822374 908416 1276426 1261091 1476415 1594487 1278162 139850 1302868 1254071 315777 683016 1857541 1134812 1586640 1997821 409451 688410 204125 1250230 343619 684458 1472069 658128 1221627 954854 224333 169368 1424261 941802 815996 395135 628833 1922767 289529 1802429 1515484 231332 868055 819701 1873775 218273 1681833 181343 80981 926890 1868985 29297 1073589 1962234 1912920 1334901 1652681 1164057 1305347 1690275 587616 1913543 339520 1637970 1250145 808874 1961177 1644963 722776 344039 1937144 1345119 1016950 236796 1511921 1447793 1181260 1620677 842673 1291562 1368950 1037995 638346 968636 479840 872040 1200013 324631 166569 11341 1439789 278154 1398163 1421708 140725 756210 979401 1512838 1141099 669648 1157972 69348 1370010 395947 1119071 1175499 504800 1332118 262260 484771 757188 1922712 944325 1783526 1938063 985855 766990 1443131 1523609 483434 1430351 1716474 1435706 1141701 215660 1405730 677503 523573 1565716 621440 1376737 1150212 1161701 1911970 1895070 1803796 1071388 1860437 26338 1865035 1627916 248171 1696393 379040 424702 966187 634541 965220 1568313 45399 1569427 1726098 1552283 1378890 297477 1135513 657732 434278 926098 1819562 363425 1398703 557901 1881781 1588875 967284 1898980 1414141 1614816 1192791 105398 43023 790943 1945541 936191 1903985 407273 1711268 1975558 1154498 864006 1451429 856699 1275839 889710 51514 1782704 1265037 1487692 256717 1790714 1305162 515987 770388 1252933 1766020 82460 1686015 928478 167285 1324658 929324 651232 354275 246543 457239 1535856 1462325 1690274 1833914 137346 815120 592644 662552 1264378 774147 1862363 1992998 1702212 831673 1631931 901320 1309272 279439 1072674 22991 1529824 1996867 1147229 617032 622216 935881 562952 1955559 1923848 496887 762650 474858 1852933 1576147 337777 103482 668570 1230528 601761 114549 1842740 1212417 607400 844796 1015179 1824526 154537 1488018 1639575 703544 1637908 1335146 950172 1863511 965505 19607 1914742 324964 924358 1235919 914938 45423 973867 933730 108081 4017 290459 250674 807082 1937790 1896013 559800 103086 1100326 1778245 1116693 167272 504234 1187120 917048 1456289 139634 787708 1304928 4612 240078 107972 584979 1743481 419639 1211755 914907 1132000 164318 1139997 1414528 1663091 1998318 1134859 4369 908258 856246 711938 109788 1583144 1148876 403832 392638 1054373 696217 1037671 1656682 1570915 653484 1357190 1587890 1722736 1641120 1896344 1732909 1400335 576160 565095 1925732 1975959 1015689 1175471 1408725 1100964 1245002 293692 1234428 1144523 1897942 95800 1873645 1916934 1489521 915648 106589 1070185 1275543 1273860 1967932 1285440 353898 615851 1003605 1840767 1266450 1848060 27171 476271 1094550 284272 1980583 988104 23278 882189 1057486 1251904 1453423 1998017 141108 1701509 412816 1456672 1827961 1473235 52400 797017 542779 519440 1810365 443950 1415834 546293 210699 1798336 781566 1831152 1923595 782656 1413023 1351773 1395695 1233914 79716 540203 1973571 205218 842966 58419 1144226 896836 745184 571475 790858 746516 1682692 405964 1639979 447029 1173309 1059117 662225 129061 336458 195655 643725 968502 1487933 1888125 927056 1244968 613332 126789 1396586 845284 639435 1263227 1739559 920269 1563697 694074 419913 1043135 521247 280833 1280617 1161018 1601211 1838370 1014746 1724810 845431 1335983 1061666 1702610 183234 1112814 623328 1830388 24091 89540 1867133 487571 1001376 1605227 929953 1357514 686851 1203025 1887706 157164 161389 59441 1414863 1189917 49421 1581332 3367 867675 1830207 1937610 958748 270942 1905458 1863115 1074901 1565096 1704188 1381291 1948119 647113 890549 1942430 981189 1401886 1888321 189463 357683 1892746 1765061 224315 275122 1108221 1182290 90060 1841052 604949 969486 1663621 947761 1460241 1441246 170473 392533 1902288 773158 177099 1500510 418319 218400 668338 1419984 1763038 1088766 1132813 115139 367584 1718210 1630343 1554486 2819 432427 34759 702289 1500325 1900748 1515903 1599463 1000024 1133177 792520 1128624 143304 1774658 1033974 1211927 1501204 363898 1646828 1320704 608900 1129389 438877 530775 267028 1415082 921640 775289 1665263 949337 979529 1339107 1231643 1931964 665781 1987586 1924162 96737 936579 129579 1173474 296188 1527478 99427 1334758 1621585 41518 1050074 1269004 1620961 209327 1933087 1075498 644075 483713 1688181 1271321 1956021 1689488 1209246 26278 1540220 460247 1764126 280461 1664795 1740777 9150 483750 726955 1015208 1977924 1753617 173685 919021 128529 13021 255559 528070 365759 418284 72159 1613722 1924363 421619 1106060 816759 1159287 1873893 1626992 1764465 42788 1225378 1638586 76431 677159 806450 1089469 650095 441951 360188 701345 1402218 1513324 52810 138750 1748179 895057 87756 252908 976994 628941 1259740 1243681 476971 1675964 1540446 246362 661558 1027268 298260 1007241 619121 1265023 94031 1526695 952115 1893542 1332003 1402497 20659 481272 1051848 80845 1306496 1431366 275235 1233302 744284 400404 518883 158607 944689 960683 1223058 1700762 1217044 595949 212843 1311758 1875638 960454 784933 1295507 1956720 1262781 785789 731356 1594570 769258 69893 377591 1376167 1233720 681862 50438 1989516 272297 1966069 1968520 1402098 1736721 48002 654682 385350 1957161 225285 506660 737608 1596053 1237535 438236 1677524 1491356 686198 544184 329122 1725763 131857 1353804 896486 651876 1191855 1170340 750786 1647068 1195442 1392177 55705 1527796 351007 1489225 1287574 674525 165134 1484144 1754912 1061069 513348 908772 1663132 1588180 914987 220910 1952877 1973115 1067821 1678808 1871969 845844 846822 513685 1617506 855639 702565 675803 864901 1658568 1412572 1505046 1999051 963500 40998 1724192 945528 1666705 806441 605447 1588981 1615186 1251752 295602 417180 635458 881299 1726910 1911875 914459 900083 1244656 187042 262166 455040 725452 1821479 459992 457033 1757697 1861885 1601576 91014 1826907 1846703 673344 268290 16303 403118 1484605 258820 1673614 1913863 1344077 732499 1342645 1731925 1683802 321330 228531 1365464 1364255 1988085 37506 1233597 1806375 709214 1938244 789746 846940 507378 1132970 1934792 360866 1310499 633001 1351108 1150205 1161439 440193 952245 456278 157738 613414 1571516 987334 860515 719146 1905731 1772731 1042635 1535764 1223169 1405607 1323992 1860302 727717 1020882 160141 1656800 895298 453356 17698 136825 304380 638641 304750 1557235 1216354 1393935 824882 1405837 1525677 433592 24891 1877126 618759 525621 1256546 1762014 1203934 1465437 226505 1429202 1358421 1165505 283405 263645 1837690 1093590 1033283 1836715 728042 1382589 1128496 1413407 1571823 1051670 1197150 1544929 875755 903806 20574 103979 1117480 1937545 966591 244012 707097 198531 209366 1898588 714097 1838643 210113 300757 1508313 1149022 1268904 1865394 1335198 382148 548536 28652 421657 1091824 270548 417909 993662 265085 49059 183260 1880795 1800012 1929404 122381 1012699 682426 1373304 1483611 1486200 577935 1027743 550913 257082 1700137 1351026 1589566 343747 934173 693378 572240 178075 1480282 589090 27979 1445217 239154 254383 282755 9465 1784553 1591622 600104 954496 805968 1307149 1229360 137938 1017099 137022 747798 1469998 419352 223764 439550 155835 1405272 86690 444065 745712 1128195 935646 1536171 525408 795675 1697255 1826985 39952 1566863 1489685 554799 1254483 207816 1552734 633723 1011690 1883950 1217203 410707 232319 1034719 669744 173464 380551 1179951 521128 688016 251723 146682 1802646 1010670 974233 541119 1915680 734401 729712 1694329 658925 1067147 1859012 1360618 569223 585022 329917 307904 1727947 1295502 926361 1246690 645315 1081462 78814 727577 1502646 1209469 377632 742169 1673905 202700 894120 1805346 1605661 617546 68748 22873 1602973 1762859 622525 1666940 1595131 1416033 997148 932732 1578847 109945 1113038 402565 1672678 1709010 570007 1363032 799933 1089133 391973 1494856 489136 645015 155559 1974646 1090320 863857 1015605 1736401 1871034 1183179 535095 619523 1419115 1047693 1346750 1561878 146609 1678285 1279101 81673 1306527 1877999 45996 324918 1007683 328835 1054527 1212887 686899 561926 998524 782623 1789605 770926 1762671 553725 984047 1497695 354185 484238 1859756 1019915 635366 154875 219601 1374926 56409 705353 1974005 1636560 1042778 713041 976486 1313811 1812294 1010765 326078 1055782 1235391 1312068 833918 786 1479566 1567325 1684675 1170807 1368031 78910 877860 6675 144377 799460 628543 220170 1673412 1437314 366046 1501237 1857888 1960920 381476 903461 288731 423141 1461939 99757 441049 1220639 1956593 1393694 1789630 1212708 64905 1708384 396366 1105663 1426092 1442970 587760 1343328 1961505 1497967 393056 1525793 1358252 1691826 912196 1799162 1362455 1860638 938520 388044 1616556 1451854 430880 1981406 457466 857914 111267 654364 1361337 1640307 260279 551462 1335580 966607 360096 1392666 659984 594865 1574631 1562148 1084991 1919517 1058490 34545 1996963 854599 1891102 1184564 743667 1361766 1431731 1590411 285840 1492889 22186 436926 1105700 1167038 1350653 1296845 852218 1536037 935004 544065 158978 816280 1384844 1757205 742393 805357 1210793 807078 450204 1032663 1758051 149613 1797954 437939 1402850 1682739 1126986 327237 1985484 317486 751897 1603515 189495 239087 1279299 1335986 1395439 1428781 1641372 609714 1556582 674783 64823 137073 719245 741275 591043 817973 1154533 512915 785365 864697 1951853 1143069 35326 236022 882662 167380 933779 1826714 139381 705328 142677 1525458 394079 1359343 708728 1529883 462575 910793 1609174 673108 633797 784165 1443717 444878 1432859 1719912 1509126 1073360 338768 1617558 100745 737609 79121 1195567 1697940 662685 1688550 874127 740522 80188 1093533 309641 1983685 1849181 282312 1384580 1744053 1477605 1429563 1031414 122021 794248 1614019 1276258 1441133 1409146 1376874 1199029 473682 224644 1091834 1742816 1865953 1250262 231034 1466717 1807511 226527 455224 1010645 646522 1225864 1413803 766698 390874 70015 977039 1570676 1422335 202838 889412 1217429 1255239 537633 151104 1077946 279101 1250979 409675 877675 1524398 1197521 239832 146266 518848 1634958 1428310 1394214 526224 1489924 1623346 620925 436866 1183434 590391 1502747 223479 5085 785310 534324 1302516 1594934 614370 414549 1428099 822957 789631 1619512 1347516 701914 1130730 1079017 1485208 1626851 1999980 283615 1327131 1925258 1202017 1292284 167100 484993 1946249 552790 1642939 813591 663677 810957 1682922 22717 507112 181049 907472 199871 836119 1619250 1695519 1149676 1846894 779892 694377 1972257 1483702 553295 249117 70113 1332333 1181688 851125 198782 1627280 1772399 771947 423900 1951717 1871781 1624826 1464796 1350014 1348335 998160 158735 379283 1282973 1861752 1546203 1978910 76923 702463 1922710 1987920 1950978 1102265 1428529 126575 1682105 1538541 1786046 1019045 458965 1196498 1523362 60528 872750 342733 925509 1130240 209130 1608282 420133 100920 715892 1135558 1100892 1842177 385946 1216170 1727373 703512 796799 511326 1405101 1040669 1917411 1554573 4290 1339376 22029 1127006 696701 1823114 1354926 1814958 1231374 282471 1796126 1452217 247867 1577938 1699239 1212139 1050995 1269622 1342119 1873725 1586743 1275573 906136 1720199 644801 620315 976823 1300655 1022350 1723282 951920 1695095 989476 1240730 103686 1083306 805300 1109852 1211256 234242 852038 1339999 1571266 1065607 70071 1513760 1428148 1550409 1985400 1711211 815452 379271 1518513 1416579 1982432 1423772 196139 1862236 950442 1608606 1592696 84113 989240 1258761 72329 1442352 1525128 522942 973824 1522866 45891 2286 1421214 107560 54185 508761 122095 1791531 300988 1100767 1942657 1577981 581784 371437 1340195 542294 1575352 746484 1228538 608812 481026 897652 187483 1391814 307458 1880353 1936477 1911054 1619456 54901 578661 166109 1311095 1783035 588118 289079 1169857 582081 634188 130786 1062363 1297406 923466 1732428 1165990 1376317 1302645 1876640 1825578 687094 1634557 439373 129660 1185907 117102 1437970 458295 832471 1701604 677884 1085867 1131801 190557 500896 295761 383664 173263 688667 1204547 1339367 816113 1965136 1722895 905019 56098 611619 896768 512999 1793787 1674763 384089 1739622 509253 117651 939807 201653 1985848 1607889 621182 299303 1104732 1549158 776805 1793010 475208 1615404 821127 706502 910365 1594996 137333 1341706 1666513 1187792 1031164 1290255 1096694 1702772 426429 168404 1141957 128490 1926662 1862647 1456810 198710 302604 1349618 585186 1892739 1825231 569101 987547 1377598 542502 337714 617151 141631 354954 1001255 1189100 1973415 1908234 1856222 938300 1534390 147371 426410 449043 893933 1176270 750729 581681 1536826 1819484 405050 563220 1496006 1647644 1973923 107238 1270597 359742 683098 234078 1986665 954127 1052666 1907967 30253 1133947 13180 534817 1923765 1574878 219946 289846 117065 513947 188508 1399845 1594173 182302 1459253 1961383 502800 1747123 1645587 1979773 1525869 284240 96182 194885 20733 45355 1636930 1308308 453518 259997 717734 1125726 571679 807734 1874080 1065119 1201428 240614 66251 545059 322267 225433 1598116 957941 1095113 436393 647862 1626216 1619931 1121274 1640558 138698 201008 1993651 1842287 452303 1572626 1691107 1524910 883868 1761535 1002158 968744 162687 1963633 707441 394260 1059612 1817232 1320161 1613998 1946534 4226 1024227 1524688 143687 1321233 1310515 1116748 696909 470273 662433 854569 358099 1374160 531830 220851 918901 1022172 214717 742692 520082 509250 1874295 1945183 222168 1882645 1669600 1020886 1960116 1133053 1704950 1160686 1596421 292545 260938 1933802 730602 347046 692997 1061522 459461 790613 1293648 688342 805328 37543 1951095 1553272 626456 429469 1348212 1520099 999180 468551 1758222 1774324 801941 518277 1883213 653902 1132299 1027278 584399 905980 1678622 724130 1644840 649391 597728 1463204 1510052 1698942 1433385 1695471 1715532 1860238 520049 674746 451693 1928674 876734 129150 800444 1091941 1775133 1535585 399720 822697 735552 1759750 1858079 49300 1992250 130949 107960 474551 227157 1636776 1121100 1271816 773207 1365570 1717773 1811531 1063350 1724475 1337187 1778880 340861 1802634 1088662 1712706 303756 578477 1958912 1641449 945461 1005673 1190085 364347 1730140 867880 1995619 1885550 1543919 715281 1209589 429983 890268 921898 856125 175501 574658 1124741 1007719 747446 373991 1578851 1384344 1288859 699824 270347 1702350 1148572 1227672 311500 1126235 501181 775467 919796 1455593 1860595 1677456 23528 1249611 1658999 1007323 739060 1663588 1777780 661246 1147074 494977 1910152 1898162 1637021 1276736 953495 1922946 452988 1542865 582800 1582609 491316 1257947 1922574 1300226 1098812 1399513 168977 1490347 1380812 57367 1983794 1540229 581934 240087 105983 1327216 16939 506719 837643 1118823 1861146 1597830 1672955 320925 117432 1934194 947276 1473496 798946 1630212 1344470 1425832 1130443 1489145 701190 1670038 711825 1322361 358104 465675 113803 953411 1809110 1413238 904565 492707 1622537 1414985 1080631 1046226 1402374 189668 91865 1375007 347162 762472 1287927 1240786 1343744 1673759 464241 1745354 1808922 509697 1770597 258808 280454 700753 1422358 1723249 1364314 1508511 1647150 1127416 1629620 1837208 3558 1057112 1533661 54520 1669515 420879 1530311 1843251 1123278 1455014 1439870 402271 986664 1688974 806494 1601983 1654995 1311158 1476742 173606 1520915 1495992 1940911 1899579 937110 1603697 621278 1022016 1471671 1791679 1251596 1789538 1690227 904858 1115950 1754451 210322 51841 728997 1815786 1953698 1156423 1818517 1829939 1873720 1039722 200467 781651 526768 988176 1350161 312840 1437446 663118 303498 904593 579261 56337 819644 1999714 1568423 1995267 1821819 1933276 599895 182440 1922628 73221 1126035 993044 1388025 866643 1772838 1692968 1797758 891196 278472 1284624 1190082 100143 289495 1462724 1447604 218509 1227265 678840 1479174 671265 808574 96554 848859 1429281 1431126 1712458 580220 897583 1736770 1525863 1799656 1599208 1232605 1261931 1547009 656913 1869017 604110 1784852 1200028 1396520 861639 1695507 618375 1214180 1398342 518311 214448 1411948 1067476 1826084 1074166 640223 534109 41802 322599 1358551 28053 1399512 1433394 387530 1311234 124554 26773 792987 1566170 684430 701449 1228959 1027562 40363 1721622 1690156 1594643 1529154 1230097 115722 1736087 1998584 1052101 764513 1690167 1642743 1069303 590892 1969018 951024 610480 1867656 1576118 1546986 883557 1129322 1868680 1083583 809460 860047 1758930 212357 1718334 1448159 1845846 1556970 73258 1528926 1537780 1331150 1290202 1159195 457251 574889 1524133 1554610 1039524 1382813 1699808 853382 10028 1613350 437185 1598905 1560551 151648 1138645 971514 1181112 1711564 1733766 1129040 637284 399833 1800527 1136885 767612 727597 1376699 583423 1204071 446137 1370482 1723274 820524 1380296 250883 182647 668149 1498165 277940 494556 920109 145147 855946 1573413 140043 543968 1493138 122039 1275473 1819533 346396 132186 1206063 113353 1165288 1268854 243986 1858681 1758480 1154324 952704 1416414 1256791 989996 167788 1952039 155284 931285 1942489 1971285 332558 582394 1076032 36394 861905 584578 1942270 1021276 187277 1885863 1774740 1605356 1149385 1163103 1259233 1416082 1464280 371275 1712420 961222 58776 374324 1536701 726309 1489059 1653029 614480 883217 1242640 1442561 1064608 741856 154175 423462 567177 492227 750464 316842 1104373 451133 1374259 1165651 1511333 882811 366006 1593553 1374796 484394 1974824 144548 291765 1209493 933087 556084 1305380 1760763 1009575 276590 340495 15998 1464366 1723422 1397173 1361293 470499 1679461 262958 997490 707185 988289 1255989 332728 81857 1731063 1836064 1869391 1455836 1749542 858801 438930 1683552 1664168 651385 1992678 808808 668313 787869 1119496 1543842 1150738 907877 386363 1325293 486208 1353149 310149 1621730 137989 1950403 1758790 1910704 1847444 1671174 715328 1316243 1945502 1369730 1713193 939848 1075756 13468 1746523 1041007 1884967 1642883 703237 1872978 946338 754079 1951778 1924642 270837 1092636 405698 606961 62562 1356018 1250991 1939293 1928731 1661538 117020 866919 101109 145913 966006 1345031 1589093 1088445 1186871 1758238 947445 1295487 1986424 379447 1249790 1038235 1387910 1138773 1697792 713024 1298112 1048596 427709 612477 701571 1269394 845708 1668657 215846 1241930 526944 1719098 220668 590428 1746753 1830709 258045 1338178 405333 1559357 352146 78813 1083947 1897408 1742203 1091750 847574 808440 42720 1799301 1191426 793029 219535 1687778 1192767 684438 1047173 183020 904209 379503 1482497 390382 591428 1558665 1277946 1292519 964463 1736361 8798 1182168 814888 1088439 1789320 1581637 1824278 929276 916982 743539 1451385 1364639 1337921 979997 1126620 1985196 723821 1247197 65224 447495 669859 781340 191918 639938 104406 622128 1011349 57808 708446 584558 78103 1162532 325741 1010612 1224078 1342673 1802673 955770 557190 196346 1491512 1454799 1811542 1832757 124263 1087040 867273 1545036 1442133 659962 156642 1722710 18856 480073 326855 73772 104052 1150501 1151563 269933 924419 1300944 1645974 1194600 1719496 793564 1795019 244959 123885 1874399 1151868 1124276 512201 1935605 151493 360335 1135862 12886 1751335 619090 987744 599600 1975503 1802364 1851811 936350 1786416 188135 855266 736744 434249 1723408 1497618 398635 453218 533989 1202019 109647 1200540 850767 1152548 1000326 1589810 837249 183286 854144 1835333 103310 722136 1459766 647165 1015660 872492 1553059 1824375 379158 1755330 756399 1070374 925580 1031194 1306062 1452961 1508734 1663898 1382930 1428194 1645564 1045959 356865 1768508 922789 874603 1932071 929650 239967 908221 666166 705154 428441 1019418 779511 27285 45587 1976292 27632 1885288 1492582 834644 321128 82085 1637127 1841013 1080344 1666065 1524444 838408 1331648 1038723 525777 609500 825269 1909239 1252405 482302 228357 1486839 1903903 1365277 969305 1791515 821727 1885484 577705 51422 1991544 808167 1717178 1356790 1851970 3857 760935 1059647 8276 1805329 215303 428195 1215852 597565 661894 708136 761102 856431 1446091 1219383 1954480 569923 686700 611605 1682399 936039 1648894 1662737 1678647 1414012 946927 1299380 1928378 1330934 860550 16394 1319812 621788 965259 1191918 720103 1502412 520029 1501554 740115 164566 82876 60815 1141246 476233 503805 617338 1386852 780625 907240 1181401 714420 919355 484547 1602699 1745489 507307 1306509 102053 1511663 1505628 1034684 962636 784660 1097104 333799 1134813 1789488 101971 1386076 1344137 150744 1493141 1607954 1531880 1036898 1768952 51773 1797660 1134735 58859 70610 1284685 225823 1840240 1293814 1905199 764653 804317 140443 1742697 1976369 529058 931085 1344784 1418873 527316 910193 1226117 297171 1503048 403861 719374 1612802 907631 1878425 968262 170923 1903142 1781066 1321537 397649 1195746 257557 1428199 11938 1297065 1323278 1025959 1552038 99951 624847 197167 1074089 88915 1824250 626126 1572732 400034 1696369 1782073 1753486 622610 1217681 253677 622404 1025706 1002526 602145 627493 714218 1506547 428211 264876 567095 909149 1483746 1037785 510778 1630248 1716743 714034 1743028 1500440 67829 200307 463643 639229 1394822 1676335 608070 1391447 54219 1137855 1638245 707918 483712 784957 736677 876663 1538369 1995138 1974227 339622 413634 360748 740901 1216153 1717951 917399 1538444 886095 810203 1576651 112003 70833 1131385 1107649 993854 57840 1937754 681021 1294586 1770522 303544 1563445 571056 1119873 39288 545704 255994 398010 1964556 475533 101207 1783444 1650774 636412 1210163 329114 1798990 1639360 1731027 1115000 507664 1946857 175293 729944 1710285 1142006 1342650 376091 137377 398247 504049 1573555 577614 1666317 1994782 229604 710938 1812787 967667 747118 860315 1233261 1455026 922477 964651 499077 1071449 1660708 1632616 131776 40937 1023171 303721 1098832 1593228 468650 1516114 1063527 1244695 239167 796499 895278 1412756 630369 530211 1515471 786058 1486148 1865952 1630078 1072119 852211 490070 231885 1324982 552886 463347 1685370 1592042 1237015 1189257 1021589 379774 1593140 814780 531813 1731621 681228 1238642 1767250 204478 1834359 403122 1608374 1450963 1809198 568193 1254341 326382 356507 582258 1178992 1128003 959842 998979 6515 585601 1573775 1278442 313515 758119 604175 1954647 14825 1531218 1506884 1925765 1952401 1813988 1315724 996148 764679 569088 1654410 1309741 1717091 1549165 1713164 874521 1736339 1698171 1880241 1464929 1181510 1326761 1113939 1723731 1217846 517765 1902983 693936 1722000 93402 1630291 4454 1285031 18780 621254 945046 1577526 14439 1867705 291641 1671603 1003298 420163 83720 520515 1904758 1926815 1796762 1814335 1349087 1575706 227347 613280 471152 981078 35916 105962 1180560 1263575 835802 1096653 1994975 142836 1689704 799991 1607153 1954191 678397 629222 1794902 65552 859135 1148028 1479644 1395090 789719 1401633 1923217 1577301 1493965 1407762 1212572 760804 1207038 1763460 1784543 1749054 124758 1723894 301045 233659 1102018 1311850 1957074 96713 1307512 931715 194831 1213615 541023 1302485 323247 686816 138514 373935 964267 901719 1005692 132994 507669 1012086 891471 1243642 1996467 1332570 783636 562864 1884547 1837008 1261294 989666 1696646 1749037 1814584 300962 1713707 1818398 1058163 1716103 1591504 1033594 1634107 912201 1670350 506393 588433 1274737 1590948 1216769 1642292 1619263 1021280 1562213 465891 1108134 1236442 1807354 1592604 1981977 1407185 1990577 612056 1137905 871503 681280 188176 985715 1826342 580226 886020 1325298 233350 516403 359474 1474533 443983 1020302 903598 1109406 733943 1787180 1346624 455315 496965 730185 275591 1471046 58986 1928811 129717 530261 1069699 1304020 821773 824769 1580136 639679 531399 94033 336025 1794265 1458637 1132585 1067110 1413337 1581260 1765295 1408993 1410021 433469 1814005 1430646 820970 532931 1196347 410000 1463360 1559694 1944002 1894696 610696 813975 525520 1058398 632048 733496 1505400 732764 1514248 1819959 911090 1193527 1108530 1370093 231386 1926800 1658287 103883 1407244 731364 1155631 490506 889337 1833455 386596 1800309 1232350 1375854 825025 263338 600775 1715461 1031064 418589 537954 967936 1047853 1580225 1683256 760409 1646359 907547 1869717 1684822 71032 1485337 1499486 46189 1292851 1858935 1927768 97625 1736959 977680 11957 1855047 1854615 844884 1211500 1574869 129917 349430 1557570 878611 1411574 619279 1399852 1688156 872348 1508737 382526 1368143 1716244 747392 631037 563376 1596481 1496549 555223 224989 1299361 986142 610851 649192 999426 1752870 602153 1980924 1478650 1226535 961484 748105 257094 1413918 555870 1164446 1994898 567475 735606 1581834 1225047 1940394 1051160 344504 34438 822509 170242 826708 877579 390384 209158 1887931 1693818 869586 1913593 829968 1233717 1390364 718230 771325 1781064 987448 39616 1499205 701897 1114215 1624954 1254910 853091 1989028 564486 805147 335959 1527109 1770989 234630 429270 1278657 1973303 846975 1222827 329269 1147882 1368692 115618 1008146 1710687 55634 29816 1250887 1591145 1008867 824391 798990 431232 1852810 818879 1017487 149066 1277815 4057 805542 790732 334792 1988858 1694043 20609 53046 1479127 531134 548461 874154 448345 893081 1811891 1997408 1470622 521560 620130 1412090 1915252 1547492 1320576 1173047 1230108 15831 876454 976037 1559501 1403133 1836368 42041 47993 1641765 1595630 500053 1789899 810728 14839 1046781 951891 114852 255746 1072538 1071771 263723 1338449 1005190 1045754 1099293 839013 857822 408538 519039 1277639 577626 623008 1887758 1383157 52344 997255 1310759 478434 735794 1801376 1500262 190932 145475 1256817 459266 1729232 1392481 396518 1699715 291674 136569 1386483 1867892 1000217 1190723 447835 26053 1515278 673335 633619 1667604 1379259 725896 1394704 1438044 1838304 1189036 41144 739357 1450677 35908 506203 1977335 798601 36288 715014 1224769 927430 1819430 12252 1074050 395121 524145 1213484 426274 36175 387823 1541509 1913505 1100683 942909 1855172 997420 1115318 749467 1190762 370999 586396 191125 1853512 1598623 1852408 1066815 1160548 629018 609296 962471 1828914 289101 1591171 1078528 1988240 1234497 99332 1633329 1977399 352663 1908264 1808462 433657 1502249 358759 1185546 927198 869145 1269691 1679756 1248071 649281 1634819 1362398 1080288 1557173 79510 1600950 604614 993283 1905084 1896853 1419576 1128458 245917 849126 593886 798335 943174 1562634 625732 607927 436922 1263273 1711980 1065437 1834134 1673168 1621886 1910966 440190 1559572 794113 1148518 1106441 977751 443332 959107 963393 918419 1841889 496579 1540059 1195062 622134 414932 154797 441578 1268807 1249327 845918 213879 611669 937684 1034210 261268 1881325 496976 1332651 1672896 293323 276533 501522 545845 1789513 105427 1860033 214814 709095 1673553 405188 1394286 1505272 195272 893865 779828 1365470 1843297 595447 1104461 622983 819475 1081444 69537 1098876 75874 608962 395480 550704 446693 597842 429080 96116 1841473 342487 1883193 1971824 1736417 629973 1173817 320475 1364396 538325 124499 674510 1220252 1149440 1355491 868168 1920587 1097552 1258956 283076 213480 1783704 604179 65904 1970007 940236 871717 854412 823554 791960 1835659 703549 1173245 965916 1672973 1205168 1138094 1956173 710246 1354305 541572 1549814 1408755 1995190 663528 250901 931008 800636 1303369 1246162 263274 730474 288002 266604 1978472 689544 1969997 668793 940555 1938958 447921 384097 88487 1574806 1934269 1544964 376838 653283 980392 251965 1482880 1193761 1777985 610778 1811570 1533809 302143 1971311 1661902 654057 360864 1196972 1437840 1679246 764087 1970045 1271811 529312 272975 368677 1722465 647974 278672 1807288 1623680 1753462 1796577 1274820 849732 227242 1866614 1887840 1536668 328417 21670 1603643 1154020 1486152 1776374 1407766 719460 1749638 1920175 1514673 1133340 1160249 1514880 274192 629462 365738 1685684 535391 40799 689391 1404018 255029 526637 1659963 1496162 1036765 1789983 1004091 571482 1911822 21913 1587247 1738135 249488 1252205 1456904 1412340 883711 1639876 1668910 570678 1753575 219352 1546423 722690 1687051 345585 771928 465231 218371 1366621 427844 1667516 1145725 1946178 717403 1002828 596682 1946916 881680 391952 682664 1046674 1150032 1431128 652884 1788416 1603469 1585449 898587 881704 1848776 762159 1683882 1625864 1187503 1632245 1566400 1978647 353793 1393885 1747419 284391 298105 1178684 1791316 575757 1299182 95830 59369 1719014 1539696 1887696 356874 1157386 971217 427418 143694 1918752 152437 1106049 717825 22922 1700890 321155 1275904 932759 82798 387340 1244475 1265685 1977383 1828820 757492 1744080 238958 1295780 843667 1504351 442740 1749801 1353348 317241 116984 477179 1214876 1403662 47032 37475 863295 390804 490086 1765260 861850 751644 104605 1500203 1575742 1626307 1374498 844985 1794032 1487338 1240292 723715 633060 1026355 276506 888645 702075 1037716 89576 210436 457890 1453158 1615639 1004330 813529 199629 133203 1308863 214664 369816 1130353 508362 1230624 866286 1685999 455838 1089764 890305 181362 147116 1371146 1294302 344555 1323689 1681505 150845 1303314 1080835 823896 1814719 180940 1019168 304108 1899950 1620991 1837349 601020 1272887 845689 583226 1642603 153272 367346 1427173 1113686 1759033 269022 220678 144213 344686 1199572 819464 469965 1847659 649397 307065 1043177 1632945 990732 1446858 557067 1344300 925095 840040 1625844 1854462 738759 1721666 377132 180691 1752981 198063 418819 193338 221181 1329407 604812 1997874 520991 1073680 1879180 1615427 447195 929769 821439 1458155 1188249 1401843 1022919 1387750 460892 920415 482594 1189769 486937 1030630 918965 59388 1820925 723242 1563137 1811462 674303 1282378 1846908 343516 1497451 1612156 427230 1945079 667030 884705 1033895 320297 1596795 820712 1461598 1957329 1526328 134116 410147 527038 609187 501343 1767921 1304213 1919440 1519966 832649 436424 1132570 800077 130713 934583 733980 375875 334031 1377688 1907406 1783739 184530 484594 802840 1390355 529967 286056 550346 1005549 1938473 759270 1355548 22503 776120 862821 1372948 1492601 656182 1384936 586463 151806 549083 1204990 1516391 614031 1485072 369190 1742997 1291439 1724136 1603548 1101860 1811796 376632 1458748 850163 1125384 994005 164692 797243 994158 1079131 1857723 1456869 299629 1623950 1584871 889404 1210484 100289 247995 1720711 1002104 696274 673293 1855540 96773 429627 1901631 1831343 595298 649722 273558 788131 1946110 475866 990851 1787479 935935 39313 989339 180459 1571808 1096990 1831801 1252262 1901871 1464652 1654850 1651878 930331 536207 1786617 1988412 393976 850253 112454 407930 584060 1146593 215838 1199610 1168015 1887040 1638143 1773920 1857544 606599 963671 779094 933948 1456754 1568465 1213002 934692 702174 982449 971106 802859 1451232 1258721 1184802 973962 886860 60819 437834 250574 1029619 1242901 1255650 876030 595833 1372072 783348 1633168 1316113 1200861 422297 1480167 1786407 868189 1638790 908973 821990 171550 1971453 445569 1744789 1315921 1946580 559246 1110892 1427008 1428289 231113 284430 841165 1242298 477692 1002528 1486440 1853662 439489 644461 532300 22833 709777 5604 140688 1392596 1412394 991665 550838 206071 133565 1115542 1687788 1971004 1474188 1741691 1943583 1594929 1385782 1795611 184655 710419 525834 747994 1574837 1503467 273634 526310 577854 96856 1898199 1929041 1195 1576727 631028 665117 1962443 991387 297569 866003 103716 563187 1844616 483742 756818 20406 1923952 1716963 1824986 1380038 324525 1271194 1102766 831745 130583 1394462 306638 1193130 616238 258614 164537 1239078 251556 1270821 1001960 128926 846334 839918 1486926 1620112 1060990 522462 1555202 1693337 1785438 1284680 1871656 633253 1204037 1609466 380296 1728230 647263 192669 1276183 767260 1427547 1257452 1222348 1858227 580505 498157 617246 282701 1960868 1121332 748650 1340270 1980241 240313 744972 1253532 3114 1282174 458052 1559405 955385 1866457 1774958 369107 426213 1837732 1521391 456827 1087321 513105 1571724 1616731 1717845 1436174 1121832 125536 223106 1296178 948461 1316645 1591625 893282 919232 2026 118023 1998289 1136824 1232083 278473 580928 1116564 1155931 1265148 579757 767855 1159403 142108 757534 612396 1386380 1505165 1116314 1282853 213793 1964560 1298117 922509 750377 664481 1133094 560840 1011006 663629 1066410 1984732 825569 416191 1606887 1702600 1054402 476292 187755 650332 534256 1616720 835932 1284995 995429 1257103 1525140 1598544 600782 107372 1068609 1265603 1822648 1397572 1315041 825413 192959 1689726 59399 233361 1302097 705478 1165836 964580 1725718 809006 1117797 1531897 611847 1250506 926308 1814219 1977391 1872326 45705 1634649 1865558 29598 1623598 817219 873311 1856485 1797325 1870989 1805222 702221 1358719 1182339 1367447 366712 174270 741049 239115 1790955 799985 1106657 205746 673798 1512133 1060624 133263 794097 1351341 534734 1761816 1361603 39166 1956799 620759 1918144 71218 1330709 323011 1851160 870547 825662 1002808 665048 216821 1235124 1987978 366743 1298929 359849 607304 1658172 369329 1233517 1103934 1032004 627877 1629287 1168327 619314 1444958 1448920 1857480 1301277 1353548 951509 608851 284491 1259432 733100 1234820 286880 1332256 43202 253832 1469541 1774810 129133 1208155 1656634 357349 936770 1956976 1057856 1905637 508672 24677 438925 1854588 293829 1773506 1589272 1197399 1517917 300862 1773233 915765 375737 244490 926115 747778 1731243 1761992 572085 1959629 795498 505163 596399 270655 1923129 1233291 1574249 1070556 1452245 1894478 1622592 738585 167078 955863 1614288 1311308 531951 1294225 366803 807274 1496063 352074 123626 667326 1885569 1323533 522485 1743516 195440 1524350 1427278 239536 489038 633249 821515 355372 1470429 953121 1825533 206353 1021744 1328702 732059 1922675 744112 1866014 725170 880030 1035022 1128680 1691871 1236459 542618 324381 1989343 1200860 116321 812929 453313 1180936 1922067 424853 1999898 419542 29644 765240 1742250 1732505 1681630 1735144 492806 927357 184367 1153220 1454288 1822402 374650 644193 1619901 778383 110007 225960 236731 1831102 514002 735228 1346594 398173 178654 1432508 1405588 1153798 357009 1412405 1069235 32631 1928031 1824148 1960209 1966448 1394394 1945930 1131539 843316 581337 1409284 1528622 1722760 1091401 1877640 518469 1745287 1231451 189418 608839 1469540 509795 667882 1213794 1037073 1733136 1354187 151996 254409 559357 489692 1325108 983346 789876 263235 1489349 844123 1721706 238713 1508554 264799 1667269 404004 1899331 903223 1583225 1680916 103441 132856 121554 1507070 1936642 1818435 310390 1976706 336394 1059370 1544421 993308 444491 1993569 1629599 449233 1512765 510940 1668118 654962 1936677 1193870 1318731 519046 1320195 575574 698704 1244956 1790201 318538 1996383 1090383 1439897 189529 1879518 317491 1267303 1015001 1556469 1789691 810241 1232313 530853 1032120 1062067 1170190 1577042 208496 1967594 365741 1592675 394508 1263209 51828 1066366 1626949 982103 246832 1123926 1000905 1698888 845159 1171318 1468926 1704781 1441863 1647837 1324057 1546889 5149 1403142 371481 189879 1509004 199919 1929189 133232 1024836 814337 821381 686608 545335 902198 1341780 1639145 160785 1303117 1172330 1168003 526163 1822510 302483 939922 440691 1787254 55688 1936855 1465892 407145 261092 367144 1066791 1326682 63949 343003 1830583 1975193 569411 1249797 589585 343564 1116310 343402 1821524 166665 702465 690510 1055150 1822856 1206162 1508790 743666 1143043 1453628 226749 370897 1262169 693302 1306817 1701695 1658978 1350287 1859369 1625766 766988 1940195 1535040 744272 1128139 380510 371570 552747 737751 282768 1991631 963451 805022 1166801 717973 1317912 257550 704991 632741 1600380 124120 561367 1231429 535245 1678319 1712889 778789 1443293 326375 1595532 22260 1769871 1125103 1109662 1699821 1571931 1145749 197306 1967642 1196326 169176 1464449 1069613 1336249 1208974 1830595 1612097 238701 533005 1997515 1638613 1868939 652879 1736679 80475 982428 1847600 1612369 778394 1009869 1799794 1502766 253331 1719460 1719667 1054341 1162859 337309 651781 1328500 1437645 582757 287809 346835 1302329 278550 761849 1263498 1965009 1111862 614676 1961798 504695 261793 1374620 332302 732183 19704 1716425 1222923 189709 869798 546091 1304566 1213763 635086 257782 77795 94593 919094 1344929 1724239 340979 1640252 419431 636417 60555 1292841 1354730 894783 1298274 1297522 570463 1290616 1167888 755882 1188983 1936883 596101 1920629 1826765 353222 64761 1473414 176065 1206156 1940462 464502 675417 933460 1189935 644800 62350 747968 1509220 1737163 1371054 1453123 904877 1144484 1310772 1484695 1712411 1680464 809162 999888 1695461 1489790 1568699 1348979 21954 1212919 974296 1594245 521361 1937043 59468 517867 1417330 719434 1925105 1629432 1062697 888163 531288 145943 1412274 999601 375463 1836923 1347169 1373067 1925775 1539759 1424101 637324 419777 1895106 1196199 189502 1487722 779061 815137 1111117 1312943 1038639 1821879 478246 1071773 1047178 1479542 1693276 1878236 550221 1896139 1334375 874689 1159308 129231 1329660 882812 1003426 1760276 654560 239933 268244 1291487 1943523 797813 1598700 1890044 898233 246516 319109 1738137 1917913 1449705 438468 1547130 1889559 478208 656443 1157085 1258026 127957 1809179 1609373 370520 956974 792076 745269 1467571 1074613 28866 542657 1016692 1797882 1829804 360134 1801288 1377714 1443930 884675 319633 1019443 1820129 976373 922357 382004 1249446 769702 894606 239898 97712 1265096 804424 519355 1328716 802010 711228 1071496 1014469 1422562 823193 52200 1963576 1177245 1994777 1396223 149392 299450 1511430 1288009 1406297 1095013 108281 1938828 1934163 1956436 1909388 1233844 1188895 1730901 375706 67807 1261293 1545955 275809 357466 1508824 1826140 707043 869609 1941452 296649 1587806 65967 459788 574023 1347413 1090054 924702 293558 1644787 485914 276917 587861 1050695 1016706 1065925 1063109 364774 1982130 59576 722498 1704087 1058399 1525970 549633 868872 1954733 1238948 137506 1176609 876302 1983150 1775863 913118 1243203 1030154 1312810 204112 168437 1690512 3539 1358716 959857 1188467 1209957 166944 711276 1778637 367819 543638 1418475 1687810 711843 912539 340612 1370164 587953 200101 1575118 858598 1053347 1457671 937765 140006 697197 102929 1664259 1326975 588199 1976052 65415 1529192 290074 1855169 1708745 867356 1973787 1562030 797047 250268 1301919 761683 1396537 1833961 1505854 89762 1111386 208153 555390 1448959 939187 1569761 612759 33038 1262729 735436 1456481 1907138 923671 238411 426648 1759764 807517 773025 1109228 104298 775563 1760875 1224436 1270049 1068119 876642 1126041 548103 430604 1947138 1752398 148096 1083326 711993 1033282 1388489 1030961 1251072 1357545 1276963 1533230 1901051 1710198 679453 333652 1630160 102564 1194424 342101 1025908 928262 1629505 1007382 687233 447201 755596 126746 1994277 1024147 1961762 1005031 863029 223288 1077453 1798960 1639101 1293947 1704604 1319737 1787024 1288501 1457489 1899717 1185028 1012836 1939011 891616 985169 1432847 806760 1814548 1818538 1123300 199771 1584808 1597307 1335483 564894 1372569 489706 1538279 1655461 1797775 1356597 1146204 618781 705139 1169302 1375546 860397 1760193 1561983 655192 1965544 1415300 838538 730308 472974 1090352 1532657 380230 1485199 1799441 1565746 1006641 21450 1971124 1826156 911601 1680966 901178 1324939 1963242 1043781 326766 1912021 1500837 1420194 1214997 953245 444451 1684882 588304 1437807 1016853 1694555 176525 72164 1658767 1645887 1744803 1679257 13806 1903065 783413 575834 1196047 1480595 795867 345757 1761654 889761 998341 23777 1768169 1673393 1662451 1877341 347696 1428664 668889 420882 1572845 185209 1888662 217727 1122958 690955 1135807 503004 1560084 1629801 1766574 416333 1367359 1142062 357663 1668388 14874 907758 1598150 1593986 559703 647261 1060497 597724 1297084 1091271 1270951 1340428 1621794 1189029 123079 570866 682119 1021680 196837 1036799 1656124 516615 1362124 272353 1867488 1565900 1750167 1380357 419187 1597894 1038217 312417 299107 852346 65718 1905444 10465 1131167 589641 1234402 712673 923675 827231 948194 867541 82313 987432 554940 1116067 96878 342894 323926 57699 922211 1509677 619183 1367013 71058 155924 688630 1571282 929302 916466 1229074 1285726 87730 1645556 847398 841688 577973 1956042 568861 1572224 693023 500058 819473 1859718 595283 1333036 1453178 1876410 1069367 1911367 274581 1885273 384374 467434 1095793 598469 181931 299820 834266 1647340 1104934 1001515 1645516 149479 728931 1963841 825049 1927486 633300 1116000 7427 122770 1554972 1663350 976783 843236 579120 880209 1297390 1301493 675535 228278 1879117 1433835 1336348 161834 403693 1670783 1996475 727792 1974805 569096 1088251 985781 11235 926611 978404 301146 1840826 305068 1969249 1932512 1793632 1223224 539268 113376 1616621 1178060 199037 1397079 686330 1219487 1900459 583495 932710 1388460 624548 846195 1019851 1028993 300446 909259 1025610 1966616 1566802 1459432 1394495 946740 688624 623844 717091 1366108 265122 896011 1373072 1660636 1954131 181725 694132 701741 348093 1573519 329180 605056 240839 235446 326290 413923 1905820 376586 648975 1541963 543901 1475281 1250829 1919230 1148336 1069054 1819619 2822 57165 438673 837179 1158258 461946 1277764 644899 1109368 1904676 1777474 1729313 504323 192996 1462737 1775597 1422977 1883136 1235979 469400 1908387 559950 37799 1367788 594972 1219711 1814214 140130 1219124 200708 1229851 1609254 1392726 1372691 484867 877447 366479 1630808 333977 1204147 1966236 82129 355336 903602 971024 1699939 1415836 422482 1155190 1351 1909802 1470160 1088795 1328303 1102350 830459 1598271 657474 1281106 235609 693445 472745 364239 38884 1504475 1867383 1258487 305519 859493 1133881 1618365 236762 1854144 1466868 1763125 1023578 1608402 542212 906803 1217978 847820 172454 1788896 1437006 792346 1816261 1806202 1787881 1522854 17460 1643780 470884 1921350 120030 1883411 1845349 1886886 1725355 810375 1040992 242016 960171 1766674 629074 33347 450278 1058842 56139 1825714 395340 1527278 71617 1637246 1861540 644879 1702762 624546 464481 1149909 1651608 984560 870433 759152 1230006 1664528 711564 775203 307085 919307 689017 1519118 66210 1872878 288678 878036 1515947 286833 1804543 1258466 1055028 1869377 861997 544703 1700212 133417 908202 1298082 1566791 713948 836430 265468 314025 904891 1459701 509686 696147 1540294 588945 789852 290315 1273165 1808670 1871998 895377 446822 565690 1329079 1082979 678857 823030 816330 1307839 297017 323356 1093871 1010173 838866 953886 1694660 857649 1205335 269761 931378 1332297 1202749 270317 1107544 1430663 617727 564103 933739 593692 1238048 294135 650418 1467673 654620 1753407 1830578 574313 1787462 824865 1288828 1475172 757473 450759 217476 1942382 849549 1897898 1113358 1160387 1346440 676024 1023112 8272 1147482 53736 1008520 1405677 1540922 1238002 383736 811688 1637293 1114513 1926282 722862 567144 1942578 1037416 1633964 1656732 1953596 179723 1326516 291511 387959 1564990 43498 250789 1830686 1795845 264280 307707 803710 1892128 167228 1085010 1398024 1106360 87857 105448 1192759 1626179 37170 722263 669564 324663 1929747 530350 1799891 1175576 677009 559435 1492308 1113075 1247799 1233663 900078 516636 525749 160361 1867848 1977986 541982 1713978 587726 1501211 1411685 955608 1460284 531880 890984 1908731 1017236 631956 1263234 1445133 461080 118579 293258 1028712 1235229 1446054 1391229 239861 1347444 794708 1985408 1947483 324000 1317711 551977 1253631 1454690 1848670 1287816 764349 478975 1979253 419944 620623 1424744 883925 1355944 557235 582076 814040 1216696 1399445 1027064 341594 337224 1483379 1233490 1937789 1663446 3570 1798244 1395570 1943009 357839 1210316 320026 1271633 1878017 199795 1329763 940249 622398 1314367 1532514 342025 675642 1293019 1439358 1046154 1385809 235561 249008 106240 395529 1452316 1994598 1055677 1076505 1658612 1963111 916680 857085 1609020 687864 1262793 38463 1938569 939052 1733471 1620140 882230 1421252 1736097 1850824 1891292 792487 228794 1108965 813447 1955243 1940403 366320 1677064 683953 1379249 116992 1378200 588910 1463288 1707233 1016633 1524319 899114 1454141 495730 125343 844785 1028917 1560129 1945525 1466578 1480511 408396 1673731 1298768 129873 1284163 639147 263208 351932 645170 715098 779623 1959730 1423169 364550 724252 1169077 1533308 875901 473550 1462612 929020 686952 717489 871721 727255 1511660 1276181 87134 1032605 548085 1948845 1191473 1965713 35549 1485504 237560 1406124 1618210 499004 270731 1771838 863667 34890 1309621 1890971 53041 1579915 982094 46491 268010 68926 586535 1862773 1131516 39240 978096 1132073 260368 1968274 1674426 1826614 269860 350247 1496524 67613 1872112 1131315 1064158 1720856 1326845 1063185 1295309 1440119 996373 1549768 1487696 1705763 1687123 1264088 1277932 516684 273712 1690015 1849345 830648 1540854 1558404 1019118 67863 509201 1506395 68474 240805 1427043 1318042 1021068 1291230 1053592 1699482 1835823 1468607 1031694 895421 1041481 72796 593044 352378 458283 472772 1998113 982800 197792 856331 1484283 1055461 1187981 1159874 1207440 256926 1981841 1025027 247226 1230563 531834 134300 1204761 1566633 1048067 785332 1613903 1056851 658983 1853088 569344 1716084 1801192 1833453 772371 1375095 1563571 753866 584969 93763 1997438 215719 1147812 1499474 1386227 362101 763958 1256294 1026755 678713 832281 373805 700805 1585592 113151 254532 1688995 564531 1655882 554070 288637 220366 1581430 1164405 1879055 980556 1796531 262719 1394926 1485111 1871718 1978592 1940985 1448592 217652 57363 1205692 104153 1093759 1905380 1609896 188892 621497 1412192 995357 1628987 1111839 273250 1755268 12957 705613 1041371 1396119 1425798 307063 642596 1659408 1726203 1781965 130054 69110 1100184 1474735 1917602 1595677 959392 625225 1923136 978788 1568874 1769085 1131025 961910 212483 812241 1673571 969947 165784 1862729 1566284 1533862 1727039 1708599 1251252 1302450 289359 1061120 677386 744456 20853 1311217 1620451 300060 735221 475893 1877506 969458 1890882 702384 912969 1588378 1791534 1682198 1879874 105718 733975 194162 1322743 1815259 1751498 151490 539712 1845752 402875 1749468 1415403 909680 971774 478086 55404 166238 1048619 98385 741535 204381 504656 435294 1940408 1159720 781321 947972 1501617 498672 1959040 1957062 839119 5333 1543716 1378399 1959413 1430925 514307 1411007 726798 1609104 679086 486467 1012883 1212044 1669028 17271 1974330 504991 1287143 1216230 14726 924438 444173 1118678 1893830 920237 1566209 825907 1405859 1211546 1995314 952223 1018062 1613547 288736 583105 1401863 1539392 1605021 1503439 1289717 1748287 1587617 1484031 682814 1264579 683208 1158584 619630 456583 1567093 457123 1366289 191758 641435 26065 832201 1886846 869740 1890314 267323 1054449 433387 829750 1775766 1881299 1510632 1535269 161499 1843205 1680498 142314 654449 1110363 1317731 1945795 1429446 397158 1120070 985268 613292 76653 1738647 1198744 38281 778288 532539 706194 1596309 1162014 324645 600327 175358 1799261 423757 1386839 1090600 312796 942142 364092 1377169 171581 1087362 499001 357332 611057 230853 272757 1715673 1499464 465359 1115263 1356140 1021325 987137 137611 948923 783508 442014 1091225 712029 1650982 815664 940004 430221 1550789 1889605 1424645 1905479 771869 1862234 1450413 1513283 1848591 32032 411972 1992870 497069 119347 1724456 431777 1523310 493726 1971720 739483 1886955 1421021 1241576 260464 225344 556602 1296318 1356555 398160 226882 922110 783886 1875914 1315964 1255328 1991436 1577101 1564953 173174 1658970 32620 1210339 1664203 1637455 1939471 988899 1604940 1690712 1918261 434825 706141 712559 1432428 573818 508440 40084 1680881 476577 1867543 1304712 1895440 928993 501359 1224918 537668 1756732 1990132 1643508 1560469 373315 443634 194657 1982815 942224 607644 1283461 507947 311295 373783 1364007 1959167 823307 160140 1515329 70564 1566567 1112446 645484 1758402 508685 1678287 1744895 178140 1325652 545249 65891 184156 698305 1152537 901057 1965050 1338267 651408 1037461 1530330 309909 412269 699075 429137 208333 1715146 1688240 1853987 1685826 1255509 1631873 1124959 253147 898408 199266 1642956 23527 880735 1705313 1551110 226601 666110 160654 1036056 1926792 564751 1094421 549269 1568204 342640 1630548 1039940 1922426 1281603 156480 1414013 987425 624753 1631043 1075605 1968897 1513902 111304 922067 71306 594906 167795 714322 708464 1828590 1547182 946892 1798067 585751 1430345 1361408 1087355 193756 1979864 792499 456548 103537 30166 1887118 1174237 1405120 1712300 443317 361757 423108 1984711 1889167 1710259 651680 361987 1794613 399541 93239 1144479 1607904 282687 1449338 1848494 844306 1746375 430194 978059 1823812 1258286 1155700 1996935 262631 1423097 1706154 1931564 1992749 154621 146678 786676 1906200 931035 1723454 739473 311068 468656 424091 354900 1226051 281047 813979 731588 551661 185262 1599344 581812 159711 1404884 110466 471799 1071816 1537855 578084 631035 961180 342762 1475304 1268066 1148810 510564 1681363 895585 1504109 31384 562337 1009540 1084364 1272219 1450601 839029 1513128 1712270 1473360 118340 1078762 955646 336630 633807 979001 102700 1838929 1526680 1241554 1359143 1444414 939518 782012 1716257 410009 1702478 924995 732653 829005 853414 1390569 455132 1524810 98183 1608832 631737 1715217 1869946 1301696 1515631 741316 799088 156370 866793 821778 779182 1491509 227673 512247 1031133 960394 1767895 1798499 310006 1409353 180990 44207 146927 1556596 1871859 875437 1834912 210193 1504225 1379664 405439 1854561 1457333 22589 187068 522547 926572 1285684 1149404 1597319 919463 925794 1545445 1667567 1615276 855692 1536417 1219126 1470696 1523087 1284387 1766531 336943 177967 1191059 1193455 1331010 1978780 858450 1189431 1678028 269783 32146 1142347 348756 377040 98432 1211187 1815113 118716 324347 523319 1120106 6876 362843 981724 1098561 412298 1855542 374852 1279539 806477 1393341 771090 1063075 1899973 1554195 1521232 271261 1252063 151959 1455232 1125843 854116 1645209 332741 1002080 944030 333370 1329816 879240 1238809 1404700 1731796 1541380 225742 803599 472584 1704195 186587 1359302 676338 1776818 112044 578362 715948 235474 1687615 1811766 564993 75409 648019 1825010 427854 284960 1982440 158265 1550612 912726 1179630 1061073 254695 159000 1124761 1304612 1421194 302428 1677605 1997241 334626 1386603 41817 405799 1009681 1987733 1196796 1660051 1319880 1923787 178852 893185 52634 95481 1583242 1212286 23149 1754548 893646 280320 702131 525268 818842 804099 705220 698266 1148405 1551929 431692 520404 1646602 537362 386289 255660 1711295 754477 1477448 1229514 1222671 205498 721949 1191939 1481559 842036 836902 1997338 1500992 1150542 1118945 1557620 1777914 1205120 1614734 540238 116750 930103 577491 1079490 1456328 1131993 757107 1224877 1767635 526876 469770 27436 391870 1418195 964442 162047 414201 1649383 1501623 1994663 1970460 1647313 1327739 630822 596604 1607109 31713 1236554 966540 1889404 552116 1249094 251123 1661867 1493878 1251960 603848 1478970 806430 1034090 317774 1315402 388400 1414906 44912 149700 1087225 1832506 1071738 1081438 1829702 1285751 1441457 541353 1123887 1410521 808258 1948232 408071 1552312 339032 1605569 899603 1321049 1993406 1551734 796186 287163 857686 1537904 359202 635802 1322204 541923 1530794 1181244 607088 1917019 1757001 733494 802169 1966686 987031 167839 555275 577926 1179685 1857129 896688 1518073 229783 1425988 1590686 27137 90884 203750 498167 812452 853513 857654 775440 869285 881719 1548981 219656 841012 484719 716044 1122397 1266043 798868 831147 163401 1499300 1285427 690942 956451 384528 226766 934724 1689525 1149918 1320740 152361 440087 1834452 1529305 1190137 1704180 674927 1386270 1179591 287382 1084284 1279202 492025 31591 1348682 623884 1797342 614778 196200 996384 320418 903325 1142151 676055 730051 1163676 613903 686748 1046885 1804278 1327698 841258 226592 1881234 538360 479626 379457 348469 1049880 1276997 65787 638302 943305 654472 455743 1114933 606638 1010919 85934 1905821 1553425 747635 1362732 97796 971845 1602003 869857 661813 969085 101764 296969 897417 1441481 420794 389204 1500638 1612602 719035 192128 566576 396171 1614795 614058 685548 1497740 56794 79044 73509 140616 689908 382701 1884897 319167 920692 23771 321237 348223 86273 1590744 162366 1434901 1911272 737061 276792 1379561 564224 1548891 595960 1768931 514068 45771 1570211 1835586 807263 943771 807647 1732907 1621713 1460972 567689 353115 690742 617311 670205 706646 1856392 1473273 102379 1065951 772706 1346815 520516 911439 264261 1165782 1410504 1315359 1882526 1700754 1363956 1175342 1672344 179631 1942842 956111 868753 706947 923277 886657 1080587 1294179 987545 546546 858464 382377 1715359 1356330 831260 190713 262051 885385 310114 980936 49896 1385871 1282440 1566107 1085478 286035 1656781 1855963 1536192 1679079 891229 1784888 1306927 354075 350094 545396 1401869 1053541 1871710 152532 1389033 603742 1598863 1126326 1255013 971081 138551 1641278 82953 712058 1440504 1204823 1046473 1916419 1894534 137763 909770 1448888 191922 592320 1131548 638114 1748098 597748 188369 1834880 1509299 1133196 390961 1127493 205378 1889596 791091 787125 1527809 390271 623228 1039674 1313732 1191884 742676 660945 1504175 207387 1137265 608771 159457 89261 541967 685100 1562774 104506 593062 947973 233790 1954284 412109 1948400 453210 1654047 804935 734277 655856 1268323 795934 554103 279435 426211 1793576 695071 250912 403482 1486792 1749950 483539 1067887 138722 619599 476445 1051022 1815183 934293 290729 1757827 1409708 901438 637299 109852 719457 1614318 660555 903230 945698 314689 509285 475203 931578 1544445 492500 1907143 1021818 1730611 1642120 1583244 1780744 189083 762765 422811 1676003 770371 373094 1648780 5763 232615 893125 1694362 1563787 77076 1202425 887483 1557278 346490 52881 1652074 259146 413221 1951848 1637833 1045370 1675440 14312 404923 1436861 1514925 1328664 426703 788579 823291 1342271 1145182 441824 218236 1204696 1725678 1686354 285435 1678648 845630 291345 124112 218257 349174 399226 1276353 1239743 319499 1333700 465958 1834841 1884241 46064 1760426 925372 1020462 1505458 1856119 226877 1766737 19553 1199911 1762200 1893754 793370 1615970 1824900 1985829 358924 508647 916172 1661872 747209 980705 708782 1866732 1820467 1836508 149593 1475347 1302954 1224815 638248 932181 1215644 230443 105405 538965 1758502 303139 40839 835724 133127 1519084 815913 59123 1929599 472879 595852 154390 1740409 681926 658750 393211 1936131 302779 1185825 643963 37382 1083002 581243 678657 172578 556632 1135473 1728830 1852752 1387135 1350090 1491220 1090619 64690 1454897 799735 570635 1161253 1497381 765967 1735712 1345658 136434 1306880 1154257 1311964 1962282 289970 1132078 18265 1329747 1530092 1000017 138745 1165794 1621144 1227102 1306437 1901762 1191064 1963261 686670 64296 232759 416256 1280619 384126 310897 458059 1281395 1986609 1873159 1813596 1457776 1190810 784322 170670 1455529 1619165 429811 201989 851303 1072341 836812 1137458 1404470 461531 839676 570949 347195 1435561 1852868 1369522 803216 1281022 234661 259189 1060681 1961584 138767 751469 292933 1068126 1979871 1496539 1673901 948319 1665099 1457144 432406 215667 839625 735504 1938796 1923710 1277649 126928 53814 525961 625866 1288659 1981890 364076 402 404130 447612 1434390 953344 1184419 414205 1507180 1931553 1611996 684856 142073 1321765 830361 1774149 1939886 1560540 1271886 1951363 1095953 339474 921638 1733085 1003361 1228876 420588 1053373 993668 1602817 1187859 1289743 1740290 189556 300863 1008524 621175 958600 575964 1763679 1295006 1451087 94013 1967776 1062827 983575 793536 1428488 635418 1755199 433051 960039 827356 1500165 1037243 255120 1622258 1667589 1240024 1555904 1131124 1799980 1281546 564252 576315 1776525 1558754 1889461 1393049 1495685 599194 1875681 1393096 1558766 1262772 1191377 1441500 510230 754710 1317997 626396 389208 807824 1435733 1246667 70140 616661 215071 641234 1925211 1280129 1138726 1986018 1463475 1210697 856862 148585 639854 1130163 1646105 1627239 1547056 1192225 1713527 1539855 919730 1808412 1536925 214956 288985 252245 1152806 88606 708866 493123 144454 858693 856170 637231 742474 1786652 1904216 1300763 1578244 902156 1075669 1248440 449756 672692 518706 1147961 585039 1170155 1799475 1918346 834494 1608640 1467867 686306 352432 52323 1473974 206176 721941 1066522 626914 274451 1609276 925715 516764 1921609 1192812 340187 135248 1881382 1806841 1569857 299041 1225972 149885 229026 1586781 1814478 1496873 1030318 85829 1133446 444167 564818 742550 1419325 1504671 47500 1856972 922945 1270522 1331505 1795125 639146 334970 1984591 1158215 1635299 873816 597595 520138 1137582 1471031 708238 1233522 1391861 1881320 1819635 451062 960883 1067273 1936485 1169999 855048 1587135 1391187 1008398 1792536 1153842 1912212 422959 382067 750338 534764 175435 468828 82758 459785 914928 1767444 605785 1823298 864100 1479886 1370377 447870 264714 1298637 1994071 1268901 1669472 936356 1500441 1169856 950388 927223 1641992 1576519 144811 1886437 671601 669935 129035 1040517 313406 1285698 1497420 1567141 174520 1940676 86133 452851 599643 739351 1980443 538476 612558 748686 1732625 569919 1832564 1874723 879339 1240424 1681682 1022137 452042 855504 1792597 558815 1409824 1905838 1921293 301733 595200 780522 1033661 1136091 1720553 394577 407142 1484386 221211 1635099 1403291 113722 1872580 1376771 48508 1889455 1680391 1284209 621604 607431 1353357 1917410 1634883 836335 861724 1211751 833341 399296 1670800 760824 1062628 1656707 1667808 1455044 1940142 1479835 630199 1160674 299284 228008 1951044 1408258 427369 759614 1987609 1245231 335010 1870130 1066965 1175050 965343 418884 1923531 1318583 792821 984983 231385 1388925 1768829 1732717 1826048 159104 1859418 625700 1026363 1872654 538150 649604 1290705 661612 325540 1734043 871988 766303 1577324 293071 406225 1423105 77479 1568529 1396300 1382480 94272 529077 721903 1710587 1601405 278090 1705780 1613208 1024843 1213633 419756 1833707 1954824 1599501 336750 879451 278343 181890 1768929 1670132 1682125 1099701 1510265 1197227 1117232 1109805 31669 643044 726111 1432372 1672207 1929857 1091263 1038383 447254 1947420 1929522 1596227 488655 1378917 1254102 1309693 936910 650887 1186445 1443675 598830 1469218 1305242 458156 1720137 996793 1104231 656293 700874 1598813 533129 1735153 873346 615502 1493797 1991843 1612283 1568399 1296570 183143 517663 1361624 1194036 416748 1647658 1309443 1663312 1396056 1792458 1631162 1103869 134379 1035238 814487 151474 1039577 1662786 970567 462733 125086 1876679 1818561 481610 1857940 1119306 1702343 1035815 1817632 1044567 41592 1494430 114682 1997128 281949 82712 1311136 1598295 1008664 905288 1759140 99546 1598140 1366417 1519353 387528 459279 441679 1947096 1980688 1821365 185231 521360 311311 102273 290448 1415546 1098525 386152 84081 938325 18414 396838 1133096 919298 1407618 1804678 306806 1313234 1441400 753592 1473128 187081 75008 724126 1449473 539465 589745 1395467 1125320 397361 528431 187241 808431 259468 338944 1891935 1845132 531793 1690220 918397 618808 1703226 1981394 1115638 1721739 782497 813607 994532 924071 976817 539409 1016467 521596 1922022 641389 1415579 1979094 440670 1545960 1306040 1968191 1824270 1424817 1058853 1546017 16009 72642 511912 379495 89491 1008799 827406 641041 358205 1766749 1838018 1200378 622720 1431312 1655826 1927427 359665 1919841 1164945 1187315 172659 1545748 801958 664503 1689060 1635121 1286372 212560 1724546 1935780 1696147 550365 1856669 1345940 976309 163551 56500 491331 450409 1986569 1774621 1953973 1261 845657 1836343 436439 974166 877333 477145 494713 1644399 337348 1322774 114458 1317127 857386 1436463 1444704 1235696 781533 83139 779150 759688 1711947 1413009 432206 1845533 994920 298107 1979221 1534317 153862 1825626 41645 983261 691138 324243 1425621 515508 1368734 932139 1039423 1940945 737170 1379159 601964 684201 557181 441723 1510271 269342 1609350 1793331 738428 966223 199767 1766348 1157159 1281898 1797161 408753 222712 1020001 734060 701916 1752995 1141450 1071663 1025054 129700 1610728 1313634 1446502 999574 1591340 255232 1800372 368720 1443907 1821450 1197567 1959278 327509 1464071 481783 1021621 171677 469490 1110031 123499 1874219 589261 684093 1940872 769025 1692791 976172 672047 1583336 1359272 1818644 1400439 626113 1521437 917110 177966 470801 63920 773642 490505 680120 1328186 381156 1597628 96949 1719589 1066412 1473637 1006442 1704921 326303 1874084 1015072 1364178 1346562 1763046 1680184 629489 234379 1921775 1772682 943775 1607899 87593 431992 1961745 1320353 1637919 897889 930865 1847298 1085394 662214 491215 539922 103757 137044 36611 1768720 856525 964274 362928 229365 177502 40344 1343972 1396173 290256 617149 325997 797792 1103080 133545 15320 1344801 1926128 1924440 1010481 219288 1722286 499629 156784 1920679 1257725 242980 1690850 1800775 958352 1644257 549297 697380 1612301 637179 501801 779414 83885 842431 688644 1392176 684161 1523641 43487 858859 616206 326288 449683 575796 913846 1063571 312093 1085359 1256792 640446 1086895 61360 1890944 319103 1394682 1971263 1795016 932091 320436 67376 1252976 1200226 1229280 1339986 1822885 1361462 387534 654584 1730195 1959627 772646 1882145 704455 1282104 442648 1688303 178749 825680 81705 1396730 1746241 489516 795182 1294796 405900 238057 1782020 1945614 531388 999185 1081885 1027841 1256217 1127072 1850752 742048 1169681 754482 715678 213796 167089 1094259 1965702 1878295 451177 159263 778192 1653122 96062 1329977 1105755 1570231 1130739 376429 1230075 908437 1537549 1473615 733349 720146 1012279 656296 627560 1437941 376550 1916537 413827 270472 1734739 1162280 1804548 1551123 720122 573803 1820539 161847 1449218 1938205 1730661 194976 1269710 1681820 1058139 1814756 1863403 164675 1691378 560676 1351262 519168 1696181 98690 1705460 240308 1840104 392407 1312377 1412300 691629 591660 936473 452494 1542130 1225005 989515 978855 1545163 428702 1573212 229353 1951384 1886920 939262 1950149 1567482 186419 1262816 194605 1951826 1194210 1125316 796241 611646 1854779 1057557 250631 807268 1140141 489501 1841812 476822 408271 1788144 1217474 2507 599365 1478065 803871 1802576 1664396 1487985 1132568 1616711 35232 479692 1810111 688075 390909 1090462 229636 1823846 704090 1397107 1061237 1709348 511854 1443129 1240105 1068508 1617802 1802516 334094 281706 824852 365251 1091117 1308403 665317 1950829 653395 1166362 955365 1583876 1200804 546548 11381 1826582 1926483 678438 342864 104928 490732 1027328 1960897 603673 50913 827237 382413 1625158 1137523 970823 36247 749743 453092 1129876 629132 1554648 1547282 726854 883686 225539 1733781 1446984 1994253 846465 486668 1699505 1394808 1508389 237094 1156009 1816145 1493233 328231 1754883 1430778 1389675 1884665 353510 1871554 1856836 206793 110149 527257 1567825 1018274 1514004 282860 136660 430984 824803 1678566 1041139 1139839 265595 795000 1786666 498121 1285 1702886 274326 1428150 1220673 1988407 11932 69304 423991 1134917 599468 910141 130687 838684 884251 1936547 1871240 1922879 1491908 1285713 1479787 453895 476794 1530238 1347882 1067254 1267979 962004 1484299 202940 1912301 1732652 1277884 1159278 430739 153292 1909885 1162995 1243911 291053 692259 426808 1400277 239606 691507 1997422 913851 1785689 1343710 1525587 689875 1807012 1505238 218127 61720 1495287 1917333 749455 899820 1875811 1042414 835281 329302 479601 663137 725677 1521640 1398858 1679677 848216 865777 1981675 495608 1215445 1708213 1652623 1793785 1810864 1441875 102477 1056612 1209304 1231556 495590 1086783 798625 1695330 1032473 48777 356425 1525239 1211602 1701486 1214941 1428944 778368 1913865 945305 1819544 800047 997684 1373327 914941 13383 1662950 985373 13242 1491912 3974 1646448 106174 1711542 369217 36866 572268 625297 1337647 1821173 1341617 657950 1099511 1277249 655703 792140 1149181 943532 845265 677055 1259066 921153 563690 727872 235305 495856 898343 31681 775471 1016819 791944 1666218 990721 446912 970026 242436 1092050 1972125 1910612 686602 946384 1666157 1013566 1465203 1735437 509849 406584 1394071 1331677 976670 1986933 277463 1409388 837237 748847 747814 209590 1850343 1630015 1948285 1353520 1893886 1029213 1623928 1194295 1316640 892987 1179625 1114217 915330 67292 18309 219862 984879 482139 958066 719731 1560749 1934798 631356 1881260 1931324 347173 1576321 212075 1501757 110940 1591017 714400 1184435 1541445 954079 551196 1176547 457510 956528 1075145 1140237 1210716 1064376 96852 764634 1960305 1959567 1540545 1444357 409170 888199 397098 130321 867396 548171 1848708 894633 1465579 564202 381592 1389372 267555 1959953 1320064 1944437 1110764 18005 622910 472428 105879 1931928 954935 913223 195831 1022044 1780844 1439418 1554419 835695 892840 174378 1714533 568187 1484478 568319 828531 579201 1541710 899251 1269985 1029724 458716 683462 1381046 54213 863217 180645 105851 912360 600897 1331990 1569931 1194763 713750 1995908 1459536 332300 1519119 981960 1407319 940337 226513 1695003 59469 1197699 1041296 780568 370447 669563 1814755 1472561 1881286 1344063 564135 1188880 1840552 1277286 1880022 1328634 590458 1248050 1524113 1288516 1540506 1454939 937188 603664 279199 148715 903516 1339488 1553718 222824 1845965 639168 317047 1937978 629003 1409906 1381223 1790494 1031171 599446 538892 348085 992851 1684371 897834 480314 189818 1882888 962068 439193 732458 905123 43471 1480058 1647178 1013841 620697 565515 1900534 693484 1599464 1824906 1713746 1112841 684807 429473 1404258 971184 1322101 515142 676603 602426 151149 1255910 829779 22895 1399157 70914 525358 1994588 1046696 1954532 1467760 571525 692957 1198735 769346 384363 810917 1574989 841753 1726139 352152 367650 214404 440854 379577 812366 1779154 986312 1831879 1127876 1326994 124703 1922092 632978 1806965 317816 1865439 1938489 325996 599044 1924863 1011602 1205443 241760 1147837 1341396 1914514 592574 1467734 1693962 1896647 983932 182200 272767 533935 586107 1309224 883395 1139813 1869485 393212 1645855 1309595 322965 745145 1495165 35632 1196928 1266376 1529703 1573908 718331 968719 704369 762840 160376 197222 1350410 528707 227408 1982410 1143521 1441966 801231 1339501 130562 614905 954551 636997 1675412 852214 840381 871321 522491 1662759 1530888 1264738 633497 262882 1613262 1277976 1565729 853597 695500 1453527 654107 1691794 1370325 134732 269113 1134217 1336806 1352698 1401858 1439022 1322286 177396 1547440 576192 1329161 372272 1364910 979996 936529 1980650 367028 531300 994261 1914836 163457 325788 1793771 1316938 902527 636750 976211 236158 750014 1544892 1424076 1983926 885961 1891835 231802 336737 690873 1019336 593638 931555 614500 1327991 1907717 922478 1101679 560270 1451660 962271 1950951 356444 1783489 192468 1407374 18955 1326875 1238445 1751136 688191 1633514 1888217 601930 1660966 1185914 1716314 291384 199943 1588166 227516 373819 1879449 1004062 1649999 1107567 1967170 521877 645192 1597425 803431 629648 665706 1487230 794159 1115449 367689 238952 1716185 23230 1902097 1405725 593883 1629118 1386855 1713480 147124 511653 1277086 1427394 1038439 977899 1394772 736471 1742769 638904 178188 149016 814697 1260818 1823196 736817 1199434 1682318 75184 985823 1688826 1274183 1831323 1185011 1500803 860584 1654793 874854 969841 816581 1833020 566755 59464 636025 195510 1220362 1506389 244941 1167948 1866341 1117985 1011389 1834793 918816 1271516 1298403 995225 1590920 908384 1673490 1890064 12188 1100390 1814040 460789 1339701 934772 1310340 859141 1782819 275409 1833427 98360 882133 377541 286898 260075 558879 808764 982931 1700930 332194 533260 20630 1404649 1237506 852668 25796 1951399 1878233 16883 94919 1753783 844022 681410 1297666 1294532 1893761 1795400 1000077 1243484 1901726 187658 1493677 70017 222888 401818 591974 696263 1728123 563427 1446678 1681987 496651 925733 60915 1436937 1606314 663810 462876 49680 1770300 1023223 1242734 1237103 121138 1869040 1085195 429553 88415 1591432 892069 1182736 1313590 99042 603536 1182719 750284 1909934 499645 1982341 798139 1183070 1073277 281457 1719790 695717 629511 723158 961718 449623 73904 67660 898560 118518 1692375 90085 116768 1233953 1701260 335585 798269 770302 1105885 1614844 677916 46787 1913971 1724217 739412 1698648 1570622 924766 389653 700490 1750937 1923983 1584850 647396 142358 167354 450485 83928 1517286 266174 1572342 1409980 1026991 1724215 1453092 1990872 931487 22113 102604 401952 1784618 1595358 125883 1198473 782540 1202034 1055840 494552 651254 1562356 456867 766446 909312 31551 416987 1353268 1359533 373236 483519 295600 1849048 51493 1687605 1185261 1387032 1223887 912644 431751 1372517 293836 300598 1153361 585094 124007 1623362 668388 1160592 471717 1591409 1987009 823257 730282 524746 1568131 986277 610205 814901 1682493 1288542 1546929 1863434 426769 949992 1295876 1301916 462185 659447 1344477 677048 32869 1883018 1228771 330280 1759513 405584 969201 1265908 1353803 1116143 604525 35272 1234613 1432010 877523 1473609 357100 457936 1660995 671310 1377087 43677 1644107 1175742 1296308 1493166 334848 711815 1866789 344447 569147 1869909 55238 1589211 261151 737856 266288 5120 1480554 197426 1586595 574888 1168558 5340 1533400 923509 1237224 45797 747270 496868 982141 1954282 959971 144707 1581768 1016850 1508765 1386501 712267 469290 784549 576735 861283 1751007 134340 1514814 83817 302886 598847 1787567 578734 504633 997726 1332861 1043183 740147 54833 1532519 1486245 1550503 1631952 1924940 750863 612709 327985 1546694 443268 1977226 236720 1469994 783519 598462 1586792 781027 1135796 1556616 568542 1508943 517216 852886 956041 403858 1126024 1308359 1395738 798028 1094070 1049936 7169 1967647 1531004 586058 1242205 754563 1409426 88616 452584 934019 889689 241636 854726 82286 1827709 65381 254242 1804578 308101 43925 1484366 1982699 306973 780116 1334663 457731 92551 334241 1775999 479156 1408631 1512568 1195471 903096 1600980 1357721 755666 580238 674879 1059536 806608 1795251 682229 686206 1909746 1956709 467133 911549 1233369 42394 1216514 1934175 97940 1775145 1048944 551321 314501 570885 564839 476356 1644696 78401 925875 1525635 1976998 736649 612668 1649010 1444859 1711191 1834173 1725572 642191 918993 1223136 579092 1177884 1270419 1366781 455624 1913370 210848 823378 102595 469259 1642052 1854221 25095 1663075 1699783 1973703 1996157 1292620 712042 1192706 1060587 992467 838599 393027 755518 1861353 941541 440894 316316 699890 165216 290311 1588606 499541 1220949 601813 1897913 1305922 992898 1972214 331282 793388 485517 1830511 1159207 1784091 71614 842250 535009 821085 1327381 306624 953938 946381 594728 847477 41358 1695867 1112418 627424 1243348 1381158 1770908 1187866 1169039 1732824 1878279 940097 1626568 438729 384844 1588292 28617 126333 68565 1096752 1530517 677142 279927 453185 1899043 1610941 1170764 1132513 1468327 1921880 414816 840806 1572275 1009525 1385812 900190 1170911 1300938 439705 769639 760911 429008 492597 1707120 93137 632329 1865579 1096650 550116 586881 1177223 438566 1815649 119929 992261 590896 1914903 1540584 1434224 1989420 845782 1216536 1440521 547333 613857 670928 17796 1199051 1699856 261530 1385918 838104 1971487 464075 492824 1836785 199333 481178 1995329 1241582 194178 121292 1850075 525089 1444784 1184103 654650 1441499 1810888 949372 290548 26294 831067 83520 677071 1028206 474307 908744 529130 456465 408033 1387992 173237 1323625 1885909 1485002 211251 749022 1268318 1086319 1486142 314043 1730380 646601 1404779 1446262 1150703 455714 1687053 303942 612549 119452 714979 291679 655226 1261464 1669251 1995178 226304 149325 157379 1968242 206204 738104 570529 529741 1174649 856006 1135272 681771 1380832 4971 141865 167221 112777 593263 951518 1010323 1278024 1508952 476808 761052 1446150 202907 1099244 1540503 1801741 1847028 949623 1906522 1378828 885976 1626378 1962181 143168 1552860 1135567 1073606 1832653 1116034 595567 901491 872303 106432 643942 1732117 1056156 1915960 1465458 845926 1825901 569457 209259 1555744 57432 1464817 1760906 1559746 1400365 1239876 376343 26686 1498403 862695 1290567 1131689 484232 628882 1095827 554735 1983442 1738608 626825 695749 1750015 652781 675973 830985 1074305 1586183 1231430 747900 902337 788157 1394971 1640510 1738590 562659 63023 348244 433715 1782683 557041 1435639 1360081 597361 410620 560593 1611517 1560396 960086 299949 76253 590442 806165 723026 299779 1804621 1743790 1649515 1662875 342205 233212 1446720 1552473 1045005 159251 1699143 166837 519169 1986929 1516139 1459055 1906089 937849 343613 1099637 420709 35547 1346213 360216 108770 1026455 1374864 1658607 1437583 836061 1781129 1585199 1850198 1832223 678614 25107 216576 1796585 1539199 248202 124894 335776 1325967 1510864 1738723 82747 520481 1906481 1196579 105123 1969448 1654576 305484 1342502 323098 553364 152305 697661 1714773 566657 755573 516026 1671786 1710434 950358 111086 381764 1097672 1825356 520663 258124 1957200 165821 761348 32298 1206877 1296029 1303699 1376418 551788 1663495 1289535 1695343 1792391 27458 802586 975132 1434209 1818154 1863499 539305 949498 1771520 1885040 175561 1218870 565571 1953905 1689105 1641440 1116874 833390 170602 102531 995776 108053 350453 1047034 258056 375398 809264 540984 57518 1885985 432718 290541 743154 157182 536804 917011 1926620 1975645 1518756 440485 1894052 1558205 241078 274196 549692 469212 1239964 1970492 1943731 84584 1057890 183065 339794 1438012 148872 1864108 990852 1128585 1348441 931418 1844209 1927982 834693 1636621 757373 790698 695679 1086570 399543 672853 1867883 1390271 1714931 362544 1747200 1630739 524767 288555 357344 587922 706445 600010 879103 627364 835612 1397511 228384 823207 1585233 539930 935071 1377396 1944976 1731009 273972 1311663 1921121 1120770 175122 734262 702172 1337397 1268643 1053199 1576337 735598 584739 797262 126372 913725 1708689 681788 1478629 578175 584188 208208 900601 463450 697675 1596787 539696 520594 607377 1705247 948968 211588 709256 468339 921768 1247368 1180657 932350 1234274 1160454 428175 300083 1335771 217443 1016021 398440 300576 1716377 1715579 1563973 734217 885530 954845 1331815 396293 1933565 92351 1018728 1935252 357938 1964370 473493 897953 472633 419304 227234 673384 1263122 886276 326547 136413 514871 1031397 838528 1211351 889691 1675628 1865382 1572043 148280 33729 822196 1787965 994112 1540491 80062 1176718 588836 1239897 548346 1334728 1240708 933098 1235461 80661 30767 1785294 625453 645077 889164 1996524 242789 399849 365947 1617139 1105025 1545804 1945009 734791 1891195 1789906 1307757 1223729 187233 683695 1710106 1866076 979759 1671510 1831358 1349045 736003 1046045 1527597 821682 838854 1152558 506538 101571 1686852 1734296 1628098 349551 29642 894501 1459708 1493490 1325738 344700 450574 996808 1868978 1885044 435574 1648176 1712540 1679457 597695 198005 894684 1329931 1965540 1963870 1255960 1385194 1153386 1909190 273012 1143772 1762568 611695 644653 1825786 33253 841893 1139078 269374 617720 1446380 1985821 1246602 777017 467180 1982677 385250 1300788 1503419 1066696 633031 782608 581656 1495793 1440040 1620479 677058 1892235 567664 183846 857843 815067 1276103 967796 921000 880926 1055360 1058028 844213 1649925 1672949 883923 957135 87316 1328359 930143 161063 1078299 658022 1510253 1269757 141247 1470430 1641906 1165495 1393741 692661 1164899 55835 1924034 1981847 1004687 1237628 965389 1864708 1163412 1985941 1908445 996282 1211179 719305 697057 1264548 551179 1199393 574 26943 782144 1466954 1991806 729763 1252187 1382285 573791 1382010 487990 1153480 1752473 603215 945355 128239 144953 1971370 1899124 1580694 1000850 1573844 1880973 1067092 343514 858715 384512 44101 1526239 871175 1177488 1936308 1682958 984719 1463712 1372445 1373889 1811346 1901376 1244677 411565 899373 24702 1702202 1620407 332982 449149 602723 352080 468265 1630126 239599 830056 517649 839320 1737822 1214605 394371 527066 743778 1360541 1904087 1416746 1733833 870796 724474 82215 1542807 212280 324321 1110208 1219068 17342 433803 51874 688608 1783801 1087566 655618 1658513 923831 1963088 683973 276526 446463 1725540 968847 466563 411545 72524 637674 441388 1115399 590065 1887189 1839270 511393 450947 1900128 1096994 1469375 820935 543225 1355208 1297107 1666916 678599 684672 1936192 247574 1191353 1704906 1232507 1143252 881218 406306 534585 422764 301223 379488 1423830 1140671 1638058 735976 1229345 1976262 1432909 232304 577900 30956 1567926 1900087 252663 1279940 219661 1492151 1410302 463061 1021620 194451 1765865 1378402 1281083 288100 107187 808358 1377710 1507517 1152982 968381 976965 1785588 908162 551112 202112 635780 348750 408094 1106586 1420335 1165723 970045 822193 1813319 1679695 1229432 1515704 407921 717887 1368780 1581504 1533200 591067 859602 802680 1754258 779734 1373562 714062 399809 1507363 820961 359145 1172728 1976618 1524289 865698 43415 1491855 1402751 1221141 701398 105586 1125596 1861917 1187861 764449 347130 269070 1214382 276419 664430 1911058 372599 1327402 643823 1088132 966398 1341148 134982 1713232 323360 1418710 1977620 1259992 1411087 196761 1136350 224501 1773417 1283438 1393941 1597349 33045 874843 570669 1342537 856921 1941590 219890 1421248 1564026 1959974 456747 136367 888431 600794 87829 378160 1626777 130857 1725979 1687560 126541 1308761 364687 1266404 284941 1503802 1122947 209303 1095061 467786 1403991 7884 418135 394346 260073 159818 971054 461371 764101 1247749 1880930 1898489 1404390 1797116 1418377 56970 378777 585653 1767004 578413 81195 1512607 367474 1884008 741329 1503208 770949 215128 933963 908857 50377 1068555 320671 1779577 1444364 70403 728714 1398248 1061072 1193399 321061 1096230 1575736 1458096 1004986 915040 1216059 1773161 1081389 1188165 1650284 1763267 1592644 784882 954664 631894 1374888 805400 1956550 175872 1208125 1323771 880944 960859 832565 561733 530029 515342 1754865 1798340 228058 476945 1053624 1966420 1862063 1785471 698719 375773 997299 1775815 563684 1687771 1892766 1483715 274682 219129 199993 216887 1692439 756094 641665 116817 1190857 496660 3885 1443491 1706259 670284 1922715 346085 32677 1312412 1918784 1450822 1288187 1164390 1474800 898005 1201520 1596821 928594 1812324 1448368 1758006 1242595 875711 1500027 859399 133472 653139 1600181 667230 363395 803875 927732 1852599 227731 433916 460971 1051785 891686 293642 775353 330169 569640 412583 1328438 1175900 962780 1727751 1243698 345917 1639216 960733 190907 1032214 156663 636946 1175526 815933 725166 1352143 1504869 1096486 527514 639674 1679592 995049 249619 342824 645588 1591483 1388316 636214 1470612 253066 757233 1666788 727027 1028622 659128 1408970 1671979 289901 74728 65548 1017951 1167335 121090 1443659 508690 1474436 1329825 138936 1047529 500250 877854 1844552 204577 4092 1544461 108452 470990 340062 1756063 551633 507068 677661 1092824 1502424 1569651 1183933 1767206 809018 1614057 1310381 1660216 1816244 444686 1445815 1305446 593871 1680149 1482357 965821 201371 1201041 504884 1420853 824904 997564 1055206 1605507 597068 1717064 1433733 1746052 1736213 1071228 1275467 1070111 1251824 140259 1917650 1516452 415746 806594 1449119 1152638 1122661 1541858 1914302 1245586 1378012 425449 453769 1593460 798538 245247 904795 1753620 738061 1442408 200573 64604 1845078 845147 10591 247874 22044 132151 1398251 1671700 1861490 1382502 498936 80483 470748 555024 515959 1876517 1077506 352510 785494 1847612 1669038 7167 1236633 1102271 1617594 534824 1493483 1433731 587190 1133357 112503 828307 272987 887461 1024947 1418665 1754934 1995963 1012809 1539672 140248 110606 1489379 1826484 635000 1273570 959637 1171276 538160 866148 730781 645567 215605 530748 1726119 1360103 99631 1279925 1972040 434815 537238 835238 1157369 207933 587678 988815 1240616 757918 422273 175461 900926 565961 118058 559034 1058850 521928 159845 714300 1886656 995780 361228 1852435 1966598 657233 463864 432986 559023 948502 393688 803707 851449 738227 271242 899108 1217193 923727 459494 1137108 223002 5296 1214192 370334 874935 465024 1329820 648415 365148 1976049 1181503 53926 1482558 392789 564412 621503 130719 1534193 1688226 1896643 543580 594849 1494279 653625 433562 81016 579696 1808115 1305591 1177219 873952 1505337 1633690 1341819 1611387 1532386 1452562 818007 476389 1245892 709925 797574 1124898 696786 544943 51191 153942 256372 858744 1122858 1675936 14632 572873 1524614 1017122 1918069 1372078 1912445 1445863 1379489 1793939 967670 915465 1965747 1786329 848655 1026984 1886049 216584 1504132 1964630 1682223 219245 748507 427004 1661099 1417744 414119 553115 37732 788497 804453 408493 977090 1199958 1793940 1431674 987678 948451 1914920 62792 1027587 1807272 1389484 778225 1890136 1713115 1334017 1146787 806679 1679729 636424 448048 1405799 682182 1252891 594759 1295192 363937 1059898 28296 977104 1014910 1625986 550016 1800954 1639309 201574 1541081 909390 509258 1634294 1078904 1979298 659991 1046618 983914 531909 1799497 1161495 484279 186026 864741 1750778 1014323 1392606 1735777 263461 48368 1820504 1581176 742879 58035 1752943 1850680 819653 1455294 1158644 412140 717139 386129 1300283 968325 297886 546939 1693114 360752 1991531 489759 127109 1555195 1025593 89821 1627130 616844 80091 331225 1004399 1486232 1058782 1538854 667260 666891 1449634 1020718 752255 80207 1450181 964739 435900 289290 1872087 471891 68473 766433 1551609 1555316 1947123 266681 576398 1403333 217626 1777810 1500645 1339640 1181461 1899203 1848656 1649289 1642299 1714404 1573396 984134 11702 1504619 416777 437258 1724222 1566038 774013 796265 159547 1498219 1120640 911816 1366944 570869 1562029 69948 574054 766528 449540 136330 684851 228011 696365 182817 197364 499329 1682340 1985609 523983 1558798 1535360 917490 488435 835573 1863699 1214392 669953 1798214 1381395 1031760 1417924 580795 869923 117397 240210 1705444 1729471 1449851 851687 1190295 1688966 898921 602427 545224 1718661 1763963 603334 344264 1317823 498025 738010 392781 372439 1500941 1884723 1097701 1881575 1629598 154304 26188 1604801 176141 320201 902141 1218787 1600721 824450 867657 1212511 433195 786838 1249628 407848 637272 584819 523420 587720 1011079 1649432 1066156 1355705 1570711 1018615 1738784 595593 124246 1480972 1571798 1463638 1275441 437977 1483411 329543 1912245 1969846 459776 674446 404372 1773384 1096061 1832236 66769 1424555 1767659 743370 204575 217289 1334024 316223 284976 938656 1507729 1361586 1106932 343247 366584 1287090 1974425 1705384 1241932 1835001 1971563 701946 159958 521804 611496 1617172 1649115 69875 177183 1972581 1955217 583109 1932581 1644552 292713 960886 265789 1598004 590332 779859 1354049 614550 879427 1413580 1440181 528965 1925630 1481135 524936 1935383 329332 921206 1260225 1805199 913258 112960 1537152 1779152 994327 1498397 1860347 1862814 146254 1726769 1602265 874534 946166 1086855 263993 1561564 1801592 919037 1013196 1127375 761112 203601 1494125 577204 662046 1014140 566918 155780 1482891 1909369 914110 385806 1189627 1234325 537328 664198 447315 430693 1061630 937035 1131843 55494 1139645 512536 1255137 1980661 392596 1886432 1355764 1269553 1861358 1845268 614462 636687 818160 439797 129791 533433 419708 311348 1979117 424400 508502 463781 1277937 1638483 537175 124240 1617365 353787 291415 148984 1199665 412833 717458 1037763 114917 1360704 310693 1912607 1051708 555358 1152333 354527 339117 1557708 174263 1910692 622360 597670 1725737 213154 343279 1889995 966572 1485228 1106466 1605755 712230 1593309 1469849 106757 1751238 1281440 610091 1070743 407504 493955 910731 1787516 1632433 461512 1889589 345062 1775688 886656 80766 1040447 449779 1642134 426499 1679136 811460 649735 1423902 1655781 1002221 888096 1824531 397326 787032 1468102 821488 1459149 411891 1085244 297578 1127201 247039 769678 1416167 758917 1252599 1827655 712068 411488 1055554 495554 792833 791663 1816792 1599341 1217574 1872432 1379934 1134571 207658 779667 931331 545292 1896890 766628 177826 471118 502168 704207 394944 964234 516435 518812 1405337 171050 1341588 1153266 1817223 376074 1386102 1483122 1606003 1070182 847766 155595 972633 228223 1270094 42804 1064858 1218230 4279 1084175 1431170 1374747 1742164 692749 225583 773797 1436418 1096934 511490 1181929 1032302 343173 1190459 1047098 1841323 347014 1067729 1113557 1997590 21417 1320454 429275 1712004 754905 54142 259267 591777 1321384 794846 1950626 1411449 1717149 527334 1432111 1635073 1059738 1248673 1641349 514873 256805 1116367 303273 1971681 1511409 1898120 1210786 1448893 1727815 176163 1664421 1203924 1374042 1890210 1435539 1501406 644852 521446 1236386 1470635 684257 361900 1923990 1665296 1152741 301707 620959 332157 1551086 1289174 1761209 129542 119099 124850 70834 1039080 310263 798399 1960964 1783684 211591 276961 1646986 1626560 1741899 1991987 1535801 343922 1094225 61383 854969 1733343 1722089 407631 1480198 1619373 909315 55211 405958 617550 1423691 395410 2051 974580 18242 1571115 908409 1367846 1408778 1844469 1701396 809222 367061 1375868 859002 1581551 1681970 1495553 815146 1193354 1159173 1351688 1081381 1488109 63739 1116742 708421 1592624 416541 1758443 112561 1015667 286244 156411 1464451 778740 1960495 1809579 401402 19742 560576 120110 1270225 70186 636881 1715581 1727133 714002 1174238 111219 648644 1536788 261980 1958855 140645 1746846 1986889 708427 602337 1027899 249056 1857162 1412063 660721 1082779 1087375 47068 679168 1582342 467408 979708 1369216 853521 1216651 1702739 1393923 348926 985379 1701684 883631 848765 975857 1972522 139651 344709 86709 1867166 21872 426068 1414946 139704 1578508 1955201 803715 442140 1632395 1534891 285733 388693 1798743 1882973 239171 375948 498799 1169664 1767902 117995 120731 264423 396998 467646 1065555 1989210 1911818 1242303 1021229 1066120 735698 1155449 1456430 1003240 663649 650039 1292960 1560563 1830218 799448 1088574 1793190 1160735 526556 1631555 882339 1586646 1848848 272345 928962 486530 1610081 436084 1093990 1460929 1667610 199191 1796839 1308842 243083 899796 1222503 1537828 1256865 551418 1267146 1157572 1119203 79891 872520 836251 1859910 1784002 1725581 1478108 1801480 1503868 1786086 280581 905249 1463423 1328210 1886063 764840 149634 1793469 816010 1870567 291621 858986 1532811 979663 1088637 1668477 143676 1365091 543650 1288666 153255 701912 590662 1107602 1919563 889159 477593 963865 843427 175832 473805 510624 926557 299826 989121 1073796 1393911 1131177 1080058 1126454 1112349 1181927 1652329 611499 1856247 1861896 1052229 1471607 429907 1309763 1531643 1272161 1603277 340744 720232 330281 1671213 1056070 1990938 756451 1710065 835309 1726974 1332304 1367309 1687973 98191 838630 831950 1135490 1840816 1439343 1560717 709761 988747 169067 1507746 1200355 44563 175796 345654 1160566 887186 869429 667678 1577754 477218 1402993 1018641 1331497 54214 1143287 1397837 1876199 1450899 813853 539448 1868866 1219006 1343646 548160 188899 1725711 1927694 24058 955837 965587 224505 1458153 539112 309482 97084 940257 1302490 1892619 97275 574177 1299800 1211796 1951986 340224 1467085 344702 1246352 675937 1332235 832363 1705788 1816709 108225 1399175 1906333 819272 1467255 126755 1459658 78274 482140 1122692 771677 59126 1194859 1020144 1946382 899291 370347 295097 590240 1244400 1338589 1540392 1568755 878646 367785 311234 686146 1117408 1038401 692758 1126975 172317 1623059 805051 533123 817250 946966 1853261 1767903 882081 1424826 684188 233261 1555380 932776 336781 1331881 458690 760784 31236 1851476 225314 997997 1852804 1488788 608792 1672129 1390497 832589 1207597 1452810 899450 1581084 1129969 1685337 756208 451230 520246 288320 428106 500454 1284435 1742451 402296 1760658 562103 361163 1498010 78575 1214958 764419 787669 381821 1923298 772326 347677 1342162 1166041 127006 1181424 1951328 31971 1010299 1713258 918594 529117 1394328 1191532 1296376 1773207 1946378 1131669 949756 570287 909413 314716 243029 1994338 1209539 1014981 1474286 1257691 471044 1189233 1868095 927112 1540937 1418602 720663 1488289 1525069 1593648 51410 1877079 1474884 1633914 1925517 984497 1553828 245000 1253804 521189 881859 1084290 1258467 604548 1390757 1385835 1342678 1105994 863547 1120135 986672 769790 1736300 1906057 1788447 359062 480127 1890079 1135911 1534091 558727 735406 1983012 696536 852872 523768 140791 1739697 874163 1853549 1407651 1238045 1938058 845641 320884 730838 245983 1589339 1178852 1433996 1636589 269460 511173 1230471 1341642 87683 1297815 785457 1023954 1565262 1073681 1402071 1215163 1186291 1455636 595467 91351 639840 1241239 655970 945994 1623371 1758055 1835090 48814 1700780 1127065 106938 1006729 85731 1332065 1341704 966072 68176 1689434 1118238 985013 1827398 119185 652478 1452812 591295 1431748 1277617 790033 409160 443726 439642 617528 1908163 169399 1467437 46475 1625472 1127895 65111 1478567 1912752 422651 305749 95816 1235071 1881615 1879008 1758216 1419401 1963501 774206 154135 1327744 129038 488274 1263439 1018482 1344890 1905440 1187967 935485 1360142 1582486 1813740 1158067 825217 1339675 267482 958638 184408 254888 157690 1696537 262375 1036348 1636392 1136002 307968 1277235 673079 976001 417412 540486 994290 1360487 859462 581356 258498 1636829 1896385 1709362 6122 461657 112679 1765616 106209 893392 1495513 1527624 980856 1333918 954029 599537 815674 1925194 775531 1471978 1823657 1683310 1557286 181443 1467078 810817 1780381 1642798 196067 450055 403288 1009197 1607374 171689 1832825 1768932 1155270 1943605 1431703 477312 620207 794675 37133 1036045 333659 1441061 1141451 905795 1919109 479391 943295 1339852 1360577 749723 1710201 1135013 1871467 107591 746354 1726971 110405 1373206 1903364 1818188 1436998 666220 576423 942493 664584 433858 582438 289779 911023 756108 1796179 923227 24832 1239333 1271269 241741 176285 592125 1587888 1067987 1431403 1525674 231790 101886 613644 1137570 508929 104724 753305 681721 612546 422794 1047318 404266 521963 195854 1042679 1197232 1812522 1221733 1556509 1916859 446889 653019 634234 987143 1519103 1779773 1834009 134844 1931404 834096 473055 372508 1938961 1570001 507176 600248 1515099 661702 1122434 812051 772698 583808 220128 1792850 764328 1210956 1148750 723776 846407 1952283 1083973 1296478 405558 1415491 1360811 1518632 909223 1515230 442341 54271 1982584 492828 291422 983498 993116 534213 568680 826351 675891 1857512 1427273 480591 1374037 836701 310753 1266322 955004 739746 945783 1492102 957196 260906 140274 1502775 1147518 1314544 1719507 793121 306425 115057 767783 1789794 6295 1194257 1474970 1551445 1551369 1839031 821137 936964 399531 1337396 988924 1096780 433188 251218 1223969 1192631 1363124 1852372 630560 1352770 1591712 1952479 570716 1644702 625242 159774 1374805 940187 1259504 1342289 1289095 1075846 1722956 1959888 747613 24507 97820 619833 663809 1135019 1481142 21599 1263072 639579 125039 1265073 1697685 9541 320500 1952288 1679608 576608 85652 772196 520979 159653 234003 1092058 1151575 1994075 1551165 1215428 1606399 452549 1598472 363140 521909 279475 1902152 1421532 1429061 1474079 517679 415207 227006 707111 883202 75947 1515128 192973 643241 734806 72567 545791 1666008 855915 1974694 1559165 783342 625716 1921073 352491 1507661 363347 499813 1451814 1816906 1791126 1213572 713553 1065599 1380756 743726 179957 396417 718343 395965 1018852 585486 1122004 159848 584155 768523 1424056 1895232 324977 918739 309823 500559 1121985 1498584 746164 1199420 630889 505942 1712573 611642 457112 1786189 1373929 281901 97070 1256420 1607939 335862 1584844 183228 207858 949867 641270 35854 963819 122913 672737 558628 1567876 909583 16605 1634473 404157 1966055 1551452 1899475 126352 71901 1981597 1751359 1646689 1562071 1386633 1659012 62413 658985 495531 1691320 168539 1781541 1241416 953351 1376220 1559919 1076078 1463078 1440780 1186827 251762 17097 1586328 1760152 33807 737918 1831669 89823 385024 572061 59537 426269 399813 11521 168763 933332 1089981 1802407 601378 1076070 941029 868218 1907185 914144 665847 828932 1478636 1757014 746108 1560106 1995542 1956762 665472 616846 176191 148014 693952 1836549 1655929 1043630 262671 1118864 453105 681417 729175 1821471 1244233 527795 341693 688433 817928 1335726 567198 96449 197290 211320 793852 1105625 1628638 1811096 1720357 1816067 1364206 631335 1028498 1098480 1439417 1152799 307696 878388 305295 95205 369655 496919 1711808 959690 1720313 95346 205968 1215455 867986 1043443 457544 343324 1640152 674994 415563 381084 1615606 798558 4568 757156 812622 1680159 1969053 694627 1996415 47826 1105035 539591 1533521 1440022 715900 1678879 1298110 1983498 1997631 1720937 1488165 765107 1123326 1089979 1850281 1483257 1812698 1481900 411904 133480 675857 1438565 808224 667607 918576 300203 231211 19489 1462896 651440 1036906 640999 1774407 1175134 770450 1582030 1126204 1564521 394001 283604 1981556 1964777 521162 1524243 1464845 1902254 1556255 807858 335077 1262974 425728 1306083 259190 363016 143925 524241 977699 971890 650628 205881 468727 832943 1339547 785792 1719748 1409066 624784 302949 632573 67301 1244746 986236 1068411 1724416 1578959 1707059 1863114 819717 583806 685684 1914486 927906 226688 516583 1692907 537394 1398296 1538065 696846 1681563 470223 356843 923494 1024327 1565701 1046777 1934023 728486 1729776 1956533 30587 1724705 175535 1979850 575025 1254184 1001016 687588 1154676 946832 1251677 60533 773204 921174 931799 1582261 396301 58527 1533389 478843 830012 988654 645285 1924373 1408983 1829799 1522109 1569363 1972232 1824376 918737 927351 95095 1635900 1460430 1788921 1523749 1345347 284558 158900 1997579 304836 948334 901117 1726869 1982082 618682 614134 684096 1519867 1355980 514090 84537 330818 1515383 1330014 126190 249721 845279 1757980 934285 199085 1456397 723368 449809 1045944 1215137 102178 1176216 634338 364581 1598698 816404 249469 1609043 751530 1181569 364732 1108633 1780719 784127 473678 1957552 1237951 1645075 351845 191330 316517 365142 114887 1527775 1184821 1839062 430965 1481073 542373 962485 1280145 1721457 502570 1357411 825573 812803 1533021 1522271 1589066 412551 669928 616964 294001 803062 1088106 714190 1296325 1283547 254682 1949203 69991 1857436 1943448 1523095 1038662 1640083 325203 294013 559102 1106373 116461 1506327 23394 1941213 1213880 1963680 1443335 1910097 1968445 1892465 1610135 282873 947961 1911535 1953225 1420303 1218572 1125763 1999176 987446 1519031 1619478 1935437 1067720 1397737 154341 1729933 1403674 1850341 551471 37802 1608152 68714 820165 1728144 35810 1597024 1289810 851198 964273 520039 1365344 1030762 141409 291035 1644995 716870 671266 529602 1345171 1143383 1110503 1446287 1379071 26907 1052325 574155 357556 1897706 48540 1578062 1355259 1769725 997270 89831 108490 365505 597557 1254672 70061 1587518 1677312 1997476 1889864 231762 1724455 391974 402010 431324 127308 1252438 871326 1291916 145272 1681148 1131917 791488 1953146 244239 126707 874073 1148101 1508645 1343708 604253 1880088 1570065 1578116 670302 118225 409810 1048388 284247 199922 1609557 1364579 291078 1282386 1481191 804911 1907974 1023040 671931 486857 873088 293409 1067441 312047 328786 903876 23521 1539823 859354 523220 1863532 1469904 1049575 1671695 406786 787494 1509095 1525534 1236460 1854510 1210676 261391 448648 1014154 61693 1684554 721079 722329 1458630 1406635 1250295 1757938 775059 213990 1250273 902319 1038063 461483 1533785 173370 1088947 1687040 1461295 724486 1401914 1951062 1177250 1650820 1202558 542719 742727 599018 1624163 430725 929768 264732 1324046 979089 486754 784388 1182301 1142897 323250 1825940 1575714 1216586 419305 855797 1547050 1612337 1838876 1177554 1589245 644104 1916910 1163868 91095 1518377 1605544 1344177 341417 124775 1843327 313967 333638 1536139 1679252 1120447 1839076 348586 1056320 608049 1809231 1743009 408814 1919031 1928090 1593317 1932094 862318 327806 462565 1665032 138989 1897488 77503 374116 1294820 697719 1497377 1021251 111587 1432761 287446 1132444 469505 606629 1303880 1797753 619820 42873 632262 1228668 1189997 1832650 623391 834958 1624135 680223 1706397 802645 1666280 125849 1539705 41356 312924 384440 1181950 1801154 1841775 1384026 454530 1727286 1249111 13863 1588845 559340 20261 944200 136881 1097594 63851 1070524 1823516 904845 795905 1471906 138896 1088914 1296034 1744392 32474 666805 1000922 1271509 1659733 1007519 207781 1156002 165169 1267991 288859 31194 1278368 1900158 996797 1720094 11854 1984774 98987 980585 988979 221861 674140 1874439 895398 478518 1051236 1922632 348649 261179 575189 117415 1575878 529248 937974 1817136 349489 965330 741753 728759 668718 475502 1748160 902336 1568048 1231014 1987445 667423 751281 1448233 1618249 1431207 1701474 1432031 1916499 650198 758621 1469685 1890060 1049610 1493552 5626 922305 1262238 1827975 229980 24159 508720 628307 1482912 1103667 1699570 688444 1523854 132543 1610675 1064318 301790 1507122 328996 1308828 1514956 57468 1967791 320503 1267600 1677958 884260 847809 1056980 638081 819045 620286 618603 1739717 939405 1068852 1981545 1269775 1290565 43990 503479 1222766 1656284 757419 582142 1964008 266638 607808 1365172 150148 1349339 1496830 219073 1575113 1843817 1587219 1786216 1050727 1608059 1333830 872233 1817606 603374 617931 373764 1825085 1473662 744079 1854823 1823836 84146 1477771 1742226 488380 891144 1447985 697305 1306839 1976840 1037580 1727036 1772080 1657237 662041 619032 805567 468370 376918 987932 1571937 11963 1840038 1652287 171284 1678015 1849864 769575 837185 962518 342260 1617148 1115822 558755 732153 669413 709452 550182 326834 1106544 544209 1530544 1215088 1432880 1793502 232668 1352034 630017 548721 322601 1844509 973452 1731841 313205 1494576 1718700 1914466 516536 628184 513495 498625 250158 169543 1028463 307490 1580903 1656690 1484468 1151317 1242950 1373799 399646 1069756 592175 589263 1006454 955112 232959 1706190 881954 365322 271368 561559 871832 395512 972703 730177 1077990 83914 1834241 1964881 1834235 1755814 518304 1824009 580708 1594871 225891 1338920 1844908 1328346 832405 523597 1312074 681774 1148152 112417 855337 1942709 1709731 836408 690350 110460 963204 426204 1156018 1830838 466606 516446 584295 1123421 224428 1398673 423453 138474 703161 577048 239221 524953 1081033 1188900 1980566 16043 970743 1658354 855128 596404 853239 23764 1525512 1333029 436684 302275 1729626 1369477 948553 1085870 626896 233753 471070 1532979 1394070 1641710 974920 5221 840681 1433377 1035161 971836 1660866 252749 775046 355271 1416974 1508126 248156 374909 1867643 1048646 1551747 1546963 1811825 1705688 1340535 1080640 1272105 824916 1978455 291118 1408785 1367481 753150 1575369 1361317 1588644 1611657 1786021 1633345 1464636 790563 379236 371857 1058902 38593 560980 1994091 921180 447970 257163 9075 795300 1826815 1714053 988748 1418657 1919169 1996766 1182434 25682 451137 78151 1066 1614501 296161 1589486 581320 1810469 1725301 658175 1500708 1357026 1432096 855352 504199 687232 439771 57345 895448 906592 516156 1336001 1653461 122304 760701 1199614 156881 1176219 1003104 61589 400975 755339 368100 1202321 1976353 303301 768808 1520203 282438 261477 1710656 376984 958899 856668 1344587 440661 1407061 52953 1867441 452630 54963 64369 1291889 926102 1477672 1997377 402054 1738584 971015 1690363 756803 829800 1401587 18857 699254 1508056 1100858 1096184 1472813 372639 1078602 1646699 1933009 21704 1368959 544004 1505244 607180 1883866 587222 550085 1579264 1202159 1047044 259211 1157850 880980 160524 1108169 92361 9196 858582 1494867 1108713 1257743 1074660 1533913 1893807 1662297 1182345 1162450 1085071 1178552 1182944 794742 900659 442980 1471225 231811 152637 1151984 3620 923085 818369 534249 482957 1217609 1172371 913347 1681744 851875 1806651 1331049 1749912 1806586 1517278 1314002 447592 499667 144128 518272 197542 1889496 166597 835523 1117199 1982429 1294957 227384 875637 1820795 1558837 753587 1452354 459754 1036030 1125553 146582 1861628 91592 1817233 1851236 538703 1790170 539880 830747 884382 1774222 1876277 526271 1425455 903367 825475 1056326 1871097 1888940 760032 475784 1204809 419980 1262955 1330640 738216 1797888 1249716 769005 513310 448754 1727501 393811 511015 365684 983047 1699682 678021 223286 28870 110109 989900 1397827 816226 912257 1473326 736829 1032184 552102 1437774 1514732 1000718 1026557 677179 550467 1776250 1349321 1004748 1006335 1867876 1060468 687934 282935 309508 1889115 185654 1201113 492103 1282721 1540598 279988 110483 1144881 345180 878387 200294 1086925 406457 646517 1826931 1250248 771327 704651 1749724 305341 1304033 1689698 1743335 708174 42485 1353430 928010 355229 546893 1550149 1545820 1372980 253217 433885 1959232 692460 1485755 529833 952292 1553240 954558 1321881 1837017 280190 1791676 161899 1461386 597040 204278 414213 1278875 1833498 1189912 705057 1248161 1591124 794220 49634 1510709 1501762 1497766 1441817 258505 116506 1575665 1758253 1486416 881598 1372036 1156391 477002 743767 1368266 1069376 1683289 632021 58738 701532 425011 1554864 671918 449795 934959 844988 1256915 859760 647447 1275129 753949 1223147 1729189 1859330 1775656 491063 1109901 1239467 397199 668093 1562670 426352 1598288 248392 91939 123158 1866133 1991477 1122022 1488208 808223 1615182 376957 1772916 1954726 1592245 1120544 196126 1753650 180271 1927906 782930 1376540 703803 130667 229714 435229 1910726 298624 1680963 1916162 337768 1594104 490844 1474086 665360 1236669 636152 1140026 440932 1332787 1339680 1754487 1327608 1110880 1146271 314703 853255 448996 1728425 684512 1698195 693400 627537 1672458 988467 143693 569187 1780969 1622758 1906528 1465894 1658399 1726376 591968 1541522 1764247 1546473 303724 1722602 1161979 1608329 1348534 1692623 1585627 180286 1040959 778690 337060 622806 1874533 1896725 967829 733060 1342285 486008 62244 50347 568328 1343643 1697427 853971 58439 521492 1006268 763690 860695 174923 473756 1079411 173805 692085 802416 1183602 559771 1221009 1792495 1579667 1486863 741559 558059 878094 1139684 1061459 599483 622881 1494535 1115175 1477129 1968472 413063 842760 501954 1499669 1974092 1264544 421655 947058 202948 100154 1001608 1634213 325487 1973595 55187 854514 615359 1199056 681330 486607 556433 122841 1012104 754039 1613154 787057 1289616 1808950 1844615 988836 1684525 347730 1029390 824730 130977 410953 1304387 962646 252272 1748419 306472 1739457 1413167 843126 187350 1522799 896358 1812725 1375318 1249739 1495696 458721 1759166 1618071 1919800 644960 857364 1846856 362638 822696 1892552 1285100 1184220 661100 1522235 738617 1005302 393761 459373 1965579 424929 82679 1510425 242825 42017 561516 1948886 699716 85295 966914 948983 72137 424842 1146121 638707 142587 525551 874005 606708 1141535 748821 691934 1042227 1559196 1490665 849437 1704685 531518 1001478 41171 12224 1984913 1711893 592597 1804143 1240204 783262 1710994 1116684 1503364 200643 1738181 1125878 693270 1440640 282668 154532 291575 1472719 1794544 1137640 1153068 1814786 200135 560770 231617 1574436 847583 458396 1425330 685868 1305179 1169881 1825923 803793 1833060 463013 1250719 928580 1349836 604646 414019 140512 1196894 20918 957333 1757400 1510192 682765 1697356 1335033 1830787 122631 1587772 1267654 957057 352222 1159724 324414 328327 1932272 1542161 1891052 1279889 795446 888233 1679057 1968488 882958 1471826 1032050 756710 1834285 857254 749992 265784 163773 561212 1470401 1151074 1569273 1915435 1921446 1480735 1116415 730238 1015972 804269 197049 979455 1451926 1862741 700069 1015727 393198 198913 425219 1536361 1735198 1579034 1545941 1729569 546938 1877498 1214925 1463780 104011 16809 1565556 1961755 1663631 1187397 1081386 1195226 1326381 1677844 1458004 970596 44226 520564 328502 1713974 1798312 1856796 419312 1201622 1780690 730975 1212680 87469 902264 1791998 1003637 1421036 1786643 1958404 990028 1828260 1281543 206091 1457388 1901491 1071003 828893 1400242 1546817 1941275 1283929 208235 124481 582799 566378 1961523 1651071 1914356 128603 329743 464507 340566 26823 992019 1415163 653323 373482 1569433 4398 539044 1512631 409697 104048 982078 317330 534069 1081229 1685302 1527467 1561408 1421474 1936476 49462 1584997 797841 1457421 1320381 484486 1875668 712186 1678581 128741 340213 1889047 1984843 605591 1415856 29991 1838760 193091 1923213 747696 1705651 898698 1994019 735017 465842 1557339 1261924 491157 1561085 1571631 103492 1585652 914067 97440 1740547 1776661 1654026 13498 469010 819603 1697749 1918246 151420 1799536 1186724 996682 1392774 1246685 523651 587466 1216998 41726 248844 1167618 1379385 1099129 1124658 1887223 836304 1150294 859449 1870959 1770092 1705408 1190347 921130 787740 775147 1670066 202975 10670 314916 856279 302033 1984386 1332261 1603 850841 1505009 1856218 182337 1250669 509533 988531 1585155 733563 560641 1385171 942209 216095 516891 1179163 1647285 782653 466640 1346376 457281 715606 1950753 577802 1443683 512434 988463 1368916 926747 718710 1955962 174712 1101430 1827284 1295146 1773880 477636 1780951 1420893 1370204 1084367 300509 1508165 464954 711136 620135 1357435 685883 1985767 204977 179596 1690102 839786 9970 456202 1156625 1559814 1539175 564893 441126 939558 1179878 1985740 1472454 1070921 1072146 350980 1964284 1155148 1916899 1221485 1712279 1292584 1131717 417229 456679 1491828 1839727 755984 950144 1413309 705530 1124520 563052 1660533 1388747 61984 287598 1815405 1158947 1518461 1237995 1394905 122929 987538 1990893 1138253 1558640 1959958 218012 1126579 465900 1971642 547835 1304203 1873084 859887 1533909 605237 1941539 1909599 438327 1703505 1465015 1160102 1101203 809986 1950952 973396 339545 81107 1660588 920669 241382 1495687 1431852 408486 1178122 238678 1308121 1733926 128620 1589285 873267 809461 1514487 1426766 657529 741239 525984 1309933 853941 442468 1552154 151561 1228651 443718 729215 398508 189781 1633846 1610165 937986 1661339 1080908 1790633 1833305 173487 154748 1209041 504993 934824 1876110 1049989 488195 909642 862037 657775 554361 532630 899217 1594779 1070217 82010 387102 1977015 879288 1509002 505435 587834 740736 902381 126814 1590704 965704 1780835 1789124 1649106 344899 1821470 1172642 1172166 1425572 1616214 87769 382952 727981 1553367 475018 1881472 912452 988580 58489 1927733 1517287 387181 1063558 204350 407614 705155 381646 1169928 371907 882044 598346 1622937 902039 193666 111130 1649692 1128529 235369 1130858 761762 1843577 6698 290230 1948175 1185354 724322 611984 1583719 105138 1276974 838411 824247 179005 1703097 872136 1154539 1514614 1213360 119756 956172 1723831 1082996 1487802 273248 1793607 1919828 41606 1419529 746868 844756 571627 331773 1139482 567523 1866118 1590033 1133101 159339 212303 1134690 1455595 999857 951708 1101320 1565796 182189 1705396 269338 652003 1540862 1168618 1867578 1446036 1680696 52117 826292 1576483 1678656 1617605 959206 1540656 963560 673750 1330621 1399693 1176969 538012 1301971 854738 460350 821120 1758146 1427855 1723126 490831 1784060 1197098 1514314 1295505 156047 45584 253896 167939 187351 1656860 290544 363892 406793 1939230 530013 786783 1264868 911428 164182 1768722 128905 1834509 956217 230751 1753856 1019821 1623487 924683 570781 1414667 179547 1493025 532915 1654204 1607 820058 1563362 504584 525473 1842450 661750 1683793 1926856 144633 1946245 1418732 1418664 662813 1261471 624409 715187 684317 1755494 985148 491802 1480281 245982 417151 265079 1934419 1303486 1691563 568338 1812151 834187 1291139 171904 1860164 45817 516571 590974 977073 494822 61799 770439 1671860 748142 1783378 1839403 1374843 52656 1332615 1879309 1889652 1797038 1902535 495194 1243040 573280 30010 251148 1015153 1627705 972291 1094426 1527513 1737227 1271697 1053801 1692145 1018082 917868 1111258 1613331 1217023 95540 736935 1116338 377219 1735377 776195 314877 882398 262072 1825650 1135344 1207861 1267636 1695516 1454479 1268823 1674781 1728257 437092 1449739 678844 1941400 1216523 312178 1182875 1327872 251837 1241459 1542646 1940164 149320 1212216 1137118 13248 1742486 1062781 3294 372522 737723 305397 960289 1760867 1783305 29989 432422 273547 665758 338428 743357 534169 1677076 1065228 512051 1539015 128089 859098 273688 1799370 778246 1111677 1060026 1756281 1710243 300226 1808207 1166047 363386 25877 351984 1116574 1653007 1373839 1155211 1339799 108128 501256 1183832 1902465 1207241 1646925 1271286 1008013 1808473 1002060 699411 63080 221630 1982902 1498417 1479786 1423805 1848508 1814305 615510 1743599 555207 1042719 930250 774560 1769989 745027 525816 362147 1226261 280574 320639 1178005 1777871 3800 15402 147241 918030 1185827 876571 194168 557585 1835708 1699797 774166 1058594 666916 120593 99198 1456688 720006 1443678 979773 636333 1869907 75462 1302033 1441104 410203 608605 1808831 1298955 1254561 698610 26549 504938 375057 1654844 1399329 1308285 979068 1154494 939021 613115 1088854 373988 824027 978425 1080233 301306 1902472 418492 1797571 1897202 1814332 218621 1929264 566321 1227530 913707 1094702 755131 1266814 341901 1017491 1751432 601797 938772 194755 962637 336294 466084 323515 1714714 547700 1192693 1702976 1440290 866832 503494 1210169 1728675 1489654 1989423 1835557 1899062 75780 1235645 190773 1747840 510689 584306 1720142 835375 1359064 21681 114551 1485605 1939744 1377339 42405 1241016 1713251 1212930 1708650 876511 1367888 979584 1154712 1888566 1746858 188639 577184 337955 1737651 1898966 1490208 242953 307665 84416 476056 1272613 1488722 786502 1436933 844825 1157328 649197 717688 1470144 325060 554041 933554 1640403 183552 746922 1151059 598999 1938249 1208695 651955 277990 1215308 317761 1791778 1786119 865163 27501 287197 854114 304445 1634686 1143564 1813861 1806108 981304 229920 1107199 1094507 669373 110022 1997632 450882 1687942 1297932 247411 124155 1749143 104749 1440870 573663 1069088 1606271 66591 812459 305877 1929664 1830426 14192 1405849 1308354 1042462 1509247 314685 804692 1357463 1388196 1798341 386283 1860624 1122345 1158493 637009 1139810 536703 1775420 847954 1043937 1949900 1384233 1121605 513194 107066 329557 853128 1211716 1719936 1716554 1286350 1094387 573042 110108 473027 1194530 549085 1809695 254405 1199962 110549 421320 542325 1566892 623957 39331 301170 1372408 656416 359588 714976 1770457 1772968 1319151 539284 67398 1897190 164330 1740379 1817323 1959702 632206 1234450 211644 1803347 852400 848798 378110 344563 1464402 604355 1029449 361989 1518847 1716332 356656 1054381 994246 1845039 409268 1363568 1976724 268492 1039264 603424 612401 917881 1069636 1315796 1494426 319295 459588 1003349 478642 1023681 277630 1177720 566091 1612406 1007593 1681221 1704563 1844487 848069 786575 1829695 1176755 875241 1315535 1479353 1401702 896844 389474 523677 908280 917546 537728 1361128 1743952 868828 1077058 1098790 462841 713648 1807008 219511 1073652 145937 1443923 1991451 1049562 853761 1919665 1281957 1270163 1370249 808985 1292093 3246 227754 289655 1771693 1482625 729997 1347843 444024 908841 537776 540335 1432680 613243 49309 1147756 1851340 594443 372485 1265339 993707 168510 100998 1243740 318616 893903 149383 733998 645703 1895928 881523 450406 1952104 802696 1759536 1990381 92741 205069 1005183 1263754 1074484 31345 311519 1289829 39576 131039 1635300 1479381 79844 1384418 1989946 1819792 389737 1064815 1376275 1709706 764075 1611792 994193 868536 1181766 1164344 427132 890636 1008469 313484 358101 1170925 1443565 478803 557979 1538160 35710 1106192 1863594 530561 1462681 1204604 582973 1973601 517420 881272 762514 283783 1459430 165906 1172506 773388 1234386 1274214 863730 1027703 1652180 1017290 1744989 204005 303289 182549 426284 550656 1656205 1223605 1825447 471767 104191 1465165 1584213 1104306 996828 468185 660331 1073243 1014174 348308 290800 360455 486631 963149 461190 1602902 563520 39525 1456849 961562 155809 1673980 1585735 1664935 801331 327824 1121892 470494 1640793 925815 8871 1698890 552855 959955 723589 1776280 993930 784488 789322 313784 1012832 816150 1390781 539414 426401 1374571 340871 1882220 585370 1230441 898433 1217895 1747820 573574 1852546 402935 585348 842816 988673 121829 1733439 1394543 1259267 673583 1627711 1314728 1753371 278582 785851 1698726 1487372 868897 1124246 1123569 605474 497477 59812 1405069 1152604 1517344 1674595 194267 910213 1200507 1093045 1323927 537312 584957 75554 1394744 1159677 250929 906662 1246904 44617 818574 1740043 1959262 519246 1866981 933776 1501152 21997 137668 846721 1709249 724335 391432 819413 387785 650877 857050 1827440 987355 646013 1302448 73272 1744986 1137761 1091073 1170889 1111799 494869 560287 1943483 1381313 1705245 1013874 442127 365513 60058 935301 1600523 413091 1248218 1201259 847101 1485415 1678940 1809357 511876 279077 460468 1392603 1992690 888033 1032462 1874053 1896816 716204 1870338 1240538 1819753 907310 1527535 240470 559166 677520 538115 1537599 1698018 109899 1734835 1577785 1438197 677978 988318 1209928 175826 166002 100436 1007788 556749 511333 1314447 1268065 1880673 1058466 1541199 794409 681255 289815 726909 1142828 1176892 1078622 256314 1987054 891724 610809 557670 519153 1978164 1494689 1477347 1139706 1925757 1300915 1739071 191771 4485 333665 759347 961395 1831538 586160 690871 90101 1048747 1809664 1463839 1879382 581886 1896583 1107783 1779569 1143995 1662438 456541 1171705 1274687 1222335 433167 1473803 149468 927779 325496 5988 601163 1341083 469904 903551 1718728 1872688 1293529 1537909 590551 1996529 400406 545689 1658681 1165435 189812 1334859 590318 1147112 1400490 249685 1494945 1158307 629008 1186716 736153 1352896 1280842 1414930 1411848 403633 889206 384445 797776 1320943 1728116 1320183 624475 1898203 829259 586183 798310 1683843 1659134 451944 1391842 191376 1037048 1710880 1007662 705460 697213 920838 1307117 1604769 647601 941594 1518631 1249678 1606256 640232 281032 206749 1067771 1601121 364100 763372 369448 1685781 1433611 1226789 873461 480120 314598 839129 1083846 1738722 713091 378963 1997346 1061531 1464190 1714204 974068 1009762 235606 1899741 569412 776688 1618739 452449 516022 83524 277284 92311 1774948 981511 262977 1423877 1272585 1842 1831049 972726 1669052 1002136 1134352 1309064 806747 1348436 118996 188656 265973 955986 875922 875989 488624 1843495 65235 1792114 783410 331317 1784025 1423185 285667 1511091 1488004 1499072 1860407 1035228 1517975 1900806 1820604 1839084 803335 1244849 790932 611876 1706715 75241 1957038 712596 1900469 906242 1705148 655130 484550 1156667 1273249 826450 1106390 1431116 1063998 569492 113701 605604 459661 1643560 697642 881023 113733 842576 1467762 593364 1150509 668641 1687989 907949 1278279 875402 548372 1036138 1739679 209595 1332212 1350984 1971117 628228 623353 1532407 713216 1893498 1533183 1898186 1876405 874942 1806811 349713 422573 1372485 1570745 1128579 1546966 1310513 800970 100720 62466 112471 692879 281524 1163750 414339 216922 1073658 1807843 1171553 267863 1630683 1195262 483952 1862821 1618606 1229977 549291 664364 853767 181904 771361 1631683 578897 13884 1601996 383366 616450 1666186 262329 886124 1666632 293061 928621 574928 552253 1958222 234961 767484 1128273 21627 896925 969057 1151705 1981507 1224119 597635 1353607 478197 26171 537052 981084 1578186 1632570 466547 334963 141370 309861 90930 1250578 1659321 744849 371536 687461 1952910 966472 838775 1491817 1445302 1738542 92306 160013 1434690 297773 773066 533048 349437 1443904 1656534 1991501 840193 708539 1609788 559541 252945 843028 139746 1137584 1107937 481743 1433448 1149811 641373 1531645 1635044 1424369 1047195 622872 1985827 905350 492192 845299 467980 1674243 1350921 16254 1032266 261696 177221 1766227 346093 1955498 868051 727369 1694984 1945364 301138 1737275 544975 672943 1466200 190645 1308510 663001 405638 1661118 99870 268711 1043928 1908837 1521629 396874 1100615 1541077 98130 172162 310852 883976 712245 640199 308810 1258010 1155497 559635 694530 580046 1513224 447004 1870643 1642973 43239 531432 590515 1711187 1747966 1036925 233455 1973418 1845583 302812 22515 902900 301447 889022 1064123 827901 578166 575198 1327978 1558151 1917796 18786 1869847 1342637 742673 556442 823821 298775 871876 260665 1852566 1508430 522966 667428 1542792 586537 1249893 343163 536506 874642 561169 1011235 450636 1698374 406856 1724440 1455829 747010 369313 1777180 1927979 84829 520285 1685905 942234 739051 425303 972736 1921043 1007134 1181180 1042135 1195732 574533 1515091 636686 1400617 1134339 276148 570349 1953610 817473 1764489 1539762 32616 566618 491647 270814 1406273 1569922 1578870 1472004 1026769 1496000 1571427 88001 1713114 781538 1403036 1732249 446282 1716071 295131 1248961 648015 643961 1849724 1868007 517637 1705082 6465 35237 1566967 1955353 571373 1337557 1393468 1721996 988922 259742 1667785 230825 402140 839047 354273 1711391 730945 1221808 1900880 723973 1157870 1520981 1194348 1532522 1023999 1751012 1179873 1728348 1878118 277379 599471 1587823 833751 1999143 844396 1106512 557675 755086 313887 924321 178693 370326 941522 1146627 1022942 1215315 204733 1294811 1816810 1156791 1750777 1002977 1430008 896033 603677 658034 1716446 1195492 793472 1803206 539985 11582 296187 18135 497979 988136 602137 1351015 775039 376194 798007 1286367 1776425 57548 1581088 1736428 312661 46888 832288 387296 1757458 780793 518463 1297456 68850 1977807 334146 1932804 1927163 1955586 939025 1146284 354186 250140 1106258 1992552 1330613 1320706 1923635 941766 240276 730677 1942029 364102 1693831 609417 1510894 1572872 404164 836239 741666 1892046 125626 1215786 707988 363382 1771789 1820092 1532249 1994017 1902764 586554 1730273 311391 679263 302202 1432530 476025 1694504 1608941 484625 384249 47315 217648 1037144 681684 1618467 1108860 1250977 943324 1861997 1308446 167537 1793606 1664621 624380 215114 1187260 1823318 74111 91439 45989 529283 771306 774121 22460 1059583 801620 747332 1991431 1906939 1575753 1397568 805637 1892067 1302757 836414 1117963 1598087 1961717 594181 512654 1044820 461645 392688 1487124 610334 1576150 739172 682897 1212354 191564 1988951 1718520 1785304 1573424 1043201 132860 19033 1457679 636713 630482 463868 1906982 690370 1552862 664918 655328 1881500 1833135 1944871 520568 938263 1991589 575820 1197584 483365 1469554 950327 1244948 1661260 1445373 172339 1155886 1397661 1349767 1180041 1416517 1358904 447949 702503 1337596 346377 1890665 537634 1694855 760913 450492 863236 537510 338040 413142 1007921 1585831 512297 1888673 1403915 1384713 245612 824898 222992 1154779 1438503 748637 1023753 1935876 8553 1599793 239592 1154239 52987 912370 733917 925716 342199 341755 913170 1240927 1471367 800142 1775774 1206983 105614 489069 681089 1002108 117947 1014269 1599040 1255106 1218741 1312471 1327727 1334579 543795 947897 1555789 1165749 1473980 228530 1284252 78445 890928 1551488 1990272 57425 968936 294612 631330 452774 1097362 1106826 1304263 1079482 1379583 1342700 626507 216655 1115460 1816516 1550170 1379848 1882324 1196971 1732883 4148 664347 305351 411935 125527 1752685 340602 698346 866050 1934130 596761 496871 1892442 191543 989289 514998 1121854 883876 874722 1785895 724978 459765 1761593 1458798 1570304 1891754 72872 896420 1735549 456549 1678396 1385454 401618 1324905 847786 462881 647416 1565686 1539053 366235 1781877 188912 35294 603227 844000 1029788 457753 1353053 460536 577255 402774 309973 264141 294894 1776126 1089288 1409738 817872 1098768 1533684 736127 125779 600179 1442988 860893 463973 422330 1271547 1849408 180665 1260471 1001895 812598 1296658 1028477 763084 1536102 1072589 1290330 317911 1041312 1506985 1735582 1136077 1318494 1250462 545707 130957 1530529 1924691 655577 1476744 514123 1423627 1811458 1121837 1948724 1681699 390719 1400528 1243561 1463478 1462229 1712554 212100 844800 169739 37590 1938644 1430709 1139726 1544180 1014421 637355 1667014 673762 154604 1064166 1030142 646947 1129900 1672037 113688 1337249 802462 1695085 436878 1971605 413060 866308 1902657 1998457 1279909 1906969 1571260 141454 1384415 1577560 1653915 867004 1527104 1465849 91017 936551 1541878 502662 1737034 49155 695716 452966 1623021 1904982 883772 1551901 856875 1729754 368899 1154899 1119552 783732 1031359 1388106 1295697 1975619 907597 828320 1293714 599084 1404834 1303799 1775903 1792399 549468 891264 691208 205936 372164 1155536 1934868 869941 464404 1562459 481507 116470 1806137 1818306 640558 1842591 1796431 698123 1604285 682385 12531 1491185 406883 545316 1251513 844352 52467 436658 1666309 273888 1780982 318078 293278 1984061 249638 1841806 1136704 268668 489271 1739957 1891712 1779380 299776 1518728 164055 689107 1571465 1038970 127942 1051858 479833 166282 1069058 871350 1946791 821364 1068129 317691 352735 190107 1583352 1827697 1017666 1142951 169425 259091 1594146 20778 1046311 807842 817800 291860 1321021 1447322 174689 159752 1352147 743348 1432493 1396151 701850 1473405 1458981 518008 361413 40492 399542 1303990 698351 512910 1996669 375874 680694 582711 1102745 763527 85013 690006 798722 822240 1066661 343993 1279628 1506879 153914 505732 431376 933529 1522239 486773 647774 1044997 1324674 1394032 1917658 1069641 1822207 286864 1905378 368812 191491 1177360 1950809 178455 1991015 1969623 1943222 672420 1138308 1455396 1476930 809084 1728531 1954346 289287 294384 823714 1011022 1796427 1900934 555626 759125 82749 1156681 229595 1132696 1548552 1315987 595557 946989 1019193 995224 839429 1643543 632164 762939 80672 606239 960834 1857959 611259 569125 185918 951834 479490 1790886 317815 957266 740095 1058311 1992096 549646 1976493 1517636 754691 1914323 1518914 1621266 316475 1969606 153048 1504893 1616171 578216 376000 1189385 794452 1785648 1113285 1791689 912415 1489154 1902906 1242663 1624440 638582 78585 369685 666532 1430594 1291456 633809 1849549 830554 1563650 428271 1777517 617262 1422772 436980 426738 578536 1184900 1959289 1447561 1157877 1757164 474761 1237331 822327 733967 1619327 549056 1152347 259697 1400762 1501231 1809321 644948 1205220 1097469 852148 275854 215556 439734 1531485 698289 1111073 1087050 1244984 1480798 197837 1522525 301940 532729 358796 1441037 253665 1453238 930995 809233 808543 666899 1697137 1776855 1054757 1206774 584203 1599834 1421825 854584 997022 234863 466270 1863372 399119 1900533 336805 786300 1115737 590154 1254560 115120 79674 1930072 1538949 189388 1893979 1065926 545671 1422061 1505380 214144 1120504 1592510 647841 22230 1393995 761188 442283 391605 858065 1243519 1097808 1564369 546995 142109 679815 1742616 802763 1498730 1157367 107764 1109877 806360 83628 1772403 1244988 559520 461362 1352643 356276 971703 91472 118784 1407025 864510 1612067 681899 565646 388800 306157 542559 474092 1533073 756867 333176 66383 1216037 99433 243740 920049 603556 623911 1772350 1169089 685624 1339818 1385733 1431135 817910 1350912 912587 1643755 1047047 1926991 1603426 1806772 679598 1914058 986916 806906 1502144 319251 785779 1269968 787389 379607 1758134 790046 837925 1276481 10937 1760143 1992063 604894 148991 1243915 1534466 279652 1943740 951135 1766870 105489 1939899 1360697 284789 988764 80090 940259 385200 899897 1727361 1515828 929017 1031050 1510349 1474022 760341 1878402 316097 1987991 1410917 1981832 373547 1599079 564873 783098 659314 1358655 776431 269487 205351 408568 723448 974001 478972 1195410 1602566 626930 1994100 972823 1657265 1681569 1653689 1179563 58004 1795861 1107758 187473 931434 1197614 1173634 1619795 1782812 555120 1964176 712063 1934801 960498 686038 1772304 1690177 891698 802724 751237 318523 719382 103096 1452655 604824 827851 1659512 710240 1226252 100941 1356616 1773295 1511144 822848 217510 1979109 650182 936272 1149382 906618 1137166 354461 4866 834388 1416246 1530649 1777283 330380 415230 1598320 1360680 11320 254024 114540 1024198 968187 1714860 1003822 216386 1546571 1583382 1102172 1913325 1318924 1694914 437319 1309325 1341888 646183 857846 464375 1318344 1315100 1810009 1869788 965886 1816176 1405555 195790 878923 1556278 1368504 1440615 550897 666716 50371 216520 660922 1161256 790880 518722 1470347 1916421 291301 852662 163405 1362379 1395343 27449 344044 1852010 1787322 290387 1954141 1765302 1038610 1237066 1457289 1091953 1794190 1151902 1420431 858675 1533892 1016414 191210 1156922 1397890 1200735 814331 1910145 430614 159167 1726767 1684190 1603428 1641364 1993388 789006 1718849 931734 1916742 450989 1542066 114310 277626 708806 3370 217598 122754 1355462 417545 1084462 751025 538899 517639 923943 1573265 485070 1716959 691030 1722606 563574 1877821 14804 2045 482713 268957 1719214 1900494 656428 387085 1797392 802893 1849273 273825 256316 1057853 1726244 1774703 239602 1888379 1437047 907952 125827 1689612 1437530 1118591 1983403 697621 967825 601995 1507737 1577686 5930 1890667 820806 9073 1338295 1128632 380262 410872 1143374 323176 995731 1462128 1441083 789075 1089052 1583155 1849061 1795372 1593747 1150288 677308 414405 1768637 183433 255383 430878 1272735 436940 432907 831988 1393955 79020 1388389 1873415 461151 92358 1745595 553093 179952 715992 420099 854781 30770 971938 1781738 138242 1027867 583521 939273 778924 56545 1194686 1994254 56592 513485 951511 1951953 638165 1859284 41151 581595 314101 1542000 830812 575855 1670597 810629 988185 916196 1225271 1748778 148751 1104256 1681636 700597 1871417 1868467 1217838 1251694 26150 1826932 189994 810301 1729543 1888519 1770239 1116971 433287 617702 781294 436644 223013 281194 1105192 1770662 1749814 594531 503959 1930890 713718 1743701 1407068 364302 1108027 373899 531305 280310 73854 882196 1039968 74228 1678421 1308665 652305 1494267 55466 731940 1364201 1403713 531230 427641 998479 713432 1727317 1317011 682007 1451918 1182528 801686 535891 783711 1590263 1776854 74784 810135 327504 1873499 1826514 1243750 1884317 30893 1014765 1146535 85796 1029023 980526 294968 1091128 1774177 851204 1250694 352474 779113 1320410 550865 333067 724137 930505 1099763 1414965 989573 1482178 769424 1046110 1732031 1559518 915453 1161423 376554 507839 1103396 869820 766824 1193306 1725855 1898930 777239 1221217 1040045 1935925 1866736 1312106 1773653 1446701 1900387 497560 1341759 1149878 1198222 1903516 1890276 70798 135728 1378164 255054 917754 1444469 567334 1665255 1423376 846791 1327595 1272189 467494 1265829 241674 1364398 562106 606773 11104 988229 483194 251726 1478211 819329 1888338 747861 1909759 1793851 1405295 1108931 1080286 310914 743109 1034377 1111708 653941 1937552 123112 269526 1645845 1725453 1391748 1817968 708425 1376088 597751 1621393 890585 1708614 1150724 68059 1553598 680062 910582 674390 716700 1033554 371955 370724 446569 706725 451531 983750 1783111 51444 926965 140056 1212515 568998 1966958 379904 1428206 331947 1412286 1737381 1163245 1733345 1136658 1753950 438244 1594525 1550646 1811932 885054 922014 675121 112812 1425408 1833641 277030 1282455 1806525 1614146 1984238 486577 643035 731164 1636477 471930 267192 468840 1438544 758898 1357116 1549668 457077 1258818 555142 1570214 307419 688054 318591 604126 1132356 1105271 1614175 716688 43659 1742030 1100007 1181544 62318 1653396 676634 1343265 8452 188694 1746258 1797748 1011089 62599 1577900 1414094 1466101 1303935 753093 747787 1360970 1670445 704812 1243895 1998253 255465 1163745 253886 328387 949991 203034 645219 122340 605283 364979 1883065 253666 1621957 1097062 1620333 98778 1375223 65362 1824167 166064 1521732 1224903 406586 585197 26470 232311 313924 1695653 1417212 20653 234205 1848460 1096249 118223 1886015 1898695 698997 859209 986010 1194790 743265 796532 589056 88027 1379038 440943 478763 1034778 10040 83658 794799 1145172 1282671 324807 1693504 192280 331193 1818248 1862414 890060 622793 495869 1699983 803174 643372 255265 48843 810533 1577210 1240220 497112 619531 1434241 260323 1556086 482990 1024090 896985 1292776 1701212 961133 546943 1308353 1291902 312434 1647328 1107221 460877 1066923 91729 745419 374700 1736082 1615765 1098135 443155 1736346 1822662 1740068 1247256 1782802 615447 400545 1971566 1470197 802425 1701845 427929 370079 859698 251952 1145573 1924575 1565002 1045118 4627 919820 1400728 1893941 734982 505233 1993176 627049 360347 91794 1246003 333051 220603 911383 60130 234477 1251521 147456 1774714 1743696 600622 1886557 1345174 866328 978670 1121639 8279 1725838 151021 1652044 851315 1962458 596872 1237145 1196978 1149698 898902 1510183 450827 804828 550260 786764 915169 330515 1603359 1045778 1130987 253082 1904303 544033 1286244 153925 1053475 1481310 1270887 1465064 1605482 1343726 1090592 1302638 594038 347879 700900 128721 25387 856536 1217766 1903243 888376 202234 353346 1696762 1156747 1559791 768742 1406174 409914 696558 369900 819697 314051 851361 946899 1534550 431864 1808564 848096 6360 182169 640145 797219 1961659 1648227 94961 137410 1798264 1102184 399135 1850431 473233 1912630 1392352 1892094 1628352 1159782 22615 1247626 267943 317028 381603 296813 881787 1079640 1639327 1544687 370471 1299549 614884 380845 373003 1101218 374979 1071355 1902579 108133 1317655 34470 1181960 502541 957781 371698 315256 779663 681160 1635875 1202801 1374657 1520680 1145198 899024 728575 883130 1839114 80305 1496221 998192 1639955 1961651 1099549 109156 22676 1949882 1796006 1029990 1818611 766983 1216939 129651 576888 1073374 1022321 852634 1583703 48953 1877289 1082677 623120 334546 176138 997401 1051454 699514 719067 1406649 1912344 639214 1335921 239352 76885 391861 803857 1405335 1883166 1916219 1447719 1558511 1712618 419294 1794826 1281431 1962203 500267 1695976 1722046 641611 784615 567029 1329833 1496824 1328802 1824060 1936227 1469630 1750798 1366634 692374 485841 779170 250282 1864128 443245 82573 1051516 1800463 228877 1346699 1979175 97127 1359009 659569 1135043 5224 1645732 1856628 797202 1635157 1711072 798166 641416 285608 774330 314782 1648512 1782071 1573141 1956512 1939633 238758 824209 798713 1905549 38578 1572997 376044 1889764 1203864 90252 460752 1779445 1638413 1111936 1589023 1806023 1507904 396423 1685963 1451329 844334 1483616 1755806 1534533 1058784 112971 1311719 88162 990289 1323791 1983098 1311528 802514 194247 854150 878887 1378312 1556800 1677194 1179464 1274072 1890854 433849 492316 1932708 383303 1051080 109640 1067867 774713 899098 626743 83479 1771550 1615923 30759 308420 1207810 1524787 623 795289 836824 1227352 1160424 1778701 357399 1007566 1146155 932336 1335167 1076954 1425438 1112947 1668763 1060825 793047 463460 612245 171560 1239225 1870481 869354 1414809 1351001 345942 1988380 1714940 443012 38284 253006 1648651 647654 1139658 1561222 435758 95682 1861081 226274 98633 1171450 1196803 1116245 1606028 1924756 1834590 1342103 82493 61657 1189650 1464750 1288562 1471668 374607 232548 1847518 330078 548055 1922381 938994 1086702 1042503 1887882 244260 1175657 1967863 1087647 1651433 172316 990816 1766391 1344973 1684054 217916 56190 597823 1279783 403107 1001303 886398 1768537 1743777 95913 608724 930680 1561766 811077 1635640 1878725 1062349 96955 1001186 754629 1220236 696501 42175 1282208 969436 1480585 1423748 1637592 297879 86676 888166 307479 1621080 402275 1016394 1588524 1578032 1265313 1696745 352449 398913 1319182 1517006 1221387 603111 1695167 1298312 410613 1105806 330735 1265617 1392848 1546495 654221 777384 887321 560426 207017 969688 1323179 1231840 1278643 223119 1580650 360726 1193310 668544 683761 1937838 153655 1128739 1927996 569622 1239839 1332659 1586711 148106 243053 98446 1775490 633383 1821374 867187 1211591 198593 1757475 567522 1899481 625012 1041915 1349102 1181361 1995320 1778017 1015864 1262617 1188771 459039 59700 558659 684169 519322 1492605 1994272 681776 149749 1652324 257083 1145732 287411 1273955 76303 1794693 1543638 259646 1028528 232446 1474018 1863965 180806 1570772 1777447 5783 1029028 725037 1972421 1271218 1912625 815890 1059346 362850 26330 1558111 1588268 349800 980360 745864 1987126 431571 51063 1517321 1752148 69188 551192 1849753 1229226 1811128 819796 363722 469708 670995 1551578 1638815 202011 1751865 289701 1231218 950525 1303496 1326223 238130 553587 800647 200673 422166 1732585 1376191 750306 302961 745706 1992880 688142 1099559 504375 492018 1831306 765870 324073 1949990 1328804 515472 644906 738767 1196855 1451698 573469 1735354 619273 1838656 58086 739942 1825953 405810 1801242 1019251 375705 651678 429415 1123661 1075660 1930095 1634643 1322644 679246 654281 1904355 1847483 1664673 679456 1638344 479475 353949 1233366 1671096 1444223 1008326 1870659 611354 1861819 1835647 30229 1314044 171803 178627 78580 676169 981549 1426510 164290 1649466 1770987 1964686 764591 391135 1210692 127256 661542 1623975 42417 3743 698913 94428 946098 1393440 804442 295449 329150 202603 885242 1053030 1790192 439099 1542113 1477549 1154250 1744843 1395680 1443628 453596 1837800 1895545 1471015 447144 1621738 1244261 166174 1956993 1660292 1759396 1049818 1692307 980374 1840988 310807 252308 1618129 1216655 1378386 622888 44184 539829 1385181 1046811 80641 150050 1148067 497723 1578178 141367 1918138 217229 370871 764706 1707794 434808 795342 406238 781795 1612690 553133 1820286 1597823 1888033 843514 1173763 686594 1819443 322178 1957165 586936 1983162 740750 1253148 932737 1535198 580447 372207 1550369 464966 1379612 1239727 829521 1482951 1792974 729166 49437 115927 326473 1193939 231915 867437 533054 553917 1922665 1087382 946312 778233 1732307 1373644 227914 554604 1114942 1371846 524473 192512 1899024 1160297 1522904 1206803 921009 1006869 350065 1948 653929 1043661 676264 24630 831752 448742 569109 230272 98563 797398 1899188 897662 1344290 222151 499075 1407441 85277 1852421 967933 531099 1878395 913375 152519 733531 1148829 1688434 1596531 1026766 1231194 1154930 1438311 1318322 1121019 381215 1016371 1402699 1928713 1755906 159376 276668 156798 410727 1109004 912827 1043831 1241013 1746737 362403 994798 1404362 1780001 1056272 226063 591330 654756 129034 406565 1140255 1367137 89941 1790630 258386 822962 1124483 1179515 1840190 1632975 1234628 814480 1671306 823153 389036 1436253 1789974 877573 1360155 1160663 1969481 1875761 275972 782632 1691504 944172 267984 297356 1780349 1319128 1238427 1366723 1908665 337259 1550013 518644 1530875 1070391 1560446 109537 1935547 520258 458897 880504 706218 1504103 333274 1289553 847727 1132849 1003929 794772 736304 711271 685613 1660108 1221155 306462 826500 1178782 1750727 348434 1968271 1896636 1651521 511307 1361916 1771760 852961 48716 1987315 1455744 741132 1774099 1131921 975695 583585 1108191 1645553 591106 741026 823298 1894477 1544757 693951 105937 965073 1378955 1275926 713842 265493 951212 567907 13570 1465655 1726057 559778 251047 1479367 1357969 1741586 1994128 21939 1330185 238806 149853 837158 1088295 921034 874984 676792 534345 1539767 347659 993334 67992 336141 95412 968469 380667 282658 799170 684926 1955334 416027 1707642 1088081 1124666 813520 972440 1043816 104347 77782 1458465 536452 758795 989242 1018922 1973267 399183 174651 339143 854456 1094047 1785963 1617633 576646 738430 646366 36212 1193082 1123799 1649484 538086 1749434 134993 1374415 665772 369613 1576156 532108 895566 277962 188997 1831265 1454638 1784334 913004 310490 564821 809377 880560 1621153 1712623 874498 634018 1637620 568898 738939 312286 739642 1831789 556171 1735753 89474 338348 1273051 1623902 1540413 215101 398664 1063529 24107 1294110 675205 116392 1091205 1093479 39769 864190 560975 1076918 907123 1699951 453662 1644309 47560 1260525 162566 35466 281955 1012493 566647 245976 1744821 358276 46174 1051193 1802324 118314 1894175 721482 974336 171614 551228 571433 1515582 1682228 1163213 1283553 1528898 338908 1076579 371118 814351 1108882 1449937 1009054 395456 657579 748601 746335 1038546 1933355 402259 1719577 1568757 1571487 1992574 210797 1183232 1648282 9188 1279534 503330 1521291 1180639 930126 1450635 33739 1178771 465991 502712 323841 1533573 383415 830052 459293 152151 28295 975707 1014842 530905 50887 1777856 844626 393047 677049 903960 1144831 643148 1803043 1244361 1742683 47266 1349703 640079 650755 962555 75884 1493741 1883323 1362639 1244829 249833 349268 1768807 1569206 1752222 684297 1228978 817376 1538986 1463361 1459668 1413882 803306 1150787 36017 1042041 32089 1835380 936085 151566 1773243 1066598 519832 1250750 1487011 1939204 643808 755848 372548 1565930 1256876 948520 823610 632376 1043998 1311114 1146500 1038350 770808 328416 928629 291455 1607314 1601276 644578 1001907 871359 1941239 525208 1897360 1420229 858258 134391 1952029 1986617 249695 581884 1116180 1756208 1518724 475135 1531222 381425 241966 1160124 468696 1527830 1331138 424946 115401 29751 1940383 914330 1982612 540478 505306 466325 468947 1346623 605125 1943482 1568179 1836216 1158156 569602 291753 607477 1511949 157021 1968593 1660235 821776 1841469 1247020 734600 1253586 1067870 1218355 183605 1887187 192751 1700032 1835742 1629973 383987 227671 1266949 1660131 1140656 44575 1352325 496128 1503239 1960129 1322688 1059378 1859202 1345513 635218 1090540 1165002 1158040 428687 624457 1569121 1784309 1286066 515625 871519 1771250 1841075 355601 1125489 739391 389406 425476 502990 661955 1012774 394662 1231706 190610 195096 1209229 1912780 1904600 1280200 985274 140543 856222 454309 958195 1762937 1785540 499902 1607944 705512 1399191 393360 988308 117593 310611 792368 1507618 1878682 1787648 1220054 1933679 711841 1502263 796420 378731 1480721 689225 1978015 732993 165945 1704856 1634260 484190 1736016 1163719 29431 1762324 359606 716150 2004 837510 1682893 1370122 580427 417542 511655 592063 640852 815396 791109 1349655 1316197 66608 286265 839460 1877725 481654 48051 3784 267438 484747 1704333 1091935 208557 832769 707210 1269801 1596843 905129 942657 1010685 389694 1945645 152183 1982003 273320 233778 1016086 1905215 311975 1468850 255687 405743 1422456 1691498 16351 1118142 316599 196900 253312 1663274 372882 392759 1052223 1018639 1623572 1165239 782915 1202903 1244454 927107 1333210 1146153 255134 903027 1487774 606414 1399216 1404728 1741724 16795 1925290 1503455 483691 445885 1637876 1652336 1025576 1196732 858371 787254 176840 93031 239645 578914 1603432 1084233 509209 511346 46687 815648 1239083 826411 1269833 184053 295130 446665 1093263 996937 1521316 458001 1310879 1705435 55487 196152 1064639 1725165 1694969 1720859 358688 1067903 1888948 791853 1913462 783046 1123420 627604 1998897 1968613 289127 594640 1842011 50462 1412183 1534514 46392 1365764 1536349 839929 1169825 728066 338219 694732 1858078 1811107 1896949 1653429 1885508 1008207 1581762 1241206 1423922 824321 1141583 343898 1691511 1334148 1672566 451293 137819 1159756 1180494 1656843 940222 825157 1999824 252009 720356 1783805 207274 218521 851073 617947 91970 985239 1327137 1129238 441199 1901105 119573 588003 1814575 1803674 602260 1883533 1611439 1999108 342072 425370 546076 1098906 1354493 1736263 966170 792167 733106 1362258 36977 740116 1847179 529545 304305 687205 1799038 1488024 1738490 516602 842553 456103 302622 1716793 99829 661769 678984 587152 1350180 139667 440343 793506 1054985 1989163 38434 1280754 1833290 1535606 659020 511736 1661739 1201802 1905216 1201358 1210545 1750056 1755074 1819581 1605631 475860 574110 1305430 463691 482287 909557 1608491 986758 97643 822034 680324 1886509 483987 1614007 568979 1258684 201090 127266 872818 812258 1327838 1075890 527057 1409730 1914358 993244 61104 1468153 702301 1339753 621558 1871961 501249 172858 1843241 1389101 178972 926986 1428808 301805 448580 1426578 1854919 972276 89277 1140365 746897 121656 469268 305490 35799 544073 1305278 1089129 554483 1623570 477983 1503610 509528 1457505 1130537 1206282 1529722 1331725 884211 1530278 1403918 1815788 1383429 1455225 1646636 1222172 93675 445390 44616 1759848 1370612 861871 1367529 685278 1333205 1658454 1863460 1245768 1408283 486118 1589350 761487 31224 1462107 1556646 1598731 1883013 786950 901961 457220 685516 1822953 102123 249541 338606 987336 787684 784964 1515607 1358122 764856 517269 1568275 1434002 41011 601464 1404325 1793670 1860982 1192713 712164 1408868 386008 1171420 650795 683082 421260 863362 692617 68553 737299 720053 1541620 1427793 1689653 1697312 165101 685165 199699 1850225 1272933 1592650 417927 571026 1770135 950321 1258356 174807 406932 1033473 1405331 966984 1627568 711389 875992 353271 395330 3088 1988887 915222 844554 1879244 254120 1665520 173932 1820023 1880544 1880554 1514509 1330514 1915707 89768 10894 1125377 776735 1122392 1496316 356751 1309638 337088 174280 363965 1798304 281059 1453127 299120 1484133 154626 665396 1634008 807880 757018 1531840 1179417 38202 461912 625223 544551 1559828 1350426 1568951 1190978 1074321 984312 421802 1448428 526027 762369 1503432 593091 1850143 570451 552515 1688265 1667914 924004 1695913 1256785 687027 69068 1045875 275718 785516 728940 1552914 1913860 1492484 1218574 1415803 1517609 1611518 844111 188532 623870 277762 691475 861063 1714627 1303449 1999144 1270793 1250780 1076626 1420512 1687127 1548547 1472530 1160421 728506 193610 333767 575385 1527766 465421 855566 155034 1408169 1347824 288239 1498928 516728 1183730 1912989 1355538 1979683 1102462 661924 10296 1857028 1312115 185336 1195308 790182 1262629 561465 7627 592152 793651 461972 502343 286824 1078684 834007 84832 1304998 1252875 949020 550817 942688 1350012 509822 939231 176489 1463299 210209 1102416 370507 898645 1491591 1218320 752648 888910 1655671 546561 882344 910066 312579 1381311 1951847 231705 1341135 1287904 1894587 1148443 1034425 1263428 415239 1084608 1202060 1437675 245087 1463107 71703 873603 674979 859284 330135 282719 493817 1110924 102885 688956 1172809 1237860 369029 567754 22755 1837274 214175 1438785 1400744 1706024 211449 1092416 1222033 1047259 1144585 633653 923296 585457 57822 218940 1762186 1088958 1300176 1163162 62108 1471337 857784 1754744 1624261 920498 1628530 1856783 1420668 943711 607182 1570577 1709162 1351989 1483501 606462 1499588 1654527 1740333 300197 827611 553420 736002 1692134 1158987 1283387 437158 412193 146157 36775 1703189 534424 402316 1803569 668407 197788 574135 1003315 1623820 128513 247157 1159520 1132520 1093303 916019 1203603 1009888 787447 1364842 1216796 91608 1539254 1227293 914379 993178 1678671 1522791 1989206 359440 1386157 1015510 694624 1569101 1487445 1385118 448156 1537241 681557 974170 1610484 795514 1688590 597319 1817205 964412 145909 550800 1928007 930955 1235294 758923 1907002 1278365 1624522 1603523 1760978 1857274 469294 1926716 715724 464998 1958081 301847 209889 198463 447738 1687443 938471 275128 1988575 766305 896817 1823665 114712 508333 979599 516051 342178 400790 1332630 682091 381526 493774 377822 1127099 742426 305797 1486103 1948650 476953 1808416 294647 439346 717193 1746959 836088 1283639 1552617 1400686 1881109 835029 285689 1452661 961237 174051 1181733 1217442 1985863 1324137 790149 1687992 627852 919917 724567 807716 1628496 1030618 1421140 513329 1845368 1336710 162475 166286 44846 1435211 1875102 1189090 1038177 1544641 1855789 551547 1655534 984002 1094580 1141983 1821115 196440 964170 1662872 471283 639077 425486 97454 300538 866029 1312238 1866963 287023 761190 947900 1360400 1650353 1280467 33604 1000581 70536 661018 157601 345531 384948 1857235 22516 877233 1347108 972151 1653667 1227346 519200 703687 1158430 887018 1769859 204330 675057 28698 1125317 675460 1394179 1979148 1603722 1456425 1147529 211613 240578 1354075 135708 1394851 1146143 1947284 17235 537906 1237441 1111876 1419686 1374203 686886 1470150 841114 308939 405977 475618 1943307 566987 207678 44816 981883 743673 811904 1763756 202357 1910980 1871748 1793146 734304 1599361 917163 1864914 1992790 669781 1839619 123424 1711916 698423 227753 1319596 774943 1075755 450347 824175 878929 1270532 21401 933768 150765 1241003 1641294 1950904 1690784 1843767 1093281 592602 1056184 758919 688119 72230 1680888 341395 1483368 269437 1149186 1960757 25964 217132 1180226 821706 1366496 182317 267743 1528706 1804231 798747 1275044 480050 1445380 824880 89677 1083132 25124 425076 1525549 830585 1302384 1439964 701626 602878 1517936 1218753 1060607 1414725 1622873 32765 1747268 1098607 320705 137391 231685 1821160 630244 287258 110632 735217 423989 53477 1057420 1262071 1350809 1887240 661129 26342 1764413 677583 1105925 1975936 1770691 1832011 580519 992984 1343419 941503 1207701 847489 794561 975820 18623 1349466 1220391 1433315 1147306 335565 1267101 518808 1390984 1600435 399887 1955456 500917 597795 941811 1352035 1099600 113598 1568932 527320 261063 768257 1506687 1649175 806372 1382269 487856 1643832 114434 48847 1888238 371292 1887132 156877 309398 1825721 1883554 1049565 1544544 404939 982329 115028 1434802 697387 1945657 659032 724889 1642791 1806553 927712 646201 437048 647832 1233281 359696 1947173 1152643 939653 1390647 577166 1356279 1291128 1593235 1780369 1697777 1742300 1214665 1121847 1107379 241785 1529005 1017076 99976 1340660 495962 404053 788539 1601536 620062 1304627 1583917 1943859 1339654 134777 1605941 873896 568815 1594467 45077 32977 520259 1643662 1175663 753237 824318 654799 182468 288191 1621824 869858 1156207 726964 792171 671245 1397413 1682891 635707 828175 480424 142747 835928 1682337 1211063 1043170 1095217 904071 1419023 811841 501890 1149039 1575653 1447638 1416156 260431 1403952 392918 1516192 648852 1541294 1641635 912571 1407928 1850929 61834 1526768 1438032 608327 818686 1910433 1406809 1013632 256825 512417 1885000 1734264 1043552 1895751 151162 1121730 808055 1893424 620088 1552571 1862989 377248 219324 1968342 259299 841457 1662588 290072 715631 1912438 1815620 747076 1993391 1837682 492272 1656203 258168 1377713 1843306 1705568 261876 1032887 332622 449755 1570397 974839 242513 797976 1587032 747511 222652 1961908 741850 1406858 888427 901156 1462678 343183 1072038 869770 1738720 25240 822157 1019270 649153 430108 1789248 1799468 432394 972139 1750191 1551529 748710 39681 1734564 1565152 1460968 1730655 47618 91451 733413 1212619 1836172 1815143 20695 1585383 788024 910000 1354599 1551289 1109351 1199904 1679505 1823938 1550772 494129 1247395 871854 1656291 1603258 1321004 1075678 902165 503983 588811 1094169 1183171 671591 1328455 1456501 1880023 822698 1928849 592879 500520 1197295 795326 351714 1346133 507467 1349709 1599420 1733317 1828234 996657 1941051 874408 921729 1856387 222563 1782116 1041518 498653 1411050 961482 1294728 1414071 1625716 606046 1447479 1356955 1105159 221124 86925 907513 1035483 1519473 553047 293681 1701100 148291 1735670 632638 1117738 1547274 296098 41220 624643 557398 528763 1985673 823835 657558 735097 727752 483847 1687627 504837 1207732 1731744 824683 1818865 1902426 773355 710853 1845634 1232186 402206 1227682 1917923 1799701 1768249 1681777 1794963 1957439 76065 1425450 1160389 224461 102442 750145 1365111 1463979 1730263 1779022 738341 470522 991786 1224755 318824 1959834 1639751 1304836 1116104 115834 794511 566899 1808153 730217 1206022 213516 1192579 1180223 1275242 1014694 1067482 1334939 1618187 1595661 953401 649962 455162 1249107 322019 1452081 229758 656512 377049 1803168 293151 1661454 331924 1426310 698677 1280055 1456403 1386019 1021908 453256 1792630 537113 1643325 944218 168059 1710226 92186 1451687 1470199 626050 1147920 271263 244736 67816 1409558 1265609 1773149 1557983 927606 306360 1824732 1850835 1857740 160441 501052 334764 1662894 1789037 1896542 1409620 1729940 68606 1435648 1679974 1524492 1668795 1804026 807418 680634 1409136 1977873 1477323 492452 586063 800014 1125389 1827648 313478 1299211 1024873 1921218 1788074 141944 423875 719843 465462 766921 782917 1868089 1692731 1957590 1373396 822353 1540849 390325 330283 1129442 1099781 1453929 386562 199294 935318 1010728 513775 1802503 444738 1773002 236769 1196449 768400 10767 951987 1275304 895112 1028487 197766 115089 1422999 367477 1767601 762353 683950 1926883 1549115 1361080 163289 117400 924719 1125375 208797 336622 347214 200196 285652 1397048 572274 305904 1583140 1098868 959180 1175142 171369 1070776 17722 288258 8127 331235 354725 1223707 1806932 242488 1478790 883865 1339505 1859614 123895 1635038 1428521 887350 689450 1922593 146745 1941373 580461 309701 961579 670897 640736 385467 1260261 405842 639732 943259 126021 1511254 1450667 515771 325805 192773 61073 1748093 1545363 1624922 3397 1399616 676971 1892092 1689861 706112 430728 1210107 1111262 1308236 549758 1910264 1049912 772597 926744 769591 530837 1301053 479850 196687 520103 593382 61876 940732 1733052 1365660 764658 1789374 1226759 976970 1770431 855983 1049868 1205904 348531 850358 1287801 441998 1890315 40816 845066 647872 1595893 1440437 1252422 1720726 91385 1619358 1262929 97936 620517 314887 533081 1873998 1141564 747246 741397 1515304 749015 698609 1416371 1093578 584010 949897 1335975 1901944 1539488 1677426 289156 345682 994251 1140129 497007 763072 1190474 1575824 356807 385429 370597 1309117 1528461 1696106 10360 1077755 1080151 1680417 1669720 1271904 1936853 900030 543735 503588 1224504 1328895 1508187 653928 1909966 626110 536944 690894 1982319 1262109 672232 956283 1634607 1121905 404508 1829491 1583602 1320171 367845 967530 599339 1418584 1595536 892971 618586 1377007 1533342 1284484 1226238 1476114 1475000 1130941 67006 156725 304191 507822 1439540 786895 105168 1635642 589044 1187185 341813 806047 98351 843742 1916478 1261378 1684767 1241980 363190 1934548 1055591 147180 281974 693377 1652229 215145 870191 95035 311490 1749732 1602190 95535 591442 704345 1645468 953346 848929 1680377 435073 939003 1341100 99903 103121 537120 1798875 953953 790875 1429053 23065 1935314 425041 527475 29973 699158 423209 1394535 1140111 1224209 1390947 775316 964734 1372128 1057775 660577 1955451 1487547 1325119 1193988 849658 1187059 1765383 845053 1782166 445091 212518 1379687 1852929 852479 1799905 369839 1963562 1182887 19717 1664685 33203 1824947 1502840 1074112 1543048 374239 1432902 1337381 408050 285923 1138796 307888 1691412 1025397 125315 248919 371850 366075 797436 1954878 799875 1810083 41307 794304 1364047 1782025 1131139 1556757 1084104 511714 1902234 361365 536159 369678 887965 1511425 959851 925786 1269036 529878 762009 1008083 245637 899798 1823020 1279482 668270 1033891 774879 618544 1023631 1792171 50957 830103 1843439 112831 1699841 915711 768768 1321954 1010412 1229668 750901 632411 1627594 323396 1907984 1212359 1895431 1074772 89619 266002 583678 1123106 1889121 1590585 144522 1688564 1476094 1820233 200661 259963 14814 415435 1548770 266774 262820 1467759 100609 1306977 1279839 728199 966569 1876350 1265972 12136 1702812 1583886 557431 746189 1653820 1413488 1982919 1672354 938959 1410780 1520137 366356 1674565 1765673 1748007 1689251 370874 1350917 724871 782997 194020 1873478 915017 538796 167251 1588530 1074992 1061044 58309 394828 1178474 545097 480763 681268 1984268 137986 1087866 161729 915129 683870 1761008 37951 1596511 1154986 40746 1778647 262867 210903 1654308 483409 1425781 747293 309555 1810667 968046 1884341 988688 1479622 18257 972444 1128742 1358677 1601027 1643985 526812 295033 1897428 1986922 1864149 828201 1053247 83805 800999 491820 94627 968290 531958 177670 1501189 428075 1117288 1808004 1545534 1977396 807659 284967 1768380 900435 175075 402365 1836708 1990289 538116 1457883 1735832 1730105 345484 1631238 1807351 1407951 793842 1605624 1560580 494769 798912 884248 50102 513976 887802 718271 1651106 790657 1968320 1045997 356370 9548 233306 448700 1075336 1118897 1936324 988254 1672418 1498557 773154 294514 31597 1412718 1791302 754889 1913673 26723 1727904 1738458 132934 1128013 1338133 1561014 560607 35520 1711223 789625 1727430 924928 166096 576928 759190 729465 1878681 908020 1008203 1775663 1071420 1258629 1020242 1260940 229558 1055719 1507564 1144875 1820391 944307 1071940 1922947 1965492 645418 149689 1053092 589541 1056804 366667 498006 1742576 1410389 136461 847549 1776856 1070270 1927439 1728615 161138 1870833 901678 1006842 1453210 1686757 434202 987087 1229116 1559548 1243058 1159233 181513 214375 1664155 1781792 1606123 247207 72783 1565387 1224572 1296169 1023510 1071142 1014286 651568 1859894 419183 967066 90905 1735240 1847897 1369062 1520005 1504261 688784 342074 1685862 1525019 835502 1330204 1923752 1538816 697445 1368830 1775830 1193044 816819 1608961 822973 583709 1517076 1968805 757010 299683 740392 20211 1070212 1719710 131445 1222629 991336 1616419 316554 1304923 158418 148742 53170 1468588 161995 859749 704784 873215 1880495 965304 681988 1594214 1760582 396322 198238 425115 1039593 1512889 444136 200962 1488663 779349 1522133 1161660 146635 1235636 652010 519208 1846197 921028 437620 1691622 103124 272806 573412 888505 227542 260908 1782826 1508991 1700707 1918131 1947592 715333 1050836 424740 265781 1722417 1300045 1043565 1893878 1325172 582732 196610 869364 1369556 505927 548122 1559771 1378761 139066 1025129 439273 1825941 267852 624883 173720 1152603 319058 386398 1059276 1323847 1121329 1362658 506125 210992 366019 1554116 1161364 1880522 1472247 139409 1194410 1475796 401216 1680256 995899 549380 901363 384540 1456533 657336 1462306 341351 1990001 570047 643713 368069 185446 620992 1448941 1536809 1494756 534286 639631 1872667 1234682 1883797 122015 516969 673055 1020647 692947 65810 1873991 1287020 52585 631793 186624 1779784 9743 24715 1302380 1127135 819323 1613301 553984 1581206 1801487 831320 365743 984489 829500 1615982 1754737 1718451 146787 293146 179294 359596 1622052 461036 289575 1941787 1265811 1165615 414346 1759634 542844 955029 1319125 1329644 1054126 1911545 1943752 695991 1499950 1384929 1823475 1663488 1074443 321162 1346981 258194 111677 368907 739846 1299522 110206 1998310 1408469 1148040 1807850 1562440 1500668 192172 304222 355159 1893281 1876792 312284 368851 927577 1242366 791002 1227771 1046738 1318773 677185 1965835 456539 370807 596472 1186305 1658698 1245564 1227868 108515 1736186 1625464 516407 302657 1242198 152336 1826101 1896780 948243 995373 760811 411089 1510325 255396 446705 959402 1861722 1622629 1277309 501036 945237 1790336 183624 782052 1383683 1563333 418571 555281 844728 92244 1779622 859262 317441 608897 369413 353446 882349 674957 740506 963651 598007 1532579 1580047 533498 664841 524568 1212830 49937 339224 184610 981807 1061097 1289533 1340990 671865 341565 27650 1242229 1189272 1613046 1420833 1624946 1861985 1575681 801222 1879153 134872 1278184 1018382 650646 1468186 1609965 143531 1292898 1722269 488487 294775 1229628 593333 1435376 1902488 72615 498761 1217794 1565462 756584 1279808 967775 1768013 1793961 1652 1153534 668571 727718 1136196 965334 276322 1949907 1816285 1122269 1324302 1114462 1276859 542881 78186 1339472 1588889 1510663 396314 517604 541213 585366 1471052 925885 1860406 671070 914927 1424039 1370838 1183615 144705 1760439 1694018 412782 1036032 1237533 893005 1495847 1934333 474428 457574 1543635 1824154 1955361 1253093 603081 1991525 1283951 1166335 13415 884208 727144 1617138 242826 1343324 886096 364203 1818920 1297183 1341212 1714750 1837654 1914740 1331228 1377756 675082 319719 1241816 1356336 337144 274646 255759 24300 528348 1779403 1100508 1450242 1431344 248421 211061 747847 294568 1674654 1202363 71843 963604 258672 1929572 1729266 1801354 1832410 122167 1715420 659906 1761664 1879985 564827 251913 833890 69378 354927 1519045 330577 33348 1053661 1899071 1581725 349505 1443967 664183 1857614 1049461 1226980 129586 1467517 136025 1475251 1717838 710597 1330632 1029186 1637152 203156 570411 241180 451521 329483 859718 1517394 762527 1502788 262521 610466 1134817 417735 179097 757739 1470465 97308 1940093 3899 1106833 754026 1116611 1486962 1289194 1781888 1482464 125491 487641 1727773 114498 1644684 1299428 305387 478938 1091751 1525940 1474833 1063295 836396 1960087 1640313 908880 243091 137602 1202657 111010 604022 1246686 485776 1678574 1306672 1094445 1443440 1984835 1639545 645630 615139 76167 192756 123622 1281663 1278397 1119288 1096459 313729 875038 971866 251642 1567709 762785 1642232 1751836 1406403 1788131 1210785 960008 1853359 1256239 221316 509614 234539 1970581 1839060 956115 613499 805777 538164 1294743 1489803 232286 591801 1282597 1576092 1102749 1039050 1003710 38075 222829 134730 1446728 1630008 886115 1093341 831104 725361 78083 454125 1437101 267848 1980106 804646 925914 1502394 1507210 1789658 1999761 690870 210109 1534576 1726790 1592283 1831823 1656036 791057 622570 450623 199199 1595705 177924 1130870 1528372 1193050 1191533 387520 1452452 890169 151741 461524 936004 19718 1563007 667005 749380 900974 1890039 521692 1592212 1964324 1792131 1825858 1755423 1727383 1036978 1709377 1438188 1200974 1221740 1014791 1603790 1022484 1779775 249177 1906490 1725909 343788 1316799 456937 1349779 413086 201944 302582 749552 1476559 174649 708899 326761 694710 1482694 650423 347201 1160913 564379 993174 107530 1423128 1688929 131290 1092255 1123722 1696996 448712 827254 120538 1065845 494772 38482 1748833 291532 873676 544375 504655 600335 1585354 364301 1192908 875207 781458 566463 418587 26406 1858488 1760006 16374 1421245 986583 1572603 726398 85733 104241 1372315 1738911 331850 517034 1889153 1852512 991842 1000454 1786054 1849288 41399 1236524 902346 1791151 390492 805963 1337436 1291332 1837013 77551 1593735 1045227 1168026 1812876 838216 1691749 798644 150618 1324208 1173841 785481 265393 1671162 914339 408053 1846271 1970302 696189 926185 657270 862219 1579008 59333 136794 1821014 10511 1909638 1894013 1474787 1942558 778154 1083401 413337 1547444 412711 673895 223881 684262 1736789 1087529 1143272 964431 411457 1528927 1045735 117954 25914 1269215 1074426 1591539 1588990 913250 145233 107569 1742674 574311 695145 787061 1342928 293370 1866097 341027 177680 329787 1317223 1088891 1556116 463383 1479446 565726 836051 187944 1908495 900087 783900 1873963 596257 1170815 1447062 239738 970875 1431535 1670191 945304 691458 1236615 1561070 631152 146758 468337 1269163 276805 1569724 1542862 1881254 1348855 592267 1004158 1068235 1512215 1658306 414456 842781 620347 77117 200885 1507203 636477 1881165 1753702 1061132 1414003 322169 1266489 226351 1870035 1968494 1638902 1383143 1087595 92814 1126982 881869 1633326 266541 1270934 1857105 716056 1491664 842592 576222 1209497 1864328 963667 1349532 1808313 1327174 757465 1962482 142584 1590222 266023 840943 780192 69761 767308 174878 1751782 1006836 659116 1783451 247637 816295 1842333 1514112 1324158 1124958 1719501 1817379 1702903 868236 992518 807582 1629 332230 57607 1101547 888947 405198 1246378 1612328 11052 709340 1373242 1697680 451810 1074527 1633026 1105989 1682438 1630378 896509 1879019 1298908 591302 735956 1583141 944976 1084014 1893003 1125527 160059 1161358 1421132 1931076 219966 1489804 1254084 705594 1775452 1146176 135433 189712 588410 83362 1699508 252857 320622 1916649 1845936 723598 1979265 476866 1495487 1656532 1257380 702898 95812 1704074 1985175 1568783 662077 360599 1605864 1615617 1555840 442302 646592 1613953 1487021 803681 1724269 57316 184048 419037 600383 830179 1327591 1016000 1655548 1484176 1896560 9013 1787676 419569 25621 1560829 1948193 1073821 673573 784778 1919488 996972 377901 1482074 65652 405868 561105 312545 1023703 51849 1269331 970075 994501 591606 690221 1026495 1183997 702524 214700 1767457 1208171 79396 1268235 30523 435567 957811 270339 920360 1519977 1158364 731270 331644 379055 199177 1129628 1786066 1653234 1758665 526321 1391519 1366675 1702000 75230 1512259 1009353 922740 1150615 1026669 1252502 1985146 940440 1060428 790957 1618470 1460468 1241103 809250 64277 1132404 518781 698524 1356191 574238 1889253 1358310 1243368 1689360 935602 1360967 690345 273028 1922185 1092161 823598 1248192 1262715 970270 755927 776767 737377 400964 1124099 362028 1800176 682911 1905527 1290505 706773 214752 1570920 344982 1621261 1502118 1361868 137867 197607 395499 483730 1275286 1542571 545941 29592 237600 52097 1863224 1150769 1081515 1622929 985802 460114 192087 1253605 1607792 110546 1662847 1723872 856508 1085966 4184 1571440 52716 1661405 288382 818968 1323819 406175 140278 83242 1982387 1442182 544504 772105 632125 140529 254791 1658452 1689962 1149182 1419500 1779218 788374 1150799 1823621 489514 1681128 682999 556491 1545870 1135222 1901974 1471482 1053217 1924891 1056360 739130 712697 1346534 154638 1718500 779010 827172 1841602 1729019 545792 991399 230436 56752 1546277 1141315 1274697 468562 95285 1705643 1971234 1080087 1119586 1395724 291377 1185290 1678858 964620 1536112 410851 1189691 1062732 253473 1500043 1989858 679184 1484490 154711 1482607 591942 665182 1730594 730520 1710429 1543160 359925 655662 1153780 1247100 55663 1428473 12411 421385 1934770 220132 1031995 443078 1312286 1236397 368873 1032070 831743 1506328 1628632 882403 945482 1787437 1937937 930490 785954 1319681 1595052 739911 1149305 780939 1281924 342018 812383 1405587 890541 613581 765252 599193 159570 503817 1365396 315039 1593584 2084 1695956 786290 1269443 1419868 312429 1458875 935395 1014590 1646650 1431648 1372240 1353208 1872016 348638 1930245 1688666 345739 588483 319346 1157005 1783702 1982912 491979 400124 778975 1214949 640899 1675645 493528 11282 919635 383949 143912 1812452 1688458 48883 216857 1500434 1378092 925011 430377 1795266 712567 787896 5332 1906053 512414 1274788 274275 1090030 1932835 162753 728948 965956 1108549 1565970 935655 1226839 1828083 827308 1420278 421304 652388 694297 881665 954712 1930770 467888 1085551 1316035 1046520 1467466 36904 524550 1731755 1358476 486122 1063101 1608595 789456 254909 1607293 481340 769136 544234 352285 95936 1628943 531629 1934304 1020593 206318 308215 1300219 540727 1894730 1847965 1493432 505649 1192116 1468106 1679039 191531 1615746 1187660 812375 1929310 181006 1173969 431423 1738341 880805 831307 853244 868419 256594 109354 1806864 1833224 1148133 1564204 1375327 445368 789049 70178 1044525 1147803 1466137 1220518 846573 441740 1993012 475418 514039 298887 1440619 1550015 1355748 1664886 780586 1513451 1386322 765752 1586234 662272 1364083 308422 992120 1047900 1805754 1707223 1818958 871028 928716 1934794 1763954 1035579 726819 1151727 1903742 1229122 87075 1694179 1766791 1975348 538713 582662 1167248 1505488 1506047 417810 1877539 1198266 771544 533047 830813 1826353 683665 1638353 166309 885176 475347 1948020 524606 983231 1055726 1488773 12458 1875032 93750 948051 1925622 1845716 912210 368766 542045 1011471 1071700 1924690 286494 856662 1124838 1297959 49033 1455979 948995 243315 398941 658115 1904178 554845 1410173 1072182 367638 1440461 1191338 1124540 1155671 1288311 1189562 136770 1217633 420431 352016 1494177 219710 409509 970537 1672432 1303858 1190127 1517869 562266 581268 1149790 1642285 821751 549221 825606 1783977 1847747 1524200 1191712 173723 1998708 451947 151251 833675 866858 463309 658800 669903 1851674 1821704 1446239 408171 231293 1867030 65554 66895 1317428 1124351 1081829 1537209 1603427 266765 427051 1934728 1454469 830172 873278 29317 330335 450563 775539 124242 949171 567199 196120 382087 1073393 1728783 850078 1422840 693719 1632431 558349 1497299 1904478 5879 252276 1735873 811120 412260 423406 962009 678850 639743 1036590 623324 856571 711620 1216065 1822818 1108244 898469 1833917 777176 1470462 842415 349376 1112209 1505227 808181 1573893 436116 1099837 1358939 937443 1546586 684743 1093705 1566045 1681649 983325 1796933 152173 1023208 1338425 142010 1929098 1116400 139474 100151 1741487 1266793 896341 1250837 24188 949833 1898530 1561105 255266 1643034 853965 132485 796773 1400331 403569 68782 610236 491156 1269395 1210952 1137648 694934 1792352 1599867 1110506 688495 1151431 1257413 1875909 1230542 283524 833566 1243978 270309 1843902 726083 913528 1095308 1139830 15840 1208201 1853765 1104640 373816 821521 1342884 1499244 1740880 331532 1645873 148102 584505 273687 297261 922196 843207 238119 140070 135037 1648200 1618745 38170 124825 651569 1612600 757413 256952 824550 1872281 1372772 842545 40753 1873291 1518695 1033527 1575918 1308491 271936 567510 1912456 1817662 1874770 629247 1580906 1625187 1979073 1430172 1496760 266585 1850049 316391 1587307 49647 1197484 172800 1634689 1291744 326830 1188741 1894860 957579 107602 1866145 1703410 1873168 1624664 1627758 1548314 1381062 1154834 1117168 1134700 621580 733925 1602006 1666270 1423857 1025049 486636 1343208 695807 1322396 1795761 1229980 618634 975925 1502241 363392 749587 1582168 1709008 1716285 1853391 348442 1547145 1852151 369377 642719 1299217 1084770 347279 408417 1835267 678191 332426 944835 1187381 38129 1596824 1819306 1380073 401796 245756 1640141 417075 1060822 1043002 420536 1677018 561974 436571 491380 1621853 171480 1914584 1214969 1147842 1822185 1186846 1667235 1728019 1933631 1504841 813111 738320 123980 1638743 624019 291352 1572389 916824 1169346 1423953 1203303 1791989 349104 528426 1350800 664178 856378 733194 89523 999106 331587 1622903 1888216 260653 1512458 1271978 1332219 1529633 1420253 889268 1213014 1977281 759542 1491193 1951184 1582394 1803204 1256916 351402 469076 867821 1435784 1749041 1334971 963916 1068046 1336500 1504403 884498 1374460 1709388 1914096 854234 1404417 743423 1359747 1190269 1763532 1870361 1040779 1300227 1448153 289951 264441 1605781 1427281 1770734 921727 899215 932040 1695841 1359044 621308 577041 320594 1843807 914047 1907171 233308 394839 75170 369442 1223774 1692401 685717 189076 745625 1438326 1107566 255131 1163226 776889 1423572 761207 1717430 1475787 377011 1403843 1888461 1118798 169143 1281853 1835152 1942057 1320973 1621237 1500502 1883445 1807345 130445 1728006 229330 306046 1924871 1334860 812582 1302639 457662 450382 83289 1039616 1175347 581878 1586169 1708428 146108 788889 1590851 591135 699829 1567721 542823 1920730 250029 254634 865801 1080022 1077264 254958 342261 1399952 629136 1446713 1123924 1769629 1431240 642018 412330 1606527 1093248 289283 1616154 484741 514606 1595845 197762 1301275 1991979 1284475 647439 1005778 1264344 1315397 311994 139311 1476738 890914 568528 1095668 1667046 1358754 923665 912356 972353 186909 105257 1372421 1151713 1035776 974757 1129750 674635 833894 518589 1218237 1731679 1616501 223843 1286197 131151 928601 1848545 11031 1549465 341290 1574172 5773 1136362 671344 943877 315932 1970979 1444030 1722212 368617 1362973 1362725 1229308 467113 1056576 879502 363244 84355 1637274 1276735 1368564 269832 738812 450543 1292096 1723713 1719888 682990 1547707 1990792 1888239 774514 797589 650804 588709 593899 340659 435391 1326023 817453 304177 150062 1491677 1935797 650864 1507143 835080 647145 1456340 301922 534350 745780 956269 1851082 871110 1241568 638056 1726382 1103961 846263 1711495 1734415 644337 712362 899766 1432011 590923 1798760 176914 498349 425366 1666757 1089324 1744918 1487050 1186485 467950 1549251 1555116 1193806 295215 1697915 1289758 1489728 184860 811730 1868949 1467469 1139578 598888 380024 615770 1564072 302661 779852 1160121 1677738 1798638 420500 602063 1994840 507740 589327 916912 10534 1318919 1570511 1674925 1466579 1419883 1071060 975598 984402 260514 117466 200075 770956 1704608 830418 1069502 1131498 732454 1380078 884338 1056540 1854938 1121959 1608851 1184588 1306137 38957 1781794 355590 1821612 1945524 811587 1720095 814658 886405 1735195 351450 1435991 1976268 1532641 1597626 526803 1785855 444114 878655 158214 957216 12658 1420727 24087 107875 1442040 499674 90120 28003 249211 738587 1912118 1317319 600727 1766300 672568 187910 1502328 864277 1885232 450152 15881 1361960 103652 1284019 425837 1004674 996687 866887 762411 1458486 242948 992267 1745557 1052799 658831 1211210 1541290 1827553 773403 1695927 674283 1337440 974078 1681788 171117 405785 634177 764906 1579700 1026303 921854 684236 135512 570674 1531666 1135507 1333323 1513959 1393384 1829326 133571 1326570 1281750 1836650 554725 1452399 1115115 851786 1284693 632011 1084253 145387 1980353 1849693 1961656 752583 1965853 209105 166897 80675 283701 1709070 1555745 477121 1940919 1899555 1322867 124804 1291222 127755 220853 1754057 342594 962053 13442 556570 1365780 458119 1231469 1546621 155740 1528584 765797 15891 1817437 835228 1889190 1444037 898949 1908692 1778398 809252 258037 758939 944407 1550835 981026 1431100 1345617 864070 1764015 1819883 1073793 47016 1413342 1624094 818344 35494 1905127 1439848 546018 1981796 167968 994199 1287660 740293 1323498 1559064 1468323 703809 683482 655980 1286010 1226774 1861260 1648967 539274 644391 759069 163368 1864802 1006374 604821 1796782 1860908 710280 1751804 89667 31922 1905451 1600753 1203630 884242 1291933 902432 1536370 1243940 786034 405491 120626 1728049 891957 1639831 1299074 1806103 1397279 535461 1479764 1704186 509736 870978 830423 1099499 1016107 1509154 1483856 1205730 1926629 1047235 971892 359646 998506 195811 1992616 226196 1688922 916250 1891316 1838969 831472 1644939 1633136 1685715 1243943 1396716 1830047 279965 1713020 1830057 25371 1003634 355197 890779 158747 1496533 1769435 976929 1485112 794814 215903 1842114 549982 465417 1708638 938074 1269769 670873 1890517 323912 1870037 1589303 247635 665012 1614751 1109965 768346 1009608 1366872 179139 204179 1434908 467331 1275990 1607186 366558 513735 1362373 1534704 1731214 1810046 106046 1606793 363453 1668687 297000 1395907 799620 239893 1284990 1953016 968238 1953113 896729 914646 1875371 1229489 507590 1221731 1087628 992101 1285365 1639595 222244 1431488 1604192 40450 133522 1269619 1965100 1621276 858707 397847 600309 1528901 1623090 244286 250700 1679956 1910690 1653809 1812328 1069687 1913342 1421431 688589 649782 1821630 424041 1045607 840202 1846727 1611261 337746 1552965 1575549 1342257 1251621 139798 1918028 1898575 372707 1321394 1686971 762911 845321 195366 1012129 218503 1030734 1422380 1094964 1755300 750244 344397 1651042 92913 1973805 473298 908890 806795 1159962 1295901 1584029 777204 1945157 36731 757139 810173 104867 1790658 1434502 1399791 893683 896806 95426 777713 1654504 240774 405610 241116 135818 178018 1985268 501360 1599370 1079537 822631 769156 1941625 884048 1802744 804491 8310 625684 1503392 1108757 1438640 375336 667612 1912779 1436595 974925 620743 253820 571967 1359332 1742474 993938 38194 1780679 579532 1333469 1534291 643760 500323 1587710 288197 252877 1609369 343177 830127 1607527 1854346 341346 1257978 1418793 225460 993156 675547 116235 1201921 1766117 1771745 11788 52036 785918 136422 109133 728094 820428 1998625 1238451 1375027 1483159 1353525 80344 1676996 1559931 2871 674560 529281 457947 1115530 87319 1644042 1832876 1874404 551141 983552 1453285 191997 1701551 1240046 480687 1175021 1810003 26156 164247 1382248 67135 988064 1162528 382428 531628 1135343 1990251 56301 170263 243178 1526208 1518916 1010934 1514477 1115333 903020 341076 1916969 1401374 650283 771889 147978 1871862 1848471 1357216 316298 1485529 1865196 1164709 1397195 389255 157700 191216 935950 1932570 680237 1687714 464184 319908 437718 1461006 236176 1441598 174821 580438 1935975 1396354 748309 596168 73761 1551143 1763129 104804 155366 1374147 330751 360276 927456 703297 1710304 341591 210534 80522 1165402 1685351 334045 172224 1101510 1848111 1272498 826858 463492 1572183 1816184 423695 1295670 1639061 1606401 494360 201772 1114162 828621 1953 1919849 58617 320427 307266 468789 1215964 457453 1054063 411645 681506 1752780 1815384 829630 1184975 1636001 1974783 1687679 929906 1323332 229207 1410632 1229480 1231190 224550 902617 831082 416743 1469450 557831 1678936 1675435 1611624 791892 1886204 1998453 1293963 1315426 1581936 895639 1342685 1059372 947008 1086692 858468 1230768 1716652 237076 1304978 478122 1798117 1185973 744220 668035 926606 1569043 1136023 1018116 1720150 301319 1901502 1450111 1420659 1889457 131467 375811 249297 1901858 1316140 235509 1720697 1019548 792211 1864766 1252492 647245 516119 1220176 1041655 750898 841473 855441 1366616 1810673 1446266 66535 1231173 1114973 603057 1536561 1503725 793978 7361 475120 1556403 771328 910919 1805643 1369485 560961 1200577 982131 1799906 105655 826953 1871737 674304 1875924 407467 1477358 158997 100870 156906 1966240 34927 1333005 1696031 754472 1507358 351216 941693 1972515 1762620 102280 753723 650068 1477692 1846742 1404641 717604 1996449 1485593 1642562 1503707 1866495 439536 779017 62411 1271442 901936 944141 1654416 108763 552853 1179553 1960288 112281 1894968 297087 173756 1365389 60941 729208 1464282 540650 256015 1919801 1886540 1520683 451599 1620241 1466939 1339589 1225199 431415 1987555 1474179 1064727 1739452 552685 109230 161436 658889 595108 924624 1222847 1520216 1593666 1672036 205993 232721 891158 942397 1568827 1388957 750671 1069281 1105024 56669 601094 335170 653797 986557 356031 32140 223290 800059 1530910 1633171 1243524 781426 1724348 1515142 1997417 1878266 736547 1309507 1017438 1242112 1270612 245860 304813 66963 165867 793534 532293 1648707 1472363 1466823 1202312 1635657 354698 303072 1537708 47360 343413 954086 1157637 234925 1799707 241037 738079 158929 58099 1010917 1029140 739480 965984 1628452 662529 1688382 1041351 1810400 439609 1397970 858176 1354567 1837320 1511785 195288 1789145 1169963 239255 1393309 1582610 840927 1764145 1437515 814716 442074 305049 1425785 432977 1685046 723042 1280796 1719964 1595985 1916851 921445 1540594 1952415 916531 935627 172321 1356900 616382 709890 1293598 347746 1306078 882534 355555 837898 60268 636632 813713 1658975 1065377 1861365 1883164 1296024 526146 436939 573540 1463226 1963285 219763 595340 1774375 980377 824110 383083 1999059 1856613 1497090 180977 1408752 389348 1876030 1888640 1633468 551503 264945 75582 366095 271115 456704 161680 87991 1931991 653239 1518331 177529 330912 1945857 1697270 919345 579301 672601 803238 16591 1697213 880575 427653 797799 288779 1902619 1755654 836616 1488964 1001688 49908 1382674 1641105 1392201 847425 1490156 224496 1143595 1184573 998231 1676388 509610 975241 356651 760176 1277271 1956555 1713292 117235 914747 1657755 1221406 118596 1325679 1416834 1531694 16660 429453 39462 1546422 602103 1006275 1682808 1213272 272211 891699 290505 390105 1401908 331111 1240282 948252 1713764 1615881 411859 1116984 546234 1243504 931508 890599 1310587 1426383 1843559 460180 205259 1232258 391056 1942928 1516859 1860282 1279163 1756844 789164 1249144 55646 1325266 1296050 1906044 728804 243251 1249889 1599185 1500154 119623 1585084 1607349 501737 1089244 943008 1357542 1512758 486221 1596888 1538491 1705490 1938255 216763 1496740 857794 1084728 655631 851466 437259 1168132 1390817 1239448 183446 272620 561320 878727 543815 1174374 1375769 538491 285651 1240971 1341935 17323 739860 1673423 269759 419647 987357 1485206 1372034 1723120 380853 458939 1353148 759769 1923737 1177119 837192 1070647 314193 1589358 1051228 708017 1505269 481121 733772 1968752 893816 652413 355517 191562 341370 77463 171348 1414144 495694 1500798 1483068 1181963 884427 1880954 112976 894537 481875 191930 1120449 123617 1125771 718665 387968 1189338 433518 1350073 571629 109757 908905 820520 427260 813074 1620846 1252286 1584142 1812659 1550797 1034130 927481 45183 1174827 1673066 436822 1515618 1088919 666422 1983602 1268087 1887534 66899 984568 554520 1866073 1580176 1949595 961123 1874355 1617796 1639353 1689146 1004929 1082621 1620762 1982930 1271586 85945 1019826 957934 1288715 953813 347834 1933774 584997 844499 1629723 1078737 107091 932145 122900 1241888 662345 1539573 1653718 1632634 1057661 182067 315037 1926742 373454 1271539 1744049 1997256 1530968 892276 701233 272126 1569573 341069 1396386 92256 271629 625426 1773608 1240683 1413339 852448 1096334 689893 1258686 1399510 329076 664323 1934143 344792 138290 1470068 630691 1401245 918477 619058 967239 697884 1779609 1019078 837717 1487636 1014551 772126 899721 1608058 1955933 1038045 412829 1226457 450394 772583 846664 1508770 1530204 711913 927519 1702971 1462944 1187974 403694 594213 470358 1331662 759359 1139466 1399180 243220 1327147 36201 1430833 73166 727044 1522859 58748 1870007 55034 656769 141548 840234 1010312 536267 529717 1629867 1558166 1495830 105548 1154379 1941896 1201156 1210091 1153411 1985253 424063 978870 1206698 141439 851874 371269 1130280 1887414 170007 420728 504122 1146208 1035354 1365929 193843 1786270 1754941 561004 927183 845285 1372026 1527118 326351 1882775 1646886 1686631 168513 82608 968600 1336239 1562434 1116871 770806 376972 252024 348024 793650 1374132 1891059 1741959 119596 880442 1771765 847394 1378876 1493300 1632559 1308608 1262050 749330 1631578 622338 1486783 1512599 969804 955034 1197912 128188 1681837 1337686 1231309 582948 1093676 1045254 653918 1435989 939910 510284 1065152 149017 841746 408946 1605043 1891306 1705353 865601 1414981 1875303 643862 974031 284139 918566 55934 1678917 1376869 866259 1325271 779720 1893393 1220157 296086 986819 634250 1154353 176351 958182 320944 1347357 156123 1525082 629590 438426 841646 637316 1863841 944080 228851 15368 1603843 1284448 1380548 1298178 350093 469225 1238983 1994041 1664675 423011 624622 521814 77155 1699772 183470 298445 1430176 822024 426130 14688 447293 435153 1347346 67374 1015190 813260 1503177 1235456 653166 1643183 1825863 362051 1534966 1854035 1812941 186259 1674122 449299 1756366 1275440 1393106 1708508 931346 817407 1596902 729489 1134007 167503 1771147 1105675 1799173 1332515 1348680 884117 1428081 431960 1899806 1418096 254673 1201936 1430261 90667 1479805 1229147 13982 1612573 587210 1594471 43501 1252743 613009 1459524 1651141 655438 395099 1002694 1067101 777016 1201166 544049 310550 178683 527754 620778 1281605 374807 1039800 1649977 1171606 607123 693927 572940 996528 1809640 1476407 1848448 622224 1333450 1210731 1082927 1188096 1448812 526216 1072247 423298 1304244 100803 27466 107617 521457 524261 479063 1484371 1468820 31914 363928 1299914 662759 27988 812185 1618135 1815557 1081665 1843250 1829459 1551939 687400 1479561 1444320 295904 1684749 1651675 100599 1628500 1203788 120802 1398735 710118 593648 767051 489014 855055 520441 745571 1055812 137028 1144365 869988 88804 1617950 695336 513788 1636991 303428 1311936 1701319 1483688 1974705 1385790 1475995 896106 1828473 399587 1365993 477435 833824 3656 166779 832970 1643708 1772764 1663706 1443348 354475 1542216 646177 1236829 1626694 1806122 656987 72322 1983382 336992 616477 1843285 744716 1311795 211605 208666 395177 467783 1001073 1915865 15573 1467319 1804368 1109247 1589344 1722774 1022132 1573366 1777481 645137 1775077 1612981 1399802 982344 1511231 237959 1451976 331324 12540 1965008 1874751 1592058 1550168 635945 746497 945177 126154 615924 1850175 1358059 1659247 1566441 972204 626104 1061066 610304 368615 661093 794404 1571891 601625 1818373 343403 1569706 1179149 1456834 1935861 473637 391073 1030425 292128 1516496 1333823 1648855 386344 1088517 1862920 435035 140158 254685 1044892 1509335 338621 1370261 327749 174550 1747852 713470 1280271 1141739 1397220 238640 843533 834467 624664 296568 1127982 643384 1656965 1949022 882162 1332719 979330 1343808 1026899 451696 943710 1590011 632012 1023331 1338229 1999138 962273 1299737 1252968 344752 1521139 727838 601299 1471174 1285436 614077 973526 1743239 1758283 156497 1992872 1863798 594195 1257065 1650273 295041 1375682 1865693 590938 153083 388 587111 1117205 522475 1106383 580629 743996 1632119 1208467 1741717 1893218 1377306 1708506 442255 1937985 603765 1904637 783411 116258 438283 1257072 202507 796478 934246 1436089 1473078 111956 813718 48393 1284160 1109257 1954230 408771 1222958 1919494 1529992 322082 1307390 1935398 1784085 1917229 336860 497915 1465485 1065358 995101 565422 1548920 291874 1019598 498047 1965691 562208 267320 1173761 1178155 104942 790766 1906937 704187 192574 930800 1892544 819769 679518 373062 928735 480121 1614028 770117 1971941 968273 350343 1141195 1661106 663033 740053 160951 1204008 948752 1579816 1240901 989678 1168226 1170968 1598153 449117 344658 568983 718759 303722 1853323 1094012 251310 1195896 983060 577066 721225 445992 585015 653006 1781934 235958 984119 855000 1862048 1679130 194459 444207 733026 609558 1129531 823791 161072 1623238 278058 247066 864555 909158 1992403 578601 700574 201432 46488 1464872 1781287 488245 426806 45644 1680816 609520 1462022 841350 353068 1218657 638738 1871509 1137767 1048846 1440632 1660693 1336681 1288452 830673 1809939 240029 1720693 847533 980216 1531432 1251494 739822 1715361 536321 789773 662964 1124517 166179 1137961 138082 1797963 76373 1605929 891756 404578 352923 241504 964626 1602321 516574 1817024 1131875 130110 511 63378 225128 831061 1106703 116963 595897 919167 329853 162933 1803395 1618924 1905605 1881283 322282 1501256 1097342 1575074 1444151 1944327 396704 929981 876828 1862796 376585 337093 652009 117880 1432579 950418 1099825 1316508 1640994 491574 1255273 957332 1260828 920041 586366 623329 1807961 507735 45091 778255 359641 585349 1430138 337536 801664 1584334 505677 1516495 489400 1442329 1012555 367413 1091418 50985 421100 1781493 1346778 551384 1015868 1804430 365989 1740216 1697842 1060943 1075042 189678 1907511 326512 1224515 724393 58492 1911995 1279460 21487 1525342 349058 1460 686864 1662896 1373673 748252 1632736 848946 669688 1664894 1309982 1451275 1245687 1510050 108964 1505284 507152 400930 224395 497856 436197 673160 1110992 1792890 1629533 50202 67704 145874 1385739 261007 1133850 698451 1985099 1245612 1004854 1648928 1229945 355446 1499287 1120679 494138 1226847 1486108 1628991 1931531 134144 1101143 1437704 1334355 1236134 1399248 606374 310864 816606 1942043 1703872 1191904 1128677 895573 833527 650818 1235322 61665 108830 1402541 338217 1259773 270550 750723 1739106 5152 1450457 967853 1382406 29862 823399 658000 1835233 676360 462681 565642 1024795 1824472 1547940 1095219 1610956 1955808 349029 445595 638763 1410508 933303 1329494 1219007 1669646 1677133 472335 1019414 486635 131040 580932 1613300 483639 1871492 1669053 397784 204220 148177 851429 1287076 1244410 888141 588346 1608339 709180 146285 1750506 959830 644358 1764945 1717312 1891737 336003 406119 15952 1448736 835515 643364 842995 1333508 1768580 891659 337485 665877 190282 278461 789124 1699885 645644 1428340 1441229 1516458 1891294 1352216 394663 1685982 938334 1707359 246452 616053 509620 1192722 20771 1637313 697497 500074 1962391 755463 507884 1711758 1337225 1265055 1076599 1901013 274821 350362 1011023 1542409 90066 1529065 1502593 1504363 838339 209758 538436 1497162 198061 390671 290644 276697 1095469 1061901 1795282 635442 1107331 1457020 449872 1949200 872912 550964 736915 1398069 804366 1046637 439045 683014 1502270 135033 405356 1022563 581477 1212384 191152 918667 870639 1202191 700127 1450668 788744 613111 992049 1527400 1748668 610453 1986066 347340 273520 795596 1773642 1419446 1283503 1346926 1185743 1968937 662903 1615722 548168 1493636 1294752 1837009 1927126 521402 1275804 1898739 1599253 1438053 331646 916028 1778975 1583020 1421215 197332 885414 62635 1735583 836529 1507462 305884 587542 1559063 205239 61060 1147289 311611 1623327 1126824 661853 1034150 1904016 1943716 910780 530495 1015570 1297319 1491402 1734067 1911231 1043701 900852 1342225 1436048 1479738 850455 1768225 1319372 1194369 840039 1210775 514071 435196 397707 217792 237853 1066853 1018842 1841042 590976 1585904 866360 1758586 1197 919801 352961 709947 1382458 1508218 1761398 1531763 293879 1770145 658786 796422 1698687 1300419 1389663 1625206 51575 1506045 623018 944915 1078914 1975804 1139103 1205177 525664 1477673 1738828 1873217 1593135 1486947 466292 1730967 1692601 263131 1927356 1007727 533946 1277073 1687502 1020185 773058 1822307 743308 1818261 1165880 1710641 920571 1684724 1231474 1438542 1097167 1325366 1064569 512176 350689 1117191 1845970 697820 1695741 1774872 1202366 934978 230757 1809751 943422 1025674 1282635 764970 1031965 1664119 1062267 512883 1317604 875085 959970 1233527 1020172 885412 1005502 1599871 1730942 1153437 693970 1106291 1211081 659243 7526 608835 1673791 1643992 1641961 1936740 1073562 1321986 1086793 175128 1921941 60817 181822 963162 882913 1295103 1828286 1971808 1173354 973713 733184 1081543 1903876 1205923 947521 1554510 1090447 298714 1250203 1022814 991069 621923 1678043 493346 1809597 1598853 551580 629064 1538874 1742089 61962 1027944 1798185 735609 740755 1141669 1397884 394707 341857 133550 1772220 612041 508082 1085315 163188 1219538 294776 1530729 879980 1124324 1209667 1377617 292180 737290 1722442 1344464 271489 446965 128517 1332950 1106625 203676 507239 943599 1613520 224350 338143 1885693 1081255 1565513 274115 585811 1274623 1596485 1251261 1150858 1756702 1351157 309158 1163176 1917844 1225794 438974 862708 374176 587729 1096536 1387235 196784 1662783 828314 1192643 1730674 1531443 1913070 799844 1579497 1083869 512731 1895643 1374487 1408179 1400248 560505 1550570 734740 278493 1919224 531272 138935 1793725 226558 72086 472717 1581052 472209 163549 604031 1541005 1264954 511656 1894840 1511058 1711432 1826166 725667 1877909 1291376 1872344 1091938 225372 55255 1960108 477345 709634 381616 942933 1110044 1364039 1439546 1421301 1583582 733671 1292257 586641 37190 895999 1807151 1998378 368926 1908771 535258 1200707 701483 661874 1123987 1925747 1362118 511551 486099 621869 695881 1803908 1962030 405602 1338236 31156 146053 1520717 969111 175896 723452 1951981 997362 1012565 610803 221070 1845181 156284 128551 1353556 63356 1439204 1390335 1304037 144604 1191410 1878966 1805156 1530967 1107576 253614 1300949 608684 882387 602768 1227296 792989 692938 199492 612280 1638029 338092 1659115 1127105 1026618 923702 108744 411903 361813 88347 903469 636299 876764 93901 1330441 1799442 1288350 876473 1768785 1695838 301351 1805003 1593656 1033135 1096563 766866 674352 1523836 406005 1019539 53450 1524090 1733344 1657618 562233 744685 1044278 970736 1312161 107429 877989 1798861 581811 1672139 1814216 1992751 742735 450625 241547 504356 415128 291976 1938155 1291706 1749137 615566 320855 1978411 35730 701925 292127 600469 464134 1052609 1933047 177697 1838119 1421157 1683719 546708 370111 1498309 713269 1453984 202359 1657419 1366326 667463 245155 1652998 1363352 527154 1545382 1269841 1897313 1901172 494579 1252764 1437826 79837 1025210 1950023 316556 1483483 1822759 165795 1371517 302148 1935790 30684 960070 1956844 152817 229917 724902 474203 1395945 403595 297847 1847457 666664 1814380 1165633 1156520 1069964 1829690 26740 336040 1298129 1790923 1808520 202999 1693562 492201 610100 1242979 449736 1314935 298221 215568 499373 1078117 1717449 819580 1316694 909495 1003294 380760 156474 1722835 1269742 1973349 807991 1871323 1867212 494675 168046 904633 1184642 1497617 1178360 1731153 386879 1899918 1756396 1772512 360427 1622147 1882164 1809556 780929 630776 861350 953549 420184 496690 1440382 960737 1234338 1624701 1995136 1120445 711746 242499 631438 1849011 170380 1793387 207118 1167666 1214974 876410 1965521 1833400 996911 1146773 974345 104826 500927 1936822 1325891 1734569 297576 447919 213248 444289 1452057 1976544 430193 144517 1357233 1971012 505534 1601076 1952160 1314382 1562013 353942 1750362 776721 1602451 1812096 58778 1202132 749283 214154 1458420 1172381 1967590 1091717 1138455 328147 1810907 203526 248198 1795800 243708 1459587 373518 573770 614103 1124890 444800 1549059 548091 1246806 47724 1289621 285004 1208324 23116 232196 1432451 1612847 915799 1453791 1259195 1622944 373057 238419 833677 362193 50149 14297 2735 1365910 558084 307975 258543 916769 960150 1693569 890472 1904339 178700 269146 310843 14705 1006066 1500911 578352 419047 579632 517128 116756 292136 62232 165342 1173972 1501019 288317 815404 317635 1207137 715598 584811 1166416 200027 845128 448162 1049140 1622498 1143239 98895 617988 1420778 351033 399867 1991490 1744660 416133 845495 511503 1513536 1784406 212566 1612135 332742 30810 801798 1362863 277510 1108311 1415631 1996643 577948 1722074 1076359 879140 462683 1060369 182838 1265701 703055 1467589 1824098 382079 1788610 724129 1627429 16197 1205473 892008 111608 745586 87043 1135034 1979889 786163 1198481 1132463 591623 1627036 1931342 372414 1256685 1199150 161614 844211 1158814 965743 1256808 1204195 926815 410132 1219130 426421 700200 622958 1456600 1268853 987885 51395 318435 924742 1210409 1710424 211587 1616156 1162860 299020 1611695 1566634 1184639 635569 28258 146203 264525 1708669 1573459 892341 394051 1933891 1745930 337242 1799236 1814590 471129 1022907 1317244 907432 589063 40714 1717166 1563216 752686 440061 1954855 1387216 110235 819917 401309 908283 485405 1592987 813165 141913 1178783 94736 473216 1691311 1465212 1857533 386153 1110210 597662 1821180 1880896 942899 1978804 834870 467054 1773529 1194389 1443271 730561 689620 155493 1575293 1132775 127315 315524 1785607 1037312 19071 174251 1475074 941653 1194986 474325 406351 1949189 1796868 1629194 1821247 432089 1243108 84791 976843 742440 1977344 122457 1279623 689286 1202541 1563865 900780 681706 1308649 970813 1553147 1239794 812257 1306336 1130787 776882 69730 1092525 1322306 1605351 1116852 1139112 847695 1760690 1091759 88648 1856147 497025 1669974 1878998 1903448 130538 177103 1495245 1345727 315263 1360747 1003526 76700 701518 1956811 866285 47999 83639 444101 1112308 1852213 1541706 1501575 156936 1081509 556065 480411 114776 1954382 192696 773522 994897 1377237 152198 1674031 1467498 1496647 540067 919219 408353 1780962 1431026 442076 685716 729933 304918 391796 721434 1187820 349069 1837116 1179101 1019805 1597371 549358 1569656 485766 1956810 88333 586551 1463560 452332 160341 26215 630006 899258 1285091 860136 1727783 565713 1123656 1875759 222157 102444 1935666 1946234 580676 856028 612441 437738 759589 13760 1082336 1044749 1259367 926846 1252813 1750032 200207 47629 1856166 1577340 339601 444561 1106519 1140135 1034331 506314 290557 780055 1455144 1490482 1709254 329360 1445845 1088644 774337 1004489 1342912 1472856 533043 929282 129612 1050376 865483 1435264 1478177 980096 487619 1860275 1805846 1356520 1864845 136676 1131825 1834105 586546 700554 1344721 1411722 1014856 783281 635089 1891826 456092 1129061 1710294 1409322 502127 1815401 562799 1706313 1742705 1246997 655408 1653521 1685045 1617579 746101 1873013 1622385 1079189 1615210 475112 1020184 417181 1595533 247563 845859 133561 836420 1430800 592755 1303188 830779 103970 813760 117178 1640873 597604 249765 590430 1505802 1114934 230496 1334484 836757 34964 730837 1272959 10951 112978 1224245 1911008 1753265 273746 313400 703149 184333 445809 1004826 1315955 441246 936617 1219601 1077846 1681618 1018636 920345 1777018 97686 134177 351203 1975025 805351 532232 78115 492020 656199 482354 171340 1282091 396629 456815 696511 838780 420078 980890 375651 328477 454155 796014 1893533 44491 1387444 21143 1294424 921165 304334 1174546 739515 212874 848557 341531 681256 679764 1672904 1043899 1101836 1353161 1939775 1936358 359768 244620 886508 123020 348721 571964 1990548 396427 1946623 390368 967490 53564 1794608 1296664 1647309 1039054 1667872 1658917 794818 1157174 1603669 349013 1892718 1638112 417143 1949339 1042334 883111 1921782 1071128 1796360 1222164 521737 132309 422246 824249 688810 1808601 25294 1564987 753536 356359 426112 556439 1265283 1293826 851444 566052 1639809 107245 544590 370465 1886516 142788 189876 234990 1897095 1087773 885159 273886 599586 635683 1249706 1911994 1663487 1092034 761274 447218 1579702 373801 92040 141849 1499519 1680600 1656796 896910 1048837 195819 1418656 484431 151278 114004 1123122 1927870 1917616 1636513 1384005 401318 658896 1247527 1995587 1019567 345950 1533356 1801972 1620888 941219 186186 96622 1800315 186713 1769570 1508230 1226293 303888 253840 1688383 1904777 169564 833676 1352560 1483548 1991229 774746 1121027 1538059 520371 1180266 626295 342543 1533454 374197 250827 872518 1756496 347893 41923 1347166 321396 892898 1008668 795945 88256 288935 674240 276117 1535233 1068193 1378429 634041 1605022 1663697 1489960 40275 640894 868743 705130 1457062 1238487 1820921 1361431 404199 473090 1043109 1015902 281630 1838982 393946 1995490 220018 1681536 880005 628083 336390 865964 917651 72286 277608 99213 1499294 182111 634928 229070 315430 1794731 1694890 884857 1642313 1465318 1016 1172066 548365 70123 25814 1195987 485293 1284285 932869 1984909 1600120 1501603 336139 535726 1666092 710517 1385074 563321 1770225 243467 1403247 1136108 390862 323382 388553 374055 1259507 1918797 323719 1412038 1037626 507865 371351 1648985 1045417 855934 98747 1805167 1528823 1302344 1100485 1824726 1887080 1954746 9820 607905 901605 1098557 1543359 1939526 1293226 277876 1346122 5231 1794211 2123 1644176 5132 1111044 647238 198831 703775 951506 1434597 1895956 912526 1865611 15711 1409849 778106 664331 114100 423657 548295 263064 122517 461364 1845596 196628 331141 740350 760086 1141434 701006 1744189 1206207 1664532 211454 512486 302963 36210 50213 531471 1272677 1003096 391128 775408 1500297 1829202 579682 667471 1306400 780318 1021519 283848 1679927 567017 701030 1160675 543329 1972078 1526604 1133413 1856280 156755 694258 1067466 1996879 854906 127687 1965816 178876 19711 1537090 1698145 1127843 944231 713113 959930 981309 750328 1509814 926026 983033 931428 614123 1709104 1270299 433472 1017364 1304078 82310 732389 159735 681481 270473 303363 855159 175402 1515719 267312 1734257 693050 422014 1385299 1745607 833655 1785326 24646 986101 852680 1290465 1219700 1483208 1955095 1197735 1925129 673487 204279 1648977 1685666 1184455 417788 502824 1429283 1144377 12234 1604850 1639537 893350 1956854 1976801 1606557 25477 1481126 343255 713876 198413 1262339 1337066 252564 941032 673195 835910 486855 1175674 1209944 1303466 1157446 1341645 1689886 583408 409043 1962788 421883 112358 1615135 721470 387039 1991176 995535 1134674 455827 1161602 151980 628644 1780967 1760636 1582956 232310 1659565 1807785 1406307 134983 1792962 1014699 398755 721535 1266642 1409175 13659 1234828 1200321 878166 271272 1602159 1472804 404897 1249312 694090 886978 1966734 919921 514772 32589 630997 1916527 734871 1317242 1604479 17371 185758 12711 73585 1200431 1528722 1626278 603404 1247230 1546278 1530172 215898 1198519 1138728 211683 195636 893595 694808 1092759 713173 245100 629983 365409 68952 713244 593282 1635742 713240 288636 313950 1802194 1757878 399047 1349997 1401026 1630119 311798 318633 428658 1756976 1917218 1611597 1475004 1203893 1099395 1986427 574266 746470 1247466 437076 1057273 977045 728811 637918 505588 1984157 1345757 446833 188968 1167867 1351937 206498 1074835 1709446 689336 1299678 28549 173021 1878474 248656 228248 1778023 702009 1112030 1962992 433988 797512 1464403 711917 1000353 886850 668928 149727 91842 165436 155921 1523862 471755 1788063 1991917 855807 920489 1283055 103202 343345 596715 1272920 338045 1575297 84203 1438549 1688247 944473 1453298 502428 1003734 1901545 733081 1063589 557797 1195276 634337 991303 1169131 1464452 1973889 1273093 287426 1625680 740977 1860649 435723 1185565 183505 474708 1799898 500271 1531868 1612986 804917 1155725 178193 1808972 1748166 1297984 1983832 1419447 117375 1399934 1179694 1807240 757838 1234335 944881 874074 743768 1610686 1959264 359468 1251345 910145 1821055 1556242 182171 946753 251141 508403 537988 1397684 678890 1009563 128015 1808048 1779437 387967 1419580 325751 979688 1148658 1695938 1781269 1010135 1973765 872871 77148 151917 1238828 585728 1380633 1720200 775952 1011900 1588291 538809 1791798 1033542 1664355 338272 816622 1650394 1664404 751028 407962 1112202 45979 1036195 631544 1524770 1010657 64375 1917118 904039 254443 817529 82930 1469088 235288 1222904 1362274 1138277 628222 710403 961203 1368733 1394336 1553064 163443 1740285 1792343 1789375 378406 1394215 1272672 461492 794847 1265627 696472 140553 1140522 1515924 112824 360056 1499660 1248747 336525 1879506 812680 209297 138867 1601804 808886 1386808 1696488 631585 1113295 446539 1360703 1670885 1776183 1938835 1917334 661231 65732 955198 140575 379386 429277 784114 948128 1544803 1924143 849182 149621 97912 1505762 1242378 90979 1100644 1102779 1702264 1132839 1017940 1132572 1097498 784910 872587 1838137 1501540 711583 713504 1405776 1499002 1817199 947681 1266727 1269566 1033208 619049 1044679 1295774 399810 1814699 411544 912766 1924125 92889 678225 1149588 1756610 1357594 1281997 1399003 768894 792843 465355 1063494 1384264 702969 1062377 1149384 1903217 901600 553888 454417 371380 27111 567631 336938 1003592 532206 1498268 1637685 522166 1369449 561575 1063229 1631644 400522 936059 714092 1708075 1514827 1757649 560693 509455 570344 118079 417260 1043086 1160716 191856 1522020 191700 1187897 72232 1304155 1444119 1013272 1812510 551973 1312933 1214828 686001 322025 863881 948723 1272822 612931 115038 357237 1727727 1674814 1848160 238084 1044819 1592416 31053 1312763 822884 1737367 1850921 975932 403644 675843 430724 1408708 1170459 1600149 510237 990342 1308492 1616738 90924 375597 43976 1682618 1423466 870400 675379 11089 815825 1588609 1421927 764570 973431 1089379 1697278 1167954 688929 319140 325392 1155237 927985 1662318 1502704 1713571 1315 562777 1498361 215703 654198 354216 1325139 879054 179412 894271 1556941 1054904 29518 989085 1859338 1588790 263375 1159602 773420 1449322 1885147 184313 910389 700402 49213 174954 1355959 351461 1779905 1032870 925560 1192879 1798888 512928 1944429 482081 1290687 81676 750762 350697 1462478 1499199 1433268 935828 1536052 1184417 1110942 902325 398156 1978902 368503 1170172 410475 448936 387169 1225621 507274 227231 1276338 958805 1533302 856419 188157 755379 671606 163224 857418 1909352 1549888 1998245 1889803 761713 461459 1822024 1408136 641374 41970 1997690 1083570 1389649 1217332 1706948 411360 547079 399821 1547374 1596767 377924 184885 1500417 1334692 708157 203127 83198 1671309 1432241 1892790 1146239 693220 183375 1094509 894008 1303451 97890 1043045 374170 1234736 1161708 649000 1943418 903151 1822893 1900170 1683105 322921 1893922 207938 133338 1863043 1927785 87804 1839101 1278295 985417 1418882 1566382 1668819 1943880 739779 1291966 256126 820176 210056 164674 878029 1394208 685495 1549581 154005 1847540 993579 1318168 84295 1078329 1154235 1085307 1719543 1514900 89323 1463897 1814204 366300 46980 1752650 1871412 1556056 1491015 1348034 1222491 1907208 698672 1896320 536634 883595 1706063 1792796 793144 500473 610755 1250520 1071199 858648 1638970 1976352 350236 233040 631561 40102 172635 69099 212836 1316790 496897 201826 372303 15341 1528963 1668268 1094026 1788439 1200835 278706 1028009 578620 1927124 41517 1169443 1246556 1329941 335418 671539 591426 1863634 398389 1647998 1884403 1810837 1862108 684113 1928500 632686 847391 439543 385419 1539830 1659805 1414211 462967 1729426 541992 916677 533542 463451 804808 1321841 1885074 1468200 1850394 335717 139436 1602665 896569 1366139 1649945 795953 1802536 728536 760902 1782977 1299933 1528032 1958993 1795910 1756315 631718 677182 1768469 750002 1788648 1203949 1229889 1131926 916729 777 1229442 81111 1204921 722262 1177847 1034547 1890762 1102533 119244 190711 1841569 787653 985362 3344 1527253 1996079 359620 397881 81961 895054 818992 1991441 435818 391328 29213 454607 840214 145867 579841 1171604 436108 1051185 1517951 1658552 648694 1530688 1300310 1371866 905631 167138 710711 432903 593559 627266 1836995 95425 398267 1053072 249164 1989264 787754 685171 281386 1268656 1646555 1516979 1334552 1907569 434839 422911 646599 1236853 1344306 1957940 20474 1785231 63575 1410623 364742 1774444 1249009 1705339 308543 811753 474192 220988 1680056 551239 47870 1552830 164220 295057 366100 982120 1239725 198956 242031 1980362 1216704 665942 565082 1581694 1107616 1416758 1513676 427150 1372190 1089034 446960 788275 742265 997217 1587987 665872 604330 884674 1776930 1381607 1273078 1063078 1440408 585740 974183 1978937 1649068 764365 330760 978138 553540 606114 945134 1164266 947268 844643 1690090 130095 418470 344017 469089 1379192 569828 152701 696452 462018 1492749 831301 305491 360325 1109127 1312261 183086 1296652 124976 1573207 1573500 1980623 401973 136868 1210912 1604757 1997389 1431513 1888325 536989 247665 1776983 1396873 184538 891103 1550442 1965153 1355324 1481596 886029 1459297 788589 106923 5307 140541 1991041 579990 671745 288266 542226 1725064 1513969 555711 1722696 1133316 1226708 1540717 1785381 56209 818943 190180 747633 1603854 1432196 764068 1728360 1498545 889379 799237 651427 1641750 65792 523359 1942438 490579 290369 285600 656734 1826437 196127 1266721 1486694 1447885 40723 1911381 575095 986893 278866 789651 1131094 1632800 834515 1466193 11964 1275760 1997652 1248935 1418208 256550 1778951 1516127 1359379 1680575 1619857 16413 1651756 1765870 1946136 731731 1218646 619734 638810 1837902 146248 1739354 283907 1994021 1872939 693099 1707069 748513 250319 242736 1480959 1460671 635348 531249 1220419 1666655 1940034 271339 367690 1946945 1666110 1866164 70758 505764 891139 729102 1407484 1880082 338825 445241 1899140 196373 1673077 616987 173384 758944 1622756 1629390 1582644 1821930 27961 188641 402398 546999 1393732 1322642 1902258 524579 911363 1992034 1337874 242319 1980104 1869810 811844 1306631 1129038 606177 654490 1489018 651879 1667858 1549911 26000 1290067 86292 1395447 1739280 87157 1491031 486172 1134518 1283234 965433 1344861 955721 1660864 1411354 779975 1960175 1003209 1386522 1909494 667324 1367184 808260 1453216 275840 1524245 186132 1580060 1273158 517191 93343 1813522 1879589 1464767 1418590 662881 1492762 1132988 222506 1289806 446248 885107 1073273 209381 927401 107722 453331 101784 895547 574771 1678470 1141354 755357 1025301 1879338 559318 1868309 781196 1593529 569840 1015449 312717 1608753 183371 1883012 1498666 16266 58773 483709 644947 5321 1688766 230884 544838 1996829 107552 501995 426521 541205 1237220 117901 1117225 1938060 1967657 1610132 1910292 272682 1391174 1138893 1246521 1146784 823276 375258 1639837 1871112 1271285 694483 1249048 697773 579798 1674193 465560 551600 76113 1493115 1166779 874411 270563 1367946 1641097 1032310 561473 995567 790770 1004259 907254 1406960 535753 487448 758593 1440214 1435102 489911 35953 1029523 1564508 1583902 507908 77323 1461959 1206651 599558 1449722 94450 330605 536854 1351296 1865673 790224 348822 825057 1042936 161461 325676 1254620 1923152 761406 841983 1335898 435016 762719 666712 716863 1796529 277044 679206 1995917 1766651 1657574 1216149 1778855 1596283 434393 1351722 1298899 446567 437707 662791 1031300 719209 391115 688101 1698841 1219963 756066 1689897 1830545 1168127 570272 336840 823213 952594 81062 1045861 5433 894723 636427 855448 1060339 816579 878608 1200608 78032 1545596 1709239 1092171 585381 578082 535038 601546 541044 165044 27188 883444 1670839 1245356 176631 1633608 757278 1883002 1882712 737744 848794 1751566 1815158 253716 473378 11054 1477585 970790 426513 1005679 216873 1703684 115121 1202797 309747 1636890 644784 168091 1943598 1098490 1212720 1923878 44661 1172096 126215 117132 655940 101119 1670107 172320 415308 457267 1509492 222427 574876 156722 623080 1325387 400180 537715 1138755 876031 920930 248999 229522 1085365 1155817 1645842 1809515 180789 1594421 1047938 449513 1804932 849745 1509230 651712 1046578 412040 759141 1427244 1605665 363921 634178 1136528 949444 167279 1520104 68595 1073909 630541 1869583 1792446 1851780 412895 542154 400933 1741865 368381 1436647 1299329 280051 1505044 138198 1183873 1206321 154738 68601 1758132 338644 453213 1125408 1558901 378056 1177576 346055 1998872 429015 1206093 1377115 319933 815864 1734382 1141457 1098394 270868 315837 1793532 1756352 806334 240607 858008 474580 1340511 1156998 122590 1466141 59252 1331702 717513 1476749 1480009 1285032 1615701 607149 1697601 1241286 1610568 1093082 516781 1715585 1506691 1266105 1701893 477629 863002 1028627 236632 330311 1021034 1067074 735796 287673 1017557 21868 1049067 1201277 61158 724909 28987 807003 1577867 78723 1831322 76970 1889749 658682 529621 1178827 318851 1672817 1013268 767515 1145945 1774185 1794694 1281252 744440 1248805 315755 1404475 1419095 1788703 358416 736240 553838 247499 1976322 1465062 667199 1278596 869895 1471059 1292252 477007 1917300 499493 1484530 1553874 1298074 535260 603980 1899017 1258081 1111585 1567153 1016735 964179 1431337 1054469 668096 1346252 1024464 1953276 1138360 1183781 77664 589775 465707 625367 378141 1612519 1249206 833988 1268030 139896 228246 1533924 348968 1020330 884364 1051337 884898 1637627 1572628 644826 500377 439929 1917449 532664 110189 1358215 507224 1033246 718539 1512940 289343 762869 276810 47945 1858163 1855688 671837 1485343 877257 723620 1776118 992368 541506 746333 302217 1392651 1851712 23961 12084 1936643 104443 149286 1219945 1281881 503595 1157067 324622 1307094 1850476 460042 380671 1306516 1310460 1479053 1983001 965665 292183 367529 298300 269678 994591 1086897 221188 69054 622326 593394 708231 697722 1067793 803779 1829578 1201054 1905503 1731819 483360 1552068 1110001 1545533 1072081 876312 977256 396776 395265 869133 818789 431303 1814139 1277344 1895687 670805 674294 1487243 1594009 409805 748689 1272225 1116467 511868 936084 754655 1228327 1836462 655701 561031 854164 356859 1284474 1131841 1607731 1425166 212204 1718600 956955 834620 703853 1996484 669417 54008 358322 907726 936061 999652 801934 659475 684251 101857 292564 582885 1156834 1447069 672502 1291330 1709358 1805781 193508 317460 644733 1825466 1824838 1703662 970290 1407697 653817 1228874 1722755 1842124 66566 1390320 400865 1589166 551542 271504 1810391 1399834 616190 1087546 870822 701701 1162711 1392126 1358931 1936825 5178 281130 1466135 216373 84464 1268119 334806 892430 1056181 1963790 157316 1372580 944712 1179747 262739 803646 310021 187165 236042 1964479 852942 1446458 759600 491591 1806940 850042 801929 372786 907678 1595633 147582 1447666 1498532 1375973 1096967 1048431 1496497 1199082 1787131 1408319 472763 1817123 1080524 1845079 810684 1516182 1154223 156431 910656 467702 1414553 672031 1370110 912650 1231722 940981 295236 613718 1732174 401515 1420726 893649 206843 312216 458717 447005 1183949 66962 1409763 864925 1007127 806363 1858793 1754617 1852365 167891 886393 1741929 1914866 139530 470436 652818 481241 1945093 1689173 339185 1953430 1488929 1735188 1815755 253286 608486 798496 1298320 38403 88903 1783258 1918726 1446653 1840253 839117 1777793 1302701 764291 1014000 636493 632841 1772587 1334263 669874 1588481 1656332 393375 1923880 1171835 186099 1204369 39841 667810 332463 1524144 446031 203160 61737 310960 220034 1913396 656156 1443979 1837640 1700417 14734 1040390 141802 1402305 1515016 598106 1248140 1674797 689600 597506 1648456 1838930 1290602 1898519 70689 1983328 1543234 1732010 1935263 1410834 574089 1294663 1092892 234036 1135063 1779508 1867340 536252 1863759 1291509 1713026 746012 1308711 555930 1397549 336199 759011 1530445 1524589 1001760 27724 1085446 742370 1705445 974647 589292 384016 1487940 1698577 1630621 1879973 1959783 402802 617527 421945 1364873 583684 1465844 1456787 1911708 524970 911803 113491 654353 1960480 754815 1378617 907095 385165 1019195 171471 828030 1706135 1537772 781664 1055921 636297 1882528 481859 593599 1054411 729386 1989195 830621 1024140 513394 1521462 459234 761364 1226835 1529489 1161205 1755168 850647 768695 1485870 17152 148779 701795 259925 1704341 315885 1166892 929809 1142914 1107637 1790584 35951 747252 1049521 414718 1077700 166797 1943121 1249620 40045 50501 1652837 1094221 392765 1851048 753800 1489807 101421 1667260 1685523 88260 1919885 1129307 380824 1911101 675975 335782 1274891 1826674 790614 334436 1269559 844188 351084 1673480 761824 936428 711419 920733 962080 855943 1557170 1648804 976188 179231 585762 1308417 895877 1936843 346021 799576 1694842 1968550 1908541 394743 1184186 692930 367091 844913 271085 1966525 104686 636219 1194026 570722 860573 792362 6944 1017735 1202965 1921431 1173040 918081 1175611 616584 1131892 787813 104547 1128856 641857 1418474 295247 1689108 901544 1053708 1586288 1280163 313816 612630 373033 744385 1901923 246039 1102207 1388532 340893 628645 1771041 743482 1249728 1371785 337912 1468456 111407 1105 525171 286084 200183 401502 15294 1281175 446470 1124654 486318 975532 1023157 217518 1589179 738352 357443 1448667 1033213 808425 828167 1755422 1546725 818999 914783 953097 578794 514918 1154627 633695 1420690 115637 1772715 824119 1095269 1198224 626826 1083029 1336181 1124933 1742647 522976 938873 1919852 1045536 878168 55831 58627 310816 1124765 18231 1292810 256427 148651 799240 1235727 1265776 1357691 795777 1202984 815131 289539 155688 270045 1139663 119262 1183220 198102 556401 1713222 1446429 172960 1064522 756608 712438 1098079 1914357 213562 490908 318940 1026866 1504853 620917 1627901 1910320 1390445 655907 1913060 54403 1104450 1409877 1417394 1674234 1689841 1645362 1758350 1928336 884926 1978356 942007 1406653 1972745 635955 1850856 4529 1567237 741309 1662391 645369 974614 976969 1828801 754700 570941 582590 1585693 1448483 502581 565017 1650459 812026 1505866 509310 1566225 18546 828823 1859320 376240 903049 1675047 1647272 837895 1305597 1785119 1966208 1047670 615165 685062 1307774 1239600 1800588 131530 1965558 1809502 79924 1452183 47306 1158545 1528440 1421826 908391 1749391 146924 636287 1905636 1950421 760346 420700 943639 637991 1627060 727386 1740064 326875 1059173 139047 1947659 1943835 1611204 1194940 123111 842889 411225 610601 96318 1841528 465416 119600 537226 1541765 455018 1476846 477501 1998613 142618 1756504 454692 181709 785159 1333282 1956095 60438 1744835 1708703 1913816 1668149 733260 1750126 1516773 1369823 987981 1891068 1198974 953513 286928 1379650 224812 396690 754207 777081 1428843 1330919 1530446 250293 1203003 1687192 33395 1772209 1563486 551162 625778 594365 207035 214290 867239 1874220 342226 982028 1058428 1261367 211071 126612 1096474 154250 108326 1794516 1743832 1293832 993956 1310176 1406917 63907 1458746 1160327 905774 1208970 43680 912906 1222522 900224 879747 294386 1785611 1144802 1187342 1792649 614297 1263297 1206667 647505 1548742 46351 1750030 277439 977956 1460565 1101818 896044 1632984 1865204 1154994 1429732 1808390 1672688 1384784 1270503 430041 1844157 858005 1336134 954529 1366052 1133321 610576 658047 379018 764891 318978 1258403 966954 1027254 1555829 50029 334947 319153 422872 1313276 1924725 928385 192237 1751775 502922 102350 1406891 126216 1846013 815606 69776 1358767 552647 1882908 765088 1364041 1013417 89306 1161190 1147037 1040502 6210 1444666 906831 1459744 1122468 1020683 664814 1539028 1142268 1105382 662076 5095 1311813 1897599 1185947 97253 463275 881223 1888038 1040219 1693190 1972197 1366089 95104 1171048 1743105 1603377 1611280 474757 1789865 1342693 1779741 294450 14152 111515 1836618 1366718 1491585 1602090 562051 776531 562954 279115 179206 80927 1716537 1782205 1879757 1942073 405988 1398311 1554517 570297 1586854 1152277 1545974 1060629 482904 1050822 923301 1476656 403143 10270 1126794 954395 1067521 1608762 1523341 794003 164415 676898 1702251 1183405 431590 615402 1854573 998605 1531558 1920700 1268711 1272586 186770 558485 1984556 313928 1582847 253981 1133676 1278999 1596660 1901086 426359 1807441 542868 1331635 778708 1529542 172479 1152260 1902724 1185300 558858 1596936 715609 1056839 76236 1449332 1658252 57271 618443 1759466 1529287 171250 692499 265947 1557670 743643 1495180 1276341 660101 1360084 635846 929551 320895 927721 1977918 536144 413266 1791380 1420614 723188 453493 395086 923607 663367 663334 1929575 1744966 1095231 1953686 1102912 30824 370855 1577614 1962688 898725 1773463 1957975 1741020 1832934 23324 1089033 900041 1213897 1163885 272238 486661 176866 677261 511700 1736524 838048 795014 617341 878110 1657100 947652 355606 730912 628545 1000056 1175546 387119 891336 4621 758834 1729985 1092852 547602 1949205 8579 342246 1767931 1846888 744404 291161 703821 1947651 1630763 90688 801983 26849 47666 691679 410538 1183036 1478359 1382324 399529 247498 685751 613388 512412 944781 1069635 493163 344870 1471613 208462 1844753 1282943 213965 1667677 521237 877223 955648 1311476 184871 1005543 1668826 554911 1729335 858646 6007 953182 891867 525139 346859 125606 150352 201377 651203 458058 999896 871694 1507808 712188 829974 226857 299893 133610 1246200 1780855 546592 1666787 650972 552634 944302 244766 69988 324183 690220 546842 1261078 1827620 660697 1719262 773046 1806222 733364 743611 764663 1730643 1950546 422481 1857359 1521490 39004 725061 1086566 295846 1960323 766913 702999 13075 522020 297678 1209164 1836709 477285 804777 177444 1761358 877841 587697 891323 145674 108545 780633 1245419 1795600 58956 1722457 306255 616605 1858670 1240998 65132 1391040 907252 1036263 233692 737699 1985112 280676 550211 1283583 188343 382295 797909 286215 1060331 461764 1884692 1978778 1889327 1777765 768971 1885013 230561 1464507 1492442 729790 1709131 418411 854036 1905912 1997040 93644 1365381 1906077 42177 1388690 1511373 1719420 123050 1940591 1015262 249321 1243494 89918 1353970 63406 1740757 729956 530608 490404 650349 1715273 1313713 1582930 293226 1034897 538825 991035 1834420 754602 1056304 303177 561828 1104310 990829 1415197 1831576 1936387 1344981 1555236 1558822 774705 1679247 1058750 1187028 950714 668375 1843234 1946830 1842038 51915 495746 1214600 488919 1553033 1833516 100253 689328 163330 1215116 1913076 352249 501758 157718 1759591 131981 222224 744995 1346038 1764955 1666472 64332 240407 723112 692110 1530305 812106 731335 1411057 731386 1254255 878592 386689 302473 1940157 922859 1572951 659980 1045190 955866 1755535 219513 1861964 354432 1573389 1288457 344536 758984 1442526 1348160 491948 1523874 894539 190891 656026 1328601 1993823 1379566 1502389 701168 1977633 689701 1709531 433071 797009 834030 1196947 574659 1974023 936130 540115 1291614 1194706 286895 1154260 1369767 1230031 1481226 1033728 1153808 1042124 716031 1232439 396360 430607 728883 1578061 159978 17957 1790416 1264797 312990 27928 43402 157240 410679 869636 1339007 139646 767383 549263 1622485 851289 1023877 1188464 75831 1782842 815911 923762 711566 266666 281605 66817 1257694 1803074 366976 1482123 435798 675625 81491 1672707 719185 1075478 1581560 1512819 498206 26423 1855636 1704670 475055 481888 1831426 1234916 1363613 1669611 1387743 789440 3482 1078129 1437191 128449 1893788 335718 1332424 1778323 1636803 1301117 400395 1994720 344178 1929634 1017705 443792 1051749 1715008 741401 1267650 1513320 133070 1861666 267149 1495061 1394789 1032974 1863748 867608 557114 1063978 1132682 1112670 942984 777651 120629 954718 881033 58486 338504 1690033 674271 57056 465404 1082289 851425 1305495 1203238 1174049 519448 428549 1554062 400694 159687 1934087 343920 1268401 1061983 1862807 1008164 1402122 679542 1518220 297234 1990588 1386895 453292 1716516 997172 1030409 1264322 40872 251898 1627811 1517928 435479 60157 951191 1100430 1708581 442601 884928 1618183 1696765 749154 348739 789023 234842 857566 491080 1366734 449300 232934 65579 1744595 919423 428583 675200 153326 1250296 1043954 1739098 1713975 207041 828542 1909589 1821053 342891 896284 235724 782322 331538 103977 1405518 366498 1159094 60987 1465046 980368 351462 1550241 295373 669223 657493 1158195 1839102 361124 690229 1870768 1687420 728607 83241 1482833 156739 1819500 614714 508982 679076 840443 1642594 1371368 1535099 1441567 946099 487282 1841795 1791542 301613 1865569 1343101 495044 1848868 406609 454362 1124419 999622 156753 1117616 22638 60881 119515 1794113 401935 428073 960037 631982 4508 212570 520593 832258 1189104 699974 601337 1855345 203868 1409680 626431 300980 1010884 1701442 1646932 14855 828188 1413126 1234364 251772 691958 452351 1088188 1463929 985157 224976 1137173 838281 787309 521695 56273 911962 907846 1423591 1635249 420731 1811568 1840288 1875965 729683 472338 517319 946692 320976 1225146 598304 1490490 1698234 753306 181352 1394459 94861 1151256 1684372 1065523 928460 990326 1646158 1249788 1615830 303699 1344779 725380 467819 1193013 971595 1643434 1193799 1222587 422147 1209303 1858845 578609 1629429 1653816 1408986 1050207 1107921 159196 309462 1883625 505058 696350 1974487 921583 1705517 554284 441470 404290 1369792 173264 1328446 633189 978990 1932906 920280 310321 1900037 46657 787847 468356 928368 1932048 1349143 1421297 943609 785413 1426180 23006 1817492 1465170 665157 1982354 623048 851953 735087 1760799 1624181 1481111 489678 297762 970925 6685 1109656 717600 882943 264219 1137663 386607 1966191 1115619 1451997 1835165 1555960 269389 182488 850018 1380447 226682 1794869 1179143 518547 18579 79688 1894095 1457772 744591 871163 1699646 564642 1281540 1079139 1247777 950481 260776 1346175 332470 1677625 1382827 498944 447171 1671110 1114611 1767410 1527032 1220062 50340 733083 1005249 700698 845544 1891973 1858694 94177 1737750 1614149 1040214 638861 929752 1155441 517444 537384 390071 1175293 1933714 953492 736362 1909511 452603 33546 128476 1685169 541770 1775661 762743 693047 1717678 947435 784028 1056573 957661 1654401 818871 839632 910616 316687 310329 234211 640862 1071240 32507 903068 731900 860909 602697 208534 374506 1408272 1556409 1510588 554951 654803 615989 1499195 602932 834562 579740 329806 838522 1003854 1091206 1597526 910097 45647 1694891 13403 1905373 741919 958236 1177214 953519 598306 1679878 1363200 1022020 1213489 1651823 475839 741044 1487514 975875 740481 799412 1676237 1458163 1158748 11631 225656 407866 1503043 1795296 1329414 1274999 975930 1552736 1587263 102876 1498400 827339 1198921 392913 1953436 777611 1249781 587155 28582 1305845 1260588 1104518 1118987 377030 658307 1953721 1371933 708146 738146 578539 368259 879452 522386 578138 1869250 705445 1084874 889997 326498 1978135 1818612 656757 1301976 943021 1403363 1661525 634016 1584976 1240258 593100 1210149 871479 1547576 1842525 1395167 1559951 516491 1530321 1678442 116320 571258 1192719 401577 1308493 1641031 609959 51184 535860 676076 1561144 864133 80933 1455151 1343327 1752894 72451 1708073 9057 1953627 1619343 1376853 1488453 1663512 1039480 410330 278077 1606687 629665 841103 1599657 515543 1727225 741904 621614 1018495 1065414 995775 1386837 859026 464743 569698 951127 1251154 822529 125028 1700218 1456070 783163 332867 133142 1706086 162121 1799839 423256 454496 504888 1303896 904734 390346 146313 291739 1564128 824763 702908 1111649 1844434 1625583 1367115 199155 715821 1092700 951309 1785677 194037 1346966 1321325 37916 1893496 1062758 1088496 1145082 446151 1852907 249344 308139 1131176 1198957 1506265 1598422 1928338 1098122 339901 1930774 594634 1091857 1836735 1533323 1748268 296103 921355 1858524 325235 437578 1207654 1150626 232476 145248 526570 1031458 283675 1233191 1479984 162691 179539 347320 980019 1311822 214328 1231629 1021524 307739 1700744 850462 477000 523863 1849585 815707 733666 657767 1459487 1964439 1127261 946857 1314086 1686470 1197622 806572 168383 1104096 249140 1025558 380778 1862941 1029572 16536 1872217 770616 876610 1776750 742493 1901795 1732485 1743922 180327 987641 358252 1340965 397235 197860 680177 1671545 153289 1178229 1613234 1081749 1000350 348225 1618439 1462441 796495 1323019 1034156 396844 207689 1290409 717926 1164903 1363812 856314 55597 290751 991334 1303741 356365 1939980 655757 1834306 1866713 827695 656021 391555 1208122 79898 1624597 1765674 1897607 412059 1909156 1341430 402501 1556677 1535404 1624357 778599 714683 336601 1607997 680094 103347 1755594 957672 385547 1389367 1191680 693459 671397 685898 1318808 33562 752719 1426503 1094682 1462748 418105 318122 206581 503149 1730274 1252717 1879996 161361 366118 890452 714762 427147 543838 602009 37432 1004122 565893 1810516 744749 727739 1264658 305631 1761435 1134412 230898 1083677 1240374 1781657 1568668 68322 1683620 581597 1819597 326568 1455842 1122 1064309 144774 803065 1387438 1739000 1220145 934139 955368 1501107 893627 1163142 506716 676032 656384 1829425 975262 286614 1581222 777248 1505370 1772644 1523424 1757033 752328 258591 1237950 289202 792286 1389595 722194 825539 1334751 414665 947184 962700 625220 1255796 607917 1840057 389247 892081 221225 37001 807337 803377 866193 324425 664642 574437 1580566 611126 295256 414601 1085979 1369751 1039116 1637922 1750585 1921328 1687988 1593595 459434 1546898 1134155 1842293 1989897 854525 1800651 1582232 1689068 339937 1074780 186007 236915 1939198 571537 1342486 766700 1929335 57343 704552 1030287 1846753 18935 1475229 30163 1043384 1279138 1870165 65534 1962126 1291084 887632 1550215 999736 141046 99303 1082838 1275392 774020 1047037 1273380 1326120 495330 262634 647353 954235 1521404 1254337 1805164 697395 1752476 783712 1646484 171526 492028 914026 844495 944036 1612148 1541908 1329367 1127308 1155047 367231 368862 812129 674115 1435679 1975859 669663 602611 545534 1919785 546973 111529 839549 267657 36575 270970 1902629 299105 1599272 14011 27393 453455 1262775 1496029 1287549 1196094 926941 36494 1800488 1522870 1829269 833996 326519 1384662 1921090 286309 874128 1962927 426044 978094 1147340 5485 635127 517394 1845654 276196 614787 1874069 1808005 1213382 63510 832646 1093809 1909920 1566535 399584 454474 713883 1088586 1228468 1807145 829139 893018 1290187 1068888 1818209 1864033 907091 1900050 869043 231223 550036 1748691 900326 819606 283074 1885429 1801114 1717599 578181 1385823 1512314 1189824 1726713 1840090 1804490 783245 673306 951640 1253017 1176395 1432845 1160699 74247 948312 331757 385767 1974769 590787 925259 1680222 1861706 314069 102592 1489397 177808 1634151 1207610 1086328 1107106 1877288 529990 301754 1219359 1300295 1700631 501680 842721 1183993 1601013 945230 1428650 1901915 1665430 300195 1705349 1718308 631165 331789 1246438 1792620 824357 34090 1603772 1445709 1909118 1997789 11308 1181567 1911386 521723 680568 1001499 230698 846437 1773021 877708 209732 1328685 125450 610923 1531952 528160 17025 1202951 1625408 1695238 1997004 1723146 1558963 890809 1510516 870475 1943212 1786431 1080115 723862 1380794 1805722 46556 1662295 1018808 794476 983789 953608 154423 396886 1013510 1860780 21578 880845 740997 113350 1664453 1537237 593224 702782 948004 655336 1167242 1448921 1966881 246657 104731 233639 1934620 315286 1231452 1017842 825766 1268340 1741108 343644 680898 247367 1098062 1797090 1475854 1269914 1536520 368539 876954 715454 882257 1061002 588481 1098519 1915194 863385 1766825 293392 727319 1632849 953347 249855 1680850 213956 59965 675784 988878 341778 494157 70360 1133493 946035 1738402 1209235 470039 1930604 763730 432975 653736 1124673 146300 1158384 992958 1466239 1763591 704235 544214 807108 630359 1004930 1733320 1208135 1419810 507348 581026 936948 1630755 1355940 1845367 103691 1655758 529266 1268149 1026511 543521 486747 72938 1782745 312352 1628643 1200404 83052 1079791 1644737 1275978 1773812 1831147 1467489 692458 707759 1961834 1739698 883819 455889 549625 632625 1765055 405738 608949 581099 490883 562022 1105423 899478 1168597 1266852 447002 1852991 352569 1796050 108622 1538954 698723 219861 397185 1556315 83654 487649 1790477 991476 1155894 1660070 1319864 274918 1314293 1381076 1418956 1507565 943780 943590 1078123 1133155 1266620 413121 417038 1196179 1653791 1108751 767711 656698 974462 1806060 1984674 1263641 160868 1035252 542156 1771421 1830806 373792 1004108 1598655 1942479 165850 1145345 994107 367305 1988040 1396715 378633 239533 407098 852436 1450925 424862 1918642 1592438 1596358 1463454 1616825 1100790 1356414 765 829634 358111 1114323 1263707 1401539 885591 1545978 860789 448233 340152 1500439 1088632 239228 345444 692068 1410077 452493 1076814 49649 498613 642338 1823011 1260663 1437460 570372 1905699 883437 428200 1342397 995628 1030510 721269 1313256 1034337 323171 925792 771448 482632 1433628 1069415 1994479 460399 202773 19903 1682036 1046832 880117 448267 596 1733070 1472349 202047 934793 1163451 1821269 763013 1131155 423316 813232 621256 48145 45623 1056045 1312214 1674778 131778 63413 369584 1198954 403732 751764 1661693 1010637 803243 1045379 529707 1872376 409557 243439 1142445 251741 1240178 1938687 119245 218263 1667091 1770867 1507459 1700398 1230756 997899 1975022 1273893 1872835 829874 87768 1863014 563250 260950 212314 1881619 1470063 661250 358167 64318 586506 1692522 1451824 1963 1070860 1080334 482037 1501421 1919007 1064880 1456831 821948 701194 1277299 1865409 444711 1397253 1159748 1569610 1124865 1550556 357801 1816892 1682150 1852348 240128 346943 917145 847644 173501 1141981 1752898 1263360 469266 1860513 222180 155287 53738 1181949 990503 1314018 1614261 1725329 1250047 1453736 198836 1378264 204300 1653740 1665711 971333 18476 1803249 212710 1573718 695531 362896 533446 1494589 1999979 868295 375658 432808 899056 234183 1977123 1342589 9844 1577884 975566 731604 1002172 1068435 53800 132185 5324 471593 1680450 917593 478723 1326549 1336204 473726 48730 856630 505582 351968 582570 1538141 1855426 348433 185626 11317 1514352 154550 118377 337940 1442077 439514 1937456 1809258 904219 353006 1986124 1221618 525345 1009152 1994117 1891681 1526806 488254 315240 649564 364300 1789645 591156 1419734 1591503 437236 1622643 247970 1577143 1432930 210820 1112222 1246865 1416191 1183831 1335383 1055401 299691 1162838 1696913 1867880 978178 1492444 1284810 62365 532939 1261903 1686809 865176 189614 1167058 1691282 987236 1241880 1056736 1870954 349671 1087605 295650 915771 1218385 869562 70840 1303969 220300 1650177 1519680 901943 815434 347794 237287 756483 715135 1466352 287960 686522 219566 698929 1941676 350449 1161717 1951526 1517533 627362 632541 651912 1122967 520463 352909 1796119 1117746 443117 480515 1059319 968916 1611385 370048 1688290 850058 294053 860067 353351 1576478 1833110 1359377 1853568 1474882 641539 198911 499918 1810972 107474 1122439 1735759 827289 337118 321900 26776 347704 1684326 1875822 331017 671485 1721643 1984056 1909227 275354 984583 1034718 225966 754182 1600793 494440 1529090 1267626 114322 1376092 1238253 119268 116789 1075441 943962 1447058 1583260 1739709 1349096 712764 1533665 649507 1959171 1527307 411919 1348465 1952395 539687 875672 327331 1575735 1353249 1647390 1292838 727211 633711 1595333 474975 1031678 1314148 1111760 674657 849976 745352 370510 63466 339525 1606336 141317 871095 1031677 8938 486359 582161 533651 186315 1800178 1735686 624666 49032 282383 834440 557580 269770 1499501 531296 1726073 414527 587512 1046924 1614800 1865845 572865 1496620 1996623 706707 1469955 1992248 793696 740097 385333 971823 881185 1780167 1370454 599395 232725 651106 1500620 575639 1352452 1559315 498503 1748576 822016 1213771 1516385 1821652 1412948 609946 422597 1181805 1858604 1199063 529829 488795 880465 1527814 1548925 707920 1722723 750414 359962 1667031 1815444 882506 1144841 617660 1935719 421852 1126350 1884943 1272938 1986629 1908153 1835030 502548 1779051 1803165 1783048 452572 1500614 1869384 1601213 106896 1712669 898556 1237604 380447 1012312 1113977 211308 1561813 1469223 1955815 1779003 205011 1584731 647144 340120 1383365 1613623 1338906 1545087 204180 1015391 1838040 885409 552846 1846831 703660 775683 739072 1515356 1766403 1393812 1595777 811989 911145 943534 1745744 1483794 305974 1921374 967883 1055746 1391458 1634400 689774 1403097 38507 1970742 564314 748261 1303397 374109 524032 579023 1486989 804696 943429 1548936 132641 274963 1991595 1157888 410599 1454324 1327911 1136663 1294754 335293 1771409 1742132 1888084 53889 1516789 93932 926065 1663746 1855436 996955 316291 1312844 1446092 171307 711040 1653720 1976905 645988 790372 1020833 1821465 207099 1835599 610196 1508478 839695 630116 365817 171833 1740878 500429 1106560 976464 1735143 1343498 166008 944896 1629998 235765 167103 20571 635561 274611 613132 1290804 1215309 533210 501812 1713160 1348199 958679 558334 1019521 785265 923321 542100 1808779 1330555 236075 1742188 49502 1300936 741398 153341 400120 488156 1064148 213921 341215 1478913 669628 1660872 1563887 303368 1931144 407346 1215412 779931 1908980 607335 1541006 1562757 1203529 1148270 1410401 1281842 1906793 728413 1714645 94572 1137727 1267943 1775408 1775669 1459987 852643 625623 850579 17854 1243953 1370012 595917 874309 1555896 1310682 1703092 1111486 175489 1416798 1023132 1331934 1649644 590169 194860 924554 179560 682704 439120 1081895 37481 1161313 666878 1690569 1907570 893274 1154333 1383766 1225460 523402 596458 1315564 406373 1372342 1136124 355054 755907 1394486 1403708 1813035 1017050 1720477 1352001 126733 811208 1884993 1130180 182329 1926863 1226260 391240 1081258 720211 970498 596594 814419 636688 428797 547414 1376572 1469422 969193 1175084 1611059 737872 235735 1195020 1592076 1930041 1401716 1267673 410738 85006 382578 1990501 541826 1902722 1785554 1150942 1678597 968110 830389 491937 1281551 967030 931277 1014600 1781467 1621911 1200133 727874 712900 1223291 1490651 664608 870085 714261 672092 1411001 1045617 379919 88223 73153 114002 54685 909286 648597 995571 91511 1018990 1508931 1910200 196807 1742926 1592632 1602 725594 945572 27483 358409 677427 590016 973723 905499 1298933 84139 1402282 1640700 352957 772584 954811 1018425 1266572 680948 977082 1308342 1709949 1965406 1196266 622499 221601 581619 1988121 1060789 144853 200360 415155 1049418 1361058 1855160 1976210 1437008 1462176 592792 1040389 1926377 1152553 1595455 495953 1622663 291522 103184 1242145 1039946 1541684 773273 914443 861614 1757375 1886519 1239430 459570 1639504 1323497 132912 1627744 1461841 1398161 946076 1001539 791971 1682999 350328 1270377 488451 1505135 982279 1098573 1464360 679124 867316 530808 1404871 1876757 1381269 1944375 631914 1870956 936229 925328 1267802 1393871 295241 1087106 1922148 208625 1179751 157778 1091566 459442 448150 44031 1271495 1203928 282118 1415345 672198 718414 134591 404133 1051871 1989916 1232699 1959424 431300 1997227 31096 869604 768521 365779 1009238 1107092 1490608 987761 579830 1449474 1070536 188674 1856923 1289898 860421 859011 809020 1069129 1549526 1169709 743544 4058 1258519 800263 1450658 1151006 101004 1904694 1615319 694868 562157 330762 26921 747917 694206 1647268 1543658 1538226 800238 1678873 1424871 1648828 970067 934961 941943 550643 1843100 1666595 435376 1998978 1985738 1113756 898599 835052 79885 1022815 553488 96126 698416 423856 379474 1664545 1437714 1856998 371901 142736 240733 192648 810285 606201 627624 552888 1446197 1991838 1896103 896831 1527729 870965 1830991 1562359 1729934 236658 1157587 942214 1001098 1294112 577801 1985087 1817289 369555 97551 1696292 124285 294819 1388902 860831 961793 1129401 1974217 1758483 213914 841662 1777929 341134 1118033 1801101 956822 1168598 1788283 1917681 1586821 529713 1536562 557972 421334 1649375 30749 1070748 1017166 338247 545346 941545 762727 1249368 1694573 311743 1812160 634330 458027 1502466 1876680 663818 1964902 1220027 160589 1977539 963137 183182 1583166 565929 1578374 160402 870888 1958577 639909 1583849 1404115 1707492 800166 728934 1543624 1439303 1750143 1795790 377989 903923 707741 1951923 954446 1497521 460083 1719226 1822651 1065504 1221210 745395 648230 846371 566574 1685270 230595 355081 1301551 794209 1176104 1935759 1735717 1582817 1979675 1420866 383682 1458529 1121995 801685 1764296 1284139 99651 1051271 1659608 443629 397859 675952 869651 1381392 909935 1356446 1180027 872960 533840 1847674 649141 1821938 1026851 324396 1279811 1670842 824861 1344406 1549973 740242 1541393 1330106 1269161 1574535 1829891 1486849 1462007 998770 1364434 696508 1691135 1725189 161687 605953 1623768 1483813 369435 1678076 1983271 375097 993193 1195763 1001101 628017 857380 1960354 697740 1602408 155318 1543283 1998057 834120 574708 39666 213007 160401 1406431 1087073 1233590 289317 112253 1653512 1629173 304864 1630254 92274 1409123 1246849 1447417 1932711 1721642 964300 817335 1708538 1886156 1326482 1816755 110584 1610157 302703 1074436 1816286 51356 1307762 796093 1845153 1105057 89759 619360 277844 89266 1003417 111911 1115576 1158713 1719444 351354 1876854 901621 1710610 1492580 703267 1602106 1824085 1652345 1328794 908990 1310582 1219682 456323 549536 535329 296151 14317 888602 1827879 1957081 1907470 577699 1956665 96816 106460 1799384 387274 861528 463761 191270 613596 1191916 248723 1402223 495651 1505371 627951 443112 1833506 1132644 1690970 1373035 103563 1416799 1590766 1417799 79264 1065025 233866 1794678 276632 732250 39194 1624340 327614 968326 695773 621643 779394 262919 1258975 1102308 1237383 1490859 1247406 1147252 919135 40185 33080 1983086 539893 1483742 735158 538422 1289716 670409 862457 1996774 1050273 1343743 112082 1204173 1392859 1589622 274117 430812 1629382 602901 1108515 1095682 313051 569111 1420339 465862 1133468 1702620 682938 941995 1777887 168735 580999 80147 623550 1018235 1333515 28158 1154171 272754 1349072 1041526 538395 552287 195004 1483083 1764488 509448 1685372 635752 1998937 676551 366355 1175634 1168772 1567320 301763 780356 1285257 158158 878399 1837083 1434054 1495262 142911 366406 746608 391325 537656 634087 508820 1384309 1846452 1335111 1400557 1085751 947785 1942792 649046 1444928 129625 360277 537432 31228 1790250 1374278 160416 1028547 345497 259282 1268669 1816958 233226 971584 209476 1985490 1966800 244868 438705 447768 584843 1537000 1818112 1669518 108550 1225328 1053810 812751 1079205 166886 1032370 219622 810972 1955505 216533 1890394 1339323 146659 1137092 414385 1292202 1523684 615613 1453798 899495 758781 193208 467356 633823 1076959 1294446 931182 1350722 1831184 336771 74244 134223 455292 1161919 557165 1114140 759213 1908336 1663872 1811662 1407311 1851223 655246 208369 1922848 1917427 98409 594986 1831020 1214178 374405 1134334 133942 1270059 1457852 1961127 371831 1284899 1820193 319672 806589 1970949 982910 1824133 1566222 1677097 541789 1671717 921841 1102377 1861703 104773 830335 629263 306907 499399 1533831 1978252 927084 276000 229973 1372792 583162 572051 1147096 425139 989930 740179 261516 39505 1496918 1271239 1844424 838467 905211 1875746 1021833 1548245 619524 361272 469643 526711 219880 816117 712468 1217325 1917224 1845235 1858619 620529 564351 693038 579683 852869 201436 158077 106656 942952 658026 1029521 156321 1505418 901783 492690 707955 195141 1367385 1082533 1439174 892633 700348 318356 512141 70250 1603162 151629 230473 1448938 858641 392677 1009165 1014797 395251 624907 1728274 116285 621452 1675856 1032047 797388 1951586 892756 1259640 1144055 1670811 1525486 800215 1940484 1964400 762872 1888859 577873 585948 662078 694890 488477 605525 1205814 1339882 374691 689509 665651 1250828 140191 1416271 418539 1688457 1017339 1297647 962800 1346596 643135 939495 382072 1074480 886373 1283187 947149 1703896 1074464 1883318 881633 575864 727160 1201816 887363 1070869 366532 200402 1239102 547250 876616 1305191 106681 1176596 247744 1554022 1263440 1595360 750276 1827835 868056 891042 1368273 524443 1691886 878954 1919420 787195 1772191 1675267 928436 1311902 400811 537219 1755429 1023759 350018 1507621 1550405 1752881 1288489 1488907 1839600 751458 1884676 410809 607514 853355 1711119 1025668 1312547 1449267 534750 1408034 1994664 489491 1128913 358446 1067157 1897384 1101831 1828202 1495869 1734615 1648214 133268 1085883 1956317 155823 1917088 123894 219079 1588667 5193 155612 1693952 78233 780492 1254731 689588 960790 442417 488600 902433 266463 997474 724846 368756 381181 406215 318065 1817283 644377 1140360 1623868 1739290 1724967 1580002 807520 1601884 1925967 894147 1737414 146375 1877857 1799673 843132 1658914 1987664 1813614 142511 1356074 1079542 847680 1401458 67787 748775 750064 1072154 1463392 1350668 228997 1569314 785928 1197348 374548 1203925 1450937 1857510 155671 1247218 961541 904184 280745 407531 411509 677746 202090 119745 553112 1524581 633167 1080411 1959068 1251032 1426849 1075825 1174127 1887987 1860673 47516 344978 885329 87358 1975041 1216399 1987516 229722 729428 1666322 1416663 854119 1296850 322003 658264 1376295 273954 1575594 1980109 896296 735922 37496 228090 1678510 163617 1117500 372955 1180403 1161792 1119656 1059695 193172 1470955 677075 1204145 115672 1384216 1818312 833539 1265637 308937 1412598 1651885 1558557 460838 502844 161406 1115971 1631241 183294 1572029 1972920 695862 636157 1889356 1518300 1472914 8530 1156615 1234114 1447767 859978 761581 1753446 1870787 769864 1612163 268040 1169165 1065934 426129 764823 920325 1169660 936828 1170264 510735 1259763 17495 837553 654202 1875639 716104 1434682 689235 1038290 265160 1341757 1547891 1868801 255675 80505 560110 902025 371064 325160 1949266 1365190 762689 345566 789518 350058 1060251 1894661 733393 687514 586432 265923 1650726 942000 504790 99449 1368627 1836338 1433841 1788741 888654 1712134 1317692 1279033 955685 1330989 930910 1609397 1651467 723110 1247107 417641 1430634 41871 1812362 157463 1609028 1599658 1767178 328252 799122 66466 981710 1040272 226672 1910974 1418530 1697145 1091946 1625127 87256 899145 1161800 1994641 1101973 1230744 1216606 1625939 1680418 350743 228551 676112 1697959 1034980 281328 1901185 1461864 143813 1283132 1736283 1888261 709284 1865559 1733587 25117 805576 1060370 569973 470180 1336219 1213982 912563 1186481 519847 11993 681031 728902 1803921 278199 447290 831186 605138 216172 25971 941831 791872 144963 877423 950578 973858 1837067 717397 1819802 1801384 1256789 1868189 962269 1163954 1961289 1889411 1763301 1871421 1681662 1675437 442989 267725 1909580 509490 1667760 1929049 624415 158232 1104086 286939 1001438 1870437 916543 294153 1440656 1221973 1541133 71686 1664657 1222320 1486249 1433013 455967 102661 16982 1634241 1508865 1382556 1087151 1903651 658490 786604 1720304 1355543 1983365 327207 975865 1946293 888266 1451105 1047796 1119010 968434 1930827 1414463 252516 334132 1232767 1327335 638535 1332852 1619977 1022061 1825994 497897 723954 287499 551601 143274 1617117 38143 1136458 401826 1563564 991049 479945 1432495 441670 1781164 1289166 20375 939428 658811 1562234 520264 1378746 1700977 1589481 441304 298998 299859 602612 1499273 606170 833051 381760 1282428 1150044 946656 1947703 1477944 1901402 1922982 535801 844467 961828 335160 1932179 1031493 1133466 877749 1737664 1204130 220070 1171748 1611512 869074 157018 793415 738051 1436340 1641538 1506859 89610 1665787 1668364 1091125 996537 961424 1155803 1667290 1162929 1937836 249666 174116 324786 748931 16170 862608 25407 1620995 1491669 1640634 582730 1731163 909342 1566655 3642 582646 21466 1337510 1865538 643681 822202 1896750 458932 1533039 1019560 311654 1619190 356644 1371317 256740 1974804 341586 1756113 328708 1085858 1568850 933069 877813 799044 1022080 1953937 173253 1797634 650264 1516284 861876 920542 925078 1772029 69119 1351861 72891 1198161 619561 1899779 482764 1601790 58988 1984656 580063 1962167 289496 1318163 1351695 1947951 15861 518847 1835154 1272415 1805087 378037 1397602 1338105 1305407 327488 1781718 191426 360408 1231520 785545 1457193 1930328 1787959 1006571 636849 446326 284765 1880414 1520668 915821 1184242 1238051 1876683 1960959 220932 510848 163448 1222652 748031 61969 1038959 1477977 427613 658198 1861938 1875170 612689 867534 1353065 430350 78909 936144 1412279 20580 733066 920999 420257 880758 715813 761309 52168 1932486 956943 694225 1837840 493344 152344 1546917 1849550 1368913 1810372 1544578 291667 685908 936496 761263 9989 1912007 997179 1347832 800617 1037905 1721982 627720 1536463 1427792 1148746 659269 189102 1497704 1770046 1652248 371019 1816466 404399 540146 73193 1393920 391711 232819 863771 1041408 1163817 738973 1761312 927463 1381498 986734 1580034 1994135 873790 566257 131612 1243498 1743068 341041 357130 1826449 1387084 208648 1000576 729872 185070 1453720 159802 1878360 165196 1189678 871223 884508 1832720 1775241 1512099 504423 1876788 1612031 643193 856464 276743 1149086 391849 1408709 1371218 291729 608984 213988 499723 1451145 240622 508633 1821166 1210390 1757053 1026908 1215653 297408 1885030 847946 220312 1811135 414507 119003 417060 424470 565427 1579645 1889308 1119342 698696 700991 1135094 1156393 1386494 688449 272340 767730 540802 412526 1002535 115426 981685 459085 1438816 1916693 1549171 735233 1669877 1852850 1006990 914322 1768046 52158 1480128 272326 472351 411157 1050127 446108 1680076 1581349 1818149 385899 710056 785984 1636612 359825 77891 1573149 686190 1447864 1264734 706570 621405 163866 135280 1683450 30854 792707 355597 1363823 1282518 1832272 88871 92353 73201 1538732 1468613 973817 932432 760104 825823 1183740 715673 365673 373001 22830 258305 552938 203059 1459866 586700 1932716 27729 320370 1688038 937229 324770 1460961 653763 956554 764226 416638 78895 992853 523549 1536982 1193452 1813743 1908787 1701578 1213156 883850 1471419 1229734 892116 1752409 42654 791848 1825317 370357 965532 294984 730375 1402238 1669781 863958 377241 332689 1600091 144171 104079 1780946 1337799 337167 1616262 1362394 387286 1319552 1624161 487689 268149 1146316 708416 418035 1461661 287277 1701174 1063691 1741791 366748 342983 981142 1038674 1992782 1438878 975560 1362224 1318450 1955850 1631837 847146 67383 1100120 1682004 596942 1181370 1815895 1536216 1143577 244209 459797 1708068 935538 325395 1304377 387663 387317 1460219 587283 868259 233467 1912903 387878 9940 359745 1619819 1843006 1135403 1377747 1497948 1779413 584958 985845 1790539 712350 710368 245977 1151430 236547 218590 265283 1654154 560416 1413436 853438 1450363 821797 332095 1189450 801881 939398 1028315 592598 598803 1037503 1246957 168901 1185786 447708 1889766 499688 1511461 1402415 1115569 1026422 886094 1154842 1530171 339000 666363 215200 1818838 824233 591689 1678774 1642272 766792 514026 1270534 1230682 836215 239269 1081107 1693214 317141 1466898 157824 430635 921874 690032 88049 1303848 777199 1397891 568839 50559 1614264 767194 176900 1868858 8933 894861 452891 982617 497485 1859513 298144 536666 983399 493225 1123456 1847324 1477656 813767 707611 677734 1289575 1761148 1847911 1471596 141782 305723 491312 480019 1314019 589344 1423383 1474194 399385 200337 1933014 1222768 1600116 1424940 812768 337102 970338 476371 323387 1633230 1777986 1841878 1899486 747605 942714 364973 449976 1610055 125939 461242 589131 762154 728384 1045365 301891 1499705 16268 1068413 744505 1504315 507102 1985061 1166743 1072806 1092597 1010969 1296250 1462307 1078610 1182299 1396312 1515776 1628494 920088 1228924 1424444 1017571 1147236 1761727 1894482 411616 162150 1536719 495737 692020 883526 330956 838077 112450 1210232 1152456 1365748 1478329 1873872 1242275 678943 1678580 1943844 502812 996370 1919499 845796 347963 19842 1494134 1345465 1993674 467218 910318 696152 504507 1633412 636429 558043 1386221 1207256 1677647 937328 700617 1313535 82707 223782 671509 1668000 1318284 1669104 678155 332029 1822516 1173865 900453 286136 1217613 1113378 1814777 229922 464040 94086 1618306 1299099 222695 478126 1085995 71926 1786312 11737 381576 1877894 979133 389043 701037 1022770 590248 913731 32938 570777 647209 1962889 1867168 1188343 1310284 1705162 194122 1447496 640011 69831 1543765 790834 450393 763727 385728 1336705 1336586 139723 1173982 1879819 866681 188129 27026 8550 1688996 1021051 592720 1752672 253675 964359 1213374 1734816 175593 750435 1992110 412031 1113372 1781489 1068663 919106 1522406 176362 616489 442041 867465 342628 214348 535765 958469 456302 73729 1621485 154482 1041927 664772 198101 787045 596249 845849 276022 1010960 1560873 317470 1283057 480331 947643 1421923 1658966 1984467 510320 33906 81370 305836 186468 1460212 1307202 1886683 1716922 1369403 1816561 1972497 914983 189960 1843727 1042567 1208647 501720 853197 385935 513253 1255926 292738 1134433 566162 1024134 489862 1715381 1674787 355789 72031 1304457 483047 908377 1934022 1487767 1118116 1033053 241894 128026 623150 1930385 1586477 1469434 731458 1502347 1831455 1685512 1335250 1525831 1713674 514521 659669 1774687 1419910 99119 1980136 1606626 454217 1239222 1641023 982340 127129 23597 76764 1134687 183448 1179848 1656147 1528023 520811 695026 1402981 1480459 599547 438628 975364 292244 152291 1000664 1974765 227001 9505 1199831 1701204 639740 1456873 1747926 1519108 325313 1895361 912956 1561815 212729 585968 343254 826722 1112882 591984 391826 390201 1944074 16534 13174 553217 752898 1226021 1461444 471200 402744 1010735 1921537 581917 741733 254192 1370945 1234932 489123 821331 873360 1721230 456668 1322781 463964 203938 691504 1636100 653209 964927 760113 1034964 230557 680043 1594031 210148 1676418 1642633 235317 1562812 111537 1260830 494923 851162 1860397 556296 491423 459432 691711 1929699 1985987 968072 546419 1402073 1906565 1119407 197885 239203 1984927 565161 444995 976611 704278 79244 801725 1246455 153939 609127 1875205 914409 795736 1948156 191408 1672361 1618325 1500069 1605111 335816 106785 1361419 1013804 1168699 101378 1409435 843573 301206 1519606 1460068 1970008 220978 823746 272124 1073537 1642230 1486905 1319289 1344549 1362198 1208645 536396 884832 1490739 1147135 729484 1974409 1334060 877527 1446133 209567 348977 1807689 188015 1127686 1082702 1168286 1286845 1517215 1284966 1861877 1245160 892659 1763766 1486324 1277486 686281 731227 1019957 1971394 1594855 785533 1760769 687884 9876 617121 1790025 82401 48754 562719 254075 1344168 1349613 810557 1856365 867026 1667108 739121 450037 1215158 68406 423625 1655324 1620457 226442 90240 1522488 16960 1435366 70877 269410 476909 1118292 1282573 592543 1157241 68901 1396407 1746377 1117442 774815 1133792 1596078 58388 504048 460085 726561 742016 1383873 374334 1068617 1191736 1848942 782287 1646521 1086320 1835067 961005 951805 1671439 681890 1982224 1492322 1778754 1871048 1373167 1935747 1364897 629899 1723398 579743 1204371 821305 58089 1250450 1542108 383927 99301 913877 1900478 1130397 610795 1177406 1509636 1128826 868995 1060569 1725406 1982622 239227 600718 475837 857716 1429818 940102 1277297 1816623 98221 220648 1692362 503356 1499142 337675 1870285 1582667 202731 334890 1363649 1380660 679572 1984998 898049 805014 796877 1235483 1394357 1666785 638172 597014 453743 1616325 111321 269167 1275203 119028 1304720 966642 786822 289490 534278 1723441 223107 59211 1674970 1765328 120293 632840 698777 557668 503822 265467 1668821 1134691 1607162 1400809 473684 1210433 1384669 105630 1660854 1318591 1678905 1365926 221041 439845 804141 835236 1619202 944096 296052 249483 1666748 1357421 888175 1477123 1362934 1367004 260625 1048655 1121188 158423 1733732 1793015 1537931 617737 1713414 1487972 275871 1754629 1160702 1701347 813213 1926994 466122 1918484 429926 858617 1286013 1717537 1882011 212239 633737 1945011 1800915 1029723 1255098 1707447 1758218 445190 306653 1644509 982089 522570 818346 687721 721020 1265463 1698541 605423 1129198 626557 1608876 1759933 1595703 1759274 404384 1202544 1692339 1806468 547075 894351 1066484 655087 988306 52245 1898943 1480418 814563 1156896 1623621 1726563 725768 767488 1837146 1106870 94072 1405746 1772256 1179760 1421771 356944 1436194 842467 283049 1799694 1103891 1223828 1853273 504070 382723 197538 1530219 1099437 286855 132590 1538010 1775954 1446609 122594 170761 472779 375566 389102 1766116 347777 846575 1862267 437456 812784 1711896 963285 1550921 1674962 1894572 1138491 1546091 1247015 196590 932619 894015 328436 1907405 1960165 1761859 1615876 443120 743131 987930 3273 464969 1714099 1623498 1897616 1778439 742084 888508 946220 361641 498650 1409236 1606317 1927734 1799768 249212 1315083 515744 1438112 1793062 1097592 1851698 1112307 1525219 193980 214034 1907826 739364 857827 1087070 864602 796437 1086694 260565 1520221 102463 1558993 615404 260387 549048 781706 1655565 1147775 1616395 1290001 467996 1422904 554801 583448 1926332 120365 905240 352905 622871 1409361 211990 1645474 964186 1853181 94067 1094996 970717 493929 450703 1833294 1487977 239633 154436 817237 739292 734664 925230 1183304 898029 1299021 393029 881383 1996152 657551 1728929 626517 378316 1154768 128549 1770786 662204 524349 1902468 1791872 672666 1747323 568099 1270280 478063 1672628 723159 666315 1721069 459048 1935958 875014 856164 827947 714796 246392 344284 1171551 425548 1586403 1146948 1136802 1881453 555620 539206 598594 360441 20242 950736 1536921 1247820 1976843 207129 1963610 852328 749643 1376551 543516 223277 1821329 1966724 490205 1637453 1131081 170142 1097048 501377 182020 743696 1866820 178252 916817 1129488 1057403 1938274 1917443 1390551 229377 324903 361642 267945 1112065 1271267 1928930 1427118 302146 1419192 465128 1605012 1498979 563718 1401621 1722300 1186054 1369947 126767 1516662 135020 871153 1283506 231451 33231 13873 251224 668361 1023029 1717102 556646 634071 707757 174679 64430 591634 153985 1899891 681346 1108157 1324135 222384 1511852 140031 1974868 951496 1995043 813824 1216108 1292455 1938765 1921005 1330381 807613 1364987 1473848 1638595 519630 871579 360041 1391790 1065807 1016064 68408 161274 1563997 90468 650127 493330 1108888 111713 1434376 1677714 274744 30034 220559 1731210 1545865 973059 1292012 1964950 1679755 1226514 1130880 1845994 1359356 647127 1471133 581941 1359522 1255126 1471554 1058873 1553163 1213211 1501234 1392277 1428301 398878 624801 1097451 67275 973111 1989258 949658 1232941 1276710 2090 1444107 1301057 61134 1711409 943847 1099071 1133097 13465 281282 1944950 1027361 1476210 802353 22939 588807 1291588 1440734 1707257 1697409 81740 87376 1906942 843299 1605938 593627 1399174 1574969 712859 1722699 523649 1774404 880204 1836001 445967 371601 1666892 709697 1704585 448057 1902004 731555 1456440 343051 1427893 966874 1674374 557950 634731 1392404 1862944 113407 1778199 455996 880994 1899489 1727321 1740745 541661 1581269 985159 1845532 1491953 129171 1027648 1276930 30883 1149573 1229430 515612 496047 1848462 467703 1134003 434262 211739 845057 1454132 175548 891848 403719 112059 1285350 438986 1096442 1786874 845795 1732416 36268 1489267 292161 759836 1068708 1143879 571150 1576614 1911604 1131724 1086524 1313057 1032739 1846890 365629 314360 1496344 1802043 299333 1874467 1297200 736796 412097 1208261 989269 1050076 1344618 784835 1595187 1309587 303452 37618 913635 1519257 1255971 222587 1433927 879902 625987 1387112 6598 668352 1465590 246464 1275218 1426709 1073830 669399 681412 747815 236273 1585992 1533547 1828523 535432 1260497 1145344 218137 924086 225617 1880237 566246 1382754 1482801 571106 1540015 332242 598183 1052965 145143 172886 640859 1119050 307442 1808750 1056794 1070016 615175 1203482 696222 1967232 1048420 740956 118471 159712 855858 734340 795586 945402 1376454 1706728 116474 1945925 1829392 1294955 481388 979748 142811 884091 1692631 48219 153573 312384 450631 905107 483616 1083075 1617510 930580 94423 633195 1486179 474180 1301330 1498510 1449616 280423 1640718 1260835 1981455 1939892 115594 536749 1554522 1698561 1208114 1091518 522756 125688 1067819 405278 1801534 1108017 1383546 1278747 206806 1256430 343577 371125 207163 249920 914774 874220 705501 1178661 835416 1300688 157768 1815781 838594 1945770 41114 1078395 1143794 422641 168021 1377224 612332 1116863 883378 1287597 380734 1409278 1374449 1066357 1659260 610270 151038 417425 1840796 639660 61334 1399924 1172469 1554099 990660 768277 344274 982740 214277 25304 1814624 1690686 1791257 1133971 1775577 635120 8844 1723174 626669 1623070 737706 1447406 596278 733012 606611 405399 652994 600656 1790144 203228 1158048 247311 191593 566243 1237645 1271423 1628506 1849965 1672535 1902586 536532 1468103 298771 1563990 159862 971617 1720166 1375436 1520721 1808494 1521526 670055 1734699 820405 489496 812408 1125787 1168166 1222640 1016968 1912735 542615 97850 771686 1964920 999898 43114 251247 668464 431082 1161222 867131 549614 1247865 792630 576840 1492890 1135668 493050 710837 390763 720268 971724 410643 929997 1153128 314056 1506233 919677 582762 677552 684536 959655 466958 1031722 1021547 1532653 1185876 1915911 1340330 733293 665427 700757 1513109 226500 416650 5852 919196 424663 9046 1494011 1484351 157622 1489694 460502 833071 1975651 1575003 1010947 1115023 969999 259826 1694128 1484891 236352 690511 1020278 1019438 220022 310677 1097235 1458907 8346 93552 1967184 1295276 700108 1563246 1272301 1607089 442751 66624 1894642 518840 1342287 1268111 1061354 1583056 1381790 220342 1379152 162185 1567770 977395 943725 858212 1409720 30966 1437755 275157 860380 1310164 68087 55569 472178 1477074 222428 1710629 592496 984159 1466008 571293 25659 1870331 386291 1950947 1289267 1823981 1347376 954280 779678 1582839 367814 626250 637770 52776 474099 439657 1442413 1204748 1989923 305980 703187 579482 1005299 328006 356690 1896577 1794707 1318671 764054 549491 1743461 1207188 51992 1852612 801981 1574507 1698378 1117127 146364 1800670 516359 1368276 1734375 1413997 1645900 737164 356762 600153 751768 155222 1373768 1486589 15167 1125562 1083971 1993208 1492596 655557 704546 243476 996973 1251585 245748 94366 245746 1703678 34453 260173 1693702 612215 1001558 834102 780196 188895 287154 351902 76927 1201995 1195829 1348480 782559 776643 1031028 992556 1538314 236004 371410 406135 228578 1249140 1751471 925983 615287 55315 690105 1368325 1151549 134171 765886 911539 314872 1084277 1812986 1183423 1153192 11207 223448 1986657 1949922 487957 959258 945094 373261 1206553 153489 1484014 1680661 208742 896370 1420371 93063 1045609 601655 872797 1305728 453839 1906505 1194586 178347 1306537 280238 1352245 68393 363185 212397 1339879 568535 556909 154932 1071474 847140 1808653 1080992 1448514 588636 1445984 1667923 709894 282813 1857910 1189714 60062 35412 1170831 1217512 526388 1555227 1407806 966731 1131818 630253 1043462 966405 1054324 1166219 570629 1298835 1783889 544673 1994522 1621551 1158959 735753 1089155 770514 1191461 1451609 33560 1648602 540550 1290660 1869831 633398 1638959 1013745 1996333 1112411 1289692 1040737 788742 75669 982462 603547 1566318 696210 1503729 617898 781559 1838020 277680 1297662 1561332 1251717 268562 213351 368951 1929592 1696551 937146 768462 1285528 606116 1079684 43376 342946 288865 491567 1764986 81921 1435456 961372 1451350 777321 768077 1289177 512147 400222 1026468 514443 485518 380167 946293 1067697 1203527 1432229 1532313 1229688 1590282 1171086 1787455 1994855 1502069 1723622 515961 1511248 849551 229300 1891527 1851888 1352819 1182136 1907395 598404 1290487 1051939 1818901 1293718 123767 380091 443123 1822064 1643195 456102 198558 448303 475906 1680278 912688 278897 1665559 1408638 1942548 1569560 1495952 591013 617983 530320 1558198 795033 1608781 55094 267385 1545585 1832455 52666 87992 1377289 524511 1752408 534231 865536 1180032 1266315 981063 1401266 1254871 579237 310145 1402222 683375 1083201 1726618 718144 1503395 1810532 1839773 816396 901750 559026 1746066 725805 502289 1033253 1185594 1421273 6852 1157739 65290 1314959 124793 1231087 1475344 1234520 1967731 1048818 1442328 78899 906883 466460 42967 386809 635536 1458765 1790393 246245 1348065 547750 604197 1058310 260629 890993 1606826 1238453 535048 467198 1810672 610938 495023 1477345 891102 1459617 544989 529328 791841 562445 791539 1182067 296753 1643647 1978968 1936321 1772320 1144329 1205341 581275 659334 404032 1963812 430106 1145472 1452614 124591 563723 942957 1862745 1680586 430551 1027135 1817957 1165731 1226003 310432 1043890 1993949 931873 367994 560109 24570 946592 392011 332702 1097575 1418853 1894412 646206 878698 1068678 752625 1951165 1845723 433932 1517748 1541844 1309420 405317 1687644 197078 1465088 802543 85240 918646 866398 117945 999446 1332956 356088 1737970 1442394 135127 65726 1242550 1827826 1612200 1356741 858827 252344 1578744 252355 586990 1551067 830760 1007955 537494 1857288 1657425 1505587 559822 403675 768466 1262052 350597 1236503 1573032 1487803 1038753 107589 1246512 886652 586658 643683 1763036 724923 584985 1034071 1057587 1039614 1178391 1756935 91432 564996 163925 710509 667258 1903693 813923 1604573 653769 1382128 1946588 1594440 134919 1787991 35288 1425962 921080 1188390 1829440 582888 925895 541218 1117824 354631 1121074 279008 650794 691381 1117036 1154220 817408 797789 1551340 1201543 48835 401455 182435 1597962 1284237 1134484 337229 874897 1890782 34366 1288202 851405 1018338 211875 1600963 1402427 1573747 899029 292879 1259101 14873 1733189 1968005 1840667 651874 1109373 613980 1394423 877067 484676 1062051 1568144 1483890 971814 1463888 1176009 648043 1873950 1429293 1786990 75641 802882 1073125 1372737 305496 1035037 1098492 98094 762649 677735 1144616 715974 22943 880551 1943575 563185 702303 158826 1409478 409417 1293891 1705428 1528453 1062025 1615040 1736592 1191276 1456801 242589 1426746 540867 144280 536349 1796993 964332 1437366 1747743 1307747 1627894 1157491 1277230 850986 577086 1358611 914276 1289486 61985 716548 480297 739077 861458 944197 1708982 1768189 1429070 300843 970119 1133690 968740 1124574 232474 811652 270582 1424509 1439587 937817 781028 1671364 1764752 191672 498599 1326774 1288594 1310506 629088 1626291 139235 1613989 164825 1665996 195300 71663 355284 1919776 571346 234818 106761 1338370 602728 1089923 406653 411684 896987 284944 572955 1638343 1203468 342397 1057897 794054 1417177 1301162 344186 1265780 1238206 645704 1346856 1506212 1121826 1760075 1975330 1590476 1023145 184794 1390037 1361242 1527927 943044 1422993 1876519 847741 822124 1854259 1921161 1569824 1903583 858555 1644852 1876122 1738794 1790266 1236262 1908749 1003379 1687950 1544403 759538 1595823 1407261 1925497 281720 418770 193918 507859 329618 1797156 980639 91320 1900055 255422 1028961 1167069 1508602 113586 855101 1114443 667052 747412 712522 1480792 233352 32957 1112155 1723255 1190129 863491 354902 1197723 1669188 497288 219075 684879 1790228 21959 1471345 1198662 722481 481071 1764651 960945 1663604 1644645 447098 1675126 544282 899049 938486 568113 1675793 1981733 815117 1212817 1579240 628883 1655371 1849310 547200 199243 100618 1796458 1644008 297803 546874 383623 1414375 655023 111324 1667284 1406504 910504 91900 1633182 174504 1920059 445464 1658282 1028450 1325634 1733215 764989 1049483 80824 756757 1822239 173070 1816460 936518 591260 1102646 1692100 1179699 1008382 1964413 129732 1118811 1541030 701340 559961 806508 800640 460718 308385 1980990 803676 1929680 1663933 42427 637864 395736 1143518 1201588 1310254 882433 1779138 978739 266028 431134 1519124 1295905 1166176 1063889 1193536 1630383 182825 184650 758028 326716 342587 495315 726538 1096385 903302 627259 710951 472273 888972 1986260 1821837 1887263 555919 1464615 969582 1823417 992223 913264 159451 59901 301691 1684685 8537 869122 57213 1783863 260876 1912707 1364283 503111 907356 168868 928334 1661091 1659763 572626 61542 1118845 1847834 1789342 510324 1698897 98820 1981497 230059 521833 1218639 333100 1714954 947193 1241207 90603 822217 1431467 37113 1834090 1315766 769411 1811079 608944 122281 1557080 1685439 1993560 1160112 1318976 1826009 1763137 461574 158641 1138154 1919862 305354 1900196 1460311 1725040 1276822 559099 416258 638737 1788861 885330 1522210 1073763 1448068 882838 586954 1622771 830899 825435 1812269 745633 432549 1434309 113732 968681 1394910 1769214 1425786 1585441 319813 1010860 85778 1600346 1007027 1510513 34690 1095170 556325 836914 188300 474386 884817 1684956 484243 245431 1805665 937742 562587 370007 1068318 1564274 949767 1921103 423352 62883 310434 921713 517711 102016 777603 1794390 472648 423367 777048 656552 1820251 487375 1068169 694569 1388675 2132 1592612 395162 1218852 1302287 630464 1783705 570021 1679512 1926298 1343694 1485656 1228672 1564048 879666 672949 1265526 1505673 777091 1780145 809087 491396 1860614 1264844 1292808 1703170 830119 4285 777703 523624 1750236 357141 1732947 824676 1733012 1020489 565876 312245 1109095 1560761 836220 115044 387113 579978 1806508 1332362 728438 63650 866999 716250 1672280 567577 1482904 69575 766352 1735479 23717 1642520 1225950 183976 1626853 443216 1992081 532418 318669 1014076 1508729 1555671 1845474 1077285 196465 1376147 1346538 1491981 388818 395646 1495802 1382536 1649039 743173 285369 216041 1959361 1443482 1388607 370910 543775 900383 760650 481150 1968542 1985350 858577 1248971 1656686 551932 838996 704042 1030565 1846698 1082753 641299 1200687 1013001 1225114 1481821 875576 429579 185351 1246721 1291176 844650 618017 264011 909316 24240 1398400 926189 258445 1832029 1617521 324683 662578 491249 1171137 1027048 1236701 685838 886928 1514356 559974 1501628 1525694 1742245 1877609 867089 1192553 167449 1615778 851212 25790 601611 1094287 638547 671082 489506 1472155 748869 1593972 1337822 230741 406226 455502 1221489 1063631 264767 1119842 1784773 1388311 1798235 1866374 170578 256202 1955857 1208644 1905305 589631 1944700 951731 23280 961703 930027 274474 1582314 1200302 1110316 282555 537618 1449837 290294 1296220 4990 1821726 367186 1153405 1279526 434045 465358 383910 1269091 1715139 617832 1109895 874117 785410 1908216 808179 1931941 618700 1085465 1276994 1236777 87704 1015665 1792321 646209 1975878 322258 447200 1188199 913076 70998 423967 1647187 1871365 1437658 1578540 1645884 488132 337280 1768664 828962 760915 1295119 1158480 1368330 1029020 1301671 840753 1010751 1328675 939986 1293214 1143820 343768 1294006 200897 1633195 1601219 357950 368301 1176019 1948011 673679 734223 1076719 963532 1853605 1678018 613603 692109 1777960 1950604 1739763 934969 1162675 1119244 1044473 256566 75914 614486 1721220 1024063 1418071 1494767 57971 97106 691816 1262444 409512 127975 1329711 1667741 1038562 1505183 1457648 1963974 1878075 768064 1902018 932343 1984273 1175056 255748 1759804 1735643 200491 1993621 341546 1094851 895316 1066498 670541 571522 345524 329604 1464741 1414733 1561454 1133038 1354400 1137592 118119 1566697 1027410 1440442 950492 1316775 448873 1281010 1613011 364326 613168 626762 1567504 837134 1986524 472501 1600691 957810 98012 264646 257638 1642471 1499912 103334 1770411 1227507 885061 109165 1026518 1486069 1725519 1020913 1919103 487158 1195578 486785 1554891 1184827 823989 103687 322441 1972273 1678295 138335 1707716 1568967 99752 1010956 18979 364853 1045840 537924 1870049 1480106 1088429 1014585 1175106 1933304 782772 1493790 301009 575214 1631704 1386462 963100 1983028 888511 1651891 825506 1117510 879591 503249 467482 810877 763304 970710 28014 1621537 548659 1678475 32440 981740 74409 1977112 197812 1023154 1939589 1941685 354014 1660541 113653 596915 1972506 14947 1208331 856852 899578 670438 1095134 527623 491410 1958868 624214 1822430 824522 1446154 229584 1644584 956667 289532 218506 1602233 1033091 1688866 913446 274223 1918353 674802 847781 968688 415641 1288603 1327926 1813295 223253 838888 1574152 1129499 1959200 434637 595857 1378611 230771 1908012 262253 1573949 274086 1164609 1987862 727035 534641 1785457 784179 1282258 1097564 1045751 1990369 1577493 796359 1348711 240155 1627365 1299511 190740 1664522 655639 1566223 1490230 337244 435359 1586299 1053741 1074387 1359679 1261883 361876 1693512 1208813 684468 491968 538253 256761 1570602 891202 1200873 172625 1713858 271475 1847657 7076 1747683 398826 1705078 653922 1411532 120524 102981 979830 1536891 1443632 1786844 663328 971744 1968412 197205 333045 1419196 724667 724699 1006714 1878759 1861715 1803948 1581367 672165 1217290 1977011 1531802 651072 806113 358207 783961 1005343 1911285 1437880 549983 819678 1082252 892868 1483932 1519574 1356961 493508 1804116 549002 837430 289630 656239 992153 1910278 446462 1876181 1846932 478909 493627 1117496 1514388 167412 1280041 417123 1421405 342473 698860 897565 1581968 1758690 1137423 1364760 1083142 1780600 931914 1248089 685563 698766 1640472 566771 761970 1981143 1852130 830897 633328 77191 920687 1758429 1932096 1833381 1929533 713014 1975261 77351 535124 1070260 376372 1354660 302958 324592 1470963 223046 716418 1393331 1251075 1950656 1361256 1107894 549861 1537811 349137 1029506 1257813 583738 1135129 164139 526299 1585896 1651435 1878051 1431088 788862 445609 337809 718712 1101349 1253632 1387919 1334145 360511 1355015 690002 7640 900859 343191 1846311 1973313 1693924 1922260 865323 1830412 1679150 1352749 268068 851402 132469 1521468 1985206 1313939 982504 1560889 1121224 1504493 1248865 347451 230019 1742269 999723 324448 1064563 338780 1354319 417106 704683 1587693 1842866 1415796 529720 814056 1484564 608235 510222 1348910 242427 477897 40261 1322598 1818101 1569677 992669 1233737 323640 700101 834742 1268051 645401 9425 1067552 607170 1145654 1866767 977260 1736984 4287 524686 1514794 1259417 1498958 1854694 1848641 1099025 536212 362092 1689857 1857199 512040 657967 1861208 1840134 773295 25528 325630 129072 1001100 551559 949531 1659030 1248733 156840 613809 362932 904743 801415 1446712 929442 1198557 1468965 676521 1446933 1070527 1100584 1492558 1508222 1025481 265177 1516856 645721 1058479 498203 1978897 646710 719225 974158 98848 787249 137508 1883708 815022 363735 1177297 189630 353784 735541 12049 1166050 395031 1245748 791120 1493306 871674 1692044 1483302 1690371 1781846 1640000 895948 318826 1851242 615365 112906 114560 1434969 564021 773843 596495 552252 375237 460569 418583 1788575 984567 318855 1773568 1010290 376685 1761581 1846272 658730 1716223 1661752 217270 1009269 625137 904479 656624 17033 259984 348954 1559471 57301 365637 1711731 1053750 258382 1050244 87915 537267 1124624 1062588 1888421 1063269 386508 621638 939436 1145098 98325 467981 372371 18018 86020 1430763 575313 1274495 1386366 1348100 1385374 1805755 1040383 1095106 1991605 224764 3964 354869 1938618 1566100 1698534 372718 593995 1554968 918455 1025531 1349159 1952957 1408881 1221604 1751980 1349674 1393370 1417353 1777674 1008364 573080 44893 180911 1815969 836019 1326000 1965280 538901 1309932 524426 443423 168629 1010647 777046 1858768 1914331 1077824 370245 1211218 1537505 1023586 461897 727808 315223 960179 1533172 1793767 1321527 883802 1542286 530633 903704 1659447 1083241 1625601 278216 409359 267495 693154 1875164 464773 168744 826642 1206386 1411831 722062 1089142 1969345 1142077 382547 1365007 779247 323507 1666861 1101657 1942263 890302 437634 1463026 1671194 1455274 5962 1114613 981140 1422094 617619 837466 1822014 890028 48499 769161 1516909 574551 493604 447408 842360 117731 446687 1804827 1917270 399106 1599123 572327 1105243 112243 152905 1142653 815268 1694267 1467150 511977 735727 401403 1633056 1254931 915725 60667 1255600 1114077 1356239 1621437 1924739 1803549 72980 264099 594612 766587 93368 1493638 495721 277328 1572441 656991 65753 366083 270948 1891299 1340092 1931462 1141848 1101735 1411350 599033 1896629 1820518 1511432 806099 147310 379720 573809 1904412 1701846 1180721 1112842 1026840 202016 1413505 176109 153532 380861 1807938 1479748 1240719 1829201 186577 1474285 283489 1697566 1931980 186971 134858 925603 1606709 740673 774842 42548 96667 741954 607295 1660734 1575229 430257 1473853 518780 533571 456363 1970925 61039 1980049 981736 134343 866243 219674 1537033 11716 105715 1721738 563478 110631 435926 915439 58911 113093 1715363 725063 1018533 1780757 1008883 1534604 1549790 470078 19579 1725333 329875 664047 819533 1278792 258580 1224020 176899 76913 1707838 857922 1812155 153479 118916 299487 1522842 160900 1936541 559582 1567096 1784415 25679 1420153 1463020 1058572 344337 346976 1644992 1476720 881366 1958665 638939 1416459 777942 1458239 1474030 1145932 52597 1907735 1497118 1975092 475129 1085270 413644 934410 976707 1991356 1703744 730538 585323 480774 1713089 758680 3163 731835 627997 373939 219586 588014 1502191 103891 1764914 641891 684531 1957105 1831585 1880830 1483575 546075 789718 1490 1548192 1962163 1672886 446510 1156297 931668 536598 1502283 1968618 490187 1275080 376322 941445 1273092 878153 1090670 1568234 1318546 1418066 707566 622825 652949 790383 99730 1883948 1840750 578775 871639 1084843 1564563 795131 1165130 288729 29476 237631 937846 738564 1884098 412817 422415 1477490 1185817 1097333 1768862 1906259 379245 1751064 627807 1946509 1337245 1565211 590420 1787759 566298 1264803 61 890183 1112615 731972 1708623 1279054 1451219 1727973 1918733 151599 1362035 1054558 1690223 645511 1323170 1940380 1576325 980043 1321906 792932 447778 572273 1582708 1983780 693236 1437850 505464 1998418 278600 830394 805431 1429831 800908 1505356 642069 560102 799058 1316321 396603 1985842 721818 1357209 1825393 153120 18336 823695 458431 1857081 995302 1548209 1655574 1395716 752457 915337 1056388 385747 1523509 1099433 13843 1527779 613993 1936000 740892 963743 1402020 187501 1084039 1886707 504817 269805 846211 908677 1565772 1189844 616180 388324 1707287 505490 316446 1100330 1902735 797765 1818772 294997 1388898 448478 1540153 1222711 1811145 493892 117510 1144665 336738 217755 844880 1855930 829703 755457 1603046 1578539 1726855 381208 70703 158520 724480 1549168 1373235 1444631 1104714 464073 948647 820505 1495619 1520446 1118922 1858149 1578423 442064 566352 1608309 663127 1614025 951498 1948716 349308 1596622 902857 190579 434218 1608628 901955 774738 1548236 102416 832869 665369 1305250 1065537 502074 1630198 1319542 1125078 1621558 1263098 232187 712415 61320 29969 938010 1121719 410403 1546836 617116 1342664 962370 1718254 142284 1462279 1977038 1071632 1225661 1111805 1562623 226497 1231178 1675286 1037645 1768832 439506 1281694 1189915 12088 1106758 1649220 842937 1681850 132507 1961660 1845567 366457 1109580 1286402 706764 530404 1867087 418097 1020191 399290 1984718 488457 749117 1499249 560592 490135 608414 1039154 1241651 887046 503308 969977 536905 250640 908639 1229317 336471 1844948 811158 747207 1363958 1456814 1582891 1927501 137473 905294 1801884 594650 537798 237408 748633 1132993 985262 130263 1151744 747434 1628040 464275 1903972 1741529 232846 884821 1532178 207663 427314 375821 1813216 217572 448653 1644301 289714 1904821 1476059 1115914 1798962 211682 783048 1484509 178974 1965575 643070 1904851 1971466 1342514 248589 1432932 1493463 1805737 36861 1615489 1445371 1514426 461341 1923645 1455525 140344 1966294 61942 603682 1893957 246510 1657897 32658 321166 1954320 1251186 672483 656485 898317 1698665 1304276 292445 618701 1922473 1563780 124358 1362903 1895735 888357 1513055 262125 665973 1829465 846936 1671615 608901 720945 1096707 861269 1157518 495668 50781 584599 1799858 36435 515409 1444295 1772984 1691737 1743097 247184 768884 311131 488121 7055 156272 205052 245514 308652 1953537 1027490 1584676 1700302 1995312 229452 861478 1064964 700675 40058 1645038 1868693 284163 1659877 1925292 761870 1600822 890384 365579 1985389 227011 802179 308749 602590 1787700 1959597 1370861 960988 1261389 1800181 1559638 593623 871773 1605239 434803 685251 555443 952350 1476214 300519 1057215 1270648 126735 341720 932877 1396543 35354 1610677 317827 131234 1044359 1588927 1848282 13980 792613 1261283 1362086 624035 1447152 704116 458628 1173151 1358679 1655001 1061022 1774223 894939 312345 45051 1432438 1275244 1343566 1538833 1789931 175700 567489 639366 1057936 623819 1315023 536440 316605 1664095 1077397 461910 1085874 635157 1636879 853667 1298993 533402 1468111 668237 1679962 139293 567047 634988 647287 28816 1206068 401516 83490 1748216 1052979 89147 1116779 1792905 1991667 382513 915364 1589396 427275 268174 219141 624505 1845426 1251392 821287 1855021 79386 788848 1798084 1335025 755326 1928182 1251590 1378547 1078849 1062963 402306 1813377 1329634 1247675 1335030 1286014 1771666 1828277 1653054 548797 1244009 1343541 1114346 1156019 1267784 505386 1513624 1125442 1344880 1829127 456326 1548253 1979329 906735 472185 879961 837737 1424840 1202282 1467446 1300995 939138 166973 712404 1097038 712664 1254031 1914161 923325 470712 1134629 1202202 76591 693911 1096515 1079499 186591 1748620 633955 1527531 1260176 176302 1613419 1171998 1119818 1233810 1675542 819625 889031 1022969 1702199 145917 43619 1181010 1396069 48963 1027075 264012 726638 1303431 183198 297779 1068890 1398399 1457387 632089 16668 1318355 1262777 27155 923289 1007903 1386066 588597 1993376 998557 772834 1060000 661782 1793018 619947 1794908 1490232 1919053 311525 635077 452036 1996123 962472 949624 1645787 1160847 543066 588006 1350882 681852 1853116 573880 870894 531436 507438 543169 1538562 1817097 231721 1080612 1303112 920810 1664744 173335 954634 1478372 794214 1788379 550755 129008 95722 874825 1098111 995009 1125977 588336 1430983 349880 168441 1456611 1282864 1229869 131907 567207 378267 1853673 165896 674228 1778704 1589117 1369036 1077173 1497105 1539805 1871699 1010826 960522 814721 1930601 215659 1726212 278973 261996 381157 1659063 570054 346840 1138740 718922 90297 1684105 564625 1991579 723396 1371276 466997 1965366 134616 1875399 594084 1003350 1069074 1186180 292334 1576379 1650901 1211977 1134763 113773 1445528 1372371 127443 1064902 109696 703413 82011 836602 1434305 1624669 246872 1267054 335990 1272144 356897 1555398 1377955 1940469 723007 1383014 1720282 409855 970100 1311991 1695015 1014353 1637804 956590 1767487 992234 144123 1663913 140920 1580237 1003269 966976 1927183 1184915 533065 1792789 1953850 1513906 866056 1304169 1052581 237968 1468206 1702947 1933606 252832 102668 118967 1922614 1316664 1629076 1300095 273640 17730 302326 1162717 280029 1062824 1389009 355486 808652 831969 1628256 149790 1918846 1892954 1320110 271695 620151 91913 1690331 1422448 1279651 554651 816427 573872 349676 142919 1923209 535255 1122888 88773 855132 70234 678550 1925947 673118 1450778 322152 1655389 1096188 295636 1988880 228294 1562510 161793 1253184 500218 1798905 1632590 1163691 438060 205895 34959 1793664 1598954 1773540 647463 517524 1838327 1130410 339062 435955 275426 1904054 1338052 1613432 1307195 326888 1387346 1222292 1656655 604733 61138 581888 537612 116563 1258001 1304004 350063 1346971 1100403 1773620 1803591 1353584 276979 87898 1984628 270707 1514140 1375145 24393 786649 439876 826194 564285 566029 322241 857177 1728653 919425 1117618 1827460 543678 623646 740677 451259 294830 42262 1879428 878028 1281918 5150 1034284 533953 1740069 1569404 1194930 477619 641221 1065162 346454 122769 1494777 15063 466607 1608305 301086 1880688 19635 1852279 144681 29051 665433 483109 373874 835737 518227 1683786 122814 1091554 73113 1532469 1148006 646367 11090 242080 1399004 1703605 1559313 1803804 1738464 1431498 103434 1058014 114742 573252 1196042 399104 1446612 36846 511631 610172 575845 1354436 1623585 1934598 1402826 1294047 376531 1441046 608781 113483 348086 408952 1964349 918708 638445 1076382 798976 561009 783013 799571 346894 1256992 4979 757261 1124988 1857255 1790964 1093549 1716462 1885411 658955 1520286 528075 1884192 1325799 1497140 964576 102922 1718498 215805 131338 1296906 202723 38459 711612 258710 1704879 963622 706166 1056889 1597717 445577 1916785 473650 422703 1363101 1544201 23818 1212742 202922 853219 1887407 243494 1878833 120057 946850 1173424 354472 1233715 283696 1412504 1934617 1835681 901217 203455 998245 499879 1769122 121647 1493776 1336653 831055 836967 703565 842095 1023913 1732851 33796 1442434 676003 1773347 723126 1178533 1936537 1073158 1151427 324303 812515 330288 138960 1514640 1595684 471521 1395406 1591537 1670094 429576 1633131 1509738 864597 20775 1972411 1411499 1352776 1244092 975782 426203 1223219 886330 742770 432275 30043 1691000 1461862 1467402 1051161 654255 587667 497232 1918614 132132 566084 1162485 470862 874932 978312 1615986 355381 1553534 1167078 453046 986083 1513679 1394297 824553 1547043 1224715 494489 515328 723480 282096 230178 1540915 1882705 1727333 1303639 1340904 1506622 1753555 1819398 922720 1977187 1644402 84987 1329255 840723 1170030 302730 1337542 1041602 747723 1381936 617777 1425115 697030 1863438 1737320 1814706 667094 948061 157570 1286021 342655 1074285 1818091 679173 1082479 1119083 246990 809930 718854 988789 579111 1228348 841613 641920 1953524 721710 85979 1485805 483092 822708 1449180 1220316 488267 418253 1473542 454400 33092 278130 633412 1294365 1069053 1346811 125815 228710 1618628 986432 143517 1759880 586291 811919 603873 287698 533331 1675914 849963 901682 1344702 722777 1287868 1533476 784446 1321480 1135231 185075 1910670 1981100 1565852 1886427 573433 1127388 1091905 1295038 882627 923261 669320 601460 1424686 1533592 1297805 1717259 1154578 1037277 1976590 335444 745596 336757 1360912 1416972 398428 738072 457202 1802823 653516 1891634 1796139 1213177 296366 1688552 1868525 580823 1348359 1050789 676715 1552665 1737832 890295 1296876 1340061 1550396 1594289 750159 1760022 1971175 1085512 1503534 1445166 990009 470189 265538 731703 1246976 1271215 24522 928985 1580677 718381 657765 1387608 1583916 1961070 1506141 1526317 1209535 781900 16463 1490501 1709977 79432 1626665 818782 831399 1021584 1264170 948427 1840279 253278 666753 1216190 901085 1341001 938697 245658 510897 1250030 1212000 1294983 431422 235202 1857647 154728 1864596 1305670 1689683 1871937 163564 1388232 1503307 1864764 861388 1070644 577317 1852132 1736139 324379 328048 655229 1839275 541191 1155608 1042968 683507 1733882 526741 1326966 1685562 219918 1112169 1343827 1205590 364620 631794 1703301 1206793 1824349 1358024 1389215 806598 596637 1044984 1985026 1726182 1148854 1820879 1550212 832495 1728652 1260362 1718310 850456 954382 1375610 1716526 1984555 225157 1771616 395799 1329534 644518 1747605 1378686 445721 81343 1482915 1164248 1476354 1516526 1860883 1722083 1353981 1556807 1211328 952942 723695 1777222 207426 1597788 598579 1783727 498675 1615123 1779948 55351 434328 1178926 856414 1956798 1494114 465852 294334 670701 1692071 579837 330473 869852 880656 885078 1478200 498044 933238 381328 1430416 139184 975745 1218018 196281 1456113 59132 525185 265782 541571 1628859 1075000 1866631 1351158 1907380 276232 359501 1353098 1967484 1541358 1063471 1166523 216866 1876661 1603127 1597835 1291621 1475979 129587 268006 483826 58977 1420325 1324045 347318 75442 142961 1631438 1748246 1136365 1198017 339851 1052969 1237938 1325352 680849 1093543 443933 1278863 537061 1954742 1287081 329215 1273402 1123474 669537 908978 523630 587791 503373 1106920 1253315 9405 1333200 1188483 1596631 70664 1130840 1990212 1629617 1819499 296793 91855 1481329 1601608 1060821 438059 862090 1889445 78730 31612 1338797 979921 1350989 1832728 50204 1507142 902701 15372 1793104 1950250 929101 543042 1015850 177157 800450 1153344 971901 1566540 1105751 1141371 670379 1399381 411373 1873366 888933 1786890 941976 327403 993530 1498384 1707056 203393 1513867 762681 194661 512150 904529 990510 1850255 365848 1511696 1751781 846308 675608 1736896 871122 1486627 341662 1062249 920602 1611118 1685319 1455346 979268 1018171 1044569 1490888 1719621 585585 1955419 757758 4181 498841 1982957 1159714 910008 1101622 366481 193734 1023386 115849 304585 52045 1632141 1253683 1507983 1112368 1374351 1791800 1210889 144083 1359914 1048698 1352347 1829632 926784 1622358 222995 918323 1970670 1725203 119459 1599250 1065121 1876943 256585 1221159 1322969 1259953 448935 780347 1818381 1843572 1044671 1269895 770316 1915855 1848360 1051919 613279 1912627 1016995 7032 1078378 631555 1005894 1371953 544475 863818 1822736 229072 502674 434420 268249 1519293 1366754 1942265 865602 1549444 1268565 431763 811247 1496283 1347626 1931808 1478015 1563208 880146 633908 1640387 1782184 1420800 1636115 1862594 611629 1567006 1434666 1104723 1358064 1638754 385241 1620210 994086 1419137 75949 1249613 1759824 557908 699653 873020 1423260 928039 674218 1111854 887994 280370 66296 775276 1016851 872390 971867 53466 1612091 1679769 557904 1913362 1561563 331719 380664 1350487 1893942 916813 1051477 906913 1910286 57241 308170 1450846 1574981 1252119 1435878 1876917 510529 1447916 1737610 691059 1047897 1046670 103390 732922 46478 840197 1216521 1708320 560304 1026233 1285151 1653591 60210 1677741 567744 1503243 128497 1975669 401015 853453 567420 534811 1607297 1359935 1950766 1087260 1378064 651673 1230392 716504 1255542 596082 1448485 1984303 1549008 1162103 1241257 1379276 375151 1808258 1693079 1808995 539397 1478419 1962412 54152 946873 1173105 1954536 1067176 1447869 750132 740882 81699 1618708 584286 57344 706673 209873 354181 345937 1009972 1535366 1615839 184920 1988113 1295907 32457 1213773 1381425 1028842 589593 782860 1025984 898079 301343 1875902 1962540 101000 503733 1970782 1223933 1274944 1031984 175918 334677 801074 1357958 1376624 1022665 1990065 1738731 1231492 1750836 659342 596213 199327 1751981 938378 898727 1456033 1531237 736418 1234034 564601 919442 618697 1645960 224185 1602799 666282 327921 453642 598299 946647 1514250 1652975 1875212 111333 786561 1958935 101523 36646 1622931 375949 985745 452480 1853488 970806 217877 619815 1524683 364699 1479734 1282359 661328 1366655 915455 506002 38920 1618627 1371956 1140448 619245 545616 1354039 560256 1040878 706080 883721 753719 77413 181799 225908 1339890 955699 351696 1614537 657185 1069623 161650 258145 326386 651412 1427120 367589 1833737 991498 1550381 1854532 1521430 567066 1775228 1590724 1420896 275874 547993 699534 596572 397456 1685969 983393 542354 1089725 209936 294866 32174 1260889 1485452 327525 1315852 321497 848488 289673 1493862 1638936 166225 613291 463673 1302466 730792 1300975 922691 1548653 320118 969494 1004457 602846 1380801 998758 584301 208342 1173530 643831 532985 1079658 331139 88143 912066 238270 1071580 471277 631076 1915243 435437 1288661 223482 1214059 171108 405535 1658731 1207328 1546721 196232 1259085 369920 3071 128058 610042 658326 1488777 1616235 1261574 1414426 826332 1572313 1810665 1099441 1969027 1574143 607515 1393232 299356 1054651 1198317 425822 1844532 1203343 1790917 1328274 129000 380225 838678 929063 1997525 1701708 1110365 805304 1017853 649717 1432954 1633219 219953 1947716 1167130 1336594 1326032 1201237 78140 1725287 755930 1856994 319325 561737 1796469 1991080 498797 735100 267545 1521446 1037013 517564 1680811 1679920 1361084 1109441 775631 78124 1396604 1686415 557263 499623 1318673 1866424 1046882 72554 952908 368071 1629002 650174 852383 1513511 1653781 638977 52650 328361 1084198 491580 1441195 269461 742780 107811 1602982 1186405 1046105 919230 1669710 230674 955383 1601095 218044 1894761 194704 60670 81640 291630 1151666 1250113 1728446 271718 1541539 1579098 1358387 1750295 1598336 1732785 666618 765954 1437236 1512124 1707258 1056767 459155 977278 647545 1799776 1603557 1937634 1073068 872310 231891 616161 1132357 1305742 337976 542393 1324389 1936066 1061575 139151 535851 65721 1625394 1199967 1107882 676463 308121 1504077 1109976 364694 1373911 746449 170835 1074132 677939 113461 1808206 1717454 1083381 812558 896091 236959 1364822 1601133 717865 639451 1473717 499351 1314746 317116 70832 1122688 801052 138934 848993 1192173 71689 935883 864377 1385433 821874 95067 129482 1746337 1319019 1378326 161971 602887 406487 315058 491039 1848365 390974 285953 737938 1846995 716654 1684977 698925 1682670 1888617 1337831 1337650 683216 1660164 17502 301364 1597 1256081 484705 1772921 61730 1828214 561842 938445 1876005 1185362 741553 300621 1644347 274852 260560 950065 1605035 1250547 1846559 729866 1082155 492197 1387616 390418 23266 975537 1033389 1014935 1644927 1327836 13655 1642247 1619385 1728839 1593411 1802841 455713 1443865 226573 1841673 679782 1280990 335996 1854609 341739 1574304 870056 1272548 309134 1560181 1970136 532385 769724 1953593 1241916 1709172 316964 548912 925767 845668 883873 1320995 1555150 368090 1585391 1382076 1191534 1255944 372713 1379640 849600 1927018 844813 365568 1773140 45840 1803256 1584696 292354 1604339 1673801 220917 1577795 700670 1254760 1348603 1828668 306751 1788794 173168 1878602 848654 1001097 1579418 198923 344022 759101 436486 1786461 725530 152018 596930 530181 1569010 143003 1229576 1979810 9702 497881 1072019 176187 29711 744643 251018 1874277 1485992 1281748 471263 952758 64326 816214 1033329 469690 361768 213196 120136 405959 1887724 1642088 951659 749926 565769 1169618 875055 228825 373052 515569 413352 1734431 1460177 902251 157786 324187 1999246 579221 543397 1264339 1920778 105705 1845515 553856 128760 1461025 393706 274427 292604 1669201 1322364 220125 1554688 344532 904489 41744 254156 198049 758248 537729 1128916 1455820 1808125 1142052 230225 1005827 1938753 1758722 679854 1514627 1496168 1695737 977254 162608 1133588 940057 1143842 1838908 550578 1923697 628056 390465 1586899 1105819 704249 596841 682582 1931247 629945 1642922 1400878 946702 414075 743003 1675906 1805225 1471823 489461 350858 498783 1162566 1751942 1406334 574960 275694 2785 935588 218834 581422 1572572 232410 476457 343158 577062 1518427 783218 157377 93945 251854 469585 473838 653197 136164 252051 1430724 1937011 1105179 1304402 625637 692288 780065 517670 1526552 1773014 629235 168210 353270 766947 396616 1927289 1022012 1294688 47627 1322636 247898 1580530 1781124 1272284 1278932 1687680 208590 724698 1311161 1953795 537434 1795737 129080 1489987 1414023 1687004 1957001 1816016 413575 1054821 1365043 1149518 1474172 1738229 1587914 1357031 900921 559037 1260407 1000639 786897 1343901 520865 604694 612635 677270 1869352 1922358 1818244 1676986 10251 74217 1208472 1933481 1447919 1487324 521674 1253354 720653 952098 155136 373031 730379 337785 117733 235858 1471995 1926415 1476204 1140568 316251 1224652 1171643 303994 1310074 462072 1730817 1542323 1484850 1052067 943434 743298 1403268 292688 876575 32030 1943206 1384115 323304 1685020 425060 745240 444044 1038554 955853 794942 40187 1617811 1407698 335029 816065 652108 94960 1647257 1455517 34986 603663 1710458 1134955 409372 106229 1738050 700959 1411049 838989 1788941 858614 455202 271556 1708093 1907277 1780891 741286 958753 50921 1032812 957199 383352 119440 1226500 1692142 1403238 1139980 285552 219552 1474099 834603 1954011 14064 1101482 795076 1976484 1663286 1566493 1720613 1012116 476092 749081 1214526 893887 1188984 178991 1476895 772671 1410575 473770 1941951 28036 541171 942905 1398688 1098384 1529616 1845774 956157 1167310 1341710 584589 351556 921169 1648563 175636 44956 1448083 1165871 995527 1985994 259129 1194573 695029 20645 1803167 1139182 906031 929004 1559708 802273 644929 528372 1729618 1783510 1361716 68777 742874 84259 1552261 37809 1216058 1644516 308318 829206 1549679 454937 1221837 1443507 68143 507604 285555 627971 1288533 1577958 583870 1278123 1671008 80078 1422685 1445888 1709058 1344577 1571685 1602062 1677512 504105 718045 693262 226038 1894322 1914930 1570990 91814 1701826 788896 226404 828922 181452 764240 1301947 719328 1428961 1390172 1957908 278845 1329937 603652 1696909 133233 1663763 1877623 728801 880564 1958962 440399 1463674 1373748 1352999 1333224 710978 575816 789025 1237639 1284665 121476 723728 595338 487102 1007918 1032150 1646409 1238094 748333 1455243 1652330 1848557 558656 1319693 1104028 1599813 957203 243357 13433 996245 1877294 1358503 1442251 1461922 1132620 1572364 1028272 451904 1330857 647702 1423551 1620951 1340198 561018 1839880 286174 800524 985229 4690 900658 1980854 1492518 1909351 20873 1198108 1944255 1862298 1972546 1169716 786834 1152506 76423 615347 1292000 1964057 56661 425398 1312302 1002063 258364 508806 701610 242776 124858 887480 408920 561322 635744 463765 1699626 1726735 843289 375905 52266 1193363 1588760 214224 16126 1509011 687666 735388 1995560 1155083 1619007 951595 706165 769275 1393170 1606693 1297755 645983 1275251 1721567 963866 1820971 1605498 14005 149166 953750 1839364 553442 519572 1677753 1174201 1164933 687350 769260 1387026 831491 1044764 690863 220467 489023 843599 813776 263124 252504 1057467 1321455 1559956 1284339 668685 21017 678851 1410428 307369 1289168 1332114 597933 830918 1266441 839390 385096 1363604 1185108 795502 722792 86537 512044 1654767 605137 1763828 833293 936638 984360 1249666 1992205 1008861 186074 1131215 592048 429186 483657 1357949 1536930 1384342 460475 963695 1854119 1424776 94639 843393 993605 377203 241163 969066 724039 1297455 261906 316125 1771670 364608 1467411 280761 732253 608390 1978065 1276244 855974 511390 1283540 284457 727699 923145 210504 398190 579020 1263723 873867 1546696 742761 472896 1572170 1147419 37573 937955 172883 732168 1247247 91188 1620217 50676 1606442 1800001 1753585 1045572 812471 279163 656225 299575 1603071 972558 125420 446052 127388 1442113 846860 1251955 352385 839770 719623 1667429 503 1073542 1926283 74892 618369 1725111 1120837 1691910 1620743 828493 415916 641697 729588 87068 1017249 368521 1981929 1570718 830973 1431586 991278 686621 729979 377892 1808801 372567 1149515 1744923 1240732 256570 238912 1239828 1969099 1225612 922647 1679315 843311 783025 903841 1674574 611688 1307818 114838 885566 1347267 26205 1486796 515754 101418 458637 1865467 1955544 1658290 1430352 223779 1408721 92884 26369 1138688 654296 188844 1528794 1034024 1489934 1685437 413368 1174725 448132 1108785 426956 15533 413966 559048 31583 1711551 1708426 308392 122128 1998341 852924 1597799 577745 125475 1360920 730129 691214 170961 131199 444262 311422 645141 1538142 339386 1198419 1986221 1274254 1322058 169986 1321170 1910344 1432327 679520 1845914 828881 461329 479120 1903839 1511944 1505204 1369483 1770653 202774 136326 383902 101557 81275 1273228 1355838 1781336 363665 1213065 1927147 418738 1485124 370129 1522719 1473927 849150 1304949 360994 930640 738235 747 419238 433076 1151103 430893 231175 1250832 1647098 1703629 1703652 556647 874966 1749896 1972496 1938024 1636603 806905 658585 250085 1415517 505873 784217 731705 1870397 897601 897932 1536413 1227808 599173 1241494 1651898 1658834 1294989 26622 220522 1537345 1911214 172174 1124732 1415270 371369 528545 1940589 1043918 1319291 1160402 164396 1719189 1654523 1265948 1472148 1873295 921322 1003879 953098 364665 243555 201546 1782195 689661 214553 84514 1641795 1886820 568376 136418 238347 1275078 1005832 129755 462465 1629266 1656477 1467680 432335 368227 1986638 1846075 1755992 741349 1131733 465697 1779091 1227094 1049289 1124381 11984 1813683 1781550 1622647 166253 1288496 169452 1489532 384466 1097955 866085 6898 1755603 741158 1977433 1713506 811430 445231 1442759 304272 1507184 205062 172077 946322 98209 454145 984895 1942667 1744270 1737726 1772737 631128 738335 2472 1620519 381731 1543406 980850 1802061 871984 1982695 398254 1700868 381768 169582 955914 1540785 644069 1030479 1452740 1538836 1309479 1648691 519233 564363 781924 757121 1004220 46885 1900766 572517 555059 1497084 1516945 1975585 916701 937308 1405981 1785842 1595938 1050696 724507 470689 364551 202973 1001191 1864974 1406668 1502812 1417013 896506 1732216 524227 1151781 1799940 85971 354538 702211 1547144 36284 1820707 33492 1535611 1812592 757204 700212 326608 1486518 1700219 224783 1976207 1042445 1131758 1783312 1337997 1397945 682583 404767 1489558 640215 710817 317754 1735564 1323254 1068738 1733108 501494 1101846 1593821 26395 138569 878060 132820 1345244 490685 521362 552228 745175 665750 1840414 134878 1638872 36725 1499699 55893 242085 496394 1318247 614280 1815715 704825 968904 1258077 1299030 1878908 298609 133231 199272 1396632 655979 733939 1782008 964858 1114025 1012199 1762612 164747 745341 425697 1460630 1875892 533581 1252550 1433275 1347017 459451 1787805 373111 1024179 561033 640863 1871806 1471850 760566 1844943 1622488 128346 1534066 1443821 55844 1758968 677244 1956018 1514733 57861 1071152 690340 1889506 724491 1500669 1486030 1472498 55665 1422415 1280877 760906 23793 1294126 37089 1585579 1260787 753853 828973 1400462 434647 1818625 1901385 1532823 567490 1656249 1381083 1480462 1858693 286397 1110915 1683166 1115803 457831 1395230 1125847 1822452 1802468 1707737 200232 325252 1196213 212222 1579322 439699 369863 1509775 870531 1606970 1593863 200363 404737 315809 1666443 1846080 354591 1326765 1832765 791478 286098 1622327 657628 1068031 1388624 153324 52115 1854360 1768904 840076 418146 640257 1091052 350582 1272403 1483428 626605 1988878 933855 1825907 1380213 1873615 694397 1070916 492370 374876 1846194 1593614 748594 292350 1181853 10130 1389386 1421470 405279 608449 884885 1777456 37583 672260 542620 202542 153493 651748 1216899 882008 411943 559538 1085658 1605668 698786 774243 616028 905100 132235 300985 540368 1992400 1596213 1471566 1398444 83111 1275204 1576593 1937424 1081994 1981429 1831569 458343 924114 1018972 1433693 118540 59892 22609 68378 88914 219498 1011439 1149234 636316 11597 114447 463640 1903778 1399002 1946709 184136 964042 993342 1317097 822715 1395252 1971014 1180747 887071 379442 1308156 1364238 1673334 514872 1917967 967738 316287 979711 836511 1690127 138591 273899 1375022 1975204 1137987 1536700 360222 1272600 836842 346657 1467442 898204 694767 1175943 1459226 1108976 203202 693188 700360 1758533 940554 1221802 590287 785389 1380414 128837 1548291 479979 60025 1042175 518548 1123422 1689643 292461 1757066 1930344 972303 1315744 679904 986642 1694457 756683 1333226 1530295 36410 1387009 1534735 135059 1089087 635325 501819 342216 779338 54052 1180682 27408 1382116 659822 479407 1226569 463920 1172573 829958 484474 1571310 226241 1727340 937620 1116638 1071486 199713 1099761 1863196 1795815 1007957 1783103 1248317 1657304 438404 1915906 705495 351687 252474 384064 1867726 1836332 831365 1767189 1835335 309255 327492 1485499 871072 1898170 736158 1897144 751262 1947878 1630419 1818742 1790298 453369 281856 1980571 12369 1840842 775850 688827 428679 968168 208804 331555 630156 303877 341980 977377 559350 1378705 226295 399475 183747 71623 775994 156838 1345607 1653203 268423 1746407 613720 1961425 1894552 633498 1518116 449571 770553 1742703 922398 251158 897897 1797998 451066 1709692 107780 238885 1962726 81739 1078891 1190694 381054 946045 965114 331790 1269832 1550177 833674 76076 1698150 792982 339761 1785114 1723387 564717 1370822 959228 918076 1311347 1960527 985533 1175983 1081013 1885670 204656 1529949 1337437 514119 387047 677922 801211 464973 1756320 27803 1907693 411160 852610 53880 211067 847013 976948 1843566 184252 951210 1404316 1192125 137212 820868 1773831 1668057 635473 1475613 1664926 1326602 1042701 179270 1287506 1933610 1211763 302226 1404271 356211 197956 357879 1207039 129707 195787 1008281 319792 1206717 86905 313624 1109693 102845 943205 1717938 829590 979686 1078328 1438241 1015564 361388 953006 1471788 1446328 367332 1764943 580986 390762 1955429 195771 1147115 426137 1030299 951271 478190 284246 181797 1226933 1300609 1401557 589339 798167 1032892 419676 477625 201364 95270 1549681 1126921 386507 590721 1528531 164269 468457 1106973 1464659 397130 399663 614795 901040 824346 1931701 1702207 16646 1897997 1990255 613346 1940090 1790567 507178 1800431 1826622 252851 1097779 619093 899357 312494 1520985 1303663 1616199 1469727 115838 1833014 1575385 1240434 748313 1436124 1610105 1336497 678800 1817910 841086 1503310 1531463 749807 10581 601979 952435 781752 541258 1439958 959129 1521414 625946 967982 470817 1106768 80940 1227066 574385 1385471 296798 268199 1604539 694870 183593 1167398 330 1989591 1642692 215524 1272287 911393 37957 1089671 880200 929972 15571 236838 1553007 1896711 14898 120102 1037787 1076022 1400053 1983453 605528 1390695 697335 1755576 538326 673513 649090 1170926 1124029 59089 865016 77188 1515992 1964280 1932422 1766803 1504589 214244 1607797 580552 1095031 1565485 1955309 1116053 1270326 1929940 955211 561866 1368033 1800881 1918635 1774915 1247175 1646440 1105933 1216737 19333 1000794 1358392 1076299 590600 1939333 1046096 1616485 821405 202328 442353 1121140 1590402 1655242 351155 1040946 1675676 1310162 1131416 68682 1986116 1102327 1966459 87046 431218 1922401 1316863 668284 1431657 1080407 571043 1217189 895370 379195 1128474 1428420 1567376 603209 94876 1713324 1223154 582729 886995 1476022 879440 1078307 1200207 558708 42260 806293 1677366 736440 822083 453242 182109 924832 1641417 778626 1102962 1258952 1348213 1892591 1468310 1964372 1380559 1484170 64679 1667766 905220 366557 178167 68705 1655532 889275 1010377 1663634 174022 285978 899761 1324473 1087210 195075 1129350 1665519 809506 689359 102386 1324392 1417180 1053472 446068 668277 1620260 668995 1823266 1961702 570897 866217 1841816 697455 1053720 1093523 1269754 1075645 1753243 1493485 1775354 1577149 128051 1720067 428858 975979 360578 1492489 1364433 784839 1676518 143691 1013880 1625225 1913801 1921172 138007 1147994 947379 1328431 37601 967970 1168444 330907 760479 802850 1536868 1763218 1184144 571064 1188735 1138932 1460865 1522944 1779557 1937256 1223340 1517645 1609839 1777564 1017382 1019633 1939411 404086 1247973 847261 257815 1612917 1221276 1469036 821743 919100 849678 1397917 449967 973042 1209632 264398 201769 348589 1173394 1349751 918103 1718945 1922325 982268 467740 542996 273031 1439493 1254713 857696 884408 179730 620735 550448 1259265 578812 1591170 1045983 97795 280483 934480 1465719 1158836 1819077 1125968 85033 1182746 127199 678027 136211 778248 1548621 1523467 722307 1828508 678729 580821 1696925 484877 512922 1562740 1748470 508565 642006 1664898 590634 463851 621079 614849 1797274 336514 494164 1804448 736678 134926 1234938 1556017 35886 524023 1806041 57155 1675928 651280 377913 1929876 633775 1512302 1607170 907423 716711 1340470 1370849 532636 1210267 1089211 313728 1185982 1044586 1397476 1150028 177762 1406509 1617045 1968969 801852 882011 1248896 696198 1359961 1810695 1406194 1518027 1629694 1499865 25619 1824261 210111 203870 1330856 1001670 1974064 1590045 240955 1871151 1486322 1547690 14689 1004821 485464 1491330 1403806 52991 1331434 1954500 1952425 1719820 381219 887709 138061 1202546 1343127 1581710 1107374 1911038 1228932 626359 1114497 663191 1255473 439987 632966 439739 357019 27583 835750 1549682 642273 1344042 1015698 1874539 1653415 1894516 945759 1685747 1255538 1763155 1025551 232375 1088521 1696447 1376228 606774 803255 681043 954546 1662935 923652 515062 735560 1868601 1229039 917311 629045 1079881 535582 1442036 779649 1174529 964439 1208028 1614170 1934556 1942018 639865 1755380 1109853 642652 1744133 1199107 1692273 1957487 102670 656366 1031595 231675 860070 779908 1464460 1639199 115656 1973453 1273440 475849 1066901 662948 1790388 1887233 81019 1763165 1764060 937259 266271 777873 1361516 1754395 1263959 151858 377586 896928 458649 751354 380743 948210 1464027 1909609 1387487 89684 143678 1003675 1861552 1362028 942489 1579204 1339637 1580526 1506783 537310 1557679 100283 815062 1073797 184478 687657 402563 1068793 214866 1338232 586197 143019 1104236 433024 1396275 360988 1487827 446857 1161635 962770 1330328 280080 1301991 1079907 1207419 1066170 745313 103668 999119 49319 1065245 348067 1375152 871165 1674765 343130 87447 686295 1330317 1556811 274498 762733 568475 1350515 1964800 1248680 512974 1273388 879150 900207 1502326 1149335 1562167 899499 497964 104991 1562404 136778 27737 836280 1262519 553398 1732239 1851311 314316 1827844 1396340 625047 1579683 1295302 98449 1245994 643222 395849 1351069 563290 1243143 1188490 1759993 173485 1737515 1851867 1486652 1699249 366958 1106558 1538240 514050 1821348 830293 1528215 204444 940733 1478487 237611 181602 965207 1238121 1843177 1594068 1119947 1067383 1775409 301466 25473 1486255 198000 1297188 1357289 153670 653187 45859 819848 147200 663172 16153 75699 623435 27887 107518 1314826 633138 1942745 260937 1880492 1525374 1639065 1638486 332144 626559 264298 82176 67554 1641870 108419 794783 1788847 1318253 1064057 1025404 974307 101931 1662799 1496672 1458530 24304 1184773 904060 1151153 660314 87306 1954529 774025 394139 931249 1206253 1985681 427413 1692129 54106 958988 329957 1184403 1389720 962180 363943 1566658 1595116 1673724 787409 1679070 133725 103581 1092262 1450680 955263 484891 1913874 1073372 1891470 1462847 1099996 52891 841292 848689 371533 385482 368733 600011 1230978 749863 1352394 1229491 1157086 970670 1126983 1347424 1777170 583258 1906889 181028 1753934 606006 283328 592638 1647797 963900 1118766 195212 1908931 1895768 843868 226698 1810335 921158 1823469 728426 1467374 805015 1425327 584124 693534 308647 728629 1141277 618809 603743 457795 1828570 1270383 1835194 493389 638054 62541 956200 544516 532833 728742 274199 1831495 580732 512814 411698 319959 1725044 252070 120335 1956509 1655068 630725 370912 1696330 19068 794008 1872360 250288 865271 1035931 380089 1076276 1643589 1053545 313958 1949229 682463 1227737 882945 1187078 715504 500077 1771827 1231115 1598211 1535076 1667410 769574 931906 1641129 1367298 1543978 1320343 1658216 73145 807569 1408867 1343299 249933 597967 339554 843527 725595 1474218 557310 508974 267241 792940 1353809 1694509 1231185 1569896 1161239 1313009 269737 211977 1457418 1715743 928268 1871424 1139242 1454090 597980 36995 1597846 1855698 712179 746791 929750 837997 1880454 1087985 1144279 865753 1820496 1673878 202970 852165 1042967 894823 1631080 1625786 1633974 545831 1209379 1381239 985189 4046 441630 866189 228475 369258 1887503 1399568 372502 494813 1851358 1672383 1220761 510097 414745 1156919 949364 539354 1174760 372211 1969940 1729757 942484 1761298 279697 1583469 383199 239798 328866 470252 1388276 1816678 335113 700598 113087 1571559 755154 1264222 1940701 375217 678841 719425 1083497 966556 1761751 684050 1280827 1369530 1103443 1673222 1488912 241390 1645491 1539496 1621866 1066927 780541 34099 1013344 688160 435810 184217 1766349 1694860 533625 1109330 561349 1810353 664316 1515100 1721264 1135675 130954 40394 695295 1426174 615885 797655 1543753 1669066 1459595 254559 627386 1956653 248914 206487 882710 1571531 1767446 331965 254177 1312355 1518184 232067 821841 527697 671853 757152 749384 865284 1685485 1101909 262351 981461 359424 690452 850604 372031 15139 651461 972437 1683444 1039791 632475 245424 340506 1181508 348765 814914 1257308 201167 1422861 303820 1324417 1747954 567024 1849267 1505391 759942 1305236 831549 799791 1102408 105543 1232873 218772 1332360 1020799 1966185 205030 1479669 1028939 573291 597224 357625 1878646 1837537 1246718 1243830 1477289 1793647 1940442 407296 1979069 748706 436552 154129 1717817 1794583 1684564 325747 1870886 143080 1770343 1230030 1992179 1552523 1678039 1447168 185065 847693 586178 1164436 1293263 215156 734014 777159 216616 1852022 1334861 754387 524889 1705980 84417 1261751 1065623 467497 1313693 271205 1544465 382501 975728 982292 1296332 1743935 1783606 392071 1592038 1640935 306554 1100292 123327 1024632 331003 1804660 1591703 1942305 1399035 472832 349606 999359 550359 1277620 1801274 1235302 17138 230361 783407 688249 483767 1571787 1933556 145135 95384 1329189 1289902 1072004 821379 454228 1179946 1129467 1333357 777552 456358 870715 204264 1777120 857125 1567714 1864169 840462 56361 1900741 1682386 710179 1032888 1814071 1354853 1392327 256975 402433 1341663 339931 1532199 1691726 669014 1776075 1699575 1643671 940329 297031 776160 271552 1915985 1919694 545899 1371473 1330804 1183430 538702 950354 1256362 941104 1040984 1117583 849972 1727560 1638302 1881468 725519 1134441 378107 1365989 1107978 1080858 678335 771075 1338471 1729290 536698 929763 1601033 1158347 1255115 1630306 1494098 507798 1352513 98767 1083499 460465 22364 1153868 523159 1047148 1957252 1330283 1896062 1937298 211501 686714 1154358 1901381 820248 376690 444156 1898344 460501 12788 1584821 1800334 48765 279827 222642 715418 222016 420927 5316 1719030 75412 1080737 1942748 592768 792943 302823 1992410 809224 916461 198493 1404114 1287454 5282 716101 658877 485911 204507 107403 1619602 484556 1035204 338383 1824377 457995 242196 44230 1774706 315554 744991 689885 304674 1833727 1818179 131645 671659 1423832 404749 1325859 1514415 1490229 186349 37956 1020345 246774 342870 1128194 973239 861826 438013 852362 366005 1490356 1764523 246679 400350 716905 891133 167302 1689478 314030 845806 1113832 1334623 1478755 391094 699742 910336 636436 1909308 720621 1655369 808283 479177 185781 1529327 1923625 1488081 368068 1942620 1274724 421659 264868 916438 251637 552743 1829017 1292379 1356299 501051 1840666 573144 728529 685902 454469 842587 824414 62484 602551 1126134 1488333 1644445 667594 1686825 1521560 1192267 232612 736928 26960 1931504 889158 694054 477356 799510 27871 1368363 1088502 1521210 745060 1981719 1277665 1698920 1307340 1653393 1219764 108038 35224 1685672 122422 1433526 375763 942812 1089273 1527126 322284 1251647 478957 1377377 300803 1824150 538645 254452 224086 426233 1688143 178969 70875 883160 1459997 750854 1086419 1198390 1762247 1041945 923726 222337 1607409 300050 356439 26363 1273401 1144339 1946503 132631 793436 1582191 1540231 1422983 694793 67043 1836887 652331 1041205 990825 1348860 147255 1599958 1644349 459124 1678715 255771 302729 909900 1661411 1936986 48032 423692 1210027 735211 1584927 1629662 1708460 823824 11140 1892590 1255405 1002571 1558795 1274232 232181 1957597 478934 1790057 154693 1754973 1229768 263009 849372 1003186 1045466 1223784 1840123 667924 450513 1291811 1887985 84507 1331817 1109948 1220368 1623564 532779 323728 189062 1358486 85125 1389276 1264329 903257 582781 1785665 1651381 595010 572939 395806 1914126 923331 255486 258551 416848 1682669 1968369 1698845 1768191 1706877 1463480 685392 1900771 577236 1350768 189534 31582 834893 1563245 1300042 480618 1378018 1705325 1958908 1995389 1430130 1941651 1434985 675997 367741 531790 785623 354617 1807834 1342973 782461 378346 1568136 1278384 382591 901629 1139642 1673789 459444 1791414 1384567 1154952 1569800 1109615 1950340 1309696 639788 1079365 558079 1900156 1072571 11070 1870672 1856844 1763411 408671 1827384 739390 1403301 1099466 580603 204818 1876248 1212934 1332037 752747 1706861 228450 115074 311668 1090192 1250022 1270708 1852639 1980102 270663 1447442 1567426 531985 1475070 128440 51071 1856381 358371 179328 1611634 959483 1208322 1784439 27448 1859658 1826217 623777 250516 1012373 911347 645743 566245 473261 127194 1105805 1124405 202562 97157 146223 8899 1649586 702690 536946 1712163 1672828 760845 1634886 1236035 758509 65715 1975958 526572 339099 924569 13697 396706 1981823 544336 1263704 118208 992275 1837343 1457582 1562869 441159 1316844 1421815 1797561 788988 971290 462567 915090 1912247 899769 1476517 548079 130529 745619 1341309 131526 1888625 1755863 1585612 325333 1731898 15765 1296494 651207 1938922 1615688 374499 69792 513914 298022 1659787 684010 1008536 378675 91612 1195437 1092819 101283 529088 839105 1761921 717761 142338 1184921 916778 1453464 1067929 973093 924410 618411 362594 28682 1010520 1245763 1603846 647215 1030461 1242744 649882 1696986 1705533 1945707 756334 728367 543341 726429 558175 937884 889617 394841 488942 1687690 1942096 136567 551198 767904 584976 340258 1127587 1073923 730668 1930185 620815 459484 1588312 116982 1087537 76396 1081961 1052240 187784 1124652 340747 546198 954276 1219482 1245905 162971 344543 1357003 1307497 453864 1742125 369175 79229 1557635 1480454 967374 312116 1298507 108002 905985 63242 521182 1635698 497040 1722885 867276 227214 1210020 1553960 768765 461435 248212 1301430 250429 995052 826555 1487450 1500556 1629697 484921 1815929 301001 288164 806288 1097721 1987594 1724807 1427092 605854 268094 1590292 1695729 1728373 1500840 1506003 1210491 1387493 1553244 1542625 955093 1143616 457542 1404439 59374 1896079 1085423 1818713 917336 1834200 1514053 963864 948109 1769841 560117 1120182 1880346 1749409 323961 1840788 1323876 1494142 1999917 1652954 157390 557057 1100139 902691 239244 482003 1827108 1146839 1443244 410148 529685 1416825 255355 1453142 658253 417561 1331755 394504 677475 426095 575783 687987 111916 163118 906019 420181 1489560 306805 1199780 14706 174070 689365 1825165 1903246 1641486 177675 1362486 1252092 399166 1261858 1582109 834560 14070 331748 78525 1798523 1881498 1830553 1269975 950576 1408987 1015521 671210 788785 1874869 1721894 977807 341115 1547588 332698 1423272 1355096 1397265 715322 5892 1959654 513888 137739 1368096 1520714 1448822 1590073 169277 771028 747928 1361787 623428 1421260 1542797 1487537 1319587 1892150 1449179 1173660 203043 1318268 1536685 1688448 421003 1183548 1881964 435527 784975 915492 178158 1403352 850219 970466 681621 1074614 720626 1669742 1881876 919502 962514 1109725 959343 98033 1655727 912258 1898882 920901 1962152 350268 1193720 86443 1434261 1819453 1373066 1651653 485613 1825593 1522789 1265468 1982791 21935 905414 1763505 1629131 1453363 165382 531838 740297 317662 100904 493008 924000 1153392 1423339 153961 356595 1608384 1923592 766907 358201 1064701 668932 1694292 1822658 1539039 1316473 538773 854328 1963689 1066601 1485098 1497049 1956947 1230512 1348899 632915 794515 1110938 1340659 1341641 295252 1601535 821815 1616684 1482545 1066809 1034711 771065 677844 998947 165054 7783 1703379 1512983 1194481 1053621 1448482 189536 523252 1506042 1967548 487568 354545 185676 1376403 1758390 1261914 1708763 1016884 1015216 13116 1351031 625931 922269 1426700 1919827 1781353 678285 521911 1819240 1930441 1766892 397368 1617874 173839 1335304 1927606 1735724 1858362 679916 1890195 1716968 331961 263766 419420 1932934 33959 1510285 224731 1140854 982574 221776 331206 1286299 130489 1082311 1889761 618521 1028754 1670172 1628591 538864 581733 113727 1307751 1141539 1665749 592827 1989357 12421 1838536 926392 1830133 1457065 1035755 861014 133775 775957 993861 961283 1861026 775692 224199 1323628 1284562 44393 384476 1392864 1494420 1799437 693716 963577 1209929 274453 1328663 1526223 106754 337800 414781 1736343 52324 218100 363994 327426 66022 1332603 975446 258927 1116004 1197709 1059956 1756334 1740313 1388410 178815 1404222 1943541 196898 264437 353890 180528 1557623 1514548 1749056 761781 1373256 379468 1337761 1428341 1978237 228280 236697 315300 1117889 1401660 1074147 233347 340272 1547101 752190 1409150 1506897 936136 929731 730593 1418502 1849924 1018040 129256 400576 1121707 387805 487350 71760 327371 759505 1474145 1984383 126208 875339 1075422 554928 1427033 1586825 708721 1946558 1201989 1075780 1822219 4879 11847 1315939 1714397 736266 1028220 403230 150355 1954035 357693 1963406 327645 288706 1107327 1054399 670728 254628 850264 204824 1689433 593344 1212590 517998 419564 1361233 1899405 20865 987982 164780 283735 1115245 1129501 794901 1669128 600275 116621 655053 332904 906306 626108 1877950 1872474 398355 124312 1134364 912505 895793 203767 1679586 1529802 1910748 608938 1621504 1264137 1337310 264717 1096132 906551 1860725 427882 1991575 1658103 1921193 1551015 1909049 752563 731217 96009 1451871 521855 804425 660707 1721591 660213 385363 866756 1297219 237683 1410153 566007 786766 30991 220650 1198246 1899682 1622813 263243 1079213 510879 1508999 329500 992601 1037358 1182209 495947 1187295 915019 751135 276006 84480 1000031 840288 1237377 208385 1387459 777366 955304 192052 1260384 476690 1550560 974740 1672713 1153647 1919247 892505 569906 825528 464065 225867 247354 565833 1205509 291238 1279607 425418 1739976 1026685 970838 456780 1900434 507244 748 40934 542147 14830 1470408 1544545 811877 776136 445378 662407 1277571 355612 879597 847640 793777 662686 86865 119013 1777434 1841611 287766 27517 703534 181712 1639247 761785 1223132 224090 1584449 1167214 1491035 709121 528877 931502 1958928 1173567 875538 1871263 1642880 1141775 1323244 1263170 506467 1197468 1939873 1632938 1817554 1805632 82218 792395 917597 140281 1451322 1255605 1042674 340929 667550 133243 264797 382486 1007009 381539 478416 695188 833048 471374 1175703 901436 530438 1040135 428940 721974 176440 7695 1161684 1002131 625782 1048526 1197364 1950746 1076226 881143 1360709 1079254 1218338 948681 1631688 225525 1942672 830413 1544612 1809307 105460 88280 1834101 257304 1725526 609315 1916900 630809 1601428 195913 712348 1884784 1384715 1405906 512918 144980 1063545 230423 1412653 1421831 50675 415999 1232084 1308084 1563008 776858 1972848 654061 1874667 857011 733675 1041003 295584 1794065 356383 1950304 484957 1241814 497458 1412322 602807 426973 595875 756841 1767403 436823 1514787 171628 689932 1619415 1552826 1708368 1673376 1899346 858136 823548 1118281 306645 256688 1686995 766697 970382 430678 1933045 1963925 1357352 1835110 237704 605310 1963936 380525 977895 1497602 489456 1614679 272113 535499 1182858 808065 1135118 196380 181865 793569 1255544 1779212 683176 841229 1835821 1800205 428667 52232 373824 1441191 761837 1618671 1808284 1036562 1470300 1555100 954413 1751919 1970699 1020068 1399312 924889 1622347 1066081 1848470 1756472 927792 1465418 1601499 986693 1242383 1458723 1018592 1764490 238259 1570872 196284 1564860 1200479 1380251 58459 1745467 1357951 1052011 773375 267480 1736597 1548646 390446 189512 535810 982266 1157816 1029392 938730 299570 260271 373302 1916918 1117851 1027157 635817 1544419 470519 1187463 281227 1782437 1337316 42814 871014 974529 321180 686513 1773949 1962782 613480 1795299 1755588 644133 1722552 3817 829377 807024 1632858 133466 1091645 180842 355315 1027473 1430741 316697 1324707 463711 323393 1769734 1179514 1105550 1492066 931784 194224 606014 483126 1326697 335147 1959265 1845191 911209 1942541 1255315 385331 539504 1746230 490557 1751906 406290 393625 1836598 1851336 1607376 356712 1117432 878591 364405 1045068 1918299 1716648 1467803 811912 1530743 999210 523296 1795650 1275734 1502091 973562 1814911 1572466 679241 1674385 552314 326717 1983225 1491841 996820 296570 939722 711200 673653 1386402 186579 418000 1051900 25309 1911083 426982 1434324 14594 1091986 835808 1856273 1644571 1555180 1660009 913229 132938 1132803 1451727 1174479 1053914 840146 246553 922234 652703 35261 493647 1289464 520032 131568 1778063 34991 805053 1818124 519624 1837104 972548 691905 1473247 619491 1359726 1759833 424726 25440 1419477 123675 857933 209619 1408158 57545 950109 359008 861615 501496 1438511 1049581 1486305 1412970 1739956 1703912 1708760 1928198 35814 398113 1370924 767891 279922 1525191 303754 1153547 1084385 1738098 727817 1722209 1015746 1209456 209941 1340379 1640968 172660 1582023 1243453 1667291 816170 1735083 444872 613921 393170 1202956 904634 1962983 1498951 216245 252277 1831900 1816754 169915 1809337 1904647 1499420 286782 401583 753734 1133160 874121 1913902 1289005 1014398 773648 406841 1704859 1057700 188125 1643338 1262070 810816 1226305 1795204 817575 384496 1761159 163926 413764 466111 299244 1371765 160952 852478 1564036 60361 138364 1441669 1026213 951205 1533748 1671582 1573450 1023500 1672089 74257 315703 1856678 530044 1424958 1858779 1377425 401633 824704 1738513 801980 405740 243754 1547856 274778 1266444 714713 900521 417978 1280020 440721 707546 1571035 654839 1792487 922436 722926 779968 735572 209277 1439607 891510 706 1444064 99381 831440 151125 1788825 269730 1584702 1685208 857502 971524 1381856 810787 1597711 1703077 149747 707957 1000589 1138145 843237 1393828 1972984 1104883 601124 1404131 1959524 1465603 987558 150691 469668 129644 133539 1977554 360978 1072816 1014747 132271 1406677 160889 1040369 918850 235151 1903336 1543519 1503583 1066019 11298 1460631 1790557 1849476 87109 1022360 1050089 1136050 112618 1580134 1445669 573402 1330351 1058206 1111532 1473089 1165444 1687805 1013819 1583512 810823 1245890 1964270 1002534 1981082 245622 1586166 1814387 1105268 1758675 838870 485735 566761 1053417 1478806 4035 1324072 1923257 515496 1672913 587370 216284 1800039 1444864 1797439 1967611 1127397 402669 1416629 1277678 137761 1392476 244769 52609 1342879 811260 1985927 581661 1024068 1120088 63044 1591415 465903 413758 1700332 1257179 1610159 1968867 892861 467442 1284170 1782035 1140367 141205 175858 1975623 38359 1955275 955997 303715 742946 189582 451806 1294536 49065 20271 1257816 1400435 1128120 1157361 1761622 57885 1653927 571869 113839 1787857 1163766 1377112 1372064 1740082 1743451 1263099 1018933 1591240 268991 1550916 1405461 1075363 230967 1647193 146343 81422 779868 1799309 1200678 649928 1514210 1978521 481734 724943 1060699 1547211 1796769 1158506 1333748 1623040 568989 1716088 445928 811795 1923403 1404965 1861161 89089 1964550 895078 212468 1215154 1786705 105147 754548 520383 529013 781139 880214 1930251 873013 206008 1504517 1671026 1146054 1770458 501043 1881831 1709533 1860032 1795278 1638747 537015 1332320 4722 1195470 876433 291449 1320281 1449790 1929686 1512346 962981 345984 448472 1823518 630897 108395 757271 591781 640376 357016 1139053 504702 1831118 658849 1360627 1171341 1266838 270122 908818 105915 383780 1922033 886381 912929 822737 1904001 717492 562640 322891 982387 1375709 1986597 527865 1760780 482668 1873313 1556258 1353802 399913 939814 1562770 1060664 1765874 1970621 1796383 284146 151868 430457 628571 1635412 479788 237259 1979611 143825 955614 1030392 58856 1535999 679353 625322 95631 1216936 330396 407753 460840 168855 165846 1521254 768710 1959410 1230523 924751 1434513 1456725 1909821 814013 1013927 1753239 1681035 234467 904621 1021327 180450 398302 486163 1441323 892768 1770374 1023658 868349 1370229 497120 657834 1090602 916429 404961 211831 269259 444460 596770 551165 897350 1923618 221215 308534 1814628 1645173 178013 1801373 1300997 1921433 1210767 322882 1245036 439329 1325305 949612 1706338 1748880 1130951 466711 191939 95055 540700 182292 971827 1627105 1178649 857135 661161 1329674 555475 1101112 1439473 511194 258796 1227204 441547 942296 384103 671434 892395 928375 1925864 1617971 1741286 1221805 1252197 194826 1580673 1610140 187800 1331169 1403088 1065734 1813528 1176788 1923947 296840 795628 1041839 481523 1946744 1362250 1607245 649198 1522797 636586 1885702 274171 1646774 375927 110360 1517770 143396 884130 1600857 1345020 1137334 1463973 947646 819454 1838896 1012168 1650728 950839 1631665 254815 699282 1483412 1455756 11229 1709120 1666032 510604 1848432 1807306 1621099 887895 342188 454954 917201 1547168 1292050 1993634 141339 1034381 1694843 668101 36547 1378401 1625257 1386811 782586 788827 1901863 1118169 684850 520873 458137 1068071 1000456 1333082 1436228 809888 893741 916104 594783 1495686 1787279 1219667 986815 1948361 730796 229681 317665 1082862 584359 1046349 954889 437923 362278 1255759 1360744 1467941 1739023 125510 582380 848741 494396 198037 1609806 1123895 232079 1777182 309935 1663250 1402877 11103 159247 1443928 1087265 1714035 1675478 918405 409885 1218936 182985 1230546 1462270 256755 227565 1289696 1955699 1030705 1081624 822649 881054 1456741 620776 895261 1836347 1562375 94032 1414138 1146197 538111 1266324 917945 1931986 1867407 1651491 857275 164192 888082 634648 146240 1684984 1923970 686619 1828494 575064 99765 1372205 1271326 821851 1965952 650027 1706045 857054 800071 940420 1113240 841904 230626 982287 1250225 1045540 411183 8760 193933 1884510 592007 1226399 1335778 1538523 318925 1199155 1388650 1034995 515060 1302905 920114 840756 414710 231074 1092681 912383 1663632 1585458 1161049 563036 1074630 1681524 1885776 794831 696334 1751150 1224661 257994 1054737 363135 1701984 968689 1632646 1821262 375816 568916 759198 728618 836953 955673 223305 1491810 1558411 1237425 988934 1650727 1469351 1957628 152590 1542266 699585 1428377 504994 1256532 818184 893963 181634 1960055 31154 712126 1333504 1088088 240657 1450944 809518 513688 1134754 1107075 1331951 1500126 395482 1806283 1976485 975183 888876 166840 1966222 1009858 1917814 1500873 612121 826947 1873214 544534 1153574 1848271 1452327 1280032 978333 1862147 1935506 338389 384434 254714 349687 1497687 736102 1857360 1443942 545753 1701844 598130 781648 1265100 1156785 1593458 573846 1932396 520119 1152748 974275 518122 1013894 1325851 176341 435708 1904440 218545 466394 1070146 936900 1958160 56585 1297724 977715 1051688 1087674 693205 1783726 347415 280122 1051190 936236 273077 1366263 1689225 1374262 1614924 1975349 326671 1270720 1678309 1179567 587691 1952844 633621 848468 593931 1260309 1031476 273313 77776 660570 1185082 1597146 663173 1994339 696394 1278274 1660789 1523797 1234464 760048 814 1694741 1797302 323135 1211599 1453943 825240 610574 800854 1809175 123658 1418209 250342 1676188 835960 1563303 596248 691285 570056 508979 1579539 1476986 44436 1288868 1904305 1691710 1706235 229934 1162365 469911 463241 1042504 663393 1696596 1336905 500354 509571 1781688 1636114 894551 1254129 76052 1780031 977343 374943 233821 1226801 1291642 1970289 1144898 1430555 1714241 1286647 397781 1747241 859988 540958 974644 141854 44971 765536 22555 1034115 730728 1172798 1267071 373396 1737040 699940 15794 918218 29990 180107 99121 103575 1151069 178396 1500749 1850262 1535963 1218582 496732 492322 292353 1815761 669961 1258831 704146 1275948 1931376 771832 294215 1382375 1702837 979501 1128135 531229 732460 75851 870165 1329935 1419940 1459050 1579905 1373702 84008 1026796 472922 1499319 1535729 1970040 711183 770152 1603828 640975 1667653 1625866 782104 317812 592730 1940224 1789446 1174102 256113 1711657 686036 64496 1763711 652712 515248 434365 1462166 475466 981110 1154270 1504292 343284 93689 1114695 1081553 26544 415322 1724695 657350 934310 492835 1033610 1997451 1783810 1183968 1444274 721661 1569875 519900 950443 1318579 122731 1802489 1371149 1908913 385459 1469393 1788003 1414689 886260 159608 1333708 1063370 1104191 1603222 1144938 174308 1966413 1462695 583310 925932 84503 1355312 1817909 593209 1863344 853478 10033 1211921 1093458 1193246 1384993 324211 969634 1003963 1950092 1184142 1101885 1963511 1738322 736782 703807 167845 1461660 1864248 1740706 1089729 1420146 1846869 1701366 484776 1632772 235749 486157 1450 1964477 939116 1361316 1962969 1683025 518767 406488 459558 595148 1716898 58482 38454 792579 1590578 1486749 1711743 1119707 1803419 961638 302488 1123731 971843 1603478 836972 1094075 1782935 1225487 999410 1553932 586337 1591713 1218876 638088 1081685 1983400 1434763 518231 60033 435495 1656208 466277 948594 707222 1348570 1608909 1610791 296497 1549694 1495088 129419 770820 684882 668285 1115189 1971725 780214 425652 28475 1501818 1797803 459285 439203 814535 1109675 695830 1770863 167015 214066 326015 1246055 1214097 1039698 929869 205009 1910948 585708 1589809 836509 94059 1515951 697644 1352007 1967935 1436829 357864 1051318 1851212 1558935 1523605 144907 99562 639066 1681371 1271172 1620043 990859 869534 1835317 955874 1871780 596679 1187831 120546 358391 1495777 1029257 1304061 762224 403450 1554000 182 738123 465290 776846 1644394 515725 1217546 89313 1693609 867405 576098 1333951 1810275 1378219 1081297 272233 1211380 1720919 1397518 1745136 1376501 1928392 1331825 1913039 680347 1479057 185073 470503 1646675 1170144 92024 776656 718227 371222 1546527 1174551 871961 419786 1679880 692510 644292 1498465 1794667 1999618 1614252 1275823 468203 398091 572130 969384 1375608 1638535 1722759 623374 1256890 430829 1740493 1188829 1948403 73736 1386631 808851 46487 1188084 1738220 862221 1630525 211542 98166 1522800 398383 511249 1615709 1582352 1380164 1398324 1235424 844965 1054116 1239587 899076 1761551 1764911 650189 1224862 1937778 178460 1145730 1894955 1642446 462431 1791556 1167897 1539613 1560763 1911775 300853 443693 1047172 1825525 588249 728619 1513399 100880 1343359 1043513 418432 1530827 910495 435351 1056418 121995 141947 528681 793098 1163808 1831695 1304125 459655 1232259 1319396 913191 1973098 717159 83550 543342 905994 70936 1209204 1545257 426930 836439 1343073 1503556 1747950 1029176 1007692 153040 1789751 942251 1908668 1788360 1184600 1712574 1049744 1781748 1798041 672440 289790 1914855 1621200 1550154 1991249 1862449 1553088 136508 1496611 1268781 1125586 820994 1880223 468328 1173048 1915249 18675 1994111 1752229 292815 1123288 779598 1485031 1806937 1215629 1558946 1967288 1375668 18182 1429693 1256088 1405951 1064362 1519128 1675932 1021292 54643 244570 1279866 1752888 1248083 1056798 613320 1549981 643309 314541 95827 1593210 909558 640976 220974 368783 479879 756381 1152236 631430 1340014 1232372 48616 875815 113215 1998966 1789445 939975 1560002 1085617 1255930 1609791 741627 1340066 1178410 583883 154905 942823 1368021 532100 1498045 172274 1412191 777257 1459690 1456142 273068 1656358 1913246 372019 214937 1932405 189771 742524 805724 876487 1088125 1061645 696662 1231477 1230562 1261209 820455 1052294 1239149 1034062 1419527 1911169 1503350 1887348 31878 633168 1935347 1066060 92589 1503811 1770561 1183369 920260 1522214 434087 1708977 1564901 1262493 1647556 647390 980543 1213202 1938144 1448744 1231503 1791455 706041 614141 1701970 493328 1871700 1932738 946349 1253453 23477 669760 763456 1545221 695964 1949534 392398 1159250 187729 668609 1225280 492066 244454 1871134 1696715 1277206 760180 180053 1628089 1578456 568223 323486 413977 1009 1151942 1131543 1724559 293421 349217 1540670 1401044 1851642 1861357 1182202 1479363 112474 1418418 1303603 1259385 569572 380898 1941131 115397 1198725 244612 669444 729844 1277455 549754 21397 357007 697306 650175 1726722 1619383 842465 849506 302746 211343 1485164 948838 1265174 1816785 1732365 531786 382379 338612 655746 1800092 1673608 401185 1993766 325068 927258 1668307 353102 217148 201259 1928326 1301049 1841521 1678054 1228212 1161977 1222229 778688 695146 980035 987498 429158 1417851 232235 299726 1765301 1297826 1252111 1369215 363649 1545472 1193578 824351 1832635 1168411 394736 520959 415133 122833 1002194 1867196 37927 1653737 428773 1954916 483673 1438770 1028298 664531 723227 104931 782944 953320 364568 1879072 1670807 1681689 1533628 1790815 1316269 1186520 1855800 1073924 1189962 1677588 549968 42215 895199 1044741 288281 1482128 1109283 254220 444120 924003 1057702 976855 937175 403914 140836 1478501 1731596 1891402 812781 289804 628112 131069 1732372 664485 1111481 1023842 1497249 586053 1088543 563617 1148791 1356890 1742131 1019544 342459 1765514 1940814 146010 437786 348532 1123997 1562666 1574406 1013582 1743637 1635467 853776 100739 341361 659425 1270898 1811984 714561 1875894 1271779 798144 1543721 426689 1647281 967603 661786 849084 618224 579862 1629700 1387625 947766 380809 214903 1424351 1018966 88150 1082347 495356 75428 185202 1861759 1259412 732018 1858584 1106495 1932259 1025747 1847988 413971 1772531 635853 191244 293810 475416 1668562 1832511 1807887 1727173 369499 1248626 776027 1315519 281378 1808857 819995 57602 846807 246489 1349722 1982646 1199514 693779 737964 1339024 732364 1821388 348453 1813352 1608767 25795 1618713 1400651 1998636 1272331 1801358 429678 1945890 472039 1301771 1299186 177521 1307752 1852080 615360 882880 1259723 588739 1422392 34775 696393 1328363 1710632 724289 868544 1870837 731184 1287734 930448 1007997 593855 1011529 1719741 1116257 1679524 1835405 1102020 154123 839220 329398 1803869 1020085 1274481 732172 1889802 476270 1294107 1529613 567779 1450089 620869 1876735 837020 1861925 384683 1121288 741126 1084001 1096369 541161 185977 377992 1397260 1142556 1177841 1023396 979936 1175709 1477337 850329 1681340 564770 755555 1831618 810783 1405163 958541 199974 719566 1050459 1835450 84177 986651 1209503 1822393 1931026 707136 1326886 1237222 1701114 1448987 346544 1271457 1278858 526153 1582994 391501 594788 1656090 605927 309026 250925 661912 1615800 1069602 1651537 340579 1835612 1384753 1034440 1797885 1075402 838386 1244684 994418 263566 1797455 1750062 945232 1041664 44459 756531 942739 250235 1782303 142386 261698 461454 638142 1943601 1235755 482338 1566720 1346643 1175076 1794344 1446015 1554798 755015 780900 1477460 1091250 857465 1781778 1688683 1624999 560232 1340335 1828631 1567381 1080864 25307 1263818 1179879 1810020 205407 1185123 1131199 430973 1870905 178080 98307 746711 106445 1704642 1517744 1152228 1417681 1186917 1086875 434737 1727038 238239 1352158 890990 247073 661852 488411 910404 724097 4455 403392 726254 1671993 858592 112150 627112 1041182 1456633 1825467 326606 705111 378503 1127736 317629 1095415 1039053 1639523 1223744 1810185 741881 1817106 590987 1327498 896462 16311 470042 462947 1018547 273101 614875 455950 1024331 240168 122070 856214 859480 697464 1451076 1430551 1934896 890978 1467368 1143444 1105261 995182 1615965 885327 671129 325787 618435 1960874 1990594 1085179 999627 1695858 1963451 188773 512356 466510 811575 95468 1370244 338956 1341007 837600 1742572 1047545 104726 1622410 1289765 1609331 249307 85192 563496 1810536 395543 1931002 161394 124247 902367 1362092 1087263 759155 1633090 1120333 73605 1298771 697277 641524 1330522 1185250 378035 633075 1984195 665475 986781 1434410 382198 369601 352426 1459877 187871 120625 1963607 376727 1141586 1550267 539805 392645 809072 1566838 38217 95505 1027058 358639 1406135 1187165 1159440 421667 344332 1224536 1009104 1969166 1269470 31073 1998813 296293 415381 1799291 304670 1334405 1030561 1124672 1587595 1193089 209295 173886 1222603 309132 131875 1452366 1525817 199477 506915 1381067 1924284 907351 1286262 1677526 1009154 1146494 103259 194468 1165216 1462109 1510532 527138 622571 788950 1912891 371414 190167 1792892 356579 1519840 318912 1306240 93263 111862 1386551 836372 467796 1053971 1679018 797953 348946 1082071 1602741 17338 1316292 474394 931542 245227 315499 793401 551439 59799 855349 1191171 503398 383062 81036 187771 84311 329784 1039939 1631958 1454887 1630799 797132 630821 672801 1093477 993179 243835 1671209 1046676 1815738 983463 1987416 1423835 436833 246839 306008 531564 165381 1594958 1520941 1873007 1832659 1450517 698934 435151 868085 1850086 376392 1293513 1264865 1764235 484159 264569 1709961 1381120 1586501 703390 923585 1747541 317552 368141 1210934 1243154 1598571 1888967 651732 1331122 1394780 237946 1676121 876606 716680 1612797 822293 391540 257181 680109 1694716 1399857 1464510 1389131 1487369 357352 1168240 1545576 140138 1967033 1680489 45439 1924338 1050001 639393 716119 962582 1997546 1969389 1325229 32825 1210340 1635671 1601915 1871944 683501 1713866 711886 1798617 40243 116866 16638 1464386 1303842 1403026 929741 898053 986089 1872617 1071091 1642992 1265005 705773 359980 1229926 1533690 1794441 455941 1352202 1980294 169960 227931 1364271 1024604 1824824 1049991 255621 1371716 870494 1667211 1871021 804502 427860 68637 597932 458276 1747619 910835 1838372 1577648 1662162 1969385 440300 351769 1029937 805209 1989471 209892 205900 1207733 1644344 631083 1585068 513073 1656612 787716 1139095 1564328 1795150 142145 552481 1279990 806854 755950 1156101 169142 1513133 1475507 689464 46287 1559693 966136 1150171 551711 234478 141479 1819905 447097 985821 1027118 226902 763716 1016169 524849 1448410 1942652 906979 1833123 1618992 1495791 1978802 1722953 379549 868263 1151021 1054924 41678 1940650 1983201 693698 1340818 1910759 1801341 1831853 1228968 634492 1827921 337048 973760 1232549 1852299 547258 994357 1466013 1852310 455693 973199 982847 120917 1286024 546178 537662 156256 1775534 1478061 719635 256649 1285544 87037 1011939 1481770 1908119 1801910 1109903 1490044 1402721 1596437 1827089 1469592 1333457 697514 1897580 384269 1968836 1932801 743174 172901 1256982 88042 1759151 81092 675925 1257314 627249 1451273 1624455 1478646 313164 959767 624078 190284 1078400 1701808 1987387 817594 110465 1721730 1459221 1659521 1075922 790481 177320 798820 1024443 1873513 724991 1314065 1786875 1136817 1581821 1200035 711490 1497692 27208 478713 161854 1178725 871510 818056 757809 1883046 652319 1898855 457563 979317 1288800 435277 646596 1854271 1890999 1958595 225706 1527485 450824 1895096 1116189 1466635 1130659 1922490 54324 1233384 805814 1438577 387379 1336431 465661 1859262 650025 1565693 1983073 1135301 1269852 813668 1387548 194545 1316390 312096 765494 343543 1770910 271957 1906059 1212990 1456137 946316 790074 1899616 826891 316416 767635 1908504 1605967 1062735 529452 255741 1174289 431139 657223 1024694 1415997 3327 607414 1102725 293793 694540 350423 1986165 390170 1511172 1568333 1076219 309064 1811104 1839726 918682 1948240 505590 1707455 689277 1000438 1928555 78422 1336741 1078709 1668900 817739 382782 620204 1625143 1227817 328136 708507 1668606 713267 1596180 678064 37947 46263 1369234 464809 998141 998015 1150401 1758534 1163155 500851 529857 1296535 349005 1923283 174488 1325402 1195936 1518545 555712 1234037 93972 207313 1597294 1681651 1947795 170794 1427590 1908482 1820750 574586 293342 1925714 1811686 1695040 1278459 262317 1395053 508782 961226 296255 904704 142123 1837702 1104821 616096 1694102 146978 858180 916309 981147 1744885 1719326 1923685 702951 646334 1957626 36436 1640238 929129 283377 1536519 151697 738266 935816 1127297 721137 234660 1759176 1188722 1429150 1544015 1451475 1355967 880251 947856 1827072 1803262 783352 1515178 1188540 1578579 1954741 1245295 1866791 1314575 891234 952142 1125250 1988089 1251726 1574188 886265 1362764 507119 1333462 1897280 477642 1238112 1050898 1710674 1836051 33475 1194092 1079540 1861779 698350 513346 1543593 463343 292751 838671 194758 1955183 741425 183125 456107 586945 1194148 1125039 896899 903765 1781709 640443 1828104 763494 98884 1422706 1548587 1878283 163267 1995413 971299 637153 312669 98935 812732 1154032 656514 641494 1880961 280710 1423719 600106 1154877 1699740 1995070 1384188 14707 1205890 1328990 670952 839749 924710 1720701 73046 1497542 499770 162444 300271 414116 28741 483663 241419 1425897 1769878 306407 1778241 1200371 1340508 1167182 1435377 1483093 779508 965583 1108422 611705 440732 1758744 409403 1512069 1344087 398974 1965240 256812 1876236 1804763 1423708 1336791 881472 1800215 1319626 8742 1965121 337793 1398964 1344122 696518 474939 1200823 1699054 1216289 1392113 918075 681876 1660666 127546 886451 1090566 558021 1968801 374000 835109 62952 171922 634253 976840 1324366 1995721 1980237 899497 133494 1388590 822388 1362418 1165297 927439 540390 1435668 107454 1831857 3847 1603672 1532301 1688593 810099 460537 767849 76846 289123 970372 715761 76093 231403 1372399 1440938 171561 224712 564006 583935 1877958 917904 419834 1821302 1733580 507485 1871041 332370 779425 923586 528970 99252 1738413 888405 1409800 1080281 675072 1047408 96349 582016 1931543 454529 1863882 412232 517969 527035 1659687 1507038 1049364 1432637 1939565 636864 955693 361946 925557 1293013 954502 876189 1439092 1065237 699150 1266951 1852157 1374874 1698985 3253 1545124 109187 1011601 811080 1959833 1018961 89813 1745627 1230485 752976 1820415 451355 986272 625725 86153 1736526 1242130 1704257 219091 1795622 340525 37668 1212917 778751 1679763 423385 347917 1349731 901880 1212318 1054819 923925 1552415 241443 303195 1357083 1002956 515590 1198333 1258875 1830892 1033742 1562417 1860703 216213 883549 1179769 1306742 169559 782749 788557 1888608 1036844 1789619 1782162 1996226 1681170 1337986 1182413 58503 1287005 1272106 1515678 1612222 1605334 201702 212921 507915 554953 170012 878606 688488 978512 1841440 496517 1492797 708619 1122498 112121 1065451 1379430 853879 421411 1867808 1461884 1651302 753467 1084076 559251 1060447 794677 499369 202181 70679 1722836 902553 1915369 1815468 937874 345077 1533060 1559479 539870 1386045 355474 244797 366749 747480 1169918 968519 1715650 300420 1058776 371649 60753 429520 523305 1898969 113610 1996556 418288 1814750 207358 569254 894219 726806 1071971 1500938 723088 1124422 635619 781101 1624537 625156 1217084 1725937 523562 1682379 811864 493643 1516024 890519 1198359 1860150 1010158 1406324 604664 466488 1232319 612086 1402447 172237 1939717 1194820 1575502 1626058 1279865 435171 1114542 861944 1129822 742566 1656708 986219 1783365 1190439 1932988 95554 390016 30273 1666448 194700 754505 1834193 603975 1326506 1805264 768446 563401 1831978 736934 926893 1247093 1468033 68443 935287 1415550 817822 594661 1980015 776881 447780 1805773 1695217 210562 1938004 570312 271342 47130 182841 1148121 75315 1419936 1743262 1067072 1839705 221925 1184306 205395 519175 1130001 1892579 1421695 405967 663581 150635 1624502 1867609 883483 407532 1429242 1943885 1943755 1704537 742700 1639521 229381 451823 1679428 468780 870541 1867117 338798 177218 102195 1037478 913349 1252210 1216591 1338007 607430 1701232 458620 1269154 200814 1575957 1906227 1048273 179364 134960 140121 1027187 995118 468024 1604989 56665 357761 281444 1943725 1396658 191326 547471 1097585 389341 694830 1917572 1206046 347135 116390 469299 1307433 1902612 628504 656619 273097 147643 1183291 258013 985350 233394 741176 584901 1287148 215840 665173 437010 1424924 687925 492059 1777632 96880 1133837 7982 1571088 1506634 1248075 1839929 985773 310557 496630 1221441 1593438 1743476 1612226 1333437 1785448 1355529 1294322 944075 371659 406286 1167949 282427 12061 1105594 761235 1206445 1390259 348847 701735 82347 1227656 1821648 844034 875715 1016990 1700346 1315437 360587 590155 129813 872436 464877 1571789 494623 449780 1280471 652541 1726024 1577123 212492 1262157 628483 1632606 1367392 238248 1505551 1506160 673245 916227 880719 73979 772012 648018 372714 79267 457291 1877299 844940 82797 707569 1878192 407908 1919446 584368 1200474 634442 1766906 527133 957646 1777578 828366 265335 1990294 375143 606506 100900 1521361 1100687 427510 1267699 1479213 99176 1956594 1194065 1139755 1995523 1188948 1650130 1812853 654053 532102 1319328 938316 1229590 820754 31443 151627 1989860 356933 1356745 1316008 1865506 898958 1322909 1839879 263060 275602 1303259 921284 1218902 997636 721109 1151208 1055294 329218 1352368 1690646 1049337 1218804 936788 1431690 442784 510829 528069 792542 99278 1497010 402269 1003327 104847 1237908 419851 1601345 1416897 1704729 1580273 1256625 453668 751279 620026 241705 1995395 1301844 1234583 983666 1990407 1506814 706663 772626 1376250 1236827 310896 1694536 1688514 227996 1056687 505867 1042526 1940692 1492406 589652 1703263 1459684 1411391 850027 434929 1223208 1030524 1360785 730261 437940 1727025 1222942 1905360 527184 687781 789208 1322697 681505 1007055 245555 1943953 1709165 1997573 1102649 804136 1775172 800528 832795 1036670 1840385 1281494 489619 6609 1535541 1400687 510885 764954 1935022 190496 368155 267573 46433 1752333 119401 1005758 1140470 748727 66741 1594529 1890223 1974820 210003 597625 177756 1664583 1092297 1578337 1930995 1250857 257337 1613325 293872 1177630 539484 885603 1117639 1922519 415 1195560 353594 610142 890524 153856 1285041 1610647 1614789 1316761 1329347 670960 1700176 557156 1300848 552578 1094637 1505086 87627 9861 228263 24897 796860 1489117 376166 1834904 1062063 170685 1019736 1970815 1513016 614543 885586 470244 43289 554740 1899721 1105196 749279 1517115 1944270 1960894 1477377 1941675 1068955 828614 1086782 1006151 125124 775579 1162461 1202552 661221 673598 770288 1177619 606785 1059992 871155 1407323 395309 1560994 579647 318529 1976644 1508240 104667 1144220 1127394 350183 778419 1882163 1904268 1371746 1207356 253074 84916 1929161 420755 1272285 340872 1038764 1275584 1504503 1720882 1997285 1438685 770819 202944 44878 1093996 383495 1380364 523457 1054579 1118755 552581 603358 1028522 1876767 1195542 287044 712417 750158 1871124 1158435 70046 1468984 1471128 557313 141914 895474 1009587 1892749 1759631 1023971 1299430 1917979 1534676 669107 1217281 489454 384690 444303 1725380 1015775 1424087 1284385 1757516 1133144 443328 601884 1892908 1286742 145060 1054323 1846999 1716936 1474279 1639110 155362 1687027 1719365 309475 706487 1672928 901525 1505819 360946 1866586 1537337 656754 1702831 1159699 728756 803199 1793547 869476 1123251 849936 14008 1522757 1404199 1902550 1274467 413809 1852300 1794670 1330449 577352 720722 604077 896559 289967 1357130 1363540 1289297 594004 98374 1614970 1290023 1904846 580536 1367373 1877551 1865746 1095789 153149 1278380 809180 452795 1355409 1146807 374811 890999 987636 1067844 1061572 968738 1450787 1041767 1226209 1188064 1948301 1756894 418143 1187589 525623 1475060 1347007 754232 324172 1206423 860022 1586233 1238857 573980 320588 796277 1559300 1018919 826258 1765212 1301490 1883 1678236 263871 528648 554688 559122 1832982 1789853 628846 1930671 110299 465166 1014321 348575 1775258 366955 1629959 739280 809497 1864398 115510 803697 1272224 1573857 1343675 936477 298988 1753602 66534 495237 330850 505795 607572 615108 1814846 1501098 1443814 90250 773331 1095943 1990473 1020259 258033 1926518 1104115 1378370 1450464 299324 683352 634959 486199 305666 1123491 1450048 780489 1278561 532694 519748 850667 288971 1036879 718186 478831 1358855 74352 72835 559095 1655495 635090 817465 222271 830601 1933708 368167 1178049 364395 443974 1097465 529548 1156679 739525 588402 756852 328851 501886 1650374 770435 47128 1275841 481077 348307 298903 1811609 1168680 1491325 551907 829393 1005631 1198057 781159 1338320 1649711 259815 293860 105839 620796 424743 525147 1063500 1712766 1154852 1838610 1238380 1576831 1105959 1650765 543364 1506479 143846 601507 1492645 565980 1621718 65985 707353 648075 339690 1003751 324637 67401 150969 1525701 991363 1791202 827338 1764052 354681 24302 412697 247339 1290190 54598 1583592 655564 710589 607948 653879 2343 1794759 1983920 573593 107031 972568 266895 958789 785492 500963 1408952 1390450 1590774 388651 1526438 1602429 1871174 1446327 6495 924207 30500 473056 150780 323156 212744 649513 1637476 1001661 1029183 886212 1415690 1514378 1573546 1255915 558675 147675 345119 1004505 328414 836110 1661465 1025126 908975 1282078 155806 552132 60844 129802 580704 704461 1450163 495655 1028751 848815 1628754 1260074 197457 1825075 1859131 1812874 1898623 587430 648933 163350 1613430 18828 253500 849486 816995 965045 1158878 1829240 535011 1731888 154166 361280 1124924 81863 883851 1425823 296371 165722 290526 1554930 161702 1540622 793996 1269725 1218433 1259406 930020 1575124 1708898 407075 816524 168097 1905021 1187677 564834 274627 160620 299973 1843896 1147648 1292236 177895 308004 289407 954323 1589130 1546243 60617 1513134 1191336 1034218 1545294 1972042 154061 311258 1621760 1999384 290545 457511 1735318 1917530 1828393 1472547 218428 1352523 258557 1966876 1792407 1161326 1786657 718234 912509 1965944 1952818 586290 1312233 1321077 730773 1520558 592834 1019476 642310 42290 1139566 807891 1977149 603217 409904 411387 3130 1557313 1626836 72349 1655288 908996 1682516 1821243 1711083 1967433 642412 175490 741149 1533405 984 656561 1866436 316620 371027 189655 1363214 1977799 1071776 566716 1651112 58361 1193777 932335 536089 1519334 1819970 1290829 203679 387943 218788 1921015 974747 1664990 1528236 897337 1161285 246936 770026 915033 1622596 1595032 1698629 97562 965998 1307 1162966 528381 1726885 869317 1665770 1013363 1272963 1730204 1192808 682511 819617 1395564 207670 1268960 1800273 873702 1388512 25063 970558 1475051 407005 190415 1410118 487192 1071345 1469613 1694093 702968 454348 1358730 528588 865208 281348 1358937 832670 1010277 202167 928578 1793548 1500282 1872748 822821 1484419 1668650 859478 919608 1052187 949838 424180 1673414 1156627 1903085 815104 1117152 1828378 138141 1557773 1162756 122829 117068 184694 1473672 1068551 57325 1092285 1321834 746713 1539665 746036 945906 1373520 1061185 980106 702945 667778 14893 1925101 1438087 1658820 60532 1095275 536044 1443555 876770 1170060 1532298 1443505 271767 333712 1751448 1937801 1832762 289242 977995 1459290 98985 1542008 1986575 687998 1108761 1693505 812250 1175325 867335 564429 644464 289442 182097 458373 1821460 1543590 133369 93080 1930367 3238 205096 433139 51025 403160 1044180 921058 1385713 1120558 1765118 1640090 1803013 453396 494673 125299 1689869 807986 873419 1194645 1245734 1266138 1101317 1323267 485848 1089668 1088981 1915449 991820 1589675 352382 336966 1384012 1390076 1318326 1427740 234238 696992 1245137 1265175 672877 1769180 1538957 1873728 762882 1481630 480164 341038 186037 970881 265520 434160 866423 1136765 1008051 473931 1423106 1852011 1842179 1131353 581148 1773117 1149269 182868 769243 264812 1458995 1624046 1085716 1729055 1916585 1187361 1340797 1768875 1893259 1955024 1256647 450929 1958498 231934 1912206 1719842 1136375 1927041 1568790 475336 285157 1910202 1727401 829305 1777053 1766676 1792642 800126 717784 736616 1912047 1536234 858656 880832 1338936 580423 1212869 640708 352174 1503281 1811196 935305 539840 550368 1961569 726376 1099487 1218960 1329036 706377 486595 1348552 1189192 260309 910041 1766257 1086520 594057 1741687 1566347 1100994 1387070 223714 1072268 1494039 368108 1096300 204324 771542 127844 607970 768723 1025580 679647 1342945 1164443 1689467 506258 1384222 693838 1082119 371565 451936 1845568 1317049 312560 15331 428275 1971857 1820783 1924266 497467 1211807 1261829 1187259 486129 1676765 1232614 1267504 1282851 1473095 487697 15570 1389804 119331 1709414 1186549 1632036 338735 1051561 1917101 1098013 1619364 723801 1889484 115843 756050 791703 1858995 210090 1483157 1740692 191339 1938237 1756759 776895 899117 1860308 165753 310014 1877128 202348 693891 1653211 1916897 1191856 1541951 1861202 1348425 1092234 787282 1558456 1869999 1181252 982114 455779 1514931 1026654 1673681 1099396 442902 1129082 650131 1845290 379552 568614 1581432 1598195 299316 584797 1817370 1040852 696735 932045 1886869 1821056 1299477 749343 1010242 1731383 499313 59488 1736781 176460 1017681 836660 1008226 878473 1772798 137699 134601 407997 504834 1063235 1318858 700838 681525 893714 1175119 148208 1609156 428291 733878 365053 1052123 1196159 471269 400943 570482 1356917 737971 1308807 131277 1637182 180179 1742886 1958964 367721 1779636 37512 448321 1022299 1099110 97415 1475587 711985 62140 408770 1819731 1693258 709385 65969 1756116 1807936 1852086 342461 720760 814889 781099 69431 482340 30276 214332 1608601 660147 916939 1306838 25147 117527 622756 1958224 194381 1439531 1911363 1676006 1520564 921970 493624 1218249 1722705 640492 1885465 1187003 815598 1539974 1268462 1630177 1216025 1745781 730933 1033026 196554 733279 1302392 1033202 1059005 859145 929364 1467913 1113294 1525710 1311914 1849665 894163 343200 673092 1143617 831614 1371661 1609888 790971 689834 398472 466691 598707 867774 705330 1527283 613026 221518 528953 1807018 1822301 3483 1526086 1500912 1390830 1583443 1957301 1373245 587255 1750884 1062804 681058 446785 615514 1742829 414945 1743623 943052 1154190 1733545 357713 1220671 1083472 1333075 1951231 135425 616367 1230086 1099986 1820288 864128 1839143 1362801 553099 957596 1858076 1697713 10680 1313739 1642032 146011 1245241 1373281 1523429 658334 1519269 1996706 767083 1034484 76856 1336246 796825 582665 681544 1764512 1453075 923567 1456183 1007820 181975 613652 749699 1318544 866769 1846273 808002 59074 1113073 1976812 1088604 1267668 428634 1924438 855194 1534280 1948608 887571 1974733 958588 1238713 245818 1552555 896622 288593 99684 316586 31353 1807052 1379023 1591521 1552223 1067293 355316 1530717 1148083 675987 1161160 1975926 1865390 1219313 898975 946878 1728854 1259894 370414 1590265 1908192 474486 1900656 1073523 1670524 685234 10377 1010671 560168 96638 1933251 1127017 1496972 809972 444188 1438038 1169183 288959 496656 804159 1373955 1321509 1299202 459723 77875 91650 1715767 849387 1628881 792852 1915634 792677 1955833 1967938 321256 483514 1412148 371668 1795383 712690 326906 1864393 1080057 256487 1887049 147488 402742 273209 1462126 1171667 1294246 1704363 1685200 1136117 1417683 1762716 1205128 1327260 185147 424775 1622505 1813030 1782005 1342689 1052730 1558637 341539 150641 701753 685486 474034 1998348 28590 1171649 706083 1683457 1162256 1361594 186065 1416153 962041 1428153 987092 1602563 860556 942159 726392 1007246 933071 1954964 1805066 537674 982956 1063431 1955143 1765169 149600 514890 1715187 1510816 6553 347333 686737 674575 1520952 1994370 1228228 1347351 1722686 1652984 1478192 1524274 1221398 479044 476388 9643 1139351 369396 586382 1090972 1754874 670749 1043776 733551 425925 1767107 1226271 1307346 400453 916780 66979 1484845 1887674 1184817 971949 1094071 1276241 1442576 314795 1912606 149182 1050933 1060139 1017771 1425341 195740 1583390 1560087 893669 435047 72520 1987432 1455970 1329183 398161 899187 57129 1379904 1199497 106907 1804167 827718 1994832 1909235 998667 1940165 1491037 960451 217481 730920 1370343 498762 779441 708822 1828745 1120284 1487131 1683386 1800623 1516505 1083038 643752 1947867 1366392 412331 1088300 945875 781347 1045792 228905 1297440 828268 377723 1078040 451090 687758 781744 1204351 724657 359970 1479784 907777 301769 473326 1769906 1241646 134799 1993114 858638 1411104 591885 559425 1084856 1834271 1639854 1503999 387449 1627238 1658657 1057261 634760 512057 1085259 457477 949244 1647955 1924086 1648886 362954 536326 1638392 1056061 1515289 740341 1657095 1246920 1728826 385679 1729780 98741 846831 977234 1014275 166953 576969 1103358 1975833 265462 1003008 1133118 1629815 1171108 274857 1551963 985661 705838 1189513 420960 686752 361998 1594865 1847751 946828 175887 184915 539312 1327292 611654 283138 1474120 541098 1683511 1964940 1687562 310147 1487475 763848 1585789 12500 1492162 1798178 1867170 648963 330420 1295526 1965782 474505 793549 1761548 198680 61356 190484 571130 347537 1665851 1356898 856512 786565 653051 372960 651048 49236 1600217 967627 621763 757568 1454752 445213 1104997 1348402 428718 579595 859331 295309 353177 1999334 462180 1505850 287692 1495902 1764252 138702 297737 149233 1223148 247864 717137 253979 1270916 1655137 803016 560454 1084122 1861439 1397722 991360 402557 1702313 1695949 1963745 1069160 1237582 1215609 902426 1246893 283836 1918737 776184 1337773 976204 134834 294661 1855972 1983504 1838265 977112 1930571 1285326 29053 1182296 744846 1830627 262815 1428217 1473505 385749 286592 709193 1478078 1163963 1098577 642742 1748072 556597 1104532 1609960 87483 1034954 881795 765319 650439 999818 1948422 355298 1151886 1676521 1361775 1746442 241914 1105301 574978 222975 1886822 1192734 1190965 1546006 896466 1772432 66987 1570526 1490622 1491243 1917382 1342519 1809997 4008 1170491 1067752 1458527 782492 1322545 878276 360496 623307 784642 923367 328946 1459366 802158 1969855 924292 1640894 1737964 1415717 1631811 560338 154863 861208 950917 1963302 1683969 1548143 1173860 573248 1431953 896796 832121 834344 1079748 345335 127039 429461 1082634 1414025 1041938 700926 5245 1079410 452644 1587167 432834 338152 578968 605506 1979125 1075902 336957 22054 1552996 803920 344780 652799 1059127 1617748 783918 1809931 678183 1170703 972516 1155926 432135 1639789 187683 1818653 1595024 387594 1043956 722667 42619 1035546 564713 1598148 1391764 186429 1847481 804780 64718 1193131 1691099 488329 861565 1340342 1926666 1419224 913533 1200402 1686480 595124 1074072 1376400 1023312 1832214 21932 2955 286360 938776 759610 707932 1744742 1197812 328302 631270 848142 947092 719570 1538330 251418 815649 1463291 1871736 89297 55163 513877 1290030 1636118 5160 1333063 972203 1296803 97479 216535 321433 270487 728314 1676007 1810450 1294426 1379042 623106 431448 1766244 799321 316760 242193 1606448 934087 1638287 532175 759122 1417618 31572 221056 1262921 1863570 238817 1746094 1937334 1457375 1616075 1320729 762391 316444 133151 473594 433516 29198 1608503 1462240 1829659 1877917 1563531 299280 828477 204714 683143 370982 133242 1616586 1392602 1856589 1031665 589536 1239871 1373560 480078 1399590 1997199 247458 962002 1200510 967697 1153414 1743119 1795531 62534 300466 1677096 1658939 628831 378052 1069992 679141 1457967 820426 1322343 1699914 1902897 109121 1759333 1713967 1505950 331597 1427756 1454753 579662 474437 1067502 547208 1983292 1523707 954487 96583 1255624 1897870 501261 1562335 509545 1902253 1925219 1087765 74342 736120 1220845 68358 1388308 538642 1761443 985771 206496 1595263 1484568 778252 7238 1718067 1208594 340524 1292140 1659640 1976062 4622 952037 1451558 1696615 1355100 788770 679983 843080 176319 766527 654135 574463 557170 1453477 1795335 845467 649128 1942083 820593 839988 1969878 1618634 119761 1278092 1257067 1303710 1225880 161792 1847471 1611452 1593877 353145 1716145 1394204 511771 11874 1247174 31260 1588056 938532 354755 1651341 470060 561768 1301336 74372 1031097 1429451 1921361 294105 721364 307319 1676422 328483 1179655 1694723 815234 314307 65192 914669 1794313 1241073 1432468 148309 665004 1906819 979239 600791 825282 310505 158573 1102188 700415 1104125 284431 827195 1690080 108314 224046 1943284 1160657 335040 19140 934123 937424 956806 608774 1699248 1290561 340282 1845997 504185 595079 1479080 1276979 394986 1085340 1045864 1325966 1536376 1840071 756033 675048 832580 177131 1856151 639688 102334 1060461 1648709 861955 560557 1791644 1037306 1178759 888018 697153 1647262 1027878 342747 1962963 1378407 1592925 1490198 1313297 402489 765653 559632 735564 1119872 1682785 220777 1850302 213250 187205 1320880 1073186 592742 247363 769485 1621433 1255711 1319656 1979555 960962 832007 684901 169994 467256 887205 1355230 1180436 706276 1708698 944139 1937544 920148 869435 1955068 59065 1026273 38480 584864 1159852 1609100 114690 1780131 1593298 1918923 1777013 918956 917718 1880453 1308664 1344167 1154476 669248 639377 408223 1646754 1948609 1814857 1711048 1175553 1437312 1983610 998156 1737122 366669 1726919 1699566 1786159 1097616 270340 1030515 466468 297548 1001937 575524 160383 771062 1903559 606488 1840862 399030 374310 919696 186863 1511679 1990614 1124942 1866616 1284264 1525476 1751806 1872634 842274 801470 371173 1082237 1972783 794048 1735303 201479 1537754 359162 1347118 964502 1808378 381005 1947563 613705 73226 874791 758417 1286908 1717145 1927454 1285875 1181934 383970 1412688 809666 1227086 1129956 1974242 826262 352407 1509898 1139407 193220 1228609 425834 736431 1528230 962264 285419 1060567 430326 1422371 1807838 1806154 348288 971743 802172 1187609 58344 847538 1472929 1843960 1388920 66731 1340629 1568374 1731015 172461 120120 919390 1942117 1074625 739584 1128623 136102 978405 1366424 509370 1455410 411686 1121909 722868 106166 392114 1097950 1968145 384752 259728 265481 492810 1577499 1158741 1170786 227448 973612 296347 7654 352907 1640509 1365063 1034237 413400 5734 1622583 1255922 120015 61888 1015942 1630099 574861 629268 492842 1040706 1410705 2377 776069 1522792 691839 819535 936862 857777 961373 1035081 231658 1175385 103453 1552240 414373 259005 1267599 225946 1456761 705692 200400 1693424 1771393 1911256 862465 800269 562880 483857 906097 159829 86174 1678019 1249248 579130 1369849 1061865 1334287 1153662 568299 960969 874572 981231 1145109 334333 1206812 1400468 893233 1191515 766445 433923 463871 1818536 784914 713297 1434667 1295043 1445610 72472 45988 991753 159429 1666386 984655 1566192 1342087 1495448 1166500 748236 1865498 1925493 1470582 1860935 806169 1916805 287754 1843679 1485567 1013645 1653682 476701 1125027 1797824 786805 262662 1054604 1304573 134404 575623 648139 131583 470517 776984 392858 190650 1958810 15848 399961 1503460 1604771 640512 596688 743902 881679 836840 1315830 249600 981930 1956977 1676692 995102 320813 292985 1263120 1609346 1198946 1484724 1719913 1209248 1299407 1868796 532591 213617 856551 770410 74623 316808 1441134 384699 1038752 1159578 473071 164233 1398077 1219302 1074477 1436507 727405 1236175 244248 1750744 1027299 758893 178942 451952 748562 127454 615781 1520022 517144 427490 1653705 1314721 1852318 1141585 1710671 253901 1331746 1299903 1506303 1775956 669952 1213161 1658964 754071 1525212 292367 203479 1298989 1869157 935700 1055629 1097806 227181 817649 1470537 555119 829532 1051372 679710 885980 214000 989397 156088 1854377 660059 760571 324490 1195058 1289935 486047 1621443 100235 1718295 576894 1203079 1049005 874310 1226034 274060 1042002 341659 1794978 504497 81223 1437174 1128616 238161 1134310 1384489 762435 474837 604522 1309963 1497400 1026983 612012 1790226 517310 1874917 700251 188258 536259 862439 1682875 1168605 1230122 1760648 590872 1286674 411577 832667 368428 651451 627573 303932 1693680 941879 1782478 1275688 1844407 1427882 857217 1825318 614685 999712 172249 1480432 1307015 1535628 1406176 1069969 1693716 1989716 1752625 1415660 1122635 843948 1668456 1725493 234555 856039 1038997 1721638 267019 935583 709737 141149 126494 725293 153821 1849096 688954 1922036 1676991 1177667 1411504 1599551 1629345 747040 1010335 633409 1047317 372635 1236822 1373743 1110827 1007687 1393969 488351 1703302 1080861 848514 1923216 418244 1770675 1468522 996289 605377 1632329 163983 378038 921512 1242532 1652922 161690 252054 589606 371879 381010 1852238 1989295 1151465 288782 340816 640496 473075 486651 439066 1846590 752068 479642 1979804 1152882 115646 59097 1093380 39030 1879961 1322197 1192149 474632 205985 93506 1472449 1231018 122575 290490 599486 979721 1879058 216280 1569104 538383 354042 317358 267103 1662108 1709884 1179308 1372616 259237 1588996 714499 1427467 994298 443217 1786927 1557892 1274804 1345759 134712 693211 1292728 323069 864960 1130524 504486 55340 1672300 477019 1914157 406905 1138414 1117240 1498592 485180 1181464 39441 1625082 1415990 715764 323043 337008 1698646 1281959 977920 1503699 1602192 1422701 852449 1955304 535934 341663 1010552 1688805 1416787 742857 333157 1164560 208728 61925 1074873 1473090 1403306 1573208 800116 1373474 1227655 163144 338800 15378 1683925 659456 998009 1669467 521089 1968360 1049378 619518 338322 1459395 1534378 1013244 884268 370251 1162760 777353 1997700 1491691 633356 1858543 649342 1776174 961944 194203 1088354 333001 1826200 159733 1557079 1859244 234258 1397078 432198 364991 119790 58598 149943 427735 1313667 1010711 300753 157737 312808 1478392 1561146 493243 421367 255833 480719 1541932 1019037 347043 131905 1176651 466356 313848 1928735 372743 803146 1010494 207713 462722 1621061 126537 1106588 1268527 1798668 312043 1286257 1647640 41597 1894523 1590961 1805530 1381978 360627 821983 1069959 1621589 871467 1502059 820484 362415 1549604 1226686 1427805 1349944 36055 384009 878549 144138 1638891 1116179 54529 1319841 1084741 1879346 90576 1307785 547730 1693811 534513 957982 538463 797273 822913 1859778 148371 715476 1001906 1603561 724375 487216 1989009 1381612 1374932 1385478 136645 1550507 935011 1711922 1210176 65131 1590314 1328090 1459910 656025 963051 435197 1787202 84559 1861616 1032374 621259 1560587 827309 688327 856912 52312 1562130 1588973 432337 203743 517676 588401 1488117 33156 72199 1000578 1583221 1453969 113012 487702 1446495 1378283 1767497 35917 1083428 647953 161204 1952781 516724 598899 1089343 984625 1933320 507625 1003823 182405 966901 902966 1867782 1447993 1470092 1256601 292516 1301389 805955 919035 1053290 1936377 1180440 447432 337249 1256313 1732389 1420654 45961 112775 1063167 255757 1720066 1167385 1954830 1147596 47062 1548962 455258 1774752 861582 1225052 1736110 1702449 624871 760849 591843 1596132 1138215 440633 418580 1107353 1463345 1507980 96414 228785 510167 1744427 1504961 1987621 379934 391730 556214 1450760 1066905 867589 909949 1110361 14920 680397 897541 376079 6929 590500 1647927 353067 1446645 337708 563688 644791 798285 1846213 1776682 1892652 518144 542337 1957737 499938 1044862 1984372 94994 1489540 759332 1898107 1115027 1558840 1595028 1503033 424050 467847 1477250 1294012 1138184 1022399 851912 518182 805119 1804515 1873310 1757496 865960 1102996 1653976 338223 1540319 1806711 123255 456098 530728 1824454 934641 1887185 1612679 712589 1875327 1302047 329581 563268 288136 1149783 1117365 1460752 657165 1327627 153948 385196 652192 774324 660760 1154175 1715222 1866033 177201 1312378 232989 888417 111526 41104 1063734 591416 1230780 641010 16190 322693 1325161 841697 547120 148508 176152 1231234 1933090 102674 996064 89290 381864 1504050 1660107 1474831 1095052 164054 1970988 1388258 546201 9986 1136477 925403 1369132 886467 1795449 1114891 131425 1132352 85027 945954 429616 905954 1196310 1178373 113524 767586 152796 328054 649935 180776 294697 1421942 1227166 251102 1846708 1308607 1977381 615208 1912490 825340 1903906 429735 805721 544564 917059 926738 1774631 1643358 129989 1163731 1408220 847035 284749 1972289 1386945 103822 1177849 668131 1439660 386794 1254043 1436836 403033 1702755 1288143 579925 1241747 1008529 281017 1277769 679981 958590 901782 1697681 1064628 306205 1644120 761271 465513 1263761 5343 161093 3516 520037 1038299 261034 430539 1957398 1295201 1493750 907064 1631957 1438122 288878 1811510 1008388 1520541 795121 1327435 1591290 162156 236540 236159 706489 671288 193669 1881101 780944 1522098 902928 751737 1481250 1797333 929917 1204451 1951511 1345569 972614 1340482 1513415 1229850 1391180 1412469 1527570 1262235 545131 1068091 292677 1922850 444981 987234 1860719 138406 142684 1481909 1877879 1137933 1152052 495217 1281075 768576 1827916 1844211 471613 1462790 1363416 867501 383156 1975911 1504856 438602 397367 284456 1321666 1844027 151093 1887656 368631 287832 336290 895698 471689 1167331 1426151 1181367 1293457 1314130 149056 606256 487953 1804495 780538 1384722 1967490 673627 1520455 398183 940662 1862576 109347 1097597 666404 915827 576026 347577 567563 773071 932100 1944146 1103681 1596913 1272698 1825289 656185 1976226 1751627 1641846 1429359 1856291 493895 549357 1559197 794260 1442396 63753 1954001 627243 1651060 1948619 1284500 276547 1277871 1714812 695306 405789 1758167 1470987 1412686 1053962 1016938 511672 1407495 869361 526402 1802620 76549 69914 1645450 131108 243427 1581451 400514 428467 1133711 1415673 1640760 1095760 736082 655497 1822933 1377781 34201 1651961 1728200 1643090 321065 1363245 1229464 349172 357718 1932529 378752 1910486 1926643 1745033 1326881 1749506 895010 1102988 1816617 1144936 1183690 274361 1697935 251765 1271720 1418781 1656047 1218565 658689 350910 494655 1666435 1623822 1211634 1626452 909047 634262 1863316 1804647 1235010 1779550 1619061 719513 556347 1847928 1938864 794638 1607334 791003 1759471 71104 1971608 1269379 1596210 1796524 1545209 1346564 378611 924226 1893181 1809044 1192183 135685 378998 704817 1730775 466537 404276 1451118 149364 1775084 1055942 1362865 1204669 722259 404638 370661 1452076 1563275 1336642 1921096 1259562 860068 1871294 1563815 787144 885978 1958911 1327704 199618 1521594 933506 1295929 1785184 995410 1294651 1090351 865975 116486 842048 658614 760502 533292 1486329 1208424 671877 1872465 1625429 1394439 772821 484189 734501 442173 63182 548221 833309 917659 1586443 1647599 550295 1063153 1367316 1163128 244021 1102236 330040 43331 1348101 997096 1459757 326067 947225 1710698 1150020 1060727 647719 1518418 873913 1630467 1116490 102806 1770874 1283703 1139751 1413433 1435184 738843 1423286 483900 88727 1615749 705665 1627029 1715494 224870 720230 314937 1112538 432626 1732764 1136487 994121 627730 402131 1249019 885478 191614 1836161 1923954 455660 1437994 555451 1460803 211596 1617259 951879 1016861 754450 1506820 1227944 193045 1793536 1935757 1796690 912260 1900345 1383104 1481882 1299868 1895243 300300 1075263 1309191 1439606 992350 832855 1788452 313399 936677 600478 860482 885870 950622 624224 525331 1821653 347720 642130 1957223 499615 1308960 981730 1040310 274820 1886371 33568 425248 1649072 23892 134085 438430 598726 1009785 1523461 1857943 801666 1701614 1271252 1583689 656028 1954362 535572 1825747 1925139 592647 268382 170672 1571219 641422 1422763 88991 1724800 466992 1672393 535873 1433418 886234 24320 1888812 694032 464968 1383798 217488 869266 1553449 1709421 857880 1591682 312588 1207832 259532 306303 246698 1615511 1572428 661351 1723176 204540 545382 1198387 1780960 786168 1543122 63117 396880 1511395 1055940 381291 1614927 1093566 382437 1241501 770536 1334783 937064 1515234 1510201 1010973 710120 1955904 1112890 1548794 1573416 295500 528569 1734095 323473 992634 1068720 1316878 432618 854830 1941550 1123720 1290851 1823492 238737 1113682 157103 1436164 341072 1104059 929951 847900 1858066 842403 1419711 1270798 1662229 1054695 683387 1400584 1853677 1415383 1613839 618636 1538983 209455 1284336 547648 1311318 956671 1076089 1752444 1450177 1637760 1188785 832355 741339 1152752 317021 612587 518254 1383260 1083206 338913 1473551 1791290 190479 99048 293207 522308 672345 1527716 1473490 31837 956356 780653 1344798 1618818 1581204 1839464 1822291 1473650 1127113 725279 626215 1564331 997718 142621 1686619 270443 1629205 607094 132140 399120 419750 309291 1513080 310715 1704691 1892163 24767 1168610 263954 1720581 1140679 430998 716726 896344 1130979 955991 1377131 1203351 1009284 1196523 180357 926196 757222 1579305 965261 129614 1398654 1112442 901147 1899722 48776 424621 285650 598104 916911 264540 1491557 1731741 1589254 858961 173133 1833389 1466801 472018 452249 940332 1540896 772991 1369659 1429336 1848649 1004601 1000471 1123059 1555501 1541406 1129522 930608 1682527 1876342 1733064 1524379 1044197 651594 125133 993282 365131 1705044 1692894 1489103 1004797 1946468 161923 1168305 1906936 1105222 150375 49863 824051 505499 1109438 344270 1725900 751298 1455405 1551994 1889218 620134 1813731 398577 265387 1420407 1547417 1976778 72718 748015 415261 1431010 1996400 735822 969509 1942074 1019486 440905 1006721 102437 1608751 1712986 13467 1541378 264104 1462043 1471742 84878 1380517 1119074 1353969 1329162 699105 750911 1862930 1756644 1777866 1697953 1847713 947089 675062 913954 1656967 822469 1003621 1848099 1741993 1264667 1213020 1221249 1531560 168275 780137 1063658 557126 1850651 815092 1911744 544115 900595 152347 600610 912624 1306210 1712803 945744 1327827 266473 1881819 497464 616029 1984799 136014 59718 1654384 1746106 1152009 1167498 1092385 783066 27739 1646989 593317 1648948 1821900 682514 1779689 1660109 1022220 615778 1143668 15369 1366351 1149525 253873 411552 1832113 1602317 1539371 1574085 1222896 364018 1308381 485862 1352599 1673258 1167516 1637361 518326 932321 221131 1974195 1530183 106899 455284 1600065 1127122 610676 1159080 923125 1298268 1824930 1338184 824968 806627 907606 1867169 681253 37419 1787271 593567 106476 1564499 315436 345542 1262909 185985 1791026 1169611 1707745 1981284 1298207 182823 7488 1155173 1926536 1641374 1253774 1159119 1030011 282409 4422 485199 1428670 1953815 1916256 1365548 1844172 915629 960450 756067 489814 1031346 1505501 1793099 268677 192469 1138568 1673741 1870313 284243 146601 1920351 1615181 314067 580620 281818 273093 1833681 1240660 628734 1179424 1101440 466611 564245 782055 307229 907812 1799501 1751465 890014 1101476 1445553 1005165 1447038 1900931 1849461 1862228 974368 1904818 1671012 978173 1309980 1710080 855053 1907850 1653652 167034 1149447 990652 1215488 457748 1498994 318431 1846511 1685476 1527610 586448 718600 792904 1524336 628116 870712 1301985 84017 616660 1645920 1479974 73319 536587 1896341 51162 816999 1587564 972028 75454 407515 1857005 1086154 85693 916580 1302420 1614621 1240284 1780926 1230925 426167 1168701 1206330 487230 1924612 848775 1396707 1230231 495556 982773 337914 1005776 1534678 784232 296750 885933 952516 198704 1267871 1251321 1959271 832228 358028 1828098 165343 1909741 545837 769875 774843 1019390 130912 315298 936344 1741606 1489623 1649765 1772831 61660 1822874 312607 1410282 1993390 482078 384171 1284323 1514179 1686996 1650393 953132 104210 302704 1229615 1333688 1946043 1331604 1926026 566768 1892277 803629 1941251 846696 1907008 1549024 690354 598465 178317 1217878 1000814 1405977 1485885 804554 1037057 1744022 1171482 307480 829348 839648 1826272 1665344 422037 1739832 1763503 322992 1465558 1625850 1812495 1684135 1889394 643964 296196 1386610 1644395 24312 508324 408054 883457 987888 1403025 1503706 785660 150040 189438 1459823 1006434 1538099 1882781 144129 273315 1967003 953277 1753358 697996 275711 979955 1182559 316795 1600241 1710855 1139214 1642364 1495054 666400 432698 1928456 1482471 1617538 228514 686384 1426322 1348629 1964606 1870347 1684947 249946 1147359 1715830 764859 251879 558527 1433548 120945 221346 334514 1494252 1015031 1651707 1672721 1341451 956250 1251013 369570 1247001 1967636 817838 1806096 1449944 519697 1316066 1885225 248117 1813745 1210882 903112 1508800 839824 882076 1160240 1372521 1576548 65476 1182293 203643 116171 297996 1696289 1435983 766952 1280343 1634018 533455 246689 254491 370610 249739 1516656 223006 976885 1643291 161083 1940314 1191771 1384978 618208 1387230 777511 1349053 192067 1071292 1309743 215680 1406480 1656443 1210528 573827 524611 655529 487671 1115558 1532091 1101866 1031004 31364 1239268 485240 107937 743656 988199 1423989 758209 1539207 1297613 278489 337050 872016 1285616 801314 1286667 677653 871933 1167482 124999 673244 930909 967321 59454 818194 585373 182434 1418494 323484 42038 1403644 1673623 43496 1097337 62773 1095508 327261 116877 792820 1842821 208031 689538 236672 718785 886907 1207111 943982 1834568 438931 856748 1721556 754113 209174 1973569 927123 1520966 708743 1725785 1988452 331261 1369377 168209 111164 1168456 111545 1829768 1416413 516747 1129553 786792 1203306 1417210 850979 1749892 1709477 476698 771275 1742479 1385894 816423 1444210 1413247 1927547 1564879 674685 1010223 1624166 332540 1836624 822072 887287 1374412 1728001 762167 273001 1358138 1175769 8576 1296946 94755 1007415 1125097 1942124 506767 350105 1170864 420033 36727 319185 140180 1009297 524136 1421299 114159 1712418 449994 1864488 1488202 653524 1078158 892699 1947467 804362 419966 549108 626836 496665 1703024 676895 1935598 696547 389526 992079 1325356 704710 1009999 540384 641154 881322 871341 661060 933340 1397139 766323 633389 1980605 910042 1198199 1721304 1858331 288924 1067005 794497 865371 1487481 107277 670692 1717393 838740 1757927 433535 1300188 930503 619224 1471507 1726914 1613775 1525216 448706 842531 1201626 18385 917924 1282114 1092119 191249 1703019 1531011 1532652 1383667 1084958 1176876 303207 1970688 1693931 955904 1420386 303766 1082834 112650 1879189 491323 692915 81797 208822 1051087 1588543 234594 466238 1336602 972361 170580 1961672 666064 937358 1623400 447996 1320597 723186 1504442 44656 1747721 1226657 542207 1243971 445008 1345282 440913 895472 1563508 789965 1438922 153903 1733517 561482 1566387 203486 1967809 1499628 1990543 1173274 1208089 187519 1866364 1510914 1912273 1502787 1125111 1769313 1358648 128910 399172 60069 882983 139561 1515583 830992 1203493 475636 96442 1832657 1161699 1101795 385276 1157626 1424360 979967 1066049 1594238 220465 420468 197547 1008785 1256247 975221 1258735 1710892 321003 253779 552825 1510224 1848740 983615 1065183 658492 691874 543825 1428218 383460 1032201 1524006 449804 789519 1306923 1976667 1049647 1332381 243819 1579832 1500071 1096927 49731 1380188 1161833 1854506 1489884 373293 1343373 1458821 255113 1929591 109539 1416279 1649645 725690 1558924 1613283 55706 1115351 705018 1833370 1750698 652867 1824700 1719603 1135899 1442652 751204 1703709 711948 1848632 8377 1855400 222768 673656 1087340 933645 1064296 884565 94889 1924262 1420441 892687 1687408 1189011 93192 1510843 505976 585562 1514796 1433171 1865300 926597 143174 190779 1850787 1958294 1600937 1161933 1207760 291402 367401 907517 449824 1454048 630767 1780081 461052 213383 202870 782599 1440140 578964 1977643 522335 18581 997501 1725037 201110 525649 1834151 1627020 881899 1187700 253491 300217 1323546 937236 293324 402376 1733179 240524 849374 484354 1134423 939172 224944 485676 1963822 1658504 1487108 1351765 1534251 285701 562663 52108 803917 923532 1096252 1360181 1120250 700305 1628724 1482645 979527 357804 1251637 477243 1156578 743047 570968 1611920 493190 795963 1915335 481209 424563 1640631 641044 757069 532961 1603525 1100198 1532949 1696744 1406849 1084605 1382160 3388 1711668 935426 674009 881604 1107876 591353 733958 1478744 1698322 901069 702850 1259962 1369592 1278835 1820296 1742071 162513 1880177 641995 656140 644295 1881971 1158924 1641524 314209 166153 836549 1121684 594740 46238 1103960 486436 35004 256094 1487791 406578 1886957 463269 33957 208526 1363606 1697080 317565 753858 1361045 1158593 816797 705964 236246 989389 1409692 384927 1911240 1949041 1114334 57599 753143 802041 1871794 706944 684121 830378 881142 1849591 1240445 1505704 570913 79354 1279508 625784 1497012 1517295 350029 37596 1558596 1252869 705282 1304826 1228936 1077980 1565634 423999 916011 1779928 1505007 679207 177634 777031 12346 1748636 1301789 1012237 338954 1841767 458407 302935 639566 1672525 154531 927314 498389 173502 801388 1729704 1826150 1516820 1911888 1059830 1617253 126388 863721 665047 944084 1171847 1144960 1523460 1171312 1768289 1044496 1821849 1501236 1404670 598931 1953036 1943979 1636086 560070 1207603 402307 1330897 642888 1725489 1771047 876501 822168 1927852 345204 1943715 644232 1758874 262209 217795 678926 879211 1820187 211806 46347 255413 1122588 345488 487381 671566 1795212 219057 1184002 161987 1514766 243627 701269 526879 367306 1920698 897710 418515 36047 712189 566219 1336271 1156418 176651 203281 1385640 797834 1862672 972519 1349475 345631 1197342 781797 991765 690794 705835 1348947 742804 478059 1889027 1429883 173229 1668691 961863 1828401 1691996 872888 1419466 1789646 734779 1129730 243718 1924345 409488 1617929 848561 902951 1329470 1857475 1570543 1649370 1082879 498313 721347 158911 1262565 30011 460414 797173 290105 1228308 1896507 1863940 1340495 1235566 1627552 1835430 443200 1223504 1963907 1727330 111356 1614946 1099575 117122 1269093 61621 535630 1415001 1730786 1413437 1935367 52812 1098087 510807 1356126 153483 1182134 319028 1589690 71313 883070 562931 1552526 566433 1568728 650292 749844 282519 1140214 1256397 1743718 1814769 268152 1957832 606397 596844 1723649 882153 895178 377117 1650164 235780 1855086 875127 235090 1360826 461911 1059758 508087 1053926 1730623 1646107 176337 1422637 409128 1786101 978270 1117352 1108635 1333763 1721342 613221 1656166 1392376 1561620 1817301 949362 1549189 331453 1834620 288721 504674 1413147 1436275 1121195 1822459 1004638 690030 1610636 1582990 1249685 1098366 301462 1155437 233471 1515294 1770100 916169 159673 441687 56936 1574748 1813891 1088382 1031174 331167 722455 115910 1972231 1756360 1123655 225502 619459 446025 866486 1038865 1821809 700198 869709 1845210 513783 389128 734188 215000 1137291 241350 702071 1016657 885998 1065095 982814 175622 1924334 212025 339317 779376 115791 954038 988246 1684870 671904 936722 1520764 1287034 90245 483700 1782101 625698 560945 1165177 555085 1739539 1630085 700476 409316 1690511 231173 52915 493157 315518 978549 1902250 462300 1056016 1493469 505394 964208 1504419 1755973 1704218 129324 682964 818633 573487 263481 1588299 1782834 219797 381794 324581 225146 1211914 216485 570613 234362 625506 1253467 615945 1310001 210212 469378 1115213 557035 1488035 661653 1814888 483341 1767230 140100 1674547 1534605 1953455 1482274 994182 294281 544440 1184561 1996956 284302 371208 445909 210440 1404209 995944 1864246 1260943 593717 1092291 26606 1238593 239336 1998133 1751261 987971 779042 542115 482051 343110 272760 1772772 876508 1028717 1296128 1201676 182881 782628 1816066 762809 1290709 574851 1551885 1760014 890638 794985 709655 237624 294726 1656778 1848083 548948 1055741 488661 1252410 440537 1086665 1839650 1816653 1572134 1128347 606472 159964 555080 1865359 1950778 1596023 1507298 1210845 178723 1811298 1452196 1414500 1826564 492575 855919 662173 127968 1201917 1991637 467069 1540981 604867 1575812 1479464 301103 1500792 1401348 816522 766899 899200 1844294 1970288 946686 723914 338967 1603058 976234 1309114 194095 1725892 815625 1731529 1053131 483363 970516 573572 1520911 645404 531566 724478 834747 1741695 1489744 384165 1807398 1540661 1249340 1964871 309685 1745828 1121628 1590983 1041398 136289 47754 708862 1720499 335600 982548 1366405 520338 1375901 972092 36587 1421348 1316811 255446 380527 491019 1168974 695343 456598 772224 191545 694717 1664786 702196 411812 1961031 455803 1637561 1618078 1045984 634195 90962 203957 1406753 85572 1451699 132685 1432782 394409 698942 1921811 1262173 755889 1261347 1652335 864907 109855 1364329 878425 747212 843242 1739811 1245793 178401 726400 131795 159758 644971 1656146 1692018 673698 1875274 1596596 1799285 150778 158112 743337 1061137 1978366 1356121 1024241 1091122 1370596 1857521 299326 1748966 91373 1936258 1345860 777817 876367 648312 95574 955095 596786 487920 143505 491821 1986314 1892496 974306 598996 606416 917156 39728 1182118 1382717 1733584 540184 1944655 1975242 1860596 1980719 533290 1413310 1632522 1166296 971874 931012 534893 160312 1928282 953472 23198 1296366 423858 886465 1540613 598739 76965 1735444 242405 1209848 184926 793453 530133 1781458 1348524 8618 862732 806265 1445245 480292 1648864 1347779 1589016 873734 1460769 233259 1034584 1908318 341549 1923750 1008304 674178 1116086 618462 1908951 932459 538560 1221404 1795567 1809802 1589275 284115 1411163 972603 1523886 846551 324541 1458984 716479 1808028 1393302 1658603 903207 1820422 429847 1358092 1608678 31785 110760 809050 389122 639711 1346855 1840785 1310695 741402 957498 1185102 1843402 1616181 140440 776924 1664147 1718115 816850 1783882 83331 1235333 555763 1607117 870878 179280 125362 165379 1441930 203987 876898 1142575 592259 869537 865390 1485645 133984 902949 243504 747181 938810 1312598 1696388 1930140 269728 1676734 1886514 148335 507037 1306268 417192 296147 358010 678320 1921403 246286 130510 1361122 61816 830647 1582347 1899312 596928 1268285 949326 662216 1788121 1296651 1079858 913760 1677431 1866469 1812543 1257131 611600 392178 115034 1712818 1637008 1497219 443138 1669673 995865 1775864 154822 49286 1425179 699132 919702 1070489 1917006 1651495 856709 518854 1536287 1813577 1056411 48871 1703647 1856685 770208 628179 1320921 283403 1840837 1460200 1483348 1081234 252675 1228051 267708 1857653 766019 300660 32625 623468 759322 850605 632252 1709684 267278 1270986 687369 1866516 1252302 815594 1817527 882772 342234 946419 862718 1684706 1711057 1436350 1749403 1341498 1573314 1653041 474410 906991 632197 767087 1930657 1217542 1154645 1571967 799235 1154545 1803622 318312 744101 1866639 1442975 53104 1749718 22427 807150 1775402 1046764 261518 1658086 559025 1182273 175509 187077 647868 1473450 1904624 157048 1625802 1824784 116925 134640 981172 1640071 800611 259575 1743374 1800432 1361830 1709334 1993491 693441 637440 1653195 997693 539458 33525 422484 215596 1729617 647634 451958 1825845 1718578 1366696 1790177 1022245 1985290 1891538 1645946 1280885 1687295 1345539 1047912 1620095 664396 551040 1078586 1023430 965401 1756696 686051 1496559 1781999 819316 1204053 297232 1094125 589743 329267 1601739 1863436 1959430 1959879 181292 1586614 1411334 816267 596873 800379 91710 1352005 1974799 1403339 317420 39182 1145417 1436011 1515549 41347 1091865 1112123 1458176 1219622 1472463 32984 1376011 315139 1095532 40835 324018 1398286 971386 1422361 1562038 688602 1456722 953322 602150 1375338 1683249 1953310 1922544 1894610 408165 84054 854052 380691 523375 1331164 1959689 1851884 1556552 232358 1657071 648189 820552 94332 799556 1608531 145302 909492 1831998 703088 589686 1924945 59060 1052149 892027 1987086 448035 684597 606739 1305935 948079 1285458 1292924 1721998 347294 615825 900098 1322130 755447 156708 1768600 1324831 317376 679218 1766187 287753 968074 1548294 767531 1546316 468224 1904329 823242 1786032 1679830 1064264 1339846 985915 1114174 428125 1448269 1552391 1871717 1655257 975786 698401 287926 738398 1537892 426577 1760968 1640456 482538 917637 216104 651788 1193721 333371 1300071 976178 23399 293518 1099308 630119 103496 1188820 1318145 1965017 340056 943647 87055 1428898 1027695 1405160 1711923 1718770 205430 98761 510634 406515 1681597 1040568 47613 1756749 1597840 399057 1206026 1067780 192597 1387720 1438925 797296 56611 1738948 645583 1943867 165383 53231 910814 865393 104950 1068679 888974 1336822 1330184 1533932 919607 853327 1168666 1441385 727424 1624727 245869 1455700 1845443 1763354 1021070 521991 641274 1881257 741953 759765 152601 427062 1357804 1097122 17018 326427 1267252 1037926 1426738 773465 1408323 195808 710527 773018 985411 384474 1612645 855989 1534460 743060 1937490 472251 81475 158867 876868 199270 1321147 96137 1017222 51245 400664 179323 188831 1645234 234152 1933703 15476 1267976 1094998 676878 683939 1224265 321017 465046 39015 319394 804089 444371 114762 3542 510512 1582412 963276 1190233 644064 1348368 1392014 1668908 910024 977097 1854045 1444472 1185074 335642 321588 132557 1499418 363490 962263 394110 843159 517685 73874 560642 1155868 1787654 831751 716722 1576048 158124 439131 595775 1412672 736509 17596 1204932 1830370 657864 1229558 273924 945751 924957 1573913 750362 1944652 1679770 1270362 1151230 1927014 267563 1656144 183736 1891390 351090 152315 1611266 1021623 1675875 338014 705734 980718 241577 185007 1641356 195454 1646507 846173 340650 1504721 265622 543223 1923150 1973574 238606 1545485 1468320 1531662 1861571 1159639 1194675 350320 136705 1812757 125608 1996625 1464898 293526 1405994 1501954 590999 1054244 1867499 884701 1446395 676025 1903449 122478 565706 1744827 1126390 1992579 609580 1711901 688658 1478654 143744 108842 1903858 643926 907905 1023896 553824 1730348 1085430 219947 178799 108474 1385469 85860 467924 1451175 1147595 683488 1422018 581043 31920 1856172 1653017 1545839 524214 1202183 704614 824413 978250 258627 743835 286158 1983322 1387327 250378 619646 1673479 137808 301469 730764 833477 666430 1925638 1236398 1790827 1062745 49260 83924 1412690 979938 294405 1496994 1488163 857341 170462 607141 1006604 296742 640190 203717 1329725 1262182 1773659 1289942 485957 1347625 120108 252318 847978 510012 943586 692994 820031 679663 350905 346349 184717 1494925 752326 1123314 1058007 1215806 1275366 1449342 769995 1645753 1009651 1265835 157967 1299278 10977 575781 1054647 1208461 1805475 418839 1277083 1967793 1305360 878858 376371 1839967 1383826 1803669 450557 267434 577241 1770607 985581 1305415 667546 1267978 1787940 438406 1015089 623279 722724 1498014 1359162 601834 435542 1591220 1850374 920225 1366786 1916891 1476543 157645 1852880 869873 1944501 1130310 25673 1807829 1829189 843895 1689956 1770123 1483410 521800 1282647 181732 1043397 373723 152774 26685 1943563 1900685 1149914 989719 412255 1939282 421006 1059624 118169 1352958 268967 1326428 699335 876792 1925227 1499439 328447 1362218 261624 768667 1275660 886893 1651498 1029445 1441877 1403414 757440 219287 161532 1178946 1229542 1610597 55441 1296681 100146 704294 1314781 1505120 1523657 937274 946705 67726 1499091 1488323 1839280 1835703 13521 1204192 473193 1956064 644789 1198202 794187 552211 340199 1849517 303128 1689012 1589855 1106026 519604 649444 1857777 1862618 932455 31647 1193931 823629 102546 867109 1310455 814664 1327419 920910 77038 950691 1335718 1671954 1793440 147438 1246106 200305 523690 1596475 543830 689856 1801236 318246 1098963 37210 1016425 1652112 433572 360600 1491791 464430 1171918 1685966 1257975 1548027 860668 1172913 1928418 1310449 53853 1128064 72598 1088341 1601616 1130084 1656674 794122 1774484 486691 154790 705326 1061875 254653 820326 1472977 919111 153345 901580 1382530 96334 1626970 1163374 363791 247740 39025 741416 1068743 1994178 1399728 28513 682847 492757 1399515 814684 473794 1751989 584288 89979 485966 1109478 1819134 1686172 138389 923230 415337 1035407 510546 133514 171472 1827990 61481 1689530 59404 1678809 235567 1110159 953391 1980068 455394 1307962 1008425 220965 1591380 315776 1207708 698077 586935 931803 388822 1622390 287543 1869369 1679888 739962 487539 114017 753680 534766 1912595 487171 1921297 764784 334309 414246 128437 398845 123458 1870113 56604 249092 353162 1143974 267101 1719882 391137 1069896 361811 131975 210235 1903754 861027 1717775 1064042 507584 1663195 636609 1453727 1427919 514887 174668 75559 898504 1867470 1579710 1003038 1210485 1012042 950453 1161771 1951265 1748559 1930933 1681171 1105986 802157 1772283 1363855 278029 101143 1681792 990703 899786 442893 1950333 560254 234080 1190246 274580 909242 1093911 514534 1241546 505922 1271050 1833535 1547143 1754917 1603365 68182 793310 176447 231651 562721 57097 1937766 115271 1819890 939038 1645223 761031 57862 765427 1300815 1612798 1179396 228907 1075768 1237653 264171 582664 1406261 1271578 584078 27778 1317285 89767 534147 1865490 1814558 882074 1739346 1755035 1483896 1491759 6364 1116793 1314905 117491 925188 666562 469639 1264590 571822 933152 171845 178112 560448 1221343 1668713 126341 1375046 733508 1861094 1498857 272300 1253425 454167 698664 912737 1619087 1791961 964974 495683 742891 1327794 1429600 1821722 1603202 848920 1925527 1041192 1554604 1666019 908256 1070330 397330 752072 472650 1586031 1989048 1848154 1089589 275985 19212 1626078 1475716 818847 1629121 1906034 53947 1167295 599613 1519570 1756201 1409743 1633919 34820 1221212 582771 8024 1117211 1430023 321135 877440 460221 505434 1407734 1648201 1776019 1169311 348258 1272438 954521 820895 154287 486711 1963157 670511 803617 630566 316404 205440 234597 1203364 544309 1325649 941046 1564698 111214 1505588 1504171 605693 173733 1048214 539271 633549 1455904 1790355 1851862 1873903 85894 199869 1797919 1153481 1019921 1126055 168058 1994301 928384 695008 844770 1817009 1467952 1432035 503743 544253 1311538 847815 1683125 1898272 1062580 735865 1796290 1997151 106652 707302 328753 1003264 37152 689233 1460128 385413 1182238 1993013 1685649 879371 1463622 671488 1412334 580082 996910 512230 1950751 1729880 1329978 887218 955276 684034 195875 418584 49161 322272 1567081 1380585 482806 1316019 148248 531637 1111619 1096915 1148871 272384 1287680 510936 235268 729807 1795176 1956859 1862354 317277 1460697 882399 1507638 1686314 77142 219186 749978 150649 1311162 361590 1589712 453982 1918593 1029197 1871511 1153717 323593 1938896 1498967 800937 312359 38402 1447811 1656479 506743 880676 109846 175020 1018778 1954332 687659 822136 1336901 1837586 1590258 293045 1354953 1888163 1744454 441034 62068 1022341 150419 1995956 1517632 1776662 1054569 117897 1669407 765496 378602 1621568 104041 484884 350263 739965 1466406 11812 1951806 55863 899902 569815 778220 274383 1941354 836179 985887 395078 895137 1762092 1619575 820555 628766 66697 702943 203379 815182 1282213 88777 205106 210040 606267 1669730 1128608 100359 1311293 1447742 387118 931114 121395 279815 885043 1549298 1443755 409449 414875 1610257 1869570 1445262 443309 1370418 1566671 46577 1401219 1775013 48453 333628 1534351 1496164 1523965 1130613 522294 92547 102590 748373 1379199 781170 353989 464519 1413218 505972 269463 251154 1033009 1410085 1786972 1551889 1027854 718521 1845904 1979099 1051857 570970 1837087 194457 683683 1146942 1714585 1826703 367256 1682840 1014782 1501625 725950 413392 1493426 896936 1370679 847525 111763 212104 421527 199322 1936470 1704420 412757 61102 1308564 1786313 851408 1473987 1441136 91273 879352 1278796 1996845 1039831 1606772 1206367 865654 929261 763506 552830 1159758 1848911 163096 422979 552551 1913780 192037 1860144 926686 1601065 1542301 1659964 425063 1779160 1049011 1785980 1306783 217876 1218940 1150428 89894 486073 347420 890843 830966 1657323 692774 1986793 1150941 1715374 506224 81513 1078045 28223 1089481 968412 1963229 276282 1966732 1193104 1081675 860194 1434619 1939829 427869 538886 1338282 1988544 1919789 108651 448404 266032 1106364 1929089 1263479 834152 1778840 113657 659142 1788920 760471 1187794 1210607 638391 436797 791759 1027245 1780754 1953737 48934 371340 1339649 493682 456322 1046916 14387 1663117 811181 258336 427899 1290577 403525 1131192 652877 917672 1137144 9319 695594 331899 396061 204655 1816278 1917736 674277 341704 21130 1053126 25538 1012790 345545 821640 1121494 1109648 1054366 1398963 838463 1159662 110168 182151 534786 1515033 702975 1514610 80566 378224 638224 1572094 1706906 1487734 1678155 751446 1592546 162218 590723 1731775 469769 1872017 1947137 1090916 378434 1387146 916796 402579 72987 587256 618628 45701 461214 206965 1957576 1884775 1093898 677832 746465 1014156 102405 1489923 1962375 1343442 356991 219421 245026 493063 1213477 1565203 1837334 927087 1936213 1863020 1642255 1493398 1578152 664222 192212 345279 845254 1170941 14424 876771 1157527 678462 8228 513440 612224 1425184 1674422 439965 905651 830519 1199475 1825908 1906817 1850963 1161138 958959 1326321 332288 571893 882621 152517 873184 1438796 1440434 457673 691942 1184131 724540 518178 493931 310171 432476 840647 376891 1678541 1610594 1696689 1111228 1742933 1876422 1989188 1732961 977199 1467400 906727 854384 1695426 1637947 1899072 1886005 1484024 1453772 315226 140571 1384036 1367824 821864 1466410 1773860 1897137 108383 1674322 1853148 1830812 866651 1616438 351512 1423030 757276 1416851 1465898 601028 730245 1994495 978389 1956482 1725544 309654 13012 1206738 1587150 1515029 199910 881936 1705345 932401 1399648 1936190 1043990 241022 697934 1925230 23224 527086 614519 1221379 1656766 192021 1486519 1714454 1138131 1542400 143918 956899 320627 888535 1344175 1980905 1191492 923441 1993768 1682604 585350 1925780 1098045 1277986 636878 1670590 124934 1966841 509255 1694698 1286657 1110714 1623674 1227468 1787038 494439 595536 1106169 737651 85136 1668669 69541 1719928 1285346 1230064 1342003 773212 613087 720513 1401490 1101244 753352 856256 874754 858264 695864 1995765 801804 905356 169223 1060359 1588684 137124 292441 790595 1693281 577217 545801 1718742 863953 1268454 1373147 1163760 161744 285847 366397 1279721 1345834 130655 825056 1305745 969539 69649 1300342 645492 590481 910917 3148 1126254 808151 861541 730719 1637726 76164 1246028 911183 1415905 1349178 1953605 193302 40974 780930 1791104 960713 1306856 1820210 442408 922165 1830928 953748 1636306 1646582 172863 1832528 1103200 240870 1611330 530549 1820307 1809591 491229 1465605 57528 1039843 771282 1768553 122474 721590 1171207 250579 1599529 1263305 1181199 1044200 517588 896676 1473202 924967 586343 997545 1559772 240588 799175 364603 1842962 113711 1740840 73144 964698 1180118 1723561 209781 653328 1044271 1592777 676244 1828004 1996593 154792 1337909 119953 256050 804569 663233 1711214 847105 381583 1767162 1571148 86461 115495 1490886 1992934 1091675 1940355 290619 1393160 336066 242386 1637264 835394 347368 1332556 327925 187109 346408 2845 1947283 128679 1784828 967851 1360366 1800024 137192 783027 960071 195803 1622854 223947 1630184 1868667 1227311 40014 1051632 423134 763818 1182109 205713 1291166 1562469 190680 1362620 951283 529408 556460 741028 1656777 280659 1763268 1092411 169326 587658 1281344 921930 322296 671695 237559 592463 1232679 1299279 129095 507690 548860 807063 1636066 519056 1754626 1529190 756034 539443 1169659 1474073 1726058 1063619 206163 290817 402871 438050 196489 613708 881296 427457 9157 55348 183999 859926 1211367 280866 599718 910434 1457152 1974138 262115 1794911 1594432 128157 476899 1249951 1885529 1156470 1436659 275230 569880 1486041 1385415 703469 1142799 1658532 978255 1255135 1751886 1442646 642519 646494 879033 1421620 725030 1274180 1255610 465163 655136 1075941 22329 1978449 768532 886301 27073 1511472 250431 54883 1698187 1953420 1129138 670470 292606 473268 514367 1772434 1970834 884096 1198690 1893184 403178 823233 220069 705362 955703 1166637 1966108 545527 1505036 1756529 1041738 1330329 1521047 327148 1467959 1367386 383181 531416 1388093 1223294 518981 1826137 1072821 715949 704377 1101786 315453 130983 777220 616792 152270 725070 770836 1453076 167171 1117207 1387078 1337234 1827751 735712 781219 92847 112372 1968872 1153350 963630 173633 1219885 569972 73967 1264809 1741242 1568958 591845 791980 1062002 724548 881822 1195324 580094 974334 1498396 1750284 1098316 1175175 1902470 716674 415293 234627 729185 129438 867016 1665252 138878 1047527 1389169 1837475 325426 387375 32983 982532 1937471 1753452 1510521 992936 1969110 1586622 1210713 987625 394732 1615134 1625693 1210392 1615941 1286747 1495214 696866 726987 1637456 287648 918660 979631 1453137 409351 1802591 1817005 1481961 1563932 250755 994743 361421 1535044 547944 91301 72270 1404774 243265 1548931 333375 1888746 1394527 589539 1882181 965335 1641390 854320 1826696 377599 522198 1959640 1476830 351495 87605 1080339 1211080 1558967 1125445 1017957 1519476 1897104 504978 1065305 1077690 658993 15323 1416983 17254 1336884 902055 748553 12820 1700500 1403767 76108 1258646 1986384 864489 1233192 1456211 1174975 1802104 1261989 1403486 1614810 352852 1563915 1045448 148533 151502 1637297 1125684 752936 227245 1268534 1471663 1557374 1564014 1758424 1961534 1300377 578924 1226151 739081 637722 27119 778271 1372532 212167 618677 1921938 248635 611879 89698 1880384 1262735 290094 1775551 1716057 1799675 1487517 1924037 444489 1294517 1518550 1256175 550305 1343003 213381 1045711 1012429 1472599 1892882 1577029 1033499 1290443 1999803 524428 1032274 1044836 95401 1001870 1189313 182890 1596706 380719 543927 1261169 903811 474725 182667 1242704 1007951 735035 860021 1787199 111527 1732680 919971 1492969 665043 674385 9140 1830854 1353564 1289502 588102 120217 1215671 1614887 973421 1452425 972134 314797 1066973 1371726 1322336 977904 839697 306301 334196 334077 1702301 655685 417221 1222755 406802 1882986 1982052 707711 524113 1610279 713838 466320 1538174 749614 777083 347352 422762 1773476 1214597 1098131 60866 1394353 1821216 870758 270377 1657887 472849 1612021 1996847 1982683 148232 1072737 116603 1293736 715117 1171478 1884945 662772 1166812 229170 938827 1810386 129109 1037117 1471277 1702587 350381 1362039 998644 832454 443103 1917341 1216342 848258 166668 754782 1960834 454828 440891 539547 498472 772056 1344025 1778554 700399 372724 495010 1639321 1837393 1725927 407804 1122019 1559482 1540938 1272528 1605763 1858739 1114460 1138544 1642585 447787 161247 1170425 660253 651044 1320395 1576298 1422273 644278 521921 1407579 699903 401313 1112231 1807396 1927963 906333 1372744 1347567 1878391 1500858 1843571 1211430 887734 668839 884330 1197838 1676656 1194792 1644916 1728591 945573 1486892 770715 916889 1702778 509416 420039 471097 1459472 1278767 1297485 647355 85615 1206236 465351 1019641 937432 283571 368525 1546671 230063 1766321 1267823 724617 1975043 1510191 900703 692092 743648 1894350 903149 1998549 1461955 1160361 249278 1387851 1361809 1296829 1100479 1741518 1762054 625289 1288813 306966 1290333 1942903 681854 603077 1389431 551672 1115081 1953833 1985017 1749431 547401 1400446 1999130 1897969 226405 1255371 12096 887930 1316556 784991 814472 822338 529370 580120 1257331 1704165 1285718 655121 384868 1129391 1023798 1126584 1015277 1794149 586046 1248286 541908 60628 1895025 100163 1084250 1839206 1773118 688355 346260 1123579 1210092 1072643 1685569 1727584 539231 1343394 1685093 827190 1040741 1252675 1985092 1097692 760474 542484 702027 873446 922595 1180204 109137 106429 1291141 1966595 1339499 1932185 839816 172538 430536 748233 19492 138374 1994713 240307 1415205 1635630 93642 1051695 1970877 1191881 510599 874705 364711 93881 1875578 1938011 1683684 187928 1468869 1005665 652456 1087664 271912 708199 1302926 1009074 1547475 858064 934217 762714 1242869 1377299 648584 1471413 127394 1466369 456463 1641747 1726743 561673 1887102 1568719 1227154 1938257 1090961 1886494 1095525 1602150 1505522 338836 479379 831845 810695 724543 1888874 145863 1274726 832809 1707305 862547 694160 1288897 139071 247273 1152962 578859 221128 1662748 1521952 458720 1850063 662947 460855 1188189 629861 1895207 464537 1950186 1468664 559859 339042 418753 1657860 577214 1705962 957629 848249 1742395 449989 73759 1812429 1291868 470735 987219 291051 393773 1816215 851585 1404282 1936406 1703776 1886304 930949 496777 1423809 1246121 1925010 987212 28591 1278871 1661383 509504 1880749 1916949 637743 65475 1699435 1656958 645121 83117 147406 415386 37582 1283537 398768 1592193 469936 1466739 1567532 1537776 973016 936988 1739741 579308 543668 858145 803389 1195272 469547 1231440 382342 1997583 1465112 723699 664990 335746 242091 1371140 150217 1459145 1690345 455431 178668 1575938 686589 393980 1374977 749831 1498767 928572 1260652 339612 230215 335785 1120187 224251 133398 349672 1999423 903937 9402 1731275 1240815 159763 309455 422155 1099269 1813092 1237783 373866 341861 1912010 1847054 876120 1439555 1707522 1553081 1785227 646865 251250 789750 1129078 680484 21852 1111768 1934135 1743921 594152 1915558 1307060 1941704 1153234 637241 1425104 1349295 243408 502268 1462088 1629388 1129458 1331186 807386 1784502 966793 1741070 1381433 1564020 254740 1815669 653709 734045 610097 1246346 1985086 745444 1907206 1806926 601115 964809 1960810 1587214 466189 284878 1315304 1979950 713701 1146811 526567 988483 1286649 1357324 93970 169268 1906913 1375632 1855515 881801 1730671 1006009 105392 148848 888566 76723 1142139 136758 1889016 443916 621022 1067933 1642083 1963975 1994032 1403925 1152660 556823 1476180 571863 1595258 924011 938322 1572370 1800275 1263286 188678 986624 1896354 1370021 1368380 57573 83931 1638010 1543916 1112581 502183 323639 528780 986508 874009 1229875 1908603 1224299 1178720 1296349 96928 1661030 1014819 1280720 1663813 1691843 603689 1804602 177536 343197 1866499 816973 1206866 625802 1361740 167923 1685064 965281 608734 836573 1659188 894809 823347 423318 555641 1139754 1309243 31112 796503 1422778 1614063 1341783 1627540 1100586 607739 1484352 99189 1811893 938339 220156 353601 900272 992459 1067968 1520657 1616932 1560376 439923 200634 36730 483228 1884390 1981747 968965 51758 888637 1724680 1779260 373749 986850 222461 1731028 269872 1702389 1467705 434076 821896 90796 976849 1691832 229516 163830 234339 1694075 1564649 1834282 597182 1664981 1092795 113541 1705757 1105627 429567 1685639 458420 1074610 846034 429984 778612 475647 63471 526607 1343134 1992973 780792 556743 1200041 1968263 1492144 480213 1264602 1386017 1113173 637296 1510160 1563606 636582 1621858 460479 1765719 1842854 1492175 1021984 1932799 1179621 272085 101386 713885 384749 711906 1026356 529737 251414 22996 1052373 252751 180936 749012 872779 828419 4548 372947 1079804 17937 897372 1313822 1899822 784481 1946790 1181488 859647 1548813 1909628 1149551 351400 305419 665600 1439323 1720994 1945398 1148687 189772 1621263 827026 1345867 104459 567318 1867719 1447741 1682301 229459 22544 1165248 383344 456262 1113517 1851558 187550 333252 543746 1827634 1710654 1831745 405166 601347 114944 1204768 658053 1052372 1037648 1594492 1076328 752109 1953800 149292 1870910 915108 550528 331084 296851 1857879 1266655 556032 126540 528114 778936 1422933 318208 835066 917301 481602 1978386 1739677 1308136 1268228 875306 564353 409242 1852882 630250 745097 1367858 1300250 778566 1611174 590111 610415 1614739 1930263 1905306 786039 1648116 327923 1700853 126905 655084 156720 1795393 1150349 68516 149249 982093 496361 312045 1375251 1657951 996250 900955 1995216 1629826 1168209 298913 1870855 297739 116192 1619185 289784 563340 1440682 559700 1191264 8304 1732169 1011402 25476 1240005 710680 303835 986731 1164075 888521 1464977 128538 701525 762432 1682900 1094180 1762834 1824559 1885691 444632 1894151 1848332 656195 977341 1476641 284480 694550 991203 1337356 832310 1623261 1531760 151168 1059314 1662104 1372409 275077 1869588 880641 1732799 319611 711303 361375 1507165 1835120 331556 490820 511369 1236537 1535064 1770537 623005 971636 1956914 1349264 1084538 993485 1013258 662135 1167627 1048279 1094728 1969695 1865334 1170927 619092 1755624 1780117 599894 1107436 610899 1663393 426134 1130383 1948352 920353 110290 256242 243299 862454 680189 1614572 206040 766664 1951915 961561 1122173 1683434 321781 310724 1678013 1138959 1630625 1746027 1716857 953428 1478695 1920364 259814 430902 1334429 144419 933932 1500362 613289 1453430 356867 1674149 1370513 1382850 9174 1249272 491235 532187 717742 1516520 965706 415770 1702179 1827273 151042 762823 568115 1191471 1049468 1476235 636664 883366 356002 1661570 70547 1391968 1207337 1252595 1585086 266402 1926038 1878354 1685347 1055105 953590 1042580 1016782 411374 349797 1571335 175137 1222411 1968977 1240624 1114987 1726920 513463 22271 1199899 1573589 588327 430641 1666417 1140919 1842209 1743180 1447395 1394056 848709 50677 1093327 1333794 928413 1388015 121997 1665551 797480 895523 1307205 422184 643986 1982968 1399469 290979 220035 951532 827602 26173 1529176 328353 1567474 1124975 1121550 713105 1047991 66087 1519559 1166715 1954756 815986 1493817 143004 565885 1426499 1423717 908228 1757860 1018911 1254221 268217 1526150 431089 1367698 238149 290462 963413 217477 112455 785483 1432730 1628071 107760 272891 905089 1165092 607447 1334087 1635971 1269888 1935173 143821 368441 1634004 1452873 872067 1958389 1747150 34194 659606 1886213 466257 996329 1031206 251789 1516922 1579592 1029617 568185 914848 1205966 1925286 1059801 186386 339200 502466 775410 1124467 685965 546342 599269 631365 876449 1975306 726751 1465336 1220647 420153 1493261 514011 806011 1087853 477461 1417190 558316 763995 855622 264307 1064805 671439 335396 1328785 1436363 1438792 1833471 400027 758505 1137808 1870802 1366426 955264 516404 1057655 1182972 498361 1364855 207588 220195 237581 47135 225158 718788 800990 157269 1424411 1561452 150884 1326481 800776 1101271 35055 1131359 869465 556998 93008 1115561 1394207 1885792 107775 1809826 1142677 1654252 455965 575418 800881 1689047 204097 335669 305534 701522 787075 1018963 962043 1425297 725748 874481 714309 515257 1591556 1425163 1148607 886672 1539862 1387413 545350 754527 473968 874631 593974 1863323 1871680 530538 815971 662004 426500 303929 906481 1965725 1416928 117033 1617708 1001058 1896779 421781 1127834 1010317 746162 312566 1988381 1934300 1195954 1856553 242959 571721 1053260 1084297 755600 1765286 350790 1010313 1529575 1124776 1835232 362328 1808861 296653 260365 1806903 455824 135435 963569 243759 1054568 1884814 370822 742600 235029 1027793 1127211 805156 1116726 867135 552769 231803 889485 1986788 1835590 253197 160142 1565696 860549 735738 1489808 1313963 1402578 1910676 1658486 1607651 729417 1228245 364255 1472905 337182 691769 1308400 150450 1904713 1736470 507039 319363 821761 1864540 463715 272116 1468423 1496140 1709741 146168 1559311 1475521 1209087 1321356 1762594 718863 792986 1317578 495208 1388945 237096 1932731 1131023 179969 708072 906680 330810 625051 1877572 1451084 505647 521948 1281522 680631 987066 753921 1431883 750877 1412874 186368 47228 962929 1427508 208136 87379 1194216 510435 1017081 1111319 1452447 1262284 1306171 615051 1694612 941971 226259 1183536 1079882 1349496 1833337 1951501 1094922 1319921 1976427 1593540 159030 902343 1035789 1673564 921200 997427 444977 1316704 60519 951736 1985926 314448 738837 1999886 352544 193337 433020 1141587 1779961 286703 1499308 349496 233806 1505261 1559394 591536 934487 1660595 65730 1599651 1376917 1962945 719967 1902371 1332509 1792394 292872 97717 1760845 230309 586727 1689573 1338206 331047 1689423 676488 1976335 224527 1649044 1191233 1311834 1734475 397225 1625569 867253 768084 1062306 44559 1054974 815544 658735 209029 1257098 591935 999444 590411 1686222 1203533 1460159 1151461 874390 1124429 660222 1286605 589243 439008 1251795 1282808 311684 780614 838968 566168 98254 1431201 901049 138303 1641997 658941 1016870 1622694 570051 1351220 995876 275288 810723 1823137 1746434 1380170 1210657 629221 389124 12482 1797830 1166480 592639 486899 264637 1682383 1009310 646304 1911211 472543 839354 885856 1889089 1406093 1392613 1026283 963901 1526048 591520 1771704 1083238 376181 1180713 686634 1741733 429857 1881928 1321474 117948 1019820 1074317 907017 362413 1299229 657475 947452 1165405 588479 1365602 504021 1485854 229254 1399963 1983088 785806 1779718 583828 1025216 164447 1415654 502042 1506175 1704895 1992767 1340171 894238 1662806 1413954 348347 1163236 1771069 91141 872237 77484 521248 1781024 1251070 1502443 1604062 144317 513179 129027 1640405 582508 1266888 863191 1043200 1546266 58138 1561606 1342205 457948 1212121 1410637 1887602 1302166 247771 300754 165254 1327598 1327839 160574 1639862 1772578 1756827 19924 981443 457724 990803 768002 1920343 1983177 778846 450662 987562 686252 1461805 877142 514847 1437417 314080 117072 76664 1908917 1359608 378240 1435890 1094570 1171416 492055 1432306 1062017 1548890 898952 20236 1267393 103301 270557 1118490 66325 1941598 1318676 1952996 1225489 82016 1906254 1662016 411715 1251171 91871 457712 377306 1856607 95058 1272829 1899905 1411276 594451 1661580 1059299 22453 1238770 471720 1959756 575449 1318659 594825 1545686 1440046 1699684 1692679 1623123 241949 882966 464144 881568 1919978 424602 783669 1450440 555754 1203183 1241788 1459310 312693 722976 291671 1988510 1096665 105260 981011 813666 750124 1801871 46954 249605 1881899 1917316 772394 1553011 222731 101624 953485 1553753 1495351 522540 822038 1189712 1217467 63142 108804 1976722 72506 989453 7141 1587779 1111803 84619 782468 1956215 907463 762433 49474 424099 311756 883109 978090 441514 1758848 1270872 1136838 399032 1053617 64282 739150 990637 1049166 642431 939246 1954552 662897 158160 1055724 1919438 666369 833113 1273732 1725963 585456 892147 1401452 575672 327323 905121 1430466 1642676 702414 1085556 674803 110973 1779822 524738 1477392 1800077 258554 1718747 1006904 1742631 4458 1394456 1209684 1058799 1307595 1464698 667163 1723478 1715759 635079 59049 1140456 428727 1601954 802716 1430022 326165 216543 1255380 1819598 620030 194305 1767043 56346 266501 259323 1302154 17848 1477028 684666 691639 1445183 780565 1760558 718249 280139 1572933 775367 1415232 12030 163025 333082 1256383 1071707 449682 1253853 385685 560400 1451517 1259637 1263760 323281 1985792 336430 1887926 1850777 800710 1137768 1822107 219427 163358 237861 1774890 727443 815511 1619016 455182 157970 1141230 1567303 1156223 455341 1470762 31187 1610765 153490 1234719 1758937 540027 900966 1922989 303867 1756954 1870563 896608 267294 1808281 162936 126981 706754 1916006 712018 1750117 1206439 646457 1719096 1225346 1540386 240131 1018416 917396 789493 1219148 1817258 1783036 1416936 1588961 1168389 1127340 1646046 1712931 1954954 89986 1506688 72333 1986868 193335 1480640 779632 1080574 675916 133696 1203072 850575 385076 1180389 301329 1061625 416993 1927324 635545 1208148 99785 671859 1020295 75526 1248661 67202 594537 1075135 540057 612776 1181584 1982278 27265 1146446 799593 831257 1929508 174290 1623678 590808 1217315 552645 1956869 1409561 647919 31390 32491 775616 1718296 669285 1441885 1319591 1909297 1516466 1087508 36100 323169 1967724 1266059 225122 644122 1767890 1379409 1396114 1604799 333266 1716262 1924183 1998624 1260965 1489969 195312 1580941 1166286 447639 1083074 1155624 212787 302267 978637 62324 1716399 1316973 1406370 1308123 1270432 187903 1836162 861087 1414969 722050 117087 254368 648909 103917 456037 422282 446679 710752 1828966 600953 1634203 967052 218710 26027 1303195 1355835 25738 250658 1113461 1963352 641308 122348 1298044 1390841 867228 1614347 1775271 492939 534240 1792512 1816968 1156692 510935 219660 1571273 1098256 926651 1205210 1521449 1111662 1380930 595849 1123622 1622641 1586554 1813124 1803535 1393728 1604279 1995253 950262 1265129 1079091 964916 1298786 105787 707065 351440 307680 1011237 115862 1697130 994433 901929 323819 80294 1440559 1831950 1932103 1880222 1104200 830198 969281 1463629 1074199 221311 1452907 177272 683292 1680145 1351798 198265 581940 298418 1121308 1564213 1392005 1032021 126562 1992016 886404 1011941 1952766 1785151 1758836 1522863 239353 882033 1883196 1669968 938645 1036559 1488017 1810548 290839 1044358 1601270 1184231 1100850 42806 912840 1167970 1207516 1729847 497258 580543 1302773 20795 1166226 204113 1467406 1608383 513559 420663 405404 1223472 1661929 1263018 53025 402672 460947 1794146 1945922 118436 1151543 1444574 1475212 1374405 576593 587062 856468 1694608 1415528 1796753 691195 1492168 1685204 1542957 1306489 851608 301184 1095085 1217859 916399 509034 601707 1389784 432312 898048 600279 1436879 129141 514256 743545 886196 657113 1231781 1114076 1926480 691885 1621410 134469 400145 181084 1847093 1005646 404974 1385991 33273 1551248 812986 1428272 1911333 468345 1806235 1354811 482396 1385724 509884 104896 224273 1092065 1040622 508528 957566 1348751 1915601 702300 202963 114801 338204 1786015 1318608 869954 1931207 1349139 852783 1608328 1109929 1828137 569110 586749 771877 104851 574064 58635 1706620 1319942 941603 1012436 395579 949388 1335057 1836160 1756451 982625 506056 1216707 1131041 1553657 768613 967088 1300885 574886 1557274 446823 9334 996621 1488822 811838 1710274 1846347 1236017 426285 85532 977123 943215 1896956 1634252 1669382 1727928 998269 1012776 1005304 770875 1683442 290810 581952 1444758 1554235 604247 1396831 1521986 1867517 1629774 672103 256573 1307034 344769 1408803 578373 221503 1233286 779399 1628773 712890 204699 1576608 717039 36096 1578431 1580332 1704501 1457217 13432 1673096 854107 171344 1135167 489464 1627283 1419052 463354 1481483 1939654 9806 719410 1077635 1186365 894762 1856232 194 982896 1149547 48743 1922095 262494 163112 147500 1206895 1135318 367775 993104 264588 1655603 941058 753435 1137285 1117682 568841 1058869 983107 888354 618873 1384635 842526 287225 1957011 805919 1509978 1504497 708106 1685832 241543 1208626 1835179 733093 1920591 1086440 863638 1493603 650726 1873938 423551 1797276 965341 456640 910463 1492001 1692940 1132294 280877 1958923 129649 1168744 175877 1749135 109272 1649096 783503 1969708 815408 1245429 575352 1426602 1693919 227117 951263 10055 653129 568636 437231 1241927 1887532 1179566 1659084 1325933 404003 244659 1842862 1418777 460459 188983 1617851 1936235 275152 480336 1928187 821951 1670059 1930167 575096 435018 1750918 1011359 1327363 240376 207447 1539170 1547456 642414 708131 592505 187982 343911 1802528 208943 1872214 311143 1669116 1001105 1506217 1341734 643497 130397 440586 1866375 1786093 957431 211381 475183 1682631 890092 1626714 1563015 699701 1801765 1328739 1187774 574186 1888117 927132 1782203 252056 1299284 568564 231609 474756 398050 1744023 1988867 424046 780600 170237 1758243 1349869 127879 525471 1175491 586879 53003 1293067 522845 87911 388539 1984606 57903 677332 1530390 1270187 1639344 495688 337965 1217622 919486 1585726 812494 501251 365247 876802 985486 528449 1799258 1675097 1711250 884936 458770 151144 176321 336634 1422057 1299311 1732332 516351 1098296 901740 585519 1194060 81020 379821 31709 1356421 1118934 800845 924653 1043836 566707 330394 1707362 68534 1633954 260342 1140348 1312275 1339494 1501957 650098 1485855 1400240 100648 1016341 1186733 404224 1921061 1263231 717531 605227 1409777 587177 901624 1234639 1500948 934405 412068 1021551 493537 866040 1594848 389493 899705 635553 1586333 1280149 618129 1955465 945815 742076 723051 523261 535191 1479325 1404794 1272816 1326139 345671 895004 1675383 843813 1155716 898350 73208 482124 607274 1598592 1441308 1488583 166321 1323424 1578083 228325 1303113 1862115 1579119 1891221 1871330 900597 648952 374881 1781436 440070 680754 424090 1511060 1869562 1456539 1621580 1430443 1575693 1155255 1798453 1643512 504482 158898 982321 1508843 1632740 1863152 909487 5802 1447087 1301267 594989 1424176 872624 1664157 1954646 161673 665033 1311801 229944 150901 509117 1593452 1999955 392733 719597 1078029 511438 953973 1455903 1129659 673662 376117 157123 1197832 1724557 775369 1289462 657619 767152 477399 549929 573859 1256670 823890 1767287 951489 409880 1656664 469119 23920 823729 1248309 1031638 1492275 956259 1104190 1557210 680435 1577236 753425 984636 359972 966034 1381116 943548 221780 1429892 277638 1621028 1053123 133379 1367986 800472 48074 1126126 1115819 1574183 535511 1138611 426983 257056 443995 1428837 784676 207209 269125 1609705 126420 605105 797582 847154 133845 361638 313819 1334139 873512 375747 492407 1544386 689813 792007 1941161 624361 1621368 1372991 1584638 1106694 917655 1001156 1372037 285943 846053 1256952 1299209 1270878 1622540 521148 990327 135878 747974 1029330 984053 815159 952475 1290085 1874344 109632 1480569 1757836 871429 1082930 1715909 225274 1478131 149369 844899 525575 926326 1162278 1363182 204437 289370 213942 348728 1762394 452187 1354438 1203395 527655 775366 1702092 732972 1409443 702120 1113920 1946851 1248000 210998 69700 1002174 1872854 1369939 1940752 1893584 340787 1340447 1426651 854554 1150075 319344 1170146 770636 1049558 1454538 1492895 1194806 117660 1736322 519451 1787357 349597 1709001 1928747 1882598 301654 520752 859308 1268704 998889 483137 1961875 550914 1268279 448446 1190183 1222748 973410 366854 303291 1714238 86425 755383 1123378 1448655 740038 1597967 971871 519952 1093407 779442 113855 1547980 1098421 49864 1016970 236173 478079 480238 464423 1149241 304235 1829552 466976 1033045 1407835 1038209 1014840 1847944 1549305 801834 582446 1334507 1661072 1880089 1959495 200731 258863 572561 920486 1294919 649914 332498 1972523 1522005 1490871 955100 1808403 1093132 666057 1253485 1623409 343924 1099681 1260640 1714461 1823544 1009017 1057286 463040 1446377 268817 1203989 1327959 267436 1930802 91573 756172 1022470 827446 528182 178924 1631604 1860057 143917 1611233 960637 898697 1344875 916518 528482 856578 1805253 1850565 1256020 1390874 864428 1204462 1636943 948295 904362 1266670 849341 637684 474287 172211 939554 877269 811810 1730379 127692 1839825 356160 1688803 382607 942888 507626 1494861 1396870 1392118 929215 1839085 1974385 670689 1435047 1500582 599908 350162 1253899 317029 1424152 747695 97596 1412257 1859029 1520155 959383 1494475 300629 1847076 862180 638004 1570176 101893 643486 717026 1803430 1124290 343426 180161 1647758 1319400 1907404 125609 1290157 1304333 1210990 888945 1078128 600350 730290 1526882 113765 283618 338706 976042 1386606 1348491 1567290 1000173 615319 1732745 1968733 1707333 193752 118352 332902 387882 167978 1807147 1895429 1020768 1802518 338076 75107 1060407 1636583 784550 1527458 1310047 1453658 1273516 1461844 116228 672194 1029781 1733943 474926 1041130 387332 994397 1330910 1504794 737473 647126 630769 1237013 1604260 29919 1921104 1842719 589050 38097 491970 1718212 357153 630998 873729 878873 1382334 672139 1658818 1278665 1149397 634347 642423 405429 692526 1439415 662339 239886 631755 393231 375689 704020 1744317 946216 1121406 1600335 1999832 1209019 331777 841404 1059701 1843885 979606 300379 1862606 1271294 1844217 1528411 848761 152658 1992776 964253 239463 1550812 1037510 679753 1978304 692772 418529 354515 991442 428885 416684 1185229 1751227 1658517 1619219 36658 1358125 1845928 93122 965265 1126082 683355 1441022 313175 27543 398367 1134485 1651659 790883 767241 1900437 424032 397078 1276434 511345 1166760 688678 408161 825875 1538519 1221291 1008550 1610565 1659556 438938 243643 812361 157084 1574850 614437 1337052 743662 1204769 164148 1932131 123003 1377951 1353316 1500883 440885 1251380 1799737 586873 572948 393090 1340701 710286 545431 1315908 1715871 491639 1774670 632096 1853636 597103 816662 52023 909077 887833 1217756 846168 1365366 1334100 1008454 1032118 1258405 1393062 637309 1197431 677223 375720 1825415 1468696 1666103 294254 1340964 1739523 793461 1610895 1053102 1832731 1452522 1876437 489127 1548945 810297 1821637 671706 1306170 578610 869110 7943 849183 615998 809170 1710390 80414 1500757 773689 1660650 847687 419499 985768 532251 674649 1031139 376409 1754729 996161 1151932 1643009 843700 1059284 227497 1878464 1517620 1047782 616627 560359 1462140 1389949 654278 1987090 1844965 1324757 1933285 406969 737756 1729819 800534 1480097 1163627 1695908 68368 1310645 933161 140471 942060 996987 1765912 1535047 1862847 40169 530025 1527837 1037357 1093283 1265539 1029897 1656659 1328645 876428 1535312 105788 934362 1335411 773959 69544 1699369 686694 1146106 1369136 56534 1544963 872510 778609 197962 211939 490884 137933 1703869 943913 1882241 1846174 1514853 680478 40843 1780875 132830 516693 1889100 529767 206192 57873 886539 1315715 1551283 936097 1460895 548290 47093 1429200 1382403 625626 1236674 879312 1631892 886005 1779326 1498073 780621 864189 1092729 1581413 817913 364572 620530 715531 1902742 249052 1158967 1386993 465031 1127496 319588 818199 197679 1155342 1998116 1776747 141144 375903 1419003 59574 1762130 1142718 1974727 918808 689209 647555 1961870 14559 584778 1158013 992431 587509 497899 805418 1194226 150515 35572 165105 421922 222567 751132 255754 933078 316214 1130424 941817 24756 1423816 1000493 157430 768464 1559381 1743562 1373597 1863544 1587898 1711434 1559508 1800525 149571 469494 1161990 1982670 1545924 1943270 1737443 810130 236082 116277 954658 1011685 1684245 1097007 99080 844648 867697 172785 1422172 287254 1073730 1577545 1096722 469641 595061 1605502 165615 535825 604038 968253 958678 1115220 484567 1878762 1540568 1317442 108405 1627124 228057 918034 682668 1568071 1605272 818149 850643 995340 772393 958992 443306 1083984 582486 845654 1665716 427170 1396310 200374 1136314 859144 1325549 950848 127080 15929 1429701 1474790 1700708 137361 1870054 343384 77572 1549475 1473714 23578 722837 739289 1182147 798989 1300699 959834 1333786 1336659 342182 1829508 216115 1632745 555684 1425368 607208 909636 531122 1614903 593595 1355235 970594 1659064 143008 951671 1506588 579382 1340007 351058 1382960 1104290 957043 383703 943027 215182 15357 702444 761719 1709723 1709452 222152 193373 1914537 1307863 1562590 630946 378708 567057 1831521 1871105 1860808 506807 62024 422218 1532188 1641315 1472925 1114757 801192 1303152 1755581 1930142 56879 299065 1726396 1966587 373363 363525 796008 523844 1933988 1851130 1194671 1446303 174654 1068750 449666 753892 965155 344021 504795 504812 692420 872186 152294 449764 97201 219533 61053 522691 504236 646026 1618245 511293 1273151 1986186 1144955 1247157 422505 231750 1977812 1396487 1851303 822485 247119 10862 1024059 238408 1648857 419911 1058370 109820 896632 20264 1760893 122598 814827 126937 962155 1360342 1755229 712962 207593 947259 217945 1007494 448185 706805 2018 260723 1515928 211798 392038 1552804 798633 406658 1440765 53464 58744 1441186 1251239 897126 97425 1773336 1541079 1388064 1556923 371674 302717 453618 67667 1476314 1840202 1304624 1365790 547784 1819364 1982025 994363 510137 1390244 699271 1214475 1691012 1570283 992370 1300079 611027 1248432 73586 21651 401397 1456145 1617276 161927 858124 818901 1379 633970 1424274 1909413 1597668 383417 409226 758455 917522 211168 1555214 1507640 405000 1794581 762357 1213706 634260 377092 1013902 241565 146390 1758636 908135 1111368 1078547 1812129 912298 1146820 1022940 1708950 1741685 1783885 1341207 1751199 1837548 627202 1594291 1449768 1140570 1182115 799641 1928897 1070336 1597615 1190713 1466661 933527 386716 239496 1623316 1210850 1812655 964807 332965 1127423 708549 258293 1090376 303894 685540 1919347 241212 1664451 1427947 1686933 735699 1050598 1019871 165923 1265352 1336575 164697 1411309 843075 672541 985640 1992914 1407659 532966 1608681 541226 1330866 1407000 82899 986892 56888 820421 861229 439753 861910 1636363 72400 1126976 1287040 1696213 1106131 161582 1040653 202044 1171392 1980252 1550895 1509127 828832 70918 489913 1520595 1814246 1274165 145934 60166 1292502 1118275 1268505 251971 1869644 1069045 687213 1839800 1661948 1468448 1425015 1092998 921977 1626725 778668 1663357 213210 1020629 1972994 1559705 1994126 690750 409596 628275 493252 807812 1414493 1294637 11272 1005447 1258584 938692 1766133 197929 781285 1925442 1771034 1204266 1192680 522153 1795312 544077 474849 868791 628104 994230 1292267 1509891 644839 417269 602431 1837758 1164867 1005446 1812722 1102209 974195 1386856 1983949 1104683 1380617 636953 1996857 1289155 692870 1497589 1403242 295366 973910 725836 229065 642049 154051 1775968 1379646 1194823 60280 1587736 1366375 955419 1287935 599979 678358 1015523 1077503 265123 1653142 830142 909374 1049530 982593 559584 1664563 1345555 1112698 1594490 277586 317445 52083 907440 1303023 250680 1394411 534139 138836 1494652 184837 1789020 1440180 565967 1481922 185993 244566 304285 1349958 457765 404443 1756799 253050 1607220 20225 796948 569833 1723850 1034091 928657 87994 1398761 279258 431353 1852809 1512349 650950 1367071 949604 1596197 1459941 13832 306642 1583470 159419 935111 1600183 804196 1733209 547752 46506 564877 1755086 355224 1221512 1958280 875475 1585166 805719 27115 853448 899053 1618884 1444219 786065 344509 1530336 1516843 336882 1458539 1977340 836993 1188656 522101 1303591 317649 96493 1898971 933562 1222728 1324847 1206256 1582629 1290972 292658 1129225 1336302 94869 51169 33532 1399147 1716349 1755759 30997 438785 723103 252661 1088402 1833235 219297 299607 246405 545730 471841 854826 180903 1837533 859183 1910518 1804028 1256404 690936 355610 1014745 1819628 1712725 812549 1722072 1549276 1173156 1992186 1482068 1667560 1994731 1575169 264922 773406 1320974 1550067 36405 59784 38203 302284 1670660 1807883 1230388 1168510 1654284 678288 1948127 1974714 128682 1412914 1965899 679374 590949 1319727 1444305 1788422 1622827 1616891 1527168 5103 170160 1610063 1732458 68985 1451238 548026 1779032 74479 1184752 1875012 1746498 35253 1770339 1090520 355528 340609 1404907 516436 1469455 466134 1950452 951895 1157883 1541251 1526718 430328 592358 1646820 838062 223958 591374 1893217 1063808 1973641 395910 253277 482042 709959 1105054 1661400 1542868 1460637 946 820691 1358522 672744 297831 147417 706105 712914 1127951 791250 657857 608925 1478903 1849567 1085802 1338352 1974573 311443 958530 344949 1344458 1448670 832956 339778 1618812 914682 1419970 130411 580719 263096 311917 1977651 1501257 281420 423756 1336064 1597641 965394 1575575 1575618 1679634 1203004 1552802 1287581 1827706 679632 483218 133042 416698 505644 1743807 605976 1528940 1568321 1096388 225518 1131710 839021 359137 58525 1940816 1206451 814300 149892 683252 448537 496550 1150784 1981944 1547574 1830887 298296 175018 1012017 460516 1717315 1696454 976863 1257773 1738504 163938 220144 370666 53178 1280119 659714 642734 19032 900793 70525 64419 529942 101710 1218023 680294 1069315 102737 687093 1674345 190521 1653082 1357587 1729197 508384 841553 1768118 93009 259501 1123331 1164318 228413 1523895 980358 1138261 893990 690893 662577 93175 855720 479154 1414901 1687091 373545 1809462 1294273 1206923 1608996 178574 902859 825294 269254 1012956 839910 1327551 1320310 1210987 1786575 429556 120992 1772789 1517047 532217 103794 1972143 539250 1896854 865651 112982 691506 484569 1760536 1940446 1719633 1292574 1361281 634640 1073860 1225895 663208 1051998 1162123 1309492 1813341 1926586 356541 263802 132946 720111 31028 1194933 269157 1082093 1778758 1462286 1998372 1452896 1959716 1083017 602447 307591 684000 845980 310380 1348499 1849552 1738272 1709565 1175074 1935077 985104 986871 683213 1290035 150720 393711 1477951 1887207 1515952 1768502 926719 373652 719450 1737689 326535 1838789 637713 1142244 1162596 598964 1743680 1710145 1942191 162296 1796693 994962 518083 258043 1020744 48058 1916122 286579 1174883 438821 83686 1133528 1306763 770327 1008777 549425 1704675 634899 825688 1783277 1119425 1286947 1478579 1549133 1355992 1989880 1886356 1289056 486438 1190061 867851 1176484 1939524 393917 409333 1961720 1408386 1586457 869828 1557142 1812525 318245 1772788 562285 1830453 1948401 377164 86774 1167586 373023 77116 1434356 621007 326291 368604 1418283 555116 357877 1942298 478305 1150745 1110169 952790 169795 271474 1658659 702590 232908 791132 1701209 394850 1297133 40865 1927588 857813 1681653 1167433 1790960 1381806 378185 1092146 1234847 1433643 1265091 539441 234523 1329794 1301111 1108570 1840160 496222 1919104 350271 963209 31508 1096859 1768631 1056876 631986 148447 12834 20625 935018 759691 162855 75558 720711 971815 714241 1291267 1753821 308378 757862 157303 1666978 1275564 1844703 37365 934909 209890 1818102 1220702 428092 799932 533273 819833 970622 631482 1110478 959840 65518 747192 560854 837203 645093 1965482 1155337 1348679 385000 937294 86619 1977055 226051 148145 504693 979349 606119 1015140 1943594 45064 1706191 1615153 1549271 1868037 1636197 1246013 401338 545601 464027 1604910 298955 1658289 1827669 1277760 834929 1342483 1006048 893030 1363535 302805 1243945 949528 315393 1746406 1758028 36508 981956 1429638 260623 847593 1619612 504216 1005438 1869254 72030 1879940 37761 1987299 272672 62409 445631 1796978 1374494 1458790 1115169 1364424 1417777 1993304 841035 1570219 1788185 1360732 576638 744119 1560707 842938 1737956 1360102 1633620 276717 1416613 1105896 1122438 1767626 1669481 238875 1318740 1626577 512899 463584 1865023 1301138 886278 426867 1663411 1296987 193440 589092 828160 1241541 933820 701232 1261052 343035 60656 1017481 126594 1689566 615087 106421 793445 404257 1621763 789712 1677104 1485089 415193 358012 1000839 602416 1009375 47889 1827808 936156 940623 893920 1939889 1043071 900031 990783 1787893 1724774 1264628 626304 581578 1146428 239313 513355 790835 34095 1471858 1511656 1738375 200465 342049 377316 453534 507416 1322477 909125 1014 334958 517100 1131239 1358189 909375 641344 1142205 1286184 62414 1077377 602621 984004 1072379 1066680 1456691 1293106 1253187 153276 1622366 1795485 1601506 1645137 1519073 1031697 1759822 1732529 1340025 1403254 35449 404211 865979 691419 1677471 825433 1469521 1497622 1137835 1600789 1762061 565912 805577 1512742 1042478 94809 1484961 1322635 612994 1552179 1328001 1807184 1009286 712584 1663511 1772712 750209 963873 894092 1887634 1186560 1344986 1895148 928150 76074 1285769 926397 607463 558249 318588 701003 1251526 1985476 642472 998042 1508451 556922 1713479 107415 1211234 245685 1325791 992237 1554043 86238 1022367 420049 1353183 562789 906491 587625 136036 1197469 1059253 1151546 412721 1092520 1003812 44684 668669 1841927 449838 154108 1243615 650792 449316 1987584 979919 782257 1611851 1381719 353403 916742 514302 1984412 1280331 435531 1103902 126558 941636 472231 1999233 274847 364121 1313454 725356 1622900 255322 1944065 1986959 1062364 1616030 287006 84711 735788 903632 214910 53802 1425169 1347208 1413955 936426 273943 305805 1957434 513324 276985 1550852 753809 1976534 1579849 1622780 559969 475247 824095 151886 1541300 421021 1278836 1198101 588611 1339560 1752883 1984666 941416 1406312 1338764 1578093 1040944 1274869 1377833 200148 1760819 1338493 1105778 1700844 425826 266030 1014271 1860517 1484385 3191 1317437 1095606 228076 1189737 175399 987680 411735 152760 471165 835665 1887644 1013064 259413 614720 1046424 1445310 434083 435213 1314576 1397420 1370628 1893945 1769428 938542 72970 730317 1595992 671982 1432923 148292 656183 557509 1800721 1411243 369410 1895603 526029 1971721 1748006 731917 1238229 1265573 1898878 123452 989167 1092830 555875 891567 1891099 1425648 1616386 1252860 291862 327963 1070352 1264915 1829618 818324 305302 239722 231381 684326 1473543 1954262 863361 1845623 168899 511948 1324318 1258856 1384956 1399250 1065165 1550986 915987 1694150 113745 126315 1243113 1107361 1245437 399910 1846406 962813 757919 489061 56471 1056392 223600 876715 20603 236175 1077190 1503326 163296 467690 282706 1945135 228303 945604 1746064 980928 1937688 1813406 1663522 1661974 970834 148932 51775 1062721 686248 1199128 1405550 324160 728513 56508 1038124 1813390 217640 1050400 1924660 777003 1796936 69495 693910 1354796 1948205 36071 158516 873327 401712 1707125 1255445 572495 483418 600738 1642254 860959 1858391 1931081 180335 1532140 505103 1833380 1321582 798408 1942708 1304312 652501 1922417 1401177 1310571 1459625 339155 1905153 97776 343971 1690742 277750 313780 1889132 345764 1907990 292831 1374690 1670371 942274 1343784 1950028 1862157 37497 693155 1788310 275283 1331316 1739903 161254 1817807 115419 1119804 1755912 1480349 584130 1319243 1705978 1587071 1848057 1259289 44472 1007696 934876 1742577 1077655 877978 703695 1017379 763768 709286 1729018 1377172 796642 1455165 1235592 1474365 1298008 271270 809961 406314 325150 112817 289880 140261 932895 113710 950821 194228 1275669 1539703 1210448 767265 614434 963096 374317 1517972 1620586 23659 145864 217575 402000 912668 1017320 573163 1144586 1100751 841897 1349387 355493 282274 939135 986576 1115634 243871 460698 928365 317583 133350 1077479 556744 1524913 1340312 679349 1878366 833363 466351 1343609 409489 1447053 267778 1989376 1596011 414354 1736505 1471621 1218163 28103 1155583 1988637 1785082 383731 1827448 835103 81375 1262961 1537068 116469 900743 964398 1453126 459397 1824286 1578114 995673 1203301 1666984 870660 1366645 1269014 743759 368198 872984 1734799 63132 1556097 1476575 1988286 664741 71526 976798 145443 1877681 349305 1404832 712735 1639606 1113548 666817 1735413 472561 98881 767102 886835 1992351 1716395 323610 1207669 196863 613618 830428 709946 493420 1007970 868122 84122 1018706 358691 606561 139818 1558071 1906368 731486 1340027 1900099 706016 1195352 1830319 1672634 937186 1512848 1790188 1699359 1460854 1729565 663355 1896412 755658 1439450 1708755 28542 847891 119928 313221 234077 1955714 799821 1467685 406580 466523 477358 1406689 748456 204207 1462370 1334390 1733313 1185843 1321363 1197789 954408 1871537 1614878 1507311 1271712 203998 856636 1459840 1437968 384632 1335909 1404404 1932348 1185687 932578 708033 1192733 638350 810207 968798 1991070 1909404 995154 1966247 327566 428337 1570271 1415684 1377992 1868015 837106 70702 441554 1018563 1385030 939178 1206033 1126677 1812821 1917237 1402520 1254127 59628 461050 1660417 430895 324590 72282 586097 1183528 90186 338977 758139 1573307 427120 432712 17123 229315 197020 1128022 775509 640663 742021 548623 160029 295177 1176346 799897 893452 1258158 419432 1624367 1639945 629081 945984 739294 1987836 1029744 295339 116208 600219 488081 1127590 1297281 414728 1612062 1576218 175181 1824429 14901 874272 485538 492162 732310 652223 488311 1384582 1243042 315544 591464 1382802 680965 118954 182615 1982497 509767 159323 551468 1847830 783955 1439442 1627557 202965 1810468 912339 1364697 971276 1835280 328210 29574 58425 827734 971794 240085 1303410 497946 835297 1732659 1306064 961008 1018936 1498426 384395 1297141 671123 415260 325733 1915875 113029 1606552 1154162 597756 837475 1306100 263319 645151 48879 468272 1364265 958256 559873 350957 202269 1832341 1045516 807762 98793 1093622 700186 219056 998034 573065 1082574 1548724 1970301 1360204 166490 614798 1051818 1087838 1273609 181657 889388 1742447 1491544 202780 1791260 1376918 717010 1242193 304037 641645 778758 1383049 154153 1099800 651143 103577 595219 1173129 611918 1365206 603220 1677856 229737 577513 954399 1246711 136759 1346577 1618811 138022 453169 1118539 1148069 89503 648335 969908 1715862 782894 1670013 1250313 788844 1942381 784262 355482 804472 1310771 468575 1623746 1968859 476011 130648 1774468 1550441 834974 1826736 1822331 932219 1560180 1989349 330790 224994 716638 1400272 1502576 89612 1754667 1566364 104721 1285042 889724 1707325 914534 1402321 1902915 1978439 1331301 950240 435862 191377 354046 731147 620291 1061449 656848 703328 412512 1074032 1292485 563949 1544193 952677 917535 1659925 1878084 490169 974250 1869598 1277216 1225930 1211535 270458 1668210 400392 572534 67278 1836151 1937339 1314115 273513 198135 1838211 1124954 1541342 1165382 1348124 988651 200798 1605853 243943 941998 1223240 1536335 519112 557352 1073753 1663534 564211 990797 237412 1960637 280048 1795109 631357 424005 1347977 1911873 681635 840267 237014 1770165 1312369 838895 575529 818845 176582 328623 888908 1680812 935238 467535 488705 460176 1625614 667717 1269868 1357397 807997 870070 851479 1805930 192514 249881 849811 302234 1757291 1221509 606927 1623181 1834603 1768182 1481958 1933437 1264565 359011 793455 1920333 1685030 995672 1564830 820423 1387828 1378572 1019339 1680949 1677358 843040 767263 30024 1364799 537593 1594186 734904 1775158 1078766 863087 1505547 837588 1555069 1620920 381099 713400 1900145 1451542 283730 1596014 1113946 627058 1155266 475938 1214717 1653685 1891504 1246405 1735768 1657073 1768512 263848 1046701 297692 1903512 927316 799286 392601 1919791 892289 1235074 1058498 806722 151788 1515968 999276 614487 313973 1521090 1866878 842980 287602 35757 1165161 834525 1004844 1991166 810397 1856425 1812783 1323572 452354 302527 301369 1529629 1563513 282184 504196 1706870 210900 212513 452252 133412 1054925 911228 329205 671391 100493 1281553 1658064 1920599 1348594 414299 760550 918789 1647198 1273335 149754 530353 221455 1219738 1747468 682845 1421544 41050 616222 1493831 218001 1871494 1456897 1315439 208706 1287231 321288 787810 1904635 1808960 784042 948887 1369131 877725 1648422 414348 891603 1205759 1608472 1427439 1088407 1963362 1495176 1225293 1160615 912602 1239529 1641901 430385 289983 1006670 256325 1960653 1258115 57017 1569171 110778 1498047 1019431 299460 1321126 316634 929150 1094246 732003 1444535 1485919 780601 601173 268686 1909756 1760056 952901 1036051 213263 881039 1806853 1684132 1668165 1374770 405913 658486 689692 1718161 1804420 858621 306683 1901808 1537847 8699 1499892 1484480 743153 1319715 1411074 1645343 525391 95185 1703033 1886368 1541785 575466 85378 589412 1873987 136897 1897154 1147095 1470560 126560 509171 1384048 47232 1123544 470732 1629835 1455572 1845940 1346055 111208 486103 1068544 1911268 1697854 214711 581988 231994 1478289 57290 1524305 36867 1531605 630571 1935057 484852 890619 3881 699725 1493535 1052955 692336 718290 454042 288 663249 411620 1621185 1973668 1049699 1590284 370907 1814222 916228 915824 1007942 701397 1856757 1867677 351108 1381545 1300425 836409 87528 361549 917739 1745934 58107 525166 1405569 188212 1760235 15173 1126889 255944 1527297 1893251 394073 1496485 1563996 1926971 766395 1023689 251524 108124 39465 894935 1486741 504933 1478219 1705081 808650 541156 1539251 1426762 582004 1956373 1506436 1635893 610872 142790 56569 1162040 205328 121159 1230709 1262345 424249 1915301 444328 1813592 243412 21896 960229 1475148 1994680 621233 1151462 963497 674958 1586570 658435 1166379 1332793 1928917 1668865 1632087 642573 1651494 163310 1027272 1220885 1213108 1250310 1537124 851375 240083 1190062 306991 1703101 1335973 110744 954647 401808 1900747 941830 256253 333018 872674 1505492 1680133 573078 339212 719512 533590 895053 1213011 1583801 696051 225605 1373988 181333 809523 202455 1418 932020 1027070 741353 353118 347358 1427699 1133600 1016473 161779 383995 1958232 1262805 567323 933898 1024935 1596574 612954 1510526 388746 1453268 383555 1823378 664359 334499 1908621 946574 89931 851010 1243515 1179673 1161667 1143363 1979788 72512 897523 48479 1951535 1557144 681243 1168260 1174083 849699 1650114 510297 943256 379548 1450941 1601444 820944 485982 1854156 1032461 181188 903254 1459922 193555 494458 1774908 1090171 361951 1916155 1101943 1290627 659382 1481904 1387434 806173 1231316 981146 649330 1719221 1392568 346004 1987138 681191 172190 498702 1847673 1430602 256555 296021 946471 779444 132990 1350615 1348053 580705 8722 750976 861864 1208727 1252557 1370337 52508 811023 653145 176253 606996 152499 1894907 1932800 385898 1891028 1777057 1065041 739852 638301 1386489 1072497 350026 1454604 683577 10386 557415 560100 225297 910252 1033362 1286082 1049895 421218 165549 537199 1853041 205805 1873339 1605248 1922705 1139539 1391048 1503094 580799 1495031 1911466 700278 1310204 1825134 344537 27712 1051481 1894056 411106 22467 1247110 660083 636491 1415855 1289689 56728 482454 1570470 654288 12023 1803030 234427 1631263 1884628 648752 1058998 1920230 107458 899069 470580 250563 1718007 1332168 30493 1328472 83723 1645971 1836904 1121560 1026726 807265 135953 1738130 1071977 116726 211899 520500 365341 1944875 1650641 513607 1431464 1561364 916555 1730930 1721332 165994 1710473 13052 1787321 531653 1366333 1617493 338398 1933987 1008209 57793 937447 1748777 1147148 1268953 1868903 826116 1070395 1506990 885335 640337 1435562 761201 1480401 721887 644201 1342340 1408298 116886 899887 1897358 7369 1352183 392287 1235598 62956 486808 691866 288018 665009 1118947 1729883 1651927 788984 1360651 125546 669971 706375 694594 963183 1195244 1530039 1326491 350388 89609 1420495 1026211 23568 166300 117470 1169677 1109783 1890188 1025240 1661698 1656476 1293830 1406219 53904 1769341 1373774 493871 1821461 942303 1580667 1330006 1538402 1958568 1165454 79870 778074 749496 1704602 480841 1751278 138323 1448806 402262 1555362 611766 189213 886977 1440107 282253 1893803 512735 309290 1661847 1724539 726087 255303 1679363 956864 1145814 1813769 424588 511914 258790 1660641 1322518 1426049 78737 1448098 1586492 1317495 1766709 543715 532727 870321 1544629 1387251 116822 681261 1309795 518190 1752117 914519 1524599 1087190 919252 398321 792029 1626359 580107 687503 817582 1972344 650298 496709 585942 1630899 1703952 1852441 1882950 1362290 1485101 1026841 256431 1195620 1638111 1321495 1077576 1753293 994510 1506180 832005 521876 1519886 1299817 1533346 1341256 1583216 585233 251695 752195 1534341 122378 1114417 1765669 1985074 1212616 137693 784531 199764 262711 1115211 489874 1783932 1427128 21522 1295286 386113 936798 1913445 404173 1885347 776864 243142 778945 1954550 921723 212890 1416831 536895 372191 52853 213986 696344 1045214 1784281 795729 618134 1017145 1221555 1557941 235956 68923 994788 1303378 1358171 1348865 1249038 1615327 1430427 84207 1978861 730451 1977523 911781 1218183 1133678 1595245 186214 1813122 701123 1934394 642070 93588 1905388 343057 1197454 587609 1261217 53293 471625 1828931 1686846 524761 300443 37834 1218548 300052 999395 1237482 772077 1590262 1634678 391280 1430550 1911663 1061676 901897 168309 172157 99626 948813 617416 1836945 1477268 1445035 214805 1601238 1745144 1385219 1691925 740299 495130 325849 57022 825052 1667501 1049020 1034400 388123 379276 731805 739811 1944007 632057 1039911 1952363 1224851 1362024 225491 737542 1593960 1020371 1104754 1911965 953685 212080 940053 1941558 1530162 667536 910575 1591199 522770 589362 1788390 468396 26192 1840273 92141 1400399 1005420 434189 1655973 1221460 1990002 1856036 1527934 554304 75542 533084 517608 1084442 1606200 888855 832998 926247 845453 991034 323929 1783200 689763 1872137 354750 1353197 1480164 216860 1722314 494034 1747290 1604331 1427253 337122 647986 406947 549687 1768926 1279030 911879 96203 1081190 39408 629755 1134256 1374478 1549392 623564 1234952 1145680 1904648 904531 994075 1794052 1175220 753503 1870052 1163867 825342 1051635 702726 1245853 1323639 607303 88707 1719393 463467 184331 442549 1969580 1674950 427343 709427 1500037 1071703 155038 1035350 332045 1965080 1838295 760181 1967919 1929550 1777069 102415 1895476 1287448 1724137 882591 1145066 519041 1710244 941642 278325 1547920 617755 790196 772850 397882 188279 973389 664579 1293383 1811713 1568791 869047 353488 1460636 1027791 181403 1516519 34640 230613 1707194 311850 750944 227226 1329706 87444 688501 1334020 1762915 1041830 845116 118612 1574093 1649046 1400182 461709 333343 361702 408242 1131730 163718 1865633 1274459 835613 1728485 1693142 553817 911003 297934 1872473 1119360 623502 1693929 816312 684539 1656228 838374 1278841 1043759 1363917 663545 1456222 1952851 50971 702789 446210 1904508 1939365 1680795 220011 1910785 1236816 52394 1132232 1577629 709853 1246236 1507434 1234406 1123195 896221 1630845 1183164 1789285 463384 1259176 840029 235326 1240709 326880 736561 734999 449216 788332 1080645 1117718 1902934 1586862 123677 1571639 974013 1273472 1699560 1606324 735523 1287996 335759 73123 1686884 1729722 1961746 1069241 1047379 1061765 370179 395867 1355172 295911 842846 1938191 385693 1552899 1760382 88994 44936 827413 1092810 1726747 1496809 731971 1372902 873754 708733 21819 1490653 496297 85632 472246 1207706 512659 687512 1739234 520396 1308462 1337747 126841 1831164 906720 349750 1097826 1990218 1147479 1967887 1125300 160440 1346667 380118 1724059 325972 390142 1289797 1446841 1124708 1207725 330298 1339152 515686 1463124 592737 211448 62132 962372 121262 832552 1392761 1723426 641093 1960673 1052286 577381 73767 1909699 905477 1301605 1656804 970453 1633310 1142085 1560502 1889074 939192 686543 1238026 1443141 786633 653020 162670 864554 1310811 550235 927517 122657 522239 1193894 774351 265885 464247 1162169 1037295 1163610 1862992 1751057 187643 1922514 1606131 323490 1688604 45349 1965600 1233133 7412 1528971 177113 86737 512006 1523809 1927875 1179100 1981224 280411 488572 999988 448847 1549074 1232348 211117 1821084 892742 389705 1455229 319899 1519812 1383556 176484 667712 1161584 797282 525168 1865028 215029 1065322 88961 184862 1175023 297327 513787 1871869 114600 1877258 414379 1607405 1627604 1039582 315528 287106 1052247 222314 1570134 1879178 163697 1076776 6922 102920 8309 331486 1467299 867496 380543 148196 204928 142723 714351 1293003 1592874 1961872 1096206 467450 644954 534831 1304714 459292 46222 1903912 1824642 17716 856724 1675453 1517676 435162 509127 1198907 1583181 312 1737708 189394 1542682 633321 1679381 1845547 86012 257516 1268609 545570 1450800 1350214 540618 527357 763264 1673009 1880275 1196805 1090765 609785 403688 1915807 697930 450600 1847195 545836 1907236 1689737 966167 803671 401617 358679 1848451 1585822 1639112 634239 327767 185049 887721 1015442 453563 848002 1375813 1846463 1803831 1205638 662314 818955 828894 100280 1666050 929359 413818 1354912 599836 1655610 83689 1619820 1359434 1089687 1271679 1873653 1607921 1504032 670735 683258 1810990 1519310 567932 1795743 958975 1711714 808409 1833195 922376 1006432 1668037 1879083 73343 1986366 238109 1470629 1053598 119376 188850 1578105 802213 1613795 502924 816314 1274390 665589 223978 950266 1009792 1943267 711594 20080 412291 1724294 1532171 1533666 76159 1327658 946228 570399 925287 1212979 1804340 941411 1867618 1371466 698443 419397 132657 679917 513695 540025 1996262 722646 440555 1951224 400198 201802 460712 786883 15847 1989523 274891 1721967 1654900 1956216 1043649 38614 1392072 492487 910022 631895 523831 574929 1996073 140352 818806 745075 1115049 1800425 605935 1667533 1955856 195878 1230115 365578 644049 1417668 1138739 1040490 627754 1251429 1253806 1079705 959557 1072880 32709 252147 1577010 1952853 1440155 42379 1207373 1684559 1126712 1732355 442194 1355657 1435098 1557316 840802 1264244 951938 756704 1282380 1923047 303285 592190 1138816 631087 1939990 1525496 835918 102268 595296 444668 594111 448640 1203031 607742 1817705 434166 1125877 57580 1041525 1085951 241853 1847611 981311 1462149 1552239 897545 1847904 79484 1495702 1357481 1300599 1443887 33674 1027631 666572 363946 979277 1334011 163930 961006 32224 674511 1896338 185914 1156600 1326038 999129 285324 1890970 285374 1634716 105122 1347984 434275 901235 879725 1069426 134330 103832 1617876 292637 465546 672114 182719 168436 1300345 168729 998782 974674 1602650 1374501 345099 630207 817833 779405 1938804 502760 1560582 1135808 1263730 906605 1791175 1368953 915597 690563 1016655 366609 232905 968731 1046619 1793728 1956897 1819820 48478 758658 1105003 1321303 794146 1290432 523006 1170400 1435483 1324563 1420669 177609 1784552 553118 1809847 756627 1903314 149250 450169 1327369 1523384 1579316 797829 1276562 876156 798065 1533766 171058 641089 1458296 410879 1874498 1916567 159997 1587588 738737 687932 391689 1747349 258757 622196 129277 811773 1027120 1193316 1341409 1448862 1613987 469036 656439 101542 899311 1178140 1632548 382946 896141 1869276 898337 611674 600418 1698104 25125 1077580 1086261 318123 1613773 671201 293529 1174030 91552 1524749 1647407 1259157 282065 582055 502738 1325334 388962 1808768 1562658 1327150 1916083 573409 881671 610031 1855073 1733134 434983 1879845 1784019 238666 1561801 1666910 136170 931742 733701 804068 905164 370077 1804246 740784 1220069 171394 771625 1184000 469284 685289 225884 132143 166099 827621 678269 1077781 314698 1803068 296327 711258 1233377 461423 778604 1048922 657691 1070363 1673231 830615 1447144 565163 1210041 1023918 905662 1886850 539468 960652 478632 1014356 201025 1104581 1044441 1852255 1696743 478998 46674 75928 1430714 1839522 1778604 1981958 311158 509878 1400497 1390013 566968 111076 1181388 1892339 1125780 515310 1226096 828211 1623602 658848 1517523 1092311 1769647 710251 316757 1299780 829036 1432945 1586240 1070737 1592466 1435537 964238 130931 1008856 809231 645795 1197770 389577 234199 475904 1571493 1601934 506248 1880326 385242 1868409 1897444 630045 209434 1174782 1725894 52438 687605 1658802 220471 911283 388308 1529829 1867401 1917856 901347 1154486 1355061 1088075 1870976 1058032 931210 1390028 579489 1042830 1907246 1522919 131384 448547 989551 1619928 1394128 1495526 1895570 1394383 1520959 1403255 455620 881651 1863243 1945903 1671509 1276260 197616 1727040 1580386 1933367 224483 26492 1987682 1900276 1501513 1899879 921902 1576561 528137 1310744 1568725 453641 1486579 1467015 1939870 171198 1697481 188963 1885504 1545848 1009090 1073994 1055266 446722 607602 1968960 794441 109559 100021 1262190 1273933 1635403 1398687 495162 312610 212645 1674601 1139564 215562 1530545 349655 1244605 508254 471132 1629623 1846682 1641525 1741493 1563175 1996424 1889678 196309 1077254 1363228 563507 1973427 1772189 1638030 321788 1344869 258770 1158549 370514 1010718 811019 1614936 289687 399598 1633340 175977 1059063 1315371 1227758 1904876 338810 1162438 1790595 653657 1993523 1285274 614325 893734 1155485 1410385 1778772 1022113 1316111 690934 1669832 67440 1132018 1636254 944458 533814 135450 1883755 752150 692271 558871 915216 1909339 231128 946229 1922478 1522648 1659690 1609846 660310 679406 625728 1697960 1160471 1337095 231693 1446799 771606 578540 1460519 1341472 1314555 811983 1724483 1784891 766038 1095818 164568 1565175 1378344 1219934 1367161 1977592 1684457 1341085 1921586 355432 1494607 511643 1891058 903347 1429000 1467182 932858 1323556 1943092 258404 881535 1867152 87503 669309 238543 1410416 1793804 1731662 1839126 794249 161644 1503734 751461 156543 1778339 601549 9717 35522 640949 80576 773805 1570497 1312094 325829 1621666 1532352 947025 162376 1442876 17805 1138418 1810613 1632369 1392534 70340 1644755 1078049 741351 386678 620336 1232724 588591 152367 812126 1431415 1163749 1977093 264384 1212763 335663 477926 1895117 1353229 1241556 987473 1794533 1696545 1444466 35811 1692398 881018 54788 248882 88926 740294 819931 949859 362116 543526 1444657 1971565 442941 1734914 461543 667059 716714 1563307 420557 1706796 7414 1596776 484331 1823618 773700 1244907 1833857 1622567 361606 789778 434259 360485 1827181 842874 1963000 1962904 1219557 186203 108809 1745711 690847 906149 1885238 674217 1999200 541206 1969274 1789452 324512 1122760 82753 1087077 1582085 1994251 46414 660250 381520 240798 901473 1158112 279470 1491049 30539 557174 428931 219699 1170752 863600 161628 203651 1686065 662284 1738524 1061489 1299112 762287 658401 1791558 36283 1381686 995849 1151332 454473 1730097 1367097 484545 239650 1165557 1052902 1013529 1810067 1669295 157541 1236477 1801346 106956 457569 60262 726876 1469908 867618 1840474 830047 60602 1309247 453487 63041 1778417 3444 744830 1009765 330894 499701 1987027 604511 1968692 1980378 1863613 940574 1292926 848283 1849052 260290 439386 996029 445637 574821 697098 1296185 1435600 600078 1319083 1326358 1901786 136472 1184319 867072 387921 8430 1835820 1933204 669277 1136713 718120 946036 650375 1600738 286501 1821332 766414 85915 1671248 946997 1339538 1008698 1958269 232284 780450 723062 1154184 1372854 1273058 1792949 1175114 1054645 1670064 1493620 1449135 851428 1712261 1661894 1122496 1337144 1189816 80860 1755689 472310 1194467 470093 1664505 228093 1286127 669934 904326 1214615 1345886 775301 1754016 1944819 44804 850577 1445441 977118 975015 1795760 425835 1444367 256542 1172589 670422 882225 926515 1418412 1172658 1693278 704920 1307262 1743492 730547 156538 746514 774683 1831988 11658 1942056 1878877 621980 1268576 38551 336511 1982678 1135248 755027 1575635 1221030 186503 1478552 1141574 612097 1569895 1244086 834026 1818484 1120746 813497 179236 1765993 1029414 944593 293880 893451 978876 924479 1521928 1655780 1591090 327375 1135902 403954 842222 1675245 1801703 1620230 644143 894022 1094730 1893375 495830 1708784 1504571 1044509 1618243 472504 1174881 514137 1253536 401964 1529137 1871291 757929 623761 1285645 703700 429741 931179 987826 1147054 297541 728422 645514 1955208 578472 1700161 940624 1206787 1077792 806197 1974703 1449723 986883 1276236 1362578 523334 1740672 1450026 1723503 1855207 1725914 147161 196498 1179309 1470925 1066212 1116255 1639843 1862316 431309 235659 816271 18609 1968183 1749193 593696 1427970 228570 303569 941774 1886921 1926668 1392772 1226370 987149 1380168 1477941 185158 1904968 73134 166885 146251 1081391 1328434 1599027 1718277 1991025 1362885 752634 1195593 750094 1852871 1342355 1953307 740588 1834549 528049 243167 237701 865043 35930 457146 119340 637269 647472 255560 230162 1758077 774159 260462 110285 1904003 368959 894543 947552 1268329 72751 931231 366142 1278966 1876364 1664498 1378868 91065 1585198 370105 1895972 1032191 1063848 1597540 602741 592032 1279290 1136654 603717 1300707 438727 1014604 1690359 625883 254999 1656935 995796 1554680 647811 157243 1786154 793595 601280 568132 181792 594789 1472588 1619493 504093 1859054 1911338 1155907 1982841 187070 123735 455811 1221729 1244571 1038986 1563540 79314 325985 603363 832963 1913020 1166142 903991 414441 633343 1246402 1827480 248087 1191339 894905 111768 453474 259991 1087843 626384 589115 907807 109570 1748568 892579 903879 697647 425050 327343 1582833 294924 534469 622750 1220610 79735 124925 1375882 1157126 1077547 1463777 814051 1735988 1453983 1626305 556254 1326210 1584269 1190429 1183352 1802802 1477101 1059578 1333757 393963 993844 389287 1875432 546559 926023 429002 1348688 1678754 311702 1842764 681623 1872759 1306220 140503 1175664 299118 1804403 839628 1245056 445543 838947 1732587 1474711 117325 681747 351861 194133 524128 51565 222437 389708 410533 1547507 987961 971218 896146 1169392 351124 1897417 432444 1770352 395271 1060688 1980126 324016 1920917 1659983 247510 895312 1376058 577995 1113256 1727729 697405 87714 1181019 609787 1814509 1976428 1212150 1097997 1752663 1488191 1064989 1379004 1440758 1896794 704006 1547398 111121 1994548 544875 427505 279926 841268 931598 1044667 1529349 1125613 255932 1851615 862072 1540109 22392 1832187 1402860 577484 98706 62672 1523631 645489 1430231 166308 507736 466154 1010315 222965 687665 590799 1116084 870685 511909 1161907 1461030 597279 1993575 392813 996677 1076770 1634361 1846911 1173658 1369593 928536 510929 107128 685302 531704 665536 422675 590587 1385412 1048442 177996 290528 1859797 706119 405832 794921 133927 503925 419314 461276 129932 255255 1869326 1972681 590524 366623 1829040 946057 1854970 1915441 796711 282149 1969107 47573 1656337 1146282 1065606 49208 373660 1448665 647988 556274 472624 1160852 1240945 1535434 1267885 489593 1526687 1143626 85953 307189 493900 1278004 1242740 357532 1294127 1423951 611016 1358750 127427 1622273 1218312 659349 1967541 1220209 1753211 715554 340095 197148 873909 924127 1941191 160129 1574266 1919948 1936900 924404 355495 732495 1663845 928140 1896928 371921 1056290 1125948 462233 1878844 25803 1293061 1098544 433189 130247 1447283 342166 1386011 263445 1179650 1937988 528691 1744399 1689057 328951 1461016 992828 1035212 807805 454599 171649 589234 74586 1667001 1897455 734922 517633 1096057 801378 119083 1405763 1537387 743473 1568892 953868 943708 1427491 1566826 189845 317901 1338109 1280436 1598809 310585 506287 1778002 720253 1100608 333887 1992159 431626 598558 213545 16669 952321 1904109 267589 948808 1233587 1654056 407022 242837 1563017 1202889 777168 459977 1619490 1136310 134953 1756098 1064807 395003 88044 1348945 1209386 1898038 422688 470235 1818146 1052862 1308950 216817 231906 745087 239259 1577592 244165 417759 521227 240096 331391 1971084 1932674 684226 751629 1379095 1857598 1836883 712878 272081 1201289 1564465 435707 890368 1923122 1207074 137885 58340 1695077 223386 881242 220374 94759 77772 274966 1289890 522747 485714 1022800 428532 50436 217173 480904 1090207 898047 464872 1055155 909248 803313 774187 255585 909979 49743 1690994 1585490 1455023 256317 969472 920697 148972 699406 843774 1756178 841108 1234435 1975252 508702 715668 575148 1241357 956689 1963008 624469 515278 173713 820673 1347732 465390 1967296 1465272 369497 315668 864543 1316999 1282286 574682 1188529 1411101 1302189 1519575 695462 443966 284092 1017430 1366878 226754 1341592 520209 521686 793507 1463733 280959 1116431 1762167 1070687 1734484 1556910 417007 738569 1525397 1000262 1996445 544545 670932 260144 1763667 1802198 646970 1225466 1678208 357809 350820 342521 910681 1038876 1573826 1577521 1865648 199844 1936093 1390770 1574759 1036192 594841 1525052 743289 1878982 1323300 778065 393472 594887 985538 1828028 84741 1666411 1207542 25724 1991848 1273289 812653 427799 1449963 277022 165757 1192369 821594 310877 1246351 383819 846719 1873876 1880594 1697094 1838207 1586563 1949404 446102 1315979 1216544 618230 982263 1630267 199578 430166 163847 1903107 977587 1458251 1702658 1617178 1047501 1780999 1801032 664577 1531906 1856561 1200167 1367611 1012465 1081301 1011029 979601 1847764 1836298 612380 1498508 1034582 1648139 1472082 1280910 1067816 882920 585178 900136 1460587 117285 460341 1592192 290269 1485638 1006211 1791387 1300708 1352842 1786470 1195932 466852 1210130 488122 1437762 911034 215422 884981 1732043 1708845 1544373 649959 1837438 1256450 329890 1174997 403315 1208352 1726979 271851 595311 193765 1268845 1413363 90394 862030 716442 1722866 1593374 489347 794127 790238 1320671 773806 1926135 213577 712174 1176088 729106 360234 1523608 1139368 1928106 1721044 498480 449735 899928 976000 1860771 267799 81760 994274 907749 852703 1110329 1067600 1929480 427913 937143 1724328 1374016 505074 1507157 1874926 1690934 1728407 708357 1246019 53078 1422235 1687350 1335647 1245558 487155 345052 1648696 242320 1882818 218159 1519713 1361301 1363758 763599 1140118 1050160 1195478 1660241 566305 1350 987786 861609 1287640 245506 1734666 805310 988738 534325 1692370 824139 753453 904804 1439197 1887130 1240435 26825 918626 427540 434451 1680513 1888983 1703543 1724468 901877 1621654 944056 875447 175968 425069 1148496 1172719 726413 445420 1061691 497210 468334 447377 1638074 1859215 1083466 1396143 631533 623137 346491 872614 1882442 738483 1633569 1130578 1910875 1596591 965194 1129009 351460 95912 390596 1963845 1049361 593794 499559 1836965 983617 1653456 457214 291808 1643825 701499 603009 1421983 1917989 345203 411936 891022 879848 1923307 1763845 110154 1833038 574737 1019913 1516911 353375 595869 1137848 1275479 905717 408334 1981340 1738907 418715 580421 513193 119018 825063 929975 471778 1113687 99919 66919 1854961 1625561 442639 679526 1095043 1265491 333889 1646435 99643 694700 658493 23884 803023 126025 1057777 1054826 1219914 677070 1467795 1228517 404126 230846 1531886 498323 1222071 230936 10049 1888076 501983 1288046 78148 727754 1732344 1868547 908002 202728 1302579 1712444 1340972 1312461 391077 518309 234312 420693 757979 1935324 1593766 499767 1864056 1047817 314941 1974563 937044 133254 628600 896908 677981 1322329 50293 625880 1083705 1831201 93610 1345469 268900 1521221 845255 1434557 612199 790025 1229896 796414 1376356 1317050 509563 711486 1637915 823767 707771 536187 158221 234482 14848 575180 396134 719341 630734 555374 680357 1890253 1157770 702815 437904 210652 752985 1471672 635606 1198358 888439 1684310 784804 368859 1042752 1010418 15247 1141492 1574972 1331574 1804320 1520266 507427 1461116 488466 1221090 544609 252007 451165 1360044 1605596 531663 209281 1128114 1782338 779725 829089 869670 697971 909812 1018794 1006818 1878532 244525 1562269 1151653 451893 1007976 1777055 931671 1759707 1848741 1335431 1240640 633561 788070 133458 612953 386672 1201567 1580445 1731579 999014 1988956 429671 1317517 797189 1267248 1932611 1591295 1584868 305051 1324778 844301 998246 932872 393026 376567 1440518 352667 800569 1923352 1173775 489786 965462 1466570 1759288 8400 504555 1938963 1547181 111166 442717 1016453 868298 103162 937178 1458157 843051 393878 591368 204807 1738012 1626745 1737731 146367 235520 1434792 909975 1815075 1364272 1189652 947332 297093 1013649 1066736 1471322 1367199 1723436 1186205 1490927 1425109 1480876 1726468 960570 706456 738003 1229776 1827647 247940 209576 405041 1088992 714718 692695 1217523 438207 1837243 403885 265540 640687 1892414 452328 1619563 683484 881845 919453 257755 458769 1310805 983196 925322 1624164 1531316 1790065 651104 1701395 597507 1488818 1000227 1497158 1476168 1008999 477621 1354850 1246238 1545338 1193004 526667 1367769 1014829 682669 761817 779873 977849 348006 785331 224480 945602 1679481 1224864 977244 250597 1236070 1699026 796401 1382907 1601507 970566 1287805 380394 697889 1029076 1061780 762178 296319 56925 1375237 255541 373136 1681605 675179 500349 809302 1754958 1520588 1769980 15132 67476 314048 1353827 1680435 1103535 1038645 172636 1860946 1220829 578454 1170544 71552 1839202 623608 1620691 606266 1177647 1376567 242851 523369 1734025 729669 918050 794090 1677152 460927 1955852 1006510 1006044 805959 783908 272217 387018 1998444 878359 1264349 518892 790467 401947 409121 334730 1323236 851781 1302860 68186 739349 806375 155571 869532 574662 1224428 1745386 987893 474207 1749269 1054732 68813 449900 312506 1369282 369056 1771078 864032 934107 1942337 1062528 203787 987819 249593 1695730 942313 1692938 398103 486564 1368697 381082 274320 1975891 725234 1540082 934265 668939 795060 835386 717415 1368585 1776365 1732323 765852 1266731 951623 1267472 1580036 896237 503770 1023624 1611644 1495843 617514 1987684 1857334 999078 396459 506508 1677256 565616 1919696 1313145 287634 75088 117274 1982356 1463311 914329 652237 586982 810827 1872111 535500 1827000 1461791 1753444 1765211 41341 367777 1409704 332258 1786104 1243517 636726 944181 721780 1679930 1888456 1909936 1799021 445444 1221525 1254363 1931671 894019 256092 928267 1208337 1786763 1451296 1044634 1248980 104723 1648882 308322 1668249 914468 79848 780460 534104 1093935 180917 1818877 1976854 794656 407191 786262 726192 1044500 668480 1125821 802113 261987 8074 97693 1016422 1431424 1287419 1951207 585205 950595 1806712 1060575 194077 881875 35941 1577783 871502 1901164 1042161 323705 160093 1287650 1048926 790913 369908 1724766 1634462 1093179 143335 184931 1302551 24896 1230424 1804274 1190861 826494 1003987 1460898 933654 1861787 1780697 795708 413996 1970575 1502858 1098474 284446 1098972 1723620 323366 1332289 943985 919560 761356 1544134 19441 768629 1784608 10584 1583745 871995 1841385 1382405 497850 1069081 1584157 1472789 957876 662988 1603146 628555 451365 1940496 101006 1138475 794525 664013 1074269 303912 1380469 1103497 956835 1686688 1241539 409858 943603 1277712 907784 1026293 926404 1887903 30928 717022 1879673 1642668 1334821 82212 795066 1179013 1948406 1418625 617117 199732 902061 469419 470359 1401034 688140 710019 551877 133606 786550 372122 991283 1167496 1672500 421266 1109300 1304637 1035524 514238 468172 967031 1475412 1003533 1843879 698031 1713123 455115 1731836 425146 1684628 89237 1449365 665331 1133375 1972828 1814988 1357461 356466 324093 1637156 1320811 1782243 1843444 82402 936729 769229 1237812 719251 815722 1096229 928804 1062036 1726162 153754 134197 1094364 1517776 1529872 935025 1940966 1729241 1002277 1215302 821074 899779 72377 1455316 790954 1977151 1285779 152901 370818 1487909 1243308 1916678 1078450 239129 1837303 975990 72881 1109982 710822 433940 1354990 811005 268287 198012 344170 983796 253914 49483 373240 1399719 647766 1912038 1105491 1328715 744682 1071648 1951018 1838937 620728 913243 1021538 1945892 923906 1095103 500949 1946900 124828 181318 1850830 352653 32450 1853379 260475 309252 353467 503407 893096 439184 450185 142034 696919 630101 795712 1506640 671299 1892573 226756 758640 914506 1165930 744182 1992868 698813 1666172 819019 1418303 1003244 357459 1878012 1996613 182392 651946 1677039 78671 1603990 1485767 1682850 1886695 1683924 643734 583042 516477 1377429 484101 1266223 1183858 327891 223263 1211843 158892 299783 701998 147252 1139099 636985 610327 805221 1742149 1058732 1033365 26669 1369141 521224 1305098 1247597 657143 1907332 123907 660141 951061 1557501 1550044 1485051 1837118 1283561 444846 460821 128706 525537 756117 809990 5213 867043 218768 1943348 455310 889389 403887 1543220 341564 1130281 1125696 99753 1462277 978796 787930 1457359 1764730 323671 1736178 510198 1051859 1536980 545105 7428 717480 83549 1724357 24430 1609277 54759 1656323 1134833 1644291 1803192 988514 1238805 1649084 419257 627474 1048416 1163779 282369 1914292 1749494 746306 615291 1945628 1935048 369118 339679 1820102 912996 625630 921079 1016840 643431 1954022 1258704 1357314 892195 838297 1826002 1593801 179174 539524 1928776 984354 250240 567928 505130 363302 766912 75383 894940 102644 733439 389085 1389861 1823301 1887378 1691855 1974247 955346 186534 1199483 273144 537585 1214276 861230 231943 1874192 891628 608481 718030 237225 1843775 1096870 1571325 276563 467446 920299 1525686 1555550 570365 995434 1272004 1993552 327886 195465 1343645 1341826 1368949 754397 180080 299192 493973 1595569 462265 1108927 1115128 4696 876763 1377145 1359757 686549 625680 832614 538370 773842 1877985 1507692 1254259 657275 1352496 785767 1619293 782133 1472285 1415138 1165559 15754 850457 1918169 545352 573444 1974244 1920885 222389 1423620 1482046 1826865 1997542 184656 458723 1469935 90026 694029 89537 385769 1639058 909784 1243988 1770848 1001612 1859348 848828 1453146 854101 831192 1797413 821547 1758300 1311299 1413272 1441054 605992 37736 1897001 723903 439024 1434547 1347258 1238290 579592 531775 1844123 417975 1884473 1237250 762815 229096 1119525 944926 648671 883625 97574 1477719 1222620 1331943 649248 760255 487258 513057 973564 1809014 1146325 986247 932066 1476563 978062 1066700 30064 83602 895526 1119952 1838387 1035926 558904 77544 757083 1722416 304767 637726 1606733 1946540 231203 378340 102489 1677485 665139 1288576 661856 1421391 989445 1015345 1171136 274973 1306752 529719 193960 585210 852548 1096804 566584 271030 1161670 1514304 640231 777212 422583 58701 1980051 1398307 858909 1263568 997885 996745 220113 141989 1870828 1575762 1754774 1512149 744530 1290306 1924176 46562 868547 1445697 300750 1411213 771746 1778862 17426 191067 107717 752774 210359 874462 1520307 37904 917205 461508 599556 531164 1112770 1824197 146015 374325 88435 1970437 738391 837891 671943 1715986 539096 1096220 154682 1945571 497283 1716414 154457 868758 610881 849195 1359142 1263608 1501340 1658709 1142521 1707878 457000 1173984 11200 1561464 1288503 1324886 697575 1188313 1140631 270607 510428 1264679 356703 1263972 537273 607394 1902469 308450 1394939 1474104 1262500 363138 607800 1323326 328865 1938768 1599738 655619 1540704 217813 1535668 317985 1067191 812933 1623453 1852138 1034119 681130 1732376 1267759 718351 110355 697710 472719 1073007 327001 544736 222448 277106 235570 1059502 1354451 238565 1740194 214472 1557122 1941614 1167372 1977161 1780261 1470685 1036356 886289 605654 1526999 1091070 308588 620660 452226 1509219 1111002 1409924 182324 1829102 1467595 1404421 685069 1631983 1328614 1467155 52286 378494 296409 1022197 1302017 1280718 1092606 1761035 307329 1143285 971050 1770684 1741386 1437084 439742 1983476 1342488 352304 69884 970748 1588362 229262 119682 974179 295687 771504 120351 426978 1510640 331994 1486856 1699618 403888 780838 1430141 1992939 791041 1641985 991657 1115456 1117471 997950 392715 1855602 807633 1943355 799053 810209 1358418 1005669 1463290 1942943 315452 1702112 828178 1742799 247715 846519 1601942 909732 1492585 1794188 406615 1562571 699698 428904 1922379 318751 916607 1603622 1041014 1778357 1211406 1981048 374425 1950531 1261519 285363 1658149 1528005 1183771 1629319 147987 143207 166504 97404 798861 7179 971097 270142 1783414 98657 691919 109316 969569 305181 1072614 1490690 903593 985150 1472048 1526925 1769452 918997 718781 1784549 598433 1498779 397028 631796 1670625 345004 734728 675481 100319 168612 1002957 162003 623717 1716415 1304864 1311751 1107253 1472675 1230679 385354 1459678 263549 615505 45152 1475913 454444 936873 1153102 1159261 1254557 1460187 189404 385234 1245196 328452 1853346 1973536 1913251 1434043 1966186 1652249 1690354 1021368 1224204 956766 1527770 423021 507425 1224099 887288 309024 952494 1552235 1478056 1853262 652300 135573 758527 39737 1975066 1751897 742501 1646001 1325632 381092 1781880 154222 1844590 1049160 631820 276113 440758 871778 141550 1359364 355617 1338532 659790 399597 1581164 1665022 471192 716207 552178 384843 1782900 292826 1365883 1899968 1842686 1374604 1385372 904855 565633 476075 604270 1345892 1181135 1535477 1038022 483478 515888 1821965 449840 1675611 1021686 1860408 941380 680507 453038 283409 1544723 111709 1559058 971975 780393 1536637 1383854 1525972 1735200 1261285 729402 1825833 262382 151991 376350 215337 302564 1501909 295941 1166776 794238 1519703 984768 904729 1425774 132087 409478 46061 1054219 764034 174478 530668 1649639 711324 568105 115482 1751333 1865461 87932 1963432 1408235 1477717 326435 1955209 1532509 1363306 1270547 1374 889560 1509408 601645 1307538 916978 1877832 79456 849480 1616466 994393 566873 1124615 1433453 425003 716698 1506238 293983 108451 1213461 1890070 101527 1342915 1225623 1563082 716061 1341177 207361 1182741 821313 1628891 1230287 185517 822612 326515 296861 850666 321027 1544937 944188 368480 1311633 246708 1814641 1735032 1830630 1573816 1662989 1003145 1757800 224188 315671 528661 403325 672520 1238637 1498560 544089 259897 740141 478312 1217836 1371444 21676 1198945 59303 1054009 101132 1082600 888084 1119507 1633903 1143146 536250 1120199 1882748 349533 1778210 1726888 1800465 1481584 1241085 1457210 1904506 1378395 365092 990920 1843179 606393 1234029 1592214 530375 753250 1995556 920082 1224062 1934856 1403799 1053306 1400696 571303 929835 1993511 1793326 588655 1971928 1891156 1556609 780440 233765 950306 213190 1531509 158771 243100 1110492 1835301 11762 1006927 1134767 1412657 878642 1103661 1819258 1963442 1030703 1800160 327537 1204490 144068 35422 1753422 1832500 1492289 146530 944540 1205804 188074 37328 776376 1766359 837175 1204656 1850882 600222 1618970 1250055 1061011 1380285 406475 984815 1672161 123395 712555 105552 253935 290590 730549 219627 474347 1902396 1301707 98418 99134 200642 1982324 186425 790213 453568 736017 6845 1636377 750594 342813 1235609 191732 1319833 1868777 661730 1009102 1191823 868336 1036081 790664 955554 678025 1008496 1191720 562755 1037259 954326 95835 783053 514818 113328 1283603 1558200 152712 631155 1517226 741251 1883642 1581057 1877973 1527133 1646064 841845 1023293 369419 823498 1533965 1500251 153395 186775 1548308 1969432 818696 433551 1896523 1019899 329385 1863531 1319936 532317 750982 453027 1919778 82885 1411963 1465498 384348 1716371 1842974 590779 1653499 1808517 539511 1572921 814166 613465 1857131 1788723 1564168 234680 1263323 330607 1322690 1761994 1706643 862810 1167561 936925 1553758 1483132 598008 1169361 273332 1820386 1237288 1147542 25054 1898761 777015 836570 150487 1729281 1383116 1446684 747310 641246 1836362 286034 1035324 92731 1172924 1486679 946891 303579 951761 1995684 1769680 1364801 1902224 1191574 420541 1764122 1113573 1808379 1421834 414020 987286 319793 118263 467815 1536433 750245 82597 1417590 764013 1542642 446104 926221 1725499 710943 512816 1826474 75508 1942530 847563 1822361 104713 1951703 943835 614838 1225033 1680611 850125 1831318 581668 1105948 1596937 211498 748802 1490121 1616608 1507370 393511 628714 1847874 1689833 989631 656408 835480 1856608 808319 1296288 950201 851911 1461445 277465 1352385 1012267 589390 1949253 207011 1170673 1320469 265119 1768149 800595 176363 1426220 1183478 474694 1291565 792467 945220 1920470 1107780 1214715 1515094 1193753 750334 1596979 1310261 1630030 1486852 264401 830151 208745 988429 366272 879201 455363 166030 1453868 1914959 1910555 135626 1263825 159669 33630 865887 1030799 1486780 534583 1563813 1828347 1644943 1932542 35693 166107 1847117 1434171 243929 1897633 1715969 963207 1891892 861591 1561256 1969670 900494 256077 525841 286667 171452 428448 71229 237703 691978 1259891 279598 1889731 268208 608042 1060213 1338167 654168 797858 551682 980221 1629412 520370 1943724 1112138 526989 1444570 611737 1158471 170349 350163 825929 1599163 740169 1039416 256823 1527808 1228117 711970 981563 1891503 1229440 854459 376172 1578634 821561 1175041 1547371 1399575 459337 1158735 759854 278362 1953650 1748988 1559934 893182 436954 1729088 1721512 1014239 222398 1701255 1441234 185257 350652 1353128 1058183 1974156 1190497 67445 946887 1800005 485182 99016 1023747 1631881 1743074 944123 158629 1059156 759095 1289976 579628 1833984 962817 1506760 278273 1279249 581055 852596 1646140 1300636 681668 704035 1052987 1725513 947604 634447 1736056 1097338 1405384 1635660 5737 1090801 41795 1389832 98833 1489074 771675 475433 1762830 821525 1069541 646053 1661128 1558006 452291 323801 1408777 1728194 322680 1843150 1664845 613672 1416556 234739 220042 547619 1296754 586459 5062 439617 1205203 1669040 733559 1390867 922459 588733 1936946 1183407 1900939 1876420 59108 1009856 1928991 665967 555044 402033 1890591 56293 703463 721080 739445 509597 395188 1201309 538136 1970390 1258617 1927563 1386906 208536 528346 305444 148679 129799 894422 417443 513613 1252067 854653 297129 1037515 1663787 205446 491506 131846 690266 772848 226719 1692169 1999089 688546 442500 579288 146767 1910027 318579 1635046 775275 604656 251844 1329155 1695700 727945 1698089 134424 1054726 998884 1360072 1579610 86053 1584826 726963 840951 1535677 249471 1768378 1761948 1691515 104595 994187 453233 1011229 1561430 553960 1344640 569362 979544 1927663 1170651 834379 108795 1000995 1051560 1370922 713532 1817226 371117 1730929 1338847 246087 894583 713142 285961 1289567 1465754 1014209 665488 1736698 1858104 1272845 1754787 1719400 1689768 1912059 452185 1788690 311813 626457 1519720 1312932 1148205 567870 615120 933595 597482 665685 1335561 616600 1248056 3762 1475464 1420775 1625310 1462381 1227575 694197 1282715 1371937 27338 901042 1763288 1559908 1841851 1568018 1999389 622584 1977059 1630942 1091464 963268 1319924 747347 546197 1772565 739736 81916 609130 791353 1354598 938854 999926 278543 358590 1506386 1754776 834215 1005385 1777399 633677 1125321 538592 668216 1765257 893094 581835 1212877 1953626 919394 85335 1501567 77058 1124582 883635 677061 771904 7730 471919 720503 1051088 1255660 1820045 142900 275395 1900870 1360986 1978323 325133 1463408 1764776 82398 911306 34226 522054 58514 649270 1845436 1600076 87123 4313 1717519 1270514 1836198 445269 1690591 687848 1282693 1780505 1824420 1877626 1889620 865374 1970370 1047966 1899930 1655202 1674987 1156710 1964965 1817977 1949821 811276 1733441 828433 1585912 32865 755632 958761 226561 542840 1067253 1700573 1617124 765531 1192700 1543819 299231 1527354 1536080 571543 1199366 961445 415613 328418 628815 383187 1566205 1557492 610360 270832 862696 1112791 1036112 563049 1885711 1215306 1846592 153398 79715 1351533 1950082 1905174 690668 830728 316018 579354 1530261 171235 1040757 894384 327179 1894755 211024 1350932 1114300 416735 457866 583150 1089095 633523 1873955 189550 1814497 908862 1748130 509425 1564589 273384 1167128 951023 905024 338190 251701 1252514 420214 61181 548258 1359189 1273144 156611 67417 183444 1672083 185042 510527 1177439 519872 1465026 1773467 624073 1392935 803727 260576 410249 358143 1147655 105243 1415851 940297 296263 1477018 882746 904943 92722 1154359 957585 1509109 1019811 609164 211075 481457 794694 22810 1040103 571243 1974474 109941 1741901 401875 1465736 1402414 1965390 1558101 656174 753766 355538 1745424 1341470 1752952 1990256 299499 1982054 1399554 1712741 274571 702626 1967042 1127169 1222789 472372 10103 707167 1451080 686400 1162617 384050 229495 1225819 1073469 830893 1051017 1134952 1330150 1128201 1165737 483059 583059 1706641 1484263 1865969 511557 766590 827322 1511319 941108 18454 1135187 1767268 1494161 1047342 114692 1937030 64852 1349578 1141662 1989922 1436332 1646364 1639194 1183305 1164277 269859 389417 838956 1276061 264998 1328232 491504 1089184 251761 428389 1374762 1342304 1881739 1539511 1584256 42027 1050656 1078083 1108656 1454166 253532 1479215 95106 810622 747090 1805009 288820 1049897 1989628 522041 954077 1222126 1681829 1031369 817005 708105 1926547 67402 902950 600515 626777 1957053 673859 1140088 1798608 1369742 1454044 1885107 1236795 1035076 1911890 270534 395233 889149 610358 1233337 1468027 728297 1425707 1610835 712967 1704472 1654282 107524 1547708 1558828 1998688 280395 632028 565602 21634 1653200 1812534 460705 1713686 757659 1685711 862020 431437 1626381 881766 846306 526174 956691 919209 1992532 629895 1266042 1877853 1190092 341596 726037 1839993 37664 1516727 1609775 1746987 1909046 947086 1888134 998945 493990 1827189 1293195 461037 1392364 532157 1631584 756401 571792 761219 740520 877539 328548 1345138 1026123 1311402 842801 1174927 474879 757514 1480861 1542757 1111115 1239108 927240 1480405 577600 1199373 955185 1980915 1147129 4388 638706 1839843 1731588 1875293 813277 1343433 579959 848397 1511427 1735702 761633 641729 1701495 1003873 607511 614892 518674 1901096 1744984 1664873 581873 1585742 387961 1768203 1920354 471993 1629766 1740427 408213 360629 425607 962055 955961 1691045 1137667 578205 739128 720077 1984863 1437208 229439 1694133 1216605 1085856 743013 695195 733216 233012 327470 493350 1817337 1728621 946147 1682354 395811 1323098 1247185 712021 1212183 380464 1504452 1343171 120621 1464412 1943624 1067804 1604807 1799871 1424989 1181876 231094 18131 1528428 632237 380207 795807 1351820 190780 433156 848361 433380 1674351 1442588 1063281 929778 162775 1465838 1764961 1445336 1042958 1783419 391949 1165927 1910441 1658470 404646 1324620 1605593 1292571 1213950 690531 1128437 52181 1353290 934798 719134 1493947 1159659 1454123 1014393 1213702 1381286 990373 1988252 1962695 1630104 1156607 1940009 1232710 1199870 928938 400901 8594 632894 398008 338479 1454842 225991 878992 286649 766274 557394 1339074 1177419 1718897 788576 1189099 1222263 902202 386257 1456193 1212574 523475 23075 1316257 687708 373884 12726 1276068 1838967 1139123 868280 784756 1688774 1737605 1176329 332233 1294837 214410 748040 222472 1774384 734986 1909392 433837 589223 1999877 402479 1651906 969400 588277 559126 88297 671949 983722 1418753 1362629 576471 676933 1913288 737675 56578 1257863 42746 1397466 1562205 725621 1476605 995930 1332519 1889712 300360 1701697 46299 1630137 1972092 1694337 1242259 830586 530991 1286018 1167961 704576 815607 945153 687136 383332 1334766 1283454 302062 777067 1460475 1720830 1679275 1919763 812403 1346988 421133 516680 1213358 622861 629728 31714 558785 152837 1490652 147886 1531610 933089 760304 342317 1535432 428408 555861 106602 673482 1012478 1615265 1564967 524194 27947 881398 1553454 847183 490651 390259 840870 948825 1683944 341924 95539 292592 975747 1969871 1037083 213156 1955440 1432812 1472771 1532279 1224187 738495 1160542 1809201 1180579 1487881 12707 88277 1639417 1181540 1104952 1815088 1262619 398032 551064 1814107 950093 1757156 26939 816114 1137783 932684 55876 405603 1518973 1647574 1207275 255815 1285983 879047 717281 1414636 1087015 1137631 1327749 274448 484890 136746 1200281 348870 1268647 1379012 1025848 1417932 298218 1992701 1124088 1547991 1857835 594641 758620 885888 1921798 1663109 218362 486499 418028 1854790 1586653 1517879 749016 663991 1038493 1020518 1013154 7768 1043841 1653280 938304 730183 1713606 1354060 1102909 1464860 1449938 452824 1503638 56914 239405 262532 1781712 64533 711589 1911753 1054392 373021 725406 645791 1278633 1449925 589807 1195321 1706400 1468989 721603 1104884 637675 1131714 589130 1687250 269 1441473 594684 503022 1413043 949880 1967733 588613 1045432 725296 1394326 15893 1654256 1095494 437631 318667 1970561 58369 1179006 1640654 434244 236234 1353879 655556 84269 823240 876818 439069 1648871 1360067 1056944 731297 1518979 1391142 797862 1329383 1057805 1948751 15175 1600933 54581 605136 1539861 475326 1173699 774475 1773213 169540 1198374 71831 1141476 169309 971562 658398 72612 582830 138648 271470 412161 1567915 567404 1012608 1079037 810343 914399 572944 768377 443527 1346083 356773 314531 1960123 488684 1436045 1866517 1853697 1166311 655882 981700 1409604 1839432 310220 1964936 441202 874742 1854767 63342 1327252 237456 1046741 612959 1042728 56838 1930088 620798 1720616 1786659 1814868 1130025 1286334 518727 610505 306325 1081106 1950429 1501339 42905 1612743 1362187 787980 1096823 743479 1443127 1576482 86874 1076513 1126283 1168429 626856 1652083 25785 1177709 91347 1494980 98702 557085 465840 1621606 1618642 1652632 352593 710716 1578605 147131 1933727 165021 585497 1573723 11509 1208735 1910144 1782258 982047 1172181 156228 196100 1321616 78484 1613209 1354017 1954203 599838 443497 270543 1753129 1488159 1489277 206371 55652 1822688 1575085 67907 39405 783058 1512098 402614 636716 1069144 315898 1964516 1071765 647502 1030971 1824555 1112187 141839 1306151 1763122 632879 657909 1337902 797100 1754128 106941 511158 1640016 1548923 1643164 554897 1539778 443083 551609 210285 741468 1374425 1523168 977037 1119718 1114066 164167 27051 841197 200295 1130577 859034 1495634 248214 915440 1570207 1454807 1728159 1587837 1704073 1124219 1393058 116039 911892 832920 517800 1218380 1610341 950087 1964234 1891822 54479 668174 1827485 1466121 830083 141609 1713991 732686 1713561 1604240 1450930 450934 1028223 1383717 1958427 723321 197549 1825138 1014250 1065079 1897315 1249046 1058087 1010363 219882 1296591 1790613 519014 301312 167018 1356992 1538242 858024 1475398 780149 61725 358152 397428 1549624 177623 1754785 1123917 1651847 1406376 555667 1591160 1800353 1306549 845502 491106 37991 1021188 1957833 1380506 1834046 617069 32511 971394 89235 531361 1237344 1633928 1370933 593901 1939636 1692568 1362350 973669 501087 991005 1775809 259354 447935 633424 299617 1665071 678087 1308099 1868012 553951 979538 1633229 664388 1888911 40684 1473283 1654556 920077 1204731 586070 522550 1985618 915034 1889947 438136 358824 1526536 1591864 1794393 831454 593020 1418911 963611 829927 1283147 1691495 965982 1777846 1823892 831592 1895489 1934829 216689 1265017 1837508 1431183 1118439 1668371 925183 1912385 1508388 131606 1722747 1970037 1706248 1897180 1700826 359098 228454 609071 1004107 825464 386838 1695376 747483 983762 589134 274583 1936057 1663931 527782 1039658 1809580 1551525 1383195 1117013 1545872 1403779 1047251 1489146 4850 281585 919152 693542 1897561 1808840 306757 987640 1209573 52622 545260 1169035 1308305 915578 1814607 217729 1609268 1395096 1851319 999862 1109563 1500724 1778746 791241 304719 581340 883668 1774111 292176 136273 1004494 449738 584054 1170891 1537968 1168367 1408536 1601842 739682 1656703 1526955 22322 125570 686194 421573 41313 1672907 256891 704720 1210415 1687164 499888 835919 38923 1592569 1040647 716168 991978 1579432 10330 1144095 1578297 970878 798670 1780442 1028808 340497 1491799 29056 327294 363852 1981488 1799554 938341 328029 386172 508996 465353 28285 242003 1031777 1728470 195933 875537 1515477 163814 495167 584749 276072 782596 689717 52978 1655250 1141791 809710 119686 599853 1277901 1155494 1865372 1324767 846923 1055923 1564962 914384 1782891 273283 1439422 872125 672500 3573 596839 452381 1650536 1400900 1930337 590470 450425 1963529 77909 182289 648032 1824650 775939 748264 1841278 210982 1864123 412678 452652 927372 1456359 98045 626613 704084 1960139 1518118 1218734 1129076 563301 346064 352438 309468 1988594 654097 759533 637374 846773 1633162 254848 486178 1157152 1626927 1245213 1059200 826463 1883206 1368420 1319366 1927153 1608604 1561431 1133654 1532309 1750130 1456486 94128 1641976 482345 199262 1312577 1635764 173879 876889 1872273 670124 310087 1461224 735065 213712 1234896 124537 40856 704775 1317402 369291 1729795 1221171 639811 2618 195500 457624 1256143 71618 1379464 498148 1590643 53296 1649418 138199 1175967 501794 1797389 475155 1812359 1566415 154745 624964 1097449 715290 248651 1497887 698066 220558 1869284 920440 735429 632865 396297 771969 238690 227088 1354679 1106162 793999 1015021 140881 1615759 1811677 1812222 1142314 1083904 538777 1497838 557297 381571 1992170 48536 1349821 310180 1734452 1743655 1253311 1345100 1985935 1115394 1933482 1859518 410456 1704477 471688 750146 1136944 1030270 1972465 156405 1581579 1404828 1767266 4273 1409555 218246 859767 1301680 1299455 1279472 1899498 1890420 784038 1259338 1984434 1569500 1842101 1749961 1819387 646987 1387752 1294895 1297214 1315992 1591465 1047711 1081616 1194417 1318002 1611017 1152518 1840281 1291654 788342 1519002 696942 1597061 398928 1087199 117697 753990 1349908 885707 1349938 1333385 284253 553012 181823 1504082 811386 1508590 929904 1213808 1633048 1388880 1494166 236611 1126605 1634368 1555679 1966264 29620 604799 1840295 831937 1020670 1664106 198580 182198 159887 570705 503243 712680 249033 622568 1951330 1331631 1141168 1105410 1036606 676593 346996 1694830 1803841 635796 1497827 149305 534710 853913 1671651 713419 1366254 1175845 1286310 1644305 1477934 849818 642264 274704 790406 1049314 1049888 1608878 1654763 693129 374340 1356926 1212345 205763 1413096 1646971 819500 1552213 1105477 84965 1048480 1096182 1268270 1396230 831576 1015565 139343 51521 617623 1612633 1231049 1612125 1436542 956596 472354 685936 564307 1500610 560146 922940 1597264 1895332 1801402 1246427 760447 608124 116097 1108050 903419 952391 65495 1841720 1830231 555876 1136163 1528696 48851 764433 800794 635910 993869 1395150 182146 288328 1830634 354985 1451382 1542233 855356 971687 1050278 1513628 684334 1056928 927765 1718437 827553 628245 1580189 242690 1729863 1235829 776968 635058 1472012 15137 923062 1409621 2340 539869 590440 1817484 28407 133977 200309 397530 581258 1031937 1147896 1744991 950163 528097 752928 901160 1953948 1699657 1703900 1187047 1104886 974998 1391626 1399310 363346 1970866 873551 989348 56195 1752694 1586055 251790 537775 331189 39770 1489421 1768165 613905 997774 381962 633334 770913 357994 356612 511893 825059 1461759 458739 1313075 635399 714065 503611 1461262 411515 961382 1024899 809327 1491613 1681081 1817838 512014 1230866 300867 117618 1383759 1399409 49812 1748223 1513280 1736784 710523 1692593 66758 931577 1888016 1256578 1949550 606989 1624619 395462 980583 1458273 1550110 1714719 327187 202686 730124 820399 1652071 697268 420845 743550 1464415 1207417 1009454 1328943 1020912 584335 1979570 1875120 1665736 418833 1012390 573617 928656 1268214 911824 1210282 26161 476898 1433106 167591 1177276 1750337 715089 1831800 409606 1019979 1457780 996043 366466 246857 1421342 515503 1707542 1882788 61825 177022 450134 81888 1480375 734492 48260 50122 520874 1487169 227755 1346685 619562 1151157 1847082 797469 1497371 38381 1258576 1645998 1432995 1384779 220272 46220 980829 794027 450208 1303529 680335 487635 854842 1397759 972413 663726 763406 1413783 1944124 488558 1403667 279951 1428381 97710 1687544 914796 1329751 799603 473787 668109 636065 1586690 346045 1913134 1108335 363254 663163 1370908 264067 1108641 94740 1809919 1805635 1681225 1990567 1440724 1235870 336924 1587449 1732656 61198 743747 548684 899356 1260098 167529 1774115 1709383 53106 298070 1207502 463524 75485 1185204 1164631 1550165 1334270 641990 672286 1979207 1819169 629635 1976886 712788 1091535 940670 117407 1515995 722925 1052525 1417459 1981708 739340 1562250 1544308 1833691 644247 587349 567091 1485869 279221 1107710 63257 1119198 1643314 342791 1842750 172725 722287 1782178 384130 487757 1263658 549186 934251 1474619 875296 104442 1985692 594625 1265343 1510014 866526 1133545 1559789 1109166 665522 883330 195677 1244493 1256640 1704109 641632 452581 1829174 465594 680434 1793748 431925 506277 579144 1530048 493007 83525 846751 1317776 1513033 1819565 789246 1531837 1199345 1638416 595699 63534 1870124 1786534 1826473 736019 363006 283692 920183 1823859 317576 902131 1055351 968044 959251 582535 571830 835699 47965 83831 1302110 252405 487782 1099721 1399771 487409 1998542 526652 779290 30505 1225384 1013404 361752 1980066 467235 1659815 450915 1429814 788043 1146162 1521206 623768 425506 320704 372802 592250 1716775 1323662 626235 652523 1729366 818718 1637449 1612625 813837 1120476 1002667 703190 402157 391110 393238 1878070 1737021 517706 75111 987980 766094 1558232 959229 1438955 1731093 1543615 1042494 540007 1299915 356251 1392054 1984580 1779473 1637775 1790311 607680 1537428 558450 1368180 1290101 1011711 120564 675312 343148 1738680 1411311 754200 797987 1568256 954325 210041 1299936 1493114 697194 378598 200024 382381 1548575 1009894 1533927 368573 806212 1583716 1955954 726127 1784286 1096284 1105221 1524075 1367964 1599509 222858 1546533 377021 644512 1845879 1255567 1206469 1021207 1898071 1407049 727266 1276608 1572206 324267 1611558 1353103 1182387 1577886 1548224 1067468 1825652 755170 1471714 1356011 32471 1837551 1151861 1546679 389932 414324 1225182 314206 1141417 491750 1568258 250309 634317 1515545 1780704 203487 166184 1156087 1118883 413845 520442 1821862 960917 80908 1765575 770899 516637 798148 1439653 1160710 854615 729265 1492130 1605105 1891890 84460 1624780 862082 490829 1654376 1208470 1799024 1721832 778310 1377865 718366 426501 429801 395621 104076 1282483 229258 65975 1496389 518219 1521613 1110194 870447 1089857 811381 312027 1340313 465600 1513279 1853019 1890995 1869048 300188 970576 742221 791988 92386 133631 1104095 1459907 193269 1829263 1312632 644281 958363 437298 167924 768435 543647 624202 1458402 1323946 1608314 330669 1046498 450066 1532897 144563 649445 365218 1651794 790591 910271 1691387 493761 438435 1587694 1663740 1456889 1842126 1926917 925947 235510 1567270 906669 192733 36679 1316027 834902 1338544 1300435 920293 155524 435618 1636068 1986620 1484472 829244 651129 1993852 393011 1821246 1233794 687753 1639272 621851 1805062 8678 1666059 1082215 1862181 906793 783162 1513776 1067347 1571089 411711 1016671 28446 1076373 1752846 336612 763399 803054 1386133 1415333 1199197 1301064 558872 969088 1383891 452066 1648226 1830934 1434196 835537 953149 1997954 997222 1146718 1305576 299547 247155 404732 1093974 1529875 590928 525863 504767 1723316 1169672 461201 318916 1138341 465100 91029 1381080 926882 495277 610920 1516028 1789173 1149353 1416860 1602690 270906 688010 301473 471690 1390825 271200 590651 1294991 1921189 858934 1792903 450507 506146 249394 31161 1054605 804383 166337 1268791 261712 1328559 272449 1286046 1024072 622743 1584695 76584 1525263 1086772 493486 1974958 955154 1300285 572720 547756 1107693 495564 1709727 1619204 723811 1746394 1887174 947936 911664 214896 1371648 562602 1861915 211045 558878 1279370 1963877 1125268 640326 387163 1451320 1674604 491142 93247 584194 490357 1581655 1657188 134600 447096 1456126 1320976 318803 654495 1861693 1845999 764562 473189 181847 877147 292403 1859600 334717 852561 1529576 1827584 1775712 1417434 1484193 294025 56818 1526593 1169378 1012011 639112 115784 16629 203040 1466458 70337 1715220 1416402 1483584 1732841 946745 732894 699956 356374 1634890 1728415 1407709 374868 139953 616106 1920507 548775 537051 1189520 1412729 650986 1536974 1215517 98073 674034 1401004 386010 273964 154558 463372 1383942 1096708 1938601 60212 1743257 1618515 993288 54441 1514850 1854766 919637 863039 238358 611078 614524 269466 931699 1460054 904898 701660 373735 268558 804416 1853678 1615216 816014 1582729 309108 325149 1246081 440865 984037 724746 432880 693799 1391287 887933 1450290 1104647 902568 1981311 99208 1877680 942887 1836951 322668 78700 1856841 458747 1449752 1085372 17840 1775154 623796 1074754 928229 785158 196402 135284 1537746 1334324 1127043 1100135 1065946 1477505 118402 1096483 1460694 1658263 1156233 1418998 285612 859776 1919020 727948 802 661427 1576336 1974107 951658 1422887 1081471 608467 328696 844792 1187542 591548 700445 1204070 456021 765046 523991 1028595 1003171 1971373 134336 603354 1998417 85703 985644 1595520 485650 191287 1814430 1182851 1319447 1143251 1664299 404799 1245023 715578 1381302 721546 1637819 817175 1457560 743618 30003 599500 1854774 199124 1742433 378028 1518271 1043167 705556 53930 1621077 229431 1797112 1339269 1691671 1316689 690574 66488 1535453 1079523 744574 1034939 741517 928387 1905908 809502 638627 913631 1163183 176504 578184 1762153 1247843 1298866 1904667 42051 1075921 1327667 1179279 179667 377072 1829944 916711 316267 1320759 1702964 147309 150807 1687462 864358 1785029 776544 536330 322989 563975 803616 441349 1706197 1615710 585125 128813 1801998 598604 1434644 1067510 1255890 775648 772065 1539645 1919638 592890 1367925 348564 953604 1016975 580721 877721 1841226 1719746 865075 1409943 622310 1238459 1879794 400042 811509 182332 117254 92167 1506038 1135424 367912 1943325 1692903 1031862 1292932 1470902 1044012 1274052 1807868 859295 1536394 1648014 1186150 383640 289293 254415 1134651 138677 607734 276274 425171 956036 1978577 375505 318379 160322 1113380 651682 1709968 952697 1247998 117505 496583 1165853 1274524 838177 1231528 706584 79147 1557500 1922108 621526 501016 433321 729890 1269656 1754143 253946 605606 1666180 127816 1664088 927493 25340 492661 1637925 432118 1212600 1325657 985767 1983505 11406 1097156 1940128 274505 436200 1707712 778824 137903 618107 809463 1454549 1832337 1651123 77935 228213 1722480 1263887 862501 1623492 498606 1634003 637353 1596573 1841559 564765 196609 1073344 566970 357161 1717913 1147445 976867 589492 663599 590377 1054210 1074182 1507718 1400871 770770 875860 657944 840378 1645071 516525 590568 1767220 1506709 470925 1517315 1516622 1452847 1872148 1964952 1622055 706677 322592 519848 668206 1806313 137932 395882 1312342 376645 1968965 1493238 513006 60783 1647780 819532 836042 1357562 505390 1448285 183091 279879 1849004 1729930 1579486 1302737 63495 1721552 1864450 297729 1028420 1288145 1884574 814086 1677347 1169971 1984201 332839 516186 488853 799121 1638895 52932 331553 927617 1269812 1994747 1115152 940441 1327157 1407174 1403488 1521548 195179 718250 742885 1686886 1551361 63219 938521 1474391 995074 43750 1051346 749475 1440120 856075 1463543 69919 159704 228124 1092583 211532 1299090 1801562 1084815 438363 1472837 1389348 1465054 1669291 1119949 320256 1871734 1394606 458408 1969733 712606 473922 585335 1144536 1038414 795508 88141 1053878 1945910 651996 118808 1104491 362929 1054937 177487 1462436 1530624 1050964 613086 1803595 921563 208150 760175 1686103 402311 1724778 820170 820273 292923 687777 374651 32556 123871 1768578 642770 1849891 240881 1024516 1651200 987644 1404088 1568602 497170 1263046 1684290 1737954 1871466 1945208 45461 1579898 503757 1237672 1135039 494513 400928 1895900 1831061 1661587 1564463 531393 1523065 1643952 412011 192657 1541745 1826235 1340772 1741840 1400993 1580219 1852424 1109855 534025 1423132 1575536 900241 1926761 1704335 945825 1309662 1769314 149881 1746196 43549 16328 1896701 537103 1200365 1654172 307238 1017545 1451152 299176 405941 419556 300014 303141 827541 823076 687389 357531 1562281 526291 836642 1413179 1384086 1070261 1672010 379970 137662 562113 434206 1022834 1767300 944653 1709989 1468431 1521987 104038 1633511 78615 588762 570359 694505 437209 1462377 948132 1094562 305640 785298 135841 297299 86467 906155 855173 512663 1353898 1580344 192699 1966176 55030 782164 1314694 619106 879269 572394 316199 941757 1596901 213361 80674 1649235 1942209 1862860 412745 547854 599571 1427134 480342 260304 239643 1852867 1752668 1060832 655242 846390 1023770 1713553 1960045 446723 1482531 827142 1207867 994869 1921674 62392 556675 202300 494920 238646 501354 1956692 439033 1865970 1871938 1102056 1125091 1191876 449664 87790 1829720 1797414 1191423 162182 728727 260003 1359376 1201535 1322543 1176630 1464073 1782828 1170135 493762 1209045 32821 596708 252356 939832 728815 472304 83017 493659 1298520 1520026 1041759 1957055 82165 1018974 606415 549038 1296579 1644460 596048 67545 409647 1044587 541987 1443585 1145991 1555303 1361615 982398 1870318 1436713 866597 1422242 242426 100483 762210 1931849 929743 613335 1989180 616121 387884 485664 1430695 266673 1655399 193082 1098299 902618 502558 1517071 673972 80076 1556682 659851 210162 1631687 787574 496462 123965 446906 254706 1093652 922550 1712403 1939831 1304746 328181 608134 416182 872487 690321 611993 243823 1626020 695317 1832652 123849 10348 712880 846750 196723 1145441 1688432 520556 244905 555347 862920 1012624 353515 1893854 1397083 124397 736762 1532545 1891620 1044214 670571 1500139 1265566 68156 789344 1910741 1591273 1713039 1409144 1147361 1458277 483681 76173 1218046 607144 937105 759306 846737 898336 1697229 1258749 1122569 869171 205191 339175 1954974 696808 566565 1166535 72735 569330 819423 1083986 341446 485806 922047 1888046 256478 1829813 1836509 1312668 401986 129220 299752 196680 953269 618069 33394 1284877 1510124 1202324 1683728 1494307 538594 462354 899219 1896790 1592687 1896467 998829 1514486 894646 1339098 1514917 496474 380481 292330 1142869 1547938 1614774 1291726 452467 1508878 1891124 209868 857809 192403 1251323 1357426 1488549 1854737 1398449 924076 1735258 76179 284498 1829595 628501 1228466 614181 628356 827115 1684271 1735157 941837 144245 1574792 1882567 838575 1561423 24 494436 771414 1195448 1123864 987085 358046 1434933 240004 593128 1791340 1974916 1620008 1513858 400918 1542310 966806 1189753 1338257 382903 220212 1116522 954709 299822 1022091 40331 295919 925922 1854237 1548179 1354387 1391980 524272 34928 1589278 1611780 970154 805260 534554 1831682 645877 1169464 1549129 1073057 1168860 1808695 1523333 854026 535100 1206212 1080568 1340604 484178 443929 1646189 573523 1893744 64056 501942 876068 195887 1769195 526612 602811 837657 1144906 631494 759117 182041 1646957 189648 1957148 1328065 145031 1551179 1058699 1132318 34652 1717408 39873 840061 616138 683976 344649 1891128 1391087 111473 1099873 1007690 817574 1430684 1947009 742983 45823 1577750 1524739 1662660 1179027 1748008 1548594 1262248 996441 1911028 358864 667753 1509728 1300192 99206 806847 714646 871457 1640130 1054294 196545 283956 49987 153270 301439 257413 744728 39418 1126560 1684521 1864921 504835 1454654 1649947 1864330 53135 973952 1270077 566324 497887 430758 1130720 830082 1385785 487032 22667 648851 572512 1862161 1613253 488349 1897067 1435480 1630207 1142141 383733 1467622 1283476 490948 327660 61742 644210 1715652 1824038 1863817 569170 184514 1070897 110078 95955 1087133 1093888 1789234 537816 621222 1366479 1376139 1726700 198393 1189186 1605701 232962 1187563 863173 582230 1201452 1479638 1848424 1264157 385874 660642 345329 1054113 1571805 1251530 742130 1291982 1575596 1853478 1306021 427031 724573 513496 1969791 1961950 214975 617372 1142870 1611582 715363 302817 102028 1004837 1363876 1112262 1319817 1556759 208950 349412 857890 1527872 519266 1636807 574525 1099787 1024078 850001 1761382 1465550 1840003 1852636 264859 266657 249816 27376 929321 635249 955677 1603243 733065 526078 655467 476364 327290 836053 1105646 1582650 1103910 1901327 462713 812150 1411636 396223 365827 556724 1427565 1898304 725306 898473 1603296 772999 828797 1061972 1600493 771753 332280 757254 434318 1392091 846487 1414342 1631158 150346 697135 781628 876481 84749 1997854 1428546 834423 384109 1495352 1318421 1389727 1645324 70737 25070 447102 707737 1158105 681125 787298 1513800 370541 911162 408209 23737 1456308 1881747 159853 110403 1296316 1955760 997550 461290 1395578 1033558 1189351 1996895 247134 1218881 1223560 1586349 1830794 1238457 584427 1196960 237474 1525860 1974821 94840 664795 1246637 1781793 62107 1182222 1300790 1799598 933013 1336830 1702509 759606 1842614 1390749 1372423 542512 1553979 1724485 1445498 1161968 1354013 651088 278004 1941969 702840 7284 867537 95977 355032 1245070 432283 1773526 1707806 281853 1900661 1020373 266104 1431079 843487 1611091 981014 1398487 580367 434182 1095440 74072 741662 857070 1910106 1205768 678678 127159 1805768 1593564 605267 1812235 814986 329245 1996781 600910 91838 882356 148189 1840063 1328674 1586437 1718893 119155 1766680 313652 944253 1253209 1996457 470331 1328549 1430568 1543965 200823 1773031 1486960 456972 198610 1290767 1566818 176910 1040473 1426519 152092 569897 934989 25786 805455 1597453 1043187 387891 1649747 1806537 1786578 506260 1546065 1291769 690361 1269120 1063793 1386436 1025293 246361 785234 1868246 1173557 1593486 728793 1525393 1937905 1118927 1067204 215545 1408877 1687637 1897176 1941226 541889 433376 791099 119720 540518 1181659 1395901 710658 998286 22308 1688900 1399262 499507 1121584 1780544 929077 926916 1328725 1152323 1581190 1954610 1233185 911276 392015 1547908 1033641 1603571 852192 382391 413331 147550 847177 727192 437113 1313896 127162 569817 962191 236588 944417 1340948 137922 1396513 262975 38799 775106 16838 1385537 459413 254019 1886718 1888845 223967 1715734 205921 558849 1947089 1941836 1705601 982353 1530464 1054853 437004 1761536 1081275 1093372 1228977 6764 1846071 1041534 1983874 776489 1395925 1997108 1714546 326778 687363 1548114 1507674 191223 166887 1692023 981794 1283018 1993490 738702 1940013 225790 968288 211727 1316625 1908232 1003550 821710 1171971 1133336 1346354 461665 781193 612924 65501 1029016 160597 1469971 1922742 1402995 771844 972978 390509 698494 638353 1799075 1798460 1041774 728496 934304 76644 1400934 1769602 607698 285482 622641 907190 914529 885257 1408480 370589 856235 378143 1038731 1440525 364820 307058 1685885 725059 458921 1007941 1702767 1339432 802316 1815896 23293 996698 1069755 1092222 1720112 594209 144053 181070 186540 86437 1309226 430891 1806168 1655456 425577 1514957 1426234 1393749 1261357 1050501 9862 1579866 1200574 1635629 1238903 1585924 203103 1468330 1034645 894452 651229 639415 1894406 1535844 732231 1206148 848363 967442 1280381 695791 1941568 517958 1999741 430258 1637213 742089 67725 656687 282067 1163008 979958 676881 9713 1484895 1363557 851482 1968386 575697 1980633 1914435 1357246 1517044 1976444 736287 1422037 1112699 1903727 1617285 1767905 435641 1113999 1148079 1539873 1774705 895843 626977 721719 819154 38071 325664 92699 228053 1268450 1463820 1371887 754630 738214 1746697 1060715 768707 860025 395294 303686 971317 831961 575829 372474 25149 218520 971955 1692635 857653 779449 446348 632080 1567873 518339 1552111 1470549 1179371 1730752 1422749 668895 624855 980457 1321409 459622 736685 1854670 987916 1047303 1449156 369820 92869 533154 740883 1137879 143510 227567 1378492 1136102 127253 784733 836945 1851076 1737901 251469 1940145 1784191 1692248 222364 1277034 1630414 1879672 1552547 1844409 141063 874771 1192798 898274 560406 434612 1872461 243250 1546219 1987784 325372 1085740 349725 1641041 1365991 579199 1929179 61668 977741 1108127 945993 1945629 906656 827758 1244404 1737427 1149310 381548 1111774 1639697 114680 1498056 1963534 907962 1477887 1704126 1447076 1805120 1040929 528457 1335320 543962 1592430 845011 181115 1813382 1990210 1940574 1775473 116757 1387888 388460 392696 156711 1587120 1980318 264878 46719 369513 640936 342815 1993962 142408 1045639 1394468 911967 49839 454920 1670697 640941 1825013 1084383 416588 1168186 1619510 718744 1549557 984453 56998 994509 1994523 829055 1406871 454402 479 1200557 1339720 1967231 1486448 1006930 1931307 1271020 765767 1499031 1845901 1278518 521743 568941 1465760 723465 162760 540085 1737995 1764279 837077 890269 1215351 1062955 1650661 1292816 870474 1427518 263254 430254 863381 1332698 1932047 484121 629660 42994 1886979 200133 724559 1534761 833885 1753145 1878970 1636801 269318 939917 481928 352806 1097973 1328296 386994 975217 242345 1082166 1901816 917601 1037364 509513 1160746 699590 659780 564755 477924 136495 224462 46434 164563 337234 392566 129065 1358513 536134 897602 1275517 1618062 1897199 423476 1768799 728628 362072 1811698 793194 578466 1120318 1865528 983073 1975078 1660777 1096070 1327199 1825830 1631634 1245577 203862 638337 1997522 947335 1055295 9382 1928973 275236 944842 1234360 292216 1262189 1914583 1565287 1124134 1075697 544561 1836042 443417 288466 828516 1731552 90538 1855102 62142 31700 1561344 1314345 378291 666593 1379823 1972510 636906 563884 994732 179538 1980140 1678540 172058 1189687 1421463 414749 423294 765943 585792 1680077 1995231 1140744 1014647 1670 1782417 864695 393516 236319 259457 1913645 705735 556141 717828 501643 859966 287549 1534591 1622730 1769792 849825 497810 643666 779698 649092 804562 555912 1017627 264723 1086174 1969299 167457 1083209 1415869 1504398 6741 24963 270278 1189300 1391308 181682 1404302 1759186 334080 927915 677200 1261559 1663686 861003 760563 1719897 142549 1789416 1234069 261893 1580186 1682639 1246338 1575261 313289 228238 1179489 1481995 901511 1478471 192525 1396261 1985579 1106524 896025 555215 1557800 1986544 69734 1876704 152462 172966 834666 330173 1048305 893642 339242 1241719 940691 252022 39328 1713644 1665239 1646211 462639 729375 40719 1275764 922120 1692014 102721 529912 1988059 1500033 137438 488635 134283 1750298 345767 222798 246546 1700005 594220 1408849 1224215 487439 61444 173616 1397906 1763310 1389970 230941 1574352 911252 17614 408491 861680 308573 1929286 1932798 362030 891199 818213 1054562 266339 302910 1323484 1596114 602536 1865859 132300 958472 1826171 1095746 1596072 859329 1530175 604300 1921828 1949563 1876913 1985531 935549 912660 877531 1584475 108526 1799544 919347 1409710 1209961 8544 368532 1512817 479271 1273806 1246395 961410 274707 1652513 1344805 120502 1343527 905333 610299 933426 796328 126005 1486526 525899 1050679 123791 673432 1304598 1252736 1211222 978289 1417023 1993164 1927715 286890 793921 1236556 1699153 714565 1482035 1273722 609734 1785568 76357 732978 816077 1496322 643396 960978 1597954 495253 1091138 17273 788558 1234910 1463416 118762 320277 1775299 1418216 607249 1980737 435617 1977502 512321 692448 249435 1686843 1094459 640595 1149313 1660782 990608 31898 1940825 1575642 186521 1368365 448965 6562 420274 1911181 1088505 1800083 1377738 484364 1241734 7155 1346751 1002293 1863417 592688 1014633 1950326 1200343 170888 1367292 1747535 334322 49371 1318046 1932460 1015646 424699 657572 587872 1737986 1062718 1622444 716762 933444 766145 945450 1935462 55324 1226507 889406 373917 532013 347450 692928 352268 1379021 1030345 625672 1414016 1486196 1045835 746097 1786926 1006938 1067847 1786626 327365 24092 111388 710710 84778 1026223 1182661 577810 1449869 1207085 856593 1052603 434551 1916040 671556 1122610 1924942 1874105 334966 1374584 1716165 477961 1187854 121027 1430077 1830699 353586 853678 1137332 1608174 546398 1199303 1953819 1887765 1993302 816897 1227482 139496 149973 215111 1583082 890583 1457629 1184159 743853 1336873 833358 1580242 1705744 788100 569571 846395 152930 1990063 732777 1555923 1056359 1547051 1757888 617653 673274 1462182 1243163 77083 1699474 1793957 152612 1276466 606951 701652 1395810 1078429 1843932 228269 105011 1344839 285170 15876 960543 336103 1978000 194189 1025087 516204 685863 1795902 541829 1952736 848257 1439410 1761711 1137687 1248342 742902 1803952 1339845 1695125 667619 1882574 1082134 22971 1624373 535663 1759587 607032 1461927 265344 22513 1221550 938903 1949091 1707701 1060922 841484 1303628 233000 1513487 1542948 1626113 293707 1096904 1566263 34661 438181 1569811 236733 122217 1352023 690419 1157008 121786 645003 1546977 9915 1068811 537107 815054 828328 1617297 1235350 943987 938562 1598797 627315 1699844 642896 465487 1840525 1656498 4281 1813906 1169028 331478 870063 1488219 1487584 707862 566889 561258 280434 1859120 1017828 1397254 22822 705414 1889898 1225087 1051621 1222266 232576 901738 1522767 1813751 1133772 908451 718704 1709996 1629373 1959494 916639 694928 1639458 1768339 1755656 435491 1979356 1101492 765436 459735 247662 1113734 1548388 1379653 71484 970936 145835 516934 1327918 926443 1506768 252779 1583858 1594542 456618 814288 1582670 1148303 1153614 1309800 271277 1978635 589691 122287 1579858 607031 1575224 722981 1315826 1439873 1010127 550310 1831339 797139 1397977 990126 1466913 594636 1989434 1605450 2283 582087 1353897 1991563 1795040 1989511 1122955 376349 28853 1275127 921096 620931 595192 1654883 1057558 181530 1060565 1168014 1930019 490008 1769101 1239426 950329 734668 1254008 332252 529525 1423243 960639 1742035 1791367 345955 1610403 1479712 518614 481522 1896820 1605340 924130 936280 1507632 802307 593885 1975233 1005756 753357 1313493 1662301 1111737 1509513 1363261 1518379 181954 1310799 1093980 1295003 955124 90183 226349 249512 183765 358312 1466620 188501 124553 1026204 1849254 1489858 1109068 444783 1200829 1321405 1447865 1576157 999098 1304151 1634779 700220 710001 1445367 522642 1704616 1295351 810864 1039074 927570 677619 57348 1055887 921916 1625357 717410 1226196 542221 659625 1088821 287542 472826 1786915 377335 1259040 370534 1199360 1475048 1666150 664060 1026248 1932638 1488325 1972642 1287107 1837563 9774 1482905 525704 1514059 1798105 1281730 148979 507444 33936 802079 392939 2654 387460 1410710 875774 1391171 813771 1722261 1148495 51739 1665006 1185606 1123686 1784749 1928669 1222751 716057 1156370 77545 631124 288863 964185 1754247 514916 1395760 1019209 572611 798019 1417831 1104079 1445523 436724 808658 1866309 1173101 590891 1902904 1434083 1514427 1690254 295546 1628207 1097614 1745812 286005 1542949 1661748 432265 1779810 111737 674830 146071 1557416 105710 1054711 12593 593386 1217204 608997 79418 146452 1604263 787700 1030304 1734420 256893 1283123 1439168 1022528 244059 1835 106217 184464 12776 1290044 146110 106960 1486342 54632 270119 1835598 1731540 1638824 664017 473919 164988 1844534 1869734 499522 305161 1648889 1346613 608993 590807 692235 1774171 1622111 421017 1656640 133873 344948 383445 1819834 776972 484358 1382286 1738419 577267 281246 393067 1540251 1082233 1312157 252794 939343 201422 1919147 705266 348005 1236814 387782 1797297 724863 498422 652406 1697937 97457 1421599 883927 1571459 340422 1472952 1702885 326881 1220638 755578 1883579 1539280 881476 327568 1443342 772663 987167 1706315 1471735 1767658 809700 60860 106599 744365 138270 235742 937530 990075 248349 146800 1345295 1541107 553360 1369844 893218 1887847 1711833 1817272 1732402 1620017 1724123 456426 1093620 498728 482972 163381 39290 1351549 1628482 1751290 439117 1556410 779306 1618058 630855 210132 635167 1374108 1894054 464266 149778 653487 1686013 446803 1132085 1031518 55629 219526 922616 414035 281437 790863 884090 570353 608541 144662 1718555 1214769 174509 212321 392329 329891 161999 158857 1644019 450612 849799 494777 268617 532908 611297 458014 1757761 723656 341593 597942 113980 1514530 1858738 781217 1991164 548981 1403147 1721103 1056629 484708 1550328 538484 577590 1182723 1466536 412071 1529057 944600 19774 962820 1324238 1034459 446869 824235 626693 1438803 12817 925239 134335 1086456 1120645 1143453 485124 58772 491234 218510 1765816 958731 1167076 467127 939908 283774 931505 1442151 940846 1877188 541347 1231839 1354154 1289830 162854 970555 1162903 583288 743189 285105 1371487 1559753 500692 211379 1585799 695053 1315649 1486471 1589756 1232855 1242060 1172609 429311 854414 355839 750740 86036 1004205 600790 1122932 1884903 1427819 1552829 1341473 1118065 1888223 866077 1672544 1972678 827741 700746 922581 541856 1763817 1667815 1484451 738264 1745818 1672442 553679 402438 161516 1795913 205214 1755030 1601890 1689226 598953 773040 407202 1944553 90062 1838246 1985654 1049003 787390 479248 1520535 722858 953964 1922893 1802384 1094497 1976386 41553 1272663 453947 1335823 536042 1535326 1022176 1027489 619423 357228 1604985 503984 1360320 1365408 1310143 991468 802930 1036733 1894961 1603518 885760 146690 1458937 93173 1211494 1452325 795024 1066237 1767873 1842384 849151 419262 495321 37781 1186816 913450 1568317 335287 1118515 957871 1248636 1409999 307706 1644757 441926 416360 622431 865558 1637054 917607 197658 84200 1887788 969854 1209009 875567 1653765 1990640 374150 1211518 1060193 729617 239578 1519965 1996405 894058 1190252 65326 1913880 1527937 276605 597486 618951 1588558 1895386 1618032 27940 790550 1139025 629802 990526 251601 968225 73334 250736 831586 1790862 200029 1087359 279353 290057 1969489 331778 1097722 1909322 897323 801609 1482336 1824799 1256755 862834 66396 293136 782268 1958027 542231 1665182 947801 1551522 1909075 13288 1710669 1305404 809977 1069634 935247 1142285 1333116 1388339 1926920 1838417 861308 899479 427750 1778963 1466762 1952602 28297 1817660 254821 1158635 174234 1712216 1616099 886896 58164 118231 304806 1007230 989180 474655 244665 1360153 1910347 1827 1086128 932630 334593 11002 1201415 1273150 1267592 481306 1111995 1533075 974906 796246 1029021 597061 846140 900533 1285857 85157 1624807 1786437 371035 1315531 284019 1256209 1455586 1816882 1249342 684754 1112611 1660100 520757 670076 1161723 144983 1276614 1781249 1251189 162228 515520 1809615 675265 1069748 1007373 678602 1119677 387766 1527370 852002 1753521 1941567 1679858 453761 545062 1331821 577026 4152 1024533 51307 817520 487427 12908 1141757 834138 1339292 1065902 1749854 751597 869155 329934 1811362 1755839 1768240 641918 1513963 1940098 1778064 908658 1416356 1493389 640848 1046012 1752394 1238435 319823 1915254 1431390 1959795 223530 1160684 770638 164772 1330844 750090 1591028 1036398 657434 556025 658276 1020076 875858 70569 164346 1573241 1956636 1463817 1718116 868582 360824 144611 1288274 1568165 1050317 724142 507051 1882677 1324315 14896 1920003 4361 524410 10249 1710580 1726395 375760 602313 650286 499456 594965 1242601 908312 1340923 61749 1998816 798950 68593 1265158 635177 1846806 783358 1728097 958676 659654 634885 1860131 731566 1703490 1463895 390385 1834749 1827207 1851536 802692 440340 1264385 403765 1010725 1272570 557445 39051 1915400 1632052 371039 1603949 1391639 152350 1488326 1287282 875440 838138 112094 813065 455021 973599 1702168 919118 1514306 1436385 1738496 912536 487118 1487583 1709175 1473749 1316341 1658351 715921 472312 750523 1931482 475622 570224 1676554 1147598 804052 1323398 333742 1971326 462301 1341858 1525658 1816969 1250573 889678 525397 1183539 529927 1645807 1390065 1740056 575429 457432 1324543 1271263 1211360 1390276 616182 171587 260291 1053763 1595816 1007478 1375323 860547 243946 1297614 597272 197688 1836609 783917 1392701 299296 1756447 20058 449703 206576 779128 602203 1771997 1011106 610394 196757 1774611 1277102 151173 667620 437117 1882582 1634747 1112212 269683 305952 1659177 482571 96440 1483156 1667006 1761056 1779039 556896 625662 812282 1373570 748610 709089 110896 1414103 217444 808735 1403157 161205 1078803 229696 665482 1042811 815565 1462378 994218 1310854 889102 1514222 84133 1085549 1730053 1374338 1786115 1944503 1386825 627568 1891446 1936666 100220 922706 1633579 1069557 830524 971338 997070 1875918 228168 172290 905275 1211482 1710466 1292471 1774971 293235 1220139 1617445 951132 1227277 1686976 625444 322947 1806776 1542193 635417 35708 684960 344892 83075 1626755 749608 1414919 1894125 392320 1054778 139204 1926664 1069585 1104572 315712 1425955 243005 772217 1164696 12865 1104535 1828886 1070190 1870229 1012979 465032 516664 61691 1625586 1294849 1648737 1839052 1299122 596966 940870 1590078 890371 1409287 703450 1965244 275319 556624 171946 994249 792393 675658 1886740 1680495 491961 397533 405207 1854068 843294 315118 1244973 1358045 1064718 1897996 1771029 1710156 1890234 145480 1070488 1391219 709416 207972 832490 736371 520624 1983851 1847326 904067 690918 52410 1419425 63715 1082101 998953 172487 61546 1899448 518671 336344 1456711 470119 306071 1576158 1416768 947933 743566 513835 265869 1950804 272969 1538145 1850512 1308409 1771681 94126 1321611 137386 354696 1712003 1958627 1962084 97068 165710 939747 905566 574570 377421 1842466 382559 1020595 1366737 948329 1599067 1100598 489871 123682 417031 1013375 1882963 1198053 183404 1909674 506650 1230593 650544 1813190 639099 1357204 222468 1689614 243666 691807 313434 1404563 822788 323575 1283919 1088481 454565 1825988 591002 16281 499955 175738 535995 524233 1724777 612243 1153708 153883 331277 1130179 177343 967089 491947 212008 1834892 830714 1421948 986610 164789 1800064 1379337 510526 1784623 1675492 428216 6224 1987168 707461 1446849 1745483 1020878 1264044 1514362 123590 122988 391735 244081 67542 1903099 312869 1518194 1859682 893665 1962596 1210328 538381 831893 1705537 1458337 915683 1565362 125339 764525 558419 1386357 895644 397537 1715294 895353 1828052 47588 733882 1862272 394387 215764 1058979 507890 989427 492723 497674 1933725 1200724 1890134 152756 1826838 1102384 1631566 1579661 1263930 1308482 1433686 306842 1824125 1233753 433270 1051890 622375 449999 1190434 1096860 187781 1670682 224524 1981154 1983227 1173085 92103 251358 1553144 314391 9857 1560483 109737 372059 905512 494284 1465597 1626355 1022273 1947564 426432 1114762 803563 1944063 51894 1036294 1600932 1521678 843908 551871 9364 1142389 902227 327683 668059 1403207 1815898 1821259 1881972 940046 1412829 71586 1690779 1967098 252816 872094 1924536 420014 871277 948428 1298237 1492137 1745968 1666001 1789687 1236002 1932882 1476773 1914341 756306 400280 1901184 1308574 791380 642046 1948049 714418 610015 1687711 69433 1546552 561946 197006 1761025 546550 137406 672756 1678221 472030 896694 651884 1791498 419960 1981465 327352 1565586 1714034 698465 864041 28688 1109092 399431 218254 125532 1421783 128405 943749 522232 935381 1476477 554896 569888 925583 1084664 765509 485779 612192 1782160 331505 597931 1578952 1920874 999059 1434072 1284728 1022439 1955562 142554 1461677 1884470 1400753 1493169 1717330 1033953 434140 1424406 1130012 1454431 1482490 1563331 890449 1691178 1741990 1319127 844307 1094264 1556731 30625 609678 782331 1039157 78195 302607 1216537 1135587 1574950 1437734 957157 610859 1611084 1566877 598878 1937839 825740 1310394 1130532 1833579 1173248 1771679 57092 622529 1567346 1272749 1404715 1411393 1461249 327027 1714458 1310954 491739 1947097 374207 442307 1386231 836652 1721553 20798 1911637 1748553 1515893 437877 1966741 218963 1243544 1315114 1275294 1216359 932955 1586038 893721 759968 154094 1354120 1859779 715642 1000653 401681 459782 477711 473246 1012445 1750960 466236 1401943 261035 598938 393495 351172 1637382 1260027 724167 256377 473105 641579 604683 994697 1221461 1810540 856462 1241285 1754536 721882 324006 593660 1270996 1479288 1438288 360656 223346 1444914 240915 411806 1756563 1941632 890352 1554161 1665360 607675 1243588 1341123 1813835 23439 1706084 707094 1217231 1717816 1875864 1524775 666451 647926 1896446 220280 1553862 1889023 937500 860399 1849827 467090 1595808 1837350 1042126 549295 979607 1095817 884523 1713454 1299845 996856 1598501 964617 1502094 977776 1874307 1191372 983885 234896 1402988 713251 661094 1573612 260724 1464302 1213585 1763935 1904280 202969 1133424 553052 522183 1188178 1641823 349445 1952287 546259 858206 1471497 1738370 1637567 1740680 526631 1514764 1696806 1915204 1109194 1785760 1333243 254733 1711233 1894868 1085524 1137060 765195 1953817 407067 1725782 1640359 221989 423074 1445132 509941 1277622 1238366 955505 544108 287829 277612 656459 1449748 1123763 1271072 773177 879632 969598 1186683 1643637 704898 53024 1736575 1739902 1498110 607000 1637496 33705 618247 1535516 1719374 1119275 1623587 1426496 77903 1401130 150694 1685205 473293 1425133 1670746 886174 339804 918510 1619779 1727042 1333435 1889980 54575 835059 1670052 104414 1972060 1906160 933362 1301637 1373071 692440 79619 1766900 1573861 1935346 1702113 211915 1576601 165170 973481 395649 1739599 318028 1443880 1805660 792147 502637 1396935 785619 719779 1837573 1747 490949 611825 1973789 1893492 1012566 1607633 1938868 1684139 159737 1197798 544045 1663914 1146520 423031 1915056 1527310 1732070 228938 1341986 632542 1978295 1676198 575354 1754911 861992 727575 1297364 1056966 1640503 166407 555329 1692828 139275 873515 893439 545124 1208209 270488 1164417 203899 480860 1045586 908696 724449 898751 1217001 217295 1164571 1861575 1798482 1289916 688643 1766292 1293799 953341 940987 1040013 1836771 1840917 1602588 255920 164947 1080625 1184434 1024365 1302041 307836 1538408 260881 163241 1806845 715396 1181159 1416111 1289424 731245 1683648 1107523 1879968 1422689 139975 586357 705430 1170720 223604 802987 97489 1206443 715182 208166 232710 527136 1001982 1037634 1598169 170491 904538 246521 8084 1655923 130958 667694 1470479 254485 701517 485072 1382637 745495 1084033 1829406 1235394 748152 1447721 523896 1831228 1563012 1062200 994401 1042655 238045 670469 1822033 628481 1168254 1952968 1452637 839855 899718 698767 444006 1757696 103241 293689 1227965 372549 970489 609584 925504 1537640 1675732 665994 1489591 529706 242096 1614950 927232 1132341 1097132 153049 1901117 782970 20022 995966 537375 256932 789430 1854795 1181840 938082 671503 1851357 805816 1744780 1784298 341585 524389 1420695 1282590 484241 1284676 1455072 405523 312782 581672 266732 1207344 1958140 528776 943762 625853 434809 713130 1742923 1843881 1322428 312241 885576 24863 758837 1063098 387052 617187 1706650 205342 578007 992514 1732552 810018 1962042 838093 1810157 1468335 700616 346389 1193859 1289989 1059360 1846134 143370 1855163 1070046 253912 1191114 450307 53299 391521 609354 885363 634721 1373073 15606 1635354 1625685 152943 1646313 774453 239320 1999913 38040 1341439 1949261 1077447 1583957 1802602 1350467 602532 1219760 272888 1006273 355934 1519034 662276 77115 1577589 541556 1938475 381116 1114536 720463 981765 1963726 107921 1323096 1044731 644822 1517371 1888629 639302 621745 1109467 1532518 1507888 1340569 1006318 1425676 562672 463246 970988 74600 68759 464141 1843414 984287 920826 735310 1577550 683881 1369566 839503 242691 1782795 913498 1438981 1753168 680003 1992055 106446 1080974 171542 696439 64997 1141329 655676 800479 917559 454888 159031 476996 301774 1454967 1555370 1939783 1110354 1729739 255819 305095 1212436 1941325 1223782 663551 1455330 1881070 1415583 1648734 188993 1253255 1354654 1039288 1236343 249668 504315 1765290 786466 1397175 876611 1918091 1786899 556789 281489 228963 823576 1089558 1651312 1610540 317848 1139451 474063 254159 411410 1677722 351324 1846022 16269 1997739 603106 845190 1828770 1894729 1526080 1211936 856904 131700 733633 1020742 1788132 659576 622810 1685829 221015 1300618 86833 287921 963474 860708 37579 461124 197928 1280392 1513739 221022 360662 1504278 1992938 175507 809933 1496284 413794 1291405 775042 865353 412191 448468 586055 675105 1543505 1327153 738532 1068689 202960 898295 1533629 1596491 614920 917673 1507047 616831 1894018 1020677 70228 1061890 1898624 657907 1235584 431166 924558 831906 80642 1011681 645257 54058 588801 300989 174421 1811670 729969 933541 257857 1469633 1845963 1104689 241816 1340004 1654388 1437073 366080 50068 1892027 302079 500189 334508 1785909 1745973 365469 890552 1770686 1293690 796968 1486005 291214 869948 660287 943015 1511201 111189 750945 1311301 1418539 1816153 267596 86507 1682937 1331894 435136 76616 1759843 929217 280577 607689 1398305 1165646 1055480 1568516 131115 1000696 435943 253005 154032 1177777 424825 1527602 897170 1428723 501125 1652235 794486 1044835 290909 908072 1823970 72946 1854925 588798 1667128 1286283 1061948 573464 826265 1373527 296385 875805 1461409 1890050 1399552 1829337 1669371 701756 387164 396565 792910 1416622 174517 54316 300881 1179225 68674 1685350 1264903 668357 131607 531725 467952 1912599 540471 1146810 805253 1392058 1003529 1124936 995727 1217376 921032 1008681 585257 1028453 357535 626146 918744 614717 721534 1723650 595812 251074 127411 656779 497389 1578025 1705006 1395023 1645660 387892 1814408 685325 1136463 1631303 336925 1410799 1879492 1959856 744592 1010182 129421 1333143 1474647 1083295 1711023 162291 1193459 1028989 412625 399412 570439 487108 1378044 1879165 439291 1342076 14380 1598389 1893722 1240475 519763 1495977 942951 1815920 1260185 917496 1724630 931049 1643147 293649 521427 1069350 533305 1665819 1241762 1259756 580181 1278323 344165 630311 944744 161149 1450082 1616397 165920 1004075 1289323 307464 1841739 487440 499972 905649 1620223 164673 511329 1886990 1355436 1971984 50339 1715470 1732186 1037370 1045026 1656542 933335 1400414 1457142 868935 1693457 1075500 619507 625632 1796086 549627 632304 1062889 147503 292245 1174240 730437 1135740 66039 1410046 1839219 1938649 934382 44356 8454 151554 28980 869741 454480 1035707 347363 1990410 1045991 1041716 123094 276986 1520318 1306377 1159742 834657 158218 328170 1750408 1603138 1761764 140407 853996 803787 1995114 1778149 421074 144529 839777 1979446 957662 1721381 548453 1103628 1011538 578706 1399557 648036 1192946 1261123 1539891 559290 739021 1816151 1733316 1563777 135582 1416310 1793991 1869481 973519 259635 1613398 160644 1234000 1811452 49891 1670717 1119394 1584046 1966934 1841062 903801 1517179 246813 437025 882529 291538 1240140 7080 1556376 1016171 1706026 1963702 1602509 1750680 1452685 1013749 919262 818796 110293 788124 1077592 190175 1764581 288788 611807 891160 284642 290452 687096 1572666 38563 1120968 751908 589531 1516 502575 1171473 907795 870577 1906047 869174 1100935 431311 246236 1377031 813801 1735641 739020 1968397 199551 36887 783253 896408 1789323 1884622 1061904 600511 200186 1696932 948827 83554 1296740 1828118 1968927 569304 578833 666597 725537 1243217 1976182 1985521 650315 1412414 652742 447048 652161 1336145 399521 132975 889226 938448 1625756 556849 1473102 1159972 132004 1509749 1152055 1348786 1774127 383775 339683 1998047 167988 1781765 1004047 192133 1075112 1154811 1892155 1484122 632177 1805294 1744867 1590430 1507606 1594500 1124525 1805001 317231 552973 1177326 1423731 1132057 1336152 1243963 470564 1661153 638008 1178622 1069639 1957288 810906 145334 69134 1265881 1780853 1028325 1716613 403994 916588 1974644 1301176 1116668 396111 468547 1843808 121378 316896 353994 1372441 1009954 1690442 120186 651057 1834881 1938298 1007581 854135 887773 842241 962761 3960 1585973 832305 489602 521484 1671101 92084 1175932 235922 982177 472810 284005 1017664 943035 1978845 294921 743620 1724188 857801 394950 1359628 1161783 1405079 1594592 817320 743373 1463338 1920526 1033776 1611182 1541752 1742859 1729911 592651 1912717 51845 904955 1762020 1114412 915715 1943643 730330 1179973 1194018 455892 114676 1666014 1722221 1424081 1916529 1730284 639182 1018956 1689410 1741576 176706 1894749 1037200 300162 1606416 1705622 873159 1776647 597047 438722 71163 1137597 335772 1963011 1948434 1325037 864840 1708113 1265805 1090925 1021545 395049 1174277 1514065 576369 152366 1665132 1183928 1889568 1682651 289658 1992449 1093865 1425406 1918800 437532 1126688 1259705 1607733 1474706 35949 518942 1959491 1443706 111270 1561947 1475529 403458 1518166 102366 1890297 178870 1591662 1375900 702258 1729353 1307476 959103 1296995 1656022 561541 1590565 1716798 511268 339345 342581 1597044 1888785 1607932 58200 1541031 976428 908599 1007490 357484 1045876 1980600 659361 1947413 1876377 1431281 1726462 1916049 838493 1811356 529536 404054 808779 1873503 153441 1012418 639798 1002775 243054 738820 433914 1319535 714321 734321 28554 1895053 316807 1482494 870222 902362 1667662 1175245 1554951 1674472 1927832 157997 370592 1882010 151273 947302 530052 1491436 1888605 948728 1924327 125740 1877282 1252517 1174811 1699390 931779 1080967 6994 670861 878376 905470 1546641 1089448 862231 363315 1842132 1033794 267578 1272831 1417359 1541009 859807 914642 47510 1835897 1166045 1776830 1759199 1853411 775503 337109 462586 585835 985005 1168184 402773 1328382 1504845 491203 833651 595242 991669 31410 632359 146695 1253592 236349 1234600 54365 552144 742585 553021 643156 909546 471849 1587763 1516667 6514 856391 222641 985338 1642414 1064756 1010201 932787 1325607 1292226 916436 185091 677849 345044 615131 1612852 1070944 685509 472151 357097 75306 1264294 487917 984850 1467836 1930914 1461410 1311884 992071 1379752 674626 1895300 457360 64726 1373485 1772450 1480420 670530 1133391 1233142 1329221 1336244 103345 1650123 629651 396278 12938 362394 1134233 236011 260994 1574607 678435 811626 973378 1912117 1337845 1107070 187934 929413 585170 1359502 1528881 1461895 1474955 1603031 100674 1351164 1943685 726213 1502783 1297893 285969 1199714 411979 1699030 1574552 950455 657968 1995874 1309470 332201 938669 1359669 1749927 1061170 1439585 512715 531096 707582 148312 462222 1870073 1143012 1398007 382522 672353 1617346 1883283 1998936 1463548 763580 1858074 482722 364180 184946 1740078 1767871 841240 869631 893967 1902993 331863 1460805 974873 1063850 1943281 1567826 1639639 1032407 864093 717388 806026 209511 871927 837091 763266 1667637 587892 1316587 249948 570471 375342 1347725 74246 574259 254292 1909539 1995717 338581 607105 284045 1295945 479995 1851389 708137 1540151 213750 1410938 902799 73124 1497855 932722 971161 953299 919872 1286034 406004 1863226 964939 634206 615983 1120453 164604 809702 1434880 1107478 1275735 1130571 407474 438935 1897146 662815 1620601 94040 1225865 1362311 258613 1695674 683326 1736164 590687 1240219 605449 1757908 1893170 610951 1603640 1325893 1532546 1942563 733752 859100 1233933 1740120 514265 864110 1947785 845474 1975929 66675 1360609 845182 693169 1724649 484163 1150049 937601 248072 761162 225647 1351553 1072886 1856149 535428 363981 1300582 1144783 574010 594532 972157 354966 1553774 543124 439781 1325489 156523 1335298 151839 118054 1282048 1223206 1535707 742081 239730 1201450 605383 98686 1347097 759481 423200 1615589 1940494 373204 558313 218039 1308256 1833386 1351588 660471 797647 401797 375431 209095 1574122 971880 648753 1825456 636370 1932703 1353750 1214574 1096002 252589 819484 478495 1282604 1658118 326106 1252863 1979646 1554615 1048105 1068454 252977 360015 1839421 1100851 415466 520102 810842 1580088 1460992 1459402 1960406 1146982 1855796 629624 1391013 154808 953757 1617337 1725846 1012410 1821279 844160 739237 520829 96851 1349591 686902 1120516 359731 1336854 874101 219240 819668 1089176 768770 1112336 1448896 853434 105169 1832270 396147 285125 1430265 539666 1709075 1546083 1274202 1454047 807496 197310 76859 309334 357327 241982 887769 1700544 515152 671387 311884 492023 1983761 1187924 79178 1977790 664058 33016 382528 111022 621407 1310350 762674 542425 1469612 657787 1959793 691755 1148313 546809 383219 205421 279995 1073639 1001298 1045299 1568970 1997835 1975767 553919 1707495 475125 866657 399773 1860168 1196814 1010886 1550712 33785 1039439 883752 1201234 1767462 1999561 1676274 1472461 723009 334087 1700734 137225 1322340 1048813 1614897 898435 1432303 1346435 1041414 1517176 60646 384449 175382 833161 1545462 1228527 1166848 1598380 1833145 108800 300996 230567 186506 626751 681078 667911 1169797 1985083 749257 1501618 552942 1404248 1997381 150459 981215 6714 1748116 1772105 99391 1230211 1031294 1725989 921287 1775831 963185 192638 996392 1570788 437003 912837 631803 1986878 915314 1586170 498232 1673523 782669 862533 638780 791271 1240358 1739501 667309 1882168 335947 127332 193213 205458 612064 25999 618518 1253727 137389 1042740 793721 355956 749186 1196227 417090 481577 987664 1444601 566415 413293 1061190 229348 1348424 645346 1212272 588527 239569 1620281 88687 1916065 348828 1783018 464631 1085940 942842 1128178 1735352 769172 870233 1229597 1088674 1497844 542619 746943 1809247 262185 1822868 1010509 1418668 697624 1779806 607078 889711 1338290 1752527 1010695 1143882 888653 567333 20736 386203 713464 893322 872585 727729 449486 1656433 1348754 906899 1837855 377800 1392333 1547337 1623810 1989802 331384 412305 670375 1974486 1965117 1574408 99711 253412 727133 369582 25232 577931 1571255 179773 368276 1237760 498801 1649874 1112617 1996757 1897497 1503799 1325547 619027 1113430 435544 982983 221818 1057157 1902759 401436 1892478 676030 493743 597512 1719467 705070 1893674 1774457 605366 833519 1394793 1953877 194770 16622 781782 1470664 1335979 1380288 955758 93482 1234174 1447199 124454 648433 1979311 1317850 1082232 1218309 928748 1556378 310938 367379 58601 103516 269493 828953 378064 1092303 1051313 187895 1291011 149836 389040 1824075 239648 1324146 1919679 725349 1126236 1219755 580053 1970500 1865815 869326 49248 122059 1445160 78423 579359 1171281 1713265 208281 22632 1243623 684719 403209 1747903 1943901 935727 1647630 1192262 835771 761337 1937879 4958 316346 1446005 1974611 676095 332410 1753290 1445672 209400 1071000 1405365 565517 1065772 228670 1860919 1492455 1122240 171292 1177839 1045169 1552359 859778 394902 740204 1645151 586437 771751 1739671 1984038 1819817 1514291 443091 147289 186886 266168 1240994 825169 1871185 139179 166190 400512 1310996 406378 1761152 75546 152926 583170 1967278 278178 1415541 1187203 616099 314490 316589 478757 989384 659381 768945 1998509 406660 1381890 945194 1366955 1942087 1534205 1167106 1286828 510705 209514 1403042 1631857 47609 645754 29212 1179179 1499834 572546 1777512 379969 676849 1436726 1873017 411773 974460 15850 442668 921378 1917461 1637339 461538 245352 1279572 980218 1152275 1935433 599962 1768625 1932255 833458 1867360 243 1939256 1556154 199809 127497 1112015 245157 1396298 1542644 1432589 1830115 1692577 109048 1481273 156314 199308 693880 1709554 850390 1486538 914573 612170 74360 1112230 506818 41005 1757348 1710989 1905236 46569 241413 1002730 1225083 1260767 560651 1712026 537955 1654809 1638473 1552429 65687 1139104 904954 1886352 1988311 1987079 685564 701353 20954 670231 529386 717095 965329 1624698 1787297 737979 453509 95016 1509486 182906 1420878 238866 1107021 197758 1005415 1501224 538453 503590 1607979 179494 1683220 1085480 1472124 1013728 1871668 1188303 648186 1733980 1617917 1736174 1423190 224323 1476903 1175044 1481355 109567 1766427 129233 1430682 1311404 1544174 1446254 279944 926212 1111859 664910 1718003 841506 47180 1449164 383529 1304634 1326012 1836497 675500 1001845 1618774 126451 288691 181554 1647142 626580 65034 329217 241176 266186 668075 1833320 57855 348 1966453 1362839 1139670 315633 510294 1962237 1338828 1698531 118906 1435886 1462954 1907597 1215430 1973616 1971233 1559621 1984094 437243 1795620 544044 690687 33252 594219 1671706 1281850 1275377 882357 1327970 1198279 300673 1790467 1411200 1405889 70057 1365158 202985 922256 352528 1791125 1500191 699899 797787 1347904 874035 876373 565848 359609 1286312 1976376 942982 1829255 938235 1529619 891041 1400950 1321207 74534 1321148 1873023 909640 797506 255051 540574 1747017 1204168 1271476 564671 1642928 1724741 1298414 1837714 27800 1659501 1208131 436024 826779 341834 1558252 504703 1944410 1794422 535773 631086 1566603 724984 1921871 869020 434227 576158 296968 1218952 961685 1802908 1642535 1260013 1466908 1867381 898396 685700 937830 1430621 1580393 1158093 1825855 1869192 898906 167124 209990 1244197 513677 1645942 1251281 1699581 1775415 1259229 1211132 206106 1495917 71625 1228047 785392 1179297 1905904 1202865 1660211 1999685 935667 1307428 1925930 1614398 897280 712783 43903 1830465 1993665 1471190 31499 1288481 1028988 77141 1992454 51771 19840 746192 1626079 735454 1416659 1559923 1202244 175079 447310 870276 1725661 1926082 1661745 1754639 660159 556338 1139312 200630 1791818 1615150 445965 435547 1812624 1359089 597183 569684 1854292 559572 514007 888790 1998166 1067180 1558717 1113995 1672399 1572638 1793474 950397 525048 1501986 1495151 979322 30080 559840 1382322 859236 1823791 585836 1242952 902656 1665426 138598 1077798 1897427 1415446 531110 1630053 1388654 1195603 68605 1891655 550161 131064 835387 1859915 1309186 1750934 1730089 484880 1243169 875466 1408394 452782 224948 1689960 1006209 1706051 55779 945410 1753458 1789031 36608 1959215 1879917 740747 1816353 1312903 1454711 980955 1373980 1968923 594438 725865 1717361 1037161 1030278 1865099 835024 1644806 519919 1044600 131130 210493 111269 652043 701623 951444 602121 848491 1760995 1176906 1830851 1014802 172256 445526 429648 646205 1700931 903645 1134294 987069 155180 186293 337887 1900030 411564 68799 143273 1177807 1773150 1451624 760193 655801 456600 1255724 1518708 1868471 180706 791631 1080722 688213 1321035 1069990 682837 208769 166788 292680 1325114 1026239 1217826 1741950 721581 1741148 158177 71208 74568 1164790 1276927 914289 1113853 1975717 554400 120484 945227 1693560 1568732 600053 1457740 423619 1737147 1188029 451800 93812 1312005 1243489 563548 1262153 798521 151003 1151788 1949702 1915622 742483 1317921 1159858 1428503 921029 766618 47253 1457972 1123304 1535825 991215 1011979 550780 434776 1031187 1612975 1466373 106885 1314139 526675 129640 1308739 1562033 81152 1385416 1344957 442995 1482611 430069 806853 1038811 1030386 1789896 702408 1474249 1368736 1247598 152515 1357676 39321 1342500 294758 651853 469525 1970332 1419998 1379878 658584 714684 278411 822481 1214383 1874764 1110963 1165365 1097512 691041 865682 298779 936205 1368551 863372 1192601 989333 913208 1463476 844345 1290974 1950500 1311989 255277 182710 1814400 1955849 1529677 53684 1886443 580808 1262049 1946652 1062145 1236422 1662822 1206904 433100 1781750 128913 44839 1412088 1575498 986827 1051712 636438 1093852 626501 1488609 1154911 703556 785705 656939 1148113 397260 1900340 444376 146045 503778 835223 1136818 1060931 1648991 217279 355391 1896360 159597 681390 142875 1724434 1480348 1235472 1163398 664893 1999383 1144720 1021957 1595090 1999154 1300513 1169319 882130 416679 330832 1079051 157855 294117 1763292 153601 831103 1610475 679193 287701 619117 974842 1466798 883368 1612160 368179 1956051 1891412 1323806 773600 273802 1486585 336297 1397512 525088 632657 1824430 1689476 198985 1835351 538771 1364426 591382 1854832 1497569 61394 1915116 229938 1458543 1606727 1237172 61719 1266259 1362555 1302243 1335381 1727988 1297636 1645486 542605 779626 1219536 317342 703440 1828916 982330 1834679 1510634 1016163 1478458 1121371 571326 925610 411736 856360 648758 611866 1955238 98960 1499078 1407594 1497694 1863907 884794 1798060 1519853 1677579 367552 1392121 1592630 1483802 908401 848037 1771306 742694 1952735 255441 800272 196534 1434148 1822442 287811 1558348 1889410 1438277 809137 1689296 1112608 1771344 361274 1471814 1724503 543482 1228640 557118 769763 1330319 1375723 1146757 1677901 421268 391539 857599 622692 434344 1563381 341637 1034566 701723 935931 1288816 1337302 1364012 1430842 827222 1732540 1093260 1957740 13730 44730 1282509 722415 55882 1947471 452084 132518 785322 1640446 661130 1306591 1171433 509854 1800684 188340 1003356 783754 662423 958147 569261 160060 520304 968616 1215726 280196 56530 1240516 1355876 1075308 55450 1564092 1231536 1849119 197729 672058 86681 1318191 1836358 1946220 1983777 695189 497817 841720 1080381 163470 1022781 163631 697736 1954134 982020 1970652 1791788 724212 249671 592636 768752 167475 149125 1593129 1117508 1459539 1247642 441105 1121346 1220344 203962 1370444 545850 823825 920685 122783 1795590 249179 1994190 1457970 1348405 563098 1224248 1258512 1486382 1272647 285568 111303 864689 896919 1125062 713966 447193 610631 1389358 1223475 716645 1135347 1312973 152192 674898 767481 994988 1178944 683254 705650 1520188 403518 95808 277272 179374 1722328 1708222 220243 490657 40867 1848666 1439255 244077 565513 1320659 1165996 1509082 243227 402266 1778407 34489 1421049 48578 1025657 1106861 46137 865172 672530 917333 959850 706891 296462 1177481 1608940 911796 1469784 185206 366974 1179048 944 918731 1263632 1727134 552521 1431179 34259 1987151 598655 422841 964141 1891783 829788 641133 1613146 1332973 1193225 1717280 465606 235149 1179194 700630 1642388 1942376 1065193 1531071 1932594 256167 1297746 1654766 1276934 1340114 860721 626768 818074 1589954 890673 698717 712885 268381 1737428 140930 1584051 624998 108374 1401084 1050171 243893 1984999 1734979 889146 1720331 974134 1339357 1889598 185640 1888410 885928 98297 76141 564629 1993747 601686 1183435 729183 1897902 759811 519033 1725960 787069 1749939 1725185 1114093 700647 691439 559728 1817473 1399059 655762 1338986 973500 224900 988300 258368 870983 1474410 1980286 1608633 1140384 1891087 295816 210445 788454 1646743 351397 411534 1160097 1947119 886538 1770480 301718 1286841 943386 1910190 550607 818708 1601420 93045 744952 983451 1867189 481634 1814806 890366 1951247 516299 585977 1324035 1647111 1584162 1554399 4528 610927 1655311 1378109 516124 657159 188534 176166 1798129 958868 898571 1726136 1398770 1334310 1596620 1610107 1531048 281275 235150 1444567 452320 1359004 895684 959977 438921 75171 1200882 981212 189135 787891 1402478 1314464 1185744 1728655 508482 1634207 540952 1794913 1343783 527616 1680185 137553 1728945 224543 83492 1684462 387533 1731154 1267648 1307181 1800891 1528943 1952831 610683 1196141 1678677 95664 637366 1493464 7228 773836 14413 1429364 657069 1919503 669714 1577087 829791 1801784 588421 1726361 1087610 1671587 347958 612273 286840 1060673 901831 1324977 1721892 103230 912000 28484 349747 369475 368284 923600 1579944 703365 766080 1036556 1187996 1450414 1142940 641104 625510 1565837 1866451 1882644 1857885 1533019 254998 803136 803760 1390869 1635442 1318536 127280 311399 495823 1952627 776335 699179 877519 859117 1803956 88199 899483 135240 1118944 1266178 387259 78282 1420401 1289839 502205 156943 982895 1723589 585517 1929637 1091102 1403293 1663707 373934 1515066 35919 399669 1028165 729078 1033 1524001 417237 696219 95809 856150 1792998 1024071 1634733 1890662 463998 1160876 1066236 1544188 1632140 1945266 422600 1941562 440181 1018927 273451 1622941 1925631 1475746 84723 1977098 563249 1693611 1983500 183017 1172870 910828 1453191 835790 97188 217971 183048 1947509 1477386 1539776 795185 1635525 1803017 1487623 885200 400378 603432 1958479 549958 227254 732729 228603 902080 1256109 1368258 1031096 876014 1300439 588446 1710033 1413622 94242 831223 566481 1280223 403339 1610955 830850 101685 147851 461966 479969 913060 247971 1875455 1947415 993050 1275942 586618 263805 1457660 1918570 32660 1289440 1336154 1214233 1572457 1357932 735325 455731 1428486 1195432 1663922 130541 650094 1329050 879435 706887 192378 723544 1057857 1854355 1440775 1576617 823290 670695 806528 392218 1741933 1206605 1340194 905389 1968582 864393 1645194 441955 202762 1046733 1090121 1529817 1938726 550443 332299 779132 1644721 779005 1043748 1752481 62760 586733 553521 788826 1425145 1636866 1841638 333585 1124361 1263152 1685815 459667 24065 23473 1244870 1475071 1178016 428704 154744 1591431 1019277 797468 897453 559871 62040 1434896 986997 14244 1603471 839471 1149971 279541 1665443 222106 392286 1307605 712667 1868917 1463004 1507686 1674898 418714 1861975 1356165 354291 1925250 881486 571250 581332 432723 822361 1453336 1827987 1422996 388004 6438 619335 1106669 1402169 1159081 427370 246252 1270230 1251080 387054 127448 146212 488792 1346574 829060 1489205 892075 112578 517819 334251 459261 62148 1392117 661613 399765 910754 1333295 510782 32525 82963 1420877 989018 1221150 1217935 1987462 385381 418039 1832615 346555 393570 837976 1235497 84202 1465035 1000496 327766 642539 1061985 606733 359623 576428 571210 300367 1258430 1541520 1435587 1368423 505812 561635 529578 805411 1191645 1819576 1926346 1340764 357869 460965 1327198 1982640 1944886 1425922 958849 315622 1175630 1070781 1294067 988141 328161 1885384 847646 880617 1024874 1101902 541241 611514 216072 1843490 743997 1719260 712608 1923583 1973862 325241 423328 1042769 1900929 1228853 1927076 392581 1186898 72800 491583 1118797 1701877 689319 1914575 592053 1460732 1668460 1410797 1985894 83780 991188 1650684 1118546 1605931 568353 131738 686908 837094 1761019 1071716 1466108 1006567 1036431 1528826 411801 1680717 1629562 1449816 717525 1767129 1343608 566608 1829671 380338 3051 1058636 1956304 1727457 271968 906392 1444235 269939 776280 851708 1177812 915052 1940756 1677609 494487 1821870 466648 1748815 1119391 1739973 42484 1886963 1366639 570194 1135673 1276374 1903084 271065 1727537 751333 725661 963235 1590423 568359 1690050 1164274 390329 1330038 1671691 228275 881578 1624703 64034 1290733 1929498 1567273 616581 1764417 1855078 680603 205859 1637042 884466 1003404 18871 23952 184561 1417369 1406048 1229149 1370472 1027544 1719768 1466791 646399 1502613 259450 1381528 249603 1369491 554876 652233 1905000 977322 1650461 1390687 1110234 1205449 1647724 512428 1180078 1217572 728927 347662 1517946 1425931 1261036 1928582 534235 1470835 1128032 1464357 361862 1762282 584395 373108 1177798 1396804 1199182 552365 1760017 699199 1336196 1322822 1351512 1463528 4479 1031331 197541 1415132 1381649 1051587 715746 1952218 1439397 470557 275692 858184 819481 617302 39029 1676797 1459256 194877 1111572 1010878 1837995 1300500 1905864 124036 336178 900181 1608362 1159796 536705 1892857 1591218 847517 266207 216298 168450 769217 661471 1332961 1012522 894903 267194 1796522 1920212 1365632 529867 1568023 1380407 1828876 737218 1813991 994559 1239256 23511 135539 982945 774416 1063056 1221479 996130 1009827 808477 610629 1815700 1821974 696362 887661 1396080 1369428 772613 1521154 1456054 717451 1460909 1346068 1454303 177163 1286075 1039985 1568676 36786 539337 1737054 541203 1961697 1979508 518970 1394843 1294167 1284062 595211 1365586 1527087 260155 1554112 23797 1150661 708399 7309 477174 10058 39402 1101555 545686 1871952 1184473 231709 1453701 1229084 1434384 340240 154001 432352 562989 1138247 1000286 87296 1468284 984380 283434 200014 591463 590622 1913442 538480 1608535 639535 1370187 30421 1895589 906443 544843 1632749 1150166 550156 1284054 1661086 235559 1484802 1938387 1584303 600544 1730269 62788 1036196 1927061 1229222 47824 780005 309273 1614645 1302674 1315313 1322536 1538158 171207 692077 10549 873249 462092 347198 458158 191654 568928 1563264 1407186 1478103 695430 1662691 449548 30844 885987 915205 3060 1718613 619375 1420534 1298627 1181790 1460481 92147 1527678 677458 508300 1044110 1269289 1877359 1909720 1242956 674247 1171734 121370 1767711 1220081 49991 767727 1717451 989581 1126783 1569034 817164 284745 294050 1992900 1294286 1058255 1602916 1290965 1444918 991981 175173 599954 1355843 131343 39094 199934 1209277 1189159 812191 1097901 1254851 1709259 1596466 1264497 1478664 1832017 1912310 1927323 1064225 545183 1706208 1043687 426090 952486 821141 1039566 363523 853390 344132 673781 287017 1199396 1825715 1199368 399118 512366 1126122 1470952 552609 1470508 1351028 1921843 565751 1514513 1757353 898583 1390 769344 778683 220111 693535 1364952 386739 1489661 1071377 37819 709507 1734713 1059870 383409 140820 1823901 990446 1377696 1793096 382553 662335 1843698 793440 795659 181837 349335 836654 1808725 808295 1442965 137911 678877 1863346 202261 1028589 1604005 1777656 1667846 955624 774955 1157556 1486949 961019 840903 1640811 123533 1559585 1728477 1460540 930468 1373137 780955 1989514 510460 837362 694126 99792 98669 957504 920146 633544 143731 804814 1144793 69248 116252 174413 32034 1617324 754760 261004 1038018 1498486 322437 703388 195446 1454298 259838 1845000 1276094 331383 1952728 1738392 638349 255129 1836103 66337 1624374 242841 1874145 111351 1526615 236295 1131427 1645176 353232 1233414 141368 614603 301998 1686544 546149 1136123 788683 69685 1278938 1502209 339628 641907 528172 799565 1375165 316571 1342108 1473992 1475270 333282 1473752 1741526 1000285 563011 1360616 1513646 495370 177435 1591172 1408001 265570 1646794 1854840 91687 487151 712453 1339399 1220991 1016530 1724945 617573 922719 382978 1698357 269920 1227934 992046 749733 956393 436214 77205 983328 301076 664941 1850814 366297 250205 1260609 824888 758345 1429048 1678093 244710 971960 626045 343419 1982816 407895 662181 1467115 1810164 1825799 1278198 779196 915642 1470435 1258601 1989462 1084169 819274 1309101 1090564 1805850 867431 94021 790885 513574 1514293 855005 94007 1143709 642565 400226 1272651 1676037 302523 525786 417568 1912650 10002 206033 1536883 1952072 1276440 548284 61887 152737 793469 320414 1728184 514247 489280 1297748 881993 603177 1824312 1473721 790780 1253495 147400 120860 1691100 16845 1680887 184026 801340 267035 1309961 383554 678988 1098634 1013752 1117274 1365941 309307 1294844 1670952 608058 1031027 33262 253062 752708 521290 49631 1770875 1330107 940264 735932 1627183 1104936 459315 1774819 1471474 795062 1928298 669372 429971 1724361 576451 1586490 1721334 761843 147017 1618321 1377273 334295 338690 1645206 1060934 709964 972744 1278630 730906 591100 194400 1644616 1767149 1669044 1251498 236498 735986 118016 1592389 740284 1125838 538380 1928012 119358 1723340 1076708 1300022 1375650 1987923 323390 938949 1996726 697909 1131542 1935639 1591830 391377 4239 154765 946476 1809361 871342 1246801 310558 89705 701204 1988711 1194025 1829445 1050639 1226972 910011 1543361 1830659 1000407 1013738 567750 429937 501485 677438 14347 715305 577162 922838 1564192 1125634 1612783 594577 1032989 1763269 1178194 1886452 78598 33625 133703 678980 1593829 1356658 153409 1293409 1061423 777775 1205253 1588991 1321460 110851 1881150 1315391 1430748 36511 357859 1956412 77598 1182535 614203 1929793 1413893 146784 581961 1516083 1974928 240714 1911511 309476 1935716 1334601 1393432 441189 738774 1971584 316884 1215129 10530 855661 165575 1489503 364242 1325440 127046 415780 1435508 1419153 245200 409491 1331638 288939 110569 562117 1379386 1661689 1289638 1387508 969159 974043 568497 8290 632294 1905691 404029 1270583 1282489 385838 1177804 1740488 836341 207720 309872 1626705 264120 1991913 17582 1052256 1320549 325109 904439 1779159 1140807 1711342 121235 498188 1161882 701595 6699 313089 1851890 1391718 343100 178554 1420892 1660549 370439 1880383 1951119 827858 1003802 180438 673752 1082466 931639 249871 878895 765574 1176985 22995 1197976 764325 1014952 1096828 423093 1594232 1682637 904084 823048 1772732 130742 1327151 1854702 687385 1601210 1065126 224164 829007 1934545 1459142 338081 205636 1401577 1049312 703650 1047282 1962023 743807 1104381 557590 478603 827470 1074165 1228611 358325 1127249 1720625 646140 1445333 1526168 1065710 922438 1278860 812684 751742 408132 1700216 1059190 1182404 1380280 271630 251540 1671780 1473981 1557175 1927873 35621 32998 1681707 1132596 1974738 507193 129284 945795 855873 335932 90367 1932948 1226661 1661003 663689 779355 648306 1148554 882688 1681573 356150 1270706 324161 1804186 1123281 1164191 623446 927602 402620 1779023 1184680 1098333 1001204 1084372 253071 801652 1422635 354638 450877 911774 1720063 1909834 1984562 420793 1695012 992020 560040 1657098 1732060 1896999 967644 1382928 1239567 111113 996500 170423 1521652 1085047 807584 139077 841447 533914 1021647 1665892 42716 881972 626043 522688 1718867 447440 241040 1847813 1464355 838690 909415 662774 502219 1936262 1712395 1044512 572854 1517757 818742 1718723 1025005 1410886 1798637 697949 420297 383172 244227 1802624 1571786 1568933 269378 1229355 1790473 1211666 548266 1504260 374502 41176 995528 914675 56368 358751 800446 868438 718277 1978584 146750 397667 1317094 1612889 823253 93836 772989 1710799 665990 1281975 1074438 1878989 1856444 795369 1863585 11872 1885032 1242110 855425 354990 893853 1072432 1976407 1076726 1820339 1557547 475994 1168868 1574919 1808993 1267807 1269979 1348628 410598 966825 1362626 1858192 1681348 1332855 896289 1120484 1025033 522072 708547 91167 818388 177162 1826544 998258 1303751 72227 1231633 1562310 1684438 673919 1816001 1612673 662512 848490 1845790 1516771 1291671 655206 530530 1330459 366718 1358913 835115 404918 1221864 1544121 568691 714006 1796851 1094130 1339180 1694749 335115 787845 160273 1274119 133489 34512 87429 1626582 1134448 7566 1546485 1554462 447677 849106 1396521 1402153 1437978 1791027 841005 882213 107712 978018 608032 189847 977931 1442433 529965 1618050 1070973 388317 273564 483141 1632314 981468 1837153 1640520 139718 1074604 1180388 1025831 1439880 1681143 1052611 1777316 1253277 1401396 1548628 951319 96089 1474951 745944 401478 1689777 991372 1561857 982587 1645599 153850 1049984 790175 1600861 115598 911510 738762 1510645 356481 1752164 1461634 416139 1408180 421816 1567156 1802292 85838 63642 1502760 254807 1592695 1734760 7312 438473 1381270 1312713 1004444 1980275 896975 1132279 1236307 1374609 1445001 1142320 1446736 732054 1726181 997448 461557 240257 1509386 984126 824343 1346588 748516 1454081 1276945 1575460 1506967 155175 1056855 700233 1109412 634028 1670576 511149 1552425 642297 1311227 1486477 101689 1612631 935845 78053 993360 599161 1155908 471781 1567617 1362966 1183425 1388789 1646437 389355 1301016 982051 193448 1758438 773715 192710 1530736 1343898 1387276 248380 673790 467223 924383 1306448 1686032 1657366 492013 1991035 1132077 1327516 1162266 1784796 140199 3979 472333 135253 1731612 61950 1281955 1411860 304597 579933 1707283 1524228 1812383 1250788 73521 1091284 408723 1602472 286642 465722 1272695 1974540 853171 1533232 44947 1750773 209568 1080005 1557959 277984 105303 1630275 384832 888735 1572480 1793156 1231197 73465 1188091 1626350 616402 1561478 413454 1263236 448774 1450278 40139 1408842 1552875 752107 1043581 698984 987797 795227 736533 710152 1069021 826197 1458300 774018 1843107 1436240 481418 1908554 843516 102714 1788262 79550 464929 721792 1924857 908252 435488 110031 775746 1218505 1768681 930390 297411 289295 1789860 1762473 771664 1508717 1305620 442881 898911 674488 1305150 540942 590701 1921714 404051 1323119 1398723 882384 1348634 173908 1324376 817303 452416 821230 1847777 564132 1044501 1533868 87114 582101 1889032 1946415 142439 1865021 914296 1739304 195722 766013 1648308 1316738 1952539 243877 1691191 1987528 1642320 1451900 1530417 1838565 1913858 26157 1648718 1456832 1544219 1492352 943668 28311 444476 1623798 1110027 356761 1658524 1535482 910688 1840563 1987097 1910836 931515 483227 886975 264325 1425720 1055212 110934 341111 926391 1060523 1075274 13204 994720 128055 364954 1003393 269251 1289547 514558 982145 1664777 181044 765629 1777236 957541 979966 1792471 1583735 1868666 718609 557410 71445 926960 1840458 1728273 192670 781013 1525433 660769 1469587 748128 1219029 1791577 1250761 1812338 1888409 36226 1718379 1592783 1924097 86347 1949678 1057692 920488 993540 1995394 1304174 886994 229329 1810721 1069351 1567322 1099577 1128765 923605 1342570 1017387 1722217 82467 1781103 1931566 508166 524311 146778 1179561 212009 1687081 1852040 967645 1570844 1667952 1699320 1873241 677526 638666 1773180 1128804 1571844 849553 752464 649339 1257164 1620424 1175242 948170 849356 892162 1712394 507344 1449282 59449 1641450 1017272 360885 54488 967837 1848988 1095783 63580 1904291 874496 595041 722443 1253883 1512624 50568 1571252 1769010 1706550 958006 181854 1003992 1659933 1452289 214594 1110202 1884808 384331 1567842 1972077 1258067 1832517 144333 860523 1619689 611824 1416149 1365749 1963165 1353073 1349207 1335421 45639 1277970 1424498 1581208 878707 1815859 1776840 282895 1057686 1853258 395328 1512582 1918855 1767602 426412 758450 1074934 323541 3091 149295 1192803 322562 1006686 1122171 810440 897542 1091131 1613369 483079 870982 262949 446036 151654 330710 1011863 1951840 128142 979556 1466357 103571 112839 30822 1093448 1725074 1945314 1887092 498286 64465 823119 197565 1682406 468199 701166 311012 1612582 622783 1548303 810871 1046509 150245 1421759 866327 640468 626271 1085386 747463 1773666 1977440 1220738 1677803 1434850 172665 1630609 1485682 1655139 802610 360064 1057287 1491435 394136 255325 550932 1011875 1876746 1668962 884390 301575 1245629 750148 1939003 1095252 1287119 991284 1133356 1238443 1831972 752298 115392 139178 1796516 542771 1363781 1109347 818583 1556113 208747 932662 797912 554656 567847 825140 99721 1455204 1785501 218552 599879 514309 1503109 909302 655078 96825 256223 1724423 697894 589058 1442075 955174 1701806 907349 648147 779255 1734501 1070895 1241921 668422 1825159 1948518 292920 475458 790145 1010519 1810825 986835 1445044 1204966 1511819 203359 791918 1252078 872776 1021414 11273 1234518 1313993 1094725 1367852 1776151 709589 1846154 1250791 1131549 504900 805658 1965481 1691258 837011 833042 942421 1136475 1859335 1472996 762550 657996 17802 1949700 199435 278703 246582 1362182 219289 219489 443465 488109 678781 294131 1025928 1465090 445400 1975770 1983173 1031490 124860 1019144 642759 932224 63183 1847721 1861707 1178188 1155401 1255825 1384637 1527629 1868840 669832 1596687 374028 30138 151524 1438481 263280 1895654 1801143 100886 228137 790808 874682 170946 804490 1760924 654291 1846981 1351897 466445 1785117 1796649 895590 1168729 1432302 55061 1930044 808042 1605189 902408 1866867 1462410 234067 1231589 494627 1331903 1495376 714010 993400 574271 140476 1858556 1175636 1244811 1733271 277605 784414 643962 1052444 1507237 1589938 659045 1082444 318933 1827394 1806494 1093856 156592 1199520 1367200 348000 512244 345808 850671 721717 1043130 1256643 1001224 268443 567413 729993 1685644 1146210 626097 1654727 858553 1897 1012372 149340 65003 877190 1360177 28815 662157 1110858 444662 1406540 402154 1092407 582330 1467069 670138 842742 966918 355130 922389 1792530 1308486 1214998 1810956 401340 457702 216714 1697833 1057389 1821928 521498 880826 1663104 901405 157619 1999545 1712712 1553077 1823742 488239 1928011 1116289 1183839 1851092 1926720 1039210 1602125 232796 1335642 1832473 1117627 1926127 1210828 951697 1573888 1202323 306139 1215892 1248835 1450470 1070850 1333336 508184 1017806 1900462 672288 1193639 683469 1993258 1184947 280991 384775 308409 1905333 911927 518867 1800530 916305 1502888 726113 682084 1651553 571642 528076 1450263 605444 1285727 841476 1132561 1060885 981660 195659 16029 1263718 1042600 1220709 242949 659734 1413457 1104 1434302 491341 1760334 133373 892184 659707 1314437 520202 1816439 802693 1075564 1848411 1503076 1275890 884280 548816 677280 1510888 1805404 725421 1883856 623977 1728640 1637989 384841 84405 1186755 149680 1413300 70007 1957540 379737 1680471 1148299 1913679 812430 1110665 815658 1618236 1285711 1752093 1171386 27284 226822 1479166 1083113 64024 338421 1225275 291970 1605764 166269 1001451 79463 657734 950899 1166277 1716341 34670 1294320 1011699 289163 1161385 688227 399379 1132830 1668599 1407462 1707183 1084897 182298 1616961 326472 1946165 278395 1017903 783186 248385 1866367 907713 449853 191847 597073 1066197 493199 154276 1979501 794988 1704147 1003215 1929506 468316 42755 317268 925039 1846172 669904 565300 873496 1032251 1580541 440502 1348033 683852 690137 163484 584626 28884 1249325 1753448 688588 497338 1151946 328031 1635648 852747 1026012 398779 742840 1253622 1609755 685103 262503 1923360 1265266 570932 1134984 630066 1944511 1836211 1354353 1173788 1620418 385603 792442 1379866 1168555 920882 828003 205091 1048865 597919 1022583 83309 1414218 1997491 38568 142579 974200 406949 1407505 214438 395304 318772 1436790 939971 1706703 1889369 1350714 1643242 934199 1278282 1919515 396573 1995159 1760453 687784 1788823 1176284 645322 99820 34669 1478170 1257246 881001 1578565 1980120 1033031 454090 1598225 1489357 279205 894948 1167882 71280 261760 1452968 917442 132750 1042606 1035984 1389838 1312866 169824 128050 661244 888305 1553018 1568295 87662 1340052 230170 1345298 641723 1102269 1993814 1796300 1643309 1576558 1828644 840952 1675672 1150366 268283 105727 1188320 410492 1160891 1620122 403869 1685400 1627083 376683 755482 561536 800706 377468 818004 1800268 825871 388142 1409825 260162 582919 1677712 1069915 1751995 1256760 1583663 1222810 14711 68231 991520 1976008 374279 646082 702183 1113689 1171094 1353174 164458 102239 1746388 1145540 378015 948852 1763124 524891 1285362 38013 1538299 482540 117534 1492041 1746071 1748692 1777843 1449907 1706302 220007 1172646 1915025 1123076 1147403 1467179 1002325 984242 544146 258126 585044 483716 1035366 1169424 242330 723783 1235173 815335 883397 1789866 1147755 1133944 1598366 1970997 701431 1897159 1770173 597021 611225 1552022 24785 475956 798677 256938 438282 587368 832128 1009532 1986275 797299 13140 1471907 913134 239590 722210 1544605 1785846 1854042 1669121 1258938 476192 185360 1243131 349353 990558 235771 811027 1838931 534832 324763 300115 905436 405931 279561 365978 569860 145294 1394384 1665817 837615 1186239 431946 260310 435803 83839 809912 1034177 1174392 1173548 435637 1152341 641200 1462232 830768 1769459 1091285 1575997 495443 434553 1765340 517187 720694 1826312 311597 1317471 1829945 32543 762857 342558 414453 1376960 971616 860268 474788 595083 584250 1596505 512039 345788 934214 1151082 139956 1455400 1809525 1375848 1492222 774537 1164090 1824330 1133591 1170047 523146 841201 1856748 1503673 778819 698665 1626760 67748 1193999 950988 1495199 390479 524779 867512 881644 581347 1008834 145282 649743 57023 1005145 1087416 96087 92415 602650 1175360 656112 207079 1838453 521811 1564605 1082771 791556 1349936 1722955 1545952 1510169 1193526 163236 1448212 1347588 947236 1197221 1035651 1320415 1738567 1624882 229753 1330438 1077245 1325587 1711778 1139709 1720395 309742 990434 557460 275987 871790 191818 1838549 85705 500384 807828 1681959 291463 647705 46435 1876430 1702136 18166 437747 1079191 524029 474353 1170597 6097 72456 1713938 418682 672828 909904 1761295 1116416 477654 1062830 578538 775617 188671 795285 636530 942701 520402 417633 1018597 1136003 1476205 415472 660719 136996 1248945 986866 1856665 1501305 1690637 1824795 1929711 818283 1075677 1628641 1306163 267329 1881656 258669 1708800 853563 543180 815200 1537672 197939 1815966 1814200 348992 889715 648174 549655 1207225 868959 1810318 898461 28314 888277 1355495 949172 1589659 350828 576483 857153 1829287 1227122 235194 1728152 1326141 588523 1342996 1905915 420031 431801 1693109 159401 503922 1693280 306096 589011 89723 1106946 1892971 1120576 407039 103227 950198 222259 705283 1232810 1876813 1887205 920565 798610 38470 1478594 1513408 567718 1247274 1928154 390960 133492 1443949 1153055 1849623 1967344 1756645 145939 1323202 1439274 742353 376903 164527 341269 576114 705681 282724 215826 857587 1797946 264764 1599931 1439811 460319 644959 1751351 1070686 1730772 1029218 1839164 653991 110712 333679 751289 1340316 1505907 1094117 1912712 4231 688078 1598554 613928 1378236 1041180 794218 1495366 481921 1774879 1158714 333840 1040104 1856391 519897 316779 322939 738851 740402 1019816 1870838 859320 863090 1449692 976981 256634 1454327 1007610 793599 688159 367149 1207146 1339496 242419 1572969 875678 1115660 1247780 1901044 1658026 193358 1522465 161556 655677 574601 1986444 1927797 1243227 547172 1961101 862635 44077 969157 468659 1326898 388875 520955 1885960 382093 1995266 1816800 1588960 1105970 271328 1567959 373011 1573591 1106852 492464 1980975 1029009 985207 63691 1459139 1093858 594472 1237366 587402 1702655 1187534 544383 1627095 1763285 147263 403075 1910605 981336 1207401 146482 169645 1428993 1967060 995277 305388 1352875 1805374 249480 738048 1534277 448836 943492 1311648 703966 1006431 1706250 839694 1517229 804032 1782876 1986311 297555 483860 1077812 866409 1323397 1434951 1203362 366026 728604 873440 1926816 1609883 1596365 273015 1432666 997631 1192276 51566 1836719 107241 566752 633107 1963368 1058504 1970354 829639 1356238 1801571 1374532 135257 736942 1619871 1567330 784565 1368261 1848991 1033606 498553 1138705 858946 482014 1217553 1964071 1800981 127865 1513500 1490758 442222 1555040 405296 1163739 107494 1645896 1903436 1588392 862215 343936 1413837 1450739 1351337 699224 924355 946456 1786724 1152238 1409705 780271 635393 514357 174122 1364914 170277 462792 1406746 1155952 263861 1238178 327035 1377704 843428 94191 76265 1776326 1828542 1778473 458019 756600 794689 1582743 1417606 1599668 1684347 1748079 244616 1654574 142613 1741457 459693 1748063 440705 1651934 1857587 1842769 1411579 183222 310943 1787460 868148 1904888 455655 668500 1127080 1581090 1105262 725057 795307 974790 1249867 430543 1829633 1277228 1146505 793044 1752372 418955 242549 1414635 1910425 1766095 1713863 1037535 823480 366947 1259812 669602 469574 391441 497385 414419 1183668 54952 257991 264431 198258 600494 1644195 1902103 1989306 314751 1732348 840406 484485 1698910 417021 1798369 326089 1749388 1711230 1135605 1886618 482053 768389 1602133 404528 1029761 882494 1512452 1180110 1336344 6166 614969 941538 1232536 990341 595889 885087 1607509 146987 111354 1280653 1958265 505728 1093739 967043 208051 836690 1303235 1754092 901310 749331 782887 1755757 1341591 1468229 1256151 1266287 1410345 574388 1987506 501075 184030 828382 785003 17528 1836778 1326444 1758947 1421279 964011 1218597 1487374 991026 1299057 1141908 1428865 634017 384901 475718 1054062 549531 1333896 1846506 757460 979453 368386 720577 1921268 844001 1390606 1883155 820011 179125 1660695 1221797 949467 604569 1182018 1450861 979179 397386 1759632 5099 914066 1527667 452499 1879265 1489485 902044 110574 1379016 615491 229087 693529 802958 817749 475273 865255 296148 440246 1527341 637166 744332 1713177 345261 1283174 1086353 1646666 1037381 891257 1660643 1094982 4264 854844 691775 1526543 1447399 225127 1490787 211493 96655 1257464 721369 188088 1733 1879844 80977 1964761 102842 555792 1867491 41954 910399 74965 1896112 1351282 768766 1373820 445342 1464256 1487448 678487 1467100 285736 1549122 1261911 1841625 1871837 1466307 822969 73640 125314 412307 750260 864051 1431629 413604 1641569 1554976 1483320 1062691 1400556 1413514 1306994 1855106 1100159 313745 1301401 682779 1978852 829279 1084246 1715092 125496 37877 810183 163190 550296 448576 1216636 568649 670991 513977 29935 793632 90428 606577 1649011 1710979 880301 1381413 710633 1143704 95666 1256981 1229911 1871714 563383 794983 1854967 74718 19808 599376 966510 1870764 1808256 986692 1783939 1668336 714220 249612 1326742 1405499 607635 392418 1568354 555173 1884487 778859 427564 1932621 731143 233417 1733626 839088 778788 1095346 1013881 1545181 360979 1269980 1330078 340269 1825637 10910 1337423 1002707 618760 1581058 1123961 1498337 970404 616501 1457366 1076470 121538 954172 1999568 1063444 1028549 89185 551080 1066330 193671 1860981 1161630 334098 1374743 290607 1326128 18741 1773747 70659 1533267 343717 1710659 1904102 705279 775217 978409 1308632 770073 955832 1246913 202303 930449 1143622 1832062 306742 1518289 1926410 748229 1607521 799988 377146 1495877 84316 1162934 146780 1188057 48330 596143 1207302 1978014 1518298 1475756 779802 1795258 1456366 365173 1925592 1120903 65255 1945337 1144740 1086464 1887881 1293161 1347128 1490802 291048 279167 296900 615297 938629 183565 1388593 34938 1643361 1401258 322529 414078 1985024 415806 375581 741413 502288 747278 65915 623694 1479759 1956301 25016 1258079 1227547 930398 536685 1123072 689675 447859 1858720 119129 84830 1609293 173622 1017175 469001 225886 1873015 823808 242682 1230856 222208 1450849 220583 164796 1624483 93846 1480320 1450506 1572080 540847 1960751 1796861 184855 1957701 375416 1170249 973716 86118 628486 1858394 1394633 760524 1295007 432020 885924 1030 964568 541870 1263226 1589259 431401 1823040 1957188 1328978 101845 480869 170070 458433 700288 1349232 831941 1664 588016 170853 1598319 621244 1634628 1625448 1121461 461210 898271 1661164 558644 1573353 1769468 1334677 1194411 1464509 1209241 881834 761506 842941 1049313 938829 1044916 1278854 1660826 189358 1462076 1152973 307272 283766 375169 711042 718818 659928 1666466 1108098 498821 321523 1412713 42683 1247801 138978 1424891 1277929 98973 1545266 1714939 1819691 331060 1487051 1389204 1431749 111156 1922116 1334752 577677 1512894 718601 1525798 994705 1995420 1020739 1612339 229296 1862463 354222 711839 684128 1243125 234875 481964 732796 409177 1877641 480670 1706665 690196 1548404 143140 1493033 687403 139477 1075257 756014 638603 391828 429235 251622 1343437 266462 1067775 1965549 918668 326168 845023 707615 77252 1484610 1158882 1544531 1523214 1212073 588093 735743 1550838 1179522 645303 1764717 1976277 549890 545839 328717 1519523 1183679 1745242 928113 928288 522031 495125 1755420 281175 521092 918434 1056039 1146041 399170 1218917 505600 1375908 1988860 1084796 74960 1505710 957896 888301 577879 1947288 771173 1971516 1573671 1753993 1226099 1158970 1956354 901035 1648733 1053171 640723 957399 1126622 312408 639813 622297 943681 1294356 949914 768416 409814 1857981 1225889 1511452 1551252 34852 401586 1329339 369380 1659120 1104828 1215218 944531 1421596 1704858 669473 1505234 536290 246520 1065332 121179 365478 1159124 529771 1490078 884471 1036607 518860 1389071 1781185 1906654 1324705 1135714 1210273 1764873 1360857 1770451 1746509 863151 219986 1720758 1525312 335370 1974574 435513 1129030 1185764 1014532 276967 1360437 157172 378084 1033893 570846 874683 1054105 1271986 272926 1453927 614193 1724786 1444268 312936 990182 1532559 30521 287244 459437 466266 1684539 1727139 1074428 74292 758950 1627345 835487 877593 77514 121222 1102604 1945215 869728 1187375 1580501 1792270 1490986 199753 1854466 285863 574235 789287 1070616 1351396 1196991 1979537 1464832 1784125 853339 982082 639513 174641 1291209 1317555 1880183 401897 1414251 484182 877032 510211 1573139 650162 220762 269133 1142751 647965 1917520 1481998 1058591 194104 1959067 1174628 756249 510751 315815 142741 1180669 1152199 1019599 307791 1550054 1129480 1208749 1216368 1546250 1292348 1359890 822377 410550 1016406 1391232 1400360 470711 1073264 377852 921975 1224115 629889 837351 1238605 458940 1584155 52626 1831475 666935 305276 1257751 1614238 535334 1407600 1215417 593808 339435 1706498 1248327 693821 593930 1218745 24066 1409378 543669 1163648 1181892 77002 1674233 1929507 943465 369278 1816383 1044155 1259056 1034592 224000 1835658 1386720 1535154 1791157 87921 845137 1168575 682148 290379 1622683 1570560 524613 23485 79196 163062 22611 821407 1174281 197585 474221 1278511 1604374 767670 15904 722338 1270353 408691 585694 1514566 687798 482082 515611 124419 1947920 1914003 428757 351959 490661 823677 820424 789915 1978906 955411 1238926 1138506 1910973 1215477 1091135 36010 604221 420868 275577 1290381 192961 1992051 1790341 611621 745643 498887 1613322 1384959 726755 1263613 678106 585916 1514207 1970182 411151 675178 1536140 1382438 1631679 473196 463304 774621 35968 1840517 1087863 653567 1694733 1742520 1283797 955663 724457 145324 1748032 787635 522862 49189 1622967 1207078 453293 1923918 196665 1238132 1362366 834552 459517 1565768 804213 183116 775643 1957639 1253869 32937 962719 149635 1084292 794144 912319 1468788 684924 472136 1775734 1402558 1502588 510669 1144600 1111801 657575 319572 120077 154368 502123 162419 304403 1694835 883162 149925 1420609 1300829 493880 1617686 1481571 1738273 821718 1137690 1772356 1647324 1515451 1424720 529395 30230 718135 1905870 1072450 1525895 1317878 1989827 1834866 1424069 1674383 38309 1698618 1933901 962272 1416456 877720 420285 1551754 1413671 864530 211363 1679767 877217 870672 938622 1347352 1554962 89971 443313 945881 164033 1348435 1138905 810204 558475 325561 341807 24711 564813 394570 1287995 1366164 590017 1879286 1711239 1863124 104446 961856 1527375 1023508 1107946 1484964 158910 649949 1042274 618786 814234 646300 1757054 62087 1105716 147122 1562532 1234167 503687 1273852 1318437 864341 1189148 156674 1417757 1398794 128326 804888 1054385 1815360 1046032 573841 1949892 1561659 1766073 1582392 1674647 1842169 1654072 1817863 1201068 213937 1523663 1967906 1888997 1783420 1990225 541762 1135165 643100 544860 1995210 1289397 1453101 203804 1818279 548264 1566138 672852 1953347 1245744 1046744 873319 1129000 911158 1086564 995595 1844344 148633 486632 1994983 1668494 1491429 1538426 962302 1042588 934648 331623 1365145 1608173 1580716 1322783 1475579 1235748 338375 1594860 940891 832464 155410 1307376 29157 1962038 1444767 1936341 1033720 733733 842147 1301452 692846 803210 593043 1560621 1142541 987042 1850036 1513863 372299 618392 272122 405211 327023 1218949 675073 679176 1122083 730205 904753 124448 1392127 1977951 1485238 1869023 649668 1658809 212160 198110 231474 1642013 1524607 126584 494059 1793902 773523 1956721 1510830 1823639 1820056 509499 824453 780554 387447 1641238 1233776 502300 216052 1120043 275436 1832376 658616 391927 1156665 107075 962116 1233645 1980651 1064610 238789 351248 171662 425869 1616950 397921 1714220 181934 515838 1342172 1173417 1364011 1477504 1524916 1545465 1607793 1646499 846459 1499433 501206 532920 1622096 508800 1069331 1603259 760896 409866 583740 126700 1909170 605018 1566832 338129 689603 133462 1466534 1903189 1518301 1701932 653456 78300 990090 255463 1911549 939376 1246755 813143 417505 1134374 1272211 1716515 1359598 790209 783577 1037168 693635 828704 49201 1910210 1632050 1626894 563251 912734 1258472 1390689 363680 871462 179208 1079945 1945932 61675 1594103 610616 290931 985163 489411 636820 1063408 1891202 1974576 655318 528975 247550 584406 218869 584731 1125400 1711032 750569 736726 1234108 393670 1209789 1862549 217360 1301086 436711 634566 34357 1948483 1945834 936088 328697 530085 329686 952787 1381908 478863 1848923 1702744 1817966 1740738 674276 246626 1694964 1402161 1590438 912211 366277 1788940 891209 1443763 66301 2840 1547080 1111834 788376 938336 748299 570208 1179486 51386 589064 100636 331896 819424 1822990 888459 1549423 227546 1502004 1897185 1082895 214979 1316530 282447 26589 110803 286933 1524367 389126 783306 523762 1751061 1294891 658791 919947 1663792 616131 157 1181815 1355023 593732 35639 678993 376211 1340577 206203 1311581 1821117 564258 550915 627646 1568024 671944 582246 1089062 916129 534364 1467154 628668 1929511 278038 1509038 1676480 1281870 914662 320990 401713 906322 1650918 1345830 53284 1306567 502857 1732175 1488638 1055000 1896938 305448 814754 187138 1327798 707983 1803026 1296234 886235 1491686 222815 89227 1150481 630876 9385 989096 486712 1195628 1445994 819462 1876766 556149 1480483 1132846 224036 21336 73500 1195758 1107125 627475 1765237 488326 1064384 887670 1888777 1336334 547733 273725 706475 1644311 345550 1419016 324987 187101 1875003 1063973 1193932 1972986 62120 315354 1373454 1513204 350564 586761 344086 190538 1219974 864417 1405424 682431 1128821 720266 1974473 940244 432821 237901 1663713 1419722 1930613 240821 1259957 934732 1028971 341833 1803402 1411090 1498124 1081557 1678636 243364 1248049 1023675 1691021 255044 1091528 441732 1949095 820863 1678659 948588 1032393 1935750 222582 1453134 1884122 656834 281848 1345112 1563402 30727 1978961 1767042 1675355 1374388 491445 997132 1944859 1457472 438263 1056643 1897009 738567 1659417 729930 1939843 1871447 406055 438533 1732111 1329133 402794 1483824 961414 538767 1325833 182909 240521 318317 215600 1398088 752248 1680855 1709252 1530697 71128 481353 1382558 1803698 1568401 1331515 974326 1602364 310355 1042245 339711 1792619 1142738 556310 1042324 1995621 1626991 1400612 677060 519241 1402237 989421 711648 289987 333844 288929 1571196 1813107 351136 909258 1781172 660045 592787 1281759 1454033 1679052 1770726 1963795 60080 1511470 1392354 77760 1445182 792930 1553013 1164111 628301 1099941 1015854 503907 1157248 935621 1765691 1735235 255676 1421419 321612 72048 171626 65669 352430 302573 710702 282000 1112559 518886 1715914 72411 834984 1881892 1027559 927306 1081687 122051 236199 459915 804954 1935713 498159 121515 1002268 1131310 1080886 553127 1052118 1652787 1427372 1966642 782745 1359772 1324976 1084437 723527 250701 29567 513591 1428303 1165671 315501 1319230 1575883 1920188 498693 1239249 1650370 1933534 1626289 852581 779505 702957 1267792 461742 1926029 1377829 1403074 1988624 287788 370962 1037919 379741 872951 341309 1304349 1210656 895234 502449 1900844 449545 1137380 589498 474600 1953618 307993 1845103 946659 833316 1350075 502158 31341 1961535 606286 1221756 197396 1559127 740689 1788181 1653021 906890 1780727 1796341 379401 1282722 1490359 1216889 555918 523910 292517 213300 1238627 705991 1001777 1408398 496601 1484113 322506 1592681 409577 1493026 1698402 993250 148530 204292 1411755 1952698 937457 518627 1398776 177082 1555074 1668236 861128 59682 508078 1193711 347034 738879 660765 1408263 1893439 1453449 356321 577957 1022051 98483 80495 1310242 1142568 720456 995232 1736651 38374 1226368 1212912 218538 1293705 57313 248789 540977 1911913 1200518 619655 1237397 29366 1564152 546488 1432198 915200 477542 1790576 509971 103008 20713 1646876 289576 98542 180355 1872428 1778200 1745195 597651 157633 440828 1591843 1936174 1990094 545172 297361 1756847 1765827 154616 252189 431254 315800 962341 1627499 1605807 530946 1967741 1598041 653264 1524309 1020865 1505148 1046680 874957 308206 1685004 201257 408724 909100 1162588 454216 802835 888561 1804217 1336455 1322896 452902 1602632 1079102 189983 1479149 870689 1061279 676968 734017 57026 360443 678939 502946 525281 688255 352048 1404654 1973488 259241 1149077 319663 1846678 1695764 1303005 1590839 833290 1172974 1212632 193212 220447 1766581 648135 1281404 1132939 944210 1812345 1748903 678528 245362 1372799 202074 519760 336348 1822767 883608 1670976 1435500 1366518 658996 1417407 1588289 1874625 1918606 134657 1009526 457377 1845932 184429 1515394 1973986 1954472 421949 1134746 938564 282023 934320 1722290 1639301 723252 1452429 571623 901461 1021752 67425 1245466 1553805 1052870 1179097 1678351 460144 1079140 467197 1490096 642515 1166435 1292777 1976532 1952918 1412719 404038 1740533 1635872 780410 266192 1648498 1998053 601590 1346031 1774775 1892566 1259939 678209 637541 429058 754070 1966102 129252 1668232 783887 951735 1384202 263940 12631 1994172 298174 493337 1846705 1171978 517514 1869175 255805 875499 1243339 1623493 693331 142118 475473 1539448 1157957 657240 1478750 1625742 203525 1895282 1880960 53049 605392 1253478 1763391 1716456 518899 421543 623865 1164944 460370 376103 1034590 1336167 1236042 774753 1588863 1466916 606275 1879 1749011 1995162 1610495 1228850 1617160 151913 1736907 1043042 1447703 1665090 172910 680441 682559 872163 539517 104146 1695041 873542 980453 654669 638622 1668012 1790233 1897496 470378 1006348 882110 695908 1994599 1327631 929443 1621287 1303966 866488 172837 1440378 1318226 556670 316689 828404 514402 111501 458298 538429 1389062 1453892 647622 1077623 208021 210969 1392152 1478542 1115714 1116528 1081701 1197977 762918 1854210 817168 1623009 36135 562268 1982554 176227 1280951 436527 1334866 705649 1309266 1744012 788330 577896 1808581 929709 1825603 1799920 617241 398682 717668 477269 958691 1393386 689466 306976 1693256 570456 1865033 1262740 647495 717209 270904 1073047 1891165 1538422 175973 1908969 1819095 1459273 1035129 89428 396638 463615 1341176 250543 926332 272334 202007 1492197 1146817 1093914 1011364 91168 1748265 1864891 355586 1091468 1446176 1210168 954705 170416 1053438 489213 741144 1131123 864033 1798389 1959324 981292 1936142 420176 279509 458203 283873 833590 1328045 1942303 407523 676550 1443430 353682 915180 780397 114873 17653 271841 196834 1259024 427384 1941112 850704 1519820 1175284 734057 714472 505392 659384 1888738 604321 39019 591323 1288748 951915 454430 1960466 1151075 1383666 1813959 1322302 1417795 1948638 1563382 521179 1573470 236179 1056725 99129 488611 1485052 1521457 504434 381450 1248793 304351 1518324 1979982 758857 1606752 1136340 1832806 1449529 1726492 1528194 569510 1228866 1836472 1852855 799114 793484 1402775 1156870 1490972 687849 1413861 1334493 1693618 811517 20992 1039150 1392802 1759335 1820494 1517995 1434805 1255553 75469 1448746 159147 964259 1061441 1941988 1204575 1114051 239666 744560 78530 1884338 1268817 1573573 626757 376427 489321 461947 470446 337418 551870 1253068 571654 853427 544846 1216667 324894 1560956 1554157 819934 1176174 1093219 46831 158036 1631677 793228 1842642 1570024 198722 617891 1983009 1382081 293977 1314514 45342 1056282 603034 1324000 1796909 73361 491248 1990259 685126 729205 60645 1045285 373431 19934 798179 476885 1022819 144085 239517 726006 1273618 1932494 1577264 1547721 371371 474687 239391 1308748 1551622 1511358 473690 1912665 768023 1441534 184688 859869 281228 1678725 1768989 170388 1124174 1637419 87488 327101 1032024 1704388 441651 1019462 1744059 179761 532463 182553 398363 159921 652963 1939539 1362951 986156 218956 1414309 665759 1605836 195448 968789 1078954 745737 1890486 785958 1664955 1739045 301407 1521055 1180581 632194 1270159 1055900 868111 406959 189906 359022 1061495 1276745 511960 358320 1816312 65101 1109984 440813 163944 1262453 1104873 1044825 237913 649942 113136 901970 669066 1561535 1383719 1118132 1500298 1599721 1465145 589526 1055524 1345930 274928 1185533 1677483 1564554 375084 1939800 1388699 1553689 1042247 1082628 528313 851329 453958 1892035 824431 967988 436288 1487294 1264677 272356 1648271 51138 832253 575060 1219507 535888 46231 985293 963753 1973973 997844 697459 912845 1293246 1098224 414799 1705273 1194097 1384020 1519405 1048477 655347 763745 209066 1901749 270849 909466 1817690 1274251 1568086 976398 758607 1388524 1467850 196654 1033434 285556 1511325 479450 294724 124168 279 1176939 1074588 889234 1748234 1367591 1621412 1556020 1339469 1782923 961877 957006 329595 394402 927651 770044 562079 1541680 693778 143762 650719 185419 102818 1287466 1206002 694725 89381 462486 735740 1060332 177706 1199843 1170985 1345942 1888072 782824 154120 388333 685371 56152 300907 671306 1744281 268855 1969644 1939702 1064874 870788 1331694 1811316 1770304 524281 1636259 1909603 714866 1020597 1835409 327584 1917245 22983 228020 620944 1380966 250798 850958 1233860 315519 155207 1866135 1055427 1799619 648535 1412175 1625006 717295 348216 827484 447179 630717 793088 647023 1448522 1753276 1364604 1544205 263176 1273156 779001 565900 301528 481786 1937994 1843011 445509 1203750 1888896 228995 194633 1377278 839205 737606 1105234 1954255 932686 222780 1223864 509030 965443 1571720 1034251 727663 1832171 62460 804520 886965 920027 888541 1011534 40184 145437 816795 1021078 932142 385923 1415689 1902383 1709263 627641 548561 1639610 618601 621962 1388771 1076707 1549528 1495839 202690 290318 1126237 1584733 453650 1040139 1829395 1178984 1547778 1436781 673085 927332 1040301 1377821 782445 509058 1709867 823488 1009481 1569209 219446 925798 302290 1088576 357517 1684146 322811 987247 1510728 1274506 1162792 1161252 642466 1058662 881536 35690 973074 181902 808694 1836039 964311 362462 1857692 7410 1745428 1428253 1489026 1552762 1741655 1989975 220660 87905 357836 1645800 138721 53866 1968906 38851 662573 229720 192179 1620770 1497153 731157 1138093 28183 908982 1354088 1798168 640960 893766 1364724 711347 1522178 1086917 369856 876440 959536 1991993 770727 1093117 352669 854855 526060 649089 954252 1863792 533919 1913579 326037 657954 1805508 1998762 1917843 891703 694205 805595 697741 1180727 1070805 320223 1746836 1517708 652626 238874 443529 12858 1542623 1595770 1447625 502416 253017 795355 1389454 1029771 1619896 15058 1711225 239761 1515431 1178613 40514 1481813 696640 341679 343759 1752357 1208670 1010301 168860 1673458 796996 74052 85465 1190000 176498 317114 1390677 1565749 836650 1896155 1468188 1062442 1850259 1179378 1777271 1106310 1575067 1310193 1336938 786447 666329 269300 1127110 1352075 1683336 724663 1489359 1763539 1934982 783301 532190 1431959 1103894 1163390 1689464 360355 54537 1005463 1792783 296670 1806302 127940 487338 17581 1125869 1611466 537711 103567 1865426 346155 723032 931939 1240800 1457068 1385555 664946 140355 1436987 1306251 1116993 317497 1261745 1756142 1007312 565801 785060 650115 566669 232175 1437735 531494 619399 1908112 540757 964026 22715 1585369 1961170 748824 1811666 1515759 101660 1951329 1681593 1108285 1935932 1354537 433223 840095 1161890 1276727 1569793 1152800 815359 751680 1984541 1434474 162471 1828701 80780 1289562 1602969 1276113 1211341 1494227 578249 897443 546292 592009 1885365 1271584 1418119 93821 1737854 9415 418573 1536872 1544552 385042 905154 573936 1497488 1838189 1522428 1974881 343635 1911743 601069 1237809 415480 1692845 135448 94741 600395 1544789 1317288 83304 1672222 1669667 1153352 1709293 789058 1697332 71854 507893 980039 1752340 249676 372261 795891 608299 1190879 1801568 869019 1980276 989829 1837520 1281284 840287 1025285 1363582 1675215 559829 178305 1339549 1554164 1518260 314266 1104708 1223559 931338 1213420 994566 520920 904974 691565 422194 1048471 666391 1546657 1623010 576536 1471958 975645 455330 316750 897224 80617 180400 878485 1338579 1758288 400126 1331232 242382 1253838 522297 780080 530354 1670592 789681 23632 805359 1704006 1975857 1177320 223485 1117648 199396 574468 1873507 746072 910548 426772 1590852 1737185 192671 174492 1793395 572082 18436 1585708 1385196 395934 1451053 328241 1335999 1490133 287609 472938 900905 1907882 1277403 202550 125812 1795864 377416 1921009 1311859 319640 394505 1991122 625554 1831966 702784 1214073 1880115 1783741 1754810 281895 1695131 493843 1554506 638608 1363934 1942767 1341455 1377050 333544 3998 989254 1053566 568695 104082 183459 682159 1669168 1314448 1418487 498466 518267 1083694 42610 66290 1622212 34965 497373 676138 514909 106471 1249569 145668 305969 623619 1978047 1664570 1162385 673304 1950526 1038904 509985 1217157 615366 1408906 1410751 1962682 585069 1571784 520301 346472 1280105 1006523 687914 508396 898040 723255 188550 234967 1256628 1385789 524997 165454 167816 1650554 259570 979828 1892626 228921 274254 884478 698479 1165804 499269 1820911 1352558 375925 1434692 1945389 44093 1196005 843338 1360006 1069925 712991 1603821 214113 580532 1001765 1589670 377810 3433 833453 1723281 644961 400861 428553 1881275 1890743 358737 1542536 825842 904611 784245 408255 956683 257342 1397672 852446 1720609 322202 893836 488992 428274 895764 840702 1115562 1583897 1125468 140110 924302 1167912 322481 569063 779743 1067803 45935 1615290 1647124 635885 577507 1229419 132697 1791226 1393499 1794254 497404 451411 1794477 1775796 1715182 1800699 551515 768795 307114 301554 873378 1377342 132418 1977866 1226777 386968 217396 1378808 1268433 785930 1567336 98021 1409196 1695192 1130976 786283 793263 839807 1205818 631865 867870 1844206 284864 1392854 1151998 100641 495497 698580 297997 434029 1069895 373179 1876461 954422 732291 1172478 715316 526758 1731778 803295 1264960 743672 377469 108373 438903 1923029 1366150 1678226 1131430 1867597 1416136 696068 1746282 652752 675407 516325 699594 717132 163210 1274621 651694 1865218 1847366 1222409 1392330 1462038 1574073 1817990 916494 1304326 653992 1163253 1282953 120211 1729047 543056 1959345 1114752 1638733 1671564 385473 1343833 390881 660654 24876 626074 91656 1342625 471334 435457 1863713 1649074 124902 899196 420999 1934464 1830307 1893721 1503771 1277730 1926924 1503073 1935038 1034169 291282 1201854 238774 420415 1002191 1158492 1101149 1184054 1093499 210636 1042784 91252 694676 1135606 917365 1627292 1928972 1695010 1159172 703584 1996241 544913 1849805 1707799 1082893 1432618 1438905 1369683 575977 945644 753059 1529236 1391491 413240 1853726 1076295 712265 651961 1736314 758140 755314 1231461 690501 1488115 373049 1219610 1486214 1524938 976321 927555 1552135 205522 519793 194227 292058 96812 165384 399888 1514289 779464 989850 490414 1642826 1425524 657124 465319 661325 12372 602524 1603635 117831 575819 850932 1397288 986369 1470345 107492 1973855 1242282 312548 1307492 644955 1195919 1685455 1036234 662306 1784322 275629 1827421 1215364 1981679 594108 1339791 1179331 1431462 396421 425771 1497021 75341 1562698 1868149 654986 1718868 1787514 1940185 238458 1199950 642724 50116 330731 69413 1654387 396997 1530432 549811 1086173 1428695 1834989 1433512 1056870 760543 965684 260780 202730 451060 1391856 1362852 812368 1250286 1879284 1476247 868470 1203428 841100 1619069 1937867 5240 317874 1910369 1430818 1733436 1427212 139652 940989 1091024 943262 143840 152440 66245 146079 83949 987006 1590364 385811 1544429 235180 1138299 1064757 1673160 270854 1054269 1028428 626057 1491297 234830 753299 353626 596721 1298811 1953049 471871 422159 659440 1673729 201424 484566 1706082 506644 1646548 638343 1178479 1131916 1957872 679140 825423 1016729 97541 664185 581071 1499971 1694022 666487 1321839 1537495 468014 1273651 1826021 1790451 414760 1361368 390216 1208453 1086982 1397817 1278613 300288 98723 247043 429743 269027 1787296 51355 303517 614951 1501310 810969 1052204 1555826 1448792 602509 1921727 790233 124516 1539358 372607 1208497 559775 902480 11526 629072 612944 1459082 3313 917915 1464951 387740 1520711 1236458 1039795 813090 988262 1136925 53319 523183 797526 1584301 95249 944376 960061 1627364 1422805 1522228 1742200 162564 1636516 1456841 1709476 1599744 692578 1130241 458061 1141411 392758 1593064 470458 1521535 1547603 1611502 759034 1638408 1413311 367382 652667 1997110 1509715 847432 593176 910650 490623 131187 1825458 1008483 1076266 582629 1492591 1421533 1443693 915192 463858 520405 115304 1363787 593321 1958484 1019860 1113404 726338 1794923 641179 1292186 1481840 937460 1152065 1132142 952775 97654 1249189 1471746 1158557 32397 976250 996224 231539 678369 191321 1992659 812418 1995537 1158944 1110418 905882 241239 1572866 1059788 1860027 508575 1530909 1215203 1524386 224294 1363715 234500 1357377 1370383 808095 867898 540154 1629098 954755 1990558 477154 527107 1960642 1651615 1133875 634252 298358 563841 1243816 626463 969124 119989 969595 1125434 918352 480708 78428 254820 872827 723533 1994022 173266 540974 353364 1247208 1734061 520999 436579 372190 462382 1659896 1555121 1209189 918887 1526143 1262265 1006923 1180854 1455925 297836 513151 136687 1224382 758927 911213 926219 445703 1180454 1046437 514863 1544976 981759 619913 896927 1459231 1385254 682732 1772179 1283778 751145 788969 403768 566183 574701 1071666 694698 17679 170725 815337 1636843 1230539 556113 508243 1194436 548278 687483 1199062 1467445 1124130 338920 723079 1986541 574179 963516 1977082 601575 714122 169988 1631995 1625666 1509816 809654 1983804 962664 867743 207505 847258 1599903 1170447 1104212 113003 1170434 1116756 431473 424231 1069329 1887946 1732193 1252257 1804809 1847323 1190528 1949355 1426667 165797 243869 652648 1336738 203167 1298711 671870 425623 1759234 900700 1991297 19234 766609 1178922 1074296 572428 1043551 715398 1576788 1426704 1398360 1328218 116771 1232086 1530843 512258 1527868 1486464 1110243 1200238 1976116 652468 155938 1273021 1577066 892179 682355 452672 623930 238079 883221 81474 694495 237718 1368457 300085 1694857 465623 757115 288156 792864 563804 435932 1245643 1877216 684564 956896 1550922 80442 1255305 1991339 1105942 1258071 903434 1816688 548680 604610 1080775 299435 295086 224997 1041825 1825702 704323 1951452 229635 1072034 34420 1427129 1345132 448111 224032 79669 1049153 1000357 906769 29494 389779 315065 1456214 1938854 511316 1657127 460823 289188 1658677 82812 242497 1081853 1669265 179390 641973 201803 399934 1417818 1165574 455871 1715928 1875418 1604462 1280230 936709 941765 921394 220632 345033 399026 864791 903895 1443809 1677100 1704684 1975776 1024859 171357 235712 188256 1173209 218207 214621 1482519 711587 43856 1435808 1890965 1401964 18953 1873773 751788 1652569 378217 667485 1936959 1749227 163575 564064 958885 1475878 1714047 1589880 631671 1372838 906573 1719841 563683 1902743 1262524 1493347 118364 659713 676465 1706724 273196 1096087 189957 966354 1957862 1930416 1795758 180150 1130752 676238 252875 411415 168256 1550108 59274 1455483 764379 1727066 1864220 434560 1555377 1754116 95655 396597 1231816 667114 198508 1781544 294857 956988 285570 1492170 432557 505685 262499 1879116 1521129 710673 1118497 1434995 1731248 1857982 1861191 891640 91238 1920366 690338 251402 1153638 1113668 722359 1551937 625211 1188817 380061 1249562 955660 231911 1764327 638744 1440627 1244573 999650 489198 1110889 925190 926167 1361244 556688 904104 1744722 186027 1074912 1170479 941748 362667 216780 1146366 1025677 713640 1913743 1755993 237955 1352680 510269 1800700 1504355 24353 1722260 1337642 1676434 1688005 1074474 1838867 246575 730498 1108946 627441 1025226 1145614 1472483 1561093 371609 1467294 1613094 1805989 1058847 695332 167367 978392 1768793 1724501 394413 1787725 1700721 312492 1514044 1024626 918181 122859 543165 109681 128544 81650 1040909 534494 1072145 1607416 1340645 177304 169822 1839111 1858230 1951595 1393933 913441 297695 849346 329783 1662017 667078 517026 1746934 191955 551538 1421712 610758 1772502 435625 97993 1422198 1098195 1719629 165109 1469814 366408 1475297 276437 1463195 967575 879755 582462 351586 1685278 1019603 1565240 1139736 1578689 1986276 1190443 1475403 1346731 424178 537559 950903 1988360 933291 1841593 1472199 1649438 1635198 669764 1484450 226994 1330030 1689022 837856 1019403 961585 456470 376819 1036943 1398290 650768 605836 1624369 1864139 620301 1314876 919047 599830 1602513 1632161 1287956 1220788 878542 890675 1275610 1449805 514316 288713 1219567 8203 1435186 109371 880571 1785747 688744 1833619 1876396 1716250 223179 1817154 34182 508223 1616769 395048 1458480 1369810 1719432 90651 1921957 248766 462866 145122 1273677 997599 1735324 1492228 805299 969508 74099 1087901 1438965 1004082 670004 1051996 1976798 1026836 1907419 500019 792735 1821939 1166855 1792003 1489396 241254 54417 1067605 1409716 1648594 1796987 1564175 1615790 817337 1074485 1253562 583813 564058 1359051 42202 224706 568109 1742122 29439 117603 220207 1719362 1930128 892812 1000184 1949134 608922 850177 885736 654942 189127 1284779 1381191 747829 1000845 1769320 68316 1270912 1800833 486752 163268 1390746 1362116 579795 1371791 164486 1713596 822148 964462 1901199 788080 1319120 458738 436230 1646590 1789945 1540094 1943265 1070658 1122142 1785535 1338558 607938 1662461 680345 1219432 1417136 1310059 213220 888949 819260 1134373 1733137 548627 1327735 1955730 1408633 1878673 1022011 328043 1661700 1501629 1921149 1628897 1481729 370777 617938 1173839 464353 924195 1658320 99495 1974599 1659944 525469 70255 912707 1311011 389454 1831150 1495605 338091 375437 1990774 1925922 459165 56616 1549810 713500 1460870 1059518 289371 1285538 1719554 1122200 1406875 1281500 1208849 443981 1269911 955109 111978 1272625 1722871 1460281 1187802 1255914 862155 161075 634075 1958804 1066781 76866 1698197 1487747 1608452 163774 1109940 1048199 855363 996351 984967 673592 439954 638340 162644 987794 362733 1899101 338654 21310 746853 1008559 199791 1013652 1293092 111820 1108228 580413 627167 598015 355628 1880504 1607205 1957977 1430999 1757307 363419 763960 156731 810258 1149064 998261 9565 902646 1853503 1054103 1195853 1943746 1270572 1238460 1555367 1684891 221333 956568 540473 1937521 1663988 1371642 1815321 1632829 846795 408607 772314 1948433 452758 166915 756678 1539555 538588 922731 1831609 1693354 865102 1421671 542022 716709 1051710 519295 1229876 1906362 1553972 1968771 1177066 471244 1824970 1812616 849740 1772956 994847 361227 354179 74442 1604386 385382 110325 136612 663709 176677 1627350 1977374 1742788 174347 1389561 145758 1514604 712347 1193941 1453079 813840 359880 76851 362637 692865 1359372 1351398 1763612 1351805 1367712 646196 1267812 534077 950772 1173259 1353449 1759448 1102204 1145806 1065703 123392 867704 627693 644493 1831904 1182509 1500838 871048 566316 505340 844163 1950577 625352 211440 1594941 776301 916452 649254 625159 1754230 508269 780267 651248 549961 686143 879123 1770677 1719180 442926 950619 1694684 902465 1152521 458139 1617028 638766 998210 1118740 291130 1430939 203796 281824 1059635 807871 1645092 780392 997851 1196197 32563 1049781 1063814 1858454 1344590 946466 104835 1233394 1244105 1106012 1272946 1907729 1713671 763265 967227 897749 645742 1756512 1179394 1189299 457228 149771 1714790 875773 12428 1266368 1761640 902370 1311009 435720 1577827 686063 637671 1573880 1313737 1910810 628991 1282383 749729 726915 1590064 993225 538065 731091 1865162 568574 772968 1641408 425655 1567162 86264 200803 1546548 1465402 463444 1947260 1391713 758529 368092 515605 934599 1950893 1290858 480683 915132 1273801 452322 1677121 65927 235738 1647931 198942 194895 1802900 766895 353672 1695552 1920278 307340 1803474 915919 445957 1227637 919831 1524043 816460 241391 829451 922738 1359658 522449 668777 706021 272241 1865292 511846 1867327 928540 1152704 1222581 579068 907744 1173746 450605 262267 219673 848153 1782429 473869 526158 1053494 1817758 635639 712236 1687085 576815 1559372 1964094 1043720 1256134 1807342 171301 1487412 1697928 1834689 1207817 401891 678086 40881 966748 1451566 1157504 199137 1239557 189304 1739880 1521284 777287 1156526 1347685 667139 1678059 1321070 521867 231588 1176994 1681778 974891 157227 949098 1024377 1457097 339811 591356 1232731 924808 1782917 1314533 791571 1654971 202086 970783 355160 483556 71200 633789 1653113 1867492 1219530 617435 1578043 1736453 1689547 228649 637626 1477328 450923 503157 240728 1476808 716676 1513088 306284 1738598 1624891 524486 946410 1352688 937408 1841267 1534679 1703593 1460073 1601447 528659 1795850 645115 1381944 162509 112779 1008966 1667236 1618028 1146086 1776864 561486 1337873 710763 1267194 619506 453063 1526382 342386 1300291 629977 7858 1172433 1658987 1386967 878836 117753 480752 1438083 1623947 1890985 847316 576990 1300078 1301070 1694615 1436673 1039081 826922 1222710 1385654 769326 1205043 679523 1294321 257579 473990 400628 1087178 61107 60861 240795 348333 540125 70020 1747995 494959 1385335 1680863 184852 605936 710034 879366 232158 1040493 1839066 808916 1646543 1891974 1306686 782013 875550 128503 1519236 608019 1131528 1047321 1848818 1662348 851554 704765 890241 1502585 469416 55497 604026 1489071 1799263 31690 1764211 1917945 705946 1037698 1442295 433819 515768 1128651 176125 1486067 1500153 145602 520672 1153664 1409613 1089577 700657 1337914 957247 402988 643660 537761 326625 908646 1379706 1913478 914078 1962777 494235 1983884 1928375 592288 1586396 1418680 717360 1231832 414954 1952156 594545 212734 972776 1538893 1129966 55929 1458772 1709780 1860888 184067 22781 1725495 453602 400684 34520 19602 1167314 1720941 1261137 1669060 1300791 1765010 1726796 1878930 1612197 839721 1328000 780986 1039072 22103 804620 1809285 881425 1138480 1898952 1576633 1151474 1306213 1026805 206713 1368860 1685487 1626821 689000 93442 1519139 971112 1635975 1128715 1965222 1148596 1532827 1523104 568657 1168242 280680 1091808 780515 1315970 378710 1342649 770480 709905 1419976 538165 299009 338488 790691 850178 1568531 1458025 1333536 1653695 1178445 1216265 570230 1921034 1013952 1965191 1351258 1246613 459817 204978 1571303 1229351 450584 1300943 1521519 9809 1393805 958928 1246443 1147687 1424423 1305016 1779926 777684 788733 1582776 1022975 1452794 38778 1017346 1965369 1250935 621840 1674370 1007665 352522 84734 1211785 575980 915877 1929201 1674759 1783110 1754163 1213022 1828676 1890687 1430998 1365766 1489671 116298 1912317 311352 191805 1058450 1818310 927956 439215 914297 566273 988610 920015 1337153 1902306 1723111 653095 1750795 599029 1168951 696127 721479 231505 435430 1834067 877437 1033038 474060 1275111 447824 404363 1236928 823611 780783 596234 951841 136908 1365006 1024839 170766 1655198 476819 617728 251446 1405841 1296216 1693830 838886 1815074 1429109 316209 1634236 1351933 179549 1492654 1364046 1163576 1442697 1306949 1405574 1580111 1361621 473463 793953 1560167 1781432 1802268 128201 1211021 1424294 322825 936476 1127267 1654161 1123761 1503570 1491062 649664 991781 1724940 17424 12172 535913 364468 1684435 1781398 1615128 1251683 1666696 568515 1423320 693739 1810307 935951 7541 143760 141055 99660 1353069 1760475 1249999 1887526 214817 1130100 1634870 148366 818025 388170 564543 1416962 1543830 1922373 121375 1414768 273834 306510 1345012 1152463 690779 1287798 916308 640921 70028 1359228 895737 217655 96288 1210701 1659545 510954 1358950 1469063 634165 299314 306867 1895615 1471030 1565681 192257 1710098 325052 1527843 1442258 1019356 1891818 370937 1651905 1405382 322719 1374358 35947 1615533 1349010 1096807 771197 1137599 1412936 298312 1804802 999071 226353 1808651 534407 96753 1406253 1849098 1071888 1266736 1739142 339211 527019 1144193 30158 48811 1917502 275069 938708 319111 849590 1376591 1926121 1765638 844628 1552436 220357 629919 32448 1592504 268213 1861396 1955047 1692744 1735969 26901 899948 1205094 1885590 1851932 1553042 1791886 1697985 1617846 43131 1524728 1403794 7035 1724699 959790 972410 1604890 1588711 1707932 1521833 328561 1965947 336179 1065202 744299 1867239 1667177 1463283 954592 315327 816871 389137 1386310 680327 487243 419604 603607 337762 1714784 1263836 150587 245911 382274 1417888 621427 256194 1977948 351637 1875632 1808451 1610905 176473 156775 1897286 1698694 289150 1970773 1822749 528477 239039 419918 841232 134279 1758761 1606799 512907 1670141 1824566 1992300 475226 140428 1141896 276504 161573 1447519 1030807 985074 1218994 1673382 1123716 507918 1264096 1887318 645153 357814 1628795 1755222 692328 762922 1223535 1264398 204076 369468 144820 974583 1065517 818713 75051 698239 871409 76123 1127822 934459 676477 1716734 1755854 1793064 344802 612656 1004980 483215 1302306 1202676 485884 1207015 930187 795957 1663682 1413729 1454402 1585802 977689 1373517 152629 102163 590002 1747936 1059 1243849 845687 165816 118783 1915315 1745786 1821982 767108 1747294 1215310 474374 440590 850972 1517512 1372270 894318 816210 584990 566044 1795162 305854 1150362 450223 1146232 783233 1480801 1066205 297324 1687676 849216 986130 1086330 456430 67286 1364846 852467 591174 1224861 1927872 800213 293702 823208 483329 1574874 1837691 727157 886905 279796 871582 259784 892986 1314997 1323577 1224951 79102 593114 1007702 371862 949041 653035 824166 1766843 1232218 1087067 1190953 172273 1547314 1655829 359689 474015 1976217 1182419 494558 722657 1724299 337635 987327 545391 993277 1693205 625619 1669139 1352780 1643234 119796 972177 1332396 1933303 1616618 1908903 1552420 1541425 806659 1475175 554548 1326753 1313117 819643 358784 377500 1955492 1837934 1643449 402927 303570 1644319 72519 1285869 1470594 1076055 690114 886039 1267609 162322 1529939 945507 1757617 149618 1153866 1580696 1810579 1126124 1694302 1216008 489330 413364 1571587 133840 1786460 572826 1520932 928238 492653 484494 804427 1550296 1054911 458667 273268 457760 201874 1983175 1308253 305590 1943068 433745 1826349 777672 593151 171970 863360 1274262 438487 563499 92133 1703645 801708 1846414 1012215 208562 140057 1457019 183567 1950784 155398 803349 1259817 741420 1243801 146879 131925 837035 593485 1068065 1613457 218543 1376080 1070063 789860 1372469 1304580 1987006 1952564 1363612 827376 960317 542300 28491 965260 75666 424306 1892383 1693311 1669328 71794 1938441 393864 589730 1845371 627144 1928618 800124 1220604 438170 383069 1291547 1678527 1943802 649576 1178764 1442405 1538773 1776491 816921 330619 1738743 1534223 1644744 1953643 1583813 1183888 1968359 1853445 987621 1483676 1762891 1065806 1478182 1557743 286121 1501350 1591274 649111 805905 1704867 1333399 1144392 1482659 1376290 102588 1094540 1381903 949821 414337 1738363 1170037 91572 1189041 1437476 772471 1165322 563237 377538 718402 1432936 1862969 723519 1974342 880116 394328 1866049 1923828 1862472 197786 1782527 248389 74033 443425 942173 1302388 1299835 1531204 334976 961081 822847 690824 1423968 285317 1821559 1314476 1759958 1866158 1171555 814494 333686 815033 1879089 76384 592521 61038 1333097 1617211 1245320 1282403 1333726 361260 519089 1161009 928705 321690 1194965 1202798 1840329 1875946 442094 857799 93858 1881169 289281 1188032 867787 597807 1622468 979832 1564345 785661 771727 1853104 808975 1095949 1311972 1360202 370707 1379959 842353 742861 371337 1596789 672770 1769720 1736348 1787502 1100617 1773147 744292 232971 1460033 961128 1276867 1016205 1251808 537030 688629 1843395 390988 1673067 1453762 1894314 919393 1739132 1639563 1644706 575297 962013 751276 1077790 967220 1098734 1677079 1221021 565285 1942526 1064649 1696324 1731106 685400 726359 1229484 1222907 1274744 1591457 317137 550403 22839 303190 1028225 6848 972544 1063560 1342706 1001448 1653463 1458364 1754235 504197 651211 442470 1333413 989363 133641 482937 1196003 1292585 1267239 1239699 820051 1890703 563747 865965 1286950 617810 830049 120340 147327 1454114 1704303 21398 1208226 1306876 67617 1343841 1524051 1118563 514115 1106548 426453 791891 192875 1845996 1211013 701719 415593 1736587 29570 463754 340855 1873106 1092256 897184 1119816 1363961 1024757 574692 1248979 100934 132470 979279 1462551 823723 1103724 188755 867384 567796 1131348 1091486 985913 1848335 345559 1204282 1932850 1458086 776075 1305375 1620727 1279599 512769 144120 1078409 609856 1406185 1919835 1959544 961984 1918877 328103 1451894 970642 643772 98843 48520 1821473 1334387 1607128 125354 1198276 1302840 488043 76813 468896 963203 687947 29963 1887253 578842 590545 1929658 4244 29320 39426 128386 1313247 423396 1950039 281269 1279757 77850 1932031 37053 1701448 1686919 658978 1606751 429168 166435 149967 272175 880491 1273642 1652801 832175 1643774 1367809 1780486 78326 1295093 1456353 1192347 622286 821675 257764 1446477 846466 1822926 486489 146194 1301484 1722587 1817770 1765949 1077477 521503 1666700 522560 1497004 226710 129699 395784 1040410 141946 1808718 822614 1587420 1088020 1595957 1114534 204147 1097587 521688 438913 1828305 1604915 1084658 576219 370900 1886391 1726526 1149684 165388 84921 950290 247013 1657690 1207124 385281 687390 1928574 1924814 1158240 5660 1326977 164774 285090 640970 1718681 1425866 291612 1295112 1527105 1037267 921066 1765490 1009402 1591294 725196 1731307 855167 1290685 14364 596457 108783 1579790 262250 482868 1829504 162254 1061634 1644652 280040 680410 676272 1176001 1280061 642584 618769 1627107 792617 973528 1590674 380895 1705990 343107 1150886 473363 665712 1687649 1350929 1664953 28377 819151 1570825 1038301 659893 1370002 764309 1531968 252452 425310 1079222 190090 36942 708874 427502 325633 1401395 201064 1581404 791992 532348 1668972 1695088 1655055 1896673 1253581 718013 815688 1669612 743180 1878423 1832646 474463 139484 1409039 1232200 1553197 1729383 79493 1060011 1951643 81330 1945229 244850 260569 1521824 1927986 911997 303160 1101375 1007594 461539 9624 108228 828814 491002 105255 1698326 32541 596260 1505006 1390443 1384760 1614418 1333481 1738412 1274565 1873201 990749 1412923 314345 342392 1874391 1135207 328234 1585378 1457709 1680858 242577 1091577 350297 1020090 123412 2615 364992 534370 914234 215415 1609453 1466350 624314 1985864 1492339 768398 685159 108595 1371089 6426 1097534 579569 445025 1537894 727669 1668792 915940 1335526 1609650 1967056 726449 854878 765713 1919326 126272 899116 1215018 1744654 396188 1759403 330865 931887 714265 1087333 1962465 1891693 908663 1218365 693019 1674206 347041 77549 636999 559481 1187636 1677502 1564611 1523044 1113530 40479 1130984 607230 695617 976971 589646 488436 722570 1216127 1250290 768379 89647 285404 236725 944642 238770 77809 1092020 1142334 1992304 1817988 1833864 729160 1108111 503405 1774643 517003 716309 1664219 1630296 1219949 663489 1687083 1849252 623922 945845 105619 1926055 1847875 605958 644068 204328 1112226 1764713 1904961 1284573 1979649 1966314 17289 1792639 1261230 701417 324996 851342 1435289 1131304 1378019 1300097 734522 1663284 1080763 1574158 1388031 804016 1866009 916660 81472 1459653 117843 1158436 1820070 1474405 1720126 1976269 287533 1503131 1236491 1837836 351570 843860 777690 855133 678666 917642 803670 1482601 335883 649341 1579109 342307 1935643 695103 1467588 264961 1051212 557094 279790 894613 329046 937523 1591356 689220 1127209 1279571 1458408 836017 783994 9172 108470 483938 1202740 180558 1136741 376605 662490 663606 1949320 470407 732625 952810 850800 755786 1414225 396042 1119214 1104800 1006183 1224989 1020344 1147668 649366 1946553 1217947 590769 881770 1037993 864571 890157 662598 542545 1630837 807168 1733278 1513745 271237 67357 1121196 264603 331959 1863377 1465617 631651 1320230 128294 1736727 1730319 662530 1880147 1924384 730353 823987 1996058 1368416 1254740 44295 483555 1136884 34324 1147813 1821823 263204 1450619 1345819 88250 696605 1065106 1384284 1994385 55258 755014 1030063 1945758 1111591 135877 1505158 1421200 214004 282587 446801 329118 528736 1606027 109779 1238675 1980209 1200769 1174504 1100265 914764 321291 1482893 1184337 1875912 1858627 1446931 914071 1258571 950127 1965775 616461 1436025 1452381 1347998 58854 609961 1315640 1723490 1482395 1164535 1560267 955793 694516 730846 1728219 129060 1867765 1495474 588545 639613 1823460 1428715 464515 535806 1919725 1490873 807373 1531260 460561 1762784 1253483 1758834 970125 907852 1706858 900873 1094859 551453 1621899 1569522 59849 1566787 376388 1703085 1736108 1238214 1945172 678903 428365 1240605 1289906 525721 1544559 824623 1472688 1719954 269824 409788 1139409 456673 414129 1982518 922343 886685 1763754 1336337 1916512 1160616 452954 435981 1393482 904471 132385 1269327 891920 986541 794169 1254440 1669130 1918622 533760 986889 1340427 1672353 1662502 1126354 145821 740356 419799 752899 1816720 898319 1869298 1272435 938397 1742729 1027580 1563516 1466831 1202716 1840505 1780426 855707 92126 770867 323311 207335 1418941 368443 1171980 415615 1798226 552045 492714 1756519 1068940 216835 1979440 1071350 1247200 1805808 899611 982200 756023 1944373 646193 716047 817056 1384495 968313 4065 484751 1082151 874463 1547617 1342788 1136371 503175 1995561 1470759 1697550 932113 669773 1973660 1622884 750232 379918 795 673189 1070823 449979 558939 1990971 1784940 996572 1067326 1831803 1046153 384005 579828 762403 1587234 557495 917019 491685 1667157 991870 1079078 970990 356265 1382470 1988739 972670 921143 558452 1608935 518610 822504 1936096 766278 1306570 1451394 944204 1785022 1684826 1976178 1450065 1242197 1325364 254754 14633 615392 740989 1456247 1152091 1623120 717089 1682659 1738063 1472392 581319 892956 265663 707093 1902030 566926 805010 945764 992552 244063 1889626 652864 1230864 1997851 528078 922364 1341670 373575 956488 1332306 900765 206356 954332 1020860 1029647 1658974 72251 1240960 371675 1274272 760333 744208 1714558 471460 1652407 1025305 1751935 1924104 1379997 1193865 1499571 649665 874265 1126938 426441 766999 926190 1720709 776063 121282 1539186 1452886 49596 1267750 903243 1001671 829858 1441254 1693622 1028666 73152 1259964 873680 895718 1496952 1997171 476173 1002109 784985 86510 1556367 1439439 1687111 1886098 898723 1118053 434413 779629 1143792 844414 787776 1358631 1432152 890172 1816003 1698083 1321275 990798 1832670 1001684 1720908 1203695 303773 764837 1808348 650178 922064 1677669 1399953 625359 1873443 706405 1018849 1809006 696436 1993503 153305 705636 1529082 423071 1048562 396216 1520776 1449986 301541 1950008 1865385 655399 1383758 681511 609503 1000933 1196918 964671 615563 1358492 851384 1718855 122097 859885 771487 76299 1457325 1015452 2834 1225170 1245459 25195 327011 1768522 1962719 497014 1291458 984167 769544 911740 287243 694400 1839662 1477963 1270675 1398902 1432946 578654 562344 1974029 119434 1625769 1253359 971683 1310192 93985 981032 1282467 1069344 1750263 708596 704320 499340 1956247 1562053 82205 60608 1797411 803111 177220 349760 285791 667871 601067 601490 1488554 1366975 1692498 1867121 455328 533232 244034 963844 1063822 1082630 1865795 1950044 830625 842416 1261246 1965665 305794 609258 1408736 1146455 1116246 599689 99671 1633884 876712 1231810 770771 1197779 1845548 1620220 1514580 1517395 1639367 955667 895395 1409875 821648 1469047 79218 851705 562810 435528 487816 1224771 1317314 1937204 244146 691667 937811 705766 1367841 794309 1165400 354353 1125624 240762 136386 505678 1947185 1704468 246393 96634 413232 1965904 972167 1930861 1614034 1010849 1478660 510184 481463 153747 204819 1670636 1604594 1875285 595514 1170747 1785800 1062849 1253108 914062 501096 1615280 398422 329296 1557802 991623 1172054 463688 617398 1097097 1307957 1627470 714242 96021 1096207 756862 904149 532091 926096 965208 426065 1009127 387331 1562981 141661 1809141 850522 1556696 568454 1678237 1608253 710072 129196 1953280 1219448 234938 1986397 1217583 1910462 1456345 123036 1518615 1527460 1477023 184463 218749 1426376 618740 990835 1655148 948589 1472055 827877 314520 1748277 840103 232738 1049402 504481 1844981 546063 546407 1490671 1609365 536166 249027 1055253 653563 155518 1245757 746295 1289561 1759330 1031636 1641069 1977959 1294150 1834805 1643102 369327 1083521 948035 137557 127425 439109 1514709 1625284 549195 1053842 805173 679549 1288197 1857954 1836096 1952790 1522439 759742 960029 1589434 615219 934733 1602366 1966405 869844 986467 720008 1981344 153430 1876512 1563249 349890 1939684 1559443 396265 60695 1950738 1289672 1278169 1530785 1011976 1816363 154100 1911463 726406 1748511 1400707 132521 147542 635275 114784 1593816 450660 1439034 675759 27136 1383174 569655 1106464 288856 1673250 257376 142379 286945 383005 371506 746832 1289721 820622 1449097 1398804 1936017 1260022 1448574 1161739 70447 1836725 44171 698537 573347 1718078 82107 435000 1672168 1977754 589183 1328044 1523381 578320 464918 1879983 1827419 190733 429349 1969680 1347698 377929 1269094 1315885 1185312 1425158 551008 1322183 187848 1019916 1233894 313381 1330294 1891588 1378600 574289 870417 1512922 251478 396589 826735 512571 1920757 840011 852377 1223152 1712171 1543891 1208321 1249285 1385897 183901 543199 600691 1936289 851309 690134 842149 1414745 1384766 324781 1714483 863081 1794974 1476062 214361 900972 193037 251861 1149775 1111568 1112923 166105 753774 110721 703258 1089153 1935539 1438545 1399356 1742619 903056 1935663 7690 1222478 1459797 1393691 1261517 1617856 1711967 1707477 1696849 505757 1660398 646763 1177497 917618 1567671 1109720 1336353 1831653 346630 411571 1795994 722104 128240 841895 1407547 742 1197229 1589492 1808373 991134 324774 1415887 1816240 1505469 907977 1509848 1704255 1672240 1776673 1298393 1931753 109568 1428688 273948 575541 1330532 1549923 1123425 718337 1568639 1182170 840505 1908950 572963 179065 1607143 1448108 1580157 793713 1004380 1354772 980279 1870360 681512 1498887 572271 104879 471240 1348364 1074606 1570227 1530493 1325306 1612966 1243516 261280 1011640 1239602 944905 300973 1127450 1735792 407259 665825 1826782 1360897 24434 1668514 1629512 1349113 1607101 1744003 97116 835626 1804061 1113368 905362 1788601 1667300 467490 1075364 629830 267047 797408 1848032 1575456 1834985 674155 892346 1945137 1558322 1435166 1242175 888144 245524 1569016 1144757 1224905 510818 598595 1756026 358916 1572524 785799 1674919 1739028 1770914 1497661 1227269 1130274 1002301 18065 1260436 887788 999747 333210 699006 236981 1272168 945396 1103435 1678290 949990 283749 1795831 1929835 1437429 732476 240063 1922659 1045638 390082 379295 1243200 21206 1526362 1582800 988662 364407 1296344 147666 1877032 119622 1159285 103078 538118 1242606 670747 1187823 980768 1828036 757644 1842620 1526342 10986 952934 359354 1039927 1693212 359298 772484 1107922 1359799 1855370 994600 398859 951089 772683 1222917 1392608 1383909 62481 71895 346787 1903226 1388695 443036 1175177 1549739 769341 1374155 1077043 1714737 270413 10888 1178096 1211189 1627266 1402432 1597736 36385 317937 1780635 68834 1954657 1366411 77920 1552640 1754587 932127 493709 192441 68844 1862985 1396936 1762309 229697 1981563 946186 1152155 1573022 35464 1282909 1367443 1807738 638852 411957 1894891 1274411 1339574 623770 152162 1214854 1162846 169655 292067 367812 1032978 734606 882911 611437 1815521 973427 1317447 1942634 69233 231725 1691584 79987 1761841 182496 456368 1438185 1970663 1510751 1522460 1012681 482044 1244662 536041 1954242 508432 641392 1466204 148786 1627848 582806 1738555 431527 1403803 984941 943275 1982871 1579721 834636 1221977 156887 1734172 1424703 623012 568924 1882089 1062722 297345 1047851 1957373 1014740 1531244 1012798 416942 689411 105900 871872 1446141 676549 1022920 1827068 1780126 1287960 1982872 1296091 258132 1734550 823260 160820 1059125 1913011 1128010 733255 1420634 1737166 1551243 1398690 476927 1500898 710814 96504 326710 1684316 274414 1417703 1674471 835132 812541 801427 932021 360691 85764 1715642 809907 1020535 1231247 371460 1841955 1560612 1923379 1186656 1952520 726631 1847475 638863 1806945 713365 707520 772840 542861 175106 1280882 1803247 1065615 927441 568518 832999 1812630 863929 663442 575199 1980350 841423 523883 1226262 569025 1532005 1161406 859673 1827903 603756 828508 1884348 815526 1790312 1524117 194686 1178316 1712044 1627715 883673 55208 1692599 491547 1117944 1906739 207920 594564 1515215 943287 306121 1486606 648556 103071 261863 1773206 2861 1934797 1543356 1025913 878465 1469017 747073 679105 1525214 1908412 1018098 656510 576080 267475 548491 1590232 516793 1954602 206453 230468 932930 1122280 45504 6753 612045 615714 179905 1809137 75436 867551 1158443 978002 206376 1997702 25688 145945 120883 1904446 1981345 1583387 1025103 528587 1272545 874223 581423 396077 792070 1923892 1649430 1477321 758075 615893 1584208 38188 765317 561871 543760 658129 1254249 216797 856038 225606 1578209 1223125 1472748 837189 1570992 1313100 12875 1851552 1320677 1368879 1024510 1305132 778538 68196 1672137 1968032 626792 1403787 1992434 354854 1702036 1707186 328007 1816253 44364 89377 1129209 1268249 1439799 1810142 1243268 1445593 1108216 800226 1271484 271458 1734600 620123 1502654 344610 154472 1750239 1856648 1112849 1196821 1411385 500551 899342 1323827 1802988 285400 129970 649315 821390 647813 1875585 1378894 1614237 951560 429817 380808 727983 1411849 1000 1679539 1768370 1945445 1326110 1258233 935057 422507 1211097 786017 1874081 741186 582268 1386623 502631 634267 1418443 241954 270709 1363023 197373 1558912 517846 280259 408930 727010 781878 406846 1154642 1379233 105215 605454 1350298 628370 411949 1179934 1270649 1746778 129402 480845 1648822 805995 821285 1821869 1121402 416310 1035990 1704231 1313209 812577 1314137 968107 732162 274933 1610986 1622831 1359932 799999 154752 1202910 193306 1167405 86048 411214 1632526 743911 442599 1414425 12612 1875225 1186111 1114584 1566016 1963569 1821026 396162 183812 1115370 1842530 124638 219859 186141 8230 353025 1268833 1182816 749904 567883 1441564 1466328 1440211 1537586 1959955 1150930 1692861 1835016 1930911 416407 232510 1222613 1114125 1347040 1808203 13237 739408 1342185 233883 1770688 64759 1906690 1528686 425720 1038309 989561 1028806 322447 1835375 427149 560754 412889 1504555 1796652 695428 579821 741814 1723457 1614305 100840 764480 1281461 431215 1694703 1956283 1280309 270387 1146962 43556 715483 37503 708689 288549 694857 1421781 649938 1861503 370302 390676 1342966 712104 493676 1265959 1711370 1860877 696123 401182 955352 1510210 593767 1862343 1443109 225301 778781 1001717 1946849 3819 1329778 1158764 872864 1027839 1484887 1483393 420451 1918074 1726096 35794 1020711 1687754 1255893 212061 71210 73383 344599 990596 1596705 1713036 572588 1154782 1059400 1425230 1280988 484619 1442586 678683 376432 194093 1592217 979807 201734 1641382 293896 89616 478238 968375 168890 707425 13453 1551851 1379727 1094181 477279 190406 1614900 306871 819032 412280 935497 1762833 1351992 104325 215115 1297901 831757 1989417 936487 1717980 1179482 1741741 505268 1290266 6614 1757702 1047609 1430873 1586770 696097 1230990 265509 324438 1289583 295949 1411107 1216189 1096577 1053991 1414433 1224117 853202 1501686 1373479 1205125 1803762 1712795 1146804 777141 1829302 348770 1539923 37537 1118843 1093074 580445 76476 198875 382896 1090424 339412 987404 299099 1110396 453936 189844 1792871 431847 1092424 1402656 721453 1321805 434276 1729336 396259 1281327 1451886 1448385 1509081 442649 1737517 1203432 1584054 1521906 522345 1106450 126524 18885 1221706 599343 422951 429683 455689 253693 733908 1060079 1078100 1272697 703330 1148967 390434 211890 1914470 1682327 791751 78201 1916401 899439 1815155 147998 1685714 1318783 1714579 1367518 312269 1819838 1873332 81245 1474515 1407458 883372 1546614 464294 1491910 790674 1322398 428483 1304608 1671789 1750500 108162 1875084 228715 1244190 549028 22005 219828 677785 1890360 1209070 1647993 375785 127102 583341 323084 1130428 416808 233389 894793 1599451 81287 188028 1552478 721794 1766761 1420950 731989 1028716 378643 352824 376113 1049079 897027 1487738 1374325 1534490 564510 1946888 1615888 667164 418178 545322 1366799 398170 338050 1716065 1189224 1765258 201143 1753590 1789839 586480 1474690 186161 1105402 1046373 882567 316576 837854 1249033 1929230 597696 1286698 1906672 461251 1904877 1621754 941128 1431560 1340621 351648 84894 105388 1047225 529237 1945859 50649 1944851 1339213 1155562 582654 1150311 1139135 902804 1398969 1853062 1921301 1265087 791724 1721394 1412418 672755 1441727 319682 712810 1093795 1055067 417247 617906 1232101 511632 552360 82189 1774979 1388928 707802 629349 1281328 66897 863210 676278 270158 1610193 1024520 671462 514279 163308 1438229 294645 1694065 216597 1556669 1006787 859370 574312 995961 1536716 1899903 652482 686004 1924253 187578 431246 117683 676627 173310 1360365 328485 1995317 608184 1023543 529791 557751 1430076 1360998 1208792 1761309 723753 1607754 1357210 1557518 366293 494654 1223928 430585 1380319 54322 225703 233540 1649665 1424962 422434 1263061 801957 1912498 1580330 1282235 1589323 1089171 733858 800400 1651848 1623082 1973779 1559670 662409 1163835 451621 1289872 1476504 156942 736900 470996 1187446 1193154 736249 1745972 1068914 330472 1179123 67529 1500831 1231343 860460 1676291 424820 950191 563900 1079635 910598 1778254 407053 763877 430691 734332 2178 946283 373255 215741 326807 1501887 1813121 375279 1424946 428385 29395 1406177 40196 1946976 484606 62458 129964 1326734 1994404 538873 1923351 468395 267899 558391 1830881 585840 803800 1126547 1873356 534987 245181 1396888 440667 189233 1228846 715544 683015 1504308 1819647 1545224 1810496 573339 1286740 321429 61295 794801 751515 1584520 431905 899 734372 886300 1250932 602516 80738 1573127 1316962 1682926 62328 91433 1138500 108129 583587 1270796 388076 1017457 1833578 1605906 656343 1433310 938196 1810645 1219890 1097366 1271288 611164 1414711 896299 1904056 1563335 1682072 476691 1425842 1014240 278925 1217590 156124 821808 880517 1677888 1498388 1544374 1040861 1137325 1635919 1426297 293615 954010 414399 117323 323589 1696083 166334 1180207 15282 519469 1495501 572813 1358827 168500 183117 1171987 1966203 1195342 702058 468271 533904 931054 1578940 1173539 516887 906046 806039 1733771 1850589 1257727 1050619 730192 1543673 280917 1411113 1288939 136488 727167 1557735 1516676 1994118 1965163 1406934 1566276 1913539 1153543 159421 1348792 756698 711868 976714 438420 874567 1415640 494782 1199620 607633 1810511 1515977 1243141 1661808 927057 899617 1834317 1568154 1265067 23084 1735694 1634386 95821 1868289 155487 131255 1340016 81225 943212 1523406 693101 633303 717491 388025 1121340 64902 1620562 1725569 1322526 1082327 807084 622691 246180 753641 1608868 483279 1763419 90876 1649716 319995 36745 962608 543227 1846571 547391 433258 1491848 221513 858547 1531869 982373 1043456 1632775 1105574 860248 946490 1583174 423632 940396 452817 1236103 308558 1316252 276283 878043 1189340 1881900 1158352 1636867 1237063 872072 25488 463132 1665161 628269 1435231 1554936 164783 1584604 1269176 1233109 1070745 975365 787619 685351 34331 402630 732664 341889 275376 73797 962012 683763 1639238 733016 814885 264887 1715375 654730 1510754 717620 1647573 1523701 936031 1340938 1835498 1621219 1093410 602660 1668899 643745 292567 1095362 1031085 1866969 1067758 131959 1650782 421859 4090 92645 1926846 831050 1659902 415732 158781 782585 759128 1793956 1218730 640028 1578555 673305 1994015 908892 1741961 642563 1532803 1813144 668530 407330 1929565 686369 999206 695825 1818259 788525 1858254 283327 1230317 355487 1268160 1060423 34597 1588203 172446 1245511 1317783 1962397 1110029 1112757 646608 78602 120755 1079826 369845 421506 207469 375108 1937042 618988 1363065 734387 725193 1098483 374507 702395 882173 1345497 1625471 870819 756358 1034616 1723703 1131173 998342 1805557 1892806 272114 1543607 114181 111105 1576951 651124 1934303 1191147 349485 1432162 1924175 693705 859214 1196874 1469675 566317 157500 873007 910925 1498422 1993159 1510543 662781 194197 11068 1692667 1821844 1530964 1984881 65417 1090575 1217165 1414974 368553 153475 1973902 112882 196178 373402 965683 788224 357264 1162058 1344682 1933207 421652 1903450 403491 1343650 155500 731888 1508597 1565042 1578805 805239 1912811 978156 558315 1685849 108774 1987520 1783034 143699 613019 631876 1455218 80930 67027 1590719 1431147 98477 203585 729729 1605837 4803 1836756 264782 539288 1145249 1948237 1795113 708220 1818223 141469 967096 632785 483123 823697 1330871 721527 1295056 328785 1054996 1253835 945404 755057 1098270 207456 398597 1300932 708297 1153874 1568595 1087698 1381529 1778731 1961057 960715 1965901 1699996 1771821 978860 645386 1350461 1673173 952411 1473741 235711 170172 1514693 1629355 403139 1991945 1827465 1961900 1737525 1464604 353880 209556 972919 720475 1345369 1172309 1540913 1605726 274554 1502705 704682 1075770 791214 1971178 1419557 186548 1652730 1690752 349479 293760 929350 948538 666575 1190716 714280 739910 1770913 98117 468902 58043 1968332 555236 1937033 1466119 1276842 456743 570273 1190276 1015197 1357977 1640525 1050108 1970835 1937809 732261 1380438 1631288 42139 1267487 648536 1602174 1523668 242798 1588294 751484 5022 895194 1866240 1184265 1710277 661255 1966323 1480779 1047150 807369 1373045 1880488 1070376 1622934 639279 1901460 924174 1881071 1261261 1636947 1791137 1782277 1395054 1357217 1065467 524476 1812764 194784 1986219 1299195 919601 1019900 1234997 589229 279816 86898 1733272 1300340 1007821 357911 1648839 964296 1947533 738696 603278 1100981 8107 246503 625319 1491800 33007 1842396 1588804 1459588 566650 1386137 1042568 1140033 625540 1098627 229995 981948 418327 295231 742213 1323547 407205 1744685 678345 1645505 1140064 1558391 1897526 1611759 1240324 382951 93136 1892943 962426 868238 1646873 1932474 29627 1986736 1692407 1405755 835751 941202 1738430 407439 764965 472075 1013200 212671 647742 294017 1263594 162251 1329671 352288 770781 1973275 1820219 383858 1498528 534741 1468475 957705 1316040 1837570 998207 1419562 1910853 1422871 263577 580876 1667156 110884 1643683 1260387 707860 1886315 1965894 1655121 1760399 218097 1210035 1173054 535603 1631886 570102 65866 141654 1866913 1808038 1301581 1380621 478119 1790740 871975 309743 988714 1226994 889373 1933839 1707956 1522876 155952 1717949 1874331 874898 1253180 830032 863537 323586 1405078 1348272 422320 767916 853617 148357 1597023 724482 570243 894082 1373074 1034803 1182618 1960074 1241463 1555448 587287 1386671 1717841 39974 248788 1872626 131307 1252641 1708166 228247 125095 1562761 975401 1627788 1930693 1050144 1468852 1095329 357360 483865 1947575 581137 410362 1094100 1975870 1654089 297388 663737 1201094 123726 1674720 1444354 292414 843756 1656151 748323 864993 249917 92295 148708 949740 25144 1696293 761531 990007 317527 40211 1766368 1676012 1683293 183754 1477559 1006011 1207688 1749151 1232717 1926169 397205 267420 1655520 1740768 1256391 892265 1919205 660726 1789990 713854 1914387 454203 1785574 412914 157567 731586 447545 1138469 1163932 872266 81221 1105167 1682709 1219635 1680842 165601 1812033 1266551 163292 1143111 1568464 1177810 1856949 177875 97512 654376 1729318 1077507 126417 1329286 1413921 616263 769932 826755 967521 502409 1868249 565782 1990071 1934866 1594474 1774610 1546751 1577377 384629 1716340 76756 1810524 386793 1154626 1835209 506298 795747 121359 1969864 119371 1105397 1713734 1717776 1845531 217171 461913 974187 289765 1749033 389244 30318 982957 1687038 289628 1032735 1842129 1635985 22753 334694 1745935 1687399 1298441 425381 1488566 150145 827678 1021726 611819 1744414 1456201 1136716 513942 968614 1769135 1559053 1130177 1681609 775377 527509 1969155 1323301 1478721 922955 1119560 1629184 1615626 1293681 1597551 826085 139109 1549445 217764 1025090 1806143 1214345 923186 41404 332100 508754 83343 1254772 1268905 1232283 416410 1634088 1492732 1924776 1659191 844351 796459 1953022 811203 313802 1363271 649006 1787829 1007044 666468 1607524 834959 1218528 1075813 1309523 218327 1593773 28712 1613984 1932963 1929946 1616678 84152 1582422 1412740 1456682 1894488 676223 1896986 1971878 390799 1011518 1222304 73609 1596971 1726578 242792 1136659 1303151 708844 129668 1392350 32928 1615573 1260320 905352 1164020 329746 555408 152602 295317 787735 1299603 940774 57496 479386 1382041 446466 193748 501581 1503388 131419 1388451 134558 190460 5839 886167 527803 1251411 1937261 1367365 1935090 1882944 823566 678636 1114926 343323 1832285 82658 1976459 1110382 1923310 1707313 1090155 1545577 1451704 606463 190050 1587155 1659747 146779 1497518 172495 1594635 1692331 1998267 460912 1880055 1783856 1934044 521379 1140788 1250809 1467811 401292 1350508 1965633 901969 1548323 1267018 1453517 1373285 1705905 899800 1130997 308487 1686078 1033419 1262047 813442 477084 1969004 1656038 323404 1498987 986681 332235 1055016 1569831 1244167 59618 1665863 1543718 194010 369771 1321572 326010 653839 162499 115156 1041380 1877004 73322 579124 1931995 95983 1872187 1038110 493720 1638718 1803712 1887784 1275120 764849 912801 432699 1202849 1193088 1347885 723342 682116 720437 1177911 1221659 918467 192981 566524 1931678 1321248 324935 784568 11312 1735901 699678 792640 401358 1995002 432160 717419 184551 789070 606052 751229 1880335 783537 29316 423491 1337697 1806069 1535955 1383815 873508 448549 813377 73289 849402 1998426 1448087 1508154 233332 936648 633146 1833341 233758 666056 658069 708313 1136063 90515 444412 1871659 1756282 1097026 1269193 217995 76281 627106 1957640 1218779 463409 754790 332800 892087 376369 1121278 448673 1554124 226158 1668769 1157873 1679591 1578824 527240 1597566 709433 1789289 913547 1364264 24494 1570654 411704 194476 1327500 1133778 914504 657229 1010615 1956814 468651 213923 1615230 667358 1176278 1524082 690305 1792714 1632307 320992 1359157 1191679 411942 80395 1992622 672722 924869 728362 469803 561344 178433 1991095 1779769 1455110 845446 973142 698176 1680294 1001766 73705 5376 1861414 1918193 740752 1640763 1535894 1498452 1572904 1479138 1098819 195358 779568 718435 971209 719954 1567189 735483 1783556 840979 479437 1731285 1513849 1109281 1633696 1769173 726667 841387 730430 162221 1473446 926616 717748 1259813 456265 1199461 31873 1083409 1106573 1518489 1731821 738942 362229 285770 1291713 464970 415555 161758 1643584 1867909 872317 1615524 1360533 520845 282326 1241461 1245252 873325 688456 1961459 267306 1391126 954610 1270861 950115 1360642 1839835 736713 921007 266976 533865 1870417 1444599 1354416 1668322 542984 1112383 1761189 565579 1939617 1284245 363469 653862 1719854 1088226 255774 83827 819864 1492239 1288339 1963163 627658 1613624 1083478 890185 1924873 887399 1124796 1964281 1901210 1715062 628444 486766 147401 266899 688927 110811 907182 1503934 247801 621986 870929 1312104 671533 1092679 597132 166613 1154410 890564 1121205 244240 452883 115533 101999 1761743 102609 827749 1077390 710461 1740123 1305738 1112096 362560 392093 1546355 1585621 1465991 620513 1457033 1850321 1570461 141997 297971 74715 1561345 1498133 1350926 746096 1701059 228844 942910 256776 1959128 1799170 453314 883703 321421 272805 283974 261992 462509 1565989 32605 286724 1453737 1147494 1924134 48656 506756 1562669 1310714 1343873 1500943 361632 1294349 1961991 337227 472586 1280403 316283 1058444 363598 1336046 653173 1807165 518396 207122 1262110 222905 1673387 20083 127457 569339 277865 574232 1259684 582437 269052 877340 845882 1503595 482064 1993611 1478464 1442797 1269729 40106 1861957 789012 1296630 173735 1340209 1851667 588849 1609899 1532445 975370 926463 1801942 850337 1038395 1511433 1126209 1435459 1705398 88180 1200923 842500 192838 632898 736515 286050 1992696 1151039 863319 1063437 153750 919776 1605513 585535 58919 1514469 1734876 454556 963348 1498178 255948 1032680 1896978 1639784 563492 478683 771790 1243093 883787 1457875 383653 1027082 1078654 1325614 1432058 485390 551626 1712713 817380 308567 1992693 1625386 1210122 483067 960974 1898662 643079 235667 1986012 1983656 579733 1041132 98991 831801 1365557 69194 1341549 1056698 855610 646094 385464 314589 307338 759005 1535780 1412518 316441 1787201 1502171 1005317 1506208 1005608 873814 375126 1507545 1156658 443762 531375 801628 733451 1718441 37438 263299 1443432 1498598 1256322 935623 851392 475245 19939 1215932 1292415 1971883 269568 617234 637197 819429 1049293 85283 1855162 1280394 631271 1598929 95964 1284919 980683 352732 1440070 1906134 175971 1890376 1329757 791493 225107 1255076 1896930 952987 718244 1460427 669474 84356 1497470 1093142 794887 1095520 101622 473561 903364 861155 414321 1734181 1629763 1609514 706326 576180 1711865 1916187 700221 497643 1642467 1095294 1475870 404512 906861 1365724 715726 752661 1411484 1375137 576262 973313 440532 1883681 545116 1765610 1014732 748672 555899 1351019 790809 904271 1835670 1399748 22114 1825669 1260371 1214886 1386241 701708 1018058 901023 417684 1188403 691973 1625412 301349 565498 1858829 1177936 522834 1675502 512634 424832 679738 290484 203628 629171 499509 288524 1256777 1438225 572499 1858419 273162 242383 305363 1821740 1904994 512179 1902341 464529 763018 776558 660771 1210212 1977002 467276 288869 373774 53298 693417 1396452 643867 525515 829798 1576489 388987 487907 583205 327009 422236 110678 44579 1884580 1528072 1518759 1204578 1849613 446368 500975 1112492 1028497 457391 1339088 299830 1122915 1085685 46693 1564123 1425218 336858 239935 758349 816660 1255364 425284 832353 1439136 656543 83841 116535 73302 190702 1610271 1088688 1038976 527008 1031650 1056670 1880868 1932833 420634 1357903 1696915 1641115 1015339 566754 1529879 935713 1856883 1427589 789888 1030522 1521481 1774762 712098 1451710 959823 70348 501713 602390 1804852 501962 49920 1952551 1973530 1828602 1350874 1283673 627711 1356772 1177050 798401 1765012 1559014 1602967 1520822 1643580 650374 1154478 1267918 147842 1008457 1531355 652183 1239313 176903 1187401 847195 376345 1588444 776128 641446 1130351 337358 363295 1024819 287879 637223 760931 1751945 1668833 1635393 1852564 104092 336345 735530 1044192 603450 1334118 59478 1423070 395016 153614 697751 1161014 26875 849141 1249842 1844078 641510 919758 1514167 1913574 1922136 941139 540858 1776362 1356733 1119079 1541852 916920 613937 1519120 861674 1167137 1162742 301467 910651 1618959 3081 1519722 1811935 1192998 854339 293098 1485366 1092645 1807879 122004 1799692 68649 638098 489116 201906 1139301 894522 1898561 1250417 1187972 701823 1703157 1826062 1401303 1655554 715511 896066 1796482 456690 395179 1819025 1353989 1322104 667340 1296017 1008024 1836522 308178 486943 867091 962047 194678 1908880 1917190 1437482 1614373 1161498 487908 1981696 1205778 1324102 1474784 1777085 932760 1711369 954860 1327042 922253 495178 38287 420763 52022 247394 848043 1095130 1748331 1447828 1937687 1588283 471726 428557 1247751 1465540 1240050 1457806 677334 831231 1065638 328688 1930899 1953784 910677 77858 392474 625422 635758 1955917 1540099 1183349 1326674 412509 1577128 1964622 1581346 67485 1410126 375716 1803055 634099 295203 829424 280795 315603 1179942 1401929 963246 1604695 1471532 1138523 1895829 1644591 1769150 363876 141487 1375711 1974377 558445 1329665 721322 1710138 259825 439043 1461822 218150 288396 1404636 1432289 1292355 825045 896940 912816 574475 965135 1467416 410822 1697031 1912199 1701108 382882 28746 693433 758863 1601356 1129527 1266739 1037318 1866393 1097791 1519028 237884 1162210 960148 1283494 1560403 1618757 131323 676446 1159405 1676654 1676688 1668675 1478849 592472 1371010 882460 330337 1489775 665733 1380869 118823 1560064 1387409 1029400 952334 1707555 1179201 1268050 205829 960878 1404395 1786278 29757 693769 646537 1669705 1885547 119649 1345072 553709 452292 1932038 1184650 1527704 757015 227810 1012053 1511854 1208836 145019 306566 441823 37486 1403542 390618 1940179 1767561 703004 278921 922626 402882 1182805 381495 1354728 1905768 1214267 1558415 1679550 967983 310761 479381 1571029 1068115 670264 1555148 1601660 578406 785504 305108 752952 452511 779143 439554 1817711 1739430 975676 812078 574647 110101 1173172 1806007 906178 1142833 724326 744286 1660312 96396 1189951 1533556 952773 1356367 994801 1156913 664725 76127 1949176 1389925 360878 1453401 792102 1204730 520374 1688461 1014324 240883 130291 803834 1724333 947949 142085 1121419 1120037 360102 941289 1402158 1357109 218499 196087 470902 121124 649066 741019 1693526 549401 224394 1074351 1432873 692568 378729 1718087 1295206 1418007 1303015 682803 1389787 435558 1029463 878643 541813 1366047 1541127 177416 1243314 1323803 1451836 68641 1619179 718139 473290 257953 1197630 1378024 1656053 865087 1166654 124208 471493 200941 1443562 1030249 706876 626734 872627 204631 284165 1587565 36054 1542958 844367 923842 391220 689423 115071 235778 1543649 686639 864962 871993 126788 1994241 615481 585376 610943 384157 748060 1923238 608170 891984 1157 1102387 1928074 530977 1565911 1443701 1771667 167964 1091827 375068 1109758 1848137 242541 1480540 1291252 944579 272800 1037030 233983 906677 1691659 1545284 889693 9758 1716701 1445211 1933261 1233084 850235 1539561 343111 1317311 81886 1272350 1817500 361425 1751823 1125187 1230802 1286601 833282 1553796 1062867 1902744 1230827 1468876 1525803 1644885 407258 712862 1856031 1047620 957032 806797 1717989 852358 1481555 3736 927379 1116999 1925065 853806 102850 635906 461547 332050 1595594 126588 1949296 1446517 1925593 238791 697043 1804335 344373 28166 1680743 1010827 1182588 122729 481303 690496 34167 376284 1038236 811540 113160 185342 1016137 1776246 1132829 1714014 1391524 768571 1852776 635290 1813222 1736200 108074 358923 42819 1558284 1160479 73268 713609 1952732 202804 118971 1932105 1063981 1499601 996825 1138410 651171 178093 1756345 1942492 1528140 930558 521655 1318492 446217 120153 1942869 475463 663431 1874016 1358982 651144 800680 28735 138791 671052 324750 1036857 1885432 623849 478005 870640 288561 918107 906365 696457 312430 1121621 837202 1966313 137463 1022086 1724445 1036220 323136 1750140 918278 246567 1631410 158108 196910 459138 1289030 425273 651546 1891434 871915 666217 756602 1021573 1285070 75301 1829130 1933783 664421 1950782 199984 310274 1645415 1371451 1450266 351238 40078 1432696 1740260 248618 672590 453915 336184 1161633 1101611 145454 836064 1883526 1329859 121342 1166595 449156 1230807 610127 1569369 1309380 1141228 1531424 1899840 989683 234634 584684 447631 187037 1383000 976917 720325 1735682 294209 1337578 1961796 163907 1665003 411029 1637205 1563653 727768 1111474 1347682 1453213 787419 127855 986136 1697993 1241497 1399774 360285 1498189 1034828 1348444 202206 222763 525602 1710945 712866 976449 1139689 1343516 413762 999158 1057785 157191 1079559 469794 1471547 1645394 229590 1737620 1779361 852553 1499517 1512332 715997 941305 1936392 152523 513699 876581 1985096 653438 1456969 1036821 894031 616429 1535925 1613143 161777 1110701 1400157 13571 887261 109477 1031195 1948496 1955097 982068 930135 1919159 1983283 1696128 570146 1149717 838554 1063762 439859 670452 878644 325706 558071 1824004 1989718 1608848 1362906 444147 72788 556957 942044 1614780 867117 665466 460776 619705 1313159 309655 219424 298057 405497 583538 1171972 1721027 1368507 1365619 1964776 1560633 116680 1519296 715129 1784047 1132437 153321 1809928 1801323 1295692 1706080 1761571 918296 1995073 1730854 50955 209086 1027611 241508 1428539 1109307 327713 826611 367774 425006 803297 1046992 482244 846142 982005 716392 1122624 1740168 607102 1300096 733619 933330 1478859 1184322 1164707 1226186 1468096 1033844 608247 172565 814710 1810132 1815404 432831 1728777 1075948 114679 1869965 1509164 659961 1160873 1256573 1732979 47483 1672756 1359613 522145 86969 1083598 1188713 1096598 1060268 112836 1543600 1523973 748482 380508 225595 498358 1814691 1638563 1161611 1589417 20461 157959 1414819 1701659 1112878 375004 384957 507338 1969258 729316 1069122 847204 834926 366237 668578 559088 1170048 905788 1338919 1305751 595680 216372 1344412 488841 463035 96099 1615393 836421 1938633 1770582 1665917 811312 1350922 1778304 401035 403403 1841601 839192 315143 564068 1801779 473848 601759 1000518 510240 684019 61033 1428846 505263 793332 1560499 1424728 91526 1090872 1764957 284947 1264143 540956 1507886 1709317 442688 437266 1652660 519457 359714 589580 665732 835677 1952475 1685195 975136 1225066 1887598 1651038 1227280 1308612 1185120 1313873 252247 1026007 1250465 663749 287477 1417110 773431 867707 1193022 709698 1268671 1345634 884933 20395 1283760 1343788 1389805 1200144 621812 840595 702801 454066 285322 153947 1265388 623126 1860119 520177 1379348 1795430 1959681 196258 605764 95218 1781343 1241531 1565063 795309 287674 561787 242677 1035660 1366752 1861102 1869776 1335006 858438 1810295 501535 183112 1441745 1766178 1140217 1767039 635110 1018793 248988 697038 1061463 1653599 8571 1400279 1753214 1770259 1451789 541546 899623 1499184 847748 391219 1733649 1152725 145946 1613229 815859 551249 773850 1051526 1111453 1657931 1768291 1469887 1042005 1618763 15853 766214 1801074 496811 635576 1601641 199696 880253 787790 704412 678839 1707329 1260905 794807 843905 1771371 1431411 284238 329991 1143474 1907100 1250668 456405 44613 1240207 188272 1596478 1895878 1555820 1920557 1116090 1055732 339051 1691882 1107404 1900646 1214698 1098596 778867 160557 286888 840090 1919154 285542 1522217 1969750 911224 997087 693427 1154908 130978 1052821 1461879 34651 647442 974429 234578 198603 1300612 1282535 1631172 922640 1937009 1878814 231387 1969405 1194320 1299998 1526234 421152 281870 749111 352847 636855 1655692 866271 373601 1985420 413694 607114 63600 158110 648375 452368 850748 861772 335167 892968 1050948 45108 14078 696852 693170 1604259 1612213 92414 909752 206168 917439 1724718 1497858 306055 413638 1396986 596694 1508836 376465 1158227 1808362 1422216 1409458 76280 1972350 992315 1177106 1263585 783382 1277106 204957 1440410 590744 668061 13495 1104552 1281684 350481 1424096 440850 1622450 1877968 1382792 1639151 150781 1903529 1688836 1730804 104674 647322 39922 815837 1666185 44386 1518754 1539768 1163353 1117647 1586097 1492394 910746 1700241 1614094 1230038 46079 989106 176823 1570106 716620 501309 322016 841136 186420 1176829 102975 1626463 350976 627219 1142305 1498171 1270294 1042640 1817668 1026257 522407 779810 1241585 1040876 1679054 1204193 671619 1179867 1005653 1940360 1359699 1920883 211839 1218727 1029453 147888 1048292 1437796 1867554 1358919 1946344 1533757 1778867 1639570 93930 1073694 26827 527485 796881 1128788 1936351 731406 1394640 398360 841223 1818875 1212390 628300 1283898 588365 1677713 459146 1697660 588331 1852195 235059 702097 1735798 1550038 956076 629373 604230 825378 1932741 1292356 333994 965570 232620 805861 1707576 1071896 1126537 1281007 1795122 115520 197514 408524 639608 452579 699924 1103754 155845 1669306 1043983 1645117 69299 1678605 1393523 151096 575669 1638785 528640 598305 1918705 1921553 310042 1011927 872842 1478127 732013 814129 790211 964582 371003 861112 557465 65704 1430617 313024 573558 1854603 258739 831449 611086 757065 1436280 1971122 1225855 57158 1110734 1629762 314218 790669 1557169 1613726 599488 314595 1661222 222830 1883180 1044392 1628188 1965150 1204323 714535 656481 1042636 1945 1592908 815454 909006 53206 1973863 377735 1579093 110971 991505 536218 797292 1077432 978164 1497836 1057837 1006224 1860901 874284 1584659 10820 808054 519826 991929 1335022 149070 1238043 1480957 1966943 811902 1022880 1108117 1073883 1431693 1035046 1216881 671009 1608160 1065087 966277 563649 841959 1227386 52356 123523 1420077 1012863 1855664 474248 1805249 443034 140830 456551 859128 842607 942131 562443 1752819 1032635 924528 123572 1806414 739635 1909289 1771186 806840 407910 816470 1348649 1044921 978668 1531379 1953913 1489683 1923040 1936490 1750718 1415026 844062 931900 1037326 1325012 1082715 196815 523999 1270946 473381 1714434 654401 1302893 1888584 691081 1147027 1272683 630127 1409451 1409959 433092 1698025 126885 1137025 641690 1083330 1053440 507132 1360630 1170632 1956826 4350 1837332 861413 732532 469982 1219880 594240 536197 102068 146216 1374218 1747967 517452 1640591 590089 319441 1617126 670629 1241293 1991348 711273 330631 1015670 1115552 19277 1994296 375248 1001668 189612 1187851 445310 279412 1836437 1580572 119089 847499 1113918 122333 1440560 1436619 1972356 1913643 688468 144274 1172194 1871180 1886181 1692538 1693881 1142339 1165140 1938308 363158 559373 1297102 137372 1974724 349643 1104321 383037 293273 315701 164949 220116 620037 1439170 1209321 787851 292852 1964360 1813907 1715055 746197 283436 103164 393833 21701 564679 767070 353267 661300 112300 847280 1498507 609582 646794 472362 752249 78137 730747 1542870 559869 1169670 337769 1498087 1998422 1716096 1776444 950255 1410542 1943846 166034 933709 781472 1474994 358284 1303606 772030 1923632 1642438 96531 341571 1812261 288882 508751 12489 568238 1758246 867767 1812252 1045034 461575 372973 814313 1925563 240673 1168507 1892856 691589 1089003 500062 193594 309195 1333503 1229216 1691516 627389 529287 1452273 294261 1123035 1784317 1609997 1702911 1461701 568573 886674 1025595 329482 1139000 475238 1361814 1991774 171944 1563908 218458 1934437 1923602 610406 746933 1406235 1810102 1917919 984293 384852 9633 1009789 861181 935271 1238682 441828 671182 1137085 264413 622963 1468501 309824 1643396 1647456 1139773 1443845 1095221 1199652 631981 100133 146000 863653 568271 1718853 882443 325626 1346796 856775 453475 1505 890937 1834577 1010883 1435630 804733 1677917 873053 247734 1978637 95963 1266541 1735455 1813416 526178 1628723 94063 1092115 1200208 1843511 898261 420463 708613 1384363 1787306 1881133 827550 45065 125818 333811 1855656 706591 659158 270784 1976499 252956 400631 1624798 1376711 1522446 417341 286929 1155783 1687634 712971 600145 931321 63831 1805217 634949 1732130 439893 1096519 107953 1465324 254010 837079 779378 97495 316738 1233098 1820449 1056934 1952640 1939681 1588601 1837969 450556 131556 1209971 913979 1034802 1993659 258494 1157311 1690535 1262205 917544 421727 1283302 295455 1786378 872993 666984 1330440 145477 1106876 640855 651007 1999218 1377071 492471 1662422 159393 231728 1436629 1129025 1174532 1913139 1637229 830276 1531445 635741 13152 187993 191144 1638903 1216668 82694 532527 1637387 1756358 800905 904391 785508 623461 51278 748242 1373794 1557761 1595636 977700 1928061 1785838 406711 1740455 1722262 1724528 1405851 1298785 1430837 991347 928043 1300235 37595 1607526 223080 1468419 347106 1295871 921825 959564 1170202 1253216 1322406 658151 1506979 73172 1012460 1844146 1989736 54047 589252 62742 266116 159001 1381838 965139 762780 1615377 1241766 186980 1303 1347855 742009 1897833 1644401 535398 445045 1429255 700047 1835353 1066816 553833 66037 1409109 1063945 1544705 1593945 1245646 1261323 1705394 1342665 1330242 224357 1507172 926793 60544 467576 1751813 97461 119467 1898037 1203936 1783756 398607 263189 177631 1083298 1800595 988937 1217700 1780868 1891031 113664 244996 1988154 1616987 901410 230609 1405085 260007 1379478 659844 1346913 1107687 822912 1490790 1480008 599035 1919961 1045158 1291445 1472810 887314 1268201 996123 760748 860500 269984 1033897 1575746 1341171 126932 593174 940415 1380382 1996026 324513 1943862 14492 37334 1287247 849031 496607 1896690 944374 1919190 677312 1943311 962480 1061496 1135068 1195186 739080 1767128 1956415 1621673 301747 1501621 1018033 1715827 271863 375368 384564 1127548 1127213 154513 248059 1066538 64568 414905 1547244 23526 73598 1388343 651722 1164 1566293 819159 1686569 602420 1243289 749151 953242 1127333 1159477 1534988 1671712 494834 333782 651125 1678223 598011 629152 925882 874848 562272 421198 1634441 499253 182921 1630154 1629685 1064457 635613 915892 1241232 1448609 493387 945385 1718576 1127058 1899922 1301227 1825021 738707 1878920 37249 815252 1525241 1936991 422362 61636 1163375 1121122 1189183 334273 1746545 1580766 750514 716522 1318056 1552895 1794953 1434571 1404064 1493185 270495 1426814 1138197 1524854 124262 1306393 1432325 1346947 439250 875564 691068 1877415 234732 1057429 473333 145332 826501 780386 1597604 807389 1391795 1391979 433727 994462 456875 1692217 1138009 766184 555311 512353 1921165 242070 1693494 132773 930655 1317153 1395314 671147 79397 814608 968990 750500 1754748 1824840 180502 1888851 128217 1245044 1182244 1291602 375405 1573619 1912403 944249 1123966 1992873 1420289 627377 1981383 237817 38267 1867978 214669 32518 440145 988488 1613186 1085756 1171253 1806849 1635846 1191595 812263 1501454 1251598 1214630 387171 1520069 1259117 857333 1918667 1234842 1003267 290651 1216213 998060 1531521 1293217 1958754 1319293 520799 1606520 458593 1165150 1363996 692610 1334748 1017425 659424 1054773 1019010 1620307 350525 1664063 1262725 453530 378666 552277 1897157 1452114 1960303 1882025 223627 1132307 713929 1170403 1378742 959368 1620966 1921862 213927 1227502 963965 1375814 1945448 1123262 1922303 872268 1022620 449335 1758032 855225 1947220 904511 1324371 1192415 1316506 598212 1270329 76712 18319 995428 850809 278185 865288 1879724 143700 29018 197490 1308170 956782 813714 1051719 1225269 1323568 1430194 393934 716132 1106181 1229549 1131206 1378830 796469 88398 764506 1270836 1361614 1384729 1132071 1882696 1532012 1539105 1826620 1283409 763205 758155 1182095 1322356 1674713 543547 527797 1994910 685344 1795736 317053 1323088 590732 389833 197532 413568 83345 410096 1376836 1543877 94941 1969620 357694 832731 554125 584324 1117953 1788050 1121637 972446 1507992 1722823 745201 566000 1295165 854034 1478886 468376 147873 856098 1012374 1653436 40324 333138 570691 82739 1665337 610475 239791 916572 1404343 1113086 1225068 1012553 1928982 866730 1854366 1267907 1757819 376757 1457859 683904 1461529 1435218 1351558 417033 1284141 1264352 1045366 1458319 505043 1322445 45451 1466852 104026 1378489 52754 1896635 212578 917250 880834 519804 743992 1707963 423709 344268 728803 1244213 1027176 1063387 1672276 354815 1223634 129322 1693488 321995 421605 1885325 166856 1732946 1636474 1107453 460798 284179 1170599 1980420 271496 853285 247447 334849 1014581 1454214 1336805 1628598 1476638 1953726 478532 288184 1347636 1139970 1167456 1762849 636941 533569 587340 1851848 1117217 766766 1095185 409807 1090714 1804911 1492005 821368 1311477 571935 346629 1345234 373542 1908611 1334993 1299403 1162622 168013 307300 201846 109872 1663061 1409273 1022025 447318 1237636 901076 1213428 1943841 35181 1142923 1153269 1718971 642185 1683566 698544 1861467 1201261 73402 1332211 1256369 238838 872583 339178 637449 1644961 1426764 1342714 401717 777887 1893345 349492 1092905 1000159 1137331 360225 1886229 1484209 40535 1229816 472647 510482 1199071 491015 813178 1941027 383990 1621833 1394877 556359 1137613 1919832 888092 1436277 1818460 1582073 1892372 633516 1459646 1839934 247919 1278313 157882 669809 461703 1040691 1368483 971120 1338066 1279181 1954901 1992536 1614035 1604098 492524 1003707 948365 524217 511068 1177314 1023994 900082 105691 587436 1727315 1641716 525112 46507 1456232 63620 1469431 1694963 1762259 1980949 153070 59878 1082675 851968 494116 766882 1804585 993317 1307996 1330993 1274797 736435 1021433 827975 397102 1244668 57400 1989732 1930785 1391146 1341210 1847824 461154 1009912 1172586 1844823 17383 401229 1184666 1426980 1028851 785380 967416 820815 603623 1886068 1963969 96929 1326465 1892811 835100 1865369 1870862 736945 542595 1388441 1375542 1353638 133753 834328 79292 123606 395372 971302 1057394 204887 1507547 1675418 1627379 190190 1820485 129811 1222480 1054908 314071 967471 1363836 1772142 642337 4204 544661 1193433 1323238 1117625 224108 1994900 628776 232521 1914113 1212628 113185 1909072 1729338 1384138 263831 1047219 759373 1536533 810661 1912254 680022 554878 1191518 1809234 864893 881724 1365086 42854 1305359 1495454 960134 1859400 1782320 102181 197938 1520175 1267939 789948 1635834 1806333 893823 191838 1967838 1345824 729894 521236 1616862 9723 516642 987313 1700193 1043216 1991759 1347689 1995835 612282 420054 782508 1982249 568276 1431988 221660 1970767 499914 992846 1776991 1224687 1721907 250023 1130340 90393 1943737 1102215 605155 1514645 639882 1867890 1511199 778053 545903 658721 1426419 693904 1165921 1139381 1451733 1328468 105244 1605276 779427 877197 259002 404094 1071562 1043014 685449 82496 507755 1230755 1856752 562013 804292 567609 1103966 1487922 577828 1725922 1797437 1023512 866011 1190700 1814935 1054348 1225503 865070 1801205 64418 1021999 438887 623074 524248 646213 239981 1115560 92469 1020264 1649312 959234 1397887 179854 1772967 308291 1101700 452778 16015 1434944 213947 920654 913737 1684852 656640 1582211 174851 1278336 422280 122297 1651662 1597624 1226154 828908 1725590 1323061 1888938 1861514 1243313 184207 1831396 1554253 569879 1281672 1519509 659695 857287 1425938 1685225 1171733 531853 949059 1123078 1961386 155814 1383754 1693437 1076494 1918900 1717490 1221475 1082912 230444 917317 735314 383208 45950 644406 568398 1091874 42191 223223 1347397 991507 934582 1736799 1800153 935384 150463 1362659 1449746 389662 557967 324329 204317 776893 1528619 490744 581212 221459 715330 1785720 1366554 1843372 1973811 1915580 1794611 90392 981034 1797311 1851747 824673 519703 148740 1474110 1823912 890720 753530 1035510 1114777 942353 558942 1824977 1825280 855247 307264 567355 1099337 1697280 515517 676481 799800 1503135 115525 354262 803070 1712589 360321 424218 684824 697695 493181 312191 831829 1589145 257240 563668 1212327 1166048 1747365 1328642 1620261 1622513 452962 860113 412990 302289 605575 1302894 914614 282314 1231606 412144 1376908 148450 910580 1116892 649907 532558 1682274 1357102 29344 437328 1058592 1687983 22809 1509297 1947349 1007309 1897508 934448 1020478 1345979 344064 1112985 645676 1830085 278229 1168847 1260748 862877 489623 1795798 268532 907158 624290 1686433 431686 435262 881570 74609 690626 1760854 595098 167760 448001 199510 868615 1667813 1790422 1517384 1056224 1087667 600488 1150685 572444 1464212 1536633 452034 951455 1007288 234747 1075808 638317 1364864 1661302 1663986 1674051 372935 1705300 1572305 14522 1912575 373358 958288 321069 581997 306485 1190456 1231924 1453180 1434555 777782 1912883 1806338 552625 1490813 1207950 1569073 877611 1143811 111382 1611189 878719 450738 1546108 896642 878136 1136006 1921781 1926020 500744 173421 397557 1733248 1632441 1984311 1738367 384221 1263149 1859194 267459 1624095 606068 1190343 1114115 1760048 574988 197007 907705 351602 418559 1996518 1570996 791198 1054114 1317292 964075 1536015 1517915 871356 1355627 1562036 1285595 918922 53373 1009496 39327 867466 812207 1996568 534080 1729389 1010454 1729805 1019712 1079437 1692853 840752 1466110 1980223 1448237 1541242 1182477 34486 1628792 551397 335700 367466 1773748 1164742 148156 86140 1860601 1202015 1446590 1307952 496772 1930320 425402 446264 945119 810248 1110790 1530577 1927304 168285 800317 929858 1021750 992325 18144 921536 1783540 242709 1733188 1316016 908214 103342 961340 1217028 870837 189036 971590 1651504 837890 223617 1487797 1558278 596448 1848155 30091 139231 479635 685342 843342 275707 1343942 1206670 381524 152536 1377496 576308 871738 716354 306902 300842 581973 264626 460943 1586248 1727838 1329808 29273 1604318 779823 521950 625977 1375588 1108707 1871907 1333017 1142784 1610838 1355978 611625 1067038 1541275 1619792 1510968 1793592 1775267 1019218 1593740 902510 1795774 1289311 1456975 1160620 1093376 1454642 1604907 1484273 1114046 96514 768037 1593499 694429 711427 1788824 1280159 623218 1205127 1245347 1022119 560028 433179 922571 1025878 719682 1308720 1201154 1988034 1451702 1258453 492350 863694 1248430 622370 842002 1097027 1622179 552812 1987715 1311345 1537889 1819986 1136165 1716338 1216476 1126200 1132141 1692154 1608749 1388130 42714 1690963 718816 1409348 49558 1303013 1107633 1300149 369207 1973708 868079 1621677 1531510 253060 748586 816130 766511 741995 386195 29912 894666 1117679 189788 1530481 1447596 1853860 825209 381087 635406 1797226 1708951 147627 1335249 284380 1019729 1870205 327184 1653328 1511578 660095 542352 1300759 426461 344420 448773 1513028 1320265 678398 1116101 1353186 563213 779156 1993528 1021615 1910892 567260 305440 1338452 336353 1424311 1502037 148219 1109723 962630 377744 1533457 399845 844456 85853 1246993 1472697 1246333 748320 967993 1462252 1663966 1129787 812075 1069076 518555 584880 688716 1921519 1157084 1174677 635819 924797 526689 217664 1101926 1937202 1429367 1148591 1729069 598693 1118216 1546123 338515 955951 1991918 1464344 1299269 589474 1410795 1267494 1419650 1009772 995652 520893 92314 1333970 791778 1541786 1311861 1522890 995247 1556978 1045219 1443850 289990 1126633 25697 1825192 241972 190361 1324084 1928634 767410 1384482 1560796 1137283 666058 380847 294844 862123 1494967 55577 312151 1370310 801719 1552681 1396994 1785259 1757651 1343357 284743 380934 562 1272345 463727 1786597 203644 997679 52374 361401 657893 302514 996152 1717106 1403649 1113906 583134 487950 830006 1779541 1579361 295428 1293393 613668 43055 1963042 110729 410274 339672 368696 1507895 1320529 1084128 1356986 450246 1264169 1617696 1640088 1871635 1523800 520981 983626 80334 340795 1227593 634013 760944 712413 1985589 216626 1271428 44543 8200 272205 326650 7784 1007584 1603997 521212 614192 26558 319395 562462 518637 338876 254917 616040 444571 507925 1259692 608559 1663047 325707 5816 1342668 1464458 1061269 1752690 1857504 1304108 422374 530469 1862708 732816 1085664 906971 44337 737454 1837080 913259 697983 1250003 1851035 1534511 188729 1316342 877334 1694129 1084278 288754 867636 1677811 585149 1173100 1525699 247713 1386749 739905 1591260 517500 1775270 1970953 1530564 1931899 540694 292182 1396358 582925 967396 1881637 1642071 1294554 448522 1814094 1104961 52147 1041505 1962041 1530211 1975363 1470569 1712297 643602 1180 78867 1890627 1919418 1281591 741932 1313851 607137 1113477 1709114 1605787 1264463 937539 758120 314148 142726 583248 527276 1081201 1724138 1824305 362369 920394 1837331 337305 1425683 643229 1788693 1357825 1304574 210390 1783737 1323068 128967 597502 1004856 1885903 337653 419139 1296785 1380290 730087 914162 1778553 1327526 290112 1370834 8026 538407 1889122 960562 1321441 1813435 1502587 1567997 1333527 887906 746975 550253 623453 467925 602867 1616109 503949 488091 281 205158 5147 1344688 157801 455316 825593 658537 1214043 1711817 23537 1645745 1346734 167326 896032 854191 994424 969108 1064594 124928 145624 1839762 972942 1710500 282071 588460 978432 45127 413938 1606307 1989681 838641 136474 1758022 494150 1350293 542349 1672243 1607738 93556 1385649 841866 1421710 21251 614081 1132681 1624508 1292695 237411 1597284 417677 297035 675906 782594 56311 225492 781275 1579152 809522 1769232 24861 1999992 574333 209348 1216495 1769467 917511 276693 1407465 1126090 1246672 997663 1300988 1376181 322581 1059021 561305 1836427 520724 567411 1053032 680321 693682 525607 913997 1827910 1003435 361505 1087207 334252 1929442 1982135 1508892 261479 524864 345690 1768893 588507 1880072 1702966 1898218 909364 1845848 369280 974600 1462575 1481816 1066774 1015045 402807 698691 1917292 1684890 361810 1262708 1835463 1676378 1543768 980502 335523 192274 652968 1330346 78198 947037 470016 1601052 1148486 1397517 103594 1004875 1920937 1704716 1696876 110812 1632883 522754 363040 1166083 1717440 1786114 397678 812084 1351376 1132760 1715795 763140 1575995 1587650 1447996 62970 18158 262854 691509 1606104 191709 932085 1130565 1147708 403113 1254145 1225042 1864483 417775 936545 1731386 951932 661335 763211 638793 476472 1194471 1751406 1232869 1535172 814771 1631253 1822461 574918 1793409 1022627 289976 1530118 1300442 630956 1022405 1240565 680137 1316194 594503 1979719 515788 86650 932189 550192 597732 688595 1770972 892994 1493641 1703620 687788 799191 1827467 545630 1256548 521337 1544905 926837 1991230 33940 480316 924128 1839962 1725689 596863 1556786 71687 1406948 1736560 412049 1346765 1674033 1612868 1995332 113607 228960 1630795 616258 32267 1109761 427862 1422557 62186 1527218 636095 978517 390054 1389603 1857821 1048322 643032 1201324 1392785 887074 217071 1969419 1926434 1977500 408904 1102483 428827 185738 140086 705286 69498 541896 1793356 795638 112054 511174 1937529 1775140 1058835 1537676 313421 945521 949868 408332 647400 711747 1925949 1159696 1318075 829113 1719935 765066 463916 1416320 1157998 381711 1596806 1640584 776091 1905668 170904 1156232 610934 1819148 710786 56138 350623 478271 222608 686489 390004 64995 1356065 507206 1218802 1017037 1333906 1332763 1942448 675275 1246270 1332976 124745 587164 471224 1299587 684112 1682747 73005 1518929 176111 1774141 86796 1464829 1930305 1274434 1442165 292044 1115930 1459316 163277 1659557 1314478 1781995 744419 180064 1385066 208317 167438 1997107 884336 912831 238851 416756 499523 108051 1615723 685502 1910880 568342 253154 58836 376622 110474 1163522 442805 802604 123652 1825754 663286 442657 1796485 1572505 918408 1959551 152178 905920 455497 121621 800976 1266747 1769442 272244 894131 1363407 689888 1010190 1156051 769739 1607209 829328 175962 363129 605150 1741796 1403616 346822 1025800 770921 1886401 481711 1735981 1172769 1484779 1145444 834709 301990 259307 323715 1375040 295875 259045 1956743 1617066 800875 1788240 1075218 1526178 498688 1785950 431077 982601 1367564 1115363 1173964 1884716 39515 940824 1643639 1208060 288942 142784 515249 368802 1457195 1775292 1030808 1095074 282828 89598 1567084 1889800 719850 220825 190767 1129180 200201 1923060 1755678 1028352 463717 1550341 1157240 1296103 1635296 1564683 1140661 1072760 102249 672443 1988729 1787555 988038 814836 1920582 1502521 403417 1139352 1462718 1592460 88327 717072 249143 835686 1365900 1774295 1184743 1960372 689114 769475 1826409 1636482 96416 443896 1132110 1029533 920943 634497 1772858 1892686 416855 1631102 848568 1983758 604815 1552709 1287095 670180 844330 1826488 844867 1857806 1223368 854173 1757006 1395400 565765 1356824 1596264 1141763 1200376 153509 1862338 1336207 15753 1910876 1632362 66481 1283719 1508508 999323 833737 968886 165026 1558983 1123871 889150 191612 259335 59188 369862 1448329 754535 1274497 1164680 1428968 294672 383814 1088841 824347 1865073 521986 1790354 1459037 1269086 1166436 459958 594971 663313 785613 1018640 1539943 648130 1084998 616942 1650821 674825 646373 1075101 1273684 1623999 525577 1091931 434813 474693 1014930 556036 1516430 49247 678532 973973 230292 694756 113958 917736 1839517 1505286 760267 611153 121623 944666 210028 222133 119966 263814 395362 696090 999064 1442054 1631326 1212114 913244 735156 577528 105945 459787 1850540 84510 761237 984294 428890 927993 1836822 42173 378258 1270301 748392 545328 173459 548839 880125 1052772 783676 1565835 523874 1249916 1606711 1340887 1746552 1598844 1198790 180275 1638357 591111 1256188 1706316 1466366 1188203 1900161 1167414 677684 250446 1888914 1690125 212879 1047971 500905 1385342 1161887 599179 1806655 683891 1807440 1631740 811658 731352 919747 1375141 904635 1059665 1831760 1315600 727668 1942475 886123 1874925 1770992 364800 150129 1362299 1029115 89590 301780 603352 836490 296702 10243 1692108 914376 1071095 590011 768626 1065103 1588932 1168421 1008984 1452188 232210 1267103 353592 405826 23693 439690 1959083 664355 1539268 305190 1508377 701888 261423 1307723 1646300 1058595 1459249 1485462 1640933 1683338 693897 15174 462582 1175616 792896 399279 1395129 1405760 250773 320783 1328019 1429472 891260 135266 1288776 1857934 553704 1536876 1509015 1894069 1375465 410903 1971022 1800495 1786820 1823025 1223825 578735 1320522 339736 755543 349383 1820586 199838 584005 1180243 1651736 1121241 192045 940162 980763 466967 1720538 1172675 1773719 1380492 1532993 600693 121319 190275 46700 1450166 996907 1952110 1572158 790944 1978144 737997 1752795 1435688 1723219 93330 1931100 972925 1348869 1366471 816972 22140 264752 1283312 1090794 1367866 406510 550548 1498086 326249 832514 1840529 172619 1045654 1140746 993758 1779523 1833966 547320 1209091 637178 1453168 1524004 1158547 658608 182225 1446012 1574246 1861680 830212 97247 420161 23416 928671 1328224 551259 1825972 443253 1262323 171157 367074 1146480 446235 156853 1996212 1198274 492961 298129 1202936 1903794 1841579 1756969 653866 1176101 1935474 969440 914420 415849 156747 1768819 1534147 1066093 919346 1796725 1659634 1035989 1032505 690611 279345 908185 1998006 841906 4823 133624 291814 1148127 1676459 1568979 1621044 1531927 1548071 1058266 1719957 52610 1394641 1875506 1079575 243234 203746 1896205 1814858 944313 62572 1121213 1657266 775721 617916 951432 1213570 839927 1424768 1015890 1202197 1758273 246725 412696 661019 228102 119047 857693 253365 1756740 823954 190558 823539 1011032 705871 52965 1467430 705079 250322 1989911 290874 146371 1275905 803560 132827 82442 925998 1865479 1327929 529029 172201 431325 585108 4001 1861862 1054733 1088924 1372137 1396011 1663570 1821028 1894162 1085506 609559 1057454 682941 1347960 753167 162908 634992 1918589 980765 556583 1793504 1317042 1757105 1140206 1279190 1377853 1794348 1123612 471691 1334809 1161479 1110137 939034 576952 1598600 1765082 665158 1023103 1889395 1062923 392978 1671181 769858 1044134 1223305 959403 1612120 344887 233023 1012646 554445 966737 1465442 472119 62967 988842 139946 302666 645043 1161173 854993 899676 8811 1790508 865813 523679 579425 1601905 10459 674194 1599241 1527200 1411355 829796 1880323 266750 1113272 1796518 1469090 559444 973935 1101250 1356029 1912194 344135 1787092 1360879 1222521 190063 1775653 1604272 394798 1414801 695125 1619323 554312 515196 162225 1887480 1972580 973627 693479 1982999 794635 1398474 1211217 974413 1381496 1900890 1167628 870857 955292 1761740 1512275 1161847 1627245 1065742 1873668 972922 212816 350724 1211508 1522386 1201943 1853572 56750 364304 1319140 512913 84990 1529061 316181 473656 1315587 1501990 1904678 729794 1217996 278872 1792452 643690 1343780 1478603 1478335 1607018 726592 910820 655291 746168 1183498 256724 1028996 902721 781693 1174423 99845 1199044 357650 407655 1728462 1103462 1222078 639485 351517 165133 1432625 1799197 574489 361888 1653762 1359120 1554806 1826310 1640385 176407 1079349 58185 1757096 894040 1863194 331121 19926 511257 543288 1607668 1761290 708581 999235 505985 949127 274122 1334780 1405125 313202 958937 1303070 1685582 1332942 1791717 1425086 1874034 1376542 452306 1129692 1573411 1281877 449479 1598081 360407 1253703 528077 859892 38560 1370075 844430 797059 1937369 1183246 1649042 793023 1009431 1658209 692814 177746 1442297 804561 1013479 1305988 614733 731203 174688 828741 425912 1816391 1616518 1835822 930576 1897742 26946 921931 1795474 436089 1140472 583236 128290 484307 85503 1923670 840479 163678 169242 352306 1806584 1733373 659693 1224224 1977294 975721 1226000 1106324 1833527 1102907 1189886 1858065 1910655 625991 1391415 1013575 155072 454716 1077385 303132 295933 871449 1068754 325400 105815 645048 1172977 238313 1237720 611173 472836 707408 1224680 662319 1608717 1776230 725093 1463857 482568 1540688 780003 246287 651037 1997090 196406 390519 1319022 1001071 384471 1224953 1777121 765234 382688 565239 245903 108423 621457 173877 1720842 1290510 1969904 1085782 345674 1666179 1785245 1366397 563032 96613 89451 1743220 995284 104833 785122 382738 503736 267735 447393 1144214 145453 555376 346047 1189995 866071 319918 1864778 1725235 1427913 1878891 922267 1870731 690689 231947 649220 1067142 1524067 1848743 1173709 459957 390884 1120361 1559723 322257 580963 659583 1057139 1118045 76576 1766726 245883 174040 107709 1565055 1204967 520320 1435990 1207334 1840238 1673024 456719 1927681 594648 72018 554011 597553 1636308 1160009 1848883 1102655 1186920 154913 55558 307372 834401 1760051 199493 642532 160234 1690829 1625671 1592384 1810196 468336 1897542 1376714 745990 1514064 600035 1457467 1625477 1914427 978525 973379 1826211 139579 25061 1012440 256480 317500 1026797 156014 1854999 1819197 1233874 100050 246447 1304795 961071 1931911 1592149 13833 1746180 1613960 799662 1908737 660834 497174 510081 358154 496793 1025474 327709 835792 1199380 1085673 930057 632160 878138 1077713 1144305 501186 317894 1117866 56820 1555882 440255 658961 190684 1283769 973676 1509339 1490892 1234567 388799 1534521 1757256 1104396 1190777 1777591 751359 524958 852422 1764531 1683202 1602128 1074729 1192448 656580 1209156 259846 830680 1573068 1925433 913812 1113401 491845 541979 743196 58862 744263 394282 1135836 1066162 1242179 393749 11921 1642175 763419 1357510 863020 402936 1143897 1010823 1013469 1018104 263471 707431 768492 459189 246026 1431021 1712657 1535870 427069 911452 1045893 293722 1057279 1284235 716365 1950996 232726 143314 1175260 144582 1508219 4079 15609 1502030 1075507 1542610 1207290 872397 1521978 351394 1840596 566758 239163 1637983 1128735 414794 1289418 58055 580836 446509 1943134 1442093 1799547 1983274 20161 1141810 1130488 429781 1860815 519488 1401705 826915 1522829 1364681 1514275 486203 344858 1291851 502278 1397548 1950358 1675216 173865 153792 1962693 1425162 1887413 124784 1918819 1710362 1686064 1468723 124629 1102525 404975 1004336 323143 1264554 1763087 1032789 454615 1851885 1004747 1393013 237931 884175 1610519 1670719 1843420 677154 1224014 1928194 230703 591764 780868 225804 1159035 270344 1118409 1092741 39644 215985 16125 1814879 200242 580490 1223285 875054 1912443 1570142 344570 1591407 1309391 1963989 42398 971997 584282 29995 1301560 138138 9555 1474195 1286149 1892201 1687365 491692 920264 196742 794930 866412 1644947 24290 470263 55806 1673358 739193 736999 268643 29813 1978767 705118 63747 908405 524547 805430 1025310 577490 1250001 1064135 1903311 62018 1507249 1191768 790270 1706966 959897 82307 660805 1432986 1458463 1230651 832267 1814800 610740 276027 386178 1768153 1290874 1690849 1454907 663923 1085090 1516639 1652559 1088131 893844 1265116 1603199 426616 1834122 930466 27039 227438 1716833 272778 1627062 1913259 916208 1684587 29899 1272299 1962846 635298 1892600 1552718 1125653 886735 705318 730900 677430 1277347 1294354 1355231 129039 1832067 1911441 165363 712844 103414 458309 331465 1487960 1395789 158264 928524 160195 641096 612723 1554387 1315030 1242623 937634 717707 621415 293852 1357823 560225 1734851 649474 598773 1932803 732126 649806 1535489 632131 1597358 1400705 531715 1425056 850760 1567748 554664 1529238 1589255 1887581 1528566 567533 577422 69959 1149823 1415369 359903 1237047 1345008 1496442 1723093 344432 342140 495169 1165235 1451117 1319983 893910 1257368 1833045 606855 1219204 728678 1260814 957728 1260563 372759 1736872 662178 1801309 1432157 1442035 555559 255949 235616 554274 1189409 266767 627534 1132754 995024 1241069 1033390 497 299701 1649275 760348 1829306 297315 721953 498521 1314250 941343 1927480 1781640 1433242 1343214 1920040 982185 641706 753468 1764648 1885496 1649255 771986 1720013 1328799 1173670 1884036 754993 460325 1270421 1938079 899245 778724 1493413 1705480 1809164 752501 921452 147078 377607 842441 1432490 1263387 1498481 159742 207027 1641359 1459276 612652 1886777 1629116 445061 650473 1172310 376218 1710516 2910 482684 132127 56064 1921225 1566635 1595733 929130 377189 535834 360384 100430 1026974 103401 141878 830114 1609984 1051934 997371 355343 378205 85317 1585529 1744097 1236330 397865 1049920 57732 1574048 1183306 924966 1590501 1469001 1961299 1509626 1552622 762732 1709400 1382121 1296183 188866 319347 1890087 1419321 1984529 685195 535906 797177 59345 1968826 744731 1780792 1932098 1120185 731601 207751 524371 1507181 436568 1585030 612612 1330809 395883 963799 1587573 1855788 588952 1928529 1041417 1885448 1669697 1141795 1855854 1676314 696356 1969894 1038496 26116 674372 1150770 1710517 453806 816103 1260858 1984891 1883124 815903 675810 1605309 473751 1250430 1739410 1513718 288710 738618 1309727 1198516 1748385 1253228 1367907 1176915 279571 1239118 1556857 8 953323 811133 1436268 266781 1794981 358119 477156 1934274 236030 1102990 1431754 1443835 1709608 119981 341873 461741 1043098 510775 31954 545016 1333740 637710 1195088 1717326 1367236 1604875 979555 739426 1625121 911314 914749 973100 870999 1154991 1127936 1173158 1217871 1207630 340011 500214 303106 53637 1164864 1067687 448983 1688667 1418871 629466 658161 700853 1737053 1922672 1262140 536150 1332500 1580483 1740242 239362 723868 1922243 149905 1210841 145759 423621 1422707 1386431 55994 642677 835351 620464 1814867 1647597 1042671 294927 1290969 1807650 1724506 1647415 673113 18349 1486830 484807 1223679 1087705 747954 862486 1788646 1621491 1204683 1916806 1188370 1269312 316776 648463 701918 1334686 440595 1310762 1810442 938970 825347 1632675 1178678 1084010 303693 1733815 1356371 908945 1736535 293975 468128 38399 1558981 43647 701495 1373243 27143 1182065 1226964 962028 1913136 78149 250731 1476013 1979971 460453 1918960 1598098 1312507 1664230 57865 1932821 1875192 1003591 648467 1156149 827462 1486455 1729648 1102924 1883071 1345408 1877586 168613 674214 1864475 27744 1751628 34121 1744207 1576363 440937 1045890 1036952 491405 890520 1071136 1727226 1835298 151635 778276 1913053 1049569 64558 50310 721104 716237 673809 1920030 1463237 1996401 67597 387646 1400207 1213791 420919 290377 1628278 533064 1346087 1427951 1539710 1996559 1947647 2848 437105 1537106 586474 1645283 427448 838247 614034 130111 1471109 225222 1355500 1240531 1616842 348769 1899754 1025206 429688 249338 110932 93097 1314534 1964256 1151503 1401022 1778425 1006857 1051690 81066 295010 861258 1866194 554447 359198 182865 355022 1237180 174808 1872218 170095 1980708 1196988 672735 18966 1988162 1333940 1269414 837694 1962910 502369 433506 1573560 944409 593120 1066480 628120 1919516 889347 141373 1122315 1935206 1558546 586581 533536 1981293 1267404 1278247 289345 1507190 677632 385060 1009337 232285 1364920 1129312 291961 852092 1288554 1727478 1050363 739678 479324 978238 216537 1112031 1566995 801895 1551393 340406 1623844 1144265 1690095 1748033 1132502 1948365 936864 1709588 1483280 1000943 1822026 1571941 332424 1213571 931942 761189 821831 1168322 830808 423979 280103 1901636 1595801 539157 747436 812063 1889146 1538128 439396 25504 1461905 1785919 1372959 109335 26760 1967444 1025457 228948 1583847 532777 394476 572942 1821123 504867 1642655 1688118 969507 281643 436400 1043716 1971931 1414378 619558 1284424 1699448 56580 1747309 722664 1564118 14451 407535 94853 104509 535301 881060 611976 515814 1790184 337426 1947730 1077157 1774367 1005108 1548610 1470385 42812 277951 1593720 1686209 333780 594611 401575 170728 1374008 1669010 579930 1341269 626719 1614410 458692 1500945 1122750 97666 1881959 1699576 1929257 791697 796112 1117228 849258 1290615 49205 98467 1065056 1429442 809503 712835 1055544 1022133 1567389 1355179 1745313 400214 1374148 319399 1818287 285353 1107197 1967518 965051 949505 756644 1666738 4328 322674 1023335 954853 467855 1649781 1382959 776304 478319 1752123 659726 1534558 126033 549339 1584300 1538550 744211 533369 730003 537010 845527 1324288 182759 1371495 55019 870164 1022311 750804 1932646 43520 544409 1475650 967833 983108 1002686 144389 1467740 1582184 1214453 1911165 77630 434336 274626 1294157 1886937 1692326 1001029 10102 1035666 786643 1571292 1058008 1704118 1841824 471430 392940 1310488 403102 1144131 1485669 213224 705784 700642 1633908 410255 33151 956914 407458 877206 889763 1052343 1279305 1602488 194997 859157 224878 418822 1779139 1487385 1847743 1533040 916619 765905 990424 819918 371908 1585257 362330 264659 1796922 174067 1108021 329022 1967373 1547042 680430 691247 37774 621121 1480764 929670 732979 247021 1437185 1345670 1762827 1591197 43454 497682 252397 1781447 1280350 1236344 9596 1267582 1888622 1191205 167616 1617536 1194409 17807 1383360 800698 1592441 1929837 992718 888425 1892335 271881 1039845 713026 1464573 1150298 1096881 405344 88907 338337 92272 431295 212292 1841421 111118 1659464 1513765 132328 1449410 233146 211087 1338149 1733597 654915 270710 885665 233863 1848643 979915 670012 294240 1058627 1348031 1544251 1461197 1597943 1100057 901242 552268 1173373 303859 1362340 1618330 1442401 1421493 1610398 31599 148929 1708860 497898 325207 1048 500041 1949371 746392 1069263 1725730 196633 1601786 1410528 1798597 1105525 583139 1068934 1902339 137298 663060 428103 141956 1715873 777978 331294 1016873 1984413 1461476 1479533 1584229 565526 795296 932542 1078768 1620650 510552 483327 1468412 346742 934106 1149394 594031 450741 494760 1642419 1196567 845393 1582869 363856 1576518 1364207 796534 301911 1675852 348227 825760 1045850 1316396 1067638 1747235 439735 1784569 1140513 86922 991807 182145 1098171 1231293 1617252 32421 1674007 1760354 1342387 1652059 798134 501420 134565 1430552 1364052 1843113 457518 1573815 712678 543504 274249 1807823 1315024 79255 1396394 598515 1308600 425172 167265 964622 1087653 299781 27172 925235 1539550 879263 2623 681295 252745 885252 1705927 304437 1241433 1534302 93436 458704 71993 129679 640147 958391 1245414 1460845 1883117 1115288 1402950 372906 1957509 1401503 1779269 607846 1730595 635297 1697061 1056253 1136877 748725 89822 1026854 195682 20137 399606 1883131 744584 628661 240452 225066 311115 1896331 1587659 173607 734910 1555779 596882 649457 1821359 1715174 1735788 1356124 1805721 1984069 207760 16510 1368854 1816887 1915392 692373 37886 626035 312787 1337649 1298604 81627 536937 923115 779269 717759 1557216 1577889 1436603 640422 1602343 1024091 737409 1309195 1253211 119673 1871419 1805964 145217 983828 1855235 73933 1248510 723548 910438 1787981 1848304 77895 1094561 798716 1321105 933427 581170 1007471 408081 1886163 901315 1207649 1534249 1189972 516046 1501483 49929 441560 1048210 394955 1606141 623907 835524 408740 143371 1872346 311192 817845 101730 1638629 597818 412007 146722 505645 1312497 960904 698279 3693 1225547 152012 164670 263901 504574 1348907 964969 14315 1032401 1236089 1551050 894196 905289 1669496 292413 1463866 1248771 1946523 1549106 1313358 1109029 1528721 1612734 1403981 1407818 687841 37312 1039304 997901 1988582 764638 118129 1193125 159189 1514815 1023282 851102 75810 727611 1923463 1214262 679892 1965012 1082305 1750177 1976569 334821 339413 303623 1217096 1990795 959281 153591 871068 1058290 1005362 660383 157910 678293 1090650 1394178 752357 34863 228390 57167 445789 562717 921668 375295 1984530 1985474 1207794 508916 684395 41999 1489575 533167 602733 1065393 495295 1835064 261380 224732 129812 204591 518320 174239 1735865 1212298 1052336 276836 690654 979564 919824 1144049 136529 49104 1431386 925548 1010918 1479762 85443 1852616 29111 866706 269050 1254268 1823728 176354 116830 1481217 572379 132025 1099250 1337340 478229 307686 1328665 594121 248595 1682391 967083 394184 1498048 394755 1268411 457464 1870807 274698 370884 1437870 395819 997082 928736 1419743 337391 433930 779123 1700496 566391 1077572 1977613 380105 1474802 1135255 319341 1531716 122659 1841580 573410 829568 597862 901979 1523127 584443 1593098 1826108 191675 1108740 9098 519249 1748263 716859 706655 192560 550877 1302305 1787757 1054005 1202012 1642350 1447623 388220 787142 1220332 1857611 1051390 39411 1095070 736425 890001 127160 194813 276571 787454 1758884 1678158 1963595 1888021 1241837 943446 1599233 273116 60606 399036 1133115 1358399 259819 1992017 1218185 1933506 1841960 1819968 1261603 1701853 1427620 1736712 1518176 413580 1643134 1933095 1022228 553202 1118653 145956 1305281 545685 647380 492822 669557 1074524 554260 631732 707417 444534 624669 216898 1710818 1986543 512902 1616822 1258588 1629910 1054556 1458280 735785 1220523 1045625 369483 1381096 1495540 1457973 1533501 785228 1527972 957393 124783 1344444 513556 473863 1434554 491476 1104544 447885 437412 843848 1177474 570496 1720443 1838719 232253 1241226 1348541 1781527 383391 784431 1716690 823189 218777 844669 351798 1319213 745821 1969102 1603963 1742668 1467728 77609 1004150 1656895 1990375 489859 1185209 426267 310856 1249225 855681 2609 1968738 1651057 1628201 899338 321924 1080177 1202129 1738862 831672 1250221 1867067 105229 1859813 283914 1509107 1461132 1038107 1359955 360398 732818 1713572 45649 1692821 271795 1162056 1835006 300808 1298146 700452 1738777 831392 735580 1269686 800563 1206713 792730 261145 273330 13720 1877544 736539 927771 951109 1275268 336154 1317351 326183 555309 492299 1898251 1315818 1646976 1975329 385619 1579017 1010257 797573 1452836 286595 1315960 981828 12774 897392 869557 1024461 1133172 112398 1564665 1384224 1059883 425192 1422979 1141550 196678 1581295 1689008 1617199 1912983 490321 1040185 422779 1019198 598548 583152 1877042 1814401 1527389 1305832 1999835 230172 1949862 989759 285175 127428 693636 1437694 1488209 894592 1199606 78119 1255797 1897758 276592 109832 260057 1580553 1738265 1784369 1036296 756835 1255265 1220526 810172 301920 361942 809174 1776061 1233896 1187945 213116 1556076 176961 400061 1483495 865642 1088602 1725873 677591 1635203 24480 1191874 597378 1010018 1245935 687676 697486 569925 1900873 1637535 501407 1115705 1321421 866411 307267 853050 1992981 1779681 1305326 1415315 1775622 1569482 570503 1655868 405334 1243170 290736 1913316 1808493 1101791 401667 200154 1871946 1170474 292608 1395504 1176614 1306027 894880 1289394 181313 816050 1034342 1857998 1401918 539316 1787325 1406996 1351867 236148 1568494 1112856 22557 850925 95556 1066796 1820490 346460 1913486 1912382 765376 810509 883669 435597 1455671 1710379 1582250 186803 1549855 1601152 45829 1361719 1893206 534092 904467 287179 1783518 888939 839731 499368 249258 476715 509782 173027 1899058 1628078 786866 1768657 783807 609659 755964 1265525 787472 726770 1866239 1915246 1477982 93366 558193 1149092 577937 23724 1991890 613934 1708161 232736 1316318 405084 1091493 850334 1498172 412405 664499 200123 1541287 156694 138710 1538686 834398 177280 1132933 1387229 855064 95552 1506728 104870 791600 1186251 755128 689130 1699361 74188 154117 742088 627894 1372263 566487 1452586 1002017 1595584 1773071 1054352 218662 622343 385737 1025999 957580 582315 1891784 87621 1216819 372770 7995 213025 795070 1765689 1198727 453701 144557 1167672 736433 178056 528995 1041873 572775 1208518 547919 419662 168292 1497960 952909 1217422 478693 964628 52461 1384593 330309 1481013 47668 191677 761616 1019939 1859243 1646490 1437676 703540 809709 1003037 1903179 859156 323307 662521 710810 1720811 921033 769349 949358 1166742 662727 1985091 1414379 30483 576248 1855882 160474 410044 1796438 516220 1520529 154546 1276446 895070 1372293 1558638 314142 206363 1250080 1534586 1942308 153613 534820 1923282 1785598 1897264 1349835 1099601 41799 1359523 403602 1752667 1964916 1323104 1032577 1815070 1145737 40017 598262 917989 1958518 475069 1220957 890199 267357 1815823 654705 1690204 1453503 1259262 1012152 1952499 1206973 1451123 120989 1433825 1698006 1611772 1235445 152424 913075 1610911 1774500 407207 1134160 57120 1666242 716883 1544239 265289 1939295 235716 1197947 885588 141044 1797651 1412710 1579567 582937 1559277 1287944 712621 294977 316269 79436 1875275 539739 379288 358089 1588707 776263 1432463 1834847 344449 1197125 65859 1001776 801042 157002 101924 1092446 261775 1835134 1630658 852158 906810 1735298 1756344 1815017 1651394 1650215 1923050 1179947 1911002 1310981 1621123 629333 695112 1108015 1419977 723982 278581 1588395 223458 1564770 1138503 1671028 1141942 1729390 1613918 167584 34468 1624038 1046318 35070 547939 1719515 1281153 769675 1421303 368008 3536 1525644 1137191 738906 34476 625145 1794548 1784296 11937 1322474 1956049 1468936 1558025 1038911 1172061 1806230 1441270 61533 1922897 776002 1595353 148402 520800 956227 1769517 1234781 1060078 461378 1914719 875929 1389658 1717766 540661 102240 892775 1909245 725316 379017 272156 1509559 79872 1797162 166455 1170159 1404917 911139 800551 1276158 722178 1639358 276051 252906 1678545 862982 327312 90756 1217384 738649 1747220 1280253 1413748 1436491 1386949 1359273 1902920 904137 1294040 424976 1740208 226552 917199 1331573 1904927 213925 252237 257728 310527 1342362 171964 119037 308375 609112 1338694 200114 823732 805587 1499937 936806 815499 1990383 418316 132167 1300998 965104 1623717 248360 1121266 1944784 894942 1209547 1727568 674989 1356853 1326257 687138 1900866 102052 1232098 467361 1195760 1305701 271872 1988416 884080 557969 737638 1369803 1517503 540941 1771727 668050 1178905 403958 811564 686780 885230 1864098 362857 1486122 1302452 1438756 1299520 357113 779699 679757 76571 1724033 584447 1273783 1619262 634539 156796 1354954 685385 656881 1105151 1154473 258945 1413046 1596580 224122 172145 1622453 1282510 1110641 1652658 238998 812517 1689564 775864 134354 1934633 120951 1061266 1586754 1128657 22745 1383305 1266693 785912 1027736 665879 1984979 748883 235784 5897 823085 838764 524927 1141477 1090859 1568966 1821449 1733062 1969984 423460 1063232 1916708 1715342 608910 574540 293611 1246634 409921 1621506 308831 1183878 710062 1318019 985257 887669 1250572 1500277 1913299 648215 1273529 371531 1227978 170806 1373138 280851 1520181 1838941 1825629 213026 106222 1311353 763657 1814105 775075 499531 1984141 1403176 961683 1533925 847447 1230446 60021 277632 1562650 1167141 44833 694404 631266 1312397 240810 1239579 1372309 987245 18892 716946 1497925 781147 1242361 1115793 1748530 957294 132422 1923332 1126670 313120 716102 1677029 86631 1702065 1790199 1026591 626861 950706 625653 1225077 884494 1316454 110247 1337880 1811009 140358 1649464 674725 996254 1893314 372668 870753 869629 1491136 1928899 986779 1249827 1234976 14669 1211104 468001 1123160 439810 1684409 354754 1808443 754093 668716 207433 910698 670768 1877760 1022247 1591344 1455358 1362969 425803 1117681 712588 1772718 1557314 1279881 977825 20090 189626 913523 10776 773990 1785675 765739 846811 1914745 1239363 1224630 1141941 84851 1160291 79775 166857 1607908 123250 430438 1804303 969158 1829204 1547514 371685 1999929 104812 50500 241632 1956382 528973 1340467 78922 1728250 843988 1476894 1220140 142881 612119 1056001 1843611 381669 1832081 762585 1466885 318119 1264886 1507215 990656 217307 1658098 1626389 1237252 811503 1362574 722991 1206898 1144403 73038 1868312 152002 169672 577088 581719 372602 1041898 573946 1433032 1835662 243143 1275541 1273291 1709601 1102882 336299 893978 421563 1798135 62920 1625086 407799 170998 1543775 1498673 1287649 1205234 446714 665181 702679 1073848 1255368 485146 1228726 1083644 1938096 1501382 1607693 1175904 1662876 1287537 1122368 574931 1813047 95736 1020486 301768 997754 1283773 1295293 1971650 1503573 891312 1769147 1291780 1064795 1124555 67137 265394 628445 1899976 388681 1997852 573161 786810 21011 1855142 274835 89728 712777 286099 979943 829110 1868216 1152631 1202068 412316 1048107 1043423 30507 431619 195917 1673123 1302770 90239 1355636 979731 700878 1768949 553624 1624337 1489408 66814 281254 1832140 1575639 1326063 1336097 1029304 141575 1514541 427684 82423 537205 1066488 1836136 1797041 1007701 1391163 1080452 1865229 1653187 1278727 636363 1287773 18322 47380 887511 1517508 36723 1972777 878537 1922405 1181091 976610 1123290 1109910 1164906 412167 1968012 1504507 107375 435198 1841813 446774 1416879 1008561 967262 1639939 657289 173880 340515 1978359 1963532 994098 1849367 975636 1948094 1379538 788018 24974 795691 1548438 1109531 1035215 870468 610837 1175402 1760652 316695 818586 24704 95291 1427576 1827303 1145147 1044677 615987 1488646 624677 1601939 572304 856929 1381917 1809654 1554855 1440829 684241 668516 1288788 603242 1400846 1116332 236679 874502 1400972 1012604 1003793 756719 1502573 643211 1553731 543187 260467 1251176 1303602 1964638 722890 1045849 491700 896821 145001 1945665 1546989 535201 1249476 162083 816189 950076 370679 1124492 1847369 1170461 509738 250716 120601 382674 243457 1493864 494393 1585265 874918 193865 1433049 457328 1705240 565329 1839893 718022 1472566 966801 565971 91830 911583 295269 142719 1156915 57605 338865 1038315 1118619 1671384 987003 1172414 1014043 1783831 1082648 1308900 45090 1879630 651318 527875 89415 1392693 633878 1424524 1006790 168439 990346 286952 753855 737260 833199 369909 411459 1715321 629902 1484971 1871061 1972976 1385330 380988 1362125 1249305 151699 730193 921055 650619 542544 1618729 326488 271591 51296 1041756 680437 1970656 1539391 809308 570428 270104 785173 1682122 684489 1817565 1342643 1242415 363601 1398012 812838 1103091 1009261 416441 876564 1687120 1477229 1348471 188211 1730585 1247923 217384 1744769 496712 666323 920095 379673 364556 1100209 1920574 1558187 513770 1242076 1996202 702542 1743721 1517106 1367160 614503 444879 442623 730180 1979919 1852745 941734 593801 822462 525894 519272 1132268 697047 361842 835491 154892 424373 158849 1452517 72310 202952 1514241 1758436 193221 1051343 1563768 945707 1027895 1710833 854705 1273339 377522 787863 892449 964805 1261458 1548030 933678 510374 664672 1417470 476931 497713 1313268 1193133 927594 590242 1993635 308498 1030546 1707425 741780 1351244 974066 1703576 1528602 615330 1539457 857993 800228 1825309 457908 1026132 1414970 15410 1670327 1877388 1199687 539738 1941147 757930 1031879 233539 139750 1051692 1623419 228059 1541912 730052 239190 363799 1064641 987614 367035 1654991 1259721 1521108 657332 1519094 659299 1021798 1063291 1474520 301410 1251522 659093 558610 411426 1560273 152941 893203 962662 1043372 1436326 1143060 1348983 797442 1111728 888250 1553921 679389 1682335 575382 1235313 865033 1650912 947343 254037 1138453 498058 1943151 1652100 1470340 1375933 1838796 1444878 1556478 909329 1627256 1173601 399477 313890 316543 851410 1965195 1223212 1529136 832874 1108363 468930 1172351 1520456 651691 776054 207139 254358 437776 374225 1470074 1051019 1623634 1474180 372815 1522852 1644029 625480 264366 1751285 1433316 1406007 749884 1653837 1070824 948928 1537026 278159 580370 1315537 1663045 1316560 429883 1573934 77367 579498 238115 1190850 1490688 1155235 1596927 1685461 1683682 1099160 1058493 1273189 746104 1218819 1137190 1184125 836286 1410233 836554 25027 837248 766079 1409450 570906 1593890 1298873 1403032 1946860 331983 431081 1478525 1393476 962750 163195 360270 647467 717391 286970 1240543 115651 1268542 1294658 1080540 151769 874221 779446 1518633 893450 1884652 1866758 70279 813794 166230 192285 479917 406767 503609 198601 1552455 1163983 1424809 1314443 1707414 1067917 1922188 43013 317180 149385 767226 1012026 955711 588137 216016 1345330 1851481 630770 395412 1323232 1774893 1405498 1119928 555879 962980 1446730 1866583 1074708 1622012 232416 636495 1279959 821219 1764869 47722 510719 1079159 909471 1241949 166473 1460967 526423 883495 1778448 282646 1562073 224416 1670877 6198 1596396 1896917 815472 1067686 1669786 1238759 1412508 1769784 1616076 1282310 893678 1183327 1823525 1235945 1653855 1853967 1354783 1137418 1379468 1733446 1426038 554124 899895 1062216 1113768 465016 1889052 617406 838733 1384427 1523240 350787 1550809 1381946 1462638 225391 1117852 112690 1301482 1846650 1999229 1277408 1349208 1789329 1631815 1933804 1323887 705040 552706 662348 1936896 1758673 856526 745609 1269415 188248 704373 234122 1857581 1651892 1451947 1998213 937385 1420957 399199 223910 1102021 1290751 1623636 823084 1085221 487332 1321878 1268595 478730 718623 276176 665053 1733191 113466 531953 858883 160893 829511 413981 1029692 386221 1471777 842957 186680 1779633 171266 1253800 1741683 988025 1474547 176722 1226250 108808 943281 755915 1157250 54909 393113 1221467 264916 1848205 1339765 1587334 1289457 1410259 517615 1614335 620178 1703946 1761255 1004147 1802635 149825 1494251 266297 1848844 514640 2679 1888830 534130 1964760 426964 1604213 487613 1409171 1788027 1500066 232664 902814 278352 472264 1375054 1740638 1704265 849294 614024 792828 893560 1323465 1776694 1400988 26371 838264 804957 1453902 1151896 1024367 1413447 1290975 1653871 1975736 1986843 1385149 65413 104230 420669 1891370 848158 830712 1613071 183205 611440 366256 534011 1007193 272441 1063660 1606024 1152375 1193262 728412 1303197 1126570 1319750 1491074 1427335 1695898 575431 1255532 452612 291540 725413 425325 935598 1592926 1958728 923484 1612271 1265698 556265 1443372 1269131 871424 1434625 201985 295273 92359 1816545 404905 1206277 1092838 1250744 637537 1580772 1218007 1987066 687292 804612 1958250 281523 111972 19394 794472 1075932 1114651 996391 979308 1978919 696211 1394671 918305 1922564 1478626 1856463 1695408 1914835 1681316 320574 1831258 1168516 1839777 391895 92253 1759670 68121 516609 335288 1993448 1388395 884720 957720 1654914 1358573 1890022 803931 1090926 926079 1837149 487153 1293580 1329831 1443948 1062671 374010 138488 854929 51396 752628 623388 203702 752355 186569 1755684 213242 1189310 467978 1537189 810310 1585979 881338 686492 398747 4983 895656 1137874 1827727 465761 1329952 58208 1969138 658686 1160063 822257 737845 1078899 1385312 1709564 1000257 1535387 630663 793945 1993153 1288557 126836 1210632 1523423 1157896 493244 728017 1739772 48312 1684925 1801435 1922889 549008 235289 341060 1005861 1324274 169397 1865822 682850 686832 339271 361855 1705317 81915 668963 1731380 1824397 298494 131941 1344373 1640381 301455 1951966 1983334 1422516 1933349 445317 995323 1493757 348864 384738 1040801 470864 460296 176012 1780162 285308 1246838 329977 402556 1233353 294300 39287 1513635 1408396 815907 335496 1996143 1774898 1531941 1104833 1398533 1637806 204670 1613603 663571 1631543 1994780 195161 200760 328798 94660 1685258 140160 1291947 275888 1983209 1263518 73892 1190486 411400 599960 683824 297713 1534014 789548 860405 56340 121650 204755 784840 1967239 1249516 930617 1220719 1200805 1961478 1589507 1877127 1650766 1585787 1442078 1747444 1090509 1726389 346197 332161 777022 1247553 1847167 1652879 398201 1579632 1248060 1440507 1153925 1837485 1051296 212860 315674 127127 1674134 9453 1759808 1328462 40633 1695103 1434611 1012598 92834 655733 71567 1910952 1550749 712912 1771372 481122 192124 909891 1432617 714823 1713027 797658 1556908 977432 484028 488696 1812748 1992989 1433732 224174 867118 1167651 830432 1159264 98444 326503 1842648 438508 679903 1934118 1962662 1195550 776461 528122 352101 273585 1584286 1120752 85944 1375794 945649 562243 1670028 1344159 924263 1160655 1044346 1504259 1194622 1633523 1952848 840473 1827890 270851 1859770 289883 1662501 299673 1653106 1809464 595210 1316855 1333070 1222697 1497577 970724 959379 1572116 586751 958388 1672645 1736812 1629229 580417 314653 1617273 1989326 1199263 29849 786558 1231588 1659173 73871 457150 1002626 950980 518148 243032 902739 1111397 649803 290450 1936929 1282567 381620 204611 762460 1277076 558853 1772548 737458 1249548 1333346 1531212 1316412 421018 924238 1451420 436557 1314607 1120615 1950480 1741962 1841156 1766940 895230 1162549 1409642 1657315 336203 704355 1647099 1079607 1253207 1816602 1502883 314189 1730890 625141 273726 384437 1334066 605221 1650724 273828 101923 142257 786136 1288480 661166 1242289 393509 79711 1754552 288934 170755 553033 1389930 1809742 1156962 1249807 977379 612190 1464019 283388 786629 1655293 691328 944893 801208 1694201 1395586 197831 1585042 555168 735236 413449 216369 1759118 258114 424153 1996782 315358 1431525 663045 440383 253370 1030709 34777 987866 938673 1568908 573607 1276205 579797 787748 580955 578516 213588 1700394 1228650 661742 920954 1829472 690633 377084 331621 1380231 770311 806040 1571705 580779 1087890 1607795 740852 496426 697730 1969068 1328521 1989229 1757451 290653 1671363 697551 72852 1312686 1924781 1040018 1121622 1159844 1892266 1114449 678314 1278358 1587106 22185 1964027 1400659 899591 391988 846897 682263 1246645 306190 1128966 567580 1406440 1575629 1403367 492798 724772 858283 1641708 936160 1600394 1406967 1857116 107701 457988 101224 207354 1238552 201659 884350 1764731 643377 1748863 596749 528402 1233318 1598178 558967 101539 1128862 1847466 1050322 853380 1814583 1120026 1214639 178097 871593 1797674 969658 1868704 1111151 1067854 1348325 1076673 1981443 1464296 1051630 1704489 336677 890746 157404 530951 1076741 1583575 1836252 596517 1464229 1776295 1762157 434531 268386 1705235 1138807 321884 849898 759891 1560234 1709603 1647755 1952061 258329 328191 529971 1420376 1181466 211853 1507875 1795610 246202 715935 258419 1064414 382953 1464938 1893841 1976655 1036143 1823964 1603133 1796294 968369 145537 1362417 1621704 1563842 1469132 1296002 1800120 1742612 1136054 1221095 521933 517241 1379320 276224 980791 603196 1252112 771670 1342558 1176449 57880 488238 854227 1515861 1015553 1621653 344168 1355417 1054051 414972 107026 1006969 1490956 79934 806415 1641220 1646614 718820 574983 723213 1477236 1590305 1764154 110996 989391 1064237 323511 880427 1804894 1985872 484407 1806191 1380807 616251 515506 1638336 1429947 717517 1529662 1660892 119049 43075 162193 1207876 1767246 1507827 582995 121239 558477 295998 1109040 1105116 132018 877348 1788897 1672414 776949 653768 1263239 680910 1913476 624351 610314 1634854 922747 789340 39436 731273 592593 1683008 1977386 1498512 1326011 1319799 1781152 770399 153232 943588 812507 1631597 300795 1232640 986322 1015519 119547 870035 69548 1704733 1626903 624349 1922826 1999299 1331205 1483553 962552 1134030 583545 672343 851136 625436 1410666 376442 690814 1531873 178600 883734 41633 1288656 323449 39643 299436 693005 1471053 1052886 1212492 193007 1166140 902195 1999417 806495 1398488 1404683 718042 1491160 1033322 419860 1500637 1631505 713243 1610478 1548524 582060 95283 443528 287059 1745768 135090 1361438 1334221 1780943 574403 1900500 757328 196955 1712400 895898 1045459 905061 1337155 83902 1274212 80316 898371 98509 1402793 319013 146585 918837 1759839 1374652 726323 363645 517644 478873 1148156 918475 732665 1327512 331158 1795956 1284659 951178 1411724 1017226 192595 72025 97514 1695591 1009654 308569 149734 686815 1918289 341717 38457 1516844 318453 20049 1398001 1225206 1543191 864427 96864 382302 1695811 1478884 503537 1678469 1573215 579371 1731872 509823 562043 1944372 1154354 540180 1845523 43510 1993045 1289330 1693367 1147242 1550738 182780 1027656 813258 525401 731891 1572724 617036 119916 1481680 59427 654999 105721 666536 270546 1114204 1244290 194905 1130101 573241 1936120 397096 1363719 1778967 690328 1186513 179003 160816 532 117207 218722 1425784 1424229 555110 1529336 103907 1952184 223563 616126 1176928 1966683 1213709 1948736 1732248 717931 208919 1380224 1643576 433075 1240433 1354330 1725232 1637814 330522 262723 272843 1826861 311293 1558825 632009 1631389 469638 1957668 845870 1970991 505318 858528 758483 1747354 1134469 24152 1700375 1831204 1179770 1895415 477796 518253 1135411 110964 1677395 717005 1127016 773632 303336 631698 608592 1650434 514778 95561 1689159 1902709 846098 716240 420286 1004981 452924 1254426 1161192 1052897 710195 1837000 186187 309246 1757402 1716897 307416 792456 138967 291559 1762511 1260265 190875 537621 496465 1195341 1587506 338781 1052789 25728 1099141 1334506 1160768 202216 1787627 1464539 1481619 1857696 185275 1103138 780178 280734 1433338 1746133 182736 1093291 1483339 1564526 655707 742980 283470 843587 1212870 1798213 1263884 647653 1810643 1550908 1642893 429385 1025223 1778390 1048961 1710622 1294879 448707 1395206 107302 1492125 1206062 1425336 1068134 393552 766841 509725 108148 506120 515932 608618 1519534 1691453 690126 1133877 1274966 1282899 477774 1643032 322374 1519294 571486 1401895 1789523 331101 235026 1937038 1702347 1159812 636109 183869 957771 936021 299163 1161744 477634 1415590 242924 1589452 69987 317832 1526909 1139570 1383974 1877203 1649323 57927 781721 1215466 138207 72038 1078809 379776 1239358 101137 1700895 900076 1797350 1529101 535310 880487 1024263 48267 880631 579006 1365035 1968287 938364 1877582 28895 1274704 1523474 1296365 1405835 724425 495500 1416203 1677981 271447 621114 1622036 758210 1427182 391941 1728595 1506048 351949 18320 1497379 1163906 364660 1129786 2211 1921038 1481205 1356881 1581658 1221255 306001 496898 191208 76778 286537 200378 285177 96209 35372 1504167 247832 1927476 148240 806780 1606521 362673 1694138 763070 1990803 1474864 121909 1578120 389498 1188210 483063 1142749 633765 622984 481180 860568 362010 1879249 1514886 1337872 1414755 765304 659448 763667 808687 1908979 851335 1317394 376779 997702 1382203 1524455 174503 999442 970850 75639 430974 104400 829092 311809 514091 1917043 1272386 1619903 774682 1406801 381886 1872928 1834437 1847802 1265424 754405 621060 1333845 35513 42727 1382508 943963 1731293 1803880 1543576 396635 1394400 214521 500656 713038 401528 576929 1343010 17757 904594 532235 19733 1053069 1456011 1356796 294747 479907 933889 1762613 1342863 1595784 1209911 1963859 1659458 1816280 589317 140247 1510466 750869 667838 307211 327863 1497108 1544783 1013434 400197 1453218 689477 905726 1154477 385404 1827799 1681724 1158333 1284656 423813 553393 1390794 432574 1665374 432218 1329211 1481892 634304 597583 696450 1708027 677582 461855 375833 763410 158598 541077 1842328 1475842 941612 1895656 213488 1071320 433104 347904 132307 1812719 1927449 935975 1835256 1733362 13093 1716592 1458618 47409 1352834 1501488 1592635 1822051 622620 819471 1650058 573875 1855701 1015202 264241 1325683 115252 1241507 1268734 329697 1736850 1174331 1143824 1839105 1903652 268565 538154 1922069 549466 460810 1430533 1755466 1228214 19796 1170781 984995 665792 316172 1572320 1026492 1039552 1401879 828766 928034 58204 39111 1206884 665698 612340 1566829 1851470 1164098 1638735 1717957 541900 177202 945887 1925082 1780120 341405 259030 598101 484424 999741 850422 172093 346461 917189 1655550 402763 957971 19839 1530339 678626 1758434 1782544 54722 1508298 1080086 1110840 263419 559895 960034 142187 1094025 996806 216267 736144 1725199 711757 1972313 70642 1511851 1368701 589718 174374 88499 535479 205842 1136447 1002645 37683 554893 843699 1366210 744925 643686 598667 922316 31114 1558971 228479 594769 1372795 1590434 1873004 1990762 58101 332819 992198 1443525 1998351 1688372 1792628 610817 1488892 1526175 1090739 1284150 1807180 1665850 1102323 25485 389444 363853 241245 1532598 1273717 355451 636824 1919428 190101 1958142 49887 1450581 1925602 1420855 1068271 585176 1061596 68288 643908 1685519 420703 257157 1362797 1810535 1518820 1377440 493786 1880159 1590729 474270 1767670 408388 678830 903979 1453942 1884027 1313726 1267025 245828 691611 661684 1148392 1748267 1481008 60264 999477 1128528 664695 377608 1547229 1239799 929669 163869 253989 771490 14926 182486 153768 1189367 927108 869406 1132025 1843754 191246 514183 459556 1881045 1127665 1811523 1198799 1572345 634978 265835 409345 1236912 570844 1883204 1857774 1902545 1520898 1586267 1040020 1583671 1095455 1439506 897618 761690 1501970 1865430 678887 30864 747831 885844 1765462 344963 1881377 1466495 456170 1700964 45821 1053068 724549 899461 252976 591926 1160670 1471186 1825250 1888614 1955753 38523 39272 1881066 1513706 1268504 1366806 1527520 1878486 486 36249 427071 1782713 1667438 170804 1391588 1075397 1749290 1771203 1374074 247322 402743 1880932 1803012 499950 1351281 1495938 1982327 361486 1976920 299990 279448 147284 181158 1002857 1600928 1476459 414028 775595 847431 1866901 1414607 324248 750983 281546 1172129 1318236 1204989 1949692 5655 655469 576864 1908956 758890 493398 463404 997056 1896616 537549 725944 596405 1826425 954504 1459192 1106311 1577878 1182779 247300 1720329 1482936 687868 515036 1409747 1255701 346025 1403757 118648 1191029 1775235 807961 355652 536769 490213 1442632 1860419 1717941 1663835 1237490 359506 1942962 812700 352934 122556 938251 1691248 1532536 1244644 1988915 1236923 1934410 1381986 1317228 665671 838696 218909 895808 1057269 157487 1215745 37484 412142 984221 1437852 952842 379016 732322 1755833 295535 952212 1141348 1045838 1727157 1921723 1006949 1381690 1943858 1993887 1851873 439945 1202591 1941490 1586100 1729066 1868674 1434485 1791432 170903 517857 870473 1915459 1636138 1391469 40271 1080932 1061905 1904933 1822484 1537233 10168 731194 1836545 127005 1155957 1655149 1382459 1335533 1331300 1423553 1812723 962940 1808129 1371612 106094 229048 906543 1735221 1557081 1812014 1144182 1652884 1564847 1967540 167722 1472940 111106 577266 1332379 131420 314325 937434 776146 468280 1432446 1542802 1499849 1796966 1130792 1540179 947797 1714796 770315 1839724 267823 421204 1863350 1223019 942627 913684 1813441 1780253 906174 470029 670851 1278573 1409384 1539948 98390 392833 1031572 1766495 1438230 141306 1779255 934615 387374 752837 820228 1136578 636286 1534942 1399641 1095069 1391506 754501 1989126 1108225 1281719 620424 1393934 1995450 965469 1822389 61192 413287 1489376 1314929 663801 565061 1014788 1217434 133637 1315867 1289552 1470317 1169287 1879575 1899240 1674087 778005 1184498 452892 1411903 1119310 1011121 37830 66005 952530 1282373 1188401 1141054 236440 1300520 616020 1667241 463569 1918397 750263 961814 105562 1592914 883914 26025 527699 63953 916242 813569 721989 1746662 570334 1406103 1911389 1390558 1637873 1200902 528234 1613019 1283427 74857 275118 1820633 250623 1819540 1436103 1508703 1825181 453466 237785 1263441 22955 1626670 887442 1180337 83359 307676 949575 801270 709039 331487 1202178 1607432 506669 1691569 1506960 738467 1324209 213152 17435 1516592 1805495 631172 348246 897004 1991777 661367 930896 1721205 1595071 1949436 277464 1655072 1031932 1467958 804910 721506 126109 36901 1085713 890432 823056 804942 618460 587320 1546797 549816 167810 1066659 1573592 163576 1832200 1928174 217535 1126757 1442986 924908 1119007 660295 1266403 767081 191411 794433 595100 1591223 1766774 874226 382003 520892 932030 1059189 71482 1437542 1974845 1083123 1185188 1668869 921041 537730 1869607 492648 102631 1745468 154849 859437 1497893 1662388 530778 1517591 336462 1190291 372028 622144 554475 573120 833551 106540 523078 1357010 1710035 76447 1354657 639896 1122515 1939296 1788011 669911 1764484 1218941 1274420 1827662 833565 1472180 857105 1407488 799584 1707488 1298233 1595294 1615771 1972990 1812582 1929947 838323 1250646 1948493 664204 1606216 500462 1718066 8072 1403076 358355 1861001 1500811 1870538 347394 145383 1462827 584422 1050742 276380 1432864 443010 1975183 255242 1553213 1406598 190215 96380 1094942 1694676 16158 570475 1085347 64552 812790 1351534 1858757 278449 1944557 1720186 1556289 1364984 1691781 879678 1932559 246630 1311656 301734 182867 574990 8559 366375 1290545 542874 283504 958545 691490 437981 25002 1676332 619575 1036531 337732 726648 800780 371660 1613723 1972691 1256133 1640353 1455767 1550692 1636698 1504346 1810633 1053190 91201 301030 782149 54885 422084 1465201 92754 1887974 685772 265882 1042327 1630011 1151724 1297529 254838 345537 464052 1934531 619248 1455515 1304775 180567 1052486 1907507 1055952 402298 925865 263018 758254 482647 1162270 1734121 1044379 575884 1144000 453457 1718832 213000 439611 848208 875115 623734 591613 1107376 1375719 1553261 98601 743243 936375 1197741 1890009 72827 1451645 448917 149972 237548 646479 1024363 1853903 299168 804636 1556196 76870 1866278 1395900 797353 1399028 706736 1937787 1833430 783879 1146851 502597 988854 1769028 1146897 1783350 1907896 893872 19024 1641904 340039 1839083 1441203 1533688 1712369 1789495 1086138 12910 1040237 178764 1642602 1313084 24453 435940 433025 75355 1797850 1336242 1544304 49342 532103 1432913 1996587 1947892 236357 1433889 710011 311489 1817846 4143 1284347 1202757 798433 1802938 1844066 1729043 685480 593552 1416756 233437 173304 760506 1635762 99867 1775928 465522 1898404 1553541 545190 766825 75814 926705 1270948 1168676 366940 832555 1836307 304544 609987 692588 1813207 278102 1571490 1358585 1084008 971740 498370 1395734 1854160 881274 1435552 1605166 300403 1287467 1551858 835940 485614 1640992 1319577 898673 532474 1370562 129125 7599 1901616 1485868 1304193 1393599 1669650 1005623 90859 1021288 688036 1538449 1753287 234455 1782739 1796874 454635 604023 1788136 779289 908771 1712523 1733775 1128960 619665 108988 438690 1274722 1772352 778899 980842 895331 1068061 932298 1150713 1217364 546459 125911 1771932 227618 234201 326011 957298 1364573 493300 770442 682304 1459469 1626488 782956 1140609 344133 9537 1710550 123853 976475 1875150 1878880 242630 1224385 476524 1722434 1355889 1814006 232491 133324 1777534 191186 1132787 1219100 1315607 693067 673767 1215177 859023 1610936 200118 646554 397478 712269 1380295 1021709 1516382 736394 1863445 903030 1209027 213753 546744 834689 898245 1055402 1393428 1692636 27808 617007 337833 590024 135747 1057214 914336 1413286 1129390 237693 197862 1150708 473642 814993 1532225 187330 502551 1921816 1502774 630806 1719392 1098308 691395 1380834 67999 78784 372093 431940 1791276 1551144 229440 1312676 584151 1781532 1955495 1851461 1457862 808040 546776 1900468 981230 815242 1901919 155125 1219727 476135 1987280 1672234 932046 1926411 1553540 1527315 1195450 1765465 877620 1859598 889361 716383 912466 1291101 1036815 802112 191147 1665518 863706 1848175 1871901 107806 1816142 297328 1254369 605168 1460063 1141416 1681477 1648283 59461 969179 571027 630263 499689 85009 1780438 1074220 902532 1567438 1730549 1117643 552535 380297 98996 486053 893820 783246 317468 1031775 97055 459349 520211 196712 567031 63549 1940572 1045493 1959146 1961499 1887820 1771181 538240 1627421 462970 788830 1586651 1004513 722067 1005615 1833281 913325 1229560 1102142 1936311 1137121 1719395 80825 459900 622847 1537261 1023815 1237392 1746993 473349 513473 1075894 815702 906762 1487845 1618042 88421 1117785 1894589 1338515 1150706 143498 785568 1726757 1319978 1935744 751191 84448 93712 1012207 178829 1319531 807916 1889280 1872345 1269844 275960 1073046 194717 137510 153260 946301 467315 1689094 1595124 247275 1776227 1529412 933858 1365931 357126 1143090 158924 1156811 204783 850887 1672899 293950 1792117 132122 1175144 1415699 128754 354100 1905227 178982 387249 1318623 1790640 271025 935054 862433 1973613 1139376 1155031 1065941 1858769 606453 100006 1882982 556892 1082934 1019637 1699094 679986 1893643 640547 671093 34548 26757 746729 1771702 1474202 193819 731026 244638 1133934 1410994 1809011 1838823 377045 1005765 1502930 692782 236483 1071218 289246 1643427 1015467 164380 901332 955445 795240 95048 607022 1815894 539352 1174703 160782 93854 1195580 1894525 636068 1533638 904196 951824 1267227 1301184 824897 1458835 514784 1006141 698232 386462 1098241 1250870 806590 1629811 1419232 5526 564817 1577749 1454606 1235309 1490422 744855 1583911 1910133 1501176 545803 780298 1947745 1727407 208419 1303796 381083 1554741 1483779 886474 1430372 1864385 916460 295108 872684 894651 227821 541723 780812 889670 211600 1129959 662849 1557445 1155677 1134593 772619 1322893 1493578 8173 1453753 1500313 84400 1444480 156782 1210096 661677 1500875 260850 1001700 1614845 759761 307962 745534 117448 778710 183383 191127 317716 1794689 1501973 349348 1195907 440480 677121 1776631 1075974 924289 1593765 1073935 1400968 1445053 433676 819586 1600397 1803676 855050 1314183 293185 1418658 1476786 49085 807158 1118339 176659 1987405 1379462 259117 1966836 1054867 1970725 1276820 920487 338311 608991 1104388 911556 1720982 650274 430988 1939773 1050743 1489979 1899601 411022 216133 625823 962892 1744890 142368 718105 551225 655773 425612 1027541 472111 826907 1987304 1383980 1976857 883491 1179420 1668698 404848 687898 949792 237187 1006251 1809860 655458 1383663 1205121 305281 598557 1982149 1820330 918095 1529604 1281808 1543881 42609 374410 1573661 452806 1568936 461945 1305053 1871328 1703034 181988 1384240 1926814 1144505 1972730 100389 1162159 1675091 1088287 14544 61151 931191 568616 1402589 1399832 518288 270496 1235744 1566916 1324264 1391007 1883911 1142060 1178918 586971 1277725 1745181 653788 119695 540825 896430 1488902 284164 1177643 759605 579769 1543545 1323922 1405732 1878505 1376078 1615297 530361 873927 1394619 646252 1740925 855690 1234162 96309 1184057 422711 991186 879884 920597 462122 987655 1140274 1427026 1233803 587514 266200 1037380 470805 1421669 1784075 760541 1021498 314017 777837 1655283 105555 591551 1352594 429644 1668158 570213 1471017 1033073 1994722 179729 1172696 240502 1576986 1195487 287535 1982680 881148 972711 182085 1106469 765920 1400309 583383 189269 889563 1773640 1145947 1387204 239741 1636777 1878797 1813815 485910 81312 729841 382264 857460 425510 1248568 140770 1784558 1714492 250792 659600 968888 1191922 1867159 335792 590328 365796 1071993 1113691 98296 163091 272443 38011 1979840 165285 129775 1164351 1074251 500915 1610785 1906952 294119 1900260 1429009 465748 1321813 326133 338181 839239 1762683 1152340 1871059 1399894 920243 960740 1219787 1975807 398322 783006 914010 204148 396124 77033 759129 346728 1933163 907369 1538275 1355937 602894 521668 429492 1703832 1130227 1141558 1890192 1601252 509899 432431 382586 1266470 119959 473501 917524 1636465 1280056 1270497 831641 1455666 1324681 595014 1540758 1757424 435256 1890796 1657016 556911 841099 1463271 751131 1071014 466053 875120 1231799 1142683 1758503 1664018 267093 1648343 1102469 1135747 180148 549249 1370437 409082 1209993 972304 485611 441562 1605475 1139448 1967464 947494 938555 1833496 583453 1239094 1836214 104902 1849512 1810297 918852 901387 1481839 661071 793633 157438 292603 1002709 659227 758686 577358 343912 1853942 902945 1087962 219732 197084 288343 1483948 678592 375282 587764 1483141 982447 1233673 1778695 615182 1767673 1970682 428065 366208 1665772 238728 1847033 46006 1869190 550995 300051 916689 546162 1367100 10840 910873 1447713 1365514 1284488 788578 606593 249065 1342213 1265393 1056880 605590 871936 1770585 792193 1321209 746938 475937 198050 1079901 255928 916958 376396 1066029 667669 895536 562252 100345 1086270 1626740 1192171 541446 1876938 1869067 807169 1510231 1300667 1261930 1118774 1089373 1418917 1258680 108910 559511 1972450 1046704 753736 932469 1406340 1249222 1942411 1215348 1412711 951161 511315 787806 1154407 1315770 1311839 1272776 623027 1245803 1658928 688182 1629730 779555 649792 61085 1183279 1168019 955633 1746033 613399 1627905 211759 1931454 160895 1329669 731276 1896175 907322 977593 1327407 551826 275272 1001622 1312254 1716146 1607627 814907 1774204 863003 1869328 1503250 334684 342900 1674620 457259 1981452 926850 889582 1166461 671346 1421047 1516195 1440679 802454 182804 696333 700306 44778 1065613 875531 1618804 1202270 1687419 1965708 1012855 688902 1600729 1831003 15268 574725 1437361 640333 1211268 1696933 294030 1484738 695589 1443988 1484603 1592700 953137 257800 246184 198333 1780940 1198541 708786 196535 1704051 16007 242916 92498 1079198 1975599 455 1690818 1090948 1529117 239573 1003185 820913 1409850 400979 60916 593616 1688221 401006 1013604 1969388 1711762 1475356 1090215 544544 343370 1343499 476833 1877474 562087 1298590 1968567 1094446 1896855 1776026 1244943 1137279 1950040 701034 565363 1641596 203344 969702 650510 188085 1880359 1060351 233564 666822 155767 1726774 1986658 1121582 702481 14271 3342 223717 1993404 488191 274606 1655972 1021492 173328 1626846 180650 982806 60934 1538613 713734 4114 1257340 1266473 808622 343151 1036139 1191478 276515 1525533 1999265 1255821 694023 128012 1251303 1154075 477703 1669994 1718 63441 1306259 1869603 475225 152550 671747 849409 1567414 747261 1253412 1304910 12285 404268 995723 1283669 591132 1723189 640363 1573744 1101507 254506 1814871 1206092 323773 1942061 540485 233213 1559675 66468 1524286 1378273 1404698 229407 409462 1255598 1338977 25729 230639 1495601 330014 295486 547061 1743359 1322292 1681012 1196189 304392 1811937 672430 1801068 943173 1442751 251170 1265619 126664 1087860 112624 399804 1824915 1645398 1794629 663802 492219 728526 926062 458179 666072 1601975 909651 1147583 980670 390705 1595790 828748 294543 1385275 301399 1038355 1517133 1107834 1931311 663578 218041 320867 817970 556758 1882524 261019 937832 862126 1907736 1237728 759976 213076 1788414 1468779 1176699 837483 188440 1998593 452620 889692 953671 1214878 1082064 1711240 394379 62711 1770373 564618 1769112 474184 365696 397310 858427 1523678 972947 320255 543494 1474214 1968851 1104006 1562988 516247 1824634 1551201 1112025 1780387 1676406 1623613 807555 1608988 1307413 844141 1167851 1878896 420554 340304 470106 1377109 786250 1853894 376444 1930589 1216718 229161 1099180 216831 1895629 1978784 408683 22770 243824 1513052 1337018 1026347 1028152 473144 1823704 1641050 238117 1409306 1873176 473138 1452539 1379285 97922 1126904 834883 1469923 330307 920076 32799 648902 834113 258559 1336604 884457 178551 1245081 1030150 1101237 351207 1340614 1496484 1674882 765272 597948 1365385 902977 1128641 505683 397653 1330198 326284 1619653 856465 1674028 642029 1058357 544565 1377581 876669 500761 332991 1161928 167032 765952 510828 1100577 111502 1259658 1158624 1048620 886721 1407816 1170267 1686194 1580602 579410 1270192 928386 312414 854540 1806899 1176237 813094 1761894 1281855 203807 478159 1660177 914284 646960 526747 1153759 376418 35849 169038 841142 1122222 1666011 1635882 1847266 556569 797236 1702701 286222 126407 652075 237023 1032944 1103593 25670 317344 1729078 1163977 1378251 195914 1840345 1070856 79265 1414448 1786827 1948597 259601 1718238 131950 1467238 593470 1928750 892188 826783 1559071 1320910 68655 1013277 363479 631433 1918543 1672379 1101828 1108461 388187 1603611 1490833 97343 5821 924746 725833 287680 1394077 534664 1509481 1456531 1062125 1776411 698434 876912 145598 1171657 1129385 157712 1385249 1466829 1527836 1750762 18456 851843 1743410 485223 1063476 1222646 76340 831820 1755308 508271 1443094 187544 974333 1607237 762669 1405603 883790 1173509 1037026 1936037 1917717 786247 508992 171871 1652278 1140529 1584728 1803096 1067385 518039 1549816 1365970 629121 1137035 352879 556447 766978 1231358 1194299 1823860 153203 521618 1627295 1291078 915879 484007 466933 865537 754108 1075596 1088467 191011 1992599 799067 874405 587470 965952 1438264 1166396 751593 1032558 1057359 19448 757925 561905 1514295 620455 1267719 362128 631511 1688753 860120 1290308 1900427 1439045 833425 1394217 589406 1739567 1685511 1584678 1364685 1235741 1915822 1012058 246038 283501 345178 118590 1615155 1837904 235942 1026054 1944536 1461674 1794847 928503 1514517 344004 343999 1349897 1313093 1825771 587353 1100989 301576 674890 1141237 824646 771359 708420 651266 312343 51549 182230 422768 450290 646842 1884034 1045580 1245411 343472 1775115 1859696 1277060 351646 1073841 592378 1842810 1671555 661795 983422 459431 1405902 1458653 1684526 141233 1686660 622427 1291782 439218 940010 1549249 1680608 665937 1510076 1973054 1048772 155927 1908986 1799355 1577991 755757 1435825 1742234 808637 547008 702403 1440368 316928 63606 1650362 863792 261811 41418 118951 109372 831037 917344 740459 1529049 668362 33730 252959 137782 207522 322856 324709 1888381 1650723 84161 473054 591827 1183123 1966501 573970 551128 239375 401535 1037674 1951753 375469 811356 725302 1299548 949272 729146 1470728 1502773 210103 711831 910453 395705 1795876 945318 369527 1996658 1493542 59986 457565 187847 1438977 1175567 295044 869715 156633 447812 1296503 496888 1829151 1406902 1562911 1978081 949281 820100 1281630 194994 976958 799547 572760 857171 1502870 1639923 1916975 183471 1894083 1092043 75261 409893 1224027 1114351 727674 615253 342035 803347 1770368 1701782 1000634 1348771 725646 953410 442877 1711853 1228022 1437032 51041 1247906 1161405 1535090 1319256 461468 132877 1662382 276067 1640883 1124344 833857 958697 1837576 455764 195748 1245475 1585229 238064 491941 1969808 1023801 418386 1000515 477443 1011297 43785 912105 1100351 1491595 1842516 1267748 318353 1619487 1536160 935267 512085 495809 1856145 1243463 393906 1254209 1465303 1900238 661285 651598 542084 435031 1495348 1802916 1315085 203690 385924 110648 1062606 1637737 1465748 1657110 247197 1493577 391422 1352863 1920936 651317 1998882 353255 318794 559247 1180559 1800148 1000311 480948 1831039 1071431 1339965 1169484 1199640 1437030 109654 589788 1229525 1414839 1933654 397746 766249 1886872 1076163 436885 1634338 301547 648709 811098 1218882 55299 1113936 1003850 833695 1859966 1625399 72905 892163 1220714 1933954 108932 1891927 913976 1769699 1028234 1946681 372326 1009312 1019880 1286025 36086 1521900 1669596 101815 229201 696197 1749714 1043483 595134 1720039 91067 207487 1964613 778079 1359984 713795 224806 1129837 729082 1638777 1499111 325041 1167353 1472427 1428852 920214 563518 879250 197484 672008 631644 1259622 1733447 610296 67526 1423410 647431 45603 562146 608973 872391 1427728 1592920 1626776 368580 851924 979025 1799793 1129580 1477938 203609 393034 1217509 1824807 928257 229171 1263797 24791 1120997 1348672 1429929 521138 751459 1655881 162353 27364 1385553 1982914 454214 669939 1937169 1563323 1192564 129598 878647 1745036 1137260 1617910 1090844 423075 1328291 1754527 125492 1555590 1861828 1261611 282929 1593379 887838 234329 1224500 1947778 1812870 1070183 1341688 204261 1484230 1270459 742921 1740510 1467035 1636554 251479 31882 1009016 968925 907859 673960 1400256 74919 436842 1930726 919965 1604668 1387587 1968405 618120 1389717 893249 1697231 1404207 1566338 580391 1063927 634877 257108 32487 1197477 157484 1232137 1689438 952025 107679 1661266 1939180 1083030 1762526 731927 1230398 1266516 1456150 494933 543774 1621804 1835349 1921699 1145628 322853 1062397 1036478 1428312 1609959 126181 1830123 616134 1963535 1599946 881433 1379530 1614376 31146 1286679 212253 418123 612867 828639 1232524 1112877 819954 1472057 1333249 1256505 21346 786738 1189083 1701414 91540 242182 1831244 485031 941126 11893 161780 877439 836991 102603 704420 59003 1659011 1609926 443709 1522533 65678 1182132 1467542 746726 927063 1349414 1451306 1747285 1625543 1657052 1549742 1525565 922427 420225 945934 1399844 178795 1199242 1383066 1410962 1989938 584898 1908523 2139 802573 1654113 1956129 1715635 1450367 1019366 1576015 1384316 1127874 1883446 1018286 232271 369251 579634 1141744 1410240 265109 1526439 579367 1421149 1352263 1619311 983226 29229 184257 708855 1421146 1962349 180863 650751 140652 88328 360227 1945117 1898305 1852108 1951318 1851798 465142 238741 1403657 1317475 1075829 557364 31562 1260091 600957 1369579 1926860 836791 375781 1296259 1152787 911835 1181420 1492508 923608 425143 476592 1745687 1897517 1318281 148454 594975 828592 1692947 1546469 1638020 533572 1863454 1302566 663582 1286380 1976286 913900 98127 1393071 1228460 1395759 1647614 759084 1724131 1041600 1318584 549364 1808698 72507 623464 915234 223878 956706 84374 55600 612337 1822957 1542649 1538962 279524 1925615 1212997 427154 1953999 1739779 614285 48095 1253861 572398 724613 318626 965358 138052 144029 1781980 1707353 446540 1052425 1909894 1788965 650230 51228 555069 1522043 858706 1644530 1182225 208757 1276278 558196 596561 200593 652595 184431 1801664 1282565 1158222 262868 338226 1992688 1489292 1145350 1090904 911061 239577 408655 52437 670026 1417446 1554761 1149232 546600 674152 1754809 126306 851972 1929137 1525482 351750 818150 1824751 700580 1728864 227474 992145 999936 1310115 972921 1727631 1970612 1362945 320720 1329232 1170909 239950 1387544 1984453 1841961 1065856 1975463 630719 1362810 533799 1568442 1832638 1310541 1549671 542777 64769 1527376 1054832 157631 103445 1290411 1851587 92173 1457728 1103947 101509 1977170 884005 1423117 1006520 910435 1864731 263827 1035188 1180611 1785593 719299 1029241 662074 1689384 1849443 1150293 1410442 48328 451187 436045 443944 320396 1629596 418302 843995 1643619 1934400 1130029 1984393 1190273 168148 1516528 1461555 1661009 769623 301239 887372 1744771 429444 675505 877272 760045 613048 1389405 1622998 1716112 287111 813252 576141 1969553 461974 389949 337807 847873 337751 306234 1637242 1409952 1518014 1622602 689608 755620 1084011 153311 213159 392801 1933907 111606 889638 1607973 1299280 1795313 1432919 1554173 589931 398263 1350197 589634 1786196 1981755 675537 13386 520217 1877698 1004636 670479 453247 557733 1190149 916853 870012 677358 1447799 1128675 1807099 818549 606822 241374 1020716 1678776 299933 401243 28073 707583 1549576 1754256 832323 1185924 1822227 1595652 1352745 1202996 843960 695144 1582881 1919600 1761258 1799603 119173 470759 1953668 188984 1579752 32422 871859 1324549 652374 912403 1358995 1307150 1302668 888636 902698 623360 562256 510092 1575876 630996 632033 22500 1275302 142750 996251 1460911 1613922 100929 447851 714909 1556375 534187 1294486 1154836 337531 42980 121189 1210857 1826637 291285 141915 439438 129824 1872869 73446 1281340 323991 1127324 1265409 1896388 1500573 130567 260276 447058 1545453 236080 502243 1360868 798636 268504 1521374 1650673 1259222 1149638 505672 522201 196940 211021 1389488 1449117 335770 17882 1592706 1225214 662706 1099484 1845326 903016 389717 367220 357191 381451 420744 1381759 884826 522165 202412 212755 1697907 1269891 1486447 1240774 1536074 1991293 170485 1147656 1252509 533779 644244 1174937 1746624 1265678 1057047 1687070 1920489 783944 1004139 1217151 634207 918994 309440 1114238 724132 1099450 918564 339458 1659292 1263614 875117 1017654 487420 668498 1196382 851350 1523700 442526 931323 869283 55662 1525891 558230 1211512 636743 1634415 420600 1071756 496140 777461 90050 1583042 652812 938151 1371916 1795293 1749203 1308978 1440484 1570513 739281 702310 997381 1177048 361357 227909 773167 172287 1940969 553026 1976161 1596098 1829041 1999515 1567224 792559 1081977 1911429 1403730 1464555 89443 1940200 1215841 1152008 624731 62502 661578 890448 392963 1168521 1770649 864815 1327857 1977740 266086 886599 1820416 41481 1395083 429606 752606 1301098 1354532 537424 689138 945780 1121170 544529 1096427 963546 1308707 1080960 182959 1038292 1397753 1559307 918713 1772658 435250 1065500 999943 130490 437744 226370 533954 1967342 483990 1855096 217053 639311 900422 1682193 1985457 1467781 932482 334637 1903761 789453 1673711 1000781 1712878 614735 1474708 293510 548224 315758 1759862 624259 1878783 29513 407221 1002028 221012 1399907 228085 1139975 1275510 129339 1480393 1115438 613219 131564 1449191 1252911 70885 828749 431267 676704 1512499 1004215 1570575 238241 1165266 550268 1753978 1051202 582953 917578 1603655 1560664 1317460 1154360 470582 961522 1453510 537967 288507 1980055 1116778 1346768 141228 962352 1225347 587477 725139 1766413 1524543 331009 1299282 298172 681895 374169 1193484 1249374 434011 1907481 674130 1663090 1293542 331357 1368138 460368 1165657 1452172 272446 1522509 1385063 1963219 1477729 535387 1313263 804105 82191 209542 1188737 125951 336198 424260 691058 1292384 1904221 476820 1840391 1555393 1548250 1986065 1951015 180101 1155501 388909 1487140 319600 203488 59966 612626 861990 1996244 386872 194822 1204109 168338 729228 1981116 1082226 1088430 1943680 1951792 23281 431605 238693 1680002 1813055 742526 843111 764611 1072053 882631 1824999 474075 1321080 1018557 227933 1429589 1359614 599808 1181427 955310 1459161 1728700 1225072 1027668 506713 1782746 1229711 1936524 1845509 837757 1910850 1106759 1528196 715837 1208989 1020890 981784 1070820 1281251 379294 3420 1293525 201589 375041 1891265 25768 872472 1784464 803709 646688 640204 811586 581159 852607 369276 1770555 932464 519930 990022 1719774 1113693 154761 548100 735850 1259688 452218 1473154 734815 1264515 1872971 322466 1681236 840886 1894263 184189 1243443 50408 224160 1648421 440360 496797 580067 452588 1542363 730065 1979371 1771757 821013 421482 1387576 1630679 749840 427392 441586 1997801 1725439 1593177 821080 1949937 169727 618867 664283 1586597 1203520 1664306 596837 1731864 1603253 247888 1215557 1555603 1676861 1909833 1163344 1969908 823474 1248131 858039 1199333 1412087 759749 1931519 330208 1537460 1760659 1360629 136153 1991555 1979746 83920 1372633 680423 70501 1686830 593469 283268 536732 824022 1233589 365788 1075248 1953628 25142 76183 1050386 546667 131995 611007 510375 2200 1213114 1853840 822014 1336262 1556028 463863 1327686 709258 1672871 1410608 1605419 520159 19890 1133305 150278 702667 668166 1723825 660975 512919 545729 149679 1821611 1670103 1392855 503840 874054 1641742 769354 8384 1562533 1892279 1645809 1554792 1286068 1565948 658113 647168 1063839 1202536 152771 1237151 968368 1604139 155357 430993 1277321 502730 1545708 514406 262601 1646680 823431 125543 1817793 1348693 789599 1958839 523540 1361858 605045 194029 880488 1913530 1514471 210679 558729 1017543 1508663 80181 1474234 1256926 933736 1552339 1463492 1501138 1388240 647657 342398 815602 395216 342408 1461606 1869058 1341842 486343 411320 801335 19537 1040567 1028422 120607 1336327 178728 175625 652101 460563 1977142 400745 1978927 218775 230618 156612 906681 498432 1950558 113128 1023236 73098 1487806 1606888 73216 1362867 1450917 1109680 1237545 1971900 1963484 1963804 1613693 1225063 487121 202519 1116859 899407 524000 1239234 1005426 733606 356394 1123488 1947635 1945191 478072 1257194 503005 508669 1488363 1706166 670985 1258085 965399 1994596 253030 1660485 1543964 1862746 936433 740349 12133 725557 313110 1032509 1443049 1140021 429862 1814514 1025750 1467169 1179548 336089 1951448 1282580 1845676 45014 167797 507671 245233 683981 1364591 159851 1403850 1284348 1544142 271873 863595 1036620 852352 334147 1856070 266730 596734 387252 1738278 114721 708527 290423 175994 575568 1728195 1876060 1705196 140789 80866 64566 731355 1122882 1370001 1844273 1939630 1127454 587814 154477 1251718 340591 1222057 168894 1337073 1906212 905700 1527832 898984 1383466 1261545 1681071 406567 1971016 28031 334651 53546 722555 1696519 1429674 410847 975157 321057 1446702 504582 366327 156430 1730560 820169 419218 1286374 1400237 412361 574848 1222310 1482010 1548681 21580 58602 1048363 1995559 680215 1993001 989793 1332718 1641890 1097637 493601 210959 446568 1615088 1981337 722923 156079 1040819 737731 452931 878807 1051272 793688 1752610 978142 1440379 1368398 388520 874206 747505 1554228 1003620 1400047 1923798 1301165 676539 966318 545305 929253 1550196 991852 873648 263581 799975 1359752 1657197 1582906 1722881 561157 330593 2513 1763649 797639 1442373 1197720 810266 1530776 657225 820929 603203 1849010 470149 747808 1951227 858967 299172 1595829 1133367 728088 304420 1871282 949225 1221493 1473439 943186 1586526 1694474 1019304 7259 39766 1417072 781098 1728400 349972 673714 1870644 1206169 1643024 678681 99559 1709132 87628 1496008 426107 580299 1657101 80667 151572 1519361 1915795 182162 976529 655785 779953 524416 1655343 243109 387404 142746 972407 291715 725090 1618727 1706883 1830620 1121410 750902 1313289 659835 46769 53999 1537484 1281441 1861495 1043241 1985332 1236090 973363 601369 1961052 1551926 432639 1602654 815257 42110 1372404 1879096 1681603 590110 1609679 1203939 253502 103644 1342211 1471501 1391335 1572741 1864551 1405159 1682321 593027 979786 594507 1249828 1717597 700703 379592 1690966 1153324 857774 847666 1654872 1965319 1277646 1364807 1441353 470128 561910 397970 1993267 731022 671026 1808235 1831029 1679194 345314 768165 149118 1491406 1894530 328709 188306 784623 364066 368661 33363 173752 1086345 410896 1333597 204933 95804 12076 1074452 1697583 1137303 954256 4418 884762 1616721 4701 539793 515466 555832 320643 897390 708715 1734858 1014503 325775 1287539 1084531 559338 711268 342993 892870 1338268 993047 1118793 323290 1509144 59228 380501 331684 1775531 1439103 1170705 660461 1618941 1957283 918873 611787 1582853 1428691 1490240 959794 1135398 328796 1980767 192043 160163 983086 987084 561073 1812122 1670652 1284282 112997 43857 1522819 258474 1578848 600988 1707761 570364 1823453 1461779 1380664 1993103 405336 712049 804259 1672583 564133 661289 296662 268885 1539514 1162829 1565901 1753176 148176 1859949 179099 1042582 250806 4054 1729613 69010 12628 774065 1192092 85793 1020475 466670 186772 1529529 493742 1780067 684012 1056116 372974 682517 1510375 1704920 1579066 1168726 1492425 1405710 1831333 1360944 1724997 103572 893641 900277 1052588 1192509 400039 951829 604604 1083844 1848782 1013580 739100 1909955 1720535 168608 1896246 1531795 1005230 1961038 341703 1389629 1393589 823985 1207388 610585 113424 1326017 1226614 1438120 1054168 819012 1085331 419536 1458843 139961 1612667 448686 1801883 410436 298649 962065 410995 1593247 1794156 117873 823495 280157 1314221 1295725 405694 1363574 1970255 1696275 934030 1290710 1717961 1672541 118476 1532087 815856 1736009 1836196 816763 1012743 138372 1220937 838949 940207 536637 691941 1679083 311440 1193033 882869 50271 1728197 1625230 1382818 64922 757630 343676 1483840 1012861 1943139 1449302 554758 1654632 1497211 844112 1217526 1893093 177872 478469 513085 234763 1630409 736299 1380668 536942 1413107 700015 1680583 1877575 1455086 1392202 656735 443699 1197271 1789642 289217 731598 1962275 563114 1749664 53977 67946 1208993 351971 1304531 173154 423381 1269997 1085081 1530022 55044 1632515 1537031 833072 930501 1902508 1086472 1733030 1219478 1406197 966533 799479 422843 1688665 242322 285903 1167241 191831 1300034 638154 270135 946050 1226231 17370 889598 1853766 1176694 835952 263962 18366 1786033 1172667 238899 1528339 1806804 1018902 69699 985897 1824508 1608322 143425 171799 728473 1644903 1199275 1325023 1062829 1187470 324643 300790 548859 1600720 240331 749915 50092 497873 1582205 43969 1622383 772374 390419 1515985 1807054 408678 710788 1666911 109913 1546364 1841404 1512096 1910113 1936660 1393291 1866389 1174377 603828 1951787 1549296 1976146 220884 1113446 424807 1721581 1540991 647981 208402 1328662 317908 1723536 1316812 399134 649871 124109 1978090 486526 477755 1044050 104500 1287417 123200 931695 1999884 1619158 38600 1895051 746631 1773844 305741 1689602 1525911 1851959 1913376 1563891 1576777 101336 1217003 1468915 41020 683932 1230026 432439 919583 1261436 1422399 405852 246297 1715632 253569 1553186 235319 1148694 1679889 244687 1197338 1470487 869207 173338 1571307 1309622 622624 1704837 480937 1598086 275794 1126692 1733184 921156 215566 399495 754287 686493 550313 1878008 304536 168961 1938865 1939796 880477 710894 1749449 1709669 1260539 1181283 649175 1175295 1678788 421520 1482194 1228033 276325 738383 1671914 1578069 532165 555673 462432 1062980 351111 1575031 167384 1196305 130330 710342 647751 1074596 1903687 1850841 924073 1974536 529747 1757360 1480962 488071 1564938 1947754 375654 1332134 779265 47614 675720 1835651 1477077 133777 616875 1204497 1003729 714307 1293343 92672 1084661 1705449 470808 1271875 797883 1792484 893744 339261 1670082 1163960 1200011 1267860 344886 1453036 1426105 1204093 1122642 831179 532029 398137 1235298 1411130 192265 388527 1919227 892630 113815 1542568 9462 1183093 1111351 1682107 1840639 241429 1827722 1657345 196331 60610 1391121 687954 441996 58705 111376 711485 344630 217802 1094587 1764912 941580 440068 1229729 906099 1368458 1470839 15444 722529 1477939 149285 1419805 1719194 1443263 620719 545646 1441936 1488584 770385 855789 1072563 1700737 484222 1830261 572452 1713675 1838554 932370 1391570 444610 152801 1636085 1666258 1585208 1838127 1770459 1452900 482564 1500738 1082663 149916 1305125 1186015 421872 816038 1236189 1107857 1854095 1261662 165890 1322766 198388 607014 1161624 754163 1288491 381772 1250469 574038 86334 1240902 14450 92433 1979442 1946753 1012376 1982061 1853402 1077025 805178 424867 495347 1411914 597676 1355277 847281 1264357 951759 395531 1112107 1219668 684052 780683 133968 1927217 1020447 1570504 1010920 1966162 132420 540761 415581 660534 511218 1861273 1825783 552787 324992 2646 754330 135148 1796864 703346 591154 1130173 401970 1470265 214384 540725 723920 741403 979580 373269 1654826 534889 1292092 1382428 1406306 443290 233972 1947704 876633 1631988 918729 881122 1743395 1515537 904386 284624 427541 1589848 687650 65965 1337694 410387 1727394 598221 59761 49147 737427 1132382 1754289 1526807 194508 15008 106069 463069 1718106 1777060 159275 1386027 1401126 1503753 95557 1702378 408720 1980146 132708 1601721 786202 1431381 1268091 582982 1895709 613702 951975 1687124 1826750 889854 631575 1656750 1239227 315353 615890 1967277 1274896 1450407 1117024 844826 1060294 514020 907951 32392 1360064 494417 1547373 417409 929410 1915848 860531 728430 794410 1094711 288223 1476033 1305394 1586752 1765269 787245 1108986 1063178 1929863 1815705 1506218 837072 1984564 1203662 452447 254484 531054 797798 1863347 1060285 1675876 1451309 951140 684825 667846 181364 788787 1435827 604811 554401 1121967 478376 1261430 1717868 463626 1328963 132441 733655 1691915 1287971 1191964 437879 1297803 1409666 1171759 873780 943369 1753151 602684 1815428 322385 1196474 1917221 909187 464486 416442 449951 1399437 1361802 130441 1000165 819288 1644987 1007269 401985 1151033 1315605 675361 1646993 676092 196792 1390165 1926060 9481 1014837 890641 1373779 1091955 700606 1054769 219868 202246 1174601 686256 620220 1390055 1864797 1335694 1035253 1263893 643369 4948 294276 1822447 24820 999274 1811687 942755 734542 186967 1552994 82456 1809559 1937697 730991 1668887 1581992 945964 1881807 1257221 1502899 419707 1748094 1547838 188048 803301 538543 83798 271266 1405699 1673201 535655 408641 1517979 244302 1464478 534132 609038 799881 1018138 1892426 398382 1763770 1435408 1349506 1466260 1848627 44453 1099813 717539 793962 1055115 737584 1272142 104255 217601 608750 1260936 1765152 1341361 1731067 332188 353199 1115270 1150988 1088785 441589 1504264 522435 1829563 550911 936327 699526 1804474 925319 1243117 1284013 660026 1666856 775880 1381300 1752518 96902 489663 76551 429448 400396 1919148 720374 1132930 989279 614291 1638849 1024812 80027 1071311 348193 59255 207226 808618 586564 1658594 1474421 1017181 735529 1975578 149919 94263 1537525 1537179 1232139 1249727 230661 334894 1379262 971914 1410556 1291860 594936 314777 1201444 1502452 272406 1168467 1985156 1734270 1472005 1248744 1745263 989024 598269 224563 1511701 669496 1136360 414115 1888696 206130 1409103 107417 403297 446606 114629 1460538 1586027 447186 807234 492220 886822 1173973 1763955 543973 1160207 597261 523140 1192563 525146 1632514 405563 467193 572463 17190 512815 1617097 982247 913465 1439443 172693 1442581 1883275 93361 251743 925139 1307910 1385097 54110 1718165 273983 714226 66700 1364869 928120 355896 456869 1694415 1804615 1960308 1657914 35614 1642626 1155891 418121 1596650 275672 1846922 648247 1493180 1617204 1456656 977781 1203381 684323 384418 1014358 59234 1598669 299646 1629960 972482 698774 1897807 490129 1230873 1722469 1095754 1170139 173864 162517 300150 638052 1572413 815139 148892 257900 1823754 1697548 1829971 1360911 1729956 360166 1411212 825182 1362625 1386643 1615452 485675 181747 1452140 1339069 1953423 1240222 1493584 924894 1887919 1397623 22761 466080 998283 1329996 1778338 1713713 1175461 244316 1647952 484524 746385 560995 1811268 1725528 1953104 1720492 1327012 1425317 1188624 1938910 441384 1403370 654006 105477 1543868 1963836 14545 575720 1602445 543445 1396881 747458 1925807 86967 958105 694283 505075 957010 1688298 1024838 1552836 197369 25541 1073546 1499557 1175625 1230519 1479621 521970 1112102 879836 828750 1179262 1229787 541590 252872 331744 524186 1009647 1206353 732728 358642 1536073 1882362 1546133 1548113 160610 1600057 981479 720438 516936 1494257 1059392 1438864 724593 280027 1078876 422418 1554888 1497734 1286231 1102742 1869408 1015285 988926 1393380 743486 1643972 1719422 1932584 1786029 71204 548643 1656586 1144096 680388 404814 1727118 1638164 231573 647565 1206360 645792 1676653 509146 627831 1551055 1174221 564074 152864 1880955 504351 1159843 815684 1082409 1303586 1403052 462797 1064693 249167 1147044 181896 1067528 129915 200598 120851 1721899 243906 171204 831521 1154770 1467638 683689 603739 222248 1523025 1112640 524080 323445 1527042 490036 1810806 401275 1736894 1409722 1368117 427697 1258592 28567 79748 362313 1852711 1390881 955784 24411 471141 441935 1762194 1315073 165098 505167 865073 1129042 1434943 209768 124788 368379 465713 756254 129659 1865267 353892 210730 689929 126269 452163 1960367 124677 314831 1906545 308820 1268395 1674911 1828864 1477667 193937 484755 679107 779218 1777834 445893 1003046 791566 5846 275422 617779 1992050 954881 690388 1619809 1676609 1833479 851872 103620 1152782 1020786 751894 1733390 1220131 558689 1579872 1298848 1937735 256178 1407181 1081516 1227399 1184699 174655 1035115 1725482 1785157 166299 1177878 1421662 924049 855307 19500 1839230 408384 697756 1069782 753358 1746089 128315 1823595 886480 515250 723870 1458042 1906543 1054593 1065120 673489 1670645 1095656 1220268 1130054 1076204 1366026 248418 396677 1872961 906603 791293 1270060 1535724 1969215 918155 178070 1549043 903009 39393 1849100 8682 1999745 1879928 300185 656783 1806751 1674563 554010 633231 1481993 1750222 1822327 1034520 1699839 1457829 778425 789118 189328 1125396 477177 461640 662890 1951699 1992451 1844768 673406 1587281 1009113 1951055 646170 304435 223376 1497183 431511 648046 566222 642616 1477721 1795888 1246337 348091 1640215 1591628 1842018 451719 359335 1180511 1644196 478496 842167 97702 1455619 1336173 1478880 1935426 117064 654611 261416 302335 1705496 613614 515222 537254 1032522 35984 1806129 984558 1575493 79528 850587 192848 1480814 105827 709307 921721 38386 1093627 1523685 286734 901679 885481 89806 540366 1716212 1031456 343462 1504881 1005151 1789398 1509594 1290848 409956 1797917 1275118 280657 1426891 25662 1420456 1948324 1641279 1647520 842099 1560794 599431 1788060 1458955 328579 289612 1963420 566846 1992621 616563 854363 1647256 991861 1673436 1669587 303323 885986 270505 439041 976171 1322037 1064953 765812 416318 375153 877143 819765 1723344 1384239 397473 1114118 427658 1516172 1450777 938626 1430704 1309118 346340 1657012 424307 237442 1554764 11409 952425 221399 1832082 181686 900454 436233 881617 595178 1580617 980802 623613 132316 875147 1091524 124813 800306 719051 1545996 905457 771750 1410937 143145 7381 983501 1041401 432055 1415213 986886 1373804 48613 103558 464368 356662 1930100 1170519 1237474 1479956 1052046 1942344 16435 273627 815155 1770221 208707 993010 525755 1434127 1311646 1688988 1288950 1664586 1486904 1771137 1742553 1258722 1555730 19788 1991380 674912 138733 617224 1801498 1710317 980056 274068 513502 1093793 8790 937764 840373 1906779 1824770 1956408 471227 1062706 1136503 835354 952306 1100356 605530 925743 1067397 1505109 922968 1143422 1655761 1071885 704135 839421 871132 1422486 138871 1228112 894234 904912 1271852 1888031 709235 1646161 1241520 16116 1344377 465858 398794 1431360 1186013 1607807 1408701 531156 919929 1695495 869748 359898 1613674 907489 1176823 1745427 23888 1384223 1593613 345025 1621933 606117 921524 274658 1954200 738757 32539 732185 1161980 658341 1953844 1767333 1021769 1636707 143696 1934449 462522 299190 779929 126771 390321 426498 1151381 1713410 409074 1429603 1691214 1639882 1535688 1924876 199186 548017 233704 1112023 1452073 1097386 1366467 1796988 1103000 1762741 1442535 415782 1407808 239178 200728 1796985 852689 1314189 1975907 487761 502353 773492 49601 163655 207497 85099 232630 180236 1771598 677850 942135 836172 1673471 1412431 108020 1830352 1682538 485495 317561 392857 384307 1239450 830556 768326 335694 1975930 297241 162110 139106 830248 597971 1594582 714121 1305761 888388 1763629 1782599 299630 616768 1832397 333319 318602 1869613 1534657 1254535 1849961 766210 1905366 409905 223918 1988661 669386 361925 1100161 1792564 108249 334800 905534 973105 1286038 991656 1914194 205929 496878 193200 1191040 1599432 279377 658910 54913 573274 239425 805650 231964 545495 325935 245812 1722763 665391 1090333 1500060 687620 1814997 1318048 128548 342772 848064 1714578 337454 1517482 939864 1944233 1135897 622252 1992632 633629 860055 188478 64586 615952 1687281 30958 1462481 827664 641800 908411 380534 1354572 749553 1691260 62499 1241318 1338151 1335109 1521445 71550 512760 636833 1125470 976010 246563 141644 1296060 1276268 329313 439194 89246 1989352 1271298 435226 122043 642790 1124444 1058716 152049 543282 1540181 154273 1643746 1542105 578159 1789692 1203975 531784 1898437 637851 1487634 427178 554659 886651 1301770 1451392 678264 1413403 952869 455373 842108 1626815 1922455 1170771 1395185 1394482 533269 1370216 840545 1445897 424245 1411066 1915997 349131 861358 796682 1185507 1095416 921928 981327 801659 364653 1601423 664578 1159865 1530498 294592 744862 1247955 1099768 482731 1774829 1288514 57257 1577367 475829 1673850 1108175 627390 1526043 950120 1648558 1735452 1949740 834630 50170 318015 493248 150416 134900 868672 845272 609720 1953659 616323 555555 954495 351829 477870 1614837 512012 1191746 1493012 1343094 1056504 263535 645394 819467 1285099 919075 299266 759637 611094 1931895 578898 619651 1641411 1954046 1657496 1897991 1608189 1186433 962658 556142 625765 734742 1107767 494918 863121 787902 542928 292425 1570690 1009469 100764 660488 20171 608818 146034 1104752 1310126 177781 638352 407932 1635247 534156 11968 973055 19133 1147611 428237 1018865 153087 333400 125706 1986501 714424 431666 77993 1816171 1590228 1924829 23938 527750 1883261 514905 456855 1157305 884686 1061055 892104 1327121 1114170 898563 1297347 1511776 1759141 115288 651128 1577935 582010 1414108 1020888 94275 385417 1910784 1848833 212896 1726661 82034 1082935 1534556 1074370 1842480 1491523 1359634 1612268 1923933 561500 1001320 679942 1480642 1005163 1285347 287845 1581791 1257446 414069 989341 1454982 310319 1666249 1196549 522144 228588 1612542 1050615 1760052 884727 1194247 1303817 351487 1801533 1808532 1980967 1240744 93489 579744 888441 1168058 586685 479660 990015 1291603 103944 269407 202000 1075490 425768 193192 1111856 904802 741156 415098 444640 937752 95971 413013 194598 911811 1478783 691191 1405496 1579818 1732757 127142 1438765 1082665 891218 1778134 1757829 1833449 1287700 47934 885718 369650 1683505 1159534 670918 1611308 1047471 628946 175007 29154 1505174 704770 391692 1257745 526719 1110746 1289384 84387 788933 562184 682104 979339 1493429 1116360 1563361 838224 410677 720132 1840396 334550 1271405 180036 1103281 282841 1331172 1540114 1716671 589024 501950 27259 1859011 1073032 356354 1143114 1891133 1738152 173079 1076960 747492 1674633 687410 442946 547675 1153058 872895 893002 1479240 1714951 648992 983598 693278 484408 339436 333317 250167 545213 318491 1660683 505013 333900 127817 394812 1018564 1595488 896818 1973865 1137412 1731031 1712305 1407017 1805360 1739926 1385185 1000612 493497 566973 1400540 1268081 1313899 740391 1917889 913744 200170 263624 1128285 779739 276998 435994 1513523 616610 1181729 1036740 1483963 75800 1491961 1093674 1804223 805317 1916139 1269674 1992908 1734710 200193 1695621 1449445 899515 149983 1849621 1990606 583306 1617338 1352530 1656061 1251138 1990443 1891172 875281 719446 452681 717024 717228 490996 1407755 1019578 1870830 1746954 607758 797685 132161 582605 540409 971887 11201 1251609 64625 54303 1636056 1435043 1134474 860594 1636188 1745192 1167110 55446 1241865 994013 1836563 712769 677348 995311 382712 1086079 251160 887960 1316260 549629 1423246 334256 1052986 1227324 1250916 1297356 1862536 511942 240966 902678 232420 626149 629172 1473007 1239558 907781 1108618 505967 772350 1531297 68275 867360 874102 807800 363753 1404911 1248079 1634826 1428991 551741 946265 711775 1975771 1299494 434785 974629 913188 1597706 392724 803989 931868 1144132 689280 1644061 522482 103922 1120832 1945765 191131 1121733 275832 945411 716407 612022 614358 44576 69563 936725 489648 1123282 1777422 562145 727452 1615048 188497 1575122 36303 15680 1127060 1927699 60239 886125 1296571 363148 1202954 1094814 819120 772704 769122 1426272 1935364 97678 1797334 1586215 1285879 1215527 1912035 1824323 177644 1547022 1166378 62091 373788 316442 1192649 547621 1001498 1536779 61771 1943422 79274 1553836 630260 1516068 1164410 1363856 923257 902059 376524 43059 1302873 1578630 1011495 130796 860576 1264283 168520 79811 1753655 897153 801930 1406870 1631478 478398 1870967 1636473 415663 484626 1281158 1964226 1543174 679875 1723313 1958981 901395 517899 1349362 266216 284737 1430010 556982 693034 233793 940000 104060 72580 1912314 1050068 1583394 759807 1078209 329923 253789 707621 585816 1519319 892583 914572 489991 1422829 1493120 1325396 661107 1460648 1801859 652960 454895 315807 1660664 598398 1551244 1876657 1038372 1662320 1156186 1925934 1603793 16003 1427035 1190388 977567 434672 201567 1675466 518861 1343317 745332 434911 37472 1469513 778073 1539534 1199181 1187177 1057443 180058 1206248 477036 629448 1133289 847760 675003 466746 1090940 377332 1283664 1187969 1534040 1750025 813931 804348 902278 313011 165808 1118095 1141298 1297712 940768 1635160 89335 1141772 1914172 1685475 201448 422033 1711413 896340 1167992 519911 1294317 1040736 1011386 57430 1356592 284262 796208 1516731 979934 305331 1365754 579993 1095023 1805195 1188097 1661054 1355574 368917 686124 630508 887722 647854 163733 126940 262079 1847376 803717 826534 73724 1109231 651069 108961 541348 1494515 83685 42214 1678304 1802080 478310 1363332 1629261 1709912 1882468 1332411 1180770 1117329 477402 741078 435424 1262927 883547 452727 1281436 1939904 129207 364506 1682566 1092199 456384 1067914 700931 827408 575361 101631 1643270 646269 1637820 149012 1017331 1612725 563732 1007507 1014312 55296 1348991 165537 1424847 1670820 1109094 1727503 1725875 989963 1072658 1540292 954353 1890757 1815353 1991172 1672483 765992 188538 1111047 1553769 198708 1616717 1465072 871416 1465828 324399 429295 982940 1582802 1552748 1237771 219226 1886169 1993456 1112157 126104 924394 579434 1641133 1258196 1612892 999416 646626 1520306 1732230 1435306 1572483 1732560 308413 1547749 18033 1211712 518061 298789 206950 631883 1517274 89207 979587 272127 1547700 1047920 1587945 66825 1749687 1416173 1349266 96415 1248816 137158 617617 103522 85044 103364 709582 1521915 428209 1107564 284596 737742 447525 1589521 894048 1341856 1861593 762010 785615 1580022 1006468 794215 445029 177935 1350672 756158 1750464 392745 1396990 336435 1474254 843506 55021 655354 1063771 1919671 869159 783398 194134 857305 1428091 47423 989839 1214547 526056 1116419 1776861 1085496 1676882 1036107 967640 795699 299358 1838399 668295 100834 443203 857860 855916 1989185 1397093 337294 277759 1692414 131711 1989114 44502 1021784 1916110 1097497 1422929 973578 536808 1729950 1583410 1660085 1437502 1098797 1167304 980647 324760 336101 768407 1470556 1644100 1354055 786819 21657 1174770 1870872 1392367 1377129 14755 1847000 1702463 739777 1115912 163878 755247 79726 997384 233560 1852837 146434 177845 642118 671135 1025316 1936784 940309 1426694 899299 1257227 1104933 1868962 179176 543207 1108193 1080519 885130 1703093 1044450 530548 1648376 310417 92656 1354617 693994 385833 1381050 229880 34879 113522 1516760 1396172 1553632 792781 1972131 436402 1834246 1451463 559296 1451667 487602 1735331 1648318 600343 1193071 1034027 1006890 316991 256019 1303646 621629 1837439 1573692 1653466 800044 1754908 1677110 933470 545711 1935692 411623 1536822 1496557 1137734 1555512 1062151 1839685 1171200 861085 850614 857581 1429922 418406 548190 1112719 1140215 21933 1508912 837568 198004 657198 142754 1716908 562726 1959988 580121 276221 343186 551995 12889 1659801 1931744 79927 167237 1858403 599728 351651 1437801 1866351 455105 1419535 851438 698622 1975939 423017 1787750 4954 1022145 1457561 1600707 530589 164860 943 840493 742744 942176 1314708 1630059 1700724 1447217 95550 1808233 1005406 1864235 11969 1210153 631726 1569174 107311 240995 1078418 1280444 704243 500234 1939091 1065942 1120653 1611487 665387 1933376 111662 1783251 1285242 455410 646297 1958918 1703831 1565207 1140046 1125492 386386 384861 1430363 1244759 1082359 1623302 1264186 1117271 246123 366520 780358 516116 1270115 652376 1542471 1713959 515650 687339 1264337 1075453 850850 958808 1214961 1926124 1723031 853101 1980268 1340440 744811 1509134 1308332 1492006 720731 430311 943615 1210079 1898914 300281 305910 79016 1088718 178330 689507 1948097 1500469 1245694 1697249 109310 1725140 36890 76352 62818 1115432 1796188 7322 405449 1106896 1867303 1561614 145620 1799117 267529 821299 1620475 1559322 1555932 1091330 1486195 7500 151188 1921386 95110 571939 211791 1022188 519206 1697093 573166 1002976 1434349 948567 1364050 213130 409072 1061974 1811800 1353301 1759059 1488593 1920732 831787 524797 579271 1955371 1086374 1092530 1558519 1748767 1042710 454013 704608 893054 593264 436914 1546475 1298613 760182 1523794 1943292 1041213 1957968 1492560 1504649 387235 1735975 1428891 188819 1954181 1155935 527652 1320011 290220 849750 483940 980532 1092474 1919125 1162565 1776860 1132416 2231 709506 1247485 1670338 135173 1425718 284167 420220 986904 922062 1157500 1550335 999549 1028941 490112 273091 655846 1712616 858075 1006649 1769796 684806 1486922 66786 716751 560915 1914839 1633233 1795124 1345278 811528 324156 700183 1324087 433695 396342 315542 1243430 1686501 1434903 794406 1357571 715378 358799 241554 1479679 1006324 525038 1916052 1423482 724329 386388 471734 1773656 85270 1901660 1064357 28263 1442348 1989160 138811 1260829 1006894 1287397 1990175 562508 1564431 1710502 483406 140350 1651076 646823 301411 1878639 731832 687697 1038543 1058107 1468092 1546401 1578762 629656 789474 169459 815038 464374 1953631 1861386 1604037 209793 815199 1079214 939756 1063221 230267 164189 723689 1941522 1084839 1304824 570254 451249 227846 1161501 1445565 1301261 442810 1287599 1885747 983152 951647 641511 531547 1191686 1452892 840487 1129713 181425 930532 942550 416235 1109333 1936216 1394413 495882 619625 514957 1344898 479473 1651201 894844 1260033 1787889 150344 205339 1828135 1709537 681492 1103283 1380124 535330 1854186 1321252 1100972 631407 755795 1436855 1341312 1983006 1475204 560264 847318 545113 886845 796427 1147968 1798064 122155 994483 1953349 1808396 1167786 1540159 151571 190968 760359 1205397 520022 1248764 1666602 1860952 1628682 945592 207195 555412 1038370 185956 899506 1260920 569544 106720 1689905 1031928 1031246 254031 1691368 739688 698983 1175322 481752 460599 1826541 1191992 488039 783713 967419 1177416 668461 976303 943384 609953 1406663 846966 916721 28707 1183188 1979831 1390283 1872498 1559485 23775 287665 1431620 1117285 218079 1777359 400922 21550 1205136 1099017 1204493 1945635 929939 86861 1197351 725732 581004 1475274 1446672 1105277 936527 1114246 1023831 26242 1354998 1455997 1919072 768181 1840748 40780 1539845 1175058 1798840 360010 443576 77040 927525 1532384 1814119 81590 1250219 1521094 1152627 900101 81613 1911731 504749 897605 1626374 554976 574822 1297990 1511229 336114 351880 1424064 1656296 1114540 600773 522447 883288 65836 1007481 1054224 581070 579160 1371249 1256727 1917822 495106 1218025 1509484 1892802 1109255 1573271 1256925 1907811 1039935 1653674 1679675 784685 713449 1704543 232442 1204396 703604 1812236 1372083 219169 11008 1452311 1537660 75420 1050792 1338439 1227158 303698 1980427 565167 1149625 1295724 899047 841734 1861050 1159281 965112 762314 238283 1689148 1413717 1763826 1754918 406589 1671420 1636132 526367 1420169 1936772 1353201 1119011 1047163 1689579 1835171 1916970 1059470 368075 987376 1361220 910943 951783 367890 921613 1936360 412658 1598638 1626193 1259655 1161464 629141 1018016 1134229 895571 1884431 741656 1771755 488429 1734150 1710116 992720 254472 412434 346160 1113890 28371 1798298 312140 682331 1373718 1414673 1803103 266492 163867 1381145 756405 1693693 1639464 590663 1694887 1769128 172655 1778710 112480 1075986 1178950 1917996 1990632 200719 448808 831857 1000551 27824 121600 1434510 790841 156385 362034 1112043 641420 1958740 242743 304246 1829546 1890414 896988 621426 92829 1493648 1696257 1178202 1495535 527998 1891815 242373 10290 1467316 342458 1338288 769309 749800 1887669 594396 1974125 589787 580785 684086 549773 787192 513319 1606113 1319480 1253911 984183 516081 385980 443936 556803 865522 228425 1947929 349868 295825 1152352 861384 859523 527555 1928397 359803 900399 522581 1505874 533325 490123 1745342 1633307 1408069 1735124 525101 1985274 1926013 1652842 1985028 1854775 948081 1400122 1125048 1688177 1385736 1504383 1781430 777319 706059 1281939 919236 166291 1605907 1990951 1910755 631417 1606226 777180 1563491 1518047 834005 1273930 791403 32857 1897664 1141730 146089 311385 928694 203958 1325976 1572033 1075142 454673 428457 1209288 571829 1911307 121019 125469 231089 1082933 315280 91197 905798 1799534 99591 1243942 1988326 1079980 849061 336077 1600558 1549630 1596420 1288282 137798 902439 119907 538044 1888419 702115 16501 1871352 97031 1649260 1448681 1423615 584980 161420 854964 1905367 1540834 1871641 1952306 1698323 1343558 1866036 635091 834776 1308855 1140989 735090 443961 1407206 631289 1077097 50326 7919 793353 1278218 1101980 984933 1965078 1167352 1978088 769031 615128 801387 1816447 666030 498737 890476 1223115 324272 1537755 494052 789110 1937712 1331957 494955 66495 939445 635260 1613407 1858508 1952506 1486822 131159 1443436 1258523 446729 1709787 360749 1988820 709678 403806 683249 1423941 758946 1815303 466164 1095179 1536244 1576178 945595 892386 1525456 1171915 1148025 1192947 1886815 1030896 1887637 1742679 954236 1203448 1627134 100485 349465 1327600 1504004 1338322 1720475 682165 1688677 87137 37841 313139 218131 1388357 1448061 1098406 401901 1857871 1291874 211000 41189 860222 301702 1140558 56802 368201 1766950 86069 232813 137441 677741 1201804 1824820 571401 237925 1269964 1148125 1353657 537453 261870 499546 1940766 1081525 819143 1825515 756780 802047 1758682 28745 310748 8182 832630 1850596 603097 53928 1378068 626058 1547066 712195 314211 1171400 1601600 1592091 752787 1704443 312770 1683522 1424299 481298 1554208 810707 1879613 512869 686678 700937 816320 1352718 511395 1258018 205758 302550 1045565 385812 1802793 1188761 231320 1349279 787856 1616939 363065 1178838 57266 1195077 598967 289594 403650 1838949 721848 595221 1605537 1337148 460560 457384 703360 1178815 397279 823553 689128 1769053 1743437 407527 998161 1555372 1919027 357234 63073 349423 1065285 1821631 1907090 1219799 948729 1195026 1178766 1506576 196058 1406441 1437116 761815 858730 1847159 973568 1859241 1959276 1028990 1016887 1882088 533735 641766 629940 1564070 499212 857313 177558 1549273 1855501 1882510 316541 1309471 815048 783787 1255620 1529288 63590 255750 1269125 200583 1129793 335039 976740 446579 799093 1635145 1907317 1705426 199320 121675 1410617 1402844 1995666 886131 1643897 1374012 1866490 621164 1297411 434674 347559 1054492 562094 1576693 1179102 312301 1790486 390781 824325 1386795 1604934 353782 113562 74884 1138916 1175640 995631 707504 1843486 875399 1859754 426301 1208587 1824081 1931145 812881 1877469 99118 418092 396497 1783728 1976670 1613570 1051405 1457607 1329616 1003898 1080581 392411 1032309 186525 1789880 1608034 1490025 1439033 34692 927751 1700066 1643796 206945 1885928 972627 1840971 1196214 1072888 326642 1441018 451995 1597005 1061550 697789 866910 1234297 1114583 890565 570791 968472 432403 949883 1269715 1715399 1585395 748596 921660 1438306 705820 25262 374570 880099 1177925 1199064 690802 1576806 1384553 1352757 308473 997344 569745 1798836 947885 343092 182575 717806 1267713 497704 130920 40 99697 1193812 1484600 329549 726433 1039960 952471 131383 1393990 641 1724003 268105 1746960 1742128 506262 1191634 1644874 1286823 1247529 139457 1768389 497879 1496724 727915 1935373 1743014 1341824 881053 443406 477041 1092552 1847854 1485483 1811852 1107347 764209 1608853 348793 1801688 1050508 1164121 977444 650132 119304 182390 1408382 1278423 531856 1265418 1050367 1765491 803877 562045 140269 959451 713839 1460772 67295 457567 242130 1213889 639397 1801016 1377572 1226378 1395870 317618 722900 1230740 1826471 1173885 1128487 780658 286278 171914 3021 1827886 79112 1380907 1580760 1183753 1715070 40291 1766183 1283345 1623201 1780098 250677 1763890 64694 122178 1190322 541703 1326182 1939847 1916054 328304 552638 1950354 1760525 188863 151389 159481 1991834 1348369 394825 710937 937526 1229349 535958 1842276 956226 1969925 415603 847002 386594 51468 231315 1790069 172736 398611 1730738 1545072 80384 1568817 856919 1220326 1454419 984344 1219458 1322067 1909184 124723 1380992 244369 316331 1072582 1462572 1875477 1196920 1293016 1736793 881746 1286134 711393 293755 455482 1289293 1427002 1359913 118647 1415865 1368072 1853813 239065 1451484 1828269 400423 1809980 1688204 457668 543351 1825628 758534 1276347 365615 1955890 813517 213966 247855 1403559 588697 834987 752722 1345773 233285 548749 912738 429026 1003246 651602 699395 251240 1729815 489858 1224703 109491 881558 990746 103510 1804262 1170902 1336537 960594 1889720 1001755 916004 1614603 968993 222807 1079698 1073336 1137789 862958 1474113 1167101 98700 1160827 162748 623213 1891319 1052834 1452778 1971521 1123787 1032740 1141204 1776035 1076636 583906 1113238 1887183 593518 677423 1586253 1560295 1728037 1128972 820250 1062026 1037211 1576171 842418 585327 1929545 1227421 170112 1806815 1791968 1966810 1987256 1872183 174326 272298 763241 804072 492426 1243824 1166723 1270834 1475096 1685002 1829162 8547 238982 1930992 266348 471 1822491 29008 823786 810452 368362 1275394 1829383 1829452 1691218 190555 841040 978017 406265 12292 763079 653468 756790 22588 1546204 920538 1439181 422881 1613136 845365 713315 1455406 1969531 1585248 100658 1445002 621939 689427 426445 1349909 1031931 253309 1504513 1264744 1732046 319816 606789 1387593 648184 772268 1176798 790218 1759332 1813807 1753256 1893048 663222 1029294 1602276 628433 1040531 783924 636935 382485 862139 1106121 1626295 190476 22122 725718 880458 532569 1108347 1270907 1311091 423737 1435310 1424230 1441818 683979 1938394 1007996 469179 1229181 1403096 1312042 1519414 1689924 656476 1392154 540286 1774564 978843 1669348 1538464 401487 904975 356458 1435914 679761 206858 1710554 897510 456325 991089 1714571 944914 315972 1846368 616132 832568 1854064 659252 223064 1644949 317764 1871313 33865 1472171 1651942 1841147 1173762 1438721 903680 719462 919478 1062114 880567 360488 294715 751509 359924 1725089 651213 1174130 627438 760808 253752 842109 1145016 231611 1474354 206818 105550 1269390 1587060 609694 896969 1311578 1866875 1753166 1203187 1669229 587396 555076 382569 1298194 12044 1419837 1479959 1335160 1429469 1304516 396962 1874874 1842495 1927397 437871 1466209 1899909 1748848 353596 1152498 608721 190440 174120 757953 1619964 549909 1757604 421853 1990413 474541 64264 568590 1058086 1808082 1514970 348102 1076061 916180 1687339 578005 1698830 1935619 700296 69937 348138 1596102 1790712 106259 281423 1746756 1534323 1213973 1112076 584826 1388177 1746456 71196 1032361 1620736 358192 1855683 820094 815612 248547 784157 344547 1607267 63647 938593 316239 539646 262957 556045 1415280 328401 1954938 1454035 982015 1793703 413500 1751508 1615815 1939891 1621689 1655896 1276162 1899089 944086 13069 1791615 1260304 1459126 1433755 540192 728012 798557 1991313 1717906 1256898 538793 170739 220772 467549 101048 1432029 571422 30451 259344 1883959 921430 149748 1320907 904244 1653860 1345959 879300 194061 339285 1239641 1461435 1956325 1305579 225545 1412332 271597 24270 1471781 530171 479869 1904122 1741119 1277853 1399302 1923822 1202885 962949 1717547 1844706 803952 362562 444137 507937 616075 1207716 559002 621291 313141 465932 555018 838561 1151783 1723379 343617 1246231 1005184 1063928 584436 904026 1201611 30410 1264410 781050 1222420 1548098 329868 415656 1001211 1848349 970283 832715 1721482 1312788 849174 1141280 1859961 1741130 1013941 1125080 326528 901129 1107459 275193 1693631 508464 13522 989756 364833 188366 624368 40880 1793679 1538520 727536 474661 773658 113063 1501664 1698366 507853 1077318 1451017 1554171 1324386 1172610 977542 217272 1390845 1459767 144689 400022 784925 1439296 486427 999128 1901736 108719 858033 1516425 810307 791553 1289210 412930 1234092 1313895 645450 1163363 476429 1807338 1366464 806490 629631 676723 999767 658714 602488 1552938 360456 1030868 1445943 650772 541810 1598710 1150889 101683 1608063 741072 1568281 1411539 1138826 1428071 1524965 1556613 1799396 760855 702719 380596 1523923 1065082 1090316 1704812 1544779 1582016 1694471 1517118 674021 885055 53886 694353 1675840 1927571 275752 873441 855253 1524061 581957 1873002 65375 1517222 1129859 1173684 1415721 523949 1856810 804964 1046976 275802 1679832 1609988 1080622 1056154 1350382 1518876 138872 1747808 449038 509958 348101 1852230 997216 750208 1524997 414479 999799 1319851 1142428 1270577 679411 94446 544218 619225 1028836 1192245 1912773 1818475 515043 628982 1539234 1704875 1942799 461787 881844 67729 1129648 860864 1246824 1672961 1145163 914400 1126340 1113260 1982875 1250700 762327 1761226 1799142 1744340 1811638 133169 920198 545211 1914608 131940 1980137 954190 322578 1045228 11724 556765 1645904 538437 1207981 631558 1513493 650893 1590808 290982 1146064 1351709 1722415 1956087 1293122 908863 168546 1230555 860270 778478 1146801 218203 1687000 1948699 1877804 1800163 53329 1889897 1460942 99269 1463828 1000449 842811 1280452 424006 518698 1941971 1342860 1025323 1433708 1942205 1350389 1409456 360694 1186210 1534406 542494 1943819 496027 997 583649 1343199 577719 791610 1017293 480867 1705956 1032095 1037278 797175 603233 1718961 1058005 1482358 930739 1714609 867905 1753400 286661 1330583 662139 1265578 1283097 1292498 408620 346538 880705 1779659 729016 892557 1216328 1370790 1357333 476525 653471 1465381 1480919 1975888 1200889 1120771 1421893 1052152 1500109 694601 728047 1093213 1612577 633580 340475 391910 455193 1574523 515957 1329074 231160 1383871 876013 733959 1955910 1006022 748839 1993152 1091646 1267313 835324 764453 448810 621498 981059 1734567 1836335 497865 1193832 584529 588666 1270145 1329629 839738 1769499 520531 1065545 486705 1975497 789019 989965 675420 866101 399309 1784531 1016769 151259 1364512 709033 331509 1583445 1589959 443448 526580 536548 1975272 1694088 1629169 278488 1463529 956676 854609 1421044 1614514 1935535 1231427 1796910 844848 154834 1672187 204051 1280789 1242722 504712 43441 1218316 1293969 1603842 1710457 1972112 1190859 797673 1828929 1021396 81257 1351940 958752 1413283 1717544 374345 1020790 882217 850480 885001 490824 1158792 1601221 184372 884613 1878724 598470 818023 1926202 324194 1486513 1839745 310968 1539379 967656 1532443 607143 1354294 926145 497179 1393878 1892996 1663978 439695 400007 799334 1994844 1117580 36103 1030298 1984853 590666 1033237 1403120 152824 1521898 1727235 81374 595230 1514961 362460 1638772 599121 1140425 136334 1172491 1503157 727745 1569013 1128408 1008029 1387783 556209 571720 1386813 1429898 1061220 215216 682047 1540646 1084620 1611485 1218696 572623 937823 1619719 1702205 1787880 1528768 167408 1735548 1943905 804135 1329713 1589333 1673689 1303282 1386938 1033619 1195112 1916472 155088 434951 1255586 1074314 1246787 686484 452804 534305 284242 465065 660427 1667397 734371 1558442 173252 727433 1875651 972831 1785096 1903783 748417 399413 763230 478658 1989705 1653877 459296 907806 1266580 1350878 1026771 1335672 441871 696516 1958942 802099 1011426 1314173 1273157 1747615 589963 291110 897909 20350 297863 549478 1248185 961201 1889934 592902 1359510 1760050 1522927 1060729 1385023 252963 1950913 1393240 535828 1781706 1257917 1407744 1998739 506745 776797 148393 761213 1330782 1982789 1581024 590811 542026 783080 163927 495331 361787 1216459 969713 1511916 757923 860146 1389168 1128881 316368 260474 1926189 1602377 212901 966082 755965 368026 1617906 320388 1133404 1668767 235244 145379 1966336 254273 245987 1451651 1087049 1635580 964527 449428 1030964 74059 969293 697907 1549633 194506 1341760 1963998 798963 1211965 471409 1608248 514774 1920606 168660 66564 621318 1947993 688319 5374 367596 1172359 1961635 580119 1285918 1078623 568993 427969 40154 1082392 1780640 1616823 127789 1192050 1029064 637464 1528308 1453591 1229506 1902627 1431635 403993 1524112 61532 334795 642482 1713210 1435910 166773 1036745 1775613 1251483 299005 1467816 1205308 702993 1443295 1698411 1390486 51461 1710209 1641532 384581 574805 1883691 775213 1571454 914705 92709 401378 1307718 1386899 696355 316975 2817 1298975 1432700 1785145 1904570 1367240 1838425 1569322 196788 450723 995592 1438719 285580 1788938 1164302 495992 303283 1813995 1880385 1765155 1044842 1196320 124644 41472 1467869 764294 1316316 284522 265581 1854373 706985 1028417 9895 1955422 807615 1423958 1642094 990599 87973 987872 322121 1028915 860368 586696 147958 1783316 1459158 459311 774388 1531874 359188 1546558 1393294 483760 1813283 1548860 551800 483531 917313 1049648 274728 1731405 1476817 215022 1331877 510519 1036737 890661 1809806 1371503 1098521 122201 650255 123233 547819 1025879 278456 341414 1332287 1828682 901421 1935561 1526912 905957 1495104 1143803 552291 41238 1553173 1814953 1085098 1588780 1489800 98319 1101002 1766912 1597988 1724007 1756768 387944 1541895 1378973 340356 352500 83545 840294 1504928 1796755 1775217 341190 1258465 257086 734290 1299196 1892252 882470 279949 1020396 541964 769686 522267 922724 1332858 1378250 1871614 244186 698298 284366 1852856 434421 146368 226524 408093 1579527 261998 83853 1674444 377211 437155 1427968 811062 1090498 1870894 18571 450126 961485 1386525 1335265 646075 1907858 1332000 838340 1850220 1765429 400008 1728771 1424263 1399029 42878 810667 43399 897741 1837747 1469853 353619 1129615 1186542 891493 1459949 174609 812462 1763731 29014 1244208 996460 1482717 1356410 1360663 1301617 338454 1519172 396826 585894 258347 1323888 1354157 243358 1213542 917882 347982 1378717 1223939 1095853 1729256 1240269 1676030 422156 651311 98539 544566 1035899 128871 592133 1552181 1845089 365161 1305152 498369 1391464 1088249 1593334 959994 1249744 233331 697128 281816 924986 1281629 1399813 970605 430666 1055184 920480 848965 590135 1928704 1960010 1154516 950181 1264247 1704486 1692923 1823592 1726310 1041605 722247 1663438 359560 116337 532408 1460757 299945 361542 491514 1610758 1787730 282379 1919234 411814 111697 1331369 1132458 566721 1428966 202147 1731738 1128546 9470 96668 1796444 1377609 1971645 30512 207340 835362 1013520 1654534 719155 1800567 595786 1642952 1050763 741622 1717124 150985 1124312 1371780 896248 920980 1012801 622073 919568 1110481 1388247 657031 864927 1609155 1057088 1368630 1465532 266236 1289181 1611840 154199 1296714 204934 663608 182948 1518992 1018089 622605 1913977 1552014 1000127 1882688 716175 1163017 1850843 1944064 1067429 1519397 1790049 1106643 1521632 115168 1499665 1509808 142979 838492 31884 462568 1410447 1888332 1414990 1195228 945525 312582 170845 135159 193735 1877963 871366 1590373 116941 891562 851871 640996 1080308 295060 271839 1947811 589160 227566 400015 325229 1503045 658126 964368 317942 1892629 888771 1069204 150906 39479 1019577 1617266 1590923 718461 424954 1317123 1234126 1647235 1110523 626064 936937 240640 1797615 1695961 675579 358418 1163347 38366 1686656 350325 1496490 1065348 1780019 914511 1029385 299981 427600 1751446 854818 1941312 442144 382813 579853 1700084 1987951 790179 341666 1460635 1526289 804311 777215 374041 1544335 312081 1329024 117318 1732633 276425 413692 608912 1330574 442579 104764 1510602 1879482 951912 758291 130973 860844 1442368 450984 1633448 1342150 1520034 1895403 1643767 1243158 987948 948940 169482 1718825 1242023 1469973 1868498 997464 335090 637020 369306 1639146 872994 1811133 1180230 1357436 1643510 1990454 471743 717864 373898 101435 1624797 1743174 320212 942859 1894133 1749540 11354 1501042 438269 1001135 1750551 422182 1731699 106462 815322 1011066 1469314 766266 1698675 1301040 569768 894099 329290 938475 479754 220216 1678445 1580889 1828720 1322625 420352 681233 125298 1900958 1157707 329193 930290 254278 1194924 1628025 1664548 101855 92895 852773 1324350 869915 1804465 1551570 1588369 877552 773827 37623 1091193 467406 1265745 1578473 1854642 1224423 747182 1357329 1989537 1635851 1077267 1080099 879609 108429 930410 1354583 1058632 787288 1947776 1302105 1831355 46729 573141 1088797 876915 865778 101214 1872788 102994 1276878 1206982 592888 922516 956073 1977171 312747 803394 1204228 1459963 1561092 877283 560323 1308401 1250077 1122833 670993 914516 1301823 775802 1714279 1293674 1066719 1392263 1399933 423961 195891 265227 918222 451786 65247 844920 467603 343714 814798 1135299 996387 1214841 175307 1034720 1501034 280720 1292944 343856 1666590 785654 1794724 40647 595312 1573523 1210090 772437 685628 1732459 93898 1178963 1973463 174716 707293 1655673 1274178 848325 628036 376525 121674 1214948 1239167 164153 1731238 1504782 520422 1781223 254396 1900668 843798 617483 1270814 1631264 129104 864301 1837555 1131525 237283 957890 1179126 1017130 473043 431271 487030 19883 1386395 1135221 1872020 1142438 640400 309574 350220 1630920 1129688 937353 1669323 43598 1299194 909821 1197560 547074 210248 1673562 188928 513330 1344487 46939 285525 970641 1808529 541275 1721303 1194117 80610 1870002 1776571 110945 338464 166475 1992667 1239550 480901 1129161 1760306 807048 730384 1468883 1550817 799440 312510 812825 1992628 397012 64059 1087392 73569 610764 207045 66218 351147 827015 1654716 445181 195026 903738 1482670 1040916 506205 1204734 1321376 1022763 936483 929888 1002408 827793 1632953 1402387 424269 1540818 1522805 1301469 763480 1631206 1967929 83502 1024945 1201529 524939 36030 869564 1333466 1287664 687830 1183817 1715165 1345292 1038819 1870710 1477116 754370 1769705 549794 195399 410731 1875893 768696 1173132 1018181 1663347 1512680 1898607 1556295 655326 741058 1508212 1651652 1932392 1251651 603121 1335181 1144467 615081 1046294 577087 338873 1772400 223249 1051287 1212092 1475227 244964 1509231 1846704 75720 1706304 1162658 247914 1378311 1583574 754920 1636081 28577 1830958 1349142 1290580 1653857 1530571 1987379 825987 1485232 190128 1762486 166956 960815 628895 1127109 643294 264207 1969713 166481 308660 953828 1156826 1804461 791307 1353822 32878 1135325 45007 262269 1160332 991526 1458141 971320 1430683 1395408 514717 1945942 263913 997439 829856 1278015 1372328 20663 1901015 558596 318490 1324467 1610191 1170215 1663448 519015 1863026 343291 1259174 1072742 367522 1994244 71921 514315 507388 1049547 946411 1377532 371498 586171 1787165 314972 1933803 469808 642597 344371 154393 138714 1957099 998011 1458942 534009 255162 172689 250194 69512 665528 1794640 1344653 1434304 1502221 1679326 570104 1676423 880875 1750109 1003647 939803 1545712 520000 772926 1541013 464192 1289838 800131 446966 1380792 782755 150920 919253 1924937 845031 690355 1297729 1924110 27322 1376640 229078 467017 313919 968563 1449317 1055960 1266887 1051181 1016056 1878993 1019611 1247559 1779698 1682983 1702161 1769634 174145 839080 1571306 745670 687387 1747855 496172 5641 609830 355522 888016 1612567 1446241 905063 793851 1937433 1800361 1267448 435653 1373831 1342023 982153 494817 333355 484264 1914607 977117 1997727 1292889 771086 851083 419145 159037 1389620 1828140 1650506 1428502 11541 316213 286296 432546 1109323 162428 1237408 1684774 753221 902536 1781394 104373 90485 247463 1229253 1767443 220005 910874 920963 515427 1453001 506523 70409 1932932 724837 1267656 632217 1184274 964786 1327305 1538421 351034 1824578 222903 660041 1257184 1915872 177069 1953933 63426 543811 717112 1945111 1234123 1502791 330456 1817064 1684580 216318 1111243 744779 299474 1342317 1385566 1113186 1248596 1620977 1505425 743765 226872 1505367 414821 129137 1071695 22387 1471409 311439 1660001 1626293 123764 1304844 877706 1601387 1486274 508650 1288038 938329 71004 1527745 970144 1560591 140613 1813206 1173053 1141852 1853799 840891 1420796 1779285 1940882 1614067 369009 1530769 535925 310779 660247 442023 217835 1630157 1961898 793761 1691358 432215 1255136 1836934 28120 1748139 946688 565584 898386 521884 1128305 1998228 769459 1733321 901422 1969525 1293658 1971787 256400 1176863 1534702 739587 604021 508146 56867 1404906 423458 1842832 1285000 1480700 249348 248548 1188304 1278876 1904278 620805 1682023 1933821 790747 1238957 1855965 1688580 1059175 1296490 1805341 1009774 396252 622150 1615020 444678 384522 1123906 937136 420462 81738 1558806 1876458 281421 951075 219059 322954 1784643 66647 743117 758622 224523 327302 1370344 740091 1828813 834332 1739966 1841653 427661 1313842 571300 530855 1512089 456268 253258 427981 604847 1303225 1106378 333086 1297176 353680 551539 740528 1860433 472383 910630 268098 222584 442798 1022422 737226 1586118 815601 892322 1156362 1399451 1925033 1907722 1606817 1922460 1137382 1409726 1144978 1802350 1749588 178679 677599 737254 55526 25535 1192325 346638 1656013 1506569 1738189 1323273 373869 1598679 1968775 1547258 1038035 1094864 787817 744142 1319248 514691 1348429 1191300 455872 1314620 1510225 180454 1364989 1643407 201971 1736973 1783154 799349 681985 728352 578202 1497104 664848 229762 1151962 880166 886449 1745809 1381060 1278193 901896 438423 1104023 1210939 1342216 1056369 712332 966379 414414 1779677 1720601 259398 125466 1924961 1919845 1459973 728995 313895 23181 1382707 1741620 1242993 69136 180321 341282 1332453 1548033 877758 1737522 1535564 1344085 1128607 706552 692456 1961609 1708408 498014 1328677 1094555 1327507 692058 1448102 1922252 1432857 1506524 924259 143853 1275487 467237 535534 25215 44601 1666627 657407 313159 1162412 1540857 188842 59887 1850099 690357 1922315 1565093 631943 1339433 212459 1400000 80274 13640 242030 586271 1835676 1921378 934704 286573 1559913 618169 1965542 890589 1661521 1586655 1417821 1065771 984661 1787035 1754398 1858075 97791 279110 1595246 206301 1704300 1848474 1539678 1787611 1708204 860640 513518 146196 856413 706512 1630620 1486621 1550709 77820 162823 121327 350729 710363 1138339 1763948 1884537 241426 463062 700242 77152 1243239 940568 1405747 1342800 286112 1283467 1932810 1729664 138134 1200516 203556 1143566 869065 1527259 1219153 956138 425014 689060 1881765 1228128 1546209 764889 1629615 265549 226393 1636038 1227348 963388 1697773 1713182 1388541 1549496 792492 1721797 1186393 467445 1697301 642389 947795 857210 755873 1295906 1715376 1291297 722717 61506 1822322 1337681 363732 740537 1608792 926732 900627 712921 1732373 21407 1127024 294085 1785701 300146 1457904 1958847 1080991 1071954 599442 853439 1200828 773379 940313 1080348 159274 340835 995657 1633682 205269 1580038 1836925 209311 266172 535146 430643 1294922 368052 1575039 553222 1108892 234609 496385 1142498 642089 725096 852393 1139746 991154 319541 1180970 99913 750075 613249 1882127 1842935 121345 221848 135802 545512 1591212 245039 533413 301044 1591214 1132052 1392780 592279 1512171 909447 1515799 1814517 1686307 1768218 402595 1734895 1097343 1269372 487433 1245085 1239443 1145040 1885343 1806293 1041292 262612 1867134 749346 1428983 453364 1264783 605888 94023 1851040 752922 1625269 1331871 388250 545348 1683615 578966 1567854 720296 1188672 1817791 1433540 1807323 629720 526881 588936 1834615 1411446 1225499 1428792 311078 633460 737353 690200 751947 780780 681164 1676113 1614700 310545 645495 439701 811048 921454 177077 809681 1035423 1751020 1911259 1457922 577826 805195 1444090 1609686 1621778 488769 1134911 176424 858879 1706656 1986171 848035 574367 123318 670951 154401 1338453 16356 210948 765934 1179612 201098 320041 1217060 747138 672946 774316 206442 183894 1485878 429933 939878 1243622 968441 1982163 366126 1054217 1181760 1475119 1430936 116242 1157392 1015867 1791243 170563 85209 1259028 77893 499099 1566283 362847 229578 238836 478546 71029 1763238 1878326 1647897 1408238 780227 201513 1137559 401414 1748629 1790119 1346176 1007706 1656694 496391 1693613 1686020 313383 566401 1828930 1660229 154946 1779166 179152 1716012 601105 670495 1233809 745680 1681039 1888317 1905011 151990 1354725 1233687 895983 110207 1562323 69779 772858 1898055 1307315 171412 1835679 233763 1856429 1708349 1318316 1173173 653925 1046438 1218180 108255 205552 358870 1201820 1021797 149150 175375 1397086 871983 1848723 196963 124575 567164 1510366 637975 625428 682492 1588072 1575943 898799 1912649 758843 923667 392572 1241540 909336 125662 1589904 1017178 277878 1181555 1162833 1479209 1054321 1350405 68194 1638301 1939288 1332460 270537 526547 22673 1941295 154860 1233559 1191610 1467453 573093 153924 1012500 1950144 1567217 838351 588349 276166 558808 272615 1179105 1082515 1006864 847613 1971258 1063989 589181 71257 1584241 494035 1452281 1969638 1931873 1594360 435312 1288131 1179616 1542806 1372761 807630 943467 1432012 1835563 1345087 1868629 381614 42710 1121946 1625123 1079663 1846754 532808 1316679 629941 1482928 1912424 1498492 1478339 504606 865441 1663702 1403614 314249 1194657 781672 1417768 1407856 1537678 967784 1195313 1322074 1267557 588492 868966 484362 1604784 545048 1767986 480549 505280 1042824 1259234 54637 1260214 383068 659217 1491726 1268763 1955234 1602883 1870868 889171 93744 1889690 69269 1248847 1003715 159019 901313 477423 354521 175108 1229799 479145 886598 943806 1479816 1803809 552870 1527475 683156 31930 756216 463430 442367 705917 13502 657742 627670 1100396 601106 534961 1760670 123473 1797538 855839 863616 549365 142270 200004 723181 628242 643853 1522259 130356 1159125 1732383 205144 337884 1646251 422556 445238 892867 268644 1915323 1377407 1352919 1700114 128435 1762030 567157 488320 1415507 1185330 1537120 562895 865293 15971 590385 1762408 176346 294657 841216 1566123 615954 877768 17210 403685 1320564 1031175 424451 907918 1215038 135087 157156 153837 1490020 1793628 1138978 919496 733127 1376255 1822142 1835122 1452708 1024031 1882857 192831 409694 66154 1169527 669158 424471 532770 1329626 1970984 767860 859929 1724717 1035777 1172320 460448 119463 1436751 1053863 1240226 694532 1534694 1549710 1626365 327327 1387584 1938945 31917 493587 401157 451496 135351 538063 763038 866382 1472413 349319 1333417 939914 377297 1956111 991744 284330 26413 268172 764749 1102776 1672116 233856 1711950 1840882 1241844 788254 44963 1922060 1721893 801639 810746 378091 819597 895317 216842 813453 1416571 1610921 1596659 991000 1226879 95734 479221 1809696 834308 268713 251328 812637 1238144 1456238 269043 1108845 1366801 1158036 1292878 1134964 342390 163864 719619 1174303 1985711 828324 1745176 823674 1242604 1601514 1765002 1174110 639555 317494 1446580 1144067 1962432 244698 866958 913475 1948934 79789 1344198 1004137 711960 1416634 882718 242984 1892190 878551 1307496 1812206 808389 1866976 1803329 63293 446479 306005 355484 1091359 1093648 621932 854608 424080 1972266 977848 1098593 1192294 1000844 716198 739948 744935 1439552 89392 200614 1954950 498689 1815348 1765291 1293158 539989 1547272 1385690 895311 172017 1250297 1945368 1809162 871547 134775 926828 206334 1976860 1541821 1631689 1859631 1391569 155151 22878 140884 1039427 184661 241836 1206986 1362281 1488155 339301 498792 1921547 632331 936917 1504982 1993424 1428919 431169 1288289 1815035 1457166 1110207 61510 1174805 719154 26305 692253 1649677 314783 365897 252810 706461 573951 65532 542985 140569 1383028 552852 1151404 1485819 1539052 1113784 660917 1540788 1846735 1130090 1877708 1210978 81017 257808 493109 1107975 904864 517019 964239 211460 802736 1756786 1984949 251839 879956 548227 458701 1268320 635360 1816075 229998 1546245 981753 161192 1196654 1493255 1712391 1482382 317733 1071533 1257394 134234 623527 1433610 929755 1291076 1696204 156813 1604813 1850059 1968620 389730 491307 1469 1055725 286921 1646853 1850731 1067978 1191616 1132309 938976 92557 1777327 236786 118052 1902752 1310136 234794 224647 1376188 469169 1172915 1385247 1882703 228394 1788827 1914046 681831 1670526 1098303 1819725 1017204 1613118 1798699 1255248 518164 1388180 315624 1023984 1264115 1590180 1482636 104677 1891442 60632 1828469 581866 1905942 198572 292302 647401 85921 1688199 849080 1911880 1719559 935609 179105 930613 1749490 54872 608455 1270557 77773 1829682 70253 1811515 1890017 901577 476720 690755 1420394 110757 925969 1329680 423111 1522808 1191441 787860 850136 800673 1335745 1754783 1579620 1514148 1431727 1400480 1353505 1449883 17167 62849 490093 370731 961571 1067073 231468 1360364 1318082 1348551 299980 444781 28608 538444 1321536 1020276 1409838 384623 468223 1762564 1994294 1284166 1050868 1242504 1938265 1559626 1055090 19364 1789341 1129518 1765320 1395269 733786 155514 946785 1600994 1967555 1482955 748972 1467997 1698923 93370 1770978 1811047 1566185 1777808 1454471 1163190 266261 1686231 972333 932204 1813177 1570741 1702638 1177257 1844906 301708 1369241 157777 1570455 1035111 467243 977274 332966 938396 1855152 1643128 775083 1547727 907471 913883 1770485 245271 690917 354581 1834734 945413 271327 1395128 1492687 1336298 1115755 1278756 729668 1468710 1385220 1521512 1458410 1889319 419452 975478 894560 1831012 1395679 1020481 596579 800304 1705074 194040 1629907 1481361 1778268 1184138 1339553 772919 1444458 845511 1812984 894540 1137973 1650198 137672 1493744 1548712 118431 690902 862443 1665799 1482059 1154196 915899 34224 1000201 591430 591560 1334701 925286 728772 1869329 231755 821422 265124 1269317 538007 823466 157746 1290405 1588504 1199936 282434 53266 47033 1497375 1242621 1141282 1283031 242391 1898242 291507 1275435 1652531 1574482 1059813 112025 146992 1720798 252767 382638 173270 1735945 1585978 298860 1364676 1220413 200738 1928503 793837 1715451 1250616 902422 492352 1991715 1607092 600675 1631889 1246946 831305 1726371 1016174 368561 1229675 378461 246029 93269 349228 1276323 404595 1377371 1725773 1046823 996846 696416 608258 1560871 599310 66475 1620894 240252 182175 134356 572580 1744560 1525865 768243 538541 147708 1891155 920967 1018669 1621346 1671552 53200 635186 953888 1247332 725241 1774944 1372237 610689 1526888 1995503 843702 1868806 529582 334 340681 182470 150977 569787 57419 1408735 624473 943978 1376649 16959 1339155 1999590 694454 1076948 31978 1916403 773175 1922433 1316395 532289 854364 1465866 441684 1127762 1974009 271986 1979293 956102 1193371 1673660 1101368 1864621 1117438 1143082 1214104 355569 1788054 1523963 485326 392310 427308 745160 1425617 1631007 1426867 1415871 1976087 1208933 588689 1863208 1673466 1541709 78958 774153 804079 1044373 779140 1058651 1414658 1316692 241046 63476 1066025 866122 1583679 814072 1547483 1954139 1364315 1265035 1468388 737724 1163926 1060809 525918 397687 1067497 1886014 706843 289020 1147644 38696 376491 1220183 1233961 778387 1401282 791458 1548391 311700 642657 1035227 1340256 1158104 12966 503794 1910745 1775251 1476996 1512405 74466 12193 1260505 1063328 422747 533654 1563168 229926 1283876 1341352 1883343 1467868 606210 1351395 1065506 1917001 1625929 1674215 1383070 67791 1912507 156963 765764 1071742 1710391 966050 451247 43568 176491 679293 156464 433394 1102659 462197 556586 1986282 903878 1565120 1357108 1887077 452886 772046 807377 942204 389934 1422507 326159 445504 856967 861506 338334 418939 1298015 977668 1234017 1815314 975093 1762248 1329839 123643 883479 1388260 1351008 1060128 593238 1158304 55576 505029 236883 195433 747893 1922335 1458401 810141 1092693 908315 1221415 1403358 578648 108817 1668672 911810 160281 437582 1790321 1079423 1134263 1850290 439679 1876329 943270 934034 263615 1342113 1488224 739994 85500 1219349 791568 1140793 1881113 1524679 499388 801131 272020 496425 90902 858323 1499314 10208 256422 951041 1493308 160672 136871 1074546 821010 55593 1195783 1395176 1626799 689127 626492 1763279 1629103 1452123 159012 52607 1829081 793986 818881 1462753 785579 284154 1516319 1276715 174168 1371062 260804 1727079 120449 540592 1158747 1883969 64608 1904118 886008 22733 1473441 741332 668820 446187 891516 449135 1849187 1630835 442650 1547395 1907773 1152715 976059 1340078 1378295 762758 278283 426980 410454 1209792 1383526 1242309 795666 324478 1042254 957059 59646 402058 202816 578590 467283 412789 277705 616333 493525 972845 673256 697041 1872496 618480 1363177 462400 1568188 612704 321257 1206356 1958021 1564011 1616787 114968 1977860 779763 672772 1879413 1912705 286995 842010 916723 1868173 129457 1724395 217508 1348411 192472 146703 156112 393594 430404 719980 1741804 1600613 1188322 1868219 546871 687054 1504530 1976824 995187 657307 1097112 1724224 270131 1272190 1548283 157581 1152167 1864869 1697767 1319992 606857 1714841 1109381 1770502 480714 1424983 1969156 1318669 485372 361923 1794077 15842 1364297 906634 1755052 308474 1885884 405476 439625 953718 1001006 662833 1028665 1265957 366943 1467323 1701400 1623161 1071852 99241 1597343 850263 1881112 719668 352402 595069 627800 220691 1023765 1146612 1883384 1024289 104104 361746 223620 189342 302403 1636228 436436 761360 1119252 387488 877740 947075 1502522 743279 1891351 783685 781385 965697 1349310 1237690 954111 1597704 1432168 1716038 1849149 570778 447350 133091 855061 734729 1360038 1217464 1761098 124233 672536 1235507 1618264 973340 1960830 302733 1966601 1606415 344485 756157 1041134 72817 904221 1654564 694950 492754 455899 1723677 434075 1141643 285071 1698510 921353 1987301 370213 1000229 437274 12308 787074 339848 503682 1363624 46606 1243996 1010819 1308414 237686 449000 1221868 775521 488462 1438157 217066 478722 1520892 1248006 21322 647616 962069 943123 1456555 1804896 607993 1147796 431496 1468022 249627 639824 73963 993529 1244543 1833901 986728 1465528 454368 1186222 433693 758716 1094566 351290 1946055 1987318 536927 1209218 626072 192934 1825141 191745 1673191 666167 1804906 1748612 601670 1742747 165934 1999456 1625678 1614495 270428 1536480 1434671 769456 479913 1294906 425769 1683223 137514 1128034 728306 751435 1475090 1412426 580507 1807480 1918210 1870934 841691 1141112 1450862 745645 1116736 1716002 1500819 1352388 1701252 1341523 1345816 1430047 418779 1957762 185418 389499 1947222 1543296 113673 1769399 644051 519239 17261 1262255 1766070 506024 1483955 1679708 902386 1488027 674109 462588 1233615 1228145 242500 673776 715850 171698 447137 567983 150045 1307449 1208428 1515054 209224 360146 1685137 1325721 1528812 226811 721361 1881981 281311 817227 365231 1879858 1062960 1096983 1508724 345355 171083 92761 1207175 407382 1254903 520965 1210796 262656 77317 839619 151326 1255181 1945223 473288 657553 428625 1596833 1822845 1986907 667610 1776060 214578 1761576 18191 767821 532649 1734180 1622077 1352990 1610211 366569 176912 999849 1308223 324865 462944 1777336 1345981 1268314 384154 1790544 1452597 102034 1127069 1669538 1079374 845059 1864594 1401314 1472970 65391 756473 1845374 1255220 58641 10621 67567 1777333 1314797 1466374 39846 1312270 1737959 269600 799517 902880 1754148 30107 83160 729117 1356152 750680 1827410 329452 1794158 1050805 11732 496875 615185 1036497 1088108 115414 274845 76046 93221 1525047 1983184 1203829 1418950 1763665 593138 644482 206675 1681447 1426471 12962 181233 70882 1845632 1353832 1394438 365410 1431663 686632 672878 1972663 792314 975054 1982004 225618 49397 559176 169979 701644 923745 1587835 539788 464591 1177833 1083820 82370 1264438 1824504 1298468 1189164 1294288 1140332 1531503 1661886 202591 802074 401285 129112 302293 124175 1704047 969492 301340 1384041 321686 1277518 1777559 1844881 1511204 1026308 479387 359798 737546 1155706 624387 421914 226031 1537638 1553794 621267 426428 1384238 936367 362556 309044 261175 90967 1467550 1132822 1882369 1684942 1696319 818020 1267708 120714 1323656 1218394 1832007 1692686 400766 829930 401800 1543925 468784 1049961 463300 24017 1806909 1020844 1341390 223131 1818903 1073515 698683 1861720 994582 831434 828097 571826 1550250 909953 1741146 623014 1374114 1250120 851398 1620619 1784571 860813 1699761 95665 334263 879309 783463 1903419 1311215 732724 468191 1103259 1754204 834649 1862201 1910196 506898 1550517 319266 802281 1023477 749273 26809 340556 849520 899072 1298935 647794 1096391 1656910 1730665 258920 563186 1007429 250791 1505308 220557 46226 514855 937415 1173131 787046 261449 1097991 1032658 232252 227592 1449964 155463 1737776 1936138 1638092 1484340 1279351 645246 1210750 1110037 904495 700224 1392629 1097708 1745844 1336157 300760 597671 1827392 232489 1033524 220364 1433671 181900 1545964 710510 1422236 83285 424309 272531 457752 1845867 377595 805853 1854848 57504 75601 1141414 115969 1752739 1237754 1884088 865541 314046 569120 475133 1885591 1063284 1851841 1762409 16993 1016197 732928 484416 1702461 1003940 240726 1820282 1625307 591455 1641243 1195219 809748 508065 1486824 734593 1369128 1414267 1183011 917420 1496617 977747 790250 1364759 1182735 1586513 23129 810625 1848087 1530313 1853159 314088 693043 1173588 619876 1128803 1297199 1039006 849289 1947398 607777 327448 280726 246675 248768 1168117 1509429 1049287 1581686 1669041 1395634 684691 454717 100770 1267342 225802 175 1472943 1672976 458072 792052 44506 572999 1900130 671894 1189884 793905 1783788 932728 1973294 1446081 624398 760472 220208 575655 1847220 512773 1933113 1539042 2587 1664204 1628144 46772 333434 1767806 1661333 1124501 1808010 1105842 898301 1334098 1576327 1751251 650598 1636532 969153 1390756 558627 119558 230071 373384 888171 568321 1734057 868853 4391 1912105 75464 852356 342686 856280 510450 1949872 167987 1537884 1541279 1721125 221768 96338 437762 1480148 142992 1335450 667854 1530234 1151173 1834060 579038 1948132 1810027 1961249 1528346 1346036 1848214 696583 1622068 1274340 704640 1799238 218849 1564952 474766 831311 168398 277741 1479553 561766 1578472 1160877 1640756 745088 1467254 216513 1878683 254064 1132035 568340 457199 1322792 1293524 763802 1084433 905084 1987215 1250058 891454 465323 433289 1146738 149546 149378 115916 1204407 975113 1509853 1775383 1948905 709462 1458633 1886303 1255193 941611 825108 850172 1224305 1325864 1203376 892674 1353670 1999347 372024 1390728 229535 1487260 243451 826049 1800468 1427204 1927046 1050360 205356 397612 566151 88278 1603947 1927657 1707290 1640786 702151 1094324 477147 1460111 124599 1956423 1796496 458727 1500151 967007 711728 843997 298973 1014206 1209102 994198 157854 720261 491475 1225541 497436 7399 1826255 963352 780886 44524 747144 193880 1082584 758172 602570 1895837 1181795 55325 1368167 92020 1842878 1044389 50584 183523 350125 1544627 205448 987933 1788509 741981 920929 896926 457185 1168035 1287869 973704 1560206 981990 214734 1769488 1081339 1470241 587574 1227698 424876 33850 419355 414298 932819 566314 1020926 166524 1614228 553841 1255815 968697 1032692 1853950 1039027 463645 505071 1059351 1876384 1118750 917564 813593 1495218 839895 419531 248065 1772003 1682297 1369684 1964415 976555 1566494 1916712 1945015 486149 1640908 1222039 1251174 692505 380635 352217 993808 604786 1940897 1685191 1422035 816326 1398811 1139147 1292149 47203 518418 292277 1886223 450293 1923939 315573 229067 1982754 858522 587796 1626772 1096161 1371470 1139091 1112433 1976802 1269909 989234 1227417 598754 99195 1518533 1278590 1237271 397006 1713255 1616883 734103 1019618 304666 400890 1263864 1764515 187976 273666 165817 656711 488848 1578038 93388 978791 814203 1007642 132497 1764172 758143 844374 110656 1984225 281573 822869 1652541 9369 453370 850064 1849848 276888 1915959 779236 728646 554807 178649 1793089 443908 350311 69931 412099 128807 611161 1892711 326570 944331 790313 1322119 1646250 356590 582628 1130269 222166 131691 1174068 1256673 1654551 141015 1702970 1006276 517011 259338 1686319 1601072 1183170 793000 804950 532365 932647 259584 1990809 1441843 515742 345692 1118903 241030 666470 580294 986804 1150596 1702724 1410481 115479 892786 440781 1369628 414464 829229 30706 526144 1894375 811693 1469544 1344274 1105904 466876 881206 1768147 985489 1683681 1174406 1199719 1091171 1207858 1668201 825671 181894 1955790 1585577 368967 124920 1423267 1724892 183599 971796 441856 1387286 1309236 453524 1865556 1072694 382159 381596 385368 1278793 601332 1002879 178708 908654 913553 1572716 123544 1312820 283302 103673 339084 1413935 1102246 842562 1316841 23792 1487288 1170209 213519 407568 1652948 1372828 1421630 1563732 1102151 51859 1002721 1484647 1752449 823522 650217 1833095 498804 400369 1177512 1159088 251703 1590631 1666268 144889 321947 1685988 970644 1601149 857626 1276147 1262825 927004 1349635 128353 860039 215406 1621250 1843046 1578257 427334 158247 1456285 1766802 1825579 1588648 984754 1115761 1648717 443190 360943 742573 1106325 142891 385147 297761 205631 201301 1949706 1952594 812034 1328765 373708 1508051 153245 1062197 737233 980746 1201718 1993975 1787348 1673194 1064771 417627 1474430 329148 153991 56050 1801411 794131 457842 1099505 747706 221434 1040823 944209 1395899 1289667 696115 459159 1033910 1985085 1601590 1805097 348562 1193953 1348375 829367 293517 193667 514253 315637 1411708 843748 1378000 1644286 1682306 891214 1134153 1216834 1752460 1206736 224305 942494 528020 1795494 279781 1189402 182174 1705902 861209 856190 1322148 1392718 1694978 358138 191988 157211 478647 727555 1029790 986315 1159115 54251 325694 492786 1741596 723892 171051 1396339 515230 1304182 917320 790400 1992687 533143 1986234 19155 1231408 600852 599340 1116323 1540524 670458 449179 889851 1779244 1422568 711549 1207766 1470812 1982296 1457842 1584629 1924698 310713 361845 131680 426333 971244 694515 1043977 1675456 994714 1971447 410286 1712359 1717533 774140 1215065 95087 1440907 431131 931295 929458 41893 43096 624134 1015679 1069447 538251 1632776 340436 1297772 1827900 1061491 1652254 405735 197845 1348333 1699469 1343337 1540743 727060 1395165 1844151 478657 35699 1671503 1888512 1661751 671428 1650849 489966 562720 1313525 857044 718879 1096516 1202431 1248903 820662 152667 1625559 654106 1860636 1866956 1701904 1471466 1502596 1209717 464074 1178747 838943 487637 955035 370889 669990 1149084 1343569 1704344 1893105 1633740 701011 64515 1891069 656657 1576099 224100 1124923 1179329 1109103 1849364 1344999 1012629 1460370 680128 1676328 1326949 1431827 1017403 1120889 1667855 1236980 1849781 577251 1694896 726107 653232 600346 1031400 1362374 440421 351744 19376 1814450 1088151 148986 1004547 185191 1438415 255165 1316284 396828 1402065 1609641 646446 316857 1737116 1557897 1628446 511222 898117 888607 1873312 1009229 861784 875664 463436 1346506 888162 1936797 1203518 752136 1246550 555738 1984887 1795695 957329 1327452 833505 342602 1537820 239770 1423693 1103510 1179481 770894 1963363 109612 633861 1056 235040 1647275 1251247 578424 136119 154420 1124411 1345859 1338387 566254 64596 1462587 1630471 889104 1723531 277845 1811930 672212 66655 1156082 1078218 838366 884570 465579 373977 1981062 705605 838663 808308 631401 164303 1822383 1723665 1728336 172965 470804 1245382 1748308 928344 92928 1949503 1337197 94470 1423965 263631 298126 201683 175904 447604 744891 1572386 1966770 869596 674694 1460726 1329015 808011 695867 1397040 949477 860624 1806747 1325449 420289 1408305 903298 1973180 1613526 498256 523416 1736477 1539064 1894042 1473993 425316 1129587 893586 1466937 1091410 1917888 1460446 1704250 581323 768179 1418897 580508 1633399 26315 579321 1338262 490424 1019455 1704246 1243072 1806466 1370130 1794448 1374749 168448 636774 941120 392075 1492272 1135101 1392709 1240579 885929 430838 1269760 1378053 581344 303530 1813793 765808 1579705 1816175 39808 824805 523084 681661 1112224 95188 232810 810319 296808 206399 1124930 1249392 277362 737400 389001 1026409 1603911 630485 810809 1060116 258470 962318 2963 179745 192470 1208302 1807915 1316372 1911868 1953926 992609 1985725 910632 1251210 1354911 1423694 1892773 1831648 1031345 1532100 1633139 1565818 500831 1813627 1960294 895852 781029 987918 385531 628679 531996 1909466 169081 1759291 1453209 1570064 143045 580673 915863 685802 51149 1193065 288130 825531 1344526 288644 1252583 1642258 928957 1353947 958439 427187 1944615 1822181 410310 1431755 334239 696425 1292819 1081756 414260 1255839 525784 584606 286400 1239420 1801172 632965 705598 1383163 1366836 1277726 1475384 454024 1740196 1956685 1846490 703164 1498304 1659894 382724 1426587 1456683 653782 1841055 1442991 722784 1129035 532755 1895484 1309482 1744736 498350 1616306 1455304 643033 416369 899582 1341105 1521582 500030 1268805 1467527 20691 1025577 803002 410820 1332480 941393 1295335 39041 1450153 435448 791670 1516286 91064 1313378 396999 252093 37604 1108035 518355 412282 1025115 585066 1654646 1852620 245381 1344586 67348 1783611 1427502 905384 642091 226180 48635 784993 302441 1812402 1455412 1646646 797428 1421946 394218 1709009 1701374 1990254 513434 244591 862667 857571 831654 1875672 1232168 1553509 1861892 1139919 245317 1198152 662341 1082531 51564 969487 943125 715143 179984 1874754 1040796 391064 1802047 1048289 602496 1822501 1391981 1826326 1897175 901243 1356311 1239057 1371531 1338939 878744 14462 984042 1147923 685585 669070 47186 1137878 1537116 1372196 1818950 61879 322224 1737735 889396 1072095 87899 34148 280802 1651249 275710 854732 1090267 1499381 527634 1770317 511202 1173440 1320630 825959 1518884 1187938 1285211 1783453 1820360 69594 1468370 1741900 1113732 1531542 1540605 659501 1592152 906655 104228 147597 197031 1798521 361850 1784090 560242 299576 169276 1391279 235867 372131 10612 1712361 1449092 1831728 359997 819211 1890942 154096 30020 1165860 573940 1515236 517993 1953148 1081231 1926715 1389398 673397 949469 1314024 210455 645560 644709 1476635 1843910 1203063 1311981 1036627 612757 726080 1441681 1147941 1170547 803403 1379715 611384 1801643 1315521 1544923 1037264 1605528 1987941 753640 16436 1466487 1108651 544527 1631460 1261881 1860209 1933896 1898603 989224 1504016 1644682 1655210 1725494 1653704 1209402 689698 1577422 782581 1620063 898497 1988857 90253 979670 604105 63163 1931279 1718299 800813 943359 868243 1468415 984199 1062903 1821698 1948477 1150304 944786 1178454 1868529 684640 286731 379779 1011786 75646 650775 1438621 533253 1798104 433017 1034523 617440 1980884 1935491 949805 184898 1494412 1951436 1431957 291847 248822 681300 772841 866691 1697862 419518 1631349 1734186 1256985 166965 200473 1254885 96745 1115514 1007326 856357 804371 1936757 1153841 1716325 698586 1562011 1129887 951641 495389 1441593 1341554 1706015 1779236 373776 1512995 902463 423172 144890 1423652 1964627 237528 1276964 389877 926853 1072836 1426834 1332784 762041 714743 799631 1339332 1929326 753834 1009276 469971 315395 1664891 1768126 1258155 643953 1610292 656932 1070082 658560 1271076 1886804 189357 654587 1439819 586572 197212 291010 390786 1457732 1013928 106401 371480 454007 412332 1618874 188701 1788335 351436 1187171 927320 974641 1297265 356149 390239 1819121 1027615 289355 932621 889296 686645 429969 551442 1801612 496841 563025 1516235 1113852 495732 310161 559854 1333433 723647 1551409 1344972 1072966 1242475 405895 995952 240322 40396 1256938 1535389 577607 1419473 598067 459846 1583928 1720933 702744 304659 11586 398970 842731 1092133 1436545 624429 899152 539804 1680062 70135 633188 1342824 1445974 1925786 1393919 866298 1630656 1961969 1142311 112529 1578068 794022 594730 1173528 1896184 1856875 1318811 706051 1080050 304475 1092669 37369 1138406 1474289 1053111 989354 479292 828551 434299 1216988 79809 404577 585768 1280690 1219823 1125258 538372 1588962 1329418 837269 367081 1884764 1163540 1041258 320768 712495 702632 1517436 1256555 1426975 1437152 381968 1854918 243981 745174 209456 1070139 1505914 1584075 270383 522842 665691 1636036 1094782 214604 1101343 649632 861463 1961326 1266559 166413 267941 1758679 155790 188808 1233368 881437 1373293 50105 998154 1536084 1811794 1482011 473987 319016 904537 1737056 1396347 481381 1399000 1830374 1239311 440299 1123354 958053 1526350 992069 979627 358448 865740 1123080 1648932 933872 170301 1330236 1683580 1692019 611136 32959 1950811 926589 1227713 1676465 1887122 1906604 19971 137111 1330707 1060970 18502 579428 1717782 1913350 1168550 1594447 278905 1903874 313740 1141484 985490 919491 1211441 214282 979562 604222 1967262 1529760 1369254 228353 942101 1211177 1209280 1269967 1708150 771337 82013 574995 714473 1894700 432375 1754295 1462633 621338 1063117 1401862 1947112 804300 1302669 208670 456229 157046 650116 1852678 416911 198982 1613844 978857 1255226 491672 670732 1388113 1689209 1438417 1907076 885687 658661 316837 929319 311213 36655 701602 172021 768868 1302098 1596051 1475954 841053 1830093 276048 157403 744789 248831 442954 1199149 425578 1689822 1998121 706498 1313464 1279915 998631 1391391 1655061 1717511 674146 946246 1617004 1682813 1579829 38767 1931429 264864 1068358 1774504 99259 380874 1377405 1731782 726076 1152919 153751 711186 1244825 133803 942579 103657 1051317 466950 1826249 1273275 890254 799445 1146425 1634174 1633532 766799 1994072 1306699 1635967 1244275 309210 791874 831288 1247059 79766 5830 206329 1239200 1588109 1234953 1702477 1824230 1039096 1152610 515239 641672 662182 155751 1704395 166926 325128 284492 134882 170592 987256 453387 423067 213977 1286893 513365 1700067 541894 749925 418019 1507279 1399649 658928 1599567 973137 252763 405917 306021 3702 614802 28110 19436 338666 165986 1466725 1191529 1860827 1681195 196516 1443696 120421 1572171 355111 1311706 852045 1969981 1761253 126338 1591912 1330062 464571 597344 1760250 339041 350544 239895 1164718 1671903 1271475 643310 222889 82194 1668668 686443 1833654 1895432 477571 1568125 27312 1399177 1452696 1947955 1423375 1253480 252094 347174 1865647 7659 190487 697178 1707765 1954015 346318 549667 466365 1953163 1165143 637993 288194 1087107 895934 461908 1307766 489511 725130 633368 1607681 850861 1235193 1909367 131029 9631 1037464 331796 125787 836999 96252 1732783 1384438 1062617 1345770 1575510 252038 1400827 875807 1618645 129786 27112 68518 766492 1562272 233101 134009 599418 644884 944726 1551966 1052715 895221 1106676 1544648 405222 653705 1276463 901412 1240421 92242 1848062 552624 1387281 1236581 1970047 241378 1135418 1804033 94444 1940378 335265 521000 1557664 1862329 647885 416829 1950465 612227 1058468 1596004 1812321 1273061 1617150 68829 256204 1599538 1119427 1335586 1465242 1717621 637611 1366854 24716 1717882 1662982 1739092 887505 192213 1742893 1432373 1246144 839083 973381 1643868 1073922 404050 51818 1147654 1005025 1268086 1653440 1540419 1190785 1976029 356542 1645375 113169 477187 171484 817047 1771331 1354790 1941521 1355156 244309 1131073 167148 1010031 1343355 1673887 1924724 725436 388172 1775285 441841 1046409 1692560 826251 1157033 1032320 1192596 1110904 814573 1283417 67640 533617 1519855 1909326 1015916 782564 1537296 1674067 1455513 432923 1963567 1495003 1991307 1199802 1618531 513237 1529355 1086094 1742941 501562 431316 117405 692648 755741 150917 1151691 1405558 627044 1412565 127771 8815 134008 674841 1408698 1824918 1898829 1680090 1168246 1601614 1620282 1882534 429586 1327620 19127 109605 785268 682296 733298 108583 1475915 73522 117146 964699 1937677 1664639 1097568 1409731 1131074 1017470 1582809 674661 655363 908621 1469641 1478549 827478 493708 491378 601936 408426 43484 764910 1902547 27478 694010 456145 1593932 1601441 362343 693290 1865251 368737 675592 328457 1119482 1949856 1603798 763675 1377294 1522945 891664 1874041 1508378 347860 719036 1917518 987068 484596 1245625 1660780 354049 783248 1552255 717965 547053 1381071 554834 1044246 765644 771406 303516 1426643 200868 874250 1551413 1029409 1351295 190115 1769553 1148711 718357 1824017 1786596 796695 1285744 1844314 1236826 1016234 749923 48308 1978575 487384 1084655 451573 1507824 1036619 398568 489802 1413840 1068297 742693 100446 157928 1140117 715887 12994 1296498 492034 215573 822114 93730 600458 1431547 642611 1847514 1536835 282229 510668 894070 1078989 889433 528822 1588817 84563 28363 573615 166594 1450175 1626515 313357 66307 1453121 1638169 1017607 519118 1871842 411086 130744 1058002 717431 1282687 337503 913 1267076 686732 115400 1353227 1093574 1871399 1898408 1828185 1193431 275066 1076811 1503821 1763343 1091832 1696891 701873 1222941 1149167 1070186 1290232 900789 1117290 1642145 87655 1214201 1908718 1968354 1095747 609369 819290 1348177 198936 1736906 872349 1106499 446922 1628175 1931982 1198200 1973258 361733 1269367 1531482 1145915 158762 952550 233499 1538911 1600826 1881582 1947606 146614 269573 610963 1752843 892890 446255 1740151 621857 857839 1711943 184216 253445 1647399 236345 1848047 143589 399208 1951376 1227461 35056 1115268 1242574 17095 540367 880018 507046 1931992 190030 1544833 696264 268016 411937 1712032 267722 1210747 83347 1120419 1505083 745784 187523 1477252 157124 1804324 1223527 169337 825803 1290303 1711158 1207511 1530173 1393478 1616132 1671489 1199270 357590 1739683 1487127 667161 1683388 1245766 921577 925552 1442930 1093476 1311441 8226 1893361 223032 1660234 373393 332514 698356 1320037 1243273 754969 1856116 1702595 1352912 526011 280856 325951 1646827 954093 673375 974726 846928 1327263 993705 1012784 1321357 1241732 1035114 1216820 96806 247442 1808730 978136 724230 246827 1124984 826064 949049 1666964 107171 560013 1071391 1057964 1516272 497839 484806 676893 252430 1729725 639250 1828435 1653483 1403235 1381072 300148 1135496 658203 911983 683721 178844 831360 251403 897550 1449412 1268212 309507 1400253 899700 456826 263359 1442 544390 219158 1791505 151186 830247 1495120 699902 1075437 1783020 1144562 1598332 234595 857775 1662960 1057633 1581163 309407 148400 1036103 1017070 1529451 1578448 1380937 1200626 1847927 1555474 1269050 1375853 1279499 391923 1103384 1684682 1523209 1541762 1272164 1125822 828921 1385535 973975 1227994 256058 672837 1134141 613095 811611 1490539 322711 1702091 1852019 1022913 1977224 1874551 1778405 16432 606544 1943189 1829457 167515 1835170 1411945 666939 333774 1087116 878103 19031 920976 1913676 1997 246966 1988574 461679 936075 756703 1276412 1834115 1483979 1490922 188288 716562 655655 706370 353431 1765319 10578 1684929 1885794 953872 1701653 647580 1233313 1733475 637040 1732207 1999933 1216811 1384815 226550 1100329 827736 667509 1578497 1081440 1839108 1429349 598639 1080591 715352 1299953 734747 724742 1686918 763040 266275 1414167 1183426 1980961 1571181 629495 1106251 244440 966416 1883098 839857 584340 982851 1184963 35336 1592791 616298 1656801 1076454 1517191 558045 1772028 725493 1589399 1219819 989028 1642059 1226268 1156680 95385 483655 240193 145564 582805 1796928 1142330 423059 1851071 850118 1696020 612188 1111583 1033791 385311 295530 1919623 792028 299297 1889450 141049 1168400 603147 422223 1648309 656592 547662 684454 1531426 17724 248264 1561365 1441558 1956213 977279 1850291 1632957 1755620 1434975 1339583 1089623 279661 64817 48999 1230420 80913 1685147 270519 1639717 1808502 478490 1120338 1959436 735253 1193223 685208 1619566 942171 119090 792427 308800 400079 274751 1345217 1665367 648469 1661951 68723 821035 1333960 174632 402700 823438 173860 779025 1593289 1416515 784478 999224 1625823 162215 1132029 40164 219724 1748999 1053346 1535401 1575026 1005229 1034896 795449 1922293 1095756 1618783 1185807 713649 1855826 1543023 267098 1856521 16552 361147 1019076 120532 152952 693945 1835002 1923615 445009 1333059 1535712 1387163 716936 1618396 695186 1963355 1052170 507154 984912 1021868 519504 1386116 1543942 701732 1271471 529184 1673565 1230193 1674980 1753433 953957 1366667 1674636 1672484 1028732 1055691 294808 417968 304085 379655 1468961 1960076 531025 529081 1158765 1741963 267091 1877634 1114870 61110 457323 971647 1753896 1437661 623172 296149 699717 401472 184751 1704839 1998280 567838 1010457 717147 799906 848891 251338 1370716 1614258 837543 1090380 454893 1366773 1014815 17015 327005 1064483 1196537 928779 1960728 1528200 1424932 1453408 1587474 1913269 783231 1564195 1535989 1974292 1453572 1870069 1545863 812504 686970 711444 787117 1262537 403510 445289 1287926 1162339 1420674 8754 1662780 1754357 1210080 1554644 631649 1137588 1263057 1817320 379579 1280656 537895 762855 693383 1978830 525023 482535 1449654 360758 1379819 1649133 9694 1471477 1321788 1598312 1933491 1238418 1911113 841684 454401 757191 735869 1369133 411206 1674335 315583 931471 684066 1416752 924696 1708816 1445455 1380136 491564 741167 1250984 49738 1378777 1401171 1510784 1031173 783705 1188381 1273695 1123219 1519733 1701305 1482974 716884 541730 172263 506631 1768564 805965 1993041 681446 1110204 1329934 987544 988468 886207 507793 1325462 1825083 1269190 1612864 1513539 1653493 200388 1074315 1438788 1386171 158851 682102 286611 104987 1251207 481025 786402 1223228 450149 1044643 482435 1783923 806279 1580208 376247 1404580 1265817 1394432 1437765 1531010 1646451 86879 382408 1574022 1730880 1518274 959396 334855 1375212 1590061 1491127 672137 517767 509227 1137548 71047 1544663 1273409 655847 576500 644094 1318870 1249946 778332 1637469 172303 1561388 389574 446334 1363520 1276961 1100515 454577 173621 156736 826175 1293763 1494387 1293349 694536 709248 1979339 407625 1544245 734418 668493 1089467 780953 785349 1256255 1866634 527318 1304519 1734745 1708770 1982848 532268 1488919 848057 1325732 283928 1713301 1981634 624416 200444 1598891 100243 1956045 1943970 1148982 1953151 1384644 101579 187024 998490 1004942 443065 1600412 1660306 907209 859022 1459843 289425 218061 790202 58193 863195 508047 656986 1105920 1208636 230742 1269986 1716135 1247008 568041 1465317 1769487 1895422 916809 1906155 1060072 67331 422146 496911 536926 1023225 835632 312260 1773080 597643 466039 1712856 821510 777545 279607 936330 511431 1296126 185413 1669964 878410 1382673 1551714 620625 1471760 163507 1775932 591988 916934 1929219 1657820 1804989 12215 828764 197775 652874 1121157 1915347 1940761 1488965 1037470 15815 61598 1248314 68943 1126169 202809 1941661 1262613 1728805 111151 909992 312317 1603325 462307 1274226 62492 467262 88088 159296 1851213 1498949 1666477 1165874 1140350 1839096 1799533 1920805 1742717 1694343 397020 1967583 610638 812548 1056111 1001193 526440 1740825 1426412 1194842 571463 1638627 1892093 740233 1167079 1984601 1946198 781545 531807 1884646 376076 1377269 53404 644268 39101 1118570 1910424 1939960 1821506 733561 351227 238478 1256448 41075 1429996 1714590 865476 595898 1639295 200406 1248727 1580048 1324805 1496091 1682842 266857 858474 1546087 1292522 830050 1131694 405543 1033969 1316540 509297 952129 1994765 1084448 1317250 1557373 1268508 39629 1263140 959089 1235245 271232 96629 1978229 1103806 1068685 1406612 573998 673867 401755 1855164 1224674 258845 1764940 1414944 342275 552200 620709 497931 1814237 876940 42493 306240 169581 881245 684135 1004465 623411 823631 645073 1626363 75664 150057 36753 544928 1677636 649766 1990139 507098 919084 469908 1499487 69211 186032 517911 782154 1717865 921487 1268288 809166 91422 1101922 1869000 1259114 1976000 216937 1715550 1116626 461411 289968 300738 199056 1502633 752203 368253 860675 1357354 785226 982872 277665 576518 1352971 1988109 1461971 1865949 1806816 861294 779625 1787569 273524 516584 1853470 864965 1759268 832531 1843971 177534 90405 376726 1933236 952441 476387 1300525 970538 1799356 1496049 1056866 329904 379139 916976 1503321 573729 1147082 1749299 1563766 1022859 211209 1362605 940495 1725167 1845425 1424354 1004058 683076 1532252 170433 741364 1221616 568711 36264 1249950 1375370 351233 1806127 1001142 1699724 1002308 1371303 498380 1845801 1595384 1789136 868922 201442 1870923 1055534 1686833 15978 90051 589348 1691413 1888346 1497287 1763015 1283058 1053200 1189000 1188890 224411 248169 1259312 1383386 264977 355558 1303066 424432 1365701 506338 1385159 716388 1227104 969632 1044878 546376 1377420 1286234 1150912 1022795 686111 921208 1220725 227911 830990 1725281 1595446 1050436 872802 1494440 1260996 1194923 826213 1143851 242343 284199 962407 811608 599817 715919 1838319 346116 1437155 652330 325814 1676202 1271447 1292678 1964456 1426140 1430105 816907 1020241 548554 1081713 1524636 1092269 834781 1015819 1790748 1822314 1067788 420579 133117 1028012 1190693 1101921 1223665 1396725 1493645 344827 367878 1507025 157699 239652 1969047 69848 1044125 1241351 1192395 1622195 1127595 664087 290361 410495 1071086 1074099 335415 601410 277348 1961446 1214914 595663 1845352 955472 1392196 559818 1805633 1020590 460766 1207150 318460 1572608 1174890 334397 1331760 457016 1436563 1254072 1127525 252174 1790442 517404 544863 1275607 1431866 966986 866059 1918067 1378798 1710183 1537360 1670106 814175 1831449 1953536 972722 1470957 750691 399152 47505 230628 1245406 1665925 981642 1878306 681935 11338 2287 164389 1480913 1664483 772897 843288 171753 675636 1548198 1141018 1467582 158533 1382760 484230 22408 490318 1920184 1751055 1568983 446735 1220955 1162915 376773 300231 1397639 1485423 1512720 419908 379118 1857120 688104 1611757 1493626 1655865 1953898 1861068 344719 1042922 1335683 1577454 1065359 1792129 809076 1386629 1589726 471361 1777302 505208 127849 1373518 1932916 1237886 181738 1191935 16548 1713202 1034175 1097313 732467 414461 929149 1513831 533345 115105 170622 355554 1591464 1704260 1435572 1852423 967242 1978707 1325146 392684 1007287 301996 1229035 1682684 961129 1457126 1076456 1961475 302152 1450361 941427 1241810 235254 596479 639667 1493618 51403 45491 272235 882491 1253530 1706273 1303173 376676 1891151 743792 229219 1541391 1741862 614688 468168 828329 15555 1054810 340554 163900 1174222 1604160 1034634 1275492 677165 1338627 1180555 1158929 1842175 1375233 1861696 1768581 870861 828709 1006586 418799 181629 467298 7082 1770162 1697613 1977291 1294254 1244962 348416 801371 38144 160601 375863 847699 1591411 188917 848668 1750386 1210304 101019 338826 940633 701824 518540 732158 933457 1716177 1999850 574977 276434 712801 1113342 691936 596039 1846910 1502532 1976413 1866909 89581 1615805 1024067 1148092 1110761 1771346 463953 710448 401079 685261 984813 767303 773745 927700 1115732 1273397 989735 1301494 849631 629573 1587697 825201 898234 1074516 299411 1120501 573698 1858999 312462 1568276 1456526 295845 1326098 1389783 1446352 1186120 1873124 109352 632791 1500923 1416264 1471459 565914 497816 33575 840178 786263 1419268 1851911 196026 1405809 746566 625449 1504696 162131 1061895 11305 1696731 1295057 479829 997026 1857956 1216759 46295 88486 1125637 1157183 588062 896562 1034823 377855 1518157 765325 1227665 1746355 1073463 341580 1686791 385928 1366314 217491 1703991 775154 493984 1490086 1911853 1568014 1819679 1109503 712168 1844329 140567 829150 1274374 297545 927986 1934128 1858880 1321757 17860 240631 1543000 1853622 644504 1060340 325891 1230055 1080135 1777933 505260 263618 467895 1490614 1946645 604332 1642538 1083367 238679 957348 797268 407619 284026 224331 564843 479130 258868 540635 817308 456938 1157771 1773446 1378716 1373986 141972 1996454 767889 810195 774501 1306540 1144187 976316 906406 1817373 512793 158782 1358690 55045 1525164 995306 1569953 775870 345594 1864763 63157 1476158 1729612 1603937 258177 1893526 70675 331889 247597 1131865 1264739 293242 1208632 46265 1734976 937139 1869479 634438 1152510 440568 1972996 1937147 1242762 350465 919655 1024051 1919867 931719 472559 196477 1259212 326209 1972314 1989085 296703 397860 695794 1169779 1182726 519670 607818 1260510 1178951 951892 119080 402695 1249876 1135583 1643216 1153537 264952 214026 1353195 227660 1804663 125846 262908 1315720 1266753 1996466 1510168 647767 718910 1935089 1451280 191774 797545 1459471 257989 971129 1495812 1505295 580036 1631961 1110951 401359 1070465 114605 643718 73503 1530477 1742247 687547 1820596 314012 1914265 808287 1682737 518961 491822 834409 1484801 879286 1101825 1404187 1705109 592733 1587314 857865 1190784 1028924 1911739 1311032 160400 386144 1620445 1091677 417045 1940806 1402702 1216663 1128257 1269956 828466 745003 1777837 161724 1004751 510496 961560 1683545 628373 117693 97293 1471294 854941 1348077 136975 1065434 53732 182322 308529 303354 564580 837809 106286 1425270 777034 565200 1052808 1861532 1581948 1941899 1715320 1087212 674759 57512 1249987 52798 1546340 191006 570317 1234210 1796668 831462 1020657 1041438 1037490 1469884 754979 597449 1293902 911167 384714 1408104 103283 1509909 567438 277307 825118 1319349 296597 1906233 1182294 644977 528689 1889510 1803258 1621692 476261 274034 332857 226776 1459705 1694482 1214092 267199 1984906 1730591 1188980 347297 445287 419616 1006928 1415759 693432 368670 784585 1344567 1860955 1368548 1249012 621199 663680 579846 1671215 1828422 1059286 1551287 1426680 637779 949904 577004 1098251 508489 245393 550837 1239408 1207067 1126991 1607481 170148 719011 155330 1913963 1271073 57532 111223 445863 1995946 1211719 1227899 1628782 1597073 1719289 1026400 131594 520745 465411 136701 562646 1661713 1776287 1825388 1610901 1711736 256093 582527 707680 871386 1026820 1841627 1245553 852862 1220964 468535 1671415 1177308 1331965 696755 74988 684820 1082606 1313684 621544 849882 1305302 1695487 537919 1905842 1844379 221891 833898 1463191 535493 932337 1743513 482882 1026507 1831496 427076 366816 1313729 754938 1621512 444224 451093 561764 917428 1865753 575732 119750 1379411 1991704 1424005 925934 1975050 1027237 693482 943483 1503164 890189 1428190 1596017 1501473 139012 370353 828470 79242 1569799 798921 1145343 259173 139391 276333 1837381 518448 898172 1866032 1049708 499620 262870 349427 38756 1308343 739873 373364 1324918 1253030 1518349 733662 1596272 1132899 549087 1738308 1061238 1565896 1305731 1469437 574012 751451 532364 1468627 1941423 1482988 182439 161123 338682 1979096 431000 653024 480002 1855343 1243918 486542 233724 618684 330478 1540629 110335 1829952 1360713 577565 1826728 1899744 1050374 1505252 1715250 424044 823855 653593 599505 660379 906522 1386927 1602928 1617144 703746 27226 1811929 1781604 30102 932366 1343009 740151 104791 1093677 1643855 1343231 551616 1139739 366364 206311 842052 512779 591602 51440 202890 1986947 1117473 1873586 1664527 342973 929685 1669615 1246722 537998 1233042 385575 531045 1084413 827822 512047 192278 1978340 205554 1206481 387394 214418 683281 546061 865291 615029 1473079 726889 379113 38633 1709248 166567 70930 1530166 197001 1755554 1770655 1384717 809973 455245 434869 307349 220462 841121 1017142 956798 740132 1912719 539178 448543 1380430 1457214 705408 137762 240893 591104 926157 660878 1528807 537139 655612 1205409 1822553 1054723 247651 1742778 195781 866020 1251020 843169 125999 1891451 334954 182263 506931 1072177 1986361 1876025 1258500 1846933 1562410 1015399 1246785 832272 1839420 1952148 508484 1476852 1567184 220740 442264 1904358 1515413 601551 1658233 256108 757860 1546119 1781047 1024173 1453399 97689 694826 1450406 1261178 86673 91499 810849 1599150 63570 1966488 1997045 941419 1625024 1463230 1549429 391982 411893 1696340 381454 97781 1216051 974481 1996378 226468 1973591 424171 473141 1009039 1759860 181478 1490703 765341 1844564 991970 951379 157184 901336 293825 95802 1217093 1461406 1213393 1590523 301220 131360 429377 1206699 1944671 1977909 1343682 901892 730374 824728 1085134 630701 609583 76631 518817 1555787 1252154 49810 401103 1893662 1800376 1493421 488924 493162 1974104 1672285 500412 1780116 686213 498597 1264654 354357 936883 260440 935230 148478 1251862 1387611 1504615 406187 621416 833608 1786478 1227845 629508 550637 1470436 830575 775659 1553166 351973 286088 1378473 1795431 795774 686966 350916 184334 199288 732504 490731 471413 1290665 1927096 1260103 1456426 1588696 404422 1355290 1816224 1252380 301005 1233594 555277 568226 563457 723345 601514 848342 920528 1626043 386843 613008 1474806 1436683 124128 1936879 1597541 1208103 1070759 1099920 1136153 1344486 92112 296458 300352 362351 21036 837751 337256 1605491 444336 799621 928702 1796063 433983 228021 236685 64765 1852655 970597 149405 698474 1323085 1633465 1870949 1713387 1683274 511844 836178 1975883 1833874 1889951 114412 1367766 37861 563714 1430620 244997 902267 636674 1827671 16896 1276430 635460 1522035 24629 1382972 210593 1010688 587229 321716 666909 81751 23275 1035811 994132 679913 895443 824437 1507752 380977 1120661 882954 1170141 182847 1977641 1034596 780702 1416677 1098721 721544 190924 665419 342852 551096 218511 780999 1909220 373286 1733442 1624649 251887 833943 1236867 454486 13278 745788 1626109 1954303 134782 390475 1286942 1406816 1870553 1907663 600359 1273644 398400 860392 1699345 251424 379755 1973577 731689 778696 1331750 96843 1615260 1577741 1199177 1779848 1447460 757576 1309981 593162 1644471 1576598 1974906 1449596 1412514 1605081 189749 238082 204939 212470 241999 1506148 642038 1767875 1740220 200102 306628 1631639 1143840 1251125 80754 70376 677480 544753 1157757 1048559 1984614 1459346 1552020 758010 1810305 502663 1904960 864251 32274 1826886 775188 1703681 1609938 320716 1691888 410111 576904 1130170 1380196 874048 1195988 718126 1052026 880023 1187793 1890166 662917 1789636 1924827 705429 295730 999163 130057 535961 654734 906409 1873538 1415788 1524064 1941948 902623 1983160 667502 265741 1769238 1876599 1839611 434151 1490646 1421963 983918 356297 1036723 1421693 422759 402966 101538 11015 852319 714365 1197655 251230 391589 1638588 891844 156489 1865601 1257416 410204 1406792 1747640 1300586 1321071 1840510 921092 940121 1825648 1822495 476649 1868675 247490 66369 1083245 1622253 1649853 498709 614334 208388 578973 399248 1298731 1168626 473273 415801 1899459 11155 25575 1602287 334056 832518 165444 1462872 1024403 899003 1026217 1704022 440938 1177203 1885460 208855 1715790 72582 1622588 1829003 1530733 133080 1796854 1043370 1933745 1196787 503627 1743491 733181 1937803 159202 1846604 885404 1378140 1191028 1864957 352493 485270 990293 1908850 1766136 1971934 1850660 1595580 11069 1247805 1048385 439996 668060 11722 141684 1271393 1301945 1383740 1913108 1929702 1949694 594807 865341 1303377 697864 800401 1242452 1769707 272698 1882064 1597536 1173673 924861 837835 1380738 1896887 1675706 1778249 1135290 1645766 712884 601824 1495441 870797 1654986 85865 534729 18085 741924 962097 460746 1069016 667918 765228 1041062 452359 251179 46128 979623 1971646 58709 1332640 770501 519868 710700 775584 1377605 812852 1226074 767796 1034348 1710309 1834663 1816 1551102 1790624 1419622 401128 1543968 91504 1248780 1761753 1210693 321018 1305120 1025793 32870 1934191 1321176 289865 1164822 1540902 1726068 857110 1385168 1275183 122650 1184629 524742 212914 577972 677111 1528407 1970295 1471125 426265 137283 1941106 1217850 292260 283687 1736639 187295 932140 1789726 856754 661085 1013214 286498 1965762 1513811 793449 1874043 746024 1787250 1562953 1822421 1091188 30282 1909253 933250 1803814 1709808 936787 572170 1528232 807708 1457934 1867194 956797 1842280 1244733 1971344 595202 1637829 214522 1718537 427217 1217368 691472 1832886 679183 936036 1042885 1175878 1767227 503406 1196055 490850 1562835 589660 1331904 1106253 908526 1120025 738489 306357 435159 1029298 1118229 442082 1889775 1568517 679974 1762535 1543429 626801 1351419 374481 1045659 1191928 789039 746302 761922 1371652 648738 1662914 650465 1858571 1057579 265743 72422 1571405 13209 1763381 830507 1110852 891021 346736 1133029 201063 1350560 1589575 1371092 1199752 1784739 55951 1280457 1452777 21663 185399 971826 356421 1025282 1804454 1330628 1691863 1622407 847226 1423417 922620 264174 382086 686389 1073299 1248958 1916344 1550223 1803935 471338 991985 844905 266509 1285949 544660 1689510 837585 1941266 1727770 1525930 1894833 1583624 1173537 1486705 570765 530859 1711050 1919184 1360273 702804 675418 1006702 43252 817334 341296 302295 431538 1674626 1438448 1252839 114804 1603614 587293 1878863 98615 985796 346265 1413482 1994389 392538 1393385 397611 1528393 1791216 407760 773861 392769 1582673 1728684 174785 117149 300603 950621 361555 1033440 143054 484329 1226094 1554540 355184 1318022 666132 1522693 784263 250774 1418371 977363 463895 430376 66198 1379932 1054389 1416066 937498 1692754 75619 972689 220220 1001872 507442 1756285 1218924 1937068 700507 96430 1502480 236367 205124 1074349 641605 1210417 1149880 818685 483507 440000 1931943 1716163 294466 729468 416459 970986 1523744 1368466 1657514 904183 1416406 1693378 1545450 1169777 940823 633151 626682 1666846 1104547 309082 750765 331447 457868 1974241 65334 870086 291375 845996 280363 413252 522349 1286347 1455469 698223 409711 637736 1804576 1215136 1231908 696686 778024 1296161 254016 453096 409228 1906794 458794 279854 100768 1918849 1384321 484448 1875456 1106727 932067 1900396 951583 254084 1764796 1262281 1085798 1013246 565655 1249315 237097 707082 1881352 619254 949932 1842786 1143319 1159729 334065 243207 300333 1683262 989374 1564660 385230 1022108 1615825 1178330 1812777 1485103 35097 1092323 783276 842367 99518 1515352 764993 53569 965897 238794 462480 861769 348790 878398 489289 339083 188864 1512779 64897 1831430 1218736 464081 1613942 1274943 805388 1093510 988288 1816074 1018294 1188016 388315 428715 627322 1938321 714956 84155 826930 1802605 250478 437535 1341510 13367 573044 1865721 790133 219635 618318 345423 1699661 385577 1778452 1710329 1156879 1405584 846704 589132 1079517 1363749 1626418 706410 1545050 452157 47730 1280624 1721801 469672 1199479 1925275 676256 1279479 1381432 1289041 1970658 1878381 1820737 498278 490961 1102397 226089 1968455 483660 266440 1425829 1638517 1375462 905268 517051 857578 114535 302602 803798 1957400 503606 1977565 615698 466661 344028 733659 23992 247106 1156743 514656 1900779 924137 476492 49055 974099 1033453 298853 1860868 136960 314516 1573329 18068 658834 133380 1313682 1717240 1818933 629707 711857 1197643 1569708 199968 505772 371725 1393416 1879838 825518 1139490 1416706 1585779 1347657 1015160 1219829 947631 1924174 1924249 717344 631785 301865 174186 1256230 1076188 1760524 84767 1113655 998725 984146 1763960 1309882 1606350 320711 538107 1271418 55401 362426 125123 1135980 1072708 1142574 1499650 1169960 1455220 514340 1590999 770600 482002 397605 1044205 246416 96978 226347 1997614 1545203 614870 1697620 890665 246313 1784592 1785585 181895 526493 1982129 379261 1870594 732941 510036 500320 307361 1343367 333202 554729 687293 1791751 792732 730201 184007 332928 754258 195955 967505 1189008 1010413 1393657 1877225 143642 1246475 1374699 1424912 298088 54473 1104276 298052 1244924 183102 658510 1731828 865845 1863303 35259 1777924 1787285 438307 1188718 889254 1803485 1404978 1278483 870739 231208 371701 1048725 1590483 893007 1635613 1972074 1182473 1546707 1770959 1657779 864524 991161 1742996 115092 816104 432801 1862819 301426 746590 1484316 1235885 1481428 103026 113804 1594040 1731350 1350188 208019 1542626 1413318 748912 1594335 1862056 1134495 722237 824423 447388 553327 627974 464814 1817468 1526548 459182 628826 1081011 885355 347947 1274102 246604 1636289 671066 1127392 300556 617543 541095 1004376 962716 67483 1013581 1643850 630059 802945 898424 8666 702816 1042057 618096 25465 1353911 1298812 182835 1644013 432963 1930350 1660879 1714716 553982 958001 1627803 1119431 256413 551847 1633478 469535 1059488 815534 1496706 382646 550635 645373 1180051 1275272 1848887 589124 943415 887517 1203446 735294 1178620 864801 581649 169052 949249 544163 750360 1323978 36882 601895 98762 711534 1360796 31247 136271 541297 384098 1927985 776651 755579 1714878 1460792 1303262 407058 918785 584570 1940252 1618385 1581301 1661005 195280 642087 1587608 1033022 1615017 1346916 1069082 1803393 1919990 267163 1189156 1436644 1527976 1899860 943417 1112323 519157 1382686 374623 163278 1918163 1966674 580854 1224164 697201 1079321 1094158 765648 456189 83334 963716 750041 998402 221376 811306 1265815 421699 1333164 1378277 1542937 782703 1592627 1303980 590763 485842 1720483 253 1818173 1073682 3292 1915224 618372 1099405 1548026 525462 1062719 787270 1590813 1747666 571706 1857083 1978872 1812498 55879 57221 889733 906197 412868 1566307 297619 166170 1008263 112990 1857227 1992423 1549426 1646519 201618 1229033 1279166 277050 336 55413 1138140 1218538 1150802 71699 380134 1888610 262379 1220384 1297100 1416417 1956991 191232 929622 970506 216912 1028718 157202 944740 1454245 1118956 505445 1103374 1023144 980574 1007324 1087948 471965 1518277 990849 1753792 1120441 1445727 997517 876402 1523688 1972896 573271 1914185 246030 1113293 1287990 1588528 1450171 1070841 229094 223316 25863 1478980 1105828 1327440 189881 1002673 50355 1197500 86300 665939 1534544 1683038 216379 1912762 1830066 82826 1553734 1414107 148467 887934 439618 1231985 967191 1678921 1467755 1506182 1329868 1628996 1341974 1292430 683153 1682552 460886 1846508 972283 799060 1405949 329123 1528091 1090545 441724 370155 1707929 1505805 774561 1820298 1661494 1707020 547499 307019 1685384 560474 125679 233537 1153449 1985032 1994813 620783 103092 463712 1920815 94634 945890 458271 998925 1782049 326708 1041696 1902878 624740 1555382 1661556 1955283 1982328 982416 949863 1657671 969580 96048 811588 868722 1530702 253470 1061434 1027757 585191 406873 1439440 1552957 1561513 675307 1227861 1945954 1458445 732378 491901 1999742 1774795 839194 1244900 278796 1923885 1214620 640415 178470 1503253 1067953 1278620 983143 142105 492507 1473041 1150803 853531 1278551 1318975 1163536 1777172 494986 801038 1752774 1035465 495501 694606 280985 1502392 828743 999380 1711385 718944 1231868 22530 1890879 732327 392004 908883 531263 395185 455248 1743200 409106 604255 1211386 25175 78616 1243160 1318827 1310743 1178653 582476 1459912 1362833 1743731 1911829 770092 619166 1795497 1659038 200848 372654 523274 1787075 1354840 1894268 1147475 1930851 1589583 1166006 1312300 508526 880892 1871786 1581329 993014 616245 811903 50457 789695 214643 1649033 207514 869196 951170 1854814 172683 1303244 608710 1328879 805394 327647 1299469 1997298 1402346 763256 1506753 391668 700086 442405 1110537 369185 1302793 1212264 39878 1755176 1201179 1671399 1627791 189941 1178640 1648191 1385851 973772 302696 1374715 1359404 882618 96757 193308 1482966 1658280 994017 42522 1458720 1754730 38513 640186 1504967 1316477 446834 363743 1029765 1503557 1265034 1576516 1314132 1140199 1666977 1127793 1831340 1746663 1262012 1653951 870876 1206773 749514 412668 263228 356539 319037 1397657 955357 36898 141963 1561277 1917281 73770 1470248 1735558 601614 7954 686805 1767542 1964812 697158 665013 1601172 1908789 647115 1122890 1702962 1648040 1251583 720293 375075 1063763 197388 1409020 951327 48149 590736 1516363 810619 440042 1520635 1373406 182942 915322 196021 1784983 749877 452634 184354 716930 1734773 643996 1682350 665320 289013 432197 729821 239640 6061 1383044 1024738 794671 917824 98068 882226 385246 1475208 931888 1910385 1897917 1600682 872786 190627 1035237 386783 326819 1220149 974087 315812 1467329 109293 297083 89473 1693009 666973 856744 418783 416469 709731 312468 1828826 1278915 134545 728330 782255 1863088 1148917 1141629 1068341 997858 1610028 935255 1480229 1638324 1687906 161125 336112 102598 1040966 1521252 1286326 1774339 59705 1349494 907229 1944755 1723768 1754992 581357 617271 974498 1677527 1473894 1778015 682697 1248766 1492525 1852722 1842357 107895 15266 975748 1431948 1659618 1179606 1834247 1278168 1545396 1961560 1377900 1313363 358128 1029339 348841 1529635 100804 210431 1799189 929294 764659 495981 1044792 356830 302081 777354 390647 1898171 161021 173489 676384 1230242 210146 246216 1917440 1035404 531457 726660 498987 682126 1735134 766083 243714 1808137 624270 235692 486866 454967 101695 777400 578459 1328194 1585566 751123 1677414 1224481 353313 622334 1823070 291650 573763 1289154 789115 46459 258070 1922066 986520 1294204 1611398 1148441 1977163 1293147 1038180 903582 986110 659933 565444 155316 1593366 1230787 1217642 810769 733845 907966 416090 703062 1178261 1909613 52940 1816163 1210940 1607530 63366 993803 1309282 1864042 1310808 1313696 1559524 688548 1265901 762622 1276151 1928015 740771 1913497 781312 1960756 1378124 1963832 19139 1735057 814252 17838 1382323 1290125 1693243 183882 15319 1181874 1975753 220297 1232452 154158 1254942 1568482 464891 850534 1696557 262952 1328160 1855606 833298 393359 712694 1319505 175349 474299 416728 845490 1266093 1944212 64243 1335061 522816 297393 1657669 1578518 1293846 487467 1433627 1148719 832923 1132823 1706682 1838186 147482 34020 1284157 1344920 1209193 779107 172030 1190262 784507 1218290 218974 307004 211290 685856 351198 1880128 28339 1412295 1665138 1859428 31202 472977 1459562 781239 1765554 312348 150742 566202 1167049 197763 1718444 668468 78905 647898 198021 422461 1419432 658826 1138831 1551455 1826063 1608866 1434887 1320175 847466 1838414 765352 377507 304595 1318328 1594233 860657 180812 1998410 1534816 103726 663387 91485 1625203 528030 605467 590025 1705441 854359 762814 152805 1145331 697936 566011 1004678 618301 451548 714328 1583097 5413 834198 997235 1617857 485959 711063 1451505 227903 814859 1694726 675322 901341 954849 1756002 1071096 15900 18740 734471 1838468 1841831 406810 1246540 863698 1291080 234084 1645043 1147310 1901865 692584 1192199 1640099 25902 1411376 157685 1061043 1797807 1606827 1788732 686282 1055990 1763497 1752041 1598099 1763390 413296 451682 305936 1567369 1341955 629007 912386 234396 205413 195595 116202 442816 1127215 1611407 995054 207078 1724481 50160 1698482 88231 427706 208276 318287 1072026 1350821 1743124 1568924 1305964 339138 61349 194466 1279420 1402612 1893929 632489 1153958 1402959 638012 581748 1375304 1714610 1657580 763329 552022 836020 854556 973641 1967375 1318425 289269 1940190 1676273 1846083 782569 1371091 1725893 1660103 1719478 1149901 1141257 1219552 222538 745885 1802552 1735556 231948 68977 420091 165212 1154918 1889882 1012121 1383552 635775 21564 953002 188700 322869 846817 1466189 1652012 1674553 129365 1065969 808784 1099256 721602 1495288 1101966 720805 206290 960756 245896 1779195 1530598 1098104 1035702 1261582 380373 1152637 1406517 19120 1080751 1289753 776875 1792217 72999 26424 1549662 462259 1054896 629416 765057 8945 485374 428224 1408670 613841 1229284 851230 887313 1774881 1129241 418859 1851560 452240 675675 217333 35368 762566 1240557 969807 1839298 399619 410079 864961 428393 888022 683383 214214 802740 548925 1495132 46455 953720 1034576 382503 538477 1830705 981000 1533184 1680144 263435 1943714 660257 397670 655061 1789447 1859970 93716 271720 1362143 1391106 698655 1644006 566735 1879850 222326 1737202 722244 1074150 1307697 153295 1766616 452127 1643562 1798065 1875662 196168 31644 1939787 233959 1549175 1834811 790334 860539 1236987 13861 1746873 1693335 750034 1744355 1960624 1437622 492468 248743 1478793 354936 728858 1310390 148349 889664 1063425 1018924 1943097 807655 1980906 131587 286678 1694745 1494984 433564 1919523 1742106 357422 136333 1213168 1327517 1185179 1789655 1729777 440420 617166 1600070 206740 118211 1952871 575099 1235504 1597500 1941609 800195 1855950 1124441 1394655 1906871 717157 746386 19167 1200333 1383540 1049175 359547 650155 1056011 1517361 1024006 1393497 1682765 378123 418072 254878 1342067 588491 35726 345008 1000371 941829 886578 1298013 461317 924775 162223 1858342 1079186 129286 194402 25741 1003579 1672130 695058 1067433 837358 1745504 737996 10120 1471750 82184 1901826 600939 1500465 294800 465104 107317 1762885 1041636 874664 561074 121591 1672532 1404326 645312 724077 570735 1815279 1150041 599994 766646 38825 1193027 589447 603008 683030 1382756 376051 1410785 25592 888904 1467765 246154 731501 871173 312461 984984 1886906 1609909 119791 1075413 695255 1133571 887912 1316574 1025019 1100927 581394 1036379 1294627 590424 197980 1986379 822197 15400 1109240 352858 200324 747263 1526186 1541289 1109220 628304 570071 1241752 660093 1825402 1904593 205586 683748 1897903 203911 905319 1350494 532932 490915 806710 1453646 1249236 298848 1901287 590647 973765 270175 569591 878861 517123 997647 1594606 1521172 570126 1913473 813138 1822908 41655 574387 1380909 541936 92377 1918992 1703175 1170611 974572 363995 1582149 1805785 1659391 984548 949458 284331 1529210 1113021 875514 284857 193021 1929963 1603420 1761316 558635 1978981 1378488 815447 1154301 1852607 1453023 145423 1988948 1748785 1142210 1675176 1332965 914964 1283589 1163704 1754302 1043960 1068962 353381 1906578 1969655 1381593 912814 1786338 17748 696412 238881 471947 1595343 1769986 847633 1451966 1863834 665597 1902610 695200 930423 1674873 1424685 1599460 46904 46844 985654 17827 928508 868867 1855499 1477806 1640511 1926750 373044 1651809 1079869 497142 1322751 1066960 713326 579155 1525575 1204221 876645 563031 925949 412599 1890395 1435616 1277683 1441568 1310330 1390588 764223 334868 1014342 1667740 1023907 846214 172742 365195 242869 452079 1955934 623483 1960746 1031121 1613551 1664649 1999013 1492411 575565 1193780 172314 324320 864296 1795578 1925498 1299432 935201 1645145 1443193 1521518 165791 151100 1521393 1392075 192313 1183581 1799245 956675 1835230 857528 624022 815857 614834 975340 1309448 1935954 1198440 1250863 495745 1459716 1363184 1531983 791113 1661011 824876 194276 478101 1179622 1710719 1000260 1726019 91078 1481629 1979543 1985181 983609 45234 999498 951162 582299 1688019 999918 751783 515867 1642155 313892 1115280 451450 1732462 883033 264128 1891389 364588 666788 49275 613067 264453 337301 1525714 655304 1258651 312333 941872 1270562 189549 194357 1431419 459619 1782580 1965765 523575 1248719 1089391 1818371 1713254 953914 1990298 1125160 284893 901816 362959 815247 101201 1718230 213422 1963419 14019 1609396 826345 1356213 136654 1269423 1774503 1159562 1842413 487468 794488 734800 789016 1846403 610378 879083 1899931 1640747 1999366 882261 1200912 369012 1977310 743343 394436 1334757 493591 522502 1255500 1311592 784220 55458 495019 630269 1086395 1648032 1541223 457177 1637447 142360 618593 833669 1481601 824568 1017599 1381417 1586912 1860569 1176429 925569 1969920 1755451 275537 785603 953729 1232157 875247 1381784 1188972 1342559 1554006 1609711 1862442 588915 929453 1949407 1733020 951047 606805 1320470 950117 1564853 711392 724222 952495 338662 261735 77845 680402 977769 1911108 1210613 470608 1966464 814945 1880789 1904567 1263767 1143795 979402 1273907 1414489 1267818 1051214 1992309 186945 769903 1073764 483726 1995984 1733172 255573 1847667 1853508 6476 135861 1269970 1165327 1331409 1164934 1154461 530673 1612417 933639 763390 1420218 262931 1084637 1071618 1639553 1656183 515681 1268138 1668714 1068476 1898592 1954147 1390989 1789487 1254556 714771 1202131 1488296 971089 458861 1862678 1649808 927716 1085190 434239 1113229 613737 1795507 534801 1367072 525809 1997935 1338208 698076 1782735 1404941 1078327 1997172 1204983 597579 537418 1571079 1871633 336998 181226 843043 1633955 851896 1457598 1919615 1411029 911346 841951 413388 1787941 1245147 1114185 591163 1614236 902736 1219406 1881090 1046659 1499192 1919900 35666 454938 1749895 171127 1402963 1041365 734131 390184 830442 833816 1620337 612647 1727668 208635 1483352 1841543 1237883 1530969 1718688 377951 914606 1898711 1468385 1508579 668067 59882 1114996 1062402 1394673 1534214 1421324 1459057 1588051 445348 34330 1639520 491694 828455 1818776 817139 498433 137987 1591317 413389 70268 463540 727921 1433214 387438 726278 517096 1716428 248177 873651 489549 1449449 134734 1148744 273142 1937446 381067 734012 122107 1486358 468693 1715534 981298 1305961 718914 1949954 1085180 1153082 295091 781092 1464654 243305 1416511 1062007 1639114 864783 1800927 488002 1143235 1815504 1166486 1975762 9363 273722 510956 638272 1677360 170421 1635853 411446 1909226 1606966 1177480 1408781 808654 619239 1552428 437953 1486476 1566547 408482 195359 37949 867379 1610662 102831 1131960 1421199 1890457 1134435 191777 1742621 1131558 1497537 367278 1809857 1623044 358022 75166 1711237 1711604 1004381 679333 12275 1895618 630583 1438635 492412 219733 1341479 86880 1167019 308133 1337655 1429179 1975166 652609 228935 889053 1626800 332182 1461378 1126498 1017412 1874376 480420 1815943 888143 1994576 855231 801632 659166 343932 1101635 58341 976582 1957015 1962757 645849 1928554 1960918 1041121 345487 1163125 1651037 467426 509206 1208777 1202050 1605657 903321 1804516 1388290 638423 1933334 1143686 1159669 249325 238951 908591 1022622 1524408 447225 1980373 1946003 433831 1521399 1604283 143112 1479354 991768 1797586 265708 1099392 1742355 114750 892534 1344399 1104462 995351 57707 1824995 391019 832297 892221 722778 972589 1275358 1075129 1021299 830348 1726856 106929 1005830 145757 1382638 1593587 139491 1799925 218929 1083985 349989 1126403 1620811 1174762 795893 1650605 1953859 1717266 930176 1726625 929812 1530361 580454 736327 1196275 1004568 1246497 1129260 217919 1851997 494321 582708 1382887 954608 1605195 1752029 91978 1406916 1008275 1902804 1401662 634747 1372337 52002 1126255 1021514 206170 1312486 1273990 962114 1739929 842304 1070557 1979778 1726157 1903075 1473996 844927 1770413 1579761 1582269 762170 1834314 1841141 1802782 232702 374424 1222947 1338473 1602920 1371189 65450 1901820 627549 1841045 596301 843928 179437 1767199 276228 1758473 641658 1951109 920869 1619855 766026 1283130 157946 1283995 737618 1105872 619025 1845967 179150 1453350 1193504 939245 643437 1916642 325411 1607020 66625 83429 1926966 602510 1312888 428924 1205712 930481 859545 1155875 1038404 1684533 1190507 579208 1590023 278408 973926 658692 536072 858407 82455 1835496 1723191 1646594 500947 1341387 1316649 324532 1098733 954438 1517955 1582380 180719 1160047 1603251 1591282 1382274 551082 990456 1019500 1391765 617453 1527933 1193403 348314 290128 1202732 1954986 742485 626986 677651 1505414 1396976 1857858 968052 1277655 243102 982159 114106 1454351 801755 1213831 1096778 331369 1067055 1154837 563532 1086339 1621869 382795 1781581 961566 1140791 1487302 443985 759534 536393 1858187 162255 635827 1224140 49604 340455 763765 1658799 954621 1232208 1909791 1039460 1765544 627037 1957598 1095670 1193791 503191 1848759 269175 1395353 27032 146336 691017 4122 1017840 1145352 1702402 133651 1643055 29314 1350566 226312 931174 1007773 361685 364080 123821 1797169 703735 1940412 1875100 1990010 775693 263167 154053 1951998 289082 805961 140376 257171 887356 1756689 563434 873009 1708621 1082840 811653 332886 109789 224973 1162827 456249 1568673 901911 988635 1074368 100890 168385 1748176 515798 1825190 1125664 808304 1360282 1668811 1491884 522406 1688491 295774 1415774 93121 217867 1929199 942089 603560 236113 1215032 510102 148830 90726 485422 353742 973538 1558345 676252 1545343 1304877 1994740 1398325 431317 1690123 259216 80848 1386375 652991 12767 965063 1721098 1074694 1732040 1397354 1328827 1435392 485348 311866 1203540 305368 509675 1944805 426613 209660 1794000 205083 1802280 984347 1381307 947320 1595257 981345 1024314 876066 1309560 1781474 433574 592670 1749055 1898864 687918 1103761 1538669 1752498 1515739 671569 1377693 371695 1359295 1299570 1486129 1009546 1087793 1262667 1404653 844197 376279 677501 563070 1495586 1287859 1169277 1180598 1743770 1140454 304094 834416 1042507 1644567 1004212 567200 216491 1042201 729122 1259775 670943 1837894 308002 1762022 451728 1878551 1170835 1554760 835286 1069051 1427611 1039370 966787 417442 1277044 1142280 307526 47103 1172345 677163 97813 723209 29126 1729056 1078973 216686 173873 1446950 494033 697706 298768 920358 1178728 1815903 810462 56770 1608206 1492011 1186334 1605315 1436824 204959 1418465 305075 355182 1910575 832379 1511140 387139 1244969 915372 1829942 1461636 15720 1714209 1533297 1122989 1551349 663692 1191541 470312 704029 919835 868433 1499756 1507540 1172823 1581320 90244 1284151 1470282 857399 451401 536429 844915 94613 141098 971064 852734 1380371 1991572 1488460 973933 976732 1015319 1881167 1405576 1019840 1496081 1346503 1171677 1425217 903246 1730117 1921416 1489730 1337993 1961111 315509 387191 497533 1420638 1525731 1173116 978157 739963 116421 318944 1199495 356735 1913267 703029 1667520 508829 544507 1140926 1383727 1245158 1759204 560328 822356 945963 91645 600524 1186091 349436 243837 916612 171996 641391 1834901 83755 1459059 1327849 500388 883893 1629622 1703513 150788 1787704 1899636 922177 1597285 692476 755880 874472 323716 1500541 804335 1952526 341748 110802 1243078 748221 752370 1136726 147466 1835224 1509325 1163472 1485835 1081802 295348 1725420 227545 328876 284053 86095 480610 1617261 260539 41384 1667787 1566356 314594 104557 1803708 1223040 1610068 305720 1801261 432913 346806 157065 60094 162081 756730 1484101 1636277 377495 842842 700884 1279709 750952 1106977 107070 961299 654040 302956 524148 1717774 1845979 1243193 597976 1219784 439483 978013 1605281 46812 592579 315977 1889317 1427729 431881 1598241 945418 1590377 417929 364004 1849583 1364861 1454064 1911040 583440 767377 397763 1231455 539265 246756 1570566 494467 1281408 285028 1104053 1100747 418414 1202767 534978 1292478 716294 726937 1609549 1952330 1635798 1855633 1857854 1004269 934768 715070 1208659 969280 635964 1238001 1618799 1769394 1471378 672670 1995425 214089 1142164 47864 1207475 934657 531481 1497587 1913457 1719576 1885495 413677 1492251 21124 706617 500583 1230330 320421 850413 1367399 1299971 517490 1502951 744178 948136 594101 1927458 560472 227352 926931 928075 1712392 861884 126035 1769510 675899 964866 889937 1911121 307854 943210 307278 1893072 734338 1811742 829845 1085921 22139 1286957 1586015 1110383 1812762 513897 1655943 740364 1085809 872531 188237 298772 1788418 1858300 761296 710389 4884 142420 601478 199859 990112 1413075 1383807 119383 359031 1684894 1886672 578393 554420 1371949 1795654 1345541 1453494 508923 399616 959841 387945 202639 730919 899923 1924652 949544 873669 1936998 135973 778836 1172140 764968 341543 699051 955953 934115 1777872 30368 16507 1488872 1228324 1966366 639418 1247253 1587113 1142071 440822 1621202 1248690 1692891 1266312 1571329 1510530 950281 1801737 221977 1708900 1123379 1991148 288641 627758 627359 461849 261953 1457935 1076004 829347 1137027 1451576 1908993 1024158 701045 871247 563484 1054298 31220 1783159 106666 1221679 1427541 510067 861848 167372 1005312 313493 1542170 553391 1292138 257981 1701354 1987657 71006 1045584 148657 833789 1528483 1944694 388597 823151 1295709 804050 600740 670808 441411 18798 1476498 1293794 1207226 1712197 1346551 1780339 736958 47071 1698168 1491882 1163892 1040961 257426 714344 369491 1983021 1547835 1436267 332773 1200749 1062510 725273 1486424 792572 159708 1843671 1167083 971921 1974552 472415 365242 724260 871245 588425 733341 212049 1268843 1937798 1815475 1410460 1842163 650705 179432 121274 919658 315799 1556441 98912 1913970 78983 826894 1037784 203080 1926304 832677 418236 95530 1489332 693183 1887278 453009 253407 319456 1226905 399877 1426841 1772401 1605395 662128 1229315 1475024 875352 1435686 43125 394449 88388 529257 1278786 1203298 99036 686733 196289 289838 1134228 1709639 1721178 1163325 1769898 199850 1350289 311307 1291436 1097865 1570541 966247 1099341 408042 50052 804055 684899 1292858 25900 307382 415505 965370 1180913 1522801 1483050 1535234 1807817 1877841 694952 1622814 1643447 1353665 714001 193217 382757 325436 1054540 1468860 465147 1550951 582468 624937 1811271 401372 1610514 352992 1310403 213608 662280 844627 1431491 1775273 1098949 24207 815290 1797702 1336595 1357890 85531 196485 1193829 1318666 1017386 1801569 1191690 1997153 1208297 1201167 1088855 972622 819876 1882144 1631592 779910 1967519 1530399 223507 846557 717468 1988392 1980641 71103 1330799 452870 949854 1325495 1905725 75200 1301200 62224 1349669 1158835 1571279 1814115 986092 325201 1462327 448654 1135825 1053722 1011607 1033973 681885 534968 619624 1120941 580173 409099 629530 330100 875295 1093131 1213874 901424 630444 1729885 1936816 1461374 1840055 340508 281316 1678017 356257 203346 893284 315691 602802 193923 1455013 1494396 765058 211350 1908379 753581 1498791 1655261 1825661 566753 1526567 1095634 1313064 1954561 1218410 849327 476255 534142 410422 1249605 1407497 258312 533615 1503407 1734561 1778783 692063 1761667 1585583 248468 1370514 1297734 1343043 1333381 1378152 1062287 770724 1412067 938426 1139465 1020697 570564 1755568 1581701 946910 574676 1776012 1255872 29398 1401920 373298 4876 975827 182952 339369 189943 1091993 884676 1688743 1172474 1760408 1630114 1147227 1906423 1279993 415175 674840 1183293 288902 251998 1246668 1798822 868042 1301892 1190538 774391 834080 241371 295222 1790145 489527 1727101 1162421 1763579 335344 1175101 1298389 744136 379837 797888 600861 262049 1727192 1229892 831650 1016305 1037886 998620 874303 1170989 670345 652007 304606 794206 1625245 1176957 406963 30699 754124 1082425 1668649 156801 1907103 1106608 1849573 860191 378312 1305397 634687 261170 191031 218303 761551 1449111 928796 1048443 403142 721598 1720930 261638 720125 1890041 1498876 605518 1689096 1574165 211104 801676 1128371 1592099 1751038 1927599 546044 1677123 1021217 988629 1307980 1224374 1538507 1774178 1902881 1929386 1612544 713201 169613 968098 1237098 360136 1860688 1290866 1846307 1186244 505120 1823890 656982 751393 1738462 840470 1688800 1779786 1854287 1858436 1744221 737521 870285 1870681 732049 322872 534773 692631 1167863 138975 1608364 30206 1440112 1764112 1832677 1201454 1325845 1686383 1276902 209246 957280 346535 1479596 509692 1705539 1489633 636778 1873113 1505531 76934 349540 705643 688490 1104879 392617 384011 334525 1234901 1029679 605531 1402452 369759 25588 430712 1121517 395734 1431951 351386 588634 902142 1478866 958327 1110786 1244365 740412 770383 1677532 1532835 1285796 1800484 254328 609153 937940 159230 1643705 1349470 287653 598012 286391 120178 106158 702218 929807 1110690 349395 416374 702059 689641 604891 938220 808072 1324854 1099167 752763 1970201 1070083 695833 1415401 416285 410522 1210478 333480 35153 1827336 955402 212481 1501227 1149237 872683 1705704 245881 200649 1538818 1481082 886359 1520596 119548 773796 1066098 1687079 1556212 1065565 663827 1407997 1438616 282105 1164237 213646 1237174 539514 141671 1599913 141820 1642505 1424856 1793818 1704532 116902 1300529 223115 1893853 1397838 417386 1451298 1662809 785961 1982656 1484077 1780678 1126905 322512 1658031 1943922 1630759 406420 21166 318557 755556 1039638 1829175 869401 1768434 1084663 348668 1574203 1667987 1074975 757190 1898372 1950814 438671 1723707 1943471 1743487 1487482 1151489 260728 1169152 1455963 366573 1184712 289510 713392 1492628 1962780 459201 613987 768142 1363693 974442 1363186 975338 574466 1285973 762579 471946 1437547 235104 153064 1286377 1098582 9580 410391 1159886 1918194 584764 999471 978418 1425560 1207789 1611623 900429 25204 1088843 1636678 1602528 1718612 168793 1286187 367838 1965128 713473 19043 1163149 120914 1067924 1457498 731282 1419677 1943619 833122 1079145 80125 1782186 982530 100286 1565442 1145699 417882 1070512 580214 1599707 696818 1204949 304883 1949119 68966 357921 1935546 1730869 1361400 1939397 1102737 980892 372587 1841105 593431 914157 1147734 975964 824753 84214 1401366 942093 329887 774110 132551 518422 532721 1396048 1637319 1629551 786530 1111781 1555318 940836 1757370 1261813 500712 533648 886548 1832863 1264267 807465 1280482 183585 984444 1978314 387572 1289317 1046897 1598212 231606 1436255 1148409 972563 1982131 1972558 906859 1534864 1701961 1707171 293116 1861671 401333 1203054 480597 498559 278384 1040722 1013249 1701329 235125 1851095 1049467 694056 1000239 562829 1118140 1623402 927563 844437 267084 1019699 219773 256563 1682668 1101164 622042 57585 966638 1815305 1156779 1284058 628178 1485507 1702930 250422 908711 1907689 594945 580136 1066306 571332 1549287 1962903 76630 1984252 1821244 1209988 19229 1680247 1478350 1071603 1054476 292602 1052469 1647157 300592 1373537 1078321 967950 600981 1272644 820559 1570295 1085278 1836245 1199206 1298160 1639148 422118 1380150 1164876 815439 844316 1347281 1132150 1312530 1125251 433340 1536302 1344126 1550695 1002971 1442716 1423237 1139484 895041 713960 1781805 1571146 1106491 1779828 83627 1822899 1170912 257135 267299 1346509 77311 348606 1186674 1147695 1007896 1324527 1928344 1040616 333899 1057551 133306 1681189 1450716 1423997 596471 1943062 956783 619923 519505 215890 429162 422991 1630523 1629418 1011835 438062 68114 830416 348398 1002414 27863 80038 1354446 1566805 474401 953767 1716760 1014845 734716 479504 786213 1754380 981616 661556 165314 1607852 1667681 457525 487924 1786775 516239 1628479 1510152 1027934 21613 388534 1820012 469807 1050666 1600137 954419 1534263 449445 22430 1776086 74231 1438190 538475 88878 647716 1472434 324068 1369993 476850 102184 1234488 1733858 1413733 855680 367642 1791232 973385 949229 1470000 1337827 1140718 1005085 631290 1400138 480290 1296035 287643 1845573 1452858 1784162 296165 1219326 1509376 633643 1420405 291276 227529 399258 1205039 1402037 1476911 1595389 1293192 494003 587781 1153595 633184 1691585 634027 732758 1361477 1458785 743871 1584591 54506 583480 1112636 1754032 807873 1283574 1233374 214845 1684463 1751364 1701699 442260 1541429 1887098 1894608 1502386 53612 30087 1442134 413782 1857741 1795238 1306407 79445 1285991 474798 1493903 836706 657167 157168 428721 908974 682853 403164 1089145 281018 215292 328207 579712 819146 410917 475585 1696468 968340 676234 291907 37644 667147 1309431 443702 1929076 1605503 503408 209628 1789797 1446316 1468441 803442 1227881 724672 920295 114646 1878046 104449 1228137 1202163 1945528 340004 1792885 1675455 1798859 84686 1474524 1599640 1104466 1370830 141969 898445 591158 867948 447544 1456407 773519 569980 264715 123024 707654 1776648 395377 1170723 1364716 738470 1341281 1686405 92021 396355 1001420 115809 170309 1111981 305570 1155542 286684 245725 527446 1150195 1181771 1830184 1502879 1871516 1893550 1558108 1415453 624591 144275 277342 343538 386056 255638 72568 120230 7292 1354435 1051154 1564743 785490 244993 660956 732680 1568714 1917915 1406404 1822177 302139 1814521 102487 1288053 322808 953765 980758 1781167 436101 936360 227077 1382358 914651 984864 148783 1535586 1239919 1573157 1062522 1531042 1782363 1991523 742808 1119742 1951191 1700341 1236888 1530960 185463 1573350 1895820 280104 589681 12558 913766 1916557 380143 13681 443484 1062896 184763 823871 1370404 235686 133389 1422252 130816 288185 476895 145559 779840 699778 1899406 713949 883165 1814930 1655354 26015 1016348 924708 1268009 1550157 1863265 1465382 1182815 120382 1988907 207989 472976 638190 1025548 775786 1518373 983093 881656 1613920 1368192 567755 1940177 1148561 1800691 1035384 1005155 1484393 143887 1582212 608751 1705220 1495558 430950 764484 25989 963103 1254952 330095 1068831 214374 1399784 1796170 1015246 558188 300584 1352189 389374 1919646 413104 1853874 1361065 1565951 1479224 420677 1110909 585820 108331 965225 1678987 827483 850205 197718 1049109 1597305 154992 1770231 1394581 1319430 971642 722806 1063726 117903 159871 1250538 1646026 847639 1484681 118544 126044 1349300 1430623 135935 1010861 1117708 1030306 1558210 1287211 857402 652900 871344 406903 252861 819732 1936338 450944 348653 1614746 1659195 20389 1265150 1789638 698792 430897 1013897 1646307 1654891 1024560 154402 252478 1611532 1521573 530279 776784 307763 643057 1476887 844507 1379772 1213762 196418 769267 366837 131540 392764 1919290 1561335 254414 921395 1482758 1059922 409157 651475 1145449 346633 26682 909832 726827 1501461 1111075 308251 853182 1570580 1963542 610098 407849 647086 231578 1571874 563130 1410910 275645 1673364 1098656 1450977 589516 1708625 21065 30055 1795765 1962565 233839 1408009 1831488 1864013 1749462 1923454 44484 1987173 937118 1431253 1281319 627978 756170 702356 818052 1347803 653644 1050817 1716596 1667146 101549 290857 878115 914771 404582 1669368 1553530 867695 1104964 115699 54191 1731707 95881 6998 1533991 749087 613976 371169 268594 1684286 135095 810251 1521487 1768688 834949 544697 842892 1704911 1536477 1296602 1077178 962245 1678752 277137 1981934 1799073 1263121 1582210 535943 1719235 1525944 1652453 1491360 1298221 111517 1701692 548056 981814 1206412 962435 1189245 1575354 1609802 507988 662851 804750 1925298 1793746 475774 1109715 371619 1400483 864663 414055 64798 1417466 1004776 1224085 1301811 1083081 1284589 1474766 229853 501223 474781 721785 281519 30430 1541740 118255 280185 1054390 564032 579422 707340 76921 1558687 1222529 1447296 1345749 1853876 1337194 1230899 216541 745721 482719 1421410 393870 528233 83910 11475 357263 75834 1984737 12229 935708 510813 53240 1725454 1448268 1344202 974372 1031637 798344 1518490 819656 743332 1396937 43897 1178828 129117 1785388 1064931 324564 520645 1103403 439334 1603567 817296 272878 810011 588392 958026 356802 1026893 637934 386278 109254 1284084 1771972 789385 1297834 942705 516913 1140015 410910 62985 399576 1833563 1956057 199552 287416 196871 987417 966770 1311831 1646670 1032795 1232124 1087479 1670362 939485 1271915 593213 699686 44251 1737309 1558414 879660 1332772 543578 76833 523966 1495991 1191222 1185087 1449002 1641986 1973556 1357819 588660 1997094 1315763 1927756 1450921 650006 1443795 1224891 1999995 1193819 1414320 1523644 755415 1602778 807498 1347486 1978030 1184833 1863946 740629 623206 533274 1474738 853699 1328066 339923 1793079 737806 636312 1854725 1321576 649605 1379944 1020141 1766644 1372865 1600892 862647 1768987 448486 198357 1093638 725497 1202338 166954 1099527 1190799 637740 828619 608301 530172 409730 1843685 1256499 1054707 1767408 1439752 1074291 1248520 368324 680795 641222 254441 341598 1550320 862742 1284094 397563 1865375 552024 1067779 791215 1583158 1370260 1681738 640834 1211538 1802767 1261218 767150 1045693 293145 756672 1884017 240619 700140 715767 1641334 1843119 228773 845098 1038612 1197384 513326 981704 1003316 54898 973806 1404354 1650859 713761 1961349 1515692 1465091 1568483 1765552 778190 920595 1225590 524495 608865 303836 642696 65329 931345 689133 458041 1593769 1341577 616385 1805615 1942157 774542 1621462 816448 1151746 1442197 732570 229215 1905553 648744 858414 1363659 1447107 1230443 1187412 377678 738884 742625 816764 922220 848776 188662 885642 1768718 178476 991906 854984 997781 1637844 45760 1926621 1738400 1738669 1633716 152495 1914910 1627599 885315 1962104 1421723 178835 1719465 540779 181735 1275151 191609 778338 56835 1487206 1886056 1605283 394718 1744380 89407 918527 1086100 750055 1553988 131825 1176387 1877576 912266 950371 456128 805518 1069744 1262648 1598039 395018 104049 679236 825070 579182 613064 1816315 1631278 86494 478423 1238788 816217 835543 375707 121638 1700748 568147 192585 995312 1470676 856718 847526 690407 1089238 381587 818883 1896621 1096572 968042 1005626 999885 874751 1073402 1308508 516867 282566 1276640 1566773 795461 1122078 794787 1240321 1338683 1495993 699358 656007 63998 1093345 1043615 534705 927361 1755647 563393 447271 1186416 533056 940704 551206 1122163 1171023 1850619 1536968 1544902 101199 1556383 839964 1336486 1194649 927769 782907 353901 1048965 1329950 634152 1797039 774311 1751054 1719431 1548999 1616549 103972 499395 1405497 1482948 164997 391020 630605 1910778 418914 596154 1715824 700336 10443 1723034 1134180 747873 458768 1809412 36788 1154455 972400 1569577 777270 787854 1741843 116044 1110990 359527 386066 696407 1215734 81895 1356210 1140496 1853392 1322549 144671 1641095 567007 1555551 1968842 1367662 1650135 883940 1630513 1756683 1458744 15181 160258 1402546 548158 206190 1871143 1260595 1884670 1012454 246035 357725 1704817 835203 1918078 902455 441742 1403 376280 623113 849698 352466 1723143 440696 752595 1876021 1857383 1018850 299169 1669918 781869 686891 386557 1527000 1764505 731149 1381711 1345744 1872435 68256 486176 828745 1686624 1783721 1169172 130274 1360874 1856741 1117109 1828571 1774296 401093 847544 1592898 1728664 1817273 1066958 43225 1578951 1820051 1927447 538887 1950602 1001591 846262 21865 744692 1203099 1584424 1591393 890447 1134668 1158035 1557284 1946605 971222 178628 481371 41577 1731440 470845 1204503 395468 749064 1032884 92022 734092 1720635 974215 1450547 999445 689221 1729705 1064906 807990 981128 319060 1641606 1621157 402338 312562 344701 974586 1909990 560692 434208 633203 1223808 120879 428014 555636 210667 39839 360827 1482846 727759 244427 811495 1630892 1289070 958133 1206442 1921974 311742 1861792 509879 1427402 1899906 300587 675411 676454 487912 1930183 374409 739375 494842 1749663 1705193 151094 1532624 976978 755028 1685883 581563 1797589 979210 632928 1479569 185132 1100484 238548 1474274 1454019 1350840 1332172 922987 1616302 317193 1717670 1076484 85172 142385 402836 1306818 426743 1377741 1322429 1520243 1630217 827259 1998904 316788 884953 295338 104331 1403676 824002 1332932 1834894 76182 1383162 182479 276512 191613 1018125 1039295 282902 758766 603073 1069510 1659736 206022 841947 1231603 1700461 154396 763045 792398 428027 1206788 1811002 1759097 1733047 602469 262498 488358 1460896 1587730 1610472 218025 539722 1068572 618973 1874966 258617 1877279 971308 173930 1159982 1849475 339353 1418330 1002067 1794592 1163592 677798 1915090 538546 1889096 367323 879450 1229223 657706 358851 569895 1547836 178865 1043525 43405 175052 659653 1343866 157568 1644313 1172397 1567319 1442000 842293 1494858 1525006 728016 1339620 1113221 1278030 358933 148718 1988889 545914 142272 213806 463291 1369874 1303617 1843908 349905 578293 1885991 528039 1889525 1584326 1101925 1106539 1764580 756795 1589788 1909879 116058 1389374 1134081 821565 1018063 605164 1981772 888263 1287049 1346668 341932 321529 391046 1094213 1814264 382906 9130 963284 916251 1335005 14600 860978 883125 120005 109399 289071 1329005 1910039 850108 1471705 722781 758697 371032 1962686 1549254 35885 919082 663110 1369499 1366107 1285987 242730 1990784 1370272 381708 306990 1058815 617456 1213775 1117515 591055 749108 365912 911784 170533 471458 1354252 1980217 80057 190500 1155193 1502769 877242 1764396 1811953 1550581 559275 1530842 856420 1550861 1266096 459650 1233144 1654296 324724 494679 895587 363508 293840 575766 215571 1910005 1312165 23300 163501 997755 223141 450937 1650874 576742 1362469 1579853 552495 369686 884894 1476134 1313577 817371 1873455 714208 514898 813826 1985066 814708 1553105 1963814 1192350 1023723 559217 648301 808133 49828 425799 359911 1283746 160298 978704 318462 1002929 1133128 83707 145131 457507 1204177 290006 915310 827865 417091 718873 315891 1036280 1594262 112581 1120737 1961589 413968 1800220 421199 1309048 1012289 1118468 466762 346608 1272082 663759 1525288 1653091 935824 1969755 153662 325550 1213471 1487505 1438168 1597654 1690936 1238662 65462 1486920 1350518 831128 853330 703606 228884 1081848 130574 1411502 1058878 573912 1206415 702669 1053180 1482103 1831813 1649230 348426 694376 1623987 1203985 1305139 1819849 967795 1916171 1016015 146105 1194593 1815837 1674782 22982 685797 663254 1235100 138296 1339021 1451858 328895 1999999 1309036 122857 1718382 1874812 511338 1399419 1843209 862396 1774848 1937823 682299 151670 972817 698748 1342454 912859 1845316 1197094 1066216 1949996 671320 471457 452204 206790 557674 432956 602669 745952 197401 1892517 1922757 1298600 959890 155610 331854 627843 611432 505793 377300 1705072 572358 307908 1540041 1738696 517163 1549775 953407 679888 1043178 926788 1243721 1414226 109747 585973 1443363 470636 1970594 1892162 391935 872860 205520 12071 91041 117679 1197681 392553 1902075 1866139 1584609 122190 1633191 785593 1157942 1165678 1715177 961529 1750118 896515 1622579 1441486 196084 1127586 149421 253923 570744 1318311 250794 968360 1782080 1607310 418187 1326166 1826233 831895 1469520 494292 1366159 772924 1361298 1185510 1701660 1044221 1617015 685685 1836769 1953199 1022637 1969856 577895 229793 823509 719044 1244860 1941061 561614 1936704 1404737 1370227 693873 1682061 772577 1270850 1447031 1333448 259321 1646249 1649441 1751069 1485230 187545 627010 809665 1152869 1372300 754350 442486 1155945 951232 1132481 1352234 1407021 275815 311649 404378 1579067 1992387 1691213 231476 1943034 1818260 1087420 1925979 394324 245128 1755335 654906 425806 566205 1888466 799799 1296328 689959 537395 565360 1558812 1910663 1749967 1575027 445055 1426996 1724822 15509 805841 1592876 93213 1311669 1561415 802954 967777 1810906 1644165 1786623 331904 939197 1074722 1429145 1369014 1688179 941616 787400 1149873 1473589 33775 720827 756632 311563 1849289 762525 1718011 52058 126601 1847535 1129291 834684 896387 800095 1203805 378892 989767 1603124 1507214 910515 584890 488258 1238236 1699375 688727 211999 1185957 206216 823175 1434307 1939993 504039 1257898 1162557 620350 5275 915579 960947 199674 1116777 245306 1407159 632151 267607 830252 726620 1888397 1008967 920186 342530 641534 497900 568138 1045319 1362724 1740169 313721 602780 1359545 881742 19962 242719 609319 495657 642299 1552049 1447557 231581 296384 768423 212934 431961 1145482 1954872 1943665 1337151 667432 216512 192953 759524 1666475 1769076 950154 78505 1820855 26126 678875 611325 38733 914949 760428 265091 381022 1185060 237626 1057515 1213007 473925 637303 1714957 1750331 1851815 599745 1527095 1750880 1607062 169785 1799661 1759470 561398 16346 816219 913906 1526012 375486 1796140 906540 1966425 1034833 608589 1924231 962460 1661529 309118 162002 1682616 1011097 1839095 1530641 495680 509240 13482 714693 1410445 1608204 901209 1689947 1583782 397909 255712 49116 1454557 488535 726325 578316 506730 1047465 233992 1411257 1601201 769433 280961 537934 1866870 1555149 1928821 883398 119478 1186872 239600 175860 490670 244808 689574 324607 600944 1823510 60477 463330 195387 738021 1928998 1342940 620032 447032 1931402 169285 581065 828860 156283 82924 234447 583386 400851 892133 279391 1319554 405542 1733665 420854 1228755 571531 1866201 1412170 1411344 1807520 1445547 218386 1986567 221993 892127 1998678 949235 1506716 1747772 1730335 44500 1432773 988055 1301471 564396 943263 57335 1299657 1798177 1022204 928286 1384913 1773981 1065218 244500 320131 1147197 357398 1513568 219806 1691497 565506 1329241 445002 1166548 953578 1727913 847099 1932762 762631 1584378 1035523 460025 736839 1484617 10541 1087906 1814804 1235983 1714065 1203580 311226 1940898 693252 1025789 1524935 1343589 1824210 1873342 806873 517012 684776 1777807 1633935 1843432 755226 555294 186994 396258 1453228 661586 38028 719381 139287 1884650 348840 503516 966036 947926 1767537 1147326 1632166 665886 1487500 1547454 1099765 1328887 1951332 1491994 1507219 626429 1448846 27781 1436197 1051129 750875 873501 390213 1993230 1995591 100957 1560120 1885144 1409657 1322770 974976 1410056 1815363 1579992 1882218 196745 1821910 1665637 1265764 1693383 1578722 709525 1760118 1411299 1335225 693390 132958 1007443 1154028 1926301 1508399 586558 1360222 754689 341411 392678 1262242 786053 1467508 714563 1799289 164134 81452 536932 1374723 927090 1608873 163570 1169193 1008758 1253867 1104557 34619 293040 1918648 479942 1088553 1827802 537874 1511161 1939514 625530 1758464 1432304 958467 1681409 845642 1727981 1602380 1291360 34251 1397456 1152482 663598 801227 986682 1705415 1527154 330822 962876 681712 1284023 625030 685377 1665628 114198 732282 1672717 1068814 529700 422390 1054360 651450 1811985 972486 1477008 25245 1484520 990380 1778008 298037 1231980 1709257 374392 1229720 423688 1159573 877417 974211 644975 1757232 1079984 27891 53769 1614753 625292 1433035 181189 1197819 1976235 1258653 1592864 256278 1269584 411785 655154 1070393 836494 1521810 1906309 1511686 921791 1625484 979237 1832093 225879 781366 1234312 1723558 980722 1416297 1097969 1552725 587395 1330469 751245 438744 224682 1500382 235118 600150 1233342 153806 1569027 1352061 1610649 705140 422818 783456 1472827 1509303 1327648 1572465 808605 314005 1794147 253150 1575264 1883568 213721 338288 1873428 1369841 1375515 711004 1213648 1688567 933593 521826 1578686 1107329 1644672 1441168 592860 1099714 294216 72394 533352 142466 1014203 827179 77575 924354 1827705 1514510 571856 1659325 1369903 1175795 158455 1242692 1782399 1891964 999219 1932610 1309180 129159 1298299 81522 8408 1651824 668763 176534 549562 1620293 1460768 362881 685653 1625410 1499013 270532 533886 50467 776253 881229 139633 527300 1964775 381880 1969783 1112734 230894 73491 296658 808930 203521 966469 955220 1020981 174697 1834465 1458987 1024004 1558864 1483438 138633 319498 941822 1676761 1763413 1109159 506763 835315 1334667 322130 1553217 745326 1460948 1783174 1882571 479614 1966848 1515052 1027596 1546078 1358197 547512 1113077 897218 1209476 303435 1232537 977348 1823446 1139911 215828 1643438 636060 1343692 349310 591672 497127 24420 1378925 143606 695219 12334 102430 91130 1541491 810502 509092 792042 1396101 215827 1677047 721946 222572 241935 280184 52903 137001 1147964 1459641 1219024 1982303 194342 1396332 500177 1385393 1080731 1934250 1551682 533475 910272 1003397 338884 1412547 876052 295168 1776784 587868 1189734 826919 1139777 714719 108414 140451 290127 1397998 122169 754887 34162 575469 1021694 1832290 1629882 304411 1034682 1389950 1651490 1216714 1277651 13474 1992269 716197 1235927 1465686 588835 1868049 136559 1477235 1143343 1054905 1464511 933068 1788739 1100865 399787 908287 1781984 1366751 1686322 811756 139091 1574415 587684 1117828 733825 421227 1869060 862552 1981126 1814549 360153 1823192 18339 552073 889928 1500508 1836005 831125 763352 1195516 1712524 656830 1861294 1854058 937855 1648949 455747 260928 1468945 563943 546325 1301782 544653 365286 1300460 890810 1185711 794512 1938088 266929 1320380 826590 71761 1379705 384942 1488874 204521 1151508 1182386 1596905 580162 1593822 1999558 1128833 305558 480030 65195 1754323 1022431 159552 545080 136650 312398 1471122 494386 1694831 1754897 373565 298382 725881 1466075 1925598 928507 764948 112362 1982247 988686 1821734 754776 191790 383314 931615 528567 835706 1350123 913288 21859 635241 237612 460086 490184 820787 1792849 1503132 1427580 902363 1127734 1785059 1089181 869930 245644 1946654 810304 984543 1309066 716941 1960837 1648618 889805 663223 1595206 1840107 1745130 1875007 248381 397124 1488135 566689 497251 441415 986402 1435797 1591633 1376726 1677774 64497 802554 1074236 1390253 181059 718298 400999 701911 1431503 1848141 1515922 1252180 1579595 147376 1612647 1813882 971085 663559 1297283 1013867 790907 1607112 1588864 1208227 884730 1501403 741997 1682416 1713700 1603167 804735 1974618 1198967 739510 1919056 55739 55330 1454636 745611 77649 1541610 13964 159621 914980 190243 545032 1538443 1183158 836498 1071379 1695535 1685369 411487 4905 1045839 644833 976862 568775 1384503 349883 1077669 1497016 543253 424144 874393 1944439 350842 999820 479547 646770 749555 1107472 1460283 1291107 91454 1575222 866185 1916776 1077230 328047 1194224 1739483 1982178 1867948 950372 1074793 200379 1308986 385858 1943805 1183184 655750 1306901 1434226 1150001 57628 11313 497282 1558875 311189 507974 1474987 1146953 1473616 1653894 264117 661275 1307007 410150 1051394 378228 951077 141509 1131505 1471390 1322982 875230 1617667 395693 610411 649204 1047723 295116 345525 1140376 973244 966753 1373881 1067156 807287 1347345 1813668 1984080 725358 727505 1735924 595793 1251709 792905 108101 1553526 1612155 618085 526712 1572566 884006 1263487 747578 674251 1238064 438243 1892885 644489 10048 463937 1704037 1316921 1709472 275747 523552 25731 1754242 1398747 981892 1254157 1644189 61616 1307091 841466 1064413 1480514 1794604 1156346 953579 1727161 423775 146647 1288848 446913 578384 410193 1355139 1999204 556798 467689 669357 981880 71964 1909621 607908 1447575 1584556 635094 949503 710953 1217020 1521249 1791419 1284973 20814 722540 211821 761389 749975 396741 298505 144057 882322 1615411 1124579 628848 1832 1384210 1614399 1001897 1930850 641386 749359 1530470 97351 451273 379308 1756263 801210 341007 1141391 1202655 130565 1073733 1642771 1334112 1439784 1515386 1894879 1596970 440444 332791 1191923 711305 1298458 1959039 657584 1556915 1921728 1455901 1091710 133793 835633 223273 1351394 45121 436669 764631 1594626 503555 1384509 875920 355983 52642 331061 198998 19450 1519116 1243753 749144 1081159 775566 1473328 375627 1969081 1954982 445443 440535 1604036 1718951 1884408 281473 338670 1113104 1742650 160926 1161959 978224 221474 1096991 466147 1071853 1174699 343773 712871 862088 1912714 409554 1541384 1608583 141329 1066771 1512539 1332101 1775911 1716626 1945330 476427 264639 620883 778674 318714 181168 378050 737686 1717436 1491734 1422628 712760 978972 160218 581072 513486 1497214 332379 493812 1737175 1288754 1800401 453888 371191 1431709 1815357 1642698 907692 1949096 409701 128068 685373 513260 1257854 284112 1647206 1546583 320234 70631 609965 122458 1870110 908826 48374 9451 1751805 536985 1375915 1139955 687945 1114741 674367 674339 114722 33692 533603 55601 39156 85025 1087932 754725 498684 1432252 350518 1234234 225716 407023 362922 688138 1706328 590356 1765226 1007713 92481 828905 1645086 319270 1430020 1792704 1731976 1222227 1776391 1809120 851269 1203247 1702158 825110 1443855 951585 429571 885059 569664 1200736 836990 1924998 802982 796161 1266433 771945 1770817 1641444 1240507 1097297 1910582 1641013 102325 1807945 1238531 254993 1800766 643040 1797611 1690291 1544337 220328 1521615 1327410 1977736 1695280 248893 275842 1784216 581404 1626664 320798 199902 244166 781669 1723 170764 1807580 1235705 1992182 781537 718100 1122664 1182281 1075623 1653741 1910494 1642833 1728743 778283 1124499 714482 858837 1443868 1277525 1511604 1033684 1563742 565563 1433555 1623967 918937 407968 481295 1649801 1196103 510777 904478 551174 1243767 1629632 844067 196525 833947 836959 1241877 1654549 1655655 1443410 307944 121793 663655 1774001 1979284 1928718 1446905 1175723 726274 1138952 1139697 916558 1942415 1297194 846610 1850203 1795707 579629 7815 1616893 238497 287331 1557934 1861710 616282 414767 628419 1796393 1669458 933399 1773035 1589734 464377 1432645 882152 843228 35381 374645 1054763 644721 108425 647916 1701025 986377 1622909 1739704 1944153 406943 1333440 1813976 771091 792924 1632204 111687 957236 1848195 39876 1973336 514519 722101 205022 428032 104990 987409 1292766 1415293 677225 1317309 1971205 1308443 1025106 1850739 1066358 179224 1913507 452053 98828 1378301 1697230 477583 1286070 169413 1340064 58007 613643 877444 1029335 71935 814950 1877362 765902 762343 109204 884842 478970 1356406 559161 1716820 651081 1606292 1598408 419444 210154 680169 1053850 1245790 683535 628020 914746 47557 180154 807463 176017 893562 426745 1798075 414796 1413510 1846370 822128 1674197 1869559 29739 1273028 1434548 578657 6828 1300973 1574490 1385620 1234871 95845 1809013 1139336 435462 1884642 538922 1967665 1613687 1022444 1633834 764835 1730722 46765 1011889 646292 1376187 1781412 1197079 517387 892501 1946424 828450 305160 467506 568462 583895 488007 1551979 1677629 1629336 724188 1460207 1886638 1581202 1479086 1671626 758955 1637617 1539471 1274986 635790 1207126 677779 1671373 1124402 1090257 104782 1381575 1665176 1798094 1067493 59334 645659 722771 926383 139220 132705 1397494 1890497 1218438 316682 204028 608150 1552146 1398589 1501847 1797370 1797125 92529 1581173 471496 1607414 409059 1351352 1570054 799994 379923 537840 1913867 1312539 1647128 346198 1700720 362578 564207 1750832 1640714 591785 779497 1468516 1798039 675921 174671 949162 479311 876379 1401743 1464245 931109 905837 1764894 1154155 742669 1931938 639862 92128 133221 1579052 1463549 1985002 1932475 1463189 1358674 356558 1412373 57846 1750824 1870004 268676 835251 1216326 1567578 1399455 1831963 459264 84808 1806653 298389 1331661 296488 929346 362712 1944384 1230027 1398166 848973 78749 1841386 1581999 16040 1482397 1244409 1670442 448859 1762169 1539264 1973546 1111617 895917 1968084 1957959 1634860 160280 15142 1664234 1255690 1086577 1956702 430608 1376186 58363 166901 852125 1884681 1637094 111014 700116 1999822 385815 789732 1758181 754994 1952641 598444 635860 105994 816886 1312344 1429018 680545 1280416 489649 161196 201166 832556 692532 1285216 388496 768074 138703 1931271 695916 984796 886527 242504 38598 100397 116586 1150448 1078103 1693202 1299849 1656580 615748 123866 724420 1470849 259929 1834136 792500 1612961 1531727 1356787 1979345 382099 1965977 1128738 235191 1041669 1238813 1733673 380741 1904136 1911889 439014 1692073 156593 1927862 229553 518159 898632 990684 198813 733464 404629 156290 871515 803372 898214 1152027 1829290 685835 681185 214278 292588 1439886 952414 1276920 127466 17980 1035439 381825 236410 1836044 1681794 365895 1385737 1573827 221023 1412030 1719093 897178 657585 1195607 1627840 1290270 1197200 1288170 427324 980597 811854 1145081 54519 1395327 1560298 1894330 1627774 379761 64174 1626733 1041333 1665028 1299889 696561 462125 1331099 145323 1643890 439665 1049322 325717 858815 1162406 1226883 620820 10779 373915 81025 442542 46159 1270670 1781674 1107427 1031583 350021 157341 605106 552488 1139898 868919 496116 1314906 1052784 1419728 1231945 1701611 1606277 1243844 353860 1209570 1915383 1338902 1660830 203985 1374753 946292 1435936 1643511 1926556 742258 669574 1614018 1062351 1550274 168018 557308 1229094 616825 1677952 1749678 1599008 1656408 1450463 498827 406216 652457 416120 883234 1464176 578269 1735023 488837 1609320 57096 643992 1705997 1090510 653098 485071 1568264 1865109 1645958 1608603 834302 1845244 1323642 248699 121353 1020883 1311175 1026608 1880879 1713219 1341948 832453 805512 808168 98522 1529328 1500537 1644791 74986 506418 268189 804668 1286999 725274 256293 1955862 1490090 1052977 923783 230238 40590 1275796 702680 67511 844625 1808262 1345746 152530 1734063 1685685 1922586 544981 727138 520613 1805957 465729 1021153 1268588 620669 948250 1920753 1377217 295028 359719 1651111 465157 315412 1720410 1404519 1675835 1904359 1138232 1881105 793631 802512 1129286 257715 583390 1434976 1137921 1193574 1088356 80158 1119474 1969403 618236 1418013 1195994 1900112 1739424 1255800 320271 1068363 774548 1986591 1138590 514894 1737287 1449126 545503 153164 268079 830838 509646 1704946 1429050 1081171 201973 1400459 1857919 919594 1687501 547177 667371 1375819 1249022 1166337 629801 33220 351351 1093845 114157 765676 88218 1298021 1563577 13297 1329583 390863 132962 401637 1237726 1185851 1167750 1778283 500346 1554004 1059333 529744 819312 1903 531262 1704778 276225 1940078 1236325 1493907 652652 593035 705890 430353 62071 1038569 811015 66499 299442 1821256 83406 905230 1499055 10902 651765 510477 486262 324422 663898 1068844 312866 1390632 334770 1056404 1924516 1788525 880129 664816 1036224 777229 886486 275205 87457 20097 389603 984085 1923194 1015250 1836718 160377 753064 388392 1307978 1306422 565819 1818785 599188 362053 1826126 550135 451071 461743 538584 237598 1881526 259360 808494 1174757 460407 1627649 1424872 839665 1724498 913171 554904 1305476 948108 801245 1994137 1743482 111610 1924212 569656 1528588 340139 416119 1937870 1470364 1990211 1910603 255035 1465608 1063941 1796886 151705 569499 1567433 291938 963466 902111 319125 923914 1145293 215823 257274 563980 896233 127562 1226662 1417745 835031 1674985 1086920 1747249 1314483 629730 384406 1945721 538572 1287017 330406 1783119 833294 183864 1701739 1266228 1332169 1289990 1806072 629052 1437981 1024847 1653390 1316502 98580 1272756 639612 1955409 946287 1397785 1745574 754307 1952835 86165 919829 1213387 1076232 53532 502381 1549990 1824967 836794 1665289 1767536 1149202 397196 1918558 1469946 157223 296736 723104 729172 1641246 1099782 702442 504189 1855977 599230 1340975 37999 1068966 12213 1752160 294259 1707405 1604151 10869 317591 1623997 1843261 513068 1174916 683135 294896 842011 1661479 509346 1516739 381651 1558894 990540 1672250 1011936 1598928 1267954 826577 257795 1323346 660371 1278680 1586066 1604125 1537906 1047945 832002 416582 313691 1692868 918291 1730375 235871 871239 516276 617569 1203333 964534 1333656 530781 1465335 152825 1754364 1593296 1133982 1352965 1980731 1082557 1846101 613122 1820877 453234 1301633 1786893 1500533 1716044 1537590 1430845 540829 634401 316240 77558 486851 1185512 1638185 819419 307670 1076487 409887 1706002 1430282 1712364 1964702 835461 463240 1748365 1302642 1272895 901695 1795612 1598558 1822654 1632612 789561 896113 789797 1574240 372608 1272060 1578559 184121 1730892 893485 80952 1332357 1547472 947555 1502577 42679 1669837 214616 362819 1126780 1583104 1163383 1803915 1426795 1827778 246886 1110127 454826 1730211 261484 1174324 95196 1200666 1487272 1873384 1325259 1928520 1592290 1652971 605049 261753 371220 1036079 1049400 1556572 1723430 712568 1290439 808090 523143 1868065 1361289 147223 1656565 644722 729271 1348121 853891 66777 820369 1138591 1808044 450750 1615718 1787685 1757897 219542 1064030 1715963 730777 320482 212998 943769 604496 1606059 881259 1906899 761472 1477420 1699328 520529 487011 1027466 8697 361369 369375 1365957 1795448 1759023 1482102 1641483 173725 773478 1151055 32317 1922855 514 1993583 1760810 1134886 1534234 1554374 299785 1435346 1382839 1649444 439919 47921 1344173 1101413 1504348 1887128 585352 412610 139977 690882 935236 1399918 1767900 913735 1860207 1800106 1030545 242109 160279 35133 1301545 476433 768841 37048 1518522 824028 839858 918602 1121462 1686110 1147036 1562893 662243 693885 1147490 1357266 1156556 1114149 84454 903459 196683 1424915 1647732 281797 1999465 1436489 241825 7461 1048041 853252 1070810 1256409 1275126 1824616 44339 826301 605438 777848 1627904 1650043 510914 1891105 350440 734398 277688 500043 1548541 390116 837749 1587208 1791675 378573 849239 1192742 695590 1767840 875401 1548036 537625 1120606 1478269 758578 1171159 355218 1097444 1575743 2384 1729350 1645622 1486075 369647 95957 1346044 1595247 716685 1028798 1337714 855271 955085 1631430 111361 497239 27142 664229 1377543 1731491 774180 1040282 1865344 1606053 615662 383143 258732 676773 1044778 1957296 926695 516841 850293 82823 1728601 66659 865678 1820781 32671 18411 1118730 496613 1628105 1098977 130830 1759410 914104 1485630 691166 494047 1093892 1573656 1249123 655869 143634 1270542 456914 38446 873900 1884273 1991617 786452 109702 1065910 1252468 1620449 1426334 1410557 1383623 1453858 1127838 1166281 246664 1422572 396809 1643870 589500 1169348 945123 1667026 1783672 270862 1388191 1790026 1089120 1020708 664433 746124 665852 1762417 277585 485415 600456 182741 1132288 1804383 1602727 1212609 1336272 1782696 1331248 512172 1236952 1784062 1216643 1741376 655280 574165 1121828 1616851 330000 477550 356618 1900017 1615682 278121 556340 1624079 99489 935525 1501652 830002 1124543 704783 1267072 1874128 1872731 1066918 1676393 1170496 445447 1574153 156690 190638 484107 687025 227 21052 1747114 113190 823049 1111507 1519134 711517 1222015 1324794 1214774 908907 513039 300038 620125 993065 786270 1145536 569079 794629 1270969 457100 1616266 1289223 1802303 479707 1320771 646519 1337338 1214020 948466 759318 865060 1123684 1533848 1014978 989834 243878 1565954 7666 886159 1773991 1991391 145345 681137 1950411 669544 244838 817704 583888 1575029 167402 972509 1668089 1867369 1222597 1557607 1353267 501685 1154227 1893833 1673043 539819 1573189 1605718 1197497 626576 149303 73036 1951371 1770429 1366005 1519504 1782169 451475 131132 1482098 931112 138400 1778888 225263 100548 1911372 1111948 1792134 25904 948241 704299 1299509 1473484 1684288 1745771 1396290 1691034 196151 1367133 809295 1477403 636945 185489 1618949 1576714 759268 395232 426276 1874203 474384 1650197 1074898 1980159 1907573 114667 858000 1857022 1881936 557238 1190733 480330 1453451 635502 323900 65061 1049498 23811 276129 671782 1885401 1814648 279400 12106 824315 643590 1174489 1594312 1873907 1645989 1334187 17621 746445 560295 1300893 1429991 520754 829333 1138122 224426 738571 944578 1438693 312900 1229113 738648 1272407 1550735 1763911 331820 20056 1000232 1289152 1084370 225464 1591887 509579 1793227 1151164 279550 375316 368894 675912 283223 392351 521543 1941753 1219728 1072039 759274 1987824 916342 1857733 1311186 212425 1409869 329197 1057640 974817 159406 1877232 1025617 15819 749704 738407 1999899 590083 1864867 289396 1813746 1717808 263214 384972 594370 1306030 1224402 1261710 1536602 986589 600146 610868 1260119 1208662 660800 1637957 346553 1388821 1023427 69145 278700 1270425 951282 55881 1111171 1570030 1088682 653749 1305608 761208 211650 18013 1787716 1759566 504016 1018366 1376340 1736740 954780 101761 975952 604935 1426541 415536 1324086 1456048 1932092 398834 423431 1949324 1935169 1231516 1593152 533480 1474514 1833469 1207284 1130103 981053 1639768 55919 172392 376142 1124775 1505296 1497522 1549458 803084 897306 1311863 152246 465365 859607 634453 292470 1159854 440114 331154 1143473 1485953 786210 139183 163444 1166952 1915924 1657509 338507 422329 466965 1821111 1984563 770669 1668270 1400072 1225004 1595243 107255 979509 1352729 1111663 1995278 1087514 445879 1998924 1716409 969698 874684 1713451 942468 307636 467938 240394 422240 894538 1228211 1985102 1736324 1579071 408041 563600 1850656 1660379 1896776 1118451 1062273 556358 482226 764944 635630 448970 41297 1412271 23696 1639169 1043607 1205504 113555 1000003 837927 669201 1316171 628583 1482405 614777 1205122 1444701 515235 220013 1074086 1143365 369564 443880 760665 1151077 1096721 1150504 621616 298633 1709637 1384899 957917 1173286 30129 1526403 1565441 1384330 1328763 723749 1232547 938138 723949 92541 719680 1627339 344546 1958608 495383 392875 1721867 716262 447598 1619537 1537140 171830 1375320 1532305 185999 901575 1970123 845010 1507055 421936 1317222 983198 53723 700272 1060644 60293 1341738 331589 1438324 32852 410360 1439073 881702 1178993 1370663 1099242 1237556 849470 1556766 652939 128886 64321 1552422 1500463 206030 207652 1088562 1120822 318394 1539928 379274 265631 1260899 1907447 1160980 1885007 1613230 178268 1362247 278009 369014 859890 1653777 821603 1052990 1174077 167208 1396787 606237 349480 420894 1711156 671736 1759685 445104 686228 1589652 1983214 1230587 1709861 1866632 1075903 1285425 997551 584569 1651503 954129 1769272 1044716 1938399 16715 1508103 17048 1123167 977669 1130368 1572915 1526972 140707 1430931 1123639 1589997 1815337 263527 601125 1290522 760796 772236 1638853 464380 146036 1811180 1679908 1202993 1205964 1884282 1319399 1951513 782345 910713 1665905 1865262 241558 364644 561990 221966 1807237 1833569 399980 1801713 924555 209022 540629 1050567 1470655 1810306 543970 170427 556014 38063 1525688 372112 1939227 1748974 1494199 406789 277629 242397 1562308 1310652 595424 739216 1012413 533251 1166312 1197190 1976266 1380165 521882 1032915 1362538 1594243 1182440 1856573 1709020 1016722 971337 739771 1908249 765577 346290 626987 369927 1645501 27776 1347920 1396437 1647509 299109 225853 538981 695780 1619018 1810300 1101625 1837259 982871 218436 747443 698887 242056 1709337 1978263 1580152 855219 1064185 1970912 1465016 281822 1140258 1503380 1532879 1079725 1872703 1247149 540636 1835518 1467545 247054 469445 679669 876838 1384502 1816491 1099258 1923767 14203 1717078 572466 295737 12034 1812435 1940405 1609275 1867278 1775912 728676 1709412 133825 1971024 794235 1760835 781038 852532 580233 1113464 914611 1491221 1390257 1705326 949445 1488152 1365868 167331 1627702 1818408 755683 1517656 419321 311240 354479 76243 529124 18031 1505221 1377359 1898137 1553951 1426981 317910 1738549 1933473 1378542 1122505 52900 1220793 1078267 555866 852946 1783056 610645 1740604 1833336 1612911 589110 1329228 27684 1866554 1634869 916900 1242808 1889524 590485 1518912 1097631 1312834 194232 1479689 1302851 621577 534340 889953 1802997 1848176 345396 451624 274790 1647895 877367 1525493 283855 217785 839717 865273 1549461 934318 1072008 526076 709594 757707 510458 1796366 1899000 1743189 495385 125083 1589730 434481 162327 783553 1524481 809846 217562 1223846 1699480 545594 1033146 1635326 414476 1753449 387019 595965 1101563 1441805 20732 1777849 1520223 1702176 1078248 168637 932215 1069035 486474 531681 1731901 1092138 1267161 1002530 1691321 1819405 1381008 1875597 1553778 442833 1706932 1759586 941321 1047809 1707587 394882 340961 1785894 216308 1548302 739614 1022155 1060573 658360 654791 182012 861923 1091735 1372477 358855 806420 275654 180771 639033 1314681 1503731 398185 1817286 882865 1508475 436697 1970183 940895 1115320 1036095 118186 1778716 755483 586213 518460 624326 386307 1583147 903345 1032582 1467756 1580457 271307 1370609 1297777 1910711 905417 18297 669062 1114932 45483 1800880 397356 405059 1967934 878749 440572 736698 1837275 1848515 1107222 558122 1405260 606762 394293 1037058 743284 894269 1616143 287310 1104076 1466106 1118241 1818694 180364 300945 547888 413310 276444 1512207 1653087 1502129 1540458 1864132 1081230 1831301 828422 1876651 78819 317981 710393 1310726 454879 864973 862839 1498399 132303 1454990 477821 1617244 2201 947977 877948 349629 1043034 291211 711489 1017212 1945789 1417046 1595884 1929799 1543531 1659532 937481 913669 1539878 1579464 423943 1048516 1177565 1210647 1306586 1754646 902743 519896 1385457 1369437 1293789 743170 1736235 1453627 1358056 1149158 702330 1349270 21759 387872 1669871 1475866 382762 55332 941490 1301050 208315 1711632 1029143 37439 1643409 833047 451299 1793048 1372038 1551527 292208 1892599 1299878 402208 1160196 1340156 1556598 1134920 1934893 998077 476761 1350761 1931579 325665 1958334 1801403 1687129 1031914 388551 1408845 1678531 1509772 55948 718856 1775509 88675 951100 571620 786893 99056 830965 864474 116524 1418486 1464416 379618 56631 1214098 359513 350494 379935 1442510 138863 1222426 1680594 1458443 1883335 1160419 594102 1778291 1682987 1037620 574040 596886 847129 1720127 931254 844883 819890 618937 369266 1083549 848853 1811525 1192749 1563369 969368 897645 1799549 989454 1398038 1765977 1468678 1821312 246128 386536 905269 528623 1747212 266067 666882 1421929 641195 235512 1246486 1232875 1287263 1887832 1996186 231188 1186177 1741626 1897437 458679 732197 1587437 193494 246116 1661068 1279621 1596602 1088069 1722961 319451 811964 1344820 1371194 1873794 1495161 1893936 1194403 1480443 394257 1558454 940412 1238221 978805 529385 989721 1779266 313109 1595946 1915546 1209435 406495 299052 144694 571625 312388 78292 1276643 1907757 866667 1167874 501143 1492057 22219 1588687 924652 1726007 390061 1463856 312459 423486 1372814 1884478 400502 1171663 1826371 330433 471480 754932 1380413 818217 945670 1334288 1819188 61782 314264 693523 1260014 182204 469549 1480180 263021 85637 711096 1309545 1421780 1384543 299589 365574 136659 1077073 220424 1049641 208219 193773 1910747 823662 1665720 1792213 841038 1407401 877191 275242 86154 914360 916694 1546169 623185 1307474 6937 560334 20792 1656398 1297257 637853 130919 738294 906313 1195802 1607763 446356 1002551 419224 1777369 1076095 297824 322355 13262 435408 1306722 1262297 1224356 634082 1240482 444452 443796 1038842 356577 858259 646322 1407104 239031 1960972 196483 1113071 906003 1320456 1956540 390219 593334 524698 1797791 1402897 1404596 1983999 1434050 320144 187180 1548625 238024 337362 1781084 1110974 1463858 1401270 1231883 62104 570734 1354800 840448 81198 1256132 1251178 1326359 1771873 548119 1401957 1762482 1879260 1355819 1950855 1998073 893141 367764 826435 608389 845634 1447238 450737 45767 278279 1907547 1771444 577827 315092 1703152 699409 21224 1074325 1285177 559255 1921592 537791 817642 754316 93168 132675 1458440 1516917 809730 320699 861656 1124126 1546608 859235 1425693 238810 1858581 999987 1602307 1602094 1204690 112946 502605 118709 519106 1742635 1072481 1846505 609662 699469 678775 855520 1449818 1485339 1444148 634407 624448 1904425 1785105 1041184 70289 315001 365240 1292525 924520 298318 1442736 1440899 329607 971844 896473 960364 348630 1680789 356411 1507703 1280979 319332 446638 872757 1182712 282901 194861 897000 483873 610470 1174991 1270126 1342972 1778619 843584 1702184 1135985 1276044 1421829 830201 106109 8184 676873 1148504 148842 661082 423180 999201 550275 1482631 1368471 1074163 596107 492547 777634 1942954 1628720 1013864 1224794 891952 1582585 1449431 489383 240349 833688 548060 780500 553874 436320 1649836 1667782 185502 1474846 1935014 143042 1040910 1484963 1867558 1911223 123471 391674 1486054 1821916 624879 549556 1568884 621034 347266 1550236 256674 1324017 809086 606767 1347633 465633 439097 1886214 1919901 1266913 667840 466798 131318 464456 1276651 988092 1709594 1841487 379373 655607 1721988 762866 758111 566490 1762265 1863476 1784353 1076947 353632 581509 392408 1202751 186755 1370543 782544 1428676 882942 1978633 222685 733486 1494122 1972786 268933 1583299 1221240 314856 556397 1879792 1064558 1923286 1818380 1516881 538758 695038 546233 408431 1539172 550798 174941 1035960 863364 1085969 736910 1243275 1362360 365510 600619 107040 1515638 1871587 857808 1394078 555666 1644688 660210 1661781 1537051 783811 1163109 928300 371795 1912073 1831588 534597 130659 211234 809421 1637628 134801 978932 625421 780618 1483100 683669 498746 862206 1597666 1381626 755990 981185 998528 730659 864158 1770315 1933322 555078 1930788 1113574 1534194 1330316 1505298 1020131 109069 1460609 1649390 1395077 368721 1378483 1700166 1520423 76347 823255 1537606 423127 171234 1692869 422986 1743073 348558 1982974 1875454 1302685 497690 1202078 814176 632176 361168 248969 650313 1519320 1894103 267397 665559 232126 1669417 582579 1059609 36682 1220347 412596 1430151 497008 1815543 828800 430191 1277691 1585962 1481154 156293 238696 1611726 708580 1519406 1608176 811970 419217 1729198 1867610 901113 1020054 419924 192353 731146 672376 571511 1350303 1058690 294202 1350600 796744 421868 1352198 1932495 1665872 865581 467339 904630 1409408 1865752 904551 910972 66761 258880 22336 502149 1625566 149922 22947 231798 1192455 506339 1104733 485215 903741 1907677 1777622 917297 862105 936020 753571 1064766 206187 1277253 1569725 963279 1371216 1992011 1653755 1161008 985548 665634 1761569 1797520 1106685 1796642 67745 214724 1878119 1024825 332053 648600 608797 1890173 374104 516829 1115805 1866114 69331 128356 1176704 1910999 475197 1372996 836997 258207 32733 517411 1494765 812425 617023 802322 9999 362464 158210 38525 649180 119985 1269300 1927190 2389 585111 405724 1452351 787985 1912652 1851699 258315 719782 494602 1190770 217147 525997 704558 1169282 698064 1918941 274258 740197 455599 265356 832006 15238 1527905 95884 287139 1087232 1196854 874663 126348 187995 604244 327989 1344379 183525 94198 471302 396275 1534713 411496 1318480 802401 322704 620852 970662 983348 1522140 807209 294979 66679 1914333 1428124 1904507 1656353 1289355 693728 1639516 251880 1418225 1906734 288403 853157 287342 1865352 1282215 897219 883335 690676 1888210 1747026 1877986 1038890 312354 1790548 324260 1417268 1957958 287983 779453 971554 781710 1775528 387475 914845 836463 1763307 1258924 1754384 946912 346693 1345019 1671649 1233292 31526 1254576 1952301 208221 907863 1473243 1785631 1386342 648525 1148030 1994088 23142 287835 1674795 1843729 1371126 1630807 893937 998886 1202084 268433 998832 1225459 818128 956300 644291 348592 684411 1599533 673425 1934888 90682 956060 154132 1152724 1485714 119862 1528315 1929165 834738 1240567 586664 1205856 751638 1560567 1748 961884 710989 767426 1709418 64949 685513 430892 169071 500562 956477 1122211 433954 1286597 1757012 660566 1972396 1744176 293210 590817 100545 1945224 1867049 880532 143075 694927 1639288 1242974 1869030 14789 1067498 1023235 1778806 1856694 1260605 552068 1518948 1884385 531606 220221 381278 229826 1459269 921958 379956 507143 745791 1109668 1423515 1705913 1686409 1409156 1709562 881571 40705 720222 1513000 1370094 250568 1145744 1411222 44243 871870 827540 1188985 113964 1438135 1397376 872635 500930 463443 365660 1327338 1998338 400317 181366 1017866 1424080 1544864 1761533 1338755 115619 899368 295109 987619 236323 633740 1935479 329930 1390056 1222838 482210 1088816 127864 824412 766526 1044552 1268225 1529364 24339 712560 229265 1572537 1335044 1736845 479328 1354812 438472 133804 642873 1572010 761515 1035259 1416590 1694804 546389 1163768 1344857 333556 65288 917414 528656 492041 608671 451670 474733 1510905 1356909 1702460 1160528 128567 557588 394243 961557 1772483 901653 812477 311032 105015 1820095 342313 1188666 349339 435021 1850849 1483237 1788872 469244 1338809 1125804 522987 1743348 1013962 939305 1630840 1998598 1004580 1721595 764583 1085855 675113 234368 1407631 1469082 568160 720851 580745 1755887 1005935 826959 888866 1317536 1605748 1543923 661102 1855724 446182 325393 821713 1640178 932757 1681949 393970 922224 1792771 1537920 1564592 1795415 409107 1475083 1899039 1222376 1447125 1324791 680997 1531236 1415837 1702639 1991031 273156 1267183 1400186 607566 546686 5882 1500162 1007318 258936 166422 1560817 494794 499092 739621 28121 1247164 1073945 260647 1518236 1462499 1233324 87811 391787 1112151 941454 774284 753464 1286998 530223 1573328 1148339 1141781 206564 1868490 1234712 193912 446455 624200 22401 61287 640344 441883 1433000 17176 973788 1885359 549570 585851 1912072 1476528 1505671 1401902 863558 1285600 512592 960239 853899 1804959 450035 1767804 978267 1354346 811988 200091 702271 365707 1789981 1482978 989736 1216440 1422259 272954 510888 1479872 790532 1660894 292065 1962601 412494 394886 1833313 96494 1692902 326366 705167 389681 1723160 213155 200529 316809 1913496 461284 1693724 1844716 1347972 931375 1918536 695190 60595 709621 1821463 68930 1663869 1226130 1958593 668979 793587 1313942 1577590 1505949 285310 1058373 655313 129554 1233739 1689421 1529812 1564333 1836641 243522 636880 1063637 3862 1080471 1313016 1855626 943597 1702822 980552 1584484 1657692 1453205 1760989 1885717 1412986 1178623 448151 911582 1027591 700869 1318661 760368 1352205 1283154 147082 1270455 1631446 1590286 21272 569541 262522 1229276 1547342 1703578 1168437 1537093 307220 1730114 694788 778477 271125 710941 342078 572762 527704 9337 705562 1610161 1845288 1523959 1680758 1791959 1075430 732177 513286 747866 1048034 1403335 1022939 1956001 280123 1510889 273514 946718 33842 677769 1629310 905194 1155282 1720234 237091 1162513 99713 1145828 425301 1826803 259621 1279371 1778882 479647 671637 507911 1505787 1831097 1250643 1754600 1962932 971800 1764906 13083 727566 1579044 4274 1934045 5416 974751 1886624 165814 1813808 1047964 1111203 1064275 1963296 989037 968773 643540 1039565 379330 1647833 805244 653359 115439 446269 875350 934877 1241119 498163 147997 1503977 1734439 432537 1990189 1236451 198343 1881373 1233508 717787 1244425 1806498 625260 835965 558169 1714891 947740 1933697 1506997 332472 1093826 40025 1242034 1007853 1751898 11844 1608527 795137 1815979 1627824 1964356 196997 46686 793766 277713 1483800 573493 299714 218924 331334 133017 1598498 91911 1070859 1364660 780122 537556 1874678 862626 213118 64529 985256 1306940 228044 1146097 416376 138430 692 1393137 1887511 724516 749138 209175 1079027 481531 1787056 1188660 1971186 230964 1449134 950758 239661 1451177 1125712 1128799 1379376 929311 1839383 30607 1541427 259790 1694751 328541 1827032 153672 582000 1774139 482148 1182754 1828064 545404 148625 1733095 1193085 1263624 1773394 735773 555353 215440 328439 1010496 1293190 1565131 1685513 1412998 885962 712893 1358333 452827 1204609 435974 1295079 1227200 1460657 1402383 325202 1709591 1200583 276492 1443610 681850 448992 718101 580947 1900753 1787485 1403889 284132 295459 337913 696923 948337 350813 983294 1324638 1459834 1403670 1871712 841822 124852 165755 1226959 1967333 1348519 1555966 1448160 1258377 1757247 1212179 914134 856550 259620 559156 1867097 116521 1154094 174970 788182 94439 656726 1204279 321841 1647204 1511385 1253290 246032 1497883 940603 712845 1442973 1484452 35206 755999 745222 827232 939933 1641019 395942 1558004 303349 1396822 806484 467577 48035 541678 1997788 1269922 176945 587429 1433036 615531 411793 1222918 743037 1144840 358587 356362 1940222 844097 509411 7481 1669316 1862003 1567373 1619194 1049512 44932 1793638 837245 1542217 1969446 1154838 52207 536644 1950279 359421 577330 1838544 1874581 731198 121240 807005 773844 1329054 811884 115622 663044 333300 586639 603312 992546 1126093 483073 1933291 853457 1567844 254604 39998 1109483 1486641 755661 111155 1427301 1800606 1093384 692497 1711333 1672840 1296248 565645 1273074 1167274 1915519 1300640 1185280 1676061 1551623 1845620 1848198 1417487 1407903 1158273 1672200 1029208 1326515 408955 637642 332852 695541 1606246 498068 1051024 1681721 1658665 862338 842950 231196 1351217 1984582 490164 1300779 451641 1900925 1801204 1272934 259280 1574288 898098 1139037 1393774 1070420 1080176 512625 643111 147470 538229 1565398 1931052 906167 1163346 714678 1932104 1697972 1476937 356701 863338 835463 1683838 391184 297326 1775257 522797 1613168 1142954 1911009 1917389 1062550 1901244 1642441 621125 268749 1878843 1203357 850326 197987 1577789 1873210 1533179 897180 165180 924579 172646 538518 432281 1127911 1288417 1563111 673634 1678132 454919 929403 820550 1953617 1935727 1770098 446136 351185 1627165 901348 327972 1127853 1577582 1366442 486035 538367 1650402 1655023 663593 1196317 898395 1095928 1300412 1555386 117654 837921 1945844 1151029 827390 977869 278732 252463 225177 1461768 1223308 533599 238220 229603 9017 1281548 1531317 1940306 1695364 133281 649786 890475 80142 1482435 1873509 1230274 1629170 1432433 176014 937897 508303 116704 635227 885407 619981 346685 1588219 1787840 202376 1443196 1753887 928329 119039 1215087 1920129 1695350 1149910 439918 1218032 668389 1832030 919977 298797 1118908 1042344 296732 126927 1240337 1091004 1837997 1564132 79034 510724 336504 1724071 1443619 1351432 59295 1800075 1396320 580052 1830266 1392474 1602897 1146068 1291870 1365909 440542 1100762 1642135 1576148 1773380 148535 1636346 141000 869821 1089613 311814 581152 237591 152485 1843131 206144 1762848 1107884 769460 552745 641253 957721 1276395 153135 356190 207893 972795 1848262 1479555 1559986 806046 1151387 415303 1716385 2100 86568 745281 1459291 1036177 1813813 887142 638979 325307 1292775 1465453 1580581 360688 322017 558920 1291216 598455 1055478 979041 1040924 441561 327650 579748 966476 198243 188810 138632 1702790 1467340 807061 904907 1501156 1714921 291908 648116 1083200 1675096 134817 1620405 503478 1403098 1293687 301836 602561 395553 1670300 1917556 615323 1504185 496368 1536962 1643541 1627509 1784678 745860 781005 164610 971136 1926661 625898 803277 1224228 1995636 1411682 1881793 1282180 1184944 1213213 1464577 870553 386747 1009093 1362541 1342923 918468 955076 1185831 1851280 611182 936520 201402 735828 338384 1365393 594187 1145742 1357132 1447633 1080855 110929 1775869 302364 1916179 1082849 1993273 1948386 73985 145393 1471948 560960 760635 645939 1599684 460725 526369 1706050 1554898 1122948 1609957 1751860 734246 719727 1608622 1357393 1905856 1611259 1714599 761488 200984 194509 1900386 1726464 1961652 1193492 1094486 272543 232868 244640 745822 1722832 497035 62357 1009088 1846977 486647 1979317 1972201 462392 224648 58658 1124175 742846 1216129 1983855 360837 665355 1213815 1125425 487298 1824922 1411736 402066 240013 1607817 131853 934500 1995388 1123217 909647 1118840 616525 1436424 1706973 1515891 991897 1277303 1448076 1983915 1860271 1641127 1451391 1964124 1347015 408819 465526 1931146 225080 1493885 656820 1226354 287073 1018402 741001 1883720 1066452 195762 138189 950282 131698 868090 1244220 501454 1378314 1832146 1272417 973054 681135 1388102 1703619 1762203 1430365 522318 909743 1750647 740384 1873496 720241 1966016 1942034 1156776 122049 207660 1417740 1912234 165116 27192 1957401 916050 358833 1165725 287236 676778 1225634 1507066 1386235 1990252 957208 1063110 321779 453309 706701 793897 879372 347890 631229 1725929 613847 766106 1641063 1442022 807918 463912 464619 1083464 1724655 1032765 1123386 1620936 855651 1127904 1167436 1915992 207883 1196903 1256784 1432876 1350588 915753 1016563 1479590 403326 211604 49925 731119 1959839 1831070 1992212 57794 1262611 1400881 1291132 968589 573033 1292069 709656 1373491 831466 1652007 589551 1293975 422868 252396 912689 1971282 1471343 1202440 669136 1842039 170589 522428 1692606 1734 897043 46302 739999 1427881 612974 235910 223872 860960 1268341 23858 1070268 92657 91915 129228 1088375 1967840 1208392 511633 694448 1432578 1758528 1342786 789413 257946 477320 169270 1323991 930535 386011 580972 167404 1090945 1485537 1517560 519974 1632884 101889 609986 826817 667335 1863477 567467 1481541 415449 37062 1663261 61808 554080 897560 1722581 77422 1939919 1885610 4053 1174220 937531 1771015 887624 1199386 1787326 1171933 203503 1101777 98947 1711705 1968268 1265481 1901542 1444587 1798828 1055121 1939495 344437 1259430 1868783 1295899 66937 1097840 1176033 66996 314959 897987 340829 1995639 629334 522746 1980363 1807035 1542160 1673989 347761 92979 880348 1654920 1304851 831097 253214 969638 1347382 1470789 1163923 1629937 1659384 1578310 183163 423125 248791 1222316 35874 1591310 1364540 1257320 1144455 1022889 1296774 394207 1668267 749964 1600353 153627 1029811 339821 200841 573358 494110 526507 169563 118359 1992849 263369 193056 1932390 1700875 200279 855143 1795894 649241 1515785 1323503 887056 459646 375738 1203281 1285702 1539816 491183 441626 1916164 595022 1475626 1188123 1802579 1952195 471629 946271 107313 1663994 1350277 996853 1940607 625420 977947 1095272 1870359 467027 941338 1065748 1360720 1270800 759817 693448 1074336 180370 1513881 1124425 1828817 10813 300554 1899859 204775 1619873 569091 733515 913192 767240 533888 1752390 1977023 1841348 720203 159734 1434724 221102 525942 16938 990597 1858071 1742896 636594 944140 1257044 17981 1050788 5963 445715 1779708 571784 8651 46152 1256834 312171 1521774 122330 1353527 1713172 1708054 939022 1766948 794179 1820345 277557 1245537 1241538 1830603 117706 396202 1988177 881830 672188 1795603 648363 363078 204162 1088588 774787 1322586 296791 1629933 1813387 1718136 1566463 906137 159892 1283502 1410042 1395486 1726171 1342986 1630848 1220405 984695 720941 1420644 346230 1307955 538828 141717 1264994 1768633 968706 1875480 608775 1701765 7717 829107 1168879 727173 1309905 183309 1843071 1350232 1263468 1265947 1165540 1222131 838110 1285476 1230335 1126027 1414195 735800 844525 1288681 36569 1931674 723573 227661 442013 608892 1981610 777724 329007 834196 326889 1069278 1516539 929736 1541614 1623205 55908 481996 1682699 1401334 1087099 814177 1654735 1245281 849324 1789086 80918 1970832 390381 553452 1734768 1927654 679023 449383 1367409 448154 1068004 873638 1411606 1675108 659953 572365 738441 581081 251215 589250 1878411 1669806 1851736 646755 592759 517238 1332378 379214 702208 688579 1728246 1642302 221408 37538 1771399 943531 521164 78303 1999644 1715680 379452 372827 836668 1508578 1976478 1726571 266480 1849706 492449 727830 159954 1118141 1019411 339596 1560769 703357 351376 1979482 1694293 1055060 1956941 961202 391925 1340177 1439087 1985023 678146 1534435 1821137 787711 203179 97605 921338 1371308 28319 1219057 1220506 1547893 1563674 1077252 1152060 413612 1081703 1934243 1971727 1628306 1182369 684020 346114 1049230 97311 1664389 114062 1518363 186651 1987573 804489 337058 265172 471893 695810 1247118 1734532 1096593 1421423 1687591 699518 317935 481200 1412656 296349 1814554 1289060 752145 1723017 1605383 532336 191867 1550200 596887 470943 1876354 539045 733898 1104744 653453 694559 1228845 1855247 1217300 844875 1489529 1549164 1747618 52733 1993455 195390 1773561 1571910 1653745 1505455 401222 1732099 31646 1753082 714396 1752723 23627 616772 194277 580962 1446056 452873 1340047 1929744 938401 1853556 1670951 1895373 1616401 1930573 406676 1019464 686972 1285910 1845226 1423429 571110 1939591 466726 459097 1794788 1167527 1205686 965798 804584 1570193 1026192 940741 713755 783156 490034 1821097 316063 690415 1951279 1384686 1839792 1835342 1834942 1475974 168646 962825 1743024 20592 1114929 284528 371924 1211784 726848 470159 393130 798935 1783538 661491 1238967 77106 918817 852729 672023 834700 1270095 59061 1485252 1044080 1417713 512111 1264454 191469 1143515 1772088 1945169 1606740 1591876 1587061 552258 265892 1573926 993536 1067360 1328014 689762 1397586 1656591 535520 788432 46314 197579 1269000 1738692 270169 1890129 777631 1299325 265893 858421 1355021 386748 1931394 179098 1498640 1501689 806728 683324 1919058 803927 1493310 1501679 176681 547175 751960 702942 1677373 780922 1188988 403410 714186 741369 600820 1749454 1082888 312574 45513 622077 248055 1639349 1819801 630065 1721406 1286095 1851693 157990 805787 562126 1953515 618997 1806741 1657120 1895409 729118 288473 1974549 1966859 1529165 470444 964535 1214880 495133 631763 33067 1736399 366422 311133 1809573 995739 1801818 1975723 1490304 388699 908353 431217 268474 1342290 887080 165446 1434164 1851767 385435 1403847 430126 1630793 1054895 51437 1105736 1498834 237142 1267289 939582 909899 794805 1141680 1086487 1659623 875088 1973399 1886802 309502 1318752 189499 1788169 1012688 260754 17607 879648 1315234 47089 346437 32647 344330 1051519 1574599 1442124 1572811 1192665 208151 1690555 1932408 52359 1283142 1129418 1740492 405430 1291415 965076 149449 1667029 772391 905983 1977753 1883160 1220348 570271 803191 411595 883639 1828027 1144610 347080 1902225 531397 1250236 1370263 1306707 1609920 756779 1032403 464182 1475847 773257 62816 806470 47667 1203625 1873135 284979 435643 523776 1172339 1129233 920918 490559 208076 1729623 769599 1421934 574047 678634 1979592 1115238 8035 497624 475981 21643 1318636 1544071 309738 896529 36297 279478 14402 305754 1089116 114192 1650864 1516740 946527 1104760 186483 848674 856595 1672833 1297794 1292200 988602 1482126 10775 772035 1996985 1994410 336691 1007892 1911737 1267913 849998 856729 1130200 130389 345939 5253 1531567 514217 1984373 1896749 288277 699485 1621288 1450331 1936937 1475128 658096 436114 1451132 1079842 380849 400949 1360461 1265413 1680151 675792 937640 1302778 1159390 1957193 469253 112788 1635699 1425308 340236 755032 209866 1228355 1998970 1037514 627140 1477465 325058 1476164 609482 65668 1237399 743764 1707607 682563 1296890 1493992 15996 1364270 1462766 776337 605189 202941 1425811 1161183 1152778 1938921 1697028 1654257 236371 753923 1097646 1612866 1332064 1424109 357961 1305213 1386023 571142 1489368 1239868 1304546 792942 1536871 1407453 1589526 1128396 1079146 1754444 1511529 1965796 1033152 813876 598498 1495133 1635756 547965 1709202 993249 1955041 1308506 84447 1140163 609495 1442803 767618 1490904 1643339 409902 1422469 1348039 508135 1947799 872694 1328852 184437 1453812 871835 591766 685813 1527064 1500172 1611868 609796 1659046 1392903 1824569 245348 1024538 1883515 978779 232392 1440350 561713 58455 515622 943817 492297 1178776 481677 1209439 1196703 1977720 1630231 924595 810612 1774809 1199662 436650 1208219 594170 354751 772339 1574916 1117503 647208 465969 1891522 344564 754831 1175352 70357 1882141 1706630 384759 1912426 1100275 1013515 322898 1727700 98462 1091240 1789962 667231 1042125 451994 422560 507665 1597380 306825 864899 1231342 1555934 786047 168711 1739989 1017724 717060 639465 1780084 852178 658987 1062196 310837 1186734 44854 449042 659911 1124385 1406705 301361 518815 290700 1126021 637567 1118700 592729 488138 1512832 1135016 996217 1521669 607060 517592 185778 349573 776539 590735 150799 1808577 271107 819525 27638 190570 1342140 1581819 1566652 1980953 1819054 1435063 509165 97465 770943 1441068 1622963 763213 607475 627175 1455828 922114 1878827 1854048 836708 523469 1152109 1882592 11326 883992 1144791 481326 303150 796928 1643691 89708 1277179 364856 954439 744543 291930 1024661 619769 1229658 1171079 859603 516626 1678749 1290323 299342 522471 1592562 758403 1926248 1309672 1729273 1091046 1938283 591775 1257817 427594 1692264 280099 778747 930109 1710716 882121 136498 174666 1722332 745709 418194 645488 862840 850407 730589 1144785 1768783 129373 1775404 1264476 157852 1412974 840211 1808700 727640 1621729 1200482 97226 1739713 1365523 243263 614482 1582711 961385 1396613 883454 18877 751907 726220 829821 833840 863286 274797 1280209 1603639 1873895 446716 1740810 1742849 488666 684032 66762 1329732 1553035 1728870 189093 1111062 21 1884133 1526220 1234287 924387 214105 787503 680872 876549 596456 987671 1630084 1351793 1543995 1892025 462793 172865 1363936 90521 721505 1031364 961763 1771370 165024 426520 1672778 476651 1089492 980391 482589 129218 976363 1620092 1874378 708477 135307 743008 957851 1761311 430472 895044 131722 164954 565597 1304919 881368 815004 1556763 1356541 1512807 1427770 676480 1177182 1520349 608727 1647114 1980329 1275644 983273 1801025 517249 172217 1606781 6308 1232215 863469 10515 1056396 548961 1590553 1507274 41089 1605085 586832 1224189 1749185 870189 1730366 630362 768832 208324 924256 267729 1670235 1948257 268466 737571 707778 50895 845416 1686958 1460352 1611058 677851 711600 230404 1699463 1984797 1799605 1666461 215607 1278963 1651677 67666 26734 1664120 899784 294192 1592881 1686341 1888509 492067 748832 1678363 648843 1112595 817890 1588645 1828123 1525009 224845 959959 665965 1811319 1460278 1843376 601714 801448 233237 220290 291852 58232 336725 10369 912097 1901110 1089271 335056 1209180 1657123 1710665 1425667 1853233 1286937 478801 454240 1255946 1998800 815063 1970818 45429 1087588 1556380 1451828 541402 78945 1811541 131362 409487 249522 1732077 800185 1929241 1451358 1246812 1749318 1030549 496747 1962959 835895 1357709 587211 489490 1454861 1570443 1416102 518354 1839265 207166 1791919 1944640 1433960 80164 944182 639960 422568 1372135 1830727 875206 1097620 1610637 1192674 1254669 1628725 1673112 906511 654462 195099 1028302 1800820 682614 1652073 180876 441730 116352 665517 1511681 1167409 1632704 253078 1448879 46062 1362971 1317404 316488 405312 337126 381201 233645 1614312 1683098 45951 157961 317353 125743 1684256 1934373 16774 56895 1179872 794000 1230263 1095172 680609 132581 1848827 228463 1106592 696816 951230 1277584 1836235 1630449 586699 20354 1880847 658254 228879 1388161 129672 165474 117057 1493235 671742 730153 1970669 735880 1434956 1644814 702627 1015346 349451 1275141 1967157 1619909 1360962 172577 1087256 659867 1649063 506711 1149719 556496 1249042 188483 385347 1618055 1314267 489785 370341 959344 585971 217063 428130 1123538 1909510 1774550 1956494 2151 839523 1530530 1999965 1506044 1793876 222931 479366 1380205 964507 232534 1906806 87531 290507 950204 1935908 813118 1408605 551540 1340424 1447400 1206122 225035 1795556 1124695 131193 1098742 868500 369070 1244626 1202408 1225478 1923745 1845498 1848058 1793221 1834459 201812 101669 1429514 1745993 269778 1029326 62177 701501 28873 1786903 1879509 251268 203013 432027 651177 1229409 984897 1696510 1949684 362106 611627 1725462 311592 1592269 1455291 123298 899429 76905 515430 306835 112654 20972 1262924 301563 1338417 204410 320660 613769 568408 1533154 767933 1050310 1977522 1188412 1978360 1899730 1060864 1149319 650424 1155810 425712 181884 970996 142068 39483 947116 231124 51892 39169 1138028 556908 1118139 1293095 1892135 1915464 1877731 724851 654862 393949 1414388 327947 253206 1649750 1478215 899751 266621 1401429 1835669 1339120 1928664 1030331 11245 845529 288727 340447 828296 934709 907469 1141398 1406120 363438 1173317 1715034 1194133 26820 92418 606079 1462676 1764366 677590 1306626 80476 1599836 1246453 1108301 855760 1800038 1187428 1702270 943233 1566082 914425 154315 1039475 1427605 1026002 1665318 1716236 1148222 1249527 502915 1593435 1967096 262262 766051 131785 975046 296623 109572 1458733 729675 1781697 1163053 907389 1896497 864527 1822311 610426 1925687 867200 351458 1886039 1390719 1025058 1470022 1976473 1873682 82615 1920652 1297036 995002 754580 1563964 80892 352401 414979 66716 1604020 1545473 1421077 1853850 1728365 1572556 1992557 221358 1836504 420661 398159 380727 294303 364325 878443 1747804 56169 1016087 1870198 1787886 1036459 691659 281837 38815 1731626 553706 1948212 1152641 601841 1579860 1014853 1362396 1995620 426944 301046 1143457 903733 996507 132362 1238696 1436158 450780 1351073 278763 116483 1382464 700539 87153 445530 1260842 1764078 1451506 1922192 636003 18666 1262826 276783 637679 932813 213167 933826 168094 685529 1587561 1474573 1315672 1576419 205156 1264173 10946 1647248 1367794 1580012 1767313 229569 938677 573694 1897070 1018938 1157944 1973644 1970944 1328583 1695292 48494 640825 1261208 392412 301565 121042 848582 1527682 104844 1221681 1432394 549579 111226 1163315 35833 1533418 888258 1476195 226800 1273108 308953 1352785 1200919 899383 1937908 1921202 505475 1715232 1616124 1206994 1801459 368018 1007014 1150805 1554845 1756888 605433 1885208 144833 1747626 559602 1453071 1357429 1282725 1534952 1642346 170291 428204 510717 1097795 763170 366871 539282 1413938 1547212 637105 1557657 814243 1621003 1332290 1924731 968250 750248 1004917 1054239 1961464 1864918 830561 514285 1546276 343693 43180 1080158 1050587 1249912 1533242 1779432 585823 470164 1106750 1490346 1677740 635340 1340825 1580508 1715409 987776 275373 184033 1503844 1035821 1288977 1458250 672213 978088 232130 710140 1106035 108342 667285 476021 1224571 228867 345365 1769716 964567 1765875 1158668 1157680 833203 1156719 443870 545944 1943242 1028524 725171 48073 903596 618607 1619755 992333 1897741 901843 1193755 400485 1626544 897617 662673 146886 1669193 1825834 1454569 1794289 507655 1965188 1545762 497434 1062884 1895778 905616 1754546 975499 416863 413830 1634132 1379194 1482506 1735661 180687 1995788 731976 168323 1237008 582032 317793 1640564 1559302 1751365 817534 1331722 1061857 482593 1091121 1243211 489539 781200 164655 321978 454620 825791 125767 1117175 1419531 1621422 1530018 1567364 222431 805079 1158782 870627 461103 1465874 1117813 1120239 1605480 1410315 589454 1552001 1060044 257070 64480 1435705 447312 982066 551383 211411 762827 771845 897194 1484609 577285 1299062 1684678 680980 842213 977264 120172 1267743 1077298 960778 858298 1403576 1454751 97665 1229959 1804517 621255 661218 1643497 190671 1107504 1391920 1298500 1600434 1450419 1465139 1533616 658294 1595589 1212461 1962928 918339 1171187 1490909 863823 1119755 1913599 1105130 1342399 1942202 982938 1612420 250788 1315538 1338751 236757 227843 368635 1495478 437864 1469444 1201247 1882733 1084551 1315647 363257 949808 1706618 1352481 1210610 1674316 1588967 454668 997396 876317 764656 66847 1144597 1557082 1178625 702666 1864313 282291 894665 604283 166810 915568 1504267 1524397 1252844 825818 1680817 5997 1264323 62496 361713 523007 749105 1150006 674073 1560853 531478 1254591 1554410 1686815 3494 551281 402078 580463 1998856 594439 258512 1975951 1797845 905880 690724 648155 119538 1261379 284939 1272744 1589184 1466202 1340045 900120 1777384 1197160 1032595 1670016 556747 1276098 804766 1309163 285491 1155839 1079015 1486176 1951823 331416 1961442 1917117 826274 941352 235418 1007744 1647232 1958293 1896871 949391 1050177 1356580 1705819 769117 780770 1188846 433683 1941528 1949379 1389352 528258 1573060 1411688 656795 1743885 29393 1472028 1509191 1330432 1747187 1222544 272013 1892198 1816556 1517948 536992 1228006 184691 995261 991910 1625673 1713465 698760 1079455 1600324 832173 840540 517333 1943112 1777418 1322105 1551494 1603768 331561 113101 348911 165350 547399 1431900 464995 1344095 1643751 688767 1802212 1511263 115914 252185 1863248 232638 1833344 1297445 1040350 1319905 803456 263517 228432 1115289 1987397 140254 714412 930733 1542436 736007 847559 1919291 1654852 926979 75583 525416 261046 333755 1590827 382151 378591 831525 853312 1042203 191423 1966624 1113131 84993 1285593 1480082 1621325 1407367 992390 1401319 1438995 1069496 27553 185627 80223 1358182 1037020 1926995 1282316 335283 1336220 1236342 1674800 1830119 1459067 415295 1911562 69673 614156 1613463 287196 1486581 76535 194867 1272130 750802 1761636 1829780 1146963 878817 1246322 372134 1430787 1009077 1363993 754942 294361 1194854 1031275 282014 1462874 165387 1258958 247877 191547 176153 1089094 1541970 1957368 764129 531214 1968180 1927334 1433396 1363573 1348655 79368 180147 1058959 1458400 1416573 616918 1708647 178302 1300350 607074 822322 657886 384342 1900296 1787336 1801960 1631816 113173 1970193 1878629 332656 909540 1573379 1336973 1869049 32380 1627816 394819 1459618 1852614 102991 1120844 501752 581355 696668 966330 1332462 352303 974794 238282 1631232 737959 399161 17467 818404 894230 1039309 270625 1519808 949338 117829 383337 996912 719255 11768 128940 1581087 1934858 1891385 37297 801590 1234789 392565 1015118 1954380 1994334 795119 840409 1029266 1393652 1978055 1066466 426705 1956611 1760957 1271662 278028 520982 1252609 1498910 1693148 899343 955319 1884074 498906 1942240 1630218 752568 1110397 643620 815490 251470 354072 947385 478253 135068 1856967 692475 1180734 375254 1233179 136112 227662 1626406 1867761 366093 1729474 248917 1018211 1331799 819499 800052 199966 136801 1902516 1679243 334259 1927009 1761724 1711420 1873928 584960 694143 1516589 1180566 551528 1490475 1980693 1514658 402077 354436 754992 1605736 988225 1649004 1392797 1581751 282183 1296197 1669207 1985363 783803 1229086 1559868 933614 9284 1495333 1276987 606977 1986921 1898707 243710 290645 1135142 1204436 840991 412665 937450 954661 1379964 590057 524384 1893477 1101851 641437 1311912 133039 864073 1215808 1943196 101887 328674 419697 507423 1555570 46188 183604 208620 1158296 672740 961885 485013 1029308 1156239 1804651 908247 892474 1455712 1056058 1366460 1249030 1136274 488286 1464343 1108793 715403 73768 510069 1661276 1601377 1858825 1609517 1574194 1154998 1319889 85544 1247078 255713 1142825 851142 149774 849790 669118 1829889 1794741 1484555 1699023 1249017 1312441 537021 531454 884084 1131047 426933 1893812 1441422 948627 1465789 763949 1829783 1925331 1140253 372586 961740 1381504 868321 136052 1212703 1782121 1918516 470647 263869 170924 307928 1294946 692489 1030357 305931 930412 953452 1996683 254447 1574377 873466 1861392 1573466 132338 1071056 1296152 878706 1149813 704287 1321997 948387 1928673 1502578 673072 1235132 1121130 848667 1594827 179720 1338556 191207 8961 425853 756448 113724 327099 775723 1971968 48246 151148 1114529 1259724 167499 816533 1563302 1203328 827798 1809571 269669 81254 1645951 875028 1460119 1913025 220646 137040 1805560 957473 325692 202968 1333489 1229411 594359 1082163 1063849 1255684 1734790 1987944 548926 771181 627220 617346 432365 8330 1489762 1831575 891292 472665 11066 1804669 1179857 1000709 1917246 466167 972615 1676672 1806588 1806471 479628 726156 1494170 896862 148811 158098 287115 1364177 1813095 1269286 244096 391698 188003 360828 255039 397516 618706 786324 347902 88460 1627996 434073 963296 1623351 950810 149096 1026710 1572025 1729957 942538 1383480 375635 1445628 907885 483614 506739 995070 375038 434543 1086826 1673104 932023 269143 404949 1722070 743380 314010 210394 604736 471362 1335244 864430 47930 80051 1292023 1316601 1090644 1737416 298545 950637 1817417 855010 388211 571182 476855 380110 53740 1810939 447555 155958 390445 1197414 1499683 514424 1902507 445541 852928 1642345 483069 907583 288662 936970 135348 1426845 1444845 1667116 1033339 1027635 345426 1492650 1252334 1459842 74720 1767056 87360 79012 1736309 209011 472282 282461 1402588 1917902 1944093 1514453 416155 1071435 1707756 602380 831711 948164 1475401 1438978 154695 752735 903033 1303849 1141506 1351231 1392102 1369836 520391 1630535 697131 821412 99948 1021580 1562817 956310 1559712 223952 1601196 1887952 1615143 1886501 855704 411414 1590099 128672 214843 629044 1383081 1318447 192888 840613 75288 1468533 34317 1602390 265639 883905 330224 1022895 647054 1945601 1834068 988226 753149 920510 1592162 1132386 794557 552672 1692028 1057667 1103212 1573623 590915 1594515 801920 885013 400749 1273679 646493 814217 916736 1455870 230469 759395 7175 1079727 1599554 1224728 1505305 341299 733820 1911671 47209 193271 795875 781703 332963 1517369 1503987 1162788 166814 1151540 823789 1546549 1876506 227330 521635 475166 1083071 511996 1085174 374753 798524 899481 1990885 1739209 987862 1683980 1014437 633072 49782 245296 447792 455494 1431961 1446160 171188 323431 1125156 879846 1384051 1211545 1202755 657299 1201342 943013 1067829 588768 1398285 1867619 969527 1135296 884544 1022995 1387381 299670 1287302 1611980 583011 1465025 1113903 477249 1856505 1238131 542729 238587 396484 1066623 828916 1192346 1792606 1130248 1892363 416933 1003047 880386 139197 779343 1464838 1782633 261059 387367 979283 1619368 1207119 43227 116276 367228 1017737 82903 1449396 7574 1206486 1026392 502102 1470983 489503 223208 59442 1933581 1848937 681260 1253107 329791 873560 292665 881380 1277002 38176 543689 937429 355786 1234222 808757 1328264 1136699 1810525 699531 1169133 988443 586091 1267627 106927 118424 414787 165779 1382878 3402 416576 1845262 945861 1885100 1077610 1870668 1331181 1577730 1349544 1815491 628780 263739 1831999 159966 282730 1179122 118562 1169616 959545 1864672 303930 1182380 1307310 208327 1646418 1331307 1345103 1428861 901640 1512583 949387 1930532 603261 1601271 1501803 1667671 1173489 1461307 417385 1570042 1853516 741366 566698 1111535 700206 218544 667133 1210018 53191 1273250 554310 716759 1622188 1340444 336326 706595 647312 1019257 959630 1996761 319204 1636865 1883922 650554 276059 9653 1505732 1797613 1331880 1751078 1630825 1628813 1285886 1555006 250299 287757 1514628 1281681 1434496 860600 298584 1367756 792608 1063303 1597901 1855445 962213 612669 1152864 1903391 1934924 15379 1003262 592105 427967 726503 1813070 1604947 545244 1478601 999769 1553048 627556 137958 1128792 471516 1874303 21412 385932 1665662 1319509 1180172 1419114 912846 1997923 261965 1029903 1484104 1429555 331227 803539 224529 362844 1392827 1446741 1702541 416680 1788475 1356360 1821314 128266 1674747 1620276 81662 404957 719114 428873 1301309 386721 1139449 1277513 377257 1012954 1514268 386089 1129216 1561179 1397426 536794 1975787 1258904 1550569 1923425 1363761 740942 1262646 664040 239847 1554693 666443 1330530 594273 492718 892734 446867 267018 160224 824474 1970082 910790 877739 418377 1143262 1990913 1380654 1046583 1936801 1014497 637151 992740 251542 1501311 1361887 1948046 32690 1476339 1894084 1897952 1080799 36815 621626 196259 1747659 1059136 305636 1790875 758391 30959 36164 1417780 1565514 1689385 1854672 866869 1561042 1101380 1743537 1524063 1026421 963586 365748 1405808 703757 971350 785719 1480589 302101 1240843 1631190 1179910 1498620 1541502 1656852 382469 1884462 1454280 601030 439395 1563703 346882 280752 725602 24872 1306706 951217 1998523 1152037 998811 184676 1358809 314649 1992522 357562 477572 1708628 1032101 846816 1819286 405445 1914741 1727233 1891654 1651358 241728 432591 1273416 1120823 1129340 1575701 1720580 1306593 1370371 204285 1754309 1671577 66803 1683790 1157582 543897 714315 1112879 651845 1645334 982558 586263 1664566 299743 1343757 1681005 1886734 65840 105036 455083 601348 1252518 1225887 389861 789613 1288739 1657155 1557465 1237325 1821510 1598532 976782 39874 1919206 394411 758943 136670 1718351 1152049 1569046 810970 1648304 45401 1607301 1054157 567049 1938306 684861 1190038 852920 767768 241145 1857421 1374438 218731 1386155 1464369 1731570 458421 1718743 443299 1080047 109803 1903810 1791738 820227 349516 363287 43663 1398950 1579258 1114676 1639329 122953 603331 1183477 1911036 636066 1876530 233397 1412649 938868 28112 1702662 249531 974543 348415 336767 1986508 1917157 1299621 1446061 765024 1312653 1821252 1709994 963680 727445 1648974 1849867 1783735 122622 1761425 171208 1013210 675895 488232 872134 437095 1148930 797761 1792996 347728 12420 230755 623110 734809 1026584 1592366 934213 1346041 634591 585924 338179 930682 126448 1765624 1390750 917227 934406 755991 750255 1126447 250165 752600 909791 213846 270604 1364683 648472 100876 1812078 1449928 607982 172267 1915541 476080 1637937 1296734 100782 1270116 1978663 550843 305935 423773 871420 1835752 1863180 91826 715962 1905764 61417 598024 1601333 494975 1107586 456830 1999947 389022 1772458 640696 1105149 1450151 92259 1346628 1860294 1907057 1187161 1032963 482271 1028985 1988671 717270 1422152 1967097 748145 631509 1273421 907745 933864 784212 1851766 925246 1459670 1708065 1108254 1489914 465339 835708 1241379 1864973 1105230 1399659 493862 972125 115001 847600 291830 1159129 822056 1149964 204305 59204 1763488 1093641 38809 861448 1295898 520947 1648222 943002 117191 263363 482553 36294 259988 780246 1514215 545980 442768 1344000 1249518 1647942 1486715 706118 1168989 122216 567437 869061 1823076 980881 434541 806745 444168 1932622 866965 1104419 142488 597301 796736 1957842 823158 548439 681759 388582 1877692 436279 49242 460040 1860826 1123124 537192 1169136 100178 264435 719093 433190 125030 1682886 492124 1344251 503198 818001 476085 1069471 1612699 283196 412475 678970 1968418 936543 1512735 831584 1747987 1329238 772602 953845 1410311 295654 1344382 1558965 1213805 799980 766522 717678 413144 1744876 428343 1325262 903929 568630 1401969 1520424 1043476 132873 1409048 1959644 249210 921772 371518 1348122 497135 1937694 1756203 1277692 1059033 329035 320599 1829667 1060208 1798468 1457536 65920 1897584 1208912 1348852 1781911 1350945 789418 1780897 506257 372778 1653932 365281 691723 1310043 1040863 1204680 1590967 212153 429706 131044 1717745 491029 718424 966560 969518 1474205 1600631 1108597 761971 780483 601492 887127 988298 1672054 77288 662067 1505581 904996 213529 1859352 169642 1273837 498857 801730 1880743 1709054 656243 1077452 859620 40167 934031 1387334 374634 178881 446377 1478726 947444 684102 1129655 1435956 151500 734482 1806119 116455 1766192 1265822 196039 846882 876627 1115108 389479 1111682 1408961 1026916 155443 611966 822169 163735 1307738 530007 868973 648164 916138 345516 1593007 706745 1585959 632401 496653 1500740 1057681 1968355 1081968 842404 511518 356660 1732565 709888 1908397 1450328 1164704 751991 165439 1549796 1226343 180238 216113 1743051 847524 1750311 657138 199570 554611 907540 1358098 220543 417419 877469 556145 912122 155476 1897105 1363113 1464645 303621 1554272 26276 1547580 1876403 1503123 1971264 660845 256309 231454 1143948 1915332 1555738 613548 631013 1514667 1433963 1450053 1951836 706911 1423428 352060 1263915 27175 772286 569360 11367 1670450 954333 1048048 291062 341144 491512 297076 1829482 790385 1798216 708401 189362 1980914 1976676 1013252 59140 211017 1488895 488382 604401 674167 1898727 313723 1703346 1533054 335869 1454465 632435 1263675 1972397 294225 1304551 337455 94501 1476258 1000557 766883 986748 466724 486004 1139440 445719 817276 886170 1315345 266180 1828604 1148276 678080 1488762 1888976 1507872 126097 999030 199028 26076 766154 403803 1619297 795239 614087 1220385 974259 433958 1137720 1630192 725495 1148794 1377583 814900 1174944 1668013 759965 1014888 1301142 1652512 1937582 1459535 1896798 60611 724771 504274 787695 253186 1881541 476768 880854 1671886 192486 392571 1969970 1135365 513647 1967254 1694844 1605219 1424145 1286734 851445 1709473 869474 255238 879084 946822 552096 327225 135194 1655935 1622154 1872199 612229 1215176 1817428 218855 1957071 548147 216062 27570 172709 741234 684107 1961045 1627870 1025315 1140361 889370 1045011 1464514 161723 1892689 1618843 1831303 146183 41684 1759425 218174 935087 1035744 543082 1032494 1994384 1485325 1793199 136058 30377 903827 1216994 529290 1529777 701346 1332238 1650526 1247187 1856110 850142 958826 145081 11855 1558536 1118782 165244 1853455 1418072 1959700 1563178 97364 963644 430953 829282 1438283 853808 1019092 490377 807712 1095937 476703 986400 888240 764667 871659 424982 1905890 237383 1271036 945071 392561 1032429 1767143 1296187 714096 1659371 977969 1982794 475656 1144088 1722671 162965 1394632 1564479 375443 98868 1262642 1362720 1263638 853940 471086 1888179 1152672 896087 64846 1504910 298719 1779037 343174 161455 1041041 1002037 14621 876358 742773 1845143 850988 822824 1177376 1006205 1161677 1318514 1403854 1665141 1460717 768483 1696597 1000737 1933433 1188675 1927159 706536 1229605 1963964 999513 1082798 1097574 400309 219173 1310690 593438 579849 1106409 981041 1919316 1676059 572501 1575 1310191 716377 1206191 587603 1579463 1045945 1838457 1413898 210568 1251865 988707 917495 1893073 972842 1356428 1117755 1679007 809781 1534451 1235610 1317365 1495425 1471354 116968 1823420 1876326 1837795 648280 1093701 88750 436435 1252007 1916272 235458 508308 857530 1141 415049 510951 797036 954879 1394350 617965 1465621 1239025 1877168 1656794 334330 1226805 1573203 1012091 1358240 993355 666105 530009 871215 1679605 1401007 647931 799512 1114236 55550 78191 1818858 1873852 67168 213550 772995 1704492 534728 131202 686246 448646 1237681 1810123 1512203 118361 1015454 856567 1857942 1435904 860024 1589081 603758 1862774 125321 713995 555462 72278 1471325 1640846 836137 1508643 453291 1912430 1743034 520628 1565545 532144 675958 1890779 701899 31872 1191695 773196 469428 330834 1852312 385420 552048 1047569 362009 1193684 1640907 1432982 1341383 659767 6823 988188 779839 472142 1388210 1764012 1330904 1353844 302205 1719920 1709619 1718290 1023395 126776 1443697 111614 866971 60808 21345 394650 784091 431809 1663928 247211 13302 1004401 527524 882896 565539 152686 1150409 397413 21419 1557601 228366 1678242 1958958 393729 840530 1163133 434687 1072468 1031146 260395 1202314 1149557 1750206 83398 1178467 180222 490474 832704 738492 1036480 378282 321628 1285572 287727 723036 1260318 875724 1831723 728378 1158476 326262 636310 806429 1671158 751492 1644986 795348 1379957 1754296 1041376 1385516 500083 260972 832111 1523550 201266 589367 441731 1834644 253380 1712512 1590 1041316 1703268 1057938 224484 1747267 1771927 1308325 296034 4904 1125950 702018 13793 734473 766838 448586 1034191 1112694 960843 1220953 107630 55542 1889923 978198 942141 1451410 878401 22824 1042865 360993 1087563 676667 1291431 965912 324550 1520153 1607618 171854 808023 1780209 1524868 894650 1490338 769961 1387768 420861 619310 796022 1135178 1893427 189181 678018 244338 1836907 1090015 209748 207688 975614 864684 1805413 1051550 202608 462497 1826275 1999563 1546598 431664 321132 1167213 1306529 1131573 100630 1889030 1185407 793223 362308 392784 1114214 85299 1633422 1653568 1353303 131262 1603015 1116986 600201 1460798 641105 1354360 186147 1270446 977015 851921 124442 634132 1106941 1698225 1510246 29045 1352453 1561565 1637092 1075015 1254606 1301412 542007 1360661 669360 1005309 42711 1283511 318187 372857 1975199 604764 1260585 1478184 1712942 711943 1012268 1556795 1189717 533417 109851 1085686 85685 523127 528509 1446400 156469 1726547 305265 1630587 1656719 404982 1310216 788057 1882802 1450584 713671 1991963 406451 500923 1324273 1623666 693693 1420085 1742439 1265965 6335 859421 1962742 299380 1198348 1121888 1334723 1524297 59719 1583103 1049024 511086 1048412 1513218 808983 1781189 241740 1920451 936467 592013 154291 1002784 1632991 1254409 486112 544868 1953788 261461 1334695 865301 195322 10252 240084 267651 354431 1294065 881012 381253 1484975 1370946 933030 1924336 1658925 1478404 1828528 1446658 585760 1613951 378506 904139 133165 1239676 768349 1875706 952474 1392636 491967 405142 51613 47512 141120 1188913 618928 1126452 1663829 386416 513288 1848126 545725 1630048 166361 567132 1462100 1506627 1606593 977986 1064126 169774 1857430 1745938 107581 470314 42380 1663879 487828 1987692 57101 1215636 541581 1237073 400736 1124033 934642 59360 457404 1226031 733896 1912488 942589 835414 1335285 1510378 1571429 1759072 910110 1356168 1958844 1496921 793439 95292 1436009 499126 776986 743841 1665310 1631525 1242728 702110 400412 1908634 435765 1903878 1609701 772526 1084072 1039726 167628 315258 1144772 1554045 367343 92432 939340 1256743 1965912 1107775 1576776 1883218 353534 16420 1828349 1990394 894127 1572091 174774 1491876 86414 1181055 90463 579319 1191973 1270849 1346379 1408393 1389007 514743 1462850 408651 1712446 530243 1400313 687834 1917500 1778107 1950862 659311 371629 365977 1028538 1770855 770227 1868749 31784 60255 604550 424532 1457558 924978 1317322 1254811 897655 600191 311374 348843 567129 266074 1714346 1310013 1341811 251625 1787832 75108 689629 1721124 1219396 497065 1811063 1469135 821291 247807 1335157 163518 1383783 111373 1263497 738784 1015427 434948 1049190 1496626 374562 72948 1766108 899614 147251 1975058 284623 1305180 434781 782477 1252098 377025 341484 453021 1116701 757409 1828834 1133892 1333825 1022225 701128 1428437 140986 480240 1670589 1741025 398749 1899814 376522 1860770 644226 777895 1195372 1611503 1235216 1524127 898329 1402907 1412180 51671 265816 1500935 1694456 640225 1265490 964785 1989927 1889228 879813 838682 1093734 705302 1335518 1506257 584972 1171249 1704605 929643 1766202 703936 232058 1734015 1826231 1386721 1918546 1906622 1915631 1778985 73625 690613 1298552 389851 1651346 65308 1861297 1013726 74295 1245329 1727954 1955130 1607671 232756 1726586 805854 298842 1565278 1380796 491353 162718 3028 1359830 1687912 781034 298811 717025 413326 1561278 432602 860274 1352088 1197455 1061467 358314 938021 791423 1067555 1139814 1695158 147509 1201385 1968896 178999 326929 591637 89130 1657034 315839 1534858 1337562 1178335 1984801 1724893 882933 52858 45839 268680 1058203 832108 554118 1984583 1415455 142215 678482 1118482 1497091 1157546 646559 394918 1318153 1402743 1888552 243974 70040 27014 1406641 609755 175519 1112569 159817 1065032 1780279 703524 455800 912760 1993994 377089 1974400 1377065 845450 1200265 1557529 700246 1220757 1104772 1282409 509281 49204 690771 510692 205308 462296 146122 1204204 1096105 1571924 769743 236285 916897 1832727 1387524 906948 259811 184527 784271 509747 1520847 535017 1019005 970976 1182403 1537571 1487593 1150070 889558 1951069 800289 909449 1469546 755812 1870845 1796749 235021 528058 441541 955697 1916510 1170530 1396025 1366241 1082965 1021994 1712773 847697 380750 1332507 1511786 1817924 703214 350404 2776 640621 1676795 1124737 97419 1519266 1963307 1974362 654383 259689 369259 610565 1985100 414808 1207911 499293 761036 1138345 566526 1064765 725249 510055 353541 911073 206478 4522 1632440 954652 1045099 120697 1501181 74572 473759 1305733 180857 1217075 909620 547322 828298 1848179 1317436 654248 1634756 477338 271287 240925 984332 221299 1278659 856070 1265056 340403 248620 1292809 1423549 574219 1128895 1107247 1050665 985956 634697 1077175 232599 1249193 1830109 994665 1082521 543487 898413 23929 1400671 1544468 574590 803056 1648104 1243352 1615357 931999 1876811 342519 1673641 1514464 134816 1653011 6238 973904 111222 1044995 741647 350370 1109991 574011 292993 1820791 1180458 9345 701889 1138207 816876 1555701 1094208 133357 1082706 318038 1957005 1223041 224519 1471110 1849497 1040181 631231 753008 286385 1864197 1629932 845106 1940410 29143 1198652 1226543 871657 609997 567996 867684 7543 609792 1523392 1313149 156110 1569516 472390 1625270 155111 1767980 875063 1961857 1323704 1401268 1102822 368237 1250771 1624116 484914 1310016 5727 1585300 694024 789505 1614102 1144206 1528758 1492088 1825213 782197 1482633 286395 1011573 1663144 1250270 51615 1435691 49169 1968519 814922 1427435 1899667 102930 539417 345325 1810921 741211 1524784 563911 374975 1718766 1285506 646618 1948750 327412 654904 197748 1236631 436181 862076 548608 1119526 1057082 229678 975433 402468 938992 79222 866896 1550936 305865 1370800 721311 1404919 1728579 147353 901727 653430 1111212 660942 1196201 575475 113573 76510 196147 726626 1940731 595060 361096 541939 1171398 776300 770837 42091 298514 412589 1832316 251006 1449678 606831 413408 894729 615676 994330 1563576 1943368 1179186 1316834 1683258 1444764 1168843 245007 1866689 1504057 1490659 110614 1332280 42283 917859 1492809 1006280 1627828 1212528 250452 475304 1364412 1754361 240684 1649974 985242 989390 651261 594706 155838 1757730 559143 1261099 1533930 1830214 529798 218285 613363 491377 1230325 346371 1489695 1229561 1513452 1037355 1195003 1797646 1659207 218151 919998 752512 965440 745714 316377 1382264 1816722 1605076 1678802 1684859 1340994 95071 1161941 1557567 1660761 401368 806485 868631 990807 1070831 751820 1615342 118667 1722094 475312 1727828 331085 55227 1911242 1585379 1272064 1713902 321024 307642 1228456 66621 1662641 158491 1008372 1045145 265952 1081797 1156824 1306144 1002040 30652 1221010 1461967 684725 858677 1282350 1692596 1999346 684563 1652697 383092 1676031 76170 1656899 1154677 230337 363734 631376 1606379 865982 1686702 1578690 597725 1879702 1350785 1473527 472459 1057921 1198469 944818 1366106 1138295 1108356 141433 1475651 1329546 810841 736423 1248403 980489 1312255 674933 774533 1446021 1338103 565639 1876744 1825728 775949 574760 553407 28312 1183643 560309 1278862 1550874 1057497 174048 514260 1875346 384499 494870 1043814 1587583 988698 830365 190619 800385 55592 1692697 1698261 184552 1031349 1364278 1240528 1971423 1465640 461813 1266273 535388 63382 784249 1406152 1296873 1176431 341280 271815 195525 1763007 14229 1776315 486719 1321739 567456 661056 1305463 233343 969233 1004721 402073 673177 891035 664447 1178900 821303 1602251 923741 591931 344049 942936 120970 1741409 1935482 1594679 1430687 1014586 1472126 1022386 469038 1526752 38885 1962003 1693402 1250793 983773 1213271 1802529 490440 507076 1426966 218073 267991 416406 1579903 1338246 1291236 426314 398397 318985 307246 1583060 1019522 662499 1726978 57574 1521723 822413 1945429 525990 113951 1660621 381914 1238378 1736975 1832658 1625425 1452008 772247 276593 245218 1837416 211384 111296 809153 1252966 225024 1022042 1363311 1265 753049 15712 1880032 851970 1676191 907614 1800204 1742706 1103394 1602593 792210 1911141 1224860 1129193 1845370 1615855 1681801 596990 630488 1189106 1512383 251378 1363817 969884 1674144 1737206 468581 548746 64780 723423 953812 470601 399180 1971644 611043 688198 465529 1255001 1704322 585998 868457 293686 925042 1769017 1391592 1264189 1557004 1756508 1015094 1092787 1386112 1847120 304413 1396079 124360 1849333 125465 626128 1807089 1324303 1169750 1311222 1902849 903386 1610696 495098 87542 377833 1204938 650966 1086659 1260340 1590998 315535 1284397 1727642 351736 1262236 1145002 1247250 347280 401322 1214204 1746083 320795 452308 1801816 1541588 620142 334243 831767 1178211 211802 1834806 421564 1486578 611236 623293 979081 1072085 259614 624824 1392873 73783 217253 1934705 1442883 1212036 791114 588868 789314 621123 1142231 1753138 650581 1237916 80659 1002760 1120676 1609534 779266 431660 775716 1741753 756686 156027 837343 1642197 1729307 501156 818852 1961557 1960501 934606 1852778 28448 939850 1457091 185393 266277 1910937 1055661 202653 58087 1452904 1621174 1140512 813573 35039 971198 928142 242486 1229153 1690250 798623 1199861 1568715 891619 1296848 111264 50754 966617 510621 271063 620394 1921977 1561285 776240 1859 1374607 907173 564712 213554 329837 867882 1566862 1546501 1429654 3214 1108512 26084 1979212 662993 420838 1431672 976637 757109 1366141 689562 1145753 1783193 1267219 348984 1466424 1590141 1114941 1296965 507293 1942458 712290 1988648 924496 1633880 1245706 1770712 374896 60743 1327724 1581993 830331 386641 223360 267641 1642621 736337 1624207 108180 902056 821260 747473 521436 411603 764665 473590 481977 1769434 777157 613660 1222961 1721068 711647 544420 959119 1324228 867643 171089 1124388 1987883 408981 587398 1963871 75943 979010 711082 398243 1999343 660339 1712905 255070 1570620 689082 1876044 1589068 141816 131146 1223747 843892 1853896 1855551 227472 1740769 1277933 1292328 289043 56048 1218405 961670 1139304 1243130 276371 1258266 171153 455196 815656 1121816 1702083 1536072 792173 1843079 190861 1473215 1282668 1313417 93310 1979923 1430850 879005 809609 264146 1702784 1684620 310509 1988418 427192 1738136 1238861 35641 1807220 95306 1931817 60290 673251 1316968 1032569 1840663 1579746 428058 81162 1770405 1216247 98984 559359 174869 1875104 1581272 1316448 675252 1958398 1029292 572198 1238883 1828724 1362570 458287 115031 1168301 1303249 1855795 1516077 1542399 1098069 261354 552364 1159422 1828901 93331 820558 1677008 1409728 1173265 1995871 1536580 1009376 764324 220620 1069193 1248301 843067 415248 1616278 617089 419984 707804 1552015 1446769 930914 1605171 1783996 1854222 307080 1336763 1906367 1316167 760536 1251441 772607 744355 1343895 1001168 783795 325043 1676376 1996101 730434 1646299 244729 649032 1383273 1777966 1872310 1314171 1697029 726654 1520091 870910 909078 121280 925688 1643148 474872 1790392 1014431 121627 885567 1957175 1559580 922749 1921042 1890096 325029 470854 1100855 523832 406062 81619 85093 161572 1597850 40932 514770 348529 616592 1181757 1400420 1103879 810385 1567025 270751 1443307 258528 1229990 1404089 259510 357736 1762661 1939090 1772931 577715 1320629 1848501 538955 1420952 1869275 120014 1665089 1744204 925253 78344 20916 142392 381335 534539 620310 502263 271119 184241 1271385 134064 1038398 1067434 1280062 31471 469686 1469748 990975 1899685 104067 437697 1579299 143753 1897177 1210851 663032 1287069 1301959 193442 1809319 231623 1518321 1058358 1979641 1172709 231794 105302 977453 141896 1275880 1281030 1462312 1880100 918876 736415 1192869 488690 590550 1325471 415666 1685495 1847505 1797115 788670 148304 563170 874518 204196 1973829 504718 1722928 1011924 916134 1386577 1545973 1163144 1541597 901401 572908 941534 1898800 814370 1085113 1439216 1299561 644016 1987827 374110 822617 1628114 1264493 1908856 168135 695426 332085 839723 332501 922850 466660 1276493 457437 701809 888772 1718499 138071 1339917 360475 1103379 859742 214869 1738587 870582 304664 733117 916804 771251 792716 218432 356886 1600058 210371 394412 1716771 1028848 916855 1271371 1564785 729898 981462 1108412 1092960 1415402 870018 972258 120905 281216 1348588 97595 1745347 1404861 67150 1470857 1156350 1539701 1632882 189832 750781 1819081 639165 752091 1478298 1142148 568805 1761721 1231837 1913187 758474 351809 1010123 1320261 681316 853460 965876 1047565 1319282 97093 553766 867879 1572308 753037 47002 794763 110156 237967 1505543 116175 1942531 53476 1072794 1519227 1653700 1553154 813324 1569587 1455527 859703 271708 382325 230905 300858 1399136 1206186 1737226 1281784 453025 1157088 1566694 1049370 1916025 1799750 1942215 31899 485846 1641489 1262275 1615801 144967 360990 1507144 1218297 1014636 365735 78099 1996876 1081205 1543017 1951168 418755 514251 706121 1406562 1695934 1147711 1924662 1467524 1513810 384162 1960130 1378844 783293 31490 1285957 567471 1137507 233104 1012692 268039 919422 1949734 889620 498855 1244568 844375 709574 226168 692778 468993 1699900 900259 1616727 1046445 1917671 612141 1874107 1380571 572423 993757 1884425 655145 1808649 400821 954927 126427 813255 156680 272722 1579344 1038269 681624 1180549 236245 1289361 1347124 1346575 502731 748227 451527 13138 785662 1504129 1962179 956620 1284105 1347637 298036 1755388 477375 447767 322246 450182 410118 1316537 789227 939611 1302598 358439 1188609 843243 1692579 1068514 1492173 989015 1303526 1484218 1435297 1228617 1476427 1776347 1290183 409470 901218 452990 376112 1302621 1478896 785301 1779701 298040 1012344 82073 146414 76244 1885632 1052931 956522 1355058 25939 1158605 1306476 1463515 1457725 1037710 361386 1057831 1272017 1838817 540232 1759182 925418 1656236 1050591 34892 1444766 1008404 1040374 119103 1201779 886816 360477 135395 1089738 194774 1860645 220587 151020 162761 1554481 562932 1277559 533102 476114 1142478 1758192 631723 657180 159790 946618 1334359 1887349 386340 1714621 1795370 89331 49464 1698512 1443863 1523439 1456447 437316 499591 872356 1200332 59063 268840 1222193 1737379 1846390 789310 1736532 1642596 192950 512633 1411923 545961 1749537 1856780 1625184 79290 1571012 1350506 1586343 1555081 1156525 422361 1172841 1934723 1494545 1017095 1913723 1723029 1534036 115155 1917950 1630915 664074 1336004 1988514 643175 1268567 1021757 1917089 1182402 1573273 643038 265108 1057089 429078 1575018 739674 1097610 221354 1500892 1300183 1341917 1737036 224998 1410349 749907 1410121 1625182 791894 880623 200929 711492 949853 1745125 1281350 149060 207178 791547 1785597 1625365 81359 1111396 1621628 534354 537693 1310478 1186852 83493 667220 1401146 1770604 1425731 1875709 967476 423408 1134292 1739699 1948629 1098310 1153916 587038 488347 1638316 1448322 1931025 860773 1197024 917626 873128 1970807 628950 955728 990387 389047 1286062 1806834 204030 1970628 125573 1252795 1561362 729900 1213882 1035392 1052918 1333376 1805216 694777 1400374 1642781 1122066 712554 204235 1199699 1928663 553940 1994354 694284 143022 684022 1476411 1330751 1944075 1757463 1792645 1726267 1325107 1314780 552921 1826190 948998 1610658 1952201 303541 512049 1094988 371472 1739056 509828 165149 1424241 41018 1821798 1605759 1011649 1006971 994411 238306 1593967 1872597 1512110 69169 1888415 294849 1546393 1106363 998751 161092 802339 645459 854081 1221238 945917 1608163 1029778 1533833 1108286 1025331 1740523 1553897 1574119 1763404 1515162 924690 798616 591388 1143602 1600232 1362668 404326 37545 1740004 635995 1470221 852791 1684821 1728937 758128 1735669 1729154 1828299 659691 1992483 1771193 1572982 71949 455801 1003056 78991 176143 563164 1359706 1372021 559345 482329 1588199 683557 1156069 13147 676002 1315475 1284024 1953777 1393586 1097218 1807770 288638 942556 89743 708197 1970661 1956552 80029 1441544 712311 540178 489110 1641737 1949242 650674 1297646 166933 1595095 320804 1653306 1366525 452180 717666 1973353 1324702 1792262 1195704 870667 1161958 288719 1483973 568192 357239 1284540 1897155 1559936 971842 751733 696364 1154119 392357 1583494 1780202 804576 809353 1091716 652002 481598 1550785 149802 641695 1981551 363925 497066 774403 490615 606432 786526 272439 1286371 880648 10677 244560 565339 1672890 1752698 943455 66376 535945 956002 15859 71247 1060916 1579291 1308432 1053470 1463812 667480 1094634 1397025 1673745 1348453 921372 1596526 1026574 99722 1569236 1754978 8028 1816229 531523 1324212 1286548 1527172 276110 959346 1468230 1541458 921100 179506 1797543 1010041 1568603 1943047 389129 728273 1583765 1128187 1076644 1481562 11793 1541155 1151225 1617162 283216 178431 1843317 1298144 860491 1322187 132112 1404646 949237 249066 1750545 1615799 1279010 104064 1003501 78543 440093 415306 617723 1114042 1219408 786547 998526 719227 1814720 1995614 1834104 1465432 333931 229677 931162 768805 1222875 1225746 1246899 166608 1246572 1215905 1908503 192485 674973 1357424 148392 519231 450542 1314960 1831949 1552980 1678452 1047337 77752 723084 1794185 678089 1981496 1103426 1941315 1034780 790392 888921 378383 1436443 1683342 808406 898200 256403 1321574 683392 795158 453762 1407637 1708642 46723 166010 1358969 385203 158183 1257726 1929640 1367330 412739 1042040 1314343 996084 149601 898125 595990 1216272 329901 1947426 741182 629483 857876 127899 1092707 940195 1076064 40401 965007 898693 337892 1919641 957073 1748615 863079 1578380 452597 303004 1539452 1082434 1539788 1889413 1069272 199193 1931339 1005781 179714 1526160 1819228 92474 687380 1225166 1048602 1850385 360278 1324837 657554 1975182 1063373 1199228 1009405 595615 731089 595780 613770 1314624 1460259 1560885 819142 658551 1016392 461357 1980628 1427153 682267 1182571 1217185 1433001 719335 1552859 1768866 883010 1204406 1496291 676581 408643 1172217 273573 277801 1989801 696714 937657 1173639 138038 1769656 1714843 1031781 388105 740904 634616 1818654 1524508 840874 73873 591596 1147113 670426 1879871 697915 636981 1494068 253348 1177018 1944986 786800 1770074 1383372 292258 1326215 568812 579236 1848786 204774 442666 1391498 36478 1512179 1562881 1194102 755668 1426008 838945 1684743 1111736 988805 804978 1816426 497660 1117608 652922 670886 726860 1915574 751101 450450 1763369 897304 130477 1942398 1851151 1220121 26189 995572 1012025 122862 1854839 94171 1828070 19706 579688 1890759 1276388 1160164 1798753 815087 589552 1367424 432314 1519501 1129329 932156 767935 722023 516029 1585647 292605 1608408 10407 1581324 1168746 1703727 756675 1802040 949323 1224801 367468 1282805 1404529 136068 1644598 1798791 1940815 846604 584803 444362 73056 212409 1465970 923590 433445 941805 1562717 1333428 1553812 874264 1678200 853729 248655 755298 169218 860762 795362 682306 1859256 524716 1384006 1240943 339187 1776050 894474 1034506 1626867 468299 1891479 10660 690715 820341 199437 897708 180862 1612198 795811 709909 413155 1921639 911806 733112 1587038 159365 1452667 1121504 419173 973573 1579332 791334 1512254 1917852 1450096 1727165 907805 901516 379482 93394 1817991 274947 916034 1434441 57178 1509962 371020 1223170 870877 1161702 1515204 1393417 899014 60323 611975 547937 475131 621989 1431244 647133 66102 1877768 865955 91693 238761 955941 1063659 656271 44348 74636 4221 948955 69164 1196307 1085726 1728241 1790208 1611849 1713908 47346 773047 474474 275476 1317232 1566035 1223455 32728 195236 490833 1519379 781811 117139 276195 353825 1895076 1084515 517089 1137928 1872128 1311080 306215 1482337 190686 1154217 199349 499290 952447 569086 1562772 1538995 1516375 249869 801839 506345 924213 612622 87535 392425 1540028 256259 90838 892011 549207 306881 1859395 1780595 326496 1070343 350614 1174309 1868205 866469 1985162 1253926 1415192 175238 1858422 188325 935551 496145 493169 1986287 1092121 239249 463744 26902 1218772 1758986 99279 572966 1717445 1853675 842400 216352 1426229 1084859 495557 576093 477506 1146587 1690411 749895 252654 1484402 782465 1379552 1320256 1837785 1761313 1921456 142581 1382385 1298463 629069 1711748 1598920 740352 260901 406725 1742833 1528649 1679913 1890423 182021 1282263 112335 207864 1835567 1325624 1394847 1832368 88444 1262819 1294738 622734 402622 233488 454627 625932 36618 139985 861438 1630438 1708217 471645 1524188 1987395 214425 957611 1979618 1446362 1824333 1131501 1663569 226549 1816444 86856 186434 1914612 574384 1863747 1273528 1376894 327758 1953804 1267496 1734414 1962802 244064 303419 1786026 784226 1878133 643058 764050 1560390 1694487 1270617 840096 481407 461433 1549909 747779 214909 1147240 1636859 268338 1045882 887148 1364377 1382700 1733643 236429 1601277 1350311 428799 1714542 643346 655462 64266 1822161 1835738 947252 142329 707892 742222 828199 813951 595091 1813670 1160987 1914883 851746 548118 1266053 1738737 1266659 214995 1880187 227327 1560892 689097 404099 1956269 1672051 1708773 1560900 650185 477665 1670729 406274 1229133 1647365 477329 1057556 727 1903194 234043 710947 1995967 1831157 705859 910009 311375 192181 1770711 1455486 50804 1423910 1899815 599712 359364 505229 186310 1482189 978407 1732930 1472020 1355513 732964 128197 1322660 1139093 1880080 1834659 1313715 1157003 659778 1037263 704080 1064997 1409616 1202734 1829933 1877057 835671 837193 300846 1627942 1702053 1189961 1974504 1740521 1977128 813616 226174 1967353 701372 1769141 38743 1897206 411709 648621 1518711 496595 214989 877998 748933 152972 117027 462740 336971 1450193 582945 1691058 1879799 1916862 412085 1212883 562449 457588 1290903 1892247 1955950 1205040 1869064 63313 1878390 881059 763165 1160012 1762002 1802532 1131727 391716 495766 640141 1324010 80182 592907 1343477 121285 719673 1375991 1695160 1351670 193968 1940207 1619807 1254187 1846159 494433 562270 1587479 781521 1843882 849452 1581268 1944116 442376 1005023 1210542 519512 1352993 228787 1078868 1499803 1965512 51301 123204 1855917 903144 1714367 340711 1440959 302888 368654 1595264 257827 710183 1807551 1844029 1804716 1164468 1771761 1881749 797630 168038 455707 302236 390314 1865266 797493 764221 317321 1398674 1775104 1238729 1017911 1324134 1633878 1359609 570259 597490 787271 1619845 363858 1805200 93023 356105 907922 1833602 1821794 1941171 1797507 121127 144667 1924614 235353 905654 796029 526232 1003326 614055 1456592 1848385 324610 139614 1712771 1311092 1615873 364310 1605558 1488263 227504 95189 1365465 562592 1569617 1098558 910794 1870030 1333394 449937 1057584 1991879 1792056 1861512 945054 220340 1878435 293164 1062499 756090 1409193 565124 1969065 571074 1005100 1232326 1649968 1913030 918019 1004701 1490002 1086578 952534 1541703 1265618 323885 1558134 411999 1652776 1487728 1885989 1303886 574301 1713633 1347434 1702891 1244772 155339 1613059 619411 1282442 162460 768769 1556695 1176448 1655605 1561808 393658 699786 239905 713762 336032 858331 1959849 742802 567557 1411353 1551619 1541814 1432345 156154 301515 883904 1093011 98560 1760087 1298305 264830 573630 1963713 471242 1774066 29326 1309946 1387754 1813439 1908102 1382025 1709463 470307 955398 1389363 1979875 1400355 1961947 1335278 202741 672963 1097356 243026 342976 1374733 1214260 143757 1564644 1971137 966166 681909 940885 1875846 1915212 1734723 1986846 356295 1111972 45651 234270 706457 330730 1473086 102520 336839 1537293 1280849 1020929 1269118 30528 1400889 1113419 831855 810131 7788 1264445 1456751 49622 421537 58358 266459 1620932 48710 1601485 1498641 1764133 1311341 1417096 396383 191636 1553693 1075898 656916 1726765 505528 1891467 295051 133321 1116631 1308371 206270 1031261 618175 454314 1715093 1702135 1357445 1496677 1988131 1814359 204860 414526 1675369 258302 482240 1458338 420946 22614 18997 1081826 1378416 915266 1510963 1687718 45581 1673238 336174 105690 837376 864122 83028 1746513 1015861 366784 915540 1164957 1282190 1707213 958263 350402 172511 1593018 467149 300982 319900 1393006 175457 115187 440391 1228678 1326334 1227252 1904413 1389944 268706 249862 1122131 718270 1088955 1427102 1882488 1635318 240633 859641 103 410250 946458 470481 1712888 271097 1661770 1870325 48477 1483173 1534883 463417 320889 860182 1174505 164224 958237 212478 779854 89189 1514769 505857 877545 1110327 293889 501589 1071411 419828 631434 1895551 1084903 1971051 519959 1877046 410406 739731 1083775 851280 1032418 1429453 396705 374845 554061 1953956 615443 1918792 1083757 1924995 340823 302107 1267300 344625 1777029 1236583 1617009 1687043 1069778 874077 634531 126825 345997 701674 673039 1428917 1439283 1675228 1694446 218129 885474 962554 1824487 142799 909957 707794 473583 705792 1887179 972493 1628471 1752275 769130 1260039 980796 415462 1122302 1379527 685003 990991 14650 45455 774992 1435404 242269 580002 1131468 956557 1146925 1262111 1225260 1225507 1791472 262401 563444 172013 500055 1881001 222772 900560 394164 1844490 1036841 288745 740853 717337 1797244 1574833 1206576 1760781 1285268 957220 1104057 1084680 1872464 355545 1270592 1419437 1438127 115340 793979 1240195 1421155 918563 1391270 1466867 1034126 445818 984024 1362959 935419 638508 250464 926072 1546337 1399160 505993 1880436 1136052 1381553 313173 234303 812291 808134 331940 62598 334895 1533458 760762 683515 1598882 1562276 1216632 1739298 1527922 238559 387293 216486 1730021 1694502 1989754 1415297 93990 120239 457078 1447045 690005 1494339 424454 811126 583650 1566366 130165 1286958 1063502 32458 528055 673956 1695564 1462772 410543 1488319 877274 1080993 724299 365783 1158763 1189694 602319 468394 1110324 1205182 1220931 1064662 892254 784622 691391 12429 1680438 1580956 222922 668751 1034753 319423 1998545 194369 669580 390962 1511812 856035 1881222 1861384 1263249 875968 569637 1959731 349590 805524 1893889 515886 1800144 24072 7251 204805 1315891 239646 1992885 1907784 752276 1486660 258806 1520781 1851403 1043089 1091002 335357 311259 85435 992311 831142 1039747 998794 1964216 691180 728471 1410351 830969 143290 270155 1743875 213955 782967 1195544 1156428 1967205 1608903 1848553 1586244 1802844 609435 234691 637137 209357 258671 136851 1623590 169377 61066 362869 302870 755385 60689 1970780 1614743 107243 537413 726493 577932 111588 999045 823972 229859 1662156 1969035 178669 51651 878047 1267850 1628726 67232 1207416 987741 911481 594736 1188146 1112214 1268209 908027 1288963 553660 1349485 73525 702530 1657841 1728532 696069 525248 565946 672100 404275 1234640 569612 1665571 1796573 404385 101534 873036 129278 384912 382864 1736748 169921 1096490 1894732 1759113 1623731 855791 592124 1863981 155692 328976 1721750 563880 1070633 440676 381340 1011876 229557 1279972 336464 604100 1273692 984867 1712840 1512713 1503873 1196110 610822 885060 1329538 1167815 1378920 436107 936684 1311741 667227 1773997 1427391 978408 1064266 793204 1549763 1111554 1820414 1800939 1038362 1675173 1707442 452235 760806 1936908 720645 644542 496415 1104939 759573 53339 528268 1375857 1272687 516258 769488 928956 657164 1700615 1881800 1079687 1009171 327934 1135743 55890 507266 1255083 677514 1347813 1453907 1211277 950592 1482682 1373047 283748 754658 201914 1969271 452506 1977046 1044344 921607 1007461 773166 277771 1008914 1880694 1705356 1924441 135476 949218 218763 1965193 1427025 554745 829390 1130816 27099 1738742 218206 345976 568937 1657322 453594 1362787 247653 1457426 333461 280323 1200057 672936 1690147 1987676 705567 812831 994849 1389921 654687 1909646 654203 1178998 1325681 1873190 1223847 274494 509159 278445 1735284 1012295 1236864 585752 1127466 1565978 801343 410595 366339 276336 479920 612741 1050410 1538529 1667323 1315565 1347457 1203654 1795184 820298 779486 702540 1808456 46288 168414 442961 1273341 864205 1840411 1965414 1564760 1841789 811318 847625 495462 1156528 1704590 863605 1480077 1765297 1064458 1381439 1654268 1929796 449679 162875 1462861 393717 472601 1113676 838102 249968 1542393 535338 967569 874679 424727 565634 1049458 1427628 576099 1580264 96229 547002 875562 1965495 139444 1973131 937056 1058400 1106580 1418057 569208 1971290 498508 465677 261636 1414742 673053 666794 249838 667959 920675 1778475 364250 439032 1890339 501133 1477137 148690 1342260 785007 2970 1136272 266072 134361 966952 712251 1529877 1008071 220147 509001 1524670 207633 130434 1312601 88285 124901 918068 245718 796081 1992157 1660697 327491 393506 995987 33139 269690 1229319 671772 1577644 966838 1197535 1366435 1110741 606777 1551434 1716759 1617759 69917 17963 421708 730505 508900 248627 343994 1006107 878476 1796070 162637 828125 1409417 1740936 1416351 1106838 1318531 278682 1423336 1135803 1336677 25128 1941299 1998733 1133546 738164 1216865 608091 1413394 682913 1793646 1952829 31724 1212296 121212 75252 1965134 354169 897377 1985752 1367313 438907 272810 1919669 1248995 1732746 1558360 646705 745906 289428 1668707 504902 49324 1484163 543391 799273 1910417 71637 1373064 1752520 532766 460933 1755119 1567051 838885 1915502 868505 1858788 1110429 1372954 43791 330250 189904 280034 91338 1215743 205667 1218692 59487 548021 947952 1606932 894536 58163 772424 566294 455039 1130554 998476 1243743 341617 960987 1959390 510402 1955030 1624969 1108415 1638098 1947864 489896 1698473 1407787 168293 1367837 432771 1030264 1639476 1574214 1609217 1149490 1223366 871664 1244847 2444 1395887 1983309 946027 1053851 919909 1045796 68679 1205167 1040773 1216756 658466 1342608 611252 1073398 1555678 1932825 684256 1726038 1452137 938736 515332 229004 1471044 848700 1851951 1540508 1802630 326961 1111759 1484560 1947242 1166605 723052 1544560 1225938 462059 1318875 1573282 1074361 148942 644744 1987554 1820603 19897 982531 208475 1782368 152919 584068 1726261 522356 399621 1694879 1314879 1092073 1161688 541270 537972 32920 1177860 1494692 255620 660808 165107 837144 1347000 1431321 741438 1490060 819144 846297 1238106 374471 658816 164713 776156 1828882 1047745 844450 5044 971255 657582 6631 696527 1297104 62545 1078941 208011 1607352 812870 297636 1890982 724430 1019620 1410626 986739 719483 1107603 696186 480726 1756038 1707439 417220 990997 263025 1733907 1830802 626080 1278016 1480341 296733 1445596 917927 1996646 243994 474547 223755 304458 1992396 1107500 44212 1376048 1479695 1853934 540299 785369 497297 527430 1158186 1485272 1494537 371696 80039 121290 236799 1484201 451709 1705943 221940 1088703 1417833 630815 190464 832463 1209296 1581463 1440226 190626 1702210 94872 1037164 1835942 11775 1845760 935243 633069 925204 1477639 1058165 1241679 1594178 529481 1434396 1269173 1224917 1598703 1473181 1017466 279739 1055650 802106 1151687 1124874 1177038 980503 375936 584164 622139 497491 347983 730367 1734190 1829270 1051194 1040640 480776 748578 1046100 1681367 1180141 1383244 1127047 1618976 1097403 1798354 1581608 1614978 1854251 1273297 208284 1016256 560548 1624266 571811 44660 1135217 163283 943387 632911 1548572 649283 1933517 1546140 728675 537843 1426102 1102897 1135654 1580935 160301 1610392 1338967 471256 118531 406979 449232 1564935 508046 1176790 47778 1000952 1926378 1478701 338090 970080 1709240 71403 1510881 1093347 1679034 1012756 797672 1991404 1283239 220223 1811057 427177 1170103 875535 1683014 796593 385714 1693496 1946226 1295372 1037089 1280388 1681084 1677473 1052097 1142815 98642 1065864 644632 242243 668411 349509 1112172 607311 1290803 1754791 778950 1628539 87569 1180040 1426470 1995474 280658 1463982 1588453 1033713 1342044 517628 1726446 1521565 1554740 1383262 521317 125141 1135845 1651693 166006 1077815 1075327 1944450 577946 1251711 1157570 403120 682350 175026 225932 720227 1800709 1806734 1856961 629274 218934 1382249 1786630 1333714 787622 1315768 1578340 94320 599907 316944 724572 1454786 1883803 1111783 384849 781562 1894409 1905427 1135198 1104874 1507958 1830861 824868 470123 993974 1643480 1589318 1065252 1653614 1858811 157602 194525 1478685 1475962 1734913 1422128 734985 1201869 619631 1671284 679455 1534812 1814809 761862 1630240 873713 1699403 1987017 1144460 706385 1602417 640673 284742 1192962 1701331 1696618 1645767 14134 1013852 401530 1274761 840997 1733551 1251702 126210 1808061 967084 502759 1556569 624466 1691434 546830 884850 1146048 1283319 1264159 1374231 294226 1064258 895254 1357855 1965573 1142080 183865 945980 644438 143445 1050308 943977 1387957 834077 1796497 586346 486596 360387 1546302 818895 842060 689208 28456 527839 1627251 802665 692273 1951815 908153 1614951 295732 695625 111756 1874075 1170512 305332 1331508 975821 1952686 122983 1010737 1514367 557708 1980747 1940059 1962587 1705831 711861 1130258 289368 253174 538729 324212 829488 867427 1892583 1199308 1095847 1300109 733321 1163990 803059 1103749 1623969 454781 914811 1468372 1602344 1152442 1020837 1676072 427241 1604268 1897640 831356 1181495 1863116 1916766 545745 333467 1595926 1226950 699507 1886899 1168766 751899 1914192 1029094 1789030 1546286 199918 1438062 219118 492877 977034 1682899 591870 620946 144672 265630 1070655 1586363 362581 957512 1774956 800846 804865 1346937 232073 335024 158386 490110 1811784 1431546 1693294 237345 1858327 1758256 1046225 1128873 15269 558790 1743619 1866304 293606 503325 50328 1300805 457937 952605 1420057 833197 400667 235776 1530680 660462 1548535 1162990 122948 1233532 1263832 1233729 1906895 166694 1612746 1793920 1555970 553807 1287598 1667340 827963 1986765 767558 593590 1568766 596571 961247 1428542 764768 963767 1612422 1080898 569921 471651 576092 1873248 1092739 1479393 1803687 156603 1822839 112331 1558359 1416964 508088 1439735 611972 1600716 1830875 1137670 515069 1293844 162058 843508 1442914 1197385 896893 539107 758329 1356718 680216 1143127 1842006 1752404 1217346 1965034 40011 1185897 1775153 1170140 1979342 75532 59659 219296 315902 992520 1117406 1339225 1208430 1242167 1050599 1405202 467095 234072 1115223 652274 1986787 456597 1898488 1599730 352513 1109685 1402738 32353 366484 382319 59312 1807756 447411 1829070 31926 1598120 132117 1975427 600739 768286 135909 918307 304916 1454308 422884 1799654 144380 385426 1603466 654416 279631 1020564 529201 1988592 1219887 1587809 1561943 758190 1921327 1008916 464306 1032811 939297 1402982 880745 1080639 1889224 1212287 955962 724848 974381 942924 98788 1612822 1569771 446763 1993992 1880132 1139445 306314 567661 1781702 827732 285186 79437 120316 597360 1686046 1660461 157876 134584 1694152 883146 638432 4390 1807797 284292 393235 185782 1367798 1656632 1158126 458741 1970596 1298723 271557 406886 276606 1784546 1379929 1633605 825797 699435 473448 426059 1970208 1059800 632803 1786133 1116710 1418090 1165627 1345395 1586471 1265842 1755163 645395 1376740 509805 154418 1456992 410723 1409197 517121 488991 293154 348188 1041656 200886 1039492 993998 1191018 442789 139056 307102 312646 1770695 738184 228820 759855 709104 139209 404011 685219 1395425 255053 619751 1781691 614873 1781982 783263 1829073 1277645 1052197 1559891 14966 919148 1859752 910469 469438 490338 840383 805943 797906 164459 1425393 532896 646934 1364622 157671 1426304 1589439 928094 265802 1617240 1085566 308785 2518 1487365 1095080 518303 674568 1364447 617978 138139 1735286 1864045 1079038 863618 1107892 840055 120716 360761 407408 1617455 553730 383552 418534 1054714 620846 1999328 1596359 1067095 257773 1687601 1585911 848302 1247003 1161142 1301514 914327 1920553 1381926 705373 643331 688478 1533957 1323005 1457361 1758233 1742505 853618 1150511 1508097 687442 584474 301093 980089 216382 844247 543393 418869 444794 271033 1171310 1392252 1076893 175322 1443750 1742617 1054669 1698860 1459162 393952 1196868 1502524 775752 604012 1793837 1806716 1002157 518244 149675 39620 1762694 967102 1375763 1454975 1481738 1494878 1441918 1092260 428522 845376 576083 1516741 401091 1691101 511354 102982 1082123 662891 1631728 1664322 229424 1778566 502821 864795 1228713 322143 441443 211617 1040644 990625 547327 1806012 1857253 1074799 1629372 1621183 530296 672446 934617 1126483 1516402 593546 1339235 1778518 1292412 216923 95461 1542699 263424 1721791 524985 1952855 522619 775590 358632 1908042 781413 1443767 1522732 1357242 1926197 277639 1127291 89692 1844912 142867 138118 1879217 1345037 1929071 1772868 1469708 978891 1662226 1621380 902943 57130 1445884 488862 568245 1939347 309763 1111848 639444 898355 561077 1604564 1459029 1430366 775694 1867056 1631571 1929543 1116928 1710723 1012925 1306262 984150 1628555 629422 1602405 1894468 227096 1376467 828014 1658041 1973992 1306680 1513022 764593 1558498 1620255 1158669 457622 1773176 1344212 246638 71504 495115 1520967 1825238 1802800 1001517 1488106 1226991 849841 977043 918424 1184711 700851 1521306 823977 625640 1077118 1918222 1269713 1711165 91484 423803 954379 1527860 418391 1560302 1512536 360043 1310787 717861 1120812 486423 1961431 1953509 474594 258915 1994751 705239 1246961 1949686 1558295 1735630 496227 158002 489145 45466 1680958 1993999 300224 1149480 436727 1492244 1602358 653246 1975542 120063 1616062 1479377 1875238 945924 1910272 1094229 461553 1097962 359523 1078027 1467464 1553688 1569337 195514 1475895 660588 1550102 791796 1244140 455338 978844 600938 803835 1978222 814128 1328604 1947863 1679491 1534738 1303326 1381557 1484857 1924496 168975 1367750 403318 585123 638222 1853032 81171 1408848 339333 1569054 984325 641888 151673 49780 1833026 1352492 272408 64880 456841 880991 1414563 506414 1465368 1686841 157495 1102123 526127 191953 1024956 716397 515529 1959650 1440418 1482725 759064 644738 1764682 1163191 1558398 1146707 149625 1208162 712155 1648324 1521703 398468 1684192 1483697 1191274 1395261 843580 1881850 1366317 1373388 1941184 863846 1927254 814673 1313327 1934785 1199200 1681464 1993261 125907 958550 780354 1326425 354533 37364 1479558 1845320 1501245 1206675 122444 1394639 1955526 344596 1894900 1395782 487691 176129 1010839 1935374 94049 1769445 278410 240125 86279 1107096 445268 50585 571969 1163908 1884919 573367 202054 169444 1181063 1588037 180247 454988 92276 1890371 1106774 583518 1390975 282528 417924 1540962 906651 172357 495569 1056999 1873748 289457 740454 1792970 1850629 1277833 1876770 546242 1889555 1854845 20554 1624216 1825983 876978 551860 1290953 725509 1497676 1421154 231249 1791590 141837 837899 443815 1086569 1564506 1718216 319977 292274 1153174 1494663 789531 561034 1718172 1290010 1166835 528056 145635 532059 1568190 1012070 1043680 1586965 1836262 562495 1360862 40308 987387 960027 1072662 174565 1487035 909453 707619 1652144 1859886 1438029 1508203 937060 490659 281541 1182979 902269 1274071 319026 1579321 532437 1533726 431557 760567 415233 698015 577543 406751 1763266 492797 849889 1965051 727264 1239939 1961491 382704 597481 744393 279734 878308 1981407 1816718 1769944 443855 1835212 1429430 1365580 828852 363087 1948303 969969 117528 230669 1087871 193507 166542 1700539 998881 1150418 1961158 1617241 421809 1396925 1733206 935913 1761054 686015 816752 1434898 956238 1525780 797377 1751010 64181 1794204 352902 166097 1425722 216252 1466325 1846415 1501578 1749735 1819969 1924657 156196 1969812 1607650 648451 295421 1261536 567605 852003 1891 1614446 1062731 73029 1573097 1221685 292762 1892387 214310 177474 1158129 1808216 1962378 1252263 1271865 1259513 656936 330707 1302359 799793 337466 10496 416452 453619 1313004 802832 1169054 1397055 262451 1966923 470062 126022 144615 489607 501528 1791208 1687804 604519 973522 1405012 563440 1402476 764514 1434049 1111985 1729625 618407 364438 628746 1061254 859681 1698388 1012895 716592 749509 243337 237738 1776775 1269222 1275000 1214490 1889597 1676658 253915 545282 1450066 926125 1026947 1391692 469180 1542617 37700 1292473 632525 1195916 851507 475555 1660704 1914502 1588692 29349 1353573 942040 954386 1425517 1073223 1305664 1710650 1735911 1632639 618342 1139978 217371 1820037 1761573 864531 631940 994285 781841 1640739 1306502 250821 1584814 1515467 135663 1842860 75439 149864 844978 1904807 1573509 143547 1721296 13564 1756115 529038 620730 190867 1320198 969510 44082 1928874 14313 1201542 990589 1923083 1130607 195302 266329 1884001 480273 742575 1197921 1946177 717838 1246766 1610756 1867316 660541 367086 1486247 1826657 47589 846631 1670822 1138173 1142187 1649984 1795741 329907 389387 609230 1612592 1024107 340543 817819 1789314 1730025 382286 305335 1567757 1499621 1372777 1323321 1827661 518509 422824 42870 491835 674273 860186 1511639 736642 1728722 104028 1416046 715074 612631 463963 1585833 1540908 73931 91296 842103 33329 961084 1691795 825695 634268 1428595 155146 37124 1073667 1874561 968431 954832 1869851 927383 1165278 367609 1768693 1716618 854397 750121 1208507 597780 1659406 1261050 495287 367551 1335313 212358 1223419 875753 62192 653635 1290244 65104 1653982 608594 1629791 1773753 616855 1190189 1758581 379198 1671949 1876371 640041 340457 1910251 1446862 297350 1059317 1345521 1772181 1867023 1127704 1010208 1428941 818694 289268 1331031 1193166 94684 226863 1888779 1284040 336084 955679 834173 887260 422393 819640 1620050 130905 322066 1660756 716689 477931 1715218 802845 343820 1809015 1582966 241495 1561110 464812 370090 1316120 1755449 841133 1439644 53280 1197418 843785 1548243 57377 1881029 362098 1230942 474073 1380312 91101 1687226 1924298 1231306 249037 244117 642023 532421 1248868 384642 1239264 1443339 763417 1471916 497888 1358317 808383 1998558 268157 1834161 1964985 1562939 1553104 1069856 1707936 313428 1844362 4965 144851 1424714 1956558 1441627 371101 1475377 689514 516085 631674 1452124 240908 613376 258560 655427 597616 1745716 1066460 1634731 1516994 193309 564845 1796166 1431668 345703 865204 617443 1748271 1226862 1641214 1349144 426816 764424 1462902 150209 889310 243483 1209289 1224498 1013135 1888964 938604 296846 1584849 983232 381820 1290453 1227078 480922 194098 1764216 616517 635341 736953 150261 138398 1642503 1846205 1355026 858755 1907137 1700073 712818 654673 1055802 1659607 1119634 18378 1503433 1981304 1539362 1317654 1753788 1070708 936513 1364714 506349 1184820 1763297 1570385 1915812 825957 492074 675807 974646 447226 451860 1525325 743073 933794 287562 1562527 1315755 277198 606274 499875 455472 692710 134439 1736758 1600546 677368 1277340 1213851 1743726 57311 1281484 1815976 1315682 1881512 394433 377462 1269347 631257 208891 1688733 48855 779799 335267 438185 1723616 593596 453785 621909 1314400 1141147 1755456 324017 1168810 1097470 549981 645693 1184453 322568 145833 1122461 942605 931629 456367 322328 1203716 409898 843613 56609 1283994 406377 304668 658634 1148894 811734 1560640 1527909 2299 885466 959116 388218 1397143 1362691 653958 546250 1163526 1621418 1981971 995046 143580 1142899 1296712 1149278 1405659 315748 240358 232814 1193538 435854 1916225 1372609 376269 545656 868702 1654811 1679576 992956 1617864 838616 140061 492442 1293879 1444056 60375 1342124 671715 276083 1211107 407957 1262913 1949105 1982404 1034654 1774578 347702 151608 1319797 1715916 1638897 747285 181464 1267944 845206 660468 1171837 1998176 745575 1467250 1798991 1380824 1130678 729063 1830882 1264067 1302288 1086743 1826254 1885447 974150 489252 1084962 400899 1503207 866296 1968449 1047396 1386180 1779913 287466 1675837 1690218 1978373 141818 828376 1545951 1382597 1285081 1959814 1089578 1981960 718821 940231 1425892 389349 1238264 1104753 1387479 428156 51642 108619 1313887 461728 64086 657922 1198940 1894035 9860 276826 699009 1221919 1402067 933993 927458 1027483 732701 1953886 216932 1196495 1510398 107808 1315091 1335583 1059336 1058350 743480 41425 188632 1660095 1729333 75885 90028 511308 1296911 1144780 1763492 159338 1143720 975162 1612605 408092 498494 1876647 124869 1658968 1495346 587744 1365262 636876 665719 831539 248330 615163 1582131 479868 1074037 700162 581690 1028903 258259 1590657 1668608 1010305 1564833 113670 180845 1070663 581028 1641007 1852524 171114 1952064 842632 1562806 1597011 104952 153912 392531 893058 1882147 1517163 513250 211112 1164136 1261234 548828 582745 390336 1866999 1511680 1214798 770093 1675426 260214 1310408 398592 800212 845468 108132 637288 1873031 1501182 546810 987795 1674625 961737 1203784 638723 1220363 527722 1925976 1360798 1253863 842217 112259 391651 963198 1426622 1299615 856367 169015 1596158 1212326 1204979 1236549 1792517 970322 155834 1142442 899051 613 1004445 790063 1039986 673144 227293 444144 1738276 111790 380692 1843743 173509 923790 1140646 758651 1893487 569050 718784 1964784 1455052 1839043 821854 467191 927393 421444 1521435 230883 1755522 5826 694212 275291 1110514 1946596 271856 1358863 194164 1468572 411570 445293 1188334 1085296 971420 889057 904534 706581 1757770 342247 1959705 1354968 842633 85236 943884 303533 307312 379048 865694 1930446 850706 744766 1902835 1661075 864983 1412444 735962 617630 426584 1405011 1676510 145609 1506444 988427 277692 19293 563138 1023122 720255 885007 821965 1702191 285740 1307240 824986 1301447 1457343 198654 1201699 965432 1051873 1367250 234674 1346242 155532 638683 1727444 1911882 918608 1196026 1394331 690189 1065868 1219586 1634653 715060 837660 1153766 1712608 805600 1129447 1789165 1030387 936816 1522151 672889 577398 871256 1911145 685341 1751342 1231295 1710776 288927 952231 1921989 1609138 1255379 1192868 1408102 1921023 1517429 1860737 89272 781183 1252758 660276 612972 1211253 1662733 685169 690024 1284944 368086 1386789 1639439 1274480 1505722 1238158 1540726 77540 714873 756955 517961 379472 1853405 805442 1917068 818172 1064103 180797 110870 1743030 1310583 356409 1418213 1006461 18872 1130048 1181628 903100 1650752 1362996 710797 82235 1741169 62576 1812175 26047 1482692 1963655 337289 899272 941002 79497 944320 45509 399342 428192 1279094 1373032 1496296 1903368 1093973 1510723 1735445 1379935 139317 1489383 1519354 314128 790286 1946884 369222 672574 782100 112752 280835 668244 1167850 1187115 990276 70151 963196 757875 382780 1733178 1898400 726548 180801 1954263 1503289 28390 1352074 966532 491455 1596297 1729641 664207 252920 5819 246730 1971947 2568 1261535 817599 629493 780784 1159936 746966 633934 1477713 1699005 1482250 1065983 1487893 586250 811012 480646 735791 1772479 290922 131014 595970 1677498 790840 285240 821555 1443388 171349 1730624 1699205 1254533 767449 1652400 1472353 1216369 23487 495140 1484745 166640 1416363 245508 297099 619069 162042 1585279 1863595 1867324 1685143 1562578 1675753 1096524 697141 1010230 647619 697880 548920 271424 1081152 430482 1870089 1037086 1801290 1248320 746040 1383978 1481434 1375144 1223450 1101350 1112253 1659665 1088825 1701046 1523389 1683857 1341368 898609 1528557 583272 1805886 1648417 600482 1764221 214313 460226 976557 1424844 573741 710174 22318 1928384 375402 1487964 832230 1459856 593709 691308 1692158 1009430 579168 1362868 407492 1414991 508938 1363915 1860335 1247140 788632 427065 857723 307219 468568 1532425 567416 727670 1302945 1961256 1113189 1004080 1240978 984074 1879743 732348 1697509 135723 1334652 656151 1775998 1099318 256787 1557150 127715 635704 1101285 1877243 566278 1375170 130777 494212 1829183 1145039 825473 596218 384458 1033572 1619879 106997 1450320 453678 1656181 281941 1860076 348835 1474324 79964 979596 1155091 1568800 723290 1503426 297002 28056 12822 406236 1020086 1299573 1588670 215821 1710954 1946223 961530 188377 930325 150629 1167086 774306 1927396 710129 467825 524234 1859425 670555 172633 584015 1386986 1206726 943496 1369943 1851270 999882 96459 252313 1625708 700431 496624 458819 229016 1984184 1346544 1127441 1693959 812445 10430 1229565 1183525 1333166 770839 36946 1258219 1570038 945035 884023 1364624 462046 759500 1276022 693114 840897 1879365 1908641 127837 1882096 1272480 1765597 1345468 1712663 1763180 1576120 774953 1709986 1281355 1823569 1797299 898217 36779 1094619 1246099 1125365 1899767 214832 1172973 428424 1477402 1779592 1319654 742883 1003868 118418 583601 611308 1673208 270782 1182952 150594 1811789 1019006 198706 871472 430249 1579920 1146475 1482430 1045139 846649 407165 1823787 1482790 498997 1037835 1850133 289993 1295118 211224 1246978 1756603 309635 102114 356790 230845 16703 857221 770565 114278 645337 116864 1294866 231359 1846068 1929532 837027 1631066 534884 31307 1840995 844174 1131277 1031013 381818 1767849 1501989 1418725 946758 1769912 1355154 901769 968678 1524388 912500 830739 730692 770613 1271810 1340712 629366 1974811 378093 802534 1970709 862449 1710011 1070105 1166567 381467 530043 632278 427836 1001314 1836613 303522 1404819 193680 577756 553349 80381 468635 1531385 1581071 601055 484656 1069589 199118 930428 1521373 530355 1964927 1026560 1504842 1648862 644654 1812374 507271 829435 348406 65556 77032 588188 1759960 394945 1083946 907413 799727 945447 860027 116343 1078943 1690194 1679722 574240 60631 1054351 540251 292297 509714 157672 1835275 1874577 584683 527857 1741251 148259 422517 70929 1674091 245873 1525444 1709701 1257173 1827476 861621 869189 312997 143344 561140 691462 1515588 598634 1232800 1301332 1741196 924544 1351681 424935 244836 1138097 895580 762362 220277 1698416 1864836 970094 1673911 841636 1931138 962832 1282154 1593405 610264 1723553 1637157 790861 1786268 90728 65156 1311070 1637079 1280031 39756 1527568 487638 1108224 1356068 1196525 283246 1478338 1128653 1223110 1610011 1112478 1290014 1629215 19096 982355 1712599 1848651 434987 533479 1202181 728851 480315 706596 1781221 1835408 785113 213928 514072 1465762 1658048 388363 1181318 843410 1031948 1886045 1156656 1359127 1724983 552301 1003825 930787 1763283 1937120 1476191 312660 1402984 778381 896701 105207 421228 508627 1520395 1114944 1584351 291518 82345 1706753 1250959 929387 1057484 1071555 353412 1074486 1734283 1063911 480463 1096833 1980831 1131914 253844 1766337 1508308 403519 165732 1138448 1741294 1088457 135190 1102830 1920502 842281 1266455 1162581 746794 746172 1445660 1568721 1243461 1357311 326933 1784129 1257912 539558 715311 1325761 583316 593156 1395558 1072867 569646 1839133 1515591 235670 1378211 866159 1592611 900642 1337992 559397 72418 1485379 1664008 617228 1684049 1101429 1714554 153044 451014 1261134 1184576 253723 1387140 146139 688768 348404 570217 364783 1163459 1300061 260899 1368071 1200757 1437571 58723 1544922 143203 292030 1479722 479622 1276555 1902837 987366 745148 371834 1791399 1483810 1965546 169108 1471769 356791 1534718 678360 1542223 752028 965061 537173 1048329 1236065 462310 556294 1250518 1282884 890270 256564 1640541 1790990 1645523 437339 816186 1344915 1503159 311914 1481612 1913988 1161399 282049 220900 275439 815985 428354 89682 1719808 105121 585822 415171 1900518 1680384 1921331 794040 914117 1295233 1730935 869230 1224537 1831330 1700560 1963066 507869 674135 1830096 1883224 1659518 690854 1333640 1451165 1783132 952969 590439 790152 1662740 127532 1489055 1383927 401980 1664849 1370506 1154555 1085594 279352 885228 189865 1020893 1742266 427389 374435 1061685 1552166 1642157 1136521 737274 218660 1328649 554711 653651 1102762 780698 94616 351656 880473 12090 97709 223858 1991588 697916 817805 286148 973678 1082956 277477 41847 1111919 234488 532564 1390529 1261509 53409 1633817 1801084 1421490 542616 68706 234638 1521085 522120 1127203 1683665 547586 1231767 623886 1413277 1014750 1469542 1654639 1564495 1491990 1839310 126968 765164 614800 661878 539835 1929186 1508632 241459 1324128 1813342 1896609 1148211 122441 196550 974397 10616 576414 1999625 1755114 1679884 1050942 1689745 1596176 1597324 610477 30658 628082 382811 1442273 290769 1621683 1638472 756982 175715 185907 1279018 1365254 372459 140343 162197 596351 685260 1862404 1215608 255906 1225617 1161052 773830 1970555 264818 2950 782233 264475 1195292 1270176 1057481 790381 91897 544407 483153 552953 1027556 1244157 1752807 766911 164580 103916 1722839 22703 1005700 424957 606833 383851 124876 1841978 23247 378809 845759 1950356 733187 997449 1215744 1686469 1168071 750927 895827 1372990 1825966 1579977 1861221 293650 1783407 900008 33130 1882742 1523135 1276650 1112088 1793529 986035 1562598 253059 1594392 1234079 1072242 1505972 347619 651162 18482 1660689 29387 465174 237574 888192 119958 899929 1246696 846531 357936 1794870 35360 352725 1386648 1436609 1367690 357934 1119307 1088002 1729917 260694 512471 299803 1668577 261519 76338 163799 1110124 551501 71023 1510638 1218975 1563383 1528337 596963 1263885 1090530 1273465 848707 313978 1694304 1126220 327110 1296562 895599 877933 1063460 1813217 1628565 748660 1884395 34586 1190354 1056988 1526010 1000812 308763 1967978 1634707 1125774 652246 1369388 1454530 72468 6822 928662 1898457 1139349 141379 1504412 913164 421351 1285671 855553 699788 1804753 1214777 1634181 302855 1946514 199714 1475359 50960 1140185 846246 1492070 1833476 1100664 311281 595040 1968983 523449 309041 153649 330413 1863133 1759423 1569709 119093 1396295 1927843 180559 1977843 146310 1141033 1353417 1873790 1648773 1406968 1548338 237371 697550 765041 166493 693558 1258730 1318791 230977 1893665 1277032 1049638 1851027 500719 186792 1617384 1439191 682560 1936455 1785964 1966230 107678 1881806 1938643 992172 949453 203963 1088246 399747 923362 1967835 1118637 734572 15510 1500557 1504564 1598514 1606041 109584 1424629 575534 215824 298832 318222 836815 850468 613871 1444945 1369171 751777 792334 667672 1511992 1593355 1489860 1218937 1985822 571559 1122507 141563 182749 454803 105145 1477991 1400472 1321653 1613971 256341 265190 948900 1982890 1497558 662380 884351 1900272 107654 300875 1431280 480340 1578594 1450148 1455601 1441822 1665577 928321 1916564 1983243 779932 640871 800397 1976365 1342104 519045 863610 1715761 1273550 82100 791771 1380735 1120507 1602836 1120532 436384 237749 1156406 760525 475620 1111608 835258 221814 1342976 1878975 222934 1466492 588324 807687 1021646 933499 861708 466759 358563 1688927 355344 1123437 55136 756624 1672784 1565706 1306524 1515221 1706371 1721689 1873153 527895 1565463 592254 1805162 1283238 1507367 1896482 288646 1945288 908447 996129 1832929 1608462 1881970 1924000 307653 1326113 1536827 366840 1899249 1538131 1756936 1514452 1165068 1404743 251436 305420 440010 18831 1686806 481733 494002 1865779 1102434 923086 762442 800519 717250 1518337 913833 1590343 414317 1303398 1905621 1816355 1364141 1345629 1816734 1725582 1325960 330922 895488 1395686 1250605 1478765 1960217 1982733 1039543 1063901 721424 393302 946940 1223157 631325 709309 1057569 1956380 730215 1199627 1458190 877701 166879 39578 1242892 707019 378005 1712292 1730090 718651 771896 1757344 1139889 49366 460622 370144 284708 975131 1624996 342405 901902 886940 1165914 133912 1669745 528688 1167671 591409 736231 799879 1296361 729889 1954687 1229047 888513 174087 1410854 1806354 761446 1647225 1101184 500969 64603 609180 1904768 1500720 1080628 1321982 219032 880350 790228 527159 138629 194149 1888558 1141516 721351 345952 1324701 567674 1151502 499083 362248 473237 543215 656398 270296 1379601 1389982 1274931 617047 1230656 976112 1033312 833433 557559 463408 1001956 840083 247816 468815 774856 485350 133285 575146 1302134 1230070 1587953 1826049 273056 1122409 1538589 351564 1028043 134338 1578833 339834 1463505 566100 480188 1419372 1761389 970159 540605 320747 1686453 1094381 1535689 638480 1025856 1105469 1955263 46999 584820 560575 567564 1359908 579774 951167 986096 1589447 1947881 421524 927038 1240313 259960 456919 1880121 1467692 1360057 1482499 1829305 553014 1465387 1367746 212863 732674 1264001 116689 739149 505245 1529135 73071 1120483 754306 854010 1234978 1000872 1481011 1144079 1507525 1970141 1602089 1009196 159692 300893 451070 103191 962547 579801 917811 1401877 1411715 966743 457490 857014 1836002 27263 1504114 229705 8195 56765 1426393 232602 1378687 469845 748076 1805314 821203 1507012 1681735 761540 1202738 308090 624242 594526 1334164 1027142 800779 1958436 740908 684758 182552 358821 203439 1761257 870597 701705 1385108 1436224 1854951 1213371 1343660 30405 1815415 1005688 1902670 1936617 1128910 533080 44090 1072945 600080 542508 655391 371842 833543 255150 1584660 256684 292765 462194 1279396 1325877 774172 1793352 1353225 1045755 1709886 1632077 1780641 732127 1812144 1600553 1014280 1266164 251582 368732 1775519 1350335 943947 1658734 88654 1488118 456350 1172120 1484612 21950 566717 603955 1233234 384989 1390955 1913756 173659 332063 1074746 1653090 1237199 910525 1674268 1881407 1349819 1063565 1236098 753528 278776 1379608 558243 289777 295622 1570315 1000789 1535045 1718778 1344419 1020738 214703 1777015 1573564 707879 44803 1084758 755989 1315244 1784032 1742156 1620515 847111 393438 1112098 1950 772618 161003 247989 1884046 5408 252493 476707 1066087 8071 127081 305955 616758 192926 668809 631974 66795 874999 1786733 1331828 886801 1250229 1371644 108588 314585 408637 816480 42436 1647972 891104 186039 482070 892510 1167684 59264 833657 103110 1555525 1177195 285490 846585 1935330 1553363 345741 974991 1713063 1589720 1744950 13492 1611690 764647 905905 1073338 47308 192379 323782 620083 1559755 877819 618278 1501610 741518 769742 1297822 1009627 467962 702836 222501 1193564 342771 1471318 1704099 1963624 1206915 965715 1855832 1866217 1367855 941495 1658478 1541175 368729 704482 149470 1807456 558202 1627792 306120 1773103 1208314 1800469 925809 1393142 265392 536275 944291 61393 1589567 1899852 1887716 1291485 898846 1168047 998649 322458 1514425 789909 805960 620896 870039 608572 1530861 1163177 46649 729194 1164835 1971429 1040217 1082108 1637800 1215232 1749305 402881 1800175 455805 633681 1551412 1292719 614430 1107996 1882074 1114853 1772482 47865 673883 1071405 206232 1856601 1597845 1273468 310537 1172855 1990684 1345136 655896 861888 1259641 1667658 88598 310714 45165 413466 805890 1682676 764181 174521 1848510 920717 40379 1756623 1099410 796202 1277564 733067 952093 1044813 1156242 1646201 1519136 1637973 1334265 1405598 1099664 475634 1165038 1035219 11132 758554 1760975 734769 241121 415173 1461423 971157 675038 744511 427748 1767676 1519707 70497 880967 18490 1798744 1215980 486671 743403 917563 1701128 206463 1290237 555661 533112 396220 386601 590480 1427848 1386831 967714 1614590 544182 1054453 389933 46217 179997 253699 1874906 1837525 1384394 166548 1850273 1619222 571533 1824739 1575233 1736800 181968 1750133 545770 1022862 1382876 519137 956759 1323815 6314 1135612 1206664 712613 660123 1933128 1310599 964792 1911613 1320737 1441970 5522 1027990 1445561 630356 1021758 310501 297924 1209271 959447 1889102 332556 1881108 874658 650500 1579971 724523 77373 129921 1653892 1063837 1875370 2544 1670599 1155657 872060 994057 1973538 976996 1277793 1175267 387081 842127 1797939 1504391 1694206 216989 365719 466441 555098 851098 1344845 1886071 1157955 1529399 1673928 35804 275214 264769 1814056 265265 712423 802588 281592 1147102 716391 1254694 603338 299636 297377 1207903 908727 249830 1275166 576088 322365 1623456 499544 1797514 426860 1269490 826092 1390427 533560 1489134 1081767 1583776 147360 374628 556555 1327802 593617 307177 192887 1190325 1801285 1444824 542709 810221 123697 383225 1430127 370372 299784 1828281 1468575 1022156 852198 1649373 1426524 1389868 1205279 1552823 486495 1595655 415350 1997216 1943875 620927 1483137 357125 497088 636182 1355232 1419986 278100 430884 1325115 1549545 540707 1601379 884190 146710 1383570 1714298 507913 1090667 975396 578051 1500922 931269 1905666 144015 169235 1272944 337498 536026 41361 1717600 1041908 1260248 1297332 1341993 1738120 1645739 201975 39040 786476 1713444 593378 558654 1493068 851783 560761 1392413 106581 1343729 344183 452789 72798 1436137 338036 311691 1419465 1258484 1880301 77358 1796815 675332 1000677 651851 1957680 181545 849296 1137979 409872 1003985 1485283 1376665 34606 757023 1622224 1191217 521640 1049527 1714280 100498 1693288 1099353 1047076 1965518 700596 610749 187 166511 455195 901965 1396265 1092333 1362219 1355954 1408288 1195757 826973 1308210 1778618 676081 441605 1162332 1604078 1351111 1000986 437035 470457 595307 1418276 978553 1578226 367148 1845333 1029452 1448865 795548 1139155 1002607 1966097 1425282 900221 1378871 887317 1997286 1799510 398089 1965382 70396 1942968 381643 1758991 798763 1522267 1946734 952797 731879 1414062 160964 1001768 810480 1153286 1681590 937958 1093209 1873534 1082153 1020719 1814705 1370657 1299036 1451546 1324534 254727 509846 1931786 85421 567218 8099 1597444 591828 1802077 1562736 903329 1093819 1257411 703097 213029 348629 1076567 1563855 1206906 1211017 599901 1351583 1103782 1348566 1015530 1175162 712144 440031 476440 803268 250796 438616 1378519 133714 235007 1789265 1710956 216496 1370604 1708323 1434589 1216414 915934 122544 582994 1691768 1179406 777393 1918968 522623 860419 1945251 59429 372915 728095 1063130 366893 714595 1758251 1625662 1855525 915943 607177 1023209 295492 1838066 1867155 320937 499118 81871 23575 757104 1014056 1005051 513655 1619595 864933 1932211 1809508 212173 438769 986622 216119 1168614 1000584 1272426 1549236 1375123 146887 972917 673631 1592472 542735 650917 1287245 1555289 216158 1906954 542721 1330617 108198 1880028 634870 161285 197305 825819 415191 1529869 636950 1480936 209932 423717 924482 892310 518134 613432 1830397 1029695 214712 1521260 3841 350773 1849959 295880 326626 344010 128578 134856 655447 1259330 983223 1829122 1574057 1038769 1187045 958354 29076 1097539 602645 839403 111251 1831674 1212956 564768 1018931 1691856 794508 1671394 369549 1527498 1589628 279010 200764 1434233 1369508 1982274 1676004 1206836 1096864 269040 968899 901534 1428743 1392458 285472 1878794 490967 547081 1694056 671884 1533065 79149 1120764 885970 219204 1394279 1683106 1066126 201542 479077 1931049 499903 596409 118875 855893 347199 1954417 1738688 1406388 1194524 253829 625517 1748897 1648557 468588 1743472 181958 780786 130963 1712617 1955307 267193 1132817 1408783 560541 1471192 343588 455580 1344260 1664789 1719107 1829588 313387 1114160 1735422 1723121 583737 1352396 171060 1869764 1035338 640833 188886 562219 1598668 1575307 349683 219000 1596625 921811 1401974 828850 1732330 1842371 1313033 807893 393615 464318 533870 720678 1767863 1547448 1676384 1967671 200188 1502686 266038 30872 996774 1383326 1036692 343153 452659 1501453 1257231 1887630 823673 1686019 201834 182637 1968621 1833964 1490845 1290968 834792 690059 437788 358887 445910 416403 1820630 561428 364478 1554611 732022 434150 1377361 1728010 1824984 287090 656462 370495 1256837 522116 1973269 372420 1841489 162130 1989187 1238371 1099248 413841 755580 293734 1257664 1013192 1193800 721842 472674 1165694 946953 998273 982326 1565079 1988650 695569 1486439 917042 437746 987208 1971231 1829679 512017 1472149 39894 1105064 1572617 1738935 930668 319676 543979 1980265 278667 1352220 224837 857557 1954600 996316 1885701 22933 711622 1103656 1880259 912601 1873740 178383 559513 1317266 311272 214536 449200 582686 1314107 1686035 1951789 1745216 725418 1867449 1417318 1102311 519452 1603624 1418726 1255280 1668036 748308 1286920 28767 272173 2346 911423 1772643 967885 467084 616052 1410464 147971 1847085 644071 193128 162067 1281766 1164577 826433 890235 521667 1013593 973659 817509 1807103 697991 739137 837872 45793 1375578 1992513 348371 883789 244515 1028604 1652925 1593847 1465636 644039 1091502 1645423 1868194 1729101 358667 944713 922318 1874178 1008003 1507553 552309 534148 975273 1824780 1312352 108983 1882628 973415 630912 989329 1314938 333112 1858256 1241807 334488 1795543 180955 1865755 1495399 1624983 1114544 1144803 923920 1967924 107658 295138 1642160 288203 1699846 1492399 210075 1575481 1954378 1674556 1783604 281835 1463580 1287230 366791 1746504 721667 1083564 1753696 1283886 572867 466041 1977304 1381713 1348316 1802891 380852 1560586 918721 1281794 230497 229517 1751581 119948 311367 395511 1972193 1489878 429828 1530558 851651 208507 515100 1985776 1360981 1100681 1891116 1441935 1224767 1408412 1301321 535374 1788925 1453034 1321903 1394739 579785 39771 926314 153438 875661 1501242 1870808 641624 1187627 1350150 833798 768442 399354 1553501 723359 1531791 1004007 905238 444185 1204197 993113 1224775 606946 1340439 1248311 1862458 206123 1653152 1822403 189360 1191764 1989484 645018 498803 521735 94363 1354613 963996 259333 806595 1628829 54270 271163 1309571 883722 302822 1454039 705001 977221 393689 1738360 530984 1235965 1795489 1933148 1496256 267674 1014238 1510268 1398604 939355 372869 1952642 1101402 344287 1931676 1966273 1158670 1047895 906964 880007 1225241 1426355 1977789 845568 1675656 1443206 1053257 1707232 424102 920282 69774 1563725 748892 1098909 397578 1053497 1881843 1410863 281549 184732 1833257 738558 898080 1549933 710908 563806 1327116 1716115 830318 1674635 1944127 1304899 365411 516429 182588 1429173 872076 1888611 1121493 120720 1060867 1779491 1672872 1781973 77747 462656 978955 920469 571320 1699244 337152 1472104 1136989 1099804 132677 24210 55011 264619 1307758 1019119 931647 351244 1849738 1067166 194645 619403 8797 268700 1148049 531937 1101754 762655 1034830 1143425 42753 1537034 1749231 1510657 1628810 1730280 230319 128881 1527721 1965234 182226 999830 240075 453117 1817871 1852709 1888166 609730 1615338 1917483 1678741 1621903 1656085 738150 402467 882542 271398 1230215 1829128 438443 722835 711710 1136759 1813989 757978 1548077 86749 183356 247173 826041 564636 514304 682045 1895080 949846 699870 1160854 700032 1955713 1063765 26977 1189403 1756553 787410 186066 707062 1087219 1721093 1029306 612266 82610 1372219 624169 1439695 1547284 1953268 1536175 323082 1936553 891968 89445 8861 1785925 559636 1606823 1947424 1855187 1245263 562489 1875065 1081034 1179814 1268207 35191 640955 1258359 1862466 139234 1059087 1594371 415407 354494 1988375 1317892 1219913 306023 1087442 336730 873723 1171492 492613 503317 874568 1026255 612783 411328 1311086 957420 1449486 384133 962802 286268 1728890 525922 1970138 1640364 1650556 1568406 142981 362334 1659792 860210 403977 613931 1807795 272361 1912838 527845 682604 988774 1979084 1069689 898412 1235250 1679829 1801361 1007720 1823771 224701 1956034 1270707 1388349 1956156 1206504 1096353 682848 268805 633490 217686 1045409 1695422 1519445 509611 1188779 197452 1657102 809584 1225357 723599 1072526 690646 345005 496671 305396 997735 1783335 601999 317105 1541590 368357 1167744 587757 1454656 880940 5279 1014612 546224 1889826 926755 1044086 1555206 971391 1868403 981372 1847454 1439133 1660016 350086 1074053 1988985 1648757 124711 857015 590809 374586 1722930 1614046 89800 432688 1766540 1175153 11734 1396565 1645385 570865 1136728 1134455 295463 755512 804899 745558 1672033 1818807 629076 328051 1565115 1313376 630924 1680744 1336104 1109821 1061883 1200714 1690356 424336 1445638 831530 591754 532027 1949464 1429427 1907130 110589 1363424 737047 1610216 276847 1033230 947319 1251255 976355 1326312 727379 288541 858836 728160 1766795 1793515 134364 1370964 1445889 1196292 1512343 1862666 540046 640626 1003911 1375083 805161 547857 1833369 1470294 1097836 896726 910233 917794 263706 1040960 800840 1700571 322418 1871593 208446 1539121 1270091 674702 243478 1645615 1106063 1417574 1317530 1394689 1609761 678910 1953468 1848377 1341357 936256 8984 492314 833357 1196372 65541 589810 1416670 35806 1618465 1633676 832349 1426884 1414357 849467 1689973 304204 832485 722528 404482 1318223 20258 600630 1078130 1945162 1399983 1271528 1287000 1747213 1791638 1742598 1326421 420853 1698776 1033302 891192 1977435 462686 107682 1497165 1543293 653583 797570 10460 1382852 191278 596535 1437730 950741 1672608 1895063 912589 1464584 1237354 776256 88986 1295800 1413373 201218 1915496 1414973 1307312 1782929 556080 977219 1861685 348421 892711 242758 650012 329277 1539935 1821106 85293 1189203 426620 249557 1931931 882543 885386 75879 1611336 1809476 884555 852631 293378 1935295 263653 971293 399198 1790131 1528590 1826899 615839 1814962 204250 126903 208135 333501 1874381 923583 1343787 319316 555756 1105998 1913036 1858883 521918 1181704 1246825 432896 1207582 1483685 782368 128259 1581569 106308 465244 716036 160647 362487 628531 1821099 1402634 1558072 1069923 1896662 776747 1944828 1241856 1900633 1555438 1119193 496785 1385875 831915 1602678 1206919 1614120 549046 597142 1347068 1655989 982498 1952275 558012 1430538 1193545 798816 611697 1367648 1586723 997125 1288699 1515105 1563560 1793444 69804 880526 166592 1454162 1190514 24431 561584 860707 764511 1330602 568500 308568 564265 705516 1308362 835473 397486 1566518 666550 889727 1081160 695819 262077 1489041 1172654 1044281 1850119 1732908 1770171 1521649 1384367 1968808 872527 1781840 77316 350487 1121342 800724 1838217 1247941 278082 1207083 1075256 1061036 604106 1358851 867204 663055 1990895 1458306 1279955 1741275 1641594 712043 1099808 1667370 1431443 144289 1809643 1652612 51695 462980 1001996 118724 772405 265698 1361627 1793108 230988 354143 1387631 48596 631888 1746682 417669 947688 783991 421730 616100 480305 663650 10748 1405796 881115 1797028 1879293 899757 670624 755728 690718 1214550 1678952 953379 745650 380973 834016 294476 1471319 68688 1474219 1734833 1775028 310562 623257 915018 529922 162913 28060 747740 1811327 1619381 1947323 506752 1334621 373349 1593896 282128 1589694 1646171 1987760 789749 1808536 806491 741870 590863 1929460 816106 973699 546818 1174726 589040 1275002 213409 1532338 1172590 1097601 261478 1833019 1778869 452153 858679 1464642 738345 1944101 1661052 1679701 119570 65908 157563 405330 130163 1606126 12267 49229 40444 177133 5767 315081 274094 622440 1187738 758511 920781 528549 380404 1890254 116422 1564511 490959 11865 1676921 458387 1315776 1806824 1488094 834631 970315 387111 745189 151108 1736231 1189010 43506 1126408 804028 1034097 623031 42117 1688366 946034 1727418 1433247 1140416 407164 91678 1197843 233255 1197306 1651915 915986 1777319 1776331 1491256 1104318 1442710 1475750 219386 560612 959982 957421 1853536 1886480 1159127 650419 345833 1537976 1894660 431563 1273727 1855194 1535279 1845168 270107 1027051 613049 1947965 197716 235977 217890 817647 779164 1647249 1171453 161191 26654 1368216 1010875 416417 1210859 540296 1362623 504367 1888180 1316078 178602 601085 1146901 856317 1284012 684929 1088827 17874 1372158 576007 57048 24712 100663 408993 363700 1549856 37996 1758652 1488321 258047 917323 1211970 1724450 572112 1516211 1540460 221179 267859 897807 1103870 245199 1044973 168641 1410278 1528116 786658 717002 1008126 858535 832746 1221533 535774 712710 748157 65522 543111 236209 417170 1123292 148038 1100945 131342 1379212 229058 1022756 792043 1106998 467763 1592284 581218 1849647 530259 412537 1806421 417397 388439 44227 869977 1719896 1266656 717872 1574209 341028 1339559 1016977 1062243 720196 1209112 840940 981055 1969945 1719699 1282552 1724890 1109139 1001728 74130 1960304 133718 533846 690655 1844006 547660 1951905 1706278 1244584 1932328 1098846 1705983 546678 891423 513338 812123 1656806 930571 1914517 571268 1441214 417239 41995 1505984 1305221 1893733 934208 1716028 96707 1909556 60308 1535170 971301 1323002 937791 927805 167308 1908212 1991059 1757780 1454180 105641 735386 1204641 616562 1021861 378484 1078193 1956179 1827045 278798 709604 899602 1922392 127740 48322 1226232 1734571 752065 355189 1952202 1775915 642826 1542741 968923 968634 1934457 1089596 1879347 969246 1970975 1819557 1823188 1503816 1992596 628618 1869576 1604473 605002 1173756 1279128 163199 499920 1771636 287658 340 76216 905097 960131 162774 112945 545191 1383885 1862512 929205 56977 1859838 659077 656587 551703 374372 65590 774358 273960 550230 1936496 528994 932843 530834 1506008 21924 1718179 336386 1680042 1437280 832226 752222 1772706 1542195 1964351 1073666 851367 408741 1946557 480853 1467007 514200 302476 518958 1915679 1964136 1062496 1105136 163825 1575917 1773825 1075115 1600458 867422 1484774 442328 704076 1568407 1080654 1536383 1493066 167733 1411964 916969 101962 1448345 613125 1078774 1301625 169356 403090 1265856 851770 1231886 20941 1305253 1765007 1075749 333597 419400 351825 166685 1485590 1373191 912746 633435 446082 1041166 1193299 1258634 471925 1929573 852141 1469203 217138 1848715 1175199 1925573 316360 1385308 441206 1107948 1919822 505076 1216112 1269153 1378779 1492991 1513606 1801375 329647 1609912 1609492 1340079 1331962 381192 1441023 1288608 613572 317263 341700 1978309 62220 1094230 48932 1608302 1723772 752620 1303693 1753257 787532 1157548 1240672 1215398 690748 600394 443492 1754110 955522 678485 537490 376675 69805 1711747 668644 353322 342805 321279 1161749 646028 821740 1515482 1149985 1918110 458575 1298306 1805921 1920008 1600878 345136 1625721 1263215 505422 489819 296863 265658 540138 768636 370340 1207088 1092554 848976 741135 1592031 594107 1908948 241869 1197121 914934 785233 598356 1801286 1395017 978065 1414834 917707 1003580 1450969 1402259 1783375 341609 175784 1154299 488857 1892458 922382 214320 38913 645725 1158121 727272 1030411 1341195 721421 621215 1678023 1762411 1719190 1137120 205027 1538388 1365712 808119 1269937 592043 1398667 1728818 1760245 433215 231062 80630 631355 1189349 67076 531575 1512303 1348455 209010 1142226 1789474 1388923 1984931 1016506 166304 1472884 1260528 848012 596997 552367 1143889 1222278 1186844 1584944 704334 287800 1866926 352380 960311 1960435 981565 1412196 381075 1117774 438643 957954 1498930 92606 862224 1207224 538288 1970400 1219234 1701428 1122239 1562202 1174755 607310 1352244 1418638 723530 326911 963686 910509 1617583 1890865 694423 686938 1347737 1934238 1391515 73422 491931 796805 177640 1361785 1189736 1984678 90359 838381 1716735 1624250 1393271 1290385 1912831 1185768 1219157 818193 509246 1775451 786938 1744415 657541 1091679 1243635 1082775 18129 1902462 1412325 1983304 940856 1753281 635083 374264 1792956 1703879 498274 1163659 1831365 685995 916752 1392007 177807 256983 751527 1515711 668555 665175 850752 1096865 1055848 564044 723024 1377648 452959 1466295 878336 1887420 1856059 446424 1093828 1863425 1325563 1615136 1327235 1578769 1452615 664169 1639759 1489892 1899052 1926126 738810 293949 1274731 779407 859402 1393709 682417 1625920 1763448 1767773 1871776 886510 1971306 1962460 709908 622867 556119 141031 1710392 13585 1593357 31742 811821 1570810 1943445 1379908 1529114 1759270 853510 731261 1060707 607020 124577 36968 1856353 1013077 1245998 870544 1760856 1604931 386901 74628 1310632 976631 709276 491045 1118145 316770 27587 1937135 1857547 707180 1590515 1648987 1044771 1404289 1610179 162720 1367998 952983 27934 815245 1985190 1686349 1438051 1388955 510653 1071799 1316890 840200 1800857 935195 185358 1541909 483427 706025 1847810 813431 933339 1397826 1293729 1615663 75014 1281525 475995 1926936 1473434 1970995 1584193 1940341 1893938 71392 1117148 1991826 1946949 1713279 1807736 152208 1337532 1617423 1367636 236714 708109 1085965 1313392 1640663 793257 859859 1922977 1542752 1548073 372280 1952052 1884872 1801832 1579935 698196 1744448 1350721 216480 58562 1562814 699293 1372268 1404433 848981 1559831 1066373 1293797 1555743 76852 369557 58076 1973297 1393299 588088 1655473 460340 1585019 261 1773973 1605911 737769 1919089 1934887 1518742 1360480 1468968 186 1926855 1023465 1673068 1023687 1692381 903204 76518 1749025 1126241 1203626 459968 393244 304439 1013458 711542 357926 772540 1269355 173463 1109707 1912787 633634 44968 1274131 21623 616255 178906 1541292 856403 681725 1917791 783267 870260 261686 882489 1147132 29201 135776 776597 234048 1177107 1559488 1132327 286097 310128 1738702 688201 1293320 1418364 1857944 119702 752002 1899051 1750294 1646514 1284812 433333 1746516 484373 1300658 745426 269752 707756 1964913 1940605 420211 664167 755824 1787916 1568708 1016522 1280455 883339 216489 1780451 1867036 958017 1190637 1585900 374426 1868540 448474 1458062 434631 1654841 775458 387382 279574 643570 1903963 692397 523495 1012208 754249 216143 193573 1353777 1867482 1653808 1910697 798385 1727892 1672977 1786912 1581702 87189 640757 1461420 432740 1590830 149530 910293 1186274 876235 645994 1784896 170814 1153023 1900905 216268 241951 797057 634493 281533 1005338 1950059 495150 1104412 1018205 17468 305349 25445 1536801 440860 1698756 997291 374206 80922 1425977 1901478 1248826 156583 710158 890593 610944 1635273 1539050 1930731 308801 174187 1400040 1819304 1255474 789713 1820426 1186151 1337656 1689758 1352039 1471447 1889340 189295 1129641 525535 479363 1808796 1106180 222185 1593590 144372 642454 1086268 107498 537137 1506173 566603 426799 1179363 2826 989867 242657 1504432 410718 651423 1873853 48759 726563 1929222 403701 1942025 1234622 743780 1244144 787016 316976 1681565 504228 431490 1592971 1665041 844974 962500 458432 1504947 56758 1999704 109976 159799 110219 1711188 387933 49632 811846 1404927 1044693 1169010 526425 1438421 230718 77132 478700 150616 1037720 192667 774313 178147 866877 1240259 1422612 1374859 1734436 1164998 413740 1777347 682375 34411 998377 257872 340691 683734 1553510 631463 1547165 1554354 1873434 342977 185917 422164 1308319 637472 1717239 322620 1159666 1686768 945949 1916283 704601 579254 1730606 1939163 242491 1865895 1486537 1630762 1978424 1749572 1285989 1432374 21135 965859 1981089 1851635 1251942 1150782 1343058 268638 258823 702868 1086326 1925999 1032071 1692843 1171230 932926 568407 1602035 905570 171808 401833 1033521 95173 494267 683228 196635 983752 653986 1883775 1690522 717853 328177 143816 885623 1645579 344995 749538 1658385 263186 1169450 79767 916985 682088 1420204 1007358 1004066 1666824 880619 57012 1633140 1681232 870279 1918758 1570954 974664 151501 1433139 1075272 460272 1001455 314414 1735674 922989 1243933 1769489 1968208 305359 25436 459251 1290921 545216 1974075 1551944 1822221 1858438 1886831 705467 346591 1321648 171582 1139071 637654 1556764 168011 1937137 1286752 1992840 1506522 667275 260399 1258378 391599 31308 163780 211 342493 431176 791007 1223101 1577137 457227 539105 1025757 1154014 1263955 594412 556652 1490448 1144473 569364 1960113 42762 683071 910046 243010 1093387 1950796 599109 557399 678520 1151210 1840491 1037244 1672637 331616 363008 1861159 1148268 685964 701394 1577227 860379 1433979 1173247 1040441 497989 1214259 1161329 556248 830435 786578 1674990 1261868 720813 1151386 237390 1269508 185946 1314944 512508 21270 692435 739560 578104 585356 1133495 280137 1088951 1071194 1216340 679747 615362 1711062 269836 252393 1689367 1050170 1207893 846409 1006877 1160757 1437862 1363597 457991 1109788 136813 113463 1038016 92810 573408 1747712 1136269 1490265 262794 1002139 286981 1285873 299224 605405 1125630 1027746 391630 480367 415165 1424830 1035844 350505 1855200 1926220 1730877 1267077 1006912 707818 93963 260496 514294 844336 353623 577781 1346818 1143647 586471 525007 26112 1104514 55993 419735 491575 1641103 1813926 1641301 513323 1398335 1109736 1521261 903705 397138 623298 242123 205432 586927 338202 202577 1077545 190048 23370 969523 1243421 1335552 1081943 393822 934258 288075 1078874 292084 1641595 750072 739303 1045761 673115 589213 1720608 1555752 1460912 200113 1152390 881388 37122 727635 991876 429951 587497 1181616 1587031 1683567 1954402 1252323 305182 265384 388046 1100277 1984236 1198582 1464774 1309676 1705939 111858 867499 473775 1415116 1957686 1856260 1328091 1195681 1399079 1950777 1349214 1184825 1144185 1562647 1165507 1521288 1001363 893604 336100 1149208 532134 882615 605103 1292573 548324 1446596 1248696 293936 1844799 1389701 1558109 1178236 1794882 1679328 771283 191077 241980 1657655 348921 3102 411852 400372 427731 216958 1898986 908920 1853066 969061 286350 1453165 1675322 414253 940758 1136899 1243209 1259926 1326451 1046383 847704 33581 1893350 1970640 1260794 1289685 1863536 714834 1072279 1332873 1505242 277781 1592859 1395130 308212 363220 932733 81337 437228 195807 1244725 1910205 1108317 1491481 386449 819798 665115 1041153 1034898 914441 508374 182206 1227603 347555 980729 1109654 204399 1194646 1699518 1096561 817943 437449 308235 277813 1040674 707693 256727 1948051 1409962 1419579 1250174 131891 1362534 497751 502444 732722 1339657 1761788 1847982 581318 1974222 1177613 1434605 1070126 868647 984277 1217004 1710367 76981 945950 1878517 656487 117826 1694540 1668472 75206 1208561 1119476 841355 1030113 1538040 1102365 262962 410416 69962 1033181 1825283 643172 363917 1871130 1847684 1861897 150758 1921628 183699 1761752 502420 1227694 968178 1635125 1401531 1214744 1634515 891974 1963527 1612177 1747406 592573 806385 275141 559043 881089 425023 1857941 454951 380122 101838 298646 1937325 1287145 1472457 130695 1454863 1670392 890976 384118 56097 1614919 72529 539876 1447952 481918 408362 485378 39961 886462 1445793 611478 349853 895389 1066968 481327 1668497 1477106 1278035 1440567 1683739 166782 1916906 1952530 1130022 1223520 1457292 591266 80448 262373 889873 251155 551889 611801 629284 1712793 266685 862907 1337968 1218479 1281952 55027 1752016 588381 1656760 1212490 790192 1944766 280083 1830396 1306063 484103 1306650 1972616 1350601 38226 1588042 198872 1275062 1382223 1268802 243746 642104 128971 610972 1540302 1742338 745001 563967 20233 524374 634725 670175 894258 748502 824566 145554 661228 379140 659010 1798360 1244539 1605667 963042 753986 507814 1170326 138797 1680572 332249 742400 1663197 1447992 1957850 681740 282188 376028 1751946 1004582 1669937 1235931 825927 87983 1880561 326892 1238449 113709 1122157 1451460 769779 162533 856056 1947488 1754369 525065 619206 321157 1036300 1305455 22689 1782684 1897853 1674527 469161 935635 912046 1481295 209903 1825209 1143243 1997921 331131 139306 1078896 126799 1879537 554826 62483 1520237 1178265 619706 1510695 538292 1869949 815654 651707 1326530 1805975 490269 816139 1347531 487417 308825 1229281 171242 138145 791729 1253955 1673326 1410328 638166 165589 630449 1140986 541265 207555 1785288 235952 1150369 1397620 1110293 748722 552806 1713826 373567 416573 1663101 1160797 798495 83824 1414525 1767702 1893914 1109062 1217704 258751 1952777 1821376 1962014 1134491 284516 1201867 661374 1657545 744534 569814 766893 1698576 433941 1733101 479867 10866 301838 1372837 668856 774563 226907 232724 1569117 1212300 549175 1430472 646717 509205 1425047 209926 978108 1913023 1436008 636806 702606 1369608 1181309 358058 487051 1864364 702464 1614545 1369627 932709 1522581 127352 710595 1827914 368349 56469 1885514 589561 1336266 1181506 1322918 581794 905505 812860 1138613 244611 658648 365401 1909454 292232 929489 120682 1737729 688668 709457 1660342 190940 618835 128515 1871512 1950607 1188545 378045 822853 270884 749959 148346 1549860 1975784 566816 194313 1804667 912613 1904665 232946 848974 353462 1977408 133474 1689267 1336949 1323782 1904217 653170 587480 800066 1584134 1022365 1828445 797723 583477 1995801 440559 995744 1143387 760215 1361248 909695 636294 335483 335120 1934423 1283340 809495 105221 721796 983670 1105158 890953 1986031 514735 1386387 534315 137482 33296 252955 1780928 1197292 459389 152 221488 43552 444348 164135 436587 1470454 1806594 910906 1505630 271383 288276 950660 1037333 1953438 911192 426381 814423 860651 714877 685281 1588301 673914 1730417 1961026 732180 475338 1974729 1738145 1343221 1622230 1817688 446708 1855885 643952 1127612 1440983 1034280 592619 1354938 81626 1187803 1997401 314389 1765656 312482 583995 1444271 1271653 594504 1310512 142808 727722 870173 1987924 1147058 1656726 1303349 65789 301476 450338 1589605 1066230 1159887 1572512 1292102 1945915 1682082 674924 1035330 1971110 1779815 1574000 157023 86018 835503 1648877 1852133 1264431 1637917 1621859 1718822 1750009 1162368 1985116 59424 1869739 398855 1278077 183629 1597550 96280 500714 330257 948034 1185666 705472 662030 1689280 1514505 1419208 294126 186554 1617640 624085 862516 473890 617885 981366 938240 1090191 723381 1030248 84023 492157 642159 1891944 288163 282764 839106 245470 1379128 274384 1988016 831324 974452 1493627 567183 985053 154170 519277 844987 838021 1145563 456558 1961752 996113 1775893 484266 20509 1261640 201721 1621190 219328 453592 126747 1974710 1490564 951517 442883 1137038 606236 177737 237178 216774 954617 1811605 359225 1030228 1434229 1897204 1570830 680982 472539 1338381 1991283 925781 951325 291767 310597 1752432 1368408 1342019 173821 1427040 1179531 998551 1578930 159459 1208498 327024 233722 94576 37857 1765895 218531 981607 1789045 1374247 1809188 210828 893940 1508354 336071 345634 1393522 1132236 728703 1152294 1925381 1894797 495122 313940 461320 497351 788990 1831867 1570605 1314317 459981 1724804 423227 35827 1700814 1183387 1605404 380873 495165 637901 1730124 1644899 616467 1239372 1404276 398553 1413620 1428777 648523 128965 1798356 304290 1229151 5984 1984642 87238 691768 605421 1593551 1322211 1854700 198857 1484870 467344 1365597 1643401 980470 74507 699421 952361 983550 1046925 1142663 1428084 1213941 1496154 1639925 1870027 1368560 536699 1822358 1581039 1826321 1861082 808615 33070 1310268 432162 1109308 908509 1602191 169299 566210 1953621 1668313 341006 1165162 180852 833043 1298922 1477382 1584568 1351647 1196565 23474 1719646 791179 1825607 407134 1111813 1444989 1972961 1769082 1119509 1632820 1684215 1850516 1880925 945295 11550 1064816 966701 157582 1532148 1677553 1597047 43364 297387 1695531 728266 1503386 846913 1738134 334900 1877305 1651778 609055 1135224 1192821 1988612 492725 1840363 697645 765241 367378 463342 1246861 1088041 1570841 649215 1064255 1033191 201990 1467504 42098 1210204 1761342 752229 1495669 1506113 605716 24243 128016 1401340 1751966 1438967 1542203 1649240 353075 437874 1742150 393730 251068 1919636 1534884 1144007 439498 1470935 185740 199261 528017 1722421 1375702 131424 839515 1692428 1386425 346382 345086 1469751 45488 646545 1070081 414771 1886569 577848 740145 731363 1212239 272701 1812231 890220 175482 1915961 331146 1112135 1403315 370496 293663 1897866 402472 912303 70761 499291 764096 411484 1199651 49381 715926 882294 752059 76044 742653 1939022 1318270 1106266 1043468 854268 961839 613324 1548983 46870 1599456 543910 66519 897981 293669 1273792 1843350 748319 1993198 1657054 1842838 1749905 203098 44382 824104 1307139 197320 126667 1150618 1903493 1223203 889817 1053815 1600408 447572 1373227 1442622 946589 1713958 219561 42109 1043300 571465 1735117 1505844 341234 73993 648385 1991021 1831937 540988 1686749 1357575 1929247 1129014 295182 1535814 402675 1656378 500589 1460237 1075303 149280 1487179 1049940 889869 958554 1860785 867425 75531 1460189 1827092 133781 1445881 1773837 1587226 411069 1061324 115399 727633 409197 121496 452569 473284 89085 791505 1732037 1919388 1466188 142538 1280748 754053 1792887 1274694 303447 888274 892329 56853 377454 1092162 1292433 1196419 95077 1395820 102869 295667 1987768 263249 1443054 286721 696523 677241 1338440 1507845 1162120 176595 905960 1689713 1563978 865793 699584 1512468 49361 1477607 1169473 1628378 796565 888613 1091976 1291620 942150 1696501 1563332 285401 1424352 1428875 1686491 1533347 1005791 15313 1536549 542461 183156 578127 257177 464154 848024 1608795 1760755 243538 1806895 1077513 1031717 1515747 1836182 1544711 1671648 555922 1517037 1049857 1978933 1394943 19156 962748 1354312 1447269 1757115 1274451 1834750 867599 884637 1501692 1545053 893145 182531 118383 528404 1887609 1474822 1647669 139547 1733104 1013181 80420 1739705 1210565 1637243 92664 828142 1618815 105729 1194680 710905 927930 849945 73836 644679 342491 936933 1998884 1142462 999539 1679262 350298 1589502 1525083 732498 410316 1424651 1870232 1577364 16576 1159746 1318732 1582868 67856 1188455 60701 928940 1329556 917032 1261433 1222656 1793756 652079 1959239 464239 1259727 1065837 1147203 727479 1429126 1368857 1386386 1810552 1534717 78336 156281 1123617 363124 844584 1512429 415845 1899817 920718 1476966 652546 1798829 132954 1086214 912890 1084624 1781251 1914196 1134222 62747 1650873 1677443 782314 1639736 1277832 739317 1799214 131851 388756 73831 1955939 1857213 72624 1596207 551584 1621936 322609 495171 771398 233083 1315864 1761480 806177 1300198 294224 486586 300890 1106642 470051 1144254 1767797 1896765 112234 1786761 24026 1546114 366620 1959573 1772619 1957192 1419355 1869257 1913862 648641 1954685 1392362 1997833 1825053 31842 1389928 1770609 507939 881102 700624 1378188 1048381 1308316 892712 1496625 157901 789351 1773580 16643 759916 1460600 1228548 1815655 1798820 167915 252447 857519 333794 1866612 867971 1808549 1830937 1542192 1042538 770795 1225307 122328 1275423 1203838 191639 689333 141926 12422 1989336 1716029 466534 573215 1589607 314398 1457017 1811245 1763544 1843927 328526 199856 490634 259555 1964706 1511330 361263 1346130 1957510 357996 1043087 592866 1720638 1027517 1809766 1520525 353217 650430 1493877 833581 631676 1630965 1691648 485917 63071 197308 15739 560536 1880560 1340239 1369675 1147690 361502 1746833 1641425 39304 1049835 1857628 1048672 890688 1027886 255412 1047470 1508829 738874 433686 343667 872742 1127371 375702 1094559 760545 1165863 973722 92713 648479 1386139 483426 1877065 993742 609932 1994256 213919 893672 1293288 1505328 1186773 409138 1592774 723468 1822213 1284053 757540 1394654 583402 1876996 535597 197953 1231742 489936 618197 1660130 1894154 447971 1528657 1843295 707142 1937085 824905 1910252 627879 57854 1057396 1556658 1609528 1644250 665602 1106601 1481586 1304783 632019 26031 1279698 743257 870 279770 1106419 1046204 177732 1108640 1483570 264391 1882858 225282 1371362 252441 1510906 1057509 1390476 1830434 180358 1736899 184499 618273 1124598 146489 1664012 1311532 1007395 1505624 963709 1656182 763283 994201 726971 1662899 427407 665954 1824545 462113 1545090 621707 587427 1238772 335991 1639496 670324 1648861 1891796 1148684 1147454 354109 1408260 1123083 735853 1850015 496466 1410149 1103531 716895 466272 1244564 1534455 1528936 1635126 1970531 770491 1176307 998597 1199507 408391 1317629 1946883 1210587 1727183 1068428 1801203 541976 478880 1344668 178867 951662 1022504 1501035 1387536 1573356 590105 1829347 344920 11458 560847 1432482 171322 1006034 1430129 1199385 1806166 1999844 1682986 931674 1180934 996764 1476876 126337 643577 1992646 3221 1839719 53376 1076065 417619 1148164 1545976 996090 1777926 890223 1644590 30395 1424202 1372314 342584 970360 490468 1397558 1375085 1414942 60736 17767 1554194 1719404 601595 2091 1354223 940225 1126749 1898182 571452 752178 1611361 1958781 626585 285291 1365662 28176 615336 1502515 754328 667154 643029 262967 62454 1947134 1319918 1950763 496869 1772518 1187224 1962760 658623 302570 892277 983832 45032 867710 1008802 1275475 1220044 221667 403271 246149 1226875 1526515 1348091 255060 1704902 1899768 696687 897368 1828806 938797 1674228 747254 456966 212950 724158 1037524 782032 1326326 904074 243682 817169 1438291 601505 1311781 924538 1730153 433887 692781 57796 59131 1993387 1503269 1342640 296475 853272 703154 1845276 1158777 1946347 977017 164140 450902 1405650 65611 1831568 994179 1892026 610403 803408 964135 232821 1342914 647480 1906560 1921624 161543 401848 1645815 18424 1359308 703618 922337 1595349 619361 1708014 1011578 602067 1308726 911243 187584 1120225 1276079 1692611 176349 1414061 665050 1088378 1968817 275912 1922505 695329 1465470 1499824 899743 712305 1435860 1793555 526846 1466643 930469 651178 1703795 655276 1700537 78949 268162 1461474 501746 1758645 871033 922223 882837 265009 943100 1279753 571428 1803992 1753737 384669 1836866 651935 1140530 362775 841335 1697046 1680469 1339977 1701574 1548282 279709 1690468 1645105 955925 1035889 1287830 16104 404327 832140 1748540 1668987 145252 142972 1833326 161291 1414280 370316 923623 1077988 1913759 1034641 1122162 645599 1742344 1468098 60812 647348 1850897 1049571 821530 1325432 115830 1246308 368419 1522326 853308 1422750 26891 845675 636926 796977 917473 1865235 1898907 895028 1730012 1039838 1273064 1208177 995610 23448 72353 244017 1123758 861073 1944143 1989117 1912196 269537 1466449 691048 658684 1288686 1613081 1375795 928931 1718435 288670 459896 625402 1194209 694850 61041 1053042 148249 1121696 1530408 1136703 1091773 1549994 648514 1566871 203885 1136511 1455315 1717585 323741 1743058 417077 157703 2072 537314 1008996 481147 1648562 1189265 1212364 1068447 1142405 1265787 1705019 1509111 259848 194211 1025186 603239 1187366 1848689 538633 1671225 1466432 402516 152443 553408 1336042 1548447 29645 1011860 1036609 212902 1780653 143895 798497 235106 1871979 899348 728185 1349901 1976751 539663 1510787 831489 1159526 1797473 714546 614415 1970800 165208 1370230 1787352 878757 1641415 1336389 1043584 626484 1981698 436826 1954486 188210 303739 498610 1286160 193732 410966 56248 982728 1790209 1756019 1989493 255284 1646793 1411080 770333 1568858 1606388 1990353 129412 479759 441565 438760 1318000 138775 140709 593812 330434 75026 217872 666965 1909443 83998 851232 1532235 1679427 1480977 447903 304517 1520849 1948779 576075 1263255 236782 1537327 1164308 459035 1534680 1813739 31906 1546910 1040811 359806 938121 1716032 295826 412718 1327896 1087846 73747 489118 1050887 1631888 268276 1816585 1754476 1896503 1194768 622614 174387 966161 232675 1976128 646067 389841 1211145 1208708 985733 286383 1247496 1133637 1796842 1802405 999212 1246630 364095 1298820 1757782 1671735 345783 419589 1391578 878326 747193 1547799 1326474 1862002 221999 1946452 803840 1691124 441977 376908 1137504 1012347 1583452 1577249 161714 1939501 1028714 555373 618703 447991 494619 1249480 975984 1021090 1483242 1053299 1096468 1908722 1264386 752520 1453941 1845193 479006 911004 28214 720563 462763 228607 426877 576169 13276 1831316 346169 1423700 378482 569159 177159 1491331 1787193 1498963 701473 1779402 1630039 1106523 944387 976563 498451 67309 22550 240284 1731714 1409169 1594039 1708848 1794399 764897 1450798 1455916 504055 650558 498442 736192 1540874 287279 1500625 1415104 843628 1294037 821261 1144658 667465 1447211 1148588 795083 282452 1123069 1050118 252269 813989 1473369 1358428 1161515 603039 776408 1178339 1556504 1585520 1854191 1765366 1555440 1788359 1336635 1081537 301363 384801 1444937 1244289 1143077 1646072 1044088 1808455 144818 187665 1067406 1816778 367542 1721383 1991526 331407 1796567 1058025 1500553 1657097 22568 133887 1178300 76503 1045504 72305 1441297 1338654 236550 798316 1137800 1331463 101059 1317468 1520292 1070884 419827 1266504 418315 607266 48108 623681 1516605 1779831 1263372 1652931 1181167 842335 879385 373965 1806294 1035164 767092 990619 723705 49185 1074717 1794036 1805079 1983527 1586806 1609738 1245139 1796215 376035 1778395 1935707 1329610 104494 504954 1415060 1928267 1026927 1859511 1175271 2437 361767 1992344 1719582 234068 1192794 1914450 1252057 1382131 1532342 1113339 974546 1344677 562263 1906419 1327332 141941 1796372 316374 104594 202753 1220507 1887678 402346 1618494 520085 982318 1531826 1823212 1494467 73588 248940 264033 1171969 266341 1960163 944478 602851 444680 371880 1585752 511957 299440 188591 444133 1089359 1205347 654197 102791 1599434 1874502 1186064 204694 1535457 847467 1969493 979429 496094 965738 1577080 1786150 261271 1753744 693581 1300719 1571081 439391 1674610 1029099 8582 1358320 68699 949449 1596690 1580453 956351 1674440 1692313 1250413 1900889 85254 975780 416854 892642 47255 1641126 253504 994392 810222 1791396 997262 174932 376955 1399700 542094 460237 1360994 57881 1228739 1732535 1634937 1365309 279576 1731918 1862790 696739 181844 112563 1362103 1751319 1658404 1223934 1292548 1514741 927072 1858975 1529157 1562263 1746570 1860346 1815888 965914 732805 876525 1904388 1716218 1401590 103615 796211 1643039 1782657 1430561 149871 120333 1828436 76082 430661 1849368 1163854 768733 1200031 1173427 1641401 160036 1381065 371616 844946 1717645 316888 409636 1001126 916008 205547 881626 1157591 70280 823798 609468 1850462 558978 1026330 217225 35123 546877 1051130 965305 1874767 813058 1915209 1560078 1125506 550249 1660763 532411 1803133 779809 39224 1915235 1644310 102192 313889 160629 1530063 1301394 1950284 606062 1301093 1732198 969921 1357680 470077 1251761 1440323 1084850 1701884 1468622 1001238 456027 1195864 1668216 1566297 706693 1266159 798592 1104500 247487 979421 1972661 668040 1543237 379809 969826 312710 24880 290013 1520303 1020512 99272 10606 958399 306272 1748086 389568 889136 1980054 1697782 395116 236137 1103922 910183 131089 1960542 1593892 739539 13425 420371 29532 1423327 46905 1190830 1199095 454445 851751 1838196 1931273 1829743 333284 1409230 176791 148710 1527558 1729978 1661852 633902 982501 755311 853291 1199566 1532597 459984 254920 160051 197116 1108586 321186 287574 1714399 357070 1592102 911323 794545 30611 1382751 745355 1304485 612797 397115 468960 208130 25862 598706 1713871 336398 1927594 198390 118209 1587337 1706903 338788 678898 1956082 1703791 1802917 1167367 211772 702511 1577277 89935 355565 1780984 1837214 1815936 1765934 585224 1323478 1048167 310451 825332 210735 682255 781940 1559160 643747 871002 957501 958463 524360 913195 1049277 690050 904159 59138 466106 1404027 899936 1397404 1233826 1106087 1224615 1757940 1403980 82937 510112 1837637 1939937 1709586 318650 1391872 307289 657836 1531378 331890 884221 319371 1202185 721820 405398 1282817 1461222 534683 493003 1772059 430480 1835413 348071 1191705 1993918 1792948 179501 258367 1686093 185881 1368383 1377941 1044488 1022057 235583 549752 601032 1814896 1439333 1275945 1627242 1858512 41505 677912 237898 14333 182891 1189316 19938 293582 878896 1854443 174874 48794 1684092 1084990 828527 1252776 114137 651564 1601388 150636 1776468 1779440 637826 1057424 641648 1228222 955484 1223898 1664965 1249329 1164188 546413 164499 405874 1360598 1650980 1946092 584920 1794539 1370191 228191 678012 205410 703933 1036801 402801 1463187 1962776 973197 1349592 216695 528956 460592 1841804 1268884 1943917 158653 1950219 1645899 1814845 785699 1009832 1889615 1830387 1404787 91626 967487 1444331 1656141 1306564 1865750 794822 827954 259832 1964077 1765716 1511306 613118 698304 1064684 1680120 1031074 952718 76747 1951946 1087236 709881 167679 511975 1540476 1758745 1501901 951569 1986866 494468 719362 1066289 347864 52806 1174958 1927097 207204 576622 973234 1163439 1494233 1700301 926538 203276 1131105 1003783 89676 182495 1819332 1666929 1845820 811655 236394 654977 148011 1393320 822140 1217383 1493649 65760 723911 1552028 576945 1783789 257750 1137868 598566 1911031 1950045 432391 1348587 1602587 1164106 585571 580029 1382411 1633144 385830 783450 978880 61731 1135087 375210 888154 1436979 809181 1712045 73877 1685795 562156 1656811 1921996 903363 818495 521090 409098 1875554 721645 1373215 1303821 1611711 994124 611241 1449503 329468 1110599 371832 1482315 1637056 1696683 604158 1969882 216196 567906 190706 1899048 259644 1575766 1112637 668657 1918361 1461454 865294 1704970 1556283 1818131 240287 41628 689720 811701 400662 966895 818243 1360880 1640112 1406756 660174 1448173 304000 637194 349903 1147946 1792932 452476 1599210 1277983 1260488 680943 1478955 27184 1746496 121531 1662371 627740 359442 1727336 372689 764296 792557 768880 258090 1994450 539938 1826529 1935285 310285 775063 321595 497510 758374 392161 1781448 431500 1681190 866770 1729111 457169 691317 1650546 1058379 304621 717453 39437 1290407 995647 943986 171124 99892 876557 1615570 1027832 788223 743368 707481 1427017 1954816 1214613 963550 1743896 1517692 122693 11484 1632711 964059 1601486 1593316 374603 1002640 746387 422217 140395 1615588 130873 1125652 454295 1544148 214212 1054421 1808637 694942 10427 1471726 1165372 1543243 940293 86883 228316 1895292 1144524 1525099 991258 1076217 1140775 61907 1632741 1929968 648829 1715393 391749 1417424 809758 1588987 1620896 1225034 1489090 213039 1728419 1939686 1919322 1084265 1857338 877617 1815762 710670 24621 670528 107122 146950 1763753 10908 115994 392730 743201 975185 521373 803354 878565 1527036 1923958 233867 1397297 474266 25613 533333 694747 1372520 1953832 1669823 438132 1043697 218542 79252 783500 1244035 144071 1684020 409861 939334 1050834 598127 1887206 58524 1186477 531464 813636 726215 1101602 451793 35302 1926838 1390061 372041 1939234 26573 205614 1780333 1437764 1800900 1742301 111362 754189 971353 1341624 1988923 1606254 1679670 1227059 935021 391235 1758705 1599665 371787 1751198 1270151 332569 544021 412916 509059 833828 1735947 1225711 1267769 848989 553448 619964 1712614 672765 718886 1834981 1618395 426950 1789054 1841424 1175646 542696 107386 1601217 960303 1636912 965746 1433397 1771611 179554 1991921 216828 1234996 1346747 1480124 1535218 1217888 935151 727114 1123637 1771959 269781 1860597 415266 1166965 1885808 811407 1477049 172025 1995531 610550 202580 217887 796360 645984 515318 346623 641251 1960919 1891025 1933103 109387 1338705 1066899 1978187 1166645 790040 1222950 949677 1432763 1521630 1387626 1901428 880034 273844 1371542 1937715 931457 1205435 735555 843797 1935323 601206 576348 1227371 1400475 1329288 948318 1229069 636467 1401517 904623 1273117 472886 884934 1624740 826732 1123032 292138 292273 1182521 154529 1981469 1101427 556183 958007 715499 311415 1111209 852755 1304913 368527 748463 1397023 567423 1677850 1975757 1155793 1380105 655000 143051 1716953 1379342 412742 1185658 1864135 460240 1387531 623581 1562821 734283 332354 1772190 1066414 1020714 1880584 1225323 1183490 1175529 296250 902492 247672 87761 738191 1048758 854231 1891235 1613688 619015 1458087 970399 1947344 1717303 1349471 396430 465077 1910618 371194 1703210 402895 455078 528102 799643 1300862 1287278 432751 718301 1696227 1714872 416183 1098767 1254939 1414954 411955 47506 489791 482480 501042 195250 429004 1989532 1872927 1305447 939581 1278978 20657 1055296 14072 1676831 1738200 397652 1665292 218484 1596609 1709188 928989 1306734 1851676 1102563 726094 1790932 346070 1604190 1450792 1753537 384040 1657279 1224103 312502 575202 54440 605745 1392375 1056877 129593 305450 573518 1525261 1600588 965340 1050824 797251 1771976 1212163 278219 906203 183742 918583 1327652 105019 345222 1726841 1311808 1678204 983986 1428990 1558499 1897083 50673 251392 609728 1522977 1224025 1607594 1559407 35691 1180222 1574223 894393 1028142 325126 1025401 1267621 897791 972843 629145 1043313 1413701 1370027 1945779 259534 1398713 45896 1355652 1653036 792348 1790210 573321 1266939 603520 1594084 924229 1250033 1809625 1944194 1253493 633581 1095351 1363387 835191 1606309 338059 122129 1619380 392005 1559901 254806 1376391 1606129 1896428 1746636 870351 786940 217387 912518 1155369 1103024 1122460 1427453 1091162 1404491 217859 1218473 1357830 77721 184251 230491 1098933 1840423 1710579 1684639 736352 18228 1007968 1073904 134381 944224 980830 722509 382863 1859357 160287 652432 363228 1894063 1047641 1812508 476456 252470 1396706 1372564 1456860 287010 507059 845342 1706712 1465756 393050 1109022 1630297 1346973 1947780 1278393 1234854 1044436 814260 1536481 1481165 1950870 985067 953687 1125469 955921 278309 1148256 1101281 640986 1653889 1984721 601702 122030 1833642 64967 1935476 1597857 938684 1866075 128694 1187580 320560 975005 512129 550731 1589065 539850 788963 1910816 334205 1355284 1807425 975153 1955953 1164778 403818 1872561 1494674 542812 949707 87815 358561 1714030 566878 1256186 768067 273584 1377640 426777 1188232 1524322 729317 740110 1452840 970766 44430 341362 45969 1205212 855170 284713 957375 1257334 116444 960384 1674780 521254 277948 1652918 1834131 1437898 1374032 1798480 973292 144978 1822260 1157664 1073874 61494 1421127 1278148 1684964 17541 193318 1436827 673146 427926 1325780 967050 308301 1930924 1902229 933299 1865791 1832157 1585120 52342 1350665 566869 950923 647928 229422 1977634 1515129 407899 1933259 516964 541164 781499 712039 1144235 919187 1741886 1684697 1569004 1896962 435048 1265882 90647 835764 227708 1010473 926838 405328 947853 1110771 263339 745000 48297 1918066 47422 137480 1664543 1757905 421089 367580 494054 1862441 474912 908615 298663 940281 1298343 655903 1867646 728202 1378154 640331 1960619 1866766 172500 1967819 1839482 1010865 1296631 478230 222489 1403263 686071 440752 1012353 1354199 488249 610558 449410 16611 1577181 1798428 193014 229391 1902959 1164681 1990387 60129 1536973 1749360 527413 1183889 1582896 1252391 425724 394816 716877 1093425 70705 3616 512828 508813 216231 266973 1904569 1643386 218831 8235 1647945 748816 1464493 776976 554888 273217 1428862 1518839 1585975 1289864 761096 1233887 291747 1830859 1410784 1737542 1417921 1138556 1446527 1984633 1952220 94936 122182 370280 466403 811957 806781 220684 701945 1020894 1134658 1436346 1847413 636584 1612055 441676 511988 240471 274965 361953 1953535 1441703 1265389 1686758 482567 622091 391186 1433863 426630 253284 77072 1614460 750429 1484006 1101243 1298073 1595043 325815 1425851 1998824 291501 402760 1406958 762662 991907 258395 698638 1011545 600197 994170 1872572 1642045 441643 1098538 666303 1093748 1092586 1807394 907592 317040 1593227 79008 1103735 159491 254148 1267206 564754 1526766 1157482 247383 70308 1872393 1574155 1113283 40270 1373973 527160 442949 431834 285648 457338 1136158 1699349 712017 1166076 1418752 1898895 1667672 149931 1097032 949971 496325 403123 555773 1305870 77530 839436 358186 1885685 1106322 1165042 1399490 1897038 592327 242244 1222485 1354683 385274 1395973 1630070 1728789 1423826 1101845 858889 923795 652633 553780 1225502 1370248 106575 1684828 1615989 404533 261823 904507 1267158 1062531 323030 1974780 749527 1693714 14195 1884708 403495 1593704 1023886 1200223 615910 10231 929760 390954 779780 128820 168254 374900 1139308 1974800 148809 663668 769051 457657 1467418 1237450 1234143 331150 371680 402358 17453 428954 324749 414827 1502913 1300366 1138114 130359 1070459 1102360 803591 1682343 834671 362898 1019245 1153084 1330276 1269825 433545 702098 1511714 1511739 887214 1086977 657938 527654 1807934 1389115 193775 1964227 1934092 1073193 868681 158231 459701 1441993 1794926 283124 564190 1386300 1233035 1101152 718256 773539 1080029 1538280 280192 52550 1761442 1657115 1643521 61144 1584067 1258868 45275 976233 1152028 1416728 1461871 712112 367813 1638858 1673821 55402 1621413 1485209 845505 1112820 1190808 1870152 849997 580782 461670 357208 875914 741678 636373 1548045 1853642 1736125 1108646 737581 300628 201541 1591889 581214 1438084 1339158 97262 1139032 547865 7813 862977 11834 1345418 410381 309340 1086757 1517786 1484851 305627 1639095 441655 1867982 315385 1948394 345856 338782 794658 1625813 1778953 59031 279034 1180386 1808689 498647 649501 560681 67543 183243 78248 1201772 410645 1299475 423988 44385 1183872 665414 1542643 982286 1232983 1466107 1302792 443038 1617923 50243 1742427 512143 582247 489890 542743 1536406 1623463 1371898 1909172 1856284 293841 1710414 1708344 871663 1940139 1673996 438583 629910 4160 474990 921281 718893 490459 1398620 1644150 731341 1096275 549706 501065 378097 1261822 818496 725366 61690 1126533 1145636 1954416 1592728 895172 1743357 75627 1661862 375230 1889548 1390311 1525058 32502 1324024 854827 34738 669838 601838 1195878 982899 1439009 1435831 1226809 1485055 1532866 737980 437389 1275230 1842569 1096732 1511215 1310921 44530 923704 1059501 763341 620460 187754 471558 1292075 316405 984799 735642 597255 1545135 992321 1573166 1663678 303254 1739594 1323635 2731 1116 126452 76430 1771986 428537 526254 925323 27054 1859706 1719052 1037588 609671 347622 1543192 1516551 857508 274770 1224657 156348 1356060 1137978 281640 341308 1522408 441334 1452789 1116223 1803112 195656 1704709 303535 679613 618562 528759 1907937 729792 1867248 840426 1512463 291757 1438727 1175282 1669957 353142 793702 751024 1114682 1762736 1893776 1172427 702812 956092 741011 1308907 1534311 263596 653182 1955800 106388 731391 559014 1978352 355911 191631 1815501 48060 144741 239400 1263907 1673052 637360 1367454 1427029 1031889 807818 1951000 1462828 798840 964333 760388 830042 1175186 1129081 776909 1561934 817299 1310882 980123 1458164 1964987 1156895 474286 60110 1206729 578686 657737 1421272 1392407 176398 1268202 1951194 935889 315771 1672652 1934240 283581 1750234 1254592 933029 685402 928643 503487 678616 1256347 1468070 845301 1071013 486858 648340 1273628 1894784 1907602 1672623 1901012 1375464 1768538 735128 860358 135979 812570 115317 1389901 1693627 203313 440337 1346844 1254001 1246235 806229 1486166 1542291 1193069 1322714 74768 1994734 266913 1641959 1388411 489868 1987092 53603 1247377 1837323 1471221 163489 934141 1337462 1152779 596093 1915890 160017 763729 474254 1151975 1860372 1991552 925521 815360 1694488 1242666 1070299 676221 1059496 1564222 183993 1289974 388145 538861 1338505 792169 936971 1061594 118410 140516 116599 1947363 932369 116719 2089 995553 1229002 860622 744486 878614 1433650 332567 277891 311155 1355572 240649 1412239 1909264 1284197 683043 314149 1775880 684049 34035 297156 198847 1142993 1757330 52330 1302229 400159 702359 631339 689135 18136 1642964 356986 1251030 341805 183956 1790619 603379 509668 1653902 1873717 1390387 1705379 924070 531220 1852061 1439064 1118088 1637312 1164853 1176888 1925097 1825738 197043 1371201 87486 204677 291469 1591950 721965 1396127 389983 1032685 361136 954134 867380 1079359 1573733 359019 444160 1716204 1968161 1624857 545777 529313 8169 1490437 1035632 1598303 1653255 493629 76310 1816573 1846229 1016871 1713194 1256932 1539491 465093 1737086 864955 1823607 1300100 777122 1437252 52057 416721 1995303 1590759 695267 1579032 1989377 319768 1043765 1740526 1304065 1179152 1084927 506595 17530 568885 1023740 69057 800110 198986 1125054 539469 1857862 486168 759440 1549613 815657 1161017 1000519 625187 494852 1836906 1926616 1321721 1057513 271869 16692 1654802 1590404 823901 1537265 1214551 446592 1533076 725270 471988 886231 277849 746589 1607357 1474047 370952 1580915 1934150 1253418 1828601 1711082 1929053 1020804 423932 1749474 1870998 400188 1744713 1228594 13712 473101 1224295 1910743 628530 1956384 82997 1158221 207094 530576 1212663 731853 555053 1318234 943518 93782 1373314 676891 1236069 1313107 1532058 1328630 1211589 1770234 63601 1904139 935158 973657 318181 816815 1632129 394771 1429463 1353949 1841356 1125721 757396 132001 1542535 132198 42032 1095893 1294183 635574 949121 1656930 1503679 621575 1151641 683286 1082332 745365 432960 1170244 293557 672498 680316 521256 308308 1472927 1255938 1618805 1213480 1933981 871856 465412 1402657 1333306 1017555 854952 16422 921760 47554 689610 1025279 1494058 588052 202354 1682823 1266300 1578777 1118517 1388073 1525980 1609567 176916 1869248 660158 1653186 1259877 345414 1663134 166431 1045389 1294244 989070 1447196 1253587 488729 1236106 1603601 385896 1743171 1233319 355805 1996297 1455739 1619906 103387 1972031 1248490 719065 1426205 1242349 1952235 1336130 1974946 1537877 815781 272029 580501 1392883 542978 390978 1909655 664829 1612409 1806024 870534 272367 1179783 1268759 947732 1985359 491468 1738960 180392 174904 775906 772658 238044 931215 308746 1138604 1250532 420228 1924439 991967 447848 1520259 597131 209849 574159 1958589 939890 718987 1762335 1132454 592461 1790843 992729 656611 1595313 1545272 69396 1871681 378297 290132 315869 937456 1991416 790690 1994473 7098 829172 1909146 1930845 682661 114615 773346 1116102 1727890 952729 524665 1975205 1763479 1013982 1183737 1448343 1246400 894911 1232435 1880295 897467 1535531 1599915 1102674 1670459 1384704 1933568 1531168 1273878 1365302 931406 372382 1330018 117930 147368 880973 530553 1798769 1261487 1729118 565373 850753 1004993 974927 1399972 1449525 1736088 144208 655371 1267932 372070 1881479 1116234 1911924 514245 908023 47263 134667 499477 1921092 1674644 737029 1540843 521298 1795071 1624732 1761520 242627 648727 3937 500614 1665611 1087061 921279 1121417 801950 1484470 496356 95598 1279256 1869219 7513 983309 234134 257841 1403951 383077 1787921 967104 1072608 615261 338946 1464085 6990 940442 825550 1488837 1815754 975428 1899337 26952 209437 616311 1406515 816588 1460469 432188 1144628 317809 229693 1812784 212626 1607680 1623284 237201 94701 1083359 1381022 427832 905290 400548 1191957 1270950 629496 1922689 1106942 1575914 32008 1155428 1697182 584247 867947 132390 1624439 1236241 511022 289374 525458 841528 290177 1892605 1649365 1107023 908632 1383437 481550 1554695 582336 1430569 1569275 1709800 831499 55046 1771624 707576 622215 602742 1158872 1062577 1222047 1982773 1383272 1696875 89281 850320 1092761 1098505 1763076 1594183 1534792 1242431 1853535 1472015 1888360 604389 630595 1377139 190858 1444072 608404 693408 358781 683558 724944 1138792 273079 1885515 608260 1796389 1404383 1668882 639318 413989 316481 1988236 749530 375362 711983 474812 77389 1364318 1312977 1027844 1688093 964686 608029 1115114 909844 1966158 908870 893985 584682 1084275 46148 90751 1683780 356647 269074 884501 93620 1338531 1709090 1521867 465461 1811234 1946618 613358 1253555 1464962 83318 1186225 1629761 751700 291327 1688135 1226882 204844 1163339 1095599 712538 617021 1334045 1592 693791 1143618 1715667 1541091 580231 1905309 820361 36186 646875 1299116 390355 15943 934546 185087 97619 672764 1480371 1626578 1031860 593988 823511 1839753 435789 603576 1392730 1636511 1795675 420356 300101 1127995 592500 1252194 692608 775201 479863 1715562 1401509 978648 1286916 1194206 757890 1333236 1355005 549612 136777 355916 126534 673725 382240 1151799 1079569 1605946 371419 957391 1958093 1581246 1948918 1769844 1702145 347288 375062 1111446 1999287 582251 238285 1083087 969378 471247 213468 1630263 1387467 584424 703215 1530799 1497852 1094068 1784597 943641 347033 368070 807553 971305 364872 411800 1441208 1491861 950689 17519 763606 1242703 725269 928079 1733356 298977 68357 560700 1566151 133724 396744 947491 1779875 1259402 974288 286359 583478 817235 594567 980393 184567 720064 199032 1698484 1516297 1633704 297209 1191999 1919402 1320901 1677909 1076545 416514 1662819 522520 1910559 331941 1659699 601778 1069252 424343 308606 443531 1823155 760662 1352526 711390 619930 1132876 626254 473059 1651975 905558 763967 574598 1737817 1704981 1626543 1835396 1617974 1953428 640607 245344 1243807 1815854 746679 1333574 9146 665689 1628916 1184874 1164276 250314 953481 1525618 1872601 587286 1244810 930622 97929 1256355 7567 1650437 528264 1700903 749802 36844 1596206 1039333 619365 305285 1125255 480451 944711 1375750 1966473 1506907 804999 528011 639727 1301618 844198 1563019 792580 1775197 570859 1976214 1819084 1727342 912255 196187 1782799 1044856 1054965 1398388 1576832 1187382 1134517 591477 1870779 775222 527368 1290590 1060388 1406813 1785349 335146 395696 1289651 1307220 827117 1478947 1075215 515715 1316626 1084318 1609529 828425 1036306 1165987 723895 584634 30731 1714586 1750194 1781305 1701703 833405 1135015 658611 553110 4599 1039916 637257 401641 1078313 1514868 1947165 1533888 353493 1011589 1783249 1828300 1218562 29364 1744322 1352794 1677946 246710 121295 1785009 124265 838811 229844 846129 894779 518585 1929319 59980 852778 413546 1509818 702855 814232 135625 1398689 419778 198882 802336 1160289 828426 1071179 350101 1581061 556082 639502 1939121 341281 1618471 1079206 1731011 1348389 111994 1731260 1583502 1102266 546343 112910 1882277 1419815 1819128 1791757 478847 625381 445908 1953447 1515103 118636 110797 1200651 100155 1428548 1153845 1385994 346725 1007437 1054508 1949870 501779 719458 498178 1119019 1913217 1039386 953626 850186 350556 1760806 621519 441641 1335696 183876 1866116 1859981 1984457 557133 1069105 29094 637636 1774673 770911 1568570 280020 719351 372214 1835618 1893201 970485 1786864 438316 1147217 1372214 1983870 603279 1705794 575273 1923387 761224 1941201 628683 1319273 832204 1267970 152394 1917420 605441 1691089 559271 1658901 1735216 1107034 472929 1165067 1597955 1656186 584321 847348 21343 1804674 1673371 791407 712742 1381902 1204603 169225 1452007 391637 1509856 1513842 1956063 1675573 1949934 590365 1978511 1657752 379316 930440 1153942 615010 1474177 1253971 1538586 624221 857236 872264 1340607 697845 1420805 1899469 817994 226556 776251 1967125 441761 1512528 1332227 852980 1689196 502155 606877 457891 131911 494127 78560 1849134 873227 1083394 1450327 1014474 660007 223011 530721 648747 1028664 1367713 1719224 351269 1973559 1047361 1715097 1392086 1927274 1191852 349595 1183297 1583451 332850 239212 1198230 997487 720344 728073 205293 428001 788705 1549964 526451 1924813 579558 45340 763300 268334 1243813 1045720 670196 681499 202411 270380 1567169 1436201 802519 608287 658017 535803 1016672 1445334 276771 1101784 1947561 1872053 1397640 836153 16577 301971 1560175 565068 105604 1893749 748188 205408 1127396 1786296 547927 1745219 1435564 556146 1034727 1520117 1932325 1587291 277027 995636 1518601 1973870 1049269 192761 1032748 74008 1317052 1135898 1455581 195499 1387448 789622 1086546 726368 114677 1021478 1465047 583468 1191497 1384129 1812840 632592 234731 313990 793966 1602469 932848 363776 163388 242283 925097 165786 848701 1026268 398983 883236 170444 1027975 403114 84196 806368 456423 1141269 1020596 1898917 1671620 1739128 1722505 180397 1287469 1250083 1806470 722114 971622 1583818 1233948 1028936 1029566 582591 441916 15147 1698927 887728 1814072 59937 608638 1561877 1773858 1715765 544103 1627650 1180885 1364862 1904431 1739035 1406521 106165 1975253 429709 1023898 1550747 490792 1052390 409377 436211 1466427 302396 646612 1567309 238146 550844 1046671 1287877 1707424 377413 774503 1749898 447918 1392567 359048 1357068 473446 1126746 883585 441779 1787745 589051 407357 1820531 957675 1840247 1433227 1935536 1818073 1660455 650385 838727 972671 1690098 735160 1048936 1822044 34649 1148021 1511206 998975 1094622 1820269 203088 1955851 521252 686296 919421 694824 703842 417714 1723603 945919 1555485 750755 1886894 1208790 1676259 1539422 826142 493936 243481 75389 293638 1303672 197293 846189 1033002 728698 425844 1731156 223560 1157740 1756182 1127561 1217848 647504 1482268 836079 418867 1361185 274515 1060636 694535 554 1568576 1707647 1425381 1321503 1297309 688037 431274 1304667 760092 294913 1750912 583129 623064 137558 1531526 1225020 914684 1288094 777532 1519459 876932 684442 478043 105660 106998 1235944 1915835 1725603 1953512 1936270 1486211 291577 1286263 348573 597629 1426745 353748 459818 618361 1900367 1762578 892196 615122 788864 1395964 918823 845756 249955 1279537 1937849 1917392 461386 206342 830722 871719 90111 882561 120999 493830 533576 1122979 143395 1411728 1186802 1631513 577997 245223 578913 457138 1200494 407464 1640516 1783953 651404 735945 880525 476380 1742117 225785 171508 590268 1909359 959674 1134144 156029 1969473 1308380 846753 683930 1071009 132529 1940054 515557 1529989 1342984 1880998 1929883 1603530 1196006 1338925 1636300 1168754 258465 965439 862047 1269056 1576848 1471264 434107 6978 103035 1673468 62690 1053528 1518823 1083101 853445 1146179 956316 323301 770917 1519828 317189 805821 96388 911006 36542 638826 1296246 847575 1966820 1508061 1739189 1358877 1911243 465113 32128 503056 1669774 1744186 853987 210110 1286952 1589955 478170 1585947 805505 591235 1992256 929959 836288 1008734 911715 1355973 1731645 249640 1251035 1179300 66215 87201 667657 175305 270280 754082 1946525 16833 1304083 1407205 1811851 776417 297920 1162321 1536573 1730801 1726078 1869920 40449 345300 1559305 1453292 822892 847789 1424883 139342 1580261 1233363 77956 967773 309051 632589 944790 843726 409602 1793120 856784 381051 1796317 323292 1939927 395368 1946942 1930124 1227341 40745 1668356 1419874 248576 1432256 1155789 919020 1861277 111927 142046 1185523 795952 218913 526912 565756 1574087 490200 1178709 799744 1288231 1300561 1205376 319595 1347712 482729 1245445 388988 795576 859880 568421 854039 645533 1122312 1559879 1379854 1672692 1476075 1281519 554554 1898708 1756706 552707 1462534 131477 1456217 384116 699450 1454006 357631 1954675 554132 1753621 1166769 1805115 1863779 1110134 1065689 1567339 1002365 1645308 1540806 1082896 1295142 1676610 278391 1862716 1548710 171169 1798343 1998033 571464 534722 748228 1650101 1378874 1850510 1070947 1606579 646042 1036080 1310629 1290470 1249780 97284 434416 1606615 166826 1942599 1719198 283026 1229792 244804 620159 349730 1400311 1663233 350188 1856302 56993 1428163 813069 1256296 1213721 1255811 864694 113991 429824 1640553 1957111 1376176 1091075 893044 446485 927067 1944653 930691 526215 1500196 1411622 890437 1805526 417330 260868 490920 1864411 1167307 1669083 1634277 1569976 1731912 1471761 981043 1964445 1749087 109089 174322 861628 929881 12280 1810853 903693 965255 1961868 1509564 16163 607850 1871581 1512676 1558089 1106115 1286405 380289 195770 291595 229257 1606828 325073 1942040 570097 1437387 1263815 281608 1045320 452848 302340 322771 1507526 1372030 1092125 1042282 1400681 1002561 499876 673795 1267488 870136 11800 644441 1833167 1119724 849238 402388 1304330 68374 77357 1569548 582253 1893948 1029513 21013 119566 708498 1956543 1851755 1690937 1553975 1448205 1900027 1033529 197359 1028758 205275 1667985 598068 1640135 1146551 819440 353747 1132652 1983193 290347 1685793 99797 838772 186940 248006 148229 1728599 1753780 1930897 1562694 967277 699361 1341745 383359 1164905 1415584 593057 1574372 1623542 1108567 281374 1285306 250841 1005471 1180512 1173306 1763261 1983396 1034624 607567 528625 1774261 798105 1717238 713832 1500794 538311 1786684 1141595 1450396 942523 528990 1548698 1337654 1516941 640878 503133 898823 280995 661835 1328855 18527 1802864 593409 766673 1169446 1657725 1521253 684304 1676822 1116582 1453197 229978 1618329 171733 968665 893372 1892218 450069 178626 1012920 21992 801292 1692139 1564489 538283 306674 1272391 631640 1346219 1392373 731419 1496796 981599 254949 1498612 1319741 1849513 457596 1412592 980276 913063 1316933 824867 611634 564055 1183595 1120786 1596915 1038806 1220739 4329 100582 1968935 598571 222080 1470145 994353 907364 1696 1877970 358461 1113840 1116934 1715656 1495725 560405 1843183 1033061 1123062 366738 1060668 300594 1748769 1760883 632330 371807 772831 1875215 1998389 1832468 1851989 715001 924639 580950 1445083 1910547 1524028 562057 832941 1979710 1865373 1989942 872188 915935 1647790 1011395 1552912 1402343 1691571 425331 814276 1495622 474393 1722526 282185 1884615 1696885 632873 519519 789177 1097147 1012432 45872 683614 551376 181167 1690171 1747713 737695 504396 1279333 415210 1112003 608752 1941581 222760 1392090 1434825 68652 714434 569724 1901225 1125989 1477819 1738423 612390 1877031 1908706 1564457 535416 1584752 1135671 726230 101594 1027079 84353 1893736 1080009 369015 1954067 459562 35263 279683 1144858 18230 1737485 909908 1038237 413834 1494668 1565794 1463188 582474 1657263 317721 926349 188881 1699046 188420 1371334 908143 1211293 816928 472464 1277733 1373053 1195583 1949966 1919328 378083 1950621 54067 1820275 791475 785821 124099 571711 1315116 1303786 195320 735433 639082 879600 108287 1454160 1355969 137263 1438272 393987 1689248 615932 1176003 1181341 1033733 1660030 1336050 1497194 1736568 1759082 1831564 556097 1650457 1755208 910396 1396022 1139734 1855417 706899 1358262 182752 250047 1721 1431888 1656308 1023756 1910598 1570471 1073594 232882 857999 998959 365252 203869 823740 1892082 1108620 103525 1832392 1729385 1822780 419505 839094 251770 96538 1921858 131657 263611 1720549 345451 896328 910219 799317 1944393 471933 1543183 116693 801337 1708440 235082 1996803 1533337 416653 1548846 208607 1193091 1528880 1110697 591394 1260160 1835816 1617953 14788 1356907 392592 821093 101322 1493912 786095 529698 441834 400410 1157794 1328055 945279 1822115 1872980 1544620 1678361 1232192 1128827 1814294 593448 1244593 1720463 1318407 1949844 169936 31376 1933248 4717 1996144 234546 1681958 833138 1830911 1909199 717938 915190 948984 1530344 163739 132041 782160 1411175 464043 1986252 82936 927249 1095298 237595 1556900 1608983 1252253 1346319 902793 232802 1236891 240927 204520 1393759 802351 96464 1411225 848636 509557 1199272 875058 1034809 454497 1034132 254762 434071 1203248 241338 299071 1874618 1905828 1682381 504514 636069 380435 230362 1787945 1670166 109086 129733 1452673 452373 729347 1229032 1622251 865004 870891 470401 138844 965388 1527057 398908 606637 530916 1679988 348995 493968 1022224 1919140 1524668 331204 1998247 1847683 930216 1891253 760033 1729190 1334648 41044 1710744 996151 992450 272708 509019 1715325 394275 579610 226612 1398649 758762 1855282 1949087 1145239 1330268 363580 1686118 1386552 1661157 1079155 94989 1450039 1889784 906012 1019110 865531 1519615 1673860 1012405 854089 1653288 1269002 629632 267000 1810682 1215192 548344 1199278 980118 845361 354546 1334061 1232854 178379 947026 1422 1832414 275086 1222970 920868 114252 907619 1991351 662691 291394 262454 232740 493206 577570 1455763 187534 1320584 534847 1702909 1543259 846656 602109 862785 830617 1490830 1008418 864591 788905 1885934 1694357 1655831 469523 1956984 438539 1447161 251106 972344 1163351 636754 1724921 180672 308998 1743465 127217 333879 400338 1111402 826897 31222 236156 500090 615941 501168 1424482 1094170 1370856 479502 1251566 1347877 151390 1507501 410405 1453910 958113 1719133 1364778 1944898 1445354 1315974 867635 333347 401234 1589357 1032862 978662 1800810 315646 954947 213820 1394173 280014 890513 1801116 1545690 1290645 1329148 987489 1522320 711472 1433347 587622 264660 1722410 767397 1126961 650709 1559476 512821 1473985 1356344 48941 579154 823903 1118705 196821 1209159 926406 649002 681113 1434345 1959462 1251580 182210 1451126 974378 224433 161820 1373578 1837151 1252251 73526 241220 8964 1370727 60030 305874 1958785 1379408 1270477 324962 1348408 1279962 1746184 1591186 1603486 615099 158819 1865572 670525 676807 1541032 224736 378726 772384 1692929 1074620 1478930 914192 816792 1437895 864757 707931 1189085 583043 1136345 1401113 871585 464722 1128878 786088 458220 940119 1779772 1882272 504854 294429 768649 298236 1926946 215365 620949 655691 208984 1379732 326883 1420400 1377721 391253 591747 1522449 621185 96506 359346 539439 230408 913677 1633633 348987 615601 1648374 188096 570223 1212929 858861 1512227 1700915 490482 926564 452805 215765 1476471 949005 1077667 797557 899719 469358 1977482 67652 1798534 1715932 250206 476129 545247 1050154 37125 1436541 565110 1043974 1953695 1524089 1437489 423006 472744 477406 1194039 343097 862276 1646320 202405 746389 1887747 758780 109077 984206 1858732 258625 147256 262987 382760 616955 976427 203224 1125585 1207426 374992 1495999 1253096 1553083 1005795 819089 74469 805311 239853 339798 203706 721076 440743 611469 1322902 1209361 1830525 1621122 723233 493776 824136 1320860 261919 1611823 805039 854378 1458715 280700 548883 518239 1023785 135545 1069296 1864119 1068769 178599 225255 86963 1353509 516517 618159 1173012 604454 1990085 1043114 733414 836451 1111931 1602743 1469582 1982069 841815 1415650 822441 1030351 752256 1266754 549470 910485 60730 683489 555905 686747 325850 98020 256491 955188 625035 579540 1048850 692035 590876 790949 739305 456355 1002278 1738781 1535846 501889 510570 677287 411163 1215327 1322085 770753 1784864 964914 741727 870114 189086 738516 532025 1707448 743515 1429794 1948133 152778 1139348 1439368 766667 1300300 93789 145371 317631 599522 603535 1936847 1580272 1907527 460220 539846 276994 1760589 1157012 1171097 533131 1782 1326624 1383929 354731 462698 694082 1915945 44556 279547 1639512 870061 281084 911053 599492 1418827 1984022 1420699 1572834 285134 1613569 1503130 193377 375244 1640352 344150 145049 477537 1968247 72234 1417679 999023 1994456 1862561 342939 164540 1040251 1236191 473940 449724 708141 400746 1238075 1178584 1995642 297564 629832 1189489 1380980 1249296 1183044 857872 1234793 78892 773986 1520900 337046 1915658 961264 466951 315853 1529918 1784331 1316800 956722 451716 1328812 838846 178553 149302 260890 925773 1095831 941799 1295570 694130 15816 1757684 571474 1065398 618619 1027513 976099 187988 1070978 799203 798299 45553 1600302 1712865 1346547 1281128 716487 1334142 667383 1471095 1305538 1127456 1272489 489007 863490 1169155 1696451 711591 39635 1328632 1497890 1531165 1725555 1118749 139425 214431 678331 370391 855382 309563 1924105 990695 1375992 1857267 51550 549852 1802846 1697986 1573444 1283837 88072 440027 565815 315268 768029 1150361 872260 1449034 364427 443542 1053256 606072 1429273 119116 108404 577818 1249176 1479701 900607 1207198 987639 1646180 132976 625150 38249 754443 1973293 593797 1679082 440194 852102 1821702 1322200 1578612 734932 419134 1725862 1606962 1124935 46170 1342943 783797 1966781 1215469 1055612 1952007 757770 1741191 1693738 932155 179938 225102 1500291 1663334 779073 1371176 386903 1230713 1158804 1868908 1928216 712054 1243606 1777525 1425603 1208052 170125 104135 1321784 976676 1747751 1135783 1963073 792979 298504 727936 955320 1643781 1578721 355063 1533430 216587 1080477 829653 868366 687770 1766553 234327 958279 762793 786328 1020834 640001 260571 1622389 108177 876871 1402517 1524877 1138231 1109919 1680073 587712 1644424 1298481 1271842 456419 1504489 1668777 1876036 1267591 566867 51373 1169200 437555 1399498 1719992 1790663 1484332 1311533 1339897 544851 1691040 1842062 919995 1378684 1916411 1474605 1585266 1621661 355753 238883 81501 1614699 26539 1924869 308054 87355 555624 599532 28228 208374 1782804 102473 644160 500696 1092401 556280 141655 359116 1037679 94216 489981 503719 285074 908558 1250402 856612 855963 1236118 400375 1635448 549594 1991970 1361587 1205378 106536 242966 966278 1483254 137674 194452 1478894 1538146 6496 1342015 1843054 1303121 1361001 1510890 1688879 177464 148396 258211 1918021 341304 42779 1909136 1111769 358288 124579 516442 611639 408189 1318796 1005366 773824 793502 745263 703177 1679172 879322 1498406 1010285 1176932 1613521 1096310 86771 69474 1136129 264755 716167 306957 1349851 1158556 401121 1454415 1026563 334596 1463558 640084 751307 966149 514450 388696 2375 463310 198854 1683318 537740 1565980 540716 360985 683424 755542 171615 765721 293568 200658 1205282 259606 1308735 434793 1522179 544503 155535 1646612 673544 776691 408205 1554662 1749702 1447646 1245921 1296991 86470 1955264 441040 233581 618321 622225 371451 715320 1775649 1764956 18670 1208000 364068 308926 1006536 813849 1875261 41652 125289 747675 326405 1970740 1778922 693993 1925584 187602 845935 1901485 1445020 1301130 33245 80874 311188 1245802 1501354 1651485 760027 1285607 1243899 870928 1772361 1672023 454720 1411550 1515867 1039159 1467047 1855638 792472 1487519 1168236 359961 1938046 792128 264904 1023487 307106 1618849 1466411 839417 1550808 1111059 1602064 1073686 544976 1162228 1464365 872048 5589 1235900 1297616 478886 1237925 641927 1439177 1935949 1422719 1291028 1819674 239509 1186885 1767878 1465735 1810664 1642966 961690 1267400 1044756 1451857 297749 1383697 50548 1633127 1476429 687088 1260600 1798612 1452396 1624092 1214168 927104 245096 947397 1127051 11652 1940155 720285 334009 652902 1428609 1241780 68321 768214 1740723 1189305 1507779 564607 1408285 488591 1675772 90133 525489 68220 1327039 1583198 1511095 1681285 1923837 1088162 161202 751271 660809 368298 623888 157470 567233 889073 1491364 704395 186927 336260 725747 1537694 1149466 1328861 916332 1756531 872456 965015 1760858 727489 998733 1782224 557430 976302 1502511 450613 274582 778960 157909 337589 1139274 643329 1246277 1766478 1885078 452706 1899959 781119 115911 563315 1949643 1287407 921067 246137 1043055 1924161 91135 1672992 158114 43369 1137625 723329 1696240 1181214 1228064 351925 310281 1572962 1683916 652731 1849441 1542429 1625096 60083 195552 1583269 548108 262359 1989759 681545 1419506 241436 118242 1716122 838231 757828 821970 830529 825654 1828367 697250 1047306 563616 1698574 1965417 376110 998736 702684 1368741 1511056 43982 248926 866080 1764361 349387 1024424 483676 1667296 1016094 166311 1347464 828751 1738807 1813189 487477 1908478 1186643 1099519 417479 1150336 1422705 404100 1372234 657913 1464354 1592764 636217 658529 391233 824214 6547 1598588 291543 1425132 1694946 761378 1698257 263443 429578 56389 1723151 1159306 717299 516502 1126324 997789 816162 1655510 1371706 1000716 440504 1711610 1027166 1784306 654423 1071016 1566112 383618 351617 1895019 252791 813817 959321 775530 852057 215175 231097 472644 1367625 347128 1224337 1391656 1824451 474426 1407149 1760627 194185 965126 1513639 358767 1025026 1380519 762137 1760692 924733 1955919 1005327 60630 1744684 1006794 664588 1087864 86756 1937540 506362 1417501 366334 839537 1624024 1690656 776963 1949743 451076 1676010 494774 1406311 926216 1873575 1751029 1297320 149271 1301743 546368 1922376 611218 1944556 1215960 1409410 930648 116397 617512 1173314 253011 1798672 520876 628648 575480 1183943 1196246 442116 1568055 103968 107905 1454780 1274198 749882 1461891 1421648 899412 563525 983700 1999149 1593154 279852 1999555 41774 134460 512217 1850014 655527 137419 1286166 1232169 468183 1381738 901716 750354 616472 225152 460058 945208 1537384 467394 1286793 1164340 612831 42422 273908 1287897 147246 1198340 1879462 1852175 679395 804782 718530 1893275 1021266 149038 1257768 170818 1686097 1441014 851486 552030 785352 1835284 1844511 82406 549136 1204817 188089 1938776 1576972 592215 1314513 1467661 648900 362362 1081957 776901 1797925 1106105 332559 1475111 1309262 1492673 233126 1281734 934686 1644867 879034 1368653 1843701 1898095 1742387 1012209 638577 12904 361586 1647402 1346802 1855393 328039 1568019 1354879 898524 979664 1519440 1980982 869388 678199 1247241 1287891 14102 1017334 1525223 462791 606776 1459979 864992 1674099 167181 202189 1911658 610763 1539209 1282605 1749432 392609 1629578 1915825 336565 423522 1747572 453193 1467231 1322682 1971480 132839 1181553 742385 1448441 1145969 1102773 679042 592459 1303974 562846 1801826 1339716 166730 1778854 757017 1896201 225674 776346 370221 1343346 1983720 71564 1519327 1491495 1796942 935108 1943833 186006 1170585 164834 1726391 1557987 649699 284219 78353 1223317 1784555 708856 1655219 868531 744234 887771 1034490 100965 19917 1984109 458705 1995406 1259089 1717018 394217 1525537 1017680 1789964 1546639 955607 29648 713351 833684 696875 1515201 956236 1872651 744030 108760 903819 578902 132367 249587 1069951 260678 140592 1142607 266865 863819 485361 686186 125830 789431 692676 1059007 1563160 507367 482955 1000196 1476219 1497202 13784 825508 248811 45048 494248 1114492 168114 334203 741714 1099168 419043 1523532 1192185 594664 626694 37073 1261303 862631 505898 424843 884954 1708517 1560601 1963121 1846200 134068 85749 278 352976 949001 1307265 732651 1903498 1022726 1299734 52094 1844870 267038 1487195 1379289 664971 73420 551004 1080571 810859 1481946 111449 583760 1740983 1980923 428633 1983212 1090113 190533 297673 569278 1148016 786569 1835846 456691 321807 51121 1850166 1620636 1076014 930628 1567891 738139 49541 1160478 1552783 1223017 1102247 1275319 1874100 54157 1574923 196108 580529 1699061 1310377 422909 664790 1144540 177535 1697765 792912 1249609 1085295 1952079 1739777 1257862 7822 1517540 144731 1465818 1047304 481247 648805 1091357 868494 225670 399042 1485437 1111627 982566 535473 1688261 1596461 1169791 520413 1210985 260769 75637 173992 1775978 911120 1708313 350670 1747116 1095957 1274032 1136943 682208 572806 512303 840542 558295 1162179 1352635 1118971 545069 60635 1523995 1235028 1956917 677428 1874876 1713025 294147 318692 912664 1836164 1248516 351542 922218 1998724 1688062 851254 1740130 736995 996581 684165 136156 1550671 367715 1175594 326404 1997168 1831454 120887 10836 877373 918813 1899825 788831 1936577 951391 461519 488192 1632319 789830 893707 1870362 1535509 1291906 1565945 1174612 923560 52066 23563 1210157 1554710 995880 1106911 644106 323725 1857041 1261955 1913503 504761 829578 640374 1235581 578600 1919864 1790014 1366864 1616869 292195 1908568 791695 1325792 658273 300686 1521174 1872174 858161 657089 681910 1777730 1241799 1687039 1528243 863577 1604691 462445 934680 518133 1247154 74278 1079553 828045 983936 1295173 1230249 835468 376483 1504444 1372804 978297 1273526 485018 579845 1534653 263619 1488691 820794 1194508 1241104 1015336 1798818 794866 1347702 225007 880399 627576 1929728 478048 1341825 423992 893360 1290771 1265946 1573817 967707 1813249 461231 23077 125134 652313 466665 218415 191353 139516 1701056 126972 139526 1769540 1369783 59124 1137942 910200 1083090 1046351 1642481 625478 1690699 967741 1735290 539053 1570449 520196 34475 1629621 478543 300365 664600 1673505 414834 1925222 1416147 266195 122700 665238 751049 1752808 1594147 1364761 1888794 853970 1659515 1260317 1873556 1994035 932246 1730301 1306186 598397 1758113 26471 246440 1431444 1186775 1616287 84089 1012166 1882265 1587629 958730 985637 309883 252555 1907442 272396 253245 223348 573822 1308725 1995856 1942323 594238 126180 1795089 521852 1479226 208817 1848392 1186861 30494 881083 1703430 1821027 776034 1017663 741490 926550 1875014 127745 1935458 302964 209299 1422021 764886 1678086 798681 1480382 1845479 1851175 1877286 1283676 1910466 541285 1919649 1054278 109010 1377340 413811 563697 1422807 1929706 1510040 167634 1689788 505777 1031784 190466 1956459 1372829 10462 1371830 1708037 1913787 558014 895584 1617704 633508 1851145 260533 1163126 1770713 973102 4595 1880331 1062381 201389 790379 1018230 1442969 635238 264483 170048 1663571 1995492 1788043 1834560 704935 1325244 1956226 242154 800604 694692 1152522 1573477 239028 1063585 157222 266718 1640203 36534 334649 1784804 1341128 1922548 1084650 579142 725254 1704851 1258362 1517686 1411434 1266985 215966 1133290 665603 1128927 853006 1582279 1141544 1833333 551287 412543 1594653 768553 1727894 122688 46632 1686167 1580293 1633336 1219529 579900 798514 187918 1374680 31967 350631 1835491 1695216 483009 1542607 1361118 786562 232106 28976 724018 1367927 137147 1581976 37302 823418 437257 312721 1780645 576689 515349 998032 1655720 519382 1824224 850843 556143 61541 167967 438861 733236 805413 975723 1642389 1220308 394126 545060 1940424 886497 1102677 1896825 1254570 1860668 1258281 597829 36223 1302393 1168330 1730449 816135 1083111 247561 1625815 1629720 413795 1523323 402431 1046584 1149121 1263276 1524951 431908 421353 1380493 1613171 795010 1325561 1662927 1843386 1809223 425425 730324 431001 756972 1089615 1910091 1742454 948853 1564886 1118946 1032939 1476010 312537 305091 1995993 302881 438140 1027800 1174346 1157803 270738 921006 711247 80510 1493315 1115353 1535554 23211 72083 870135 951326 282820 1914826 1211832 356585 1009925 164323 517629 1718609 1401322 938563 480153 1354665 582941 1174740 1898893 1055433 24108 439317 1632924 1754647 1163507 1426769 1169982 635511 1912093 1286886 1302704 1935947 1122701 1001871 552036 1920430 1270697 369168 1346878 1414035 535575 1835861 535003 1530371 471653 1139316 1076995 457609 1293025 829848 673357 1671423 71589 1313544 1656782 245414 1938848 571861 1457053 1402191 1374111 802617 326388 474191 1957689 872147 895627 816221 215810 1089356 1632657 1646429 1614144 1806311 1589668 1730037 1474531 1426723 1289593 931077 375899 1681497 885066 974631 918784 1345975 793947 1287111 481144 793258 457005 236230 1519370 906093 479382 11157 599924 7058 1709888 1719883 1449970 1941204 1611231 688231 1743778 765190 1737603 1129740 1134773 1348310 1276293 1825519 488145 492126 33449 1065932 1282784 1244403 85407 1027796 321477 210262 1686157 1505638 1081991 1084471 420010 1667287 747595 311545 1472469 1594430 1111050 997626 1885540 89248 1076003 896666 514408 78554 1229910 805421 761489 31226 1820671 639590 402739 1530070 1425161 427395 1225119 1971764 276546 515321 318190 1951601 420296 1516387 1072819 812041 1937183 907169 291113 1737747 626404 403010 1585897 406607 100260 1535396 1616364 1221311 1925525 1554497 466263 417866 1082365 940522 1202046 1527208 331572 162290 1245884 821004 1821759 519395 510522 520269 999319 296038 723815 1621735 643569 292171 755976 1362565 1135197 1349424 353641 172337 583666 12989 820101 708281 244334 713479 1566842 1482263 1455716 1527240 1944342 1917159 453538 1826828 335155 110110 1805361 1097409 593441 743042 835929 221520 1811881 1562070 982154 1648240 1027876 1965380 1297230 323350 397765 1683965 903369 284523 1177444 1883379 221717 934907 1493178 374157 1922157 1681866 463239 353637 692965 1550000 1098671 1447883 49875 1781204 1043635 1101503 1248380 256500 1155066 1411436 865580 539101 1273759 971048 797876 1372715 1855858 1642563 314280 346537 861272 1068187 747116 308024 112397 1460626 1238942 1523053 1055550 1534587 564355 1998795 212727 1426084 936055 1330200 485807 1289422 512427 250785 691099 1889575 1477124 416038 1091543 1320876 923814 1978059 228806 238097 355815 900340 869113 1607322 17142 1413294 1937662 1285516 903403 1665545 1733089 671696 1148808 1596059 1817543 1044575 1233349 1964399 944151 133194 464726 874629 334545 1216393 825713 710667 553667 1969128 1809227 1174021 1769332 1068425 1537790 526418 1573474 1982820 1425713 569649 196394 801485 270063 755896 1073973 1985588 1536764 1607705 1856953 843966 681798 1906588 1318441 1582264 954700 217824 989966 1206393 1806483 571499 1082818 1816609 1756703 196012 399427 1391001 1089908 199500 1567147 564831 629864 1224157 236703 1002505 311052 1165250 797302 628864 309316 653285 1493293 240948 282133 1681616 1967123 537886 1587570 833225 396745 802349 558153 1423512 1614635 1822771 453661 455572 467152 1318902 199557 1074569 1306367 515040 1436965 1072223 1799014 1477237 1652806 807177 122280 1403634 1039534 363793 1265105 1049416 1062929 1372258 975529 1059804 1569399 489498 1102934 960241 1131166 647132 323527 1891597 693215 1048168 303370 1330937 1286824 550152 302287 480087 1608437 758152 933710 797879 435418 1637226 1306583 1725452 254117 1398178 1811333 1412586 804590 297005 1841742 1979169 719100 1299086 1003662 1195582 305340 856924 1424053 1035246 1218328 1985104 1625181 831789 483809 464362 614231 158244 10099 1938537 1541270 1017761 1197940 1433450 1927038 956266 1578410 1210435 288607 816690 1866003 1515916 1083440 1441612 219072 1053450 739462 1579744 1584670 1284866 1222385 296928 7876 1175527 287610 1771646 445243 363434 1637000 213924 703863 807259 106624 553228 1524812 437726 1594639 122721 573675 400998 958129 409843 1729720 1989339 644747 127512 1456391 738415 149884 1358682 1497436 1372212 160207 1557550 1484466 85342 794015 705407 332205 38430 610125 1261767 1094957 1619302 1569040 1678780 648369 1947582 1270232 1764097 1024685 368366 1567705 1129581 1131909 669734 957050 901177 1398172 1787240 1566207 1940398 1463968 1102316 1917833 1907278 158580 936540 1427221 676290 1581017 160007 395847 388259 1632647 1863453 1053421 1253625 256762 1390635 300177 1220424 1015436 458707 1908871 617233 293298 718882 1036213 445661 899691 1474696 1100502 120092 720540 1623209 858203 1242479 1264187 221200 1432575 1867315 119399 211487 104156 1148681 245872 877647 1617462 425389 1157989 562171 1939790 460626 1455402 1744473 920541 308273 1904262 1592344 348941 983647 1544031 951637 678862 1724214 1802949 944296 1351445 1202959 1390113 1011353 1760127 593763 1990635 281637 1261968 988721 1126025 476514 1257428 445277 1325131 472008 11772 76749 87929 242775 1662272 371241 1189745 874494 1226454 1318420 446049 1161995 1063186 291114 569030 1904295 157328 1091353 294000 1098424 329889 566383 1637630 1347315 1599865 635912 1516875 68608 343240 1445532 1943223 1151049 194404 195899 673539 209045 627461 951261 1568061 808272 836141 1614990 1550877 1699624 1786428 560805 1979913 1481058 152457 1678135 1012959 1620760 923009 486000 1360034 1425316 184518 1584122 1360347 1976774 24808 554919 1018829 1945453 29202 1248341 1332844 594956 930125 1935869 1593436 148334 1009919 1206567 486182 1574624 1355552 330538 1500769 1039334 549100 73604 819068 121669 1184617 1578172 757167 25979 648432 202708 1415332 905754 945694 33829 1598915 1462696 863521 47297 761365 470375 135561 650861 1283527 1299844 1166313 1722765 1266109 1501725 1374138 290953 1391159 868172 798577 1844586 193920 506817 305554 1577305 1765522 229430 3255 1717460 810671 787112 296472 428811 1333683 1867095 1305161 1425791 1792525 789128 843449 1846738 1409689 1288026 493396 547033 1235488 415262 1605371 1378393 1165462 1982309 692359 1126113 1671437 588414 342556 1005130 1099241 687092 261028 885629 418328 1133210 1232187 860322 1807447 1601904 1068460 62666 221029 1236703 855798 827235 1430483 1052587 652775 753887 1334249 1824263 669624 584457 830134 1916321 1428324 502254 1424430 832373 1317534 157294 990435 1114570 1722124 1890179 1309755 1512754 728984 1816878 467753 283164 1224732 1147558 1427475 970242 1658756 363830 239528 979873 1846003 1072073 344425 228157 1842873 709951 785437 1792986 619071 1150243 1079704 1360656 1658198 399365 1922114 1544686 1506710 249135 42276 1211316 1196608 310158 1717476 1394989 570079 781856 1109222 1811875 1256054 1959331 1294182 750024 934503 1676207 466010 255584 166021 1432774 1234384 1551526 36482 1592144 1880942 902109 1170373 266490 646590 1922718 1219680 1210438 1241454 345326 1548546 1448928 1338261 1017605 1602589 33056 1083270 1218526 1081841 1434971 1518100 1880927 793062 209745 1661789 113931 652543 33138 867982 1671720 428090 1573872 1056036 180885 1963539 301904 538127 1136363 126983 1193361 148049 1437324 947396 1535545 658232 1516712 1250676 1499197 39193 1879621 625919 871949 1153817 1564144 576668 480673 245815 999639 121320 1364858 555680 324176 1959163 1267172 1799272 367727 262555 1564946 480394 1836013 1222778 105898 1048260 600492 1070881 198958 1094388 366099 1602552 484850 733879 1591051 85024 1904989 1759757 1173757 1265358 1210465 495425 1246312 814521 583509 570996 1740011 379950 430471 1070284 1807335 85741 1353901 1508148 479503 811582 645942 1683685 1073220 619629 442003 1360152 1478008 1095236 222023 1558495 487791 1674943 1139580 1098680 545546 299399 1435037 205037 737873 40368 92238 142895 1338782 780054 1367084 863034 1971392 1586235 871107 1165885 1805034 1283068 1327219 1872930 1876440 694396 1172613 1781596 1694283 665452 589126 960994 1479405 421987 1768492 853336 556376 330454 1367220 537564 164079 458200 909764 619955 1258428 457636 1471408 1019472 798838 577245 28084 1013074 310853 12501 259477 1853468 355166 687707 1864859 559370 140747 481286 1728975 1633982 1983900 1313332 1189479 872463 1250580 647746 522768 415907 893126 366154 1343281 1558654 1084863 580345 1222109 1240451 262331 1914201 1313967 559870 1599201 581944 1149977 1455986 268151 1966409 251199 846119 911665 137369 1898720 1752234 1023095 1254058 192344 154244 1593565 1933382 408434 1171812 1107274 1066525 1793480 100644 1646707 1099161 719758 1462353 1554975 1480500 1868650 972595 1494697 1279506 1717422 1211706 1674039 207480 521987 843044 1732784 1641940 48099 1522052 300430 1966418 327043 641580 1777515 585787 1071546 45879 1620508 514953 293374 1606617 1657535 868001 883310 1454387 1794231 14511 1295653 1283110 814640 1330298 518443 1331929 442312 16620 257132 1929467 1257042 1071778 120608 1809208 1343969 518565 107649 1970797 1379294 630241 1249299 872799 561291 1442826 66573 1252218 639226 91549 1708664 1098155 1645123 622304 1296372 181165 1029432 241857 536745 1608375 517967 1237143 1578666 1755867 1567239 932965 130238 1041300 64978 1248714 145301 514464 844239 1520660 1208145 1335977 421544 1845911 79759 658331 1979097 90641 1518422 797963 604555 444033 618366 871811 1109935 329842 1139454 1232184 1479444 1136733 29176 168785 1766649 684903 223495 738346 322890 1975440 1467980 1221006 1272323 1954277 746609 879099 1995510 1963409 743623 617004 212377 491411 1548042 677819 580568 259148 1639292 429513 1933375 1285103 1250619 891554 382474 1675035 1895698 490871 1611244 1854547 565308 798931 1036782 1407285 399795 556410 646543 1369636 20186 458605 357334 566104 771981 357163 1641282 1513444 1219840 511463 1275827 1218977 616962 1356530 1299070 318974 750994 392974 39068 921627 239393 818018 1810957 596528 905877 497211 459369 1076096 991508 1766577 911498 161622 1312050 854423 308011 1105612 14043 179308 620069 1775852 178132 1613063 1628014 1900717 849921 1298838 1446649 1991534 1640451 325526 423168 1274561 18549 1795631 572237 588134 1916679 1889197 446544 1294729 553652 1432405 499690 134965 1308222 1525693 799300 1152625 1750485 1991880 1987482 613527 788115 989956 1518177 834724 1218942 740041 565184 212581 1202279 790039 219165 1063655 1688009 1099429 638637 977164 432894 558668 124506 849894 1198091 591614 1434464 210661 659387 1164939 22424 1396277 24961 1724995 1725042 659904 714263 1150303 1200391 409776 1775338 1230628 61240 1658934 1605182 1537932 1233608 463190 898586 304394 1172201 1557582 920641 663164 1922336 1856907 1485694 240483 1479877 1958863 1278266 481032 1499930 798645 63292 1612319 652472 44345 513152 460133 1940737 1382940 727344 1051850 1315215 1129600 1706442 1176767 1216662 979615 1430770 1138479 639289 397437 162342 420558 1735986 1930254 1512784 388910 415005 585318 1397290 1733847 610190 1562085 938293 499095 1172022 329626 940620 1212516 1222973 17826 307811 1690602 1426466 1574962 1804830 1796588 1062520 1164879 1434931 484649 631340 1215352 1805897 840791 828834 483015 143823 618872 1720495 956897 48977 245052 138755 1920951 1344774 1768577 1218117 1900403 383758 1466728 1112872 1632183 528053 969391 837120 1925617 1171590 271027 1523001 1301700 1968033 1668647 146808 769780 1630606 1445843 1775971 892933 1546942 853008 1842106 184097 231205 1669597 216776 100036 415035 900680 1516510 802741 493541 410291 981233 456955 1239413 1649561 1368550 1609521 1218340 1161438 472004 1053112 1240527 1423403 272418 1424154 301730 1018232 1377668 1676855 221792 865186 1982805 507057 286106 1548676 1223447 761484 390096 510182 631031 128931 1175690 1112729 719757 634430 1241524 929699 852425 44130 777555 406967 941422 657297 843840 239922 663804 802222 1028563 130228 418177 986394 469899 1291127 1553251 1270041 1350241 1900040 46076 193729 1554844 105274 1541466 1359811 69918 1378080 1072132 912345 1408505 1358701 1052005 1867321 1450580 1364382 1199750 743628 113369 509604 947471 1850044 1745178 264353 1062750 1749689 1389844 1879182 809791 923488 1130293 1962949 1750538 439733 243554 127392 1439099 1903557 1250257 270821 599788 1179265 1114227 315317 1069769 848635 822893 1056996 63602 1003211 1353967 929146 759474 1787483 1965678 230353 1475877 209146 1451112 1827955 1689951 843588 474884 1808081 1465506 1828521 1859869 761681 831151 157740 1752522 918591 254956 812248 761765 992405 1873464 330387 1876078 1648522 1170780 1130990 629412 284000 1813202 855491 1854590 641050 640127 1470119 693648 710533 1260391 371878 512991 401912 2174 1725671 1691062 1313905 219670 139289 1198223 1595742 766549 1764659 697462 1377295 163450 752165 391090 675684 1608450 1454944 921416 97290 1137665 498993 7423 40860 1335134 1376451 715723 1627448 1790837 753225 1179793 1217985 781115 449442 1846541 981379 1662972 468748 1428230 1319623 1856243 105775 1955469 1526686 1189685 1652558 451723 1118600 740098 762322 259627 1363590 1984726 1133755 1097804 1116081 1026941 314233 1313612 1520669 1228751 1866488 1141456 710518 527768 1609382 877202 356759 1461743 1665835 1625506 901910 1429083 1534101 585260 23428 1202040 1912759 1013132 780296 1649807 962081 1488505 1641609 1281043 1201998 744971 1909975 822759 7670 137915 1299016 749940 1970227 1503339 900442 1966992 642812 1626628 843583 756009 842714 323571 1384636 1182411 510857 1824819 422865 160074 1731800 1435229 1318787 1227048 112215 716591 477217 435784 1723403 1273589 1381042 1056021 1425400 1263389 99151 528860 1232610 1261774 1647486 411247 1246158 1099989 547188 907 462612 1211186 1328531 461716 256889 835485 747673 900956 291373 1359411 1742320 431577 822620 933249 161457 1657878 821707 1916181 96000 1789505 1851058 343293 1026259 1407423 374046 1469743 1939077 1894782 711655 537092 533240 225792 1658956 67612 356323 1945854 837461 998399 1346269 1390923 1467902 764174 395106 1658137 1232642 1543509 704101 1975177 894777 1933518 443724 34165 1407478 997930 1569220 350448 1694725 338813 464516 451579 1980908 828124 1238022 689218 1706581 1533703 402580 148597 130459 1532227 1591756 1565409 1379790 979242 384865 1857965 118092 1193457 198283 1059036 753015 1576140 1738945 887001 770720 1222611 1846005 1088008 392520 1220705 1016651 1280584 1168313 1081668 1640664 842550 889721 662620 750068 1999309 765689 174128 361217 1303572 1308880 114459 880537 1361645 420317 497566 1194762 1238269 811573 293870 1843051 509081 1721946 146607 1456001 507537 1358165 671951 632420 1370505 109842 459844 152977 79536 812987 740608 1983756 1858107 1569542 833019 1372929 1608894 1124108 947368 816156 1995650 54893 259068 1586998 1787119 791975 1537781 1276527 1747698 1872402 377654 303625 1013262 631891 326640 1840453 1428713 351283 1806058 96698 1835571 952331 559376 679496 749444 992108 1946638 789333 1760663 835777 1429907 1965330 1316058 799292 1400503 681569 1712357 241537 285917 1656254 1090136 153631 1600028 449498 1917547 1178528 416071 1607839 725806 1229687 1709135 569861 1060514 1939817 46694 1828376 654222 1391005 22307 1968169 1821752 1342639 382942 1153374 1937017 148161 587392 1268448 1546246 1330327 1647503 1183696 1796515 602554 1565828 810913 1731530 432109 908897 1409933 169062 857065 1433717 400468 827570 462048 1365569 1467480 47303 305092 1296495 507497 342223 55063 1870172 1385879 397635 1481893 825293 1002438 1052919 852818 1009881 1247774 972786 248464 803018 1684270 1401410 701389 565512 656649 1592556 201822 1366837 1559948 51482 808879 752515 459393 460582 371984 929382 1666018 704460 1374538 1591907 563602 1861232 760354 1891473 1555401 1813893 35769 1129310 13974 281555 1572414 391044 49451 1927355 964732 851689 825529 137186 811081 1204172 946672 482948 377296 126546 1217492 852163 795864 1098475 125408 1964100 1772630 1449229 207867 1626071 510028 852994 1461326 1993143 1837652 209965 767827 554618 1257126 174522 866072 327284 56132 1773448 1448927 80526 1865659 1350292 596741 888155 1101392 1893947 1400458 1308675 1705316 1221517 1633418 45041 1400746 744429 778117 1906442 1904699 1564754 1396316 764838 366253 1771908 3008 1272999 298134 1345861 543545 1972481 907016 1588211 724185 7281 1963643 273571 407379 1142854 1362517 785184 1743897 1443145 1162093 338777 662650 1198675 204249 1480116 1717851 38952 1068853 1291818 1743173 1742981 1704324 19321 172814 77762 1885169 1148944 531345 117078 1454009 699041 1441725 550334 944703 1319278 519666 70942 1771170 950876 987400 1009169 1861622 1013285 354732 1536039 27869 1427918 194616 1066459 966898 1171188 410081 1512535 60342 398430 57945 1201136 633120 1037539 189784 1398034 1130334 1662958 1585062 201827 183714 91936 1188967 1488465 791742 47947 1054257 858571 702010 951821 440766 1670452 1396463 1991158 1780335 143707 980124 1633257 1356190 1101983 636939 244884 1434789 1026672 646966 1221451 1105051 1755232 355583 595513 1187634 554277 92842 793816 1633883 1960394 812280 962491 849682 151048 665718 1635646 1823814 1497879 354312 1455863 1704725 1335206 82892 1102430 1378915 1588336 91690 1962178 512487 522716 1950158 805384 379291 1333690 117615 1759164 1323083 1145062 724737 1330565 705300 911662 1008888 1252876 1394226 206511 1829937 848105 1283339 853712 1337053 926868 231523 1528987 1033898 714381 522287 974601 1635843 1761604 1406811 4040 48120 153 793035 242285 318331 223415 761801 833604 131754 1902829 85557 996066 225870 1816885 1843980 1733507 984846 1236011 679650 820776 1205483 1442812 1962621 226099 1982925 1155443 1324633 991894 993508 1012757 1009969 1021872 1101135 1524968 1315899 773549 38748 287769 578350 1625863 1323105 1989988 1381086 1406976 1083112 1417064 143442 18749 236422 631680 1120382 1925099 1674536 1372787 1981065 589102 314234 1241304 253406 615786 1452889 1120633 601581 231856 998749 140614 521652 1752435 418536 1088210 859691 1557219 373813 1484420 208072 350715 1270003 1208 788911 68557 1113183 935839 1523739 141887 592142 119836 1543184 1289128 1120359 1282414 1239022 1070704 753867 462375 976377 544783 657595 1013104 657492 936311 118549 1811067 1467478 1770889 1127746 19558 1701763 859845 117667 961696 1742712 1368525 203325 1791289 593830 926610 1763326 1453624 1562109 1635128 1956871 1495757 1527980 331910 818378 509580 1844998 60176 776614 194373 721808 716855 1827106 1558099 1785921 358967 59435 943497 1903021 932107 1329740 453094 1334784 1248085 608364 1392698 1714272 421690 516342 1510251 175494 1754673 94879 596977 484985 1031041 1639405 1929401 443867 269863 1999353 1611665 1700910 1976881 1749146 277397 301757 937066 1083078 387314 1662141 1615168 1269084 1597747 1674116 838618 1928033 1917318 508958 49222 190634 1695668 1319742 1997956 662320 242909 733977 25690 1804166 1014575 1816359 757300 960225 33914 70408 172086 98256 1803257 48207 1249680 7103 65647 918343 1260023 1961280 480170 891809 84946 816424 344120 1736194 1840364 1045627 1965381 528680 1388846 1592160 232575 1744142 1835551 1381002 873459 25295 432338 1803706 1061816 825321 1001557 776632 1765702 1760049 807976 531092 548781 1329946 699915 784128 1481211 1175672 249843 1393823 325353 1827984 1656830 1426958 95966 828333 1192445 717731 1484228 185660 1014336 824517 289599 145930 668844 1412794 15120 859841 1261683 1564732 1927136 1142654 238217 561499 1720019 1008044 686462 292190 514327 433729 825779 583519 1903344 757939 1596968 1843779 958892 993932 588954 984399 366043 466094 1758448 1205278 1020987 1502372 244359 972985 1308197 595870 1372455 759100 1344079 549174 73352 773302 767054 473499 420947 1893920 711543 139459 1796778 773303 1618163 270351 918270 1912585 1435096 338477 82761 1397981 811974 1372731 1710160 1958646 977868 238198 383746 880381 1257679 321045 1918220 1542221 1451560 1674983 1035507 1376892 1525528 886613 80503 804189 1025542 1689021 1098954 1643 1535302 785103 1411628 1669959 1232615 1785211 1944392 907865 1850944 1862299 1864027 1506633 641840 1494889 516166 1199066 178864 418428 205897 440410 567435 1745100 736396 1871292 1884920 897945 1557040 1695202 1823265 1508062 920034 1219983 468564 1464559 229453 233109 1899954 1425696 4331 978073 1775563 1632354 1616548 1810666 536084 761612 1308274 141994 850097 1192303 973844 15701 1898007 1846744 1836627 823169 276689 1388331 1118754 141499 1157573 1044064 1356785 297633 1764848 1905204 204219 1702242 1939313 1711355 1617820 662059 237848 1164207 1131481 720699 1761267 812272 1359707 989925 1731103 556905 1316030 156565 449758 632247 199927 483353 336132 308767 1776074 1017484 637079 259776 334441 1100628 156419 855202 1202199 501879 203254 177871 256454 951406 174768 563661 1710506 379859 1502891 260025 106836 1578676 301950 1344625 1084864 424573 1898657 1950666 1537207 483717 837764 1111544 1006272 1244339 1393628 1513356 1873943 534995 310035 355309 874924 1396877 633661 1388187 498227 80590 219908 565483 146951 1809116 539470 142452 1714270 73575 554452 1324326 1011175 589000 1570337 503871 296491 122022 1119346 58958 1515565 507666 56630 1507458 1724958 20913 1197901 636257 152392 1499210 308433 1996479 572638 978536 1744307 289573 281742 1011073 1234158 251069 1428352 883863 828357 786556 982818 1384634 1862219 1201704 1772599 451932 484765 1009480 1485643 1097468 75783 107284 1995377 1699679 368981 387236 1929981 1426128 1103766 1254768 1042285 710939 1343314 1982619 201783 1415087 1585215 697988 1126198 1094784 761518 1784662 732408 921731 1051162 1516419 1844794 1958878 1559377 55036 106793 1421340 1439435 589751 1764427 1817259 1654351 235962 875998 387986 808263 307187 502921 156573 960185 1105336 804629 1387825 1884955 345298 305602 1168795 1938954 1778177 1070993 1319351 1010923 782308 32048 726129 1309017 403915 566477 994829 584373 943050 1046447 1741693 1110870 1068244 1272637 218551 573514 1905991 1779008 1764176 294617 7733 924315 1754165 1596152 611224 1524212 703830 1799747 1781841 146583 300510 208147 1384175 621504 1921347 105076 121047 1139636 69895 716238 982534 1102237 729548 324322 640366 1361448 871023 1032536 931115 1781812 811813 542571 1378923 440825 1933813 1248925 253117 1415895 1512876 902658 1708063 1585985 1786384 317546 1276654 541867 61227 1701555 1374625 599882 636676 593984 585276 886127 1083789 1586400 77133 149691 63339 1213208 1423639 432567 1202403 44097 1514174 908001 377362 152522 764603 32652 1221583 339066 1021422 1018069 141424 1334659 108360 1141140 1279267 1766201 460396 892158 867336 1713184 563284 12329 5899 323540 842917 787307 1663862 626022 1062562 1273457 82750 282110 1472912 150396 132512 1432383 1340711 1367203 498401 1376856 493593 1056488 443042 1929851 133068 392951 648370 1696778 440747 115053 549577 1466918 769695 1461146 178561 1842090 1336649 270207 424649 461236 1486134 1636551 192044 1515648 1256086 1931266 251187 975648 1100670 1762893 1029573 1036851 1969291 1070842 1900157 844343 656596 1218465 1021138 508320 1687346 427950 1476215 1392584 1422673 360679 414237 474711 1705536 588345 44930 913066 1436587 1733595 1585759 1702590 1696943 1264140 425812 443682 704070 1452397 1472696 1796492 473596 779412 1721376 1860664 571814 1778960 1070348 982664 416978 1338857 1971599 88744 196490 792809 1938581 664309 366869 1085408 979604 1362007 577421 1347470 1718354 1751213 1963573 915309 508969 1861397 676949 1894405 990681 34676 1248007 150755 1235482 408371 457110 1759092 1322782 449932 1864701 1253596 1747648 1404141 1316323 1644680 1516342 1278252 1542381 1721144 523448 1493656 1751550 1551142 344353 1633566 986591 1786500 1948892 488203 403229 1502338 1777818 686925 762061 753108 328629 253512 1397145 743188 758532 1164676 1405752 463402 1833342 268679 370612 557915 323381 105111 747881 1674823 70171 1727239 950885 1818222 579448 477846 1003057 1102326 1940182 410698 1263401 1520745 1978327 1513876 1940730 1569700 1576861 1139786 1628906 1451697 1893426 969725 494194 1914882 1701773 1929351 1265944 1174999 1234004 230874 789945 654418 1261139 82550 1864993 698075 526041 762203 1040433 1369916 419240 449163 1544009 1287026 80937 1794757 1463051 1906802 1179944 1963897 1261769 860083 1945244 340418 1762690 1151233 506121 654290 1179476 67587 985963 709315 112472 176382 1108289 1157954 1557650 543952 558174 1994127 1361638 463494 1451597 1068641 1257914 932711 305385 1154576 1111300 1309702 979772 1506896 426047 84551 1413347 1172405 1915878 1352288 684480 107254 110694 6752 747077 1291120 1640540 553039 575078 510257 1184651 451625 99999 1329810 690907 1516420 1677837 719229 531322 1343166 817046 1264375 1232138 854112 977475 259153 1442244 1407840 845521 1563773 1081705 649770 1123974 739107 204321 323538 696557 19886 174215 608759 1247954 867649 1618468 399001 1362072 1306319 1160236 339148 1765737 432378 1430807 578511 748615 1666122 1870466 1193449 1317133 1348238 1531895 930636 1192651 783776 934609 277806 1935289 396413 1573275 1282131 1626826 1165970 87537 1371191 1999293 1915006 507912 254597 394619 573695 659748 1730011 1338997 680617 1167787 84296 1155196 544015 1398237 798897 984193 1591848 543019 1608372 1298638 67332 592146 996126 808212 465330 1731672 1926243 1541753 385594 284951 1052283 575588 1900202 977688 452481 1340672 133674 470402 1135258 18677 1727266 571124 258546 640737 110810 431108 284776 1150255 1705878 797102 136718 111456 536340 425703 285695 194992 1729686 1446749 1924141 1935798 259990 1173742 565552 1142090 759951 1911140 132751 27959 173740 1702019 1903137 1752232 1723747 1264519 1799276 1516302 513848 878847 465834 149003 623496 1196407 306059 1493758 296311 217439 620947 115302 1887524 356710 974886 1122677 1863313 1277931 201782 1643189 165863 626898 326951 814835 1900417 416651 372899 110786 1462537 555321 1657858 1409117 1519298 254315 725919 552839 1208291 96191 1124355 846622 1550391 1558247 650871 818641 409603 1645634 1878558 1755586 355244 1957455 1209985 1770504 411308 748975 1562373 21063 1554498 1869476 166250 1526213 123899 721422 1674123 910379 189910 1225458 458190 305226 785266 1640805 332056 642815 1363892 1403592 857740 1292146 1735204 1407907 16894 540887 258281 1841908 584363 1881463 1503179 713564 1270574 1152198 1964799 1379329 239764 1875466 1889103 1979106 838649 939964 1471651 183355 1921404 600574 1255856 95720 267885 1439011 1417716 1509477 1676326 1105303 714285 524959 409521 1341991 398579 1165780 366390 105874 1718255 1792658 1726674 635609 23090 1278132 1895886 1609796 1541345 497176 1365300 1165169 884139 843662 1969433 508011 1965738 1467780 1687146 88909 1271596 164090 1113489 1499574 541010 1953710 1328790 1767383 1567874 1160725 1971850 1341270 1952430 896771 1854796 1619513 179418 1514583 1698072 176040 728819 514781 1198521 664593 493642 1706876 1731668 1310119 794242 1919271 383771 1807384 881134 1267625 1946854 1829461 23488 1720061 655699 880421 384829 1348154 1367942 597367 964157 228220 1291662 1345798 891780 1314667 473289 1286600 1426857 1834020 1638024 269510 1178103 1207282 371263 1980304 1584010 953758 1267555 577963 356745 1228781 249368 1060148 452738 1124024 1631695 1463799 1519076 359456 1578510 133351 266481 1999616 484792 945719 135530 758100 647542 136176 1999830 1850322 1494012 76729 1409026 1339388 611451 874157 378372 592328 470811 434053 1090855 1879530 1161283 1900940 1912202 1277862 308486 442107 479455 1661223 1765954 1987149 541567 1518598 1267677 788351 801692 1013460 1668488 728760 933803 1873810 1617546 1627300 717928 934993 1693861 1451875 715103 1964483 93805 1045818 23025 454464 1160474 1988491 1812463 1293499 700663 1888892 1231878 1107250 1150574 402823 1290507 1276545 1856238 893723 1997526 922393 836981 1105036 813612 1274403 1953499 1059606 1991091 328587 1438622 585365 29525 1031614 1300260 1826071 41586 493077 420751 947804 1175791 1280046 1887720 1763999 623280 1940960 43288 1813797 872104 740758 768537 1773227 239350 505803 948962 342600 1219084 1583503 469204 1252993 1081630 1029388 1815773 34109 387192 612760 1210424 692006 1636378 1234424 1340355 477913 1863969 1190515 445768 707694 632656 508472 1863361 1709320 1163604 258660 671455 301067 1459081 1939206 223406 1838576 1792819 1760509 175810 1845552 788957 262608 1357511 751319 1396341 181887 588197 1552448 1300512 1516123 1014014 1262239 191526 1877461 1551037 180938 957779 1419202 373980 658419 1080949 29546 561072 1462104 627078 1555270 746907 189482 1582138 1190983 1843926 886743 1437674 1203672 968618 1989257 1335215 1813074 187183 193932 765871 844958 394777 1698099 805555 1128664 995541 743888 620200 1116165 492664 267524 1342338 774857 1493282 487575 413458 1509295 1495534 1767052 1395227 632465 726199 1443217 1668217 70533 166359 792505 537701 746884 337394 1581110 1574687 333015 1422207 930713 1453313 864526 1486180 222689 888063 1563559 527746 182234 1165056 426981 1019305 414167 147010 1710208 1557598 894272 510900 1960965 1945649 1661607 1440965 946837 1447784 890237 233265 242017 1900244 1566860 392344 1051485 369645 103294 714544 364241 547482 1025912 1987377 1573462 143910 166598 1622729 1130296 354259 1336765 1788968 1587017 249058 1725633 1779727 850260 709093 832679 724769 875436 556304 1074225 847513 760838 1657738 485338 405532 872737 1285023 1965499 145545 1739736 337628 1092140 591360 1979307 1475544 362185 945389 723630 968975 610065 761524 459837 678175 1512616 467794 1665515 201198 101499 77372 624738 217271 1573714 819219 1592229 1925647 14430 1958606 1450090 1532302 1921603 1061536 1931334 105424 1951285 586612 1398704 328033 330924 353107 1254527 958042 655959 1022480 1085919 161236 377874 1423546 22534 976560 1403324 1562933 314922 656523 981904 871501 1136773 777150 1074039 1951599 271300 1812649 929587 496033 1429635 1971366 1778579 593323 917327 108900 922876 1755239 1935616 1104362 1243884 1579968 1600492 1015186 1719293 1762540 1287266 1503827 1763563 1565799 478947 691038 781852 496513 1741350 906373 491110 833221 157022 1730109 515336 1431205 1306101 992804 698608 820260 281905 707027 1807367 1354195 876097 566331 552584 1690195 998158 1113447 265047 1467386 221152 929031 1138857 1419225 1531366 581767 278258 1789604 38892 964918 88287 1214863 776593 334658 1612777 1310760 1943253 1695560 1990705 296322 7332 1609242 1713910 738384 446307 1798789 16006 50481 1872850 1995960 958317 1367334 338634 867337 181652 128345 1549186 1069797 1414252 1431227 1384472 1999946 1570902 1750521 1883869 1692817 222040 1961867 1237303 147579 154754 1636090 355327 951403 603502 933761 511161 1049146 1165696 1775565 1037417 1596128 992213 472709 145388 1315413 136146 587265 1766214 613538 950124 1237148 1199027 79812 1550631 1884101 674062 1812204 129275 1080472 854790 1445960 623567 1344955 540001 946463 1051268 290732 936135 1416702 1936875 1493063 783082 1498844 1650297 795271 958012 1410682 1381271 936655 1304960 847376 281766 13025 1397940 1666153 1174403 1424577 1766565 965578 1139294 405128 1087791 862423 922699 730529 667191 1866189 854741 1428964 928482 404820 189217 542376 1386084 1412462 1928900 850551 1719363 722550 1084713 647728 1197291 1746431 1872171 404539 1054607 712645 1270530 137430 1331998 1956510 1013073 1997892 1545730 239300 458733 1282285 683573 657327 1452876 1188427 1250194 1524252 1647519 12830 241897 382353 1856128 358339 1727374 1400083 1681122 420340 423665 1079940 1791016 1739038 392631 355408 1310172 1112475 1617442 155158 1357792 1834963 512422 1307480 693409 1328913 864269 1991442 1774559 1165768 1774697 1464536 1576266 1069439 355720 1706111 1646447 844203 1589875 1404364 891922 615326 18374 734342 1821557 970468 655546 1696927 87993 93605 94528 187945 785140 1040636 1114177 1847963 1296696 731496 367704 309154 1207790 630715 1515557 1924515 648505 330419 1279016 244489 182986 879082 1529933 1841820 30530 916681 587498 731741 1277131 811962 528665 474557 1242943 1670557 622275 911988 1401910 1188619 765728 1903381 1949739 1315725 522901 1846561 655094 970950 1768860 701696 882722 1598611 797322 416081 116245 152275 1623437 1913395 1139936 735148 250769 1535588 91257 888407 275199 252807 901693 1831028 265856 258889 149512 1400982 573053 1309314 1928514 430501 1241452 1586797 1591298 1510336 460290 167742 509642 439260 668089 1179800 674745 1932895 1586916 705158 377504 1892006 1731208 695917 38917 1613165 533016 209138 517645 348656 166625 1273989 1452575 1450578 1161665 1005883 1322866 755954 599789 1420837 1032535 70426 406762 881461 1734988 1154582 483348 1975325 885735 1787141 802656 213067 528672 1207460 993942 1151478 352656 561421 1403541 1111340 843517 1998084 1636822 1513374 355059 1713141 110035 327477 1038633 124872 1651022 551380 1990025 1313500 1894276 1129484 1766336 1977675 1427775 170821 243225 538000 561855 708962 1069646 1174959 1044069 123634 1346895 190438 611061 766981 704828 131175 429864 1419444 191523 54564 1657174 1046627 1075204 1542701 1917570 1809971 1658796 672930 368534 394399 1645278 1505885 1618602 1182089 1967352 956652 619114 473806 948445 306403 184910 1516080 1380212 1406831 997323 1659317 926762 1211174 1845366 485001 882361 1752138 57687 248956 1788859 1218885 858229 1024610 518018 428491 1972449 1842051 95438 986468 383122 1161647 950355 209991 1570638 1864254 1605989 277600 508358 1237892 259270 492436 1413927 1430913 1308809 1288549 173141 1102010 313664 27060 1071668 465590 144975 668576 993398 1686943 1554794 645738 426569 1461794 1569769 817614 1936649 839435 413768 198450 50980 417117 541236 252821 868446 76516 321597 1271011 1512505 1025972 1987834 230 1922641 798789 1813051 253317 43951 1852273 1138080 484835 1256203 837980 1408335 1555533 304006 277547 925595 1228627 410814 1634746 1657995 1549930 36950 625690 18849 1877048 1038727 1416119 1226922 60395 1695463 660850 826054 755598 981712 704270 1060188 1280525 1836604 877452 369145 264779 185857 91997 1926458 1211438 1338648 1000918 56852 376832 1423906 991260 200156 807745 1509349 1085975 677238 1360951 1162434 595649 92220 1219731 436717 1770232 1537125 1863242 1534783 574538 1980992 41644 1398726 709790 1204447 1191700 145159 718132 1443078 43748 1874817 491428 1673654 1747529 882739 548485 1778108 323351 172250 1224325 1525174 527157 78425 935943 1910105 651090 1049092 850367 1738041 995859 1337408 191022 112643 1626888 1374709 51528 1199015 128186 130297 130322 591794 101326 398299 825616 456090 746714 1091909 867557 1537584 724820 1503724 315249 1563119 1160973 117997 111524 137905 710946 1082133 196225 1865476 1040844 1165089 634761 1594647 1738729 559047 283650 1369540 911523 469825 901007 1139550 99097 614549 1584382 836700 916318 997977 432707 139174 762113 645582 1682076 542477 1707767 1072516 1968763 1348537 1025708 1601640 1687352 1610277 584798 1443104 816561 65180 444601 140647 1081050 519136 1913197 745970 939740 1052638 1519019 906216 769736 173061 1168272 365519 1383054 1518747 1366137 128316 961401 193347 948459 1917840 1660738 1880615 11017 1797103 1732570 84077 331590 1949217 109641 1810030 897528 229031 850558 296160 275958 1966787 1843717 235750 392028 657261 1764055 305866 1395487 459967 1113139 1891649 1571241 965717 501733 327336 742308 1493214 954378 910738 658413 1980545 505583 1224128 477328 280948 578872 45873 1780501 1810952 962920 376223 643583 1142552 178011 1655590 822689 1124801 914603 243052 514829 659270 1699037 489961 1144263 1045101 771557 710563 1262494 47405 1853308 1869174 1557593 1587704 107459 1336096 1016690 1250912 1661674 357338 1489765 1450130 1291691 1057278 1673554 894357 1934186 914751 1534421 424874 491408 1131828 326841 1034755 1305568 1366119 850090 179159 1123279 1461576 610364 1186823 856796 611315 1733876 406460 1962911 314769 350303 510710 945493 1281745 1679151 957324 99698 1921377 756563 121551 577249 1179167 994639 1325173 351149 256186 1062186 188505 358653 963102 973774 999312 1001285 1207240 1469337 628004 1296131 1162948 220794 457053 205180 489481 1937847 623492 906917 113040 1632546 1666957 1496194 579123 635347 1547216 121478 1580337 1014783 1385682 1781619 431253 216156 1038925 1377074 1537537 893399 163009 1901444 1269143 1713963 497688 1844138 1242300 1575462 690429 607690 600217 1178044 628376 1300600 152020 657145 1298371 507108 921450 1830931 1315415 1165932 1847754 917807 900106 817082 443984 82439 1161803 1851485 1235430 534468 1518255 370590 377764 1147841 1908570 9290 1948378 1228509 813902 1529283 1917124 450783 1719043 556480 1605238 686572 338287 1362641 451754 1851373 1886863 312935 1445988 623482 1770102 1126256 1429867 1850252 416096 1308876 1798303 773934 515848 1432915 71641 228823 1316910 1476960 1997816 1285264 1473707 1783622 800323 305472 10052 1999795 1955142 1797121 1251268 1528449 1945916 1913106 1148442 1261628 769635 1887257 1611451 1667228 743908 104920 1650087 693105 153436 1593275 372585 573900 1067825 214537 395092 422062 1720975 1679350 686109 395514 1486459 1339786 1412066 667736 406662 1625835 263439 404668 1247812 928568 809049 1251482 1875783 991666 1823270 119354 1315097 755037 919675 951015 1232274 978853 1434852 1809753 490529 1476537 65267 998014 1779808 425589 1354224 1146040 1438782 1905551 1756893 1187899 226579 1768171 615789 1209640 1233023 1307592 428126 1489793 1816518 768259 1152208 508983 572938 1925641 503146 859368 666832 979329 1025691 331257 309081 1032500 547476 1228143 161099 177400 672978 1929813 537587 1649573 1111719 1924532 38783 1117435 190681 1852154 1659496 229223 1730604 1104113 18930 1864631 1720240 1795159 1706750 1527030 1982802 1031080 646043 1914867 308542 133620 642284 937628 84492 1249469 1476017 1589072 654947 1213752 365369 43443 558747 1844729 711115 748664 846846 482638 1397751 1484885 588501 1887570 1209018 714153 1481920 573707 1030538 678969 1705613 1883587 998492 205528 383817 433813 29959 1104875 52180 218991 1273736 220741 370865 1135585 1850042 1353595 1591064 1792276 1761349 140949 751871 1676710 501777 512079 1255354 1475678 1418423 1156307 1324762 1444047 59344 1715863 1989318 1237130 50732 1039005 321835 32536 1571928 1055525 466250 252270 1088241 694344 1984526 674382 1973178 1043251 795886 1912513 63583 351139 111598 921655 718175 1048706 604512 390491 181935 505971 467227 49538 1279786 82691 792949 1874989 1160505 1688148 391368 512849 619906 1919286 1726830 828698 1130718 68750 408462 636798 1532395 1415375 224616 1886703 395585 1069355 313769 1431910 547291 59815 822057 1328078 647785 1351646 593425 1836019 38613 1458780 1754929 1996516 1925086 1612361 900799 1716068 837747 896493 381090 1253294 47910 186574 1095881 71145 1437526 1372273 1249503 563311 1834092 446222 940154 1742195 897292 922225 1049206 1546031 1750241 318793 1446468 1264135 1066282 1290249 1676847 737148 793934 1916688 1790330 63582 1618122 1690612 1868785 196093 1581464 867076 1601105 1052673 1532190 1278636 739048 1261554 325960 600357 1894310 32039 1474408 940305 1922071 819063 1506006 360741 10023 1029359 1189102 1555159 458202 376917 1924280 1598469 1559422 392208 974829 546753 1164328 1953054 1170177 152744 77012 223461 1499071 843281 1135161 370068 1380713 448128 1053555 1106071 1628200 85423 1359012 1720688 105884 559660 1519472 925019 1382971 1110773 65481 610039 202682 708487 1503992 592390 1477035 1560183 856570 1250718 244580 1164052 312940 313285 326001 229736 637889 1416307 1314285 1844857 1800447 116429 1246950 1492196 1972918 763219 1403878 1281094 1895200 606413 35564 997293 904449 712007 620824 890939 1407908 1995459 1209650 1440144 1412189 829528 1376655 1321801 1012023 652564 1274255 833744 1863962 803507 1081204 1034394 1043623 1520710 607935 1175907 1528674 1387527 83425 290301 1478800 1909847 1292232 1546341 1991143 1797938 1621746 377405 1856057 261460 1782292 1001962 1254223 1562794 476612 69122 173533 50158 754510 317773 1230203 1135853 1921993 762958 1165891 888116 848850 831627 835572 1616338 1992404 481771 583318 393544 801393 167694 1318287 1419011 1704175 970445 1823537 1016276 289547 1701457 125680 1882702 1994961 1114592 45146 1271069 1975596 71097 399673 1704809 419116 474583 1261935 1435714 238969 1121 679912 1474575 130901 995661 293393 1780027 1269375 1650603 1119780 735888 1051266 697555 472595 1407245 475038 1767159 1841222 6293 1648206 58683 917100 1074085 658992 1816827 1545826 388009 1972352 840907 352946 1094394 587200 915988 1510624 1036536 673103 523441 1101131 16238 220466 345971 1280684 28935 1328348 1351177 1195788 206032 732239 1968453 81291 600985 794576 214746 1235358 1737150 1436742 973942 28230 40202 615445 5895 295945 1393946 870810 1145092 1854444 1093595 1828000 1867779 1316582 385256 1802836 194440 1455313 1373056 500358 7025 987990 938205 1852857 1629966 1239592 365881 519821 332433 1971602 1781859 529580 1543625 495872 1132495 411563 1301865 1090493 1342327 328337 1426423 852578 1630498 1371489 1343344 543438 1225303 1231773 1659377 566692 371910 770880 135304 837296 1380100 133580 168026 891075 558578 628887 1375215 1321469 649742 1102004 1111478 1200097 549072 179472 1033850 860877 380648 1941164 970607 419633 414597 325795 135638 20932 828681 809652 942042 1690866 806479 830677 411260 396030 1978621 1582578 979579 1433415 105539 866211 915208 303138 613330 17093 827128 1233187 1146949 1188196 1024469 692580 1326696 1040012 1754210 1693495 31628 519270 1396590 1155195 1111553 375901 544424 1155055 1496336 1397744 1395944 991248 1790696 1984318 100078 1701433 1449561 883088 447140 244061 1373024 813116 1856820 1142667 1258622 634811 28237 81959 1787734 468414 1366245 779796 242891 1075628 20398 1995336 1864928 1656389 1554838 717546 659141 1577243 1311467 947908 1082649 1878788 1301440 1494372 372335 444149 743093 1513164 349793 729568 596807 1669018 71156 561146 1437170 1717538 842221 453722 1248801 231657 1560426 229607 1906480 639141 1184982 165767 695553 1909448 1049429 449815 981126 1053276 1086666 829040 819510 1304274 7003 404715 1121818 1812021 1983213 776865 1068138 1931811 725665 813574 705522 1625727 225649 1711292 280585 683887 847156 1647909 1926963 548410 558630 84489 171973 1223537 665929 271233 1408856 1142857 1444917 1103893 1437266 819395 804603 1291355 925489 1437199 340057 613130 633560 1406384 682612 1925760 1638061 1291207 760444 1279569 254362 932133 1622845 161546 1950361 1710918 67833 1277810 1046774 1665821 174675 559770 263265 1559592 1636451 1378680 1802249 64483 1640610 1822931 1537918 1278797 470172 1889278 382265 686930 1834487 1921484 1883516 1562990 1006690 1280499 713593 478189 287645 1589865 1752581 674457 631899 1464723 133307 1910595 244713 455795 897858 362891 1536036 1921454 1345711 226491 1340347 1714077 1041607 785157 352335 1715336 1580686 85015 605162 1164812 439912 1437434 1035437 241623 50837 423064 1722800 660836 1251253 1584582 1891054 84521 1879931 1441179 1999012 1338040 1860040 454644 1927899 172095 467652 32453 190523 181072 406574 960513 1456227 1563669 528863 1830197 981482 222696 1785389 1789772 1474357 1198682 808146 1716109 507350 1714263 189091 1080225 634649 1742901 782082 877754 1601948 668323 1555001 313568 1711126 1969947 430278 230134 1313245 219027 1767182 147389 650114 1221424 336169 1675421 1544906 1808347 699215 1742831 1270213 208139 1839919 1198756 755557 1775724 1787244 1936091 550908 1410498 1155022 1886596 345146 1482647 1446860 897581 488385 1424722 1512570 1985337 1464945 935657 1907514 777371 1598959 738299 636730 773055 1001807 1394657 1555928 881439 1706652 980469 751113 1375886 1010770 1073042 88889 1186361 7999 772802 1796433 1888476 1157353 569504 1684976 1545625 705384 644940 1051149 524326 336176 348799 900309 709981 1573953 779646 46187 1972721 115689 797744 949942 913933 1800389 340785 204354 1791887 305893 901008 1223649 1961404 1966654 1892858 1608938 870044 1679761 901709 1709119 1211727 1714490 1931621 262017 411906 1140234 1150683 1901229 955006 904294 317391 285860 1821802 1396490 1947103 917796 207068 165760 1096741 908436 339987 1631017 1060923 1442428 1606683 947487 751588 494344 1713628 1322683 1028713 1567725 942566 1966358 1961392 980256 182011 842720 426235 22061 1653926 1806220 466013 1695477 1474612 48423 1743607 21204 1242614 824193 1852260 1280190 25968 15792 1147274 831187 1033412 326863 779066 645543 1583615 1678806 1393821 1181953 1508615 1468362 1363288 1407317 1956039 524440 794183 295228 190916 1592103 433548 859257 1991995 939708 848742 604010 1072813 1788151 1144071 1280667 80900 1289221 566601 555278 988342 1747266 990436 775134 591899 1699526 154919 1075252 702531 966364 812912 1994867 751017 1137757 1800139 123171 340347 409892 1715224 1346268 860187 13469 688172 1445070 295349 497535 780714 483474 939991 1239655 1313987 1829065 1844720 1807000 292337 1121336 1955308 204743 1990983 1781623 1334491 882652 626153 139506 1608289 1634065 572208 849693 1519367 67996 863502 1348748 956592 97831 1082690 1237133 476905 483390 1510410 1270202 1536141 539825 1207976 181405 236235 884930 306066 921414 1480161 879174 226188 355967 1070283 1232622 597674 76250 1383555 109279 1543292 1398575 1528504 1275917 1887343 1192530 1950900 1579485 960387 64208 676733 1537631 518699 1725341 26966 135227 1325671 1155842 98008 1002424 168818 304890 1072137 1519121 562878 554873 493729 982189 243194 1563864 1661397 770416 456341 1501874 1737157 1570376 1109472 580171 1226639 1092021 1844758 1155767 257113 414864 1565983 646734 1976068 251646 69806 125554 1474876 220531 484016 932446 1834007 456105 1693093 1454376 1398559 1638023 770668 842757 1671726 638990 691537 1440224 1673410 233777 386043 213565 677895 84765 1053166 372082 1534397 224961 204390 8503 1880267 340222 861429 82287 524172 874084 274563 418986 756434 433368 247824 486322 1354019 1052358 1816790 442339 305855 1291364 1080350 1349900 1213070 282576 1933591 1209347 690213 1095375 619777 988266 901543 1312083 453564 380595 455592 1775148 1606225 1150389 1609274 153688 1426776 697603 695035 1269481 722123 1237010 589761 900231 514352 859435 1322205 1642000 931974 425968 902181 282311 1853145 824443 744792 772385 68551 22343 1172618 1466546 1861482 912590 1921579 780995 175045 682971 1194619 1819045 1352773 300462 490650 1333519 925533 883666 1253488 194835 1591389 1430822 1356467 1973031 932592 786609 378637 716367 1701802 1407059 1699644 1001374 313423 347517 1700703 472575 287713 1693194 1869708 696200 1929155 1398757 1226498 233672 1339830 1459633 829604 1228325 429818 1836664 49835 1475338 89654 1731197 807942 1110100 1876219 647730 966938 1095579 462833 519227 750329 210500 1055964 365908 268600 276197 474930 942349 256662 205733 86888 1593683 1001284 1363466 946735 134012 1119681 418393 1158450 4517 1425788 987109 1861790 1961455 1164183 1481640 840550 1317160 252201 67537 382011 891778 1129555 1011396 1707972 493634 230867 1003451 255956 620525 146123 413773 103897 879345 1760988 1893672 312432 13916 1721094 297428 1836614 672330 359917 621667 569858 469092 1806844 466222 1560321 1003133 964900 220057 288427 1960106 1143648 1360489 486033 1620907 1804455 1406961 1618819 376767 1128330 1647613 1239864 552677 1209171 1816888 758091 1359557 298901 142431 1258482 548895 1471897 764426 657885 752644 656758 1999274 1408958 1104609 931878 281748 901391 1446647 760411 142174 1515095 1067330 1443489 1265097 728162 1155505 703974 40400 1309085 1368195 825853 1661046 882206 1012972 1379154 495079 1078520 171373 900197 1848783 1952721 776272 972475 1055057 1487989 1089473 1954656 1861904 542753 1532861 1539425 525630 225470 1611924 600430 1427515 1897928 1415261 1970368 157539 1820875 1644484 1923606 973611 1657743 1167321 1540858 126641 1504860 449552 1881620 705912 876845 1144168 1432283 1928436 779484 450239 1436299 645227 574197 303486 1800044 91364 1939167 584941 1431699 578956 546701 361547 935196 898581 1835772 1753197 1911045 1094575 1424187 1818650 1046251 1009213 764932 1883233 1470790 1915728 372517 210785 1553851 1033194 1092460 1910429 505575 445507 1077400 1600359 810057 649973 1217154 55724 1548049 1243220 897984 1666169 1074705 1922208 1442370 181399 208468 213140 1107918 928583 1661760 302443 1505368 1387316 142735 1110263 69199 1242123 450895 436755 843967 1707982 1355693 1382376 1064653 1905261 1315070 1795940 1263339 1623998 1892846 1614708 1674139 1404274 1633094 1490201 1198150 1410113 498097 848649 861649 1615871 622013 1311230 431689 452540 1222814 606683 1420731 30191 480861 247460 977928 1685018 545641 917391 600601 761258 1216113 1525687 145422 827116 1527921 451260 1854513 1171782 256272 694491 64202 1819962 148425 118827 332169 195662 818693 844260 1079351 590008 975856 1493936 909196 1477351 481006 656609 1775618 1722399 343592 817863 658250 213328 929228 1397238 199533 928332 778051 1853186 719431 1062188 438503 708034 253861 831646 1636835 660505 508116 702483 1883581 175458 1342944 637868 1830272 925243 1069493 710259 1138929 972527 1895970 1573607 1123625 1700309 1788431 1378630 1675264 810265 346514 739701 1432228 86672 350870 1147700 1329197 247722 1348067 1788179 749260 1716121 475765 1985980 1193314 1572151 1695444 1040597 814828 420671 196543 1956956 410770 1688965 1371102 831794 864156 1838662 495195 1815431 1457588 1246076 1798025 1283273 996869 731200 760059 770105 1036470 1455154 890396 832090 28810 990077 782641 993159 317246 1372350 585531 1482486 800324 1264288 532513 1260452 163316 1197721 988457 1958382 1517216 657798 1724505 1690070 1238579 1102543 926873 517545 1952491 1498390 1841999 855387 1539319 215639 426932 1940502 40421 882029 424431 517600 714346 1185062 1294657 249663 660652 712473 1736140 1306878 1821413 1745806 1557936 588288 1291862 1182935 1485808 973063 1351418 637816 224808 161091 585283 1925425 1145437 710537 431826 389003 768062 705898 111736 559924 641162 144027 735086 179697 1825311 1446885 1531885 328481 961259 1266577 1547031 1280093 5156 854635 1957244 340077 85604 1963056 11668 835319 887850 59313 1292770 1848774 1832799 96207 715155 1248591 124071 1570076 276096 1314467 1356200 768892 1702457 566373 656594 1990126 1611208 209502 519675 1852231 598771 1904258 1394948 604167 1639424 1531267 1680177 1020369 421579 1494268 1185926 1028263 1724776 662233 1478193 498776 63926 1643222 1186964 185405 1539029 765357 1608214 519686 1423181 1519177 621193 322276 1863491 1462340 398403 53576 473209 875617 1333289 1184187 795382 722350 138827 1561009 1198593 1504164 1492739 833435 119545 1591300 1040079 54089 774875 1761702 1794021 840982 173364 1793879 1820803 360740 1286972 575458 1631990 677770 880949 1861841 786442 354116 1038251 1977258 602051 1405411 718272 1095373 1370066 206875 862865 1385735 1949137 151739 1995766 681597 988700 1400813 989029 248511 537726 1202061 1804476 1645497 676574 688778 588348 682185 258705 1907769 1423618 1760890 1474069 1841929 1744806 191329 490396 1571778 1421928 3571 1755040 11781 458497 707699 742414 1960884 1726393 832277 255002 817823 920570 139024 1492166 658077 1035070 562915 472955 809077 1885356 727822 573710 1668556 921944 1405019 1257926 1353223 1681583 385209 699476 140550 1409688 45280 1116827 868339 248593 142282 406230 656778 1526678 793834 702130 1138682 975344 301978 35865 107721 901576 1503916 1139842 1196177 1593279 1645565 313595 23546 1233889 892257 959663 531267 1311103 303124 1139837 1394903 1010594 834405 438462 901283 778135 1617197 378072 1401813 1929255 1144112 1408753 1812766 507520 1599271 994377 407647 1045020 222167 932901 1051992 1885153 785622 1252729 380574 693522 80486 751207 186920 1406885 1213604 211325 495223 1642111 1672231 1563176 1822577 544400 1876263 1561672 1598561 321563 1967385 139814 1144134 1928162 1106636 1945512 442228 477589 968060 1806518 169462 1949271 505377 1281154 1174038 1979624 661821 16907 962656 1596279 252687 1022997 288296 1273614 1040296 862364 450619 1274518 1667464 713374 294065 1092322 1866362 1514489 124277 1121741 558342 924159 1647839 1866711 1089704 937751 85514 460184 946793 1078672 1628411 188090 970081 330537 597442 1626237 766159 657465 497001 1876791 272858 1254971 584472 370801 468232 517193 975658 1665969 1140178 296922 1632512 583426 1596269 1499221 1034452 420173 504523 1450910 1348758 1700063 102308 1099262 320307 1624034 1284536 1053237 315429 1616120 1891870 349438 347062 19605 1841525 1687738 120615 813440 1235820 781603 1946712 542236 1469034 319531 1044227 628667 921564 1339902 1220624 1445774 1659298 26574 659544 1714309 1344386 1352672 252385 1472119 101673 1731234 105499 1156890 285236 984599 1445480 1007518 202595 1209927 1865789 1622789 1269386 1178882 764022 762979 1327693 439352 1752263 1184389 1943317 1557341 1617409 907756 1443895 176326 1158368 929250 868962 51471 1038979 1199786 1116911 1416301 1050671 1149380 972623 922660 1310884 477662 1868133 1853547 226895 1255393 424055 251089 1611909 613745 1219770 261379 350349 1779019 137101 1923449 1685248 554793 1224740 434565 691630 1890722 1529182 1169956 1298511 517410 1933642 917001 1231470 395080 1397091 1289258 1841842 23078 1510479 261838 453372 666161 725145 98077 308033 1360799 240149 1715937 520030 959365 928555 183494 413334 344708 867942 269017 520172 1670071 1064217 599967 1554452 319349 1551227 1924031 287649 378596 749245 272791 875360 708158 1392495 864911 1200913 793676 954696 136882 1232671 895806 363273 1277593 598313 1423240 1605116 1282584 381442 84968 31879 1643021 944260 1027112 625734 1204437 1124283 1448958 150124 1014391 1671227 1238227 8267 707324 1394022 1917567 1284171 1328432 1571854 1110107 1051224 1347548 1468601 1122356 1912173 1985870 406419 1343478 954804 698160 311883 185082 207198 906029 996150 1115751 1940422 964778 906862 1496829 26603 149833 744379 1784485 666670 1140652 1655650 1314103 387760 1088054 198676 921816 1025917 965193 220693 846452 1642168 978878 1147572 1114915 1357954 1446989 1986985 1107844 1077711 752343 1890432 1523817 705704 112505 1409139 1063418 1567828 359876 562460 1144384 1652910 924714 1376968 1153608 1255336 926870 1450634 687936 1577039 228158 1806560 932309 1216420 1108869 34454 1621887 503117 1263858 1929690 1489738 591340 161711 247861 1050881 1433944 920785 641023 1570489 1409152 1559449 594053 139437 985866 1604061 788355 1686483 1057996 713163 507482 883404 398469 1288707 595102 663151 1025788 466955 370278 1929652 322584 941991 959969 710665 814654 1599021 131576 363410 1458240 456864 1802858 1233539 683184 380320 710743 1827310 1330085 473178 1486611 889301 1538522 303947 1259189 544421 550966 813203 361899 862793 1775366 1706034 281751 490509 303431 402429 372413 1858443 407007 156289 1797445 1503008 642574 1110539 778551 1554499 1244025 377387 774967 601034 1117263 479135 1897673 1073471 741991 1890551 1643857 33639 618225 1444869 756182 257475 474042 458496 1328544 1634632 1079579 809237 1665773 477058 455270 644798 1676534 1280965 991854 403512 1723750 653953 1227992 679716 1844072 1613133 1899786 223522 162768 1097341 322093 1563781 1809834 622858 403810 1026053 1069815 1630293 1969115 103409 554600 1728629 945665 1514433 761666 1942010 200431 104464 1677143 1228852 1777331 1267267 250002 273864 1958859 1196277 1864195 1460360 201156 1519770 439664 245090 1122335 1068249 69051 1088401 520226 677507 1420221 1624835 1695987 1569877 293577 1706494 578068 695205 702307 736940 947001 1606787 1427463 958234 840602 1159415 1401511 1135442 1760563 985127 1143337 1684784 1403409 113425 1761638 906754 1948814 602459 1531618 1854108 737091 1231669 1075771 907834 637385 1205273 1848247 671481 1644159 16609 1449374 1174 504018 839545 1567007 1350916 171466 21586 1202048 723180 681387 1851352 405071 1396098 1612973 1543423 1872555 390228 673361 716440 1740419 422503 1959070 1086601 179190 56842 315267 1764219 433182 1015178 1837814 496205 203449 684085 981380 334998 1279083 1095780 857128 1106931 1876516 867867 1224890 332373 1222735 1720617 127422 1158908 712551 865990 1949989 1965789 85643 21289 1029007 702830 526191 1504205 495919 586825 1315014 1418249 930348 1904784 587637 1162388 647547 1527614 357309 89287 660792 1273133 918459 36979 121077 1640110 240251 804736 1857980 1926056 135835 17832 1567799 179035 1647188 1481475 599588 1057025 1570452 721954 1766970 1419687 60186 1918523 479241 1147256 350264 1564202 1730256 1071597 163219 855206 1080725 1281134 825869 1582171 1214735 1032489 154373 1708656 142937 942505 374065 1965039 349841 192917 424494 134157 1991410 540201 1942071 511713 768229 810356 1888882 1492343 150986 1075516 144712 299036 915351 1676045 1021944 1197276 745120 986436 484455 604407 671892 196971 347397 1196962 261186 397937 482327 681045 1112536 211983 1878990 1980400 1980593 164690 1835609 1049150 422963 1140653 744597 409648 1664994 490802 108218 1556715 1165138 723256 512560 1858668 781041 1800428 1214117 1895560 462569 1212015 414550 735724 1860804 81900 1236220 147794 1384380 1257415 1002330 57038 1752065 798411 401651 73499 418002 1178597 1504915 698872 1810091 1748840 579430 667761 1264916 1080266 1899804 740690 817338 1990338 242186 712721 119001 464489 694961 220244 1628041 484209 960552 1075197 908295 25224 1644101 878806 1737596 1297467 336155 456880 309343 1637839 1495485 1545530 1509582 918240 1372345 1947923 721648 672028 383598 1876483 640817 1206132 234511 1618869 1488869 1013072 1795630 699755 1447111 724952 665429 410737 132435 705663 1238583 1573545 1110638 470433 898180 96535 1566120 1705286 345055 1474158 353588 1162366 497196 221275 1216589 445441 1913451 1098356 1143956 1166170 925159 574831 940460 183466 1122382 1068355 1903569 476843 1209305 1727096 836120 1097866 919510 598750 99462 1627261 952918 1770121 786311 20611 1827501 494599 398 864342 1921792 1764857 298482 688481 1119545 239172 305700 1103859 952161 756502 601290 343584 1751330 1244467 1493147 314241 478439 1520187 1362939 235697 1141514 309243 138412 876882 1008658 592695 820980 201421 1582447 1965878 1338292 623962 1177826 1031082 430149 1709946 1510630 343891 841726 816438 227278 429006 1402315 1272559 104355 1995719 1433826 1504198 1771009 790815 104069 341806 1755686 1782922 1350684 1926680 1645067 464573 325360 1724373 1304993 144249 1089552 67556 651966 345775 1227099 1038712 1224074 1268972 1904552 1729012 576981 745329 1207333 1245420 1405789 625025 705785 890043 1668780 1767644 1929959 1568422 1888108 989248 256538 1780858 511740 274152 914654 1016158 620916 1781761 375984 1228567 1517773 1773135 1647580 1131441 1304359 525410 1504415 1353782 1863089 425341 1426326 752739 561190 1334483 1568727 150023 993006 720229 261680 1738230 1989590 996483 1228615 87108 1343175 1053843 329152 1533958 251775 681530 1879125 106409 914350 1936143 947178 838325 1318184 1076436 199025 1877677 1764223 267995 560652 401341 1859452 1228699 701985 1173744 1471947 820339 231972 610297 1223564 1972322 237653 1194199 1565623 1692056 907530 969143 1918801 1031824 1999909 494520 734694 24223 429841 1488036 1634824 626144 1622082 1765653 1626304 110525 1694872 1263043 88573 709651 1330733 179812 1602126 877364 1908430 631601 1428922 974497 542013 530779 650914 940501 1697294 904286 615499 356962 606203 411960 299469 228134 719009 154148 535231 1004375 1904922 186524 680989 1167914 1996431 1946631 440832 1067603 1374779 1538182 1150887 1993 1293204 1776024 1477232 1950360 1655125 942868 390767 1685691 551126 522496 1815610 1349895 1143303 1010370 131732 56436 126157 1520477 160796 1968323 1848022 819749 846889 266103 1851087 1579068 1726999 970906 1510117 381853 1079879 293519 1362029 1832391 493332 28062 1386659 648085 1628939 1747439 1219916 728738 1217845 770623 1010179 1448257 433201 961214 594368 529919 773423 650489 311339 318966 252490 849742 9374 1864613 1965476 1042084 762757 1407914 1166387 1435665 599619 104830 1476809 302232 1239394 2368 1032560 506447 1623085 1107663 1548189 566040 643037 1261410 1585635 674819 790464 1676724 1662492 1691373 1010400 432951 305447 1607435 14290 267263 107869 1173234 1012442 1852403 962102 102637 431306 656218 227150 836566 53965 1593059 976089 1267203 1169369 1424780 21989 864165 1074553 1203060 1442319 1261020 1735659 253740 660639 1097934 1992741 1525829 1097952 1403485 532762 637039 209575 1650411 1986680 1860079 1736847 640857 231133 1328290 3792 1927357 731106 424499 435815 1122153 1137641 1021137 1467916 351013 1538715 600556 1071598 363803 1908361 350815 90256 664920 1461196 1619676 573378 480076 546745 961126 1968382 856697 568765 11829 1711698 1497065 843005 1128853 222061 1883297 1085629 1821162 1922869 1650784 137328 638321 1447408 1787139 765331 1382075 78882 1707176 992896 1048896 1020568 1407454 143923 1193067 1157764 1553424 1998068 994752 1851205 1471287 1876029 487048 1564259 166192 1440904 1001957 285931 1104465 1922991 422720 300131 1155615 1899307 733332 1864179 155071 1987297 111464 476269 1990262 1057591 407580 1352760 590475 42674 1784468 1042529 868286 1220681 1368247 820554 1452208 727501 1054279 1167686 952508 695096 1762018 1615955 1717899 8563 1522374 1619281 67981 1549318 1676111 1326303 1189905 964697 888500 1370241 839096 1893713 1697551 846536 1716556 1893714 592800 1033616 611623 1287024 899352 159119 1002639 290652 1313456 1381608 1207288 1244979 1734718 1868599 736128 1415725 1091201 669167 464987 998384 1014113 419372 375996 1976127 1811923 88040 194007 1005256 1107175 1421600 766251 170140 55427 1160682 67078 1922877 365837 1381132 1992549 1825410 1381258 244265 1874029 1864706 1051039 281918 687302 963973 1061338 98963 1095045 1987385 1779177 1072882 160842 1211521 1123809 441835 1582124 676853 1490615 565677 423113 1879418 1405836 401635 1083036 91937 1909007 1113767 1843928 1971763 325876 674054 766358 1995784 1620032 453541 1751153 183775 580610 521673 1583000 1677817 793398 219225 1320862 618156 1363010 1295152 605396 1782439 400844 948596 1674582 72188 493547 347719 1422626 431915 720727 249590 1045289 1578323 704043 1313449 1064005 470313 1966710 66280 855799 99357 1559909 1905729 1692008 912420 1996371 1223841 1319191 1178112 1099586 1083118 1395482 1000836 1768430 896019 581114 1306665 1297987 1308383 85255 1331710 1515712 447871 678185 559852 23848 448627 199545 1491197 1487709 1132263 190004 1662961 1114995 30135 938704 1441188 949812 1674191 1047493 1228160 221339 449711 1975595 353384 21458 162196 445692 257256 1708049 457737 1673244 1048272 1168904 1385187 519436 417054 450568 827799 1090973 1694305 1318568 1991022 1492280 56515 1199659 122563 1999518 377664 271834 98484 54556 1077874 1983748 543014 1792193 1604575 101748 1506939 1070112 378012 195471 768360 327206 1408433 1245995 1748155 1562719 983632 1344280 204181 737312 1478431 1740947 1398015 886524 1331673 739142 1320833 1243605 459873 1931292 146158 1895224 1043453 272795 1301286 1659471 140386 1261863 1763254 46300 855531 235173 1984469 959766 1059210 44962 730436 1960363 804792 1368069 1181077 731558 240730 538761 778232 1940067 1252650 1976619 1311456 891370 1947038 1956764 1695676 1863280 1065796 1639722 1636945 332984 1797280 899424 1481505 1785063 715934 1247706 289195 382115 382447 1368202 675236 1760375 1361102 140788 928664 519794 917084 333296 1745141 144899 1622114 460572 1979816 1054170 951951 741498 1731430 1719409 1804040 1923448 1332940 269287 315863 1449116 818340 1641700 1932857 543721 997300 862694 1427080 1933389 1253565 348397 1062777 1770779 1957641 1586250 13026 1230767 1540064 370551 981125 104244 1436101 1289376 440258 577892 868595 628296 1575258 744929 992095 1798270 364501 1484823 839557 1952827 1091705 1293882 853067 1394875 180768 123157 688594 1541019 1803166 181328 1708046 193832 447288 1642179 1176705 349658 544718 1694374 1966618 1931294 1611169 1274154 332219 1781190 1422602 1493370 129445 152343 726421 450673 1263104 1371361 1771987 53160 132060 363869 624709 794495 1425139 1280109 1892225 712087 1606949 1715154 492747 267337 1898906 325488 464283 27814 2868 611518 1647999 191260 1734471 1528260 1348070 2913 1060915 567034 1312407 353314 1453649 1858181 1910207 211933 1855641 1003509 585643 63152 1184807 507110 1324036 980476 1121899 667998 123930 202777 1895265 2892 1923010 1675158 641022 813476 324869 391129 1428575 558825 1776277 224640 1917110 1835815 1639019 275495 5309 1460914 1459010 50304 566155 1730633 7026 349583 352652 42630 965572 906162 971829 801465 463672 1740504 1434709 1481254 60435 809967 492092 1181719 771804 1001985 439028 1206331 76531 1799799 477178 1615473 1767103 630314 1981036 298512 1771532 1598242 314286 490748 436452 356340 419356 1585477 1890769 1921142 1518447 859669 24269 1312751 1691894 1782727 1678755 1331658 1977356 533722 619449 1775818 1235307 293887 877591 1750119 1558571 771775 1609121 1667938 657186 1380795 1264975 452197 804200 1888278 52320 1745980 1213451 614341 165151 286004 1311141 809393 1161926 516569 560218 1160035 1758591 70413 984837 1685976 447269 1158008 1093977 1458276 307669 958148 1331837 1786615 1758325 372593 1665804 1177483 1994967 793976 235263 299159 1112451 385840 705428 1277109 1980675 323014 692730 735855 1155853 267979 178103 797146 550546 1680590 1808150 169036 693761 747085 1130336 1289657 1394015 971988 497591 1743529 1442739 813136 545317 1216735 1985666 194568 918436 1035898 150683 905755 830197 1226282 174862 611833 776059 1774475 865998 818097 344590 38092 58154 1346558 756747 322575 1093316 1488302 1534681 1846291 669790 1294190 757164 1357306 567440 231800 815614 1870799 891181 965955 187552 399100 1070456 1457300 1582871 785174 1128750 1648248 1102454 1636393 1135694 259259 1928687 723680 995254 1000991 696587 1396062 1209719 916547 1620114 473530 1700008 35832 507160 1474245 156 1164472 1173899 1175137 1100643 205541 275217 1782829 724633 1900593 709551 1545957 1382895 1793025 1106706 799572 1676791 479605 1402555 1431020 652095 1789881 93573 157444 759432 1180705 478179 1683499 1697457 1940754 1246762 925712 604575 381849 1378797 1571087 856854 1921167 254933 693301 972024 288019 739675 1306633 1372995 1696456 727855 212447 1998792 82791 791282 841623 328956 563238 395126 879360 1920140 812561 1089785 610788 29586 1958607 274357 459099 461253 790208 819497 1202267 1662651 974830 1882764 1557018 568179 1401436 1240458 466817 1597192 1441490 1989715 1773486 1359287 225331 640339 1408350 180805 633019 81307 212352 1652548 868476 221537 1698423 1225367 963233 1176362 1751399 210116 353715 1623588 1871877 191407 479797 621997 826189 1410137 592054 439950 739184 1074595 1703803 992670 879444 798371 801532 500641 395949 1987059 1420177 65834 1033495 353202 1873807 1670120 1236706 1567594 1066504 1576304 1268180 970657 1640713 804540 1901672 1733567 359867 691963 16308 709990 1472244 152419 270641 1631085 1073792 1907835 1304798 1471483 625695 917632 42965 884266 171573 872695 1749673 146882 581480 698912 1617609 1962694 1720630 520541 592886 969045 904409 1128427 767938 1494389 1728505 1521398 900902 140238 768595 942802 755315 838812 712341 1469499 245704 1729729 605160 26479 454671 1941873 1754191 987278 1952151 812183 1081173 193951 668919 1062231 1531382 1984347 957389 1213954 648325 1357038 952272 1096872 1866723 334674 1584726 47536 1324824 1618561 736434 1804623 1915694 64094 133010 22167 917390 412839 1146588 1689854 825456 296060 1133259 409219 1470536 345717 1819451 884415 285724 141437 622148 625733 891910 424126 400095 1188292 277902 651654 1361503 336449 1869127 527178 1642282 1856747 1986927 1761195 53213 1535411 1535655 313204 107930 1741403 100191 962896 31536 1632557 182674 666415 1017566 244663 1800256 842773 943033 1724025 520251 1705802 305107 1304651 1646090 1356603 81534 1758388 4098 1245005 1484761 1149586 1675971 295943 1235837 104254 1581514 973372 1164249 900683 1059339 1106286 1514110 1114685 1558930 1257684 471840 551557 302748 1698153 49103 1526562 857047 1769635 1187145 191418 1287565 559172 8227 1172009 176574 1742278 1898381 1149708 808144 1450575 425619 1935866 575267 1837761 86457 860591 822552 1505824 1983153 1109618 104086 823394 1358736 918929 133991 1339003 1621865 216879 747771 1091744 776942 324660 860363 787111 1401202 996803 439390 950066 246211 1419706 1232959 279531 829010 898890 859856 121748 866820 1059074 1768953 1586707 802259 1600240 1761270 171342 792119 1930125 1784599 777509 1928367 655198 808010 1544361 1189632 1724092 1661766 83206 1790606 1644147 1311219 1753301 753333 1606896 326252 1057363 768358 155844 1481841 1181516 1503266 800774 1396856 1286408 785722 962803 1528813 1526782 239576 951402 606088 1408318 308528 1021241 155475 1759121 536558 952525 533978 1726319 1596827 1760513 577472 77719 775463 1485158 1665719 2021 755587 246225 1203160 1500839 1874281 580030 318963 528756 1760531 227470 132707 692286 454462 1262749 137456 96866 1575525 464936 78038 152193 552847 1018249 1618031 566106 1447765 1321316 1195348 1939045 280602 1956442 1373635 1505617 1186149 878520 696750 310424 520583 38289 394202 930779 218861 453016 480936 876517 1303297 1010354 1223672 379315 537691 1797785 1769672 1939569 1867047 183027 1883987 1563286 744168 1056885 662469 1984557 730618 334548 904397 3498 1534839 1915477 235422 23436 959186 1007817 526962 86142 1650879 586061 922927 407274 1410490 1789566 519305 1233487 183772 293892 559521 244689 71375 788137 1205727 744300 339801 855182 1818301 216954 1877793 1158780 1902863 1743050 623181 1624069 1698601 1007722 225300 1531814 119665 695538 1022106 667183 332626 1074255 48228 86310 1928786 945466 617998 576163 1629062 557607 1625413 1923162 570505 1271065 538695 489686 558931 587806 14685 1228545 1418457 1079279 893905 676668 956551 1857913 263858 1349203 1646054 1548089 1698098 1505882 11923 747017 1521606 1225150 1024960 1110017 388241 1799109 1161121 742932 633026 216247 69694 762786 1708252 1922704 1214397 1155310 1337054 89006 284512 893795 1465813 748752 329036 1424424 1783845 1344298 227677 902258 167050 428835 447248 200277 466742 960210 1232971 432261 50366 1536793 972858 1425732 1460825 998006 1560740 1073661 325509 580606 1602639 731468 117276 1073437 1161974 1559156 735667 665702 1067617 988701 1831010 1722214 326592 201720 600990 1025213 1135202 101596 671741 1402015 1609140 335037 435562 1626393 1263342 348281 757800 1875374 418045 1185899 95315 737575 5705 1438760 1523031 1132408 1982097 412949 1084036 621822 579305 197140 1087004 494137 1558783 1986168 463790 1190517 474510 104864 741247 489463 1102786 958257 1552717 358560 642638 1840932 1463298 1944827 515232 742296 1991118 1475299 1795419 468490 1524170 872 1057065 893822 767014 1770764 1865975 736176 746245 1096047 1477647 744721 1712924 717612 1778824 1076867 1555129 1175324 1789434 125316 409238 1630666 192139 1219419 1113766 1589970 1104711 729349 454189 1354989 1602668 1602892 1976502 368363 1447282 1122416 636220 1985582 1904868 170357 1768113 977673 390644 855980 445137 708801 31619 1497237 478201 1283772 882201 976794 4930 260947 766362 130759 605683 1076250 1558731 272668 1431040 1419279 1375685 616521 1654460 1447933 227466 1118381 1953900 579508 700473 1559947 942895 170934 560411 1961582 424188 1709542 1079264 1527864 1816398 1597924 1404074 1994614 596856 106862 1517579 716202 17590 1677180 1763800 211334 178451 888465 1723165 1518680 76018 869898 1311625 1708284 1805686 228227 6902 614773 1482751 1458766 1514577 201015 889367 1184390 583639 1643213 1747183 1129303 869151 1866165 1459405 1389325 354007 231310 1620595 8783 390415 1116205 974190 1297299 1890003 84344 893201 1672472 1212683 1478091 183181 14158 1133070 457026 63285 278737 1498747 1899554 173601 631802 894648 122005 153761 1859198 916131 1364199 283716 1698956 1886825 1072546 1217977 1919919 1509519 932229 546466 1089651 131543 501187 705126 156544 554163 220733 1026458 1105436 863442 729244 1540138 306411 88448 884497 475827 197599 514653 801937 1588783 227227 1637139 2501 1505334 609648 907036 1607720 1198775 979002 1458878 1700763 618091 830010 1901088 840235 1607989 1924514 897278 1234290 542153 963561 155483 185055 1822335 39133 1155629 1597368 1872449 653854 806466 1190458 292822 1704845 1608642 1911248 1429390 990832 1308614 969073 295128 247093 1166944 1814892 1637162 1791906 1673279 1533090 1174835 1657550 1664604 352598 1501369 817545 1352106 980880 385101 35574 301061 1993454 246212 976048 1118151 1238846 1523686 562340 1115671 1090862 1674045 693881 1425509 1155229 654988 974634 771127 1917463 1508817 1285902 1190838 1055926 834633 1117443 1398999 879241 475701 1479889 898625 600518 1666690 460119 162438 193183 940902 342256 16350 1391854 958075 1009023 1280005 216676 375787 1081773 81664 490229 219086 967330 104201 446622 146716 1588425 113266 1780240 1553357 1915696 1038990 732645 1051802 73280 1272665 1167454 49879 1375259 397601 709353 1870340 838322 1912815 1443130 1961072 722842 841461 413286 305939 273391 211065 847285 1165668 1526540 867252 379833 1554579 955261 212925 220666 1127129 1811675 1177054 568430 1745059 542305 1097484 1027103 1608440 1709916 1218105 108959 1191862 112125 247308 126800 138604 1658883 397053 1054885 1202140 23312 1448960 1274132 1605827 993957 1833446 645918 75282 753806 841254 1177065 1020450 635677 865697 333593 117013 1114310 115926 1568434 1213047 1663626 1672620 1843912 391311 459365 1208459 1625800 436531 705618 1098644 668825 200797 398891 1389443 368890 236813 1266468 104161 833950 814812 1344036 1880559 1230360 1109213 757043 614647 368674 263448 656256 580 643224 1147619 110723 1905269 12654 366650 554455 60584 1447804 514767 1293512 174592 1006165 1049328 1035112 990370 1890214 1257068 1512237 85042 1038115 339119 1384594 1551541 1619573 1158502 1900529 1322363 1721570 1459479 65434 609334 1896806 1407062 1541353 1888993 1928925 294966 186725 1989684 375267 1306991 1425930 1268762 708972 1442666 1871616 538216 1945897 929879 1158703 722839 1151092 1130246 1580615 1269065 773577 453471 90727 665819 858780 1701943 471298 1081318 1516937 1632889 1737649 819965 1373264 1645281 792558 567220 740880 851804 136945 42639 1304947 1086733 1057337 1942449 211393 1223771 1353821 1288595 255603 705823 552841 482134 361516 838707 1793077 1580248 49930 706866 1713877 623925 1897217 940583 255961 275541 1128063 865926 1277552 1802193 1763529 830246 1230945 738460 929895 766835 1459445 1961785 1132 1248624 1719164 107029 784442 1170302 279992 1042594 1784409 126257 1114576 1238046 1208228 1943183 12212 1311063 1228560 1257672 1075017 1617756 591812 1260424 1215643 456748 1142242 1284210 219910 831529 534368 227486 666134 179648 1551467 852435 1877265 1307208 189250 1925310 1537699 1654807 769884 1378256 1983989 795832 665991 767759 500223 1613195 1621136 397903 371877 1153110 1377231 1156571 1936516 1155724 1317948 747652 747468 1290675 917209 1166966 736867 390848 717878 401027 1967130 1830134 1520180 1721207 580163 1133447 1935635 937201 836460 1286568 1788977 1168973 253945 1549826 1185729 624053 1110443 490155 1085547 1319622 90104 1460096 592634 392886 1518755 1261512 767131 246739 1668587 1944832 1859163 1047310 718039 1741692 1621007 1556352 788220 1160489 1258459 588609 617679 935810 1882661 356230 532477 795140 1209793 1835633 803429 235360 612225 531933 119749 1848917 689160 1937750 825012 729234 500 1633971 400426 792097 1986948 770709 1931777 641045 319852 778483 300524 1802210 308811 177337 747105 575079 681748 1755460 1451830 685606 1626390 293813 311347 714760 305721 468201 704521 644713 1418150 1301323 237875 1188186 315561 683806 1151252 1224419 112071 819726 415532 1001352 503696 1354235 910158 1831958 251036 1412709 1266063 607462 1720671 1369467 1141442 17472 296069 1709046 501230 80625 8525 1036062 1978085 264762 1070568 1381702 1538149 1719956 1492808 852288 1333588 1088675 334745 590387 66727 353567 1016114 1911702 1134313 297414 1392167 1971262 920603 49495 1156063 1824113 696617 1936467 1316203 341764 1435966 1289452 1089218 1484123 1532626 1935965 301274 775618 1679464 533066 34177 286224 312975 1379461 1203269 457410 1004274 708324 1104555 1820598 1631663 1755271 860845 806442 208644 380081 767587 1253447 924172 83367 909630 1552554 1472922 1874990 1255157 805139 1026622 1647796 1885850 121254 1701487 1081066 621423 844431 179755 422805 1861024 1290095 305630 1470611 146360 1625542 1311546 612878 694123 84616 100349 998189 30238 346566 1334023 1852328 934358 370902 299913 1549016 1426685 189163 1369032 882642 591041 1227693 706156 76990 1983596 1751255 17875 435386 668289 1579594 1424162 1742257 1748212 1067700 230642 930541 903022 442870 326286 796108 1511438 36198 1067531 1494510 1852334 1579708 1082776 1859266 478368 503619 891049 1958818 1091583 1218327 1716222 214171 722984 764877 628496 1199693 1644863 1429477 1319100 1505853 372064 1193619 1353104 394502 1997152 1679422 1508721 1800203 828479 1125827 225994 792109 1744531 1601833 1016610 848421 1086736 1180744 732111 585479 482938 1609290 1969263 1355550 130604 1130192 585217 1565596 65054 197519 1578344 193688 1573147 839638 240367 1672986 851018 900445 1014061 1449013 1550740 1756913 1215954 1457522 1169604 490584 1462815 1296081 183249 1539276 1018175 991417 497755 1792921 1549756 1957360 1788678 1452376 1640105 1395614 1833391 791636 1804021 1604958 1520213 907495 240918 1441824 1433269 19684 1980950 1579612 309206 1841007 1427422 1531061 1463103 1827375 1377789 763285 1853049 575073 174817 1643675 288371 1764312 1890620 1090245 803044 1234235 893115 529214 1901890 1722150 848682 1985417 1700258 1653345 1354580 1855904 580597 657236 516015 1073495 1910194 1534293 139237 1547394 1190417 1559880 1509561 1563454 348882 147379 1599922 923470 1599393 936158 1221077 1396596 1788939 1835798 584080 1872406 429757 256907 1486897 277110 1973093 82125 175803 1609243 704658 1005599 871168 602961 381279 127456 1473541 1031610 1823487 1260797 182527 1920993 869830 310062 1415610 1633021 1372062 201416 657134 1772499 1923049 1365457 1152668 239401 529156 1843208 1489335 1138217 1357749 1574740 357585 903548 1019650 626818 1006010 661840 603959 97527 487198 1427149 1257581 1012761 706318 156615 803232 1595350 1565774 938145 432663 1920965 828220 1222714 1745826 262244 401743 307488 1699949 1339679 1351500 1311890 152882 443108 1115091 1716527 1285954 900022 262126 387613 43029 407951 1611883 88836 1950389 1041845 1409017 381550 610376 994306 906595 1176488 1274316 1804466 162573 1924898 1705468 417605 1218613 1465717 764857 528483 277495 793685 1672174 954776 7306 93407 1818866 1634744 1731406 844344 945657 1575213 491548 1309456 1377464 1339660 1485348 1610441 1348539 465456 973820 580353 1821372 1660057 655113 1551459 1653330 239363 1588602 240436 23187 914781 1781212 29161 1463632 377210 1018228 692737 1392403 904359 809814 991095 871678 91090 368767 1599477 1236064 81485 478600 1344226 1175261 1376205 735055 834037 1933620 814619 971457 1920058 1494070 1581604 1653193 1838626 1260093 1685748 1676517 1556649 144387 697113 12809 734827 256507 1538334 1178954 1862822 1788086 1403468 1411270 1633649 410157 1604427 732553 1883101 1509464 1244901 1095987 1239796 133309 1379460 213900 1536590 1152870 1011016 457219 394659 1403502 141467 764986 1528817 996538 98742 594917 1827275 568352 1199245 900109 1235712 723405 1441513 237156 284571 294782 1828207 276903 1019186 601947 1981453 1432314 1828621 1992019 1606426 883054 1245310 1536019 277005 398084 973870 1766472 706463 356504 1684555 236014 1952775 1142427 762412 863548 631011 1853531 809786 304997 219156 1015669 1975397 621969 513480 1951650 242933 1151761 19879 1181633 812764 584024 929944 753720 124015 1302018 1952502 805601 640317 1062793 867298 58019 526422 133946 1328756 1351351 531505 1500160 890460 235278 432562 1415199 582956 1650995 506935 647489 1493412 1242094 1522083 1894897 283632 247038 1766417 1662259 530880 796444 271419 1663715 1201057 1059684 101630 1408181 497949 1604153 1003002 1507313 1133425 331638 1704629 153015 16495 216974 889955 202806 1297675 1621879 1099488 1189341 1192953 481669 621050 1084347 1098144 385553 1683305 62716 1166364 1340487 1286027 65118 1828723 321878 919874 211375 1981051 675776 549277 49370 1648027 638510 1534806 14137 1816146 1389598 1306165 990177 1524664 588502 842705 1932457 177402 732693 1584681 465759 110538 352128 1049122 997421 1060511 468997 1033820 1541669 1814570 1334267 1211421 1654792 1875139 78917 161559 1777999 756357 679606 1942007 1403893 1206761 894270 78689 605443 724066 437450 296192 943190 1974659 1076828 649168 1713720 1658543 529219 569108 174955 646340 1594110 1123187 1029493 45770 497985 1207115 166347 1978984 1271784 1200146 1945047 945371 1498837 1629244 67352 810256 954537 606628 1777191 574348 21055 142309 771441 960725 750600 609205 1107798 928701 301231 1173776 1764756 513292 1217113 404072 640211 1636877 1379068 1992310 1211886 879295 233522 1370465 1264766 536027 762531 3421 718615 919375 220969 434730 988932 673043 1364659 668922 641114 1045718 1624224 823766 376498 1652410 326859 1372628 455158 1348144 704666 1882884 552929 1857026 1938119 1032335 847782 1080080 1865998 1369559 1473606 1475129 1089655 1091278 193739 895601 98234 969928 1043013 45641 1749695 1849478 234370 488529 408621 675932 1581168 340598 1176051 1876616 763642 267308 281804 1529747 1658573 1783898 1241026 749488 294682 773426 1512167 1702505 841376 1292363 546421 43040 692641 476087 458443 722574 800762 1367085 1882719 121940 463938 1875404 1972484 1276673 1689205 1409219 1040769 158174 637260 766541 1576538 593773 572354 360934 907288 992286 114409 596279 506867 586214 1888295 1786279 912149 1458450 1007653 941098 1442887 1421212 350142 469677 538028 1926689 8997 634499 131728 911547 202835 829593 1215731 359946 355526 1285230 1814045 896008 303352 702601 73713 1012876 153767 105841 1996382 786434 1802842 1472208 1275783 288578 957906 1536665 589358 1245548 1896475 1142765 1963240 584544 341675 415727 1647325 1381261 1539098 1578067 1251931 1812410 1797990 1606274 269101 1541943 1549022 906962 1723936 1333883 1826602 1328599 818 139434 1954217 212761 1337589 721112 565763 849013 1376642 1855975 1070669 1824835 166449 1466331 1323513 1487413 1409694 570003 1546882 609243 1911531 311704 1401718 313795 1307339 1568047 1921933 866017 942788 985071 858022 1411783 54566 45543 1878940 969806 929658 376897 1832239 499749 815789 1327385 1633482 302575 1644747 1980288 1740215 1115871 1507809 649386 128552 1858081 737613 1310914 1787931 1874024 841743 345003 991883 1577120 516064 1446433 94955 641181 366058 1675051 1082948 1897725 988187 54095 53161 1191030 639709 1230782 371938 1102608 992516 102476 1287185 710230 1922134 1222457 223634 1508173 1528248 538573 1060089 1340051 1831702 557976 300767 509654 653915 1914142 1040055 788526 1868867 1722829 1506191 559916 1032807 44111 745468 1319648 611275 1789699 1057324 758441 173642 932265 366736 1715797 1169263 1706826 537169 1581497 962258 1451700 744558 135622 692212 437115 1063553 112388 210033 315585 1631742 1547791 1784370 161919 1121020 691837 696535 1588672 1853616 903362 1514500 745686 735731 1797658 944820 191460 152414 860451 1874663 523529 1825329 672254 1417619 118804 1705807 885381 780321 1216789 473521 132574 796341 1745052 1894022 30736 1676946 1965504 769253 1273396 1789168 1510195 1073473 1135160 1344571 79010 744710 727012 659839 876248 732958 1935211 169809 1878668 448359 1930624 1120415 19368 1718142 1578599 230384 1783579 47415 313903 463106 1081215 1345398 276540 1986182 1597132 159540 1414313 1321158 1501499 1687077 486261 1644529 1512095 1639286 1358944 1876229 1697058 1264411 1657015 1951604 1277005 238446 1995304 240755 1171010 781740 767057 1668153 1240136 1854447 927325 347836 1171823 968902 1202426 1343906 1748477 1163900 269330 1523314 1023647 11121 81128 1513471 930515 807235 1468039 1180624 127434 850141 178356 241014 861142 1888521 1970257 130472 1446062 1244673 1029233 1444104 1362936 1761624 1616814 954866 1787299 639007 371962 381928 622347 347712 1032504 11687 22691 598270 1793719 1331225 858962 1802984 225385 459374 1055230 1533990 642588 1892800 1508835 872721 695239 831134 1730839 280470 119839 1853426 197896 1859561 486347 412756 924559 703067 473473 711262 1427176 530741 90208 293078 937427 574967 1033082 971668 1343274 1841258 1698514 905549 1201491 1432738 1470304 375087 1099371 1306926 1797490 789675 977764 1722064 511845 289661 1080031 359125 478242 559399 453307 179031 1594854 502768 356623 1481703 816899 307016 800298 428836 72488 1843933 1675877 456707 283756 1313546 1480978 747616 1767109 1089099 1849929 521505 458152 1804658 1734187 1935274 1229183 913416 294331 70532 798206 32519 1787580 1124524 125425 816783 883829 791542 1110615 180840 780081 1168299 1012337 990848 1863508 832160 1557260 341319 1868729 925073 1583023 519059 1906720 309473 799818 506493 308144 818657 1471753 220515 1097202 732586 280528 1369846 1780336 111899 1993844 241380 1607554 1050897 770611 1804085 312074 218199 347107 856062 291279 1798043 1607264 64259 1613316 409889 46240 922435 51603 1758552 1848813 274689 1492938 181407 1369144 548225 1235419 1986630 1937285 1555020 730253 424812 1477046 1643696 154889 1226068 1412622 1250503 1176000 623572 175545 486903 833616 59353 1048008 555280 828429 637168 1130600 249715 1637311 1809756 533185 1864261 138951 1933856 535639 309785 61988 639866 1275024 1879062 856134 567065 1237192 1156704 294076 991933 161115 543874 1039197 851024 1779647 475344 1806892 1943491 1447446 840464 959671 1650144 264491 790857 46825 844147 1464131 616655 586272 454406 465014 1626108 1219330 1878822 1744847 1805414 458527 843771 688368 1798146 205451 1600436 1842296 432119 1808489 1239575 1197990 852840 110077 296723 387144 1532347 653542 1259401 301421 1353534 1870259 858766 914863 758921 825358 1740876 1868998 731041 41269 1669158 452093 663005 250969 1365628 1578855 453285 1553970 1716316 1440141 1018081 1405240 782747 1743135 1226942 806203 960879 882701 1476300 1597618 1239175 1044316 1506123 1305374 870174 1874619 1806881 1212691 1646202 1641389 467319 307660 160594 39164 310368 317073 165367 608203 358474 890856 797170 660389 1634567 839143 1054001 1105327 541779 1044051 269068 875748 765891 1090542 214970 824755 1182454 293953 842012 1372228 1114006 1353948 1268408 903258 1843384 1649840 311596 809126 255940 455648 1612223 1227768 1383586 134117 1234822 1217880 1716192 1395183 404722 140912 318157 1125122 427676 1187213 202392 79299 1025408 372975 1370919 620810 1303997 413978 1997264 1317703 1861621 500983 76402 963086 1085527 906578 380779 1284437 1426882 1874913 850113 1144045 703293 1760292 677907 715901 1178930 1375706 1812415 907585 211052 739362 1578523 1825719 586860 1489249 380413 800140 797176 1668572 531747 51789 34646 1927567 1218514 13349 266069 1413641 1642119 83984 654356 1671943 280775 656752 923595 1409397 1923314 25145 823053 104526 427857 823130 1493592 1880291 348393 1899070 1213306 1049238 1710955 1076002 144929 1772881 1146543 1283215 1244558 446542 1177797 487491 1496115 491537 1178400 1935093 36698 908516 837936 1527111 1099305 862197 394941 1086013 1171369 399442 927407 1970994 1494373 1372701 1913162 1866980 619835 1207458 1642185 1915309 254317 609168 8017 927609 353197 1045109 731475 1682217 1079098 642723 155211 536214 695750 682265 1614421 1557716 572586 1591201 1014366 1464408 712238 1104588 700688 420395 729209 1501509 296449 107472 719296 566393 209627 610209 1487540 352557 380798 649504 1640727 1264473 664964 468226 1307065 1014709 1164197 1073724 630502 1829567 1602814 481564 1615249 579013 1410441 812711 883487 1779100 1069612 1086281 1924151 1324890 550232 794338 1111417 523311 1733539 1361983 390789 1526427 1960170 1704281 767657 133720 88286 470656 1286495 397596 1986844 12281 1512645 1827889 92634 1363877 1497749 1572886 39740 772101 1826939 201449 1838968 1056836 1198542 198941 1459503 1456671 1239686 1933443 134784 948308 1021710 1992196 1494727 181749 288968 61043 1486452 1178091 894044 1529467 52921 1837412 1424535 160262 1625258 849265 375045 1739608 478035 179574 238558 1983148 1622874 248434 1063830 109518 1061481 56211 1780577 1193456 476596 1841817 1482345 963575 275020 1806081 1487733 55390 639556 247159 574837 1414630 1675044 1981989 1923819 1610974 1332415 692159 417421 1987340 1663283 404800 842362 1354723 181252 1149750 1016106 1010068 326335 1484120 666723 84088 928162 76671 1542916 113095 1384795 1804966 1906611 1015238 917379 377074 699680 1592641 468012 1363690 594253 88716 190637 1881156 141940 471120 700180 1284945 583367 1504418 1469627 1514728 79896 107303 1147396 1840530 843576 1039402 1544886 1661161 877000 163763 1857758 1787565 1550999 609059 786496 619500 331054 211225 716882 1509649 1639105 1860356 1638800 282616 413802 490492 543261 515080 1159186 365973 1741879 1408674 1839123 303595 1015695 1661822 484953 1685533 336829 1893 854076 1541950 1170537 18551 1362983 695327 1010152 932751 1984626 1986532 11474 836667 1039749 338573 1135073 619376 1606565 108416 649580 276209 1528618 997122 593250 484157 1463801 1333680 1460680 1190047 1293912 1990771 1578339 613880 514126 1843955 1364457 483994 89343 1410533 1327737 1551195 210672 771720 802571 112792 164297 608112 964695 260965 1575826 1541328 628569 492202 417130 873006 1546787 449889 1463545 1571899 667768 594726 338560 1868560 1675441 254034 1816920 636355 397063 246321 141921 1979095 1701394 1022116 136366 1092489 920572 1149535 1056035 706329 959118 848441 569616 1077777 53211 1576970 480462 1668704 1510701 1237801 159266 145226 248807 783919 271680 868175 828729 76156 603465 1988134 1127459 934742 1173325 596524 765161 37202 1151617 496957 1428066 706031 400888 424023 1645041 592352 666360 820802 561917 1114595 575506 121501 1415125 1872685 416775 816053 277381 1708875 1037931 1451807 516860 139954 626307 1780130 1805715 64581 1292358 1001258 433589 1011810 841236 1381948 809419 1634721 1380476 1726598 1820713 1997327 1055380 265776 1820488 1717885 1385955 1497891 60414 936895 97563 1398542 1796831 392842 606049 822530 1709096 1797530 1122896 415510 1711285 235985 1554442 1111837 1975059 764459 289018 1164004 118324 841397 903798 1173561 690844 522617 427686 1096826 682875 1069743 436499 1499680 1024342 1879821 1529505 1173669 923683 1187244 1412679 1895678 1475107 1277465 1848703 1855591 1984590 574183 625881 1119736 1658786 1143176 1367002 201466 832871 254593 1158610 1235426 1821568 1658238 913070 956424 148035 1120248 1277199 1426572 1300466 1350317 1450711 1935837 249216 956824 101077 645354 1776339 920411 53726 1045154 578224 1776308 593900 102317 1501871 260570 387060 1887834 1883394 1034196 228385 753394 860508 1352807 1492998 1709192 315759 665179 1613177 937235 1061545 917067 1166706 738268 933032 824597 998079 430317 337964 1604049 696863 392671 1283258 181186 686800 1811949 303415 1983867 1963396 312922 1821781 584061 888528 1589872 437870 540135 1322678 36455 61026 1174342 1982470 1448181 1329640 930983 1658792 1526967 1718484 1822627 1551932 274026 1250874 134864 1137456 256828 520543 475905 386298 659837 59082 37185 1074504 411501 1323696 955555 515140 662729 1675307 227407 662533 1822102 14028 1201766 1945956 431364 1735304 789963 524986 1734316 1795188 1116741 1880654 411910 27207 1044137 634598 481519 455460 1031039 1763426 146396 349440 604474 514107 1918513 224635 466549 1893730 1285082 533895 786972 651987 956851 727364 1099203 1861536 429870 1841060 1500205 797897 297395 433659 264138 1171389 1632499 1847484 1215831 1843194 1728508 1624021 1986264 725657 1878660 1574644 1859001 1393644 75536 545886 1382512 1500545 1923211 418310 1002140 600036 386057 1666801 1158859 244593 1840409 572810 113327 1117083 1774938 349368 798559 1678847 655652 1969775 1445650 1467344 938189 549041 1487446 665980 843155 1002848 1365686 1004973 974412 1586470 1401087 730486 1518762 1984300 1169795 934830 429716 888244 1308471 1231446 438469 518745 1048281 1824389 1727102 595613 940241 1637996 807987 842420 280592 649676 1716452 1084718 1517765 1834753 1241400 1751221 1181158 1033330 324588 248399 599116 1951278 162216 515410 1583522 1338540 1468671 636668 1230617 840270 1693443 1031921 1095325 334255 1627854 330684 1074359 1917779 52361 1585203 992821 774197 1612486 432486 361941 1071543 690659 1707040 1587289 485534 1365708 549756 1444609 1956313 935630 727590 201731 952421 366474 1609298 1750840 300187 1314301 1053379 1898841 1615536 1186958 1927470 218753 1209662 368442 1711648 1446070 215068 1418649 62423 710891 1140941 1063955 1446464 1778672 1239513 1596677 121424 1659416 1057051 551830 550592 1188836 363142 402603 1988345 704697 1222578 554239 1558916 1597442 277466 1881456 1394930 1620103 1869872 1252775 1394552 1840287 775830 941188 1952228 244678 1772898 1345874 586636 874798 1560989 575904 1507865 427965 1225483 1987440 267004 265506 870890 1036303 210912 424930 63009 1499252 1205145 780748 1325570 48451 546117 1597555 1235590 297193 462020 1973609 428816 39518 741025 998481 1022811 1144768 1597408 218968 1675721 551290 777959 1405346 1690566 762239 644486 1025341 1380471 1989262 1257191 452708 712616 1773250 637176 1824134 1293875 1755453 1434430 575704 954847 1592463 81876 517826 1807260 82242 465718 829863 1483309 1126253 878676 1171409 1936536 891827 1082692 180214 1514232 659170 765232 1012847 1371903 1154273 1893669 1150390 224140 1263869 1297125 1681941 1636952 458243 330566 1204031 643030 311504 281926 980861 44240 1674843 25134 1755382 765117 1700374 48630 545580 1934581 1909680 1281634 933364 1941731 503759 1145905 357375 80092 688326 1146716 1058601 1275211 914317 536171 348046 1056668 1384443 1643659 1405806 1264327 1963926 1754879 609532 1071127 684156 1638064 1458103 379037 1754018 1968844 428944 570251 1551855 1215959 1561718 1666047 1836845 150992 1352070 253057 1987396 1574380 1325977 1203289 91102 1441570 1659697 691052 752095 1140207 547116 700849 1972532 1104614 1619306 1798929 1151353 229810 1740749 204338 1507683 392994 140169 1186839 1796547 1593662 1375455 718485 1284855 1178518 876310 258414 12953 1949557 869880 795782 1345673 278353 827626 968537 343028 1134216 336823 1195297 1559348 1383654 614896 733588 1240406 918037 1893372 1020923 1230245 928048 914982 1881695 154392 845317 1797164 189195 1333895 1695229 676862 1919287 202665 404370 1024513 759566 1779782 1130273 1233988 134438 1907734 670376 696480 219550 563883 600293 1975828 78809 868513 43802 629190 1360191 1326236 1947772 1506989 424818 1745255 1480510 207746 1427649 851760 1913075 1656370 1629760 493527 1850884 1348146 1760037 1839428 106631 1742566 209500 454653 689374 1130928 1440456 382633 266240 429563 85331 1394344 635479 1167287 553680 1266836 158326 997532 1296394 631002 1367437 1132026 1486299 1102087 795092 878378 994994 1971500 363489 848058 383371 1112953 221827 1776666 1892172 1172185 1529740 1008837 1040367 1498625 1912313 1749293 1881567 1302093 1758572 70695 870196 1330282 640201 1730673 288307 1830579 423915 1297114 215957 180727 1599987 96243 760589 1821509 1166544 1681719 766391 889510 1429450 239849 1894155 833439 477575 601758 22323 1587332 277853 42252 499657 1007633 1215965 626547 1099979 917374 182211 445035 1076642 1308603 517924 1236341 1791011 455011 35264 1238965 1852595 266449 582833 1920659 1044822 883300 1116945 685630 930283 1085710 707037 331564 1569714 725779 609313 1494711 381161 1657305 34851 149697 1405225 413993 1850762 586845 1204456 895082 1473063 409928 1258083 1390659 547185 532344 217135 749411 1646417 1067769 491873 1615561 460449 1042611 255124 530074 81743 1374208 1494930 1324541 582387 486371 1441811 1493201 790005 1558855 705919 1631807 744465 1744396 556615 159699 653184 1994700 313464 1642138 796701 588443 473897 1903427 1362263 1838885 626040 1781082 1874141 1398505 1772386 58201 196983 717617 932409 1676308 679271 1882326 595609 1750442 981785 1698058 851037 1567553 977049 98620 1535494 556114 1747811 57180 1919361 449878 1883290 1512200 1411167 1388511 41853 1463425 791087 1970565 300098 977055 558233 201339 464957 35338 1942038 1560878 925276 1315751 1973926 1664852 520852 1964037 501394 1875360 1899696 115902 80302 1364642 1601775 186907 414523 1494278 1908820 1329866 587704 791772 1646684 805428 1173154 1396077 373568 1836990 1948607 1201304 1096119 151595 587251 1727921 515005 1672670 212050 929721 1215241 247568 871971 1568088 262950 1782595 1116404 314456 1741333 1947722 1500589 146077 281937 609486 1941317 647222 898624 244288 1546499 342958 412039 1472635 708511 622388 1579154 802496 74367 798271 263098 465137 878829 53990 373163 41386 228749 523720 1092366 245040 1781914 669607 1356550 809245 1804195 1847712 1397072 1102920 1452433 1306594 849064 1140704 529148 1375540 838713 228373 765875 288976 1702262 856189 1953125 1160914 750955 372492 795789 984224 981912 1689754 866172 1555139 1503218 600845 557833 547495 1523283 953839 1016327 648171 1432598 681547 981165 922499 1211574 1981795 409828 1745611 998908 1209593 1269061 91631 833822 1890078 1181412 87191 110922 1108961 320367 1378249 721889 1202763 1745495 195882 1848872 1324458 1599154 466269 1266041 127108 534697 478674 596146 1742262 1917609 1277653 1688771 46116 1463744 1316304 1028199 1664307 1153901 845944 1107515 791385 1358479 1652941 319913 449048 28683 1702623 1985638 293701 721894 1806278 81930 777776 1967085 208159 1854691 80398 603908 1607195 1581371 213405 536702 1743082 488988 825353 288623 883073 875015 377739 759276 1591194 1661268 1300757 1885146 166745 683984 66603 1504538 908364 1908861 846784 1398119 1921550 1161885 869496 1424836 831345 526710 257660 1054660 1029214 984827 829175 580369 630056 1760951 1686388 148040 1696582 635599 132012 111799 240298 298096 1222568 46218 611850 1352186 1526268 1735289 749890 153822 1508456 357844 1563526 47527 61549 305726 1683948 1939446 303108 1025181 1495607 739599 650103 50098 116554 993399 1444912 1330420 542504 1078630 890741 1875390 612670 259588 629640 1662591 1755371 1706027 849569 1000113 421207 919078 1401181 1793186 1568433 751404 123776 1354825 1359593 717264 777951 1357247 1284607 758682 642138 633547 443241 178507 908383 55251 455767 948642 710714 751675 859521 449371 1461842 378302 1528452 1800152 177886 156536 934526 831571 930793 1697436 1494332 88876 690828 1294211 441354 1466314 822500 1601153 1916875 351215 791804 445440 1747766 1568481 980240 1815595 1107953 381742 789495 1937800 675814 1609083 464555 288149 495945 1089571 1285709 530999 773920 968497 295388 313601 417515 1049645 137723 572524 398421 671543 14678 277434 1286406 1217218 734955 822250 861339 282387 1940930 1561051 527428 1415503 561836 446274 570816 334676 754747 80757 1508954 270476 1085679 175828 1583111 690621 768522 17592 681225 1021532 148187 1492016 507555 1481911 1733306 1619206 364233 1781567 597244 395063 1236656 1799810 1892230 1541012 295744 1540555 581257 1844173 768929 1724625 905585 1122508 574138 1864484 9501 1346886 196836 570458 1206795 1778214 661972 1658343 1816040 1323681 345098 245455 473120 1130184 1654391 752452 1870848 173542 365261 1386832 694578 566579 1858810 111067 723179 310791 635899 175757 52187 1438461 149201 1498186 812226 1612857 325460 753647 1792595 36240 1170320 1932769 78740 739377 140687 1378049 737491 1813679 394592 1459613 1740834 1981474 35844 377579 346091 456433 1008058 473220 1341537 1490804 1023097 945030 433465 1170792 620803 1534326 1615745 128014 1226874 1978363 1359276 963492 1410120 157040 845576 1891255 1185838 1643091 541377 443548 652783 1676506 520618 1667997 1387948 1190241 987807 1082691 973298 33909 261370 8245 1180327 1506254 730578 1165091 1064633 669768 136203 107312 1139398 1935075 791940 1371007 183677 1988836 608521 864869 776641 762240 1119464 1013957 1109629 648133 774288 1018477 957290 50488 348533 1521739 1886968 1661986 1793989 782362 628659 1820323 1377093 527487 1539769 1236785 440768 1052305 1212265 970175 918066 457293 1379570 326698 320734 1192253 653881 889813 1132938 195418 1579804 1236314 437432 1896396 512989 152111 1021058 202251 802776 1566631 919687 1628674 1623045 1605099 1478837 686601 152206 1604388 1607833 802793 730271 126176 1181841 712005 1986742 421499 1118931 762676 55303 1805929 371797 269139 1891206 1639143 261091 1080356 1000754 557109 181805 290722 1435280 848986 610535 371532 1286739 1987013 1978573 70205 1123535 541761 505357 1963654 269137 1154656 738126 990810 556640 935328 1123451 1388474 1717037 808047 1990882 1930437 20555 95903 1705429 1240032 199086 629606 740860 620436 565720 1429007 1121753 252595 1524865 1413230 753893 1426809 1848344 1902498 376812 1069549 150017 744476 1497483 295180 536462 356452 1404044 1416656 596059 972594 663924 1383199 1638125 403259 1603616 1602355 1513607 1866173 993775 1325148 1192896 495568 858831 1364114 951431 747161 1348413 1209859 1168278 911111 614366 844182 14332 1502699 1051775 1733924 1012950 1749904 1331210 690176 1740185 1767625 1124573 183535 1206999 237309 615084 1534917 1803099 518127 1617298 1650681 335513 347948 1620607 94454 1752343 295944 1219950 781519 1066933 1421415 1690280 1254433 12713 1524604 1015388 1711037 770221 601635 1334053 544096 954453 1993685 978664 1223392 1033669 1478940 1786918 227838 361871 1858028 723049 634393 1682449 1167044 1750314 755672 450546 1317861 1324109 621801 171043 1044896 1223349 1680918 765885 1635019 842446 450807 113629 1277150 942104 345649 1493623 1027356 491730 867408 1686462 822751 358534 1475462 983014 417838 1330631 614417 470998 289909 677389 1196693 716055 369773 1861281 1301923 731422 584210 342678 145245 338959 305965 1751880 585086 1796132 279119 760629 1059056 1506050 83941 1764864 1923402 9030 1257200 809636 436234 937721 1744975 923922 1804693 949630 1688016 26518 1640661 1769558 148767 1525667 1118977 298132 1235718 680583 1229969 233925 1677559 1140866 346743 547963 460692 62038 1588789 1916412 613964 1177946 709164 1988107 777058 1046330 1057822 1163629 697477 207839 521726 1017416 230555 252853 668625 636289 1349145 1676021 910362 440742 811481 585955 1382333 699000 682286 1822615 1002332 1020575 1504200 784068 910436 982088 282803 414250 513021 1684654 845383 1893809 714109 1981775 1931782 445840 1273026 180474 1256344 1085927 1863203 1743342 1253839 727394 753808 616181 1857911 830388 935002 271275 1617830 808828 1822612 1828188 81489 1971898 1513710 1134698 379772 1358610 547111 1212699 417772 1685100 825714 1173360 716660 559751 581300 1632700 982358 460204 449704 744 1160103 1541556 51193 682825 1099198 1739460 944174 661939 1153512 2805 1615420 503134 1018117 857410 909107 337876 733740 1978907 1781867 1823336 1572697 249922 1472763 843003 1341492 167867 1276005 1485290 42375 159480 1374364 1140647 1281550 1800861 1351009 813001 1781892 1450609 1515339 1798950 1535934 233774 1617018 1761742 286029 1666930 423996 1007540 1429212 256276 1518791 329365 110400 855214 1929426 1424214 1459999 130109 188806 1306865 1286867 1756777 482633 934681 742415 1894532 1843233 103254 107592 628088 1973621 1245844 518805 1300134 1508490 912309 464699 859754 1762771 846877 1269245 920827 1235361 381427 745259 493365 1032105 874590 1233675 1052357 624536 1735170 740140 1316833 1619895 1037017 667906 39716 54719 970036 1073009 403014 583936 913477 1405290 1827438 498221 1430278 1894946 1875941 214299 866614 1824828 749098 650048 1254062 1463879 971335 231023 428967 873905 479962 579962 477896 1275316 1264974 791701 234491 226145 1295390 1889244 1013871 987435 1640587 1470706 651109 1556953 1142145 1016319 54837 1760380 1188927 1043333 1797677 1184327 1184784 765921 1238668 1189669 730228 21604 1314759 279648 772554 1598909 90868 772440 1537131 819719 1215651 1396221 1310858 1992587 665003 1151717 1690325 952887 282533 1477221 1041074 513004 1310346 627398 1745885 1461596 1772197 6069 219619 1739414 316001 847484 825741 641629 1639503 440268 299110 1388770 1254182 1913637 370806 1865345 1607888 1618414 371407 223202 806434 1506376 849804 1236955 1014874 612063 299096 1249149 751052 1169301 837818 368132 405648 286729 1384932 682495 534219 1392813 193077 554818 899540 956867 1215162 1971682 93190 694277 1924989 1614706 170151 35749 3324 705229 1894618 1211665 1804769 1478300 1850679 1466237 561134 260370 1000040 1881782 666516 1447033 539173 162445 568935 121926 137219 204912 1607544 1285911 670611 1636069 1087648 658328 661007 1725023 1555486 1425434 1094128 1010850 1245257 1811123 1209278 1067218 933015 68046 756548 227727 379311 1297039 741827 359359 116055 1305097 746786 1179336 155035 1478201 1388800 478535 249343 781921 219440 1221105 1365495 1367642 801625 1130463 47861 1053371 1690387 1221131 271246 416944 1469447 17669 68905 105765 1367461 806257 101027 1940636 566153 584784 381207 563502 391780 1584031 800981 596780 121891 69547 652503 349149 1111967 818553 86080 1441878 1672884 1149678 911808 1992561 787507 708682 1738516 786771 882378 716678 61826 1217951 1040889 743134 1950961 780700 1686499 626839 410074 634602 1744237 129691 844786 1876545 325955 782787 1544325 993753 773505 1204707 189627 973821 1573729 1871306 610033 275105 265666 707388 4875 1214311 1173778 35929 1514903 728535 458117 813495 1910542 637049 569714 1258705 797911 1356134 562196 1852453 1223319 1815361 1011289 560843 1757485 635106 1996504 1937431 935704 595350 507210 1280095 1594276 390818 1431649 1587640 662031 1705530 199660 905127 402383 18748 736188 902870 1693655 789349 916059 410007 1364986 1314039 553467 1794108 892509 436444 789553 418712 835005 1408547 374735 38084 1360700 331366 916064 301059 1855231 1364816 1373360 447503 973906 1688720 678193 315041 1327613 912834 371470 1319883 1505675 28666 1300028 629926 1428926 874858 1998526 614039 613628 1277697 433102 569207 449841 1868292 922603 1669032 972016 737297 660239 1266021 1750600 455562 458297 127778 656213 1035154 1918969 183454 1878044 67012 192592 890915 1683872 631241 1265643 409609 366503 1926073 984500 1385258 1387016 760691 282330 487201 1121857 1213611 768390 884873 1739662 1718088 1671594 1168345 1846351 1118703 935859 652145 1058821 1891761 307533 940966 103097 1845907 906448 1960803 526317 1344138 1234704 1616038 165926 1688442 1103395 25113 1145335 1302530 1156983 1779821 215141 421870 1200112 1765658 1174946 276099 11947 761791 873438 1836046 1250891 1679528 46383 1138509 892639 888731 453439 1407956 137205 343354 1102813 1613619 313279 1709951 1818833 1484036 254775 137411 198657 1451331 273408 1705366 876846 116924 535818 1823431 1546381 165951 668172 1172957 1191910 1438709 1042111 1775388 1431869 397620 575630 1040671 1137413 637959 1735063 1315289 853936 176983 1154874 1773541 1299429 793211 1499817 1539990 19282 115967 1498318 330589 1748151 990976 1807672 1261032 1722861 462764 1260232 1106318 246587 254522 1965519 1389652 1647741 1434609 558416 1509221 562107 360997 116067 70770 32077 1000261 324509 586208 1546840 1438030 1875874 197393 174337 1931424 825487 550185 1693872 965263 743302 1306597 1979771 1893007 1063343 697965 215368 589602 1298997 1891820 482658 1128611 1500564 713439 1282720 806502 583835 339131 1914267 112810 1385723 891119 824153 490375 913605 1388767 187490 1150630 1502762 1791314 130961 275918 385536 1201831 1107354 1355464 1740072 971135 406689 1043822 1572231 1533419 1119645 677556 155452 1751137 529786 755180 263056 1419278 428518 729574 413407 1987200 199842 1694409 1857222 180071 1296221 1946291 1183492 684589 1268726 1310475 684238 1488740 1710882 1502848 1416716 1061379 1858176 1719893 390911 382517 1106147 1496923 629831 1526673 1351442 1024048 1864642 538852 1084378 632146 1107037 1465411 1465181 1360352 1517864 517999 1552611 785873 1841666 239529 578368 1778689 452201 401156 1141705 1844710 75285 1648298 1785498 553849 409678 1091797 512164 768458 747046 102007 1597410 1003017 1198693 1554629 1151753 628111 173971 751452 1992834 1243095 1107974 967658 381035 1988634 1145756 1979786 1911219 1940375 882310 853397 1173108 567346 1091260 1341175 1509072 1101011 1079802 1076304 711150 1066191 709063 902403 1573602 95767 258229 1931338 1051606 1374925 713754 1078865 1720119 1727634 814450 1606981 1408407 923343 1365575 1600563 146385 1477419 1135311 1133005 1411745 903893 574438 865512 1468287 1098218 1668842 350860 385854 1959906 1183318 1447121 387006 257025 1779567 164829 678202 613347 1565662 231502 957219 1234363 727453 275174 1996452 1180826 89672 663102 752160 1932521 881618 1357427 1160999 1864590 476523 21476 548326 83773 234644 1275614 59135 230876 1966858 1170279 1818202 717653 325565 1872399 1285974 296205 1810379 1221560 702415 1374013 730468 405490 650154 1336992 1624560 326136 1824560 1565684 767811 842850 1655959 1321516 1711755 1735971 1090423 688053 910613 1134235 1045220 349433 961469 1262527 937747 1584041 879268 795858 75621 76692 292328 693602 533411 1342244 794593 117387 97608 1871797 1495260 130386 1061638 1091496 271518 1805 501932 829001 985874 1569558 1276085 902705 1258650 1291356 745346 1653858 49602 424542 1778207 486916 40282 1427801 1143297 1328640 1668223 446914 701690 982725 347667 115258 649424 433399 1641797 886144 855929 1279807 510699 1147182 1712148 1889969 1930900 749647 1701920 1973481 1283165 1170309 939746 1261045 1325832 1420721 1390797 1690293 1255213 1420399 784268 1212822 1677145 284037 1875725 968465 463268 1941222 396233 569144 168117 1751185 1605392 742863 1306799 1462687 150022 241866 923785 782906 1275198 1876475 16569 1814206 1996634 162035 1628543 1171022 923774 1184781 1414641 752879 710577 602649 1539140 849912 1153838 50021 1005018 1845490 358096 218380 543869 1392313 1236754 1579553 763533 576375 1122138 1107947 1734924 922362 125517 621488 1424612 27833 311219 1698131 386225 556159 568173 237716 270502 964315 1939321 190783 1801352 1721724 1416608 1789614 995746 1515282 509389 23417 1027889 1427852 1000558 482783 1214491 1898837 516129 1951894 1386117 1436981 1779434 1889703 180770 1957945 1644784 1530501 647579 973066 1182390 83279 1671316 1284440 808820 318127 328757 410212 1453932 1487561 528167 1206270 94875 1016872 137144 1947868 1275907 970324 1006186 1540730 973057 1396760 1882706 1053307 73608 2647 246279 412971 441414 999708 1803966 349978 483093 476162 483838 1452813 976829 1640011 1902956 362304 1851814 1815688 1651629 1736778 802329 71078 1641381 1761285 334692 1046700 1384876 1518283 1973689 1116375 1450226 1033128 258674 1322640 1832985 504829 1724934 172264 1946732 762874 427249 1201698 159870 772199 1808534 55821 716666 1886041 1157910 1225120 970433 1452664 1021387 46430 663149 399256 1348665 1368142 476278 488440 1251663 1642843 77123 466031 1131893 1159242 552289 1231622 1522571 4037 900192 9788 1066597 361557 1539931 972050 973086 818803 327247 1720621 505709 193561 757712 1719775 1150158 595796 1950145 550247 1754624 984169 1240176 1200056 207807 428987 177500 1389259 269971 1162936 1307115 1971572 263221 1860187 606250 1334272 1378089 391245 268420 1265929 312889 1967586 329315 1949988 128561 101340 328168 3563 348523 1801555 1573067 880199 1029405 1109770 567776 1287782 1981780 389201 1586260 1177092 756215 468381 476179 390715 1692955 1195440 262703 144374 348454 1962402 780147 1860439 1405640 872388 1066757 698145 1618005 1201328 1995601 1525287 1835546 1339386 835211 1452026 1901988 63951 585110 505744 1657709 764947 968824 1584986 1064797 220032 565102 109554 1609821 993502 1267281 744599 969455 428422 782904 1461705 406150 1773397 405047 1312356 50569 1957813 1325467 978829 1645157 676175 186559 626340 176561 681652 1690615 467421 670181 1075699 417070 405521 1976809 815107 1871818 1912814 131605 1454826 578080 1680399 1925898 1533349 629137 98691 1002284 320327 46490 199745 683102 250624 1611689 1216102 85472 1413814 1827703 1763022 1903201 1159222 846256 1402121 1602655 574369 1329443 1689418 689183 1122872 248781 848392 1904730 495558 1573806 174523 630129 1725674 258552 526901 1189871 1363481 1534472 1335201 1108669 853892 821449 1080420 1217943 1957201 22191 1281126 717557 1295037 487711 790678 1359443 1520875 1192621 1895002 1483823 828251 1452540 482608 1064262 820007 505309 999737 465481 26802 1241087 1267688 532786 1990148 715395 657946 1047395 306680 1923043 762770 1032697 1527697 1443107 854266 972510 842067 1248738 539588 311197 1091381 191824 1823489 915333 373027 1951791 723797 1307011 1703008 538775 315208 242852 732412 1389447 756136 1628469 357953 836177 700787 404279 1456000 63866 114663 1225565 871189 55525 265139 1529139 1990086 1809843 1374295 1320998 1534795 1518957 1005597 628745 433697 450892 1292292 1937015 1045339 1129373 152254 354304 1984468 1564668 189090 411780 49184 1664743 604561 1581499 18698 1346244 1198127 120237 832274 1947969 287269 1799114 1548164 871685 529882 1508476 500540 849939 1207880 1254781 1764210 1690128 1180104 941920 1874286 210707 599511 1176024 1095105 1435815 1972659 752157 1332683 2160 659369 1331981 566455 1486078 1695394 904999 1738474 1287648 1276384 284224 1267980 1648232 748583 588538 1032200 1038834 367005 1047888 206637 623778 70324 1125656 1461549 336223 1654659 1602416 576008 1660984 42142 1499896 120117 25152 319312 1155151 42089 1549176 28902 1321136 597824 670445 305334 457533 912422 1236405 336688 1712066 1252936 443716 1675501 1715569 581015 945306 199546 1537998 1492933 44996 693442 808332 1685962 1366908 1008548 1988237 796724 1832020 346611 281061 1018561 1813446 1258280 1806995 941075 325927 336134 1144937 498439 1612488 1392483 705726 298277 1284652 1656594 986524 561133 527082 1292174 1295128 389318 64048 1034806 1868368 461165 1920039 171639 1295974 1590722 1931966 551410 777641 1026708 767250 1268444 1019730 776522 221801 919407 1247658 1858125 1878645 1034336 208451 1879752 1780039 1247548 84256 183295 835583 1726636 1638205 947424 782611 1451958 589620 1949974 1323753 548105 1795875 1593422 1072590 920021 740886 587681 1804497 1393448 1435185 1963367 670739 1548725 309487 1253612 707714 820800 1151782 247984 693425 1722504 1423936 1373115 1301679 417158 1187013 155833 1687883 1192124 730045 1639340 1886780 1166524 391917 1227691 1574451 1092802 588044 808837 528187 1431826 1278905 283180 1403704 1875652 1679561 248122 1992644 1430092 1069819 1507643 167335 467392 206650 1153801 621270 550076 916140 1060690 763046 459357 373015 99207 1687134 1902551 1604714 617712 499424 1036668 1234546 220482 87608 1281561 527947 1907476 662391 989228 973295 926495 1338508 709943 1501926 128140 1001270 490472 219269 1370988 1865700 701172 1923350 53833 129999 570091 102728 110516 1652619 1537737 194026 69706 986972 427294 994671 1613474 870977 1538610 1874077 1402809 956591 420418 82681 1019673 960416 1654618 1581900 1825758 304946 1732640 785138 1245095 1177024 84385 1112775 1192107 1653215 33616 1184499 1228469 1025583 354410 698115 1153494 1433238 1422471 500039 1470244 1771159 283678 552114 1431730 1249657 1645044 68597 1684379 744529 647980 1524778 1363960 417982 466673 1104621 1373950 1110622 1437556 1888623 484562 1048544 1854130 1412660 351363 866180 584257 467333 1020400 191714 1722740 1034889 131139 68615 1751093 1099359 1832369 1448231 988627 1798107 1994536 242388 752537 83131 1166356 687772 703233 1624519 374385 218142 602974 738909 1495955 1469070 1748036 331709 672225 288797 1322750 225130 1372931 1018713 68771 1105377 1759580 70913 86670 116031 1734250 1109163 398633 54254 1608667 116466 1987997 1658569 1742145 1823935 621581 1765943 483210 372103 1546167 1375468 856103 257600 1438215 1806523 137609 106198 1203854 661731 1899628 239846 31890 599769 397201 1650241 663965 1912054 1103146 635594 674798 1097560 446351 1692519 555163 1958128 628988 1833347 508015 884767 1819225 1518055 434289 1723981 938755 1861477 1774902 1855267 1499708 185050 694922 495793 1003616 803893 539535 327942 403883 1655364 241719 335008 1387791 1309123 1105408 1717965 1125165 389312 1987360 1105540 1781326 1673807 20642 636028 910837 360249 1568271 1981466 814283 1058762 1319819 453434 1342702 1195423 1522018 231059 531693 1214122 1375802 1360346 469891 1663610 528876 738873 699124 419782 255175 204669 102968 1844745 530933 1331325 10399 1482938 1442886 1756516 387065 1307046 1337558 1837309 241392 82556 1849935 1236336 718689 1811797 1630029 1086239 75038 692852 1244551 1687623 472387 1971800 1545108 207999 342622 26220 1148269 864671 686707 988749 1130734 1325571 1887193 1616795 1477843 1326305 1951252 1785092 548427 527323 524369 1119209 262223 366838 138538 1231967 605630 1016681 285850 1051957 767374 1301678 1417615 637542 438308 1777640 446703 1319707 1116167 361279 218742 968496 840798 716876 1137249 832675 1474496 1538216 1449530 430700 417483 482026 540411 895940 1203412 704359 422807 836352 14665 1724936 1028565 1680168 1777783 1028820 476570 1646787 1001590 1205920 1830786 1577470 1097326 63125 470941 50485 1114258 714799 1006155 91418 84308 1663516 126130 1575250 1598589 232961 1257056 755056 1330749 562908 554387 654580 1035220 1718644 1110007 1283113 1296672 1330493 1125558 1115709 106489 1900016 1770426 1996602 1883750 158404 862002 1855114 1038516 1833191 207290 1942610 859795 1655995 1882604 1449539 958194 1335810 351177 1973475 1383687 178008 787234 1657852 1026285 1538383 454788 1454074 1070688 623748 1598876 1767964 127691 26250 716203 1021443 1872324 831849 1011166 638108 524197 1178845 1293130 1997480 1341310 15709 1470247 1830559 442828 531689 1229524 1073137 639259 1564201 1977431 1241924 338799 755611 1756131 1855947 1369705 1131284 1244341 96485 928512 1545942 1733571 335597 1949060 324128 1587903 417827 1332173 1699898 1149496 453929 873507 1501547 425270 1685918 1840715 1612026 408387 1565857 1799445 1766692 695925 413752 914727 239229 1037238 559325 486429 995141 36689 1371040 1238889 1206995 40857 1455578 828029 8188 777874 1504751 707944 1892694 947191 1485803 1348269 119233 222075 1228029 289243 87624 692856 596520 99574 384051 550339 744963 746699 1288079 1241129 772556 1592363 313412 1761963 1290932 216602 1472006 750568 1237463 1214485 1213266 1170844 1599623 245224 355874 1075401 584098 337044 17488 376596 1350362 55832 1901611 1569874 1014526 253977 1230494 1211326 484229 1862777 545643 1131029 441925 1779336 1216727 724524 1680369 1079109 1126838 916183 656080 1294464 1298628 1159412 1856405 361857 539949 1615810 1675549 589542 1758439 1810194 1799573 821716 751692 1747177 946544 1572101 981357 281841 1723997 1927727 470820 93667 1496326 1841394 1164153 86966 1022502 1710514 1770366 1578900 1456003 448790 1379618 1392898 1217988 559983 925594 1334761 339028 1011027 479924 955391 1244737 666528 1054795 1659185 1921435 302294 1745258 605013 253211 1236100 1600501 1520080 604479 434459 712518 714052 828063 1418906 699795 1520410 460585 305079 1293815 636007 924110 249892 1412211 1680227 740888 353070 133041 1712419 1281585 570258 1751434 818226 1475732 1256761 115655 260559 257527 292876 1849190 1178978 160563 1195047 603899 1201613 50641 92157 1271480 1416010 1525665 787936 1983307 209807 1426181 1638501 949905 977263 802365 482852 665415 1420322 1109854 1198750 1481658 1300634 1260099 1931706 1532197 1068993 1531407 598023 1624066 1229144 1849269 249012 1940428 1580856 1904741 1974648 1770291 371917 166356 744359 779974 1491416 888615 1765030 501273 361385 1908527 1519873 1578465 1867752 1483599 1606775 316981 1893984 1831880 362188 452550 1114103 1643465 1974185 834482 672490 1698169 213670 243402 1039323 1167759 587489 873776 1263830 499562 581453 1131340 1852604 1623199 351988 1610470 983244 1041270 1251487 869217 28759 518740 1130685 1088025 124545 180505 468143 195695 1653104 1212825 1242170 55895 1233627 259579 1337505 1657339 468287 899294 258606 200299 1855755 1912311 1936260 1360132 76270 1860149 163659 881620 1738138 1623996 1185422 1974512 1733887 1896562 270206 1861798 1925421 1103996 1083267 1437396 406293 1856073 1720655 1352415 1235818 1034804 479719 1023456 1494193 1947632 467032 547337 1524731 1205219 122748 317064 1751225 1487956 855631 1538758 1113823 1944813 170568 566310 393709 1366840 1805122 321039 1619688 1485613 1789269 1952262 175583 15967 1460574 1492543 826466 305787 1129788 37140 357151 1122187 1275180 1084792 705565 1853888 1143798 566726 982611 716483 1276348 174505 908013 572472 1841988 1508879 463365 573618 1622137 623963 1166919 79671 1571588 1175359 1146646 1295102 658957 1187378 1577612 1656469 1502145 279832 1602505 1149660 565510 1097099 188574 1940805 1434473 814389 858750 1891531 253472 1638594 1863569 1961884 1264686 195950 304460 97649 1867409 147732 621406 1811384 381713 1598847 939407 1354760 1946973 134532 605321 613696 1400565 772254 1573990 791747 1713249 282344 1219429 1331706 1473824 1759544 513676 1243872 1347141 246979 46059 1173622 890360 1945302 1498250 1415173 722656 1085086 768776 1138861 1282548 248138 713733 1198925 888851 518568 1519698 890238 662725 1326760 1553690 128123 1454515 1409513 414922 1065096 1854544 951119 994791 10025 658162 1412486 759451 1137220 554373 1674879 723178 1509094 1289057 364657 1689630 1599192 488772 1437406 1575942 1378499 1755507 62757 1513032 809713 928955 959752 363134 1222117 1163113 1807635 400062 243730 140841 1518193 136171 1293408 945620 933919 1624852 1770748 284559 536970 436201 1713161 379541 691805 277588 10997 608831 411846 686877 1631300 544453 1444838 501751 1229692 396687 759561 622522 1468396 1289749 104780 1421952 1701156 1698681 1534152 605057 1373123 1077308 1674858 1679735 1035226 618046 1292153 701580 850957 1932647 141057 771730 442281 731515 1570422 1361517 650929 290740 386589 1114198 1375128 672989 1335871 901646 1355895 454425 273930 935747 801779 1971478 191229 384744 1319309 55273 34306 303602 989811 1155303 1338729 1585407 1366895 321375 1161290 1572859 1259459 990966 447536 212456 1607441 598390 1954757 1283988 680412 54917 1202725 388731 1534413 1725093 1516952 397862 763106 1944034 1573954 742317 1725936 190528 777546 878238 923198 70795 210456 628100 1030012 1466354 886549 1054781 1466800 773601 1664615 1126907 1109689 956702 360169 1997504 428801 1858203 880359 1722336 1847357 259399 700615 1894678 251456 846219 186785 902504 1006731 774424 798099 84425 1085108 1650651 1698094 1825807 1495056 232185 1110114 1729345 1738100 1986475 1518908 1404160 370241 765095 1436858 34467 36357 1672437 1933117 1982059 1042317 867120 1250333 1124910 1418326 484932 58646 67910 238930 996880 1616163 86546 113249 1205640 203426 1964147 1322932 1357250 1396396 1512839 1350328 1085313 259741 1619437 762214 674237 465230 864905 803296 1885304 1377291 1286555 1210556 458368 907398 1634125 1150839 1397846 1057473 1097554 1866171 1092731 1100116 374983 1107881 311990 1862620 1073428 1467284 1365261 658722 1797541 300336 1322550 811017 1815865 419467 1330589 1861209 1940154 915447 163304 1763986 1049288 45740 1402221 1449237 1496249 1294538 1465763 1459703 420015 1128391 1241243 1659548 1206406 877043 1942285 55813 795189 105165 1267493 1004197 1299176 813104 556278 1234625 1602168 1975998 1401540 822032 348488 1234326 1710620 390379 1839642 1501170 1242305 51955 913356 1478115 1411697 706350 1980449 159354 1387494 795588 1377068 1385257 956668 116649 1381685 1113214 1520793 661505 1361040 466796 1834202 1366833 314956 1131386 1217047 709713 1367332 1534927 1246911 1538595 589945 431116 897701 88465 1044967 294124 1008608 1664331 1187711 1375016 1110986 1252188 222291 363541 53831 1951949 609995 67948 1054141 1492745 1585064 494176 1913354 613271 624862 338192 1645451 1081790 1077899 1722825 463750 16654 871181 937268 516661 1482441 1258449 1568036 111977 1424508 318104 524840 319249 1282706 752682 1518672 1461668 1723555 1207570 1218744 1060305 1917047 313451 1093515 688908 1062816 1799695 1155800 1510241 940686 1021540 155624 651053 1921366 20835 194611 131332 1922903 1606279 241910 822932 1187129 719069 986641 997269 231579 386147 172729 1483717 1233639 880507 844358 1615782 1651063 1570981 454251 466381 1871422 1988630 1456583 1809081 760975 749851 1245979 1803751 1042514 70852 1020392 492398 630155 1635089 1040273 1646476 1388497 333989 1525017 1098187 782232 1423689 1816622 727339 601302 162315 633256 1495098 1844139 1580793 1533780 1876003 180181 813973 1888568 1174061 99987 523567 1436271 1203186 430526 1535539 1325333 919968 1772454 990551 1502340 1797064 1387982 35188 264722 1595566 1510488 104264 353397 803339 1817541 1857590 422293 1007306 457740 709939 952656 470370 237995 1597989 1824588 270363 278609 712002 1976970 62684 504126 24203 1917095 1435555 194705 1990471 768305 1159346 1168570 1589976 1322627 855649 1914956 1033856 753087 1718327 582533 1667474 1639836 1795769 1869525 260298 178655 515885 152263 642801 1190220 1398550 1109494 955885 1618082 1042164 965369 1371499 1236700 1563778 46274 1609800 525823 1418596 1786564 961069 1887171 1796330 1367783 332290 356162 1571687 1459193 923770 59817 172997 1858204 631267 1980832 12992 1446579 1780976 1841216 1361168 224098 1350609 616187 1662698 1769554 446795 1741909 823058 257710 1448732 1430978 712023 1432402 1404994 1553342 1223989 475429 727488 973045 592285 767005 444681 854187 1659440 1212360 1516035 301672 1186124 1821854 1368921 1441201 647552 1528774 1876900 175514 666704 28877 1307417 700339 347359 197677 264759 1825430 1706341 1521358 889768 1922958 1964508 1682978 1698833 1900733 1607946 1187091 1053540 1034949 348993 872848 662623 1095537 515405 1388529 432248 890357 1262435 853429 1189578 1354284 1203019 1471451 1807993 5329 622126 431902 412886 798863 979770 855309 1003290 263628 413615 20462 416751 797186 551238 1097473 575365 931041 459017 961467 551891 845501 1447293 1464959 1415196 592131 170064 810174 53575 263813 1768000 1044564 133067 1597923 330668 1773130 1837301 1220687 238316 771053 1172174 1822774 1735932 636913 536163 1228985 110918 874094 1233793 923819 270450 834481 654209 1997376 1758693 169154 307119 513295 64645 1141854 368476 1722407 829211 46934 474144 443418 497539 1085361 1920301 1232748 442900 739549 1447724 1192286 1327633 992744 1552393 499654 358920 1882564 1044024 1994319 1033837 211421 1678982 1058809 492499 621269 613467 561546 1151471 1614729 1283569 654963 1967923 1256351 71180 681838 315400 368554 483902 600804 9536 1027510 1076270 1879897 1240039 1962305 1285079 1885098 947015 524794 1651772 905066 893232 981512 1508700 1765401 1877951 298799 72666 1816441 1436438 1353739 1907710 1371295 140677 319489 88364 486096 570450 1558829 660802 411978 82146 1375888 458196 337446 1904223 1274117 338460 1246096 1870635 675080 1984084 577383 1898029 397346 1283202 1399532 1634550 835493 1289963 1717862 72190 641296 989450 1610927 1123470 1120686 712595 1229063 1016755 195687 363652 1818103 27823 909330 828221 504959 158774 61328 1492358 1544898 445236 185803 510702 1035431 41391 604317 597440 982304 1678550 371718 1396950 651496 183103 1841594 1019120 568478 498942 1462302 5881 587612 623355 1615360 969737 1207380 836878 721890 591626 1382278 1564961 1069592 1466756 5576 902729 94257 1176796 1879889 1557960 1023725 928952 1056950 644986 1082196 1139395 451851 1172064 756967 1376709 680669 1614031 785783 1947017 1049535 851852 82055 338196 1102500 1376013 691211 1057749 1257720 312625 370720 1735599 190302 887385 1801951 772383 1668872 524329 587686 522176 1080016 1497867 1886710 962705 196493 687121 1999207 1372874 555663 537496 751821 1264678 1246040 1559001 1096842 1210141 486271 1437346 180871 1403177 1061699 323636 1288943 725573 934881 144957 1226770 1663114 372317 1747286 1461145 1484674 626458 459408 1465861 1064124 158391 391121 399212 1653733 1533721 1841083 903492 524608 786488 374766 789312 1150289 785296 1589225 138919 728895 588060 1945969 8841 1716653 1129192 1532028 1199395 121029 436008 650249 1928816 1181839 1355399 342566 1147271 980291 550814 756396 1240600 1019778 1377950 1032346 779989 791397 148269 995413 1756196 1785684 1559604 1159510 658897 1278117 1817937 631362 1743587 472687 910757 1712780 915197 681138 1688497 407983 564630 548434 668574 199682 1393622 1137938 182195 838498 647254 1948696 1214944 972593 94589 1679503 935227 1454481 1455654 1506216 66530 869525 1861193 1323909 571700 260770 132029 556806 1811972 1138840 187428 1553806 1083516 27700 1505530 1737680 826996 1859784 1411825 898753 1503454 319904 156808 1533121 119752 1965698 1712553 1377921 90059 1615369 346811 1654983 1723321 956817 128298 638185 1562810 550299 1736949 371920 624645 1275137 1605970 1150296 186682 914156 621095 416259 283141 1861620 124359 1611120 1321249 926323 1318703 961870 1098322 1902591 1783811 1143611 257530 1117980 949980 1179978 363097 1420368 1351386 1560340 1355806 323025 1466343 1264456 1848770 942925 1057449 792664 114906 1849630 666045 943716 1010946 63768 79392 1162633 565975 1433148 1844430 1484111 1768259 1143797 861304 1789103 1449488 1329590 1911601 889673 1694689 1208070 856722 749818 145860 503643 1448650 1513137 735244 1342662 889195 50819 519116 924809 1037518 1880802 1367867 1001503 989677 277092 170102 1199140 1919693 966498 916517 1429791 1548428 1189044 1581366 177348 1227595 1108654 1765430 1863031 1973492 1542767 1264505 1143881 1284482 330020 1628421 80678 817906 286196 1887616 689749 1376373 477377 1838827 1442505 948045 1432926 1944834 1385201 341449 213324 1140084 575262 1537869 1469284 818497 1501891 1289899 1808666 1591536 1461216 870821 295770 1795731 88086 1312795 1296905 1829358 1082642 1353541 616519 1876985 1324756 1647648 1208638 735161 264245 1628928 384408 531998 1544597 1740992 1167592 629479 199556 1430122 99041 1261539 1399031 349341 1245440 1656480 1118484 979290 441546 1121110 1542780 1988227 310659 140694 752438 208397 963376 244374 819898 1491553 1137479 822776 1345693 704827 1152557 1512642 691069 1898758 759908 602463 1511007 1859795 586545 1241867 1204285 1875050 1177162 699054 1954273 359772 1224585 1983224 89954 521508 674662 939783 161160 505246 423820 151645 1428627 1945148 469424 952668 711157 1922595 693321 1788516 437302 621329 1349076 1733158 17588 1221895 639669 911204 342052 95633 34557 1194194 878521 1187332 350451 1828860 1776838 875107 1562870 286066 951211 1893290 1834527 798918 1542785 1554496 1779074 1395396 1149714 787303 220553 368171 1037897 1394212 1119504 642286 883657 803449 690554 633005 1084482 1234728 332599 1646234 1903539 1893811 1952161 1129031 1077057 685961 1674643 959544 1253813 486933 886494 392716 1755294 1567954 353076 1415737 443341 1890182 270404 978888 1634139 511444 1972337 851670 1469870 1218756 1613035 1573790 1334661 1575383 1914685 1012336 1133226 1095274 14574 1949110 1983338 1502154 1674446 82976 1038287 1523864 1357649 1029194 1626627 374146 123490 171887 1452417 181874 1260142 165960 1332901 1431320 1588997 230634 460064 925267 904952 80487 568062 1093661 1864772 761438 1975462 1928629 913918 1393434 267232 992226 578802 1791254 958585 572519 1135865 415643 468317 514779 1027033 1668881 208790 582880 324602 1490764 94052 75700 1370662 1847064 1305005 1119469 486189 1452737 1342126 119797 939607 1862474 73374 1796244 400971 522293 1860293 910751 1158852 1124513 536720 87544 1421473 1974332 906743 1892770 1921655 1370858 1374238 354864 1343450 557629 1464523 597365 944513 997276 1139269 1322468 1474255 1143310 283563 1312457 1973929 780909 1251987 1707699 1340429 1631412 1296772 501864 1944601 239089 989039 1713501 161795 718428 1334407 228478 1165147 689776 708355 1293780 475628 1344351 1305063 1489974 46528 700828 485933 1933806 1152830 458406 1325384 1757398 1923224 1068195 572326 1108269 1324776 44879 724664 1239146 1639332 1444475 218952 534042 1883016 1619745 1891752 1413572 1239788 1313386 1906249 305156 550052 252191 1141925 492635 1265636 1893769 1233254 198276 73096 1866077 1765485 1338101 262302 1471302 212254 600138 263282 1963206 1856749 453085 907666 227652 563069 994654 563557 645687 875288 448136 1946133 644200 1923675 1935926 1599385 1478712 222625 1635016 103928 1144860 635373 1920442 1137217 18237 391839 74632 1524947 105565 1723847 1327895 1192408 491989 1250294 717993 476827 658489 319331 395044 1179063 630817 1930587 650414 898241 983835 1097829 1774245 1093916 1931157 984913 417402 1755004 1594558 1437481 1497445 267632 1462692 634181 741663 1111877 1633623 974391 622834 1487843 252884 1937434 567094 273526 1071461 229608 601025 1182700 634693 1224614 940637 307786 312292 984184 687259 333649 1062087 789863 737474 1613947 95142 543240 1020502 1256639 513332 1997625 1874769 959025 1723488 1736743 506074 913814 41571 1085961 390610 645702 63539 863874 1569190 1366892 587326 1253534 1979807 273860 643144 662579 50519 398433 1696734 1067250 1347868 468099 517207 113394 469157 1417931 1312618 560967 1786379 332906 1585644 1172455 1144706 1403583 1805461 1599 430330 1713744 1131000 150341 968263 1557151 1783584 518291 1675100 75415 247841 281081 1570548 699381 836207 1341228 406398 437562 1163759 1781208 849541 757750 1471685 1237973 317959 1742386 969541 1165753 1699020 1853293 525954 4638 1457844 205388 321676 1743088 778923 790836 60398 965020 1533085 1272852 573315 985712 1373179 918839 1017558 877385 515097 297256 193958 476043 22117 1098068 695247 945254 1587673 108517 523691 1971698 181243 749304 1409105 1687932 545933 1307748 1640592 854668 1593032 1486445 1600541 274930 999066 860078 1524710 939123 1877328 1662057 522248 778886 1317148 1249007 1154292 1540741 173063 277790 538191 373923 572689 1142326 975388 1263494 1899928 983904 1423876 59916 10671 1091475 1217823 745492 490671 471190 1014598 1564219 714769 1009005 544890 51750 431518 663395 1400448 498475 338635 284370 524565 567773 479150 472158 493471 1288665 1172416 1280824 327405 6528 570665 566854 1449143 1229950 237278 814357 421712 1809811 1904698 1088254 1328146 1759359 1926174 509442 600262 582428 82829 1046458 54593 527556 1014460 1990968 6924 278842 1286203 414290 1913594 1967623 1466906 1926918 1408804 1034824 665665 1810985 218532 465877 1747091 16855 1666304 1019613 938584 1413819 607960 764700 172718 1806657 1039976 446860 1187357 507278 966178 1638388 979637 1354193 157113 1523284 574143 1428430 688584 1894519 1324792 35892 399552 1442047 500324 1338900 569922 1880118 352966 1811243 1144577 1029643 887512 805584 1343550 552219 1711456 1939836 1299517 1566732 1898069 744624 1583007 1515945 1523259 1537778 1666754 569914 531090 33917 216949 85305 823366 1983169 1974171 991246 476771 1896033 1220031 1039144 766581 495499 164779 36830 752033 931341 220705 1528277 522849 690818 62136 772788 1597007 672110 55149 1775322 1084045 871928 1896509 680682 969272 1666339 1067602 529884 315974 554443 352329 900024 253949 1362462 17829 167933 796998 1099335 530811 1088868 1928426 1192228 109044 948724 864023 458766 1420744 1564429 543189 702126 130160 1719905 1193423 1983676 385412 489404 402315 1363587 71144 1163287 364168 1480650 1891998 1541888 411606 935791 1066456 188226 1808616 851628 1605327 1294258 160569 464014 921800 1460580 1024823 52644 1647477 1413619 769725 1869639 521407 877017 300654 399894 1097021 1370768 631085 1756646 1783833 464627 330384 1430691 1382001 1601968 1878773 1291136 505552 1485150 1852895 1572538 1266284 1329172 911066 45642 1292922 1254809 1227667 1909064 1830667 1382785 1516113 1329302 1849875 1038809 1434480 1909161 1907411 1805457 1486983 889640 1416296 741455 1396218 1316875 232984 857099 950013 1766276 939004 147887 412043 1996222 70212 1807118 1475075 129998 111897 1764617 489575 1778978 521075 1022151 992207 1491223 825540 794679 667876 720499 143495 49569 1019477 314506 383325 845396 16068 729127 82592 1416308 837395 1764709 92435 64650 996036 826829 210047 1934722 855003 753965 1745952 1784673 1590589 1574823 1981167 1885982 983535 321087 67893 1546474 1097914 1090268 1122120 1266611 1586727 1606498 532391 998031 28267 678552 1732437 157949 1758347 157887 1080842 1930920 1336025 1803002 795163 1321714 1785322 578598 1589803 1860058 873505 1819217 1248970 1515530 1535059 82253 183135 1034791 876051 806958 1071447 1848909 1688533 667975 778299 720761 1574289 1365639 1014383 817354 1298675 1165964 878353 1193383 1260740 1006853 718699 874403 11417 692179 532162 853947 1880119 1619724 1597321 1607645 655791 295089 259992 498035 469088 265273 1678048 1966082 534802 1374176 1369433 1176760 1314082 1698952 1754312 344136 1085070 234125 918418 336447 108434 1336397 1691815 332315 1960759 599826 1692808 224398 1700536 502495 37236 1187506 1567188 170564 1952058 1945960 1520322 187691 1308633 651111 1246334 555540 852501 1675149 722995 1070552 924663 812067 991267 1305050 1980212 220519 165261 669512 80882 49830 737600 1696357 846080 1942042 1638532 1965500 109503 392582 1804242 1990930 712207 26044 1740311 1362694 474211 1264727 1501913 1762256 1361160 412770 1529507 639699 1880438 245833 1495009 1643889 677484 748768 96001 1636224 664582 504266 1282976 1105484 885837 1268581 1708125 1591831 1468035 640550 402623 1578524 1791306 1006179 1639211 1043795 1530790 1208063 676382 1184593 926985 794400 686986 1761838 1340784 1103887 98931 846876 1412684 1109625 1141904 420351 1426054 1940088 981811 1836485 398066 1060031 1220744 285247 950847 1496810 794062 1761086 374599 769178 1605350 181327 836412 1938290 1005973 572726 1658646 1923991 783772 315813 1132934 1252349 1017066 1062893 1821599 1058740 282455 1641348 479600 132916 453415 386790 599822 1360754 1422792 1983873 1739860 1216290 1272909 880988 1828270 205638 344745 1640302 1894524 633474 1204149 1867100 22752 1473554 1948538 1734688 176935 28040 1866566 1558459 869116 602484 1396408 1160495 1066053 388233 1482900 980110 268655 137229 603960 1823150 68337 569333 1817834 1157969 1021197 1523649 1441424 16961 764130 983774 880329 680265 424108 1231963 972526 1532360 1692944 1131731 1345914 193533 1814174 1074949 603143 145507 1956655 1523617 1292597 1101634 1866196 405118 83561 506816 1346418 1876620 1227687 1912285 529180 1510321 1908105 1226436 1389977 1039196 1565934 1443616 1226544 1950545 215801 377096 1423213 854675 196874 1867063 675779 40498 712883 1758847 1121227 1925239 524484 251867 1391025 1078534 1087034 525022 915531 203880 923151 642371 1382683 949574 36026 1447068 1656280 296376 1682583 877697 1912870 589795 1815689 253833 25766 550883 1690727 583734 1616225 1549938 700707 770085 807118 656707 544381 122257 1761720 1928869 841965 1602308 1836996 686276 1017728 1921567 623542 1782982 140844 129858 1595129 576644 1215213 1870265 1014419 337641 1599773 375051 789296 97024 1832176 1186396 1228110 489731 996676 1824942 753532 217978 1668248 1330783 1206278 1497427 565111 1739520 599231 1482130 682860 996898 1411205 1477715 1725828 486378 498282 804966 1627595 1326564 1840445 1071304 691329 893103 1712465 654480 1151842 765102 1253646 1183241 1327011 1096121 609644 1913912 1681271 894107 1751292 1308736 478661 1952914 446651 1369196 282319 51432 864844 344282 515956 1994510 1896970 355511 1910481 1695258 695770 834058 1176665 965799 665794 1914479 481099 17964 728248 785475 819987 606184 1052385 1471495 1876102 1799520 1815550 1547085 971365 1452804 83129 422258 152118 1023668 637172 1880840 1987792 1666858 1168393 325662 817814 1279715 1918166 1797601 276666 1657876 1602302 1142488 1026816 1392068 596100 1385704 243137 1558193 442831 657023 434759 1569310 1769565 1664493 1848232 504007 841321 542456 1325371 251483 999942 1340869 217661 1919369 948259 1040365 1831504 617303 715386 1222014 1702800 1611359 68669 233553 518931 494648 525708 1495493 1471993 457483 233260 393599 1656201 214892 353921 1340471 1797393 161863 1554618 1703734 134905 877162 596141 27258 299016 731683 596297 1468447 697087 287985 267798 1303416 1043190 992890 826521 285606 51668 724811 1877788 706300 1355387 490290 379322 1568635 45197 1874762 273939 1333766 1160796 43806 1374798 1792268 1087746 1597015 974242 482253 637482 1630028 831587 1903501 1341499 1203677 1346026 1268386 1633199 374397 1323862 758438 1812889 1549867 1527437 1006855 455114 1939721 592110 25112 1387245 733838 588773 1141094 1508787 964854 238615 777700 1455397 1697333 126013 910769 1393057 192384 130245 1622914 785573 1702354 1470977 822347 1992736 95606 967086 332541 1456759 1094256 695642 1016104 1421177 874343 1213134 1763272 169670 51480 273862 558615 1158722 1646960 1733817 1609178 569290 1789842 434529 1691244 826026 418313 831633 1275878 1681053 46950 191802 1642811 732001 1134609 1666878 1325007 1305385 962690 217149 838453 1124371 1895518 620675 603880 8206 1660375 1620427 1865938 575902 1774052 163702 83427 972418 469764 1437954 691783 402952 143468 1713957 987399 1612819 1748850 323436 672860 1475807 1293101 324150 166196 1419646 572205 591503 286127 84235 166178 1376686 1117867 266478 1402624 1582017 807220 1477425 1420696 721764 947501 420997 888753 1393324 894706 1270164 1998645 799973 1789300 745656 275241 1471014 1289892 1555755 1870755 624758 319524 828258 400249 702358 901803 1593290 231572 581929 64338 1337512 354764 543884 1313180 968353 1004480 1014901 616715 1045689 959927 339044 1287893 389437 1960162 1417826 747044 254334 86058 1993037 934321 172480 24283 301798 582204 870055 1145457 1407283 1213947 1277811 565814 1647500 343033 1507325 1384399 1893374 411838 443252 1723912 1933007 1155061 741930 251818 792087 1096387 1284411 1342297 1767219 1169207 62978 301491 717641 1075708 1539655 957691 1793043 1789894 950974 28438 665596 168727 377570 94271 1631375 1113972 1842908 1880486 917474 1482094 1897192 204049 1787508 263118 1817510 1526907 1682927 1892835 337169 247029 1251282 102589 792964 817044 1861695 1517985 872150 1506894 1402198 127995 162882 737604 486520 34131 1399476 1169306 837014 252368 603657 908132 206703 1950603 388355 1550896 903816 1582488 1768699 1299344 1417655 934947 1445695 367138 1693332 875933 238166 130058 262700 536675 44711 814588 477946 767053 302635 1369862 844154 1560549 903025 1320268 752318 925706 884019 596919 1832454 1956203 1362652 1236371 250237 1427117 473188 480326 1033136 1737699 1297763 174667 1005657 1956626 340714 1547534 792329 1259751 1946771 169519 1017748 751962 589805 45481 288837 379699 1202398 167900 1963014 453583 439453 787210 250006 46097 1886736 1043945 1377646 654879 59293 834999 705533 596284 28578 1636002 421862 712449 1094883 1238282 1598428 1326880 548576 66461 1440019 1171403 478235 84751 1925061 1344162 1733695 783120 571338 202117 225594 1754491 449132 249221 1468055 230441 1684949 1384731 1573603 827866 1740793 1239512 930623 1499850 246327 852804 1715328 1915247 1980640 376209 1520779 387088 93021 643178 265823 649681 1125755 8433 208860 1359405 1320534 455925 825496 1977815 1423825 1817561 787474 1838649 459141 1782529 1900033 956441 1696001 179107 763692 1256183 1097178 75175 1598779 390649 561498 1438269 1674490 125714 500636 738817 1787988 708745 1468029 1129037 1860894 612191 1151651 1220771 305429 178034 1442193 1480991 134550 1299711 1806749 133518 1748013 1343422 235128 192712 1701236 1473255 1577870 684369 811680 680233 343881 1935280 341466 1967311 764370 1568195 1191819 29032 1567011 1835053 122467 1892814 486885 109087 100162 729628 499747 1013730 837734 1970226 1484631 1056515 1161617 1384931 247518 369746 1865082 1524976 175759 1702414 1283241 1584941 464308 1910657 201170 746894 623393 1010764 376545 921620 1130338 1991476 479631 825452 934378 180111 638531 201719 1351523 1691013 1401151 758462 1380557 928016 1131572 1323908 1790027 271395 1748226 732785 1036277 512125 1861291 1757831 942103 1984957 1864417 1940356 1384281 953730 1670226 1911763 749115 1428429 1556729 1542812 202314 344535 229806 1242864 46398 712123 12509 1649228 893321 1427933 1656698 1471719 406811 1807959 1978097 644380 382880 856692 672957 983336 1704199 1953410 140728 1108153 1531943 1892562 1548286 1084516 309362 838288 1012244 1842535 1605003 270815 1016751 1495442 105368 1756664 1746030 326213 274184 1208832 382395 219742 1878651 1282390 1486490 1706968 873364 1632955 211936 1340273 357032 1004843 780306 956660 1239682 688532 1166068 1089789 1843321 1391214 811072 1000124 1262845 1824854 874466 1429630 1881501 1082820 287296 1968327 1802598 1731017 1231075 1482374 1999429 1918997 818739 952866 311947 1080116 911474 778883 331256 1761954 1732602 1527657 1080359 679893 388689 1181126 33570 493222 466000 205064 962546 1109063 814590 953881 1201325 1369292 1083140 1741788 1898174 265774 880065 249722 135016 1793005 877553 600439 1488758 855028 1410297 629403 555655 64204 191178 1681559 1865762 1007867 401642 788755 1143302 1289494 119123 1554033 585027 656074 973764 1240417 322371 1998736 1349920 248722 1337734 7661 1745748 1850737 1760985 1583845 1384740 507260 326225 1600992 920130 415726 871897 1608430 1560990 440197 1956596 1709832 297769 1406046 513298 1867592 1835073 679084 47946 16289 176878 230332 1401184 1499010 970263 542255 869910 1664235 1947631 955736 1860925 477394 1485304 1491513 1007714 1890553 32552 789947 1959044 1332798 1055392 775200 913544 737265 1344157 1232752 594576 751661 1391495 833568 690903 83703 1507755 1719906 1029093 683264 985223 395094 1571066 297517 200909 371693 613806 299229 1687751 1302637 1141381 1687873 535152 737518 1162992 1252303 639997 1217714 513614 434322 39434 861401 9790 1198783 1187708 825074 1294603 965269 937292 815835 691251 586230 284861 1993797 311275 563881 400540 1565550 686450 67582 1299103 622885 262571 361622 1208085 1136961 1399738 671112 1118015 510976 1538138 1857539 1226286 1420926 1370787 1659924 1311045 919734 669535 1317869 1424425 1321326 1612472 540084 1012870 1326663 1404811 1817931 1192330 1892061 979028 1471955 1997078 288368 1345637 484098 1233088 132401 625978 649159 659688 543004 275652 443105 1257229 1829394 1416079 1058487 1009853 1036444 1649470 1908246 788519 1516355 1081688 622031 1025562 1838363 1673256 997104 369402 1003834 589797 1820107 1205087 1539084 525968 679422 824760 1767987 1915354 1872879 1177089 187661 1407763 1084053 418184 1015027 1731650 644581 1338009 66326 1631145 583544 1825678 1840658 1814783 806172 293003 958900 1571837 1863780 548504 1132337 521235 1002866 1966287 1275463 525655 1096745 1344235 384579 975626 276174 645793 1716171 1476823 1287001 1196788 1031192 1210968 380981 14902 1052738 226839 639715 317170 1699580 1575797 1254011 560125 306256 386220 505098 1469503 566776 24954 807531 1396964 1012213 1829785 725151 631587 754364 1006743 1514820 233507 663281 1610303 1265113 1839915 1674216 840515 450325 1194961 1154165 1788067 1831887 794968 1263205 1304371 1919321 1526831 967368 1788376 607292 1794402 728424 1041211 420013 1446094 961101 276995 1357199 1528036 1919894 339207 1813468 1293982 74037 545655 285096 1280764 1311554 881608 1437672 867293 1543037 1857650 432374 1401119 191303 1588119 1874591 1951143 110418 1410720 1808940 1664678 267203 1449217 1236775 278308 1890876 333984 1628999 1011094 1370185 1953757 703147 1784542 802173 1130847 142647 1512130 728335 1293601 1527398 916033 788965 1071046 1822098 121208 739789 237161 708021 840341 228724 1068103 542526 6186 716219 305452 161400 165654 1794171 858612 1727254 477468 973893 152373 296257 1076227 1436762 339343 291430 639892 1675962 1159432 564783 332464 223494 1092447 180900 193927 1915508 669229 1857565 244385 1984617 172707 718584 1970411 1383615 1872340 961715 1659208 1008079 1418931 869736 1880963 1623030 399731 178066 332707 499228 1204079 1541362 1560504 538424 370204 816567 1199649 579332 1314245 1312218 844798 234073 1274082 270781 1763607 933497 1213379 1963554 820013 423919 593584 261629 944897 552931 406850 212732 794268 1389589 944120 1606109 1574813 161597 69771 1678278 598546 1554940 1779036 1015327 1541426 1303085 628212 432419 1394030 1798055 1507556 4645 650722 1215482 1258785 1224184 1222493 1813062 1271162 672010 105157 1007965 1411470 324340 1778128 174886 590054 48141 409020 1926872 1668317 136952 1730201 1715665 598381 1200632 681136 847327 93271 1667583 939820 1397087 849413 1208368 700837 449064 1647606 1279272 524600 1149712 77646 691655 1545793 1166940 1297169 27850 419176 29252 1754360 1377792 1725844 1263289 1279391 1471646 495607 219176 1847522 1599234 153736 314827 1831328 660100 132897 1105314 1822652 1400874 1336098 1640462 1627613 1975090 1107526 1744671 161862 973494 1097395 1310049 633757 1795482 1222182 481357 505759 258289 1090743 1191576 681321 825477 1533314 132910 1278859 1033598 756324 1027367 188310 1028231 1234030 511300 274160 1919194 1521586 1220591 1346165 1540056 403441 47662 1083269 812377 1306241 1645479 737027 895502 1471890 829109 598089 928741 1173533 1100219 150557 1371743 257606 1867374 204192 1422449 1774275 1426939 376992 1639816 1088619 778581 996005 200540 251683 1007849 996039 1771861 1200186 1918869 1917271 183244 731054 386007 1424782 57244 1526918 404311 1251938 1489008 1913842 1409864 1079961 242937 318873 1655247 38900 790617 283009 1710032 1329209 877493 1103150 1581886 123000 1882659 229309 1368766 1583052 1620497 158704 1175560 880489 1556308 661458 586801 754177 1992694 729058 1499100 1750935 1206825 860579 77108 1582897 1486269 1136872 576306 1940613 297693 91388 1012907 99066 1738869 883260 127552 29351 1390032 84670 783663 719151 409619 1364267 1301043 389104 1890326 1500518 1704504 1123316 1721212 1144538 1990477 372985 1526007 1928798 1129957 218433 1042253 706702 56690 380071 1417936 1404204 541564 1336776 738573 1958100 161214 1602979 1976112 1561103 1130341 214208 936051 1853020 234585 839937 1595960 865126 130763 1226089 938270 936733 1741276 1734556 1925936 723262 61174 143937 407302 1529822 556925 1953064 993882 613011 582739 1508677 285812 902316 498117 1638418 1771319 1154116 1164753 635778 244590 47433 1948239 1511946 1431917 1068041 100181 831495 1453717 874211 1491647 584382 1815407 993162 1482029 822582 1733269 1438392 345737 1693665 1468482 1625231 680840 12542 999628 38496 377525 597688 1141392 1139034 64002 1475990 167378 146433 246413 1466572 1038705 753359 1586317 1829353 1753271 317336 629016 1292732 22963 1745514 1887923 982277 317380 1498023 1743499 803964 414347 1675206 1288912 166424 1273467 1089515 133050 1279212 614782 839346 424413 709687 304794 1769261 1910465 1806418 943617 1360722 697021 393087 89721 846197 1868712 1327956 166562 1880661 1832249 1223378 1549870 1812856 1084653 844559 1154464 1625249 242346 595216 398681 566291 1177904 1806044 688690 488400 584802 1325849 1874263 1333850 411815 437430 1917838 183073 1870120 1819330 449231 793416 1177042 233651 492048 1154508 1654251 1127361 477205 1148608 717054 951336 896191 846522 1359340 457167 160180 1167898 969764 61577 1259106 318991 798720 896494 1676043 1149113 1230667 1056470 1715172 1400029 679437 1125395 784261 1870099 695431 892071 1413972 637265 657963 1947637 1671495 522879 467811 432991 1298222 1555094 688351 969856 1020100 1262378 1841401 237725 1429809 208851 1167560 1671781 1705369 1398155 930642 142064 1403426 654886 32345 1068082 462596 1439381 1100009 1935656 375357 265735 1324570 1042810 117137 1764321 1877709 1011025 723605 1183149 368606 1752911 1454550 1026170 1392447 1465645 1084931 553630 380816 586948 1910233 1111189 44970 633134 332221 601320 793823 12115 297067 1189868 1156634 220112 1024617 56759 1552009 989504 1474584 850606 1436771 479606 1372666 289310 1462475 29628 384332 1482165 638652 49658 864126 805900 658952 356910 171453 1337136 1268753 984104 1983407 977578 1108195 64712 1871838 6444 57935 1062443 843745 1986886 427300 43419 1434016 1589144 1815011 124114 1026659 1737988 1959105 67709 311200 302790 1901802 1477261 1711005 205336 1827943 1045083 1796191 157082 238284 252897 1467549 1755039 1820773 682097 68858 624190 880363 1138694 709832 259408 1418813 810872 1735230 631093 1318839 880849 1027060 1421330 958126 971273 1860438 286903 270454 1454508 466289 1484107 1809106 1048257 1905702 1435475 796873 1354229 36448 1338528 1500 1061903 1940262 492284 897686 1785074 1674204 1837626 1994377 959374 1820514 1572783 618722 315132 1127898 1790883 646687 1689867 1280886 1192668 1446763 171625 352492 476070 808613 938871 1917414 844155 1615593 255722 280811 1502327 1639088 543728 525413 1126655 714318 1328859 905807 749719 1721265 1671628 909013 906644 636705 312106 187041 316013 155255 213686 746332 1148160 729357 605732 307641 1820513 598839 407722 62997 891816 934516 1598376 1465040 563418 682967 238005 1846477 561050 904522 1268373 1230600 84762 956876 1300178 1977446 173983 714055 416635 1499948 71601 709844 1700043 1484586 891635 1660090 1330548 860784 846029 1212408 323503 340421 1627009 1524303 1393507 296505 1384849 627747 1964960 1688782 1036788 1077098 757693 703578 43625 1046313 1711440 1780833 1824518 1428599 1280879 1570516 76721 140514 1669172 1270988 588683 872341 59214 1118904 35728 800738 1561398 134219 1814342 436771 1655606 349370 835567 1160105 1525180 1910545 1525492 1753820 330862 580503 579079 681592 1660303 1414058 1879553 952439 790745 1748312 1206497 1530372 1171617 458982 1001908 699801 1037096 669111 56684 767655 1083482 324625 1714980 68436 1068948 1225078 161766 256959 1919370 135672 1795858 1299961 1744244 895386 367832 123587 1462130 984483 1892705 1705576 1727024 132511 337285 718222 926149 785342 73723 631739 1235749 573957 856659 1579387 1527612 502147 1587018 1092718 1927314 273617 632912 1518962 1127312 17532 1665125 1300575 947248 965408 1128743 1603704 738449 964032 157203 1333496 1001863 1886173 1517122 64992 257372 241942 697658 1215555 1958017 1266017 874510 1500857 267021 46943 1267350 1958377 1398502 1523835 493359 1036705 1684467 1652151 510559 570072 1394313 370337 562584 23767 1431446 403894 455944 334446 1999814 1358311 679760 1717066 1310588 1884964 1328848 1837813 684573 47898 58632 1774603 1581786 1814313 755966 1615282 1783184 1300920 324618 296279 341136 1492881 21335 1104740 1646742 652635 601772 429283 1089976 1633177 1707605 724651 301133 945032 711385 1891979 935307 91416 122617 745904 986939 1812512 689732 467605 395335 733547 1455211 32548 58093 699295 1906331 107730 1900103 504583 1155008 1161622 911484 1319619 1861280 629507 1362431 1814707 44164 374746 928519 1573074 1954650 1778163 1572400 1846420 18174 1009648 243266 1239875 1140506 253036 32834 522437 934153 1475675 1893725 1284453 152051 1078564 1323186 1111239 719380 1354255 1456134 1316475 1463582 1515612 1664676 474311 318024 1855596 218745 1019505 20387 291152 724437 1316151 1125714 929006 1148782 694418 511739 1886282 1857062 544225 1300959 864054 1737834 1321254 1180116 632782 1309330 453451 1928460 518636 1611595 384422 473022 1536988 530603 1140050 17713 41416 190385 1874089 1052582 931826 1034743 1232590 400518 1136419 112252 547755 661293 657699 50504 807503 1500408 1298197 1347322 105091 1845944 881099 711337 1556230 1829136 167809 1364601 1442645 1712813 571562 1017608 123106 410025 850258 952288 882120 1956980 624295 1998821 136426 1797312 789266 1133278 674907 938027 985589 7998 1828738 662477 1707820 889802 522839 242139 1825737 1506642 1395506 1810876 284110 388389 1321337 1780665 1728461 1345506 588357 1420259 1967115 1568969 1503199 1741061 1656602 1229466 1124461 457493 1987891 861010 54601 564088 1899632 1313649 1505001 1969995 1693814 957230 1666491 977472 108721 752283 82461 694886 882333 1764140 1125881 560356 751749 1618592 1486191 916380 389667 1169269 85521 202452 784512 1737188 1500442 107834 597271 1348461 1298619 1020047 705274 16721 527377 375212 1754442 201502 970909 1664084 120308 1749668 1770679 1015642 1152776 1923665 1744269 480146 492722 643531 1459274 248025 1380223 420501 1774346 1402342 1912455 795409 499302 1299363 391091 1909708 1011761 1975099 791425 1006466 1861058 1253226 1556643 900862 522579 1652404 1853864 1347069 687702 775240 812924 303566 1028356 1671431 703644 1297202 702639 179450 916274 759824 1443806 1922484 1076887 1668607 1446307 1203614 1729923 553323 241357 1398013 1886583 1387237 1806084 930724 989264 1897047 815623 1068661 898525 484122 174241 329343 1708318 1454080 17628 1820080 1017354 35828 1312024 1392540 1199202 1669574 1080841 729243 1593268 762519 357475 1110388 1663989 547780 122145 1536512 1889825 218104 795563 1101593 937172 756979 132295 646931 458399 353539 434546 1715104 1365280 303010 1995254 1203702 301292 1858998 1859596 940578 1871820 103636 783768 507547 91075 451267 335689 41502 1292151 1394339 426627 385509 19307 449600 1810485 1237637 201922 1391296 1330375 192053 12525 733649 1866501 1260405 1951003 1015295 1373893 703720 1673225 1270290 824303 26813 371937 877398 1853621 197537 648558 1036351 1179546 102439 447743 1753793 823734 938886 1773050 946149 301500 1135575 394223 1955162 1776257 1422674 1759861 539584 1085142 505581 1036349 555380 1888803 1940261 1702361 982142 1426505 1534176 540422 742503 377494 860507 1521580 1054728 1316699 1371822 185309 1342857 1193676 1963955 1797897 1079317 1044412 464870 1287096 486881 405975 1970259 108361 1489769 942619 1561898 956635 980032 1968246 301082 1446046 356692 555996 241668 1006722 1487801 195348 1315527 691530 278972 655925 223326 45419 1277075 1234999 1703992 83361 1180192 866151 197361 1534766 1917098 1776284 678082 35802 1420783 1563828 997656 734624 1620967 146180 1259947 57790 751502 1964547 658260 422059 1415023 698695 892744 416051 29313 702903 878989 549043 317341 807822 1220576 1909021 1899019 649970 1126540 1909931 1361041 348037 1543286 170866 1186363 1616997 689087 75732 1506928 73573 1471202 1750262 354670 179677 250359 1780226 829513 164732 398114 1976586 686239 1391879 718352 1390997 19714 1625952 73619 1956002 1126669 1640618 583259 1019483 124744 53686 1710149 1899209 263320 39948 730500 490356 1646677 1430947 322942 1106030 858919 1343754 709526 1687370 882570 1152103 929779 987468 1608379 474953 138860 286660 86717 1663315 1303096 733543 790681 20146 899392 653 493790 257176 1887210 1881015 209268 1635743 40890 1052914 1638945 278317 1804279 69255 1418880 891899 128952 217266 333527 296207 1096186 1310792 494085 592819 918447 881184 1880962 1976237 405453 1880164 1783854 570335 1233411 844570 1003766 65823 1341067 538174 1126548 1957760 1066326 964618 1642832 1268907 1550075 867449 1623279 561666 1712860 308544 1092014 308278 568201 1041692 605974 840683 1337934 1192658 223192 1765706 359554 342510 515129 1044715 1429558 750027 627318 345501 1656454 1641800 1754456 1339341 1182266 1040126 1235299 964078 285082 864338 966436 1306044 805436 1489767 1486872 870274 1405572 1203609 731197 913911 1200421 754063 725334 1728024 456709 645552 105032 885813 1592796 533849 765945 84118 340085 1605737 311283 1243092 496682 1791747 927094 943321 1356786 768063 1290018 1559349 1736127 1705535 555226 599682 1131477 737922 315091 292481 1941447 1292440 1415133 1805226 198866 1623521 1064257 533343 12982 958280 233605 1919633 562271 1818409 1561884 476322 1819961 1828338 542961 810606 1594969 588394 745898 895097 54378 1424249 298664 1940219 1560470 1226212 1959635 1794553 1215377 1454904 1334322 1050009 873500 356967 1062822 1662044 90381 60077 1316861 1310243 82145 463299 1609911 52010 173630 1362157 1285295 1163767 43671 164818 625370 1037375 648096 507658 1590942 1151356 1786938 758087 910427 1131219 845703 799830 808387 638512 1449204 1742845 1632879 1046435 57006 704266 914870 232912 708295 982756 1175232 1994264 298368 1175403 1595401 1363887 1603954 165239 1618456 238627 1149710 1907996 354142 919241 360495 1604903 696470 665144 1625973 1780881 719740 1993413 759056 522025 1143248 588463 558218 995079 899585 1336679 1364249 1660603 884515 1245792 1675533 1858864 1358600 1079285 1567718 809213 1263291 139963 62283 667658 619545 624716 771255 1313568 988897 1435246 211722 540922 1038655 449012 173680 1482982 776254 1846913 1769655 1897424 75590 1885446 614942 1959002 100000 50276 1489243 1897078 207696 486569 1172421 1336118 549661 1791746 1009099 311029 1979883 1305917 1533321 724410 339341 483080 487139 18829 272136 469012 688005 717845 1225552 1597257 777344 1494168 21767 1457408 1345406 1573297 871216 486377 854656 1936834 151346 602046 1911982 557508 323394 651779 84870 359343 1365681 1560837 1872773 1675743 1465877 511283 820062 989430 1523370 950252 405331 1708913 388656 1799432 116920 1130311 1375824 1450656 1612016 75693 696727 1843938 1229867 277040 1947613 774367 498011 155754 698932 1743970 1892417 1996969 266084 850933 76941 1474995 1129235 557625 145209 859147 114023 1158837 1831586 881563 887207 1978513 1227253 5046 1145116 1326015 960145 464810 1839891 705003 980965 1354202 898141 1029863 700737 1411910 1701657 876615 1467045 1814898 1520176 496917 591760 892695 768888 724862 1031523 666714 1059522 726423 326026 271112 172002 1014078 1529294 203030 287775 841177 1784767 1527595 347298 997304 1530152 1498485 1027819 541321 1493008 417639 1091099 1403391 1839632 475309 1452528 915769 424510 1426692 1125800 1800184 1184799 753495 560911 1522410 1216786 1727519 1781890 1465794 1482865 1275693 408610 1978273 566762 634343 1039647 1230320 1263311 677202 951007 1595324 196640 1245131 978879 256921 1881221 1674568 465349 1430461 438953 478020 1391283 1880780 1360163 1585320 1745606 1787519 698364 57577 22720 1645466 552328 735239 401665 1694269 1276411 1953958 1964899 1312935 1370614 652706 481749 1704187 1389582 83236 1356778 1418477 1489952 361991 648702 1719571 1852398 1538592 1429872 1202210 765642 1329320 86086 1428662 1685125 1610582 1338871 1289747 740274 1175363 351479 1882782 1968044 515799 1937423 535193 1365882 128237 956163 619431 315529 1473409 340754 298097 1476243 1893798 1646557 971598 1049474 1233925 1363708 578376 1595930 227441 517275 830184 1090721 1647255 1936184 1870571 1914380 1319777 1902823 490582 1436953 1159305 739101 187380 1694656 208009 1093767 539174 419320 1672426 1478545 1129178 439540 1138235 176501 16824 1822946 767643 895559 1133132 314119 1423322 1080907 1394478 119898 1790951 796662 540565 1641738 256849 425711 840853 1922267 556364 348980 1605577 1194495 1477906 857393 1766008 475587 579337 163142 1130749 1037923 1103875 1893497 370899 1012469 652776 355321 1544039 947666 1326246 88764 84263 7215 1970210 971549 1378781 537076 358791 1943336 1375937 1078164 1207490 1371909 6283 364428 782313 472683 643830 1351501 1660218 555689 1406344 257335 1370616 1921593 1020963 524818 677997 1638369 1911837 965702 1928036 1536825 1993567 1064562 1751786 863774 1417092 117915 392431 1687172 294616 1889603 1350037 1480109 216151 82646 846684 257636 230025 1286846 797648 1848628 146469 290166 92735 151422 1288206 1567707 1636936 866761 1690587 1308817 945860 1208521 140729 1475700 1327355 388003 458054 1654742 1741662 1178876 1897875 625568 369887 713881 1482839 1408925 976960 203502 211346 925162 877663 730541 1333299 1419419 1730518 1721641 672011 84030 1102479 11868 1156968 1989772 1496846 1784835 475492 570100 399756 343326 477727 1952846 1913404 15637 1718937 1807567 1135396 689378 201299 1127571 1313675 84486 1959828 103443 1995943 383799 1129616 1812358 1522198 1528811 300043 802959 1918185 58560 732991 106430 1084221 1570883 32905 1830140 178791 435795 203277 1819422 1681535 1839971 1227579 1617537 1164210 754609 1214418 1150196 671996 1087755 152143 164435 1123786 599999 493071 443764 1391641 203545 1114072 212256 1889120 535697 1078867 568490 1046085 1121264 842793 1429299 429090 322787 1177882 688697 1563826 1648010 1020821 1208756 907122 370269 125228 1490384 962204 1601259 1147166 672332 472484 1446555 1588802 1496682 675758 632933 1515802 50087 540897 1987096 1134969 262444 1679667 1848273 1066998 1142534 58820 1903554 255596 1417557 1244803 1857371 109003 618656 1320855 237451 1803418 754740 1718311 1381622 1852354 1183016 1544576 321260 110865 493958 1785104 12526 606211 136789 1963754 1299468 273306 1010318 894097 50930 1706701 142601 1209452 934736 1264652 559268 240017 1289981 1674310 1825538 6550 759284 1290468 1664435 191817 594317 163948 1122338 741473 695587 1614169 1305235 1590526 1436288 1488679 1296764 627247 342902 1670838 1848499 1693773 10845 34781 812480 847109 199801 13677 1158102 1058854 599726 1501091 603206 255626 479493 1137139 812743 918867 1403357 1061586 902824 903683 1697097 1496564 1564867 1527674 648717 567553 1813923 1645881 1146671 746754 1163460 364695 81087 1074273 1500513 1470223 156279 1077051 543271 1530873 1121189 1639623 646955 1931262 1100218 464258 1226145 633531 292745 378405 1943903 1764707 537861 1952113 306644 694278 763192 852593 1337483 953167 899401 943679 1963809 23159 1313837 1811689 857348 3002 976419 1629542 1143309 960607 816155 1437964 1789034 1277250 1209574 64374 1359834 559390 282661 841673 1123107 1822152 1558180 79390 287805 981019 1778166 1768950 449114 1055675 381398 1581728 460843 459248 970044 1330580 887553 1491044 1261318 728241 315929 1130620 41352 537521 1965471 1147220 1928584 1338085 571713 32135 458865 900060 185220 253933 1123702 1406469 1087930 993947 1477245 813297 1891733 1777492 484572 901545 29884 1691106 126608 853188 983303 1578106 133693 768459 671418 1715788 740717 64178 258031 768505 943889 1428495 1272108 1511422 1804786 617530 927205 849627 755029 1339742 703344 753729 1356401 1023106 951802 364432 1336365 1009935 258005 1559885 5350 567249 1602677 1290817 715315 849224 601202 607314 1465397 162810 526445 826553 1801967 1879071 563852 803612 256982 1408649 1368322 609823 977643 701299 1266328 108933 280882 1718608 1501475 1068042 949688 464271 608585 802947 653710 1297800 125281 1548579 252615 712418 1329737 1268570 1041543 300518 1727026 95483 351183 1022929 1281240 1606512 110620 878885 610369 270092 1904130 1524639 1846066 1611655 335123 388516 106507 1040364 209453 193329 1331480 16917 194226 1887038 271181 1046984 1027502 1606696 1953115 810655 541433 1286026 1344336 1496270 1940220 26266 1303165 1454223 1019059 1950889 1505076 1071030 1651532 1787660 523607 706699 1044468 961294 472576 1840650 1406745 1660157 707003 453704 1889936 1161517 14674 676838 1161227 1995589 1937116 1543108 1491960 194699 44042 1608099 1251972 1122160 1642887 1964090 1838309 1476970 264942 348544 1930412 1679338 1536584 1998025 1812356 323518 1506129 1257066 643592 258175 110728 780361 772512 1725220 1911689 1450891 1583614 811556 238890 478255 405761 76569 1108668 631105 1574622 1008134 96752 310635 744927 790596 1225979 120491 1001473 1897654 1177247 1454666 1901983 831091 867020 257861 1396434 815831 1717653 739906 766830 1418750 847023 1453453 1006271 832609 543513 1016217 838261 199298 94721 1200878 1112046 1653262 307025 919674 910500 2562 1441641 282892 62249 1441079 264728 1921120 1903241 1221169 1184667 246746 685453 1576087 1579180 1293918 306405 688795 1689185 893393 1209621 605743 761457 224579 979129 1304846 1363303 1575121 267637 904842 598233 912733 1187455 982457 1619793 1724078 1912071 644389 1713043 551445 952266 1968477 1929153 1817193 1913981 763075 1497193 1037236 440489 715613 910807 599151 702116 918203 719995 833560 1288645 1128238 1988193 1477346 1788428 53839 1074572 330697 201530 1283288 1839519 287792 1647152 117991 1204187 1602538 1472671 1324806 1713339 1664683 425134 1166701 375550 1009788 710730 1586030 906240 1167611 1224966 1549322 571061 866462 413549 1312046 697196 1654457 1973012 262969 1545913 264631 1920205 1444401 789437 544771 507704 1018845 724621 804877 127174 978070 796907 1765637 1917625 775163 354247 346435 1941351 1667085 1019554 1613179 1969679 1566393 992106 778903 1456599 1972323 425346 1066646 231958 1746785 1570132 1530253 1878575 1252760 1828514 888627 536154 1543400 1030897 34056 689913 93196 725942 145432 741480 1318442 115694 1937549 1069509 1524311 457473 157476 322977 858087 331345 1034405 241344 898073 787273 203141 386842 850962 257468 202500 781415 300718 575602 826454 1554468 286764 1580327 1929079 263395 1102354 784498 47336 608558 708967 1628395 182437 567469 23850 441004 260006 368426 1541337 1997664 243342 815378 1361726 1659324 603301 1371072 852243 611565 188437 480410 1634813 1809697 1117796 1876453 500409 228871 1648911 844292 1888531 1970992 1388245 1319729 1747367 808830 924634 434727 1403064 1657096 323298 1147702 103689 50028 1562162 1919256 106714 1524936 894284 329865 5415 1662785 1105439 1220844 867656 1891514 1355111 1258480 1847578 503576 943182 1050429 1181411 249683 272755 1354331 1624259 1152843 1447414 134612 1527846 334834 1727633 1665027 834119 950958 378636 504760 100305 1765612 1454613 1542109 75072 1477924 677099 494418 1667719 1995327 1976919 1687808 693889 1656292 690839 1413920 900825 417758 1454755 671345 1822777 1785772 1073575 1542732 1882905 578643 416719 1662930 1290498 957812 1193400 573107 1810885 59803 684327 1302850 567288 1681366 1668147 858742 25721 517149 1118359 1093939 852426 1736880 1202007 594967 1090732 639510 1066959 990776 1877233 722065 1589268 665894 1991110 1304966 14644 1368243 566143 1170711 1991044 1285753 1178487 746118 1714524 727766 1684752 841092 605107 1708155 764062 432340 1905355 762496 364274 1071387 1082440 488025 855684 10922 602493 1739758 1516078 723817 1873588 1319981 4662 136823 368302 92591 325292 845102 1279023 1027654 1616140 1461297 1040589 1589737 209337 223380 1415868 723690 163380 1941314 1211813 419510 1982096 800540 197557 839761 896732 1675253 1165625 601304 697033 59416 691761 1574795 15188 1895936 933810 1457633 966856 951034 924834 1588039 555073 1515131 632228 1023107 1360745 1652038 1617300 549695 148448 1905523 1233059 1471220 76904 557937 1366507 391428 66241 25463 132416 1300904 1400070 175646 354949 705392 1052225 1160834 1321185 819498 1187417 826877 1549119 378814 1919258 654294 1803008 1517665 653032 1366473 32537 799616 1039823 285486 1465750 1081361 660613 1025283 1644522 317196 306821 1561437 1211667 1175882 283992 1820517 796026 1072381 1929803 196003 1142528 1772274 1354204 1436641 1490776 1916399 528950 1909207 856294 1331534 1122939 484261 238325 1076358 156062 637619 1560617 1344818 1602254 1427195 515130 253451 419679 1401237 1593115 784915 370677 20997 445825 436304 676879 1106915 670468 583183 1691006 1772952 1366398 1779367 1558682 482997 728240 1714334 1784911 1355292 1379161 410221 1121037 1720653 1541056 33386 468335 1403101 1882114 1727812 1072873 603923 90685 1973681 1564666 504280 952817 639423 933805 1891727 576391 432087 1248196 952044 980969 1430614 152364 1414234 1016693 794685 188822 509683 1429561 1699629 571653 248922 472820 1764299 1892909 470323 570434 551943 1109911 1751791 1929429 980636 464155 940151 29133 1556304 1962864 1488260 1205007 638284 1514980 699745 1378910 718926 636366 1890797 290211 141740 1052547 1506284 107812 1935251 934922 1079439 666556 851458 1788854 1524724 239093 855227 1502959 402575 121504 254361 1092676 1466092 193275 1990537 1359369 420553 553847 404785 1396628 1147143 1488043 163724 1312304 865026 109311 1259037 1272662 585158 1781093 1251216 1994639 1222860 1107942 1648837 1262469 100940 976409 1023837 656970 600189 1071908 123559 841505 1935937 946378 434404 245320 1382826 1019280 304838 766532 1164884 1402780 985330 655181 1362807 360081 348378 1602850 894416 1045916 1129464 1739565 883633 1602579 1580312 1868980 94102 1458063 1772419 1553726 1350602 1395878 493995 1549539 1733491 1314717 1423221 604029 514152 1940426 1797833 950075 107107 1887937 1590022 104842 1550443 1017565 1212807 342699 1810623 948550 1326042 1738256 921017 985664 1844740 1841070 1981561 87668 31565 129667 1007426 589818 375092 674811 1705168 1830757 1064762 21915 1576394 1477770 1338930 281104 1696090 1066763 1680777 1476342 1352197 237430 583933 569090 1956361 853875 954703 1303904 1910938 682966 1375400 1741458 1300633 734989 312523 1300358 400393 1261650 80202 848820 1121177 1812628 92887 575287 681477 250353 1025608 1130863 971925 765922 746165 1114272 518935 404228 1614994 609697 696688 542096 735008 1488904 1739742 40748 1032155 631250 365408 106982 1652533 1118670 679401 1112948 1670368 229362 1301652 1028686 1151576 1031131 1397706 1759211 141835 1081779 239558 1374181 1571113 1706649 751109 718441 1393030 839735 473048 1171031 1966201 765774 697320 1203323 398044 1782419 940388 1380743 1567437 452014 164360 253651 67358 399745 591769 1231684 938681 1388559 76060 1691437 1481648 1727991 1049740 327948 970635 1023495 639381 393818 1598367 1198014 980876 1925121 632490 1606117 563922 538634 632561 1470233 450322 383471 787912 1543110 1651829 1737118 1479371 1698207 1531518 1613088 1090819 1642270 1265204 837093 572024 1395391 733071 45599 915449 1276221 724058 1571696 1004324 474208 501211 303548 1030593 943746 1952120 121780 680969 1837824 1245078 136819 636992 243097 1523003 248724 1169367 482185 46297 833901 274215 33849 1049135 1587516 1249963 18307 1397715 235045 912809 982929 542767 731456 127267 1815122 1984487 1295078 1854204 1821886 259785 1007856 1530992 708100 464705 1982597 35742 1231466 380443 1234818 1079495 457392 16203 531552 1117941 778664 804035 1626693 1685481 1083341 427444 1248792 72135 1017858 1586629 353724 713695 1369088 1012606 882634 1230060 1758717 1705442 135415 1576690 974952 1586612 1452074 304002 1902974 510916 850785 331014 336457 1249179 388108 1133149 1536592 965509 1621764 1163305 207458 32142 1849557 1971751 1317035 653027 602036 1903696 402233 315171 486610 1622979 1035909 735139 796038 1732185 166732 1313205 1050709 784277 1999348 858768 1020928 864896 345938 1536879 1596077 1898718 1490489 1276752 1913183 1736844 261637 824368 178142 749681 588950 193086 595961 994281 1256519 456473 99531 1917719 1199977 1469922 36458 585941 659547 314746 720968 96129 1795402 1272140 1945372 857688 362065 1398434 645183 300826 1368159 254432 1382207 1416687 715165 1330170 1204277 87705 1792063 816633 1628097 1272715 1652574 1807065 1195697 1644110 1320007 33585 782147 50981 1752889 1550778 161775 1765311 151754 687135 1816307 462135 1533514 104346 1682 809225 245030 627706 1161619 35551 327292 732462 424294 41499 1907572 1859509 518293 994899 550885 1399711 1403600 217962 598501 1963142 515805 355837 180295 1844751 194169 759166 351541 369341 1829582 1383776 1381334 770918 1171716 1959304 766885 532554 1295230 198697 1632798 1031922 223024 1312666 486046 1598122 1780764 369598 666922 1706956 300577 263900 1117905 1515668 1218212 906912 860050 305901 599622 215472 1969401 286942 816702 939546 1171753 78086 824463 1332868 526760 1254093 1718834 878211 1795576 375272 485336 117215 1142614 1369230 799133 218578 1154409 436143 216534 1376816 1884819 7291 297550 1915592 753746 959441 998447 36215 1342252 670656 1315666 622320 225023 1884631 1505899 51074 552441 90793 962583 1130560 634795 1099534 1758655 1963510 93386 1776955 744504 996422 1625431 52419 1776952 139875 810579 1001814 1537461 322037 1382703 1528375 371804 403871 1499736 1701615 1196860 1078963 1049193 1273719 1006148 1774289 1642702 193658 1836371 1815566 1943993 1303949 354055 872483 301150 1710568 1282064 1093754 1128358 596556 225468 1663074 1379160 353503 1225049 1901293 285303 427292 681174 1514906 1891190 106800 565996 1565616 1512699 45398 170522 240363 256831 1346519 1300490 1722142 1355453 1501764 1113192 549296 522854 655288 1090737 1167864 1060102 985213 592839 1623780 784787 371412 102082 39707 283005 47012 770705 667505 1483061 1076791 1117238 1304663 288509 98785 722918 303043 1461977 761094 155474 215059 1796114 728433 1998803 482521 367669 1380994 1679112 1036377 648613 77892 1402962 1921000 46519 405669 1562992 1203874 928381 1941286 1279777 766037 1738892 1453346 1711051 906566 1296521 1722780 587375 971061 220107 1645583 1300269 575727 1836365 1089255 1989864 755137 1859589 1045506 1485761 1995563 490019 363009 484365 36510 1432529 1723989 31613 1121072 582723 1183566 101028 1230775 606542 430606 1077972 1971784 1721733 1691636 445248 1620379 955467 446252 1533104 189634 1365051 1281758 749806 795155 872354 55024 999111 313539 327617 362689 1774055 348581 58227 679414 1750687 1153126 1820548 453957 1154819 240747 980144 1484002 571008 318130 249852 570172 1118040 1732483 929978 1595196 1682758 1691834 554516 954124 730889 750406 1823143 1215621 978100 904798 1477439 1864735 586652 381088 1058805 519602 819470 665478 1004394 1690672 378994 399283 1171307 34503 1633145 1143829 1816243 484698 1383126 587333 1314501 654245 963754 1757030 447523 1074006 106134 1054405 1833162 1269182 708239 1414629 111173 707107 1731216 448009 1577708 103775 239516 953866 1240386 1763796 810506 966523 1550967 1731192 953089 676262 1300614 296403 1437216 179263 240744 1213465 788723 888123 1661577 715961 873464 820969 1253767 1363289 1993408 1028489 338754 1515943 839095 23453 1709852 1821831 423136 1929226 1608596 1334707 1936721 877266 1629919 911675 12586 925970 625495 1497947 1388658 1283188 1421485 1601123 1100822 1990181 314481 646501 1339908 233007 490035 442217 1167176 538923 1641092 542852 679673 1217012 243762 863955 611415 283341 1835221 1139662 337985 341569 1622842 1736919 288298 1521392 1494679 1536970 869255 1275485 69428 6150 1230509 1261884 1396737 1685679 624376 1104346 643121 1280180 1556838 1238673 601924 1038582 1714895 1803909 1337756 949297 1492735 253521 1129924 698088 1049415 1074276 960864 906986 904875 1649013 1037677 1323036 801945 328088 766035 79648 1299862 1279738 514788 407528 13317 316147 807354 776746 1092124 1732469 1580210 165008 1716117 1574262 267394 754270 484287 942820 957175 67395 1443484 1128860 485448 1119591 66876 1752146 1150187 295528 626277 1879633 233278 923387 1367169 321954 840326 1276695 807554 1377929 476730 753687 1151200 1677075 877526 1665066 1232407 205477 1213169 241346 1402972 1812627 502546 290049 1669819 1165220 500290 1197307 647338 473152 370599 397790 906742 1626301 236195 1266349 1338428 558606 1955053 411820 650791 1019914 1153862 84324 750491 227370 115804 1116989 459118 327347 1052520 967669 764357 413527 1995632 1837068 1616613 749980 1573740 156547 437863 206160 769704 1203108 1996237 1126953 1252781 822376 625217 1053663 1639328 1480390 1286359 1621134 1612118 66137 248560 1540421 405601 87747 1363117 1484698 465723 720959 1396777 251182 612376 1476965 1998044 1645831 399441 1796852 714167 614985 214705 1942330 1679024 105538 299256 1630634 460896 602168 221453 1393916 91362 1302411 473376 598437 1899546 1314795 783122 67010 1996778 715815 1529974 377111 307862 1915618 1978673 1918071 981164 1070216 503112 817953 1513581 1443278 412197 337078 1657405 1634070 126140 419640 614484 69282 221625 1062803 1117977 38025 1754291 2077 1341335 1071280 1551286 726701 1698029 1134787 579833 397396 643821 73524 1927876 1013949 201643 1300982 1814796 154428 1338586 15970 231312 1043568 1963826 248114 1773857 1479133 1498927 269787 1210773 1576761 1644035 1468321 592052 1930190 2748 1946275 1198567 881595 695577 1558272 1658938 640013 1155050 59070 513438 1070503 1086109 925729 1785785 48414 1863258 1237920 413362 1881096 613515 256545 1918211 3985 1688994 1330102 55945 1688906 1617155 376761 1200813 201016 1485493 484521 1615807 1605336 1963344 1408475 989310 1454813 727474 1352810 1767173 605914 6156 1303512 134764 464672 717778 180125 412645 1622815 1016711 691626 334185 933885 7448 1832042 353004 106573 1228784 300384 1542786 1007646 1828177 1106905 875283 35981 106926 1882924 1943924 925249 219642 1557981 1211366 697678 861667 683994 1194751 1129108 340770 619584 502314 1558956 19493 1753560 618538 382335 1715416 548663 67535 1906316 1293257 1158487 62842 1489989 1699918 765306 588699 651331 357012 159705 1525749 1898286 1437585 1025120 1785809 1236927 847219 687226 1464825 1031656 332364 785718 584582 359548 1751058 1530322 110523 3043 438641 208023 822543 600498 1380457 1884521 816311 1911582 593310 1776530 1225742 1976947 543224 938570 1288740 590889 294669 1836284 61131 482585 375634 1290614 587597 1173602 1019050 1018693 436145 1079805 356478 1671389 457018 130004 1648359 157121 461638 1655658 1656355 218812 1623979 580578 225235 1545803 373215 543648 43707 1733389 250220 1556733 862131 879449 1062031 1468706 1687860 311730 1634831 1793358 120845 1313974 1130574 303046 298851 929086 1428246 1838499 1749570 687220 1701540 257138 932285 757564 713128 1136951 1368759 1643699 1627413 11445 1734609 1878549 1775695 1771482 337273 171530 1925213 1427321 1242136 1003444 1449548 1148897 27369 1745143 391866 1482096 1401260 1060980 557606 1687108 1760196 1368149 1861968 1373251 1944683 1439239 569658 581049 1691759 50983 1222430 921675 1484305 692692 1124952 1984627 1706524 604277 1359017 1801332 1268479 422692 174005 1984992 1770614 1245286 498500 636516 1672063 166208 1483781 784299 1996447 1510484 1316963 1818521 970109 1164777 358277 1325066 497195 1588683 664291 764119 1183270 1165716 243543 1492285 1589103 480443 847134 1293588 880887 988891 1300221 129686 1514131 702461 1764924 1412032 1575996 251721 68053 1841233 102748 822641 267721 354172 268689 1913688 694757 1895619 370716 1147041 1116322 23536 1053527 975182 1298218 1855750 1185210 624867 1286770 1328758 1228389 1865012 1065304 1967618 1152312 66588 1805714 999179 1045223 1664567 1863712 1893379 1360217 1862757 404783 537155 1616843 250284 1291006 1092881 864178 1159638 1687028 749198 348034 1437277 225705 1695335 1752868 278369 25542 574265 181746 1611586 1888024 1931583 783836 1265510 796468 1152417 185326 138291 1139747 1738040 969166 676687 1830168 253205 775638 1131270 1649608 1169816 1620861 1157098 1804032 868188 61573 1202613 1682597 18071 445004 1642969 1884254 565284 1309477 478228 1251117 1669559 450739 1152449 558069 1512681 1906792 1892602 1733602 1564466 140000 41120 1709720 1503189 288960 1118781 1429358 579843 1549712 1288834 1459628 1840779 543916 1730003 620549 727939 603837 1203144 363497 180296 310828 1161648 795129 586821 214959 981490 745700 1754366 487751 1023651 701486 459075 1880917 188611 1699236 699305 1773689 208274 1783822 423449 1978494 487455 1158684 1548940 1629049 1632921 1366803 737882 425193 1360415 381676 1883679 1033306 1245203 105627 1407917 2301 588428 1162529 839705 610494 370803 482230 416737 705648 1573935 1921742 211436 1164739 150164 376094 1481827 1473308 1143943 778943 793059 1282447 1812084 1243147 309439 1653874 589665 278702 60784 1076220 429809 616522 1109410 1832531 1901139 1521403 1163414 901672 1893530 770472 1763509 1349783 90894 1378257 1030497 1267127 93872 1422697 242794 61550 189064 1860475 1054910 1822316 1729731 1466921 440884 638989 1107888 1154255 701746 1805774 213178 1592775 1514301 1229191 139617 1699262 1725504 121680 1828344 570616 792225 122191 1529476 282983 1064946 898003 1192311 813936 547202 64179 1332119 1695851 244282 1415436 224135 159775 486166 609901 257647 1108379 251315 929479 1194136 1857530 1294977 618565 1424765 1641743 467366 95261 1307574 1102451 205121 945481 333662 11946 921528 1518140 458831 319817 916434 303250 1201937 837773 1985746 1756280 444914 337037 1029033 1994486 86712 1510591 722103 110414 77494 1043434 157900 62467 1112625 1365039 27286 38392 1038678 1836244 767293 637037 1438713 848274 1760424 1705211 1970753 1957177 1834564 1884514 1510973 982033 295980 380154 690456 319849 1660905 524106 1664996 1117678 619868 1046590 831626 370415 357279 1964423 1322022 702473 1805602 615022 712649 925345 175558 1541022 797235 1197750 191946 1606918 1197958 562416 520558 1082567 169952 1114859 83693 1691645 347753 860889 1201159 518809 522103 553159 1524551 584297 981816 714629 561638 1708571 1309289 1249652 523345 1210252 1097098 580664 1536281 680305 1042699 478997 1519594 294591 1436000 1429801 525532 86770 582981 1081657 61827 1542597 1938038 179316 242947 1568375 149719 146931 804179 803678 1092846 674739 1548826 357427 1333333 1434634 942564 894398 1001218 1378638 1730032 1913796 1797887 788940 1353475 534090 1386242 156618 604879 1734023 750336 395832 954565 53322 1050012 1972829 1218981 1632236 1709475 538500 278831 910472 1007041 1227700 1628156 982541 705896 1679379 325645 1367384 743548 1687797 1559852 186217 698746 308258 1061148 1109880 522556 991064 249146 82624 1193077 857296 590372 1676705 149184 742160 1303952 824740 1340815 1622606 1389845 135483 63548 1504730 1503255 1059494 1299201 1584315 670402 1609378 826707 259880 277105 752246 69546 857043 1006265 40983 868356 116282 1317027 995458 347365 669505 1079221 1052439 1229746 1639466 439325 1057325 1255233 76104 335682 1455661 1874609 1185408 427682 636037 68914 782503 127322 428439 416483 1550594 700230 1031659 1329645 409066 1045437 794360 590402 76985 362481 1618267 1269025 575359 1782803 796033 432019 613315 215286 1737397 200255 496354 1199698 1834537 1944530 1821776 1923340 63617 1121231 1459217 288566 433467 1992353 978168 1313812 1146639 1483761 980942 1052377 1880810 1008001 1064584 1983417 848469 1912487 341094 1762307 420599 787796 981879 1751858 1858384 1063656 1270869 556474 1224757 1701157 1676444 1007984 507025 233167 533326 484075 132569 1591338 1432009 5820 480009 737501 810229 86475 1095339 177721 766797 1000651 216203 506598 965511 1605048 1967956 361961 1508273 77808 342236 29071 1061990 1855802 69429 1008186 1793065 546049 979078 1505470 130365 1056811 421598 670884 1139855 136827 167665 943206 375893 1733164 1065247 1468910 1825487 795530 791518 28911 899271 1602400 235790 1884311 1751930 1937207 369474 1441408 1497135 863207 1072235 880820 45281 1994217 1312100 892618 137065 1956497 1846336 901121 236567 283776 1639708 255752 1032263 833204 661880 1873709 236809 737960 140215 1976625 620309 1685294 1258903 959033 732779 24668 514102 1491094 168985 1822250 1319283 446971 1729888 976618 1054387 1792520 457570 1317915 556686 1100625 505579 180881 1922940 190692 444861 1937562 987624 1555154 1664732 1502376 148077 888540 66911 449088 776851 271618 299187 1891240 146477 1658467 1857560 926394 1667847 809505 1355532 1165134 52614 1475009 921190 1390625 592983 764375 1126511 1347399 293958 332250 406328 1391021 952287 1075565 568172 945188 739163 507594 1709530 760580 41857 512181 1110770 329012 1291893 817206 1958131 1724604 980943 45208 366550 1581638 221461 1294071 524838 385220 709327 704911 1823789 1830593 224547 1751383 1647363 1855284 903695 1287513 1702302 1858589 455525 1563447 1450657 868416 1212645 1332097 732698 996305 566236 1418829 1028724 962256 1662478 654631 1582918 1221830 452215 609152 614652 39896 1958189 548900 447259 925024 54291 1279315 211573 1577370 1621216 1183847 1371964 1117096 249673 1707659 559417 724253 401658 930300 1935881 1422071 1373055 1394653 1688681 1943364 1348351 358062 359989 385152 1613990 570211 912208 1919532 1476193 751673 382623 1873954 1067391 950806 867011 1728596 1646658 940055 343532 1270828 787876 1667193 29498 606726 1731981 752804 1783392 1882822 1318073 33514 1411952 506021 1063140 457249 1921715 854824 937969 1382614 790080 1084694 771440 1738803 876024 1861951 125651 1213991 1537649 957761 837348 1480210 1359453 931576 465110 1456316 241249 292953 188556 656828 908099 298843 1003287 367273 1872852 1876085 896520 360911 1498852 1146238 1989073 199 336034 670330 953853 1139340 816915 1756389 632289 444916 392602 1581989 1352177 1275996 314826 1884398 1110422 1264711 471679 491074 1820816 373840 157045 1794647 437962 611383 105908 1968285 1914284 1818144 1009637 1060722 27691 1313298 1904891 1261399 345949 899052 1006544 1943229 94697 378607 776224 1150771 748957 927943 435441 56855 1091054 1762920 229923 47501 1986791 382092 175926 120068 1762847 1745349 1940320 1571614 1453621 1256402 1790593 1950404 1924839 1643595 710825 317572 919415 1862145 948024 1871573 1093300 613348 1960822 1278968 1045017 1789490 567069 1202777 156698 137445 651028 822106 530678 53915 384851 1467906 1633836 1201749 492143 36438 872418 1688795 611781 1949002 1842775 763398 1285670 866815 1354220 920819 1273209 6914 1807359 1644054 1492864 1974798 1098691 1055707 762700 609615 1374589 1035741 1764360 1147817 1285156 1793521 1830013 1022002 1585932 1952465 1040856 1873099 677674 708456 1778542 1471296 1453690 1932846 340541 1793841 1758457 1982523 1733996 1312390 867524 1466995 1749828 1969362 1732300 1448130 116821 216291 172415 158299 1896150 383591 1536270 834656 13544 629839 1542613 835854 1957550 258630 184900 1895101 1277203 1775659 964832 788545 1876714 892942 768178 896519 823241 125796 270191 1564567 47835 504471 890945 392540 1151378 1086744 1539530 394341 1427623 742090 339085 962697 687728 951528 1773401 307958 1035553 613010 456051 1817222 322375 1779968 940135 1515466 251488 1346146 774208 85029 1374171 968705 566427 742724 242280 1420521 1555296 60657 384104 815991 1431597 221386 1086516 361339 528107 1777308 34152 461413 1284296 157212 47392 693124 927012 1128703 1360928 1771462 1016859 1567363 1219861 1338704 1335509 1254955 394666 449319 1632019 1681509 1353339 530508 799029 84743 824251 1588073 1985056 135743 838378 1840102 968791 254211 454085 949884 672839 1828354 654090 263040 1176342 1886057 1193669 1155107 1365308 165213 13741 1367801 1233643 1752571 1066172 1025326 515487 224096 488140 1652819 56905 1704214 1005602 1079667 1336216 449668 1980001 681962 1848172 1969917 1083548 1477001 1765484 888661 187488 1997784 1028040 1980204 1970702 1183944 1137364 1006197 1006299 1240949 79361 464477 1226719 878880 1479575 248282 511244 1500503 510088 665395 1190059 777985 220606 336257 1282306 1380208 668810 961999 1426340 1844408 1944337 1725765 1711661 341987 1461353 75047 478261 915599 127337 1165674 1082711 1875239 1444846 204534 442250 493828 155801 1121841 1027728 69909 263819 81335 667531 1796889 219019 697386 1276116 1472352 800101 711749 1589465 1371420 1543095 1347396 626814 1368797 456148 1883344 200362 1605318 1828113 778493 1346573 1796245 733519 290509 1752562 309405 1998532 1694276 1955242 647198 561703 1566745 1696297 1262965 1200838 1879469 1845111 1712107 513462 1493847 1206495 155481 743049 818325 102997 1241131 1259143 1289396 1827726 604979 801180 1399576 1534901 1991123 1561252 1885125 1024100 383565 1115969 620456 313921 1393569 1065438 1786283 1319173 1457718 393385 1592465 1329910 467353 216235 558228 702773 1630681 1504515 290477 1406125 1840950 920590 534819 1657048 500936 1485397 1350179 1071724 69293 1258460 1562040 1692520 133074 655444 1746672 1090979 578510 1889805 1509433 1429659 999202 1349120 100526 743169 554811 94011 798719 927668 61977 1299851 586531 1488201 163189 1935224 811136 1604925 172980 877838 1936058 426148 208245 1241079 869137 940676 116230 1121154 174628 447001 1271450 1021096 799150 332333 200685 256738 781576 731046 568428 1705843 1473083 1983420 1793558 112403 1036682 1656679 1626656 219711 1678612 1416287 1451588 1851404 728990 669084 1433551 1400325 1204432 1944160 1222580 828478 1252534 521262 1963386 1396754 1672568 501240 1475064 359024 932715 172141 483822 1048475 1812071 449807 764578 195458 793254 11349 704450 1528832 1387033 1301504 1397171 267719 1737633 690503 1530663 37056 1342238 315043 890662 1338566 1491270 1714564 705811 950535 879811 305487 194312 1995182 1228259 1793468 1678554 797667 581986 440717 1493705 1633394 1959116 894194 1908801 162021 1822321 322502 415771 713027 736941 590434 1408824 868222 250012 639213 596178 1255967 1037100 290790 1547575 817422 381500 38022 1036186 207154 111540 1943706 443771 934047 1429926 592109 1800689 30612 713736 1674465 1188872 1002659 4166 1318227 1457401 239858 1676041 1520215 1134639 966042 773655 35959 837100 29234 516849 1906886 1946020 47374 793737 626655 1949350 1352399 1203992 791958 896242 951117 64345 216956 1390206 627842 1083638 182327 1249063 969046 2382 1326067 1317947 1308448 682944 1885941 766024 1894768 368438 877980 1340554 1359845 1150479 1234398 1533787 43643 1306528 1936208 743977 1920015 1625969 1824104 1508235 1634970 1268908 1749264 751912 1650112 1911346 1329563 1408786 1200597 1132375 41235 1867633 1830799 377157 87288 1426085 1614584 450966 646684 14460 1817347 1190267 453561 1940270 1940377 531781 269163 1510917 1589021 1061503 435805 1308037 584019 830562 1757737 1213860 1223789 668297 1365984 472527 895275 1384419 235457 3866 1189098 1266533 195301 946674 39371 1344311 139696 1999201 1753618 1363473 1250601 1095750 1365605 540810 644082 616476 11060 800962 1559988 1651019 68807 441917 1617403 1263054 1258748 1845866 461348 1392839 220 430609 44379 1846664 1777566 262913 1673003 943895 551880 1079850 1900616 1913323 341481 1647751 923169 490627 1014382 364749 787568 1982388 1104458 227446 1444777 486567 1931382 1635734 1511100 1168531 1058584 980350 1013715 1142582 471112 1502468 317292 409161 235760 302754 1908945 1933430 1982040 1460035 311055 49798 725700 999171 6986 1029857 745458 597993 1459896 1686174 973251 290044 574664 1808152 312505 522018 426997 317440 1705063 1113079 1409360 1493027 1125538 1381567 428755 447381 1207978 731649 1244305 14478 1592982 1217014 909231 1279 706890 1697711 592302 1082358 1947950 945765 207576 1735161 1688357 1835602 1707635 753552 1551847 1276635 1493053 1469879 1086527 872668 370360 993795 157120 862031 1146521 1159965 1605358 1268767 1552066 1885754 72226 237982 553343 1837230 1023224 1386757 1347440 1556187 244628 268061 1138111 526395 589268 1025260 1215064 1896578 357251 1799633 711398 119102 1759592 402238 1944540 1381001 1996112 605028 1062677 1863618 469606 370931 1584189 701506 1017022 186969 1456388 1942098 450775 773400 1982814 1473261 1403067 420004 1518941 1957670 430777 162208 1010503 1357248 1215612 293159 1877945 479871 742466 373611 951467 1118324 839368 178533 1075783 1163258 1749153 785125 1445855 508753 927302 1966932 1359763 945553 838813 1377659 136836 969906 1182567 199321 285561 1862635 674647 1338021 763066 1048688 838094 90582 1342591 1434157 1128027 951492 1896946 1760545 45312 1395740 289742 336488 999629 340998 322809 157100 351266 333419 1484965 285110 306497 1422564 775187 1196530 682068 1423963 38925 1804915 1190584 1967529 1134078 539304 1130753 856547 204837 84714 423361 1877058 961796 1961388 1819675 1027086 359231 506407 1295485 1947320 1033465 1632327 753895 367239 608678 235061 813328 956187 1811880 1247427 1016123 799867 1807508 1008037 4255 1764641 896735 903539 950887 557188 1469187 1051849 1778804 1276173 541538 704966 584156 716083 1142887 1043149 1750940 143782 190005 1141837 1831663 1031273 1658405 148252 1409806 1643233 1075656 378074 184371 606687 1989867 1513766 1690657 1404721 721635 1018179 1642953 907650 1070280 1719604 1006130 1831935 1147981 1221301 1393066 1539171 740958 201011 1994884 729131 566984 982590 1241275 937753 366663 1929043 701325 1307246 1830586 825997 1044467 548422 1994009 685794 472078 1147312 370669 1263019 1286164 1463397 1557572 1050434 1954098 140481 247938 1521006 1676143 1332988 1663764 581420 1056553 1007238 1709006 108208 1782999 716893 1880377 1692104 787919 1868865 230262 1812922 453207 1279823 1612168 718454 1587985 1985502 614971 1622397 605219 210664 849369 1951614 687031 1370184 1525704 1112740 685871 593741 840597 942343 361303 827388 1751527 295324 703744 1878981 496123 988681 1767291 1375283 715956 1638645 833711 233742 1451088 625930 655548 370057 824821 1117085 1801220 51761 1821768 1712975 1306250 1450653 1531365 1737472 457998 1527791 297883 111561 1424469 1431359 1651810 1915612 1653480 1571186 1750871 1205359 1533685 253234 136588 1147212 543222 108441 610880 973354 595476 445229 1579060 1024709 1442382 1194786 1768493 686350 813741 1074601 1344118 995807 411408 1299218 800793 1495251 1821717 1789818 1693043 797055 876812 553836 1155216 1151393 1932275 667397 531176 391095 1110211 1447949 1955734 280163 1579568 170737 325002 420136 1055694 1212094 449175 670237 1823782 918051 1588505 489715 535685 413490 987022 564227 1630003 58334 1727924 124382 1823660 1434654 1089806 1733195 1864214 1357833 665406 222801 1727597 1383342 1746044 200190 1415986 743634 1293527 1969627 941404 386458 123206 1939519 1129443 1287476 1130456 164456 1698798 470277 242811 891985 608762 438255 1960658 192102 1580684 1076317 112922 286167 1360130 387188 158518 1813681 1593916 922787 330784 824399 1107355 1925902 252772 184679 954478 1762989 944937 1730247 557794 1627909 546664 655456 164958 1671033 1665951 725508 1342777 240258 364984 500653 515242 620991 196531 310051 753908 1372503 453712 1444913 1830624 1730720 1649647 1927678 856821 13078 1431008 406305 1573385 1047700 710765 790146 1765992 1577652 1885523 577693 454638 1793602 113212 253697 92229 1820053 1330310 1399210 805732 210816 797835 1190964 1034640 1179901 859077 1696742 1331423 815609 728223 83544 508114 126855 1609949 14668 1908747 61385 791676 1120652 1199339 1104072 1241017 1406050 433528 1845040 652691 1788029 1543572 956444 270765 265060 1208583 220006 570752 1647708 996470 1963893 1805254 1236407 1059209 1543622 1041616 1611041 1801122 1805490 1881196 83651 1274624 948232 1165071 1717229 1957897 251097 938306 866340 978806 1189397 1956597 920007 718522 315376 938670 918520 997841 1695197 1245521 1182242 1149359 1290871 28201 1492281 1157923 401794 176088 1642889 596015 1238522 1866755 583926 1029352 1077353 1002304 950784 749706 1761179 1316849 1352120 144151 884236 1914671 1179579 740623 820449 55320 526496 983674 1211313 1597128 1757165 129285 1812781 1530553 1977189 850642 881332 906270 621798 810719 1665759 1285467 35393 1411794 129489 1152577 1280632 1201243 1965880 1412056 1411528 1244911 1642422 1678120 1442464 1030857 54446 1878573 1038174 1227193 252381 523262 1749004 1737878 1513 1207437 240852 1885167 1761134 813130 197808 619779 1780662 806699 1177068 1603448 1530143 99886 1423034 626999 1795457 1856604 1152114 1916001 1479945 1107149 46489 152468 516893 1928567 1596939 1302501 815422 139683 1045975 1770523 1325021 1458514 565356 1731727 87467 1668230 1920465 1313381 254083 386047 1913009 305347 1617952 1081182 471057 1741599 985925 682584 997869 1016951 295297 1521926 205367 1726969 732563 927613 381213 147187 1735783 1522570 883794 254342 1790664 1310209 120352 597667 185652 614409 251570 332312 1104721 1017002 1400962 549411 996647 133012 1451497 1559069 315056 1224671 664348 241003 1412094 746251 208913 1211382 1345086 1574396 507953 544139 105184 1020591 1803467 1788584 433439 1316947 1302471 1621355 1521424 930780 1370100 1415440 884489 651138 1976929 989410 750462 1037901 360474 1174864 985376 580983 966931 491850 162028 546972 1522351 717113 836035 1268769 126748 1043575 1838307 108771 1107291 1855537 913825 785306 135403 280369 1535383 839794 1287781 614768 1814640 317837 1934793 432564 31183 1708923 1414068 299677 1970524 1115942 213713 793219 1912682 1724791 1933313 239461 94008 108662 1259107 709 1850231 1505281 1415031 135224 1758642 1477464 1595287 1024477 1964552 1943975 1148137 521137 1554856 1099647 681323 820349 1423330 863741 1774382 917425 672480 15209 90121 566911 694125 1018952 485185 525080 1098061 86046 1546542 1397750 524163 361056 1021976 768656 1701666 1704682 1835957 57368 1222022 1185029 861760 1444153 226289 1993508 235217 1949717 955901 534510 1531170 581044 1958066 1721252 76458 998824 1393556 1863305 701807 1158982 205784 1479436 1673637 466889 656095 308549 1464992 1339737 1193025 1231650 997472 818665 1400592 1328938 621065 1756204 1995077 530877 104512 791627 1905572 1612124 1944839 1768748 1944451 890501 1132373 1863013 300238 796544 1971663 354413 1974702 462049 608634 1644877 1565419 941105 1586251 8280 164939 357978 1772642 1277703 719043 1323016 1257242 566663 1283558 1968502 1626803 1367772 541363 141620 1574798 678055 1416219 1493837 14716 617742 1684180 41283 374643 1489080 124900 574706 255777 1151823 576057 414766 1823587 1204486 582749 1337305 1082094 356995 1207879 1438848 386160 1963089 594926 1751597 644576 1235666 58688 53233 366213 841307 1309938 1311500 781707 14510 1262815 1919088 281536 659402 307914 1388287 1948562 1320903 585179 1321920 1176905 973664 1388777 984622 1224006 620283 1747064 463344 1131608 2902 1228328 1313972 500958 1498691 1122583 277980 148008 77987 1938688 1001904 702284 200878 96610 1053165 1878340 190554 777661 981306 1076438 755492 801540 878062 1973904 507903 841716 850684 1318684 1553546 769534 1847083 360008 137752 54017 1980050 1384601 578753 1876177 975378 1906633 1222804 703505 990796 449311 1689215 1500024 506038 1942671 1015340 970928 224584 1203390 1403547 376831 747907 1804735 1237029 263078 330229 1611942 1440873 851453 1396060 237854 70881 1553034 590416 70288 1961999 890629 1015248 169106 760744 1865128 1343991 172985 53591 1109968 1462072 724568 216025 111873 344317 672713 1138510 981264 1064548 448964 115406 118033 1072679 1650283 1248728 1428853 1431766 336709 210300 126673 1451204 1073592 1618270 1807583 1146134 1626813 364642 1354437 1032378 1868636 1376614 493128 675842 260838 1754017 601586 1313565 1678494 1453487 516008 48189 421360 89917 1140883 899660 52004 326754 621243 913080 740422 1300395 1423208 1740839 1215420 1603054 596455 738899 1971743 1602255 1123839 1837606 787439 1935019 1095990 1093502 1959090 1512844 510784 770652 1934065 923808 1476926 70203 73355 1459171 534216 1685113 1088787 1311344 1191709 1152123 559440 1877248 1069213 1664164 710233 267359 265316 1390782 105104 391924 641549 926937 960642 1268766 124429 1479457 702439 579196 253913 1237494 544332 1753849 1677472 1183415 1269475 105319 808702 1379064 930388 356345 513422 125122 1075561 1352654 1429040 1677961 1163037 589719 1693081 1875182 528553 1732363 339473 682534 1748134 1378076 689581 908912 424715 1186894 1601226 540804 1561788 221540 1898945 693858 433554 658572 1350444 1511251 1513832 1726594 1610371 1846225 1653862 1300754 31677 1021706 782087 39950 328698 1742063 1133695 725035 1270775 445849 1316978 1256451 1985982 1552805 1853838 19550 1575366 809706 1351133 944865 1337780 522956 1787503 1771542 1557676 1098922 1991583 946148 596931 1230192 1730416 40892 1722129 26403 482624 469017 491274 1071097 175916 423846 1872637 1334232 1881091 227829 560397 932943 206224 821017 1450762 1260736 1045656 565261 1925729 1515331 1523121 1873076 950584 1932970 272948 713371 1081507 177828 526405 678219 148382 673770 907384 1733450 1528298 1171761 1379564 1115396 1796887 1076005 977008 1455551 1044357 1398796 647381 1744759 1544861 1124531 443081 1576200 893175 1339815 370644 975462 1580979 879400 1161035 1231012 271087 696644 1423738 581079 1464048 1410238 794222 670742 1663166 413095 1196155 1251165 702237 358172 1714371 957074 1087590 969192 1789362 1093047 186104 1190342 1681398 1563403 1530645 1521808 758932 1540590 1439995 44884 202747 381564 407816 1754853 943662 186981 568595 961924 1860479 1778795 767677 1900008 1479400 1788973 767600 642235 714699 494175 976495 1668079 243971 911708 1242082 263663 1807315 644962 233874 1182750 318272 1146515 959781 1414051 1196441 1974896 1885892 21537 302845 1755384 89397 1233806 1034417 271989 340924 456561 4318 1903059 1388310 1224457 596569 1031899 571555 1340918 1452259 516126 1246995 1296402 647061 947941 71554 1977573 424742 1275675 1522143 68702 86832 370024 599181 1156438 1230386 1507944 1594313 253589 1974328 1424748 571769 1245010 1871314 210120 1454649 1240152 1161740 1425849 281591 1687342 888164 1665451 982180 280266 1396734 259850 999264 1031402 480428 460647 891114 518888 1899339 1337132 1098418 1265202 1458591 263540 225787 457468 1482295 320924 1368691 1801725 1449578 1058009 1448016 445986 1142463 662594 1543269 1200907 1764138 1613605 748232 1215788 562745 228181 224785 990313 523180 528023 3952 683318 1608483 978259 1754137 832280 954275 1831175 1698329 709553 1625294 928824 109911 707574 908217 1789348 780532 1731196 106500 1029026 1958561 302355 367649 275916 30418 1913617 1106345 1846893 619594 1803362 1462354 1741057 1654014 789705 1288171 1677571 351366 503468 187810 379247 811742 1681278 1933673 309889 822397 11319 1816478 325418 419893 836822 1905003 617103 562155 1651010 797650 319985 327973 210095 880874 770377 1148922 111754 705337 992863 1471567 1516086 1454331 1940654 288253 1664624 737468 1746887 1208267 66127 536355 833958 1969890 490288 1500418 1001030 809529 2022 1163890 1993717 969521 207718 60596 496670 521494 417704 1540289 1807825 1336461 750384 906486 1953043 1522130 709010 482022 1452302 883753 288208 1860417 1910795 761858 1484921 925240 1231322 1100442 1782318 1378964 749344 854000 1995404 224459 461520 28490 932302 1723802 941195 275997 1519179 1490394 1678892 1016482 90865 1827783 1710738 1380915 671028 512516 46758 650569 1351192 1545320 983072 1435048 648691 885375 1472102 114584 1771411 495461 2161 1196659 1780721 1219149 1172212 27118 1157218 1610760 196570 818107 1328789 1560254 1350640 1756926 1329281 1280828 541151 1927468 1426761 602732 1244440 1156328 1518581 1847615 68950 669011 249634 1319724 1115328 1389760 1518334 1136513 1729627 277097 1212125 1559448 143579 1276423 475080 520770 227106 1598685 1875391 912797 897922 1238751 51119 1989099 1930627 282799 1288543 359566 941383 277513 926802 1590102 639548 493498 734898 1035186 1002128 1535684 152912 899613 386611 802862 1300152 966061 1598960 1013646 1582540 1443210 1118672 1260547 159614 256147 183729 807229 1950055 579639 1272704 458533 728841 1064167 1149299 416891 1479222 1030453 344454 254489 1918391 622235 1918097 906103 1727763 1282587 779217 1285492 847416 946841 923434 1102213 1667608 645111 657157 1649622 1501911 1474869 1420240 393808 368560 1973990 750129 1144613 1032971 1557127 141607 1206939 498109 720417 1269677 1012676 1524123 1609157 926283 531177 1042509 353750 1517624 247217 1472525 160082 599870 1859628 1981472 1508686 1110970 792598 1334143 1160564 1122612 704061 1155126 493836 342598 1926058 1627293 605193 782510 1629045 1004266 1081109 556728 586086 589320 788661 669243 1987810 1844198 100093 1563751 787376 1717394 1461635 1355391 1936881 1833222 1064429 1861030 654347 1336827 20440 549700 1965185 116875 1900537 1340548 1714636 1920252 1117437 142844 614281 23002 1431642 1439930 1551952 1122698 1730192 770300 1827397 1944596 476184 1152940 1385610 200461 193852 1692281 1473546 994208 1548025 865835 601398 1888505 1984749 1437837 1719773 606491 501832 696884 293758 944867 211691 1415222 1510359 1774083 1363675 1295508 865385 456766 1960251 1075338 1381594 1272186 517887 903037 575307 1259695 597758 420322 93240 673035 1495623 1778006 878683 1311970 968122 59153 1910573 1991601 1095985 281327 1063844 420139 1996855 1893428 489664 509454 495362 1605124 1987302 782401 1593541 1638705 1496534 1202275 1889557 256995 1654797 1324980 896425 1594072 997202 951510 1735561 256177 6334 134069 1945889 1104025 1103189 202926 1920772 751934 670668 939504 1866185 1488254 533385 1763128 696040 525131 298443 1613972 846005 1390400 1118846 749227 1835250 1668545 1987071 992707 1215010 1138512 1671636 1458013 1272733 771910 1472514 1145388 279379 1992385 1528211 608975 916856 1316293 874372 1059807 205248 1787137 1269249 1512881 1677363 1824761 835550 532517 737438 1922167 688848 274359 613801 704405 860107 972697 1079242 1348006 816079 1194739 718766 1043174 1671745 933022 1069691 1796685 251051 704441 1939147 156494 1097932 1192187 1898371 775622 379317 195430 1424233 1224892 1530917 1968883 1792219 1037423 1863909 1352996 115626 1439827 674159 1928586 501425 363988 323392 1168084 1692991 1910414 1435545 292046 1531278 579597 1030914 1887203 78361 917169 681382 985774 208651 347646 123964 1941263 1044929 1512105 1560425 1936100 20922 788279 1835123 1711931 465967 483701 182164 322628 1541399 1435110 814478 1751128 1246826 1986764 1346589 1390207 488507 1106434 454504 1804147 1496130 627002 1874903 956339 326481 436175 1097714 532471 1504266 338622 1821 806219 1283840 483098 96831 1102953 361131 396001 1619304 443783 1821368 1284701 179944 382857 1433177 1771125 155638 138185 1526124 135990 1239705 1678506 268025 1924008 1175925 1515834 182802 1378178 137440 1882762 46702 141587 1184066 1001452 46452 1645045 189691 549591 1890593 697862 702324 353670 1796216 1042191 1061694 622475 1599354 401605 1272036 1953532 761916 1725190 1935992 605696 722386 507900 344839 691738 878987 1216825 1357522 1571007 2774 441680 271503 269424 1189502 1137399 745628 1728481 218407 1095830 1079561 696193 928544 1436468 1629904 1248983 742746 55889 561780 1263556 537417 671303 847570 1360549 49678 877822 271451 1096351 1100164 871987 1462059 1982775 1801476 836342 1277329 264809 58300 1381775 374244 663150 47759 1434955 1695032 861985 700679 1347827 1629280 577633 163041 695884 1165131 1082736 1447779 1052749 1096883 1365121 1256630 1892315 177835 835126 1010225 1463006 472218 1943633 1775763 1691654 472206 1879741 283636 277358 1746763 1808519 1141958 1674699 1620028 321459 1179377 831546 254197 1305939 90557 1063568 1918264 1010874 400321 1543976 1682149 492308 1925419 184266 1919074 670492 1077195 1312351 377199 1049660 97407 1214621 571621 266966 277702 1178248 1449418 1802259 761108 1806132 107785 1370013 751184 385625 476751 1342971 808891 973377 781952 592933 294562 1307637 1628827 328423 1032326 1315990 1552532 1022333 591700 355514 1877197 1389642 1985494 125128 1688209 1507125 1820556 392534 863196 826426 259812 195853 511033 786448 1672266 850557 1511299 1795747 274344 1623851 1012631 1693147 672461 1057254 1639285 669759 987335 1691547 1169782 1269392 627132 1990307 1863130 413253 1003194 600193 1450842 621695 916426 57469 1086008 753626 1645335 1367962 191958 588122 1225201 544192 1023589 1604110 1991924 1703122 305478 212451 1095863 1590456 1202379 688834 833726 1208043 1376953 494064 72094 1177691 28321 1432543 1885309 713383 591744 1360940 559157 847520 1687491 1521579 1358041 526486 937555 10941 1093469 1033709 724470 1322010 473823 202368 187753 713062 1888375 585026 980013 1266960 1077498 1795384 1611003 1141603 384240 1314339 644677 463213 1931663 1092456 1321867 1561342 412846 1718329 326975 1710093 652442 1692533 1700714 1272340 1884051 487841 1513721 1583095 1368177 495266 1902765 332297 1728141 1044544 1487905 178953 237711 1011627 665162 1955530 713975 1088488 582082 1727918 1754955 501806 1971072 1882157 161651 175491 887188 969335 711817 288204 480748 249099 1286978 1042424 1945551 1044621 1342051 1819268 1766609 803775 366271 1450288 320437 1468032 358291 817154 1868545 1157245 1225218 1201426 222837 391349 1905556 224865 1441189 617081 799272 1285442 1975351 1301619 1616221 1136844 294518 1023948 1674000 1786871 1567655 1391400 1789189 432802 1319633 1368617 610225 337094 261030 755582 863035 1201070 1861259 1681270 1210617 654087 543704 746451 92035 433766 84012 1678331 1037214 1300962 1667917 22628 1455322 1858831 1473238 32359 90611 379598 1472500 1170738 374592 654629 1597883 752303 1999736 1348294 641776 1869887 897349 1846640 1614832 1821005 1578883 1864506 620268 874474 1653222 1161158 1593103 1248570 1273412 984978 814677 1876936 820992 1869627 191486 570476 432920 1011280 1984894 1113942 706878 2118 1958543 1387177 484385 1062812 1147167 1314581 1082681 503943 549836 1192441 1837282 52929 992728 785126 1874356 1016142 837616 857881 1271514 1415913 629808 309851 200907 174957 1146668 1040325 130737 1021184 210412 275221 182973 7743 1117896 1098194 1827283 784832 243886 982317 1527005 438599 1584979 141184 1349408 524616 1961915 50053 1759524 154887 998191 96049 607966 1118813 825300 984852 81507 938589 451374 387499 1070346 1997201 492444 548047 752337 458907 766368 217616 1521211 159756 1377683 1491633 575680 1109892 1031602 1587125 1256508 580101 1141647 123543 1112086 1895526 915984 1472883 122084 559476 1235448 20342 358646 939677 259197 1636163 1699472 1621931 721695 355061 1428233 81904 1411719 839334 1631895 145828 1975216 1624267 1981809 975009 358274 594123 1098090 425441 1399986 322244 597041 1006230 1068682 566493 659012 1991653 1101802 435254 1532369 710760 1381456 413138 1561180 1366992 1775970 608723 264181 1976370 1249533 1437013 260684 1673900 877571 774482 181381 810010 1841896 1837865 492556 1488973 552013 389686 1301478 1673728 369586 70962 775012 1899753 897579 1490906 1912419 1967379 699874 1224956 1283787 241444 298291 1465186 390176 1300540 181654 1067615 1440089 226269 541502 416523 1245907 783874 1777305 756319 775257 841793 698314 1048218 238296 939496 1305799 905906 1328131 1616481 1645062 1941339 639040 688520 244136 447845 560705 252215 1252168 1002316 276217 1192063 1371210 962915 1225285 680552 1049667 96532 1109524 1806958 199005 1033608 833614 913115 874764 10371 1735836 131643 698990 346886 705298 1262614 742438 747071 1544773 1860690 1381115 605191 85912 216066 35784 617284 409062 349356 1478508 152477 1806840 1339694 649322 1493695 1269334 1875179 195786 71991 796198 80335 1840426 1457322 452589 1635938 635210 1395627 596802 1924617 1673693 812287 1890720 404529 1836589 1976009 357232 703797 1603147 1128691 757345 843985 1391276 317199 697627 1811803 1699413 890081 1775195 430059 1114445 808854 1929939 731169 1476629 1899023 23619 1355815 775715 859256 425749 1998575 639722 2480 1457057 763317 550019 820757 243583 1696139 882188 61106 828083 1522357 543 1845439 806059 1676998 1506105 396333 281102 332945 583157 758141 1096899 920119 914324 1713980 1021681 197773 1954041 1839336 1796087 1220514 1640669 1097186 67233 748057 447606 1161174 1378898 1373521 903820 1595489 313122 721498 1378284 1685392 1188610 1526723 1968281 1506181 1509566 1692719 216248 1305352 1927931 1667210 59080 1728114 1452669 629456 1569634 1938788 101309 220556 870824 963439 1027375 1358388 1153819 1451739 1342909 1089449 1341018 916120 1693020 1394431 926034 1585072 89158 235375 192794 791290 848289 291208 1646206 320654 1401288 1038762 1230916 1243295 1494088 1523742 1323338 908538 777788 1787624 1237963 693920 1916946 1074181 1597925 1863006 1629134 1214773 622836 1243786 1256297 645569 157896 1711364 1030074 1787842 81108 142521 1802550 586156 995274 268210 1393951 79792 317121 1256707 996248 895802 10129 1973769 1348832 1951844 1805372 1002020 1274364 545409 1077334 83418 1462915 1297211 1970846 1185633 1117637 1717592 1855715 1140573 587314 1233817 1448105 1185288 1361874 71754 729876 1625252 547836 1733731 1429586 1315177 1191799 1683903 713107 681598 987541 809287 1092843 1474300 998714 568022 1163046 915470 1852567 666378 1668048 1518643 715648 1050586 1658858 87226 111254 1196653 880616 450852 1087173 1284561 870307 1110006 864645 1181549 1730761 1879320 821869 1233801 183802 1307425 1639012 1131770 1349462 187496 1823575 1498224 362097 1923717 1151308 76646 538570 488844 261588 212975 634893 516623 1358166 687570 1005886 570008 1205753 403674 1972321 811609 1934161 838402 1992039 1341525 710926 1271648 1836897 1509190 911820 1580280 197328 1379928 1354744 1645727 828690 1801277 630087 1872636 1268102 1969032 606749 1522301 1994798 1728016 1915788 1481125 466145 1601908 370018 745843 916273 197067 1485760 1794508 1559090 1229989 1405893 1616180 1576042 1485160 803430 1460338 1183530 1157549 1040599 1792205 1531935 1167468 1525181 1231608 156273 1358624 1252066 1181483 1811299 846258 88829 474814 857610 1215703 392868 1060921 307701 263888 1251421 885618 1619783 779188 167961 730560 154238 983911 1428562 636930 1101900 418353 956333 1505597 228796 771373 540323 1405890 403551 139421 1225942 991769 889471 838012 1945612 1001359 821027 349275 304370 1449519 1094144 486462 603551 1724255 1608038 414811 917162 1953075 1970198 521659 114245 1130060 1774608 1087196 1767061 1626893 87645 980098 892662 1606713 1553639 416408 289320 761991 1804668 305133 1725008 943436 614314 118535 1731589 1844189 1229966 21645 330899 862081 1579598 925726 1129670 49639 1016532 57868 474630 1848521 1365022 318957 556196 1303318 465388 1216942 227814 625876 1770856 90943 1098838 93079 900699 1215381 1931968 1173926 1984622 565728 1466280 1218404 153156 1778327 1613178 960296 1590317 1749762 71305 79850 1710868 54046 509841 216301 1033710 1234262 1837373 1083826 202751 1096948 866515 1997179 632291 583810 1301691 805674 1761919 1886174 1134722 1483906 76491 1338547 1736205 623741 1522504 643397 575746 243240 111603 685317 432868 97075 713752 905037 1164260 971723 678861 106872 1539312 895742 1941424 590902 162105 891265 622781 68928 1541239 1033294 1452222 1133419 420029 1409563 159391 899140 235166 1617227 812863 1387541 485740 557331 623827 937131 92772 369971 983445 938633 192197 741595 1518702 127396 1107941 971993 1672267 905504 411314 350550 389260 1358420 1518836 777797 989140 368832 1994408 228554 1081309 288603 1542423 187147 1745291 819451 1213381 1581116 300154 1377419 761427 1168438 1908489 1840595 211408 677089 1848435 1641928 702970 1772762 986466 1470334 1579962 564688 1737214 747885 87221 1545691 379949 1841980 220753 1221686 857347 150551 1141110 1303792 13087 1101605 620998 1018754 647035 167340 407482 1728624 1780748 1241303 259208 1310125 1581680 761685 869782 870281 936840 1089230 1324577 634909 541450 1779301 159366 1158797 197991 235621 1357947 24077 200010 1448096 672729 258110 494626 1060890 776380 1640347 302497 1526196 914857 1195465 1580663 1174920 999690 965671 290158 132797 1504903 1404479 168541 1937445 1638333 1343702 998304 1524506 1620306 624119 765825 1668966 1609648 1707428 594793 345731 264026 1476681 97248 240618 1855679 309406 577300 562923 1316979 85808 245353 1632832 364389 1262249 597294 308858 1856947 13373 1303309 1937359 783766 718520 1408071 203184 301651 1262991 362704 1308654 1059302 1454206 1617219 731633 1061027 1137005 1812843 912121 1137004 634769 1224183 458484 1418885 1378364 272542 689077 1965469 1184787 1705454 890291 609777 362459 1220190 393203 1152271 1852254 422916 1220350 691192 977576 185628 1604808 651776 1802926 733423 419571 1156618 341847 1309992 1108851 967376 1648847 1842803 838208 552964 1156443 527188 86429 1256005 1809638 1720120 604468 1008538 462923 478328 673234 1427262 1979249 1625293 1295942 1617222 1352446 18401 1929942 1661056 1392987 1376749 435761 363838 1096897 819967 1975751 502390 1104015 991197 104463 674431 1779033 734559 33535 229661 1064020 210108 760306 336442 819050 1179512 349749 630283 854956 1080811 739372 1459038 1340329 687994 822486 242296 39207 1763315 545600 1793821 176186 218985 374886 249720 94847 120908 633326 1279796 1757284 454512 1404758 948236 1674269 436832 1060828 1171691 1093629 480088 1618577 342444 454829 1978296 1963489 375554 755962 1341994 1889635 1572447 1769222 1691946 84488 1206595 1531669 1469807 1310829 1329804 1263623 284214 267342 1615197 1096814 875987 795310 1257147 1268295 646812 1996718 1050164 201533 1735956 43690 1880951 1371243 1199918 955010 829694 1258502 1242207 1864743 1825990 776322 990569 1879607 1964683 1058860 170149 1774521 1315859 437032 1937459 1760654 1815893 89952 223262 42640 1020942 1731249 1251245 1894910 1724129 1788481 1345714 1983655 1818990 1061606 883716 1329085 1175210 1498836 1020813 361052 1217885 406972 947170 215091 890069 225076 216822 1835794 95692 1507478 1535443 817721 1471792 311117 55073 1786843 79054 1584003 1835077 1289142 121862 992473 737322 1738577 482858 1782055 465726 1066892 174185 640952 928305 270790 630327 278991 1386699 1852514 354230 1931761 229376 348269 1055375 1054889 318026 1190318 190344 1305659 17252 146856 585605 12837 1861860 694751 1912053 308816 912810 347392 1043359 239045 544322 473041 82363 613351 178416 1718669 47572 769486 603545 651611 595205 1609262 796274 574106 377890 393655 560513 1302339 1557013 1010668 274272 591537 975890 1914030 1206215 1065816 1626409 230379 117308 364225 801445 1900018 1354393 1575858 1540931 1908189 263687 1310518 1660660 1083300 1157282 1884876 1320315 1601223 983623 981651 589842 515719 1265533 1092561 166007 1099930 9673 924283 1362882 1057013 1475538 1121625 375464 749905 1217659 333039 446861 840774 750474 728334 1664906 441521 1641984 249667 1816320 759748 1257558 619554 70570 711989 1849949 394053 437927 1031672 1439565 1103210 73486 411156 1129610 596859 1631625 1284205 1243486 1991119 395384 567626 1593724 1082271 815403 1677460 1216447 614474 1717978 699521 1653169 496950 1791997 172092 547257 840080 1017440 494406 714853 931833 1959053 1923854 397939 452154 119605 1233971 999693 1339042 994334 720131 561591 552274 1439305 1563348 812293 517364 232991 1765285 1606742 700710 1456642 596443 1303519 1875365 616651 198988 1267238 1856306 48256 228426 1802878 1021465 973624 1616757 1015168 1849993 1322410 6669 873374 253938 1710753 1068038 801118 637681 1259319 653382 257736 1948017 584358 463097 1265405 337521 1088145 1620537 974567 1388535 1081824 1898502 693816 159307 397931 1270394 1601886 262995 674464 173674 655683 1039374 1212529 40328 831133 239355 1727524 812569 798584 732853 162448 625465 321751 569084 480581 1054058 1652486 601742 454555 1898024 900688 138773 96376 1441691 1568072 751761 1334894 471219 1546434 1852302 17574 670761 237368 1040460 1512622 1796468 167623 1878180 1482808 97025 1325201 1716768 1081315 1085027 977223 264165 1352153 619717 335710 1424422 320314 933381 675960 1997886 179883 866535 1084249 1786310 28303 967205 1225844 1765406 1377983 1255628 1881213 609507 1402327 1773465 1031762 1029624 613021 467011 1669378 1256597 1444046 1978086 273997 445402 1015313 1728410 381684 1165290 921956 1683049 1571158 1163208 279136 1125381 538289 307893 54471 115270 1630457 826328 1126359 1417533 95404 303142 1449942 1662134 1313759 647213 1424594 1681163 1928808 314216 563895 965404 475599 427778 867101 1275128 10076 869397 576883 1921642 781904 44745 691347 1225356 1260902 1966949 224078 1859460 1195801 778667 1332410 1883946 572564 1735450 234765 1007571 1846064 335516 1341953 1708530 260468 1802784 295619 1853407 952856 343736 813905 933807 205034 1618895 121790 1385436 397398 1758301 462393 1891415 119152 1598943 1065636 1340608 1062557 1659606 1754819 1008817 1975712 47463 12686 706130 225293 1741765 1612474 1477421 1213207 1244034 598025 1735820 1093824 1010327 1055913 505109 1997478 756213 1761801 1000331 1696026 1174534 1310657 92345 1493323 1677971 1446794 531258 1134768 1562617 1066409 1719852 241288 275346 125225 749598 1058432 1180874 1415096 788302 503009 1977953 549182 904408 690058 1756947 297143 1801251 573955 864884 1370894 1062925 911772 1536248 1128399 556814 1539237 1073547 1173219 830090 600360 221259 1377783 1236208 1094958 454729 1173076 695226 848942 596205 1387653 1732390 99922 1283172 723702 1102342 1698599 1308057 1425328 16858 354808 310954 1747201 1185555 698979 1284468 805141 677756 1787695 1504162 1410929 871942 924924 1424977 1556236 1180216 1636519 462941 1276698 1300167 637275 1666760 1082619 516632 562368 171737 1805729 624588 1842061 1719081 1393726 583229 254345 253778 795540 1085153 1703153 394268 328571 1456162 377064 1045251 1351604 283370 79606 1494146 1816620 827906 648797 1788159 1326202 847196 963840 1345274 972959 567071 1146756 457134 306728 19362 1105345 1027265 1729920 1888246 525510 1775108 432153 82581 600774 1270805 722719 1814913 933365 1956162 1985103 782821 376991 1796169 207471 244545 240694 1348816 1071822 1648956 238460 231360 1704819 941114 407456 894295 990249 1133299 314629 533313 1528369 1448101 1664627 885668 50072 932073 123869 1640673 593642 954253 878408 46120 685888 358241 1820766 1714390 163916 1714593 563501 856695 1539279 1567278 220571 800692 1079004 1790171 1090846 1446098 866994 1419241 1454823 262310 1583240 848522 108542 1417130 1602689 1200972 1774353 895263 1977923 1935300 1706486 1258676 644283 983003 165405 508348 676663 703317 605572 1553697 292819 1513598 124908 1752951 1130690 633076 510080 1439319 47451 568829 1823123 1378854 1860848 55097 11757 1289157 431778 1748191 472492 1891108 1045732 664572 1250374 246910 1468249 1654705 1401569 940941 1288407 455535 1606176 1395187 911113 1782873 176492 603076 1238650 1539572 1507766 504241 1801709 993330 1236013 328619 868984 1050667 1627221 919092 1917849 1062257 1906649 398277 157649 174942 111099 1204723 1567992 1942797 1923868 1458493 127759 522519 56811 1450573 1640684 1901179 23242 123710 1849244 1574176 1258058 703414 104612 1216847 1580523 1900714 992825 536254 372558 1005495 807587 1366188 1613701 1361962 143932 1829992 1396041 824534 1283952 1017580 1262489 1000361 205097 1039252 277516 1710599 529715 64720 1465374 571318 1302257 1976059 1562048 1213384 1920927 966928 607665 1990106 603859 1398852 1470177 1359136 1968830 843606 1051075 685829 137300 780070 24910 32721 1854193 1445008 1392317 463366 1543743 220492 426563 968896 68628 952541 940457 1213220 502573 690526 882493 1659795 1812910 1465909 746286 334982 578013 963 1560998 432182 174676 277855 1512375 403273 1512363 1893634 669710 1959299 1786215 362493 796210 1327457 1865545 429894 880742 695048 275477 1871745 381458 118108 1487100 1206387 1746517 656730 602195 1489213 587932 1580527 1370903 1551846 1738206 1147410 1120193 409684 56092 791578 1131413 1113818 1755302 663446 260998 622991 1781891 314357 816808 204736 1794783 126880 1656665 1253296 1666058 805918 110339 1443036 1025368 1967899 1322454 745842 1172805 1068713 119841 746205 1118856 219767 276652 849708 1358067 1711536 1334229 336618 586723 1369695 522704 1235985 1869618 465041 1732593 1484682 24706 1171544 1218771 382359 978766 793426 1639528 1010022 1825243 1201928 1107540 634368 971948 1773163 1038058 1265321 255647 1636162 1641134 1464722 581914 800907 352765 396797 1488841 947220 31419 806079 1946922 1595622 100536 1929693 667252 857700 1891698 989841 1350422 54772 761699 585109 627255 1996934 1594217 1318164 1252948 110590 1556882 1114895 9197 1578683 1314312 401295 1151122 1362214 158764 581380 539999 1386192 102486 1931121 562779 1595310 306198 641767 398926 1405629 582609 1504313 1359488 651332 328969 1921795 915714 226061 598472 1948564 754400 516052 1527576 583896 1927042 1822148 330209 49094 1763436 680403 597249 206488 225020 1637167 106180 491849 821401 881470 1428267 1942744 320036 352448 680048 762149 250556 2685 1657959 1774865 1663902 636714 671369 1619714 847503 502357 876109 584052 1756554 1587761 1261002 1202073 777766 164416 957951 1003265 1718407 488895 1534931 301755 394984 1334974 1451669 1448438 1765843 1691555 941921 1773188 1592023 742788 1945698 3469 1417752 1123329 460903 815204 1445379 309061 1739446 157118 1523767 556202 363353 906264 1473304 1570561 1128534 871780 1816479 984315 892409 1942494 1047012 1776894 396448 1471515 296700 1423614 299148 1168629 1591355 1362421 964470 1583290 373514 75529 1708314 1696336 288375 1879869 779619 1988793 339724 1022335 1638113 599069 998658 1598325 954810 977646 920663 374436 1672852 1643457 1342229 1514839 1403575 1096917 1936309 562064 1898326 1893164 876087 1299172 482775 221207 1898483 345799 996601 848333 364019 638449 1091715 827802 1115093 539223 612698 840807 559966 1824207 353002 4807 36293 599246 1063588 1729287 1541277 1792756 1417392 754184 412881 448893 1057217 1903895 1500130 74418 739683 1265271 272597 658446 937321 1954768 868296 254081 490051 826700 475083 485870 590669 190886 1312298 1909428 448533 1836698 1477677 1097055 966754 372655 1475764 1036097 1423285 1903953 1777659 1820736 1269545 149115 1451271 11690 1178314 1342746 1723081 1653693 421001 1804362 454701 307913 1642271 539431 918967 286552 617269 829471 1256655 361289 892479 52100 163771 940720 977208 1934444 290984 1985958 1569031 1524879 1169142 219783 106338 1734409 39099 1206376 882202 921659 1759761 1803997 1519702 1666421 398253 1119052 1495909 1057277 144634 1610408 1731118 1115018 1788246 644254 1711664 955275 1733231 1323181 995452 507632 511923 773988 95793 1250558 858321 554146 961797 1839224 1874436 772047 1353560 631745 447024 1070297 1700349 201286 1399311 736393 910121 1028898 1948782 608580 47293 1635110 1428737 172128 352219 1531732 1935852 252618 333163 687348 1578552 1940914 1319373 967434 1409572 1253160 1599214 1360950 369583 1739829 891014 2631 1801462 1919744 928455 1497276 701651 1057210 1835269 659470 1423920 964850 687703 669485 1586756 1573667 934485 1637692 1773515 962142 1111685 1547301 1669885 1040295 1719510 1451838 1842653 479974 622501 985130 403298 152950 1677610 867600 316965 844106 1774859 709684 1401753 1767810 553860 1906896 515229 1301029 1894000 1367873 1033320 112548 574981 933500 1707922 1761510 475644 1539784 449454 847631 355049 589722 1455237 1145466 157650 257031 1520741 151435 1239537 1430217 1523560 1067751 1932818 1193892 1495861 1115375 200438 1358124 976539 1195827 343544 528040 465432 1149448 1227228 184969 1529237 645066 80208 278898 1222467 247833 1972347 431203 529437 1851716 515046 905109 1246885 1936778 744147 300841 780932 245151 657982 1740136 1174432 857682 1812915 1882344 1956083 7581 1596928 1932740 1289719 1235325 1996124 244812 1207345 1834957 1378928 69536 381260 267067 1470493 1941389 1268167 1676298 386577 317864 1552095 350834 1733559 1557526 231141 732640 1832717 1127968 857734 1038305 1718751 92502 1858356 1015885 530393 1011416 398962 1109322 1371886 1209720 1496017 1104206 1718119 530038 1289556 1566736 145439 273971 1294122 839229 1255252 933987 1368970 1829938 1131742 1394592 1719919 1864334 1605496 1161267 1116033 845942 735059 645320 336007 210332 1982832 598514 127927 1072710 922414 1885364 1018079 1480899 1630678 1184309 1698095 622361 1306961 279324 603303 1074565 636428 575216 1627683 501859 1806225 1088884 853124 436783 952520 889326 749969 365622 1924797 10930 586514 1177166 533045 941592 1580629 1218458 1873328 1372213 522431 553205 1391538 545360 885684 27110 1323772 243856 252719 179918 1270262 309229 1718759 162580 434351 470680 1729354 1164061 1460991 597853 723913 784818 988607 460198 1565447 1788566 176590 47846 842697 744966 1138331 1654815 1391347 16294 1475368 1943076 895504 244234 807983 900086 536251 1292799 1352293 814476 817842 292654 1804644 1079768 947074 1966280 1669174 1473136 1450004 899240 1067988 1441027 1960475 1778483 1339118 346968 876165 492906 989394 39928 868430 1286827 81099 842359 624978 1819749 1525637 785736 967164 1929164 675926 539842 1733496 515640 1218140 546122 1478709 1583345 574898 1356423 1881369 1111200 1865551 760829 1475835 1126029 1434350 465033 1937810 1195105 1140953 429046 1273816 253310 1793309 214370 887017 665164 597248 208960 97196 233949 798914 807856 39181 651230 1517041 674593 1525379 1033513 1829132 1499976 748911 744047 1417496 1644659 1011185 869674 498565 431024 754059 1207116 44609 1987095 1452262 282143 806866 859634 818373 1050623 946810 470793 1122308 1138223 1962811 644978 412206 747644 4550 173641 364690 1643420 1081245 6585 1551992 1034313 1475457 329009 1583049 605343 403387 299154 498555 228339 81041 1375978 512465 194928 1609504 1080638 372992 1669325 550259 1228964 429661 1138563 819339 188514 1184999 1981707 1780213 602341 380466 1114909 864150 319071 777902 231719 1547621 617191 1062865 186610 694467 1291119 1505658 646490 632903 454471 1503143 859280 1319384 1878799 1487892 627526 1097876 1425511 326769 1534974 557855 1869141 11590 695972 1822738 517197 237850 462073 210999 1493833 1655282 1673254 372772 1801178 227230 205920 975505 1399257 1533395 134950 489881 120636 267932 211778 895142 1499664 1655214 891476 1333558 1901436 119477 1137939 577618 627407 712916 1518954 1632477 1460013 801506 578993 1875314 1591285 633670 1558722 967525 1615441 1461933 1426947 345182 795601 478810 764124 1101049 179935 1270260 1363279 1873881 1606204 366269 613883 1306199 1521413 84372 1562111 395993 1906857 1504626 116401 1071498 1665971 1315159 1841807 163687 1620278 1433481 1572728 207305 1433819 1155661 128801 1448448 618729 196094 1459863 1130150 1289239 1530859 180367 693144 397974 1345509 660353 236374 212867 423980 1016097 1179766 1198377 1441517 939529 418379 1501971 1385368 1055545 1573455 64477 1868039 1037896 926299 1025281 593777 1143934 56462 1165801 722514 1468308 1866015 174228 570746 1653334 1878910 1799508 31706 13454 1224783 711190 636148 1548731 1476538 1416961 1917571 116685 553878 612844 693444 498174 376801 519662 1570116 489929 1935311 806367 1475180 1560571 657512 1667315 326612 377993 1523391 730972 1847864 1410123 1109748 853746 1784598 870510 1293254 522717 1594789 650999 149069 1769117 1119608 1943933 1487579 1919989 803776 783721 1644009 147673 317271 608285 595458 1431556 388589 142053 834092 1794556 832135 413194 509347 1306315 916177 947981 497171 1963274 1872124 113199 1701175 640444 161337 51275 935557 1868201 1935898 821585 1802291 1034679 422726 18261 496877 1176267 1460971 1265824 899541 1312260 1239598 582199 729460 1642703 968066 1232570 1762676 1536182 1453156 1275740 1534628 662353 1029657 246113 1550658 507955 960932 846665 1687509 1724821 346481 879500 690044 1995597 1040512 1602988 451192 435813 1727703 1299634 876689 1473590 981039 500125 827312 1852326 1321215 1446261 1382225 948417 1049194 907680 1525558 110422 15531 607798 1519988 1250127 1968202 1218481 172412 973444 1221271 1850746 337728 681302 1666615 1896330 1372599 1296933 1392867 1397182 1873643 790673 244928 1150938 855224 1952077 45279 105514 1168500 1252106 1824665 1056776 1701854 759664 1569509 1856973 1093940 1570043 901257 745046 1741282 1012407 1334306 1519744 920519 1003461 218743 698162 987157 508697 546723 1045368 1174800 1761574 318857 34202 1023064 807830 966772 823816 1444137 1544838 1210942 1503898 932822 412810 626331 5349 806439 1081861 184387 1637825 391007 1127717 305407 1503055 693336 148051 879249 1957874 639932 762522 554222 672478 502122 1757494 1460597 1281336 1745720 1664040 1533016 1067772 625537 487457 876121 1317301 474069 1835050 1440932 122917 248715 1373710 1281867 1830095 1032792 950542 975227 1339523 1717903 450234 612263 377970 1907402 196674 1459569 1896237 93268 1743232 1302600 209089 1011427 259726 1740106 243186 1163276 227430 1313560 1214915 594419 1621220 1089804 991319 277205 1995306 62578 1190327 102976 988230 784392 930018 832102 282485 130678 1711200 296879 331293 1636329 50508 745090 1367046 1423613 226596 1170713 1673467 1094613 1688861 958968 1212375 814518 1485461 107099 991085 326301 1358683 1033267 1098456 784796 1542248 1983057 1280076 1229251 610435 14015 726972 743750 943784 1914725 1328979 839949 671051 1843774 911256 655835 1935957 546833 1297505 976616 595734 1718665 355755 918021 1368523 1137489 571409 1818659 1265356 1586448 874592 1114040 873967 1164745 1345855 1648940 1263485 474548 600325 230631 1814197 70152 176962 1616470 1295792 141975 679971 1467841 1560942 1881929 1200234 1202560 1949275 1791830 682678 1406560 948615 1449604 456008 353618 18764 1497191 1600450 1726403 1426698 1970823 1533025 1176373 1080538 591906 459578 1304509 1851910 1251231 1105640 813424 355477 1352156 1047642 822211 1972815 968171 410832 183924 1966151 1459937 1424159 143573 1213499 433042 776453 1003640 1806045 151351 1348579 138883 682199 950027 1069588 1562273 190377 1745294 1982708 1567427 1483953 1828764 598816 850541 874694 1163939 1337972 339623 535227 1043856 242842 1727115 1754272 1049903 594384 1849433 677425 1217504 1224774 1956172 1167193 762161 1682630 280031 616602 369924 1949066 208835 920843 1280545 1680774 760379 431322 703102 418906 1934399 1723343 878108 1975683 600497 1711821 723570 548321 669901 166183 1706558 974079 658728 889976 183335 1347419 910140 364202 715314 783346 122125 467902 592067 70850 349751 898192 1285305 597169 878209 840926 615067 747307 1195710 1793039 90002 1936007 1606212 1748770 385205 1058802 1364668 1517338 746125 1464914 450781 98216 1380440 484156 342970 1269821 964659 842146 1210704 122089 248257 38305 1296629 567443 1530542 110195 1863591 1145679 290726 911378 1499901 1296442 987368 341592 528748 1408627 1717492 919430 1199908 165183 1108863 1796009 1377124 1283818 46121 793505 420499 564007 1882758 495632 187938 661580 1883753 1604415 371196 445564 1172830 506658 520978 328755 1672545 611928 946038 1006863 41388 1017306 947746 193296 1635696 532656 1270962 707045 267361 317667 1052289 1583186 799729 502234 337786 1548479 785808 1303762 889469 495628 315769 190808 256775 995292 1448845 155379 691481 1179199 89413 866324 1434318 511556 9260 100486 1575896 105134 54959 662606 1664859 718384 1761719 1989565 185759 672267 72122 1891599 1178540 1478332 1362612 1487339 1969101 180500 272323 201105 1677707 681766 1188211 1180870 1303827 928331 658243 202602 299644 1289574 1181942 575136 833879 1829237 1372431 1018644 1610483 1572050 124456 778861 857469 506780 287826 39138 811708 1578802 950754 158298 1235650 514236 951185 89067 1655453 1017420 817105 1438854 1587819 266611 794065 936045 214173 230454 1307397 1473096 735965 511644 263270 537116 542574 1626358 161945 71925 517112 512746 953314 1774432 1254861 1799712 1358992 240678 1792197 492312 1862165 1903321 190618 808905 1177294 1642117 1877468 1039718 443747 1787409 1376789 742620 1832916 896187 51491 1018119 394933 974139 390341 401859 845808 1502934 1923440 589403 1973707 956390 1110479 1631097 1409670 1075764 125078 170810 474933 1908831 1168737 326487 1453862 1769391 900772 1667399 524604 1328538 1783906 1069777 472782 532817 654434 1642188 1094776 1912237 1600040 158046 1120951 1742686 1495972 1904467 1491951 1917751 186150 1047657 1852577 831251 871823 642005 182731 1030052 1297060 1572720 214904 632591 681305 1833552 1499877 689599 1042786 799020 1910436 511066 1469910 1698242 903984 811307 571038 1359800 1439218 1818552 1311235 1152160 781510 1467211 494854 1339387 1843103 1446139 668006 1077090 1128918 658308 189851 471732 791984 1618770 494820 345630 1243811 1271224 509133 1228795 522436 1834498 1400558 1265630 555602 586840 65062 1481447 685202 1390930 546080 327878 1718634 1286489 724980 1756125 192310 835509 1029198 114092 830185 221621 1051926 1501025 1412674 262131 217780 851629 469970 1220256 736407 1408152 482691 270616 285219 1077240 765047 501221 1933910 377776 1228685 942819 529943 1263583 290058 833262 1151664 261287 1204693 97976 516897 522190 1264972 161698 1000491 1752237 423393 1172070 20862 1769427 1747479 1028146 1195460 715713 241613 1756838 638038 1840843 1174408 223493 1858367 629638 173623 419563 114957 228529 1184606 1057237 889637 473064 751018 1731607 1410316 1988449 237367 677824 1696024 584908 1440715 1785351 921952 69533 1457924 1365231 1118795 1603803 1002714 27725 341057 1508457 499915 779512 1324161 1993663 1309758 1757773 1765959 1116801 1564232 643951 622167 962438 1069887 94686 902482 258391 1438395 597066 400179 1335364 1974740 121164 362717 783337 327142 886771 1375639 1743207 1251248 633224 383803 1650230 1924184 1936014 844078 1597633 1940368 1614450 1199575 44643 695088 1387559 276167 532305 417024 21232 1169875 1761538 82801 1920758 1743157 344991 1031706 89162 1254950 1835379 1290924 1490006 717903 1840966 1168534 874500 602001 909484 983836 503801 748807 154478 230903 618284 1158185 1046997 1977498 1344985 837703 464981 921984 1294440 1267519 635795 1036267 321756 1363173 971167 1790363 1022680 727371 1545146 177752 205024 1272804 1895172 528103 420183 92094 565341 291369 897431 758094 1971299 1451045 660409 242000 916511 1658318 472471 800291 1419602 982420 1561477 1697411 316720 602480 1448583 1642225 1124881 154871 1666731 684769 554915 606895 1750018 679786 1021043 357180 1542589 1996502 704662 474513 881757 615061 387998 554702 1629824 1454605 461835 1287740 1007735 1390570 1215102 1607118 622959 347851 1807613 1846842 1243958 1754845 14822 252432 1890736 573443 1169004 907955 1220360 1817952 1465551 1683609 1280666 948354 1096379 1659804 1304036 1856670 1399121 210165 1514495 90137 170121 69364 1722192 260825 357215 652162 1583977 1642622 1083240 1746236 1467318 1314566 206877 1388890 1945860 1419357 1265236 848174 42507 819564 1534480 944272 861006 856778 1383390 144311 1457697 1456985 1620530 454163 1125487 931238 1628343 645623 1810319 970617 1326916 795625 1807582 888644 193195 1820905 1644469 3670 245481 1514354 36281 1742004 717430 15249 1692867 404517 615154 1626131 1622921 1304336 1344334 526253 351789 1703535 1593409 511442 1649832 1869289 1766126 1746885 92438 1171005 1019692 90523 854133 1434452 782730 1157559 1773454 949353 1469237 919711 1804822 1173328 240541 714111 303326 1276018 1197939 570545 1322568 1494075 1698832 1590428 899753 1929866 1965322 1253382 115220 1142719 1133395 1799277 1420043 466758 714414 1357651 920008 653207 341548 1079613 14733 1611875 819947 1729533 1702779 1137871 1732580 531321 726489 884204 59608 612580 1163445 50679 691946 1854977 1856498 275883 79070 1864581 785567 184046 1440884 1730463 191487 640966 665413 1986509 324483 1797177 1221257 473933 1513048 87718 777005 146174 1442016 1213658 157810 1419195 347152 1363412 455873 514661 605250 1969140 1550252 1906548 759779 676341 442406 1867380 198829 686605 1848376 719237 103625 1415945 907544 1822714 82781 1534072 114382 191984 1679180 967222 1858380 1572379 1870494 990310 1299054 973865 215825 564384 646228 1693516 1275401 1456769 1783814 1239423 748266 1045560 1855928 1550111 830828 170990 1015699 690855 1900949 337211 1735163 175946 103472 682071 13890 798590 1329638 711611 577354 207450 1064112 782378 991211 790402 1892056 1364004 1208860 1407256 1011845 397009 599749 1041681 366018 978620 960040 891409 1865844 76526 580468 894700 1974301 1316309 897527 93503 1881788 660600 1929497 806394 1055068 1941603 400539 1597757 203168 1180140 1169414 1807186 1938248 641936 1263770 325212 874116 1266120 308088 1746622 979589 80496 432370 154980 678182 1055827 777314 1006414 1143447 655376 21686 42715 577518 313856 1224404 1080202 1535357 306611 1357869 1233512 463475 336013 656310 302532 957465 355499 1376781 1086106 342375 538486 1500072 175310 700780 1966440 254336 1078093 393966 851097 107899 882803 1828142 805870 1563658 269131 356128 256064 336286 332034 1333403 348306 167916 1992174 937719 1298324 1288243 748767 1285585 737244 613564 1220680 1920865 989894 1027320 727469 564397 1071679 664284 914815 1872710 115222 1856554 1926861 1707098 1069041 1986225 618231 1963080 147374 1875263 123380 1658705 1989478 156743 74431 381806 1176341 105976 43047 545913 1912957 1512611 170009 112749 1872166 1554456 1477586 1580306 1683892 167443 1599133 271990 1668609 1287718 111469 125322 350545 1812019 1120362 774444 302569 1888058 617354 1231926 342723 700704 500495 1405573 1852088 1292228 1852945 533225 1914152 109427 1549968 413366 1004184 1180162 1380108 1686618 1174059 1244647 1343238 411 204646 980145 1268299 404367 957300 1209302 1051700 1770309 938632 1459779 764806 1975674 179498 241430 1163505 974266 1091065 6917 1109211 1731129 1463142 793562 907002 1546899 1708905 302189 678212 9824 590469 1779911 759010 1410691 1638527 312450 471259 885913 1295994 167430 1212682 1324991 1832297 1731107 288879 740583 70534 1052910 998517 129369 897494 335109 1243718 1402042 1569181 1558314 1674055 1427343 1075539 1383860 201376 375381 443258 743419 1415282 1641697 626767 1006816 1470098 234761 1248159 760272 1715397 1013050 783701 146001 1116746 72359 1475917 1765918 734780 672441 446279 111663 1298735 1316693 1837919 267622 1644435 322914 367483 227093 1657275 950601 653630 1312527 470363 939898 699866 1968223 1542708 1019328 90660 635371 1811963 1075514 1025966 949521 178436 492334 858852 640972 760005 695888 241310 305881 1720584 342282 1990113 467387 874819 1129716 961027 1069861 39652 799714 1629490 880092 789080 1080006 1894905 1083990 505621 1995681 1393561 565395 1396131 1310470 373073 1187998 24582 1002613 1294166 1317747 935648 1035331 1973432 1016901 1092414 1390273 1431838 735767 1330495 1223199 59272 1737981 124150 1586556 1600419 459220 1712291 1051510 166214 839941 1968657 1705574 567878 1021595 1591715 1168085 510785 1871782 302404 154838 23820 157343 924456 1528088 664246 1309194 966761 1955407 1913170 660993 1236614 613509 1860171 1381331 854661 1618525 1179218 294734 752942 932556 1898059 1516893 1206293 646505 1580662 1094675 565486 1008065 391530 203087 456720 1958936 1966200 1863753 1556105 706330 1239920 283868 1014151 1133627 1865177 1952533 1647583 725901 834688 835486 1229305 1645243 404040 200834 458218 1518068 1350432 122003 1909657 352121 772652 542433 1085364 229674 688540 1041991 197292 216144 1132653 1619145 1047551 111595 881703 1115290 1605645 1607823 1968749 1404980 59181 1547917 1709512 10681 1417673 704060 375599 1959662 1818765 1923895 130820 756404 141007 947119 17542 1612390 1982361 1900090 1887580 1629834 1416907 275925 79251 182933 1433424 1023594 734475 1693236 625250 543134 278915 215491 68230 28766 1000345 1611927 686093 1145941 1026476 865023 428298 331688 846713 84231 1707615 20294 910975 1243274 103238 1276970 1437572 489360 1891079 440843 1357905 994633 1493802 1161320 407596 687900 1373020 727665 947394 578935 831749 1977674 597125 1750756 419019 287109 1109637 878152 1354832 1750338 312034 1551327 1069618 1959742 1638614 1847354 1422762 833919 1734635 271681 982181 1123950 854181 921586 1636023 1775331 753666 639610 56359 836768 267384 1226382 503155 1874427 870219 811910 1139150 1471938 1399781 690660 1120342 616606 1924366 528286 1156958 1272261 1662762 954956 1739949 1399849 719220 81464 349255 1445491 834983 820659 129698 495394 1656650 1538980 463160 249628 88540 438782 720397 732482 1180844 58103 1491234 1215729 1531255 656037 375585 1187253 1641561 23101 1714973 1008251 795790 1513169 1254266 1055101 1493624 403797 516065 377724 939862 1608281 648231 161646 1598917 994233 1972780 1621958 126256 1937164 1266431 1351346 1089697 567706 1063376 1784052 1296374 1177543 1627655 1655180 703304 1645187 445542 1678542 1059838 1038077 225217 298628 1356457 895880 1720529 8865 742713 623200 1233897 1198608 201154 948257 1225781 1488811 1214158 380138 326861 137296 345848 1322910 169691 1135867 1756598 1364049 1184509 1749620 1308303 825664 636508 1976501 1764096 1613240 388840 947799 1574429 470846 377033 1810515 403486 1201715 1480818 1202673 1514360 1186165 700120 219792 94527 142276 121400 1388315 911853 917030 1147722 759741 550997 714992 1955844 1684221 1760937 1694211 666065 1259360 31539 311273 1295030 1978807 1773950 1227095 570802 1654473 1869185 407424 870907 254913 1576805 1716053 1927623 372269 1221302 1445369 998214 1930794 1688902 1594168 773703 140804 654139 1644599 1783297 1238644 1461924 1588654 408853 1103265 973273 1281554 259636 198292 375704 274349 305940 1715500 503830 1547860 886302 394317 1668559 1186878 1255963 215072 1593632 1061288 469946 1119190 48017 747474 1658447 1816583 1843545 1627541 1302406 136051 1955192 392230 1833412 1055166 1603909 1290335 1953583 1091168 1392748 455893 1781088 1502403 1588167 1557438 1420713 1594625 1070177 1813726 1368209 1985234 1522225 1409035 1449607 1029361 1476645 958416 557119 537378 643288 1853624 237016 1311134 598241 371829 353506 777174 342066 1072006 1749507 1754970 505926 609630 1457914 1468267 623570 455858 1493585 1478146 46897 1657932 868667 1137289 1035853 175699 1641135 7547 376077 1685518 779788 231060 1430137 1759887 1975808 1274924 644476 1107621 1368381 810815 50586 1096509 1846786 1956395 1970352 1249458 952401 211471 62183 308455 566488 1945028 1720565 1098419 1563939 364433 613752 913824 1794275 1718667 1094822 658214 1191719 1449295 147853 924503 715708 1410761 953968 833882 92104 1529498 259274 137549 1058778 113448 792137 71347 1107594 1518335 1394688 738209 1951178 1439718 573290 909933 1521923 509791 1407785 1993497 405454 1292881 41874 665278 1991686 1603553 1528216 933563 342570 667534 969446 1999254 1279781 350314 338516 1754959 1373189 57877 1613930 23009 1528517 28138 1995649 716364 501475 1021967 776030 1312573 1152933 461997 217202 1739755 815999 884108 909539 1032409 297763 1530161 1861673 1968262 1557496 746227 1538953 1126661 1535850 275966 352257 1022491 1973002 1555600 966462 1830797 1812716 864106 120026 1907457 103767 1929934 786790 299850 642510 479251 1315008 1880297 1241803 596760 1002844 1566315 1517519 347349 788884 436945 219793 1255454 1806754 915038 1400123 1991682 109881 1960282 1118502 458836 1289237 1655958 319722 695839 296494 546156 236993 1512296 552207 1652286 403554 595539 1700242 369411 786470 1870115 540375 493130 590267 1179487 1101783 843238 1157284 75511 1231235 771022 1518437 1668807 995763 17166 1486626 1680876 678802 1764218 47849 1866532 794359 228781 1709269 273481 1772590 831613 1900100 100847 238401 1017495 1393758 1958832 1386977 864561 1983141 631447 916223 762193 1223236 1879763 1578799 978523 504358 885052 1475138 1677801 702502 927796 1565893 91471 1111202 1835310 1085711 591979 672325 1841223 814756 505876 557832 1644498 659078 210751 234291 1464427 1948744 92411 1822913 1922152 1081578 406560 1826648 1528166 119206 308972 1816178 332284 756248 183014 910032 871445 755244 935850 730064 88638 1286707 260511 223228 1223694 285630 1332835 1147614 1965870 1213092 1599096 1441551 587937 564905 233870 649682 1008417 708973 18156 1175637 1879414 1545548 967038 353777 1125444 1566233 1769315 1610215 1174182 552618 513575 394967 1939853 955628 1493924 462340 971566 1023863 124968 691008 613316 1956260 1818369 1950790 1750683 1108715 1719895 36335 174346 1484430 930189 1756743 527270 466313 1227926 647090 93254 1911618 1234452 1980515 322816 1887398 1255779 930254 1585531 1339841 1041854 1288954 1462348 1235096 1509369 1821796 130262 274638 1860049 270452 287836 244701 1749168 851179 813343 27945 563779 803682 1673331 1394025 1796196 1892881 574133 144594 1192036 978869 1293581 178256 1641055 854971 1312402 1821875 1832988 1732135 129044 1780125 700164 148466 853641 676755 1759049 1346866 1924645 1613082 878867 134150 789547 1757146 782593 606954 1796729 1112438 1174653 1071604 1283301 110856 715083 305858 533391 46908 1766613 1820309 810104 701260 574875 760799 1958824 987051 1630520 709257 996608 357498 282098 1161308 356972 122071 1695184 670390 1515353 136230 547524 350636 1572648 548662 1545208 1314985 177561 509685 161219 53473 330696 724671 1315802 1169372 428947 1987844 464432 1040552 1513992 196479 487314 1767467 1029806 1834121 71795 1965621 854623 1625156 41681 637860 1113632 788682 1756051 1494797 322597 1316542 606862 1547214 1088425 1446243 1134900 220307 1345987 1366151 76272 896082 1418705 1927697 250807 1772832 1923590 687148 1177427 1726677 453432 774894 1850306 460 651455 406294 451741 1652781 1534094 174289 1855906 1451327 1324971 1877454 1208249 1797409 984437 1705581 1126599 510395 968796 973224 920787 973715 1830687 1408121 541222 155337 325781 1435565 1806952 1112029 709830 1031740 221915 796119 1233540 1535063 717708 397317 879880 912089 1198820 1661028 782735 75109 977759 1857651 1214860 230697 974305 269293 1158629 688675 98940 365980 1202508 588469 405489 1207411 1277696 141160 119879 43367 1806818 1699956 251167 788429 1983807 1225412 1857607 552792 993192 1632894 148253 314074 495785 1508909 1771107 933259 885338 179936 81919 895786 544414 753722 1551888 886854 468180 452595 1126999 173807 1448475 805852 1845747 854278 743578 424666 963118 1579797 496652 930142 431880 354381 289695 108481 836468 133387 851135 1200081 1104153 1967931 1040037 306379 106060 146067 1528043 728452 87660 616812 1608854 1830618 920972 1876925 1935638 1892167 1847210 308210 428485 2887 842747 1000976 549464 1842060 1324765 686479 973455 1905055 1056237 55040 603983 939181 771828 934912 476016 986837 1973104 347981 818572 1526795 1630719 720286 1529695 563160 499151 286954 1939024 329402 399901 1916561 1968198 1102242 969559 1306041 385324 36158 473875 1961230 1501078 1765539 225863 898719 1654183 1366685 467063 1358518 422492 19894 1713760 1041735 259143 673604 1391086 1873755 1685968 1042441 1943966 546166 1902797 1536051 1157963 1887772 1504832 1709536 1677436 412849 1628642 1798541 1079135 1966438 1923208 1380178 1193902 1313990 1158974 1723751 1520515 587044 1469652 715227 1713575 1533687 1305726 1545180 669106 63236 682586 104815 663180 914139 1285580 311343 1129075 1723425 626332 758586 131812 943829 100946 362586 1044038 21887 39798 1466389 60985 1463144 1878349 724247 417365 1444692 504580 886156 752742 1209037 374999 1515707 240930 1392379 1902524 347620 1203996 1059329 1434526 157988 1173683 405629 1051254 1971547 973412 665093 1655306 1417335 1604922 1836565 857570 1342210 1145952 1791359 757538 1510270 1812289 956388 320322 1660473 997863 1259880 1845091 1104172 684663 1289088 611820 209110 1256117 513407 1722028 872225 1727200 996831 974771 590015 108316 1512771 881084 1679001 910596 41381 476635 750641 678000 684214 877859 349519 814637 1111339 617958 140353 562568 365193 570041 43729 954525 1023579 1020420 1599254 261817 1327075 902588 1418676 1894467 749775 1520075 648877 740004 575138 461774 276737 1279842 203130 1460706 1224 1789813 1005911 752290 1992402 466146 1387951 1732971 805973 1005118 1595202 871610 536777 1346865 782166 1451906 646768 1953960 210696 209114 1393017 807788 178802 860558 1854420 253580 1869415 97950 1263616 606850 408861 645209 577309 346832 1704223 1886325 1436716 224374 463505 932975 1188377 902644 1794605 1876952 1547573 1619395 672156 1950652 1972842 837541 363847 650135 1487546 267586 1021925 1624964 456723 750647 633663 1605178 1341 1989871 1627269 935554 1530934 1941846 1280411 189005 491661 1837521 354095 1667911 1562768 1093927 1922427 1696200 1535687 1217066 1559785 346436 1576471 420315 1750260 1666076 1739600 883292 985299 540662 1718763 216829 142915 161665 1658859 966395 1833977 1976191 112019 265214 1804306 404469 822454 1537338 1047238 819051 1641824 1621100 1314260 628795 940204 303293 1682646 24316 690432 218882 875351 848118 528527 1054440 1894006 494470 836327 1934230 1440623 1906950 1494463 1469154 1224422 958221 1739169 1223801 1447587 1978391 1868641 1885984 657955 1201876 438143 1336036 1785343 311864 1502253 308226 1547104 1949026 247845 1795643 1168203 1099195 611045 813368 1787727 761179 88576 1234665 498471 372929 431221 350277 465681 847671 1955029 565099 1623703 724274 494806 1382181 644485 422351 51347 1475289 1022081 1099958 266146 903791 1392274 1165399 250918 413679 794507 326135 362657 1036134 854435 1163758 1620772 1886144 68294 1639845 819094 1332620 1913748 1716717 1722684 674925 449723 1737833 1367959 288044 732735 172562 336528 340807 930436 1261749 1763191 1470940 218752 153471 695079 1674183 1399607 1449900 93839 653967 592351 677247 751734 1832797 98568 539031 163738 1763750 1168662 1902368 618637 1598347 890534 1010740 1655847 637894 967387 1184430 1114505 1884671 383339 1847071 98382 1919363 1941502 683603 333893 1887266 1413750 833673 476157 1729589 1486826 1078273 697536 850634 123172 1957918 1483206 155713 1302341 10881 590324 160559 420024 1544342 1684038 634629 1804268 1688643 1813175 1630512 481746 961172 1861947 76014 181439 556736 10850 83699 1986398 978095 1884460 190396 1893270 213339 1901342 619951 816510 644426 1378989 1481526 704330 145292 490899 545163 1902568 1393971 1611589 369191 1894091 883235 1274762 724688 1106994 32313 391138 1367290 693074 819426 54911 284442 994394 1142717 578491 1716788 1417021 167636 820930 1495872 503177 1685388 1802534 658752 27733 1508253 1509142 812261 1865015 45188 766031 1855897 744427 1551323 219939 876994 1376152 1413606 1770766 397625 1150295 897724 1993334 379321 437269 1035778 975575 219024 623379 1343312 142051 469943 1270193 654155 679081 1733670 761458 1035008 1628935 1300718 300774 336953 1976693 1513681 794425 1736145 31099 934730 597383 1082058 1807948 1281052 1692668 617433 1064538 1478954 572900 1519956 1764896 659336 90180 462318 1089431 525981 1306943 516272 1980032 1034325 1365374 418396 474344 383180 1789203 38750 1237598 869130 1862530 1356349 1061544 722106 1070345 1904436 1140853 1572338 949101 270990 1319073 964301 1299643 541131 1934560 1969264 39538 639706 1550426 666208 660862 1553762 1222036 59093 1134157 1677533 1466879 412334 283672 603942 942335 1385554 1498718 1978797 1814597 1910329 535165 1410059 849571 1703961 284035 1066468 1036818 377539 501163 1063298 737852 1598930 440545 352602 1861059 1621826 404208 392211 141008 1149187 1673898 864077 946206 1430549 1287036 1242653 406338 1472549 888714 1547934 1274179 976407 1021012 1233167 1919408 798951 102962 1278874 1528601 1008034 58225 534174 977592 455449 1917177 1742939 1615407 1278040 149794 669419 889080 1564447 536813 1173304 748125 806358 1118585 1292551 329286 1326084 1643861 1163024 382514 1398280 101175 1631673 727979 836635 1112867 1793333 172462 832739 1592617 382175 1818331 1197743 1260425 270789 1101195 636306 651377 585848 191397 1157278 1007446 1073036 1574846 172821 797306 1030294 1575612 1090701 201332 458064 1140490 1793855 1375993 952664 435348 158682 60362 443686 1479163 1972473 1915445 1970948 1726772 1843684 724111 461586 1500676 534074 948607 978939 742674 699583 1571742 233579 546737 367907 230614 668319 242356 1163074 1795439 1384361 55350 549819 1392064 1259231 13740 1413387 1051883 1318944 730857 495980 938275 1187458 194959 1979118 340131 151209 602460 552375 764010 1758866 1238952 712896 230574 242795 246986 431891 733729 1128892 1453541 1104616 782103 608863 1754347 706643 277697 861462 251015 1956608 386243 1792781 924822 1149257 1642522 113287 18850 1696306 658892 449663 1851149 1380348 541638 639550 309775 204981 1252452 226149 426437 1537553 759653 445205 237987 256859 1341025 481140 1901984 1270856 426370 1987413 1523586 309191 1809680 1894158 1982386 1601771 1920245 1226033 820738 449376 1192299 765909 563699 1540262 705607 579873 1742949 1765471 1224221 1426895 269387 549349 1704842 1299129 1704565 1539229 661150 1919565 129183 1425711 1952062 1908463 1016918 1073441 1429871 567426 295725 834635 1343846 1724889 46485 1961792 888181 424162 1569367 305433 136694 891356 1373217 1040994 85576 1870901 1101468 1361152 1925975 1557098 1082157 1330024 1603166 1340677 1870568 386274 1017427 1214044 1178253 1838382 1827132 205853 1434000 416094 1906833 1056678 1898848 1942352 1899659 1918184 1774839 1533658 878274 1582043 1182908 38200 308354 1391989 1522150 1669846 1213149 1323223 917933 152516 1077414 449054 1996740 268076 193974 41510 44223 1870791 1924082 1974526 1199723 614571 1444226 82261 851156 1246905 57936 1090085 314737 330160 1510734 314222 48946 565029 1071459 549891 710025 1323742 955221 585464 511253 1890198 1328436 888700 1008612 581971 1427346 1474576 950479 1627240 1848992 343671 30266 1904283 821634 1133193 1639172 138826 1250206 775126 203149 293091 955444 285642 1379767 296022 1816667 1741694 447597 993262 1006424 1480478 279665 1979795 785336 1629955 207877 37363 1223516 208721 1178223 1063088 1272975 659858 785963 1148387 1832273 834895 1971872 196442 1988628 1072838 1285016 702279 680546 16834 1834133 475191 587982 1318491 97083 1561240 1521937 936050 961844 825839 1414310 1324258 900084 1653317 511055 175373 851798 870297 1259850 1601323 8485 71705 1884730 500257 1880756 1999977 1208845 502017 917830 1660355 1208338 10757 415928 191669 1894342 1868494 1323222 528416 316131 987511 133424 315527 729493 1460830 715524 495617 293175 260185 974329 1164647 1952396 88211 430577 1248863 529267 853902 1288275 1963957 784704 153262 706490 1785034 605041 323995 1992271 98089 1233637 1940467 894900 677004 391693 1008555 1584410 1677576 921294 1203370 1590853 1429767 1763049 474767 786133 1480517 1163962 374521 557421 711614 24617 1807321 1755244 1793530 1521235 1867286 113984 1966258 1576575 1997359 1328564 476304 1711417 474786 1517412 1474380 334512 1664260 1974109 1982276 726747 1289483 364111 1700497 951497 782595 519143 1421498 686363 724554 224619 1913074 979046 1582162 917714 883795 319598 998781 435104 46319 1095140 1897100 492131 1095666 1890213 157175 1159654 208481 32486 1585767 728971 1225517 1406299 1549356 1696115 761128 868822 1229156 193825 589535 961422 799954 412623 262661 1558788 763051 1327775 130520 1428924 1938198 689346 1771603 1808428 1981323 826921 1377535 1020332 780391 367876 1662372 1799832 1857968 1418627 72433 814106 192647 1407730 583514 1150112 1337013 1310228 293916 1350885 1970195 496069 1778416 673061 1650466 406146 1479342 14245 1715951 656251 1624911 304626 322854 444902 1937343 1993232 248615 1133593 47866 29042 123054 1728327 1876333 67442 1096082 1231894 752730 470718 510899 344053 463327 1321642 1395205 363203 455233 1906883 1562888 1944113 1817166 344466 698907 1220374 817911 1285701 1879510 1894113 990567 642624 1456251 1053547 133004 807625 53733 28226 1300458 1753506 369235 1777348 73817 739373 1153792 45479 939738 1991052 1068343 682390 523705 878072 1887574 1029170 1916732 1770412 1156529 343405 125914 608639 1721028 1932453 969909 616879 1280933 725469 1297602 1099062 342451 1922609 655794 1060851 1164269 1092828 286063 916787 931864 676225 1591416 788072 443955 1416805 1346313 556685 319654 347402 1184926 636854 826237 212690 1259317 1110377 1000945 541160 743294 451460 20622 1489274 47182 771864 1562849 1459581 1925478 1559897 1842136 1615699 577077 1985458 1820295 687959 1375025 737031 1852005 967937 1918561 1305425 1559185 1214390 1131515 1084375 1845599 1543469 789372 906319 658940 700510 1851742 552184 1765477 1970212 1374107 650574 712228 1893775 991685 590702 501495 35936 1836896 1841792 1903606 1903202 1909292 1721378 1447255 1887968 1827218 1614132 1441456 1849780 1376132 29067 132535 1585487 239254 925805 1024671 1629915 1723298 1615803 1842748 1485153 629518 1947543 259312 1977176 980384 414157 330596 1978727 631906 991243 305223 445933 1541138 1611554 665582 1091778 197725 1304153 735835 25748 1158204 1899899 1861891 48098 1002150 1088687 1505168 825588 1409062 1115911 1936613 1469474 646551 1135663 1003070 1486394 837028 576607 641901 1062683 437878 862026 1763018 202705 1419280 1573358 1281155 1880215 1972457 1752438 1834369 1780816 732599 1869247 1138730 500565 836750 1484863 976645 19616 991560 1078639 660742 825139 1298917 537853 999051 857759 1915404 1326838 392130 1651164 549669 680646 504257 1975980 308868 1621224 1429046 1375566 1599157 1598630 311755 590780 1681545 1327709 695369 358214 955949 1961586 1035940 176967 1767016 413205 141521 1547557 1863279 424485 1703572 476748 1834412 400549 473627 160945 347519 495238 966990 3783 228667 690209 1341199 1463665 1243545 1941593 341697 117518 1591140 1875153 1711318 1062138 953318 639571 938217 1810160 1966187 1020078 1129582 782347 1135012 937295 1224125 550943 682836 862087 764059 1433074 1073522 727686 471910 13696 226341 587850 1810155 481499 430868 1662794 864805 875116 411614 1065006 291584 1763045 340509 1937853 643958 1510474 1768211 1706617 1303769 948003 798398 1739984 742227 168080 1469813 1805978 52971 1575885 1852426 1240551 1345648 306107 631175 1016628 1674821 795968 521072 1411486 595015 407678 1981632 1487218 159697 1067519 345478 733642 1713735 466028 1814498 767120 485768 331116 325660 217040 1873137 217749 587950 880512 360020 1516230 1181099 1849463 1877438 1746713 1027768 623526 377247 268829 90312 293340 1631048 1618197 1781866 1341161 900073 1820075 574045 304524 1664976 30044 1817186 940318 475748 1276716 60612 1980299 1466770 1643989 1939151 758228 635857 403128 419585 905248 378468 1170043 1327489 1938556 501766 802359 989655 975066 1236901 1519272 1785065 747986 505980 1334801 1816367 1594991 114764 817532 815147 1668732 1547040 1900996 604227 1569398 1043963 1643636 1091026 140298 685588 1157659 1719344 1848185 1561613 890832 1026821 1745810 1935902 1834327 1137196 1127154 1078144 1618802 1577859 1541949 810257 1332837 127867 985450 872825 1238786 551265 198864 770071 310369 145842 1522034 579070 1750984 1706387 1726397 1693851 1287501 70120 1290838 1401512 267326 1455958 780380 1057417 1449403 1503951 1794814 1844544 33889 1695602 115396 922608 1737537 1696613 505754 1067592 100974 1798876 1402005 1237764 132776 1720082 1961667 1797 68000 1847269 1132575 1420212 765225 774640 962568 961792 1863169 450960 372026 436457 1528163 639145 1260077 1061868 661788 64636 1650184 337100 1919149 1654969 1510546 1071983 911800 1992181 327618 26881 1770364 984901 1968218 73275 1675241 1285096 620791 1844730 716211 1259300 1533289 666659 50888 220707 1318123 676863 1620605 1382853 1733314 1331603 659346 1991397 398866 429236 1415732 876722 1677054 881612 1835956 1344349 1704954 331495 2954 1083550 328864 1477256 811450 1478926 1183057 295328 489160 850122 804928 1226949 704477 684136 1615076 867601 702179 622566 264694 1799640 1356104 1695492 1301936 370771 1364120 1642508 1059741 616408 719481 379279 415557 413521 155403 516107 347002 1199903 509021 899716 169753 436481 92677 1070813 373009 1936754 1327701 775697 661810 1133521 1274611 798235 1753990 86392 663517 1504823 320668 1160487 772499 1224643 159042 1635093 1563226 952101 1755988 75007 1060391 874875 1276024 1066528 1860174 586380 1536795 1168144 1964275 1787052 1979123 252721 1518886 1228948 1099524 1379085 1547382 1014291 610454 947910 101997 909129 181080 1787459 490337 1896897 1810071 1206196 669637 1307112 841805 889463 367977 789751 1816414 1700467 1293772 1051542 1323620 607172 1657371 121205 1580661 1790370 1052081 1471299 1125021 1721928 194213 523324 1096424 1020359 1435764 1701024 1808736 383042 1478974 228422 704122 1510344 702019 573345 1888893 788855 710223 144617 207854 735095 827427 113267 852424 1629190 1984460 12238 1209635 1706263 127929 1605689 441812 1382727 294529 1729483 569186 51678 172475 1123846 353896 771990 1779010 59870 1267090 1841680 1916663 523944 266221 1903750 1462770 88466 1445482 732986 1647108 1216776 59626 1218896 1322380 351500 1535906 1447814 163791 290115 363839 1552050 875215 1205910 466919 558705 720464 1388217 1074096 468197 784456 1835631 1004424 1289642 1659750 151216 816125 893702 140682 79427 203131 1822391 375548 1674303 1816192 840985 1427147 1094656 1774520 6427 542629 1017856 518092 1970691 811718 26807 1100284 1627227 849212 865738 1867435 648978 1912982 1530080 817508 943375 1707865 47701 92565 1479411 1196290 785308 1395855 908928 285948 1423668 516388 1903404 1172488 1551947 1389191 1308047 869940 762660 1752249 199286 1024927 1748961 475936 1195694 517412 860269 1433599 546227 495620 1510947 1865660 1652517 845437 1878972 1321283 124515 698220 1455161 418445 1000069 1828087 727091 1754739 1865410 1817789 640828 1897966 1508823 141346 1211089 90318 1933426 983957 172318 646448 355828 1872495 1510287 1179663 132672 1186984 23749 1378594 1041749 661553 402632 684227 1898151 1884907 765260 1462916 1357269 1784667 173191 54848 1392125 1688783 96425 935668 1993457 296323 30578 12616 1730589 761431 1608086 260449 389322 1306559 784636 685745 951351 1228364 28310 619563 1146444 1147757 1280962 5570 1549521 955729 564888 1120157 1913629 703038 799838 411439 1613709 1990884 1800441 1863698 1815660 569463 1264242 1988451 65087 1414114 620231 557649 1040939 1172780 898314 694771 539929 1885381 250131 385405 1111032 1596389 194602 1584234 1935351 910176 378380 1569622 1814611 448115 1131827 1601239 884151 1385151 1842176 1526710 1658563 1090624 716359 276651 928486 1848234 1746487 1519291 820141 592003 1013549 549908 1622333 284509 1386253 1555346 1043612 904696 465893 33740 1635176 301668 155471 1394009 83146 282640 1338243 1465663 1649226 1492122 640889 209916 429807 706884 1935452 1032766 591200 1168504 744089 1984146 1382801 606868 371361 1457677 802550 1624343 1416779 1773340 130055 138639 1432298 1879747 1297144 659613 1459780 1373754 826263 1841693 1377882 1460920 1242422 1785717 1046057 761958 118800 1398243 1272073 1905871 1733106 773688 55197 1340557 189045 1776189 1959883 1697113 945320 1269045 1435236 1082730 1383471 1064409 271135 322757 270216 501311 1268848 158724 830894 716560 896756 1738080 1511339 711730 1268171 1824078 1204860 1969895 1346145 180152 1555558 1181679 395613 1012451 937198 1282958 804021 905520 895248 989733 769403 69087 1848880 1496302 974909 726223 587137 1216301 1773469 91940 1970353 641824 26262 1209884 249138 816609 1542117 460913 1916092 1076508 511436 781658 1277107 911676 1714683 443689 1545988 337321 138982 1045391 1357756 96185 59741 751499 778569 1533728 1035239 820431 587457 161277 113034 386141 1330913 1894785 894053 1311979 483472 1755172 389806 1085542 1472800 371519 933818 299985 169164 46799 1293153 565453 1078983 466360 1921111 730010 1914971 629105 1648109 1019117 752372 1776371 1404055 1084108 906289 1219155 464919 718777 1956036 241162 1133441 1927072 628685 1297601 1189234 1350629 792466 18113 898621 920094 1647887 1352092 610036 168884 1939579 276429 453635 132889 42335 857253 745931 1945801 278978 1283590 1691238 1660325 1823895 443721 1656197 661695 442478 1073807 1865793 1973426 1949238 1999341 7184 402803 1368417 828270 1941809 476914 847456 1120624 874019 1280642 15005 717711 883340 1476122 166088 1109423 1025836 663221 57032 523000 1519068 1584657 1193422 1767464 1783476 392492 716013 418941 245308 1155017 353096 321211 1599011 521797 958370 582397 1744903 1250729 694511 227608 1486800 125774 695006 415309 261229 1469975 683500 1023676 810898 883826 1396839 1485253 901267 1895563 543502 187427 1760934 521824 1323721 489148 1328172 1376206 1206759 1095921 430064 641237 646645 1864623 1869018 1402647 1481006 1777664 370848 226697 1364023 12956 1086486 1900190 1497315 1810059 1267529 1593750 517072 1234524 1763405 1525346 1701805 717527 1789055 1387623 110498 1529631 783617 1267312 1017123 907259 174969 1224807 1365771 626150 1952575 1023402 1935245 56625 1665782 1001004 1236997 511058 554603 206647 486958 54950 1450563 749558 383446 836893 1641456 1708735 712057 1202382 1871515 1619104 8655 1054692 484954 1844916 1366157 1821540 902262 619849 1139592 1335831 734726 783909 1432467 2112 798658 1727085 878365 1077654 1571367 1179706 1845342 1522110 1857529 1654916 1656516 1913301 1127245 207466 1443437 1388973 1513779 654754 664480 524162 286000 890180 669497 969699 1862340 287035 821461 526753 277017 842316 1219563 1413287 1493350 749619 1262762 1487651 1733483 1470215 564065 1787997 1565230 1165050 1019769 539455 238682 876579 76099 1543275 1228886 1518943 1341222 1899818 633012 506490 1766492 1952810 1221423 1539402 291895 889942 884527 1710339 47222 270381 1228759 1721242 48701 219479 1337420 867654 1077890 21589 942474 189474 1489959 2879 773476 121364 1553586 617770 45565 646972 1356697 1687573 455794 457928 478691 597533 1484042 1266861 1215050 100625 1393544 1031566 1940685 182892 173383 551671 1344996 132486 766900 1887861 30454 1540759 689279 71370 841344 1520037 1258936 331643 325603 620374 83758 1003697 1653898 1446185 1775430 1420075 1169926 143255 1030202 1654845 1293876 477804 1521983 79841 790388 253478 1831783 882490 1084775 926533 967405 1465360 1913253 1448833 1353699 363363 308228 1810325 1846044 1229427 1303910 1549622 1164921 1789956 1594675 738115 1094194 816933 434561 600243 1958155 1599169 1227245 1292081 660479 1238023 636377 471562 159631 140417 1342336 321787 1411324 1170510 1231375 82917 257244 1254190 506728 30732 374718 1291735 802585 1167884 1355765 593514 606823 435843 1971746 1273808 908393 716738 1327636 871324 386244 1711288 1041766 691450 1057789 1007202 64641 1816758 1923243 629686 250160 560348 1364197 1182195 611611 1070334 521533 367244 1970461 1449100 1200435 1870665 1406037 1210437 330748 1758454 1343979 657142 278261 1325300 1383530 1513654 345360 111410 1442613 1104029 1827117 788791 947754 1615025 1969357 1845704 1160100 885959 551107 1263822 13591 1550941 1454382 1948141 1309589 687474 285273 746758 1271593 1894051 1983101 1645016 1111126 1583312 819182 404929 178892 968357 1096123 805423 90434 153730 960331 930886 667305 932583 212310 541947 1889354 1681314 1697086 993138 162115 571188 1971053 1600427 1342791 581828 1112325 487183 792053 1228165 1627737 1826493 1360095 789997 259612 580609 1374803 38986 617076 1676501 611706 762183 268753 301368 864628 1900383 1438766 768987 106491 1270662 1538920 118305 1053987 733863 306165 1748353 24127 1898817 91006 393389 1798078 1245334 320881 489573 1376234 1280098 269670 55032 1870086 61005 1621771 238983 478444 1025563 16365 1978966 113399 1570666 446198 749511 548699 116571 107546 1842705 1379467 946662 88342 2997 236141 471992 809034 984671 420212 459756 1598196 373605 670412 1629855 646808 1534107 1128128 1950265 343047 825416 462619 629717 613881 1062771 1000912 973617 1393183 21093 1165581 742183 148255 597268 312357 465053 1897907 644304 1025716 1067797 1768383 1200244 738952 1970932 194848 1800312 956902 644645 1357591 152032 148962 1858439 476226 243456 495530 999218 1293042 875620 853024 447488 879617 893070 1405468 889204 116451 699790 121385 1564191 341793 88974 21985 1993084 1133292 105376 1966697 200550 527608 1116539 1798108 1744717 1829216 544927 1951271 833136 1756966 1719286 1567244 1785843 44562 694034 130358 226959 574456 420586 816207 225625 496063 756488 667790 407583 976433 772893 1803259 1155594 807359 922607 295723 680744 549270 742163 1278629 1525013 1194183 870725 412159 1040697 1626088 1913313 1337450 1096764 1748854 1723284 1102181 1534951 1601653 1792563 1064734 1747526 89370 1165022 1261637 1945666 1506039 1807045 489606 1690323 1382894 959945 1069827 1884142 911292 375421 1255698 1675381 467010 941232 1378244 153599 1477642 1054656 547559 906954 1977748 209423 1823647 833005 937073 9055 1143034 1015014 1644750 1915738 1623953 173483 359075 733336 516408 1789254 798205 591782 1805845 462177 419029 1820847 923612 1609657 290997 242671 900312 269506 1693144 1076800 1043626 196236 103223 1007925 546623 1602944 1166477 1895048 939825 1946662 1251304 1714439 460363 847323 106685 1295133 1175787 25326 1147561 662062 1495684 1408858 1530988 248105 1764123 1501972 1933106 1944914 341678 818081 1973640 1220600 1218222 630437 588669 1786044 1791494 1891252 670107 181401 1309499 931662 968351 1235486 1545491 83700 1383906 51951 963855 561511 1006463 1179840 280756 221159 1078375 1571917 928380 1422820 286728 1458052 650267 1408432 724806 811862 323561 1796460 781362 1579524 870088 306572 96394 414492 344179 539573 54661 1520825 975564 1794794 581490 132627 1666292 527397 625512 376450 1739255 1675036 1755534 1741325 1262146 1796061 348928 383425 717023 292380 1899590 364114 1121939 1717029 915677 835901 1993871 1858328 1801961 1956919 626893 577010 1050444 916109 1714803 393968 1596318 182643 1341515 1817826 1668133 49482 215887 340330 1602396 1472095 716430 1417798 1385346 425927 1034831 1459873 94041 1085194 619541 753265 734652 909846 760493 1882983 191381 962947 916906 1924985 272294 1862694 1006241 1806692 958055 450093 1515942 1607912 1170955 892471 1682123 357817 838524 187881 344289 1941012 106373 1428918 1045623 1526834 1397475 1958032 140157 853558 1786829 1292833 1847031 778600 773862 607334 605963 1130794 1611761 1411610 679229 1667052 180009 1313069 863743 1378204 825368 1924465 1136851 276279 1671807 1523231 416017 151753 502923 438206 209796 1640519 270952 1748015 1456646 570583 1952323 1147136 1442544 329352 10045 1336856 307044 197911 947002 1579290 526888 278698 503693 1009706 1359886 874662 186177 506531 596646 1928151 975898 1887654 1842117 1772915 1330454 1842017 1311769 912503 1149377 341199 879280 189620 1843267 405545 1946137 187741 781233 1628366 1768607 1207250 219577 89073 1043006 586894 1107181 847107 1488451 1308379 446158 954825 667400 1282709 1627367 1424401 44521 399972 1073262 1328572 996433 1390884 256481 274635 1834950 102171 1563622 741066 777443 733053 304919 345196 1520958 87893 972586 1016369 1928477 1306967 1822096 475067 1265198 1527680 388432 1339017 69582 1068491 444515 783561 1756501 940878 1417685 995522 591928 1540958 1464485 1450247 1525075 475324 751310 1847598 364915 1242284 1947620 860766 10367 677691 391347 1260470 1665840 1821306 1636863 934175 1996966 15880 314100 1474904 364024 1543125 863879 1827307 106636 1078016 1771050 1817160 585758 866814 1356321 1510262 1530815 1355289 1251121 868334 742778 6162 499700 1056814 850323 1377152 754964 1615410 1359413 1860296 793155 443267 1960033 298672 1503963 889400 375730 1012616 1546411 83096 475384 549511 497071 96496 1016391 1379723 1323331 946354 537232 1824226 1334955 423876 1863848 970549 683760 611799 358787 1273523 1527625 1360299 1500243 669312 695945 1633589 1972239 1182880 1838008 737831 315135 1116184 9358 77815 1817528 591610 738955 1590779 1174563 279343 1285521 1607728 962371 1396181 1505951 1365528 244983 10464 242360 56544 1771289 60237 129746 912553 1193569 328355 1544669 1364273 539041 617030 1100467 687479 72430 1566458 1662598 529457 1401162 1646663 736687 1172703 1057993 1254796 1223195 211047 1431373 1459609 1079419 373245 1308243 335631 1483147 680650 749377 1746532 1686115 1392763 1690258 1625390 1250279 1204260 529557 318515 966246 1153911 1474133 1470819 1678559 966683 400219 1091356 409141 658177 629887 1369365 518287 1072971 1409570 1464550 281805 1297914 1559489 109074 1374606 1839712 658345 1553161 782707 1737282 1705370 920356 69201 1814163 279381 960524 655421 1102191 1686985 1784827 1030058 1550670 1161787 430702 1189673 1801296 1396702 997589 346067 339107 856407 1500470 336270 1377430 1142879 518325 1375877 1366688 892613 928599 1388561 352488 1855113 1045508 596186 710123 655787 1937203 669724 1642627 161815 588876 361928 772293 1971113 1448937 1593388 1394447 715510 867795 1769275 1962380 1852988 912984 981614 1523988 895760 861780 229398 354141 68768 1289888 1041307 791175 382472 1308299 558436 768488 1058312 1854397 1030354 941262 153443 1840052 865945 806459 19982 678024 614008 404548 1661638 910705 6240 1913090 885648 690609 855381 1727930 1870533 1698919 1288775 569756 1225939 1628048 359204 1475382 911704 643547 1796352 939967 1007770 1807818 1804806 585098 519839 887863 1812708 1583956 1807023 800525 421815 765072 1425995 1374836 1316273 753378 331843 574400 799726 31558 1383880 420108 978454 1826184 1056802 1533074 47522 515645 526094 1349969 491905 402416 653813 540971 1436410 67540 1031911 1491306 120179 1043080 121904 1800460 675336 983496 918818 1088122 423020 270984 1338669 1146776 939517 616708 341341 44492 571561 1756129 49544 406691 1050941 898552 1880534 168648 1074131 770115 1175140 897685 871297 415564 665811 663530 1964221 1039982 935406 239595 576382 369565 1702593 858965 415102 1787206 306822 1334119 1920622 529396 385051 1185044 1302068 713940 825409 19439 1562531 116608 806754 103285 1644512 1222995 1704476 393478 789605 1612233 1269931 1385892 866686 457945 1010801 20960 1598107 1393921 1612513 1277858 953224 117548 89494 1441856 1107703 1064514 630762 1836812 663226 756679 199719 336831 544837 73480 1124986 1116199 1758758 1447311 1406797 1198854 999279 247890 716898 1040192 1279956 1791159 1500214 1983759 1339353 1916440 1978392 1753117 463945 747727 1373501 1813129 851016 900290 1122873 1787928 239075 1070996 1276045 572084 244488 1007335 1092203 836744 500075 1492989 1080530 1147990 360693 584108 163386 286894 1953278 1503210 1414618 1957261 1931517 1850498 161648 1524414 1726069 884411 1363566 317681 1405683 873489 1085785 481427 1002987 191769 717381 361012 1045423 1607462 1500117 174295 1517709 1199163 428647 1676714 707253 77092 996514 1793118 79523 1365778 690760 1961641 1385208 705222 743295 1337003 1005515 1990512 105492 1437591 579691 1823305 420958 1928819 666563 1580821 450731 665867 1576711 296369 1047751 1376259 246131 1183247 493732 938966 1838290 525965 1904571 552822 560089 1090 1696218 349645 1368506 1750437 893476 1868234 113094 1845105 963807 724585 610231 1708823 898013 1264787 1846889 438572 201518 792046 749169 1464290 774055 1715691 73615 1516336 44979 549534 1412892 1254788 932702 652535 899879 1622138 1330665 23620 285959 374617 157042 174004 51108 833660 340539 773596 1333084 1244524 1918463 1489640 97801 1835180 1178565 56025 1533360 396331 1784395 1044577 814750 669499 1496034 1935158 950098 304905 464177 885769 476729 1657180 1361937 1985671 318280 1053615 145150 1473456 1490088 609747 699261 1522219 476950 75962 1673337 167360 456735 1316648 1886675 700054 403826 1663797 1741876 29634 240162 323582 1246303 305584 1657789 260958 372879 497815 1024876 1663223 643306 1644983 1455329 1973605 1285397 1678543 1081810 128642 1130649 1988454 1998744 1606092 928510 1811553 1677359 79181 1946044 1812061 1050910 731121 104992 278335 1581693 93665 462903 1403810 1258928 1950484 1125650 1975910 1609494 1255301 1712947 1432784 1392306 789642 1152151 1583739 1504446 434746 304564 1766630 1081965 1556149 781962 346442 1959894 1086489 485574 125941 1133027 1603434 1095293 295115 771220 198372 737328 1127722 873766 1455213 1212892 1824705 1961080 48802 1962212 1169492 459830 1901352 897001 1132322 25574 1888067 1442683 1194464 1704167 301480 1473064 1778719 425893 429064 1378690 591890 104431 1636046 1762301 763959 254883 303615 410043 1288255 508170 770219 1126402 1266556 858971 909014 1453323 1331567 782801 1071169 200449 1105637 491347 1787366 1820138 638506 1287853 1173659 86586 871940 739577 1640502 1291413 427816 710999 1663638 132986 14277 816650 1599680 23607 1462196 206197 1336252 239432 820072 1424784 1546814 527087 405980 374177 532324 1110258 662358 433070 1857659 1918489 157773 106718 693645 81028 1904650 173047 1345672 1154271 697676 300437 1298164 1044727 261342 1908345 887819 775804 1865070 924782 1879706 1881762 1964117 1790245 988941 1482421 605802 1785340 1355514 1584974 1626205 1598503 1779691 1704834 1044030 671645 1402281 280678 1009726 1173894 1808687 212094 1171026 1647425 1736703 368775 539149 922716 438135 1607843 1847119 644861 1992450 967973 1230958 1254170 1744549 728720 308400 866002 519232 118401 718774 789376 1158372 792576 1191891 915020 6658 1834667 1428314 1544786 551855 969978 1964598 545376 897330 855283 1851855 283430 893275 1352421 1538367 1623675 1468409 681212 1647750 1630958 1128152 841067 189270 829580 725253 140064 1924977 124937 577098 1650295 547494 408175 1662426 324897 614379 1436381 1251620 770162 663346 416047 1519954 124603 256829 604101 511800 1854583 1559215 30292 1937197 923017 312655 1332720 1202847 25580 1015101 58444 840253 1111724 399831 1371943 480506 1490969 124491 350629 1022218 621069 290161 1145854 571617 661000 565680 1088593 772793 1035085 223483 1794982 96913 547179 1282361 143806 708533 1915861 879968 936442 612259 379576 94462 1924424 1617934 666527 730152 642114 973726 1617908 1800304 1797352 1187424 390349 1340162 160431 760112 1408360 170965 461601 1452751 1703496 250966 1531883 1553745 1533575 859148 1616848 1152254 972657 1760394 956297 910657 5410 1541693 505166 706983 1034886 755006 867477 1300687 109189 1851308 1036176 1042913 1037881 1157608 1935773 1452988 1683972 656130 1922131 1200996 1158628 1712384 187272 343496 399004 1960472 887083 366012 1284243 286424 1129707 580279 139675 339887 40445 1627436 1590329 887034 133849 147146 1705410 431486 743645 1392449 470268 1565385 782462 580553 97353 709077 458555 663036 1433435 743775 394420 2300 1786372 336375 1754515 200508 1364307 393406 1696416 1801606 72058 1624098 1079478 560523 975601 1531677 979822 1857110 1219078 1364442 431583 173885 933027 1014863 665232 1796465 63118 851932 691410 725715 340889 843461 835125 534124 433481 1620580 1550971 1354792 232623 1747989 774019 282106 1695798 350112 582588 1994538 511545 979411 643688 710309 1388998 411135 337852 1172404 122746 970984 1192864 751133 207071 932814 266018 1894053 388053 773269 797984 1100859 748484 832827 647595 1205584 1832699 985275 1424213 427795 174123 1175641 968374 556395 1366747 113020 1676833 1773366 927706 1931065 360127 541029 122450 1668416 1894265 1194583 1848945 1890174 1902595 452298 1830393 269127 615726 1029311 966425 931335 593102 331738 1893978 1708400 512278 1107811 1219600 717839 903758 1014129 897183 166348 1415729 419184 1129862 1764907 1179106 760594 65186 556702 1427618 1812447 91649 364947 1160613 1926578 113371 755164 159057 419119 751891 433694 1975383 1437287 1128259 399429 872755 999265 720472 368251 1450375 1900495 971194 1150617 1101414 1349249 1438568 300465 1378156 841425 985080 1940869 1963933 1556944 482943 1078190 1642252 264923 1909187 752843 289623 211995 1528312 1189348 427330 248440 1096366 1479796 425860 1344067 1594401 1446315 470672 1668110 1857059 467778 83917 308511 392002 1244041 1318375 1650387 1542990 1151268 1911771 1334344 1412365 1173855 1172329 1583966 1965983 1952974 1349320 1990027 1544127 529126 1651959 734711 581960 1605353 1790938 1524765 250616 1424104 1818055 324229 1237076 1809016 332563 1879130 430144 1339565 354777 164839 276560 754582 538846 1733979 65292 1126150 158030 1062198 1434028 776165 1021510 1599436 1442237 598581 1432548 1929023 1614650 983956 402191 1902537 1995643 938271 918115 1493526 32934 1668339 1207404 1651349 903283 1152955 309287 1012833 958843 706295 1983790 1839676 1448840 1488995 1161795 1749865 440762 475222 1854738 1219558 203205 733396 785011 1829719 2348 764497 298982 384333 864332 1738345 1885548 62026 1053696 188081 1639123 989332 1788224 220310 1937952 1273984 1933721 142608 1609370 1556336 898933 1543603 397133 1082602 273430 1389381 1869692 492321 1104038 1262309 1160935 1024829 1371856 1084021 205966 1048518 286771 759680 1892809 1911997 880128 847454 108967 972763 548470 1680422 1940986 1067745 1963218 65936 410499 289033 701051 1443116 1413064 1641392 1614686 1159892 254410 530054 1344027 1298753 922745 1617255 1856500 13233 180349 1885655 967689 789925 1926509 55910 994469 837556 320969 842834 834314 91698 1123727 1147670 1000887 507721 1227755 713493 1160998 1378010 1187022 682752 1855961 968604 372463 494301 1434962 1184956 1803849 870217 1641333 1465593 1029912 464373 252922 1399718 26117 1832746 1352442 1009767 1117878 1077537 1454596 83389 328150 1667749 1564154 589457 378255 688361 1257736 1294506 1384867 817512 1848606 355975 1781692 986258 627428 1268987 434954 297092 1709983 1735463 1379108 1854303 521167 1955358 413893 1971436 1006342 1444171 651724 888601 62688 1782454 819772 1988460 886335 666895 805025 730083 1334527 1787091 1126934 1543828 972806 1854557 701893 656705 956794 1286464 152158 1837197 1956551 331291 947682 1147373 1240145 733245 1011693 1014549 1491816 1022973 1271229 884982 1228231 506974 1839822 1811682 769936 517632 1979564 489495 1552940 1535055 1041272 1028013 1072178 540449 29763 260161 1465846 359703 966921 1008493 1906781 1311587 31823 1129958 706915 787371 603665 1547135 716849 887602 739534 1533804 801453 932708 448100 382786 191422 1444347 442024 1994112 534064 1180460 868018 434935 756941 907901 1491926 619186 11715 630320 106129 321575 1816789 498687 1544884 1265475 1824661 1874272 880586 1960755 1105662 229912 1070373 158677 1087740 1592011 122785 403187 1964514 132108 1858820 1650649 1721855 350584 1106214 951297 1273196 40201 447104 1553877 547073 1959363 1205339 1601109 1292837 330179 402205 1846826 999509 1529251 1113352 834147 585563 227840 208456 1128561 953598 853732 293632 1942784 277175 1498338 822109 1640259 14548 1859767 1287483 504607 1843617 94649 1209326 1977666 609878 968202 733604 1768018 1349219 1856546 1871977 608616 848560 930634 230993 971526 508248 1673195 1938850 1376214 764708 1110800 1225272 1011894 1991102 605798 365093 1184114 1608473 1305517 384743 1097397 325056 1822235 107204 1362666 1890111 1327347 613923 411729 1572023 1091779 138922 1729223 63911 162176 1702232 1769430 1917723 394366 980413 1794154 275290 921682 1018279 1285402 882660 583093 300342 763043 1431301 710044 491953 1051797 1542030 1235842 1901821 991594 1250758 505945 1930229 1145488 185634 1788795 1603050 1769695 1659646 1667505 1536556 884343 1600858 516996 1420543 653766 826051 1141212 1429483 1440766 1744304 563905 1923115 441113 159984 801130 703203 590547 1039673 1378090 914670 493542 145082 1003042 1318383 542394 187415 313580 541337 1058984 688612 1288177 205565 1788082 1876806 1766398 1364880 1174359 1826147 319350 292687 843372 986475 1267937 1709434 190142 1780968 1329790 1338198 316443 323015 1750920 5153 693845 1313399 1637638 1739855 1187498 79458 239079 1209530 1522517 1393397 976185 334817 582539 1659688 1071938 1106352 501314 1480989 1180711 1205555 542283 950883 1607673 1477480 1134972 935258 817224 1883659 1530949 1745948 913830 159347 1906549 1224932 648888 1731897 1116369 1971003 1640467 984226 1986884 1375480 89241 626539 302788 1433161 657144 1556608 1151078 192798 1269546 1039924 294469 311198 940093 1471243 207420 412828 1815471 858931 539102 1987386 830223 419287 1037339 1500864 827921 1227064 1766592 884771 42270 1623379 1996193 1309816 1510204 13808 1269598 1393776 1132637 758694 1845818 784309 1084736 441262 1237930 992816 563590 1044523 1385545 1790425 758407 650441 1343617 254090 160033 1022752 643538 336631 1092383 1390343 500216 485267 746391 196586 986542 1721776 631437 499954 503557 943956 287429 101508 607910 953388 1386408 732438 754746 1835092 1726002 1534790 881647 818541 1793829 546847 775149 207258 241997 850740 1561462 97016 1865994 803471 455487 1268045 1819751 1163243 370059 1706560 1757227 1103133 51872 1135978 1969386 780968 563643 524755 1855090 1746578 984610 610330 1676126 1126437 392228 1143342 527331 783124 1227258 1972391 674403 1793045 1368449 1182641 316867 696997 712360 1405016 500988 1607970 1035297 1145551 1908909 755375 490870 964088 1669257 1089013 186323 1296163 1093897 677295 1981525 1758234 1477762 481735 1918844 337692 532952 1130702 46977 198391 1759610 1530860 1539900 945267 1822509 459554 545738 1179511 827811 1879248 1868130 608757 1850312 726357 1365852 310203 551123 1615118 764456 248111 450272 1769760 1038120 219145 319391 369335 177379 1807266 1574067 198621 1299416 11330 325013 1128558 1528952 1685171 779391 918099 999207 1909089 612025 306935 620073 153283 1962915 299497 51661 1783924 1867096 1265221 1316572 1485214 1205142 1346291 1696338 1849654 1779490 32749 1341696 1484693 1862384 1052530 784542 484054 330381 326935 501631 945313 911107 380688 1286223 1256995 16343 220695 1921640 1751967 1848320 973812 974573 1487628 851868 1248208 1891140 1610739 1213818 1305548 242822 845034 748412 1364820 797686 1946016 1771885 289435 1472968 712756 1935848 1118061 1034538 942096 1880440 268357 346495 44485 170250 352701 841456 234012 443772 1034061 70789 720412 1892972 1582243 195113 250128 1888432 913486 1996302 1153472 1580313 1275899 1647386 798033 1985291 882014 1338957 1412932 1430412 848613 595824 1181578 1841037 408199 1503330 1365347 305474 1487637 843542 1732651 464535 873476 1374948 1646246 236398 132164 553484 722927 757886 371635 1372627 408566 1065577 1656420 1142043 500752 1608820 218588 613058 1433153 122229 145029 1437450 360155 194578 620288 1121466 437053 1467362 138120 1763695 111963 332420 530088 669945 512276 607324 723194 1988 628494 1424802 419236 454520 686448 443959 110040 22342 1308624 396163 1975893 1749081 1115184 206628 1501591 1859319 148130 1421225 156015 960228 21027 859619 1796476 67064 1808355 1790357 1168727 850228 294486 598573 1554414 1570914 1817307 785832 792796 1683491 1430424 1504955 745631 1568228 965806 1975394 42840 1584952 101511 722901 1178110 764403 1208224 1981155 1714294 1426249 693569 279182 1696693 276281 1209921 786508 763208 1072384 1393750 1444063 341312 1283877 692794 270093 867345 666662 376599 1994852 1082594 498353 726260 170949 1915478 921149 1206826 1398864 1612593 1900135 696145 95184 816324 982569 933775 382009 1633552 1007501 1389135 1370510 1490270 826878 1644068 1414056 1793849 1933516 981970 1067327 167710 1981305 1179757 1702482 1008285 494182 1647427 1774896 15424 1699433 1497200 1476505 1397969 662322 1363391 905839 270999 209894 1095659 425651 1347703 977085 944985 446585 787624 1263424 997000 1320036 807328 176641 221462 335764 363500 1849432 1093352 465889 1815508 379685 1409090 886795 331241 1751451 301599 635738 1813237 102134 193681 497542 154023 754414 678905 54870 1809441 1907977 168733 1270902 1297413 976337 1806155 292736 1570243 1989354 144832 956220 1365070 573631 1328891 1025113 1699822 1647467 1981969 382797 1553101 822399 676391 697365 1370034 1545210 12718 959712 1920810 1750914 1434712 1250249 78656 1616035 426393 21247 1357883 490088 1961664 306262 795020 867434 1923976 752825 1744449 1165392 739912 43215 1135717 55408 1916469 1540496 505293 977509 634073 1672069 1403443 814025 1222300 548985 794108 1311490 1218411 1037532 1923415 1662408 722683 1288151 1287515 1834495 1303100 183442 1769114 100023 1762012 1222722 1290196 1313741 819218 451416 877475 401355 1440212 717019 1714402 1482361 975177 771610 233582 1625660 311513 1105557 658431 526537 23894 282965 551313 1526757 799809 782945 824334 465553 734367 1118127 673281 725816 102940 1617010 1902327 876820 35386 1457754 284756 784195 1782801 138077 392453 241746 249085 234153 895631 405095 1140510 608 970022 263758 581025 1838412 1943556 227236 846430 1756953 244277 536292 1321981 290962 118110 710964 1947473 915089 482846 347964 1919882 1475088 1443166 1569942 200698 1280509 403854 1985449 1427328 1040048 1764683 1758472 913388 274127 577546 643595 1818634 1039648 258977 439674 1443235 1678027 71409 956048 1821045 653560 470045 1662050 1625037 1962335 1332352 21480 67916 1401427 630742 1123131 636175 995679 477300 1581373 1645538 261873 1487465 986178 863085 424865 1549170 1286016 369038 1880470 344505 591472 1627860 1002865 984862 1296008 1641759 861493 242621 533672 772815 1604214 1146226 890808 302370 1875587 949386 1257681 596114 895134 815260 211146 1028071 665354 120216 150291 1972037 639935 1764566 1190501 161088 1732544 1224683 626152 1792641 1019320 1300111 792762 993866 893470 1747816 1251527 524896 1696189 1482346 1807745 1216078 503649 1282089 421180 151946 1028295 1012458 182760 866445 1410030 634737 1809292 721077 871564 736769 1659426 1325575 1585485 302997 1098833 330401 779462 410462 75988 717583 718125 724318 476648 746439 1598324 1672060 1663331 1168568 1989075 98015 606227 1659851 1006549 1198229 1889382 331606 1740557 1439758 803991 1835243 437518 100681 1673065 394456 628587 251118 1647047 1064138 746617 414678 1823326 1221716 534899 1618315 1325834 942805 1188346 1249952 363992 828635 1119453 1908782 1034087 907563 1121359 1259418 948946 1837645 1708643 1740576 1804012 1369857 230464 1857470 359899 215717 1188844 110619 30508 1930998 129030 1965444 928103 1646354 1291311 1147496 95154 1794389 836496 1312476 1481185 1529439 116263 1562868 1881760 1353305 649666 138962 437946 1893777 1400996 1475292 326344 1853832 1362913 1820609 383238 397436 125440 1760489 1564950 1355163 80578 1822352 1022541 1647550 420104 1531328 177524 33784 761938 183701 513015 671130 399209 861566 474564 757235 995243 1441586 1258486 796240 1581275 1621998 97149 825739 824808 399764 1191583 914959 989903 691279 936153 298658 1654731 163562 1760794 548911 1590466 1507484 610167 948611 575441 1668529 520641 115471 1401468 177999 85776 303798 444066 593474 1759574 1980297 637943 556509 934936 869799 1187152 73293 983236 1234656 723974 727747 496022 1328653 721043 1193632 460953 213767 542307 1403870 1956447 361429 994332 218888 906523 1727174 1655842 1781318 1452992 58679 1794922 1681540 772745 1557836 4014 1549051 33328 1871491 750783 1034779 370067 1683322 1130969 525118 854493 154700 1451323 345318 703894 859127 549457 160656 988827 1920385 940695 237497 649181 638664 807813 131134 1864492 454775 122933 1736834 1729643 802242 1098580 1040060 86362 1765368 423555 1082897 102664 96832 514999 1284857 249899 1893573 605955 1461157 811909 1955443 1226894 1476933 1802825 1997988 36895 92151 1519286 1558630 1015912 357964 969359 857531 955496 1060516 944150 1319327 1081871 219154 715656 1462820 1052053 390612 897375 1711107 1361500 391495 1198491 151785 59433 922167 1915045 1552768 747548 338407 1858716 92095 1029082 988508 1248023 1696496 690265 1579223 713498 1606467 1539417 205163 1531851 1993018 1532794 1256637 1280404 205088 141372 645335 499846 973235 1210718 497532 1529014 900377 1879312 1514267 971082 1786341 584326 1888776 1335277 748110 1649892 11258 1881883 682464 1610717 613448 1956806 986266 1898649 1801917 838162 664357 227155 1974084 798352 257722 1185944 1806563 130115 1945623 1188943 284855 82537 1268889 394145 89282 984520 176541 1744098 712707 1900679 1936103 1457034 876843 1352574 538163 517459 1005218 1423552 718754 1292800 1945837 1781542 1788853 488804 857547 1967426 146205 816586 1589428 1654821 1929490 1121874 1256290 484333 903849 1848876 187656 1470680 398840 1510437 113497 760933 906623 735368 1813641 647223 1299897 1671810 465618 765337 1307799 1262482 1288946 190992 1521179 1874902 259349 1967209 1874872 381205 297098 443798 252437 318417 1115960 1197597 1625456 1181110 1718275 1729921 1832339 499575 1717755 876321 798744 877956 552329 1038498 1501929 619462 155419 1308390 239892 1089037 1933687 1984893 1057446 1626334 1678364 1321143 344785 659091 1870123 467265 643757 742360 1166522 1087567 927146 620303 338891 1889717 1425800 801114 520355 795915 1292101 1243776 1909794 1056875 1569105 446426 1165030 1770032 1452761 1626876 1105460 402865 107178 985608 610928 684033 75275 12514 652885 159313 233721 922374 139911 377857 917077 700226 1266172 760644 1229818 364607 1619019 807376 1096982 497138 126535 534113 911277 776802 281491 1144543 1317686 1066605 1733433 608035 1307817 191436 360160 781513 1172662 1758539 1773137 1612436 1729799 1766501 1688078 392126 694014 1799548 524421 456572 816357 841320 1107768 1159998 1701512 1693162 1416941 1062882 1379090 834460 1548530 1426916 516406 1655376 769889 579526 1588176 384205 121121 241352 799216 1796508 1169517 172240 783563 1022324 26197 1882585 1793868 894463 1349878 135653 932933 528635 630173 1109917 1100191 476515 1900709 679637 1842416 1313092 1714058 1897938 56643 1725374 425874 633310 1193670 1822245 583456 52440 1267225 17211 1718174 154075 823675 1528650 1560731 1659672 1597870 1976901 1381166 1627590 851467 1368784 1903330 626378 1271768 1206837 7571 1502823 1556307 495317 1071625 1066944 1983910 1861383 1440208 389450 1241573 1523349 29722 541308 1429118 520006 1363919 1185880 1143058 798452 1378567 26541 780086 320857 1998707 1758594 376408 788568 240692 1018208 181500 601228 1353366 471208 221920 1112846 1792978 554988 299512 1663402 415315 355678 1158285 971542 872137 357432 931396 759333 1149817 1391100 609498 944528 1853249 1717409 715558 689170 1054782 1771274 678411 1211182 1694858 262218 720607 65691 745720 922700 1818010 1584962 218404 432048 1788655 1436747 1556312 1918206 605967 560669 287202 436070 451940 421532 993173 529893 215740 81032 1779433 176581 1077789 1936150 1307835 320951 5739 577333 738169 1095256 1593578 1878211 1275344 1616865 1587937 296694 1872725 1592347 927820 1471639 1454266 394813 252023 1836217 843458 397359 970079 1657162 816532 1043329 793706 957953 111413 792586 993434 1268310 1182763 1237988 42524 604726 898713 1427024 1867385 990742 405880 1660709 485485 976161 1726691 661318 1363734 1720232 1037860 1857798 503010 767045 1001373 233895 1378347 649010 1316661 110019 694809 1521093 547144 998478 1447538 1404749 505698 444557 1498672 1726322 607782 18952 20626 826674 1821903 1261193 1635930 520514 1053039 651683 1991024 1592176 1200840 210639 161748 16828 1415853 436663 1811706 1255798 1332478 283954 1223456 1048551 1455553 1502173 1382114 1282007 941751 1198485 1719874 578958 1962554 1731561 834310 1625987 1834404 1399720 647708 47808 1230328 1124253 1627982 297845 554174 927256 602158 513732 1598354 1152459 1300156 1363111 471903 1968469 1238 256857 1332142 1841399 187043 449707 1763590 473998 1886527 1984175 561431 64438 1451991 664597 1615125 431855 643733 1649239 1636743 1983907 251362 1422275 1310959 1339066 927005 147710 1415900 341612 226010 33838 3967 715095 682002 1556513 1759468 1650051 309605 667564 1440672 1408005 1753425 369125 1498553 1587299 1758957 1054403 1172594 790300 559649 1051677 691959 652239 3207 1417308 406203 801344 1556832 256166 1365645 440446 681082 436977 451884 316846 979874 304652 1923078 1335066 470629 1217674 615938 1874106 601792 1461810 227321 1840193 1302489 260983 620516 1802237 272528 999065 959102 1649198 939822 311368 1260016 995607 1041042 1470033 595119 2150 1957876 112390 38766 900233 1335054 1832233 332663 977023 739439 139 1514809 1650530 439969 1314895 1633999 1958761 1869753 1169948 1713660 574913 1353923 1630549 1549752 162485 1715526 579231 1352137 797887 915620 1892822 942916 1082894 583039 1115943 381605 613234 1325847 1235668 1149892 1545589 1012525 54922 1800497 1647712 1690546 29869 844021 1223057 962843 870318 560390 138891 1857104 1218991 1387 4709 1970951 373289 209999 594193 923680 379375 1086630 637979 584807 291171 791244 1735923 1018293 42560 1511506 638701 1038010 772851 961064 1472936 12148 1291795 130654 142672 333575 236335 1063322 84614 575768 62236 1876751 1602134 1842527 1172601 1646846 202522 1092866 900495 1842059 941184 1831063 1798477 493850 441512 891438 1183992 218529 440452 231890 1116124 868553 1943828 205464 626631 828815 40583 1189145 164824 1730862 1014091 312995 131117 835246 163254 362089 1043770 178670 1453102 659480 1771626 1028603 1529131 1502323 625222 1444884 769157 1388013 406700 1277948 748097 1130154 701695 1562622 1496730 1369190 1221936 1107606 240242 199371 101770 1313871 1193915 965326 1759771 1854022 1547871 1490897 155050 431710 446174 1847776 1044072 1045531 1821144 363539 974863 1769472 927515 1730130 1256213 179661 1574250 513566 156911 647403 1102375 134168 561816 739692 379780 1187665 342498 182015 1859704 892319 1795349 525735 677888 1954444 1942675 1974830 1464184 1979882 214627 602798 289092 1950616 512451 950920 577280 905756 661606 1298701 1759569 945016 557088 344444 1675843 1777904 412396 1801056 1858195 805899 1142260 789817 1609317 824298 203256 435020 571213 828822 305885 1325064 1878862 1692663 318192 1124297 469327 1060395 1145774 966001 1402678 1296298 818620 1265295 1458888 1328084 1486049 1500105 1445169 829871 351488 1549153 597352 1268258 1897521 465752 1698960 1587012 1694188 319761 556044 1689984 1515793 286976 1311814 1504120 626905 1555028 1941841 449451 950058 1401721 948892 849844 1221005 776980 162071 1230653 1383381 1152289 798527 78933 1095098 1565057 822394 1666571 836279 1848932 756418 1336121 120589 981969 806356 1037147 19066 1371079 838379 673515 1208809 313081 1351627 608303 1599731 1671747 123350 366618 1600951 1908866 796964 62628 1419870 221123 1313128 448904 1565759 34563 457780 1723084 530739 1604032 1008816 378174 1334843 1432376 1045492 1246279 703326 1656307 242965 488279 86214 1099036 201446 1506772 1371727 1120035 439040 29020 410236 1962894 1092895 1510775 315778 17952 271637 1347936 1487084 976819 1693649 1031491 1116884 745991 367951 1506903 1680016 904687 1046881 1861538 1376817 1535261 1246599 1399559 1938335 431065 1855669 872100 1620632 1850404 500748 217245 18224 1550098 386693 609921 518612 1479428 88427 1441931 611434 1646934 905346 1975800 735658 1281764 1038270 743580 1189676 1214039 241875 1081451 1669755 299339 622519 664800 908773 1999735 889995 622845 1679207 1843272 1126262 513825 61209 1306391 140034 210012 1845925 1464351 163127 147237 1270479 1584069 1232277 279761 134997 1662616 190463 1322320 1944889 994970 274483 1583757 1653180 601324 751137 1993607 1491442 626309 626165 1998356 300794 1631804 301358 1702902 1963635 1791360 1449779 1596249 1666453 1205404 1576968 1714497 396339 556801 1599765 1375724 1433773 1068671 163908 1637565 1126387 1584397 1651510 1972852 1132276 1073914 1218448 1158910 737266 1103673 622049 940032 147247 975457 784748 288624 749397 299806 704575 515338 1095973 1993359 901850 450515 1512226 1240610 251776 351353 1648428 1738792 640634 1744377 1521169 1811879 501771 400424 1369113 168691 1282011 647607 1243476 141510 771239 1418579 350458 447690 1714855 1142471 431738 214135 215755 464140 1886444 551283 720155 1066161 543034 1715874 484272 1970280 1147606 1016277 1815862 752262 1575913 1446436 697759 1585528 1453745 1572599 344765 1977518 542579 698383 1430240 598577 847009 749426 1910918 490091 1927557 1367008 376772 149391 330050 245641 1438659 1621409 898265 652455 404421 1900429 490905 68267 1959942 1702644 1274256 1316496 1667915 1142806 1029662 595956 988063 603412 927824 1029885 676830 1914376 507929 1441495 308541 374964 373202 433882 1683257 1178328 763717 1071131 909543 467299 352918 1502140 473084 234718 319881 91001 943096 843039 1278467 1686826 1908516 1562722 1294750 1533307 236122 1530395 656421 1599168 254707 568991 73649 1699722 481278 1663727 1121660 261616 822043 791123 551963 1348946 465192 1999594 1937162 313911 1051820 1130049 1884841 1527136 291948 1729188 317402 1880160 1464986 283487 1243448 41898 825028 1617055 15922 1574167 1655883 1625237 142993 1869587 19995 1896317 879816 939900 1487180 1278820 1393246 1155581 595914 1931746 1481322 1315464 1749430 1449054 1003885 116436 1436388 799541 913870 342871 848527 183420 1716355 1541601 529468 1638314 59842 347006 619404 144995 958139 909759 398879 1520425 615007 406353 1887409 904235 1373935 595909 1309292 418666 1328597 627783 1041507 1864120 137045 658116 1199565 1847895 1242493 1031158 1553708 1106821 24727 1417684 1517375 99209 20927 1503514 949506 133573 1599653 557880 1197530 586932 337016 868636 275665 1789995 173556 505215 1839211 1457586 638205 1989032 1254679 1502999 1145974 740943 1849429 1560976 1054702 385377 548941 96859 778352 628997 1871861 1811826 315946 1745958 1560089 1004786 251915 158526 939226 650118 124657 59823 293455 705292 1232778 1179312 8363 1526321 1487518 499613 1608091 1430350 570812 1471585 355480 1083989 1056747 1323045 1066647 1502092 552803 1251738 1109390 1928325 1945864 312908 1490019 1159880 666864 1458711 918244 1748714 1398508 1187478 6241 719178 1288638 1339612 742332 498024 811078 1503892 1195751 1066004 394923 291064 88408 1157563 1715551 1712585 1870421 1271534 1295992 1248901 1086314 413308 660702 523738 998961 1071689 1107112 854018 486140 1865926 417477 760415 491294 1958318 1437377 337300 188778 757289 1806297 1316608 1450357 316872 735998 809317 896841 357813 671830 144357 411208 471794 1474510 843269 866590 1948217 556257 367053 339395 1775232 1997912 328274 509584 310151 152304 1580234 812279 996395 780402 1064970 890260 1433439 1822534 1998541 440492 75974 877427 1941341 700536 255845 74669 487674 1868973 718674 1552409 1265251 563380 1847843 828948 1063922 203048 342120 386982 1761802 356152 790237 1097353 1767510 694825 649870 80815 1821088 476540 506087 1876419 723182 782365 1613050 1705950 861038 1701397 247030 427032 1752908 1782867 477065 1236062 236108 1027666 792891 1655696 1778380 318670 1208246 1679009 1417958 33569 1645083 412302 1680348 1113302 1975141 1709532 811001 212656 1192895 1199989 1360129 1160195 48971 200512 706941 347390 1718072 917698 977812 920392 1336788 690164 1483996 174691 739210 971917 547731 1998150 1635852 309579 1619614 1330646 821766 1718984 289848 1359672 196398 1715865 534137 1917906 1661742 1449565 1922378 459976 946308 197868 1934877 186656 874061 1889846 1050811 504538 1939522 1589509 170362 1950342 1778529 1421853 774931 1867025 1603335 111600 701127 597998 1115330 959691 1162367 559579 798823 430188 695605 1053168 1122141 1062348 165277 1444503 722493 1205218 834507 360776 1917868 1188924 1486430 805272 130886 1267466 504252 1145244 1623604 1864722 998853 1445739 811791 1630487 1479088 336272 1789463 119194 1127991 396376 1624147 1938741 652420 41824 1231820 593753 1570660 1558393 519592 530011 234766 1273030 891441 1469480 1327000 330402 1110380 636724 1617457 1193460 373361 1900248 623859 262249 1295046 633814 126305 1842790 1726030 1265564 245144 495160 917340 594059 478583 97010 1332903 1235474 1835655 1222156 1551589 831162 712934 1836100 65382 1521779 1291503 1182001 507000 667380 1721976 1104418 1873000 841982 1237912 9734 717438 1257709 270567 1881023 697910 624413 1053714 1579487 1590532 757059 681954 1067891 1082964 534052 1727878 726366 1864187 288269 222777 1414884 471728 782898 390309 163074 437195 352406 67904 540248 577623 93926 787280 1900445 103234 891875 1604128 650377 461436 1259897 1576745 182466 1613797 248362 609771 797740 200047 1436154 1430502 1931166 838181 186853 85219 656413 1379345 928497 205486 1342173 698822 270491 1621710 1916795 1231550 1621598 1710906 1066866 1758274 1272750 1147056 1116776 194057 1103968 1800435 1306745 686923 494040 260957 489165 329963 1492261 775282 893262 556393 411348 1282427 409965 1174312 1492267 1349600 168584 1396302 379721 129188 1622085 623060 1014175 822461 1438686 527148 464364 647345 822647 753633 1585073 916895 748887 1508695 282758 1238874 167490 16115 380659 1753629 129053 748170 1020149 907100 417140 1316297 523408 333835 957312 917530 1796200 71575 1232910 1330339 1123165 417727 170641 1525801 1078618 1972622 1912542 1016945 1746412 1342813 1987247 262751 1437354 1751166 1191806 559462 461583 705791 1578265 295034 1593795 1492432 285158 1413351 1686259 795860 1525447 1462548 716891 1157488 267711 1625837 1062472 1740270 953768 801368 53418 1475820 1109459 341801 627759 1513053 1254443 463782 244208 615906 1252868 710199 965960 566575 1109735 1377182 1011381 99439 962704 1847561 1013755 1042974 420551 469413 1207765 1979019 29482 938899 1098930 914175 133877 256705 342126 1557085 791302 1435922 1659252 813639 1065208 1140640 1105081 1847959 1820587 718142 1416856 72323 1802439 580725 98956 1946641 1090182 861408 696777 1396908 961352 778503 189840 577503 1151602 635605 1294636 727927 1245959 658808 1566783 1222566 1724925 1646911 445100 1048058 24774 1287207 1309356 283422 1764865 1178545 359500 1545608 266299 617213 1448035 1994188 824326 480147 1121091 160670 37560 1561717 1268211 1208276 978973 525780 1057510 1053385 959882 481301 1322730 348483 1546412 1447213 262066 1902067 1718260 886021 851605 1956005 1758203 507035 1509551 1978036 1994219 412649 1064896 1705991 723089 1266649 252533 1916909 646500 654871 121751 662163 296656 1763704 1891484 344616 809729 1075696 1030152 210405 1709799 1995814 1757911 21814 610989 367558 1833831 1083551 1082439 1976240 568257 1612287 654438 457342 1935793 1316385 903066 1342892 1559158 1961307 769445 445032 8901 1963390 212195 1444957 181098 1863736 1011847 415034 606466 1257241 741104 498141 755504 1789461 1482650 715455 240976 697239 516374 815301 1918753 1795787 1507791 511019 1112822 492744 1251418 609954 752696 88791 1961322 1878498 752846 1893912 1165603 586112 469564 406411 1036504 241733 1109485 325445 618999 88009 1813171 524678 1895911 242714 660380 392559 1317273 1988335 294379 457164 829959 665262 1603683 545931 1771489 10319 402304 165493 1584112 1279178 781586 1425248 529789 68767 569336 1252332 29568 740869 204578 1282389 1962667 1380943 1446932 1969509 623658 244168 1284280 1849746 236326 1678454 796083 74012 1743695 822379 1103719 1765707 598766 291550 1062880 1865250 1578464 235333 903898 1780966 1265579 1919519 347185 833036 874980 1317858 1734883 257587 444814 1902995 556290 1840631 46018 1528989 15454 393228 1143298 1829646 528867 482018 1262863 623709 988115 1141437 1602260 47145 1636243 1970931 846427 873444 1946802 208867 1047779 254951 183159 782341 632951 919650 556329 432887 1523282 1451683 1794160 1957263 472421 1064073 152039 387545 1306861 1955601 1138624 788541 1644058 202871 607459 1852716 1402214 897526 1636995 606322 456755 383107 1988459 1861530 1954338 1636307 1822996 1217265 498255 1254202 1233664 1774108 537347 613213 353344 1551850 1475518 1105604 305279 1148752 1614219 1965217 907478 807161 649832 1475050 1188190 1090231 564869 1838413 1388679 1898089 1652876 163426 107478 348912 1550615 865633 1296022 1700942 473442 1759147 894076 1817639 796649 1789261 1237700 169162 1844915 1450529 1006926 709198 1385188 317375 103860 1920608 716428 715141 562090 1853342 431984 20497 1237190 679122 635483 1685236 1679020 1396239 1610431 628413 452242 1304243 346225 457271 209950 326261 979118 1225615 259288 1411727 500352 1099072 918387 640498 689106 101430 1704573 758870 589369 1081009 920327 1470335 277221 1507290 1535479 1044366 1150318 42261 918934 1281131 756696 127098 46004 585947 907172 1499883 555784 1109887 1659904 211160 287916 1187664 1167955 1785858 798048 1516095 1369597 1654761 1498756 1543008 1621956 511743 1785903 1860563 181395 1735594 81653 1521686 1747940 531308 245436 686030 1378582 1206409 1495048 965786 143766 1870129 32704 713961 206464 1894479 456332 1175644 1156286 440436 506757 1161869 1890480 1771281 1564747 889944 1815693 221020 629568 1136783 1805441 180935 1070444 940909 973246 1961362 1800627 809183 1034242 378386 1183211 263049 1461432 577574 245809 823017 1644221 791753 1349738 1480087 1331671 372073 209156 1885629 1876155 300570 983804 1705336 429782 892376 381164 181830 520123 1948544 1066251 590833 981706 78359 1270611 116840 1101461 236824 1066360 801809 380438 266980 139686 1123097 1391110 1941830 1735609 100148 1349859 1649022 440974 723820 1976330 403903 427278 162938 1612768 463648 227183 1052554 1341402 420560 478978 448797 380290 1690903 1067008 1964921 1409157 532913 516704 165774 398540 237078 888049 870731 1728917 1402319 1070337 1281911 159721 1691436 1921930 1936931 807218 126483 1586983 1723123 44488 1184027 13191 467966 1030406 1526689 1790099 133133 1237521 203941 987100 1435266 1233048 1664253 137403 986117 1844872 876437 1691236 1369271 954061 1022285 1999390 1378072 1481418 10550 1314926 1068475 1433502 321621 1245343 818580 1368720 1746263 1712833 720845 702865 1762592 1314445 1240572 393439 644655 644949 1685973 50578 1089015 1031798 206235 1991920 617844 908098 1833529 170365 562015 652538 543166 1877144 718213 163196 255356 994359 333462 1862078 324923 1437420 1355630 162649 1319520 1555250 1478759 84188 486476 242754 862381 1845263 1673166 1830635 1118925 1393492 234248 1650511 279246 1698767 1603028 75533 1209318 749889 1033801 1788034 866785 1745846 1475134 1839249 1780513 589107 895237 1243600 1239913 1889021 1491965 3705 697265 1663185 1009535 1332286 1524390 1992743 1403572 1059315 1653882 1857099 1603378 1233965 1501741 641380 1303022 993991 36336 725272 952720 1257618 1759957 1324839 1594591 1086537 1920379 79810 844580 1764316 1621160 798831 741262 930168 1272666 866373 1418021 931539 138057 150059 255664 1833079 357691 646636 619963 682659 1880400 241455 1062959 906702 278912 174192 75372 577830 78357 1629989 1112266 1060246 1316222 1919903 859261 493712 1365689 169794 562203 1468134 1647753 700060 1825154 960177 1271033 19617 944017 3674 1190179 1310644 1306176 1697628 1098078 1893587 970225 747772 877640 99388 611429 282685 800246 722552 1977384 1826733 1370794 524645 1818350 1645264 458894 505885 1342052 1523596 815538 1387921 141473 1633923 288302 1003878 778414 678461 799167 464804 1132365 823325 1151084 145219 244225 1610074 833935 1950871 1636268 927172 1849977 80729 901528 852115 728635 895217 39303 986523 142301 1332107 1571845 1400501 429326 1251144 185219 1873608 243704 120064 1045500 1162045 379546 105062 348726 244732 748930 1282710 1885799 400817 1195528 1117962 1355348 688990 279857 323695 919842 1298271 1808566 233682 1630106 400201 1384877 1367533 184063 68003 1140289 358951 980886 502209 1298629 1824921 1672918 1871031 227415 739397 1150885 377869 1782856 1359281 712373 1871983 111188 1607045 427291 1968210 1622097 933800 1588924 785702 1204311 1461323 180090 1477474 1068390 1195594 548618 80570 1676628 776492 1243405 1375532 1512710 1868524 1352086 1963691 1314539 1257294 1465507 1868347 1118471 158847 1505401 1761895 36183 775286 566737 1306620 1432146 1205506 1470126 1697139 1684974 326986 1252135 727496 174396 1112987 53311 1456092 1551533 718080 1983364 484639 317714 1265590 600089 1767344 65015 624330 994645 623846 1694534 1846098 1143330 155329 598152 1339004 1194347 1212741 335323 129603 1290078 659655 1347819 1306606 1070129 249054 107259 325866 478104 764629 287467 739035 753166 1096961 1104975 1476159 1074687 1182977 1582657 452955 107504 84484 1603840 1400479 1643166 1754926 124270 428503 1715973 770971 874282 281253 212868 501209 308883 1223966 829988 678217 1599328 1479324 1071829 208071 666888 396203 1993562 1894244 752469 354131 1202407 1440106 702235 1595393 399080 312342 902616 132778 1973369 227979 1835578 339989 1701436 411000 852403 395200 931807 474825 1617279 748185 894497 1268234 1447881 1239214 1676887 683595 1676389 1633440 626258 129622 1623528 1290945 1990595 524881 280276 1008642 962615 1119132 1879588 858630 1834521 1042221 251336 714618 1336701 672528 1806326 1926087 1483972 1754111 1945882 333301 1453093 1597884 585919 140610 816673 1936580 709660 220106 413475 1567231 781226 945898 1985675 1611185 1287440 866790 1084678 1296176 948235 724256 1977463 1402525 1365892 873945 950612 1486514 1202516 150274 823867 1994490 45009 175042 1715011 1966853 598263 1659908 1804995 315580 1258087 1716047 1166871 695614 1645106 1580128 1653984 1265228 405879 1808181 1430377 207737 597423 328638 570563 1347842 1308703 1638679 1739529 1635119 40443 1626290 1604942 923507 1389851 891779 1246573 1198145 1359787 1473805 1500138 1267938 1707173 1685510 1853378 1419135 357741 1951204 1766280 1965520 1313927 1189462 1747769 1515550 41326 502419 1142567 292509 793627 199352 633090 1192005 1483276 1354638 753676 650285 543676 541140 1372117 116125 1656539 1353788 399191 1372186 997139 680639 18898 355427 769580 400589 374111 51802 499602 32390 1192616 1547684 818877 1468233 54113 1508731 309770 1431554 1688628 1866250 236403 199440 1590145 1982526 282043 488098 1629340 1376417 1467880 1741105 410031 465354 1526291 1903586 1771990 1539456 1734650 410433 1520617 784602 1838323 1346115 1211867 649361 1694246 1815166 72589 892350 1104087 884353 253285 429040 1437609 1732090 304678 1120160 317769 369342 446098 1929393 1639526 1562336 753039 1364520 912249 1546387 1374967 86193 1268168 1304186 332620 523456 876646 1137211 932761 1355407 48679 13963 581768 535468 1781425 49853 969029 582920 1821765 1854123 1248906 1612463 1009082 1811049 1810641 902320 1830264 1592922 862962 754125 506409 957873 1969178 1898297 1530333 1226794 206183 119409 96556 1776506 224385 464784 824416 1387480 222844 107847 884452 1731492 1800328 1900236 817751 580514 1288901 721861 1962617 1355991 1769530 468399 467624 775312 46465 1247967 190705 109556 386437 1804131 1531383 216208 179340 1756792 233941 1479554 858548 1443392 1721254 1292826 1783112 578161 583533 1858527 1771925 332574 957815 1742794 1278526 511804 1577522 1029343 168070 1336616 933297 1625324 307359 1283468 1786632 94883 394791 1754 1636403 702406 446505 1949880 1012090 636901 1904499 708523 1577478 780407 1310561 1212974 1461941 1779748 1487707 154769 500437 8362 357412 1804252 1090285 1470452 1167835 607223 68877 666717 794794 934654 758470 1826864 559180 848136 405201 1334526 90417 1882155 673018 804296 558223 142510 835426 1453348 345254 1019706 549912 1117069 148408 631032 1277952 927265 1442322 1475680 808506 1605440 457826 877867 1108584 1202168 1012948 1222559 1864920 434990 571789 296325 1418900 631386 1164658 479480 665584 1397644 860788 1623700 1062016 1434399 752434 740092 17617 1103716 649236 1893888 1468933 1759896 1987998 918279 378293 1696003 1671261 787598 569149 48703 271748 1004630 1937086 524875 1006242 387902 1769176 8224 1381333 927886 1889873 541876 1083253 734708 114713 856382 645103 1988372 205875 22806 1405715 1315260 5325 502565 272576 202149 1018007 1410005 511794 418982 1415266 1050880 247680 257853 1333892 1261913 815848 1190480 329155 550265 100381 252697 233405 1323715 490434 673801 1550322 877615 1286759 1851880 1630260 441728 1547511 182399 1473334 1212127 69511 769412 333925 1887520 281449 1301219 635263 1196617 201848 408836 920496 1899028 1785548 1559843 1853297 1468787 128898 625957 118386 1304188 1321974 1246184 745180 1844894 1284959 1580576 1066362 385438 653159 723831 1925197 823782 139990 1115878 1077919 439085 1078149 720895 494161 1551048 1981447 1069914 1835960 408463 1672258 839483 288139 887909 325316 1426566 1229370 1476802 129870 1603390 996262 1527638 77967 1439801 1906255 696781 1274877 491714 1010121 286996 893091 1155983 1063086 1084527 1929078 200530 1936996 1056584 1738557 992884 476925 887961 894720 1614571 841565 1518612 5900 1217718 513228 1044098 1113863 1774443 690590 1684197 1557764 216985 263771 374399 576487 966706 1753274 1257971 1722838 912118 1151943 945888 328121 302801 1186505 1879796 686359 43162 295437 119493 398031 441340 1782095 1322852 341276 1788585 338556 1704220 112296 442859 339524 648971 952608 575878 1277399 353385 130729 665411 1724527 1388935 897066 477451 351415 652173 67707 1610089 696938 678739 380177 1896953 647471 1261341 1552497 1905545 1351851 109935 1310684 825802 1301119 121696 296091 1739907 299313 610215 1350673 896497 373244 664071 600441 670853 213260 90325 845315 269280 15481 182257 451605 1112606 1292016 621887 1292661 1542800 1101007 924855 318324 1256518 1361287 1831267 609196 1783707 350719 932247 479461 1143919 1923794 1389043 1634794 1448760 396349 1960928 1932602 1375553 1589710 620938 1914281 1253435 1051117 1476525 54162 259935 1637553 1217335 1361163 713213 864839 233577 1364549 1001799 1655003 1339700 1063241 779272 1087679 850703 444276 921846 1237611 985412 688977 566886 1256465 1108131 974764 430969 1618716 1460084 1349025 1987667 1022713 592073 173105 901972 1680587 849876 1799314 1857215 1760151 416875 472292 1347627 1502546 291119 1776950 1508157 183246 1160275 51056 134371 1862842 1155532 930842 844392 1734195 1849692 828335 1110487 620094 791976 939379 274869 871194 388059 275317 1860097 1169957 239491 1576021 1722788 108762 856554 1106954 1313239 1542922 922244 849845 121959 1506972 909999 479380 1499713 1107056 1311567 950541 1408145 1888706 984678 659969 1015200 70721 765734 1734302 1431893 1446953 1246328 1953204 791808 28221 1110501 1997142 196 418219 779346 845385 834545 1391265 1644010 226059 535117 1872494 337931 775485 1072237 344233 67435 678703 904667 1307963 1729790 502352 1253229 752626 571932 1755813 1266628 206116 967814 604838 566649 210277 1954072 1804843 52309 291103 1186072 183474 1385425 1810239 1776285 1120325 1259774 1520777 9719 1939229 1911163 1916484 1922106 780277 1128083 279511 456742 1815582 689019 607928 899224 607737 774332 1083289 1823911 168019 849589 53555 1578000 1777364 1654012 518755 1063345 1280945 822188 1101662 177775 17971 354910 1816267 604261 1280185 10601 154777 355760 1115336 390831 1617867 1600087 401754 1928887 658519 1856420 476168 1095768 725550 824130 356513 1643140 223454 1980384 1062576 130876 725089 1412803 1182085 161383 817468 1509156 723485 1450317 678430 1152736 27180 1751259 882090 910739 1237939 1118248 995751 268083 882757 1036756 891342 813361 190162 902467 25956 860017 274388 1235877 1315203 820344 1083355 1078156 936324 1399754 185403 1070537 1668140 1359095 507476 762950 1706330 1494393 805773 1053355 478811 1388006 191980 1630241 1823591 513051 1648246 1592733 1292724 777452 936479 505300 1698521 521742 1446778 230064 725660 1133510 188334 1587755 1410386 555498 66999 889858 1214895 474854 1262259 908630 1861456 334345 539197 1457445 1361062 1011415 961668 1791301 528347 1710384 1371739 1857239 1802989 980820 1363254 1477027 541072 1611295 651199 630317 1421365 8939 356182 1335692 235684 1716294 689566 1262960 1045927 109635 227553 1045126 1665196 857394 91165 1589594 285269 1170999 512937 234082 1309772 1856093 1702773 251181 1233820 592047 515458 492885 1407865 1083062 554172 619760 241423 1286237 964316 770653 681 1327499 1298503 948539 120643 916386 1094860 1494032 1713066 521429 595062 807809 630612 787485 1213599 534226 412103 750659 1835181 1405700 1769831 466540 1340283 1135028 523660 502691 669830 1600945 1077761 246305 1324346 678426 622549 323732 907754 311244 1428021 1067284 258982 1719347 593418 1640226 1287435 458444 1217715 1573786 88981 435512 1976105 133821 1464842 214263 775787 1168344 1029746 195238 1938545 1789396 1511490 505586 286576 837686 1333201 1203814 1198648 134793 1297730 476395 651167 1857623 92284 1671372 47379 1851876 1750484 1504914 1874406 617444 1444231 1233823 576362 534117 1341388 608304 127941 258702 170666 108920 1815604 1932999 1103670 1455384 697897 1923295 1929184 282107 1915141 1617941 1257386 1258375 1198536 123846 1419368 804062 122508 161949 818588 1691991 1551793 1550342 1626189 309661 391962 826669 372061 1364304 593031 1934491 259334 1558947 134721 854316 570754 1510456 1083934 25816 607364 272204 1233375 1724721 1207215 760249 1586043 1827077 1886392 274204 1213195 784036 26299 632967 405012 1106771 1704405 473277 927799 688028 1961840 1201708 308108 511635 399743 560977 1294094 586862 373922 86686 1130538 1343802 1093075 705902 1867122 292023 277038 971139 111999 405684 1671532 1059828 536929 279945 274362 1310299 1779733 1162130 890816 1379722 289305 815306 1464329 276316 1038844 1556950 73367 1426952 969930 1648661 7821 1227460 306523 146239 1395500 1038960 323471 1848292 1434062 1030328 1783698 1215854 1887458 1964428 1331427 226291 180035 1610648 1887910 1534930 824329 314465 1529021 1090469 877145 224946 1607789 1667468 413127 1814904 122407 1763709 1183134 1746923 290175 1959308 1808591 1416411 1660687 1834066 443519 1129874 609244 1657028 897286 1350625 1862397 1977692 984534 1149449 952468 416401 744329 1745561 1021415 867545 48187 1462350 1449594 1829057 1677824 1357323 1847314 342883 390520 1858625 1933682 1404281 599309 534473 1975710 611790 1116771 1588250 444440 1125770 841664 1508414 55625 1586059 533806 536294 681230 1127458 930257 821988 1979424 378587 503169 449119 71309 445897 224801 930272 390553 1532130 572510 1309875 701641 871417 1252096 1980351 78854 1385044 576847 1268582 646065 301034 1669536 1561453 653396 1522268 747495 545628 449518 982900 1199558 1869552 611657 962567 238094 715237 1359547 1615866 1169000 1610767 400360 52579 867194 1823353 843884 948306 1937326 1644130 646223 367864 1342697 1747308 923323 1696847 1862587 284739 142923 1601873 1772976 1976422 1491796 410378 529861 1020111 1779312 1397009 1712801 662220 1119417 592686 216326 1949875 805484 1093453 1519668 1881353 1854133 25752 1494657 1973194 1466517 569183 264083 1785011 1546156 302723 1705009 138701 758611 268929 1633794 1141036 892140 1145279 690754 1342457 122272 1014380 1871651 1665023 1978683 1045188 1641266 75204 1601579 1283143 667997 977081 586135 1805757 1915869 1835666 138014 16621 167825 1422102 586166 1788783 1159994 473207 10339 829999 899709 922964 1769801 810999 861975 932306 183851 801238 1913211 849433 1086471 721186 1751070 393945 1609103 1019956 942005 1646567 1728076 1185930 511098 1186499 1876192 569708 541176 116584 667196 1158119 1374031 1739058 1680330 1933085 1047578 894605 917921 94553 757759 1135177 1436142 1094537 989398 1170784 1494338 1979500 487335 849281 1001169 8335 762152 962574 354791 495100 989206 843816 1869349 428800 1017824 1379424 795399 428541 1693513 937426 700605 73766 1533606 448121 233520 427504 1542376 101031 1494348 119612 138602 1198004 615572 1451315 1725831 1365934 1242622 804386 1178120 1353642 567099 875397 560867 3417 1103653 1045445 1915753 525996 1584175 871601 1332153 1315486 978700 871394 192404 1803109 1792707 1791707 1483768 1660315 130349 228793 419935 357970 393411 601075 1291869 654897 1538341 1772709 151486 1834272 1549626 1995927 1442281 1401665 1873916 113344 1046918 1479194 1038113 1186938 538780 1065110 1119359 98592 872884 197891 1023614 1800871 975059 378716 1911886 1471506 792791 981809 903159 929584 58895 385943 1690520 282879 1463887 1609313 1820065 1652938 1775397 561817 239105 700142 694668 410518 548640 1693412 914525 150578 1848903 62335 1489053 1734886 473076 1517480 1305879 1385840 661662 1722929 1542482 1156121 760500 771936 1748912 342409 1249532 204003 1609948 1784726 1039345 745797 411062 981082 408222 1227633 1737448 1780790 660688 1302867 67622 1308480 1990159 944508 1499200 1907961 360194 477766 429660 979706 1109434 702432 176617 406425 90391 1759208 860215 1469029 322843 521017 1058564 1121377 1064647 298238 196514 1781378 1528276 1124306 413321 549679 341139 1333876 562328 1301748 967680 173779 821931 268645 1217558 948399 1762446 1068101 416213 1144708 528007 1022271 357857 1936095 1134324 183330 1914941 1290395 1068695 1699707 848389 206892 1994227 1632685 1830927 1507713 396627 71407 781427 554882 851763 1332373 1109168 463395 770528 890721 1862080 1248787 1602283 1204597 549112 742997 1304195 1498583 737563 613794 1553945 473404 771481 1504427 1898651 1535653 1878722 1983785 1279222 1856304 249818 814073 1099812 1820947 1138758 1587778 1035624 811615 945727 246068 1906773 1867154 1842809 556166 1205597 1995074 1407638 213521 206119 1071220 1662560 860873 1908049 1625549 997743 1807242 138914 371423 391258 1038136 803479 983418 1977952 95341 938909 194435 1245549 484937 234094 1125728 1811451 1244876 1061274 1890316 814324 623455 15543 1026605 1017435 1204066 310984 835533 1575341 29342 28463 824123 1487118 905866 1203372 1851774 557826 705115 1846233 504567 1579055 1590187 660073 413746 807752 1636708 1496065 183645 91773 1541797 659721 970301 1517017 943621 185930 1458585 720643 1591151 420036 742715 1317936 882715 1546841 1356216 1771926 1886775 1583362 1694665 558369 696094 1886006 1335938 1341964 1611382 1146712 80197 1099619 1483908 462019 348836 1938893 516634 575841 697184 685098 262449 1707857 330487 678084 1688214 445386 1368541 534349 469993 1739367 1439163 704581 642850 736853 716523 769110 216468 1648145 1487031 210105 966370 752101 1517068 1492453 98052 1621928 1789029 1114301 1804078 1432417 1881478 892137 1414452 939220 17308 103748 456599 1174453 1166659 1644614 1654217 759215 1035942 488018 1849861 1337546 561015 529365 779481 95670 333137 1509413 132550 420147 807792 710186 381375 269232 1645839 1774849 620893 496257 60286 2428 187332 925725 19323 791499 1604375 1270997 1757313 191279 1060935 1503675 282072 1546630 1233166 1404305 506761 704415 298956 1709297 706667 799553 1396770 1653469 1501910 1339456 272945 1832377 1000815 1623842 346330 787560 1626825 1184668 298635 761148 44989 1567226 1385778 627412 1316007 1785283 1863463 1367850 691670 528874 925618 1861963 563655 769957 242530 719530 1240097 1984995 87520 1493085 359525 1478752 1560009 1136451 491479 571208 1825502 1581783 1482286 158406 1914496 740934 958465 381799 1295387 1399657 1556516 416841 1290410 1208075 1507855 1144928 1025976 90243 1155862 1942165 1796527 762307 1412785 1346094 666039 514634 652253 1762897 298056 1031621 1824459 1804407 907727 1661218 1117502 1805324 1327334 1798823 606598 597729 994747 1162537 1525896 786111 1243938 1821092 950827 996414 931729 1506051 145954 630410 148857 251620 721160 137244 706668 1302620 670762 1365284 757635 996417 24194 1459718 1718063 806440 562980 403546 233890 1306177 477236 1116888 1171955 1937081 1842521 494899 1947588 1513751 1574654 1933655 701306 1761360 227825 496589 814388 256665 1758546 1784297 829135 1976557 149202 776799 992737 1505417 1544672 1646235 835353 511044 55640 863244 650742 1951111 1811506 1135577 1628135 915981 1928339 261223 1734779 1893347 376815 1575149 1297014 1124383 190351 57698 1126167 1713342 670271 1952764 1015333 1121181 1446198 23703 1572266 174181 1640085 87419 1265218 489179 397873 421214 1815016 969160 683457 1238353 1058587 642248 1487520 1558902 944185 427153 807614 965510 346353 729393 569040 80806 366777 1554504 56313 1648286 1411060 1604666 276136 467961 1784022 632207 1445566 619274 805754 1980185 1050885 918079 1443655 899374 1825573 780200 741604 1075782 172326 1718862 1797136 1869593 839737 1715829 1768677 1142532 1226616 1040915 365273 1566523 1293743 753309 1434422 1061508 1203267 1282399 1407877 951405 1740636 1516889 180404 1338840 1544809 596602 79003 1212932 1605587 342666 1523256 813707 523128 1825370 420326 1339865 944287 221852 603287 1465208 1173872 329481 1765979 1291805 326902 733412 166037 1829776 1671301 619685 1693524 636358 335923 805061 1588666 1792076 1529789 621652 515034 373849 1794916 837857 959249 229032 762463 683239 732376 209958 265288 1214344 298907 994692 1325588 670453 786593 116656 17710 1942208 434097 841683 1966760 1180847 797045 1589468 1559527 1865025 862507 1020189 869717 1916740 6875 1037832 1820696 236401 99890 627191 1258227 1408014 806676 1457477 973282 420505 656259 863825 977367 949754 1988767 1966947 121001 1957349 663098 394197 435753 168857 1992504 77538 1966880 1829797 134726 61989 100492 954940 1263749 993298 209280 22779 1429069 731659 243093 617540 45444 405203 497521 506131 1789 353208 1334743 1540014 1825704 233713 966280 1701760 1562737 1254158 1631184 1629654 1156151 1913546 1121132 195517 63037 438367 554415 249036 62605 1328276 1614392 1060635 870502 1760555 479826 444570 1546021 402649 1269259 4419 1603011 64217 1984121 1068979 1692549 1353888 415297 110240 594459 362396 89872 721700 1879297 766207 205736 243294 1194059 1026092 1254343 1568133 911730 1028697 145420 1431542 845722 141673 1575423 1040580 1832329 1179446 1370980 1785545 1922262 78010 673745 1325038 1708983 353616 989418 1205319 1742734 1816096 1771828 822401 808428 1167131 1737844 145242 491477 1919151 312653 670351 1524546 1006610 1779070 89725 1556195 1368499 679758 453162 946562 1685774 948834 80592 848529 592089 1622287 1451178 298123 588702 866359 316319 950896 1987945 5871 1918767 1284250 1952331 1658636 213939 1225440 246165 1055014 1878872 1053905 1153882 631453 1142875 1444181 1217533 704165 415812 1003459 375021 1337047 1684480 379465 1715061 310694 665746 813189 1000030 1251698 1488799 826080 942466 1871075 1069126 896460 123723 1794760 108991 1670985 926562 877558 144349 672997 854995 1600169 546792 1159402 433124 740524 1444622 1448424 1579040 1212302 642897 26594 423128 1567220 817905 1694125 1563364 1874173 523715 9071 328824 1309832 1506158 763482 491610 877260 1228855 808742 1139148 939218 896657 819438 1482179 946056 343903 490249 634607 1753189 69996 1887422 517717 446969 1773011 390533 1868678 890392 917489 131166 1582356 1013591 262979 909697 844300 1474226 1676283 1944940 148160 649919 1952226 1302906 921523 423628 150695 84789 452763 1305554 771822 1868464 1823664 1733838 955511 745011 470697 925305 1631713 205767 1323165 1890288 1225404 914403 56432 1912168 114565 555330 1958183 950868 1975167 613835 1130335 646801 507788 584279 1303051 548076 100386 1012845 1743462 244675 1410758 1282514 1052793 1200660 1470189 1457355 1217418 31249 1072764 1398196 1029442 1030085 1323792 109125 832626 910728 836041 875701 555633 518896 1495880 675352 1396584 767328 778436 1909402 119112 1240122 644433 1972238 1524108 1156956 1430570 641974 1293030 1169737 1152894 409744 1462589 1733745 1208391 119412 141451 853844 1182572 1866849 69605 455742 1536543 1699282 1768237 1756502 1494532 1086385 1134403 1652919 106031 548950 717858 156921 1703571 1303518 1934735 790753 948382 201323 1980672 739411 14156 557601 1404215 1018096 768659 1048778 409623 461682 1512345 973397 1149227 897674 1362905 783734 1417892 590329 772206 322407 134182 1807977 674376 367887 1734623 382357 1127386 1885923 1777852 1627074 812227 1391042 1101410 238007 1012772 312248 1828896 1720803 494271 465395 30863 551652 701993 1242833 343913 104636 1648700 1437395 32382 123219 561279 1346932 547849 1136710 1149626 122431 1154572 1871563 31488 1171578 1592417 1390862 1894645 266830 173117 1900941 1115402 617709 442824 1681550 1996213 1431224 1318020 1529736 1664506 220628 197647 1436213 136044 221276 1226437 1686966 1050977 1325330 1123268 1417805 1335141 1611156 648487 766053 1547178 1519218 303181 1469607 471091 563159 1067477 238610 1294646 1918985 515550 1299744 555563 1221232 971528 1778532 1584265 1237516 1066870 429708 1382936 1975451 1504133 1292704 324892 651638 1708189 1745457 577567 1917286 1906998 1761361 1398859 1979126 511782 1986490 947829 378691 818135 1844181 429343 624773 1143850 977629 665547 146290 1413271 725451 1689387 1670376 320443 899340 331248 393928 925356 1518692 1024345 1521463 968598 1908670 1452552 402970 834535 532441 1839693 255851 282476 1956640 335800 464143 420290 441218 280485 565725 399482 1120277 906327 1961957 185245 224726 1442335 1844961 1318391 1868591 1289160 1923389 351360 1621636 907102 627897 1301166 1149002 1253684 493347 1502880 921296 1894773 1602274 1743475 1417719 21344 1718114 732587 1648878 213507 1775288 1511380 552924 1401556 215081 1296722 1711424 502101 1921831 663561 580057 1860820 1625339 563575 82716 1506272 1774060 715771 8862 150657 595110 474645 1600041 1556906 703939 260416 1399927 663458 425796 1042206 40724 1875216 152850 982294 528913 1210497 1586891 284856 266335 1130623 1582913 134568 485358 251856 1019228 1711419 1028117 1238625 1606891 72685 1971933 815782 1217969 352577 1036779 66030 1855477 1175089 722327 157863 1296828 708182 484171 1225812 850206 1955180 1510119 832665 1603751 1707026 129823 668026 1930597 1581247 1221745 1527261 1648080 1494487 357763 1461821 1499110 1969628 151517 683851 723653 1908520 797252 1011447 605181 1442915 127747 1393023 1176784 129645 347891 253691 1644746 1734262 1507071 555543 63180 1491454 1815802 1836479 1001048 1005972 1829444 169059 441747 54342 111803 1114476 665927 1413061 1617737 1173350 639448 1542478 211768 1322600 1825521 370712 146075 1147011 1231468 1198760 1787436 1196583 1281456 202894 1224487 1028157 1128485 1964850 773536 262251 437763 481465 1790195 1535970 635586 759588 1902932 287761 1146338 774519 301175 988448 699575 1319987 1421900 390677 324029 729371 122426 896072 1093449 1082180 1158265 1649936 1303676 106089 943413 48862 1407670 1400197 800469 1538567 1071730 299315 1501811 1468547 1206230 766220 588589 1101180 159637 1971382 31118 1539988 1298014 1225689 1145954 329757 1263902 32063 849392 150967 1968813 1895901 1758463 252469 1983795 1087979 378599 1168485 449188 603325 402944 1745035 1508628 445619 931686 1966004 991924 1281602 227653 185085 170099 910649 874874 196024 310773 1663069 495602 590463 1393315 1536664 1158945 1336846 1192161 270528 1267629 1419452 1665557 379073 1508612 1408874 790693 101922 919735 445887 1655071 1950249 1136958 1710837 632418 1422372 1539233 789229 1885257 1265425 816804 1157538 1287901 418675 976313 1845170 1506445 694201 592652 1678244 285582 1666985 1807506 1758489 416233 594232 1639231 197365 1674394 1827285 845542 1838855 353402 310765 977696 989343 1057930 788371 430919 36652 713345 974915 269188 1760669 416838 269467 1610845 564696 1688928 451197 1922853 1638086 463054 1663541 1597163 1320478 1151924 608951 1435424 1137723 528630 672402 155309 1654023 136922 1735880 1715175 314251 475045 1064677 1363807 802459 1700851 502298 837989 1020874 1821424 1009136 1382141 1907863 20590 497592 1547775 1037578 1692261 1081538 1098770 462868 1227071 1736749 597284 1195028 1941695 1927842 1627592 1333887 1191590 1479668 1365456 1441255 433897 576901 84052 779302 1170622 1114167 471730 458102 1255841 441019 1392359 228582 1560498 266804 700451 737404 866209 1226049 481844 1913623 689880 18845 95580 1755098 1593031 77794 1872846 236867 1993233 1037598 1338776 1665585 832884 1390468 1788964 663623 466764 1672001 1974382 804557 801481 60079 687317 153339 1380811 1301928 37786 692282 397690 1550849 426727 798833 1361580 350233 880013 1994642 730733 1030700 618662 1696873 37498 320433 1352923 1725972 1379639 1311268 977380 1268983 885694 1410839 1875710 1956688 251859 901952 1517240 545700 974035 1479152 741441 1199113 1804259 1295585 1062661 508074 1164914 1400071 961449 1189525 625264 1949952 45593 789315 1630514 1143800 1219581 1895455 901494 1433374 1074109 963527 1754715 1833773 765899 1887350 467478 791722 978696 330648 1830315 1738325 215830 961654 1231416 54401 235640 652107 243821 710661 820570 1684157 939757 221419 1963315 106056 121769 796763 1834029 1755873 911630 1188625 1773734 262910 1247728 987996 732666 411795 1194776 1728499 1498295 544157 173923 1753039 1969637 153333 1613670 1738850 41296 396911 849184 1022263 207629 209265 821334 1063668 525029 1653451 1911173 1852071 1795231 1394850 1547026 3597 1993002 1538694 1623913 34762 1575318 763491 817179 294680 1714594 273768 1004207 1274953 500662 976935 903076 931454 631823 387843 634397 1825258 1696326 283413 715005 960142 1542842 923172 1717818 1733842 441425 550316 1753558 630377 499220 1519191 1770832 936957 1780846 499274 1513515 1799183 1643104 1305982 315156 164970 1948202 614514 38324 1120738 1930297 767925 74565 26887 1753901 1794652 1212978 1810057 964566 770511 1653239 433841 489322 1712331 396249 1009833 1779505 1298313 821974 940206 145775 677217 1650567 1376590 899944 174581 1131286 413393 850909 47497 1738127 1065754 1142791 1394768 1957285 686087 1497519 981133 1850388 672354 1653665 1640622 740517 1737198 1604643 1395678 530636 855829 1667930 1783521 726477 88730 382560 875280 898782 1594785 1787361 775045 828605 998724 415298 205960 1945072 763011 1856034 1712611 36097 1967319 1923124 1050318 1046288 309308 419003 195633 1063268 802263 383370 1994309 431665 1228304 622159 1130986 155382 514820 1766251 1630851 1786662 809646 246992 104973 1153996 1208547 892307 1265428 1925865 1171529 974926 248690 1244397 1216454 612323 58638 448588 1102295 1732879 1828332 1252854 661547 241140 1653712 441633 1628514 18719 1108534 416464 1216299 1996933 1789151 1722420 78490 1569272 1088385 313246 762846 1232403 1122100 512268 185100 623655 1839301 1977541 618420 1719609 1715063 880311 382996 698587 563256 1034209 203836 1661896 1250156 821941 1855366 1674026 362366 585951 1841793 1999582 1276199 1367861 367242 1240862 1100654 1618034 1765609 915391 1491029 1588983 1344171 1165803 1345967 1161393 1617458 1412389 692067 734958 1729532 331107 1564749 486009 1037068 1488702 1745474 484010 1304707 1691252 1202666 310821 998798 1635080 1808619 374228 1004449 1706569 186050 1020116 597510 683782 778994 1452495 427819 1824777 1681207 1234591 1506416 852588 569949 278406 1728287 637586 1353978 1494520 1438210 954662 1225882 837750 422278 534033 1913123 646451 854500 1496742 1386167 609117 547860 981504 1223377 1897249 362350 26530 1476850 772155 1604342 1753968 1545702 1309052 719040 204909 1659214 180146 1251043 865394 299485 586505 1661453 1455674 1078183 780880 1925356 1520918 360095 910179 1066854 266615 1731258 1349573 1305013 1001496 1538633 1082878 1716877 1723402 1266617 1388823 638286 999420 174303 1163333 1254200 640925 1154181 472069 947353 1560780 1808406 394717 1101659 1001010 448403 519889 1720470 1694987 1566178 279300 884441 1199192 1545832 1756677 463128 1244096 1113831 1460668 1442072 882910 897573 58412 1901976 578126 923124 1018503 1374198 365119 1429707 374477 1901945 511528 35495 1693247 1679320 1506632 1226758 1425122 11253 1563306 488537 633551 678929 1940245 233081 849666 556734 42731 1733600 1636730 792744 1513102 430935 1785673 172944 461942 1647904 1332766 1669792 1979764 743769 1531188 1541774 1272914 74122 1531872 1455163 418168 1983052 1375692 563882 1349395 1277445 1223661 1914796 376843 500615 1768547 1161402 715045 1181014 1358021 760185 1720662 1784708 171705 1433855 464223 1574741 1372868 1408537 1897283 752070 322392 1761305 674401 243175 1473881 80945 1111574 909780 1966430 1196968 94412 1752024 1755618 1070534 150441 47102 784851 160786 477422 733295 181213 1619289 209968 1927098 1307110 1631406 905004 293335 1409569 894027 1156574 100709 874596 208612 1018841 1234071 972359 1896051 139026 1927604 183480 1196342 734604 1673556 329978 1555298 1477296 1779315 297790 110647 991023 167874 1476523 1758385 498994 132069 1683952 1603563 94922 465009 1258671 1717247 784705 1508539 1407652 1425352 21245 1868833 770821 12851 297100 119365 1071460 1547335 579541 618559 815963 224594 1107115 491308 1385506 1305827 935660 623463 1073370 1284322 124624 1873311 390655 1714864 103817 1458354 1971836 1649050 623880 1043764 1731632 552824 526108 793929 820831 151403 249303 119687 179459 1995997 1344130 34081 455540 200982 256854 1422222 1256473 1603851 1958184 1186819 1891143 640605 35650 997610 1090580 1816068 1161332 1439138 110653 1606560 185877 219680 1653295 842411 1919837 584334 1655751 386207 1728005 549432 1347919 85340 966644 1781387 365661 601190 73636 224617 564186 1642251 1947771 865759 1165999 1511194 763025 1983216 779928 1030834 622877 1738639 715297 359132 1672053 1208885 603635 308286 1907873 594286 138566 986975 223227 1689855 400287 1203930 803298 1344469 1458174 846079 231654 117961 1023046 752815 1476620 1448515 990378 1260893 1625964 671467 387865 1826973 1301022 1322860 1242501 850657 1087883 1786242 999314 1512544 1847968 1530236 1620942 1056234 102638 1175218 1627149 699299 719763 1889363 1741628 261319 1050806 1791994 302413 130116 368992 1605300 1624645 1350266 728324 747722 55139 1627515 1878112 1259854 1301368 25346 1528386 786410 805269 1055623 460691 214260 828058 226996 632390 656441 1628981 795023 1192612 1889337 139157 745258 260338 1406095 1854834 273580 1968938 1653060 767447 744537 1408452 612996 1284358 1643352 728275 1193042 746857 211897 319773 627524 1730947 273739 1823644 1548156 303973 256390 934015 1830717 542980 1247873 861403 757111 1514788 527115 717841 693452 1509941 294938 1170183 285775 1218307 428199 1751279 878888 824295 160128 559838 101349 132959 812663 296490 396184 458855 267414 104744 109618 1535615 1212198 520381 1788189 499261 1930053 973884 1763075 1977116 1478100 1404952 1367249 1832905 1061679 1169079 1913206 970752 303378 1561939 317382 201697 84788 1347074 723436 1730900 308818 1094455 1210038 1282873 1455514 1206701 538891 1391604 1141060 1556865 1250705 1377445 743927 1365012 54053 769416 458644 1204704 820060 258583 962676 286861 397676 208053 607712 413997 266949 1299238 1607099 267559 1580270 1938747 286645 1355617 186849 1922211 1654472 1399546 1620643 1507046 1173453 754699 1117672 196299 622137 687517 1436552 1111887 206972 1062567 600012 348259 1598035 793711 994422 497468 427160 18254 453889 590070 626455 1352443 1725764 843722 1609609 184177 1307876 415383 1712751 980611 599214 844794 1155526 1745441 22443 841367 1342322 1319099 1289738 762425 1709628 1511213 740688 1335179 43271 1689632 1056306 126076 531380 208702 1104703 1579883 254420 1531386 1097066 479312 674104 1866058 151971 999441 1335233 156012 1600812 1320898 872332 168486 113893 921708 513831 1923649 180481 1355913 1846854 47964 1291908 1155336 1629992 176874 675366 1163480 1578541 1804355 1394594 1751696 359106 141847 354923 968093 1015839 1017071 1320421 1878368 504435 306279 864959 76497 1954006 1074017 915188 1589819 1414843 1817173 1197148 46270 238834 1657389 821612 1316145 64435 1996121 356482 818299 219221 607323 1075502 158088 160696 293365 1432195 1340605 519629 225032 1030488 1311909 169035 237957 1083978 376459 1825726 1642557 721990 885114 1755352 512199 1333635 1704539 101058 1198380 1920522 1596412 1042461 1246177 839012 1440458 1219372 408805 1358756 1684173 148243 26163 1795135 693597 971783 1143439 1508959 1707114 1555158 39422 1545150 768977 1025296 514700 528189 1360695 429052 42286 649380 580153 1266106 1194687 1150633 1632462 602550 442981 1328606 479670 258428 1766670 1130447 1990226 363182 653337 547134 1527711 915049 1243468 1135024 946586 853249 1301139 1530451 657429 1587024 982859 646692 1744371 1026076 345615 763985 888864 388249 777991 390532 744983 17850 1599448 972262 1238657 1952432 292347 1596457 204476 1329497 1172018 1633066 961980 599660 1608184 1289390 1004256 1083473 499110 196930 742655 60013 750410 307068 1228269 619037 169197 189144 1770938 165248 433213 1268887 1439954 850081 973508 1139505 1156086 978216 1996979 1664895 895188 136768 362684 633086 801989 907114 1471126 288456 928222 332932 842046 594256 36153 420398 177912 1134037 1132956 1340966 1238747 257257 424889 188914 1962952 164429 1668180 914340 1476810 1854067 1649718 1227532 1154405 1471626 1718514 1207271 1528527 383688 1025547 1866269 1265844 665252 1585625 433193 1615777 1063591 1245071 1379992 1202179 1055010 1826521 435800 652350 1566272 1494437 1022597 1080100 1150515 1978497 1175909 1208356 1039398 1592873 831072 564140 396251 1825509 1315758 1975561 1559344 2800 637535 126326 626786 1245861 676821 147787 1547171 1263588 398971 767867 1021108 1598258 109504 1323543 943155 447176 773814 1231499 974609 704410 1159399 1040807 127309 384990 1706085 1364983 872426 301808 1595309 1309106 843147 60502 1446552 576970 1637560 671793 1324201 1457689 1876965 1856711 1431148 813907 52075 831663 1741396 1102602 1952221 829902 1927605 1556458 175683 253713 563218 769287 1864969 893093 1962591 1545213 1351683 858782 886550 1473237 1528029 426819 1270565 1499242 104260 1687405 661072 443130 1870028 1616659 850277 1157031 364236 1880001 1729437 1614303 1641744 1520462 1262709 516639 733391 271738 479304 9330 878250 783477 1058550 832329 1814145 695463 161974 1615647 459626 1957305 65778 1763829 1523600 447529 1916461 1587574 1616788 1725480 383538 1324121 375010 925707 1248112 475711 1282620 936326 14069 1054559 700370 1250649 1035158 710963 1676987 403000 1021259 185894 1093210 1496268 572984 1432882 1203551 198498 467900 1631643 1829312 199220 721751 639850 163031 462853 1329372 182418 763623 1215025 621720 1193842 1479731 552844 1288700 290827 417116 852067 1086232 467868 1765823 1704120 570244 740685 854700 1094519 63573 969346 943039 755230 1426428 1948875 1721786 815449 373794 462555 1854382 1763783 739028 864038 570433 830964 506383 1845641 1840878 1705555 517518 1408938 1641414 1714785 1105052 615802 1051256 1225577 251060 1446031 1744261 1878984 701681 1117262 1784352 140053 21329 831220 541977 1743478 1350682 45955 1557334 1080942 608878 1651005 581396 1703532 1565773 1056033 115724 1808459 274763 42448 522121 1957485 1656960 455387 625296 277366 1271609 1040949 1295299 935703 42190 1137651 1540282 405421 1282891 1008127 205028 891811 1047138 1550043 952225 951580 214541 998398 1131854 1762228 1571710 1873618 484454 1424675 298918 994300 1807588 1289144 1247899 1720159 671827 842626 178019 1234276 717511 1781834 1924950 158899 1557904 969910 1695642 1048806 1555350 1837892 800145 953151 651901 136803 106526 1477598 899337 207454 1324143 89104 118844 1252788 1442365 1762428 171730 357602 141262 1284797 141147 1239943 1674890 615926 1574652 216274 104162 769793 347530 1747781 1076488 885036 625578 1920143 142188 697491 659201 575290 817603 192291 1560450 1412769 1475631 1730308 203294 1861331 1291532 1695831 768578 1241271 1138835 1235726 494665 1682489 827369 705085 359699 44328 490415 755811 1387142 742615 1090812 838527 131138 1923696 1645512 1586870 1406223 1606165 341110 163335 131468 637354 725231 254944 42918 732839 526714 1047301 887181 1890539 797807 329320 775456 1790644 1392981 397618 1866486 35711 988051 219323 1346860 597666 615735 1706604 1063377 1830868 1533117 789638 1343076 1213483 393852 859864 164502 805691 1071963 1785658 559317 348762 712633 1048755 700479 781216 1949511 1744208 1511592 606489 206426 1057358 925209 895115 1469091 559039 1485500 1026917 1121242 1527219 226654 908291 868275 1258621 737514 372089 1315792 900721 1082438 678170 140210 461936 217326 643732 180594 430923 415629 215155 1609680 1759551 1073328 1669787 1274127 354881 426037 1354558 366812 1501252 170119 948898 899178 890364 1229652 1737916 569907 232293 327583 1027761 1434228 1732876 718097 1275469 745137 1961267 1177906 981734 1772620 1156181 289470 765062 1215484 1899065 903234 473616 1766985 866168 1655431 1586124 136574 1773241 1779099 1661930 947868 929754 1776496 1332964 1982242 147421 373913 90781 389958 1438840 1201703 798431 515157 1085651 382654 263298 1268264 1930160 1957307 782995 1174254 626947 1552401 870369 1711873 733168 766127 1320856 865936 624869 211453 1893357 1676215 1115719 766354 1605889 1136248 682568 1660133 504987 1657646 1508756 140190 1882126 1855046 75936 1571482 1163915 795226 1745459 1691447 1269005 1574136 612382 689189 901372 1261492 1379052 383579 222969 776749 1403755 1239983 1933229 362679 1821207 1505390 1266111 265539 485486 1497998 1410579 186757 508852 1164024 665572 1013055 1914647 1387832 1573571 615626 1341217 1880246 1110959 1482997 1402431 386587 1224210 1779790 75799 380111 436792 1539741 1872760 556661 743084 20439 1384513 1998776 1032305 928445 1088722 867506 1372519 98893 1443091 1899218 1095356 1447309 1637244 1046652 1221916 1576409 499370 1447426 380858 1460690 1880478 307097 1167717 1953399 1029933 469863 204612 637456 1553968 878215 845101 445466 468778 1124760 691694 436327 638101 1337465 393227 1232453 13667 138163 1375459 1289551 252871 360559 256839 1675409 1417008 652366 1490015 205078 651218 948576 875346 1985203 246193 1722360 888837 1017727 178001 1468504 799307 569855 1304702 550655 1929266 404950 999425 87598 1094545 1594781 303855 139574 1389213 1650334 360593 1506829 1415987 1864518 846413 738457 1069747 1207205 950176 860808 1275558 663544 176036 1705869 947231 317568 1453864 1201574 297651 1581080 1584771 564235 1011870 1341513 1292583 81585 1191622 1114348 1784790 1726082 442988 28651 1449875 1826497 1756071 566439 1646988 1307508 419622 688582 759045 783733 1258756 989906 1234615 1160359 398272 691786 1102693 1614569 1733474 854095 441446 158618 129297 962771 1242844 255370 399900 1837916 252846 1499361 1397569 1039856 412800 1048566 858214 576578 1198080 1827525 150533 1940963 350663 976548 191001 1744767 1432235 1716749 999162 264514 1771092 1175796 1981008 913960 1395652 1099097 317798 70256 953717 1181514 583239 294027 836786 897611 1953092 1495145 1847182 1050155 1784622 1936291 287507 1539810 1274301 39885 1478118 1684311 479620 1857305 371569 1753731 1079269 1181230 1034921 932315 440921 352049 51557 806772 1637098 426704 1205354 1972121 902998 856772 923163 1393864 1903466 17037 283118 1790559 1770055 1829999 622100 746032 1828032 419914 1830476 199360 116123 1504660 48199 1351339 909112 1677881 1703975 955206 1787220 1467701 1444186 146441 1791057 952210 956648 29762 1551498 1354559 1198640 580924 1150744 1329110 1748901 118905 531424 1832276 1077331 579408 612989 1377886 190421 872103 726450 675635 1094463 130310 1598759 1223971 1079241 254285 244083 669560 228661 313853 560970 1166628 880252 1283192 886042 1372570 1890940 567275 1181076 992624 1630660 983381 1168142 1181278 1471245 2739 518833 461652 1742304 1531756 349424 694219 211832 1021323 317051 1481085 1461616 1219732 424288 1889976 241422 1558470 860781 391815 202625 1020793 1138226 1025689 1126702 1462195 1895561 1382885 1941725 556320 1179087 206656 263044 137075 161841 317542 1686038 1244175 92029 1565853 629447 713206 850825 1774628 980578 1219099 1502804 465023 939841 444401 1962604 431356 415057 1322502 1188799 1177435 1530163 865311 237247 937033 1712492 1852914 597626 404498 1599121 365381 1077086 1178419 463108 563067 1333686 1568340 1093625 1228396 913371 1973477 958338 1206880 260146 223058 1886404 341732 620952 586445 115727 1089247 460867 1575819 3789 165027 1424408 928689 349472 1120369 1875734 370166 1740468 1677728 1502461 1919564 740032 1032009 1421378 1975265 738914 168850 5991 1839695 638617 1859288 818070 901434 461485 1364809 1773586 1154546 1154173 1761578 815860 80048 794829 491690 1685054 625974 254530 79180 687154 222056 1661517 506464 243975 1384463 1745868 517368 1134801 1822558 1450390 401074 796447 262514 137024 576006 1010672 493680 1298713 1427752 1275005 1455685 1931172 1197058 113319 888394 3785 473236 1723520 1445947 1979428 595936 896348 592836 488383 1109388 45558 1273411 1131723 951215 6689 1050203 798313 1559406 372400 1732923 1885575 996476 630688 1455427 143588 1080945 234518 29193 153316 253664 478967 1498046 1605257 526986 67533 1722122 1150380 292141 1094427 1041920 1539355 257564 1851954 1071078 1014439 487262 1669924 372140 1957312 1794285 375297 1890895 847951 124675 46600 1430051 595000 1512525 382152 1920554 393775 929508 747171 605432 1842969 391621 1304541 680074 1687503 428205 1597516 746789 1208039 1141292 898114 79569 616293 276436 681344 377988 1431712 34154 1143066 1552776 1479275 234989 988116 1460424 171283 1275086 88511 758756 1251317 384505 825137 222055 402600 961384 1783551 1553609 1380623 463497 881658 1573594 962887 693969 1550247 426618 1664064 942504 303381 1069207 1203094 1838886 1522124 309101 840500 1620167 741023 1525150 715453 1303745 1230385 1316207 760350 1418790 1400341 1860782 13845 11430 874383 621689 803058 1591866 435339 1227416 1775005 1437671 1364014 1090982 448881 1525628 615964 1198382 1058685 1315983 1272755 1900826 845597 243860 1841933 1807362 1865555 418465 578551 1101712 1638308 1583546 20573 1474044 1730687 364139 1818988 1036850 1734330 1520482 1514400 802021 1936193 1117286 1063567 1421143 546415 358175 1079020 249822 486425 459364 930998 1091757 1342429 235212 20777 852334 271247 126163 1921408 27932 908248 724888 333037 1965638 1178732 54646 1119831 884144 1240552 625815 486076 1045471 1391470 1953570 331056 1184447 1547606 1594540 878595 515633 1521080 61415 1847291 1804723 990452 472733 1956971 1071772 1703110 420017 1862113 1624758 1613529 1127166 411674 1258457 741738 1951498 1354454 128661 1682295 1297204 1133136 52212 1842484 1651689 758044 412172 1635815 1357956 1830136 994387 1546060 789555 902308 1444430 1996412 421041 249375 20183 179433 1463328 748851 598154 1702622 1845480 1934456 1122037 1481257 212143 1571480 1281935 623062 1798211 1318262 364674 1466822 1907181 571685 1952314 21311 560832 933313 203569 1303269 1205735 840392 1162716 1214912 1554734 1241503 1479723 313015 745498 1281914 903505 1149238 1934934 1735930 1072172 443255 1030388 1315801 727647 867871 676445 652238 1474388 234178 263315 1171792 605817 943635 1140340 203380 1592938 1930042 1448880 373885 991618 569551 1540591 913689 1238530 1449685 1175149 1438738 1901521 643501 1424968 1514252 131045 377192 1949398 1755792 1337641 1780099 1653789 1885740 316692 1194877 89058 53248 90954 239488 1818601 1403555 1635669 1976527 1913194 1402148 199942 1950571 1731136 1271101 1644771 187102 942339 936624 1127256 1993188 1165255 251045 1049346 258014 1460815 1895354 768103 1282336 692583 1935146 1713282 1405979 714689 1873207 528741 1625956 126590 1222912 1949619 1710503 1954021 811929 1223491 1093932 179868 417932 148344 212255 27512 1798839 857262 1420187 880003 789702 1072540 478405 387989 1747169 157729 1954880 577144 1784240 217585 143029 1658638 1112526 547589 77111 1501450 843098 493794 70248 1308271 1246618 989144 12595 1058079 312685 262523 1329541 372402 1921950 992861 914890 1239840 1047878 1594255 1600139 1486529 824192 932038 207591 189431 1911209 1254340 1940758 1091770 385822 534230 648033 1065178 804171 883680 767714 1257993 1570447 1559369 463909 118039 822577 237432 537754 1719057 909879 1425751 1413198 1941767 829602 1388094 1815033 730855 559942 48602 860040 656908 826461 1128434 914904 1153418 1026626 1475543 241150 1837166 1516459 135207 603612 1304912 1661795 1738725 379371 1073149 1938066 1994446 813729 348500 655580 998257 823643 1025002 1897113 878190 1711130 980853 1574936 1999726 969971 603163 1079880 1298671 1886528 662257 875217 1681201 424571 443979 274860 1763459 690797 1810006 963737 410848 1818894 878079 901475 1427665 1139927 750938 1070792 1917934 231221 793566 707745 1733473 1252668 1450753 1497969 1446285 1241936 438555 906574 1093689 340432 1280327 592084 1783669 139891 1116815 601113 1628541 58774 984250 175829 470622 1539111 1012257 1312360 111786 1259916 851677 1135278 1859283 343598 1806564 536993 845503 1726 1335266 912168 988970 321663 1119138 881709 799538 117669 1689125 876629 616538 1662115 1212249 899756 139895 1536327 108890 666239 314313 1070929 460872 901859 845518 357436 1594485 1546360 1953591 557089 1360974 695148 1295720 466022 138948 1715462 1690297 214064 429347 1820902 1204654 1075988 164545 171697 1817118 1995115 402470 1302956 463752 1139497 1285735 1961261 434769 1829747 1148666 1881662 546778 1482960 1857423 1348540 493180 136465 231697 816948 87890 601892 1708185 1447019 1351787 1534447 1765953 285902 1230234 1152877 307456 453772 1147984 1985893 111755 553911 1603108 951054 1164065 1302838 1091578 1886828 1837024 1658327 853948 150526 1357218 1729718 1720170 995236 1814619 928853 1997084 1547249 500841 560122 1470310 402239 1363803 1112344 1667996 1377782 1963092 29654 1336103 1755964 1037582 212058 1690111 1158620 1867527 1249953 1390694 20637 692663 826698 332047 4304 602608 564667 562929 711940 531217 1314594 1522966 1328751 473970 1058774 1391099 19144 965816 423641 289438 417763 900200 1156384 1521749 135112 1289832 1431254 268555 1667347 1120998 1005120 886990 1513841 1959240 1780379 1776153 1253948 252286 674468 1962255 290209 1216473 1753607 1028739 646377 511812 150613 1725293 1102436 512355 1688697 890575 498921 446987 1075482 1641418 1047285 538671 1372506 65174 509587 1125346 719132 663146 1967 276122 436865 652359 963584 825522 1293792 1734797 342537 848764 1444647 143435 813990 1760850 1376204 375790 1863165 1480127 1433285 986044 1423096 1535275 1555111 50528 1922174 502372 1833995 376249 379788 898780 984046 396329 1315196 677686 390197 895420 997976 1911081 1746479 1242041 1869231 210369 1311104 849677 249595 484181 94770 1359000 185113 64914 1916570 1444128 1133277 864059 1439079 56688 130208 1566816 241551 1836304 130474 870421 340022 530388 519657 1830222 1680543 236052 1263379 1339521 713384 1229897 1943157 979369 784571 369619 1837914 362864 1921580 287720 846238 839688 1969436 1528684 1181772 759790 936911 1929669 1589538 937883 804815 1025099 1542740 643911 951421 621732 274649 684332 1200246 1336778 1469803 1397899 693436 1780765 387544 1586545 1243102 209686 662192 249398 66101 1377462 1554738 766089 1466095 571155 1586843 868805 599820 834021 1320289 1722079 149220 1016723 808644 985038 56478 659832 1533494 1350504 953552 1314330 1044672 1370840 1742587 1081338 223199 419870 474760 536516 1878456 1300447 1015053 1980211 118483 979980 651449 1546755 5159 362885 908168 233451 1594783 1376826 1888901 430901 908056 519723 1672868 1592028 1617035 139842 527400 176043 1203719 409969 623806 1350939 1892321 402691 953946 593359 1865208 1780741 197785 1244729 1140119 1788264 258726 138739 811165 116189 298876 57357 1087289 1804631 1005822 970172 354477 1764441 100419 1250479 1134865 766304 411591 1200083 1862482 1940998 220615 828855 1362890 735004 1309941 1228618 1489239 1021953 597213 1665976 1957834 504226 687756 1745505 651645 769540 1053471 1691383 1684799 24360 1782452 981506 1200531 1656440 1763708 1240405 41912 1735519 1186859 1582031 1630166 1925672 782097 1943246 205996 1877619 1826229 1750123 42292 595226 298552 1707476 1345723 1538420 628814 1943799 922214 1402408 1649485 1061180 677534 1143615 1512208 1705511 96063 1363957 244679 190182 449330 310858 515238 759207 963504 1954515 277345 927643 172459 67628 83325 33772 1112273 315371 1551633 633720 1852592 404594 970652 775701 967958 1107992 1620953 1946488 1568361 1565144 1375786 545957 985087 890684 1161445 270608 948726 1151554 1391405 1482203 1100379 494118 727632 1591688 1760268 10985 406233 72080 1256887 946157 206739 802662 651775 126598 1849775 1421367 1171592 394039 976182 1961629 831038 938619 708285 1380643 1510235 1595283 1224604 13790 805702 1455043 1702657 948866 385349 1786784 842163 210190 167644 841593 663418 30304 703305 576005 1660404 1645674 486560 1590882 1314492 1128490 815153 1124322 836437 376528 163767 1623095 230302 359697 1220469 727247 1257107 1523533 981089 1399044 444583 1195125 1378168 1039611 1186780 1751693 127114 718607 1605103 507795 847061 600296 487913 894254 1322962 592773 331669 321637 1832803 430489 640979 1499365 1200551 1915552 1025681 963583 609827 208067 1151558 806489 713650 390876 1383236 1829745 1313338 695685 1555731 1062014 1997240 1363036 1314528 225050 174863 608518 330177 96226 50547 5994 4174 895615 201096 1848915 1179740 1520679 560921 859546 545963 538008 1647336 246696 1566195 210084 1967040 1204393 75334 114142 1101336 904735 1649953 757854 1830597 1869034 713484 1090074 462825 1019197 160730 239789 1638606 1780352 1052276 1572421 1837646 987518 72324 335984 1400578 1940964 44187 1399870 1264145 38880 1809100 1942614 98014 737241 1080241 1546742 752154 1669947 1433252 451879 1030581 983046 961090 1840926 73104 1099570 774498 923557 1299302 1977676 1591373 1147459 1697374 185587 519615 1738116 745732 295446 682054 314869 153063 517979 243523 1343169 1022284 1241869 597885 1745719 1381871 1552006 1933576 1890646 216917 177656 1445533 1380102 286256 265472 665881 1561459 125036 100705 1763814 223355 244576 1010515 58384 402508 185852 1050524 474980 347407 1946971 910816 362510 1052817 658736 1930213 1003804 1041293 1774063 1848015 617563 918264 1471502 850689 1887138 369682 1941384 697840 491710 813745 441674 737562 1833997 850789 1256746 388911 1200117 618 1101247 1505546 731326 1653309 16182 205708 18519 426870 205684 1545713 665998 1690622 250772 1266598 128591 633951 1126734 858302 810128 498413 187297 1877823 1140397 1118792 1512966 1450387 1627375 1634349 522434 165267 1244022 486894 1990648 1409067 1343678 1761401 1757971 191863 832479 1505247 1030975 629553 680369 594578 50391 731873 896437 699186 560140 985386 1900547 806311 1180670 1717756 242298 365178 227078 1709982 1993294 1574467 1176332 501692 522990 464254 1538442 1621946 832699 1547922 1730185 654757 1902370 360419 648070 1479109 263786 1614285 1810467 670454 335796 1450505 879178 721231 721503 1491995 520244 1248796 1173254 32404 1484876 730357 460488 402748 626783 1149439 65046 1756213 995206 642179 1094288 1118624 566803 1126939 1532462 937990 1216360 1293237 991999 724711 1303425 57921 67154 698835 596076 1214827 1895567 214115 1292639 1986133 1822769 769429 1895054 99561 835661 1550805 952274 1102352 1982173 440290 1165396 1813546 1386771 308621 798095 1628618 762399 1101680 1657001 1846270 1558363 107166 1257001 1879503 879967 1329942 957310 1573919 846105 1351350 35145 1016528 460301 827953 1147980 1308108 673394 1611779 1202514 1560381 155480 1792085 10085 1075570 229081 1357099 732064 242570 851764 288138 1424199 1717141 1526410 1685813 1848667 397573 203272 1302506 291929 1715716 19828 393181 139018 740224 1580115 1091996 632572 1206781 504193 1895920 549433 1455778 189454 1070731 1485034 27880 1774212 493530 1719005 1801513 481149 1827120 1628545 713177 83752 444426 471465 679146 1706626 398636 1424902 711821 1016691 341260 1917725 1311282 1443726 1784421 1285345 455990 924132 1613536 654761 169457 322885 1709755 548847 954229 985260 1426927 1642896 599273 1083760 301205 1846790 296247 1510866 1563851 684974 1237548 1877971 1047954 416664 1354164 89403 91204 262712 975434 433039 930068 1230319 1628493 920874 1526984 1193554 1597771 1900990 1993014 553904 306450 532060 596207 1549657 1365394 1427766 627608 95686 1758027 1884421 830045 894656 635961 1686645 724878 1657209 814246 817954 1889537 1478534 1297365 872481 1166774 79763 1656367 1655957 1372179 148736 7529 1921615 1011992 1620147 628440 1121663 1162546 1034861 354081 1927300 1579064 1637252 1413101 216344 671510 1925044 189642 430928 1162591 1029968 249556 331517 1893368 646672 1156001 279517 713539 1788469 1618886 1421128 334413 1710053 1988797 60125 972849 1746845 313786 28282 1814041 1440152 1013527 1781543 768994 388526 747256 34807 1619228 516287 85404 823198 1229557 1102639 1382163 40574 1297885 1186783 196463 1690386 813956 1426613 84821 288399 1947895 1328188 1997805 839305 1808806 435766 778677 151876 157819 1068780 1066198 1673893 884678 78717 1601743 1653895 1656943 853820 1378406 1961110 202556 1820762 201545 538426 1807911 263503 359066 1091470 3888 1032813 531774 599062 1225706 898126 1093024 750708 571539 1782257 1227875 1963821 1235140 1089498 959734 192023 1545819 863022 1839697 469226 868394 397192 1444372 1137706 270321 923701 70162 1025899 134770 128689 1291424 1626447 1920676 416048 1647948 1043675 460047 139466 1106812 173620 1280903 1578095 1691812 280389 1020584 1279930 570597 1509961 1977155 135829 736162 289870 214178 1376421 372731 760871 1232627 533656 896743 1021027 1375570 1655589 282004 907081 1093864 876264 1965477 1418963 381998 203018 1106482 628350 208787 1624199 1650885 387710 1690358 679065 1542855 1442174 576147 578829 1080562 782517 206631 1769518 864894 1912360 602892 137530 1098551 1514230 1259331 735176 787000 45670 1202706 1345856 1023096 1025737 1174251 1283577 791925 414496 1128824 930456 230990 1500459 636207 1685636 176108 1739268 265054 1500519 511385 1813312 1752084 1165639 1643773 233099 317955 1705531 1384804 140394 1735465 418821 121947 1888704 1210627 458324 1794373 333377 1881483 1053746 878130 1835109 12948 171053 1885059 1676487 1436199 1960156 531639 112423 1130454 60737 731952 1628765 1142965 1716598 1049113 1811977 1080368 1113478 614804 990339 1184088 1813771 1502093 849665 1786465 1194735 167820 473232 1667755 162840 1440825 1659452 1684824 1211144 1411826 441012 818242 539077 312774 171713 1112723 255900 48881 1846407 32259 1136875 203600 1630116 1057045 1883891 221359 850210 965117 185284 84221 1813732 1030742 785409 714685 1201377 796031 1774656 272710 510452 667034 1918281 1745526 1498808 191981 1311405 1346513 1321155 109939 324706 1283805 237197 500261 211751 1174072 373219 432888 804402 701475 272118 1661855 1196953 362148 1545684 271672 60789 541607 1269815 1394270 103339 803521 496059 14183 718510 847443 1013459 1763734 1518199 1466754 378146 8712 1851757 1089233 300382 1619070 239642 1074990 1391940 1117404 1381171 1750534 218010 287347 456751 1303776 1087370 802879 1609160 780239 131168 571336 1711754 372627 686542 575194 108869 1795217 56213 666914 315687 1804689 492936 107142 418798 617851 162350 50104 600113 1068480 605877 1371329 339502 1445544 1809157 468270 1357169 400487 128070 1925595 1635964 1903658 856513 1087253 487855 371206 350441 1186955 1712402 1719430 922802 1882430 1271482 1054464 1583629 1188098 1518744 1728810 1660847 449113 671100 145276 60727 369752 965846 1397318 718446 713712 321512 1189283 598392 736157 187743 1798162 1533964 184332 1502164 1414036 762174 1622339 412713 1142509 1495820 1023818 313211 102294 1221256 602672 460318 309436 432293 543491 1948499 834931 990582 88234 755087 1328475 1182963 110710 1493211 452532 841958 1528896 1438613 63316 1251240 877760 1530690 1259188 1427539 1103067 134590 1595405 1727204 977720 144230 1757643 1616094 939298 1799336 1206383 821928 836703 220860 1821685 1290630 218706 4188 943184 1376882 1808771 777599 1320238 1565401 1461057 1076752 162072 1513660 279725 202755 214391 1181836 348752 1026640 321029 1568999 999949 1790447 1638226 127177 386911 1674945 1336614 1870329 904707 1805588 1409011 1301539 1652963 997355 212840 1758789 1010342 829250 1560230 1051095 232075 1387278 44917 1087684 1057110 322727 710516 858893 698585 747059 1906717 1688271 326200 1790867 1583003 329943 1228154 1222954 1841688 881328 1491468 1434563 749018 1732692 197709 1438930 596955 1147625 829358 613750 1855546 1221568 1323413 1128630 1280267 1347439 1417898 1748774 250652 1455731 1490705 1587744 908650 366289 319089 1441809 420324 1245161 125329 1761431 1381167 1676353 84345 1546408 1417553 102640 54278 1761215 979766 1368825 1823005 1659945 1518737 1189108 864249 232578 1168169 1457664 816529 1600481 1233565 107776 959142 1630941 853129 1144950 953690 778041 1875403 1904621 999418 919812 433412 1108309 1463297 128264 709627 1551586 945638 1319935 1166114 749711 53108 1524279 110347 343965 1606796 96794 1176778 368840 472417 163539 1067088 540537 650192 1228879 879833 1774695 729280 871867 771560 597960 749328 686040 1698453 1815137 452407 1957506 642496 1669583 1869724 1979593 1602887 1456628 830415 36903 1244465 1783989 241859 1913782 357049 1706721 331733 279887 424590 964725 1980313 1137021 1462747 1193445 895286 1967713 1760534 1994343 1290036 1202094 1641358 472956 1335686 1299722 23742 1745341 523635 1776479 558602 1340164 414447 760905 1074355 1202118 1920302 688395 1624457 328298 200063 1224875 1772896 930253 947097 156091 437542 1516717 741043 214423 1649805 120500 1921540 1372826 549013 1032030 963529 203152 909828 341690 707763 1313140 227447 101927 731115 14334 424610 1919510 1838571 1171686 1351689 771696 517586 1606099 766616 287012 1832675 1160334 37194 1169153 776015 938137 572738 421891 507831 1208625 82115 1751626 1860721 879422 364621 833897 233575 956186 589052 321093 1981656 1330741 200293 844429 879499 940988 1270682 783763 479468 1233996 1036693 1728467 294873 1289805 1063454 1896004 543780 623090 1610888 1533239 213985 942803 1096174 1212215 943156 1057487 1566580 1907615 1334487 1066331 659696 1906397 1741937 447247 408245 495934 1082147 1943866 1893867 20501 500143 432445 787295 1788367 397990 283754 444157 1549057 933528 536510 1547677 1382148 643549 605834 635967 1185373 962389 1758120 1418473 1509828 1910017 1684162 1660951 1749446 78711 1363073 1842345 1773662 39319 1427233 353119 589546 1951090 1487257 1070497 1272998 1236582 694823 1426561 1239909 1002447 756664 1856449 824178 867794 1608494 1634186 1861716 1843973 1858518 1204200 1956890 162106 1487866 1024244 689131 580331 1561201 473472 323477 1416034 1703955 1704560 1503805 1464163 34425 208379 1236525 2485 1294952 1266308 1155815 1624313 1063183 319405 587632 90167 106504 1026772 372480 523790 1105580 488048 520884 1305012 711154 931885 270853 74031 897919 615671 1574118 1880596 518926 1993119 1820924 773491 527452 507323 463206 779345 1885840 1774309 703558 892862 1223528 992282 180479 575061 618888 996415 629443 1911609 595533 941669 778743 391305 382619 419940 1381747 1516158 1881088 1053826 154337 676688 1423834 1832418 45097 1045479 945228 14503 815448 744668 869005 1327688 337270 1775437 1883072 1932839 1814579 20042 1809865 141168 1686516 978019 1042944 1515125 1570496 963294 1777438 1251095 1327789 974332 969170 1154470 447550 127412 1579462 1038568 540181 1627809 1134372 1417786 419473 184095 1853178 263478 1418152 757686 588749 1021086 180106 810693 1688723 664880 1072028 529401 1647238 1287704 1098426 1789166 101769 80272 231369 1657984 1717213 1179031 1098598 255526 1307851 1477931 280623 1764414 1341675 1644654 1339692 1076191 850627 1256263 99755 300569 476683 866777 1907489 728988 1480820 1565261 1552815 1248277 153284 1384311 880323 1783879 1616169 1900621 1222203 1271717 898847 1524994 564940 1549017 410195 1706022 1135712 781751 284634 1205770 424877 1282737 1390233 1176144 215694 812878 1734500 1849989 525812 1438293 819431 495467 1552596 1643812 224187 671667 783499 767457 898948 722483 1320813 1935037 1494493 389738 777217 1524218 153843 1530633 810107 1749114 986231 1669405 288599 1719265 887433 1528789 1302479 1585889 1435321 806574 946152 1834429 701318 1878716 1095204 307912 1028454 1722107 1029988 336337 1729319 629475 1771067 223570 659856 1951447 1610465 1439686 1131366 1151398 228718 554889 1133331 731272 1883758 203590 1228370 814405 1970545 909122 1405543 129610 377322 739192 1006113 522707 1923044 1662869 1891665 709119 679567 1828996 554926 589784 1314320 1936436 1671474 1313223 468389 819626 1225907 951552 1069188 1930178 864941 606487 1089985 1802189 1694574 1942746 1762935 1021424 171514 237441 1664359 1680337 84225 137277 1095936 627582 1463768 1353189 1906381 1297677 1409516 872920 132619 508180 1358369 1154468 1980074 571699 12634 1751726 1249924 274922 601782 671826 1362090 1954582 115723 660821 356311 1727126 393163 1167807 1244387 463359 809088 1603732 844073 1172045 335558 1969731 523149 390817 1275831 1005398 402828 133525 80542 1632085 493686 831349 612306 66886 238522 1506387 690670 329504 1247335 1248975 922798 1882031 1045636 625067 1716977 927941 1447198 1067856 1194126 861598 994703 253116 370002 867301 1852405 659030 10500 486581 772270 329576 1630528 1103882 1240669 1032973 1136782 222528 800980 532313 882684 1452588 731789 1172893 1595336 1778308 1974665 1267992 1057463 1242427 1327010 1132038 1339354 1636576 1615107 1662932 1363089 570141 882000 26060 1168310 1372914 1453264 31312 1606728 884394 606897 1402430 532413 661186 569800 1185568 881262 139029 993809 631778 852710 1229627 1465562 1518304 1212481 1696171 986797 622690 1243917 110954 1777452 1930983 802128 552540 536090 1140391 159381 979847 953421 962338 1810202 1398838 188942 471920 693797 907020 1588742 803116 1930216 153416 1038785 179581 1894513 1065534 1263850 746503 578708 1936873 1637155 309381 529597 402797 273512 626444 1163995 1366942 1236476 1932805 618303 1805750 344375 1687813 1108562 1374217 519774 31429 1798209 1064798 832686 362892 19723 34040 935979 1967388 594147 392115 1602139 388519 63669 1330865 1901514 300956 1330412 1137781 1741334 1554328 1926550 847230 1913990 1874768 1192634 1733029 210062 1895034 235629 1184703 361465 324908 419453 870631 654554 296248 1816618 544848 321378 1563090 701959 236990 1737625 1612518 715270 153885 163209 279295 1082098 1735330 348818 457664 490441 1934302 1072607 1035343 920933 508383 1927091 9638 1168541 1911351 1329204 827282 1084329 1188513 852022 101034 1260035 1287298 1885318 321898 1082539 1676395 1351199 8521 1165695 1788583 937535 1366389 1217188 135847 1403731 1954597 734136 58520 508395 235595 453890 232931 642531 1522636 1217793 1097778 262683 1263890 490812 1182958 1726235 1627998 110066 1959758 503055 282563 353504 1812398 1393329 1850132 191312 1777993 365374 196132 130428 1430227 1193524 1672059 260380 981637 531334 1442746 645370 1865264 414902 1036809 184579 1261005 635617 272187 542336 107596 493360 312386 427100 954602 962573 386628 1942545 809982 1403745 1528220 208016 1253931 1790217 539383 122739 1041781 774896 731781 1181298 1044753 1431646 1062174 1588906 511963 865957 728436 1766521 749804 716567 465745 870358 723866 1027725 1101142 315239 1589657 412576 1296894 1441147 1452334 1058920 1121034 850437 667105 826331 908937 149717 776145 1369379 1886844 1912959 360603 202240 77930 1663184 141130 682766 628342 130880 1129493 679019 1332412 1298449 717201 74595 1794165 1047536 879115 1265345 277269 507940 1317953 1053046 959302 762052 346100 755120 957111 847648 815515 1859030 1594510 782171 1988672 1329176 1515130 773367 1921186 403788 1414591 722643 334991 1046145 963072 1860098 1844347 1986924 1309341 16776 151179 1258334 1694174 1695107 1519588 941932 34973 1809243 92700 1238894 1869751 996875 780304 778521 250389 1104729 1159092 1004946 1834979 468234 1503502 1395592 239468 1765157 1115768 1904666 1501018 1084716 285879 764529 1410222 243833 976357 996520 734736 1492643 837900 919609 68222 1209709 1965687 1340849 1014228 639580 1198016 671446 1657731 370654 1420104 595564 1869411 1791038 1344127 301574 238021 1813618 1677350 1767663 242778 906935 870539 12925 539634 327165 1718266 1916497 983146 529226 1434990 81746 453065 1942840 610102 25330 388102 1063326 1817512 1192479 1630597 667516 348823 1262285 982104 1196777 1658902 272104 1192547 1528039 1630197 445133 1173087 87738 1826666 893941 1942166 1461801 1685706 992526 1046386 1301068 1801589 712701 1154211 524507 1793049 1052249 1309340 1984829 1984073 512982 1119409 1213317 1524605 233668 21536 902239 1150829 1341539 202901 1704234 874085 1356389 19515 1506674 271792 50817 1469392 1770973 767826 1852409 1896321 78975 1031912 1644759 959610 345805 1801876 1597564 1630761 76158 1188933 1311157 1386719 430100 622071 1493449 1625924 1412427 1796812 92246 1888756 1505345 794992 1273095 646922 1963458 237935 1204381 1220318 1183025 260101 930070 1389800 1360279 1978814 595646 710114 488829 1246418 33148 1081259 444628 648959 401649 481720 1538021 1179103 319472 1234797 1205300 1613727 731369 1434507 1723749 870449 981936 1160352 555248 1279032 140936 304877 762952 1104239 1976440 866509 578487 545604 743854 1797369 182321 1342115 1552444 1186787 3348 789393 1966184 10709 1152239 1769691 987724 1056548 1823918 1866542 141019 1141884 277055 1916066 966252 77849 303201 1227568 990113 65680 504215 41522 1749772 299193 1342424 678049 740505 1517201 324472 514021 1937294 1017414 94121 98030 730508 1332776 1283248 1769460 1878235 1128445 1950672 1378739 1537022 425545 139147 1918126 751887 1563639 680135 896887 669081 558428 1457870 1722741 865808 431330 983606 1415107 1109687 1341049 685431 977450 1692385 322622 1752380 143402 1038171 1218165 1695712 1431559 343916 903739 30259 791740 958593 795783 1570672 783849 1713512 993638 1931710 1060706 1133432 1019538 1493289 292221 1156327 1926805 1747133 261611 985002 652951 1727293 190902 1474759 219623 760464 580273 1258141 1246908 1542110 1587864 1223852 133352 1245670 1614929 1439019 715113 1373851 703908 1342739 1849256 1720212 431951 709172 1752106 419214 1800459 1020453 720723 1453375 141225 1379534 743364 539446 1877252 1912642 25211 1724030 910604 297667 238717 914003 523186 637938 94027 1119698 1257306 694414 292954 1310269 1437128 1499567 1954195 1039190 985492 1097949 141335 452027 674550 1392429 1874731 1823236 1194673 1156433 1403582 890695 1391376 1977595 1335473 1969614 388088 867079 229706 1055852 467169 655633 914131 1618549 1511968 1431226 323210 291877 1183503 1952087 1954783 1106455 1407113 675204 695633 758655 505149 1027978 1332959 1228106 1575060 1843378 1503950 1567236 166038 1850159 1109382 699195 1709398 1022366 293246 203852 1981312 421820 985698 1427077 135048 197238 684455 962463 800419 1515268 20908 502296 804326 936814 921061 431163 1840075 432390 1525622 1091722 394192 625395 1126768 420752 626092 280702 677645 799900 82280 1097471 500149 1940840 379613 523470 782022 742383 69305 762318 1848748 1720263 83869 1929870 1462121 1557154 1614332 102858 730358 52228 1466144 330614 631997 1744096 945155 504128 1378108 243190 1670554 89099 1687328 1975513 501417 1895942 438940 1827292 364846 461533 1780401 326337 1829035 99099 951412 1957186 75325 1406503 1763791 1553537 163945 883804 1342767 919849 1218868 1184831 1165283 74034 637368 606338 30923 221846 1418413 277225 1369701 1522148 1211788 1374566 361294 1514149 1672745 639975 70133 706162 1432087 1953267 1073308 864348 1149458 1503654 1751647 1808664 1751835 347905 1140503 1738678 288190 146602 1162568 1227760 332944 1881300 1966101 146519 934755 1122476 1235341 479846 1697846 1260639 1560987 386284 1865733 1318826 577595 1628153 255491 79153 1328834 1444876 1508029 1305671 1378998 1234078 502999 1035905 965900 1755764 1074176 1645775 1697708 1411763 1119659 1174866 1834763 1983409 1835787 1902149 1069212 1439875 1106691 562723 667661 1333100 1921085 1095324 190612 1809560 1728031 1981024 500248 514746 392760 1107580 1294593 1939052 687116 1853500 919105 1220148 239299 478744 1065456 1202353 197379 1267085 736159 33885 309966 577140 541207 1866883 59900 1879201 1545888 322363 1865598 1029637 985754 838701 651359 1199988 44022 1368760 557433 1533811 1190411 607670 516700 1359010 1608072 1669272 651065 1994424 961450 893835 34033 222036 1060363 167156 1293693 260096 732464 976228 1894119 1253810 884032 649910 1832579 353840 1357707 979575 1761762 152988 1816629 929454 500033 565869 258934 1391513 1182583 532670 543194 1873202 718948 1543340 445919 1968087 1003483 218632 470227 1029320 904966 558158 1080809 680138 730146 399557 941384 1314417 1014573 1482190 1689750 11989 484217 1923605 1836919 809176 878795 18078 1004552 365104 1328949 1740702 1925881 1631106 450262 1779109 1548316 536903 1455324 1633213 351128 71769 1789923 1431368 1250875 1263572 48815 1043984 861381 1673189 843183 1799903 224583 1962736 1204569 1854125 723553 620603 1416909 1916140 1774221 380265 655055 762637 476347 699292 1692216 1839404 1247081 1602756 124380 913555 890799 1793724 851042 305629 542966 658229 779466 1170843 675881 833154 976180 580576 1828174 918041 78778 1032328 1288618 890065 1315580 200620 1326630 1179513 1272005 377736 724818 605679 287362 461393 1724996 1219758 426734 673386 399706 302804 462836 1791669 1239410 1984186 1147388 1401913 383105 1264348 1503911 398551 409973 1808368 1190436 480275 1955560 1870126 1356347 224104 1808101 529553 748281 1880970 623604 588166 1364236 1247235 1913490 1773434 711464 1342384 1694026 73440 1197730 1250565 471350 52930 728292 1785083 1792790 1223545 749395 585821 1975195 1128124 747606 498425 1018024 942198 1837468 1614657 577094 1654526 586284 1327592 828901 58571 1065408 508309 855836 1390999 1730696 963947 803744 1646990 1606576 603216 1071397 420839 169362 1487878 1038686 634033 130683 980148 1921164 1225729 978834 345895 1017577 1464457 1684702 923947 585880 1808523 1152211 568787 929064 1136577 1660844 6106 1302706 1437812 1440503 928876 1631440 566381 299472 977214 952806 1086253 1978405 797791 823586 1431830 839222 1840983 1023474 279938 928013 1153265 1195133 366358 599947 1763724 381006 438358 344408 314109 1234346 291527 452284 1625272 1606934 1232912 1222651 307113 1979600 285283 82795 20961 951766 1857031 1839895 1508249 1094908 1528441 1882207 750580 95286 1455305 1590488 1175007 1475298 1679916 1995652 1919064 1298280 1093079 630396 729533 68571 166044 1160741 343366 398629 1066946 895017 1089446 399194 1570985 333577 1571831 36984 1536296 462487 1704582 818034 1703241 134163 1787164 1522388 1218292 1418095 1272381 1910413 38342 1378764 1421837 234576 1806026 1105760 336221 444782 1922679 1076475 1508556 160828 600421 152043 941056 32354 74944 1251957 1233332 1399334 1883434 1958350 154017 622274 1780087 4668 343517 1874465 430359 1009557 1523230 905085 221320 1296430 110578 355420 1798606 1489484 1797841 1658283 214019 662971 87292 600530 963014 605157 482 758918 934868 1888052 148022 1888045 23282 1512719 1688310 798632 1011831 829142 1161197 1841708 77828 1899828 1012343 1470288 971896 817443 1838409 405406 1987210 80585 134334 1682229 856874 714787 1949312 1921671 1499726 743354 1272000 1113527 1463639 660689 1662351 1270556 1760107 1478287 394766 138440 119698 1992133 1061378 1167467 909108 204651 490382 821437 1992525 637796 658055 1175549 685443 771286 1699045 1897419 325363 1336071 1640799 587332 1716229 906529 527661 1189455 882535 161408 206319 1587450 508066 1269085 1383600 1385391 1219038 1479482 422103 788418 1921988 1787673 259881 1132146 968135 232404 405865 1405307 800536 1136624 1307933 70879 1856030 787989 929432 205340 1430185 693666 1925440 1672504 62991 644102 1783465 1210362 1165578 927660 45956 199565 318732 1699828 1805137 982831 1982268 874633 758412 325108 1528864 68261 45629 210312 57259 1282869 1115173 578045 555895 1475896 1400170 1795039 1853403 450702 785793 1224217 1601659 1295166 1851566 510101 1565492 974987 302238 1379043 655595 1869062 527106 1479604 1436570 1742944 735232 1880989 1455642 3297 59199 1473320 294890 1998673 674389 301988 37118 129506 456957 365602 1356643 455881 1993639 301330 1182918 1117554 253983 694744 1859015 1553286 1685956 1205036 364864 1786646 1921522 1160357 483741 1151574 931482 344005 1200389 515671 897138 628095 427765 664390 104073 1218299 820235 1381924 1954728 1669689 1642636 1995659 1106863 1714934 466350 1724206 892232 900716 777162 808549 997938 1964354 1631955 537710 1468967 1221501 95889 391350 465880 1797914 1799286 1992785 787660 478158 1352065 485799 1576009 506281 559066 632484 1446698 1947540 274812 739655 985186 337743 1406638 1254270 1328196 1088726 1602882 921483 1212604 1761524 48383 1709338 354224 914635 814817 903446 1736474 1756558 1504742 1475380 1711422 1302702 99884 1791993 187632 1437663 761790 997525 1027277 1674888 1311078 63167 589206 1042881 1393016 312264 870163 1296623 40739 1170393 1663169 661214 759144 1455641 538547 691093 250685 1160077 1034373 997914 5936 1630589 176071 1639890 730861 496632 305039 53063 140759 640591 35975 43781 1981095 3366 503463 1274710 1569717 1538147 56251 6119 1724744 1742614 1672952 954593 443568 1982210 1119553 1527383 1745466 1995665 1469672 167553 1120353 8894 1339049 1645981 1775418 811731 1283598 1856854 148072 9926 1329362 1798806 1517514 1129929 1967897 1171336 1995021 411101 864529 170635 968844 1056505 1625301 78254 910694 1823566 638228 481861 492927 1511127 57234 1745753 1202863 189514 1084204 1826792 1492431 1065870 331342 65608 724434 327725 1792886 1853835 183834 1850275 388107 1569879 1776754 1477430 156381 758284 922670 1095994 1107908 463168 814997 1775922 990921 726763 1635245 1937580 1305195 665721 1085447 1550506 1146572 1000745 1575296 1124947 1010734 783363 1473695 692897 1276208 1880201 1587775 1838255 1612280 544481 1708542 915077 1102399 236521 1362566 606666 1050672 1109806 1169187 709778 231602 1167373 1019246 1331422 340205 130591 1859267 1357462 1352237 1492033 272849 95721 718434 1006765 636254 1094017 1111509 1330911 527679 1843999 1688086 900660 1705506 1849296 1995660 1132193 554867 88051 790816 610825 1287850 505540 498192 858052 1764988 875228 1373729 1804849 456630 1814421 1667253 1789715 1556720 495031 1735002 840503 795897 1021703 1597926 867558 446388 491421 1855713 1401545 481218 613016 979396 1320152 741801 1115800 897647 1806030 1942843 1788811 1227666 1399830 570985 1341339 1407446 493403 782109 727349 410945 19405 658397 475464 1998292 918613 596881 473603 323938 69827 1552451 784860 819147 1805529 1308469 197918 920719 1033342 107493 1542183 309727 120603 1755408 227413 1755706 1768034 1050301 1541989 1798111 158043 1480645 660789 355747 1626403 924408 434805 992216 550066 1637662 1717052 1654768 1516345 298912 689883 1032994 800504 1241635 1286761 535487 929118 1266552 1145258 1324061 438813 1898897 1918786 899173 442878 1517389 1510131 235219 1376053 1750135 1246795 406317 368383 376173 1309740 927908 1886923 886517 1539961 1651403 1205519 1424379 1605888 140459 88010 23244 431265 1928034 79544 304256 1954025 121794 1103352 94459 494409 1345647 1853151 17222 1837735 142835 486938 1456876 1877348 1747737 7536 1113228 523917 1720935 120930 856992 1139161 1875963 1988046 1798406 827455 1196987 297599 1258547 1954223 1116372 147397 809757 91260 544213 872821 1648003 1539367 209765 1793781 1467968 1890721 361594 1834413 616991 1692573 955179 30857 1769511 404495 136393 1534159 1055284 1785323 1235547 723538 1513883 1021298 686814 1420044 1870616 1676105 1726520 1418688 432054 1979947 1067721 315526 1181984 860554 386260 1390366 208756 1134678 917073 1372497 778653 1090621 1487994 1501476 116389 722270 1106338 1727806 555772 748877 1782118 335500 1993219 581450 1280611 238561 519316 141720 470916 416044 1416416 938732 119468 1677660 1420615 1377936 1323470 1104824 1491336 914721 1937609 334985 189180 1049945 1777989 1566559 1038796 1152517 1012952 1461189 611503 260412 1359132 1332222 1240400 579343 230110 473539 1489129 814543 1808524 701304 1744347 1915310 1738882 944332 425683 583833 194743 412465 2991 11010 1257948 505295 338225 412377 1864895 1561666 421477 1866988 1162475 967078 141298 219337 305061 1071696 547023 1797837 1420692 1529553 1740971 1802570 844093 43933 469512 941638 85681 912395 815431 1984367 1373809 53955 915420 1520815 124955 814294 1289121 806838 716091 322448 238 1547124 917129 532893 1842272 1295266 128978 1095171 1537770 1127896 1424286 1974403 240204 78798 615021 1198321 1332661 1437061 1853425 1728619 542822 636338 236485 1428126 1590410 1953506 599597 728903 209197 950301 617945 1567711 1791525 1213861 1571006 1805165 1633149 941787 466386 1711611 227815 700570 713458 1149277 909525 1534559 595974 856833 57757 686403 1675066 506647 775987 111485 403436 1949972 744065 397448 20378 1411122 299958 982942 1758786 1932472 1839097 1637926 653819 1118353 1262019 765895 1450277 1780834 1308330 1855999 1821052 555590 151292 1649284 520313 678100 1341245 159066 1848226 1704666 321790 896384 1314901 901068 968644 1830829 1561028 1037356 1504528 1621115 1931044 1941210 1441759 1637147 509519 1768023 412238 1076420 404381 1413798 472871 661577 905439 702508 1993253 45436 887135 238807 1193549 1126725 1724862 74233 745119 1321425 832740 488810 277565 1652628 1104197 614432 135155 912416 1642030 1373778 1762495 1390981 1821071 1049548 1877991 1358048 1938880 336377 792019 1050281 1057081 506468 1508492 1935434 1278944 525833 1775321 1190421 1102351 1706025 374530 50876 154781 1604595 1476292 72374 1850942 880770 52906 104022 1367366 1722576 653598 312232 1147881 770766 151767 1036649 1709186 1061737 1073341 482664 1218231 648376 363294 219282 1101768 750337 1876662 1077557 304422 171813 186894 939942 471733 660920 1958731 1842168 429373 1739859 1227623 701110 1938288 16901 1250061 1339334 1854467 1758361 291275 58959 1661952 1482303 1803493 797544 893506 739274 966195 1736070 523058 1518307 1704070 824711 1146698 652184 921272 1222935 885597 439170 1848700 678547 801826 1944414 930078 1470969 58727 990174 1614519 1880720 1602801 443440 1533258 1425253 1118575 1483927 331611 129916 542507 911430 1664937 1063199 72262 406673 1564814 95650 1778312 757558 9471 1680361 893793 1759430 176522 1702410 199358 213009 1604585 654713 1609289 905550 1236977 788575 1078119 540932 194710 1859258 1453725 1480941 534886 101611 1984042 832651 282815 1627306 1095062 1692563 1891839 561395 49951 750617 1734009 1464567 1471661 984907 1673642 1650391 1572022 881036 357403 1994152 1411824 1417782 1166494 1269046 654424 570530 889323 1369583 367625 1159525 1361184 1898360 903679 1487113 1965642 1578445 1545785 1757180 1087480 307694 1397771 541127 1711830 1479315 585706 1406252 1652838 432570 776153 323569 978170 633250 1790332 734041 1908157 1595666 1675373 1053835 368548 570681 1929455 1844421 1350460 639700 991627 1473704 1640644 1493410 532572 1052714 1307722 844263 1050720 1915239 105973 1278374 380401 962616 1235951 1975146 1488157 768875 903244 1886078 247063 132802 1482158 1980160 250752 1544518 657060 326120 1069216 887031 154987 1879865 1948772 1875146 717735 728100 1401558 1608650 1558446 1826252 1749176 566076 338361 1312087 450840 574681 99585 1727835 1501651 492075 423596 912167 1165301 760878 1578207 1239070 204295 1768217 906611 1318066 1763823 1095066 1751385 253783 268236 1054127 1095813 1268706 1242916 76976 1444344 1979012 335926 89230 479894 1290397 1149608 49973 287735 11748 1976941 1227464 1840096 478676 624724 1391131 479914 984451 715051 360298 1947926 464620 817343 1942597 1830704 34307 1440949 460897 457207 154991 1136060 302406 1323573 344 408996 1805030 59699 1747759 444898 680262 207341 531898 526622 702149 1534777 368220 573903 1832048 195635 520124 1484440 881994 1583995 1708707 1128676 1580100 1481419 211799 1635848 1374209 1052480 119342 1044760 333813 853275 1813024 654433 1162137 1735566 1229120 730671 185992 1507201 1715849 1449397 696642 820917 1887380 1552539 1170269 1013263 546361 650112 1763601 1867743 443233 1785927 1342671 1767596 106010 1134921 1530712 412637 1570834 1715099 555795 756370 1747312 1179160 1567624 1415623 729612 890355 1310120 986200 704657 1664842 1444356 1485449 371905 1732368 1802507 1155135 1999381 1865958 25155 467036 1154905 1828694 1986446 117979 286912 1468180 262891 1356885 20998 310060 1006208 1677371 1338517 1300288 1733522 1860470 1729559 1486563 728813 766878 1952274 58031 1474602 954914 1847439 572666 1262165 480041 1026535 1223759 1947622 1812645 212434 615697 1022426 984609 1784579 1693997 1928444 1694569 568545 836603 1297537 37699 1893515 1890921 828582 1107734 927308 1815941 157573 1163614 494407 1113391 596544 163715 235943 714742 565687 425227 1137568 1752397 528501 83963 1489425 1454158 1976766 481716 639333 1610966 1427626 353377 1494357 521200 1075339 1336885 1927698 632407 1934479 683468 750761 531489 1451158 501119 1807775 1921391 1622526 978163 1386193 368103 141004 1531047 97809 331948 1280557 119996 1157130 1722337 774841 818566 622242 1312771 117326 769027 1226143 1441289 1381377 877481 444827 1065871 1472704 930198 578490 568349 1495537 3930 1949490 866824 1342011 1228995 1044939 1362744 1931567 1744311 944970 357477 1059974 1417901 96553 693438 1839824 786968 144888 73217 178503 1781810 795757 915130 1335895 981633 832298 211793 1225835 61248 1066749 999258 1894823 56694 187196 619634 431810 1085448 371126 634279 210191 687747 699149 929426 792793 1691523 893914 1169437 1895493 1585969 1644156 1649392 1768988 430014 738960 346602 1135818 1404022 206124 1517921 1349642 1217489 938891 1858069 1554400 1635496 93144 1668007 1174164 1301359 1464262 1331747 223284 1313564 204432 614814 1518774 654532 1274988 1621717 1404970 1211912 879799 540839 1856068 632297 1889305 410346 1834520 1493754 325085 236507 791657 1972669 1493551 1899708 1269971 531735 1310828 580746 1385900 1873240 794998 1681544 1472233 1280818 1420531 524008 1596780 1491403 859033 1781135 1507782 1869439 639623 823934 1008918 1154092 812625 1286020 1731659 1633948 246632 491093 1452049 449407 1955651 850718 1724341 1513394 25985 917154 1369866 1178603 1747681 533440 1117523 90232 721343 484762 1119015 599373 1512530 605175 494949 847980 471619 720420 1008978 811268 1932035 1531007 522632 641361 299918 1870973 58538 1861268 266457 76275 1689050 884170 1178250 1159976 933065 609047 1783298 105268 627378 1986145 918771 1302428 37661 789319 1490618 802825 966871 1604414 1854497 1968391 450926 1080705 217324 1349833 163166 918255 453167 604177 467272 1182776 1954045 1645023 937298 135036 143186 40246 536609 1935991 359191 1177951 1190230 169508 584840 1405648 1888792 666880 1721248 1332184 297901 1600650 1274362 814700 1496041 1820919 437073 580270 496766 412834 1067463 873707 12253 1275331 1045745 1727114 1882183 1530060 1497859 1507665 1840185 829186 1013754 591522 1746143 875957 1356977 859302 429375 1756650 790517 883578 406675 798465 465638 1326802 1984834 1979901 191546 1045007 423452 1035761 1436080 585222 1219766 1892726 1784926 1200277 36090 551865 1227306 1606269 477668 1046685 1354592 1152566 422662 1445708 76006 278349 1355086 1327232 735544 217004 703152 592401 545637 1223129 1296105 1890385 234261 1845174 313185 783222 1814670 1828581 1844954 1484233 1148145 1335237 421105 1228020 1480091 36596 1911554 416172 923025 514615 336268 634238 1354557 77571 101616 1104406 687371 1594437 289832 1470613 753952 103235 1803625 601692 985147 1305765 1883390 854290 1595544 241671 1251124 1551843 760260 258843 1189066 1892848 1468757 870598 1358434 887022 1527237 1219357 1642338 944386 1308823 86180 619710 75631 473130 1957090 708380 1490452 1606454 1171925 1119609 1061907 1205105 677171 1475188 1270080 1233991 917521 639233 90795 232343 560337 1111945 730647 1097159 1640056 1537410 392309 1486140 1119699 1980060 52576 1164586 459262 1733107 1817367 564196 1966207 852657 1674995 1626782 771035 786454 1919116 1607285 860377 1367514 1805476 563535 668448 611450 750507 1719494 1504056 367076 14187 947227 1072264 617402 945206 1560012 1456331 1846607 498830 1578294 1824209 1149419 194183 1222687 1440764 1821277 8643 1827128 1160632 334005 1425448 497799 1597570 1489781 529624 1536232 1285764 1870008 191794 689555 96663 1003282 1317477 1820653 521286 1806047 1082543 1758037 292447 976672 123882 271858 568877 232000 470501 1115982 535922 999346 558287 273916 975125 886160 84555 1536967 796357 1916658 1704421 191634 1471027 387852 1942914 1677482 1758868 993798 223533 1862283 1203831 652139 1503523 395548 1658946 714533 89645 1883050 1600953 1768054 515182 653409 199812 1865799 1362361 703758 1335798 1892036 297474 18286 1534071 411210 638530 160712 480176 1310368 181277 1467790 1775348 193831 1361648 384627 165605 1557269 49688 1056453 1155272 1982498 962782 148415 1132476 916579 282684 105406 1930500 1093418 1162708 1294088 1579138 1659696 1285963 1497862 697475 1696752 61703 1626529 1644336 185487 698484 432660 948634 1411762 265101 1891062 1327376 1079357 604930 152742 1267768 650219 1351138 1410235 135849 1119893 1443642 978489 1211471 711335 1187839 487066 323693 1543574 555283 1981266 1031600 1648352 1656438 588514 1907519 1799253 1818540 1623774 1715270 1110590 139303 1329705 799446 1835832 926840 246816 717178 208389 1171105 77854 255693 219538 227598 435823 590982 81386 1230062 428675 334602 1132769 1382416 1219243 957179 259736 1592667 1281965 1258773 507993 822373 17116 1906864 727230 1684707 923384 508322 1502855 397197 717751 1999711 849809 1308213 706281 518271 1717790 1051163 1130471 1859427 622451 1436153 777654 111837 1875624 1450260 1774565 295122 592609 1713016 1933750 431226 1876527 1302039 307997 1207064 903094 1110525 235328 1512606 47760 1506071 179215 851618 951515 1281225 1599925 1069941 1927131 210497 811695 338539 956662 20142 493307 1971323 1746708 416856 619830 608266 1301414 1090433 1226635 546006 552917 345953 551725 52648 133798 1672511 330768 372746 1747491 1077942 651672 1942378 1896029 255530 91336 1033756 1724825 1761018 1822815 139600 368404 1784389 1970898 785842 512371 870214 1187296 816455 1165419 1154120 1272635 1946477 94981 1900484 1389102 316533 1244618 1873461 1780992 214257 1555552 858290 971500 922231 1503840 1789084 1369384 1720454 1042049 1958368 1554121 1140154 1348312 1808139 1746374 33214 346971 881154 1856695 1040814 1156516 317317 1534166 1194864 898101 664004 1078720 1399842 43127 377923 57973 335324 70475 1591480 1515396 1391044 382577 464447 1729967 1933700 440983 1344170 1191148 895784 1747561 236880 1012115 110305 367065 1800785 266390 444344 1902263 692014 1541379 682108 1785037 501428 1074818 1276758 1990876 885925 1944975 290716 1657892 197765 954928 1279676 672908 1884163 1014441 1010191 694080 531818 1178795 311436 1236869 70749 346520 1203781 1974977 641244 1933023 400345 710032 1790000 1206364 235913 1976131 778453 1265582 479105 1049223 1038617 1469083 818908 1690780 774673 262099 1392828 1993792 1078822 131690 396840 1750816 969709 181555 122625 365564 584380 60052 459931 1522558 736369 1645053 22547 904126 1743946 1916892 263360 317686 1143481 37341 1534688 781168 430506 284030 44320 160801 460648 1327554 286018 149511 83667 358267 742449 388508 1264798 1860567 1439372 1082710 1514271 1185870 1525425 1476893 892397 676093 1773337 1553079 184739 1715530 1833194 895818 357633 649102 1684280 1721960 952116 302583 1010321 924948 790792 1333685 239026 1761977 569067 1036557 1779435 897393 87271 1485287 1032878 1005186 144270 930038 615899 619309 911596 987889 1798530 1740559 243450 519855 657454 1607382 1115044 1567952 779239 633252 1365920 1430673 1305220 1134165 359441 1979984 1529458 429245 208129 1737516 488375 1805076 804496 1091553 475794 1860734 1695179 182836 307424 409562 671732 1036202 676042 1410296 1513327 737913 1892644 224473 236560 1349495 1584278 114999 160683 98406 1617983 1741086 393785 1495780 439909 1688523 1232232 185177 1149876 1951955 1168149 1701677 602395 189981 1234565 1707730 1759180 962329 1892454 619467 971028 1365076 1532894 1312867 276891 1625389 1361677 1904755 828272 360768 1582239 1011230 1869244 278250 1708138 721902 457529 1566162 1401211 601089 151237 664660 1890311 1636901 1136960 1817955 940601 415883 37069 104139 214944 1306204 664116 1610166 1479841 628700 1297949 1946505 1194156 363719 1547468 471724 424453 1710967 208838 562852 389311 1071427 140582 477878 1158609 941066 1242903 529347 697519 648920 853090 132247 1874368 800568 1445247 17599 519281 498669 1746024 906018 1597113 1116449 179435 1770125 1488230 1747089 1472619 1285276 1919716 1581068 1024734 1631367 240708 443275 1677777 634310 823269 410376 355424 1324247 688652 717216 508267 720119 772513 195910 1336218 1795732 1413543 1587620 432258 28361 237043 235169 624065 510361 512600 614844 777316 1816743 405649 731511 1334409 1571865 1301283 1392990 1062974 611067 318278 910298 1430717 1004371 1503403 1763842 921991 1711728 1520392 1880577 1573332 1768825 1894270 740262 268253 483493 1344165 111923 860247 672710 1219341 290372 808348 802540 970685 1110033 1026157 323904 206486 294490 1775717 6152 1128277 1920176 672584 1137626 578529 1954690 639672 1354077 173155 1905711 1083691 1477462 598001 1750929 1805290 864903 57099 104308 1527003 1734124 1733746 1948385 167519 580466 726104 1504293 659208 1477524 385863 1912499 930270 496056 624593 318404 351088 124938 162832 1567993 1716781 1518885 1182813 1461073 875443 1499281 1523821 378581 1103144 1390560 1238450 1545449 1558911 425079 652147 1215662 1154254 867569 92685 222867 877003 651080 460295 1634244 618424 1108559 1185467 1085893 58511 1612977 1708636 1264073 771492 441539 1765208 985882 1257586 1129431 835787 783378 1034165 1186602 1826672 761045 1211310 627085 879482 1971967 1634110 1766876 937303 150598 1272492 34893 423855 451902 497118 1624686 409185 56617 934001 1510946 78045 305036 180781 1893055 1493886 1375180 929308 1164649 320037 1931151 816958 833354 256369 1305812 720433 378876 769465 1531891 1142516 860950 631249 370476 1204585 1373758 165838 712013 1197230 1723223 433653 1794945 1636572 796867 491459 65993 1826023 763321 692837 496631 153981 902448 1902332 1465100 1443519 382550 1372692 806474 461737 875348 824844 824969 799699 1484050 1040551 1171000 385384 980045 1580531 84033 1288490 1191106 1469505 1975697 500105 845969 1848894 901524 1518895 685191 697368 1555768 1612191 805803 985016 439429 684141 1184543 604749 512483 1048610 409966 35546 1150741 88074 66708 581000 603833 1225233 744621 967346 1559734 1545413 1347801 503544 1390260 841549 518859 1422813 662567 157991 1334840 108336 641788 1573250 663588 1730895 1965595 1566800 578025 1057982 1714801 870896 1489346 494526 1249819 1317949 600937 739960 1971340 75396 1019384 1021927 1709209 523576 655673 1507272 1582144 1191342 1538245 1329650 496208 194088 1970916 1484805 1632610 629315 474969 417121 59749 1497802 1205847 1868606 1312572 1484936 1280955 349686 1782226 1760665 1335189 1318402 794474 1192279 273175 1357182 1220353 256754 1655502 1402092 1011558 1388181 1630262 1662553 756906 1367077 413083 695223 886402 1343525 1910343 1794952 1999193 474734 941398 1879728 131934 782195 1289247 193409 993770 1026378 1808360 1880737 1839476 369726 1709876 1308634 129111 151986 1686541 1335317 1330523 864928 117262 1375015 1029053 1357980 1166380 1571086 856243 1129807 44766 893447 225352 1373877 482084 1033156 446014 285837 877982 280161 1326539 795429 1990757 1902242 811008 338584 1928383 1827989 1737078 1159706 722143 817746 1367118 1588571 515514 1582386 1295455 457678 1709464 1751001 1096432 62645 390992 1188012 1458446 1616414 1224672 80917 780807 1842262 1338057 972084 1565102 1212055 526150 1408872 39232 794344 1258644 1084898 299093 1178522 1163942 1607283 1070873 553455 601265 352628 1854273 1476684 1156480 767470 106570 1676392 1618537 352444 439863 1139473 382466 394131 1985577 1032322 337655 1230971 368224 1002502 412423 657532 1302727 128391 551779 954415 1074004 879689 16542 497579 1193322 975624 1284543 1343869 1841355 1491187 403126 91738 1792385 1248820 1100154 1351221 288704 236292 1445030 717406 121705 1099840 914674 864691 1908274 1939813 1621006 716817 1962990 888142 913086 205468 84539 765730 742482 533060 586390 332057 1135662 1136333 68307 577391 1536003 73162 1029910 1007695 880894 1425928 769356 1431611 1237778 137888 262527 186365 1155979 1962592 288673 1172608 1022152 1478294 1714663 957632 1102189 206829 1177747 689783 1603200 1292344 435726 1083671 137303 1786873 226211 1814198 1193756 1856791 404699 692452 755624 1894290 1568694 550040 1753624 1472049 517777 1351854 176232 399714 100250 1539061 263704 186272 1306988 255490 1157826 1323340 1978840 1802831 1550402 277136 1724313 141518 332021 761669 955649 678748 834162 1355168 1299251 179414 1640086 15941 1463046 249551 1693448 356678 1719684 1683805 1679843 28813 1297820 1149144 1046368 1483168 559551 1337162 73630 1643871 1923442 530888 696732 1089904 876660 1501057 1709835 1760682 158306 246662 984473 564488 697585 1847812 988095 1127084 952610 325937 1844227 1335773 1621184 1124647 923965 1646803 1837383 827715 1982568 1539744 1890968 1531898 1631306 1156405 928000 1421992 209984 779807 1843319 14292 1423944 1620944 161848 715306 462743 498933 882964 1846483 793421 1599467 200849 591550 19252 501470 248845 274815 1647681 976532 504338 638213 465601 318575 397714 831394 4955 908837 291876 671349 941644 1549148 1072455 1331814 319241 277337 1248182 1788239 4642 184290 1432019 1895540 487068 1525464 1004579 660699 1180274 1142098 219183 1654050 1097630 402356 564152 895687 973049 310404 626718 347384 1313243 851581 1406840 1139488 1039193 776447 805916 544316 1393075 175346 369395 1698904 745685 1144043 1334675 368328 581745 633844 1946254 729411 79929 1220423 710536 156570 1733768 1224976 1739925 832955 1185358 1064696 1567610 1030426 706387 1734014 449864 319271 1209670 1243700 948969 1872653 229052 318525 24599 151752 814852 1537350 294834 1917194 1282118 1609069 159879 898781 1398803 1045521 1697738 1413616 748673 1769433 1504779 1559077 1689189 842544 967602 1468059 374274 1603607 1766428 1749930 193417 1024901 643633 270133 339158 1627316 1874547 921513 307683 797719 610169 1101691 1238505 431611 784450 1348371 42943 1394458 1507603 536347 506322 631432 1481442 777628 1042800 293602 885437 290468 531593 872432 1844322 403836 134425 90217 1836376 1397305 1519393 968645 1259642 315142 808017 720085 491062 269721 850879 1102736 454403 631342 1105990 41192 209731 1999257 739625 1227820 442913 524580 705577 288616 1286498 818292 1531581 1864354 1522161 1821234 571950 288807 1398777 1033892 1103743 403065 1163624 1646970 603909 1418527 1506149 113366 625692 412303 1420722 1234063 18150 1592910 182745 238959 295412 519850 1526722 764734 736897 1582855 1918070 335476 1258631 302456 167088 1362802 1604081 1234330 431923 686792 1131894 1465963 568694 407329 1213138 45974 1619923 1086934 581851 1372203 1895414 1810549 1934713 928255 604068 1693879 1320734 199708 844851 1098382 1201671 1521883 908524 1445980 1595432 520644 1660811 1360380 1357067 1372856 780466 1737207 1082988 73587 1703720 413929 1616896 92236 473593 1919486 458712 680715 192268 41234 1715618 1936305 1394446 1959523 1218861 1955236 1213804 1643879 969800 114980 453245 1585855 984717 1155696 354500 119975 727182 1401997 1856929 1670386 1458369 1112666 1469508 1386792 1186854 1563910 1588937 254337 1593744 836233 886888 49542 1715515 649861 121344 1496238 1464804 606011 965312 1059860 979831 171861 1332614 231592 1231153 1714455 267441 704107 290801 1041768 1103191 983831 681161 1797262 1896219 1081999 933108 7966 1217670 1699029 1522007 1719658 1380421 647055 364600 1631384 1950646 909569 1912770 1803940 1663676 933084 1943806 684268 346980 356472 1505164 1011792 1720431 1323663 676164 1812354 1141076 1144786 797351 1359739 1713208 1459318 1843388 1488493 886772 1174469 1017685 562379 1292975 1891358 508478 593108 51429 90887 1007832 224603 600566 1412560 1184221 1865817 875705 1058345 1583489 604378 1319426 39676 463055 499012 276493 1626310 394305 480312 446291 1149701 1125680 106638 1158382 1964163 658110 1277501 1874018 1966073 867193 1294287 1407569 881805 1978243 7278 268919 726911 675031 316957 1259022 439835 1053862 1889436 919731 603387 1081894 535665 1314822 609624 1204488 820084 1416289 896213 863024 903108 512677 1990568 1046043 1877676 1826870 1958499 59269 1894176 279278 102464 1525768 180748 385498 1429664 519260 1251986 1587984 921831 398394 1119230 1815570 780534 1653494 249103 1583618 324344 161636 1580715 694382 1918365 755466 470287 219117 1686909 1273673 1558735 1539911 367045 1829547 942162 802919 380032 542756 99130 1161490 825029 63633 1459476 1708750 130299 189670 1118722 696520 1464495 1544116 398158 969409 1725233 1685768 760132 120087 181577 56790 795920 666535 393738 447581 1030542 1554883 465644 1041905 936999 15301 1990182 1632415 1272112 1657739 494512 435257 338277 1367694 1524394 25912 1845743 648700 576294 555367 1165368 745063 1524440 1345368 1357507 438463 1743185 941812 1604816 1407343 1209819 181297 1949753 703911 1246835 1344305 1185494 176176 902022 1980772 805813 658982 1273779 1278234 1356973 1923684 1296276 142503 1335184 1697577 18215 52602 1870275 830510 1739124 1283729 257041 241845 412178 686096 1640030 1044982 1661495 1170872 1796183 883192 849259 114674 1043724 894542 814452 1890563 1727582 900015 246395 116387 85320 1380156 690022 1691676 903707 1309331 1969304 1575868 324946 1535120 1246615 1551353 935487 1084953 285672 1609393 1290229 1750458 427246 417499 1443957 924799 74440 1703013 793251 822037 489834 287650 1372235 1166019 386233 97220 1482381 167952 150060 1101088 551632 29057 1652439 1015231 956457 417085 333950 1978957 69606 981703 671972 1526557 1351902 1925025 1685303 581810 1539100 507752 512874 60834 270298 1634097 1898762 167713 1075531 319120 711037 1199770 418631 1564151 1704700 863127 1212214 1375614 540950 467 1841047 999840 1105217 1978670 1803185 649809 1963612 499381 279516 402961 1470466 735798 133455 1257774 1005891 1942176 1933953 841655 387333 278744 1835384 170236 1467853 1007766 3124 1690501 447732 1059341 951180 1771232 949125 46095 1348340 672412 1859396 1387639 1365270 1844497 195615 1793898 694443 733660 1331344 363781 795187 54486 1589082 328041 1187197 368515 1811804 897169 803082 884689 1757492 258076 1595597 197168 1380101 1972653 816391 68491 183364 263595 1663333 1888544 884605 293334 577604 733433 988961 1269277 82273 568357 249987 10900 385699 1477817 1816522 1042192 1827862 252424 1633708 1639562 668170 718216 873879 762145 1169485 843733 166462 37410 319755 1846175 1091329 939068 692362 1533610 157701 1711415 1101859 1552775 1436437 1905886 285379 754648 1787663 676426 97919 1694735 873934 1868721 395275 1711123 279313 1691796 1737554 1038479 1940311 1137207 1168282 1701557 1519040 1154828 1962896 411737 1444716 1324071 514971 1415926 1400353 888671 1377213 457844 1769607 1933527 1588816 1681206 611729 197323 1354690 1668162 459669 689771 1402437 1289895 1730072 1717623 1970811 673680 846022 1852303 795825 497052 1432020 138772 1704866 346964 1341457 1389138 1208950 1397174 1138764 1348220 772491 823819 1768418 704218 703308 781398 303067 1261290 1638248 1703284 358360 1743258 194677 284752 805873 320473 664202 5924 1716557 370303 1423566 1982685 332604 1266876 1366605 42125 934427 1571833 522523 844569 392248 256968 461185 774942 706516 910391 813852 1765478 1345551 114018 1216978 1433028 1504009 730652 1205514 1835427 409809 791924 597800 143269 558152 112651 238020 186824 1555177 1964728 366542 135597 312023 19790 1417997 642455 1888761 1844127 1439884 680577 1983113 1130746 1616839 1518481 1204348 1162509 53894 1159379 111230 1670105 102269 46411 1231435 644563 202904 677471 1886603 98188 49729 1265337 509286 1644397 104261 538102 980732 1700602 1964534 1802621 1255044 360121 92066 1693563 962961 1583577 1165929 733159 886785 1043103 1337524 193597 1432703 1233056 40004 1980035 1405026 417769 1151258 1468683 1263714 1343565 1664610 1530106 1205797 681754 3303 11822 1748696 1089621 1888386 1825529 422993 1065383 1043638 939717 1204408 203707 128912 1353795 710793 1458484 1902860 1487436 566801 1475975 673282 320811 1296224 1248464 1455399 1493529 566760 1552932 335378 1182090 822226 1647069 821619 1958837 1965861 115877 775915 240428 250204 441530 1304154 381978 142695 1171361 26008 692129 1525036 770104 1421885 1902783 1554313 1590389 647290 1981845 1588512 696164 1054241 1798390 947046 1401138 5615 425708 848440 1578346 804571 36246 777435 1431885 1389969 1577564 28992 1057678 942365 48646 899976 1787289 693053 586595 783476 1974642 28951 1448901 202754 1653149 1616482 1426155 1069870 983094 1099457 587204 1392338 239900 1806658 1152650 1324364 531572 398567 1807349 1856199 81985 1952208 1163496 942025 1960927 714037 1195924 110745 1662590 961687 373821 729070 1624820 512533 1117929 851258 272080 63497 848745 1176678 1353244 1439534 999715 1799977 675020 669918 1853537 490678 640823 242387 490349 479652 1467488 637484 526841 64546 1938211 992189 1254318 1749792 433170 1965720 1106292 81753 1696478 1655178 1825825 589682 451772 1090687 1386689 945364 821360 430789 1662019 1857194 1501607 1374854 771985 1824267 234786 622680 1251603 297957 1215489 1205296 708664 1597386 1651189 285956 352619 1408448 656023 419447 1762545 1241197 1701110 975000 1758756 1176962 1403091 744391 254652 846379 480287 582964 86638 30807 416806 444894 406208 42744 855750 556703 1280137 1392374 1004382 401184 527131 712970 231635 190920 916979 1562350 1113397 829985 1839684 743136 721901 1674043 402768 301194 1361208 1776335 1032111 1316631 355390 1767255 768441 1533847 532838 610747 799588 842724 362635 1783243 570795 485181 201145 978587 1937859 1882286 1023318 1464900 1278311 375404 1241992 1811472 1497753 1103621 1771780 176763 179138 298962 1103753 1181500 63087 1689172 1449479 544630 1234337 1145118 1078053 772649 1559070 785299 835758 435499 1618393 7368 1446851 1917834 1228008 1511629 201928 1354505 750823 1155 1584851 256946 1928547 257733 752657 284111 458376 328849 1052232 1714292 1386980 574633 474587 883612 323530 895106 959590 428172 969868 866142 229057 1864979 322557 1974632 1264488 1441158 1898902 1718156 1925944 1137862 627066 71756 58037 1923063 1251685 833826 1278678 1242024 1168104 524637 477611 1852152 507999 88441 520169 1543668 1690863 1758364 1006975 1540200 1773436 159403 13382 215399 562377 1532964 1960330 1458496 1669586 1532564 1938694 1051135 1195015 1953632 937300 1563731 1837750 105242 1025086 797739 491112 1647555 1012573 745660 1458933 1765015 1523774 591076 1713490 981654 1273386 572050 1085943 1148693 857088 1047802 1415521 316202 1919239 781695 719705 712995 569201 755862 323802 1610177 949099 1399374 1001300 1071732 1502756 104101 1190855 264382 473175 1568926 1828777 117585 876225 1892272 593453 1053442 1708776 1615760 166429 662460 1443330 1532567 778839 1298464 306336 357445 1529453 678143 645584 1627052 1965061 1810505 462684 537212 989102 1074998 748141 356780 990518 942407 1154880 1417930 445315 717970 1588675 1523910 1494870 858504 490587 1481115 1281899 804536 542267 547104 409083 1854078 1198496 581496 322031 868737 1910587 1980465 1583964 505752 1522257 1246664 327576 446948 725365 1679824 1600365 721491 1408297 1438631 1111206 868673 945381 1006846 1292461 951621 1704478 1095567 1065379 568325 286371 1555593 1361348 1973767 1881492 430485 824337 260074 1964562 1850070 597772 70727 214853 1222644 379424 300513 1770750 1615786 799760 84595 908703 462840 499096 395899 356831 1206629 880847 1236744 924024 583578 1556717 1087639 1680653 859087 5629 1760265 429599 169588 1970346 1193408 438090 1537270 804788 1737895 797319 1285383 1066678 808733 109865 924820 625240 1657546 541165 1204663 342895 82516 644503 321434 356738 1748740 178753 1048722 1224205 1111297 856941 1449895 1934234 912603 601194 544693 455669 107884 1830157 203166 277923 493295 404009 1526066 1780079 1598615 885876 1099546 1976756 345320 950142 963733 1704414 1286390 644031 1291791 1547008 1989391 1383602 1528183 191267 969329 1036812 1744054 42300 202098 682815 1408522 1525919 1704546 179185 177949 428776 1873157 1156451 1283336 850376 205099 573092 23017 886773 1991437 1091752 195822 151428 501508 1390779 582007 1238055 31901 1045706 481323 1603903 1693969 1884941 1006589 632323 906245 657756 1766114 1351568 297781 559184 1280737 973593 1752693 1395798 717645 1503695 1090227 1486014 1840020 599212 641674 1235909 1177603 285927 965025 669996 1992317 1008606 779011 642225 7707 1527554 1050932 1033812 1516413 192731 112326 1876047 191400 1182455 1444127 1449771 687335 960205 1091452 662702 1289856 257533 333444 238835 1355076 1444034 1673983 997134 413900 1194275 1647158 1727517 1447372 1936419 1787866 996896 760029 1867919 372126 1948871 405254 1243535 57782 449547 680821 1700649 142409 432534 887322 176796 1968243 102066 1764686 764790 1263073 1531249 511660 857613 1799723 1841076 403121 1366443 683634 1356381 1774845 430168 1996917 1640835 43088 115339 83905 345271 1081914 633815 697554 1463769 693614 129097 999117 1931963 1754654 1832439 1730194 1026539 293318 1971173 1480679 1766253 1717950 1849201 1784103 1449140 1238111 1942340 1748292 1122197 1724139 768599 1643667 1713113 295193 1290049 901398 1373728 1161600 691900 721046 1089643 1269784 1342299 330195 453182 1853466 870987 134698 186151 520200 1433266 799817 1628603 630927 1137793 1456823 619948 972271 1524539 372864 1788572 969901 911855 561209 1643829 1620746 797969 1918006 1332629 1196652 125324 438294 270467 1563203 1716200 282838 669685 52236 820803 1739649 651348 815480 1934115 495034 1568525 980711 1621140 1442301 701843 1418483 1136359 816585 1082701 95072 109614 1750753 1219892 125943 693307 1898866 237286 1142862 1717975 518121 515992 718551 1245227 1560806 347601 1728895 1365071 1714961 1976887 1956190 493110 1129069 228989 962215 1342372 1523309 1649404 1587685 575358 1442361 1159099 1611521 1020434 1928223 1022018 1484311 1362982 446851 451784 1714002 1076447 531212 1657920 1549104 977331 457238 138853 11810 1778435 51777 902391 1107031 1280023 1030295 542786 1129267 1237829 1519047 1372294 1059424 884987 1418631 544386 322707 1741245 1078629 225650 487014 963317 1638866 1670601 811155 162253 670516 1472336 1786063 1292035 1278209 103790 639124 855952 504620 1856113 1339530 1726298 1682365 699431 1993664 48014 154988 78726 1711819 1194632 961519 831480 113222 1108709 1566135 831270 216547 1865510 1897452 1282807 1437568 506320 1154901 252946 1718863 17471 502707 1757589 994186 1498184 755275 1107464 938122 1087691 788740 1198843 863084 1119941 1572032 23781 532456 716576 857934 1608258 1913151 859756 335727 673555 988090 24848 383772 1476955 1610467 752861 711635 1847654 122891 1728408 1765219 1847499 868375 1381999 727614 1461010 1230368 1347116 78599 1038804 1620527 402636 587915 1244161 671698 877845 1252837 1024686 321827 1997322 1154453 137917 433068 1552307 1748968 1949697 77105 910733 1442701 888641 888950 423837 542444 258692 1689402 1245808 822920 1429098 1502737 1072529 529765 295081 1533003 1535280 653047 1821911 1793126 1911369 53221 1590718 1997577 1470782 1334365 1340997 710860 1176879 774880 783980 1388796 1119807 974924 1272907 853318 1765731 937682 680853 100544 229538 987979 914621 102363 824090 289036 1518663 1010104 1754358 1553746 1889446 924504 1832693 678429 49034 871701 1472375 319769 379327 262940 1107068 1110102 878944 316954 240951 1202442 1973080 1631293 1374482 36816 1332469 117341 333073 1073080 381932 1038105 1735834 1122633 367524 430091 1347557 1393029 309728 1059297 1002249 1139615 1262889 1098001 1339275 437873 1347759 1232633 616360 1929272 1345097 343551 386523 1832161 819340 1785394 629696 146818 1561353 1321414 598895 1799813 1242871 1051136 1500455 1349549 522132 1807595 1192630 1652390 790839 1775623 1250749 1919178 49706 78486 644020 1406457 220365 672107 852262 622477 98976 1002770 1732150 1542500 1993065 1844656 155369 109487 1063552 423218 1703068 607651 830703 660092 641832 710 1538549 1184867 238434 481208 1031106 299699 1261017 644830 1623311 1226771 904612 755294 1209620 1934861 1052981 1446102 1510156 1737528 776246 1710974 598080 1146620 1758196 93762 1785891 1517299 207259 1023370 790641 974619 965890 1939572 1420623 1867827 1960948 1000434 1526129 253632 953967 1094924 756408 1844620 1106624 1860254 1481465 1524459 1438603 1919456 421747 612621 441250 1754691 1765720 1265825 1805580 279964 1000896 355173 863214 215528 694099 1386213 377020 1530724 243767 1720661 448743 1296955 558401 548889 1550367 43596 1860239 347176 1031313 963314 539809 1276632 704948 1148578 1930493 570329 1317073 75752 196728 1061340 1396498 833985 360484 1906605 447347 1067298 1535666 40565 1072929 1630214 1229335 1923431 55979 1385752 1033562 1470419 1097626 831968 1707790 378112 1756171 1794408 275931 555799 1583349 759278 201673 401832 1833332 463975 1556982 99384 199283 1208771 556720 480285 902542 1557008 872796 868271 1938483 80187 1328635 548622 596949 546521 192704 1395903 1929527 717210 533466 1394082 639874 951192 86399 327954 173210 1607794 790610 901620 651477 1137477 273937 1013647 31880 1065543 996696 836782 1296746 864766 1217999 438056 226803 1296437 1528359 1364828 1225360 571096 180394 1922353 656328 288200 1071147 1130919 1297002 327842 1569723 1982599 1845030 385991 1436473 1192884 567584 1292302 835096 1334411 1441924 1225348 218302 346622 1487382 787802 149237 1991223 1892463 1308556 347170 647799 364205 1737673 3464 230978 1240806 90706 60694 770845 173108 860347 1530902 1139350 257992 1760882 1287961 962522 1866385 109470 219830 284991 737006 313019 959354 43861 388670 1255645 907227 443859 207998 1349070 574761 1162476 58454 431456 887493 1293559 1094451 1938855 1423269 482745 601298 523353 1174004 659275 1189485 1426554 987589 552818 1700190 1070350 748126 654595 1239516 1849349 173604 799920 714870 1701080 250972 1100230 1931578 183913 1309028 280711 1861505 1934326 195037 1411374 119771 245427 175343 1174022 1177715 948474 1866918 1022777 684193 1374038 1388293 251312 1211093 1718857 71394 229857 210662 1887866 1424309 1717888 1005485 668588 1743067 364106 517939 379378 1244780 1149642 719699 1533115 422479 993822 1545041 88857 335382 1633699 1097311 1746188 35702 1797526 852599 753239 1053839 775182 387216 1814322 581249 1200979 1357812 1893233 511533 269176 870655 1830581 1253060 643922 705571 1413074 1768160 686476 513698 1340248 1006486 243923 51520 1001000 1453771 1690268 604959 804026 1852661 1286233 69372 1082748 1855736 1883655 1237323 600717 1475005 11352 1083941 657027 889821 1559255 1175675 1337583 1301390 1421651 1684030 1824398 1924504 565950 1726449 1456196 1198902 1601371 363404 901298 289979 796299 126653 1688975 1956787 43670 311340 777870 1081041 1644381 653693 159433 626305 1293296 1973759 1877424 1377094 178836 1410564 755270 938356 928351 491030 1182630 598440 1546125 199734 303168 413703 1938083 1677087 187742 948810 215338 1917769 24869 559689 1276645 294437 1677508 411690 125191 890548 1373083 1329678 1107772 660986 1233679 1163395 672311 569581 1094481 1662074 1229877 1546532 976873 233462 189113 1340174 1741940 1093101 1265865 1874607 1499702 852932 1841359 91878 1814859 1059919 267693 633110 992080 799764 1981230 317208 626218 1233734 1538181 1262134 393529 1503817 76926 1323291 1361011 1839756 1529766 1419765 1195730 113520 1229217 161684 1968001 476018 63221 1555445 1564553 175448 325884 1523195 1966863 1272360 1595192 1612954 1254705 319340 509471 353692 636350 1240443 839564 1080307 791713 1882313 656677 273773 1935572 1325708 1758904 1431638 1435287 171253 87417 699650 1287267 920634 1460339 881416 1459549 1556425 1162158 523503 371139 822597 1551134 1410313 694551 610900 504531 30969 1638095 1123539 36854 1634114 1122319 1331313 1464196 480112 633430 268508 1211729 193189 433838 1602697 674311 1040224 630096 1630215 454094 545688 215027 204315 1441419 708944 956796 1749010 1641258 770516 1960344 617509 400246 421873 937557 291292 1560538 1821157 1432740 827645 432948 586006 567654 1917583 698107 882751 818576 1473330 1941493 921361 792486 1345306 1783999 1327145 1908241 979515 984075 1977068 854799 942839 1000221 155353 1291390 1402556 1941359 1276366 1922275 473854 519907 1408713 1233871 1708343 1266248 875096 1315237 703742 36556 1422299 923254 1262034 1664488 805376 1896128 648713 102022 1193333 1199256 758114 1375018 175960 1551141 1941284 430954 1551103 294212 1244888 1778633 1777997 1088362 1951181 1403793 763492 1985007 410511 90633 1392094 866028 1467690 1669849 198804 867378 589895 706241 135855 1929491 287173 1651052 1267512 881386 806481 1813580 364321 1892745 1510448 619515 1544187 1915531 949787 1388324 1353034 541000 1915958 382909 1878287 695095 944124 1472385 1348446 1949375 668452 507370 1511035 456497 1390507 617157 241641 973487 1771718 1339105 1792764 982749 718810 1272503 172514 338098 1330567 1481228 1185939 1309744 854398 1526923 74894 701257 1738399 822107 959853 123661 1214395 1906873 993183 1511292 823440 361563 749368 422249 479848 1578137 592583 215127 328706 1278819 1219147 760678 879650 710288 1902928 1125833 1826384 667703 1942457 206378 738686 1512857 137139 203977 1387864 233743 1288706 590299 980976 428605 302613 277973 1777233 928459 438501 251628 819976 1590182 183673 14713 1062185 891076 78572 1489211 343249 1424778 58241 399941 381639 1651634 57520 1427113 1240497 1734676 279982 545488 793229 1990153 87010 1390613 129620 458913 39152 417723 1664426 1880334 1823776 1472094 496406 1559844 1950175 1573851 665080 1037508 834235 1107304 699214 25115 1843865 1507999 1448411 1268993 874620 632261 66851 151532 36228 1391349 584622 229433 44830 1438953 1556420 607814 654134 1582690 1830105 500842 1988598 1766650 365905 1576085 765291 947607 1519138 1907810 1555105 180735 342858 1754812 1186075 1356832 1684746 9450 1141008 1464002 554456 1849065 994813 1254146 776479 203047 545968 380646 53040 212807 735216 690639 318013 1946990 1081144 167521 1963464 894220 496065 834692 1470513 662853 1559261 1022522 1730749 138471 757369 1761855 818581 247035 604071 386604 541244 19850 395522 1666975 1803305 1191836 82759 1578426 1370432 66601 1479522 128049 760914 541997 648716 1560011 1029283 568832 796909 1422493 1416000 1477417 397591 1102959 973872 1859905 400967 138314 1186841 1004258 251219 165725 606662 228829 613681 1215981 1433603 585780 883909 1726189 894010 1166764 468348 1594282 1668490 1731816 45231 566019 918351 259847 1059648 77380 566670 1443830 1720243 85640 1514578 1012894 53052 909751 96981 1430918 1049802 625961 1530550 1325135 36933 831359 161789 1755448 209363 621916 1862169 1664500 255708 248775 316396 1605607 1269027 401452 1139054 1049513 648757 724533 920647 733052 982454 1991915 1336947 614383 968582 578578 153518 1748764 162194 1444953 1675385 763931 1435400 968851 955446 1182926 1999428 1099132 1959529 1527689 1185213 1224911 1830560 1087909 758156 661946 391408 1261147 712892 1164731 1280613 657366 135713 1003609 1281647 68174 1007123 1813156 1563184 758784 189149 980422 1744318 1480921 302262 1458397 1493205 1950925 1893927 1750447 1630546 1675890 932277 1253983 530100 1398177 1343935 756969 1603373 460641 1212202 535872 300769 1397752 1102133 1979776 1089849 742220 1209728 472877 991164 1455205 130313 629279 607976 493048 1119690 1850105 952980 423675 98897 918524 205290 18596 993413 716828 1460836 1427437 121710 1456965 1325932 583405 1927228 1368575 48857 1566568 1165650 148423 1272086 1616206 344945 374332 1301407 1755812 1683320 1233777 31734 671224 1476761 717004 1135209 1640545 1797495 1625915 1643632 1491913 93735 1795825 1367025 676427 786259 1895377 1212756 1842322 1976928 1658921 544861 1876614 1378349 1745594 1968021 1054029 553995 1748616 67356 412771 299961 723923 1887561 1174035 747241 1521788 351702 1246075 689146 1877712 1201316 1762774 959979 424796 94664 1201186 1265874 929376 573336 770242 5190 1573374 188640 1743989 1412618 1248963 1622660 1096451 1323065 945463 873769 471675 991075 932962 1854559 1022925 666765 111406 1802148 202423 645950 1604751 1074414 931144 333323 1459069 148853 752066 1801404 819821 1055750 841158 1723804 1389737 577839 1227298 140297 1702968 920233 1346677 344939 1926303 913161 1086608 1792726 219069 1497134 1204562 719612 556791 489734 350028 1727789 1270601 1414492 846277 225057 114188 722253 1006898 1132258 1618676 230570 1667408 1555031 849043 619911 14149 653140 730892 762067 1454400 1887457 1940066 1372182 730848 1574612 1054775 15231 1536971 1956024 1199024 288235 1249452 582999 1644513 1191893 617259 1277631 761122 911667 746860 1816446 1823180 325135 951080 384603 880839 1029858 1025606 1334124 1395932 1876681 1749110 199125 1418391 45141 1287695 1990318 289613 320355 1857109 1785260 260156 1421623 1657750 794940 1279085 1783178 1594574 1970881 178319 756016 91051 1089377 558186 1073692 1461087 1524493 1608075 418382 250591 1501599 506918 1849343 1569358 652297 1547504 1550388 409765 720066 47716 1912822 1680022 674003 529407 251680 1892299 1674364 376659 186180 751020 1806393 1053031 984158 39352 1987619 806025 1138516 1915732 1211404 464646 1340235 345896 837400 1993099 143355 1975537 1267985 1478526 1892792 1375132 519510 1132328 820104 899510 1239130 394988 1550288 123808 1469514 1379682 1439221 1053940 259365 731137 732296 1524514 1054121 634377 702686 1466159 1270435 1443508 1083697 725570 388927 52750 446894 965753 1019104 1249449 29449 536445 1218227 1376773 1938764 745889 991735 610267 462644 885552 1969025 1766086 1337115 176391 1371195 914076 495707 188057 640035 933644 1271885 363612 1162866 798244 1992912 175188 468647 956550 490825 1312177 1002888 1926324 302218 385773 647997 1220797 321320 879851 679467 915756 1172197 405999 631224 1508184 714931 207859 632665 1236981 1051173 1225884 1188271 890692 419987 1243079 549343 1409092 28867 873969 872216 240433 535518 1577841 864360 539210 1248803 779988 1828665 1422451 350479 475964 1372326 169341 632818 260076 913568 1163658 52667 968335 432159 1585081 308778 1200480 347448 1750889 1199550 1898691 1759172 1928037 1413136 1376075 1376030 1089346 965705 664565 1091926 1015755 639832 1983525 1759961 1710068 749443 1705404 210313 150883 710410 1193026 1934421 1301082 118725 147096 750342 1407095 1372899 64054 1678944 2374 417842 286623 1096534 819923 983960 113569 1581492 653110 1894693 1304536 1935475 1057317 250507 86932 1281615 918976 1051836 1179323 1529161 1468386 866078 17962 363370 911971 1240279 1079082 1019863 62430 1504044 1020961 713729 501466 738047 729079 480787 1642767 1711625 777739 41914 794605 1777224 527295 1974068 1238598 367540 1481071 878383 1613979 1316333 1250919 364348 1968431 1443144 562746 972073 577776 1775995 1628 1525200 1364322 1584406 726920 1789291 702735 170991 1976421 638525 1150534 115889 1335058 993381 467638 1854363 890054 775941 378425 968377 1343220 755205 383154 760187 1468635 643391 1068085 825122 1346212 704156 1459168 1316767 1686783 1860378 1737581 823008 704736 712142 1867462 387590 1249661 1441683 1755489 1825653 1503262 926178 861263 1592220 4950 781986 635098 38603 70033 307202 1465720 505199 1717602 1663394 349114 803168 1540324 731108 628888 794155 1495926 1407043 1451562 547818 1528244 717622 619336 1768185 510623 1861923 1716239 1043782 852567 1648160 1204080 1862244 990707 738252 1231779 622352 399292 1636011 1481702 1222990 1726220 1845060 258859 843339 861567 1408811 513815 1002771 1527367 167575 1072817 1925826 763791 386831 1964235 90564 477458 1010570 530217 1765634 1825706 1443969 1002230 1080078 918571 1701146 364167 1190181 1963697 200455 677210 569660 1777680 297383 1785224 1535930 281700 192135 1209129 151211 1425518 1278457 1291223 243060 1731746 332781 589502 1394675 605705 1487963 1990134 931059 1184193 1384981 214164 1764568 1146132 1139059 1727251 1532543 1920602 1173145 1734403 201753 1939822 1228399 1516932 1926402 677689 110174 498566 1160073 1929261 1324214 1918147 1981168 1168133 556353 1427198 1761909 719131 1174332 1976903 1351283 416654 1604600 1408081 625131 1755877 1863754 34817 1895997 1524811 651625 90017 340992 894728 1389764 57565 386949 1362768 84617 1080478 1231157 602279 969944 420614 932503 1163428 1131838 367414 772690 242131 1882028 1567931 936139 933150 1121653 1824976 798402 1114365 1788752 1176809 371246 1289097 1772891 1599936 1504384 870968 781965 722889 724394 1889861 652802 680245 949009 61746 1041537 1134936 121396 404861 599877 666455 1382149 132727 937107 948338 288379 321243 873110 483649 843594 1245280 1665295 1017777 1805364 1651717 775121 116787 1585668 1096257 1737670 1751000 1535039 1310107 894797 1338431 1850694 1274835 753922 101016 1930026 1166564 1135884 1717452 951347 1586438 568039 1151251 483181 353316 672383 49423 1222564 45981 1646088 1549436 51512 243590 1024798 1025423 1332307 330390 899020 993856 1261737 917589 763044 903864 42590 221974 350714 1529181 141711 1796594 179543 246289 1005004 304278 1303275 1869169 358144 310521 234871 1987971 457241 559767 1039948 510799 939945 1376976 320017 1699930 1017714 1742702 1576083 518085 1435528 1647269 1182131 646344 865309 1886503 1147856 265161 1613062 1247651 1547209 1735854 1696370 818937 1447900 788099 1739486 1380017 1578545 357381 745377 1491 1166703 836934 1312490 654182 568052 1535323 1892142 1136376 1700819 1526626 398304 666090 861192 852624 611843 580198 1381410 653887 1588497 1531857 1026131 305764 1343256 863103 1518915 1665226 54918 543442 1547408 317158 1148393 989426 1132501 1018381 1327481 1322279 330629 1868955 1265134 402585 941738 697212 1492191 495135 485171 1767436 372763 643125 390948 282129 644025 832613 16610 1374829 1467699 1983046 224877 1577203 117114 1837850 550449 1560652 1563581 63746 1707959 1640929 44244 810865 53130 1501968 1321247 108302 277041 1098027 1497664 1036946 987144 697636 514979 1535973 446265 1821577 512712 56549 1427546 1713976 968129 1892242 1390133 1829094 104202 1109532 47508 897479 1338685 1255778 1819683 551159 82438 1545817 485723 286086 356287 680508 1615545 1931987 714289 1656330 1162444 856621 653857 319404 212774 1613211 1174266 1099215 1900608 1413915 1834682 1675791 1009866 1247067 678902 394641 915236 695259 307590 1460579 1539072 1611276 3716 1004429 1937482 1359254 1258400 38151 239613 1739585 109475 1732096 784094 1040942 1446685 128307 1389530 1545681 1522841 868207 1773095 795702 777862 530660 1015810 880675 330871 682005 1609688 1623722 1493503 1517316 735647 1209139 35852 1171574 215460 778996 1870532 730657 1137741 23738 575001 1963090 111027 345875 475360 61581 953815 602776 903711 1761455 753434 295380 523326 787737 1700973 764293 1072609 1801602 1158627 1527873 227080 141883 838946 379867 408699 1775729 967548 1043257 1424806 102701 688622 563448 116018 1720384 640251 670273 453186 705600 1035263 1703661 499245 1207715 1981310 843614 858274 877033 1240185 895962 1630751 689369 1954066 1612649 1005102 992208 1819020 963930 1983632 1849480 420376 102519 491983 394543 235379 955461 1902975 1926419 1895708 1949984 1629362 1023924 1112012 892489 1158269 1443864 1910179 1340642 1923989 1672282 996605 1792509 1535940 839352 1005654 17027 1912143 682566 836588 270286 307261 523145 1422597 1653374 1894481 492925 616438 424823 1482784 584674 1390284 65994 538149 1927172 1957616 1164171 1223095 995562 155422 68585 555271 230679 332524 920310 468176 1501810 917485 1607510 1705309 888893 519001 874703 1444871 1531545 596533 1263238 1369821 20499 1328150 1098951 1218059 1756217 1583389 1160142 27775 147591 1355919 10803 208464 1265386 1352891 1303442 1523516 888294 981224 720311 294831 1542358 852055 1236206 1219733 323183 198432 294138 545951 194141 1478879 370670 1361499 339359 444483 1541284 1967324 1651101 1950797 1586182 554145 1536696 277245 707977 943388 272469 1619861 825895 539066 1523249 1146799 1150883 894714 791502 1979836 290715 1859240 967021 185647 1019205 1201098 186611 247242 154161 1994435 174491 1734704 1208949 122394 904443 63043 1456489 1153655 221054 731139 570048 975267 1744800 689392 333316 265979 428033 1729528 1727546 876840 666130 1843783 488527 1175355 167400 659927 909411 1578199 384404 227752 1690377 1206632 991012 1381816 700250 1489815 94095 1954836 1293671 1584815 1316130 686866 1448902 1522982 1621308 1055070 1231912 125210 74707 828888 1907367 1946974 1742890 1742005 385998 445308 11516 1829426 952135 638022 1759710 812530 1410359 497656 1999914 1615244 1408715 794442 1842342 1383419 1052699 792386 263537 1864212 329163 1659838 249312 192450 507036 1079849 1018306 325213 1492199 1944139 245640 1249629 1711519 1457093 1565081 1096436 371163 1733174 889276 1144017 1191683 1101455 569627 1654123 1367997 760044 474273 1742658 153491 1632843 1033049 596832 1464281 1886183 23874 1420214 1667725 1933154 1687882 1669788 1970567 196095 870115 22339 583356 1273307 1763881 7645 1035772 312763 519984 1310678 1410291 1739362 398455 1629585 1635500 468912 1388012 1439171 100075 1445392 1483659 1261778 1717281 8254 1347006 1951636 833845 1568888 125848 1824662 409437 127485 826960 1581750 1868048 744218 1162009 1248163 1157089 999560 595624 1112350 937414 755804 60665 180489 1440779 1860210 816472 1066302 1061777 1065511 639716 600028 1829059 1510520 979215 1757762 1966562 1590219 1538971 803679 1103035 527153 1559840 1436314 1578991 510419 679814 1972083 1250930 790738 1986913 1104410 1560214 1234072 1103788 99569 1898481 295972 1142795 946881 1061776 1313828 1638286 1651314 1381329 798124 1207202 418956 1715148 1279635 267503 492313 799215 1828943 1035742 1661255 41422 571102 1397324 1900767 1625910 702055 507628 1759457 81363 1135139 1731209 408292 1760800 1158183 1068698 495819 1113997 495420 1758666 1084201 1210404 163789 1178850 897206 1790634 1927215 661422 679611 3823 1950393 266404 1654660 1837875 1351954 1027124 1182836 618402 1095181 381657 1401513 1645500 471531 1777753 1660259 1743729 1615198 962610 1064833 1354214 732877 392549 1802666 1174159 931194 1723407 856384 1814947 429011 1891461 645796 109891 1755061 343829 1882148 1572725 1294648 691161 673614 206668 387301 1282024 332080 1062767 194552 673019 435106 771191 1824783 1016152 951249 716426 1291284 281236 867251 212524 1132528 73030 451371 683987 1932100 1158270 1248536 1035725 538804 1516694 375029 946431 1677160 149366 181514 775007 1857638 845783 759929 1954407 1569730 1542637 1803279 1837796 1491373 675229 1374698 850830 1780026 1902113 294441 292587 436120 1030214 814148 650727 1782242 971661 1603891 1301233 1115404 1842082 1943779 1328884 497060 1805065 1003725 1431414 1177916 529103 1991134 1135774 738631 1661835 966857 1388299 1958383 1885958 1622348 59957 356961 1039636 1039089 1299304 838140 474546 758484 413535 146166 318224 636938 418292 476930 132749 252008 206570 1950114 255663 1027194 325947 1897129 1087596 584418 560740 1036052 1303114 1990958 1310939 1507140 507990 1198320 857134 1228966 890318 132464 764789 799186 1697168 754598 1006047 1622919 1033463 1237334 603064 1362902 1347818 1835085 665911 1924901 1122186 1929619 176785 588173 853401 563350 421717 1079848 1431935 431955 1400344 1961973 645259 1231258 1230405 113411 608398 479813 1436789 1557789 1907353 1958805 1374638 579910 1100417 40981 1872570 1944331 845460 719102 1806623 280989 586074 751681 1984695 427845 1410524 1554954 707706 550759 676261 547329 253305 1558561 1363016 810591 717436 1752147 17965 1504918 1567295 105494 196027 1062448 1994591 648802 1824031 1089417 905711 1099390 1038509 1671274 1892537 818692 537570 1056193 187776 33312 71371 907503 1828708 631829 1207545 596810 557358 1022079 211756 857873 26164 1984604 56208 262732 279120 1699757 1645325 368185 438891 1841344 47445 427611 442691 815950 20572 1600845 838141 1351312 78355 1367722 3825 1327062 781585 898641 412994 1066034 998174 742899 756574 444978 1616493 1412832 1403663 544474 1210872 1661504 359405 1262350 1776614 883601 724765 50943 497242 1650943 322157 1456161 1960420 68217 1544753 435398 492792 488809 1497145 1932691 511920 646267 725662 819465 1974263 636356 1689879 569651 1567243 112721 901369 1918768 1081413 1903242 1805762 1994436 1362371 268925 1139015 1625488 625908 409266 1601101 699836 491236 1091277 1664855 54023 609996 1756271 936950 1298497 299457 779485 829475 1299769 512099 1933825 647206 1473466 650503 40584 1421033 158820 815866 380776 1070984 147883 113137 1346178 1979547 1670045 397836 1497643 1746446 1058274 64230 1385339 1874294 764982 842987 1620113 1883971 175508 572067 273671 1922044 1054817 191556 1375093 1750183 942950 1225032 753534 565619 714656 991327 446989 815530 499998 1273159 536258 1835520 649233 1676944 72170 590632 323377 835433 1162621 1045286 732747 959283 711208 1006239 1301364 1822947 951293 635689 1687345 5755 1462213 1172517 988391 959125 843042 263194 1700848 544223 1971490 226083 1445179 92008 341736 1437595 1891893 1621181 1326627 1631691 42607 1336056 956143 341313 1184493 1031596 1065078 1759758 1432285 1165558 449377 1801145 1380432 936781 1412450 1526876 104789 681267 1382533 103964 1542092 1758355 554989 537374 1893196 1442475 1537202 1547195 1289686 1580295 34562 1455482 1447286 584911 1811693 772541 1414830 768202 935053 1337814 1748436 1704381 1764109 1702335 598438 1978953 1810520 1608610 1766056 450401 441061 472582 304613 60591 988449 18193 549278 1316486 696255 1565812 346338 228596 1088969 765927 208500 316288 1065707 229212 731861 1260478 1223083 1513797 1343698 328328 26006 357768 1976449 1798231 243698 575874 1117447 409565 491944 1188497 931067 919049 1443275 1813829 369163 770336 895756 622771 1790554 908081 1355091 1426046 1168876 181208 846024 153313 325082 1613577 374159 1141095 1530780 580278 1168455 1861262 742240 696871 346111 1435675 1066398 1952630 1125544 1457739 1369986 1437702 589315 336733 1387933 387503 839302 63398 89773 386971 1919385 650150 1766047 993218 1413951 500045 1955963 1189634 1618595 1212186 576721 658202 1405645 850347 1297091 170453 1009350 975651 1424560 1729873 643572 1233140 823268 1156131 1869454 1156522 378101 1328081 1082955 210827 610052 930144 650735 864843 1078228 1238734 1807537 251128 464875 1079336 1575075 1308610 184607 1608269 1281974 1404935 274377 1677337 681686 1840351 1066863 442842 1261746 793827 1495087 1371707 467068 1987677 506643 1680981 984488 1165991 1849284 959988 131551 501926 1219328 1904776 1923227 1714260 1651787 1534276 337449 1079699 1431433 634799 39690 1470299 209162 746320 197108 1470709 802678 111476 1040492 1698819 1499656 1776824 1562546 536010 1515032 128748 1811040 197432 565960 1655130 518216 1563705 1140475 1027987 144201 1411363 986412 1409313 1036169 361889 1502550 764090 438234 602000 29153 148321 253662 1251701 1756090 1155802 1799006 1834052 59518 1600627 408003 259397 1483799 635278 109873 1803281 1893715 783613 1548745 1613841 111804 659151 1153227 671607 863109 994594 157774 985395 1813775 343677 191363 645314 1823841 408234 1108104 105204 1290181 184228 233153 204553 1353515 427656 433231 1801892 1973242 1240257 949763 1839140 289266 487038 1844396 1457121 1078104 1671844 1601749 274283 1938231 551956 1565396 804747 1532616 850269 1791109 981371 848253 1633797 1860916 884381 112508 256281 416444 585314 1328712 260505 754331 555054 940393 1677052 1768305 1587407 1730382 1781280 555200 446069 1290635 378445 1264890 318992 1533486 1290058 580760 655721 1858555 690576 202443 219128 1955424 1669939 1467230 885268 1958848 476543 1914385 424167 771706 1177262 519916 1674241 582308 1324319 1052163 491005 207086 817071 170977 1495374 1985696 1360770 358877 1419271 141480 446152 442070 807271 340574 1908009 1784820 460430 1467650 207673 1240953 1957859 1595103 1230671 1138538 564879 429904 746102 1653044 307741 848460 1126142 94243 954238 1852791 1302817 841195 1720622 1588141 779053 1685564 1152746 1180599 829736 1764879 650708 1388710 1851243 1361049 1894621 340005 73593 1825094 1836748 1931177 1233442 866253 1904112 1501213 1917734 1392985 222178 1288985 347344 1976040 252670 1804507 1291023 1242584 150717 906456 1114033 1618631 533860 583952 1021354 1572547 445211 1989939 1096286 168833 808758 314686 59443 1919500 1723275 105426 1832649 585982 815961 214372 238639 784258 922556 469214 624730 776339 1006534 404476 354634 1871574 509655 1870769 109987 1773612 551599 1843860 1996453 382570 28355 100067 1157638 1931971 1829830 952128 811872 311387 236009 712026 371357 1874743 406297 639437 1578274 136066 948801 864865 767118 599892 1956038 294520 1281059 1244379 1881204 1998162 1384294 1109404 250995 996117 577718 560081 1859156 906866 193397 1433734 584136 1592385 328109 1491424 155865 1328021 435905 1719573 154205 974109 840277 1190916 1398183 1865835 486471 1171550 244123 785324 1342350 1943474 3334 190683 1526660 38617 995793 115627 20906 208873 1128438 912497 90767 1565373 1978761 130535 930337 694630 785065 168935 1276863 1644324 1624022 1891472 454207 1479655 41439 1791698 912428 781488 1848310 841868 153188 1109955 1347087 1492588 295702 1084363 1420147 951563 597149 539155 345250 442390 1894340 1463172 129847 484374 682334 1482086 485546 894586 1158524 907328 292702 1223572 1902840 72256 529453 992348 83234 1565661 275865 1160118 1228604 49153 1290887 1681238 283144 71090 761116 278382 181450 1738919 1795677 337076 1190889 1046853 70671 1415310 309855 3737 391691 1297832 837419 1880235 1148319 710485 68521 327563 1969634 1609876 1917277 10906 641842 960055 339322 1111081 1037637 1194761 1623713 748340 103791 706889 121740 1467242 1393335 968507 330821 961633 90533 1007001 69617 1353674 257464 1099824 1588377 199896 1908844 630476 381870 324933 600272 253999 1276572 774698 1467942 585243 1354458 685858 769922 1797305 1092724 1638321 1339008 416757 1542229 727199 1399005 585773 975343 133244 558283 680760 1109974 893755 1378309 591963 1651411 701181 1102417 1615456 808997 1919377 677543 872807 1428245 801187 1184248 559994 1176554 772176 117580 1457479 1224994 1728965 1416981 546203 1413231 478369 877204 135135 1485407 237277 201576 983760 931691 1485442 1858282 968132 420857 246278 503369 436241 1283287 1501359 1099645 631496 1243150 1114952 1405999 1901243 951986 89390 464572 853040 1709488 284372 1108052 1490563 1809287 1692683 1846552 1667542 511103 30271 1872207 1664041 440330 30514 214487 1164604 315196 1625038 851518 1019966 946768 1321944 1273785 1950328 1316132 1997061 309402 1152092 947205 708769 75721 903519 1170148 217159 393774 1345058 1084576 88121 896587 806102 1719770 973024 695827 593695 375471 283100 1293929 179764 528065 507848 234412 593424 1086551 322425 733141 1439933 1148417 217999 1156673 1304538 324279 1899964 1151892 353406 824011 1316073 1894671 310685 1611519 1799449 1890537 1788670 1044537 1040970 1459009 1143937 1401580 717833 179427 1571052 1977013 527495 1037159 900088 922057 223250 669796 1382723 573616 1478296 402184 894064 902303 779576 129626 1968157 1830334 1506962 1116318 1537298 1258727 95622 444739 18732 525189 1728269 1040690 1276306 971145 1420519 1611768 940490 721604 274793 1965663 1498810 1203690 632229 1922265 140030 1759974 1144919 911289 881693 590246 366144 673033 188007 704047 348134 1613452 915239 1089605 1929381 280583 74238 1822355 1464011 1316312 1273654 477979 571583 547516 250214 1282522 205196 1516786 1020776 1547681 1299882 1225465 1476989 876262 1700511 1012265 426583 1798719 1786342 1516552 468705 656415 1471034 1587663 426893 1655302 1075481 1553198 1205176 734888 694013 345177 1041494 1642409 25310 1817430 182568 128039 806199 1096361 1421908 1385132 231420 1037566 1045910 1270586 1792844 1435062 1808260 1318838 1500985 1537598 1663160 324624 1102837 593747 1529646 1152727 399456 1921953 407008 1948594 1558173 190842 304759 1379763 885195 1191404 694351 864375 1428965 82804 186255 1066797 176932 607688 680418 1019167 1204909 1264224 291706 1321950 80409 1142309 1746982 703356 1021983 341100 72307 1954161 249689 1214076 1763605 1721005 105312 1663513 1756832 1353787 93980 829825 687255 1708759 16235 403267 1853890 762890 1071177 1864011 1258045 1422975 214194 338815 414084 322148 1183834 1201086 21140 199796 977619 805399 1709911 1217261 1085146 176568 513357 5789 1696800 398303 706729 936666 1346998 904929 969456 601773 1769675 1473829 280570 336976 700165 566112 842047 29809 152606 1390348 1810035 862110 836194 504842 776132 740288 238846 1338980 1467747 446933 251824 445245 1421803 663197 29753 1038656 551031 614082 1083786 1357173 805483 125054 1799770 1624779 1927750 1281421 637904 32162 1602981 1713106 850239 375449 606770 1767334 503358 1759874 1319909 1351315 631484 1518700 1386726 229012 920436 1668297 1412791 1590079 1086664 356673 1261943 759266 1088030 992780 411409 815294 430085 47395 1363802 1429647 1617176 1205291 759532 560284 443171 1984535 311251 140502 1073735 460824 1248593 1105100 455985 852874 1506850 1388832 158846 578955 352796 1805433 1518583 1886046 1720217 1749165 128600 80144 1660524 1528415 590747 1492141 1249774 1382291 1607207 418020 1558879 1042700 1572438 1500731 1639414 868247 985854 1560326 1917770 1648198 630633 1260148 78242 836899 683429 837883 58957 1058977 891469 931616 166459 1461071 498845 1462242 590626 515016 1447343 1654695 1529786 1633706 1235968 380141 609337 1321686 109684 22101 1977899 593327 619327 1407680 603860 349277 349758 1728314 423353 527375 688987 254816 1508339 456933 1702604 1046902 216175 1855349 1527964 491022 951348 807224 1145130 1263992 531284 203897 1926561 1415870 123138 867492 1796246 610187 1546903 1194120 809216 1709485 1532253 358709 1584395 1266907 1738103 201237 1163404 1021973 101256 50429 751253 650957 323095 1486760 194268 189738 880858 958267 1952066 1990101 158613 1730098 1549161 1389588 1769343 313705 1540194 1238437 1841160 1252627 1886680 77500 331078 104303 695494 919321 1096270 927189 1019302 1079438 990121 665868 1697355 720667 914838 496628 873050 253012 1080446 1021114 273769 1856837 1928670 1009144 122866 1886771 848427 961475 1084563 1238406 796616 896070 1530176 1377043 283829 1696022 1576226 1244367 1411832 1782800 810215 1657832 682438 97703 1808533 666126 531351 829346 1702059 1909872 201120 544219 1662792 1155666 1293323 185217 867754 1821198 816644 984787 944466 838333 111745 499579 1744227 680845 349326 605645 1647443 437965 1586175 626264 258811 144281 1469379 1739499 1276747 488880 203106 382348 1218724 1136903 1821118 180381 1593550 741269 366380 1124800 1591352 1636 862634 43939 921639 63816 984443 349080 1148135 782767 664329 317753 916825 553707 1355870 872870 16473 1554969 811907 73187 334213 669448 1273154 618112 1118584 891872 450115 1990976 310152 224451 542301 196549 37717 1649523 278447 1101055 558412 374704 174268 715513 1429022 938056 1106613 968293 849198 651643 1904319 993730 1231849 55695 565889 1273812 1111112 1256431 1724612 1228379 1457832 693894 466568 925770 1610624 976014 1007214 1473394 949157 1506439 1916243 126869 1746983 1625701 1564558 1956323 135317 1313738 1638670 1153867 483843 1704862 1633714 198189 1457592 1955863 651692 879359 1373335 1675356 1194510 1952144 702345 1384775 1747302 91209 1028257 1157339 1517938 184161 461542 1926177 119512 521188 962086 1231884 188424 1358619 984847 1712711 329169 1851835 1650493 408268 388052 800807 115293 345293 567615 501561 373975 468738 243016 1530389 895721 1549766 76385 1436887 1275042 1448148 597483 593619 1693253 1782218 1662047 229896 931473 1147497 349143 599183 1332839 721237 423987 829804 410515 599793 900501 325401 1572135 1244055 1888371 139559 1506572 69391 1316644 351565 826057 1924153 564832 946551 1154418 1804640 797060 1515224 423126 1576396 286329 1727414 1856787 607662 1131948 537243 1360909 79453 423357 980757 1189597 882823 1302936 942021 144942 923982 1810000 1294944 749060 1724316 238006 1561881 364530 902335 1069417 1530830 111134 947071 76738 258079 1684779 814390 1839358 817764 767870 309526 1811931 1393925 1593 168395 1359480 854120 1229520 1141712 899645 570871 1180006 606300 109163 1110949 911569 1713790 1016877 1022818 815270 164648 721920 1033145 1259908 9639 1424267 1635408 1592829 44205 699840 1091510 220952 1973133 890279 1128636 200809 545262 1045157 770981 1889985 699453 591320 1538765 842165 1440474 132218 216668 1162625 1505542 749008 87418 28851 534395 1132507 303745 569710 209684 754055 1591305 1244627 113373 1419345 252305 625872 209015 563660 122715 241130 936577 763172 397541 216521 148766 1241772 1847594 771403 864935 1480765 1513078 378070 816178 1145447 1042360 346901 136633 1362428 278136 1671684 245257 962963 1754159 907425 1468476 1577533 1442176 817702 582061 1806697 1844638 1952792 729846 1589914 192178 966567 1443651 1359422 976934 458743 1084786 30937 225855 1186321 1945358 1876934 1351291 518828 302393 1647660 1935796 705261 1554273 554026 732771 288764 598966 365911 1058424 874218 125400 176891 1043032 1079483 96948 1293212 1413112 783268 1606083 1058773 863192 83671 563720 1298751 406596 1567941 497663 1108260 589518 589874 41456 43956 1026601 137630 66196 614509 88075 849487 410197 381728 1985069 1715428 1431777 1268244 55936 615534 216399 1622291 1883588 1428231 1437048 1246404 539710 230465 305811 715782 1661765 1080136 1563595 116087 68045 1780280 200712 1544411 556655 1246331 1328587 878165 1471526 1082661 1242189 763139 699325 1609281 1537514 804538 1309131 1802785 648989 1872033 331039 1340346 808872 376186 452032 214470 1500432 1324583 1649006 6163 1660152 1280689 186924 1179962 125482 1220615 1325354 1688634 141257 1760936 672152 1934749 1855094 913097 760749 1151467 454835 1179845 1195187 1078182 1521091 1055731 400723 34375 533841 1322602 1476222 656404 1237179 378627 1301009 1331378 1489563 1786204 855099 1725361 698199 1608 1398526 1959063 24496 591867 402593 163095 1672304 179666 68885 374194 1505911 61254 663261 1581382 184301 736564 44235 200166 1423061 977243 525140 1874205 636894 1023699 1228693 1184378 1927887 664498 1572418 1768309 1724980 1043732 1861089 1137072 1435347 1619894 1198762 439225 872922 300401 698771 373490 722461 225963 1405886 1751329 1120590 1296859 1209776 1475159 1531838 1838330 189252 1126885 1483125 1089624 1811258 1733923 423791 1818769 846017 1645037 1119528 1511514 1966871 1028501 1048558 136411 1971236 1689083 338790 1122174 1230770 97687 409409 1678664 1946360 719327 1776485 1980312 339892 1147254 36549 1704106 1858660 600002 346269 59027 1617196 285748 298285 222038 1328331 1214560 1872226 1932660 913971 1204107 1848762 1989907 1892952 395130 1988035 1886972 705412 787301 232692 1528334 405156 1162610 1752253 1394500 1472621 1026667 1912024 409256 574699 1028727 1227857 1792797 1574714 1659681 1800551 1898341 691361 132438 1033699 513661 336950 1885771 1220383 1285263 1644594 1808915 900550 1786550 1775374 731806 629865 1701678 1138782 624205 615513 1482012 1349561 127945 660190 889 1533835 292333 666913 1554914 1238025 1807340 1450021 384900 113278 641173 1489811 1778428 1570871 1977056 1680362 704686 202660 1857300 802149 844606 199206 1085963 229089 1095430 1051706 1934447 1406030 919109 957194 794458 1742688 1296668 1415246 359949 667504 1915626 161640 307581 506675 1932468 903871 48876 115450 1150934 633269 1239746 1290761 1113137 1158530 281315 40940 997698 515131 19863 791682 1000763 157620 1057116 1476953 878084 890217 737749 1546832 192113 1195011 1042252 539319 1460174 794643 1130093 718740 1834796 1074883 1034301 1255218 1020559 1581297 465264 876561 1065851 1898976 1028399 1820408 551148 1985016 742459 1639536 606991 1188503 1097940 317511 994369 100361 292308 1454017 593079 455214 536753 1506028 960236 1115928 1125359 1148112 45178 1677569 1422543 463918 803285 541873 1194268 670341 1544989 1924066 129464 31409 810382 1863276 1303811 1072601 1475862 1269069 205402 582502 451359 1263563 373742 1380242 78541 1291686 1280986 520465 1563467 183485 1180286 1412137 252378 279549 1121848 892520 995573 1671141 1178519 1929134 422803 1612490 1522527 457099 1833318 417226 231550 680387 1331354 1929989 795852 682787 926243 940652 747716 1958885 988773 251410 616336 557475 1474352 1528564 614449 819385 163656 1529142 608862 1117065 1943879 1242620 897269 1894112 6012 681649 1997354 1628993 741934 1155099 723037 1716800 572131 647343 1182599 180182 1881481 1277401 1347654 515013 1606974 1253434 1253368 993923 1666160 632888 999995 1690610 1504995 637432 574997 691300 449339 918321 1640596 1849592 1871551 1197226 1764116 1788592 1972639 1801057 368004 377960 917243 511818 894495 1709665 222670 582543 1748852 1257157 1098153 742536 308503 1969653 586606 195579 195244 1010250 532679 1652266 336676 1471375 621437 784894 1435745 1559078 1921055 1994583 675197 220715 9750 1715419 1157194 758458 717208 1937449 808437 151515 456154 383689 1594612 1290313 381922 428377 544040 1995223 752540 1967698 370960 1147723 1318970 972878 1293720 714478 1152945 387775 477842 1165107 703682 772756 874422 1720224 1372998 145792 1576480 798725 273169 551670 1333172 224114 374193 1394364 1302369 1932780 1099624 1200580 1095859 715090 1012689 973712 1625160 370420 814092 1825713 709209 995745 1661800 812332 281082 50552 1107542 927952 1021921 1328275 1678621 1237357 701079 974800 1562683 152907 1143356 225901 109988 704303 61035 1495358 1301181 1040276 226609 1716158 518296 1265853 124043 1954070 1744928 1345999 472286 864807 579745 757832 302508 1057813 322237 1797770 275113 660761 741910 427498 1745645 1611751 282985 370053 346916 1130097 1380444 685904 986254 775365 1293485 919452 1646907 957429 1678279 695714 105871 1585963 1585868 346432 1874616 565954 1568985 1496823 1761887 1972579 1097544 72673 1679201 417831 1666604 619535 1108215 1386593 253226 1882529 975879 1836910 1887521 61297 81367 1797738 86727 1968850 135117 1757229 450447 752465 1015853 1992262 455643 1900102 1326884 1501561 214787 1631180 1764404 879701 631055 1850684 203859 763347 1579318 954388 561952 573948 145568 875291 1789119 684287 385675 1882002 539269 1636413 459396 1168858 1687264 387399 412042 393338 1708575 1608950 1583913 1605113 1297754 485971 1396664 1346692 1032946 746844 13711 265134 891586 965191 371362 404590 1465219 1207825 426143 245130 782518 1085704 1849676 198317 557486 1290688 134707 846705 771818 1543030 128452 1162292 115873 556967 202352 937963 1662837 1888843 509294 333971 1663661 1360674 1714804 1724673 1206722 1342167 1662489 1197176 1657316 938224 1255360 369939 715391 1616860 1226219 1175573 1229795 943975 1880219 332953 568818 389362 69902 147947 898732 697871 1309974 1248483 1133506 717317 1309279 576056 1149320 744703 306874 574272 39615 445074 1985880 699649 649439 1148148 1302474 1525300 620682 225254 20319 1086386 101754 1791734 1958811 1306418 720317 1208020 991151 1494006 574211 1787293 821386 839933 700534 1894719 413157 1332250 407674 1644674 1093976 67209 1446232 704834 170001 539084 702560 1739473 146456 474172 238894 1683113 186286 557913 1845756 1350901 1512906 951753 1014259 175400 1569168 1086798 1437121 979316 510565 1841203 1131214 73802 1818291 1720717 1122866 413955 368322 1841884 568189 1842622 1711839 935643 1919244 78646 1489372 218391 310191 502443 1651415 426685 280593 770523 73539 935968 1703356 341345 1168895 698457 1842700 16782 170285 1427986 1857294 308176 949207 1461788 1659497 99836 602803 1358129 488547 295450 1859429 1802911 1037074 608830 461649 875491 359487 1317704 322790 1525324 1726558 1050544 1988673 1191408 968116 372406 146415 1895216 24936 1666514 86096 883560 245189 909043 677339 1759823 872051 419103 1581431 1096550 1916956 1183987 1329803 238010 962903 39587 504219 1142357 711932 1949738 1766919 1399357 1219575 549162 1392053 952319 1643710 54794 1025277 1993354 1946273 992719 1398019 1567732 1076390 427377 333734 1459176 1114003 1407859 1286147 1084735 588292 557075 1197014 504063 792944 199906 852684 1684154 1530133 303518 1308022 861733 435687 1728933 1693984 1374641 696103 1359414 1262856 331166 1618186 1445787 359486 1486024 1734665 530782 448430 1200214 824354 671828 1445184 1633691 1303979 538342 1342612 243486 703607 1714908 858958 559475 1346437 397842 1545488 318383 1310647 1068478 1665668 476579 998219 728177 935218 597534 396871 1573058 1278137 1940144 1518287 776939 503630 1350368 1780038 68472 1940112 1005114 1153409 1878164 1101323 788759 336437 256106 25372 1285456 1203229 1932309 1426597 1526354 812627 920226 341727 551586 1624368 866123 744748 717306 929524 98024 1004251 967163 1354005 1566189 1437125 188408 512733 1011030 1903249 207219 1610613 995087 1378812 1741338 1706381 531736 1817959 574729 550552 484472 1384911 49239 836431 1706453 963076 487186 1349107 106816 1778564 947769 1325318 1575011 8793 1290806 1720783 1849246 1917569 1973808 1696563 1217365 433606 123812 779803 79200 332286 262954 1640624 158163 718502 1049035 698866 1120136 655782 219823 1600765 772327 392174 77471 722548 971411 26625 500474 60096 1189250 73506 930215 90091 1068409 1423038 1328791 1097150 358213 604447 579926 665899 998521 1302557 1301288 885120 1278066 482902 1415576 74890 138599 1860629 1025696 142552 995255 1899412 1227516 1885193 681004 1481901 430942 1548734 1709459 1617557 827548 261197 1735867 1609349 961624 856355 980390 1247038 985842 1508890 663509 1675287 1554252 1296780 234049 1175935 1738415 1712156 580883 14207 434649 1513592 230913 664777 519904 1384955 1368223 1776906 374522 1618574 1201511 1631616 125371 246237 960903 1805914 1131584 1955628 1523494 1342306 499664 953789 362626 1406391 228910 406481 1376120 1040463 1329326 24093 521260 1130773 1029545 813306 1943772 1257351 1715103 1601638 1993513 1926151 1625647 483196 412772 473212 651689 809583 1968892 316588 1939968 620629 1716445 494985 1525999 792521 594484 513763 637590 756195 1498161 914586 26750 1150250 1878463 825975 561646 669815 23021 95915 1069880 985512 997572 1167963 1528133 1847109 1082952 536767 995162 1782615 1792667 886206 1799296 1477759 1310504 801669 680016 1279343 1456576 1544395 1826028 428872 701207 951195 1852008 1134861 373822 928754 624238 550124 1954634 435180 1783095 666061 1357959 1067119 1442903 1465653 1112210 1305021 206243 978636 11974 26605 1181009 647174 1718693 1095596 1578718 166319 1509479 1669510 1269476 131847 621014 982967 185594 413591 1585294 1242099 308836 70229 443604 832984 699185 1676296 56037 1277285 1623174 575044 1180488 1254626 931713 1500807 1729595 334876 1920459 1957891 918053 1217063 1428636 346212 367740 322709 444238 552963 1319086 1571076 1480498 1912609 1204386 701315 433476 1160472 1888582 431523 549301 1291596 1040457 1290799 1381352 1439436 229230 1578603 91242 55204 823283 1671984 1001322 951098 1250736 217950 404562 1120939 1142845 1029111 632710 681554 1801443 1768546 861158 1390186 1532697 1350138 1849216 1601529 121547 571397 134087 1600680 1827806 1896203 331546 594824 1031362 1524656 826460 1882889 1819326 404910 683093 277832 1916220 757290 310987 1121813 1497226 1172583 1190391 293506 49138 808827 1084760 364339 1424567 1731121 390768 465135 1689613 938451 1433674 1267209 1690260 1320383 1306008 346769 464383 1058153 855670 1196138 1376791 1831052 1824464 528851 1079068 1422574 1124661 1601156 930898 911649 1340507 242443 1582574 1986625 1019471 1901914 801840 929015 148666 1100204 838070 52990 1036380 1304012 794927 1643424 74829 1849707 896571 866644 764709 242409 534679 772429 1393590 956786 1471628 523618 138571 1543062 1677798 1747040 207332 517682 1406578 1447157 1036194 1776992 503423 1877687 1762657 1590098 1757743 1215027 1658352 1748630 144799 110356 784538 1047835 635379 1486022 299004 377877 885663 1446765 1209387 1169326 1070986 473174 1981915 333718 195610 1023280 686197 556657 61699 1700792 1931723 1288598 1635826 75075 1798202 438648 1404530 84639 1571438 833847 343918 402286 934236 1001560 220621 1952791 199373 313639 1854361 549662 1458403 1155170 1483264 556403 659185 766310 1390906 772770 531470 149213 1989181 1255381 1238188 1046526 292512 1993174 1862546 1710583 51721 1093104 868022 372800 1044352 1327021 1558739 147909 1488436 1705920 650638 497039 1519309 1984874 336898 758507 1671140 1143420 1893625 365515 867250 832149 53609 1253748 939600 814228 331220 641268 1723236 1591161 298188 507599 1299821 570840 464848 612434 1961013 1940928 309175 292230 228725 20815 798388 1802647 1404874 795863 1128568 1414119 324369 733428 587692 201896 1563969 205863 1605280 508886 346771 154635 1974905 654826 1007981 369084 599767 1553359 1560151 279065 1664911 236120 1618292 1218808 1156024 1311058 655150 72415 1136384 816810 794076 495083 532921 564941 706173 1062534 1174879 1797317 1488921 668699 86910 712210 439335 413284 1825681 1230805 1453664 359610 1448041 1669865 173076 1929370 746229 1450885 1777786 1184930 471954 1124772 1960147 685182 1106039 1752892 1349852 160433 889897 933575 987900 1599523 189201 182059 1981473 450968 887828 1774662 719257 1454314 200759 1945434 1819237 1783052 1775221 854390 1767376 273593 596181 1143656 1928044 555635 1097116 1812885 937585 1932572 1905375 719073 371086 1927730 1177891 1505093 1100932 484843 577111 1641605 1706981 1793307 1792252 988810 111728 1186379 245610 1735642 1963714 117635 874987 1555483 133303 1353436 631331 1971446 678889 371058 306080 998131 197481 526252 450040 1491266 1086438 1458234 589636 912286 172552 86057 1628584 1760058 366608 1946395 1267607 1308004 1285530 363538 740728 1355236 31668 1446557 1217448 426587 815882 154419 1922717 672998 310402 1651333 88979 739004 1663278 1145717 1380036 760526 471440 1784084 184572 1944422 322073 244681 560755 690795 366831 1973631 9307 593591 498366 1151392 1822675 1871562 1752216 185777 370038 1924091 357577 271185 445374 1756637 342854 748169 594461 994486 360463 348614 1000065 131955 651635 1039245 1729421 908829 1241196 1658160 681326 571542 62762 1007229 1898141 730239 1416789 1399611 788784 215108 1446221 94969 326542 138511 1556241 1170900 270307 1309190 1918761 1574513 285888 1813102 471975 485376 451739 937477 416674 1859681 254918 1243799 604406 322166 1205065 556015 1111952 645568 1789056 1636070 389613 600397 681455 316925 797004 437141 655187 1182522 1547555 1138023 1482460 1207191 1010699 1017410 1535767 1122528 146693 1494061 162528 725781 395992 1809221 1779231 1581201 1144916 1236126 102893 1007691 1013781 71121 1966231 1111516 1471011 1824446 1325600 755470 1203359 1015855 1712265 167213 1834875 524769 1273248 373224 753668 593076 1639248 1281325 1920660 1777537 1726800 917763 1422153 250059 244103 542442 1474431 189849 207409 1441713 1167394 1375743 1815768 1586587 780652 127910 482213 1931616 482698 1141108 102038 627962 572573 199667 1238352 751866 649568 1186980 1981334 1147453 507294 1127705 501208 1219329 743695 567969 1383358 123151 27963 1670847 48576 1643885 670769 1706975 1856692 1138797 1182437 262412 887351 295699 424737 365278 13723 195520 1715597 1075794 608963 299214 1674400 424689 456200 1928345 341990 249486 560665 1591933 1305237 672307 160520 1367761 949022 865067 948618 836330 850659 1740836 1701017 1995003 1077362 1591755 31732 1810415 1613948 1163783 1848244 1694774 1916322 1614351 946567 1107850 879662 1081493 231681 733620 115134 724305 397984 1095796 895973 685134 1467291 902516 1191200 1531767 1403027 387965 987798 1582044 472260 138588 1874351 433122 1708926 463984 281413 1620549 1756137 930229 1443918 1873766 1017195 1794883 1922737 704553 960314 1244553 1983404 686596 26175 818904 782631 707708 1643178 1833448 1510291 1881987 476534 1507432 1346097 1985245 1249396 839496 901702 855456 1845810 780952 181371 1057136 296464 320887 78452 1929853 193939 1559715 1475656 1715760 598658 1627229 375752 195069 1207434 1168513 1256187 451072 1196954 1715291 1069333 47603 1793918 344517 1103762 90912 1507821 412724 133104 1382095 1409487 1468002 1344010 1765431 894732 1027043 339513 1291430 366568 1703594 837707 1800145 718072 1586106 1140792 674655 194732 1507733 1137363 88955 1487508 171238 469509 1319242 1580993 776684 1229976 1377366 756065 423593 1267144 548350 1354417 1510686 653564 1479581 1306848 313452 1376244 1584266 1721607 1421207 348097 1342160 35430 1776912 51165 721910 1310798 1675785 480327 1424189 933007 836349 1128404 539200 1718913 1860806 1686731 403167 1293121 684905 283170 1103110 1281696 454573 1293574 421468 905322 328843 1853994 825720 1801772 1980841 992416 1537049 1032747 1951532 33531 1040186 1269513 169894 712550 178406 1554423 616395 1922508 99490 1734618 1386050 36576 201153 26819 1920887 656435 1827941 156243 112953 1981849 1903080 983628 1344497 1687631 200334 672394 1997444 1678216 1156501 1267453 259490 278525 613161 163887 367597 612636 1372356 107634 590527 1105607 1885068 374884 1024511 1012803 752267 890849 1916624 746785 1656373 1554277 1562792 1725132 85496 724784 1909590 1802484 108759 1267495 1955045 1017402 684927 1534619 59813 1075180 127310 278725 1677213 1303770 1252951 14837 222483 813298 318597 1972017 1396532 1074500 1710460 958862 1082295 1681094 1664423 1744914 1024606 308093 1296766 260649 720716 345312 726884 678376 83880 300885 1764893 1691151 310636 687714 839601 1782955 1537532 1459845 1469902 309779 1159977 324823 895368 525169 700814 1397791 376933 1481758 102220 1664585 436661 1183053 829611 1149094 1658460 436514 1260067 475625 197561 1893917 893046 453229 952318 466220 48916 173651 1149990 1532848 1491627 1296762 1179688 1545225 739328 1393566 1299808 1087555 1794833 1381777 498564 565865 284352 1786609 11783 475221 859876 456734 1415833 1302982 1068306 1730779 1191326 166514 666627 1970778 1509208 1491395 1058619 1068408 473486 713176 1298521 363266 1803093 1454360 1671146 992557 1436222 207348 1147609 1548249 1112449 519218 1185791 637949 1941773 335392 1969141 610522 151827 1761407 348430 1525605 1712700 1801585 634012 412166 1711589 1451933 1054198 767231 231543 1194364 1568035 341841 1355219 480704 344194 428971 1514129 527659 505271 1945378 1566770 261923 1462268 697673 132302 733702 1610759 243458 894166 115556 635643 1881786 445578 356176 1686606 1395619 1505643 133699 1508409 274760 114086 377604 1701672 164969 864810 1879061 820867 749170 719823 179460 974838 1869373 749880 459474 1670743 1565402 1679623 458529 1329359 1953719 1489001 720944 1939665 1164587 923208 336978 1566677 1323880 235788 74459 1580413 1741710 673630 1448210 1591266 1211506 31525 1116176 1961164 854896 766751 919449 945006 556172 1247322 975720 919045 1611262 650586 1326206 824185 1142801 28439 600759 1107705 1731808 1930582 773971 121580 1886122 1645811 1999632 1312062 1566110 1246653 227875 1690134 402348 1318422 812312 181669 360411 1411871 1847018 832720 1099467 1227692 1861982 1329007 1185771 1194168 1981644 1406964 1142866 1637694 470976 1209307 1516461 1371260 921223 763839 1726480 534229 495080 867078 150047 1788175 2671 1742062 841560 254058 175800 942965 637605 672429 1806340 1851286 1349073 1477714 857398 1950189 1045393 1159814 1599969 135993 166241 1312757 755602 1955246 875943 43383 458841 1590934 742178 111145 222400 961411 14309 414271 627226 1884439 985836 846498 1029327 629607 704540 1033140 615389 181431 1017900 1360605 510876 378779 1267560 1058576 634046 486764 190884 1250323 1239162 810785 1379237 1604515 1454972 455949 64333 911215 178427 1057465 1627463 1866212 1310183 714165 1022445 1333836 360069 1734130 1750391 1538540 941140 1007379 1788536 1821523 1311438 893693 743492 1479708 1037046 1404755 1283344 26391 1299833 372484 1835555 1994342 1514892 352368 316088 612836 124614 714795 931122 871635 726218 1733015 157872 1667451 700351 1597233 1647560 1558664 1427466 1097664 1073419 35399 80168 1562466 217254 167214 1109978 131377 264879 1490954 247380 1963823 650145 1024532 1983108 25781 1748270 1044847 1003043 180835 1602838 1918332 802625 167472 404586 1889894 149846 1470369 597929 1040655 1179465 206658 1313200 801814 253009 183347 632945 970101 564439 552898 774168 327060 1714459 1023794 279779 1018831 1012512 1209598 1512540 1828361 945786 1425259 895645 205715 1711262 528777 1796148 694458 1977762 1235277 976898 1476264 1891166 1756556 160505 1336452 709229 800094 341646 829117 312331 1638952 1754920 1863714 945811 1826007 541333 579844 767820 78878 1449288 1681657 1256624 186336 1894360 1717120 1790912 1273022 1446064 69317 1992543 932849 1752836 1986395 1614683 653619 361957 1928538 773170 51176 1985750 1432671 112393 1387561 1046177 1806743 1168291 1462888 382665 69204 1577303 1014941 887412 1049050 258502 1227840 354520 1997075 1020771 1715180 736648 673286 1445560 1672079 211403 1839169 1927090 676783 22433 1913710 1555412 1454519 413713 1776552 1908363 1359490 95644 1356098 1062879 1651780 1399436 1324770 1540736 1270415 1697640 1112374 458565 1408115 113474 1470700 1676665 1038955 890783 522967 1165096 1470864 1518221 397637 1261826 925363 1749498 1033896 308248 490109 1752428 1035194 1990652 1706997 328632 1129598 1752837 520751 293073 1515078 891701 544334 1376063 1818899 1916702 1098379 976984 467891 1915803 211391 1197265 823969 1836199 576111 338609 296228 431048 949738 1094077 686357 1276047 1683930 1072232 349980 1217240 1270450 856095 1889816 1805840 1247672 229285 518539 1719975 1216515 1070541 569470 1975434 915694 1526190 1021048 109460 1570780 142132 1377207 423580 355746 579477 1457546 1527510 1977999 1446768 284699 707898 1003949 1342535 1093763 1770784 1791284 461384 1785930 103107 531155 547715 873957 956301 187667 1556821 1867348 1336265 757515 1685250 1281741 848628 1723090 798501 1196848 470316 1534258 606373 639211 625107 1524267 1080375 651766 1494894 1370527 1398831 805791 826088 1182530 319821 1356369 1256343 1128360 1682019 695413 284014 1444804 1740187 636843 1532780 1291451 1584121 902682 1547785 1355454 1759917 1993026 1383972 1012599 1269537 1225490 1927786 996155 1082660 941469 633015 425165 1673624 1487529 357894 1540815 1170395 681795 1333398 839912 1240861 777128 939782 1231198 329253 1336958 1450687 912487 997169 458065 1575063 106441 160493 24418 1792607 1511391 1437253 1225610 1024412 1799606 848190 957903 486616 327149 538895 921871 1235077 1745836 1546228 426477 1398958 646869 217222 1003860 7254 968632 397581 877919 1609813 898874 507644 1925907 809957 366787 1540668 381057 1488279 845387 542638 74566 1353497 1154248 1959605 703642 633118 1812927 1055476 323514 54203 864891 1015937 1649879 1909204 877342 61912 1142374 154942 999526 1504986 289798 892799 1975084 741098 1693876 1041290 1361043 335249 1188242 196544 1120201 1018685 34860 430632 1170988 158628 858874 1582496 549334 70995 1603946 1888401 526795 937789 1060873 263237 1151899 595086 479739 1212087 402439 90744 1420171 962483 1153936 1120639 1658171 826414 1682204 1349842 234604 462273 1856778 197372 340273 1921413 53127 1279722 181214 1445496 1063011 487718 731787 1620036 1029216 24990 907751 1332147 1397850 609905 1283813 26254 202273 108399 326137 344889 882362 1098465 1072239 1737540 299205 1962792 256134 799787 1574439 1436591 702822 1120493 160947 262453 1455501 390092 295360 1102764 1681679 1784359 1872007 1082643 974870 917501 930782 746573 306109 1163455 623301 472792 821366 171006 901304 850673 457462 698904 723941 353861 261159 347950 1073439 1837191 723314 1615474 540818 644600 770390 1371687 1711260 782943 1446513 617237 224080 1456709 339043 1406994 130395 268323 1824452 1569842 773244 695381 529361 1880293 42893 909347 437193 1990860 386336 694802 997935 834256 386471 1264003 1875076 435190 1847165 1001810 124215 947289 903266 847746 1307992 63204 520577 1723684 1658576 1894596 94732 815704 1072905 1802141 991396 1201115 1285340 1710420 659039 1564164 216877 1630301 408230 186024 1443256 121929 464363 875232 1584856 1598102 1231548 1406556 1759627 1479812 1880533 1196231 846790 962585 1081747 632909 1325707 546106 1453814 261452 323100 1705837 885832 397608 1084466 1414709 100913 1776495 1816751 239423 614857 1045054 225017 495999 1913013 837974 1476035 551820 794064 337766 214362 1932661 1266705 1121990 610319 116033 1535145 1873289 600813 1867326 1967102 429105 393608 952277 1853771 193512 1289426 385537 849859 1548778 1417858 161561 1860622 393708 1928724 1832277 1025332 620118 1656495 1657999 561702 1096434 1027212 1483530 853700 834814 347356 1049309 1423616 1928875 1695589 863178 748611 1649873 1358487 1976275 623805 593583 1804488 174736 967524 382664 1934652 1020222 185600 834373 1303127 1393972 1136995 1459698 1726276 128536 1275262 1784447 956335 304236 427590 1027758 1256411 1605742 1702615 1970253 353964 1737867 587304 642701 1466182 600612 1011582 16198 123807 1255060 1471424 136484 873495 1261820 862376 339003 315468 810538 434936 465929 602152 31783 701464 1627752 368482 1527912 1935585 350698 657250 1816787 1524178 1879823 552386 1669385 955152 1905622 931649 1497719 1685185 1678980 691463 289105 312150 1736814 79655 279962 1578982 1858815 1468853 1836273 640345 785544 913618 1202838 1039131 910303 1224747 1689318 245275 773232 1198515 1730315 1754689 1268343 945076 1699136 7017 320301 550024 676074 1943783 1805184 1034881 1516546 624160 1915515 979674 937998 625127 791509 869577 716246 1948695 1110110 1368650 89046 8115 1141753 1931847 1037450 1899182 1817114 1732863 1786992 1863353 1326558 1875542 210659 174680 1771157 1555242 1424089 481246 1975105 1723410 1773441 1582064 1161450 1360473 100440 193188 559219 149309 96988 559629 1716603 1701387 328509 807527 1494188 1459872 1656940 48064 95974 900518 935534 814266 968943 1538889 1990217 557603 1322495 611246 76072 142850 61900 814304 404549 467666 1050110 709966 880417 1691140 707038 1090325 142711 684351 1780574 1884523 681692 1038958 1794186 566419 1527889 965100 714721 1979444 499680 237824 1137147 643295 289264 1656410 699851 347296 1722753 1342009 1208668 1275085 1238225 364162 1712049 824940 101625 220454 1112596 1526576 640805 35493 580252 160052 1934911 183842 634288 1973161 1858401 1475488 396060 571265 107506 1520936 1696826 657268 1821249 1219923 619732 836920 1538819 1128588 81606 1910168 21638 356536 385832 1052348 1446090 658531 1649407 532514 66765 1680862 1164163 1914581 869191 1130019 756776 796580 1560988 1727408 1569695 826786 1586416 1856938 1820225 861166 373329 1012733 605389 1052908 945433 1477740 1421475 714393 1921110 1531913 184611 1655909 1414158 240425 1344595 419018 1733336 29885 1427216 1252370 217123 1167026 1488065 327481 486373 1232445 1883363 1571342 83261 1898858 1786986 1424797 440365 1184673 1791149 303524 309730 914883 1525649 787647 19431 533222 384305 1330735 357511 1717554 158051 1084975 1920952 1106820 860245 1762292 1298092 1010270 1712354 1158338 575318 883062 1794466 1907115 1845188 576311 901862 276417 583151 1480295 500853 1970152 1309298 1483536 963663 1759625 1013133 808834 1062250 793818 879456 1512170 1275254 1855290 47416 1739751 115832 1573355 1209578 1258766 1986943 136984 1521178 1968031 1419360 1539760 1180273 695277 1057842 808388 285430 1085928 803014 1767816 971936 1615530 1454029 249782 509764 647121 878279 1605385 40979 33399 106539 1523939 263205 1731448 883558 1722232 1914754 1542276 1565017 1476111 840704 1499228 1784812 713783 1848611 1418526 1017998 734293 1812432 1312878 498143 1939661 810980 1088754 925700 1154894 1738453 1597482 1799819 1940447 1062371 23841 1437946 1147681 391191 1495167 477486 1661168 275035 114292 424262 417974 782096 664934 720647 1924896 924141 1747968 1408381 410700 1845860 520232 1899500 1365612 775860 1260181 923748 1263241 1431667 427949 341379 601600 505533 1455354 996501 1251907 1143773 133365 325809 1372858 314958 95843 1330663 1258919 1597406 408653 1802750 276394 1952153 50199 1981840 306803 1396067 1340698 32966 1289236 269223 1195545 698120 396418 347641 1540032 600538 1576076 824367 229275 679301 513030 178546 69484 1380306 1676269 1385005 350139 1619590 1381382 1677182 1061955 564787 1618701 1858661 975084 763523 472925 111817 435265 387713 1647243 829094 742741 1415340 841017 181693 654349 758288 1946380 1084467 1491130 1102457 314548 252679 1479306 788993 396972 209048 956006 1083863 1874093 305353 1435700 719344 1945195 1561361 1441138 1818462 644781 584747 37793 314607 947674 439480 1133942 53461 830578 1054534 136606 1859892 1892519 900211 397084 1310962 657754 963267 648660 1800697 1145149 1844374 1938913 1976826 238372 1094778 880014 1479775 96777 1839259 61309 1358966 46875 1116672 244843 1349140 415039 1377749 313810 1089568 881127 952694 1131884 572632 985819 1333434 626129 608144 1267628 1089819 1629282 279853 1605659 845083 597370 1424111 164492 632153 1110279 261272 1452883 602906 1707011 973064 1895841 729276 492363 1538709 766174 1851391 520551 799685 743596 1186766 698809 1351993 679529 25251 539405 465427 1013619 900999 365542 1407586 526439 1657328 314503 1388397 1424638 155451 1594303 1593917 1198292 653055 1065391 1311383 459441 1840569 162494 383242 338173 519543 1202817 241528 779933 445436 854068 269609 532594 1440154 1725212 390808 341033 1567928 233068 155953 519496 1987916 1120803 640542 244636 1393965 1892393 1945830 504383 555627 1207557 1690497 684120 1326177 1151085 1645418 1873030 1963298 1046593 1514160 1525481 1792297 253362 4289 1437644 1134662 1507141 799202 290823 133036 1237669 1702761 1672761 1369921 1009811 39596 371436 1711870 641256 627034 999600 1044874 3965 829934 700193 1648372 501104 1427526 427028 547457 426052 1226311 1639727 1548293 1632192 327454 625483 1925370 1020905 553828 985140 1727939 244145 1792130 1893325 232505 1061746 349377 408404 1787721 1433556 174819 225103 1145386 1358789 1514361 717332 1041811 886281 1888903 636053 492037 1650865 1419379 1341976 1522227 552975 1351284 1847013 17821 1744927 319854 1584685 1209429 620821 1455171 1710333 1744152 190012 1243646 180021 1628062 1385378 1703739 243116 1702445 1929713 1240839 532066 1034206 1843061 261221 1030456 260390 160603 427512 1863500 320558 1235459 1826398 105519 1757345 773067 1413520 7917 1950331 257229 602417 1291442 537354 610324 650689 131878 502082 1532698 1602905 1020120 972729 51913 1921079 144812 609979 138869 961802 440886 981857 1043871 1980007 693536 468745 70432 752684 1756011 530455 225806 827057 328100 864934 1544359 1866360 1546033 1130837 683134 523158 387253 1839384 1943677 1880944 465530 750184 101169 1704401 1430708 1852812 1676909 1158762 1312095 631211 1082130 360111 676119 1409936 745081 1810919 1244314 247477 282236 1363695 771780 458744 629758 363128 1532018 1490442 1819520 1526024 783862 1437009 840541 1757727 1878054 960343 685677 265787 326624 1000083 1306731 133235 954993 1415888 1887900 1857416 823462 1929626 1813613 605455 672894 672910 1165618 1951228 993576 697091 1908464 270310 624301 1280254 1737849 646356 1468562 569750 1649735 1081150 141500 32444 548545 1218748 1672696 364731 1222157 1543078 1580307 1600030 1248689 1337709 803266 1291534 18347 927551 1280376 428431 1910492 904292 1117782 131179 100406 1232598 1345763 896918 468503 477938 790923 446335 590069 800878 1609626 751376 1154121 1201402 1467460 1031442 407518 1723875 1592776 212313 620505 1673538 307911 724736 708804 535465 1522653 1716998 1958211 610931 1623247 1103950 238157 91480 1955401 508781 139389 1077544 16999 762841 1646445 1945780 610104 175260 1359289 1242354 1722704 1919899 981582 591817 1610923 1319233 424937 1698941 1884352 788599 1933044 1912297 1340781 1369154 420959 1015622 1698749 1500622 1791114 286311 1742959 1487730 1085258 1593207 1018544 602443 1190380 719260 731866 854147 661765 1910373 77691 1107141 444421 916263 1133960 344072 1655866 1626154 1570857 1830028 1465127 797216 1574379 1051410 393214 774154 615640 1994028 716616 1134985 314876 518350 1961687 687451 680828 311511 1453254 1830712 1277818 1400228 1211099 1399887 311671 566503 1491565 776361 1840633 1235042 1974886 1560839 1337991 802002 485976 1413789 1575545 245024 1361032 1395332 1258751 1349690 1718122 473647 516382 1891233 1025353 1283842 654321 1489737 1213194 1586780 1976620 1068960 1580358 1207536 961840 1543260 750758 529228 1255062 1932041 1862453 1879421 1524000 505178 1301694 1201642 371812 519601 964475 1687596 356435 456210 1149669 662778 559743 1315187 572988 1643807 1637886 1500412 274780 1166875 677214 1875550 1693739 1612705 949380 451610 1699195 1139489 1587435 889472 655001 185431 671161 371487 1039030 763067 319434 1157390 1057023 807678 1335539 303669 1747415 1775916 939087 340511 1308454 87803 340234 660185 257863 949054 389989 1103084 53073 282588 1682802 1142936 1744374 1695001 1242155 1900612 1211768 1422010 1460495 1015876 796090 863324 1821025 768392 728824 994342 1810843 112486 1376431 1572985 28792 954555 215576 1283416 1369474 652375 1846315 306433 1446350 1838096 1795481 85542 964121 481919 1928510 570326 740261 886334 1312754 980719 854037 1724287 1750648 1947511 1412511 72715 1246552 1746101 1990478 638145 1346417 706208 1948828 1823825 1324714 1251908 1182629 1893311 78727 1587490 720605 570821 1736705 885347 1531444 1345796 1271607 702800 356642 1575114 1697179 802060 1049073 77887 1288664 501971 163121 519148 1336132 1895815 1453183 1326626 84783 576619 465981 1810898 679784 1166037 1343347 401187 20044 458813 598134 640425 54195 1030951 690733 80455 381068 849213 1021466 750234 960280 1416572 332295 1826050 774433 1857714 1849703 1103438 683986 1261489 1139305 1564343 862389 548474 1168346 1328615 709318 1885483 1116618 1582999 1877220 265148 300106 581314 765356 1011947 405706 237387 427516 48039 292548 534184 875842 648956 192298 1061071 1206855 1460147 1034586 902724 1124412 632796 1396510 364419 35396 1804838 594560 1360139 1094713 398657 296876 868252 1223618 300289 1373806 314900 977597 1242067 1329505 1833704 1795405 749684 1299092 999514 1309145 748473 1037130 1072007 797081 1020819 1147004 1381012 502980 304764 610864 656 10141 47507 511131 387589 1682778 797527 1699861 537751 543921 96249 394027 1837898 248565 1237958 1515134 754357 198174 1066080 60269 1024641 1299096 302842 1005512 963457 103856 1839757 1199973 1977223 1922834 1826863 1756455 1940488 1605833 1789473 1386810 600425 1392595 251239 228977 139871 717142 1557241 580480 1923113 1230352 436212 546048 769420 170268 1468265 757376 1290413 1834260 909186 1643597 764470 1317929 1110366 1564114 705052 1760678 1286465 1773742 1391955 1365876 1951980 1702405 1972021 1734592 533431 1613306 1549571 1669907 1814138 10502 1431886 1506343 1735272 30429 826125 1012416 438742 552717 279341 873402 59358 916902 1343020 1124022 1734070 1666016 248092 688021 1007902 209592 1613696 1195121 269773 516595 427491 239285 958013 1481436 1029307 1913864 756244 162237 217452 63675 1883543 930076 854762 1184558 1205880 637082 851841 1567838 1659380 1514447 1590085 631531 382326 1667494 176754 136193 1088978 51604 810760 1436577 906707 1619675 994890 1519637 531529 1668096 1440252 130795 1673814 287948 1799306 1526417 1719197 986989 447740 83603 1268488 506872 372429 635395 675989 1425779 710353 1055798 156400 1295967 1095243 349746 1306267 765635 1897225 1254813 742024 1874590 316602 408505 115562 900475 1008651 504935 1954213 338187 1758718 1416927 135028 64065 1801823 1028908 1862432 603248 696366 1208151 437474 366359 1767358 569235 1616635 1120775 1981697 1603485 1399460 1669607 1775039 1778950 676328 1306937 1065680 398806 20134 1038638 1096587 167932 259044 1930231 1717253 1264141 1249796 100903 406343 1533222 1202261 1050353 1813018 935835 338596 85088 126891 1336475 1494752 937026 972768 762535 657483 244411 1870464 1366870 540594 811114 14310 1379484 926910 737062 1077277 1529688 1973464 1222604 613150 1000823 1263771 712672 1891147 1630203 1905797 1429862 1263551 1497793 708615 1637541 1996692 1374669 1315599 1981432 661893 711474 1129483 389855 1594918 1908935 1123439 1105599 336718 909039 1505639 896679 1725700 825901 743741 332133 1086373 213629 1544122 1904948 1725891 39660 1306854 505168 1846180 1133975 252814 1170243 1402574 448934 116873 1464042 1928333 945631 810493 1956566 786916 854528 1780996 1745063 50426 556733 1968706 1916165 1628714 1321038 1412278 773832 213559 791781 1517324 1039419 1223022 471447 1728951 71610 1711169 344131 491297 19346 705609 1398255 129086 497505 277982 808274 810116 998194 1625305 566140 1645986 271283 1664680 711266 1787046 547009 287082 1378861 460558 909562 77607 1299534 691267 89008 1064935 28990 1902986 1572194 613606 1774596 1696216 257030 929307 925014 1136646 1575474 1741375 253108 1661736 1849361 1098546 302274 1703888 1806540 88916 1523257 225552 1953041 1791134 441705 1607658 519840 774248 366692 1464978 1199049 997915 1987981 326872 743517 852763 1549865 1802566 698349 662767 1298539 1162381 89832 393918 272524 1557905 265399 462571 183936 877230 859348 537104 242028 722184 300936 1624958 1662155 1481383 551498 1407669 1316179 101422 480953 1469781 1393757 404251 1700832 146740 1566262 174147 565454 189000 438089 162880 1162188 1732241 679765 1904973 1366648 399253 772057 302361 1552584 234394 1723781 747911 811102 1423499 1074374 458617 1675313 542440 1735595 1501470 454922 136546 1031449 795550 1849614 1342295 1660804 1686949 1558985 72346 81578 1887641 1443689 512016 274939 1416510 454105 142084 1486789 878182 694500 29987 1813510 1167980 1188437 474477 1476957 136190 235578 1107607 612052 1851167 1044699 874895 1714922 1469466 47340 1273973 607759 853815 1997781 241768 713901 136907 58662 1488587 1860108 1933809 98682 1435210 589532 1878580 1989360 212262 106859 128479 393479 1240329 1885697 1807465 1973956 103291 1511119 1911012 118260 1892424 1225238 1031336 1076458 469074 1554047 261378 833632 1199123 510812 424433 1660217 1272584 1068742 1812478 935831 1323728 93600 1773989 79088 1732754 362181 170269 145675 63254 1520094 300192 281885 1300376 666802 231671 1598936 188110 1036602 1254625 1216787 398029 1798467 645126 1426348 442207 637923 1915566 102303 1405144 1046434 1186510 1629535 259273 1269662 1985854 125653 1268498 1068610 1046299 1852615 925026 1704930 675174 605197 310880 245567 1687694 517821 680919 1523313 1620507 251459 775432 1451795 529820 168405 29811 1102919 268988 1655174 1740905 289001 1143197 318478 211938 404172 439416 971504 890485 840688 1336299 218921 424392 742618 1975310 1104900 1470426 730277 1919594 1955952 1299464 950231 292410 1544506 420697 618306 126255 1577557 1199018 684606 926277 1551990 1334385 1145731 850670 654908 444032 1365057 1751975 1954821 1069643 1334942 1722553 148318 1658857 1740359 570162 886294 455733 709781 845069 1536947 1682218 1312432 709376 97845 1072598 565599 502164 1314117 1559990 230699 1965260 168461 487929 83796 790520 719650 1561831 1052538 1431782 1468773 888797 637807 1287752 130624 1745211 489521 839339 345584 1587391 405704 1112983 942881 1790666 1828421 763212 223077 1892121 1188850 1843669 381906 346196 797693 1064679 1902851 1129632 1249223 470259 1632325 1847221 1301955 801586 1242049 1474939 607051 14886 1791252 1177590 964406 654414 1724885 1866223 370046 84519 1620835 1241941 1543678 1812158 911059 1100704 362397 1458031 1669943 1593627 1625655 477722 1553416 967344 118656 1010922 815329 244658 530445 1361310 533958 191967 524185 392380 1888642 1633786 1928624 1045122 1916920 840738 852124 579486 97990 1208513 729982 1448971 1622850 659784 1613838 1204712 234679 1267060 1298954 37721 1116063 484583 1184025 823183 94813 1079593 432661 266044 483107 584664 346509 476125 1720743 138265 1859740 591566 957260 1441109 1373141 245069 315658 1056244 243326 1134785 136136 543635 1591102 145528 1300507 1997114 242241 235226 1521082 1934057 1064049 1533646 924794 1271364 795988 1344415 711579 289170 716181 1156453 1443604 421032 1047488 787043 147258 249421 1930265 1190599 250505 1031905 1608960 187896 477562 860386 861909 1632561 1859586 1040074 437091 1825740 189659 390350 1396789 883991 758338 347073 679692 1126684 1338038 1216019 87432 732459 1515581 1803822 115047 775642 1337771 1242786 1534053 776969 1285693 926301 1547794 927620 1015604 540683 523042 651577 43947 1567687 1803064 1083790 131523 1413816 1023529 371903 1031791 1234722 1820897 1589262 652454 237511 481358 369195 110878 641670 1023950 260686 931357 374523 1679116 1854959 1121421 890785 704777 37705 310139 929275 1727989 1194047 1217568 1117660 728243 1185235 281450 1807271 1246154 1715792 1459286 1414367 1435498 1750733 1805792 957594 402747 716928 1330879 1097842 276648 482618 825143 1718274 58270 1276237 1016189 1444751 622102 1719704 164812 1820040 1984748 863177 716085 1667304 827428 1620535 1711875 9898 1914300 1060183 1567867 1475921 1351856 1965587 1789516 1782287 1415790 703585 50526 1404105 1180392 199024 1345791 1833426 1951199 651337 756692 535963 97315 305090 1183351 791942 1464474 1532074 704519 746798 1753416 748541 869273 1544296 454846 205060 936178 704729 1132163 1021256 778902 101385 148494 1911632 745781 613023 79747 6357 29744 1978914 947582 924462 503502 387277 1295337 703833 1543175 329601 87020 317477 1419059 1288201 916378 1815665 478309 689487 1015998 1882503 1034987 98836 1466351 87187 437308 273228 127248 1130877 1919493 157727 1755260 173468 1521458 942645 1447028 49592 877763 1123481 540853 747853 1635497 327337 124147 30580 736936 474473 1593003 360281 697782 1223172 887374 248024 144645 1309201 942576 427111 1748039 945374 406050 1133937 298441 1347089 634962 496435 1008947 690092 1542514 1940886 1978962 266995 950351 154789 1830050 1447654 1277481 1337717 1884937 486869 83421 1185789 1228139 926518 1834198 1333956 299216 1093798 1747248 480321 777019 684090 85201 1507345 1014857 1649290 881761 472239 1698738 180410 657774 17130 1634608 1566785 287190 1448611 1137805 1661176 327113 1429108 1423343 1869440 9271 1224512 1279074 953564 157934 1046066 1104684 105061 1884737 593414 135265 1630800 1252172 301810 1324296 608454 129003 665412 931971 1061469 1300457 1635464 1181878 602068 1233824 382495 163855 727723 136965 119475 1207828 1832622 573147 1911274 133866 209811 960588 1866770 1928041 221562 350136 775578 1170066 139978 1215436 878234 1342838 72478 776686 910662 1322169 1833528 1180906 383476 1467391 1126591 398245 545142 43790 163334 595952 1422113 761073 30143 603852 1697664 1828313 279404 1256892 1290241 608163 492803 227283 521499 176749 526813 520575 1306368 1827226 1721076 909766 1276662 708273 18086 788486 48928 223216 1299999 303445 622373 1847026 150358 436324 995411 1215079 1410310 923974 1169170 562305 1418180 479640 1756514 1152223 9827 1076464 797271 622949 1293172 850722 602481 1507695 1458185 453148 1503165 216706 1319996 1793950 33720 356827 1704934 1488234 1967201 1614828 1778161 452676 231370 387378 82105 783986 684574 1712732 1971845 396793 1902038 213345 1038121 1795795 326694 1798383 1880321 992912 104390 1148645 1166918 844462 1599263 271077 1823541 407448 1253326 1968137 895688 1186378 268337 600183 308083 1963321 1346956 436798 135407 303126 694441 634863 1406768 1805547 1341006 1441198 1621098 479133 750552 1939977 1600677 499803 542333 1266126 939802 837033 1410875 181978 1814569 345438 195789 72079 1940267 59474 1207473 1893844 888815 673435 1154631 618827 1503918 1882026 810177 945832 179817 1711573 81362 1316365 143086 936586 590034 627954 575632 415447 1540574 150038 426313 1012842 1836884 147964 535904 451034 1453782 1735489 329264 1684505 271399 471434 388766 6492 568411 15309 1596704 1436495 1689710 1534890 265052 1074959 466110 109282 339775 336365 1434064 245843 1926113 1493904 1211826 257618 1715570 1137019 1614561 624479 819663 1527891 812609 793674 544768 1506506 1700878 1679448 304184 806253 1048372 1927871 1076422 466519 877722 733320 752146 705311 412740 1224834 423041 136866 550410 1699251 510261 1142106 45181 841072 1679750 1017726 1667805 1235867 1095255 1976443 1492676 1607110 1169440 1802460 840792 1574703 163515 1577007 576647 1984427 1910003 1020549 781636 556746 445599 798275 1318490 1686829 291749 1066032 179149 1384627 1863132 885746 1716469 1032033 990756 877669 1962473 1927612 1941169 1137282 1225628 1427629 730993 885937 1283261 41309 1200098 1369396 1400668 902932 1609399 1435413 1869978 1865734 1382528 1929128 1437343 916928 1477544 1353260 556126 376050 313659 1663486 1690126 919582 623522 1538343 1934746 1715192 1453072 1927995 1606167 769622 1871809 732761 1329780 1807661 1661695 662011 1612858 761088 1376911 505939 1274701 414877 1256644 1530392 665216 1413393 1394921 255942 1001315 973880 542970 517641 684140 591539 1450446 168482 1659856 709967 816509 906850 1618259 1974070 91071 238426 1293561 1969969 1318726 1459662 1671168 732211 1309120 51101 784811 1037885 1776111 222223 999711 855822 892908 974162 1840550 1989490 1053134 1952985 1287724 459041 1654156 991558 1032249 1130621 1104328 1995810 1951211 1613220 42304 1304118 1540520 1604665 687869 702988 227455 1740727 1332435 993197 613853 1894378 363242 1471989 553287 541956 29396 572740 48059 55616 1008321 1235929 648115 1369808 178971 930935 1743142 1964128 261851 469552 1662471 938490 167495 1465412 871918 1230502 362610 1929343 1831182 234284 1392168 1281091 1393373 1461135 502316 1141932 366506 346145 614200 879730 887132 672088 1222169 521294 1548904 1973587 886516 1804270 1226561 913985 1707345 1030718 948182 1791901 1065238 713264 1504725 1382143 935289 1648885 1863842 1053677 1108245 824637 1979396 213705 1893363 881806 1948656 1979940 1355672 1430644 810482 245450 183885 1081441 1333618 480943 469139 1753163 1687056 106582 575558 1578413 1269071 1692391 951592 174294 873644 1130051 892262 950402 1059963 697452 1623109 1852385 1560171 1088856 1739271 181446 553839 535964 1408953 959473 1188583 1390152 57346 1932402 1023093 1781078 1471987 1673761 748017 1310386 1532844 844808 578284 1158633 1422060 1634605 1725311 713081 497734 1865889 803603 1883482 1919890 160248 692107 1093368 649972 584348 192994 1629675 232976 412213 1937057 708612 780963 1215437 110705 1181343 1069821 521779 777118 209193 878663 228729 1882071 1163396 873620 376290 1500646 1246593 339539 1293686 1091591 287151 1623331 1499038 93301 1065687 1748484 1595653 1675092 1174195 134053 1945017 1262745 235456 834117 1956347 302824 1126879 2890 1731018 538185 605176 1055733 1860898 1666026 1010573 621921 629541 1883877 819568 431282 63537 1520725 106081 1764991 333496 480048 1380788 298311 1876211 780114 1520195 1855143 1484275 428141 1777239 274614 73332 1298378 514470 768683 635320 1736988 1522731 1764831 1631096 29390 925344 1919310 1165813 1471270 1584376 1074366 74779 881867 1677622 984637 994286 1087789 1160770 1470579 1382177 496330 1260855 604044 1026844 782704 103225 325916 208643 92812 1178606 1908262 428575 1382317 160864 1204020 191780 729766 172114 33507 1987041 837793 674328 1618069 1121618 1211390 1523544 1601964 1955299 108989 978159 790589 1074458 1868017 1669416 1090022 1034675 126409 614650 1021125 1590696 129321 303157 1903613 1422349 1620145 977552 387283 1233477 111796 75370 1043625 865049 1897251 1196700 487144 535344 1523760 1914275 1554103 1026632 1912592 999389 146495 1949328 1630067 702987 1177252 1833245 1471414 1669134 930746 1928658 1478187 172155 1987884 340977 871093 929304 1040668 1152972 682660 26362 456270 862669 800667 410441 896900 175906 1705268 1325519 14577 1430465 1718733 1607552 280280 1303549 1591508 1569605 1953521 1081547 1213981 1515561 414135 503454 164357 113508 1213112 606992 555759 613827 59185 846695 1233646 248761 1894543 1310467 233994 1004436 362977 476377 942516 150127 876700 655515 345780 1178058 1398755 469627 106902 347740 232320 873993 1318778 1882614 1650644 1220691 1271552 231768 725528 1687315 669608 1593688 1120191 1014434 510010 295842 134189 1542562 1161669 1286625 908102 1592266 41528 1853968 498848 1380539 1350149 1670632 1176246 1228938 155926 301520 357052 1248700 692596 617118 625874 1218833 490922 1875650 1866197 1440609 828947 603199 1048476 179618 1450287 245991 1076242 746428 376401 1985949 121976 1167205 76982 519135 1097890 977890 1280794 1955085 676072 1748953 249743 1044913 1973041 1862630 1053074 1933480 1338831 1418470 1097195 154909 643723 1909386 1102771 1387764 587978 762981 444464 1356332 100012 562177 470466 210742 731058 1447188 615974 193114 456256 1836749 165330 531832 525099 1162139 284044 1289579 1976759 1257958 1997122 530311 194524 1435818 1823907 1080833 1148123 985556 974755 909154 299013 1159438 1550171 726271 1179748 695761 720165 1835916 1636075 1804607 229274 1487237 798782 1752602 1362144 723481 617220 1056857 1137600 359851 877515 496502 874193 745015 649125 572570 678756 342507 1615381 1351780 1514463 127105 1135076 1584309 82381 1872190 987808 1694118 967246 480583 1328844 243446 1017300 69626 1907970 1860996 140016 764146 152974 266391 1551917 198016 211674 1965468 1033925 260086 1119764 1493719 1554622 954084 1021361 769789 380489 1064990 1314949 614546 1527720 295609 70662 1235889 1599404 1462491 1357747 442553 1350479 1030423 1222093 452388 1946014 11534 1267875 128001 969882 1880695 1660988 1083484 1946460 795283 1868429 59320 1934850 1775668 692173 1942433 1185665 601825 1686432 1051703 1860647 941076 750045 1701498 939662 1775073 188918 160251 884400 858856 647229 520824 871191 1732293 1748316 780229 1747467 1458399 108638 1808056 48023 602520 1920896 1565894 26896 690838 1537735 952709 108473 1143671 1191995 102747 1183495 1253526 1508460 803330 134675 1314580 1810332 98213 933984 1743552 83662 857651 1545254 1639602 693549 809017 1764381 438407 446812 892298 1543350 1399825 678258 988406 1581122 115137 1494350 1114157 1040356 1593253 740656 711110 1325072 377920 1268625 472465 524596 1870713 1567995 1122821 1352323 626609 152397 777867 956465 630874 314430 1794298 1646852 284583 94672 1882690 323896 1825958 804626 913500 1008166 598788 1188613 1947848 1598811 1398092 712394 721671 1439657 1263916 534598 1558124 513143 947012 484722 548943 755025 188121 498377 1076408 379603 603760 276772 160757 1651460 1787247 95181 975951 48430 1125386 12728 1901855 930403 997018 1381560 1672528 1733239 180356 269508 121 692408 1800823 23790 1303689 69816 721749 1620106 47008 822602 44531 1950312 1557830 1177740 1980484 442332 1597421 1472973 608842 1875770 1362348 1835985 1603872 1333001 1216645 1087654 734224 208452 1744121 1009206 1193896 713942 546140 622651 1139106 1426797 499229 1894898 1075057 448392 537535 1138191 686195 1007499 1996074 1020687 1015515 1171214 1479637 1661553 173367 398900 956088 1215220 1798850 1750854 1320196 1921 446612 857875 1826303 868209 1542845 1892640 1615698 255534 489476 1440232 116914 1089076 1404080 1786505 1202328 117330 1792672 1917155 1936273 1206920 1661193 1825240 1890794 353212 1713613 781066 730354 1070763 1689665 1015833 470303 1579393 1283986 449031 1006394 837414 1251631 1590714 289284 187962 906564 35567 1393876 1194491 857663 999268 1344286 431943 1071999 24612 1396052 535034 761746 891726 647668 704918 856460 1565281 1499153 783926 243646 1955902 1656163 1928276 1725999 68390 1683500 145505 746695 347649 268545 336497 1606335 1506341 895804 905775 483540 1296427 1201197 597341 736056 212819 1197097 584551 378157 996660 447794 1645560 443827 334709 122914 840787 1531389 237547 828363 863993 1192045 820637 36804 823817 377253 1154192 1691972 770785 1774356 1734832 344801 1712245 1271753 712722 729663 984514 1812951 1645073 956478 1189492 1188934 1685332 108075 1409595 934422 1695606 15733 426496 1552773 969266 1881121 1088628 1505612 1267598 1823847 405219 1297414 940128 1715681 916157 174849 1207400 36224 714564 855827 670941 1934014 1860571 1290695 804800 1802765 1503524 1368511 1062571 146603 562329 695055 59090 359652 669949 1156957 170065 15114 1251159 1304437 1609519 561192 1272869 417209 582978 394814 1241920 348949 1890765 1175608 1448634 674286 1666572 1897270 1583347 936481 351180 1400423 608100 834758 1479280 1096084 1617710 526209 627737 1313885 1666607 567571 482714 485929 1856959 820580 168247 172945 1479523 1413314 935788 1753489 287027 1276387 1109451 723386 1632432 1135566 867946 655647 1772856 908430 1319927 1340011 664719 599392 1740854 996530 293691 298732 534303 326938 1875871 115928 1811627 1937664 137360 190693 1343662 1073333 1995232 1477184 408291 623405 216894 142302 1124780 730847 824452 1975981 1942590 722920 613561 1167296 1331911 998071 758654 1361000 442845 740536 206616 1819224 937927 675128 836830 949912 78629 184107 1280500 1371617 219455 688314 439083 44863 822849 1857044 1960049 939567 1555453 843849 1413465 1283144 1570545 405566 1253469 88478 265553 38038 1128331 893807 732881 1724405 1981105 1984209 1328643 610597 771956 1609316 1117126 1613892 36472 1371532 1985286 1196212 1636027 972654 1215125 1600860 853728 1907787 500597 1795939 594984 148442 1495615 619775 113467 1765721 67134 1336438 140141 1966576 43980 1340317 477151 383570 1449277 1870154 434308 528792 741853 1035390 267465 184605 276580 1563240 921038 746033 583274 1665499 857962 1118825 195926 1478227 605541 1885203 1763341 1223001 1040813 165064 897732 1646874 917171 1094524 1361048 36346 1940798 1492973 104314 102790 408970 1991260 1887915 788776 1723066 1093517 1855072 929834 1489258 558648 569887 250187 1229334 909674 829904 314321 1673016 112142 786937 778650 593320 52645 1996311 90327 551627 514623 608305 1198934 1724433 717399 1057203 1878341 904956 1898578 1311685 1463304 102937 1014603 606632 1811801 1505994 1240297 954630 902424 755142 1969948 1271849 469380 590414 1926400 1721919 1218933 267910 1340257 103485 1532524 347037 447153 116079 1191369 1869821 926717 1840130 1194222 1187872 187363 1057544 789133 1766597 230506 987297 660520 1990989 801618 822687 815237 1983313 904156 658671 1298172 217669 796746 1699849 350016 159700 1476536 508524 79691 685017 812704 539601 459711 847838 251486 1498310 106370 364377 792612 589047 695182 1136498 171154 1834208 1715802 46917 11561 208618 53405 774535 628728 896998 1465561 1784304 1811094 328600 141201 1074547 503681 1821891 76110 1084226 1915241 1334257 829497 645824 1342995 847732 1686237 1499006 767596 718146 1707187 1549931 908160 1516872 1432281 886138 1053157 1737384 156780 1428765 1129436 1462658 412852 285991 1032259 1320851 1709318 920254 1875262 1485983 1187806 881825 257712 722326 1416923 291702 102161 1195111 936865 640658 266458 1941206 703686 1535140 1127777 1690621 1758358 348602 315329 361795 1707593 1061915 324223 611333 479649 1891452 1906196 1291719 349847 1709945 1641232 1354661 1436474 1646578 1218028 166834 1820938 225478 354618 1961418 820828 667144 946530 1447743 1053687 462602 554654 886636 1701363 1954026 1336214 920478 1512446 1453044 832151 1551700 1007261 1105691 1061330 1628149 1603171 1306944 126722 517747 945455 1040620 840744 1547675 632736 69232 94088 381108 186779 202459 645804 523763 1764193 81048 1226442 519637 1018515 897411 1646394 5863 484714 239315 1912496 676591 641318 130738 70643 345726 1251425 26941 723877 1511710 193793 268657 335794 751213 1048440 1036918 519648 1826910 1683236 988334 310272 67099 1624639 1937073 1952468 1904923 310778 1788606 959923 1029159 807544 1455378 243303 1401124 190727 177899 19117 1593204 1705216 1223688 1358876 620873 1150018 1257059 1176412 495132 1173386 770353 205799 1752076 451781 722467 1671239 780803 504441 1871067 799206 125878 1762964 281874 55226 1217923 356699 510576 1851262 1429085 509759 1284766 1679366 770475 1633882 1747283 1599345 377095 1108958 1376235 344519 1867878 815773 1421451 866347 1457466 1445915 1148210 932938 1478846 91427 894456 1610820 1108146 1371021 1805927 1938258 323055 1879478 843189 1460715 1383977 5502 609554 1557243 641273 1387981 1625001 351104 1930334 1656851 1902148 1843315 1840543 165368 526091 16058 1129281 680495 189330 1595223 233873 201222 88440 1412068 1353380 417830 1576897 848856 777079 58075 1977238 1725331 1150521 474887 215210 953801 1396205 869643 775908 1205752 1264752 226309 505042 979569 872569 76466 19664 850906 1746855 1466609 546494 1232461 1156530 1237345 1430117 1052629 1739181 1082451 463236 1345983 1340265 927784 16567 951085 1510499 71773 867494 480975 1664027 791688 1511423 731402 1671833 863957 1298360 344910 1142570 802883 1359632 805020 1672543 1594046 859497 1000095 538986 1112424 658773 280328 1161143 129214 1338590 585978 1956285 1633815 1347629 1106584 1299459 110888 462890 185931 143837 870241 394244 212093 1788569 1381247 542747 1116461 1035064 625941 711461 147051 1595509 1011533 696588 1603179 489392 1847708 1004947 933114 1619318 1517362 1875666 1180438 1128825 484176 1670661 1240979 836743 525172 1431064 1945299 200302 146106 772275 1017098 1137501 43138 992617 533484 594348 379910 1105868 1083776 354930 1237378 463813 1207698 1516221 12946 1646240 1001329 1319343 1888132 803502 336031 524313 323315 242843 1312586 640445 36003 531683 1565106 615374 1934125 1736593 1528631 925304 434896 585075 202013 854958 1779909 1199932 812927 1996888 1163568 704166 469398 1009920 1364939 871259 756480 1880000 1716850 1853202 827638 588705 302763 523046 1236915 1603762 1138386 1185032 1203853 79279 1472085 917168 1386002 806095 1077233 1536167 890846 1446006 1244235 519311 669428 793578 296483 767743 40687 923140 1717030 1485677 1858893 49548 1812047 1556089 1693033 1163087 1611766 1224511 1636201 1469537 1854753 1241533 619370 50453 1953700 448878 566841 1247265 925543 743059 1382973 847571 1890957 536761 62 1020000 1687432 664230 1852800 23285 357105 1820990 768816 765200 1740688 1840993 945051 1949538 1555106 1444259 1553169 553077 104240 1166767 163126 110518 1995576 1707560 1134889 643594 1151163 1089326 626061 130566 1495809 1564937 1494435 444124 1273764 1625726 1260805 189240 1622986 1103630 831509 824032 1710574 239813 696623 285099 497173 310037 1036876 900154 164899 888446 694073 924577 1181193 287670 1808930 1121531 709236 973794 736084 606750 1578914 150133 1314592 1205172 1469080 775748 1530243 1470026 255809 1619103 1232631 1500826 317405 1673153 742283 564577 1106244 1824773 233770 1869527 296428 980253 1418172 1671478 758443 1288412 943411 1271903 1232669 1959777 346441 1843175 398888 210884 1360194 529064 722310 331548 1263280 464659 1692159 85661 43233 1808414 1607097 1730289 1731572 1950599 171155 1355447 1504565 139531 773458 116323 110224 432404 528466 1719626 1394186 94531 193153 824198 1965810 492694 515477 863657 1445234 316629 1641292 1445520 697917 1247960 214572 1356628 1125490 708395 344644 1448334 665402 475160 1669439 1871093 1488615 988464 1183298 144361 1800532 698658 1737433 231021 1050748 1617575 1456298 591425 1066133 103460 945459 98193 1218818 1328401 1874246 1157449 380903 1423584 1678072 1610123 1378523 1101742 1850199 924337 1528086 1693533 403320 629418 966027 410790 1414257 1338489 69419 1570472 1597372 1595244 1832936 698374 1736307 1640073 165228 864868 1720715 1650234 68128 1140893 1141472 1321098 1387847 631351 55767 513886 740670 1457231 484716 1041917 338517 467429 1707601 1436625 1318930 857145 1307724 110137 1487426 1437351 155212 261233 1309303 1501484 1607614 1309867 1935789 959931 1995408 934975 980991 714081 676815 31806 1565650 1628396 1518657 1782554 154683 1877241 1405638 1405092 239668 867097 1923975 1105875 892985 1088377 560094 1381487 940508 1976508 990054 1807835 332006 1386890 1288030 1440470 579517 1799227 1987875 555296 1632979 1992582 172376 924676 1356215 270412 16080 610518 929335 1576551 1687723 1145904 419110 1747883 1079815 1336200 684558 114903 489953 770931 1961255 62685 730368 164520 1136891 517042 1115181 612933 1567801 1179108 667264 1658181 542972 772463 1875223 1626340 1553049 8835 200377 1796982 1670261 1308997 1541887 1274008 1366877 652109 1468141 252736 99950 43412 1873858 1323899 1626070 237713 271212 63199 701373 527230 1492353 322845 1929758 1658334 495353 514422 1402910 1196658 1401762 1869306 1858178 843448 1448369 931495 1902046 733495 263479 1141963 1247372 587702 861235 1476430 771943 713175 1606876 1537364 153058 358385 1069475 1805248 1793153 1222787 436812 217937 135815 1842979 300704 1016131 1649702 1476811 179775 1059670 1762284 411344 1730642 475988 1370139 217817 29926 197233 1843401 1777511 1786424 840501 1794808 1872262 119282 576490 785132 755693 1391289 472057 1686332 696952 1445041 572989 1168885 1759608 134333 1848941 1211872 356584 729152 979858 1197881 101353 1446151 1631067 231482 1339717 519276 1647116 1136558 1429612 561687 1122330 417501 260834 1036057 307889 717226 807469 7973 1836738 1827689 1526532 1430530 97448 731848 1780529 539986 877524 1107836 1294421 690122 1855625 1727626 133002 1431367 1388256 253349 1650750 1047716 268792 1936562 1813425 1335395 962673 368865 79684 1801965 406321 213800 33024 1488329 2458 1744084 1766186 1021017 1421737 337277 655056 1388551 1709088 7182 415425 146154 1740484 1187799 1270079 777682 520250 1325823 384599 1566664 295784 316372 1118940 1732932 25192 1235804 121837 1197446 1980594 342235 786686 624401 169678 1022945 192989 1439787 494982 1464378 1236975 63482 1906209 265397 475890 445999 733056 1137586 1304642 769991 1129105 226496 1012765 644617 1338459 1751389 118640 865563 624609 19248 1354869 1830947 1540811 1001921 636928 1895763 1742094 1656696 1513988 15265 1469484 1841873 1822786 837022 58721 2920 1699371 593497 623946 610194 998962 116262 547870 1458282 1834935 1038196 1487219 334254 1392166 732044 384220 545876 1971705 60570 1821007 36777 69000 1078298 186633 201664 421339 1321178 1863787 1430879 1229128 629234 1057296 1275059 1840439 1825802 1148514 1703615 1945080 1559005 385583 1270314 1806446 571878 545326 529975 414145 881642 1701624 463465 152772 978260 875293 413416 104736 1929568 1455185 1683278 1899222 1811545 1270782 1620401 134758 1300005 759288 1268681 415935 56109 1335166 1714393 1258005 588668 979762 936348 1405030 1069828 984411 1963122 621131 1478482 832153 1869808 1295121 841235 675863 303828 419223 1702703 339928 1729548 1320557 1011147 422252 1401240 1270711 352181 913089 731299 451920 137234 1327020 1062733 862823 1022602 778970 1073836 175553 926451 325703 219933 1249636 1660244 938566 1976513 1179137 712352 1558747 942920 953722 1208693 379792 912318 1936415 1150051 1367807 383383 1324055 1313985 1273478 631965 1202684 1969760 1685854 1020945 1992577 455367 959542 1938600 335208 1224266 8339 445015 378223 1197929 803737 231352 472109 744056 146932 1735001 917912 361360 144894 328787 1270931 1139211 1435913 1575550 1744494 1753669 434312 1690139 918251 1201685 1106031 659489 1271315 579442 712740 1273788 1030403 142441 264455 880042 1932110 543761 1897023 986086 734852 246319 2635 1330301 580397 117819 1809067 41687 1628652 1794723 1641593 1631271 180319 1394487 447608 1980259 1201031 1222423 564840 1122686 87780 1196853 1376538 697189 1455300 43002 1873480 813680 1306667 1938790 1519709 1643709 1848461 1060937 1254843 534392 16179 1420350 1913333 680585 1969919 1429397 1424937 1363336 1076194 175292 1482568 591259 880595 1552397 1445580 1708742 879154 1462330 585462 63278 836601 494889 790475 604943 1513208 1603999 719001 606821 1727852 1568438 942223 312791 475285 1354596 1747515 1717966 1479329 1402400 1616042 131490 632185 114408 135628 84381 157907 1844274 724079 1906046 291718 400757 1755890 1897933 439783 131780 1705873 719495 352805 1896554 1668474 1651749 1759236 1441671 1716363 505808 1812586 1212838 1132127 320151 1242804 586138 1362406 1457013 1301701 90616 1243817 72996 1389299 191542 1667168 1665677 912207 1085834 1923169 254026 629381 1333981 285121 1100092 354857 1072451 1913569 1059626 1286662 1469347 1307849 530856 882673 312761 1003478 668748 1181559 48172 1886591 1291546 25892 863220 1189733 303782 288111 430156 344385 1660331 845778 1428108 116525 1188945 322356 1538365 154236 233872 255258 1896961 1366311 1103734 5931 369261 523398 1044153 1562261 211142 1021945 1351715 1346842 1629445 271502 1559560 1646936 1758989 1448156 1008563 1063713 1985678 1840092 1312491 121335 1985851 447434 71373 1201819 1698369 1017802 656149 1605885 173438 361350 1860709 205416 1979835 764382 1997786 1561750 1490603 1532411 87620 995733 1983269 1398416 284853 436620 172703 1919729 403224 953606 830472 26182 609971 769310 833259 1600856 308440 933393 914030 630634 1874207 1319888 1583002 767122 966800 77684 1337956 331018 1785890 48251 630585 1856253 702143 234903 1463775 1538447 855864 1299100 532480 941595 1386504 1276120 1549418 660273 1112827 264055 304796 1269276 1572989 1142477 703676 554575 1285205 1289744 429460 427737 1529683 762820 25735 1600711 966869 143200 1461993 734407 1703332 1875241 1577562 1848549 1013037 1692030 943951 698424 1568134 119265 1782002 659239 1540813 1606345 1571024 1088275 910035 1780821 1493972 1278821 1578335 1930091 874439 493444 1053888 1996365 1933040 1424252 1957717 1680709 1124711 513293 181457 797915 1307531 931359 1240455 1233696 1682940 377240 913162 497372 983063 1224490 424043 1795062 1616946 205739 134326 1933575 518141 543437 710521 1098437 152582 873455 1698301 786718 1342137 1717514 981820 88987 1613216 1291635 402864 659084 1552212 1829220 1081435 1725783 340127 1379889 825050 36025 1681592 393550 1155684 291303 25146 1396368 1829045 1589419 960726 452441 1864268 1985655 1934611 437453 1795740 1346196 1982308 864796 684779 226110 180870 1429111 341429 1043777 374091 254100 1668719 769259 1913402 571832 1778030 1065282 311409 1707117 1191278 1709497 1394368 1170445 881520 1711792 1961044 982704 1828772 911311 1893455 1354669 418240 1771134 293933 1034003 1200093 1007247 837517 1538879 1857419 444691 1906945 614693 1297016 753678 810198 1530139 662210 340026 1634066 1198325 421396 698042 650083 1958574 1485453 1352132 1138273 881147 1973967 1328506 1359947 682916 1875074 1685903 834923 425197 266317 463353 1217296 311390 988404 304041 1285611 889799 1626944 1906436 240053 870530 1756568 709397 483385 1618925 740868 1119087 141588 1548161 8481 405849 916659 817864 1890712 392579 1800735 1025278 1282341 63700 512425 685672 1750664 1899262 214157 754783 1571608 516665 1832463 1869101 315357 364527 1120314 1568662 370237 1356915 1557167 1415113 941743 839898 175774 421967 945965 1207641 1308067 772921 288988 872374 1084192 116408 702977 1803876 1357077 102860 222699 1429956 1592665 1387270 1492155 528868 1268563 911771 1094110 724141 1435023 1344603 1200830 256018 1098132 1676673 1101421 230733 1644954 221820 35087 1745946 1838296 294586 810687 665537 49099 1209874 511324 301609 146314 1096363 1706202 707663 1762404 347940 1305224 1396135 1195782 156009 1750826 496382 1984701 77347 1093247 1897211 931250 646928 802382 1781344 1425060 370617 71728 869832 1574395 1002298 1734178 641161 417264 1435676 324960 1820301 1552946 1485506 1512633 1546327 1383220 1291109 794603 1146735 1191203 113566 872814 519499 1527186 1508211 1937642 1982590 1438089 601011 587759 547844 766623 200 1377857 1108390 22758 1557740 258477 1567700 1570618 238039 1404887 637236 1588197 916573 1173139 1131934 769595 1993618 1373618 594671 776503 26255 1487642 1283163 1891139 438415 694052 1371632 1366259 1960317 1294850 857038 892061 864055 702100 756457 1529308 1209414 842473 1342435 551767 1744728 1028577 1872783 421415 172765 448999 1697450 1241078 192254 1274293 1210737 698987 307752 139096 616706 1807557 1848378 1053339 1068939 1037297 1726142 1507350 1256496 1242990 113574 1458154 1834973 1987475 1260420 617990 1360070 1182604 146150 858476 1355404 1453244 290900 240351 1985354 1888687 698871 138316 1343284 794091 615790 1717940 736985 261741 1504758 780145 723704 164940 1317101 308444 1059967 1686625 753704 590007 1286313 1144563 526000 124559 686525 1921824 1681956 1363458 884711 1422112 379127 1782950 879940 1599557 994992 731755 690039 1008116 396851 1618379 1653284 1760764 1634535 119072 1583702 867178 913921 1196448 1498103 1328299 1156593 1293342 1309042 105887 962702 1393667 1912189 1457079 1320606 372742 766718 1602933 75487 73015 1830000 1142807 58551 1624646 1370424 1540175 280727 343295 1316150 444803 802042 1418325 1029623 966390 1192207 1027938 684978 1812724 105295 588771 1501885 1773703 1535747 1686946 1951694 1272411 961320 1205134 1789607 1006628 1411078 135402 522258 931379 1499992 1912387 1051591 1614104 495454 1408155 1283217 1264615 309706 1728739 988392 1447791 80371 653339 1672195 514982 39843 1492428 501709 211330 275780 52918 568021 551277 222022 732053 957698 1778230 1185967 1255734 717467 571171 223484 1090995 1731369 1907333 1919514 90385 1670776 1349223 225713 1718534 1118801 1796809 1973552 1313516 1971415 1878135 569718 488368 1390745 1327657 1389596 1578817 575286 669450 1741088 1743521 528952 987063 106135 589479 1964779 1013266 731589 434684 710525 135557 1786945 137891 1292120 1454013 654392 516017 1337584 663210 103957 699436 815428 1316756 939435 1779651 1894751 1469940 1377584 1953724 1887717 1947600 1110930 555517 792551 1203990 1864908 160573 1863145 1613764 1819532 971026 63282 321999 1754864 1840956 257622 2706 1851399 1739329 181066 1472243 1962457 1062599 233295 307451 1245210 1775685 702535 714767 554620 1148647 876389 745819 183186 1485469 757485 1431084 1030369 754464 661030 325024 1732837 559141 1885199 1447429 1663412 507997 1955733 315843 49454 220285 1053487 1453524 114855 1086737 660633 112674 693246 1303546 1602522 548528 1654846 1318926 431348 1040010 327830 1133951 868686 1964373 145701 1839568 817732 1381198 1389803 215946 779665 1379243 991331 413565 1389931 998107 1913571 417484 178185 592006 829263 1981544 1288226 805975 971264 1204526 267797 481881 559506 1303317 805957 1666254 685934 911959 1871636 1717759 1414576 1552935 1458517 309192 1754022 1327792 141829 1755093 1729638 1943954 1602926 453346 1492039 1733397 1530068 1057126 1864774 744343 538280 191685 285336 677731 883141 630746 1696278 1930819 1732471 1723657 513619 329975 1688651 1648526 517225 1209823 8322 265239 579285 902036 1284370 1447500 782105 1137937 312812 945117 1486235 833774 1672666 533339 648315 1129378 1020678 64134 283299 397208 118495 866544 138277 533674 365862 214306 1153476 931836 998327 1293710 1834083 842115 1165925 900096 1540990 1793745 1216940 1605735 408695 1253487 145058 62679 1678732 1669397 1209008 1621039 652495 140557 530738 331713 780629 1765871 1757873 1974420 1326239 1539995 1187358 490598 1609208 1890164 1463500 1498126 906485 193323 18709 1691593 1930742 336380 1214661 1722633 1443053 150866 1662644 1464162 1424601 1209013 1086579 469393 609222 1831747 55632 402553 440207 1882753 16738 1124264 1147278 805700 1466561 1921718 1734744 1881089 1944134 1937680 285194 648421 1567810 1092735 1911816 1325079 319166 1257300 1629480 1981350 887275 927671 1953622 1633731 1554443 1907028 968546 901308 958137 1360802 33165 1719657 1557139 1384253 613736 1287602 1157189 133364 278085 327960 1645915 829340 82348 938029 1953190 1825743 1574483 1954449 1379603 429924 430764 528856 1348817 1189858 954767 50124 7939 1485329 263185 332562 783092 204376 726289 1017556 293230 927611 1249256 1473006 1489525 681959 894568 1054316 963476 1429879 1884797 77396 796431 1460921 1114674 1777836 1029206 1181241 1147461 579245 395262 43761 588361 1389712 398058 553297 1876797 802089 1384346 1788529 1347822 997600 1431783 864432 163471 1149746 1818303 1842896 506958 583838 1342577 400166 1646912 1025679 1032172 516509 1203392 1343086 280397 938547 1615046 1692389 1453742 1222911 531525 541711 1423926 72795 1884801 992768 712301 954648 1042075 1242162 1410726 210622 1611211 1632625 768311 1114086 540297 1798077 537801 1200322 552835 1629435 533798 637687 1847230 1727390 1941015 1314161 77704 52768 1665540 1408276 1299598 301906 1679453 1046908 812819 359021 451032 306831 229086 1962991 25257 1718150 1794898 1580719 132925 613992 1402018 492004 1613450 1426585 889571 1905091 235779 1376525 1698142 1727181 1606748 1173244 264753 454490 1524590 1991847 1344527 1556744 847001 707913 1379679 151931 817311 458772 1915124 814807 211095 966994 267311 849713 372417 1415465 1130009 243916 143366 1771756 1716961 492620 1543097 1520227 1954606 1957797 1583354 557253 1558460 1695215 1446282 1974757 98227 1041097 912903 814688 916700 1353396 700373 1759339 909796 1892169 314210 1755682 865458 705026 765818 5075 1154058 1213343 601441 70709 1324464 304311 1844084 1236212 1314406 209232 636419 84493 1934565 1428134 929430 1752046 1757277 1784463 1310491 1693481 305395 637436 1856564 1368609 1632112 1855969 1719890 1172627 1465124 529240 42733 1110834 852650 639 1637230 1672881 1099009 1648887 617503 946983 1440740 1736662 816399 380299 1820759 1170416 668351 241124 932611 570116 233176 1144544 1538075 1758370 877209 1119625 784279 458567 1662377 57942 156372 1310859 1325692 1170963 920063 1989522 750367 1297019 898282 1753324 95105 1268569 554908 1659187 336593 1610579 824171 1347671 1952097 526373 235877 1817897 1068820 1345340 1244061 749599 210260 1930667 1422281 1347658 1209473 191992 614683 824892 800773 751623 1962020 37635 1336900 1163413 1431736 537540 331798 758421 337132 1732917 749935 941025 1366386 987049 1637120 204344 1513334 1411899 241175 411965 123790 330925 413697 503837 970073 88660 454164 537117 1030360 470161 1439573 685386 675607 1367721 391265 947470 1701250 293839 695153 686018 827141 105298 431764 1248542 917636 1274055 1804285 278140 438975 768306 1654536 15087 1380011 879634 922790 471901 164863 110591 435901 1640335 498453 388532 1420885 1835108 235322 1706078 1895533 1837556 659187 404739 1262431 40680 818988 918292 1257744 1307295 739300 299149 854113 986855 1189129 1421997 1525421 88691 1198880 898998 39564 1038985 1809775 1520837 313483 562213 261932 425637 476454 238637 1992641 116249 1817396 1515222 12845 44606 1803960 392170 856553 1524755 733912 1796459 1468165 1951933 1411047 965566 1841420 926244 1891856 381482 991548 1810521 1598298 776560 355007 1930647 1277505 516216 1013007 1002805 1019996 1113899 1436784 940806 325790 1743270 1661627 454394 604446 527729 1462209 1870427 224189 1251934 839458 433793 1761736 1687548 619792 1391583 1714303 131844 1242933 1555946 567368 1205197 1159167 51262 1213782 980116 1188239 1244060 1991175 1034353 1712052 1321377 84587 266546 1828227 1745866 62776 868911 969849 1185440 1716627 268921 1408810 1013687 566021 1823181 1482199 863148 1649900 916040 1046436 132505 1748899 1727493 1453182 1677734 1512738 1247715 632746 1080341 646975 1536056 405495 1362487 1602148 296308 259921 772536 1176186 298213 1624097 260643 925220 1685809 583028 1877015 274655 134378 1420131 1778260 1679456 1508882 310906 383045 414631 235366 1656901 1357459 1906199 1100626 1199471 1258111 1473796 1667412 1072912 1223897 1082051 1921232 954917 1151249 1862134 406952 1611818 1847258 1762347 45507 668217 1688287 1082473 1071057 1292787 950143 1303631 154515 659449 897707 1638052 719873 1097674 858028 1333262 785522 18535 335375 1718533 1328007 1260389 1378418 1346180 1185452 560904 1321763 1571317 1103694 309326 1110967 274237 446975 1648059 282932 1255291 898541 1876179 1517100 1301083 1524821 81322 983888 1245504 198201 572415 139478 775013 1440729 481930 1914452 1659316 249873 845226 1167411 1120321 26070 1790608 363935 1301225 1540898 757775 1170013 391392 751166 111357 589039 382834 1792675 156388 130705 1133931 698765 1731660 1697991 692688 1596956 509954 1414300 1022579 1325790 1548772 1952982 984466 1336177 778007 384625 1641814 1198887 130979 1435331 382338 1117147 618415 1210198 1181646 1738942 1426179 745357 1217968 1406088 616666 1290990 1409277 1412384 1273206 290771 187038 1266251 933777 142427 523824 787630 237017 541074 1817144 104187 236858 1680885 526185 1983287 370729 294822 168954 364449 1322883 32639 874426 462402 573909 44895 1445275 1638477 1507051 242240 1917398 1596338 1086262 958308 1223144 1337701 1711174 1939962 73372 1829242 507303 319431 798938 1364216 1936080 1774923 738547 253869 1054774 1899373 1534235 475762 1340333 1131202 1216731 565219 134860 1458433 743632 1307903 596445 323598 970245 1371873 1237140 180794 64161 1266501 174497 1777284 788592 277776 1306587 1756233 1850084 1302721 1355575 1562805 1226551 119204 1330452 34946 1567253 331490 1771868 1707895 259619 983427 150429 1734848 1854341 1239955 1104363 1465243 1929848 612720 1822664 586048 663299 273659 1581235 1674673 596843 1551072 1871455 1739664 809779 1693913 1036802 7790 554317 1979188 279923 818374 629695 122550 1143150 626932 886780 995387 593007 312586 706537 819877 1550657 1101583 1273638 1237633 1988905 1713725 1290368 970279 1078635 51062 1258600 1462369 185179 766434 1422808 1854423 665567 1230167 1462221 1045514 1317594 1843523 129624 517522 846020 1692432 509320 950720 537275 378117 152528 333640 541710 1444911 1000236 301957 426533 331403 1501964 369629 162346 936619 1107183 786100 1841098 821964 293206 170928 1555571 1697077 947020 314591 505269 941935 1936898 645351 1492083 1936774 719004 1185890 1298100 952898 909934 638099 674057 105239 1676632 196062 1185750 1915418 1753925 622820 479741 368753 647823 759321 1212665 1267947 484379 220766 653690 1682074 347147 279508 1507591 1705121 442039 1940718 1325622 1359352 519350 531536 165480 837922 335194 163436 1833482 288489 1068375 1740498 986456 1936212 1495740 129262 1844233 516453 1943734 1351696 1323804 199326 1384019 1934249 1542883 243838 1994222 615903 979130 502836 31528 365460 741744 1173624 524525 1223241 760139 320384 1585986 1357502 1719602 1445958 1479917 295079 398222 612753 492122 587718 1979948 374250 207566 474904 1546529 256493 1885579 541866 1211398 379184 1890260 745343 1764983 1616901 610428 486503 1342136 1777715 623981 1943732 504652 755404 639978 1075367 390775 716978 937467 893613 661709 1583728 1471818 647911 1446512 976688 746029 1251679 1026097 1200667 308671 1425839 43381 1743255 1063628 1683619 1699892 820854 1134080 1227037 1515870 1201084 918620 1749670 659355 15734 1024624 833621 103821 621756 1553728 831514 1351210 1608026 994025 1189603 267271 606920 280256 1360173 1736237 578526 720112 1535220 134209 339454 762321 1407687 681381 205311 905064 85805 1957746 475010 1012018 113707 320456 1995869 1007852 1645818 600158 112254 352610 392738 1108745 648182 1467358 1729907 1090478 949168 1946689 14126 229500 15223 1038933 950293 617318 1516943 837174 331462 1680230 1531021 1935197 349145 1658962 1961471 1027307 1369471 1738866 1149134 46158 1377763 203334 1600970 1664952 1791274 1372917 772086 814425 841929 744114 524188 205297 1868543 1053680 1775236 1670908 1810944 405391 649763 1923471 1075012 1356996 1725315 1342357 695432 38135 604464 642642 1583449 24584 28511 921529 323791 283637 1637122 1509602 1654355 1473682 1359190 1491548 1231449 1132954 413305 518383 502160 1049211 84958 1730435 924891 1859576 1360442 572883 1098704 1334251 1117622 960334 797141 190100 316778 543181 820740 84142 1016121 60679 1689783 1702787 99017 1127010 1818657 975762 1020024 1781605 1200046 1880625 1974555 1834299 722478 1305327 1469364 1313533 280435 1252278 1902280 1474640 1589414 254294 738086 1660392 781225 1373721 445929 202396 1848800 1130833 869164 278575 1552237 1978822 1651700 866215 15143 1727483 341768 1737799 525018 1629993 585127 1631897 2355 22450 1797286 767125 93036 1236105 686827 1572076 347430 1382238 696733 877461 1620279 1792149 351922 485645 1875627 1758660 432257 423231 740216 853413 1260581 968228 360218 291018 1735407 956852 1317745 523806 1073947 593346 1941654 91281 1883123 189471 1045897 215089 1668853 1347800 1488893 196868 1375036 675025 73721 1992194 723114 646461 1366557 949983 1064652 503074 1277070 329073 146135 788438 424272 1496849 1664557 1737394 1807939 509845 1983450 1361079 412807 1417702 1757453 389980 1745549 1249295 1110064 201073 973600 1573842 1744100 766782 1339304 1044956 89098 1417952 1397656 899980 63311 41539 433920 411762 996095 1922464 233421 1548747 903107 979614 802949 209681 212231 1293533 386103 1613857 927781 1800662 914132 1848600 1034627 946191 1658828 558055 1915053 1231670 582224 683679 1929205 713166 812420 550155 911018 274354 640380 449172 1496039 228096 1490884 1112952 297347 82544 474590 989938 1606763 1981720 1655594 775914 1439162 950468 875718 1207179 1070256 310211 1818549 21505 1529213 530042 580462 451721 1870425 521720 1312559 179582 556786 1277231 1778500 686722 1930156 1648880 1786586 1267901 513392 1328238 369959 1659148 1992382 1472772 1872877 1204507 517111 170447 1768266 343622 265326 480396 305157 1449626 666236 285995 1565279 429812 1749681 1537929 305231 1349131 887869 616233 818241 480806 261283 1215695 450012 1617429 60279 1985316 1580720 599257 1400858 495008 702320 1653967 89160 947260 638393 1540664 616802 706402 1349855 525002 1683079 1743138 1527764 989059 497934 1744908 1372306 46981 1654835 1775339 1886568 1349523 909578 1585311 1456352 1444243 84455 1255229 1090775 241123 1627099 1071596 225247 1065116 420327 509757 670799 1166153 1766411 1540011 783982 501925 1741912 1558402 1384113 1167223 448515 648267 122765 908316 1622132 76083 1709339 1671887 1812960 875503 382237 1082559 1836333 1236497 762118 1796265 32271 594508 207111 1442516 1040221 163877 1781181 1214662 744140 622667 1698913 1762524 1460710 1000330 725208 717359 1929722 130544 1134530 392185 1384660 1683736 376963 306836 1607053 848789 780660 798688 1784834 993454 553152 1469249 452022 560822 203491 1951120 20999 214744 1486586 1322698 253040 1752817 1171608 144139 391383 1931854 347869 1190843 620465 1414484 767861 227759 219470 1929250 997616 541441 1717000 134148 1276886 1866939 1434100 646843 1639880 1030220 140817 229683 78398 332989 1492947 1820476 343746 1671715 1007404 971479 77990 1873729 272732 1956770 1412957 1823909 948163 1268429 1297005 524193 1934867 221805 492079 21263 1623163 1331533 1149209 1232420 801434 1429392 454756 861340 132359 350290 1439486 1551518 1258604 419079 1830531 425646 164165 523109 1563647 286737 1198855 1528728 360490 69856 921933 1279229 266811 248386 1406525 751475 769614 1417147 1243734 1689542 1058064 1543612 568553 946116 1241998 1805363 1877380 512029 365756 1135848 78884 1271278 1330730 814161 1675153 893161 602700 1936275 397380 1917651 393591 1439058 145846 1146569 24903 978245 740449 589209 902683 1862502 1875884 208238 1327840 1821077 1464335 817051 117293 1492061 1659180 1768888 1137124 955388 819258 1116046 1108196 144573 818066 930663 862934 1582677 438918 265341 1206295 670201 983574 212830 1402339 1689875 1390644 514164 165294 1046518 1009544 421195 1189933 1073022 562067 856021 1736370 424293 993284 776548 1046807 1053416 1455368 456641 1734160 855020 42936 1852811 66112 988256 1000132 1227181 1321177 1938525 887163 907447 64283 411164 1270000 165688 948720 1961444 509806 1926925 1942720 1783158 623165 1180466 331400 736798 221642 1763027 1637626 124370 625100 1074467 168766 1592523 1835981 164 236837 1692641 1117998 760442 1909856 613712 362225 436984 1462929 1906771 1663485 182127 1768394 10479 1387855 1129513 1353666 824183 1425504 605933 397257 790625 69735 515776 1102028 1107368 355479 895837 701493 1064339 786347 901685 1642050 985277 1173934 1333511 529196 1811309 1077584 1248897 824768 1768571 1903161 412160 997669 1323729 1366977 1980589 1733999 177403 115356 1909811 1403481 555345 1541768 471827 1222377 195175 1092996 1824643 591045 556882 939742 874925 552509 883469 1152644 1046161 150771 277539 855398 525037 637986 1617312 720308 1382897 1724648 1501426 11750 1033874 1738389 249794 1177507 1596386 960323 1272658 531222 867426 376649 827977 114329 898956 1539032 809714 1862094 1572137 516844 1467599 232479 166819 1059396 800335 1516295 1802368 751880 11231 90942 753918 793622 125241 855137 1164127 300499 257751 44058 1888654 1395805 914853 869847 1617042 964868 334718 1949626 1041461 1122388 602035 195576 139694 688984 617006 939353 1201244 949232 168262 1358829 269323 289949 660043 851251 1550482 1153462 1316237 933054 658824 1122689 1239169 156572 1227864 1239847 610103 525461 182870 1801870 1372843 1031516 1666611 375099 481128 647613 432303 1826807 1141882 1259896 1757140 947621 406061 1281183 322842 972756 162954 331704 386755 1079982 1572964 1046824 1435975 1695565 1979805 1704853 97818 605501 148331 1918174 272883 1720720 560311 611900 858774 1563987 875631 1495067 1465537 1082599 495868 232889 460898 250241 611628 1613362 1808525 273637 772493 990281 1859317 1300772 995308 843602 521783 690245 1567004 1667810 774095 1688140 393443 1584097 1490955 438027 570712 1995813 41649 1427071 1347110 967373 486095 627735 203089 401995 628786 830614 1020246 1268634 520988 1517906 432079 1356798 1681319 847362 961109 1179667 891176 778729 339863 265537 1320703 1358638 1959943 1355293 1319316 83382 1640880 1130869 1872607 1918740 1070887 673909 1832374 145070 1381967 1086498 28673 1813909 921719 567359 1751985 358698 331037 629558 391885 1651843 1072994 217056 874794 845601 1171112 1137652 1880767 1796111 1224560 1073833 322071 16916 1931563 1774041 656869 905843 1584499 1597169 1770721 1079944 1561811 1589113 1440613 1718186 1119589 1286180 1870843 1755292 1012483 129548 1286699 588730 1134599 985259 179802 1167701 251134 1531470 403959 1715746 1080719 1974961 1618444 518461 1975722 1356417 870261 516749 721319 1093217 1416924 1047717 1819885 694842 1809630 1819489 735383 687764 537144 1829480 650890 1437414 221756 628303 1332438 1275582 1564697 52184 790066 1485990 1600337 1545558 515929 1307108 1117765 156507 464191 849852 679450 1080137 1181037 1999544 235653 328737 1947761 339310 194314 1212707 775875 306253 1409665 36641 564339 1712735 1252536 1546432 217474 458834 975904 1286008 1885118 2521 565783 80965 1148305 1667379 1634732 256640 284881 94934 1855844 1605299 1085627 895454 1595857 483986 1327720 1336722 1309394 1372242 853305 1620777 1653380 298014 28202 1961129 1417729 530993 49408 335273 1962858 1235138 94821 1631674 1242436 963984 1712760 1753812 526014 1968307 1297217 1518898 1564976 1110480 1770286 1445087 1493681 1567760 1522375 707209 1007562 1022888 1548702 1325524 875962 75951 474459 240396 396668 1413731 1941016 1730887 1459100 1950930 1331048 1694652 468422 830338 1843379 799146 1440044 1049317 502132 1329008 373466 1218029 757236 1654493 1712235 811886 752162 417169 1380054 1850688 1986343 1034635 1404190 1560954 1645404 1878190 948220 1875949 972556 1858755 1779349 1050691 1318125 766270 1540437 1755528 1881960 132779 1513886 1342585 1971814 1623049 1669365 214149 1592426 1583806 851709 1661527 1810464 1434675 1311106 176476 368248 20175 1104686 1143483 607654 1553965 1616747 797694 1831465 104014 1538525 523323 1733787 1000481 1759559 1480812 26971 1659540 1866947 1606469 1451980 1210372 1063883 1955940 1572226 1315236 1202967 36813 65012 311126 1858110 1040362 1484309 1035687 1851302 1903079 312885 304197 370856 1528170 1154903 571831 1252179 1365420 1606064 656889 1298676 1797346 523996 885996 1273013 412601 1950685 96726 771331 936631 1299694 804745 1129712 687177 1494344 293536 1550527 570341 243353 835735 1272493 1334083 474629 705027 1027300 1891872 1252008 675580 1777853 1744151 734197 1728413 1288025 234158 1591943 248649 1397867 798396 1802108 326712 554679 1817266 1940466 15681 834760 904705 273631 1011776 101432 1334818 1737977 182574 337758 1917588 1942906 1116348 14002 225414 1333730 1315436 1809249 164840 225401 679327 1835168 1639887 642967 17104 1833673 1889789 1935303 1673450 16469 801366 1944432 1175916 411093 318030 1263089 798503 1853146 1169178 348935 820979 761138 243967 1223161 467367 985873 1551414 1623189 546735 811580 494524 1439321 1066283 971188 1670675 260660 1777594 1423274 1308579 727658 1848771 1662602 1458947 1030051 1274168 458719 1183824 401570 1921663 506734 1100936 1448283 1641354 1145166 1725436 1191422 1364053 752629 1934120 1703628 1301859 724574 1850865 1160640 644628 1082291 1978375 1152512 1312585 647782 1001294 634391 242895 686677 1674255 1649217 936904 10265 918078 1907960 426785 1318871 354000 716265 1532383 1434785 1095595 943739 1489429 588422 1148624 1025453 87610 989942 1987187 1979200 1026627 29562 1441300 1966300 357584 766652 215637 947916 730612 403813 425859 123160 1021050 291544 970203 1350742 1743163 555529 394143 853144 147993 1691891 1111841 320040 805634 824030 1158494 1595382 1767339 1654783 1600688 907438 1281125 933670 1364110 1339632 1694501 1600611 548141 812793 1950898 36219 1306174 1039392 1525967 461246 626292 1475527 37961 1036837 1587833 153921 568976 624769 152375 503896 1032254 697079 1453833 1443408 1106017 1885458 615754 123322 126379 987107 1299922 426330 1833073 1437533 297928 906202 1570637 164398 42501 360003 636984 1906066 1020186 1068634 1741931 1124914 986442 1782598 1147660 595977 1494541 470147 1149450 820245 27541 723836 1663401 1476197 576079 724105 1925424 1361936 815418 632336 533310 380593 1720134 1107400 450514 718850 915448 1597245 1425475 991323 212686 861868 927053 1048003 7465 63201 649994 329928 935785 19146 579216 1652970 781665 925419 1528995 903863 1381507 1698822 749670 322744 573273 690525 1774214 636140 813034 1187745 290198 598111 316149 1771689 720039 602973 632410 1499887 893657 683624 1541792 1124691 1211844 250770 1023192 1283243 273611 1839512 954306 1647144 1582395 1004271 141405 1044177 1372357 296943 531360 656168 198686 1894331 345454 162429 36654 1286731 152975 222651 988603 1719625 1451590 809142 731909 1986029 838390 1667723 861540 364625 597562 1535725 334150 580323 604211 172347 913078 1227925 973635 459131 1128140 154602 78009 1699378 1588502 634163 1781254 151331 473450 553804 1572677 461804 1908135 1235300 725961 1141278 773742 1547627 260245 1855244 503401 1522318 1188969 247728 86793 128402 1882660 1011980 1038691 1725532 613869 953653 432461 1405005 1682657 993585 701672 1061747 155753 889144 318943 993680 1126624 153855 438372 1659865 1477540 713488 704517 1475924 1912742 1272416 1667881 763351 557038 1168130 167364 182259 802318 231155 1240811 1106490 950239 1608519 56049 1092589 1874251 1398379 1005824 1319575 635976 662240 1468709 148066 95509 226919 1160497 1864061 561644 903130 1617490 1704143 638048 1737280 1432616 1850288 458435 1027661 712339 1912044 1943735 794036 1494873 224417 1224582 871427 1614846 1341864 1576235 745742 1277385 1130523 693815 334105 337544 1849666 1651186 1990980 959315 1835529 223648 1770296 1893576 1689380 847610 1363828 1869824 1704865 818978 521617 1902040 31807 178456 1106138 4978 1354748 403807 1765761 1057002 1749994 1619407 55448 84406 16949 1864069 551413 1816584 176863 1162702 37009 544684 1147549 206238 966230 252701 759740 570581 858444 19001 164012 1938232 675883 1262945 1633741 1149818 838785 1195899 1418049 1856894 512252 1987279 1888550 694602 1387375 1730644 940474 371873 1205524 196854 1262630 1875926 1517138 1329509 900341 621044 891542 1238950 90061 1755633 364854 862682 1590562 1518717 1904612 1252961 299916 1420871 760641 1402371 1314072 481307 1356274 37964 1706878 488576 1333923 7345 1500663 138215 1796409 1283401 128348 1692775 951796 1166152 772376 1381119 804210 573922 468089 1163516 1014631 1259583 599524 1764519 1822788 125867 21276 456617 502673 1039988 1770113 530962 880211 703311 846539 531651 965353 1656115 1837457 56373 1084313 1117474 964051 711447 821722 458963 298294 150489 940539 332859 1843687 1599262 315790 1803685 500078 691431 668298 306684 813122 818733 1802281 533069 788288 1742826 1811038 379259 1701336 524380 1775036 1893563 1120910 1059449 254722 1521690 1276783 729801 775719 1144733 1407944 632455 912639 649733 1464576 1769626 603061 742114 633492 475474 1653785 1066756 1451147 456247 354318 707797 446212 926584 1453208 1291055 680264 292845 884133 608971 1725163 1815940 1079676 572306 978486 1994204 1532672 1612526 655857 1205194 1442186 659843 1446556 257708 1801745 255651 215085 1701869 138564 1823576 514088 805344 1182904 456283 1299504 1735099 617434 454395 1549069 1401949 1062490 1053124 456970 643354 1270045 1411788 449209 410019 427232 142262 1750752 1620513 1177902 201129 561714 1455648 669463 1411840 1077205 58790 1472523 250043 1368358 1086526 1606347 1248326 496677 110725 1333155 1800827 1062277 1139589 1109709 1178888 1596221 1402824 379914 899598 1948252 735675 132184 110051 136097 1637314 404163 234652 405473 90724 1188928 167989 1020123 1810849 1067141 1912670 1209801 1081032 1770592 1068613 237900 831989 1954413 1422636 760054 1322412 1937046 989570 502878 674717 1619272 1508788 942430 1291180 1352748 1840736 402957 202122 321733 1951577 1152958 499712 1472447 1600924 765438 564301 875809 1384050 1064713 1982345 861983 252502 1075382 364370 436069 531605 1062627 884286 1743095 1166195 56481 1287866 1350498 101711 127744 469391 1678615 143329 637875 1737996 398529 1297289 536131 656645 657214 1650718 1704522 1747887 334760 1713830 1378147 819938 879531 115387 1981393 927200 1776247 1101304 1017104 1905705 1518189 452048 1805497 1967854 1700664 1973542 512609 540405 1705411 271563 769043 829020 1868659 1229733 1148344 775673 1993956 599987 399205 685170 803229 869104 1810489 52587 1519148 1553594 1411377 1167630 551933 762822 395803 1820823 1153852 1177313 918190 1519768 54683 293231 1726035 645245 1616201 213036 849020 1063635 197515 1599397 1491793 1127606 1418485 1734829 1658728 122001 1516380 1375892 1469967 940527 1560546 947507 521774 1389088 453689 723674 352220 82163 1361223 1309754 1595586 1843353 1845857 414858 1498421 265803 1369779 1610154 1326598 495718 1997428 1198175 1792723 71608 963403 1743629 1673550 1150282 801296 39448 135950 364484 182560 1216517 1958542 842498 673590 1086731 956364 1787831 1476792 212910 798905 1748082 634117 734550 146605 938202 591680 219246 917015 1781807 110923 1100065 905963 1348767 764135 1582280 1525104 1929513 1411384 684087 249225 1562418 324195 419889 1161806 430605 1353162 1777 693629 560156 1895398 356130 1109639 1544377 1183089 3041 1068364 506747 866548 1175740 507121 38274 1928792 738444 239117 1874366 1544845 595310 644592 800055 435515 491601 199108 737144 1266428 868289 507796 1499676 1685954 126840 1917441 1897432 1387289 1415706 1279657 1096455 1386246 525723 1746621 1526287 407278 1677476 802356 418322 1811193 1097146 320539 1569557 1578175 1317326 1561305 1895760 1135141 1979454 1747117 48612 1281668 1257938 1241200 636579 405134 1355664 76720 1805839 657196 977169 578512 1008729 749564 1480450 154818 1487246 1434949 1946966 780028 99739 1357464 1806859 587440 1619511 1334461 976626 1278404 38740 1314205 1729434 930279 337685 1801165 1276194 1926579 1860751 1350290 1724249 120975 1549270 244275 1688490 679256 1964433 1092155 947490 1401401 222679 221196 1140045 371833 973253 1669506 792215 207023 1456892 1060956 1044310 827634 753158 301188 1248992 1312864 602598 1367276 1340080 1658537 520433 1936048 1397094 1366586 1669436 187579 1230389 925290 23608 436154 881186 1505876 1585965 803120 1266860 734488 1989809 687801 640045 1634738 1599588 1293537 1170482 1873670 1973758 1268598 1361434 1694282 1794711 643068 725807 1497779 86542 578545 1167207 331176 1670008 1266203 14139 1771062 1806292 262682 577414 1741609 1975810 1084926 826725 1370857 1654040 1376093 676519 953723 1853684 1057188 995438 521519 1124091 1061750 1915319 1908525 716196 430397 1869721 1860075 1837446 1213885 153765 381871 56492 333219 1745978 1234740 1667918 1538656 256180 180682 1619580 692261 129980 1960662 1516274 1971864 1744285 372729 1073406 1964061 675837 1406 1615139 555562 1783603 949025 1922431 478419 1550791 1467538 810514 598536 235625 1142919 1538277 1213800 1323965 1178162 1007667 257047 1649233 294417 1142853 1841531 762724 1495173 1804619 503106 880948 602005 1282592 779683 1472377 1458294 1184043 155162 1784878 1775146 1818400 623493 864336 889341 1577014 1773423 955746 1895665 1918619 1286615 469215 623616 1188252 1312274 1018867 424360 709495 854498 720310 380406 1045472 1532611 961674 1044343 1724739 708346 292580 124157 801102 34539 1243928 1804402 710383 1770861 1129323 1034961 550910 1185341 1764214 427091 1186562 654583 602754 1907188 192571 531711 1817722 1634218 214389 1715519 1022829 1418480 1197987 1878743 369688 664904 1748649 639919 769765 1789392 1580778 706907 1387002 905633 1368428 1402395 1783272 975110 79827 857377 659268 1619647 122046 1043491 753133 1624495 1060899 1903697 1784023 1339730 483118 263671 522813 231567 1234523 1423385 400833 323349 1101805 1375985 175161 11122 170834 851079 1821504 1698697 1402376 1272606 1039752 1233778 1397257 1215994 1452648 193155 1287894 989409 762225 451848 568947 1860545 468524 1290927 1255569 1377503 1868944 954288 1105991 796676 1062694 1348790 1355325 1920683 1918207 1777461 1778426 1272349 843971 1514424 935050 1691232 1992128 624550 445964 408560 1894074 341088 924762 1612046 1672042 1117987 1034341 198092 138180 435260 1421806 594183 1489893 1964096 468538 1494775 1272183 13763 1390680 748701 680453 1495712 1509552 1216522 730564 134224 1842167 489186 224968 1411855 374401 146078 611930 1090168 1870560 1115767 803190 1726150 362032 1062988 1259043 1600538 1383113 19091 1594876 1381102 380041 1640133 1880122 1816498 1520886 1163175 790302 1728888 1625059 1965458 1914429 1519679 1847838 349354 106466 1680736 1736405 68665 1547317 562369 1074304 578255 1235574 1454097 1259678 550752 1734775 1599453 1547577 1463652 1791211 309540 207077 353915 1065520 123802 1894944 1128457 613198 830536 299660 59924 745576 550032 1508678 983566 63420 956051 1884647 742712 1257080 212717 1460764 857074 1208551 232845 670325 1912019 1164058 1699829 1567963 1011838 1075202 331962 1674600 1326695 1015372 1670329 733272 1836740 558367 1676225 917404 147262 1484619 193520 597855 602392 1256945 874835 295623 204515 271284 1380193 522021 31942 432067 664361 922893 1993863 1458476 1446582 358406 1227448 601532 713317 1440335 545627 1940146 1206665 1100555 720695 1677922 726280 529879 1794368 1877251 54896 1316672 791693 217107 4760 1009512 123679 150934 1795909 208734 1175835 1911486 79593 1421158 1820370 1021902 403429 1768431 1310021 1460616 1393810 1870809 861813 21073 381027 591318 271358 833818 217637 1907173 813267 1357229 548317 1585034 977768 1622796 1302372 1993531 129997 1680403 1223104 1737261 857729 738042 1355589 1146538 1302871 200682 1026143 516077 197848 204189 1954775 1154919 115109 1282705 699593 1579169 1227576 1791418 1221356 46732 1517350 949533 488658 1140363 706291 538062 377945 509449 696044 930276 270740 1887730 738974 515106 761819 1405111 1377333 1779115 200440 1174087 120677 1183567 481889 1719270 25363 1362349 1402519 1286651 1221655 686898 1879618 1507725 1167783 1313374 1594281 1667609 1396652 418415 255119 1431673 1974533 780539 711159 1706373 967281 1653027 1732594 1850387 921413 1537157 1218388 1032877 34772 1159840 583505 1654340 664956 1955395 996599 1075705 83794 1268067 258320 312905 1186183 348919 835325 903232 1911504 227991 251415 540058 1219583 723962 437395 537408 959876 48813 159533 1428023 1025230 691109 772418 718094 1465389 1906120 1390219 1282524 1081463 339763 1996831 448463 1107477 1171096 818439 712304 1993955 781565 549553 207384 460372 1994630 1650593 1185347 288611 484458 1313955 1973972 319841 1954792 1248843 1839690 1261654 1605597 669080 586899 775294 589407 1498575 1682795 989211 623763 570133 399533 601015 1068386 32810 351996 444893 1222871 1006515 851836 554748 1430478 459127 1323527 991105 1872457 835508 408602 1465229 115423 1042193 1789229 1320640 1268369 895901 115029 603721 1032932 1651667 621780 750447 1037922 579518 1476908 942902 785255 160327 1557165 397964 182330 331433 1134261 1639204 1937921 13770 1429823 715522 1393272 358645 1704717 627200 105294 1318308 146999 550886 1583386 88025 1363421 29493 54803 1714358 380980 637885 1151968 301956 452403 996196 446907 88324 57439 1809589 1801621 448124 530753 856311 138282 291952 1162902 602848 1136720 462696 880223 1225265 1222388 1871405 338702 1980710 422462 76740 16764 15259 1488294 1686828 1329781 37308 1306366 115196 115753 1970633 1095721 1055676 649280 1448342 442737 200320 509405 1270089 78174 483600 529821 540427 300438 691160 1127698 205070 956223 287555 1915919 940760 1672758 760539 928554 145458 714882 692825 1591839 1485025 1209161 896610 1964971 335227 642233 590180 1660883 35942 1151564 1344083 1693946 1465964 9159 1727641 1095742 1935196 1995797 137996 344303 522006 473065 808504 1815832 727442 1125412 1278743 1410536 768851 1313020 1364185 607799 1207142 534530 173026 1992795 788085 1969254 964980 1537467 1697529 1820473 90054 878785 235099 208587 1763905 89829 134694 527305 1653002 996477 1536544 1365376 1767151 797810 1256968 765068 1825588 320214 1857553 34924 1651301 786349 737578 1596284 1722691 569936 1151247 555447 1412477 1944791 1712499 1424734 1627189 1928275 30041 1863447 989889 1545650 1216416 1439187 1219230 224747 76766 41942 1862681 887008 1084818 591841 1811469 652930 75651 1745766 210381 1829557 1621963 1801433 689367 1071359 1616539 685682 721586 1874739 1221846 978748 1081907 1372416 319987 1580030 1153011 203447 249196 224275 1836630 438196 1995878 1068272 1777217 722770 176110 1235080 1619527 1756656 816260 1876207 1094053 1839565 307047 1034416 1820206 1558221 881577 1362653 1107838 1314749 1226756 1245487 1782849 1673383 83673 1822978 1241152 1956394 806970 98901 154262 459332 942077 1486380 110 773415 1519012 1918422 255978 249633 1788922 1206183 1858609 1277326 1287083 593025 1279595 1631792 498892 1601321 1658598 866564 560417 1951218 1444942 684225 400709 1766520 1658254 1745819 662036 309090 1213464 1624195 1711655 1344009 1762074 1342497 1432297 1255082 1424553 1910148 486769 1971029 1035608 1305759 954723 575367 1053489 1774004 1065015 747323 54307 1595319 1368463 1668469 24642 1139119 483956 1683045 1471255 859630 872601 576074 1291643 273894 1241604 1214987 476959 439640 1558606 475177 1579031 153609 1070094 448457 618635 452512 1301154 1316493 658063 667155 1390350 225510 1416755 227178 1908608 1162019 1372556 491207 402521 1024191 893839 408423 301764 645035 1242883 1103052 1932184 693281 1239472 1461776 813806 1607253 319095 1217111 1654213 1399479 459644 1532295 1185049 104739 1252804 242142 601312 804657 1079185 1644898 1517002 1750706 104305 876902 1844228 370120 1862999 1047013 1815901 676608 1387679 61998 1695837 1892130 1644144 612966 1543656 1007209 1270332 246616 798073 1957508 1736960 1911559 581608 1561094 1230953 1451444 805992 1825160 1052590 569507 546718 749828 79223 148046 1290693 1020832 373291 27798 503712 1782653 775893 1111559 296134 667551 746988 1643380 1979297 506109 1167574 343885 20597 1468563 1174116 1598079 1213088 719561 738563 1264152 1550295 1431752 1703551 266281 1597314 1043243 1999297 1135995 817028 957288 1266186 1635123 1899865 1664890 1855892 842169 1923061 249182 1495756 856824 1243694 801757 443845 1870608 1083163 783558 1699622 1646017 1051704 637279 1937808 318973 289337 37671 1352846 1435521 1459024 276216 728070 433811 1885268 748247 215899 368354 759040 1079525 866375 445797 897288 820199 1930949 1804286 1328177 1280441 893292 1848688 1115468 1622423 1818560 1637082 1506678 553509 26621 1837048 49741 431703 476732 1221342 483738 527365 1319148 685571 185789 1150969 966653 838245 1594109 846337 1003757 778362 1955540 1156569 122752 1629193 1022879 1260864 1409974 1867780 544726 1342907 1361351 1806150 737159 1709771 1582185 45433 1563630 562571 468765 1685584 1898646 1245613 294620 1331585 198156 1271825 227787 114493 389074 387329 1768429 1365744 1735187 1043955 1821390 1496211 1491701 1637080 1529618 1682077 1946330 979169 1304813 1035699 1511139 1017238 1824802 29271 1778340 1967294 1503569 725119 1010375 167108 160577 583208 20164 1143328 1338460 1957591 45049 800642 921258 164810 533649 1412399 315406 1404238 259161 604882 1133473 193147 827613 1331659 674581 1290533 879950 1441555 1009934 1206329 1731512 359485 1738047 590963 941480 196769 1213557 1853368 261522 60338 429858 1501682 1904097 776777 1822252 1183880 1545307 1282086 184801 656113 1061779 597313 751627 1375376 1914687 1636442 445950 1618207 1826026 636064 363520 1202172 61416 1830584 1069786 1979114 1052983 487081 1229732 1707053 254573 1900311 943894 606378 392072 732867 362005 1266427 233434 1316959 1744587 1790491 1132797 1943138 890405 1996788 296256 1056871 1936469 1029490 1652718 763569 1134150 1390352 805545 167914 1572745 826289 1051308 1555871 744751 1958779 966461 906468 1970643 1247760 284579 1337806 1742527 1131445 864816 1405932 1539163 1010830 1595426 1943760 1946617 18656 138413 1980387 1182548 1804261 166868 525344 1618670 672872 900791 1114702 1002550 170638 642205 1769403 1334447 1306014 293055 616114 876522 1686663 1416952 673048 1462939 1708981 1834335 1174913 1587849 1103267 981586 1352579 165179 1665111 1692906 1765652 709317 401388 418293 1957133 1321747 1436521 147181 1301663 1410099 1870196 1526471 1489135 1191403 192942 1231170 175316 338936 1324373 1412901 1765231 1208247 1054584 1412678 1175472 1139063 1319522 1552069 1529935 119947 133000 843123 488052 1594619 1501124 560007 1182359 1092977 1384521 1724536 1628375 793173 320736 1690192 406222 1773583 1532110 1985249 1068577 1555268 1630023 272740 1618797 665518 1515937 1703127 267102 1935106 1832199 1696625 199831 1428399 1475354 46531 1661593 1669886 138730 352291 1316736 222581 1999182 1198311 630534 216176 959798 1228801 541373 1544052 1217453 727999 578742 1180184 1465535 1761588 1896809 506312 1774350 935679 1066210 191666 1950435 708688 936587 680338 841937 855251 48997 1086068 1518001 252910 1632443 814426 707128 216350 1422657 1607566 1736175 65318 1424570 18008 1557880 900116 1963578 1319147 451540 411826 1888573 1107408 1434230 740815 322930 686547 1594564 184563 1025229 508301 1961018 1010852 1315209 631107 944751 1557907 1101804 1320935 1364763 529900 1168817 654454 832086 865880 1938905 146786 1407399 950338 1423342 1065650 1581711 1049858 1101204 594281 1573848 993472 320978 1604500 1885875 259183 120579 206343 166404 736994 1998731 834220 1468553 1660124 830840 650106 1317508 803894 1371980 1094376 1788186 1041017 770947 1881543 406192 561623 1172857 536106 1894064 1523140 1319781 716503 690474 667022 1275362 46537 1404885 1296170 1975983 361176 187008 1719595 678755 1134795 1550494 1693688 1306012 424480 347763 929994 802292 1195182 1339551 1610965 1075064 46848 389998 1591258 1683493 383908 334644 410450 798026 763565 1128885 145604 1958474 297786 66855 1252571 908504 1571792 799 102877 1345553 1982044 1681079 1421741 782482 1753825 883295 880555 1435833 1780879 1152142 845838 1862172 12901 1204293 1687633 890181 1004672 691415 867865 404499 1401674 1892004 409143 229499 1405530 739307 1083169 251493 1238550 970331 1948286 355235 84496 474903 1566467 87526 1941456 1344722 172260 1810774 1827351 144794 554870 1899100 1080892 476143 286286 1789393 1930617 1920299 1647185 965866 1620539 427267 1238615 634613 1833327 291997 1412997 1827386 1794392 1371580 824776 1103270 489130 345122 420471 316852 891643 1973588 15538 1946416 1855093 1452771 1287299 494145 1991460 395904 1804042 1009425 583311 786365 1228803 60794 918969 18299 1400136 464548 995124 536819 1288355 150787 908844 1739627 257128 442356 746520 1690180 472524 1253892 1566169 534580 1844606 1987478 122173 1488953 1679166 1699502 1753705 1829512 905689 1667992 204724 1664631 211522 1739716 1431255 199158 1323313 206531 251156 1007275 1969610 807056 1055056 1247855 1134376 772916 906843 400115 577845 1908319 1006556 459188 1422441 1011144 351162 485194 1006339 506670 387698 256876 539120 1029777 1899588 1699686 1605788 1601965 232523 1943028 649628 1693777 1708809 1438048 1479515 268146 1636611 843610 392375 144243 948972 1422232 1545658 438637 1340359 1808824 1323272 1231506 1644719 1422073 684389 1534322 1502708 1190807 1329052 1230992 914335 1753159 756592 575916 403239 559990 450616 265596 457193 920266 829699 1722437 1307356 1848013 55462 446599 1733220 516687 444390 257640 1905986 1332995 400891 1811240 358290 1801852 1719520 160912 226681 1540998 1712477 868880 1240423 221148 1562355 80785 1597868 500188 886590 334535 17818 653289 1457246 926653 1351640 1986852 161501 1141226 706491 1341850 1740965 733534 775028 1056659 587621 70928 500992 1504434 829302 40523 738635 926053 891666 1435434 1880911 761293 1923005 505312 505809 904150 266144 193652 1835074 511468 1564822 389558 615354 331138 765265 313581 356389 1682874 361208 1792708 1518388 934050 678273 384719 1256801 1911309 1557703 762763 431094 1477730 1129516 1683931 125880 1777521 1083361 1900645 1083016 741996 1819163 1260485 312809 950359 169666 834486 1826399 726611 1580257 285042 197531 605279 1093221 517029 206994 99346 314394 1339415 663140 1246802 937889 661997 1496288 1553593 1018485 1907199 94082 158272 1341533 740652 1268272 562556 1127376 247375 839053 119211 935945 300507 306819 497224 751569 622748 819541 111562 273006 276423 1242570 1699555 1207453 1447740 16877 1111360 1058034 1328024 1388008 1494544 210382 583997 205581 357549 1891422 893664 690809 846691 482933 1363753 1224435 137304 455003 671233 1555691 822601 964331 559753 1029101 1888402 500236 324088 1192321 458664 1327564 1328399 1026652 583083 1039799 157119 385724 1603745 351294 1866624 1456325 1234766 1559738 43651 104126 905119 667323 577992 896573 1386305 358466 508369 1051812 525559 551068 36404 1656799 1751023 1326090 688851 1482943 928205 882758 1281772 1880713 1321603 1354651 842204 1604393 591823 928362 681834 59663 405908 1758850 1428330 1770331 71957 656363 1801586 1934926 6117 991270 1219623 1071116 802646 243012 917467 17382 496738 1310070 502046 964558 125938 144693 641385 977291 1933246 1093020 437954 1255245 1266445 955625 722821 1880421 584265 1170553 340862 913293 596081 726447 63641 1775471 980128 1557067 1706783 1458383 917378 1101908 1791702 1868590 1138618 524943 245774 345981 1654675 368015 1635522 1370162 1484444 1882380 957668 1269940 1218366 1435612 1494869 46928 391257 1449194 1596891 934441 1348097 795709 377090 1429038 1011464 486613 834874 1650601 491878 1846581 656882 1598995 1599896 1094744 1548673 867049 1674749 1716550 222672 1371844 1330821 1382902 1421108 1994279 590255 97042 1019021 543247 390143 861186 1785752 890554 1113005 447962 1796510 1875903 683344 446418 96131 1789152 666678 431289 1040809 832539 944586 673292 165652 1357328 1918993 990648 644204 1358432 1892564 179960 255226 1314497 1968357 1176441 1121679 1840999 352888 1518531 621985 840027 230409 1854212 540166 699888 1136079 1150375 604264 10310 1772500 294227 220708 223797 1322849 590835 364560 856619 1408565 646347 365943 406195 1615883 265041 929901 658459 1596472 1203592 208601 337364 881816 370582 984258 149297 67798 1205263 1615835 865315 1704430 696417 1154376 1955167 1356742 1995287 1110696 728290 1911704 1461535 345618 1749776 1533589 942247 1519584 584761 762654 941755 1857778 329527 816903 124755 108939 1887288 133401 240305 1407166 1572390 1529445 80895 1137155 302890 1623445 1389380 1297477 436219 375640 588194 1005225 434515 142083 1040816 157888 1433420 613586 523795 140656 1932271 291340 1009437 260420 775168 563923 968799 1606808 1777538 1968603 22796 103509 1245491 254054 535053 1759220 585001 757408 237578 1558388 346199 1344231 1494185 916323 1383770 1219995 240147 482167 1280349 784743 1527203 263004 1188041 1735128 593924 145577 1870303 1409522 1873389 483064 620843 992587 209961 1551174 145249 1497986 401380 715599 1745494 1318257 660084 1621505 1636683 1183549 963080 209854 1719951 1559347 1974728 1610439 1782731 1217506 138932 1637239 1817196 103789 928856 488731 674113 815455 1368658 994848 345491 931014 403835 1781681 1876397 478222 1709781 549484 847612 1664984 895779 282407 1930756 911597 1211468 1537930 745026 1306921 1656999 271160 134569 1062548 21366 1033567 484129 1957522 1404505 534553 598545 1716269 617141 213936 844266 1689164 534004 604198 105774 601351 1504595 67658 337911 44266 1676807 279373 851762 1820016 369886 1484652 1014864 1623343 1044702 1043239 17916 1538253 669456 1703447 1013810 1346498 1884325 660259 1008477 68629 1649710 951862 477688 1704917 1348467 461915 1209134 1861145 1736400 1087637 1893450 1057615 798519 490010 812456 875549 1154149 150267 1868466 543153 1017323 843636 776039 428194 1476984 1681737 99971 935671 424650 852529 1044996 596538 1083294 1424168 973802 1120725 1948860 38123 791051 961479 1762586 1819938 343358 284020 465736 1011176 553568 128525 561615 1684993 819659 119127 1336495 1800629 120480 742154 928615 1626211 1780207 152400 852253 207739 762998 1004280 1711328 920511 1922287 1378389 1533491 418603 1008823 1456218 243249 250585 1512875 1911977 1206308 839769 816909 299906 202839 1557937 511775 506182 967794 125682 36302 1860511 1782326 1827546 1058804 29456 1189787 1985917 1705073 1201581 377808 460305 1369207 552222 931812 415967 18220 533816 226586 1410717 1381152 1610611 1914809 611648 1811134 1183406 1270437 1798644 90153 917747 301955 1580814 1954905 218397 1275502 1411575 45218 1084645 764028 1316092 1100278 1021196 881389 1131991 1545766 1407834 225577 1362237 1114648 1286249 1921914 307833 964405 1726114 146608 1401185 1518167 1898207 1486015 1162088 494835 307290 96324 1470798 321414 997921 1732490 1428940 1015614 1937441 247566 700690 851235 1427479 1466465 1043115 1115847 1979693 410954 681647 1463398 1004561 1719066 1330349 1768106 22261 1785098 244647 1500142 608236 1334968 941253 1355896 463101 450475 951763 1061385 1058551 1642178 778226 1147181 120370 905965 1366287 488980 848970 1586128 980249 583761 1544962 1299659 664079 197787 1108729 93429 1100237 509101 1648543 767967 1276774 423257 1514763 1521013 1617318 1742184 249150 889313 1134732 774592 1172508 81852 985676 1725840 857509 1644270 254875 837333 800641 1613804 1850542 785488 651391 1548947 1767080 904206 34180 96719 1731006 1589273 1593679 830631 1045517 802252 401039 938728 1118154 1909115 850039 125381 663788 1247262 480418 695001 1736181 1610620 1368087 115991 1369139 1284360 1083688 1859620 146419 1518161 1170718 783347 1319334 1840553 1300935 353016 1105621 1510512 510987 742323 1151330 1903462 1571049 36324 1021348 473173 292752 1787338 642586 845739 438688 225955 604092 1256622 518517 114037 1207368 1843196 1622754 1585134 431586 958564 1221940 77591 1229821 1815340 1193867 710414 293322 581685 146211 1954906 53469 696594 1865499 743700 1535352 756652 1842430 868309 572555 886009 1245365 1437797 630431 1496092 1515609 1774674 59572 395373 1632946 1938030 300657 592898 947822 1606946 1918818 634777 612530 235882 976973 1671733 1358273 1517572 676775 1429113 526842 170213 533807 1670881 1840460 962146 33157 1209998 39868 1442756 1346021 642124 1036923 1723917 1651236 1953056 986968 1597972 1530231 1273149 1004100 1593362 1433047 1521609 1620566 857087 586649 1066166 846919 1792210 1137002 768471 530789 1383308 1126482 346223 665783 473339 982854 1650545 121683 590734 1717596 180180 1719605 923055 1160140 344273 1061822 600141 1479525 1172501 1267321 220396 455492 824576 1680772 1022163 1985785 543350 1626641 124462 501151 1497504 169992 68348 303512 979214 1813013 1049630 1244139 643405 1250301 1231425 1795195 1579225 175290 375961 417256 1177942 266687 829641 1977361 704075 503397 680467 921971 1816531 1939963 745084 383032 161284 1972294 1932180 122288 1766728 1256677 1591267 986519 1491516 1826654 976016 717885 239110 410424 846321 135231 1674867 1378008 936850 1654959 532012 58779 548 1232058 1364692 1501038 945394 1439713 883361 392560 213317 923353 1169812 1199952 211266 183304 1528876 659967 1436190 1190853 178262 292931 1211335 1923984 752662 499501 108143 1577847 384329 1089162 853033 875522 373987 1808911 795627 1329754 1847193 1129293 855030 1223401 791579 1672546 1582020 1079123 1015495 1125483 970494 109783 1385511 735977 1945669 155268 996766 246059 289061 1135095 1597247 1238607 1936326 533938 161052 581019 693111 1228398 263817 1022591 884874 1805617 507302 838761 212151 1880138 1515154 659212 7684 1899015 1825520 331825 504436 711768 337974 459985 1930668 1029179 886151 1470877 34702 840477 931490 954423 831883 566999 1459257 438240 1260969 673453 1714890 1539976 18403 804501 1728539 686166 233380 1621607 1339672 272574 1770050 1155916 702474 1579309 915760 1027039 1285617 105030 1066844 28238 294659 1841043 1906067 10611 1912970 1949913 1303293 40258 1355393 1132921 384176 724597 534905 1272997 1687273 539180 599011 20448 754281 290173 892476 837716 1340205 334041 1489276 861885 639757 421487 308601 96891 961360 984078 254777 1072320 710900 1228882 466415 800470 1525960 312682 1620133 306170 1270076 230269 792458 1688741 1197237 916114 626452 374449 906612 1665508 1055172 1539519 1660560 1533020 1831550 143400 459574 1153849 84189 167486 1945735 1570768 804799 198452 186677 97638 1497241 485005 1162534 1523972 1537816 1038831 1737385 1306483 633568 1964875 1418251 422288 839041 1290556 777304 1005745 701944 799794 143385 1935822 1743415 1578536 1236401 378822 1466650 918918 1530720 944195 1749820 351381 137076 1027346 1073732 593067 757778 1289402 174858 1376423 1137851 1025461 33398 986365 1642770 1814378 1066928 1004653 1818823 428098 1633577 1076126 737681 1804954 272799 503926 175032 1142324 1075945 1891662 1086609 1137919 744915 905440 465848 129498 886666 652414 1156158 557796 1416422 1628505 1560197 1694195 909368 653770 589001 814456 424049 742189 1642263 544562 847629 85297 960477 343026 782864 387765 323412 1824354 931472 702 253745 806709 814668 1870256 1356951 12594 727771 436284 1342112 926492 522375 1055991 1621671 78015 461001 1985013 243298 1305421 1311146 1116383 1331292 1436494 354559 671104 465346 1437111 1473032 1212775 1357790 1055853 1971786 1447566 1740500 1243361 799956 918287 1922917 882485 1827131 1965200 347801 239398 276736 576216 1150553 1164810 299114 1042673 512502 1376289 647834 141995 1854500 414450 1349771 1495240 1020158 505156 871433 1262322 1134149 837259 1159279 1915750 692979 1773483 588579 434387 204227 792214 750310 488241 724075 717499 658078 1944477 1265041 959130 1062615 593634 1071895 772937 831393 830726 1174118 1301193 742011 89633 1648824 1679067 418625 1581165 1716799 1517063 570120 1448545 125601 131 1481919 498895 407533 1148022 636535 1061815 1569523 865919 1919362 1668764 52552 937404 1166120 1994869 1873474 1853889 1626151 350472 1766896 1738530 1448062 1033690 1379146 1328427 413579 1879465 730478 198131 1897821 43183 1985352 611316 303307 1288402 1055573 482471 115567 1870795 805070 1086880 1870019 1349363 1229972 267282 1524669 45662 1997740 1867786 604886 1962497 724783 174243 209166 79115 1026120 1787453 600149 431299 1703712 725409 1563254 59781 1139137 640721 1167244 1688556 78278 378182 1031813 719632 1881391 230194 923760 1544750 1290731 1328181 821714 1262420 1374252 1497218 167111 302365 26908 1483431 172023 649422 466432 1152175 997878 1338591 1353996 1406564 1374040 1761790 146320 851027 321416 1287054 1616897 1951872 951321 1423701 566358 1561961 723660 1984581 31119 1394826 1265792 418133 875519 1681780 806654 353807 165013 1582245 1163829 1613803 871923 1794309 1132083 678769 1230941 1249561 726021 797212 514986 1611206 147878 1617977 690705 1850501 747481 1477583 310413 929203 32846 164541 1502244 440297 455429 1049871 656542 1886008 1721206 1927658 71824 1500897 913290 1229386 283827 1214155 562821 641998 556342 1996173 852934 305146 1375850 576031 339170 248501 519954 1953066 85646 1484344 782753 1680941 1480881 172764 1696760 1667071 1675434 44123 1182652 704588 1174786 996339 1681993 1703546 1208643 780773 911749 885607 299962 1492080 1036776 1972846 498907 1145740 1718138 974912 775005 598505 13771 1522827 446766 1339512 295157 659408 1943851 1663623 191759 1466340 215306 463749 1330677 1890661 331842 1606820 1572474 532829 1150411 94028 225912 1517019 1617485 1248150 812327 1650835 928529 403612 1747378 591429 1948738 1580042 321231 1136842 1508449 111415 1366481 1479439 296783 104944 1935320 1222186 1303376 1970532 46846 58299 178598 1659686 1550100 592780 1100283 244743 610700 733019 1625771 1192524 517759 1158658 1581340 399750 543133 1415922 49890 771902 1623547 1051364 1074693 119419 1515485 1278107 932175 1443692 1106096 1778522 1955408 1864808 310718 1905616 48825 1787821 958584 538204 190118 779740 999839 756883 238546 1042642 1824423 1483750 1445005 1712151 929804 323103 893972 55581 1975633 1248972 724852 1840496 552478 605979 708702 1601200 1725300 1451511 564772 634772 1781277 533470 682228 1039819 379178 470491 1745429 1219815 203309 1519795 1443336 460033 12737 382354 90803 1689608 1736900 952395 240110 695305 660001 854811 1752365 854576 1045355 1582640 1124418 843581 68787 999028 572219 1181873 611009 1987870 915830 1991521 1376891 233084 371566 1884609 364906 1257838 880969 242168 1161607 914491 941972 1796733 717320 622974 190271 479303 1538214 753994 622711 729542 73424 5090 1977489 1303025 949576 343726 270047 9269 1632228 1239830 872693 530457 962231 760380 879362 138748 252765 1536048 1228394 1228280 592385 1291452 730079 1632795 1538273 861815 508656 1880869 262793 1696980 1973379 1388516 1148594 1146552 901031 1722449 1174098 854516 1228641 1146906 517982 1798208 141166 264259 988021 1875255 871552 1465377 1423850 1543465 1247571 1627869 1558700 1849139 923657 226457 1851263 301166 1888562 1739831 1604795 1742467 1302062 524540 632432 971208 679652 389028 690287 84442 1519537 1900572 1244544 1811635 319134 906928 1415123 371007 434766 1781429 122946 45136 1459947 813127 1800665 1793992 1946695 1349939 1193304 1385022 1196263 616387 936881 390234 1551427 826028 789556 1688742 211372 687846 456584 1627200 1052189 1469776 1683586 1373601 68910 309544 392322 11211 1538829 1121943 914923 1478386 582354 605093 189916 264515 298873 1659915 1831571 1871762 487072 1361091 1191914 773807 984077 1684806 1894167 623050 1785541 1819115 1258731 1223555 1190086 1081689 1746799 147705 1172401 717720 231486 444997 887836 959891 696329 638558 1961126 773473 123575 1479192 1063068 1616443 886519 211494 359633 1994318 1795521 977087 1178106 334707 272047 1845998 1170620 1339556 1051165 1729990 1352276 1735073 1233409 63833 144807 866849 1189242 638318 1798071 1185112 243055 344606 315437 1114568 1679699 916960 757360 480357 384553 763732 532371 188571 1497325 120956 961577 381671 1671080 1150524 1268852 685524 309178 565343 1863457 958779 178857 727895 709026 995694 1851006 862165 397606 596079 410509 1854392 1361675 1340842 663364 874268 1026154 1727687 1825168 425962 1823172 270724 4267 1960293 518385 1384341 1425777 1608700 264439 1292407 1424715 1947289 117858 1998735 901284 34484 902473 1286111 691098 297846 303599 420762 1939175 1704686 975584 594607 772325 1227321 1796607 1815890 347423 271690 261869 528854 1846584 1021637 1617374 560964 213315 1872687 558291 1330235 806275 818089 880950 1045277 40549 517402 1458448 1611270 596933 1879415 509984 266660 1563590 266266 822407 597075 352757 1056913 1740448 1353677 1611094 411539 504268 696785 1571625 1009228 94323 1568239 388882 820941 61435 1857988 1527189 319027 1272634 1546077 1824276 1518462 1404575 1519498 1737565 628523 732520 896717 242306 1172395 1101911 1937889 901295 1080092 46777 902852 294949 456870 1661620 279118 292544 681486 1658465 949336 1968661 94318 1962319 926646 22825 1072738 806431 1443966 1489726 130984 350169 1777241 1711913 1382195 947568 298340 64658 1375469 688434 651093 1390368 1848773 1192318 1199126 505816 294862 1177088 1974278 988927 70327 962169 1245833 1479278 1660732 1649706 351230 240277 893424 1930745 275687 543387 355465 1959255 1541283 399448 1152078 1156875 1101511 1156488 192744 1025825 993164 710200 1972427 437180 184187 621572 707083 1495752 1304097 1054061 152402 1805134 1292651 92904 115922 260922 1547081 839101 1348578 568687 1578531 64131 1561251 320993 1740900 978758 1998106 6140 1078473 678480 1853484 1109677 1417949 953454 176420 345807 1617234 1960571 741501 765872 126484 487639 1145750 1581191 317421 93126 1336059 684831 57339 869731 1667631 133015 1363230 1159787 1739732 1379576 1561096 142973 943162 1687275 349946 1458069 1175068 1886728 1333420 1908447 918960 1348324 1015011 51891 854559 1173284 759298 1852228 962648 1510347 694878 719195 921341 1660286 902069 1701178 1599622 1841828 1012457 587772 765720 992409 417004 1127471 1941515 58654 91489 808675 967228 1200527 699952 1091051 220909 168352 126743 1327409 830976 1160149 1901556 510502 1769573 1871874 845651 1158080 70155 1885815 106583 880075 1381147 398963 1309726 1145137 64889 506175 1248800 1593617 1312326 1320072 191663 1243266 405790 1321888 1296359 1801179 1625010 1797071 837415 1530122 1002575 174278 1063593 358358 1329994 659478 60900 822023 1217232 1774130 1897110 1645867 1548346 722033 1061196 1719921 71024 1581847 1226797 1579943 1221340 1071823 932481 247626 1095808 1915414 587907 1099428 1531651 806422 1100210 1277906 29017 1437140 882948 23684 1682470 1811560 1897534 350514 894158 156729 265215 1035073 307552 48804 722722 381331 1829691 991862 296167 633917 1111853 413662 542593 1900473 1940569 1579183 1110392 1076240 581390 1442554 1518326 157325 1210507 487567 259027 272005 537758 580178 986679 1281773 616771 1177896 1103090 289978 1971595 1488570 438273 1202861 505391 1517478 1927273 16701 1595739 1522397 290970 573504 1390385 233875 1736618 885600 836256 181761 727329 703246 1076837 264867 1215297 850095 234408 757852 1883259 1803981 200007 41821 436825 241342 1410855 476652 1965269 221919 591711 1497743 573011 1846036 76372 1777043 516280 836976 345246 633108 754277 1513807 1059300 116243 701218 1858088 1700876 931288 567822 245491 263297 1700010 551816 1618460 1723782 1778201 1509826 1518665 493255 321622 640699 321219 1389154 746954 706609 1232690 1774246 235358 1951478 1483682 919803 1583017 1843868 316607 1296765 1470585 838621 124588 1478669 475413 1675534 851006 1367531 123428 747794 1495313 750521 1606859 1359715 260585 1667674 979302 1991196 1183068 82918 1603760 69075 1781931 628839 1616802 1458123 1387246 1246675 508536 188365 1009536 1268556 786795 1230281 110494 1801474 1437930 1083730 852431 425297 611133 859770 1158460 1884469 624151 421606 1051234 7389 1096280 1391145 453759 1181265 1230677 1097885 845673 644965 732187 8114 1600382 171372 841151 1219220 136115 1124304 1535927 1589935 1861765 1512816 279499 528131 1976393 1145939 1274162 759813 336874 407269 227842 882146 1768019 860712 1308171 307501 1145453 1292700 234419 469874 1913424 328560 636915 508955 1800207 1044614 416540 294910 1454200 1321794 104794 1458345 1665506 10203 1294304 1756479 1100250 1514155 1659746 1377595 777069 961837 1783794 813096 1877882 1203028 1735501 1620591 1262367 130486 113314 514081 854413 439488 1990164 722807 710319 982626 444684 1155551 592104 470849 121639 565186 409075 326278 893223 617482 456415 1312944 1114060 1389623 1740621 1217257 145260 372045 1914239 1772973 1701258 625291 335433 1537870 1003250 231237 618126 1894974 750031 1968726 1290051 574723 274154 939040 265176 1006125 1968678 561092 541163 524819 108884 1821954 1822972 1795090 844693 113863 1406769 1252621 164066 607413 967502 577321 1047590 1947649 1883898 310328 1972455 1431896 182756 826920 1908586 403791 458474 70214 60786 1007495 466176 1239966 1480442 1265326 1748584 1192251 1870248 1283326 1256535 1374511 1887405 307077 1129795 77666 1575599 280023 246269 493343 509781 799403 1474644 1351707 1750064 1300695 401803 144770 1601370 1764436 202267 782739 11182 1751476 888474 686050 1249200 1544872 1567246 1457219 569803 1280229 276348 222634 837199 1908872 509173 1223860 1794863 1037469 1670378 1902245 255091 1015886 726303 372753 622160 1950726 498953 722833 593983 1876101 1879281 666385 1202758 1020374 401495 1593606 740803 1779793 1981664 863736 372626 1883493 1601073 775395 1813478 1111881 92870 804146 1779639 1461274 599927 1322773 1387205 1211226 165166 1949045 920702 294547 436431 1642444 958162 123838 1422189 585790 908725 572177 998120 1495473 1763201 1544291 1845250 685942 1818607 1504492 1803504 522687 1498221 1127654 67225 426793 1889610 309481 1770314 1761190 80303 811898 122546 304141 1177420 1375072 389465 475407 586079 215002 1316777 1225767 585016 893561 195039 963493 265412 1538575 1685301 273733 639846 960972 295090 1845824 848082 381244 136327 1927118 530061 1215221 75433 652683 1366374 1218001 405488 467097 664973 1503224 776682 1309450 1238012 76111 1528117 1128426 95897 1635139 453015 148307 1449741 218906 632520 1945881 696524 1342987 282481 779969 1118092 1387993 276711 1263597 189663 278968 1254235 1672939 464855 1245113 464057 92958 1267038 1554437 14543 821455 1084909 1728342 1546716 1675436 698868 922675 880708 478597 209828 1782074 1110192 9024 474436 1681328 1282811 1593342 1235398 1436274 1237185 1659595 258584 984764 47584 1091527 309096 1360231 569285 1701039 340870 1149651 1916888 1104628 241685 206220 158878 1204281 1221565 1920763 1920076 340550 1439666 62699 1229109 1015242 919945 1060131 1124255 275837 1891529 565535 124001 1565024 202159 976414 1229497 1461509 1686414 414395 1791574 7582 1333231 1038577 1313998 1608547 1336039 1631348 928665 1953312 1493777 1828843 467372 523783 1476104 1107245 1356112 1781360 1630507 1368401 1929110 1800473 1097777 1072485 168757 1397080 1695432 965286 1844422 1545170 967172 1311974 1075533 343346 285200 499880 295413 564056 1839770 476346 445628 1762103 1624704 1170453 1102985 670713 719336 1179521 1850173 1268031 1601455 715980 985420 1664711 15135 1160534 1277887 1012682 727556 590355 1680847 1554050 1675618 1938318 1303711 156465 56076 343647 1790901 1575269 1206859 215335 668413 944535 1542377 819139 1234241 648500 359265 1928361 774043 1651470 921276 1583970 1686848 207107 1248394 1643848 1415136 351919 811514 475917 735715 1165580 1686715 1801408 198816 780108 1053488 1375256 1670777 1684610 608545 543500 41248 428824 1947835 799031 939654 1077341 1307687 1684755 806716 549030 76744 1821127 1033403 1885597 1880036 121693 1280560 1762835 381897 856351 678907 1427568 1347343 318319 210080 96665 654958 1591743 78279 1856681 1328842 892514 1531000 92164 1062709 1193766 1108203 1337684 1279390 1181399 1788093 928919 447619 1821970 1640532 889547 545586 586121 1940769 920390 1667437 1207611 1014476 1635603 1129255 172888 1358884 1679287 1344822 1762635 627063 234299 1184688 1983159 1761530 70906 1799612 402689 634791 1242139 274960 210002 1533136 550288 1375737 1469599 1260543 1655316 317191 1297046 1861656 1054799 1956717 998510 1271432 1204861 343775 805104 376007 1126272 982158 1553837 1745692 1118277 1458691 1678199 1455937 1062062 1409007 519945 1623718 1076407 324364 1735155 1313255 738472 498690 632917 1423813 600066 1886885 1961245 1498880 1383774 1259365 1443398 717687 1303145 856130 978210 106737 1912962 582322 1051128 372373 786474 42113 1462987 142153 891357 1325144 1394408 348272 684232 1656444 1891317 190542 125622 1043395 1863943 105850 70801 956173 429600 1152207 1722818 1607752 1836542 202465 1785649 1391610 64344 1489402 993490 931613 1139493 760706 118624 1102024 1111872 964714 1509497 1201589 1615183 529232 130724 1545403 1979865 618639 736455 711015 328364 1037971 334431 1436606 530551 89604 959846 1893608 788569 406277 340277 1066653 231991 586867 1545884 807371 778578 1007151 685140 276469 1470473 1504703 1504203 82769 98235 1152594 671926 1917874 653970 905919 394422 1856390 1262374 1568642 432121 136016 956986 1352262 1921013 752159 614740 26036 1780659 1107371 468532 698332 1942967 938332 1869003 1436833 838760 155497 1888754 1889966 318068 365248 1198204 1400589 1891182 395984 647843 1240920 1681273 843683 1510923 1287174 1121541 1403514 1715858 1145499 891871 823568 1014369 1618754 1955647 338483 1926247 1643522 1444312 1108091 1865211 1354287 1304571 1230965 1907451 1970761 1300228 1480658 1024187 1506153 1007147 1954626 1080201 1870955 1943249 792553 695459 864604 1580552 894865 1430870 1840621 249623 1097292 769331 362475 1050541 527835 1869483 221528 611046 1033958 1349615 265714 707404 233358 1598509 457585 312635 802026 1357793 939465 105531 1470141 1993789 451925 1644073 1388580 828037 505787 1855031 1556980 1139633 1748127 1683603 126576 699256 1640283 1863471 937669 989962 621086 86899 434968 158656 339269 1899329 1109560 1961394 1333252 1520385 1863459 1154865 663669 1594007 313258 1187547 1751838 1346006 1244525 422633 648287 541547 680566 947221 506297 106532 1839092 1822164 535926 249243 1244376 142415 276063 1872549 1187112 640473 1523023 1427405 1959919 1308034 1595083 1233693 1287978 695098 740970 185210 1257630 1713422 528399 1914840 784588 880283 708232 1751122 536367 1773000 740982 134849 862473 804644 1377314 1395001 1128598 935334 430894 560864 246542 1257776 931224 995278 1193357 1232835 1559717 1121843 113085 1864619 1793540 1507213 1107226 985060 1601490 80742 1568396 55153 445779 877770 1059334 1193393 827249 292474 20559 1722279 1031140 1239776 486003 1211834 797114 183763 442811 521211 1084814 953548 407590 25166 1466942 1202340 637575 44820 1462557 1814260 446683 1373658 1867370 517292 639470 1528814 1079643 428093 1328528 1766797 810465 389845 531311 1732371 1792817 1902900 1091666 1467173 1116543 729113 729330 1673300 1878334 1525730 1839351 764113 1649309 547041 197044 1642405 595910 1187429 156220 991385 599251 1367734 943348 1277565 733565 1303191 873239 1672715 1980706 1076159 1151429 1539115 1390484 596584 72006 687406 1885265 1242500 324893 335973 1990624 1520401 1047686 1256249 132577 1742764 198772 34697 1531312 1270991 1255791 958082 1865309 1412204 1538427 698318 899954 910082 980833 710849 320363 1945102 1120829 983616 681443 720718 679617 253433 777727 1767965 1171135 629912 1791931 1215736 1054030 1666467 1989265 444844 1713345 543908 1846238 1044190 1041996 260084 1612208 1467229 1632758 1278947 1842956 1205268 722424 734724 1241333 1623242 1287067 1369244 1216583 1474536 1193220 1918178 335081 1012635 586466 431427 847045 313637 557892 619169 1796380 1453412 670872 984338 282565 1223253 1086305 957751 860011 924929 1846733 770106 442517 1002652 490023 663476 1299474 785509 720319 242614 1177831 1331165 311779 1094319 168806 573835 1725284 948015 1864424 77287 362276 1984125 983462 1444624 139518 1488400 256221 1005206 1403482 1805418 1676161 340067 1462093 94773 1684485 1980031 779696 1468350 172581 13878 761451 1247040 365611 339011 749136 1034544 1717650 1743809 536253 1394995 1067302 569475 1733330 1354562 1141543 1521827 1545139 1207073 1129579 101632 1934711 1952745 1766274 374464 1638167 896469 1618343 849545 573670 1096358 1026879 412115 1302797 1235557 770420 941268 144481 1213635 1961310 198250 1093669 726491 1155765 1088531 183563 1498907 1441580 907929 151115 354615 329688 1865672 1027497 1623819 1853107 1322407 766755 1364898 899313 352555 1201568 1975987 1374025 59265 18994 294563 1062201 1836099 1093527 932390 167850 837551 1738077 853577 234859 1388786 1655568 1911915 1832510 1074515 393086 1732418 58827 1531078 1318651 1831759 1291133 132103 1633298 282091 1186053 646112 943102 1852397 70537 1447061 1172979 1180103 1557984 1087202 309250 548263 1191530 843544 359358 844934 1951545 1667746 834192 1826629 1659103 1500267 1957904 1543313 872697 1764455 1723976 1431011 1893739 163110 542711 1178370 1192177 1469566 764752 1452848 1219193 1791827 112183 1760860 994364 674413 1760583 347854 1112164 153605 1026322 162405 1480139 99611 1700007 1150587 1504121 1625943 964107 448196 1844690 430717 1351864 1902274 1036650 23354 1787636 1415740 675237 124800 343914 992136 1485292 755731 1825145 1392258 1374637 1161318 1880952 331936 22411 598058 417588 1198000 808724 1513762 1527268 586542 160181 308967 1763457 1433821 350011 195231 1684827 380250 1056902 716272 1599976 414396 1074582 1059188 1243990 1121641 420818 421980 1954448 1504793 934873 625336 288666 976189 262103 874527 1452568 1680930 151720 1333122 1588561 388372 1847660 1850986 898512 1410866 918637 241664 1043058 445178 879628 1242006 1240026 875386 753082 63588 798250 1212972 971552 870630 679417 1975385 1020688 1631770 364131 1271296 706213 352412 566436 1923267 170539 1465734 1671524 1803117 57625 1601619 1854855 1510397 1977105 1243857 1686630 1224171 769096 586008 494131 1502264 840838 1076012 1250899 3378 1299472 1283352 134622 1321435 616695 87425 178111 1440751 188193 921823 363037 1525414 504734 370410 1762644 1152438 2145 723830 923968 826388 839556 506627 1221361 1911990 1485473 715439 1174270 431421 828406 1089352 1706776 1589796 832115 1266797 225839 98743 1258038 1015016 1552180 1102547 960272 1315033 1862262 236998 935080 851904 1900878 1557413 1146862 606304 1828855 1340902 460135 1429313 940163 1595168 797657 980913 1049480 1782949 643479 571865 338120 302216 741936 1043365 810313 1845952 283101 1629894 1563317 1441986 414547 840450 690451 1978799 619582 1911643 1497425 1810092 1424075 491102 1661524 1919051 94977 259752 594523 626797 665230 1171916 200551 591173 1010656 1766071 842722 277000 62996 196174 345596 405033 1935329 112964 895190 445065 5358 1160576 1117747 1296964 1980611 990962 1648261 359986 1059602 1973270 984178 486330 73125 101520 756240 163621 1268692 290258 1336009 1330797 748777 143176 935823 1149322 1933339 1544847 1385758 326211 1869705 612493 503909 594535 549953 1747775 206680 1294531 1903094 1509877 1387430 1592228 1180739 1804123 334237 311950 1687227 46782 1413180 118342 822325 1416365 91819 955375 626066 1951272 1338117 1846487 1167712 931380 795904 1786943 1064803 1552698 1734391 1681275 1098564 1131776 188898 1449949 561426 1726049 442192 1002475 166564 593863 1046103 313168 841884 1758869 234483 1144625 445560 738250 786008 135858 1417356 1186864 1904293 1748744 1770833 319869 1845746 780626 1398186 108544 1677791 609405 1312026 806507 1686212 66019 111290 1784723 1607959 895102 341647 1807063 838965 338205 1054349 1276933 913581 97091 1900010 711931 1769103 1391364 119064 979102 755586 743415 678467 510131 574168 808141 946751 408565 1086682 115774 44228 119368 1844286 820616 1929188 708336 1973425 1255333 936916 1912489 964385 1352676 1731149 113904 419858 256600 253814 1992709 1508793 855625 1460840 1213574 1996501 1917448 1604788 335646 134251 798771 1850536 928513 1328378 173711 29822 104066 1486701 1472815 1346143 134891 1907764 109548 1417168 700464 1230940 968881 1530764 835728 1092254 387411 1856587 938938 1065885 1919441 1819624 72849 1202918 1771665 190468 864353 320596 1764434 420278 1104137 1678432 934903 783981 665161 1744039 1034638 960640 1613870 1021854 1303461 98739 948996 1305507 424197 457777 1560147 1673792 1309489 1704831 1811754 805118 83556 1622211 1608816 1352264 1635569 1384607 802634 1361836 326185 149484 755347 799244 541385 1756037 363231 914057 1268414 1955207 369705 860281 1086043 1248266 318033 1972110 1655234 706348 607727 1730358 684431 1209142 881247 1700839 1219571 287383 1731559 76558 114079 1163184 320341 1894953 1096541 1006660 586623 1879304 1233659 1915080 1452772 116681 150433 1428061 1712296 1569862 1277443 61103 159282 266231 254940 1181213 1127315 1812363 1608200 379898 811811 377261 236333 500376 939935 293720 588230 405623 956155 1539648 1131625 1907847 1637063 398542 480139 1935615 1271841 595988 1111875 1396663 332413 255657 7388 29939 1108702 1804692 1887293 1469184 1301677 750039 547977 1510408 1741885 992560 157058 376393 1441610 1211917 575941 645529 1708693 1433997 1185086 604538 851590 1858856 1071164 475054 1804319 1833547 98178 1384923 382931 944583 1643016 876000 39237 1624406 29556 934825 1050175 427744 350822 1679073 242136 297896 748020 1700773 439411 1342904 877361 565007 1389707 485176 1260070 1025131 965874 1538934 1717527 427109 1604456 1290905 1436052 253180 1203868 1936956 1274265 954589 82951 1316483 1376311 481831 1338081 1390235 166001 256635 745852 1523178 508025 903727 1321636 1976309 1611930 1346051 1523635 1977973 205701 1104056 1168595 1377977 918521 1792869 1967833 700700 1420966 1765752 715633 63653 97422 1228290 1501963 1234746 602653 919432 878381 925957 693632 748996 1027355 1341840 488922 696749 470094 1984905 1614448 1435410 606576 214016 1389627 1894306 266810 558488 1421224 1962965 1618483 975940 1632537 1669260 101178 883153 1059721 252279 1064187 799581 1722867 965478 111531 1587759 1851651 671964 73122 1563452 1196697 1935588 332164 1791256 1395280 408346 1275202 678156 1561605 1202365 449151 1405273 138485 1229227 665531 147789 884277 1871296 237786 392640 470914 1573630 807956 1981347 840109 1102262 1257752 567803 963045 1159323 1726505 1070424 205068 662751 130808 1124084 153954 1648769 1543082 200505 1607750 679394 882340 1521542 1637781 131222 554190 630077 1187306 1017797 1661381 1752997 1746226 550778 1657826 961060 657627 14840 995477 1394115 723735 1996411 1599592 1810704 1160578 1290664 580652 1618876 925138 1468289 1284152 1354751 1131347 398052 393645 123390 1918852 332499 137427 227035 1328631 1601285 726225 23645 1663605 279575 1858519 285588 583438 1208336 728227 739144 111274 426902 825854 717194 108318 1913219 1358343 470857 168086 231191 244962 1406957 1876727 1435224 304363 835400 1714305 1015395 796627 189479 1071686 1420166 441064 1317759 1680540 841179 403890 1464251 1761658 1479389 282926 1531194 444128 231832 1247631 1836858 822076 1460394 1425773 1986684 1913234 533035 1889151 1449469 673261 1637381 1376584 1653964 1631004 1652455 540598 1943022 1508033 343070 997058 281195 1767912 213778 862400 1634457 1724278 182521 1323596 1303211 1803808 81937 558850 1447532 713811 399087 41413 1299593 1843919 1661016 1835732 1035136 1601392 381008 1826247 1825411 1667824 1617011 1850246 1471201 1689462 1760812 1987683 50558 500359 248489 1084823 1895081 1716067 1552594 389981 909757 1190814 1794727 29269 1815960 1576415 368901 1928293 1864523 1296963 581234 148831 225980 781329 1301964 1597590 1300257 1476096 1739263 270561 323770 667476 1877221 1821601 1875401 639838 1187159 120646 1175116 1696867 14092 379635 414649 899198 240152 356997 1106541 348767 1908441 579627 173528 1470552 155666 839828 1259100 1560951 1496347 941639 984992 869204 562428 65942 428463 1261400 1489630 1453787 112722 878129 1615913 1720968 1734315 1860525 426714 426766 1128019 1800925 1849074 935335 1017248 520588 1634160 1107840 415446 373947 99826 250501 624154 1359100 1522661 1055201 62674 616707 38006 789635 1159743 382884 269180 1396705 1040100 1348934 1146550 1103919 1882429 398690 658745 761754 1538628 745387 872934 168442 780847 1452004 362654 748249 1547779 229490 1342375 463915 896270 1274982 1915489 1449902 660604 298177 13274 1186144 385299 1786025 1371231 796231 1178964 1572472 284358 1797782 788284 1289720 564924 1506543 465554 1802186 994959 591017 523464 1476050 647525 222740 393006 1874230 1394163 37397 132207 1184736 1859306 63238 960094 1937894 1107730 1134673 289335 1302353 1472381 61058 1900987 1954614 136930 876345 931358 1578002 1790892 596469 1763719 877785 1647005 540126 1202647 139068 1100344 382181 927490 272780 622992 1661013 151937 722438 239961 1907256 105125 422070 1336285 518314 859933 896938 366015 1810236 12240 1309579 623439 1896566 963978 1489257 516998 81622 1609364 665882 593626 784979 1848391 1843525 568072 107867 534086 1663660 883179 66083 148290 654751 520014 1865909 1124972 1103529 1561913 1263960 273569 314785 453776 180048 220442 1436818 174180 780950 996855 398229 1311041 1767755 705459 1942816 444773 1493680 1484833 1533699 1761237 1193515 1676504 1194363 102255 465081 801037 1504275 9256 1619640 1426202 1669171 248231 1230014 1115372 148816 720589 1023213 522430 581173 117815 762053 1079822 912413 187925 230239 523864 731042 1839297 402075 248610 1091670 1882490 1434166 1790319 844839 1973279 538099 1703839 932250 721200 164710 88769 1728564 969607 857678 1272551 1109925 1415231 761085 769965 652511 32851 784951 1273137 1462158 1100073 912493 254501 1515845 655854 440588 1025614 377983 1058452 316340 1298220 419032 401443 1093437 1725617 1713485 1492248 1890738 118699 1380229 95703 1848441 1200409 1810653 1804505 806787 396018 870563 631655 1548949 1701037 651778 434373 661822 257355 1379591 326605 43068 52056 182773 1020550 161962 103298 1468927 161344 215996 754336 129028 472551 964657 855089 909829 1639598 366811 536342 391018 445262 890919 808325 17556 579145 1960011 1087226 1192760 880863 1416170 337478 321664 484298 634466 166922 1207151 743036 247749 1311328 57303 42162 437703 1784541 775793 1176880 1661110 278549 988047 1052435 1138315 590671 217234 1942081 1331155 73390 142971 1947399 1032914 1230939 774194 745323 1264274 1945639 950148 1684644 1955249 1805546 1883505 617236 1937533 1468133 588532 1700546 1531644 916373 1527644 746225 1650513 1120865 213634 1112891 13300 1457708 1417607 1324716 975718 1642610 1056143 284934 212499 58148 220898 1674161 1604644 1788120 3237 396784 505350 1949316 371277 400433 1832483 820615 363173 69724 343701 1185200 268044 154152 1487296 344733 1115216 1487703 1791535 234074 101833 67430 808829 964126 1130066 1396448 1202352 515055 1427249 1515803 1472567 722938 1260891 1795332 70216 386356 1388609 507842 1151022 1243293 1408210 555157 675399 1494076 1759415 1327424 1500496 1901872 289037 1916498 1599329 1521970 1224724 477632 1029532 750535 60073 505554 18283 1331690 1037037 591407 1980994 525985 1311346 1413988 437451 919737 1557301 478645 777221 1223787 625155 1338128 1416668 380616 845536 266431 1697763 527226 202663 980792 266276 1393635 996632 1303968 1828664 1326864 1521426 1188558 1974498 1091248 345039 408540 1884751 1485046 225700 1164850 143896 562378 147148 295567 1650668 222405 1158448 1232961 137929 1524195 865149 1485657 849454 1904753 1782235 1175250 238321 34574 1646534 1944493 1853899 1733544 1640218 616344 861075 545820 1533823 697767 1281720 1620909 139001 309153 321435 1345436 1588225 689132 1921539 827444 599097 1586413 1972989 1940402 1211220 1511957 573969 1329731 1889433 1734108 613458 69455 1808269 33073 499642 1275685 1316742 193353 1672455 1173774 191697 260482 1816976 681052 1166169 819254 1511041 163598 323252 50206 1797931 390020 79993 904038 720065 1029242 1767787 1691982 1141463 768701 1942763 1972392 202116 1442028 539798 1185221 705156 772219 1926118 1902340 262279 1676647 1253745 1971512 936225 1150558 800198 494494 1383135 1498292 669303 1034914 1506882 1337118 310681 258858 432351 1512703 1947303 1657284 1457608 1426876 1450474 1659946 652649 632848 75955 472679 1460059 378693 1059628 1493863 1368696 298769 1829838 381660 929222 972201 1137950 1809173 1047364 1875486 1948852 975486 156084 1539070 1144170 400804 1578334 187202 1291636 1994965 163311 491626 1853891 819372 975862 1745674 1124567 1985288 998436 871929 120419 1149630 537785 940447 51196 944717 615041 18590 1129088 1415582 1789808 12923 1393491 1107757 1297564 1287761 1495638 1641927 881123 918025 539026 1383393 795496 1376588 1083157 666706 426510 505045 723709 1963945 1973284 1238296 74421 1880320 1265870 186915 720841 1124015 1417525 530844 1978409 290859 1276027 1361511 1950962 467706 710568 1556873 1817021 1493414 693075 987471 1187697 1285757 880789 831280 1399457 1716724 1262117 216759 1834666 426724 913249 600894 1637087 343933 295496 644574 839022 1536635 1783022 483533 1283223 650564 1464729 1314336 422758 5686 1004901 768628 912880 573915 570515 735602 1179596 1039468 1752468 1752547 263620 279975 1692980 1041532 1379562 529960 1431284 1420107 1736032 209850 1153905 1803645 876069 1964847 696169 1457542 335605 637038 216707 1950015 1382988 235093 758719 35076 1425661 153032 1478109 1760187 1173147 944587 1371798 265567 157989 1567792 690951 229786 1863944 1192082 1021970 913654 85554 1966959 522727 1466628 384397 43322 248250 300463 1202396 520748 970391 191268 1947226 458879 84650 1648340 1325527 539814 988851 1077213 510385 681616 1916743 1973300 1375905 1474125 834499 1149970 708729 1164785 1880248 19818 222367 1941337 59221 11095 1529382 1386182 1497899 6420 399140 54993 1732719 1141410 1247356 1490526 324395 721180 303234 1201207 618267 942521 475498 251599 1034991 880749 1122705 316596 1427336 1841907 779893 1106116 883248 1423082 575811 1329865 822738 1280057 246726 223243 788462 83317 1504800 886065 1989886 1775671 1070150 1187633 1544080 365425 1828606 769666 171306 99768 1007845 1526424 1384875 1305256 634534 1979992 1345287 410771 1496855 1194651 1328193 768924 1165123 280699 599526 1986271 1109151 851391 1617555 789663 1690380 137773 788036 939248 1016409 11828 1673445 1125084 769813 419469 878962 67639 1191538 1582458 797065 819204 1542357 1862870 1816957 1578160 1519619 1099138 1068430 1431728 495250 1186430 870407 1938055 618374 1699311 647379 1621618 373060 514075 88102 1819651 337219 561178 1437924 107240 979713 1198497 1294372 1073214 1667529 1352973 1252740 925802 1163833 627899 1116242 337068 1468215 372696 1294346 1823863 384488 299422 125383 1580361 1243549 795412 1377748 1177057 1220821 901153 1000903 993713 1865830 1667777 196371 1770532 1004282 1152949 407863 1560745 1098799 1432185 1561697 906552 1775122 310264 259244 1917409 1205421 1886118 567118 1466599 1085597 863871 503821 870783 333978 1303245 1104504 121137 1960900 636134 819137 403873 1894827 569692 708534 217970 1714893 358964 1608992 543859 1976271 1072100 1735999 964539 1702239 942488 494303 1493434 675744 1199 524058 19281 1715785 1146324 1188563 1901837 1989460 838179 1296262 18909 4786 200967 1676100 998442 488533 1953021 1876172 1033549 768001 1896557 1970321 4236 1235661 1864862 199384 1104193 456927 873581 662153 106753 1318309 1417770 928936 1484114 1998765 800468 226743 793785 927560 1814159 1973666 926336 1056976 932120 695961 305978 1754420 1097228 496674 663416 1558575 876124 1759030 1496060 1657895 842301 1193659 1282826 1439605 1435729 1398638 344031 1916695 136973 16829 1714629 1524013 1484384 899230 1727915 936461 832692 1220172 1885258 1773185 1547629 782261 666701 347428 27169 1721612 998062 172935 258929 59785 580593 954330 566505 1801344 1286050 1293209 1764261 1857900 874281 948855 1269149 1013302 428115 810393 333123 928505 541494 1810818 744134 1447330 1946531 1921401 1116402 1835457 1685279 1783541 1486772 927237 748881 508878 880333 241283 1030234 1541401 1842650 718219 1311796 1560500 1912435 1898429 1704475 1593353 666179 255281 1147864 497999 1751739 839871 1883752 1703725 1738634 1669125 176830 1195452 1105702 819396 665242 433982 849131 708042 1202970 626582 1385627 1635581 212647 29589 335561 17974 531082 331730 1560465 1273715 32468 1517186 576032 1864428 126136 1885710 133256 214241 1699457 713864 1275520 962010 1085061 700284 1387475 1144438 360196 18513 1968922 1275579 428564 602710 1255450 1131150 1251312 1534768 617950 226745 1079672 827192 655045 682812 1242699 526293 1762344 179120 1379177 618144 1193965 1088757 790000 1880268 494853 1052913 713826 332474 1119129 813681 185544 432825 914460 856147 192722 94006 1391251 1987659 1481037 1443301 1296485 25109 1663296 1367613 709488 1483179 1870880 1743240 599297 122412 1606977 380856 364077 919179 856518 1217390 1668213 847562 639445 434339 994526 109555 1395722 53836 625441 350368 204703 138902 732658 832768 1487090 368806 701203 472229 542676 826272 393519 595094 1006668 360210 465822 604060 1597616 1949481 831463 727317 1904845 1495109 1913837 955688 1693094 1340961 64715 1171878 87149 629158 1093171 1826039 1380084 840670 810901 1304152 1826046 1389063 1920565 1618916 1513338 527824 1115818 1109769 1311749 54512 498354 147833 112941 1822320 578931 1529345 1696809 691601 267122 1825585 978275 217612 112943 586344 294129 719579 1622707 1883375 130985 1293865 457414 229474 1294442 771323 338718 93915 804437 955969 410886 1854639 1721745 1709788 1962624 1027972 1374393 619828 317963 1014084 875934 1545667 166031 1790005 555730 955990 1988376 1130143 369319 1169571 577328 1686572 1104788 1728162 1529805 756274 1932268 1126728 780590 660531 730428 1155219 1988546 33006 495190 1330287 402447 1280307 1603562 1227493 305938 188907 1555931 1227343 1203302 1278768 88011 519902 251869 782283 1140030 1270716 1468816 1359532 373178 549388 691871 1735585 834472 137854 1865790 793131 154266 49947 813580 260912 729108 547642 1111978 1424814 1177357 1309483 348341 973768 411236 831860 1251279 1664232 1892685 1048400 1377251 664817 1410548 447909 707389 360642 1009802 1382112 224901 1861704 1486753 1828535 890404 90723 556352 16682 765806 1860416 308572 163290 78672 1093843 195329 308328 1670735 1877535 1600110 1289276 538933 1532084 1710808 1640092 600079 1098040 1994328 912665 384148 471297 1196601 316973 976252 1618481 1726899 1675248 1375822 1094542 1645687 814795 207928 45869 547558 1948424 421357 1541913 1308684 1662077 398327 165050 1374778 1695726 268254 1471833 4497 1350656 616502 1078231 64747 1003520 1119401 1120605 1563295 1106667 1444880 181494 1125094 124204 1389096 1399430 1850771 835388 1381734 740727 95194 1394833 1384569 109037 1209187 1186140 1148191 369672 166379 1384837 593593 1395313 1971669 346987 1388199 1799843 270148 642285 8008 1882249 109993 229202 156051 806377 936847 897437 1759840 1242274 1961185 1404541 127026 1624219 1443753 266269 1413586 1294095 23366 18488 1519587 1795805 334916 1785667 290336 1936004 646188 655861 88414 1060364 1040189 1193844 808499 1232682 642951 1788747 301667 561997 1571535 572003 365127 213453 15727 1137109 201544 1519718 1687818 618477 1020154 1120379 1682975 635538 225708 1122494 784948 1323304 442823 1804628 955529 1003880 1390130 399617 415620 1947653 231533 357077 450113 5286 814745 864422 219990 1457316 1292444 922481 1274263 462076 887484 536283 241367 1734648 306176 1646262 997438 228535 989480 1584967 200644 1676661 1185787 736838 1473140 1894779 986278 1282313 1767665 1468598 970767 1846169 274467 799710 1461840 553659 670523 752844 1165622 833801 1875986 1536025 790813 1975006 780014 1496428 39374 566016 1280272 912494 1647306 1913566 1140602 915254 440842 1353327 229802 1769318 1452702 1534701 223473 1450449 243567 1521710 1665785 332435 1790610 1787531 1597391 1690240 1558516 1669702 366110 476354 291530 583194 1160928 967890 1855398 690589 1854563 36443 1976197 1239984 83792 927204 420508 495884 1270327 1964687 1168445 867318 1023459 1068858 938702 462188 1813965 45699 1271325 867296 1924958 273870 1326283 327181 1017110 1657008 1935442 936552 1049171 785220 573596 280032 749201 212457 979271 1160096 1494382 1265661 1158833 1973937 213749 1688778 495548 101246 1160933 709206 930095 362665 278613 1282406 996861 82037 1594323 1576527 1213863 453128 1281814 238788 624344 1693342 998880 1177049 1127878 528708 1050608 1549235 1503161 1867484 469338 1146289 652339 547187 1779932 1286818 816782 596408 1216413 940071 516092 1413142 826816 591902 1348776 171627 1921896 553571 608986 194410 1643926 1472343 1188941 1713650 1779583 1373221 760298 1552636 1433762 196616 334519 1145214 1422646 334432 1744638 916384 1213745 1868284 259420 1030798 255184 815344 1131197 1960228 1492254 1458994 1366540 1304768 1833279 1978141 1186103 116 1314125 608274 551850 1452055 1490454 14355 1852670 467536 675829 1550478 12800 869846 336147 157905 1031306 1445940 343865 1808596 941562 949557 269680 1092600 1495966 227919 513812 504030 231378 1232617 91784 817977 984082 1125666 921859 1441621 793356 427559 650896 1914733 1165246 1593889 383236 1555161 1160005 475930 76769 1200387 58305 711633 1914525 728910 1726483 937891 1397074 522512 381188 408455 541583 857828 218026 622212 1456713 182419 1106506 758915 83659 1844108 1241594 1634637 1869076 561493 784599 11041 483964 1309469 864039 1861042 611903 683079 1643383 1330995 782942 1507655 1786327 559018 1514106 930154 617491 1134814 1753460 612809 1432566 853958 1548086 594615 879656 111110 981514 1965002 1873762 668704 712886 1680380 1180492 1376895 1144197 229567 661455 673712 1553111 1117143 208519 1433223 608740 392212 1365368 1124650 1349504 1744988 1487817 210170 941804 1443650 1878262 855959 1660146 529482 97177 526649 1856403 1750343 1524207 1912043 925409 326590 1329652 1623504 1312439 857506 1336654 236572 433278 1106243 1012293 340814 613357 89785 1498234 195174 896783 117547 144906 25861 1524300 856768 519010 524478 1966295 1178848 480239 790559 1746540 852732 593506 1774588 809994 262321 1743891 936811 1555480 57492 732809 1273527 1895453 1073144 316078 1344859 1897331 1568075 1044728 1210456 725590 466390 1614908 1107673 1438 1807320 923580 851736 1564920 1405099 776104 408676 1341323 356195 1201202 1736148 1045982 1537290 395425 1017297 80784 1530475 1299351 1356149 281528 1917010 596530 1749610 407687 1883510 464022 215041 329213 35331 1233956 1025344 1728972 1271545 522664 1557754 1951494 716433 1894644 332590 678134 1239444 64719 40831 574678 433650 448426 553591 1092028 256726 1031361 506035 369977 1209526 913885 947229 630951 533527 1844009 1913631 360324 1689002 1897962 684844 1346088 1249154 414688 777624 69253 1592261 580567 1415878 758584 853466 90390 1927558 881519 850130 484992 801727 1431985 538315 135901 918814 420788 210523 1472974 282608 695695 133390 1825441 1937707 654165 1440072 1721475 1963545 1998504 1678768 1182628 326251 1884056 1461321 1610332 1746689 1917249 320471 1915155 98078 1514342 125785 953943 1504748 964706 814869 71324 1914860 485260 9110 1006967 624838 1431931 1036549 1598754 1318121 1489264 459207 1908265 479991 1616456 920150 118354 871704 1548896 775184 1098808 1848072 141357 1264371 609666 603457 523309 1368078 1560373 479199 1909418 713409 1998331 1813822 493544 1190387 41977 1496765 1858803 523002 1354091 977347 979292 128347 1091237 202687 102974 131236 222237 304205 950873 1379420 793645 138740 1345191 1408186 893620 657648 1636937 1313856 686045 1778814 37744 1350986 15763 1861749 506853 1541523 1800558 695609 1556635 1283557 714168 1620545 478370 861325 1003175 1365547 990019 1825601 328952 1147983 1085350 1619305 832286 95144 1549080 1673534 687744 74285 1478220 970364 212350 1434129 1876154 732753 1954349 1077224 657870 1183393 1181477 1038265 550274 402180 1562460 1408999 17954 688695 1514702 1207566 1864095 7823 1228862 224769 383922 85893 1708016 612419 1507084 1043533 1772538 46916 126458 1539965 1351145 1781349 422912 229792 1734519 1150569 725069 374061 261999 880600 481801 565790 241561 468653 1115932 649068 1599104 324466 548921 748755 1220929 1126304 602253 784845 503673 1035799 1422253 306250 1755053 1002881 1359841 1035162 496931 1946855 838986 796545 364534 1178696 366370 696719 1742161 534892 1045384 878016 1317286 802122 1777462 121789 831900 403431 66993 1836763 310440 439150 1855156 216334 356117 1797479 851242 471438 1612489 184549 763104 1365233 362291 980808 257784 1445595 336861 679774 267970 1500664 137290 533640 105716 1565039 1369871 1276824 920705 346589 1001323 1459013 1241529 836931 1332048 816648 660450 976642 290436 819804 1101232 1902618 1614068 1148852 272643 1430785 464062 103302 1835848 792197 1424499 483799 1277046 576127 146303 19805 604459 772661 115110 973613 1983022 996609 1747463 782247 1756543 317383 783890 472257 793039 1240125 727176 1684204 883638 695361 1699692 1299010 762055 1025510 402425 1288178 305417 971252 572209 1130527 903793 222348 1652137 183524 564319 1314893 1175330 1872698 1621686 1050528 263930 1403926 1589574 39447 1124849 1950077 462355 1469495 312667 1907167 1936001 1378664 147956 849431 1422103 788122 357414 1002768 1821795 976285 96596 812466 1052797 115473 605446 1277919 870644 1774605 804477 376868 337696 1293088 67806 883870 565093 1115603 905678 242421 770192 1866954 394889 1888656 818055 813051 868675 1921221 459076 466240 269291 356290 754448 585711 842015 705489 1368639 1448433 1953160 999670 980112 974919 402405 714194 1811186 1325742 678037 1634980 295812 1136401 594321 1680946 1945430 682682 89556 1849423 896977 977564 1882942 398361 1217146 558993 1567016 1584152 538587 719412 1240889 830200 505658 1351596 1992994 1232713 560262 465111 684714 807663 786924 228759 1043901 108880 1614348 1661492 1779283 275092 623974 1484194 1904485 785006 1414806 157134 491271 1695361 139639 792908 1855266 1992758 239084 1793995 1241101 1629752 1790353 1911513 78818 1191138 378253 99335 1939726 1293805 326016 1047778 1172463 1360059 1829734 239553 356515 881508 1204421 1789141 603359 1025023 1126395 488728 167770 743878 1957632 482892 1743524 874665 283778 998550 424024 1646952 1694172 101383 1835391 1864812 504556 1122581 1950828 772719 2563 955115 849108 435456 1112394 808259 80745 1971724 271206 532706 387104 1502937 1124151 340622 562289 808366 216481 489717 746232 1959593 1983682 1109999 1573317 1665829 1085410 1008646 1302810 213882 203739 1694790 1632686 630081 994619 1850052 428373 938112 337180 656744 472147 591145 61882 1556597 126914 273594 693172 515530 748729 1596246 1761932 1380487 1740752 963339 1810700 1806923 578917 519110 1858062 874531 1296355 1818333 1320985 1482242 34573 248397 1463942 291968 1067165 880587 372187 177833 1419972 1330117 732350 1290839 1593023 104361 939524 649012 481212 1248679 1390346 1698154 1492184 91011 1653020 228734 1896026 545987 906794 521115 1700589 1157562 438124 1667467 53137 806101 23773 1278514 1779910 1372695 1201158 77394 238194 839693 990659 405963 33233 1433187 1261381 1687939 305239 314588 579453 147855 323323 1716981 879694 1795793 528624 875857 1229654 424644 1431304 726184 1710565 1331812 862915 535532 556298 1061430 1000596 92368 1152873 888984 1117602 1858474 1813717 924142 613449 685612 527646 1604121 119913 1859732 520449 1728119 267292 423179 1857535 1831527 1082325 1740599 1506492 983367 527908 1048932 1927700 313945 487970 1134467 1582652 1502724 217723 1038773 1242898 1053832 140258 1556961 195333 1097340 1800206 1760744 771098 759482 1789144 1040560 1063251 952945 806713 507321 998095 602099 1213265 878357 1604444 972881 1912949 989718 1866578 1638079 1967778 415653 246913 167909 140449 783123 1161466 417691 1658410 1788615 1181930 1351507 912759 1182888 1454312 1470967 1969500 353847 673608 1790759 1783617 868038 1173770 883969 214584 566510 971856 88663 678338 1060387 1918271 569697 199229 769159 1171903 1396226 1398721 1543365 791492 1221503 1882458 1234168 1535452 367395 27799 44906 956346 1703789 786268 1020646 943638 1182970 1039958 204536 1588588 39524 1204800 565248 618453 1434497 1093175 377492 757420 1534139 1684703 1929736 1953082 456907 1329069 1869796 1159381 1258134 540472 587836 726176 718166 811733 701122 1753077 338566 276137 639486 1818062 340527 1828233 1587313 1411295 1526858 800820 1124270 715215 1723389 1077415 297644 39125 904121 1986955 1321815 1930946 1960191 287704 558525 253757 1908151 1531207 119864 813390 636000 1587648 652197 826249 1440409 1820594 52769 122893 1808168 794463 924291 791292 1155023 281499 711758 1785181 452024 1710021 1959843 595387 480757 551986 67194 1008105 341073 1008119 823852 1309323 1059852 662467 754499 197298 501653 292364 209003 30008 53592 44241 983370 403716 1455777 1201762 587389 1268514 1594674 615160 812602 1752224 1373552 1952089 616789 343741 423175 1019508 1000247 804349 1839544 605556 1722768 612391 567678 678026 1261835 766963 1998743 1630726 1822955 181971 1205054 1001260 35863 422955 343049 539594 1086254 550187 295391 795645 20928 958562 285098 275339 1915720 1851001 1299305 812039 1060038 22671 1743322 1252600 1152773 597678 760036 140249 1236323 1289543 922319 1329500 507794 404624 606366 132334 1083066 1840749 1555146 1083421 672570 1218663 1143953 1449637 1613629 373408 307817 1782702 1242908 87505 767208 1412251 1075351 1142315 639602 946730 578214 1269256 889661 1082236 210182 219712 537534 1554804 1051625 916786 1506500 286741 1004104 1874228 1291444 371399 220214 887068 1417098 846147 1967305 1006214 740693 1962649 474878 106550 66791 661338 395945 1483271 118316 1947852 1995858 1148026 167432 1628927 469650 1018436 1817813 1420733 409191 275606 338689 536328 254363 144605 1995291 1451432 1184681 242935 1706369 484084 786654 1559742 287083 648547 508593 605672 73547 344862 1493472 1494658 529181 1392549 613311 1621695 29404 362501 324301 989729 991461 217610 352289 1565471 1798463 798799 1315158 673499 1343963 1334936 1458147 1514440 1549905 673398 671840 1280493 1275706 1307548 700266 158485 1881410 1293364 461984 1284816 1690726 1529347 1028966 1352589 452979 394323 609247 1728985 1863527 1838901 1474697 736562 1231809 1396393 1053175 1870702 1574966 1216068 994386 305251 1766228 1712922 1153009 1515274 542371 1018022 1797581 1209356 345586 1175575 1660367 1199084 799320 926087 1179427 319113 1939150 1769098 30302 1886257 61833 265667 1873832 1048962 624081 904508 1569838 666158 388772 563277 1859176 920155 976468 1605801 929398 1183074 1680568 1469460 276490 1031747 478912 1819930 479541 1415960 62637 1026886 1402567 1470872 42620 1339032 853687 1796456 1565428 1999713 1658213 124037 1450141 1367427 1969906 956159 157421 552214 652860 605915 1410620 555502 1643965 1054008 243348 829891 569767 262073 1423416 402454 1955853 925059 56366 349133 1103474 74966 1198549 650715 1342468 536833 1290564 1455926 140493 642082 1329974 1427739 473713 985457 1090417 154453 423330 1564159 723950 281120 1955006 781456 1215746 1187613 862023 1543788 1214778 1185152 1601181 1493273 1818040 1078288 1990735 841546 1669428 740165 682307 1555144 1155747 390477 1670253 1666214 279024 1008121 451210 1483846 1601111 1398683 580812 490504 843083 181542 1340252 444320 1897819 528429 312939 1465939 1487022 135926 410819 967552 638191 1093308 40641 455489 385317 1632738 983481 518317 659648 676737 137962 1485221 1357824 1297660 192681 938199 177621 693293 1428261 156839 516104 1416202 1365881 1215357 906101 1647029 716014 572125 743393 327236 122704 1788089 942231 1674850 1513146 1292644 294497 1632466 225396 1227402 1060670 1249121 1149290 761008 1402356 1856920 703934 1313889 897654 359990 468733 1437641 698044 442303 264202 1198056 1639236 67766 356432 503906 1921596 940267 907897 1121077 1118026 233729 260211 858006 817072 1549439 1180766 1126666 1104118 1635188 1558556 1883917 864575 1489355 1293712 853963 1122304 886360 1932132 266426 1238320 1834723 1345832 1320337 459382 1726032 270112 934919 1502306 1883647 320907 164870 1830596 571928 150370 1363780 1406023 1505402 99579 413259 1159983 1270015 1249699 796428 806326 135846 1120280 441406 340484 107878 1487190 1955235 281534 1350753 1225481 853075 1029721 1627738 654610 1637902 686191 161710 1075727 325564 1059888 1863384 432932 1139657 78534 1570075 640164 112576 454956 1462927 1804742 1603272 1167730 1547506 805799 1415620 1895909 1876095 593253 388301 778731 1881414 1616831 1646360 1366705 1654137 896658 1665411 1394863 632531 628211 893633 1888740 934908 1751870 1519426 1927026 99687 1713098 500170 926884 68290 871337 1741861 1170323 806068 766130 1844263 1636550 480655 1304233 877828 153391 508960 1465793 640057 1081203 608068 1266345 1635501 708991 917326 729494 352713 615690 1566219 551308 1385755 191473 950246 1206441 1455664 1496513 1613611 384083 1633236 1730522 1977612 241883 1232688 1708847 1401149 1860679 1911669 869663 71396 1610290 1905612 335132 818812 927194 1462688 1043112 457487 250703 1704571 179446 210311 1849152 1331220 1540510 349450 1615019 1374887 269320 786989 1724901 1707914 1349267 1056364 1772592 640242 1186713 1272692 430416 1504907 1909071 225821 1818319 1624908 52649 324570 778143 1584631 1798567 1926914 994000 956735 290687 148231 906678 1292692 654156 386638 1641342 1762900 831383 1778919 727960 1954327 1948393 1425555 1296769 1868313 748949 1986422 748999 793618 1161898 842231 761614 581038 1828718 565551 538020 1069649 1182431 1758378 799169 1669120 163369 308418 364467 253798 1826154 1530223 211410 1009266 841064 634569 400480 494498 905528 706376 296988 1889545 812285 1211781 1828196 200660 95748 1889810 268904 1595499 1588599 1568472 488144 1867856 682269 620567 120972 1298744 717160 690908 1193108 1433803 509858 1493100 766335 1787130 1713620 264427 691383 247257 324593 648022 312561 97553 1421137 354667 726990 1166515 1509796 1823346 1719904 761222 671339 94149 857866 1166011 1755913 85546 470415 1471142 1405617 915936 506170 1187283 482205 1425539 869789 1914043 1491133 908077 942072 349093 243721 1248098 746266 1544735 1127462 1710437 1086129 1999498 1409752 824365 503730 362318 116981 1472965 94181 1667454 1030881 203084 1145381 265770 1660468 1085214 691693 1615132 1413208 17549 35747 1230433 1704587 1971885 1949829 1811805 745169 1667934 1312734 1123198 166572 538656 1462966 1959616 454574 359039 1876532 879194 373945 1621572 66635 74845 1380732 922158 1870743 1666344 1976402 485041 239596 279148 658154 299757 1854426 741630 1733598 1503280 848969 118860 730651 1629539 1964159 1555895 1237024 809038 1895713 1430849 1104911 41697 1060273 515156 316155 1819394 1421817 985230 1137788 1869066 1117095 1820555 415725 503105 678982 120737 199238 857007 954125 360414 57897 162591 1825386 755297 1230658 1463923 1056983 1644026 526780 1339905 230315 1821327 1403976 1942519 1993734 659676 252098 577556 588738 778069 456237 96727 303359 1914506 490152 1504157 770417 910915 382787 1890244 41913 1480755 1767922 709650 1209494 992877 1814177 1815228 1427225 1900330 446450 1355439 732515 86850 1963330 1012187 353101 1370940 940959 1787578 1614187 454986 1754013 487984 1973971 149198 1097294 1485954 32723 761655 79133 1762621 368626 253769 104057 299184 1662983 1227583 1245713 1084791 1618492 775874 232786 836355 1130478 1031900 1051947 929772 1531957 1755777 1217919 217989 1710915 482543 1456416 292777 207230 145448 1161133 1877787 231552 777407 900652 85464 1041242 1667020 1853760 1348772 1174378 1259392 799330 788564 1982177 1306801 1326677 130910 1379894 456019 1966204 197781 7288 1678151 1235437 738930 16174 1141760 1651807 496743 193766 1503230 440247 843403 1074622 1119744 1289327 1972554 160143 454350 1255840 1592957 1257120 458125 1069696 1386968 944274 882846 1498871 1435027 395578 1695395 1914047 496242 1015048 697276 1055805 686911 1877315 500140 1359742 1964378 747128 1489440 174601 1417115 954627 1944577 1112019 1145419 852033 1858812 280035 635821 775144 1257964 1640219 195082 1059656 493247 135269 648663 1439261 257704 98070 986773 451986 1080730 1984140 1407048 245534 157858 625531 1114255 1961613 1221439 1625065 1287045 70172 1385777 1338976 375712 1406622 1529043 936675 1040725 581352 1183277 1206286 69865 1177502 56023 524824 73019 1245590 640747 639313 1959004 607206 471874 1752761 734132 719219 160582 1025449 640501 1062224 1256530 1974715 869015 1539147 1232065 1276496 1735781 1172327 109502 1542389 1933477 1972409 1519075 883128 415444 1827170 1908491 1318275 1303712 179274 38944 659203 542515 1988825 1246042 1176097 1051295 1145105 617555 603674 1295592 1056749 772582 1745876 259303 1508987 51111 1288008 1523888 248036 1028556 1643608 1305805 1616944 1134913 1133254 215918 1179356 869804 1739448 1938194 1674287 1484671 122745 1473587 1481369 1730026 1567524 1134586 1394846 78226 1324485 1985375 306419 294686 564214 251675 416542 477943 1048177 116443 809615 1721166 1898052 29588 1420223 322728 686083 1682280 1468031 950450 1896975 1128940 533823 892182 1063273 333788 1884285 1493314 1175585 339497 1805677 1309000 130697 1265909 366124 547468 962553 780861 1909429 1810499 607195 387605 983881 613428 594985 1423329 402660 1109286 302518 996100 26396 1807820 494256 1792355 818971 566874 416273 1423050 188341 477048 899956 450845 1042676 57108 103450 1030046 26810 263735 1690350 539228 720451 1117784 113922 186972 1781043 1718689 1584381 1380327 907919 767770 1000180 278626 652887 977535 1073198 118371 548801 535892 503266 1889226 524559 486464 1695090 1642102 1099494 508570 1486297 602162 1910006 1582311 1637645 1886909 1160788 996303 847673 350684 539189 534662 495852 1839247 955283 1429216 906723 1964623 644658 1443069 16226 621106 47956 767785 334291 1132179 1542438 1193002 1447204 422365 1045940 1537431 1982951 478984 180371 1274144 1957314 1065293 1706300 587148 1076417 1087550 790453 888895 1239544 1533985 1838231 438625 609850 879753 502413 443625 1835039 1197755 1199493 898872 1050161 1633613 1819414 124799 1433698 692926 774805 1029767 1840608 69358 1025491 1522582 908424 1219391 1850985 539260 1438774 127675 802345 982049 845325 198681 770055 1280605 1814553 1041978 960845 949093 779307 1036677 902356 1071271 848812 29917 1638184 1873659 425081 309034 138417 1665514 514583 1980878 1706223 754950 1328890 49509 1187418 1824975 858023 766039 795416 500648 25506 1119430 679922 1595198 150654 407212 480416 1174482 1469168 886764 932925 1108782 298061 279157 442628 1337908 92093 902716 1046229 1945381 165075 54077 1785367 965012 541054 51598 570785 773931 287493 1698619 1206210 1415134 1962425 1392159 391943 1171436 186589 1733983 1047394 767718 1704852 979624 849083 278954 406964 1599933 11624 168908 641921 1809186 1211474 1699519 1248854 58158 1971152 1927729 277969 946938 801045 1252519 895819 361587 831827 584327 702992 1801322 592049 319338 1807276 1657424 655887 1902378 159703 1956106 77264 1765142 1567284 1829253 1477288 1021875 1032753 1081598 329650 696237 450881 573979 1662521 486030 1797494 1317008 503097 1952597 1518519 1405694 440285 1457054 1901052 56582 1459033 1845447 1152840 1154698 275984 981686 510887 1736054 76613 906911 1363637 1682573 1679856 254248 1513891 535605 623873 357342 709851 555011 1580155 1595428 1229573 215092 633883 216579 1213711 1824964 1657719 29686 1600212 1832043 333573 337647 796774 1439543 582107 404779 892381 766401 454461 1423475 1415338 828073 246015 168197 1865629 1196308 330770 373428 278749 1498501 333635 257678 1431384 1461136 1092616 1705524 745894 1790302 855663 528631 1431868 1435954 1138001 1613718 1266819 1860285 1855069 1016757 603854 710451 73271 1255852 48458 95844 178285 190591 1984134 1098658 691590 754126 1997548 1908273 1404264 178544 1524616 1294214 560025 150118 1645246 425564 1357146 719581 1642715 1390566 1302233 193854 1140410 1775372 1410155 564732 200877 1257321 98354 1643516 1497437 1107000 1853660 965212 177803 334048 740238 510194 1880548 549325 151513 1647843 66973 1912916 427116 431489 323909 258217 956005 276640 1268568 939015 112781 111465 932862 1780231 94822 338236 1555018 426440 1455790 1982347 1992240 405562 764713 1762557 668021 129274 748857 1658908 1786499 107556 1676214 989186 1033504 664683 706662 1255976 1367114 787064 941072 509633 1306762 612518 1027297 417298 548483 1322582 1946151 35214 1396251 660081 847598 435596 1283693 701047 1500048 132034 562639 589901 493483 1280614 731446 1165019 1457063 591210 1683867 428459 47704 1617125 203846 187029 1274645 459738 1451726 518609 887064 1069525 953387 942810 1448903 390805 237549 1201842 1652093 672093 103943 1074497 1703486 933971 1548684 104061 919697 141634 1195472 1737899 1867347 285278 1909321 1079395 47361 1343884 325315 623912 721768 787582 400411 1019707 1061511 931392 425838 320833 489558 788269 319690 1922404 91862 160264 1683657 1850525 1212562 448152 937464 924231 1816199 258227 1212009 836470 426715 341915 1400125 667744 1833935 233501 137468 1577218 1421999 1287070 1851540 1821125 1199423 822049 1712718 1308792 775146 314221 1541323 850668 1004963 138941 375808 474340 439619 300427 81097 582606 165736 583693 1346034 326824 1231784 1449568 367565 1496770 195428 1582995 1787382 621914 1967663 1475362 5029 1007349 586784 677081 1187616 628402 549168 183640 275404 1041105 1079057 568519 1771158 1898620 887466 1062398 1517022 608104 258340 1985506 348022 1885244 5310 1153995 1500096 7593 193959 1801102 331457 1474184 1288658 429491 1719300 373647 1999156 607835 1651044 99522 1357178 331091 1282139 944834 1006901 4025 1983519 774072 407081 106876 1236319 1299420 1694653 1912315 1049176 38760 543150 1358314 121703 1032519 1385602 1924120 1825753 342129 1299680 482378 1907290 1331785 345224 107624 1822821 332771 5407 804345 17691 1929342 956023 1674651 570933 114597 1318600 1532560 593734 1144572 793751 548863 529039 530484 974821 407617 453995 1679099 1877085 376384 1940113 4729 1676840 669954 871136 1105661 711899 300698 165571 421724 29729 779630 1998919 119974 544651 951314 1336114 1965490 1737410 522758 522158 265261 913018 667796 25722 1384980 108022 743527 1272180 608502 423369 1329105 573240 1898613 619044 1322178 1379309 476316 1935033 32051 83158 771310 1735894 1891971 1600389 820940 1883208 1822444 128061 1044382 668186 1726466 1391623 1069498 1340944 709712 1266339 1620786 696963 225427 1432025 197122 938259 944939 803121 663459 77208 1061244 1657342 1796927 660607 788704 1094547 1695502 1049863 1923664 1093488 654874 270168 750219 531000 1491116 775190 1446796 1196392 1408113 384211 733051 1253347 1876369 1016161 156242 1476717 145074 1935249 1864505 329374 1442461 1632994 445123 1535995 703283 721385 1567702 774602 255005 1076580 670677 135646 1194303 1544716 852183 186193 1672122 1029710 1978193 84339 250197 1547529 1057250 704832 1618737 1920505 1064571 36113 1579482 1977937 1797761 163956 168836 1354603 1875571 1815971 1275387 513048 86972 113268 1558225 1382600 319887 779985 1826019 1924019 1907883 1609051 255803 618886 1194338 100314 1931348 921243 653903 26975 1599277 1092152 414482 1793986 1529111 666574 1317764 1901956 1084623 1758966 1802386 1277719 189122 230737 1629717 1854789 98748 11778 306408 1638201 471573 1593425 300090 1301363 826191 327172 1308083 1798692 585810 1625825 600721 284432 1380185 887561 1696723 632640 1254896 1879448 8759 1581083 1878999 1086062 648063 311773 940584 1343567 39636 1132402 129584 1131268 1790277 326944 737688 1221227 963515 1579900 91594 510626 599959 237705 1573225 1538213 265529 597484 1474914 1713702 1400259 1391052 934329 216381 1571082 860220 1496879 1305437 1312553 439755 753101 1461492 938295 899735 412814 1117115 610615 193833 1511436 526720 1940396 671534 1476308 945817 34034 467590 778480 654994 1240172 1156647 162586 927384 1067744 701575 310965 1808971 735943 322377 925160 410824 1825659 1530457 1008419 497715 1228153 522126 1804208 569776 356898 863668 1148797 691424 966468 813901 987626 1451658 1995357 987674 1005569 192448 862720 50698 1547134 1979885 327904 610826 1476008 1030925 1309400 163420 779731 938678 556567 1626785 1778491 1057026 1253182 1821859 692959 146615 633153 548246 909533 824395 976838 164414 1635010 1553674 1625648 1516229 874364 989137 1117549 1984882 919743 221366 621134 652936 1312524 388068 1612154 1397726 1996147 484913 653338 658041 1646900 1835587 1445028 736786 290228 1911521 349552 1440204 1175687 989305 1441730 879807 986471 277999 509962 493953 284517 783534 601718 453202 1236430 307027 612115 740740 309549 831083 1220091 1017918 568677 636570 1726533 1415982 262972 362561 571273 1885683 1469808 1233676 831246 1291709 1825229 346194 789570 17777 1131085 45845 848934 790919 122557 1053004 220895 1708901 1271923 1164814 531561 73346 1239018 1990770 673940 66904 60728 1647475 403982 1993204 829249 902498 1851869 1759257 63169 599919 514036 1814872 19611 1282892 1336774 677557 1865910 762065 235490 1440058 1381128 654142 434866 1867650 374036 1381770 1473604 1773312 244626 1485264 687424 1525426 1743645 1476860 1593415 369866 793256 1868362 410187 1166868 1197430 1451801 1807488 863883 1609691 1837450 273843 1298122 1566352 1390643 1632038 928575 36971 1647387 1597807 1862016 1697837 286055 670212 1946583 1449668 21760 1204773 320024 1997249 134276 854392 294009 1683058 25030 419550 1432003 594116 960838 152376 767234 1911436 1123473 324362 1009808 1003479 1690531 1867031 1377705 1958970 364858 1642303 1445194 1833364 553419 1062225 284004 1975087 576547 17408 1131712 79956 1315267 398915 1087153 1730721 1115088 190534 360659 419278 83788 1471097 1087868 567315 838852 414225 1501695 163202 1297463 1411416 356235 364052 1498544 1828450 726074 1764134 1707856 1303649 696853 261128 683967 270924 1274707 1452101 1072876 108 1158845 262056 891261 1569946 615031 954485 642113 661470 1984713 835565 131561 1069675 537470 1915996 1993820 598835 25481 421138 1400637 631735 1815242 1470355 423812 690831 198563 762371 2993 721746 930635 1935120 1078401 65642 1828058 1367094 1128439 1408814 692243 1889066 1487065 1311622 362240 1714431 428501 1413917 339694 369974 1996779 811402 1072898 1104421 1760728 849193 1743287 622413 756407 470658 1808205 1242560 1596699 944890 590030 1846553 550565 462088 1024160 1614504 67203 849873 1622102 172928 355056 361261 1759352 711772 826935 290090 742755 1675546 21086 1738605 1453583 494488 1578638 1417734 595055 242779 944962 992158 1631810 1841649 983844 768764 1714489 1436432 34925 101740 779448 912866 1564032 1891340 1310210 951324 101601 1800683 1781229 1533860 1433249 250531 540578 166104 418602 1627249 1173357 1877365 67638 602049 244913 412052 1844229 320693 1935558 1516650 845787 1705717 1103419 1645888 967383 1329246 1253520 1517152 711378 1467074 1065453 361458 667682 1878689 978083 1430442 1861244 740374 809892 1194456 1464905 1135922 818456 1491949 1769667 812221 1819987 1379513 1363067 1830210 79855 1182540 287377 1926928 1540409 1375519 293665 1531517 1126099 114242 1136381 1758844 1310147 1292834 291528 1553250 1337629 1072646 462119 1827423 1819141 1427320 1367305 1098453 1001762 1685537 1469533 1986062 1949971 276579 221957 968854 684202 355938 1000469 444617 849128 250525 255010 1877117 754235 349038 1073123 1032025 1608014 756755 408746 106945 481952 701062 465076 545971 764613 824923 422529 36524 1388961 974876 1952433 538654 1421990 109090 1169878 475011 1209433 1867654 1620999 1185599 1946536 758792 480512 38055 1317897 1297913 1125256 1025702 996742 1190242 1263976 1115833 1259219 1299623 738088 1477745 31548 1237297 387734 427773 581915 1687372 1387927 1244072 157562 461906 1420641 577754 159072 1234271 1580212 543213 915744 1820756 1521869 576897 393428 1512240 1264312 320028 1509124 447758 1795895 1096365 686951 478373 1306370 945437 460574 690640 1437839 398184 115527 1445729 138184 1318547 1800355 491415 1068727 685259 851080 231106 696577 1757705 1531115 1226247 367683 1877890 1470402 1813381 8621 815865 1107677 1629303 580225 1335886 1020784 1847229 1421198 1631108 74921 36794 191148 1553977 1949669 1917507 1021753 1686455 1502746 635822 557802 1528376 116980 700856 1512418 1034354 1955506 1791093 533568 980265 1893493 563157 1430049 1623054 973350 1990006 1479591 1660832 1710325 1930377 1171363 1415962 1466784 727311 504442 885988 1548927 969413 569641 292240 1892349 1192867 1158058 1917841 1189260 1190134 527700 414043 1671677 1389560 1950997 1703357 711408 896316 207836 1125595 1288343 1930585 1910415 1080665 227345 244763 1949116 1842234 1700389 1411962 3515 917691 722297 1755073 1037085 1772993 609185 1248260 1377967 1430267 1682172 81794 1339959 613319 539621 1066594 299323 654084 667159 397532 797514 1740619 1135564 1136954 1993189 1484704 231235 366961 594997 1110838 675564 452435 1050452 859655 579503 1532549 1921520 1879283 1513903 1566348 1557033 303839 995766 13361 1076375 1679977 60100 1761528 1272705 1067439 1094677 319116 1870188 1582215 1969626 792779 1417903 1685212 1149093 179241 1695092 1009664 1017091 730373 722353 1899151 1235866 953882 252757 509699 421201 283435 756450 1496953 719526 1836789 1954115 1875705 1413646 1745897 1129673 260532 1323084 307356 251543 1953838 1249745 745750 454963 679230 435168 249257 1863336 1816368 492440 678833 374535 255827 1296113 187809 236987 692914 695315 1675881 1382924 1892587 251262 1912991 324469 259228 70636 877029 1648509 1654106 1711895 1002480 379734 585884 1522442 980324 827095 606106 242683 1852072 405828 40178 49274 1782375 829627 920995 640271 152617 395264 1339642 320136 1093655 1925963 890633 356686 1728872 476086 917273 1547241 488101 1297075 60150 1292403 143867 781106 1862812 1179551 1637750 1514581 472529 1171155 1820717 517283 184080 2421 681970 863609 52404 1675814 1096450 619509 1070923 1439813 1831376 801041 454361 903327 256436 1880185 1567628 575536 1879348 27683 420880 1398791 969134 109224 1567386 963079 331216 1060805 951633 1782668 463922 1786866 1110624 1274478 625825 1315512 1182361 541088 459068 835257 582996 120932 1252005 83877 1030596 490079 1855509 1545416 79573 981331 920714 1978918 189480 1365114 1847198 1304671 1781536 780499 502722 1998038 1574196 442974 1448409 616070 375194 1666385 485689 1249824 1025615 1585389 173859 1961658 133060 788166 70915 1520414 390055 1190979 484542 78681 1366604 762060 521557 1087758 1334073 556513 1150320 1293989 148557 1572055 1152467 589560 1558162 1201225 269388 1868176 374568 34835 43886 1207752 1930470 74193 438333 1993361 1421686 501026 1564107 1070793 135281 171419 1666949 1878120 1900845 1627094 1261518 1212299 1302758 1333055 525405 35748 665383 1051225 1818299 854602 774141 1886948 513745 675953 560839 228352 1722933 132520 72016 95046 26 35945 1987719 1181409 1663927 973634 144459 282697 95567 789052 1567601 644352 551777 238448 205664 1821671 919459 1820211 1729438 1445778 1125085 875804 529730 935244 74517 638181 870973 549340 1394397 713831 16539 1443952 427165 709848 21875 263326 1742313 1219860 115341 1717354 965877 203308 859356 1006758 1400362 1259845 478017 58576 455810 1051153 1975478 1693732 336503 1101342 184901 1704564 529188 1677869 1117349 622819 1239002 1602084 980268 966782 922138 1763163 490251 944611 131229 970071 799427 147295 1123562 700639 1578912 1361481 187343 142067 739527 452336 351009 762487 731616 988708 652093 1057821 1653114 1494204 1068163 1502909 1996629 1052567 412919 255089 1625463 502510 1958767 1904879 1749680 1494422 515426 873580 83847 627316 1751994 1512741 407917 281098 1703276 618990 84162 373744 217704 912581 1366909 527464 1621493 1110833 1967971 1574999 29550 1503446 1920833 429390 127868 793893 1582768 1507258 582312 630392 836704 1581889 1031918 111914 1882787 625521 1037127 1321169 99296 1316915 507324 1505795 1376755 1662823 1227191 1271741 1394760 1977429 1458145 1972280 1563668 462140 380387 1536118 1610630 60761 699987 1039084 266577 352091 1769149 957807 1762955 577883 167388 1901251 132869 1044548 1142160 1364521 1551115 1031567 39326 1087068 574191 1397163 1810922 793336 810085 867388 571528 516708 487926 1525373 359692 332977 1332467 467104 1425635 1319684 1502638 1095027 1030102 752699 162368 319958 470799 1735946 771056 538964 1865096 1654712 1484737 142854 508059 1660215 639095 1191925 1118706 511840 1567266 477437 1889945 878292 1131872 101319 650033 1054545 116088 485320 113786 745945 436318 1730963 874816 1922491 198989 152000 1685403 584737 1557476 1854552 912170 343046 1184446 987988 268069 759816 723740 218453 1215476 1779767 590921 1411356 908212 349876 1328476 967510 358942 507499 487914 571227 739234 1713132 29836 635219 583588 1740296 648059 935582 1076794 702749 670745 233231 1748745 243578 1318034 46151 1914255 1704439 616439 1017832 254787 662983 1260154 1645704 483772 1042746 152371 1207913 822965 1146484 1786964 1237567 363397 937745 995378 657315 1275515 1466387 1674001 1241812 449784 1003311 1257041 1906087 1830916 1841362 727316 1634579 1598401 1923894 1398061 958974 1239672 737124 1472898 475114 884500 808337 476637 1119382 145038 1155419 1708576 1192493 1074629 786292 80844 1896034 1435625 1803879 709070 1540918 429724 1540017 844793 1217147 134229 1162881 1961387 1170502 1604294 1959541 1143276 1816748 957772 806084 1874943 298534 1860744 1198059 393263 643248 1341916 1831517 1008488 596925 100156 98607 1900313 887834 1756889 942010 1384892 978794 222434 783920 1877695 959643 1815023 569502 1631725 782529 255098 499724 774289 506943 940655 233686 1945772 713984 1096834 216188 1688437 789394 1250708 689805 1236302 1876379 733918 1750852 336265 1930273 882521 1611278 853852 44703 466275 1083968 1349021 917321 227659 788359 842315 798473 1112850 1301727 1321501 1188702 299681 1508901 1940632 587031 529251 541490 1259679 700542 1914919 722274 496702 1814036 1281364 542850 312580 899544 220186 68897 1266118 904365 1640648 268142 1305558 865031 1666297 256450 1811341 1969180 1362727 1997796 1446940 81789 1431131 1840122 1710773 648688 1867080 1682331 1024155 497416 269990 10538 211852 1867877 1325772 1973938 1121102 497122 405956 370904 741089 1733809 790393 1137941 1028141 430568 1004877 1397286 1897624 545896 694898 191921 1773523 537165 1129614 1578306 321324 974499 499255 1187856 764219 141141 1885355 71853 470628 1869388 312112 1597108 1000556 853044 1129433 1541260 925222 280980 900443 281478 1851792 1472212 208675 1785757 1697223 239538 1621531 1344476 931362 69969 1794743 1070166 1167112 1451233 1309480 1009192 1520156 1332490 681656 961608 1293647 1256553 83224 826632 1592923 1425820 1182545 884119 1714085 750974 10224 1536001 908472 1365794 1846375 573744 1699286 439306 529279 1790753 803566 845959 907161 696052 309224 1952541 19241 288390 1791975 476783 1305854 794154 399826 186136 551028 1871702 1317956 251999 1866134 958329 1128929 1284030 1031618 627216 944725 657964 122267 871803 1825414 64132 403152 1780801 1867744 1889006 779551 1971242 60003 784594 706315 1532869 39834 1732304 689604 1681516 1574782 1486473 1249849 419839 1197810 1534287 211340 782119 192711 1047793 962822 1167167 1762675 1413689 535977 545720 1725863 1545555 1755728 68789 983271 1162383 1104793 1577374 1373102 258610 1350541 591934 788943 1262895 963520 1268250 1209880 401523 1421055 909083 599283 330603 506856 1306352 1360420 784027 171229 843582 1963407 1189887 1633415 1673308 815793 159572 605486 797575 747093 1479921 1713704 574018 1986365 1373203 1087577 456336 120445 312119 1842110 1073206 1917261 264419 1171441 897356 1560913 59493 458523 1787283 638675 1670159 1728859 1764077 1251289 648922 1728796 213774 1611656 62550 1800102 375794 383149 253743 467177 634563 673923 1454736 361244 148433 30134 653811 1077961 1770636 936072 1707461 1087680 507812 1419411 870637 1885130 1139878 666177 1657868 1925040 1226501 416828 1365634 1203464 1563349 404602 1721766 1941775 732148 84953 1874602 506583 924026 40314 417187 1308985 775243 388169 750467 1930456 690774 472532 1872530 1179603 730025 1323100 1943158 1685583 503085 647913 1533820 710899 63334 1151410 1036190 246185 1649770 635085 1133218 1259577 420467 1507116 132621 1659204 1600820 27071 573949 1942189 50826 1355297 1603329 933031 864630 1234868 1204038 1231383 1692735 1318152 1203489 535005 178480 852182 1024653 1173931 1068667 1213287 323232 621893 1949741 813145 472682 13953 924216 519234 905126 333855 1885592 1776058 1865708 1371793 1797170 17145 1832697 1052266 1357198 126522 410030 1617553 1216107 692480 1788398 1646725 206391 488962 668540 1539916 1856474 1613289 1334260 1030823 480270 1803433 1996827 1325019 1457636 1943513 1289650 105343 972828 589262 727392 1109328 479087 1289379 482700 808130 775884 1892472 1604474 1480050 1201960 555378 1774814 905573 1563377 510859 1208132 48574 1699343 278074 847532 97588 878302 1113491 682904 845221 1049792 192200 1705131 1442183 722879 930218 947644 1560762 941651 1710291 935896 244241 1509088 1579337 1344114 1334335 619436 44843 1394859 1744019 1653376 413538 527936 710412 1528265 358432 812785 979014 1467424 380559 1067894 432124 1875602 1265978 1310094 705822 494311 791588 1818545 804306 661110 239096 1478918 1043133 1404121 1323910 477105 720326 1034433 1368086 1181040 1873156 838973 1642745 1845036 1758493 1391966 841409 1201959 1311849 129566 1866127 1331509 874016 863956 107101 394652 625617 1457451 1577313 731453 637448 1210458 753671 1750954 1133791 1636376 872549 712641 96603 107992 152939 92776 616389 1299649 366502 176654 1768201 1632600 305083 619682 1157349 1755515 104707 704727 1152759 1715814 1363286 1139481 1202854 1506468 953996 952642 767900 1350696 427619 592420 223879 1598621 1759433 221545 990563 806605 728725 1284401 1734809 1091249 1024518 1005718 1513517 72356 319131 889148 870549 48762 1478183 738800 1344388 1352871 1858421 736177 613264 1653907 336234 436874 45314 1188907 1710064 1674639 627161 145710 758216 1101676 1624973 840934 622595 1864400 434178 930971 58558 1820642 1247438 1328120 1275486 648910 622702 201126 1530034 485241 568058 476040 1881775 1341747 1471154 805041 1882067 1614014 1439481 1631169 605827 1119461 819637 1899501 67682 1933613 374801 1553777 1126572 845508 389646 251064 1419488 1125930 1172227 451953 699181 605629 335878 671106 1076684 20890 1674273 473978 1090804 1113641 162383 27606 1754960 1189532 1392801 1181804 452350 1103585 1952768 244407 1442634 1538053 480169 1333175 1057820 1851473 1672025 1822800 797482 1230536 816596 449641 1324812 1364003 1134503 540466 1308767 385492 1352426 703419 381696 1151407 1482836 709619 899935 643814 859476 1797351 206610 259660 766520 1263006 860783 1437685 411403 1951811 1201918 535312 927388 61306 1935601 875325 1499858 1812058 908695 1788257 1804491 1672447 989345 826815 873768 1435548 304050 705502 516924 1365669 479633 1844373 1283702 1508637 1184777 329589 1404501 1211995 604070 1814069 1995113 654775 484469 1654086 1179118 785445 149688 405802 228267 1392260 1590269 461282 432655 208311 1391060 1242717 1667574 288816 556157 1232240 558393 1142432 524589 1517209 1239253 791055 808189 436561 1090313 1683361 1376611 1968401 663379 652504 1431058 602200 1808981 682050 1624865 892747 1722940 79561 1707234 1327535 394708 1540088 1095915 499658 1441826 1266372 1825500 719906 187686 1884411 1438125 926387 1157010 149409 1876314 602505 1246066 1078843 1483731 892941 789844 839412 1022237 257661 1831083 191277 842530 1754797 524088 1496834 718554 961784 1368313 189268 583756 1498471 1037833 1512379 1000606 681875 643039 1183038 148992 1956736 907963 211358 1202308 1239424 1774380 1742421 969448 1907052 156621 540495 588075 1784956 836340 50879 1815632 752304 1747603 912398 1384988 1346964 190219 1989960 1011551 533629 1783656 1353842 852296 901984 1822883 1698282 1948320 1702269 352640 1674975 1441836 1655043 1404532 856217 677519 910408 936511 547350 430299 583415 1688809 1551723 1871853 1684528 908087 1116856 797126 823956 1497264 1451185 1988431 1124109 409265 641461 1713765 58566 1378183 1097165 285631 432481 1276180 653727 1250031 1960801 1667081 131353 547071 155248 736213 463145 442153 1633181 316427 1593035 1401748 1206043 863033 549858 1560742 817811 283185 646338 914098 1922413 661603 1994791 617552 759075 580167 1884351 1516188 1217327 1981061 843308 22507 1019902 1068748 522363 1576513 686345 599319 1360423 691221 497686 1927809 1761100 137102 1871285 252155 1041698 1595102 329781 1316747 52726 1734560 1293845 354023 1225654 306682 441665 302601 1869285 310923 1733913 1972485 1391682 1980928 1082788 1013330 731103 813388 668230 1822149 1042177 442955 194957 631697 1539051 836968 1410547 1844192 748493 1892880 1974148 721726 341161 917281 200648 1082085 700187 740060 1918050 1947338 440160 987472 514147 1919831 1330189 1664298 1630057 1228332 1615477 193497 1020789 995371 1575585 538672 1221187 1795180 1023201 1443280 20035 507419 431188 768975 743710 816884 1604313 1618226 289213 1657649 1601761 1337426 1599720 574546 437000 853089 1415398 1160611 1298445 39229 835095 578228 459227 966254 736252 163206 1868561 746766 1878177 686452 375954 303934 1561814 1261289 1920509 751481 287217 425613 114881 1171357 471352 247683 422197 817917 324120 1579823 1105734 1286506 884746 1076698 1672514 1177900 358482 1656126 895769 1540019 1975390 849247 1865993 1398775 1630379 1020873 386522 1834118 1295374 350010 1122805 192142 52059 1174803 26148 1463564 1450049 777132 369585 414712 606940 1252878 214884 928861 1719560 459569 1191151 847287 63885 1145031 1934522 1028632 1916936 1993570 1239418 357298 99920 1761769 471075 1170535 836883 783467 121562 1246853 1778350 873063 1803070 1944768 1645689 254572 1804662 1115959 135857 1520493 1023626 1305952 550712 1649347 237896 704909 1644283 669543 305621 1658601 1523954 1918085 1076783 591183 510293 1100013 751388 7378 1389181 350753 65398 741591 259240 1434362 1639905 189525 717957 1737383 985683 359480 1648810 754186 1970089 1365544 1004257 1829198 1858678 159950 1310564 504858 351127 38781 120271 593311 1455363 1579057 1798924 1392498 250472 1581467 751937 1546565 1252377 573341 1283492 1113148 738933 708835 1787281 1736757 1074488 1030613 549654 1562919 1056416 748708 122233 1453333 1637648 1563315 41033 1960183 686010 35073 404288 1537220 427381 1253522 1235816 1441816 1532915 1905567 1396720 1343412 1404576 1309081 1756588 1864790 1245509 1689617 1538835 490339 773795 694954 925199 715734 828747 671701 334024 667954 1881926 1677122 1938252 1707994 1350624 351097 743400 1744731 159885 1382499 1487378 1542709 173931 1803381 157753 750925 23723 233378 208193 995886 1512079 1059150 957831 847197 222057 396381 1828166 1493270 1077612 953194 839160 505921 502293 1252821 792435 991723 1897895 778865 1455794 1221643 862595 319406 293004 939099 38370 867385 44503 1000801 334931 1371839 1055689 482085 1898993 990440 1552729 331081 503047 195837 1153395 2598 1155051 1090415 656516 1928327 1625778 956737 25441 989412 105141 1672743 1574302 1730627 811282 107635 1914319 371699 1049969 987246 1360603 1902096 98504 343115 1289609 1717955 603741 680985 58883 482232 529759 810306 120183 164029 1525095 805319 159408 443786 75494 495971 683449 1313278 278303 720252 89542 1248094 584951 310229 656638 250178 1622430 1225419 505659 111378 591167 1552691 1138100 1131121 575831 1466053 1590156 724040 1387845 1977714 1191208 880201 824512 1006769 181171 968461 1637652 333109 1300653 37831 1207700 609918 184783 1405257 1680289 1905571 1521015 1579502 1741572 1089899 1519859 716528 545923 405416 1339835 905999 1555478 898115 1631686 382367 626567 1584359 1839222 1722957 1253376 1068547 920711 1978599 1634963 1741541 448938 472319 614338 1519417 869972 1420584 1529644 1919963 24484 1154362 660753 629348 871599 1007836 233125 608729 1008819 136968 1596560 803113 1271381 826155 1035822 443039 1957248 1724354 1827600 17421 1094828 1620827 1858899 1230044 1026274 1008705 535680 1535949 1517747 1424088 1542668 1078030 584734 1140252 1763556 1636659 1108234 1744263 448231 1059047 301381 186199 1447967 1311265 303102 696537 1012325 1685764 142325 1366246 280589 344645 873709 653998 1318243 454281 1124161 253481 1565305 103103 1074148 917851 230911 9789 494492 1608446 299788 1632943 448178 469792 349282 552397 586239 475670 660342 102754 892060 1725901 218606 1388717 656076 346243 588473 391244 1438373 1857639 1759973 662873 1265289 1696188 1333342 772595 663698 182401 1249841 901753 1632227 1820782 758266 1257180 1000485 1686899 138472 821175 233694 1237906 1248749 352445 1870237 1957803 783004 963211 548378 569720 17369 505627 1116472 1943620 1884789 299080 277646 1221725 1460654 702118 1511950 427555 496375 491898 1521194 188601 1736334 1325294 166068 1513007 1648169 950912 996585 458023 1739429 539898 1606794 1680597 1025496 570518 1809440 691371 985678 737822 1948467 356285 41976 882397 859632 1294930 61027 1823759 933861 1380728 1422394 320835 943213 1836562 566088 1028975 792676 614040 1063689 407622 1732566 1096464 1554009 1580758 1210331 824398 1608814 555591 355275 716496 1798378 607937 84530 38611 776789 180677 1048493 11765 1853996 99194 897058 227047 339719 898316 902640 819605 1373822 930211 698438 29687 95406 915667 1495614 1469153 1446459 1067875 478074 1865018 1785122 1678639 1853422 1826469 431458 1717931 694773 893333 1122196 1015488 416239 390086 1166491 792093 204120 456079 421674 134826 1535964 366354 1897087 659435 1771736 1024013 564015 520095 669794 319983 1951091 685801 1511368 327694 1228589 143502 741642 472547 63988 1505341 1230601 805668 1729152 1974178 576662 1662715 527237 612849 552221 1296768 1480014 27552 1643341 290677 1766173 353088 479219 987120 257183 288103 1666357 980773 62535 759837 1059862 571644 1046914 1536034 1641044 1278974 672339 104195 980021 338485 1503397 609803 1091319 595440 1534579 1477693 667090 1539941 413387 1114022 75242 628862 1220269 984127 462951 180067 968295 398651 644153 1802031 1717299 784002 574496 496818 373938 1637350 1597863 768278 1095333 1385696 1480566 1892912 2303 1469195 791589 1150395 809756 1855390 1866879 1648553 1773684 30413 1773456 1491073 954926 1310452 147271 1179608 1740310 178724 386214 1893437 765538 453003 1363809 305880 54289 409016 1374219 218854 1458703 1252327 1577002 1523186 1518411 681761 765854 147747 917547 1063610 1590077 660458 800956 1827670 968891 879605 570609 774309 268848 866331 1622171 1005805 1091264 709638 907641 739715 1936746 1812957 320959 835934 1880484 639789 857807 1347591 1806439 1747914 1000130 1352610 809339 1737637 1622620 29978 702457 1563300 1150063 1176986 855981 1736496 803224 1283203 775828 659059 1545889 1719059 275308 1071559 980292 915193 51068 516496 285821 1191481 1410695 694083 393909 263417 1553801 777428 287011 1175047 768807 1979921 1584651 1383446 350049 1668154 1612230 1904543 774114 169891 1249630 1988852 550940 1073087 1261958 1507129 275793 1322646 33612 1701321 1653 1121996 604689 37988 1082333 465751 764567 1715806 1027448 1890069 1410629 1751890 1857088 258821 1034306 803289 996153 938828 399871 1353222 1321535 275542 1669266 1934411 1634303 1285740 766728 385541 1887954 772389 1696396 1552560 1817239 814045 1281069 527223 1662447 1634463 1994585 659758 982276 26384 1498710 799291 331576 1149812 871858 1410431 1038144 378116 6749 660426 407967 460121 640806 207759 1105753 1637812 404560 670063 564304 663805 1580032 162915 975674 251682 1310207 1338891 1904464 1705941 1962941 936325 716096 1971654 848746 1955231 325385 1194717 1759835 1086157 561849 239586 273329 1971587 222382 790560 1851200 448711 1182257 1224473 1067107 1070372 1082081 1328498 357603 1805209 1877525 78127 1718705 1351279 1326275 1736064 581242 1433875 375098 499190 902963 822305 1550417 1073127 1118508 1098357 1436181 1230121 713260 888433 271896 18636 1963051 388765 1925449 525543 1252360 95452 1747215 848054 1965298 1069533 1875824 863452 1005726 300330 47521 1854337 833137 1787256 1491007 899191 1646329 668011 1891709 1830445 354728 1957070 1652491 346050 143067 1400929 67108 166303 1453347 90752 243549 1004801 1305383 1997113 653204 153666 774949 1568551 279107 1881000 686796 248359 439525 1063957 1272290 204186 1214692 348326 572664 1642863 332896 668226 359164 745348 187059 1528608 1781862 96826 904207 1792604 1362708 1906074 397108 745467 1848076 1686755 1167308 1927646 279691 1143305 1895813 1846700 1871943 1787042 1466734 1302107 739277 266749 1498387 73758 357732 1274286 1228980 727695 204869 827959 1455859 1759777 1088435 1386932 1607589 1636971 1084900 1726402 1860350 1843862 879756 1946288 335192 331351 343341 488111 791590 636420 1863092 346455 59759 1334049 1352519 196750 130531 658794 1770436 250542 812523 1924230 52889 1091283 510399 671632 815925 1068184 1866409 1536944 1802424 982917 287201 1140075 122172 917076 1970336 1561045 792307 1551309 198134 847446 873334 1422825 1034481 1231899 1540078 910546 883336 170214 843945 1542129 1625500 1417395 1197520 1480829 420687 138101 1192911 1693801 1961207 773569 1487822 226931 1171331 1077199 914267 1359953 1622257 1459355 895336 1188408 68164 635940 439862 712369 607175 822682 1584275 1869501 973732 300355 391653 1233963 221924 224759 1938294 1764528 496464 1165208 13110 681356 1244042 426009 246879 89873 543492 1257387 519361 1913347 1808521 1675905 1994998 628420 1673682 1027788 1815186 936288 1582541 1319798 1324715 1143644 1213004 1142273 1464314 760366 358747 1211292 915456 919165 1903150 1193226 974393 477369 848226 1287770 1591665 735551 1837052 1446651 1941733 303774 1961728 416607 1934205 766385 1250018 1935695 1964141 1880271 157927 224840 628049 631295 345296 733906 1543748 328823 1734053 1261254 1447690 1280325 757087 1686729 1179173 140221 577656 748388 1428269 208901 1908480 1868892 339748 363076 887581 1332850 1522917 558631 1919185 474890 558396 378527 1288388 1026923 27232 542035 956421 1799470 375104 1976381 418946 1882935 1935510 1762273 727062 829953 261990 1185803 299491 1512194 427326 527995 1447825 653045 174395 1280116 1958327 668183 1332947 1154924 894718 555446 1611240 1083058 1034688 1654935 916328 1333561 1903649 1339944 634800 748904 567223 1938081 1205746 1303540 1090078 344763 1075290 1783267 1065028 1113413 873786 1456984 327068 739540 621084 1448037 1044824 1286557 1815459 27999 242693 316561 1352449 258681 1031902 1909195 1622917 1597002 533027 1267198 1128473 558761 1219631 1266353 869764 1435441 1978630 1576047 934847 217650 1178501 1806352 372249 118192 230694 53352 1379654 503382 1061074 1732109 912886 956734 1866279 432853 1656742 92756 367734 1914948 550121 785826 1088485 869962 325962 1599703 454705 1512120 1963166 187082 216272 334706 237033 170023 795735 1473568 1862834 1343500 1097352 1592171 935652 1314718 1492530 1098732 378099 1849598 1090202 1382452 1171599 1688053 1666093 917068 1929749 345601 99148 1015400 428685 1278677 1035952 519442 1913265 352450 679700 527946 531152 921733 641573 602927 1242026 711438 544112 688633 1108695 742498 495202 894750 1250451 1721004 1984977 1573768 1339305 1212374 1692740 1841157 321820 1038360 511072 627156 880905 1673075 909834 1186339 594457 748324 1254954 251786 215360 966751 601983 454487 1861425 123534 1472456 500395 1094227 608822 864174 70163 1907899 383687 1214299 1029168 348402 586986 637073 839802 360719 207830 1194031 1834994 601379 88437 971404 1980261 547882 462629 347361 524745 1416657 752786 1585945 205744 581706 622218 471824 1075989 1496146 477753 167155 851401 1286124 1719368 1743383 854622 322040 1963566 1280615 189974 1107505 1991830 1315124 845080 1079464 318318 1590935 1339601 1270197 302702 1992484 213136 264665 361970 1206587 1402723 1034234 1747971 578396 846535 1383257 1917490 1111745 777422 656898 1757876 1067109 1932223 110434 1963820 855572 43080 1961200 1698788 1384696 941550 983248 1927882 1250743 443397 1780036 1523795 1794094 1302374 1389455 816457 1135504 140412 1694877 500782 439558 867203 800420 468601 1481761 1775083 1891352 171947 476533 270079 1389671 1409983 275504 533979 653640 271196 1896490 521785 4569 1716139 1152056 1658821 1622247 1961953 40615 1905250 541069 946053 971980 782536 1040641 69576 813704 386215 222044 1434698 285227 783049 251050 582494 1554329 1428505 768536 1046252 539816 889880 1740075 1965069 604540 1210066 1148520 338885 1433838 1440161 1432265 1071310 1832680 759200 1109449 912817 995788 1590702 947436 356966 1194272 1751772 1250724 1261247 1146672 609016 761269 851177 403435 1619846 594071 944382 1457398 1611005 951739 674030 1324002 569122 485556 74471 1804893 1686111 278775 1016683 1608800 1478009 1038282 1895976 34521 888900 570286 290883 1690906 1224384 1755556 1203513 838054 461326 1098969 917784 856428 192948 1338490 1046751 916520 1012198 1694416 127545 1628250 1042597 946726 593117 1639614 486920 1874772 48327 348195 1703072 1174955 1716569 1305077 514008 962953 1279566 1173006 537643 1084199 1395157 1454121 34430 1157752 1623041 1160254 1784088 666567 1914889 199581 786232 426319 1785222 1876783 698523 1516448 1683100 1534411 927793 901394 1368665 27998 398524 863301 1989157 412738 504984 281255 1730418 230705 1252134 1954221 745953 715178 1558423 247333 1507255 1011354 914265 443482 1550578 917413 534472 378474 373353 549656 542 1740272 27942 1278301 436155 655663 1351944 1475643 1094632 960088 6772 1150338 151924 1468359 87414 24112 301977 362570 805481 1228550 201875 493296 1688368 801855 1311978 1399328 1262733 497393 550572 242357 145761 1064051 1579835 69101 748078 1396568 277566 1531862 1415051 1367075 1495907 1368394 842198 959541 150472 1325428 1329398 786760 272815 1426070 72928 661267 1551237 1792662 343089 251946 1536805 1681683 896596 1892323 1332033 299665 278868 9496 1448051 763093 1350175 1407024 490780 1554996 649437 1038341 125209 945839 1233550 694582 1428935 144971 1981056 908285 1939304 1490674 514970 559756 586567 1715014 322743 1551306 1954759 1251158 747012 300915 378918 700608 1753679 745851 1984507 1957094 1098349 1378358 1964296 1395409 738248 975541 563539 1241612 1288657 327234 1445682 307029 1916833 67926 611089 61075 628928 1407939 74730 247772 1811491 420819 1551960 820975 1843981 1146562 1527461 1724838 1806644 1722982 1910942 693966 135298 771025 509901 224257 1397599 228959 662959 112726 1429409 1691720 1094098 1607590 1737841 98543 815267 1784797 685848 1894003 1010963 1432974 528997 283274 1821681 583664 1818193 1275725 1505688 1152062 793559 363471 785133 1954287 56734 378226 697085 1165636 137221 189282 1196053 753561 1930717 1196992 889172 1074211 1050674 1404766 1122606 1257342 594258 1779150 1752062 160422 133028 1549131 700328 1151533 1872565 195202 1907548 144690 958365 1746945 525443 229868 1849646 25197 506825 75359 1604555 1203657 910418 1543581 874996 622289 942866 1774106 353988 308175 1842986 1492224 1754140 875252 1094325 274234 128292 873961 496778 684783 529984 572630 1560585 880848 1399938 860171 398811 513617 416881 125352 1756672 1325576 1838166 300652 555672 415755 1855967 644243 1336426 1930122 189602 1550358 178487 1795887 1924568 56407 1979043 1294283 1018255 349943 166036 1305527 1273283 1845802 1701575 598615 128108 1426945 268985 1426237 250346 661643 1998013 331173 1212474 1407485 1483830 464633 1055379 1205788 449776 1230341 1385750 420293 1949752 1688718 1052431 1198148 227935 845902 1940535 1712105 1217217 590121 838789 1875810 1023621 1921849 1396189 487780 1010110 1462405 138712 1691695 1736513 13277 1137043 631279 1759837 926670 1030765 463823 1038488 173450 583900 1844993 259442 1116503 146936 305792 1958560 861496 675927 96287 991787 186070 1312503 589468 136814 3037 1658461 1421054 848578 686996 377801 78417 1998167 992165 627509 1289255 1150995 1882863 77272 963498 423889 1308220 696176 943733 732276 258793 894266 990630 77037 1233455 1416325 247036 1201628 626981 1394873 1786385 851224 1643100 466300 651752 460474 1956335 1135349 1772038 17751 1338155 459471 481751 1586284 893880 34248 1251293 1248857 1273680 1022297 1395512 963944 911520 1738870 1762055 1968256 125337 1347875 465629 991511 120837 1283003 852060 1092546 352239 741232 1179805 856283 1787808 407441 732343 555607 1440053 1030098 1027730 63360 88395 1895013 998297 1635419 1796138 1440401 149130 1599598 578156 944112 1692038 1083191 1115439 1654955 322253 1055278 663410 512562 456007 1191401 1673386 182703 1674855 198212 736540 913370 1479904 1322203 1342418 638407 553324 468484 618090 1010221 327111 831426 300886 1606769 263711 604616 705699 660432 498972 1873386 1208309 1918703 845807 477129 159745 1932488 994001 1656761 1276111 652063 1625255 125823 1601791 430135 641908 1513412 1015115 1127221 312341 577185 832171 875696 1534827 628788 916858 1803135 1387187 1375760 1852555 22762 45385 1239389 1512339 675590 518914 1968846 1548705 835314 1563003 1695890 1201034 659130 22882 28209 1087127 309787 925791 67459 71310 1545077 1528785 104810 1377020 109049 1607724 1544405 393664 430054 1512484 1409876 1900113 1407546 233001 515061 198029 300234 94787 1754336 507248 274266 562204 883906 41717 1356158 1754052 97519 516191 1995188 1094248 598889 776008 1892411 1953261 1861945 993651 1841017 1116417 969992 1654483 331001 61830 1815124 641576 793678 610473 2932 1961199 1008927 231690 1567859 1488317 716563 176970 856493 683923 1219012 1784004 1463933 1243466 1800253 1222476 1124934 587563 353925 1824728 1762372 703727 158171 528534 1590300 1678505 204183 1939178 1043037 676626 1435020 1485781 1012691 1668956 337070 1710743 248587 227419 1634037 662633 502360 139591 419540 647150 19419 1473163 627906 1811776 351692 1858612 94055 1712936 490281 651055 263269 649183 1768133 1218621 508811 723014 400311 1402276 1534132 1885864 1464690 942415 1985078 608229 1153312 1762653 1110088 1448606 69672 1061966 302102 1282058 923705 738549 432615 1730835 316056 796092 636905 656135 467634 1090754 1561149 694680 43964 160735 20383 899490 1173715 212601 327257 845842 1403009 1286963 1514428 1973619 110540 178539 1555709 1944885 1997446 400461 328256 731680 1663704 798140 439267 588978 667621 365703 1190288 1643408 1716810 47992 1497261 434872 230766 1517700 1610727 765673 908150 1996224 290118 242252 701836 735473 315038 1467281 150257 562760 554437 1790625 75657 406331 857123 574202 1310332 318124 1232668 967687 121046 1059948 1550793 1395089 1697567 1621214 310883 1838401 1627642 742584 788598 121661 1019582 16047 1472173 802284 107207 1163943 341691 1616226 1895957 123736 1357316 144168 520213 1411088 403635 778550 1136748 1453832 468433 122177 28509 499407 154159 605916 224453 1399393 1964876 1006940 1478875 1476576 1135691 1837474 197022 1908797 1195455 1874461 1947666 607571 1307632 723025 27910 1782199 526988 602369 839358 1010458 1345937 532194 1990848 168235 264784 1601328 1035757 544692 1160050 1703359 316798 1875336 132725 1036179 1584804 455960 407280 775888 1459089 1176920 1810011 1616504 117850 155279 793396 1193160 576271 1348936 922894 398418 1896117 441985 36060 930 42488 446682 1645251 894280 1641589 1302572 388262 587541 513503 1103576 84564 874319 718980 1215186 690177 588072 307320 1859793 603903 1382931 932856 1706805 599801 139041 311764 1562270 750558 826304 274468 1361382 1650250 79734 1508025 874091 543273 883156 1809228 32263 1714664 605334 329080 895045 233905 1097029 489694 820210 1952178 147868 1278394 818032 1752446 1208827 915119 929174 673380 1976765 1328822 1572887 1885423 1301910 766232 180034 1366506 1027121 1489037 79240 662070 312395 1121119 867303 1777056 1754177 769084 1613007 208546 1803409 1910871 1636981 1233937 215136 483851 1819055 309183 1273162 148373 1023039 1568219 915346 1653670 259407 828983 693984 1142296 1766489 1817228 1800492 1571214 1103368 796568 1012649 719129 1387570 394636 1451454 1524463 1791804 7386 1965730 1930427 355854 856853 1784312 1575647 1208925 1079817 1042230 1856422 1349356 1936699 1372762 1188902 857532 1168779 1604503 322197 1067099 1927918 485522 983544 997478 1700696 1350369 1983238 459780 1916259 723490 1278698 337919 915149 1732417 594898 353635 466341 418774 324026 1405533 1893435 1237000 75119 1697612 327090 1502184 29727 1785052 1292938 545441 1650080 1931521 119020 1709053 1139100 128662 1107646 590323 935640 1521126 902921 194013 1317532 1330326 265922 519939 1566600 198943 566500 1246416 229368 1624677 600568 1066513 396896 927861 648516 1227491 348245 820577 1767177 614974 832861 361609 383701 803388 58621 1736779 912357 1127449 1625731 328775 1452342 1193926 238415 828459 206846 1782957 1571247 1009873 428319 392717 31903 956449 501723 490814 1966048 639748 494098 141920 1631265 379104 280049 693058 1997289 2994 667091 423343 1370448 1024909 1870117 470951 1068366 485247 1355472 964467 1113270 1617955 85490 1202733 1608999 942008 1526647 1508330 1544932 443683 1737830 587569 1286476 1425705 1024152 1311439 455897 63968 669600 811488 477823 1434244 1114521 1345894 217680 685153 807254 1416609 1407545 971596 1974279 1831424 73484 1349286 89143 1692291 1770278 6480 1626833 244044 953155 123320 1459331 670722 587670 603190 1188043 968790 448300 1995008 693887 1408604 755872 706540 1456960 1702178 17824 1682100 1008380 900328 53399 414654 56404 1769302 1045231 1995800 1435298 583551 319547 1525298 280550 1287560 1751604 309296 1558029 1610457 1349222 359795 1507724 286093 1632603 1905574 38141 142364 618101 909152 657488 1672362 1641150 1849506 1905999 1165035 1056986 859934 1073968 323182 110808 1244416 1333465 1758520 1438934 1182900 1812103 1279182 219231 757889 1261388 1607613 87370 235113 380038 2571 870065 1730222 306016 1430731 1026958 473262 1949349 1128099 744916 1655412 886954 1786182 425479 1812448 228156 9976 1267819 127019 620393 1532798 1157002 1877303 1631256 1389424 168222 842130 1649446 412892 1879912 329630 1203168 65765 1803102 578723 1327986 814102 375701 1463679 509974 1142649 361724 1675439 324278 1421971 1117629 1254581 997767 1464218 1978324 1386427 912140 41215 832761 1478470 437735 1702928 235271 320952 87332 1386900 747919 468117 1192449 555508 935349 438476 191143 9715 1983206 891063 269446 1699969 1562393 1562392 1540389 55051 841867 607127 915075 1496787 1356151 1676102 1806672 1831863 1121112 1115071 980356 894470 20127 382310 130798 1950075 553375 1330237 128372 599296 1711572 557002 911259 82547 647548 346912 649546 284008 709786 1912355 161486 1437054 1930240 541592 1053753 330666 1095931 230378 592560 314420 1167575 1233980 212546 319695 631213 495050 1594123 747859 49406 1487158 743790 1400729 1439622 661752 396991 1275630 1499218 983537 1816293 593562 16952 604169 694608 1567019 824580 887405 1591604 1497512 1436162 629365 1689682 204323 906636 1741076 1455212 1919270 405112 1458882 1296247 967704 1676359 20081 710247 1269840 1896576 1619047 1323347 315918 1057953 801412 513345 1449757 1502960 405737 807289 1736788 860674 1312116 678967 1137236 1021425 97208 616784 1257591 1712389 794550 568038 1402563 1157287 332240 462153 897885 696153 535256 697308 1618021 118345 1793396 1301903 845753 1507825 487410 392179 492904 718500 992026 1539684 1536832 1642519 584899 1448128 430827 897811 216934 1641299 755042 1126219 1644544 1652280 1376035 1924299 207121 1689965 1934674 1311314 831717 577729 463026 1254434 1424276 1794600 1326448 1775461 1712952 758242 278510 635194 1058037 514269 1690184 817569 933475 1167431 1885857 776665 1818811 1347442 717869 1752306 866764 2074 737881 982425 1416454 1312504 1615762 1746490 1525203 921340 177061 305203 880107 980715 42337 1429776 264328 735037 1142066 252374 1900105 379881 461786 9034 1605707 1258132 1910366 1245630 1499359 1969785 1106359 538430 1416592 1919055 1826701 862479 1507515 430040 1998515 1539497 1329119 955599 841584 875388 409948 962845 262768 1817063 153898 267929 922146 220748 1804121 1278843 1553865 1671219 1158339 1469578 272266 1736438 1050094 334765 487714 1880285 1834672 1159624 1850082 1236224 1094770 1824069 10864 1469022 647938 404310 1671396 280443 532667 1436813 389642 907235 1884796 411162 1422537 469000 768006 1788645 1332466 1347324 30569 7162 522 789869 1671434 1106307 1318809 1209996 523039 1513068 119235 21714 638754 964142 1446936 1397435 91629 1850816 796723 1636449 841916 405411 33750 1803918 1220950 428023 24023 781339 187684 1079515 791281 127944 1117544 1864266 1326792 58838 1614362 550470 1107792 889655 257723 810142 1140174 1390016 1079814 987792 966058 1179075 918624 1190545 838383 856562 1782476 817744 1349856 1897305 1043330 290955 1826298 297068 760010 1190548 830587 567698 442838 611129 1482739 1418641 89811 1908579 1697752 192364 920031 1542980 1055173 32680 1599450 1418989 344828 734413 457992 993023 243172 1654855 372557 1943324 1578879 767261 579003 1948948 691817 873755 1512556 1418716 972466 1770012 602963 1522764 1901238 110438 776429 1748229 986314 1083525 462804 1383030 893000 1669641 1652101 563181 1847558 1371934 1631784 149821 633500 471249 1898006 1611608 1159690 1165210 27958 430333 141421 1925950 20869 1912287 1941264 1114261 1861461 10072 320871 656653 898043 1703586 1268084 1811334 528184 165320 688269 1581160 613459 1970871 1976004 1044170 971343 359967 550086 38189 863991 1347451 484047 1320200 1843110 1547623 302616 764623 1523435 991583 32796 1255383 848100 812910 991312 72450 1876935 916489 1902844 169405 111372 663398 1326569 1503217 1443729 1348664 566636 1110277 1123767 1618398 1180500 308339 774692 1827731 1226170 1531550 1147565 708080 1055710 1586151 1334258 679880 1404313 980771 913698 1412362 1449547 1746249 804866 1154044 1839367 1736313 319063 1827911 459496 1111518 1005622 726598 312971 872435 1035208 57652 698738 947391 484079 1877304 209625 944878 803983 1733972 1319556 593771 1446162 870326 1634130 828805 946171 1430192 1947599 947251 720538 641950 545165 1125757 605613 866428 1640324 1188279 1363005 433284 517330 72920 307720 413103 202083 728113 883023 1266843 851603 1682290 708896 1426349 303506 1534748 120641 884742 465073 723122 563419 469318 1041369 125264 1649317 1420912 1016981 776931 899834 1827716 1417492 585411 1196092 1174033 799907 1820379 122943 610422 807446 1114221 1723575 729200 941894 493097 369757 261447 44760 1932270 1832710 1604495 878290 1468468 792977 1767130 908822 790510 1065541 1019507 1266750 1058720 133213 1220255 228511 499814 46108 489585 1314488 1477126 1965048 649662 1316753 813247 1319200 259319 884122 1551382 290658 1642183 276557 1252045 1458172 937688 85264 45456 1961760 592169 1264183 815438 1518488 48487 1595916 1333817 1645266 1915589 214101 216092 1218499 1150191 1973486 1424043 710724 666948 1712659 479508 1243265 1235411 1673091 589758 923827 1274585 1690488 171126 638460 668340 1692959 1250686 1985661 1413240 292973 112523 1009572 451233 1030088 1983553 1841623 1085210 739730 969210 1469157 800544 540285 1420973 312103 1930872 1767835 1874495 519752 1249262 1534725 59331 1161762 375930 1846848 1060517 1567124 590789 1726610 1897229 466684 1254424 899794 599346 909460 1123853 766239 857829 723809 1456030 445101 1198154 518246 1220794 381664 369651 441029 1519666 1299479 1163453 1328269 476963 1744193 1999052 908604 35683 62739 1020323 1276853 972523 941432 376294 1452359 1492748 1226973 1189141 226815 247321 45916 1851772 1493710 1717114 539492 706366 228298 1568948 1064802 385523 1013327 373318 1623471 130764 1716969 1827693 564050 1657191 397710 192654 720087 1457405 1383153 1660616 546472 982305 1626841 1760753 38351 818832 270681 699681 386430 1993440 164381 956318 1956060 1690467 575317 1111205 830509 367303 1340441 1023146 1225401 1678197 560343 1092965 1099245 114736 970889 572985 1684472 916158 1568241 1443375 1561298 1028995 1397187 939973 654549 1961543 1162021 1349934 1476060 1028539 1260715 786818 736285 1073482 601255 1521829 908671 959436 630832 809958 1437316 150801 1011866 935100 209639 1588280 268418 1794183 37527 342430 289818 1897133 1098485 2002 1580893 619812 325942 614443 1023423 578962 59949 1469786 918163 1344179 1405674 1650847 335097 803569 1200077 1624284 1534108 1037195 260750 69311 1596871 413507 1474207 1016238 511961 1307588 1058822 393404 1980659 1750609 1582083 1608742 832000 1581107 121477 633346 1384193 980166 348718 702831 307980 823123 1027252 1734244 586475 1683423 566714 2600 1246228 852128 1683269 308437 492190 421806 1830053 1062269 1465980 1479831 1399594 247143 97889 1966839 1718112 1409365 1789240 117200 1909875 663377 124320 1031849 1209375 1544607 748552 1385933 1098503 217537 707220 1397395 1087471 93778 1269820 551683 497451 466533 1300804 888683 424790 134232 1910035 591077 1655012 1546147 564142 831486 1941994 1507867 1593055 1290796 15651 1915918 1260243 54934 176990 1261191 694872 739733 64668 1840586 1478307 1826330 621711 3481 188547 1080084 488501 1390174 1604815 220551 1411290 1675882 414541 1541121 989056 286363 251385 867806 1359794 567277 520230 1176103 1728598 1521384 1209311 580022 1512986 438387 529338 354317 1550574 1486937 812686 558415 883287 581134 1674244 656849 1942436 73232 1419127 1854645 760686 1886533 744844 1063923 1090608 73403 1375168 288612 1545515 738080 29872 456196 406279 263998 736065 917769 694848 403340 18099 372145 1388182 351615 322897 1178575 165076 993448 966198 361331 39473 506920 1831161 1528979 961319 1095763 176670 1591659 401888 237878 1140313 770281 359737 1026383 1514855 687584 250829 1351207 604840 398411 1566409 557882 60368 858232 205896 798117 1831011 242665 1058053 1593027 1212283 462731 1946401 394990 1988116 1596568 700350 1498986 994325 1951877 1473403 1561048 917873 56331 1524222 860478 1760392 1365871 246570 1133207 289888 554962 1508565 975659 1449909 1876739 992111 109516 1437217 309306 192533 1882392 1570111 800454 1556324 1689371 1299629 1734319 692126 239284 1130868 152210 1178589 304020 1680615 258785 548506 1487367 858333 803755 915320 1090004 689654 90574 1487327 590621 397807 1429134 220727 498999 972423 427380 1372516 1406608 1401932 1902296 1961328 396765 1681888 1527785 466235 761384 123864 1834581 654022 484470 1127664 1753772 1337299 1818386 1150503 1202292 1611292 127707 1357752 1071568 1193311 1106919 707571 889602 1706832 581196 31725 766341 624403 1079062 1829494 1024111 1039242 1446990 63569 1527395 843464 848492 992406 1395365 254106 1557748 1884567 1631492 1487123 1391473 1582096 45115 1055616 1973173 684683 867700 1425745 310358 1902664 1024582 1951695 1381572 1923877 663037 228139 1167916 1426134 1832700 1496576 1696567 1746366 1974507 134968 1003513 1604290 1859350 1727832 477066 599191 1930342 1738024 1730311 1662274 724307 517289 1167305 1379699 263768 1825853 908347 574645 1094327 1578281 154343 292186 1558219 1872067 1126695 1999961 247738 229583 435807 366119 835822 786827 343902 894971 1275503 319879 882511 701967 835721 1489519 593508 1804999 699079 514750 1198992 187477 778334 451841 662604 432342 1512745 1569612 765780 1518958 1278260 709861 305300 289460 1058981 673400 1937901 245340 1331624 1160822 1208796 711235 1439697 806142 1050394 1001368 708093 1487085 1130828 605281 368727 136838 1613737 1906572 420071 765344 954584 1986023 1825968 1331106 1395829 581468 1028721 743820 1366560 259377 1259618 609171 524246 1828985 1242708 679469 1404156 800503 968512 1447866 683855 1237767 1226725 943007 72339 1842438 938171 754170 7641 1110969 604685 1460827 255911 1556355 384198 594322 1869011 128046 882681 1937600 1538845 1584491 171816 844556 1302468 1328295 1084386 971366 547227 24871 26292 1473331 1735070 972953 1584842 673031 596513 1223579 1582010 1433059 1022483 1153612 1321590 267892 1542215 707671 1609506 360035 758551 1098227 441260 50815 1997779 1304692 324388 74567 542403 1074726 206023 1149442 279983 19348 1243771 907274 839410 1417043 1431387 893033 413279 1029004 968677 778442 1813721 586614 592388 833155 1042277 964594 1689693 727370 304486 915913 1165640 576256 1998061 78668 1388364 165991 312663 1961130 278531 1516993 26645 1396988 225203 788 1461185 1415424 565301 448544 1627486 1132446 172113 1483487 1641702 1137468 1194213 1103166 784443 194874 367400 885851 491370 240855 1134806 942776 321486 1860090 484063 1845814 733585 748814 1329151 1188357 1123551 1448440 1362100 1749356 993737 1631341 28249 982994 1326732 1359741 737499 295956 826195 927717 1144068 1404768 1702086 1430518 1763156 1445036 1038347 1821810 1195081 1792417 1588676 678855 854915 971033 1011153 1740551 282545 1680351 739319 760251 923786 926259 1990692 959735 1559904 1494983 1737886 1896692 1661999 1049247 1213150 807627 946731 554906 102599 181036 1650264 1151595 1711674 1067066 1007484 500339 830219 38061 957849 391610 1607473 6490 1716689 940200 1618889 1456462 262560 908337 2973 853643 841926 1384870 1167384 330560 1913393 35879 1327821 95445 1827746 266496 1009052 130620 1097919 1062852 1013683 405581 1082705 477453 118889 1021923 1250954 1182497 302531 1428827 289336 825838 1248531 495380 1209947 944657 1856709 1706391 239109 1519422 1217122 197840 1994988 1008587 886272 611754 1867421 353474 1189902 1828859 62945 1357635 1269929 615863 393383 23529 349756 1198116 1192988 597883 224460 1456676 1347750 1577335 871252 1945725 22633 166967 1543279 1836372 1104403 442411 1536574 213715 1688085 1648450 318438 1933139 1389202 1600479 377 671761 640148 1525046 1903784 1744830 192251 1068273 966711 943602 899962 890087 1776965 1632399 1207809 1548696 1064372 1430086 1943931 1311611 175274 652662 1745986 1802902 1037360 819390 393449 960898 529561 86071 590529 116085 696858 1052624 1858299 1084368 815910 1880075 1855483 1079972 81381 820874 1995045 630469 230723 176618 1851690 817346 268179 663317 1710570 748243 505765 52496 1165236 224894 615836 1688917 1959497 1025527 1299337 589760 1713309 125174 103568 111363 1875830 12791 1827896 811644 1219185 1453776 728125 382298 1175864 485309 1317132 1026850 1636692 1093353 500587 1672830 1713302 306748 1290659 358468 752332 515652 1114248 1535244 1317048 903813 1954504 29846 955236 181151 206225 82312 1976669 1610861 1828311 715450 1982461 1524583 940110 1240403 1546712 530674 1092581 337825 1959000 19338 465455 972199 959299 1250423 1902295 398936 299623 365041 1765460 219194 1075751 1693129 1496587 1236253 1207389 1444745 1004506 1095695 1723920 877480 630703 1825291 1217036 636858 1453262 1346759 1412763 754334 1236863 249163 334815 927432 364207 237175 1188968 12607 709983 1729738 527819 1906668 1328776 1557519 1853139 1852188 1752684 1424942 198642 950088 709787 915112 864877 1325684 214386 712162 1199883 1481174 1069142 756371 129073 1368000 320227 1256980 749375 1079558 1009986 1372733 1609433 483904 1305907 747153 763853 1047804 471719 118506 620881 370753 1057483 1408062 1127346 1021493 1852489 1695281 72533 1822542 1818419 1639310 149638 471610 714288 1506112 1339813 511406 1375891 1026768 70039 1223145 1460442 1296918 1666425 1029707 644013 166734 1631898 895987 898454 1104378 1565403 632136 1648674 1190666 1422519 701281 108115 945469 1904077 733263 1557209 1032562 1284581 496087 1244377 116164 170094 441102 977951 1919063 345168 1468507 165809 1055821 29656 243993 1843900 1905732 842600 1646081 1465969 1625676 1494414 627425 1581879 1647136 108746 1830357 347549 323985 1745256 756209 1906814 706838 1189523 1859342 294839 1040763 1027172 147334 114635 117154 288753 1082998 1369205 1446430 717191 199216 1184367 1172677 78524 1463293 48117 60428 1491550 786156 1168002 626679 180376 1163493 1087651 1158281 1653410 1608306 275133 578314 1152794 51183 198699 1951524 1392932 607028 1260143 310936 356604 950550 1549569 498541 1758035 1577791 1908002 1904541 89000 722795 1211019 802182 1176182 1236746 1844445 1800138 1334570 717206 265511 1887535 282994 1385011 878501 1447017 1939943 1080059 887432 1760724 27766 1335574 720901 1943407 500940 1717117 902246 205020 623422 1766799 1405571 961032 246736 181510 554271 1868795 1885779 182185 1957525 1889929 539176 852048 574896 666469 779423 1080167 614373 1337375 1871523 1572906 869488 557351 1104024 1486964 441516 770147 1394024 1414735 1598282 1249450 1025567 233816 276291 691561 72392 1014629 578896 128564 632688 1428782 264379 1623117 503785 40007 170530 1344522 1481834 1360101 322817 1017374 1072626 1015494 397936 695675 590417 307410 1860997 450663 1038059 752489 907118 1780265 147234 1636492 312984 1949796 1401629 1389472 636903 804246 100527 1839680 1011753 1557398 1029288 14056 646685 56178 1344946 1532534 623989 1209916 142654 1812154 1053193 1425092 775634 841111 1284259 1598474 630386 863615 321576 1762670 466985 727322 458945 751374 697101 1231567 238298 276042 348049 703827 1496978 33491 1266664 1149360 471305 893877 1519724 1131456 163102 583586 30375 979999 1754401 225681 1997371 1522242 232670 1334673 225141 1660938 1375342 935960 1641163 11043 1010003 1247109 1445572 525801 1604533 1146669 834199 3697 1185236 305743 1004498 836683 780661 826076 207008 291700 312410 1164009 1896121 1344354 930922 300121 1062943 1338826 714610 311025 1278627 829116 911518 97104 166050 1087437 1743578 724993 962164 1718708 1639252 1690679 295578 754899 269457 101672 591849 29109 941065 944539 141021 428930 1090338 741310 1614360 590243 931394 374629 1546342 1968336 631784 185271 1110226 252567 1189752 315211 389770 1399113 17363 1256805 1824827 573808 1441663 282174 171762 1402044 1871715 1899093 447681 1689786 711033 1675320 673658 443487 39779 342901 1584973 746666 1770035 136842 1844459 1998066 1762687 1132676 273019 388397 899556 84064 43555 1750537 528028 1679726 589504 1409504 1135049 1894016 1542645 675008 1409887 1301124 1026748 581426 1690145 1963838 387951 484608 797699 1667980 891762 1820280 1480794 598138 1427822 99329 1404392 300404 552037 1213457 1384585 1942155 484764 1738153 1984436 1298229 1463624 551916 1869703 172421 1698784 127115 1296244 331043 37867 1407560 454907 84795 1220958 1532002 1148837 942532 1895073 1520521 222640 1101387 114067 298005 371170 1351759 362826 688911 1659832 1233057 482629 1915860 323956 778840 1586927 819404 184921 1933076 1957051 1285141 499752 1351764 219473 1240389 206142 1726227 1951414 323233 650157 359535 281897 51582 383841 1307282 1038672 1937437 161451 1618778 1680715 1537404 1791047 727362 144801 321276 1881055 570914 1468408 992497 1537326 259207 1123441 1924092 1974532 4229 1074309 1898996 792242 1062669 395576 906984 1812670 1777756 481484 1890250 1580367 834540 1463998 1766406 1056160 1806379 901306 908044 885099 1561504 1823726 1245869 728244 896335 880192 1859155 318511 450084 208362 1901965 404425 198592 1581883 1849378 1009168 1194177 353581 1224648 518991 1136675 1763282 137707 1877487 1391797 396709 1081573 292525 1563417 872810 1805883 1371975 171405 1529565 880231 924725 1772418 289021 1729958 1071687 1278402 1850807 899209 1552197 1442483 1871904 1740423 1340970 1036413 174635 504253 1334596 653587 553192 35502 953208 1203008 1324826 1301235 181021 220631 1611839 394781 219540 1138354 1697289 1302311 756709 1982320 1127615 9182 149203 1523207 1251432 867312 1968144 1001415 1921424 341026 1954952 412101 995665 497168 356765 1198411 1379449 395089 309174 1225977 1719217 49212 428538 1491338 1526061 1280072 1794895 1839271 966794 787678 1883910 627350 1401613 1028783 1104016 1026105 855576 1170529 1948412 205396 36445 1073026 1877195 1595323 769974 357552 492205 1728753 1305994 1167641 67657 1046993 596808 860253 886841 321707 86398 1056277 822854 8787 1963263 69603 324435 1495719 1625064 523214 669165 237566 262674 22170 8112 3262 1104493 1362879 1317297 268491 546945 1139616 151642 1655118 814916 392336 1321671 473582 546566 996423 278545 335952 1384011 432715 1080389 301716 408383 250381 1608942 801629 1631621 72752 1919155 1018260 1487092 1597275 1645832 4995 1735775 382967 385037 562983 1296292 1813684 222543 534343 761644 1390864 598360 895090 67384 434549 607401 283538 288174 1993375 175253 204299 349292 701457 1838568 461086 997959 566117 358999 758666 678647 1125917 903972 1337665 809434 1258559 1412786 475342 1748702 464124 337207 1431490 47382 1019680 1806456 1440380 25957 1463117 555402 784836 263909 490540 1964105 493193 74869 1700867 966659 1849672 670400 587715 1241912 1127030 1090750 1684168 793065 880523 1405200 1021790 1296978 1978005 1040894 375614 14441 356438 789491 1948008 1620790 1206847 874337 1877149 1786756 916753 1241089 1251606 352471 774710 1057713 88506 1813809 1897271 990965 502816 372273 1046028 1744501 812201 1814588 1580721 1948178 984747 917342 973291 107347 27573 502351 1968296 1741728 1653402 330633 1041159 999719 132940 1170642 1558354 1281283 193855 1931215 116802 78824 93820 592386 835141 1876590 336645 687037 1422048 1748003 1750961 950367 1389146 394535 308315 1906191 1368281 486783 765027 737443 401111 385805 770156 462758 1985831 959944 704148 729764 1455745 1452360 1487515 454015 1732703 1918564 883596 1746452 1898347 531579 1216004 821739 985672 497572 1201046 1496455 718630 1121495 282191 2953 1826288 1445587 214518 1407504 399481 1606172 495186 559474 708312 1213416 946982 1363901 1002818 226324 828596 376574 997744 1521453 750704 613260 1910361 1102876 789512 756499 1390201 425108 1192736 697732 1724353 894994 85321 478754 698943 1108811 403361 1652890 1850103 1630594 341761 1143519 825609 963367 713386 1481842 1097069 69660 1335050 1389792 1428167 1903096 1535017 100883 339157 465914 394730 514689 1783494 1317622 634116 756931 1502626 1321427 1384533 1017949 73477 1908911 315537 415033 225160 993114 1476688 1370201 1543478 1463628 1309278 1261359 1603120 112974 1697818 883694 1497823 672656 1380173 1791552 849527 1515740 496088 1512755 820819 1414184 1303276 1148690 537523 1868699 1424821 274550 1092930 538396 1042393 1986433 913843 394890 1857861 1878643 33718 567009 1430393 1476805 578614 751432 1315179 1540987 283713 1854665 1275459 1467751 823423 225782 647293 192305 620604 276192 72555 1673727 307337 1414889 830978 138261 375363 1352665 690056 1017711 1282947 291943 869548 571413 1539258 1764313 1478772 1885517 1013453 198032 1003974 985051 985557 151072 1926555 200048 1992916 745114 7682 759340 418692 530379 1541649 467253 721846 26737 1386095 579768 611293 1683855 1804416 601479 335578 1365068 969132 1548099 221809 1954350 220750 1852320 489735 61707 1352174 291387 1223752 1980922 1951340 1940858 1735442 425586 1987109 116355 26312 590478 513315 254743 1535717 486321 1843405 1756695 1939700 998345 233411 1147065 1524887 1377571 1880067 1962049 800255 850292 833233 738413 7976 104699 368794 277135 1067022 1509108 1037565 1612709 599092 635621 292387 1491606 589156 1871357 1801461 799567 1079009 1774140 1019216 1500486 766443 1823978 1422994 434311 1708805 988886 1861217 1561826 1832269 1718598 83065 919739 979358 64006 411851 1478214 1898847 1070827 56137 418065 66130 166428 902396 783451 1283371 746246 579964 160968 8848 1051085 556058 1481810 20399 606606 1560276 1574476 482129 952785 942919 145341 600046 1683820 719588 1557776 531324 1660346 798923 1393860 728782 562855 1042456 1364279 1031857 758372 1176452 1044245 1245376 399982 285607 459604 81657 243045 552052 1574961 1309408 294756 245894 802596 1365702 7706 511945 1814544 1927218 181291 1497081 192014 513136 190736 60854 342869 944987 1021055 360816 1171929 1983252 1759617 205067 1914528 1145577 427445 595262 1807719 537829 319683 1916745 556699 1479099 1926540 1349714 812872 888863 566017 1387259 1332047 26961 1689660 101920 880897 1685298 1109256 643448 1168482 707878 850371 1874634 1674548 211614 1508296 1805466 1875302 90438 490367 1809149 1997189 1256066 738053 1883921 739977 603086 755916 1674292 453054 1768514 1954723 1450412 72034 1005798 716186 449709 1696156 1300744 658967 589627 1314883 123989 1402261 296033 572937 1657391 1455896 1966033 1160985 178435 1761699 1007071 1334294 1725352 875381 1411325 671242 1235088 365070 1799452 429854 748620 224743 1079960 982988 1860598 1340102 257569 1487569 545036 414941 1233952 116690 1442487 767036 1230622 394381 1232272 961368 1321166 1577918 756723 1892388 1704379 1762691 881706 83738 1659694 1122972 111918 301418 434096 1520978 1572760 510208 544412 1678526 1889608 971232 889980 762085 1754478 1000222 469939 1741197 93426 1446291 1211233 1987625 658744 1504316 540703 1897375 1581440 1740767 496263 833264 1828040 507610 769576 1880841 834432 1273130 1919851 1177687 903187 792172 995160 119709 28675 1653654 1956532 1695587 1886372 1853253 417550 979636 1950054 15855 845822 918828 765193 1732678 319668 1408802 881373 1968824 93431 662424 1126698 1544482 334401 1715719 951970 55380 1761549 1041922 1976085 152003 906615 1237359 19799 1012970 1893479 1445973 1361526 10222 401307 1423935 695470 535376 1730141 1186548 1038007 698783 1651839 801724 1914270 283575 921181 1988404 1899111 1244741 1927600 1506609 664744 1569631 879061 1037324 228632 1687046 334574 1240886 1615288 73074 1158106 479791 1507587 1645058 1417165 512668 1010405 249417 203234 1604980 1983930 1803050 1802239 1390697 1308293 798354 1410902 1336366 923038 1297544 1832549 1029758 290139 245213 144381 44317 1705115 1127893 1860536 1221172 1177067 1748029 959662 1312393 1289712 1257699 1528246 493226 600824 186062 1561271 1638833 1185294 727005 1919145 1783474 503221 900808 242523 1987913 349733 357104 1033122 224959 1249501 715672 1122389 1723150 1324353 1816949 1017003 1138655 1618732 656917 763461 281812 606807 1932981 1054756 1014392 161618 543989 484885 412667 573154 205506 21207 651737 239678 1322106 328407 784043 1266002 1209797 897342 254582 90397 286140 1241731 1144115 1271580 1564078 254149 1563505 611281 256816 1062422 1526622 413555 132121 1552329 432949 1125482 1555015 1490027 136174 727018 1250509 1538899 336021 255229 764247 945771 700025 903219 1677156 625437 1624380 1173451 1428652 960427 1137747 1894008 613216 1816133 299929 1028646 459560 1500436 1260264 518212 1473970 546910 733130 914505 992949 1822764 1522923 669750 357899 904185 1536737 888337 1721573 598131 693703 143612 1439151 1909870 1892684 1544646 1106763 634115 37571 1425090 888200 124244 665268 343081 1753213 1767104 1803826 359713 74946 1632661 336766 1862452 1530770 782698 1730323 1498576 40821 1832684 1333318 1357223 1985838 1910639 472611 258598 1972950 535464 1920000 1045429 808075 520869 1604752 1683027 322848 1874407 544387 738505 734848 1537369 1717025 1083411 783315 1775822 82277 1680533 1487765 648743 1556191 1729992 1181065 1360782 529844 1009602 1658608 550826 205355 1093489 813550 1852210 1757845 159652 349816 1071763 1255221 535628 820704 1699833 1767217 597814 1464401 458522 1286968 886499 243379 872923 1935575 839034 1731847 1956687 796874 1239649 565529 851055 1975148 826409 707372 1860180 1238710 454643 794439 514366 1126061 680765 304326 287861 824954 674813 4082 452897 1254333 1189883 1874996 260817 881049 1854238 1779450 566730 276808 1980785 544967 1973440 1416709 96664 850476 1228532 219786 1390080 1681029 360358 1430358 325657 430112 90811 606693 1969056 1106930 1312120 1283697 48056 343633 303034 1145083 1335932 478837 1537589 108041 447291 1459268 166984 530732 1160134 701720 1160422 1488245 867744 1957093 1298230 1617332 1064472 1085404 132115 789941 710816 739813 338521 1602440 1918004 1661024 772255 599692 1429072 424426 276528 1202868 484056 1352517 777962 1875694 1112965 1559296 790163 1058545 681064 956120 717034 1962683 626793 1908079 1787177 1909617 1631231 519278 1042616 1519997 1116909 1321335 1282936 1184871 1677163 232324 330198 1117124 754205 1202460 937452 218824 1271523 1424171 1745746 532898 965248 1009117 1246297 1589975 762320 1841825 598317 260192 1718509 602781 252518 1594433 402726 1732998 1656486 1880229 931245 881240 1984282 1756651 679253 1978118 551911 640841 1486864 1622816 197489 798272 908306 161901 911954 1488433 1801198 795428 1706329 210085 1863320 1514113 18913 1041979 197412 1856040 1852239 1685408 920257 114039 1086316 67069 1677783 1276227 1456507 1283672 290474 1675969 1015406 235624 311022 709979 878864 455840 543264 136387 1458091 328398 1142054 702273 363812 459518 768837 1506877 335439 1968260 1757153 778940 111881 470865 1186408 571692 1057445 396414 1941277 1459243 38941 1012808 474753 260527 1737920 995617 1706875 1571642 1540764 970822 741544 1148845 491357 1564109 720395 67845 453143 1774307 1715173 565347 1614600 970352 1300958 225045 1779021 1187557 1355739 430540 702638 1068973 1125450 952913 1488001 721304 279460 1972332 1598430 346152 1033755 463804 1326498 1410884 1178809 373620 1856753 1693097 1122522 475660 776782 1516871 745859 1783317 1956564 726633 1548637 478114 1257442 1692063 257934 1765590 614422 223410 564610 5507 887868 1887371 1887781 1540456 1755866 246135 664049 1865296 1200145 1635236 1879927 1654620 251595 557159 1771460 714784 1874478 301819 1807839 700765 1227498 830420 758738 107513 998662 1014936 203218 1701202 381080 1957816 1283705 614789 1884292 1062983 1445088 1526067 1374272 214015 1559926 462045 1087298 1126882 1594089 1088587 1578005 1020736 984750 883104 1479048 708570 184566 1441552 684647 330927 672295 991450 1599580 748016 1208353 1931845 318183 1792993 1142458 148871 1984523 281586 725094 894485 412472 1396887 361063 1405959 1164355 236239 1012315 1928271 466078 756374 1104453 839124 1701129 269880 423407 1563506 523308 1826566 1463094 1380894 923390 175427 1197038 1731957 1997311 1793 696179 1297030 1766583 1294865 815481 1934506 83293 1890411 378325 514167 1455747 636288 1044744 1880779 609824 340429 1476051 38036 1331806 334972 1206542 1420109 49746 779167 1841992 806900 265099 371348 110651 387607 1598841 435980 328368 875925 1934338 1242463 130580 1280950 140572 1565516 1663207 1715722 1766372 185596 1849514 413502 225691 799531 1748569 1047190 677349 325994 481757 514017 1087945 1684306 1828078 1530384 1875151 1741889 1593664 267112 679435 105786 1523466 990061 2407 1386956 691135 1150351 292557 1981246 608523 179025 1904124 1949604 547868 1477292 1384013 551078 285301 1967531 1856806 1574973 830070 1910186 1795662 994430 1025102 1858393 1356266 713265 818757 1036144 1884974 1287785 1614899 782609 258062 1287566 933942 60567 604033 182222 40067 980810 1613356 1335387 391288 624230 736912 1969057 943863 1990062 772410 82928 1107154 1729871 736092 916807 27389 858261 1875989 880679 328214 525849 447624 1682039 767679 132425 1798886 1596808 749578 1719472 1907255 931029 944742 592617 1715794 1591114 264156 1773032 1786770 1141114 1695685 89637 1881790 88464 1994795 906364 1490348 779148 1511270 663426 582759 1336011 786254 108936 406190 1686771 1010689 933308 1586791 1516831 1561789 1102231 1239702 1312433 912924 1353951 741509 1727104 1703220 1703225 297435 1537913 1266046 238809 569252 1972683 619776 993240 221551 611530 419193 1035841 73550 1242857 1263413 973274 1385199 289068 1671672 1507897 737026 1595335 673889 801147 845674 88007 572105 1180188 377471 1754855 614199 566921 50152 1794076 96369 711546 1260612 1054596 372329 342565 1798305 186575 280205 1387724 610370 1733659 1487644 904390 1436056 911823 545984 167776 413340 677077 568906 184400 1050700 1391369 612302 543290 1468417 783521 1194628 1597772 1699936 594267 980621 356956 993743 1869108 1918965 744098 1516874 785676 1537620 1907304 291182 871296 529325 277134 129536 1525950 932382 347258 1103608 1204269 746563 1917552 1640294 1296997 1171004 835506 652190 1801634 1957625 1032161 1056365 1149610 1568925 1354711 1079534 1588068 984229 1658325 1569625 1559384 591543 691287 1282272 810984 1595570 1693292 1228335 1183039 1908864 1481022 1810497 1349242 659753 584192 464055 799091 40113 736271 1579134 745547 429059 1778062 515111 1860700 1847400 293753 1565479 899447 490391 859606 1205058 1789467 910591 1667632 960421 1817181 175019 791355 1478449 1155864 409784 526116 1491658 1840632 1965834 629042 1985641 1992418 1180831 1597591 1045929 432755 1836987 407263 759554 670623 112715 720394 1039866 555169 1011527 1077478 1811118 1453355 1342967 1193792 1491854 132971 1598512 771978 168635 666466 1705051 1771703 62892 983117 1112713 596132 949921 394035 648879 1259661 693978 1395645 616309 1409151 782734 1994560 1013069 1528591 593968 1080354 394594 1921241 405827 390185 1003480 627454 1356574 1150563 1683309 152855 167435 382218 632307 1858326 687288 233618 1394745 540805 1393394 194546 1510954 1339114 786399 1124442 1729087 954516 1970645 1484729 1463967 1793040 54244 1960397 152518 8160 400447 861878 226354 1154820 1709164 1623663 766864 1038832 1288354 1592451 1718056 1302231 466401 1153303 1522678 1214185 1737238 730320 444965 1800936 1219094 1614163 1528704 1816938 1210389 476441 928131 467194 57289 1571301 1445827 142354 515288 910153 1930806 1787854 946314 730805 621138 1139387 1465089 396144 637818 567159 1895520 1064676 528653 216586 1407510 46574 1158387 21029 1926112 424084 575931 1725247 553136 1094428 1509557 260083 707579 1708319 1883857 1496399 175936 1964582 1546096 957269 1023871 1882233 827354 1808124 1997331 976795 10456 1150943 1348198 1287328 1938425 154227 1191941 1797328 1362990 544055 1172910 972933 1961071 841960 1988506 1056346 1221796 1632157 1072196 1672509 1895488 32602 69272 638135 1498742 1652893 1313970 1254830 1084705 1618685 1864823 1524988 1091842 1980493 941297 290355 1876933 1248474 156754 431201 918043 1724606 249929 570036 1740570 928941 1815998 939981 1484284 57043 837496 1907102 1890582 779064 1295413 1209926 456677 751314 835704 1622314 185128 665442 137546 703056 754149 232528 757217 1420683 1460158 7948 1720432 1395550 1469911 1763809 389237 527712 40918 1988823 1546960 1576772 1228297 1728304 29217 544062 1841952 1839317 1153797 1888660 670464 1185085 495686 1217484 179475 711358 387176 1729462 254354 495231 699815 882744 62097 1476842 152415 772981 1330032 246529 593150 1049803 1489828 712651 55131 569371 235515 1450548 1150427 1148563 1787877 1540748 1296296 593905 663823 1044882 583348 910329 852995 1207803 1110602 151776 750200 1581629 492058 1137262 1184733 1579308 1709331 377351 866076 1004522 1743396 366578 1263662 580691 1600929 755035 819029 1927562 311342 301280 546426 239287 342343 357580 1343402 663093 1008821 1934270 645750 1201985 1245328 760061 162835 276686 891032 402542 1176227 114744 1572384 800481 848612 1841165 411288 1467302 1182704 1614259 1678477 1774763 751042 1858688 1932222 93964 1998381 593383 1766356 791457 1469101 1999637 378478 1288415 1860856 473093 631225 927665 484568 66021 1131091 1647951 1406536 1838581 781649 640303 138167 700847 593428 766440 1440793 1181463 1696924 1151697 640340 599943 758861 456142 297614 688296 72602 1016155 1751993 948656 868592 290865 1766208 1939284 22579 1252206 867650 811531 319304 1164794 832958 1033977 614180 1596052 282549 1307051 1468978 1050280 885003 1803308 651513 1902873 1972096 749393 249450 1784258 590882 542938 34323 1148421 1034116 780674 1473093 543656 1604011 19713 1716513 1116606 664919 1362121 677262 649154 582371 1196459 1271 1037038 702374 1952325 1590863 1094244 1461685 1181033 589053 227118 446799 1311321 258898 1520269 1528464 692823 220872 961845 1884720 852474 842139 816583 277276 271164 1621984 1430795 1152860 1865263 305719 711678 1613225 1618568 613157 1266150 409001 1896381 928803 1277758 1732626 649716 233179 1969095 861672 825419 9230 140560 752554 324872 1678272 776834 191781 1144984 1810363 244212 986229 922003 1108078 814303 800731 1469780 547901 1772669 1462506 1517525 31279 428341 776791 1229504 354505 1898644 1249483 335640 1563080 1448378 1853589 880654 1197571 1226767 234603 71276 544327 1323936 1650341 128698 1564052 516290 1329992 842249 1195373 1352084 1806383 36310 811217 598168 180131 1510419 1288750 497892 456503 1390908 1998069 1910844 1989328 1047162 659017 1477828 142822 1915140 1524239 40516 231118 675775 222093 50011 307742 1857343 382278 408298 986271 1041867 1525204 156870 1247245 283417 192518 1153889 1351168 220791 865211 1000636 664490 1133915 1439412 8768 403456 1460414 822927 1747279 800494 738739 328195 1530771 869051 906713 1618322 709891 410235 214505 1452842 1651512 1447924 1160394 264739 232170 583792 1699246 1512471 383474 986757 1708395 1342308 1572862 1954899 295507 37920 1404240 456560 1896158 343409 1038385 1754239 1916396 246699 1838570 355914 75596 1478705 1938033 1976565 780552 196873 1987695 1545116 1284138 1132726 634615 1829842 338042 1376985 284918 1734145 1846078 482379 613062 519660 1381907 484185 80857 273059 1706258 848206 122620 796585 662215 1454045 1577731 1946227 1721053 16388 450710 1728672 286778 200316 1697709 789233 821809 1121357 484991 608055 1221191 1849320 1429021 903086 940030 320 762228 708003 1204984 1768363 1314739 698801 1099642 1560016 1253199 1218743 1850247 1559643 1073952 1508445 1946630 957035 1181039 1945461 445064 344987 1567021 1613514 1268913 1230243 408916 111175 971915 1180633 452633 813295 1715927 1610796 361150 1464859 1660067 1379104 1517641 1114723 22629 71010 1529001 650671 1458640 84058 533197 1062952 452179 187801 486153 1882996 1491705 1045690 830345 436632 1375864 492462 1211520 1998774 1233126 258960 99587 1089540 1623034 1446342 832717 1868794 1059928 1450728 1431880 1115358 562111 753706 962123 974280 205844 647514 1051494 1267775 1531915 583739 1654696 1786040 445774 137093 1320520 949153 132755 169779 1126987 1044881 993949 1801964 462788 150871 630765 41981 1606110 1969848 1204223 554038 889015 1133035 1867687 1211679 293138 876768 776029 495604 197950 508523 1351074 948743 459275 1405918 34861 1318068 940690 423280 1985815 510842 839446 504438 671986 382129 421352 1655034 1745905 499226 131610 868687 909746 1769193 1285913 179779 704880 1520782 648101 194531 1424105 1939626 507030 628682 1511343 228249 1974417 366593 1625215 370435 1581358 1394972 103170 1149314 340083 836556 1515199 1864556 875467 941347 963028 276087 1476771 126485 1899282 1835238 1470705 1031252 1641812 1129767 1759716 248638 908029 93909 1736692 1995887 221599 1095571 219070 1397637 921380 283881 554638 138802 1090807 195501 1472935 1946371 1139996 1759119 1925322 323682 850698 1397922 1306688 1822796 340836 994652 1820115 1579613 1747786 880358 87637 1570439 390772 1210944 264407 554463 1994749 1871297 1986627 1682608 1266116 1788009 378457 1751659 384041 1102625 1366130 1862827 434048 404738 545676 1714039 1111353 1196430 1676709 1925581 1938472 1585216 811327 1669415 1840615 435111 1299638 1626573 1424336 1114785 1775566 953527 1377210 1533572 626056 636641 1401927 1866209 1418006 580481 1547358 756181 1933391 1762162 916970 1874745 594346 1776745 1075926 1164894 1324721 1575006 271455 1458586 940590 50246 226713 117682 751854 1577462 1666267 37544 1968742 932205 1491291 1780238 1048629 369888 550009 684318 577116 1888127 1184055 1247877 1475951 841628 6584 1797725 872985 1087325 44775 1822687 1989550 374732 1627109 1649616 896156 179732 620206 1849356 501584 1503340 1547968 1262328 1448147 1364136 643041 353045 624423 776859 1585572 437695 186163 715188 1422146 1386010 307924 698804 571604 716865 370355 519439 166070 1710235 1935596 174721 180667 1489929 964116 453928 130932 79017 1803003 901614 1048374 654320 455501 145734 1209866 1405127 835140 190834 794534 1506267 1455197 856188 1158016 1438115 761507 1422396 696683 734289 176929 317924 224116 552648 1119897 654779 1217222 1740682 706282 1842128 1121153 1374705 1489094 1210906 24071 381586 1432533 282189 1712337 1545720 1442601 871541 181992 77127 1545160 807364 1099883 634328 702194 1004316 1637559 997184 1830189 966771 1519144 1433770 754998 1629658 1109856 1434053 1669979 854373 1959374 689928 1360250 1729294 1984120 1056676 766979 975268 822845 721774 1412851 100037 642778 261951 1575564 631919 246451 939229 1923631 1984404 115696 1949673 1143326 1917930 707079 803842 1726665 317074 760668 1281139 1415183 23253 202996 1888835 526433 912959 1749062 502445 363760 1024275 1367411 107385 156581 1286654 1872254 798588 188847 1062968 931889 1894998 78126 498003 1580439 1715039 355535 1670538 1945673 215895 262254 1528579 1933319 1931754 1133500 1478885 1334864 1939490 71326 1352301 45327 102907 839149 1278545 388240 1165898 1733569 731380 1761611 1139272 1025258 1939447 864056 485820 141349 443326 1589923 408556 1231749 1839009 1787231 1579896 1733103 1409560 216900 1705094 973948 742423 1001040 151164 470746 1307721 996188 1424490 939215 1619617 1426588 209925 1474517 1637653 1840686 630587 1872885 443047 744815 1161993 182229 1933913 1218909 1164006 1843227 359884 1921756 1316807 1906224 1385587 505359 954099 354213 737264 912397 355829 1419907 837221 1317277 947093 88125 1321682 11471 50211 1293813 1542912 17302 268595 1546664 1218879 1522631 203365 740992 659854 1047036 1558356 1700233 1728631 216849 207707 441251 334318 1451209 1198331 1019861 1165428 88186 303869 1398788 418876 551872 1058745 423526 798735 375011 1987046 35382 1520411 251169 552494 313646 660681 1176299 897838 1184624 1714230 455914 1070230 1724736 1878887 208780 1647966 202980 709902 618201 94866 15817 663456 1829169 406418 250637 1898126 1805025 1510577 597673 207594 485055 284078 1361963 1877878 1197088 750079 1786244 157771 446536 1369476 1194629 532899 824506 1119371 755568 1863205 985166 325777 1838645 81864 1518726 1206449 396881 1014862 1290195 1707116 80730 1897981 942175 347158 653926 1842892 1671426 1651355 1548419 780281 128084 38627 1659348 989982 873439 1318793 1142447 351114 647296 1988052 1212569 291811 1232071 1363630 1863146 233669 876008 670862 580531 792184 696682 940611 1797497 926388 772679 1734719 474613 1834012 167491 1411473 1883992 1926922 1577097 418685 1593256 453333 780161 243404 1506818 876427 355439 1077293 1170071 565143 1024599 632555 1846220 1951150 761477 1078879 736282 1083670 851106 1493382 325144 1477495 708575 1806218 1237433 1071506 739217 1844557 1627209 71094 1580503 1727705 1203492 958956 264452 1559245 1611383 532479 1396111 1431802 800614 155907 496329 143378 299461 1600625 384819 436766 676670 1014607 631839 915131 252338 1195762 1226199 131744 1784081 1554394 343857 1679011 261809 512681 111522 1607229 408858 557208 1801062 52845 1600975 1626222 93169 443755 558707 1362664 1651424 1087369 1229961 480784 1633060 176752 381542 421791 1299046 167313 1551385 1673401 165357 356817 680378 654603 1435518 1536929 1862321 705736 342091 1677349 572643 1124519 1859238 1491675 277078 1470964 1874935 314866 360745 372946 286670 488394 1143635 1967118 537078 427364 243255 677226 1530029 1096672 1956134 956625 152324 397874 811050 371606 474654 1815127 317212 676930 823478 1238726 916503 1879256 1403320 1907861 1816959 1852986 303886 271528 799139 1509767 469953 924731 1199772 1974143 1054328 1431469 1535640 859049 773210 1041254 224679 1118170 631371 1107546 885701 579855 1089660 1898852 141666 1331716 638200 1307209 977830 1082857 521500 1618011 1982401 485148 861214 72011 948148 1620892 1890679 705989 1355097 59395 776073 1047107 633191 717876 1910590 773133 130986 166858 609686 19817 1760720 416591 1224010 1656567 473032 1220447 1538883 1587972 759809 1504723 1400824 233183 1045977 1122792 165124 1664016 769276 1880598 234728 1745735 1469894 1054132 636181 350227 709330 158532 428426 1271946 699689 752612 1856299 1209407 1228521 1807229 982219 604137 304956 1194169 519623 865811 1180019 1362395 1317771 1253679 353243 1912930 1310190 677910 1433975 317607 801499 314644 874831 1359944 1087558 1899269 1260128 413695 1407742 1077349 377933 840556 1081629 1838688 260188 1480599 1239315 1363551 510359 725008 1382295 1677166 1160212 1133981 783047 1422709 1435223 1732666 273598 921679 1034557 1208223 276650 1217425 210050 1277807 1812225 741782 1448032 660050 1485280 1307075 634464 1494049 347618 292768 275202 432955 1753909 1830086 287762 1009947 1990486 1409357 1549806 1518642 1633611 1718843 1917918 1809590 271466 1379969 1150241 885312 1795886 356166 1673788 71675 1758245 715205 632347 812489 1346863 1507756 1226255 405894 1027833 1820655 311191 511360 1547732 1883099 1709872 872066 1440016 1557431 316945 659558 670867 1303256 516697 1645302 1294518 693740 468487 12802 1524258 340628 724666 1285320 1884962 871112 1029297 1509527 280133 397572 59322 1412814 339303 307146 1503665 388678 1387572 1061388 168420 1082111 465894 1433766 1001730 1202535 419180 542926 13648 1745559 649455 1366111 470050 947790 1116373 1225339 29776 1845165 1005245 139301 38869 1642584 371431 1323327 962657 1349575 1271119 1963530 1902585 1104963 1473193 1287630 1284388 682197 1946926 624811 637310 1127661 319937 533188 1163025 1410515 1771005 928447 1056774 1679374 413861 943959 422609 1234047 1750571 492866 777879 856981 1146182 632568 44965 1395572 1177285 1966316 836956 490469 877530 1736270 102286 1229165 1982487 964128 1055441 88950 871243 328636 998906 1772653 976276 286261 1290128 998104 935854 1343709 1032237 1079760 1423404 112713 1007793 267660 1307553 949062 1626650 1403006 115011 422054 478787 1936501 1900951 839502 1060932 1017962 470806 1338029 1026063 920438 1462459 550743 1257196 853136 1085300 1750247 712597 575179 1348890 583000 1723375 1431015 1567178 61396 533041 594157 5775 1384604 1650245 367316 1143672 1011747 1488362 1003370 914398 1243572 108693 1365024 604320 239273 1182048 85550 846054 1524135 857097 473673 691540 291992 1307532 1392175 230569 965934 36687 963749 943862 823810 581880 1317965 235309 1456598 1362389 634690 1555523 838723 1689474 95079 778537 626866 230935 170910 1271943 1698024 795202 102859 652672 660632 861207 292948 312498 36012 738786 147081 414349 558765 85928 1882456 750417 474409 655122 79080 1441334 1175337 85739 1487781 1222762 1248332 182228 1550994 257845 1264570 1410039 662287 1408287 1921371 1617720 1559123 1721413 884616 710071 82949 1389741 648269 1400695 29287 54097 1723442 729104 793794 377755 576813 445969 367900 1903863 735181 1310480 63678 1205259 611683 1622380 426637 1151128 313701 50534 457379 218787 713429 892791 1122339 1430419 811475 1166345 683190 1710040 968907 224844 1953522 1481885 460265 1178303 1841849 696725 1292266 77490 63864 282960 942370 1281964 1704814 1631890 1301998 173387 1889551 169318 1913767 69375 259554 1700044 654997 1892012 78129 1683662 1733629 208290 793454 648824 1639849 445416 139549 1458275 535243 695231 453030 794241 1729887 1528553 1518878 1245902 1513529 271864 1916880 1976124 395409 498238 26340 1458849 1465394 573958 75250 1555796 257535 1351447 1675619 1597177 1417942 1696048 483763 1129183 1612022 1694031 183229 814188 785427 1437240 1191550 645672 24293 763552 81256 1955266 761496 1029262 1910159 181596 1213039 340713 1534049 303172 781774 130841 1458854 1407093 1433807 1415390 1790269 650703 592079 1777231 1675310 532311 492010 200596 349766 882574 1709695 1610616 768775 948973 896849 79943 1083480 298632 77281 1023478 772835 198370 246500 962037 1166447 1823562 911134 1536228 229999 1939387 464424 651155 1815393 182622 820702 1328530 1552411 1342315 999060 311313 293037 315061 1846865 1695262 552464 362054 1704312 173834 442359 252004 240274 1680582 456496 1270278 421676 661206 1764811 1922486 1998324 1057433 1789201 574600 1442704 82518 844072 1998279 910175 460644 1160457 685784 1076325 309093 1189748 1707824 726664 134755 1097771 409425 847539 732614 1590388 504915 851237 579562 247256 307633 509402 1531120 645820 150582 1923372 1753339 1069225 1770729 478945 226159 132404 1713862 694545 600024 776216 1203478 1485901 388625 1921873 1990341 425798 1456058 532328 1522589 1317719 618998 953874 900036 882507 1928863 1539748 1086687 1806989 864820 365316 540945 1849587 708084 706087 77567 1266057 1977410 1116441 277993 551026 856523 626214 826784 1137223 987481 1653223 1492294 467050 1945175 538811 1767721 879044 1724148 1129925 1251858 130953 1160813 1985813 1044465 1781231 966707 1229494 1636787 665630 476004 1638455 118366 1494030 14322 250091 1236382 817115 1797045 92929 1771584 1720378 1479185 1487545 199876 125317 1641621 1063465 739131 1720122 1132280 449018 1985414 379906 1763319 1018583 131326 303241 456537 1337405 641281 71772 1309774 312883 928373 1447170 874039 658439 1588499 1377586 1659981 600211 1877316 726010 984025 521870 607940 1224037 1163016 894152 739565 1021293 1503859 869154 1441141 884697 1977407 1398532 1944934 33274 1652527 756177 283003 1823086 1800962 649199 8779 1619557 254637 1279845 285459 556914 1628280 986202 465347 367430 49588 1140984 344115 223240 241714 1879018 167680 831418 1927953 1546702 936190 143031 820223 1891326 214031 171106 1132194 1479270 792541 1634045 1070403 205536 1465298 795887 274408 1533209 417243 1557730 1443746 634306 323529 752726 1590266 545867 1746339 1559588 699811 997430 965733 358065 865917 512750 703441 1214351 339420 1053383 667858 1819473 1905930 210509 375415 1874471 844849 481449 1192182 1146797 98398 1612551 1817802 1733279 130557 1879406 1168364 441300 311956 236816 194709 1198372 1448005 813606 1322312 1994317 447963 1672104 1529367 381327 1500687 783008 505763 888501 1592678 1109787 484205 1319296 1892113 149114 694081 1961814 1922809 1989211 309681 442487 57614 1117992 1679850 1921182 652996 117675 1616348 1301944 402065 1732827 1637735 1638509 484679 289047 83988 249240 1764191 627587 139046 1103062 84935 798202 935104 520191 368969 637350 1146091 1955804 607248 940106 1600104 1620989 1025570 1188468 1341512 1985257 1869522 1690845 366169 1677612 611983 1486053 492693 733436 165067 1900172 1751979 1951994 1760707 1607501 1741715 41458 1122477 1844494 951322 567398 1986816 224342 62098 1082635 479053 511630 1499284 1978659 1942004 1019852 567809 1537487 840184 1593515 1019991 360426 1140067 1211718 1950909 1193570 1559341 1591116 1106552 766821 1739265 1799960 201392 1684014 651836 1837825 252199 727734 1143733 1995083 1639729 1630060 749620 1176570 1231092 323954 1241488 1396146 1401220 1503946 275382 1773522 1266418 178338 1739754 1004036 1988038 212152 1039354 204960 1509023 1061111 551386 1336260 160867 337030 85358 1696476 755363 597994 65649 1420004 1855286 472686 642692 391178 305151 386497 250762 1975486 1623789 572120 1050803 501372 491472 1773768 830099 772072 1372370 882350 580843 1581959 652954 1245774 913704 310174 527949 1790818 1026675 336578 822091 78244 385618 153507 1582175 667708 1077336 556818 683171 619011 13775 1850767 814143 1440860 1274978 1096604 646411 1791982 1588726 92614 1988774 1633288 1025883 1186014 450867 898019 1887714 1816047 761656 1104005 1701667 835689 578430 1719668 1563151 32877 169089 761738 382215 464792 1054427 1452501 1387379 1991958 294174 195982 1161730 441180 1391595 1081798 1795247 55809 1513705 1338678 890538 1941105 1990074 1748694 1227285 1544102 495302 914041 1889649 1758453 92736 721651 794233 1177110 1886475 1987915 1238478 1557364 1223988 1534403 443089 1750212 626382 268769 371379 684693 1612383 1625908 269715 1414837 1253372 811513 1852495 402258 866289 1240788 429155 44664 957825 1752332 1791437 1310897 928240 398504 252911 171273 1870673 1780010 987044 1456093 840190 847476 1045 1472350 1951676 124276 1934603 420801 1668374 1656730 57485 1335680 204139 1072528 1023643 777092 338175 120350 603718 601544 764500 1972698 446472 1392812 1744113 1827497 187203 84443 1114646 927920 1460603 1772393 1294330 1085591 362525 669536 1551683 49466 1153087 428750 716026 1493064 1603066 1120230 883002 741576 82020 1955661 794176 25991 916469 1150165 586240 1300201 1367022 489124 947624 1667064 908785 1316623 1523472 995914 1774864 493884 1095837 814206 1159992 951694 773362 676184 792253 463258 115242 1202219 1544656 922083 1807892 1227031 392274 362265 1290679 973186 605233 1160943 316258 299932 1562943 147480 60887 173952 1266901 1525937 1379077 732298 819184 250520 1391158 1661345 433842 1183956 1581647 1267221 752647 1150058 506306 1134527 500780 149195 1713531 1286832 405783 1729494 1250901 1145227 1388050 1593532 737858 1834422 1359110 1563050 1706690 326691 1432104 48683 574028 40077 800408 137265 945702 558013 1990707 428062 709124 1478908 1577752 115188 1064801 1132072 342432 793849 419396 906002 337707 973746 630189 833992 1632513 657590 1258743 1588189 562600 1371257 487684 1810299 1534516 693112 414899 244637 1467440 1150781 569962 172638 1176457 1587788 1427322 847552 150048 213826 1030773 1623307 1777356 1295126 379732 1145373 1529578 1569623 599678 923878 1307197 954173 832337 1100407 1895765 1452232 1153815 1515659 1018999 1918143 1488793 713623 1098360 1835294 917123 1093706 992171 529848 506264 22094 487537 1039696 1255714 299522 1249277 295160 1088044 1815172 1591759 219426 435942 925435 34605 1967515 573043 1884315 989227 1441773 62406 768687 1182116 1230344 1701959 590386 1242260 1419079 1575838 1081609 346158 313662 644762 194512 1120952 951702 147133 1515171 362015 1086642 909692 110535 1960482 320191 745963 1939499 570569 1183896 1142969 859314 438556 1667118 112671 800782 1832999 521629 91536 1942196 1657702 483395 834131 448944 1754448 592453 631194 1686608 700731 176379 15450 1228281 1937891 1690496 916425 54802 678144 1547192 1741815 1072569 1017148 1207505 1582482 1500619 396636 1057406 1543106 624921 525769 817580 605665 551781 130353 916375 1526322 990416 1539575 906185 1791863 1730394 418081 1743193 356670 1866790 403645 524735 953172 459609 1239817 1249829 247479 462429 1155547 599107 369947 1082459 1089057 1961398 1940939 1028954 1391503 1083040 374497 1199506 1677984 828625 1175503 1427441 1744292 1586534 674586 15684 1269969 566857 593371 1123618 53754 139370 1138200 1352943 339498 994496 625481 362166 457298 317888 798639 1510528 287283 1663951 272003 1017432 1252484 120808 1200362 372065 758502 440814 1627441 928085 713790 1242967 65559 339434 919309 1301742 1364453 1061734 1460347 921194 1641987 1475109 201703 725569 977028 638732 127813 1657792 161478 764711 1270051 1066272 1971074 1002473 867538 1386437 1187385 65233 1662734 809551 286490 604217 512852 1595625 587140 1083530 106625 1874019 397965 1410996 1008586 1371463 1110747 1495675 406646 874903 1266181 844508 634122 249642 9069 631837 818769 587383 1225536 1396912 1717786 632988 285176 110063 288632 1753368 1015358 1186811 426205 34947 480497 796834 1253003 200601 366710 222586 68157 466335 328505 1336682 277546 692629 115869 1000490 1636333 294005 1469969 1902864 1293492 1553145 1858234 920966 1082823 17450 318354 1851526 1327127 266690 653942 1348306 1633791 1953145 444118 844261 1045284 1452849 107645 221391 62358 972051 877234 1985591 1838191 57061 486806 254161 205098 614048 1917816 1268785 1874172 240859 262026 692436 760216 1548257 603092 522904 210256 1869864 1593345 1776777 230925 752750 441678 1787839 1764056 688811 1711675 666085 1844846 1808593 203709 597845 1101406 1521355 1529170 1574993 687755 1197145 386552 225562 706422 554449 1832777 883048 93724 600661 529006 195420 740050 1801110 1797713 1112456 893503 956030 28022 750213 287168 752560 46724 1768393 1466564 1710118 1657364 1001239 716867 1726780 361624 796039 1543777 1380007 836294 709283 1863076 1662949 951864 1558846 1785771 1792162 1049179 780443 1455783 855602 189955 664129 616202 631056 1685873 815713 381023 1916281 1756166 1056473 1285277 838031 1044682 1706635 1558448 648793 679095 670387 1718782 1917709 1823027 1784489 1379238 1779461 536229 1450495 815220 121031 1234541 566424 108560 1076202 1461848 636036 1989956 1811105 1984160 1961876 1222309 873634 359186 55220 962254 226582 49148 1300800 252073 875313 919137 1098083 1361126 1948263 461091 382269 1422051 1513201 760620 1832063 425740 1412538 554944 1931697 626068 880367 353226 1451791 1606040 923371 605734 1889148 391912 31070 636692 180961 593824 1529743 1985741 1022552 746037 1125454 759115 1625688 709110 1387243 1697917 1325217 1100049 1218654 1730077 1877664 1240733 598715 1659430 1799667 767433 1618212 918632 1721995 1353859 318947 1545232 1155730 1843995 1244255 1834373 856822 1328676 454522 1698273 224826 519871 1264601 376506 1580297 1150965 1529596 354234 1822089 1037695 816489 1963228 233351 115736 1729859 307880 730099 1721448 1490176 918228 1715459 983013 331398 1183765 1929 1437227 647188 1052329 574949 1630399 1146653 409962 486297 1148295 309870 50607 1092164 1650403 836505 1379022 1269421 1856384 1873671 947363 1445826 1728800 1360569 1438638 1153184 1803292 1717139 482360 1142185 76118 749107 972893 838724 817134 1208434 1874583 1906786 509750 598268 973814 858835 79750 1203260 760153 1773452 1151699 129024 831178 564822 25703 547574 1832951 306949 138697 148934 70710 1641915 1851572 1019727 1649631 815364 209554 734435 1642664 1051078 1671166 1621104 243613 1796137 1689550 221879 1057306 1777488 1465042 942726 436483 1938179 107067 1193555 1812794 141658 807669 245742 205245 1147137 1228576 574715 849916 1141770 1222546 406482 1763012 600819 863709 119177 1044622 1330404 1793803 1325406 632220 357313 1477978 444815 1439508 1774992 493689 309282 1259386 180022 1782065 1719263 353819 1465897 1182648 941240 555644 925631 1515207 1274239 1829624 235311 1927019 1299515 1635120 410106 1735059 1022214 552028 418007 1254078 882099 189737 1997974 1391927 25878 930201 737729 534778 114230 1979925 734259 1378191 1750928 1517386 839004 517715 344456 1686911 484291 1193073 1096471 249639 1426295 1245366 1862229 1032087 1847081 1723507 1131236 267403 57969 701552 1701371 1529429 1381691 467656 747769 574852 146281 187964 411280 359445 872995 339320 881864 706458 1979431 944922 1289891 212078 1546775 994123 1199034 314039 1924035 991632 819818 336609 696533 1260418 536178 697495 7739 270768 388667 317534 1740478 1388904 1589764 1880657 20602 870584 668200 668806 1299767 275685 21302 1220732 204032 842557 1411681 101158 1353250 297287 1144903 270594 1311767 542321 332720 473274 1500876 1909018 1898981 77636 422431 1754036 241904 1473276 1508044 1430987 1847417 389938 831413 1572855 475488 1482459 325437 1260256 45640 1330900 1232794 855558 346695 217676 916812 1888855 377837 816365 1956607 1446737 716874 790706 834345 131949 555351 30925 1278505 535608 1564802 557443 1274740 789544 1676675 1116612 1300259 76031 1058575 27392 1386929 803863 1585488 7793 1011241 1005689 602275 1700391 720249 55035 1459983 1829949 1668219 818518 151671 315620 1094291 522312 1451662 977508 1637960 1883145 1958943 536141 233933 1409899 441891 1637788 510597 560167 1959460 882552 1648481 251200 1325618 1382384 718229 1127239 1485822 655300 950652 145315 1825335 1896880 430723 667949 537018 1908859 1555907 633642 1949424 338433 210560 611784 1992637 1354863 590725 541451 990447 1675709 1139602 529005 1238424 170590 454921 1210213 1990679 171888 272256 828174 1020031 1182637 421277 524692 470898 1371429 630035 1091143 1292032 574529 1844946 26536 1219400 999984 1220529 1934676 945643 557013 996026 1158202 1724102 309952 1986693 905265 1444011 1450228 1867252 1408301 1989941 817610 1900294 1346057 415879 1303497 1735966 1081904 113080 1506723 834180 1084274 1739170 531911 1493725 1597224 1523404 1819185 259227 1667065 1445831 419327 741717 1413081 809944 924168 1026489 419096 1983367 1490872 850562 1099362 1596099 303454 717336 1114041 1783053 1021377 1479843 106601 1653668 56538 1571500 1303789 1727699 1755797 273078 1700776 570378 667217 650368 643356 1915032 1523769 1397299 1891646 1247858 1059456 1425505 1260705 48657 493906 1929158 719880 977501 1506329 656659 1042897 1433984 804678 1121280 386995 722458 197082 1312211 1869859 156347 1323199 1616326 211206 1639821 144678 1819823 1232044 372080 1601513 228321 101206 1619234 245497 396464 101775 1251800 1861637 444713 1448199 1087763 410899 939625 317991 1255356 641252 1268291 917814 968707 113919 794996 38518 667058 384979 432989 1013427 1217267 1719749 296518 728712 842107 640772 1698436 1437692 533927 989825 320903 1916583 1422063 559847 1804696 380359 1902753 1146945 1101878 853717 983123 433114 936510 1987384 125623 950626 267785 1010196 678604 489206 885882 1620199 164849 244901 685581 428284 1012036 1113758 313619 1576380 942814 1134782 147279 1038005 1928473 1725978 655173 918130 900263 1848002 1249686 1825965 833717 1002444 910261 1319757 908797 894826 1147437 263693 1773925 1377196 145057 793881 973736 840081 900737 1539631 72250 1276115 1568066 955164 952695 1028094 770871 1051923 551296 1859543 1465415 1559274 1509012 1098471 1427003 144715 148238 1640639 836159 1153275 497457 732769 599010 1943314 493317 829030 1628931 1030903 459366 105003 843455 1534776 909089 1059806 467959 1257091 207698 972045 695011 400691 296242 270183 1630081 1050568 79625 965164 1122056 311640 20889 1813042 912877 781926 1959009 592407 1490267 1398451 1893690 1532272 453807 109172 1234250 690616 1849087 1191308 654739 1886587 1740131 925635 1286086 1460826 667888 1892405 912103 126853 1881012 538614 1177819 1895446 863448 251257 444695 2903 1415414 1563846 321078 463509 845962 887990 1051215 1733352 1347544 931993 1835702 1640246 20346 1088061 1503474 243915 1030948 92948 1819781 263942 1514722 803078 952236 595287 318400 870197 595732 198709 996358 723070 1259680 197914 1672909 120138 672285 1957392 1149459 42453 900354 783302 1371734 1725803 802626 230477 1656121 1105172 1248663 1769118 1763183 55391 1967371 1038895 1536647 1318202 1258808 1456159 355732 500956 1261448 640481 1715190 100852 122346 623544 1729979 204899 211138 1189893 1196483 365808 1829899 1459186 565826 1930232 1480425 70192 1162335 892587 761027 394458 841850 1310650 154399 536223 694471 1388274 967120 1038926 1364038 1886074 778171 1741656 1765393 818134 833775 243611 1373703 362655 1330378 654310 1208664 1438046 1687378 625999 225206 344538 1614325 1059776 1481533 1614955 1840286 1490533 511578 130787 1216575 1287283 1721238 108264 1774299 339922 1537979 1971834 1018976 1137306 1005872 183079 1153185 1171373 149219 1135230 1003809 1495011 898914 1087164 1296674 309819 1191658 650164 1391522 852005 1224577 1621600 1990789 805610 525230 1088013 931884 587991 63377 454979 1674680 1462636 651390 425460 86524 52183 1196196 1979404 410863 1717355 685125 999783 783783 1998193 329976 1968456 107783 1372655 1076130 599921 1370671 1533095 881557 1444693 487921 785532 1693571 669295 1696504 194960 876786 1513725 1686699 836851 1512415 1974468 948058 917118 1933050 1841833 750768 1187302 1006539 1220102 1808579 473159 1951481 1932792 318360 183637 1516593 587975 1799820 1879857 417320 1890747 990400 570019 1850141 812755 20150 814661 1371553 1706428 1460531 1907715 1430270 1427871 1375952 1579516 819124 938839 102116 290012 783785 1172860 755843 178900 537873 1718551 1339669 1921381 1352445 831779 206719 743660 1529235 870404 1597426 408703 239601 630011 1026202 1853815 1696772 454824 286756 1781369 375343 202144 324789 380901 1510348 1709011 37674 104258 600015 1766983 564524 1033099 1480396 252860 761004 878831 1065411 20184 262603 828851 756993 199315 1830993 1476058 1149820 575453 1601003 775034 1443402 1168651 1682580 1402412 798104 1772207 303590 761755 998519 1473832 1518043 54530 1716464 761104 186360 160652 820716 1972909 1058525 1874620 484516 1851004 1846863 276928 95718 684595 884656 925785 1800346 1090410 950696 484652 1286458 447357 1104545 1140974 232264 637003 821932 1934834 982651 1026222 19912 1140743 1925179 487741 1038233 274033 1611741 1984450 311238 746942 608047 444061 1427369 1738481 1283991 1328236 859740 3767 871851 293597 725434 105216 1860926 388206 1528893 1628646 402746 47530 1278436 419085 1351474 1950004 1422144 1316234 1392337 1317034 159633 667317 1705294 1684295 1862932 208777 1263419 1225403 1681099 1550548 849439 1911553 1326103 1361402 219457 200655 1427158 1931141 991677 391829 497857 1281365 1129823 624839 1068788 461987 1630319 1200621 1713131 1240577 1954994 931017 1180092 863108 892989 1838707 337815 1747087 1594187 868162 1787815 1354753 764215 1273932 462767 606010 646877 178941 280512 1318136 899427 1485335 1030674 908284 313377 1190947 1157019 754486 796588 112604 82743 1554268 1127138 1249639 128751 1261316 1170645 1944097 671409 35731 911815 162672 196944 1461650 253058 281921 618961 1729884 1362805 190543 1934775 1364316 70661 541989 250234 1902034 959337 899176 1961916 760655 879139 1003045 725713 856199 1237258 829309 1682096 807676 419671 915444 882071 741961 1373034 453908 1635611 25581 1301815 537217 221615 1193394 1886961 1771948 193066 1001641 1527958 347453 647363 406255 1259369 984157 466884 1421973 995129 47383 1030662 965386 429075 1826435 757606 1897164 1347480 1989303 1066571 1780680 719503 874487 1276860 1720435 862039 48150 1911415 243712 307322 1178753 1577213 1010636 323565 1197985 439315 1300755 542445 913448 1065031 305034 1790211 1064893 1610706 409752 1509394 162073 1048231 1892208 1126103 202915 1959457 1321706 942249 1197258 399255 1054525 1532330 1506082 1358295 1998499 693510 748962 90013 932118 1841546 1351259 1623186 1319872 214396 214551 1390599 1547386 1581293 1242416 1179707 1227149 1398832 340343 1494067 1216266 1166644 1892188 1495657 1354370 1780165 738660 443272 124430 414383 408342 1471885 476529 1636854 292269 400642 1697800 585422 809136 1008022 372904 757436 983981 595530 138663 643956 1000791 1945126 1812240 1472568 1914107 1009363 1104634 1813203 691389 550661 1157627 134451 1599908 1017952 1530639 1644157 1353461 44120 995061 1515635 1428644 1324529 1308138 748696 829778 1828314 652897 459520 1998832 1492599 272777 30394 612100 90248 1498405 235835 664740 331703 436140 1536511 1166400 1942702 1979503 1392591 1346156 505356 1589037 601365 518960 95252 1500726 1949071 1829272 1885706 537160 1012043 279302 35037 775792 1625368 1917872 621160 707627 84348 134125 1620455 599271 133926 356779 1343651 175069 1749501 365875 1452355 72163 953819 850024 1578312 25700 796858 1634009 1766477 1050492 1531350 100645 1201320 581755 831313 1818756 945128 1406265 412335 1399325 1681200 1967438 1193568 904099 1089082 609628 987172 448978 1639087 117879 1435307 684094 1068170 1762402 1393936 1718525 1420569 1849126 361417 1043342 792635 234897 721240 1663004 1451407 1765983 1569207 228264 1090656 1718443 881341 876173 210204 1648451 1420953 72515 1126657 780327 74953 401190 526467 626261 1285487 1120818 1432550 537024 320532 97065 817546 172798 1342994 745888 626 1216901 1852226 338275 1395814 729368 1682006 983673 566651 1567934 512335 1820908 1670004 1938830 1862082 1558491 1877336 820070 1436503 945681 696757 134161 1707849 1616758 189440 1537617 874438 648720 1592422 72737 489544 953482 127382 1847638 1097625 1048848 169695 1093518 1063155 1196900 551007 1889262 704490 1150062 657158 96453 236605 568102 1111246 1747474 1352100 1940550 306068 1998078 403312 484133 534029 1250860 1567089 1302213 27350 1098794 689734 616073 239839 599758 444500 1577433 1081774 52596 1139282 1122847 1215149 362937 1445665 1893759 1909045 554187 1225055 426187 808475 400848 1860331 941610 80284 1907529 330441 1059946 945034 134637 320746 619765 91220 1066241 1617179 686235 56288 1497043 1262598 1574776 796713 1486350 1996866 1091837 35880 1683945 442856 522711 868777 1397140 1806315 999656 1408815 1821927 1403544 1724021 1080734 672679 848559 480343 1490747 1767414 853897 1996589 695136 1564571 865668 801084 426845 491173 60359 279375 84027 9564 116112 1246743 978959 1679273 256038 1173504 972734 979139 925303 159446 147202 1262175 1127244 1675595 1005454 295424 1465383 1354972 630382 1991967 934367 310824 657177 1327673 1293020 1180137 1069267 1265027 1235085 51408 1208146 991979 893056 521915 95021 326526 1008067 628470 354027 1694925 1725561 1294630 1310846 1919692 28799 1897808 863341 173215 1470411 515185 1644135 1398136 251602 1879582 1090936 1108147 872804 381120 127616 976360 215199 482743 1893065 745478 1924485 85495 1802968 1901130 389810 1718200 610821 1220483 285378 956010 248270 1890534 858916 1850768 381562 797682 1698755 1955352 752351 1331110 766553 1749351 995176 1058614 283727 1447036 1611828 296124 348568 1794772 453383 1667113 1510107 1134095 244424 1440287 39024 202506 1635795 118157 790125 488849 462016 155224 1288791 274475 1501877 607384 1072366 34883 159714 455665 596921 1963565 180772 950183 1248770 145224 1006287 1655332 917628 1212669 1090676 1325857 1392410 832213 160651 1465825 1669956 971271 1832968 1063960 1868307 511559 1263435 1255754 882104 1224180 412091 1313190 1409095 993356 1548783 1568155 1001797 854763 1981562 1871233 1932619 861170 445805 1466872 40906 575712 1023142 239494 993674 1857522 1770202 128395 1658983 711005 761611 696175 1120766 464098 133509 1526194 1692127 1614452 449009 1458840 1540125 1029775 1897316 852335 1183105 1290117 179466 1637684 376860 1649265 135987 1727588 1718503 1308635 1771963 1876905 1008097 1320386 773474 475592 722012 758393 457857 1067661 510278 1481747 1709938 359839 5187 669245 513628 41777 528145 826886 118809 36312 1390740 860945 131135 1452911 536502 507524 1141714 1987102 205546 1731218 678056 1899990 1376492 920568 587879 661277 125700 445446 941349 1444492 1053771 863889 200497 984106 55176 16499 985939 64402 1922407 1520453 798362 1131504 24595 37933 1338732 1646931 553409 1431324 1490616 226427 856989 1689005 1119205 1108914 869750 1534946 198497 976924 121949 1562212 1224936 1964984 577173 560559 929646 732904 1311206 424599 201478 910551 40743 1290399 160222 1210983 611139 1172287 1959344 1136139 1945446 1950230 1295334 926586 1332034 785585 932937 1962762 1007090 631164 561142 1178556 45027 932419 1586878 340468 271973 1105858 1130317 305683 936291 1111596 940638 99819 1767488 825263 1460246 384175 1874171 955965 1745760 273774 886037 447050 165955 415950 85260 1658732 1450139 685162 182660 56363 1252826 799743 502625 1677800 1670342 1404581 165852 1568812 63637 1366346 1592314 1624962 1263839 1595547 1410366 198689 1617699 1137952 1308932 1366881 548955 1847738 1271804 1487347 1027071 1169075 1060560 36632 1372608 866911 1295593 1209059 751322 127275 1767750 1362479 1712143 1908123 1664428 403234 1273882 917888 833802 1189512 1079591 1770697 1907296 1987219 1559203 1478643 361007 107153 252926 1840506 1574994 898313 1807514 242930 645180 367398 1634364 1512882 620012 436412 189487 348387 451836 231457 1381041 970532 140829 494441 999277 1484668 857852 864723 1433747 669189 366011 895598 1473206 1353681 1895515 1947108 1481947 434177 580177 1067574 366949 289348 873797 1782971 396620 65080 605934 233514 358736 163905 1423867 1139428 1981158 147659 387747 942394 167752 927380 164513 3353 372330 352068 1295488 35425 160046 457809 1821706 1985885 430683 474032 1651210 1612882 865195 358585 355841 143635 1679449 148317 161023 1907042 1071893 460202 142478 584573 1324306 784950 154150 1737550 550858 963505 898252 937318 1872405 1202201 854536 704197 1251285 1706979 909585 1134393 1319687 733421 512983 1831698 18919 1351487 317868 988986 1966563 933531 322061 363746 1798598 1435766 1643190 673572 58111 1907422 727715 1392335 1247029 534053 241087 1158544 696275 1211419 1502525 531472 1415626 520942 1956407 1580782 1312726 934102 799200 1348326 1896410 1298971 244992 1160841 1364656 1933681 1763874 1416681 96157 1933865 1057889 1293272 1849617 1506617 1356408 1907727 677863 231233 783915 1038281 99741 1679016 1042847 1823792 273336 322210 1219856 369065 1637615 45506 798882 905990 1775116 1860401 1014092 168101 176808 252020 1709295 227877 1875497 79401 1813481 617954 244652 1633499 713688 843257 726743 138764 876444 1134045 1819923 1071196 1188570 388086 58675 1643902 584182 1163350 683065 1404926 1426072 1425908 1863744 734464 1167237 1699200 282388 579076 381793 792446 413935 1999394 1286213 850808 881482 890114 254969 466659 1887254 1754252 381376 4607 1714736 313779 436761 1124832 1490116 1518648 1746903 1429978 485590 594845 1672409 1125733 514191 319603 270931 21624 106721 172548 1685275 1070566 27402 1513904 1173868 1063135 1003482 1728861 510781 672367 95605 395252 232241 1222494 330338 422545 184075 1582614 608660 863687 1917144 1147321 243378 1445024 781380 1620935 1622079 916300 1583207 590689 46290 1283025 1319261 560317 976131 757311 1992333 1315625 1517741 779388 1967775 1100257 830600 1134878 375159 1710756 1560816 1502208 1039059 427930 420491 512548 1647318 1345918 1395081 87384 698985 1161595 261956 992988 521550 1833899 604293 1261872 216122 1215246 23605 1600472 571710 792143 1788681 3453 874089 994127 912252 1644115 1758981 571922 884744 632634 831271 1346646 1863577 1222910 1097450 382844 1015999 260165 967909 1510985 811749 567775 405343 1911033 1932377 173332 463656 601747 1348239 377447 393252 336726 315760 335409 1091788 482854 1766429 460699 919572 962165 197923 1262192 922725 1371376 943871 1019490 469689 36983 208285 1392461 1826345 1874003 984182 817808 758093 1884663 1474631 918749 1978052 1470644 495204 414717 1419001 1877511 1388084 1004894 955457 1434132 1263854 702938 160995 827326 843099 616433 1647970 512979 1467345 845470 654567 1540360 413112 506113 853635 1222593 1981624 878083 462790 1367695 416538 1518683 1842205 163998 696273 720256 1303872 1456564 285769 1621359 1643599 1294352 1077807 291611 945641 1693944 1750421 922410 1437890 743621 410105 1832978 1814662 1925326 1892486 1559493 1139656 207810 670170 830820 229385 1942904 495794 1300934 1234419 83187 205890 1000568 753565 150002 264314 1832323 1230739 1218642 661061 439890 972188 340751 1537912 1814625 1129803 42635 167950 713178 1605915 1096606 421224 1314700 945732 556086 1600854 1794264 470468 632641 196879 1452853 1008696 1549045 81870 372774 958810 325112 397234 970599 1153466 1877384 1593343 1978711 1654508 1916442 1836474 628131 1940363 1312330 79889 326724 1506966 338293 1046935 1871767 237060 1373599 885645 1839507 1951075 419768 69177 1828501 400203 169956 585957 910305 1398209 74828 794558 210548 1939965 243536 232159 1809090 1544595 84329 339145 656909 1499751 431604 1691977 1463380 680635 1330755 1203308 1124445 671542 1842941 720501 1797846 277414 1415531 853534 158894 669818 684250 1890979 939599 555266 1265304 286572 1457286 1195779 1580191 1411905 331993 615331 1130844 390946 1691723 978328 1114037 294692 1026962 1429728 50354 693801 501696 1510417 1905830 236473 1576683 1065360 1770772 1769363 627026 2142 1787798 1123653 282535 1646427 1521500 680447 1359603 1614142 641021 1068356 935385 1651004 710648 1591297 262465 1300651 396443 1163424 1206956 1940913 1744808 939732 987947 663407 810656 54655 569725 477126 960933 266455 1883000 1843346 406296 1531842 968698 1798284 166920 861473 433826 69702 457909 1556568 946081 1648219 856987 700674 1312178 1118230 1151293 1280836 511474 89545 1122354 439740 164002 103867 562771 700491 346474 1953401 1777344 761671 1557084 141272 788980 1495660 1091507 842687 1721423 505596 1352208 790327 1696937 605112 1779675 956373 672711 1558758 96400 1814897 997480 1742209 1850299 475462 190127 689731 1133030 240828 1290365 1549504 334682 937234 503034 838645 1225963 541663 1101673 1944460 1022632 491907 1820357 944932 859122 1285855 1910514 1006345 1752918 1612698 1829843 1305679 1813573 1574394 936173 881160 30572 1498079 1613576 599439 1964424 1884129 467654 1820244 1703865 1272376 1635301 244810 938071 1101978 295175 507478 385348 7139 1726152 990314 120617 71911 1963524 1064368 1959913 1714598 554121 780069 1971837 97876 420079 991613 86805 1995803 1512325 1553084 1428694 1996616 173093 1369439 622322 1378463 1161843 161217 1913660 1723949 1913493 539603 1162593 233946 821466 1132504 1552559 592116 1279041 1266396 1861054 831316 1877895 636994 1067944 517896 1671483 325800 329092 1429042 1616567 351414 1632430 1538129 665407 453192 623305 1026970 1602295 217036 1841468 684814 1151625 33194 371215 133538 1490203 1674804 741514 423806 1238231 113744 1700158 1595917 316300 550658 743102 1813981 1347160 889331 613683 399421 666980 1967651 219722 259917 370174 8391 650850 86339 1181663 225228 1771492 426376 248226 1666958 624884 1493294 640922 1148209 1823679 1959818 1481034 1980797 617649 161632 1215600 76219 279225 150297 1406963 19363 1863557 836482 222308 1871592 1392992 22206 832764 1388598 274643 747067 256704 261615 1494817 705938 1187338 1648265 1887815 1627142 640748 1187944 146088 1208936 689199 153448 1410800 1929407 1938805 1835431 750774 580401 1944178 1522507 472047 1711998 190097 32741 658441 862640 959755 487465 661184 576740 716973 1716280 1673826 1996252 231379 500276 934799 1438615 171949 879985 354416 886450 658174 1623729 1018064 1674305 603767 326495 1748792 1605604 1938840 1633543 933391 1917348 1647050 1237841 908831 1138994 1336093 375015 266758 87796 1462172 483443 1148096 1759005 1856708 348802 78850 690362 331987 1525871 1394786 1902358 830490 75977 108698 1936678 539475 630354 340242 1239954 596783 530115 1611979 14759 1420947 46659 1500633 1736516 402679 848239 120991 515214 1423960 579031 818290 1149091 810267 826875 1706603 1413582 1214571 34083 399530 1520161 847572 162864 512192 1252596 627223 1693519 1594671 725117 190948 497972 375512 22823 20391 950695 1583197 236781 1320069 1385498 171146 1078031 394566 1843703 454987 410140 32933 772497 733795 155573 650959 1107735 1693223 935601 1397053 1576382 1091547 1841022 1131802 1109773 254880 1052489 1419063 969692 1484584 1524861 627331 435375 1544442 17708 967537 998855 1558645 431405 596840 511387 710447 1650961 235162 1930638 1649409 632980 1966486 683587 441015 1875090 254110 960586 188799 321540 637849 930790 1952254 684151 893129 728021 759541 1348808 1896898 838725 1152605 1459224 389537 1418779 24984 1272088 916959 1128583 1719 1103712 224943 1623715 379364 537064 1317020 403634 21436 245114 1178591 209579 166171 1273531 583110 1687176 65299 1802471 1242359 247432 273405 583471 780613 1580998 616591 1322886 1256043 921518 1684086 404232 196630 1820192 865055 21367 1596536 340534 81733 1456204 1495422 592019 1559674 673302 1846645 1171437 723426 1704020 143905 1034610 5071 1467398 919330 135345 262240 295961 885788 1553312 1991792 245528 88471 126189 979679 1194386 1325698 1977184 220350 794993 567748 1989831 1916533 112031 1724976 728655 1936752 1819205 1443959 154143 542024 1223044 59196 83043 1370833 783736 382488 55298 1936695 1473099 1605650 19823 889572 1173918 1834712 73654 1203710 503874 938081 694876 61809 377711 1084214 1878870 525091 620085 1483921 1715483 526678 107289 1962791 453687 537870 773418 428792 1756798 636650 1335900 459300 1024463 1384947 216246 1414623 1516821 547277 679244 1737818 1592954 856728 1535363 1085657 1095934 663035 1541681 799172 89382 169687 1297432 454970 671423 1463821 1907370 719620 761626 1518398 33969 1740623 837315 1415337 1612254 585504 331373 250410 740175 1442092 901994 674611 1375582 1603536 1518452 1178062 109849 41250 1426842 1853296 318967 1020468 471045 742439 1909121 1385512 1411043 62895 732288 1107055 1732379 1039875 220817 739609 1772263 1029066 1024834 1254439 1777605 1812641 857595 1039689 1440075 1549910 671195 1603781 1947548 689571 83363 1951430 388831 1344557 872274 1439690 19266 338291 968450 426171 539879 809398 1367740 214169 391853 1870178 1532357 1218647 566062 1729763 1775881 270536 898930 151864 1056163 901787 1166766 1160769 394615 635662 579458 1384518 662509 1008577 1634280 962982 219707 1022601 1392600 1093668 1241706 1378976 689619 258759 1790590 1457649 1937494 853118 713978 1828298 348829 535932 101939 1322134 830718 1387793 32538 1026348 127882 793475 114593 94170 64431 235689 65932 689443 1946809 1631041 1633572 783290 663436 30657 651471 55930 264562 752301 257541 501814 242456 141215 1331438 1485920 382855 547484 1664805 1222246 1766054 1952020 742869 1539509 531881 156803 976730 554000 690532 507587 1547581 1826550 926849 1109840 670000 1765307 1567202 608053 762293 505770 1731170 1106765 341061 436683 622495 1026873 1877184 1882952 1449263 95890 1894190 1424757 1120974 1397412 663345 1430527 1703181 780872 1784229 1025508 1617783 126023 1899908 1064621 1814811 1232242 627856 1297656 44238 1130162 279262 999349 1867591 147050 1120348 1211871 653439 1358812 1852091 954196 696259 1219602 968828 694165 1587971 1010978 1124404 316264 1375055 1488255 927562 862904 1831364 1763483 1568111 1739017 1006635 1192154 837161 148150 1118805 1477680 130241 1656961 1499048 563969 1931030 868757 210677 1093318 1607217 770991 177457 1206065 653148 856456 1039762 1645613 1840659 281875 150123 1416027 536117 1261366 150182 443062 1525301 1378711 1778760 127507 1028896 765113 1278098 826770 1704588 740585 1095521 1906715 259676 389416 1755789 821040 771021 1521612 192434 259895 725591 120602 1327186 1474246 476298 1516797 1883410 1860126 54495 1516093 708502 1947753 1435152 896022 746732 1369681 917804 24078 1249381 680466 936397 280075 940884 673328 317980 1999102 1005899 440140 53784 216629 1595495 85486 1839365 689590 1136090 1680648 494866 1017979 867887 770441 1924886 1075226 290163 1970837 1002041 83942 950103 998606 309297 1885284 1743027 14128 1015757 631030 736822 509275 543217 1511512 1732773 1356501 147782 1101295 620771 1016665 1446642 477042 1725683 752170 1261253 384253 165999 1573613 102241 1140581 710415 1857994 970734 1820540 1021645 428716 175480 1423540 1657993 1009105 765301 371205 1046813 1328215 65043 1674207 798568 1726312 481362 576914 1821445 62299 235704 1999354 977074 1273996 1934008 767868 373795 1752586 709720 1058209 840629 1566108 1866376 1312418 1660316 629841 356638 1714866 1849032 1428789 853885 1377387 1914526 1789873 1606501 1025973 1122094 897336 1252495 117313 310609 748397 688467 101248 155715 254079 917050 1302990 985119 573259 731691 1458442 363739 1836310 1853121 316947 1018367 231825 330458 597568 391374 1827737 1150123 1024145 869843 543714 397966 1558868 930672 1568120 875757 296189 1075056 190342 918698 1687071 1606398 1436988 1353691 1922790 49389 365331 1548915 1192580 623539 113905 662793 1503689 1369870 1832621 1966964 608786 1863308 1432719 1091641 1653534 627541 940771 762985 1035855 1950510 645592 1097064 436065 1465693 281268 318936 1537534 1248030 1851162 529505 748043 452662 164332 1856134 1780780 1308111 1498975 23662 1560512 77051 1740659 1648173 1251842 732715 1060065 971268 636251 1463090 1168898 1238389 879573 1893120 1384452 1438025 1511278 846378 1840388 536892 155068 1029448 322473 1276495 302439 106221 368839 1297718 1216474 13150 1573503 1973969 1379132 372294 1404707 1996575 813676 1391175 686710 628917 541955 840749 88732 1254783 221094 1882001 1772752 1087377 305483 328679 1998483 584102 706986 521096 1745522 294571 764211 1942204 38094 1822507 253187 261202 1455495 939735 1107761 947918 19876 1670531 1864994 1555723 263677 528702 817817 56445 363424 1332001 668438 947512 532323 1504647 1973321 462672 1604113 287138 429955 241373 33122 1099411 1552678 1198261 1685186 445916 1071495 1163387 1132303 1886345 1410692 874234 298603 1295897 1029915 1484012 1273845 1022095 826580 695020 962669 569427 966307 557141 321526 740080 814334 1857823 1579887 330682 20957 1159942 806946 1930340 1917345 471115 1691215 264693 1145395 1681704 1400569 1855023 926377 1367176 371439 465980 1390836 1463134 287799 1973329 172702 214795 1363527 41203 1891334 557884 1813854 637646 685741 1562602 663391 1633916 727234 1233827 1618964 1427469 1065605 489435 1100593 1236769 1856452 1306375 18095 443368 244383 218235 187030 564431 147268 1713856 1971514 153460 939647 429173 1845351 1236369 70822 604885 1772074 1528456 1187233 1256521 1165477 1964255 1815082 674766 1524290 1752099 1982713 1066462 954207 775559 91379 43287 891317 1234662 1239380 23058 890010 406205 1749850 1888657 1151809 1283092 1508818 499716 1078136 282348 839847 409771 880798 932835 109459 330837 1478158 929263 1717475 746806 623537 1604697 397283 1122457 1199963 1505060 694519 1310265 625300 1779971 38896 819444 1583337 1970559 1141377 1512560 110746 423615 398273 1047355 1947960 665189 882116 301765 538830 744841 1916759 182104 520968 1262234 154655 1304379 1692954 1699231 1330584 658874 617745 1394865 1122020 539064 976987 848036 1117360 1497101 313884 1764412 588298 100570 643536 1757024 1147713 1924754 368986 266988 1724843 159681 447696 1708700 569421 1041684 1624590 153966 93011 574137 326541 986073 599581 1448954 1834157 1607814 811387 513071 285000 23227 88898 1384541 859247 354978 79814 1656754 435804 90579 887241 384906 1252424 612798 1952966 982402 371892 93856 958686 1392643 1924840 1459616 1226323 1773386 1138048 1487937 1249362 453781 493901 1921839 1933417 1314489 1755146 921905 686092 1505648 899059 1447118 1098952 1705808 278980 316856 1771010 827278 1571209 200934 1314389 1320514 381888 1509570 72801 582568 1323911 393964 900807 1173295 556184 831289 53638 1069702 1848115 1135133 670466 432105 183573 1967469 599462 1789747 1170331 901219 1373974 1429755 948197 1717443 473699 136168 668004 368332 1565871 539068 1422593 96979 679679 1473983 1852903 85196 1325923 1116796 1255436 1270721 1678845 1756860 807509 1733324 1259600 628169 886392 1416570 387278 662527 1135692 312477 1580099 1364204 219123 576835 587795 1969646 623258 1796505 1291059 910802 1453476 26747 1956898 169240 1072444 739298 1550071 1157413 1092569 1316335 1833859 1988461 1360060 1202628 1456838 592045 1379129 1422115 1374462 1970692 1369680 1482656 1695509 158321 1662868 1180704 1857920 139944 1312375 126988 290820 1735761 1990388 1895079 1369771 1112756 1453492 284656 121758 12012 1075690 1550034 1688829 1891421 1385026 1196553 1906698 401976 1773604 708915 1944989 1115111 815222 1234502 1628759 728574 723292 281351 1727323 923102 1429074 39661 751338 90606 86041 396156 1082469 243507 999729 411337 175174 333328 1699627 1396791 343275 698947 47283 837187 1470467 237492 479036 230184 1947447 1757716 62210 399210 495247 32408 1004982 592587 1746985 888161 1921606 1823701 547255 486638 610785 1557810 8738 1854578 1763339 1546651 590523 1862409 1687640 599928 1295395 631145 714313 927526 1631950 1004620 1452290 1311269 455577 187538 1348714 2103 1661898 1668004 1996403 1139871 127839 312651 478363 906247 1796032 1376304 1906870 1895816 368205 1412496 1096178 79607 386267 1461763 764898 347684 334184 659061 671937 439751 406919 1466134 947382 1657362 1521607 85306 1175180 740018 749040 521649 14823 1147243 239445 45445 842438 1241660 1220668 1770536 1808376 655118 949288 1139554 719729 1843172 1172225 1625966 755440 1942133 203446 1765839 483187 805605 772988 1728883 1734402 1363692 84318 810212 1816289 1033169 534002 708588 985596 602328 959800 659746 377768 87437 877824 270365 534946 1352279 1884497 1131983 1611939 328881 1074346 1962721 1632636 138271 956918 800373 1929334 657924 1165413 434878 1046944 1901451 1988082 1374236 1462446 43743 494068 198474 1682248 823352 868104 1033511 1289690 268275 1358430 248318 153816 1565760 681666 728805 113971 1073048 1034573 915221 675494 1827825 1056413 1640309 1164838 550294 1879689 508217 1658128 1176933 264576 1258611 91003 679676 1061201 1346234 1935844 928185 1547923 1260481 1417141 1478455 834576 1226977 250671 1750317 249580 853503 1414638 1033703 1010532 122789 51532 1714060 1064276 715261 201334 1837244 1914594 1591551 646909 725240 469233 505735 905374 755197 682472 1021291 304554 564971 1778696 386175 1497157 731819 977313 1138155 156920 1604222 1534299 1315168 1764615 89784 1971085 513933 1184500 1228042 1819911 304484 1685443 866146 747604 338109 1235145 955771 554996 443705 1679078 93228 932745 1092428 528787 342251 775921 428903 1564995 177408 880286 289248 25769 1592888 1645806 1341261 380213 1901607 1395043 1624381 607989 1066621 197620 892109 1736468 561360 450993 1733477 1691603 1908784 834868 1460416 672304 1617644 99334 1045374 1995018 983192 1686500 1966783 423565 1615176 1264882 1730781 310254 1024954 553966 1224945 1450212 579103 514012 803134 1171223 176690 420444 1404914 1290736 1671746 253607 315833 1631612 1815185 1257281 1715813 227272 1076577 303961 1635796 1429233 808324 1101491 769615 1867293 1223278 1513219 687484 1898383 144423 970014 434345 643542 1795064 851141 1922782 1701098 1989284 167112 1793058 1405544 1779606 1889708 1597581 170997 660539 980034 432362 1341053 1392355 569335 1719771 1164960 610910 143983 1246168 1666145 280825 1448717 1646890 167439 1950315 593739 1864816 1916473 417733 1786076 1658634 1374671 1536628 819141 1958461 1000934 455635 490470 1100401 493375 1520780 262194 174042 1046075 647045 54947 520967 1443760 494857 443688 1888763 1514993 285083 228941 1697924 1180417 1812043 861104 1124532 1944366 1158434 1731726 1737133 1495160 561179 1536505 991761 1174932 1925858 1259050 82078 1130058 195653 866702 1315423 176783 283090 534966 235929 713115 1284429 1057405 1220300 598709 1463805 842320 1490389 810921 555423 163107 1700427 1583053 669255 1834819 192005 586660 1297186 757296 798462 318816 760964 1370707 1639017 245647 848073 1345835 497313 135303 1747164 82684 1705861 646241 237111 875039 462448 1567452 1895427 689752 1345279 349738 962619 993745 347021 985046 1283933 674674 595707 699257 1340942 817645 1575200 1922126 1089311 1469626 1206887 936286 530574 1469139 642493 954149 608133 1763512 1558409 1993148 1939912 408768 1850100 73454 1259960 1254573 1749464 1694682 413919 217797 361349 672981 1647740 1451910 527890 775886 1697962 1414413 1923183 1486206 47802 827497 492101 1461401 1304584 299792 1132801 709059 1349537 670826 1790140 306421 207552 1116630 986824 1346969 1599988 616951 1027469 1270072 1646101 1715883 1901541 1913647 1989793 181947 602582 1272851 173802 1738246 1378443 267051 1883392 1140993 963025 1659311 1478773 560271 1483558 1354044 573128 549605 177445 265839 1793053 91726 560479 968145 400641 806217 737053 1112277 1709341 817293 1167077 425633 685010 353776 998937 1241909 888929 1235348 1082385 386104 1467401 1562705 1575511 1699060 1595975 300329 658197 508279 1480681 1481255 778293 1577209 556104 157295 955506 807012 778322 505657 1438407 951679 1108474 398625 155004 172491 1707111 1827039 893039 765763 1019783 1635939 1548087 1544533 1890204 1761052 443283 1234270 1532220 332059 1490710 953642 934738 1996929 1175294 859108 967976 1303824 468841 1910362 134480 1455806 923112 862339 1829585 105753 1675940 481670 504691 366062 738924 1475329 724509 252975 1466753 1172894 1273843 1072283 1323613 1499163 1571249 605896 1973951 130693 1708330 1749671 1860809 708156 1216180 345272 1795891 33360 568492 1262487 626833 1736407 1806416 1945548 1919712 315225 557143 440428 1880775 1760428 112562 1599160 887655 458641 536940 797843 952748 1632272 628267 801743 1416568 344492 610946 1638994 896134 930363 1989362 195665 1418280 1284187 579969 252429 325848 989992 1256415 1671871 1254201 1831541 830689 355616 330323 1945268 162025 1094049 1296315 1727909 478733 217398 1884960 933295 1727745 212105 186464 37144 839175 54256 629370 281173 1288472 1761650 610201 1624788 709511 560730 1395548 1588273 497515 774722 1245990 34218 761825 123690 283238 341480 1093309 1459058 1961228 1916883 194249 1950363 235176 417338 1133531 790098 1398437 755310 751555 299518 1947276 325913 942347 1559668 200566 710501 557221 738468 1938212 669026 829588 1723617 1928549 1668670 753500 1771879 537777 1282941 907191 663645 1596462 914632 1391894 1920134 261200 1982350 1565988 1814901 943146 589851 1053604 10406 1369192 1933916 769058 1240087 1865802 1462613 483557 493956 448456 556130 1692053 358965 293395 770478 753122 1813984 1796897 1409735 1177003 1246539 792004 1761082 1020093 736516 908278 925137 1032062 669892 1930631 1163077 311058 534381 403073 1662678 28093 742596 452530 455999 1382741 139934 1598052 1865279 841145 1289884 537756 303191 861141 514073 521941 409826 231582 393632 1518897 155795 1841085 1675416 1704612 515890 222420 1151309 950226 1549427 23302 153110 1778373 498651 143130 749176 138367 903604 1025982 1690711 630019 860293 577363 1061077 1178242 369039 1240612 471923 156141 1150277 1171951 1797100 324650 1338058 304570 1563265 1906327 1736547 966276 586215 664889 1542764 771489 1590025 1902080 250254 578061 1210926 304 1438196 1975627 1305893 1509829 757198 1986157 95382 1594005 1531911 1285758 1512918 717537 1082355 1578341 825309 377091 602948 1001658 1155502 1172078 346522 98060 1907860 1138179 1062468 962763 1297072 1913908 436110 1352017 1516126 994759 1190348 740433 1961784 259246 1672797 361107 1239681 1222390 280611 1120039 612512 485327 664526 1017211 1048053 1167694 1781606 695696 1511133 1482260 1494670 1308933 1970172 260110 1847280 1980519 1532746 1260876 1253719 1509196 963415 1871478 358041 504630 1751447 152691 433623 1300737 1571491 731260 541252 1798799 1185909 520519 1256107 1426288 1853031 1282977 332801 924781 1486886 414850 1680630 372410 878466 222118 1563503 1375579 1672443 1997619 476140 1198395 1404312 1257450 1117366 1727497 326730 1076614 1610508 1720522 1383695 714625 909629 1079273 373429 1776055 1604477 1182960 611727 1523905 1981518 1109717 319545 586017 754626 280780 421926 571815 825164 76279 571684 664170 507346 25080 1018765 1217809 881584 1056261 17956 356876 626759 1365980 772547 1488075 1595872 1721271 1141342 1608064 1844032 502856 749414 1378410 761441 1773239 511162 1923074 283275 170216 1861168 1163000 1976606 1546261 541398 853648 13099 421638 1911233 410084 16494 960816 1604822 1298839 1212470 648270 645205 1847430 1072461 208081 449433 538290 47978 584266 228115 1308587 442355 1665218 1161903 1995644 52175 1660567 37589 1769308 324215 704437 1711255 1771625 694191 1636735 1540597 238676 1642960 419721 886757 1972725 19390 30268 1087821 953042 648250 287855 151777 1274767 1913173 486643 238641 305755 427556 1622065 1408796 1980158 1068196 664955 364308 1331254 1456439 1603130 726050 1107925 1703640 167946 532179 965673 809760 365885 829395 901764 407657 372965 468703 1232866 1865329 304283 1551209 711581 775671 1445115 288261 175043 882169 1781230 1570153 424531 1997265 1185761 1589849 1518602 1556725 1481449 1789629 1422581 1327324 1049611 938897 1097196 869453 1725976 527879 482157 1603433 1223238 1599811 638742 936661 1895700 1158981 197595 323992 265380 1811093 322839 1871431 1472649 586323 791563 185822 1514871 1496653 1429112 356377 622328 233573 1216555 1060412 1418499 1472738 931886 1792657 797975 698135 473122 746424 430918 1561294 1191963 185762 1338361 348503 1838587 329411 724286 399020 1891878 356974 1184471 1954653 541778 1863828 1982551 353387 303427 368161 1004406 1485915 272753 1985302 1219218 314159 329348 1140569 1325892 1258701 1782299 484078 1802520 1179504 1132611 1652833 1416691 1037194 1103450 460802 1968566 1432307 1624526 1547132 512188 401880 93818 1594950 796661 1527238 188486 474902 568531 1328211 1082096 1335405 590309 1249966 1596889 1384796 1103580 1660270 1417868 276421 1504463 166989 740222 1852667 1209029 1938777 1460289 1636223 464917 1375354 561873 322291 512545 614377 1152659 415401 1216063 77833 252335 216233 981939 1322235 1697554 1860488 1185974 1383879 189980 1636341 1200476 1309322 1838551 516838 364315 930805 1849381 683623 1630080 460761 1821104 67777 22454 1103994 256007 32033 757776 214167 651326 1114091 913430 1255508 272480 1357290 286692 874477 1729943 1987040 1450955 1458226 63597 403133 451253 105383 274025 320291 1179870 1203848 355556 1776346 1828315 724127 1950635 311879 834677 1876061 1429471 664859 1377643 94709 343602 1850638 1603988 690620 1651332 214327 1758419 1285176 404373 1087783 1167872 411621 1182933 1813106 976551 415071 368855 263257 1142779 1177310 1807655 717150 1597521 1610672 941200 1008963 1324513 1882365 1988094 508325 294336 931541 1593533 821277 783897 1449633 434134 1309065 527018 329237 98061 880006 48177 1834652 1679959 813159 403775 334880 1084100 725478 1922284 1025885 1819184 1047250 30312 1386327 271213 1180896 1557816 335536 1007281 597721 951254 240 1561003 1495149 1336879 762319 1510447 1041812 133176 1767637 988027 1321269 164264 1789895 524382 1776534 267878 740808 1987457 1960271 743413 866467 419561 1661911 1028052 1784071 1806359 812260 1290591 1703173 582140 316553 799376 825369 1966318 1840037 565611 351543 1581822 1241287 1380277 1427976 1907055 209425 257679 1711252 1323741 1396416 1431529 600815 1719208 109604 1208556 232997 1841412 106959 1938065 1732548 691215 582165 1536461 1949171 398902 957415 1801456 1077411 1635136 1498618 1906574 816284 1985969 1740943 1694187 1884060 249053 1346950 194192 1253724 1617083 489439 1235536 1521089 1255587 1062948 425091 1328972 896626 1028331 507276 1807705 1423588 390956 1548210 1087908 268205 1622047 1454893 533506 478866 749531 1423476 1010075 1165638 1153130 1896189 286305 973758 487464 902108 305084 1330894 1634648 181839 985606 1295288 1813490 291404 1717804 1314628 1750077 827403 861730 569603 44869 690095 1527387 1346712 699992 684432 1953759 1132095 1385380 1205002 275813 1349043 11700 1781747 1474668 1947081 1277345 273967 817496 737506 49944 675078 123321 196958 1796404 1260019 187868 255837 90479 1323770 699319 769347 1761827 845874 1908794 328018 1240585 1502079 183438 977717 652385 114255 50575 1434848 1274886 618994 425791 291323 715399 1266073 933344 652510 1453921 1604762 293515 1459825 288430 1393477 1934672 651998 991057 1026614 1254070 1890648 839868 111635 1413860 1175097 1981648 780777 1392311 1896988 375 1735136 1972544 1996012 751928 1872337 400456 200883 1607849 217801 11418 607831 1237562 812406 499060 1397493 186227 545992 35408 1341064 931819 251266 802900 1286247 823693 1448617 802239 1133378 1431177 339735 801793 387415 1318985 1368983 1519110 1148763 774066 1828925 494600 1169758 1356445 1528764 949455 1212229 1205392 1251806 1174217 1687539 127750 97848 1509797 1926996 1614166 1000979 1823440 1589107 943582 350107 1349595 721554 782215 1716852 654184 42205 492242 385091 858510 1287142 26366 1470521 648511 1355540 1094605 1243473 504231 1446699 715108 72867 1042028 1855754 842513 1052260 182092 349930 1480285 1478210 1315002 239406 1896843 1170690 1475026 247875 1930843 1579789 1446913 938124 1265795 1523012 1918615 441171 310692 1465259 1419044 1234146 479714 1827605 1108573 513923 1935013 1958557 240558 794583 775412 1785879 1931523 1525381 377477 1632948 1403279 137582 1848560 1500784 1764177 1647022 473241 1394554 1754728 1472747 1568672 813075 88091 1273598 325225 1049754 1084887 1186680 1854555 1829913 1517219 235400 145204 1277440 1969675 1709677 1877711 937690 1774701 610781 528169 1563680 787726 87084 510942 389534 1244472 1089829 80924 516476 693134 1660247 482445 38934 294579 1731354 830949 1130451 476059 917993 1081535 1156904 256458 1258120 1916843 1400463 315733 1554521 1052863 725812 809865 489138 1182753 476045 1516646 485600 1631059 430331 1663601 1684992 1390472 1809849 1942253 464238 252297 1970664 1184901 370817 1041858 1191170 360269 1577311 763905 1289852 743631 943335 1166861 827096 1722491 1504084 1552128 1204327 1184358 1875337 1718726 1087069 856605 435538 1749167 284349 13123 1643356 1420581 1518340 1532405 789891 811228 1391254 1015343 1789695 1547278 840312 874044 1533651 924875 269459 991864 1095331 1609571 1828034 1772791 95038 1858346 1757933 1575232 879899 749429 570797 930237 737231 475369 552444 561963 645482 1618813 162508 1616778 1235290 701082 394359 1147423 1869895 524334 454143 893580 1635115 132495 3118 314688 787722 951359 1624578 1754768 1790700 701083 358135 1111363 43994 1025964 629438 1600787 1128111 389343 659230 412753 416565 782853 699781 1545044 1042249 1234668 1245815 1496243 815198 793543 436892 831933 1425578 1818308 1124243 483286 356108 696488 738381 169725 69129 1864345 547571 897355 1541619 213802 1237901 961301 750254 1212962 1022419 997369 1541181 1494444 78231 1534120 718837 163433 1862642 1915453 1709634 1129989 1890505 1272940 67317 661494 1367045 1743231 1585269 1526235 1438786 554204 20811 1777158 930419 329775 617413 735819 720179 962288 1780700 918282 1564848 347595 809956 1983368 217647 1813364 772741 682863 1457685 273244 550458 792299 1510656 1575892 1879470 764880 87047 118462 1726960 184221 1848305 1647484 1378935 676926 777528 891738 1487207 964459 1245926 706620 1624985 1043713 33053 759234 405843 580309 640293 1057939 1374619 1875033 311177 490984 1305087 1449501 1718790 1249905 1415586 1447334 866692 507804 1281648 707327 560553 451919 1167050 1514344 435996 1279458 10920 1140607 1803083 1714525 1750107 342572 943043 807594 1495961 1414231 109002 1636217 801369 1336756 1228300 1350543 1098576 1251232 1546248 838765 47966 1382168 462559 133087 43167 891482 1420363 1028403 174574 1032010 1773072 1876738 1259884 524459 313025 61505 1577330 1027143 850363 309791 482520 1001583 731268 1019990 1004855 376096 1657587 1914586 816482 801593 1725075 248093 1906293 1525935 772067 620767 998292 1695886 986361 730517 1069804 1366687 1991512 1870900 662688 595503 1299700 51569 1986253 190649 115642 1652874 561659 1222045 1590328 853366 1437531 1638240 54522 1907054 14875 1521819 1802056 1509214 608833 1093957 90623 1745363 776998 1656185 1492634 36426 1911963 1077617 350396 1161721 1182689 611620 1853419 400068 919942 6977 1046643 12674 1833991 1874429 1210175 360457 1875015 977786 1352862 322828 106493 1661434 1678767 1165379 1512152 1155007 1537925 428652 1680390 1712683 70318 1864384 1574208 1119086 847602 1577214 318847 1379162 1806130 290435 931563 447458 1776990 1020892 1730904 1568515 21900 802217 975668 812540 1166463 1480900 1731159 265737 1405691 175302 1285898 416264 804413 147848 1144896 1461019 1633909 1672327 452538 1199773 374711 86540 591405 136285 1867399 448036 818709 772669 1755155 480251 48621 1130362 322548 490147 907185 1844587 1927988 931036 1723604 1611494 1917513 1571371 972030 1078078 1621884 1236166 1194400 1532761 437127 1216733 1308661 1649403 297602 26630 334053 238030 511564 168752 1830742 1228891 1035460 63627 1594594 775423 1578953 940069 1080144 1511773 1686306 1700352 779831 1806281 1076388 1551339 293696 672080 544583 341091 273993 1686273 1392269 1421895 1112184 1207172 183662 1644089 1796098 1335553 534687 309964 997192 227394 1920958 539653 1616540 453607 544535 1868308 1667314 1810348 802660 1954237 1361338 564635 1278334 346241 1724155 1453860 63818 873953 1551669 560362 1988722 1786120 1300159 414583 1895303 1511093 693451 1702758 293647 1425760 158109 220516 1132852 1918439 395159 1417904 1487217 863527 397458 1498753 593089 1618473 1937264 930073 1374249 1183659 137416 1252619 53307 780529 409792 425906 1027315 240949 1333852 1534444 981657 456417 1916717 450991 821914 614295 283384 442096 852143 203740 213306 786509 1477615 1516417 593959 494200 187869 522106 856277 1692092 60897 957943 679960 1854169 1741729 913169 769145 1142851 1150993 125663 1707092 768347 440149 1995063 239354 1829473 886111 1023549 251285 702079 771628 1391357 42239 13694 1679030 1936403 436046 1331652 1330191 160336 1068862 7778 1472626 692182 244132 1800681 744249 1419399 839641 161881 1725092 1384499 1840846 358537 1880086 86309 1595267 1956578 1062241 1844782 634757 345748 1498525 343435 1245939 908308 927545 546554 297491 42696 1239616 1552054 1806219 1816960 455885 1610358 486729 331327 726720 306209 1974649 828854 1753614 668666 904166 541266 1547384 15908 974676 1226792 109135 1809632 198380 770602 316640 1955321 1107083 78495 1333187 457717 1979372 1512216 765919 254007 1886120 1730046 246003 960381 926459 1646665 1210477 425677 1711213 374269 1729164 808184 1295837 1656458 300946 1357862 1422136 1328959 1367763 990098 642882 1684851 1349923 2182 465798 1166926 1504113 1759877 854253 1973706 966663 173958 94214 1127550 1760264 567669 1277797 1911475 427251 675271 571181 1041053 21371 1677175 66111 633100 226034 941588 1699964 1996122 1681024 615908 525157 1009129 1875323 843233 757129 596442 619098 1922264 929630 788129 1822751 1740652 1403490 1236678 1357431 1465840 536176 544478 756752 355107 250225 607391 18726 1215638 404672 998423 26233 234215 705578 1528809 1331364 1136104 798137 496722 1897467 33086 1774165 1303516 1877218 1744961 1108973 21115 1364057 369659 65257 1969961 1598287 289621 1449084 762900 551727 248619 1424998 1334238 651103 1340394 1381550 650980 1451606 1683414 150004 1269099 242710 516061 807583 360341 1105835 1790286 1770443 365585 814249 850955 1823125 210478 1214994 1747718 1615374 931501 369384 617605 806927 671529 1219205 769121 393715 1316517 895564 347154 1969220 1917322 619716 695000 873808 513587 1701507 1302802 1675870 584131 1162212 879837 122849 37764 1813429 1517108 546851 1453246 784120 1287009 856195 1538695 1296575 502741 1072477 1430667 258822 666967 1199631 473405 209057 1581273 1037025 347993 131220 449681 1343705 1840738 162401 1317000 519536 1192224 1543451 305118 1546925 937744 1306004 1435391 508554 1016881 1949571 4050 1092658 1811591 201747 1562543 1459438 1358463 1698979 1134950 1666743 1277782 1848284 121870 865625 717273 1896666 1725271 678508 401590 754762 1374834 1217339 492379 1964361 1845910 1472508 629970 752639 1792256 1301609 379873 544864 1677531 893085 1495023 311618 1642558 349838 809301 171807 1861739 1675560 1502927 573420 1588815 133089 1419993 1906598 1398678 1403698 1639237 318487 478169 1940653 1056648 1258469 1087064 666746 1213567 63048 1270146 798309 1020005 1275388 686147 362327 1165637 1693011 776862 398918 1308008 282948 650553 1070339 1156450 1877637 1784917 1680276 301390 349466 644779 878654 988612 1107508 932699 333084 485282 1924560 1507604 1230737 317274 1912594 710910 360107 344382 1934589 1612817 1631503 1930403 236048 1151244 971707 925549 952779 994946 1653584 766706 231012 1422224 292715 1826867 1748360 1808518 927370 832206 1491443 1663373 1029036 1111163 804789 141977 118568 962025 1141509 1929221 1604565 537667 815186 336159 1115684 1954095 884502 419766 86924 615039 941728 782069 1483425 1802396 1216132 815180 9958 187199 1607042 1867386 74925 71839 262509 1757650 1269078 1745998 1750764 439922 1282225 1484007 339337 1091446 1444717 611872 786276 527883 248290 450893 714341 444923 1006364 1881519 739475 1879736 891497 488623 1896950 989414 1778038 1241211 274002 1252728 1925824 431438 1622922 1479432 1591808 310499 157419 432199 1822503 720952 338492 1116649 1585461 1389571 1543348 1055889 1712092 858495 72141 408977 981438 1054866 70813 1842793 86916 1981620 364776 190038 333121 1124660 1133707 1301987 1401041 721852 681197 1423009 1870586 891017 684646 959679 1300794 1890716 917795 1831181 1461914 862978 1222829 462856 615141 1338804 1026208 1726806 310298 427189 1824564 542112 138164 601987 1307418 109326 453154 137291 1334717 974263 338046 1396823 583614 1431229 1342872 518602 1351741 1520447 768734 1056946 347259 1243641 1484721 1453917 591936 85271 33710 379458 1080676 1220474 174188 716288 704755 1026091 919798 1564654 756289 1998029 1635694 1422824 1165742 613784 1470229 1924906 872914 13869 488465 1766507 1241805 1640420 825304 802612 1376833 1150327 924313 1059014 1284130 1490763 1897592 1104644 28406 1303593 470301 548968 963822 1268205 1211196 843333 16161 1005730 1768 775026 1813119 1747057 1987879 1090156 1515073 1177967 97567 387992 1248461 1202623 950831 958520 1226744 783639 938833 446050 1701531 721922 425926 1443738 1250969 1648519 643717 1070209 39266 1281103 60619 263410 1910434 736417 922056 645218 205909 1228940 338365 767121 477515 1558472 1256291 576454 106566 1589925 522058 1273678 1336063 1286049 787283 450219 58461 826516 1103059 590675 492586 99000 1857634 519441 1596186 1977780 1978102 1300783 1620700 1428493 586976 318412 1123610 1231208 981535 1262638 1939857 1228099 859645 722935 162934 485797 1331019 1008852 597603 1575691 1731985 892344 1146005 274005 1871544 605278 1837379 666525 305771 1405834 709053 1287260 688807 234796 1110186 1344965 328375 882622 1871505 1717258 1418388 325105 691457 1224373 1755756 379778 426578 1612655 1925185 490980 712512 1576094 1156457 610009 603988 316351 1276675 1470918 1065423 1338948 381379 1232178 1454218 1209903 1472736 248463 231414 1385302 798750 117278 1474866 1578034 136038 46953 253087 362774 1902059 1966733 1133988 1521142 1323275 1449357 1496604 122653 157489 1752856 532614 475996 44826 1068834 1019450 1853471 982643 983728 1492730 1345951 1475316 1991467 449597 247946 1056610 148648 563627 296304 746321 1740164 5807 137120 1586218 1271715 1983718 1125718 339730 678617 1108090 1955214 1747081 215489 1109389 1554617 762994 374772 1959845 1614185 630829 1698961 1161529 1085941 1583156 635409 412951 143167 847250 709126 1728204 666335 1346350 839510 1172288 1208511 213992 658472 62444 1127296 723669 1979854 1794123 281699 1771420 390827 285617 1796314 1388782 1745605 1247365 146380 1526330 480601 1728959 706661 1063811 334753 520487 1451469 1372281 1235382 1839216 1150206 1071861 1302944 707295 1957669 430075 1639003 1382484 82399 1487427 162397 1215073 1856307 552646 1763851 917805 252947 77688 1919126 984049 99486 451134 407015 993625 1197492 1109551 288377 1635335 565336 232535 987248 486707 398829 1269692 1510515 1804127 921489 1955439 277447 434938 547362 1451540 468054 1216653 309162 772796 1154135 402722 1294718 1693305 620269 1734335 1160533 1938214 1020168 756744 1010451 148339 955096 38693 1152588 1499673 578843 1804872 1039255 140171 194731 831689 995548 1240742 1377234 267550 1862126 65219 971447 956650 1913583 1981522 498379 1247367 592545 923333 665105 757304 46715 1441890 67094 106341 1073506 1746880 845170 1962096 51589 1857594 531685 1644419 1801026 1096690 1136790 113465 106194 1529600 713437 991247 764957 820221 1193899 1971418 1482064 569705 384741 212961 959670 623801 908539 284652 1420847 426564 159914 1262829 137444 1918766 1936916 652450 468107 1059601 821666 1806983 1670154 1928476 588010 208423 300343 1822624 1297074 231491 1684268 487632 954185 749236 657652 650616 16304 429130 1751710 579763 879713 1779158 1400750 1893641 1447862 495350 1791062 236026 542432 313812 275688 547702 1018642 80560 1911135 288423 484165 1177567 1016614 1958556 721550 1878157 1522516 223759 1622381 1741983 634841 172795 1575276 680225 1979171 799449 1713907 340381 66287 187782 1062260 342756 1172413 1581922 165775 1208608 762175 943723 1470325 311128 273549 1548337 1366785 399965 327691 1314516 1768145 1818298 1863288 1272521 1871608 1799563 1805109 596769 212289 401629 608379 961787 1981125 1586304 1379227 1730525 137287 1484741 892037 1135785 170608 97965 1670121 1519555 1342471 1204505 1887498 179266 776352 1871118 1540166 335032 1461547 977516 1731464 91938 1339590 687663 693164 648443 1569909 1936493 1691718 1118175 1890528 1771581 282125 1802027 50421 59477 1790110 1519879 1271402 1058073 218145 235024 502064 1841762 414897 1879379 644764 650895 1334311 837071 480399 300860 1977492 627164 278263 1818712 1856666 1001372 179040 1441442 1004978 1982601 546139 931748 1844613 204535 1165965 294070 823254 560030 535430 1489438 1770581 634986 1107525 509873 306594 1133460 868728 491206 1195590 314073 1472769 1532254 1922331 1473160 169713 1302027 968091 550362 1410645 1275248 1954093 61090 127317 1121424 1662480 1178953 363788 1925642 23298 467665 1665707 906513 137977 1379105 361886 224720 1808177 1368769 1939549 1634263 1497034 2533 351822 109386 160047 1353320 1066524 994867 1390759 1113494 641220 995384 780622 799381 403237 959540 707346 941880 1621987 499682 853868 381154 886796 490204 575846 652272 60415 846047 1051852 484661 1711393 825794 1955195 86323 1494428 1007237 456990 1888683 1424008 254840 553397 425455 829400 272001 442767 557984 350996 785993 1309934 1314511 148575 862331 54551 988666 1418434 818565 1960538 983714 1588511 417743 1561248 1430997 256157 939097 297582 1692411 1247552 1710679 33217 1552475 1033722 1156901 630892 1033407 422074 1048078 157402 1918418 505785 1509177 152620 558409 44743 1508930 1958351 965321 1231168 181075 624610 350172 1346917 1038793 649718 333125 248728 1381981 1758912 1372867 1323657 1955801 435356 192093 935725 1118709 978935 952701 1687524 1206428 162099 1915975 1543456 1216746 1929465 1449947 1234014 131679 169802 1185902 266157 1298438 171939 1883489 41543 1561891 977210 569735 485726 1431637 1821588 135907 1311718 1124542 491682 86307 512921 336412 1369819 1718301 67746 431157 41359 400735 1687289 1606569 1762105 887644 1562514 1014637 332565 1228490 56699 1340445 1270337 808617 1706062 158828 563890 1414994 185188 392459 818876 113866 63084 774303 310737 1920208 1958988 876450 1763387 1986132 887494 590181 1941770 1145146 889566 1959244 1741939 441481 1403628 1412774 94231 905660 1679416 43445 1219554 1064561 1765138 1614562 1688716 449400 145851 1563691 499232 1081154 1495792 1476651 1164483 988079 1159338 1885163 1285134 1977585 1392139 132738 870332 1718813 892171 1906516 995756 355573 1397273 732524 635075 312668 1998594 1762412 1223983 1051033 1562252 1524055 248230 364059 1534674 940291 1721401 288497 159494 125176 1213493 1404230 1387662 1497567 226041 1333128 1627395 1474240 1614910 97885 1567228 820472 1653398 498592 448235 1820792 1254452 1451943 472295 327982 1617697 44810 1904495 613645 1347155 685566 167761 1305371 404486 1116548 1461861 511607 1710814 293677 1353398 26770 1368805 1876615 172411 1047439 1182517 1746284 454434 1990482 295773 1771668 1691680 215693 348583 1419763 356911 1624721 1180923 284233 1049395 1615254 854085 53628 926155 730187 1640688 198718 785452 1340386 932618 983706 1748326 471252 773923 1287285 1206723 1024251 1828553 392083 821545 1292883 1222684 252087 527780 1211517 1286041 144610 1649707 1870029 49415 1600662 1820838 1861350 1823341 7074 1266307 1289180 989315 158947 126985 238524 262136 567295 1449161 22692 503096 1960967 949412 823801 1765834 937413 1891267 1609929 29507 1266381 503841 1911460 856906 1283980 1354337 818186 687720 21738 448745 581982 196256 1251467 1543526 1959851 436675 1148242 865146 727421 1119626 1090943 59447 931145 953573 1782460 35803 1881215 428698 1955225 1912894 1201506 1885556 518170 600147 1452542 1218082 1929893 1810482 556938 108580 924827 1330846 1302671 147499 1732011 897728 251377 747663 1502425 332762 1107998 1662719 1326852 816976 880222 1598275 1996249 1508327 1914084 969601 187556 58746 1973228 889176 937271 642309 727856 213206 1502045 1277917 1384592 167070 559601 260243 1147607 353907 42393 485131 633325 868147 1034996 840553 1256281 1596731 1624923 69186 1751873 1771452 1565255 1752532 1666097 1496790 1527952 1325487 1499514 460098 135581 123107 1685635 1146087 1006759 377699 1379818 322434 486865 1955870 1569636 1437752 1641289 1973563 1284057 513155 1208635 77023 984943 798760 717246 1962302 549116 1930753 437285 940653 1100221 1790861 752192 1561004 112279 496450 50480 1867638 1161509 391878 1526065 1026576 573046 828659 964464 1197238 1792209 1298285 966054 1465800 1065060 1106536 727279 9368 608097 167513 1895003 614595 1610997 1787355 1096939 789014 355311 1351979 1979732 1136609 322648 1540428 154500 1494084 650246 183927 1823611 1164512 582373 173506 130732 305832 100859 214079 867065 132563 263454 472262 260377 198968 723017 1909362 1154390 1108769 1741180 868323 1138924 346994 885790 1336294 382696 536322 1437056 1498142 702011 1381052 1579267 533529 1309188 1838013 166417 1279043 167420 628790 1687296 975606 1762810 906417 1657374 826024 1932011 167462 1007473 1793881 1387269 1387698 722337 1633063 390709 1300309 1013386 1132228 1912467 63886 953453 1330614 823436 1333468 1142404 1100950 1582936 1186142 1071089 1186344 659163 662274 1277590 1601227 990347 963874 180956 1577197 188398 1699901 710592 576884 276941 686131 299075 1028264 1859520 1012399 675655 253001 947602 1532967 657613 1595301 1959172 1519944 1115103 551548 499104 816031 1257250 473578 360150 358162 1275762 299336 1925205 1128965 435774 979507 1366282 1089315 1924475 96130 1661158 1373188 1009410 1227773 1321897 167746 1071442 138214 1323271 1612712 1168385 113608 209634 899194 108718 602241 1040340 188152 289462 1088050 204237 775309 440232 224620 1045301 1606816 917941 1902566 1673038 557 535221 246459 164200 1200754 49265 875982 1065073 1444232 141505 872801 806206 1998283 712248 330255 552531 830237 534945 1350569 1898683 1457748 1830763 410117 1471616 1139500 1752109 709785 1629175 13641 814268 1658178 756936 157249 1342819 739256 319256 1944932 1495721 1714171 1590283 1370797 1671252 430622 688232 1013382 234402 721752 1022838 972454 1161938 119925 1283274 61359 1350265 60788 479041 1747068 807975 1455587 1568090 1424373 659464 1827952 415455 1508281 1068025 1717557 514630 472143 1161557 1839683 1121782 12450 457411 1639933 1726434 1013851 1006471 201086 28957 1486855 953699 222973 1959938 792926 1003858 1638886 539089 685142 1899408 1646114 1410064 757221 1850116 1813056 502716 287931 1192466 1774713 1773447 688773 578158 335686 1024658 1020773 262998 855274 1661876 1092982 1914781 1096346 279614 1854870 1663653 1600362 1567570 597727 1939289 712918 794311 163577 788329 1261103 229526 785195 53811 1331060 310450 865767 1640682 1616701 1830022 962060 1247690 924631 531524 1059130 587355 1263254 1231950 522701 1122822 669562 944941 1108963 1516681 1646474 775814 1565212 1550351 934411 1418655 141401 604633 1900271 993683 929998 1676590 837059 1640759 1018577 1608654 668536 744724 958816 1735993 145529 1490531 1614370 1973377 1763637 1288561 1214353 370000 826218 591211 1540255 740516 1207317 478685 157806 399266 589933 1217470 958433 98356 1509018 108659 1815370 886512 488317 1229650 1974796 187627 1849755 404186 1582949 885627 1889017 1418817 564675 1138622 518529 577175 1538073 730113 207750 1840249 1178397 832420 248630 806246 616305 37619 1219343 1937679 1318140 1142742 134928 1227831 1189355 1956589 1710435 236177 1798342 1688873 1699062 1929163 409856 1725560 1830395 622261 988670 1838772 113068 22200 387809 16442 1297470 1139143 1733697 1141785 1416730 1622973 1639891 26401 1861257 1569331 1824062 1994797 87990 889335 1878389 1372672 152696 1764467 31444 747417 387040 256879 658583 491755 880118 779599 1468625 1699878 1447290 597974 1363383 1162105 1102600 399023 1433713 718389 1358713 1512761 446480 1191050 901945 591489 636592 1750257 22266 1976715 1241523 84222 838958 325883 777761 1413507 1087406 1285529 1476519 695989 955636 1097129 631539 593694 944989 896843 911361 1613125 1066022 238560 1432990 740745 940569 239083 33437 516824 1620914 543321 382686 161085 1830767 1353643 1125117 1835998 683260 810953 696035 650786 1708062 1199097 689253 1423578 923534 85901 704528 1865136 618613 1203324 664346 509179 521205 154756 1262880 821723 100049 1580881 1704296 1164241 975644 565907 1931328 1183440 1180900 199692 1868609 1189086 1345635 1258784 1195251 1083258 13971 1376396 1656637 110367 1341393 735783 451120 1828026 1213273 1403434 1391072 1837614 425481 1906023 1392340 852162 1222541 1627580 1051363 54186 1108972 412207 5207 661745 137097 1727164 598200 294373 1089457 1852036 1082851 305649 1558509 623973 1276356 235153 1377490 1261681 260659 188235 79818 382744 1376224 580207 1009770 1067639 1267624 543673 1827707 691687 142213 981252 389697 1664816 1325701 1774590 143173 406759 1565688 1084333 291589 1319266 538862 694384 1968871 1824365 1246369 1034626 93693 497742 347020 642418 1022635 839086 1798643 324373 1639903 362344 287990 246602 1109981 1610225 749394 85463 412954 1248143 463991 1599568 333495 1442708 1562501 1429435 1684569 654437 1401363 303272 1907132 221143 1895677 1416172 1011170 1011057 1448022 1837115 1967816 822129 1023382 999397 559626 1509051 71041 86875 725814 1244008 480414 73816 330310 82849 482257 1090073 1651731 145622 1540260 1991252 1325658 1433912 1960499 1714515 1348660 1725455 524052 1184702 335889 832325 709907 1300009 12808 418324 1632035 531875 739557 389334 1348320 264751 1456782 1812844 1880799 242808 840863 1761380 1695224 1560223 869234 1870111 552093 566301 1941657 807312 370684 1584004 1926710 1062566 1012489 1399873 698482 1663181 44489 284006 1119516 1512812 244035 1200418 1845898 555523 298459 1278726 110966 1366904 225019 308982 1067620 1524357 73011 1745508 169171 385678 1021401 1814826 1289862 497947 479319 1580985 1626123 829144 1934178 598466 1610587 1553652 1173795 1607397 1555945 1857381 1100807 1373856 1700041 508095 1400916 1939804 152155 501552 1683365 1824630 1289937 349835 511970 1468922 1471813 487236 1451050 978300 1495316 1109264 1469226 700026 501521 1195996 1278090 1840690 148627 1848068 1781368 1395698 1684449 955326 783249 1194722 1808074 1507975 1067235 826381 1564796 500997 1135584 1954944 569009 941678 433993 1857457 388609 303288 1151017 1543687 1937518 1341050 1980370 415461 1949058 391394 1234091 742424 1921105 1868317 1377604 735585 431068 1495799 1161156 290136 500146 26911 187301 771016 1126357 931936 1537009 991971 948357 512446 606958 583003 1599248 30640 1916479 705668 1599928 1700770 33147 1436278 927295 1558950 577706 966991 843751 1181562 1931368 1499762 1197983 628250 1982174 604269 1969933 1622093 911299 1931196 820591 1983644 831197 1417229 256709 405246 422364 405807 1775887 901723 1834064 1363516 283297 1625896 1250834 236432 17196 249763 686524 632954 708847 1062190 16348 859479 1049694 311102 1974045 593240 826653 712460 1935944 85910 363632 136077 1469921 220433 1497508 593374 785498 235368 339110 1387507 1631907 1428209 141285 1544383 436699 790544 932788 1329548 1692584 1672857 297503 1112101 1971581 372903 1412883 1795822 1788593 1909672 972616 571992 266238 506255 1425944 1968082 304035 671550 103778 1688970 155929 1920725 1389668 634646 465394 1487159 1657206 1574868 1151545 809030 1335096 123737 948054 515051 913053 1453871 1120110 1183952 826848 1951876 1457825 1743454 1746417 1016074 1790221 503220 367972 1396311 208549 1043706 1325961 1662702 1092298 292943 632583 1586335 1866025 1602092 1314196 6282 925302 1887357 1609580 287164 1594114 1401462 1806260 1961301 1027706 1179623 405076 582231 813602 1982972 524463 1521269 1074046 1116980 109628 1217644 1286118 177191 28781 793086 1870590 709792 1213638 1677131 485836 1819835 852816 856436 1288547 266125 1462472 237134 1323761 48538 1303393 429835 920507 1493835 1395546 596534 732862 1270545 1466533 1781802 1486811 900755 1630044 102952 1556611 310563 885131 761347 1605886 596382 1621278 1216916 1147264 26428 1226220 1396137 273480 1633673 1636616 1991352 575208 425785 1303143 1573891 953536 224742 130680 1376179 1342433 59687 1117551 1790809 1968639 1951137 398614 1875271 842973 1063503 941488 1924928 200106 7881 214125 1906723 849358 221440 1493140 701348 1412002 1585335 916334 836114 571946 585671 1275159 403893 932899 626536 1352028 1750016 831326 814517 1491176 336850 357197 1084161 904418 1494190 404044 792731 330035 1146261 1806550 172522 1947000 436301 1179600 143410 1437951 1845795 1731743 17206 1954973 907723 124269 385014 459808 1870656 890607 1547607 1219793 1114012 1384217 762955 1524031 1473966 1683738 1140226 340651 1017092 967507 1601880 1004706 1596766 136466 1185874 1840152 1757312 1272630 113852 1644798 1916671 1602132 1443099 221492 1367884 1271104 1350061 436767 1573249 224422 963745 1186104 1480974 1252446 1842954 1077702 325086 1385163 528135 265222 1976745 85607 1907 1627262 359617 958143 667845 1776937 1285384 386408 712234 1285092 752935 36697 1619501 1881725 923621 697531 883494 1923622 943612 1049592 1228463 802577 283497 1582838 365040 481935 1504362 703086 342248 1257119 113058 1855312 1662463 700859 1123193 1960727 857825 1213404 1166674 713571 60910 1912703 1121695 713059 741988 1543084 700075 513296 272083 1439313 178174 1904408 498601 879731 1580299 660476 1593239 614440 1873637 481422 1098701 599634 497668 1441307 1612668 1595556 1351012 1348701 1482205 92449 1923691 529944 1503860 1715424 1875138 1114370 1176576 1239992 1325583 1470890 1690824 1922607 937715 1010132 1784411 480582 812415 1897549 837669 582248 1002272 1330044 1488741 990938 819079 1293453 513850 1519814 1019220 763099 1334878 1180343 1583062 1296404 359139 214148 541580 1734731 33003 134314 1055165 326748 61718 54472 886168 351749 965030 919498 771114 1241835 796527 1221453 493057 1813698 1622805 1002654 1248409 123931 773637 1626223 1294961 893334 498263 584473 1248964 1406599 1529052 1547414 620238 767745 1644382 1656375 83182 1018614 973783 892229 300204 1404757 1769823 243319 555365 559058 1955323 458935 1508801 332752 740851 1887737 1537324 485588 1478384 1629618 295314 378446 1171745 1174893 1812199 81325 1617992 1845095 932729 827334 480832 1532712 1786286 886616 1236941 1552244 90957 1607262 140994 1293633 1257031 426169 1495988 1870040 1027311 1343012 1004514 207695 1446718 330774 905778 642043 66230 605118 643773 152647 1954415 233785 919940 260293 853884 1822167 932241 1987731 50972 1197981 883409 1820315 1625000 1640748 978072 1946375 544427 879152 1449584 1593351 609978 376205 904786 301259 1907866 1122042 964223 947749 136773 1617569 1811551 621560 1308643 163493 1316561 145363 519811 272155 510584 1694922 521842 279380 1471285 1620391 112798 29330 9852 17587 407579 1083809 247891 409997 1641963 1375225 1265088 773738 450025 1907343 1957470 1980379 1238769 991195 116103 91073 145735 90187 1291592 1193308 1366835 1823115 903740 609857 1845189 1603321 1190369 1482954 235522 1311676 343156 386333 566055 830684 739729 1274637 914691 1853497 249359 532333 1523394 1365620 632256 1050342 1713376 147384 16759 1046833 578496 945668 581632 736033 1949474 575678 650296 1249086 1134304 1066298 686461 1860148 1440468 270108 463462 1750964 330068 1083876 1289626 1639416 1302376 1959889 1741363 1227543 1591253 1640909 666437 94354 1879878 135985 1361546 1038220 1355043 1414412 1997749 1468921 459109 271154 1041440 54935 861613 1795024 992043 1879938 659048 1166968 1384070 1472544 1136464 1078137 724854 1769692 1170273 848433 1389520 25104 994503 1789988 689120 472211 730709 958973 1997455 1925943 398230 1719132 1866823 1683065 1255502 130825 1886196 1298581 1502434 682680 636835 961437 1743321 1974736 1108252 137533 1421872 835239 156268 1059550 1244356 1456851 215661 1278885 1988405 972455 1384256 743389 1468530 1136387 1200134 24771 523168 88149 1357582 1343980 896483 1926818 1638702 611177 1589517 1358131 1447279 209288 1141830 303761 1832466 894299 249296 1254052 1958755 1061866 1263554 868905 1789882 1945096 506855 1010655 231970 1957264 431147 783108 1542191 592793 122901 1164236 151120 1310184 1650322 14681 632765 584095 572450 764363 1143067 1674816 1466152 1731787 1023408 1976517 1435920 1382996 137425 440594 1871758 1759370 882317 949042 1131281 1876653 658704 1799081 794068 583075 56077 839833 455564 1771144 1957424 801142 692220 1110806 611358 1906613 1158383 1399433 381685 11276 402546 1901494 858451 1749533 701021 1097617 958383 35426 1510028 1203172 1389857 190108 1061670 1559704 1156677 622087 557774 617542 409674 956604 1935576 1602845 1872189 1716209 1006860 979667 1130446 94999 1733702 1087411 373990 1664945 547708 354383 273891 577457 169370 1227462 1937115 1214279 832400 327517 254668 1242938 1995604 1390727 1324442 1080002 484644 1654343 373853 294508 1366498 240676 1907501 601325 56707 1793042 1105709 378879 1391635 368813 806355 843277 723675 1098018 161941 571453 825836 362282 326287 252316 963382 38268 361393 1586067 920959 183925 1197660 406383 1971703 807599 1375326 1173925 1918538 228707 1689740 403559 1149412 666076 1166077 426826 427026 1873319 1506431 1883844 219314 5199 143292 1235739 1725684 949409 924274 1700075 1801441 398608 1088155 1730056 156962 1041173 1152532 860979 535942 611070 602557 1842817 1654688 1589655 1313547 1606641 74789 1615428 1591573 182650 990828 70688 346364 235350 212571 1431661 549578 956277 1996027 1429700 300431 465261 408235 958767 143769 1771787 1576145 1567114 1212305 1480800 490667 1518586 1267339 797122 752031 626245 1428791 866068 499249 534538 1039417 1328965 1949202 1271116 507196 249021 450257 1690000 1100046 646844 1475569 297766 224124 281281 1243402 1980408 477603 1840887 1214108 550069 676089 351141 393315 1946539 292663 1015607 733373 692416 1291275 237594 1303542 96551 1120915 1795538 872619 1644775 679185 114211 1690781 1300184 1692 1028816 1907443 1435327 1955655 1895803 1827948 1401597 795120 1157462 1314796 1419892 722157 21703 697847 1201515 1530894 978495 1308916 431424 1969321 1381627 965654 1584071 1608813 639341 1882358 1099092 695450 1374179 1044042 1083052 1724875 1269398 1424285 1370491 744298 60802 1996127 784007 554602 400385 437189 259543 823098 124678 659942 283168 1824955 717447 80687 699937 966141 793916 1185508 1173022 1936408 1288241 1895676 750975 444351 801044 784202 787938 235580 1126851 937209 443064 831011 1964609 37218 89706 506451 1478446 4450 419142 1914118 1542139 1196114 184091 501826 1863777 1628044 1220963 191189 1168545 475143 1820110 1229152 728283 920731 1747041 100588 336535 1531506 627237 1386471 633941 1054131 1831476 200748 897099 643835 1599222 1805595 1056828 1836753 1636008 1239051 1802863 1186651 1741850 60948 910115 245070 1449592 892563 942720 807862 1843032 1097827 1125331 1700484 613333 1832268 931361 733961 1913705 478782 1280218 1701173 1252556 718604 1539195 473668 1552018 842984 371778 1515232 1642806 18797 526550 767765 1532815 32627 814280 1827967 1641967 154007 683279 256759 1122363 271603 982484 653980 1209867 1102218 514652 999966 1976894 1378881 1882351 733050 550364 882833 1203512 45338 1196345 1470036 261201 1646488 525883 650589 1831403 820931 198352 681311 1189914 1979932 1197381 540975 372465 211153 1266676 553405 1796420 1281777 1318885 895161 1701032 1066541 723989 1173127 113100 911237 1068099 92137 776207 1532160 1851919 1869763 1905066 1336470 1131577 1180112 1699364 133559 813785 218330 902250 1019229 1477103 1240510 118708 1865273 870234 653137 69960 638668 153432 1075209 921310 1263473 656912 62761 913864 1094452 1770850 1474889 342689 699058 643000 1528986 1157148 1031733 1277464 1640659 1134887 401698 1886749 960741 1518743 757539 1857769 1208304 1460193 1367291 1338506 1791416 934694 539582 789291 1507002 1157860 394698 196392 1964446 362325 1577805 454495 1715163 1341381 348889 1588542 1257521 1179660 1038423 1461888 1323151 476800 827882 618307 1029578 29435 1915891 1055193 1126508 622033 1691276 1147945 1910594 796541 139906 431142 1069651 839469 1823793 1972379 1915250 1337682 22468 400033 361600 780846 878555 1360035 1169261 1240827 905242 784553 1422378 831441 1093878 694287 1568417 778167 268889 114462 371073 867222 1706720 633565 1890292 992888 1311896 1584263 281967 312445 1931749 1862776 1646906 1651965 942794 1976390 1928122 244195 294502 1064932 1296073 133787 1418973 1377894 1965571 607281 756778 832722 180888 566637 1055250 830659 1604891 77308 1002829 972713 445785 1963862 1422988 675203 827841 643743 744352 487496 1261785 1026083 1711506 1964443 228538 1859753 952267 323376 1931802 1171732 803109 1880513 374890 747086 201776 150697 1791894 1949128 913574 1172456 1894535 70072 550921 574130 624711 1260749 1626996 1950477 295950 1912207 68036 1238714 569013 1311885 908010 1145767 1795305 475403 1888235 483296 293454 1663471 60347 30414 1791565 444682 1280683 469352 542298 530590 1570837 1188579 1380378 565198 1873842 786719 38145 179379 634700 10523 379097 1486708 1832814 1190477 803096 1207040 282630 899165 115453 1245679 1954519 142198 909209 1434691 175235 1528227 877134 1838365 1340206 1981919 742794 1668155 55001 1752210 60906 1034271 1245667 1057575 1632316 788095 348142 1527229 662462 1260963 1006255 1279053 888979 1590327 564632 856484 1735414 880366 1646860 682349 410914 1655543 758082 1676062 1829914 1920250 1462805 672207 1740610 1822633 985353 366310 1072562 1343770 218171 381727 66892 928959 1607306 1370351 1033932 908821 1675299 703692 1525553 272920 551605 1067152 1629661 277021 1899821 1952898 1420345 1707539 171711 1828088 441408 1007742 974367 1511499 1986284 959453 319535 1013720 718406 1537084 1403964 1284572 784367 172836 1814537 926410 815088 1998214 691750 661296 1292905 1511145 937360 20969 1502075 1164802 1322641 1656572 131060 442298 879901 1890347 1541063 935552 1074444 1952832 1058215 402235 1992838 651430 236701 1497414 467960 616393 398924 1635658 304985 1284081 1716985 704265 1316255 530818 1249698 1253102 1265728 1573146 382924 662692 1278190 1985992 1492357 784016 8962 857636 1193558 1773854 1314680 761404 1606818 1535010 1056551 528462 1789684 471594 1234886 1350041 619142 718246 487796 913753 1293365 1257204 1515973 1003075 1885651 1459486 1350319 1439519 48899 707698 821564 1746623 1621634 963372 191644 333438 1989999 1628419 801844 1905045 1779328 1038908 1485083 1539601 722024 187985 394996 342022 1847320 1283802 1951756 1844130 1414325 1701388 1240217 885647 1325713 1053634 1001441 951277 911709 1742241 114482 1424440 66800 27332 568635 1546739 1713840 1028287 1466326 1812172 1125889 420383 345389 1266408 1775386 478783 957387 1873378 1445607 835209 1676223 1024201 863632 959718 583469 451551 354221 520223 1722620 147684 1399435 607356 320175 1805603 1973146 1165275 1402000 642666 759737 137875 1623557 1868608 1515824 1533902 659119 486940 362420 363267 899043 1479698 164285 810705 890051 1577115 1378113 1182150 1478746 52837 1879730 1470157 855041 1579271 223151 1625639 1277713 1191141 849342 759000 692768 1507134 1610445 1304310 188495 1792602 721730 1587157 64183 1298316 605894 587101 176190 1029631 1044074 513790 788499 1051829 147902 1218415 771420 1650228 834843 1024687 1363049 942110 1376787 1831835 1162309 735102 1756751 1575179 1217101 458316 1429254 1026216 1742730 1032034 1693888 1230614 827932 1366461 1413654 1471288 1629104 1796863 1514042 428596 298906 1771962 1654105 1287493 975507 1339946 1742399 199101 1402619 205466 1128271 1671814 560002 780366 450164 1860127 80221 25623 1086984 370022 1320972 1081360 873924 1017347 601883 249457 1035759 620352 1850490 69524 636826 1040721 1057955 1280864 1138709 462521 1808474 673356 122400 1776918 1851931 104687 508503 1400759 1438746 1761779 595152 1331575 939970 643759 1910940 548438 1483069 1312753 355826 1711740 972592 508385 1937150 1961594 613612 581826 766551 1127438 1195774 583728 710655 718543 338382 1573008 73203 847377 1908622 136215 48753 1144422 1355700 1851688 145442 1323814 1707288 825345 1263010 1676266 1373595 1133688 730197 527773 1614907 1335024 554330 847409 635507 1910138 729150 1625025 235844 1703602 211229 846121 267747 1792438 1794706 211900 694372 695339 94996 102761 497665 1209170 875086 1585194 1060033 423891 1150728 1704350 1863051 665832 1795723 1041968 409154 1154027 14337 146086 767003 230208 930015 1470749 911964 190994 1800877 1900953 264796 484069 1862420 1440678 1615726 1463295 988893 1190880 1506207 1588348 1620374 1857772 1516063 1134834 188021 1468487 19082 530541 828783 541322 1697250 1681461 215778 1320114 472545 833321 653938 1673661 829353 574804 620484 247721 131273 1794050 1986100 247690 83840 1285489 1995778 353245 782284 1511562 1204770 1004206 1457793 110595 1452814 680352 1498906 954612 398218 1223374 1138580 1391735 1581447 1202059 1849382 726064 386863 162013 771735 1369511 604207 1942478 1686144 1395793 1081777 314850 1053229 1515238 1791560 904607 12135 1296975 305109 1471618 722272 476348 294898 1029868 638545 1234618 1499104 1793811 968048 333948 477578 135745 1730770 1285415 705883 84003 974159 1679540 1840708 440554 1121006 74905 1443200 761876 308776 1397461 1578128 127678 276208 710807 768979 731043 1641663 189314 1399650 1736768 205041 1824260 1658335 1169598 1684079 731961 115543 312848 331706 1734346 1065407 1341865 1612990 14087 277264 454261 1900550 631660 1123242 1371623 980508 1954024 1030681 299207 213023 58837 1708305 1162096 175912 1216937 368226 388730 1528791 1838868 766617 1559949 484861 116427 885512 1460120 1427711 758381 1226842 320342 1816993 108868 474747 1323201 989514 14950 592017 1117927 2941 499731 23711 1035928 119489 883401 946593 694213 175889 980506 879842 561071 1541346 75573 853419 13647 1522058 557300 956641 1426153 1944812 45976 1385647 443534 1147643 163059 1005743 462032 560930 1169674 1860248 1785103 1777850 1268185 1837566 658304 743830 656236 1704904 1607639 1094274 293449 1757464 1078682 1386252 916486 995983 940805 422436 1013305 286126 1761904 1692188 1558024 1106776 751119 1872292 943581 218168 1175508 1529751 150195 249227 1680819 1858771 470908 61894 18550 1433591 915887 1794630 845243 1244205 480545 1022302 10788 222898 362808 1262884 1767559 1337473 252329 1087672 1035041 1091098 1470595 110381 950750 418746 499068 799218 1365188 1475801 1838987 1453057 1325454 1670076 1387621 1611876 1560296 1664747 734751 360464 1295852 716886 1725845 789299 1319344 323855 1768529 1671312 663225 502401 409346 1970224 659159 1569933 260978 418827 1607280 96784 1098931 797623 910280 1230251 476910 1031466 1973045 982301 1801616 1329010 1211223 672524 1004151 1905627 1398586 349799 730958 299769 1672173 712647 770404 1657607 1191685 731546 1504968 620243 1944667 643585 851243 1846469 1258765 955416 1870253 390546 1135143 919133 103447 1257540 928832 1000189 411993 1563067 1205711 1950756 973851 165394 1259614 909531 1732787 113138 203865 1329594 152980 334160 479901 1198115 1495735 1769911 615686 1960422 1965258 1667728 1041819 1262318 1866896 326643 366983 303628 155750 747768 1094736 1722386 849655 1065664 32835 1622782 1620986 1607915 421682 1394666 859414 1818226 403842 662624 1724732 357847 1695554 1184814 582118 911542 404940 262920 959627 388006 1886635 1134068 447163 504843 1009159 978526 915576 645777 108472 552926 1050332 1108397 659220 1159670 581637 780140 1288362 257348 901409 677434 281326 667989 1787162 132352 300558 1057893 1709546 125065 688432 1501938 768426 336218 1227126 1230810 925950 484466 78764 387615 1449638 898934 1997414 852508 843055 1151511 1651691 143104 1010417 1826542 1261402 1355660 1322632 785850 760371 978231 437106 896361 1123133 1853221 609790 1875290 1083256 335551 417178 21999 513126 422064 1663332 1044191 1800046 1985177 687861 496390 1357820 122905 1154571 1768531 1214811 1570432 712972 670357 641930 1743700 1097889 511605 1352093 1590401 107448 1045722 1034311 806600 1767770 48326 1072370 1699524 1766999 516828 1265700 379954 1261578 452703 1341146 872377 1296839 1854452 1817497 513395 1506699 1035398 1093962 1474422 1056324 424449 674006 1821553 365154 705632 1835091 862966 274284 310623 1006735 1578782 1918692 264338 1856099 1016302 1324312 701963 655901 1179727 1658396 1144201 557326 928620 1359941 1279521 182349 1139290 1099079 1174744 1084554 1311459 1186337 1106801 272383 290271 489172 1378578 185426 1678525 874449 1294902 449823 1394253 328516 260280 619390 1498778 1647621 1589174 783353 119591 508289 377696 1352598 459648 1625266 445877 39712 1117248 1090080 1521838 280887 617531 215496 1266190 994918 858878 557505 474214 832585 498306 401926 1449159 1209099 1573823 851869 459813 1326608 680556 1404992 1345193 259764 1343098 8340 430105 714444 363418 1429886 592893 606712 566901 650163 419993 994459 858116 1686002 1967390 1911555 987226 489340 1332348 634942 418227 401951 259052 490680 1415477 1576590 8360 1387671 1253251 1032572 375826 1339460 156985 1666553 1243183 1415320 1244399 1332977 1102478 665131 1195415 321930 1486018 1837591 1346272 486604 1214365 344822 1120381 1302969 92939 1485575 832259 608610 1534607 1104603 578776 749955 1801906 334131 1174523 1196440 737298 1423735 1108575 1498679 1829839 239881 488128 1751354 1914663 1426640 1030627 959237 1847489 1305157 1161570 251228 592739 1710968 1247773 1650040 302348 545079 160759 1218842 723577 1854165 1679084 598801 960569 1308791 1284834 938960 1723486 507838 296745 302478 1050869 89989 1652657 1470939 73244 1148761 1868419 468415 1357950 335331 1443333 153029 844500 1533600 983748 1685272 1173811 1476736 1188706 1135243 554879 1832617 877302 1830588 1889892 625200 2187 612968 109351 456146 1545961 739863 1823984 880140 1247933 831747 394485 1700668 1095958 1814886 1148877 1578700 471694 566198 943938 1498483 802354 1702551 821128 1686202 1485133 1709626 1246206 700022 988671 183419 913771 1300118 4317 886353 330621 1560262 32202 1410459 1831691 486401 274663 306657 1137153 672533 794225 958776 1511469 431587 665424 1460343 839990 1982119 1949207 1105363 1564305 978288 1989198 1128495 781036 1021087 1342798 824829 1814615 254554 1233592 1174316 437635 1437029 953857 1009333 1249061 528875 1987814 1279367 315189 766733 505383 721567 792656 1186526 1506788 1633476 1668054 747281 1022270 211535 1476571 348795 1135472 87985 118094 1676794 1213276 1480199 1399388 484579 422317 1229677 1812390 1294549 259256 696970 18473 889030 1670418 460970 173715 666923 1938173 1009329 647494 484493 996328 1759115 1396096 1306492 1085879 306961 128755 845737 1305210 1760539 550563 714620 1757062 744768 78520 1687248 1214290 1001746 915513 1246856 1167397 1729912 122977 1460584 323780 1623124 1605943 96500 893502 1722876 1056816 538913 1277664 785250 1117079 278789 448524 1246874 1302627 657519 1926255 1089220 1971937 1426236 1943093 937563 390128 597471 406718 1198212 60373 1169220 97405 337953 967022 1044866 1562059 813438 410185 1213632 1244645 858351 1919512 1632105 2636 365018 1725724 1483889 1252195 942447 573400 300991 1509545 1444795 4406 1678990 351982 1060403 610500 1974406 713224 1676774 61780 8010 914518 416416 488879 1877283 895765 1093046 1064939 258097 738756 725975 296284 1359032 1720485 723348 1403452 1104946 1733863 602993 515265 135169 880172 247528 1416101 1987295 65620 272766 225439 1207233 915521 774726 860853 91953 1756959 978369 1851241 1636455 175002 1430590 143475 264040 1513919 110128 1130647 654455 281164 1599269 470991 1188372 1541053 405957 727628 619821 734105 876706 102625 871464 1508142 922354 754402 689917 1284958 1977131 1878561 535669 749738 241248 520267 69768 381287 1594562 478083 147946 856858 474667 572905 323559 1082070 1694452 1147931 275370 792421 1319646 730097 1894262 1736042 1615160 1400005 736228 121739 1260378 1643495 143233 210408 190354 1387143 1247405 1248585 911716 1817397 1489223 1413743 1105939 1469977 562531 1135703 1309435 1059886 631471 785983 1079524 1775334 1836602 232037 126040 986443 534243 1889495 714314 819118 1748708 1399197 624310 1748455 1636736 1966433 444267 60773 167862 1690987 1456535 1647546 895905 278621 1271555 1100180 624491 1915394 299243 1838638 1141799 603100 1408483 696864 1817628 732706 1287239 681707 419507 646149 1345649 1548557 873774 325250 13486 824056 580064 1874556 408024 1513953 465247 649069 1204044 1225532 49192 1746447 1314881 1629529 812417 1646236 733743 763430 1442041 13304 1935250 695034 489816 1920474 811301 334383 682015 735144 179963 1947022 468545 1358654 1031494 1276954 1039532 219647 1185131 882216 1599733 108506 771513 896612 352631 890697 1862996 288658 1481139 543385 986176 852147 1081371 395776 923904 1591276 119834 858440 72770 1587040 1698836 836390 409844 224347 276461 840981 653851 253625 261866 1024558 359410 1955392 866262 596488 1510815 1234577 675662 1067736 287430 934948 48731 1226692 1103600 830181 735245 883027 1677297 245871 145222 1846121 510856 1919349 893773 1287274 1566158 1266447 1684797 229576 395974 1723884 37918 1786072 1293843 1143992 843007 1375424 1454661 268866 369315 971648 674918 19107 576895 485120 1369924 1891004 1900567 599641 569273 161722 973310 1649380 1941741 528354 1819465 1294437 549201 1779471 616625 213644 1579243 977296 791424 166103 1850732 523385 1317186 1523287 500336 228953 147028 403880 1328946 44823 243023 21040 46898 207172 1548232 215991 1054343 1092510 757631 1896269 948248 251487 1921437 483911 1016650 1358307 1187497 1861163 1229083 395891 337349 1040906 36980 662550 1650002 942980 321860 869927 919865 688791 424915 513608 989031 1832791 992966 1299709 1084044 1850189 1639091 655723 999912 1129275 1367749 536742 1033278 1669153 225063 1819447 1684666 849418 774851 1095404 896211 542992 374619 99497 1325272 144720 1825001 896830 1499659 917973 1239438 45071 771596 522699 342978 1838767 1884093 605199 627104 1624555 783350 1490658 1216244 634934 796050 1084212 1954088 1907949 396593 34351 1339938 228494 675287 793431 787149 1848673 1934605 300644 124267 1622141 47842 1881190 347668 750448 413598 880212 1076760 1035620 1969393 1811913 1514737 1735262 1008257 486034 63652 1652025 125251 303039 64406 1421749 1673831 1342667 1297632 1402635 139221 1202102 23518 29993 1912587 231228 1341874 654466 1863241 1615110 1815001 382149 729696 70342 661017 1673844 1463648 1493318 407497 1649262 1901078 548882 280571 1091251 153074 1193402 1147116 926795 1159380 270111 1801294 1416389 1053132 262871 1352849 1229882 1581096 1849324 456505 299366 976282 485137 1025996 1377719 1979583 533117 374725 1674257 1093905 1639459 1067357 1305829 752450 1698729 1777660 377321 568287 961889 384945 47406 1645835 74141 1070773 144014 633693 1325267 1463517 638133 1345743 808928 1756044 539927 1568418 1072937 1273471 493409 597596 1784252 1703416 1350133 841864 373771 1905249 1500964 1551590 319688 1676553 1165269 270139 1423573 1602586 491665 1712309 690523 1175832 256914 1138926 900618 257418 363930 1020808 485893 1706447 1697512 1721518 789479 783294 544963 629911 1072696 1220448 256685 1305802 1295493 226731 643240 1363594 69778 1180339 420192 1105283 653299 1598284 1531145 1031307 1078246 226423 764632 1972141 913372 409604 753023 861193 510116 983777 1521400 1268079 1270050 1772820 39180 1082044 1435888 680831 49296 1270570 1864834 830799 1819845 1537438 1570160 706641 726472 46255 282747 1271905 411742 1047199 1252356 802442 1348671 278676 579868 771297 106717 1958674 1717956 813618 794595 768421 1791291 1617491 1667967 1091893 825046 1186384 1936053 1778720 663971 1440397 283648 191109 768284 1901629 1367028 159578 266453 763097 1437397 47531 1594706 1385382 765664 979553 1389161 383619 887425 770533 939700 1503957 1806639 1058813 1256860 1268742 62216 1683304 1497503 91474 1387423 1265765 1528509 1820960 897881 1028148 286182 824467 603126 1082764 1010226 1588651 684014 471324 1533939 1502693 686024 576237 1662121 1822977 1921146 1728587 1969491 326998 720787 1945729 1248622 1042353 671650 1211300 1873544 1382442 436082 978346 1539359 1334442 76575 836168 795977 105923 1713492 1671304 1647890 805940 1506007 690565 436921 1977430 1679293 248116 428076 1448610 1572526 1836596 1323768 514155 1403781 1734185 1834987 1790213 1105077 1808419 286410 981159 1773593 489836 1688508 932341 63655 1838973 869259 251709 1141256 779227 1520048 1169458 880637 1921460 1886721 957544 1086375 81433 58950 942546 1324823 537749 1208775 511256 251465 1734008 1533732 1230957 795512 220869 1991532 1769928 962581 1763713 528586 1919033 1836313 482000 506788 1438216 1114636 674630 577652 460179 535063 592135 1911073 1561664 1337587 960297 989781 146471 1796999 794140 1333962 19527 971966 498570 47770 1323324 1281366 1700722 267908 460076 869511 1484956 1482981 90223 1699950 506094 157544 534571 516371 65202 945710 1899384 1686724 93216 561779 1662025 951504 349230 350989 1383454 610789 997392 1452675 664473 1314398 1751174 1431972 1255531 548853 1476779 1049576 622237 560080 637554 1821590 1318894 1411739 565153 1741274 307884 1607887 1104128 578470 1822480 364700 698598 1548526 1696004 1248363 1460853 1519771 1688732 1774479 71148 438581 859708 1265735 1236485 1097427 1607005 903955 1624630 1050771 1596859 236062 1236761 493477 1207415 124683 566905 774510 683290 1197900 715326 289972 1749519 671121 1055342 1388725 203735 1148907 69208 251063 1370508 849687 323978 200120 873003 1978377 895515 680724 1253521 513928 292956 1396816 1526116 1035168 1384905 634297 1001600 1432180 17236 36941 914446 917735 1265664 823129 1243822 1473267 1026756 796880 1201160 102217 1036982 759468 1353752 1307775 1757520 336055 1162091 1928794 1122347 1783274 113423 639219 979752 899937 1727216 717798 1602047 1418149 1586300 1545296 1751789 1593052 1693291 89585 293803 1963361 352685 725103 761300 465725 127381 796473 419123 1187436 1687363 1692722 1465832 951953 565021 1078687 1159020 466079 1213600 1373301 1333831 861245 435286 492980 1919096 363768 160738 104954 831343 892288 1874292 1706611 773482 1432901 979970 1887002 1257585 1170809 168602 1133237 1594693 255341 1839389 810544 1568322 1729536 540926 1268738 1067876 681672 289910 1105413 590942 1181045 1126996 505459 427612 486477 389858 1800294 149521 38412 218292 964399 908052 1278502 698324 867783 595647 1341828 194420 542384 1929901 1888288 1641399 1413003 145008 1740305 1799107 1397266 447622 1807780 765216 1572795 337568 1879066 73983 1376273 384807 726173 326725 1372845 109057 208058 1939951 147366 1558299 1304666 148463 1232004 1281229 1408829 1932118 705005 1997800 1775555 173800 179442 1172730 1514169 984062 759662 1690487 1700901 302826 246926 627001 1253248 177744 771042 519766 470985 601253 1976781 928640 1119727 233241 264163 1898590 627880 1658810 1070955 1334870 1467252 315320 72791 1260394 1062861 707592 1754174 225002 1433896 1891584 611395 595508 1096586 1010397 1775723 1479083 751751 843760 225004 466861 1209085 203814 578937 1134908 259213 886526 1869592 295555 1377178 436447 87353 1648049 144185 690468 185610 1061736 1565110 28330 282890 84845 1043660 799080 15539 105986 763721 1611380 1877665 769662 971000 970427 1291396 1045664 465964 1799145 151064 505558 710021 1685765 215916 649289 47819 1856593 1596332 1654795 1315749 874467 565808 534337 424456 1947430 749522 1867953 1193017 479903 314068 1335678 1120329 42464 1973844 454840 1830301 1945997 1805936 1198539 722170 618992 1533412 1647307 1582086 163940 88497 1465739 1000693 443096 485138 1927028 1189930 1877096 1542737 851950 368138 1496165 206544 704529 1005253 734783 360491 1590325 344997 75538 207799 486745 1144618 1022105 677234 1172141 631054 755798 1036388 1504642 931124 1068510 1878547 1492698 1366281 522272 1580375 60807 1529975 863623 371702 554264 800436 1435769 1987864 508743 34592 102030 1525525 31313 1881707 1052198 1709048 54150 1413535 1643940 933789 1973743 899516 1060732 226012 1873846 1997483 704738 1411912 537981 1509846 1208539 824176 1441968 1609260 1508515 822976 766906 313885 1169233 473991 1396861 944916 1899858 48209 65017 100376 1285883 804103 178489 550721 1539187 1777006 891940 1265079 1938287 880824 1745197 52492 1435505 1518244 1025821 87148 1113815 793539 818910 1927934 1846465 1745215 1007560 895228 136485 1643533 1322612 517297 1217398 1821538 963256 485477 1574586 745116 1539879 212985 172924 1134279 1496751 1919101 1530642 614983 134927 1154444 1519380 1963268 1866180 1736329 1268432 932876 1242894 1586220 924001 901254 640760 173082 1727978 1595782 1385673 1872032 343238 414366 814629 665227 36287 1703187 288993 1804656 856642 1582665 1769441 1502662 1380114 1448940 534430 1935345 1861389 1987070 1512214 927780 1546398 1088720 865844 1303068 116383 513247 1761580 1066345 430674 1368467 694720 1863412 1944023 481891 687916 1984079 532856 1656550 860580 1757768 582969 1599812 386714 1977373 817547 1596045 1182782 881611 137843 1066471 1545816 1814050 1584865 732474 989550 926348 243735 766164 525008 853544 555286 1368297 950664 760851 1116899 799401 1108165 1436802 1356237 1579996 903324 1624093 291744 301269 240905 1286592 1531670 255270 1617550 1123753 1397333 1398158 1754419 31748 72162 684184 482741 1742213 50881 1350495 1623684 807077 21467 1435141 30079 1753439 276983 1584516 120549 727793 1726681 1384318 1238814 531722 285577 1167559 367428 699864 1632705 577429 1850593 1841221 1324127 712585 1828954 1247757 295224 1050055 682585 856944 180832 224853 209051 349662 1605073 856099 287218 1217598 1852805 205456 1709447 97800 896431 361060 1948312 1176043 1167656 540924 1764061 392637 1005161 1941039 1938028 1782152 414703 1973325 1397964 933561 1805321 593542 1984248 1017442 1926804 355050 1645823 1818172 1112905 1622580 1124662 487454 1650909 896412 200692 32229 807009 1059545 1540250 1904153 1958192 843549 250318 117028 1334952 472080 739713 7298 897011 1242166 581764 566351 844028 763488 1397860 62570 536395 250097 950475 1338646 573934 249546 1063966 460846 1350567 1957972 318057 542813 575618 1109115 1501612 25525 813592 552730 750374 1114027 1182070 1339362 1270536 775882 214968 515392 1562542 751911 628364 52349 1541456 380893 1671049 11123 1896800 132555 1488685 1644576 1366772 1589964 1125277 1936938 1883780 1961781 732039 1659995 981632 1810750 1167343 636762 405196 943957 276210 1688668 527777 1042972 1359719 1166599 276956 750076 1159256 1041831 1638885 1564988 457635 447712 1043463 106608 136925 896329 1843907 786700 683054 1666042 689866 1512968 1319652 1305403 913504 1939143 636121 1506019 1595063 620933 782646 1429641 1592996 1211320 1527352 1811006 1518903 1603430 1765866 432125 1279177 205502 1123465 244669 634961 679862 81526 1451975 704333 607632 454931 1276357 874952 97899 293612 1995732 952577 144556 609257 739457 114587 6788 317485 852621 805396 231777 450778 1716814 181881 489809 1766194 328190 51123 1673880 1411071 1044017 30236 90960 1630826 1631762 1072431 1025123 1099303 866797 1514221 60444 997116 418507 1076518 1534362 965752 1455029 1720393 241974 1608673 1545815 53931 1535808 727081 224573 1075882 715109 1279103 1272409 269677 1209555 1621557 518298 1041671 71401 315290 1882432 969162 519302 192566 1482272 515712 1774305 1628390 236836 1620845 1693653 1383505 1738155 1605553 1580162 1060797 403539 409399 1774110 648771 1022898 1348931 1437164 1610892 222335 903379 377493 1412958 1729597 1899031 1737273 263829 657335 505209 361391 1925616 875016 1298543 469884 1709133 1424253 999928 1850751 430208 647554 89826 829983 456397 418275 1876807 1641650 1147072 692324 1599408 1695367 617607 96564 292843 938000 492100 1437011 1369208 557575 888247 1016318 1117754 1848683 883761 112030 469388 1345659 196651 1650409 895807 1787169 656675 1037687 353867 495991 1962526 696055 960123 241396 747075 1237284 521904 955289 1752221 1700743 622125 901895 1407772 1040464 356926 1392830 1422803 676651 1285273 324952 738706 217685 863316 1182993 16944 1632536 1815868 292179 1739432 1080466 1665563 1280896 1156663 239086 1825112 90188 1910188 659718 1469623 1907153 433633 1821156 1452011 886254 827572 1510353 1108616 1620216 1712 671774 1628448 762446 362755 1234962 1533313 1906946 1126509 787918 1190696 1656159 314625 1474944 818445 932798 1502039 1723497 1516713 1378474 65830 34997 1547748 14038 1112673 1512492 1980750 192538 1669634 1261343 969019 1016252 1748734 1236876 257874 699113 1759530 1365955 1920073 194660 1711180 1764014 1992369 1228990 1506179 1004252 486980 542066 338714 537708 770137 1952011 486336 488038 1593383 1866098 707538 1643109 970005 572167 270470 492557 1303010 672372 1883226 1398104 1398642 629549 1806561 1018400 399464 1433105 1123101 322738 1758809 1307821 1000313 1684671 1993592 1858457 409970 1324627 1749066 1969556 1797130 20667 1504544 574158 1338078 1799887 1248619 18276 1898516 1074663 1871248 946277 1318941 225678 1702039 1597745 1095158 120565 1684579 1104576 536288 997020 1661833 780220 349497 1251386 982251 1279289 26364 1436851 539185 491275 979373 319733 1734910 597107 537680 604123 1829068 669451 222363 1077238 1883054 806451 1559612 1526892 950032 1466395 1278709 750794 966597 1396479 287399 1684634 1490566 565368 1980300 873922 1613228 156802 735254 1455077 405372 1231959 1774594 852321 7415 1020707 174931 1048988 368032 239953 687887 747465 848732 1413531 880533 58476 990080 484938 1472908 752105 791750 1768028 1182507 172532 666157 1508846 1435398 1781828 1517600 1274563 1155659 975285 1734169 622795 534731 860561 645821 1689927 918102 554883 740414 942673 927389 763349 1526963 152873 1800343 1183768 1565238 485607 1205166 474774 1653231 1056187 401889 622517 707384 827495 714438 1640310 355319 960759 1376767 964890 712388 591261 13256 1696844 1876787 445126 280953 1363506 1380524 647027 1687109 1484905 364190 1082073 1999707 673156 163417 203751 1656628 1100544 1482746 1132201 1909178 1978364 866345 392791 253306 227584 623671 1249095 816602 687336 1033945 474624 264925 453365 383525 1401690 1505925 130272 1075963 414198 1317247 1633335 1837773 1559110 922329 1239783 147766 1825616 856531 869304 1654463 31835 55942 525851 1182780 202253 824822 109699 1984594 828171 1355903 945186 483677 774226 364361 116567 563909 211549 993020 1040867 1585240 1482761 1941488 1668524 1034512 1714406 1357816 461965 1868870 1845712 876743 1632044 1207232 493111 1557849 627326 578922 1409609 732175 1140 843600 1619377 1878170 1085319 845953 736903 1950720 248056 1201341 518192 1615308 1062346 173143 1554666 121866 1587624 668735 862 1820631 1133583 1961678 1012913 1321949 499600 1716930 485354 241189 1704597 813609 676851 1621697 853473 1966357 1949959 918856 1159141 1121238 52485 729015 185282 725387 1594228 1464368 1495147 1954368 1683737 92407 1926945 1383291 131350 1357183 91890 1600021 280767 99703 903799 1386398 694085 1262968 1050905 1364791 1231676 63371 289178 1209718 266011 1936568 287308 669825 471002 1257434 882665 1013402 371445 1583559 1486363 1239713 1385077 216210 606321 504403 803905 235662 937262 1712325 680396 916941 1761404 1153572 1912256 1660701 446240 98852 815655 581962 549101 1062070 675681 1674569 429112 1699327 938063 498372 1854893 274241 1344277 739843 1336626 512415 1989039 1823756 861822 1026403 781525 909993 864473 1037954 1042059 494234 999429 889527 856878 453177 826403 421715 493897 1170026 45762 156307 1257161 1740976 607163 1676589 1064092 586847 1999744 1829693 1749179 1885737 889994 309640 510225 1494042 1673712 804226 465545 635512 137617 1923214 194001 1611083 1774343 859535 1748452 968232 338400 806458 1948651 1901430 1538514 1155863 403444 208443 1423222 1766927 960643 445693 540827 150620 533867 1288907 259898 1745617 539834 272737 1180113 1028572 524697 149934 284415 172258 1517325 186261 1764497 228072 948362 211337 357116 505449 540463 226842 1715460 265151 1939564 1679368 1546504 494099 1265300 1875339 354278 236005 694208 1570166 191721 1392704 221034 269579 304494 251563 1797726 1106798 954214 1745453 515244 495928 939256 129063 1437566 203656 571403 1061102 54753 879743 342137 72933 848988 1743450 449490 172132 487983 249771 1806192 1203901 1834755 1442921 1300319 554539 1237466 1042736 148901 39827 245047 1731424 1937728 1340598 1862550 449652 446863 31520 1440589 770471 145603 1134653 1172975 1940875 1066628 1006082 1220197 410682 764899 107686 1843536 15520 1776626 1487818 1807419 1067731 1502429 1599075 525691 1376596 1864306 327025 1350430 1067421 1806817 755833 1740838 1838091 1628324 1703855 29303 1172269 216215 865959 418578 1673056 117201 1642494 1063587 1403669 1454852 19549 266308 1279468 70934 1439612 707909 1234995 1371387 1951135 1922625 1598012 1023344 268917 761659 574123 1093312 1075747 549226 124453 326707 586724 1330760 747877 1046356 1258439 896288 1570542 1388323 1862124 283031 1504808 1396774 930021 731532 496005 257727 212053 526571 1093274 432353 826747 833143 1874721 1923480 643539 174305 1511316 74301 498922 889442 224151 1165267 796368 1405150 229763 1144734 1695728 76003 1504024 57111 1906278 1577704 815041 1763389 811721 1160173 1217351 412692 555143 173144 1522683 1314610 721904 414961 401204 1666017 1768270 710907 39120 1960816 588034 1877721 803360 363637 1555218 882207 661266 1901001 424198 1364960 754918 633798 1015835 303565 332122 786011 474706 1367173 940124 613075 1016242 954223 1027919 1562890 77871 62170 653357 321791 128334 1498472 211781 1913901 30965 1726279 747131 697905 614220 1726596 1874470 1980582 575007 66545 748769 377361 1521473 620190 111921 526882 468367 1678401 1596883 909027 861783 1474075 949735 1281194 1135271 1700217 181232 609497 902959 611853 1067265 266046 963771 1082783 1902706 1983522 1322464 1473690 1430635 1300664 1214819 1702906 604747 72334 185449 185461 1766209 1983678 1070467 1276882 1445681 1227736 1588121 1780023 1406661 1200203 1353971 955040 223104 1416115 645850 1240977 1766222 1160355 250467 667632 526849 1274181 1291897 47173 273541 1024597 1361177 1654225 1494864 21984 6814 1725387 280457 1544637 673385 831258 1321121 478615 1330932 759999 957076 1642834 711114 1052458 426446 899031 222069 1015684 250750 1276782 82377 392079 819128 1246934 917392 1347190 180369 141875 86073 1055290 809640 1791951 1607541 653365 131247 1782808 750965 789428 747329 1354828 226927 581272 1325192 1131861 857328 980809 1809873 1197313 389527 1872800 1840732 830498 75205 1146457 1501053 1113929 1125441 1712264 1443006 1456885 1571187 430734 943055 789067 134538 1624808 1778091 552421 307101 1021091 1068414 1595925 536172 1751111 192575 252113 48382 342360 987835 689593 843100 881592 1499424 1405626 421780 1477543 1614477 1600799 512664 1181059 955214 703333 177969 1042888 2992 1041475 1798988 681153 1131885 1706043 689315 1276844 288222 470678 1271159 147118 1834384 660189 906734 445302 571093 453614 571057 1658158 1394752 547669 1841310 516213 1842153 874724 522896 1880231 556954 1019919 737133 704177 53767 1616463 1134770 1639139 1744271 1205774 1695525 249555 845274 1470741 466422 1188580 753775 325595 313908 1309192 786226 1711265 491740 229856 1417227 820002 1968400 128566 1926889 285611 900056 1859593 1031127 963021 1727295 1399379 1542521 779257 894413 1972439 297351 582555 309772 305605 895841 1957110 164484 832285 1190757 121008 1246917 355660 1463508 1589534 479516 583128 1651702 528468 1436782 1043908 873119 1483107 1802367 1563106 1728198 1788911 510042 508241 926599 1554426 1907874 315876 1070370 980220 235262 1451441 1590169 1195249 500848 60525 401532 418163 1526619 1476516 317795 1495498 42341 1222116 1314916 527422 273898 1602056 1381 113588 97192 303956 1529950 735940 1654361 1357875 1498206 807720 1117055 1214756 1032761 1745877 314299 1519688 705312 81903 1455640 1429942 1845740 1000243 1206404 343492 1492532 1549627 1767331 402849 374223 555023 838449 744489 1112338 1744530 583927 758839 657147 1808575 1717531 739661 1980925 914710 739605 1434791 1151125 314870 774463 911124 1775950 567019 485630 137493 910050 1315198 231711 1484924 388928 1342377 223925 1169275 780579 1557194 1679823 1036987 1729469 781791 694960 1320484 1233802 46824 1856399 550676 1933124 1952892 1351919 827366 907198 1275501 2183 395183 1567848 516294 1917489 399724 491945 889270 985618 486606 369007 1575962 1504529 1640198 1967145 68108 1108840 1236180 888422 1549020 927238 1835516 1511987 80481 1038768 1607525 1912374 1917172 1431225 644519 701279 90807 765532 280371 224338 1507611 1119040 1913322 1404310 1683550 387502 1843737 954728 1739628 236597 1625883 1665147 1050024 1299968 1352603 975255 11255 1760035 1235064 1391200 1924685 855542 72698 59530 259928 704140 1569532 37523 1056940 780478 1118613 430381 548577 1195403 1268182 326332 1019084 804885 297581 953600 26930 882595 1659932 253864 1900185 1514261 870199 1566423 63124 1779172 1596559 444027 1434024 27289 1030759 708976 882997 555155 1904814 767038 1731735 934379 555564 999557 1204520 408461 1604494 172228 1079432 1810284 1993470 1539376 43374 1053960 447766 148114 1796448 1837620 1100570 527924 809723 265676 1617817 1428370 1196623 279178 1260629 1680167 855465 489248 1194375 252812 1270749 633213 1500158 1658907 1715226 732307 1969654 285873 1117204 449013 338513 497200 980553 1213046 1465495 802725 1663425 1939862 1230282 1638831 203128 342890 3502 1129937 135 946630 842019 1145572 691854 1487756 409846 1721997 1899715 407359 1750525 955794 1796108 763601 1295863 1039633 1023635 1158467 1599973 310502 179753 517130 443450 835593 1788803 809391 1111947 1464400 1833551 1755014 1448835 1913321 188730 897554 1493987 504593 1988309 1269378 1650263 156832 1119329 464570 945775 1187325 1045243 1665889 438403 769637 751169 1187785 484269 828917 1479357 20910 1589728 1841959 974447 288254 1175783 571384 1822121 335589 881067 1801437 1690316 1997829 197796 1501997 346447 498222 1350168 1197503 532506 453558 1372549 1418355 1233976 560023 1777146 384271 1116579 792623 378697 438927 252482 1304932 200339 829629 709084 1496998 1048873 1354587 309454 294362 1842356 1964823 1871863 749306 1699372 404179 1095845 383716 435337 1378333 1534562 1251357 804417 1800980 1870315 103318 473667 290405 536209 113993 819483 1012239 840820 1902588 1252798 1949824 630443 1164748 1567382 424723 1961144 785170 1743842 1961600 1942824 884154 1181675 1535983 301818 1655140 1648535 352777 1645282 406234 233071 1739871 527546 1331657 935743 1793927 547762 189607 778315 41616 369010 1627192 573766 1529981 257963 192350 207253 1941734 1258897 1852259 613734 1613303 1337977 1957728 1028192 1106170 1399560 1886621 67538 295668 546804 1318741 291099 1299265 1521664 1930309 1120397 1379804 1649513 1310503 1315169 879326 38492 144523 1201199 864958 762576 1491737 1693793 691803 1536002 1537122 632750 1680856 907572 68300 1080388 1796062 1580511 1457130 201616 1485472 1046802 540881 1902366 500823 1510457 240845 636964 1449957 405360 1500045 1472445 879279 786555 886622 1619479 167451 68303 199265 813471 136648 1117386 858448 1520168 902192 1850710 816343 277121 1869942 1524937 783366 990858 833436 1501287 1113742 589041 557528 1217917 1674862 1612221 331867 46060 834708 182044 567262 618869 636602 1115003 1304317 477948 1711638 1896118 985017 1981640 324722 614233 183616 1551153 533301 682881 865792 947022 734478 802069 1374677 1244840 1280341 386390 679658 1345038 1503021 1778414 1982124 1445288 1657900 507825 231297 1720442 1887906 1816477 950499 542328 1608951 1831113 1880489 1284128 164032 1269210 351135 1084032 1066741 1057064 1245534 1699452 1128147 972038 65717 860082 716631 1575645 1271283 1078561 153723 169193 800615 1286645 1954679 931415 408615 1614938 750437 852700 1998226 1699831 699753 1576808 296317 1269236 986966 68028 419439 66313 1390470 1991694 1711891 1746074 1826427 821016 419515 342611 1927981 1012669 780337 223285 1937036 1659537 539944 1288474 6181 1633187 1049839 1494617 1857661 1114213 699523 1048152 1996319 238579 773181 1030430 1214399 1603107 1092374 958296 1241468 1991951 985217 1665956 1615612 41594 1949111 1934296 1917594 1404503 1372748 1804458 1734472 548815 52534 926142 515817 389158 15172 566990 755267 1485662 1765497 339430 638736 105836 1197889 1390042 819345 340496 840010 1408328 385483 1720928 681152 960803 1825604 517014 1795613 1773322 967781 1885758 203208 438633 108540 1645237 1032847 1127598 1660589 340143 36099 1901021 1021607 93289 1558119 508401 1391381 1835177 866645 947433 140992 1046926 1671019 1831144 1164222 1344082 310478 867469 1370593 474862 1125035 1959810 1084767 656500 1715094 137528 1757797 76924 80246 1495222 971630 630413 1646711 713819 858205 1495341 1498290 1973959 1129978 131324 690404 209320 830597 1892283 712175 1628841 1657179 732477 1374653 1349106 1791539 1726452 314714 25173 308505 892383 677762 1413284 1964376 1268150 1516079 1201317 1428374 1333251 278148 1279436 464328 350638 1150078 584441 1333837 271551 1510035 1406117 1592022 62158 926544 1220841 1984341 1359786 1344166 842612 928361 476379 935386 316704 1063963 354913 1505319 522794 82441 1745121 151883 828840 273491 1374961 1289790 1193294 1235986 1149120 1319878 1901664 1457465 1182123 1741339 1850415 498378 130187 138213 1780344 1229057 394189 341775 1875630 1571185 1304491 43270 1683625 295852 126165 627592 223219 147477 1178241 1186776 584066 1581687 610094 1520208 822675 1731524 526886 1176671 1095071 1721012 1983418 1225881 550020 257109 1994932 1850877 1933461 286289 1020059 1836131 244546 1268243 1022855 953906 1642559 347226 1681726 1513730 1641856 1262241 1061919 75672 207918 1479022 604669 1760747 355016 1692765 581679 124467 525799 1260762 99030 460134 1266769 1573465 1113416 1852142 449055 1616336 667939 930010 800756 1425812 894659 443092 1951707 332332 1274398 1727953 1411559 1032826 1470075 1239077 189533 1560352 284461 1200390 573428 275061 340151 1289931 1426395 468428 1156273 1129558 1456825 1376885 1632317 221502 955862 1496056 98433 1286043 554207 696464 454038 1978170 1755291 832238 1703508 1463401 246836 1709195 1842778 995668 1551866 735276 897609 1504783 292739 956000 105309 864994 949475 99682 1743066 567679 1153363 1667884 303438 496307 1742624 1793225 1783000 513752 1345774 874354 145021 279495 887643 877621 1523977 866183 177973 867539 1578957 788010 1270773 424628 357209 918531 1490714 1812683 132972 1135830 25925 423951 511666 1631528 542585 1637133 692091 1521330 1202315 639822 1479137 681057 928714 320119 1146624 1509137 815398 586501 943570 951755 393718 1820071 148950 1870306 703252 644686 146082 831807 1693884 962886 1894847 211512 1995633 246197 1169687 1835426 1305155 1618853 552403 1368126 1109340 840185 522765 1299796 1074766 380675 1994649 965018 437851 1852848 376640 96140 1038261 1466854 1839966 1349273 1875831 1066121 512538 772856 1434073 688556 243059 1967252 11197 1871169 439383 952932 1724315 1865214 1469399 650338 714395 1616631 666284 829954 282735 1632746 447987 768503 788614 1740441 1484267 824903 14889 137836 1492348 169440 446430 1531351 425907 764437 251868 1948800 780798 1074643 650982 160228 1574839 1256930 209112 1220436 1982263 1404694 1701622 1222841 1492766 303253 745992 1609980 306943 1178983 755828 287886 1601382 537536 1116615 616788 1949906 1940724 416622 1342283 97612 576296 1257236 651573 964426 1149865 664411 1151981 1452313 1006826 1518061 1290467 344558 985131 633150 1546825 868831 645422 965096 1161117 1724949 1288295 912649 1146489 457916 207532 198980 1959047 177616 1645929 142655 1409140 220335 1738002 1344521 914474 1125662 878497 1922527 1830472 1102037 1170418 320237 378164 1942934 1510045 556994 703261 24726 1237100 397221 1700306 1982886 230961 1183234 443439 773560 1512335 820334 417626 410925 740916 46303 435163 76025 1340249 1224479 1280283 1743765 1459159 654564 725475 138153 1545489 971760 184712 763027 1586358 1340563 484664 746254 1687428 1783135 747444 1141380 1762183 575656 1212176 259946 1060802 1540247 315915 1444318 893558 1652934 1395826 913728 101661 1900728 647954 1003441 1706303 1692323 1253686 1346302 1155002 1506519 267921 924654 1961816 806181 1963916 1861400 613541 1572451 343906 1518389 641452 1291 1457931 1855888 1081080 1638492 999246 112875 1628660 915921 1079873 939169 934981 197730 1812942 1937249 175744 1393408 1797572 124278 39227 1031038 1074773 733267 1482889 567624 325478 1981935 351598 198157 48895 1452319 435264 1461575 1684683 88958 1185504 650031 433508 1462622 599795 1733790 1462070 1198195 1799978 1161041 635209 209636 416669 1939443 1083412 1251066 760232 1198502 439884 1830719 819662 75858 1422323 308391 431062 1569056 417190 1456743 1660979 1001479 1986715 1166748 1687817 1347443 207356 1602292 667346 150803 648733 328115 1367770 664561 1105212 543074 1778415 1976511 1559907 1840693 1148066 1999773 1780080 206537 96465 1551120 1272059 733731 1787488 575996 1183627 544563 1122203 282303 375131 1174993 1354358 1424565 1381585 1205250 1433477 742026 321843 853990 1816543 635887 1615811 1161785 711077 641040 18770 183578 1891672 143108 1717634 20779 1174936 717568 1057526 1922296 1404246 197430 1009921 553232 1708820 526798 655309 567116 240875 1110885 1512318 1693029 331140 707800 760728 1348096 1021190 1034420 1964656 1333455 131830 830489 1812551 1777007 1699003 325593 1018343 340337 953180 1266491 1867648 1546331 146061 458452 566083 151330 979123 684871 1524029 492286 1430832 1332526 7558 341975 1776377 913364 1271207 1950314 1397104 984916 1850628 393119 1211790 517847 248817 1151740 1569662 1630640 596866 1895184 193953 1391988 8851 1560001 1991278 1890063 1256843 1580676 458265 276374 862415 217094 474090 610895 879652 1795970 390293 35244 1463376 811206 1510070 1743795 650293 1631105 1220944 479666 1207761 1623599 1565098 332465 680203 1779699 953251 848403 1533067 1904040 462547 876967 1044315 785795 517338 1571855 685356 1050330 1739866 3291 512370 1606734 1334975 1189696 861077 913214 342735 1644856 1135880 1710619 1671455 896378 1402639 1901845 1896657 1959341 1171693 356148 1414349 471507 1279577 964456 1641541 1680058 1324140 1761354 1851800 869524 1759057 1540197 1451386 1280959 332097 1127322 1954540 808773 878943 1033887 485537 388574 451084 1300241 1670155 884320 1215421 18604 247506 224163 321698 1554949 1000740 34418 1327541 552480 168835 270273 57630 1003619 1391226 1228482 1266434 1909120 1012082 1799009 1974094 961289 676197 391725 1514612 673760 20780 1437945 793900 834223 1682535 258835 771795 658850 613148 1687977 1858399 1181023 1026684 705203 1443473 602624 1513432 1140509 1401881 1730692 184255 96206 1590074 642335 1820204 586678 213513 1406218 36031 1872355 49075 637780 1892332 916865 1102644 1245992 1685058 1311366 1612913 612501 1973680 1773644 188746 1025255 1371970 1088264 1183337 1325167 1866151 1301354 677259 169110 655796 1277028 315601 1163921 387308 176600 39151 49496 230671 1856771 1546748 1214740 274874 771642 1411968 469044 70640 1701003 303239 355283 512718 1960795 1356502 1550652 1157335 841555 618527 1763423 693999 357748 1772994 1638801 1289924 647722 842055 753701 616065 374484 1166026 399647 738157 1300317 882352 1637751 625036 1207797 11942 1619598 82842 270510 1631075 314664 1526425 1439427 1543049 1495815 1855733 1969260 1760371 940168 943878 817782 1694850 892841 1176372 835373 1807343 1466045 735502 1782217 989602 221675 1167582 38206 334317 1094598 1232286 511543 1941233 1354148 94285 1981672 782397 1461923 1394685 1260860 395263 769714 107381 1743838 1840141 1256375 1751390 958567 155208 718750 1562020 729943 730810 261747 1583959 64041 1384673 1089354 670286 1711232 17808 1008745 689668 628646 833759 1886259 707812 976425 1810933 1282658 487936 1937052 492427 593136 1484984 1770956 1014122 46267 851541 34806 1721845 966660 1828047 229298 509910 1977402 1154385 232892 432817 124627 1681811 986843 448445 1170746 1898375 1933553 1126004 87792 46102 1400098 210834 118696 134264 1371353 1312631 1725229 1397956 504912 75967 58718 773368 619268 936308 750845 1428535 463559 1454164 1079442 1320923 874573 1113459 1875211 1181307 190897 1992158 1962173 1550217 1426062 82044 907537 795018 860540 1398308 1013207 845896 1732775 1508668 529981 415197 1302558 1847762 1827991 1212872 1960336 24111 1069103 895143 951929 1316345 262309 1814734 487865 364737 1928411 746501 734596 362996 1724125 1205230 435238 569770 337213 238514 1706194 927013 73651 1682360 1613886 1290391 350246 1808654 1109579 1286429 1555541 1102792 797097 665753 251152 1726186 929597 369784 153846 868914 1137565 966759 962754 896169 1897189 1344075 995713 1357540 426674 747645 91765 633297 1269620 733438 115486 221043 884410 1823982 39129 846683 910053 1753570 893225 1946968 1452427 1572646 598137 872575 1076807 546724 1324443 859569 619122 1193810 144345 557146 1939676 1200594 876270 1828124 874153 1178072 175895 1751535 1354080 142838 753211 535453 291239 858311 909195 1302608 1595255 1754613 1950214 606812 1857302 1615646 53887 1535480 931724 352861 1708278 1319319 1503398 505289 1418795 889978 1472836 627626 841693 760989 437910 1458975 1086788 10255 1423026 1819501 1692101 1324984 695212 293407 278338 303783 596433 591868 1485088 69030 282653 874057 1014945 1478786 1969320 1974397 784077 796850 628614 950304 915478 821875 98141 202643 269912 1653133 1089805 1255494 1305630 1333329 199230 172984 1430171 664891 1009006 814800 1539025 135683 605928 524519 96092 631468 735394 990615 1274810 909998 1794443 634945 809197 1882485 1109447 1180604 1761697 941367 617159 1215531 524623 497019 948470 1434837 1749949 324238 478500 142411 1000835 1356175 1327664 1898585 1390205 1641260 958335 996296 1501485 1268731 130073 1874518 1496333 984460 773594 1000978 1647032 766242 761625 1640050 984066 1259907 917706 1133996 1507060 206919 1821789 1129744 1656313 346240 1721244 1554602 77951 362312 1521170 214894 1195454 1303343 1919953 172338 1635288 355335 295885 1309564 1274395 1946436 1311226 62485 1341485 326431 995161 716690 838235 426212 1206 935368 1641255 1991327 1352694 604133 1309683 271664 1240418 1218389 903194 1883241 1328967 1896892 1598640 317979 106454 1871287 396492 770078 1171063 81861 557567 1898077 963040 248345 1735383 1441324 1630420 741227 801468 1923184 1272806 239952 1384280 203025 1280179 1577527 412705 68431 313411 191827 768007 143765 396122 291399 665288 539028 665887 695927 1983035 1877462 57079 275751 1661544 1041510 92953 1396890 595655 1659000 1494686 1110569 646892 797710 955317 726250 544769 463857 1444728 931175 571395 1228303 70925 931769 272282 1517007 82435 1712747 1900725 276726 1531085 571796 1326614 14110 1538165 1912710 1835113 905153 1424067 734081 929627 1625503 1489918 372262 1143414 1079207 1265651 1284047 155490 1346004 1402939 342965 461257 386967 1742363 1880905 821511 1436419 933155 1398768 1226448 1787643 1905865 690937 677909 401469 1969591 773391 1802722 1736731 1653303 1161900 635645 204346 143542 1551815 1614574 110796 1988720 106882 471114 755200 1255297 386316 1592591 1296614 919322 398212 160917 603028 1312548 1931672 1109105 1213674 1506290 1544502 653119 1347659 551520 573738 1992368 1455386 1106148 1529381 1103698 294925 1814059 1791115 1633102 226941 1431915 1760961 1165450 1161194 606993 1374611 627597 1834456 226428 821213 1907646 1888387 24505 1518071 389407 1134277 349252 765827 1136056 213419 105 1639985 394468 676590 236724 1571883 509923 1219150 1850344 1466138 493915 846372 72462 1246968 1522317 770577 202997 981860 1407369 1550432 1600133 960399 763047 1602338 1501606 1019192 667237 592743 1057229 872324 927825 845433 1518910 848414 1256531 1862876 1339057 1983339 1193090 424149 741976 1390149 1216379 807519 913502 396239 872322 1474209 139984 1812268 1144714 1750031 687557 615431 1689323 1639351 1802950 455334 62278 1302987 1025714 743940 552223 58438 832365 238011 297480 1448777 1446258 1885277 1276218 1537315 927096 441360 1231944 804131 1388807 637031 813154 603624 93224 426001 535094 852420 980129 1907310 1962002 3293 1110039 1885204 1136324 1622970 93342 927935 695596 504420 1130962 492014 1844413 329962 872956 390262 447099 1252489 664698 1212732 39335 32417 1002143 1087919 1325008 1004408 205473 120582 491006 1269972 934578 756748 1460038 593673 1245705 1238276 975061 1107137 1643736 904501 1924305 631000 1871951 1697041 728419 742598 1455935 1702217 1423702 1504988 1265155 683305 1074897 576736 1244070 754876 244861 1924404 757763 137385 1431921 1917052 1527996 405098 621595 1046072 1119858 231722 1173862 1652835 425639 1045629 1482416 319308 1354802 16608 1372308 178657 1561849 427438 1623122 1953486 693841 1763676 1687745 1829285 69395 1999680 1963988 1394697 219239 957184 1942880 1195884 912558 1220397 1628210 638066 791573 961841 530796 1835773 1585160 1826688 958663 919285 1556474 165506 803423 893661 447229 475041 1116700 669408 1985515 853166 1492093 1929256 1972389 1824756 1482896 112583 1332288 9517 1217162 1245880 1901196 1295275 44931 663954 1741004 970934 1408975 308770 254623 1779441 1597064 12134 1257266 1455894 1012083 204880 419656 1063538 1985800 1480253 1130005 154424 1164392 1460781 282872 1185590 26316 1947836 1248096 1912850 145657 1410981 1811626 444444 588065 722019 1289242 178343 1390665 117734 1552195 657656 664010 250269 1867611 475212 1509506 901253 1404403 1401825 203659 855748 1387184 518017 1968436 148770 179416 1204732 1995191 1798613 1387516 1690107 1667708 1722145 1258388 1628518 993151 383041 199173 351295 697883 1248424 828218 1648632 1212935 1578507 822284 443831 1550300 523390 1709207 1832347 37003 216726 1804404 417416 192122 1038667 1139121 388635 1663320 442143 1544738 208785 811979 237865 1028127 1847883 717151 386616 1463106 57700 1657946 1343604 612096 943368 432071 900280 210931 1271968 1450879 1825632 717055 1233584 994061 168589 855854 526936 125135 1851410 1261575 1490105 826889 638112 1844608 381285 1593301 1459639 1280978 748958 1923535 848813 1731331 1282833 1391027 137162 1126855 383030 939723 364230 764565 1558431 1483621 1080463 394639 16214 370687 1482838 1188600 311257 198919 732294 1811586 1731082 827459 133356 332858 55904 273490 1051950 116712 396708 1792860 1141787 601044 201295 269868 463389 147843 1905554 774903 1652241 1081405 1238698 1988363 57068 1603068 1918180 1209126 256078 1461292 1470163 835896 1751845 838009 1995441 178843 498891 1789047 1887403 329473 1801521 1314586 645292 1441528 1616910 115068 1497628 694925 1188959 1696632 404587 420378 497151 1531200 1412470 1419599 998808 908304 944595 671536 808620 534622 582475 1871435 119615 1777880 1685432 1950063 1662892 1292790 1384886 1922655 1249526 688882 1870095 348861 358221 253098 685962 578688 1550753 1356783 357542 284291 584849 1307603 1003956 1002490 904019 1382169 292024 724418 1314071 611640 1341711 781097 1119845 214288 1375556 1098597 1470124 1572297 829059 1250982 1896533 265857 1525474 1725813 500207 399063 1145125 1421382 257629 1258441 1817390 1045595 1047327 1410054 1921857 1279098 1437471 884919 964875 1534405 317186 593372 1497481 1479305 708838 242468 1916746 1559853 6995 1540881 1131762 886391 1330071 656641 65206 1244896 1426346 1491453 533500 1551011 899296 550614 924603 1286552 1760510 694309 617108 276182 1289441 714519 1505092 905682 12011 523785 1330898 974836 1808878 1296618 437458 873966 1621093 1005493 1529790 1479328 132696 1530132 324434 1847154 719379 1829208 270434 702580 312087 80040 305864 586392 378024 360969 1195748 1367132 915043 999843 1122762 490690 1811172 44124 1744883 492834 552636 147110 619870 23715 469210 1519897 1948120 1771819 516568 936092 1633586 1261631 1829466 823670 177012 913655 1241330 1794054 653044 585380 452594 1851113 656852 1656642 888068 823239 798268 862511 854816 1988781 1200218 1023568 1161027 417667 1697343 1267388 1182400 297641 228996 343665 400671 1014943 1932181 846225 918743 263154 712153 721674 351361 952712 404096 40099 1765985 1786366 1087335 341394 1343332 1543511 540354 1494508 841482 678153 196568 1968625 961888 376131 678167 1026642 1715994 1009328 1581808 830452 27252 1637359 1085639 935940 1749978 1986534 1988756 1760244 1662755 590468 1927398 1239542 459824 754509 1786139 1230836 204615 406009 1126772 35878 1778877 173309 735198 1703610 320147 1413962 1082 350830 1542475 1323130 1240299 794035 466232 1007411 175793 1998627 1045064 7592 540828 1842429 1019189 814171 282899 1458969 65220 1449994 1674230 1665745 748854 1232686 211149 381388 958641 1256336 435740 1729512 1661120 189136 609341 1678089 1737661 1798629 971455 635478 39554 458585 1528759 70367 1806116 1747861 1219568 51291 1336377 595256 1292482 1058960 1625359 1694351 488660 314438 901484 549360 1778145 1510441 1336257 873179 472751 1446467 1015194 288436 825704 96509 1552209 1731971 1056544 1084176 143275 748053 1819671 181365 1555173 354028 260054 1469861 1912685 246190 197624 370139 1231009 725299 587018 523952 471886 1335318 312412 1695392 727454 632084 217082 72816 1728668 1324241 354457 680374 935636 1508002 700240 1073554 1691052 1812911 284928 1175197 606622 747292 199715 339791 78802 1106725 560383 1972905 1974910 546574 809074 1490143 1369983 1418745 1227618 421015 1872484 1996291 1641810 15308 1823205 1135339 1956429 1585251 977303 1210004 1671417 32373 706841 1026391 172150 372118 1056409 309946 1216827 20128 498073 290637 1704465 1240268 1293566 196247 1113152 1340735 1375671 111429 982010 132447 1713146 1411926 786216 746467 414067 240424 1559829 1998272 165591 1627841 130916 945011 1975733 946884 601366 392251 468767 1708262 995508 1006123 276384 837829 85266 563855 1390483 1097515 251806 400558 1972104 1155749 99090 1666737 1274683 810897 609967 1050726 1605844 679009 905172 78065 1420435 422831 1583306 1502933 853451 1855396 402616 1120710 1714235 326508 1537997 1704491 53407 1342071 920131 25276 827829 468742 390380 507844 96199 922232 252343 367287 1623042 1240911 682242 1562558 1355517 227874 618850 1921098 1294607 699688 477143 1431664 1902453 1496241 155099 604843 482231 1925914 989612 1738796 578177 1325429 1438612 1738228 1904864 419272 1006169 835500 695301 1817539 1430863 1036869 1331732 501142 1781461 1001427 762808 482979 577863 442183 1292814 1398767 1763360 1745713 1432408 860653 806864 1473218 49606 367562 46305 1046003 1800826 950072 247222 858816 1333035 363706 922977 354089 416208 1426623 1805044 1084584 246215 1912576 737460 1255861 1842907 309432 1697838 1832619 683342 1430560 164013 1500815 73130 403910 1039955 353078 1498418 1581199 749334 1033150 1234315 1513035 952761 375981 1492946 1991808 908521 1207103 961148 1633790 744994 1335967 872400 687511 1345931 849704 766059 1114778 1425530 1072965 127141 264299 1717923 130745 1587235 648197 1343943 855333 551568 1582557 44315 249377 1284787 1775598 1767736 1102131 1423156 221869 520051 613004 1906013 1744462 645995 858567 509077 732047 1543188 1702489 1607761 1993254 143655 1076628 719191 1735361 427755 1623505 106886 721516 336267 9871 892336 42015 1124797 483494 1326041 1346030 86166 1182108 774365 183029 1657025 500342 1576920 1501925 1565252 1268339 184180 1400957 21350 1655224 314832 776716 1888121 719653 811426 1784784 1817299 1778167 1572838 931410 1739590 1612606 36986 997200 1605948 686751 1652554 1102013 706785 688169 973488 978974 423178 721 1729730 1134587 624402 1603094 488452 952160 1305616 607067 1579779 826838 397598 533199 1932101 936604 599250 1606121 1874908 620421 1517427 1291656 979487 943459 1574472 731001 991684 412107 1226019 474183 448414 337606 1699650 718371 1837952 537734 1056432 793865 1333011 608659 709441 1542574 1088918 1890755 1025953 599865 517786 1125337 1292329 807981 151086 1752238 322111 1993604 838604 1165867 557278 1056074 260151 1244597 1371150 341043 256498 276097 1207291 619151 1969008 665743 1893925 780399 1641785 121517 1427920 283420 841342 818595 763684 1402786 573673 1259332 937888 1859204 225280 1628288 183331 1098165 1144299 1321352 1011945 1154382 1799346 1605769 553278 831243 796034 1627679 1403975 675546 1584242 1682067 358226 708452 256544 823136 1900362 430596 245153 1563557 1625646 432274 516784 78264 1613247 763875 484997 433079 1415745 1529652 48208 530980 1595342 579222 1112270 969252 1374786 518575 1162739 801284 1379075 249654 982577 688265 1122455 834459 885993 464523 1210493 424635 1999037 795519 1772811 1913733 1364449 1212982 994585 107037 1665282 1910969 65142 118433 23407 944609 301854 1327311 21001 1863371 808941 188873 1306139 868653 41082 1111058 453252 42974 1735316 312884 198297 1582777 1179403 1153373 387341 502249 49903 907239 1824215 225622 1870652 382613 1726620 997701 1153399 1017143 59673 1828152 1800169 661820 1876541 1335373 1620606 589946 1926690 1278158 1850766 1547907 633721 947542 936889 1251704 637336 102648 914886 1941473 300419 1919541 388130 517371 1295101 159152 1596069 587171 1788110 1491108 1995886 1667230 1934772 1417175 707845 695082 1533994 702379 1141575 372511 1647923 1573103 1030253 491954 222997 1516762 986081 1688934 1843480 266751 1750200 1104386 417541 1449407 1486573 1819100 807438 1068262 1072627 1494975 325892 641521 1969283 1901358 816943 1224822 402884 1926131 1387759 1190414 448830 1659436 520590 565456 182474 1975699 130997 298151 474110 1253973 983206 1552801 789401 1811617 803148 538139 1811528 430597 86984 70650 709701 353785 1813127 1791838 735958 628860 1460163 1218259 1837264 618640 401277 131965 583392 706721 830021 854589 683775 783838 1799740 343541 1685239 644543 833466 914081 145463 1362842 1182717 696681 499978 1364495 1576602 1142359 860514 1438724 1355113 1988004 1575115 840867 1740826 96923 905459 285831 312988 1268914 410716 570348 305945 8708 1617855 1458983 1357053 833150 554538 68747 1211121 909929 146598 1556386 266533 473412 1296563 1627214 1708560 813395 1510964 595365 1831505 41099 1551716 1854479 1500958 558777 1327649 395989 1032444 486537 1218308 1465357 745512 246670 273300 464685 53657 985522 855433 1040046 865192 708985 175671 1570735 597276 1771903 437196 1545104 1445089 1755257 1068680 1407629 1268253 215674 1730614 1386440 1255236 663999 848924 697549 915265 988403 479190 674490 1808075 803362 1680675 1763925 1363654 1809773 1448952 1503763 1548368 1263913 656379 1754640 1055426 1987936 704159 738473 1697736 1822531 1737765 683828 151873 196501 1702375 502732 202417 636403 1795722 576558 23494 225949 53133 1722189 798246 1070893 1695665 1575084 1202925 1186735 1524954 434632 370973 822640 269488 1202880 1542036 462920 1759114 1389725 1802271 943787 561740 74267 378464 186352 792047 517680 104716 1337841 1416109 21444 538125 1877463 624 420666 1258972 313954 1695073 1537281 781602 100564 1886269 31534 40828 1417933 628118 514401 724529 28302 189839 836944 1389494 446518 641526 35277 279647 1580826 1225879 32801 1264395 476391 20371 1981760 1810538 1734438 355844 1833783 1832049 347603 103931 775281 1065314 692278 1646856 367983 1017673 421856 1747765 1665998 1767844 529843 1489241 62667 669315 1603714 1593940 1485276 1632385 1093494 1124919 941159 174017 190426 10504 1285095 1435536 1706513 1828328 1901497 1756357 1844304 1171666 462247 1892588 224600 422953 1186260 1610973 468842 67246 1813006 1074664 382187 153447 252741 1483329 477660 900801 770409 1437413 1511744 1751109 808414 891372 94417 1090409 174777 503196 424953 1364883 1352681 38601 1294689 2885 213427 1301337 373419 1598903 1047297 1778563 92554 1128127 966981 693622 1491394 184452 754558 241128 1746474 1202886 1576032 24924 352215 1677716 901459 1167753 982081 1731397 1848387 1162952 1943257 682743 820032 308631 671531 1850064 851851 526769 1364118 932919 1459279 1683764 1859464 939013 235900 1225555 1307219 143572 1404014 1992242 1538168 721770 1260313 43853 59356 513225 157280 259912 1603670 17623 711998 405670 262741 371512 777548 111643 256867 1402833 1505768 1146152 919090 1538559 1745583 1734201 679959 252472 1720575 154584 1853409 299956 1632916 1844748 866819 769640 504747 565462 1527078 1164478 1867973 1545568 988741 1881061 584259 898918 1779776 1329088 1289078 866675 1261446 751685 1281312 256030 1329306 1705246 686948 332163 187169 1502861 1066768 1887770 309002 552652 1368944 801365 1910064 551139 1230645 141036 1917656 81207 1897515 1000867 867177 134671 442176 889043 426773 701771 507440 1614505 1847416 705745 1088654 142337 190535 291330 729373 1830376 719041 204386 859244 249768 1980402 1935165 1262314 903786 947912 847770 629181 336406 1086266 568992 355784 1089531 1482116 257435 215124 776303 806698 1148751 515748 594477 1112232 400768 1310309 1551033 1422760 277336 1858486 223993 1436453 693222 380865 1008306 1439763 1149435 1750810 1127841 481397 1869321 973424 1565628 907743 1521121 864953 1660799 1879536 1981799 1904445 1887165 1211926 154415 232384 1317587 827191 982421 640330 1760336 1208817 1268072 171420 1966345 469141 78268 1833723 940063 1291384 660873 98993 1206101 268330 1700144 410778 1908952 538848 1877219 1525012 1568085 587936 1626484 365210 1668610 1386994 624060 1938272 829619 1524929 499807 1511262 1267384 897789 1953541 1297146 612846 266223 1893370 1437517 1278338 868094 546746 1277916 1937121 1679724 1855010 437592 1036314 708762 936908 1226404 1303921 1980198 991814 731758 28555 256666 1890934 1419214 1162052 1629096 1709796 1536639 1843538 235798 1864299 484590 1636889 1342130 1027314 211669 252859 1967282 884393 1977309 1275825 1103465 288694 1262010 154858 1415041 841802 289111 1851663 609739 1877577 986961 1081469 808057 222365 1512674 513536 858662 573864 841370 332093 1983617 1291723 350075 877518 669217 1025875 1151847 52974 525970 488011 532451 1230505 1147999 1314686 234556 522500 1250095 1753466 1054899 424060 1572960 1189405 1904447 1382913 319274 1297120 1453870 746955 1250682 124252 969070 16580 867095 26393 678415 539645 936412 174594 74168 997847 706398 283182 876637 230320 576604 280446 1193102 1406010 122152 194180 458684 1975139 644863 700204 330857 1539517 446862 1079253 341818 1732677 462510 1121120 1722040 1743636 405180 543653 769722 633587 1530023 638695 1166512 1187566 734222 1764339 1172299 803735 1224390 293355 966203 1158640 739700 1857123 413766 409829 1291760 1646198 763826 1444812 415962 169017 1989486 834294 255518 1403829 1456414 13632 524488 1251129 440945 1214005 1875326 1858727 180151 1951907 1728048 758730 1156619 971754 1424099 1530541 144307 545447 386827 433293 1127474 329801 448160 231769 1087641 1938049 342495 389807 1498537 1627374 1190060 1981867 912282 118259 1034476 372940 477354 1745706 1153601 377008 970003 1190769 1463270 1277934 747305 1553 1440135 14433 943258 280092 753063 1032365 132659 1571386 584695 1608488 1829751 1479199 1650401 40898 1623389 1532081 1675257 964067 302560 78839 795141 1534058 1436105 179528 1915983 929516 68578 1615503 1173948 1186807 425715 1278512 1352569 1110712 1076821 716657 918211 1967242 1506752 1687430 1910012 1706121 1246867 1421589 742199 1773438 1734086 438816 495377 1856196 1953095 587014 250793 1597508 144931 384002 1964682 322772 1817907 886463 165296 349582 1602395 1548211 1272792 1375242 1690226 1182619 696112 1330950 1703531 1440088 41337 188689 224593 60378 1631203 83947 585271 1726849 598894 1398946 794899 503035 149428 1210886 1054215 1507042 1461654 1077900 1963466 1866861 837285 1531117 280679 1097221 907401 696905 654830 1352012 75593 1839036 797683 1349335 555029 1956230 857835 1666888 1013099 164503 459803 1290612 1740 47350 1927857 1474076 1817203 1030957 1786981 154525 1973812 58712 1110837 522774 803098 1322000 796878 546298 352521 348004 1232057 1410053 361221 1674719 504569 750147 410199 319206 135711 1644490 1380609 1024938 1930798 893236 1593867 837023 44210 1004538 258418 854097 1349553 1251618 1295175 465218 505171 1637404 948162 1654753 1753336 1002584 893838 1191803 1332353 70231 557490 1161976 1149365 1824126 1728922 1747401 1283004 1483970 674364 1983106 5959 1737660 88728 395279 984378 189469 10242 881349 489902 1470083 1645511 570900 1303635 925933 1520235 158725 99724 1625781 685461 764841 1493010 1124619 530293 1945865 1246783 1355490 298156 1714130 5883 600004 32924 143056 1919257 1086290 432464 660128 10741 758265 128874 416697 258747 1308841 1542502 864096 1670586 1562538 700908 1937769 890922 205143 1783387 1595657 1515293 274762 1571753 610547 465377 914321 1231969 1014031 57833 386771 1293211 1356067 930809 1895047 364566 1650337 1979087 1248456 1438388 1540747 491056 1842249 382838 1801559 1741915 1812632 659124 1186696 172358 766949 48885 1638059 1933935 954985 1124788 973762 255625 45129 394661 1884927 70404 1676891 1123602 934746 891169 1743438 260910 1199020 1910881 132500 1659528 1483675 572757 983442 1853706 989358 1880985 782570 693954 1733207 1690390 1791571 1729384 290988 1612244 975420 1855389 1811583 923123 302981 169636 1929770 331807 569407 1715400 180492 250210 117386 1364354 102839 1094196 1961699 6536 1841509 1057222 555916 1694794 945064 1345838 141470 535422 441179 1443061 402805 877684 1020169 1956295 563119 1611983 295780 1415787 1327254 425918 1076313 1579324 858182 27380 295053 53115 798043 1043694 1434814 1356497 457818 786726 1923609 69370 879465 422133 1571911 1683157 1221747 283985 101530 474089 593967 1766290 1681117 161562 1526938 1736745 529770 1926515 1282949 1517435 1904284 1015365 913741 144570 782134 682642 1362422 1249726 1863112 1409537 1628755 57153 688871 94029 506196 1072918 40873 876250 1586158 901677 1609728 1340406 365926 912161 775221 523735 407584 255821 774038 1902788 95013 1840643 856097 1359577 855738 959701 1686873 275455 1200700 196144 207676 1627344 1304089 1576930 698788 1809686 809486 1579473 21250 1973089 852429 1022643 766865 577154 416850 799230 1396405 945366 443386 1148280 501708 811101 1227893 1344908 698140 234294 1756814 126623 379015 663227 195115 1759842 560415 514566 1988370 683132 1202347 809736 1681961 400554 905368 104215 390253 563372 164469 1254183 624796 835553 870246 913988 1616855 122335 1452996 674049 654553 729415 1244787 1531018 1903230 596123 1731084 989009 88844 1645608 116848 889902 533319 1561633 400860 704811 595461 425224 924937 1109463 1952326 1793962 131185 839876 750557 1294435 919487 949751 1962502 513665 960156 1712784 617753 1683939 1862067 1401946 181518 514381 1258795 1614893 48434 873646 1101329 1036464 1338522 244924 883456 1947683 1969402 1348607 129721 922592 522282 179994 364224 1368098 1671224 1409438 700083 1351334 667587 1146345 877823 429333 1789567 1723047 807285 161431 709743 1682070 1528648 1690852 1103570 275968 1153384 835620 602937 1833100 76774 77810 805907 1979959 784614 313116 1719089 923568 929184 750516 169191 1858955 444810 335365 913934 386833 271824 1332076 735515 971045 1927248 1112497 1409400 671867 1270926 750486 1784220 1784231 107495 564183 1873861 1931545 829841 724093 1598049 1429631 759810 1919028 1037899 1674261 595359 987430 1881497 940657 1380603 1880137 1332240 989645 1643858 1466218 166921 1202790 985721 582431 1562781 747750 1414684 176359 1283853 1673293 1965507 1963060 1657344 747969 1821441 1134385 1492724 506206 1769120 869783 876344 1262421 458569 1261021 497264 1071572 1480130 749773 1900263 319496 1769432 514813 1045269 1748147 1164755 1759066 1784950 363256 406289 1272308 964826 1897486 230518 750287 1211263 1755703 802279 926148 1820475 1351875 790446 1148078 68243 940008 1959256 126224 426272 1882057 922203 1724762 682628 1796160 1304085 134829 1142138 255747 1682915 1942529 593206 1532739 1124026 268726 837999 646476 869209 1309856 392567 505631 1715659 3496 1775008 289625 1512929 1379803 980068 533941 1166822 602428 1165523 148168 590408 1909406 867233 361450 1000088 991554 1683284 877012 359746 430542 975314 1345760 43424 1890857 1381367 1066807 75652 1289038 1842023 954772 1561007 869391 1987428 900492 343897 1867242 418380 1864186 1047956 1935602 291851 1836830 1393356 906146 840857 747233 972518 1884370 148553 810101 1815274 670568 94203 21765 269675 1828455 716382 682155 775474 246469 487928 245139 1022375 1671535 1916517 908362 1230803 1831692 388710 561226 1336038 101767 1723932 1061752 1307389 46568 770493 751955 1921801 757486 1519635 380965 1770345 1974970 1008387 568620 1386850 1780034 1510109 1082394 1021997 347686 100212 218558 57899 971946 1660464 280668 657328 1536154 948658 300832 583590 1151080 954553 980263 1690011 1015387 1602135 775490 1664623 748155 107295 881043 1382524 1236881 1535180 1428211 615196 192941 263499 557655 241067 257910 1359370 1287343 1245307 567975 1811150 1638347 371461 912225 1117674 793214 1066474 67848 118672 1881330 1797082 753189 711536 1471725 714883 636158 1718322 760218 1184812 1457263 378365 1016370 724174 570059 138059 1721524 1824010 329031 315822 978117 846026 744019 448485 102156 917072 1546508 1272563 247323 1900492 593977 21693 366766 682448 1436777 1013809 1771675 768824 62373 771973 1997791 1600919 1732409 1792376 411358 938026 1131362 1682807 110369 915245 589487 1567823 74506 1268068 937694 1178053 885866 1928265 528760 449409 27840 1453455 378475 1480803 1571220 252252 1615509 255154 1166035 329973 921477 639105 303580 278927 1005076 912256 1322769 581317 1010186 8967 618063 145317 43448 1669042 1697180 1843859 1674236 922860 1801531 1203338 1854784 414300 1137701 1570856 1238585 491273 1794775 254000 1686913 132670 588387 1932976 1988337 80185 1782487 215256 786323 1955829 690190 987298 1889914 290976 1365825 407213 1104615 15267 296525 1312010 468504 1099310 253488 1748539 930301 892880 1810090 1965923 1683447 900752 1185183 640433 1019310 290019 1412267 1315514 416648 977974 210855 1232515 136766 900517 1171468 927808 625892 1639443 1905728 1234226 1768061 1470354 1044917 272648 455814 876609 164724 1061113 1555892 505556 417414 774594 494016 1153779 1691401 1226224 1048055 1348787 596574 540567 1387419 901355 1290628 320823 549846 1779855 482255 66303 1636362 1271874 1183414 1909893 1241598 1475816 1870150 31640 1119546 390123 104906 1648518 47969 1399394 820275 122694 1461697 770447 1042298 1277240 477128 687397 1254285 1137916 920503 650008 1494785 938017 1410690 1136391 1357458 1105007 95317 1399702 321830 1280528 1218485 236668 847054 1392745 121727 1205310 1032435 1510719 77184 159940 23050 221390 1644942 1825887 121813 51706 1097504 1584503 1962154 300596 271390 1575638 1372252 1509083 746349 1383851 326280 796602 1323595 213291 1742763 1514584 1670757 457420 230583 1112290 246095 689248 788508 1485873 1749177 678831 1441016 718450 691909 1130509 1889570 1002892 454628 1280908 1982843 563328 318476 481412 729873 718368 179017 367717 753721 525054 64037 175147 577265 1288368 1994270 1749061 536528 247844 1857616 141489 1964224 1895444 1686531 1371327 271329 954293 673490 1100600 400268 324443 773767 1428042 1854080 533036 261451 1856183 1219017 1741477 1575674 782174 121569 789745 87200 541420 1367063 1918172 971688 1018932 641815 927444 1624176 1392679 397992 1658376 283286 244676 1034614 754698 151943 1736873 1656040 1933184 636657 310674 1449889 491757 1697676 1593622 21138 788775 700632 450431 1031036 203101 1308214 954231 1572264 1328046 757230 248348 823751 1018242 916349 813566 1849218 1031488 968527 1724930 1609324 1690288 310739 745918 40669 306810 805157 715563 1024647 375337 256378 1640987 1814017 1204831 1678568 1805227 139905 1348381 349681 430491 574440 361254 782683 822804 483440 1956279 1021662 593838 945384 1028238 216266 596019 332545 766578 73266 1333963 1778749 1109986 258054 1152017 580157 1714240 1364005 1220191 1877755 139995 735901 541472 293127 1083702 1995817 1890808 1032751 1732741 1673784 1849801 773944 1703358 1572900 224618 668132 1162539 1544997 1924219 1603566 758964 1906187 253851 1741764 1667012 145671 1868871 449227 1775457 1694100 344113 1405580 1650347 1455629 680792 1130356 878005 936468 96651 990545 255552 1826117 1588668 582079 1813302 896206 1210086 1136693 679494 1267826 1235930 439778 929088 449066 152677 1406489 1164282 1039163 184021 1262384 391648 812884 888088 49527 464252 433275 1326050 1346517 103116 1963956 1098497 638724 1130512 1908702 280147 1414840 1399760 937792 487624 1433191 530000 853949 1323651 1131051 1262220 1077391 1356760 625904 515355 1447433 1020992 1151169 1452860 1894822 135232 231066 1478494 1063191 939773 1899014 1471779 1113651 606313 1010564 996260 175203 94929 1784199 376872 1836490 497781 1648476 1792592 1362122 741229 324621 953912 172015 334137 101164 849864 1202174 744565 605902 1938238 613812 105178 916586 1472533 22856 1813301 1151281 1499465 1013925 890130 985090 1916217 1222812 691864 1047566 755763 353694 219922 410614 1000183 1543801 1710155 1139051 1630908 721342 257351 327278 1966610 1980165 1564392 1690786 838118 1887542 1351690 1531604 1411933 735872 873650 1131531 1876910 1522309 1794286 403758 1878854 964282 1462789 545269 1829022 373627 1407494 445089 1062455 1819843 88683 725888 1192926 1822937 434646 298622 860472 1854934 1729406 1650547 1463285 227986 814082 1912470 1804567 951248 952469 1861651 559313 1417620 1095083 1717446 745433 1809689 1481422 617422 1726773 47904 464007 927477 1444902 963430 189359 637445 392952 1015700 1643153 1989273 1736059 1177371 601968 473584 721429 1046222 1556809 859847 1814838 318556 1867589 483469 617254 87102 734537 1403442 1324606 683437 149534 80201 648878 759695 53619 1621525 1562681 503396 1735476 572750 84306 1531854 39762 1066097 46726 627419 225730 1950223 507207 1350592 750828 1703221 257518 735297 959499 431594 204397 132754 175102 1576159 1880632 1359942 602740 1813474 683530 254150 360314 1145264 1100266 1915096 1701304 411682 1864112 1320418 983971 1101136 624162 808944 1131784 867906 1770380 913816 73329 528308 777871 189606 1344978 1592403 208638 1455488 957331 1445978 683122 706084 1547460 1358990 1816076 1268727 1653228 1141818 481503 652624 247809 1773697 407923 973171 1542013 709342 1962730 1629294 685654 393313 1200614 534163 850769 1310634 259878 1277644 603407 1515405 339275 93058 684986 127433 1297451 233060 126769 1254245 804869 1282111 954695 1466687 382627 649225 406799 1766025 345348 1800489 1986348 1398267 25074 1757541 139616 1979713 525240 1326037 1732068 391822 1854189 1158409 1573497 26999 1097177 1631179 1686401 933429 1101982 322089 1552293 1982022 1895955 234564 1187801 925641 1709386 1797679 1153696 108553 611597 1909002 1644379 996006 1520537 1499446 860680 257752 974637 865826 1624295 675793 1383287 1621479 1488617 780038 317625 1858106 662738 223055 137110 1170370 1049481 31990 1381150 1349639 658576 467240 99857 1412484 1103931 836662 1282074 605947 943724 171771 1691037 906844 325523 1959965 1825303 934090 62426 1733398 120043 1060140 1278861 22344 365035 739310 869708 412129 1538862 672086 1280332 610019 365626 959052 120444 40470 1745047 567612 875164 1915647 808392 1829669 830665 1416470 907712 1369662 1273805 321680 155465 516733 989575 1046399 1168757 743954 1151290 613203 137661 1280081 1921197 683265 1003542 426661 1725627 1166791 1351743 1915121 1524475 465841 1360002 328172 46806 617926 1681784 504684 23570 1945982 895866 313546 1241603 467153 62745 1987467 938384 1492315 1064325 859518 568347 810017 1116162 491598 61760 257698 1268292 791388 232735 1213551 1680045 1828909 1596610 576331 944906 370035 1724231 941402 946454 780741 1330231 1846758 481316 1950575 444611 1867393 1093040 383695 1091095 641807 319829 755380 274905 904736 1282129 928902 364418 608905 1052487 211005 1231693 1183862 588692 1438548 1048828 1015672 191742 128668 279274 557803 1341039 1546516 1595974 338549 502474 1751892 235861 1696088 431542 1221935 1407616 1534970 1837010 283708 843023 1538811 269079 1736391 237702 693933 739093 1702305 1876655 1779685 815870 1779707 570760 535832 434589 1176283 1575862 1761642 1885929 1385820 1509346 940980 397630 1673653 1413082 1875345 1631646 1433133 1049811 843249 878098 1737590 844871 870486 973671 563270 1779443 121051 107885 377835 753253 353673 358528 1014428 706937 742702 533781 1992220 1361654 987654 357418 1854037 1037265 373661 1538844 1226689 113476 473324 638828 745865 105947 1143335 505651 1466744 253033 717120 650289 1279171 1758879 97280 1268107 1021785 1146355 1577027 413674 1335794 467771 317388 1223633 310015 430697 1541538 868904 1362409 785876 779904 1893016 7828 358496 670821 1057796 1026128 1986606 1188312 1630966 1921510 265406 100161 1125921 1320488 610316 228101 1051449 468652 329669 450901 1891718 1606156 1729094 147123 1763540 564249 684358 1052107 219021 1183625 44649 759449 1066978 1479236 531902 243075 370145 761763 844527 1443306 1638650 763540 752243 1634975 466128 1545389 823179 834513 1536145 60493 1984465 291083 504746 1156062 1340139 1132370 1336227 633095 936114 621038 1136712 167567 32712 612538 1420774 802988 1575705 876574 868166 852711 443696 1788564 960682 1626148 1445550 138619 970929 470084 896274 365874 1038901 1730346 1425904 1592353 1214095 1781178 304186 263398 165513 329537 1687947 1207985 738830 1698760 851768 1746139 590178 378704 1645653 1340893 571192 315036 776674 453548 815596 594282 1717337 369905 1031782 114892 1346253 1303755 1186275 35067 1070425 1169407 690965 262513 1510041 1800858 1873403 1738463 1298665 1027162 676136 956365 139744 1891982 998087 1391609 21582 355369 152070 1179046 499671 564110 1859891 1367398 975869 387617 1182169 444703 252551 19077 502629 585181 814259 1018219 66747 746211 1808023 47121 525593 396749 1646351 1383396 1663032 1074805 62237 732908 1170550 395112 1942314 841848 488982 501607 1515244 1884736 1298072 461006 1292900 471854 1462568 246021 892912 1416058 368444 891976 894591 1890783 1904575 1858833 1161397 1552217 1543404 1854921 972018 1272636 491065 740455 1932311 647042 1138845 1938815 1615003 1326025 824505 822280 1666713 268908 636449 649572 332009 483457 723398 1610034 893842 1620985 1912812 953364 1069570 652281 1966692 89580 976954 1161191 1990743 1606958 1451014 47989 1435647 1327947 696744 166200 4864 1382921 1536354 1239159 981131 1430140 1332501 1655864 233431 407764 644478 1428203 25511 1478998 651029 505301 656907 1539320 256174 334603 158301 1393895 1146922 1780865 1389395 702255 1864571 1440554 763223 1745721 1376566 1479804 457247 1525816 1963994 1416298 319221 270752 721399 1172332 711908 464405 1023383 1651315 828461 709244 522416 153663 1699135 1991284 827479 1451307 1673449 1765239 128656 963603 1567219 897407 918048 655536 450523 1672851 90323 3306 1366388 1753350 675246 859009 1991374 2463 240864 876315 1843340 1767139 289417 1416501 751998 904180 1428193 1849383 1412086 1683077 414303 1735275 609425 405888 1821756 1214433 1104653 442444 1022101 220792 707201 1060494 55765 1497588 1168068 1535184 1026736 1352403 661616 337170 386898 669100 294477 763688 1338833 804260 24755 890826 1380739 1620982 958179 696071 515311 1313409 1928934 1805395 748044 259716 1538771 1935608 787976 687090 1442119 864216 865068 380412 51908 574302 40161 317943 687280 1782732 1596718 1808751 928949 626817 1955977 467684 1874169 1109458 1612150 1549297 166488 358955 1212010 1906355 1427490 446685 878984 865243 1313022 272591 678577 393741 1886616 49266 692860 488330 1722403 1992142 1836806 1026240 849567 295658 1096069 854285 884288 1670919 1801946 333880 12723 1627147 1402231 1371375 149175 1360982 596894 1330010 185071 73828 1748798 140419 715008 463629 869425 1049662 946777 286889 951255 1764207 1705690 1469259 1244676 454534 1945108 684571 1960047 1986542 703523 773957 1248913 1599398 83916 1383940 1850460 634475 1106535 1436487 110982 96842 1679299 1769600 528126 73438 320644 1455356 1863582 609080 873134 1802318 484841 903282 57417 784703 469246 681129 239097 141088 209464 261257 1743102 770130 787743 1237496 1937786 119141 1390274 611178 1791972 665902 1053825 820253 948285 348681 1976259 1699337 1915157 1097629 1233822 1017084 5314 850622 1896781 573180 569943 187573 1999324 1449998 242700 1844412 663884 1929299 1219426 736379 361082 33599 225435 1119415 1351923 63094 266191 393364 688723 1814465 321454 119882 627833 1625868 889273 512587 260384 1370405 663204 421680 351875 1326868 1396279 1059630 173397 225550 602698 73881 697458 726414 54272 649607 591105 48144 963620 1974259 284637 1999817 1528507 1676832 1194715 748452 1883211 1925586 897730 1685778 1294757 1277116 1135040 1151223 188770 981754 358338 1754867 1959423 892518 1410656 876032 90369 1709012 469968 1853485 154314 1282322 128473 1397626 1960861 1525582 1326262 792071 1040937 813067 1012897 1725465 1961615 837216 1289546 297607 1270284 1579215 258460 748390 792339 1233783 1935500 86286 1351328 1244835 441464 1955660 1271453 1011086 451360 977806 757013 1177859 59593 1885101 1441860 1184334 396172 1052735 840953 46865 1608712 657276 374591 1678380 882200 1994026 1689840 1310555 1201536 982613 1444227 59547 1888368 1167758 1925547 1535191 1016863 631537 1274832 1182275 220800 1718624 930190 1273627 1026324 1569778 1682429 1049700 1906172 1958414 1688951 909727 1012997 9004 1115844 503225 31937 1652597 1002838 1313054 1131663 384276 226545 1349136 350608 1901029 282419 218790 1715942 1145486 984976 356800 1643467 933715 1128997 1757048 302589 425558 1689535 1534246 536196 739591 29904 403110 1006041 1684482 1395553 298620 882069 1834175 75110 1542281 1891403 1870835 1282662 1488561 1660723 191607 45332 654120 1216934 571657 679852 294458 1195650 1537257 630519 216771 831568 1752772 596339 1660648 204266 879162 1878284 1385799 991208 1177343 714147 471684 278187 482545 812851 265340 605957 205258 818108 1285180 1710965 1263944 1188686 392291 1821659 1036020 1611104 744796 1163590 1497984 1684510 1027838 1612829 771139 108295 1878493 421679 1566931 1083602 1938080 382043 1876083 1108671 723496 1495488 1866549 1380416 367960 1614172 72325 1955356 1240149 474212 1821422 1873039 225171 1975997 737413 568086 281446 1272973 1487209 1841470 818582 221796 780254 1899837 1176563 1875485 733111 480037 518268 737310 284703 158308 631907 214839 962353 347599 581282 1242404 1693859 1653435 1372808 252799 273842 1444418 1791947 968038 1958786 1348484 1859287 1998718 1685183 11357 167401 1089111 1245944 1655630 774756 715674 41809 858941 1099742 991812 459589 498055 309471 626678 1727929 887307 982007 1327505 834392 659614 845607 739382 1368896 1395137 678514 985091 1620589 1325142 1010346 1420483 1411045 709071 924606 1187370 744483 149051 1572908 860184 504222 1006792 290749 1089782 365216 209472 1249068 374972 797005 907121 396979 836673 661715 256414 757375 903484 823365 1286466 39018 1475573 1072449 738676 1110729 366919 1463196 867199 1000186 146253 355308 1061026 1866964 1460739 1640920 604491 1879867 1518436 781898 1266049 1279149 105222 1234899 1692849 1506853 674357 815243 307775 1877005 846153 1922654 347264 1602422 459059 1524219 1438285 1322179 81810 1053006 913638 284320 1567663 1992719 318898 1545661 804679 1559007 1582807 652987 1522244 494112 368544 1903275 1980361 518619 1707167 394974 200552 1947870 1332452 799806 1215799 815226 738900 1355694 465015 1848136 1732877 1126152 1576883 1949374 1409783 1772464 131906 293882 724216 1553811 898893 912550 358488 510160 508954 1123019 539550 962632 543744 9801 420338 1121339 1887126 306505 1957950 1115132 248273 1515765 1377624 1341302 302759 491590 487074 333180 160286 245959 623378 523564 185377 431609 941089 107360 758115 676131 524705 762201 1764889 1603442 1990005 1117295 1431223 1062979 1687787 1421144 965599 666844 862438 1987821 115763 1644707 1602049 367997 362627 481850 766691 722545 585025 1643833 930267 660806 59023 1047380 621122 1149605 1781907 966972 1923435 1285434 1842010 1809385 1591972 1252122 16277 1279340 1501300 1556856 859583 1582492 121692 1787510 210516 855594 1521705 1882138 1939872 58382 1585013 1233648 687009 307323 718966 923462 1099555 1465311 1830098 339475 716118 617183 1686218 1411016 1982186 1240847 1825259 745009 926481 476102 1702845 873479 1635636 712743 221629 1528568 698534 1903701 678441 298503 732635 968230 1829323 689836 1944697 1838482 1370382 46458 466436 1389692 670227 1765202 1643844 786025 1428829 1297506 505557 651329 859769 1145 1405483 552106 1626561 1753894 991157 711709 1175372 844649 604965 325332 748292 1275283 1470358 1140414 556606 1634717 1665206 1111423 157338 1869712 1137996 817581 495533 1235156 1196690 417776 449661 847060 654409 447832 1841983 1902730 1973771 1777791 202311 566286 1941673 1594953 1174583 128313 1186568 1938157 1531066 1214318 1938188 1538804 374373 1504322 416043 277874 385615 295396 721073 1029404 1795644 421518 893919 509414 1965497 907365 109196 311090 1837527 898889 1990436 1390732 1474793 284692 579170 1491263 62726 622856 606161 1821003 636794 869053 66845 1021917 1791186 1520172 1126908 1624196 1848249 99175 636056 1797118 1859217 1042839 1602194 160508 543378 487403 1286369 272794 604517 1761158 195965 1659455 1348848 320077 40239 1016602 316108 199505 617034 375395 1458249 890255 451766 26871 629898 128715 389166 1421408 1647642 986045 1664165 382137 304350 1102173 810858 402683 1738252 1728623 935995 1574340 565694 359301 1847206 1593799 1535872 1402755 1353377 830317 447798 1020630 626722 291617 1483581 357098 532056 1591335 1965337 360338 1218667 828524 460958 1289021 1441161 975950 1387190 1140465 866175 827017 1200658 773228 810120 949450 1408566 1341857 1011501 1852479 1240234 1723269 451712 732934 601952 54768 1324507 648183 1597098 717502 1265893 1951893 1894888 1643895 1776785 1689416 1441981 1986522 357707 933862 941288 1170220 539339 1314256 313216 1128687 1947889 1271486 195658 1907202 72972 1103057 1065842 1778122 549955 127191 1228553 1030507 553444 1622140 148144 424844 792837 1444373 1887848 185441 242175 1743090 1557415 415036 877921 498652 77527 1391962 1230574 1120458 1729875 831404 504014 1166060 1491496 1561949 10327 253343 1779990 367358 1906005 1674921 1525451 1506227 1551928 358793 731675 240689 1116321 923416 511763 1174122 1894717 1648120 1615117 1708399 1032568 389775 1416762 63303 447737 247828 276901 1379315 1540055 1229588 1812011 1822678 1451647 1546764 1469679 713417 456248 1741060 1816805 966995 1153894 1046776 485983 911736 1095154 1744579 1884883 1777343 1462170 791110 1051418 1776575 1536587 1014231 1011107 93934 1009112 427414 1696185 637882 368014 244238 25651 1777001 110044 172453 170128 198042 1615346 1146069 1167261 143243 1371498 214648 1904803 1691827 4288 375963 770387 1894352 935378 1456115 672505 594110 1159363 1221753 500640 1371761 1892661 1981359 1845541 193651 732638 1881547 1043982 1740627 1639615 258403 752655 465581 1552219 683526 91787 172880 1633277 491557 1210419 421449 1711121 632742 678364 1140304 1711933 826650 1496450 505324 596539 1217297 282390 245397 1204131 505761 1540645 706328 810899 983011 348145 535625 209829 1591176 1834112 121666 626459 620199 1852234 37182 210074 1232185 28085 754356 1770940 9001 1200509 651327 1029048 400111 426261 548886 1404535 1598222 1762226 806389 797340 1596260 93569 127525 1835515 206465 827490 1474757 1416863 34125 721331 832241 342150 1551996 1061721 1291249 509032 1641914 1322268 1829411 1859221 866773 1823729 136074 1614427 844924 1143191 99750 1996407 1700520 780840 1732825 405990 1743196 1114433 1740279 1249563 222249 1316479 952178 1459533 1191117 1995000 313669 1492402 206931 1310225 131746 617743 100438 29355 1490453 1003692 1393395 1253736 239160 899057 1979792 394687 200780 1945018 693519 1494237 7698 469553 1790743 117605 353062 872526 924659 1192752 818622 1843994 1842183 1416341 1815123 15575 1211799 1164271 1808707 1024837 336780 1848864 317760 1717406 1220141 838882 99910 1910193 10232 1145922 286883 1343064 873779 1499448 461395 795681 190359 667014 310426 269923 789692 1206014 538040 1894012 1098928 743988 1628869 1421480 1116021 1961724 820274 112767 1644316 182947 1479627 763466 944168 1554402 91119 904285 1645784 781891 751862 1276298 1599881 628939 1688566 931235 699684 1001596 1466490 285162 1641822 1933224 816208 451576 1677614 599508 1958932 821829 1564434 563054 331805 1358099 1485427 1577587 1050335 1767010 1853609 1336371 296466 1376164 876563 1883436 1339478 876452 88866 1406839 382683 1256250 1760225 1725871 1366825 1201664 1711481 61029 1174463 1421469 1883906 1851735 741810 1921591 1922278 1516055 1797354 1952681 127862 11665 1439101 1145054 478780 1408016 1716373 284543 1918452 317503 1517545 745245 1162023 1666227 1592318 5800 1135048 917686 1811236 314191 853492 1130824 181613 1916017 1960458 1861060 611082 56915 27291 1095009 1531300 1690665 413711 1872897 1562432 350968 1516236 919001 1403742 1143129 1490316 834965 89977 421451 1976629 1877436 1046629 1934136 18115 791888 657344 1119345 1111273 839916 271961 538960 242229 1065749 860503 544280 1216902 584913 1465371 645417 876514 527420 412289 169441 1824882 471106 1830932 810276 966199 1988210 874192 452515 30704 300818 1433853 1631491 479227 482125 195148 158269 1610859 1694864 1598888 140390 131665 1509917 219379 1851534 1021328 1113485 1705190 480770 1637580 900009 151845 1965788 1131992 575736 136041 1961921 577788 1366053 1922726 1959895 1267721 485379 347953 606395 1760546 1091333 925311 438564 1895082 136448 197827 1788991 1159584 44107 1532977 1750356 1422582 1656168 1919588 546937 1252300 988224 1692365 144354 657917 511498 703750 1827261 698129 77318 1865797 395136 710924 231937 1639950 567741 93204 1148410 1801457 1718771 903395 833406 156229 87167 169800 266123 58750 1206871 610134 932775 163023 916587 869986 1695305 867453 275996 268343 1218577 297113 1566354 1866291 1098966 524057 1433167 1735689 1328906 33925 1651556 1565820 1466453 1889920 234719 781352 1075760 440524 1339940 499357 1645241 397161 1817804 894919 1822309 1515454 1986103 807648 148496 473256 1448706 1909888 107449 1576369 1749204 661964 1395733 22070 916247 1513620 1779129 1109047 448626 441436 1243693 1930581 377807 781295 93794 1240932 95737 230820 913840 1512021 534552 1201643 977153 384944 1964714 1729588 1997808 1144660 1147224 374763 775522 287998 1404288 1057461 1170064 887101 1169946 354193 696764 454467 1416453 1565827 429597 319922 1804712 1749092 1822356 1332780 1635053 1664406 1459448 168435 1499841 1837160 1960427 126676 401323 1506481 947593 1585148 383453 786445 1612139 728344 1628410 1144183 403862 1414026 239252 1905099 1887750 1282287 819317 385069 1051969 1942564 1264037 376041 1341619 1561328 729693 510135 1292137 1435905 1095688 1732723 964339 1711602 1351592 1536212 1279009 89769 1864198 1592913 1189146 1156664 701156 1257220 1871879 178143 427585 357397 1381160 366960 573370 863572 1534808 1657493 1539142 1220708 400826 1999576 1423686 1874887 387173 1433320 826161 98437 783227 1674572 615721 1014685 667802 1810772 1714788 1038489 1714900 615400 1614439 755329 903041 1273844 1339141 271478 1540787 785315 1592849 915226 567561 1234573 155784 1349161 121536 26111 641466 1837417 989642 1743007 1261795 652502 1396825 1098510 501901 1354782 93412 1821573 1933903 617135 733407 1834307 756437 330130 559262 523804 830269 1044922 693600 362625 990718 259810 609269 114993 1460250 1178996 1712544 941709 58984 850712 632827 853584 88353 22504 78252 1604743 168658 1588576 390985 1210016 571058 668635 1478905 1104383 1711335 1195530 745327 1480343 1145951 1878225 1422423 1159494 966654 1479481 929773 1575807 1043642 1480903 1168030 1799993 1555911 273032 1751393 1531043 295262 1423062 632550 1088809 1590049 1594518 1851793 1111739 1722120 1329569 1230489 1041780 1865565 10945 1320768 1745803 1557515 1910616 304426 68492 1443883 1702164 1840094 515869 106563 1892592 760883 332833 1000511 85228 307798 186583 805704 1743458 653978 955487 1620839 2770 629257 1155344 229312 1675211 927052 721113 1619000 1099564 1118434 57876 502687 1335982 36872 182612 1990665 1559739 604132 245847 559402 1857670 394685 1135203 1680282 47050 1541250 1248895 1710338 1325987 1525132 1717907 1985683 1910715 1885368 1951612 435332 1302263 528375 38559 936623 1247983 1494450 597837 700541 1588285 66512 103351 271267 812019 1199157 1882238 1173502 1981302 1841307 453935 1030047 1612415 1832094 779917 136824 341526 1422665 1020094 365543 586306 588236 1318934 691311 1356911 965744 1972108 1217088 607653 402194 406990 1016364 1413439 1301341 627734 1100556 371621 1181575 241950 1453893 1440151 1693537 884326 736360 830095 497843 739423 594227 1032185 1417384 1601562 1341037 436875 1155859 25435 1754919 119500 1774408 1615274 816629 1452727 543480 402097 634481 338796 107487 314495 518821 129520 695571 181658 645924 1864919 1795078 419611 24763 1891376 12221 1885561 455553 1602730 1626377 740404 1820215 991013 150388 760201 51795 818026 440923 1153372 652670 1040240 1337999 1815237 1363971 1025911 437068 1095663 1525655 1441995 1432821 756890 452933 1498155 1215706 1623285 1048560 3389 807383 1894007 1998833 1439252 48215 1599019 252724 532329 1807030 1147793 477737 256176 1341194 1302884 1762279 1475321 860545 43336 1649126 1772083 44143 1094835 1297787 901590 1462605 1141613 1187483 1539270 993 1082746 284814 1602754 1853177 199917 1961380 694326 337475 322161 400489 35166 914358 1476092 492185 679288 1556891 1646464 1104969 404197 1547112 1202722 244839 914301 1675333 1026471 1616286 1264034 672466 1470853 32900 1691543 372564 1081274 745943 1391446 1429369 170954 240133 681127 64221 1646730 1936644 725615 1102541 1490889 1172 1671159 1410510 1397211 643636 1847507 582703 1210546 553307 576002 328246 517814 1842687 262983 994460 156393 1360518 822993 1977531 994804 359018 741107 1311417 969177 1445891 1456791 1059659 497847 1421361 1219633 631382 1529526 208801 492977 1704313 229571 642187 1810037 1337090 923682 390151 817067 996655 1135971 1109110 824275 1911672 1666392 1592917 1361781 461602 155254 1509265 1194008 1190858 521817 663556 1386166 952489 669862 458912 973051 656667 1885262 207218 1401487 1029659 804565 844797 389492 183527 391616 1147665 28954 1661388 1279239 1290845 1561027 729303 558583 239478 1643105 1362503 650071 1612643 1888950 1814633 324596 614867 1920407 1183107 133333 874001 209493 192929 356125 721819 897008 85008 334096 1387674 1213190 1325442 1102686 1429786 698734 1291027 1960359 234313 532368 342315 1406576 1976472 1380400 694745 931818 220836 796845 924750 24634 1668762 1940016 1963053 723812 1880171 1848050 223905 485569 1115259 1156808 30535 821982 121918 1652917 183045 1851887 1388081 895823 94084 1156287 1184571 564427 76056 337424 1383782 1711721 134135 70561 1431474 385736 1075446 542962 1718459 1815392 1956340 78468 141173 1266956 966284 303153 484958 435347 1905772 792156 1312465 1773970 1926700 1325509 472148 1038992 167612 1565918 1800737 1198042 45677 1239122 207761 932845 1404608 303114 1794247 149073 39074 1566180 833874 1088533 1045454 1983069 770070 1976164 216694 968603 963143 1448048 224366 718156 414606 1507467 1368932 77087 1642062 53427 1488013 1656825 65952 1014385 190550 380987 1257965 1740369 749627 215190 1256353 1518874 270666 1369595 599094 510955 233570 1342880 1971723 808715 1650557 539487 1724619 718599 176179 1754136 1703697 1381963 1979034 87359 1370456 118445 1246021 1699962 1855868 1973292 1141353 792201 1133611 496190 1406141 1360115 444205 41103 263710 748098 1071273 140727 1296101 181976 515824 1494041 819169 990970 1361565 83986 1309457 1343139 1290286 650464 993256 240139 1588730 1586229 681464 569642 144830 868027 636966 401558 709572 1677425 1477554 593502 1297140 1724392 1020084 1110811 1745563 960435 1640915 1179001 1817308 1358926 282232 1671078 1093197 1645919 1957848 840980 1365431 1947160 92662 1248576 579669 1879360 1744141 1550232 944610 978849 567894 1558984 694991 1773617 1299774 1079834 1688119 39984 1457114 1938515 1306543 1148329 1838555 890862 423937 1906324 637337 976420 1227902 618279 437639 1246715 1126640 47564 1908191 1366354 1157273 10097 1060942 227480 1251346 21024 1915073 1689669 1698899 1139433 273858 120537 362764 1918360 1453567 1329486 529014 351476 1191036 1684078 1146194 1627602 358588 1816118 1273857 1174242 1877125 143681 421971 65091 130255 505542 906648 1211548 1177533 1020639 31005 1090578 1772655 1650298 527838 468726 1638339 1647608 949130 984694 1591423 524257 1226038 1038367 1884958 1736695 1170866 229008 1753918 866482 279436 1760169 1311259 664436 1824969 256097 325896 1154977 506482 1354395 991822 1864250 469528 940489 963562 1512123 1469957 355426 1310343 471068 1626565 278238 1230750 1437276 1889040 762244 923077 541532 462642 1980062 663963 768124 1694757 669221 1958858 279135 46658 954636 1356208 1701728 891478 1097163 1105788 972239 1241602 433018 1318503 3282 1805336 19696 63614 653388 796302 780133 849660 1771182 272650 1097713 1291261 172508 495939 1255905 547114 1892397 733996 454067 1388424 436956 1580326 1099323 1303640 854302 1794517 1615316 1272197 358460 188098 565121 969295 996836 516398 197491 1197403 832900 1903616 1686160 54754 452767 955840 492323 703454 1216012 1155094 751326 1429441 1175451 1715828 1079987 977220 1326978 1259287 1247666 1147942 306597 952771 1576473 156151 1565967 735576 221741 1499086 534579 907249 1318415 959034 647148 1431180 776155 36396 536339 1866010 1075625 1657768 591446 190979 945905 2567 433875 1293201 1636419 1141984 1701603 1743132 507015 1748795 787599 627782 1009053 1395127 986763 1030603 1384770 535408 1624837 301680 1938313 1921191 1554859 1267177 1693334 1799539 1831436 1880581 699479 88594 1003803 869811 1560185 626338 78168 1786473 634275 751729 1117761 1179169 772121 912918 114698 1256142 1312324 1800011 1445054 329369 815412 1198834 1414457 590841 1132096 1421003 995112 227004 711674 337597 416270 41004 1731558 662814 1886759 862167 47348 1281426 423778 1141299 669109 1403047 1563847 453118 1949059 800942 1482802 157958 1252339 1815250 1844691 551232 863202 283080 100347 1315901 758431 1172380 799289 431879 266377 451533 1159467 511357 1119109 193171 1898883 1673526 58521 490564 355768 801545 1029924 931929 416706 1911179 1080646 423405 1985366 1221506 1246570 1283278 1556465 1253987 104148 467777 400387 1073020 1222152 219854 1864718 1305247 612624 1997158 1978831 1051772 1217760 1211152 5554 902693 1751655 254180 1416370 494132 1784893 1290013 1875895 1613412 1015682 35910 105119 1116561 1729308 1931366 1665788 1157530 1657004 555552 1687593 694671 1250798 1993178 934990 1864479 1791173 1591637 1177947 1473133 58448 359823 158014 743450 870461 70049 702095 1827247 542038 81968 1484628 387166 20085 1395484 1230826 599264 1246665 389614 1096430 1641615 1061613 561450 1616016 1382919 796261 151380 576009 1405515 4554 1618182 677296 1629221 1112826 1278372 840552 28042 1386435 1584682 1681082 348384 923627 498946 690264 1046404 1976635 646312 1972505 1965483 1815490 1675620 1192681 243953 506107 1043550 1124638 961765 1858871 931123 978008 1962245 706769 1114172 1802719 398199 162945 302806 1864557 1792552 409660 984050 767432 1816263 1136128 1327993 1748747 1461115 827952 1602596 271140 515032 616849 1349318 199657 1084319 650461 820525 741804 319784 410190 445624 564410 1369149 1822544 627938 1156786 398172 940751 171118 747132 1354553 1575543 404278 915700 1915718 1266139 1871170 1382713 221651 948958 1748252 1520264 1346415 165282 341560 1334562 789172 1007608 868197 1751352 1996973 616992 1853412 1179011 1923056 1409746 482239 1752188 1074492 422550 1328566 1822517 505051 372609 1564960 287884 1302584 458810 632739 518518 554281 1701629 1590620 1578772 152044 1985393 100103 389140 187046 1181362 188167 68372 61341 1893557 109633 875699 1206290 439188 959048 1935915 1883389 293784 1844002 1008241 552344 160691 13633 1234758 69426 1853740 1489224 961851 1976091 1990694 1441113 928967 1571098 1808058 1066478 1882216 436034 18543 573022 857403 1467040 993635 572087 7174 1434974 1942424 1314841 741813 639322 981446 159259 1394888 1126700 371156 327105 493597 902712 901638 1318545 1653005 1843210 572693 1423497 930726 1753379 108142 1488696 1832691 1000079 1950042 1801743 1628335 1511995 1208877 1353634 1345761 1812226 411051 223298 1670771 1481132 884929 1186493 367475 1649343 1204885 54999 1428571 1902145 1864641 55851 1176160 1462769 1943770 571732 928878 516975 1126562 1315689 316163 100368 901380 1847876 785966 1906678 110055 657073 1285554 122332 1777390 596281 73269 1794011 1992964 847033 431255 343131 329487 1753932 1471734 988706 1174364 429014 1411234 1651098 1730364 148437 146803 563727 941997 1425384 1687698 1075466 1692965 1405972 496336 1934478 1438702 1671079 1678096 1183313 1858663 410902 1048187 816340 1003521 934784 1060437 566194 1011785 1342456 1047926 1198999 63156 503199 1406592 935064 1718198 244436 72073 1672930 573168 1287888 190037 786777 1226205 1647820 11396 989331 1744602 96154 427353 1234207 49376 1622378 1712886 671626 651225 882899 1414160 109808 1982610 287266 1111628 378360 869115 1311447 681908 1533528 1470742 1821594 909814 1389626 1928035 1845921 1699123 837610 1540473 1844936 58422 1358480 784569 30320 1482617 1665562 1398822 672293 1431562 1657825 643340 270950 680258 1427549 1203203 1690991 409492 776205 517921 130589 652631 130530 1446158 1553763 419815 542640 1140987 1651657 1775464 1695760 826370 735369 1562112 1739838 257336 474177 1666505 899453 892294 900842 1957003 1352182 1487976 1801891 1630175 1509820 144530 1057220 1821730 1890021 734538 1149520 1360915 1646079 1287589 948934 845631 1490980 1715159 1365237 1392777 858894 320405 995992 1477207 1803536 101416 662698 49693 6728 395428 1400655 432129 1409281 1862359 1578482 1266238 492266 1105840 440533 927836 708900 662205 282969 970018 688614 218666 1944026 173491 1284363 1418883 1134809 1419996 1035002 1386884 124475 723896 1649336 888156 1424931 1088892 1353105 1471473 526595 1384944 1265924 351168 1493759 682377 541952 117289 639726 431466 1080896 1842454 762454 362648 503811 649555 1079318 644515 1686709 601197 748626 1108495 1055523 1780024 576746 1869359 1466606 628933 493938 836847 1987103 481232 1514262 1782260 671758 1442228 1540534 657470 621680 1883751 213827 436760 1468916 872488 725507 1388434 299558 857758 1803136 1052698 390718 1615906 292520 1759251 1906413 552561 1158191 1595195 787561 707590 929134 506194 415542 1687211 682164 1895181 652113 1033981 614098 1856377 438803 1313681 822746 143257 686647 428929 1409861 1216034 538291 953525 457030 94924 1758024 649644 695970 792961 575340 1416481 841366 260088 1614750 1174119 329401 1906038 1063738 714397 1011680 921110 340283 1373829 1959511 1275991 1169327 250940 941899 586750 683909 620403 1177616 567449 1872615 1790386 1923223 864789 41555 1791576 1369105 242442 590786 432483 1005771 720900 1004193 1204676 1127813 757749 937541 1341516 914514 1213147 1327754 1535069 1874879 168389 941296 1090968 424581 1406003 511409 1544676 1410838 290299 401616 984054 1845785 841724 1100128 272193 1501134 1544708 1915629 1644890 1844170 1820146 1953508 1517956 702390 679461 1605664 1210833 1754702 582285 739297 999687 152832 1244980 1743538 414318 837109 870171 574860 1548406 1373001 734410 1701282 963151 1585496 96236 1311306 604705 231761 548566 180663 365697 781877 885843 1821515 1881742 1407886 89688 1072603 733231 748455 1406777 1237802 84677 646759 1504658 765001 685981 151270 1443148 1454071 865368 433285 1062494 1755517 1352392 1903998 1804650 912174 1925153 1356672 1219248 580773 225669 594981 1613790 989994 229932 1321755 1029688 593307 642281 1902107 1433331 1782135 1029794 1051738 1974584 1138043 593798 1832231 780259 493697 403240 1319811 1007102 120551 1294380 1675469 1902247 482879 1330302 422734 784473 1310427 12803 667606 344078 393267 1747994 988018 1956926 910610 1864288 1506347 1607294 1622601 1682459 414434 1254484 1146994 1825111 1553757 415263 913096 1522481 1558530 919672 162263 792963 752254 774583 1208033 1991483 830208 1025175 73421 1006966 520060 1395599 537479 203795 221239 1440933 86144 1864227 1561584 1184178 943527 389519 563283 182555 1696371 1652720 319424 53952 1856871 1921972 1764136 436282 1518706 466905 1570398 1271093 1873246 673299 1587163 1636344 426013 1611833 1229203 1170132 577 1005998 1848719 1777258 1633247 1797567 1467631 1405474 1221218 468555 1708348 515630 1881359 523914 1193463 1707925 1130913 1868043 361381 852450 268126 515135 722767 1955389 229787 60536 1461863 1572008 1945595 96035 696139 774257 582776 859604 1100695 1569632 1021558 693541 1738773 1084107 1633768 1471182 394748 454299 244960 578445 1527412 1336459 187559 608458 1503741 858508 232183 534953 421538 503207 1968061 1749975 1764374 84036 1132555 808041 1898496 488882 895006 442235 1758732 1978638 1864369 899276 805472 768688 1749759 215702 828898 1448589 1184903 1121756 1921737 981572 1408112 1705887 1987410 1786292 1423783 96782 47756 1959010 1815175 413111 1532355 618272 564820 912630 764772 34753 595985 1931436 832129 1692937 392675 1464789 909397 1202189 1841102 245232 681221 1352607 1532882 1319192 1734749 264653 389900 1574515 408992 402503 1731286 680721 958639 1402653 720911 1966631 1159294 847245 1742064 1151606 184034 691406 1682985 1138928 1188874 1193315 79545 1109602 43420 278952 88959 161428 1985082 904464 1639478 292960 836960 1099993 489194 566749 195834 169524 1630229 498120 1103359 771594 1986243 555570 223554 1581852 41236 1773116 1191562 1608766 980573 199554 1228888 1391057 1365015 396221 1790381 1337966 1723835 993867 1566444 1933960 781383 1884530 250517 538339 600292 1525025 1128928 1615018 641986 830986 12629 1776454 1521889 479573 1408259 496715 1886476 1276262 604632 1922634 1927610 765006 480563 501783 1434397 592121 1301199 194246 226331 417417 1878082 831693 156918 372255 1614863 1662170 952232 1114335 537588 1936975 576868 1072070 1597229 328939 924644 1894187 1898248 728005 1164317 994958 1436776 323037 1618466 1472391 729517 1462483 1204240 403696 201052 1212039 797049 1001512 514419 1804701 1289782 465924 278605 458551 278637 1480738 1571618 296599 128540 1718501 1901438 926697 724363 930328 1491230 1200176 1003920 38451 1875169 454194 1470772 674192 823941 883756 1141063 1174873 406937 972567 1824614 1111654 1306495 965822 1792945 692225 609731 1049454 625261 1070651 26844 1812714 406532 1025637 1672211 572442 186354 1131454 712405 737385 1878303 1640781 197985 1511960 1206534 1330536 221908 414968 146439 1203037 1622508 1269899 969451 990564 1604496 781886 498165 137648 1810715 489139 1377290 1744215 186616 301112 1177508 712419 1558182 366866 1800026 869088 1815224 1629207 1562616 1869713 1102001 1097325 1134959 1526458 808344 731962 1204219 906344 1187252 830296 746673 335148 370491 1057212 1485070 989302 1393734 1358195 1944569 90955 1602184 1452242 937076 365323 393013 1381272 1911234 1331547 310879 79236 916003 1648729 497331 915484 816055 436695 1843393 971857 714648 1605055 1332414 569998 1783829 770697 750099 1999504 209782 1691469 1228857 407695 1367982 38039 1659749 814023 1794342 541848 286402 263350 1083887 1809953 1244464 1004292 1330265 1316569 1586807 1282717 1892228 1321089 1993972 1934806 254164 1154420 1185767 479564 390286 822030 1128590 550494 1263708 916505 24146 1540698 1624465 17561 570689 259229 47373 1243976 1007650 1644907 896000 1775761 807020 1299270 108954 1275224 1712982 1084112 989036 473052 225313 1599891 367885 1428807 484068 258271 1265215 1260938 1556681 482476 1979426 1652442 865183 35553 1542561 1888722 179693 527817 686507 713558 1901441 651264 993796 580922 1359956 121000 1795264 319953 520627 892453 871490 1531834 549793 1538058 280606 282237 511855 1773878 1983230 1264046 536886 1292107 1378428 1392190 400462 265389 445616 1686089 1694268 1520921 706886 1952497 80141 1787990 1928649 436126 32414 1407475 217261 455586 1782882 580742 1763103 1193930 374286 1516704 1293994 1491089 1407069 1427656 1420867 1183454 201450 1061852 1881315 670633 1332994 1711226 1916542 1287337 1291039 1376822 1768980 1755152 924564 325831 1985751 261657 71907 1654880 1161544 1631087 1276768 919707 788424 1633838 988119 1586051 1001011 488032 125217 1777700 13747 1911001 1086357 272025 825865 625086 1554748 1298480 875278 1116039 70696 1930394 1724645 1964836 1967507 89467 1233223 1037593 76428 1718224 116209 171788 367581 1260020 1846190 1260912 859967 735312 52713 59906 897713 1420316 1613317 778066 266388 837138 507115 1894200 1639824 1430525 535418 203029 1896775 580424 1526401 1840778 239860 446813 848949 1265503 1164928 268915 1396378 1387495 718514 1513152 446333 1642159 1096629 1970196 854922 55257 790034 1666579 750037 1359487 1718371 265206 191340 1959999 1983735 139336 1627419 1411666 890150 273528 1958132 809935 1494410 53517 737101 526676 1217061 776592 1219589 310230 1280564 171747 1627920 445107 1923407 552486 44753 11342 1744286 1707951 1242043 687811 690949 1430908 1362170 1351348 347560 1890243 1180541 629528 1261736 522787 591652 363358 613303 1029815 80462 555510 477289 1721504 967547 118781 1876939 1364522 1209408 166538 347771 768251 137814 1535181 1176947 57476 1041840 22926 154687 816856 503760 1570493 1917673 257497 1053323 217649 571345 508695 686969 1770877 336865 727094 795560 503143 1143625 1394821 437152 1642878 1154664 543791 1248609 259430 1687821 1513950 42415 989818 1050172 809876 1481964 964902 148703 1507393 1571643 81931 419269 1194232 1892206 839253 744361 505240 272086 1473030 1001044 1485907 1242853 1548561 1562170 1392832 1441653 1116920 396854 1337043 119460 1086469 1625094 1593084 265272 1672888 398168 588081 427890 271197 1377090 412904 1114278 1404685 1414585 214489 1872222 1292980 1365737 285075 1414490 940542 1505848 479234 779000 1374044 215698 1596926 1947594 131176 1938909 1587453 850165 951622 1931800 287760 1935788 843197 1703397 321989 1015265 1025619 1906147 536790 1244744 44951 673932 744818 1092201 539328 1473390 523939 1841603 194670 311845 669754 480589 1470187 848301 11162 844936 964678 362494 1312685 1236198 154435 1851952 1556045 562127 1805678 1335570 457986 355341 1909918 1623148 1410748 113064 645076 756977 383868 1247483 902915 1678711 1559839 1653206 1351065 1840739 1905840 1389809 410687 344956 1631070 56523 669626 1003539 1460624 1579026 1283037 1062024 224418 1220182 1313343 1331788 757914 1083509 1792502 1804157 279372 906302 1046452 308502 1881858 1148433 851100 1172304 1383877 1921549 1892788 588273 776309 897553 509083 1908772 921140 1834727 1947510 427283 163537 77906 1726242 1066450 185786 500770 446103 1635945 418272 1677404 1767516 1525153 1222400 1900964 694831 886006 1256421 25905 1425826 1218732 1876469 1064694 983619 1251568 1109116 1869768 631505 900343 1633814 1050341 1663728 296827 1571061 502769 1019106 1350429 1485456 934195 150688 1605070 832352 1939725 735953 211389 1310493 286131 592237 272267 1673200 774474 461070 950440 1631262 1380104 1785335 385070 1239090 1342186 997039 1107216 536107 1307940 1183338 1793365 656688 887306 181643 1878128 545329 1577289 954900 484766 974064 797143 1197299 985783 1679881 1699126 906855 439240 1721978 732517 27821 1380885 994576 189266 1842729 968771 222231 1523073 1695145 1780948 446093 1387300 1520944 1458303 1547709 22173 1800291 336373 1441594 553837 1943603 282093 401939 866335 1955584 1587974 128865 1470216 1735291 1848309 1982965 1239350 857168 1849595 340327 1353593 558144 1030291 804904 168438 592297 528367 1336565 1272213 835788 1349943 1834512 641917 60118 1819005 111675 728511 1072511 1463448 1355316 1747945 750692 467717 220728 277544 1310889 706216 963779 1794049 827787 155550 453330 388820 1025585 1457396 513216 515141 761485 114414 948712 680574 510489 1388336 695636 97245 712138 1096736 969647 450724 1537160 303455 364847 1333922 394107 449389 888048 382177 1129118 848893 1749 1784166 1963930 1861361 366864 1917305 1974880 1223006 614088 996465 1001809 1570586 538926 1388627 622497 701098 12066 1805909 958371 920805 15136 773874 214879 1454639 1750504 1471669 548130 988329 1764594 1756684 1200512 1163572 315103 314444 870305 865765 257344 1459763 838634 477568 402786 613398 1162843 690964 1828229 1464356 145625 276940 1097135 1062926 764735 695580 1307983 427011 378225 388552 273693 577327 1017139 861939 1030677 372732 1157685 1617046 563859 435856 1514776 1123999 892603 39060 1018170 1919720 1756890 1205352 928965 946541 1374164 1972360 1182074 651253 1774720 1247921 1926582 349146 1523704 78710 57015 952537 250434 130726 1120258 542165 457901 1980397 712247 165764 992530 486507 377463 1175214 1602497 1980548 1112866 1675690 1070225 249937 1979186 1963130 611925 218815 347650 953138 83618 1247284 467030 113318 1108901 734068 415761 1950022 113300 1553866 1815745 734301 1938316 285898 152138 385048 1809004 996819 1596552 1803449 281759 1490396 1420036 1624961 1850576 895753 803079 1490866 1716138 1280772 1798703 507901 829496 622505 950444 411080 741843 778676 628934 1915390 437986 280299 1067737 1024748 1118463 416494 380838 52849 1315869 821001 1332889 1201390 1584662 361940 1051180 1333994 596491 1408101 433733 1101562 18468 1149457 330294 1106943 1202175 1382729 1152368 994673 1226495 1629571 1454229 1083987 670733 918179 1966173 1157297 1863426 391063 654149 1298127 1451101 354522 1754192 1012049 308644 1514703 1911193 155386 1075235 855777 728068 935622 1482715 1768101 1121778 1534876 201118 234442 527294 936309 100947 1762628 1480392 1302504 353442 104262 953832 1416353 867068 707808 266752 1790650 1534161 1178108 322049 546884 210429 309969 686865 977389 683347 1960533 209266 1706112 290419 1565960 1641288 379622 195089 372163 1524839 614910 1467414 37490 996438 1439963 400859 55360 1468301 344246 1442374 1417320 1681523 1306733 939062 530424 982911 1427067 1911482 381747 1245664 1146880 159088 188682 623265 1404429 1355918 1991604 451479 685304 787180 432815 1877685 1586364 706909 276915 1909849 1301708 1761997 1052079 257829 814571 1689851 1112293 1037385 944014 320555 598373 1353245 853994 719551 224477 1130768 1477260 1509760 1762251 1679571 1027836 1891213 622563 68503 52034 1914121 1164593 1475673 663348 224719 542880 1965352 1193201 1033583 929963 255410 613416 1094567 1537948 1337345 1247723 277791 1479024 1667483 578191 186268 1666324 222485 1325949 1728734 989442 1863348 574885 473607 1421040 1819238 712295 1732257 42339 533175 48122 1871642 603490 1842936 1067940 444892 635489 1430557 1584044 516601 770860 889569 726135 1815616 1777164 964271 885217 286433 1635656 180437 1989837 1276225 1973158 872385 713395 1766291 1060228 788866 175754 1110351 325528 1306408 1974578 1259155 422749 762016 636314 825253 1021688 584759 1216949 1982769 1958547 1570118 1593910 1627680 949365 1555529 1464259 1101045 128404 478848 647703 1858535 665883 944077 1424310 745044 1462591 194270 1574678 233632 1875400 858850 1883954 842318 96786 1048215 508924 1871450 952432 1009246 349807 670483 699187 1450625 1041068 169684 146398 433945 739242 948821 537866 434252 633669 220234 1268755 765558 725516 301293 646047 595450 1277412 1230547 1511243 776843 1742155 891931 1453328 806412 686977 639167 1957723 918128 1936418 497180 1804349 1321940 1129409 354644 466319 733356 1252963 1319277 876086 1105297 61278 135463 1289455 1015663 191532 1710184 1801830 1881131 1465240 681377 881821 1773381 670222 1659748 1011906 431674 1041120 1759612 1300767 1530244 823138 1300721 1900532 908309 8896 1273429 778094 105523 1306379 331526 1883675 1675406 708556 1434161 882946 673413 407118 1404185 1752452 770763 1739629 1962845 195709 1740259 418223 531878 941826 1012927 1101731 344974 799941 551416 1704806 589880 598326 1220606 972993 938525 301278 1177368 803239 35397 1696191 1944747 1454565 658237 391157 1082335 559196 1387586 648153 1350823 1636478 249131 1977488 384615 928045 816316 1769408 220071 1022674 423576 1813248 423859 43083 1601532 1418449 1319538 1512451 1475571 1818918 674324 659535 888017 1460899 407517 1604609 1891505 835119 1768702 843793 1628437 901846 30670 718492 461315 1051866 1279183 1702516 1788740 313544 611143 23748 286101 451473 1471074 62042 1249763 890606 1729316 1028969 230586 1431399 24190 691830 564330 313119 1888966 158376 714161 895706 1202463 1259282 9097 654689 1666710 1928635 904210 1180842 1405075 877009 1526110 1537991 969567 948325 1698984 22276 792436 295721 1090823 191855 737289 1877045 320441 1844296 577438 794224 1665833 664636 1584370 719075 498558 189293 1153199 1232754 842666 1562563 1107233 501055 701105 1522082 801348 524166 583218 784998 1456715 1911530 626990 776952 1940920 538447 1209133 433760 1517055 86428 1223432 1320786 1872453 1794016 1254246 113645 1016065 1913652 151641 1881557 1163280 1485318 913973 1846605 1778158 813331 1998140 1806905 143727 181306 743155 1463686 1103294 364343 1429819 1793667 1450372 1372834 1439903 1297330 1422239 1778803 274490 1981987 274565 1744707 1716050 235562 449124 87688 732987 409830 1597767 1547683 811829 1334157 317115 1141665 1084341 1723048 1415595 107816 1581633 1750616 630235 1052491 510620 523909 897360 1110187 211609 1771686 501601 906645 281565 1917818 1661590 1225497 1475008 1601970 1505576 500059 456063 658618 936429 519144 198159 973091 328936 75986 238826 889181 1735500 155116 284371 1112352 1917815 900044 196363 219373 1560574 1249691 417346 1928098 587560 1490729 1911920 1189831 472398 1534255 884214 510563 573283 136878 704275 1450543 1008617 1348971 1816266 99318 1734141 1172906 313013 995648 1167569 1586802 149898 1247195 1736546 1744763 1657478 82336 547910 971589 1298307 1049515 1784384 1649075 1399562 1328203 1698688 1232758 523244 821002 1312687 15653 1827297 162381 1962783 869967 1204122 1188150 532602 798603 1622835 1249413 86207 699691 1152112 878687 613018 495532 391810 477669 365873 279141 377406 1822454 77286 449139 951649 1545346 318268 1665902 409430 1967361 72120 1094936 780309 1959732 1452851 1662784 1329104 1055061 1237839 1172451 568024 1569070 1000256 922176 1010927 798001 1734278 243155 731441 1237072 581388 1285951 686142 1065887 596392 1366122 127977 486264 1889841 82881 1697248 1737302 1492674 1070699 1624451 1441912 757352 1742191 1330429 1524214 416502 659437 1279574 483929 220225 1927834 865727 513871 1442676 1270370 1913418 905894 1626220 1786821 580191 329651 549444 245169 1307832 322661 1195480 97694 1641842 1262400 517527 121174 623969 7239 205397 260736 197074 1001721 60388 815708 1470079 1600173 1864664 1280719 1699242 193018 1958647 135355 859989 1339206 632639 1453925 572214 1952782 1521434 1179293 781882 1395469 1229769 1271776 1954616 514741 1953910 852388 86421 175527 328673 1950006 574044 1470069 185074 948776 830806 1791938 1312312 1543488 1117418 36635 1048892 255260 212127 1028208 538300 911086 1356714 747845 373703 1821963 1184308 1970752 1881098 187890 1265231 1933279 1645148 1850939 1065343 1343805 1806619 1630360 59945 599019 1549642 252421 1255056 215675 1199209 1519271 457869 413496 466345 752810 1138778 1592831 722275 740581 1878445 1580563 314796 891684 454843 1418538 108328 804693 85130 49877 1134793 654744 810750 1742762 522771 193243 28696 1994341 1884483 1964365 1876358 848196 316583 699437 792122 1755688 1835783 1568900 1110766 772934 404568 1890359 271428 1937087 784648 1897550 1648185 471658 106968 952031 1247066 427695 1708210 1954296 919156 523846 996292 699780 1814513 598329 419035 454764 1371467 845020 30258 984187 1079314 1938128 1341092 197338 811739 94782 1708466 1234043 1296951 789008 534973 111534 261184 196893 434500 839418 1550891 1338588 1609362 1729205 177993 1932506 1895684 1639924 633521 712523 1461494 115742 351930 1962528 727667 266282 1798272 295620 50099 592438 297759 1591952 942083 1796003 1976568 1604785 1149036 685723 917827 1511175 135591 93495 1391432 1894818 1675477 367092 467610 958944 1881050 770433 1761521 1811293 229466 1969992 247882 1921835 1645952 1121250 820068 1285654 178344 665264 1790448 1150653 378152 1397141 5026 619939 1358080 1837250 564522 1968356 1976537 1032465 500505 1240079 689988 1851545 645610 1741635 1764046 881960 1479232 1803343 441313 1280337 1648716 132462 935701 326460 752622 1326452 651005 1204230 1169130 999035 1450803 312700 867143 1564717 1511675 1546669 1293058 353242 610443 1432991 1952507 1294909 932384 1310453 1297007 1995071 1266320 269247 1507020 1701573 1522203 1404455 30278 193638 1402671 1565097 1430792 634379 794764 1099089 1355296 1523291 1681441 102211 1896312 1284132 866250 52328 1655504 1839784 483139 1363531 717221 1256050 1783631 113326 1462451 136043 732116 555478 1987029 1454450 546046 1651706 136872 1780007 265965 1499631 1748859 1221130 1966311 995104 547796 717097 1523142 1495102 872421 744132 1268441 1777825 1983674 1864588 977088 1113625 103612 1366921 571126 85389 1389018 256262 917850 882862 1940944 1198668 1766807 1780820 1455366 485021 692713 583385 945800 755572 419627 483337 1672460 1695177 1241727 1472733 1873736 342045 1184044 1971706 429354 58077 1324042 1218420 1909715 1283425 1827056 281654 1536164 64951 1485372 359340 1194782 981856 967411 1939877 1949705 1196914 513597 1140343 1333568 476952 92468 838778 1803065 1421619 1763798 983845 575384 1650894 54964 194788 1982467 1594947 1130359 893066 1276833 405608 945704 781213 769077 1776680 587730 1925946 1885057 835988 130512 635454 1148228 89923 1793582 1000161 1882135 108737 276581 350850 1338889 408138 1566266 592752 1360310 1458352 1213983 140959 1401191 1155640 840106 873388 1440629 1160892 1266799 831115 1236214 1527948 1528094 317015 97052 542990 43112 23432 1500480 69039 822720 1181763 1996451 743557 1208496 1651912 471785 1633789 430561 608433 724321 248934 1453602 1819269 768589 727907 1184348 1313261 1536408 1877099 243360 1495038 1803689 1622740 20299 1181078 1672100 1848585 1646176 1312301 479781 456538 1474320 1968486 335771 114285 1988220 1844969 1924267 1041848 346682 1877337 1989747 1164693 1274794 107012 355520 783624 442179 454180 1703266 720824 746344 478662 1099707 871055 134477 1291679 1678549 1383345 938889 1735140 1997194 1960819 1576966 1835174 1533746 903874 1399803 1163909 909815 1454763 1260429 682271 545784 1341877 286914 442028 725005 864870 1737165 768476 565755 195938 1111349 83784 744993 401119 77062 1891748 788063 785835 1750452 678798 153150 106835 78772 817261 1517658 1710797 1610273 77248 326964 1814272 632102 332111 246952 53509 268522 1033217 240665 892139 1955946 9873 865039 351785 1798570 1737483 691834 551160 565104 16178 344388 953032 1408057 1608641 1777938 783939 515789 83978 1310943 819937 1357664 695078 548374 1092219 1178585 623119 1086610 995697 395688 1793317 1011572 534590 514094 1553368 60929 463776 244435 1576224 397342 53313 1663554 1740307 1656293 1925829 1466515 297447 946639 1095261 1102057 866329 1075608 156335 708385 1971376 1850437 640931 1725470 721675 1855718 1826175 1284233 1559224 1804600 1960744 556966 1855199 222718 1386485 178944 633315 1076779 446704 1309911 663871 15286 334190 143024 753550 1242030 1600096 1924737 1723519 1570184 986926 1995330 1182653 44043 120852 1513116 1003615 1389785 1844520 1851926 860238 1542431 695496 1676107 1648406 696212 445197 1706547 1096790 569577 1620833 1347802 254718 1189390 1331980 1553819 1881166 870599 901030 155874 1256722 62866 291066 1323299 573569 1731613 635508 28460 1327191 1948398 1036261 283378 1218238 850232 1176100 1077009 1256855 1114298 609513 911038 1803556 447273 201948 1114564 370012 977040 157112 1606497 1773755 1109282 203878 1169290 994009 1214469 668472 1113206 648628 925689 1204328 1524402 586453 608200 1786409 78199 623552 1929688 594870 1766212 830194 1174779 842144 1198234 253494 1269824 881917 525800 1780862 1552419 1520961 1863697 446180 1143163 441846 539555 501887 399433 970598 1779943 1930006 617798 1862385 930293 1784234 659101 1567159 6870 1322911 246805 770579 1028761 1954462 1608834 394998 1507848 1084124 277919 65163 137401 807111 1379821 1581774 1135261 639654 1941844 31196 555190 1348151 855192 836742 1786565 589692 958145 32074 1315543 248517 358202 1901765 297028 1564969 816057 1641638 1554679 1102670 1782612 1387613 1123724 1077847 814853 1549375 258897 1917676 1397676 1568007 976111 1686260 1993878 201230 773854 102174 1783844 228966 178607 982000 1302155 1731454 673547 1704287 6321 157268 1602792 436492 234911 1923289 1322344 1737826 1931077 489629 1574369 327916 1433513 1709144 1633835 1989883 1221119 1576957 1766386 1712295 1099314 1916841 1573117 1187883 1401324 391222 633034 1365799 1501495 1964012 169280 1367425 697793 1442306 1973801 1536572 335055 1712193 372428 654576 1644442 1547290 430082 94307 1143217 700767 106181 1714285 1559732 1900891 853184 721191 1235972 1357604 622045 1952667 1488911 602388 1820900 1797620 309638 1798964 302819 1806361 1646607 723910 1194099 700438 1220643 262875 1210612 1116335 1948041 1935990 87373 1656046 258180 1963796 1665233 1017757 1927723 1865780 1250492 162634 612535 935544 1017646 1104369 1637942 1543331 263170 927425 335223 1328481 27139 1254619 677115 420848 1681963 419608 358000 1746320 1643064 244738 1583115 450922 1355622 1275375 548674 1205996 966689 970190 1289108 154579 1476622 1531110 1473661 744261 1625437 870323 797715 510441 876385 1498137 1632374 1158025 1606893 339654 1866649 1253567 969082 129448 1614291 586098 43708 1211297 917142 478430 215332 318705 567092 1514281 246139 1514194 1555045 755330 697798 1381283 879305 999726 674047 1827643 660603 974809 1839733 1601262 1026418 999493 1999279 1471641 1846962 145912 751516 1395093 1159408 957686 173870 1817297 495566 37653 1538230 1571509 1717499 323413 42576 92486 383739 747965 1231599 1524692 871426 747902 442521 251591 1149767 364062 953404 1164332 1699847 58056 1658150 1651070 974936 362401 401391 1839865 1290644 60524 815676 167095 1229793 1440318 529336 270577 1596892 1129606 846640 104768 1059445 1752768 1457585 729738 1310177 872774 173371 1280550 1191949 1372803 179257 32133 567976 470139 669852 969513 619538 570480 1715472 604235 669902 1874038 382596 1253741 41298 489684 524252 893792 871689 35659 1137374 1936454 1996812 1705047 562435 1677779 1648070 62850 1993171 1219839 403005 1129824 669705 1994010 1413175 403580 1604051 574777 711054 158963 30546 1875987 225022 1135401 1352916 1931481 1201795 468613 1260483 1880191 1825518 1932758 1913900 1566156 1408996 1378700 1197896 1456286 1680358 209081 151399 245021 1585337 278685 1348723 1540766 621113 1968645 891086 547000 687144 1713799 1299912 303208 892967 1509355 1362505 801241 356042 734232 1459227 1477169 886147 1729915 1091531 1518890 385225 786099 1385920 1994303 1555363 259347 641881 1507723 1403819 632887 1621639 1372288 1946389 391800 971908 1513994 1233928 1957979 1885332 1422853 1322835 502458 1295182 695874 232978 347738 758630 908083 1148662 1905894 965992 194009 1495617 1696483 650172 1906820 1788560 451680 1864414 1067951 1988028 482506 385729 1432622 1433479 491711 809742 1694473 903542 778706 1031509 101824 1543762 1787720 887970 12204 755251 1085515 343124 1414716 1541990 1338327 798470 1822964 803510 1131084 1163706 459114 891889 1921406 246658 1837280 1511649 1568567 325177 487286 233696 1148592 1475966 1936488 726608 429958 1864305 184348 1790098 1895032 1252704 894479 1468026 646172 345116 1568862 1494116 1112444 1555147 1538783 183284 140984 860029 317876 307040 1102546 1700465 1208918 152917 1077877 1467264 1939638 3598 1501149 1124132 1801549 283433 449439 1796814 1884637 467101 644557 642871 283401 1318956 812350 1715801 129191 1665334 1807918 599809 1879855 116899 1593930 1771259 1436053 1446790 1334905 114098 1159196 1563717 243338 606849 1983922 1910447 1445908 731591 644555 1263602 1360056 1665942 281610 735894 215965 1659069 1611362 1038917 641556 1703387 1054722 1708958 1640888 495989 749974 888755 1990049 784533 785594 1447265 202516 1146746 1199306 1136932 469905 1610461 1489941 1656413 644115 1140281 325366 1246919 1621612 1692537 1521315 1698023 1614293 720416 874141 1825470 638648 574530 65502 1210222 960016 1330539 76048 766567 1593786 995356 1008920 292910 739573 145374 1342916 1051675 1067898 1466542 1996843 1277595 1891778 908403 261348 1324696 128007 155260 176101 135567 1518137 9914 1304283 1059327 385843 331598 980396 182450 1979185 145650 190895 939718 424065 1136956 1803374 1113804 258666 337947 1458279 1726675 67937 1509755 51392 1385726 139269 527434 735739 233585 13968 14585 1808202 1000721 710986 103532 1023439 512087 1284532 951551 1142530 1409359 1206992 296399 1250665 105292 664256 123253 1097762 1979005 1681063 863747 100267 1199996 1142001 796915 167086 993122 1232198 1535190 1792247 795483 55406 429922 1878836 190646 1290245 623610 1406884 880060 21849 186845 688482 577119 1704649 426756 1544529 1705923 262034 1332054 829802 1859805 1460925 206718 822832 1146665 1836297 1130115 217077 1712470 1872876 669672 1062681 692660 1464678 993004 1504514 1133341 1264424 1553776 1483198 947734 975700 1821678 475538 453817 7267 1856655 1503325 1574510 930069 625330 320922 1689036 431562 496535 1576217 352919 550064 1875785 1683475 1558364 738342 134473 1883934 811313 290123 469316 1740274 690793 1972097 1455583 1852220 1214757 754728 453544 1438194 1199825 948044 635966 1840598 1075390 1822735 1150199 704476 998918 65681 1624467 1931281 24728 1354801 513129 976986 131756 1991798 933060 833592 482915 1114889 1423016 800347 690993 1621152 1002887 743303 818136 1413165 556715 1634266 877352 389899 1553139 913452 1612424 956775 1936707 1578119 1836903 1817127 1233464 1837286 1606879 884609 1963706 277240 1403023 1902328 519352 1431051 881968 1458187 174980 222850 1287135 1629555 1717184 1736167 638631 161275 534907 1267425 709991 1881306 729107 294754 1437749 1094582 1074840 81397 1565671 624988 1138879 1894292 656887 717592 741822 870078 1723491 66256 1373250 941055 545049 1900181 624962 934600 1233551 1063739 846335 843914 318299 1233215 650433 1549393 1409937 671486 331898 988164 235304 1304 1027700 543027 1581797 311841 388115 1388383 826165 36484 952419 131429 858800 1954531 924467 304646 1663314 1526152 1609987 1331135 1349301 78386 335262 546570 1983151 1298825 173532 1475555 1761356 1433840 1739914 1050946 1845240 1040461 1449728 1122500 1610486 153068 234929 83165 176923 60463 1131276 306559 1575302 267174 319788 438773 570779 744350 1131266 1078857 1122921 272228 1356851 24980 1253371 1395735 681971 1082772 767098 1016566 123700 1567647 252187 1264162 1130699 1055775 1463647 1484927 1399194 216745 181338 478116 1901885 1118523 295952 23183 1439276 1193706 275165 750991 1021194 1207615 175234 1750423 1079387 591390 1245771 1295498 1141106 1261538 1074390 1954920 49143 1164537 1548464 821499 289459 207988 1411373 1309849 643468 524152 174365 441906 1216105 1048138 382008 1361596 1969239 1901505 436852 324171 1536343 761623 1650886 1520119 535900 1832107 1781580 500366 1773252 1416426 546953 235921 1314629 1573988 19725 877894 691547 1935775 765064 1556466 217501 1202701 857113 1155506 867311 558633 1734782 1894366 192189 688701 1243795 1872143 412013 771356 1135092 258491 893927 1771809 823475 1371488 1569030 1796888 168056 1396547 995564 1566546 1304266 349745 886347 990083 1040654 673836 475954 1181480 1350374 477299 1466291 1953776 1653760 827069 1900451 756668 1168908 898276 946895 1204016 1619453 874158 1530136 332645 1491321 880621 509181 1885185 475233 1143597 1720255 1315354 969602 819980 1811206 18847 112322 1009870 897038 156304 974115 655815 168387 21899 367136 1407117 532076 1989557 1268697 714115 1114567 117495 1925781 809212 88492 1281704 141649 786880 641570 66437 994805 1293496 544505 105549 357600 1252019 632724 668852 63329 1113312 1755609 801162 40610 1761795 1618579 156542 1414920 901571 955849 257178 1997746 687326 139708 972748 1816250 1012444 1881245 1157345 1075230 304814 616351 149643 8157 1936438 32189 1069512 1027916 738568 1996753 1436573 969039 634476 157574 1356292 1440395 1443015 919884 433816 1781503 746230 123028 846520 216287 1529023 193683 711695 901359 529433 1491731 1676494 1549277 906988 351280 1754145 1563224 356878 1940271 612247 115803 1193488 753859 1688871 995271 922029 1589454 1201724 1911330 270425 31381 1710014 1032350 309048 233345 1971076 1315578 956260 1860524 773012 620390 1083801 1262441 1573187 1448354 1500913 1386475 1385558 1858718 836413 1896689 1089801 455364 757732 103154 1856451 1428611 362451 230156 394952 1414183 1174585 285654 2793 553843 1462357 623584 318355 1530051 95109 1677465 1896889 1662119 354483 92594 1624980 1893472 1466129 319078 367337 286786 898164 655838 1526011 1117820 1856048 1639376 652193 386708 996849 1135098 1514371 477720 1661615 1185061 1188925 1186292 1617019 307903 644387 1849434 363420 598004 84399 1435837 134406 923228 906805 295194 764289 67039 809880 203686 1899857 899943 1781102 1315773 421916 1434773 491696 1497201 576347 1248548 810992 85142 1240157 1447759 1908381 861792 1691625 843521 849536 89851 275079 1701334 1259994 1639754 238566 432732 1741018 1570438 1844252 463283 1489501 87828 981592 1668357 585746 1064855 1594077 219042 334681 1425350 1595407 1620872 476340 163068 508386 74548 267697 1665972 1579999 971808 1994053 63272 290601 714997 1512488 1999434 1775041 164031 1929748 1201965 27867 1668886 1655503 455706 1268148 1019746 1571080 1374365 1217008 1634136 555137 1806083 1024116 1984266 1658582 636301 1639724 865066 9007 1953142 844357 271793 758342 1069069 1701472 1706705 1501167 1454667 608195 1098893 307688 137115 1490206 1426156 707044 50998 259149 313926 1248887 1559115 1593041 1596930 802402 1118390 1020836 1743651 584216 1227303 1324019 1063177 389928 202232 262684 384885 3123 923157 1337995 883249 1615364 1460479 1386775 549502 1981530 1680657 644520 671586 626522 1016526 828315 1972189 596727 10907 1898010 1580928 1355403 1303621 1999967 305736 73545 1799511 813226 1931381 317558 351969 47413 110104 1927108 316140 1362700 1216921 1150468 1214920 1447078 264583 1966753 842470 755443 280424 1662614 177727 1319584 759594 313766 634902 1055156 1881764 780066 232504 1100640 420441 604225 1552498 744684 1576107 570455 1454109 1259093 920979 143942 1658036 277798 1964616 1325092 681576 323318 1779045 904102 457686 373921 1671100 1675733 166929 228151 1758905 654004 1717883 1082350 1239411 1332568 1538049 429458 1408697 1776684 514387 1487088 819834 891362 1243875 328870 1808484 1603829 1550346 968659 1427259 845314 338273 791866 452514 84660 1742040 126913 1689904 1872204 363656 1856020 881126 508153 1612659 928848 590914 165562 398493 918142 1840214 894302 1348882 1648193 907176 819979 1201716 754344 1385285 1748998 1733694 359138 564020 1255243 755216 1903537 1829824 432505 81206 1596165 1924070 1863138 1845784 1382182 566449 199779 97216 1649637 75085 1385729 1060639 1576757 149595 1112848 331165 1363831 959000 1395744 793504 86337 1245812 1304340 1671176 1763148 1836548 185107 291032 637220 1734520 889531 1103566 920 1046274 467629 1533513 924255 861110 1367185 815509 1010759 298759 788133 130260 658624 243936 405284 1810410 1224162 589957 667121 1725382 948486 102138 620878 1972740 552176 333520 920569 1558132 1547451 533659 918528 871739 1547299 509994 1507969 147507 1396113 854968 1794008 1831325 1166778 1027230 203507 1499207 1525369 565279 1141479 1874504 1735078 682206 738375 1988322 647951 887251 1555544 734274 790280 3634 552416 1987903 1519987 1082550 221445 246842 1776071 1429881 490406 808901 1867701 1379895 161316 1957043 709387 1573279 1249687 645307 1524156 1295149 1256300 1881289 1693523 785139 623275 1914865 1952977 72078 958812 1496674 38644 643955 997661 1819365 1246707 1793067 598946 422989 1202273 1906078 840955 490133 100970 1725881 1573964 748255 1050703 60196 1651104 905802 412496 428264 1029849 910775 856113 1068709 1737342 1351613 1723016 1278493 320287 1915294 1255090 759071 1820724 1254273 367265 177060 1146821 528336 1636706 1579172 101334 1534370 1199370 802719 1607213 99620 245545 1029057 829826 659923 1824237 1801315 1238311 1585092 1930069 431773 809157 473157 1472453 1217045 1633091 1213697 852348 1978482 791986 522693 1516207 553739 356217 780441 1225216 1416637 1005191 746322 591006 293992 1536186 1071418 22018 1661990 229581 785178 1355050 655417 658301 1643721 424662 1745798 907407 277173 1004341 1494069 418277 692507 1726898 111345 1880319 410813 1006144 91415 33046 730981 1177169 1755076 1570972 1996708 1151016 78654 1701982 254899 1292613 1388649 1236797 1081193 141218 412570 933216 833951 91021 1476931 337385 314847 1305807 1603438 375340 859448 543467 548354 795869 992271 569518 1521466 562446 1741400 837261 1782644 263755 1913385 1069486 977608 1483036 906375 1442670 720050 1437958 1823156 897168 519915 1894104 1644979 35469 37168 955774 37542 1092339 762020 735605 33897 839065 1370747 1316730 1098990 898818 413687 1493703 1680617 1656380 608239 1377168 617102 560796 1206940 1640270 605972 1223861 190790 1441357 20937 711519 1889585 381295 1317609 1579475 843991 908455 571054 512021 556824 609808 327378 216174 547597 1574756 997156 388789 1497224 1076747 756161 1147149 542491 708351 871315 745787 1313868 447543 515926 1769097 24734 529606 1627710 540777 912693 1937377 1732713 1994904 985912 1411686 1255310 93172 1640715 1915792 1183810 1180588 1098191 36127 292749 1230917 1308681 1477954 1024088 17314 712530 1851588 1038666 230904 414795 1180537 1593139 578865 1237701 478734 692694 40112 1109589 598886 1302527 197866 1805434 385375 502137 1066871 561079 714145 144033 1646469 829017 1382162 1232097 969810 1730412 1624638 1055425 1145772 197974 1122091 1062012 1237454 61336 1887429 1569035 1040370 1402585 256040 316719 339029 1105706 341059 1103092 1997754 1937760 1486285 1267292 1264924 77725 1590454 1961941 1535474 581697 1646164 363098 1905009 1011664 435414 119672 184105 592945 385802 823774 1763604 1954846 403630 1272379 1880678 1819154 1063151 685657 90764 572667 1818589 426822 1671345 1267679 1878842 1496522 1835693 1406725 1894588 595671 723991 1672355 1438589 757898 1456700 823761 1358260 731360 12152 1433309 377486 1638753 1442529 130497 1608478 423668 1208298 117538 1322408 174937 1454169 161500 427102 522495 1527288 1210601 1746957 1471330 908947 1574645 1447504 563726 495176 20654 1928769 539202 678066 503713 246501 1351301 1048337 814514 228776 1547262 758718 1799180 92607 65521 1297486 1218964 1309671 133034 956308 1495275 837408 1741982 1439016 845913 200732 426866 1352227 315477 569295 1257020 1988899 1202141 468978 705444 348029 318701 554699 1686301 499241 152880 655351 1925492 1568506 1697318 13889 1598513 1264912 600030 940629 676850 1358022 1178910 198081 79007 1413660 1787442 1241387 881118 1207276 592692 1195570 1392268 1366102 1830569 1423345 622555 1920748 288052 852810 964490 1974772 535202 1473945 1703106 176136 104911 1895913 112676 1765571 777676 1546515 14542 1132655 1214454 327308 1893697 1228921 386617 1962427 384674 985853 1811792 40026 249945 1554625 302617 1389020 819056 611910 547514 473258 646968 556309 1394393 161538 1501914 477276 1300065 1285981 1295989 1725117 1695698 1778636 144069 1635024 676054 1655199 1702995 972036 1505421 1899522 1749731 461802 452958 1941509 1572234 64119 985511 699948 1033001 1995326 1867452 695942 1175152 1998394 1937607 1825605 624495 735876 1332971 183844 85952 1400050 440324 1788364 1142905 1551935 1653779 1687446 647470 1761191 544855 960724 438246 831132 1772601 1996134 875653 779901 995475 123633 1465238 794319 1329688 253587 1412213 1682777 771912 1077678 672413 294892 1187046 403293 1933025 228197 929122 1627789 117969 4216 496196 1381281 429842 319521 1943163 635518 1284095 29097 1504867 1962222 1018827 1755214 789874 1761203 1653412 217725 1061457 936969 1468829 291805 73377 934886 1674766 592281 488583 401753 1398396 400604 1569945 1567001 831200 1226395 1014825 113172 683085 1756898 1018001 1609543 1438833 751867 845204 6869 94959 1479281 1847286 488732 198125 297877 1274120 1982185 982594 1921021 388143 877810 1638028 692900 126716 800959 515958 708789 1527021 1805083 1512055 1937667 651910 363962 145739 289824 1840424 186979 33620 11764 1361095 241581 1750248 1553474 203645 1776986 1960811 1496231 1530528 1487308 1992524 494151 678760 1285736 41639 1170477 1085013 1895535 1930429 822296 100911 1382164 610010 998558 1181354 1879866 1965592 1683844 1337619 929651 1857795 1757316 815947 1756996 1146117 734079 813987 1845744 330526 1378825 1988806 897259 289663 1500804 718054 287058 1434807 1915550 243154 1810073 490548 313770 1978184 338651 1060910 1633232 410881 1478466 1395305 1655513 626270 1104840 1098848 1746047 1089143 514810 864003 1974411 1874909 23553 1760186 1204190 115361 911060 532592 781293 1921911 1591044 649936 1105582 149817 471776 55774 1056912 1112704 1967748 754983 1817918 134945 114214 1731194 1803234 950783 591364 909074 1629167 731396 1535869 1279949 1557120 95272 1698655 347835 1048499 1975376 1544806 694983 1250914 1711102 1000100 482744 570177 944798 1207744 223945 1166613 1070231 971711 24533 74958 125579 1713253 1834947 1901559 1154281 1072505 265112 1764503 1684906 591921 1426853 1780936 11714 25391 520692 540456 1588402 1359155 280442 1988977 123603 1188326 1968741 397357 1360147 1001366 934800 538393 831003 1439804 1039879 1258361 367017 793390 368598 1369526 289106 15072 878479 766327 1074648 180669 1312920 956880 373644 683972 124838 1227964 1598622 120269 300691 1376954 1900045 509658 989817 81012 1638623 1141610 1957577 577835 661256 1774225 42476 1343018 655202 1438297 209955 273293 312647 1455132 898919 1320054 998692 1415835 1789130 1653970 113612 532844 206413 1152570 1157416 1892593 1878018 1600684 1890890 1533051 1452644 544723 124317 1412160 1814126 1288003 605252 258437 1632164 368058 466135 506282 1522330 1727508 352875 818715 1470382 203143 473371 1818094 545929 687079 1122950 738119 702012 737941 105909 1055787 849403 1541890 1652947 853362 195726 1258415 399131 510921 1671916 1339738 363544 1942676 1444068 114567 663930 534266 1538361 1292039 1364437 1726147 1259400 858200 1078912 153953 1633772 1661041 244719 328199 1151483 1207837 1904150 311405 94597 1245423 1925801 1106215 345619 1977379 1100206 375604 473308 1070176 373538 1168283 1053775 107402 568285 1676054 1530085 1383173 636099 1129346 422554 1569372 55727 1818241 7932 1846014 1979003 1462720 192603 746330 625594 1083220 1782689 1405896 1096798 54211 1544277 806643 1286629 653375 613829 1029789 186406 124653 1174577 532036 1324029 825958 179702 1034706 223128 339313 70972 852761 681763 1824044 910669 1441151 1410804 1869136 1261299 374395 1253740 192066 1268356 25655 975477 927823 1869297 1092259 137383 1243320 475467 1221390 1721299 1834729 1446784 675710 857157 1475828 1324552 1986298 267336 1949935 1626526 940315 1400764 394870 1155115 905388 222411 1007582 242158 387390 734991 1568628 97837 1876827 1233062 1326352 216335 341112 1677496 313804 411914 335122 1099243 1293327 1492461 1545997 1198430 812100 1417183 279803 1592713 1722358 1550078 524615 342636 1662593 134307 815492 248216 1282872 207981 1154657 707399 912152 1737184 1992413 501558 1060433 1119588 1383246 447891 932461 1192907 808199 437360 1538397 1119344 1396469 392422 25026 1164050 1126325 1169313 1615636 1164290 1286783 746530 1465183 569216 925353 1498395 640062 1358052 217065 1194129 869178 153099 1749479 1732352 108966 976832 1373196 1834094 1319946 1496294 1367421 1929072 132867 1527800 972107 1402129 491401 1386761 30783 1249998 1888027 448975 1955161 1905123 1136236 1553382 645973 152297 42382 996077 77402 259557 871362 1210052 950419 1505955 148138 1546540 280002 1951503 1128912 1174383 111658 1512687 203915 1699417 1630865 1628938 907009 1572529 210251 1304401 1596433 546347 1484070 696946 159873 1461140 1988402 311723 953583 1742675 976884 860076 1786642 102759 41492 236480 373165 422207 1213125 1215474 556885 662207 1245699 160834 865343 1055390 622478 593467 1677593 848456 244476 1292324 1611616 584249 4762 1909803 134060 1735391 651490 77818 881660 1360337 1439365 557995 1467989 185534 330105 734761 780760 1989578 84174 117811 631162 1204134 1017431 1336143 1342246 485844 1543495 1286212 1327441 967731 772127 911787 785710 144483 1723623 1879892 1298047 463880 403605 459921 140402 1951852 136993 356396 1871376 278608 1755921 335831 1952887 851019 1043286 705904 1461673 906387 577046 1813280 988615 1684072 712983 483102 1935488 150458 1681906 1103643 498586 1194110 314701 1279892 1041609 1833878 1710071 1149621 1369516 1404359 243399 1901804 1787539 893133 367156 849543 71574 877375 268067 750004 1284803 446899 1667265 1211773 134646 333993 1483525 237372 1415822 1858672 1383789 871814 22332 1845543 1103543 716710 798407 1272425 885245 1537346 562019 589817 670858 9741 944327 1479929 1854860 788673 356952 116604 471876 646491 1098320 1312646 148457 819420 1407672 169010 991099 1137034 101204 1609612 1257739 1726793 971288 128790 847775 1474242 1387914 1868068 1790609 1001384 1240809 1261003 1472142 169819 888751 344343 594524 1185723 1480289 10444 281066 205365 1657035 1100127 334949 1640125 1574473 1937654 296605 1397274 1727379 1691507 1774875 1520584 504726 1070853 647172 1546792 2529 512024 1192141 1165792 833333 1103300 1667184 1432552 1787377 1453755 1833862 1368661 329586 1909016 182634 162310 74830 1859986 434164 417673 1933144 1491505 1978070 609214 1486323 1417625 1466063 378714 325054 295526 1566757 698236 45596 1990915 1754077 1514163 1944624 1875862 517212 770006 114226 1882152 1934328 302436 1687914 1150954 134874 905095 949694 1807594 1704357 833302 382119 162050 836807 1350734 1580276 518932 1205233 249206 218284 1110322 127631 1347305 1415265 818863 1458964 771726 994750 1791179 977851 504910 447400 1185471 1026067 621442 1425825 1282038 149121 1013572 1968674 868925 389682 307094 995051 1784242 1049128 527360 596962 831407 243901 1390469 543331 225198 1429927 1262222 689125 917361 927701 61527 63126 1961619 892905 1124854 492510 386563 1622202 794898 1940833 1664437 237852 908634 1061675 947866 476237 451522 436858 1457318 1776269 1792070 547614 667608 1021698 1331969 52671 831095 7321 1756744 742830 1370072 231820 692398 1274673 947336 767256 1934324 1130918 403683 996693 145447 1803925 277841 1998881 647129 1054106 1823615 284050 697110 1897374 1491698 1586810 864471 1488028 1771074 176833 1359450 893460 985240 1119886 147755 1666104 949951 874248 871370 563261 1905522 1397067 1172314 940503 1920995 381126 1907955 1553003 655009 1622043 1804459 437178 1124235 1565569 1553050 693553 755118 187470 1072057 1306494 1998209 1000216 1909495 133456 813174 466418 1851301 1345519 942211 1889310 854305 1344078 599122 1643690 77321 1866874 1639897 1141614 641689 760093 1859053 1758258 771609 1198047 721566 846593 1581220 144047 1864864 103924 1244708 1282618 1362870 1756350 161855 1118191 907584 1471642 905 1412966 1485060 1277007 1907435 1910153 800701 1542605 1488468 852434 495972 742434 1266640 33374 251008 1229325 1240808 7299 151414 1315820 945569 1600567 956687 643563 1778294 1692396 825870 38439 1539977 1342400 1814362 719961 342154 719088 1015723 1117363 1154100 332811 754332 1866088 1992911 1114728 1228119 1343737 908648 635858 451673 1793497 154599 1185822 1105585 1350421 1766003 985527 461891 527110 1912934 1444261 997424 1801656 1531596 1597721 479531 126039 1939472 298513 211754 1591906 672578 1937658 1409948 1482492 1301986 1829049 1326325 1042302 1859683 1610893 95407 1963311 1647868 1753298 1432628 978371 833899 1892516 1353445 692491 689440 169836 375393 1733739 124696 841992 1641155 590156 639334 1836034 903259 599047 839884 734159 1525653 1045495 752514 1001252 1941622 1044768 48128 1873715 215799 1724088 1540134 1451971 1075345 490082 1482053 463624 349344 113177 1397045 1394608 91767 149797 1831820 410713 1670170 1177002 1853588 953923 1092097 886530 1322113 84312 121133 1053037 907968 1173681 185126 1611749 1196727 8166 403353 459852 768930 17243 37046 886022 786851 1390835 33412 209975 706505 690520 1719332 441650 1694372 1992311 503665 1530884 937162 1096028 1594118 1392862 1823736 1295466 1410337 344023 885683 750721 641943 1723686 704747 170697 741447 1314157 1487992 722369 425909 294430 1792711 1163487 1109909 1023268 203026 1673322 1400518 873825 580470 1379378 270986 441333 1398652 79307 158793 1210514 225094 1392098 1217460 1509851 330158 1505536 1991737 1298496 1185727 1304191 262718 628822 1089851 1092756 1167290 177660 771482 558509 1494880 691624 1051252 102406 701657 882641 1045051 1821895 1239398 1270851 382398 375385 1872074 1845437 328101 499168 1491028 445576 1570246 234112 93147 682200 1325053 1407620 458301 25658 1910633 329509 1693228 1462811 564069 315750 809241 1174341 1977060 529731 106984 342023 1253602 102427 816765 1844388 1511322 595694 902961 298370 798850 477257 1634902 1671267 196105 337179 649799 1748293 1003689 1273419 883681 592458 1388933 1819837 1692750 1783241 568708 197077 737063 1510535 78691 1062058 1741975 350818 392960 1250842 1961290 575685 1825041 1277904 974232 1718550 717856 1116690 794668 1697731 1109569 219506 1325376 992856 666434 1062707 1554266 388538 138377 479757 1150538 1164286 592490 945363 788222 1158998 1161254 859872 56250 1257076 958050 1129452 1965083 817222 302734 1298501 1536648 603541 371036 520489 1488345 1438795 701764 434337 1470165 445233 229396 1732448 721563 323132 576716 1662827 1775439 1866358 663877 1631914 1147849 1468311 896970 667641 838477 1122732 1340160 1327528 1757023 1860706 504815 1807739 991829 1500150 1203201 1061255 13803 104058 1384077 1345756 738103 1915873 1538050 838897 1906575 1949975 1090460 637100 1940522 891051 1791629 62443 1068183 1944112 672041 530702 709137 1595406 1176117 139384 1078416 426032 1347771 905015 351765 1951631 97996 668622 1197793 1996357 629360 353914 382869 1751549 523099 1013494 1002940 1512712 181056 210419 587805 650995 1530881 623500 736850 835198 712614 1103020 248240 1926698 778560 978469 1107848 1278828 1096867 1484672 1080897 1760982 1962012 1742167 1618204 304563 1808621 1880812 467289 1948012 1009274 1888075 539381 1510163 362301 177805 147270 619822 121626 400601 1035922 725533 501605 1664716 1960931 1606209 1178714 1443154 1044562 333130 791411 364039 1576833 505136 46985 1806650 950010 24251 136395 1441866 200426 1677991 1464370 1347218 937801 1996624 1470064 1620885 100374 764140 1094571 675456 1373534 847331 214696 28375 1020417 706047 100129 1037029 1489009 1690960 1410244 1385289 797266 1838538 391868 1785004 1244589 1178710 1354952 335610 1519107 333888 195235 750696 1399727 1001775 75754 633287 1797362 105175 1880928 1034153 848535 404267 1234198 690211 180552 479520 1728276 594356 1732537 87853 991066 1775403 1242619 605367 191993 122310 317117 498102 690959 577927 354561 1939719 543590 857924 1201414 1932998 723176 1647226 1338217 3567 189057 183806 426030 1608049 1636999 1456594 693096 1228656 930445 1184258 435937 1189571 791965 305953 405010 423143 937911 11324 740601 1748556 1343861 462691 321050 173320 689877 651448 1765826 803605 1254095 1061230 811343 1893419 1683804 363110 1721715 1607987 143850 282142 1615952 426643 42150 1186421 1653989 535007 1166394 1155653 1064746 1934467 361459 324821 1571803 648736 1367779 1598137 1088729 1709551 53933 1916835 1138619 200697 1875266 132473 1523034 1089732 1338569 1058454 1308016 603851 1552891 1497180 1477882 1832604 1022019 1018372 1529807 1714040 863208 1452679 1741430 314478 715655 714278 1348179 1033448 1402311 1852137 966155 1886640 161570 704251 1337160 1735610 1827004 611782 329436 1231084 1197099 90377 732905 1122975 354825 152471 529994 845884 1136424 738624 449123 1432649 1479853 578010 845333 221115 1550798 136942 1916555 478898 448365 887718 1705575 1653611 974404 1065122 415378 821046 1635957 639574 99592 453622 1069089 1605183 1934502 157221 723352 1331598 1029126 1329423 534645 618955 684692 1185998 310376 1519651 106132 709879 631488 134014 852325 1820881 518412 293209 239616 874452 773001 500117 1069710 1395283 1146710 1340696 1974359 1282495 1553532 790035 1766237 1306842 67801 503587 955929 1751114 1921421 1830073 200062 1387515 1032323 1085302 618500 1160513 83791 655832 312122 81547 673351 1025271 866497 184988 839965 1227472 1228035 608087 590538 1730863 1860993 1020361 481723 1740415 1128446 890250 1164940 1692174 351533 1279687 1316074 1900834 1394143 1350550 354570 1522884 1867847 1581589 902019 1349083 1760172 1421306 612492 24967 1479455 863850 732802 1345023 144977 1023786 265561 1429205 662680 1769512 1795549 1727093 905665 557526 1104642 1003252 1310904 1660207 440019 817824 810938 731031 692385 1171637 704404 850514 296621 1813979 291998 1371877 17704 482036 959311 998941 1557903 250651 1385581 56532 1927618 1962304 1239186 982218 1216208 1392394 918810 444856 1268934 303235 1755078 415341 882854 1168121 832130 1266591 86882 141523 1240066 1809152 1803592 1913746 971226 1591316 934849 404494 610064 1415412 1389926 381072 1520758 849187 1297909 1001412 1895490 1491162 1763286 490423 1577507 1848182 501086 260919 1330318 1243969 725887 1491804 333928 1276409 1949708 1693012 1176036 215260 909554 1833774 64616 1143358 1172856 1917951 518856 76460 951146 871144 602761 1940865 824618 333605 574037 715337 1810129 1498226 1121263 1341298 169134 608477 382663 1544326 994192 775161 1451895 1720453 827584 939111 611728 973583 952251 1173512 1943351 1036731 228865 1814818 645212 1555338 434152 1070025 977983 726658 1339788 1011142 532225 493342 1388178 341329 1421082 933323 1202963 1232628 1759605 1568208 461172 670450 645961 1557125 886577 1154033 641496 1124777 1367110 452075 114740 951133 908977 1901452 1860365 1899308 1644377 1866734 1157823 81306 927794 1225322 166883 1109036 1212747 877835 1149995 725192 1322193 304752 1186265 588764 1376527 993945 302588 295750 1156294 378793 117488 1899046 1630488 131447 1499141 852608 1225793 1552669 1399917 1300193 59343 270934 620485 1795112 1260790 624939 1174385 239610 1011228 498412 547189 998144 1751977 1743626 231953 572063 720849 708082 1843045 706386 1592554 1903496 224076 1003371 209454 520926 1020390 85375 1784479 220590 974325 1243531 1675151 298167 1409245 75768 540460 655468 281873 527595 1934988 1899055 689373 139397 284538 1582692 81600 946286 41006 387886 586577 1194368 1313201 1372262 315114 1919390 1770468 364357 20577 58280 1994462 1803594 362911 1992635 193655 73621 666514 1368919 467726 1359205 1842861 1874543 910511 1630614 498535 1199148 625102 1436960 215433 1359899 1774282 282675 896278 1770567 1918568 554047 77438 1976782 372886 1082876 1302915 762188 280637 512082 1357847 1216833 340360 304203 1567206 791157 1991565 318114 490444 723717 228109 470667 1638612 1668208 230112 173032 1229502 546469 1049463 534841 199483 1561343 68734 1976867 130304 394691 49156 876620 1940192 561527 74165 726754 1361112 1187502 409122 9586 296306 32156 1739891 686136 1767624 1690383 1867819 1407015 1631932 1076645 902952 781800 337989 1648264 1644789 560279 706271 1061520 625959 1317360 1493334 1746053 858384 1380588 519191 384678 1135383 1233604 1560678 562371 19933 664583 1661165 1519156 688547 1926972 1745987 841989 146552 1166815 653231 1834213 1003121 963371 1288279 182799 1433198 484059 1057869 82569 1095141 53351 327458 457778 1968389 1377301 441617 47853 309141 97102 266143 383667 1967187 1399620 1892289 541780 1556662 961358 1840321 1005014 1190711 1130632 351092 1840730 1206819 1287485 1801259 1067748 1921214 1766757 1091409 825037 528057 1971985 640448 712454 1941668 1882798 1305534 1836495 1305586 1758236 1136914 1400627 1033094 1993571 1342279 1994453 227552 98279 183332 1146775 616843 476641 572133 814223 1529599 1140399 1198267 1695285 247167 1889739 1902649 1300712 603906 1609511 1224101 1911793 398150 664673 1006334 1601835 404717 260333 431342 725067 1924047 525323 1030502 854527 1562780 1104984 1019463 997895 1983236 1191630 709467 933857 359522 1779761 1071674 814702 73037 88083 391850 388751 443987 1046031 1810905 92169 343816 551417 1602597 61164 631040 609716 599277 562886 1071445 1518662 77377 1874342 1052642 284705 549389 1425332 779676 1795453 1126386 676567 648035 796970 1630401 169969 571067 1058923 1584762 876505 63488 905050 1226340 904290 43537 1558506 1423996 198141 1002120 313410 1710943 1732291 1927036 1021332 659123 1976339 1258528 1286009 288966 1817698 878311 1314164 1877515 753584 838365 1968933 604178 210733 260738 883358 1586831 20870 14534 1538017 149330 947619 1782827 486078 727806 662102 1249453 1052191 20849 1518913 1514897 1318037 1136626 1436287 24007 1585781 1569921 1063000 180637 1733734 1777877 1637754 1319834 731926 1406173 1723508 1895852 1916036 1104370 1380107 359650 1358872 81858 1292959 1912113 1260163 1885812 1806531 613792 908251 856602 267345 773495 1146527 1343538 174300 1521208 933037 1188780 702277 698050 1873672 636588 223607 1419033 634301 466755 490521 1973718 789141 886683 650787 1179442 762245 873714 1074810 1552840 202560 740361 460882 294228 1145532 1738249 286997 706467 1067706 1974103 649887 675532 399812 1936318 890443 1739107 725506 869555 1618562 562892 1054275 1942569 1305688 1044402 1029896 1381446 835397 1312394 360241 1939723 1945113 1504581 1287364 1171976 1878514 711047 1224318 283129 486145 266883 1480438 1600769 1927123 1044549 153690 424652 22475 378556 1201539 207291 602727 1884247 1588254 211197 1723883 223407 648105 1319993 1195277 348895 532586 1046761 830767 14897 60878 1665775 1199078 1907014 1675094 157160 1359035 797410 1225215 1365406 1458681 357063 1461726 1483196 1348561 1313583 1459436 1009120 1336080 1717803 1005769 1317465 274389 929249 823258 920732 315591 1074838 1294217 92100 1595620 910992 45749 976050 186055 773811 1127740 1918119 1998830 639254 1874488 202131 577701 1624289 8767 1136134 225364 194916 74395 1212963 839529 1418757 1244711 97547 461490 622381 283151 283089 1726417 273024 1917253 1163209 881883 343142 1780847 292816 1441689 76798 73132 906538 806701 168459 173619 1254519 1058334 1382782 1820917 1369091 1733246 793589 1611925 1052878 567221 779372 775513 1743697 1556628 1196022 2025 1063890 339272 1654631 1888269 35554 1885661 1186835 209468 1304208 1607596 1482453 1677397 982852 865295 1669657 998044 208449 1793987 1415303 269883 1596340 1290456 1108187 773654 1750996 1726448 1798458 1939624 783180 960875 472392 296065 1502997 64085 1051472 1839166 682338 1186702 1345305 1995573 701880 68382 367701 1151523 1103081 854568 1590485 356654 1982761 1957462 1245519 1296721 158780 1546663 1033228 615223 1229361 1397491 1256524 92270 618299 457380 785370 1292543 1448496 1848069 63814 1529838 190636 1163914 1403632 380396 216865 1695608 1581312 1803040 1462131 66559 1777227 1342088 632925 1401609 1315388 31383 1049798 1573855 1897101 821882 1724180 1785142 192568 281002 1457326 1706174 602093 1161914 151891 1506781 1526224 892954 1146161 1242279 159460 774844 1421175 479624 1839292 1808655 413349 1347401 1698432 964246 1908798 1490473 1819644 1396573 254767 1262149 1666568 1944731 1624631 468758 794706 1482323 319599 302470 1387789 988477 684774 1508238 1324151 906562 1887279 1687459 838573 1349803 1743139 1532478 639738 1048609 554678 234713 1823702 1336189 709752 1973659 1239958 116508 1039104 519757 860715 1932265 1667735 689977 1808890 1154381 1711451 1683913 542792 1014405 1148317 875376 457485 542956 1317843 600128 1574550 1233888 657140 1585082 73400 747795 326024 1862026 1733334 91207 1846751 1664158 845486 987466 118550 75537 322335 329350 1378151 535817 1837069 65565 1276211 1577753 1091440 1472466 1980365 1307543 1384052 1839984 1471986 265402 1261146 1078468 1002958 1952167 1058917 1184632 1739393 1178218 1390589 925683 1357845 689754 724730 1200484 165566 1712808 878665 851423 999880 1229303 272588 116381 311737 147319 1319560 1238817 1015133 663161 128970 1602870 1947068 277472 374466 1536839 560058 1024234 599472 499922 224014 700968 361812 301760 388037 1291612 1221241 108138 1070089 794446 1842915 1939442 725534 52653 724458 270021 751511 1456781 380601 188515 585467 634812 1867602 438225 1848004 1483644 1362587 148611 1373145 1511891 115254 25392 1493126 1930030 253236 106407 65064 918714 1375335 824404 1045079 1457120 196065 993289 721156 1823651 28934 1885623 1915563 348644 744984 1142852 1079030 756853 1891089 1316349 217039 110228 1098811 1534621 381698 1203952 1093043 1796849 927786 1968577 1782278 4028 1178523 402972 1164367 222466 1572192 1596467 1599466 319318 212886 1484574 1113502 1914193 390 1518117 224789 1079124 1394121 1902887 791279 402189 77859 204313 531897 323410 872800 579778 1629664 420550 510100 264122 140563 8425 1599010 494615 353407 617367 1711120 1599081 828935 1735696 773607 1043269 1179183 741532 189468 214591 893688 546719 1686145 341734 1062419 1284739 40140 1067858 366197 1099641 443535 1150406 1631235 286416 1068536 1860720 88346 1618441 357794 901802 1402124 1257695 750777 510892 605353 636538 1160956 11222 1573687 394568 602609 853007 1639054 1575288 158666 1847768 553066 18186 1009537 585572 669723 1594066 1508680 770666 21258 1967487 44004 881929 1435847 1746178 988555 883779 1851000 380469 886768 1931067 1631036 1214759 1359241 1699689 1601742 439715 941307 391887 394606 1679230 1039588 427724 120910 1135549 173171 305569 1032511 1173666 1647674 868537 122136 495417 241438 869957 768680 933769 509893 540647 1987401 769215 86097 1918404 1841556 1880538 1956479 1956872 1234872 618968 1793297 881443 1623381 1201198 1182620 1456283 1093332 315191 190010 1302951 1993626 1919681 176605 1554858 1349622 99166 1507943 1049007 1971815 1835911 1740542 1674676 1971368 115455 1930563 1374701 193469 1807679 207418 1800067 1884898 488856 1213051 516898 513557 650513 611759 1821149 1422341 1653506 1013204 1664679 214097 38382 1527368 170673 1764829 1540037 792327 31831 315422 1084963 819278 647226 657094 262762 1041072 1650624 15229 1869354 818624 680615 545411 575443 863019 1622149 1152150 615100 1134183 628236 1829625 48462 355349 95202 1388358 677224 1203699 506236 1868953 1629999 1628757 1846861 1911894 1910788 73819 764265 169261 192406 334964 109129 1295804 668905 1390642 534115 88528 406210 1308686 1296831 274948 1636154 936687 188832 1049100 1160979 319799 160343 1300380 950539 1949221 608816 21946 1126065 1471492 1925098 1086044 211447 116019 1997181 962515 1725650 1204272 1381538 1100853 750188 1028129 1845933 1660212 165276 1076441 1191153 138846 503490 1347676 281460 921095 120054 1488731 303198 506833 770088 720966 818712 1776057 1659816 706074 1861898 1141767 793143 295506 1020403 1227969 214351 1605635 1091724 1271796 25375 702193 924767 920497 1077636 1752719 1521984 54903 430603 1359863 1334934 100048 910278 667922 1478133 1054536 865713 902062 269268 1212369 363430 1947662 1904366 426726 1818936 640813 313466 497779 1065610 1638159 108111 393541 833864 1992540 106677 1124819 1081488 707446 131304 1710095 1730688 378196 1380561 773301 1291169 1254229 697352 1829071 944496 1606 699623 640508 470530 1299755 1052051 1197432 282081 377381 1497220 119424 1651616 937112 1371267 1198632 452915 731416 1329663 505562 676491 1695388 1089817 857998 78847 1841953 226659 1956444 915340 1653955 682024 280952 1826789 261407 484631 1621788 1143525 1982502 637502 541751 1092206 184072 1542488 315888 514500 609305 1293385 1108859 1869871 435935 1011965 218818 1149832 1171260 448844 555631 47066 917276 594970 184748 152722 841694 1669309 1047483 622558 1090797 1826906 1422282 23202 344318 717597 1107728 128301 1122543 438241 190028 1522170 548894 721165 1610762 997342 174351 764172 1934126 225475 1573814 1979042 300531 1701257 852495 118362 569748 1862152 1421090 612681 283442 361965 316175 1148354 270065 1215983 1715360 661744 1204364 1191975 265935 268859 1464984 710641 392020 1438432 1879755 349426 1819490 1772139 960703 1772351 770988 1026205 1047791 66477 1793949 650037 1932953 907613 655956 1958121 932088 1904083 461449 1067259 685025 616832 279277 453492 841862 1556284 1079795 598192 11997 1843790 1031742 123935 370039 1156107 1080616 301580 1649762 1281015 760173 676540 704342 248334 1416774 502362 1312108 904923 972143 1586608 1427694 319943 359491 258296 1358561 1828919 1880981 1476067 860883 21007 418037 1740094 407420 1668755 1106610 292814 550822 516391 1231336 743070 962196 495799 958271 1536855 502068 344122 404532 417040 1306985 1558878 803419 1523417 912359 1337102 1625197 99359 1606575 1115992 328590 7245 1911850 1059135 1330300 1823354 1736875 1351014 1182146 956936 1032202 1948940 1038354 597336 889177 234849 1226570 1377908 128684 1706058 144070 1255661 1124336 524934 1011934 1432949 924330 730577 116999 1583030 999813 1705207 1938952 919338 1498323 849076 1295658 1366791 859581 1978636 1630375 1382497 602303 164619 1659035 576525 127311 1794326 526596 1010106 410875 472385 369541 1520685 576879 1639401 1461982 480927 694202 1208446 599411 1782654 1943338 1316429 237473 1180094 495842 1299490 1287475 644554 1229979 862874 1531186 1190793 199228 890967 766005 1695008 225506 1837777 1210579 1729697 785598 131272 1569210 1470490 759747 1730837 214141 1853495 698955 1659855 428450 1938585 1845812 156311 1446294 453976 835369 581655 503341 131979 1984514 181785 1996813 943747 433969 1638313 1796154 847380 1826121 1746134 367613 577888 552869 517563 1552315 192884 1608926 462071 1190071 1048405 595626 1446384 1116387 1739640 1207079 993857 1226799 883706 807236 1013823 1858950 172610 1379322 20445 911001 155276 444635 134443 759022 647488 1589753 1688773 882451 362831 1535148 1854976 1019726 1317256 1415710 23832 1416388 563902 1638694 471853 876688 135684 1762336 910400 1314305 1341590 1703687 1813043 1977733 984223 1257832 1702329 1588125 445953 1228654 284236 1050733 364526 1808617 1681033 657260 1010575 1446114 214849 1404058 1950431 1637279 433273 790134 297267 1684227 652402 1856965 122158 431863 1519497 1651493 142079 1055693 190328 918507 1111569 1240670 1921753 1633185 1057370 643162 1239797 322747 1848379 928044 800439 1684133 1352968 1607625 1059157 213967 1280238 859838 79188 43348 1585813 1365943 1718947 834994 975672 1052973 298284 268684 1766527 314533 329532 557614 1910047 326501 538421 158668 927683 1367034 1593267 1442942 845257 1447966 1949381 1622935 1344759 1683558 580763 1538648 1587264 1661759 634155 241938 692558 5461 1226807 365753 1706326 1808471 490413 1281141 1749357 1469543 163479 1779259 531304 436031 1882667 1418936 910595 1774841 913695 527235 1766262 306925 216962 1680160 1561357 1873068 555593 939308 1391532 1574976 1612932 1905511 1091653 1535837 748525 294031 1784006 1538781 1493954 1420030 1637446 154678 256785 1132333 1337028 1561036 106769 1396739 1858855 150001 1732358 947417 1273119 1547781 726452 956917 729364 409998 1459976 1970146 875915 427202 655795 15358 1998447 1194118 1267032 1390957 1722833 1993886 1954009 688963 1894485 1101291 1844141 699804 275789 1169203 1343111 1574810 89374 571119 1970582 1043091 965480 968748 901915 1699055 1289050 1834222 1041327 474246 1017453 1047159 291337 921173 160448 572711 1047829 1866591 969434 1516847 652037 636409 1777168 1002631 1605992 1129629 819028 217983 1512324 56815 694879 1358481 70399 127179 1287688 485536 796105 406443 835692 87661 421369 559499 1556718 1531607 1691953 1341450 113547 1835025 1300628 456096 1265970 500580 1398301 738034 1456280 691990 1948177 1518842 331500 56713 588269 1718879 1799203 161541 768049 1572650 443512 911689 1148489 1999236 529807 1235094 1822848 252530 1893683 788320 1328826 45061 345383 1238919 1546875 318962 1930724 571077 852876 59548 695370 1481203 1784539 158617 804093 481385 1041047 1976529 65178 1629528 299321 1634370 1134336 149417 552721 651457 788899 935872 18317 2279 1948340 818838 462004 843684 1845075 741676 1218551 1461065 97168 220224 509264 1084381 1492210 580284 1126998 313121 1054330 1034855 1130214 616589 1452184 9887 441918 172399 1094417 1424095 1518731 207690 320004 1013876 1370154 1064361 1598416 1100034 1416790 373114 1682206 1107524 865184 981761 1880004 1347430 842639 1778912 1805366 26787 1924005 575105 225346 409764 1312405 103487 1768654 646118 1183577 1983988 927725 410371 1414875 1728361 199541 784873 604001 298591 905618 927503 763408 326674 971248 166384 663575 260215 1339339 1407993 1185948 1388599 1739249 134566 791899 410952 650540 344833 100741 278401 456032 586203 1950795 909582 983964 457217 1616092 1119073 270686 355048 348759 1183671 1993678 105459 194786 1532180 1490511 333875 614765 1431369 1872329 1607675 557389 1483714 810542 1472723 1829388 1546517 1105231 1214584 563086 1778508 191936 1646669 1255050 1085425 790864 1627457 1007751 191230 1937467 1341307 654475 1693720 561715 397472 882160 1143463 303470 939681 1281073 1678719 1975473 273214 596849 1315264 1703897 732591 1046461 225653 263423 492399 387330 1825097 1405440 891791 1452160 1373043 1218408 1487516 1876291 1380759 1137608 1532883 968715 535320 488707 1624268 1260836 1365027 1947043 1072472 69240 1666528 1884131 13525 1704299 1642011 831249 1120695 1946639 1300003 1084456 993445 1300517 49914 1044231 704314 438977 1933485 424082 408647 292759 539849 1103904 892572 378755 385777 1595347 964960 453283 724164 1745317 772436 730347 380711 1339084 619915 1256970 850655 1859247 206569 1169749 1916952 2056 1193103 1712238 1332482 212370 1427604 931208 374182 169374 614747 378552 247133 317071 1514689 4183 1648515 566220 769361 1032368 791528 643283 491926 195241 22104 1858997 1479771 540908 1300977 1301386 718852 1508840 88194 1124011 610722 1045461 794564 1622511 671004 665713 1401592 773640 324190 65301 303418 208939 791912 1762180 1456961 1024064 914277 1001542 1271689 1747543 327271 729 1321051 396148 765835 274363 1597622 1359151 1418605 383170 80929 1078217 643315 1831288 282972 634354 79216 1393775 1342236 1163465 623574 1267310 1007265 237131 991455 989275 127581 833163 1846393 1343616 957506 1658887 283380 1072740 1707984 655851 1799658 1801949 840768 198235 1855583 381199 658119 1637570 638470 1909679 1564658 1738833 1564057 1714919 1884423 390680 450252 729724 283091 1512286 895651 385497 1669110 1471067 1943388 1003476 510223 714910 277216 1446333 196942 341622 1953181 1367782 1082171 1005818 1702422 150438 623509 896174 133106 1210567 1789944 70791 1921330 249301 1559247 444621 886172 1547167 431569 1243382 1836621 1538113 1266436 1331848 1685333 630949 1990490 380686 219292 1670027 1571002 1482574 629294 1981822 793810 450678 620408 538626 1248678 281387 1457720 1533672 1124065 1409797 1496536 1620444 1147617 1730809 197963 1371005 1822116 1818878 1589937 13935 1324729 1183136 323637 1950439 1117080 714655 1189481 995790 524168 62837 716275 1776890 620177 160272 726556 1281831 935401 843076 901297 1188687 1142364 655584 31094 369923 535155 1472123 913029 538144 851480 360068 1382232 245316 1831740 205426 6253 556573 182267 206911 1381057 535931 246893 113443 774063 794856 53281 893246 1511346 1899184 1765050 755723 1281893 1136652 887250 207791 795906 1065918 1401698 1260645 1962158 1751126 1374359 1767627 942996 613503 1865355 1396840 8494 1838532 1295495 748134 1724238 1831142 1368027 1889035 1216518 1340408 1458017 744069 762163 44866 1631418 433889 1727344 1433387 1597657 1311440 1561195 416747 1268564 1035675 544102 1781319 632995 1547127 1729792 1120275 1359684 1205668 706287 827807 1446065 1248540 755821 409808 453562 183002 1071253 1626124 28005 1010902 1861868 1888186 1961005 734008 1900798 1858635 772321 1942912 399518 1203191 1547796 704033 1026153 1426400 1464317 872781 906740 1062122 1353883 647404 616405 1583636 1333273 1195414 542908 1921485 771729 1896965 1624012 569435 469659 1174705 1680048 953265 724823 1023467 481538 1372149 1501876 531835 849363 601286 1152205 481192 1064012 267083 469959 483127 83719 1047594 1330732 989740 1482296 362814 1886643 1721007 1240662 89958 1213470 1019570 255207 1980648 1002224 731712 74235 1170672 537363 587833 1748555 877984 1848867 1726304 2249 1183652 515831 1956667 68560 1010510 211969 185250 389609 1684483 723102 1787014 119666 1020051 290233 1312928 1442774 1464598 454841 198775 293943 1245685 206550 1735663 145163 740010 343612 1639872 1131929 1854468 1696517 1963909 1448709 1241117 996929 24081 1282942 1695279 1603440 356121 1679820 280622 1126214 927367 718012 531040 832641 45360 831931 202252 682672 1716275 1955265 207382 148665 1225694 1679686 1408154 313425 596159 1139551 1024151 1223850 936364 206105 1641101 272123 1804942 1541414 892848 1416427 642203 1920479 273643 530394 436964 1278533 744297 928106 331699 1734975 451915 838518 781008 1427709 188260 744017 1119577 603630 1104945 1621088 1354007 583879 1161382 561502 1415481 1919021 833978 1304486 195946 1318905 1290087 949946 954945 1597937 734525 1655974 130317 1250388 148596 1177139 687464 575879 1345854 506079 918559 34039 194194 648954 362142 696745 527610 1258618 642697 1685490 663888 1357292 6641 438980 100068 831092 520831 307285 391740 968816 1126030 535209 835701 720183 1497163 38196 664491 848864 779393 575804 1108503 1149806 407114 443333 1138240 877814 93487 224414 1023413 1780736 1661172 573297 1133143 801915 932846 55619 508038 179892 58368 1205413 1524782 1192807 883763 331364 1399735 400168 1848468 556139 1819043 1577979 1181096 1082363 1475081 680759 368115 1491665 1469278 1322802 1401992 558840 1834515 1469386 1010680 917750 1906195 391807 1849972 1475570 1655784 741665 1771875 739073 1778878 636511 345830 1851929 920830 295649 1738140 232024 1368708 1869556 1536585 1198427 1648009 221332 382652 1976631 1922135 1616290 394479 453942 1366730 1708067 1794261 1550580 453448 1584407 233845 24016 1722400 1346023 864857 1199716 1345123 1843825 762488 579621 814333 1907550 388343 1591087 1123654 1705914 1628264 580690 455170 31465 1734099 1525160 1730446 1546153 1139643 581040 579727 1557947 949696 1486251 756572 1230199 402270 1009509 1499173 1645400 1691122 1856779 590270 114224 1333250 891503 207319 1958029 1320748 15071 35057 1386079 821443 361671 1139307 1921524 118161 1412515 1501469 193836 991941 546422 590752 1980194 432392 807911 42467 1618660 63736 1295946 858403 19653 1592008 1410218 765489 171289 1033560 1369498 940504 1809329 459047 1906614 463396 283634 173583 1680952 1943522 569327 920287 1095426 1611975 561792 1602296 706881 1067508 911486 1552586 1358049 1768011 1658882 1607686 540646 739949 733305 1212595 52555 1401659 87257 331523 1488320 999856 1717788 1477263 1077231 351567 972428 1574040 1877765 13161 1531050 14482 261770 1303554 898328 1249626 1698545 510155 798490 1612164 1650252 227343 1177325 28181 1440995 1063711 1647577 312640 1898480 1498053 1948155 51869 672200 1643418 841078 3643 1511638 1947731 413447 261852 592403 302195 169359 230658 1042633 1160202 1123587 673901 386743 1310865 1849720 701309 1143823 566810 1738173 649205 875984 927073 1765570 1289933 1079234 1815346 1031076 1384095 1703014 796043 1510030 1892089 699495 534669 1232789 444502 1538574 1637065 1561231 707939 136034 1278319 1947145 1188697 964203 1298426 1991926 346647 1831072 1489351 999415 879514 12220 1408484 656125 1631764 1314888 59458 172936 1319234 1094027 1626896 389395 1315684 1800520 464222 290232 1838460 453573 1778581 1786588 429337 362082 1530890 1738319 405420 1442868 1305795 14717 1971463 1649992 381320 1447529 80658 1846923 1515408 935757 595829 1470161 1256363 489700 1909757 1063970 186157 1162400 409042 1080525 1011692 1512788 1894498 1905600 1516728 1065350 1781234 1095643 494973 1546872 342400 405882 566048 611167 608505 1158555 1111902 1014626 1901269 1908448 385632 1692763 1623490 1564821 1865483 1999500 910382 1999809 1183177 255239 281260 1324996 709763 454654 1459826 1070819 632501 576130 137457 283539 1832430 1927740 1978844 1220135 891697 1218571 574906 1232082 1835124 385666 1515419 419388 1538358 1607034 324956 1775907 483725 1724042 1663198 467200 1519355 1100290 1432243 533518 939697 1634647 1386760 1846855 586050 1823360 907408 771722 375113 214745 709539 1831922 490398 636091 910387 1665055 1142101 1961994 1427869 1327862 518713 306574 385139 1141097 973650 1306257 1826208 1379746 1656019 510582 1053141 1374431 704349 1296199 1811578 520478 1738486 931545 692389 1095025 1025300 1469081 1240031 1100992 1166314 839372 1346323 1368468 1317701 18355 1371088 1393053 167653 1837121 1185243 1161552 1074858 1662066 1805844 1333285 1362746 1618498 435378 128413 1191383 1470077 284963 1542125 1325204 816951 449551 1640290 188851 107862 1524458 176428 864687 985329 1667633 1806643 508667 1503857 378105 1671137 1714026 1402717 1802310 448907 479899 31068 1435503 1198028 1958168 271628 1220553 293874 22942 874450 1744434 542600 318740 1633655 1762219 312190 1487315 876878 225462 192293 839491 1076714 1114147 1038808 420332 1291151 1660311 619517 1355194 1368992 1210347 713110 1122090 897267 396761 714447 121227 949922 1137743 273454 775612 1822803 1472822 936727 1170081 1074798 553494 1189739 609061 202676 672640 810024 726485 1565148 1034589 839173 1353854 90542 716255 1179226 1424914 1025269 843344 152689 1525949 163255 419717 200553 1496480 1694339 310198 713588 995062 1434641 303850 1165704 1404158 1522987 1021419 246051 994513 1570338 304340 610617 1986494 388011 1701418 265907 295860 83239 1180861 720289 1930359 1178912 1415456 878475 1472438 143832 578150 1815551 1571208 1967690 1154435 1332127 1576467 1826186 537174 1717006 1762739 1900144 1315238 355233 832907 1209441 1048391 1019934 757689 234108 49479 824883 1127464 892092 961649 1276512 338989 288648 104538 1407858 474493 1298107 986408 1888429 799458 80162 1794934 1134643 1982342 781025 353173 1303700 832621 162175 1479382 553903 30787 1764546 302551 694711 1943105 91944 303030 1608774 628961 893153 1438479 932160 1195079 1259284 787005 1991785 1425141 728546 371814 1656584 257407 123040 324790 697148 722654 1697283 1525543 1770656 1726945 323891 165049 3550 1571725 161046 907266 1933301 77231 763715 1010980 988316 180027 1593934 1930383 167446 36593 284280 1463135 199165 94196 384624 1463201 1037928 498403 1163393 1922221 1483764 705106 376983 1311013 10036 366013 884200 536260 426024 758722 1356186 1557249 1768503 1303353 227383 643466 1933377 510201 1422796 140325 258374 1846396 1295840 51764 822421 303165 1959095 1560588 1848323 1589097 204429 96750 1420942 472613 1500745 905099 1328126 653050 1781388 392040 81946 311903 1474303 82272 1041122 1893849 1092488 626078 1323312 107942 36253 256340 1188947 447080 378289 773557 494595 1662807 1012219 1490212 1602253 1654085 180389 1462501 849003 336751 1861502 1690158 89903 768168 1014855 239725 1446238 1819492 278201 285270 586671 1360164 681120 1730476 352581 1705422 1185818 745790 814292 290954 1120111 1655770 1336037 573108 1675001 754686 1728687 1591502 464425 1156716 158818 1858101 285206 1616726 1282586 1092860 1573448 565989 1333431 74443 460366 908495 606337 1027034 868357 1929237 1008960 165020 965339 669069 1363128 215170 1642694 1387452 1604851 76709 1887596 1761477 1540890 94376 1889431 1000520 938094 577889 223740 141638 125379 380016 1093128 10314 1792685 1804835 472092 601970 163061 1781070 288917 1250672 1364258 1065919 548143 106875 1999211 1709 546661 1621815 1094014 505181 253323 1423118 316345 1774292 1701172 72626 600057 1201774 1442530 298141 913235 773009 404976 1995528 1660747 1569325 1266274 596385 379479 1311655 662375 849523 355165 1803930 76205 1593628 1138756 320646 1914248 468327 1306193 77079 1064520 1474007 568153 481596 308696 27033 1283698 1157654 1809089 680734 1471443 442462 118521 415399 1287320 1599956 96819 1716321 619141 1723833 977324 1747929 1006018 1432222 697816 1593086 941833 1778463 753938 1640627 344481 1098858 150236 1964358 1298936 1391321 1065988 1363900 1995580 1935095 344510 349780 122542 1201778 1048503 484445 1127714 852526 1498548 1473503 467044 1931318 1317364 1077934 255724 202199 1742601 547109 47547 929080 1813725 458809 1441338 824835 949021 1095188 273331 1221620 71953 1221978 1601001 620492 355589 1777906 236662 1444499 1292182 77314 1089597 273497 1904890 231845 90805 1205238 786594 1804093 48638 1409986 607718 696461 53717 1102832 1450421 1595002 409357 245196 833907 296925 139268 222527 1531601 250596 1553754 788922 526483 31044 599336 952222 892097 249171 1348099 957964 826824 271131 642169 1698422 779707 1507138 1580868 1818994 74764 1855385 1019075 262339 1571594 381460 1517270 1402206 1128724 17516 194849 548356 1457545 445046 1316936 98168 1838791 1362677 1060101 1011944 28425 1001643 4404 961349 1269456 89749 355754 1758129 92903 1903666 1952673 250229 932823 1960614 924232 1912412 591621 609043 1961233 483846 1134343 588163 1849811 1534220 1858167 1359209 575797 1377401 845462 1071698 1213685 1737312 18310 655314 649404 664684 276754 1438258 682072 991928 848168 138467 1737061 98324 866304 826150 903597 896939 978770 698648 1915947 1599947 1421476 1238262 1340926 744226 393621 824381 227823 1004311 1634762 18451 1544279 1174176 1933289 165341 1731858 865253 784548 1202362 833032 677382 1573757 79633 508346 244354 1840471 1697793 1293103 1814451 1953528 1314349 1146034 1594780 1586065 1907107 625911 1141969 1226503 647721 1780402 1828637 824149 886245 682827 615382 1048258 1081708 327029 252487 1166099 581568 1084896 1580409 127169 110755 691270 153909 1958713 543783 1260601 1557073 1772071 1796990 1224036 1193733 1540211 731748 1961287 277785 1509729 163832 855416 1864630 788507 598188 1113754 844744 1016380 751021 1158060 249802 1426012 701603 1524556 411209 1909775 1394307 1988844 1849502 1079580 1172026 474517 510323 143242 221539 561445 400835 745620 825622 829467 1221135 102921 1738624 1897647 1335435 355134 1425809 605545 327527 1386448 989588 619639 1222914 663308 1594830 97197 1946197 692254 580580 1046359 293125 1223021 864733 556068 1701145 1059865 1501943 1833165 976080 464156 895400 1015079 1875552 1095980 577563 523530 797622 729963 55252 1974893 1320739 1980584 1710132 1144682 871411 31391 1222176 1427166 1287002 220450 909888 913894 1776535 1658650 321136 897596 483835 1266110 1621486 451795 256864 1638232 604744 1238667 1278672 669208 586189 1794692 878733 208731 425921 238857 135359 1275889 75243 1551906 1433235 1372108 430002 414543 1918429 1419605 1069812 1018858 548336 45405 1971265 491115 1148515 1614152 1753375 1727744 111479 1539666 1354477 1255151 1315010 496566 576555 1904616 1454062 316893 763415 933018 894440 656685 1493236 1029869 152541 1220982 526159 867063 1963356 118950 1906194 180213 298972 1742753 1159985 204552 344751 940466 597489 864046 1490741 1741989 982419 802855 1938422 420989 904745 413056 514603 1132981 1147367 1462266 1430965 571205 1156360 1226366 456243 1569511 85450 77971 1099724 74866 1651680 1826960 1547069 366800 1003549 1230332 806936 32472 97865 1965658 268399 1703810 1772240 155590 896104 651973 342070 70760 601078 1706217 632753 531073 525706 725108 845760 661537 1078616 598090 1336364 169070 1852349 711477 843020 1041109 1515849 195094 1688865 473131 34124 1210254 1125293 1561041 656712 598968 1813964 1154752 607784 657725 1742498 1269505 1963039 579097 1055979 573611 1376354 28890 109588 455247 1092062 123400 1890653 5487 491957 1397514 322679 1929604 1578826 793244 1616746 1209256 1118438 660325 774762 892236 251705 1593823 1148817 1607573 1916307 321624 1753348 487399 1218643 543137 1748004 301120 1966412 1961964 1972748 1056699 687328 1248899 1308537 338812 1286976 1875436 1701494 162149 259287 1127194 612883 1176652 208841 1238756 200351 726412 574380 849733 619783 10237 1897261 1178543 841952 1809332 848294 1923812 1285464 1147467 882610 1917562 1428613 213574 217895 231868 1669154 119565 1221334 276142 682012 799324 29900 1881993 1226329 1102580 1426017 1846714 281545 978753 215619 1359436 75880 844014 107598 1540215 1330781 342110 22872 978659 1269512 1126764 449939 1706771 1386560 1679432 1559437 1923414 485342 739992 960318 1743727 322720 328232 939206 242578 225403 978124 1460081 897144 1621465 159344 1501290 323509 105601 689476 511254 1587718 430690 1584759 976197 929725 45555 1698489 1798352 1042959 867669 1620716 1264845 1867852 975883 299344 972797 604379 573768 1492447 989660 299426 634325 442678 455756 491551 1902285 1343340 304093 1853447 1364193 1228798 1680596 522732 1463969 1322347 191226 1221986 61661 245905 1086003 848412 1509003 1397797 1373294 362385 1724664 179338 1501654 1888060 87199 774812 1250471 227436 445247 1692241 393291 1889519 1106902 1658034 1195445 15204 1292322 1874416 970361 1868523 1452494 464614 1278589 1306274 1445444 857025 1563835 278653 1739639 545035 376295 440675 1092120 379687 937275 1931448 1111831 462232 381938 1523482 1692513 367569 32038 756833 1480204 1918227 1341234 352567 1841634 19673 701979 24921 1914360 512090 934698 1606001 1581509 88712 418197 889968 665739 734176 1132505 1259271 747777 1974745 1796176 746997 1721454 1032455 1157458 278230 1694974 1269365 554352 1833656 1134389 1964701 1551429 135146 1255178 1449136 1396034 1534670 128585 958908 953378 1893529 1489689 453519 1523359 1541662 587929 1775694 124905 1838161 1071324 886922 1131194 1101346 16656 636802 1943694 1730293 439015 1727554 158234 628214 748724 990125 255624 572885 480636 1943928 1387416 1528400 1117059 1618462 1299336 1411144 55118 1524192 1917710 1699634 1949241 1913026 299667 809991 1081287 742565 757663 1921311 1091619 571643 1388537 525957 1530626 1752209 1791264 1039560 333394 828990 1818889 1531173 1474499 1848860 1901578 209665 1861013 199978 64304 1878417 813906 125847 122395 1258570 1919543 1677556 1857048 805417 1237789 1481277 11819 1990072 1376394 1455705 1072310 1885011 1515002 1345926 1748987 347194 1117949 235837 1320962 1170501 376635 1061101 1345608 1422721 847542 1221903 1997602 486213 1650823 1345222 54984 1969816 434038 1719174 928807 65421 1346756 1970314 561664 851078 1446338 1114874 1571885 1749973 116677 959981 766272 99159 1810697 290576 830398 1462648 531461 897517 435930 268547 449356 229002 49491 476105 1184084 21119 1791977 142727 397508 1020226 835953 1086615 543352 1369796 1053022 502644 1434533 812345 1255102 417943 227134 644569 1707118 1403801 204161 1062710 1170218 964110 651639 1811357 62621 371555 860910 115514 613649 1633761 151860 1564716 1231162 1214401 390503 1930298 1049770 1345017 1931926 1334516 1679331 1037019 1071967 795308 1449098 476113 818855 626308 1194885 754162 996440 82463 1976578 824259 1991912 1208492 1478609 1357478 93505 744555 669032 1672254 479280 287336 937559 719479 1044062 412867 1696714 934352 1313702 1738885 917981 1587848 992885 892368 583867 1095367 211177 1477705 1629010 990562 1544802 1622492 1766167 1408296 894144 1897398 92671 278214 12797 1071211 614309 1255104 1013734 631326 1674951 1069175 1236373 119454 1809896 1217280 1481558 165337 1615384 821014 1230615 1328387 800979 1599108 122215 1752992 942456 1958544 7499 394765 196647 864680 710541 1918430 200236 1825039 1098234 1214229 104755 461451 1002757 165507 1297129 1647959 587713 1162240 1365324 770825 1856375 162408 691022 975761 963684 1319831 1067374 1401514 947810 1731068 85537 173213 1781658 1823864 565176 176596 349064 1331562 1632144 34345 215295 390311 1566257 1619935 1339513 504857 1702011 11619 636071 1136292 653049 1733814 661774 1404154 906580 1256872 1284272 14649 411300 1641913 1442127 946811 1199943 1746679 198856 1555956 929491 331806 156837 1735342 600185 1850757 1993532 1538970 1597271 1070712 798035 232994 959801 1638711 356136 612316 283006 1896044 104566 977001 554457 1073541 126991 34013 634744 1546363 609748 1943781 1157395 713515 621839 1844605 1816326 318988 1740199 1727208 218683 536820 1000303 1202151 722243 1082780 1216986 781345 1946597 365347 1153196 1582849 1700638 812435 1153281 571234 1713425 1619649 892426 896621 491054 1407243 612725 281185 19891 1213884 1178970 833964 1755404 929143 343600 1790612 1702554 1676375 116717 780749 1954719 251115 1416802 936273 208252 121906 540645 1517943 1326092 1363488 928724 1551061 1416823 1045678 1906753 1970381 1978272 281711 137702 630475 1223585 1166420 1874393 1082773 671754 94224 37380 407199 1488932 222909 1390189 994189 1872420 668587 1569440 230662 1453997 1805401 696928 1999703 1069669 1003313 882382 4013 257200 1157847 1192707 424968 525835 1591975 726936 145569 1061806 1410148 1597754 1564803 902877 981641 1695377 1572471 823421 1598804 1916690 143135 1315861 1910694 1391882 1072082 1406286 799477 237366 856661 48544 285899 642291 1385876 1198956 732257 520380 535618 1391438 1248052 694420 1486155 1957718 1637005 1465021 1320665 1028619 1965208 19925 1065677 1224634 880808 1642737 1689234 788399 1929833 1034894 1829621 925468 1140300 1677843 791774 1472885 1609937 1545790 201225 1412583 1209740 1337804 166612 1402021 1457769 219333 366262 1566475 1344856 8877 1282450 1618521 942971 341661 914035 734276 681906 1510009 1383488 656257 415331 944971 694334 364009 1454027 947232 1586606 122522 446440 1776417 1704098 1026566 1023471 701058 18917 1629182 1846322 1704680 556822 1060406 1584917 949112 1709744 1378598 706125 1533250 484909 110295 746512 654251 939028 30029 338958 1450875 624117 413984 738638 265981 1558076 598504 1246103 992060 223195 575990 903040 211717 1895639 526112 1750967 1539382 1701819 1715185 1985340 1924897 137352 63002 1711277 1491427 1684330 1418570 1760917 857684 286248 122537 1573678 1919216 1152956 1043767 1494969 78358 968700 933602 59311 1960257 697339 694272 476722 7688 757244 1105919 542746 948007 9822 512826 1018742 1365241 1599300 1904514 1156248 1476365 991238 170174 1137760 139892 638984 462457 644819 656742 1453414 1233890 1765748 148405 1952612 1572527 648045 1416761 1024382 1259264 1149705 1476227 1883699 1571693 783200 1062366 1596154 833511 1338131 1118253 483981 674718 1589845 437435 1927538 990265 547387 394442 359133 1643379 1349616 1382752 1703075 1663883 1364839 267978 705647 1685 282441 1975535 1284460 926969 217363 171655 906177 1173189 1751629 1795172 191846 923749 1517203 1630964 123083 110609 876035 26803 1732033 1923613 268605 1891540 179651 405719 516607 821753 622391 454901 867869 305426 490286 1302542 1135155 1630055 453951 386021 1475727 106892 274041 1332882 499506 572117 1439746 767414 1373505 1318987 755444 1000010 1463219 1740288 34995 1061963 194331 627967 56850 1682519 831500 542471 49980 704976 1137927 225553 518604 73786 838793 966574 131747 1315493 1888680 1103328 1902365 1157834 1257432 10359 1942358 1833273 98575 1797949 304069 1907272 643447 1391002 335049 1133673 847445 680269 944769 1742630 1858261 1661002 68532 1940347 1237806 175666 627837 662643 848879 639641 641504 1395349 205495 856934 503236 1271632 419789 1348109 40525 1077841 1249994 1817567 274553 102434 1034368 1826379 491699 1274693 248895 1180932 746684 392612 1372382 881572 596420 518715 468975 814636 1070364 1342445 73231 883717 892704 939676 1699253 946095 1054346 771116 864066 1872423 1571912 1632999 1373904 1948645 748396 1091508 558609 639399 1621731 955089 227064 672622 473819 242862 1395966 456737 1754869 1970626 803099 1282248 553724 19482 401494 685950 1542592 820663 518893 512474 1753364 1282623 1387689 569728 1864745 1832090 249228 379124 824383 1130142 764633 1234343 510541 419500 1720989 1420681 1034147 1290215 750699 153329 1694162 1086559 352260 1330022 1415157 220659 1842489 1031761 1134204 255427 978854 543535 524656 1246840 128484 1111680 1563672 1486331 1980558 974855 535372 490146 564380 1108064 191604 448405 950775 1235542 1829330 475223 109810 553004 1152998 1603293 1145966 272436 1094498 1463715 187106 806566 1304369 1207840 539764 473929 661424 608149 740929 12961 121167 603785 1686060 1996923 417283 1812306 135770 1029185 4469 211901 883528 880989 1042046 1031354 393671 1036539 814822 1271334 1103405 550006 925414 838388 1730556 1623103 1043291 541536 1302239 145617 1860109 1737692 1172175 514264 237575 10507 1861952 1686364 1687361 1765261 396643 851460 1924156 756824 765778 1415437 1781020 1810047 486890 879735 1688440 458877 511071 1276975 796432 307 58374 520329 1559800 1626343 792758 1230664 1483040 1123038 169701 1801446 624425 641148 442145 426686 268510 73340 475571 1733586 255390 1411055 1648579 1022955 474456 1291472 1494206 1200444 1905526 100908 1784307 435860 993546 916372 469744 512345 401661 613595 291884 1325865 693659 967498 359530 1630131 542952 967946 18659 795123 1507005 851277 673601 30231 800806 1984988 1176894 259768 1642680 199048 1513002 65380 1397631 248248 1525848 988776 1562142 1704473 917045 1468191 1396227 914449 1474332 1550408 695557 939982 617071 647451 1141130 1169023 1330096 766025 147583 101439 362894 859041 228346 1717751 1772532 872455 168142 825284 1563187 602078 1463607 1639037 1620360 1792747 1512948 219589 495961 1924696 1255604 384380 504932 528045 355142 1553576 932425 1968649 819667 821410 42297 1953657 206007 871573 1600639 997555 850449 1288106 1352566 1827471 1663059 1677794 1490087 385474 1304503 82506 47908 434105 166576 716601 1450726 1773107 1529030 1927220 1551476 745210 1715537 103732 878057 171977 1512826 421911 1538788 1536434 534837 1717290 1956096 934968 1798610 1600539 1192523 424250 358086 270640 1592560 827563 1266163 1988017 803698 1485891 790705 1916474 573077 433372 1310549 730216 226885 1448240 98719 17201 261205 288366 1284092 749313 1557579 632352 1959226 1722144 1312660 926813 1556331 1917065 1307198 1029455 1835596 858168 1095948 262404 542251 627918 20504 567365 1713124 1792221 718025 1517095 87420 829140 1332999 597148 190321 1463831 1577134 1145704 1215974 1421876 1605378 1491756 501034 572704 4773 1349348 437109 891451 448606 1747622 952518 367736 1280315 115388 1630491 1557078 1213327 420035 1967063 1054025 165547 112446 192969 1502953 246079 1538526 777250 434970 1596592 362649 1964092 1967620 1436451 298314 32754 898137 626962 890246 65888 194635 1153117 1309050 676779 386593 396648 1645967 412344 1592782 1213530 136491 220845 1165420 948133 1448517 1782708 791168 1114054 1769458 93430 1290798 583461 1991004 354567 1292441 537351 907065 242110 1096254 443000 1230151 367451 1305909 1628466 967750 1452329 1707612 1623878 391593 1180519 21246 1413981 1933046 288454 955396 566486 272604 840428 1783913 1671775 1404987 1838910 1923309 66501 244399 476954 225339 452685 1917718 885923 583822 747456 530352 1364508 274048 681825 1842555 1409557 104938 457057 37525 978116 663143 1173196 110220 225877 452887 278026 305219 669606 1998957 276978 1604588 184531 314893 897555 800695 1584738 1950610 97904 725777 471715 801039 1539451 152531 241354 828525 1132159 852136 1616469 767063 1289801 832509 752888 933657 1065693 336165 944202 1008464 19115 1157677 1058557 1349199 1300164 1532285 1311688 316420 1633089 1961373 1542412 737984 1655204 1365356 1775407 53038 195953 1989268 322446 1602800 1797795 1198981 1524993 1647100 1638012 490743 520182 1262844 93835 1681642 1590984 257 183273 1789143 1886981 1776887 670220 167102 318509 105779 1538083 887430 279914 1281058 1679594 976576 1801394 353401 1191626 1173315 1355344 66217 551065 1104161 503072 107401 1898259 345837 1179374 1646426 281441 113542 909212 670334 590650 195282 87348 1060087 235796 320117 996434 84004 837137 25355 1875473 1374071 275161 695070 927827 973157 706005 1614108 365111 225918 1676140 1391514 1247605 1847695 1792016 1711798 319924 383832 1199170 1934848 175117 403822 1565271 639527 706942 136453 147812 1636394 365373 580257 808029 454426 1360831 1211528 1755351 636396 173564 1921445 1357561 1449899 411755 521781 528826 1059249 694228 835042 1866703 1533653 23306 890574 41901 1363134 650372 1225284 1451305 1311726 500771 1074402 866857 1299895 1579199 982738 1090783 994019 1853841 16201 831570 136071 1752799 1221032 943688 940742 1219660 1837441 619742 947704 711764 667006 1297584 1299499 671055 1036335 1291875 1940397 1938468 1793122 864533 776977 450045 792919 1222325 1431362 1651180 1591878 1314453 607122 1140637 85648 1023719 94711 494298 1105125 1861399 70670 931226 1588018 1431276 1705400 1505363 8591 425308 641304 1398152 1006240 1087060 1240128 685130 1374636 1104472 1897922 1107099 430968 867728 902207 1136119 903431 1558756 290179 1794269 1383616 483032 297802 1529449 381856 109394 804148 1193879 171455 1572792 538332 484537 1593304 754490 1599292 1127349 331412 1231546 409797 30086 1056853 1511226 729440 897500 840594 43795 1617420 1375447 333779 1489133 1823773 1450081 1421920 709803 434602 1270627 560418 261780 705463 1070197 605820 849572 1588955 1348399 1513563 677092 1816923 222068 1119926 120934 1904041 1013201 1447105 243744 1373634 822242 604874 1063704 5891 932376 795719 1444101 255544 1516977 1330658 1971699 1061889 1595010 765398 1100835 710173 1555336 1598203 715645 363330 68219 1933252 247090 1616465 896178 713061 1832610 1001317 205908 421931 460378 1890501 961163 794151 565684 1703087 1636503 1741550 433423 1106503 807299 6775 1055597 1901760 1555404 475065 1811748 553645 634010 103600 1449791 1124980 177533 518514 766085 1360242 329846 1560528 1030793 1271736 1729811 1268571 1740545 291986 343308 1754588 868749 1153900 1287925 226581 429804 1159223 1412523 176831 1246731 1154849 819445 119289 1129770 486459 1533190 1889351 1937312 623006 1168962 1868392 1447913 1202026 148955 1245416 235680 1061712 728168 558231 630095 1140823 47892 437987 888681 1807277 741792 112958 556773 1865366 1869201 1940683 1986993 904961 1747871 695338 1989441 1990542 1235969 59398 173884 4723 217517 1897024 1788384 1839258 1321932 260811 771094 1294747 997896 1474212 1234347 306979 1592393 1297720 1969690 297236 1643332 937600 691488 1424576 594241 592580 1833666 1096170 1295392 68511 1201004 1781814 77435 933372 996943 298953 1208067 1103246 781704 1370039 1804506 102088 1289798 1701148 1568307 890938 554403 1308689 67373 1193218 555643 788242 1975149 634651 790436 1558063 116299 239063 1368480 356244 1952188 1869230 1131753 1671040 942481 527243 701792 1255776 402551 202783 19162 1430592 1307427 1411533 1374420 681284 1968051 1670435 1702406 1147319 578071 1828108 978785 1762986 824562 673246 1831285 380380 616968 682712 1383193 375610 921771 1476131 27320 732775 1197766 546272 409835 688095 409235 1041135 390231 1825895 599700 171768 1557074 1964121 1854898 137195 1655196 304131 566437 1982331 957852 1339085 1729310 418994 3684 173334 1366867 1442050 1315340 1935286 530487 1975885 755105 164765 1222631 624339 101458 1540577 1707640 1982895 235517 517313 792218 1136183 1509889 168745 515624 1745542 1651455 1698361 1981296 582389 1194643 1859354 680742 231120 438701 1823315 1885637 1157731 1369942 1849678 458320 714964 1647749 1171919 1309158 831378 104369 1563497 29960 1380782 1070961 533397 400383 1216106 1821777 1594477 1440366 829025 619391 1478802 1103363 498726 1620244 1696252 218154 1087310 1841553 1655114 592159 1603776 968947 1557961 1271412 724047 482580 661425 1194625 1980879 1937160 428719 1333533 1988435 239082 1726421 127037 966076 1937273 1154868 1258635 1856097 403026 767883 273711 1371182 1474310 114696 1002372 1702328 795316 1606597 947475 470067 1407236 513213 1101936 1250370 1506999 1424419 1319793 533495 537826 276514 566732 134393 581372 1070312 1504051 1351362 1956342 660963 1216612 1977976 907937 469142 1667617 711256 398753 579573 1850868 82023 200678 1930154 846836 711404 945141 1847375 1615875 1802025 1972346 1538655 114111 585952 1544822 1963236 1356858 1341114 901861 1737009 582678 1123643 1794137 1418034 255081 991348 1193169 1546177 1696503 840776 485061 440840 1231801 1221548 1207522 1022529 1894852 112137 835267 1481583 413094 941967 269816 1724497 878894 1894144 1904147 1366357 1898396 1345871 731547 1489736 906993 487295 1989175 1858379 436642 895439 1061348 648342 74961 974017 2217 121114 1813495 1018323 1122919 1022388 7232 869985 302190 1780776 1150097 630884 56089 195276 64470 705678 52348 832853 371249 546648 49979 604785 113789 248658 1710142 945931 479137 1322044 24011 1404918 1660751 319203 1054290 791895 1814008 910784 937487 1666800 526142 824809 680202 315227 1169442 1270264 1371311 1455632 99161 1228814 488659 1624764 378571 195785 57823 1080372 1174537 886546 375898 1450312 827106 870034 1459434 159998 203845 422131 73581 731776 380422 965963 319992 641269 1525316 331731 1795550 21508 1691427 330752 485243 400751 714464 1292359 8077 1802584 716019 1534907 26374 1691578 841421 1820383 920907 331605 760258 1209747 1937277 508305 1002802 1578527 1139476 697543 437724 1265706 1103524 1193845 704364 1772141 1615827 117093 1736221 6940 1935548 1046933 828507 28369 494291 958190 107588 1400489 417913 12406 471250 1323256 1597995 853359 1713904 19361 1166222 928769 171192 1046025 1355994 131762 54385 148100 40094 1567421 665313 619476 1673429 1378096 1821221 11839 831566 1221355 467595 1256428 844857 1248047 29797 446844 811321 1415452 367572 1850961 134570 731899 1383859 555907 583398 364404 1447212 1612138 1798048 574112 866610 1316104 31513 607110 731145 843279 164113 139773 1018618 1719993 1583721 1740565 303012 1933550 558146 80228 1031657 421790 1017137 125438 505204 195835 252640 407440 355745 1661637 282448 138890 113434 1764099 1548957 639552 559299 551215 1911824 284887 234958 245001 607586 1538933 668030 1822147 20524 1502137 433586 1286211 1730067 297398 1708477 706930 948032 203265 937602 911745 942752 1130625 1109407 98518 741743 290667 1450958 1887731 1847271 1954356 893705 1453006 608072 938795 983529 1504406 381351 54690 731775 1392051 427887 1781162 1294497 1612621 1303291 1282332 1932130 1686764 1122735 1188130 9722 1058663 1310181 634699 843817 1005869 1582512 603258 1045733 175450 1305167 41676 764741 922568 1243439 1510334 1520842 848735 1975227 1729418 1972913 41090 1496573 1651453 1854328 1181429 1591596 343730 1916465 1489664 198715 1504683 272239 42059 628127 146689 1688234 1431567 1533097 444612 402143 1174624 1142517 1640967 370350 1513168 1243637 1013606 1235059 1838400 239772 816001 1947451 704332 1120879 1010037 1398779 949806 568392 1857701 1700795 1049001 1363791 1649156 1915505 1975666 1037852 1412471 7748 563276 710759 1184658 832760 1521931 333172 1255730 1691245 1990412 855422 1675647 1395288 799221 1231579 905935 51273 912077 1690796 1010999 996231 1937310 132562 1547261 1152899 721825 57162 99169 417757 129468 279712 21572 302016 205326 464121 1127751 952872 855569 691961 525877 1679497 935536 1966566 199314 995635 291821 1700918 902235 418789 121730 906539 1244710 1018773 1976094 1087799 985123 1498518 367334 1439478 345043 1479062 1113072 1915938 1426186 1833953 1847300 1993385 672192 339470 1301805 1147944 953799 180302 1071962 992584 757656 1205048 1631200 1679358 1174802 1367355 75482 1344720 1757596 1903379 512030 1380611 901708 1700601 205035 363551 137930 609217 1651159 703840 895960 421241 579075 943220 1362280 1870039 1385239 1164653 967864 225672 1872718 548724 1320825 1265294 1937210 1817404 852433 927141 500817 1334029 1156726 1454199 1311757 1990455 34848 1135066 1800103 122289 822685 1859536 1176139 1896977 885086 280231 211050 1480976 1272001 1118469 1931742 161592 429515 1186948 621439 623255 1281816 1064172 837346 610375 413358 879964 1453046 1897703 1791139 656844 564220 873986 1347447 830091 46514 739350 873976 586806 1295181 1956830 1511393 1103779 1957226 989405 1323073 1348770 1652034 1814263 1164697 785888 1735647 1911077 67593 13910 1310025 651803 948907 649075 1606708 768934 1624433 1247410 1966586 799630 421485 241027 477364 416792 906374 1417616 1025894 1331112 1037511 759655 179833 196573 1408834 1851976 51085 1030917 706564 348179 1597572 1401953 994256 401424 854823 1927643 1765220 1193330 138929 187379 181137 1263346 1408418 1861890 1570940 1794439 1073772 317765 830064 1530082 365502 1909922 1461182 1244123 848305 1693482 30188 564881 798487 1761239 1567259 1554416 1317801 1246262 242061 795250 1712880 15438 801660 1150648 1173431 1820317 1185089 84246 1258101 1798546 1594508 175121 1893765 1286437 191105 1772507 45870 1248078 195798 726795 954541 1552041 1589448 1710700 1538077 138954 1534118 408789 738611 76049 1444788 10121 387971 525316 1135790 1554288 518862 1728052 103087 692677 1348543 861958 421707 1625111 516112 270997 432425 1210834 1108402 1752779 723635 273851 1353692 104324 1558749 979758 1484793 1094977 680178 924309 964329 186978 510330 1044844 612324 139290 680337 149957 579494 1914944 1296348 787785 1371842 1982373 865612 1499539 166271 1878818 500360 1531696 1627618 534480 148403 1007805 516512 465608 109047 1162491 1147192 1487773 1036847 127635 1463719 100167 146569 533752 1970004 1391176 540438 708897 972320 242545 76326 445014 1023861 329881 26404 1829966 972383 1145276 1905875 678496 1058580 1255562 131251 1814512 1243001 980426 1899855 1036634 614718 1526857 1427698 480437 1732733 572044 1056545 1634177 1179404 698666 1169653 1764498 1637401 1787749 146134 783106 1176776 1699525 87363 1235494 758528 224181 1299859 1735740 975533 142622 230604 1852757 1571881 1598508 415702 371257 831130 589721 40290 94617 1410577 527938 201128 1960493 1197753 142965 1505975 1440343 514326 1936480 1665600 233287 939332 915537 426153 1857724 1234951 1081619 67276 255958 1111161 417408 1490843 822459 626289 1985988 676389 752590 854170 475154 421103 1585593 437598 109959 618622 68195 190232 813092 1221305 888925 490027 1982405 1541296 1139371 1725706 304825 1363948 1755898 1362496 1709117 1072593 1148656 1915393 1461411 951908 351130 1842024 1338595 1820610 875552 525924 1070698 1207414 542362 1752214 640109 1004157 803794 1954251 1199792 1741224 718173 509743 54681 1905676 646614 1712390 504273 1972081 1240952 1858190 1502377 1639616 171527 136526 28916 559190 6194 1872559 170405 323080 995940 1842899 155377 1524437 307365 1795551 740043 1859422 558742 650614 333324 1618020 1967652 1811564 458378 1506058 1492336 938867 522505 1672297 1226684 1590419 1744774 358991 14449 531879 1871475 453447 79423 1390496 1735482 579061 1909591 1333734 1224763 1340682 1900023 1950755 940701 1630576 626408 103837 152954 286517 537276 115978 5265 1572147 1852823 1812973 764423 287245 652103 95212 1921653 1772684 199424 1043283 395473 710704 520690 1951311 600288 578790 231206 1644965 709161 1486254 249420 473330 931325 1274406 519315 174157 1821710 1099608 1071378 1078984 167149 289109 1065382 1114645 1420329 1494442 11323 999018 1703597 530046 483968 925643 415423 81185 547946 1103301 1998555 1439202 432911 1580613 1528162 956472 1400914 964508 920983 443700 1884658 1291124 166177 1974465 1335012 1319536 1968773 1963032 752498 1634353 1031368 20254 103456 1649100 430386 212702 173490 741968 1799774 1369351 675867 1977150 998573 374827 145096 1834181 265790 1664609 157147 1825913 1748153 700764 1040376 1814978 1165833 26691 1287486 625820 125998 1042653 257688 1615330 1577256 1167743 233190 909690 531930 253297 214043 895988 344051 1557425 989827 1655427 885460 1518758 1221418 669297 1671872 1390428 1769548 230559 798380 197672 250900 1799948 1755985 1594656 19356 1167673 705287 1325881 1731099 1827564 206946 949725 682834 569350 965280 1136799 797227 130018 1603395 1780293 1233697 1210391 1590245 1444182 1573534 1139017 312923 933477 681903 1231020 1914122 613500 448556 345094 102436 564621 531806 1773615 1735130 1107176 370220 1888188 1559747 1503323 1590481 1899126 596820 500558 1039432 547578 1264543 1230061 556470 601438 1974663 1984570 986547 1527116 1686325 1959880 301372 1240012 252422 1596628 1152069 137285 1494489 543252 832109 20493 51435 1094149 454868 1242999 1444001 867500 229225 954374 404535 1502139 385416 1270673 1879598 1702994 453467 1354516 325807 69878 246335 542763 1241486 623219 1964315 1736100 410776 1230101 1246652 666745 16128 828015 707076 1987122 1703920 576993 1877023 425024 1266576 1979196 883464 46604 1469158 1530242 882940 1950226 1848519 660522 1655345 463763 146908 89449 1428249 1868651 488143 772761 1633866 1189497 814136 1185609 7383 437023 1204779 490596 1245535 738775 1455341 1337917 1674986 1605926 449986 1747024 1957914 301991 1361071 422579 1389373 1131995 499653 343233 931895 906389 1139934 660132 1242637 738388 1875068 1836250 1686548 1424184 146352 1571505 520031 1310906 872452 733571 1659363 1258925 700333 482324 386460 883935 230899 1074876 912337 1009264 1471223 1782058 1897551 361402 288783 1968608 1749859 1516901 560667 484581 1660175 1311945 236823 1115494 1023376 500815 385657 586659 1937701 1323879 1135701 1495236 200384 619087 320429 859121 48627 814147 1043608 1079922 301614 1357088 1300263 1935115 971573 679596 86783 1062304 1025685 1100754 545787 1247082 224206 746374 333402 678127 1967258 1856303 804175 1659288 1477856 697981 810589 336869 583637 1747271 1128522 440188 1546785 1008172 493445 945048 20288 192366 984235 1688521 1565390 708529 1649678 968889 253353 30914 1523526 688379 1986053 1576682 255572 1353110 813378 313328 1847780 503735 1112427 10039 859467 827827 1126769 797711 210846 1945717 1837211 1013830 911508 809851 850736 43159 444150 1099550 230779 817756 1519255 353237 825961 586731 8286 1758525 293960 363805 260609 800218 1846428 1864795 718478 1675707 31089 1428603 13056 664037 1415518 567135 1080160 469661 168620 756462 778187 1641169 621261 1834323 90298 584518 696969 125057 1861469 1454133 1614231 326665 579235 1351699 1930339 1011379 230200 1149493 516485 529443 1651322 450016 326812 1957715 441386 564420 469176 914116 1149594 312403 2926 1638067 1891721 1578390 1489616 464483 1383741 1560792 1164722 1882037 737865 1165233 1833920 1613486 258273 1598879 123805 960045 1560831 1020394 1764166 1064674 1273442 851735 698307 626649 615069 691758 1028576 627260 1528871 1114150 426728 681271 1525825 855080 1914081 1422390 1407038 520328 601031 1464044 755166 899105 846725 822156 1884080 357196 1757426 1041061 640524 1369789 1789041 1301238 1995347 874203 520325 1544117 1151229 1706120 1375321 688050 1544316 1859394 1534497 1944182 1098238 875698 1755284 1153930 1348454 480341 872413 1977393 541755 1283736 1920199 1375298 1055048 1643393 1148627 1849947 1773199 1730477 1900136 321541 1386006 574340 1797686 207474 1741011 766568 1026728 551258 392356 119982 65828 732279 39150 875124 1947180 635981 855284 123979 1276062 838430 551027 958062 403706 1079739 1953166 616533 570507 759259 712959 1390820 435500 1200751 609675 1402303 1900285 1944187 1044156 1016454 620033 998262 1392062 373710 1635030 1081383 1039687 256988 1831078 350798 722578 123795 956009 390800 723328 994647 1669144 753456 1233213 1642554 675597 185457 920925 158037 1236286 807104 1324698 399994 265107 669154 1407799 1059537 194294 137368 1364950 1707618 1597118 1407222 1221820 1447452 840105 608715 833758 1462024 483361 918970 1977508 966482 727037 1735453 1910115 585038 1731811 1796002 346897 1531232 784222 1427049 541760 1714782 1854039 495723 1024292 566555 170861 542309 961613 1125751 686475 283087 1336504 130881 430944 770004 1450442 696038 197461 1031227 562031 1734240 1825427 1190748 445129 1646800 745262 1690515 316963 239833 322617 1171034 1949668 1426247 1115985 1011586 1270279 1954570 1906313 1785133 193303 1805326 72514 5635 740980 1745070 188616 1599246 945421 21832 1325020 179102 1797110 1428825 861367 1286115 251421 367903 557510 258127 1760332 1412027 1238074 272869 627661 1922769 1746485 342872 399545 217657 852898 352485 1797143 190874 334537 1413764 1601107 1436859 1741012 48827 1544681 1773318 1762684 1386123 1865995 834992 226288 1428043 667455 225099 826504 870513 1744490 283265 1764228 942020 535275 468131 1172016 368119 1074056 497394 887439 399753 943702 790713 1941253 1101472 41318 676939 130028 1318931 113910 1786822 1782618 742299 500440 1418389 1603592 1460892 1261862 1722997 867958 1438839 1181907 407775 115054 1015023 1455242 268498 1888318 578834 403397 547673 352742 1743988 1319439 395062 1012256 1478622 228656 1442060 1229444 1991463 837124 372546 35940 473560 1637895 737180 1941321 21512 509956 1359173 679846 1379745 1753961 978109 1237109 996404 1784844 1226703 1134387 323105 1405795 1708078 636827 963350 1645380 119972 151799 745278 1737462 1948636 1621652 493179 1195660 46385 1479933 1969048 1031719 255031 584931 891541 481805 1001522 1192059 1470575 67316 1621428 484904 1102164 1670947 1112177 487441 1989368 1538786 955170 1191034 374349 1277663 443523 1110303 1038416 1580910 404969 1661617 33352 1675550 629150 1964409 647074 1527249 26575 941704 1379041 269750 674307 637162 1068515 119826 303676 1818819 631094 1653719 945137 1595492 1115405 90057 1472782 356676 690102 526584 1667028 755914 1785443 151478 1714433 1764834 1459638 225926 1370157 758840 1735021 1964604 644202 657770 477908 1957895 244973 1431708 1800502 929054 520580 1709849 1646645 1327165 531990 1636858 260067 1188901 1624738 139636 317531 1875613 787345 697750 725997 1628594 45142 1505623 21446 872203 1947187 1214472 1706597 1792158 710024 372636 542076 1459985 1587216 1949660 57497 1190389 1934129 1725885 561576 1402345 758742 1756653 1739524 1148962 415856 5287 660916 1552463 262771 1336612 178830 1576755 1708883 378244 1121126 569152 1368512 634473 1366702 741347 533803 1698011 1271636 880550 1502562 1851746 1937939 388611 1228039 1334215 1397574 1388730 404214 1973011 1479971 691207 1187142 1069289 170718 1453874 1563053 630972 832430 1347471 347600 695022 1280904 566299 1869343 1891535 1789789 1909548 723588 1963756 1052517 1927444 504071 1103240 158228 1040173 452816 263634 487598 1361029 1780464 1506679 1400888 1894599 1079212 1016797 1850309 1521787 1660052 1095843 1910703 558898 249048 1115357 738203 1940622 1930058 1236020 1015173 678819 1868085 248870 1697429 1205962 369344 1873667 1180212 1362499 421501 221959 519286 1915070 1337334 1186727 953631 161813 1846324 217246 1681325 398744 489437 1885438 1997413 1351331 1363647 396909 143518 1409910 655496 791870 246766 336657 161502 1932340 107998 804047 1934080 1429292 80375 1615691 1343325 704746 511510 1011598 386338 844553 1874166 1725790 994730 1514813 1607604 179359 1046829 148514 750259 1459513 965442 48224 1501443 1534877 168358 1277921 1663467 248394 932565 1346390 310775 1494782 147356 1939966 1950282 1963290 286325 1682707 900762 1696897 706758 1910283 1069366 1940196 453638 1250994 1977127 1044104 168573 1241165 1334329 1197072 388925 1463926 1528448 763513 623390 1732066 1781089 815081 707712 305015 706682 483659 1945014 791166 97395 255879 960405 1383830 470823 886416 707251 422135 1503677 1684844 1468587 1685199 1855794 1240576 1275389 1301491 52592 588123 1397138 829442 1177675 1589147 1674558 1638927 957167 1351560 751584 918892 1372555 179866 1093269 620580 1443823 468558 251552 455177 1141289 1482975 418128 1040394 29416 851779 753445 1892804 1317481 1146793 1557463 1326489 254444 733552 813782 174419 807360 680242 1197487 1132064 122966 1600297 45186 370892 1286382 1615631 320706 1718364 1520736 1073136 1119862 684944 1224856 1294332 119004 1994445 866529 447683 1346622 341246 712239 1391186 1640512 459024 1782953 149756 1637953 118115 816822 172329 209390 314775 83936 824639 1028021 863489 836730 705789 681178 1420038 403483 1331637 634705 1632083 1091659 567168 1432890 559335 60139 736799 1504600 918853 1814171 1566133 833352 374614 287349 1635275 1330126 1070120 1671357 1918140 1513802 949518 1075020 1566686 274882 380050 772103 9020 432687 142648 1389176 1307837 39190 233550 219387 1639863 937323 1392360 1568890 1660337 444477 435054 53250 1333715 1117605 600284 1680012 1733379 1990760 1553873 900486 207865 761282 555901 1501441 271852 1085157 1378166 1841590 660795 987537 534560 563300 478040 211594 784440 1652600 501750 1636327 1533151 452657 816665 345754 415959 867983 654624 830775 1682532 1761118 1709242 1725237 90588 1748377 1717345 1505477 1086130 976544 431883 206278 131802 634644 1741897 91356 1374226 1432633 501337 520034 1004079 1171203 1225779 1061062 130369 788696 329096 85392 336538 1467768 1731656 1516832 1924708 1902039 1009209 1185386 1042785 1274471 822111 1884929 427019 202475 835011 1127457 139777 395226 906569 456304 743127 354406 654481 169644 1350996 644443 159156 429780 1426016 1953209 1840378 592184 1989854 1931641 993223 739232 1937221 1649089 1986887 204301 1599898 856381 1046065 81935 1312877 868176 873852 1626860 1527350 47133 1712726 1057949 558431 996809 1355385 731934 1300897 1152349 293974 1712153 8501 1503060 1261408 1218142 1237205 316384 1647218 695054 1844991 852568 1595596 1975884 1041425 24486 511051 500386 379527 331331 1018156 1887629 864321 610476 1530097 465449 596961 619397 1063134 191786 886297 688271 1016984 605809 1135150 407673 608497 1621575 1905716 624196 600160 417500 1356623 1678888 1080450 911783 288000 1672428 106099 530793 1309977 838287 187353 1485183 1413217 1202150 1924509 1474825 1396708 1608746 1958016 1027827 1298964 480768 138636 1833960 1436482 65042 1135772 1865578 314587 168896 1138844 5951 1879957 1376249 1744007 580193 887872 952843 1089736 1590337 467073 1667889 1490583 1572440 1112287 233680 1317229 534589 1872448 968542 300501 983912 1231716 1133738 289300 622336 971234 1011373 416299 804084 832338 601158 1539003 1998278 1113016 55169 1053854 385182 1561807 841622 577817 1861493 182597 1128090 920635 1843296 983037 1718528 884357 1606967 1585129 752397 1158625 1671325 282241 968905 186544 315511 1518155 1252922 310630 457007 1403427 1995809 441472 55928 1698162 1913955 1294959 200768 590166 1356773 791834 1497151 229222 1369927 1691410 1312813 36380 1530991 313499 1811478 509508 1678068 20507 1060436 195825 1725441 1349746 1620436 890758 515849 1727300 1266527 781412 1239910 1360479 1451960 671852 1962111 1300440 1274247 934725 977454 1723854 1457012 1532098 1053664 1362944 1999882 38230 290052 529205 1146570 1823694 1008792 88438 1257963 392611 1371994 274818 1022805 1967099 563107 1870864 1120614 1131880 1885113 338785 570585 1508542 494751 1233184 1449924 1208383 10230 379217 968704 1320620 928898 1279661 106203 1921162 1050823 1539958 1491517 694340 1845242 1098095 1426104 1578204 1090660 410205 93490 1172151 352475 314550 768498 1631666 1742841 1847319 1808382 604637 1802618 914366 585254 606193 838404 555249 1250078 1913883 344968 1278061 63341 1891323 404178 1981412 165007 765761 60263 919226 935512 1786996 868884 1704225 216157 1324193 765336 1021561 841436 55349 51394 416313 1184324 1318785 945341 859781 1378186 1765479 1768908 1884877 589329 1932163 1661225 965754 1022547 1714446 1870366 1653269 1155668 1194499 603720 998211 1341618 1133874 60351 771066 1474886 3010 1815982 265400 313371 862928 1850756 1220981 889357 119902 1383084 1162759 1347542 1586863 184415 1431630 581707 355661 1709761 1495259 1258979 21364 41461 695876 1491582 1370095 1939277 934040 1710189 127701 1107121 1582916 59391 443119 1058872 773141 459015 829210 405235 1124990 1311862 253884 1187817 1960629 853637 1468340 929290 396996 1248029 312814 124771 1626501 744018 229324 1979100 30661 742197 868486 849570 1585524 251689 120581 1189897 671547 1845926 1293087 1306409 1707968 1969414 75733 1964817 1700501 1113257 596106 248243 288247 300661 832056 916269 1627847 63123 1750903 341338 39722 1128098 1128363 503350 215359 1435948 1739753 1756225 642308 1178717 289652 1943479 1747174 606125 1477085 198788 1164514 891101 825643 72531 8140 508579 1571328 198660 1289516 1712495 891066 663732 681420 1528155 723015 1373091 971655 867495 1333993 725146 75909 1422644 522892 765687 704879 33199 902345 1700378 1767261 300665 1437255 1697033 1305225 1245560 1594205 1785575 650570 1690889 1731757 366824 724859 705034 281279 1956530 1728380 1166372 1499271 578659 1233497 1629006 782155 526392 1104543 1239844 241147 1616486 169151 1222623 296544 587273 1791473 1125226 221447 542155 1826461 1966690 253053 1591241 1566086 892064 1045381 399939 34209 934088 392941 1251826 1013630 1154891 1130985 1965670 1862372 1909455 226139 1713332 1865451 1493607 1579603 242413 593110 1212684 797611 1369275 1527733 638405 97683 256468 258413 1503621 1273054 1381687 1388482 1352363 131565 516321 673258 1387751 1619288 1704994 980066 263936 119732 381556 992295 239672 1146108 1834355 1368287 617680 99120 1016085 146121 1988944 537500 506706 855108 108140 1345528 1889177 1759722 1264935 1691521 787460 1727917 1132679 856048 173129 1376956 127585 1899841 428074 1997710 1350108 1537425 1876471 1555508 1585327 1510826 302545 860722 729793 1647801 992897 1887752 956643 987276 1727757 545242 1501889 1033141 1873316 645131 1238266 1842154 738821 1847194 689292 1018571 185885 610904 83766 749481 421762 1178286 1441081 1673350 469879 1708846 1458685 707641 1630489 1265707 308539 90304 1189762 1173432 597022 685503 792444 975470 384375 132942 1008985 127176 708283 242159 769869 945603 1041790 1248362 511266 1574059 1601131 1204813 987200 509279 758487 1479988 1911365 1986113 165464 1342002 1116182 1546682 660299 969450 1979933 1589176 381652 1978114 251245 83933 528907 829214 338442 1007182 20318 1177937 930820 514275 313700 844546 146492 1057772 294095 988035 828597 260072 1926611 1554912 1046157 1961839 1920964 981202 255033 1041145 1438420 514122 952279 1993933 1859503 1763410 484342 821005 228437 1279328 325677 45803 817391 1608431 36742 33026 1235248 888914 14418 28293 75990 1113127 1893077 1468871 1840335 1225599 1380905 235826 271308 1692346 112270 1220663 1094129 683173 1629367 1878218 110792 923147 817108 1517183 1120064 118741 15404 433135 1318411 777725 413867 402655 1376368 792704 1877119 574993 832951 835969 120899 906369 128269 23512 203681 768091 769683 1456940 1745421 1311700 1511673 21252 246341 146142 775896 550376 781408 459877 1431013 648404 1159934 182779 1183101 1359002 1519376 1962463 1513922 501338 983591 293108 159183 1345427 120100 417604 980841 1193887 1282144 836127 927145 77869 1933784 211651 1134714 437868 1667549 1216624 805936 230942 1195643 1164854 937359 1532088 542114 1410747 769363 1868492 1928528 631775 1649388 825557 604780 834075 1191378 1938627 278946 156201 502206 842782 1088589 256933 991540 366449 1093519 1537773 524672 1416487 1987460 1358038 161158 1409430 1795728 977490 1014454 690506 897736 1612763 1320244 553437 515010 508295 1511340 270141 1709687 1805317 1576213 489617 972640 783462 1721853 701707 1263319 1153317 1304309 1109863 1982969 514074 254550 1948069 544189 1475955 245254 1459785 1424190 1512142 1255395 1857687 80345 777637 897888 1343612 1243856 1365732 237297 1265726 102559 1957688 1343056 1315138 577376 256321 246948 1557092 1966956 130149 242556 936271 1491580 377388 1271245 1680431 773293 546322 468753 402059 1964629 1689562 271385 577512 1628436 615627 461380 1298191 896383 1426386 1713173 219435 1227522 1840642 558136 1181034 576818 566200 1669970 74135 1015643 1841449 1574338 1207791 163862 1240512 1047274 9026 501633 812130 333717 379818 357793 1369003 952907 1958507 494185 306042 103423 1188547 840427 240794 1278448 833274 1093601 608031 577281 1017997 959987 641004 1599788 640209 900203 1163014 1434407 950217 1964763 260920 263233 933944 1575670 1435529 1514524 1953520 886842 1397221 1252087 1483422 180549 327978 169507 108371 1168611 934747 1168601 320262 1622259 1097393 1791388 429455 1293976 804188 1173625 338481 746041 491703 1502024 203927 1748817 269449 369142 782496 1515059 461225 1711742 1270184 241132 877870 293618 1569871 1174526 783625 628334 888051 1269627 1825634 1930732 419957 83600 1076069 1355475 653698 1394845 1025251 1345074 1434472 321111 1030535 1675411 1409502 129857 278386 625565 715851 1929064 1420632 877489 1249556 1948682 507018 1151123 1408933 767847 1945346 1325149 1248879 1963885 1026724 1132156 1189689 892672 591706 1377222 1314416 1597364 1025436 1029685 350414 1108443 1948458 618078 1450010 535786 282050 1271414 210222 917307 1787589 742960 947743 1856978 1331940 59244 673563 1215022 11128 936138 1120811 331099 262695 754031 1905165 448982 1393877 597587 1046956 1121464 1568669 1457404 633046 400469 596929 729220 989710 1786794 487646 253395 1014767 1993185 1395598 1675344 1719636 1517689 69316 34784 1626367 1334633 854727 1866350 30161 1934677 705671 1942050 1398643 1040756 1911406 1356035 1122788 316422 1512649 411478 748208 1259809 1128290 298381 592408 141871 1193474 788500 463992 191972 1961065 409980 1461586 1222659 1944126 1032921 529436 1332218 652394 1875083 1553046 1944876 303796 1857939 1526762 963059 1130291 602705 756623 164684 913944 521197 614426 1412589 1251077 907956 458661 1445972 1125789 491291 1784328 185479 988896 1182770 1653969 551582 950003 1218344 1350690 124977 1185117 53324 1897792 726155 1694426 1207186 538630 392270 1627035 1071691 1690685 400633 586482 1332902 403405 1588095 1829479 945770 125127 433027 1103002 1699670 1299813 219486 1120651 1133820 1786234 1425070 99028 1976990 820953 1438745 38086 304097 1903803 520913 1018853 858892 1715710 995634 623808 875712 1015475 1141247 910084 1483995 484555 1591641 91047 498110 1095786 1728034 314150 328986 1323215 1465998 1047405 754449 1037112 1819530 1914437 846711 271069 408931 434110 1149103 881236 919025 640549 233196 571094 66853 585627 1556776 386935 1013043 1656600 1439038 1080285 269638 1997847 1660297 735034 1964891 629388 1182307 1418518 426526 294187 1784492 1209563 564004 1517353 22000 1993843 1916090 826955 1279868 1544207 28606 31358 1082904 897064 824045 1694584 449705 586317 540786 492773 1580525 744072 1014080 1271655 626425 713958 664195 1047585 1321731 421259 286787 933085 4553 1546628 917992 1647479 192372 1855322 1004030 158879 1963061 32887 497536 369020 1052620 1647026 191274 1478310 752695 1990710 35115 1814528 868200 818209 1589635 351115 991867 1096803 119496 312364 559746 1169161 1692015 282363 978840 20466 1859253 672832 668627 644440 1487555 1004606 509020 159989 785895 1757853 853771 1104932 1991488 965331 4571 729544 79433 1486698 386608 359573 267605 646291 1192799 410639 1914904 1347609 131190 1940247 994524 303287 1321548 1845204 782450 1583738 1984241 1253238 378778 387598 1878693 1774765 1057559 1116253 593296 1027553 1774373 813184 1768965 241101 1601716 682353 1790587 1172911 269873 1082410 842242 1229000 824005 673410 1363059 1238340 1827274 45246 1608497 558326 1883547 716205 741348 1830611 1833716 701827 510066 1435258 1021434 1702931 1661432 536941 948844 1635333 542834 1655528 1239434 1017964 1592605 495524 138218 1364362 780244 630615 413370 758753 1685014 1291566 574938 1504929 43590 1170441 1652231 1136491 559467 996522 863900 1881415 1198484 1233995 1649238 1619716 949352 1299508 1401846 1383661 405300 1335465 153218 327368 538363 686905 359864 161114 1016499 809058 1482811 1552927 1824874 998017 560688 258161 9012 990124 1763232 718104 1084836 627780 1809433 651278 1007025 433241 847976 1403963 1645875 987656 441602 1375503 136221 310656 363431 1216319 1999708 803119 1671406 102293 1317970 245059 255063 795762 682744 86639 1986752 418314 937361 1403304 571965 1491311 1256364 935519 1333471 721296 99988 1950823 738148 105615 412430 1316913 1748814 731950 972834 758619 483408 1519479 680731 768085 1485313 1710112 88853 668690 881070 1168518 1405591 86359 325999 685650 1991916 131632 72803 255350 136697 1327415 30296 447261 1667097 340739 1844594 1639387 1648927 1216261 1723967 706919 320624 743526 244350 907855 146431 825519 1439251 1983248 808899 1929782 1453387 1238924 130818 1132310 769777 151856 116705 1691143 222067 1527490 631181 1691348 1882807 520367 267975 685885 890023 1900147 1669839 280421 799102 335322 1768968 156811 221838 862522 23592 630790 666687 1315228 1590685 1926992 1607924 228502 921399 1235091 1409209 400622 1209492 1807003 345356 1904641 718427 1360073 1714850 1258923 236667 1674142 511778 441618 428880 913440 1531172 1465117 280337 43193 804430 1278248 1361758 355748 1768207 1928691 253484 642514 842459 575108 599605 512658 1916177 1359461 698989 233370 430090 1836276 827277 633781 1690382 257563 1708432 639463 565629 1343334 1029196 1749358 1612658 1158588 414077 305943 1539135 576538 1217369 838441 1303186 244724 99031 1937845 152609 1220582 1251534 981496 1946858 1025378 1942764 346406 424148 576065 1926583 1759930 275546 1548451 797242 1858603 1461201 215541 1187107 247166 1035117 969866 429208 1237642 1109570 1292233 366386 319171 1868991 1149170 1179778 1994927 1521368 1181656 373936 1652325 1534030 1905654 1880558 841986 922818 1698800 327967 1419228 1446875 365624 1948843 1061830 1430109 648138 1298601 944683 1057664 826685 1647382 894350 907282 962242 1854758 718544 979502 1966644 112349 997491 1889127 803922 447146 707836 1623627 314768 1223338 1574992 1091457 1522360 441254 1220750 1197932 33250 1595490 1589834 1047082 197806 1277915 1465126 1057113 1754426 272873 240187 47265 971058 251830 628893 1750244 1105197 177151 49814 1407943 389847 1396699 1494005 1980253 1421822 972577 757948 1500878 413351 238017 180734 1606465 1123884 13639 920250 1511105 190578 1226631 1202458 448942 221992 946813 972054 1975795 1838733 1880167 959617 1124153 973322 666944 1173319 1915899 1081719 1624301 408626 1531539 87284 305693 1950521 1789079 725705 386373 1558392 1004974 457718 25103 598296 1301108 10971 889107 283342 106205 864163 1011194 1303333 1743212 164575 59928 239690 1319576 682133 948376 924841 1416546 1428485 1739406 1686044 1940390 1922791 1491619 1299139 968017 1351633 426909 1748028 1294788 264970 1114535 508544 403686 1060740 1892219 870519 1437739 1631706 619434 1758721 1855684 1671242 1689244 223314 938535 1975435 442636 1089493 409971 1823642 146276 1035409 1915864 920847 1832243 747369 589049 514389 602476 1674486 1950275 822208 284007 514777 731027 1331453 1975563 910626 395860 109213 1921861 1017579 1326769 953937 1930816 1118372 740206 1007220 1031530 1301329 1332728 1912985 994402 1119242 1994280 1960600 626886 1878642 1119080 140461 1906550 155729 1678429 566811 1947988 1069882 664794 347058 117032 713135 1144548 285081 1007342 180304 1752686 1146826 1133830 1408937 1222893 1258284 1640248 237524 1758118 121592 792594 1611748 1793195 1960618 1751348 1416171 1704780 1777621 999875 56632 314712 1213013 206018 816674 1407220 432268 659264 949152 443853 1384966 1034096 1349460 1601971 466968 1575504 1088192 914709 617212 877858 1554250 1342096 1387377 1192824 22138 1967789 477489 332925 1480339 520937 1339602 1007089 1692001 1517237 1280512 894922 221828 72215 1151722 895704 1075239 672712 1823761 667131 1360590 1576459 1150260 1553950 1044444 1896351 1612127 495260 501579 1498037 600696 1901941 621200 933722 841419 1580268 399383 1822209 459480 611053 1406042 657693 1756446 1103586 1712597 736130 77187 244110 258799 336407 1735662 808045 7637 321149 1702991 1863186 768109 1509330 452256 174585 441069 1694085 163047 337835 127261 979912 1857654 53944 1862144 1399548 1925364 1882041 331164 147204 1414788 1324600 1168243 1468152 1580872 1920640 560330 1292043 51903 1920242 60134 1602363 1700805 530709 300551 1425487 484072 184809 875464 704189 746395 1691669 349997 408250 150999 1919220 1881915 1033779 418462 1441709 889734 534043 1789535 1802811 1654882 468129 1359298 225243 832553 1682121 711338 651482 1815695 1160553 678751 1019395 1132283 250038 461163 738414 497835 1871963 791356 1141844 416904 345195 1937171 1120463 83562 1688244 700157 938688 253290 713037 1173123 1050005 1351965 678075 1406868 1242262 1644850 572451 794609 1152530 905539 90673 800421 1754125 828331 87797 1737498 693802 1306671 921818 777623 1977874 1551595 234982 837732 192336 1523791 1103985 889186 1229219 623640 1418734 787613 1661652 1104428 558735 1034734 746315 614528 485253 986744 538551 999780 466875 1148882 1249058 301485 453250 1759219 168164 616089 1264692 66537 227353 1792057 1271602 1944408 1179015 1732234 1125037 1965042 967938 9143 1050451 389390 53874 1182127 325614 307075 1130078 1819336 1809269 1502916 896267 1607697 349603 1044505 263845 497981 1768115 309355 547415 1777245 1479647 283606 1324202 1748637 478585 1636178 1816658 1245573 1173375 937713 1705606 1212151 1893349 1741452 1074631 1269739 796922 958081 1909329 315243 1012632 1828099 1267528 1056050 192137 244857 1018371 1224190 1431636 1136383 1422865 1442023 140114 283669 1504934 354282 170010 1070384 343338 486798 1329842 936101 1803371 256076 472365 1644749 1290090 1673099 1554294 1845701 239150 980186 1440229 1890161 1981274 610613 1720084 1769994 1358521 1025605 1410576 652141 185905 808410 1119921 472102 352815 1740358 357928 1891645 1969152 1796710 82024 806078 1640934 1277567 451975 1095250 931852 188473 1503381 1025655 1373444 1863732 1979983 470411 352452 450589 629180 1841951 1490031 86858 1253430 99700 203061 306999 1860662 1790291 843837 717177 1493405 496479 1913646 63419 1087956 88439 828392 1073943 866553 75938 1584440 259685 931159 1556672 1836008 1826348 1680353 988621 96691 676604 194348 1514593 1584640 1813467 353009 843831 307662 1285341 1820709 1869676 240752 1900690 457205 1548242 47791 1417650 1494119 1892450 191616 704421 788790 1048748 890289 178682 783461 1636009 791229 1952662 1027243 1868725 23706 103439 1021685 476320 309989 1453011 1048220 1534300 1514670 422493 708825 1514001 886466 970772 853353 1904254 1310056 137945 1183767 302425 836852 1842782 859068 1036339 1486954 1285569 276667 1018437 341039 629244 136885 1001984 1401598 204878 145841 1921865 220475 824642 1131533 74172 384518 805946 168449 1397691 1555185 1737500 890717 213661 1587275 415649 719199 840142 875919 280056 262549 1479067 1580206 1974734 1532447 1178713 496169 1907032 1070564 846787 1141990 604093 1934962 1298071 1938223 1162813 1860266 271977 1687293 1006081 852152 367238 876993 146444 1878078 1925170 580915 1874511 1277208 1515024 454421 829908 1570761 1960484 503108 1550600 752571 617424 1014081 433608 199709 1431571 515085 1998052 1242370 673300 1199220 659385 768153 1345537 1354138 1203569 848650 20902 1967419 1220471 1936146 1990098 422377 309492 767115 921043 786397 1938915 560021 315297 795096 1100234 534300 818702 1204128 1315062 139137 1464043 364045 973177 599185 887499 780232 778855 1096905 1076694 1530865 236149 347676 813110 1394561 78085 1165662 705434 1521069 1422542 261794 814823 26063 764389 1544271 36924 1024607 1105509 608496 1712412 533987 493458 426369 994241 691186 947597 607128 946931 1469355 1553159 1587798 288975 1684581 862654 1679572 1076958 620367 119277 1167905 1154132 1167902 402761 1980405 525914 1263998 1876246 1605191 223848 504547 1998036 1347894 887236 174410 195582 1370413 1856774 44982 671991 1828129 1189852 1352647 888997 1534523 874815 992460 879274 1672656 1395374 1376936 1661315 191748 1060464 759865 96547 1337300 810434 1892780 110759 805891 674458 1321276 709535 1500352 770455 790572 193427 1316148 501644 1111806 1685237 25258 1225776 179829 1762 625538 949199 255751 329079 1958624 1755156 1071589 453801 1518446 1239266 1500628 1701051 778991 1362178 1011735 1015394 1258007 1631436 1255819 1297389 412426 1903671 1850508 1584836 540022 344813 888762 1434254 1985411 314344 325934 1093334 1400599 367387 870346 426763 1600055 647340 766707 1981671 1161561 966044 1676499 1395160 453084 1111620 1447294 1489951 654893 213428 1530157 745883 174832 174033 587104 1278557 1317316 209093 497498 1872970 176774 665553 1937134 1349499 41213 1484300 154982 519445 1462105 83036 1449644 406307 1205610 956243 646035 278759 133093 1677703 348156 888479 1429250 525129 482973 1512427 980451 528837 1688846 474315 19095 906989 885179 696986 110674 1808986 1736219 348975 332960 723117 641682 1997465 1192822 1428800 1581979 807349 1371986 1785273 442126 905603 362178 1599287 420917 1564246 563287 1762485 860504 708102 737390 432277 674867 1899664 993462 897142 1245441 714323 1027266 221627 1657006 85069 865576 778025 938055 1643515 1010742 895323 940254 906470 1071981 131872 1507218 230210 1607330 174918 593512 1868532 772033 869879 384135 835359 1933408 744750 1568724 1958210 1265071 542311 184337 1462744 868971 1877942 406836 1632376 1967482 494850 1343731 1625424 1687137 1290768 1104483 925686 1280251 1869236 1298914 588156 1422951 887799 123145 686417 634612 309328 97218 1943172 891670 461261 1714824 1173869 379012 639326 1258589 492088 1684461 1761589 1144359 11973 1092737 937714 1004328 1328234 517552 1474580 404912 244541 1123591 754157 801455 75217 1036158 1269667 206987 1642951 1994757 150997 1834120 179725 182183 1889182 1664581 861734 1066897 1586580 1564942 1588344 856893 1289823 1891159 776572 1942779 1651742 986139 1715791 1731805 1916611 669683 1671493 1091436 1477368 1764552 1483513 349119 144698 1110592 965600 867508 834865 1952406 1720929 878504 1960570 508377 1796528 1539232 242428 882845 1463272 771996 920626 277160 664172 729904 1909123 1029651 1689696 1159228 1594384 19243 490369 1571793 1563529 1864078 755982 242376 450391 546059 14279 911320 1424365 459508 684601 1340733 1057959 1233323 1002489 211740 1922550 1725136 890893 1761735 789524 1773914 631078 919652 1935760 1530847 1866401 1386975 33285 318679 955477 1037251 213213 195255 1305443 1749605 808934 1361909 1349950 743145 66258 1944192 1305494 941918 1559815 1396977 1583464 230080 1461804 1052512 1371936 346034 460579 958943 1560423 86265 53500 1201898 1507401 1866727 1668645 1049489 125259 1859311 1625787 1551916 1121953 74108 634901 1389225 1645017 120812 622416 87954 1769798 1941861 1886238 1516529 124458 1658324 1264523 1044028 1915941 1747148 714408 18088 32028 651824 1286089 1279079 1404361 1514091 1880166 528079 254413 1986002 87295 597559 542166 1517180 1880318 1491378 1704846 1970547 1309879 527913 726354 1760233 1203050 293300 506936 1841837 1675641 1877185 425062 1441315 515421 1804165 1203843 1648314 186662 118732 144017 852801 472433 1214224 301050 217457 1446058 895213 253338 1893873 921045 1610520 1696569 1547075 1266265 1811173 1572074 324259 1472131 1718643 1518268 490755 447630 1279615 855522 267413 1026795 1054624 1363745 194811 836077 1673344 683594 815105 1570630 874967 1527441 866586 979629 773038 1252539 816195 212674 540671 1721269 849388 344137 1539812 1658500 1908 1217989 178709 1251707 1586527 1653261 622975 1155253 212282 316373 1463232 1272192 333293 1508394 1261183 972648 804650 1746599 618036 718585 956136 1643765 495227 851807 731000 127468 1531804 1430220 243885 1579519 651936 1691177 989286 1417277 1360780 1388697 692281 1488803 1252439 1101219 1790789 1735904 1982660 1404504 318562 755107 924588 132768 498536 716340 145925 1464018 352554 466150 485942 924535 486394 1027183 1590541 593265 1529557 685026 1141651 1238518 453504 896686 1810048 1174258 339575 566296 1334525 959730 408550 1852603 1151974 1750364 493614 366 242769 1449906 1505229 1167109 1016311 100837 1010148 1356676 48863 834840 557372 730681 1152156 784601 1986559 1488019 78480 272167 1355848 1502528 1386568 1053906 1052923 984792 1970165 1668310 1643366 405451 37954 1665807 160085 1523388 179406 942862 1283903 860980 777012 1214544 1290211 1232538 1321620 967117 1882094 1019151 1589489 1237592 1490131 1147738 1471441 706647 1997612 680143 793080 1801170 133999 347491 1847855 1458587 339047 128968 1922128 1645731 1943165 1170490 1016317 457670 1164598 608510 1937136 1911898 703392 1041310 956198 242104 1886414 873524 558492 493073 1629807 1247333 854776 611500 1866761 1690486 1713935 9029 1042558 1246392 21856 385271 397979 838210 1290061 1730988 1173691 125286 1463685 139980 1259800 275896 1209739 150858 133334 1253988 1069474 151467 1060279 1339070 467795 1027478 1344564 920723 1077292 145684 1559989 1637710 1815975 1279259 1207575 1584013 229458 906981 1500733 1841677 280193 1237291 152729 239968 1885152 1979267 1348641 587653 1994209 1407241 1641187 1405343 1221523 1962328 1834347 1171948 39856 1554064 1253259 441468 1700472 1774699 1148466 1038588 1040829 1915713 1743111 467466 1127160 221193 222469 1197303 1138706 992555 923926 1937192 211563 1128674 430401 1025994 309491 426984 1280282 1742995 1741194 1471509 58210 1404589 375208 1306649 840058 649460 1101522 240455 1858251 1128637 1423366 1717622 1576137 926467 260644 969857 1314742 177091 1142206 1942233 1900129 987196 1401711 1531252 1776738 1591954 387467 1161512 1292291 61426 1304076 1785127 1918673 268796 425524 353405 415841 1267458 199997 971512 489128 1661334 750380 1880081 964093 1818813 731251 750378 1606983 628249 22737 1676315 545714 627355 689702 109720 1073566 175093 685019 158003 1530732 1161269 598778 1228613 1677583 245648 999504 1567517 1021880 19372 886950 1856227 466633 982949 736569 179750 146735 771632 232547 1001469 1768347 397665 1761605 1528417 237924 1341421 1674413 523300 1191180 1671191 793220 1796117 1715726 463095 1541616 1565654 1719203 811036 544595 419596 712107 514463 18861 1931713 383126 1930011 1289742 41659 659580 1353134 231325 1442573 287618 815324 1581021 1671894 49040 1660171 1085675 690542 1103464 1890062 589703 192903 1344471 1359539 1517004 1107962 1455090 998389 1391647 193661 1751539 1503819 1297137 1183645 1030604 845424 1926764 242480 1402236 1202997 369796 1437618 1884507 433312 816240 1858018 823363 1589743 1034904 230270 1420996 598079 1704861 298662 20372 79654 191114 1232211 471924 120169 1610787 373981 584027 733647 1178434 924717 396847 1871654 115972 983401 674711 62169 1792444 616314 1726871 901454 826018 1274575 1453288 1739203 1059116 1357699 1810707 250571 1186992 863796 1252298 611647 1473901 1388828 1947076 352429 1800079 999479 29007 1829279 122140 1845229 1463906 73415 36566 1587159 448352 42981 1222799 1396876 1806558 1351517 523083 1454432 9588 1799790 1556530 1603204 169346 1100353 1185754 400927 327837 1328713 1201879 1029105 775339 968983 761067 816540 678711 183104 227732 1007927 996001 1706440 1863334 1300511 211204 473208 90456 201798 679767 675187 820986 532021 257983 1299885 1853228 1796259 223096 165807 1365375 482120 370500 698842 1895500 3588 1118256 1711654 674162 1268621 1481554 615865 1845410 1596977 83975 360156 772890 1909147 942642 770739 1699640 726269 35918 200080 525844 460333 714745 447404 1386908 421935 420899 1897076 6448 1450434 1723380 743939 1393738 1035326 441111 1910021 141234 1931828 1577161 1489069 527073 1884231 1207092 22419 366843 1166555 879102 1090240 1815412 245305 538104 1254688 451552 126659 974885 1544086 456647 1834575 901995 1317816 550324 311298 657670 1264114 730768 1992960 1770775 1485695 1311018 335836 819797 1629869 603539 915875 1702905 1630362 403922 1279486 1076098 432046 923251 1589899 1093416 1453581 630642 420158 1387115 886068 783689 285989 259432 1372349 1517798 1137831 1892862 1405249 1955765 1616591 1335572 1624081 1800216 1496427 920704 39217 737869 644050 74420 1199125 93166 1459778 64367 1566055 778852 1025612 1887401 664324 1296824 1393555 1388243 1375296 1816541 689340 869378 1920712 635107 1786895 1245769 1844380 1055607 438003 727213 393365 1500275 1399076 544996 1392147 1285084 1230237 318875 1603945 1054897 655199 411605 1826060 48310 673269 1702550 126480 236984 1142999 1822704 1611734 676809 186901 1827112 1388269 348080 1078578 405169 1428815 1213933 150474 1806757 1508252 357734 1730806 1716865 987662 849946 445220 1113023 374816 1583028 1569899 1637762 213126 1896418 25548 1666828 1693090 883586 655509 1691911 632481 427729 1689880 1472380 1623306 1969693 1634358 691833 1330542 31321 105153 444839 1663602 516515 1470397 1154860 751103 1426792 1980251 302669 1595965 519944 715079 421729 1296787 287171 766760 671679 648825 264173 1797373 326575 1773845 129576 1815417 426413 1457340 1938673 1382721 47542 754861 1360942 772971 1317675 1941142 876678 1636823 453681 1807444 1959892 1925513 1751173 36359 530149 1546332 1570757 747219 1010423 613120 1401595 1101641 847810 1015936 382021 43042 780487 607533 829067 537142 1841945 1136218 524866 654112 545369 243387 1128217 1482091 1759146 839565 1039899 1084262 223809 1729337 1777940 846011 148570 437838 314729 1977232 1916719 1070816 528443 1775167 1645644 1407110 943152 1081576 1072362 1793565 432157 1931184 1901989 531407 997793 1111268 374921 345273 772609 579575 475168 1372387 93529 72474 308211 606251 1564565 362852 862455 665909 221772 107001 1873440 1124798 366660 503568 1566843 460345 1159548 1481208 558617 55140 339328 1771284 402469 899090 1177513 1045335 58418 660777 1987595 1400723 449379 1276279 180121 1028085 1336281 1442131 470937 827416 199046 1148818 653581 815415 1062106 1842805 1246725 1153682 1172514 1358283 991177 1512067 174740 1790324 1807742 1363342 436292 1024126 855511 168724 399777 1308723 1149805 986933 736307 1388906 370739 1846768 314668 476185 562102 1078500 706979 8070 257148 1348857 1335130 611836 634023 1820477 168062 868683 395416 122115 22535 1213537 213470 1105106 340930 1707604 675738 1571396 325943 859330 51529 567252 656403 1523102 859548 778880 1248420 1774378 1978139 1446843 1965701 1479487 1997057 181880 1790004 120798 1783900 135779 118621 1649246 1096238 606963 1117769 1144209 201577 1395240 1442462 1632185 1716990 415553 1116657 583101 534019 500759 701769 858689 716239 1820690 471301 101817 146812 206117 1506059 992980 918609 172225 1588129 280662 665768 235066 270791 1522656 1939110 628199 1791352 200815 346650 993331 900115 1512487 511684 941948 1919713 1575120 893156 1913653 1362817 1449590 808092 776424 618770 1122189 28080 500013 1194614 494449 1311057 723240 1976465 1814351 1567441 699089 598177 354402 782714 1403568 1819182 1935200 1977798 404167 1202650 1459689 245960 1128898 1924476 1017943 1665158 555630 594203 1853361 777470 1247450 195675 261566 119182 724796 969886 274493 653787 1247992 1289785 1787419 574407 1073631 609521 1468689 1899830 744843 1899724 291372 1314812 1538693 1237788 1503010 1358501 1371871 1001324 1365796 1290109 1136155 1799419 1138601 266626 52535 701363 112084 1147641 1028796 186636 1115118 1172408 479114 635736 1064892 1223097 1317201 1627247 1084552 367857 1067628 1700481 277971 1739481 808678 359853 860028 1849211 230397 486667 1194890 1667577 1347699 672691 716531 1664874 302576 541791 32079 474703 1692254 628256 1328575 164998 711773 392152 1201056 1183822 1894634 895605 1098635 1884743 32180 1754757 1953254 53387 1150811 1314060 1836999 902892 1902781 1486326 965784 321738 1659958 1902981 1113250 233611 1899342 979887 1667709 251107 1101931 1831491 75900 611026 1341348 271892 661943 162412 88682 947021 110969 588982 1492140 1128479 786280 1616052 1299514 1598404 1671568 1361712 693201 1061668 357618 699331 358006 73256 665363 1758098 542203 305555 649526 692461 642061 1337551 1015779 1972539 1965053 1386396 412524 1118058 1575963 1967090 922849 895714 997984 1551094 269289 301994 1004624 98408 1182489 1465811 389665 1637722 430957 1068208 1126526 883053 1596203 294369 1578315 1454500 1053210 913016 295531 959768 1421937 1879380 1379711 383980 604910 1287673 993724 522409 1534157 1724801 757638 1750869 87802 1025246 300233 1993076 95896 1406548 1586881 226138 1614752 1989070 758920 584791 1342370 732194 331321 521354 99701 1106010 1144637 204327 1046117 329800 718817 965576 1641336 1277294 1311707 522410 17665 1199885 1511126 1009083 649751 219210 223267 1078330 1524950 1932933 325111 7161 303981 1352113 1149318 127800 608611 10457 1753305 1809600 513435 1287777 894283 1211879 78566 544037 1942707 1093951 1798088 623412 1046757 1396933 919821 101653 583593 1169368 758663 95741 1914631 1983754 875345 1324508 801322 107840 572700 895828 499136 1359362 113083 1200413 892753 195036 361996 1694993 1436362 915820 1584797 897898 1747055 68153 378287 1781405 53640 1912798 502869 1850058 1273088 735801 713136 1106013 1400525 821534 178556 1794742 1853040 1805956 1532345 707796 1796723 1101961 659179 906749 1444608 1035840 205200 354389 1985905 1828468 1142982 1568710 1215699 636149 320617 210134 285523 658830 813985 738885 516304 1658761 575381 1530634 99962 1947354 751802 87879 930629 575167 256245 832066 546791 33757 230487 1867996 1329702 1380830 61633 348990 126955 1448734 628620 902401 1904450 1477432 415370 672968 1794807 1984343 848377 924494 998713 756618 528227 1855158 1142368 184547 1584669 1401851 177112 1126542 1504042 507609 476625 757989 781893 398305 1210779 1225978 1183586 962696 1477182 1372317 1587892 292015 175925 301902 1381885 1787787 102825 1180726 881303 965824 1962740 1677286 264478 1361882 121537 1235884 1861994 677865 1907416 365235 1651262 1970269 443574 1234371 367263 1125262 843711 1337957 1021158 718027 1453620 1148669 934631 1588244 115629 1782943 1121747 1699597 1205657 1368818 174784 1867740 1946763 1778292 50650 1323708 1239496 1988361 1503174 1032749 451057 50912 1282369 80813 363411 253490 1042551 522741 1036709 1610357 486470 332075 1963645 1217486 1176309 175861 1721106 1948426 647058 312745 95846 1795144 963148 45160 486854 1688224 1956100 43267 485887 445095 122027 1934959 224241 720928 1589512 119045 1098181 1568290 1684756 1498200 1386493 1821037 379332 231170 1736301 205130 552492 458899 1318338 1517535 114084 655037 581732 1203036 1276114 252592 676111 1443285 1283421 159334 1635155 986046 1011751 1030781 439241 1048298 1029845 1854052 1762368 713760 805122 547230 69354 1138623 1692294 59510 628164 1777449 258575 1017744 547300 1852579 219153 1019760 304929 1079090 72840 90692 1418581 1309627 1444854 1217802 820849 392740 1822690 1292590 511887 964812 987600 1505622 1958393 623241 1569732 1347662 1094207 909406 105770 1222720 140434 1957542 1102852 1510761 1936495 441544 1141213 955807 143349 1507775 304026 1569338 219904 1509400 1523979 1728844 763121 1008133 728936 1429091 1495375 595654 1230473 686088 1320288 408469 902313 656710 630733 1922442 1907323 640714 212847 887916 1403739 267633 539080 1851668 111718 1976086 326796 281408 945896 1491730 1563863 1561473 1491706 1231494 1224094 1902520 883518 201957 1864885 147826 819658 1462342 1766066 1164975 848081 1098358 594192 343031 1360062 1657958 1364713 1792870 155627 179691 694807 86829 1656009 455962 256368 1015397 671722 1856634 1576879 860570 1108497 200203 1305530 1509803 1030221 775615 682914 378789 393751 1055796 1716567 1028531 1837984 491871 346256 1859273 1118410 641309 1191333 1816064 598759 1895370 1391566 1871970 840316 290281 826118 807852 11501 1364748 1375907 1543826 1432315 1217328 1653443 1117666 1061213 1571572 520704 1277537 344523 1014883 25519 1375935 1281931 1439909 638197 662379 1671118 916315 832003 333503 10948 1996482 1558188 202233 1032168 1387707 1025381 407073 1529831 734786 996198 381553 1448547 503762 175123 986225 1756010 1773429 151444 967822 1011794 744309 1850066 1754129 196663 1841459 411234 129201 235894 400961 1253770 1824610 194556 245728 1931731 1621747 1701822 166566 368348 908314 921198 269875 777980 995442 1478070 790573 1769583 1595524 1002713 643647 367381 1230426 1868550 393961 413676 1706522 159640 1964758 1119362 707424 930670 1959612 1244349 1940362 59299 863884 1300813 922676 1987776 5809 1388572 1439815 954784 628783 1232653 1271290 386945 123627 157948 639125 137504 1113170 1484640 480006 1769728 1913407 910028 1698433 1432049 78074 1554982 298549 1554390 1141611 935427 291974 1851440 1975841 1984065 1964680 439185 318910 627483 1748101 1844017 1236138 746043 300942 1218939 1165806 1639527 1183217 122722 415247 506874 539363 1146975 1573429 1627088 1063532 887222 1124747 1900673 1074401 864370 390575 752067 748444 849865 355037 1308692 1905969 849696 1759406 1837649 1753661 744308 1665546 1107957 1443741 430848 1042407 1784755 1726708 1275657 1746356 873073 1824636 1842556 1659140 1130057 1893813 1238452 696595 485059 757377 457435 723641 1213626 712452 1449139 1981541 925680 894618 591607 872803 714798 555733 237994 1836540 1380077 1535827 101980 849985 1602558 1877599 883493 86595 733277 927070 860900 1581372 651942 48620 1078728 808310 1016241 750198 1284852 513951 1849985 859181 1934215 1454182 1858784 117216 619483 323631 1830486 1602722 980102 690830 1931194 1326954 1611729 389067 1265570 336940 1785904 927854 43337 279655 222286 1379487 1047467 158587 1314128 1901364 1418681 816234 478065 1425188 1100322 1936573 633963 1559416 1906029 1721819 1011871 1415646 1980658 1251098 1899361 1179971 1698617 1504272 1751606 442631 343126 512604 707971 1289800 606312 145611 1687854 215558 1787946 1700443 72912 237859 1651255 909021 1147435 176565 1986718 114719 562797 1183515 962133 1283608 1474934 1108291 1534531 1114378 1763621 220469 1191551 72419 546579 1944708 309809 1500710 1049801 594279 1653030 545263 1160744 1954693 1575792 279259 559213 199394 1893737 1509696 279032 698743 15860 346044 1897363 383877 1512059 1721901 1105532 1241896 1737619 822225 1923386 431014 584628 1028212 948307 130019 608780 289240 1203742 290899 1797952 1626519 1046354 463662 1519428 165442 1734702 1893032 1738404 1902319 65984 1419889 1914935 822629 316448 474460 1221106 420237 464428 419593 116791 1618015 529152 1835836 963262 969067 473876 1600832 1627697 675243 1935430 1701523 1726151 1373668 1061048 1645346 1666501 568033 479578 1435889 153633 1472699 1878591 1594131 1739131 517036 1158223 1698652 1716387 329459 1999706 1947240 1335887 1765171 1197192 1598868 156595 890621 1228910 384364 262856 223721 997803 498319 901692 81147 1217412 695069 713355 961143 109688 1822062 637568 126147 1858031 177028 288493 510977 847306 1346035 1680845 883896 1276931 449415 726699 1398617 149773 560091 1162553 681841 211672 1227035 1282544 1763967 1539843 1002594 575141 816349 1315498 1550934 1265423 1823746 666197 798068 1004609 675314 433316 244533 1347785 238101 1616239 1083247 868135 1669253 331970 1950836 1748422 1523558 1097548 664611 1339264 900266 781179 135043 1211232 97219 1223492 646652 1886673 873363 769370 1430742 958728 942451 900172 1649899 1410169 657129 1658848 163115 610207 185562 1064739 1938148 1631903 568199 1686750 176353 573973 442117 1711404 1121401 828410 651612 1540589 1817930 370472 1413526 1448966 1702028 1829335 275598 517146 1996604 57981 328882 98975 1652310 1637215 1913168 447152 57126 1675400 727761 263594 1574802 368785 1087478 1121056 993793 676695 531783 75696 169119 1346652 1975081 155187 1841656 331475 1040360 671015 73895 114491 954406 29424 808316 1722637 987443 1278099 1169633 1583298 251896 770294 970179 1004828 1564844 1354636 1847059 934943 1158462 937343 1728605 1230262 1332310 634104 244018 1553332 1405942 1945607 818201 767761 796598 1179432 886645 217291 1169738 1909251 1901010 1318007 1025125 41346 101700 721285 874560 613971 92604 611495 1880109 1585325 45210 1942682 522326 1865782 172828 590973 1386824 388016 1325942 510209 14535 584832 1024334 349702 1428450 338862 177047 1607196 652211 243488 6413 805878 1585278 718906 1234900 1471689 1657022 632081 770326 1622553 1991603 1036611 1630255 1132345 1837034 1098710 947861 480771 870048 775919 398688 1299952 694325 427281 548311 112311 516134 604388 1824016 463725 1252705 1256482 178629 275514 1698267 526782 1662379 420525 4769 549510 278318 508939 1860588 261986 1463847 3897 256171 1065790 352949 377894 369831 1942203 935759 1856276 787974 142829 1539338 1467917 571430 728970 869551 789210 1720465 885372 772467 1681910 1276766 509272 655519 114998 1101316 1687510 1355516 1122059 879941 984477 151310 419256 1008964 331492 1444843 922943 237422 1302676 1711525 1436514 211713 1335213 1858407 1502254 1319406 1174250 477791 176263 1018809 612050 584842 1858150 1753235 168585 1376038 183127 433238 1250568 1762523 1860106 353578 630417 1708649 1977993 1381535 502186 1516019 661791 49514 1884025 1269817 1736514 1941111 637639 52763 1761273 437926 1201711 1295884 298668 1307788 1081863 1654247 1921665 328966 1340690 805897 474285 863639 1658153 852332 376698 1092325 1267341 1008006 635803 1097388 1024282 680594 765499 1316977 1897383 34063 1743571 1181056 155350 380836 1132631 1058441 32439 911321 1175707 1488562 1020368 456605 261978 594263 830125 383165 1169997 193386 1261549 814022 496016 721288 1939777 1579123 1114769 956263 1673573 1462968 160330 125002 728123 927754 1705587 1854027 1920793 1564734 487196 1212392 1339322 599136 68130 358838 343484 971160 1604235 25274 1768776 3675 1661065 1260704 1826776 1564829 1358139 1456645 316324 64806 234522 1114849 440275 1323564 350911 357673 1640922 1894873 660636 239545 1412182 196540 946967 262300 1348268 645655 1673730 830629 1783443 610496 473581 931794 482178 488252 586461 1355988 1795901 774760 1537232 1789186 914190 15530 1544481 664236 1697349 1116014 110017 71613 1100971 1655454 1118611 518034 302240 1499797 1274330 1259942 957263 1595675 13877 198435 1989480 932820 498540 1836768 1341598 565793 1620853 740477 888527 316936 1880063 365359 1655739 1432005 1833419 1572347 452947 1416254 1784839 279814 1359407 1972763 1050553 273818 467481 271580 460009 1836633 1943258 84056 114379 787569 850393 1203263 722298 1211775 691772 1100925 1339123 1212024 1453695 402480 1836040 1756296 1034821 1578326 1864841 1769879 366494 982678 1277077 398002 747653 1987037 1758097 1568452 1247909 1602605 531314 1049847 1302549 757607 1111337 489389 1084518 1831405 578346 71507 471535 1221505 1604715 1573348 1871383 1813638 82942 1748719 1748197 510988 46551 1924199 1322689 810039 1490815 1375110 1313618 29673 1797683 44475 120576 943744 1475161 819455 468035 627142 1471704 1117868 685061 1333862 856640 1154804 1542472 573037 1012905 9828 155133 1895132 1662076 1771497 1083879 798021 765887 128729 1534271 1402225 1472717 1910028 999468 1255021 9996 1760801 321561 964553 364170 574371 1699186 692342 53524 1005289 1800739 1450707 1704719 375648 1952590 1604306 771332 1390802 333745 695060 1426779 1343803 1062675 863533 1337669 1228488 606532 526522 1429105 135138 370274 559360 1755722 385612 174755 618728 1713894 40968 129666 1152141 1787811 982933 339140 1649603 717118 268998 1367708 1523792 78183 263010 1035830 154848 716469 1715762 1487150 1936204 1641467 1997343 817050 573191 1571411 31071 1801841 92779 57925 110173 1472146 1741291 1924448 704914 532573 1924841 714045 924657 1037709 227728 157642 157662 941431 1202550 1425011 986653 49720 1690400 1350889 321683 1812991 1956800 598528 1164176 430006 1324655 1420211 1981813 802305 1091374 881913 379469 1330361 1842468 1902504 967326 1886700 1029387 1887838 1308036 1166040 1021981 1271800 883828 857073 1704589 1015003 1654300 1344627 976275 1693263 1954857 573533 74855 788255 1317876 1102579 480442 189056 1131837 90855 1760175 1943130 168234 1318686 1126022 394930 1005407 460854 707279 687729 810881 970114 140022 1987808 1278509 532732 1874861 1215295 96854 1751609 1655161 292878 1432426 1638246 109215 207307 1703060 1294685 1937161 1393788 624963 1706725 1591840 1295222 1969000 1229145 1014574 1972049 725711 827151 1967403 647116 52391 959725 214911 1585324 1581837 1066582 1664010 1085579 688277 1888998 1109699 1621805 571372 510121 558256 1193093 492218 1995481 1594913 159620 1795286 1182324 1548748 144342 508275 390328 1266022 736016 1609392 26488 1464241 2860 590903 944379 199576 1488054 1452331 178838 1689609 1702013 1218036 958555 1922366 1571536 583985 1757948 1966274 59431 1994891 107690 1276803 1441865 1428589 788470 1457975 1013983 990143 988348 1515488 1258299 1622164 1277218 986392 263889 798357 1079093 1226332 1056291 723515 1810444 504419 89364 646354 653500 1583268 1615690 123841 926390 650311 1251284 1062313 1814192 1620886 1194938 839691 1143802 434973 1023028 1658459 21074 234175 1682168 1939634 636617 1905466 744133 1280339 1041672 1188921 1453638 245542 971489 1997535 1372194 433246 1684151 1104264 951741 859400 721396 67771 1934863 1291515 667726 1689637 1841195 1160535 1608121 426086 1369712 170026 100190 264736 32409 14040 1875023 183845 208178 1400132 1799062 111432 1035900 356557 296627 88406 237500 76694 1390182 1754000 1684275 454233 1917611 1588122 544951 1570032 1310410 304976 770987 746169 938370 948908 1078745 1751520 1097855 1981368 1690029 794750 829982 1304800 1806627 814788 1504878 78523 253377 711921 325390 1624682 1398888 948926 236623 1700382 46365 1273499 524597 1385488 1432874 680192 1504211 24824 1437687 1250742 1016216 1465791 1367299 1043851 569198 174985 829906 617588 108497 945130 192148 833212 167846 1137503 629706 1079084 1052963 1302176 1072829 436349 355104 816346 924145 727529 270843 1629369 1409508 1448869 214952 1507380 1501059 1046818 379869 103872 1099655 757387 782054 707936 33240 1291580 869953 1419688 1934446 1970569 1727125 1214080 565091 1802705 1453590 1262780 704081 1482533 1526539 157055 1443223 124248 1706743 1548902 96451 526781 444272 386768 435632 995850 964823 728144 288289 1606491 1866995 224455 1609309 1262376 323256 349126 1521943 1381419 204647 458351 1746310 735627 623641 296447 383556 947188 667438 1569681 1723095 1696194 1013903 1876674 444967 74356 761221 232643 1144931 433470 510338 1632703 1687522 1106620 1847171 909502 1904745 1617898 737950 1332935 532720 1376192 126870 922648 244523 1597282 1954848 626868 1362777 1743101 629753 1234635 1120409 471980 279349 457107 145403 1431313 1971050 786691 225088 875577 341828 594444 63979 1820431 713422 1215944 326916 1198642 424467 1113659 1691586 1248561 1583160 1186913 1755505 295336 372432 1129114 410091 74530 406788 328779 1842475 1702809 992440 1704622 1197936 64211 1499408 1611034 1780824 1811291 77339 1380877 294548 728332 760208 478907 980341 1584411 251598 1626117 773359 863184 1713281 1319838 140306 1182892 1536049 486398 881406 387955 1583029 1498812 1657356 640463 1061135 685468 642372 558676 739061 149866 717345 820590 319718 1063409 1711365 177264 543657 1922746 1461648 951844 225258 1830042 1618510 1152939 905787 668304 270362 1014666 1158983 1356042 42575 874363 962661 1977698 1091358 373524 573709 1583631 1541228 1277727 1933201 1057735 1355227 1005880 450216 596032 1892273 109726 664735 1291939 219829 484302 92854 1128551 1686974 1452092 236033 1651303 1577011 13538 1078347 243655 768953 1300314 804921 1180194 1429906 1351115 43727 948384 1425570 482423 747195 1348961 1511567 776177 227730 934734 1026968 421703 1672629 1666 639315 976939 1095960 768321 599201 906796 969395 333297 1294981 292422 1589636 722812 8049 836458 1652150 1089792 1064960 1983634 1439569 1689203 412182 660456 1364708 469439 369463 1668160 598683 922772 1284372 366399 289555 1996606 1763151 1815171 1296749 1672990 805475 1081348 378394 599557 1080376 982586 1387610 777007 793281 466550 414658 1237849 722042 1632555 1680620 36080 73149 799499 1761303 1584277 989060 835980 1236691 454972 1499261 771546 651916 1655348 863166 1654380 62187 920228 120980 1732088 768998 1624791 1594327 353624 244222 367458 428560 1160287 203566 965141 1810636 342917 327844 1265714 169241 343725 1733623 1531116 1829581 162885 1126779 1211392 191429 173736 567514 302159 1703805 1490689 133421 69772 17051 1092746 420767 5318 1233091 1443324 873506 715866 1370722 185459 1251604 577018 1385031 182001 74837 420034 156777 1677046 1760672 1051833 229799 413543 1887090 460107 1517569 1544519 1439119 1568835 479373 724131 601495 838747 238023 1566264 830286 1272645 1375728 917367 1574440 1330496 1550876 1436853 1586085 173808 939633 219180 1549880 596072 1677504 520394 1041368 536414 1837689 1239993 641052 1868522 894214 605410 663061 785977 46579 1557900 676176 633155 1101356 1527434 1187312 346500 1745021 264919 1006418 460573 1697657 1519799 1388989 632001 404652 603315 179983 1415630 998172 1334794 1771845 416030 231847 1041792 303090 170245 444549 1733889 1799455 722985 279731 1768479 988145 973752 1496445 738319 1456185 723280 793707 9764 1529888 1841966 1585236 1894598 222128 353113 1118668 1132677 1416145 1566443 1294974 1498607 1433250 410146 500024 779673 1807610 876089 1676932 698952 36935 1200949 1637898 401854 787749 1786549 835322 1017274 1878509 563194 571505 708276 1796269 822894 699606 39155 1208091 1020566 408167 592858 1216394 1141177 1886949 547541 1069408 451448 1462995 1397685 1979749 353050 1434826 1108049 1890845 1049884 1678178 321030 847548 1627622 877974 1987970 1316764 91673 400884 1920165 1863930 838474 1850993 252651 1038706 1696494 1405545 697078 1524003 1275670 1960739 948017 353179 1606499 775869 811359 303893 1898928 1466945 920012 1261916 1332975 903366 1808615 936493 1267961 1378610 1325205 332894 1158182 1841395 7914 1133860 657311 238466 1829645 1396786 1971427 154013 896801 89603 733330 1417880 1784474 320034 323646 1052790 405604 1549881 692055 22979 1413830 164057 40790 690920 321066 1244653 303733 218712 1418693 670342 1531937 1601872 983467 312552 11721 1305820 213524 1121528 616872 1931091 382981 1105360 926514 1401649 1011673 1978678 1978805 918736 847982 1312881 747585 222289 933000 356082 249328 614582 1709764 1359193 916795 831601 1596081 1233328 1045782 139458 278174 899595 1903759 713904 1810534 1012580 1209175 1677289 161326 266693 565060 1497080 72628 594568 1791803 97741 857639 93704 157332 1650927 1007329 1408392 1056566 1589180 1351659 556799 542137 1008686 1789354 1452880 1254489 1223080 1837709 1062066 1937608 158662 1767050 1417919 343397 255359 574768 448013 1872387 628368 193455 177816 1315212 404845 1551817 1089479 1021452 1737816 182187 1586374 1159026 1487649 419670 1288819 591611 1518419 1752051 259088 1391574 1889762 1322088 1373486 1374507 770970 371403 1014111 1392838 1015082 1512781 1267649 1641353 1594814 696542 141256 39631 343090 153951 711510 1990174 604774 657305 447107 1974645 1780949 152787 1457564 449210 987060 288954 597252 298232 1741228 1403901 1259449 36746 1102117 771162 544908 882204 1502866 17199 1234407 96423 758167 1716126 1519832 27701 931478 1609013 1066335 1172621 1806479 901041 256406 558909 608914 393505 1406226 1556587 981555 830353 1214732 743543 1254463 902354 1954167 86908 1858175 1452869 465279 601233 1790804 376701 1994882 504608 1385626 224692 1455612 97926 1954971 1155463 1630464 664360 28431 1082875 1422229 439993 1026668 1204453 437737 111822 1846492 150623 1603310 1399660 1709686 50191 1585860 1399668 1413258 1082870 770040 231749 1365682 1636135 1378813 973242 687804 1273251 309648 44493 1229669 1447836 867124 1734824 133823 825809 943030 1579062 941893 150183 296868 465626 588790 863790 1072588 792803 323355 691669 1220984 823862 56042 1209654 1334218 1037331 552731 1460191 137583 1544178 1375680 208802 1199276 34455 318999 862084 955386 979472 1512106 1122161 702972 1227153 796271 184248 397099 747326 827981 7422 1691694 1991385 252992 1070281 1134436 596876 546747 338395 664113 27801 1460270 1922249 1702284 1757246 153390 261591 885727 5756 1238307 1292942 381746 100523 1334813 1701606 267786 1093604 1583747 1302038 1831232 788991 1777027 1464258 1245062 711770 417037 516056 176937 601855 1608721 1069452 304512 631459 1583568 1556714 217754 1574363 1494910 1764830 381971 47150 209719 11251 260179 1757240 1192376 992693 443269 1179161 1468730 1500311 1350082 745416 60040 415989 406781 153024 1906265 923504 103335 1780052 741783 444918 249724 1986248 842924 1561996 194587 1569568 1322615 42460 556968 1788595 1161662 646317 396646 1864848 1302046 77718 1909604 1088095 1224303 272696 1919858 1090220 1358817 25475 1708130 1049907 696066 1750450 319172 1524902 1121482 1711577 1189059 204967 1291963 506432 1313933 300675 1669151 1924627 1717967 920259 1393325 1243952 1734048 1724911 1436210 1491614 568571 1863414 546205 184891 1027050 345208 268005 1581124 10317 1657616 1098188 1261398 1327830 1595751 678563 686801 1369900 1376765 298525 1589062 1156508 1186089 1599306 1087047 826479 746174 700656 1363894 1282227 81332 728846 1515034 1254037 990408 1354903 1802478 213797 1543536 520145 569638 230681 1978161 465507 1662432 234952 652105 627083 538701 57744 218724 213848 1147477 1024348 351427 1458848 1074939 436365 1248535 783557 880618 33359 694246 613305 1940684 374181 780757 1098178 626159 1065363 1932026 476480 1636745 69102 1341833 739022 673988 1667341 504139 1837501 1917954 1648373 1456968 1244897 1104606 1085435 1397467 1662444 940608 1910273 1822794 1342049 1328608 1445712 22583 1049145 10898 660718 655626 1898160 1720264 1500308 1960350 158399 212480 424391 829359 764288 333611 547426 1765380 637212 1864527 1657459 1333764 71969 126703 1036415 931731 1029981 1734805 1296542 1885692 355883 1158241 1204023 1195737 139803 340853 1883009 1864694 843907 1657108 471707 1053142 1805784 1016221 461585 1766103 1217264 1196052 1455268 1392650 641327 1420617 629505 1529874 1616963 1729072 122484 976650 142812 1314179 1340676 599975 1677550 429793 1406898 131162 645968 701053 1179961 1700149 1899983 1992921 795098 1553691 1563715 889926 1489330 843617 1641322 1159437 124803 1625740 432635 1088610 1171195 411255 806821 1185912 1588622 110340 1842772 1141863 319260 1070525 892805 1074049 1363323 1200174 1750288 671094 1172002 304318 623272 601833 443133 1198384 1694897 1606434 1639867 1255499 1429620 301551 419796 638251 1363539 850276 712451 1476326 1763403 252879 880418 1690391 1236112 86701 1853157 712773 1571650 1695647 642722 1898724 1810457 182886 1755353 1583280 1120763 302035 1933564 150667 931633 1248974 1856205 719645 1661350 955025 1886052 1540398 1209671 797637 1697575 134998 603398 1166217 1276389 52709 537265 1948459 1777307 228975 1417633 871954 734812 405468 748709 566067 545284 1782376 1251789 1638738 1500108 1998848 339234 1629027 463422 555261 1379135 676439 1471522 1606627 73429 291414 1346052 1064017 1917328 1768282 1753496 127239 1760909 1133078 1522226 650527 813084 309045 1224559 1828459 1392901 246264 319197 944617 779738 1303528 390619 930007 1909153 1025927 322830 784452 49038 473753 1862558 1951382 1926104 70597 1096218 201929 699737 17221 924075 1008069 416180 1094552 420664 792281 1471678 1275773 1913172 643801 399227 1128722 1274372 1996088 1327692 1346642 1133304 1961453 367696 1369287 251393 1392931 1795855 1436502 1748068 1592579 774721 958252 1743622 1855985 1866045 336949 1772308 241235 1322143 655892 1475670 1169815 1213080 1976744 685408 770345 1634679 1809965 114383 285167 473203 1716450 282503 1969241 726551 568504 1272446 1136689 1232898 1201846 1240472 805845 953908 640187 1822450 598 1292576 713179 556035 1918584 455375 1635278 1617793 108382 1198096 248271 791964 1858860 932543 532164 1220753 1521123 1683453 1587982 247292 1499651 1764704 564867 1670695 1461834 1841451 1251751 468263 1583302 1867451 1667629 1830079 1902879 62194 1765809 533426 1170122 983859 838674 1818076 1785042 180565 1089152 1186738 83573 1337303 1208432 808516 432547 114506 579445 937915 1147859 1543706 1061401 1413700 145279 188287 45884 167995 736674 226810 344530 133568 345310 271739 1048822 1645847 1865584 431211 822448 1851902 711598 1829505 1280674 1774641 1810593 948467 504784 1459919 1388964 914817 1651100 706430 1311474 1801915 1348460 1136571 1366034 1546206 708004 1248124 505491 340322 639428 100294 868413 1182393 869657 469079 164683 433519 215351 1494473 198994 510525 1804376 523201 429204 1323881 1855486 1657241 1491161 664247 1790285 1690399 1123831 122840 1395138 314929 1696944 914031 1264594 1766369 356077 766176 432778 145944 878636 1083739 1221783 1124626 1218920 1864460 1557250 1377940 487661 489421 916971 695288 191494 1258948 1429491 54677 773878 1544439 1772015 1550795 865716 121539 1470453 1699304 688285 1265376 1023246 1881885 1799368 1571847 1147332 58596 463229 152251 613849 901626 1927337 302356 1488627 412956 1006206 710134 1363202 674387 1342013 774828 1508802 547735 90687 460801 1618984 964640 67668 729918 214024 1958234 597854 475115 299395 1822066 337860 585868 1807584 841322 1135052 891947 1622419 125256 1134400 1182165 1417658 88356 1161798 1604155 764569 135688 1187488 1268626 1263258 599052 1926422 451226 995653 330875 974408 624519 1594880 497421 96605 1354256 1514449 237319 1236685 1587635 1577182 1728020 1386294 1986495 1067417 704037 1161789 703302 1256000 453066 925927 846255 1682590 1440991 169601 1884780 647807 1004559 1188494 347457 1719486 1923873 1719490 1945311 1124922 560655 966579 269003 245343 1972087 455465 1559559 563907 1873447 600118 824047 795294 80289 1930299 736888 1223175 1925055 65305 1519264 1805796 1658040 376625 1517715 1417123 1972468 1665792 1508510 1367079 67244 1413744 1415358 426629 1344307 757429 1413497 513268 212764 1916028 1147924 1188172 1257579 1053919 1824596 1789877 1400884 966878 1056100 319700 991871 1137865 473135 263684 515058 1529004 388868 1276617 1931972 1285482 414095 1202627 1758917 947118 333452 1960316 183797 835466 143523 170730 814231 170436 20283 1332592 1391724 1539365 343244 1673128 35126 1213645 147663 1995937 1456608 432833 1853937 1610789 1669364 677149 757913 1939182 1627206 71135 1811936 1546132 923616 1122195 935325 1707977 1971549 718560 554055 298087 1370140 873906 929924 1576264 1051269 34870 949622 160609 597139 1006874 944005 1912743 969337 1968945 1687178 1158831 939824 1745669 1830922 683046 708941 1390140 1344022 421934 1827340 542848 696805 1374450 509298 611571 264903 682925 242634 577971 325573 1853715 140388 1946646 1569989 1221250 93456 517220 1642512 486718 578690 924307 910173 801961 128693 154505 53278 1173801 672235 1818873 1153030 696990 1961415 778869 351467 421460 1643739 1462477 48196 38364 444577 1546823 1091686 1271673 873321 397684 964893 1660630 924789 1710652 1559163 424921 23672 1386219 638874 1977413 1740249 1963878 631495 1709150 1605720 612500 28154 182618 863733 440044 387353 437414 1111049 1662221 1079650 1428106 1900791 1435614 671627 1820333 349106 1378459 433475 227927 140106 558225 1883202 168463 1050611 1977101 1472213 1889829 1391041 1398223 1176738 192271 1479726 1050062 1336952 399334 297269 28133 48614 892070 228652 404410 1167059 340849 484924 932308 107163 1578717 1685901 952271 583622 1892546 1394618 136757 873377 512944 1231672 1778104 1329062 1338403 1798500 1812938 783984 448644 699629 1526347 320744 81393 1090587 1662635 1112134 1944588 747145 671755 930260 989481 1343123 403031 1388642 1836451 333739 1291338 880861 1917096 284121 1601766 790004 1686647 107519 573755 1800114 387995 863016 46313 793621 1866936 829612 372917 74110 515591 767163 1176460 328442 1576907 143414 985507 904944 1695979 1713214 1517764 967175 586155 186638 1463236 947395 1848202 1296793 661098 902373 296269 1615337 1523976 815987 449279 865228 1748106 1407977 1257048 27752 594449 440009 1575453 34037 1593875 276764 853376 913966 350708 1588046 932062 585444 1015157 81199 411244 1933888 1912388 867706 1236894 1835183 1128430 920283 1297426 1614233 464438 374158 1890479 1929537 1055130 667733 364661 687679 866595 1686076 160783 557683 1835635 1668652 1388856 524975 182258 18967 222795 367668 1862100 900938 1951417 1699459 472094 1188601 895660 933851 547938 893840 1319503 1396580 411856 1722984 1576784 19870 1698461 1250739 1751050 242726 662531 39382 1588904 895856 1041624 1680242 1973128 848312 1251553 374224 885950 909603 76131 1129150 1189158 876907 132344 1344204 617706 1677599 803135 123086 421830 620718 1501640 100186 1173059 33286 1885217 321356 1207859 17816 1747414 1541919 1962110 760426 448870 1585122 793157 226958 1057426 1565590 1660395 1636428 1578007 379032 714943 1884451 645770 1008736 636171 1675123 208569 1323362 1455282 68400 14653 588599 685045 1082552 686097 1544569 1522629 1234587 803153 640858 1655701 1189743 947011 910407 186581 1632981 186077 870898 531899 347625 1671090 523035 61684 1669161 1891394 840511 907080 1737917 1879608 1327166 1488253 1235924 524806 1465788 673140 1477899 1129583 98867 4680 1134538 1451676 1039744 792236 1220128 1609266 1225189 1581121 1495266 1028164 850593 290104 925678 95400 1369663 558465 88147 1650816 215813 1190650 1643221 1455738 1460395 1345300 954377 330802 164141 1004081 1047839 1585731 1430034 836317 203568 1846732 835215 93939 501740 1043804 1712170 1809050 358190 1848407 1656850 259417 1431689 488791 84040 1323727 1507396 146087 284804 1731382 111779 1129798 409894 1996218 1669234 390524 1878570 1979654 1658526 1410744 1666565 464622 997124 1396984 380732 685482 213108 963145 1711477 1294572 1111770 440395 1797966 639772 1031587 1887408 271627 108282 1380612 601724 627289 1929495 1036494 866036 1511897 545207 652854 1115613 1832445 712796 1957230 1810460 1480905 734953 445069 737703 720421 49196 1221676 773877 1365306 618498 958068 1308869 955126 1553287 536011 705022 1187499 836246 451 1898885 1831807 1360195 1518064 180714 305548 733376 1210709 938208 1422949 1581803 190459 149117 863985 1534074 629662 1970985 1677066 602355 894449 1634445 1685223 61902 798832 502807 1238826 151312 39231 1207258 1078814 1846769 333089 354338 1292199 1856990 1101937 623771 1497 1890847 403988 307722 1617431 670649 714959 362989 900416 799084 562766 1003701 159078 1446755 299588 1327630 1018428 1874304 1464867 1283310 1766420 1315916 1838280 1940159 1644873 427383 1614227 11820 227379 1335765 1610000 451704 416033 1802218 478756 1251537 1693085 1548281 967568 964920 1169060 1630313 277034 874503 208482 1821586 708670 318955 861336 673208 1079245 1077873 1518707 673554 1956159 1338409 990614 755115 1066190 226809 1245364 421407 599911 1980889 708760 428392 108222 872362 603232 807963 385302 973589 805217 245730 367044 1536821 762296 152639 1209423 1577221 1239330 99465 1587010 709098 248621 1043821 748760 779043 1114105 1443378 1913324 1973410 1749612 292754 371582 250977 1393859 1541118 1451228 270660 1259711 1946225 1120684 637977 1301507 418032 564333 527451 1487380 394023 196195 580758 856993 1054415 894574 865781 828396 801072 1616379 49505 993031 422687 1513659 170292 366699 1737143 1760849 1754318 1424616 1309590 1076981 1995072 90374 1250207 322923 1366974 942751 651198 696128 846728 1753734 1156257 573666 802374 1061439 1798308 439727 1773234 1231110 128927 1389793 88034 33322 594835 1295965 858624 1739168 1863100 1786925 1606338 1494165 1723567 192913 1526704 1845299 506378 1662640 341689 1110193 1305890 925584 1945308 1906332 1366649 549528 1024083 1495893 1911206 869660 300100 233145 456477 1549774 1333072 725613 168911 238621 1599953 766575 377139 526732 731174 306987 1449014 137451 1735358 1174262 1393340 374798 1249679 1753184 1829622 969298 1889875 1232411 547861 1793838 899892 1199060 1453768 1783557 223857 1421814 558750 478820 1552577 1650660 780000 1421316 237877 707963 1249448 1763922 271676 1170742 150547 1435090 147586 1554222 747299 933870 1780874 1043870 60884 400326 435812 1187400 1882959 657093 1315197 989112 560583 819515 263810 1956008 1973381 744520 1835574 171341 1867915 781268 310071 693689 327222 342845 1848026 174249 881288 391632 1998650 1933133 209199 1988420 282195 1756028 707176 167026 266662 787905 1551482 711180 1354051 100984 699333 466451 1422832 472654 605145 540545 1519474 782992 605818 1285329 1370884 1823783 536959 1985044 480863 1856202 162910 1128971 1684353 628904 1885609 566086 37592 1008546 1754965 879478 935147 1618503 834928 94349 1677138 363708 262425 311171 59466 40885 232113 1831329 1978544 1616085 1959507 877497 127792 1209148 198336 1863672 34840 632517 1143528 233843 388948 407552 656590 690025 26477 760596 1708713 1650890 1298853 1645193 667769 1484893 1958519 1035146 774665 1066207 997366 1833932 1130886 324386 593730 21050 703620 1139275 276201 742578 1143903 1231570 921373 1710419 1022123 1542581 239742 1905785 1636374 992773 104926 1429045 134481 209147 290422 1593004 506480 1868613 1973848 1908580 1828986 228599 1845614 1076722 844513 1700316 729747 974470 525144 719083 609665 610549 1798603 1326285 1744163 1784959 1436184 1495512 279590 1993498 870198 995943 78064 851811 1855009 101348 1126120 1188384 1433587 771382 551489 836643 1629414 963400 1704964 1060041 529983 1097023 362172 1808665 419959 1258355 629142 1633666 1395940 45731 716624 79703 905142 1020653 204560 1312382 724172 1769592 781894 1912240 1344002 384921 1823197 1742367 387801 1097874 587418 969761 1198717 460714 1100812 1350255 794080 442262 1516673 383513 901271 1004810 1942316 757788 1546491 104460 1532409 823293 68573 123078 1633793 106379 1787771 1705068 1465644 1121752 1790400 223979 1166967 45547 1157800 1391597 1084162 1312253 1436466 139935 1661622 245095 92478 1276178 1569825 744744 493881 1465059 1973608 1061542 1226042 1675061 946778 1760128 1757956 1799463 166158 1248331 1905353 1605762 1582630 858325 15180 872429 1065086 997028 1452743 133009 1042709 1580247 836567 564163 216781 968823 1263316 986484 961213 547367 898247 188242 629260 1602656 1967947 693820 1626736 245553 647141 1647253 70138 992346 498371 582136 630575 785130 869398 602842 899512 908245 1158349 221080 1767874 269560 238232 911443 1459722 928668 251381 1881625 920241 1563522 647108 351629 1867989 132834 151690 1015840 230463 257098 684477 1449930 1552569 551451 1725126 589858 1350391 1821105 1695050 887149 304734 1557523 622855 128439 735604 1353834 1200565 1869165 366938 848851 896266 776599 1995698 1768812 1734972 31594 1998564 824073 895824 371764 940306 440973 219144 281330 368983 458235 1393459 361954 1215605 678493 1069040 121485 1860675 1154107 933165 1140492 376236 256072 1733540 281488 282802 1084349 845492 40930 774882 778169 716997 1939903 889343 493018 1478623 408559 259336 203470 1418940 1697401 106806 278107 153163 941379 768720 647770 1252865 1747441 172374 1237237 860705 554008 13303 41932 1476956 1299378 1437462 323879 1670740 338910 1027197 800326 1498690 379590 1334765 1156490 380897 599799 917694 1656023 457124 1450769 569180 1441267 1268188 489088 1580714 1756861 1993775 1823273 1483269 1458005 222564 1790872 1460491 67443 117791 792907 1193014 1461578 1772030 86757 648065 865137 809826 801223 289403 898590 1159051 551304 1470080 297632 947031 122292 474271 1901120 323446 1347705 1242677 1112049 952415 1307269 1868538 1845141 736365 1916075 1787891 826524 823656 1214564 743254 170588 1378953 649672 1247867 891515 541144 1394929 848889 1901234 815809 1173914 1625204 1672018 506683 732732 1503908 1268351 1084164 481334 897896 1745422 1966443 1588066 676749 879712 1208489 1874237 1196147 1230927 1969207 178779 956183 1754591 261241 68040 1456509 1657696 722069 874514 293431 1166618 1987765 1160162 629748 1828285 1659980 1564786 1876959 387610 1068032 1419308 339865 1287708 1836874 462823 327219 1052944 1100520 1473685 1788718 571656 1084325 1126091 165770 1326348 1323091 1209668 124387 1701008 877885 1672850 1634223 840810 1757203 391335 1727848 1833979 1966728 1408528 557871 1322284 644850 774577 1000388 431811 1320457 1157115 748497 271059 1907252 1222171 525606 500581 1219662 1699776 1271276 510180 273797 1883102 702859 863371 1493357 750427 970096 1697002 1115953 1902641 1461504 832190 179973 513475 938751 1593444 57766 434724 1168909 629082 369074 1949198 975524 133291 1435643 381591 511363 1366749 412222 620183 1744248 376941 691056 653733 1937900 1831095 360790 814829 1047989 1480399 920188 500456 1298861 496013 949133 965033 619641 162219 1653088 734181 921798 586629 483634 1655408 1131532 1655787 490248 1861258 1109888 1590996 255527 493773 1803703 1520578 55894 432080 1030018 1003465 1485795 1920315 214216 1803786 527963 1264676 656154 1866390 1388734 371567 1139209 436461 1303394 672405 357811 787612 511930 545227 1662706 528358 1060938 1107292 771244 1370600 894744 410122 1643172 967888 1905238 1827364 874550 703094 1196030 1147049 606017 681264 1891736 1025791 1190742 1905316 1907316 1302133 626534 2088 1841029 1094084 1781255 1814116 1721198 1660082 915792 1438313 967766 496225 1706357 1480245 663820 1573874 1565737 1819351 1142016 408410 645055 38369 597434 585632 1416748 19291 112364 1288000 959355 780051 1990961 566594 1218677 264523 1739314 340099 956420 1202456 290704 1613194 299486 1158700 1913239 853148 231153 612751 1257582 1172417 925136 121115 4852 1281342 77687 1723397 1398378 1555267 1331669 1361925 84803 1306708 1375302 1233338 928071 1703435 1366759 153234 771919 878685 1046084 876445 1969222 230383 1995470 1254569 1765183 495297 1216076 1488545 30785 282168 279510 1840210 291964 1197188 191910 1159819 901537 1103472 302269 1662597 362553 1080020 241574 1061502 538884 100461 1646030 1073930 864760 506970 1967407 1602095 687938 196972 1678101 538034 104034 1147745 1763620 1990355 590865 9428 1033870 449958 494097 803618 1434058 305141 1621063 746640 430580 1730238 1267175 972006 1270378 1985480 1317012 1397405 1899793 880123 1067930 168873 637281 323291 528663 604090 193481 1377802 1689829 1160390 111783 1361908 624527 1269029 1683899 652411 1585798 976351 612521 475472 13702 439309 1702133 451383 918114 438647 968961 1830691 1449693 1154992 1445136 896560 319653 1750003 743349 1477621 1840359 1196272 604923 400957 1763084 584211 1081988 1739977 972403 315002 580351 1475694 630368 988434 1530285 629938 80251 174080 1021170 1653194 1740047 1905325 982694 1892900 1227248 1044135 1219165 1071837 1833489 1736682 962220 1366967 590567 735527 1576845 158602 940367 1097030 696349 1355415 1306136 363494 226699 1062160 249846 1733069 966256 1671130 688004 1933118 1513565 792778 1118442 558147 1494800 55623 1512733 1645633 1853693 43965 1331134 1390785 180250 1502790 61100 1588451 1895716 1539117 773387 1671331 1967827 1820827 1902441 446519 1092434 1961703 785515 196417 1488006 263719 1117971 1529712 1148819 1694614 764796 533771 221677 102224 767034 188255 523920 252375 585087 1519412 1833244 1194834 384197 1281790 1101752 1782446 201829 319526 938807 622553 1957255 1073215 1995936 970840 451146 232396 1733981 1627184 1795042 71322 1283701 1857275 1307406 1586074 1981920 1604834 1846494 130894 215845 1546577 1791522 148634 796738 48554 325480 1273086 1216229 568726 768849 268300 953076 1834365 586364 1559404 773798 1323163 743531 1598752 331887 1814555 218278 1014542 1535852 970210 1144564 1474712 1322851 1110594 1697933 506925 142644 839512 1960519 630097 1609523 1695 1632658 1082588 1458214 718017 103400 1524137 178125 710472 296693 412337 627273 1356838 14182 1639484 1847157 1077912 252302 1381880 882550 701169 1541245 454457 773718 939030 1938593 1053908 1173875 1676907 918554 1667359 1603505 476183 263207 1982306 679693 1503341 75809 546693 1635368 647169 42093 1063573 34764 711340 1501881 961933 597896 1912869 1076816 1124156 1699509 1063459 1095698 237857 797073 1186294 374822 1945317 105369 1800202 472675 1595522 1330529 1407379 1627929 982422 802599 243433 1656029 1850725 229531 1208255 1113715 1852193 1784133 1917782 1247192 1887988 1342265 514897 1609427 762042 1813443 897019 710662 1906003 287693 500487 1266006 1158977 823976 1383179 1224371 932001 1777998 1023678 1995038 1853010 54857 1247567 1939484 55568 1316177 348813 1051421 1111294 1174391 347734 1842307 274709 650644 1184946 404564 262445 77001 119933 843266 210057 821202 879090 1630646 1767588 1862390 1578963 700456 930227 1089713 1193916 1139092 31134 506797 1803060 1115462 1831058 1613000 355709 1654875 1468300 13966 1899794 159133 764186 1906354 1304835 400611 951106 254194 309020 1666068 1105002 872785 211738 932248 1689379 1052781 641562 1160990 1093542 1772671 210330 560368 13742 365058 219087 1772222 218566 1797447 80465 1030981 1279510 1229072 1937525 1039247 803587 1823201 1060162 1458962 1619769 249059 692869 1788865 633859 1151835 1623872 982606 1012702 1782733 1053699 1563784 1673875 475593 928230 1221101 248379 1942211 115732 786733 386929 1363705 1513056 1899297 632511 1768661 1598185 1018687 1982892 1314194 1662708 455055 200957 667148 1948016 1362312 1925296 579380 333212 1265939 524553 1680225 403638 1091145 1055198 567955 1106200 676457 1250663 1713771 693012 1669722 1203689 70241 1454536 1556894 215894 1661859 365204 1835903 726823 1392637 477729 1562685 1519446 1888918 1526792 793480 1157402 1763867 344958 1555998 1961000 81210 876988 12171 97624 1354399 454161 944648 709238 1381404 1265052 1005052 1350151 912785 1419965 31039 1344046 226422 1308976 1854812 109926 450108 1812606 85166 262109 1002452 1576074 582300 1698728 124040 179899 6832 69244 1302059 158111 1095498 311479 4021 351882 1703987 204546 552020 1301785 1248981 1798121 1874062 1325331 306741 999763 1289755 485666 665656 1863625 567603 835206 1556619 250470 44360 1929093 1851226 1344964 1638277 1292784 470249 1619271 141959 1524180 235881 1637672 746047 1069379 1562429 1511182 642083 1115154 1746893 1288461 1696419 267918 1309384 567055 1373995 187373 40199 1995200 603514 1108094 568205 1619359 1641454 878812 642830 552101 1984586 916216 447579 1084194 859654 987119 1140562 1378971 1810016 1884064 538069 823874 1591182 852965 747615 876634 574355 280860 1305596 496786 1746039 1729848 129983 582681 723441 380065 214170 225657 88176 675638 265164 1397664 1386364 1934144 162917 68997 499194 1508326 1803752 1934134 616961 1287605 1223965 687446 540362 371434 1313505 192559 1470061 1692143 748834 828627 646857 981891 94938 426316 1437284 965110 1761286 1531845 611134 1406731 1013718 1728548 1624323 26040 276442 770803 207960 1964259 1984075 1182940 991407 1500974 1172625 532264 1216685 72473 381370 1153145 1367377 1448258 126103 634830 1866942 69993 1143714 75667 547183 1151203 234037 1373643 1215293 678050 149314 1893342 843509 1597455 1658943 1482564 1386559 1367459 1403686 228195 546423 1080827 838126 395917 379567 1844832 808737 491671 981022 194989 1206380 1729759 469967 805825 8723 241107 1209461 743959 467107 745661 1524741 252364 1776494 1247691 588939 585748 1272971 771701 1871364 550506 1488616 726965 1211225 1475922 1898417 1168691 1226048 264805 515312 814760 183484 1247949 1015481 183145 1750336 882047 118317 881895 1740562 671514 877731 1007322 1948064 1895559 1717021 1952315 536953 1705952 1035686 780559 1455450 1774227 1628958 1051237 1143234 229780 1803293 1314006 1913420 1121833 278844 489011 759073 1771639 1630674 884887 1630426 684247 1474407 674899 1901000 1741132 996895 1238913 152843 701124 1833580 985760 379054 1924206 1896040 1627915 1270604 537065 1097659 1453505 1459791 861675 1345696 1646577 832662 490828 1056405 832776 937017 1856257 1975374 1667941 649496 1551813 690858 587022 198274 1914224 806691 2276 1982859 1771629 1190155 1547668 1008026 773911 663778 978429 509065 1048338 408997 1506516 1904401 907831 853326 267167 1968490 1462314 814036 1184213 251655 304074 957595 1519985 1390185 581622 1444952 302680 1190608 116036 1511364 240663 1370879 1359070 341167 49730 508934 229504 1266212 1435583 1005003 455788 610170 987078 767072 992073 291983 1540196 986191 1519505 1330738 1022518 1179851 1214573 616240 738723 905320 69564 1446864 1722099 1958316 726640 1395536 1674864 785530 339240 871728 363885 365302 851728 1213634 1951564 634968 721145 1217114 1480433 471353 875456 549245 1329719 406511 752037 784716 1785073 1980292 370611 48749 1087745 1859837 72991 1725612 906824 831682 124514 1622653 1615358 119696 1452753 661551 709111 1652469 1912833 1949618 1234311 254436 405437 1449363 552569 1432313 1836927 1718076 1398930 1191468 1459898 1883368 980803 906697 1987718 163766 1079646 387095 1673646 145391 956461 1075070 1215095 1028414 680702 53751 1301217 53846 544216 1747631 1092526 524561 513089 1934366 469618 174310 247775 213885 705901 423415 774176 926575 936368 831956 145961 1439077 616214 523934 917338 274021 1526416 1037320 184767 1079348 710221 923963 11285 1198495 528720 1032628 245150 209195 1647498 587223 1646583 429123 965028 1754792 991988 1632250 1831610 1290122 1635910 806419 382456 1406588 550114 158626 482199 1764624 555254 1729132 1232067 419636 109989 1013723 450106 1730475 1110379 1055841 776621 805176 221546 650456 1435589 744100 1374102 425875 559020 1746912 1315276 1794709 54297 1137317 960805 1942361 1694253 275950 771437 425110 849550 745472 44252 1721061 1011532 1561818 475328 1627534 609527 299463 352808 1590833 1228444 1581806 1637771 268405 505256 1158066 636810 1215067 197029 1151438 194908 1672861 1677658 890358 1370670 1579544 514110 907164 1506281 1140156 237974 622470 1103290 1812615 1612012 862599 1020099 1506312 1778124 151749 301737 1921729 1589165 406690 1860103 1473380 380390 1396938 1526665 219705 1600069 506899 1521369 1937526 1885362 1377458 309863 326164 373292 1899246 432113 903312 1872692 1145011 998463 696288 214981 1361576 92144 1011348 1970285 47034 1177706 669404 267624 1453940 903226 1811408 1701125 1476334 149208 1057084 1743620 821696 137756 1275618 457320 809167 1430229 1893064 164596 1352351 536976 134524 1510765 460012 401855 1649812 686960 982582 1867793 1952593 1038335 484525 291607 1919173 369246 335863 368448 1016198 320412 128496 138670 141850 1648642 1927351 348335 631457 382900 1127059 647676 167316 1648375 1020563 1065895 1133775 205545 195649 864541 722175 597357 132071 95954 524037 1431793 868387 1648935 612583 1836665 1183356 326330 720156 1971550 1342707 246107 1694621 1993009 259131 1856468 1399968 1589406 1634064 1223462 1382054 184158 363547 1783405 1442688 518364 758536 1461231 795165 893868 750164 1416053 1673049 957857 917385 1244445 1762174 1338706 503437 40814 942831 737899 141749 1888437 1602316 1405212 377596 1607420 1685658 821465 99728 1923099 1322631 779733 770954 1846305 777331 1613568 851088 196449 893463 1250079 478941 1424502 1376489 670016 313044 1896784 129914 455327 1245442 290186 1468400 362001 873796 635168 220096 1765841 369872 1276131 1058599 759607 648498 506243 1246335 354005 546703 111888 1527159 843922 970293 1068590 424487 803807 1454173 196149 1013335 1277350 227917 69011 179062 3795 731182 86513 533195 1802257 1710270 1557418 969929 1575851 1080082 1992581 1276004 492246 1325611 149895 1805732 179968 1301324 970864 1237981 966844 372580 36168 740286 1159558 830900 1799262 1303236 639990 674608 1590310 1919654 1480838 1507857 785890 1656752 448390 1162550 1371348 630041 612510 971437 1204601 768914 22564 586989 1454873 1332196 1720782 956274 866729 1926046 937663 1639041 136904 1410060 963570 750592 1183487 880615 1212093 1110152 850145 98684 740529 5698 1314123 1096639 1802971 1016612 750544 1742375 942045 578062 1568008 334299 509467 222201 1135393 1192442 1033443 1201833 1157938 575868 1506249 147773 1619666 1559419 1851128 1147939 95352 1413200 46796 1902721 461961 439262 1403955 373390 1005840 1567544 569113 1472555 1768098 1692266 1962369 2648 1527413 1413960 1062985 1978526 216719 1974347 1432121 1699517 1130942 875051 659286 1991023 1477136 456988 453731 962559 839201 882536 796445 1442323 1788318 238052 327419 388276 804774 1638317 1033633 439686 1812933 1359874 770690 1453949 1561023 863115 403473 1903902 733962 1766278 698094 673447 664594 1582917 1266954 1080593 784184 230093 114154 1639707 1144158 1569297 1682784 1767040 583853 451075 1430339 1108095 1392363 1494219 163400 1329061 1462457 398419 37080 906815 793138 1454838 486730 1150922 4039 400742 1747412 739406 1225381 182016 1467506 1431697 602711 737755 576595 1480856 1953413 550985 1338140 69397 333059 1014021 1707404 856939 547507 19177 1664196 743236 1728432 504329 726550 1285149 862488 279670 1782313 833236 1066085 795329 1401115 1176799 53230 838088 977826 131439 305707 756430 1320158 711965 1476662 450642 1626734 1665356 1484422 920525 962390 1338346 1152804 1767695 351723 821631 1561476 858004 996032 849162 88048 1718557 1744985 1041435 1611121 793413 84201 740493 145030 962007 1853109 177619 1163232 1500944 1089567 68200 1796672 1914036 1108903 1676551 89052 1676693 981945 712366 1874284 115227 415667 83709 1695948 49021 1211999 490488 941242 17069 181863 1627208 1684515 1897973 1512354 1106176 1284602 1065338 285717 223663 1678142 649146 1960899 1621629 891777 774175 529498 467578 238156 1450527 822464 1311313 484219 271960 137689 1346322 275446 941136 416693 1878519 88626 1688159 249760 1080457 1466828 950030 1546281 486513 255776 534700 1787122 356640 1948376 1717644 1000240 1501295 569146 1894078 1714556 1235179 1543521 1386202 467041 340538 1455920 1817556 639312 1623481 1521708 978204 854873 645936 1657621 1195400 1269962 716992 787396 678734 1175255 1788227 1571267 1226434 1733856 1377703 745317 1247578 675688 1749938 1625480 1221034 1711972 148645 1838157 1383432 978481 1416011 1936839 489807 615136 1791183 790648 534103 1923925 1766425 1704305 1443543 952572 248481 1009275 1523522 99071 1947820 1438781 341996 936384 874541 282248 451440 1122069 276335 875636 186162 1595345 745108 1722252 1776880 347141 193654 546327 616973 1002463 1479828 740825 874335 337384 1537814 1728453 1512482 1477255 691298 1551262 1915798 390945 213276 1314446 559274 491616 1176138 621565 611739 1958790 315273 673284 1062616 468988 1975835 1133997 1865115 1689395 1304855 166995 1958164 321857 766605 1289610 941078 1325363 1109493 1710236 1183719 1489556 94222 381715 1405298 1135515 302655 720517 55279 215866 259771 1031315 936844 1638713 671705 1487650 816805 1630821 1882632 1985465 1797478 1847263 909853 1304150 1086679 1339142 1411795 1107950 652975 1180219 1792950 1933537 1703244 676257 1659703 828537 1240897 1571343 1726729 916774 1971935 907826 1150449 585946 383501 1438507 795447 612906 1059994 706067 808353 422460 722558 1870392 933845 1674369 1709216 309228 428688 1453733 1405043 374835 953786 570025 1333909 1741601 587139 1960607 100046 667873 1998362 910163 958385 92853 1636862 1691317 1723662 1156851 1388505 807859 1318984 1032923 269090 937939 704150 1075746 269639 1026269 998870 817909 908119 1975412 1654143 1531323 1487418 1168760 1390455 64310 598493 1742760 479330 1129265 854939 985252 633898 778868 1510463 1606211 376763 118145 152937 1467648 619840 1205901 1423887 1190505 1487832 213186 1057120 113969 1736212 57199 848143 925481 1179535 398213 745817 1198669 196470 1810191 538776 708444 1956300 1687974 753235 1359174 819842 1977587 449598 1241848 906284 1027657 186173 1016680 356958 1040253 250837 1305748 1714656 1703548 1817335 766060 667440 1847717 1185014 1402010 1048153 666433 682861 1999507 874377 375812 1997764 1554577 1645602 1834647 1720300 1683439 768958 1910237 1238884 1048283 1967504 343450 342743 1175420 1895233 1064722 1666833 1471844 1115763 49392 131482 652958 488275 478818 1240392 1604063 1074129 1667297 1014297 488931 1707370 8993 325836 636019 368147 1735061 1844607 1721150 86735 297363 554806 1160353 1809716 1124102 1209824 1497833 1362404 659482 1212309 470848 142869 708061 1016275 1398126 56440 513671 1341998 1487052 41865 337120 960892 1102834 1685730 480268 181259 890735 1555067 117024 1222225 1711380 1689899 1200458 342050 1817996 527962 93992 1808583 1989623 260742 108599 1315762 993988 1455994 270379 962810 449365 1626505 137297 540507 1277057 171073 861700 322949 886280 883972 247623 619182 432952 1642379 1737643 254162 619647 910699 685963 1512686 937256 1282354 405140 1189667 743745 1126709 8128 1381881 62719 648495 1704351 355974 1703820 1455954 440612 449326 1334018 1063885 1185688 485547 1995471 1610612 1365845 1659264 487318 705825 465190 300935 1997986 1648658 1816139 961394 864406 668315 736848 239454 1582371 1594172 1561611 117218 1250702 1973125 76587 1052479 390195 82755 1961558 803966 1425172 790818 1767746 785363 918140 1012019 1576622 1032426 199912 749860 974033 883418 1962330 1077947 1359119 104996 1323762 280613 1530806 1687709 1689288 1477034 1079504 414702 1275966 240179 918491 1809968 399679 1686474 1616078 923522 810709 993406 130298 566930 517617 1070899 1782013 1290791 1320360 1530703 1911197 1681416 1362300 1746733 1443159 1892989 250598 1255738 907625 381372 363224 1000882 1109502 1202920 216863 1436886 1277307 240877 1656494 1184210 1894529 1102137 458944 1106335 1299147 4853 563830 1800924 1056403 1533132 1321129 104077 1446086 833999 1231828 1482201 950287 1386737 406406 410036 1194953 73943 1553623 288715 921754 1039664 1641502 508380 314231 383244 1031956 1244982 1355897 1061438 265769 1354996 1692758 805372 923881 1474523 786990 370680 1616344 436791 535273 479365 1801134 769230 1785203 785351 1435790 1732381 665443 1496911 1122542 904056 729652 306703 1579922 528289 1095734 1294379 60508 1875009 1547185 1655938 1594086 1424289 1062129 1886655 813474 364520 1708667 1718793 1661839 318863 923118 1206981 1406537 33789 1435595 1610221 1885464 249533 1245132 285553 1563970 1008990 1804209 895865 1533675 911462 642392 389200 1838704 1767598 449171 923326 322147 645049 144932 820775 247263 1300356 259301 1891939 1251040 1945690 226332 747640 1533216 973461 489721 1417203 1130784 1454055 1472949 686775 129395 411050 1604144 1203509 814948 1570967 1759970 1795766 1693658 51211 1183322 832358 1713738 687057 1956007 476672 394251 784296 1478364 138315 493625 737370 1228581 372253 1233750 1019406 287927 119685 1913282 1386264 4086 125674 1998132 497028 32281 1935886 24137 370478 1200699 697126 1500093 317020 991659 794371 1728494 166746 980848 1040256 275785 508701 774150 1483018 396126 491985 1344494 1622061 1022659 1229162 759863 1188388 300140 1610372 290994 1087137 1769662 580559 1882964 541166 519912 1662916 184125 1147591 1653937 404757 900484 1441480 173451 430463 496442 605218 595208 1657260 1536324 464470 68535 254122 1359211 390150 747608 945360 941096 818113 487998 1282819 262243 71173 1619258 889385 918453 903961 1138036 1742137 1024552 687562 1220000 968914 1083352 1652478 1212242 80588 623885 1441886 803728 1640689 513758 614833 417453 845183 142444 1782249 291019 1816804 1203002 646716 1686714 83950 1532768 169137 1114806 1381740 1242304 497092 518729 1849093 1169813 272514 87519 1619942 257666 748770 1168177 746086 1071991 1587181 269348 644530 48526 821578 1509604 27240 115783 126034 1767421 1132482 1851891 877098 1840945 1581405 1478389 598800 332677 297583 872127 270011 498527 442910 294273 622264 1702747 839136 1209575 1320042 73942 12287 787496 1126376 1533507 1601827 1042468 1210087 961472 91896 322632 159082 1458094 179717 82357 662640 1399879 282971 786479 800487 1491609 698037 1827608 761936 1436270 512723 725504 681383 928392 652574 614900 414661 1219174 987459 576504 712797 304175 1408703 917234 667535 388173 802548 1677053 323208 110558 14909 1766471 149232 201279 1993761 3894 1508440 141221 479484 1896549 1411362 852754 427524 1184945 611895 548379 1680297 1001113 261057 115943 1056099 805107 1298448 1841744 1525410 763344 923781 702155 1107833 551344 885383 148664 635404 1816173 4478 1077357 78664 1663262 1234413 755502 1305130 761963 1338443 1024086 1077016 1000628 1054871 1098629 735146 1897242 1079327 188530 1055217 1817340 1493035 992017 83621 1323047 1146343 1494153 1160908 1227087 864153 218065 387541 1208692 641879 404928 1804269 1249878 498901 51358 1794505 1541303 1770484 170056 339182 1305147 599945 277484 572346 1293921 566678 851339 1690300 1092912 1748088 85842 1873610 745340 326157 1983673 777994 414121 1830077 1984607 472739 312011 1146318 949542 1570522 1275526 1305190 815255 1435713 1428025 452206 173955 1921619 127990 1805795 1277925 807131 845085 454953 452070 860998 1556670 1456119 335074 971029 1659772 1003402 1048657 949798 394942 967129 1486670 556041 843504 687021 613283 612958 1594951 859035 1349675 1397935 1168677 1083239 571849 1568638 1696638 830861 1169072 1021362 1074769 1335729 979367 489971 93968 199482 1669179 63189 1708145 1443981 355851 362866 465488 1090450 1076264 1242375 762449 1734163 1473302 1096603 257332 1711308 1939172 1212967 1775280 901250 874139 940804 589857 56636 478302 1755140 1140175 1692107 465971 606382 1122876 395496 284189 567793 1300403 437891 1525188 1656805 1027612 954458 263636 733342 923848 1721405 444849 111941 1179496 1865798 1891347 97371 1825076 1442266 878566 1215941 142464 1253308 1207537 97007 1003156 269473 550556 461636 1779463 1860065 1351739 819941 1567935 1986152 1105258 1173240 1455277 549954 997905 69007 512981 994986 1710667 1693779 1895382 641425 842091 1052061 34633 981544 646419 1903043 1860003 1691136 1494104 908842 1994275 1948701 1254905 1503990 124425 526305 1835014 1693250 854103 1712792 644871 479656 358126 822539 1200967 349973 1848895 1905720 1049859 1761866 158937 1683445 710022 394048 1905449 414487 1132556 165892 949730 923658 755938 1747076 270531 1358162 1226184 1728873 1142042 106890 41788 839989 1002788 177851 765893 1564347 1218838 1308112 128361 1793493 126426 241806 937917 1480352 1621547 1365098 946496 879389 239237 1580114 1502245 1127158 1554385 1021168 280665 1731328 201964 1981709 1309990 1544381 837090 1511420 1841461 302821 1992640 122603 1913461 556087 916490 1670487 679731 1490022 1698407 1320292 260909 162783 689124 384179 886004 1852916 203968 240770 702633 1108604 632029 1711454 1659587 998888 339484 859053 1564758 1755190 1700118 811994 826484 1723746 1988280 525900 1537161 1899545 1974370 617340 657881 171279 868903 246767 1392721 779112 637078 749056 1863639 764088 611261 981996 1827576 1542823 681442 1058622 1294731 686221 886074 899277 825395 75745 1072547 488199 1080660 1504844 780681 45323 236240 1988698 1508011 594904 1183926 886671 1937505 1728768 1728590 1018898 94405 340746 1253776 443736 617480 270698 1383963 933547 1883033 168910 116622 1671022 1568041 1826990 1483769 1006638 1703135 1827672 1660078 1934384 796772 579847 793096 762272 1026021 1765835 980133 106936 519825 1670886 1889483 389892 111025 1231987 1428639 5928 1994711 1288083 598037 126911 1899523 850628 105016 682398 770100 1749672 1381470 1902361 1831986 1084993 522675 969439 117849 906086 1788574 1596160 1092565 1533006 414962 1768635 1017536 777738 1751807 529560 1698637 882731 1098804 1813728 1848659 1092702 1678722 712528 1897957 1568857 866349 82962 880658 433743 1348661 1784068 50886 22177 1198201 570261 313476 646156 596023 1206511 1884822 288543 1760480 449264 991953 368368 928783 947736 1227531 776219 1790002 188066 1920585 1315847 245693 1143878 108930 623063 681556 646585 526458 356727 658097 1967718 3112 1640853 1438123 232728 162777 1572712 16490 1307291 1644501 693905 608927 6751 1075108 360292 1236391 1214982 1474257 1644823 646425 281294 1932256 104624 1724874 1939243 561215 1465682 649523 1763220 1120370 907421 1776085 643579 1982146 1151278 1691931 330425 572903 1805236 8332 1625836 1379623 1052686 44330 141164 1678646 991384 151393 269701 1251754 900678 1148257 431795 1204549 694560 565800 730259 99289 436096 963006 1966970 1012738 1057369 401283 966906 871770 1667819 363056 1522815 1598094 34422 1414702 126831 1926569 760948 1293593 412467 1482127 1167943 1428295 1978694 513180 269244 1172614 1303835 1653388 644673 620077 177137 476532 1504803 1084129 476507 247003 523241 1099115 1402456 1072911 1748915 1012404 1651078 997215 534696 636058 519217 793307 1296294 1765255 1285139 304450 875004 1399099 122439 52786 970132 298958 805501 484834 161928 828403 701290 1957359 419520 1840962 390168 465838 1356477 700634 902012 1770710 972721 1983374 1140990 626489 1707174 1207836 540149 1121209 1324580 232947 1445127 767842 1958565 894802 1166694 1089606 1386061 525580 205941 1634226 55537 98707 1444287 926347 173226 1423400 1532329 1088004 350852 1260144 1199357 281708 1498196 47577 884181 1396549 206100 1261015 1250468 354354 124254 767357 1827014 930378 98412 1527616 1167755 82543 1401197 230132 107468 459523 792364 1074079 671398 805130 1304185 1360938 1675042 992608 1030210 86113 1319180 624309 759585 609457 188141 297980 683214 1113782 927847 1197732 830734 482092 1657944 290129 197615 1288367 1939146 1663760 580396 1594737 80094 829771 1231253 664932 300878 414737 1226079 1386480 1792935 1421438 459510 564944 1752607 1926947 810422 1125589 51201 1844264 655502 111488 697123 1825820 1416997 1818684 1587578 1434582 1319335 702797 1361145 396040 1351373 1934787 947670 298023 244417 1851942 1666948 444042 1012013 34789 1704556 1340395 795444 1662018 206673 1759456 1341868 1077289 1855927 853450 917638 428260 101111 598457 1175873 8772 397767 1899061 287460 810210 699077 1635570 900976 315070 1976248 1804371 215268 1265262 1843330 1378938 878324 1690394 1545256 298204 792641 125424 145548 1755269 830843 676874 1718390 1581554 1380673 497364 152942 67954 902657 664046 1557342 1221933 720881 606915 1399640 899648 1404268 153082 1741523 1422460 185226 846439 1148630 139044 1223739 388461 245705 1320635 44426 358701 156820 412672 67077 1369256 973390 888478 1072050 241774 1845635 1419783 1597523 278638 1251906 864736 244415 132488 311389 159290 1885821 1657251 749824 530299 1297471 1562066 1022436 396827 210184 690037 266715 1683329 32144 842586 311122 1250096 397809 1780172 1095515 1037413 638578 474570 247316 532551 1144366 1893331 883846 1795223 752306 1525039 224520 568314 1506593 775725 450349 755212 1628441 735466 433491 1190574 1187249 1885510 1861119 1981526 1182696 1078691 1454563 1803461 398853 96839 1455965 1537302 1924926 1374509 743816 1314857 88043 955067 1224586 1687197 1534178 1314362 1344591 871705 1091898 1164783 109791 1637356 479762 631102 1705389 267696 165536 1210996 763124 1349662 573392 473343 701400 550311 1941649 670386 961957 901967 95989 772458 1068836 88977 751958 1440828 1322121 818211 947298 158994 928336 1260974 936678 167168 439339 1396971 843562 1655824 1786117 212137 1455095 1128105 1906402 1798565 649591 131850 438699 858308 564620 753040 1743496 1089237 432088 1379473 1813671 728979 448819 524961 1075091 1486421 205761 821108 119290 1115120 413581 908780 127947 1672732 1310528 1183045 1437359 1552064 672423 254486 129481 1792528 232064 665659 1176783 1612265 176751 39555 918514 817829 907560 224711 734752 13688 1353468 1441533 556693 937759 245279 75093 591101 1610198 555670 216164 805401 211847 1050960 1604047 445267 268681 615559 572486 197009 1398162 50466 312720 330739 340165 258119 1746543 459924 1651291 1185575 301791 1550028 1847961 367956 1587840 719072 558226 534311 1397907 928990 1040403 1658522 995633 1789934 810410 369049 347017 1646933 1480126 1161870 623132 1401530 472462 987951 1861518 1289683 466489 712121 554886 203683 1068420 752528 1517537 1250781 1597991 1660223 872143 123089 1117031 1216151 322955 1413996 1550779 1832046 808243 927547 1851264 190725 1910129 888373 1193035 84580 1660564 146324 1448895 1435735 454319 177848 1177473 648297 1411408 1734663 810641 1851762 1214960 674355 1252487 709419 709393 295181 645360 1709056 1946798 816499 514202 1236217 194260 1665758 226432 1410364 325178 506900 1636209 593569 910239 169014 734597 1510250 1696126 1451458 1051475 172722 1055569 619258 996958 1461237 1195485 1226924 1136232 205265 1519349 1765192 423444 1808571 1559981 1388419 1193465 964551 302907 262409 1853197 1108211 931419 1158375 1317765 1904734 1386062 335422 1903706 34915 1321899 61670 1574891 515183 190257 883374 245323 955362 554077 188629 510172 1220851 94599 885944 710770 324851 801298 1385126 757816 24088 913888 173592 260392 1474288 983718 1002472 1887573 1169257 1033475 1553830 1507400 350542 1595146 526086 1908852 1957281 1050183 250083 55682 792304 692624 1110544 348125 936713 610937 37081 989295 1137922 1049115 1271824 1639922 1376420 1223074 941658 1937450 1913891 1463161 801242 50604 714326 1165544 1503214 130892 1748280 518803 1652154 1039812 492434 1517493 1976205 256146 1624994 1874842 1214986 1993351 1918544 1245064 1469202 559503 1518413 1794904 1515984 545261 1034957 1858865 237075 1083742 939760 422153 1926512 1827135 764781 1520894 1577910 529062 516490 706929 1783430 1123748 418735 1295085 1215917 44404 1219236 140148 711685 1364715 1605128 784871 1088032 877793 1365301 1884923 1571350 107915 575590 727732 1460196 1662921 1313833 1830311 1050867 105117 1155059 553595 1446683 1925088 643933 1740277 1989798 337233 718743 759192 701553 1723022 193033 1059902 1798116 406344 742793 1633808 1663716 2944 1305292 278610 959187 1756796 77153 542190 743408 1196598 1127620 106950 1286494 493364 1773114 490432 234873 479446 911887 1666729 1698846 1303469 1920308 1690112 36229 418545 484683 34814 778684 956141 818864 995273 109748 1194289 283688 1902338 999239 1277001 1981992 381749 623511 1562970 1614748 104735 419133 1390883 1797225 1966180 1578840 1995014 1869389 619946 1266650 466808 1610651 1169627 19073 1868967 1456780 1251422 1001407 313424 839176 1417218 429998 1978035 901796 1263366 439268 458853 82009 738392 1792904 1200496 1138760 586356 1743707 1751474 1733529 561864 1125730 743877 124373 398295 1317399 1171985 1139930 1997302 1297009 132010 464158 987026 1574294 1788913 1256272 885085 1277167 1883248 1462413 147171 864232 1894417 920517 1324014 1975927 1636018 431491 1978239 674710 1185419 1151987 173534 1453055 1894560 1257101 1346131 1055052 1645208 1931720 734247 1258035 1234608 952964 1224638 121118 895700 1250783 452475 1255854 34792 665946 1546191 297952 46776 801217 1806482 847926 1176177 682505 359532 1440309 438232 1411542 861564 492280 696890 833880 1954464 1621816 575323 255077 1333269 1000565 331312 1974121 1368680 1588738 1234319 1242991 764023 817792 1840356 556223 577273 1775203 1246160 461352 490293 1797732 1097324 1213071 1300663 542532 1166428 1482908 898062 116232 1383637 464584 585477 494146 1443003 720186 1004133 1023705 353543 893845 656222 960096 1450279 1550039 115590 1123464 683180 1575987 32738 1450904 1067044 953654 852287 1388614 288898 951514 1481830 1005470 220848 1576199 1827482 1912347 1369606 1647254 1928857 1286451 233136 384400 1203941 1994507 1452159 1030173 1507745 444091 1962803 1578282 1123315 1319702 176306 1452712 1529580 496701 1914580 539970 1860042 228586 324758 1288873 1889547 881394 1314645 1498564 1826612 387529 1099425 1381489 167283 879080 757322 1573007 763711 923150 1171001 1415695 1478081 1195518 1581352 110218 329979 326446 1653790 1262477 460445 527764 1773280 676165 665096 1060080 1726140 972716 1746593 354145 772157 1410667 434435 1481568 596526 1988848 1451472 1087041 309333 840502 169560 1220230 233273 116591 1127591 779994 705099 1571094 730522 542319 1206134 135982 837425 1093235 926220 1484054 129079 1467724 869044 247529 1105725 1947801 1251385 1822449 1991801 320512 830789 1954469 1245843 674261 776324 782555 1448075 1198615 1664815 1686310 481380 834087 1903755 1323153 838770 620066 1623562 1358440 4105 1455478 1809701 788480 302440 1227428 511538 756718 1383508 618882 284827 938351 250742 1074025 280399 633733 1823384 1511708 981092 315078 1887797 505856 803132 1419896 1824831 381697 1261200 420905 1799942 1470320 217250 1698731 945407 306592 1671713 1781820 3559 1755637 1586033 548764 474695 769141 611515 166701 1613940 1876932 1897003 21146 1952743 213585 947800 1399765 682982 1341654 1487699 1824449 791572 1504707 931198 1961450 299423 591181 1359611 845975 1127096 979856 1560061 154344 1263521 1117541 79043 982993 1215108 385186 827729 1823365 104539 1753972 1054382 635351 1110486 879596 1525198 1738084 643691 1035887 1797375 946682 1287154 1451208 424040 461184 339662 835529 1536503 1586575 1373506 733079 1432759 1361935 1640358 508851 1097420 1501748 4970 1150225 1257530 1676639 156537 1374311 1951809 124232 408800 540262 1707552 1344392 115854 1981812 1212832 298647 52176 1986241 950620 1558646 23698 671348 1294619 1347831 1778896 921261 801736 114410 384145 1119990 83197 1978597 1415882 1334136 89605 1146637 1421995 159835 487592 324383 979894 1177568 519754 425706 1150923 447118 550905 1856117 237692 1440691 1081261 1988593 884795 1487823 1995466 1181803 1812257 355772 1682073 889450 357984 853950 526746 937313 1648657 384806 529518 1919937 732370 1152273 517141 118728 113876 1739853 328513 289139 1725655 1886502 339939 53451 643115 655487 2385 1523857 1232826 35638 316549 61853 1832949 1822157 642679 775436 985580 846339 1668553 629925 1224574 1685094 1079119 1729783 1671441 1464456 816413 1551501 1111485 1782296 1404338 757128 521053 1791540 1191137 15333 1352168 485217 496734 233222 1900590 1455459 154506 168221 1725810 824598 281958 1619828 1987423 1164152 85436 1376278 747639 1273345 1474925 579064 1882847 1179990 959006 1718012 1923106 1323039 474168 76350 269483 66548 1345602 1964934 1847490 634631 10054 23674 208093 1901484 63384 979414 404994 1718885 1688915 1351410 1093088 1207574 1296014 519299 1537388 1074151 1135249 800939 475250 638392 1637574 1701774 505578 21423 1204887 1791882 290942 126520 1808836 1950583 606809 1364134 1952233 1595292 1780859 1809930 540020 1507281 612195 1059671 149908 1296653 1963476 360796 1874985 1259778 1055816 580085 1115893 539945 315710 831497 54849 663051 1900782 1294524 1514692 897880 697776 1872415 127277 52457 480231 1137795 1752822 146186 256336 183429 1574140 836205 1176649 617841 1544926 1889166 1716129 914733 1050245 1299960 1473798 1119483 126381 933435 1446733 1688946 1102567 135868 1731786 1973249 1161720 1929202 607915 784403 455456 1838131 473591 1866979 1489318 1617089 141613 1746324 1088519 954981 393093 1324340 425369 1521292 1327597 701142 547341 1934367 1374792 1393333 1497116 9680 602689 374721 580159 1688646 1448885 1587737 23136 1469617 1594220 1029248 1822375 1258869 1452173 1096726 215782 268664 350986 1662232 1918476 1731519 1216336 1320977 832870 1997282 951629 963938 971989 887919 1184819 424940 1475558 711705 1481180 1023760 1015817 642458 405165 1760543 1690640 1473389 83577 1138334 1415427 1516754 245529 625468 51857 538731 539225 1540610 1446632 774266 1218858 148434 462241 1290088 1348500 1933991 1680482 802897 41316 216532 210368 860143 517102 1733468 1438413 798136 644868 1617601 272925 1771712 637640 1117361 921470 78693 1602862 407525 593195 294690 1210396 303706 71493 1998571 1516506 1267994 332125 1074543 1410613 338306 355469 567699 1455765 276297 1437291 1526945 109904 600177 1820957 1481412 946772 925644 1308035 641339 1490082 1172784 696728 369683 865005 1832382 1382261 1321914 1708640 908572 1129718 1650642 95399 1429576 440302 236316 307002 1393711 508283 212943 1355313 1557998 1049052 1201723 1860404 1229612 1493968 1949680 1450764 878538 923661 804382 1785761 462081 317399 1641999 1055448 794738 240532 797773 1211760 1941438 1967031 1063267 1685325 1863844 1077692 1381834 1861373 569154 1700458 1041261 1867728 617513 695465 654483 1692482 463887 436614 807763 1570403 1870860 646413 347822 1852578 1925357 910735 1542838 1128443 691960 764202 1309588 1350034 1404971 33465 1959891 842761 540576 1986931 1347363 128720 836111 304088 1076856 717624 849947 457159 60685 1289366 986482 1724596 1004038 976251 181913 892366 1833298 697542 506682 1455444 343072 9042 889401 299274 743577 36145 441028 162983 1401578 1942421 1883620 1142450 1470751 1241988 397094 1782491 842364 408479 464623 596152 272164 289709 376989 1241054 744941 703808 928003 596678 188703 315365 345820 1857983 1246889 1865011 1086979 226926 872209 1837448 1155096 261832 1367535 981168 1297527 299416 146402 1073627 901370 1402754 1102339 1361958 1212407 1259750 1369835 1874795 793832 1341638 824377 786314 122010 1965247 1327399 1338526 1897723 1247532 597387 1953244 367914 784858 676769 1722037 757724 691831 586082 593353 1259411 1146217 812944 1433892 1245489 1622670 963030 1591299 333941 1299467 910721 1419412 1067964 597137 1057520 1077451 77737 715312 691496 1060556 626954 1633254 925735 1696850 1980249 716993 719180 1367135 1456063 431079 333336 1159318 1669519 90168 1925643 818280 758429 1856551 77927 1178626 43589 593303 1849644 22603 1695945 1798096 182726 887468 174793 1573260 198777 478606 692960 1364757 1994406 189961 463773 1724522 111541 619698 1285500 342912 1244916 850101 360135 769717 1062495 785400 28760 164185 1479155 312289 36889 1737141 300866 195088 868677 847351 64918 354182 476580 93125 580599 939048 559331 306219 440801 1432074 1278453 1957065 1925348 334814 1008393 1817185 1079877 647537 1897422 1939336 1802085 543620 1180729 1317923 602606 799279 722071 916322 1488147 1231285 1528543 753692 1415692 1647469 1759287 1502344 414034 620930 916605 648609 1490798 1836004 1644819 1758585 1664124 883040 1341363 1674002 1023392 621354 1031426 1444954 1989807 1165856 216582 1847348 101054 29350 1554849 983744 1452448 966435 1497100 1112811 435402 157730 1331136 955878 170345 333687 971259 1875674 900985 481696 3855 1889788 371748 1013799 324885 1900900 355028 1155627 466553 219103 1792214 1134070 1857631 1163464 1490930 1205052 1714162 959673 1283036 768244 612341 1949522 1584528 1748409 1968632 512280 1079021 738662 865220 1647639 797946 1117969 162577 217710 1201078 1607156 1518761 1326969 85766 1195839 1027406 464789 1978870 816211 184983 1271959 982767 887866 1740324 1441042 1873658 1020899 1174313 475616 480119 881672 1693567 1638512 1225027 1228347 530420 1596377 1861682 262162 251054 1416133 454381 1064981 617218 741007 162791 1862702 688220 1926388 1731206 511359 1205444 652146 949216 1333723 179443 1151997 1079463 1347574 1096959 1045287 1606236 128351 842265 786106 20821 1288732 1300522 1542188 20331 1626925 1943981 1833867 914985 822502 1298733 331151 19969 1976027 617249 1643822 1056051 410788 1604026 1674140 1154661 1888534 1507679 1251558 271794 1255859 811365 785344 1376137 313306 378204 1737823 1705563 294946 1135102 1576198 443808 948673 375495 1964676 178890 857763 1714063 1182546 939847 594425 974395 416325 1920667 1061593 1884793 1171231 432619 1653675 810887 1546023 137354 723092 1514631 1004676 439578 1547233 753498 1270863 96958 79136 1814393 1555922 1642799 1781817 9549 224324 1583780 848792 466928 625586 1472404 1583768 688939 963572 1589404 88795 490768 2222 1977481 1579808 772576 497095 1177811 269982 144279 1675518 1226772 291454 287666 1979655 813148 1182182 1069695 1910957 1195915 525848 485800 780276 515977 233139 1791588 782910 1229040 1278754 383843 1040627 1226087 42000 406529 640358 1725757 649357 905922 1503232 977238 17080 266403 1105453 1552751 1850973 629597 798159 231422 1605194 1928347 1670511 1268778 679280 1344291 704642 222154 746621 1002519 1646374 558534 1635158 1692170 492892 818473 1797527 552420 1095989 12086 985171 550302 1891753 816608 750215 514365 1607199 1690580 174152 1838049 1530678 1744823 297862 73092 954998 1175328 831709 161782 1042487 1571217 1386535 386304 1041001 1661261 1031829 1177864 1113988 247659 1766151 1608271 1824399 376485 439421 789822 1504666 1553704 252650 527177 534135 140496 24287 518770 1892103 118174 1303948 750995 872043 982951 677744 93462 911586 1184385 1284236 35499 991959 139258 195711 1647718 210304 1605834 932438 153265 1546829 1076259 1833066 632562 1462864 271320 82889 1544049 1083181 470025 511987 549524 529303 968784 994428 814507 906172 917504 1760018 1635590 253249 149427 326641 1818957 550672 321567 1618360 1499299 186558 629346 1906509 1413385 1319468 1722702 652526 102809 812796 1980193 1792673 1835690 1079042 883180 254499 1909068 514209 624013 1477857 1520295 1357278 900391 1754657 414937 1099684 1030120 1515818 437492 705614 373322 1144719 88158 1522847 1537332 740627 242025 1025853 1733678 1665307 1121766 1381762 770967 917643 212759 1590521 331764 453076 203165 1337163 536272 566763 1889008 1931418 409580 595456 181169 301731 1347450 52253 706795 276395 751331 983656 1273688 64896 821801 1593517 681538 26801 615579 1763947 954751 680312 1643308 124134 20621 764956 1790981 621947 735685 428732 588005 1878562 1919094 1769065 84313 900018 1438103 1763900 1906964 1380403 1610401 1661145 1774438 208164 1947664 428112 940401 1807645 926699 1962291 643332 1657393 1981895 637352 1311977 874037 955177 1617293 269792 962736 79246 1510614 1260856 1730791 1321069 557985 1431501 30372 316180 1219743 1215339 855506 1115797 1396755 423306 879358 1729836 268767 377269 475662 653189 1342834 1075835 1261895 1666891 258699 1856024 1687665 1706385 825984 1577577 1325225 135791 1568761 234318 1980173 293386 937084 574867 1096571 1022392 345054 492164 368387 1449286 321103 1476524 954418 1869214 929112 1912395 1474967 1242547 1822607 637471 1267921 879487 1007895 1518825 1991452 1388250 688877 1173178 571744 827228 1782300 1103980 1857145 1281019 1509323 1404275 1883705 1613617 388757 1185918 1579025 120569 1884525 529185 1245747 529625 1613789 1555654 1793692 1742596 915065 543841 765566 18 1895001 866480 896719 497694 619104 499233 820372 1340145 1725337 38718 624633 839812 1017658 396343 1291116 1661980 1180695 1930537 971138 155670 764001 1444070 1197061 967710 1100504 770415 42112 1754095 743968 663796 1964852 874010 1137569 1224093 1111445 993219 1390198 30336 748231 1711987 858668 480134 1745087 1825575 1642571 655305 1647038 1494305 328716 1299411 821457 1670506 996315 230970 382986 1568658 594947 1973740 1294722 1574658 1184767 629768 1816897 354613 650803 961544 518560 592719 490997 1894697 702141 1984093 1078101 363773 1516609 407360 1825443 721129 243748 993762 665963 1384674 1452385 1591257 1590004 392679 252082 1171120 991611 1532605 291842 175442 1657125 474037 1426653 1902291 1693248 734425 136951 793215 223503 1446744 69015 430855 207662 185096 395036 383468 893632 212095 1421494 1285102 1755242 1918948 412588 976003 535168 130731 1149414 1100274 1495094 917457 723284 1383253 1502779 1980829 1356475 475851 758310 1729918 516776 174605 716070 1750286 1330161 199759 979694 293863 1197942 306578 1708510 1409907 100041 956191 157557 1184742 540468 1213869 368863 771106 1890634 1821378 772654 271396 1052313 410834 1785851 591225 535276 1024370 691219 802326 214275 836284 1834435 569733 1071330 1976406 1746429 1274242 1204050 378928 1767953 741084 455503 1206789 455973 99453 628338 1041638 1260222 283639 203974 404158 550283 225514 1608386 737146 1936820 1736523 1868876 1350584 1117150 68486 1684102 1772876 1240467 1095361 1973531 661816 650567 1069949 1364147 1703045 1807265 709648 1448326 927318 585832 900559 1373475 197978 1041104 211903 1085857 1680602 1021457 214678 270553 379534 679870 645421 1757217 1068211 1520128 239325 797429 1660299 779544 640118 376691 187514 595198 1648680 1542588 389897 1112407 1971556 646489 344310 1307327 1952003 1297523 974786 1020077 153781 562794 217248 1707179 1582217 1429366 383449 118926 1258051 1036569 1052453 271401 1584858 1285327 504679 1895366 34352 856325 1714106 1033624 1182787 852202 995095 1981257 784154 376733 1341574 755188 1930603 945101 204210 1856908 192011 804100 1320390 1384575 1504074 149974 1971875 1969443 409473 759842 1805382 290594 799982 480507 155803 1424251 18946 1130695 1107625 305267 438336 1070349 1603128 1342877 1222884 164118 1696071 1807568 866685 846473 1077079 799163 736265 372790 1898337 1894993 120248 352921 1668701 1176070 603443 722189 1006145 1786285 1171014 837403 316649 1793278 602055 82845 850525 1172157 1269290 1637198 1487344 406285 1161089 1635832 392478 1192974 1418554 364485 1243026 1135871 1278155 1094843 511688 1814288 886811 337303 688838 1201291 1647821 1276679 364391 1431757 1626729 321705 1294563 1281348 757214 1591788 1535875 1073049 1383841 796052 1489474 1477416 503320 89816 1897390 601029 981799 1620029 1691422 1130033 605069 165905 880775 1902525 302992 1655446 1389247 1583724 706982 390013 683533 770591 426389 716409 16433 1200832 1938557 145298 219531 1591071 596835 1190952 1619155 1002756 1632304 1180043 709374 1413769 168335 70209 1701792 1631324 460556 97303 1097014 622313 1038814 1560334 1973216 860350 1258951 1454841 1968799 1531415 529449 1625377 1596923 814575 443228 710612 1258215 1185148 1407757 1399971 105877 762945 698103 978011 151637 1756074 982293 768136 115174 1886575 763754 1168926 1446392 1763950 204102 1103305 134681 1184150 369194 1948290 1765507 31957 103340 1437135 13290 458826 393435 688129 87371 616769 1654446 156195 481987 1162674 1082079 521101 978747 1071026 136349 1588363 220446 853639 1113813 1250184 72247 495801 1275090 1284682 1441789 1065387 1141338 1287767 1352456 502617 607774 917533 1822032 668063 224744 1696822 1718761 131822 151363 688278 931255 146809 1168397 1688991 784494 117043 34471 1531712 1628704 1599984 22010 536056 1715846 1049414 554181 71886 997769 296026 1441602 908164 1385147 1241429 318243 1646424 105674 1990540 1075713 1004770 743341 1728649 909703 1243248 959577 1088642 530609 397614 1459914 901519 1672646 1694935 424910 280342 400748 1921821 85986 636529 295978 220010 1997683 643 1492646 1945959 1007210 427883 753479 1570932 641958 1598552 260762 5276 424943 1376521 256243 711209 1120572 1710471 103785 240462 1063294 173195 1384834 1935651 879751 153817 841758 1738285 1394580 1265046 1988328 1989044 210169 797980 1221393 718174 1628350 559103 1873127 362886 287454 685754 1818836 202119 225511 1979705 517610 396876 833109 724235 1178948 1664757 1937479 821039 475580 755519 767157 1885603 968526 387179 1327776 1207605 1457043 853356 365067 256794 247441 440523 302522 37952 1802544 100964 409046 612342 1208851 375264 730321 1188729 687862 1508638 1800413 150144 387876 1130889 1808726 1114795 24604 1864933 302448 1259480 1613548 981649 642453 1696540 322733 1966670 605180 105818 1262439 1570530 177741 161735 364881 1921939 313679 281860 52635 461594 1049594 1150264 1949887 1410101 1996381 488902 407479 493023 605292 10030 484663 416773 1394884 8253 351357 1574820 1775345 943686 1865653 892595 914729 1957804 359467 1075412 327147 1028458 809782 264504 427783 1204709 1289183 1937149 377695 1448090 565296 1047512 55311 587510 690559 1279641 977736 169801 1979526 1385150 1991182 52721 1788930 1717122 376902 1476268 1794680 1415854 355155 1508821 417819 1590655 972830 378507 1130354 1306784 782535 1115587 1205447 1705242 572497 1123782 1124897 1583195 884118 1140221 1948335 1613207 1330876 113680 1832512 862753 1992027 1063965 270414 1164968 532334 619043 424712 285972 1406799 1362162 412128 329838 1428916 402002 1323809 532772 811055 160306 809619 1467128 82897 1505191 1944059 1758015 26555 1383932 1416491 1745761 301440 1769743 937008 431885 460529 907236 492699 351047 1407318 51783 1357952 1889908 1955580 17627 489876 1652228 1055409 1534022 1480308 429316 952606 1130895 1972737 1268535 76112 94290 260960 1504115 909119 1620868 1626516 673486 555687 46404 1735395 1342784 1602931 513016 1010083 415394 1672092 872936 1055363 1062286 763069 503782 965865 157595 352394 1033627 1231660 766534 977616 741868 1777996 307963 1551759 1573616 152754 1598040 1923846 1192051 1974304 1412025 801732 1543235 728254 1216480 343296 1078098 1553012 1708438 385194 1677878 1091704 571138 692152 1746038 1941383 353077 136717 1373838 1708715 764681 1411136 236453 532682 946611 675371 1364571 1861618 1290929 1373425 936322 351225 1283482 1954811 1274552 271253 778148 1549344 1210064 1567256 937758 1140374 94445 1354867 1739161 156369 872508 1824002 1975577 1836649 251827 343828 1274454 808728 970985 988848 420530 1096049 865861 1976424 1689639 70374 1187905 1345363 1210741 442234 1024087 778744 94173 1986537 908622 800714 419620 1345694 480722 1799874 1888766 1258926 608054 455645 831649 694257 1039317 561068 1894289 283808 582194 1206661 606709 1931370 1154596 506685 181910 49330 1980272 1452338 568934 649499 1422074 170815 1434106 795160 1565873 1108374 1531293 1648019 1171584 1344632 1690309 22889 1971903 1867260 932903 1798811 228772 1763212 1223290 1002373 780084 1365518 1324501 750589 31015 1247314 1874636 119215 1935552 1090286 1686344 504291 128959 1179614 1352832 1232733 393867 1413293 87824 1051382 251132 1698533 568006 1058068 228837 943778 375695 1970268 697922 374468 1819800 1063236 999699 468090 1480444 197358 1452513 351671 1986748 1911696 101727 919564 230959 684857 1929448 1612556 608016 229734 239499 1883550 59657 1123650 1238416 819095 651629 366643 599639 1451882 587041 854717 1866912 1379066 263125 1743719 1554120 1948639 1272179 870317 551750 30927 1826354 267907 561642 225537 4038 1267749 131766 178160 1938204 45422 406213 917857 1315231 284994 1178035 1225048 1350955 1752965 842363 1608279 13173 1294701 512822 1428461 608649 93524 68931 282423 1857167 1437456 1727325 1733131 728081 741079 1311610 1188266 1866321 199967 661477 458374 102524 1849769 1172168 1500143 1993976 570039 1081954 665444 1383698 1406456 1607171 637862 1978671 719899 717545 1319599 1496844 821268 461930 936488 1376302 1139569 1190496 265008 1644870 80777 273765 1786457 214739 1949531 426894 1669393 1155069 649698 1520880 730370 564710 1384106 503938 1939562 1484034 1416074 1035213 176510 828825 1955515 1811833 1832441 216631 1802787 1808686 231222 1796917 864102 848484 748704 381807 719860 34001 540040 1609249 1421525 735612 1083383 5520 826122 1724459 1885769 1317210 1024326 1690478 612475 1698414 1579160 1937862 396330 1199138 913138 1569918 1311072 718846 749725 1344353 695233 1121408 1303634 597597 1234605 1144022 1757754 898531 1577908 1815380 1123394 1680864 439721 884056 1014268 1401857 981721 898626 1328693 1935086 1554823 896409 282663 614668 882892 1177659 1383533 1920439 552590 360804 284550 1530056 1356863 1007485 682993 1166208 706511 158604 1513929 1087737 37562 1060070 643774 959831 1935262 1279798 1530522 739027 1278429 1389726 655287 1300308 347596 1070132 1874839 10968 1753233 1174964 222683 1415077 389388 101086 1678125 144973 364401 250335 1840907 1560600 585664 248508 231038 255014 1889111 1114743 455319 1485688 917935 1673778 901718 601394 35075 1981040 1419586 139597 28272 1397415 553627 614793 599138 994588 490372 1760494 21608 461949 883983 370141 656841 1940849 194528 673570 995769 1473384 437853 986171 1271837 1042622 1602503 80278 883899 417623 1330026 688820 784955 607197 1431732 589821 1452657 918106 1815024 1653575 1888422 1504192 949204 103094 902822 605792 121579 245629 52203 1658597 293511 1513429 1460997 1322470 1136706 28536 1790847 1575422 1646400 1337457 606153 425660 1527018 1525885 1811834 972691 195370 146050 283444 1700192 1256464 1751419 144347 845322 1324325 732969 1381117 577858 147031 1115771 1236948 266280 223536 561596 906472 371817 1540093 39485 1071688 861262 1390974 1152738 1870214 206725 651492 741989 1039305 1691551 285137 1851068 1340165 223629 1452136 692727 1960935 915766 1633225 713791 939570 772522 107879 799085 1367671 1679873 1429031 1445993 340487 570453 1865299 1289233 403238 481657 1371358 1782267 1160546 999216 1174386 169166 1802501 1203112 1057588 831126 1064227 664036 191500 269842 1211010 760382 751513 1237508 1347923 191651 1594129 121999 365804 1494117 726275 1404031 1644574 1658645 347220 516049 1289589 31041 1435681 665316 687823 926454 1055679 1045400 439047 1183953 501842 1967982 1354843 200933 6578 1493803 1213886 1345070 749987 1213593 733478 1586815 1673665 860849 121755 374783 127 457093 582496 1904939 311776 121820 1341419 590425 424680 850466 1491988 1915272 898342 1971610 232627 1574642 318513 160750 1370303 303834 1022615 250550 1109647 173566 1290427 1171076 1117740 586413 1989823 927953 1057577 695392 1512274 76748 193636 107283 12036 1826264 1895896 113501 1117102 517743 1478139 1603355 225441 1048665 861039 1276779 446581 976090 1215152 1799474 1268903 563745 600090 702902 620312 1448007 428876 1462619 347812 1742556 25557 918719 515691 1345589 1599822 1587872 1767476 667225 1916422 1340167 21304 1776248 1695302 483225 52321 8724 661418 895063 822569 981878 131366 1770873 1634995 730104 1812644 492935 1102774 1498748 165164 696674 1149296 308240 1430403 430677 1511157 1314429 1827772 889865 1309759 1646706 697752 1164771 179119 1451007 960004 398739 1676952 659335 472868 1793328 774425 493532 278275 130930 1646808 1316501 1597777 456197 546683 1688128 1608912 934402 27037 449406 1433333 846453 922168 1019807 567887 36562 1503385 1855339 391960 731280 822671 986291 1465670 70300 569129 210495 1609833 989521 1630841 827086 847784 469753 1634658 1000522 554404 1183104 1903887 872029 771400 941449 522578 212699 1840192 1840803 909883 821091 1837877 1064085 1733737 1249383 1753890 309486 1718807 1538977 1599194 1966460 903013 1643702 1457525 262198 888726 1127903 1776646 1713336 1292707 1333633 997281 1588079 1749790 818681 1275282 1739576 1852774 1259071 655516 127645 225612 1240181 1144871 855105 1047134 1026732 1243697 1699387 977514 758538 535324 1180398 1831286 941606 1595847 763733 192074 610243 1835115 745626 1692705 1832958 1329676 1343464 633262 1327394 295410 698839 897826 534633 1958709 1580688 352990 1107494 235982 940922 1302414 130007 82672 1456508 1825246 1149726 1627398 863349 1914623 422427 1743344 1558022 1283720 231484 971291 629599 1063498 157017 523342 1894685 39850 377213 156700 1922274 470969 557730 573589 1368737 540280 1739850 1388166 1539724 1077749 1569820 1222148 370019 1463269 594207 180138 248549 1117687 824016 911950 186181 244425 377815 623034 1321988 1187716 1086002 1520769 1838802 1324989 484447 338068 830696 408798 511824 973936 1176664 333581 771081 435389 138885 1989637 1240141 994952 1912624 1449115 765312 1599350 1147442 1371647 1655719 775669 860185 1965868 1746002 470966 759176 307482 1939711 286716 1935720 198414 1376158 322988 1803758 988792 135446 1464076 1934317 416990 799673 1425927 1028209 1072212 1361006 1945724 1446534 510920 1749251 634694 765005 406522 1984014 1784432 674543 859315 404642 1861840 1886384 796851 1980993 15292 354223 1491945 383947 1064655 636406 1094157 1983079 1426899 1096209 1927572 121354 759492 1145524 1909615 272545 1108010 1594819 1511104 1747009 393542 32041 1382231 992948 92851 1656922 1066063 1398478 1062918 1219789 941684 806547 1500659 744027 1192086 1403422 1010168 407393 263122 800353 1292449 426270 498028 624637 999024 1382196 1879735 1620764 1947191 1089560 828693 478670 668119 1897598 1921122 143197 1350951 1941928 1505568 1426143 1274468 1109078 826101 1127380 582232 589654 1016598 922395 1539016 1480701 1633722 1912272 129818 1555030 368361 775476 1569359 783512 1405165 1630 1002070 1890723 155384 739684 1145473 1689332 832001 1965037 1743515 97718 1878215 815410 352338 1819634 1599846 140066 194463 11694 1854 1923205 1938934 306225 714282 1520836 529026 1428905 416164 1816924 1314064 1419989 115966 1823675 644872 1633900 1986072 612437 851354 202229 279164 1169206 1822330 1608215 1188818 798442 752310 19320 1114751 1346974 28381 1651239 1487746 137640 996525 1070826 1394734 427486 107822 1934815 1776270 1444336 1019942 1024421 886878 1997672 539767 420095 1700555 53554 281778 1553109 1594247 766910 1476078 1261108 454225 1448684 554166 1691762 1043569 1816553 1564001 1112236 534754 1040348 1191775 1766191 1663276 1471290 1800277 387978 1047048 1279727 1232926 764035 767440 226175 1953135 143742 1321602 812556 81965 1544860 1703334 1601926 1054808 1395418 383261 187677 810610 1015296 530440 574095 651403 1471539 317933 736088 623449 1935882 686738 1992559 823029 1542014 1148432 1278823 191850 1356944 1854412 981444 1563002 581303 165287 658645 1820437 453516 771771 1246044 1677933 1275587 1823229 1227077 1004585 279039 1685346 291651 1890298 1636760 1624003 655072 188253 1532237 3726 1759597 144898 1013997 878086 1860136 1010650 1575257 1535556 1020983 1048015 1649507 46997 1541448 893483 1270390 76915 800652 690697 1522012 404137 181790 1721039 413847 1584186 1234082 1979143 1516433 446359 1698134 777296 1643040 795256 1437124 211319 1776623 1699103 1446252 695670 1598243 1097054 248286 1529320 1489949 1386148 1924283 1999056 964897 565479 1597958 973771 991523 1849701 968365 557000 1661534 1348559 1495115 1757823 1623278 645342 140987 899619 1964237 16498 851470 341961 204375 690952 3284 436432 1636610 1157455 804018 1070532 186008 704067 1331851 411024 113614 1350743 234111 731541 1904523 146241 1322331 1987956 109908 1697051 771830 1069357 777194 886694 1426878 1919059 499570 620964 970258 273620 1028690 95592 376947 903262 1790854 1470726 316053 193776 31687 1834765 96274 1445948 1694799 706816 1670272 1456502 1888081 914412 496575 1280019 370781 1123092 1275310 1564632 941053 1166308 623895 1205334 1223655 287858 1636463 335432 702677 1146686 1286690 537266 1444152 1510295 1154279 75499 1988725 1576991 1619433 1968693 584310 1591386 1198119 580259 349640 1812900 23125 1331167 650167 860802 978351 1524165 1950099 489958 1872708 1052866 1045121 1822187 374679 1037409 1198001 1985610 294829 929322 1602473 855175 41244 537845 78773 1388341 1317182 504112 389316 33882 351277 926613 1644299 184754 1280775 66755 1799955 1688342 1508127 1156728 757478 357500 825985 1432414 235223 15898 35595 522130 395573 141459 924748 53617 1501243 1107104 611085 24073 908849 770504 1380181 1108431 1445340 927645 520587 823110 596592 933286 923862 150095 1236555 160725 1702568 1761122 1994314 1504172 902939 1432279 300418 1654732 1408373 1173902 1679687 1272054 11113 1932161 1603805 1694736 1247153 1894775 1366483 878902 1739961 360759 1715207 1638252 776758 1064180 926742 1074887 1607941 354964 100239 33712 1048207 1489288 1856224 364838 1077768 1345276 1567090 880915 681293 1161452 1234468 659802 955838 1935662 644213 1294521 1884004 585435 1587041 1328035 567861 1952804 1817187 13041 663537 1828138 1959496 1311595 49328 1108230 11549 1894394 1291692 535081 76953 1638332 1716197 1254926 848467 273402 716954 1211305 954745 862681 1489144 1917603 1992020 744826 1961949 747518 1737399 1915837 1119189 307452 1351086 679490 1290547 1804670 1431406 1374399 421658 1203791 589482 222456 132982 369323 229927 163665 834698 444801 1722318 35299 903475 983641 284467 1713212 730362 622995 258792 1217811 1571238 1009668 482048 1122253 593299 1719445 1533896 554528 1567575 430229 86500 1667189 288079 459861 370157 490186 146746 1804253 1185524 422336 1983333 750625 494207 170141 1594044 440715 699666 1101879 260345 1156954 1160295 534866 31555 413077 1782415 376609 785238 893758 129954 274116 982562 1576537 1219366 54043 1065826 64844 1491826 502218 1514173 178919 797287 166244 456712 1776556 801034 1271635 510945 637382 1962763 1121379 2220 1124459 1897856 963503 468788 1222165 732871 609798 679067 952659 781881 1853250 1511881 1355248 74060 1166405 1699228 846782 858995 417064 1933021 154330 1732480 1024642 1068505 618051 1707946 715778 89338 580172 1135372 954657 1321931 598335 1944288 363161 1536195 1114899 715941 1769368 1636358 755681 1865665 1867062 324022 48354 1280279 734509 889746 1574681 457784 1343553 1397292 1061140 451390 377609 587584 1241957 1936993 1903143 1231838 1954770 394957 1168197 1417122 470208 1758442 1248427 1312494 1876087 1738053 172271 1264055 430131 1785007 201903 115693 805290 1942963 852037 1663277 506462 488646 894747 1613675 1037771 1330470 270203 1351676 1903916 1117537 804711 1599229 1848464 1237032 1129819 1603487 1003736 1911857 1425256 634185 1192832 1485218 1169792 656098 1249778 863983 309788 538247 1802265 168917 1118349 1436557 1612309 1579086 1846234 1693219 34914 1798400 400771 1058905 263444 860414 231121 1479605 1295591 136730 1248867 1905340 1157197 1591121 447435 695444 1642461 1796777 571472 358326 893959 259251 1422858 1200227 594223 724443 523970 358921 381501 591985 1909100 1314432 737331 1162960 578265 491774 502596 567339 493144 1690862 1590333 609893 630460 1622949 1787301 1484607 353327 1736012 86131 834306 1997109 1330045 515899 82051 373043 156893 304294 63975 1132219 1076423 1912855 732178 1195227 1611167 1977164 881496 1152058 461995 427463 1082143 59505 1523006 1962464 1140246 1150189 1669934 1591676 702364 1488221 229606 1596630 106467 1057496 1513490 271142 1872889 540606 26082 1535754 184323 1158806 1019351 927475 162367 1825591 988040 1314803 1388752 1450432 432093 790091 1635428 52612 558930 1054533 1564410 618393 1201443 480915 1349024 1879511 314690 378840 485643 1538762 1758798 1545801 1410772 836623 1817835 1847141 553092 261764 1357057 987839 1589988 1165109 1934086 1481511 601001 706379 1998005 1401594 1852446 240297 396460 1295426 767004 672134 1282765 1058352 558653 1160499 1895625 1297051 867391 411932 623319 1737286 1734922 1512258 599221 1806015 93381 1257123 145990 1566776 90952 1904954 1565448 743589 36741 651616 1600314 1959213 408049 36157 1470769 1176989 1324564 472321 525692 492823 1691553 297179 1506950 287237 1303477 262199 271023 485815 1997288 1368591 891759 247118 1096258 1156455 1247423 1701188 655870 1343234 754958 396663 1087324 870170 1791229 373078 77361 953311 177633 113809 1333701 499534 726166 834232 1356197 1970952 1188128 839602 1132815 1287457 1919508 1621227 1027427 1911583 1716099 349976 280930 413526 1935854 494670 1494976 1283020 989672 1237768 1469149 367429 838640 985455 1242725 1937843 1334223 611367 1846886 1347826 1686230 774142 858712 143279 219134 1070529 925215 1309786 821029 649318 1213996 4770 1105011 1845092 101944 1420236 169997 1285147 1616000 1310000 1262092 293959 491836 1285897 1898770 1988743 1783120 123037 269267 1828742 1554724 1431746 1330601 126511 1195875 849152 1434119 1227835 482198 1363198 1956944 524832 560601 1115541 674668 1212222 35418 1604713 464541 1178638 435730 1997141 1703382 762120 819369 572832 1836541 184086 565919 369921 659109 1950169 394881 923079 1373390 1373230 1677887 970050 1894861 1997416 1981658 643825 896159 1081452 1734789 1878123 1415111 640916 210646 1002036 1650942 1225317 1722091 265686 993995 1205324 903753 615993 33375 727620 1178441 763276 1815261 209790 1069171 1641375 1305305 1823044 1662097 290304 1956030 304207 1561164 635338 436951 1517072 1247489 1185542 1418144 807776 607434 438558 1697489 1651421 1106598 782471 827063 753302 299768 848480 1775097 557395 362940 1692074 1545823 939786 1511821 70424 998274 77605 322444 745397 606454 858361 1099084 1975409 524022 715835 1280263 1005695 1190087 1502931 1051924 495839 179615 1298551 444304 527454 431492 577431 94483 770939 872045 1665693 1438280 1710993 342557 1516525 1009686 247902 1563889 1687300 1418017 422266 49589 1165834 1982226 264533 1412617 1144525 1229653 219466 1587469 1867894 275231 1801645 261602 711608 688663 844302 1178311 139717 1297958 1536101 1911015 1346905 108050 1272280 1212644 1175072 1664046 1221353 40254 1064626 1681661 155085 1979785 252914 350727 517007 1194503 188991 1980356 1965920 1084619 1376992 874003 1482684 241796 59037 469014 1973067 15362 1643387 1298517 398827 870079 377301 558561 789762 1873022 1063270 642577 1132745 688788 1690532 1595226 186766 632162 227339 1428500 1460566 735437 244127 808480 616978 10200 580493 1155247 1137637 1297366 276739 1644057 1530192 710736 846207 157383 531425 1976864 1334307 1495483 789202 1685525 1898346 1535175 130465 1816877 595486 129550 1327267 886361 1655323 1084256 109946 1920699 1149944 828677 1425236 689999 698268 249576 1296481 1751660 163958 1840604 662896 1883900 1363595 200766 1065433 1856486 870385 1453287 1047248 730292 475530 527830 1444820 1992467 600282 1792483 499115 1812346 1675408 1182232 1289450 1588300 1087081 1255108 1607165 591411 745875 971172 659847 1898611 1634797 325416 465283 1804975 1479885 1746012 1053576 1817108 684309 1303231 880986 716073 852106 837125 501553 659132 860128 1916154 1748434 1107060 652999 74252 374788 293301 1611105 135589 371868 1461714 332184 510391 370482 1920941 878186 729703 1193506 567774 873289 349581 1575632 545541 1499829 1622354 332197 1623105 250031 1463163 94348 66223 1867556 1745856 1474681 600505 520743 1604710 351778 1589134 283226 1043147 1796078 4833 988294 583498 347660 1437779 468121 1464450 155789 567462 1560346 757098 1273236 590019 960046 361670 710107 1190601 356555 96184 1839371 135418 891004 443330 1496037 1921964 213370 182214 384953 1194553 695155 915117 1638235 1866704 421200 503201 1496244 1234453 1380696 823550 219389 1778750 672095 1476803 810059 838362 1695067 1761362 940982 183290 1842242 1926238 1521688 54924 1060270 886058 1569157 1403749 1749224 1711768 684366 466363 22802 334369 1682427 1204108 1560379 915301 1416071 445006 504034 1263459 493400 1250161 273740 63300 461010 1675821 551982 369449 351317 1309703 515144 1813093 179746 185311 799842 455320 1335880 405768 1402498 1414261 91658 1523147 1441700 1429597 136030 1253009 1025572 1359640 1768232 1728301 834733 1749524 183188 8946 44396 41956 1697663 884580 1869097 1722236 1974810 1867535 678812 1882214 472112 1238663 1851369 408945 906476 1639453 71252 39838 1351724 465652 927959 1659803 129173 470171 1231857 819026 1914105 418468 134751 848267 1279838 852360 117772 791511 1128753 374747 983121 781548 657231 1876758 1314688 478115 854803 1183461 1316795 334052 378048 624284 896439 1578185 97708 966791 1519923 1073380 646603 925289 1279860 1239521 940563 1099964 1481811 975230 1268254 1163667 956394 1119280 474382 16750 686185 1326943 1380182 877797 1387901 1592511 1463471 23456 980851 1706670 1866718 481722 368477 533843 246431 1865732 554438 1679294 1246712 727893 646276 685143 1761327 814318 526052 885814 1945935 1726020 1079714 1911655 957174 684900 779563 570552 1538203 859529 1579263 1881278 1172964 17639 208966 1776979 73969 1661869 743852 622775 137 1407122 732933 1571688 11688 1390375 414872 689024 90710 966080 1294391 1015756 398133 1241955 143232 103667 144448 746841 1779526 731957 1545331 1193419 1009694 139097 1563063 1222406 953911 731779 1956466 1385650 277698 1903392 1916607 1369031 609177 642237 1946571 1780104 817411 112879 123660 199179 716683 206648 496082 112619 198860 1510307 561180 1741814 1422725 1336981 1492869 314622 1359677 1655014 237880 39069 1557404 1228101 736624 1441604 996485 623504 1842386 31199 413025 689501 1524764 59277 373507 1818334 298297 33699 650301 705332 1442067 1578270 1790648 1314219 474787 721192 1434749 1603920 1290732 1065094 58955 1872839 254542 210268 1819440 1633733 599891 190868 269898 267265 1729523 565168 999740 456896 433550 520091 1958386 581475 1836074 1217482 1053876 500304 1103478 105413 169387 606120 578718 155569 682480 517754 1679940 622653 1462346 1983591 1711960 1424377 684965 602964 1756165 286852 464407 1013727 758759 1852820 419769 1698997 168851 1926628 846244 95717 1419995 267574 1459545 1943861 1454697 372561 1653369 465304 1444177 1432275 339969 1249615 1982579 1986270 374134 643122 883140 206981 495502 1615793 1723715 1634180 1603710 35159 148023 1687755 328530 528257 1146249 1544940 192421 701240 734548 943104 1138248 140903 816444 846032 921134 1265834 1493278 1105033 280047 1951741 1519387 941990 381967 1837590 223413 1137242 1326931 975834 1992006 261994 511803 1280585 1353718 656625 1226202 431272 909173 812802 1127280 1836617 1595978 1644372 565716 427309 1202320 1869022 592961 1854572 873079 1811146 1058381 142767 1585650 129016 139156 1016457 1134901 165172 367933 133319 1714519 445920 940477 454243 491495 1090795 380642 323419 473143 1241344 1507527 941786 972430 1977382 1652321 1927798 1632642 44218 874245 1457420 1559134 1182092 443862 1253723 1884053 1524429 920075 861510 771626 470198 1843128 1329684 1745560 198481 652740 240544 1624013 557252 1580081 1353078 1234065 102468 1332463 879805 1843979 370287 1219877 1104871 397719 1442778 875619 1727043 506022 1748077 110373 629363 1109688 942052 259922 6256 1373533 518720 50460 862195 1767730 1447744 746094 771314 396736 499037 1099802 589112 38265 590867 1976638 872957 121583 884682 21010 904608 1534441 82371 1610815 586223 1769153 614238 385406 104858 1018455 1472646 1311089 1102046 1911627 656044 462530 1029766 1668656 403021 496238 123896 888387 1652221 514565 578786 1205503 643750 1314660 692698 628076 95453 660183 611811 1166096 1955583 1316351 464606 351503 1347899 657524 241931 701941 965149 1984685 1841436 1653628 543490 1289352 907683 1827616 162977 1806141 1980762 1162432 1897529 614917 1262553 1979258 1283936 381900 1086063 1070502 1186730 1860201 1910681 1811743 1694106 1793047 1130755 1882966 1018471 384354 1962602 625448 1003767 1932685 1629251 237335 1271186 403841 556075 1792001 223912 865506 1531169 789091 986630 851414 810664 1507083 1353597 965338 992360 1622205 1680189 828447 322912 152494 1495428 433416 33125 785104 217522 79288 738118 697774 519865 872342 237910 1130642 859422 170654 1746242 1474980 960772 1848522 1608461 1754882 1065672 1202962 67182 342320 1792828 642352 451846 1967215 721777 208259 1160740 1698449 1806216 571201 1490534 1009843 1179260 1457174 1533033 426200 1561403 343841 1986432 1328341 1089950 1580975 844763 1159312 981513 329835 120482 1265513 1224969 1341914 1874823 1468969 1994350 668274 563341 156491 1880828 303613 685715 1421696 1262843 1178405 643856 681445 610882 129806 1907180 1221757 1214983 1129647 286019 738129 1541075 1884625 397011 88367 811558 1368604 1202607 1652772 1235293 98337 990755 141075 1305399 1006291 190732 34797 1892280 1382401 1980087 716555 482069 1614723 1884653 342029 1615733 590339 1885131 1014812 1202670 1033244 217309 1387326 103123 1180987 346827 685824 657247 869084 1151014 1984858 1249016 649660 1128436 788433 1995688 107694 1899154 333263 1395290 1486087 941348 1905718 1947428 1916930 1310551 332975 1855571 994575 538299 1653344 651031 1652608 813439 723724 141999 1513973 1170877 975846 848464 726478 1166243 1664989 1512603 1077852 699278 725388 1954426 1031884 795792 1574697 1948116 1583763 81277 174700 1615151 405625 4142 1832072 548364 1638267 1428017 1330255 1890350 104980 1034567 211132 894975 822841 970649 1126245 805145 1800799 744094 720000 1612906 405117 566868 1976130 1441152 1773215 1382266 905909 1486019 904720 1281736 72404 842270 1506811 1411235 1477408 711732 1508150 873870 1165265 1124009 627133 132583 614626 1181902 1108037 1765872 1142670 627891 1967650 1911616 106438 1101249 132579 200477 136497 1525517 909123 177724 1068798 161031 1924317 478293 1133088 1973452 1939044 1176551 486515 48160 1760179 1683557 13537 951494 796393 902831 490749 1193200 1732254 1361999 1949784 458812 1813925 561030 1943679 402573 892181 1764939 1351995 958241 210830 222463 1877298 1269504 1496330 606085 120965 1596474 757892 673961 476147 1590365 49534 404454 164017 1125530 496019 686806 1436567 566444 1916543 1407523 433402 1317040 1602580 1548516 728617 842317 6684 1117545 1345129 1611230 349752 951143 1296339 1435507 459459 557506 424497 1144535 377866 329070 1828895 703652 690301 701480 581843 1390726 519613 1523446 1344301 1936288 773636 635103 253796 1874714 1568947 1181438 1137474 896536 1328129 1248219 866779 1447422 578309 320949 204943 1484787 1698594 260217 340588 301459 479103 1548172 1580197 108674 1841094 898511 634220 1571442 1265065 1685594 1820231 1488332 381568 1027465 1611971 1105916 686767 624512 73838 1002727 1757184 337723 763185 1680061 227010 1833420 1141752 858071 104243 1427139 1030288 204163 1599702 1644174 1591563 1439475 295011 816345 1986851 579004 1520641 1778067 1572403 1873526 609530 302599 195562 1363770 316574 1874200 1443636 1000800 1484047 260806 1948955 1431924 1893816 163175 1810201 1903978 1091030 964453 1704116 689745 451367 441234 716935 648529 1784357 796906 40538 144220 323602 1200396 805072 1195584 1022170 1211513 1839386 1156584 402330 319589 18824 1537194 548104 980907 200974 535287 665664 602173 1851165 1340819 200256 764440 1948246 1996284 1698424 1683215 355816 767154 1622032 1134565 738244 764829 205647 1145565 275209 675530 118801 1195001 422571 362731 1587279 1097909 1814975 1474494 980189 1590669 1650021 188350 1478516 1822172 1201066 1901688 335180 191128 1705607 343178 759328 396076 3787 984010 1628021 920168 1975034 841812 81709 1765423 1363795 1657258 393723 491386 1718236 1432571 1432894 246179 1224306 598687 237796 1038320 469181 850439 1767407 1014653 1945207 894622 697812 1720724 891315 1701585 1639399 443889 1710140 1689763 937971 785636 1949566 1693058 1848663 890098 1237698 1567559 1507053 312731 1647920 577270 129378 1472506 653661 1546760 1600196 1499942 1590487 1534548 1890619 46356 687501 1313158 368877 1635538 1217608 783135 1026978 1766044 585256 490069 297983 1426426 510341 1419515 617707 1998838 186473 727799 65366 257305 1876145 529659 356017 1310249 340137 1754219 1314056 1068265 1323220 1229970 1435472 842851 1105617 1169019 904001 1142724 986330 1906471 1261083 1020995 913269 814886 1822487 980054 1117042 701216 984166 1783616 150323 1428364 1807721 106167 38727 700562 1985623 1704610 391884 476697 1620753 1663603 1786904 283958 1928580 74067 1877564 491742 454271 609174 1312951 1872734 1475218 1709937 967755 1710225 1553185 1822982 347025 1793610 1345317 1638062 1293896 1630740 1039902 1676950 966599 189169 38928 529762 1213560 1881021 1336609 510523 585277 1175477 1724832 1863530 805146 1085688 529654 436191 1209228 1757932 1473937 1079708 1583870 1148277 186275 1195993 1691449 1690957 27388 305783 1524866 562236 1859399 782900 1351162 769098 494581 1393768 1696222 561906 1397129 324057 1066759 221859 1925270 1558118 327607 84606 585000 927653 1673020 674481 1048132 1661764 56081 882325 1353647 1899318 742954 330872 1580774 194694 1479399 1672080 1558653 1224219 1053833 1261762 1198466 1102036 1627588 1861894 476503 1234024 1181137 1305575 1160923 182664 1824096 803802 1896086 1578495 1540746 1596224 1369584 802398 182071 621265 452177 1111226 1294303 730360 826352 1169658 1487788 645749 634963 1056815 340439 792872 1634043 712924 377048 2783 496477 998179 1391850 197483 1737696 583368 1760181 1147434 1691076 1377964 827556 1605610 644635 1136122 672084 1772144 1589348 55772 387180 1727290 1205368 1607391 518779 1025135 1031108 1165117 1892468 1400767 176015 1629604 632618 944537 1761433 1061283 658759 1636997 431722 295634 969924 255172 287316 1197588 1110669 1454023 1158207 66632 703762 1201584 529483 1101776 1827248 744732 411516 1211289 1222567 1058489 14118 1046560 1578719 1394407 1559512 1989479 1927993 114213 1297067 615073 92039 792823 1911826 349302 1145659 1422029 1435788 565472 1772767 1665280 332761 1100378 361215 731923 221856 1051838 1829708 384731 1415169 1936445 48481 622704 1159620 220536 1082963 1797902 1691194 231626 793091 136752 465272 1525607 1541514 1264099 1287636 762698 350879 302112 440847 709377 1673018 1083402 1741988 208390 1184582 1809069 1844971 1596325 960717 102749 439698 1803691 791909 1940634 565594 1081660 1882568 617066 1837388 1798725 1890728 1128548 1209194 757084 1853213 1326245 176548 1737682 1326161 740896 764132 181264 1320863 1030768 1114043 1069083 824645 328744 80276 1306401 926103 683588 1951553 1062574 359910 78379 1280435 1821223 793901 1444447 1652218 933502 12130 375325 293190 1063823 208445 539135 1939527 1818367 49334 1544270 1780932 1707805 1584433 127658 575997 446916 581492 1755955 1867930 1967577 204579 1713982 466087 1583420 1774525 915196 1937962 1965777 1387484 1368391 1169628 1302242 1598383 343875 971517 267107 875057 1861020 1228735 1944507 616806 705252 1434838 273705 1517901 1866247 584484 765021 80833 1713082 1872228 1839431 114745 1715340 1304460 1307032 1051896 375006 1549586 919956 136476 349061 1622953 402842 1161087 124746 1431242 1809622 517260 1823597 46899 522478 1909509 1656758 1509660 36343 824322 817378 914407 594115 1294270 1293458 688790 1008882 1844533 1224323 1105717 484105 1896149 1847329 299157 871446 232579 392985 142122 143465 1391998 1785739 814694 1297221 990359 1413911 902545 504343 1200293 175686 3217 138708 513548 902539 952102 124390 50085 315698 299504 1341156 1262747 1530002 1758001 1593335 986000 281280 1249771 1098292 1452277 974717 555121 1183500 932909 394595 1381131 717058 1168775 1557199 258631 1827884 525585 1294732 771388 623756 527926 965377 476801 1527757 587394 867572 649705 1881487 1081935 850730 345697 33837 811116 361032 411230 215317 558370 1530582 1609538 581482 1339136 1485487 294575 1915889 450021 1781665 582663 1275214 471052 713726 22862 6129 1216571 1506599 627574 838302 361091 1622106 1407051 511766 224921 1267690 1791569 552391 1769555 547593 1998082 146116 1538799 1947252 1926993 1367963 986439 687075 1676737 1329771 256720 1624339 1379627 1208050 1665403 1827286 407676 1609132 1954806 920232 839681 767050 405682 1208058 370596 538205 593196 1525124 1896442 828099 1197369 308079 1001669 837690 292631 68792 1483400 1410901 1522850 1175765 295369 898815 97746 322996 1391076 1613411 923500 718591 1362295 1932653 1019883 1505569 977323 1025764 1568094 1866485 1887844 807777 532815 1730183 1712010 1854495 1890054 240944 231511 765723 1877863 304718 963967 1528399 1164345 964889 1736664 948291 380487 228746 81481 421669 1034670 801149 84628 1904774 1163964 1698105 981896 876307 357819 72877 1010176 1582815 1576770 334778 780503 779571 1822242 1910866 1219403 586115 1691336 1821941 1898749 492928 698509 1428901 1764206 180544 1875881 552409 1871462 1491315 126919 1104460 105166 506999 1118838 1709482 1375707 309534 1134826 1575492 353963 783360 492552 1752273 788154 1257344 589099 433630 1937739 880668 1615946 29106 942621 1070056 1035254 1555858 475140 1026826 663368 803726 367351 1228928 576544 1585824 206285 634436 1812817 1375274 1009292 744876 1644493 503734 620711 904170 1767939 965664 270342 780535 870455 1604383 464508 1733155 37667 1644854 1629858 1750033 266354 1470985 598378 103831 329663 630203 1355449 24605 1578804 1495555 1246821 1795344 1545145 1137852 1182117 1878337 264993 623476 4128 411890 929764 605272 245695 709075 159472 663855 1320275 1960995 939233 328675 276804 1084521 850333 1141161 1290994 1818681 2613 533 1506525 890515 134339 1060063 615813 914766 637041 904808 1266342 1864160 1080648 844802 1200338 367159 973489 1046988 1910720 1382908 762834 1698213 158699 442392 870895 1474348 450466 903691 302212 1581769 1459839 980163 486080 31848 104549 462323 1191761 1510021 228400 1058501 1606063 876192 158756 1826793 1635206 1247659 425179 1698373 530150 1899466 1274564 1429535 532976 1168424 941265 969304 796284 1508546 1463018 776379 819001 773775 1851629 1097234 1047139 1423490 1401988 72825 1948414 1629413 1341582 867055 748127 1795801 427311 1138464 1875113 197778 73553 73872 1956962 895942 1365404 1425204 1119480 1791351 210666 938693 955826 1356230 894629 1989625 89571 1312388 1970906 621272 296754 392803 1116663 311023 19600 660768 1552570 1732644 923737 706759 1747927 1574857 1426030 1232279 1852343 1144612 1871955 1635134 99477 271886 1011253 1333599 317052 889574 890586 193698 644300 736532 513195 276788 676416 124035 1877297 34193 1732089 1513241 742330 1545073 51888 1544471 253596 731478 368825 1758137 437753 798891 1410998 1927114 1525044 1998349 1418991 1972387 881640 1960812 564076 1044212 1403987 531503 712349 1355775 624239 998759 726356 798984 450110 236446 1991746 354180 12467 867163 1549590 862703 1525754 242943 948876 1236791 1257573 1557828 541746 56126 1788863 519579 489300 1545506 1782675 1489687 1068517 285628 897878 1472721 216234 726774 830271 1552562 1749226 578402 608674 988211 1845708 1810296 1647438 1284117 1182996 664945 161534 1922906 1019969 481031 1506832 397778 1078425 81718 920346 1668567 1488897 574996 387570 722392 1526059 1176207 256322 1050660 1688155 1236855 691814 1851886 1565344 818844 1914937 1140128 1794259 1389440 1139816 1386574 1749916 1471603 1468426 58913 185576 1023597 439682 1499768 919953 1486286 901014 1970683 1429534 837594 505281 820556 267284 110551 1200155 999545 1468319 207430 381418 165221 1776393 1779697 1885901 662420 769037 1841277 414893 1700365 1922295 385944 1024934 403341 1263112 1995331 823332 779693 1617897 993297 1468196 1727970 1703558 199175 1556162 1823220 1210517 128623 543801 1550290 1964268 39513 1715892 670018 1376890 1675893 1352562 1506969 1857228 1338090 345611 33378 594398 1464748 844750 253016 878793 1958528 1709443 17771 771117 1745290 1072687 473719 1821454 871186 883982 67765 791028 396352 1441830 1553568 190145 265352 131503 1616850 1210991 1254056 54619 1872121 1695682 727637 434625 668824 652600 1942699 272859 1512921 557479 1923623 228595 66167 1502692 1231393 440454 1768325 1477595 800972 596438 1416125 147105 1429697 1804330 436844 922703 428772 1746802 952482 885562 1215363 1258015 879321 75557 632485 1017862 1869056 1682569 1450881 317166 454119 119095 1423567 1605042 1273166 1806341 1441638 1963721 1817964 1759556 347120 1978006 1574094 1019714 1201044 814451 1560008 454030 1942805 989661 708186 515370 756978 1683381 692743 755384 427421 1362661 1789876 409715 375684 277594 1338348 1909742 807329 1136386 311112 1315900 1316153 348607 294530 545755 88850 211007 676523 892887 1930910 683402 1515042 1717342 787269 43616 306420 1943627 195317 2604 749239 957161 1532496 362137 199174 37584 1890680 419156 355175 1913658 251616 713162 1759732 372829 1256150 1080728 908420 789903 1667004 118746 498641 219367 608828 1672487 1474814 1511977 1662493 1339002 136139 1712353 406934 253126 210644 1393238 22962 1312664 532410 622920 1626906 1171964 1541082 1180236 439191 1438623 1652031 177551 1823421 563468 678135 1014913 730819 404667 480097 577981 793830 1391337 891462 1194068 868158 967762 1167393 252726 865164 210852 41625 1373954 239687 669439 1900970 296673 95100 908149 1056709 1873360 758357 200229 129730 405873 429407 1411560 166274 703928 1081317 674654 236615 1508364 554518 1704060 658888 526139 1071846 1048860 1393817 886505 856806 774003 440386 155864 714375 1373075 1908715 1437146 1710082 1680545 1123215 719535 656860 1036728 306737 252052 28667 1890574 264522 1685138 1994249 958577 1871375 565858 489899 1613598 1610173 847962 1314712 1810347 1083362 1406834 984549 562049 1822306 1598005 667113 1362260 1946299 1354947 1714375 643320 1842372 227052 334498 1108135 1472041 132587 502455 131380 1900909 1059706 635794 950216 435651 729147 1384534 248106 411155 226578 424926 586415 493564 798793 1085988 625660 1394079 1889306 79309 1864840 627095 438700 257566 1024940 473503 567552 985463 458591 779756 47710 474448 1069194 933109 862207 886283 1033805 543422 664895 96213 1294340 250112 85156 1737030 447069 1853283 1593742 1444887 411681 494495 1552053 1318716 1125287 853084 973908 1762385 1054189 1908613 614634 575045 758758 193929 328001 1249838 1989699 1650314 142094 530441 1442299 337817 875816 907688 1945759 1790024 386847 1386067 1201441 1119499 311427 709978 1157071 371079 1843256 1985040 454506 1898560 1243429 354723 906658 854198 1423774 1285280 1631806 1481522 410545 645092 1854425 510040 565378 1558081 824281 87523 1764996 1127272 1666594 517033 1218047 269953 1155823 1023121 344117 185598 1902667 603269 1677448 973247 784134 485853 653399 247633 1847304 802568 411805 1779730 1225118 1862863 1457072 911698 418610 382930 1155951 668465 357578 1585768 153379 1278347 264591 697463 1553600 1143431 1068784 562547 749449 1955257 76717 1025112 852173 1131614 1103705 1473400 822095 1752166 88450 1023704 62714 1958945 186455 1917402 157256 1161261 1840488 1797070 1009202 1685603 744014 848000 155219 583161 1001436 1929608 1141038 976742 1624712 859296 756706 486242 1064298 131983 320199 1552233 1933818 107586 323966 1596238 978302 985495 269456 1062682 595558 107715 31139 1150985 222357 800037 1632211 1420143 859069 1289947 1896196 1763513 1850887 1241567 1703010 1597182 111073 1229957 312407 1293497 1181119 1486059 780738 420474 1238165 1743909 228054 460511 511871 1679941 895260 549992 62539 23805 368029 1476356 1502437 1118636 1562627 666322 116313 761369 627896 1512476 1320099 1401214 792153 646384 1627812 806435 1847788 1280389 1949759 742208 591666 406896 931688 1033927 1039205 291253 798305 796911 1816707 200729 139699 1492330 636261 682473 916539 341486 474368 1030915 1713023 1982691 637662 288394 668642 1651348 745955 1889416 1386136 982573 1359152 274776 1036129 672687 1332088 1363372 715152 492968 473727 1710255 1352006 1282297 1534517 935179 342564 1678994 306762 270493 524215 1949789 769916 1537172 1629084 1038334 1365857 143446 1766018 1840082 1381942 1543583 1380805 874299 401084 834762 1329856 1137602 1717760 1123691 1286344 1193992 861273 1226775 1430862 1496209 1597983 841949 294199 1752239 1220801 1073450 1667834 1815462 629377 1443266 1296412 104197 1539385 1990921 1984111 108903 1428934 242255 1490769 344506 1599696 1909345 106213 1530879 833151 158712 1447064 236780 626470 789949 1360664 974618 1691432 580416 473769 1356834 1935202 1411814 1058401 1512858 1302456 334379 656346 1162349 1270822 905131 1776419 1147330 229467 501907 737519 563184 1988699 379595 924163 647485 302979 1648732 46767 410058 1973850 5480 1144908 1010631 1992630 549946 104273 1761288 631274 603584 977044 811589 221154 304366 52073 1730331 173287 1502501 706946 686611 716873 356013 1410150 56464 439060 1973774 686340 1946754 1607873 288579 615148 1762894 499460 1404360 1164466 631962 176020 1784187 429590 317357 1372786 287629 1213691 1819952 179692 1613618 1040928 1336623 475441 830908 106363 1751253 1923 451270 372012 248769 996964 914605 409093 451171 254594 1614230 1021398 1644831 703024 1655015 1270424 375364 356797 664661 1620878 322569 83540 1042695 1068350 342538 1873986 1630493 1308535 95070 844082 1979122 1523867 923006 71049 216604 546712 594345 456675 879166 1748504 1888884 396722 1477913 14201 374200 1830716 1599025 95788 483359 252521 227942 1543414 1469960 1198598 711572 1853720 91991 516460 1784107 1333802 1332573 1924772 32220 570895 875906 1307222 1705001 1992296 813365 500878 821566 13440 329454 1843833 413514 1373372 956490 107648 1115489 1569763 1129665 1073475 1185748 1849732 18832 1564873 329491 755561 1943821 319112 1238076 627195 316350 1232643 954540 739870 497666 453101 764015 116915 57938 281384 1160373 1740946 831865 1843504 1508863 496009 1234132 1270238 1128569 825952 1471517 1719380 1873697 473191 1172215 1872042 292093 900604 796919 1724730 785197 1692859 1530845 1351149 1402196 1335251 592781 768470 1464257 72919 1539594 241345 670746 795784 148065 1199374 1190034 854843 1810218 1120736 1021370 223636 1189967 118896 57310 1232781 1855234 1502324 1715783 148128 688466 1223919 1001518 14512 1367081 1200324 1798657 1340520 1164991 207006 1049918 659570 1705711 57531 672043 1299698 402214 996785 1934237 12150 262709 1575716 322815 1639108 1664055 1061532 43155 391011 1055187 1531229 882593 194759 1978346 1798439 835037 67008 1309778 1947313 1480536 414134 1474504 967793 891559 1246985 1495563 1263967 461882 96607 620042 1185222 1614524 1595854 1758993 325335 912885 332690 603625 137555 1116031 1063722 902106 213065 1357115 423877 711142 459181 1464812 1155451 527021 1591123 375569 1154066 918511 1314750 562162 328341 92479 78259 107944 464971 428233 665086 1840449 1598842 1289656 912912 337594 1588560 1378950 1442400 847034 104614 1101266 379215 3040 389281 453653 3861 151714 521350 1466605 728594 848330 909532 1514009 1199844 1663017 431337 1967509 1920149 1763892 1939851 1557758 1648440 1364552 1785132 1014958 1029519 550157 1794725 526366 293241 894563 170836 986770 681279 1614833 223646 625747 1946324 1500047 126706 841263 928092 155911 659263 411559 1630040 407435 346440 952455 1603998 948989 456062 1591527 1244406 1515114 1737272 260187 1536887 1598457 1172014 154486 650268 614567 1067623 1097888 101453 220439 187273 915726 458341 1866450 1683130 1114502 940953 781126 1117417 555263 390125 574069 1775117 1495600 270945 541315 460162 633241 457500 491683 323973 1138838 1607238 328781 262439 845920 1505033 1951754 1499436 972902 946874 1371119 405909 682880 934835 1255165 334082 1309845 1249087 445853 91408 1556227 607740 1518512 319643 1619353 738177 316694 1399785 1170356 1359001 1063778 1625847 1678642 846499 1024992 311915 1110115 727912 988911 1026528 524240 87179 1894527 1376845 777394 429218 80722 361097 226374 1285479 19640 1031271 1077431 809776 10658 1358280 1983710 910540 1907456 634230 554075 147412 481257 1661728 375439 1698820 905444 528609 72432 358866 1102724 443945 1143269 1759341 733764 1873063 458122 347105 822783 310253 1695047 1668746 1947655 1545265 1840433 644414 84153 1738954 808740 529041 291632 12610 368758 544763 1196585 1759523 730535 1072818 774101 612834 913512 822758 1383662 1592810 94221 241651 1878756 1872366 895532 292721 1529342 132442 1317398 1583816 907765 83589 1417339 1973169 1645521 1143341 498958 1567712 1221510 332390 61034 683592 153845 1392589 120609 1160110 621898 1277920 496881 304087 733616 348940 1307029 1449786 1029727 737340 1926625 1669797 1106140 1264184 812117 837018 971987 1217413 839210 1495587 949832 414451 1488228 1402505 644416 194882 44590 53595 1568377 1637782 1112371 1599339 1288283 1618409 638783 961701 1931981 646678 1799049 1049121 75048 1063160 163509 385715 1550689 337337 840201 1347605 79416 246887 490818 1437400 1245800 1152015 1655623 1694587 1213298 643112 388896 772169 19048 96201 1365201 903389 56718 801357 1749848 1993786 1096030 1497053 773744 1268115 1968776 1747330 75126 883611 1828634 1878052 1181392 110667 459745 274218 65782 1031148 1373280 1535675 1151901 1700424 252257 399700 1810531 1305163 1719379 1670943 341815 1482234 1181832 1746121 1566961 417202 524950 15864 1914131 223880 1423596 1533498 346153 1730966 1708435 873536 540640 1576316 39911 819286 1119323 1955186 1932524 1183787 886774 528931 1115229 1216594 961942 1140934 1830933 1044816 170584 43630 1694266 453196 729350 893712 214427 1664462 83015 1671295 656043 527653 1917273 516871 1538448 1069973 1530280 1374427 1315040 629368 1269217 1258371 1892598 1955796 1837346 189100 53704 381763 1069139 1593642 1062869 318882 1230314 1587271 1831734 385592 471066 134272 1696125 486502 1501801 740821 1902917 916972 1590280 420194 615367 1860082 1193880 181717 1758999 1655082 674013 440650 70604 1523425 1524613 832744 473902 1903580 1556976 1444392 50121 1390248 5638 359509 1548358 853497 266882 1088066 1937346 1548181 1804305 1843812 1142179 1664434 1218261 1855815 76940 809879 1645721 176542 361892 1576245 137356 697167 682384 758613 1705208 1625268 1435113 1031577 738351 1487069 766650 1585588 1621800 1083933 1164758 1130086 972495 461534 868723 281903 625433 209275 113414 771807 1789134 683365 434237 228862 1814310 1493454 1395933 662503 1026727 1297633 1379797 1826693 1512690 552196 349823 420064 262884 1649209 1948440 768273 57559 1797157 1063228 1113924 574241 903509 663872 1843069 305186 1691224 168268 834479 1134488 1018442 1848787 1930387 1858708 121931 495663 1080893 1248093 361814 531224 350612 759387 1502850 112070 403492 73388 756162 886695 301936 1323622 373904 815463 958497 128594 1169980 437754 1988070 1928244 1467675 1474470 26826 70001 1802557 1133414 490765 310129 1907607 198458 1517638 724504 112750 222101 1222854 1988728 213047 1852943 1421104 1752741 302115 1446478 1265496 1256696 1832861 844432 1581150 1946731 1171424 1859948 1719327 1288673 1834680 1986146 820116 1669649 1361189 413163 1955149 1648965 951946 528891 1287738 558749 1727464 814349 751267 403352 1104768 1975612 1797138 7458 1158120 14561 638575 1278390 585312 1772787 829095 962659 798010 1979552 966457 1469056 631579 149206 1000795 686353 1457594 828281 1942831 51327 1270661 856731 1378368 900525 425974 1683133 1672762 293333 37468 23817 1480555 820239 1333953 1108388 255743 891507 234836 225354 1120885 1517809 962149 1147797 238286 1587464 1713152 936211 1232611 1747810 777053 1514299 1916907 1443954 506245 897943 33520 26432 1308971 432451 905799 1015759 481606 1158710 1051694 618418 264585 335163 850777 1789339 545800 1487575 36250 159983 1440688 491041 1698047 545533 760595 844695 916483 214862 854737 220306 1775373 1692199 873262 264531 1104957 1022594 1864961 1728324 1948661 854396 1843886 134132 1127303 1199472 1731970 1883537 1391208 17474 1765322 1551239 1386951 1185291 1215380 47317 1862489 586389 1857027 1153856 1253267 1402050 1277282 619841 1021669 1484493 861430 1535050 1853095 1854388 1668519 1043240 1783017 369006 736289 1579377 1989740 1763575 620965 1507711 1246996 715196 1811073 1261141 1815502 1861147 1619772 1616415 1299816 1054551 1857023 1600808 242823 637139 1162 1344342 1524173 1765660 536949 241617 1945777 1704010 1941780 1888801 572165 392712 1055738 1670936 1177928 1761410 1272053 269134 85493 973380 647879 1053318 738454 698168 1211365 1823932 399916 1294693 1206054 1403028 135923 1250303 88002 1475144 617490 888623 130650 1464520 1590817 672678 1446393 1071891 333307 1787481 1539439 268576 953353 1164703 40648 155870 1377813 529322 1198741 315322 873558 1677139 359331 1111804 1190931 1812760 1780626 379938 1253137 1370487 644656 691860 544110 914244 1665470 553972 478903 1457169 713633 1460982 1930313 1983186 1506895 1855696 1157082 979245 495449 799505 683313 603807 129503 185171 1108251 1067684 893474 825504 1500526 1879267 393148 678208 1556599 750987 1270973 1936422 1871428 415899 15134 1385889 766482 672763 892427 1903862 569611 543249 685957 544264 1299145 1351202 1027016 1824175 95415 292154 1763536 750237 462084 660494 1460426 736414 1245966 173812 1962531 1871349 713508 122538 1393954 1694427 878064 283462 1220421 1284465 1633480 1273172 628566 1442303 831643 525263 841550 112507 754485 938409 1397728 681851 1768487 399019 1462660 1123330 421274 196276 688100 397493 1117513 83747 1819521 588204 351245 11170 948555 1051093 306228 100631 937766 1802301 575401 1094833 1060633 1914991 258640 370630 832886 763294 21976 1685517 622493 547279 1568445 1727609 1202289 645540 1146268 1500009 979126 642545 452867 31125 264496 484623 1929038 1922298 1172033 989327 1420540 206101 1886434 696376 477827 1834635 349938 408885 659636 219576 561531 221019 1121254 735214 165723 109171 676075 959538 798039 263948 1865178 255897 1292421 1418399 74047 1389929 1465755 945122 859001 1195502 608106 661461 1286561 27611 1193247 1141637 1617662 669636 678612 504713 1001007 79037 1781918 9739 406431 1309465 639883 613703 300380 874991 1853263 1672534 700667 220922 202061 1767201 1121334 682096 78257 1988533 1255078 481710 1327201 77981 1826332 1085797 1632180 1182016 1200012 1949876 1431781 874905 1400261 1218015 635286 550696 1504963 1549199 797033 1838627 1031559 156099 1763943 928543 397795 58591 1610708 1379056 296973 593568 1855649 144117 1975258 1440274 560962 291005 274273 1977390 369086 1817680 1737370 606935 1561354 731568 1365611 892877 285464 214822 105200 858849 80571 1064881 1629055 1792083 1178727 240989 357303 1077642 1388492 1935550 280246 1433423 1749414 982310 1915615 114840 1639393 1089401 224728 14196 471635 597769 1473183 1670179 1588682 181796 1537003 1710862 1745032 703348 108204 1027161 265719 1950525 92575 135293 74606 1614785 1714466 229889 1114168 1300423 136298 869805 165185 273212 1428734 952180 15276 335176 860433 1229915 411902 404067 910682 1928733 114342 1175071 1764645 1366491 634904 1898857 597379 1156379 1532341 752670 1022921 28855 1616566 672534 824254 662535 860607 1162800 677560 153095 1582797 160855 767079 979275 820614 1628212 1208964 1854061 212655 85852 226522 818281 1626138 1918550 1982900 507961 1822341 568209 1137578 1314078 1991136 1311728 1372640 969548 1558235 1016122 1432764 1151630 987184 624511 1774430 1910094 597233 1120255 41764 1645098 1689155 1978532 1968855 1789182 895272 452992 1101826 196804 331082 543475 1181337 859519 1370388 106172 3963 574290 1287638 1607355 1512378 1724023 1519665 1896683 806049 1841302 1188208 1350297 1016857 281582 594512 784557 246954 1161646 2219 1969724 1445050 1324558 77590 1980788 1273101 501340 1530761 1881935 1684104 286361 1652268 1955924 765222 806129 271060 455191 1717625 591916 1627490 1648377 1483260 95744 1404677 597700 710087 649730 568236 1865549 1967266 570502 1407221 928711 146272 1761713 1956643 1976643 1205652 206540 943682 822828 1419162 1828179 1338031 1352036 1463502 1412360 1501528 1229598 976895 1955859 981104 1628005 656581 1650582 757574 593283 1651084 879542 981498 1023762 572139 264079 731702 1814269 840854 994416 302204 1892464 871478 968422 1615669 148550 488970 1944804 495582 1132997 294772 134001 983304 484076 65780 114816 218483 672789 992607 1035025 964848 310235 777170 1004717 261080 1145358 574514 401294 1453088 208975 1367602 1497831 889775 1943197 1475241 504895 1680474 1589004 1899762 1874066 1650996 739983 1989013 720260 1413635 1680974 14437 1113680 1503508 1544776 1958809 1710988 486967 507044 1654128 1036911 1473828 1991195 769153 226536 1149966 1622009 1254207 1986739 277848 1156032 695429 561382 1003407 758643 203255 443649 1488392 327269 1752197 1074931 931202 1376942 160998 1972949 246955 1941834 989449 873152 1720946 1753245 584461 1583713 1119810 1501895 1420909 1263522 530814 121952 1134456 879663 331613 1856539 433774 1049905 1400596 1148095 951181 262685 1492510 565245 209144 231136 1891332 981569 1318040 37602 603268 647372 1853821 1776273 389528 48204 1412216 23203 1679465 1515198 292094 248382 1190418 892651 1064938 838891 1493446 1189908 1890538 4243 1415019 787294 518966 1883439 1275431 47961 259604 386218 645407 164516 1172216 1968466 616593 431677 1633818 1908238 7503 1604549 951537 790059 1641599 1901777 1219709 1201141 412734 635598 1408746 593545 1211963 501083 398026 1907354 162972 83384 1891061 439458 1104104 895049 869885 1414134 1349525 1407463 606473 1314641 1481784 1878492 1454136 1679553 1178433 45010 1472756 1690876 502757 1086700 1860287 837226 1815064 543914 536158 51050 256971 1330133 952055 802499 350760 217043 761932 1865827 926860 1974080 931266 1176781 1045550 1576583 1023606 1933925 1191289 1360563 855897 947482 486045 494841 1168981 1140709 1743557 944107 1545314 1572333 792353 1779645 853295 1579437 325600 823104 581421 1155736 633664 391880 651067 222221 1520486 765038 1755884 762599 283408 276379 481210 228555 1447236 52693 1544394 1272145 1043712 1370117 947039 812756 1391600 1164788 1769753 1530837 806631 1778130 503963 216511 1399884 1028804 1718229 632936 1779673 273009 1122320 1165709 1052071 924248 401082 154956 1217140 982231 507646 1205303 650484 13954 173956 1803007 195072 810715 1713308 139950 1658717 547119 1776707 1649537 519792 1771881 20038 517158 1644699 1398087 8633 1386537 1403500 1836952 1749350 1528114 1249787 1954666 681107 405886 1478754 772494 1417323 1540599 1438302 667363 1726768 1384481 1166106 390146 1472436 264268 737326 724026 142983 1089807 107249 507635 521183 1921683 1670471 1525121 840474 1693589 1820218 270647 1261094 1132332 533976 707968 268825 716000 1432563 261305 43544 177207 1813339 350102 1095132 275326 1932177 136213 1211676 1099744 827983 1142977 1606991 216341 188545 735011 1134775 739455 884816 643943 1568253 1905802 820892 826625 410579 1508681 1705538 1658106 1239297 1819948 65286 1850368 9429 77336 1436878 412419 587060 452874 1050086 1379847 1787001 1572422 146025 594959 773508 1339073 132841 729698 1449651 1740558 983365 1316340 1444339 1996743 1039260 103709 1895012 1822015 1422014 1472664 578332 231961 1198132 1440749 1349887 1634795 1037091 285122 1117074 718241 1942815 553183 971382 1746710 1189491 927879 512330 637776 346705 1141158 946445 1490254 1787967 747992 1285085 1475277 1175658 491746 232380 1325248 1521168 129993 208739 942710 946181 1443360 218923 929056 1782350 89777 686504 27926 640394 97227 1801004 776268 1208305 481954 1451603 1653518 1195294 774058 110343 1154995 1633357 863416 1349165 1028802 389967 1555722 1676519 1367128 268596 619252 715413 1290967 1170686 726906 216858 560883 1019716 1975375 1640787 850307 370699 852133 1757875 1648993 968175 1490957 149550 615782 121316 642709 1944529 267250 74119 142531 798215 1087877 542955 981585 116176 1017214 1621381 1820743 395444 1594292 1311620 1845675 1495957 1716419 826327 136015 161243 1273179 1263664 1693991 1172545 1675340 318194 1071454 1970578 80205 1898685 492997 956731 1406897 1370695 1167565 558773 324748 1328734 822392 502258 439224 506060 287652 290400 1780376 1618231 160848 1482920 1603980 581650 1777187 1794099 352566 1588170 474689 1393765 345274 537277 1299547 498580 1100766 467963 1981585 1779369 400962 972767 519459 1543709 254316 1335884 801410 965402 207951 1464270 720396 1855665 1568649 458253 81302 858701 298521 716854 730879 449763 967560 277881 1181965 904356 1572616 325404 1096425 825440 730527 1864226 407349 1626022 351913 473723 725792 906263 1868592 1138750 1342109 1395836 1266340 1358891 1274608 717915 875400 577744 1220452 1671193 1193353 1155362 862044 905206 227250 227624 161528 421661 1739257 893425 1441181 1356031 1434846 836245 895869 30758 444417 465148 1117960 739790 773446 1512206 1134679 551770 1237565 1213620 992525 448676 1390313 977960 1670552 619061 1496737 1611864 766859 1501373 206196 389068 940409 1428453 673411 1205908 359099 394269 1460783 1805933 1410180 1351112 143882 644584 143229 1551625 1403256 319387 1806975 96758 453966 847659 761766 1536746 1971195 1392724 335191 1236315 1557005 1989192 683726 1740555 1533087 101236 1145495 746861 1882033 417922 1314715 1893885 839461 904920 41742 127685 1688644 1818665 721006 1106677 583511 285375 482440 1606780 830937 1063264 1709759 1183124 570733 1663368 72458 1932318 867173 803159 1578943 1431190 1205869 119516 1372082 666232 1556396 1914390 1969849 267505 925979 657379 1026545 477494 1087706 736741 1842301 710258 1399268 1420536 864152 862526 1414106 1984163 1215121 137188 217458 435204 209646 1567125 630854 1495223 1158165 1865562 285619 475547 1302284 1704469 212688 1102299 1782785 476942 1761265 1536193 903652 590193 740451 838557 1660674 1272341 1184320 1344706 1499171 1127293 1098049 1610272 242279 703087 47151 1044605 1313572 54452 1245086 496845 1655062 459265 1606677 684138 843823 498951 80656 1390354 1148400 973655 159261 519342 814011 673818 1596464 1907520 909394 994916 900695 1605409 644697 469898 1630433 1107945 419723 738831 1967054 228856 1523274 1500206 1819515 548025 1237697 122090 1235690 1608518 1970600 130460 1462132 1711645 1581023 399926 1513757 314579 1776291 592383 1446808 1544073 1085714 878860 1399023 1679870 1633503 1387920 1537689 1049600 1465810 473569 272635 123800 452364 1233629 109728 1507271 863525 944949 996716 569519 1397117 51188 1133046 294814 571398 1000207 209747 964340 1699516 585301 600885 879782 1309919 1205292 1404353 1027548 1408716 296982 1046528 1910107 659398 345353 1552515 1111137 1776376 1945810 1296694 1498313 911222 500171 1197443 1134912 581145 1203205 272876 1495504 1877670 1190767 1120730 904385 955393 94279 289291 370734 834165 1999360 1116087 1718448 1247841 1442245 1173930 1579384 1871974 1321634 1043952 373715 1320878 1902077 1100881 1806673 1950174 1878230 448096 1021541 691511 1406956 863806 1445032 1202718 130858 531383 1613379 1094368 956870 549193 1753406 712252 1385678 724583 1614402 212396 86302 927307 1126185 234986 357240 1498496 699182 1688909 1355778 452135 1028715 1851851 1228306 1874773 1526625 737181 1262298 200418 1533671 1721557 1865386 825610 831735 1552384 142432 55213 29573 443789 1380138 1919923 1051327 445726 1921353 15584 1016790 915718 1612848 1834990 873405 921224 567054 424863 1070222 1618603 528976 1048970 236756 962859 242347 1501934 1105623 1372490 450682 239951 827374 105984 1086103 873845 1707263 471386 933782 429355 1737576 1704454 109510 1060347 1985840 1468764 351296 946854 505342 187418 1942393 432285 275634 642913 1908425 193583 1120388 614697 389414 1560920 37317 484989 712770 1446514 1547294 1812434 866754 349030 1104814 1784537 1206226 412991 114613 1484306 1560773 1645055 1947395 27228 1965731 421800 586940 997548 5519 1651683 41015 1458737 1020864 1490410 143221 1964035 87083 1282979 1902893 119962 1901759 1849437 1961369 1137470 1317542 678688 822855 454977 1896141 1347151 1746132 1802341 803286 1966116 1680224 486089 1322048 508187 1755104 996761 519947 1263892 1259633 134472 20581 1923376 561195 189297 1952251 1921626 437461 1560068 338497 790838 534008 1795725 419165 287469 594572 420329 695561 855437 1034916 585292 42489 297546 1651211 1335596 1986421 937004 272968 1610373 1958773 1043719 1238069 456894 401089 30938 18588 589032 1710964 1323821 1837986 482067 719787 946621 389148 1789525 77144 1892839 1744478 1493331 1243530 519177 926186 1303493 698733 613006 101955 137967 887995 1000011 829264 1847356 1812815 1280952 16025 761917 957782 1603815 1258148 1800930 1024012 1162554 886197 1366926 29966 1853867 205706 1080688 790886 31029 851393 90415 1736688 190109 134222 305624 521398 1894357 1094639 455457 533970 1538985 59335 446956 383706 1313014 749307 487584 1047315 810737 355306 1482606 121430 1109405 1609629 1138137 1078346 1631373 1754888 566063 971410 1222230 1631541 786753 313326 167678 1939452 450184 1769469 560187 1801224 932537 1286485 1581131 1467618 1791688 1450347 196928 1643811 1489533 1066196 221107 658410 533068 1832761 1247729 1589963 1129282 605229 1483865 1042181 251963 375027 1643622 173568 735839 1066952 1279804 1125635 1725159 1558408 378167 1893687 1179690 1557280 1537764 1016308 165240 410337 493045 1834446 437865 433926 426977 505059 1571278 1938931 1020127 731632 264833 774572 1107528 1753507 1009761 245884 589558 1443364 18713 743039 1422980 1334357 1374000 1035179 156831 306513 785566 1930502 1207497 1867294 1031100 1048947 1190681 779095 1916632 1490291 543115 378671 1155238 1351441 1718419 981680 1913903 1562286 1433184 773644 622430 1134299 79923 934023 1580952 1553946 66661 756316 24003 456799 692256 1262198 1256989 1784914 1525905 1577373 1409172 1220310 1932489 427432 376421 404877 1194736 1472989 162570 913319 979137 1292278 559314 575049 119914 722977 649083 992062 1555573 1361199 646677 1266826 569804 97306 27885 734714 1542548 88477 1722935 591315 1969009 724163 1214385 811754 1141654 1784046 981627 1054616 1645132 1134545 1309254 1970451 1556254 1878270 458480 1811176 1865368 293459 381053 993779 642884 646136 913813 197889 1061478 574149 1959864 1740093 975682 472542 436884 1312347 483488 303373 1171943 387715 497395 239459 194136 1266481 1779261 1514770 1485394 1226465 1956912 182646 169012 1971810 1127151 1443343 1088128 1723563 1511006 458806 1299883 541145 271581 1900318 166232 352756 828868 1029243 306787 635423 1757499 949870 1500512 1295001 1162214 312972 257125 804078 97053 1455431 649547 1223139 1378940 298578 313703 1680527 1807852 807941 843511 961681 917831 1501931 300338 142550 1952719 636507 1365047 719111 1762598 1376320 1230293 1612740 1708464 757184 1659635 1694007 624718 604619 1314411 1959420 1279663 274594 687715 1925695 709090 1309888 1847958 1450913 1931217 368175 1793788 883173 1574566 1515599 531620 1612351 1482335 857258 537202 1055119 857374 1751785 719157 1063603 185375 371828 1542556 920432 387602 1524962 514790 1524857 1433737 570883 746683 1245254 861125 95074 806115 846156 643514 1537080 1891622 765035 912240 1798889 1391486 612444 1136453 256701 1565380 111929 392820 967111 1651990 1756260 190577 1914098 1160568 1740319 1831139 1864145 250492 799963 1185033 123918 3147 1535152 1602816 1520340 483954 120174 1810671 1326775 659723 380744 110488 1046475 487817 923411 1790673 1502530 1462003 585568 537082 1356393 1366097 440682 1158546 127633 614355 440500 1595996 660904 766501 1304177 312821 239234 1488882 1769702 139424 947234 817494 950294 470507 176957 1163296 1785900 616840 1461667 1479946 1880871 544320 374289 263156 563929 1129848 275534 1640778 1008824 1028607 1358962 4475 644853 108938 761499 1895548 1264098 654476 862407 1329433 1266678 982299 1583039 291548 547782 547766 1805748 1279233 1894194 996021 186307 1399772 1910209 608954 1934805 458852 976296 1950992 479659 340451 37628 1045419 1452318 1132600 1561890 1041597 1048825 404633 1840896 78952 323044 1068807 997409 1619414 1248172 151088 1494951 1104452 565349 1129145 1600422 1725812 256713 1356673 1589852 1847577 300573 1740071 961641 1618743 206632 1630686 930226 1194337 162899 1670898 1971223 233013 1360502 876334 856162 175835 150954 1853939 1014737 582786 822386 369153 1403973 1227436 30404 278838 965770 7176 1858866 823516 804313 1313472 726419 342867 1436531 1135721 832191 1357369 525354 1832009 998614 383876 796293 1820429 759367 1967174 60702 272577 1291454 695298 477368 920947 690739 540921 88860 426582 603048 1794874 1160625 137181 690603 859051 1861830 1323977 1815032 6066 486759 1752278 1038300 24744 243474 409789 753373 389215 1742441 1863503 937463 1775004 1296557 113881 208815 1740376 551260 592551 1798326 481876 286717 1198078 611006 367788 421492 516032 164390 615724 1142642 107929 1421465 778374 1823850 1571665 1201616 1671705 43515 1239466 952531 1932920 1559200 947533 1852549 1858837 917667 1782451 1947074 1292660 1750114 1112541 479332 146178 1546978 13710 83094 396435 1093642 798491 1997188 761475 992116 375849 1217322 430260 691503 1667115 707876 273683 1220733 1311135 1450501 1935754 573719 1660525 1564453 371085 701815 939998 1636144 73668 1528469 291829 510843 752706 1813598 651950 583944 1072653 636305 273261 993800 700248 939892 1471084 1524423 427425 1370992 1436004 1615009 1498874 1985730 1415742 1147506 742337 1944910 946085 1405454 119286 800537 1596118 1365787 897874 768767 411794 475589 1328457 1857508 519608 1415151 1297598 655973 437431 711248 340247 277395 252221 55737 1095282 1451422 1566473 1546770 27901 659029 782688 993619 160817 1244513 912605 1955026 865830 388288 1249263 1379113 109969 1939235 1551025 833629 1159689 1001027 578112 338793 1661838 1190674 1277909 522426 1389749 1334782 1065081 1203033 895206 14866 1040281 864476 1766602 1687767 683193 561797 941627 773917 1483002 136183 1604277 736813 1027783 1033430 690868 630020 1143378 1312373 520599 1532683 1773788 286761 1657249 1778083 721344 805043 67588 642859 1851795 700417 1010843 805608 878011 1168141 1940051 1757196 1300214 646099 1954844 1419375 1580151 1910382 1827472 1206500 1636343 1506748 1008063 362735 205814 566410 1973076 948249 1670585 186022 1789799 1419794 209497 45392 1810380 1866001 464439 530030 1743026 233973 1541596 1064395 791973 1064306 1034575 1908069 130091 490845 589098 193670 530736 592217 437295 627185 450766 1518029 1972178 1749091 824579 1426856 1993217 1616024 952583 1890461 1172179 437757 1339983 1947492 1730555 831538 1458135 1070625 770671 1341681 273839 887949 1059809 477649 222256 303861 906841 1505697 1142768 1283051 1839393 1976902 80791 1040292 1897214 1920161 105047 316678 1114111 518712 370867 542370 241485 96152 1042259 902081 1010309 1239328 1925997 1215999 560946 1685615 952218 1266821 629085 1851639 981684 720762 471961 182008 370031 799957 773670 1770387 1555561 1620804 1870149 1692815 889778 340479 1553616 175485 134658 1120993 1788951 1956841 739548 364247 564061 17412 1332245 107909 336330 1012834 1609285 45167 806915 1294292 572782 1636805 1380652 1210679 887855 442294 1335125 624528 685854 1790241 353794 1465468 1694131 603542 407571 1801881 657228 664308 421116 216635 462061 1888994 1537479 68180 871505 1088590 436616 1160503 894575 3683 314808 702617 123018 732956 980632 1556537 176846 1143960 1635928 1288428 1376500 333663 1201514 1154823 825912 748735 1945594 1837693 1636747 340184 1971770 532522 586970 1326680 33761 1816842 1031536 1802715 1942085 860751 1443890 1501062 896995 174169 216859 1763274 1387471 989911 760085 1246159 1504786 1665312 138338 1191162 1664006 347994 1235936 1876587 1357381 1734558 565100 207793 1839994 1144019 646695 872592 49427 1747289 1504943 89959 936848 1230572 417000 1764555 1527002 1592373 1406925 685798 1154049 1348958 300107 179597 1470156 146664 1298782 335810 1165424 1601141 451664 1980490 1974918 1119960 1047057 385993 1260671 1187173 1403753 737153 1696215 689918 787717 733205 482039 1592419 868091 1607240 554295 319848 366318 1596388 726749 271071 407410 803720 421814 250056 379882 1435517 46019 1351834 473078 1443730 64297 1541214 320238 845967 1306891 1105773 977854 970128 1119982 922133 1384888 97467 881503 619764 1246857 1898105 192443 883757 764928 1749267 1875972 1698015 301224 1028781 934848 770810 1812086 1949688 1783 310618 1032976 649875 254279 1306337 943676 7986 436871 209689 78296 604907 1501331 1962576 462860 762311 482610 1902187 304610 1357301 1513178 629119 1985743 559100 197614 1904630 592406 681479 112492 1884020 639794 241552 1869885 1896905 1174257 1712239 1006357 126506 1119788 1151755 455153 124863 857648 284486 1027677 1155757 514880 1438251 1104136 425124 21707 1865416 1454663 620745 1254389 1742506 1772947 1471510 1981577 963514 1516624 1224808 632375 1829307 848928 1556114 708538 1960013 1159702 411145 1062817 9961 1478262 1821485 1458360 1576713 171364 511608 1772120 1785277 1587248 1904668 429192 704660 926700 1164454 958043 707017 1353893 1124978 1030059 1203279 1482830 1730451 318565 293110 475090 567442 24275 1615951 348838 1196528 1133518 1561490 101218 678826 1388148 1683594 1815873 1816272 435304 512429 1049110 1362181 154771 385942 601854 1472980 64404 1231329 1210210 1146771 1011424 1119536 1630415 973690 255393 1283469 493935 1410384 373580 1174858 1847581 880709 124483 183933 840188 166659 230256 129869 151607 1641876 1461094 1551991 653383 1890899 349653 154751 1734233 577914 1919939 1000530 739704 111422 1538496 510890 1662194 1293146 1833330 1932025 1571017 1088723 288915 93485 1584294 1611090 854534 1181002 94125 272539 717781 745144 395600 264512 1788005 914464 382216 1156319 13573 627488 1116773 1056054 182503 650921 487034 1815957 360645 1916993 16623 667586 619261 158625 179915 1199248 670584 199410 256989 702436 84644 975917 193471 1913836 1257235 891946 149637 333765 533624 131459 1292625 1418537 572460 1311132 748690 1949219 1846435 1369191 1104387 1678683 1471591 603749 946689 1698078 785081 1505540 636775 1290369 323147 1458950 1560767 1980877 1370322 1743236 128862 1486769 933707 1819271 267467 1892841 1239700 578915 458075 532188 618725 945027 412006 1785134 1457384 1173104 338676 315908 873335 759220 999011 1648022 1579019 1018184 1019052 729608 705233 1467602 155637 1186907 1353488 1684775 1120856 611757 1180796 1458219 426759 681473 1302298 936998 1843072 1152124 605689 744327 812229 694598 592698 1201480 122834 1203943 1433568 105709 495642 755592 905881 1458467 632636 273333 352874 1599320 1248146 580666 763636 395477 159157 1651765 730712 323273 586326 1742716 1199342 681236 1905698 316379 1729803 482156 471709 778382 169236 865831 1397124 664218 1571484 1131435 849001 133839 1105219 1434379 493286 1483524 1224525 1531455 1965158 1802164 1314631 1822613 25165 1627767 603736 1351280 1827800 1982770 1788071 1342501 1709387 1995239 1896510 413944 561108 67922 949261 1918474 969221 771859 199679 1573391 243215 1291460 189276 1555230 1180499 1183869 1586684 436487 770659 1272320 1623113 1343704 1355729 662792 1578695 554817 364840 624691 168807 785618 1340032 1060710 105471 1260872 1255882 1609562 1610980 1724578 1014193 127321 1791429 1380361 1489364 1941958 1963872 1213178 233836 1549977 1136195 1902231 809203 1689368 1064471 431206 941574 1102165 257260 142000 1888984 653085 345418 1463261 1110756 1657928 213770 576497 105086 1412636 635703 1696023 134978 439607 418931 1753815 564010 804906 694291 1529671 1545095 620911 1923571 971606 471147 188568 532825 1600525 1516045 832985 1249704 930698 1662767 721081 392476 1940704 1808440 1103750 439156 1819171 77432 1444168 121186 939828 395402 327569 152132 638305 399391 238331 1930070 618347 1664577 1441219 850501 535213 1133534 724565 1021335 1985314 1721818 1900639 1812976 1164897 1238123 1491679 995784 877542 747754 950348 1061411 275067 1085185 464295 1726022 1920611 1096635 1776624 1643635 1531216 1900795 1150567 386087 933734 1913651 953181 492450 1325188 300892 1533391 1929298 601451 1174933 943841 317778 134948 1079008 910117 1425177 1983060 1071180 163729 225836 1511523 1392916 304922 1505821 875053 1592634 651985 251035 608180 681737 720220 1679992 1945516 1869655 932413 1540679 722787 1996337 629411 769645 429406 293596 749512 127452 122999 1276847 1510310 744883 1698908 796566 1910178 1062843 252041 1697644 1714195 1948917 1254895 946118 61568 1300654 619275 527862 1637070 1740391 1378081 904474 1938714 1512767 1866686 1654103 1160008 1673083 530005 759362 62336 281203 921725 1150888 1670067 1897600 1780923 97435 505282 1297108 1221458 385891 799194 1650168 1265440 359797 1650005 141220 126868 480269 1125935 1146361 571491 1248110 1210473 1245177 1429190 57616 1268267 1859893 353413 413918 242722 992006 693828 1450560 140618 559912 9845 1536829 1500697 1201312 1647339 834828 1480882 116595 1948115 714991 1170300 753619 500477 1311560 484158 607663 349195 158045 938671 503333 1050015 1539415 1071642 908692 662634 97655 1490488 1554035 60244 1963996 749220 1339156 346121 642866 312965 733542 155235 341657 647178 1511802 566953 616684 1038145 984361 267304 585057 1675249 549351 1021575 54036 771787 445671 654867 1018539 1962814 1413554 1060452 1887677 270552 1451095 1086586 9332 66281 1042361 618388 547259 1148717 1646204 1554028 965778 185081 298651 1363668 173760 615309 1899809 1987641 137579 1363819 184036 373337 511612 609192 206086 527985 744967 1439132 460412 1252160 421434 1309082 190431 1885866 1522094 892153 613389 945440 1858586 965835 888128 278794 1064023 1194848 133578 1476994 391986 1423124 882674 1211825 1921492 627039 1232834 845442 133763 1277534 1250942 1440310 625896 174398 397127 304474 475373 1934929 1606333 798586 1653267 1988329 1082080 1152039 589623 717654 748819 1671797 1724682 859015 804804 1108439 503797 436136 123324 1868328 47587 1308834 999113 1555799 880080 1534539 1513051 1223395 376417 436409 1703646 1547774 991638 1158413 281525 1121986 705672 1972229 564920 525365 11978 1359225 1968288 245441 1513806 643675 1613202 1677993 1509136 952431 479677 840585 319563 1208829 509990 1480387 1693167 228379 1100254 641649 1045811 731550 1870255 1712247 497479 1401963 854497 10638 82248 1885680 1166683 851358 1029734 264791 557628 1776214 1072652 1307184 515158 1786497 780746 387887 1566184 1669033 1102319 1680665 189610 297223 1294767 90553 131760 821828 1294228 747439 1326410 1331640 887063 1420902 342467 268669 1560981 19928 927051 657086 883825 1780812 1746043 1965654 444630 44447 816216 658436 583202 1453769 509115 1047302 648480 214177 1242157 17688 178402 418802 540600 951331 196018 656637 802245 174534 1231248 676996 705728 701754 1900573 166402 1161024 509444 1094220 216955 698469 216827 420924 541168 1554825 1085479 210221 1278787 1912936 641053 1682089 1890694 1312264 1608294 569981 1638346 316237 568250 1246705 1843145 1880599 1159430 937947 233804 1235014 1591526 1945304 1008314 222172 1129079 366442 970618 934913 828882 969956 1970830 159233 1870736 882540 1145517 173522 743464 364060 255272 1167434 708712 90762 697597 754765 1082565 941528 750458 1777531 966391 314083 1974947 954757 1012677 655365 1353246 852081 1086256 947441 1760689 654589 634516 681373 713858 742949 676019 1962269 517159 318534 271117 457201 1077744 1896409 391987 1558067 1299053 1634750 1561749 1490444 304830 75272 479604 559185 1518026 1577168 953641 1924376 1490182 1959611 1216146 309325 1224285 1113544 224910 1797521 55426 863342 1321273 314034 1367790 1024918 1087541 608252 1274077 1669465 393675 1437522 1172607 529775 1782382 639533 1110693 1644411 1571637 920605 903768 1668561 130237 150039 1038286 393890 125836 684584 367127 1870350 965175 1427355 1401827 674815 299113 861984 429798 1025961 1538105 495727 1103625 1845672 1643640 1413378 1454426 1296417 1471925 326105 251210 321767 1917543 1830242 1326934 818969 622029 38979 1130965 957187 1711576 1677010 1906151 1358912 709079 1884082 70835 1882077 1501866 405469 475543 396090 625207 1927493 1057668 1560325 1834865 911982 725688 320304 793376 1809251 834665 1692659 1864103 1353545 161910 87633 732399 38069 229509 936195 1625623 1260917 335489 391745 199913 86720 230161 1701925 505146 1317111 1943614 1675069 1469930 125853 190023 1600239 1094418 169648 1470393 123479 1598782 688706 848067 758378 1874048 1462434 1678123 1337468 753667 89674 1195909 1409409 1719555 1386138 1999762 1585206 831619 580677 589184 857646 1043306 1137315 1208023 1866866 747811 715026 1355411 1691696 1455138 1457583 1037254 1114202 669861 1302075 257472 656127 657697 1455238 1748330 1692660 1310693 1934312 582084 1108637 131449 749032 1097475 48305 292290 1552364 1319496 1312279 1308602 1278631 6 704915 138787 378997 1044766 365494 1666366 1555756 1444170 734530 999238 1668522 1785994 1309087 388140 165588 606025 265132 505565 480716 1430893 1042316 1579358 1717264 567886 943334 968995 310227 1096152 1067597 975242 1734468 1796867 1037611 1140728 948735 1090036 1872252 119653 1026998 834326 1356108 694072 813170 1443157 64538 1701831 552724 1042532 1687920 1160963 687195 568081 1653063 13831 745464 773770 83962 1481705 1853883 1331443 188360 751573 942293 246682 183615 752325 1406479 465075 1529395 1845435 245837 879101 1388517 305454 493529 1453703 1923065 121767 1658051 923794 1404402 297970 856081 1734626 216419 977314 1572289 1210878 1562877 1446836 915118 1009670 1655278 148546 62814 12635 1060759 391811 498464 1390837 1395802 1571183 863963 560595 1327858 192002 1036894 886644 1760253 1818451 1465922 918833 169495 690488 1944764 1289844 152571 1756972 630114 481396 864292 1763578 1193787 452725 788585 1019100 1641250 1145942 1857545 185520 1859848 313603 1362500 1385705 1952244 332767 1154769 453050 1308290 1923398 1133542 942056 374712 89588 1761033 1092706 1422969 1480652 109719 1999673 24236 554914 1578350 147898 1350988 217374 695947 945584 1663780 1313915 905385 469576 86584 940223 1690701 1688225 969781 869655 1656059 921168 1487962 1852690 1781739 1415212 1325285 1405284 1006697 895008 787539 68599 223301 1808135 1705664 1771487 1667295 1153821 274640 909612 179131 1550604 1832271 1117909 1363269 1535626 637268 1311042 840346 1037126 412287 553884 1090253 561696 1605071 1183526 1290419 888180 590441 1627977 151329 1894168 973963 635700 90642 1531142 180336 666541 1757465 1183821 1540989 1570517 1436768 141809 1460137 438920 1653813 710204 113762 1423872 1750599 619426 23596 249859 1177917 1664457 1205628 1517961 263381 1771530 532131 1349806 280975 271736 918877 756020 730244 1506513 775737 1179339 1571576 504632 1591174 1866584 1028661 486733 202196 1471157 1499767 528157 1953705 1047772 1862864 1468510 1634871 1077054 204623 1938890 1622975 1450973 831884 953359 782188 1716819 13015 1233155 1330152 731095 1463130 1629745 145964 1172995 1026932 1342143 1910953 402122 1075566 786734 77348 1445099 1334819 112185 220165 857541 1987233 1427991 125610 1251301 191963 93848 704693 979791 1418960 671492 1021071 1611907 1391780 203204 1067939 1124314 817131 123144 40628 1636218 854712 347088 66637 1652671 1358972 591066 1615842 1994920 310224 1494240 848316 862448 102084 1777666 1815071 402514 1617913 1304650 1560708 1327125 500410 351609 1817357 851347 506068 272955 1388056 1590708 1256821 1640289 667583 908024 432231 1282411 517013 577735 43349 1483045 113345 375187 1941121 1574096 1508648 323046 1894388 1187797 1205991 1957564 512823 1810337 249825 1440078 928687 1995749 1614553 507006 674534 1167725 318539 1996108 1217883 881854 91031 1339139 1902189 180495 1869090 1543927 1914482 1337623 531066 452452 1943188 730749 1135384 1711090 908865 1011645 1204544 330308 1191376 1736441 1413141 665393 394157 1915939 1887340 1847571 1734351 814272 949050 487130 1066875 1055628 251848 928394 472418 290967 361361 1938053 1063154 1138698 1239780 975926 1639846 677156 1619810 265914 931369 282676 1561321 1337131 283496 1057651 1845233 1747652 1126600 591712 1290542 1092796 359055 1646522 238145 1200315 760854 1420074 604080 497275 1030339 765849 1631570 947456 791159 285323 634452 1040886 1274465 1145552 1838301 703034 1456295 688912 1084682 1245077 1394037 1527446 671546 1123480 1632349 1573735 1529183 24676 1160919 33173 1935143 757086 1803795 446317 1475184 1065580 1141229 838848 60785 994889 751566 1186670 291201 1680650 84041 1633423 847161 426033 291803 561577 508905 67308 330594 1460313 924680 1728501 387618 1946366 1635719 571775 692438 1809335 1017247 947503 1223849 1754583 746549 776921 1995962 1021969 48296 1157773 692691 478404 1756149 1517262 632645 700964 717944 250582 1391976 960590 1488726 549802 502405 400209 2166 971804 1792469 1153425 649744 1081540 199019 1163314 345215 1948966 350221 979841 150643 216353 696199 1559882 1372558 1642994 71710 352794 756001 494902 1204009 1366922 722306 1704326 1257671 722686 688754 1120183 839946 212247 1592748 56664 1190115 276925 1550194 1542288 98391 181898 1292246 635074 1171161 666035 1252291 850531 282669 262396 1786869 416069 1883085 1227474 1682991 337287 1192485 415278 86175 1568330 1338465 1591173 1280755 1994862 1236966 1492693 1299035 1197018 722299 1196470 1069810 1195343 589644 1652220 1095408 795142 1774294 1023987 1862571 133602 861288 1774857 1322861 1245008 1505271 1717532 1871936 226151 371377 485144 1602908 862067 456573 114790 1985191 1297903 154764 936250 859027 52951 1024640 739309 1792151 624048 1601930 924368 1011306 1461929 882735 399088 483058 1099399 709129 1866982 1657905 1432800 1370232 772021 1113054 1118398 1983278 641531 1881270 1593476 540060 1779766 505001 1568651 1940250 1487322 1234596 1885441 1327084 900194 1665688 265680 375293 1288519 1752217 1360417 556463 1500330 259124 1454839 1237619 791286 13912 1557596 1200725 878 868541 794715 1012345 1762672 55375 543336 1914326 301392 392100 1165218 184637 1757347 901905 1959721 22505 1789971 209618 1634069 1108765 1399662 30047 116523 1567135 235627 803263 914790 31968 1975759 1104132 1176314 1391589 1373886 1918674 917062 886908 799732 610277 828910 1481027 1971312 1780726 838529 1548266 1864545 1957058 1630308 1022210 1001800 1116110 1558146 1887417 726979 1589751 1938015 1952033 923877 782491 983800 1514223 419476 1364165 1956196 680105 1185177 1437504 1455239 976839 432924 1097385 1629473 1379136 990159 400445 777471 278820 1025324 1891834 186324 923559 1208803 211029 846359 349391 244794 1449297 1231718 1347761 1074689 1165388 1193647 1159003 1167198 1115611 884805 992119 874465 1996567 646841 191773 947451 385549 464031 496963 1067783 1338521 453796 576337 1698515 1741678 217593 1765013 1431208 1100402 590667 153681 859536 1300751 864871 372514 953526 923106 773230 1115832 873328 822606 1144584 279202 639137 1273102 1768876 279477 1019475 103263 641376 38301 1006652 1269988 919712 971906 583007 1949662 484689 375544 491934 1158613 1831041 647210 1868976 1066262 462540 1988509 1703041 328171 293818 393137 1642739 1546425 897146 456727 1402608 225900 208291 1447794 905401 452102 1117123 331841 1822929 198557 1123297 505249 470075 1184015 583696 1386309 1980139 729085 1553834 786965 1045200 1809334 1718009 975686 956448 718635 116040 49477 224508 1542594 1534143 295579 933681 1079467 1931733 568686 1570175 670449 1038061 1939213 1255679 1445724 1331026 1517242 1775182 1626566 991329 1678840 127222 1646182 328776 969308 1997771 1660759 1833625 679367 895181 1150704 1406758 863470 1273742 1598993 1412108 91960 1021394 120036 725481 504636 802319 429875 1522000 1369950 1560309 212891 34032 616423 93879 157799 303632 1432128 1277489 912881 94536 1918884 1872864 1527715 1840314 1849283 870642 1180076 85386 1373350 323806 1177116 476841 1266772 1113597 503877 119425 1657387 466172 891129 297960 250610 647264 1096492 1064191 1111961 927498 383594 1987996 91265 35692 568512 1769983 1328452 1622577 622168 659434 1105176 493814 83977 1118159 840120 1887790 90813 1108042 967957 611416 1594846 590131 1479618 1025290 606698 1453644 1111584 346595 1792474 1816546 1138199 1914978 526214 339635 1818628 607875 1544240 507739 1969484 1153478 393028 464167 648506 175947 179572 1135345 1658079 829149 1552318 668678 1744406 1962031 1260721 1383234 880459 1459774 485881 582804 350037 806611 711673 1696672 459607 498166 1650590 1693925 1421156 1878654 561514 1373624 1402185 793342 763057 1851437 10826 312794 391832 304335 989437 266504 587508 1787380 511350 1408055 1089874 1744973 1398442 1629961 925789 1702522 441178 1665385 1793348 1419517 1802888 351846 1350054 1102562 1049865 1977274 1512801 1267998 351042 433944 1389700 976436 1586 1112073 129236 298926 203433 561867 984524 1996914 324038 1692182 1227276 1724770 2740 1405842 3095 597760 1610879 1658347 1649556 523587 1850933 480973 151061 732639 638415 834197 704732 651671 728870 44375 681553 249592 784146 413090 1601399 947431 1540377 1161774 541459 917749 1488603 252519 1737408 1268789 1848094 434302 592374 1819087 393702 497836 1023406 910459 333910 760795 1049919 1406724 193210 595054 556764 781920 888168 1164664 1664853 1278272 615554 939100 1088897 838748 242573 1250844 313169 1950386 742950 1468276 1616095 1703177 1954471 1774843 174368 1331211 129432 37501 137895 322735 1867506 729084 1482667 1288381 1376998 1482664 146928 113486 1523525 1184919 664613 1419112 1338195 121283 1204956 525334 94409 1079990 1469487 350757 576304 1743292 31251 1268061 572454 725687 1619765 23497 701890 1021534 305457 159280 958716 188692 52156 1734401 428018 1296907 1334565 193117 1099391 168540 916427 984281 1509589 653031 607545 61885 1777665 973789 1975314 783041 1571679 790011 932889 873553 649745 481033 1210655 1387811 1307934 741446 1968998 1936545 68763 1820700 714906 1316724 1943691 496827 462009 1039038 1669919 478156 1493094 1834913 99454 1816535 472889 69278 1031154 1716362 1534613 1039265 1449165 52963 1457284 750540 451695 1367144 1029750 1756020 1381684 1496290 1510360 1475392 84005 323430 593233 134514 166979 1269126 190146 1704480 1057282 767223 1799126 861169 1993983 573884 690509 839790 52813 156841 21857 1548986 1807088 278433 1506618 123439 1399017 342881 1322722 493138 759547 12799 840307 893461 580374 824293 711204 1369978 1995957 1136780 288097 1055858 57818 1649663 1465462 921571 1738394 935470 1363063 169792 508766 193972 1193409 235869 1936009 1276110 767575 1149867 1721571 7060 1197570 1158340 816196 1038170 195267 990354 686672 1270 465245 144135 363199 1562198 957909 342331 1196067 723393 1574609 1746990 608673 632693 1578174 83746 1169289 1372944 1497389 970410 205016 764501 235144 1645161 1946845 1804072 625093 963155 119405 761402 1143349 756393 393807 1261750 100354 1257693 1352848 1750381 1027767 620195 1494939 825008 135097 1185949 1608793 1351302 536203 313651 1758828 1032377 1630715 1859907 1159730 713632 1325100 1286669 636378 1497754 1479314 1079271 337854 861009 851147 17397 548382 1437494 817729 1786082 1248370 136237 1887941 217614 599388 1430698 221079 1626775 238290 1430327 818699 110575 724604 1076329 172571 929892 1239825 1493286 663833 342472 1475987 11913 718287 1210641 913972 1555342 759641 1441427 104802 179738 1573651 541966 520004 250974 538528 1028381 195335 1309327 646402 1669489 1635378 1388499 172921 1116576 302780 660616 1305182 1536656 214412 953237 1735734 1055222 1815514 1220381 553688 1533999 679806 1088250 43118 1820970 677415 48152 671324 1711134 419230 1564461 1727229 1884971 801440 536673 548865 1518352 814544 1286320 1469198 562824 471753 1537016 472823 801404 544729 1737654 1115527 793862 1887081 578033 665231 580394 1750913 1092101 328397 1345083 653353 853054 1183687 401167 1518395 1214690 1855741 1324795 244140 1700860 675300 1075506 1287955 1648033 1500368 369819 1415224 727958 1016398 614298 1278813 608212 1159899 1741805 1012878 1173359 234949 1097335 71572 467691 277295 912574 1117460 10559 1142701 1927846 777315 1545990 668449 1584209 446233 1837815 113051 1875510 1653314 1035783 1511643 1914498 17294 119341 1282379 843002 517799 1050644 1858620 1067333 499187 1447635 775598 1659457 490726 580170 985429 264015 1136418 1702315 187830 158302 118308 1421629 882887 366752 1979309 534316 256818 1922406 1310972 595427 1898849 1905138 1680890 1406924 1586641 1673688 1367285 1935566 341376 1090863 366190 1831086 1860442 1062236 1073305 101159 360192 395241 1339500 1988558 1117519 60750 245285 482176 1195862 437394 748314 963419 1255729 1814083 1462934 840162 761177 618768 810821 488165 520346 313525 176558 1075601 119359 156737 1193207 1867891 89031 105957 737694 1727035 1209298 1123603 56380 1175749 114359 863836 1270977 303318 1279989 862520 884935 407821 161950 680769 1947371 936981 1984669 1971766 1276655 988301 1194811 524633 1856122 171681 304573 387752 361725 635686 1040326 1951582 1522583 1738437 253911 38830 460294 730658 1681045 1989577 983624 1220974 1104088 1115142 1075141 1571348 608114 1817427 1227838 61613 970912 1350025 435830 794540 1480053 1783088 815796 187637 485191 1857193 355062 1209276 1938846 1447778 28802 774973 388264 1963452 395739 439961 1919315 1813421 130292 939810 789028 1959656 1687529 21723 701917 520895 1708681 905458 698403 867421 1610778 920318 887221 192558 579326 767347 1478238 147913 1325873 1142031 949053 708587 1202083 672591 1150726 664758 479613 1044487 1621168 1456659 1404842 1242581 263678 759286 788327 829976 1601166 1968744 569176 1811352 1873761 1293432 1223683 1873489 1777451 517951 696014 1690761 258938 1387657 26367 1215844 214309 1571000 1792883 1346020 378342 1489169 1191639 1684025 817660 330780 1865207 1310923 291274 1914738 102960 1107372 944428 397443 1535321 839009 160270 1932036 1997633 447914 588368 731784 174640 1888770 1414997 1974897 425242 1910996 33134 66711 1165073 543790 1517659 1803561 1385205 1282608 608092 1388643 267881 409556 578016 54746 66334 1798140 832487 315333 269511 1839738 1471983 119486 899050 170202 995948 396821 1535335 1349052 1133344 194157 1036612 368602 190474 1131374 555075 1387227 1352547 389867 1481003 1941610 379664 1431632 1946356 1900304 368290 1567399 1945306 1759540 1240711 1330855 774339 1267385 284025 1529537 3278 385546 778046 413596 623193 1594811 964853 1969261 1721906 1833937 742145 1767725 379625 87789 442058 759963 1233073 1494835 1276744 216345 713025 277227 1690620 1871293 829174 1474920 864309 223758 179731 255612 181191 1401232 895610 1959663 848978 1138037 1562301 1109230 1326737 1296940 342348 885420 412230 343567 1566140 1348155 217087 714248 1271856 761733 657171 1477356 66766 496825 1142606 1203245 1622153 1154166 1907678 1570316 1542707 1793208 52192 546786 724284 700565 336035 1775276 779270 1830507 967108 1353759 1349103 1933432 1361878 1531658 793146 611362 234387 885632 616328 1680175 1946892 1180342 1701945 1824015 664394 391314 834211 1004069 1574945 683456 145786 1658105 1793289 12804 1547869 1630876 375997 1984651 1733826 1145280 1217449 146472 1630330 1868793 680660 737624 1053122 626717 397030 1725995 1372693 1126092 1467447 658387 1632833 280573 1720320 743292 1731718 1658148 445782 599766 1011169 193689 961442 1065554 1879827 1449920 1592425 327252 1394046 1347064 1869873 1271829 499372 120088 480575 219441 1685360 1508328 1488382 1722369 495820 488835 563274 167703 1423138 1491538 1928303 762670 799305 926051 1950588 1321222 961468 1120923 230231 1534247 9122 1214588 713121 1218476 884599 376087 1616777 1622208 783067 1679797 1705834 1835935 1102956 1061024 709482 1166696 1369654 878158 1923673 72090 1226118 952903 764914 1408147 1219656 1048195 827887 240700 939217 44070 136296 1856235 39738 977276 1735684 1960327 1532726 1192357 1836539 711792 1167483 814301 1408236 1149231 1805674 1966223 103493 1533679 1540972 633714 1236456 1086857 746460 1960670 1917153 63103 396976 1481141 788700 342145 1497446 1390861 548180 177793 262480 1104797 1491412 219574 1790716 363005 1423290 1211415 541068 1563638 529929 242834 856463 998435 443510 355817 495489 501381 794001 846810 111894 765205 1906856 970542 1906457 1820287 290317 1251936 101 193349 1609751 1660032 855808 392349 1393227 1011239 857941 1270605 706712 1848793 1758067 1631178 1138833 1675481 490462 1615172 1291329 760866 466734 1369555 748535 538182 882931 368177 571394 622550 121080 475381 491196 646390 1096331 682250 1792172 1655321 1537062 1813548 618363 266535 1785008 1887364 1638042 672960 1925307 1561577 1284266 1567005 1806484 1265760 1771191 938033 226415 1611375 1498003 1580717 593678 665118 1291474 1593136 548761 1382568 1232580 801381 1996583 855811 1334847 1120418 421992 1018997 1391791 588823 1475325 1556911 1881633 1603638 409463 1796116 774211 987138 1846108 27069 1286622 1068391 176747 1679264 606105 1112091 498330 147307 1037070 1346880 937519 141664 239043 1273999 1450582 1873747 25244 1053922 1184716 702750 1063690 1370836 267592 1949210 1439095 1635153 1607228 188546 1968194 1655248 1667579 1535445 1525138 1006475 1901371 1002168 37165 1359216 1576451 883281 1683219 394981 815746 182398 670266 24717 1769473 1427456 867918 1313566 52600 1446568 1383407 1091399 652602 725211 333737 1633492 1432809 805765 1926640 1302577 1477580 738379 895667 889864 513799 1028103 1747595 1627797 15360 1280841 1919775 1622016 1184307 1534189 1329277 1581971 709102 672974 770278 1327954 933835 113481 1871817 1149109 1813755 807606 780168 525902 1424506 1890673 1944642 1365828 1536279 1234511 171590 1448021 267418 1706206 1637237 94854 953961 1868144 832816 1132023 768331 785849 1752185 525174 792016 1122851 1210358 1655483 1130562 1953265 250004 1983887 1453427 577674 1490966 1232587 1352651 1654555 44940 632052 1880024 1295964 795536 1198356 725248 1160059 1750849 824411 16814 1680854 1127607 1054466 588512 705178 1656996 1299596 391027 1161679 1512664 277508 1409459 1778146 1786604 832798 671010 1038778 1429122 1651851 867419 237440 1488571 1597797 222646 1528007 1488703 1683172 1726843 1908036 1925701 1845510 1771412 244268 1344565 1336862 1102450 289586 1208494 1503241 1224111 1771088 1296048 1787438 1858219 1583229 1942139 1427638 1587118 911661 969771 1452749 1425831 1638668 1845954 1850880 850805 364188 1672213 1345319 1376020 1474744 225328 730973 1989424 808642 822011 224561 1232677 331610 1715626 180817 1331803 703616 1893236 1444473 1605751 1398377 435610 445907 1372664 1805486 896346 1706108 1927024 1383813 837508 679228 1641958 657923 775407 1666580 155344 1845247 1124616 603681 745308 686843 1442114 1781380 1486833 1431202 534195 1170100 500080 1587100 1176881 1885320 1257377 1346524 147265 1414191 893827 536600 1583829 1108022 560473 777481 889239 1043158 123374 1667160 1047257 1542633 668933 602112 354175 570382 234434 1626512 1544636 1833126 1025122 157279 1818393 1343601 1690339 321246 316831 1211920 1763572 1659802 606604 1980247 707514 1843986 583845 230138 1271107 1531698 673694 1830200 575647 1441235 1278993 488568 933096 1439394 504364 677347 844293 1304301 1964049 171129 1684498 1504556 796886 259094 1566938 1877944 1207762 1429782 624489 1515330 628482 128087 163116 1805687 440640 852209 979069 1607185 1149553 254547 352600 420420 1286804 958377 40599 740394 471768 685803 1060798 1145957 1428114 1911032 853012 336461 789411 979512 1531963 1285265 1447650 655208 679475 149092 581848 258060 75178 81912 1286882 1919179 891371 1381876 983736 120407 944948 873484 985219 1494591 1208814 1632750 1763897 986347 249604 5444 946134 826832 245915 1834457 1028369 48336 1340056 1301010 1705624 1038566 1634225 1585304 276156 1420029 1207520 924360 339477 1064189 937278 1750055 1788754 1710769 1739843 955994 935355 1201994 962143 1691409 113096 932826 34462 1412753 528835 1604203 1249939 1383478 1984534 1734092 1465994 528200 440497 569812 1672919 1206007 1565107 1476920 401823 122817 1334106 464455 405960 1093130 260794 247585 1083645 108688 660620 719515 388653 583889 1378210 1256366 867624 117449 604941 1234592 1180023 445673 1443596 1405210 70429 967386 381723 394255 431794 655080 1842510 405819 778430 37388 798287 586060 1871612 1843013 1909233 252239 1171476 319337 714545 387538 983833 1191491 1971351 1236608 1639743 24167 1552231 762876 901743 391058 1133610 543163 1931239 151102 1090562 1076762 1106259 754194 1380736 1977564 1294660 978228 575149 1051979 314842 751792 808679 729815 1462900 137924 201695 1689420 334316 1885370 831425 1657128 1816791 1882204 383091 207888 1819373 298813 799492 949213 908748 194278 804670 910878 761246 100556 523826 1586332 177629 187152 1206910 1193971 9342 1945842 40132 1227201 996506 645833 254596 662122 1855690 1069438 1732312 834122 1218880 1372351 1149737 1465367 1028743 356564 1598970 313824 564640 1515324 1703058 1836121 1166474 1296195 1358113 1801152 882410 651954 1977289 614211 1239355 1772698 519313 1983351 1815831 782969 1823739 423119 1842682 622808 925908 1395765 1661596 1693172 445717 537616 1070171 1341215 895124 1715292 1611453 991122 1664659 709885 1405968 280407 326098 1181833 1734854 754996 1995532 1893398 1218488 1818247 1306303 850656 348388 1235413 1951156 440680 1475677 669199 852815 980756 1485495 298604 1341627 1208097 1892236 1926975 1210312 1782040 1758210 1806476 1579175 203680 600184 1591806 1298867 1584324 1633776 529307 150190 1155591 855908 1665535 330188 845426 1855672 922785 1781903 1785156 1070140 1360889 1894571 1053716 1321939 1766696 880494 1265327 1184030 1904337 1598719 1761984 405226 790621 691167 1265278 1124645 1886170 1454204 178275 56476 1005633 1738597 201074 185701 274143 911304 981949 217085 762792 601540 1809934 1117299 1027710 132578 1746779 1478181 1178853 301953 268850 1523615 1792299 579602 1387710 82793 1342717 149609 1626764 1431432 459905 222054 534342 205423 1430680 1603072 669055 900646 1645352 1826109 1618295 825887 595485 818256 1077210 37853 847451 1497394 1888213 683698 1304199 1433529 1582940 1415268 656075 1238648 568404 22531 1420817 1203869 551366 1563123 1432299 1745684 1303287 1057563 1704976 1622104 1686016 1563358 1552340 741790 1147524 323629 832982 19831 547377 1898283 697547 566474 1126825 601498 1254081 221837 1485418 1114945 1463246 1742664 904780 757618 255540 1327112 329089 1518875 1946212 1418632 968363 178225 944638 540642 1542067 1487657 219202 1603797 341639 522996 1195010 807526 1850375 536716 916324 1069226 294853 528139 1067199 976562 1283247 1052916 136473 770813 908088 77525 649316 1666678 749720 139427 883427 696479 292366 492600 303223 1088478 711038 89493 43234 491882 1580385 196636 955702 1998081 367325 1976891 1668028 1734900 897784 708049 400581 1326109 236634 857345 577986 1830728 496800 912921 1951751 325567 1529040 1561549 669823 1759809 89681 964600 1734671 1771368 53916 208206 1034988 633050 1057251 1780985 278295 1355606 1325260 468673 168628 1366993 781825 1382677 803468 259191 1922934 1622129 1163438 918801 1106426 1812373 1335228 1508743 616120 717670 1542106 1878513 1160793 228143 602967 1547757 1486693 954092 1658240 812564 1186880 186084 1845537 441097 1451782 976348 1485185 1012201 1549130 25243 1284996 1579983 515241 731080 364721 1624944 1183989 1174909 72285 664238 1697011 1965913 1478593 522725 24247 1751540 228617 1499671 133998 1300266 137902 485782 1114797 268765 886459 323478 509441 1972802 678704 1890740 1665766 1380022 1477379 1760619 1967083 646876 1309012 1838314 1085701 387002 1016907 1955625 557853 1267159 1036357 159265 1278663 476079 622908 192747 862514 1394529 1276932 1182223 1237614 1471160 1965013 1612939 833913 39860 186176 588994 1274634 856727 1710400 1271922 1915251 1134612 362270 1600224 1229760 180308 1862657 580429 1014310 922832 1286395 1226957 1771683 489483 1761657 1757242 375957 28298 24520 800927 539160 1562734 312069 1877456 275663 239010 414316 1506510 1382652 1389113 64050 724641 461226 492135 425311 1971393 791840 942364 1224549 29264 1652189 679262 1085487 633975 1211720 528804 311455 108119 1990400 1451495 845965 1555470 829226 190493 1516615 762561 754352 912026 585431 530740 1374535 1868617 528740 49577 1763192 345211 4460 1761845 1004041 1620381 87787 1120607 1768456 1106125 478678 1655786 1709074 1444281 1425043 1405352 1937683 178938 111699 839698 965201 1753671 488866 1560933 1306887 1754842 494727 675000 783221 473419 298516 1372475 1784932 108070 961230 929673 622905 1532077 546633 714928 1267286 524533 1643873 980889 509561 1916998 376927 1623310 903737 470012 1004026 339165 1624843 944070 1668830 563998 1122636 941197 1727 106048 1693598 192543 1755028 15514 1986600 246230 529604 1014319 1963521 1446275 1826760 373992 580431 941390 1496585 1918610 1250441 192864 152842 761960 625571 184866 699028 1552259 1052907 1597493 994760 1578251 231195 278210 1687638 4489 1062819 310395 311767 1879271 1909210 986634 11560 753287 623944 424289 789137 1107754 1291586 450970 1519345 367825 1582887 154862 643139 683633 928690 720579 250052 557361 269406 1472117 612003 77625 1661771 1184253 1375090 1577575 888948 951886 1763593 281620 807243 908617 493533 1575675 96578 627102 1980228 225260 1159142 1134686 54154 551797 581806 1483728 1202592 819534 1581713 1277194 1174064 258971 384047 1542179 1212456 1787527 1951007 1632954 486696 1166137 784890 139138 1312052 907238 983693 1237854 1921994 1488286 1042565 55190 1254878 1738586 1100098 633442 486277 593101 1699786 1345150 1287327 1370953 162583 1634168 1919133 1676282 581603 1245967 1763415 1863267 1303570 860852 305025 1119885 1651117 896016 1605987 1939944 1640784 539577 906596 73004 910033 696599 1287730 1032363 1715023 1677299 1152812 948462 1894670 201877 242250 75455 537902 1957738 708000 1753232 1257564 676435 575962 1594857 55660 66395 1668533 121574 1218293 504430 437171 824622 1056598 1795378 1707132 1794086 1299893 456510 950866 1481478 53929 169798 1949797 1788051 860487 284978 886911 34535 1587602 624959 529351 74191 1251678 643022 18393 1344747 1068267 261364 875846 1999494 1224246 586331 411327 428610 1256533 1148762 947349 1601767 1152282 1841615 366407 1212074 1687360 1027716 1856645 1422978 403809 1097859 1310101 1043775 1540323 1472481 324784 1080643 85367 1174074 468799 1647202 609150 737957 879894 1573066 508611 231770 1752656 681399 292848 710030 16400 1747794 625371 824983 1549519 1716087 1454130 309944 204454 1742228 942833 758957 1798986 1267863 1041117 243403 6422 528206 1614546 581370 416711 1578142 1338576 1419219 1219958 290470 323421 342617 1355370 798530 2320 321440 1190783 713713 1077463 84725 167828 702682 1766261 393105 114478 497752 1073388 1537103 938213 1865843 747174 1814144 1175249 69181 1992303 1236411 1932843 753267 1833544 1079963 66451 1807841 490453 1139728 843624 50289 1552082 1342392 497145 519886 1103398 243562 678868 1972082 1927998 1748733 1388160 323375 374751 1655755 66429 619021 147885 184374 1860843 681540 389443 42200 1838388 1821746 1878416 893404 296361 132457 186776 680873 1468232 1027491 247941 103354 595838 1108465 1658672 1433588 957524 1947353 1683848 1981947 995249 235655 1440741 838994 1341651 858076 1956573 338914 1168719 1980331 1269446 1068261 827158 1527454 1455900 995963 696973 1190786 1198952 771267 637641 182915 701986 506441 1165496 1719687 1194414 1886866 1102283 369878 1900420 210094 350703 1971105 1315913 1601845 135309 268437 1422766 725708 20170 665869 1432604 1951058 807680 1439300 856839 1674540 1789288 503642 379174 1515809 343529 918886 798377 753696 253565 1575030 270202 1098919 1237229 1143866 1353700 293143 939665 824126 578059 1849713 603110 213177 1305015 98736 1916200 1598421 1881671 677400 1150824 163929 751454 690378 490325 1323433 1871460 502969 791345 1222542 1922571 334887 565053 1279374 1262365 183571 836095 1026463 167366 951643 1251431 1108692 1731653 1753829 1861314 1445569 652358 766848 1442452 1311431 566354 1855176 1378503 416082 1186995 1555750 869950 68433 804281 1500157 1605699 152714 1045763 361654 40791 40727 119963 1885823 1569213 536489 1770086 509289 563464 963298 1045869 1198039 1415538 1073079 1027672 984462 855968 204498 1412972 1031541 1264574 1973942 835967 603160 53892 1358424 233644 729537 1017538 1411255 1800035 1544650 1955177 63492 1387748 542023 1581563 354955 676729 1950810 1320820 1444309 412885 1885400 1153109 700523 712470 1321323 1616048 1469353 637971 373012 966329 1065026 1146311 1667758 1418990 1876514 205112 683773 350144 515631 393293 904401 1812918 161598 1701957 1230457 193948 821419 32410 815253 579842 1156447 1672117 1280216 1370929 497326 1917687 322120 1469760 1874068 1934532 1359896 997700 174379 1263457 1495678 1527088 537669 963658 1553702 1941018 1571900 705916 420967 1974476 76785 1512431 235434 57239 856149 978591 729136 1777894 1662596 1806343 1505465 1886534 1445761 150531 74414 1275659 755417 532703 967799 821569 1205373 872811 1640437 786500 1152436 494677 1602642 1986367 45457 1452731 1195268 1609047 198750 1279108 802153 1537529 459772 1875435 727825 1693456 973121 180636 208626 1107138 1958159 1696206 1266653 1862654 897597 548840 628561 1086889 517301 1481786 639427 265925 1736884 1891234 1962093 183611 229336 1908898 1741288 433253 1081319 1084807 1394361 68236 1502901 669599 999307 1128668 1106365 584965 4959 1682412 1441112 1825864 1588161 857077 676036 948492 977961 1692165 536188 1352741 797503 227177 1842144 1547596 655738 1489725 858091 1621015 1765357 988965 1847302 1514133 1452773 234827 531610 1573253 642950 614994 1681969 1149163 761220 1682113 1914101 341461 1157289 111638 1090047 1334505 1891297 1950106 637438 1172437 1092292 1850952 1489706 353268 1879321 1078535 78109 850977 550476 1246782 355949 1733515 1650985 750291 396584 1958652 1471445 1039584 133767 1776014 40887 837006 830518 779851 492760 1466377 159430 1239382 926156 636623 496045 1995820 296029 1073587 759517 1855911 1766603 565890 642980 25628 915424 1825337 1668644 906846 811205 1277861 310400 1631969 404733 1241698 1632308 1314754 1593327 464594 1773110 1339402 257693 383617 1134322 127209 714179 371055 232433 1168753 1729919 767936 798672 1270505 1533926 1080557 1400944 822859 1872334 748923 1171471 1816236 539054 192206 229319 469870 1146301 840617 746127 306632 1858361 1425703 83943 1260558 525912 210023 1536881 685709 517507 1014715 1265398 457310 1450180 1059810 905044 309980 1084949 76032 636239 736267 1793486 716258 1464766 1925118 636047 575665 1515789 156822 1455465 1137373 964996 474257 314347 1206482 530804 1930014 120155 1680728 868987 422937 461153 249898 1904695 581548 1351486 1954625 1280808 119751 1069858 991576 670287 1151091 314765 863574 1910922 1356630 769210 24334 1426390 45221 1232791 1015225 1114398 350992 1113466 159776 595931 1093066 909793 1975321 194735 1960975 1186942 101055 911226 1413413 886744 686227 350412 713273 1513771 109198 1969474 822542 501823 1019511 643358 1561593 1770023 832040 1288684 866725 1723011 1140066 1277296 1692492 1390135 1341441 1652301 519154 1289875 1926166 913648 1233387 1629569 1763145 503706 502721 1558138 1564146 732647 556197 1680783 1425663 524974 707645 1806232 1959169 1115608 1218584 100654 1785344 1993093 408527 247000 1727166 705441 591001 1318497 1150904 913789 878979 209 1892847 1399487 1047682 719373 1748908 1298940 1368338 1971380 837353 1528859 52334 1011294 137531 913160 1851363 1442910 1408495 317685 587930 1198038 93318 436785 1915037 61610 743831 30876 1089986 1253417 419972 1891755 1617862 697271 858559 1642830 625121 1412537 887336 497617 933256 379574 361696 258711 421398 798880 482805 1731469 902901 1380252 359084 1699367 1377378 1559023 1660729 1338341 313041 542739 1638774 1889459 1671340 695362 79273 369997 1387029 1073761 480864 668975 18676 70862 188803 382388 860991 156576 1612871 1046128 1126443 1524509 467648 434017 877778 621566 640391 1586549 1477523 387815 1821035 640096 953980 342203 1087936 1507374 939171 1875741 516910 1165111 1444240 878562 473780 1414764 45249 511017 836890 153660 526183 1721921 866837 1604145 1773533 100198 1333722 1259019 1312516 1334539 337539 608356 1404579 203839 618914 1379876 1839793 1587998 644565 1455606 201568 1178406 1595118 612763 248018 201661 1855330 608843 414270 366920 1217839 173984 1777237 1558838 93608 66049 1114143 462263 889552 1531065 1082141 773381 1978703 1800006 1683389 1803443 4064 1561798 829099 1652337 785465 900636 1970638 506011 444436 20697 478117 1001045 988786 313607 1942031 222895 1979891 614001 1857188 1936300 1036091 1357648 1326856 1744917 1900458 1830371 1837504 971179 434390 906901 1994977 115371 1522173 610603 1662966 876336 855967 1591937 24148 528899 154362 507199 995241 389721 1946762 1549978 343305 150670 1794672 558579 1839505 979764 28001 1344072 1748200 637180 1278964 584140 1053159 1260822 384651 1851813 349198 1444485 1943125 421121 1632379 827441 1327004 1932420 1702294 51329 1193602 1444800 685479 1291989 387963 1864096 1156537 1921546 1142980 307395 1600609 489065 206345 738330 291692 963859 1018332 1601999 1744620 1358721 928377 468820 1022261 190254 1173870 1524023 1710660 1082501 566770 764380 932738 533191 1808833 1366646 766956 988766 680879 99542 1009067 1779817 1105215 280823 1350561 241867 1148827 1299627 39219 1832991 209056 618708 1041959 1883556 614122 721205 1277642 1995557 1690264 1205429 522286 508426 1671915 1705276 1898165 341579 1383539 1993564 257457 810315 1714281 1053965 1825914 1514707 1751882 1839559 438818 1267230 593415 1287181 130951 1337414 1182597 739419 1877746 326510 1606385 1209785 759881 1514421 1363449 499569 122601 1976382 1399138 429380 190547 1502441 414092 207302 1071753 1034558 900311 411329 1672155 883315 333919 500318 1164715 1045909 793692 723780 1271877 1884061 1751018 291924 1242531 1204434 1662725 1720840 1346002 1065302 58768 1675366 153559 646959 1703504 224799 76935 1298254 1517038 1620905 1922313 1774092 1937045 108044 1578392 1201648 298413 505286 911385 1569498 345351 1138525 111100 204115 1725171 238987 777589 1673190 1973604 1793971 597421 1954345 1908496 1635935 826271 748354 1457158 1619314 1969461 1913663 1948887 1129046 1359164 1801171 1682632 1930389 1478001 537574 1142365 1553648 580562 1810377 769764 1259911 552357 1317045 973625 1275923 270335 1277012 319237 1114356 755016 1589061 1458976 214297 1198081 234852 1501999 141316 1241950 1292406 1960599 1050641 36203 1692961 759182 913150 1201352 1510633 1830707 1996750 1714632 638516 1357723 771831 1941783 87465 1225064 331252 1099890 760649 1515107 811109 591272 1180476 1387206 752748 1678966 1108996 802066 597323 674952 1607998 1153318 785430 1006014 226049 213301 994097 1529707 1147801 1549735 463603 1920990 786322 231182 1158032 1445896 648175 410726 1145433 1802597 361583 1183159 685504 713732 992675 123522 1022775 1707036 1503948 1946286 1370286 284479 1976695 930974 84171 1857914 1656237 362933 472380 259004 1971305 1469476 1011283 1834871 1755103 1327555 54363 672942 312221 50132 1377685 1383052 79636 369172 925163 1793579 311089 321650 1562896 1236071 1819244 1466926 93277 855782 453458 420407 600599 1960188 1352903 530250 1521948 1099879 789632 1574760 1982564 961825 1710049 1373288 1210413 802145 1371545 1442019 1563609 1424137 1256283 416432 1225012 1870478 858860 1675585 963623 214473 1528571 44731 1970364 1670352 1709804 1824424 151983 641518 1194526 1474915 50258 470836 1591168 1579695 989256 276484 1526828 212298 1072770 672596 225283 1098387 854957 52758 302931 257501 1959754 466975 1241864 1697174 1213793 1538112 1560392 1871162 1876929 1480260 799248 1069465 1583634 1532055 1367156 1809176 1678313 78918 891391 1851971 968580 1237374 403211 471792 589060 1402845 1623378 894202 1214749 1655741 1279186 398405 427288 1951999 1369463 1272472 1346965 1123952 593412 1667489 1179448 611508 515011 1751370 8987 382529 1224741 1060250 57030 1373158 687765 1783536 1067378 1670252 76005 1509876 1620304 156498 1891049 686005 1385611 761565 715923 1531107 612545 796116 1076083 586322 1356021 1602065 1684858 831406 1181079 1234405 361320 671575 274559 1670580 1324250 780418 1774464 511651 758576 1053466 615342 1957955 1871953 955845 864182 1565184 587093 1903308 309558 1036667 1316172 1409352 1754121 319208 1851705 244508 966529 1129459 1839127 416797 842027 1105174 1519437 1289159 936515 947959 351327 1887632 1592145 336058 1949083 309172 1719280 1380055 1121962 1093950 1876084 63345 1055720 647446 603395 676736 690372 1399597 1516099 248836 1361600 1144373 826290 1883841 1381135 91123 1642534 68671 356818 1127077 298053 238342 780934 484263 1267791 1854571 1276797 465266 135674 1328270 910405 775405 638821 1257106 1209521 173441 1235874 1895608 612148 1883508 500935 607902 1683549 1164337 601017 272160 1864627 524291 395828 491874 121899 1047906 472776 170652 1307388 598402 1023751 1201732 664495 926019 1947299 571019 894199 1100291 1733318 1175998 509324 1685266 1542420 129390 71386 388861 332431 34780 1096773 1491915 837196 258239 1117487 456545 91533 1587525 486630 774506 304706 1433576 475044 1540187 772852 860647 1698410 706738 1756640 1943768 1677301 534776 1549780 1279442 1307850 1411866 591197 1908006 1273525 1421185 1163989 1388987 515871 306841 908549 835640 1248547 1196970 924567 1536591 46622 1649646 370970 1813184 1582292 737348 1918793 1239949 512319 1143072 1367552 833383 1297156 226017 1582084 1972194 402170 1180515 1919232 749474 1243256 1876632 1879285 1937034 1791621 648002 588180 201593 1765655 97786 412181 1294213 1430295 836136 821480 1279110 1496064 1872229 97217 700300 1917587 48798 1849829 1773098 1076412 1648706 445405 1095201 892486 1008272 1393530 376370 1100437 1360571 1883766 974555 1637575 1295862 108846 1684514 202893 1443211 1062590 349011 399575 220211 1108905 1762685 1005762 673259 1874534 136912 1727799 1767505 314918 1453203 187739 554205 535410 1106238 629659 792303 1869584 1224480 281783 160724 309458 809508 54263 737868 751844 313393 611327 653436 40264 1917994 332099 817307 1191553 1991402 1745960 11601 266760 1617869 783012 1048713 469665 946650 1602444 385642 1561585 1085830 1551046 1259249 725998 467982 1110862 398412 789637 450869 1995296 85882 1306195 484533 1394138 186034 75933 1405632 1622644 586275 49125 1033640 694645 1516270 1831160 1678763 577505 526863 647361 1822465 1613467 518569 430527 926296 595758 110772 987354 1278769 692739 415946 1640348 185898 44983 1030928 364859 582775 1318677 1349706 1927409 1815008 828980 1530786 1691471 221033 1634150 1041389 785871 1440948 1342393 869367 1276751 1431613 185256 60515 1615633 1809074 1804327 532258 444004 238533 679620 110425 593781 115119 345512 1369818 776920 122148 961079 680720 1647060 1373397 1389350 1733240 1688207 1092178 1677117 635020 1704216 471700 731747 1402817 886740 1245758 1618882 528779 712398 1220076 1523646 728345 613543 385307 855590 25993 840370 957397 392585 1503410 700234 945142 737477 1287950 840747 1625149 1927023 331071 1471756 655457 616104 113739 1411890 1611607 145093 869495 893343 858106 1645555 300158 1541421 809179 1814203 1750246 147349 1433095 1022315 1664226 1580824 339544 686129 1689046 228144 1942219 269261 1247490 325153 1064194 479798 1957143 254185 1933356 1711030 780353 1237670 508247 1166321 893837 1822446 369733 946119 225378 1562303 1072567 929013 32939 842685 1076222 558657 846352 1347975 554431 379346 654217 372539 1024235 1541763 95814 281568 169976 1178039 136335 1055849 1150936 312363 24822 1191786 1287909 1979007 140665 1892906 513800 238756 1050398 950369 676411 257431 1991280 1471484 637394 996333 48399 1838535 1713159 1085209 697367 77724 317410 222064 123990 1118973 442414 813462 1836697 1349154 1798083 33265 116292 1547434 559362 1816527 377282 1384649 678763 133700 289911 1586737 772411 77480 865264 1676681 660739 1581345 1382881 1912598 1836387 370695 497382 221251 1286289 1431979 715747 1437915 1199923 1075270 1427906 1493753 3514 574136 456638 1498701 1061231 1448306 329032 1791715 200689 486304 245751 1557719 539434 1594021 403578 1796339 732132 254188 1183711 1127781 617575 167024 1832900 394018 365466 1423721 1452415 710855 1782211 939212 1031624 207106 245509 810328 737431 1738048 1851936 164089 1868497 657672 553234 48206 331279 696761 400341 878546 1663241 1558764 1293468 938267 1311908 601377 1680627 364680 893850 76868 350173 610465 446865 1881780 334467 1973736 764559 881586 895283 1263506 1283962 876618 411354 1763624 1420951 56395 973333 38365 1071066 992553 663106 438351 806346 1773582 1577601 499298 764915 78039 196782 675595 213950 1370045 477873 957085 1428154 418871 1877287 750767 437190 733512 772334 1413205 1716108 1796748 608407 1407348 1206267 716668 897948 1235872 119984 1653646 1210192 264029 1501265 1664973 1509745 1652271 137435 250352 598965 1430225 1950029 116346 669155 986980 1194143 377355 1026704 576985 536978 1395809 1012185 45937 722775 1629419 1785237 683542 839077 491099 387743 602170 1402465 1064697 584227 34269 1310217 470479 239993 629194 493013 630644 1556549 669778 1496662 1057648 1613248 464419 1731162 835122 1720183 819594 504901 1399403 553789 1930791 1315011 491883 300952 706934 1416549 698715 183886 743630 1776499 1959302 1176472 605790 1097500 1806532 433656 1131708 1838007 135058 1615300 1203895 681234 1608190 1784905 853966 1530257 610482 510504 1498377 1728642 1498285 795840 1334131 927395 1484909 822937 299928 82118 541768 103704 1799833 1353899 1486923 1417118 1959357 1075836 1206573 722814 1608435 1415326 680931 1139768 1931887 1323284 1666034 1636868 1747944 1979047 50818 266323 954071 1637324 460830 1448793 1183790 991465 372370 1293114 1344854 1310412 760123 1997822 682191 394795 1323178 1352921 247998 884384 1482330 1605990 1731823 1817852 645216 1328258 355903 157412 824465 1283066 489590 350607 19018 1413600 1659354 149382 1911926 425189 113470 221913 116989 1438957 1852465 1563140 794828 356124 980977 1481972 1939600 1697502 617570 863351 1754942 764476 1443305 1364443 457642 27114 678685 92475 536262 1133380 956154 354063 1797727 145774 1473702 1335649 1435337 1996648 713418 634956 1517439 1035078 1582931 614805 1017983 1954779 133591 1481382 1989636 26726 1684874 712705 1301342 1878631 245588 508444 1152811 1071125 847311 95885 1705856 591514 553065 791027 1098081 757457 6879 1001892 120750 1340943 996532 982992 1826627 891736 789721 1126079 1949295 1906624 512511 230921 1312511 956901 553808 1272516 20967 62929 1413829 1775560 1405844 625132 1940516 653413 1842852 1625271 350241 1549830 1759910 1819720 1403885 1964788 182469 1501000 506502 1713977 625365 1047632 66748 1034784 73395 1978038 1526333 1575783 1093579 1140994 122776 355257 1993603 413597 1776740 1561087 737100 556768 1506857 131991 561877 1725080 1576766 510869 590244 178368 1660839 747053 76315 1525146 939765 1128500 121902 782285 1944775 25172 737145 1923968 188245 1374910 1415207 1375603 466871 51945 140307 1121038 612888 87369 609490 1353352 1676082 193101 1394076 1347243 1131049 1943294 252414 686423 723512 374128 1305790 134946 1058278 1774466 1389473 139439 904331 543806 552008 1274373 1884662 676524 1602053 1890693 822025 74700 430853 1915421 477020 1047535 327729 1314459 586853 1896753 1797729 180766 139354 1619128 1950627 595048 915804 90410 1805293 377107 1685934 1495211 1924646 47366 1481 1255117 737861 766055 1756628 1771418 1192198 1369668 1318877 10158 630281 398365 1136561 714224 1494892 740570 1983618 1220660 361047 589182 1915624 839534 205194 1937039 309708 641966 1121630 540913 935439 499463 98439 1620354 258389 1536811 1247464 1633010 357028 1130957 987302 1030812 83336 660368 1213121 892680 1432672 52310 1860559 374967 647866 1449844 209875 1762338 1517729 1499663 790217 21075 1457469 542679 1920518 749164 1598397 103649 532567 1708219 1926781 197335 477852 1869836 1173113 462750 303876 1298357 627303 1030039 1959621 672662 396155 602581 1375124 871050 95599 1540120 1883923 1036752 196711 492344 1400230 1058020 511582 31862 222939 1256869 437895 1256178 772847 692474 251319 415762 446672 1734945 1430816 341803 218502 838556 1869725 756869 1611025 470788 887986 228548 668260 134370 145914 1597856 1276117 1627890 1145833 1414699 1691932 1646740 1586868 1770882 1915044 317288 1722750 1373964 791172 589605 1526316 111902 1150549 638588 1881428 1982885 610595 687646 1597411 1397341 539451 1722387 341185 545979 1917071 1877671 784708 638621 468437 214023 928119 1693153 212013 28244 1937175 390658 12712 1431509 243689 366275 133743 803093 837455 1698721 1735840 1402489 684870 1127074 1266871 1153304 31181 419463 24975 683426 903120 1379742 1404850 709178 781979 579416 1760710 1835207 1804565 1536910 585037 610742 1416898 225634 527836 954886 83845 1299171 1761527 1245324 1024770 1776766 1068083 355404 1824371 1617600 1975304 879379 1966539 1346204 48981 1772870 1096993 1022757 1878494 1412039 274914 280735 1227550 1415064 910294 839655 342986 1050184 1265383 1750830 1539726 428456 1815703 533924 1102297 969077 79527 1856186 889425 687189 1362303 69314 1611542 152228 1488903 1533765 681868 128884 357093 128339 1696399 1464554 933599 40762 475104 1793247 554336 1018401 1089351 1473761 436388 672984 1441587 1664764 928678 1917555 1742216 391803 365141 1937603 1446472 227711 1349772 598196 1533894 1701689 579907 1282165 1113889 572952 1574912 1222895 450797 1120186 1437563 961229 717185 1861071 301555 278841 771461 937151 602448 1609305 309142 661987 1680555 797441 1017709 1767398 936741 1815731 532004 1279567 1638281 1519699 1780413 1231559 1378780 1529297 1608032 1257426 1127790 419368 186472 1529844 1447190 1425719 1263268 1626923 644623 990782 613663 665985 317409 563713 206373 1838264 1225657 855181 449832 1285448 979557 932117 1547795 1132195 231701 696053 219801 1844447 141490 233092 984086 644008 728484 351580 136479 607557 1010726 1505475 1767739 916241 1132312 668051 1069564 485640 1452918 1647789 1866244 1874579 1392321 78167 222265 1890180 119648 1429813 1143005 1749527 1704874 1388185 1331949 226917 812014 1402716 540425 665384 1903546 1518293 61288 1035493 720757 256979 1753202 1002696 293544 1437245 1861246 589920 585767 856203 175465 256490 198289 1818806 1329178 297459 523548 874357 67022 320357 1267862 935342 1520601 352127 1105995 853189 550520 1963585 697384 726261 1318080 1181036 453231 1525412 1867772 410004 622665 350548 1860255 874931 488432 840933 452301 963619 1439561 1723717 1992444 304449 450830 1557755 1391448 626606 1006132 1361543 989083 923666 1529296 1942505 1206756 1918325 353383 835339 475139 503427 237639 1030921 57795 583797 1851865 1065341 387845 637821 1764804 1748898 374933 1489636 1875568 813349 1631351 1560263 368823 1576186 1489606 1432499 1551113 1775946 564242 652795 414515 143095 724678 1427171 1406211 678571 230562 1749818 129126 255764 1687132 1692625 1092071 134838 585881 1440359 1350413 1252835 870552 1391134 1445071 1719546 1284186 1674570 1283550 1966998 960456 1214808 616736 1473005 1812687 1621274 1419987 1945861 1780615 812238 1330728 1295339 1447361 350428 1729230 1181502 1980723 1444590 123360 1327602 1912522 192176 616750 1668601 966434 1711713 767341 1717494 398862 1877308 223343 575842 309876 1301794 1028401 1953344 591949 1683531 1480096 154552 819322 346936 173099 1976025 81663 741245 683512 1979821 858987 1634019 185746 477699 1908356 1781863 466482 569956 1380863 1838104 819360 1697187 100712 200253 470157 1744766 1956899 1114879 1127370 791377 1155408 1495541 639402 870981 1092812 1752080 1772307 1175171 1924842 1652366 1468866 595542 604275 1018474 1473204 913042 71726 1253615 1815289 58005 1181047 1516812 308202 1591379 326421 1738946 95582 1227305 18613 36543 159212 763428 1426447 629743 626955 1087778 722685 1945640 460223 1246641 1253879 1830735 1769572 1794574 47731 54459 241230 57121 441149 1350225 386947 829028 1162814 1006104 964444 686293 1830554 287883 1213958 603596 1025042 576670 1281827 1896832 1029015 1186095 669153 360942 1739033 916258 326771 487394 340604 1048780 1946352 1420944 186021 1311732 178176 890202 1118332 1243395 1197818 950399 969195 1671469 209041 1682165 1247703 173025 1213873 26681 1619960 1226515 853825 196574 1428001 765545 505913 913868 1461015 1540385 906261 188708 1245357 611186 1039041 1783345 524339 1287178 593202 509251 641449 1672400 1695118 929152 389483 1441439 1226522 461029 1156955 1254687 1278930 1045858 562683 578461 343666 1940893 1002145 713197 400041 987607 413814 972940 861338 1021202 574986 1656247 715938 1357834 1940246 1985492 1081494 1209689 1329261 978926 887805 1080224 275239 238268 1980897 866315 1089424 866671 281946 1376023 950133 712274 1597798 1405539 1234513 189344 679171 1056293 1157219 1417911 502665 1183222 1592699 242170 1056807 1860984 1392817 1786170 1622798 1376006 845579 268969 1847569 1553808 23 865389 721106 1953354 321397 1567912 1965984 287865 986184 501546 690925 854484 925102 682643 159116 683586 956970 97516 1491651 489003 1490743 1245282 313298 119588 753089 573210 228465 31302 1945816 412925 1972843 1123333 126665 1224980 435787 981933 649195 1911969 1288577 760894 1542087 1172284 847167 898475 431841 1772853 1490148 668245 361284 1300924 1556164 1937917 92676 433148 1669321 1986357 173425 1222222 1822276 1513735 1832403 1107343 1271686 591069 321654 630955 1182076 114179 143260 1481225 79746 1489082 1207168 1943567 1438515 1015209 1679531 1213779 624498 1768052 1763338 521895 868082 898481 1978460 634009 1423655 1849792 285049 578474 497259 1563942 881157 794494 1808088 133031 509436 295050 1917688 100268 1780646 1319012 1137020 443432 1027339 537005 1987632 1904190 1326777 549638 1682557 1129757 719023 920443 501721 1051102 1357539 249697 41495 842378 400295 1555636 237617 199138 1924375 1247999 1283252 1070736 734587 1841989 458742 800107 1378247 191505 1618500 903926 1760238 1546619 533602 439601 1272325 1834103 107326 1708361 815249 1423662 1773186 1110120 950836 1983882 1817594 1695675 834737 512521 359975 1878256 1655144 1757189 1254947 44655 1579090 1777687 1573254 317780 1283267 1393244 1019696 317779 179143 1587268 688392 200017 1181879 1304473 1294695 1305262 1808097 170984 997907 1760958 1574411 427655 1391468 1442563 139507 1035580 1153721 1714792 285811 831847 1373960 1273177 1285996 1402038 1946549 418434 1664447 1496123 1568291 864278 1183343 1812601 1388885 813957 1918808 369346 574431 1602584 1976977 275511 1534518 184273 1864733 257089 399390 1553584 1715285 1380434 84552 1183632 233837 659421 1991807 1219454 1740228 1236821 462150 1795142 320755 1690606 352000 537755 1749322 1329164 1164401 195095 1419281 456882 244803 253215 384108 922760 23689 559369 1872770 641202 1316456 1174911 821049 768036 1435187 1981874 1824195 307521 857002 670669 1442031 165359 606143 981673 1608084 449394 1325781 980452 335501 569740 929541 851743 1755818 1986894 1304550 417351 774723 1057121 991895 1916591 423533 480309 1363638 447459 166529 1684998 957222 717843 1425237 541431 189150 929693 1472111 1468454 12681 696126 1479600 438693 1813110 25180 242199 1768933 485512 1616063 1417025 1266848 324063 1833557 826353 980109 1422458 1926230 724016 1647982 968455 1057925 1883595 833444 259222 1639186 996815 1269499 821169 1498146 1467456 1706106 1918301 698688 460526 1246364 299368 397394 1405561 989057 525772 1828799 985173 1787316 1683111 994999 1143565 1340172 1839902 1014977 878179 806755 909058 1193744 1800508 236914 137418 246673 1792930 1202427 397988 1709154 1091673 1745731 970500 1429240 147994 487709 1114372 1215386 304756 991661 1666383 243277 365834 1212152 1019865 1197693 683492 861049 1304820 1666117 284851 753240 1025237 446010 262679 644966 1368945 1158407 1874638 1388814 905196 331195 271249 176807 404269 54435 833313 1155204 1250657 629702 1364640 118922 862964 1261674 1706083 1320705 870749 1018108 862813 268875 673922 1010818 226830 1263425 808368 1799757 741585 750368 1191409 320591 581981 1642241 83199 1450948 1493397 560196 420130 1869769 372119 788718 1216453 29142 841163 372690 1611720 383466 1319868 62106 999772 852428 1844365 855103 1654981 1585049 1203166 1446809 1671341 1489545 1982365 230750 775637 258723 1621082 987344 1527213 545666 534703 1747992 939502 1604202 1169244 881407 579986 879191 383500 218631 1800865 837043 1526796 1707087 686419 202307 671946 440833 1662613 352204 324166 770445 933033 1514343 1513148 1168644 782948 791694 1087650 1965814 1215329 1892985 943363 271750 530749 212500 1607474 840147 808583 1309398 1564575 1930729 124017 1208221 1379241 390009 1221921 1272752 521280 1215451 1851401 1217899 415608 17917 195693 1981716 174841 1528353 1787333 93647 1099182 1646231 441572 233170 1005428 1117493 1225678 1728189 194821 951884 560203 1220678 1386595 1140445 666428 904321 1299620 1334732 1135042 1445350 1024042 1655979 1348069 1516963 38242 1315078 440099 300593 271733 1785562 1564426 1181291 1621208 409736 932918 495200 335740 1856251 802807 1184841 508732 618043 710452 388903 1121898 799229 208472 161162 1124212 219827 1625244 1628254 1995577 750896 28985 319328 208207 1780723 563588 1006654 1740404 1262206 1437806 555258 679869 1024020 1936349 1351548 1796286 1836869 165070 1712363 1554011 1328400 1949173 696788 1836894 1461712 1803224 285332 1698530 1564292 1254795 1233870 1667452 1163698 1633872 503968 1745962 1114017 1226492 1659052 619446 1094722 1463587 1424068 315105 1999011 664861 592894 1504374 1533998 1423391 1020959 1178078 1236129 1653807 584031 1353251 402019 68205 1915366 926541 296482 154186 947834 32277 1317995 650860 663609 1436322 468629 136430 1039759 257940 1716481 310649 785915 658685 1965344 1618196 741255 1463488 1091512 1542554 404154 870764 1297970 739839 1971765 1027667 207217 1068291 180011 1043810 317623 667543 1190749 884016 1712289 1513623 1762101 1612425 1529377 422801 1606116 513456 791851 1779282 1421007 1807627 530004 1942364 1871579 1052360 484808 332985 620384 1703994 1143636 499385 403233 936955 788730 1439830 660914 1706927 483646 989177 375987 107938 711850 1386614 604570 1562776 1706924 1786140 1823514 751840 1868165 1474479 954597 458776 410241 533328 851276 929052 168927 106024 1865511 1364189 974016 744436 1288744 1100637 705720 237797 912135 1455073 1740154 1748768 825824 516203 1651373 1784934 1569161 1015272 1630287 646277 1935710 1452133 1637669 30046 1078735 1289069 408474 426406 1639742 1096812 1434716 467739 523777 870456 5440 708112 271482 189640 1055246 660857 771654 1022523 716311 327006 15121 1736305 1994252 1644348 1894938 656356 1582270 738985 1448721 1963848 748675 1501792 878868 22257 169020 589239 403455 1530130 433301 1278818 1450831 1663010 636292 1573075 473898 1356280 1961544 344976 1914103 399025 519356 1850793 1492287 827048 1158533 1712056 1338314 1236504 706853 1228453 514243 1003471 36020 1163066 772423 1791802 1567696 50435 1491898 1222257 1489723 270427 1583425 1084190 366109 1886478 44220 457708 260369 1547027 1290130 1314967 453950 1161861 1693224 1389778 1841735 1012840 224800 1126013 418483 990891 1333494 950981 263421 203589 891212 972163 1939474 1539290 147729 441072 1269200 612496 1230731 1509514 1947217 1067517 1467044 1506654 730169 1537006 48915 1403355 603694 872105 428369 175844 1042517 377721 238394 185380 1723832 1091023 1908698 1819416 848046 1633734 551942 594817 1788953 963955 1046866 1901433 59237 321412 1357149 1694694 797329 75682 133754 182709 118797 573012 1242820 711644 393224 1368602 389997 1959031 589459 291300 1902708 1250237 1403906 90236 928007 1788633 317167 1893451 1754859 655270 1546705 1422801 1866328 1725835 1379661 691924 1669790 1062962 1366848 465588 523473 730965 213944 810797 1276165 370774 556408 1073948 178833 216986 1895375 594249 741055 919053 144871 384711 822244 1455262 1054483 199640 1349368 1486516 5999 658252 1878099 1977616 1107842 1911016 128810 1715816 1107987 21509 1927879 1563994 418726 857592 1178252 1588020 753589 1342466 1988041 1053495 1686952 1444012 736004 621563 1384025 204074 518165 732919 648468 1529080 1740751 366492 600504 927746 1710345 896004 1474011 565675 772975 752998 931046 490773 1898903 1756631 257312 1944741 346631 928494 1463810 734426 1752103 1194665 679834 1672895 1388657 1957326 908515 1687598 486354 1045329 1000767 185904 294594 400913 1812208 25205 1254211 817317 454065 13698 729697 804653 1826951 1675398 458989 600483 1940723 1224868 1217334 1600407 1695879 1087509 1506677 780692 585510 252212 125593 8663 1548221 1491334 1498859 1296200 1898466 1570241 1585396 1276292 1032285 1018891 1572346 642183 972116 75443 1950499 1538394 1894202 1752616 1350993 1598083 255304 1989861 303952 1678507 1673561 929494 1199164 483043 666198 1747453 706605 1461239 1708218 699468 1606875 1712738 1264573 521634 1113393 1915922 343447 993978 305603 1356805 992619 1301937 1224019 1286980 1594390 526296 1022901 126430 421115 597889 1739176 254752 1344076 876269 834662 1801133 346542 600378 1666168 1489303 1657756 1798873 1880537 1641964 1821444 1300208 1706817 1462563 1473130 679129 412769 1103470 1721096 1288818 1503012 1481486 272337 888457 729476 450156 608598 413609 374353 330779 1481496 1955893 1885027 337417 1732396 400710 1519869 1465466 689394 91131 1860896 97076 847011 215471 27431 1534563 384916 1144691 16292 1683075 1599510 1712831 29179 916892 384105 1304562 721917 1329708 809849 1437746 1820353 983126 1356061 1234120 568962 108730 1270445 1445603 345759 911437 1302667 1849656 1569593 718165 234324 745533 520867 217313 1849821 1428438 1395525 327 20965 1398404 1968768 1944213 628227 322245 358630 1300234 577172 263717 573178 1618059 1465837 1662023 212355 706748 1723738 834391 1199283 790659 153886 1142775 1898321 220407 1025141 754345 694304 311894 521929 1264698 748345 855644 1073435 881803 388598 1897250 912695 1470366 1629306 1014213 1967488 157276 787171 1218921 1438284 1259612 67044 271907 1491272 1095432 1647278 1764818 1342712 536576 1109694 309619 675329 95336 1468578 1109726 143496 612646 497918 918791 984079 1353309 255732 1466689 1583687 566729 90293 442697 1716802 1457760 64534 1952084 955996 723416 1549299 327518 1803463 32840 153838 516315 270037 768738 230102 1127566 1945338 1804104 1231118 1142676 653364 689748 1874214 104045 1269241 1403362 1212762 862335 1909553 1984855 1132510 408918 1813960 7664 1898333 1343326 1610158 977066 1516029 755455 382971 596817 567303 404346 240906 510264 1076306 1076716 225893 1830348 236207 264418 85848 128017 383715 1445113 1763640 692142 571196 124870 1417712 1501027 1960870 668221 1395285 1524511 346814 110457 915248 233155 1496866 1852411 1165279 409839 1550969 273909 728112 1315242 1959599 1837427 1477794 534744 1011829 1426482 1058648 1056127 550431 203636 917979 1088185 1072756 1336845 1953747 1157138 183460 185340 341986 1773087 1378397 1656815 1907788 1516219 1391811 1558779 140491 582110 1383609 911100 292835 273154 162324 1649364 437084 24922 1562861 1471601 765150 206627 1915079 226357 1502355 1803878 611483 1723117 1511609 1629684 1762896 774133 977846 742061 1538088 1280478 1775981 1040842 1061331 682820 1318192 905244 812510 572957 1063788 602382 394155 1443340 615835 182922 361623 679439 861466 1893698 98063 1293333 1785856 1917859 1864147 605194 187713 1697444 1820523 1520652 355193 1016999 1428663 429555 112725 1154502 492776 1299109 500974 1595007 1283444 901714 454293 425428 71639 136179 1150539 269044 592567 1534340 1082173 38675 862584 218957 1974945 639104 211786 1307882 761627 1409723 1101728 1617471 1515797 1291367 770477 1118106 1368998 1537323 693311 20413 737753 1210022 1666763 1641185 550769 581483 302839 434115 964089 319944 94814 936611 1507957 1515437 491171 1905988 1865894 1907355 1238516 627575 1592020 193247 372206 755678 819601 938439 1814449 1298583 567192 1352890 1625736 152717 1082874 1347807 1752240 444177 1945981 253003 632389 1177754 1079047 1304925 310662 282161 1138945 1365263 540657 474976 325979 401310 1169774 212719 1179116 12597 844531 1375075 216187 1452895 1836913 462436 1730995 438586 750212 614861 510643 120823 1677209 1629462 616921 1204637 504009 704759 129760 178796 430133 99793 165286 6512 1041178 1324239 1733411 779771 160552 1169363 963472 602433 32084 528386 1867263 1164469 1594036 1824137 344308 1258268 289516 1264208 308197 1404120 817676 124713 1356924 1519487 1053314 17195 1948658 732173 1856142 539585 1382961 1861746 359153 833961 965170 1358061 1669896 781506 1994183 1356861 27967 1100786 1909889 518786 1042045 1639195 320385 1062393 1249940 1979643 666797 1427800 975382 1047614 539633 788582 148031 1503371 690358 1057905 1838839 226387 630423 600013 1246941 670234 1161124 768408 593848 1591112 1075104 285516 378760 677284 685826 1182389 344533 449252 1525175 1955036 430511 437698 1769109 237911 63435 1560323 163628 1240618 550097 373571 334582 466338 1096724 1640039 637130 1527911 1595961 1556444 629762 262507 229619 465832 1490317 581316 1254643 988874 780036 1433114 686927 171912 1006958 419661 1936060 1472130 342433 718021 1954 22990 1645001 170694 58326 1559145 107450 132200 943737 1616820 1914615 1248498 1164336 1114347 1022325 1496912 937155 432819 649415 1561625 691085 1822419 1964559 1884164 1099620 220883 1906903 250820 1357134 1549269 1907749 1814211 562780 977611 49766 38045 948713 227346 1371071 1048205 834598 858649 890886 1858267 770375 902544 655381 1837041 533681 237677 1797718 1800452 109480 847909 1782189 1158936 544181 76546 32912 1116563 1998607 914647 1045512 1145151 1179104 1995489 22989 1780009 59629 425226 1809988 1924354 1577516 696027 1792013 1577086 1184387 1328093 997690 1231070 746411 1108097 1882245 85993 1634836 1259014 236681 83448 135411 369004 1870294 773500 1426464 645252 1844989 736125 1172820 1423303 278499 1148642 1222828 1442336 1156282 476943 891496 894116 540464 971415 141593 1977094 1415121 116955 512061 902468 860437 1591169 1082698 49715 120221 154 329937 1162307 1308023 655357 1388967 1239459 1541116 672727 898985 1065181 500295 60403 1344654 1757208 1124929 1107841 547535 415109 482814 658676 1896169 204009 1876320 1413178 1604233 494563 1664288 461672 1325421 88289 513477 1441760 1201907 1151827 1412412 1345809 961704 827962 68421 37070 1311010 1113584 892703 497067 489146 1748011 47526 1593278 998684 1736020 1653698 805922 647795 1464585 1310765 32363 1665438 1875768 1706501 1328526 1742139 266273 127390 1255378 1335279 1094623 1229468 1606158 1507156 1598462 1588585 1191163 1415211 396107 2426 1033577 1820112 1136523 1866303 1962316 770684 118363 1884206 259525 78812 1252027 1719411 316074 252455 1257663 1611937 1948021 845310 1589014 1557706 1790463 973303 350985 1873163 893530 177452 217347 144328 392610 1995166 1311131 1966385 1969424 1688453 1526177 1937333 1377370 64946 373526 548869 588301 686950 1194292 1527070 1260989 50779 42348 223996 1183238 215811 405752 120139 17200 296855 1751591 856715 1153830 163376 602835 970305 789666 1246173 46623 693774 151892 679802 820594 1588773 1734764 512298 305266 756585 310704 1779597 1835089 274322 1861821 182248 328537 866731 378645 1972414 1341893 1853224 378774 134989 1591283 685490 1533429 1089858 841364 1105399 672749 776546 32830 749972 1179758 1734328 1974233 1170892 1991649 1929278 424058 865930 519183 1147645 100589 136891 1967039 27362 552739 1539893 1600741 239585 1072256 1760132 621362 779098 243807 1150459 868552 698144 1542729 1153913 1488732 1132379 46611 1081854 274298 815677 206762 1728421 417608 1021729 1053411 179039 1357673 1999889 321437 391162 1300822 825100 797459 613108 1118358 681065 1165385 787426 731765 1082699 1109799 1549448 1342065 667642 1100675 785080 68623 1189955 1057947 161716 994562 783149 918770 330951 43644 1269104 1326434 1121446 50342 1864469 394267 894262 1263437 317453 1682641 657833 1439231 1153616 891495 1171314 914438 497189 463000 748992 1368185 1903891 19104 249119 494198 1121411 1489868 466141 1372970 858905 441318 1208480 1152891 1327102 1068692 872754 1753637 324122 1280048 501596 180550 382163 462013 121734 561368 572374 1034199 22361 1573728 902680 1430854 1824249 819336 1135397 1326736 1479774 1723278 778266 706869 835 82969 685568 1571280 369098 1398841 392394 543043 1863047 1888193 1558533 1934299 309891 1998916 60541 441517 1765736 454241 638934 1636749 1794685 1615967 1617439 1283880 429838 235597 1015368 1626243 956435 913315 368245 177479 1624498 1465533 1397764 192503 1401793 446643 1440188 1112781 1512541 1650911 375090 1450285 1413930 1861103 1056728 1847213 850120 1495714 1153763 1860755 1943510 469002 1589336 665082 1745205 838903 28428 717365 1783130 1633844 619474 1330698 348058 1712578 1201274 1563556 274619 1260578 1089079 947458 1367324 1634866 855449 1601987 722581 1665603 1167283 705755 83115 374381 616645 856168 345290 1793762 1500909 1631032 1267226 286627 614062 86923 471065 161870 209819 1084999 1752440 961425 1363879 457051 381889 1787431 581853 1375228 211327 925748 1029084 202 489236 1240199 774049 1088107 466299 1112039 595367 1109727 716276 1264090 1160517 30140 748251 1670912 16150 1690437 1599102 1085585 1814645 1588743 829429 1807999 1149536 1187166 1462738 1158451 341227 46409 1025085 1141003 1574437 1074081 848173 549725 120104 484690 1650906 79936 680963 1855329 1649333 1955062 1862650 25653 432522 1412522 1239462 1572381 823192 1445598 1357811 1032609 66487 113878 14198 1585047 93116 1686485 409104 1229363 950685 645332 1948502 1229559 366868 1909631 541380 210922 1665042 1192275 220016 299678 831429 680589 850930 1367598 1073927 930368 1896522 355808 327874 337112 767254 1201413 734860 950946 599944 336460 853907 1474960 1713428 810086 317381 1690677 1333176 843547 224040 1603796 1610183 265555 1772451 773203 1237699 1621630 209532 176495 21510 1072649 806687 998513 626505 793227 261404 1856360 1655098 757431 1423625 852000 1084512 805560 312786 387494 826098 226546 1852447 424434 1035106 963921 160153 92868 984153 164883 112272 1835258 994015 919714 257038 204176 242277 1685419 1604847 571924 1393265 1801921 1607962 305897 938928 1201381 627131 1195845 1150496 1107717 996184 896502 1739994 518806 1713461 788014 367307 617094 1199144 1548971 173200 1373157 1036451 1298469 784627 683316 1100939 144868 1272514 1113950 428737 1752281 458491 1086308 1894037 1840450 673044 1801473 463079 1138684 199653 610049 1165488 250367 1554396 9279 692184 1048336 1063254 1707512 228532 1017152 424127 1413264 77832 1139009 47658 443142 1063256 1723012 599355 1234064 1185414 752027 1462449 1182453 149702 694410 1246598 1832986 1909501 416274 1576411 1466824 1396527 1066514 585258 1892381 654071 1114729 273507 1892212 1763758 343668 1053874 166583 1054179 1843030 960765 1892420 1786084 1976379 506158 1521303 925406 1599282 996945 1690819 471168 1706898 1851008 1763929 229574 1776446 112516 691089 1667647 1292091 745740 539960 1448000 957576 767466 1250790 362598 38114 1082442 520403 1619974 1673974 95396 1277006 1752784 874753 1710872 791947 1812994 1030308 1121144 1361940 1096478 1131106 685510 338797 1451371 753187 1007745 107234 1677254 516016 106487 1956823 1138361 1273295 581020 1162561 326080 668790 716330 1068825 1232237 1922500 873141 1960717 309839 840251 295568 229380 619585 443319 813146 1609702 961731 186078 359037 908183 1416047 596133 283962 1062640 1145096 1468288 415027 495521 1363838 1977103 1157547 858597 430749 1884698 283947 641091 492588 1881429 1358616 1022104 1610740 239806 43106 1787236 311839 1244863 839332 378019 267303 1809830 660130 515760 1134966 959369 1827618 942763 1733692 263159 780294 353238 1269234 650468 371174 1300697 932557 180589 474156 957080 757454 1752781 1531362 673716 862262 1897524 955223 796303 804409 518372 1395976 600898 209909 553988 1916780 668795 935443 88966 1617043 551208 835256 1477338 1183897 1034648 1662101 1104069 259797 1904971 661857 1182138 286577 1412014 869762 1531434 1450000 1376437 1941375 1291135 1751017 65430 42682 1971028 807742 1521030 1451745 771187 43452 270360 52809 1903982 1866599 297895 246231 226384 1349059 803481 1224975 1657168 922173 1786872 1311338 223946 700662 228262 1856094 417764 1552241 556162 51385 978596 35767 1369307 744871 1729614 1826131 5214 582191 1016345 1011715 275878 1984872 584925 476450 1397842 1181635 15007 335034 934840 1637740 1940673 1672854 866827 334570 1193796 1313049 1701522 162809 1514669 726695 496570 66584 138237 49307 343374 824342 1704203 41177 1466128 1021246 1108529 799784 246280 227570 1354981 1825801 356855 1722051 157696 308346 1455811 781202 1098396 1002883 1321942 1355995 1287429 798903 921325 4500 1177300 1697519 1136537 1730202 1712757 437808 1318010 1039945 727188 166510 1948245 1654966 25302 1922559 142159 146388 233966 795097 26514 1793454 1870735 1649902 1713133 1520610 269391 1319989 1156694 1838389 965315 1808924 809797 53911 1280291 315793 1552845 59533 381453 638927 718773 1687229 1309854 729709 1975789 34614 1578543 1915910 1998706 1492259 1036785 971601 121382 1206058 298614 1949765 1605895 710456 1372069 1890117 473689 855347 1016179 289583 975087 1517599 533315 856752 871743 470947 834040 1125899 395414 1129271 173192 519590 1785531 1458102 1055891 1847822 1629626 419219 515563 876725 1104175 1096493 147671 93334 539643 1131979 650988 1712429 1810291 1074128 796070 1107421 1525634 52632 1636116 318614 386026 804850 1508123 929656 751304 1127726 490849 1449074 843389 1762702 983048 299160 311810 1820656 1316715 1812067 352167 306504 977893 1495665 1022355 1271157 380372 162227 1313685 1361183 1921927 1691999 1529737 950502 527412 1148872 1528371 1484488 1702071 135412 846529 1366042 1064241 1398207 1147360 1887970 1018044 913561 1516784 981932 264334 1093471 1280803 1548279 1924323 281000 614751 1689471 1692738 357276 1041445 1876724 1373874 112987 956612 686687 1388983 1248672 70771 520607 1648008 1395949 1073452 1142615 423537 1980439 1751459 1074364 402990 1538590 1589878 1838390 285354 601676 1527858 763585 811633 984298 549668 297964 1150324 292609 647927 1378123 1482528 142518 457971 1496939 998687 362634 940561 1828048 1880076 669913 1895652 1927742 1940037 1370994 1308096 1825382 1689952 1789321 26789 1825582 1854166 1971405 388349 1623135 204871 437085 117702 1056278 314999 491815 1694756 1560365 1943877 690116 1845442 1274371 1027321 1153501 1728842 484526 1053968 303957 1595141 765840 1644430 1308704 47534 815532 1129429 226772 1532143 492825 1799788 1218431 1829984 8318 1644439 164473 763597 1871015 999533 610191 1764395 242119 1301498 1042343 50040 1966756 1241354 1442941 1866055 1417060 1112648 1401535 1715120 821474 1840769 1719425 285566 184689 609753 1460484 1674150 165632 352987 389947 1665604 163280 722692 1967080 1619989 843611 1666244 1792802 1151640 1344326 960015 329558 162909 706852 850160 162481 1666438 1081425 452128 700441 865677 670856 624470 1894918 269516 772006 1726097 178665 71556 1147707 1916640 696747 1871247 1735249 837256 1014432 1635604 704704 894379 492942 545401 1621469 343469 987935 125081 1321408 829701 1864367 1183757 1845332 269754 1965622 1037221 325064 713241 914125 859080 71249 995022 1436032 923093 1408018 357781 943473 1151622 329416 445353 955011 1551199 1713298 820054 329950 1624370 333023 1736540 487606 499447 688030 993811 1648842 691713 1843794 169702 255368 1874124 327705 898672 1153450 989620 1049272 218021 1149201 790903 1073422 1413282 1465190 1045499 418680 989958 1773388 1030231 556331 1550152 124374 1644181 1905146 655706 15329 1245175 1323866 366649 29200 1083439 210581 1261568 969503 1308920 574712 541714 1263298 1954926 532386 743182 1781639 492488 413189 1694200 1287324 1375220 1029705 859385 1262115 381913 791919 1504585 886833 1650891 1158826 1359949 1227432 1407156 1775123 124552 1053538 308766 1960598 54542 1258567 1687394 237477 1646096 315705 608282 129250 139307 678548 523032 1481300 837322 217390 1999552 1430303 1138058 759595 1952276 990144 1215098 30896 1361312 1214637 372183 1844554 738574 904269 1825002 1252459 1383773 87892 734273 1032211 395268 294395 79055 251699 1009084 1186199 1114566 112586 471054 405079 255279 1218361 55395 1938228 1476179 985521 1349873 1317354 1429788 1596021 486579 967723 447807 378300 1582948 1078460 1172248 1846520 801083 614600 1462875 1773779 1766614 1389799 1988538 618957 1086823 1518107 1484797 210008 1132757 54366 375436 1535066 1522676 292635 904835 1595723 396304 1026780 202483 154352 1795708 564042 1512668 1779462 94522 1871846 759956 610655 1464974 1055406 179393 1749417 1442187 290498 1313341 1880292 1608220 942912 7864 1379917 930581 55650 1831757 1914768 98933 1769669 344327 1343615 1298347 1715548 247560 890956 1241587 1883868 433236 1953727 1764741 750166 1246779 81834 1113870 367111 1471170 1104177 401124 1848943 482699 276589 309795 841493 458393 1327123 1249044 1201224 1774123 449255 1428560 1925224 273166 1926773 434534 1475780 1961681 996587 1906909 1862564 1582886 628355 829608 1623258 1385423 1427141 1545364 658394 782056 742717 1384124 1078913 35883 1046677 829335 1082883 551576 68848 81114 1958138 342384 325484 42612 1341950 1414992 1679286 180497 1451215 1286324 1840763 1152206 802050 1787784 803217 1991336 1070490 1318315 804118 1655274 1033074 1573478 100656 1600270 642553 1625309 1208284 1953124 576614 1474764 1550950 1933731 192505 781690 561456 199489 470859 1412965 1271013 632203 1978503 1627096 364078 1980238 1445849 61710 560341 1787473 1593402 1630540 410373 1205783 1323376 125797 1595425 1364232 242593 1311025 430405 771169 1034666 557299 1336106 1359927 812018 152368 907690 1331622 1289863 745715 575423 1913545 1823231 302985 1259720 444744 747196 1809218 1896440 1701455 1177910 535489 1197787 233675 1076534 1388544 232950 367221 682428 83811 22546 787514 1192662 1356358 290797 287638 287721 720769 424458 980652 483727 1373416 161395 619306 1015529 758122 1228004 1945917 1022865 1371597 83374 339202 1322663 248873 1963029 1051564 1237577 593817 1187422 93514 1622984 1894336 1683001 793291 688918 862645 578616 904064 1008863 204826 1149738 715597 453482 704234 766863 1348709 142861 513168 684045 472070 16395 383151 1644542 1720776 872932 981653 229297 578094 640105 1629706 423013 1276494 112554 1940057 840872 967839 1232438 1849556 30529 727988 1860897 1971353 1676201 840045 755481 422090 1049684 1210296 1946277 734226 1825561 1443493 1362888 1011199 1778151 151296 111000 1943416 716170 1162880 701867 944257 1165484 619260 624860 618157 142235 1238223 1212349 1664074 140499 1202537 58169 16582 1740046 1980155 33170 1985934 198645 517843 577582 1418012 1132012 536579 38791 1780447 1906540 490873 1093242 1284865 211401 1255813 1202290 1341482 773728 1057906 492104 862185 335481 1601665 1924044 1739951 40540 896780 916553 1902239 292944 914316 1696211 190823 1434287 687147 926880 1052032 991349 1961990 592456 1266152 389035 626337 723353 777530 1537506 1466743 516961 842003 583829 1978471 1844188 378379 1107639 559554 614745 1645883 621276 834052 1443480 608231 404710 920651 1461680 979617 277869 1080301 1731489 1948848 1998377 297728 644191 1515556 622887 874244 929706 1074826 1722911 1201062 1984443 859819 247859 428909 1581664 487607 956849 1991419 1329099 155391 1904346 1663122 1666217 843440 1753606 1518075 391631 1152691 1696811 1412509 944012 258300 1566565 1868819 260815 1460761 1008136 637163 242401 1655066 1663100 1301569 1186106 1994163 1251564 578768 1256635 143586 561339 1479502 810744 1660386 405850 69355 83190 941387 735112 1930723 984751 661805 814184 1147404 679329 367967 1560641 1669870 1297950 1206589 831041 570268 897673 475984 1230578 1100836 1655987 309434 78376 697416 1761635 1610629 1056098 1139925 1057580 596797 415546 1236156 317326 385113 291243 1790522 980194 1245350 1683529 1206378 1669655 844136 704648 1141174 1572656 1377303 727541 1679281 667331 366536 80867 1224314 760325 3753 64403 1753354 489745 946382 732241 1020954 1842203 950911 1149922 590916 1960386 177726 1789644 1710016 1123634 873521 1891576 1321138 837503 1622451 1188116 1337270 463490 1643600 670361 287148 499881 1389303 1726001 1937645 418373 1956836 1272234 1356089 1641471 1232735 1077683 56861 1933526 198198 918686 979226 545243 273947 716405 936757 183764 1245061 627912 753420 535599 275625 1795411 1941764 925134 1047016 213645 774630 1564084 1296023 1856525 1521528 1697580 221849 1470151 1812860 359576 1925218 948552 105094 761278 1451426 1480781 417105 1748533 1671572 1910191 678378 466573 650218 318407 1379209 566092 660852 1332255 349007 921363 43516 662565 736918 663605 350003 1396154 1835105 1642840 1336610 683188 849817 1275508 771858 1756022 332598 1995884 655295 72197 30867 972560 705560 332241 1525205 957322 1737240 1542762 472566 966282 1960214 188941 219170 1662587 1475259 1575395 1185945 570697 328004 1903877 1517451 52551 1873092 90131 58582 1791524 1445343 193892 632851 415312 1206319 870881 1527668 1492375 1667947 1102729 82027 1464948 224597 1671511 352711 1774885 1519605 639737 1770733 133982 643052 819650 1939788 1058136 1285888 1872538 1762737 1380698 1712179 364911 1198563 888395 1826854 507892 1595480 1313617 476117 838520 105310 655311 456324 1130064 624499 694406 972434 64528 25633 1655112 1613254 1596162 763743 372842 200481 1094295 1362096 1821934 1221683 1868351 293909 1858828 1675087 132499 331152 1317611 738419 667824 578392 1331920 1976420 967981 1623549 368838 31521 580234 439943 188117 1036597 336877 658298 1162628 259568 382454 636825 1505600 539360 1719875 1697215 1903124 5393 914114 1596763 640984 455088 803837 233964 290137 583315 68708 54425 951307 1520882 931089 877323 1697867 1902726 753186 1173565 223118 1635793 1934918 697921 450260 1593310 284221 1717035 1942347 95908 998623 954028 1004019 1728515 135690 697082 563947 1115388 1993996 1996498 790694 1489242 68951 528909 1938733 918161 1485139 92330 1547746 1241938 1538374 1881613 92005 1494830 931870 1327563 902053 156325 1473607 824648 1052281 242438 650373 221407 778544 1573712 753836 1543063 347099 382892 185492 1983750 306468 1893058 1320819 445525 381957 558 933107 1554418 623876 875994 690901 450701 1461676 1026811 51242 1380978 1138323 438315 1258427 924382 552387 389652 1015309 1809543 270711 346849 1994295 1188114 905716 1071775 188364 1501980 1300051 146676 232348 68562 1735191 42874 1540170 20787 1894173 1418673 1545634 81061 1944267 1159331 1915802 1745448 20606 712060 283752 1800000 1278290 1695514 1553427 1980828 291793 722180 350741 648870 1465775 1920556 849986 995757 127336 1599146 410897 1491327 439608 72231 65854 869918 1995975 20005 885930 1254774 316728 1391787 715924 1539556 1971546 781144 1066779 1861322 1290154 415773 344369 510922 813160 510096 1677245 677040 1439755 136601 1469281 1960800 118563 326309 1336849 790096 966945 1513383 891500 390139 834695 602716 210723 47634 1214355 1621776 956295 885289 1748923 1086390 452327 1481783 1838837 239924 1189196 1047905 403091 1623665 368808 48694 913307 1672948 520680 1126470 529022 245578 1834428 1742093 1697471 1526217 404580 1210462 1818501 874720 1373411 1828488 490306 1998198 1730235 1477897 373448 64676 1619682 1933371 1759273 465473 1279852 1945659 1824351 1661997 1277973 1634931 891018 1300336 832594 931464 737548 1098161 726282 1071552 1280022 1970820 1515395 230746 1607971 572054 645701 359074 424076 517288 1939274 1526669 1316368 1197877 1379180 430225 934203 317133 1572350 1305553 1652566 1257461 129261 1358977 318 1079188 1299068 1090002 940464 74900 1945089 1670702 302993 1483860 219015 627451 1807910 1705342 1583397 469921 1431310 652713 1219645 315391 1730866 1646194 1924728 1268422 1138847 767074 985231 1660467 156613 586674 70042 239902 1884137 1509460 1848804 761775 1394701 1117772 1461518 1890027 1963437 1804433 599615 1037049 1093239 1845167 573360 534932 1892865 1486813 1709696 1980781 194156 1928524 266485 873351 68670 963889 212997 1640049 27423 471915 1257539 1255156 1967478 1147261 1409394 268613 1562285 669094 461825 1437141 1441838 1510562 172812 233660 1977818 1703945 812168 1179337 293197 969615 1674474 1482324 1826995 345677 447161 262889 737953 1718465 1792258 1923661 1295996 396994 346609 719385 604618 885265 875073 524 1967089 1033636 574393 1619241 802516 859839 782424 1397551 602210 1267364 624168 848846 1640666 1643968 1726037 581615 1934925 629513 982309 775284 1151045 1262344 1572586 1345011 1184300 1178959 1295750 450547 1117869 1404688 305187 1332185 727683 903723 1915422 1684561 1712806 880971 1205970 1724196 1013416 340971 1335830 1457371 1839387 859101 149897 1540214 1913403 1023185 165884 1947006 415076 1551063 1150325 750836 1269961 318913 388669 708630 369181 816376 1183574 1418237 708365 939364 90828 1393905 1252684 1813765 217125 55944 53144 914229 1550629 1063187 1572606 1150616 416508 179747 871751 375044 1258421 1457652 851431 261316 295210 1725565 1593790 678455 1080561 925637 1496905 1524094 1543257 269775 177314 311384 173136 1753706 75084 1298016 1694053 179265 1915605 318526 1954305 1291393 1554110 918654 696902 480178 1711978 909298 1517515 283154 1524283 19129 1983786 1697360 1572548 1634239 2815 145746 1345243 1864091 1161836 263931 56788 1672572 836532 642970 487694 1408943 1493899 1580090 233853 111064 731981 172649 1558238 595686 1471667 1031444 1356212 1314084 1005413 138761 1628956 1922793 751002 1886253 1236087 1279609 1529589 1544660 552031 790721 60126 680842 4718 56226 1948880 1359122 201069 1580901 1541946 1272019 1244902 1476600 1901562 118995 1658619 999388 881663 258884 1032864 5636 1815157 1205887 662275 1279585 1567580 51008 1944323 166388 854483 1677730 335499 31871 280904 1801654 1863506 1504518 136675 603132 1180634 63409 540156 109349 1124778 1982929 1707291 754349 1646501 1155468 1271937 1567027 1916353 783779 474769 1394283 1819996 1486480 499065 354205 228224 561378 407844 169769 1448327 1406686 376980 436653 1831471 879490 265141 983920 1388881 583474 1305861 110804 98646 368919 1269231 1494746 1003887 1552732 250278 139619 176096 1392265 1815367 1242521 1665777 624651 1289145 1302911 1449756 519068 1076988 837775 873691 47654 1545544 1225985 1384942 392370 1432002 1874428 1083560 407264 1977727 799296 481123 1495539 1397590 1045675 882330 1022112 207434 549634 1680564 1013060 1743275 737424 1172365 1770369 1461608 614042 1134486 1292240 951123 664796 1365532 950153 1062177 95361 1084789 803117 914969 271529 934940 1473531 1064890 1244120 1552368 1069529 1001054 1404344 491462 513190 1569408 1728156 534686 630274 963429 698049 418879 363784 174864 804390 1192892 1202325 201900 1996427 443913 1682760 1663375 116105 931787 414089 1876256 1973693 1792254 1459300 482755 483165 1840546 669301 718746 1585387 1561290 1246085 431478 1595713 256302 307953 1784616 1845373 574001 1922087 45750 118046 55102 1819773 1440115 142989 1539275 507392 1202566 555995 1254531 1093738 1139976 998721 177617 794055 1825485 832435 542122 990507 1289986 162785 1788096 1635839 273873 61465 1274118 1264103 1537713 1223163 1863181 327656 1355961 64851 1969112 520562 125557 953267 613097 1693762 1453716 909012 1949547 1223085 1232553 1927950 1116306 1225664 45375 1883863 687492 1059871 909054 1925917 517620 923530 395889 1646894 416136 1079755 1069117 1683679 1362453 1170258 635533 1678491 1640753 1303352 1760574 740196 934081 796264 1513520 1373290 1778974 805804 95950 464551 450046 723764 192108 1311790 1951990 83173 1187786 1315791 505551 1986293 1027816 1816900 1880827 1666827 1228062 1465808 622112 1367378 1479340 1263224 1225514 289237 843615 1339540 1488085 990907 529202 417688 1383146 491049 1628630 210227 918538 168302 1594836 12504 804042 396936 833515 1810106 458273 971953 1763748 1936618 454483 168231 976278 826865 490570 120923 1715518 1912551 1775753 1170936 255998 981276 4628 1552620 927315 1311343 958191 393553 165548 4887 1855395 1506961 370944 810649 912974 1089634 1520658 1001954 316335 945446 1469909 1163059 1338837 1844556 1404287 1614369 891854 1770075 830702 1600591 1799741 831719 859432 573885 221732 1863362 919220 1694515 1562455 592202 635812 49584 809628 1566738 992822 1697144 1392412 883746 1988647 1525576 1641226 828993 691573 1505859 237439 1108650 1420230 1715575 404478 495783 1707499 1604227 729473 372979 995682 674680 169255 838582 100458 76752 1574100 1455928 431790 1164773 1590547 333558 1834626 1857035 1947394 77512 1896119 1524281 1313902 1386088 1726891 448258 41851 1866961 11032 1983542 1063644 514760 304333 934592 1576892 1638017 1687577 1451037 753113 1434983 833993 570632 329244 1058134 616208 400398 989304 734003 189590 420113 1972742 1379860 1162857 1858756 1560526 448614 333748 1965396 1770998 1767757 676903 40747 704831 229364 56230 818893 430153 1361209 1172705 755716 563037 1854137 262200 530519 1260414 605942 1780570 655454 716901 1933515 1829467 1624613 524942 1647311 616069 1816120 8352 285305 826040 1100436 992094 1830689 854872 1168321 509842 1613698 1913692 486891 1245401 105058 1689963 1613005 842738 889440 1357473 85663 1280994 818575 1906099 98435 740049 288693 1875467 931685 1792244 1347220 1632870 825256 1666726 191842 1274853 112918 364593 119240 966620 1427857 654070 524362 1782537 1922708 1557225 1978002 919339 773360 498711 771631 60677 1449316 306766 1268797 1145670 1903141 90084 1490944 1493666 168407 994623 522676 954303 11953 1461217 1717251 1565870 976945 698493 1468768 952938 1264878 993496 1178327 165693 177735 1640904 426121 768260 1394907 702818 741640 930247 1258867 1730041 1262228 1237959 1034772 189336 1879637 730766 840805 1564212 1807631 138287 1990706 148580 1831592 247712 62246 1889198 1174554 1337157 1764403 82021 1600178 614116 26661 621057 1845842 77255 1514987 1221713 1311099 554215 1829322 26876 89848 1307085 1315613 1812547 1941455 1785559 1736057 867057 1537574 1968544 68872 493229 100758 815273 1355361 490895 147600 130078 218976 470514 885486 1438537 1569254 1320203 168286 153035 1929776 1192266 1580573 1416760 269633 1009395 1827738 383867 1783877 718642 1003814 900467 184173 1037849 426015 1468937 925051 1287923 642877 833716 527771 773464 1917647 879670 1913795 584592 52294 1724943 954550 1540259 1691790 1969490 1978951 479590 1692510 1568879 194124 1115583 501805 126786 466157 144250 902158 994289 1849486 1964269 117182 72075 450718 419072 1974081 466772 1916790 1653872 1473698 620072 892732 847463 172241 136242 1348512 1148330 1554340 260657 268363 129778 422167 198096 811261 40777 1568218 239312 755968 1326555 1205151 86294 73948 1343848 13409 1496750 1659250 648259 856888 949002 1733780 1191865 1179477 13602 663199 1793447 868057 519946 179639 1659079 18109 464145 1331865 430640 1029536 851685 1919554 137061 862616 413145 409628 11554 712836 955708 1981786 421035 927335 1573129 1031018 1356313 515658 1262779 871905 1033581 1891507 94703 1369013 1520923 605055 203579 48525 902811 633062 1729029 198650 912379 900253 1623016 1143783 984604 1977312 1358705 755593 1020634 994835 1980004 509220 261630 1270206 1566549 708140 1996943 1509869 15116 102154 1478798 1019962 1874920 316744 106417 1820992 1241278 1850898 995407 674230 1236161 899856 1197799 1600696 754276 294578 897457 396246 1171778 9254 1828844 137187 1846419 186447 385676 1289649 417674 1470131 1673323 1570201 1983025 1349168 1827891 1018576 931954 891396 1964193 1110553 1796821 171940 1041536 1073549 1285281 1523935 521646 371670 1524211 899500 1837138 915339 1345733 112058 1914980 405259 637499 405020 1162932 204132 1556468 566632 744711 1754126 1951076 435075 1617780 79909 1178670 833114 215479 6206 308027 111968 1239133 1183491 1235367 817884 278276 1968636 1535882 1246225 1152642 225104 810111 1132182 533280 565776 979950 410874 1092917 1503242 592064 1170804 1632580 200425 1591752 755462 1342782 870472 1976466 187215 442892 1024032 51878 1497317 1342887 23336 1712427 730400 1620403 1772577 1651109 26075 1411037 1238542 881839 327746 1163897 92111 806578 1465427 107904 57972 1810412 989747 470300 877275 1799595 355795 260918 32223 1089707 512400 196743 1706851 9325 1388831 1713071 1073978 1914134 54811 166853 1283382 259343 554195 77881 445494 317177 394488 386875 1703362 1420145 181421 298338 829726 1917871 425986 219895 271965 413049 514390 419149 199548 1743898 274695 1688544 975777 647266 437517 1377565 35829 1959447 1950352 1967742 341053 944843 1334767 1076350 645707 1315836 983770 1966071 417589 1357937 1982029 1328824 669502 699532 677001 1163671 242550 1932894 1241234 930371 314938 1629895 733902 395885 120305 810115 947290 1167919 932968 265968 1474595 1440757 622193 484464 586962 1245543 439436 449074 1609881 339888 444095 1780648 996388 1332773 1567577 1211024 1185034 405502 1457351 676544 1868695 1307098 64878 1969777 420717 1054731 810102 616057 1142275 906599 475787 1447430 187318 786431 1077876 724753 1487723 1602991 1493142 1883247 1885412 1108703 1523633 540327 1522929 1964253 383885 408501 1057632 405414 1744239 273544 1657994 650897 389647 1484760 910479 1877159 1452307 1917760 711511 1305923 1427316 1624235 1531640 1507105 423833 1124541 421818 572399 241885 33631 796367 159591 1835051 221932 1337901 1408173 558212 962354 1223947 587668 300648 1586172 469930 234983 891395 1869027 511910 664722 1462406 388773 743774 1940905 812901 872955 1013010 593827 702874 692908 71976 1453712 787741 246453 959200 1200344 1149607 81807 651590 1755273 126214 210063 955841 1320403 1966094 1992506 1128467 723752 536636 502917 1097572 922201 1861611 536397 1920963 397387 1575964 552915 1049323 167262 1164591 82630 1417464 270327 966440 706896 375246 154900 1753547 1920180 276923 505129 1346236 393649 1073369 991992 1665986 29808 663624 195591 752015 996154 1325856 1180935 1426893 1453253 1097437 1311320 1854657 1078180 1736656 407415 758189 1767495 1092287 1959027 690296 1218164 1003919 700755 1271122 682460 675442 1980432 276931 93601 1578181 1392746 1981565 212020 1223158 1973948 814953 1878753 715025 118099 1172952 527028 1553164 1842787 782845 1032871 599367 1411005 974302 1900039 1532802 3030 514940 438536 987737 1314995 937821 1703203 1319438 905380 1796570 1285664 31904 1993872 264131 665253 878596 398445 892646 1804860 312372 819448 387432 1449255 406341 1272977 896593 596615 1957681 323633 1316668 1967086 50761 1800015 53962 966557 149169 391825 389164 542617 1897063 1448371 511314 985029 27460 423086 934939 1600522 1931574 626486 1892248 1342208 1113705 713083 1547999 702882 236481 210261 124409 1529072 274974 1694077 1101572 1392056 1218303 453844 761985 374457 1857802 984327 527046 378594 1092696 233206 1244245 38350 1664970 262288 167814 767408 89513 373868 211634 1169221 958750 242932 1656635 1897787 753220 375065 1775095 1919684 56017 1610784 1181629 1455467 488817 1764069 659310 742348 761816 1939371 1386680 965839 844828 1777931 977698 1734243 1175358 35339 1377807 265751 1116805 962688 69002 1935980 282712 1263491 501724 362966 778963 876301 859045 437669 1256986 672124 1465428 997190 966897 246892 383275 1067382 811554 1600896 56125 1230042 295742 791117 1473115 1439696 813691 1240387 1152994 65639 1230323 159880 997106 1269987 509919 928637 647008 1772345 395465 532148 1742632 197395 1589783 1098834 872762 1741269 1780471 1771999 1923932 671435 97518 74453 1608149 1846533 1605677 1982123 1928050 1228096 1584179 1765627 579911 444493 1627431 1702580 772608 173119 193807 757220 972764 1101916 550564 1635131 641062 1540771 902392 1206964 1060146 813315 947040 1454758 1315573 889652 569024 255296 1987134 1032136 1968113 1283671 542243 1893282 590269 1915361 1520920 54253 1707344 893884 407148 984426 1477877 686916 486561 200044 396287 1182658 430808 1935183 75413 31832 918077 432436 65567 738822 1333644 995881 681775 1809628 1099124 2928 716647 1426645 1553336 670177 444045 1561980 332294 950094 24041 591978 1434514 805901 1789114 869041 661423 573531 1156838 167853 1569115 724088 1845464 839170 1133930 312273 285640 1517322 1462223 1155129 1325175 1427098 738626 644384 960633 212341 617946 436252 1642082 1890615 624592 696759 139398 848784 265921 125793 492263 1777289 1070009 1476728 1671139 1103798 1883810 192520 636453 1799237 876804 634405 1900827 1287804 1587709 1233771 1480328 727887 619133 467378 1081758 503739 825634 1367438 705435 975325 1387498 1528576 850168 1624658 896574 1706403 1004699 778249 1002995 1517323 853889 1673950 1453236 1994670 1943800 215593 72983 1504925 468795 1717097 1604490 383604 1052404 1734171 1791390 1615004 1101821 1109179 17720 799397 1593608 1358801 129765 332631 506977 1477238 160101 738290 928910 129844 894012 499121 910478 1893689 1098223 1485172 1971450 1579906 812589 933929 377785 1246005 1164852 1685660 432824 1975947 864881 196349 784606 592869 1490429 33197 1569127 1917531 227115 777049 497743 1545851 1589800 1065559 1016351 763312 909720 1399558 1715131 1872730 1354847 1713266 1802456 418191 1463829 438606 1306858 131953 935716 64464 911916 1233949 86992 1271003 816617 552619 507401 306958 667556 849580 413311 306898 1212084 1438169 618524 846428 651994 966295 1653662 632632 984507 228190 1610399 1939445 1441937 1614695 1020675 106880 1058295 253139 1244153 1402080 887105 1457338 1665856 1773010 1880451 533639 806322 770965 234843 384883 361999 1684436 1633362 732602 22760 1104751 690773 1712934 770188 1182133 420266 1161596 1876325 1621055 32811 229963 457851 779950 562218 1715843 1872949 478194 819557 452118 1062573 1096787 35796 266819 1947672 1131666 251164 1178690 1243731 94715 382865 1601243 1225289 1038184 1503363 1336719 1112630 424254 1480166 1174934 29319 1048432 391158 1166830 1937234 282156 1035486 1661036 1216460 1797697 264630 1307516 1143156 1963895 376391 1262354 154456 1651592 562209 1318070 1145231 1228877 402555 1997591 1076566 194315 1007213 1453809 1639584 1388540 844151 1079890 1475572 1065473 417624 195462 1220009 409446 1621518 44191 1804627 912016 1799729 1558046 1150676 1918981 1352580 476155 746528 331273 522530 1292445 107794 593861 788193 1841004 329953 109536 208254 485220 1020565 1301537 349614 519298 1700227 701920 1808721 397092 1712081 230365 1799011 211491 1652260 630146 1304617 756017 63304 1768962 1500814 1807064 1118509 221902 1091178 249819 371716 60653 1002989 1584880 453679 1710180 1373717 1448455 1070939 459221 699881 125461 1392035 207788 623477 263816 1636466 1623932 1696313 1905903 91390 1806194 426481 1521214 1154788 1937756 1436465 176082 1396531 1260066 1836238 1698458 1629582 6021 200015 1245484 143276 1949764 259484 959220 1418256 594950 1393490 1669261 1425401 687358 1815944 509838 994891 169538 1939111 842329 1376363 943029 628170 1682409 907456 1567393 699236 1786830 1434332 609838 990361 1843738 1561546 1769105 197997 566336 1172113 1214004 1661368 1385051 1389966 1748023 1026117 1659382 289350 1959741 1891704 763782 1734118 389564 1929819 1726000 1606583 769360 376474 539536 1384539 441264 135170 56514 1789654 1994836 375970 1366753 1685000 4107 299353 893754 1529522 268148 1531392 1095443 147966 860396 1936963 514912 1052094 671099 576339 7776 119382 1537504 1332725 611349 1258387 1641761 232499 78070 810806 566654 1387887 757699 427304 1887354 1213353 1554911 622831 796439 1803269 1915789 141764 300257 1115952 965894 1135698 230529 841210 1708602 1300318 1718033 1770823 52641 180874 168034 1327462 666348 1436615 1227735 1255731 1468546 22959 592179 1031470 46306 705552 1134596 1054830 326401 448041 460524 1600022 1249212 19825 545804 1806987 1120925 1077998 607590 1545332 139020 986993 42045 738226 1904607 1378639 558741 1215217 79729 1609558 436725 1992461 1981810 572437 1478619 883275 1226331 936472 1986656 468928 742287 1066157 1173747 323749 956013 1831281 309103 1465860 1519602 1429394 607239 118189 1119540 1226071 928389 315514 410180 996407 1572759 1390829 1805272 337614 1432924 225629 36122 339325 809052 948217 1431602 1769201 1046949 42900 1608082 114625 1826559 1267553 1083177 1800931 1225640 714856 487590 827746 1325374 512669 254851 310193 579440 800554 561747 1985270 901175 489361 1349061 1334640 489354 928889 641899 47077 1013227 123992 1312067 1688064 1611992 604791 1639896 1137434 726014 1720886 134247 1725070 200036 1913359 501188 283349 132116 1253486 1916870 1051877 1833253 1777731 1108475 1435835 655227 759536 440477 1145525 18787 1448079 727226 381231 430654 447326 429867 1867458 952803 1269982 1804449 5537 389088 1366203 687971 834136 824793 23398 1546940 694643 459617 1257678 912232 1144764 898515 1993042 1345109 1814551 824633 1725479 1284219 409785 393312 1860695 496275 780528 1977536 149137 439490 886534 229366 264539 841827 1920987 1489576 1973195 543576 1979127 1359895 599754 1373633 1930735 685699 673612 1449096 619645 1108233 1781921 1789305 407693 1066476 1424206 1115870 135729 1918701 1765859 1687708 1358640 1445299 1439129 751366 1597374 292061 1110619 385133 95544 170978 169455 911445 700043 588956 1061209 357430 1690526 611901 1176420 1964194 1561506 1560777 1155929 1627268 1333359 1878698 445455 1810354 733022 428161 1387321 1013506 144561 1359428 149842 287924 1503406 944502 1048615 634008 585902 741832 1704799 1801340 70448 1792693 756005 553617 703059 202785 1650323 1674208 1059764 1848601 138449 1840869 303247 1767898 1112956 1720849 1866827 1204925 847163 333237 155687 259696 17975 1638026 180958 1596701 1420274 920956 270262 1666834 538129 203982 163560 385422 1443198 883723 579205 974733 1325036 115611 823448 1516976 112898 1352309 335450 360243 1887965 796256 427843 1246073 78380 1469147 278053 368601 1745820 1796548 1504037 1407801 32131 990548 1828562 1349811 393221 1922159 1111193 438042 1219773 1406230 1856275 75493 412278 1003449 1584688 1473329 1222932 1881849 589438 317909 522841 1030101 209959 872524 786422 1923852 78526 1828613 82649 1239193 377266 2500 1965744 125180 1959976 1928342 1600135 1395542 1714493 657564 670331 81224 91428 549424 390717 739651 92580 171468 267933 1424598 1058523 1703830 510093 634776 1407894 121193 594044 532259 1653026 1644710 1558255 314098 1504365 471637 1533291 919416 1953081 1718597 1233938 1886945 1838415 791681 733424 533497 1087179 1897815 142357 58386 872891 202984 496663 1047788 579890 1242537 965181 1693753 650596 437890 21594 107349 669845 1385580 1604962 1388670 299797 1628213 1698868 1796801 1533263 149457 468823 1544387 1437392 1246296 1748401 1861416 14055 1634859 246866 136011 1355711 1930308 440641 67433 1400338 26533 136978 1975667 1245860 180966 562858 369048 822460 272215 931896 573152 1307937 1134931 1838983 1976632 69064 603698 217382 1707150 788345 1394110 152481 362832 481186 313523 1646851 1831696 316120 958409 1335232 1408827 1427219 1777493 1719471 1243425 992214 1792322 532055 1564006 357272 635345 237221 1577012 1481387 924835 496438 1902198 809081 441649 199964 1280305 1588612 1749874 1320189 1565698 1702705 579576 539424 954044 321015 1170227 1651357 1743402 491804 1426898 152535 1282615 369443 173957 674086 1802894 326437 1620492 1501835 793090 268281 729744 1556583 1939637 129986 1244932 891407 132796 1656422 1181374 1249266 1790540 568322 833063 1358347 571317 818543 908565 1245194 218424 778491 566422 94 1157919 716989 1181371 511583 1436070 1491019 1147879 793772 375321 294177 1223075 1747960 173056 1736965 781598 1281731 227274 1760256 1836863 731507 1744641 557498 1925012 1687993 1760833 1596955 281321 1636276 1371061 236346 955565 417494 1847287 746085 1967059 1989912 230449 263062 1563974 401572 297463 1795237 607996 1024900 1664375 1075022 848234 1738495 1543898 1088381 1361951 668034 1376345 743275 1136826 363467 603589 601388 755453 1344827 1431191 1022971 1819071 247083 1126276 1485770 1595632 1865383 135291 862583 1410080 154176 1959476 619480 1037050 1269579 1795853 1139514 1389185 1230530 287774 844280 1025806 840719 1929980 1411256 1457827 62977 1090836 521258 392110 1580477 1204303 345813 1823988 206484 527043 1623100 1422303 850034 648242 510035 1429422 42777 900993 667185 1784176 1008615 998319 1527300 140842 626680 1112646 1318646 1828841 112076 814910 585673 472627 1586990 301173 990056 1980422 1892863 1195305 688085 1715329 1880798 412367 890399 1174947 1220655 553806 114846 1836631 1726733 388541 1488432 644583 1751513 537655 941506 1895910 695813 711855 1444091 1186972 437571 99581 572386 314178 1975794 1972492 1646927 1256494 1757560 1138781 1273194 1999743 1441051 660051 1754436 809256 206934 1520154 437089 1726108 487906 1270293 382835 186045 495805 1598859 1159243 1206306 1006546 1264033 1884218 862891 1956539 1962993 54764 1627606 1023563 1270652 872715 714270 541309 59527 1111847 223700 1218354 140233 307362 379922 566051 156139 1605549 336350 1466488 1739470 900067 269531 1539211 1669814 1737417 292048 1538418 1159462 298301 1103459 1346729 1098508 1971092 1614106 1039606 897731 1899483 1925932 355333 1406806 380015 11563 842504 10695 1141055 889185 1431683 323807 1201726 93128 1078828 1568078 1287167 332019 460170 1510400 966441 819020 1334144 1472524 1826410 1628644 420802 438437 956337 609872 392222 136512 895152 1430828 1653763 312962 1970163 974467 1205674 649394 1530874 1840251 1563885 651540 466567 1073348 1775640 1699966 1955824 1936927 671744 168700 1882554 437996 1984907 1033645 1281921 466676 1035695 1912184 1488690 693119 666513 607811 375012 386320 1847837 1714503 1493933 841331 780616 1672768 1539177 1985261 19880 602655 818523 1638394 792050 1666130 1134348 52569 1145887 1531221 1017393 191481 1654111 268499 1925515 1647086 405106 441220 1757728 686931 1993331 1981117 1104592 1280289 995959 994658 1474777 1626928 1081868 1552459 1143788 1737181 156992 967748 810868 1792410 1180307 1932697 810614 1983475 466944 1875808 1824043 1165054 436622 1220688 471325 811933 26969 1747085 652872 1599858 382595 1853736 1430572 1483099 1633330 185705 1179607 376588 649463 1902923 1045737 1332100 353681 656870 1918542 1579984 779129 912233 1069112 1638930 883740 1141498 904820 777598 1680216 1215387 1403666 1666869 1427890 379455 1328281 1753826 534925 230619 1422101 1464023 1420039 406183 1291917 1392 1914087 914442 419936 744951 1863641 652800 621957 1157703 725953 874235 97403 364629 1621725 959211 1115786 1372575 342201 834867 1417730 252916 1440519 1769522 1212998 1993355 1395507 1088648 1550680 642601 1849469 464776 1829648 289717 890070 4691 1443258 1161722 1404691 1138670 32772 1485958 573892 827991 846327 1850557 1431454 722670 950583 1476520 1028656 891455 741456 102880 962733 163910 163461 347798 521805 791574 1927407 1093417 1242998 923796 963095 875952 388940 59405 1287641 1804373 1786396 696321 874888 1558310 1394044 1383229 1212098 1881586 1715489 2561 1815938 1535781 833501 497089 1175759 362661 1103737 1428386 1778204 449811 1254192 711858 1266000 1742493 48893 15407 1084338 1722066 339298 1901954 1039449 1421080 327485 986720 933802 1054041 957996 701510 956411 324959 1481423 1403696 1838430 1936183 1699701 1388322 1689523 1929973 1919327 1254690 1115857 1446942 1061119 1111384 1218020 881878 1106832 1616856 1273090 1009996 1128374 183271 1135759 743669 1879456 208905 1298554 694306 1627564 1515122 1863761 1030780 481400 967121 1214036 473725 1527429 920791 142462 1841113 1826625 1456632 1822131 1676020 1401639 1070338 574972 879659 958218 1980907 708813 633415 951345 1002420 1886227 1892834 76582 470286 1552258 522658 1458643 710709 1697153 354011 1982641 1676144 930082 717278 85564 504489 1725113 1886009 853467 18557 703266 781992 1562403 1331947 822474 1124746 1781314 391317 196000 685137 403821 377981 721286 603594 14813 143783 305176 1328628 81515 1276864 1345075 1399987 493974 1512961 1027151 198967 1485798 937952 468184 1580156 548349 1372903 191961 1579686 1867794 187206 1287286 898539 1938241 719625 1387646 1521577 1612162 350965 302811 1101571 639073 462353 1750358 1381293 1700648 1952841 369473 1913379 451685 68190 1928320 380018 1014314 1195243 549284 250604 1063818 388277 1061265 65474 47229 342490 554048 1713417 1631585 1778653 711387 724176 1353453 1764363 676843 1107584 61259 1960474 636484 1068774 1512285 1814593 1214464 535923 1259584 1673060 898037 1289880 1145446 1414370 259041 1325760 592139 550394 1213664 1802941 1142707 357955 1661778 666248 118924 1852719 1725517 928838 1792371 1002338 468353 617385 284675 29534 790421 593256 1738956 90966 69114 131435 1809177 1263519 123565 752503 9303 266088 1553403 232897 570232 623424 1937635 1708533 1034081 1520145 423842 1330790 892904 329734 1817495 1180260 425917 764609 277677 958265 67861 118104 165869 165468 91481 423740 1189721 748089 1724480 935429 1470867 738013 1075723 1903222 1222013 1649101 31817 1590692 1727807 1903153 1887943 1984420 1142679 604497 892670 546468 393099 546071 104656 233568 540929 981758 920005 1653933 1087365 1532749 1720456 718137 860701 659630 1577865 533295 100807 1194926 757337 1103233 612653 1979050 621531 1577779 1139517 1081503 71095 1994161 1846988 1260011 1026655 625062 1145919 1430146 1289966 1974994 1968532 1404822 799754 436597 1280168 62758 202905 432508 648674 608653 316142 1148678 894578 339814 1659251 798213 302789 1006160 636321 288778 732434 1272850 1865308 1816510 1329011 1470267 854574 105901 1009584 1386152 1202943 2073 692101 804138 639277 968954 1129591 1300668 1965206 781292 1569920 1973910 727221 634784 1117166 1247702 1826169 663074 1996023 1003 1402947 1731919 963640 1844723 1858258 1418582 1317505 1273473 1990382 1881999 507821 1458247 72209 1149072 747113 710725 1218862 1854264 32236 113528 897768 188494 244397 802979 1976491 1993785 1000182 457359 1198213 715452 796165 176157 1014253 476916 210762 659288 1679415 58692 1756785 492561 1214300 896606 44560 1922667 1736354 1764152 737704 287344 345324 1175059 1218358 703286 725153 107638 778630 1816730 1701456 1869785 655278 1574537 1652075 820665 437968 1138349 521589 1572705 699136 512879 318170 1010953 1859292 178374 861956 211550 352143 47781 7454 1972764 1594638 1760743 1105253 1033956 1597842 329232 1816947 1461534 933979 470199 1080658 1305987 1443174 524441 32757 1188572 1603865 310482 1342554 1345935 1045626 1368972 1476618 84687 1106684 134252 1537996 1909400 1756810 1689077 1142289 951469 1622139 452984 1950247 515613 1060358 1386318 711326 1901610 152834 1080867 209954 1956166 1271251 574481 1769914 1674048 1186256 335509 1818851 537778 341441 108376 449157 1315518 1235194 1727693 622732 1698861 1900206 1232324 1666399 1125059 886273 1287006 1307013 755361 469189 1762445 338574 1784459 1828729 584853 612963 1628197 1959117 1212722 692215 1951976 1222044 399929 1664049 1839181 1760361 1965826 1882444 252417 300692 1383133 1020556 391770 76482 1266607 13070 1405115 1574862 447675 531873 670518 504369 1121319 845334 899079 1042020 1592235 67927 1256616 1213144 633978 522188 1306119 1339541 1964457 1593539 908656 964755 248108 1556968 406694 602166 681602 1076685 94702 447376 385571 728563 1493309 61272 594228 33304 1510242 428999 442075 1585432 1420983 504450 606891 100292 873422 1580260 1824308 624345 894678 555449 112515 714020 454028 1347286 927534 1402601 1868220 295088 21292 858266 1568051 409199 1747230 1753199 1583093 505488 1124515 9194 1147731 1748873 1437412 5679 1491461 304546 429307 353954 1606005 1403588 1017961 1899432 592951 534270 709363 1442304 182377 1476302 1763977 1735632 1948647 291310 1343308 189153 994384 137796 1253642 969032 1081760 1549166 1567739 1209050 975760 99265 1551407 380594 1085198 1080328 438314 1866724 939796 91799 295290 1004191 950991 1678964 1941752 612909 381512 145210 1042669 502153 1131749 505650 1886823 315852 768150 1762624 634463 1262130 373133 766759 1579973 461267 259707 1373642 1084857 230446 400211 504109 901546 248435 121920 119149 1714851 461603 636162 598874 1052167 1682231 9729 217190 397307 261270 1678138 1245417 1007888 686552 1456517 441575 1057191 614587 1336120 1425910 1367802 1924680 292031 393789 17740 1242955 793705 529921 1041448 78801 659200 926909 508927 1246875 835043 849159 625748 496710 1641384 1991455 1751940 1513696 1845992 1405312 1823641 713522 1681361 1672270 1428659 1582021 1295543 840657 1418858 83342 1269785 140025 1036884 157741 672109 1281256 568968 1786535 1604737 1115200 801560 646374 1194617 839546 438713 1316298 486295 897436 1354033 905656 1096713 1955398 1482504 1214072 465812 954913 551638 1160107 1379776 902159 214539 1118999 562357 972090 275349 1240253 1230114 1663921 1421559 376463 495242 1406747 1445319 571304 1727679 1402859 1959518 421589 718517 151529 481814 844735 1742557 476781 1120046 1817669 998580 1045989 1694773 1936856 1623714 1863193 770937 442797 1481364 893456 1060525 855492 126589 1670946 156037 464544 1564075 531936 1488047 1660633 1977638 195330 1829571 1554536 928028 137190 1173380 1923251 61551 1579952 1784703 169530 1031048 686705 1207418 216504 676877 1100053 294239 796028 1195494 974267 116244 1000163 1374616 1967661 1845309 1173721 1459560 1979257 1384665 710315 1376924 680645 586293 1404776 772027 1163239 1318774 713150 282833 1026788 358900 11133 258153 212582 1795536 1753374 1324343 1060316 1573599 1437039 963088 1821761 1915888 1245088 1996841 1016346 23593 1198354 105694 340559 625079 346961 1377076 4916 271130 612805 1323382 1146580 1832526 623486 544416 1919663 1824368 1918195 1452785 1907690 842601 381304 1725853 1569029 1700492 60583 1365516 559007 1090997 1659834 1351270 971693 357803 1220079 1391282 1930121 1867640 1116022 265263 601829 1476377 1692850 1313400 265705 944004 1137227 513571 1202927 1884230 1530424 1757186 1479912 1964749 893391 1335641 839982 429684 1801350 1876593 1631409 268529 315556 1288076 964765 1765684 769822 462414 255128 1889558 411588 945377 972214 1526221 405749 1876477 1407740 800155 1284965 184858 1000540 510364 1248308 637314 344037 523232 172547 523133 63472 1886857 1030153 304633 364920 250070 1682696 1234001 50035 1889654 1962817 264264 1330201 218703 1305713 1455960 1626534 1980019 614995 20167 1531147 1827617 1077833 346646 591743 840742 1156253 435464 1442421 284195 512501 286356 1030684 767209 385372 1465738 1681919 1849941 353842 210167 379842 514146 1838262 1497645 1884985 362575 1794564 164910 1137117 1285339 1382800 1460385 1799620 1224023 1785171 494501 1055636 424141 191478 1866298 1613493 1541366 1240042 912750 1339827 239598 523087 1543330 333769 1465835 760863 1301428 641321 738716 1176885 613331 832794 1488091 1412641 1540535 158239 922271 444380 868693 1362561 1899148 691206 737284 1063874 277584 1337741 218222 883157 1744047 248551 1040431 1517440 1937995 289881 525595 1251515 520235 741040 1179002 1393618 1390334 656547 1838028 82735 1531724 1751378 1742114 498005 63994 1422723 1673695 103132 868838 1611948 31715 1001967 70773 1500116 1396779 650139 940815 1281164 1437640 743572 215226 630796 995960 1615645 1243836 604902 678693 1689228 1167391 1020861 1879557 1485771 1723435 333153 32473 1355104 1539671 1060548 413882 239243 1184008 767458 1512785 1615999 1358510 1521783 1531775 1222852 679316 1839564 434689 343453 981540 1782019 1983408 231458 1924497 1182695 529627 386498 20719 1656418 456395 1162319 1104777 1167724 126359 1860510 372877 194562 1674648 827028 1267739 1821566 1364285 1401547 1182849 1534655 450965 805665 1101469 1625384 918344 1755862 946309 1916655 1578427 1826047 691102 606329 1148080 1107721 1352081 642848 1004060 581808 355944 939442 314499 1734716 47880 302072 480802 1916701 499102 1652487 572702 597398 295438 69001 987213 191826 1669395 924592 211342 836001 1844667 955574 1642853 1768227 1019283 804063 654910 1288215 250329 405441 227442 1939682 1055272 1272960 1357403 360710 431044 1760195 682425 438534 1797505 1771887 1138559 1136907 1388401 1369586 1378963 717186 107990 1105354 1107107 1767639 1273190 1828406 1606161 1655530 1427418 1502127 250527 1132427 66717 479224 1813169 111490 337278 50964 259931 1490062 1517673 1825215 512887 1023272 1649166 1043978 68023 604265 1866311 163770 588108 196334 170963 1385131 428154 260554 1976387 1967875 895094 993227 1738233 885505 110495 722213 641443 712718 1788465 1932009 1883114 186397 1991417 427623 224118 1350182 946812 1934758 945617 1891657 1894243 34855 1726419 1643549 1389541 1788088 1213748 455231 603094 1532561 1009001 1146386 1414812 1963022 1263318 80098 1380491 1861507 867069 1690028 340404 284239 1461892 1653074 226071 1462394 195764 749127 276028 1105072 1538852 516437 1151712 1281345 1417517 888777 1546780 637660 1812461 771646 94818 824516 1672836 456627 339996 1338759 902150 850397 1016505 1761208 444011 945969 391352 789899 1173732 426780 1572187 390161 369999 149729 1470420 1457439 1127782 1895128 1595924 1210760 237041 1179151 23001 1921571 1506260 1011644 187774 1394146 490317 404461 1337413 1770417 146318 523001 1669182 1286128 23233 1103655 1923962 234524 1153335 688243 325049 571432 1512263 196416 1207756 782504 973184 758995 562014 653305 784741 4626 393196 24025 802065 1645759 1913188 1272306 389320 1811407 1031112 1907391 1109550 897220 879788 213680 142055 1425672 1211519 1020038 1445715 736463 771551 1532719 980648 1942935 1962365 489942 685053 1339061 505125 1651443 1025464 302174 1329722 1795310 1866687 1314652 1119356 1916460 1065412 418801 1070408 735171 599089 1737424 1284231 165017 1990622 841738 1137614 1119896 753376 766007 1096497 1873229 1366324 318840 993361 190178 914408 1104475 1294654 242315 769463 15554 385725 1605749 3016 1764234 1452134 1192155 725674 1870408 1254540 1951678 633044 1201939 788021 1124101 1271919 1240293 295092 880549 724224 1562959 1021746 1159979 1418674 843990 1098865 1952422 1838110 1602330 1524701 1035014 1007874 869185 1442673 1277030 942253 933548 1582968 309910 1216371 990936 750226 455371 679074 1058129 616709 945781 1657415 563936 521039 408448 1137893 1401109 1405192 666631 1815628 749369 876355 510009 1514264 1774517 222680 1245818 277685 1140189 467458 325967 1298930 1726529 1033753 1582420 1506549 1248045 782868 986338 1627532 1367356 1455532 1569940 1179536 780949 1037950 576116 1264714 1624344 272066 1305454 203867 66184 1196686 447285 891741 1594237 673235 374610 481970 1330190 494300 1770091 987166 1503275 1159227 1813369 250887 1039236 1994819 561948 1762763 1693759 426847 1094155 260071 880316 836369 411787 1416988 1133516 175140 1177635 954868 383924 1057364 372388 1135832 1490186 77799 1572089 760343 577676 5088 1723870 961268 465528 1516725 567544 1053357 693102 61128 1638828 1527966 644799 1183276 447764 1888600 331577 1279453 1121049 323813 1568441 341658 1906498 978075 1521482 1000792 1288609 1174929 1520647 256471 1611479 566128 1620612 940392 986162 1725834 799455 609464 458285 630421 1872277 348351 311107 729191 275237 505704 1818150 941532 333338 52824 1211951 1612367 1426345 702708 739898 1794790 429601 1812440 1703997 1217275 119057 1276984 836641 843246 898398 1963944 1895245 855085 933624 425417 611632 65162 389420 1224753 742079 1186912 944608 1771595 1192804 35247 666783 114331 712120 1657802 1985377 513025 1815210 1045696 1224344 1377774 1238247 487443 1120546 121561 413462 133385 800514 354628 926761 327791 1759254 1352937 1440877 896212 1388553 830011 822489 1130821 1455074 1766772 76850 483943 229974 768568 693193 397200 314523 1286875 1983981 1922493 1679404 67662 1998789 1795409 504879 582271 1564022 577456 1288387 1618012 1811699 1061739 879772 227862 941051 1244600 1375595 852858 1077762 787873 1015737 835040 1842671 1928886 459820 1157128 1681068 1571432 128681 233764 1762082 1153391 1348048 1294216 356740 646437 1930314 1587590 1655366 1528146 776367 1774377 1946485 994618 766299 1262187 1827898 1128056 1880179 9846 1991645 615257 1051615 11826 1562016 461556 1518917 1445744 573595 1622003 1484875 1670356 827101 235685 127667 1946767 1707328 97705 130283 1173208 715496 1839992 1993643 1493391 981953 964961 456425 355833 490243 846617 876694 685701 541259 1184279 726253 938641 1251291 1149367 1728320 358946 1099150 1701955 942225 958336 1858109 1902999 1837594 1509030 1717930 731793 285855 1849257 625681 1152432 1076759 317898 1320732 364367 197933 871455 1429504 1686467 256957 1574032 1299419 1523347 1963537 199208 124867 1519648 1091422 720355 468163 872151 1345294 743715 20189 217830 1791308 1682913 1629470 1687867 473911 1019338 578976 851676 267286 189475 216078 884904 399588 1741958 734532 1060678 336061 1949196 1662336 1602310 801707 1312080 320598 1199282 548202 156640 5740 880163 1940811 871860 1042287 436240 335153 289536 1980293 1089992 1495188 955843 445258 700607 1318689 1856843 1140896 788087 1541568 1599131 1588829 1456194 1096314 1103989 1905808 1774581 945672 1282320 1687621 1350896 997158 803193 911755 1046556 437998 1212452 1407414 38338 1169096 985161 614955 60522 1575188 1718706 1684408 407858 1776088 1200219 645105 284059 477935 1519525 257313 127104 910241 972463 534919 1253197 865510 1408019 763900 973470 1559581 539522 1811331 554616 429274 495879 106617 1913700 1185162 1172429 168525 769806 787289 1574493 263722 576329 1293059 785501 109934 389398 772625 605761 1984700 888251 643617 529675 275970 1035362 53086 245117 245361 77586 291190 845027 1656577 198589 687749 438926 124564 217820 1583416 36685 678509 1380543 451471 1100134 1555356 1181978 73620 1924808 1856193 1927466 1535614 12151 746182 863890 1513713 1384889 791321 1872514 1361202 256836 1900943 696216 1813235 1487015 1928025 1742240 1856017 687476 345517 643899 1507332 1209524 1435127 468949 1582717 1296114 268197 922004 1731037 1002755 337411 1869518 1537655 1157936 1923916 428516 488360 325399 352484 802330 1370581 1595436 168553 1879564 679527 627478 339882 58267 364493 1400535 1157656 438303 804623 578729 837948 1576229 501226 1743303 793247 1438658 1966612 188370 1646306 1030650 1457230 1273036 462818 1394060 246446 1883453 777960 88205 441597 1678229 1596989 558892 1551145 822836 1905265 570086 1393383 907816 1793739 1105514 1417774 305493 255085 1610103 1948181 319118 560298 583710 1874687 1186583 545405 1529999 903067 1682748 1651804 465582 1872109 763924 1473512 514657 258577 1313116 397100 266775 313272 1262371 1026533 1509581 1307692 1078422 870242 1591039 1076902 104742 632443 1031341 173686 1798267 64550 1919278 1542923 1774625 634504 136988 1515197 1300213 789690 1333241 1910954 1646195 426751 118934 329146 1144823 1747360 1544012 109467 356214 413277 502114 88251 1557618 35197 782614 253801 1472239 1497428 631390 1691490 1269673 1205937 1062868 1769907 172188 1168941 390548 700347 378209 431293 1719631 1973064 586068 1046381 2948 311939 825329 1157718 1298685 1349582 634527 972598 213487 1713206 1768435 1117104 1473230 1568637 310091 768885 1919419 619414 1908814 1410844 127156 568279 1936076 43242 828892 1612083 204702 995487 617677 343866 1744586 495584 1983713 386515 1291664 223870 304128 1203703 646480 1402359 771333 86811 1049486 313778 1887929 948886 536939 825555 1831416 651120 1358821 1888607 161664 1843982 355286 1425841 1089483 257965 75087 497153 1487181 1933963 1461736 780951 1147226 1096267 1467731 343817 1876709 395055 1619880 554042 196826 630744 1770132 965324 1649223 1461169 226794 971235 1398412 1375530 511973 1451722 584755 1253431 215358 684886 380851 901937 434306 1427054 714739 146674 12207 611411 1965979 367929 1151346 517579 56950 1791092 1350192 837687 667578 1543983 419027 1794504 760142 757998 437818 806230 1672968 1354455 1786010 1532060 791705 149284 1719252 1986978 984125 833146 652467 1953639 1663288 189740 1682723 732196 820920 1614993 1998738 1677391 711383 1519725 500509 315301 267864 1176152 126072 1574576 286293 542589 1426862 422878 380407 935515 1802730 98377 711802 1486881 146111 631114 300415 1968921 1698447 238572 201123 1344648 1692910 335000 1669149 832623 757421 1004977 1391710 787992 36630 1060604 1068472 837092 128150 1837963 654431 899382 481111 253474 1583555 1426956 990422 471735 790225 486580 444182 287793 1870707 1401292 1814462 1942677 416752 624175 30104 145501 334893 1000076 1621647 31766 1403788 1039139 1471812 283215 684030 269249 969616 1252288 92145 1571668 125353 938175 269988 1087538 273905 515181 220663 1713277 786767 1082997 114381 1623098 1091886 1833452 188820 94077 763767 814142 221650 1098000 232932 373452 124080 627726 1075496 360327 1833422 1031095 1947918 971057 763320 652571 1214708 63136 50146 233934 796522 577159 139690 1545947 1232814 467561 256885 1725388 24640 820244 1347310 301856 1777175 63226 1446544 449692 1109471 839338 1195796 808847 1484404 287434 1218101 245238 243286 945748 1311084 1548562 1143689 1398099 301598 1843565 1475293 502583 1605560 1635858 427357 233408 615273 1685391 176692 1702921 1211993 383089 971031 189044 1543921 1471023 726000 281916 1398441 1674966 338869 483950 938717 809784 257454 1360270 1389253 361335 1234756 1262996 1472235 1782412 301525 502991 22229 385259 174103 248429 237943 1952172 1357521 1676333 365430 1703139 998023 710713 1935618 1048225 1942422 1327967 1296809 1728388 1168307 1283607 1423445 1726723 1141326 1240043 562750 343442 341390 1489806 960254 1920697 1628312 670533 1297631 1558953 1155925 964321 1920706 678336 1782158 1281220 1001952 330867 1817342 1580944 242461 1602976 1774065 1553242 927809 1807426 1607587 1545381 32336 551923 44321 1876051 833187 680161 1258949 1923190 1458507 1914931 1915655 694702 395950 858982 1627520 727143 1955680 1084596 1149292 162312 981931 1303661 814731 1037871 490684 185697 1310058 1812247 1969682 173595 384121 1319875 340863 1718405 1416135 592402 1088743 1936588 380150 14589 1870811 1796048 1958397 265258 1053342 1276133 14215 1276477 1257397 1474035 1197690 626138 1486264 1506546 1195937 1551765 266866 373892 1206647 608298 1812569 1168204 994260 800311 1280867 649013 57716 1881688 556835 1503053 1693728 279618 1747352 994724 1655977 1499095 1438842 1667783 1056067 1503907 1774269 1937400 1979651 754735 840018 116458 929018 1516033 973741 48345 600891 455852 667591 1687650 1948481 1078792 1750397 465008 101313 1744787 24557 938869 1835908 1637304 1042166 285707 494181 348673 609698 1423687 869345 1637548 242371 403366 237788 933910 62584 1619660 1034935 911575 1227156 1029166 1751556 530098 1377079 314335 1783940 118972 887388 580912 1177442 175468 1658069 1078324 550900 597349 848247 1170899 676130 1846457 1346426 1725279 1206901 1227825 1634212 1336125 5791 941947 313877 141449 1918377 1618588 322062 1690202 1353133 455036 645896 1728775 1113661 884283 27544 1675780 1614902 381582 390625 243007 89252 1215926 315957 1130435 872366 1519214 98175 655772 1510763 1697420 1995727 391602 427986 1676852 126470 717508 1670655 620827 1961960 671469 1362304 1862994 554477 1106791 1297925 961271 372995 140105 959404 571000 1575235 1230157 1114983 1432144 585237 1316870 162993 1256626 620587 1285877 876140 13428 1978298 1112104 967598 322018 1304472 1208350 1224944 364161 432704 46396 1962569 920764 1785621 1717352 1289572 1139263 1968722 1713570 864914 1852065 600007 1371307 620831 405766 1910102 1784587 566126 1505173 1170675 1905967 55280 461420 1759173 336475 1729744 891246 1133668 939566 1477003 793704 1492412 1789870 1837471 368266 1184261 999139 378245 425416 464783 19313 1632262 1093257 1641656 475401 1479861 466727 255618 434506 694367 991503 1631617 422962 58205 150369 1986195 1528905 618822 1087385 1404514 458357 1798287 1187842 1532972 637989 1288526 1660469 857743 1943332 1238666 112081 1635540 1955921 212275 687585 28693 1737979 1556270 19716 602757 376576 1512262 840800 65776 926921 1819542 531815 167345 1605935 720935 429135 901450 1638569 707152 1687780 1700061 1062742 901615 1194501 147723 960579 86208 384593 654308 173689 131948 1228645 1202577 261914 346457 1110954 938759 1739894 722740 1498566 613403 570280 1299699 1981972 1321668 851840 241666 74769 1181098 1833789 350800 1307524 1419159 1983059 320039 1405190 1871639 1200375 229573 684445 1087633 346707 1359732 1883105 1472137 707533 346430 1343812 1521467 214122 272838 1749080 1168137 846666 1170493 675180 377272 964024 1070252 674708 338037 680501 756406 1179773 1970366 655026 1798647 491794 636916 991092 408718 1282042 1906372 1492926 814409 1114787 1440823 338511 259113 1924875 1614579 684638 417337 674348 789205 663232 1497273 1287051 1708975 73376 621066 494938 1251519 1862837 1546646 607751 1314288 1858252 139753 1186046 600863 865653 547935 1949438 815578 887091 1353708 531777 584032 1403284 689902 631929 155115 1814550 1559777 857538 103244 361372 1433571 1174966 48579 1276012 360167 261767 799314 764269 1822433 1623329 1265767 760605 659014 351421 1707062 2531 1351938 1314734 694912 854889 219752 925285 151706 1797084 554065 1465905 1430380 1235980 676677 1404647 1096336 97206 1493355 815230 400135 1498669 1064476 1229699 131025 1745591 793783 1215574 232295 37209 1808537 1953662 1286562 1832305 603932 833209 1896134 1206080 1013364 1191415 192046 1696612 1357379 1758574 660076 335775 1862155 855316 835763 465303 367137 1730501 1650433 1975565 1767692 863363 153267 121733 627470 575553 805021 534075 1943181 1714425 847785 1246854 1379678 32636 1669167 588028 1880501 1681558 1938766 1907723 120557 1462498 60452 744875 1458571 1684187 313158 890906 1118222 1968940 1322777 1761330 1675009 1671411 1490748 255326 639601 491007 1502555 1336611 1389143 380385 218537 274460 882295 1086302 1539508 459872 1101501 552050 1170310 1283863 1232890 205347 1775645 1596346 916071 1451387 1671514 1833147 1099692 45810 371794 1379158 402152 1877169 654397 1351901 390854 1202588 1711876 1085973 1458810 990020 473230 911357 1835894 1114867 745113 337749 1869781 645439 853220 762929 1987980 1115409 1431178 1099830 689446 875526 980330 402829 833353 668580 1047537 1608856 1270087 1515838 329735 1397840 1315814 383765 1209952 999170 1267735 1860313 295785 1617401 464482 1914790 1096655 1612159 1059711 453443 1068334 544995 498817 1818216 161909 750270 1984813 1763081 275926 1013736 1468437 655666 1865057 1757469 199990 267774 925515 1320650 136680 1975714 1998358 403562 212295 666990 1481336 1128091 661323 605885 867279 1970401 1667383 787150 745759 920960 176738 1926262 401615 196619 1405031 947018 700797 601244 1434337 20892 1289337 552479 584233 549459 475590 1525632 852094 1476242 1269705 806664 449678 691304 718589 506639 576488 242464 657796 1218659 105418 682589 208298 967726 967942 782005 304911 1592343 143851 146815 1510084 180634 519758 1643757 756070 902126 1421435 772122 419648 975016 1348612 774874 1803411 241057 1514363 1148832 809755 1248631 1063272 1321910 1204530 1975514 1734983 1965296 1023893 1295005 1536783 1222007 1022582 897506 783573 165353 1122188 407030 1388783 32737 110663 1184432 598030 1465446 456973 1585642 1130811 1950865 1587186 556889 1581238 801278 1597288 356951 840342 1099906 384917 285471 321407 870632 1902293 31117 258233 878020 1920453 1362514 782953 1332895 1423522 1047961 231614 415393 1134004 990405 641063 105342 1336769 1056924 1308226 672262 394378 924489 1100332 677813 1134799 370101 1775283 1545836 1143682 1478229 391080 247762 697020 1588373 1859627 1693999 777709 1196393 579118 60489 559097 383767 1268657 1309274 1782807 1063674 480914 1894015 311097 1011700 102316 400800 333926 1426599 266394 336309 796672 992477 1536293 529299 796132 1280008 344800 1111421 1693542 1930464 1850654 102139 75137 791707 900514 1447980 1401394 675339 1393633 1327169 1913263 534167 1335959 1457269 1133191 489555 1474170 585590 554514 1581427 324524 387031 1888701 1193177 1773910 1646981 934628 743273 951362 1533989 1065737 324310 309190 143288 1461512 606571 579400 1180282 1607897 797211 1954648 1155567 1451028 369691 1465912 397285 982973 1565935 1116757 1991288 790825 1887213 453632 914055 855666 840845 63362 1816147 116950 544023 641471 780023 246651 1544540 1656084 1333742 1813456 792800 911298 1408176 119930 359675 1870696 579360 609724 561371 1396768 1659575 1732253 1896755 201654 1049551 714358 193677 991599 1624349 878277 1898843 850399 1558222 1305631 12765 859056 564391 720680 1755787 1165675 11916 402427 833055 1209442 364969 1565421 323591 1674996 1897656 1779796 3875 96315 1717567 813555 360538 468908 617734 309585 600258 407080 1691705 1557580 1755402 1088433 1581 1999798 1611491 1923525 1938493 731764 1110345 58410 49567 1107286 22003 1374621 168419 704340 663090 191858 1084026 785302 353743 996892 1469988 629197 1516586 276472 11543 1518310 248994 1290707 1250747 731527 1033637 1648595 1556880 659120 1594024 819952 302529 1767791 511888 1445167 755604 1923221 457651 502661 636749 1401136 1506001 1675046 1556988 1077493 1647118 1042280 5477 1776736 1591760 886976 1201370 787590 1920776 998188 262517 1426330 627375 284953 846561 1279253 671470 1999178 493481 1507247 162600 1459980 320743 807044 531093 29048 1752130 982774 1279097 1945836 765994 1409162 1465802 521185 164170 1064469 159003 1278542 548106 1500163 447715 343777 946030 570096 52961 905149 1590887 392260 530588 231441 798526 863221 1776379 811765 1673964 907301 1738893 1023149 1751800 617788 1805005 268836 1810642 1999298 1554287 1450488 1631146 1181372 1157620 31545 1254586 1091796 249536 263182 100099 91079 729897 1142437 312173 1034168 830154 146129 1720879 1799383 1413083 303286 1497348 1809505 928341 52409 1488268 1438884 140521 1629022 758181 1277418 1973309 513785 463599 1632947 631925 820928 754437 110990 1527819 712226 991009 1697395 1908847 290268 1239569 936914 1089917 611505 674343 1185499 237414 1283731 1445928 271416 1725904 1614454 1919192 272907 876859 1746157 1638040 647519 1570067 382254 1502718 1008665 1329777 1601031 1317290 607326 1050760 1997870 546781 983524 1402397 427839 547382 1970247 1463700 717875 1965116 702609 445748 99379 1370471 1673853 395278 1105887 1796324 443791 181679 900066 867493 375252 589278 1445403 718243 47805 1284175 947817 873169 1617481 1690460 1035603 9361 1588814 688070 1445433 21164 499332 1980895 607790 1642211 1698537 1787513 1836578 832038 1324667 93947 94588 135892 32894 1582857 316381 875596 696551 1492143 144943 1480839 397895 612650 1480120 464198 990152 1468361 1147622 1940876 1207086 769044 656718 890615 1032190 707865 1409942 907226 1247182 1415760 387751 491966 1371393 644353 1098826 1150019 853311 269081 674850 1422218 1543394 777386 510331 1403297 221736 959366 1484879 1495089 1379744 1750115 1606321 1425534 1026701 1642080 167267 179122 1678828 463147 785665 245176 1155882 1560705 1475440 1862968 902990 882949 1883349 355366 1490029 1674460 41503 1650161 1215365 272279 1976858 1311075 1257288 98295 761159 723446 222419 1632732 611108 1131697 1071052 641662 1947129 1643886 945449 1663606 753625 1255981 646583 1618092 533626 1071878 1581363 298922 1950172 855992 268818 144761 361270 1141874 326792 1228040 1892217 430428 1512051 725039 415692 1984480 1234329 783183 411994 650028 1682530 1563259 1112776 402983 1190746 720566 280281 737357 1987942 1466751 661809 1177237 1942389 726321 1086220 1299529 1352448 1332144 1520573 1123805 921226 1283905 1681191 1857007 1202092 1835715 501834 85159 1615370 324880 1394095 72406 884906 757994 838149 306276 1532541 1869509 1906260 948533 1830683 214145 1480906 340567 1623924 1127556 393522 951749 1265340 98425 1641692 1873410 158854 166751 226217 515912 1083572 1037529 1906178 1248179 1872126 370106 737927 868918 1571807 1780246 1185279 1741823 1854612 1847050 778825 1572585 463577 566792 1020949 1798022 1548663 942323 1190908 1645256 325071 551497 356381 871121 567246 1975862 1291774 912331 627613 388726 1095678 595342 1305815 600703 540890 594072 1011243 1167909 1610744 497683 184039 1042255 445324 462117 707470 958168 1707427 1256470 470214 805466 1858728 576198 396364 529083 1622396 962524 1237799 460879 370050 677105 716 161571 1514020 544581 1836389 435591 1567066 208655 574049 124445 1263101 1444643 960518 1087075 1226165 406730 1249974 105045 496475 1176941 609009 817413 1292835 4027 1769067 359636 1441905 1003894 563565 1929297 354643 487156 1530040 447385 892320 1911053 1597213 1694122 1374256 159723 1838353 131109 1447108 1032340 1968027 819883 1915357 1941270 1182230 1406702 1861336 105507 1713634 1761959 737302 808297 295113 682223 1580930 1736485 336530 1475852 1552993 410962 268086 967318 1607242 390453 170469 1596877 313282 1564854 82576 150508 1143050 1475634 318216 1180743 585813 173089 1698110 943677 433478 1192293 1062818 697697 1692939 305523 1854835 141362 1384919 1328992 421130 823294 1016336 1232931 1319836 718819 1741914 1629082 1706437 167440 1788745 592841 915241 353032 514407 496218 1224840 1847727 834353 1204329 1459111 1901764 378961 155447 701727 1939481 1422118 1132291 1602873 432253 1824357 1951626 1453707 1624929 522625 1656882 317424 1103244 1970450 1027110 290613 1881312 1609516 725235 377418 1017888 1478414 411610 1699600 1203481 1402168 1172295 1517177 868952 79926 997875 1603887 962070 1998130 1835015 498738 528027 1479939 763954 1288378 1300312 1696948 988943 355406 1314648 778390 1939278 1918351 341878 1128602 686188 1769347 706395 1884318 387583 1070241 669559 1835975 869409 1944123 1407294 580061 429214 1550595 529811 1907426 899237 919669 1669099 890931 1065454 156804 1706816 286807 1236530 399955 1499902 1138291 1504158 29676 444871 815900 1720815 1948461 1981351 791409 271802 1815584 618659 1907898 985772 1238972 7598 1187285 924389 1793324 1401948 18600 1484744 1298813 384006 1575715 1357382 215147 79297 141061 1507148 1666576 943669 247122 1932497 1399625 982054 1103884 504357 705758 561239 810389 593421 963710 1976647 453378 874809 1459016 1221582 275526 455468 1382565 1690154 371552 615437 565474 1391373 931988 515361 989973 338776 66097 130195 455130 1425396 1176720 1694164 1857557 878154 476215 1549120 1304297 1853351 471308 1693475 1037034 730697 308673 1398461 933324 1681211 1342499 1949953 417032 878928 397511 571490 1638166 96279 1521571 1324368 873586 695191 1746544 101963 1212275 127210 1498080 605552 211211 1869740 1223673 978590 1114622 1887135 1767782 33124 851139 456579 548480 1764725 738101 1734153 42165 1791081 1233898 1966496 1584114 621509 1256921 907983 959156 502632 1187837 1730367 1024955 1582954 1144202 1996437 1871966 449249 1313187 1983188 1266511 874324 1234059 1320199 676964 515515 1780729 1818976 1974360 1360430 371144 981781 468958 777575 258163 918094 458358 1447416 1059024 748600 556603 195214 341015 1725538 884903 1759759 813942 1246259 65757 897861 774214 1786544 1552894 792408 119809 658320 1460741 1543523 199464 658422 246356 1561385 1591901 1987523 598176 1580279 406497 1605732 1527298 798535 68364 83849 783664 862074 1890029 1488247 1712907 678111 799076 201849 1008803 1474648 1740026 1531248 903199 1360050 1372860 369486 867134 333637 1733046 941478 1531934 605626 1681722 517446 1723859 1565171 208286 238276 842451 228125 1094286 167506 1640560 805549 1827016 1485028 1835042 1597592 1055260 1217843 1821147 1303958 1343399 160154 1162615 182042 339997 1374962 156571 31859 4666 778624 1475189 1986327 1456274 1362775 1516025 892012 1032145 930950 549640 1281960 340639 1636222 1882454 1038716 1526939 1492829 1506295 1249380 1608427 111394 1381343 1536179 1022416 1013907 1862540 771957 331211 1645897 1948549 1760966 1455967 1171596 134943 847551 12690 1990611 1155201 541005 637874 1710796 618792 1210821 910300 1110126 458426 339245 1373210 1822878 1341437 548361 513650 1316717 1347319 442141 49405 1643979 1231106 1359710 1107733 1121312 1524987 439518 347400 1809351 896891 1883055 908745 976021 1664540 1757862 1093745 113057 1764142 553558 1556343 120371 1497449 754705 1769050 199002 1065409 992801 878613 618265 362432 1782518 1171078 394973 641266 229954 1063570 470681 385468 1251362 1153569 795798 1093740 457677 198617 1952217 759496 712065 1608825 178353 1842494 1043796 1138186 575080 779962 97933 17940 965458 1571085 107644 352924 416943 1734866 1757419 1183377 1664440 1680814 1081416 367026 310245 123635 375303 111613 565400 1600469 89507 571925 657804 417047 814001 416314 977272 1355457 964105 1407033 1796017 1632550 1451120 1869449 373692 1984984 1586506 500114 738411 476604 1702856 668542 1158550 497681 1599818 1858287 1710263 152288 682011 1814797 450520 1510837 1162261 483096 188823 86491 1425404 1210054 1460266 1879050 806870 785388 250768 591334 145708 296185 1073084 514411 197724 343441 483905 683793 1844618 1455511 1544136 431699 1198718 740518 1287331 1191793 39261 1444330 25559 968675 837017 1097334 966554 487006 1379050 296780 1271021 1332953 1489309 1116688 1620959 1755368 444932 1394315 1068096 953779 1556280 1163331 1775458 1422081 1725940 931619 1947751 1518518 1657901 1695848 1319976 778189 1265297 524044 436054 1431478 1662465 782636 1061227 515395 808795 1190373 427000 1463940 1864695 357320 779936 1255268 1403524 1959328 20304 1950095 868393 269818 529073 1839663 1754655 76382 1955175 1382715 212795 1734030 1730223 1551345 17676 547412 1366350 576770 332774 1860585 460203 1986476 1916923 716802 1837011 157143 1267250 420771 817069 737232 1384236 881168 773479 1102353 1603301 403063 387597 46467 742388 531261 163607 633950 490435 1747014 305698 1035035 1089096 1941195 516628 523459 580364 961304 1889252 1876716 215074 930179 181688 775632 753006 620915 915256 540216 615584 184789 991475 1787618 364810 1487012 214378 1046689 356021 921240 1269675 66912 1916108 1225510 612597 430455 774904 265312 1204152 1824028 965844 1745603 1822363 113534 300776 1198306 1696655 642715 958225 1908492 899007 1963991 196907 1570302 1350835 1882341 1303655 1876482 1839173 588575 1602918 1691231 817390 323843 25936 618192 434862 32566 294718 54405 1840703 775394 608226 699212 245576 567488 1431687 447904 796377 1561054 969377 1159489 1804683 305488 953852 1578672 877117 1308956 247154 1881874 493894 705296 1850469 1385881 447136 1777445 716611 1752056 1281828 728721 376990 371960 991713 1997721 1067962 1627030 788816 405864 277797 1103083 1499325 1595041 1177008 1396775 1161005 1739810 1167420 1027626 891769 503786 907409 1038950 611270 942981 1216120 785305 1634424 1788743 1869151 1267275 1523982 1116277 276750 186196 396262 168636 561218 197846 61082 196686 331481 627515 1620744 1923335 1443917 624343 9125 600724 1151127 26140 415624 1813616 169423 581014 1121930 779858 400672 1342261 1604543 324241 72552 1696043 1141570 713398 199881 1521514 244900 1371187 1708519 1461093 697786 1698872 1859309 1824749 895569 337504 482901 835316 840437 1095319 927462 316516 565754 1024276 354640 545204 192423 117666 1255276 1293621 1709303 1759247 993526 1804114 1662576 1886022 1960696 1547611 922666 1039594 1514188 250811 1794919 1228760 1982840 1827148 1525236 1523734 1420403 1141279 1501247 724362 147924 1838697 1891204 1630341 1501171 1419111 168859 741096 1291040 1857730 702833 1875383 1679678 185721 1863861 24738 1127674 1773681 823688 1594032 99764 1440475 762057 1994367 786363 648245 1013992 1898822 1662083 1701247 1292221 1093582 1631965 767728 1497233 101505 1845556 1654326 670228 200322 9712 1720955 979297 914137 640130 480928 422620 243166 418056 626256 1281492 442177 1897911 1652930 1496446 1730847 1647602 1457509 1392986 1646493 1191956 1951879 203495 1417971 598372 1589379 750356 992338 274381 233363 557569 1600059 1737923 1920167 1170241 860958 1268927 332070 1044029 1844700 835700 86730 1570364 210641 1736113 921759 1072629 1772647 954230 484706 1985460 1783778 612563 133461 1749085 1259824 1567598 1401691 499750 1070015 311241 844318 1178791 1319013 600455 1564380 668265 1885656 1925471 1793562 708184 1986110 1738492 1052570 337292 1504606 1630864 1511848 1378324 479976 395575 1719095 12091 791434 905761 1535153 1640693 733468 1948236 1227459 974361 1941940 1283190 538745 378366 906506 827535 1931659 940091 1706439 1580965 376654 1464976 512753 9761 1341017 1395584 221847 364557 209608 98468 1389763 140879 1475407 1961351 298879 1270747 1535829 1572303 1610114 1632422 1184842 865201 1664825 1944546 732271 120227 1116204 1469389 1488531 518060 30264 24707 470684 506064 1450160 1018546 1635372 543470 825825 1766914 1785722 1975641 203120 1642391 709357 1292843 329883 601980 1179923 1647428 1826068 1351130 112755 286823 1638443 1756431 1740964 1833965 1945006 198437 1635175 64137 274360 1293407 1452521 143833 742351 314725 916875 796875 1216755 164060 1672625 492709 1198240 174829 1961428 1081210 890426 534573 1797215 1651605 801759 1004253 724872 535574 90024 986784 691147 1583846 480961 1971594 717313 77408 1991093 1344695 816652 743309 387170 1815885 981121 269286 146768 329492 1943032 1741836 1008491 82355 672050 1893732 499350 83871 658710 296602 632302 1521713 1136462 166866 1282648 323888 93106 739359 1801540 1522349 1454723 862938 319978 621705 1649576 1008572 578421 598434 1127836 88266 1847149 521107 1813410 838653 1517947 331153 844582 616413 320168 518977 661377 1560107 487629 462703 1654480 1862047 653227 598430 991431 1548568 1051350 291633 1291341 1959492 92287 1271064 630707 1278782 1662831 116086 280067 1721702 701143 514618 160871 15616 1805204 1396038 1744855 1439396 1458378 539141 1390319 1132157 1012414 490190 776854 785812 361134 188940 847546 672281 394172 737877 960174 1263657 1073411 64874 1130722 525439 1671983 416128 143301 1519029 1483900 1813584 1977350 1394670 844953 471177 1643282 531797 709667 860598 797913 459736 107105 1926228 1830139 1466524 1538868 1503825 1069737 1182337 301585 1367320 1060108 1555795 1035694 1469144 959224 1457941 186855 1099685 1755493 1083012 1639917 1493082 243952 1177958 496755 379339 167098 488041 1225341 1459598 327853 1935607 937904 1047151 1590842 891763 1818214 1412558 50468 1969960 934841 202029 632899 1509499 643363 1298536 1150091 264149 1103582 1227212 470472 841435 121961 522464 40876 814064 569912 287758 1630871 378177 972225 764327 1700506 1101192 911525 125309 1571195 339020 1899438 928556 1855221 1391033 682920 725838 428187 1844279 509694 348507 1315922 371525 912868 1933811 737803 1262879 206940 1315606 353044 1915676 625019 295794 1350234 1235224 962652 225957 661539 1395786 1962486 735263 1943976 1789089 951447 769381 825598 1499020 70086 1444504 401527 572539 725880 608896 1653529 1750563 477376 917567 18395 1091660 711588 1857591 1813754 1241005 1951192 851664 1710536 1513395 1026929 708761 827112 628314 223101 1589987 1299701 1007195 607813 1499558 1275215 784227 1076843 1375026 721092 405194 763822 1558845 606610 840123 1620117 469570 792571 1152284 645283 1838168 1340840 1788127 595579 337867 1476405 1957356 1355546 902339 654185 834340 1668442 877355 32413 207778 314882 1568250 1861893 759235 1243973 914304 297504 975411 640431 1135233 131676 703082 1793560 558625 609086 1149340 845240 1388646 562457 189892 1406343 1756185 463798 1434169 475411 718018 1490976 28615 355121 732826 772768 1747104 1913959 964387 60827 103698 383647 586711 477092 71537 301867 1733552 115225 697476 1747462 1238263 1724275 1817132 531963 1335041 1192071 446178 478539 1471698 436583 470085 819860 1444635 757181 658354 437727 483379 620131 824957 1473683 998451 679701 1155837 62410 1437769 559906 61265 169790 1139212 1213562 668088 1505486 761449 845454 1610641 1951219 500031 1856008 304511 1800297 585528 1310305 1392391 807874 652745 260066 613479 1768918 55354 942695 1039342 1692751 1131203 506477 1755094 1388689 306780 496789 1763336 1310982 1363304 1337549 606725 568218 2159 388741 1864412 1276184 1873821 1490113 799331 1169186 643341 1120457 545273 1175531 1308740 1961429 1465737 184595 1134101 1967937 310755 96234 240589 1839185 1497572 350385 1799764 449971 187204 1605114 1607275 887989 862179 1764276 434408 900802 331569 1400512 330665 1401828 1613167 1273834 1573009 592546 1798387 979370 1196241 1465024 1632414 148729 663943 914551 1688724 1667227 1968818 1459073 1227355 1468684 1650332 824909 914161 880373 50110 931945 1211407 1908998 605235 1462301 1054097 857598 1883709 367201 1922533 1673397 112765 1756359 840946 508132 904993 1124642 686164 910302 486915 710887 1947675 495057 930819 1687302 1457139 1076520 530372 568144 806285 502685 1352650 667205 778732 677517 1778924 1784897 684817 1096009 1002498 679441 1661423 272566 1127739 691178 208593 792195 1675272 666885 309859 830560 298942 891861 455630 241505 1639608 1651505 257692 689469 1016543 936301 1473378 580643 1651406 1104183 178776 1702130 688609 793034 1177104 675431 378413 796273 1569915 1007986 1122889 1249863 1554829 116578 873285 1033471 209652 1968870 1727723 396822 1124050 1259006 319135 1808222 634867 379928 893421 1750736 1777686 1617381 1647617 1596998 1995891 600180 1239867 111915 1377974 119118 1124078 1696894 1337498 1565368 1051742 502901 1198284 1603045 937718 1997350 539430 1533112 734032 1158483 1076186 1764687 1175761 1664093 1678225 658071 1451093 57481 640034 92119 1912901 388795 1812596 822267 1055797 663622 892544 1299072 702842 309288 572183 1981054 978873 1940968 75434 677123 1854234 865100 1342646 1152131 672635 386114 621850 566997 1222188 1155873 1267489 1183428 1790433 1660437 391380 1478914 1615547 919431 1669864 854405 810192 1018017 1633962 121148 1168362 742595 430120 610050 368166 950500 877508 1614892 139661 982390 364212 1906941 1078540 1636606 1824850 1168038 698226 606689 737701 333330 335537 1979321 1683270 807624 1180363 1905931 491427 858453 1139918 821991 1831675 1628511 725068 1313609 178905 1261231 1175609 794723 1278126 516995 1476424 1870570 1422248 522372 553169 348724 1628124 232003 790553 1186044 1264800 685940 434554 781114 904097 88587 810175 1561336 969883 1146317 1197498 602703 985129 148348 903351 1132267 1065097 1254693 783632 236125 1903995 1736904 1004011 363956 585650 973000 397180 567570 744423 977304 260681 297238 28516 1463494 1803949 38890 481262 770828 56706 1804151 991180 705086 1947875 58143 1918591 871483 1702084 832470 59644 1299080 1001087 1878849 1743283 1441248 601582 1147855 1764091 297570 1595915 665259 208012 1234044 726863 1082266 673151 1133993 1442954 1628193 1265026 1489677 759307 1279637 1834965 1211183 877296 1049493 350581 401196 193024 1925538 1345487 1979269 1421863 324178 1186962 1782895 843921 359726 15190 81535 755024 1268471 1363396 599007 1831187 193044 274719 1472318 837586 844724 1914693 421793 1677603 850994 1229406 1235136 60223 1375396 1897345 1327897 1070886 1254368 1561314 1753061 1142369 1674 1762003 456701 1472729 518123 1378745 1486020 74359 1775481 99784 1967457 1175877 674262 332768 256638 437161 146692 1801310 854449 420347 1212380 850772 223359 251049 746087 649211 718309 303581 658943 918363 1791170 101932 950336 1701152 518176 1629718 1531127 186224 1828257 1136788 1280676 328311 1550534 279062 326817 551577 1180967 1601070 1066399 338473 1634010 1730916 1840125 1898300 106096 568897 1869586 1610925 1376825 806844 853475 967880 1322720 1800968 1727969 1883326 730115 174380 80280 1148612 542898 1454924 833630 466308 1379956 378971 1742722 476064 20248 530952 1802137 701327 1792237 429028 642377 957484 1271734 753466 1402579 1194098 528464 1325155 1621270 595385 1815077 1708341 1239020 924623 1659005 1401830 673362 1183502 77579 1000168 1391183 1448914 131280 1455191 1642985 1277974 1696190 49432 388979 756317 1306807 766332 736952 1513497 1197186 1806638 415940 1025064 1255838 305750 864235 479737 108045 1916388 934165 339921 792121 1363524 1741332 1022796 1366144 1067075 346255 1056625 1760326 1280906 496521 1522401 259994 643216 842261 877595 1716948 1257826 1053079 130587 1234991 1513455 673469 792512 1814053 1078297 851271 562310 1557510 983711 1919305 36137 933072 1404821 1648758 1028159 1913741 1984447 1001535 1653359 853532 1703366 1000750 1502444 1280570 888130 612918 69955 999082 996182 253420 235483 409931 620804 1447106 595941 369637 1776266 1506276 1619465 658851 112634 161028 495129 1149027 490383 918169 1975540 1443314 1242878 159629 224741 356916 267866 572858 1355665 1517140 1814156 1635917 1150131 33804 884327 155077 1947764 947759 146747 723667 155418 714479 695106 1525720 1922205 372051 1433367 799649 1386198 301065 862847 1990602 397500 1011678 1126732 349936 272874 856901 1984416 91192 1520589 1247167 491443 1070341 1200044 127143 553135 615629 31998 54308 963828 434804 1227151 1981286 1629407 1570484 952953 390280 424794 1335327 1491171 1413774 1432973 1603623 1105140 1655581 115575 1896376 1386279 1480733 1468651 724171 1313279 950417 92616 227363 1450513 107893 1783664 1846746 374042 1034858 929476 675984 724386 408174 998683 1122745 1163512 1505100 1961012 1662252 1927386 1960220 1890835 91517 445453 894878 94842 1828548 759568 484090 111053 1284017 1691733 235160 1790915 1623393 756612 1360535 1276276 1138411 210427 1931048 1472334 730444 348032 564080 266579 188487 627139 52489 852035 162 1854164 44868 1359601 1471460 1745813 1752377 637715 388255 316156 1675958 1946 1740902 906985 1045433 58132 650822 1304728 1400452 1155529 788748 1109772 580703 1183955 422478 1366187 35310 360786 449405 185407 1850183 812094 1407271 1556556 1751252 604602 396922 976523 8523 923016 611276 545281 438596 1842461 205861 1039677 1056166 14613 871762 1999171 884409 94034 1316630 75653 1611028 1324445 1302844 1784466 1412397 405770 1656452 447721 1129159 1831034 1640963 1884377 1930326 1211663 1062247 102838 869167 632983 1605295 1123988 1997136 1336517 203906 651209 538201 3377 831998 1275963 791384 1370959 587131 1318899 1082945 83090 1193995 1780299 374733 1509725 429263 1146728 1558922 1956245 1600340 1597582 819523 1254966 1073497 213808 1146537 1870471 665240 893747 1406490 1702162 740832 1029622 1501749 946864 1819858 875182 1245623 1680445 1925906 1635508 255633 445856 199860 1387567 1027683 1333091 1165738 1808190 1238339 541008 761984 1056941 443803 1504098 395635 203663 653205 1160492 377198 306078 670238 897714 439140 717382 1402511 434584 583097 1998049 1066855 891123 156734 946809 108486 688825 929206 1297318 230620 412468 1980881 1866167 1904967 1609357 1029681 856128 258188 281477 1221202 1774561 155438 1229254 1250304 696130 1389610 1867475 777146 413151 1417856 941662 1119956 74767 1969771 291923 414976 621289 1774577 1475630 1266531 233884 235294 1573828 649559 1056145 1457487 1774087 704001 882108 1586140 30566 359739 520038 1823672 1765113 796618 1815235 1825684 45252 663417 779490 294222 914653 1943617 17540 1461394 141573 1874213 1713543 1041039 273418 344718 1632535 1449264 270260 804785 1587411 811180 825905 22514 925093 1554153 1676178 1385162 108927 971186 1554899 114752 800654 941280 609692 585059 17972 647275 1055372 1419685 631989 1484718 261659 1954222 1115277 1736015 351368 1862433 118240 1425268 158640 1893142 1026621 1872069 1397498 1894647 781021 1696578 694640 781306 924155 1683224 1216944 587766 1256498 1090534 1752703 1266692 1373672 1846269 1267205 1813366 1444383 452151 1273492 179638 88830 223738 1339372 1392691 1700224 1310454 577005 1943826 905561 1315386 1232479 152679 1452535 1174007 1698053 427253 1382218 817724 984135 343041 961448 737343 228484 369556 679743 1871432 155042 602499 518099 488182 910190 1091762 1025849 1047264 602766 1907558 85246 335576 1449510 160901 281068 506369 209824 1668203 1661007 1634214 619019 1406700 1230642 801297 1430213 895192 387890 1433567 429834 1123443 559651 1184757 729452 1025662 1821225 1356565 1590667 1037531 838982 322035 1493092 1410314 740212 1712758 1838934 1294726 724196 1737241 273100 255981 1718654 194804 1951053 1119222 312872 244072 930345 1016263 4144 1975931 223718 251071 1719056 15401 1655608 1508324 786051 160158 281690 815283 1010019 637632 1506823 1852652 806983 1027373 1432232 539691 409871 1674024 1280663 642263 430497 589163 346696 1954188 1701446 1240084 1079110 725840 165448 826965 439086 521985 460394 1432935 683739 1541738 1259561 501840 584419 676368 1168249 1737991 620034 797546 1721719 1707022 891734 1234109 827456 1489971 369933 1678716 544271 1666946 602631 1751392 1058406 1631360 1575304 338074 420434 1239035 548639 869974 293306 487513 624484 781364 188023 1251310 914821 773363 1454069 1550348 701316 1885724 217166 1651988 1425089 564514 1998003 436170 793412 1705847 1729178 1670325 708723 1020190 1670522 121248 851063 1323147 1528123 773393 1894277 1904671 1564179 224353 1722367 854226 1656448 1295295 657287 1593020 1089570 147382 1531950 1952386 634525 828528 9305 895666 876692 1377277 1471437 139272 210400 88983 566309 944797 704692 1031291 158476 743367 1634396 1084261 1890512 1579348 537039 313490 769687 384778 1343396 1480246 688431 347116 1059132 1545229 1639550 25864 821050 1162472 1981587 1553278 1200121 1058472 1986125 542538 265800 834238 698881 731059 1171804 1558990 1416559 1414787 767044 613896 294137 339827 525973 1573357 1160747 780382 505619 509426 607830 1018004 233610 1341716 1046959 559052 729864 760676 1415219 184038 1488214 473963 421776 649149 1467786 1616680 1316980 758380 1529985 1623628 850378 767456 666566 484352 586827 161449 450554 831526 1710540 1027748 1040913 1536994 1531884 1409486 1467232 58920 1090617 867775 170668 1544701 251261 1030065 1050562 1313306 78026 1427396 290358 937349 1653775 330764 485535 1199227 896020 1477878 1140911 681670 875744 1382073 90514 1943704 1956437 940869 700182 1192103 1296999 649515 1522282 447552 359476 473295 330176 1536317 1445975 141703 986943 1049761 501996 1255773 1970361 485839 1956569 27238 218804 1822739 1762630 1830162 630857 1392029 633925 194209 1280540 535914 541173 799563 1279247 1346326 1905788 1258351 1619425 531895 243320 852176 322681 1797465 1213728 1091199 425415 460961 414100 1715188 643481 1583901 216102 451485 380013 611736 341946 1283034 322309 1482229 117755 898596 1765529 657011 1940784 585674 373064 1831518 516427 1408800 738147 105598 1034349 634458 803634 517665 1678738 1597139 92200 49742 1645618 1397677 1022683 1594976 1679573 1083685 1494377 1133659 2115 1797043 1167522 604533 643254 1108598 780225 1618453 474795 1775382 246210 1809655 567110 1552683 1636662 311264 773354 911646 693940 321025 1878736 1370181 615621 788756 890570 490455 1359438 1404615 1513092 1196961 415310 754663 1165197 261849 1861814 758277 777769 783923 711112 1471169 410468 1768754 757957 448209 1525419 386184 171223 1130193 1326406 1236918 1506924 1594870 121381 1477104 1648296 1172849 682106 149353 1190526 96715 803142 306221 1341954 702479 828737 773172 1584611 411983 784794 936303 660238 909938 1288439 667827 541554 170022 1904275 1440908 1933192 707539 1539735 1769514 776434 1118207 1224468 1699040 1228694 877736 1232073 1582537 1430955 1846496 244957 1750501 699564 50484 1268374 86442 703362 1012094 1196684 813970 951827 1684574 1325046 274054 1965975 446147 433806 471601 1482803 969796 506533 1272611 808131 735972 493764 417407 173913 796630 352800 1131691 1960825 280936 740154 1428520 862833 1193497 1572185 763158 329737 1528783 136343 1486770 1914849 36944 30380 481534 221867 1205771 1022334 1080442 665623 783032 1967064 1840798 1050785 1204666 1649462 1700580 1587783 1567900 1058635 357769 1402883 1738572 1487438 685426 534578 51897 1652578 1161574 1024312 439759 1781426 1545698 880496 841427 409289 1689959 101035 441628 642270 1560170 669569 1384333 1551722 1233148 1028886 1100101 975174 820458 423249 533135 1857477 1750188 245620 1644880 1953162 1093254 369761 1039501 1101974 700626 1422613 1329311 942570 1383205 171135 1005710 1218014 1531330 1818506 933294 163544 750724 852116 58615 1054654 1005125 1118996 450062 1189127 709369 1104313 828744 1030602 1760580 621178 1223999 977366 1828161 1887869 1953545 1780321 118878 697068 459178 108963 1874405 667898 1819190 121960 951546 1321119 1260417 19236 406661 233741 561925 844742 829599 570216 1876413 1134755 1393865 1523891 893250 1199321 9242 1815102 703193 990823 1587756 668308 717801 44181 732182 1728032 548254 1438097 857150 1589805 294140 1928728 1443022 6530 1485 1685633 517972 1022230 1703423 1501647 784352 127542 555539 1235149 1396608 1406919 1306702 1715032 302126 1640885 1169984 1031787 668944 1817900 754044 1946402 401644 689223 67454 1909986 709532 75030 1462175 1823616 547351 1250740 595709 630076 644765 1322042 169100 1852593 1757718 1297924 1189058 1998997 922770 641846 488564 1653226 1108711 181811 1035463 1357016 959631 1856026 1249492 30742 1229632 731810 1846137 336418 1183410 1249213 1459456 1591955 726217 996158 370540 343433 1326554 1770154 1007204 196424 1367005 1594124 215077 1194974 403378 513481 373190 1618216 204820 871036 1654515 847304 888451 239667 1570083 1124689 230268 1875644 1120164 992550 1962454 124569 1899538 290627 1712269 160009 1464371 92951 30519 1233668 618959 1531256 34565 1331559 231694 1870399 776173 1097131 1926084 1016758 1014640 1250836 930536 38304 75616 1778575 964561 771290 134319 1436970 97150 1177717 1733738 343387 1251575 644499 1477240 780301 479750 1872932 1603498 1149592 180683 492301 1822819 1408759 711759 1186691 1648838 1451920 1990357 243300 568449 203597 278554 1402090 377941 881399 1737293 1801326 1014224 63082 373696 94679 704430 918508 1748536 156459 853682 158748 1637579 1578853 1174715 24454 1423131 1879401 703993 1381415 1222243 573496 461081 1968255 759981 1685016 1682571 1477625 63738 1385161 666227 1863651 125038 1474603 1554631 1503788 1371342 1768978 1655592 868658 1270311 1017975 1633344 91824 1602474 302206 549883 1276671 1158345 1810690 1215231 848327 1491246 19260 1073603 1226804 1874580 1564845 313771 879847 826859 1002982 1175486 1572072 1902317 810836 181882 813595 47157 1798033 1230951 1696177 1525084 162459 252839 802529 1357726 1837643 1114222 430053 1683958 680332 88641 1930480 576325 1448373 1979910 627498 595135 695109 530152 1831680 1915652 1143930 462933 804301 1837619 1052036 1309084 807855 1369074 1537110 205819 744864 1845140 1613878 763983 14782 467192 1648063 1417717 800577 260833 1038436 1129763 326945 1028775 1951663 900160 1469747 211711 873160 1550076 1078042 1912229 383377 1902221 528618 931815 938857 695552 891862 1543909 1995418 1043011 524990 1875344 1862109 130279 1523038 899771 1131442 1069644 1947116 19647 1087245 47540 1901014 397291 1388745 1137901 1663171 232163 1405861 1277546 706545 1920371 336219 1402543 1428200 1865983 1104622 1338846 1326642 664546 776819 1549310 1334763 378213 1969277 829964 1364363 961100 305790 1944045 1523730 540678 479465 1411920 813413 505739 772837 923348 618329 913368 1427187 164785 1843614 858747 1084125 403116 241745 467871 843297 633341 889725 1916452 1976563 463271 333189 130839 381155 1656290 293980 1277514 988995 1359442 305142 32072 1851609 885731 1317417 1256936 634470 1149916 682551 310840 1351769 11628 937780 1532691 1886484 1522557 910244 1968627 1080560 380048 1027374 1111433 1131290 1468571 347117 124327 1364188 1907319 1882599 566966 1097509 1335482 1865270 876856 1147833 1133914 428768 859549 426781 812292 1348448 1669785 11933 60588 664425 1177246 1881630 993099 9800 3624 638635 148642 1924340 198308 479772 1298571 1280395 403214 1125844 1497308 1884322 1896743 695911 1538710 1877908 686720 394410 1137769 996857 492147 1928642 417420 1536227 595537 1095108 409669 1570923 1998032 1173301 690492 1423713 1438936 728500 1125785 1114468 1803444 1803059 978540 996631 134159 1758643 1380130 339792 1912319 1476347 1240580 745182 785442 1464301 819097 48755 319619 1402926 321674 1965145 88336 71971 812145 1613080 500607 1016677 1951759 1136763 1150629 473906 1743861 230421 100393 190256 1887297 690686 532459 657277 470365 401784 1636480 1790814 1187430 1773648 905201 1210048 1463633 1153984 386123 1053191 1728234 1628018 1705642 764555 118683 27027 1745478 299562 1291704 1348939 1865636 1905565 718713 60231 291383 767346 897369 556871 111571 1036001 1999396 1713174 935988 140702 1295959 968358 580336 1158671 1004222 731477 558460 346687 1132592 384786 1026466 1375506 1475562 1227860 470839 348419 1097593 542415 673323 1718453 1611583 1749966 1865951 1555223 121063 1275318 66012 1622943 1876863 64642 31939 2237 1999221 482927 43564 347273 1012822 955288 1374495 1975574 591709 430658 1161347 1924668 1403128 1174816 1249284 1477780 971037 1299765 1167080 1311798 551975 1696234 1286840 62007 1651069 399446 614590 74256 1792164 1559597 374959 1881043 1643906 1976288 746664 151016 452524 1631841 1298087 1362843 676182 1933660 713766 534537 1028772 1743118 1460171 1429905 1578861 290464 4409 452576 208846 843812 1915407 240216 1411524 866513 16754 1983560 913924 1524197 1842096 1396563 810032 1416527 468239 460713 1488099 164536 1760000 21172 487397 1387898 1558809 1058819 1133457 1820436 889112 767808 1116820 56343 1608164 1416876 1411347 560859 332183 237211 1718196 220039 1260047 1215721 450552 1427451 160319 979394 203122 1849921 476115 870614 465254 793326 1376763 1020412 113987 32251 478531 1087421 990328 1679486 852586 1692616 1169418 648875 19868 1035978 93198 437334 634063 1215885 256789 885879 1367586 1903567 1060009 106897 1383675 784156 1566978 40550 1204572 1081880 1379743 584605 1252880 1789722 1646637 1518800 225053 1618731 86156 1236931 1408293 1711490 1389313 1385898 1923059 600326 382039 1794957 315113 947694 118615 1566586 883284 1039109 41972 1819404 676496 1108493 263791 1468688 1991159 430981 407911 1071426 1983681 1993058 1728746 1857898 1691904 1234245 418141 592092 1478066 93641 127079 1410448 929757 13501 99399 621628 91610 1772695 1024649 1404237 1826356 623256 408466 1011830 1504559 1101015 719883 837246 1385484 404896 1122918 127036 89713 695940 749876 1420365 1223862 450365 833853 1467570 543157 1479079 1596950 1373535 5077 1880984 671913 1128744 1983909 1840644 3023 1225252 1782578 26457 791961 509248 444308 1901333 1205951 205852 1465654 944154 655941 1204754 1232429 1492538 768883 736066 1926912 1802225 1684997 432792 1364069 1763710 209069 1118355 1328406 18314 1572534 617977 1683022 507462 1220296 1175096 461568 169058 83626 922506 1043845 62582 1178228 1632232 930778 8415 403219 217288 1522913 1805973 1944516 1041413 65358 1476461 1801464 909945 628181 1295040 251872 952557 1525567 1016004 975140 1178216 1692390 413588 387389 1314428 298261 1260583 1435156 1928006 1758557 376394 1511383 120515 1740932 579192 1225897 458063 1607152 372537 609316 1025613 1035596 383802 134498 573063 368216 536463 265314 552225 999181 216402 668586 797997 431243 665891 1045511 741381 81778 1499709 178226 1133423 337633 1717520 167667 1919957 42095 335555 140319 860741 117957 971285 425700 1222436 241597 1263807 105846 174131 1220910 1684532 1958916 453821 937768 1303438 1359071 1573983 268235 155358 124585 1197208 1231313 1005794 541786 539215 791756 854 914319 1766 1372187 1201781 1257347 1117314 606095 810731 1067261 1577831 1862892 1913231 74753 1133092 1376113 306714 598036 586253 1174962 1159348 668614 1844645 684015 578950 1689441 219206 917053 1216238 1415275 1442486 360963 1806065 632957 1187041 1711485 1359505 18049 1111894 621464 849299 874730 110714 383926 131246 1986118 1408123 1481850 248403 596706 830913 5179 1284403 456178 649377 1396070 1987907 1519442 1591085 1329749 24773 133433 934949 948314 238819 1963348 1328305 770868 938911 488185 293873 1670817 1580812 28180 1688645 1401982 1942212 676655 620757 1203684 1618474 596253 673431 203085 747068 1779124 785155 345221 1157898 1314313 383390 1631101 577702 1251697 709931 841545 840245 1723018 1838416 555439 86477 972110 1496419 180965 787001 1632402 1690321 394426 1496596 301762 1073230 928398 699683 448735 917975 1130839 1517585 1304415 882793 1049538 1983432 711152 787081 995465 1121918 104516 371253 1659866 364313 1454472 1550118 840605 49209 779149 1505782 1978658 986990 1705253 426542 1293727 66038 1148813 1143211 1944308 1446004 1460758 1033745 962928 825194 1932772 559342 486736 1863939 342782 1394329 376252 988221 1393405 538539 356201 672329 1219276 164202 1876438 1501101 1596565 453682 327417 1267069 345334 1394934 1105355 155702 1437248 594292 387009 1419324 206245 1237712 1922772 625028 322889 14160 1502399 1258833 1864146 775322 776787 1818697 1620042 160305 1201369 1899359 1998531 1681344 1043438 93727 1751921 131737 1748357 743784 1873335 1836069 261282 1792406 1911199 1435260 1961108 1771585 794004 652268 1185583 1986637 791565 1179499 736098 1949946 1744060 1222633 320852 1013536 1128897 1346402 443652 358558 1036054 664500 611385 1306855 1810425 1204715 971021 530831 320289 1644640 967968 1956592 965296 1742175 1275451 246897 247412 1588368 1627728 1980321 280566 481922 1185476 1821944 234395 1447320 1415467 246150 1123430 78475 814611 1194282 1595905 948394 1340574 641212 65526 233283 1602100 685459 1495738 479088 1802650 827337 1601288 500860 368793 1584021 143543 1489035 934424 319963 1114473 232546 1764079 1436182 1810136 836090 1766817 1504101 250232 840048 1491151 130775 1542025 414502 1297273 539848 1736761 1351444 89594 912934 1896287 1496358 555594 222239 1081996 1341477 167982 1482832 865131 1589907 53131 970801 391782 1874357 325746 1741720 615316 1682574 729302 772927 395764 1623482 1356397 1974719 1763661 86752 1759498 1892983 1238082 1465361 463815 891275 611713 1500575 907220 493275 336658 213575 607827 1893395 1767385 1105284 916403 55755 1008378 32908 1065040 966608 1454438 1086964 1382212 1503366 1997344 1009615 1582494 366348 957797 1570688 25605 1969034 793236 1423183 187877 1166227 423451 1446726 551097 271354 671177 295232 1887569 512376 236387 1205101 72064 1850403 564545 303416 994901 1714868 1535928 1094905 1077921 288369 1980694 631442 268279 1466149 159789 795497 373751 1994806 1102570 1852327 1871764 1856170 225083 1514038 1225994 931491 641046 644717 1126355 1043504 1781137 1087293 1734877 1404712 729812 244718 1262196 1492333 116468 965021 1700110 151043 1319440 1971333 1907381 946829 181180 487473 1435001 1400629 652446 1373424 1708834 1113827 1368038 1495024 1780477 1705728 1893898 292063 1366504 625741 113764 1751896 248218 1322315 682112 153051 1473123 41859 975585 793586 957121 647780 366931 1690687 1712556 1794005 1525054 1399227 668879 1448695 387724 1835974 664400 152513 670304 1430848 1522255 1479846 1230197 1341735 1798654 1624741 99938 1439619 1413024 198555 1490248 598495 185729 1511416 852705 598597 1283542 1007121 1614009 453431 1944912 351552 119970 1860245 939931 526368 1080840 1549191 1420908 628382 1843589 38020 1070693 616755 275434 878174 1600124 64907 208843 1051338 101139 463520 1598664 1452624 817124 568599 586790 1108446 1100991 1646318 1272508 394444 1651757 750873 518684 1262831 614641 321840 855444 623813 831591 1800014 472982 300160 738876 302270 534521 1992613 952528 1856612 1866208 419086 1683643 243067 24448 931148 1500044 184733 355069 1988957 238174 162552 123067 1293017 368292 1870239 1340812 572426 1345787 776331 804014 944525 1798993 525705 1736452 189854 1033325 17642 1644960 344717 1750369 820528 1900859 1678467 553648 520660 468403 1785937 717529 230663 24931 1119624 649409 1150056 368097 61839 951897 327437 1998820 702489 1765593 120000 141788 530170 198500 399681 1751409 657847 1477884 522497 1616274 96620 1913330 196795 1086865 1708989 552350 1543815 1933411 680622 1940843 338016 700427 606529 1117611 105764 509274 69607 139586 1450362 781670 1141898 557977 211174 1895264 1344302 895426 86710 1417449 391972 1019576 629542 1773976 499475 1047126 1298314 1256476 690261 1263422 113088 327100 812889 774078 1546992 800957 29931 1984130 976845 423346 1302368 771582 1060330 1066689 822187 471587 1687938 827066 423042 828638 712329 1984476 1006907 549933 1214955 868198 1167623 430631 873538 631069 227789 1825643 565888 1650038 1317874 1566033 1283916 1723970 1776617 190939 1868569 980560 984095 53775 1582862 917005 918690 1968205 1754878 1005156 1593646 1737204 1270955 1952230 641601 1381722 1527789 239677 1938125 996952 1747069 1664182 218596 728939 1126984 896205 1743941 613153 1985441 1540580 510980 236114 920790 323342 821620 1866739 1516972 1343105 1900430 1998577 544992 426994 817027 789656 565787 1144025 773684 1148185 1179818 492941 1833533 1895610 1351645 791361 504495 1148884 1539669 840203 718483 1852358 1704985 1860147 324614 1876450 1169879 1123502 1361973 226795 72958 563757 1757616 1389295 1470814 1347389 52904 416581 1503101 12950 1840875 288051 1235662 708643 1193256 988554 1764103 1604529 1404053 1814361 1943884 1530905 1460184 840329 1897879 1535289 1810554 984789 1720708 1394766 1282878 537302 1720857 1636065 1921448 1752295 303186 1423167 1998407 1494241 1035977 248885 320814 1370620 332005 582369 911748 1469025 591649 264231 975905 799187 966905 202416 1494603 320190 1679929 1227387 45953 1639131 659573 1244908 624566 1884979 136131 1918911 1242759 124534 1894070 1797668 350893 525558 1317685 1499264 118029 1214869 519314 518748 667123 1835867 308978 1645260 210465 250839 1321298 1245033 1057208 1347098 1718969 1715088 429466 1134431 1131509 151065 1305887 717776 1644206 7980 1903735 1671496 681497 1058430 1481079 1242342 714132 383374 1173877 1437909 306476 1300246 1614442 1614321 297047 411013 1102355 822610 623538 808897 661443 1345932 1197042 173796 201897 1762764 1799614 298400 495224 1283710 1036701 1483126 1550716 689695 1498127 1160414 676767 114187 1407165 1972769 240647 884456 81552 1551560 82465 810287 1033748 189088 1073064 775486 1432599 243517 1937904 407736 1194515 44907 926274 1012945 1184727 1124352 1198753 1494592 1255313 1639442 253732 1996178 45732 958617 539624 699501 1208711 1410227 1064834 370965 279596 1865901 1972227 1515137 1261132 98040 1132688 1411838 1836890 1250690 356942 69526 990513 811719 775644 784113 833727 616909 1596517 2418 1145245 1591609 1527913 529725 272460 624789 55909 111215 1367124 1782202 491765 1396915 499469 323939 1745423 165484 1202906 1027817 199089 1890463 1141185 849978 816056 1553400 1648730 1925803 209241 197121 213832 532529 1647423 887629 1435585 768110 99500 1864559 1463498 473802 1113161 322113 549533 409347 552454 538362 1238187 1181419 137757 1347825 1753224 1032564 1891608 1835806 1590332 676214 508629 1937488 1916534 1421098 1071865 324137 616271 1693528 1013492 728832 389724 254431 348422 990722 1539664 518376 74795 18058 646339 106702 728935 1317646 692151 1435357 1564242 387626 633485 600789 578948 1726662 1001666 1979772 833620 1161796 548203 350056 891232 454175 863894 40699 1377380 534818 274661 1998716 877689 1285241 1677439 593697 265874 1633861 1722890 598159 1136796 1995733 246396 442947 1824206 213932 592747 741417 621413 769948 1500192 354132 1013788 1585463 944034 269498 606326 511380 927221 1010705 1322123 1665128 1003114 1842319 1955571 1948857 26899 794517 1993247 231740 1583660 401488 1972536 1905430 791059 1620726 889348 813006 1787004 1070768 1928814 1235352 1303387 187966 13264 1655760 262222 1258675 1584349 286719 1897767 1051841 1240721 655395 1552408 556854 1966843 137170 453937 1132925 110242 747564 363560 1847714 161817 1962891 1527945 923648 1190377 1223857 398107 1064083 911534 799594 1120785 1658710 213547 1990513 1711327 231791 228727 104965 729711 956371 1068379 411129 772135 532062 190326 110096 427331 1663536 1285183 211238 581410 1522337 522886 59810 229387 862280 1838800 923066 1773672 579813 1186022 1186756 1031547 288996 128272 237248 1083993 1004327 1872643 1633255 438635 1827677 1972629 501593 458632 90592 1783311 1810621 603991 1859481 986726 855831 874780 973221 431649 1377564 723277 1351766 1653343 730147 1823958 154906 413295 467622 1258410 447314 606663 1713363 1397054 884310 510417 547151 5925 1805542 447603 1773359 752089 1952417 961067 1120434 1972173 1062460 1059759 1319014 1310536 462667 1041683 353652 1146699 453348 346479 814635 1642324 271290 1555579 915361 954007 947414 153307 1811746 1052494 1142125 1013861 1302296 629424 54957 670421 1563225 65071 778203 952069 67071 1125382 1487716 1237659 1621807 1953494 448756 756419 357632 281613 92539 758185 663311 719914 1403130 153622 73733 1996232 813769 1303708 1593880 13424 1915480 509474 575748 432158 1286274 1589531 1778525 1875361 1706684 1705217 693690 1701147 634189 1560341 1289501 249932 1244719 1322637 435083 176094 1568646 637121 1568553 1452933 1215907 130543 1842771 1870382 587505 55837 149336 827772 854424 1123065 1870173 774191 144166 1642756 1696387 734867 749422 422191 1242727 1333529 224008 1745954 452213 34247 213907 754460 314662 1749536 1646761 1158653 1906277 962425 1955329 1191013 1711460 14672 661548 1378553 1718647 1252944 1104910 808064 866496 1667371 1353537 1002297 1181216 1016099 345503 117732 235806 1154356 178359 740025 632699 1784408 148078 914208 665543 307485 1507592 1543733 1265675 864390 1820527 959957 189896 1552479 383302 674993 1468157 326563 341357 1108484 382831 1521415 902220 449963 1819974 1660028 1453064 1751727 1798856 1752403 1822347 223391 1052680 1095615 1364773 1132794 1605872 5868 1245271 1749619 973827 821253 1840197 1028053 1566349 21012 892914 651914 34602 1737798 1284628 1919492 1193952 1449969 138054 1219948 1174113 1702337 791309 925761 1399039 762771 903836 1803867 1787936 1327095 1296279 1593073 1849066 1921867 695986 951588 717547 1756682 417569 679516 1510303 1228633 295627 1899739 972787 1823888 191796 650701 1882891 1421344 1672419 850432 1711329 500703 1559287 392699 581666 1555037 744338 856370 612476 1439703 1458520 967000 37416 662629 1122297 1218733 1436543 340696 1966303 1117483 191573 179514 1700064 1513274 1358155 93280 1829680 1581748 1610773 1847703 1029551 1111254 366890 220982 1187672 1816763 562254 1482589 334506 1913375 1000255 1347147 519994 227340 1345224 125236 1567636 784118 70384 1616633 1256507 225082 168146 1593819 338742 1650571 1975472 103503 1652159 199190 1443476 852944 1017105 786416 1212288 699286 1807859 438764 1360699 1485005 622597 1278958 588326 1223997 1356868 973208 1030076 1404748 614025 1257295 773734 674848 1275875 1120834 300508 1935163 1305945 1995261 300655 1658830 1580593 648359 1292398 158524 236400 1895338 171988 1910258 547960 1254668 284175 1155942 1117972 789074 6729 912477 1097702 1223550 313800 730779 425804 1156540 1792919 1373175 600563 548175 242945 219279 1643602 930598 1130464 617640 811640 1920662 1028368 18863 1161761 593683 356828 1787914 1745028 1267695 1173299 1547976 977617 669986 943994 1097624 945178 220286 557182 378271 574939 1196473 1205897 1932417 68622 168769 720484 499647 1511064 447474 805880 509029 1596426 664708 12848 176926 1378189 845697 1600166 728295 1664608 1405001 148817 1390002 505053 1869433 156910 162955 1194954 1678502 594516 1184524 689109 1598316 1929116 438939 42851 1331916 1585501 1133255 201383 866169 643017 1920426 768163 1442661 240688 893814 910152 1529966 96998 694905 467131 325240 1602629 755484 1581594 343471 756680 1121057 915634 1649188 1526211 1883939 1023181 1585938 1559049 233233 557033 182504 1312321 811471 1007944 747641 1522251 1273393 965410 1167174 1083588 1138169 1808392 656962 378317 1517465 100007 1386316 1542955 766165 762678 1156793 1769763 160463 291731 955037 1291787 1295702 596406 374301 892170 890591 1027974 1049914 1190403 1357742 285292 798885 1078988 1524129 1425481 1974374 1659323 1552145 416820 1490142 1506623 814971 645195 1413324 1401313 551838 236298 797129 1247414 1866039 574652 465598 1881828 219817 807844 1189470 864599 593395 1461392 771154 41778 1039632 1387579 1879190 734381 1615658 1144331 723938 1490032 1200659 1921601 1302187 587866 512888 1196924 1460060 1667362 375016 140422 22744 1517855 1174666 873888 1873696 704768 1789169 896295 502952 1187465 1752869 502036 338664 1050283 253453 639370 1779816 1470577 1704277 1801907 171407 545612 1359702 1792584 1505029 768409 584086 1070153 948828 342381 1941156 531378 503374 1987113 808021 205107 282029 634501 993222 874341 225954 1896679 187595 865743 47902 1602293 642854 1363380 1729531 1268348 59609 11966 598264 199252 1416072 1836287 1354139 1210326 1865940 81759 932970 142753 77763 1496003 935688 1714444 90356 1780840 1492266 201412 526179 1370905 1485815 1876947 1012038 14962 1913986 706415 222261 989277 1418999 141435 902948 124767 1481798 166138 395629 843186 1561858 153212 1291849 133889 445278 1358850 379827 406424 649219 1009673 1414922 4333 1488267 1141808 820465 406087 321808 542164 637621 1980316 575028 575057 681680 226459 1779571 53340 91304 1436204 1484164 920581 902764 1537311 615752 309413 18921 1857967 493932 1512437 1732697 470649 353085 966302 400607 885105 761292 48658 1948653 2192 1554042 1521977 1541803 1512357 1592626 1772275 161181 1486426 840067 421874 1602810 146019 356999 1072798 143268 1266233 1694862 1570205 1587954 1983152 489795 270400 653444 1017563 1163935 1919457 1037568 1457112 989207 1399764 1113065 1954010 1205872 1549859 1407695 256020 329396 641946 1617417 1847453 19069 1495455 1011288 1796635 99254 456290 508543 1839391 1368532 1429365 269539 84721 1903856 316160 1116342 1014786 833500 1045450 1397939 1324798 107323 1321161 1676224 709586 1456793 112039 790974 72198 1663145 1276805 740871 1005592 314919 1612863 1122225 697984 387135 1921469 1487493 747676 658504 1265106 1175741 246162 1737806 1945164 416174 76353 561222 662476 1551521 275022 187247 782985 1456485 434051 1218152 1921962 1167669 276200 864836 697241 853828 825548 755720 1393210 1310569 649802 1848238 1142155 1721499 1138266 1150012 776062 1037959 209402 1807563 713575 1860570 1248861 830569 1226913 1083582 1213159 536309 301976 393540 803883 1972752 1320325 554991 1034509 1223748 1380574 1560007 229966 748986 320696 91884 1392880 1763074 1277260 1184021 486270 1058530 1672767 1781316 424522 1356711 587323 870236 1250209 527 875605 398280 1817405 1905739 1439785 398376 928322 1544939 1921809 1656215 1474610 323027 1681047 527472 10754 1458134 858907 756882 968442 828108 1024146 28521 975114 1706955 444298 782500 1339462 1437605 852031 1238079 1282747 192198 1248072 339869 50076 150718 656760 1199746 1575857 1465288 757126 296895 1665842 128263 1556065 889091 835747 652870 126423 88380 861830 755793 413532 1048227 729042 1312101 1864842 629908 309072 300891 1143329 1844836 1505233 1779562 1451043 203121 605341 1129164 1036418 1232665 272831 1306454 1638212 1100744 1862813 1377481 1630744 232494 216783 214870 1921337 1037180 1428985 374593 170161 465158 1900164 734679 731481 62533 1914846 639647 1284189 184692 353620 770276 231324 244200 1017508 1788504 526165 1446223 1312839 1234743 1360696 681423 545569 1838140 176885 1288641 913941 427829 605884 664590 752435 938203 1444279 1392489 590905 1146335 95405 472948 261822 534067 321300 623836 1140061 971280 162246 1954087 1196219 1858747 1753090 929116 821790 1977602 1662848 133189 977086 735392 642367 791555 821939 1309904 771345 355046 93795 1963741 546375 1508078 1206926 1978534 1566383 1890888 1649384 435461 1335303 15021 1903178 983218 146834 1789668 1382090 1146944 423494 241070 85190 835825 1118552 1965094 1818072 257668 1836676 175990 376314 438249 288610 485259 1036257 77563 490489 846115 1269287 1171293 908394 878239 512585 1404797 1062299 736154 536921 1915991 822266 1349667 970807 1975470 668604 899435 1730150 1719675 1073614 835826 1126821 1412492 1387802 423983 1673162 1774633 1443803 1728231 1537707 1562365 1253546 1720231 1822862 1950056 277327 1060375 1558870 1027812 1012964 1287653 285583 308343 205626 1018465 1688522 1278291 194592 455754 1891250 1396570 797225 494874 558883 423726 1945437 1469445 768913 822967 1539492 1588027 1321975 88534 1764115 460053 1496479 620576 338906 985052 1372251 380083 204888 586987 620726 6893 501386 815172 1356895 1661879 1142094 789248 548235 1760177 1159752 608813 1753240 1300593 1460490 1267446 860614 1781365 1160509 1289309 1176761 635081 975099 409923 1735091 500985 343552 702039 1693438 929399 1574359 1529092 300683 1505905 1908675 637430 1166300 1005603 1066830 1223830 1236151 1361178 203 458577 734004 1609444 507559 880993 303479 1788620 274037 999183 1783263 979080 489040 1889514 1904472 574288 1753613 251817 164672 105854 288926 663333 1130657 1030481 1924333 1968953 403909 839301 413402 265850 1801347 852781 1895176 403476 186666 936556 1521997 1145544 1763784 1819529 1223479 1233552 414105 1749558 1608561 1083701 1930241 1783987 404166 1213713 1945491 108757 201316 787260 745336 668000 1419463 272053 49630 479965 1590672 845406 849823 64434 7737 1010869 691172 1018151 1914644 865703 605251 839781 523828 1272605 150922 1353818 1629487 1754241 1000711 1208976 752848 865297 1830294 493719 882676 1803149 984981 674369 1629876 780158 590708 1552005 886051 1498297 1788653 865346 1251407 180878 1177560 580540 1802999 1762580 755245 979362 938497 1744724 723306 188615 630301 554225 1800170 1298952 1956458 1881893 1693920 355203 1393739 254344 654258 1110894 1653945 842272 963184 666261 1359261 278080 177155 441295 651006 165424 1389311 1582627 1399503 1703156 1772939 9160 1863775 1174244 587888 1462198 304724 19479 613160 1702042 373305 139825 1685256 1773698 1094676 648261 800285 1481931 381141 1838291 265149 1559541 1716398 786389 1398600 378535 798739 1196879 767353 1120172 1234441 821354 1728332 1982545 1237395 932602 1607565 1274169 501594 181610 760622 657559 185869 511830 1818116 838051 395145 1429684 1460607 1376560 1578759 355728 619644 1898181 1980038 740046 385041 1688375 767445 654457 74004 946552 1039734 1815809 1488477 100975 386032 986441 1982888 538505 829967 1128288 777097 1110843 1141857 1347235 1095253 137680 564423 389937 191413 83698 782700 1015369 936274 1172632 25491 514232 105572 1480238 873329 1794135 561419 1422533 835055 360750 1397222 1315739 1110461 1020427 399605 1378172 1696923 1684424 51109 1594227 1077297 876162 1899495 1053814 750745 1061649 1708431 53177 1618903 135722 929990 189066 1723245 323595 1586918 420602 1987216 532635 696156 373974 904632 966827 1891980 1711089 639959 1665516 816158 1974636 505511 449858 867837 857075 79808 894338 869325 810373 842758 1356867 1061950 776414 1280397 229372 1182945 1643813 1365908 654738 653541 117252 1169807 1470236 1955349 1391003 479533 389273 227044 1716624 723021 575972 1297110 1679417 1905480 374418 866752 339509 323447 838437 1776776 1584150 1891661 1954887 767545 1413211 1559611 144878 1741213 469475 788445 572879 1799555 1700909 1311522 1358614 1712970 225294 1549430 809296 1045385 1709389 1305865 961896 768194 1809616 1002960 565489 1524480 978575 901602 591452 1266008 1295749 653476 757426 1473362 18968 782814 559900 1550238 628276 504552 1737521 48125 1413463 235039 292824 1671416 387342 299705 1599948 1613079 1146888 859526 82661 666396 960069 1385591 365566 86878 1855038 712807 1662647 130864 1657961 1931391 859177 1969660 1072872 1831497 57584 1143680 406773 1562513 686177 1729834 1683834 1619735 1024549 513197 1200610 978885 662704 1237550 243875 1653823 1064753 415100 1349875 1684985 774976 839679 566529 238495 1048441 502387 1752675 1947986 1589533 798714 28880 1350348 459018 565724 600955 1507601 1513971 966338 406326 1284864 1736133 579840 1888363 1879171 1578012 177448 751031 744722 1494640 1639766 1590028 1895812 1464885 1003291 763840 1453529 1052911 258529 1272830 624442 1156903 386038 658932 1931062 378801 1640803 708205 633594 1015213 1666279 738949 1320012 1081730 588078 887736 1185678 948262 468569 601397 770196 1822897 908836 696240 71508 1687429 1248305 491650 1928620 15612 74691 632072 720692 1525434 1929823 1336968 701251 465829 728226 61793 644010 346246 1815334 68692 847827 1901792 1523810 503647 1237154 1251997 1675568 1931078 1576292 1932106 570142 20422 1127940 302484 1127827 1141319 1758033 1234463 1766720 1202653 1855362 774070 6780 1189660 1850926 635882 276383 1235117 1936440 910113 1617330 857710 1606107 1035810 669407 827659 1954481 1840244 18884 1407972 702783 806851 197472 1723598 1678706 1088571 1282031 1356346 1621850 1309318 751519 1691304 1166699 632046 67409 1337020 545464 390652 336291 1429172 1148213 323 403413 35251 1797153 1517467 1067544 668125 1348297 37131 3029 1317795 777238 756856 1138700 534674 1147059 628089 906301 1400258 1986932 718358 951495 1827452 398266 1054976 1496046 1564959 952981 1472658 859287 1735267 1180199 1583149 189681 15081 186671 202264 400080 1376741 1532693 1188996 1747984 487733 1312307 1872681 206708 405189 1773285 651241 1651313 1861807 896357 899733 598649 769772 390712 176127 81835 1225274 1854224 1002796 1639117 1099117 1590050 1718176 497793 443607 1060876 1219282 42194 1061856 1534221 301092 1573875 1798052 859419 1465069 1152854 1278063 229409 807843 119210 572289 1572265 1737257 1053942 1413037 1974044 1231636 1701390 324045 365190 284033 488989 1036825 340189 806345 1129424 1573013 126694 1127647 615290 690100 353789 542109 482224 190422 593877 1952476 1105770 505834 1281287 727929 1910535 1271522 1811859 1108734 767791 937848 14538 1224041 1374483 170985 1573342 387490 137907 1118335 87345 106144 71563 448856 376179 1927905 1647516 322873 98564 1648905 799775 1522118 1301384 787931 370167 979526 1934955 884666 663657 1242360 1435857 379657 1265003 1922575 349105 1876786 1614205 1233378 59094 576182 1222563 187715 1221422 1858729 103987 1550606 238750 355694 157867 816832 885578 1911183 12660 880797 885671 835890 1274096 292660 1297919 231758 821471 1995715 904115 1907231 403171 1924139 440710 435051 1492589 674479 1981308 166180 1107142 823948 711225 1747843 1652858 1641832 102534 531191 152682 1000480 379194 88165 1908245 1039909 735353 528252 63502 660803 887858 972385 58565 185102 1113592 1916404 1937199 5748 977878 1532507 1447792 347265 316920 229088 1272880 1234465 1595535 81345 1511062 114511 1944770 1355432 675965 895979 799742 173678 760725 1862785 759875 1519526 1950115 445 1122702 675161 347928 425937 353937 1296892 1492134 1441774 1118985 1075306 1991581 1520354 1691587 1251448 695883 1999492 1774239 1842544 706728 265440 1237481 578888 172763 499487 969815 1659376 87819 1665187 1993051 1295619 1599815 1251265 1737329 1347512 431906 105541 415221 1868572 1524771 211681 18030 596739 995283 1967995 1802203 1843823 1540276 741406 892385 1868211 1405608 125791 1119055 1023872 1393039 245116 1902476 435894 2262 997443 538210 956287 261639 875960 1542265 283530 239265 1287384 810512 463182 208576 494279 192411 5347 1656870 1287512 344962 548088 857824 1211889 739613 469800 1960771 320320 950446 302567 369057 619980 571691 1720995 1332866 953068 1552044 31177 1288815 709839 578866 1503424 1181718 1911288 1093659 1043520 484839 700912 735281 1013496 1082406 1485286 1490443 394147 1098175 386301 661571 1010294 383396 1205663 1787898 366897 93455 1093241 858690 1279515 875872 857553 208303 647071 614311 179628 481331 710194 740042 748100 1542844 904382 1713710 794331 1492194 649486 1069665 753568 628323 1362891 269274 1566127 106186 1413598 1634961 14899 1267098 814553 871558 1651283 1680298 1587804 1983357 293766 298127 1049201 264655 192018 1992806 614080 1907671 453070 737359 743922 1553136 1076477 39438 846177 1601378 302684 1091556 117592 579273 1614273 562042 1149287 1889838 998894 727963 1926519 346216 1540756 998163 1021684 1617198 1253169 1241644 1181896 1516653 1516852 390205 1086655 1954893 761060 543866 1995016 429686 594383 195107 1279277 689812 579327 573116 1000035 342388 1745576 1887220 1088603 1108871 1466509 763001 954731 1549516 806443 1363384 1127913 581760 1544282 1415399 666688 1959607 1233019 460649 1078953 795067 1527444 791736 1852251 966015 162501 1472755 1088837 1979048 1247634 1723805 1499156 1388630 346075 225763 1761926 1715851 548070 410720 1605447 876100 1251315 237074 599369 661475 475229 1854692 6691 1162823 1318113 1104286 593602 1135939 1935027 605703 1613338 1259202 1300996 468150 621458 1919141 1769225 1587684 1457683 306366 382679 212248 1729962 82772 1980551 458154 93699 1267166 540090 570688 269156 1901650 89258 205629 827452 285264 1206714 67095 349173 268463 1724312 443435 86338 716815 1163250 18470 329546 1513657 1467334 123116 654688 416979 612286 614539 682670 139573 993392 942272 116364 1465965 1455428 1553098 1498895 1392979 860166 1458927 180729 1092027 710942 962374 84608 1488125 133908 23729 1071106 1728022 1369634 323993 602706 889086 890823 1169191 1090825 1838521 699033 348999 792468 788798 39866 1260602 939443 1432016 560229 1962722 293046 941290 1353581 328768 1473499 1416032 1031498 1456661 267507 1863223 588930 562758 961794 1454883 1108746 797925 1719438 526541 406795 170249 627263 1550962 1172854 760967 639710 976606 1055153 831798 72464 961047 1323115 788194 1074561 1931745 925156 1072427 799734 522740 1312568 1670462 554296 1770847 427531 1561184 1117890 1098659 418699 631694 692295 682344 841852 1882285 856114 431985 197112 329980 1420590 1101987 218609 1083385 1058796 1070412 575679 1003893 109837 290050 922843 183245 106711 1362393 17531 1459660 1152269 1675028 1639068 1264406 1143492 72678 1583997 1909327 1291098 1155060 1639947 1163981 393889 503851 905718 1687162 1811383 1033737 217126 1136152 1055481 1052600 1694021 735754 1013985 1379649 1748946 1355299 110580 1250762 1523030 1139823 353395 5446 1146488 699600 884765 1896163 275110 1688377 56378 1062005 842128 609934 1373614 295296 1574625 1356792 375545 302927 356498 438254 1736299 1528316 103392 519103 965944 1601615 430339 269656 1812437 1751044 253646 1886087 761229 432449 1177875 1529608 402690 215738 1241728 711822 1319920 628094 1078481 929267 349163 685769 1129220 112449 1167865 1701367 515884 1419723 496661 1413474 1471687 250808 337575 535134 1784251 971442 976504 10133 1326528 967187 1560440 1761870 823287 490280 1522813 1751982 1938550 67136 271947 1743564 1275891 1811616 906282 250060 1448232 1433208 346167 1835768 1710646 1463688 626325 1171417 1329755 1270901 657440 758084 1645424 568982 1743787 4610 164693 626371 934560 1722175 1333754 1714715 1712844 1761868 70026 386112 1900346 1596775 1826577 1377055 1454151 1950217 318845 1133381 1208673 1727567 1973295 1476866 572911 921858 267710 1180687 1462760 1326230 1080950 945467 277691 532606 168104 462068 1158869 117828 1213569 221345 315890 265822 75130 1758816 1449660 1817646 1172481 231562 1333827 424268 568803 356888 1929971 544109 1320009 1235209 1651865 1974647 789123 447151 1049904 1910706 158125 1007313 519063 1855133 945933 520896 259072 1993991 1609237 921876 24341 1516574 1056615 1585816 452642 32847 1896882 1750208 923674 579713 1623689 1731094 544588 44708 21236 728879 327772 1290064 215998 217670 357780 267279 948238 702260 1133059 1708044 1243107 1944103 1484685 1582273 504537 1294118 771184 519737 178106 1955000 263149 692932 824570 1742034 1765767 54022 1699152 1626308 113471 201858 1274173 1004520 1325160 1506902 1695054 578632 1184636 423745 399590 1946333 272866 916508 935001 1013714 134972 2891 283598 707405 713181 25266 1508257 1443919 1193018 1895321 1015741 1611704 506956 1980807 1310068 1515416 1063085 621721 1841552 1210614 816315 1087233 400700 1206802 686926 1542704 1639431 1900160 841048 1368739 1445964 1904434 145303 784354 893578 47172 141817 16142 944309 1383099 1669577 497596 1978611 1277415 349312 1420040 581425 1774930 310293 1440668 718088 1267613 1217736 543812 242344 1525942 1702104 902372 856694 1676570 1793029 500899 1155256 1777822 203648 89734 800054 1943580 1100054 822656 1767850 1046589 1845151 59703 1518242 1325673 600196 1496954 398067 1592427 737917 754234 1413226 158888 1984031 1795292 1467219 395440 1537433 1181453 109380 606953 616664 794686 103207 433815 225429 782063 1928479 733513 1351271 1501462 347968 1788602 61773 51233 1832408 507363 1185580 1036384 1757623 75505 1739123 970234 300387 446623 1384455 1115667 134109 279383 573833 1586944 227107 1373546 1394999 1762769 1980459 34029 1350352 1503358 18175 148847 286053 1770599 85078 1672044 1005876 203497 316302 409356 374934 716260 787060 1166642 1845312 535080 1575117 290326 1623264 1520766 1514983 1418610 1848300 1376746 1386284 1733200 1183280 361530 1631233 352604 1307621 241487 495189 635773 1557850 1488747 978336 1727872 1811827 1158005 1400391 1594498 1421851 1610435 885722 722148 1599766 785553 1511759 1617437 1820828 101252 477104 541781 1372472 1473835 79341 982516 648789 905580 1392077 1347910 587217 306261 1004651 1913489 573941 96558 577231 489372 880095 1696075 1114070 1463965 128357 1664617 612606 1562593 301514 716390 125325 675131 109652 1700300 1486562 1489940 1550273 724475 1858799 378515 1433193 972698 1622908 807292 1299231 814683 269255 348082 826468 773299 194807 884586 11277 762265 610706 182400 472509 1548786 1980572 18069 483545 1535788 720177 1858395 433566 475521 133882 753679 1730443 1197126 1035593 283221 287394 1286226 1756221 682870 1175346 866778 356734 1390636 414005 1522009 479247 1058241 1698590 588019 1981020 1038788 494880 1195558 75614 1062874 1589458 1482520 399626 10580 887733 386687 1750221 797775 551585 1395337 1483808 758031 411369 819730 794888 751494 1588898 1023134 504389 571855 1846685 970008 681664 1288724 1624492 1542116 84057 1759870 1146236 460930 1593512 73078 818993 1692350 1236970 1626971 332042 98486 778182 561255 530460 1818428 545278 1714814 1539096 1648134 1951239 571262 1057780 1272641 752345 636368 843469 332346 1282238 1031961 937267 1260826 372238 1217375 1496410 1276023 690716 762348 7889 888286 1309098 1335625 807524 1448139 1388633 946214 909150 1923884 1389898 781087 1682382 616302 177204 249732 110612 89480 1349110 1707286 1407176 112579 1170151 1406737 818133 1260251 1463250 916797 869437 150860 1880101 566042 285149 1780154 1986277 1904154 668324 1298325 1811257 615245 963362 1398058 124759 1301335 752161 440556 510394 811324 608157 1340340 91632 1083819 710265 782398 855327 1634102 857521 1541581 1147763 860169 1173016 1353403 753096 856753 64036 1423695 467380 1778345 1562498 1428265 734441 380625 707502 1942514 1204357 1719508 1684963 192359 720922 1531994 587129 1494212 910155 1077007 1321407 980259 779285 1510236 480801 756839 1544306 724059 691454 701423 823857 986494 1887289 1642014 883523 680383 899553 1265928 764100 1793846 1472493 419406 958829 642529 427431 1651261 912822 394242 1483234 506050 1688639 1517713 1244051 630841 581838 430584 1645254 1816161 288386 1233372 108011 1331029 286582 771409 713926 359774 968136 373523 1292003 341238 1583921 1254918 147260 1723184 1383936 866318 1168827 926519 454876 1243850 1609207 33642 446499 1025354 1708902 1963981 1874857 1993048 105482 1642162 1865150 722385 1960681 1908987 1531735 981628 64504 320775 441885 133405 1793856 1140291 705228 1833761 1203885 1381069 1156549 1509315 75018 179986 1802637 28328 1784042 1859524 1324112 1412031 499178 396285 1194853 157823 1111563 1254024 179847 470687 206998 1168809 1430228 1404603 362110 932560 201780 1184505 247165 263908 689140 1207298 383745 1171162 1612234 1217635 1567469 1104102 1772954 1149858 1950072 179822 656796 690702 1698707 597631 48290 599889 616553 1029783 572224 553968 1585968 713631 759560 1157050 652992 937227 212413 956482 614774 1306720 1344532 221274 887974 23870 1736790 350740 859078 1081498 858506 1410816 737859 647900 1340300 1282785 1869957 1121416 1270283 1431437 1379078 983023 1144541 29861 1001235 1238909 1417225 1423561 1571449 1598240 202818 1855824 843634 824563 537885 368666 1960863 1833566 484413 433543 618483 948247 393123 1666642 1390184 993568 1842317 1244474 1464442 1622585 643816 1162414 33536 1858312 1463861 1560407 1191362 645502 693795 1116866 704715 200191 792388 18291 1389876 1622999 162980 249965 381069 1122289 1334043 993789 1323343 1688500 1617931 1158997 1995571 327529 1847244 234485 1870877 1501054 607939 415977 1681790 570687 1185923 1405469 1674298 1955202 1815065 694227 1133838 1181345 1752303 759499 235339 455608 284909 1151541 585362 1151938 824048 1995241 1121004 744880 1863411 1763111 1472517 575493 1504702 662106 289251 883064 1017722 432496 367499 1072453 901914 790462 1601888 1305219 250171 1359513 116173 9934 487182 881258 245849 244966 1034782 1894088 433145 1178095 1948172 908916 1231122 1149456 1395048 824908 277011 35904 1231352 731199 335485 1367165 124510 509313 892256 1727814 1915221 1144089 1169105 346604 649 891291 669219 1512356 1458921 726033 82510 955219 129570 1097140 350979 1791461 1635619 1309616 936253 197617 74494 1456623 1233227 853316 1104274 1674838 1974440 827725 1297790 736332 1974708 1087759 1909010 1508617 1055706 360172 1819519 53601 381133 387764 206912 225679 74665 1995827 62700 741745 1722510 513491 202081 827399 1312912 1068444 418535 645171 175409 1507778 1084259 436800 503908 147188 1049192 115286 351823 498134 1909298 1100886 1605148 474322 286926 176793 73345 786018 654721 413070 1851393 1068964 1505803 1729587 1190985 579427 716195 834514 299912 663211 1759405 1150705 1555520 1390029 662098 1186923 650036 1905295 772643 717969 454678 1406213 1510639 627679 40774 1120006 665761 1918644 1299668 837924 493500 425956 1925982 1475792 1824764 739442 1151324 1801268 1237702 805349 488613 1969177 1433211 238508 1832338 346267 1019892 1648416 550353 252193 709965 1161230 135274 1027988 1126331 402756 293573 517616 6518 1183314 285892 1520523 883017 401620 1291521 80003 938407 661635 1729622 1457315 365608 1955996 664792 1778469 1714704 1593150 955204 291359 684180 1877916 756053 1671808 1867764 356746 1245857 553314 1149455 534301 1449073 1861000 1615945 443971 677580 291704 1955683 753653 1210825 1932015 1348513 869793 1194296 222432 130176 771731 1936379 1545543 545452 1672283 57209 484050 1564699 1249028 1738471 1928763 1243785 1637177 1002364 1878436 151454 106042 552741 1109268 250910 1871471 679384 971520 1977717 1587973 1234097 792410 612508 1704293 862204 976319 1920213 1562358 1221296 643850 645927 1554234 1489439 1117373 85585 923187 1030168 198229 1442062 400513 141126 1934540 1191869 1744070 1571515 125040 609617 1418151 1873254 134454 152105 1961845 149561 1310011 1097310 588465 1588412 1596116 979785 497091 1562965 320794 1999690 1460719 192216 611908 376127 1326117 214060 1990906 1273247 402609 1657830 623501 1705906 35342 247281 1565775 1950264 864812 1052655 16733 132792 1630071 440349 1088747 134061 474957 1292453 596220 89174 1506036 1687801 143870 1876392 1388049 1854436 1740356 682061 1590350 1495716 1189413 1142349 1016168 1527135 414686 1316142 1606804 1223214 1919090 1270744 1315690 718470 1031408 448503 1551596 645080 1416550 874374 1930805 1297626 114467 722612 562818 1818631 1997454 576023 774804 1255339 1249181 1563818 470690 1728679 1494601 543488 1058788 1187623 1684460 147965 266974 1936691 1886954 1977787 1696142 129613 1218614 1294091 452585 315845 526743 823706 801777 1782880 1270376 550890 1030487 1176030 897189 1697348 16423 217935 1933296 200694 1513437 1619699 718949 184631 1719060 133526 348233 1603930 1204373 1198044 1451276 1208837 625342 1888961 59499 1300964 175629 880821 338137 1649012 179860 1363265 185298 510149 181843 282733 41275 1396001 691272 1044765 1421729 943355 1185781 610320 158909 1983134 1576637 1074055 971735 437335 1794078 676295 515300 651283 513402 407607 1007828 1294361 1493404 1632380 937746 1544063 453816 78062 1138634 1288416 501604 1512317 655705 899323 1971951 1685515 548824 909278 1864646 1315567 479360 1629168 315121 194014 814439 666792 472865 1760299 1381705 939645 862668 1831895 465424 228433 1097768 982437 111811 212991 1778376 1215963 370893 1876720 31038 1330923 717218 480942 633709 819955 162887 1872227 172904 481762 894419 1482593 1852902 1950209 1206219 1139359 1633595 1263526 1315206 382798 769800 804396 544231 793264 941463 786765 1307169 1441803 303677 653286 1728721 539519 58853 1275826 696337 1200705 1234683 913401 1766776 1013677 738919 1732377 38413 1461706 12972 832483 1541505 219565 1936913 1322685 222412 1052460 1038413 188177 281003 1030992 1586134 25221 514049 409916 1750990 1240213 1166478 911703 1123111 1557447 456519 979127 317315 1222692 191649 975118 1205792 112080 1859698 193315 949039 1672781 1663294 1008950 637939 899195 1076603 868456 462165 420399 387914 1639705 466980 1873804 1896214 1861875 650776 1509260 1363806 1985956 535113 991126 55923 1567957 690033 189966 24165 453055 748050 78461 1128523 1300254 803005 1402781 758285 1610359 1481399 35535 1301938 796315 1765092 1343801 616630 388362 997802 12581 1976144 1025387 979549 1202349 896150 473826 960600 72789 1815265 1448449 1190239 1161604 1934654 169957 682790 1796953 997972 299329 913910 1792175 312310 1106881 1501505 1956766 1198986 1645476 411652 1198638 473524 1532795 779155 488395 412318 897790 984403 1655913 1009499 1303791 494840 711199 213475 1291909 189081 917832 375451 1896672 1940217 119392 1853820 1157708 739956 1029621 1177510 986474 841442 234159 210875 1384571 929033 333957 1671377 1804971 35150 1531508 1637689 535429 715144 879496 1785302 207685 1864643 970981 1724593 438216 294973 1779221 828297 1542503 1360051 933516 1684260 1400139 1705968 251619 339264 832366 1350346 1479386 1408024 1425106 224095 972001 1727494 924384 82221 1727368 1105812 784206 1584064 1285087 1073967 1094993 1050998 1848197 1269307 187035 1244855 1351472 1777273 875868 1956091 1851922 509190 1535709 1456863 1691753 1120072 1993673 1577830 1123644 1058549 484906 965639 776217 926036 107445 880720 1286317 827910 715274 206051 1133943 1623960 35083 1488060 631913 299674 1890585 813796 1468005 32431 1675993 1125915 909144 1411711 1641572 783434 1997156 1244193 1532568 1554689 1662222 226189 107063 1616520 237487 1329292 92155 905376 1065550 1234826 1972156 1935328 1541109 1190602 1404537 1402087 698271 258112 1933183 1616838 770650 865492 605847 1857456 1792154 1701097 885565 1782690 1863516 482818 1988516 348702 1170643 1644320 332703 1177984 201557 491359 1493746 1312737 1621609 1612610 1668136 1150172 1055499 992680 851171 577397 1528261 1794473 1836466 1687453 1052109 111401 116786 1212858 1659520 1783589 161550 1902219 855190 1671748 844046 752802 530326 1393685 940492 1005321 1255501 1629426 1578241 1035917 1659414 158465 683924 1433278 698249 1911887 1657385 1271087 24089 158685 1364675 1720972 1986720 717736 1994627 1324830 1004842 505861 1949631 329919 634085 727721 55419 675856 1558592 740595 261737 1938531 42374 83643 1388962 1721624 648925 1217513 1285238 55729 1982255 185428 1807062 1744980 170570 1927713 419541 1490397 1805889 746837 1969762 1114687 1877390 1804661 680018 926863 1478438 1327391 1289927 114510 479708 1127056 1513684 1667472 1693808 915511 1924016 139216 731637 1379060 1661605 335918 1180654 1616583 372950 1793734 1862524 772114 1576233 648179 1258606 859564 1411323 438489 1234759 784340 697601 186517 536860 830870 454924 465248 1152545 1258679 920897 706811 240723 394252 1249442 487640 1039490 86381 727987 359349 842993 422248 795118 787451 1433514 1545500 192327 1846613 1035549 1680370 1641122 577510 1652846 1748529 1497629 1094660 828648 952851 738453 663405 1834919 1464943 21843 610883 1315326 1539993 1127639 501602 965506 518038 1659682 39509 1126279 222491 1832045 1469591 1191363 479886 1292963 1750915 502403 728133 1738234 1674272 820466 1382969 749624 800931 1569980 160483 1891520 260093 928422 1679516 1665940 361649 312444 386751 498608 450925 825991 56933 1419822 1103180 171891 1857816 643015 1118108 164875 1683460 136713 1272096 891033 1029567 944616 846227 1242363 1583885 303972 159360 529422 1607886 1345042 13229 1352322 1630700 79336 1687441 1255851 12154 887890 1588546 1143545 1916060 286069 822334 138858 1748503 1315516 475321 1944662 1564695 773226 1421542 1240335 1941349 213223 1906971 898861 1332264 724379 264180 1686733 867188 651922 1058643 1401347 1727612 1417733 756811 1607023 838200 1446074 1325171 513847 8281 125472 1785957 781680 1197964 109102 569431 1919293 630166 567551 1869424 893417 1225815 1315808 1589186 219414 747598 389487 1224296 586333 1785168 71862 1327774 1985185 221286 354060 458241 502432 927450 964004 606055 1846717 1206581 1262792 1576955 986707 1002920 496226 283255 1573082 1946650 1653264 969380 1228569 1883307 671971 880144 252091 1258692 1033410 1415130 438021 1290233 785096 177164 1351327 807832 1973527 195745 131397 304507 1306519 1606913 269107 1073574 590443 1593777 6371 335786 111182 1909240 1178249 1203262 1599960 960182 15944 454872 1806888 1717252 1934267 1315071 1867073 1623994 109400 306073 1329395 438667 1100363 1329200 1106077 1886109 1028817 556941 1486495 369073 1239753 53331 1550361 1368323 77239 1978199 1890307 432099 1122098 633630 1123514 452510 914453 761747 589375 1162896 617771 311083 1419298 1977465 1124768 1723489 544531 1111851 738748 141079 1374766 756231 76698 1679208 1806061 1039026 330219 791186 1832317 1017855 1316266 497217 1291111 124027 281675 504033 421677 1952674 973822 727232 595288 1144383 180350 629320 1292508 619385 435069 1407647 1476105 1608943 1708012 1158574 1341876 945922 1288734 1034749 730381 464077 787444 66143 1343684 1296019 1189817 402016 148967 734380 324772 1613433 1134212 1021919 116181 1894759 284921 587631 125334 1650068 507019 722921 1607443 489975 1657909 1433383 214272 294366 423260 1858273 1263270 1288530 169741 1184771 1139178 33743 1371724 1028640 1508660 1453501 1458372 662889 1886344 830879 57300 1839070 471524 820515 1914160 1479447 1264941 111128 1938104 1318306 1300666 851203 1338127 888452 1254607 1518909 1668571 1678292 1067260 1820730 821161 1108490 173391 1523103 272639 695334 1100190 187259 1572133 1416913 1108144 588879 173627 1233370 1767346 1243707 548024 1695423 1489304 1850784 923137 827543 1627415 954116 1082617 1465817 1943641 735574 541323 1276534 600448 1312919 821614 360389 1543468 1355246 551182 934924 1730401 1715257 915110 1881718 671512 1901394 486280 1737369 209411 425535 1017046 1950449 719934 1798370 831651 949774 59708 1762380 589897 1133568 17002 1644861 1079208 969262 1407133 1764609 445787 1501582 907981 1226182 273747 379239 1009783 1691461 1514381 61451 901951 504941 643050 1201203 214923 1119572 1910010 739893 509495 557650 531757 1861735 683238 534198 1009755 1666496 1507554 286982 136398 488458 192701 1057554 420612 714214 1473744 1108321 948856 1174708 492973 36523 1953329 947185 1467105 1785232 341289 1628650 1466179 22040 1516399 1243601 1420799 1451514 731595 845934 300742 1786579 506596 582108 558673 725949 1756498 96443 1277996 1279091 1633508 73697 1739317 974635 589334 1355522 1628326 1688704 1592478 1672521 927705 657536 489058 987462 563363 1188011 1806906 1486709 1196892 1683808 1258095 1878348 1015546 1068785 316076 1487655 438052 1109218 388314 1563904 868264 720348 1717601 569896 1409536 612051 355097 1693552 1114448 286971 1196128 1577907 1607821 578531 209840 1881200 628339 615277 1250123 996004 152129 1075130 388770 748663 1652545 1641148 227491 591972 209642 222853 1841759 1576837 1769311 284510 747514 528531 1412706 1031554 167697 403327 717409 765555 1663352 559136 1439288 961948 433257 26149 46127 936290 246996 1590144 91931 518628 585564 776354 1976844 1228807 1195037 1147684 706686 1187829 1575606 254761 1138513 1564245 1920268 1478356 489589 389211 1287896 1723355 410015 1497229 529533 932945 1320242 797505 95078 1588867 939222 288949 598445 1772537 1724091 298954 154680 824205 454712 959956 1893503 1025130 45702 476619 588383 824180 1715860 287765 402561 1501785 1666325 1021346 38863 736587 1958068 1716072 330889 347269 1719672 120328 193135 196862 711505 1366534 616719 908533 212643 1095094 1177033 752527 870047 1509650 1938517 1984376 383364 1858763 1636562 921837 657007 1994928 1023194 1619322 787013 966880 756814 1781803 1031147 40300 173412 1392995 28160 1101726 1664192 1820983 1870559 1900131 683335 1904911 1857588 1627610 1619141 268821 260397 355811 1466381 1507768 1652735 1399208 462490 446458 314169 127224 1313373 485323 48567 1230793 969435 1095785 1480727 1716196 1835608 366254 1938781 250708 1197442 1422473 793378 754317 162902 1507208 893219 672883 1909151 1561102 923312 66211 685953 72723 1945985 247253 996359 1125463 882236 1058343 851657 180927 533874 74117 1570413 279335 1169252 133653 114502 1004990 1507118 264392 509410 1972348 1633736 597384 125208 1216003 290420 485527 954508 45552 590979 957256 601764 410665 96468 265120 540959 870001 469065 772640 1715584 629722 87128 975656 400072 576131 1058154 474896 411420 393836 573643 1896528 1812533 509525 282743 471779 1085353 628491 1488573 291989 140522 1968319 823449 805776 1673809 548573 1228393 648254 402843 1100599 733887 1026530 63630 548563 1789481 1431120 773676 57161 1453327 38383 1240147 774556 1810861 1965203 1820022 1653094 1143402 1704714 1967782 1327280 1205196 1517212 1011140 1143198 1945996 1181479 324700 130556 1316998 199452 844433 734352 886271 1311515 57195 1460533 1307907 876824 499289 733807 7328 1304500 349913 1950651 767722 1747920 443630 1752747 749399 242137 510741 1593705 594517 71123 647414 1136366 613487 1906353 72857 1436732 1963783 950373 1716130 764071 407867 1477404 1818156 423946 1429412 1327865 1190253 709014 321359 28689 347687 149045 1754179 68504 1787600 1506448 1966633 1833873 716381 1274054 160486 404956 86600 1223974 927486 1609566 141382 1767009 841212 1388847 280740 1068523 617414 1930797 1911560 1095316 52777 484320 431706 904510 1696964 664509 843781 1505075 279056 653134 1409467 229126 1920643 795059 1736596 1932142 1996471 1228354 219396 706292 1316090 106799 713033 484592 312329 1793820 1503791 1942986 1123228 1335627 840337 118343 55104 1550825 1137711 1329354 655725 1362671 1912582 1823370 1380485 99443 311844 1300252 1729497 787403 1091703 1532397 925076 953157 1977242 182912 954244 425075 4139 845801 1497941 1449921 770647 734157 970043 497169 726327 1419979 300483 282244 890461 886194 1957887 336524 461347 235970 42226 105754 340079 1691478 1720162 398264 628078 1006796 1376229 1556019 465367 56810 1811302 244664 1161627 928339 1232066 450167 1373706 1520828 1127062 1290040 617235 1927376 1030783 212056 1167449 535214 44358 1665202 970830 881711 181033 1530673 1530883 1830860 110594 1113188 43550 448039 258950 992535 460783 1414399 625003 1593263 1483160 1335460 21521 662922 1852608 1191755 1641726 1508454 666824 1360929 1406410 852096 1830257 1900522 1838988 58592 1664693 474236 706200 1703251 1391342 1549487 1408617 1486198 460907 236110 716637 514590 1495177 1467743 998877 1608343 1272713 1836968 1400079 227822 1530629 962666 95147 972232 1932128 1129568 788546 1446570 1238612 1106431 1646939 1031630 1965807 417072 343988 734477 1032 1451827 326035 1955280 1442780 648134 1563346 269655 1667818 1198674 1500466 1230920 50406 1164015 425403 624728 1930244 1759828 156456 109169 279974 1189016 1555627 80139 1977771 1398576 1277029 357206 413133 1760303 1979806 732268 1635259 1585928 1964030 1210383 1899321 1330512 1260113 967017 248371 1739372 1494874 324904 1567858 1733218 1515041 947536 34733 275772 1994887 427212 547323 884163 614835 1898329 802821 664942 975421 1845591 602778 211539 181708 515602 439311 1716014 90499 1508779 1425241 1777068 737104 1438649 272664 117802 829991 660143 965727 1552036 1468732 649963 698104 66347 1716616 1594677 656961 1735041 189570 1023051 1993825 1873055 1614861 641909 1448718 1840976 1647352 995334 1734497 1564881 1255669 1785399 382127 501961 1601558 208917 1720496 610340 1630249 1062533 150272 1898595 823745 1620170 583472 251463 770226 186004 1023286 344188 116358 84049 349364 1838464 1425023 1034687 925226 1849035 918517 1674180 1089546 1490191 716686 126898 242637 1313981 1082624 138158 382289 1377041 479994 881273 1973900 1982168 1311651 100507 8975 1563545 424555 1987921 462052 1250570 1943089 480807 1658291 375906 141322 1672145 1261297 722183 540693 230722 402851 203708 1964218 1082915 75778 365975 1180046 27804 1077373 316997 853276 1845794 801529 1333864 761944 1695820 1179711 1014540 1681838 1899468 99828 1657767 720074 958056 774443 916105 44605 1141991 1385544 1105977 68437 597265 368885 827837 750156 285390 1510667 1107223 652825 1793282 189751 540275 1503448 38639 727395 1969353 1801428 949061 1350681 438677 1525057 8251 1395808 1017946 1243452 762209 859932 769201 1098169 357841 658494 428689 1691990 1407938 1036122 663075 1915643 1192738 1114503 334904 1522476 170219 1154948 74505 1571368 770852 673178 213844 1106500 266110 1420260 1106255 1269057 1207951 880830 682176 580477 1588820 395747 1432135 1040989 561757 1746591 1297947 1016914 609882 1094023 1543418 208079 768469 907427 86251 521426 54930 1097673 793066 249089 1103446 1786858 304228 1927469 1971790 914072 1468626 75579 1688030 1844982 1359960 887967 381177 568767 1566175 157618 403995 1585591 788522 1222038 576653 747115 1920179 93353 429560 760750 1183801 1295484 424378 1745131 14924 1422410 1710695 502763 379696 458036 1951782 126758 1861694 1028708 108151 201532 1643280 1920877 810826 176206 1015137 1516606 1614324 1681575 600802 1660980 250081 621938 1427292 904572 1382968 746309 763978 1315924 1102061 684671 358514 486912 1578425 61726 1044639 303491 1943064 1584787 1227041 99669 99382 322014 1903743 418558 935340 16408 580455 294032 1138493 480199 1220488 1319427 1570265 875997 80071 94074 1944786 118585 240652 1513580 356314 963458 1941118 1270518 226661 1009632 875835 565805 1131360 1174743 1098164 853623 95120 997685 744389 1500280 1833531 272485 599704 39517 1023158 271461 1499435 233377 913896 1012161 1863847 653645 895886 976310 1220782 1896568 1097433 1371316 666280 1588540 1778051 107502 1623749 875009 1748395 1950457 634758 408619 1580518 991614 1740953 223206 934675 898558 179354 1528741 1958503 380943 455273 1954574 397093 327640 560949 32047 1148936 1591501 1646172 935607 1349410 1093288 63874 1337269 1140689 1657970 932723 719846 605719 1229065 762051 981315 524724 1072988 1541695 832902 508228 531586 1155697 762617 522385 1934484 930193 674198 959609 1162343 871113 586429 139361 135879 93830 599282 130196 608983 931099 1658772 1374033 1039281 222272 1957674 1391740 496184 138035 1806512 731196 1798995 1125166 201089 1351427 1218512 1392219 1482530 1800172 80899 313165 1712776 1328265 519380 259409 541343 1939658 1056995 1711139 904580 910664 1919579 164602 702929 1844647 1565433 1162562 1069666 1312976 1166813 1222399 325277 146618 1312056 1025458 566251 1882290 1710821 802651 1158146 1035434 1969359 1399441 1866800 220139 893511 1082426 1375974 1307897 853009 1880772 702312 1127152 164514 877741 1583715 1577317 1632568 9912 161523 82853 459242 1378612 1076618 1798702 1575234 1654911 1688166 224050 14281 501817 195191 414843 1183816 1120089 1260147 1918776 85147 1413756 59765 983357 1214018 1352479 310320 249235 198023 1087615 953418 1869129 1475322 1439985 1567857 1559130 1957410 273017 1563593 1271845 197488 1339383 1495039 223400 321181 29733 192611 1290163 871123 522002 1187885 1004915 1325091 1516913 353930 1505084 1683610 1013558 715161 462603 955535 372304 290164 1095381 1453199 1134023 332684 1448668 1128042 153582 82469 520266 153076 1991606 1364874 1212078 160844 1632998 332804 1176379 1103657 1009294 894180 698567 1680069 956042 1420770 1854316 1103112 399371 1262791 1298593 114068 802116 1041871 1771747 418616 1214561 1476303 254217 1849594 1252881 1434658 1136638 811309 572015 434125 930671 465311 1100233 308096 1570867 1753031 95394 1703981 1462215 1563975 98253 131914 1090746 904556 1846868 523434 1519365 17377 741618 1374978 439968 426830 875173 1158231 724273 1820006 1873290 218107 1766631 285706 1564807 211341 607202 660209 1909315 778531 1883702 719646 109544 1859748 298201 71225 288517 698566 1215015 887696 1207145 652498 1514890 804918 1292275 1259765 1248915 1405316 729182 918238 872033 29363 1256447 1817128 1418635 1174288 1393262 674512 159437 1053273 23475 1332522 439012 1164614 1575725 465692 247103 514346 1803690 1395920 712157 1980347 1035615 352654 1842201 948246 1918604 1336073 1039732 1543408 1047399 92031 1191757 1413404 188132 1333338 1645697 972099 1152907 605800 1138581 323499 1571269 1090103 153760 1513548 1270065 1399991 1475610 1993817 986982 1722084 210558 1387221 1435263 258989 1046600 503267 210983 825273 756125 1846052 650537 908963 333579 341664 810572 1366493 1685151 1617922 580918 18097 1425920 1579768 836759 1498303 462043 457144 895 971241 429468 7758 467354 539040 1481030 1018869 1069884 73579 810427 1168340 192054 1940134 1465517 1659780 867025 1537446 1114931 1120927 942764 1091669 653037 1988456 918991 1117396 648884 41919 1404499 341496 333427 1543890 771979 597173 1153872 380877 539756 362160 626451 1037445 1603883 1066280 1069647 654777 598164 448340 1574074 454906 19529 263929 769943 299325 1584565 845049 1436122 785668 173519 1163708 456401 884684 1416439 1402298 1987263 536829 751463 944143 975265 1737349 1390096 261861 1490485 1071288 120689 818391 1561191 835831 486770 1825960 271178 1726028 117694 110555 1354939 1261871 1000858 1416849 964677 73965 1599853 1686252 73097 1498416 1414297 1802057 436570 210756 1850329 615254 263933 1972190 303169 1026730 1903333 636983 1813395 1420688 1478580 332711 1523931 1573655 1061656 374532 263515 1119163 794804 698347 1825486 148021 1164175 1342447 1859574 1401945 218238 867832 1563643 174848 1815959 711703 1530455 1743442 1757473 128248 303629 1279611 483724 492743 1737589 1571564 991205 1154747 1641587 372766 1371900 241440 1752823 392269 1070945 225231 1787031 1530168 219254 1648331 1344947 510973 1169474 1931646 976595 76609 1996091 1645657 436043 1368043 1029801 414567 1546660 1792023 125090 1317584 1398260 1497174 285536 1841011 675183 892169 797279 1566920 1976188 688989 585047 1631448 93684 1723109 306186 1412080 1447186 1733840 1940158 117614 664032 324192 78434 577860 780583 840232 1569707 1151072 1994703 779369 10364 1171581 1330960 1144715 267188 1458755 366723 1060804 573847 1040806 528312 358311 853864 721325 900425 1852500 1612680 1067126 892745 1215061 145205 1173033 530051 1446045 1070498 1065309 1576915 975417 1350871 240981 1705171 591773 1417498 1327700 843156 446809 1798807 588659 878702 826870 1686694 1475602 1214736 1909567 1570815 1924640 1369553 728876 655917 290847 284920 1865114 54163 908207 951019 268315 374460 71051 1935387 1279338 213296 1715481 1662419 700549 948811 1144741 1761229 783756 1088670 32669 339087 1303736 1411498 1216716 35992 1430437 882043 1902350 1915043 1841077 334667 1095229 985841 35391 940797 516732 401498 1597248 1500538 117573 1525472 1819177 156703 175092 1327279 374294 1899009 1020176 1615678 1888146 1123393 1766150 1795254 247921 1162852 583796 1879132 1554184 927626 1979530 618013 365264 463495 1062153 1026800 1957703 972349 1894275 214931 511809 1340334 592306 1780535 1504773 1746825 1269288 1505706 1635091 1739357 1910363 476484 541687 1197113 333713 1288467 481461 1454602 1552471 499774 892692 1056105 1046479 1550428 1219678 1204354 1093276 1654049 1156587 682059 1324159 55756 1943279 1394839 414232 924249 1288194 888341 292763 868775 833740 1708586 1872823 842157 228508 1207031 91578 1679066 1237944 199449 1955111 762910 1129856 1253191 1698173 1798762 1477267 240151 879118 414568 141060 1860632 753485 251906 1506139 187012 882223 1730434 1915206 67550 1527381 1788791 508071 1894065 935501 861436 488912 1255205 1904110 1251018 191937 207038 929042 1373811 493511 1136968 952270 56883 1040751 1597803 1779131 1441366 1479576 198322 1079243 1874160 549506 591223 585872 450553 223402 234460 1144061 556443 922200 968570 857753 1835736 1161137 104781 1983330 712253 622765 924950 458051 1118873 360518 1779979 1014651 824001 1871883 117686 1654836 1236721 862542 452293 184758 1390666 1623683 1111283 938511 728250 1716986 688982 13293 944369 72008 747286 1800214 910070 1682768 1989329 1655419 1310663 1449992 1079246 1464996 1719355 1468331 375594 1999476 4303 597018 1295776 1308066 1055692 1186515 889192 179826 1760573 1675857 1763799 1346119 539997 355147 113921 495740 606394 500005 188296 1618690 813740 927292 1937380 331836 1262827 1275296 838563 393179 665505 823413 608331 912463 1175991 1875993 151373 41315 1006675 1199515 765675 282316 1979513 952124 684407 967495 1035636 1112806 1067036 1830731 14496 138609 568570 1254379 469914 1339974 716913 128788 1899440 1650647 1920592 736444 762068 903337 1525711 700817 1661669 604760 1887870 223845 1698536 747690 784497 1738433 928261 745878 782229 906627 1652964 1078851 186873 1294968 1952557 1319810 350648 1348638 507014 1259184 790195 986973 1720628 466304 1912662 1981228 620515 943509 716097 818673 770884 1137119 607025 1872662 306178 1144429 1743065 27554 1224127 458681 1252601 187850 832094 1704438 1498398 1564549 1336621 1396654 759638 67161 888902 1840398 596286 1810298 754593 641404 620624 1734595 1432620 1288778 1207194 1924775 1222739 1049125 1019935 1400196 1133110 92273 1257602 295688 38043 636541 199591 1775309 1191146 42043 1655413 125490 245813 635963 1009995 1287771 1206556 1436400 1955780 1946624 1244241 729949 1795205 289073 57177 509607 1091713 747169 416938 215849 91849 1090342 996041 1337904 1614884 683956 1435241 307175 452792 1720238 980479 1547263 1174646 128993 1735562 1060281 611484 806670 328132 1108464 1665961 1801000 415585 1134161 1008858 1641848 1715971 1173389 166242 805876 757226 1484203 698275 733484 1217370 545869 890354 947115 1508477 996776 1823706 654094 326941 1656026 169179 1537097 936183 1427696 206891 997418 527626 1229695 1700485 1137040 1806625 1065886 443459 116335 1867054 1642983 1803587 98566 189639 633286 1703624 165558 1094109 712052 610948 211908 1179503 1779143 731265 1185308 1357271 1193139 1592572 829722 153847 1851634 1227632 1904219 1760777 1264248 331232 1825310 159874 1421115 272091 1051267 977058 912330 623631 834751 247811 1340465 1946351 1917695 1251465 1150072 1669581 358697 1733990 851249 1564199 19004 843579 1365286 1886746 1341827 1564827 987586 781775 1833267 515988 130077 999505 3404 1586499 384478 1397247 1287253 1365539 1567489 1259388 946770 211023 1410190 139284 897735 1469146 1596181 297353 520908 273675 727785 1931135 1584375 967840 163712 1305497 1920544 487727 1704332 1848693 1740530 1155074 751377 1098983 926678 1090209 1041090 644748 1246130 136750 801701 1235895 1645220 181960 1054371 238966 884911 364040 1564256 237905 1351969 1235018 346997 1566421 1043331 767389 157139 320134 1468244 1750834 1064907 934831 119176 1759512 196614 958919 1515673 1498075 239268 133111 1889463 1282962 745597 1838783 403235 1036971 657935 275064 754080 1373801 1114643 1166797 315721 1791608 18795 12173 1565406 1788530 672813 1816393 227265 1190652 282496 1867412 65626 1513003 234230 1484497 1390541 994225 1960385 1553885 1884938 564130 1437926 700411 1317785 1509160 1777254 176288 1229638 1459992 1130381 1593762 1724854 757186 1275586 1428547 1478236 537240 1914916 331767 454598 1546106 464370 1513292 1890943 680761 643095 1530349 235966 751097 645265 1965271 1540865 1311949 476605 548129 913656 278784 290995 1220386 1503504 613172 432758 1373054 1214381 1938383 968485 1648053 1613866 1576912 1796949 1438105 806168 1458339 1467214 765873 959652 1056025 729074 1460359 24314 806976 1625810 1754880 794308 204470 1362 970686 1787918 1420539 970870 1307589 1320580 135478 1625827 516815 1488349 1512311 1976067 1955316 76305 1152623 1441731 1940491 1440683 784971 212225 1282612 970162 1757130 297178 483590 1643908 482448 318977 929555 373459 790970 1416535 701667 1173903 1243084 163179 430816 3972 563676 872116 1691613 214392 1044664 1388390 241708 83134 272996 1196639 315766 197387 1207407 1719118 1288173 765684 325453 1327682 1059083 1796115 558819 1384266 1757073 490925 934222 1835528 1329596 1391899 1800556 84282 1764871 475719 1205799 131993 1685889 1328271 1610661 92038 1088470 1352678 1051956 1927661 1358232 1172200 1807451 882798 551554 1993485 1426429 78649 1055992 788660 1002938 339547 502178 556812 1187807 1278178 882590 1719147 988287 460267 88136 1091901 1178342 1690947 1720498 700893 1195634 20641 736845 1576490 950779 958125 148410 966227 420175 1423568 1427519 60931 529490 1250913 1842760 1866985 332508 1659708 1522145 966797 983409 859228 869911 273599 961632 617493 625270 1233010 469871 414835 1465942 1349358 1899657 314992 304385 1039612 886789 159564 1202656 525460 212554 943868 790976 470772 1648441 1663460 513952 1138855 1672228 1107729 686600 7234 990283 1341360 830867 1278710 1323492 920836 189807 1319129 502011 765018 178573 290406 837640 479421 1310152 1400074 610442 1491122 1911470 220846 515125 1050685 1167145 723747 161143 630850 470760 1458707 912677 745368 669656 83001 1531241 1308033 115385 959047 1928789 1920321 1106136 1725646 1799754 367603 640782 398554 1975721 1047331 1074738 1399493 516621 1632806 317278 338186 42912 1850214 1607920 503278 233158 1066570 746799 110170 1707018 167211 327945 1504145 1173356 1711065 746447 1524911 818777 1950066 1882330 1737268 840365 1612897 1531191 1557604 1403567 1145512 751869 1423049 1528874 833733 49528 941252 355825 1092445 1555996 1591211 413108 1875364 1781371 1125086 1332911 1306648 1823710 931296 197266 1445325 257203 45435 797565 1647666 1472373 868580 1251511 1440464 1900649 329773 356371 1056669 1595288 1321968 1961273 1631335 1048296 347156 453543 995386 1175939 1267696 1980056 1064446 907596 127660 1510779 951439 1777243 1354119 355544 1786946 1755275 1937820 157073 1426914 16848 1297701 1731600 65085 132617 789535 542685 1746995 1874946 1795811 1443669 1840585 891511 1866027 1807344 1873731 1118475 1073583 1796256 1738630 1054936 1165307 1477788 1755996 531667 374188 1316762 447246 652361 1543682 717587 1362335 540622 1185399 636553 357162 1815115 825776 1746321 31173 1137483 118008 1166542 1503579 1711108 24878 1511406 1430686 189873 154703 1017529 415514 1976682 1878780 1778496 1103541 1783113 1851045 124748 1971529 1322420 726641 1819927 1848587 587615 365685 789879 1092399 369500 678029 1968433 1663066 726872 19389 1807087 1089864 654639 1016431 469711 1260170 758015 1779234 595399 1676171 144065 1477545 605597 1084171 691571 827562 96720 1358771 1737533 301783 535589 413483 455560 1562279 1641930 591792 543987 1870693 164598 1742223 1671595 628180 1884143 1029886 913473 4543 433136 844469 1461894 379478 718178 1079295 1244522 654562 1674137 1172388 1604570 1558869 1756363 484882 1349552 1262739 1904503 1696339 164243 1994057 1481626 359230 1488366 1699104 920481 1679440 696773 1643865 1277734 1839050 318230 149480 347714 883707 785167 216990 1256943 32743 1625612 698615 1501573 1040575 1295026 1352468 483105 1239994 1578712 347606 429280 1755635 9979 1136004 331653 335901 488610 1073120 1430771 163082 1463578 231746 930474 1719315 1441349 1113274 793808 1870777 1747694 471101 1024922 1437736 509025 220562 1931378 690018 820518 1868282 1103234 1824680 1395495 26011 1640411 1612795 1678034 474595 1124096 1951396 1610511 1427403 128078 295162 836732 304281 1377775 598207 466778 124787 198564 1989131 150034 715653 1044782 42666 963791 833915 681817 580762 1745599 949183 848962 510868 403184 1657590 314086 1290380 561890 1517555 463027 967225 73560 1508266 844811 89925 243473 1034603 1593796 1937019 828235 1339594 292451 643444 477613 331743 1530429 685129 702184 1246186 449706 1541004 305870 516281 1170724 697737 1288980 1936459 640004 414199 1279767 1138980 800853 1529958 1316509 304036 412229 1118188 213327 1350096 1574676 785235 321026 758519 1360985 1757518 290735 471072 1903083 1161207 1276928 1577808 1682834 853930 270858 1083795 710175 139504 394214 435719 1363043 1173536 663635 540602 1131453 295936 903943 1974560 769187 658130 157449 706406 1340522 801863 1693912 258544 407445 1169419 1810249 642282 1100630 815588 1766438 936317 1481353 792527 659955 1147802 1545236 1442081 1433185 108023 128370 1054815 1440082 1104131 1832845 1833771 1538673 1551558 1774085 1897054 475971 254348 943211 216019 1682861 1906756 563924 1280889 74270 1859851 1932245 93339 1400442 1141250 1920085 830337 1941055 1538020 932769 1200334 916967 1116430 874522 293453 1589483 899048 353429 1851960 436736 1555411 1595656 1849885 1980166 1797426 1236465 1375234 645604 500348 1839711 642198 835863 1098462 1504584 201706 363975 1737564 1727014 1876382 1301863 1656512 113957 1134873 1629946 1880565 605249 1745355 1069892 22580 1521503 1914214 402759 385114 1896801 1376283 858347 1662539 277952 226554 1076043 1267463 613821 1329863 1383402 1301312 822660 860145 1546088 1674489 1202152 1995833 231498 1781067 127257 1300331 1183202 1984357 1055073 996769 1244841 1985657 327888 1140642 511838 1018434 1240665 1936175 1035030 231933 450358 1091784 627614 1600842 110920 719634 1741185 1527128 939704 339945 648159 1056637 1250648 1443013 481016 66063 247569 540689 1411155 279946 578349 1547691 428866 1777806 96587 515076 1494855 1144296 1969764 220432 69142 1441117 627745 133175 1567650 871286 1103613 998285 1396238 1926499 1051823 1900742 1488232 1717657 1123128 1299710 1242310 1145184 500479 111355 1608400 1220730 1600762 1080332 843949 1249667 1675472 1263380 1125157 328962 1528057 406059 1217712 1348227 1225662 1187057 1659617 1041433 729399 1112825 879341 620751 258882 1634671 1085001 861165 521582 1041436 1537978 688593 1400566 1936244 1513791 828247 854594 451979 1689663 878075 1664190 1849091 560321 1028449 946405 878053 204019 229876 465902 314854 1370733 1461745 725419 1902240 1105852 1619064 1966752 1429508 45171 275121 1486428 277037 1152285 1301534 1845218 239383 827257 24901 1328440 686953 319286 1428812 1134413 1700529 680737 1590220 1158268 386540 708178 716093 1480133 670655 122812 477700 1353980 70354 760219 1232014 543453 1753505 1560939 1201091 1320101 1305323 232996 1380460 706723 1695735 1964220 300323 982663 1402695 1225227 1483834 1243246 857265 1786337 873454 281304 786346 213856 479758 1002178 1744167 914178 1757912 720105 790072 1141065 434772 878038 1437856 1304674 1935637 246191 362745 439472 364189 1074779 395204 1886175 427976 12872 14003 430835 1390338 797310 1220123 1059206 1618636 697223 1326913 294367 1358957 1340110 1180054 1792678 422519 881021 285145 1822059 1054912 180253 1732743 1426433 346383 7769 41619 86567 383807 950452 1169097 1647654 1109886 245073 1334834 885215 1920954 1115506 1045104 1459771 1839312 970460 1578818 1056608 836118 164368 1202014 1928000 1491147 1728362 1417879 808906 41270 902575 1610922 1169009 1083626 1362286 932355 494683 72804 1768216 1131112 1564736 450745 376549 96219 1753206 1681474 1497346 437975 1690027 798651 1061843 1134937 787631 706755 1865990 732247 476432 264151 844718 496843 1586153 267309 342631 1193321 1608132 753935 1551739 1545337 31866 1038847 998234 1575989 1779611 322833 1973826 473871 1315047 411394 1688264 627749 1379150 971495 1111714 1526173 1831121 80484 1721713 1915128 517870 618410 902722 1410670 1741453 1707598 1828677 283269 1709424 272379 1335547 327459 162127 240871 293367 969007 644636 1802590 1880959 1504711 1074862 299688 1804760 367099 1471260 146394 1005971 510141 393247 226385 1227030 869791 18358 1316787 648766 1929554 1715653 76772 1748322 1345258 685229 1462349 1431037 1546926 1352855 443588 333490 106045 1423560 259369 1945695 1910890 1885428 1306811 64379 355096 1672463 71217 1471331 95499 1038812 1533947 861503 1594293 561579 907426 196596 1699719 775251 843409 767477 952871 1818296 1820837 1418586 71628 1794486 1400997 286448 515460 1373675 1328074 41126 195775 806871 1341306 1253273 1878987 182949 1775071 170189 499390 1142745 948526 1593054 1979480 1210406 1387805 284185 366260 1776709 1241376 1155018 1072301 978867 1878837 1086555 1236534 271380 1715162 190762 1370584 1874441 1408595 972765 474093 1395800 1803551 567994 1866213 1644429 67399 1394539 1647742 272202 124763 1090609 78959 1101853 959293 945536 368698 1456636 601572 1496695 1047478 1709078 1719497 680655 1915324 1729076 368252 1292181 1063679 1580077 1882583 94283 577264 880511 42523 228438 1576844 275467 577564 1440422 674683 194439 1589924 755567 885182 1532255 596565 1042213 1910646 1320675 503677 1021072 1097242 534509 978802 492189 640948 1528092 295442 813686 935135 859765 1681995 1905491 166756 1335371 950478 989531 1131950 1053666 652768 294886 1788672 218932 515151 246390 1457026 688543 1474729 720410 900437 1377664 65264 192059 938242 709346 649244 1482863 949772 1993810 1371626 1722609 1471033 1291305 797013 110505 457482 310926 751047 1772636 1221454 155236 607724 1893990 366378 869400 1078581 952588 592210 979233 1369514 1461601 92291 1184488 1644040 279075 1671081 479525 1872525 1777096 978206 300821 53101 968383 674700 1164464 24452 1286812 600867 614041 1289459 1268465 1730774 1000682 1488404 79348 1767554 85983 178940 1139916 1330167 1203170 1582656 915681 269928 1025692 647330 1579980 1011915 279952 1407519 1815801 684991 1170472 297239 1256345 296312 1968185 524236 339910 1726258 586883 1058503 432927 36922 1489719 766922 1939350 1837306 1569802 1060114 478135 133780 1804443 441745 1780286 1224282 1590054 1542462 1857076 1042380 1972422 455633 163660 501260 1904746 196332 1745743 2626 1238512 1366939 684311 1655689 1044852 965119 1591011 1077783 141484 991529 1216647 230759 981631 133113 1831440 1905959 762907 808401 8020 1239533 1361166 722910 1471623 973438 39306 337284 87658 543519 300811 1648180 755133 1355142 1431309 45321 232800 456180 499520 1671438 1231490 110427 1443486 1766067 924786 797687 1456844 144190 490611 1355603 760889 1346317 1699182 904421 754731 1439831 264039 1241034 1396677 809924 303281 1075323 960301 389175 947757 1116610 20357 954347 778573 1989333 1995857 450095 1457443 142304 931264 1479151 1889205 129736 1470239 664690 206325 188271 344335 1524078 1700097 1935911 1990360 254366 560747 884990 121154 387920 1880742 39855 1408146 338996 1928022 269439 352191 1920420 1662554 1879627 825349 848437 1062307 1340036 1946765 1689718 615256 29818 1403232 676430 907599 1437071 1451773 293622 485531 186446 697062 450994 1579449 345035 1194647 449950 1500026 1882914 1797860 1911139 968863 267484 1415574 750842 600880 42420 536257 934862 698417 576620 1340409 410616 1725512 544152 1075616 272248 1564113 1976065 291999 406592 229748 1942460 1078393 1509010 787697 32719 551507 525429 264421 82935 1965120 535522 1088975 1642044 410703 232151 139453 655465 442269 1770186 641184 1361089 284417 644458 1410494 191055 732410 1441358 1539867 1673375 192195 394038 546084 1314012 473771 572934 1649412 327182 738610 117767 635048 620469 358304 821736 1660411 1357926 379693 67344 498271 997319 1273967 252645 1252568 1235196 89021 1913918 416815 1113678 1407657 1310856 1050512 871217 121563 1967767 1039880 1306810 1480709 132476 1697075 270109 1885022 295661 78163 913472 430165 367759 487506 288406 419657 1715776 791933 927656 666730 1117440 427568 662183 138188 1650029 527921 715651 885278 1885501 658212 955060 655910 684470 1928757 388739 200419 32672 565141 1896286 776033 1526325 404802 78834 796163 507962 988820 1098776 1258849 778787 251972 787259 1773331 1565143 286922 972638 521388 977183 596244 36087 1010624 1594937 1072140 1891043 1090494 318110 1783213 468385 1155628 951164 1023034 1554623 1552461 167289 1697288 643352 1635608 803511 1042783 414393 1898926 1283030 931214 1697926 1372139 317498 539117 1832300 1396254 1284221 596540 419170 954284 463153 1454066 1701889 1578487 155394 1616478 84856 1650742 352168 1564570 1852536 46031 1989397 1443973 450202 619643 1886525 1228475 1528942 824165 1648041 1708731 1122377 961037 1222999 1225290 280311 872419 351444 1075418 825064 724200 57729 1873730 161081 394985 662438 1820203 1076991 275681 786669 745948 1228023 994196 632668 389105 141762 570664 359165 402845 1677717 332914 310218 13353 1316895 1834375 1333882 768490 660103 734623 1474688 887257 976801 1444399 1333873 1554134 901535 1822830 402740 1936824 1163360 917558 1159317 212930 1773007 1798742 1423045 44669 1927001 1961630 709187 1390159 1229544 1997756 574493 57386 1270066 1868268 1919226 397182 1932314 502099 424514 270294 1837961 1009272 1441872 1151498 873807 620217 179383 1770439 1157986 1976963 14359 99992 261699 1412524 1811856 1604412 668231 972183 595400 1477078 1450519 103252 1997997 981907 531779 679968 811685 1224658 1236820 1050781 32761 838642 1885539 340773 1888935 1884836 1809913 1152886 1089189 29563 431273 360499 1571057 1742618 602791 790774 86297 1229838 1066966 1751216 1930321 1343028 1335937 1156184 1476905 928865 1569745 550395 1754416 1542419 628146 1496318 746817 326794 1445852 283389 1067194 651370 1898809 749352 1318241 1946284 580946 1697171 1707696 257436 775627 806262 1378510 1890324 589802 1064213 1992723 1364034 1557177 1282750 29450 781281 482981 1388706 1147634 679919 1563563 1079063 1630961 923777 269187 520216 849138 785650 1428654 760779 1284683 1366193 369409 1670957 1917471 1142114 78332 1022621 1935227 878148 378008 1445257 1113860 794231 1171695 1988195 1792246 289149 1247033 1669833 1239014 348056 1032481 459849 144665 877463 553309 1544242 935994 1439665 1235938 321946 58339 100254 967787 1910214 1805344 621742 841596 302283 1183744 328358 41284 196468 408828 1009818 143212 1491904 1906411 554680 628287 1603720 1686780 133123 469980 1866692 1429128 1443915 1752678 323441 831722 41441 1646032 698630 168477 1591401 855185 994273 364155 767787 1490503 1191367 110524 781205 157908 677708 1141449 952863 1202825 610362 941177 1266854 984959 606476 618146 581230 117672 1586178 64778 1430 1644229 1223357 1291303 922514 590695 395029 171559 1187951 1178751 424587 1249172 169293 223539 1271260 94799 229597 1243118 204307 1791500 128178 244252 1468878 1162324 443973 273389 1407115 1379027 459807 1404611 1383123 1421501 337938 959920 873591 691927 1309688 475612 1652494 1676980 1741585 1017223 1116386 1617370 1856523 920680 1720305 334632 953998 1984870 1590001 1135482 342098 103203 200398 1197129 895985 60787 1039369 793898 1646124 1430645 17111 882166 1687866 1584498 1031433 637327 906686 870030 251778 245124 1503765 23457 393598 1418636 1087156 177376 502775 1380323 175989 1074641 1924912 918556 1455732 1646536 982919 161515 805437 124681 1273517 1376087 1047236 349330 373344 1760461 1069018 1174462 1879208 945904 909503 1321180 1064888 1063759 1673058 314801 1380049 629469 1540079 526543 1442211 1263763 1553350 390361 1978293 328393 703435 1688698 889593 984547 212811 1216403 1792614 496148 1598587 783995 1511610 322476 1890323 1723952 986352 305896 1369342 1502032 497802 1533164 617455 165003 1907998 1856761 1169887 641395 1902037 1770120 1602672 116215 1044647 1980145 1499429 1801328 941567 1294801 1568513 1847496 391579 55173 1731826 1532988 896833 1583293 1991040 1965311 1843957 162373 220105 1344384 1779228 66638 126729 1701454 940937 1002996 849237 1247878 392293 253524 1171190 938773 1709212 674394 1482624 1341740 1187564 1171510 1388090 1033154 1590174 180317 1342180 702043 881177 1637141 1130121 1698270 904378 1513631 1498862 1351320 796405 789042 1418504 147963 1215674 593713 272666 1997826 1832565 642369 169706 1687489 1627446 767540 430571 734420 1706013 1320237 229614 1665574 1549498 228013 821012 934958 1252949 1835478 1221436 683168 1579097 1282827 275367 746300 1009519 1603673 767275 1910340 851905 654344 626726 704336 1231058 1547930 859052 1317600 1226989 962442 350809 1535860 132702 730986 1296609 562409 1830517 1112978 943572 74174 584657 1384990 174913 1039962 425773 525513 1076879 833532 1140818 1485078 578999 1802422 799087 298092 1295389 1902553 369071 1507879 1554241 1337278 1834259 1119030 1384907 1534050 653068 212971 1754160 522599 308129 37594 1083770 1717069 1944678 1739148 102796 1466706 1104361 1793960 1242567 1443025 1869205 709128 1354890 379095 1757404 765618 1003452 910853 1309124 1819239 430474 342817 211792 656767 309992 680952 1947153 1315157 83082 483498 516814 1050519 869901 1506806 1963005 342529 1333025 988544 1471542 196973 725424 663409 312155 1888423 1386101 592111 277258 1989280 369422 432686 1806298 1080101 1350881 428016 221387 639152 1408741 1721287 1807529 1289417 1751046 1529690 1613431 1399827 108565 1729691 550783 1521286 1814157 1688449 1035886 513020 446267 816450 61625 256986 320626 1830078 1969774 535960 468597 824558 523599 1408414 1514928 1378197 1563312 652858 149365 696432 1325927 1006800 953045 1199432 780804 66802 154214 591545 1521146 1392307 1823622 1678520 1858413 1725746 755211 869942 1765555 1291776 1707585 1256826 1532731 1651920 1800542 541969 1527152 1659494 941131 1121566 450229 1235848 995663 99322 1920108 1979022 1851961 1926139 900389 1213957 1844563 743575 1396 695141 333116 1546320 278678 522888 215448 1254346 935858 1703794 654727 1927381 118828 793297 1885947 1712072 703184 978345 1551085 46328 1836065 332522 334349 516087 419631 1063991 1233812 376202 150862 634494 1277893 1370209 1439842 911248 463329 829724 330823 764605 219241 35022 752876 482333 350274 311550 763252 229412 156363 732901 153472 876055 983669 1158725 983404 1826934 63072 970966 490769 325070 1608401 1535351 941331 435154 808100 1284466 668787 152390 1753292 661084 355848 1969301 1113236 636461 517876 1921367 540715 362887 425933 172158 160183 1222458 827748 1450147 1881163 583154 1646310 1868605 15225 350400 1209448 617635 623105 817504 516940 993409 537415 362391 678874 1249297 403303 666681 748731 365979 1648021 1749288 1595669 770360 1930442 523339 270064 524406 1433687 330571 1172984 184790 1430082 1170335 912819 1344240 1818351 1531793 175531 1110497 10236 223114 820812 1519911 1974280 1610041 892798 1557386 1149215 225876 732876 1263452 1933808 444608 1151206 1968616 1227684 1154380 631857 784387 1130034 1093299 1518424 797056 132323 133660 115090 1517552 1117801 1956952 1165145 1486046 1781163 611426 373194 1514857 976546 1090595 1302192 1228276 766624 428860 910652 1916241 1459175 1302216 1203961 1765501 837145 1457482 505302 1516914 785827 68994 1139844 1293280 1117742 1739270 207950 1761116 583558 488627 366428 339976 898045 646165 331547 1227589 543097 1676350 332518 824330 294780 587107 1964959 1327596 356609 381707 1209219 316724 1614721 1662428 583257 1880769 834017 585101 1691186 846102 1692889 220642 974518 170466 1061234 133216 1395154 1999393 1115949 738910 201401 1615213 632976 32763 1087117 1622192 1288120 231388 1932001 1122844 1073595 1366930 24742 690601 357384 612482 1509372 780962 684566 188206 264386 153795 1002591 176059 193605 1807833 1849538 1871359 857021 542577 752546 624392 191468 152951 1322603 1292730 223280 718996 1006771 453170 935029 61513 1640306 876647 1448286 75953 419760 1364525 1639661 1117954 1900398 987134 1890052 1416179 1284310 1878352 1015097 872550 1285536 1668527 218148 557378 1513673 541585 72036 188977 1124449 1452420 1637228 83270 745361 1020797 392668 1942288 1170824 1612813 383685 778592 915223 1745725 1245897 686323 754385 1549543 1395916 1777379 339256 430470 1122699 1095017 811639 1230710 409484 1725651 1345297 1090140 1918466 423752 1893367 716684 1342522 793546 1895424 651965 347030 174885 330518 818466 759663 1343624 670646 521664 1955814 958921 1035444 15093 1672766 313487 1040231 285146 714764 59227 658346 867242 105380 554894 455344 1738003 1675484 1717904 630773 1175866 1740436 1417179 125748 1512723 201788 1063917 259729 1269966 1325220 1421545 553584 499250 1783149 238762 816744 1696123 1062888 1485957 417586 1517224 1828710 1177746 423664 1415441 990631 616637 916482 322746 199234 486965 355899 1297297 1746702 1547824 1862958 1232915 813582 1117870 655262 417092 149847 841654 194030 785221 815618 1200662 495787 344138 203986 80037 738798 1942111 427794 1972932 1180168 355473 507674 888055 1935826 1210888 947428 1221675 1448171 188332 1803927 1515718 310441 947192 495719 1997291 1714009 1344090 1963949 806938 993817 964242 1696007 1823402 260108 1988938 978994 672948 1456528 1485715 1112702 1409108 1078466 832436 1653248 6538 889554 1381737 722583 499296 307534 1570393 1317596 1786267 278580 1881439 1451748 1618977 412590 1187746 497337 782258 1634308 271359 483292 1967703 260458 1267180 1234302 1864292 1630810 967400 857283 446820 693097 612258 37318 1450174 21210 694466 1961240 798827 1608330 386084 1632778 460256 1352499 859898 1119779 1298602 957039 602475 346252 1380356 446808 587671 1987471 314670 145613 595999 911190 1683156 1238766 498364 1258070 1646156 1894924 1875703 1056190 543148 841016 1772551 545694 778636 106618 1037354 1366021 270910 963734 217054 1237662 1977417 905830 1257004 791314 660326 1433683 1096307 397834 1527838 216279 1086050 242663 610651 4024 1815769 118723 1081678 968271 1802826 284785 709301 642122 1393787 1436461 475099 1485211 64075 250645 187620 708841 323466 1643362 1921937 1899851 1382604 304232 129690 873627 1429763 811551 1477165 180 1281053 1867716 649143 1429065 1441393 1151269 611562 720388 678200 1883980 1772185 246325 1791235 265638 77848 1476443 451889 996694 866170 1211464 739798 199547 1095003 88555 423076 900168 1223652 652855 858309 948481 412005 1189064 1558763 1511039 1023870 1049529 215341 606842 1185070 31786 1836258 625843 851457 16039 386554 1415376 1500286 890968 417622 1658266 971493 1958828 1103692 761420 1257014 791275 181131 1565395 1470272 450082 1413537 576831 1565979 141082 514891 1238987 22182 1450302 1423915 1292013 861630 1390078 1802678 8897 557503 1050150 801120 1463669 1210042 3638 592700 1181797 1915881 1160875 1077631 1087517 1050010 870976 99402 243219 595488 471838 1086207 1612824 1548413 164882 673862 806890 903834 1234019 249387 480271 770978 82705 227597 1948466 1028023 1079016 1990853 1972169 686789 1813176 1300745 136837 1238088 429882 781463 247004 1029803 1673744 372489 797062 512660 1123324 1961421 1853757 1004637 631749 813647 226755 1057628 1701620 827442 1017220 674999 194697 1116559 403707 285786 799107 363607 1412976 145504 396000 801627 884026 1237905 840921 1663242 649055 1383817 277385 108519 1075973 1481791 393003 187437 1684289 372624 1570306 1738858 573565 1646973 1181058 275 252967 1760746 650838 563702 684567 1474009 1469856 1256745 1042064 353866 540476 89978 339208 1123721 835504 259712 1210320 1387273 1793782 709289 54340 1746114 439975 313472 58616 1588603 400098 1619147 1225885 586810 693604 1771173 1762619 940945 210188 1915841 606359 682034 731809 1566053 1104719 1438660 483008 556866 1040265 1772013 1938239 69118 1327375 1358444 1161481 344669 1832312 121668 1408183 1368996 126158 1650414 1301502 356489 1783025 1403080 1094024 1827411 1121936 261738 328811 69983 1645688 1455474 25838 324012 4776 989136 1737514 146684 156568 1194814 1807891 1796241 966200 867309 922705 581783 965352 1254256 1354491 1167765 353612 420888 681701 1109207 214047 343313 123583 1950437 233077 1128879 174514 1754276 1412567 1950037 272562 1196927 800429 1982904 585147 342395 945211 376212 1534004 827391 1812387 46847 830688 1703878 266529 1003747 848026 1005164 1175107 1495695 1970627 296746 695737 189264 1745652 1066580 877668 980790 905853 881995 1443857 1412833 269540 1772605 1917342 1622955 161201 219050 115333 139322 1437619 229654 1104771 1028887 1393081 318473 1468717 1393890 1839637 1758452 853535 722233 529645 523537 305129 1612165 329662 441026 739749 1100709 1060769 1064437 885584 1794933 1905576 1519127 1409233 1912518 888553 265614 429997 555939 1983891 438707 81822 934593 1967208 384605 1257486 939431 1955547 1065013 93235 453088 1687177 1053293 479118 1524489 1333330 1330462 890789 435002 207222 388177 73347 120324 401070 1042579 822672 452241 1185997 588772 1319254 503452 1678629 1399891 355156 1596266 205255 596940 1119846 886136 1105764 330595 1414419 1812997 819181 1718880 1704712 467628 511577 1925496 1544321 112312 961102 1521839 1586589 18123 551587 358108 1378634 1405330 1534177 932810 809675 238013 45219 1445574 935387 1810324 1182082 789167 819087 892586 1029969 485147 915507 529301 760356 1722271 104761 1613601 449782 976219 340808 505291 1375188 117883 1697438 533907 1047980 1599004 898778 46532 1918104 1845149 1733009 260415 1632764 799325 1120389 1649522 68947 1140961 526858 318432 497230 678295 1395395 1332199 245885 14369 1018971 1193367 1296622 896131 1896979 628675 372875 1527649 1793684 949429 1480021 101493 833530 828202 210761 1548066 529447 1931985 613098 808586 1056674 1612811 236962 1832032 1355031 123562 935856 196811 538932 1646021 1322939 265611 1922584 436508 1632248 1099870 44628 703826 601739 1725310 1602592 1471576 218279 1634602 888193 1070357 472812 1469764 1825031 623169 829947 59083 1538391 610648 1352668 314436 396554 669367 652152 1623425 345104 656159 1676508 1247713 1062660 1173136 1538698 1192602 1828483 63945 1242678 1397010 502986 1019400 409064 1675101 1589592 1502745 833872 1863018 241936 294917 1200110 281617 367795 881498 1112501 632224 256131 1971812 1021173 850650 706645 335425 342295 1665494 1323496 15485 1305706 201148 1858677 1079914 490040 1539236 1125394 1847688 873747 290804 290096 1730515 1551193 225287 713457 1858869 1019103 209742 1006895 252845 1610416 1666281 1133212 508261 586675 1723505 1117948 1332740 221653 252850 1602250 654935 1508020 260123 1951868 450373 564236 250489 1351807 374180 1488168 807905 182485 812983 1120335 510649 1427407 1844390 144746 1107024 1254296 680812 1706941 1456053 1335753 1438879 1780656 1872917 919705 1919018 624630 881244 1262414 716251 1418801 629149 151766 330119 1081370 1841939 1696813 1455989 540982 1201229 1736357 4703 1556594 933936 1644062 1759408 133608 1462482 693509 457268 852559 1024014 1551157 1526294 1546521 1560069 1085451 873340 236343 1423119 356331 1531089 974270 1701864 1150485 15274 1694481 1334460 435174 612403 331148 1954085 1265610 1977858 553666 1626567 847070 616526 488758 1462318 1634435 79046 1090060 170420 1084708 1197078 1200953 1310974 35066 53033 1452499 629450 1133195 699591 1118201 883035 548807 1237846 1348604 735934 722682 1246092 988782 1562154 1296194 1243401 281743 1324688 346740 1732124 1489844 650869 31066 463364 833912 1192150 908555 27416 1920444 699004 146162 1836586 457821 422324 1659383 1154251 1423889 315278 1927457 945854 984727 442598 1631407 1893192 963986 1524092 742107 385084 268665 1276750 504020 447599 1428999 1693483 114452 1210230 1512326 1489442 1354978 948661 538663 1759183 1519027 1691288 345257 993834 1102168 208167 1088447 1133491 1251280 714776 1920626 203376 620138 1999536 576854 485047 345708 1440952 1941778 613155 435372 845814 874899 115320 1193380 1546184 1412169 350771 891134 546402 1052293 516244 1354706 1327484 1173722 1904435 1309252 164411 1311674 287706 1002597 1079044 543768 54051 1093741 12899 1165588 166098 328822 1155308 1302629 227539 1653177 704083 651043 835836 1241765 779242 1892667 258941 1907467 1225909 813079 728288 1164803 825173 801878 544170 126761 570881 1921595 869611 1092078 1524733 1649798 1026359 1820728 213795 90044 1513510 1182823 630355 1810910 660302 439314 1298292 1704688 1927369 443050 1968270 1094030 1197841 1336146 1638297 794139 738424 853385 941091 701274 549055 1379931 685379 1408313 1074348 1800905 1618723 1262573 791185 192219 423437 56965 1690559 495074 117441 105544 385337 1778789 1252445 889911 1587240 1955382 144777 1168881 120494 1855658 490686 449059 149327 69503 1595617 1152824 1038874 1671668 157284 1777857 278114 466624 976264 396609 96631 1805187 1126455 425737 1455962 1112973 379941 483732 148678 243940 1797815 1388109 1136213 1248223 1153190 412544 682017 506930 594727 1196704 278995 1878388 898376 1869316 599072 1882124 1871182 110394 1563279 21060 1129851 1101340 169934 562651 863043 1808992 440966 529354 77020 1265663 221082 1575905 1720386 987909 1372989 514674 1183389 656005 639420 1073442 1454036 591414 1896006 1811807 1070010 1173294 1214275 1736958 1506152 1792315 1155683 1226762 1294138 68211 651174 1319145 1153485 366798 1294676 397242 1050737 935674 1429130 1466166 1309264 1291256 930825 1150699 1463753 1929767 691188 121041 1547401 545018 1136190 171665 186294 1680454 520634 1339515 602464 757846 1948853 459676 513514 80686 860285 1120288 366060 1583037 582565 1453030 1527673 1422941 1191640 1058723 271279 11439 130033 683897 1440736 1888930 485524 1989650 922369 1472286 995606 1388408 961507 651071 994840 1747082 913715 1635277 419088 797725 1193461 1405133 1854926 1370180 1238991 1763658 1614890 108123 1475660 1821502 1661428 905054 1436426 197184 1657113 1865930 137317 1990127 929829 1477741 1624548 1758292 717690 693368 1144241 743051 1480102 1981700 696017 732505 433303 254301 1349693 1079641 1887505 804916 694926 1952616 114121 1955627 580611 1493232 511185 1451849 1231362 24067 758346 1051150 512067 1151750 834171 1674744 1198341 408513 378609 76180 394548 93266 1124305 1077679 870436 414761 193202 194979 283703 831042 572862 961096 139443 1899395 1135214 1588456 150887 1474033 1206753 910 726847 1906702 551688 127511 282060 94106 334026 745066 245053 1931414 1591134 198210 806267 1383384 220746 911417 428148 690650 1396436 1764264 437766 929792 846254 771124 1489188 1695345 1675767 794779 1104907 776753 1319666 548467 895074 49610 382147 802078 384821 1713972 990119 658443 1543744 770128 720153 195455 1284463 617472 1115512 98013 679980 1787687 1894048 248255 646516 1940202 629434 1074709 406894 269551 887438 1740397 1042482 1659162 1387465 977915 1636347 1265219 427955 29472 1582596 146037 1976099 1629101 939176 108348 1844480 1470830 270504 994563 442182 939736 1527418 1844558 628372 1210967 156274 1379507 644116 354793 253492 548654 231982 231077 814205 92961 1720612 1662538 1198470 219613 1021775 812560 1522697 1052553 75718 1997629 1623888 1817255 980689 990730 1289648 1656971 13459 1196875 1764263 1431500 763180 1111253 92283 591969 1277302 1516969 1424224 53910 394024 579209 1591453 1086585 594823 1733280 1249707 178366 1154548 1927928 1385400 1304062 747230 232443 1264389 150031 1963708 255801 496891 856267 815833 44085 1495179 875975 1048941 1283646 1873904 1033535 712657 1570791 21752 659581 1631240 1185707 766047 741538 1934992 349260 636042 1091615 1069802 1472802 1665383 1338725 1649826 1174609 1715644 636291 1636653 1706251 1948537 1992062 1200257 1339825 1341756 1496743 304982 208571 1387977 1888484 504742 160544 684690 1810983 1388715 1032270 1151677 750602 1570259 690390 1008915 270694 1537389 876472 1186765 1784093 1746617 1085619 397898 554544 1953942 220539 890152 1452537 1454713 1438534 589096 1936710 494088 600075 779177 1344001 1793441 1808286 1500485 1378447 750290 1010744 1058199 1785445 1122015 1149328 1387356 887191 693233 581063 374728 1012552 181117 1568296 742345 585160 1019814 1830169 1446779 1627191 939845 900371 969119 1952200 1365422 1457729 1963107 125921 1551355 475149 1508052 1537938 1566460 788246 1641265 1632420 439009 130148 1112016 1694175 1067806 1028951 45120 1424837 887747 968194 345943 753558 1522646 915182 613382 1506 441845 1112785 1428409 1906863 1873078 203744 245969 515891 287061 19773 1374719 325136 112028 784952 370483 52524 352878 1148846 1261596 927100 735079 1743300 1001575 1920973 1785076 1552810 1817904 1499500 505741 1989378 1792018 71449 1964208 524858 1080681 206604 599053 1968368 1016354 475178 1222161 1733740 420350 900342 759961 1846257 681813 955825 60078 954349 824121 1953772 291386 483576 1711643 1595296 180142 662000 272642 849518 188586 651696 969526 706409 1119418 113963 1534838 995831 1685446 1818604 1980407 1264779 1242572 362025 1638821 1042985 625439 1815778 784274 973166 290555 349954 1429516 1321632 1005494 407405 967523 419527 1063803 1766463 466678 1867706 1988958 911712 1688642 1663216 1060197 355310 699580 142199 1561566 257783 322922 1611775 1411891 1835784 1439414 979870 1024236 1138526 1494569 337650 1476813 1739681 119781 1833800 1938709 1150975 196123 1018696 1781147 1085193 1284074 993786 284386 1081671 1843489 1867026 1830282 1677831 471311 1374089 171329 1825179 1351294 948906 340581 1488411 795885 1743748 283432 151434 929084 784783 1616634 1579728 1194239 1167846 1110276 1031190 1209572 1650622 251499 601138 671057 1924692 1627301 1600810 580131 567651 1232446 1330953 1527316 363906 378451 389520 1468307 306171 300012 644120 201199 1170972 813690 384929 1549648 296911 524592 245521 815129 699284 1279052 1371649 291043 1900127 87259 466459 1216100 696857 271848 1919046 774262 1586208 919749 774591 1187009 737862 665481 30511 929379 768170 168970 1072103 353108 879349 277830 1434717 1529410 1280678 891700 226565 714416 162709 742181 1787697 1146837 1268758 392197 452001 231300 1001223 1491271 1083656 1291848 397768 1597561 735814 1842089 1177122 663711 298796 1302446 1671647 46138 215847 763543 701164 1854257 1309430 549276 1502103 1307925 923189 38303 1643881 767483 504780 1773597 588272 1255733 676297 1564260 132596 787407 97174 107629 509230 1035679 871866 265716 1936045 1883663 198899 132826 1327689 832810 28764 1994994 833504 1995069 1441507 1736206 1449699 1240560 1582830 1540427 1249766 487505 863075 653023 1635279 1029780 893357 97778 1941583 925556 660187 1256051 1230365 1949123 1572899 1057642 246064 815750 593026 978403 438452 775475 1317257 384713 478784 1433265 332438 1987271 943143 223252 494740 943578 391934 160155 225289 688205 910232 1863923 1107316 380526 688337 1720190 988117 1120197 1993337 1022923 1993151 1135921 886332 122472 1577155 1099746 1389856 1821199 295124 35241 167425 489163 1336499 1246591 140357 395355 86907 780752 253526 858685 1040440 1433064 1070959 1999212 379794 992739 145989 870551 1042992 201187 551408 238854 326581 1620843 1573325 1738831 482143 406018 765355 1169434 879781 1303135 1342722 433859 1487910 1033832 1593153 1138222 83844 1379107 1345471 458143 1575420 691141 432625 92648 725647 1014137 1722643 217573 308341 273975 1598551 334238 1086162 1791281 717277 1538865 438777 384062 753044 1762916 1876652 1609803 286328 407311 369859 1734013 599111 1429812 488819 827964 865991 1319736 1648580 794910 112173 749390 603024 104385 1754854 1497417 118355 1013757 670955 792288 1613192 891869 1316241 1616110 921316 1263661 560157 1382618 1456278 693929 1772178 378488 1759735 276292 160334 1141019 507053 799705 1073609 1180523 1143259 694835 675542 1842387 1161791 16818 211015 287484 668618 726939 176908 1687590 1213218 1175519 85772 310156 304535 363372 1160951 334520 1600998 487434 630530 1856609 1374555 254198 1866684 427001 1665321 560580 1491921 1956137 19388 1237464 1996474 16478 676472 666051 902380 1854356 835417 1043182 1659178 627569 956778 154890 1382983 4059 1796571 1454696 872214 1937730 1872098 502877 751193 211562 462124 1485269 298071 1636851 754521 1266162 998665 1977840 1170756 568381 217393 1189517 740925 80947 1344352 866935 1225996 99100 333603 1775758 452393 156050 1288613 1430610 11195 723637 639721 1731124 38785 1681022 563797 269096 1383626 937133 1343006 1594973 1976385 107512 1482393 1058562 327991 1815081 1556638 1403605 54969 1837601 1285067 1794238 190935 1869827 1584776 702030 844952 768778 302847 468204 950893 1811701 1136164 1809735 359251 52414 1272929 357546 353098 1537528 1887889 645161 1245144 1815236 388546 498814 74374 1249718 990836 40720 1262137 1264262 1085888 745394 739762 1083067 779468 920065 93755 197321 1701278 283545 1290021 113390 376973 308490 1542962 1454277 1676800 1358105 969573 1720660 209207 1233388 618408 1315374 571514 974358 1679650 485057 23459 1118741 629306 466832 609683 895459 473484 661896 1069476 1717651 508525 186493 1446076 1659967 398115 53485 1146528 540812 74513 826571 749069 1544297 1563712 784482 880139 1842770 1215276 1677616 1982304 675005 1135051 1723761 741243 1987483 493227 1026512 1764294 231150 651406 1206235 409164 825742 1827142 1954483 1543564 463770 633119 1349536 172757 851620 1796287 1363146 1170158 1425952 8141 1552126 1708375 814844 1763366 1806530 1618922 72738 1921630 126643 1063514 328084 1503355 213685 1464051 1628011 1929913 816870 832004 877710 399287 86380 789998 109237 1106281 680505 96304 1949140 1207228 1358870 846985 1342472 1845637 1921025 1441171 1794735 707254 1364169 1039280 799254 428584 1800963 1360210 1520121 1404385 1036048 286247 1482226 56323 1715087 364220 1481373 621631 968309 603451 1515434 101981 1389859 191483 699281 1761024 1226714 859102 243380 328352 955932 156628 942156 187815 1352331 505441 1717439 1062572 955136 1705971 995711 1533417 1916797 1485783 1132547 995632 1620621 1381290 1657969 1045141 1522350 1773008 1871571 1798604 1928929 1587907 1430187 434566 967664 590346 1592130 1933720 1619720 1515892 181129 876357 251376 700648 651597 1716665 640965 966319 988751 883958 120397 34701 394179 208248 828907 1172936 14362 496982 1391769 893787 1586833 708046 892733 397474 514903 169458 108680 91823 745816 51134 318203 1596755 1511363 860747 903457 1332042 494152 1720765 1101205 1084803 408419 1613445 62175 140639 1880892 1076215 560324 1548641 1806674 1554514 1667977 540183 668988 957240 111793 1819014 1355609 1722994 237459 1625234 141855 1676015 785822 1165023 479884 284012 1439383 150307 730355 1975945 495880 1884975 952854 1736762 1362527 1619536 1387770 998664 1508329 188605 1437269 1211479 432931 334135 1244552 875761 273732 1431903 1038749 240615 328819 1649295 1728987 732150 1448794 58924 22903 1204301 373515 1487667 776640 654014 689602 1752954 682624 1143205 624848 1974042 149402 919952 1783928 904109 1978466 762095 13132 1578667 424809 1208455 1432188 1483901 364664 26695 1314237 926800 516597 1036346 659491 1271973 649684 1186039 114962 1426253 1457569 1587241 1839889 125396 217292 1917873 619929 995078 120672 1200550 1145801 869192 1867807 99167 528595 286735 1194659 397343 378389 290943 1613267 644386 391661 384273 49984 130400 827919 1206948 1051183 66827 1493054 1590822 608691 1168900 1804865 82678 861131 1382906 845300 1648479 1846144 1376478 893465 1582032 1410893 1558068 1575863 1410245 526042 940443 96932 1131368 325205 92646 1706885 909050 1923768 1825437 303634 1620158 1900531 1780534 1441888 827720 699140 1814836 472063 1717421 518559 1189306 262139 989298 1123151 1157434 1714423 81021 133292 163534 1561211 1898734 1858633 1321879 272306 444589 1750273 1641098 915099 1402093 985609 1582299 85735 1538207 34114 1009633 1378756 620631 224265 844355 259556 1466763 1031972 881786 1871172 1946462 8504 707141 1958597 108539 862041 886013 1485987 1608855 1641142 1757082 1572213 1482829 1585050 1731792 1700706 947691 1510829 1006433 1090452 1546076 1410500 1807556 972081 1053990 1837236 440690 1212012 376951 910222 445026 283478 867198 1176508 1469323 54059 1069364 790521 863183 1458603 1161030 762063 1977624 370055 521577 1221924 1569452 1917138 920042 1422872 1550068 1727327 1997845 1370175 599095 851464 1558103 1904235 1259814 1901604 145899 1578330 584121 534568 1267730 1328809 443986 1025766 1619999 1143999 1619366 1157404 965 1248375 1389315 1734209 1455103 1178757 1757346 1507535 1226841 967931 594805 968647 1378841 1818745 1012713 1050195 1452139 1602948 841842 1735487 1130306 1813561 1087787 1066577 563781 491745 1404469 897165 1065389 1213936 1019113 1263715 221146 1442321 824655 1012387 1952388 1303251 56772 1351850 944284 1954936 1869829 911574 1976199 216508 1804634 654717 1825067 1458750 513361 1868770 1586001 2170 1378026 1931535 709884 1279713 1388069 345413 738825 109211 1075361 1015600 1783472 1824445 397782 1763425 1906052 1621041 416671 1674674 1739548 1506793 1365132 270893 1314384 1805438 1965848 1213777 1410403 22688 1117934 629857 543915 496328 961317 710496 750822 1499307 835015 577589 1121121 815150 993677 954194 962911 1939838 1760829 256135 994217 1255892 1484957 1934627 1076245 66898 1845393 393161 120259 1622738 1194742 1700194 148142 684192 1593671 1097185 1897139 1842703 615452 367739 1401607 1528525 1643365 113402 510732 1117719 1966677 215777 352099 1814663 1282905 579594 1591213 1306273 1854704 1462510 1952511 1479614 1133068 1585066 676777 980525 1903675 781914 1850492 233952 1290020 1414792 1306077 952046 1434821 1744905 930311 1864871 796939 155669 1675396 1806970 592380 1212958 1445359 959984 510948 330233 841199 1807659 1645595 1161562 1077542 1492403 1586044 63839 881657 1977729 1971794 86640 954348 546089 1558802 645686 1959876 647950 1229130 678317 336335 1150292 1281262 1888460 993338 1143249 1298406 1451154 1221584 1600153 1201223 1070962 311137 1543098 334635 1263328 1908148 122570 626771 109344 1615720 730813 385326 1292854 595776 820302 865732 1265257 1490144 744886 1045363 1244663 1871125 1114679 1365655 1956891 311547 569467 433043 714504 1079249 1688329 1624290 946215 1689503 1772457 920364 37347 837651 1789739 1865462 1939118 1514300 1493865 1493007 628310 426405 1092300 1852833 1579186 830034 1922133 1486136 734657 1195905 1661543 1037957 1103063 284346 1855140 1876225 473966 1736697 322686 1601454 892588 1166934 904368 926214 318422 1242696 1016284 1257756 1859216 1007434 1132186 917268 835283 1175726 1322784 1589171 229303 788409 1877828 945324 1594363 1554076 238748 859251 218108 1810855 332787 734973 616464 298104 37017 1936178 12983 752020 588877 1449773 316023 1838306 6633 1219673 1760401 664459 1950405 1427965 1470510 1393087 1114357 983211 1716584 1706367 912230 1220996 1557647 116350 983980 826916 1372614 1968832 892924 1370771 1723652 898364 682396 1290123 552044 1974273 1743675 1364274 1924938 567839 900824 1034990 1376721 778796 1169981 768294 1679520 1425463 551567 373421 1023880 1856925 1360268 1081134 1256649 1395444 370756 84101 679545 1393998 1703566 716201 1225256 1660018 527791 1085916 1319788 1178668 1100909 480710 1062258 1421874 1633023 1493867 1463323 846688 757499 157996 330535 1295438 1756354 1945295 61431 628046 1097404 1308172 669687 1203105 1308693 404296 287578 1618340 1884176 540219 1461256 1867691 858772 1988528 1773987 487458 1056927 238619 1235379 17923 498302 938783 221949 934508 1239506 1331482 1528191 1452567 1765904 240222 286829 528646 1952567 1138348 1309203 1074711 1134148 1340404 1843546 773213 34227 1728779 1296069 1945934 1076822 494173 547472 1972915 1091086 355743 165701 31188 150634 1042751 49090 1358261 727002 1452898 727400 1163405 1501318 273445 592249 514983 1396524 521643 1992464 1836204 80069 1777617 1335984 1859203 364953 1690974 492915 410673 1468856 1397002 1458573 1605813 909097 1738659 1814100 1779229 378355 1412536 7163 1961218 1504554 1535177 1703254 1694766 660911 1097286 770209 1539235 300118 1268893 1963808 1538233 807968 1164929 401992 1081833 1180658 1377219 848211 522115 1358120 652379 1221488 22525 568317 1151211 1627503 1255589 1318508 1487796 1877961 207502 1621817 1495941 1203743 982543 1590195 1237335 175353 22572 147977 48986 1986076 1327874 57138 1275756 859307 699637 327324 1333717 67189 733481 1671485 1611070 268479 1975465 888010 29800 920066 600621 1536681 686716 965561 1485660 770363 762632 355431 1258118 533153 101825 555703 402523 1969659 1053458 352029 879893 1699178 282334 762917 1516097 1709740 1833924 1304646 1067520 1927207 1380775 1172788 641245 110709 728055 1028046 1031772 850147 1669466 170451 625235 1016182 286730 1395806 1718475 1588476 1847130 958060 1151369 1779427 1949478 1120148 238955 1065005 11126 550632 543018 502634 1456077 875928 1755894 1406462 1712731 251934 254193 689976 727085 1417458 1643241 1073533 1936833 21618 546481 897977 951609 433509 1854121 1891750 1835142 743420 754610 1128704 169616 553764 474297 390923 1164826 33688 894135 1639936 510934 1301424 715618 1515853 130342 1411522 1868542 521377 1182925 1655633 597250 1463450 1089302 266055 723610 1077681 1843951 107490 922543 942390 1868035 1460885 821409 1654507 519567 776579 90314 751950 30631 950177 152614 922755 122440 1810480 1716862 448683 1501568 1468043 567598 1479964 1539792 1422891 97476 628019 717639 1737450 105046 1868956 796932 823884 948644 1304660 985582 1283934 796899 1740245 744016 1835819 214850 1359255 1989593 1894028 977677 303800 669269 457155 547777 574982 1439137 1283658 913194 467831 118962 1529233 1544537 266545 263303 1892017 1268978 1656720 1845650 1327214 1792925 1277800 1814317 165875 409464 989225 1546984 480081 1974352 159953 1645794 973416 1391460 4193 1863687 575402 1459212 913983 1320297 444292 1296461 1893304 735900 1559687 671059 1735831 1340689 969949 1628318 1022183 1080396 62882 1159537 1651769 998769 1205614 549265 121930 1753309 448177 1427826 956050 594294 451026 315141 797866 1370802 122347 775940 767698 1330338 620453 389550 491606 917491 255200 498710 1383256 1964700 1627941 1570013 1718569 357729 303624 1219862 1158787 1150183 1662056 191973 62729 1681579 443697 1229245 1184317 163874 1964545 170014 1260998 1366396 824230 818144 507024 1499213 900129 1615956 378911 1515589 1439378 577561 565251 1535988 257935 1463931 50514 1116066 1971464 1643981 1461585 1540010 1616186 1847563 224487 1773458 569903 266547 40031 1312950 1861661 876926 237055 312257 547521 967364 1245059 450192 1676205 307782 430611 1542290 147184 448224 1107650 342132 324499 76684 856308 389538 1937597 1220442 1714409 1791858 1207075 272269 1218678 1637718 1903167 1243901 620437 437596 1273037 1886013 1330162 900092 1443564 961379 603029 1345266 1923313 272641 956139 1289867 894847 1311993 197682 1996749 1099661 1383013 1789588 1270092 1339319 504796 1861152 1161981 1824455 847386 1187181 1046332 775085 907953 461074 1276334 963333 1444702 55389 867197 1283242 1361870 109064 1619244 1010829 891658 1916562 1971662 1922752 705997 589109 155000 441225 1615971 102382 902226 368136 294099 1961098 23162 1679589 894689 856894 609226 886957 1814233 1466866 1465798 1192025 1042519 662447 1412646 649886 358990 1011938 977262 113482 438155 672510 1093651 1265968 1118232 551341 818700 1713703 851568 540719 42951 1377870 1434622 1193404 313575 1771192 1824502 1960941 203768 698219 728871 1568519 1200472 41588 612269 1852935 1551648 568235 501722 1996645 1901135 166306 1553770 1513871 846667 711803 552235 364144 108941 413047 1299050 1479344 93572 1659542 1312374 1255490 925511 1420840 800121 1947983 1187528 967927 1508167 710406 1759021 1817542 273048 291956 1572927 1865685 1987833 1321054 1610891 1918448 1181535 1792555 895402 775002 1722285 110552 356766 202605 1112373 1871444 131197 1680005 472714 1395566 1052017 1416969 783121 1150603 1480409 362352 424213 61607 1339842 1072281 1730277 693349 1989737 1814794 230850 324705 394199 1037940 559938 346698 1671816 1067124 147744 1032292 533930 1888319 192635 1200416 740331 419502 1889309 1983372 167879 845029 928371 1102911 114050 198039 996735 1600615 1084709 1058936 33571 1767024 1080832 1720829 1647356 581751 1814998 1710985 993815 1528197 247007 127630 1755958 1055252 930890 1465675 296138 220637 1045655 1195312 1698829 170591 294840 1935422 1004318 1386650 133426 459662 736110 1936682 1821411 37617 391542 1482138 515389 1326534 1427010 285461 1142328 598108 631223 1342374 931278 1055813 272130 1070789 629354 1767512 966381 1939536 686075 339222 1780994 1444721 1089751 663169 1359342 650413 1378713 1511239 105194 1121556 1116850 1921451 15221 119281 1375649 894478 1646965 1487204 1386174 746911 813109 1590911 1452805 889754 1806833 915740 1968154 1623508 1157222 286767 1070592 1625934 1474399 849645 1921878 1753066 187594 1147951 1060384 1696512 1706458 942746 1414411 1510313 690132 1400363 1859982 496727 281283 489284 219066 304592 1321989 1557545 892838 205757 120489 1586080 1662257 1784387 1037246 356014 1618081 683141 495272 516696 575225 1218829 1022828 66871 917715 1688538 624741 495197 810037 353122 1353452 1202948 1750518 1120921 21308 1047125 1117564 377569 437942 443398 1584529 1049404 407124 227873 495152 220084 618024 1852098 772108 1275884 1287438 1967687 598115 1165649 529523 1483690 1514738 1428423 1630993 224788 699817 1636382 566774 521869 1268977 1990033 1079576 862022 537047 1812017 28518 1755416 1222721 1186452 800428 355785 1873449 438332 389134 432957 688903 429699 414819 1392647 66457 134903 1163673 1373714 917901 220087 905354 1007671 655079 507080 1860501 173751 946796 1874843 1414988 1017590 1435787 1913519 1271583 53491 1903254 1469917 1402411 801907 205420 558911 757148 1865186 812767 574160 29190 397320 1886897 769367 1328372 719870 1885205 559724 957072 1572202 665803 1374899 1454452 1463922 147011 1263889 1855470 1199004 1844609 299128 618409 52424 197935 123961 1133948 1770191 49386 848120 1356359 1041805 29013 179573 1698994 409329 155336 540116 1831964 1181937 517343 27920 479300 163685 817049 1842449 613135 64723 1243829 322580 1586765 1325890 1074828 391535 1539058 1041108 596184 1338552 1687716 347639 260284 489681 1602443 1972819 1162883 106928 1733363 1637441 1374398 790570 619735 1679023 1435226 1153737 1031662 1882303 118849 588449 694333 1579532 1897288 1000235 1033908 733850 771363 1769226 1528836 1263202 391387 1665537 1456377 1596220 77929 157663 785778 1897892 124524 1221732 550621 96704 1460932 636226 1196674 1075877 233904 667241 576146 621901 1151853 910364 1511933 828128 1583407 556449 1212733 1166406 637601 845360 22655 536772 1571776 674555 627985 1335738 227704 1229901 116256 337972 291727 593328 930271 649657 1511768 960023 31951 1609304 1195353 683827 1105705 576278 1638053 1860077 46457 706715 476725 1089891 904171 1762846 1700742 673689 1706790 1092487 1886708 195018 893861 1406389 1340091 1212132 749252 1897897 1054454 692317 1468247 268935 737188 234529 787814 1875470 95255 1121954 387319 808697 159246 1183364 1513589 1515998 916233 1432048 609939 162820 959222 287291 1411442 1507610 290916 1415454 42296 439691 1148231 607399 1857603 1373777 1794365 451506 69063 156502 1221827 1055131 1062625 1074686 1464101 1926983 416230 207488 792066 1366640 443421 1886455 1510010 1614336 746111 43911 1153811 1133720 1879500 557260 1847899 1518421 1941755 740240 432656 1177421 807081 631532 1322942 657405 1948958 1903435 1136789 629641 930637 1278232 1806142 1911241 1850783 1942834 1139781 1163724 458457 316503 467859 694856 528329 689716 1139462 195328 124530 1402340 1827805 114475 248700 1816559 496611 1854439 949915 781863 224274 807817 495756 930171 1103707 1706782 1824567 566234 615164 125455 1775720 1834391 875052 94194 847278 1702632 190011 336389 148996 1656649 39425 521827 1513952 1976951 1433641 268541 723023 1162046 1031847 301660 1401947 1585878 1971598 1395547 535339 408558 1480714 500619 1894209 1472678 1799215 1653089 1385008 1942618 1180531 36314 1023365 1323882 1237244 1750457 1517646 467522 659674 1328966 1776413 418794 1351934 237745 558823 243047 1081356 1966353 1354699 1662689 599542 313742 1828576 1648933 369343 1724374 1489742 281339 1485220 1532736 78924 499288 1452652 602386 1131702 1712128 877726 1726107 1007181 251105 1320951 1161367 1694156 1499158 1069659 1390886 665751 37968 99558 1301190 732384 1226289 311357 557428 1653738 1721761 144531 707525 118027 1318912 404884 983373 1307217 1463604 1088337 1590582 939660 127887 1109754 74851 436268 1430308 1002531 1635710 58845 188905 698797 1620687 1782930 35043 574444 16091 1547055 988618 609144 1990544 1739075 374038 554836 579939 1180795 715257 666507 1680423 1453673 628919 1992929 1989144 1247872 1452668 1545376 1937622 796749 424667 454723 1290774 1743229 1914902 952087 1426473 1314394 1768080 1857768 432850 876806 51376 557455 662546 474792 1835603 818750 162252 1582014 1546615 1235631 844923 85373 4669 1750460 15877 1566764 978724 1990456 1477259 845408 1790247 796507 1149514 1774209 1771977 249395 1527848 1760863 1513223 1018659 1068296 1211333 487777 1817679 1357126 1434322 1290264 1942251 1226666 1511598 1748453 1996432 967564 413664 1168210 122504 1408912 831206 866603 1535854 808544 798544 1402957 373478 237249 1143089 968406 5341 492493 78634 883697 1624401 125152 1544041 875021 67647 708755 278761 972864 949956 533689 1049808 1362278 1815533 27609 1135430 1391711 1681551 821464 1555562 1062384 573597 1294316 1998608 1283572 291085 1938263 464129 1735979 443790 929503 1700098 118236 352502 843784 753827 1926280 1739487 546541 1833291 1859048 1418238 1883756 1532378 1616194 370449 347858 309401 409012 1978415 525242 1950366 356015 1542887 1872418 168422 508539 1960275 1057674 1335532 144783 228855 1113980 1145832 162550 1829706 1771790 1835561 319704 36022 146397 800663 587699 1678167 59101 1407855 1934568 799790 894233 1079629 1092924 1687926 568970 587409 553280 207651 1974129 568611 1749505 1792463 727652 1036042 854430 748506 740568 757443 1066099 1844248 1274250 1266872 1195680 1256338 664678 1012258 926005 721468 920951 996400 1245875 944187 1018629 368671 151625 457204 198945 251969 1479081 72271 1084868 1306874 444283 1769113 492178 25242 1242920 1510879 1358368 286421 1612188 1728147 496049 607701 1723879 50007 1483735 88613 1290824 811530 1437042 1146300 418427 1128478 1519502 200098 1131298 985072 1873519 1602088 1467625 1755879 834473 2657 1944759 1601636 137267 1782424 1039766 1315604 505962 841042 325684 1539145 367300 128498 654522 1171603 878912 700861 111242 1301932 1054992 584967 210765 277736 1676027 1198254 656079 1027228 1904707 697115 1866148 1342192 845041 1984155 1964165 1520479 34873 1958378 1459408 1156748 46499 1429998 422994 1096010 305983 1971239 434221 89561 1343915 1911986 1906231 515024 1123874 1149905 1927016 1541893 864742 1021302 648848 582094 484403 1596012 94429 1373940 9952 1512627 547545 668016 1828955 456520 687142 1512064 1615053 1196838 1327164 1274878 151057 238642 754681 64443 243028 524230 1022530 1033455 1445244 560910 1506652 523018 562628 216293 1753327 996873 1754798 741399 754617 1072957 333591 157930 1541186 185108 1647506 1979089 1986285 616912 770285 1078824 1013388 1911841 368995 1923455 516414 1793528 413373 439451 630324 1469133 646106 375401 1503589 518879 628896 1482591 23962 1626748 401063 189460 1992568 333430 1364096 446481 1016270 1791153 233288 97978 1584802 1753760 674452 1305222 603033 1315376 489431 125198 1957845 666705 203031 491776 1519058 267712 1023462 1767236 1375414 1453054 1691983 1075806 1077501 792375 1755672 253280 583047 1993736 1602252 593592 372767 561728 91653 1079976 1694875 734194 1605087 1834524 1257317 1651479 1333492 545366 1066795 874600 32153 1229616 1967448 9468 1186558 923310 975824 1206650 1900715 341483 1937200 1737160 1157030 454801 1455285 1904709 176095 383946 1343292 37842 1987239 50871 179590 571960 1399109 72856 424901 655545 31796 1898050 418469 1979697 785559 1579448 29649 1358815 897989 973560 170173 1457088 1438344 1843792 969920 958911 914371 84567 157695 1707295 1755660 1047983 1147546 1967558 1575520 1226101 121126 1934341 306895 1372584 1898939 1216625 912945 1749765 1705730 1029002 18534 994247 374889 1703528 248095 1357372 1883391 1094440 511918 1490357 1866528 1838485 1989769 891082 587285 1424161 190081 1142348 745173 1342206 1869809 1989385 1133454 760340 495028 1718719 42735 765318 1584683 117809 1365641 1386065 520777 1165232 611065 1678116 924590 1661904 70034 1779745 903842 1392581 1482028 1723100 1337101 1638976 1340096 881212 1934220 1970256 1138274 129502 1568544 858291 1964091 1632193 1236856 1209317 240851 1320875 200607 1428927 938851 1257555 1083921 1864604 1026416 476793 1383194 1927048 131509 966263 1295066 1515633 1403550 908434 1756089 1746423 750801 829581 388229 1941705 1791752 1388035 462338 1907824 1652564 1047406 427338 419472 452247 1189125 570825 398993 82048 1175036 1647205 979519 985656 493991 977428 160921 21200 787535 184474 445598 1362232 892982 1196402 1511561 1009659 559917 1914005 591813 1382624 713917 298178 129739 438831 1000840 1461814 431167 1584342 24625 64731 1774744 668071 1623229 735083 1834315 1984145 214022 462184 27005 1269487 224875 1252012 352576 1283222 548606 1590593 1761287 1375419 1097128 1682719 1954245 490673 1791764 1247594 1319625 1268026 471246 138667 1500149 933897 3791 35409 1329976 573087 1784880 1458098 1326833 1254603 1363888 482464 1791737 1562899 226981 641791 116923 526471 1129110 848545 1660745 497097 23520 1534771 1047349 1221073 464696 17088 1566999 195200 1307854 579294 1263386 1366851 1804369 27763 92820 1268696 1852528 893396 1478989 517363 1253275 1029038 792754 173774 946302 443135 1303813 785540 1805601 1760915 780144 482068 145130 1608638 722472 37938 1517610 248337 1815986 1494103 1490290 525743 446215 91251 479275 1498706 802204 137718 1790977 587789 947787 963508 40792 73680 451361 1950287 736027 1852390 1076234 850734 1165758 1339598 104275 1146417 440407 1389695 765380 656240 1790732 250753 106860 302990 1321482 288784 1838835 1938946 767577 1507641 1693218 1551378 946063 691615 1542080 1666548 746548 910991 452021 1332356 59577 1909398 474922 1142691 648383 1210914 328610 136632 503224 781716 1812528 951366 5030 1859440 1860072 871842 1655793 889198 65618 85453 985301 853 1384053 703868 237084 792522 1566078 830845 1930658 507995 473597 1162803 494479 427979 972085 193345 402284 1386373 1999849 644223 770782 1413297 1278164 281900 897270 728385 554035 743218 1573889 848895 185760 1920098 402919 1782475 1057349 1278421 377707 1287790 516519 1732611 1562708 1958631 1375477 451812 511724 1804695 535968 1296867 421252 1887729 233621 1519055 1129564 218462 982889 867644 628105 320221 1906264 724795 797392 358463 818888 125182 1583005 593633 847062 465447 232699 810282 1968457 423832 826657 1017552 805980 901281 312804 245531 282885 626034 1742060 1069326 903005 1395699 788241 1670749 154295 561852 994302 1666923 1052290 796669 782795 558929 1789610 1052474 687345 777318 621828 1533148 1286482 476614 583992 624031 1390619 373845 40463 864977 822882 1316986 556027 1342896 1145759 950505 469355 187347 1652957 695474 1468483 985775 1384692 765284 630623 189089 1558523 1432093 1390190 1452356 1490931 1506088 409943 1663264 352856 1810075 449282 620835 846347 412244 1889429 1313940 1962444 1321820 1948702 212552 1465138 1624497 667747 1632928 229924 467555 1243726 1142706 389018 366023 1816817 1920597 852186 1502242 889110 787227 1447232 1745018 1968607 879556 1634275 1335851 539943 707477 668424 872751 165659 1241945 1807458 1467930 554377 31830 1473057 361467 434828 1157526 347745 1931461 819442 734641 588900 949327 1660528 1298465 305315 768395 738175 1880288 1958319 1394063 1131752 348266 453392 1346492 761725 459122 1836856 1010379 1234532 1709783 1806435 1356822 986562 1153114 334008 1514888 226782 927730 910192 1772162 1004912 899263 1516405 1166501 1867296 1127229 1128386 1260157 209692 1763875 1043150 1962441 1279784 665025 783275 628077 1159668 935875 1033461 1581445 576357 549493 1493358 768918 905674 1630061 1033557 1004744 1348901 1933173 304254 569691 252909 571222 80333 302318 724243 562809 142365 488948 1570374 325542 519261 1927110 344660 480060 1613428 1722520 1733912 79465 567253 1118377 89893 405674 628394 173773 786313 877241 1015487 1713330 1813098 1251023 1802433 1613758 1092112 1841312 1345535 519777 85898 558478 717158 1955254 104267 172036 1474017 150940 1957780 1091064 1414397 752133 1941146 335880 901463 104583 1793969 1395664 1868679 1127484 1691535 539932 1313973 1396633 171700 1008156 1435703 1500111 357537 1165046 1724533 1289766 939416 1529012 1180065 92493 1873752 1045966 1309171 740013 561793 32724 525028 831281 954955 745176 999716 1659676 1243521 1323988 1399327 1084530 1317431 986534 1681596 690238 259264 70917 1814878 1341884 1426378 74109 1327941 1736829 763981 254617 897338 944111 1192375 291867 1585372 185827 804891 1955525 1849402 167798 880957 1929464 1486106 1266689 1260776 1021884 451328 1578842 58830 1926457 1896355 1868396 1149169 1826390 521037 1711063 305112 1872537 505099 1449244 81980 1140711 1454922 1978676 149044 1184268 1103088 1047378 1030817 560161 1180038 1894838 722803 124322 221288 24777 847658 1376140 1765396 94688 1410535 287876 1818242 661685 1930106 373875 558717 1026898 72174 1213959 1163345 1155557 9015 863571 193031 1511930 473447 1780981 103250 659989 439075 1922858 1360876 58508 1339068 1686868 398231 433157 664508 664131 112644 1187815 893149 1366998 359151 455923 1527255 989699 911260 1398844 1130156 275914 1071143 6042 1676051 1014817 489943 1906308 1809984 1513549 1833887 1067200 1277246 1765051 1291299 1071337 298935 827547 1712529 956499 1094786 428681 179113 13554 212375 426841 690463 1058249 805410 1466283 1528141 911856 593427 1025897 475761 20805 93816 1035097 1990344 76670 1440390 1065767 1352194 392853 1266891 62021 290792 337452 1100022 1965105 1988551 508111 616343 1147117 614078 1845214 1411611 878065 1908240 1263284 1061900 1110541 1068274 1711444 144547 1384189 1125387 1641209 785872 864143 1786868 1757928 245997 1867853 901833 1573 1205076 1736835 1822583 1043077 293569 1701661 1441798 1980874 64175 1591763 762943 439731 450903 1631790 1127193 777424 897060 1736645 1183411 123973 1530249 271045 1663870 1000007 361430 1881119 1863484 964813 940498 1059576 682070 518028 408840 1212178 219906 1226926 1617342 886496 339676 32935 544977 687706 749562 1095580 1871030 1811115 1273400 280830 1915850 11248 1785077 876760 1889149 343545 657364 894095 1820034 1258329 586363 971007 1385596 179244 497530 163298 830570 1058061 1848789 1292052 500156 866633 1526633 1548612 79627 231004 1571860 1956477 1707734 226606 1494928 924498 1892805 1707019 1763504 847056 1796934 1573931 1426702 364258 1785434 457620 355047 362528 1484492 1325060 812190 288602 1177711 1744367 1260685 983239 1913557 1779426 1855460 1225913 1056661 1592019 1668192 1188456 1985432 27774 1179109 965983 1113583 1004711 1018781 1863389 518040 1440892 1098399 279762 1499775 1486427 621088 1350178 44696 301123 874765 1248014 1592690 1546323 1051146 821249 1805700 302266 1509329 1424446 1073716 1384551 1898112 1833770 1346749 1676415 1231360 1565388 301262 101133 170107 499271 1537716 1942665 1020956 741094 635840 661862 1222067 317650 130802 1475885 833301 1034870 114052 51122 517976 862297 923053 1685324 563540 1225903 995319 205978 459030 983354 1231149 50615 1877844 1142760 601675 1286131 1047296 1429675 505087 653018 1475988 1070582 1209272 1155865 1653649 1348749 1414886 723664 1301867 1572854 1974944 460078 1831762 1146720 1270258 1909544 5086 1230131 753073 1073375 1441238 69274 1502603 1954624 1166979 1466724 1274596 1968701 1941215 1929986 758947 346095 1448990 456614 975164 231649 346750 1342121 1283894 1859976 786315 1218622 651570 1607463 1095505 345622 303492 510508 1507792 1805868 1589233 1078811 1216075 584617 1399012 1105528 1795860 1508155 667893 1371712 1615572 981898 786092 501586 575221 1354237 998033 944748 1781259 1208320 1821281 664935 839500 845340 1845088 1241512 1383275 1682740 1309801 1463848 477118 275781 1164393 1484768 1086952 283916 284067 225770 66348 1967824 325560 673352 468211 221290 1309321 544370 896392 1984884 1190356 492512 1047381 610057 1288743 880334 1625453 115572 700938 1761108 241063 1905626 400237 1517354 155129 259942 1473293 1935492 1316379 1606589 438354 1498552 1222095 150916 1738791 500220 665366 561423 1635100 716124 1740320 1463533 87805 103777 664691 486093 885425 189141 1639374 1056817 4789 1536646 1619072 1789787 739045 1214602 1937399 1574414 981068 335818 1642265 211662 937564 1612809 946569 705637 1531452 961871 1331160 1260365 1411924 1604430 1319324 339659 1746136 529875 761324 1329236 1664475 772474 489006 1367430 1312929 726700 559892 64364 375101 1181715 1492351 706903 588800 161379 473184 384525 1078702 1766328 1800786 778805 873698 847803 1783758 1326962 1468356 1762015 808163 437183 728239 1378986 1828945 73089 1223870 234259 535527 1035344 384169 237619 88862 1961029 355642 180749 20848 222510 32533 247522 1397110 1720059 263399 1619282 487500 1254846 1095811 910744 1570686 1580495 1398495 712670 1289410 185744 853533 805498 1173221 454909 872144 1549284 77509 1951625 186219 1986022 1743742 893122 1679700 136560 1737250 299346 87356 1589390 1099663 543837 525063 7630 728919 1802561 1423833 1286843 1833262 1371366 1290608 846550 770630 1099977 1991796 461424 1766882 237132 1279355 540100 804190 1337781 1375109 1782754 1109367 1226225 247513 52021 1239205 679776 448963 1843170 1723664 302449 1925980 618814 954346 220327 823672 1363074 28016 77946 1765797 139907 1508957 1131234 316041 1859047 1365743 817635 685547 445523 1168830 1739384 1162435 848521 1801066 189224 155252 1161073 110638 432906 1073436 1681652 1710828 437903 280791 535402 497106 24242 70397 908733 694585 1877404 306144 407702 1760448 496490 1515322 913385 1991795 877023 1139525 1005924 1019797 964694 1427916 1265597 955195 109319 62427 1711845 1444393 1174086 1389288 820464 1434338 1840047 1774361 31214 1191368 1047158 804094 1114315 609879 94806 1498559 1020114 1393214 1694881 485542 859456 495595 303622 1008673 459095 604104 904256 1737663 979062 1126645 1264957 1317726 1099101 73151 301753 74392 168253 1052045 1130540 610497 618213 1109409 772403 1820697 1596445 255215 1529482 184420 897570 171680 152283 566201 508196 799156 1396215 701317 877981 1601310 372387 1488988 225864 1373765 1136648 1200862 1334810 1743148 1877044 762078 1957364 589796 975791 1067826 1071582 603863 900488 1096099 57053 1128295 822743 107620 939622 805937 150924 1886146 1233070 800548 1193505 1710436 1184026 1729311 1817172 891326 545739 1496673 1365889 1967569 279081 36869 147328 1479253 984045 527674 316772 1905996 1986815 723105 1668814 352647 712815 1637463 426863 389670 431041 258604 339573 1805925 925360 478314 1448915 187992 1654054 773634 696001 524908 991277 562630 806157 1045672 171554 1582426 492728 1591883 1366213 748129 238797 950532 182494 427751 25516 929176 898870 659261 771201 1011330 539925 531209 159465 211858 1874672 581074 395084 279210 989122 832781 1498150 6589 863153 113717 532625 653252 1945840 1648962 260341 1904307 1847407 361373 1596771 1208143 626161 1720802 178519 897531 994406 1655968 507834 1617815 1347987 1962656 1866558 1485458 1852269 1601914 1246047 1537611 943431 1220033 627836 248229 111056 1068805 1411439 1075515 570103 318506 63216 1451682 1709971 691035 1489216 373759 1612761 1762541 1695884 1436257 1198604 1523220 1176406 197216 1122952 246022 134015 30232 1156491 1986321 658604 1298261 1747216 1757457 1070044 613253 516111 876363 720090 549293 1336153 1153542 158788 645433 1217949 1738838 1042447 687237 1555710 455698 755606 1394162 533421 387814 671681 1194860 1549143 1792184 776496 1516161 1563651 1367767 1858019 1605204 1963043 1571298 1650736 1620367 1278655 208126 386357 628698 1655313 1286138 1643489 626804 970192 1475622 1593484 354438 1377501 1214934 1686506 1041892 1120279 638895 136950 1315874 954091 490510 572920 912147 806090 1243145 779417 1076795 1376107 391682 858538 1006023 1962717 343698 1097136 1012856 622612 1224136 396151 1900918 1401049 240404 1263011 1031792 1535597 1358334 1039771 634597 1366758 630573 790789 1330940 1682512 534587 661506 1068322 678931 285210 1726040 616914 1520357 818911 812115 930478 1208785 42071 350756 539384 1004451 754434 1919695 818849 1574272 852285 461617 1354604 998633 1193958 325609 741588 1380142 944894 1943545 1124056 1380058 194437 1413222 1493225 292772 1957905 576028 1300393 1357785 431031 715978 1640424 482363 756373 23522 628987 1398882 1614209 227412 879057 200451 1696263 181212 1826851 751361 770632 1706173 506100 1625984 1573196 1888102 1911900 476051 288017 1387557 715381 1114428 510841 278518 1644494 1843848 943219 529249 325930 754404 1774555 690850 1694277 1435159 1560501 1794098 718214 858786 1530355 1740898 714637 1584466 105656 1254423 1953134 747538 853832 491950 622142 64488 153930 1504553 45545 1610600 1032196 1130262 1508035 400537 865574 271524 1890695 393920 1911804 1227024 1321076 794469 1148102 1997316 228336 1008759 682151 309379 1669683 1137046 1295541 1335894 808226 1421442 1292431 369783 1420023 786784 1178884 1355063 1975207 124884 1551395 97237 781370 643021 1599583 885696 457575 1209039 1853492 1304722 519267 1241340 1344490 209137 1464287 306656 796213 1680679 982045 1106879 165334 182194 1739634 1253233 1484063 393676 1691402 1296173 881016 1011879 1556335 1602523 220419 43760 1154286 348183 987688 770083 1789639 1421094 538252 616207 883742 1828632 1998548 10770 306480 1926025 433853 1413343 1689497 733823 1214459 1189966 993188 713161 688390 308265 789175 1745220 139855 1202451 701255 1065531 1044103 1651409 1038185 1533903 23800 1674347 262291 46608 1204674 662086 1017409 1958226 1453799 1148395 310266 830492 1979752 1666333 1944221 1083584 65371 504098 216161 345064 1997991 1822463 1564291 148419 355982 1232572 1681879 1084291 727530 1453666 278619 1256158 451840 1885848 982654 1811790 441631 29265 808399 221210 982898 582411 1893085 1490853 1538960 1634099 284557 732891 4859 16732 325754 1156142 1250675 1546230 1007743 944238 836009 1335703 273335 486540 36519 700758 968953 1125895 1506400 1156982 1524851 1293471 656162 263777 1455729 314095 766967 1500050 590254 1411747 111329 948393 1390238 713610 1653112 49616 9708 608682 1974153 1565 605290 1275927 1690586 575003 511217 1902560 369952 1294416 338886 1583661 1680551 1417544 399061 1937618 1805515 676302 76580 272197 748901 587567 208179 769613 1262223 1392850 822141 1055874 683778 494123 1941954 902377 676383 826814 513635 541291 1696852 1382460 1203965 2405 691027 1706059 1819772 976521 1053498 644742 1541360 988990 1878069 48516 1230429 500814 1004919 607543 275008 1831163 555904 1679479 277065 235234 1161644 1173787 1175435 823750 1503612 1217508 918493 289879 1762483 1172563 1474426 465452 623800 1670056 1214718 990379 1978488 646163 1892087 383279 963124 491964 928867 464729 1639921 340960 290181 1434779 1421603 811151 1664379 232385 527582 1373269 724539 279788 779483 1637791 1374651 1973288 1185887 134397 1129745 276657 506784 1584719 16803 197224 649853 1451746 1314568 979192 623855 859458 1459830 1278332 77508 1460999 461278 1336186 261569 1990469 1360414 1102114 1151674 1078336 630512 1666772 1799005 1309940 1862176 1857593 1438901 307909 1611877 1539412 932405 598344 1946479 1528059 169174 45757 1400541 1141825 942222 705841 665871 797840 907083 1068959 808491 143002 1037868 1985111 954424 998133 465372 1205024 46890 270072 98049 1566602 1697008 1920440 17046 586931 307930 1358474 892726 239113 1307088 1132241 649937 1276567 587308 1224129 1160904 595544 706519 862015 185566 1679998 276453 1758876 1120851 417066 1970312 1544464 1777466 1209475 1459247 899945 1349248 1235586 1009531 910044 1930491 1797135 1865077 1727521 1916114 1291800 382506 786702 56732 426029 1132974 584741 1360582 1626096 1716875 275867 1741587 909340 874043 338220 262902 883599 523678 1827134 60006 1957744 1326179 1267274 704654 1755729 41864 1585773 60964 218981 1340387 477067 1700438 125654 687964 588650 922135 846167 1906422 1909740 1457896 626010 428077 753822 952699 144521 405775 1612827 1042527 945405 1936705 578436 1265961 642733 1465948 1121906 515227 1671153 806053 1269416 151745 87333 1898026 103556 287048 737623 427707 301607 1639902 978240 431034 1328037 183000 801657 1075368 946889 1237221 1091906 203808 601701 99839 411004 152708 1664391 320049 35920 1502523 64241 1725314 1049336 1049846 1093201 1520630 528686 1920162 984381 452791 94270 95153 1198099 737763 259671 1618838 1269325 233087 159058 1157509 1990152 1749340 1174115 1832424 664035 1217417 1123390 1987791 1221664 1382629 1375947 811418 1751287 1220279 33450 1179715 515661 1396297 1405369 1226934 1117091 752422 1558708 12192 130037 1487252 1034157 1981848 746727 482765 116533 15883 1731480 828488 1030471 1555807 869240 766476 1397113 213931 1670401 350273 456533 1480951 1255513 458557 711223 1315465 1088444 305371 1321288 1090284 236132 1573414 656639 1584798 1136983 188763 1489512 495192 446371 1935612 1863450 18010 1185256 1473488 307938 1198905 1076190 885177 943261 1155827 1072754 1668256 32001 1010903 551395 1998930 1209273 246818 530884 759673 1292812 1911453 1354110 500160 1090437 129816 1713171 385808 506353 1961222 1948235 876601 1368731 1156626 1155989 1762533 113675 1619586 291819 1867064 1935385 773552 1156864 201665 1208891 1715427 265984 529158 928873 1763356 476757 751606 1682717 1036212 1050124 1980979 580099 370361 1029063 958589 621844 1035979 141910 798825 1084783 1577044 414292 1878057 1652515 962385 269861 1532980 1372586 1832307 498681 1044542 1825589 378315 755973 1572727 1231069 1965273 311625 1193312 239187 1828089 1666459 584026 1038921 445215 1757395 1077682 1500966 326202 402811 1367213 224677 417687 928645 870865 1648762 1325850 157682 879463 131880 553579 429292 621226 364133 1156399 563844 1786298 1003556 224468 1888631 1579306 403843 294644 578673 354286 673285 707649 953139 38505 542924 411566 1797769 1055879 1119378 166349 1856445 1780478 1691450 588434 714778 563701 1917821 1249113 312847 1664804 726647 1233212 1005193 1007057 1323161 1507507 591995 1349548 816956 218003 1716503 1394994 1816575 849928 379890 1214785 601789 1459710 1513269 183529 417463 1624187 12186 1806288 1623847 1270478 615717 1593909 1320912 1762481 599056 1338966 1808508 640247 366307 786491 447652 1346702 114486 828713 291721 702294 238698 1211015 1541363 547962 1847365 1224269 1036241 291204 1830137 585168 461157 1373472 132957 389180 332835 1894323 1496517 1699638 1093836 1002900 427503 558963 123970 1254937 774160 260655 1032169 332427 1136177 327070 1995033 859124 1622324 1271121 1168773 1777388 1505497 894668 318086 1132511 928200 1121955 1904688 1603605 1337842 1066772 1520492 1457657 236180 1811369 758602 970212 597154 85396 1840368 610783 327077 396187 1184412 57132 1823275 944933 991762 1755305 1783946 1099073 287900 1485810 603166 792020 714137 270957 1636987 1552292 558054 1993271 138329 1468489 1355688 679166 423354 1610421 1647747 1774726 26286 552088 1037153 1938115 936991 1013571 1962076 1613965 976836 1985593 234030 1524565 429291 1982774 160472 1552083 1607978 1574403 954920 436420 1105674 978642 64980 835606 1842492 1668653 11539 1001140 1053780 810716 530431 1771276 239994 449308 1983279 749609 528331 216959 1534391 1579635 1752956 1320648 1258242 43107 965721 1815680 326430 735518 314903 450774 869865 520773 787399 210864 447977 135904 1383903 988933 913584 1990836 793209 703322 1930037 1888655 1198003 1220116 1326193 390364 1025190 751624 181917 1838479 1821815 1257315 1096285 29268 760577 255831 1387995 586421 376352 1450970 591872 1562042 1035052 1315192 1956168 752598 862485 1970703 567737 741114 668843 1861678 1102079 67025 169748 291037 460092 1644666 1332708 690588 1885703 1675414 1131811 933352 1883312 1233768 1357355 1801639 1499969 1766661 1592296 1564244 552273 449657 1943095 1082974 641979 210746 51722 50356 1863954 488840 98082 834801 940037 538610 1319749 1603651 919892 1995343 1470501 276747 1272464 1274919 1439525 1134625 1686063 1170336 774395 286470 1521888 104993 1548893 1137936 114769 351839 1798768 775406 1479876 122923 342540 591897 284147 1823215 1499753 61512 1322584 129121 664888 1075394 1628669 1301039 797692 1161766 608569 1158592 872251 1069290 1170293 922166 372258 1174721 142840 1780642 1246680 181703 542916 80127 1027409 169692 1526841 1317291 311466 1467482 847344 1055195 1243655 16488 435536 1568032 368778 65514 775325 1461599 335494 1760427 1280000 1684022 1996369 857338 20917 1883338 133482 1417047 61408 1192663 1503751 1998529 1601900 1168544 1523083 1506132 895130 1981478 1616943 772034 942869 1985723 1608188 1735650 1250099 1046033 253965 164585 1247823 455437 727327 1784766 995785 1011764 1411454 1719512 716839 1733560 1770777 313923 394938 1442760 1963740 1589340 1731180 1059868 1070910 441485 240337 683738 822067 1996974 361111 693435 177062 1644315 1670162 623704 1094829 1820723 1936160 668976 137128 1056017 243898 140533 205925 1728125 800708 1746158 839431 1811636 857334 934273 230223 310244 780850 389679 985967 859979 1779670 14143 357812 727415 1677737 1793873 311608 247345 1128712 1687833 1962404 1614396 1247808 929578 1258507 558005 1360743 1000329 804902 845142 372529 1358570 835299 1155009 1320781 725729 1842055 1786750 1934332 587156 118541 41709 1626497 1690568 753153 975914 223477 287128 1790583 149978 1538457 232147 654492 1631305 913556 1815973 329539 1631272 1720358 1134553 582927 1989310 155093 1614249 901817 1909827 1180725 472451 799436 51051 243789 1445847 1007198 1301772 426049 962521 975701 898197 1493747 820278 909454 643698 411617 814918 1779777 1562876 599669 38588 1948071 1706717 465795 1832536 64741 962475 1669811 1454363 1271553 220248 434037 810599 858813 1975388 1497351 1507233 1695500 555647 1751040 1627785 1064781 1775416 1281682 202386 35486 1209561 1555721 63298 194269 701100 1342698 1210726 1859439 528368 269412 1733995 1042392 929803 1820470 414147 200749 977229 1910944 1906302 716498 1708365 1427897 659530 62618 422543 1785018 466397 741880 560401 711292 646628 407610 828514 129727 1870075 267902 49805 491328 393372 973995 1278259 1686216 1480902 1571468 208293 633367 1303812 1596804 74738 1807482 1547579 1323869 614007 179028 1134289 1437929 742239 1075296 335754 1180616 1175544 452171 1132374 251246 548617 1310336 1409577 1742002 1120446 682699 1101929 959123 1694314 1817532 1707384 1374390 1252053 1795320 1669087 791698 1477119 1341753 46235 767934 1511582 544185 1824810 193218 1221327 1387144 1850840 1675321 1392752 1752989 1916211 1159286 1137431 1316945 1521450 162853 495636 1488134 1121433 769240 498198 1175862 650327 1779867 1252751 1652427 389154 1118760 922084 1975256 185553 275647 330482 1304738 557696 833139 1716258 1387310 155985 762072 1687900 1212047 139873 697263 1551291 462478 1247213 1003895 735278 117653 14100 1252984 1850464 881542 336724 1500567 207581 1668166 1919821 535565 344795 1902116 1484463 1417548 463602 1422417 1125945 1558711 1301893 1556160 1675754 1939678 1232043 836109 1226836 1631803 985047 1654611 1929810 420698 1782902 306940 1032134 676277 1877453 1032380 1955375 194752 888868 1779389 475863 1414377 297610 732091 1477228 1941638 1293906 1327985 585869 1709633 87927 1089107 1917003 1900086 1346049 668145 1039332 401458 119163 826726 1943520 1669902 1385100 1309792 1725533 1083309 1298369 355334 1465854 545765 161641 1350933 124926 1127535 1271716 347375 422592 1403146 928477 1443045 1853418 1402040 1721128 1084120 888000 499446 626666 1775320 831748 1500141 523455 1024245 1076749 804896 62240 1912279 1949790 714074 383711 1932733 550770 667977 1693451 1649160 258637 353496 1661205 1934637 1074027 1701293 615950 537914 1166957 1768036 1923652 1416720 206751 1461458 386180 325853 978368 1881307 786567 56648 1355771 1097734 351249 840941 972200 1472295 1525283 628724 1739472 1299847 343890 271570 1654541 195224 1236037 1213030 1270826 446782 1350157 971689 1659884 301311 459250 1212205 778206 1581132 513996 998123 65971 1769262 274883 545945 907195 659597 1392044 1999994 1569534 440812 299178 122618 1572070 325066 44538 1848163 1319769 624209 1282210 1330736 228203 1353455 75458 1325817 942983 1618654 1075732 1362614 1672644 995542 466807 813952 1149953 507086 978658 1299155 1424666 346301 790287 397218 801250 1897949 930225 1370041 263565 919144 1065315 913506 941451 1539584 1234731 839074 1334982 1031268 4179 1715621 1471383 1682093 572175 1858070 1090077 1719346 250142 432692 1293746 872609 344635 1131230 994284 39136 1671868 786028 1444642 76264 914179 1472991 376114 1876835 1314784 1123523 284747 464867 1659117 1545732 764109 778174 1324546 542257 1662862 94159 1888003 1220011 106453 112223 683311 763050 1274338 451951 1869916 698432 843442 259944 1671935 486674 1826001 1861499 1249535 1530922 527911 319940 246646 555910 706793 1210324 1762036 1602921 1043364 39864 1843245 617280 1123415 1727837 1575707 1552080 728373 1368154 1438160 310708 901101 523338 1043789 1495502 9365 190272 1553462 524964 294096 1006083 1762873 552188 1752360 333760 654594 1181830 1245349 1907799 1319445 727618 1908050 790292 1741310 665566 1362131 912222 1500195 1319796 635799 560192 1522425 400037 278793 1025280 275705 1050351 765601 1743840 832433 43915 244086 20221 87101 528021 714189 1832132 552893 578298 703567 1891633 629847 791093 117421 890669 186580 620860 337952 1093399 530006 318869 1240877 1266553 1232621 213572 1583143 679170 463703 1933853 542178 1253560 810527 1164988 723258 10928 1008806 318831 65806 833545 665187 566167 1717795 1645700 1707917 1771131 428855 1665612 1771883 782873 1446066 1951689 315638 471977 1033297 688496 1165479 938971 1704275 797932 1589391 1908371 1642300 815998 444562 1120992 1468776 1031868 1937336 136865 261701 960064 487238 1279203 1292083 570240 978143 1514739 349969 740056 1534995 488855 1218824 1511774 1027396 1454818 620825 1497295 587310 1443740 1188730 1494579 5667 250664 711167 888594 1741537 609069 175817 35 1808623 673316 1465852 1146372 790085 1723901 31414 119704 1564916 1170880 1597858 627884 1910971 1231822 1177855 485632 827508 744336 1823713 89524 1391073 1656356 618362 1967729 583168 1220878 1086892 1116837 578327 232672 1455895 1722873 1331161 54931 1638775 1891532 1440452 1828364 498061 767123 113571 259526 722059 524828 1840127 1453595 1607130 1393676 748424 1922683 1206094 180130 1439692 1820316 564066 1315028 874140 410617 1298070 1365848 1051310 525294 1425446 1368935 1810050 122725 629828 1575724 489357 1776644 1678955 1741758 520598 568471 460999 406832 1312759 244341 1278539 1746379 1321191 68423 1087108 672767 1179401 485368 1479567 1761861 1416914 1014771 883152 1307898 1834166 154475 1020360 1260202 1709380 185083 2935 150069 824160 49517 590163 1934121 88922 1297781 57582 651151 167083 1889154 1776079 1702342 1622395 1501977 461904 1080831 1229567 1061464 888677 1542297 339914 1260643 999222 1965623 672048 1676989 1551448 1704318 1735765 47472 764351 1325498 1077419 1804793 786204 651830 75218 498914 1819496 838335 1775851 1152454 1128563 515783 1219765 403409 1407120 1928205 1883800 1376445 569920 1306122 621683 1351467 1469661 1532930 1150757 614670 1056998 926748 384708 1830798 1500445 39926 1052322 36771 465320 1024664 152733 1323636 665203 1482629 808028 435621 1636515 596381 359766 173639 1910175 683494 148314 804129 1578694 1577489 1417706 371663 1651863 1655992 1310554 1976324 1923370 1641113 1050138 1873946 1429063 435452 298600 857449 159009 295840 1254012 1344544 1926485 1627027 1111819 1743382 1026288 1792296 1516401 1366910 1699549 182117 571097 1371355 1947359 22123 511306 407401 159982 268816 501938 1419464 925917 1915590 1318 1607309 1028511 405373 222209 608259 1050988 451711 676548 992149 259962 70257 1216099 329129 488753 1121893 845572 57349 1696198 1496269 281141 896303 35268 584724 584158 108169 211855 598576 806933 1821687 1600267 816188 694186 288568 672233 907151 1802130 1522044 1201799 378739 667168 1556758 1240030 777282 1603724 994800 1842526 1180698 54218 1232336 1376774 464342 1115068 285475 704713 1322775 1051682 1480005 1076847 793615 756004 408397 413158 1474880 1860374 1748480 1820223 304548 906008 60868 1425564 1791143 868498 1627411 577182 1891011 1958702 1227602 1603675 1342978 1931344 175764 192985 1521245 1355392 1041533 311972 1874703 1445617 1580842 1494701 1765083 432417 1624976 678610 1774331 1053133 1661324 891132 1423684 1296385 966766 601591 212740 1540293 228474 90442 1435783 142765 3715 1182909 1744576 577800 530345 290603 1397774 861124 474518 1042284 1892570 344244 755879 483221 1961106 798434 1557575 854014 154675 1814552 59848 1773897 534493 543270 1313780 547272 1891894 1933160 1250504 202655 1805835 1014258 1161838 51374 1848562 120314 1358650 1949416 1902200 146460 250084 703638 1547368 1559859 281036 651212 496255 1533825 1185860 825004 1921279 959748 780898 747039 445365 577640 984274 1200561 636456 1358729 1398171 1687622 905932 1291673 1650688 1968221 1013343 1148870 1428594 215017 694895 804573 1864615 849381 1215889 1412699 1036697 1497076 675253 1712990 769035 924681 1354062 1253203 1651541 1155221 1243658 1359806 1412103 992771 1299458 316058 895986 115547 781963 1708680 453328 1311039 1294315 1199021 1691050 1752523 1290034 1704245 491240 1447691 1388841 558040 1769159 1562784 150677 1242199 1570680 1677585 860089 948211 486533 217592 1748564 1228969 122646 1461275 1649052 1774253 1652621 1232140 1238908 946353 658743 1809929 1482762 1477190 1519599 1632234 1902515 1551691 809611 20187 1796737 1597342 1095343 168933 1699871 428569 684836 1229060 1954908 777825 802974 661382 1989307 1739558 677980 1533700 378509 1351324 1356424 1743392 170802 1714561 1774887 1853227 373475 1589887 319564 63524 334323 1091367 1602795 246837 489320 1070982 1452993 322013 1820267 315873 1811973 1840136 1254675 294774 13199 654835 578099 172022 353675 559203 1062344 856524 416608 1830473 1035645 1115447 472621 1445935 1949757 994756 1625118 1066851 34220 1010388 115828 681392 695949 1066769 1934514 901656 828093 424881 1437441 437384 994026 1634811 796128 150010 1832897 1472740 1295273 110981 373619 1427837 54915 1669556 504860 1361941 489537 1221247 1142855 1284305 190327 1676159 1607848 1413307 217579 543697 674595 946209 1840246 855259 1809105 643093 1049210 1875563 1325899 1197438 149629 1183717 1848852 1115116 391659 1367995 115075 723 1588357 1950216 761853 1583508 120287 695416 445806 444192 900333 1559627 358576 1758694 442120 90861 961326 84776 393240 1976331 668421 1822519 297664 272889 1432781 782395 107119 334642 706221 1767865 1852160 462727 440283 266100 1430160 1996840 1581873 1834127 625975 1006922 1264028 355094 646561 1244129 1411829 36001 1361533 935026 16951 1725116 1939082 411508 1346951 930188 1650576 326297 1582258 275486 398186 330009 1614232 1385039 389777 1791966 411282 1687543 1273751 1237156 1406974 677658 929136 1822959 1011244 1186813 589417 685144 924214 1914624 1305379 1609994 459501 1388869 1090799 1875413 695388 1657777 721508 1193351 87600 528662 889108 226757 1933239 455930 1510529 444190 1087384 525850 256633 412427 1683526 909971 139752 232860 589355 565985 238700 792972 835467 1498777 794788 244101 1244024 1235522 944241 1889666 345958 1651704 1845553 380728 657681 108271 24024 1988050 412651 669716 1669414 1358242 1485746 1182252 592785 1663613 702615 851463 1351260 1852738 1749335 336820 747566 1900444 833190 1074057 1177440 713266 1876583 1527390 37965 1644408 338758 1611221 266683 975787 1672887 1050624 443506 1826942 743123 500524 704071 1125067 700374 1777326 589162 27944 727216 506184 977253 392752 244284 985877 529288 52463 1794102 1006685 162921 1358502 1886428 125707 1724618 863782 1892922 1332347 661741 692387 38616 1389967 813643 259874 1193072 152300 653300 1614956 377581 1331561 1211439 1837254 57645 1157672 1414656 1298302 1640495 1011822 1225872 1312288 1363716 1152777 1886824 906465 1958141 310083 1390475 1506908 494757 73864 1048997 940962 465494 600991 538351 891231 504717 169481 1985789 240055 1734358 1762029 1297276 1278216 659821 590714 1941754 703381 1830384 1363733 1550765 1267767 497952 1910156 1437256 249653 156819 367355 1973479 784082 371889 1614200 1668170 1279662 1025265 768066 370192 1422217 184807 519078 1762222 627708 1007504 1133011 1038497 1208402 604712 340792 397422 1056289 1955605 816410 1439574 145158 1855454 1127989 1975754 1446496 1503154 189939 353878 720564 530726 960119 229554 1309021 196876 1492302 1364150 1805408 929469 859217 972587 1089445 1289206 232472 1201565 1621127 470248 8451 1408126 608677 1699556 1466838 1040117 1391195 976424 1331074 514086 667247 1568383 427085 1985211 956673 720857 511745 1325947 241251 1546081 112421 119269 238924 1866264 18573 1678384 1143940 394173 127041 1331569 852825 216091 609020 424851 523827 1977977 308781 61332 339294 1743164 190213 1792337 1375277 1490797 678440 792996 957481 1899347 1820899 1250025 1456424 74509 1559436 1403659 1900877 189532 575875 1796225 1679783 490080 917977 54790 693256 1147101 1614488 1709205 737601 970055 1748519 992402 1950197 48046 627297 1020435 945891 1743517 1136456 118959 431004 51489 1530428 1471371 1252853 408000 1426963 1306867 33955 764276 1423326 1819172 1114697 1001804 915905 568918 1078318 1862720 504027 1605485 1502628 94044 813567 649286 767105 1894452 273988 111457 692817 204567 1348888 14895 1016966 748740 279485 927360 501612 1220478 953670 1517232 1480187 338100 1221173 601496 451202 851668 1804133 491222 1919113 1428840 1123593 1847974 1232886 462844 1938111 841821 544654 840441 1309072 1080061 1135433 711207 706870 402866 254567 1404244 364032 1281619 432095 1238289 768044 945967 1527521 347661 1711598 1154725 1361213 1827596 271457 1413615 1631660 1707776 1989252 1556155 256607 1572680 134258 1527871 1800784 1446603 1699171 937916 315739 1686787 836978 561863 1727764 1982730 1672985 1304543 1144867 68891 341413 128948 1452982 478991 309085 326018 1921338 1007003 266051 116453 1482058 1966355 674726 1783295 1967514 294676 603869 1562989 228681 247091 98341 1358752 1988426 294057 771253 1450637 1198745 747983 1740524 820297 264763 1825596 601620 1149740 830545 1474574 1787966 160005 1905351 316847 1255096 427468 589979 1567697 1065349 1067636 1026004 1162355 1671077 441757 981928 1174957 516810 1712622 1748414 93560 1807330 932719 1349349 126897 882324 868509 1481847 413354 1876357 1554293 169683 1938819 1004958 1935828 855178 526703 496176 326522 1961539 176410 1364877 351986 132318 1345176 1139763 1931120 580305 1618201 69339 1568685 584495 813409 519887 1286291 1999170 6541 1941541 1959297 396900 1485285 1902151 958673 1646184 1306211 732813 623649 734801 437503 317097 592940 1924936 740339 724423 1156988 1908601 611744 360514 1124021 1314834 757136 1813186 1929328 241520 665831 28089 1256444 309556 1102838 822876 1117604 1513253 657491 1533664 1737449 871946 160293 1517181 1747035 904187 333963 1568997 1559231 773894 1342852 1173816 1265349 1386203 86657 1575526 1635990 71111 1829218 1518487 1808421 1109014 1051995 397041 691033 111141 1056519 875438 1740039 694224 1147371 659611 547213 593687 924667 1722670 78663 1778329 1699598 809872 293578 1058827 506641 697399 1590570 1911142 616442 1436321 1133718 159595 880864 1495349 942929 791024 1400582 908476 158996 860217 1165158 554309 937250 1959726 110820 1603188 1675567 1425743 272807 797802 627426 789426 1353308 118336 1470107 1825871 939366 691975 1051084 389449 453491 100554 1607935 638513 151817 197534 623068 1058874 1960910 1968717 1606680 333203 125426 1892758 1119950 943370 1293282 741274 287458 1899732 1632278 1570327 310268 491147 1502226 255737 163282 1278975 849783 1020337 1415772 1746014 1377270 440958 974091 1836611 143660 328628 1215150 1983138 1899923 74396 1332948 1121086 850237 384292 108632 334095 951988 379647 1828427 461009 747488 54224 163240 1686681 661029 1413663 1994493 454551 726051 513249 993649 1528735 1457011 709933 526690 973125 1589715 1183535 998685 1715934 55786 290579 227749 668094 1825216 1389479 1347808 1571660 260656 1396486 1280208 729383 1747090 1123457 753091 533677 19098 1985562 1808353 1870080 1416395 1211948 1566930 400831 539023 786627 93404 428917 284069 1069754 714128 1813997 984464 289201 1089610 1028262 48510 1072179 1159276 1329786 1223522 911465 1754514 653960 665586 252902 411713 121908 302868 1899234 1517908 534565 1956877 621821 1296260 1681984 652056 1647822 655817 1964087 1258017 458781 850070 601033 1582727 1186270 659751 1929683 169253 1205599 1072722 1669322 1252435 405951 1992476 1863852 1384453 1333678 471009 511696 1484245 1815516 1209562 1042717 1776387 784751 672220 1394964 1720537 950580 1242645 1565533 649554 1308979 809450 815271 285792 861360 1987347 529512 185725 165326 1075792 1117002 790793 1450570 588228 1238436 19349 683334 1083594 1857928 374348 1961497 1297343 847231 323053 929498 1065353 294837 255111 1080439 506261 1652680 1491289 366639 1640333 1597407 1655017 1778050 847508 1332581 1859670 110201 1254720 322460 779528 1754848 1178431 1728766 691692 302153 1824935 1238761 85016 1731629 859210 743033 1619781 1851882 732193 97742 1403519 1910516 1151812 409068 1855153 212818 1735397 840297 975398 537938 2863 1688029 558067 587747 682405 638159 1873344 267652 151427 1965653 1541367 1297024 324130 1322126 439053 419221 642242 1946777 1664356 443213 1918925 621306 1984895 7010 1960105 408636 1416306 128864 264926 1285377 631815 1473959 506813 236510 1536064 944119 1895557 1737863 8870 110600 412688 904078 113374 1576169 573735 569760 7502 254759 1929567 987897 749450 1734434 1856004 123545 825246 1059263 1344868 1736750 1226525 1847334 1689776 1014418 1832927 162535 1895280 1156027 1325889 1110822 1498061 1414581 1703893 113422 1389872 37680 274795 627635 587040 676143 520919 1828823 766580 1108513 23813 1901897 1971337 1914363 917502 380017 1435673 363145 523703 1323713 240991 565899 1316871 1476665 1760013 1410639 948271 361927 1151518 767590 1583593 767329 1196708 1990258 1588206 242756 1465502 505821 310359 743743 12878 1640432 967367 387644 1004155 1696779 984843 363000 1239052 81917 1549365 242088 416385 1313087 711217 1862066 767524 900156 896382 883981 1756180 1138203 1177979 1605641 1047521 222024 1266297 1198242 889345 1255190 1700551 1737089 1540997 1414486 427367 1796813 1302976 1780540 401741 1740209 1791568 1645614 773489 1704577 559249 1486370 1048642 1087118 382255 430537 524492 1962274 1367571 25946 1601523 834396 794745 1119406 1988501 530156 272569 912634 1431492 1322738 231259 816937 309181 1822716 1000927 1647168 92899 1117075 744532 451890 1068818 1568568 1980184 1855341 64163 1406294 1013245 465084 598883 1666433 331030 1864659 700480 49093 107322 1607075 1805161 1528632 1711887 1633843 202014 540625 1969952 747400 1447543 607838 939339 1960329 360549 1016218 923901 822363 1428057 1954078 1244486 1718574 1985053 1954539 1952930 1258206 240658 43601 841489 1683875 1710953 695882 1723401 325728 1933489 333425 243254 1417503 519428 31152 1882461 389951 584477 1927200 1342781 1726111 983705 978505 1485794 1498752 1722706 489576 718586 240460 602966 1074381 26698 983604 902639 501933 760390 415405 1772726 1491818 1999642 999609 1819317 1971184 3032 1416877 1550235 1321736 1663818 1842696 200083 1634588 1669236 159594 1395931 1022428 597445 399905 1613518 700474 982086 1924918 348337 184185 517855 1178150 1606070 739851 177493 155001 350921 979219 826938 959381 920178 1374277 1097347 1037525 1758269 490368 724642 673971 1647448 11551 856530 23458 1576283 423531 1770999 1885891 768512 1207338 305634 1444826 415976 1005372 1185207 1666497 789615 1484059 18060 824403 1940570 1323118 207977 152153 1882685 455908 99070 209609 1130854 239051 258335 1842381 859025 1695962 977036 115133 618825 593463 1140611 1789670 87854 1473174 680727 1354129 1515825 448408 114439 1035466 1848125 904335 1836701 755167 910743 957253 1455607 316577 1232544 1678599 1851921 1917733 806190 292475 783219 142007 331654 926082 1141521 559808 1551111 197380 989478 1244033 1899532 1058172 728874 1329928 516297 693151 1271603 1503057 986795 916840 30227 489820 1222268 1487896 1832817 305029 1970868 831839 1271170 81735 651424 187823 911831 1484184 292408 1865475 565197 687030 438494 731842 1788267 267746 1825789 109552 1841674 582012 1132581 125620 297049 605502 1786674 225726 294651 783003 481299 818531 1664371 679006 1282889 1741298 281273 1485131 1098694 1146829 183866 1484137 1237597 1047375 296201 1857760 1235655 1564887 1021046 1548508 701586 1411553 1099900 1741543 1251393 1805235 1890291 1679092 1465262 215766 1470338 1943995 132107 809521 1795836 1657283 1096472 1877382 1580428 1192370 1223628 1559557 1929596 1200206 626724 1673539 1193199 1527304 1243069 1648710 1878943 874238 1812142 246511 973956 1296600 484110 480656 374702 961276 543852 564534 272206 1316729 735997 919766 620155 1088328 1082882 279569 910124 1643197 422860 1097740 379022 1078908 127682 495096 37290 788441 1443686 890253 717746 467033 392997 605776 400717 390057 307954 512535 904436 593292 1982090 1928703 640506 866457 167736 567964 1514364 171744 1628689 87003 623517 1672831 1697882 191772 1304958 474441 307747 1646197 198707 1183881 1975423 1700120 8570 1131550 1457710 1290133 1053646 1048840 1481655 440652 1821401 1987751 1915349 1837744 1957123 386815 1517334 1563931 266945 1291363 291348 1048709 488706 827868 61659 327332 158027 680794 136542 461213 1879477 1158306 1454239 1100491 496138 291229 1469137 1089767 352107 1974319 915476 370117 1382086 1731591 244090 633930 1365005 415947 1959574 882689 1364142 1523712 115321 1427109 283189 439761 1600784 1090885 1398843 1647992 467566 1856647 100377 1000274 668803 1866663 1446887 545415 673758 1543034 894595 902071 888985 1253220 181184 808988 1615499 1213018 1609522 320653 1730212 739887 933081 1413866 1262416 1745451 1679353 46047 28960 1407119 615066 1533919 1685974 943907 1459271 71664 1527417 966464 857259 459895 313549 1040950 1335174 983307 965153 948107 1859946 1160689 873576 1107874 1932120 413571 60692 1570555 321815 1325718 882629 829507 1428033 244765 1663984 1731045 1210795 241711 406179 669977 438292 1186280 355585 1926776 1891539 956480 329880 1144522 144914 752006 453113 269809 1651812 1352211 1285647 901408 1592655 1756195 825727 1199188 1381745 1232973 1507884 1711609 9507 1248883 1046711 1429030 1050829 136037 1972032 911615 1815499 1551377 534511 397159 1664947 13020 1485571 405860 1637412 1158052 1801052 579239 1949201 277809 447541 1914313 844426 500204 1607700 1993078 1128007 1862175 1600195 1591670 1189773 1839266 1197633 373306 1045899 1275800 1299880 564345 11247 1249441 1154009 1314599 905483 1834922 925060 1030574 310948 1021025 145793 1901757 105390 1342131 1465051 1543386 772331 752649 1486714 399591 244430 1194921 1590740 671468 63764 110006 1259185 1834388 384544 7751 1845626 1088547 767192 673456 759345 947869 969310 1598357 930616 1831561 1720749 222617 1180409 1475984 1953840 1022187 1310998 324557 17618 424355 1968924 1791439 1382733 1835136 717428 329316 755062 1753653 145385 1741337 805711 1157460 864053 1000185 1077644 633569 334613 1539803 1941511 1835394 162389 685674 1855131 913340 1289067 1134329 1941858 1713059 1224961 1902202 901241 1968853 620357 838606 972478 809480 1645646 1003220 1696713 993063 1761586 22351 344836 731556 873230 1084945 1606590 889842 1544798 747415 58630 885225 302840 1199332 1535058 391638 1784651 898219 55667 20729 1113774 535390 1481157 1856272 1807677 771261 1745189 681563 1873772 134208 937961 127987 1353341 343629 1099541 1125282 437997 377324 1295711 897608 228593 1691941 944756 1071021 1631629 158723 686254 1472051 1823690 1077786 693298 779750 278664 349602 1381741 1107122 1733607 386477 960760 1011449 816789 1689492 1062604 1368570 554151 1680609 1925181 278865 1179067 1466961 727460 1627061 1759295 1889849 823841 581155 1067786 1504540 1438997 306601 1676547 1660794 950537 1451915 641543 481205 237781 759994 1329631 1501427 1790344 1298405 1234186 1833474 851642 200478 125946 634897 698025 1804484 1544727 605898 1733896 1322156 640213 812264 85250 1654226 858493 444077 1365497 1259914 1804412 1646269 1375559 1909868 1760131 1158810 113638 1572709 471644 906926 976005 1758804 582339 1774940 632163 15123 1258303 1778785 410604 1774554 109986 986621 466570 671393 90948 1032755 1687953 1490612 1513699 1551554 1447129 1196314 1864528 1308450 833103 792862 666729 1089656 239987 1116519 1032848 1078854 335128 1950388 84079 1629011 1357940 188937 304889 305033 620252 1393388 1066578 1215916 408075 1881266 65674 1477943 289697 1348739 1970149 813212 321547 655732 629915 1935927 694057 972218 1941965 864981 50717 1425190 1194081 1449321 830658 1705636 1873724 1786648 471545 1985079 1515851 307863 668251 1777699 850613 1429114 1334022 1791573 1176685 617952 234653 1780617 275828 242052 677116 1467875 1232402 1317589 1694483 861668 408088 1104233 1610990 144546 969822 1749691 657961 1334771 1850083 207542 1406524 186252 1280783 1438065 148684 236088 1310165 1992184 273653 1909905 1475638 1466745 1418887 1428499 1566869 797666 853253 766927 1189123 1821887 1268533 659479 1337223 329063 167639 851769 600664 154606 661712 73915 1026437 307184 526023 256561 1680891 98710 1824876 1776881 641829 440955 1080653 1278112 1423152 944570 971284 1641082 1198747 316134 324003 104091 1348488 30181 1848974 482151 1244112 277836 1506533 1426833 569401 1510255 1220601 308401 1376806 1441688 636371 1919150 1174656 124630 881490 1041757 437356 1022363 1989571 655935 794056 346892 778432 1886017 385418 1025680 79322 1645295 954966 442973 1089797 1600825 443975 1600468 882020 113643 1271911 228331 728668 567062 1745884 1191554 1866347 442837 1930941 1512119 1394375 1031837 1672102 1102623 946631 51633 1728752 238404 1883237 1461131 464534 1971331 714018 121956 737614 1219746 873785 1132002 74968 746405 987332 822676 702551 705236 613579 1095998 404030 205587 1621072 1301044 940515 1922914 428059 620028 1948616 623772 763662 801802 1487615 655965 564228 1551240 1968555 887200 1856900 1880073 1622375 850425 1355359 1936284 1786172 1637945 1697268 1765434 640195 1546983 1385006 208440 1218786 352183 1070510 1913102 878216 1360143 1587069 692255 1275091 1366286 1699563 645154 506019 1976492 1443034 425420 132028 769512 1730082 372405 995111 1841332 697650 870652 1916705 1361737 912446 329390 1351611 1979703 1126660 661474 1971491 926953 530410 1645269 1124054 1379718 474806 101351 564403 1857289 678680 1293665 912731 1890215 41051 44425 1485975 1743299 619726 1608840 103442 155805 1927229 1924757 1450353 155150 885320 1130059 414212 1264356 938791 1900096 1523371 218326 1540988 757826 547513 1653768 1275686 1245660 1866658 758493 771841 1373934 22674 1700750 164742 1075530 104697 171225 321831 1895998 617307 1129229 1189648 873716 579388 1378097 1114465 1428088 942476 1982414 263875 1892098 964164 1922590 1314809 198053 1494205 377957 1119582 195445 1319187 226105 1586110 256802 1388393 1174372 175453 1535132 1447047 1549126 292301 1297583 493695 1520463 1996612 1461515 531950 1296703 692023 443031 1949574 837032 1554702 1263398 1852521 880027 1265891 112325 990011 625209 1477062 76406 129572 1692987 1940385 1205582 1606636 1210963 106481 1686513 452862 815800 850985 547043 1292840 1369744 1140372 1747259 1417409 1289130 449373 693121 1552550 1636591 224792 1695108 339371 758597 1834799 1738224 487348 677257 964944 1276889 99891 1286763 1805297 1972876 1075341 77324 318315 807297 658313 110301 1074146 577864 856713 1318745 664278 562664 1916959 201370 1270359 1471787 1223698 1996168 256424 1577474 1569692 422170 1899444 1571250 112736 1998098 152569 202888 1926160 546160 1157796 259043 1076001 1913686 1095050 774877 196731 1860534 869704 1887977 346715 109013 308646 329874 1033501 954992 1083277 165412 1556363 1568799 906023 1211836 200656 612707 1489328 148936 1074737 793448 258900 1141430 1931789 1623245 1631716 1845885 854986 676359 1710553 1034812 1127622 898491 766815 409935 627609 1333859 618473 295401 77964 1662374 1475480 657581 1451277 1184171 593783 1875095 288742 776828 1866903 5556 1047746 707078 1293396 1730698 440334 1176459 1606358 857072 16758 1892607 428957 638805 1579731 1291066 841327 1721311 636460 1181782 1690542 932259 1752590 1398750 925203 474641 1412095 1643023 189096 963773 1632348 1088749 1032728 1036027 1274280 135967 1808123 1854352 212720 1541976 556361 1991898 1637698 926498 193130 146707 766465 841749 1120962 1459218 135757 1369932 1161651 1619840 1071428 1675764 435395 1333648 438805 605111 1126473 1591154 730316 1024908 1781885 1061906 1050903 1057431 1538664 1122148 683960 439425 1444934 507177 1478736 83123 1513404 1925487 1944361 911515 1192595 247421 786101 8608 1319446 1499894 889099 1574018 1457425 1548658 1117506 1117390 1305653 661398 822636 1907040 1318709 1683731 520033 1658469 243235 1437577 1368991 1386644 1359280 1304363 1673806 725308 1400026 946654 1448808 1481271 1040626 114798 90034 289161 1791685 654456 1323740 1643568 1408515 1068176 837366 702261 1431916 1252526 1185659 46093 1660632 1590267 1806581 132661 640099 1681364 1130666 660902 97758 728087 1104300 664383 1746391 867150 971424 185991 257891 1054516 124595 311476 771725 839393 947271 901904 317304 1754149 156134 1896266 1441330 621010 1841599 232352 1233304 716988 589351 243110 1882804 1187466 1208613 1218874 158733 1032204 1705742 796385 272045 306244 1916138 550411 1463985 1612478 1153428 980364 238540 1029837 1519984 455558 448327 644331 1871773 111494 980047 360799 1711248 1034540 422691 1714150 1515015 1019740 570095 925565 437310 1588506 1111367 469846 1137029 1500337 986937 42845 1787844 1213912 1884359 1198584 1399025 602574 640497 1262794 1946764 1982091 641492 509306 1326738 1606624 1234657 995006 1318345 788968 386300 1466796 1506892 1776404 1421105 1014222 166246 246497 961476 623546 1692187 1476304 1712383 598606 1054010 497861 216943 1925388 1448935 1023995 652041 707434 439164 135769 8047 1295799 165504 1059985 769045 1547872 1228773 993216 1220041 1785974 1954431 1599781 153959 1424697 175654 1473009 1410555 1945143 72243 1942127 1492349 862145 1746729 1522618 478174 142455 1529039 172198 501453 694102 3913 453523 946189 572045 1727758 727725 1147301 569564 164991 1312244 773224 1615634 313821 457109 1790009 178757 1831754 1443321 1321334 535314 1666890 318248 1000776 1379893 1037283 200456 905091 1581038 681471 1481831 1977166 598423 244565 1021329 1576339 971918 1690953 1308431 1473219 1515262 1731004 817784 1130890 1401878 1104169 1353668 1868122 1316029 1154951 1495730 1594715 1540029 941011 135897 167695 614018 266198 334327 600388 70613 1570052 426668 1135571 1083198 1428384 1013501 1603368 55505 422928 956863 1063299 623664 568148 1841326 568716 1155764 427907 1676197 1273982 1627804 378187 941351 1356412 233586 368041 53152 1797814 1882243 1066993 503322 1121291 1172250 101316 245745 589046 673516 734845 980187 1529028 1459742 971327 476546 1113809 1845830 38777 1543865 133783 1346635 1133667 1386228 172802 1951516 1087741 1370104 1326744 1220016 759491 1271934 1411816 1790900 1936254 313761 1926567 1796775 637839 354805 1862162 1985155 1256568 1913773 268058 120519 398409 1414238 1457881 1314805 1393632 1134087 1365501 1194085 1674958 575791 683496 598599 1362333 472263 1382540 1223079 1010452 1805263 619020 1208390 1204167 346499 1294100 1163367 1658856 1514567 723071 878552 675061 503081 74815 1803436 1736659 1904019 253728 1853073 713118 1460122 1980885 909053 1717669 489053 1699677 1400725 1197842 1609569 79807 1525386 1802182 54680 2076 680756 488860 1026799 1737259 1517264 1815794 801548 1237164 402013 1114031 51684 1880432 268366 650805 134414 168973 703250 886732 867985 435517 525999 152408 1192863 1616127 1068607 1268116 138958 1153706 1120776 427935 897764 1231432 1882262 1606625 71986 1610502 1028065 886440 709189 1091971 46783 1658875 1910143 1665435 490907 1220311 1150528 1951189 911697 1166293 1646498 638711 1255107 1793702 1950198 183632 76697 1887708 1272504 918040 1773256 218595 1238265 1301351 1955789 1374857 959711 1521332 46676 1426681 612319 139976 40642 1944558 773267 1635493 1348585 667993 1283613 1523671 113704 1553222 150716 25568 627065 1536401 1012546 1952253 1566424 989692 1668056 441869 1590785 1186539 176395 559712 1959111 32806 62470 134754 776179 401941 15296 1308694 100031 1345441 810043 1532007 184366 390367 859446 108487 1701327 1490559 1983734 1694994 223676 142917 840399 1915117 448913 1128801 604677 1835675 1977493 233678 787127 1094033 936934 501317 830920 647762 855524 1180610 1737553 1229059 1113607 606465 1575135 422920 1458523 903931 237871 1952619 196245 594729 1637104 707630 1286943 1454073 8324 1816117 1946676 1494639 271897 454786 1187002 1221134 493768 1253635 485548 407444 1452769 999657 587981 1971511 1808926 141544 27013 1622689 1011192 672202 1762501 1895099 1764863 1240704 485407 1600182 1684244 958449 828576 1059789 1804234 1962681 950518 1583589 1127026 256385 693805 1056789 1272718 208380 900439 1096716 1579803 302563 1718259 1867384 214408 760365 456044 1459170 1244732 1466960 198389 1219309 587986 1593610 25740 1651334 222175 1717615 1837972 123928 1549196 51937 1403863 957997 1105299 1186929 1682444 1415970 516019 1289842 690570 1433176 1487104 376881 179855 956156 1865976 1355993 1324914 1125879 785355 869809 1058958 47097 945368 242253 1661575 1050791 1030929 187386 430086 887194 1137557 1836403 784492 80535 156716 1463214 1847202 1062239 1919971 1165331 1975731 16259 399873 574445 1195957 1253769 720057 1971697 261249 1719937 1811224 1477560 1926637 1351884 1323921 974443 1096327 993311 1294165 810388 547909 293993 650556 1120518 1806358 1976429 1464029 855509 1994327 1568537 602205 1113635 1109149 981886 408866 1074685 1537881 1569645 417699 50686 1510279 369144 1213596 561823 1467898 777345 1080484 1417334 1762707 1089682 1923253 537974 574116 1660003 1946041 98790 624819 80005 1948805 469330 1971821 245840 1000034 1516276 1922837 1729109 26390 232733 1093475 24506 873150 1533195 1656057 853062 1776483 1440831 1117814 984949 1745893 83030 191711 796189 1754026 1592753 1768129 309005 251587 92016 1462721 327160 762749 1520282 840231 1791974 1255160 126399 500467 901501 1900756 1080711 1939948 311663 1385530 664843 1110123 872564 732573 1803021 1233884 1459960 1128535 161700 1720297 1706837 885711 355297 917096 1283441 290408 17333 730660 1779956 1184049 1390412 179681 929239 556774 1013573 27205 1137856 514740 509948 1752513 1652744 1454350 1775583 1494143 278371 97802 376806 1792518 1628936 1551730 1266060 1428579 1758604 1845916 43179 558300 1839186 49259 540590 1571765 1820605 1301246 839166 1387197 32244 575780 1632323 1325770 369398 1769562 1413623 1954558 796808 691295 1223600 656602 927958 1825366 1216699 889651 989725 694730 94145 1269660 252584 1947947 1357538 1466347 1720016 1378581 1318521 492145 1192497 209168 1641117 1504883 1283236 1042618 1185986 159988 1323655 1129223 667992 558965 1187507 1149797 968606 295682 348806 615568 1013144 112633 1465101 946573 78810 53872 646302 1978004 266472 1160452 1515308 1250841 181532 1258963 1502018 1748993 1537102 46805 1368684 1608625 1771610 1558598 1110151 1685060 1021049 1617495 383 563248 381829 1929111 2791 1324448 149454 809572 1357717 1187229 1352380 510787 10814 1491207 147174 1051210 1711305 1517331 1066123 1050082 699510 1876618 619008 1259872 792394 1025479 118515 21983 1239553 915703 1189222 161549 304017 1988316 985852 1467938 574360 973206 258064 1822867 57031 674125 8292 1458085 479554 1296825 20000 1672434 341860 1636522 86927 1333157 1081222 316358 132584 1476362 1502411 650271 946862 72773 1187606 414323 1605402 907891 110891 284098 486314 56285 1660702 911818 1106980 1368219 1590379 977417 1211819 1658507 407297 409171 461026 1909140 1212554 1230071 1672536 1712262 1526280 567293 1498991 135271 181058 1841534 225036 672986 1138851 1552278 1927826 310740 1484888 539167 390155 1705443 1281707 490033 571242 454337 905758 360217 1042833 1869973 1430619 1158579 671096 815099 1014828 1832516 201152 1826094 1160551 1472850 979899 314252 55366 816710 399013 332447 187888 1329141 847385 1850068 1407436 1673460 1521768 175562 595737 1771040 347178 315014 580105 44059 1967057 1758467 1236961 418927 1829399 707355 573261 484504 1077152 7540 1254879 749039 1494528 1568040 294876 1864831 754375 1057038 931775 137005 668584 790301 1905184 1301631 1891244 140009 1314496 982429 27743 646656 1190697 666124 938160 559946 1036271 567498 1129393 360512 1633449 675469 1818162 264323 1165632 1646910 1164582 384926 1093851 901132 918290 804517 975048 786692 407783 933024 626435 704930 156108 243623 1708413 1813966 1782458 1233120 1582982 1113292 1456026 1644800 1704628 390252 1095628 1527246 906682 82453 1154969 881560 880347 265291 793477 1107570 7854 25376 1432399 126803 481214 1214537 1180504 322028 1232270 593446 1868044 1758692 1436974 420250 1473256 88114 1527039 1680413 584196 1356251 1567131 1159301 1753071 1185195 878734 1816627 342277 1954795 1551658 638905 214602 53088 1899099 50388 314723 634426 1662825 1582248 1144021 1908910 1570608 145906 184562 1665967 443082 809847 140775 1674353 750834 1103453 1583681 112652 599881 1257086 1441352 1754249 835469 1496127 1782401 632377 285752 1348354 139732 210521 922309 1264665 568212 350374 1741594 463277 1143582 408436 317800 712891 247704 1179987 1553135 757990 380801 1315478 1115442 1018399 44262 1024165 1879667 270877 1971089 1952854 1718267 525480 1819975 808665 1325479 1772021 1697170 1219255 1692699 1672365 1484172 897158 396866 283119 1774537 1296270 1521248 29772 1911079 1451295 145969 668495 880726 866805 458653 1910118 295143 180162 954013 804893 1348617 511781 536008 1626089 938244 1362113 492011 493765 1269261 852472 1111915 311698 975333 905873 281677 1447911 1967936 1104575 1103634 1952915 930965 1311409 310976 1655552 1676184 838756 204799 1473116 1670049 637815 1102108 1342149 1127061 763542 1115703 870724 1246502 217193 1130318 265560 477060 1207499 1744588 1289286 880152 33106 1696920 1751694 951267 637112 1018133 150093 351990 421099 616322 495335 91444 1647689 731348 1741391 39347 1356671 1970384 1714764 723093 1132548 1169177 384527 731036 1344329 1441492 967561 701830 1200194 883840 405507 1925603 1340398 1699887 1291732 176360 227554 1752290 773483 235034 493129 1285847 1154261 737646 1375747 1830534 1401726 877362 1464310 1300099 1573554 652481 1029542 543386 557734 157064 50936 1486028 931225 898054 606965 902763 308729 992131 794755 393496 1202526 496021 1258432 1931285 643631 1771831 79183 416392 171252 453375 1765101 1335357 796187 1631182 364415 821493 830255 1021073 105888 1298977 750312 1557661 767110 285962 505695 1276993 1018213 1000193 1641174 30978 1393422 1941416 780743 123323 1109996 1031619 251730 1364554 1257007 1696841 738693 1043124 1640241 471245 128816 1878490 774073 1787468 1762647 250962 187381 168549 1876710 1020160 1672556 1782813 37948 1574656 1040091 405811 48913 1144842 716617 956711 1353422 1340219 812993 564153 489827 404035 170770 163451 1415672 498569 1193601 1155400 39344 1783372 1748475 1275615 1488842 1252348 1574503 1086259 549184 1042652 1585662 1216201 1895137 1810327 1420999 159094 1746006 463432 1369401 1402438 1025939 1686677 346676 1992185 868195 1260881 994822 1133844 118075 1082928 697105 1119062 1637899 1682570 1455404 1335497 398852 675124 426961 502618 1629526 1863853 928923 106354 1993460 1625681 680477 1690438 158226 199419 249162 47491 1039922 948118 1540369 1183823 838318 678951 1027794 1240818 1831945 591673 454398 1772173 539262 1427899 280932 448323 235181 254935 1718018 267017 893970 316784 1783269 1689278 1815240 591038 11988 1007795 997378 1575038 308918 773471 463646 978521 1917515 788023 445674 836334 1568182 1236889 1448213 1654242 17785 677755 826723 1458374 112139 1368175 1010523 213102 493488 1455518 1605857 1988466 1292738 1759959 1123553 1845506 647892 1045278 1388509 1384827 495193 86016 1311629 33484 368747 638471 1213975 756828 615050 1802994 1543592 95866 1894066 1272221 1803137 1244992 1157645 1482354 861585 1694191 626469 338443 1733891 117156 1250268 1851246 1745285 727643 821855 895517 987522 84738 865825 1410319 256441 1492964 1363667 1598627 381785 1013443 221829 585116 203759 110232 1202998 1717276 894790 1825116 827412 1569442 281285 512121 353005 1439267 27518 503231 394480 1377866 1385226 1512126 799518 1871188 1973996 152067 143014 409257 1092807 602292 1058258 638216 115429 102543 469912 915326 735802 1218661 1513964 900787 1178057 1279898 254555 1570609 1979246 1779950 1633222 214780 1409519 10589 1206921 1570223 1268544 1808268 621617 524275 1408918 82607 210321 1404622 177026 710727 1488491 1950954 1700633 1507607 1553955 527342 1274336 4167 1686442 744348 1599318 1077317 353224 1949756 161437 955351 872265 20671 42528 1868319 1462698 648028 683508 625215 716059 1619553 1414022 1637678 801601 198 1397834 1914922 278928 744271 1727512 1357652 347915 763661 1264828 1141259 1024474 954534 1616008 1982188 270562 1251523 427858 1884963 91745 1481563 1856545 59438 920501 1123920 930673 1046541 178405 77467 1798932 530545 1060344 1551706 1219046 591529 1428666 1707474 727294 23951 1464236 1987704 1251624 118053 14162 903052 1036262 482089 762194 1042905 1720289 1520448 1833504 167396 1846623 337726 774821 1718228 1482950 134912 370424 258472 1617114 827268 1551870 1365123 766058 1093569 1970250 1061435 569361 983019 1839526 1068073 1246388 1393199 1828362 1005538 1095995 1268016 1745635 1108427 1768552 337338 853964 1456043 1606956 603506 1103873 909034 246693 194042 27628 114509 404684 1406411 1512879 962312 502764 1632908 1493593 641667 154385 148483 387098 1427821 360683 1584894 890389 1936202 534389 1240518 1464167 238626 1608719 1026325 662303 1624361 1150200 1364726 1593190 1757114 1971726 1893639 1565202 1581048 1597234 518823 161868 781718 1194325 806717 15856 650370 602622 1493881 1856769 964370 1308851 1221965 809810 1273512 414389 1628384 638529 1223838 792549 669538 1271479 719062 282394 709611 163611 1107095 17847 5835 861404 302363 1520167 1557995 518941 1289151 913742 1707906 725257 292513 1694929 1779530 1286210 974759 1336549 158886 12916 375024 210442 877353 879962 510792 1558144 360904 1412621 55637 795197 1547111 1509785 1758348 230224 1641463 1764001 262235 678096 233967 1958559 7655 458347 1268850 1378262 1388430 1869327 1544530 462600 710033 309860 420934 523437 1013808 374366 462605 1748190 1154855 1147973 1034612 1653812 212221 786371 1350843 34440 664556 1287059 1713816 744328 1831917 633487 1648058 306705 1872404 1100831 744705 848605 386667 1736600 820653 1710135 1680642 43514 622693 85897 436025 1079538 170527 1986635 1418462 1359558 776095 1670844 1382898 1197069 249380 1855012 903065 848445 1382880 647429 1472266 404470 1403860 404639 589624 91951 1447785 1632405 1369893 1833008 1261259 87573 303984 349935 1076037 802983 803316 1353434 1825120 169733 1702116 1087788 873283 796924 307692 133891 1423950 114470 1698425 1270354 1494901 783052 1397818 1308559 423138 1312237 1221019 1909925 697425 638398 671823 402643 367440 1718762 1444847 1069774 1773487 1720906 1731445 1991684 1493380 846440 969974 905731 81641 1946943 1498589 881695 120650 1010848 1469953 1085123 1408322 1788467 936726 697699 916209 1494247 730980 93533 1558685 1578402 903633 979554 428048 773713 1613098 1340277 1971629 1109950 208425 1164659 207728 1332920 1468042 1638000 1444674 1191981 241233 1596063 1215864 362434 668858 1881335 1798344 1928679 471881 100901 964112 931056 342484 1766669 396243 1703867 888053 1059366 652537 854529 1070508 851495 589353 277279 1480607 749387 1633051 1823211 368500 1563519 1502845 1746996 476002 1458890 321448 946233 867920 99238 1282582 1876531 196342 253520 1528443 1326172 276411 1785174 1181938 1888758 653905 1915847 426385 1538436 100296 1236985 1778384 1816905 1597562 1023552 760230 234800 1323101 925724 288244 142748 1776835 246379 1436405 866781 1603249 491722 1573449 805414 1209118 925719 1087782 999384 1406736 1691251 1567447 991104 798034 692352 1544131 709537 696370 451052 1965072 1810255 609887 657861 448851 1880339 1094502 1668292 1385298 750309 220582 40250 1353575 1042182 119491 1944431 1748802 732691 1388141 214158 512851 1748389 1985866 1605744 467688 129641 1752321 126111 1840209 1851692 253609 1372620 1758749 1997965 1051122 1260124 754694 928383 625228 1317134 891610 891026 1092032 1298083 416715 1168287 1586956 545514 1128055 1534494 1967124 1436681 875565 665102 1591097 95819 1765537 561813 1113725 1371778 1445263 318954 1873132 1607559 1500392 550901 1008117 753539 1313669 1320627 997765 1587645 905967 639352 1996227 1456174 995369 1636663 1634354 834438 1873358 546772 90761 921912 1346275 1394565 411167 1934791 794935 470775 205204 815650 443480 74076 1303179 625743 144417 426524 1022682 185844 1597973 84315 1228917 1655832 1358371 1781205 1570884 1264127 824917 202848 639522 621227 628859 1627787 1814474 1188132 666351 1104867 222631 396792 580335 230461 733045 1984257 597684 210267 1152451 1166569 1358707 1835265 1695327 665512 1740396 1791851 771158 1937098 866198 372148 763778 1099370 1188008 795264 1500290 974360 1761630 1878964 1255766 1945182 221327 876221 446619 1554370 1407339 130960 871595 1471055 940134 748217 491899 1554265 311806 1352490 1652265 460731 22523 1943759 1350900 355888 743530 820197 1148005 1806114 576102 1424719 947730 959678 1952912 1094685 1436739 1616001 445860 890040 1156589 1231929 635044 1131101 133347 1936656 1741763 151922 1274870 554258 688625 1731189 625710 480219 235423 1554408 929501 1223889 794158 1508226 337098 1257498 217010 1558943 177932 476315 331087 1854666 365324 746069 1898476 1525630 314676 1072962 1431832 713859 673091 1140608 74063 197010 1937723 339352 956240 803258 517705 1863062 102031 714893 46970 1002643 957182 168892 297962 282132 992620 486591 1135174 1915257 1473576 247907 648677 1023553 1595913 602252 1876841 635284 633692 1185116 1611219 1902424 707564 427895 370058 1674532 1915809 1377779 1490607 800261 1272507 280938 1678131 1437405 1018000 885581 1659356 1429737 1106288 182080 653307 392516 1542384 1556562 253656 51713 577426 998477 1714721 1964389 1530772 708038 1400169 297500 1129994 1895477 47210 1429575 1480206 366956 1803996 1561155 877570 1028186 1731444 546577 1016856 657254 1673697 415920 363212 90913 812814 821193 1405158 771176 659842 726610 541185 847722 1934990 1831498 1507914 130181 503732 591513 1710680 594536 884069 97342 604368 776821 1532612 1372193 499822 1649121 1710418 1912995 129336 1397255 66354 312182 281984 123747 1310240 1339639 911275 1298526 1272897 813066 1256951 1547273 780519 132695 1372305 32124 58377 822210 194160 1942185 697288 258507 1134508 758144 1779063 616821 1006980 524232 566413 1213722 994360 1191861 1602692 1760697 1992037 764391 198359 446061 727922 483432 197847 450041 1326557 1113643 1290677 446680 1335821 631637 1248768 714084 1727387 1795174 129107 1754158 782404 1065131 275263 1978474 587297 1041809 361789 494672 1139047 1173929 231216 90470 723425 3636 1080753 458429 342981 808185 1378292 1113552 1756425 1477204 302946 1601352 1740481 101698 1864016 1638877 1542696 1274700 1286098 1148212 415417 1844085 1324129 504763 1122924 148598 348891 1124818 813814 219040 1519289 745815 1384206 123825 127820 68636 1038873 1457021 366231 1618068 1963918 1717388 1768599 1676304 404581 303001 367417 165018 450116 1874612 287928 1645021 677705 1984682 490628 1568546 1997967 1110577 568014 969334 1271139 790276 1759315 442046 1487625 1698347 1078505 1460199 209228 878377 1531565 514044 246371 556642 209547 854166 1623254 1815400 1512643 936066 76134 1624000 1473656 128847 1504987 257615 1630152 304999 322265 104119 1324066 939301 519138 896006 185681 1550843 668554 1212862 1444832 1674368 769358 275269 1773238 1629023 1532240 41414 1916069 377058 771660 167116 809259 1563947 355591 333521 218350 1273424 1748337 1315299 285665 860026 1569928 329855 134195 1012306 1094434 1777935 1000446 234064 1095033 1045489 231850 861869 1967320 1309367 911567 1930625 1606311 488139 681080 1274311 1276093 79571 1713532 1588430 1776341 1941542 1428797 233324 541281 179930 1926930 460469 1520848 503476 71882 746947 1794681 1475415 1503711 290098 884830 945197 100112 1366444 767211 835852 935270 1115934 317587 1301079 1526600 1081950 1844216 1316228 1261320 497241 634090 657361 1343309 470167 963960 159728 332417 1798478 1843621 1087162 1644727 1675000 1716107 683001 1567830 1789233 1579269 637361 35647 375198 775776 1794300 1060260 1441922 324285 840706 530409 1071631 1451762 675963 1197067 631074 73370 431150 1088082 1873888 1245614 225993 349204 1737929 1684908 1288075 1204830 1317974 223821 605749 1217738 206541 1988315 982893 262726 854182 869849 1422395 1733149 1281237 105916 1432711 26528 1738602 733805 273432 340572 1107956 1254766 1940868 1493911 1467375 373091 1802718 655007 1866858 1314029 1369637 1646895 736392 601738 918932 1810992 1193996 1030995 593450 307896 1355167 1635987 926339 355294 986512 1636518 520283 1622691 1266857 1625733 1715867 1533487 1096214 1191704 620884 389890 501704 1506467 32069 721130 1524114 989350 284813 806919 1088673 965906 1210256 130662 46752 1440321 771665 1020342 1364427 1729765 1203265 1140078 1433456 1861019 1875690 1197111 137071 1966625 88335 1053732 1591828 998248 1589195 412891 126105 1225056 1815147 582065 1906858 510926 125082 695013 79403 1336802 809406 567474 676530 1632518 1679684 1015830 1444899 783196 672397 955665 1554793 855127 583064 1490172 1096902 1531154 125661 1304610 1890271 1331888 312316 1298356 193538 1469405 390849 459913 463192 1336821 464755 892993 430214 517957 943418 715650 1402847 1023251 1555086 1186650 158039 1773770 1456197 1698122 56911 446487 1332300 1226984 596723 1568684 144259 1521451 1356999 237244 82043 1908367 85290 889444 1501376 1987660 714477 1787758 1413442 1543086 1106202 76480 1655452 1500673 569392 1375684 1455018 1580789 272154 446023 1162178 1157604 1797501 916052 1737468 1581553 1046879 2558 1736501 1960249 233597 1189171 267993 1732308 238061 274863 1625259 1456610 179189 1142360 1219144 739215 791453 174053 807309 1713690 1685389 1965958 558394 971730 1918477 1900333 877897 782589 1133834 1296046 150087 1655841 1475565 563171 1111244 306920 259762 564288 840472 719943 1673541 173236 221658 728941 144986 931810 426744 183665 153727 1481666 121849 1369776 1260486 1444112 1205946 297650 870218 411458 591233 280059 1358466 659510 232398 1388865 1479070 194998 96681 522256 1663506 335757 1410312 149730 981812 1316256 888344 1461206 370943 1223632 102283 788103 1999893 1736660 1928404 629435 279153 1614693 802166 1207510 684449 619499 1120839 32482 1435074 787388 78442 606430 1362728 670663 886756 149493 642313 1617549 720403 599362 760205 1874176 1540310 677976 215057 1894796 1645490 1999332 811003 1968868 479397 1928517 393497 1789623 334903 1020950 748808 344479 1483056 1137576 726131 905766 588490 661581 1775686 252044 723349 267063 376890 1288679 774610 619107 352153 1496968 1396603 757491 1703467 45182 167448 1028467 1973086 1231054 1311469 22677 677608 452314 448919 1103015 760787 898905 1585679 883050 654795 1148581 260578 183166 149627 269558 1782484 1594182 1955539 158950 1573771 1825006 1933600 503327 881193 864608 1318364 916582 1906956 706313 1988233 865406 354722 707964 1641706 1811783 509460 1473934 658697 227490 1939482 148524 854578 2964 991249 1487087 832992 986368 505335 1953812 314620 354435 651911 1432653 1904903 1301984 576803 670111 411783 486966 619898 256398 1674042 1114104 1924318 1300383 1245097 794510 124028 147936 42482 1693723 750750 351020 124805 1488111 169640 113939 898896 126863 1852356 182121 761205 1879302 1903603 991393 875940 1693211 97115 449625 1639430 679139 93906 1724961 1573900 1940339 1611551 483273 320831 457015 1858607 717165 652711 1443105 201054 411372 1699217 411081 1840561 1908431 1760673 1549971 497813 515621 1896206 236364 806063 1588823 1537704 406037 778844 1590703 1270990 235848 1678256 322424 1971959 1180047 324950 1823648 737799 149672 1014083 1737870 893317 1642824 801890 706586 887791 1099254 1664326 1104149 412294 776549 45703 1522347 3476 1472918 1476408 379314 505228 8124 1938390 845804 1204729 714449 352224 794863 1634296 1462751 61700 1794126 457815 244303 1751131 1620415 1987681 1235418 1558042 323680 765998 1750959 548145 218633 543976 1996880 1842762 351811 91264 384767 960714 358114 1091985 115115 897466 546576 608820 898965 1381854 1693266 1603313 432719 1906166 894181 1034108 734946 427163 1837462 251586 1739908 134999 1475243 15679 1396546 1210236 495151 935144 671704 468719 700210 1528627 1462611 1066624 744023 1228590 490245 1795905 380997 136007 996286 479701 1512030 694829 1921970 425 1677840 670019 1387506 662408 1864566 1358238 344386 429715 110874 1215540 91755 987013 760837 571666 1421661 321906 1399471 1914838 932342 62315 1600719 1804790 1943420 557317 665222 727300 1293824 504862 1665180 1016253 1755297 380128 1080209 1985587 1143970 1578353 1470164 662731 710244 1330662 1506573 1337199 1191503 917787 697313 929380 1911947 124386 9706 963662 433254 596577 1982598 1020946 377847 1005131 89836 1256231 1743684 1460962 462550 1787103 1449521 1890240 1740883 1857503 1032916 1772918 822902 1059540 1323581 466993 1306493 1372900 225186 867415 1773428 1995741 484933 562273 425365 619943 1867195 1277370 537486 487312 1796898 963970 160623 1216383 178525 915818 1479418 1275813 369848 1140560 1663249 1607249 743845 1002491 1549468 85184 366490 1452833 867919 198183 1548565 1776588 708522 1901690 1175042 1760091 1093361 722848 1944579 1235214 1429324 1450992 1427312 168068 43828 1553418 222700 929966 576503 816244 638915 1523273 1368386 169352 1014543 141488 1665609 316127 726004 530659 1487373 341372 1207182 1526811 907753 1312809 205650 1724444 601567 1633910 1787868 1360176 967379 575357 427460 537773 1012352 408252 53467 1277648 1788512 335902 976203 1084474 746715 1635780 12431 1133719 1436894 1027826 1399477 791450 1335347 112021 1089198 645760 31787 665260 1444586 444552 1754150 1056554 802254 1164523 1182064 598148 443250 1898099 1317909 1911485 251779 1842647 1084484 1780561 1046362 1297509 889430 703208 1269109 364523 496398 315074 1829079 357671 1971286 1061686 1503553 1872614 189997 673180 432934 777591 215697 451832 926039 148925 610542 1218080 517018 1873550 1578001 709066 1440759 81612 797644 1262511 1460421 650104 225565 1499445 1043555 1442238 517780 83401 1238521 1226674 997110 1249064 376045 1121218 739770 447533 666579 1032931 1447327 384666 719164 121256 365037 1220205 1723287 486130 1531108 357827 265243 1121168 798953 118393 1520890 1057948 1591321 786560 1915670 1641241 1600785 964437 1329308 879167 980988 970478 1848948 1333978 1099729 852633 901448 1985505 820254 392462 332935 456460 1458604 1183438 110661 1335832 1175732 84368 413788 416138 1149927 1830601 1410807 1226948 1727520 1287736 1545843 1830180 1917865 1605671 1792650 1225645 849810 1319513 1377711 500742 1625875 1935415 141086 1709793 1738716 1517670 1606939 676855 118459 921422 324828 1666054 1556060 1906350 1213608 1663227 1353722 86996 1431702 1997842 751895 791426 1430014 1701053 304998 587518 1727220 9259 1060831 1709985 247906 723770 1718583 1737195 1345049 743379 232321 81690 1235211 1202690 1272573 1719242 1114603 162553 308697 1275793 568396 386799 348210 508252 1699601 1135213 1792868 523004 1067663 1242667 1622393 1989443 1302286 1674577 1965027 1541584 930520 412584 1139785 1108343 323187 414951 1846400 1300488 1425614 444322 823097 942196 626176 932243 1698426 1915693 718111 1782970 1139881 1258153 838008 314384 40285 1563112 1608558 1886971 1605120 410016 540009 358621 555041 1446263 1194345 358641 1313599 810781 111776 1402312 18545 357217 1565869 229001 97198 1405375 1314088 917627 1536840 1399646 243601 968597 364105 1877802 1786959 1657555 735072 1039437 1377343 899125 605736 594262 882723 499416 466891 1378619 1327629 784189 684162 1771894 1810929 1486160 1173094 1877183 1768396 243087 1838465 998237 1767855 19691 366979 1711345 1457001 936956 1535674 1246710 1417267 252939 486695 1714019 1315890 1886647 1825292 1732508 851907 353056 1961930 1748228 1574602 595650 825114 1832202 1886151 1501410 115615 478522 1990461 203321 1668458 1562017 1018411 1139227 1876289 1135986 7419 358993 350321 1021644 1618572 1059039 1274021 969055 128961 1460388 206179 1340704 846045 1064940 1193989 719284 102861 752036 689550 897409 1307154 229188 1576029 1655694 1607766 250065 251621 1267176 1026571 1625798 975970 1252637 8927 1316280 494591 857304 52319 1155130 835451 1930567 1325837 839098 443476 1770316 1170882 1023261 1355083 205721 1079758 1487607 927540 1513582 1580172 1219858 1559838 1423762 433077 1489834 160083 1156539 327190 1382481 1004761 903160 1665195 1890790 1355492 725727 164292 666732 1746250 165046 1195368 1122125 298039 1838354 102516 513694 511984 1911405 628238 1002814 764383 1447057 1552817 263774 1609848 799614 292967 331674 726898 1444687 1909549 211967 1846357 987497 184321 1052519 1367842 939508 1554896 909797 986288 223434 70907 1465956 815805 574060 1300991 1205566 1710284 1881348 1902262 22395 3708 754134 372088 497167 1767825 1174506 22086 819567 338536 1864739 233641 1259032 1694789 1176046 1476145 1524888 1857384 199705 514621 1420383 1384231 27858 1414639 263974 1840618 1386863 1910508 1954791 1745212 306963 907664 1126832 1303780 69807 981291 110826 756767 1252581 1178846 956428 363334 753518 297778 777571 1222397 189755 787470 1487429 324151 898973 448438 557344 1706514 92392 1656900 819654 1993301 1486089 1575424 470824 1035236 1878289 102368 1304269 549164 1777514 1096578 1861615 1662392 454184 488030 47621 1070815 288469 1416467 1428077 1658078 481892 371260 1759817 749886 542302 97433 1940248 1754346 152199 861151 1778295 356175 306445 1803568 397908 1139181 1654796 1409611 1679895 1134535 1915704 1490517 842284 1374093 14164 1673802 855812 1464316 1024972 439452 400184 748510 1223209 254474 432405 346164 1557739 1037011 1669141 475073 1251689 713867 1043885 1444451 667435 199829 1746165 51248 916879 965636 502430 1452613 1859242 407999 1920581 1678230 959284 694586 1482343 578456 127569 172019 123457 1150155 665920 606541 45238 30766 1358762 1864983 826207 69756 1543735 226115 1703742 349287 1549611 914306 285120 620661 1364241 964342 1696546 707077 337460 215153 1138158 1937463 1888293 746473 1095107 1453267 1682372 1113123 1216984 1698723 796382 1274812 1293913 1211457 508824 1429748 1629573 1822605 966610 1470878 29618 1562553 1270852 535720 1308447 1380341 1184156 167455 1493209 294941 1053249 772930 404566 203362 1741581 482581 778447 688145 737748 1225495 1925 1844438 1372479 1408502 143615 1957158 1422783 1364575 192984 1306103 1103526 1021140 1035275 1332627 687890 674688 1913843 358893 116224 1018964 1845609 370083 1649961 1289757 1840267 549730 990713 1788030 609157 1989323 1464432 1138427 1649066 1025785 1932403 1818535 1000672 1304300 7705 424677 305642 735391 602122 963448 1699676 1788385 1137650 766030 193988 932090 289167 107947 747470 988803 1357590 1676569 611192 1177822 1492668 1022883 1620338 1695989 502106 1177542 832645 1463407 359160 278684 539868 1415081 1210816 64455 413878 752908 1915717 1790474 1842927 1267041 20269 156006 1960071 1990841 603228 909931 1079310 1096628 11278 1480305 1536181 1347083 1149154 1134831 374656 242717 260638 716410 1567885 973453 408685 1108424 530302 1054164 927512 1759941 529612 11199 672278 907531 1686339 819073 1515440 1225971 565667 1263542 820422 1174930 457309 276860 1694781 1843503 1741539 1368783 567377 1398030 791210 1471700 1453633 1585553 773956 357433 896582 686175 1543920 1223561 671643 634788 1585024 1400046 1172344 872734 1004471 1289349 650855 239947 96422 405299 236656 767283 706538 16284 882597 1929991 70137 4484 1166113 104680 1297055 986643 298927 1093108 1238209 1417965 1613470 1748847 306517 452678 722249 1973304 1762506 1075638 1416024 923095 101909 1460065 1498246 71335 1682790 1884151 1096007 1056249 1065675 1356105 623470 888708 601047 1680803 1669074 407688 616231 1775107 1953108 1870369 1777951 221465 75603 222309 1406991 1713022 227324 147219 1004812 652032 873893 373282 106082 142367 1720144 889686 713368 17525 150451 248405 395990 905789 1406302 1427084 1170311 1821985 1917121 981442 16555 396786 1718027 1955454 1032588 414878 816372 266133 161156 475147 739493 1188544 1730686 987785 1974826 1864904 598925 556683 1532730 919244 760862 1774119 1570978 1645363 962410 786131 578701 1781295 280518 292690 633939 492358 322266 1337953 1697504 1685219 135586 455936 1260229 354211 856392 725692 1934783 1787492 671873 904272 819744 499199 908859 1813885 910265 796159 1063861 579836 1138593 985891 1172278 906194 70132 559606 1414447 305714 1043944 324237 761884 951969 1792578 504975 959896 1845458 1928761 1776607 166727 835152 1867022 637267 262191 802969 1851845 792544 1488287 1775733 225335 433178 1291923 1949194 1450352 457081 1509834 1304143 1307580 1574737 1212095 380606 1308147 1441345 1947813 1787848 1301767 59616 1741327 1308291 532412 1070975 291905 294706 1694449 1500836 1840466 332387 323207 220649 813660 365128 1943330 1270921 1907687 924578 1145458 481679 806783 315205 1076123 1035028 693912 315503 1665752 623988 1346794 478004 1818667 1210947 1407702 1503978 1413409 374756 564246 1586814 1374360 1121844 1141910 1609952 1568849 283218 696496 1274028 1966593 1930260 1556098 1077181 686821 918696 1212939 508113 935369 993760 388593 666694 590383 760439 158032 1138369 1749291 274566 1210896 1881211 90122 242041 353491 1955432 1710121 669343 568412 1644478 1667898 399009 1962562 979802 1175127 1506769 1243748 1211314 310496 633470 1505034 1818125 1113744 1471767 1434822 1387857 34993 1634456 289501 538131 182299 786554 261263 347449 1912033 1773445 579141 873093 616696 947091 1177069 1077149 1945353 364331 568304 1890590 199059 655111 928401 1989094 277154 74652 1619372 11275 148568 290837 1758488 1060810 1330685 573471 786787 1326317 908200 893735 1446554 1275852 34122 1354155 1039978 727689 1516018 93897 398882 1029745 918286 1586676 279674 1279683 795094 1261101 1186521 711402 1817761 1114590 43778 1401210 837292 1633969 1692743 1607150 1073962 146229 1288392 627808 184060 1578446 237431 55547 1558707 660155 1957523 1833719 200585 1926525 349124 1576354 751086 102883 367165 360333 384656 99311 1794620 1176313 410969 526914 1347331 1182173 1603196 1152654 923285 176333 1930553 1914536 582241 1002337 1357776 551305 1821848 314759 474081 91495 1232745 579011 1099501 681091 401259 1550284 668436 776236 579615 332561 539946 1484377 1220411 818890 1087091 1974869 1729075 179484 1749500 336636 1674653 1910478 1997898 1864058 1363797 594704 1794646 616659 986940 716798 878124 291474 1749108 1133091 125694 302405 88282 1781586 1365880 818594 1600556 1669047 781807 719983 269353 1333464 677943 823988 1601459 57373 901583 793224 1062581 1275006 256005 923134 566355 1155225 119363 1429041 1423663 1610553 707126 1165751 332776 46961 23753 1293685 1689901 258874 617114 1378809 137464 562925 730335 1381788 912017 267029 1941188 796419 302965 1450135 985025 1958353 1081420 1385641 1142561 1171380 468533 1164042 311173 635734 753179 1249418 1205813 768212 1064199 825274 1469172 1607572 1095160 1804976 1798056 1497550 1629900 634021 252682 506783 1351389 580547 1700180 894698 440222 1894283 1395042 1582011 1551770 912498 1339886 1304011 1879772 1008313 872783 1636137 37456 1147345 984321 97023 1203523 1781599 276095 670408 280714 1614592 1355669 1154513 703683 679313 1171653 247431 249936 1996910 809896 1901615 581786 676362 1744272 810451 1200170 36038 1924256 1477282 1094334 1558728 1972221 1717211 1194514 1756965 1102972 1353760 1550234 1772707 540075 1291210 1561776 1228865 1520559 1441343 433206 1772747 1590745 1070206 1786887 642702 639045 1376951 876554 918426 1759200 780375 495410 992994 671849 1896221 1054709 708233 1059256 714349 1298412 30954 411776 1892831 1163600 1347029 920017 128133 1928581 1519774 1363158 489872 859028 386339 1013667 919184 105946 701333 1644911 1646683 316275 688538 1690003 1008675 884838 1617669 1996419 758244 1580341 1883931 1381872 888121 1041931 1063456 958136 1676281 727130 66091 100728 1001268 1398997 703496 469297 1134556 655307 930240 1358792 325357 1673299 1030788 1872717 242511 1631564 1738959 1744911 1923320 1641775 579203 931363 1212875 1805071 1046979 797707 1387781 350158 297456 30655 1312965 42987 1185709 1529369 625203 374585 831541 1923381 1187179 672660 1794472 1972545 338305 911242 1830364 1170184 244287 820009 1864454 1420122 341982 1918715 475158 446078 1199720 331367 1434342 1927636 1582792 1733315 759263 1732720 241012 615286 1225249 1317543 481413 1362552 590112 62381 8907 114132 803410 1761684 1728455 1836628 626710 602442 118877 1730156 852750 901228 568537 106980 567451 637010 1677665 333068 1203479 556593 788163 1177130 995585 1214218 1688921 201290 1464621 1708356 212676 359569 810554 1496075 469566 1588263 30973 250441 387318 691697 131297 1461315 692113 973947 290191 1792617 1908638 150501 1456714 657547 1015710 977975 1689577 1396142 965647 1747695 1067777 1750424 1161432 201440 1841686 643727 1195230 111867 1108437 1716064 1279495 1920418 870805 1166 694349 1696268 1100415 40859 1713589 676447 1956406 1668224 128047 1342158 26537 1805666 646353 1156040 1593010 1488282 335168 4119 65640 1099874 278958 980524 1136465 396925 411837 589966 1162033 1206139 361507 1639179 1571091 1914461 1997268 813764 655649 1709667 856978 1762650 861389 561251 1635118 1398512 1860230 1252041 987987 1076525 939018 1860933 716575 729515 1581561 627872 519976 1605821 801607 637891 1797171 1261417 439302 1881517 1668820 268585 1829184 1294972 69437 614071 85951 47368 186125 1307283 1058743 1286756 407757 1712222 776218 1474189 380668 396538 1988499 275208 443819 1435510 436119 1438356 442051 1454756 645832 97510 55312 1610945 114283 1471248 1298994 406743 850272 1937403 1189395 1677296 1781342 11436 304198 1016084 176324 586297 827272 913464 1661516 879876 1455720 1150238 456056 1324012 1769579 870477 512971 596204 53420 1695011 167548 587643 578416 157091 839207 984934 1196519 1468214 981467 1127034 1342893 919716 663992 1704656 165243 248598 1326819 877884 559605 223 955428 208371 960504 909025 405987 1910924 1879377 742561 1902000 1356700 274822 301303 402637 674466 235528 1123030 534544 1790703 272076 1960118 1347177 1408068 538806 136438 815881 63961 111802 632590 493026 122664 813007 1824605 604009 1041802 1448422 1562714 555425 34229 1391849 644363 1921470 1717009 1602861 795899 1353343 1094069 1024190 554094 1789353 1670527 493703 367485 146293 1918376 1027227 157457 897947 1062939 895767 1111016 571658 1165474 1423779 1800237 84678 1678488 997268 968714 683336 1100895 1696049 1074863 300662 361790 9570 737142 1421412 1244945 1154047 697618 151010 187689 1175452 791461 775821 66968 1134769 35899 1218286 155626 1881823 387972 3903 1307887 1936110 1802681 331724 1869665 1155157 271885 1931150 1405646 1509643 18082 839944 1597352 7878 22325 1072961 387459 593332 1970038 1080395 1684027 1045148 1959950 433244 780255 1808478 1477764 1838397 269480 488609 188871 1027814 1687847 833000 1026010 46248 1248949 721807 87907 1825511 1082159 1857097 273669 1598444 48796 902120 1071848 1135791 31888 1841352 321431 68489 912549 387400 1480737 1084542 1122360 918811 1132610 1235612 971961 1651288 1661149 330863 1170595 1171449 808761 1433012 687299 1982921 1188918 1066679 772118 1730620 1670432 132213 748268 1801629 401640 1201764 262964 32161 1414924 1195931 1499956 1847882 1978764 1577848 1543846 730060 1491350 940263 1568074 1008818 425484 299352 430190 1296467 1052057 1957846 274854 926827 269725 509904 1098331 1668589 267128 1491774 173197 796663 1157790 1251272 1310742 1269115 392159 448367 1124154 1315997 32805 618104 431160 1561855 1020966 1694638 166842 962219 990941 1361027 477768 157559 1442635 416 1740945 1644752 1227883 1794360 373952 12557 726270 1547411 157358 335368 1506864 1627230 896619 284137 1180890 1028027 118718 641265 1469943 1063127 1336464 40013 1502798 48564 685525 127853 1255741 1955406 902074 1803189 1675487 1951242 776422 314036 962878 307172 606934 1178675 94373 380554 309010 837042 1008500 225081 811561 954301 1859690 784272 1081898 1437410 1216493 935899 209919 1235384 1022636 485489 1492858 54088 749308 1949434 1838206 1173933 981245 1739786 1386652 185994 411392 1103079 1876978 1818800 880305 643328 1347515 529903 524925 1963898 950826 606074 280988 631258 784833 58202 1567837 779792 55790 1375399 599858 975637 481747 529193 1094850 1490484 1762179 658012 1354914 645291 1831076 1085633 817816 1739534 280298 1116960 882194 1971757 864777 630200 1295574 635911 374140 1524185 1723898 1666057 1343463 448669 861841 163187 1082503 1870010 1813134 1692237 344260 738781 901870 807767 1788805 944874 278687 862298 890104 167731 1237777 601816 1508169 563422 1965023 1788501 669389 1383363 1952710 1914026 1979112 578020 1735917 1570066 66730 947774 705685 360723 68625 614326 722743 125775 716543 746476 599674 957626 1721881 59895 1681277 1004037 1625755 1607994 1669326 190757 1522068 1434124 1123515 1896496 1817119 433384 1522952 242272 1163895 604719 268307 1640444 1670369 932119 228435 1326265 683027 49831 1295178 154927 421305 821380 1912622 738109 1816671 1901260 442530 1905393 1269657 562395 1301241 1680466 759900 1930777 489723 1856637 993157 1027773 831389 561438 461777 1144632 1815307 1891256 1358620 1373589 100432 991378 772362 54013 1382875 1665137 660411 1137689 1649174 963787 533224 1616177 289273 940723 247696 481570 1309810 789853 554340 80774 800309 1319680 1444998 1677428 1931601 929562 556427 1355762 35939 753409 1477219 1000096 54675 83850 487850 1896361 180760 709480 1046814 302231 1605296 1056265 10258 1421234 1715082 616527 701268 11955 700435 1497130 347494 318452 1234653 1101737 148915 1798735 421298 543781 419968 782706 489033 1188319 1471934 1759065 1787789 480721 1254580 955856 1530057 803611 1017188 515905 915920 299122 425240 1250814 588330 429285 34492 66820 802838 1157207 238534 1458692 316827 355277 1439059 112415 87935 365822 1676177 495433 1144203 1025521 713373 213810 877450 1282579 1620155 1363229 1965564 1352844 1351700 871640 1466793 1582443 197877 68530 1048145 1828686 415661 1578229 695771 745065 1327610 1851613 918294 968869 484684 1398216 1184746 268960 799703 679683 1248991 504146 1806172 199251 48139 588096 44303 1805860 1421859 1623052 1812902 768289 482738 1973099 1199190 81589 682099 223751 173763 394538 1713882 1940581 979253 1919645 956363 1462851 1136840 1276006 1306911 891611 1130098 668345 893719 1638918 539186 251851 714474 66120 746957 958765 843036 195150 228657 992817 1980804 702197 1197654 1739009 1721673 1089299 13920 1091601 539255 1583655 33707 645041 243805 1444253 1808386 1099590 623999 881723 1482840 1225281 1895457 1487653 1133276 1554924 435525 534671 648473 1649994 555210 1118721 1541217 378286 199134 1516203 1739936 1705886 397441 1380945 623334 1722870 1645780 839244 1180491 883689 1047423 1306663 1903944 1869387 68365 1629906 1903733 1479233 787984 311543 618956 1470893 943279 1233990 1866155 936767 1609811 1350603 58569 192765 1116418 854740 1101419 1510978 615352 555224 813418 1669285 1555589 1651007 290282 560062 1934952 1041337 1784026 1661740 1838614 1099489 1151355 228751 245488 729134 98822 272481 667566 178214 462647 32650 1054156 1334533 1671519 1494962 1856552 247592 109610 1596030 1142010 1558631 706283 1548133 1975441 1378436 638775 1826716 1660736 1648677 1204495 1708246 1814761 1104492 1497940 1318968 1404068 508911 302312 1975920 1947233 774600 1938831 1615823 489075 296865 536721 307371 1480231 935145 844410 1869974 1802521 1571319 780491 1302564 94789 636017 705344 1276417 1333920 794105 1112425 1703857 1639899 1960866 1245076 1712308 479841 519408 1797402 1123323 73194 1837114 1233248 54921 1669508 358266 1612933 560662 1244326 1825535 1762242 460799 137255 823205 1441852 1882080 1574694 501897 556377 688268 1760953 1852131 1281038 861838 330279 1245379 1780602 1978868 1226603 1459160 875141 59715 26684 1273420 1231060 100596 77368 937021 901901 1066614 136506 1145878 41699 1862641 1242206 754179 558129 1698406 963178 1760103 772648 1914895 1219423 1580692 1668895 1196779 1396558 850196 1484150 1220548 1124842 842395 1813820 507761 700552 653503 457172 551346 258197 840127 854084 1637533 1249645 1140803 856372 1047218 623913 1896179 1750723 616151 581815 882741 339605 547013 1374400 532582 932691 526363 573887 314913 599224 963907 427700 962885 557957 1928009 1081755 367858 798441 241188 1854486 316919 1799188 228320 1534093 1010307 1829099 1054824 1536660 1943234 1511371 324876 1561627 1376534 444559 667762 244148 1451197 1887287 853399 468238 878900 466503 575659 1362195 291246 1636644 1892403 583612 525913 1032688 198755 713094 528936 802456 189886 994872 4207 463336 1335623 1217244 1558361 747743 1122529 556076 1744621 1935897 1330556 1958979 1952753 18622 152795 1430985 1731693 639894 29377 1531783 416560 434463 1117630 1828711 1883154 1099516 823669 1391248 765108 1764185 1973421 1624821 1339810 1888413 1167788 1537516 455160 1513309 1072884 1458738 1238431 1572590 226544 1024119 1674346 1469752 586768 1851346 1077294 1572889 1224501 1039586 940906 1450186 12121 704577 1873407 690299 1332967 1815985 1130467 1433509 1644353 1954003 501811 1618564 871794 177778 1460387 896116 1829932 241496 645177 156909 1998971 827213 916532 925893 450601 1781350 1357273 1773490 988143 1749712 122828 1606779 342179 1500210 403028 1629264 396390 1901967 306794 888713 618757 860735 17770 1981859 517202 379487 576443 891466 271519 1900442 637111 1063242 1732188 885741 1448063 340983 1773762 672757 161604 1431228 1944222 1331864 1758102 1425768 1999721 1651819 1929170 561331 823349 1674266 769955 1870400 553064 1239724 1720885 1076119 898706 691258 1703818 1295877 1910680 1428224 406717 439998 1935781 461302 4885 1602599 776824 1717173 1376307 881890 1445923 883556 1719899 997163 639764 539778 1971193 1916665 1925579 1259629 1427229 1222432 196823 1051137 1933587 1604035 659232 483263 405390 940368 412969 1191748 1102414 171217 113527 1218054 1128265 1420735 1676134 1054264 835065 286048 1165508 1543901 1838036 681393 54190 1089616 672308 718060 1981454 1509222 669924 764517 1499113 1212900 1893572 151034 1617891 1595078 1460659 1494221 1820923 1426169 1106748 437633 716713 676349 968794 1421150 950522 654285 1070022 384928 1041523 65758 1034256 222416 1548964 1553221 535530 951678 29184 1256654 691888 359268 1533444 90109 1650399 629178 994668 186071 1558161 1854641 1867873 149564 1267378 543144 590534 1191075 941173 566272 1572190 1089517 1711663 279924 1714688 1768874 514688 1169195 1325047 1635845 159938 823861 66153 1293706 1861483 1998788 1067541 1011055 1639 1535768 590347 1379990 120825 109766 1928730 1194956 131407 313966 1258392 1552693 198852 1487941 1682012 1723512 940566 1726798 748716 999764 1621430 1051056 1309078 1057637 1246376 1681647 1169399 40082 329257 1343118 1354081 176235 1909489 837456 1076680 587003 962897 1578108 1772334 1213892 1989556 1445704 22331 1946048 1422913 1790310 1876226 1312208 1932574 1884812 855008 1726866 223171 383582 881289 524980 514550 49716 1092751 932132 314812 206120 1759912 46642 543049 565119 1236916 1339704 702291 325753 167167 1121956 1640957 436137 840323 1092068 1407238 1934363 118219 1847700 92247 1137832 88323 673799 1740360 410100 657029 661211 547138 35459 1511699 680068 636683 599702 949864 1695496 939005 196679 128396 110586 1703563 675196 1765487 959049 1237956 1806504 1499506 1645365 1035571 1270703 415636 1516217 1324628 491762 1893229 254089 292041 383356 65187 625088 350135 1240096 1049055 1448264 1043211 552442 132489 1849681 126720 512482 1786854 189399 469265 1633076 1951488 131716 620184 754643 1078236 1779578 1838721 1612333 275763 409816 361241 1070561 1719220 473653 1798407 1501272 1180732 629167 851532 553548 1830152 531886 1556655 1740954 1145412 153020 1527690 1233404 434692 442983 1983732 1494747 794168 1787057 1454230 521777 104747 266078 230596 478372 1641982 1189921 771989 1985367 1733835 729610 1734039 421907 1072036 1016036 1696680 1650210 1752594 895512 557852 1802585 1906804 1238067 957716 1204686 1198955 1051515 198467 1753382 359234 328137 391296 1663079 1503812 1304996 151182 201633 582083 1414083 1716684 1216457 1660350 281959 1190678 603513 619687 1823263 1361808 748963 1963347 765907 1793318 1901188 381916 1216330 1618824 1282016 833610 360288 1377128 1367699 707516 1438672 254632 1345993 419062 49358 1087353 937918 1385573 1410320 1008242 681093 1865840 103873 1609690 1983825 1564415 1675185 1606551 1697952 1217581 1373966 1721882 1078289 1557651 489344 1997364 1378623 27768 1780766 429101 1801262 733784 1471087 473244 1883256 387457 1250976 1533036 1142637 1309834 418768 880528 1281917 22356 1013449 370175 254473 212550 796397 631082 749543 1957173 687655 1172079 881430 1134731 249322 1113718 1429716 1509406 64975 1918702 1001586 293427 831465 199316 1156231 281292 1704310 667966 901339 584670 1420419 587877 1190123 1938446 1758860 424841 790051 549141 1141889 916118 1248736 1302585 1090992 847269 1000641 216464 1621616 714298 1757767 1366539 605320 1271191 517372 1909780 110570 1055655 769898 7402 1221943 880069 976446 1325762 1363714 1725587 347429 1091616 570532 365011 1942284 1462487 697269 686607 1355953 1809922 1550698 1856478 1857907 1649745 429254 1812500 75287 664099 19597 876728 1785285 1342234 758269 1938492 338498 691771 746463 731574 809402 642217 1735167 1322892 1289278 609254 1111406 1521182 882427 667292 803361 1883529 836988 113792 808591 359427 52029 344623 986873 484161 358057 1438080 1927251 982572 635627 246935 947113 111572 651856 1653983 237373 174943 1977859 358740 768789 1124510 515971 1408243 960591 1859408 375782 962042 1410574 1027785 967037 469312 681411 1842353 1044869 186984 1627098 464335 1117027 171002 616074 810762 669664 1658438 1527621 1334946 569813 1113628 1185833 1646242 1644123 1868556 883386 1449941 1529164 529234 1181676 249038 1038297 1610385 459503 1455946 432287 315685 945814 580589 262012 1798130 1609939 855953 357509 1634627 367452 222960 528108 376542 342209 853205 555969 1307119 543327 326578 797446 729926 873731 287076 833941 618313 1381463 1797288 877056 249901 1117593 1649269 1064982 284332 1540538 1088781 73669 135305 734261 1931434 1442468 1854001 971850 1414653 868548 1315202 1417741 1899617 1757552 437016 1452162 1113014 360834 1542158 1708962 1387537 756486 560809 1678975 1245342 1986067 1166647 1998303 341252 630847 506292 746655 1550456 701778 821699 735056 1896171 709181 309671 215756 1881766 520826 208172 535057 514701 1791598 971228 1492350 33721 836720 890030 593413 1758724 1427362 1661336 676691 349245 876777 1936186 1577058 1959301 1793963 813286 1641455 759247 1282328 69985 1813415 403493 1701662 1888374 831033 100972 231506 1478780 1524469 1280207 235345 1003419 948592 1950164 1057233 255206 451491 928871 1729630 1294181 1244739 1700831 1776966 663434 1296908 1676750 1343727 1608373 1606853 736147 818899 1054177 1831676 662586 1260970 1206129 827988 1771889 763970 108547 1282967 1125667 693320 182452 245142 1148804 574262 1569164 1296415 353941 1377285 644109 1631681 1429047 10261 585051 511069 770691 642192 919738 708419 646568 1224429 63470 332452 713348 453270 628811 1810868 1988589 1004983 700683 632593 14868 853025 1791013 1798621 1614926 1097743 822440 1213605 477109 1654445 213511 952196 961070 425671 493980 622032 1274967 255363 899068 533621 1879254 69180 1716909 1332041 1559137 757772 1009573 1268973 318836 1205861 209784 998321 1178966 923935 1025792 1145888 1451236 1490298 861993 1352102 1384208 916565 77592 1683090 999668 1259092 706324 1142644 1353592 1608765 30345 1656522 677836 1278194 1957853 326155 1795515 1373538 1615841 1980171 318364 604046 1267143 1806784 155529 1119732 177589 1792248 1330011 1971626 1394237 955947 1661832 428642 1010892 1729775 1908444 1983379 654270 1359824 220972 584276 1539048 1796901 698371 823646 1053967 1304179 623726 711658 1563310 1585361 1910519 92538 1698314 1921194 636435 1890212 1471690 758928 1196811 761742 902909 1468715 696132 270624 1089745 1078309 1015612 1165003 132073 468868 636331 535683 483244 1053982 1716683 292984 1314040 184659 297676 1209420 1450040 310257 110001 870069 1612529 809054 1107416 1736498 784101 191239 953243 570987 50403 708124 1129387 918164 993884 1631318 1759205 1421707 90420 1712454 389946 1731041 164477 928882 806850 564119 160758 1081610 497430 817425 1977880 1485475 1155692 1946218 1360896 219267 35156 153217 998466 270581 349490 306040 87001 1970267 619040 730194 1657313 749385 1996709 708842 906410 250678 1472964 1280597 1570820 1815798 468431 755352 1738201 1475589 1610842 115932 1737208 1423624 1973930 1180875 1640772 1111500 1725716 1359597 1118665 1234556 1974543 1665013 1221758 1507474 272121 415630 956035 1028508 1892535 1559460 1033615 452345 638860 1143366 1460835 1369811 1270355 833597 384382 689523 1343858 712808 1935191 982053 302389 240816 1865540 815003 1921192 566756 1126962 560198 1640388 1125069 1926451 1841373 431493 1817545 227675 959133 1159605 1435781 626949 943412 1923640 483436 1367266 1668258 801221 58900 281306 173090 1865403 1436198 821947 888348 820629 1434471 276811 1504144 1830955 439231 445085 134154 1519646 557932 1273220 971594 1673803 1261069 1766841 1342094 846841 945715 672907 1212818 414973 1636211 606253 53064 1105508 1528636 602216 782132 1626302 1484168 778702 1523059 1290793 568213 394146 357594 480624 1430322 862267 1525048 1450705 1867229 367770 356412 433883 257028 10234 1901550 1377073 1263299 816776 980395 1974865 1111809 529149 1253462 254494 180606 797430 1143037 1737135 1669648 717772 92865 1792340 1642370 9955 949814 943291 532855 227517 1686340 573340 1086415 1943194 1885725 1318150 833815 382713 381851 1360335 1218693 399356 1440041 628412 1398028 820438 1640720 433511 1606192 1747408 828040 1791471 1442234 412134 1236538 1678173 3146 1044300 1118707 1255324 253630 47342 1686105 1598440 205193 1840142 553657 1511462 1927977 1647773 1820510 105902 1605354 177998 1859951 976039 891055 1579786 316642 680217 1393117 1598801 845295 1461346 614872 1570777 1239588 1849946 42133 1046947 1452029 852760 1429896 66527 1503228 660824 1867641 1627495 760696 609346 1042694 1882345 1665670 725522 860703 1163058 264446 150790 254566 1949544 1182415 1138667 1961308 1747557 1711662 733328 1509867 1506206 747008 1182976 1584630 1324200 1224081 1086140 1770006 20228 1505021 1741837 1967156 1926985 620539 1575443 590853 1309630 1787404 1136285 1937427 1951687 237858 1028248 1930444 295915 311695 41387 1956488 1424010 1807469 232335 1903342 69803 1613595 928696 1803852 1488765 352479 1685864 556530 137556 216063 1399139 422873 1492740 1050572 970560 1101030 1288999 1514701 1674451 1417824 1597507 1619284 1593511 645140 432727 1015405 906078 505845 1369671 1236040 1216734 372938 1092197 896848 776774 935843 847115 669644 1122990 1890153 645269 935130 142592 581250 401728 910637 1808658 1125569 276510 1649041 1879890 471716 1040107 1165094 925613 496454 194651 1523900 348234 270074 1572175 1174549 1139429 1485710 686226 677106 1532909 1432419 1424348 614632 118045 1319567 834108 1020322 1567925 430774 563208 1044250 1689041 872077 345823 1495246 801799 602118 55659 553415 131804 553969 1290842 952547 571821 1002629 125305 703171 1684365 618198 215877 1659692 138910 848721 606778 1652839 1183618 1975748 250937 1358326 1326778 502599 1733818 591116 713145 490666 888282 1297545 667012 1581015 676513 519973 1767336 1393063 704988 593610 1378550 1393778 1699347 884984 1274976 964516 1812486 695578 1485979 1231736 52222 157201 618099 1468719 1777668 662642 1606477 999810 628553 1954076 1695651 795027 1452411 1969226 965685 1127942 654660 1068260 1631476 807908 1212641 323470 1898831 1238203 1834812 1293178 267653 1903896 1611019 509046 1020146 785845 1294202 1857214 1921208 1164451 1273276 1513057 1271897 738925 1385365 724723 1701309 89907 179076 1364644 731947 350059 501618 561612 310275 1000669 1644524 422577 447088 1557233 1960497 1370784 1559398 294311 1366248 1534600 1115933 632876 1747582 312709 24538 510357 1050589 1330130 272473 1091534 1406755 277834 54742 1908143 36910 1685539 190520 1765530 1619768 470696 888058 917710 1884214 1494940 471825 293202 1811425 1379547 1377856 1900535 898476 1151777 1376470 1131460 155744 1847327 116161 1781109 325782 1562306 1679690 1331915 589574 1033648 838997 813903 437002 1690763 1822317 460132 51583 1508429 1657021 1919861 1482822 157987 1176773 1053647 778563 23163 286104 165499 1444206 1132457 1912266 150608 947894 914404 1087071 27772 1344186 1884265 1475273 1971993 589860 1672997 1246353 300345 1871128 924244 887278 395995 332893 1043474 925667 1792600 1247888 1076527 1814066 1258407 1893247 1771301 883280 798674 1704659 1248554 377756 1627267 942340 1314793 1996633 163438 1034750 695436 694303 306629 1694050 1099225 1733964 501175 760512 1135601 1139280 799934 1242720 220784 1015240 519458 137919 1944312 895219 203799 711400 862285 1749650 1689688 531265 1169316 1842064 1380264 256387 561707 1834629 395282 471183 1760758 1462565 1008598 1839215 1362216 1739019 60329 1695569 1384200 1519268 1561160 228326 463925 707501 674212 1595826 920659 1826747 609890 1454430 1458418 142191 1652758 1904935 641628 486902 122415 756857 635132 322866 1906608 262637 342938 1124121 7764 445647 984064 818472 1202341 900594 907532 476937 1883795 675063 1147522 953738 450302 1731007 789144 527359 10027 135035 989595 1984050 924970 539965 1249806 558855 211231 1940153 1392493 1270462 968322 1677723 1382289 772530 408865 1846651 377713 774414 1950016 88405 399870 1085833 1590037 1595465 663338 1878447 1458754 225101 641830 1585367 329652 419803 1527270 1216210 490358 474966 1157863 898492 590334 1543561 801191 1708540 83399 1387538 948751 227130 1952813 1852706 541603 908257 244526 1494128 1802855 1963254 1142848 442651 577485 1906537 1916395 1746843 669665 1903595 133257 200790 1697856 211807 1616450 1558113 164019 1123867 229190 1515791 1567015 445349 1037847 1752916 525719 579353 858589 1351899 1502284 1639732 1626453 620362 1994889 1056313 254428 137653 130197 1472406 269556 1083666 293284 335156 968935 516803 1229826 321209 1485670 103578 1126231 1099119 1591234 699483 232172 1933130 726370 1270420 1330905 1439299 1074158 1334841 42656 1481163 375551 487362 958969 1895049 637988 745489 1561955 215257 320333 1837220 1287210 1893154 1893400 702363 936507 1431098 1925135 814068 22988 1647435 1404739 711212 1885263 820083 1287543 675824 843630 422338 635852 1621579 1604740 32046 1060381 335054 513314 45548 660055 1619022 1575401 1915690 1097507 1409791 479712 810840 1034254 465577 778810 13724 1481955 667826 1800952 827193 815217 608681 1143247 1279213 275524 1490686 1370854 1663619 1678586 219385 1939859 990150 1042451 1560292 1845017 745874 259261 711289 58832 789604 7787 584758 518014 720929 1705628 954791 1186392 844103 384120 538798 268113 1175319 1803616 899561 1831693 961501 1617263 794836 62939 183378 1436994 504953 690555 1679077 761415 1004517 84895 312895 859814 119019 521893 513083 1628707 31800 805638 1393733 1878853 1768359 1356705 515363 1250931 1369231 608769 1534835 107258 1135599 338843 345829 653855 1284604 1765547 1436995 526807 1433264 589668 783203 557162 1662248 111393 590502 819702 1363428 671487 1984497 1183441 1316332 133546 748144 1743678 196327 806027 1797604 1736156 349790 103236 205271 1726957 1956158 1539841 1126990 1078922 1138779 1874191 1409495 622064 1587361 1959441 188196 879028 259966 644083 1279919 1501277 299856 68481 685457 1443745 1780192 398818 1575183 1787189 1250017 1526303 1520893 167076 1225727 1651585 208884 945036 905950 1755625 1179644 168195 522341 1024122 1372465 1113582 1410509 851009 1824366 994457 162504 409 841671 1553504 1600734 1487054 921053 1905242 128116 714210 1721933 1607662 938062 1181759 739808 1293645 280189 905904 1044364 994882 651116 741494 1903688 407936 608888 951051 1985401 886372 1957197 1565771 780542 502222 254370 27812 154308 151527 1449032 162685 1184653 46380 1648686 1822598 764190 1085485 769443 1282372 1284687 1562023 1811867 1520694 1573228 420048 1691663 1099984 382807 984662 710823 597734 718916 815535 1958854 886617 1047919 365118 692707 1550628 896793 522508 1697638 1206750 871881 1463473 898945 119407 336266 1863311 1393195 1884900 873465 391399 184426 450342 1898374 1139650 1047137 689484 1477160 817555 32058 1799787 1858624 13213 13764 946225 707238 1604076 379876 1372318 621068 573914 133485 1359745 930968 1661568 1217373 691850 1829872 1730527 559054 1857121 924907 1633893 1969162 597358 1456293 1210922 228887 1102969 1028787 1946751 836299 817893 202289 306054 911288 1988308 902451 1884267 1506099 1967272 997040 246558 1730517 180697 1737835 836361 1722701 295628 219444 1884388 396680 1946634 1303648 708704 1029000 1949910 1953235 1334346 1807016 308140 419592 1792030 1221456 1071882 888789 1569852 1308484 932305 1025581 1952471 1436217 1665630 436013 377754 1533816 1993161 184145 1949957 209588 503257 458238 1882169 350540 711656 491388 711009 1205025 1958910 1797994 1885895 1726613 1525870 386631 355502 794830 1531988 363013 568505 257726 155646 1402381 482468 1775220 303789 1130491 1472879 767994 194827 571662 1370958 573442 1140241 196433 53487 951642 865038 720552 1202645 9167 46277 1473227 555966 1180387 365333 610382 206838 701629 991963 1928895 1513422 191111 335799 617750 77405 1716296 873682 549599 171548 64948 1213094 851644 1734752 1572041 1681676 1445086 1293522 807751 601449 80843 1877915 978737 790508 1787900 1648316 335815 518794 627911 1569541 160875 1052855 1996036 319966 1679284 1463348 643674 11429 790495 1432775 151146 1075102 915685 1946556 133687 1168652 426754 42265 833528 1131438 1722446 1760873 1054507 855107 1659344 1053936 1522563 951329 1722568 702654 1247544 1266065 68842 186929 277199 847700 802277 245520 59885 803642 629506 1834366 166547 484917 1368631 1353272 567821 1373637 1196346 975709 918177 1896232 762630 752966 543785 1154543 503066 347078 1551325 937339 638441 1542746 1217164 1771367 79052 1130561 1760411 530303 1566557 152054 1330213 1612141 1153253 380806 666733 1326436 911040 571697 402040 577958 1247934 1933690 1056856 1456050 562579 1131575 667277 1519212 1666687 1444897 1629138 821656 1396485 1456307 561529 753408 979340 368701 1497263 1914263 829570 1392882 1704110 1224220 371289 336791 171953 282039 11212 398144 1244097 129652 765751 715528 1997737 965783 117478 989593 1034367 102801 886180 1055143 1792754 164561 149464 587393 447258 1973105 1134159 96927 786134 1801048 771965 479732 581354 1333125 375638 828444 1781051 1947502 1812676 1251042 234687 250025 1578264 1511382 1639479 1896498 1713050 1328167 1185409 918170 281177 21733 339911 242800 3932 1714142 1711475 151206 640421 868299 1505926 964966 1257285 42196 554291 1255174 1139769 687179 502706 1337683 1824733 749322 1037407 1920065 479658 975559 1455162 353307 442040 1629005 1311916 493741 827651 1219288 1060194 1585574 1788351 1464438 1413762 1834691 1250917 213675 1396129 636919 1151183 1748185 1154189 411289 252918 1546590 1627309 1673269 583308 982359 1164391 611370 1794562 93317 1548571 650901 1342248 1286871 285669 1360937 375637 514257 978749 509947 1803848 925324 902564 1058969 655440 1707720 1816750 1141120 441211 420631 185565 225749 101566 1426135 1037198 217453 892600 1776542 887555 952039 1398926 1585201 220885 765415 1089860 329814 369684 1843930 403948 1023314 505150 1138968 643256 1383945 1694219 5363 164691 207631 1629742 231774 946188 109080 17169 821946 1187246 676568 1247821 962317 266406 399603 1479173 651857 832929 1054573 6657 511062 1033847 1249205 1340864 1916824 892803 732800 533611 74995 550300 981399 1489360 1792182 1095588 1843220 435094 1628576 663206 222447 1159298 976718 475297 600082 1407276 1105240 1013457 629490 243680 16789 1060896 383827 1668720 1079183 362530 1326368 1423454 1753078 1390672 1907299 1629832 1066988 171226 1299896 753348 564546 1612564 1312249 50707 857940 459691 1330428 1308410 1001148 1455101 443520 961820 939531 1500514 335366 1446668 433334 1024239 1366808 457674 491578 284852 1599595 800495 1607360 1650559 1713961 1994849 1959647 556367 105422 1377551 995967 584909 65852 1243553 459033 560120 1126694 1647985 1082548 1602703 640103 1396104 61376 560032 20091 1623803 1755857 1846917 278307 382820 634353 1502582 964773 255487 313687 1768467 349328 1155527 1875915 1850984 1214840 786312 872663 1533344 1608739 350501 1737003 1306465 1369961 779342 1414535 546578 347425 76022 1545945 809246 1453645 1593428 1628973 983916 1556831 1443953 1316291 1809225 243058 1171277 817486 1954000 1760579 1067778 1276080 1358249 1795317 1259635 1345440 1045075 1089462 828273 362711 126228 384526 1086995 1179007 124207 561011 738140 1030616 1212 1874293 1581923 1974401 269703 758496 1743177 404427 203771 907748 602304 1281727 1663008 1434948 724073 155778 80796 1745186 1159091 849615 651810 766845 256906 1280363 257064 1046974 1135116 1910443 1842987 1581863 1704039 216646 329166 1682505 1727595 678727 1034163 160627 959238 1585471 1531340 42486 229580 1449447 374701 225732 71114 1273974 799424 399083 1886590 1406308 355549 1145494 579022 1941678 493356 1592378 1021243 1513921 860542 1595531 1972165 753710 854012 1909174 52110 1544999 403601 528423 555483 1621 619638 1155462 1805146 1321927 1375791 1096245 896990 987944 1818438 905383 1175474 787158 411453 1790161 1348362 1840452 1952583 1543680 1597220 486451 1565756 734586 1411075 1755500 1130224 1231927 1533043 739519 543002 1168634 291388 695100 814891 1329059 969289 1802727 571987 1356261 448306 1125594 1019044 1723812 702154 1309896 1951086 1286272 1077085 496171 495509 407006 1128322 1099634 1037955 1899087 765120 404899 1597440 1590743 1198763 1420626 1983 1988297 286280 199736 157648 1946716 403838 912663 1817105 506009 450981 1891745 1198671 446437 293062 449559 1100899 658784 1493948 795656 232606 1886406 371970 305324 1191320 1212487 1392642 701388 886961 1960171 193029 53256 529531 1604628 1607747 760222 625000 712687 537752 1865920 918356 669910 1974937 1692105 1948582 337639 987765 213346 462583 1888750 1935929 1189024 1821622 1675929 717134 1967397 1808155 354826 1937974 407843 512734 1305573 1734004 1469931 536319 117804 1069003 72378 803769 1423925 49675 183602 746628 1955718 1219434 574258 880634 420042 1766400 1258655 239138 244691 1165203 43192 49504 244154 1333151 1905100 1564750 733579 116121 962789 783910 740519 858155 1037935 213779 1362798 314428 1840772 1764612 1578253 1201810 750662 1830477 1941072 1015652 1123143 1188206 961729 1875938 384100 471514 366391 1824574 1612550 1618787 1640746 1980466 173201 1787885 1846329 1808318 545270 1882349 447982 1040122 1644235 1979820 1212342 1829377 1415098 1192405 1137885 1030598 753007 931449 890578 6677 1986892 1797999 812818 1726273 1901050 158609 1230268 207853 1659833 1161113 1009095 41660 1090615 1403784 1602483 1547136 1016136 640216 1835020 629647 1044238 545006 58424 1710499 185166 966156 1023670 1481763 1442436 774105 840004 1612049 883306 434763 710267 229820 229640 1826638 638917 598225 397821 270451 499547 1475963 493756 288016 61682 1178570 667119 1168577 1880348 1642326 191509 1219534 399245 968974 170702 688531 75056 1562971 1328746 907527 28095 1006564 195057 1403113 1971071 1963906 1560219 1483561 1269095 837844 66240 1567645 1925432 595111 1813199 142217 1858628 1685492 1429232 277995 732750 947430 221330 281925 74678 1000008 722090 32785 282642 397792 1396087 851653 1974236 787875 1187652 365572 1860960 1416261 1308874 1808612 1274474 1621929 1305367 317066 740273 918423 1978530 403967 1082652 14239 692037 954838 1550344 27267 302948 1564094 847983 1806669 992654 29743 689903 661540 94097 1301092 855997 1695134 789251 902905 1800733 1411827 1588570 1738881 542426 918069 1098410 1770483 633476 1425761 1342634 1058221 1981905 1932791 362074 369540 1847526 600434 1977966 999474 112747 1352275 1932761 1621087 1627475 1168031 1397047 304105 1489547 98764 616608 1655441 803290 453142 1120743 3265 1710691 1382620 1884250 1380850 1960161 630192 1393342 278566 943888 209466 540350 544706 1364061 1897308 1406506 1005593 525245 1275778 610947 168967 761049 1941366 1999325 52699 892970 424414 1636809 741766 678164 415580 688800 1406615 11339 1207329 1729463 1623879 958575 1281925 1253725 373491 1383631 1861378 1478060 885662 1012139 1145469 1283197 762413 587484 53062 1488987 755839 1790844 668447 298541 1476039 1110213 451159 732491 1483342 1770021 819457 1620460 551496 1217901 1346285 1138514 1626723 1137135 313264 516716 948141 891828 573866 422643 636838 632037 1559240 1851820 1295131 1554122 797066 1057572 858595 1829105 1120383 1097971 1484149 1864726 1236544 955459 1170121 1793240 1541087 1625531 1213375 1765036 292833 793745 1560409 1755037 38339 920347 68647 702965 1242884 1947325 295671 85552 1481001 1053349 182694 1937499 231534 1082189 1829880 1640906 572064 985786 316959 1036278 256282 1024759 1841375 1671039 1170536 1684804 1725767 739487 1904714 675001 1747223 1937406 1026440 1588022 1457115 327150 1991994 839973 1887250 1594078 529423 1124773 1568498 1286579 1478529 1760278 744260 277266 316098 1775591 1543980 676227 585250 1207937 755261 1131242 623697 934243 1579908 1485866 297867 1741645 1006307 5633 780908 1328062 52831 214078 1362326 621668 1743493 1658626 1026980 1894118 1977395 26207 186145 1652462 1570591 1969109 193791 908453 1350711 344480 636642 1514081 1091964 512098 1173159 1469491 1030873 49761 1149655 83098 1115799 419130 844146 1340957 678150 1182053 1540778 1313437 51098 1984956 1236784 1754938 257998 63877 1500746 603745 219450 331089 1606973 1929466 197680 1587886 1407619 2576 655682 928046 1018511 1013704 552712 1541586 778474 1403891 1891922 845688 856723 134152 847888 1826941 559580 863804 1982924 1321079 1077567 740965 1910439 498724 623480 1045088 315632 128027 711512 1247425 1092147 1312030 1938799 1247755 1646985 403911 921239 728383 685805 203094 794381 1022222 992993 1083479 588775 415822 479763 812770 1147118 1315809 1383164 4523 1496133 1679840 1521331 29997 646255 442286 585990 1025480 13133 293586 883274 385940 1467996 407312 602332 1620336 457859 1236558 573646 645923 513728 1805493 1701413 285214 515931 712939 489256 1560100 1968515 798640 274476 699848 1781713 1059760 1835190 1294224 1269238 66664 420321 937873 421997 1406075 1749946 1813814 1344585 982055 492702 1094846 383297 384892 402301 78467 999507 1587475 571868 1571804 328954 1890893 926235 640628 601276 415220 1349760 386325 1085789 1999100 1194827 1993328 1494648 631657 1598912 458864 1423768 1311675 166137 1610427 952354 1869575 1747489 1546878 1814191 1218095 1696175 1023492 1768795 192166 343281 479216 848095 1437975 802748 499089 1291736 17067 1768278 470384 1985064 75037 240095 414666 1615120 260349 788672 588441 1609168 1292161 1556863 150816 1804823 1786157 485105 185001 804267 431485 924250 990450 662206 1041982 1809507 995706 1341125 215730 477917 404195 511184 154224 799454 1763625 356946 452936 1484525 1919241 143011 1684080 114445 868395 1255009 1613615 755647 1334566 909130 1190504 1480216 358936 1266101 129961 1346136 1255295 1336441 389338 774730 730412 385628 1851770 1856316 611204 149268 1250746 634462 961963 174877 113441 960631 1664319 1478500 545905 1377909 1755794 1262925 494167 1048517 1796613 1586766 679711 335896 260069 1861345 1687691 1328115 418944 1327545 1140655 746555 1346990 298947 1323166 733057 432925 560927 1182973 477633 904147 499152 325276 1632869 412235 1783024 1952490 1671164 1307297 28198 373760 111876 314416 1053935 605803 1386403 1311856 760400 263616 1015532 22960 591866 1462387 1637366 1132363 848432 208784 940872 1187787 33596 628511 78132 160146 1301801 1552839 72043 1265604 1884126 140757 894394 1819756 1009645 767175 58533 569287 928567 1814534 423953 1693176 1113989 1388959 1717302 1876299 860489 115279 866998 1892210 970650 807642 136657 582323 774807 224244 1525633 786055 397172 1604699 1911863 18822 1015507 1677506 1246133 1078191 1097850 1799651 1368062 249413 1686570 1032221 559414 599321 857847 1923126 1618892 719953 351961 1573148 1787738 458007 193659 658779 1390965 1016832 1146946 1723036 1455098 1414350 1915575 670937 913538 1438088 1626199 410430 304375 1734967 784081 1939533 1723742 828752 1363589 64258 1343929 322125 935957 1048174 40553 165035 179301 594077 1099495 1666040 960348 1234965 958349 425950 216378 1798858 800333 890766 1240202 193613 930985 1955477 1014602 654805 68525 1706663 627921 1747373 1342294 563265 62181 367862 434144 2956 779137 1642890 21583 864553 693759 1179801 709671 1305275 693533 1295623 885868 1271755 100711 1023854 244193 1424867 744223 971133 1661096 1608574 1140426 1854289 1073306 633332 1161725 1261564 1311521 734661 373688 1292448 237336 91756 296761 1286033 609999 1722648 1133485 1148680 710847 294631 1125345 278478 1720044 835683 1451880 345628 761601 86094 1615416 1533792 1944669 530310 1755643 470632 1790711 1211319 1703143 873897 197844 1292262 1159322 516553 565918 1984482 1735074 1846241 419164 1018725 83484 296950 1618384 508998 1331879 279191 1840170 731428 479751 1754694 832890 338457 672255 1673385 1226150 959934 1563165 1432246 860176 869662 899746 687017 334314 1289570 661927 1841208 541082 1619831 1693001 350223 535280 1681578 1364487 834064 1963318 269458 1900697 1456271 730462 1103878 557230 1880833 904168 156627 729510 1682841 1125625 749797 1975452 1467354 566706 760393 787698 1498039 867779 1368249 1539528 1254849 1537765 586335 1511857 1948808 499930 871284 655144 482286 1260236 756147 442788 318833 1004045 899633 1567182 1778514 961702 939303 1723370 1842757 1913101 1181484 657051 151302 363130 107575 1010243 776664 947172 411027 1603197 1010365 1120728 1771111 1325914 40345 801744 224466 567990 655195 1289068 112744 748180 931774 152839 216077 1050113 1701992 506363 1611006 339782 86742 988872 1307562 150935 872218 249680 533981 1946921 1686435 594879 526796 875488 321748 189690 599420 1678448 347208 1537249 1717811 293082 1115381 1282003 269207 1836220 425431 626011 1409016 317994 1454717 1269187 688836 448619 1809165 1240045 1689346 466497 1990138 302875 1046465 30845 1005083 1070274 917890 799911 958688 1425411 540259 648567 1966326 1840597 1000516 964634 1853196 1433399 381113 324335 97054 15311 1313350 195443 1769764 672125 460123 1520076 575953 798301 1975017 313992 377302 895429 1045464 1879270 286195 219459 805074 1364015 147364 707934 673426 1818825 1196628 259171 565399 786992 672312 1381488 1763768 1792848 1130220 618673 1574695 1059932 871469 1199293 650100 925817 1548801 803038 789030 1100956 1719600 1501296 1160187 325091 1663774 1482443 558257 523730 492216 505505 1552833 543023 624826 1815371 1618445 1926431 1681231 207423 1131007 1838946 868507 237340 1073191 1264109 1315094 1766725 1094175 315879 1747868 1464848 1793369 1517266 1773181 91529 85235 1756787 1580466 1183146 349405 1895367 1243712 10818 1121080 1611163 1260628 1088317 312609 805406 1967095 160067 60738 35446 1420154 1868571 273771 139827 301122 1493749 1321596 866303 1720115 645615 1689601 1116002 1971802 721966 698440 1143398 969530 139286 1021824 305374 1135636 232987 1923657 1141047 1959528 429143 1466456 1204481 1657504 1515887 726233 847521 1653066 629353 232715 1100004 1791344 129329 112458 752462 865468 474506 804862 658142 1462699 776936 820538 1221313 480920 149799 295994 1977934 268202 899972 1913764 1782967 447744 1765445 1206292 173342 48113 1612400 1041857 1937475 155220 257869 1865610 448708 1104420 1055245 286637 415003 1008261 1030607 713626 245137 1824325 346732 197025 173261 400083 1884774 1695655 335557 1715961 1179295 1156285 1922563 550372 1798981 1393654 46333 1428479 790442 1733698 749041 1966985 1108059 846747 200858 1755732 590116 1600701 633660 1459313 53304 1365303 1513798 1813000 1027969 15430 1195673 835483 1287226 1448234 175580 856091 1935361 1083699 1115712 403876 905447 1827121 990927 456680 16347 1073234 1224091 612543 1008268 222467 1401521 1291177 625905 1496099 899257 1240419 7352 1656678 406325 1339696 1490749 1125240 1512155 423546 1924972 454946 1973390 1634187 1704380 137604 358647 1541717 138495 386280 138100 1621021 1630014 1873177 1685952 1584793 737975 1678837 486532 348766 176761 804330 363685 774417 1317716 1904562 1420832 983375 976580 1580165 262134 726030 1316039 1036014 561846 1236911 1005714 409534 1433412 710052 71281 593387 1243502 1328402 1726487 1488634 773201 1709981 1766320 1188659 1465819 1828254 108437 648860 118601 1871062 1541470 933597 39037 1052168 1726292 1703674 1792569 1225351 931181 1002450 421596 1601572 1171151 1522066 1089361 1812967 1662413 617838 101379 715207 1451919 1365584 826964 1315865 1894297 1556799 1139776 1852399 198394 1632150 219216 960909 1260096 769890 262296 917864 1811765 462321 662956 75645 1200639 249662 1860686 901222 1001439 293929 960087 1930913 552304 1438943 1577192 1543080 1396082 783806 878589 1054704 1967503 1405941 1748590 1592945 666193 461588 412642 1601241 1875258 132536 729332 247261 1269247 1981205 1932020 796466 1334918 11371 953534 1852214 1650769 6085 49888 1446089 1421409 1102744 251396 175207 1938580 769097 1408651 626831 632290 1311952 75040 197339 1281646 751008 138518 1456233 1665378 318307 565367 1880188 810616 928438 1031822 1487058 560233 1868256 60326 1522906 528271 1095291 559265 1276580 1867904 918699 1254298 880968 1545387 1901990 981718 1287346 239836 1813471 1828024 275407 1886157 1196596 1082587 1604933 142599 1097209 813846 1380975 1367102 1453558 59746 1003636 1757306 171335 1225786 1186582 243956 266429 148555 127489 1194306 315180 1257714 956296 632039 218505 1036866 1997209 266872 1583100 85551 557337 1904442 563068 1132818 783279 560627 8703 1121650 183189 1523181 157636 314174 278533 927046 1200168 1586867 12556 679923 1355576 62039 1240739 935925 1673421 1527178 1478444 1796840 1815205 583080 512529 1909217 584502 1962659 1121693 1135436 1740684 1294475 410300 939597 421314 1389877 152631 62288 642885 433462 1095889 174507 821987 1115529 715432 164394 1283945 544592 1844098 578873 1477020 291417 954841 1440427 1423952 1082613 1684741 1605880 1663887 1661295 68218 372462 1045326 1803834 423634 1249354 1425197 1058222 1150224 965383 720688 1445438 1963660 932177 412847 18960 508370 943480 494469 1230472 562535 1899189 148954 1442157 1859232 340793 472888 1139502 1583439 824430 1876784 396468 1106066 410389 1314515 1186983 378347 464492 991893 1699572 99085 1779752 605086 1976659 847953 963723 152489 1712815 1375790 928402 1989560 246706 1867008 1375577 189743 1850861 1905823 1704945 936553 1828057 1643969 1387502 443530 1477986 1804296 1920209 1423396 211113 1781266 1853388 1874617 409061 370829 815184 1522134 180545 1434406 261840 470015 56063 1141200 1905391 332972 1183221 1535182 1504598 1406812 1657410 1055660 192437 1054044 1919468 1995695 313688 459552 415218 678051 1669454 864587 1722488 793860 207767 391476 584369 1304159 1261035 472118 998073 1433346 461464 985472 1321181 1709027 949635 675934 851146 249347 350567 480887 1936074 613811 265992 1310717 588541 89134 254128 641142 1171152 1643563 884631 722082 1565099 815494 917215 781839 32190 376762 1966076 150155 1671996 65615 731646 1926032 402115 538471 733363 1989440 737714 1124215 1494500 1216337 806554 1970372 460286 1903122 596854 1188409 356551 1751754 1549009 174088 351322 459598 325185 1167289 6580 1128655 590381 89747 140371 1823748 74115 117203 1116169 646243 1689913 405705 971607 889443 877578 1184200 511047 526016 1063189 243760 1027965 1888787 1792984 869226 876308 1536834 1098867 737815 918297 1183664 950341 1317318 1921526 642440 287440 1982566 719145 1673469 624674 1119687 971694 106101 1489570 1397406 1824852 510371 1433982 728069 836949 540078 625520 574579 1937251 1871605 416080 272596 113437 663772 1107880 983480 1470031 1612957 93685 254860 1788582 1724970 1424108 1983087 1774833 616064 1708475 1318169 1774567 1638926 221028 520747 1344605 528216 128393 1784003 1958671 631952 283899 1809998 696142 70127 219326 266514 187467 1485890 1281201 451729 1136351 921120 242954 905725 1316467 1572511 801495 943331 1401271 1828125 338379 316877 1761575 721556 1422850 719714 1554673 1869463 229106 1925415 1491011 327851 371305 1010231 211752 1039208 656133 1563809 284786 745235 743485 1480094 688472 634080 1902604 902384 1437639 439634 1048869 98306 1515878 76304 811619 1080017 986232 188742 545367 1008359 1114765 1975398 498996 265904 557879 1680004 846708 1867913 943850 1802753 1659614 341426 1741471 1742884 1759156 134924 116706 1078493 1884180 1656666 117787 1352857 225120 518494 274353 709823 1429032 683672 1020781 436427 1992032 1438023 927355 1964337 162606 1493722 367821 325826 244852 1290497 907139 1288337 164362 397038 207731 1728926 1831913 419693 1994901 1110425 272997 891884 488470 1436010 389982 1830230 854891 290117 1083885 1885730 1776501 249181 416872 1880279 359088 558964 1230567 18457 1260709 837299 1384285 714258 1412694 962211 1988196 1933068 374378 899444 896308 1071299 493228 281761 878747 1835680 380783 1075543 717627 1121726 1125101 1534379 627346 1595093 1358233 840436 1229166 1340210 1202892 967924 785042 1757086 132998 623474 1873997 362021 1960989 714913 1685293 1729119 876963 273040 806158 534125 132674 1750152 603695 492956 1805492 125306 326395 1866593 1820826 1700698 1569160 1269991 1773833 1936560 615446 1645102 525827 909323 1568883 1052830 1507191 244144 1355677 1167895 31348 1221976 264196 1584580 36477 20676 1416526 1568624 371193 732593 1237715 587562 1288764 1296452 1755981 864648 1823035 1552313 1697177 1703448 678766 1748906 605276 146633 754974 1709191 384955 1938613 1294523 231659 429918 1666488 439340 283902 346515 1161437 611751 1794446 1929010 670301 373423 159367 965349 184958 671620 218901 1354778 410101 279171 457799 1557061 1548788 943643 191170 1456249 1758092 1540176 1191543 960871 1368777 1792433 674965 874034 297357 1372295 1943701 1779937 347339 632619 748961 512629 1453416 1379633 1194114 598567 302745 1692639 858594 1102904 1230882 1069767 378629 227169 81293 1603341 727356 706143 807857 1710489 589629 1282002 14826 1199541 1669242 149253 180096 1444553 10336 1322996 262774 1589696 1174016 767182 603693 231879 1678408 1476627 1400215 830468 1945052 460268 498677 1979981 873401 1479906 733982 418299 1964236 1463939 1006261 214666 51137 208949 1203256 1458583 810438 711666 1066876 647244 803348 371394 1354163 1063372 1831965 1051411 1511290 1562251 848204 29084 901150 690550 1901072 614301 1892937 603442 752987 1743306 174229 203065 1521215 1223767 1094955 1814079 62873 699349 1510844 455745 836985 314437 908583 358386 1405511 1668311 393174 1133827 197628 325075 768051 1351104 18973 1766758 1898656 232492 614076 31483 906169 85601 1744958 775532 938780 1955372 1610750 1276849 13551 326521 769001 553921 839323 1421758 1779882 24574 481943 286343 328879 1668086 1535571 1291858 1271893 1331137 979079 40456 1481937 1417249 1648723 1056843 1081078 806666 1497404 1673182 13419 992538 1924922 1592166 20830 983742 1854046 1349123 1685132 1055418 1730836 599792 377532 992273 467274 902118 572445 695693 1097636 464006 126507 1390633 1994173 80056 1303104 1619758 338216 255436 1603304 206839 1034545 817045 288285 580849 1644111 195429 172251 1678740 357897 1277817 532049 1287639 1403171 722121 1427420 382253 182537 75872 272914 1835041 579700 1090853 1383311 1726913 1581348 1239059 457577 1984839 890568 494387 1273413 1748706 1033843 58152 1132266 1325803 1870114 183106 1509203 1915171 529270 1530795 1175557 1280961 1632293 1252381 1792373 398476 264159 1345782 1327361 715882 146257 1050576 1765475 1151286 1084994 1878516 1910537 839264 1962707 1247575 1437539 1970116 570561 1856919 1507689 440887 1536915 481040 1468114 1388420 1689279 857018 867772 1695713 1884242 1745950 1163701 1514869 1587035 972470 1722571 686192 1428515 873259 1119441 92318 1405887 1222920 274552 566567 996239 554652 515401 698529 346 429855 1095183 307846 1201564 396088 834511 796007 959276 1670782 579390 1827405 1234066 1166365 1387664 53169 1147439 1487522 187599 1061394 672781 779757 1330661 583382 1661271 1959987 531071 39698 883122 1556610 403449 698546 1729899 1826740 465020 1520182 1186779 985739 199098 81815 1864549 1475871 650684 1956231 826913 315729 796207 239223 1176643 1142258 1006025 421186 109434 966186 1744996 362122 1572298 1603730 1772064 538739 513492 1813079 984019 924938 593301 312994 1763647 1672252 816960 1414105 696752 1985499 373180 1287027 689739 1966090 954830 26883 1435712 226148 227028 481417 1921791 59147 392116 1869951 132832 858399 278657 1029914 1430421 1010895 1049665 1701389 935213 875216 1108934 331560 457754 962473 1855250 383059 1173917 1106686 1353117 478361 158770 1602539 1881461 1523042 623084 483378 1425287 1028893 295005 1449497 906036 1821155 1779795 1598155 1563985 1672209 13526 626367 257447 517067 1720260 990319 1837760 1405022 1056785 599054 1873539 1395358 1140109 1551456 1553314 388575 1559958 1700409 70096 643859 1053686 20301 1652638 1645763 1032719 1450945 1073233 717354 1511736 821919 930098 1986470 163094 1560154 1971391 1687265 199864 270140 261226 662327 566540 1010652 1050129 491523 603912 1337265 1365561 1131280 1728359 338193 996017 1260961 299524 1507408 1356356 394320 711686 1425436 1715568 135278 1749893 358702 88875 1662608 1034318 1988976 1567735 480452 1214658 978563 982656 820777 387384 1504601 335169 1942218 570430 1691470 1072611 1885486 1440992 1009277 919962 303339 1613658 1089423 1713855 1860685 104608 120944 288339 575010 1780314 379221 1515827 1542725 1369008 425321 1474460 1288140 1462690 1580492 1853267 701401 1525668 1721619 928840 1967997 457767 1496621 1597258 672104 757399 280198 1675129 1450647 731172 1495013 1105194 965172 847363 175595 542856 322774 1499074 283233 1605177 473700 301901 1358587 36315 1745570 1217723 677787 98819 1460755 899846 1407748 1865987 1538748 1777132 1257985 1498233 268409 786190 852323 356368 1432384 80653 854421 306834 1712835 773707 744031 1284754 174901 1379114 1117656 793187 73678 1129567 370888 1700517 987011 1081973 707765 1926471 1015297 440716 475870 1776309 1434685 985498 1232763 348297 1456723 1741882 508928 1859786 908229 1612173 1859647 837719 560768 1763068 1178939 485375 858988 925028 824372 1063005 453156 1586517 786824 1586665 80214 849101 803620 222480 591763 1466903 127458 1011419 277059 1774029 354753 223524 1849796 461896 1645255 235843 56712 1089404 1991268 1313619 1053244 148308 977541 1264040 1031373 1346832 1008544 1567850 1032668 1676559 1165802 812761 1055699 583235 1262449 1566587 620326 1283006 987329 1904717 1133929 741474 901182 1099253 131640 1758049 152285 468542 1552040 1938758 630598 1271108 407977 525508 576070 1247160 18690 1049397 1383107 859012 41208 1789453 335525 712679 1176786 1934054 937341 187745 1573216 1290935 1683886 1836052 848903 558636 1349291 1150400 653888 1600090 53381 818072 1684386 1257254 1331065 424756 33457 137395 766688 568540 1475471 1506135 245760 900471 606402 363597 1911971 1144537 1817409 1050690 1632324 1302431 836315 1455067 1817808 1567457 1256315 516171 1853597 62990 927766 1206426 1776121 484033 1358691 1026231 1285865 33645 1758799 1201625 1658625 1022171 232202 1231297 1617639 931283 928843 1662724 1355126 159434 572793 1751620 1970954 596318 782221 239449 784285 578899 1975364 843030 1632538 1271613 1096837 1042400 1228534 1228192 109140 1734060 160315 1506417 1865531 821611 1066718 1110440 1048696 376178 419394 698429 1609907 354107 803537 611301 1820247 952049 959132 1609824 1903294 198901 422714 372276 1859333 1908877 1551539 1803939 719240 306587 1459741 584458 1795011 956432 741343 1216550 532106 1287915 607255 182880 98645 1119825 593081 338403 105283 1470219 23661 852074 1182847 629504 471179 1308003 169547 1345998 1890232 1137929 1836783 1615106 1213923 1136367 1179399 253688 1392944 1336712 739702 456808 1494434 393691 460326 805062 462156 874934 251150 345573 1736544 511053 890088 1141263 236513 1462337 821441 1928184 1569703 632825 1913511 1466595 614324 1757028 1283162 1912526 1665358 986852 1402669 1706457 1214144 584448 978883 97878 1325953 1246713 1421750 230848 757958 49500 872084 44557 106523 999582 799081 530140 762202 1148970 894211 47257 1083364 1330311 81731 1670525 700824 778090 1113286 1002890 427792 445939 1905095 1585516 679386 44301 70559 1877157 36207 1295205 1212993 220273 1993521 1627069 59216 678068 1157902 673067 474857 1484189 299317 347585 1263925 522059 1187630 621793 1927298 78506 241074 193516 911039 774990 699542 541416 902270 1482524 1173098 1750087 155016 1231802 6020 1421496 1386718 350925 801163 854978 1363938 570788 1726286 1435822 1829442 1049350 699773 1365177 1659341 1018336 1196451 1054148 1823037 962977 424878 588333 462042 1301296 1965851 1941494 1777161 1965803 152119 1563094 1665088 391785 1333253 1298193 1568365 179842 688453 1538584 1809690 1069938 376830 1628456 1200988 1621682 950221 476832 630490 667146 1282084 1952487 251555 778307 420 786998 798708 1310456 585332 761383 695175 1967114 366424 1163164 643490 438271 1107837 1788862 776365 1254390 1857537 1486890 582425 1543723 892730 1103500 1686010 845815 1797015 841820 388493 1305193 1898202 1891269 1923193 674523 1398483 1913438 1465248 1217105 1495899 1049389 1099562 710546 1361022 1614557 65530 1842451 1107723 709725 1358755 811871 1601697 1177485 1395072 295621 1932166 1084097 140681 1731587 1649231 1908578 1422894 1731866 1673074 469306 264705 1338349 833811 1632178 1259001 1036316 1787797 1238711 696800 750960 1052710 916908 1371405 1285677 1477206 1143962 496667 1924 196036 547537 1896748 394116 1161685 112305 1801594 1732685 128082 856655 1898289 235275 866554 1552134 583875 1744362 1842967 1274258 448682 908611 1715076 1147761 1496899 591948 1557027 1442612 1248577 1192239 1088274 1008919 158676 1701997 1054623 1683024 1549724 288093 1247295 686703 1356619 247588 625237 364318 1598686 1213191 240221 793620 1484085 1567648 69329 1193850 734605 76533 1746300 994349 1955968 6989 1275716 924334 1131851 1596696 940096 628671 927636 333820 1889419 1428171 1604450 105377 1462119 688421 1995593 1483500 1625560 270742 1702140 1962081 291899 207539 1146834 1121749 1333668 1046034 1907295 29411 996080 562901 1439108 60466 1698478 489177 1359084 850771 1858615 1245572 211373 971473 428370 1328367 424396 346211 1518570 1938095 1722002 686533 757665 75826 994211 447522 574650 58446 1173262 1334109 1263052 779165 1057779 95675 1383492 201219 1780470 1488635 1226032 7763 44691 1262811 1135110 1191219 1665811 848287 1293202 1780022 1366019 1737131 1041622 130921 1708114 607828 562636 336934 1823170 1069090 188203 578133 1839465 478732 1715068 1868974 257215 1128950 925512 1225933 200902 369899 652055 867443 647500 1781720 318484 1899147 546467 110015 695044 87265 1782662 1648127 1255319 853751 622914 520571 1006844 1751102 719399 1041492 352408 1038948 1508808 1109599 313277 1724662 7613 62174 919183 1369454 1136033 174826 180614 1821430 981236 608219 1610263 317598 256070 1803628 701853 650736 205409 1397215 682611 905913 661707 1116097 985073 1290843 667540 1044027 1106713 1472731 1781879 684081 1170296 614671 1701176 1522138 713518 438790 1771677 742335 1865618 380721 779770 602849 1154151 1014256 940381 568374 837649 1108726 1612006 1449083 1223595 129021 1682622 1823151 102683 1480763 697474 1534017 1490126 1192404 1459501 1322002 1444552 1609233 1005606 1018818 1569688 715529 746576 1146731 1779128 1491641 409975 1887960 1311626 1251646 1238863 1478833 1394621 1188795 102020 1193956 172600 164737 1395350 892643 755184 1091482 1959737 1916636 719852 1282265 1346837 1413492 589597 1338581 1682488 1496021 167048 777531 842463 1937297 91318 502013 1651445 580525 1562436 597653 347252 1530570 1421283 305966 777884 961131 1760808 826869 1170818 1718635 1340128 1627666 212228 1178738 808521 1766275 50703 1297279 887503 501514 1102279 609039 392770 808370 1466440 61130 438544 701883 19170 1487527 1259509 527173 992092 1972533 1004713 414985 771868 1842104 1697371 1336090 1170600 1889303 90684 1634229 778546 203192 99386 452843 931507 1466396 999494 907258 1329775 1431288 1244914 1942167 15084 1087548 1371993 1495649 1172695 888701 1352165 907105 1055281 1263344 420739 1089451 465769 89103 1677277 1906701 1355136 598252 554526 575512 526835 1807258 1081770 44044 1333296 820296 1263381 1295195 1341518 810022 201380 487466 1223295 1050516 867099 1782240 1446739 1449033 1854380 770712 11014 156955 334896 1225211 1911357 1356922 543553 1161257 1888564 1426042 478295 1828978 387042 469533 1023792 556972 1507415 650670 293822 959681 1399814 554389 623821 393346 193885 611106 1218640 315662 1569746 630259 1323953 1479023 1496416 1880724 1904094 957931 1740790 733041 774664 515037 997285 1109005 1070795 522848 485458 94190 1868436 571913 654240 1342491 1964637 622678 1492924 1918708 1897811 622396 392149 1966293 1436415 1420151 11117 1395773 1346980 761863 225175 1601069 1215588 819849 716671 1681106 1302694 1492983 1675771 1147180 1293417 104212 782234 925165 207805 1948241 982809 1068971 318062 1953472 1005670 1900713 1661649 514524 964365 1083706 899080 1025712 521690 1527677 23681 1823666 1352573 1048591 925003 1485553 1271436 991805 1349262 531903 388401 930661 1707586 806258 1812795 270635 961092 1186517 1768208 856884 1697293 875814 608130 1029755 272362 31799 645519 896539 886525 250323 414016 337150 1933496 1184734 19777 1136917 912755 434504 1119757 800610 1869841 1704558 999390 335212 1616923 53093 100218 42541 92968 1158267 380096 641306 217057 811243 10316 1458341 456959 1597640 1677700 479916 1589371 1258254 103142 1766966 193187 439513 1404632 594199 1717179 1428490 1174617 229788 1671311 1376977 989604 191682 1569278 1116887 29641 1376513 742139 907253 1210908 1918432 288548 1980697 1336477 908282 710432 1864223 1744513 895016 1463032 1080051 1286337 1810151 726559 563370 866818 598376 1343479 1230843 758039 1107943 1051168 1408420 1781932 902127 1872577 1074234 1181365 1539395 1613582 168118 591878 1204248 707250 1751521 1458911 862691 601897 1726440 1767242 737024 288503 1061110 64924 1664225 1534977 130877 1110157 257448 1039592 647498 1074637 1570070 1128235 923681 731653 904163 1327469 1563122 1155210 1216857 1200030 1731852 1299788 474772 880244 1774490 1189789 56116 963039 904352 1912262 1217273 439910 1241530 1949074 56156 659750 72853 1797053 1924804 571122 1152422 157743 972432 911046 1435649 230049 244757 930891 852224 1405356 896857 1206343 1037108 700564 853298 486256 988293 118852 626902 30880 99668 258549 1818863 455647 1378557 1960796 933565 1174618 161732 874697 1483351 1432068 1559032 1799257 1751891 373445 372171 1202517 1624253 333953 878424 666981 1699297 1458133 335292 1354250 15351 393915 1551840 1077550 783965 1429505 1426456 733535 234570 631824 869319 194656 1074916 856225 1126051 491313 1389460 996235 17458 1161793 199542 1832709 105144 1552289 1444667 1665469 713189 611470 361025 1778173 1162442 605458 1363792 1692527 1463079 1971284 1296656 1288270 696893 876267 1649528 1708453 457914 1852825 1537061 1635751 1357181 1119657 834233 914800 1068808 491566 1528408 1188831 1154940 201711 329372 450247 196300 190233 1736331 1563092 1048894 1143894 133939 581609 111152 627040 594772 937636 410625 158506 1286822 1666606 1033928 1471711 1945146 1016600 1275101 114642 1898316 1910762 1360819 1493596 1731980 181840 1790260 148768 1076179 1621767 1491868 1742445 475232 1606143 433598 1420318 445053 343297 1782620 79327 165344 1125768 186202 136049 1577504 615055 944598 1114617 1219498 1929357 577880 343039 1843173 1435168 880430 1296553 1038273 1129858 692845 295251 1772077 1946682 619937 1471832 1895151 836428 1576952 48161 144291 313413 978947 1529727 1379351 1757961 404558 1502035 68870 1839437 880395 723047 1543895 1610703 8358 346433 983927 503197 1591783 356084 1972775 1599587 765777 1676828 645182 1763473 1090929 307415 735736 302932 1451018 1912948 1466526 1453657 104800 1375562 98983 641771 451421 954594 1931032 76895 1803094 1724617 1839442 411597 721086 1672657 91774 783031 774285 148613 1016552 623847 1512348 1190583 476886 1655301 1663427 727409 814963 1651946 1423113 842383 432138 1359891 1721470 1491296 71770 1450698 901417 1512081 720887 1155770 1377499 365329 1231823 211911 1395958 356341 1576653 533439 226451 1318107 940994 226243 276147 1331073 1562178 1241492 17507 535282 208294 1272485 755416 1132248 1996133 1403990 311053 1558179 729980 672716 1784747 405111 1838282 1450216 981418 901639 716736 134174 101735 1050551 1686790 1591441 25595 926672 92218 238486 1291669 1760126 872998 1242208 1300280 248161 1407426 536114 1124807 9240 422599 1711548 289626 1090856 265665 481648 392880 1111170 1087292 938005 771083 168566 1160902 1897563 1534279 1603509 227421 891712 976785 1026953 735993 1778031 1229721 141073 524947 1880139 1856700 1487713 1649279 53076 1470818 1740685 1705046 889954 1034456 765479 1692000 1734146 1649823 1582804 1113846 578273 1577603 152191 112616 1946550 546498 445462 969265 1899300 123463 520868 725147 823574 1534067 1302005 1485862 578630 1301387 1189581 166102 550662 1286825 1083064 1474109 1189262 1571683 1192964 1261833 1984176 824988 732989 1189984 48837 1940453 1607702 1493583 72590 1049973 818781 1970560 1769749 1239473 1263163 800211 1006376 975807 236974 1169778 923011 1529256 1330714 444766 423789 19208 704034 1892641 532010 209416 1780731 1551624 1914206 1929469 1590771 60274 1084231 1347854 1619341 497366 138788 1040873 1093204 796072 1956307 1471748 158719 784302 969554 1855225 1003018 1056069 439145 339855 614006 740558 989148 1152935 1153814 636970 1367996 891782 1549147 759569 29239 1667 719902 497744 1434536 350824 830910 801155 257275 437524 1933633 1779574 248341 1116505 844127 1502572 1384408 275913 675979 933083 682536 1916375 1656786 1789472 1429803 282147 1176473 141803 29632 135507 110685 1776873 678241 257511 502345 1057380 409722 1245103 1195023 1788123 761894 1276754 1306223 1396284 578682 1430776 1031763 1210187 1900843 444425 1788056 1144990 988619 130177 702099 624843 1212863 1688882 1535151 963510 1999750 23842 28444 1740103 511695 256972 1767364 192020 626823 1816450 1313322 1829244 1877510 111315 1675309 1167158 1981437 1777042 1598566 1891372 964255 328159 696397 879683 442243 1934481 930236 1162503 185002 746985 1842585 1111314 1065211 547287 522565 929108 1949915 456589 1451326 1655187 1236790 658184 261107 1618136 1524914 689297 980353 447981 583846 1278362 373543 1339130 448793 1945333 1898684 881798 1288198 625989 1962962 401919 613873 750032 473341 1355673 1018321 504077 1631322 1100888 1721822 1163178 1743572 1401349 62311 279064 1201256 493874 1060537 88634 253929 799014 1039802 1216048 404701 1102111 1656118 1938097 1190435 1946653 147567 93029 1730816 642538 711090 1728066 831184 1183946 1096371 929999 719474 1649259 805659 228483 1563373 1494266 846386 1357264 1365166 936266 1896411 13447 624902 813617 58728 1634262 1792812 1774240 121568 1610023 1678524 1838647 1018848 1965241 1934838 1821983 1979107 204881 1094107 1106635 1796472 1914346 1352289 1724728 1893943 1882435 145457 187398 742382 1492174 1928937 1822156 1194948 698294 22210 607620 119200 1941897 1743762 1398795 144749 1839886 27862 1341182 575161 365059 927264 631600 1705244 1085106 695512 1411105 1692982 133884 352362 601878 1928469 627091 1677458 772375 511327 1019344 1513828 971797 1482112 239072 1917636 843064 51638 1607276 1958361 1184909 1541086 142610 1543115 1239292 449214 1069713 1518445 1010308 1905218 1676345 466502 1175678 1811773 1170212 8402 149346 1890089 1546855 343845 325282 23669 337400 602249 672359 1011222 1737580 283002 243827 1132448 346132 336790 1540263 698565 1282829 1452793 1913227 405291 1778397 313514 320426 901818 953229 466751 1119402 1045327 1441999 734458 1702873 1098022 982985 1832322 1631732 580018 981005 814679 155770 1206357 1997245 1501363 1269749 728576 1537456 694796 1264977 1068266 1672718 1045202 212037 1751579 137700 1227423 276447 1541822 1093508 1369957 278878 1111365 447300 859283 618082 72255 1187454 1135440 1007184 813922 547811 1043229 742545 695661 1554356 1942109 153238 1227085 1756647 255514 1318072 1105886 1024418 1615228 549216 39964 1789930 429199 217322 1474952 1466967 1668064 1483330 703191 708409 363178 838784 856779 1246192 1316347 1307210 455634 828117 25368 1922956 683583 1616753 1280598 411947 1842143 1107545 415597 1284830 1480155 1043088 181424 130203 26081 949744 1715225 1198761 1309183 1025588 88126 42712 315133 801795 1774279 1274177 194325 536539 603494 600522 1477853 748812 506894 1934105 1732829 1108368 1219325 1330389 1529530 224587 1824627 472461 10192 83551 1562419 667748 1478917 1218114 1583742 438889 282377 226954 1638117 1145263 1176972 1594613 1493589 769313 1810205 1195141 699999 866659 1861200 215939 1715152 1543482 75902 900884 302411 181119 1736558 1220822 811103 520236 795339 1320024 1519062 616888 857039 205260 1828288 68002 1880361 1577418 247944 1997254 1762102 1787312 719206 1015334 1563827 1728999 1672630 1739341 727242 708521 307757 931571 264169 158142 1422604 1231737 1996806 539237 1535763 261618 592021 751228 1526507 48993 1601821 455772 1494250 911548 114986 1991566 1187875 263281 770304 374952 1771658 568594 223468 135199 1648275 1360646 1176285 684219 1967055 747438 1192033 894480 540321 527713 154924 928869 908327 445333 535724 378125 1662113 1838209 1926688 1186567 1252726 503740 998548 1988477 520253 1579459 1250306 753463 1632682 880148 49311 282958 318620 12352 1820767 847337 849089 383382 923501 529414 1364104 1845362 1298434 1901115 1805807 733732 1204962 888518 852300 1449247 701311 758308 1150134 920751 971331 174118 180767 869109 1548064 1454498 298580 1869171 1073350 509902 1283977 1091261 408311 1518953 258984 1572410 1545112 1891482 1291637 1716020 591653 1817531 1455009 1699532 1524646 6985 1879558 341354 960793 1183716 559752 1630685 1846495 1163334 1003908 1478271 1075804 1279710 1426262 1438927 1978060 375864 1962921 1145374 1682560 830805 1257596 348015 929495 1288730 1425165 526072 457841 186563 279002 1612117 1646004 700345 938106 1815215 1560401 1820349 182177 280232 1277039 1899191 815962 162464 210958 619642 1171779 295896 1904937 517454 1828434 334058 1786355 375347 597347 1390658 820606 1144518 64020 727879 1000503 19143 173643 1009677 1487681 879924 1313515 1736646 870883 1039165 1643355 1744337 1649377 37660 1802739 1569185 1099948 1510727 1346372 1719491 1126339 217807 1564841 1694326 814874 1065890 657486 1924790 1237640 192430 511097 1520475 1492395 1502455 503104 1407949 1005261 1447753 29481 223753 855102 623144 946897 1257388 1197310 1513023 723447 1875389 646773 762286 1717245 1308106 844558 1780955 353871 1973598 1952885 328357 8061 891714 327277 1035032 977464 1377072 44920 556251 195074 1845013 217186 1731236 256977 1688813 936217 1233742 267510 591021 1980533 748091 943608 202146 1230566 744636 1895324 664385 595940 476660 124451 1583699 1915660 108076 82745 959340 1734115 1358274 139080 953301 683322 1104546 752200 1524952 610206 1212571 1700446 323962 1951383 1471244 748919 549212 572180 76500 1089669 998176 755124 654561 1084236 1942607 1586565 118662 833286 837501 713827 432279 1617958 1920632 1495951 407409 1666600 1575306 188493 1188004 1087357 1594143 1552072 508419 512864 1653276 1540983 102655 98148 509769 1029431 665018 1176543 1872422 346652 658030 253308 1919616 1911049 1684224 1807943 1449704 1975868 1657715 1128151 421009 711415 1411371 1293215 1815921 566695 1537004 420206 983568 1484177 797190 1897426 349068 1805596 1602466 1726550 1820020 578586 283662 1486768 1364942 813770 896309 1227073 1628563 1715633 58179 535052 162272 1586975 1934458 1478517 1442397 16602 1818519 162065 179875 37090 1687148 1414303 1178014 1866996 928785 381702 1602498 649174 637748 227184 276152 1380305 1341283 1359647 1844335 1165339 864372 624765 871523 1515494 1088709 1553438 741082 59738 392505 1755130 519195 688554 805586 1910899 427371 456211 795122 233208 1037608 1498134 1680638 222924 801332 1933855 1997705 1274912 262737 493972 1848253 699037 1410812 1368066 1330750 635045 575880 1386618 296609 1275257 1372830 865436 587928 109252 872292 445738 188399 1587400 32262 819185 934044 1998237 1263604 1217623 1490236 1482856 1726218 700364 825541 1610194 1713169 1762033 385527 204117 1970412 425421 1181808 573480 459876 385057 1625596 657666 1594910 1573161 1446941 674863 1671042 573145 821453 54326 1942945 161296 974705 597163 343075 1542446 661121 20991 1549588 672855 366241 1747697 1528015 1793708 1551838 385656 537087 704643 174726 112856 1280117 1920329 397983 1395399 1357884 960761 730058 1901397 1620232 479715 1616873 1262014 1630690 1735888 1212164 1771952 1265790 1408446 455445 102141 94461 398574 507803 1598147 1141749 1179725 1679740 1507894 1744507 1175043 35536 1558240 366918 1030814 1351256 632743 474045 204911 1287427 1665710 839616 381830 171330 1762550 686322 628000 1928996 173446 953571 119808 1636957 1983451 348557 1591550 1550575 641183 1876864 726312 35855 1910780 58402 48869 391889 1576904 927868 1652960 759633 1784580 1841123 299269 1299264 1840322 1814672 237406 1974057 369849 134824 795927 909990 1952158 346346 1811996 1388382 729780 233020 1173654 1872594 1700100 1609773 1006087 979173 1958015 1123566 7617 1339463 1456190 354380 114303 665959 1016177 1589689 725698 1410444 327338 1563723 49262 968770 1409096 1510913 39528 258980 328155 1242146 962883 208384 426119 1591894 308548 324699 1810257 1365265 110917 806117 1873502 974868 595320 1519692 401315 53559 148125 1476043 1034694 1174107 621599 672382 851847 187571 1138134 992481 958313 375797 778462 875410 1104599 1194836 1729244 751687 948146 1191513 348687 402255 1594367 320493 168426 229795 384994 1908498 57422 416950 446489 1305560 278484 120244 1018968 622441 484620 431468 725999 1812389 1345661 1272839 494067 751649 1802333 578329 957181 513183 1745587 330992 1596402 1326521 116995 1206361 1193531 1572222 1230647 477308 659806 106287 1056161 791223 285345 1792737 1814236 21267 1460432 1890369 266593 1094989 1301969 193567 331015 592140 1446363 262740 35009 935203 18222 1785975 872625 359720 729221 391858 329256 786665 1678083 634614 701579 717350 260735 1210620 567648 1149542 1630641 486715 268469 1061228 734271 725277 726917 1032924 1565917 1817874 47076 778467 758036 1577595 1219841 103290 1361693 1267576 1949097 604976 1697347 346272 306994 1119563 1857291 1201161 1729448 763706 656067 950167 381951 1193468 841194 1885682 354376 681458 1715815 731714 570477 468807 974459 1398100 182619 550899 1209833 1739674 184000 970131 1497880 1921476 927485 1172400 1551158 1597389 898344 211755 283939 1705635 326320 734053 1936796 716159 1306935 1516884 822948 1492490 608009 1902565 192401 180227 1511257 1222619 1449125 769896 795179 244623 608250 1273453 1354555 1619409 982882 390087 864874 1421481 588285 1187278 620202 1011624 791382 1560386 1583943 321494 1370985 190896 1908806 1743246 225567 573717 576234 1794483 1352894 418553 154856 468374 1250082 1435031 1202492 652492 1693837 1950986 637847 1225611 1624886 797808 1458629 721970 1767085 32622 582367 1747707 1674525 221089 649020 422423 1316438 1030987 989130 1217279 1588271 419488 1250995 979195 165032 43679 1130305 115327 946805 1895206 1366402 383650 639756 89690 1985527 1338231 264508 1257328 736229 1337419 1340319 1876324 1824520 324578 658156 17867 194532 1650321 762316 235535 548228 1532038 1106964 1686751 1691602 1101254 1883345 1945722 333268 1533447 554562 1596482 480527 1476284 507101 1916046 389819 61615 91233 1655891 607575 890019 1904314 754480 323222 1024484 324121 360334 1114892 465830 1073229 1052864 436521 1518675 155540 767391 1972627 950983 834785 909132 1574274 1237365 1778809 1969142 338778 1183082 828553 705947 890905 967388 469954 485943 231198 1991900 1550558 66435 1511667 1996360 1884062 594922 1891512 947493 399808 1171793 205894 926739 1649748 328273 574307 288889 1698806 1141207 464274 1609908 1370147 587998 497315 1554926 1796597 699858 1147935 21807 1324815 1407233 835814 1050494 1935381 94447 1866423 731578 1371962 1448310 1268458 1355742 357802 1062806 1968696 1470986 1589450 555066 1440236 70472 674676 415492 140311 535396 614507 1856807 577252 380822 886891 18364 938950 1981192 1297750 1117020 988313 25940 465691 1134559 863619 1984598 1320071 382350 745813 1017612 1430642 1407722 751910 1923648 706400 598787 1878412 953226 1410993 246462 1332207 1865988 982323 1932310 1863427 1775722 1892549 1408227 283125 1801113 448216 1240913 715799 629729 1314941 1401697 1384446 1497333 660034 718797 725916 807228 1787546 646019 1684722 204850 1657166 1292320 903643 1792831 1315732 1992200 136839 1503069 1832079 1009933 1802214 1570866 1892229 235950 1408141 183922 627279 1459784 1343630 1333479 1119738 671816 1964401 1130851 1242679 330613 1778997 1993138 1620623 568585 570248 450104 1161848 294301 542144 700879 1410098 188208 965037 1183274 487971 945566 989297 497838 1895902 32304 253468 1129691 954035 677624 1632956 1669643 258441 1542841 1857845 622420 13414 1683334 434068 1247453 156434 32826 321404 730182 786355 1786306 874772 1625029 1898838 1049962 1838429 889592 201155 1380042 1831548 1876602 1537718 882890 1229820 1830529 857136 591973 1333083 166615 423214 1093561 119625 447644 587944 1686504 1525513 1226066 1061400 1161884 640316 1058593 930399 1076649 151012 1029331 360684 1287183 1185531 194785 1242003 1627217 92470 997952 194471 1812848 1192075 472011 541105 332349 1855269 1241363 1054489 22043 1125093 386590 1913932 1702999 593744 1648439 1787882 1968258 904661 1796751 788360 1807110 1689010 1696736 496143 1561064 1532526 154590 1633803 636578 1867828 1654813 1782639 292234 1133400 1653998 834022 1297940 150521 290584 18734 631183 978221 1077801 1957142 62640 665969 1001882 554465 1441015 481036 908542 1468595 1021095 495778 1027360 665720 1567331 1404659 1641667 1343143 430429 1893538 212938 1941845 292521 881752 1059310 76433 28313 907388 295433 320379 1836320 1640363 1327132 1894619 550920 1479204 392999 166415 1722253 563725 1249349 1812032 1075575 1764086 366192 814265 1549848 1240894 232827 387 1022553 159565 1865567 1658535 27103 112885 337271 1760629 116527 946709 1708934 389470 1933948 1095247 1997653 1877781 1044841 1225451 1869733 286943 194170 1063384 1394051 1226474 349623 608059 93471 160711 272312 372814 224126 269577 1656220 1768582 383891 407680 197842 1922107 967261 155850 227880 888705 102980 447546 390953 1852020 1956308 693586 1261265 444690 641317 441765 408570 596088 122931 486679 1930409 729490 1670824 1868786 1142771 1259888 892172 899177 1349008 531166 253183 1136886 594871 1710041 1441407 1878936 1814239 932953 1199205 606347 1078776 1602764 788160 500181 1835741 1004014 1961935 839536 1840030 288822 1619728 311054 936516 1469610 661490 1342850 1111024 348632 1146391 1594221 693918 1632627 1065682 468300 612526 1220415 396135 609962 531530 1082353 1269944 693048 1672675 875031 500572 1880354 1986467 431380 68713 404042 89662 1874033 1995713 190151 1837627 1168352 51106 176396 520600 1285145 873531 700895 838249 631153 124650 260018 1984754 67656 335004 328263 1036381 404524 874258 1933621 564359 905707 1221337 1200542 998370 1841051 54642 1414329 1038448 321425 1117181 1405877 686579 532736 1123765 1660154 772028 1902074 1537039 1930005 1283265 393839 1031389 1660370 514276 1463610 1691601 1448099 1114755 1128695 1682853 199720 1378518 1429211 1852957 1765277 982547 1723010 105965 1067115 415737 543623 1809017 571851 778524 1354670 371245 1069086 742721 728039 1153238 1682544 1704057 1733059 1472834 1974424 215602 862349 503375 1885819 1791970 1893895 411287 1515085 444251 1849632 1566114 604208 701816 1095143 1505714 1286849 985144 1973238 603610 1011656 1866644 44542 97471 1992969 247225 639886 785639 494331 1404738 1403288 750127 326092 1235970 1813913 1497963 1971269 1408219 459535 14050 269924 844528 757813 1863256 16804 748702 116494 1874379 598226 3330 692885 1270839 955722 1944843 930213 1207043 312511 196790 178897 755446 569195 1074675 1033746 67106 562461 165250 221616 1454078 947142 1886855 240161 772757 281919 1532172 1830155 1929937 217893 1689778 222392 698674 1197107 1188265 1083979 527266 1722733 302854 1816759 328588 1165328 1374352 771809 716917 1770201 1261898 454025 1692880 1595809 869146 1152838 1566689 1702780 1536571 1977316 717582 311549 884947 1611238 1181268 961636 463806 1965619 677521 170015 479377 1990835 670071 944747 937572 861060 17208 685527 1396455 1008907 438666 948569 402057 1245367 1543497 427072 787537 1736132 1778037 1625917 1150989 1682257 226968 867112 794693 554880 1173258 1964150 93294 901368 1693899 1857566 1087646 1778652 162678 1331033 983633 444110 280253 273642 1759815 940714 1815882 255522 1453534 196219 1918263 1686650 1121539 77911 263669 558806 27477 1398295 7052 1607081 605374 1649300 1142225 573076 696746 1627372 98913 808267 1362001 1040331 551660 119417 1379124 37177 1392633 1825202 526542 1746628 48093 291786 1693359 1284886 862690 1908254 373793 1425582 1883184 871241 302838 1607704 1549205 11531 486460 292921 1211794 1925030 854731 840821 1499375 1069395 84398 1982846 484049 1584307 784459 767181 1525578 856138 565320 1184323 1339670 1522358 82139 1730530 1272473 884876 259965 817070 26636 941954 1337337 27044 1387560 960708 798668 1141444 491186 919857 1923452 6131 1859859 863430 1867559 662787 1716133 343938 1566604 1801348 1595659 402407 1324909 837954 1368161 573267 1071063 19046 1252171 1266359 1553633 344424 1881152 571035 685345 533612 494562 695525 1755537 1842081 566212 1335178 927647 1670802 1535540 67241 1227614 1804206 1868352 440291 330626 130319 732299 471618 763942 808356 1207260 1618908 382629 1680761 1904259 448335 171 196328 1200049 1227510 204423 1342243 937103 257035 1434264 1813069 1401944 778659 1790713 444148 502702 271561 594073 39222 1014052 1610021 396521 598116 1651726 1237757 766916 697997 144493 932541 1030609 1725168 697604 849197 256085 1044109 1016630 1630095 1906721 698694 416387 521910 302808 859725 849592 987230 1140010 769487 697017 586498 927365 743111 251138 1398892 46139 1425973 49727 790338 1128327 1346460 235919 1470842 1958838 549791 944844 1314368 1636781 1376455 1979280 488688 968246 1538180 1118209 210411 170777 1862339 1749332 1899897 372358 557735 1316265 303797 243205 1674516 1283314 884158 1058097 1398664 1156374 730581 1860983 37785 1170068 718725 727967 1456708 502406 578170 1831881 402486 1549737 1483640 1798069 1395677 72108 1370499 455614 1420200 1721942 1335045 1551202 1295429 917403 1759479 196888 782267 1870758 1975533 1617108 228919 788210 1855769 462717 822974 402452 799402 1240831 64194 1636491 220218 819835 1595123 454485 668160 886511 432108 1702732 678434 1762293 826523 1754406 809616 40474 1363625 1955031 1736358 865356 1246625 585079 1413755 365598 1235770 479098 113335 129276 1700303 1914108 766436 1352441 1471822 1981409 1989611 888307 1006480 1292846 1793768 380054 567897 1114498 593393 1594710 917194 539844 124055 1718510 1298563 1345285 1347547 817840 889886 1190416 1326238 1903067 1288970 867878 1202900 1860609 1509645 727866 189030 894899 1266385 639728 1637959 1041077 867788 1570797 1620466 1664807 332860 1585734 1463789 838913 201680 1508459 590610 1779343 1592979 273460 229328 359078 1376165 1506236 1468234 1822441 1647986 1969517 1935870 1232843 805276 1463946 1163795 633554 611032 1482255 192321 61649 1427311 772605 460109 1816125 1388520 1477757 1474313 750775 789730 1968060 1571134 1387001 693332 129435 1758710 1547116 1015731 1582674 1772486 899978 1305881 1454692 721132 1036060 1237996 526957 238132 540101 464240 578291 1543952 431592 13270 432143 1750638 1918407 199362 588741 796223 936448 119437 172185 294180 1301075 648608 1694797 916708 148927 1456177 132138 1856402 1237422 1660658 1637436 1889266 1956291 451264 330977 1180297 133207 1962628 1953323 1537200 1035809 34354 1056357 702928 1010164 1234626 1182859 829266 1425027 416335 1357991 1407272 1534042 1971781 1174728 581350 614913 1022492 41305 96917 1580252 1064248 1998657 47833 1018027 803182 311653 1051155 103333 1797011 756349 39801 87794 413110 390153 1629854 807717 1066644 892714 320283 192175 730341 1690647 509886 461139 622516 8929 1884703 7467 1043301 1177575 791546 1556539 1788694 1703577 965316 774864 1019546 766387 975609 1331950 847017 1101760 303777 440551 453934 721065 297844 334829 347323 1589393 810665 365902 1505023 1218832 652673 181065 619237 1022656 973161 1593992 270888 892272 1512563 589950 1768212 1583520 1031563 244862 1102468 1859377 126415 543431 1259327 1581678 1636512 1018056 577168 1577657 1134667 1758131 626192 152521 1311401 1507427 1465254 1766294 1552537 533283 1961642 1660391 947371 195736 747629 326982 128021 938809 1143653 916086 796000 1109815 1276442 1055291 962960 741637 775588 208249 438915 1160714 947168 1998249 1892659 629727 151328 1466765 447990 1111468 23585 438674 463209 1738329 1419767 1160539 887404 1646867 1284991 1560367 520055 1728298 1790880 329869 970110 915761 625198 1821206 700321 1550003 1769563 1629979 93941 130686 670630 1044391 894205 155976 1213727 651277 1376675 508004 1715889 323824 1280496 645868 733928 888253 1441944 1105962 1016956 116128 1503206 1986109 715122 1451378 556717 885118 194086 1502449 1513369 144304 1465319 1799830 282682 837463 1540025 8863 686500 838246 1804665 1658930 989880 1368306 1193204 184115 202565 1193183 1054804 1328470 779435 253163 1579209 1604640 1122447 650704 1489089 1758221 271148 461018 127913 537075 451523 906994 1010513 1934839 928342 1328821 1190308 676144 573652 1535499 837725 301620 559307 1697243 1662858 1181883 556837 1741141 1898816 1040936 283011 679314 1149192 1854049 754489 1113346 1869868 1193752 1103839 1007554 1859865 590196 1766673 728395 1949720 698802 252544 966183 1523890 1550982 174749 592972 654769 139442 1767447 1028258 482751 114311 563045 1883722 438015 23822 1582295 1691693 460772 1951628 1481450 1073998 1728212 340132 1971945 1499625 1857154 1184557 1245648 1488356 442345 595362 778962 481220 202866 626084 800435 254133 1474929 717655 1215890 1757407 246426 1032664 1239973 479964 899326 278483 260041 966525 1664511 108432 1117669 1331294 1958169 981459 1019432 124694 165613 297953 1478033 286269 725863 695635 302149 700037 1794886 687337 1467682 1805798 1532867 1046869 589822 1153089 1808595 1063584 365298 1339998 969962 1014181 153833 115241 355704 526800 773989 713414 235274 1807636 1719136 1323903 979871 1407135 202502 137256 13183 116823 1251194 131892 776390 1328114 804275 1676804 1626341 1577072 1234112 1172242 1953067 180273 730013 1736292 92381 1434042 578698 283967 196734 1173947 273619 1907642 1472288 722661 407370 1361373 1466219 1896291 355253 871960 311270 1278850 902834 948274 153404 1672169 1925500 50319 162527 462337 1732235 770306 972855 995518 1059032 50252 496554 1739537 826394 829164 206845 934464 1079978 1835955 118382 1883503 1200918 1836033 1095886 1841159 1932928 191574 584496 703456 1693608 310894 119350 415496 522865 625754 1771943 1708568 1676336 57761 723155 818397 1887295 1555667 919858 1027893 1243434 766296 1981613 1781705 1596834 82036 260675 733995 1825054 1191831 211652 1170503 642954 817035 1446745 841186 1115491 1255767 718196 1496179 475845 1704262 1794642 600370 427188 469828 604532 120506 254465 1836973 1683730 620910 667704 38087 1624331 678795 1544551 1086932 449913 1758185 1742555 337921 208339 1618097 969584 1522567 983953 20463 54697 802739 896198 837180 166433 431051 1111022 569839 1343722 1696769 547243 1698398 1610479 1927467 1672791 1302783 1144270 873315 1465943 505773 755715 1408663 45159 1851662 1413958 1369319 1511296 1416887 689632 58985 1435086 236424 1291700 1643678 1653147 1907164 333170 1925171 1267026 1143098 601056 1931484 1100405 1712672 1804108 1822784 1347701 1771989 348295 428690 1438546 905677 1313497 553698 1523219 1952484 1815447 305944 1412963 1215182 651659 359514 695782 490445 772308 165796 238042 337226 439868 1998782 1780769 1605075 417612 812309 1926722 835376 1604487 738110 1853006 203095 1861304 1267990 1797374 1480496 697943 656861 1563507 1125993 1101206 1779136 1421093 1535857 1243643 637254 1286378 1379656 1884407 1745492 1603944 709017 551996 1038971 212149 1470266 847273 1118583 337764 1839241 941586 625702 397675 298638 858745 76327 475831 1132845 110372 644594 262293 1924644 1004924 849923 411678 38637 400002 1174249 1715029 1861199 1356855 1671197 119250 1942464 1004097 1543812 1711046 1584331 833098 1635664 1011587 1852899 1613060 594136 42913 769066 1830758 840930 132716 126728 1331790 1019309 1866329 1318615 768369 341436 521579 1278074 1388557 1248209 101713 104031 1917376 264670 628604 839639 33580 1499565 402854 35179 1313506 284168 1828851 189283 692705 1277566 1962877 1032793 724427 773064 1658220 1398697 1948265 381972 1734576 1878952 600999 1810459 1621488 1558122 1838539 510511 843453 1792489 930011 1447955 1197419 1918842 325266 1604516 1948856 1454197 1849726 557357 1791294 273503 1686562 1530050 1154560 1653386 338080 154775 1917070 702793 1810804 717335 1284174 572194 1862159 1182968 1324223 206056 1696808 1412716 1380709 1102520 295382 967638 1905759 1476409 83084 1888721 346821 315961 401708 1065430 965503 941088 1597086 1423785 1654770 1462181 1087913 763163 1671785 1909102 1036583 154021 1489565 1880648 606502 598849 555082 921129 923122 1913525 1672530 867951 1978936 1250909 748328 876910 1570353 290906 91868 695875 1173237 795921 1921978 1821082 1695310 1394409 844165 1816621 842020 1430277 525617 236568 340989 1460868 1165775 1308798 1867091 1192647 316280 844075 612431 1093816 155818 1102470 530971 1653331 1642304 127250 1732266 1731245 1736143 1785870 1117304 388956 1134085 756742 676659 1444 247648 901458 1861005 1526779 282900 1958114 1021697 587770 1749863 1023393 1909208 1711272 668331 610022 1261912 805203 520951 1697799 1738314 1980023 1193118 1655420 476733 854642 452246 1040692 1072630 1292327 1443294 1239877 40818 22545 1596969 176401 22016 541141 290035 189228 653603 269218 1307847 1352350 385710 1243913 1064618 1234137 1925832 1096785 1906279 1261724 513339 1914282 1873847 1770809 251091 1736120 526037 1828365 469080 371195 164236 897264 153702 1082967 1103651 1631719 1015459 526121 1186083 833129 1095064 1586794 751889 1490682 1667853 827426 521172 1321999 1563031 869612 809953 629956 1692162 1146051 360857 23989 1473448 1213217 743881 861646 1126638 1017296 1623966 202739 939402 514219 322900 696251 429465 963363 1812473 1649459 638538 674052 111910 1606678 815347 1339076 698463 1755626 579509 976900 1674326 443890 689964 1780282 218996 1671129 974780 969957 680421 1958763 403368 662263 1088800 564263 953159 447796 897829 740555 1638063 589987 1771652 334187 1748851 560991 395838 418670 289744 1721829 396479 194536 1639075 637788 1122408 989560 1077591 626252 1280260 1152384 1885852 481998 1381095 437643 846964 506200 158396 1390946 329921 556937 1042405 380226 1887074 1981933 1186061 975283 302359 1370503 800851 492290 520850 1469881 945257 305038 1617388 794827 926889 1460263 389505 1429999 510700 1927922 537722 1830116 269260 158591 930031 713884 1156865 577794 587573 1216093 67393 59779 71928 1578585 418042 1310425 657849 490066 201657 1826681 1855512 312712 212347 1295504 360299 965993 1349676 1182600 1813779 946707 639092 1683770 27645 5792 844804 510030 648220 1126118 906556 913351 351039 1774046 1620801 1183646 67351 1546611 594542 1978995 751430 1604407 1173220 152862 880840 1528311 29944 842024 1354289 640548 734442 2027 1635620 791613 1009656 144294 74148 486290 1846468 451509 375762 1362238 1270366 365986 198499 687122 319297 1772668 1726285 672903 1571717 786257 1614272 513902 351107 104875 754978 1106108 810941 376873 1997460 1115711 1018616 1732969 809773 43160 449766 328396 1769168 1900000 946219 495463 1750444 1007376 277007 1006052 1043599 1573487 1492709 361148 1121396 624375 138931 1625411 1778847 314509 1649005 360791 1098907 1733074 429279 945826 1798160 1923912 887139 330753 1520818 547434 924197 299592 1431353 518681 187636 1353577 633214 1103102 1821683 840939 723185 336332 37816 1103727 195929 1750980 1978850 1169402 641951 1786516 626082 1776522 1158956 885263 1535839 153195 1027923 1571852 1141374 1223831 1326620 339253 1219139 3910 811772 244010 636869 485553 888665 1137336 959578 1181758 1957440 1375638 1013700 1429123 1300942 1987654 980077 185540 1871113 1933109 1149418 1854321 320530 378257 1612927 403043 1498522 882214 230907 297755 1104950 1903946 225717 886421 1283695 1863986 1389066 418725 545653 352784 836835 1725404 1617257 1048378 529690 118729 298499 670597 1578406 1772131 1934311 1654034 148798 1147356 1365290 1144244 213264 1238381 875422 1552357 122775 1407209 1398605 881281 1359582 328762 506453 319857 155963 775453 912531 391239 1339451 54279 559765 892141 469831 482842 1869516 1670124 1737845 1204600 1088581 672209 485210 902052 1442091 800589 1063227 392799 1887611 1990944 1469993 1189636 167541 1180750 346851 1405642 645775 633846 1675275 1194937 933162 1218507 617270 1515377 689433 1660441 4212 1307447 1014619 227772 1108126 1587139 570568 69394 1841346 1834035 809705 488289 1476712 1794820 1197930 207526 547214 1857263 454111 1152855 1898680 871015 26503 86762 524093 1030920 1883700 21297 1869688 1163273 614926 1186741 1510744 873337 1551825 177213 192001 1818191 117992 1834740 732784 1814681 122499 330778 467425 1492084 427957 1052812 932196 115487 666467 1099758 710832 1368245 1711651 1170092 1261906 730134 177424 524003 426842 1813212 323416 656001 1938668 1319363 687192 928770 1368213 1875324 949137 924378 237903 1563278 1066794 638464 1010088 54151 1557453 1447025 1214065 981416 1876426 1994677 941359 1593767 903755 695138 1042772 743319 231861 625840 961508 1258719 478307 1524389 1496812 1787958 1042542 1678425 1099545 1679196 1168296 872468 1505737 1571331 92068 1996810 446740 606420 1048738 1044739 1297157 619950 609443 1753115 1284283 536622 970979 1903183 1737743 1424918 867504 1444482 162819 1523820 619338 1194569 664538 608982 45293 1141600 995547 1612403 843927 1845948 1379392 1559054 249750 996178 642836 1402472 1450196 1997258 1774326 352001 1614848 687695 696598 504151 541463 197673 1221689 1584505 969695 427966 1064146 1823521 265843 1218247 1579327 1232612 1972319 246700 1330212 1821972 1378999 1975702 384791 1340301 752461 1758121 516596 559297 1520036 1865768 1398645 1527555 1949768 1339824 540372 587133 1535919 1522495 10699 1327583 1571168 1745575 608194 687482 1516107 1814636 1329572 240182 1131612 728884 1521048 1586320 955078 1922852 1104709 1257529 5017 849411 275187 731713 1709130 1462193 668750 1494468 735973 1147416 1978884 492857 1930089 1374068 1360521 143713 1473423 781003 971623 1952280 120811 1552653 1447842 476422 1983297 142721 319607 1027133 1274573 29665 1491742 551532 1151527 1306629 869073 1362645 1645214 714149 1264383 240565 317112 984911 45926 1998626 1422338 56158 1108821 1618424 270914 1704614 1801099 967753 883224 1108294 944388 1732032 234778 696246 1578591 279489 1586898 1595753 1965781 727087 321016 1960022 439297 975324 219062 135349 1125252 1032286 662952 1610814 738405 1582332 1289280 1257403 374062 1036959 834832 1610615 963639 802135 1170971 1330280 985325 411433 1955048 1216828 1736333 676678 645861 870931 1979090 1894583 70873 1655360 576402 295879 1433829 1731193 1851696 1569721 25275 295183 612907 1432095 1205267 901585 833320 622467 1338336 140007 925117 1296314 992989 1320571 1763965 31186 1930618 1446563 541943 1176409 971742 290720 262182 463362 585447 305622 607117 181128 324717 1047555 1639703 305261 1551020 330877 1703115 281830 1549099 1489584 1675581 1274493 179127 125899 736045 1172839 1912181 1982782 785444 1532218 1469471 1961860 267295 410905 1601733 1338454 317853 782710 678535 423643 392296 664703 907607 1850447 1526047 1464209 1717777 946132 1433836 1899356 755179 266522 1072792 992686 1991650 607192 1653890 506748 469996 483523 564771 1687845 1913093 1979967 1856784 252692 97855 1456585 47933 1088858 1844580 1403842 1974261 12298 378536 387048 1709258 1813088 445917 1333432 1415636 341172 1436069 464061 1769932 897382 1591468 704952 68137 1881564 720318 1497025 1516666 1286948 926970 304897 507745 846148 1131562 1438952 384899 255578 1142434 1692496 1189287 1621818 532531 1274970 1739988 563645 1980721 871641 271344 1616148 140607 583087 770601 1538512 584538 646778 1801912 746691 87766 1621344 1120241 1952868 1725399 834035 1710076 1105375 321753 1726555 1562134 7680 1902593 176847 1928632 697838 973724 743699 793982 131330 794883 1641731 167805 44874 196050 1424548 882348 127339 15992 817589 1819641 763785 1428856 1863833 247769 666949 668973 229450 1930590 214286 1388536 1406144 886555 1851685 1781444 731072 1520405 267288 67604 942218 1198163 710084 1140675 1872540 992130 1526337 1328981 1038690 1868463 1881643 620919 1367368 1547091 365405 1692037 1987639 1854581 747052 1829351 516170 690789 1846249 149755 1488889 1330082 703342 1758885 242790 703511 92890 1363071 797626 180527 964993 1916763 349970 1455245 186167 1169535 264277 1862767 1681855 1180513 1023364 1389044 1476433 1467183 1452423 1293049 968067 858185 1579200 554922 1955603 235052 210255 397924 1443113 1914454 280717 526203 466103 65746 1121751 1342303 139924 1278416 1581280 197768 1698479 1816821 602725 1348107 365892 638787 1610752 1251725 182232 1971564 1591060 1820592 1089030 1306294 1786814 1159397 1725947 1914966 620508 608408 941934 853992 1158986 1215716 1244418 1541564 1829526 1096932 829979 1605446 1947041 890784 1440114 1723819 1509625 1907828 1517909 914858 473151 341420 4623 1913314 726126 514172 186504 1557674 1898712 1769971 1694939 1758293 1762028 570396 557154 682606 1785234 473390 579107 392321 665826 161025 20741 44233 1196711 1156073 732080 569854 556185 992077 1855281 1548929 735508 1746336 540557 1618146 1390304 385982 1264212 1231321 958907 527585 286839 1963448 1650119 1419809 155537 1852992 354784 370273 1944472 498715 1804544 426443 1185826 464225 718184 1610995 317973 1315838 1197672 593464 1573399 1106407 191806 70381 1285715 719832 1693996 1505014 936831 14326 1606760 1189315 1595212 1909626 1830470 1422575 1938860 438035 1658664 53435 904492 452261 518804 21395 530978 1663736 664589 1126117 654515 1746627 967482 169852 305730 1059663 559664 60327 1481209 966185 647496 1666442 1870704 1096452 545126 1680992 1298335 55815 1074204 10652 338554 45554 21477 1230500 1545458 453187 964747 85577 712035 1241793 509213 1659425 566704 751053 238488 889075 1838492 718801 1338060 1661976 969789 9213 1318951 986742 297112 678009 656781 847519 195297 1953482 346386 570668 271829 1493442 912543 1932401 48426 989712 1254618 36516 132382 862790 528711 403153 362916 1336746 1040618 1175955 1380900 1851179 216666 1503697 107486 1222905 826605 4137 1358103 902808 484830 423826 1955021 170255 671613 1702544 590217 470445 641593 944819 577043 1339200 82665 1618026 1266639 631582 110401 252858 1585867 447483 1732744 1239241 1363051 142310 1578515 196228 1485440 1188677 223812 475050 1590803 1451471 1614520 1104921 969079 1763031 1133014 441763 1459219 1992223 332048 519863 201867 1714631 1902251 1029960 1366222 248426 461376 752903 836040 1131927 234722 281404 47054 1869330 238584 1433180 1011952 1454947 1187114 232654 774473 775425 766169 388666 1612968 719912 1520986 1413692 1857332 1003667 1202547 43166 817651 677905 308335 815897 1641438 1269417 1749704 220472 794050 68575 1569467 1451341 333651 1293170 1634085 1452697 1608850 980304 1496914 720765 767117 396631 1384832 1155300 1049862 1487484 268618 458260 795135 1751265 1632566 110626 470010 1021860 1607317 491896 1574545 48 722762 616473 1673439 307565 1028188 1700123 402719 946932 458493 1700756 1080127 711541 1453307 293150 873399 1547488 383973 1595325 1784164 1375470 669679 129521 1818046 1283552 953707 681351 38213 1515333 22461 1419098 1523433 893896 1627169 681555 1676172 320100 1467271 622544 900071 1929700 206244 179016 185996 1856192 667240 248888 1009150 1179558 661251 861302 1908981 679479 1055012 685776 976127 707113 270545 1668638 1362014 524292 503916 756512 790549 1536880 1098 680050 1431874 1374742 433228 1103260 1037917 1130872 189882 15261 885212 809970 288558 1955903 389145 668817 1986151 1188374 193871 1666845 892447 467287 761452 208810 301758 1107108 384403 367557 1627257 439899 797619 1337539 950585 157056 729539 1064102 1014445 1985686 1185772 1498030 526343 344097 1943998 783111 949906 1903309 309923 913174 503103 1788634 694154 46807 289960 1119106 1021064 801234 815211 305021 695314 1170469 965272 794136 617463 1317690 1318323 268962 1074890 1886786 1864277 1820785 1649624 612672 536285 1655753 1712955 76663 335205 1837344 1142238 242560 704612 1473303 1287644 776715 43408 1152815 1908971 1160226 1185528 1568503 148513 1785462 191517 1845574 1136404 658225 1138938 1496332 216221 1786294 340671 1821511 1651483 1249968 1349636 1325513 90560 48230 1497501 1260647 1811844 457327 478921 656339 187862 885785 98801 129853 1709829 170267 1613925 1539798 1895091 1330615 1084043 444092 1589704 1835534 1631415 1099673 538431 784853 214116 1787677 959398 1931359 677063 300840 614431 1515088 987939 806167 1981084 1479791 1606674 1960174 1607133 1086053 1204264 1859974 1686127 1724185 1689361 849846 707432 1766034 873173 1709826 944104 977570 1925422 1063672 1964412 839921 1007561 440366 275745 1915774 1186350 1361784 536997 1075013 1793858 313874 103411 1689355 1732148 1431675 1084969 1580788 643268 1884550 119252 1591674 1863010 1484934 1700046 1556193 1475608 767686 1804541 1051626 1228322 872026 1511550 1154518 162975 1377666 1763222 1833036 682515 526149 774420 487174 1355047 1296593 1941658 425846 387905 1814280 1280122 1893760 1627567 1196284 597501 822989 1043769 581428 232967 884932 1694066 1501317 1857250 231594 1797271 361783 463701 711947 346052 1001951 713756 823102 1338807 580237 46092 1225018 1354733 1814146 1798727 641578 1933091 767983 138033 79661 729915 213880 1287464 1134483 1055666 552142 1692507 123484 1838803 976697 1934981 710777 422907 1361952 1994037 411913 993421 1464217 1190589 48696 1980093 1310704 339318 1605918 125285 883832 1757898 1934301 442724 268478 1244135 1239422 119507 981508 1006598 689989 860003 1253468 275570 1794894 1503598 617210 1664361 447728 101929 162826 141710 319996 840900 42514 1712275 1547188 1969080 1119568 360205 739901 1725459 1787050 1658084 54716 1360712 527863 535686 600088 1571615 960224 222963 151863 1477186 1943282 1869063 1167117 1781247 1111128 1786288 600866 575490 1998234 275412 536913 209462 521295 647180 420216 1738931 946776 1015828 1945500 261292 1128477 1822282 1093135 1045438 846806 167416 853142 1649270 1312884 92987 411553 356671 1075026 1527489 20876 150266 29514 1950018 790455 1355377 374258 452136 1655535 1382185 1600903 314974 1116058 1838749 463435 1639178 527945 1714740 1684650 1104142 290531 407459 1333628 1311653 1336740 1589695 1185311 541467 577486 1954661 1614870 208354 553760 109060 19393 1488656 1431600 1287204 41931 295126 1822263 571727 613200 1189746 1868579 1560251 1559654 815626 652112 1333023 599760 5097 384549 1477164 1854021 504084 1683214 1323210 1427993 460137 1409085 1653533 597033 1127540 219394 1499552 1599114 497413 497300 1348993 395079 1328071 621591 381995 857264 407612 439312 903556 525336 862426 1742119 339323 1563159 1895977 1890088 1683390 1110423 305933 1203384 1224135 1624587 601042 768513 1385046 1755056 1308361 1116949 864560 1157716 1185006 1732751 1710069 1398826 1069118 393111 1753483 1857324 775330 500741 1262641 341829 1544107 442677 1802522 1189570 1909282 1664097 691898 116274 1585004 337520 885435 1207340 1397193 574298 1404052 1354021 1692766 443373 352051 1947118 209623 1531151 875610 1675599 689561 1737193 496485 1821635 637362 1338034 1768455 942258 1176045 275995 782738 1568314 733470 141985 1018916 568078 57376 637409 895544 1393157 1319204 95956 456971 1911727 1587129 853165 112385 1413681 958565 1918823 178370 1011740 989218 1904463 460278 1924272 1011563 845883 1627731 363051 86135 390283 1703215 199117 1346424 309576 1697101 324802 347247 1602370 908226 1672019 722475 1389645 714946 698201 965557 1140375 1738240 427282 575927 279594 468943 133633 1108831 1999853 1330315 330185 403857 680598 564868 1970632 1095694 1644055 1214790 1078085 339316 1728472 921780 178798 1917282 585573 1700479 480198 779829 1122380 1481926 1927406 412735 229837 868957 762847 1861338 1746185 521572 861113 304533 88404 342642 1765987 1682643 885527 234365 1767613 398833 1779165 240566 726164 900608 172232 1464656 449143 383593 1194507 472347 1813963 985792 563570 1193290 4892 1464710 1631243 434074 1657657 1184119 1990169 1789975 464417 1483929 511435 1717612 104580 1227844 913916 1614181 1293966 1297453 1391244 601416 1364303 286172 1434172 1722056 343011 189079 1932941 1086393 1244186 1099937 883272 1642915 1546445 1684812 1605094 1979718 31580 351437 1154342 417767 227465 1373909 1183340 1554539 1356716 1370899 1437182 1314373 1426199 1613036 336467 410220 1750797 191970 388195 1736574 414831 1516608 1959901 1145933 1305505 623823 6750 857482 486931 1096553 1556183 200126 1035312 1423974 1159292 809570 1846371 1374143 726842 1029946 1094560 788366 1569515 851436 621449 920657 1564692 1375526 957945 837142 173510 59598 1707119 328748 1103296 555113 217880 1433109 1478077 379423 1096199 226706 122124 1621371 1171658 661139 870843 1371598 711344 45311 369283 684617 898124 571594 531413 984486 774995 208338 360996 683257 969916 911949 989960 984762 302578 1338887 867257 1582813 482474 1854477 1131248 112981 1698873 915722 1155772 1124535 175782 1341274 1212647 1952909 932434 1070903 524397 805646 329042 1658841 1461809 1704679 1011929 1543993 288940 146372 193401 395114 1434025 1241703 1056592 1400395 1523589 361213 1899391 641082 1499677 1777469 1210677 78871 1483118 1816642 1810329 164023 698143 1911899 1879053 300838 281604 1188940 524314 1878974 499951 1681015 539450 805452 1980644 1176800 1686305 563059 1254505 990736 1646455 666211 1099660 586181 1488301 573045 465602 359282 1408630 1459041 482117 981519 1683688 700941 1122828 1608442 902994 832287 796764 1940611 1340886 143379 1171511 122971 68342 522178 1844220 1936915 707378 198319 58408 247823 1972868 890429 788634 957471 857344 1343574 793720 867075 27925 1276601 420022 1489881 1156730 1028642 1891454 1408557 1236913 1490284 1168824 167166 1176709 1893973 1363826 1614193 153257 1852189 1679580 1908690 746431 1594916 1173538 632916 407027 494306 1197525 1895458 1979039 736833 377366 571098 1442660 1385236 1362733 1951170 1577386 741015 1241621 393457 1687271 1883106 1962847 167365 614556 1946499 1505351 1390275 1537184 1460240 566610 645773 1819740 1672808 560073 1574904 711521 1563239 1128252 1720312 1840375 948646 419772 517656 538685 1084150 1526145 1258417 1929671 1040197 1983526 743761 1319458 723858 28649 1196740 1286122 234629 1598907 118261 1993333 843395 1748426 1495342 1705457 1057305 318092 474575 1839857 1909498 180465 1315594 684101 1822744 1032656 1191681 1509366 1368157 714497 1776252 137733 1995926 886230 913818 1053986 2744 1109882 1014644 930534 1884773 791097 1478915 847914 1219909 153759 1632146 1059519 1264747 582787 1978066 1328064 24576 1064686 331770 868747 1788153 1547566 723948 1001555 487113 1019058 179232 599494 1040563 1616537 1577177 883521 944768 1611745 1125499 571776 681822 1315191 328467 1447918 1437683 1321487 1556282 1578073 1482535 1245168 981774 1466547 1536733 1325134 1164055 696944 1682694 144414 1515062 670977 1218013 956387 492794 1432610 1272874 654337 1919276 1719914 234241 1125525 1852533 168483 467755 817170 1635583 1006264 1519931 827878 882211 1202343 1154209 1678495 1450712 1761889 1447342 803705 1212713 1743337 1786694 972720 1247126 32509 1592352 1228745 1030892 1259481 321940 188025 1934653 100404 328404 72221 721615 521748 937540 303815 522804 29805 1824413 1081083 724857 320055 1257489 661525 1795330 969223 558442 385717 258427 1164356 1903091 834393 1078165 932698 1366383 516734 1635595 963597 1478615 353693 1491129 1275379 1047790 1342922 1320406 1962797 1019396 521491 1882102 722658 184626 1039457 1399956 34496 1140822 237597 172268 74460 1601417 1035561 288867 371028 738484 933965 990470 1158907 932825 780234 58623 202920 292779 1686527 1868439 1135093 868817 507209 1438975 1991390 329233 1307443 315666 792170 327877 1349589 656751 1083151 274189 1534963 1869962 1199727 1647490 1639262 43329 1766029 1456808 969444 669104 1311891 1282879 1196253 1258973 636910 1242438 958451 1443416 1813385 1026331 609100 1295212 1225345 271853 915663 161407 1900689 479951 292655 1087807 1949549 234672 301328 972891 1906417 428507 1471131 1312961 473505 811326 1405428 734680 920877 19220 91959 1892437 280283 1168600 1562840 1194033 566719 1204964 1539959 438481 1740746 1633662 645142 1396301 297429 1686187 536220 1561651 700682 1365079 1162095 130020 1754670 1538164 1704827 1237332 773199 709277 1098009 395495 1803713 85282 766480 1543772 1689266 1564840 51023 1639147 1844569 1182752 994042 1517561 213580 1852999 1593206 953805 1296853 1192411 940227 1517857 1004297 1724017 1009226 1091348 576984 1451397 1374094 1686137 1241345 897316 1195408 591028 1138068 1027966 365258 1760716 277695 1496535 1602553 1149620 663699 1121891 1338689 810611 867977 1563687 293927 1176073 1491590 342114 1698084 831758 49581 49707 1557387 1311547 1787944 1420856 90166 261746 696726 1542756 696267 1450095 1001820 52972 94493 848653 1490970 1067033 1103563 279315 1689524 391101 1189791 1538975 1747179 821844 1782650 1408015 665907 933322 96573 129239 382843 1896127 825153 986777 1433523 1417996 539770 207330 1998478 282203 742455 756308 1914212 192842 795810 749026 159569 430446 1963999 1521419 830166 1534136 1732091 1055982 982718 259595 1014279 1408095 1464394 11022 1786330 666570 565612 1278166 68134 440547 419575 456656 777707 926661 1911769 1241097 778212 1547761 555239 194518 1351757 589586 514893 1532328 850297 249608 903471 397383 49989 340206 1633562 28066 963997 1597503 1032525 1892636 1531655 1456036 344356 1520163 1563166 131611 708793 938923 981624 83267 1507646 1814166 210790 832911 1229399 871255 575247 1725241 1779743 1256563 1567773 688359 744339 1860290 1791770 883500 954582 1467512 1322389 1702469 1495241 604139 719300 845941 1411146 1578290 1881087 725222 796101 946207 839899 1056711 1205602 1571976 1203728 1044942 1503362 249313 503572 1142727 662196 937739 1942022 1839862 1660428 1773248 130643 1216397 182402 717936 849659 1133434 790574 801063 1590525 954222 924050 1888260 143764 99776 1556129 1224978 1618193 799082 1144792 879113 810371 1881153 1601442 494310 1818166 691341 327153 1978410 344534 32134 420538 512200 763938 1767441 1295915 1233677 854850 1832875 237841 1890365 1154290 1178995 754720 896763 1653424 1956205 263992 731427 566676 1165594 647487 222141 523190 1926727 687870 613826 90946 1759259 1916262 733750 56030 1612354 1542914 1468931 1346709 772216 1364537 1593028 247298 263510 1893147 452671 1445368 900380 503418 1747696 70816 1008405 1287033 831230 83890 1844986 341467 1582170 370386 467889 37401 1549082 943965 1310590 1246937 1436327 1046855 704631 829420 1644205 1173881 1555187 1243459 354767 1454249 1917813 299488 1402275 1502225 848352 1659040 1759177 1265709 644828 1035024 524009 421646 76135 1893804 268744 975547 1120664 1129207 1628251 1420199 1101649 1823198 1219289 686406 1513323 1296353 706703 1409734 1119167 1577491 2393 96011 1805527 605397 1149501 946133 38115 1358410 974132 862462 282695 369798 168810 1740963 1058909 1506165 578106 94983 912131 1999756 757873 844637 1289018 1092979 692274 104433 1526331 1365566 1077536 693735 666319 901231 1792174 1378221 1229548 1996981 613704 917621 255016 1742837 151871 1760542 1771262 1084821 61592 1774360 1601207 949871 1644351 1132388 76062 572553 909115 1912933 1706269 1053964 566552 1441680 1413969 932362 587461 287654 370955 1473146 1588974 1320575 1988513 301429 62050 969232 1455477 1889255 175982 804236 1026098 1681438 792814 820377 70392 1081717 271777 838662 383130 766444 284661 1618644 286825 314355 1816332 619748 614047 1790675 1852586 1909259 1632742 1284744 763891 1914791 1454378 795212 1943449 1843675 1488916 1835127 1896967 203931 831376 619567 837849 1693088 1066964 1784704 1411120 4737 1338815 550836 1065979 1248322 11545 1201102 474330 1254681 735547 976928 1530578 115661 1634403 929484 723659 1241047 648016 99092 1767176 725560 774181 29172 1695603 389240 410784 1253573 1060545 941271 941559 1615744 1395856 1041872 509155 58255 1112967 573989 100373 457261 303333 488822 764575 584300 550008 192967 603059 676562 916312 91993 25840 274898 1637448 702663 1496251 737255 1970924 301183 1020763 1627045 1041824 1434596 312370 23707 429117 1800195 1188056 852268 1906220 139641 1968746 1649685 1229383 1077034 1298900 305772 1108870 931574 471396 1829863 629813 1523971 1112950 350421 379349 475869 479460 1719755 98301 1718848 1666926 1831560 206861 859936 1532079 1331878 1564238 1983980 744291 1939875 1904335 1583250 1206323 1989045 752593 676559 530080 1539434 1636176 691956 576405 232439 1074092 1261223 1100736 843117 1419661 1901876 1899977 1496051 1156772 419024 482873 1874243 1432884 200144 950653 1655840 222614 175608 1330546 1126816 1113595 110507 1616966 1204217 1249127 1313131 1699943 137151 315236 1120920 1700781 1782562 239146 776653 1333092 1619043 34022 1017112 431993 1607340 1102427 1020159 98766 610583 1553381 528784 1174674 933977 272508 762848 1930692 883796 1866095 1871245 803742 1850811 1733873 523551 1179658 1012611 1160058 1022802 1898167 832543 1046201 1812733 1800359 948563 504949 655364 1586757 1409251 1722786 527759 1017569 1157407 1036519 1157234 256669 849468 1717061 1427910 798949 1790715 1028509 1771178 1307599 1769234 395432 1815602 1306576 689490 934814 423640 491704 208697 1921358 1806091 1209048 1989553 1522619 546004 880272 1232419 895888 1591761 745463 1328547 1630907 326115 1497526 1151443 1101762 719312 516817 1657079 1446164 428746 767756 877592 809307 1467714 1722559 1946088 886914 939907 1076265 1674880 426507 67478 1872483 765373 1213908 791857 1647518 1140516 667054 869420 1336484 154823 535755 397407 876137 880468 1956583 809596 1030207 438180 1335043 1764094 250264 802720 217519 1053146 391712 1271142 1160506 1578553 1176535 1297126 255872 1852103 517512 33995 1011850 1077518 374951 132594 1011462 868484 1957768 259110 769920 132351 1014918 1415240 712582 1058145 1276518 1416940 1789843 742116 1552098 211680 399254 943092 211134 1447277 145091 1084067 1823321 564711 1352612 610844 1022067 1858183 522631 1676179 1298974 200469 718994 311584 754453 1608476 534455 1663542 1575533 828458 691248 1153834 1399961 721107 942603 1753033 1948251 630364 373755 1558891 1627846 493287 892202 467089 1928560 710206 1712173 1260906 22685 585203 1577268 1180891 923139 9646 1850918 734088 231302 1715411 919823 805489 1217021 1503022 1755876 569563 1746777 1968728 1395668 613620 118213 1341929 27579 1605387 1839075 87679 11888 983424 1232049 252907 1147094 1446789 732417 1192106 476099 1233069 407109 405424 1770755 1218910 506027 1161715 1484871 72951 1987160 637069 1679236 1950472 1314200 706232 1238835 1905652 1538238 846591 1360638 699579 1307459 550880 1897716 1794561 1135875 1054143 1640733 517923 1382823 420706 1923188 309380 706571 727567 1779620 1576580 724659 1330605 640842 517781 1042758 932554 1391809 294987 1142401 349522 1357732 479569 905464 91000 108534 1713180 105386 93484 934559 890909 823935 457629 627174 1627608 1409932 1230834 906784 950648 801293 360712 1255617 1066610 118066 1090603 813207 1721810 824696 857443 1989857 631080 581645 1474641 1684419 911285 78771 1047102 1659381 1427111 411594 1273182 52883 1379584 397628 1085175 1038207 967668 1819686 1483102 480439 1169341 198373 900803 835546 1741816 737028 1025805 1897978 1747978 1441896 1675511 523879 1597607 686620 1379400 493150 159815 880522 1410171 533628 835000 1777805 1482362 1443483 13098 1430015 1273657 985423 90849 1028485 189591 47612 671885 1314769 1877115 1595530 879778 1393467 1366065 1649922 561032 1328835 256213 1507194 431097 838132 1057645 8294 566544 1891723 182733 917966 1749751 1020628 1322569 1189683 1033366 1200544 1527244 858433 1713864 524055 1475831 1143654 1433947 756781 245623 1054843 628143 803955 150324 911339 253788 1897253 197448 1089603 1113486 415794 301596 1492520 758598 12147 429582 539503 630323 600389 650872 990162 1864950 1002625 240510 225229 1924088 1658539 680771 316710 1139797 668952 1563566 413912 341164 1858886 684732 1483762 420605 1535513 891808 1167531 408552 1235776 1576662 496974 295461 70729 772477 544678 1815005 1325404 1542178 338740 922618 1321341 832053 1840794 969314 1024195 1870051 266136 1609053 1196627 1681561 496124 1748172 1802792 1432236 1638719 625042 1296605 551902 588779 1493056 728873 1721410 1437928 467640 705958 14372 658887 64998 957773 871538 103280 1151446 587630 1921436 1365763 858973 960622 1200473 1102026 1718517 1762049 1985877 281256 1012276 1558211 997816 609448 482469 975517 243065 1788195 1964246 1224852 1649753 1397262 1478484 884822 1549592 371705 245914 199064 1068238 820965 424327 937121 19164 1538468 276976 405636 1078787 125981 186393 503215 94054 683615 877187 1792510 1459632 1035730 1937412 1711640 7775 1700793 1393537 142485 128028 446610 1726236 544415 1088940 237253 1663830 1342277 1755869 1172813 32022 826294 1534077 1487408 183810 1079781 246592 131156 1243301 1939668 1249376 480983 171961 1683600 1697745 1596713 1475911 1383343 1887182 856972 86693 926059 1829207 950768 1325400 1711860 1711138 1718814 1337626 210630 479591 244001 87606 1867460 964410 846906 164392 1295036 974434 1381583 752784 263832 951734 23564 1011767 587867 477586 691962 74351 484200 218813 146048 575543 1259936 602790 1084242 889303 1317391 3659 1384727 1962199 791508 1540174 725762 1251981 1201500 1588531 96650 317080 989447 1348068 983655 183669 282756 808630 739050 1107168 845497 80681 1197989 940881 1666755 858305 630257 490199 123706 1384682 405149 858418 143591 577496 285862 1720335 434108 1488862 1926361 166560 1113949 1139790 1810691 1659745 1297313 404778 565803 1057810 625147 1020680 1659722 78593 966568 577020 1798143 1282675 403345 1382039 1081167 293901 1705056 235690 1080443 969820 521011 927225 170939 1267935 312937 1486546 1531805 858270 1744314 602984 1720246 759685 1014986 1156074 941259 475864 413790 1829119 261215 367248 1359 292426 1861111 410432 1155704 1016491 1417710 1593386 614389 1650957 1244106 1656990 462694 1505082 549532 1392218 819033 1142916 387604 359147 841485 1395859 34216 1838076 1078644 436807 359040 1978380 1731911 1011132 1761045 1561404 1932451 382073 661629 1470823 34598 856766 1360552 1522192 632997 67422 604157 958852 1087482 1213221 1217477 1517241 1525452 1484108 538857 547132 1205183 1478396 460376 1248251 372346 82613 1510794 108948 1758060 1784092 1424074 616786 1508815 577627 1325111 1766314 1861238 758280 1122670 1409431 1693711 122146 1859622 1628758 39134 224052 77642 1170551 620984 13179 1168703 716502 1195271 1715151 972886 750202 967264 1006742 1392082 650304 1320846 1048046 1789343 1850854 474141 361045 1079125 1484651 309865 1371230 148172 706470 311186 1015979 951874 1659593 365969 257758 837244 1045670 559116 1457447 586993 935408 1774047 774911 82776 884290 68757 390051 137117 1170429 899336 67679 931448 1790656 281527 893442 1821915 1279581 1668435 1007139 1457476 1687822 264275 1298998 1819143 1655613 1081744 1790219 657479 607634 187956 1891357 1645817 2140 796245 1962400 1931681 1505118 359526 673395 1157490 1557692 1077080 69888 425694 1599654 75456 906082 1053950 815763 221305 465451 1359219 577084 816496 684008 411271 1339509 1598956 226449 448240 1967435 242921 1509831 1558587 1433123 980592 220712 1556485 1006122 1559390 1836414 1746289 1942598 827129 168987 1801638 608295 1046640 1303321 1385999 1113467 8597 227380 857213 507676 66147 971745 1348419 790541 1385719 602641 410709 940167 1328988 1127727 1189557 477959 161367 399633 1782163 1720636 1121585 542407 792469 942747 592355 1117902 863859 98536 91410 1729058 1104901 199318 1305412 1088697 1062532 933629 701814 1180948 110818 313541 1426880 1444353 663010 53661 422152 1325579 282340 1300374 1834063 396308 1533127 1942674 1556661 207180 214393 488818 1969584 892492 840313 1237790 1899078 1863703 1406051 715440 451414 783164 1512903 68620 686007 1393748 145485 1163440 1531285 910326 270816 905562 278752 1349044 443334 82279 392832 394451 400525 1608127 1377939 1135969 1246098 1788784 810558 572675 264992 712045 777191 1775033 50302 1502971 1409912 1197486 1754549 1502398 526278 356178 86393 1996834 342663 1165156 1753836 947519 1947708 1465851 1700232 831910 743209 895632 1827217 656586 216851 443149 30899 1032013 962997 1760881 1828317 858939 108742 1449702 1360199 914562 194972 1583316 1965804 1252791 1966857 1203389 30260 1901894 1231539 674796 1427989 1359031 1929791 513705 1129131 1206543 1061013 1117252 889509 209467 705379 986574 1728612 295117 520797 1126370 419747 601767 1683357 492952 1717997 205174 1351599 153327 54306 923164 1032074 882532 1727793 1022477 1841300 410231 1217069 1499236 1063311 728669 1224819 968862 1606404 63626 399820 13094 591070 1825401 116188 1489651 1337433 1897781 1190257 554684 1283904 422304 235376 238274 1388766 1201177 906453 1527877 221903 628220 552195 1320232 1617067 754027 70427 1943571 1570401 1589261 1956949 1693138 1127226 814354 1164595 1129328 696474 735015 200329 1371492 1343383 207251 207813 541392 1087668 407369 1858172 1760289 391083 1960388 1647590 1324955 448314 1294848 1426094 954358 1751771 1200039 935033 4824 1643664 597030 1126627 1253065 113356 1831594 129551 597875 584452 1828290 595574 22732 380786 1692404 1345980 470464 479375 1264934 1532031 798505 1893810 970730 932600 998459 856521 719459 152327 436917 587411 1960522 291484 98928 1239275 1903204 1852161 1116587 676429 916993 805371 190236 1725369 1805689 305925 997177 1626559 145502 1346060 185569 266087 69048 206585 1786078 90383 1208901 1824285 796634 795009 734082 1316014 349910 803693 1887093 1372769 1981722 1409023 609870 415871 1925964 1279380 1337480 1731164 1155888 1790276 628599 1622822 419862 790349 149426 1293711 455009 1237102 88420 362757 96666 376914 1114828 511403 682792 1661422 1469912 812197 927866 1898772 605699 1646439 1701274 1810506 1596725 447697 386418 1208340 783791 1219886 1604367 1864577 1309211 1343988 1715019 1420782 1878150 555182 1297938 1487598 88747 12981 834265 1246973 1180596 891406 471442 1338707 1297162 386913 199312 1562485 401100 231269 420043 699050 1039204 489507 13086 1357111 788229 1256767 506551 956621 1043920 1931798 1980456 820711 989577 1396924 1532899 623524 924088 241491 283279 1800728 1997960 1251687 699174 1935193 610237 426895 1088942 346974 1900933 656424 222148 458129 626433 1647807 1717070 1037618 1889412 728853 1843762 1706933 116640 1961761 1617508 510808 330461 169943 647506 171985 990279 890386 1767049 1983895 1202299 1952664 68707 1450336 44812 1861415 258944 1066461 1212319 159777 1985325 191576 1170350 1511566 1859192 31415 932703 960264 810772 1764855 1870508 272089 124945 900159 1556511 592549 1964338 1475475 77814 1800262 1179193 328700 1814154 1533987 1009143 1060042 714740 1924011 1702196 1325640 146841 1669941 476831 499361 34838 834725 1466964 1859132 1553513 361033 1061333 650165 1770085 1622757 1070351 1545408 557512 1646040 259564 90276 885033 1867373 1833680 705389 1977387 1674655 1508849 356010 443758 991522 1901916 30201 1340792 947595 1819716 1555951 937905 1415678 1089907 1512829 1128087 125130 257503 1573446 580332 1779978 1565687 1946343 127688 1927902 444602 1885570 1445281 1221364 221437 482309 1532266 448988 1802805 934131 1140302 1322925 1045164 1041424 893075 1154241 1665632 1067549 1093166 1150149 480743 336670 158475 1691280 1952838 1203043 657005 1380897 1851126 283316 1445338 1606846 1931893 1045603 857778 1730603 987189 660692 1256595 404714 62875 1672934 620585 45113 663448 1614588 576373 192136 1631210 787172 1288230 287241 1326945 1780579 1929418 17843 918681 1884511 1739517 1474048 401078 1535001 675896 851298 1708944 1152022 657707 1887160 1156196 211192 1345272 720056 471949 998572 1856643 1694552 1319271 1202813 995140 1870277 1678198 1415409 880624 795724 1836191 1264950 887271 235225 446758 97761 1769300 431213 81213 1453376 1318360 723201 504213 892570 351166 68178 293176 1353650 680937 1072257 211037 315827 960874 1987800 1459047 31245 150207 92356 1346251 1358822 1044435 1507963 67673 1284983 1029776 468777 970467 1832776 1117809 116556 1680033 1713045 966188 1909084 907144 1962666 412010 1206934 1743002 1256699 1813424 1375113 837300 852418 882578 1860791 731849 324924 1980819 1112796 1910437 356722 511049 1664296 1864034 546173 1194980 827557 1302469 1198124 1914804 78944 1536918 85019 48644 1409658 692738 110630 1654200 223099 802144 503676 456167 43918 1440960 1118323 1165524 1855249 1767412 1752580 23268 1880820 323165 1391839 1624782 98505 741154 164930 572961 84960 1420535 1327539 728141 762376 396026 395380 680975 159823 1127643 914294 1704399 1064203 284943 1326669 62668 1359898 732975 551985 1472311 103753 612755 1399692 1317621 1375600 668492 824575 750851 1866843 511042 1616749 856375 1495139 1318566 166410 1363441 1341609 143644 1614081 952056 1084967 1624461 1169224 309173 970681 1549700 1751309 541836 363270 392690 245190 873449 731338 813317 1400653 1546531 741862 1980759 619469 1083727 1386858 1964822 394380 1114705 220573 1746173 1407089 384583 482441 79719 1613668 562164 1414960 1221640 348229 1120547 1836834 432851 1357466 878191 1099710 111965 1350669 953386 609848 966479 1608869 1785441 533853 205202 1060869 1190611 711409 230992 756812 1278378 911102 679537 1049347 1830144 42498 1772622 418485 1197136 686178 859278 18746 195960 1351852 1980959 281143 383193 868768 757559 415708 25320 1526295 1967967 1863785 241454 438306 304277 168916 601867 158447 1736981 28777 1901475 1630256 837715 410369 828456 496364 1013115 113478 538629 1551475 1515165 1441728 767603 547365 956560 257546 527889 1637189 100990 285476 722573 634083 1689363 1914503 1824785 987530 1301163 343088 1087456 115353 1186594 2370 433977 1216918 1351960 329727 766644 1584271 761598 636346 931995 1387390 1390409 1215340 1999581 1325930 1791984 100811 998709 1394101 740252 1281990 968082 408369 1335498 1612666 1788493 1251518 787825 439020 1645849 949149 492146 1675621 103733 1324699 1581787 593133 160536 1087601 113226 1176559 720062 1209038 1312007 333095 554677 79078 1169974 964184 676640 1702535 1878946 696231 530563 1196362 1408857 1825343 1364630 1635267 583575 1467846 392778 1582183 1214583 750707 1625556 464910 92440 165752 618857 1209678 1057548 6593 1583113 980340 796229 158360 1671653 1995507 822810 179592 269814 1006572 852547 1269145 404847 1142051 147352 1086347 1838592 124090 1939101 530664 1226175 86512 1410287 790107 482786 1962231 1734917 1617217 503431 1275627 1015531 288800 1023101 1167548 313255 122680 545556 1541159 571044 396751 1941799 273351 931739 1866992 1844887 543904 909219 252868 1900355 988538 649093 1744481 962493 1839074 897047 902744 797478 1575467 784406 710327 627656 360798 1813874 1992846 1874796 85575 465774 27536 1670138 1943548 606640 436178 1770322 646733 499486 328250 928787 1394977 243660 1553032 597403 799297 46991 1200641 815095 1347423 1230541 972312 1884632 371070 662475 1184409 1693384 1458252 1832846 61202 894229 1000149 223043 1420935 1848053 941276 1570816 446167 1815027 1427823 1566699 1562952 282636 491923 1410638 300713 503145 222980 1425742 137326 1340513 256552 1080558 31420 73192 719378 610634 102201 1629965 1134868 1645204 1110759 1170422 1045185 901559 439331 702133 1917529 1903564 1766254 264291 547048 213435 678879 1965763 1273925 1858248 1572044 1564323 473323 856080 1113542 893648 1148141 1003846 1618902 889530 204829 1129758 649602 25217 1361482 277755 517228 702152 1320090 758926 525905 204193 1366893 1065612 927233 717307 1066914 836407 1005421 558156 1894298 1076845 108854 50899 1125435 263531 121581 1829327 1620552 1221438 571605 1601712 531132 1670390 1685065 1858706 373835 839342 181159 98485 1006916 360534 1322100 1932866 1496468 1281316 422893 666519 1563596 489557 1253939 789653 121141 1240509 1531706 1868271 1817631 1715457 158351 1186703 1122864 1982807 823685 717162 1004262 510019 704847 14429 1372613 1606904 883499 1734287 1198943 1405391 1006647 1926296 783985 44845 468025 1359046 263668 1361981 1158500 1890649 1139221 4837 157085 1645109 1814229 678773 937857 1755186 193466 425154 834915 1349173 1958957 417902 139128 1257522 1946135 1455824 1781796 1923659 1544182 31418 1930063 1746397 1320658 1745996 1436352 213147 336935 1216165 976073 1911349 874092 240082 1421375 1743175 1318746 1292781 240842 597815 487583 717532 1242796 1137601 1287109 720872 538284 1561587 435611 3625 646054 1374335 995395 1328227 1423983 1018940 1701072 1284534 597006 743912 916237 450819 1094815 1350679 1350016 611096 372695 117451 543765 1829766 1495239 1688161 503913 1314121 1716308 891614 1721185 1807623 1863127 535412 1822813 853888 1268674 1874114 36154 1366682 1803242 776363 275658 1303018 253273 1523191 1898064 1784669 368669 203559 511626 74635 160602 1523627 487800 750163 73251 1691770 1710957 1041775 694411 1540696 670038 1713854 106372 753323 1872296 1050812 483949 1212321 1842238 1467950 1055149 333260 1713651 155411 609294 1158654 1841732 84770 626528 653981 1973976 1589043 1166384 1890580 482797 1760080 1177429 484093 259751 372312 1996619 1600530 873992 164355 1787026 390375 467954 128189 1315184 1048183 1337062 147199 1977167 518279 428619 385543 685496 579942 344370 167581 1935339 424695 1361094 383485 1906132 1389587 389638 1316546 951861 35053 1771048 510026 1468512 840992 1709342 398950 514118 1474476 509278 138899 411624 1284612 350605 1839598 556600 1189253 1846513 530615 1380983 1957835 1285051 195435 845531 442263 262655 798769 309548 1002092 1887114 277506 71987 157424 216802 1341911 956431 272440 910332 1079988 921785 1416724 1146337 977486 102124 851411 879927 507569 1112510 138718 1025241 1033445 950473 915904 1203352 362603 916345 676067 1043312 1657217 415740 1012461 1068611 29787 707750 565128 1014496 1558036 413721 558995 691281 644854 947997 1500333 106633 182158 466908 616619 670262 1923168 1863235 1907118 917968 3382 466791 946763 828326 395554 1723399 1595086 1953061 1007831 1687686 94857 664139 447751 952036 308279 366730 250877 1649658 868333 1524488 409934 873908 72109 1345161 1933857 1360503 104641 952199 1279779 163985 1009225 278348 1714479 1071236 403859 885097 476790 484800 1663896 1829051 75179 1673061 551611 1187748 68167 1278779 1805250 1956613 1554681 1052708 949487 195639 1435374 1908591 1049257 1987147 527222 1146012 220511 445481 889118 333954 1133907 777886 1924706 1408837 674793 760116 1989403 336600 766643 1930800 227590 1455206 579178 1062298 617450 1838711 1666256 1466430 1689549 683380 1643823 594859 265531 641484 490878 975094 1715831 1627993 920038 26206 1675467 141558 115621 992722 1700941 1092842 874992 1412381 1841926 1969725 1564577 1504865 871827 302080 203271 1625219 1689604 199461 906309 1583667 450974 1893661 462878 927455 1309544 456910 147214 1415194 39110 1385460 658070 66984 527606 1161421 512174 588120 769125 146858 1829850 637423 542815 691642 563997 1977572 1715157 715810 1598957 685034 1104444 496853 577917 1107364 1013231 590177 1228108 622533 1495658 658734 442020 1734786 1683404 1956580 58719 1594070 939473 807760 86108 107926 1034497 381007 1273772 1758318 1772370 441920 1665406 1550813 578652 256062 1863204 1917106 295077 96121 1409648 1440349 788209 260603 1329374 138865 1706510 1369561 145397 1073109 676451 1238520 1324668 1982611 1797248 1445205 1205370 1155753 1119743 1883558 933494 434806 891499 1108526 1129465 1284430 556418 1410633 1007972 496574 1121370 586698 1471272 919015 1953977 1299073 625432 65316 505265 55484 448869 1682982 1708633 363018 18839 1397766 167739 1544862 1724472 298470 1853236 1092102 1893670 606806 935186 672336 1114990 1692665 822535 464358 953559 1335408 1167817 506075 714372 941731 629987 1685106 1656755 1420636 185567 1766169 1311325 177624 1094533 643791 1378098 1430218 840667 1473195 1217535 1942150 657135 392535 1152997 1695402 266641 862937 455111 413749 1744122 1711088 1881074 1886946 1848237 854128 766678 430545 979171 1457436 905529 1009338 1859759 1496372 7178 340730 13177 132079 87044 589757 699362 861513 445024 714954 1295024 687370 323785 351223 1853326 1089670 1009846 1650827 1115528 36610 1428997 1668212 1360198 1508926 1214342 934647 1167403 1136953 1674573 528929 152126 662861 147573 1975588 1700368 252243 1604899 598963 1851600 911453 82570 699512 389110 191691 204158 750265 1281981 1556286 497878 865432 929334 28529 924810 774627 1592969 786334 1178642 31754 682530 1986142 1764035 279256 1868445 720428 1854713 1372545 64055 832015 1867637 839349 468120 564660 75324 797956 1232852 502166 203410 1446788 841345 948178 1850649 736058 1596733 536750 763440 1446318 1611142 1038600 1103190 1891952 1310400 336652 917553 1408294 681419 885109 25098 1026999 1734728 894446 1225969 106479 1203059 515588 981501 550505 654593 1546448 1510139 25214 790714 1544075 1086953 1789132 1155969 1665640 244569 933806 1757354 1937829 717882 1895919 1851189 1764175 1494707 13654 1473291 721262 1430522 827239 961525 1796862 1702711 1509218 1675759 1900681 1260287 924960 1315288 1734921 339566 575212 1023581 721776 1541883 532785 1193214 511717 1265114 470487 837215 1453159 1076640 1159949 915498 533724 46984 1852547 109692 1758895 986735 410527 265541 1825865 815016 1832356 822275 1679146 1075415 1016495 779616 1715491 1102884 265391 1099912 1941381 184087 292623 876643 1873714 788976 132353 1212495 519140 896007 1464864 1507261 1349666 1171807 1534169 912802 485140 1320725 164163 1590319 63596 231501 1466049 1389283 22385 1338073 133506 363613 660057 554259 1058080 360404 1215883 484147 60735 790180 61079 1553108 1582265 39373 224191 1093727 596105 857225 1374442 896591 725555 1394475 367753 1709728 842121 1960245 2204 1505071 976906 1499637 807738 1083254 1507318 280230 685818 1484994 126995 607458 1148402 1640193 1135959 1777251 404407 1688495 1619462 682854 1421216 718690 137012 1514619 526320 1758128 1381379 508606 844337 778847 1887372 1722792 1338435 62437 718706 1795438 1438459 743910 207351 1201327 1068783 323018 302455 388704 739202 219883 1180797 1413237 1242299 886190 323397 1181796 158150 1999769 1500790 1667327 351956 1360913 1998533 1798918 131150 435363 1107740 1502980 1423907 868783 359269 1083546 1360890 1706451 1041904 1446445 673127 1928605 1644704 1490971 1404352 170824 1215748 426626 1359092 1506836 1750855 977843 602618 1266217 359735 1216279 120298 749705 254171 1347378 1179436 1950800 1189994 1293853 1854284 1628354 848030 673493 1087229 1608060 1462467 555312 405223 956314 1789915 454789 1695747 1428010 611942 1566514 796487 914787 1919320 1385565 148674 960022 1643809 1121438 395256 1078423 109162 1826221 23558 589888 570649 806179 1511558 1025594 359368 1168103 1227641 1442715 149566 1297845 867221 390204 586541 1775707 707394 1124137 1256756 519384 1278566 600401 1452908 1170640 1083617 1030229 1942853 1160194 1803851 716316 531140 1719049 1153526 1044853 453460 280954 1514653 672076 169066 250200 1815199 111137 902361 1025399 586580 1395691 393217 384542 1910793 160523 1356789 980759 1123343 1008904 474135 318151 1517612 1458648 1733113 150840 1503104 834727 28147 1163031 644680 406036 84554 604457 1067232 935274 311973 443170 1119047 248224 469771 736646 534759 441489 832162 817135 501004 302577 1553695 924058 227174 1525812 364286 381173 1725090 684146 837620 1710800 1670582 1751927 1985275 1234282 580774 1988436 294861 203416 994022 361553 179300 1580084 366309 191599 1135115 432609 458488 1446711 1926012 938412 615795 1638208 160392 963617 1588801 986617 1914410 1398031 828724 551655 1826628 724607 1361275 947820 1735577 1940433 1710865 1668544 785098 1715899 1921585 1628474 713927 714181 121360 744322 328791 98176 1270191 437044 1584450 68865 1331987 161366 1843872 909037 1368933 1005797 1019114 146124 1508433 914320 1241718 1173277 32466 1758495 752322 1054770 570630 1339307 378669 925391 1492850 1361111 1485787 197853 1790180 812611 1777570 626830 345881 585809 214983 1571065 1746884 478728 723210 793693 1060319 273286 680800 1587575 1361702 1423868 58781 961811 76421 1394982 572925 202238 5973 682374 833877 1552376 502491 1509435 21574 1729654 172 1095238 684359 1838015 976531 1213433 1397332 1506812 356563 502847 479919 1922206 1391367 1125270 808958 1114887 1572897 500448 1519760 839455 1087983 139769 152074 981546 187369 1685780 1747750 1154775 1634140 758202 1203948 305844 1241735 1856009 1024990 1959803 446600 1588500 1493520 672169 1374500 1245400 1907700 1986214 919301 121216 877549 1322607 1289676 918597 886639 1132383 750591 641960 41260 1418385 1783760 1264919 1980213 1013840 1577813 1888585 1617048 1115212 565136 844523 1234130 704664 347647 1409113 86039 1338092 584825 612812 1571752 1462437 411804 254457 828079 695151 1897332 623026 1590647 1444089 956125 955909 1700385 1241826 1763819 247509 1665613 904964 1078432 41841 1011217 145416 90536 1605961 525646 1390048 408062 173178 371704 1179062 916190 725152 1024756 468772 1988481 1703799 1850612 1169953 258783 1000306 1422487 1085188 1703277 1338813 778274 671128 1477528 1771966 689371 1069400 1942008 66387 443131 1330517 517702 171421 404321 55757 1745747 602695 756460 1342592 884186 366439 104743 1011895 1120285 530348 412148 1057333 138478 1630271 652155 1178750 1618667 1670288 980707 242115 1257688 236964 429048 92515 1533934 278228 778691 1100060 296104 239863 343181 1520691 939865 112180 95785 1420625 698278 9373 596272 1354142 1407961 578710 752718 189331 1915389 1398908 104310 1207628 732751 80300 1378427 167454 546480 1374986 1691848 1772878 1084387 303167 118595 232182 590584 492978 217972 263422 1153052 1663490 776535 672595 471575 772601 1211214 610992 1732058 154220 1223534 651948 966728 1422100 307834 557966 428305 562939 1789863 1244436 1911842 1627839 1543987 984741 756484 1271732 1415980 1551629 1966608 1851607 108071 844932 726117 712746 1108184 1720668 1751056 964232 684163 1668952 818251 1899823 880290 1140693 790469 1173773 1055754 1768562 1923881 1689942 1474534 1556618 718372 1751477 192003 328807 1664323 1725127 1262063 775911 35027 606681 341532 1534146 1036854 1352914 387916 1714722 695969 1770065 1038607 1950845 999864 1187934 484461 346037 1888769 10841 1551403 1496529 1949760 1258211 667431 1045137 444194 737595 540966 865717 1018476 904257 326013 407103 1656083 658629 1130405 289409 245679 270419 1598036 1967811 1790564 1676683 87862 112806 599535 1978051 1980578 1338363 529584 803374 544093 284396 137697 1204119 167342 1205059 1258383 1412 601254 1413108 948117 1538701 358340 822716 1175195 997045 25761 1713051 786835 555645 24440 1473699 1690290 1523504 946332 290791 746103 1233341 744487 80277 128126 404874 29021 1143282 171797 146624 1029316 1584306 19877 688090 882247 1253221 1853699 795606 1619961 1072512 1601397 1050116 889201 284727 90328 857327 325192 1710278 764201 1983198 756063 957888 1884324 1940984 1283650 430941 1144550 1618157 55838 90110 674809 652476 487287 101580 1414343 444670 480144 488986 1569517 1393038 252063 1282485 689606 1434312 1845905 840497 690764 488807 433898 904642 820932 1079172 386037 1254716 58024 1299512 1456410 1729376 1905806 1289415 1398194 1688712 1036811 1672618 209537 1719731 467251 605507 280533 1247980 902955 370639 1672839 1460509 879245 1897757 1313863 658416 699042 1505151 1433559 1863883 718660 584082 994081 1526369 1864897 1201783 1013257 1248216 701934 1177124 819309 468171 196518 1259769 981822 1930912 1789202 269629 1590912 1060144 209036 1023164 717935 259297 331415 1663784 784398 540870 1457218 474821 1563661 1200500 1097384 1036797 1474428 1419109 71671 1495364 585691 1669456 1388029 1379728 297214 388067 1348827 1105780 482912 1639980 1641423 1785369 1123357 1069412 1158925 562467 308924 839116 727965 1403658 111875 1485480 1877654 1354310 540737 823016 1069735 1932743 1492440 1250396 777975 1460632 89889 1406637 181398 531499 1614925 1086184 716194 274610 1075721 1180443 1401998 187756 1464133 19592 382364 1270813 1593011 752048 279161 1128170 1885898 138448 1285322 653046 470707 1716136 1061741 1976343 1527724 1116637 1206583 413789 866066 862472 1787864 1535936 347810 443509 33186 710081 117297 1245151 150529 1298770 1615163 936691 65890 1856313 1319540 898746 1472308 1712157 1459409 1747949 1588759 724382 1148537 1116753 1303488 1057992 714411 609119 1165137 923816 1793910 190511 1444761 574558 82601 400598 602796 163821 1538760 1239272 780193 553055 991819 1214359 1186708 1649114 1040028 1105142 424384 1797740 958712 723967 305336 136384 114879 1391973 669751 1448932 1268456 1062964 1080794 442278 1282666 626991 1725268 178399 1111177 1923117 477 1164890 1415372 635100 809778 631678 1990452 514522 922867 839873 1422781 804555 96039 1081092 1704185 33948 1988638 1845758 1245647 1262163 1553725 1053218 197587 1883127 1502380 1190008 1151118 639780 503043 941953 784880 832266 615381 659377 1752652 401394 952669 1820352 458440 1350285 1709895 1798955 973001 1698758 1941181 1043691 895341 1187194 431846 33997 183055 167638 1182171 1875055 1227725 366753 1553321 286446 1293778 493685 90 133354 769770 829476 822163 1676441 127053 739520 1012322 1648272 1257935 1531887 1021499 1231602 763668 212017 468312 593745 264364 1787146 512739 247277 189725 1684231 1200489 1516300 1644258 788135 1346543 561894 1692132 1817055 122719 1037757 1373660 1800506 1705221 541999 404265 334919 507889 1008487 930042 52606 729384 1697853 425969 808966 1335195 1962448 1020525 1415539 683435 1691365 1484069 1349619 331528 1616514 563780 628299 421423 1204971 120987 836989 1169067 162270 981997 1391815 1257006 1552796 943553 815214 526641 704361 88596 1797670 1641447 316137 59486 366387 1123389 473088 172354 751417 1393909 263145 683743 54458 360193 1202009 46721 1277355 1271046 1924048 1479573 1448261 1542907 987019 1148741 1861745 1941207 1879115 852049 166770 1327972 140324 119307 41569 1830682 215708 530466 401009 48301 346239 1616375 513530 1103983 134682 813265 1215931 1066735 159796 151416 1205306 1037556 1795291 353338 249728 735237 899202 1143799 52647 1303065 766992 531677 306260 435997 1905034 157194 1736381 23089 1611463 698764 1099178 637580 1336960 729973 337389 1375832 973832 1446648 1146814 1272544 1341809 480234 1637254 232748 1299962 1275348 1341779 1060271 1732415 1263828 1550935 16059 736340 1576497 1748255 1375492 535316 1392467 89702 1744344 965650 968473 1947740 174663 560412 175039 1745891 671925 295903 1358925 946044 793003 1470001 681561 641792 1923385 1867969 1209730 246219 728029 1501266 1355852 977609 818730 846859 1903367 309943 1978512 723340 475756 1620235 507049 1135904 1285962 978871 806536 1971227 276584 478677 1132060 1515620 1910081 323378 1499481 305591 1097807 1027985 1298789 1843718 1559124 1898517 297685 262403 88978 837223 920304 1083988 1145360 1506611 994862 1934465 936886 846839 1523996 1549670 576118 76041 851957 1844099 181216 518330 496207 500825 668337 415258 1558517 1171144 564102 1858169 631961 1253514 705731 1127980 370686 1332951 463212 623011 1190172 1685440 1305138 1790457 1290230 1021234 448320 1356823 523543 919585 1179914 641140 381288 552148 1683145 1691126 1370146 361765 1224607 1988792 1005691 965243 607368 758382 638843 611689 1278383 1139571 1267956 587620 523987 1343431 1121688 978868 1805337 672279 1050652 41759 483927 178006 1646340 58760 1606268 382172 686113 1422464 1804438 785972 329322 351816 617337 1936838 886191 78407 1701532 314498 68955 837951 493519 271230 52279 1629908 1974686 536674 1444081 403507 57493 1806025 1729629 1295213 972565 327572 1176977 1890390 1832362 180006 1152695 1851475 1351878 1454902 677932 788853 1657157 1846263 946548 14907 87147 81124 308461 253640 781270 1076364 229382 1536267 85512 1119683 573123 1814278 1137498 484236 184973 185012 1969307 1890477 396669 228009 828588 610197 620323 1933052 908525 817319 93798 395439 1892701 291080 525751 1299024 1500956 674917 315830 648128 402753 1646166 4259 81647 1310030 440730 336484 708328 1087329 633361 881793 281569 1943587 603544 1488746 598992 84317 1323601 1367905 134507 1926691 266474 1020236 251104 1048379 609116 676969 1184042 1674963 989623 280844 1168874 13246 247640 1124994 1916057 1362146 1429954 438612 393413 1061882 396791 1681037 1778609 552126 221229 754605 123307 941645 792321 1001316 675659 1782596 1611995 923776 1662063 228814 1513584 1010039 64709 1540449 337734 1194872 1014858 1825550 151073 776661 1992253 1195382 214338 1041259 1586819 700559 949640 479112 1364784 987114 411640 838418 1913709 1330635 650407 1782611 196229 1410889 1860975 163237 1764450 1119803 904015 814527 636278 848702 1692224 229887 1157922 619307 1973607 1068146 195492 511971 1442492 1015414 1329911 1169052 1637033 1270770 1109206 1712083 701300 1573301 870137 1662516 1007878 1795263 1862188 1074940 226952 1442445 1272184 972368 897663 1354957 1910822 208854 1162022 1288156 1534269 1903356 1407985 268993 931477 830100 227589 1694823 179733 91076 1796601 179839 1046896 90408 1259015 1790859 1715249 855815 708307 1226530 833144 1379210 1348287 982493 854921 1383181 760991 1504533 1209489 1278612 1351201 1704936 1759915 1010254 203884 1081392 1997557 1904399 984634 414938 250011 1124817 1461229 553949 1631546 253620 50699 127836 1370128 1628990 41827 1669252 1331030 1490623 987803 586176 835157 78050 1075100 1759386 530502 321470 911550 975947 1125573 439300 15937 429108 1144062 595719 1162579 976553 680865 1316784 515329 498108 600161 367648 1791928 280063 273104 1099247 123528 1532986 1682752 346143 1339037 214718 1825214 1343874 1525258 1069934 1365840 1365189 1759477 1440267 1046798 599983 1751440 1940052 1361381 1842235 1988128 1308407 1770116 1501254 144913 1398708 1013564 1985624 628192 1559960 648810 461343 1633592 728531 1467628 35695 1879800 625988 146188 841060 633235 1274503 1966356 1128073 188705 1297791 1297497 1116164 1708269 466530 922729 1674731 824419 951280 1209263 1135029 350443 1341799 109942 1919942 636890 1181280 904854 64901 1592188 1256910 436987 1700408 348772 37782 1010419 341285 1555284 894915 1323171 1894009 108888 215096 1773414 135543 602209 58034 885303 1192782 1404702 902132 302214 1489246 819566 1029822 1515536 1624624 199106 144296 494328 1146622 611785 1475745 657447 87657 1694721 1406896 1567348 778082 1123257 1182812 692221 652892 574693 878849 174055 327918 1470323 1017336 306166 775570 476372 1561962 179525 488009 1831843 1395057 343480 760624 1836714 1784154 1645069 1827329 1613843 1192152 125454 67686 1971674 1639684 884994 1852363 397885 841144 1544984 1603504 1441855 271544 1115006 462426 1339805 1100891 675661 1026115 176279 1758474 1740214 622442 70787 807736 44051 811086 144683 574372 20819 1700894 1358708 1972418 1933065 538147 1827369 346227 313002 498571 1367507 1825531 49108 391913 1324515 387225 1927801 1045781 1148431 1179795 1793687 1732274 786743 1004567 620115 1854072 1692779 187802 894873 1482304 1336289 1693027 1032515 1045902 1160518 1787506 457304 1005367 1100141 1917317 1339586 479476 1025633 458162 719022 1407105 1292178 636084 786242 197294 1564529 157826 1552168 499636 236067 887686 161900 1801789 1980565 849673 1267421 710834 1146122 1308494 603939 1292072 1358781 386265 558574 1473141 1764236 1920050 1571054 237503 1423972 1465610 1865829 39706 1739468 1032209 1280802 222497 705198 554116 1353009 1508285 201293 258910 1993469 1179212 1641029 842104 894959 1580216 356733 730686 759283 1267480 513219 1430706 791201 1144728 664850 1642354 78619 420825 1115678 755345 1320062 627539 1234726 604948 835943 1279379 1862683 1567586 137511 415162 1742047 998805 1530882 865250 488346 1710165 1181755 295557 697143 1246140 1136548 59988 392811 1709484 798392 622392 1546711 523003 407720 65477 1023240 1840903 1145849 897210 115792 1558007 743233 655114 1188175 1692551 1877276 1271332 603708 1763600 1577693 341584 1492387 354867 935608 104342 620056 273508 1696803 536509 1852096 527441 1551163 923927 569834 908968 1610499 668996 853969 1591418 812215 1591623 133556 1724120 1365990 485062 1781085 776533 503610 1735225 496380 751677 296357 240040 1665453 1993250 1815012 136754 916204 952112 465271 1250431 512354 1453166 514968 313115 986339 1755614 1888728 59229 1355780 485007 216809 1031543 464720 189307 825570 1487740 283809 357522 854194 1327486 1329334 1236433 1396614 233711 1098757 1133556 1640461 842964 865559 106612 491076 57755 1254312 846434 175256 1211401 201946 365525 1703580 1216054 1150455 1556488 704616 117172 759973 1537107 1619983 1100398 1455791 1837696 1473773 883741 1240987 973087 1911451 1064330 603972 1633693 83230 166394 421066 1918455 1632662 641839 311291 1613064 277941 524489 897733 1313687 753945 293268 1777826 1680101 1356300 1058214 301552 1935058 752672 799132 1844083 13650 1501560 1047518 1245969 272759 442605 1128981 579728 567876 374971 1717870 79612 1659579 8656 222621 1727314 1762161 1800239 375112 1508972 1572358 1541311 865704 121975 137840 312479 118744 1042278 1910169 1015096 1634536 965870 108453 477808 1505089 147468 1376405 1520471 567899 173324 1514146 1007800 865715 1157190 957820 1973046 1639007 496955 49333 1671773 351126 780775 1756879 832738 1491845 507246 277001 831764 157834 1291896 1699194 1044674 736105 811516 802202 1011387 1275717 1802955 1998273 540764 407195 687083 1634553 389051 269545 534676 237100 1734188 1174388 722290 1874305 1599729 1281093 1069730 1113998 1939489 1508420 702653 931467 1987305 132644 1602733 1609674 377027 1014755 777458 105944 1113923 507146 1005531 350975 1521914 117251 1346098 127447 1114109 1347062 133381 196968 1643278 1205760 126931 18914 197594 625543 1044514 330723 728370 1897805 607855 1927402 42281 799557 443381 1421027 1225716 206404 1129015 1651739 467491 1651426 731629 1804293 91049 289559 396941 341887 598307 959838 1683333 1227435 321194 1479905 969099 101072 1192992 748021 1856127 57654 1653130 1258025 270591 1533044 475970 89074 1211298 859861 999114 1721156 1871056 657449 212903 1508646 1885363 1436738 1806517 1053435 167524 80694 483223 1596408 1515714 324397 1783964 661576 1474765 1535016 804447 332951 1848139 1441416 1800613 1876754 1909974 433854 857397 1157520 992439 465878 1298089 774094 559794 1471597 11733 743227 324044 12789 183911 1089989 361119 232536 1064993 1329309 1254263 975871 918464 1963549 1280928 1677266 1657075 399757 1278013 897750 980615 396545 1447005 884315 1407487 938543 1578892 473531 1673297 1169163 800861 1532165 1639221 382211 1252318 1847253 428707 250135 1354371 756492 623498 1809281 558285 1638051 1350869 1232054 75438 171019 610053 168527 1281250 866444 547503 1781101 162749 319212 426809 1565415 1415178 1130295 886038 1191358 697175 1935218 639154 1178644 885699 890256 809198 225447 661638 1733236 158606 1159463 1120031 254601 1792623 1281655 705996 1230054 467827 134409 167091 182561 1213539 260683 405702 204400 1211408 1613367 1620097 1379213 984595 1510509 1780713 1484968 858952 957949 1915602 947884 1131052 613421 1139441 658792 326833 1929311 251350 914517 401599 1671303 602522 1643729 1077889 1489729 690397 1011961 828467 1450037 624197 1706767 644444 732962 1111037 1443011 859891 696769 1027532 1873585 664126 1474902 385978 436948 671367 941974 1246811 997260 1480558 652488 615457 917226 1282010 1001385 1659495 522504 541216 95309 1019912 1207882 159041 1880113 96211 1157465 844853 223719 394219 849726 546695 1339261 1877743 98634 968459 424591 1807309 1075244 306402 1167188 49844 1719258 37608 1178796 433603 87389 868287 274547 1302563 813097 1275434 597102 182695 1549039 1741604 1442947 1720719 539390 779790 1999195 1385982 200545 884815 332337 1496720 1777745 878237 722477 364595 69566 1700168 587799 476258 1003430 220843 1655963 1021920 1781354 1827983 787942 1081254 1241613 1111236 324695 1015134 294626 1726271 1446921 1653216 615858 248574 24653 565863 632110 1274279 735421 805510 856288 1759256 385653 1013559 1399472 1655307 289530 884920 1195883 638703 1848102 1316614 1060763 510721 1089475 375426 1227525 853411 1309599 1239421 499907 1976649 1838149 1069311 1500796 91353 642028 1360520 1679499 1210724 881145 271903 1706267 443991 475791 1314579 1285917 525741 825841 1400954 267355 1446743 874011 1387014 1281698 1783220 1158730 112001 1075512 1572977 199690 433014 305911 1793845 292638 22585 750640 891829 1351571 311396 21660 1278565 850590 1144656 1523880 316032 1463841 1129695 634845 1310688 938887 78651 1606049 445611 1704127 1724074 1887 52514 1065186 1088022 1081342 884793 100364 891118 249980 1833467 1112309 1421716 1376766 836969 1739827 1512121 1414109 1831593 1908853 760344 216902 462528 1643414 1850245 1228363 1894192 1346471 1484570 878510 1489855 80030 522210 433181 1218225 52341 812411 1821323 1121761 1455421 701481 1214750 741742 176852 348538 132168 1699838 711089 1160303 304266 208602 1132170 592364 356614 420787 714166 1427290 961130 91531 516333 1967844 264066 147830 1439271 852289 642958 1639109 271174 1057840 661902 212882 1506819 1754413 1212343 1169305 185253 367110 950119 567685 310347 874627 25922 1794536 1646271 1616238 1594879 1756638 1451526 645602 1326232 1210675 1947828 791957 1101083 1059920 510056 755724 485216 759139 1458041 1197601 14034 1728041 1080428 677327 405471 1523672 661963 746826 1341386 1647888 998276 483347 1173197 576524 1728030 1087204 1754393 1016811 720259 200784 995550 342525 527241 1395926 154938 1896280 1116465 458626 1310501 1841021 1680516 12273 15119 1047127 1602425 1170162 758691 861908 967414 810278 1838602 1660557 450308 1001419 1169080 223520 621213 625243 610801 620316 1966560 1382402 327570 630625 321325 103999 982161 529273 1918906 853789 326667 1448461 1601303 1964416 249152 580754 1596379 361196 711163 931600 742898 411741 366775 1234480 1528423 564360 258976 288153 1572797 1636882 1704988 589307 386451 1930135 835785 1529433 561538 1594494 96134 1203958 1151732 1963518 1199453 1306998 140401 856044 20434 122531 205185 1806460 1774990 648664 1736611 1259815 330094 408911 377777 828295 245273 1706284 1838533 1358250 921503 791219 1707797 1006492 1176027 1489286 1603087 770745 306184 1389451 1337967 1148526 1681818 1627950 697898 657087 1231111 726532 1882893 239913 578874 1124859 624136 836403 602864 184802 460437 24884 93817 1898606 1014674 583419 1974083 675954 1820046 1252156 684649 1694163 1668575 1755059 235539 632088 1200380 1790431 1895213 1052529 1692747 1398955 308046 524345 959212 1856575 308312 1847785 1159344 965775 136511 1803035 1624722 1860605 772132 620185 1579082 1318313 1560329 602916 167126 1439523 1860021 1901624 1701265 914734 1550424 1099206 1450825 13978 309947 1980893 446702 1438043 206507 531316 78648 124474 207063 1216233 1107100 202684 1263252 1598434 1428786 1571940 1906149 1942450 1253956 117985 453007 1407472 592724 629546 613913 1851052 1629862 754930 1865063 189619 588635 241066 710418 925812 1099404 1816597 1767100 1916254 1135912 895847 576852 629230 1568017 1063021 1619446 428462 920724 1120869 168597 970740 600655 1264607 1452102 1657161 1632907 431138 1401717 405609 697513 1801913 1271431 1703279 999249 1425307 309354 1724671 3806 1554960 1242835 990831 1224071 823850 1872131 111181 1459915 1937054 1142909 1956660 802286 1653847 1762997 127823 1110581 361571 1300823 1216773 1094010 1720367 1751662 1037976 1602989 1400782 432183 1830508 836785 776488 873722 445938 953313 1396554 1795388 356067 1131743 1245046 1196594 152436 1698386 199861 2552 567868 554865 676149 1926075 1264364 742810 653063 1577798 368625 846257 1240040 520461 1716726 106568 590295 371992 1022584 1650165 731300 438786 192616 1324242 1231552 1946149 1801865 1206878 548710 1996967 703548 1315053 1194174 1927391 528130 1619629 475809 655123 39714 1328374 744616 609184 616727 242432 1232887 1406590 543276 1412924 1364810 840353 278587 1546099 919536 1018743 1300577 864842 619548 1500675 1896406 752175 1869313 1410406 18744 1507687 268193 1247371 742821 1679488 823134 1078503 391099 1763465 1752945 1427582 1702881 26568 90016 466790 113753 573445 1110401 1287385 222626 233402 1167782 507775 1059293 1480843 890508 70904 868179 1563189 984230 1859992 833634 979170 944620 1196763 1296633 501300 1483250 1564817 1341557 1222527 1670945 758570 1386521 1346695 1636545 86353 291075 1735799 1450006 1649846 1104922 1851958 1029469 207057 1833517 960788 1477980 1396470 1782391 464355 1752824 754823 708734 1451860 69591 586822 1156042 116420 685489 1253902 1459266 301348 283425 304525 408990 61355 1431017 1656385 161079 1737644 923414 53884 1184635 424140 879042 1768857 1722116 1632573 1799538 508821 482880 1414608 1795664 1834138 1853175 1518010 551402 1791611 701664 550380 778481 195840 1958892 1019800 604103 1641497 939879 1085255 1063200 528683 1559932 1769365 1440606 1328451 781138 17554 985959 395054 1580405 340687 1028929 1194520 559525 1477950 1603287 85446 1925511 1026982 1410955 1250630 198120 1251298 1850094 1662258 1634882 689069 1368221 453590 1814089 1561859 1053946 1851299 1516755 1432497 1963946 915263 231067 1930523 275130 860356 1195547 1352521 658951 1659200 644030 1350132 1066101 1233072 1375574 1859415 1209227 846030 1551396 1307746 1667448 31833 359653 1227006 1102650 1977368 437309 1001998 146634 777572 1295497 1504984 1835891 1119456 962212 194529 1556892 257903 1949475 1956404 1165798 832898 340697 1246247 495358 857560 1458406 517582 1441754 1233282 471082 1568794 54153 1700328 590073 185138 1829530 1470682 260030 722809 1636148 412832 1089593 1256110 119197 557786 1684479 964102 22554 1235671 1529352 1877928 1322818 394134 750239 1212389 851346 1861773 1516331 745194 1746814 1135031 756223 1274785 1711769 1196933 1094243 1679542 1721830 890380 1430389 891305 1882446 729097 1519313 298630 102290 1394796 442009 1968093 1342425 483172 863011 962588 1935586 417947 1421582 202210 159538 1918791 936653 1799934 1652708 635564 442785 1264651 1182040 2732 1450122 544072 950001 1784059 1133511 447106 1477151 478440 561825 997333 466851 1898413 1423302 950211 1278399 1051291 323547 187535 1728459 1337506 1879717 1451348 271716 1483184 1697921 1573664 1459052 1274427 964905 417571 1613382 274782 706192 441484 1135385 834595 1984098 726923 1923774 1340457 33694 196382 1844742 1535308 847400 1524673 1552544 1608304 1947259 1974993 854057 614069 446149 46421 1796904 238570 1193646 279910 416173 1525056 597773 572636 388295 518664 604696 44681 1782625 1978881 789810 1464608 1400796 1589760 854733 236684 1449591 1706416 1326870 569553 1512222 970680 511370 667448 469198 1149005 746014 1541519 1591246 18950 578489 1954383 1273316 359616 648714 1470331 1652534 566553 400634 646741 1685417 1424952 1600996 855031 645110 1344935 645361 69105 1799243 163160 415634 407430 1809513 1333121 1787724 240973 1233525 192207 1401045 181182 1467071 859993 1222394 487185 1984868 1115837 1931489 1876743 1914662 1345148 355458 982761 1839516 751045 1973296 1970002 313726 497094 1526791 1765175 626997 964724 306100 1201466 585704 1446253 1768356 1894720 1061323 540000 571712 418059 1531369 741123 1562864 1909389 673577 394321 796832 324522 539394 639245 1760889 1327072 1608265 301035 454264 1404849 1355725 1808086 1144845 1232719 119576 593621 1469733 279961 476734 1900115 200282 355650 355124 546565 482575 1982799 95839 35991 1389503 974975 1247747 1976816 1905196 1086027 1793274 1567248 1754547 1607494 623721 782282 1433295 1095354 737192 1630444 185577 1085476 1110 1654552 1470868 1870053 1384063 685884 267261 625845 1182570 355055 682849 536484 18356 949920 1994935 589455 1223016 915063 882849 1806022 1482131 700359 694388 1207593 1219918 921349 1294374 669776 1476462 96614 1459626 1419931 1944409 421265 304182 1965395 159598 1773810 799079 784466 1188110 109833 1106726 1228497 1054742 327779 580216 1627422 1673790 588164 683217 829977 731797 1710886 959280 1502101 799319 192760 1732200 1369264 897005 429211 854714 1637367 924723 530204 939644 1738517 509192 1032472 396581 8439 1674889 1774653 1555261 1481694 1945867 1256946 495172 952057 627558 448370 103847 1529247 856448 1547793 1714327 59403 1755652 1287151 1244340 1142957 1941938 1186462 669324 431035 1175924 1124889 371336 1375587 1827981 670936 1959896 450245 211139 759510 1495561 40737 322453 1263108 596194 546271 231503 1147322 1597337 1360968 1452284 77673 500527 1518892 1850663 1843694 479925 99105 217117 1982120 1909988 148993 1129254 639803 296404 307955 643664 1355094 206492 958152 1776502 585899 803738 989734 23057 1896876 1020136 1387719 143785 15111 215749 983644 563739 1088768 1324388 715913 1049622 1757925 1570033 319546 1414181 941192 440660 1130333 1364072 1843822 1252310 896892 595979 1335974 1123592 212885 72868 1153594 1196309 1211958 1487997 1385844 1014064 990302 1695683 591301 1642532 1117758 946525 616954 878794 326567 1959480 400040 847475 251671 424520 1876639 1606087 1032593 1831406 463454 1264321 1462821 1974566 1019920 555274 1343285 1385369 1177996 438752 1746436 1572627 829674 1188689 505982 1014731 1322745 603311 1037087 856656 990449 129680 1733612 332882 54480 6260 1300689 947623 508164 1631586 1967012 1346889 73087 1272259 609121 1204911 1701536 776925 171876 1335396 802053 1385491 1274692 421788 814245 1097257 57918 1622634 1486499 183608 1944487 1587666 1581055 1380700 637496 1997220 652321 824379 1451615 1183002 1887209 510164 785135 945669 1680234 1475965 1777250 1733244 433637 498357 1632824 1668685 1115279 1715557 1176891 1582113 171287 1537095 1424843 796011 228983 675276 1309645 147560 595499 718993 1655032 1130748 1181869 556691 80393 1391103 431308 949811 1542165 222071 1682453 1226450 1331678 1473657 483941 988879 3259 109776 325516 20551 266071 1293340 1270501 563099 1118666 1353394 416954 1627289 1950943 1687136 369624 829100 1664349 1683575 1707401 765811 1396005 1113603 1662175 800064 1526140 967470 222430 1882337 1083763 854351 45015 479985 497905 482461 425547 149572 354675 1621741 1098380 1304184 591534 932682 957880 1720341 1780319 233576 1413618 424639 1651002 1231278 1355426 950955 1990711 75342 1599022 1943854 38126 250530 1753302 359352 60686 862278 52336 1787138 779966 427443 1261701 1138214 809158 119697 564171 1305677 1174236 1723377 993755 1321168 708101 1088010 312082 1469841 516154 858370 129797 1141491 1842220 798360 154347 666589 1727809 1675196 975188 414146 1865311 675137 607321 296755 1478021 1185530 1470206 842119 1887281 1714640 1110927 1002329 118693 801877 1146313 128663 1428498 1905743 232695 1754953 425676 106028 82941 1477628 353434 1706411 1268379 262792 1334266 1532343 1091170 812988 1182298 1265344 973083 5558 831471 295275 282942 866027 1004645 347148 1861533 1634075 1833713 1185339 134483 923528 895873 1611039 441522 970805 569875 310023 1116905 15715 1351505 1600586 104727 311621 584091 235324 1076743 1584739 357087 637737 49531 1181531 1234341 286745 800456 931468 737435 179517 530546 171834 1067151 745214 1734144 1910409 1493093 78780 1744394 1615754 1872909 465376 1454159 1818111 1545890 714691 397899 1433219 1404882 997838 857535 1389108 1567311 440719 1086361 735579 1192538 745213 1845295 831618 926569 1957749 140749 1854854 1116832 203003 1438661 1697825 1600724 1265751 1022733 343357 285805 293902 1622172 576086 1102973 1557919 414319 1740602 713218 300876 1264521 638665 1082249 951466 142536 1088678 261806 3867 576526 1339671 1062586 1949047 1953855 1502295 1078568 1847418 537921 427793 702313 870561 565001 714986 1349180 1117060 1697995 36185 397460 956779 431644 696235 505185 37157 909507 1740477 528981 1169808 1028034 319100 1808071 855991 1665093 1604978 396862 1909396 415282 747342 1382443 161926 573449 1230337 1014959 470774 1378671 1728254 1457066 751760 1654314 877836 1106449 1991154 991281 427549 1715269 495815 484227 1131745 1757655 801171 1796843 1953333 1509013 1955867 1213650 239679 265369 451301 1335978 918836 1101856 692746 1756704 348737 1897268 1905625 1875691 107803 485694 1088569 945251 568363 461923 374948 316266 1853446 1946354 175931 1563325 1031758 107784 1422302 379063 1800998 1641853 1533717 716376 563472 1975773 1210428 1546956 1472414 486173 1167608 150103 1932528 939046 188273 195298 1188431 1445185 582846 1985542 1940827 44397 1001714 1251805 873037 981517 1131952 1760508 1860769 1369375 1927848 233838 220599 1259131 1285509 1782839 258321 655726 705862 1157164 504298 1647093 819819 615371 952589 1634554 517441 406559 190800 1073624 623893 939543 403494 1562075 1897334 1726900 870729 1086820 811960 425150 1524730 1219081 72724 55469 1475889 336678 285864 1210543 1617995 1278669 866351 486480 1789039 445607 926636 549359 1911324 1275552 1686821 910018 1811354 755953 135794 1671869 1351622 1406856 102642 657193 1184235 586898 804368 990729 1746834 1559117 44231 1924196 461336 553387 394593 792649 649593 1426513 647828 182926 1457971 1476993 395798 32429 1532774 1838545 829658 53818 754954 894423 1794769 905996 37373 290663 1588360 1307523 1882809 247150 547638 1012171 486416 1530818 1851112 1051306 992792 1230024 1103100 1290529 1811745 1294140 1578946 1845843 965497 658597 1092086 1312265 842841 1976254 1314976 481446 552450 628051 489554 1306767 1757587 1882976 708130 1762841 27851 1321259 162336 520293 1659239 174451 509485 800179 539239 1845685 1917857 1510066 1383184 228214 58682 254253 1272515 932654 1886732 1205331 1311339 1736068 1688260 16941 1079381 1900219 1628270 1554656 896777 1285195 1075671 1972237 607954 920521 798290 1819809 787231 1607316 1674851 1085908 1735763 15620 781421 785526 25236 1529384 910808 84976 1764009 209600 74087 1025776 312549 683537 466429 80183 359906 1452195 318894 111611 1387984 295125 1322384 859764 1809229 155772 425451 101288 1323405 1426851 1935858 1879716 1551285 448019 1647027 1112771 490054 880259 639320 794880 1372656 1433143 1017717 8083 846515 1728313 1039979 375882 539695 1644572 1897481 733883 15141 1808770 947564 1855262 674855 1763162 427396 1219014 1246208 281535 1054450 484791 1961250 1446251 1331141 499811 705962 1763055 1376563 1995391 577271 9233 1487936 1145768 475209 1258801 565959 236215 1307639 330624 1431352 298280 1532438 922237 231554 1271357 224689 1714857 1173128 247470 188774 1251825 213996 1168012 1972787 287328 1991479 1813087 1002146 1139019 1035938 305875 1118001 233760 1545747 491255 1377316 79015 1572992 1106054 1890337 627434 936656 1489025 1646835 1167028 302129 678142 1864934 643159 497627 1965445 1583496 445010 930744 496301 1748963 873670 914984 537666 1222484 1230128 416972 979818 982758 1385012 283067 1744520 168205 1449760 1652244 171199 1974502 687124 379031 748868 224175 50622 457128 1311942 984014 1437979 248272 359521 1945023 796714 356839 433072 1195777 1633631 637771 1670727 498720 1144396 232039 1303608 1748516 234506 511486 1631854 1805918 346135 571149 12043 1006838 7649 1145145 12754 115032 775363 1061030 881295 19911 213063 632666 1460229 88188 586642 1510019 1506579 1149416 1368922 1709732 1839350 1493723 1733399 70575 1400913 860144 558751 1868941 35102 1417691 545847 1145647 192063 247614 1634267 1485115 1572718 16265 56379 1756424 598670 561403 1213310 1979230 1407794 109178 1775179 1175583 1064977 303857 1317737 1538634 633540 523466 1850171 531821 353836 267251 681184 1258171 847272 17480 1445783 1167 780248 81901 1811455 1827858 87378 1977713 850377 499861 1659459 1189825 602229 930984 618456 132887 524843 1382280 1266032 1459959 327953 1256847 133282 726926 1331144 1173517 1428675 1655539 1570 591422 1165034 1274963 1753725 891120 334296 1614314 1592475 349422 342027 1517020 1967186 214421 1267546 173246 251528 1539107 1595210 1632391 1994103 1683740 523739 1224486 830382 713372 1021128 582141 41431 132905 1884851 1016416 1050128 39115 524542 49472 785476 229617 290540 930519 1454031 1121638 1178178 956744 676305 761532 1088093 1758403 57350 318761 1182821 1365410 1047214 1657856 955508 1095501 1780029 1843724 1429507 1709183 1953298 1772164 1973611 1363315 256290 1507811 1965539 897737 1686246 1706187 1610826 879900 1593663 119266 1183772 1317135 209667 176427 829127 1695443 670255 944529 1544794 724195 954563 1667659 971408 1751357 1294825 1094934 181664 1141839 1449129 96436 649400 1323612 462614 1179719 677140 740005 1659906 1622476 873621 672882 1520876 1897685 507309 408735 931353 1261711 1640779 1564646 1664603 1948173 775925 1750565 97946 671466 1939597 1099558 1447134 23580 108731 312599 410701 191724 1556077 435431 366073 969465 1842546 1962603 142927 1061505 1639158 952703 633305 1434382 172656 51446 262366 909886 1720710 1295741 1795147 1465831 688051 1561263 229892 545121 510444 1728206 535796 401872 1023649 948276 1462192 154548 475867 1945575 828096 460673 339407 1713609 1831256 51157 465678 1413636 558235 113843 1629517 731924 1975938 1663005 1543295 565931 553745 412815 1936137 1186068 1181798 1543651 1771360 925021 10046 47924 928153 860661 1788498 1184857 208160 1241925 1167221 1606979 1502202 585172 1246579 1434077 1728436 1171089 1513778 603562 1985933 1187190 1301489 539143 119195 1448585 152502 1441359 1849060 882875 1568876 828833 14452 725255 1189204 51388 1165133 1220263 1513150 1568458 1459673 1944232 1247499 195846 597537 1734774 654153 393292 1210030 526878 1672581 827114 715811 831202 1139408 1096104 50140 1738448 855853 453559 1994668 1331518 1587569 676114 1940480 1155381 21739 850201 1356221 1972499 780905 1130505 49714 1153558 1312425 305274 1440370 1150025 425827 1711558 441248 1676352 1853229 854402 486919 1006593 1667459 1789587 1376377 1626164 1833536 371455 674506 1316254 140935 378565 159706 37407 1662859 1579105 1004516 1162875 1318134 777050 809051 1580625 1513793 1993461 870146 1961620 677527 1276739 1727670 1831474 885997 576427 1361665 231792 1773328 1736897 594509 1572513 1272209 761283 1129219 829125 1786207 1939640 614725 70665 1755058 1169325 1634924 1122093 1395480 1466084 850951 1072394 1198371 936459 1101504 410240 523609 487415 1730419 334409 1906979 276120 1290827 1432623 1203383 1390990 1186497 1625124 1027006 1584598 1108232 418718 442820 1104033 1747012 229532 842735 616559 1193551 187136 136065 686264 164420 1132948 169546 651978 418502 1487410 1716924 17226 534495 472728 1942833 1665698 705242 339846 1906193 1119466 1288278 838619 56205 1307239 1989832 1442904 546323 1885254 321984 763908 451235 196994 617778 98917 157555 1845159 1605192 948558 1503835 1843494 1194309 888897 873813 903408 1315072 853614 166896 1374983 793095 1298961 611839 743811 6423 1735808 802083 856434 1904424 1016746 519548 1390161 1021905 1767183 244739 1524255 833306 671451 1045224 592794 1329495 1836327 1080221 781697 135875 87578 1249879 225603 223261 379723 1861366 1180631 945601 229141 1419756 1589054 639225 236585 35019 1535004 1083127 689861 350676 942582 1183736 253585 368540 1283184 456893 587043 776871 1701501 529010 860738 303058 1880382 135825 1591728 303399 672706 1426593 937327 1154023 1482156 712481 51067 1204097 1109490 1034514 3788 1751907 1308188 1984066 75203 1545578 1602218 1284179 935006 667458 1046534 1828624 601317 1696329 1187124 1425273 1849020 129356 1217957 1607017 1975897 352156 277562 708007 733192 796110 139417 465760 1728165 364919 1590048 1288424 434536 1211158 161232 1410252 1154700 1383216 1635159 69023 1697173 612037 1633392 982102 56634 1007449 1755264 333283 274613 1213231 1069966 1673184 884846 437215 260590 755232 1585365 161022 66404 870027 1368203 1610187 650194 1181267 242620 47248 688580 934996 1389906 924795 854795 368782 978086 760212 1010638 505937 547807 598284 466411 1237034 1987741 164319 1061588 450265 1044224 853745 136147 1606570 32817 572891 160018 1075137 326356 1767438 267274 1052233 572022 1969582 553889 680995 1451032 217607 715469 962015 742250 147408 1929512 692982 1040559 899574 1031933 952744 1676595 1510281 1236135 1186272 606008 1388637 391254 671554 255402 492161 389167 123847 734968 853790 1166786 8246 1005500 574252 1568331 202575 1301813 1752583 640048 1762450 1826338 1225724 196202 958833 1691616 81112 1223886 1879445 62767 456024 304015 662880 81908 1240690 108687 1408148 1710529 1601525 1811601 1881438 1496974 1927739 574359 135487 1785393 1162931 1049162 1346062 1527773 560743 608722 1420063 1163650 1452424 1348261 1477879 925692 768796 1153969 537341 1442892 46099 750071 1404716 181612 4882 266712 590862 1793319 170492 1509644 592011 1029365 347095 518950 273935 91818 146504 108551 402969 1055189 587974 692895 1911279 270171 45056 129607 235410 1748059 505724 562658 252535 1229364 1930561 1554750 1722430 1551226 907836 1458225 689142 1991908 1118708 549240 1792679 1980192 1487453 1656350 1081618 1827220 1468154 1269568 436539 43468 551227 796552 361252 1391877 290638 140463 1203543 1867507 1167933 694998 1890792 1877779 263271 988052 125763 826234 1928533 1069820 1619642 1597506 690055 1754608 57490 747837 1303388 1381874 1853567 264865 190029 55528 1346333 1145784 1260426 314555 439750 970945 1648242 197535 1585405 562331 519586 903784 1291099 1060700 103914 513584 146112 1580589 904958 774782 862528 762538 1901930 447718 1155058 102993 1172682 1269928 681504 176124 349261 785390 804461 1723935 1935993 480264 1059015 162086 1834182 856423 1878924 538605 1306641 52150 988384 722593 296241 36604 961662 1194608 1003206 163045 1252408 1834705 1005540 761056 1465518 1147327 1044553 850949 157102 239692 578274 990301 124895 1085754 1982721 1573507 1407125 53506 528444 1233745 476599 1934902 1225092 175372 141932 1360933 956657 1989561 1329527 1907606 1923319 1116655 1659840 81010 120791 1390964 270725 1067857 1164896 1653958 1903933 666613 1755307 1075994 1907577 714159 1762299 1664993 1428394 689659 48291 1933206 1808042 303155 1178743 121325 1340396 1058385 515726 815089 365109 1667825 1927167 201588 848515 1815679 80775 1065647 1848662 370003 1872865 1388060 1978838 543718 1688781 873366 459488 1362171 1631940 1804036 1410114 1664400 1694998 207309 1988487 262830 1748633 1816030 202176 611883 1666790 130711 1107148 1235368 80204 192569 1776583 1234905 1477581 469351 752169 1297579 1664304 365378 1730917 1509149 78134 1285115 1503521 1370340 331320 1803557 914176 335969 1560681 1168934 299998 315564 28515 1081184 925357 1726026 1862107 717252 1578877 45743 1446605 372451 176001 1502170 1915266 631201 46168 1605224 336050 138295 1207010 181579 62791 1636153 522205 953280 269438 267585 632734 330369 174127 158424 767645 1654436 102732 1799225 289102 1980078 1799883 898310 1581605 1080772 589010 1300641 186649 1870000 137461 1922882 1652820 456444 1987123 1917541 149091 1680250 952207 201766 4863 1587581 821690 1593083 1728137 336251 376796 1190812 590278 185950 1824088 838931 827014 1080008 1918934 157710 1379390 1331462 1145587 751987 892828 242516 537355 1512590 1192559 89234 538261 1870266 32735 957515 1818594 182673 808079 202880 458069 89128 720401 916408 1303647 1327558 582928 91023 1176187 1840573 1738004 446757 1679352 1903459 1510412 1597609 582653 621388 1944937 1188396 982397 18804 774689 101795 1063537 27607 524680 538459 1820678 1594708 586397 137603 405771 890165 194579 1196493 486332 174944 1784437 237415 1381354 1580355 1628269 1753756 286450 97688 971922 1368152 1640608 1527257 97423 713098 156476 365234 1961445 1669884 1767774 301484 184710 1021755 469345 1253283 52917 274057 1512368 224964 1659312 631132 1051898 1396053 507769 419994 938753 901647 197746 1314083 1088024 78999 1011698 1393655 931953 743812 1915999 1272100 1983614 112590 1425967 16135 750080 1184507 1564616 1868950 1692655 1897351 1149881 526211 778349 1109243 463859 1096202 566621 269672 185715 144411 1152925 1437310 121840 1946115 397504 1167977 993302 122050 703943 1738614 1639486 714590 1166673 737036 984742 1719426 884590 1227103 898536 1256248 1937151 1828625 1288251 762394 1068574 1585859 59318 251057 1816445 1401806 1935255 26328 987104 557502 153537 862038 524856 1534034 98948 1202828 151370 558733 1629031 1947295 1622797 1700920 1501079 1913371 1292110 1074632 1118303 1512925 377068 1808257 1479936 1164648 720300 407117 996189 700583 1345973 1254300 46280 1076799 80598 58769 1553721 185667 265626 1094420 1699227 450065 932443 338206 983527 195349 70185 955312 299068 1872152 1270740 1230726 1686669 946497 661408 222407 761253 682217 1432811 640283 996013 417988 141580 857417 1857181 500690 928851 624163 258328 1564077 360919 59286 1876951 119081 1181120 129221 410947 1127562 1880653 1356668 352311 393321 1479540 1110733 964283 1314081 259168 529502 736335 863328 65527 1919699 393958 698453 556698 1847458 1978275 822281 487863 533679 168497 584070 673077 1074577 1667428 1778534 1739150 1026638 298661 1745513 559723 511722 563777 828254 489017 1951666 1771072 130124 754947 418697 51956 1035659 1032352 437799 128624 1377819 1856857 534347 1489313 1389118 942542 1743069 100697 1847906 898797 801386 506425 1148886 305024 65098 906733 1572270 626992 553564 307208 128903 1844261 1522234 516376 1095860 197760 1825920 730089 226692 1157459 930876 1441642 661306 858926 169334 665310 739275 639384 731223 832409 1130450 1420497 1904592 355510 891374 329260 674903 1110765 1308125 90307 163612 1601391 205467 1111920 23011 1073920 705053 242750 1138795 1167488 1053164 3160 697027 1626570 646144 1227746 1243327 46948 517703 1682275 214893 306914 1756958 33811 323432 1449004 98578 608138 958818 1862184 526460 559967 1909231 754804 1083945 1205575 1717210 334659 189203 1712985 1239419 21439 1883399 1983731 1654004 1497720 1995781 418915 493844 445867 1760561 422483 940480 151862 1150798 611934 964531 1153182 458808 1964549 535761 1397099 656388 1723955 1338647 233609 1182803 1966309 1716676 1718226 1506798 516011 731577 1421968 707343 639191 609548 1799725 1516548 822591 931276 1148318 369910 1964565 1901734 1108858 1604838 1366891 674852 1876429 506483 1207554 1210068 203724 649256 1101363 1413362 1210400 450945 331808 1593612 442888 1557895 55193 1624833 1283597 958523 1926043 1200212 429516 1229465 237468 1819235 406631 438253 1146719 1809373 1345974 1530318 1775543 1405693 1170138 814302 46390 697946 1217127 1003673 1169837 491779 548535 295938 1619106 160897 1155554 21171 143027 326158 122574 718536 223659 1424453 1872600 228738 1145996 1592720 1605949 1083850 63698 329040 469940 1405914 759106 1057007 976533 200071 916321 1556806 615161 1239623 507048 1404655 326607 1035847 1727122 1419408 1026183 1529787 884239 422525 799659 1820745 1294444 655298 1263489 1146328 371563 1243167 112845 396966 154800 1362184 656420 815528 1040277 711483 110037 927408 257261 817686 168266 758765 967622 1218109 693603 607743 733032 1509654 1715074 1296942 858165 746731 353536 1773817 602245 1125870 1757408 884812 159537 1330593 1968535 328683 1147447 760144 998939 1746438 1402771 116195 764447 1272212 1010593 949892 156933 399546 447611 1178916 1810359 1617747 732702 1803333 684810 870879 483842 743031 132766 1236494 285237 1063061 1186043 1142117 217122 428798 933070 189435 1127475 109671 1846260 1050846 448358 4498 1557359 1995103 608703 1407111 982431 1083759 738860 1734418 1983412 1337304 1398737 569899 1371131 20956 1277838 675864 857100 1333013 1387603 1992615 1411405 1020104 1631219 867889 1922465 1424367 73143 1330748 1115295 832693 1119943 1948082 97557 1631894 508608 665820 568371 1238419 1239629 34318 1099307 650107 1644116 495352 1170410 513111 873598 1366736 1333525 1978265 1101677 620341 1365488 1097986 1813287 442223 1534710 1240658 1696922 557847 142880 1095198 1608418 1856941 1789050 1860411 941577 1657320 812159 796549 1346846 1655700 1952041 1149838 1297587 239236 1028628 1843785 1790525 1176970 1602104 455419 1779044 1874348 1727933 828417 1228434 535907 720094 1229481 223679 740891 301386 861829 1712020 1326723 800616 128428 682441 308581 594938 1511964 1334332 1211413 443750 712358 1703377 1202443 1193302 549371 804860 817584 519547 165395 1743464 596464 417818 209152 897964 533289 650764 602586 1826669 818309 390894 986842 403745 979837 1660377 473480 312415 1925501 737776 1434934 766198 1814748 402712 1867118 907273 685157 1107870 1982993 1763705 701118 1189195 984461 1481823 418245 96029 1022150 614521 1614355 1273331 1529278 1597433 1687435 257786 664867 710279 264633 1518905 1607183 1222657 1807849 1605228 1002462 1455769 1860114 178124 71894 1988408 1471535 1367302 1030082 788881 1564337 1949428 1613481 197279 1847374 1101264 1244843 1009316 1149422 1632683 1603408 874885 878169 1496292 1245938 537646 585889 1689916 1552632 1104368 590685 772557 1023184 262308 1678371 224634 1335340 1680059 320070 968864 696118 758729 1686959 1295248 1970803 1378744 1997932 1711979 409641 1939920 193938 1823721 895925 834347 728163 114406 1087573 109483 1472967 838673 1474756 714246 950490 1722341 1294634 1949748 1739793 1483596 1337615 349220 418846 691376 521226 47428 928227 355077 1499619 1180097 1502821 1843531 1335062 878776 1714226 1382083 739641 154319 1181722 1758887 67187 1619209 1226485 891404 967435 828121 1880257 273579 217167 1781641 223146 833124 877390 1874232 1719709 1837460 1400942 423153 1715299 1847859 1580040 1372035 188305 883174 1848875 707819 1779016 709415 1445875 1533247 212243 1829029 944684 237544 227885 1794535 410859 743597 1347193 1919417 866944 1149431 1374312 801610 787801 1069180 773225 1269127 1349824 582619 379631 468932 1915544 497357 1970229 1335262 262566 1296929 1527589 320047 251342 418977 22728 655257 1354943 1187053 1929708 404712 272762 624405 1276230 972750 1764500 220640 741056 1689212 1538425 387247 1908176 1574834 1501065 504650 1863049 1693452 96005 1368793 1793673 1320778 1611525 718670 993319 1889371 722232 1598881 1411851 500920 1261787 1284788 47386 604501 1734230 646813 1273456 1523298 1429415 1317942 1121569 594456 1418120 1895740 786974 78721 336686 1286336 1296748 1666482 450681 621046 918689 1442132 939041 1560096 1112377 18173 870105 1955650 1531301 1142152 1566253 1050981 1208230 1363462 1089421 1248559 1237112 1588673 1921877 809999 359348 752811 766779 1440974 311784 1474435 1305243 76534 1864894 976218 1405865 455618 788232 817429 1033334 412308 945515 130462 903775 1291346 1984880 811755 847723 234764 1021731 1612773 153037 785047 946430 94183 986782 40296 817754 1607550 413223 1744945 619879 952986 605602 1942306 1304124 177942 1319678 1620245 1175974 114456 298433 1093866 1348577 1508363 576378 1388662 1500683 591270 1961165 1823288 1697900 1783970 887077 1912632 468770 1854205 638023 1551021 888252 1133409 1524237 516917 1874158 1021598 790951 126602 619972 1051610 40634 1964153 1981909 239124 1926756 538723 1387348 1410698 1673616 2582 1948050 502198 198653 1368892 799070 1129125 678950 542891 1636951 1645460 1022512 1985895 1656482 601358 671351 944394 230168 1514034 1654003 312067 1264970 773449 1042372 1159215 661345 903684 466367 1100394 589284 1932019 1702951 611498 1253135 786798 1432460 1947232 939797 852836 1708654 1683247 1166886 544680 1622206 375373 447602 1837782 1858533 1399946 1037022 1703525 1328259 587605 1497455 878320 1683492 1753365 1010836 1335071 515150 1275432 771466 577840 865225 420723 1743330 1679489 1408558 1538749 1871795 720984 205641 1069137 1858725 1655207 543260 95357 960188 1311046 792332 878392 760983 662291 618470 1485065 866834 1317980 845217 1949127 1897465 1329938 987574 321975 1267652 386850 388846 904122 1111066 117445 991192 466587 325107 1942710 378047 317925 1570821 1052040 925036 921910 78142 511273 469557 416099 461368 1200187 1239684 968957 1794936 127245 1702452 175462 1334192 30455 191113 876589 751698 1944737 903153 686675 128350 928590 553131 1739881 106977 1571979 1130152 1901598 298618 1644167 1829958 1433186 1294032 948283 1430811 436796 1506031 1995493 1995496 514037 282964 507787 1244056 894282 872677 736889 1243592 389844 961558 840262 1095977 1773690 72768 1545741 1759662 1386417 1933975 489855 1461108 1672239 52501 664110 1684665 233270 1847509 862294 1943110 1109712 213764 1382343 983597 469488 792529 529503 1080045 1037005 1815573 1368838 1417413 966465 929866 1295663 147419 301926 1115883 1137907 915400 557484 809118 1913283 107920 1777257 289027 1219010 252874 390052 21403 1013612 1706541 507638 558068 1950061 186427 24039 1760505 1083937 1076457 1266847 839594 967705 714257 1520615 813809 868792 1098266 1350446 680130 185552 1487556 1427487 1232565 725271 1161536 1917545 843828 1144195 1776788 364516 692948 116912 957587 29266 757844 1660163 1046789 1289027 1231105 1540304 368734 1098874 1523788 1114577 1067734 1129221 1714692 141933 1535329 869552 459741 958301 854782 1495463 219012 167243 1980434 1980962 712209 478584 304740 167212 1137397 1616664 346918 1613826 1370304 86764 474794 1385981 1769191 416592 826422 1306349 787675 1838808 1604760 1856578 924736 969050 1561924 1805986 987499 685882 1202658 738323 900868 1555339 1631561 1999930 1335274 1569017 505635 1375150 273530 1921188 1275674 193700 1771970 408902 564729 1643015 692030 91815 1739953 481514 1003463 590474 1849527 668723 784888 561717 720525 98950 852309 563375 1265176 1629257 816546 1312496 22485 1617154 524574 1600605 1931613 1268515 339935 1489271 579415 1973586 1302321 93142 137217 819267 395148 202749 720434 1920541 344222 821949 679429 407550 468574 1243665 1155993 71759 113469 1922271 1122860 778105 757157 1383618 1530153 1265607 1241178 862777 1001964 782888 982675 1481401 1749688 1486624 1473001 1721774 1691887 1462936 1818938 1638327 938832 1599068 374855 328837 1215687 1374907 273297 1185636 356578 533963 366045 688106 293567 1113580 1803151 1826038 1427374 1494751 618676 945173 1809250 1444403 541389 1118739 1844311 1762865 326937 1753987 715693 597090 1487396 1839308 233858 620025 484001 1402964 661387 1678374 676772 587900 1489691 467641 1519099 1832928 753579 542430 1717787 1491208 1075741 1029173 521288 591137 797852 39495 304084 1400945 1537652 1161550 1214101 168278 957458 1248647 1114585 992756 422095 810339 1147966 402319 401151 42129 210642 1596366 464905 2259 777182 199915 482757 412913 120052 347571 50487 1401704 1854015 313378 156575 604777 1831217 763278 836238 632282 1660305 1622615 408266 1143128 1239194 573679 720800 520957 1397179 349196 749500 805950 433658 1433678 1754138 890753 827997 820022 1740687 1601796 698941 1359546 493261 1914874 1678876 171011 48352 786388 742326 281814 12793 132154 656743 1608285 1551023 243013 1589182 515146 319507 1205841 1531414 524706 479030 1685123 342335 1753983 44709 291016 293130 954528 1238812 1925870 755777 96921 1390936 1475041 900446 1287849 1131494 1852849 1575579 1672064 658371 1904820 1022244 1260792 49702 1998354 1883978 1390844 4801 665674 1995244 1881366 1621549 1099367 189 636733 1490773 837250 1767015 1620970 633376 1210314 1803288 1050818 821849 10080 913260 1120357 330439 951945 436367 1825007 1039498 872365 1211027 1764241 1496289 738546 931221 1352329 1406970 370037 939856 1684114 1911999 260779 1879202 554050 819582 580995 63322 1777282 726091 70974 1710879 1482311 611342 1821190 1180919 526866 1874992 421909 483623 1819719 1178734 1185313 1778677 185524 40575 1570814 1948332 553654 207983 980132 28940 95986 1739149 217805 334797 325975 1341190 1912085 1502679 1281333 1259905 1464277 1395361 1331765 607273 666710 144733 936029 1946168 96043 355187 326271 75150 355731 41674 1896891 1845139 1657332 401017 1859065 1476348 1523946 1823934 1742178 429338 656851 44225 1851359 1169044 1051063 1458732 1203210 1580753 1533093 191928 1234273 58141 1433058 1276872 1598560 63166 595448 802476 1225279 1926803 842616 1081583 1954396 1333671 1968003 1523320 1381990 1962361 152123 240719 1425003 645929 1303936 898787 571704 1405751 148893 1320934 117123 271838 1270317 1249805 1631463 816724 618772 49219 1147916 152870 862731 1189114 949580 59913 1771914 1185915 905434 1152829 306567 419513 359472 596805 1733168 1632084 1807944 1932389 1954333 1799015 785134 81479 314122 1067409 1948667 843370 540758 758777 1850579 1455155 84418 297965 400244 1745943 774606 1213710 1701054 1061878 267013 1814540 1288020 544355 1747140 1738248 231797 1384632 847181 328521 1293503 1682135 249086 318349 173169 1189136 1892892 1614026 990579 912009 1636404 1436021 379049 36379 1507773 140170 513100 977765 1890870 1292173 928805 1579430 90108 202493 937439 1340679 1806796 1761441 212272 23809 535505 1498401 1135768 1391643 1594055 1033221 602827 1407282 1153471 1964266 697777 186155 11701 1573269 609691 1045242 1774681 1706092 1916002 280620 1516247 928652 250801 464471 425019 1244734 1163045 875986 223231 1345447 1643771 34003 514601 639977 1317156 771870 819098 1534526 914757 185718 1287821 116636 1283604 1752098 1181709 1542675 509512 1489747 1311937 1369958 1142551 1345370 947358 260790 1693203 193544 669057 1790604 117893 1296064 209457 291606 1672274 141180 1335791 288847 1516894 1427831 957655 1913017 1974494 200705 213182 222721 1620426 25871 221769 417476 501795 998603 1871051 796275 1805826 998086 482648 1908953 51854 1371261 1952215 1253183 758090 505026 665246 1214534 1917476 1362330 1119117 525417 1408202 466496 1407263 632758 35154 1566718 1098212 790636 455604 1261691 1380360 1472298 1991797 63436 1022242 17637 1428556 1918403 1018907 338166 753326 1991263 1333421 422800 519221 566326 1846191 1183836 839509 939392 1294186 201439 1832328 371060 237314 1187481 1427668 1225579 1169265 141481 1595199 866637 1946170 834539 1131183 1056115 892526 494572 281521 285914 1398594 1369150 203540 1271576 324124 243964 1457637 874391 1167011 1202477 898478 562513 1112696 1208064 928758 1623084 1675273 1649772 110975 1374435 1122256 1757907 450341 1698480 500481 199937 628062 1780388 1051041 1811566 1711898 1397431 876772 1252689 497340 376581 571480 1614757 211811 624115 1662666 1353559 988478 1032802 1826284 1863068 409874 5908 1801190 1931555 1401163 1750952 1342518 1479608 1052161 1027312 426310 823654 318263 534868 13084 699540 605224 265886 81 277069 1316513 628701 1603214 1947163 1286017 182596 757623 1575946 1973419 1315670 1535007 1004650 1722531 1445076 1540143 785902 115101 448924 1213903 886680 1277874 82050 65941 1409205 72369 771277 1576060 820360 1858821 282252 633276 1834368 757878 1825187 659248 957500 891830 1422758 225307 13818 1981468 213881 1255941 1683561 1456544 1046842 739497 1084498 1000886 1773655 441010 538649 1738091 1681664 670140 1035785 1187504 1539246 571405 1307970 1291834 226980 900040 334748 1037807 1791671 117272 1569400 545697 624494 350627 732649 1344552 520079 1263971 1025723 872035 300353 851487 749292 1987254 1533853 368170 243556 1096735 1767115 1782341 1791728 1670128 1386404 1682486 1222606 1827540 1216085 791170 1748874 643974 529733 1037840 1093314 889462 95607 1540980 871951 493024 951470 1057163 323967 511462 475565 1323025 273927 1969568 948140 1769121 902849 1220510 1501553 556061 1396404 842813 1139723 83596 1969502 797390 208048 1971123 1041990 799190 775662 1758176 1049078 765431 156082 1665685 1908678 972591 1781848 1154619 1554694 1144301 1024580 1383947 1770648 974761 1379645 569532 419989 806324 791416 864119 1960508 1267134 1338676 1253850 2350 1708110 1129160 1768365 1281307 1815243 334591 1088136 1045590 1354216 867286 706523 750936 1796789 1027253 1298495 1008375 1349215 1265172 1865441 661976 1171801 1505916 169919 555480 1978332 639462 76865 1444326 566581 1518408 973245 1128223 1414652 516234 1591372 1283077 1734177 297054 534635 119617 1348940 779688 321803 594277 133756 791190 1351013 540260 1485445 648703 1180804 391541 1700587 522266 1461944 500200 1390079 1176275 1475712 576903 1315880 1144227 1524306 1896828 180191 989196 862144 760823 379058 698086 1302280 1555983 690804 1003022 1492661 451029 1787447 1683568 1950826 356486 425552 509688 697253 1665029 1515242 1875994 73186 359351 629358 1521285 197883 754891 1429566 1480663 426325 200013 905068 1776787 1252856 1760662 393860 1105686 904760 536335 1914312 681546 121764 1275074 451824 1865630 1250997 1798566 506307 909308 654507 1276552 62732 985360 380418 1771660 1698970 1929006 1888304 560521 1926798 761021 1591733 1945885 205145 774135 413448 1992146 1526230 1103584 230880 1479007 430710 28912 1938469 1188671 1022164 362545 932393 248200 1868171 468492 445989 1479208 962834 1368326 338010 225006 1223810 719212 1055181 88802 785897 570351 1452005 561359 400877 1312035 1467263 1168373 994131 679902 1389409 401744 1488914 581560 493074 865760 655178 1485432 1680430 469796 988189 205802 1459216 1011554 1850913 611307 1003930 564898 341683 700145 943380 84365 144527 1696530 1783051 1778258 266254 1438519 462027 524327 701456 867858 73028 1108088 638009 530274 1326923 742191 1776180 1127225 1539469 1644298 1446418 983103 1818197 420976 1068755 170587 387697 115307 625693 300568 702286 15896 789478 41718 1025942 1334269 397594 768726 527172 352033 883212 453750 1589661 51465 161669 66103 237307 1943923 853042 365353 1861295 659796 1984708 1268368 428488 751965 832341 9090 742268 777061 1419242 1014623 1723502 1399450 1336568 1724425 1989439 900206 8446 54223 136808 987663 718040 1718148 272261 162439 835098 1025287 1066430 1851565 1591261 1470012 1369046 309776 436257 809717 774109 710351 526759 397526 1705321 597037 1009068 1301730 822669 176799 846905 1499316 279769 516308 1667900 1811164 444475 1343889 666603 1780256 1975352 453401 816109 1333516 1685871 1623250 995332 1389010 1730834 58234 999080 619652 1754265 461808 1584394 1941932 1201576 158394 762511 1716540 1293856 569296 307438 1019370 1302913 805904 295402 1805885 757587 331283 498605 1347956 993498 1640882 1948409 647889 1165762 1985170 37515 125029 641705 774575 598890 566832 1362838 1268717 14599 354083 1127228 1191653 1714319 1043924 209629 1396391 1021543 1465587 454209 267789 109598 478441 926124 907511 593119 351912 1505124 735970 333227 1369550 748277 702249 1527663 554473 1707057 1603461 7135 757859 96432 673128 1238822 949414 1096537 1382437 21761 1580359 1404498 1222125 1872339 39929 218092 1279329 1237097 584735 1893189 996921 696033 1584874 285849 1532617 316814 900729 280521 738241 1045727 327145 734557 1286281 117377 1712763 592635 1455536 867389 1467679 1584441 1388834 1011234 1246132 1383497 1375331 1994878 906376 156553 1757384 635235 761424 4354 315394 202725 299072 1392400 432178 867086 987802 1156717 231064 701421 244790 1576440 1117336 1487837 1993480 434091 1768567 1437974 407123 1896904 69681 644455 1353816 63702 1362071 130982 174424 1706785 441866 1582040 36329 1433680 1163309 234157 767598 1920307 1659616 1272329 1181642 903642 934308 1768210 816837 949478 1525116 1632502 425252 1241071 144543 277292 330647 435405 542481 1101471 1253474 978177 882288 1462332 287785 493437 760938 735961 488027 1942927 1195692 1574605 773443 1655561 1566987 1556102 1848962 1268307 1870797 182105 941818 1599609 1304490 204604 268980 1302751 98230 598366 981961 1230123 732768 1451207 903826 1218190 844585 177010 53969 885025 475194 936596 896014 576741 1842923 810402 1608783 1612005 1226683 724680 87132 957357 670986 1757812 1069173 456036 843627 1635260 358896 431100 1174508 1939324 717213 478094 1016141 200139 726949 463633 988935 1523204 769579 899816 56448 162259 913015 652592 8085 615190 146329 565078 612685 1650289 714211 1523343 1009820 1410546 1129559 1065316 354774 1007528 1470802 880492 1962157 1469937 1132420 1398302 108368 712975 936772 418550 414889 1824289 367595 1707326 962192 207415 1276073 1163593 105308 1852718 617306 1608254 847931 1358030 1324912 1890452 1041506 816371 169810 1077094 233920 1316766 751450 419450 1315395 987315 1309920 997065 1212714 905466 1100457 1993684 1964089 979246 1990554 1781096 1067336 1075968 161739 1759225 1513070 829398 47442 1577600 1793391 1450265 444669 1790478 877510 310725 178138 1295740 115436 1946778 615589 406605 1824858 1791810 485063 1456850 1397600 751797 1680068 60550 1053795 1165489 1908000 1339297 473621 1399225 1549162 26289 851631 1987979 320991 1729820 1356340 237537 1418928 1129420 1315358 683170 723011 1779837 1961465 1554183 283034 137426 1331870 1287797 1680050 594538 1854982 215044 1541824 599154 1353029 778837 1247381 232454 259954 1714808 72538 328110 1741367 1802683 1114330 261531 1630424 1021157 735050 1530521 212679 954164 1793145 1838247 1731965 855158 1453017 1312882 89752 46614 1041847 559992 191752 1840265 625043 742941 39104 1401385 428616 84927 797836 1708566 1028526 641474 130063 638925 1950903 1307683 1968549 1496761 1200456 1557355 533516 1065676 1523430 154026 704685 63217 1688899 478127 817506 120255 1848702 875783 1421372 786557 1788114 1304929 80059 1647381 246724 497875 437203 1196273 1820417 1541611 1705417 1447551 128633 1028974 357553 1333958 1698732 1911089 210546 1388114 445994 223088 279793 1826451 143714 1221158 1335892 772128 19526 1738981 1013317 1626502 783703 594652 93327 877996 630299 513889 350202 980185 1268112 69858 1778388 1775673 1302981 1181035 830932 1307856 1105814 1221795 1331703 1499718 660373 982961 741815 988727 63460 1869472 525838 555381 87864 1413506 320044 554713 592266 717426 762898 1892293 1160941 328363 166194 809840 1287722 1085025 1541340 966249 529256 1225332 158086 1984616 141732 196407 1230040 793030 995832 1477593 170409 404057 1556008 1549102 290167 382804 1396836 191705 1914710 1983548 1972912 218659 647192 1514103 590464 579320 814267 1798663 642542 178874 1636524 666554 803470 1463896 1352213 1769271 694845 1419609 73692 36330 84691 594818 746369 570130 788805 816720 451672 773034 1343878 1585664 563977 735669 153081 1593251 587380 445491 1909183 262337 537167 589374 845458 1964325 1506527 1990296 1193268 1858304 564033 1111348 731788 1757771 1670117 411739 531665 330800 1464546 237927 208783 1246587 101352 1827229 210147 1571451 943329 1505201 695672 339983 740456 1274735 1219987 1366243 1472858 832559 1226680 63901 1424020 1965059 1270128 885864 1420349 447709 1263199 252299 653744 1982138 770599 690990 310097 162696 1355668 1438350 1309334 345170 840510 749251 1475072 1954528 276874 330326 55453 1949472 1673631 1063956 1554087 1813563 357861 1951255 403937 28011 1399682 547958 389955 796192 770400 1682283 1239340 1539676 517960 201660 1452 153578 597363 171504 220241 918809 1487678 547427 801576 1829046 1090713 1727256 77498 1563341 467214 757517 791793 1303521 1705167 772297 1042659 530969 1393010 1189767 823041 932179 1360490 1130133 1049631 1421001 1598708 411699 349073 1460115 347920 1906972 1161154 505223 964169 348064 1251524 1847150 368572 1778364 815163 570686 637376 696247 784896 588255 658587 743579 473358 1338643 772866 212176 1035656 1463153 825922 1890101 128145 233445 524976 206916 150876 720334 828435 252311 842768 107877 1499431 1989425 1682481 1374736 50034 1086178 19052 248291 1901569 1480447 785520 961684 1299997 1500018 746055 476589 992064 962498 446227 571553 262434 891136 1027500 955639 628022 655716 1956385 1550031 406610 1321314 1786466 1849203 80428 1211906 963016 683617 1976435 286330 1872447 1260435 1815891 1230104 1215878 163811 13854 1099665 427203 1410687 784534 1806370 828862 33430 1779416 1312697 378592 1345571 657189 53358 494685 1926651 173118 1314625 235591 9744 1726777 144020 474372 1276625 889002 1322594 1513287 1424338 195325 1881561 199724 912710 1052558 1161511 1622372 1891243 1513680 1908080 1111305 1515445 1042660 1440133 923101 1706579 72764 1590848 728421 1812355 1304122 1821085 194682 384842 580090 1637784 496210 768594 144759 527256 1029102 1385291 98480 582542 1670927 1399008 409658 1713356 324336 1993842 966721 736870 972114 899244 1794496 322079 1749166 594320 493536 728507 1337139 1083523 199747 1960100 523867 584154 1473566 75269 115111 1952847 907957 1234040 695404 1437516 1037421 1246565 137242 928799 1896059 1007206 474910 762062 276265 879530 920594 808438 1518114 1880403 747568 1362840 925029 269724 884223 1388937 1581003 127831 776718 1365028 300574 1773505 1850018 781743 1826734 726430 788405 1253091 552820 889409 1383665 810100 133361 1496295 853721 1185081 1494215 1197686 1497548 287423 163437 1207906 1454188 1527617 967808 1707975 1433427 568848 1469815 646792 852997 1627175 1165132 467653 1149451 11884 761443 541260 358926 1400868 1767954 775677 1691813 152555 1569837 1230155 1870493 130312 1158637 1166223 265102 1281558 1651340 931525 1992752 1561998 1913363 1708258 782168 113201 1173041 1692569 452147 1124182 1533812 1961714 752264 1959807 204035 965215 189232 461819 1817419 25042 497235 1369729 1564293 918485 1776122 161365 151191 1583647 1893561 1980613 671537 506916 1692798 256331 1018092 1622982 1577270 373876 1889204 287198 1997593 489613 1443860 980213 364537 280295 714770 1863261 233086 1261768 318651 757075 1598174 1369676 1145385 503831 1955034 1972893 605646 305031 925991 287531 993541 1604043 1599249 586274 1023531 567730 1434568 1048752 886117 1349823 776222 489285 13792 261985 1096287 1241151 1424819 328055 212617 1287089 53355 734396 804465 537679 652718 1439393 1562991 1087331 1680695 1552644 1438704 1159500 568769 228889 533948 174106 952445 606405 467756 1449070 1353114 1314309 988648 1651978 765469 651670 229163 1615154 1453456 949830 598527 1348700 1369197 774527 1888985 1800989 597318 436277 470278 292978 1407022 268826 427544 536608 1744273 1082281 774855 672034 1232994 1545626 772738 377562 1868067 1132145 1725483 102750 1384355 283737 700896 516047 539866 704515 782320 1802246 1083060 1595451 469417 1734664 893614 1349100 151106 1207448 1291227 1506538 998407 251412 1691417 579957 1210351 707450 1667688 678530 698384 469025 1592293 395857 1099038 272811 1823092 1629776 210634 351755 687457 1406927 360264 931964 900775 1771383 1684550 620053 44403 264176 1999723 1626859 1054690 128011 1067228 417815 1851979 1472312 1101774 1216323 133457 1278491 1533549 839284 1665793 1187290 770103 816758 957777 105974 655717 1788503 232263 919500 586387 508453 1027722 274618 208610 1737162 405107 875003 1897503 1736839 1266458 941659 1020505 1471924 1469893 1003875 1006142 881928 762101 1046485 1512845 1137643 1464332 1682674 149764 1830706 998913 1157515 1742056 1355823 1531688 85747 66668 1140950 1128421 1889202 811038 1820637 1648689 1211069 376954 1490365 762474 970867 174324 246144 1140875 959007 776652 1038816 1071318 1592036 1032180 662809 1406203 1425654 1343395 1836619 911440 1925955 295803 276562 334496 794466 385082 1666881 1745551 687130 1746656 1474258 1881276 399109 1929831 1058611 989082 1491625 1587398 650745 641744 244575 1829894 399711 1821440 837103 1949359 1965303 1612946 3760 701059 208680 361975 597784 1596061 1457734 1644882 1660694 831077 1709689 1878103 1903822 814533 50411 1817943 272172 412747 534846 1981702 1843010 550671 1755329 21284 1057755 1740315 1506030 1129607 753611 931916 1803193 1809387 506691 1882323 1370674 1898423 495929 1553176 1971745 230104 670001 1828020 659588 251016 788966 1277594 1779478 875209 1913346 638546 1967946 486825 1314272 3902 1901574 1315143 1734341 1634208 911647 958094 938144 366982 39651 1467810 236404 54603 1922326 1099185 1894674 1198349 1700323 413852 1319662 437354 1687185 1389833 1347482 1408556 340533 1840360 1595375 575470 937465 782212 1296970 1337370 1124143 1177242 1539780 1150254 1200842 864889 1438466 1521691 10006 435134 569842 22865 1907538 769657 805336 56656 1414857 106119 1739477 1234844 1051264 80199 1855051 1996034 651042 1644978 1249832 1721285 1221644 115959 1105622 274455 1255359 927162 847286 1223156 1190728 4564 1031256 42902 789897 273885 641083 284886 1351825 1868070 1122328 581056 331045 585042 395720 1423254 230545 188378 1108619 1501712 1769324 70989 344608 296275 672661 1447657 914884 1844546 725083 450228 1558104 1909935 1206619 686913 642076 279589 897529 636078 1951799 1483030 1536030 1245305 1065068 895575 942330 667182 1876250 1906996 42698 274166 214982 1476176 198192 875494 1654392 324852 1621918 1750139 998390 807860 397982 264740 1278073 956724 1824277 427879 1482927 1812038 1876496 587254 927646 1444544 1835630 1997550 594119 388590 1919987 1349645 1144973 1189191 240701 1364745 579378 1646288 220916 948895 1001656 1756170 962891 1965559 897616 718686 584804 1248497 1711494 1624082 333696 48401 15631 1403905 1064740 1357200 1588493 599843 758446 1961384 1809073 1919029 935495 288518 651474 1754308 439861 1980117 1047861 1255858 618560 455636 1320049 837862 1529152 296025 1233711 254492 1624493 283971 1673352 625340 180566 1450579 1698743 1014679 1793368 1596644 1751210 1405214 395773 385746 1333623 581774 654952 576808 1912384 681949 278997 1315794 254097 968525 1479697 1441506 260552 1291988 208746 4345 1482968 801776 1900251 1685551 203306 429668 1752331 1679392 296905 216110 1370826 1579764 1364159 273546 1200837 109918 1522645 1680628 603369 864401 360213 342596 1668859 1261581 56398 71301 321271 709898 820761 1662884 161822 186296 1269442 1507765 401981 222197 620440 1544604 325577 483801 1774179 470603 1369331 1245750 589068 234162 247140 1226581 1072943 25498 600584 584636 1331715 365820 360397 123900 966431 299605 989033 1232009 968182 723450 1545554 624668 1673192 115551 1611049 190293 1665181 153517 1698938 660629 777804 1772547 103595 1146759 1547720 748165 796542 241355 384490 1087358 434606 1323159 336288 189101 668321 1766213 625948 1003830 1501626 154191 1813166 1626848 1264778 844098 1972351 368234 746224 1740291 461212 1096972 159683 1034862 1541382 1357810 1029353 1577363 778147 217259 308941 610074 1162730 1660752 650227 927776 1213526 97711 1446422 438610 1336523 1234494 1322913 1737477 81975 1130426 921307 422335 697216 1782516 1533336 1724170 1342215 351052 109742 729027 1685617 1979894 969772 1610841 760461 1578208 561415 1428925 1434506 1025765 1621372 1487147 469272 1328031 660490 1959366 417845 971419 172596 300539 78328 1742947 570536 301675 1776589 1586970 340621 1976202 61803 1521864 609778 312181 125802 747334 592379 103309 1962537 1212536 411315 1620722 839158 796012 806506 1131026 532073 176220 311946 328607 472060 1241120 1042559 1944960 217566 185542 185995 694131 180503 565025 801648 483307 1840923 1000413 528522 265351 167983 798109 198254 1311575 231858 576050 251571 736458 1189731 1590065 1696647 947208 513507 1883426 913032 927007 1519394 1598683 1706528 501411 1693971 5726 1658823 1700835 683206 955842 692622 1698630 1600191 361517 800102 1119326 503753 680707 81570 625955 905527 1483479 1364389 1018494 852551 771732 1295405 633771 1563180 1417711 793669 1914965 1896963 398043 1793772 139201 1743709 119569 710346 968453 425943 204360 330156 1331754 267784 1099462 220045 1375163 1250673 1163873 1632188 1326877 1648581 1032736 1022268 721105 1784396 1972630 1311109 578319 889325 260181 111243 1416956 65356 533822 1725030 574594 1844242 1663692 1865384 76095 122293 1056675 1801956 1101283 1102443 1935257 1855876 860962 1303080 1602649 235197 1501323 939800 1158175 629781 1579431 1418005 311175 1365050 1017665 54970 556455 436838 364797 1879059 1800660 1323997 542448 313563 781769 1875002 1047928 1587250 1221482 1262353 789010 1310466 903340 7014 1041901 1770114 1304560 1087273 1222569 817388 665552 162567 1458023 1010407 1308475 306938 418818 1507292 1195464 1554438 482361 1017642 1375057 515819 1997850 1669446 875778 1642506 482679 99255 533386 1911945 1680968 59981 1800604 317858 55228 1078759 104422 216909 1704442 156718 453506 738365 429675 752960 1159914 123195 1782466 1342128 1785192 508585 260851 724213 111512 1392420 46508 1709161 802449 994734 672870 1686143 1311373 1627805 1889291 702851 917426 1265608 232209 921548 1487760 1805208 1441550 250577 474339 1325771 88733 677729 816303 1956863 1548921 604482 1091490 617593 1528878 1688447 1474621 801733 1501886 634592 1776841 1213001 1951175 703220 782867 1536991 66107 1262683 1319412 1953044 1416651 596421 68754 1310396 1848824 37063 1730814 1698132 890425 454289 462570 1325063 1701560 219976 1007704 1884157 1412500 1999631 852317 1873803 1147124 66946 923454 225418 1162874 582898 1315617 1492201 122681 195398 1217822 1899615 1669384 465435 1623814 483393 538718 188780 871822 341892 242747 1200638 1973849 1983619 844400 1090539 1784617 1915437 1918386 417823 319047 1993597 1226965 1778709 426535 998933 531194 174723 1271018 114029 846052 397916 448186 1527041 785025 1500588 1539206 264006 1809765 1270020 1688977 840826 1223751 939563 413114 1021345 1158153 1877033 421325 819847 362930 313117 311450 1496070 763988 1676044 622175 1112458 1516521 748691 1780156 1128978 482552 930148 830776 1934483 1222190 1717867 1754045 1476606 48280 1512517 1557886 1827625 879819 1832309 433403 308238 1501742 64294 1953055 1556909 1758823 49374 630716 1818228 1778152 1147767 727293 371943 469101 633284 1276084 787565 135421 613450 1802360 1996495 720558 1248120 187987 983372 785088 1880623 49954 526787 1654912 452543 1503345 377403 1092129 276840 394453 1123227 1020815 240044 1147751 26886 1472046 1188571 1320769 1378003 1777430 1791582 584221 871377 486813 580000 1795880 444992 1149904 69494 1434296 1994762 1498193 1185127 383675 1547587 599139 1843009 636347 1044687 1690604 1361563 1409820 53724 1245394 860061 382340 244690 1551693 1702777 204291 292499 289497 91575 981772 1459602 240122 795117 1622240 163602 1683449 1504812 37333 1022083 1833790 481337 338491 1865566 1226711 526148 77099 559825 779014 1831053 1004372 1072068 1135739 352572 1774931 735902 152125 439199 254769 1484357 835148 219242 327418 303476 514473 1943371 730229 1047484 892201 159963 1078285 1181585 236997 949999 645081 1788253 1151811 1036578 1762569 367115 1580849 887445 526333 1957016 1868022 293630 1947078 1217790 988204 1202256 1147357 1214354 1054284 537508 1194951 1858851 1326942 742792 940738 838906 315213 1657000 624696 173589 1707910 129230 347317 1858009 46778 1701105 1015062 1914075 360080 129911 436005 1520516 212695 590421 521077 1400737 1311177 1634531 1527384 1604317 1918125 1894089 1105412 1320122 617061 1510669 1888955 1544206 588436 545421 130533 580449 1421411 1393688 970940 1021080 409029 579051 245660 1483290 382256 63007 848808 1572497 1552947 83303 740177 484979 730040 815603 598174 532841 848594 1739653 881885 1570993 1431427 320480 1981378 749013 318344 1230997 377878 1960024 155491 1271455 1465525 1093357 1855956 691562 1501555 992003 1018897 1420524 1243068 1324206 1354257 1208683 1965757 722141 711350 162143 795491 1101970 1687844 81313 1136101 965444 307664 1917646 439481 355065 297139 988763 1993778 1467471 1731892 1711988 1855450 285285 1813591 821673 310632 591121 380375 535902 1723638 122918 1686004 549402 1522263 1308744 1703777 1204786 1948920 1562783 274242 1917454 1084891 1187113 504324 319162 364580 822512 836741 1662166 1757034 1077106 1615287 704773 951082 824870 1423080 946925 83287 1520746 1571633 1359327 1110961 627138 1895017 1310781 456327 1644561 1011123 509992 631387 1843707 156075 1926929 623635 1715215 1691070 1732159 600508 1107502 1113551 945559 137218 730331 1067324 648957 1864746 561965 1503607 286990 1203982 1833168 1705018 1016027 1511477 453078 1449259 1405470 1265499 12184 907174 1923215 553562 747018 10284 631167 1754871 392048 138928 510062 1374118 368120 1005705 502364 927227 1712076 413026 1818632 1388423 1903477 1778084 562603 1913175 1665953 568059 1704726 408406 385140 1124285 1408064 1301651 1975974 576170 1379751 144431 1166414 1166987 1488855 828260 70512 1367020 949102 733313 1186740 1289709 614629 1225237 1842664 721690 982444 770337 830393 272412 1115840 846990 366571 1118178 148921 978401 285559 548353 717818 1597384 1364224 885969 395583 497866 179226 1239296 1244538 949483 1603326 551449 1815614 1592300 69571 1238632 250252 246227 459779 1907341 1143757 809416 563439 1531306 864678 954371 1726087 1415816 1721804 499542 387975 1737862 1368674 933102 316200 626938 677539 1526913 1842765 1962182 1859820 491936 115564 125137 1889940 282596 756091 1636258 1333099 619379 305971 519123 812855 947947 1274778 360336 776444 31145 64665 1112190 173248 1182913 876989 1349896 583523 88120 81893 1581027 235041 482254 1797881 1703507 1259475 36539 880556 1045453 846583 1452118 1848065 1272091 17949 964005 839588 1571136 1589949 379932 1700760 40586 1756229 241389 543956 125959 1130959 1212450 55691 1478839 838736 365599 1727850 339788 728098 1093044 1314215 115319 1654465 1228506 1987117 1523757 219377 6067 1770184 3532 8432 1307519 316514 297723 1860655 909877 1759087 841491 1178439 1583295 780398 404406 1359909 994860 1329524 550617 227561 548468 1952384 1963350 1273238 1635552 1983179 1025946 1705919 879325 1399313 1650863 1531411 751818 349036 1684393 1746742 1455430 1459387 38001 603108 1738599 873059 1160775 1421858 1619887 744317 1470959 888112 990748 936175 376569 861857 1335881 1001306 1855358 1449280 289616 713611 5786 1249510 1568414 1872054 1135229 1232357 108418 209720 1649276 593226 1650656 679151 1075900 1744831 1354023 1733176 1098887 1023411 1877965 1934074 1023403 1839910 551525 1117005 754926 1166891 445977 202395 1058166 81972 487667 536529 332668 820633 1745738 306537 1265138 510961 140078 1283473 1042215 1893287 869423 501403 1033086 705539 1912268 908584 975591 1642980 470181 263382 1252997 1005208 1993683 397851 812329 134418 47859 1107667 524619 1246281 472565 254170 1409271 1399387 1153498 1850886 579616 1791423 563795 1403354 1825797 1509485 1954858 1454065 1870551 1586722 1314409 1382982 1981589 509593 1914216 175182 551300 1131949 1244820 758744 1417326 45691 285297 1926990 1251570 904112 628454 1838722 1756840 1373342 437470 97352 318969 1105957 1471428 521701 369837 1976831 1688631 1046936 293646 599451 126091 1087743 1713185 299704 722962 1346160 439692 1272367 191890 1551220 1864935 172629 420052 1537667 1521510 1578674 395709 1267288 1607406 1497310 1370236 207359 1638545 1994812 825582 1705585 31180 884015 1068198 1317199 1588081 1582363 223531 1428710 1993602 1544139 981208 50299 1246384 1468069 432167 827518 388577 413390 388712 649879 1613952 378600 1893513 988303 1127288 718324 393420 175502 1389069 1568021 1834813 26909 108113 331981 1680347 379059 1715473 522453 697329 241882 169189 1350347 110664 389014 640971 1779123 5308 953223 869324 1095478 1228727 73209 1124107 1415220 1857202 372362 688343 938723 233227 1227650 231204 1883061 1000276 1327913 223339 857908 1688337 1298215 1354048 1243372 902288 795579 1159984 1664376 1420463 228461 454122 1252932 1526448 915313 1386617 541510 526851 980649 1007907 1910820 1290047 915243 1484841 27723 788230 464904 1562300 477230 1240972 1269973 802220 1983336 751208 752275 1612304 991318 1089755 585668 1498524 1569072 971449 344042 1732669 1155232 1245021 1545125 1124463 898046 930774 1111790 1534595 699464 1844398 384296 615755 564746 1114199 284333 756642 1314383 820352 1766216 1378478 1880397 1306018 163447 496708 232193 1774527 1040509 1356689 87307 1378052 1464382 1581216 557547 391896 517785 708943 39979 1979437 1284615 1542575 1594666 1755436 1541264 1638033 482493 1975839 729007 1637874 837634 1986430 1475178 1818558 867761 1836306 1421553 500095 137679 1779057 457496 1118964 243460 1838394 50056 1981261 1938949 754940 802901 151220 789514 1468603 226242 576940 1664282 865191 1437148 666630 1616366 1600381 1884309 409727 1490823 702701 1043523 1262335 321943 1347123 1177336 1345076 510418 581397 1137433 1242308 1388354 1964751 912957 1414434 1191527 1691335 236035 1797744 540165 1878372 1410096 1137319 108428 1536459 1781050 1909053 577257 1015279 1097019 1637682 1862861 641194 1280848 1423879 1004218 1640173 1623026 1954241 579613 424151 1385711 1093507 199159 189375 794979 1173511 1900864 450442 1741849 1861097 481125 1230644 410244 1400001 612017 684555 1173589 1488042 302585 1173420 982354 1416725 1949368 665726 284845 1394532 1678689 908623 139758 1604702 1645801 762198 670972 1949770 1249713 1097906 1130622 1857609 735479 1573726 771739 1580816 1388744 8282 478555 1670861 451132 242327 980049 1265785 458188 1294077 1112884 1077671 212691 992230 1346241 420007 1536332 1588324 1340982 1757265 770872 825343 1282774 219209 845423 185059 738499 128138 703327 1237439 1126436 1118087 893731 1254118 1588061 588743 1452985 228486 385689 307868 938882 70474 1717656 121493 1189459 1189909 149441 985442 286550 682202 295101 1551704 747573 1623319 1029529 1763834 656780 1804898 1413060 1872270 964236 1421377 603124 225296 532611 1049039 729692 1721677 448750 72990 613800 1004013 1423799 1208471 18028 1057761 1211354 293851 119606 13716 863675 190603 1949641 1148850 81748 414711 888587 1174926 1644563 1426739 1610817 823487 494446 1896008 1678762 883329 1357049 1620681 1175253 1894222 941193 1323260 245557 1135545 1482769 1345669 1552218 426304 573858 1028638 398180 1941196 1287678 97530 1578821 935222 196422 1800134 272518 1103467 1299042 947632 646581 756132 629133 68224 486473 1857378 1690722 836538 330615 1724904 1120477 474704 669131 822526 1091655 1698850 1055808 1273185 1512777 287475 6982 1843670 1473201 683330 911842 1560241 1713623 1709708 383047 1873079 1039590 1314010 1377907 1552342 1286744 1318891 676350 993933 1329087 130099 1194691 1749653 1944159 181073 1384057 1988026 1951273 807379 1807996 355812 495001 1037546 1532692 334798 1482721 1561779 1472794 393433 1790726 1404588 907399 722994 698675 940754 1550178 849542 205333 48102 1969543 1059485 950840 1166213 1061785 1618417 1538329 191944 1089768 243108 1004392 29854 1876059 758340 1084308 1137246 1742750 541060 38153 1865380 1995079 266967 1173347 1492691 274771 1675842 703815 1792145 267213 1491318 1825873 1156496 479276 1918093 222205 144099 1229759 1560858 11958 1654016 680651 1791899 1119575 1602970 1922466 580024 70491 1013616 231163 1177447 110597 41951 713586 1387261 1925766 123284 1544566 207255 1516410 1389251 1886753 258931 437699 1666503 631927 1619747 191409 247985 1028858 33722 210703 1604353 483550 1616254 393410 211430 519861 1869083 149082 28000 1654382 1258516 1941791 749336 1863806 1890076 204979 1541475 1636650 1241469 1890439 722764 492672 1370548 1100238 710165 1224528 1704735 1277498 756255 1129320 1315476 826099 1523345 1164661 510645 688043 527621 616551 1163269 1310556 459067 1475452 828668 1294674 1823971 1728371 1714809 1283888 1343899 700540 876568 389456 712392 227851 1168195 1690421 189281 816321 1416945 801508 511248 1586921 1259211 331311 625493 572722 1411587 1114078 1077473 1771820 1950938 847821 1369326 1702611 67477 693886 293741 1739508 1911505 839591 200591 35050 433 523612 894333 1702575 102586 273588 635368 1227922 480609 1206572 556834 1475553 1216599 1973993 1756900 989527 1001798 406081 178880 457641 1988981 456809 1023691 894059 209339 1203032 1239356 1458761 1172866 1179626 805448 966746 1523870 1997568 1049536 1600901 178369 961277 453567 469869 1664324 1795086 6040 593010 1561917 1622331 459195 1493991 504178 1666063 1893194 380556 1621952 322766 170196 855790 1409195 1309701 791972 989742 1355904 319494 989728 818950 1440947 776208 1856278 140745 607350 822268 625146 510711 1200442 1405822 746890 872408 1349 681061 864862 615348 260152 1125688 1218530 1236787 971824 194316 1689981 1178367 931858 1678400 985415 199012 186346 264076 1922630 1754474 441886 1695072 1888340 1404701 1359997 1335331 1375460 1229744 513551 1412499 1686391 813098 1428220 144421 1534862 707335 1897785 1239893 368437 1392105 1987932 519111 1160986 1309652 520899 1017723 803160 1532957 1794319 1857976 1186024 38012 1467438 905997 1704641 1611946 1061089 86305 681588 1083716 664393 1426649 433711 1894258 1026926 1546351 1780573 1199316 1514272 1600893 1128973 1087023 387897 124669 1655317 1380169 1401634 806349 517614 1221039 970013 108031 895813 1083526 1492301 1792051 645007 916705 85256 668828 1342679 128177 546320 1907135 1740647 1082854 1191654 385722 1986511 1567656 518237 1612960 143267 590200 1829810 857752 678937 458967 337842 134703 608160 53100 816514 1017928 705844 1091235 904023 48449 1048146 1433229 495027 80787 678347 1284891 1606941 22172 1666793 358200 775664 601207 1431576 2295 1324734 1918388 42660 1057682 955466 1104688 1302026 1306913 1762337 1286589 1214711 1473407 1376151 1129456 834568 1259422 727195 858138 1787466 1233071 735367 457788 1803784 1545308 920351 1512323 1170224 253460 1111376 619003 1130365 97418 886436 1723392 621143 1597661 1640742 617445 321804 1173713 107956 77211 295700 1846418 45530 799251 454557 853609 1437024 881871 967584 1657556 620462 786717 1931051 1448878 1577347 1945988 1475086 474589 1092980 751651 1547865 1721726 914471 1896495 1048179 644905 38294 1313835 1541529 60305 1374224 1702913 293034 248293 519394 354694 1919705 64276 1162393 1205918 1092682 1066764 96273 1087129 1342059 1704170 1909119 1557672 1189412 3540 1160626 512238 843912 1282894 1961079 1106350 1277409 1732022 766918 1984391 191540 1594301 1397788 176968 600367 222465 1710724 449098 1775101 1858185 1568348 899186 1582782 1932192 383006 310182 294127 1943532 344866 1240697 1107674 1767196 580607 786110 399417 1796540 1308803 1303627 1553647 597915 622927 397963 1594404 1487970 1888399 1885393 1345575 258275 1479466 899969 1557205 891629 711104 636722 730085 1345412 289828 657517 325294 1925221 946799 1753752 702710 1001986 1809064 1991276 1610355 797709 414639 1971470 648723 1022307 1267811 517597 1936795 420129 286635 565678 1263549 958403 1465391 1568536 1001445 1451345 638331 946068 1456589 84933 369429 581021 918445 1999873 1094234 672231 1012931 945133 1553545 67977 1098244 858131 1440975 1173525 1407019 697858 500987 1598378 1128813 1418868 1760590 731875 845864 401471 1603275 1313742 490759 826208 415969 1213432 1345837 722515 611111 841008 410853 604484 1137116 330142 621253 735322 1298596 1451833 1339772 55847 1108975 1747748 904073 1688386 998379 1792915 1213342 1461215 196326 75968 1187707 110363 964150 1968845 1428730 1873481 558324 26522 295501 217497 123121 1029433 466347 999714 1516022 1574371 505608 915950 989847 1649035 946790 1694286 996659 1615378 1505047 1878584 523590 1594539 1275989 1543932 946061 1208869 708476 1614680 1000706 291818 516445 1131394 560376 1533272 242258 895307 1421343 811892 273697 158104 723874 921531 630194 490271 710479 788571 1592400 1517426 1553177 545089 1941407 1953019 1818982 635810 1945660 1163881 1524800 1572321 737112 1327444 783800 835642 17078 1525163 136706 1904185 1214897 1039105 976549 1591031 986103 924648 723958 381357 481599 1268538 650796 1052098 110582 1133229 1431130 947901 510872 1106285 1661870 1961849 136807 1954199 1804034 1948045 1811846 648234 119988 13114 1835234 1618002 241351 1816651 1440924 470527 835627 377056 1758939 263039 997302 1409206 478353 1858509 1930406 82193 1639127 1261877 1133986 1977929 1512573 1721138 630144 302071 1909979 618755 1742920 1029995 1501687 1207723 422558 1653131 1296239 1161675 1532960 345138 755789 1407610 1948847 323619 738011 1431925 1185766 1197377 1303988 121543 1919548 1943926 30596 727770 438901 1628283 1208004 1068080 1342629 251803 748820 7287 470742 1343584 1888910 1815718 1201700 1617031 1562834 1176806 1021289 249275 563199 1166792 63752 789868 153387 1758686 1551219 1155144 192047 1044425 856607 1029848 979031 1270067 1194242 1631817 1655779 1031052 575019 1080212 1556128 216317 1390498 983825 1750925 979989 1311245 898429 1610498 1339086 1269582 1511807 1178233 1914097 727753 1734846 1168539 911535 219944 1039725 107047 1135976 1602275 262490 1233766 533052 436609 1841298 894548 666619 946137 1446530 1393700 1319078 412694 1994944 149784 1300248 806309 1046912 1624805 1897454 1186742 536621 1422359 86459 425537 986613 170942 1804779 1865425 1003190 949227 1887082 1695483 619861 1771791 326423 966002 579025 1234379 930241 1858050 1596890 1625023 647566 1861937 603670 1251111 1017890 1348915 411380 727712 118394 149199 370195 1399782 1650077 528492 708753 1481854 1921780 295271 329029 129553 1714068 1220346 1979435 1420509 1634783 1524478 1761165 1885062 1653637 1585415 1223071 346887 1262334 181224 1422413 1987782 1500254 761921 545170 461633 1586383 1488891 682038 667865 1591965 1836089 1540875 23540 772245 943472 180143 1857467 33773 1072323 477601 106972 862427 738255 1632637 283073 1640977 1128874 1939148 1572211 1266994 674396 750689 1408683 1771090 1652261 1160603 1242544 1925015 437560 1598250 435098 1650719 850774 1772461 618602 1607402 1800524 828760 1397865 514144 1478935 183987 1303551 1958137 1786417 421832 1914258 130047 280875 1134704 1934860 803648 941640 72061 792625 238544 1275417 867855 412676 660327 546180 718965 1274604 1142095 1280402 519258 713965 1020610 1822011 435828 421732 836866 1666410 1741395 612004 1683490 1620026 1465018 1192166 1117100 886047 1683518 20197 1808983 1618290 34865 822261 1292727 1162986 1256292 1554721 351074 1233076 850978 841921 582892 933968 881153 206077 1274927 1375965 1181674 546774 1388089 1177436 1419207 18373 137415 1251675 731236 1525573 5847 807649 1304025 201639 14762 31377 701505 1178863 962948 1467432 230617 981319 756315 815785 218862 1189690 939184 337326 309358 433736 165115 564400 1136499 413201 49537 349852 1965997 356698 1466072 342254 791844 1172591 659345 1712102 1494580 1403909 1480239 80106 408608 899136 1089363 931466 598038 1335247 217380 168618 1745206 437829 7816 1106556 1071985 1055417 1576205 912843 522769 949100 1271316 820124 1361933 470683 849208 1594530 539548 135552 1122727 1322466 121079 1490183 1580013 1690589 1034621 354528 1724040 1606689 788552 695698 755652 1331809 1728014 1118134 773428 944900 176607 1118959 1906223 535129 1919875 1056635 1952008 1409622 1675446 698379 1093337 892300 799755 1453198 1194800 94935 655833 846280 1812648 1480602 200675 66200 1363004 1041876 76029 1287871 893344 412442 1629272 768933 90658 1223700 1168152 745525 1489102 113286 883498 1309798 1392784 1279857 1315318 153984 127044 1658339 623961 773678 1332985 430255 660138 1630115 43235 669469 683627 1573769 1995342 1054783 1417813 1249717 1494772 1940384 455504 278044 528735 511919 1177224 679224 1501518 678710 1262032 791171 306312 1947427 1173243 364826 1227443 682788 1987767 461941 1104393 948053 1765948 16321 1574518 269384 271147 1492065 464657 1395718 1416050 502130 81270 757845 1634185 751370 535936 311949 198652 519997 1188750 1426663 236372 240232 930149 255586 171790 365151 427712 1096269 1454321 255811 277731 414625 604600 1251729 552614 1131882 57814 1521737 1626712 1258212 768152 1649671 783334 1854742 191370 738097 910064 311497 95521 1131326 161907 1026487 788116 45460 1685213 377976 1141794 562188 463665 875163 731610 54815 1788950 1759160 1771504 1361255 718568 1688872 1654494 1262818 1856858 547616 1070646 823219 850897 1216043 204531 1452857 1632155 1445304 331065 1641244 434630 1070048 194127 1743880 652888 1715978 1253476 318829 447423 607687 127570 729927 301545 1665355 510025 1228152 1717227 323653 1935814 235948 208565 662376 103721 194912 1437108 1231815 800954 209760 81528 635612 295087 1829835 527840 214076 136979 1941387 1665067 339180 1143132 1645934 1176505 1017419 1022036 1162523 1640240 327112 367227 1044883 1931694 831574 1612496 585115 325209 234537 816296 1206946 454211 1259159 373569 1061349 1532997 642395 968451 1831890 1571248 705386 1252432 476485 453160 1008962 728620 1729800 1590845 59546 1009831 827538 1949991 1857217 1933706 1807283 1143874 1453098 1602535 1473882 848821 115549 1386936 130673 1840175 704241 1106073 1265655 1723606 1228965 718059 311991 390939 274291 929341 68125 1112571 1624728 1874027 1875688 1079046 1510649 1834180 1854604 663251 1772571 1548785 1332770 354602 395670 1020484 652486 980640 768949 1119864 1301178 1239981 1898987 179991 1304272 1517141 452385 1244715 1436513 136494 419523 1927429 449014 1426078 899605 830531 719836 1289215 1523308 974608 1643391 1716210 1793588 1733558 254308 402393 269744 453989 760278 1913311 298835 1774372 521040 351791 1606877 1372933 1520852 1088000 807034 599311 1939784 382645 397230 1925142 645476 413954 457198 1981114 1323042 995705 373865 1298621 603524 1066572 360013 1960436 227033 757504 1665498 1624227 1036843 1676584 477658 1574310 1781758 1054620 1856571 1847368 1716628 1593901 450421 1352792 1883512 1508813 1628561 1956468 1570123 47575 1945144 301033 1039462 133678 935800 1517345 298183 1781182 724220 436162 1893649 255382 1937595 528576 922708 535483 21078 424892 1317444 182003 1128990 168886 443837 552033 205469 111648 271166 1494407 893120 1554762 902230 1330758 1569878 445990 1837205 1186959 286389 707662 1464179 710918 374664 1245775 1969238 1886381 1674119 1852710 1558919 1510971 1243106 1989945 942228 388381 1232393 295408 1999491 250990 392078 68972 1432182 384281 1693316 115190 290149 1039857 1806808 129927 1408453 148285 697714 946142 354123 1539212 1656172 1790074 1500307 856368 1184368 1282581 1293478 1745373 1476531 447567 1397162 986433 929165 1330308 1880801 80319 204527 559329 1244429 897362 1212706 1383444 199061 1447802 1452481 1872803 1113644 1823320 308971 602644 1934985 1579762 1120888 1993926 93326 123461 1229424 447524 934391 693079 917210 616168 997340 538648 96742 1464021 557125 1550851 1577525 603007 161948 1668040 1169910 142848 945745 894117 118334 1890249 1665322 1386407 1147351 172208 728776 561152 1009899 1788642 969493 997964 897839 62709 1678968 1616894 1440602 582297 307417 1523667 364988 1056683 1185185 659998 1310612 1055717 1101060 80876 1874071 1174218 1203770 1907905 1705035 1896896 63179 1044934 475576 497860 549508 1551752 1924556 1195642 322697 102259 1457200 1552565 66875 1012192 325173 366988 1530256 1372922 1929296 183296 1475790 1912828 762001 1095203 148127 134040 1551148 275474 1618840 1956958 1966704 698698 1299633 1827757 1027302 214021 991711 1464422 544745 1145216 622156 1833203 1612096 809641 449593 1883807 1134851 769859 1793732 600700 1267877 1428002 1345448 1974131 704971 836855 1877826 628789 1446608 790018 113331 1448836 1504217 103561 956869 995530 1129259 1141935 1405512 1759709 1868671 1035481 849095 1131626 559079 1024842 654591 752638 1731851 1809119 320362 457534 1373994 1383850 1720706 407555 52006 829809 1087832 1377453 192993 1909642 1870607 1821472 707280 320007 669047 1803057 530708 1570086 23232 42192 1160351 1272440 1508763 626721 1794122 499644 1994368 1375209 518353 1280738 815666 1349288 1381805 1274056 1303794 1346185 1607277 1103682 592760 370502 1637193 146024 184887 1143754 643281 1603853 892594 1353742 1783896 1803646 1911041 1385431 1624102 717384 444250 1780732 316290 1691391 45462 1259407 1247779 1132423 652156 534375 1803452 1829241 1886960 648224 1565481 1187691 1096691 1517592 1249465 497380 405589 1337221 394551 514848 1371486 1618679 1101239 1872898 1415259 1030429 1945326 197124 525896 407808 1321221 928137 909035 674292 644580 327681 117579 880698 365976 522662 288913 791048 14302 780563 575787 391274 1625267 185485 522789 689994 580267 1101709 311694 64834 296362 1467885 1744678 1308840 1005128 1891739 1731295 1336270 1061969 890950 562110 796633 1502212 1613176 448972 543568 1208569 145517 1458948 1920432 456116 914053 607133 790765 412152 1604381 379114 586092 299331 1352715 101253 1483405 1251461 1174449 1821355 377737 729270 71360 1701376 1749511 430841 1939645 907639 750271 466730 1801005 550593 1034357 1457518 1292180 247547 217992 461440 1499647 398155 944821 370210 1557347 1802850 558864 978713 1170701 450705 1396117 1579928 817984 1180332 1127200 886017 765486 275635 164884 1297944 1312117 1266104 1013557 582187 1368885 1722135 1277268 1660928 989698 1041546 1805780 1930242 749949 639774 1882260 543957 859066 10196 593985 509727 1147892 136534 511648 1340993 336931 1113534 1129811 1126057 320377 901997 41249 1055227 535503 1737658 1966297 743197 1083187 1312806 200313 1859106 714554 238269 1354299 1177802 853337 1742036 651180 1245651 1858808 1279231 1217750 1801482 49430 211654 124796 1186389 1165988 1291339 1407425 797099 1977946 117504 1837154 146403 430138 1816802 1065007 1597786 1242798 692084 1343474 1495472 1177570 1444582 589384 1418481 1215384 312465 1701973 1203145 1356066 850265 554830 599167 909768 705680 1184410 728459 146619 1141138 1958197 1424913 166998 883170 693230 1782108 675836 820304 1172249 546784 1360409 242323 686837 1070598 153567 1093067 834944 1638253 1525453 87916 1074074 1915416 378180 105918 1014038 621450 1034840 1202917 697152 174353 41878 317579 1284949 1387137 4881 1377755 353526 69090 242783 222935 312799 1054694 1987068 1003016 1885630 1981206 1591312 753848 464487 714164 1182416 264756 1386201 1234681 1823132 578884 372583 1247113 583178 36277 567539 1858354 38032 1289498 433103 1814091 265443 323090 556017 1180445 1881932 1516411 1952632 787531 720294 201173 482121 24286 1518949 1317845 1049059 1413978 193419 1558962 1750896 1820541 1892110 541019 1044456 1358181 1533083 1793197 729689 1707193 1984533 835456 358082 827 999815 1361910 1133836 541055 168979 715619 87184 1964044 418504 419185 1708342 1668457 577009 1139036 389054 984179 1842459 1771930 868214 1002417 837778 1546870 1360263 1405870 1244048 405386 1638525 1818043 454754 563189 1374731 1606854 1016694 1920869 111313 1995964 1128413 1505545 812665 1020643 1636210 1434395 1809979 1590981 1165075 128830 246984 99094 1862478 1504449 1992067 1998849 355379 1555955 860099 830783 1774730 870680 89910 1338584 1662610 510063 1735639 1892019 1797044 151128 794665 197056 1668817 1874012 1612323 1084334 1483631 112437 526410 1343970 1361229 412682 1446521 1226824 43386 397722 1451073 1952026 263366 836938 1391327 1491531 569823 92694 558841 1824287 194769 1618427 1807923 1616554 627143 978691 1809432 707945 943202 275616 1869899 847846 452999 1027029 219055 743762 584697 1601703 1480270 319148 1750100 471631 1739175 274511 170665 1210185 1378521 1360808 213083 372035 917309 1803368 1223371 866866 1282015 414289 1273793 1144672 578213 785503 298739 1972922 1637936 1372765 1050471 375995 598303 1070505 1989489 157504 708690 1500832 193340 224268 1985805 1826476 377135 278795 1077675 229740 1020061 213254 31399 407324 1126516 1234306 179319 1973834 1962439 1556067 318178 1003204 1192238 129059 1915322 868769 444146 1425735 1447931 1035986 1568654 19111 975200 1225270 1603443 956150 1674391 53791 497622 136347 1746979 1737000 1044855 1585440 417089 1449802 647747 1614195 1034852 1337824 548885 1520919 1642617 507446 1988714 1017514 1341930 1263827 1146654 667226 1139942 176377 1918015 993335 420094 1521938 681010 371444 958471 834971 1714476 1138014 752741 1697704 1765057 1033537 1347727 578672 1012871 1189594 16155 1695399 1566087 558379 1435960 890267 114345 787207 259178 1810683 1144745 1727518 1165449 55906 1918026 1177311 1396966 1229031 1965957 1944701 1535887 532805 1072377 857994 801717 1269724 1644426 1689917 1887754 1399265 35209 869093 815506 728454 52367 886581 1372534 1220924 555811 32017 1482470 1727861 1511065 277920 74955 340832 179063 1841443 867834 1658523 1484829 844479 1177587 1677343 1663240 82172 759584 955433 222921 916648 1318854 1858775 104251 178498 26502 1873627 1091563 1256542 943285 1505651 1993526 193978 60647 846311 335475 264999 399952 762393 1219455 764853 1951797 68021 1865408 594731 794596 1952995 581024 614936 1330569 1643384 1107692 1499592 1844845 1469435 1772442 583524 1792565 809903 551840 106170 685274 96918 696043 1075396 1322514 801097 1753157 1823926 1340673 373766 763952 1357378 1520103 1154913 543191 876513 619613 101021 1848476 280625 1006395 1404047 1790063 1804927 900155 107874 348478 907476 1049207 1808154 1168065 79347 543922 139099 443641 1051489 1786645 1013119 987102 804254 438847 220059 903892 1192635 137203 182303 185639 595600 95007 1920011 340357 1317564 1516450 553529 438594 371421 451554 474696 1340951 555128 1528882 331488 453832 1552114 1579356 1277918 1478481 230974 719307 944902 958316 1298769 1521161 816392 560558 700816 181766 444869 1872095 366028 59693 482756 1617979 1155252 225819 3572 1357157 333809 1507482 1845417 989479 742663 1984096 1621670 1117356 117044 930953 1066596 182110 1587126 787961 658248 1051891 1054812 1740016 1498974 1115314 576515 1800818 615794 681250 1534590 432004 856478 150899 1345139 399632 554383 1546794 540669 980897 556732 1294604 163531 1086463 1318945 941316 1561550 1217695 1065227 210692 1174485 1221011 1857519 1201263 560806 751301 513814 1881621 15429 7133 81636 1646940 1396237 187391 1554831 1727010 1452192 1272821 824951 716030 875891 1825498 1947044 1943086 943136 1522924 1309950 696879 1183456 1240302 1055548 34911 1711810 1449281 1624113 689924 1886267 932433 1549902 1845878 1211397 539276 275682 1557874 1797463 837184 930881 455939 1415897 153584 1913107 750230 1458659 792187 26878 1172297 1504234 1447624 1564320 837986 897515 1998325 1802200 982909 1007048 1580867 102326 703736 503364 185462 803582 322587 1220602 1393285 31808 1125047 871352 969175 1792307 675586 1323287 1859908 294305 1515745 549170 153008 1741821 1567895 445739 1643315 1334739 226380 949539 1119539 575396 1226830 1857751 1811129 216818 1196139 751332 1813455 1771325 948648 1140032 415957 1050984 227051 1860625 114313 887134 817462 1390933 384267 49938 312633 1669620 868060 621429 449645 1723605 466863 565868 262008 1651545 184219 213024 293729 1994584 420470 813822 1656921 1950204 1328453 1904006 557149 1361116 1471193 1980395 73073 1627908 525669 292865 491876 1221243 38798 1832350 1081001 226229 857173 1346680 476851 1424973 890292 1676094 842223 55177 885398 1658451 129244 837007 974895 145555 1735833 1181829 833916 230736 980274 1648007 862147 737629 1371551 1827547 523082 794484 1163762 531275 319648 1172063 653568 711499 738903 976474 627923 923492 861428 1208928 1402975 432213 405371 40760 586358 1112474 1503810 504980 1809646 536574 1816948 341929 1430163 678956 382417 1442350 1210790 577511 94851 616016 1651648 1696138 506997 1332928 462646 1170715 1611895 175060 1101716 1978022 950220 636619 154097 1423988 672793 210022 424594 1379435 791125 91633 979923 261710 1106981 1700847 223932 1573175 948049 1577862 1819277 877383 1638660 1176980 564570 1947474 1973963 1407615 1792319 217772 1261647 1185046 1846515 1529406 199822 360197 124029 382511 997385 923614 750555 617041 1672022 1196785 1260084 1866161 975307 1212394 171308 35848 1658136 1072048 1518192 30814 1089628 1050844 737125 1536990 825109 1272990 515380 1101018 619804 1969184 743625 1558565 218146 400942 667283 1831099 679427 736135 350530 527673 516198 1035697 636911 426673 1315130 1092276 1466173 444764 726446 1405285 269616 1757031 502313 1031850 1157475 1468574 1952197 1168040 939974 1237734 511969 98961 1261688 102077 1918072 1708523 1691981 167676 450943 1211151 348955 1222986 1152693 1415126 781128 839734 554020 1366380 1447324 152357 1508353 675101 1962442 625903 1744428 317495 1752074 360393 659079 28471 885914 1979295 268516 1416926 335624 1315050 972287 1292824 1846147 1770878 1500654 426694 172090 1489407 20392 1415496 1063562 1030177 300321 1395710 1387130 1479524 1774868 465518 580161 1147871 594734 618364 318132 380215 244364 834236 1976957 919372 535114 382649 371694 172005 1926207 887157 1358528 620319 565842 1361554 847511 558722 998146 274671 1511439 1948509 401062 349734 365418 1876275 1554584 1937548 708005 1893720 1547624 156326 1729692 67774 931931 170507 97494 1915699 1602705 646336 574286 1196417 1562816 331552 1598446 1185124 1239573 1463538 1217577 1048357 596771 1674562 1037351 431817 1101616 1688789 193395 1706842 658460 1861987 1877650 1528730 975402 310310 326323 870893 1452422 1752852 313263 883859 426439 1852323 1603620 1421797 262633 604125 205709 865299 464153 241190 796822 1241610 496234 1929828 683521 1546831 1342061 1622524 50010 1866941 1411153 66365 689710 1460993 1980646 631336 921769 429868 468476 405579 445961 364521 734153 1732695 1661913 618958 838395 1561471 1707298 1111645 1574413 1503249 879020 1084358 1457414 964637 1900959 495535 259021 204509 1963369 734911 1074101 1468242 287232 231742 408454 397615 101183 532607 483775 1328262 1532094 1272193 1844464 558875 1835792 1237105 1343492 1007977 1730136 500508 324298 877999 1285039 1709526 1348904 1856077 53641 1655830 689419 806303 1635406 1642749 1534289 1519351 1526158 1639803 141156 1858781 154731 563885 1160113 1393088 544658 1018032 1585286 1937411 1157244 534970 914940 73274 1900589 1055437 1073285 236621 378796 797529 1540827 1823103 1594330 1721586 387776 1925890 872546 1618337 30672 1290631 1255175 547293 1525703 1492029 81209 210045 1302525 559270 1453535 469540 986428 1447935 273115 660586 1016214 441120 1995206 800489 1803150 545291 1198120 447804 1008570 1204904 1849491 851748 60132 1330390 1133840 1607350 480829 360039 481289 1754078 733931 214818 315990 518037 1592191 1420444 537922 392371 626862 1307784 1830617 215363 1211440 1218441 1442827 1395708 1883262 1926986 1298088 243432 1645654 9335 821431 1489908 1658693 1863409 300040 1355854 561284 371548 1643133 1312698 1158587 1603958 1273443 455136 1354043 971279 1275994 81292 1643716 1747222 1521258 1869401 198529 664333 1195616 1966434 889255 1008763 988109 774021 208768 872600 1302874 1645262 748432 1411340 1755253 941300 243014 1400791 731567 1043413 1098319 304048 1894487 653673 1395453 825628 1945441 1755077 1155970 458185 549587 1451728 182900 1754151 237450 1856805 1677759 655855 229229 1460028 778851 1879054 1910671 753689 152966 1181712 1612581 889528 1003079 541530 1968284 1621915 1001460 1003816 288761 1114869 968156 1898233 590071 1550020 217143 222838 1774770 1883610 1514408 1957537 1696592 650621 1371763 722892 1717584 1520233 936185 1812138 827779 1176055 201309 1452000 528934 285819 1105587 540572 522087 1041 1543711 100085 959672 1414428 1114049 1414176 546980 52412 1796413 703824 828872 352225 1796638 101438 1560650 1842713 1096523 456837 226983 1649480 208923 417200 887821 1888254 528052 1966866 476483 1274159 718364 1243185 864615 1988244 381860 692541 1558242 1351554 1022660 1349976 1581239 191570 482946 831958 177324 1117956 1776221 389944 583928 470587 514195 320096 762903 1333821 4154 1499578 644956 349778 686628 1693327 549893 1675579 1366543 42956 1478363 236233 252844 740663 325226 1624876 583980 1101125 1977979 1229801 357231 1565393 1876866 527630 1681433 334722 613040 782377 690384 602411 1888520 1974862 1143162 279183 743239 1945086 1332876 1145522 1163761 374891 7979 1209772 180595 324148 300606 1357733 1926269 1849970 316820 1745867 1592741 1447526 1262661 1950448 926758 1785094 31102 61055 1303714 310776 1721569 218919 517097 1715293 1414506 1998825 1437554 132424 241209 1384274 1830359 1208702 1313782 52969 233382 883232 808292 458326 701361 1342080 297268 1159989 190258 1663785 1645637 551695 4077 1045503 1156576 868602 253558 1507145 347843 1418174 121498 1800123 1020973 1258420 1300177 1512772 897793 350115 1526531 1687188 1630391 1572663 1772358 1722195 1165928 585445 990335 923477 1292046 1251758 1448129 111399 1495609 1114110 360711 1220579 240001 1038323 1224218 1555326 1173737 564187 1066315 1811815 758481 1821735 751656 1253765 1361206 456421 1817795 1352578 1742720 816554 462885 1287642 1919764 1669848 300168 1281589 853151 935498 290556 439960 1599820 806930 1630772 1296124 381846 473736 700839 1386097 1166572 1974102 756175 275279 1193734 675151 221334 1489078 459890 1041423 647419 248869 894664 70350 629745 153091 468671 1827613 1498599 1827963 1602698 763844 344283 1861023 1784347 670831 1016156 1988205 271278 1354927 35462 1165876 1315511 1328086 1168045 1865257 199129 840782 974168 362828 949654 1966757 941182 1137205 1655899 176283 648966 112022 583945 1925611 1121576 1906292 1352956 1971086 1003965 1683957 170104 1370569 1179858 766345 1281798 1532940 672508 1741651 1154146 1593691 429467 1299730 1524582 1250955 607057 250387 1911564 1692881 1067827 1833077 715092 300615 1887448 1609652 461824 676495 1717985 1412942 677021 940550 1799372 1338226 117888 873741 1773592 1757962 447654 862184 559796 1253685 455612 939460 473127 311942 1472510 827835 1463865 307866 337702 1359660 1670245 1776872 1647527 125591 296676 1993437 135498 1628760 717574 637175 1068015 492719 1247080 1056742 1336937 1978378 317940 1288878 725791 160295 1657794 1132466 746406 1556208 5804 428813 378696 1981510 852453 1086662 1038553 1566095 847607 302937 1147811 350513 1246447 312877 485932 1086467 1711152 1277422 1665104 11618 1963208 1465080 1639057 1836398 399837 1723809 752087 1597547 859727 1536063 1385965 898023 279009 318923 949396 47732 1515375 326400 1789297 765191 1801424 352015 764445 1825778 1517759 1312889 1327532 124343 599407 1206593 1562889 454624 1523681 1198634 527330 202113 640097 818722 1227415 1206666 1686199 45494 510188 87146 1040590 1411726 1251446 208789 519009 765660 1765965 1545474 487939 1154424 39315 268970 1544763 399763 1142737 462534 1397636 431011 1767141 472903 302713 895657 1841190 1476619 1178111 624569 1123150 1232002 1327078 800403 972539 1102186 1365887 1727975 1350540 1936225 429906 1923186 1302937 1720593 1739074 11387 995884 228873 211612 777824 286409 998465 1907672 614248 631399 1512395 1253322 1861551 1828440 375129 1078284 594890 1416242 1204929 1275922 195600 441282 1730705 1748548 176671 453738 1182310 405484 81160 848068 928303 1049554 1601081 38870 829743 1826230 49695 765523 1120009 1741820 948786 784479 182202 1799733 1684247 569575 1179819 707282 1490999 689238 137758 1846354 1169819 1454955 1826646 1098924 455119 1152012 803183 270758 1606233 636821 1041428 1000147 1154579 821657 1465299 668341 387004 1906107 636201 717326 573371 1776917 1139151 834505 1095538 1093115 411757 1149556 973679 1015676 570374 1629820 406874 1209231 1179369 1325249 884061 4633 1259116 1923568 1973980 44739 1467114 258170 975014 1513191 1191840 215992 1734538 578881 1595500 1517920 1839890 8413 1977955 1359176 883617 208832 281512 122856 25331 293996 695901 217014 971346 617836 1200253 1119314 1520491 477717 1454049 408150 1953655 1006193 727152 611150 1865161 1881324 1148881 1667389 1203231 1269007 831712 1791917 484197 1661814 337263 628592 373068 382459 133874 1643779 957022 1198749 1087419 1358922 1526358 1499150 110622 302535 1903087 414588 103346 935910 1454413 889975 1114249 1477300 1522492 639490 382330 1124241 1199733 1572492 1697246 1020142 1532793 1436098 280881 1821361 243285 212728 1787226 771293 462848 42481 365528 1057170 1990354 1804514 1777453 1902226 459733 1062301 1001893 1540268 1191049 1333422 1920312 1971737 841817 1436966 857023 1548806 287616 1314102 1079925 852363 1790258 1769334 58964 1892855 1514775 764669 962558 935740 1685026 212993 156771 624875 734083 1361509 461303 1686997 1452683 423262 810676 29036 1504174 551311 184603 1453365 781699 354994 1127248 1179379 1946172 631672 143219 238278 988073 3653 1426131 926752 185490 1123230 1290657 719642 1809339 323083 963386 1435189 111037 311402 1159927 1539569 926424 461960 1615126 1569890 118276 1829869 942024 473558 193274 525739 1826120 567738 1169748 751722 717314 496083 812673 428078 855718 1414706 1216448 189825 1301758 1537450 589954 790391 1489973 1823139 115886 1535743 1860449 1403709 930071 660533 1901840 1420645 1746233 1086091 948121 1785376 278743 1533706 1333789 432330 1537440 1233695 1499743 276043 1022217 1286239 207429 42053 1126950 1487948 34937 789551 377233 1162778 1024897 137222 1266219 1347103 390903 1982055 1294783 474648 1382171 363872 194850 795074 625066 963975 498153 1432980 1807311 1872353 1983603 1899263 1789255 700528 1944117 789950 610259 1697768 676832 586393 769015 815332 1882740 55216 1781673 923337 1026703 1737109 155504 1202205 711094 1286278 891903 1522382 466767 444943 214304 1422083 482043 1476285 352271 444775 292676 466588 380451 14686 1834955 675694 1396796 1257238 1010450 241786 1948820 1132659 5612 1099955 421574 1424530 827417 803766 1771351 586184 119113 549648 1169950 143228 1836114 1989746 39835 566203 555536 932212 195119 674375 1419774 586918 1823158 1925697 373227 1648829 762478 1410262 1541659 990171 983097 923698 1610237 1845950 758001 579701 872183 1826795 622243 680482 44550 397587 263079 99491 1925520 1830368 802342 1795351 94800 1386224 286687 1262152 315160 856 1827171 9115 1174700 872466 1422573 59361 344671 1511329 1564263 1672347 1546376 1076917 561439 1345750 342415 637769 58074 327430 506406 300196 1223654 1587164 74389 1108459 414153 1002670 493086 362086 614940 1334426 1562244 992381 1940121 837893 900068 6302 1864583 1461778 939145 343979 524034 1579893 1367885 963897 1455604 941784 72261 706349 1773542 1654590 1777740 614605 1718489 1818184 1970838 1854051 1800250 965958 1656241 729919 940665 356085 63797 1059544 1063987 1710182 42119 1143945 1323109 978997 851552 652555 5049 320365 78590 882568 1006770 184365 1066790 13552 363149 297130 29533 614604 400715 1991567 1574581 1023105 1926568 315629 467480 1783709 1261114 869359 136822 1972697 940904 332365 1185777 1257916 754122 805895 1214494 1153496 627028 1581443 388077 1994741 1280916 25409 164386 1709458 1398523 821654 1983912 1017889 1674701 711436 640397 1176145 1444641 652886 1212253 1765853 485050 1340949 1557976 755313 90519 1411437 70206 1107636 397095 1229377 342911 483232 1946752 1707503 1919768 1661219 288329 1042257 1462533 1260574 407470 1702865 1887590 38690 1857244 1176536 968477 654119 1566498 245753 1409298 977703 309150 961061 802823 1976296 1191753 1187081 1009050 37271 1817841 237719 603861 1359646 362813 1018937 259735 622026 1851955 1220254 1675361 823080 606538 22766 1814087 1087213 1357854 1146295 545055 1690366 1645917 1975573 783074 699744 529649 1205139 1328302 195367 1939622 359452 505176 663662 1375772 233732 867716 480200 1280033 1271174 593868 540704 937975 1274323 879503 1769133 1618591 558177 641384 1703403 19951 724190 1349002 1522886 1776705 1456883 409504 1380859 1067672 1305561 1234381 414764 972339 337533 834526 1458725 19506 1629537 1763764 1891006 1914896 1543364 1452357 1751060 1760010 1372610 192375 1008892 101320 500620 1554074 993211 1338618 1388661 735016 1183205 263733 1072942 1888885 412502 338343 128146 281647 1755592 1720471 120614 996939 394763 541644 1882934 1584144 437906 560606 308189 10263 1012380 573826 1381539 170783 644434 765914 582439 1129640 479766 296456 1656431 1597693 577506 1676830 790420 1556528 641582 1198732 909271 515951 1991211 148741 1534057 177884 1659104 1872040 1114264 170324 265656 1242499 1864074 608290 856761 1074041 415013 703515 847483 1495412 1521092 1337670 340742 1975471 1312331 10435 1929974 446577 1926987 672856 952444 349674 172101 620164 1925535 1708212 1711289 904973 717044 217468 262082 69319 426865 1159627 1090881 29555 1958734 1896337 1187005 1519825 1720910 320033 763195 728045 1875733 530700 722761 493101 1757903 1724494 918523 1072976 829925 681245 1922941 137202 516034 1921252 1448244 916111 1285122 928237 479909 1793357 350146 1802818 270920 519878 1575072 793481 1751334 1264412 1163788 620750 1802372 905947 772992 286856 142340 798029 1769285 796174 1768421 1494 972635 706288 1306558 362682 199889 1014249 1946033 1549907 1739466 1273207 1256703 1287019 1382389 1309597 612857 461817 323908 844910 1837489 367996 531337 926228 1665425 1281765 1408826 1243737 713810 166298 1565946 1859926 1172962 134316 1276021 1760297 736446 1396835 787455 618211 1206246 158315 947860 1926106 310065 577502 411118 634938 1666605 1850377 374508 1934819 538996 1872108 372898 695074 1172903 22913 755003 1093841 16424 1175563 1556828 884543 1087576 1017286 897540 1168535 1162233 420124 1901880 1258977 1149294 1295795 342311 281129 1996321 571276 294074 1323 712820 474627 1382518 1039013 1428658 1234946 662494 633726 268371 410355 1202165 1095560 1857119 1784153 1737134 1309350 69923 1752200 1563763 370642 452360 907940 458403 339774 511810 1537798 415664 1820981 915750 956234 959737 891447 1416494 1829801 1015918 1953352 913844 1802780 504221 1874824 1238440 331780 1338050 1011248 275095 1024747 1427228 796572 1676307 940387 253335 1319912 288246 352296 1465522 292976 1985184 952867 1936907 1420597 530724 807343 138193 1131186 1586877 1340463 1691340 71673 1339481 53776 132648 810078 1681710 1426949 1737757 1150013 692605 1194879 215972 1328669 1418310 1484622 1299618 221469 376974 1026253 1823364 1745389 856009 1561375 1658800 1853340 245483 926298 889517 1939488 1058949 791847 1444233 986449 1128682 111154 486109 5421 205735 1356715 1016119 1471964 95130 215342 1539041 1446747 475379 654860 1794531 1788765 686094 965254 1220198 360825 1134786 1147671 1049044 168428 1792014 1419198 906751 1806369 327811 613437 1512002 326622 1524412 751541 1030447 1348132 117134 1283365 1949754 942502 1343751 1089822 1507409 864719 652128 1996417 30015 1691854 646946 1644393 417716 1333908 1926647 714192 1680896 669708 404110 1966754 386385 590363 1810978 1421855 1900499 818591 1028379 714231 934414 206061 1852787 1001216 86188 215564 1706067 890724 1461345 1598299 198422 740298 33349 83474 1078272 1999525 1653235 942344 1211082 861504 1689593 644466 933686 1863465 870451 1615055 666330 62722 665368 710821 618931 1021093 151808 1233724 1569635 673638 248424 1772337 937049 1550085 1146276 1783949 1647533 541043 1603112 1570409 557657 662394 849897 1222719 684053 185026 1647846 22368 920421 415697 279766 676442 711428 626231 1213750 1336510 1025819 1941158 200991 1428950 1661026 1769035 434971 832496 1113683 342095 1940122 765208 327670 1153355 1698565 192620 438158 1277244 1269863 1683891 74126 439264 562873 693677 86101 1344921 483581 193584 511101 136257 1472792 1792603 601725 1188962 1595215 830033 1124644 101587 1423884 876925 1365054 192759 1619727 744906 350873 1349365 1777423 773309 47369 1399551 17728 483711 1377797 1582220 1783436 1376411 1218155 1764495 1183778 1253272 1376007 1212660 593220 833637 1021762 1369314 948358 1795944 861952 685190 1819769 738926 1259821 588015 1215443 411701 373852 282230 24235 891398 1833276 989599 856172 1322441 1426010 28814 641726 719626 509612 1304883 1858752 1731485 1697467 1631155 672129 1173114 1343707 336300 25350 48431 654767 1547550 1690902 1833052 629955 1448395 1336521 244082 1050059 932408 449099 1413356 1350026 972008 578824 519474 1835434 340919 7128 171227 735898 473383 1559267 647375 54006 1099866 1019140 879702 1291087 1679643 136684 1208768 1161664 1593060 1602315 521829 708440 124706 1068352 1950582 267761 579122 798767 1382456 1318336 1552759 291241 1170042 192612 940316 949188 467615 479406 1986259 1304134 1420710 1911019 207596 1787277 1387555 441573 1139542 1696187 1161047 900650 1085220 1514681 1405917 1027076 1600420 1331636 704003 1167900 597354 1005885 989923 196780 1296702 742574 1234890 537522 1164880 1195165 1847146 1903479 262994 629863 52823 856857 853921 266486 301606 327879 1932437 1717031 1901889 154320 147860 1942169 1723551 397985 1251205 1752308 1343240 975837 1241467 337002 1162283 924687 1627158 1269828 1976760 1067089 1786738 1032281 1521673 257100 1104559 426123 875597 1572517 1399048 1562773 1599412 1024515 1214405 1914332 88652 879972 1879193 1491944 1157660 869064 1879529 950575 1305603 1302948 836432 58441 17381 473044 1823464 874901 953787 1909754 411775 302973 1030194 253633 1680824 1523248 929898 817120 1822453 1782766 344348 206514 1399799 86488 556663 1316597 1968972 1144011 919024 725652 489562 1222011 803150 1702884 1912415 88055 1167328 1524799 1421426 1039884 1184518 1552160 1843286 754036 791474 453472 1016433 109759 291270 108189 725437 1790459 336527 1824481 1528949 674577 486626 1745536 256220 162321 1318239 1533094 1479565 1952644 138646 1140048 1586460 978364 741811 984110 1041405 1162613 1380665 1569916 103659 1223809 1446834 414087 962135 1028377 376299 294555 648449 1050243 1596188 609378 759140 644307 1423720 1140898 1781948 283102 394612 776487 5295 1056006 1295074 601794 154783 700038 1162714 642036 1421547 91567 1828595 712737 1921295 67030 1900286 1602569 1563485 961324 1360467 970320 566512 837865 1085488 1528902 1684536 1438296 1853136 1226815 1190557 1359466 321315 1872976 280519 1970126 577034 593373 1252762 1190158 196010 1336897 917144 250913 128463 1150835 1973541 1765806 836370 1761393 1556690 1186671 1765020 1887533 1335638 1221457 1504228 1092038 1234648 544429 1175976 1039739 1454425 901279 1017413 1783717 1833593 919695 873468 154595 945276 391225 382006 12344 1724201 83147 367002 1123858 1119343 856111 1728372 1090177 367746 817252 939601 296439 1320148 1699293 580813 1156749 432315 277799 1812018 834528 1582543 746871 405739 987199 1835585 650306 1086282 26811 1690305 1221953 586084 347145 924199 69067 1080563 1133385 694800 858921 1634138 1300200 526579 1333893 105407 255505 81780 1498324 1150054 1562380 1647591 1713817 669262 940003 1095076 223528 1602367 858845 1710706 1851061 1572934 335274 1699406 444615 993045 1383221 1010928 1468207 719977 279132 233990 1901160 1408504 1418004 1337357 104760 1517168 962543 1742470 1365315 1637911 1481207 1582960 4938 683706 1399126 1441351 109200 769053 965672 1588011 668120 839340 582051 324051 193703 1943012 1223299 511237 1121879 1288331 352037 776473 1487480 606642 572242 144970 1177335 1556326 1455644 765281 381499 900742 590114 1067833 1815752 1760435 785115 703036 828848 633722 49848 213326 1657388 1199624 191951 1450950 251207 1700463 954942 1063817 1846757 443053 642317 1682613 808371 689572 1297668 1070783 1167273 38416 1431287 761407 1385035 648238 1381749 1411581 1190998 1385152 773968 41748 1996248 1180085 1372458 165616 1892065 158546 724462 501727 887607 384457 656805 25347 391079 705963 1955737 1750722 52220 1822315 1140673 275327 1313979 79604 1305966 1876848 1196641 1140524 1941101 1048149 765446 1485095 1344132 1608620 1845780 1221543 197981 937242 1772825 933498 494073 1185814 1299650 708937 729859 1801033 237681 1355923 941407 1819127 1708931 1062136 1927680 767928 1972504 173818 1854450 31124 371155 270417 144013 1292261 336107 962777 708432 792700 1899270 1615385 1150247 817598 749057 487349 1651886 791221 340540 790603 319557 1579672 1120360 1972402 1237891 794765 1051618 269907 748365 407481 1286394 1869156 539129 1003739 443871 1957402 970385 1782753 1557787 1030226 79226 1058747 148855 896811 414162 442072 350887 645801 1760593 1254532 327231 624352 401335 1867497 1503737 1531137 1471446 1870618 1471434 1641217 1789219 1671669 674619 1813999 1659739 1799232 136483 451468 8906 1243161 966712 1139575 361675 1545120 430174 798650 1278738 504596 684260 1698474 653090 680488 1968428 1750477 452094 1096021 941082 1155695 1771124 1764388 413914 1222734 1681517 522517 1090212 1400979 1775949 623915 1467171 415960 1092391 1852309 1005158 1865231 1088150 1025409 802260 1447357 1443357 604171 29984 1084601 1825109 308589 1533012 1193546 795199 1061740 1578276 1259170 1721105 695283 1989582 356363 1011043 845963 1839204 234444 248483 544043 256429 1662992 771378 1198739 1847488 607853 360181 825346 1939413 1868894 1799166 1394985 1973762 79106 1855613 1592336 954720 331049 1970148 1233107 1761151 1126637 1390826 1973818 1885161 1247087 1861939 295751 539697 668837 1326735 972278 1766812 83027 596393 1342738 1076155 1554372 951558 1059568 1497716 1087929 95236 302336 1493870 1927332 1168640 1704253 1587604 1430370 1202563 1127728 498924 77245 532752 1906102 1420852 1959094 94903 483678 1389755 442320 1021667 1498029 311610 453869 994843 1873019 1661354 244683 31261 1808357 569041 1922091 571198 128850 739122 25239 130784 1205536 599599 1411109 1696534 1268967 862586 662941 1640153 1668049 1142336 1921581 734253 574932 1697858 860616 1743656 986499 885826 1754085 1884763 381112 1655775 1372590 1749726 879111 1930301 719337 350446 725637 1854912 284796 1060027 357353 433227 1573339 1116388 770793 1184029 1564281 1696085 258636 212802 1012881 717754 1361604 1880145 1817117 1717840 428411 579866 154054 447188 953517 1081981 1175467 185855 977710 32483 489645 294462 21266 298490 410390 1681451 1132155 846398 1853489 1517934 172108 646464 1312853 749758 782041 1806968 695923 1121922 1219411 1723583 1694805 202569 1802086 1912740 236514 638686 310578 827357 1903769 1455736 1110353 1837339 1551583 1367758 1563342 630237 1956560 9022 11508 1208800 562516 1901911 1492791 989619 1888249 1004473 1689633 1008703 541694 265287 428495 1894170 1939342 120795 1515505 824376 1426001 414996 997951 1331336 1853188 1818737 1087221 1774286 1748124 298543 505529 1648646 515217 1370851 1349237 1471954 584857 355727 1120984 1786448 1387415 1739588 9520 528002 976213 775122 949716 632902 1792245 1764486 583621 1488525 1365240 519284 760860 582536 43474 303355 418512 1687752 1441766 372895 1994930 1653913 1044228 1173712 222580 1825044 1900505 154074 1103725 1953964 113276 759246 1864815 1984540 856935 852369 944170 126145 386494 131037 268103 1931249 649468 446818 1987873 1407786 1985382 698754 1718416 1343599 540254 1918283 77553 283364 601474 1953469 579511 1606293 1434451 21895 1048704 1240766 1680010 301282 1888886 136150 424473 86427 44455 1784137 904238 1686018 1624348 940553 74181 1610847 654046 501299 1243982 1431569 508723 564724 536165 1896881 1599839 1116051 1544858 1413087 409009 1112512 1167380 90922 1247393 1712214 401075 348981 875190 1999753 989415 1285494 127677 362102 518167 742310 1429421 783081 14528 423892 1853047 1040820 520717 1095259 1847299 1460179 1845369 1088113 35329 335956 1137414 852275 1389112 1533023 764588 1400994 849784 718829 348501 1434617 1899102 837413 281553 188402 1486268 1522447 84955 1635433 1883788 359432 1061169 644198 733235 508504 594022 1213548 577239 68958 403509 892523 1595087 175410 450846 71630 1785848 1845572 822074 1193862 428851 744454 1928381 1525924 1363257 490858 493341 1791365 241446 789914 745480 1101671 1893140 436615 1131905 426326 1529266 374187 1994593 952250 1218053 1442215 1186544 1534000 1747242 555371 952808 1617534 720012 1667888 234501 951840 1708861 1423196 1355809 397509 752260 1484842 1663560 1451493 30189 1344703 486251 92943 824942 1474371 1374255 1336717 159383 419433 1743243 1423319 1379009 1607784 1334449 571929 986215 71730 973639 103284 1736886 806910 382214 733921 1203568 647544 1947219 287780 1754181 334726 579637 574066 1701517 1840649 1241513 945911 1890877 583006 461924 1897338 1320387 280937 1084174 1338700 297642 444067 163106 14193 89965 1196605 1544453 394478 721345 819405 1061537 287335 1552074 1391465 406988 1590391 1924718 1914786 121014 174032 555354 971972 526222 1996459 672256 1852287 1402006 144779 1482251 1729813 998875 490410 1711580 788913 1985954 810090 1753947 1360411 1826460 751161 1074343 1887000 1443769 1052184 1694512 1524368 1441425 55263 1345817 28472 3524 1337523 942596 1011852 240405 1469232 26092 433155 75892 46184 1319471 1990149 747698 695479 612562 899183 741481 296331 57779 1661569 1077649 106970 612485 1107797 710050 110897 1026731 1306028 704635 474731 1333751 1278106 1926413 268948 58720 261222 1353431 784559 468967 742543 91198 362405 1902032 868960 1951851 1304957 344924 1887143 1192383 673549 114564 569533 1285059 285764 1565709 1355910 783600 1960849 587845 63256 1388116 1876821 471357 396340 979435 971897 789162 1736585 1987290 774544 919793 1242830 440702 191776 568203 720405 381478 1010596 1885303 1021806 1501765 1189808 4073 527525 437667 1236734 1699760 1424046 1727752 1554950 317642 277554 140334 528116 1247952 1131967 1150790 1992765 1126718 1449152 872949 398564 868402 1662680 1788388 1566176 874033 478166 327744 954925 386053 578789 178686 1275381 595565 10445 1112482 1643063 178961 1305755 165849 216785 1734844 1344400 908246 466486 541534 1786647 1317119 279989 67456 1167254 1698659 891148 1606000 413863 557742 1043943 569425 646994 609383 1335389 416630 1552633 233950 842054 1058260 1541026 1984788 380126 225166 760652 1983128 1677747 1746698 972462 507480 358513 379937 1146331 1915352 164864 1206352 1053436 124094 289121 1079532 297757 1873787 321021 1762911 1518749 938885 422286 1149653 1886409 123784 1042486 220827 662632 255043 626059 206853 1845894 1753104 1592589 266196 1285712 1886134 1480057 1632254 715729 1966276 871600 802111 98086 360022 739824 160390 501410 1710150 523731 1919650 342399 1230195 1458243 948411 230858 850518 790088 420630 234453 1644754 1035199 1205241 153206 1153755 1682469 710559 471846 362994 1797563 479723 901832 1070200 1053879 1951245 1287841 803932 344476 977579 1063247 160658 33891 77730 1752615 1522472 1041522 473714 17568 143890 1732639 637154 756383 575285 1737466 993226 575705 1471880 459343 1310260 1693886 1993796 1853190 104572 410960 1689169 1090405 346688 413894 1383548 1838380 682260 954835 365691 1078386 662063 590672 374802 1655070 1474556 622207 249900 1350563 1829965 966272 734637 633174 1528561 1619822 646069 1085099 102215 1962996 1226643 403485 597292 1943515 1103517 1836935 1656913 1771836 250228 399968 1203102 1310081 1565104 193038 1562328 696982 550785 1302790 1717731 821758 1359803 229401 1329483 719403 1409154 2155 1953848 371013 1713413 648630 1301550 369404 1693647 1446443 1415206 1227573 774312 826137 1825106 154560 1791624 1924181 748572 1592168 1017702 544395 190581 1479140 1961438 1206111 1168657 1845476 281263 202492 1513228 823072 932367 1214003 1851217 1572371 500774 1013892 442419 556354 1696789 1577287 938349 1909040 324290 1711238 780585 37338 518439 1336128 1718877 1035406 32086 1507092 1099764 284794 1221208 535435 795967 342697 184808 624712 827076 379300 580798 1408270 1907587 336552 1619152 1897200 94985 1818463 584600 1977450 1833746 757639 1615638 173516 784928 1771478 283200 1793254 1519258 515943 1097796 1016821 1667385 1328017 1653773 67864 846581 178298 475171 33351 1223478 1220454 1656979 244213 733150 662932 172521 1088363 1002436 1714321 740129 385826 861042 1171351 819083 998861 860593 709812 17638 571985 1137655 1583682 289463 1581954 1794106 122606 425930 1576241 1529169 232717 1300984 1949924 1464736 154716 1698593 915650 100735 816869 1449026 1841249 386514 928641 457181 972049 1140649 415509 232431 1877270 1634049 623740 1134965 598621 1329370 1140915 224043 1638969 355515 1612216 1134458 983374 149178 296959 1166121 1593184 1593538 1772293 1549708 57428 377821 905870 651690 1203062 494541 629896 740930 1194868 1776320 1754505 1890702 174037 78350 790490 1224845 1022506 1055863 90038 1543957 35568 832296 1932134 852260 902845 94642 1271038 592577 118396 1708927 1889956 366580 254178 1734581 775871 1257477 1174902 893435 150432 1985067 398953 1047688 966902 1106074 946536 1314182 337241 133932 555436 1091845 996747 1702480 272292 680457 648931 1335958 1530515 1446687 1760314 1468623 397853 1804972 1335803 1469886 624184 813692 1079778 1194260 98559 1455815 1555114 572798 392550 1102722 759926 1898709 1594956 156066 1214458 133473 1589282 492639 1832475 1564045 235419 677066 1444714 239664 1568792 612922 667571 750814 463844 1845736 651623 1584160 382309 1681217 1775537 618058 1817612 1376840 1378496 1175022 1185539 1946238 1421980 120688 1314668 535354 1495318 891721 1079006 60048 1460396 486219 175850 1406855 1055631 248472 1874248 1147377 1375738 682973 1808683 53764 1423072 357723 1456326 215940 1801667 858783 1073424 1127499 1971769 1576136 116698 1963203 1103028 1902890 422260 1232917 584555 12165 20028 277953 8555 960912 68548 1986068 1342040 27741 967132 911758 1371518 838376 1801250 433810 1020415 1867418 1493995 558099 1663823 30985 1341378 1886532 1441975 758764 675677 393249 101329 1385791 1617017 946575 1160590 1872164 446176 1652332 1564809 809385 931274 1188101 661016 1941600 931682 1268917 1165935 1875952 31611 1154794 228225 969344 570078 1006772 1559411 1521337 1147171 1719391 1944963 405011 593530 1832386 1114586 1220113 205969 130793 1503088 1940866 618260 1483003 1483236 1163972 884785 405184 25048 1966018 946484 64955 1611950 1781556 1927456 1428018 1233402 559813 530934 542675 839888 1832913 839878 1162710 750646 109430 1766376 976514 1729063 490613 1916393 587302 758999 1096503 1846841 59485 157025 1428876 83071 1201517 986881 929631 164217 925017 1809273 1396317 551603 918921 914900 925732 1309750 503027 1673869 981313 1812734 1866191 1712070 844702 1020732 108062 643114 475607 216778 1195897 1279916 1421374 1745272 627127 1015524 1379733 1998308 434634 433878 445579 799634 1936374 1470524 814362 1772230 539590 1399087 1818579 1824657 1199528 1901806 1092890 1697539 1160709 1585851 767876 275720 143884 1047603 247105 1354278 1958948 494056 1108107 1511982 1516507 1130529 527442 383713 1481981 328200 90992 327665 883228 569429 1321475 1432316 539283 625861 294432 112240 1790546 1082262 250324 1087277 1384721 727016 1329153 22350 442519 632682 493582 1299495 951665 746523 671208 1989146 1633625 1776810 1148182 527233 1453934 92257 767813 1116203 1479903 1807751 318213 1245555 508739 555012 1073854 1099491 1830147 1048717 876489 1568012 552966 1032215 1058211 1069563 1326307 227832 1489890 1369176 1375105 575066 188861 89947 1167723 909393 1442532 1166128 1516975 1292716 474805 138433 1114268 1131782 1182793 1011841 1123094 1160170 1786387 451175 1918019 250224 1985504 420246 1509151 76918 1718808 501250 1978648 1085964 1571050 1634127 1623530 1554934 825834 39982 857659 408894 534044 313362 968007 1184996 1091637 1598344 1668117 813940 890654 1112203 697828 107781 303866 671460 1170415 1974616 911496 349962 1395543 534489 1202117 725458 830542 1504019 904432 1957788 348764 1950869 1621530 1887227 468582 1935185 630338 1636287 469094 1112958 1643349 249799 1211094 1587366 133774 1829542 64776 1180129 1778721 1950664 1173167 681376 855113 1772808 498351 962618 1338210 1115915 1901465 1496651 952715 1503315 1093917 272426 105237 1664755 404589 1690513 702862 891143 603375 206999 60574 1908965 232053 1718504 1557822 988568 1395947 272208 708090 1535851 138509 1703866 368991 319242 757012 1348463 241434 867594 1444424 785848 1031484 496008 1390538 1100809 763275 1442900 145715 1410858 344237 166796 253350 1340565 560878 697693 1236578 1427052 1866793 1878250 433269 167685 1505389 1872521 899824 851946 513321 923422 751542 392073 1825922 730559 430976 1785949 456757 1756173 1112078 442681 1633498 1366451 1288584 1173089 1711020 1917648 156521 600570 1291850 1181774 1199145 60853 19976 933939 1915214 909140 1383395 1625824 555701 1990562 1493501 319177 283994 620678 1398536 746401 380562 846662 1438398 1989634 1664760 1574648 1776602 772442 1966528 977958 647 47998 36853 1368362 543603 853333 1083619 687550 1813050 646423 648666 983394 1402224 1508618 1277876 811952 379584 274595 1891726 965623 956032 1923086 426678 1179023 1348317 470682 653933 1245426 1752252 1541450 1257535 611030 1509211 1858597 86797 424759 1623273 1683632 586301 261666 497966 952446 1392919 202063 607181 853051 101994 909350 1489731 1590016 526365 362725 902518 1309886 551389 1989344 1874365 186059 732256 1816304 1438667 1213622 11591 563397 736545 445212 1307999 1771994 786030 1546414 1985179 1177781 1223344 458157 1716548 1968939 1961632 1935208 830950 306004 456 1888241 1713658 5823 1580917 880216 1049144 526737 1886292 624319 1055035 1872545 1643062 1218072 937067 1523491 1151557 1134177 1919128 1067210 1380858 1131279 428259 878980 649519 383128 1012341 1757016 1678578 572717 941674 1252413 1252916 1865058 1616309 1768527 912254 1935741 341133 326367 899634 1346262 982130 848362 167266 874784 419896 1829288 1868442 1601144 56761 883476 861533 1557921 888159 1405070 1262587 854674 412717 201005 487994 1921708 1310002 98934 1924550 584620 1867588 1988495 1793272 488155 121505 1932623 186359 1259126 363046 539679 102023 584200 723382 456659 1522634 933628 1227585 485481 670263 269108 567795 1148419 1762772 1452206 1664931 1599801 398427 1527834 577632 369484 1792261 746941 203818 506892 1803714 1065616 1635925 1866308 1875812 1596641 1286784 678922 937177 437948 623887 1212980 1914460 1294427 1749026 1719284 130751 1309129 124186 1435640 1291701 354277 1852840 880160 1282094 1804001 254517 137324 1293486 1708716 1315491 725544 225639 264153 1941981 76004 802300 624790 51843 1253133 604311 1809629 764833 404449 1432522 675623 902297 195734 680599 878602 12702 953503 1418133 1273417 582857 1888324 870178 650952 104947 1747018 1102708 647000 1836413 1515187 1617764 51009 1598528 1782441 135574 58 193962 509570 1887271 1174567 388385 84747 351271 764951 850485 898967 82239 395242 624872 967170 306103 714357 977162 109217 243323 449968 1199302 903674 1297473 1931787 1630009 1603232 276741 1658061 1161337 382777 767155 697729 107716 964574 216667 1500585 1534041 913037 1263358 1889591 1329721 1301855 1068975 366491 392245 318507 1137863 937138 1676132 832224 1060398 1759240 1961089 1188830 1134948 691144 1789245 1371708 1164511 1452391 1866743 44510 910619 419279 1792442 1981471 1531580 1092443 757755 821478 1012697 1262479 1753877 1549640 616638 1491519 625197 681289 684848 1420639 1840403 1336058 474944 1294746 753508 667045 156532 224304 1467674 317244 383965 1019312 353552 373689 813863 614680 1785853 45878 1022515 1134462 1892096 410451 814141 1685365 1255639 241156 652792 1494085 656813 92562 346560 138437 102337 1333058 1689191 882717 166139 304143 1857101 1034938 1355990 965793 206359 1707260 201150 1273748 1524118 828381 1562726 1265323 1998409 797332 69818 1004054 1154841 791830 1683406 807765 136870 556621 748733 1817731 173045 1833210 1491887 1511943 278900 1024212 150510 894559 230761 1636076 389094 437800 1189469 1497412 1902630 1323308 1104203 560099 560351 783357 180547 1109229 255407 361510 1280155 186451 1357419 1845489 1836767 183919 518594 1143848 279838 1898348 1606061 396720 590608 1792094 488073 1297966 1630188 1894486 299409 405090 204916 920187 1208899 1569079 1322030 277581 1775440 729445 317616 1921976 1041278 1904906 570759 534665 1065814 899089 1133199 965694 16865 823907 1448466 1148332 81649 618057 653057 1833564 1963690 375858 1965506 1999356 71929 1891338 858340 650906 805994 1496678 299253 730844 969668 792264 1890132 325349 752548 434330 1226060 56235 1631494 1220868 1475192 433621 1767406 1173725 686216 916834 1103385 895281 461068 838461 1115069 1973365 1745484 749776 1319461 1508175 1692223 1962325 45237 1494499 657738 1641658 1862069 837878 758035 1344416 1919871 1535621 221842 1892617 481681 1915823 308464 766928 241023 99709 311746 1632887 797240 98873 1492744 1924479 1701979 275992 923888 705213 361841 1644004 139105 1383872 138880 1849015 39585 1078245 1435779 1901356 1646008 1813916 1673252 1081006 1118494 1480335 1245741 992767 1453027 1115890 1705738 1992046 1455600 391587 710046 1264946 703748 1741976 1122513 696225 23914 473292 199135 1224393 680285 1996211 257553 1348260 334516 1647991 410438 1991491 53034 446932 837232 1181530 556971 1265827 1373192 499592 769918 1244845 1721999 1899992 1595410 1932960 477600 1901343 1326229 215750 721190 639378 405217 1189866 1664962 649902 1938666 294816 614854 747757 1684497 1088730 868077 629554 1343244 508936 1415961 1769289 1698277 114013 1714351 921685 1109836 1062181 1595629 1178304 739985 119271 1184762 1246326 239975 595636 1797661 1620372 77470 380208 1884169 1835135 1093663 886092 1506362 1202485 892481 1785474 1213595 57315 1723748 1853198 810696 831736 1990843 1908466 773208 1057201 1515675 454558 1136053 325370 51303 785935 1670969 336022 821926 1343022 95118 490341 1395685 234360 1923229 1866117 1334696 1104671 1717207 912290 1655295 1004261 1490332 457287 1320803 1970125 105374 1359184 178081 834386 618878 209546 1447511 1997668 342688 1235901 452907 65658 1872118 909501 245125 666638 257049 1109155 1935511 549266 1003060 1542899 1590210 1852803 1221007 209525 750013 321544 1944243 949680 947712 176540 1230931 308715 1680349 29717 999448 1495732 166528 937020 263600 1445039 728882 1980454 267258 1280016 411839 484341 151256 1748994 943495 852600 474023 774729 991629 871334 1937394 85385 1736824 645576 1544532 100538 245777 67920 974581 596767 1936121 239377 916406 481724 1948503 350529 411811 1209723 363669 537073 583940 1262570 1979949 1021212 1331284 528497 572557 938222 226631 356322 1676701 942458 1289776 894386 966225 938695 92347 609847 855395 1066896 1313282 477944 1110369 1623955 1394610 174244 404286 910871 98108 1062383 1984148 400653 645130 1678731 1076939 1274051 1822025 1567789 1675900 843877 1801867 1771594 301237 1726264 901971 988743 348241 1881041 531086 287529 934711 1327579 1489301 446843 1718374 477728 1987762 1578054 1145398 556550 1795362 528539 623195 685271 1243760 500602 1958524 1661655 567327 735775 93956 982362 1036207 1627727 940251 589647 1674895 1329989 1781036 1005570 782603 325894 1507221 1951605 782602 222453 1294219 800620 987976 486959 1828937 1791526 1181543 584815 959972 1401767 1087870 1875240 927858 791876 4138 1742222 1076696 105002 1306980 651644 879319 1139424 375856 1040546 845667 795042 1705647 1696786 1781801 1618105 110214 1712592 456839 381817 752076 893315 1610702 323689 72431 1932656 1940481 1737630 329958 468729 1640263 425064 1144948 193136 1401797 1454242 1815164 279145 1304770 1278333 603727 1556830 1559339 1038277 615184 1106971 1645861 1967845 1645022 493158 1931171 67512 1486732 1672199 285381 916740 1515422 175015 1877268 1366472 998766 342887 411269 691949 1660724 766418 106080 651150 787379 1694575 106898 347236 1320344 661759 1754240 1966163 1160440 1467578 615549 1734211 1746581 1863097 499768 930859 1397448 1764716 1247325 1942441 1134542 553256 359845 884724 1248504 1631130 820681 892921 1399410 1417216 30257 808541 204407 1949505 1417674 1647147 1597892 564041 569530 305250 431716 816610 810062 1310158 1497131 336340 1795542 1552443 58963 1686359 1374627 953475 1939714 194983 497452 946909 994722 799236 1517 1719990 989927 1702523 563521 246244 1689800 1422001 1132257 804894 534391 107736 368797 1367019 840685 1809963 1246522 273367 24766 89744 942900 29248 1421085 1667423 250046 913065 636729 1931769 1295683 301346 1443133 1985368 742315 1589581 722856 1175118 1749492 1030159 404064 309188 1365140 621750 307406 981663 784264 1047942 1774049 1222858 1417295 681950 1992116 1757249 1169185 219700 1491254 1431318 1952665 1422300 1753948 925326 1547822 257414 1216615 1762546 341896 1857176 852725 356097 491315 1626277 137013 1458521 710201 677722 1129197 1673146 689860 1353386 189530 692759 1185126 653687 1616241 238431 827041 1763421 1695347 90336 144789 1985932 1812385 353041 909433 1897712 1825471 1076721 507374 952858 1740888 651642 117656 1759441 1612590 1123321 1662059 1754987 1550568 1316400 688491 353721 345638 1440042 974311 1064596 1907011 1891549 1188929 763548 720423 1492662 1323750 171847 606527 1244312 1387518 1688326 623315 7915 724426 1679203 1934275 815183 311494 1635079 1205348 466126 802750 717940 1378995 43725 868449 1681930 853045 387355 386549 873781 1381450 306150 273198 1029264 1147481 196902 788316 1466694 1890812 580588 256869 43541 664302 597394 1902518 93516 985192 1924810 281863 894198 1941564 788502 1832785 1102854 1982001 983395 1900541 157982 292443 212334 1395514 1642087 1605861 512269 1846771 1675144 1141566 1628165 1373536 1761131 1163615 1537766 788782 132216 1338386 1248434 1357558 979178 1394932 254395 1930637 1200348 190915 883517 1248036 299116 21518 350395 1183242 1632701 1226243 375450 942897 889588 1157304 1503746 12476 1573278 1846394 1116413 443818 1507419 131852 362285 1580129 1722583 1161492 892814 1120778 437717 1256379 1563575 1020421 546971 694385 852753 1956176 1724112 1890345 701387 1632731 1070569 1668349 1521427 841181 296301 1537547 307087 1565477 1778069 186436 636755 1664412 581926 585561 603517 690783 36094 1997011 276752 964066 1302183 1555047 581638 570246 901170 1609236 559701 417042 1899335 1422226 160745 152773 1165497 361281 955494 4248 1635530 1740398 922641 723614 1077004 278647 1937647 1221573 1465270 1286596 1793909 1598922 1538713 1109737 756845 1622357 1404747 1563884 289471 1916697 1306160 1930366 1313498 306625 810403 1742407 65273 1873850 936434 865928 1200821 1255386 259449 1381743 1071706 1740970 1815925 311110 1997571 960462 1494353 1817848 45453 1877133 437110 585492 918572 298343 424273 367335 583539 722867 1043839 1678492 1212561 877195 1782707 1664997 83558 359006 854067 251847 1154111 1023231 653865 1684094 662597 986175 902626 1838266 1266899 388166 1358836 1663096 1232068 1726507 158011 1034390 229316 1507058 1636166 396665 408322 1415889 792729 194341 1344941 1418569 1013779 54200 37691 489326 1810961 1163531 1137814 1400307 77025 1565126 780639 855406 1791303 1158132 656371 1053099 1917785 1611022 853168 1657430 314739 1711224 834556 1417546 1090048 1893186 1834401 964172 122712 1355249 719726 278642 1107788 1035722 500796 1875196 416643 388662 301736 275089 1062547 1851650 294905 1966867 1753313 658009 322230 220281 1129519 201956 242567 1200695 1835029 360340 1419301 1423433 1696777 1899978 103028 549913 688091 416779 395418 1474355 663507 786114 988955 60841 1247451 1940981 1883770 1552215 250101 890610 861371 1744747 931934 1836300 864361 61861 423911 1753209 835102 122909 1287354 773414 1341924 396070 1666349 504573 1714430 998317 1006260 812136 1270825 1315400 1393463 144221 245546 1116421 1609794 184960 1393136 1381774 1877720 195341 1732870 351073 656948 200140 1732351 954241 979893 1657548 1262036 1255168 834804 1017754 1530999 469064 504002 1639138 236980 462183 1829725 1680605 584053 850967 710833 1884476 1695612 728887 1624412 807181 1833041 806410 1865140 714457 1710258 1213915 1340700 1052552 35820 880766 1259020 1434462 1124450 1745817 1074926 1288711 1476178 1752964 378841 1221708 185035 1407926 644856 203133 1031578 1381555 1754320 942295 885394 1934004 1071178 652540 205160 537158 1708303 576341 1704763 1025735 1638475 1447026 60410 828446 603201 718675 1337588 1846879 1868451 1194454 1289354 1714154 1460243 1448317 1768622 283461 929568 1479783 26154 843191 367971 1066075 316943 1740660 612995 1062060 1178495 1704530 288274 851192 324917 1610806 964248 160979 44742 131579 564405 270674 1905245 694435 703671 1003432 22704 1108255 434347 1862136 989467 38995 538070 657374 428025 518477 476889 1442552 1881601 1473532 474782 1296370 1798926 1797906 1673415 1243757 577572 469137 606562 904167 747700 153626 83894 1390142 964597 343083 1905595 1861826 551523 295571 270803 1849067 1257145 123734 1464857 1909941 959079 1176967 870679 1654133 1945878 1137647 1506790 1449478 916370 1143480 570747 930525 1923085 771914 1480086 942857 261889 303935 1715016 868601 225357 1391737 532242 1502104 1617798 1272876 87588 604240 380945 315433 348166 1882129 1744144 1085936 1316860 1793473 1179664 320780 1058718 1124684 883897 829572 449246 205653 1974416 1794551 682485 1642813 1542168 1193328 1069110 1661331 566681 98299 183723 1502172 230152 1694727 854207 669157 1092016 1117019 1513001 513264 456212 1925392 727385 655617 1735471 1846615 335269 1965631 1944608 797366 1090194 310093 657883 1171552 1393198 44998 1735931 1555977 196441 1504083 1882901 1922648 1711773 532958 89830 1932198 1451530 1002122 850938 681450 441686 878193 1322426 1806686 1157199 1730915 814958 1333969 1996392 1272891 1770096 450120 23713 838738 1718921 15328 789667 1325997 868273 712206 257670 1978640 624287 1875762 322742 1061160 1073447 538589 1654153 1437336 506436 826004 1856971 1228120 1920061 470412 1714601 278437 1891487 1860225 1262358 838814 132337 294784 660425 13686 943012 300837 1456930 271199 336710 580087 101242 1839377 1103299 122494 1288358 1623172 293394 1895595 437822 1253019 678555 150181 982603 183161 28148 1096048 849983 13734 585286 446336 233684 506678 1936011 858208 200200 353035 1047003 1645484 1274 1760565 1872860 1003470 450692 383981 1848297 148964 1493531 1839942 447663 570655 1682589 416242 246641 1625097 1434657 506192 374295 562492 113150 206850 1132824 205753 390639 446670 154086 1790056 1581973 1789800 1510609 789064 851362 1842508 44278 1855817 1667924 1079444 1970365 595598 1807992 1924848 1715732 1991466 983185 1431097 119787 1910734 1130932 887993 1766100 573224 611371 273043 620829 1488621 1177095 683453 142154 760658 271712 977101 1808821 1130239 695619 1573343 813750 201562 828669 1698821 1747639 1748096 885205 1176566 627996 1960068 1985018 1143291 234186 127101 1551007 52701 992772 203728 694110 1196035 852617 193792 1876870 726057 1013546 408604 1147689 1658174 323573 152096 1150207 51974 509137 13767 565881 1257580 658389 1964258 678204 850839 1291369 631814 1297056 1112977 73061 1574 738312 914995 762195 1110341 167172 1751625 609170 1649119 475615 1962958 221395 1850682 803386 1756507 856491 1929399 210142 385328 132891 873936 1490246 835610 1065254 373682 222203 652024 1029336 470142 1401769 1036493 772879 139921 1964033 1579043 153336 1974214 175265 1392948 725818 1701746 1780756 303083 1684158 887956 853582 820294 352736 386133 336774 336598 447344 567231 1034274 335144 238635 1556170 588071 215026 305386 1801463 889893 211278 86556 1903424 1929316 1851493 64845 377256 1186002 1939585 1785402 1169934 1843184 577924 147926 76564 1064336 1356748 1015281 1283431 708260 404790 889478 1654158 1460548 1906646 908270 873749 488581 146688 1611125 1101158 469819 1210443 1652011 780926 1431989 566892 1258627 353559 592641 348262 1521936 1819026 192442 85694 595168 116140 1358356 1613606 1656099 867952 1679665 316052 310208 1647091 46903 410041 1123674 1531205 908108 114521 593277 990135 1209676 1882359 841882 87942 1738142 112582 1737265 123004 1077994 147445 805797 755218 1997482 534781 1510161 878781 73297 1796373 1547853 351310 927191 192899 184878 313494 1082986 1265828 725986 1338335 308693 1984488 961714 530027 1678688 1841694 1897838 1848779 1541132 1080696 473307 21750 1834178 1844265 1786955 429038 1498163 1310117 1863284 1644520 142691 1470182 987352 1454022 570662 1388016 866034 1982718 1957873 482180 1702734 422447 1765125 924863 1921616 1503399 334877 1950724 1407837 1267517 1590093 260031 11464 910216 1916911 1132355 1504345 1715197 119040 425604 1793210 659426 802943 858058 228308 249039 1388034 223581 1822002 641663 1351727 249020 420522 1105195 1656588 1954506 115631 972804 1648961 1744921 1906800 1080360 1227789 1652732 1857921 1060694 562092 951608 132411 62591 410131 1760497 1434482 1969603 1550706 438634 441374 1273384 512912 42058 1115397 1107022 1807269 896575 1866149 1386612 1654608 1108370 1876302 946355 1881759 1894869 1294147 900949 1094250 1966575 255967 1567892 1101958 1217675 61571 1194305 23712 1798317 198409 647422 230076 1091366 1384061 846039 1001446 1223056 1813272 435958 715339 465005 73683 1447235 755794 547489 1116172 387425 460458 1979999 1140433 1522869 1903596 1270400 1020652 1363072 1914205 1423961 860159 1450384 154518 1936670 1079573 866629 149076 1771295 506461 225765 1352675 1590922 64236 1859454 840177 1128772 722444 1195206 186532 1198206 1027913 599402 1382031 432343 330370 762456 615623 1361224 103491 730513 701328 838413 929089 1253614 1891786 1098067 805266 771669 87839 799540 1632911 1303479 1248180 1125738 1651058 1368053 1845947 1240684 1701182 949525 1402942 1577665 69666 1742192 582293 792037 224716 619372 1842191 1546347 688698 1971275 1868145 1725879 1518965 1349396 1284689 381271 1132625 70902 1703914 410490 1127663 1763882 1791076 1355052 1817778 1618993 514101 664779 899021 542549 685768 968206 1990279 720786 1010877 1618527 886253 1274800 864256 1699116 146980 1689816 1671452 1999668 1731889 739532 1019298 919614 261651 1603363 157012 596000 781044 1082549 1924346 878104 1286638 856045 210587 903173 1374161 386186 1664550 1248999 1750868 137119 1034699 889878 1604817 327064 1472682 113719 1081596 1426683 1303029 621397 1429857 791691 532452 752189 1148492 690652 491276 507781 570197 664048 232091 1867676 443741 273050 701287 1597893 1785204 717674 447548 837691 1842284 961366 1349970 504377 406744 1998076 111178 76543 1289938 986479 1309625 1341162 476131 43176 721026 1635509 188521 1645006 452108 1302234 615635 642832 1193656 1160404 418047 1128864 563361 737408 233841 591393 1185613 1894093 1506838 1302370 1185357 950543 273455 787048 1964989 1954533 373284 941501 807114 1806667 1685109 1608255 903591 1518867 996207 1823903 229637 172236 1448809 1393562 800612 1974402 25154 441808 847935 1511733 1283038 1693430 681919 412105 1443867 1926341 1775743 264682 1019848 427871 1813255 1932260 1398774 1509907 1966157 749847 541757 310619 1127042 1050474 1451343 1234666 638680 549496 656418 1885766 305165 1909435 1169036 273716 1699434 655146 1458736 207965 1410832 308584 985549 423397 1266134 315475 270005 312681 888695 1103410 1906655 1507366 608350 437960 651627 186158 1967268 545460 1087551 243631 1727461 736689 1851487 586598 353962 98757 444885 299343 1970463 857748 89107 881678 1908435 1231307 349200 1064839 155731 1155261 62659 846926 463068 623651 1819253 429252 125139 1696280 1770143 1630143 1681753 501449 1068222 1189771 735494 1217083 1349932 1849663 1614835 638999 764650 246198 1204199 44520 568420 1838882 453353 37733 1920828 1645472 595153 1669211 102571 855110 106986 126527 672906 508033 1213033 611038 607488 1835196 1646531 534903 1501566 308290 1722213 79904 998359 954995 1526815 246148 781011 278002 730230 1567158 1957944 1280810 379848 179949 856958 923039 719128 1208689 39786 494974 23382 1066579 248666 884313 1226609 962962 424788 1777440 1273123 1265402 897939 1541493 1179148 251702 590259 1858814 1078133 318267 1857029 1920284 1262159 1415943 1916215 1666629 987379 1288163 1554564 1452143 1537165 1332905 56781 156093 509722 1288326 647686 1216564 1383509 1209179 1685452 298837 343846 639501 1907051 694988 162935 298431 1258199 671087 1395247 650380 204296 693073 1760653 1415269 644222 183180 1886001 546970 1175179 909165 1472157 965226 1795580 249102 1404590 975065 495710 657108 1462793 485263 738776 1578564 713278 352816 1095447 900587 571885 1078419 817567 694434 1913978 1267828 484966 1734990 1626610 1511261 304171 968203 1286185 588424 1692005 1548231 1872336 1117613 1956679 996104 917135 1950757 1198178 248346 826638 1589310 1622216 727471 1311509 188082 1748355 1136739 1062471 143861 1399163 463514 1251844 312711 867346 543947 1344554 1577421 1640758 1249505 1723887 1932744 890290 1621707 1896771 1557268 245810 187085 1076334 1369325 1598492 1709581 250402 490298 361759 1332179 1700453 1732992 980726 1540796 1606852 366074 1481026 377417 805590 1022653 919373 1695452 1876034 1647247 392045 25846 1873452 816641 451073 1307875 1360080 1815079 1311818 716532 1035630 22705 660085 349276 1845951 1975979 139308 302167 43605 1049566 1948859 513246 902780 1685667 1370084 149785 533363 1699137 626775 903706 301226 675871 39263 121720 1829043 893206 1713763 91133 340738 892988 1610448 1906379 838893 1054283 1027363 1383296 254174 363518 391919 1534506 19354 1209571 263951 1421444 1399279 500680 975166 415627 865834 1651325 1813188 1931096 85083 107496 1350747 1328380 866473 15693 1240390 1194027 1195281 562346 564085 1045971 539015 630472 443877 1701861 1362771 624861 265197 332278 163098 143880 793520 379436 233665 1881908 1723152 769190 1319773 623192 974707 358442 1959617 705658 1848710 641581 1148296 630932 1328488 1645446 1447570 227473 1893858 1636998 1667499 981065 1727505 523435 427577 470638 852746 110637 111554 308575 1235268 1662609 509047 1324272 566880 1849581 430025 326507 797051 439953 665915 683659 928491 100604 1045606 1195546 1836560 1973037 1450546 269892 1803728 812077 1987976 1614414 26831 609616 341070 254808 599786 1045184 81255 773455 338529 1129687 1343636 1551119 313151 1083281 1712739 1658333 1893987 1497289 245882 1890431 210314 1999385 324482 1954374 1935677 3025 554519 79512 856183 825873 71419 1337328 42008 41139 764314 340130 311166 131929 355632 1266040 1104052 170698 166674 1779891 894323 1347799 1414540 326662 642620 884968 399735 1112660 1313119 1413779 1097596 1217634 1782177 107127 1564278 621116 1461431 1506810 306064 222604 1908842 1453283 847282 1686594 1780675 186829 1533872 1820663 157106 1313635 790346 549875 1467890 1345320 1264770 521960 1485671 1103096 1345620 607840 166600 1812729 1134717 741772 1190924 244368 1807717 1886128 640156 462056 201109 765081 102200 496232 1650553 1045682 1978605 1699360 1840181 746546 1097589 1993841 313610 1226484 427865 1092245 128093 403454 586841 1215813 227305 1844559 1276216 1505085 927277 1318665 721574 1807122 409693 169558 738890 1731264 1084753 1427632 616036 1682562 120820 73457 1555634 1818826 102864 1903297 1683803 1616597 1432860 1682977 1703529 1209306 932700 1180520 721022 1093466 1988264 543265 510610 1658599 1455990 1475151 1810662 757795 1997012 456033 466823 894433 1124655 1896375 909806 1045653 366233 973629 1870683 513968 1617112 1403756 137109 1206695 271469 1350438 802960 729991 1854190 209582 1193358 1707058 1076619 1044377 1125651 1235947 690000 1877439 515829 1424019 1776047 1963943 1846295 1326019 832055 82558 1264492 276572 258348 1690846 1559982 418454 101528 769105 1298850 1239580 222842 440389 632855 1785584 975386 1674166 246898 810000 109083 1035619 1319970 1803500 918827 1978600 1595898 1689315 207476 1501816 1010722 863268 147804 1041678 1680983 1014743 1259628 1013669 366296 502450 620552 72539 1020384 1471797 1290448 1855285 907912 170283 270364 1654045 459224 1423354 34341 1657891 297077 867003 1255867 49336 297012 1143609 77640 1961360 1333105 1955855 680755 1665682 1826198 1175927 1276721 696418 1139397 183682 670187 853640 1231623 1375705 1551794 896450 1373694 1465891 1010101 1073926 1185888 1528929 1553294 676825 973793 960310 1361754 953848 1357791 927990 1335940 1427787 755278 1773001 1643542 767294 1282363 1556994 1740501 344297 565015 1241558 384995 1799628 1025225 1076223 1116731 1890448 1551836 1175132 549731 1546757 1693506 998890 1696959 1368910 285357 1902691 1902558 639070 74555 1864114 1775870 946742 105332 1200816 154284 673457 1627505 1111428 1850176 1939075 650823 1509175 92189 1331683 718804 1406471 504847 1150084 91685 471195 286963 1410156 1645758 305712 1345741 859806 377108 974253 1433943 839269 752752 1876589 77016 1937275 6575 1850883 1980718 587997 624441 656414 47891 1556244 1914747 1665217 1326660 993663 727746 1662081 75124 811464 880436 469373 1196469 377408 591527 486329 1973009 1917374 1042455 1524312 1224926 1202908 377443 1564110 964816 1634974 1163653 772632 782618 1891579 400970 907387 270178 1064332 664521 1863616 491282 1640361 1012656 624153 1994069 24770 1873970 658367 325698 1501200 811563 1150555 1120755 1341947 1651183 1211961 14465 597714 1735000 161151 1406585 1049367 824849 1064036 374462 497332 1511846 1141640 1517184 272498 78640 696666 1758843 1378624 219281 1653513 1000418 591331 1370633 1259139 1968378 1670239 1498131 1338404 1643471 706953 3224 534887 293252 708245 1723947 1096843 653863 978930 1355884 499663 224434 584100 939401 973720 1787543 1534937 227261 236851 1619071 1597847 1424959 813427 23626 1125888 940999 365863 1080670 1394677 503836 638290 199523 1275444 404418 1152171 38000 142570 1806487 1264261 256347 428736 69786 930407 54302 575411 273027 490725 532756 998247 1490054 1524472 1349418 272747 1911640 742791 1733591 408578 130052 392835 1639273 1028561 1853576 159298 1949369 867664 1282777 1711018 1240188 374398 1864592 1584672 1331744 1828513 1796846 1136665 578234 814373 1901127 62937 1931940 835653 1685831 1172428 573942 33993 575635 1176730 450581 1147883 1004851 121168 1570404 1521130 38722 184256 118767 658915 1619266 1890849 237476 1584090 767887 1572843 719810 249921 1411584 255716 121775 1231001 1847831 1346121 1947334 1198655 1588439 1490738 466340 208976 598379 1204012 639690 1071476 684931 1855931 1098787 1544555 1466442 347961 1181452 98219 1042228 338673 1290213 1564253 770440 625804 1560957 1995848 1587488 515875 87312 1748631 1507173 410898 1656007 1160171 715198 1088769 809692 1602124 516110 1530380 673697 1451433 1366091 1222665 738295 344177 912283 118302 1682596 1701777 853638 1732702 282483 374589 977683 1751600 1303162 1134898 907763 1545156 1070521 1573038 1461299 1027184 612156 917870 894462 783825 1040363 1498933 592654 1950302 25378 513950 120055 280322 1171533 751043 1753230 153481 340542 1633018 1879234 942613 1622083 1096413 800649 1889776 1673527 42757 615881 1510565 693676 635207 319210 1953411 591204 31057 1174840 1322314 1099400 163159 1213533 1464990 84566 1468858 1040542 81644 1359387 186665 632251 422359 1980283 1270315 724387 332147 1046739 609594 314343 1583645 1386455 727709 742527 1082299 1224031 572297 233532 1581215 752097 753548 1488840 1150595 1767144 1944149 265211 1563608 1458912 316743 272006 566024 637253 488437 665137 600252 260472 740945 1669801 137136 466030 713215 1793601 1467247 66670 1313513 1018758 665398 40020 285321 40446 1181700 1897378 370545 1316865 968130 283879 546095 1081734 817361 324465 1476355 84071 1597027 929766 877102 881697 124086 1188509 1369609 899883 1738298 759495 1185041 1293317 832223 254049 252451 1699751 1267093 1255129 493832 1534419 260116 751345 1286391 1662704 574467 1600760 1013918 607778 1686564 359954 1280519 1601408 746634 899539 1069174 41453 994507 406058 740738 1275920 902284 1616702 754952 648064 1035768 706034 126521 1704184 821839 296226 1413676 480592 1508041 1939043 1406027 1189154 600382 1899542 1761590 1710066 175214 1516437 1405589 1693590 1084479 748321 1369794 1779208 1136243 1254919 207882 1535353 973456 1253864 49048 873711 549153 1078148 627105 1838187 1565484 1996338 722957 1943929 1383953 1249511 1182824 907943 1690135 402814 1945891 340166 1477563 281182 1170995 12222 245499 1624528 1695878 776532 1150297 1893070 1769506 1100259 1625298 1270468 24818 497957 925469 1516709 1859324 1429439 1292249 1473393 1317994 109870 535594 1297255 172760 372475 1652757 139648 420190 808227 1954071 397737 984397 59305 1104309 1219216 1773651 751104 1643722 573110 982250 108329 1276469 1993175 1662188 304044 470496 459256 852627 731548 1217197 1057963 1576670 213179 1275751 413757 1159513 1716024 1306442 807035 1926841 1824189 1903025 1119067 630618 1038537 1464034 24807 1374468 1377727 399565 1972673 951913 374988 1550263 109736 97114 1279951 1746800 519254 878000 113936 1167376 1691264 686529 1397060 309627 514250 769824 136761 1610581 1693399 514660 226792 847901 899862 950516 1413574 1583008 1482767 1425032 1721221 624463 984388 1073921 703800 1818121 1313421 948960 649275 1493493 340885 1595559 1573620 450289 1643872 77894 1778250 785747 1790906 295499 928975 1381197 1839602 1427267 585296 1888658 1944853 1790094 8585 1042999 45472 1382572 730377 1913712 613611 1596829 1415818 1568022 1273246 1819701 489168 365546 585833 571195 1880345 1204319 61105 253324 261010 198149 842835 1373500 1591309 433671 465651 1036244 1676174 120273 1419257 75784 269707 1498563 1700307 1000626 1128219 536635 1818614 1552487 728754 890205 802362 892990 1521209 151050 1326990 1897215 60751 1182420 1625060 1626466 308912 938592 1798721 972870 1161507 32789 984948 1767353 1891078 1244122 829672 676765 1385588 1466020 765342 1585356 1100660 17631 92336 1301153 493368 1490283 1965189 1432308 1547884 1881408 854663 1299203 1706446 810660 1904156 1632090 123851 1227439 662421 644701 924517 366745 124943 1113877 1533960 68684 636543 1563018 1595867 1770287 616541 1926091 711628 831868 418088 1704367 1304255 1939869 61702 191140 468543 1417832 480001 525279 928829 1945782 917835 679072 1649421 885936 702035 849895 344736 66086 1416502 1856490 1390168 1069843 1335516 1808854 722324 752299 15380 1891561 1836264 1006596 395944 1491183 439110 95892 115858 61122 45570 1228937 688498 1291089 1403527 314091 1305122 1659243 488416 809905 1399463 601048 698861 277936 1768511 784126 871997 1907123 1528958 485750 157532 996651 724372 1252516 1967049 522935 1071684 1151050 773635 654279 406587 816116 1261472 416106 1570827 1956052 1310302 1710382 1561426 1667563 1910507 1789063 1957496 1237585 1548699 1646339 209430 821347 1493130 1535522 1823396 330447 247500 410818 1319839 780428 868499 1116113 456633 1696775 1379922 676609 996541 225985 639565 1526021 292999 754732 1983145 1938268 399551 1216775 1207705 110424 1149577 154696 1644906 133406 1862317 1870605 501259 1331819 260596 681728 401825 405695 382017 1142014 247324 947388 694180 1763574 1845519 662164 291782 1981055 930549 255306 1565534 1183748 898806 1073173 46166 606816 1972719 509040 1720037 1695696 1076976 1956568 1356355 145005 290130 1768311 1723086 18481 595575 1529130 1824959 1370528 30449 1183697 89754 853217 649829 522809 453545 1161236 159917 261300 1171286 665042 347206 1038974 1337936 1542245 998534 1110784 1076771 1216975 338182 168314 160639 566418 1809582 1127928 1785866 508104 1261668 557759 1358808 735000 985124 682508 1582709 19228 1099507 604982 400220 1560034 1283286 710261 827233 397487 1589131 1164270 1996555 1659822 1192314 1499168 834602 224161 440963 107729 1016585 681403 875111 1403773 559032 1477013 1642262 1644951 926982 214007 1709197 1338479 1519797 1810669 1417537 1512909 1270998 352158 1015528 1796650 498965 1378678 1093093 697779 1630117 336331 1295002 753478 1253360 1970504 116910 1680063 647078 1796896 483656 947669 1809070 1323360 1695490 400150 1485596 582577 1512238 1753392 1683121 812305 608461 560898 1755376 1699782 455901 1838500 1643159 278420 1301603 417700 823984 1037415 545196 1262564 1796436 822769 84051 857842 348014 1540515 1362575 1898393 1917087 873532 606941 1955059 1867125 514310 1177843 207282 39759 208767 966257 1900028 509024 1706132 533845 1804962 859504 1625926 1476923 1282921 548861 92739 950688 262010 350677 761631 365677 1252838 647923 1182000 170288 1020021 303502 557583 1273407 332399 2114 508238 903650 633278 861148 1689123 57828 625515 54034 182279 162323 1409839 780231 999021 1660893 1415042 1337461 1046303 285085 1376202 1267062 541364 1396943 1923658 1859852 606513 1586888 559094 580697 1983468 1723777 1754197 1782772 429362 1092699 98915 272868 463617 1816681 1644390 1331023 1437549 1792350 1695522 1679849 1090093 1537418 1066560 1245746 1721559 1048004 1637187 553822 1774655 1678592 820781 1041236 782977 935895 328334 417675 712105 1777896 98789 1338514 453164 1358896 1632815 969375 791775 316754 1726941 663363 474269 1119790 444664 602405 834908 113247 1688027 1242466 173212 1153328 189185 902728 144324 76618 1094667 1245167 1855607 715505 1851648 1678960 543779 74397 1243098 169272 928320 1898490 1882284 1781643 379226 969376 972261 1358930 293016 526871 391092 1063095 1403085 1283300 1756901 1466102 1436315 446288 1909087 695805 1035640 1481610 1862091 576686 1090604 221571 1478489 59481 1354899 1945701 1362099 1714858 670577 1792609 799282 783605 1496681 845799 47099 277710 1867288 1839441 100159 1964970 1018843 1822153 1323026 977538 738431 736429 1612576 1269082 1657036 1992431 605742 885616 1118654 230965 1766783 124203 1059708 611251 1572753 66648 367234 1554757 193908 476611 1656301 1993144 516997 624927 809046 628742 1596336 1922829 253610 1682995 1016330 1775222 634451 1478818 1687116 324184 1063293 712403 1875424 805206 1226730 1808871 1578307 1353330 1217431 1914256 1365856 987609 1938806 1241444 1757688 133135 54266 30412 44200 97176 1598054 1342574 304812 341823 74726 551016 1286315 500740 1800446 1601009 801769 450975 1340908 894979 229848 266619 810964 1554555 1644959 1673409 22852 928703 502285 427439 8696 1433018 561145 310100 1041650 430462 594142 1834959 1837567 1432294 633299 1276877 136729 1813311 1080940 731230 297342 1858554 1839907 977743 413101 1536482 1204728 1999670 746567 1400985 1011616 1686371 710159 298032 1989108 971537 959626 1655126 742465 1567734 123876 1755439 1096438 1537347 1650266 1145715 500361 1590623 490808 710243 121988 958243 745658 261671 1422876 666842 240872 146453 471339 250882 1965605 583648 176130 1291277 114151 781065 27938 831325 1640900 349898 541067 1999894 1611604 1781661 537063 925808 1055475 1822180 383184 1704738 1222590 651100 1342253 822735 327072 246586 1514104 1141597 1016154 1610422 541916 1214084 532858 280438 1226855 282633 332153 410724 1072998 1490795 477166 141708 607481 974787 657280 852533 1556534 81635 896390 1503680 382135 518193 325231 418727 980770 1346598 1972406 229890 1682832 1860743 1210463 1339177 290099 1418955 1756816 1544935 1360746 413592 910579 1055609 1481270 1065711 1057564 1770770 357270 1986677 946064 1943316 1173626 817454 1082428 1835231 941035 572414 345161 1785475 1832291 397370 1627954 877200 148211 1236137 1335874 1175487 1721476 1433857 760302 420519 1569279 344502 988280 834450 198765 1301317 277451 656411 914325 562597 596280 1927824 1742698 1634495 710723 503752 1192597 1116410 588647 999012 934317 1848294 1744146 812968 613933 198685 1110742 1668579 674504 1049689 1604950 503435 1192351 72131 374186 1339301 1117986 1206182 160843 1048810 1508861 239062 273471 1636980 1067447 1367894 91503 506602 551244 95459 1610599 172915 411821 490201 603139 1393945 29837 103616 606398 1613744 1528421 979732 1160293 1760463 1862295 1350109 568451 821051 894867 1143739 1213288 1522655 1580052 1689461 1523237 978927 766116 50081 941279 1250181 1661653 883061 366255 1568690 1342980 493423 1955310 1885694 389361 1661107 1597927 364528 383270 1288058 270226 1499564 642607 1983579 305375 683266 1016245 1759878 1558884 966102 1715766 183937 1796560 1012154 688973 198193 1590080 988133 1038765 1085691 1820200 265158 273486 1257855 485387 398005 1996805 1846578 460790 584942 1749367 59827 369301 1364923 1182606 188070 1408237 263912 1021334 1213180 661951 308183 982465 920547 1104158 1012898 108306 1543705 952682 1346314 511731 1918762 1025492 659881 1871661 539258 246938 364672 1158088 1608036 315471 1750823 265058 827817 1383557 22096 246891 1107105 111866 1932911 454218 384194 338133 942525 1921673 1742590 416703 781009 1361327 1153500 1855457 896203 1826527 1189727 1426183 1910977 891369 435236 1972043 356457 532224 1033130 1321649 96581 250734 129825 1114618 753018 1980570 765276 548316 281721 1097115 1412223 1329568 678265 67577 947269 1687737 1622373 915316 1611236 1747282 1729291 1942739 1882978 1366811 162402 885990 109857 1510878 889166 19851 646752 1868332 114919 1951489 463284 1926420 1537788 1374689 1247958 318752 1574185 1071929 1248965 686077 1350531 1206575 404900 1582066 1195824 921810 95490 1564762 1770842 206635 1584847 189248 1766211 142423 1283596 38569 429892 343483 590526 311225 1579323 1659235 465249 262304 914223 1111998 437212 1657272 24168 293328 477807 936575 866518 1834434 838919 1874924 1318130 1121666 1916704 480255 642497 314054 1541460 1030605 1682698 1160158 1527780 417076 14295 150746 1993154 945597 1244069 1306840 1765225 1308941 869447 65370 805101 873597 1905190 1037284 1569321 1708187 471461 1569576 639615 505177 104900 1295538 1904115 711203 1770918 1795068 1057142 885911 1446372 1670732 1659704 1872911 1870647 711627 260530 1611076 429566 1926270 1079163 980099 754444 1783462 1043830 473542 702724 1787135 208990 1668639 1897296 25272 573676 475759 147164 453886 1230285 595554 483997 268543 1955611 159127 1869814 1966330 202537 1896176 552670 615396 395592 883948 1830160 660787 494580 1966484 1060192 901681 147739 1602844 1940044 260739 1919742 432734 1338309 1814195 145478 1055903 1366214 439233 519987 1118851 499676 1471238 711012 685895 1387317 1533341 538452 439802 282186 905879 371228 582971 6272 1720964 881673 1798779 1295359 392198 1043911 416683 1413983 1119895 1915169 570526 1274211 1425858 1495456 44699 1290009 1724463 1625582 153176 1087511 1390272 1914785 1927329 1492734 1440568 168652 1919878 1745975 1834169 1787353 1932362 1260094 1791948 1125643 412763 1356567 1663591 330345 913853 604371 591293 921303 1947851 1960004 920579 144796 723067 458289 1486359 201468 1855808 1483396 688317 1200127 18776 431340 1280356 86560 850083 1477004 1087469 274745 1655970 1109290 831174 523037 1996719 1893224 121412 1338389 1006766 1121727 1104756 735498 529874 413149 1843258 1008035 447668 587331 433466 1833612 556711 1430739 1738629 1057595 671897 874436 580594 635765 427272 556170 92629 8385 287079 1608997 397897 252748 1816316 1945684 1807940 1412749 1998175 1975269 957866 766112 271679 1641627 1761896 890820 193027 564617 487785 589035 26989 1740739 854715 1074718 888215 114689 1316156 1961722 1774652 296760 755321 1517892 207927 1176897 1913244 1012975 1978500 1499208 1958611 837939 201509 1348295 116369 1842586 128659 1859085 1742041 936174 13851 180200 1986249 1751867 555715 1409675 915782 1646152 799773 503001 44304 873166 1393154 372127 1751308 1524569 466153 222 841013 947678 1419854 1862496 1183281 451584 1735522 1170248 649877 562868 42294 1745724 1436539 321036 699330 502468 1605564 1882415 1640879 1961506 1818342 1920390 1460242 182624 1445317 826597 118183 848571 1193008 419153 1768427 1635956 1527875 6754 1901716 795180 787274 78253 958942 997017 706369 1817895 1954863 469293 935437 1917987 530459 547439 782425 420201 239034 1169866 114927 436779 1245602 336506 921428 1693197 1484030 1811723 83852 1321575 769556 1798992 1756270 1842311 722269 232864 437627 1180132 1163919 98258 1116074 205729 1937734 721502 21573 965429 1477248 131418 440581 965891 886025 1771297 555115 179668 1775151 536356 1152728 750349 1544565 1238969 773822 197399 18813 358219 1054393 689723 1181356 664951 1192551 1792366 286298 1998998 1895059 1933688 1908904 1717921 791358 1145225 367831 1416189 588445 1509635 718023 296253 119201 733381 427378 1016222 1079461 965236 1706459 653213 1365865 956326 1699315 1544229 17295 1638031 783885 1910588 1341157 666362 545160 208336 1182801 1634702 918777 614584 245940 604503 1929452 376552 1602186 1569023 621611 1331458 1903271 1275642 1287195 1480445 583104 295298 694179 1884817 1289791 993523 130076 453013 1119782 1439676 901311 643362 1622124 319057 1055868 846616 1577436 837544 436433 323442 270055 1352110 658046 1330227 93014 1067175 711091 1398208 557749 757711 634857 1274664 426886 1156175 1617339 1245383 1219565 507096 498214 1469794 879740 1592299 16678 1489922 1660209 1838254 1856470 1034577 1031989 405642 1381195 774301 1046207 123104 1208398 638975 731710 278515 790060 1046468 1994485 648819 760238 622622 1271644 54744 926270 1261546 205414 1983003 1472283 373746 374441 1297650 1583865 70863 1607882 408313 1711196 1248087 615934 1783545 1194726 1631628 376277 1871854 1555684 108876 1345823 1368099 1055302 1134452 201271 897093 1993950 34410 817713 1467338 1629174 692594 596609 488958 1313819 1820084 1078162 1503316 955755 288158 1826846 707984 1587319 407906 1434456 87497 658363 1582780 363144 35506 1022494 603884 495103 607904 1410411 1654601 1735093 326444 1346335 1096475 1022495 1537436 58068 671384 1685422 1250849 488129 595413 489821 153519 617155 1291129 174302 1702330 470264 449837 305648 1585317 1480849 1007061 408963 472363 899601 1408770 34370 913945 1853281 355228 1526568 1055331 191660 486536 1609232 483973 1276851 1617678 809464 577433 1931768 1601468 31424 53402 1337147 473440 533242 315914 944778 842131 1777026 1112013 1200780 429506 244060 1006436 1693186 435620 1730601 993550 578502 1893414 1989355 39870 845968 50153 1963644 66247 968432 987222 685771 1257117 248654 1353490 1661802 1964430 667421 764696 890071 895933 314235 1884973 1648789 1086993 707634 1686219 1681799 1560701 123662 1675335 699030 1544185 1191717 1594053 1429228 115170 1326991 585226 1151610 274772 1604686 1964285 1838799 1170886 1887083 1678377 169132 40846 123336 249127 1631216 832264 1154618 20418 283709 1990285 913629 697356 334712 1289784 1153946 154239 122012 1581029 1351589 1803527 385267 1078923 639503 1119996 684408 1835220 251495 257667 117938 1802464 1909940 527170 405732 1621541 1143284 1072600 638595 715538 672472 721387 790579 156520 964095 1552944 1722338 1904659 744771 8147 130376 1511011 1673462 1150407 783902 1316685 1699625 1947144 48717 1551492 1249899 1915168 1367949 976007 1359097 1477264 406638 1767790 158286 828599 1916736 1308599 816620 1170435 926926 317653 377793 1738852 1891806 1548400 658342 1769605 666831 307998 1748184 145313 733899 1398850 342428 1502087 1651940 165526 852585 305906 1560318 510826 438188 1401 701923 980312 388135 1717648 1146105 547587 147892 795801 823201 654500 505570 1464117 571009 215110 1256078 1421801 181973 1173546 1385725 970268 665276 1174854 1444961 893364 176985 1903852 1444249 1159751 584459 1620674 1966161 1655499 129359 407700 1899288 1172902 809722 1095700 346242 843678 1270009 1322617 585190 116334 632823 835374 1752872 193909 1485049 171125 1880413 927837 1718616 526894 1885346 1786303 28009 504926 1030908 1718547 1652797 286132 1883782 1096520 1411097 508408 1280004 829242 1220086 1819894 367747 562903 304077 954022 1054465 1099711 775003 1742477 1874651 1927761 1099672 1594756 1497865 1738095 1794279 1468566 660849 701008 50892 1343767 1899032 52737 1687798 1059716 717510 455781 1449642 827203 1294815 612254 45928 1636028 101131 58237 693472 1841479 1150203 1950921 877080 415428 652530 175939 212384 41917 1254294 700595 1082658 1963283 74920 1255546 1532132 1203769 1829660 249109 634491 291625 205992 1317944 344309 590776 95131 1524544 440483 1298946 1715662 1306456 1086193 971019 1928255 1892492 781118 774472 511625 932039 146806 315656 1226264 1176615 1829553 1686857 1364373 997936 1441640 1188568 479821 1025640 195876 1431363 563761 1088084 684993 537043 1925289 1845445 360503 898639 583567 1892449 1864847 1906710 1545455 1316278 665167 119896 344503 1654570 1995249 758060 1499823 605404 30357 1891743 1534212 1257384 1480954 983939 1417678 118320 1619474 1265548 313918 713256 915638 212872 1266137 1003450 1179926 1361833 609833 1477634 581029 525017 956176 1581108 1935722 583336 1926486 589475 387198 1092046 1996659 253909 432555 142729 1509310 662824 1751690 105435 499557 1862556 1729023 1934528 1118783 1653546 1764047 439539 506610 33555 1604936 1068550 84255 510665 192665 903021 76579 1830744 87255 47309 1190076 349776 1048057 867128 305789 1751187 1999493 145570 83598 761287 1511111 623588 1444679 1029397 12015 1607024 1620678 715541 444656 953940 83684 326429 503897 852923 969187 1195337 308314 997831 1441489 1996650 1600644 707473 1333078 672956 758942 1057008 429148 649600 566543 559568 813788 1893062 1552626 1258993 1528534 1907786 1332067 1260907 520288 1902352 20307 1185194 1006646 1682300 1116250 1510925 1865955 1528793 1812332 827650 1688845 1931455 1363426 1783410 152993 980932 1660769 1391037 1588503 180980 2542 679410 623951 1606654 1446273 240480 207553 1371304 512551 115030 1443387 1518081 860461 1344427 825840 1588799 192641 60624 1542444 620365 462455 227898 536530 1823880 930355 1347274 1806349 1335788 1670171 948759 1140238 432936 1032445 1464098 1450245 1406609 1918986 1015798 255379 82524 1642658 1952035 370681 1045027 1622794 763742 416814 412730 1363570 1799160 889492 53123 273865 1640167 661389 1087944 1759040 598443 1597297 1097954 1330739 436093 1866580 12692 978119 139538 1138254 562969 705875 1602874 1548352 1726226 865261 1037756 1657620 213230 462376 335875 1392469 22133 1626174 538067 215425 1579213 1431029 1199692 1080483 496697 550606 613957 615216 934315 1993288 377796 509996 167669 221203 1126472 1789046 78782 157187 1619378 1755049 39562 1888959 996091 1665253 168406 1223620 1741551 1817022 1313465 33032 365886 188529 1241426 287014 1187614 94002 996394 346459 291173 862829 635556 523680 1495155 713625 1540495 332584 123494 11641 199382 1269357 973435 1347330 577253 1788687 1685985 1407968 818366 1410261 111701 668127 277517 164432 1331246 720951 328267 626562 1696282 1993006 285447 1978595 662055 1010799 478961 1278376 1660213 706207 1288364 279847 1954996 630001 993395 798537 1145884 575322 103507 511301 1289119 1785159 1421448 782509 264895 828113 1078757 1473760 735634 469897 1284826 1860320 813057 1783542 490493 1284697 1302402 1352419 1061913 1009918 1000807 1442644 966150 1629987 629151 836597 63288 926013 704820 91528 98602 339786 1045402 1979698 513138 538218 1033788 1775166 1526462 1716447 1276146 1593568 1977712 602717 977714 793055 495033 36413 1605454 1324266 1211685 1901568 1451038 759426 1731190 500919 1707686 870713 225316 1299581 1563470 110420 1682957 566034 1121142 1025239 1690335 1209033 195942 1795441 1891929 1169228 267740 1545669 1227360 486597 1554322 328350 1628588 1473833 525132 1367735 555014 1275754 1017829 1288096 426277 787780 247034 1012531 1844633 1915454 687108 1283153 137398 84354 1176765 300004 546256 1326673 745356 513389 1920055 1066057 675858 865851 945436 1726438 1515575 467718 1766013 1261351 1914407 900593 1734780 831708 1708765 1844578 20523 1306321 61947 1051573 355692 659471 862369 730962 1231875 1537851 1570119 1026349 1351077 428631 1846881 1671076 1046994 142910 1338252 1099754 111159 1357056 1965441 1397643 758871 1732362 1576620 573653 5586 566388 1691576 1014303 672571 545849 1022840 1998946 493324 37420 1722249 137145 1974091 1919050 1992285 1252104 1166039 1936337 1700459 156078 1806583 1425261 50928 1174886 1421280 1869657 514549 375529 623879 550465 1185891 1892042 219336 1612837 1223570 588818 1728352 733333 125270 592507 19584 4201 1791040 1755476 1128526 391944 1656343 20643 1732957 997828 1194406 1932672 387096 218975 313655 1664975 441387 88119 1599692 939209 1589067 1701841 1043105 1424155 561139 437417 1158498 110172 731082 28622 1092341 307807 1798029 295958 1511389 822619 1771947 682078 1013059 884321 1030682 279813 1593950 853463 1566564 1595162 1261598 589143 1339895 659909 1771921 1699602 175843 882438 497456 129537 984737 707216 811997 518885 634015 1078389 631443 631770 921589 540753 1420785 172464 1149731 1918196 754411 1574284 258221 409353 786221 610765 1999017 1859307 264939 359041 779538 1566537 1693747 66384 1636414 1369407 82109 1155565 1481168 833785 312409 387187 1206498 71522 1862493 563135 295561 162202 654039 1626425 866825 895490 724569 811598 113324 1485617 595918 1566047 229287 1746131 437373 1763003 214612 871258 41531 1897822 133382 1214420 316854 1573521 183733 912736 120844 1964551 1589926 918980 1355423 1764655 479752 288907 953158 285507 380878 911687 672053 1430669 1571408 1882125 1897737 1575082 1104724 1192089 788648 1054986 1027798 33935 237546 1681150 1118544 229656 1910744 376804 189205 196581 1534648 562842 292679 1706105 1248468 1098662 1792913 915621 449207 986435 657516 654526 810299 17908 227721 1612623 1612407 255568 1442205 694974 1567701 851404 279765 1780118 384876 758043 1815037 1985331 1683315 822207 1133086 765349 529051 1037426 991474 576632 1052949 357747 1046000 1004800 1654634 1328119 1526139 184218 774161 499521 22538 1500419 1459314 658072 471264 1742449 327718 822452 1124500 974320 704772 1939300 1711183 448882 1196799 815029 998064 1453005 106873 1415765 1247895 1022863 1381211 870041 435182 374361 335673 1721650 564215 1323055 704297 1449262 1508897 1061807 773576 1257269 813813 1456972 242975 416070 827102 1941394 325026 1468444 1545989 455052 123917 603085 768269 963950 850063 1290039 53537 559388 1797751 1923250 1272525 1334207 697762 1375652 377722 623485 387362 1880220 1649378 1198500 1286536 829489 541924 231704 1986910 1264426 1665096 1718144 1224273 1511153 1974267 314473 1928419 1221792 1751162 1133459 893082 665997 309269 903421 145534 1788571 1088752 866916 468586 1947854 170616 612617 249626 630013 1125030 221719 464253 282782 1311286 634004 693078 1698711 1248358 779853 912637 899763 1303055 557758 1496272 7204 1067534 1864560 4215 1442675 1463267 762189 748369 290430 544930 245228 961893 828604 1432013 1600555 1965750 1128894 302056 1417108 888596 1475066 1960111 1662944 666098 1627326 1127644 800308 343380 216852 1563365 873841 444504 366977 352719 719024 1436036 1947192 1621460 1067179 130741 731530 1424486 1103710 1068665 572771 1062857 586917 356249 1507153 1060546 760095 1708782 456794 1845177 556471 728348 1929612 969858 1821731 1504018 1178780 718625 519864 822980 128034 164601 1850446 1975617 1387092 1201140 1336850 621661 895661 1604369 857369 1961352 1200345 656216 844922 1707060 1497196 1461855 1683554 169634 766816 1251052 1097839 538037 127933 225257 916186 746900 160121 1361880 1246977 1725122 1737438 1679563 584148 773143 752850 696603 472220 1474694 577468 1087769 960857 1041183 656121 460763 755004 430394 583624 58622 1954440 1762278 1262981 1029276 658856 14206 316825 1509055 1022941 1476406 1424964 1720387 967354 1976828 1236972 317708 1665369 1563011 101836 1009031 1584668 360424 284289 393328 1886300 325680 1677940 966933 1565135 630753 754588 1321880 459143 1761181 1185405 1501787 1653684 816553 62737 465721 1791832 81462 731625 523196 257556 248223 1994582 1954162 329970 1863159 693117 314624 661453 1365791 743953 1936166 1422428 326494 1735485 743115 1298050 1247768 1839904 367817 1892878 783583 1330261 1654888 1039900 1007183 1492081 1704130 1682471 1502717 1464869 215109 1431436 1619646 823334 1993828 1933242 436050 1569136 569382 911541 189953 1734995 1377492 624245 1204550 1773669 14527 1548634 602052 646482 948303 1468887 630351 1095303 1842407 467440 1023603 76443 801341 675421 1039508 1063123 837150 564335 1277349 1394732 995279 1464248 1525921 109277 906298 289275 1329165 1398259 1926004 1366896 1302265 1126789 554607 1711479 1936628 1469415 1515025 1500810 172952 801636 1238595 1393119 1626585 1495225 54965 1922037 663339 1831310 899143 1956302 1762674 106543 204772 365179 548946 1625807 1816555 1192885 1513726 1192528 1057598 995852 1353890 1431654 1041141 54339 1571974 580884 1900625 704714 1881064 473546 1170874 561201 628206 1340432 455598 1782681 595064 952626 1332860 49691 790291 1117830 658513 1409854 1445791 865422 31671 744911 1115578 1281104 186110 145189 1535901 1566640 1905369 1597205 1396758 1227711 1020520 1543262 1980077 1557885 1072460 224216 156354 1199304 264584 633182 451724 1964793 1456080 1123000 1332929 609322 1708497 936809 627135 1132958 583857 485610 940650 1080038 907175 1968668 1565762 777144 1584166 1573052 1806167 1894807 55009 67296 3931 154243 330745 1893593 1380012 1876636 938110 495551 1928133 975826 407223 1637345 666643 624595 1017264 1847626 102453 966389 1697570 1103557 940023 194523 671142 69037 957926 1266234 881516 1163264 1021728 745687 1686524 855336 119753 854585 636717 724927 1917729 1288934 1802686 749007 1456756 1509158 692968 1912532 140041 1829112 1582206 1991016 52443 1371605 285918 1753622 1515460 1431108 1970986 1781324 1102467 398315 511949 566661 417504 1279112 1716441 482411 1226585 336313 756461 1475517 502897 1600986 1384776 1959752 970032 667634 1661419 320531 1778940 680851 1720148 219553 1702574 956367 1178999 891081 1727320 1749621 1005875 1688211 587029 12326 859431 1307942 1649542 645934 631333 1333792 232894 1324406 1820174 1872237 461472 119068 1820 937469 1614071 930639 622851 162532 1813108 794393 1730590 1658916 1481550 654469 41622 296776 1190366 239364 1022168 1709932 873503 1028558 720324 85310 1734875 172978 1894922 751373 484980 1219768 1512188 605886 882512 1381860 1984953 939463 707383 544052 712116 1533895 1666388 461349 315500 448824 872841 112916 85534 1320744 1987087 181775 1106300 1724049 1927896 696815 836663 679345 1803893 43285 1933641 1885052 826160 1803145 379070 1758076 1795692 1132222 649371 439115 1693547 1137455 1898274 1932196 429264 1599644 1286572 414762 1213290 1439513 1945498 933908 42904 338604 1135625 209458 1513188 766834 1513063 942581 38886 789892 1399690 155724 542409 773179 158769 1135351 355970 891434 1102132 263393 1340568 122368 640977 450428 1950707 1665633 1518384 723615 631396 1809872 1341607 1171477 1836705 1375825 975569 1674640 189858 267114 417813 1718269 607001 944091 331259 1964190 726138 1678306 60171 676448 1916103 1810276 427982 278143 891109 1216439 1356771 1851057 1691338 1686265 1179981 748774 1446536 1028342 1661344 977330 1352587 1794322 57483 777517 1892563 868511 961207 1018342 1984408 1012179 286798 1156113 1133715 256083 586507 1851462 434742 1630562 1611160 329087 23352 594096 1096075 852130 375262 1952438 1400137 1844212 112521 799151 606819 60486 1734869 1447760 1528910 429640 774614 678573 1290619 1966793 336419 933859 1801785 1239769 1217849 1406645 1908467 1065286 755317 93550 1037647 1942136 435865 922340 507474 262951 958189 1855681 697886 1814763 613059 1273868 787882 1897697 862648 1701525 985989 563252 1167646 1336029 744540 1970887 678444 682435 1957443 1333569 1497179 790555 310639 1474684 1804169 1015782 58064 866882 1307124 935826 1236880 410315 230776 1611546 508084 1468527 71945 1517317 1067809 754570 1037494 1765739 1804055 1342740 1240869 1862658 1399103 169586 1815494 1791138 1428753 1412441 1002483 689061 700340 830952 208033 78122 1399417 410690 1843768 521683 1901745 1409379 1759369 815446 409386 1355792 1681040 1474153 1670083 1068302 951312 271005 1074696 897958 572719 1459401 208161 358633 502189 1624754 509450 295453 770366 1037643 307550 21068 111634 1839916 1924459 1866181 1667243 1360574 973777 1351123 372350 1455398 1670190 1478776 283234 1649904 803590 1316364 1174556 282061 299687 522767 399838 738752 246009 611247 1238176 1159075 1528630 1960877 1780283 625943 12317 1226920 812820 147526 1217729 795265 339543 1643974 768401 1814034 1153999 1563728 1589284 218290 1929471 132063 1931074 270748 985453 720521 1270889 1085755 1604553 1808034 938223 88936 1595663 1857163 782651 377459 724238 1932869 1245950 1644066 763110 1541115 1337061 1418647 519785 158284 1284395 1812523 737161 840638 1811027 1287159 122088 459061 792818 849824 1984433 109883 1853174 1093546 1199427 1562486 1404399 1617065 1647353 59960 80233 1732940 1641320 836910 123042 854797 1086285 183918 1750732 584075 1732893 394892 72526 553625 1385855 1871824 1960281 730450 1156036 584666 1733037 1125900 667057 867957 1448427 1812044 398847 1340857 679265 1683507 1792523 704179 1822693 1021215 1322161 116057 365290 631821 1937391 193553 1060950 1880835 462472 1990726 1186226 478029 1503866 760199 717615 942875 1863991 533661 333833 1385908 1494056 1628806 395972 1897307 1892471 1086217 388616 242752 1011083 1208968 954178 1989474 1794378 1956253 1673833 720684 1356058 696977 1828780 1558304 221477 1896933 1418997 1542730 910998 1688635 267130 8416 1032458 1571073 714989 775011 563196 1979595 751252 1718090 1731536 33786 605549 328797 1966072 16761 1268911 1417539 1462670 1528341 152332 1550301 1426754 459722 1726980 1967366 1306005 1641539 1983049 949926 179799 846338 117234 510354 1870169 1661574 1414844 402509 78287 761385 1018805 1675349 46195 113796 1143225 402244 1446230 495191 147555 277452 1770105 1746918 338489 398465 1743782 154358 574731 118006 886488 180282 1794258 1778056 65586 1505097 1247882 396097 23547 467114 1228708 698547 1553898 1864873 989990 569515 759933 1959079 1591414 211994 1036376 223181 1656223 13800 493419 1345183 1984485 70870 1577308 1901335 1770118 878837 171383 1607902 1917369 605140 353532 1517392 1168190 1308937 858368 1009523 1264423 1077532 395718 422422 1916298 1405183 473359 1936994 1522931 370543 1697517 134401 600641 1216753 571702 1203587 335795 1896649 947780 156677 317287 486618 656567 260216 1009528 533532 1581756 1632976 35049 1788284 726924 439387 313140 1692784 1139400 932316 1491140 1405417 1548214 321586 1664991 371304 334785 865188 1213152 36389 231834 1464153 1317520 624283 1574156 820651 826138 1320492 1144982 1349916 435553 1924391 1282768 736543 7576 862360 761044 1538782 893589 1873708 929569 206848 1515305 1251742 412338 1467736 837938 87479 440472 1271681 1967496 1802240 537502 871151 607411 816433 1360324 186825 912779 1626721 39532 1769424 614429 1871727 1805053 807586 1212893 1352953 794509 1711618 469750 1515428 350397 1731820 952338 824955 1539956 584711 400594 1904085 1718081 216424 717370 1858040 1149147 942779 53943 1739163 1050121 100460 1910672 1284567 1123706 1215690 1252299 1342789 84967 381781 665541 980617 1379469 580263 1461710 933217 284609 1900638 1373095 573245 415802 266263 1322844 1266012 355238 929140 1382539 1359543 1658591 506071 1247804 1763516 1240036 1594132 794350 1855510 1349064 1241121 1947343 386789 1269876 1743147 678115 1192703 1095974 59661 1445307 145350 994624 1887969 529382 171658 268722 1747912 1878317 58258 1310188 938651 1436374 342718 1714295 1910257 260688 1312865 32771 1992249 1095792 1680280 1602700 620920 438157 7583 1203549 1958977 474773 1401290 1725179 883203 1894520 1392452 1787511 1530240 1704041 1996356 864426 1109719 929293 1506205 930973 1673645 1065765 155827 1531734 627530 1139164 1244933 1404387 594375 573902 1295988 388141 1400545 1048917 1358376 1572993 27593 1634120 1920320 94480 167767 1388206 751074 1531719 500982 1556617 965017 1853834 1055794 1989892 1652940 368956 1923769 1152346 152448 1075193 20158 1058610 762374 1617357 275224 1899073 622504 253315 4725 1437723 1945773 1728610 1623513 1465455 315563 1365644 74733 365928 310975 734374 1708436 181133 647137 388450 1444814 565924 632740 33617 1734503 813965 455120 1854607 772487 253209 1049793 1875820 1031821 1285697 907627 1630874 1196807 1504859 369618 637936 1201862 272775 1919913 1118424 1957963 31299 791420 1174241 1509518 1998892 145102 1760387 497703 100701 1483930 1097643 1897830 1915672 1230818 1788556 1211228 27586 1009211 162337 1096460 802536 481816 844602 1259971 109923 1954643 101522 291603 1149267 579863 697318 1616990 1352247 178676 1429538 953114 376244 1017475 111220 1644272 530179 97256 789485 177342 1658083 357716 394486 854230 709871 707493 10204 614721 1203417 305672 1664822 36205 1952523 847905 437827 460030 158731 1173256 1194172 1930721 415513 673764 840025 1170583 555983 987500 1007733 370946 1870646 205835 419031 1765525 852315 984374 1759042 1807439 263075 1663729 1480620 1406726 325481 238588 311114 1034510 1956333 151097 1794104 1347061 133971 665111 69674 1721734 892377 892738 1863566 850842 607776 1903115 471818 302400 1149097 514926 1593526 972894 1429479 865627 1199737 201526 540244 175438 597846 1530058 1825080 771781 1701623 494384 1438318 746231 673675 1123418 558420 1036229 1883945 1663544 1754349 126020 424415 1123883 248586 451732 1125481 1218353 1307663 1973932 1708140 461089 1600180 422563 1518814 1100146 1043021 1532926 1560438 1157506 156211 1748022 931280 993123 1573916 34041 1359023 1215530 675053 271674 488242 159102 592923 1706236 121119 597988 276178 1496805 881056 1430100 1053537 975831 593218 268260 1974690 1049491 1598160 149986 60512 1526300 293179 1237215 977429 1410801 1860836 1353906 839995 1486242 3560 399988 832632 531509 213200 835544 292376 551696 515836 1606270 1296782 1193076 1397662 245543 1890767 1418947 28326 1936635 1240621 914725 1808317 931257 1010821 897672 401521 322710 701688 231439 1581649 712268 157782 1468958 1330984 807415 1464733 74775 1233083 907617 689242 213678 1358775 684731 173596 787199 1611250 853015 1708188 1514490 1789287 1957108 278441 1295073 13286 1537359 1781118 869698 1816417 1419378 1141069 1329041 774820 710103 298423 1811288 606646 699482 1598297 1687184 1353070 1456789 1778039 942059 1800259 1680523 347857 654948 1664471 477598 502464 88259 1510055 1322027 698001 1646575 1679 1889637 1307391 1247133 246331 1694341 1756124 1826649 144426 859083 163756 1843856 202701 1993341 1232619 424579 1639943 528518 1859777 453279 1595987 1714972 1555763 1991446 49127 1181741 667433 1108581 201761 559835 1487277 296088 996570 1137834 914080 843596 1822641 1339398 1151700 392743 1663688 89037 1535103 1345862 470008 1382382 1653814 1824492 1294422 1252572 1672140 616829 1042479 843302 363521 961489 958170 5564 1566911 1160681 1909268 875764 942908 196724 1472061 1567790 823181 874711 434559 1120909 521836 1563209 1895164 1675403 906818 907186 829970 1256554 1063091 970006 575963 410092 1630112 901296 873339 876491 1269731 1870444 845578 478692 1953930 185864 972467 211349 1637900 743554 1711279 706892 1706707 649845 1270896 171497 1145461 297995 570289 928710 1126228 879125 472082 1997337 1754895 1448694 1303837 315673 883102 62976 1030633 1328748 597839 567823 1504534 1120810 1028256 1226787 261728 1802156 1057129 574665 729741 662780 953085 268920 394887 67966 1526786 1064631 675905 95082 772662 1350628 1123336 1955205 792038 1478112 443745 1512169 1939269 430602 1113602 1441548 11747 863298 1829348 1813076 1036892 1275363 1716095 622438 725902 1356048 1428910 1095841 992090 869768 243910 710043 866698 79224 1257791 1440105 1441891 1629536 382054 39680 923538 1840014 1661247 65657 1576826 1936725 101552 1249035 1843638 871293 1579176 1179004 1895333 316190 200380 1372407 1180556 1438678 1252501 522973 1832211 1005175 209183 1909751 919903 1497751 1183775 1947397 427161 1823179 1361494 721706 462461 66060 816727 1424758 1126674 939682 224841 1299648 1790133 1381910 343202 665171 211724 428254 1773084 358367 1314185 1009740 1716884 699087 1225697 934275 1259616 1662282 433004 1781957 1729665 588830 1415738 89359 555020 1224446 777549 174138 1355831 165737 250475 1063141 1831292 528306 1413603 1540481 191319 1043848 1158586 830622 1454265 848677 1415632 1359226 1550902 921527 594596 1153561 60298 455744 1103168 761422 28711 66024 1004907 1005211 1795819 1166744 856238 680475 1713905 770246 772940 1066177 1479923 373768 1764614 1804204 1457056 532612 1512372 1898336 965052 1807876 1162696 123059 1891090 1760702 359305 591303 495285 678321 886610 1468068 1439779 1670110 1934771 624751 411842 1543882 1501001 1025224 814241 963437 1751616 1921389 998520 1439808 1337960 190956 959567 675095 133808 1996762 1079177 34161 1181149 1302106 358165 1296888 143697 1586685 1107178 575561 1234375 1669262 1654420 1431627 448015 1828081 1290415 760204 737543 1587993 1380821 1577758 1200653 1526640 1325510 1030755 138837 1285663 590644 180536 1163075 1592175 668453 904821 1173923 986295 290148 1092617 1233523 1298494 276801 1852125 1497553 1538846 1742138 1297308 482655 64182 1808128 1368441 110383 737820 1439584 787864 338631 756522 135898 1790676 1229160 259095 1054877 462179 385556 62256 1698161 280582 1947131 818198 1941650 1263865 355723 1645808 968001 1840985 1151771 784164 1693286 229369 499413 1026735 136404 1773022 785548 920872 1992784 1718439 1424694 1794192 1774220 737687 1430290 1255726 739347 124879 664476 751089 249909 914177 252776 843915 1966152 1926319 387410 514854 1943825 800804 172700 1915495 250880 327205 1016519 1684136 1786165 53082 642495 20428 1112268 871330 871312 1346396 528488 1568737 735350 1913974 1151413 803257 1756573 1773971 1434894 1586607 1050067 552423 341728 1657099 1573485 206841 1884283 1632855 523298 1708908 1520861 1424403 556217 1844592 1047752 1380906 152776 1178917 474746 1172999 1287445 1310468 838272 931470 206313 757696 961190 1954036 432654 1154706 452087 1804048 910267 1292729 990172 1502409 1503867 1386656 540393 1291616 1348396 1107474 1431239 1383755 974938 765142 453881 877446 1345179 1736756 275049 999069 909716 1863272 718672 1253823 1928572 1104375 984267 1654771 1836902 588073 954271 611000 1420282 52787 1446135 718162 983219 1846243 27562 1602896 325802 1921157 1821387 628670 113181 860986 256031 1255748 1619594 600550 303014 925616 1985993 1605802 1401745 421471 1452964 491114 1155895 322596 522452 509176 893997 1633403 55848 1146582 750283 989014 1059004 581439 1649381 1535179 895062 551315 1726194 1592613 1587990 1190888 905916 1128552 1581409 1440834 1092409 703361 1770735 1079878 1091725 1635315 1969714 682555 167674 1607815 40958 13247 539996 1003257 1082590 1970969 184139 459419 488663 570695 361495 978956 130129 1627672 1111267 1052384 1018663 404301 1160688 1302547 1144382 1618539 1292958 151287 49058 1220915 876535 602189 130546 1620541 842190 942856 973719 282269 1531635 220044 579058 296947 1978891 1581183 653268 1468979 1350261 1807158 767922 1505392 1634574 405966 1849282 32520 1491250 1426616 707523 1420097 1077796 700618 1681841 1813661 1064819 621542 1370176 313474 1843447 72527 943924 1202243 1081814 275034 1208994 35155 1077383 371293 116260 269869 822623 824590 30098 912787 573901 698996 292674 1285493 1722820 1118080 1357945 1724330 1239639 510725 1101480 1641570 941041 1553722 1418870 770228 1812365 1412432 538646 635653 100935 1324344 1299440 1471992 626154 1531484 206021 1418560 598309 94321 1397183 1359378 590678 1931696 1905598 241305 152675 1769973 1548048 695719 830905 1095206 333762 1889517 1787780 514904 947235 871007 1856466 949700 820951 804765 490191 1233727 286219 1614083 1391377 1473142 1181070 499028 1426918 603680 1434434 1902945 1043646 1995110 1249941 837788 874981 584497 1580963 165393 53616 114270 361958 335414 158219 1998883 803572 480717 184974 37666 661660 1049291 1130759 643858 1514187 950243 12390 1957567 1808142 487115 388113 68350 961016 1699049 1086367 817501 1436761 785564 512791 1069965 259978 1893403 1947680 572110 1678942 363201 1954585 1421518 150013 1173705 1511356 1963371 559495 1576782 1071407 1136346 426831 347578 1401296 934639 371934 926245 929930 1951082 537025 797882 60842 1434023 741707 1382367 657919 1279071 662154 223259 1521545 248972 318964 1254097 1727137 560041 927621 449890 489946 1967275 154613 1546040 91657 690867 695363 1898605 1094869 1163293 177249 1204287 1499089 1707502 616817 1413369 528605 1495198 1939366 146543 1091245 610871 468141 1720219 449229 1062212 1538680 207771 1008585 1568731 1252498 3340 715625 1056704 367629 795948 407729 551946 857579 951086 1428718 474097 1572703 735623 285857 879329 882472 123957 53896 1196985 1488033 724660 89625 100179 1698074 26783 692311 1932814 223803 925476 1663419 1276064 430834 887526 1942638 185531 791479 1522165 1937813 89565 1731502 1780987 1673984 1622860 1994052 846124 1962764 905039 397118 1811640 541133 1715693 1162886 1489502 1883882 1729647 1499176 569348 1849902 835171 1282127 589337 1510511 359002 1023664 1589375 1831706 312274 1143219 837154 750904 1700460 473757 1927104 989783 301771 439883 60146 1387207 1568870 897908 64193 778532 1698073 1682199 1365554 254734 657437 423502 811724 1625762 1182537 1308068 316222 873407 1927804 1749395 1134227 1613820 1406808 1757729 232522 292092 34801 53682 1673912 608773 208264 1404297 1930238 1791962 1087766 702746 1166761 197735 1417036 1260729 1044254 115003 368833 798573 133427 1100241 558831 1921313 1666098 760859 1959821 1811310 48114 1012562 425043 1821620 644829 389284 882233 1512571 1136988 1522698 1942600 1664242 1769207 352618 760554 284529 594255 1056706 247310 1605845 1521781 68893 1345098 1048937 725945 667727 1427044 1802228 1368478 28797 259608 1935110 1106362 191172 1565465 645566 242191 1842157 1454784 338963 752340 1514206 1952566 797939 340376 1105934 1278470 536606 934323 648887 595189 958002 1023486 568684 704325 53580 1501207 1921669 184947 600468 178046 1737538 216723 1753674 1406559 1103064 672239 1707893 977320 490006 354399 1660910 1723921 1237661 1415501 1524496 433642 423299 669273 33144 1609000 84882 872442 442310 560186 162631 1939930 41618 1799494 1567413 1008042 228012 588279 1721578 1596599 1342498 1823772 1906602 506979 1946307 1596839 1351706 1285766 37907 936131 135501 1375350 1270100 1520572 1124553 891824 361072 12266 1277924 1490917 249302 1639049 1516128 1877242 1779495 1947159 1744872 75753 568143 735205 657387 1357321 434713 258923 1978195 879738 830954 866400 1053761 365619 349866 922933 652006 1792558 55571 116187 336692 1914803 88064 549406 601503 746586 52054 818788 1392894 330630 1190940 59401 607749 779472 1365009 775446 1176200 771284 1333340 531664 1656190 685917 519193 384988 887554 144565 481736 442540 1782797 187409 1612571 854200 1000909 1296665 1873423 46479 578101 1300785 1287652 1900423 943138 550352 557383 1256609 1713195 258317 1039358 435649 1315414 68202 737814 1906119 1662547 1400975 1413111 750862 257095 1978905 772895 1516689 1951484 314981 1787942 640767 873224 331984 1846289 597585 345449 773395 1088618 696813 628187 1852949 1482756 1716699 1384225 234015 1325500 1186349 1918830 375860 1286758 164482 569157 986655 1758768 1917504 625763 238170 1864870 410549 1075787 1635355 1095360 299401 1515163 920588 1454501 1516607 1083178 1963597 1087861 482836 746218 1336456 753790 873736 337802 57552 1024776 1658273 1759070 145658 1313720 1378341 704158 132804 1896481 785128 1692875 1034359 565632 1373541 485719 1290893 945414 1516770 563158 496417 605810 1034569 1615480 1704730 1997412 1515846 145540 1547957 987036 897200 1255937 1531816 885956 372307 1590997 1554405 815051 1864517 1195511 1589438 390469 154033 858114 1717085 827714 882050 1313999 791575 1113175 529206 938100 1546085 1065474 1195127 661497 1601657 904525 1919394 1959691 1186317 794377 796742 969431 1386286 653121 1224077 1305420 737463 1301649 1904371 494249 1065745 1126360 1262448 1045538 1900215 196965 627014 870948 591802 603948 1967720 324480 1351702 525933 543570 827055 580232 407726 1870144 1933702 1163720 104004 1868632 206429 786155 1372383 1872250 1307001 1503758 332555 204364 1105098 363043 1130374 104412 1893766 148529 1769781 681171 837356 1054095 1613151 1858557 356938 643597 95900 1377341 1057106 1319539 1333179 1077954 849308 624852 347849 762334 1418913 954795 1299341 1416916 1482620 1451131 1855901 948688 202982 455712 907721 119317 64542 575039 1291097 707330 1549105 355547 246548 988884 215785 1165053 1434771 1734002 1656955 954799 114248 1508772 1674908 983228 1131829 1350273 1605630 1678444 1623500 1443134 682360 907546 1658904 1231302 1785005 1963700 1411750 1545464 936922 1765305 26780 1024667 619994 1468645 724619 1181390 1297181 1765667 1906991 9754 1747962 580911 1054423 611306 1603770 755522 1054413 1882570 1139297 495326 1994498 1418062 1261322 672973 1874462 1198650 102786 1234770 520792 837960 57837 1287800 648732 599734 90635 1183527 367926 556780 1827519 1477210 1301711 1120260 256708 520610 250051 1731040 1253398 1970241 629806 381367 901467 1745622 1855348 1442144 571176 606929 1428037 615 1880640 1162230 1097365 302138 576011 921371 1236929 190505 817478 693833 742998 1022052 221350 942995 144795 1169461 696525 820171 1660361 1681942 1588582 1821897 877123 131998 350488 394648 1605249 1851490 68717 407396 133434 817996 675548 284650 573996 3439 1296235 452167 1807181 1310544 958909 1219180 1046079 1744692 787322 1058438 1928433 207203 1222890 366596 925669 606601 148126 1773037 484218 1593693 188553 1081992 1961122 1649625 670432 1379523 1256822 1209058 405376 137871 948771 669292 834161 1678231 687555 1726732 1496707 616807 1540008 1534401 1774167 633889 123422 549828 804575 1661064 1771764 924192 1900187 1112366 1965843 1583626 1037332 1308439 1783042 855855 1504005 1025007 709840 1675319 79356 688412 86780 556601 1422629 608798 621410 1767095 1076535 28530 1264367 1160945 1667015 371786 700395 704382 1245556 1918451 764630 322104 190110 586479 43145 609350 45557 246306 758647 773487 910535 1919782 1944365 833705 616885 1675757 1875243 1607140 1770112 227951 90412 934144 991025 1616801 125275 1178279 1550865 501262 1717586 447397 1792573 845877 357981 1721950 1843819 280270 1571508 1379560 281144 128692 1613712 1748217 416367 173147 1257952 1402858 1183148 1309732 1582230 255881 527211 937633 892103 1254495 1700974 1384085 1490995 488491 135128 1416693 1348850 1039908 1396696 65580 226768 1491830 1520287 29597 202166 1006259 1902606 1508181 529926 1061300 1800717 1696820 1679341 8529 642166 1898287 1647224 1766888 1797724 335893 596691 1121880 472541 1310596 1821308 322010 820364 705369 1895539 1865241 1781728 275555 1066043 465917 430358 1536300 1734533 1570181 1387974 988004 1851850 545383 1271737 1262326 1429670 1063853 10916 504271 88467 1851377 505322 1215577 1103572 90443 391260 94690 1516936 859161 496907 656308 1935969 1666116 1358516 683317 1720184 1578070 1404782 1536906 1970455 1515067 1430324 1134663 836598 1849818 73305 1699091 1438850 1917665 283456 1466853 1095175 1938591 886089 720467 52475 321546 1322633 1648403 1882502 1029660 245019 1210250 1745633 922277 1953807 805926 1272448 1103242 1651062 267825 550344 65882 946564 1224883 1893564 514619 1972154 1532410 977177 306515 1417675 439473 345989 389651 1958985 1893996 1284677 1541511 1205732 99789 63728 952372 11546 650226 435219 1380600 1266383 236434 467810 1618878 1339111 725753 768302 317432 1631269 1883022 676263 1266897 1223657 188118 781631 1611504 595112 1732970 778172 1232159 577748 467154 408719 76296 690980 320948 1898865 1137371 1491709 176047 824847 1057945 29590 462995 546622 391626 1881977 1956672 626262 1354123 476509 447925 724431 1967104 1298081 1967452 332919 1465194 1429742 536844 638413 713852 1697592 336214 1236652 406885 1377134 24382 1339615 95551 1465978 277934 236491 11994 967616 341064 1269856 914401 241918 1059458 1458138 456778 313199 982982 1824914 547622 1136160 1917975 129735 1208244 1566073 1352803 1403079 535749 254731 1178287 550434 173007 1784641 1209214 520733 907203 755237 995609 1243803 1820348 136489 1814815 669552 1478208 1566152 491733 1016043 248492 1394774 1398978 4407 873031 1423931 523199 1265200 543582 122156 549615 1275285 1464124 1924709 458571 1196232 945555 1378747 608476 1394713 1036621 1478233 714140 760695 1928782 1861349 1055553 438454 1771442 991724 129938 1316407 240023 1646395 939585 655880 1432163 421503 653565 1111148 1295084 1849636 223941 126980 1020984 952356 1624447 878248 1747909 478060 1991729 1139631 1394899 1777839 786342 1900874 470502 1978045 986631 976268 1296153 598425 720393 1324536 454494 1067307 6962 480745 1318087 1706536 387629 1451292 826943 733099 685139 318396 806248 19511 1331117 783907 1227538 1153348 1963087 1644990 1161969 1012793 623706 850303 501611 1844924 288998 84538 614023 345149 1073385 1237004 452485 1866336 656953 369197 87308 1931748 596979 1814782 1392131 381735 1347114 1846203 468708 1265242 142546 1935085 612365 923048 732371 1497668 1183578 1442288 1688408 1947579 1348861 782991 1210548 43189 995675 1867182 543334 1159042 1822609 488620 514116 591371 1400917 1348466 1956729 365847 486179 1034637 1207325 808398 1089514 765073 1408463 46990 549589 1840340 923031 1179609 743998 1663805 909892 776702 958061 1709769 181248 1378855 1481194 1514661 1896020 1982704 485589 1785425 1814184 1890247 1485627 787935 1464375 1135829 1396983 371840 352734 1211952 1423010 698690 111871 818444 201451 443662 1918749 1519980 1132604 1194390 204034 925292 653331 974208 1924791 1352976 1257891 667312 1892980 926458 311044 1795896 1800552 554261 1761906 620725 999624 1111796 1923529 1489033 838030 1771993 1389840 1221048 1679334 1678087 281390 1572737 659599 1040164 1662140 259841 718136 1718570 1597025 39243 1847950 913874 503430 61366 692276 1669784 1973202 429131 1735022 923177 570381 337388 461631 422098 1807495 600306 686761 1548065 730248 257308 652399 567985 1287509 1021926 1046059 1246530 115570 830699 731576 657042 864729 267666 1759693 1907765 1020014 782407 812006 1451732 1461078 1389362 1135512 1962524 709373 1100860 1078055 111951 1502653 34908 1166777 900103 1233262 218911 1683498 68161 415333 916277 319273 1986478 1094007 440028 1078729 1860054 1437103 1028200 1671250 1057613 578027 1336315 1316391 678401 912073 252520 1343415 898459 447782 384747 108343 27216 1206849 655359 1751895 615750 1964395 1425037 118216 919906 1143271 690599 1750489 1885037 394901 1232727 669699 584572 359654 750095 1751884 1443630 470281 1582818 932883 570535 1906525 1759307 1663063 1518845 752534 860743 19974 175225 1058849 949671 1772205 1214722 850025 1196937 1582107 1295391 1501198 515701 465037 1622060 1440356 723774 1676220 1843648 1439483 1955817 1168509 1799726 1002072 1893988 944910 80394 1569850 416402 958381 1915744 1260613 526019 541117 416690 264792 477470 1347327 768108 468913 1068216 1654184 1718306 1201603 24906 1001992 1220167 316315 1087444 1786194 275047 930707 1548067 117913 842057 1435369 498983 1442945 1230863 1860289 934837 1766544 483970 1916436 1022017 631768 1970360 281039 551047 1483473 1244922 1351868 839326 403552 1374428 1409776 1431991 917450 782152 562529 167164 786807 544303 1422495 553160 1368633 1592095 427390 1013922 770622 736294 12028 142959 652216 1116823 399232 382666 1499882 257915 1125902 581326 1446188 395354 122123 1689885 1273687 910031 1073426 1853191 249352 425845 4532 1571176 1459288 1064421 464255 1052231 834597 336788 353582 1320368 1234967 780207 1015603 1420661 562175 1621291 1127142 1577723 511170 984684 583530 1097996 1102509 1856190 1531679 1868696 1436898 1805864 125995 1721054 957413 1881946 1144281 781961 290212 1447576 763763 1871921 619228 574111 1825355 268777 102611 1564083 852877 181638 640540 1760042 1175364 1473667 1880236 1984374 308071 1877932 656167 146680 1575650 1803307 1500787 120372 622548 1998842 547450 743555 666118 690963 311777 380176 1682965 1147574 1781960 1295342 1897665 940685 789329 515399 1202990 1879001 1385509 1119270 738474 28525 1471975 1319565 1593809 1156624 1931491 150869 1380239 1227315 1144599 478148 590908 1771516 1971795 849205 1261065 927136 124963 334601 1455409 842193 888170 981188 1138139 1809757 583077 920350 504165 334946 770108 377511 1819485 1824603 945329 89943 775517 117655 221449 781436 1300381 403863 779358 1974004 899325 1650775 974971 810727 12881 1945899 1967966 408596 923393 1557899 297208 1046305 1391269 1236383 231597 1239301 179958 825175 329563 231968 60337 475755 851227 154485 1795287 1785756 1311015 1872438 956572 768275 1363125 428404 63791 1279791 1996203 47140 157493 1157022 1423775 1080306 1037095 1906213 1244032 354388 1995009 839381 652789 1488807 1576058 1322827 1360090 268188 1769961 1496615 236494 127779 113659 691907 456231 1820375 237486 350622 1542876 1195221 1875658 1739931 429693 1341164 1804554 1112265 498029 1439664 1857764 1700317 645817 680541 1370567 8133 417382 1273455 555872 44815 1863287 1467415 24477 513297 1590624 247313 945176 595196 1279332 170381 1915907 1204687 1416616 1827887 553185 1312538 364254 312458 1293888 395659 1324690 1532857 1602752 744807 1966777 1219814 932276 1752416 1165411 1993833 1169384 1441317 679536 1219190 475430 1863827 1877081 1514650 1001167 564653 503000 1033573 1482212 1618075 597617 1681414 1838240 370085 892707 1297428 415758 1149001 1172282 671456 1792038 865226 321019 199797 384492 960732 1223445 1809999 1691325 1159652 1921885 3665 1887030 226535 1415749 640106 858896 1162315 513287 1873522 852254 1856112 412866 780414 1506313 1881652 1566624 1147658 175900 1974407 149099 1024592 469184 1310020 624722 1312792 791770 1000847 144308 793114 1268870 1987228 1937793 1695684 1427059 1432398 963649 553172 965712 268046 1481740 1041797 1627794 120799 731202 1246568 1581472 361773 752767 1009046 1918297 1898363 114971 103158 1877938 1382281 1998425 360497 857285 1238709 1975450 1335747 920324 1632720 1889186 1229870 1608831 128601 1765978 1786192 624237 1971611 1606562 112086 71316 1843708 1628345 305076 1652295 435439 1981268 850770 4256 317297 1702588 1283436 538321 1264945 808943 815305 1556914 80231 1016062 911318 213866 1648123 1557791 108141 1248067 1908840 387603 77599 1950104 588206 1354385 868481 458239 1077125 273850 1083162 1037707 330835 1145982 1887701 157766 1309409 613897 1714633 923899 79917 1320663 695258 221194 1752395 1196762 1525090 4861 1614443 1053336 27660 55086 1709914 1784175 1120957 1304982 681310 485707 1621520 1084936 1114397 1005580 586632 745802 124489 1602797 501564 1171396 450566 634157 1631976 584977 853559 283083 1174384 1166843 963823 1244887 1604793 256529 226622 612516 1888227 1555469 1482227 344129 1675685 1803503 677725 317602 455670 765839 565932 798808 1513938 1987802 1049398 856866 873389 577473 1020589 1697026 363757 1120178 155707 1299463 51216 408877 1450417 1201682 1700170 1579121 1011384 1391182 1100779 263561 1537679 421857 1654427 763258 145384 16300 1644499 1466951 335554 1179880 558580 367435 45807 1920362 467038 1405845 1478690 1087794 1799051 455709 373540 768071 1897622 535789 954494 732463 644276 169314 268761 1024254 1095032 346967 1367195 1932954 448381 686128 829565 949040 1324487 169937 1875444 1647083 1312544 200662 1245787 809919 1339143 210773 1020315 1748390 1846160 931780 564921 305288 1352078 1825624 524442 72012 1854517 660744 272902 345888 1081354 1858490 1410672 858881 128955 723141 1760414 1429644 1304090 1228761 547738 689992 251638 1604591 1213438 1996154 1719522 1268064 1416262 552635 1762021 496958 760042 981382 575775 83467 268029 1870636 45450 1148131 906849 1155248 942049 586788 180726 726666 850759 928352 669670 1824953 39741 918695 1974767 1684940 1141178 220933 1691018 959167 314466 1307130 278244 243381 64739 1609914 1612093 1321150 1827463 1362831 1198860 1019616 266842 210211 1934365 34213 1829895 1375796 358547 806406 940616 71736 684172 854395 923349 1872585 659739 1540864 1759061 848885 1024833 730954 107651 1655084 919162 215277 1988701 1212075 837563 599650 1822050 1446696 1690842 1385934 1487070 1787210 720963 881743 1234485 687506 78517 1032524 1644152 1802435 182038 597114 45774 38427 652336 701733 641433 1659441 1720639 476920 536786 643089 171474 1097126 989842 1341715 650681 1150465 1026300 379517 1867821 1804572 947262 443493 1165358 1782925 589306 1718348 498013 444270 1477079 1092865 95541 170480 650820 6345 472979 1141671 475095 519814 1708980 440852 1441950 1993216 870930 193795 970116 1454849 1568782 1210899 1684657 1004228 64172 667369 715640 1171175 1980586 186415 1303037 736764 309774 1546256 58892 506649 435308 1995712 649703 587754 1995987 555495 1885015 1714894 1901874 773803 312871 18712 232178 277574 1525158 246385 1800451 1929712 754174 894767 1463009 173399 508892 625309 1522254 1982454 1614819 630515 778377 1948111 272169 113405 1333820 103365 789541 1657866 1154327 1020438 1805241 972469 467221 962291 1349952 1660921 1698583 216731 1357963 964363 390332 292543 1690955 393494 536605 1246467 912985 1466228 19598 1389904 1938420 1002932 803694 860170 331497 1469182 1827251 700685 1448115 1081663 1980919 1666792 120878 621919 1173518 1007694 197449 292203 1827629 1862908 1550092 2465 817118 686615 1412227 409118 1990439 502754 1744089 1701359 319832 912595 401930 631426 589698 862773 1569147 487616 1048158 1910083 1502548 1987424 1017051 984482 1084071 537038 1401478 503814 1367278 147552 1946316 1699399 1978642 1327995 487310 569454 922976 1571157 433951 57007 952342 1360015 380607 1943442 267389 1693298 192684 1416542 1229332 1176354 970991 28196 1490372 1658073 949067 104561 755398 1521509 394537 736615 496776 57247 1485338 1551905 429278 645982 1678950 1702355 769853 495134 94566 1994589 1843277 958920 292087 1854805 1601216 1097727 1452710 1172390 787523 319459 50169 429324 88813 1372033 1614881 833058 1429360 791813 340096 1783381 1705053 813196 311682 581947 286563 498816 1812780 270658 257419 55587 1899654 1245351 1364906 827336 250454 534935 839647 484856 1721645 1271945 494603 659439 1844370 508962 864016 426900 1627572 482491 1332818 1167708 627598 1108666 297724 1608900 1179493 1155673 1125588 1968075 244984 1872924 688166 779896 1068077 631714 222697 1531563 819363 269380 1801535 717844 1560583 458590 1681965 489120 1084948 375607 352273 149604 619046 103385 500657 1775628 830771 1097410 1437122 1265429 1144181 133847 342448 988485 800359 960584 197623 1200424 291168 195531 1590939 1633316 212211 527267 202775 581670 1350189 339746 800965 1777131 1328127 584563 667649 1542777 1079404 590063 1095348 598333 776514 1741188 1386409 498781 1209734 558726 1118850 253083 573546 959061 1906534 1312679 1608125 774672 505145 809065 1597484 16227 114320 473957 1059864 981550 608146 60453 133280 82860 1853606 953959 1856926 307170 59150 1266908 1153883 218770 404679 505633 1208367 811899 709658 94581 1679727 494251 940778 304698 510021 1511715 613193 1315977 1897478 717319 631924 208736 542683 432773 1031744 1263174 933578 952386 1310069 498525 433840 1754048 1125581 1976076 1915228 1372145 1722904 1900957 1407400 1364678 1936887 518414 289229 269417 191461 452750 800573 1227284 1678853 1835950 13870 1364889 1451883 1648225 654656 1813162 299115 858054 1600105 1476329 624710 917798 1047325 627943 1843654 192185 147955 731408 771863 603599 1491906 1345753 1220501 669848 1031347 1490978 300931 1967603 1958179 1559506 1555588 1353934 541298 1334226 1967322 1851255 275637 1918251 1837697 788483 966624 709502 1035298 1492804 1514963 1474736 1077558 1430164 931963 550511 1029475 1562507 1293697 1991113 143326 477160 385667 548074 1494298 321888 518889 1560904 1385217 1678734 1421607 388160 1924144 547288 290289 952984 1292381 1499839 1864449 1611496 1233984 1268487 164960 1367558 439650 1865773 911891 1115327 732496 1141219 1693060 812202 454601 485012 745016 227952 211770 1710044 1203114 1812420 87788 460304 346206 91037 1556527 1021472 1898054 197181 533993 1487719 959246 1957696 1617181 83385 267583 310382 329821 1294807 1926254 1584600 181089 1327144 1637375 279684 492590 1821344 736586 784496 342502 368194 732577 160537 658946 886406 1129950 1696842 1858823 1128751 1205835 1371259 1538201 108898 342531 1731289 1442641 626704 1586310 1422692 1530913 1779751 1304302 567390 222866 818744 628273 772816 61743 1019077 906930 921249 611927 1939520 1465055 1434868 11463 978518 673784 1898461 1549012 1459669 1620731 1121069 322032 1597563 1892227 12356 1251398 938913 937554 1710238 1479685 1409395 1183855 119915 1106122 715035 1671744 296455 1721143 721066 1484853 1104011 926405 211715 605355 1967169 458057 950059 443593 345226 1174948 98593 742429 262918 770576 649414 146937 1900209 800466 23908 1312709 1548324 441059 210000 1113314 1415873 988103 695708 529048 1894273 1917320 1006001 473829 646114 1582055 281964 347548 1584686 1903145 639347 1052933 31727 1174880 1448222 1258046 1311805 441310 216769 187614 1072211 1101231 1561273 872120 614935 1219652 87427 802824 292856 1811744 1418541 1588525 1333315 734067 1652614 795761 962682 1115380 1348156 864509 854910 1072367 1090525 1740007 472442 889127 72596 853087 210310 1152917 718074 1223150 56813 304665 1303843 790075 128994 1086292 1505303 330302 243200 665461 186174 962014 1635723 1407681 478892 1940765 1984983 648973 1620359 1076143 1853827 1194880 1506379 258901 1116446 1174846 1208420 664068 443761 945995 1908689 1749311 1541696 238293 550225 200284 457790 1361252 1340173 1961305 1207820 978131 886028 1830665 1815637 1799814 1535766 1237341 838301 864404 959415 278374 195937 1239947 336906 1278354 1170317 408644 1924747 889211 687209 1986122 1198107 1813938 1824980 848178 1705579 1429962 936531 63106 1347277 583634 1854594 1947478 116776 942102 422332 1024983 155144 1016709 744341 424541 702106 1998655 1554021 1806196 1664972 1820638 633957 496286 537163 925057 509225 443006 1366618 1675678 78095 913071 366032 1968425 1247829 221254 1986687 1394660 1947587 1737869 719981 105778 980219 575642 1556921 1510854 1762366 1904849 1240460 1225893 823318 636883 1547310 852145 99779 1940643 829886 712587 673707 997164 730256 106827 825499 450238 1833178 1276582 710659 1519871 874687 880238 1087501 773192 1235031 1628042 1093008 1501482 929181 996862 262594 576782 705420 1566319 155017 976760 1708803 88132 874412 377880 179601 13691 1475224 1049177 701356 1087231 626320 124652 1686593 443600 1429503 1258425 311305 1007699 63842 1816482 1208457 117205 1898964 607487 978576 1543851 602546 1791326 614881 258738 979222 1103546 314694 517499 524293 1380134 1528763 1881580 1072822 1974628 877590 1933558 1655236 1617290 1378743 890526 825721 96259 1995064 5517 49771 188950 1133980 882139 1488917 1660323 640479 10839 1372985 186095 1228151 522651 1633211 904215 842894 752715 164878 1484552 343218 79690 70306 597262 679590 615378 1311059 994171 592316 1173205 1592286 560152 1143557 1331926 851252 762615 1115785 275360 174745 679856 610154 894937 1838734 720573 48903 889358 1932410 698124 887298 1761609 1627565 1642536 1735926 1614066 1121015 1843442 1422560 1408510 140122 1701602 586796 1684624 97653 957416 970951 1494877 1739344 56724 706272 638144 964449 731692 1676616 1733920 566293 1704235 1075207 215225 1723500 88825 229119 943904 166520 304498 7049 1060948 1682208 1156071 386704 1858288 142656 1491072 1893640 765076 1353762 1945636 1620584 704723 1711203 896534 816927 1318550 862352 236072 1105711 757786 1353850 1730075 1102775 1912877 1035650 655905 1038545 315046 707596 104072 38378 1413550 1357831 191344 681600 147073 1134533 1239733 1474545 251214 1376921 1887088 1281127 809545 243202 300011 958897 1245232 1239827 1918592 212848 706765 683819 648768 253326 396449 1424334 1853545 1815352 1054926 536513 509920 1051465 589216 773981 1066089 496204 86504 1890425 1956903 1920300 1106978 469149 1365414 1816863 719974 765246 1730846 1450433 1921703 1346541 200594 242674 1046444 1703349 772960 1207601 741724 1158149 556327 955591 247943 1847312 293432 723508 1449425 225758 36450 687381 452232 1953712 1563215 529836 589451 10370 858078 1218039 109415 817208 1806528 730456 1774566 850401 1288885 410411 854127 1788109 1425212 1250600 1386579 344646 852685 1688105 148910 1440 278632 1962101 65322 371066 515666 575799 105943 56242 234306 1440439 673778 1392655 282002 626130 296286 645083 547148 1038135 1460145 1854871 1635057 637562 1492775 1424939 142054 1218011 1559953 388007 486955 1486374 1678126 1337446 1451437 1874559 807291 1053144 1992890 94912 1971542 1365904 1903699 600117 1062915 267958 975135 555404 1767453 390481 218583 1869382 1096894 1048297 1240820 561803 1771357 575366 258879 529572 1311504 202136 1227943 1513059 284104 1256103 667243 1462759 806926 1759248 1375865 1147485 1346508 1237751 1098197 1072558 1406542 1782626 1328216 345475 1257566 966346 887910 124113 949110 430304 1685819 1378704 29832 501851 1062037 1704283 700208 184994 302538 381532 1684748 1206634 195505 1380176 1293239 1976958 828424 1057998 846545 914364 1307499 1080043 1533215 560103 1633012 1010789 1564088 556613 772941 1150873 1334917 1945037 93081 1071432 981118 1023298 103349 1676597 995188 310811 760228 196190 1172067 958347 708947 1060907 518825 1089286 1999275 1406580 160145 808712 1940813 1044490 1862366 463594 1652022 253375 527787 533547 101898 292348 823227 559252 519080 573836 1096015 1437969 193845 696913 165674 1293477 1649653 33961 1071281 1160321 1664848 1095550 1886258 1856618 589766 264269 1518981 1175737 918670 192591 1985208 1059223 939650 764779 331816 38552 391223 685203 29348 1182709 1292198 926127 1805561 1341724 1598135 1047221 114552 825641 39484 1002255 1445448 774185 249538 1054923 1370165 417750 461035 1427486 609010 1259486 177167 1351137 1204665 238428 418780 1355950 320372 447560 1986244 901365 208450 927782 231057 1248959 29167 1014541 1785140 1117550 508093 696731 650242 1997645 881214 963269 1091167 873456 154911 1607129 600977 887862 873156 1750948 1086830 1606528 1285169 181358 61508 1373883 812148 429993 1112048 765453 714012 1607347 1653283 699939 1076765 459303 1751650 1819690 338738 136382 1576647 1447444 1831106 470103 1456887 565393 1154818 1590318 1656073 1145434 1452126 1681633 387295 1606260 1721190 726571 515425 1937417 556641 773572 386420 1669362 645527 275560 985757 523053 393972 1611065 1919941 1307872 941281 1567075 445712 1695250 1637395 62844 1023731 137688 126762 1904098 784182 15024 881714 1623952 161577 1928349 280149 157148 1289921 101640 207615 1758538 1334379 1370167 69041 530418 1358825 1517458 1037953 972207 1019790 279245 901245 907157 1968517 1092539 373369 469626 190350 148938 322030 1619775 732765 1215506 1720881 401587 815417 11466 1898840 1019659 1519171 1619391 432154 660296 203536 1178862 528593 464849 1457104 1969742 690493 256112 873074 1380547 310338 216888 1603822 1287899 242529 922281 1207445 812822 1736386 53607 1805825 1681483 1844483 782911 1791111 1125043 1213509 656770 1052763 1658384 1209345 1106347 405197 542624 1914552 1107345 1006991 1709233 1492032 771229 61868 1626468 1578902 806602 230954 1159898 802769 1821227 1112783 1263084 1145332 825199 1000409 366926 1476942 980131 1657494 186840 1963279 491805 160122 1618953 50268 829678 413523 553979 428306 1223422 101494 246654 1184616 1836222 1250800 1703689 1379433 751963 702399 400421 203161 1144356 1846051 981087 352550 830171 1762749 1966441 1089547 1414646 1172760 1702129 225752 1005053 423809 387555 1556605 756638 97570 1720932 332612 1231436 1576960 1138969 1982109 1445004 1260933 1560018 130487 1920734 1537706 915662 90242 588087 1909346 599099 1029553 1816234 1600428 18866 1198189 1600235 1639239 1750468 823443 1196206 413891 1824808 334566 1955567 1946256 195936 193549 1103204 1266759 803576 689612 992960 1048542 1533562 1896864 1521148 295817 1125352 1600756 1258699 509295 1224163 507760 1063754 1879684 584676 853387 1071406 1642504 1842728 154280 1040294 1697034 1916134 76267 351894 1842994 923100 1089522 1442355 297289 361885 1940925 1230560 250682 900427 275736 242632 445810 989943 104591 223672 829518 1538312 1513569 861477 1677419 189984 510047 1574042 1081310 1131482 1263900 1493559 175765 640683 1661702 900052 387688 1910927 456662 1020506 178992 313085 1284155 1893556 251596 791283 413646 577698 1489415 1313372 471217 956179 427497 1404620 1824587 1622496 173316 1804243 467809 1518302 19657 1054816 788821 276359 1741973 1534438 1619172 170958 1814109 344586 1507862 693147 1529077 179477 1310197 1655467 157177 925880 1944241 1744014 1768500 743952 537592 358289 1644739 1383884 1648756 1000320 809856 1295338 377245 1186837 1875660 997509 1301556 1117557 1523464 84432 1471847 980542 1099865 729203 1260466 1595686 285994 1869619 1329716 978274 880730 968578 1320982 75599 835366 854342 490454 757691 407079 1551659 938431 1132006 1367890 272661 1523866 110503 1543933 495883 291631 1803707 1023653 1902546 487116 1531348 1020558 1445759 10573 1331668 1271498 1741968 295696 986568 1417928 437027 321393 748494 1104192 20900 1160129 598167 1146690 1659033 760263 1507404 1561927 1401575 1190704 564806 1051582 1864758 1873705 453111 1371824 188109 337283 1075868 1300732 1133757 1131646 1538766 1413270 1693245 960460 713951 1669799 547747 1715433 346576 1049105 293654 696163 1846114 37389 155622 1295252 688565 332229 96068 361182 638838 1522701 1953249 777062 561350 1600283 264955 565992 40749 1972005 93422 669666 1868778 913256 330036 1860195 1167823 1712080 830538 1032644 448715 796820 694104 511602 1745805 1632797 1161076 1198878 540785 1363108 644598 406485 536138 943836 309692 1147282 964388 122593 1254831 906503 518359 492404 1151320 1302417 256161 18002 712477 1956367 799901 1363881 1826438 937511 562439 1502078 689851 1149233 1491718 1741951 1238589 897792 654556 442748 180999 821538 584438 1977354 1811007 1479571 1502932 1262486 990504 148251 1687981 178547 1092801 804669 850452 1237927 1005273 128135 1242061 957631 1698005 424457 101018 270512 1948775 416908 415894 20272 367036 1380540 157945 1198810 1974939 1234815 1402362 916899 1656993 327306 264575 1224230 345776 1568308 1936405 857773 1902643 651636 1967137 1732811 723400 316714 45672 1695994 111674 304306 1438442 1456511 1202981 821271 1835932 604027 1889695 261178 1835058 1582745 1889283 353292 612110 11269 1647539 680283 1191661 1429452 188543 1114916 1042313 1613360 158558 819635 865236 1958063 224698 992441 49734 629182 457814 1055157 607679 801400 798493 854624 1090911 1172056 627936 1800550 69268 1193663 1519573 1258024 1275238 1862043 135126 1129136 1184591 1474290 1562874 1030222 222524 1313919 894145 860684 1584113 16683 1869381 1844865 333483 811 177625 32060 446792 1422883 468744 1939958 566279 503362 372476 868078 1587282 8301 1325308 1649368 658753 1962828 504825 1384778 977054 751329 298419 170246 1868322 1430758 1011954 1730737 1276909 1459945 370995 1598129 1595799 2324 1797778 1104351 1411511 470981 928675 1023324 1905940 1065065 53198 627514 218205 604231 835077 519 1718105 144879 1704790 1518080 855335 1271831 1548047 1749369 451098 1472640 1996404 314309 312457 139350 364279 1974350 1549584 1611647 992479 1471713 1443124 581879 363542 924990 866870 653753 1354453 725648 1694702 1900862 1843972 550 528110 1750627 1870135 525317 1197354 250048 886766 1254639 1944611 1415857 835579 1193591 1008312 461621 556072 1646541 1558831 1396643 167926 1429269 621535 621189 1190596 261864 1922499 952800 1635405 261224 921238 961751 842458 1314811 1109731 1524071 591004 1142118 1370317 1669244 1353995 800572 689626 1389461 1536355 1154018 1132551 1324712 721732 1248443 1388626 1939068 1019374 636189 303298 320548 1412667 1627284 1231053 1537582 1751575 755191 1505441 1872318 1371262 1478105 275080 551484 1813842 1294580 773352 1542238 242004 978506 1264213 109712 1783506 1503172 1170106 842517 341789 968924 1163054 661891 992892 1080798 4196 1961157 202104 450549 1732104 715739 728821 1370411 570916 1913675 1534982 60220 111112 676761 1314266 1201375 1435087 1228762 1593591 1592055 1341934 99979 1378509 503171 1778127 215662 853076 1737376 1755418 1473972 129769 1740165 1483232 55722 1277262 1949878 485099 1337511 1031805 1617894 84266 98859 903353 1953042 854523 1802354 1570540 1038487 1961472 657283 1921107 337590 1784324 584372 260489 129722 933243 244185 1879543 1597398 1941535 1359235 1406739 892420 1787851 1735372 632778 1891094 410494 1139894 1994333 657764 1211454 553446 940698 683531 535239 1125136 397091 1935354 1962781 1568068 267675 170798 1796362 1629825 1356460 1354336 1677058 1832178 1057854 773868 40410 1808694 1460477 1953439 1767713 18760 1911112 1201448 1352920 1520562 1412597 1509227 962119 1988685 445088 646916 728792 1785565 1602866 366598 1357040 836154 141605 198912 164203 953601 232057 644246 654555 1743319 1616406 139826 1335770 228176 1941303 754424 1993703 1623727 958571 548872 579386 314963 81799 87849 651809 1197703 609821 1173657 34211 1877179 104339 1107912 587225 1323549 1959434 118899 735613 1501217 1443442 520497 1932054 1225354 809194 1136399 937514 1934765 1304837 1749359 1088207 1516339 78087 454308 162537 1861492 185013 1217708 626091 107848 455829 1521282 980270 849420 990664 1305700 42289 1823626 927349 463726 96649 1180864 1001245 1036881 959666 1380926 1709837 1334463 683420 632065 151932 911284 704316 652028 918764 1575672 1921881 1138497 1730043 294352 776694 1679954 1235417 598198 1991345 1068797 1162111 761346 1751716 1402488 1039052 1570400 1061058 703263 896850 1300564 292223 1860361 1620081 348363 1746454 592041 1787732 103919 953338 1613700 1126883 1660170 236008 384577 1159177 1115963 556112 1543939 1654485 1318031 523647 1383428 1485687 1604212 1717588 407116 666583 1130925 1171495 1563374 1441543 272166 271773 1327958 254741 599695 299555 146683 1922824 691152 992905 1729331 1170341 48617 147931 1197771 1186403 585274 1050945 999996 1494023 1945155 105853 1680603 1598761 980073 1548409 473047 1105911 1491464 296659 1740264 1144219 377161 1560336 1450824 202649 1533587 799843 1546900 421933 1990585 1804984 1239884 645647 920174 448960 1608723 1365185 1924381 1561755 1887084 1793911 1682892 231048 507785 248639 564444 1888344 258744 1148445 1830483 1016479 1192672 345844 1861377 727587 585384 778854 942105 965921 1984289 1788260 911558 542279 1795013 644704 781644 1941929 1106562 1031653 1356604 1311236 1741674 1940074 988761 826584 536469 1487957 472705 511286 1098914 1117981 1802565 1252679 500020 1917935 950925 1070659 1591270 1089955 836259 1796872 924860 439569 1543101 113817 340485 119222 91986 1757433 970968 1214189 1412527 741877 399688 188958 567888 1190600 83716 634593 4218 1187071 247879 521620 991833 1990117 1411195 1835069 998553 1951670 1292813 10341 703292 666947 745307 1492491 360467 1164807 25028 252216 1555396 912647 750451 912648 1191988 1280531 1778872 806202 286736 1145865 1577393 1972767 1932706 1948953 455613 457350 1417007 843644 604807 476158 439882 1059326 238322 1298792 405707 237369 1915127 68004 1793677 1036291 845303 1069581 1053333 86680 121301 1618590 502776 1793002 1722562 1730736 126320 499916 742976 214491 1131043 1426125 1023766 1636914 1880569 189323 1145791 1231607 1028949 944946 1491993 720592 1616020 1256646 1361069 61118 436180 1474266 714515 29421 1968072 1865261 1432240 393746 1745277 957620 865197 1047524 133072 600121 1555536 1743720 816786 766485 1606237 1580133 822978 328584 1255352 555574 347009 1730514 526624 1804115 1518559 1213447 1112058 1949197 1455062 1160791 631015 673931 52735 1688101 1722502 1438999 1409695 352294 1529446 1832125 116032 1661167 866988 416922 930662 404045 654144 1601556 1680009 744055 145656 627926 1943632 939146 648272 1707386 1648208 1420224 17798 1289419 282341 1653070 416535 938382 499154 1604991 134115 905636 1102128 17709 170943 640882 139894 1617628 593539 778741 1155416 920341 1513075 923096 1459207 1842127 1154749 1235069 1832816 1917028 825415 498236 427472 864177 1569672 91648 222649 830890 165584 1053147 1530216 206031 570236 200730 30007 1964276 191222 1774817 1298484 681413 382279 1181566 1783992 625466 5563 601776 1762547 1110674 724865 487369 1670761 1652040 1038469 1859962 304661 1672829 1589780 1927881 1336141 122106 355301 512945 327126 727146 1949578 644776 77518 952621 821686 421327 423732 1369273 89159 471969 223920 1811241 1822826 890545 801905 1208986 1348456 1049993 985378 158062 1443837 865080 1075436 1980360 1356390 875501 1134872 923624 871948 427462 1374916 99063 1070874 1804441 988435 1956322 1456884 883087 1224527 1182057 405522 411813 1872170 1684772 1499979 1442536 607911 646650 481601 1120871 547063 1379417 515532 1238128 704615 746011 1261857 1289860 979506 1072860 925955 812659 130814 1177639 1857447 1655794 1478102 585341 960533 986059 1575699 144373 77880 930323 42246 1482211 1416824 12452 1330275 130344 936749 373391 1423795 1659658 26858 837198 1383670 829015 1580281 483512 408823 793948 1602119 1704633 1348706 1508982 1534705 1600512 431080 80834 504640 1761422 1680972 1931004 1210586 1427227 1499966 502724 263288 202788 83208 1313301 1707848 1695109 1902372 1647882 942202 1038687 784207 1975796 483234 467935 34537 1997357 127679 916698 723993 1236107 1974032 543509 50350 928499 1304385 2688 659551 1917953 291452 1668412 1767249 1433236 1206941 1850700 109055 179468 354415 1534112 1654459 333185 692575 380429 279609 1571829 1906582 1029938 163822 1567520 170356 852016 1920154 1215271 641403 56552 624133 1666051 148669 1498031 300006 1858944 651866 1193567 108229 754901 1746712 1421609 597526 1094915 399158 1021770 1784794 1483733 438318 372327 630917 521284 255725 797105 1487924 60049 1548309 1747589 604916 548048 1956115 1677928 1432471 1670234 371508 585434 1145305 516572 526358 487659 1011378 1361226 960919 756222 175882 429241 1988893 1860802 1244402 1741098 155434 1091096 660968 1191908 452254 1010252 1356391 1871039 1105417 789267 380532 607806 1436047 726383 162051 1809733 1026078 721522 202764 278477 1750304 579974 1340702 1456563 183137 1868223 277448 1613528 1033212 115268 305097 272692 1443535 644494 391051 1887854 954048 1969888 257211 1240484 1251283 868485 112820 1744191 469631 950232 129594 391710 569679 635488 90487 63984 1400498 1540435 682234 947944 581343 188846 1167095 1187821 1436696 1944390 600058 1063549 1527292 1204188 818557 172513 1023800 1378863 397852 1606741 237614 830892 122181 1005741 1190 166469 147740 932002 1853519 125267 1956175 1577712 1249306 774302 1423112 405759 784922 129068 1746696 1397245 361308 1704416 449411 950271 629892 918880 1144259 1081974 1566482 498484 1373701 446633 282909 469457 670594 213995 1836518 1511094 57114 909973 401419 658825 822753 129777 1634153 1218294 1421688 1174794 1239099 1554490 1721517 1221431 1145891 1607127 777715 677983 212772 1040351 1485375 1023126 109440 460534 672871 1044814 1014668 423579 1490926 608513 395404 1427614 1129672 1020760 1338781 1813090 699787 1785487 853155 1305716 1259920 1827767 1420566 452422 816681 794639 714791 1143774 414355 140464 1688713 754697 1794379 1151795 24853 1107039 1191474 1791884 897729 268632 1942101 558510 351740 963958 1802759 1010361 1173503 71132 778938 1151729 1682434 1473282 762881 1207149 402931 1748238 1647528 923510 626364 1517195 239241 183895 1579895 1310936 1022531 1066873 1069339 1908895 1368196 1713087 1677129 1506918 1764023 1395106 324485 842536 387287 507750 227065 928314 843385 806413 302420 808746 858038 1872356 1018759 1938325 222539 495772 120107 195815 1770977 1353721 606746 1698945 1272729 729832 1632191 645948 131165 1964884 759548 692297 1195188 984653 1720564 1189774 599457 86023 581657 1108809 123631 1184234 1660917 1585935 1409452 1488158 919058 860178 1244954 1074855 1517025 1725005 634819 1258994 689679 1465647 1211138 1168446 166175 1197564 339807 1528945 1406789 944273 1083336 434241 1794283 1991768 1118333 1489718 586106 1866986 1861909 581179 384432 403969 258333 634543 1165781 1205830 365549 601502 760774 505197 1837409 77695 1062093 1756262 1146021 538652 1242220 1029716 676786 1745454 1439173 834721 741572 1766476 694088 948218 868848 1472335 1430464 646142 609095 360158 1237821 1362638 191107 655513 642127 1226402 1299237 1915801 1528349 1606743 1924124 286540 1288408 94346 279821 897568 868843 1241709 771977 651997 53071 1939454 311989 1951887 946646 438696 726535 1170859 1155353 1421786 15355 708123 497896 1874810 1321657 604041 919588 777850 1924566 1540373 138395 1934260 1950554 1189730 1657803 1180303 1292521 766316 1562065 1630328 292981 1057818 410568 1658441 913413 1807791 1794836 221374 1549035 725870 1455885 157661 1925992 1448220 971798 743506 1708662 771212 1627382 1436637 545662 1343411 1513147 727818 1483097 110292 694005 1687875 753660 1564269 753792 1165377 387099 670096 393129 853036 1305106 1557633 906798 832914 1790585 1707864 539322 1606770 103747 1755287 254327 907848 1606257 1087486 297991 1148473 820187 930352 1672632 1390813 1417568 30382 1640281 374567 15809 1415947 802363 474948 1933864 903372 1779933 600120 112168 395051 29815 1025506 603930 1746813 171889 1825118 311787 979946 763784 1285555 413081 1702021 1344853 1739044 1011648 982332 909788 985996 525608 210941 1327523 1144693 640819 1296657 1986914 1101550 293103 1784684 1906163 1291463 95155 819901 1758349 1017302 1098451 499887 1094979 56502 268891 1252345 48622 1640538 1570172 825406 1990555 70999 1919485 335195 721297 307829 1370089 299448 1133362 782400 104171 1923829 1447720 310729 520549 1536859 709530 1572470 89803 980264 261328 1410241 1932479 666873 1664240 1490965 259749 1087655 1434104 841260 400963 1413029 385563 1714518 535829 1246878 1746440 586528 753852 667973 1739685 1965122 970689 586422 1851761 1507509 239431 598562 1680607 488701 108012 343259 319088 630785 625443 1917450 1904884 1686735 1131793 776831 1634095 1275871 174085 1846319 920018 1292486 805550 615372 286171 122231 100157 696305 1748973 961124 545090 866536 1064611 1987337 316165 1607188 898912 911752 587452 869628 79067 1227043 1981281 512841 1888480 748400 870716 1827654 968901 1006973 287532 1568617 1350842 507685 486102 1765073 184399 1673172 230878 1591032 996060 732790 409918 1114107 1279294 1955098 392013 205574 1665665 311548 578569 406530 475525 1578124 271444 1885595 1159034 1428945 1557574 1455590 1145901 1410436 56926 207954 1226727 1435850 1122853 726251 392027 157583 701545 1859692 184304 1986209 1378125 441068 1402157 123127 1530210 41566 894730 1278 1313402 23977 1546221 1806574 455831 267494 1025969 227936 387359 787247 897026 1113398 1554795 95369 962089 926641 1460801 1853593 1817922 973892 1470344 647612 798709 1205096 468213 1742667 1062084 1526949 1084995 1966763 582922 258024 1363136 912764 132460 810497 1327723 250193 747884 1155576 471162 285108 1444672 1464994 294442 1628050 1228237 96795 1001676 1999398 1938696 1362927 1618455 345932 883431 1739964 487089 1192179 1005816 1775676 142490 515592 1832514 544775 464959 1758168 928659 458056 586419 1966536 1426239 1448548 1243825 328012 149031 1748531 262628 141991 1733420 1794649 1823071 1286540 1364066 169333 1574315 634264 810691 1799622 958084 1514960 1945443 1069979 1686893 393038 1698442 711946 290754 985392 29883 695483 1261055 914064 644062 1579294 1856736 198780 1049782 306265 1247152 891543 711051 1475971 1347041 774344 952392 142789 440956 151961 600291 1373752 433090 1438467 1036538 565154 912861 777234 1631207 487114 402111 1297435 455555 342781 1798862 624009 34482 1056899 954305 438036 865020 1719120 14489 214476 1761716 119659 188471 889363 431897 1313444 861249 1119130 1561351 144901 1871007 1362261 11261 810966 617485 186112 28825 1293923 875335 17943 1309467 759648 765119 168898 1567738 1821385 483974 658909 1048122 1913822 502582 483211 438756 1337421 1075255 1345766 1699605 881445 698591 1209904 1134120 1522075 202286 1570922 540665 1458142 70276 1413536 1675970 280820 1394035 782999 347790 513786 189930 306899 962162 1383095 337018 955656 1123676 1394874 471937 991210 1299945 1174605 286504 475452 1518760 1991300 117361 451789 1653799 1969477 1820083 1339665 416320 1814180 1298066 1936316 1793997 278031 1774267 1615562 377565 277903 1758362 1065533 485854 1726455 656437 722072 1529567 533738 1579673 1629140 1917257 842665 68779 520356 315000 716619 1033651 1482686 1050102 374727 465814 1625041 1816395 1588058 1214910 1999943 638021 1452043 1237227 826558 608668 389800 501786 1003150 764177 1592064 1446759 437833 287710 1307374 817341 816290 1850271 1584476 1587789 935259 409055 1175422 1335676 1135598 1243704 1995939 1765665 632268 49625 546954 496223 639836 185349 825560 1641032 882321 690522 1713807 1391414 1599217 1842735 341746 824420 1561158 208230 1984172 823600 1165407 1348954 1943429 290875 975901 1699318 333218 1140420 1267983 224470 86522 1773811 733163 197841 524004 756586 1102221 1463818 154553 1862073 845367 1709353 1895248 1256046 1637717 1973750 162399 1356046 1513138 1084415 1322249 1878345 297086 1140233 807013 1032020 1097995 183456 1522284 1600971 1340294 965797 1244192 453613 1613805 540523 934069 365031 1079312 1507995 874317 1523868 1448924 748580 593920 1277523 811404 1857080 523160 1034445 322046 1180777 1626197 690411 486010 886929 971728 83457 289364 914481 1731262 1661892 1360119 299357 248408 1277886 1845718 1691004 38805 60513 1566524 1803303 1315434 921113 1062163 1390111 1221067 1227528 508001 534642 1601085 1727601 1363619 808894 1465218 777957 431078 1837891 1339361 1817513 911817 1349181 136821 367352 344221 32342 239294 369643 281127 1099867 1274129 1999413 837695 293671 1559895 976860 1702072 199820 1369434 964433 74916 1281169 1288349 670158 596118 718224 481934 300940 1582501 1473386 1664180 80386 1597743 1983165 1635772 714451 289465 1936882 1243614 1099631 837217 1982971 810021 56928 413636 232539 1243752 1495210 57021 1434189 126492 673123 1450104 1993479 1958520 1515665 77186 1123532 739299 1414590 1828707 1285928 680928 1257861 485324 23589 1410890 1072090 1929315 367538 71003 367773 1125350 1253735 330213 1597202 43389 423323 675142 1479334 742307 166728 1320443 486646 61669 149019 1342895 1804463 451419 17347 834858 1089061 1017985 1959836 475942 1510060 1694340 1267204 659499 465396 1668982 1393731 1344482 1087301 1344007 415274 1159369 1028224 1891846 504598 1254834 637783 1775515 1794416 881733 887415 306474 1201635 1721346 557961 329307 174511 1010598 1354570 684403 1867998 1579232 581048 325859 833734 994850 74693 589616 965372 226326 410676 923328 1613472 1348998 1918867 1912420 542124 830956 394600 750684 1342314 410027 807726 982050 1755007 499992 1343097 177784 727499 1475777 159327 1698444 894508 993129 782550 126249 293032 588626 214583 1899088 547451 229325 387889 622453 810639 1692231 1743025 1385500 101229 961341 1696343 599996 407316 1085173 1301197 440331 1840947 1878132 1170164 590189 644729 64160 270836 1747492 586028 1104154 30042 169606 226947 1673864 647603 1713941 20825 713148 1599416 1625965 1750012 199427 193931 122485 1483923 1154754 1653811 239882 197825 1103827 1348162 133517 848690 30090 1909880 269662 754884 1153216 1089025 1715566 481310 1769516 1172686 704086 651719 1735011 1139160 9839 1034358 520512 218863 1317068 809149 1101647 90502 529186 1998148 1845973 1754540 295259 46393 1692017 670485 1934958 539137 260140 973443 732240 791016 542252 1507394 642937 1806173 541623 1986676 1979458 285024 1350660 99606 1674505 595410 333286 543757 115442 27943 1077764 1503772 1983114 1128069 1629417 1794347 1488241 673910 585593 374729 1505694 1645369 739002 1519740 258762 985710 1605083 1672915 765962 346174 383914 331203 152047 56181 942075 1448646 982702 1120087 721802 1952637 1990574 834770 1377413 1147161 839309 944869 1002064 984249 1819195 72082 1989744 608560 1400613 605939 1268840 132522 365147 387573 182297 169238 1481479 1121297 367870 149580 1199310 123542 1343870 166552 1719483 1775664 1103098 1609383 1338666 511943 1924511 1903911 1908158 798389 1619396 1701197 1025304 1427012 1154394 103683 1205281 1547857 1584888 975408 846099 1487265 1630853 681111 494592 684426 519761 333563 917946 1601389 436188 1650345 601599 1733414 707173 1496712 1811864 1606585 561035 40665 229542 23560 1898124 1972595 1735695 108007 1859007 1097231 999404 550452 1683360 729899 1811562 568847 1681204 1797303 1372583 1114834 1802600 245857 673673 1370564 1242851 508352 928275 1458156 186088 59088 1751073 766029 828939 1408767 1223792 904578 1397293 736623 1183450 870622 540886 1622087 1707983 471578 827110 1607408 1961894 1259055 662281 532342 1648024 1893459 1102485 249393 879883 1752475 460889 777570 1208500 177160 897268 1796960 1472090 1749103 134902 450468 1499275 887675 227555 428543 504708 1185865 102226 1512791 882955 1085638 51691 555697 577531 850182 1619251 537168 940499 730088 868676 1603824 1723632 477071 219130 1883988 467906 1046092 529284 695629 1495409 466408 1580701 664056 594755 275662 1515185 213454 642963 1204476 1325069 1064524 631527 1661565 618377 1482041 1689157 1778217 772263 1375624 1245284 1484643 490555 214534 1261696 641867 426161 1883387 1250867 425772 444002 594707 1183682 1308127 842926 1402983 196851 826121 1142893 397840 1193699 1772964 540195 995753 1090993 1518565 590761 1449950 1481186 305678 18628 1200600 1992756 1188753 1640667 1866742 547266 1326278 1685339 111798 1037146 1008583 570700 1618771 1504848 1249079 1297563 441156 1415564 1850518 1346920 944099 203611 1288482 475642 291142 566817 721318 795343 801021 358188 363507 1255760 299106 1285372 553879 863186 319976 1773379 1281652 1122353 486585 1158960 545878 1071872 511856 727204 118434 769500 842062 208460 173166 729797 1633721 30534 166146 1252184 112737 1906716 980222 1834025 1812286 717966 1137299 1949338 1400037 1647678 773477 1069958 84875 181278 1490597 502494 318436 691170 1112564 1686011 1455226 201483 989584 1426254 631903 1523115 706855 1001057 1823960 368911 1017058 323810 1386647 201041 1420245 698510 1604454 1128428 1254827 901562 1635821 596661 436133 859204 27200 1513034 1772790 1967183 186061 1232231 846397 1176624 1804657 776369 353366 1661645 1718732 965534 1751803 63670 1118389 1030375 674617 1641578 994764 1177716 516396 960693 1868914 1033546 930990 1088456 359663 1346422 260853 1618881 1815799 321542 477474 41615 1912851 1905465 1631316 1198684 1883148 1302869 1946235 737926 1688238 1236857 651813 1767187 1767281 620890 1067003 577367 1105863 772531 1486450 964885 1302227 1443611 629367 1094310 1108591 635998 1669859 1523770 1872526 245407 1145076 1938858 1547572 256305 625277 1900024 1946593 1067559 1887499 1641319 1793871 1491563 550748 411536 789837 608591 1066631 15626 827328 192587 915062 1728526 1682653 656509 154046 498023 1704028 25365 1023187 498773 206517 505951 1959853 1910641 431785 1425671 1136981 1318694 912262 1428240 1274888 1695954 193600 1620628 816849 599860 576908 490002 988570 951060 219961 1064196 1150999 1521124 1516242 1868155 617658 233049 195221 1661178 1289063 1387850 1716178 157138 216069 1543114 1577378 871902 603169 534339 1737613 421418 1795360 641020 1258057 613013 611579 766929 712676 11917 1879748 1502114 1874380 1029962 1277259 1988200 201839 893178 648246 981095 1060632 1873226 575702 1257216 760943 1390163 1431608 368735 845893 1228786 171397 484832 577500 1316369 1508489 1797000 1657538 115864 428672 1485632 1951788 198745 1007110 834955 836319 260706 805575 1586940 881382 304551 1387726 1112621 1392989 794157 366411 1371462 1236238 1492847 1585184 1587421 437401 316090 607723 1206684 1605568 1817511 136634 1804596 967461 1464053 106549 1345118 942417 723584 459276 703371 1957103 1610302 168229 562499 690052 1274863 359385 259019 1604221 1722900 1783332 793913 746190 460979 1718587 1582502 1150550 971340 770059 1975268 63563 594623 636023 1618480 734300 129415 1594751 591207 278182 1005545 1347304 660686 1913987 1957210 1185515 1513651 1140002 246920 318561 1156563 397015 980439 1649604 1629759 1611782 252190 1658580 923659 973618 86515 687558 612143 1016736 519778 1464805 1626469 1596456 1582354 1812322 1428038 86644 1740172 1364375 76724 598205 1988108 556452 574638 935466 1334976 1111431 476338 567596 176073 1008889 1147276 1032694 705588 505030 865058 1248982 447623 1315297 224513 970180 1132462 1030701 914247 1252212 1750394 871287 1568336 144494 963402 1425852 437064 1181366 189595 1302001 1121169 1140319 245194 1334201 1836568 1849963 1850962 1524769 910781 1952358 1608002 992320 1227026 475560 1848605 122568 129076 1961644 518633 110512 1544268 328104 108077 602353 423633 1098210 1600912 839123 1621500 1501942 258087 830170 1831148 1389335 1477492 654486 654850 907510 1872321 1460012 318025 1331229 201915 1328011 1606245 574858 594799 1322785 200919 1366792 560332 605167 217651 1032413 274747 354198 1010167 1587563 125957 1571422 1368686 1264160 1784215 894006 1367584 848738 1425320 876474 428492 1215291 1380944 394095 1351458 526115 1502053 1211221 625400 1921201 1050232 1744188 1620883 1372535 1449495 682040 322511 1371011 1056038 1257205 532560 1884406 589373 48433 916393 1279430 682014 19303 509118 1139192 75468 752893 1514198 1184345 219625 860000 138343 510758 1746874 1045661 383575 1364192 942791 1593116 587988 683715 231347 1212793 1018549 1567950 865347 736916 747803 1179071 892369 1990507 383734 1593033 1823096 237398 278556 1682366 1508715 1292411 800200 125393 1313356 751978 124725 1716774 1393832 1913388 454541 531094 1956820 626157 805420 1763144 1657557 696959 1341016 1845771 1878101 95949 1249378 1262607 452363 666650 710049 880729 455845 124119 1512521 746092 984686 197639 517937 13868 1797922 908218 1039405 1673941 1310089 468617 1496061 1998179 1923554 677511 1748670 1075686 1533762 1520663 1646393 1565326 980120 1500114 1974305 1636581 1172800 614780 770324 1272125 1859142 1452182 700702 1865221 452277 1488681 90480 1304741 430996 1902238 202450 1686443 1032779 1165799 307269 1653183 1521521 1052206 1919537 1030919 1885526 1228344 1863064 1971054 14106 1621793 182727 461551 577171 1523113 1600483 136764 1528703 91926 1114631 1708858 240920 616217 618617 1374383 82210 39937 1280326 1997600 1981200 967279 1083768 1310766 435691 153159 941922 656505 1280873 1990858 622637 1955482 1276185 547100 986351 29001 1734526 1140841 1895613 700388 771215 990459 1756403 1948197 1581418 179287 298303 1195892 1742080 862774 1000973 571665 244753 292621 579095 1193762 1088409 465586 196448 711376 45812 1236438 790055 518791 1114194 285998 474701 1497868 1290493 1972781 774256 869295 892654 1337662 944039 68786 35873 1012332 1665124 1593183 432858 1693596 1642539 758891 1214169 716805 1650828 848543 627077 1425573 649121 20687 505866 866117 1643904 1381616 1030293 837344 392975 1489478 1390086 884961 1162241 925501 1497973 493306 1768791 1112428 183096 1307505 1512154 1829047 1688040 1487134 1632353 680061 1523998 901141 1116390 776856 1964924 159215 850961 232808 1274227 411892 1046289 361522 945637 251079 1727914 1233878 1314160 937412 1420525 325569 1644345 1843207 1110511 1965110 308180 879144 793935 426006 1461481 1978106 1043903 1615148 1680128 78796 1772970 363694 1611440 392713 440 185054 1223337 1191549 1733327 259910 1786055 1471662 1424994 1384568 568211 339783 24703 493986 680801 1635485 1718707 1293372 1893266 447079 1464231 1498033 1937716 843199 1675508 1559525 790491 1526263 533564 216223 231285 1561384 187356 1861906 1120948 145239 1597463 593170 1364899 1968629 891972 105385 525044 1860762 484939 911054 1191382 450795 1131229 1101450 1865808 241677 845278 880929 402787 1908124 501784 15386 51840 984771 1387965 947930 340705 1896869 1539022 1814819 634822 75399 1289508 1801911 473 1957182 897214 1824340 1426892 1339773 1820008 1047074 967884 1264542 929661 960844 376482 6398 873640 503253 615413 1631506 1174987 710018 525613 805153 112242 179626 56246 145022 1263546 1891170 1283289 936423 1115935 593934 1014408 512710 1486229 684896 1369896 1368237 1367726 483400 36411 1277390 511916 946223 626288 1893846 330354 1744879 1315893 480775 1148718 1873839 235267 1809844 1659701 4486 1250928 216330 397759 1295414 938101 1929016 652655 204920 818794 1150778 743510 1599378 398174 1990333 504168 1114713 969105 1823882 1928775 638382 624439 1046767 1009541 1137560 1815481 253742 1102526 630657 1102493 1122247 7827 1921054 1855081 600074 59645 1537803 724776 1407337 1896658 608562 1176847 1868759 1237191 1359171 339930 980698 650314 1602153 881842 1418741 1458960 1891300 869410 1908529 1014115 1689628 1695799 505292 863834 1765795 1933337 386684 508726 110375 592610 1312043 1874515 1933500 517336 1282 954596 566942 1781453 148733 1168000 937580 898520 1633366 1469486 1579851 1661239 155737 1243071 1942320 1452265 1434511 561820 643370 136771 1355507 1023988 477162 1694669 348248 321080 495042 808815 1129106 1513967 826295 1133185 941867 1449508 680614 810668 1843478 1132624 1457625 1943754 347545 1654477 426435 1782937 237037 687059 1203316 961899 169767 703555 1407571 994344 645481 581016 923597 673550 1325159 45270 842689 232267 916785 1047124 1290007 678413 1119890 1829654 1900132 1159184 799040 8399 598336 1368929 1010340 1427777 1183651 1812483 61283 464118 100195 1068373 1728275 1924890 957685 1526542 278118 1408184 971148 272031 1899166 290744 1098611 1932972 1157229 1818599 1042861 1417908 1094520 1980409 1418056 1620346 1352604 403625 1249594 1360964 47935 324412 1195356 158237 1693075 789790 919447 1505357 746159 89686 1716731 1962069 1203618 268156 1754102 1815875 172588 1329779 58209 1613383 1771394 586587 1008021 1629455 1797232 923883 950987 1928749 955691 818605 179669 1957431 191373 161638 720913 467187 1403123 1238529 1660965 1825273 179048 931230 538113 1706503 419975 1559401 1599693 988315 530744 1799029 653238 1290304 1870393 1679720 1679951 29099 83911 759374 894593 198441 1670188 1692219 839657 1409449 691146 873940 785648 861252 1373776 230371 292995 624112 104112 882083 1488688 462910 1299406 1957503 1256417 517081 1217427 739612 650206 874476 593085 851600 1585222 1247084 1032601 676913 636227 305180 1447628 1956989 193158 87088 820129 161491 842613 1092001 20512 1079007 1298788 1232946 647949 1417603 1269142 275975 1025790 799646 1761614 1275134 496035 1038632 298138 1454542 166093 88174 884729 445075 449893 1578989 877016 853368 162574 433242 1972685 12724 1683056 159418 840668 175162 610138 927117 582477 794014 1422753 297354 157096 340435 17657 190710 591879 1302273 1686029 1555504 1021253 1424325 1598657 94845 1003876 317079 1577837 457446 1031114 877327 586083 797661 1221547 453435 666148 1847643 1321952 1101566 1956337 892269 1509032 99291 1735069 1097834 865883 848018 268171 113475 1617868 474127 146451 258002 1369660 16053 1737278 1105701 656709 1394084 1823190 853593 683348 1483480 929039 1161521 1905423 1610858 1928116 618383 391384 1372552 1513514 1468459 1292462 196023 268081 1474947 245057 1186398 1549685 301569 766194 1959915 141395 390486 537129 478736 1272305 1908729 777966 1391818 933119 45618 817439 251010 945560 1469050 1252224 1779612 1699083 567173 738770 1563326 1088376 1108118 899958 768328 19728 522812 1271027 855741 1099040 226540 1563422 1231864 1467001 338617 1167387 1524359 1293081 443982 684742 171510 54393 584256 896347 1302035 1347239 1434374 1629680 1955918 279386 431141 173185 1753412 1015465 1786568 1018431 341024 398437 980407 902379 562194 1958800 1639906 174 1432513 463162 376203 1045481 1517755 1134249 817011 205901 1275719 808127 1172152 258457 321955 138502 630330 797595 1080154 394066 299077 1730458 1129149 1543204 1464178 1961340 167383 1683797 177 760992 624254 1721340 550625 639189 1078798 795946 1382575 454965 1737224 1253792 905348 1700490 1710131 514184 722222 480380 1762817 1681056 499612 1395490 1354227 546108 879758 420598 1392927 1411317 74938 1672164 57986 310774 883592 1676125 1592268 1468565 1186966 1746059 801141 1785337 403402 1325198 1436517 1739663 1356285 563206 1078459 574934 1033774 1113606 581011 570615 104592 344912 711244 1567549 1695964 1745886 1862883 80814 1331 1698233 1780245 794382 528241 1005767 127244 108389 1244518 1254034 1387378 30433 1763196 1457808 1534625 1099136 910761 99122 1402289 1639202 1581848 1803499 888666 953856 743053 763698 1602864 865467 899238 1908838 1645435 1094159 1821139 192861 1530049 1382708 222267 1671144 1061718 1391817 23463 1686447 1465691 356834 1405666 1420392 473161 891358 765023 814613 948255 64893 650824 953150 1314873 430771 756414 1403654 1712719 803974 182538 1840338 583188 754927 305383 90889 1136298 1588287 1043096 421343 1837982 686838 83858 286987 1989190 1737045 323319 1087731 692418 735413 749575 1700045 1613353 1196176 727523 1501832 205582 1174486 1278992 1007765 1498447 1382905 1963837 46445 1017044 1533004 1991886 626426 1731673 1161263 1791213 933343 1290715 40662 167250 1388611 113485 392624 186859 1331484 1729481 1313175 983485 654122 570361 1365365 566262 1533022 1819329 1287101 1136717 798414 947266 617294 1611406 1986247 81023 1917378 1320177 133628 342880 1982608 1350526 383777 752838 1306605 584713 484591 552465 637932 484235 1681639 150255 363832 413450 1203438 1484195 1440039 1189777 1789590 1613499 333567 1680580 1593149 1219737 970231 266907 1495369 425080 387862 1435140 500642 1936156 665030 1263699 763879 1633656 373080 1688688 1618356 1090551 178382 1668080 717323 434266 429470 720015 457066 1925915 1191966 1645852 1282922 852678 1612282 1023846 205922 959242 1687340 1235977 1306748 656621 1025218 237082 1364256 1557458 1593208 340821 756367 1518578 1245117 285132 411541 466130 374416 354756 1042024 233646 465136 587549 1257163 635924 817688 1268452 891801 863457 1423271 1085854 1130107 1084614 510123 869902 1152664 1598096 247546 1166854 953330 635101 1355612 1260101 1746631 1286448 937281 1224433 1950324 1857144 1272633 1766773 1187979 829738 842935 1128213 668316 1371817 451742 1721760 735761 709744 1413602 1815351 1765148 1037550 1585820 1677387 1353026 406028 681439 759404 1668052 1110140 313529 208501 348816 516155 1565908 113339 921657 207922 1744241 1995738 1545662 377782 1941346 341898 56021 1993938 1742623 296251 1080997 723608 234070 929225 1068053 280584 799318 1420379 1954972 812497 276069 1977218 1495191 1050291 488319 1866204 773574 662175 531927 1098112 188371 1406795 881035 748378 21557 392191 1087970 1952824 314608 1080214 734165 1518072 1502430 1947167 1028979 642908 588262 15271 449169 177822 543001 565623 175003 1265711 62269 670878 1573695 1725816 1446979 1734522 771190 293042 179523 1591822 1580039 1083329 37164 317319 1324152 1556063 1399346 822442 935739 741670 510706 197234 1002916 729995 1397725 654395 717254 273185 814861 1613738 730117 1139979 1779662 1702063 1198011 62019 1570803 277064 675213 1108826 1684248 66695 657151 678511 1469720 1163018 278190 995367 453700 1630947 88759 1848761 802513 762368 1153197 1733264 1043904 873784 917516 1459148 210121 22198 1892574 1669095 928435 1751138 570022 979877 1406231 1074183 1918423 1869710 639841 229124 1008196 555628 1297488 50427 890672 956485 1705071 396009 1619154 189769 76009 1849054 551769 1955277 145596 156810 1654673 712586 1865094 1326021 1966349 100912 817513 308769 546412 1053534 1855019 116541 1513401 768132 1175671 1183812 63527 1543133 1606120 893662 843759 1617056 1425444 1881978 58737 321887 976298 1295696 478925 1189273 1588686 580023 863310 1858477 494149 33996 761708 504322 1721326 1749988 171801 1014328 3140 1973363 1397108 917447 666151 1084772 38813 159211 1816128 1925022 229903 1819587 1233701 1255385 69920 1354259 831370 1858311 1353382 1149891 155690 831913 669871 128072 322855 514919 974229 1628738 556609 1354117 1007736 921299 1876077 307227 984509 1008386 922328 1351078 1571743 1734557 1716855 1256126 1038692 1701674 1944029 901737 706455 1253638 1379083 1652064 855058 747475 1278461 485271 315129 865429 10787 1834605 1987745 818975 134837 1222418 1891282 1210333 670841 932912 333085 1675055 1536518 1932828 1953861 9678 10790 839908 1952750 1349067 343444 1108069 552746 1715848 1278257 1833001 85786 115597 1311877 762932 1911229 825829 129160 1601220 1347214 361832 660346 1884925 741863 401626 1838675 1540198 925896 424203 232074 896227 975580 1847954 1885619 1680281 710781 796677 1297189 1967602 12651 1470944 316030 1400574 967533 1076443 1726946 1333567 1192918 1647704 911177 584385 1966544 1888868 887206 795553 1605540 22750 1041181 1417134 118388 1818476 1537205 702178 608426 1626807 1922795 159719 1013668 1638454 377505 173051 56637 464517 1279059 158377 1881696 323947 539128 697103 815008 984383 847884 1694886 343581 610901 211072 274422 1651651 779545 426814 1797969 1800040 1960169 346768 1917839 900464 1681139 1442470 1395534 600215 1677720 789846 1690798 336700 626185 825098 1770858 12763 432605 1772322 278164 531741 1325959 969333 829645 1577967 942431 560998 484108 747657 862336 905606 321362 1714928 1364657 961575 271555 613187 1099668 85610 859294 789507 1943208 506787 371459 420957 1809113 1801599 1581892 1788616 1065525 779246 243793 1816563 235372 1864391 1180335 1594797 586666 756455 168831 467500 906106 1698139 95064 337412 1319636 1801979 1798553 999 671562 129180 491565 1083607 1076305 315083 1154207 1191093 212852 946250 982423 1633573 1545958 1305782 1298289 1519009 1638221 852470 120046 1238161 749736 367677 1749313 599763 416659 1552243 1046196 455790 617363 1560525 1719064 1625905 678920 592442 330766 1813543 783415 168811 1618891 785012 108285 1141663 1060605 1381756 321560 50809 181671 891111 382545 1922868 1027099 902443 1936389 612289 1107790 833339 1224873 820508 531319 138828 65050 1335550 1851123 177605 1858473 67516 1928272 789354 340434 445540 475859 305599 287184 1439908 415872 536688 1400550 917773 1272074 1052003 1504755 647768 780378 1278967 1063411 1393679 1454645 963682 1299170 1009251 1777888 1604365 527108 1815850 732269 530640 40346 716144 771975 1560112 1516594 1570031 1867970 651908 847918 1415965 1375605 1185262 1750811 64832 458860 1376502 382213 544215 117900 1852759 189214 1414536 757591 1177236 1753480 1698205 1961124 444245 1633538 854710 1648627 14502 229559 1951929 1697920 430762 1085380 941378 848121 565412 1098566 1538536 313097 1366328 1229589 1096698 203232 1936972 1744072 898119 1278469 311907 641486 153266 1255144 1548857 1341585 18037 1035509 1948258 897156 9642 53201 1126311 31524 1242057 1329632 1882111 280973 801092 1215223 6704 1059913 688883 1926882 958413 916 1224401 937820 889321 548893 1839154 1875573 1804765 1046828 1914150 1519248 900418 868281 1951393 65388 1475686 464820 744948 1186519 1844472 1256052 1754287 541224 697162 1814623 1314527 1647770 1770606 1494096 458107 1360046 466198 784308 254047 1203382 849759 1088383 1948649 1209946 1183819 939490 679828 1794059 980885 896050 1580550 1812735 1017062 696297 909668 1063203 787141 1585218 1567864 1983195 431770 675717 778286 1503417 322052 1754431 1748154 1239342 1805669 1289587 915893 1644134 788547 1645489 1000013 158291 254659 1376464 226624 1803682 1878318 787547 146979 1348234 969564 65851 1683683 1621985 1277757 322038 206944 323921 125894 1831864 1065361 19741 474112 128052 1909524 955490 14533 926067 1024489 1540805 940432 1825089 505432 346186 443128 511896 55845 1060062 292669 951129 492346 441236 408598 884942 1149098 197819 825044 314004 902035 957615 1076418 1803024 441306 1239483 1382653 826948 1551486 411770 120295 1718911 1087816 227429 46884 1278626 893630 1403395 1435124 1934018 451223 454975 610429 723691 827210 113723 1401252 362363 1520000 173308 1142834 1787307 899559 1201639 126951 1783166 1898706 1274669 1110266 380935 1983960 1575181 1249586 170748 1057561 1743533 1833465 1417276 81843 814951 1924624 1012971 106665 1066727 162340 846715 915668 1894429 783005 1654307 1094888 116795 669434 39548 1732212 1323785 1637093 213798 1475269 169307 473846 1810936 157386 948591 1001595 268303 62642 1713559 793607 709412 1666782 1407842 52617 753764 1006002 839383 163513 273239 587345 1923110 1446833 967362 686598 532617 254850 1145007 1952009 1928655 245920 946169 1316666 1548844 317958 638880 1762043 79135 993436 29707 409588 1448531 261013 201201 1714958 827001 810300 697494 1255416 1778010 1801796 687531 1832503 675634 1424877 87434 1306341 789054 1830964 1735013 342909 803122 1457448 1195320 1624761 1066730 375686 1761546 908817 629636 1307973 863455 802827 463114 1452456 1829819 1220751 746016 341153 858059 332151 6168 401569 1131788 521006 648273 1235253 1570725 1343335 242711 1992666 1161696 886215 948483 889138 1314783 1885708 1352564 1001585 913012 1794148 1392558 222811 1743923 1482143 1383983 34116 1184482 23600 1127186 220455 1376160 1215871 1832885 357588 913810 1095249 1182080 482639 444828 767956 706042 1573698 1146874 1274569 1123058 1081035 1917386 437919 356691 937743 1443270 59446 1920962 1514189 571309 155810 1578194 370979 657045 1586625 1087283 1465096 329569 1847934 406082 1077970 1875708 1700899 1612248 1239664 1160 1055098 739440 489726 346128 145575 1083893 1903028 1923995 827092 154275 1143396 1595964 50024 1967363 1924074 807863 688555 646469 579790 272903 386081 1754545 692111 1993682 661 961627 438001 437550 862268 1218417 1039931 51890 1244637 1010325 799488 381036 446516 59787 1778256 1880541 1798631 1639222 349861 416821 1765651 339236 1062537 903215 84970 1413982 80698 1552316 302273 464567 1883289 949669 1734721 460661 1064595 269622 1778645 1323717 892895 191010 211764 1479785 215636 1575092 1249142 205444 1166817 547487 626821 132571 1730924 633752 1296218 885702 1629787 1510409 716346 866402 233776 1587701 1285078 1172093 232731 538155 1287315 699419 299219 594163 1544233 1138270 191002 1271100 638937 66180 639349 607165 556140 327785 811428 1898463 710300 1173562 848156 1557336 1106454 1160284 1890502 1677543 485167 1409412 546442 1478347 1363127 1228326 1640213 727841 1661227 1792940 594791 426017 432204 71607 71459 1392419 1030534 1829311 1049254 1254482 1429634 1809548 853607 515598 939338 1896109 1663790 1924444 1854821 33261 642698 1665862 1962001 953337 1660555 31993 58923 1416954 1440146 436560 981581 1175534 406301 1668184 264175 187458 1507448 1881794 1045135 1219897 320015 1909971 1730857 1380463 1360830 567668 1503007 466002 632045 1808758 1419773 788155 540429 1824191 1583434 787369 1230427 997739 1072783 486307 932072 412783 42211 967788 105299 1158505 1728566 1335133 881857 586037 442667 150833 901026 750809 962241 498022 1477349 80404 1861805 1630332 358599 467999 698886 1515367 1580380 208737 1793392 347992 1541712 1123047 1283743 1352922 1291759 1291951 1425762 1974012 1822958 1228578 1166956 1700411 604657 1819030 792489 1334791 666851 729478 139363 1149539 1035663 1452631 567560 300834 368088 1499370 804036 1912893 1340123 1202570 343594 637612 352526 933508 273651 277281 931102 837294 341081 368934 508760 1468159 32753 423387 613817 1542461 984870 1307716 198346 363339 587324 1977032 899706 1313440 164286 2269 26619 33798 187195 207906 1293949 1899216 1401430 1032814 119106 1753827 1498611 357551 1506171 128095 1403929 1482953 425880 878825 1217945 1282293 1137561 1457900 1135462 764845 622663 906695 757497 1368088 272976 1441389 1897770 1281392 1674837 920631 17009 1146227 1782968 699505 1989320 104370 1969573 87023 926074 90014 99977 1407342 1899239 1279020 48709 599082 1992003 384739 491819 1838019 1089235 862124 1547032 1203535 1184166 1518228 105152 1417945 855562 942185 1391034 1398429 20348 671014 774 1726755 1935970 424916 1436250 1657069 787030 1678381 1674106 529252 469178 1350299 697303 763903 1075423 1017027 1324169 481974 532122 659076 615266 1262673 1221809 639545 1991029 1799584 143536 1671111 1220769 360094 631804 1587238 1619696 1530376 1844591 546390 1744612 1247792 1361464 531532 1733451 1145420 1025700 765381 1645353 1421287 1263221 1037681 515038 1177350 1992424 1343084 1784545 37303 327283 1963788 485307 327920 500664 1917017 958064 606268 1297895 184800 132546 139049 215780 154223 1451196 1147111 1332566 885457 1280066 1598458 775466 1536487 3590 93446 1707884 1421794 1906808 1475478 1153107 1217104 1563968 616459 135383 1885709 467860 1853400 1904912 1351922 766494 875373 472419 1084357 1875175 199245 108563 101992 1067484 287346 1985847 1584230 666708 108677 1146447 1603811 523393 1636134 1569711 629261 995687 1102955 685980 1007550 254108 787663 598204 1578242 577557 336727 963808 1821191 1909357 1266417 785144 418964 164129 529681 967324 1877432 1005382 1551970 1071636 207435 429209 1536926 133119 1827773 1274730 216678 1500264 126466 1385462 170632 1879207 1833283 1664473 140447 904306 343056 1744461 539203 1575739 402443 1341767 810105 1893166 1238099 305652 582783 789511 262216 222109 1834196 1826732 576554 790994 639161 104387 866867 1979930 532782 494309 1512101 1585686 1261215 790979 787993 531829 1083822 1335487 414581 414031 640131 551761 353706 1648478 939121 1925633 921966 1442550 705593 1559150 1621840 361255 1277638 1719342 1636540 1926284 246686 1744525 985562 1524751 1531314 1934971 1837476 377956 1145640 608222 1192410 793406 795978 1302000 1209599 1466042 1684185 583876 622171 1052819 474247 1003469 1915137 97430 1197706 260786 955748 1982002 1319275 1897884 95559 1428572 337760 468460 1396456 1906424 1162888 1899854 906231 1038410 1763912 944804 1574699 652354 639487 975442 1499563 276375 1699725 1038089 696847 1546057 787549 1463395 175104 396310 754096 1473948 1301953 800399 355042 460754 63876 701013 792761 1306079 1111201 1097309 1236925 325034 281093 168465 1013931 692032 478974 1148172 1557891 1047679 1997623 181091 933814 174639 1998046 1548732 122218 134586 1741087 618455 1087722 1410427 117968 385224 429119 524429 1725887 96268 112257 275829 239267 660376 1822304 839118 181868 335374 584567 360199 1693165 1998400 358495 170716 1006713 549515 373317 142590 891263 1905747 172739 57727 76282 1401682 1883941 1660008 405187 1242831 193429 1345801 211257 1053019 1863452 1697425 328208 667303 1130831 673591 1113656 1627510 735746 779898 1069632 1259420 1613494 1664082 1089294 92211 887501 867714 1492982 1825999 33607 1268094 1608847 830895 247977 516246 1256305 770237 1585857 1771500 1796322 982989 337159 1538903 310207 1502946 904280 1165736 250500 1801653 1490883 956417 434388 463381 1119843 1269052 737201 915279 1446610 673475 170138 1910456 123944 1418899 914624 1652748 1228864 706862 984814 1174175 299800 1169393 1675399 552382 1141135 840459 198443 1032925 739616 812243 229211 481536 648195 1461097 1361811 356137 521496 74363 818185 995 885833 297305 95200 877661 87577 503856 829167 1717555 1554091 336689 304342 54809 1510758 1842392 936159 117644 996344 1349685 1372001 1939709 1985962 346558 1295415 1634499 1773064 183760 1796698 473606 1850135 1318185 1264813 17855 1206275 547469 325661 1314656 1438574 648904 135134 334941 1378306 1027837 1427908 88379 528161 1250177 1558155 1197489 1975222 1517008 1133801 1457991 1443257 524126 1470399 1385234 745814 42518 621922 991071 267186 409515 1713652 1880079 11241 836658 770341 1146125 888793 1525574 362514 742153 1839805 1593870 375633 1764583 1966671 1764841 246347 777116 1801565 949551 1624959 1127088 820133 1909826 581082 565841 166952 974837 1277852 401719 355971 486574 8201 957740 1581490 296238 54676 143664 373308 16001 1177854 1842491 1573018 1000514 803450 1628104 1980183 980084 32554 291665 1793848 1216525 619473 978037 154439 1113821 964140 911048 1015722 476744 639005 757291 1105279 1255461 471557 1382198 62913 1890393 1564673 249047 763143 1401387 1631202 136447 953107 1784239 878581 1134100 378147 676358 1983215 31357 769261 1657285 1502086 222826 373207 1056514 1750748 279192 270033 18750 1635949 276376 258635 300668 1437873 621925 31290 1771123 617092 1967600 1937230 802463 1842463 815769 1188858 1621539 1263464 993419 950997 1507774 452414 1247627 1896563 58619 1555929 1009859 322229 1698535 1304467 585903 944166 150795 1656015 1302545 1159166 987136 52491 1834344 1164376 1536322 523640 1126704 793382 1153740 152359 1909960 493205 188153 102654 984173 1216388 1222168 595117 940403 548394 19950 343206 856717 366744 988592 975042 1095679 1837546 1153393 942107 680249 1912695 384242 1216444 983854 231161 286523 451796 98594 337748 1789128 813311 102573 1494556 999242 1965839 1224178 350572 1570928 1483705 1142672 1049621 296004 1530537 314226 1929238 1822082 321032 395552 1315779 1381289 1091055 1737853 151161 1234810 1803725 138042 467682 1562882 1255011 1437957 330356 1236086 241349 1417178 1938227 1112749 1990837 1324676 252633 669697 621470 1942048 1037747 456699 152816 1261457 1556967 74410 998661 1077621 795685 1527496 1010837 667201 1964658 1270039 144691 690989 1674092 1650307 1188429 53618 1428285 1845700 1305432 1670348 1964512 1301719 1239703 1414582 141938 1457327 175299 1510450 533375 1799293 377155 124539 578740 1364904 1438815 665585 521152 996307 613788 676819 1380908 1604457 92893 547206 595648 955102 1661874 696716 467477 1726156 820214 1843381 399983 860779 418501 750446 1478013 1932337 182518 1825730 1458422 1042632 138168 447561 596341 1443635 1215668 1154615 1483293 715313 1146785 1985642 1491526 639097 1073677 1587266 82568 758812 1933781 1438656 1814627 1746914 1270448 1410840 1523676 1177206 816006 1356335 1078524 1403979 1584569 922734 1762539 767039 1844397 1934058 527956 300298 63932 612226 649552 1002344 255886 1928569 1806900 1732324 1268996 1615653 345954 962 1933657 1636437 1514891 659476 1260164 1359439 310179 660292 10078 1439717 1898 857989 1928318 282644 1937111 1384652 445991 795418 1255899 1081497 867087 1437487 1367823 440965 88913 371770 383730 1144002 1116471 1753311 881449 209315 944860 1677776 1207991 11137 226352 1765693 1891767 766935 690453 1226098 547020 95832 1504826 884218 87941 1921552 922981 1152241 736490 1336043 1577121 984379 156324 984805 1112166 1199618 156379 1403274 1622384 353244 502859 1421527 140486 1707973 1830685 207910 571723 1639591 671735 479389 113382 1935400 37008 742104 1537985 903489 48007 915972 332788 850031 1470379 64114 391161 126385 428950 1559020 1891500 1726373 1854285 662006 1428932 1498408 1163382 101985 785534 1736246 1090293 1897018 1507268 348966 1768442 1029645 804648 1576017 860447 1675430 1372626 1329854 217353 1190550 852193 973462 1442937 504058 753516 310571 903866 69243 1062933 1635838 1882012 813448 1382635 1523279 1330618 353330 929111 55058 949003 1437223 489397 1499852 676780 735927 1945686 1701907 941342 546330 1724379 773441 1087836 21921 297637 769132 281831 195053 823236 1313886 83214 261038 1833418 568333 975900 412506 1296545 1692473 1575649 460643 856001 261193 1290440 62556 1182664 865720 736388 729567 1944798 1077674 1114408 617733 827436 771920 1779794 1611837 434303 456820 672357 1980458 819125 598354 1732886 630671 440580 1879461 250612 121673 339645 1363472 1624919 1857599 1824203 1024517 520024 1065653 382363 1111089 954180 259745 73316 310063 1345807 1328509 853216 1927208 478842 1451287 954644 409895 303100 1465979 1190385 417100 1960381 138759 1060730 408399 1946034 1026722 850494 1558444 1014546 30737 1501897 353309 1258694 94954 327164 150238 1857089 809350 1219473 770496 938456 152566 1568586 802332 967146 49132 1782752 44665 1560927 1418291 977649 1358414 1902872 1739646 865594 935086 120938 877604 1308762 1327726 423131 1793513 256827 1244336 1642785 1620851 1355502 805951 826570 1347550 876458 617495 277815 1050061 107341 560268 1063824 330122 1007243 1562721 1862230 211546 664732 377158 49661 276089 634355 732673 1990370 681325 886687 1497906 1345309 1202043 428656 465308 1237429 1444278 1795392 948737 1014270 1463331 440622 871273 1407890 1211959 89572 914115 82967 1656923 103070 235733 1088394 190082 222353 1196075 1701741 1238257 530515 746163 217857 1335108 829573 1956393 1148225 68603 1790629 1160969 1542676 370143 1556650 1631605 919599 714244 354295 969697 397004 15788 277924 664933 1178196 330144 1433550 1694347 1366547 1864229 565 170167 568259 391075 244595 409239 1840602 1887339 1714746 1293034 218636 1696058 385795 334343 1025910 688826 918640 1059457 1121127 1202599 631048 250340 1465715 897625 695966 1329180 1317464 1450794 122239 341399 1740147 941987 1130077 1043507 159218 640776 585618 1503779 656880 1444811 23338 173295 1602397 512312 1938012 249283 1540057 510106 245814 117370 1425639 1888591 696360 378568 1959376 1604629 282124 1506712 338675 740423 1189640 1163652 46932 1164937 1171322 1625626 495654 1561825 980004 478446 1662358 1011743 1547449 1098720 1734541 369673 1768740 869765 1515526 779867 209401 24220 1386830 863509 836884 1216254 1166912 988601 1745901 640575 1703637 959812 23980 917555 1685613 1527037 1974885 262948 929585 1468893 877702 264400 744087 1452938 959783 935973 161512 1012630 404828 1713379 152886 1682026 550104 3651 463091 1098094 1851769 1101870 736810 1517808 1477876 1494920 1564483 1294874 1732844 1347438 1961938 983125 1759888 903276 1920519 319791 1379111 1664560 493952 650592 1535332 1326510 1734104 1937351 856565 1220240 1313061 1112321 846615 594226 494845 1276324 30464 1410851 489494 962459 43899 1206582 780549 669465 240414 377559 260594 1998991 1220404 1660049 352662 101883 339580 1750640 1869540 1167727 401462 44862 6160 21581 948807 1742965 653968 93110 888709 702557 873607 602936 1075843 1467951 663482 1832628 556503 1150466 785154 424026 1967672 1376462 354673 105401 881468 1596355 8719 1053725 1463491 346113 1968898 375241 1032502 338613 1163855 1469873 1087506 642817 1504582 1911937 1744422 139358 829868 1198601 1293942 370765 1212322 457650 1022891 681609 900128 1708865 1098781 100182 853029 724348 1647854 1537797 865587 520794 1079291 521220 240156 1871723 1213746 1266047 1059611 203722 1592163 639034 346815 168663 625673 1708743 572628 1756642 1628799 1745902 1927012 1973768 1305260 1456094 1838816 1971648 135852 880420 1024975 1791072 159492 1153086 1735498 1688246 154961 32705 836872 706390 1212405 277631 263408 198631 609596 97734 613268 227983 597296 1133200 947741 169506 1653581 812670 129317 1958696 1564912 1430587 948632 1516827 1594878 328386 1732956 600828 33420 969801 1004161 309847 154720 872641 1371919 133659 1174099 741488 1350652 1718360 1860540 1387277 390987 1752874 1030525 536850 705827 49339 907874 1193349 1314277 677289 1602578 297314 1565993 972252 599778 996068 1189703 372407 28391 8320 1472662 261181 1871371 123969 931707 447065 550436 1562986 1522200 266737 1858297 1294081 1227933 361690 1174415 180855 695599 1080724 1731946 632120 398259 1890313 125677 194502 1073986 512610 374849 1657663 1494688 228327 1411342 763611 232650 836928 854159 581744 1133692 582022 1141748 1256870 1931764 393719 1949152 1181622 1577131 665223 1227225 1014320 220943 1254876 490237 1372539 1058810 940693 301091 1443536 457541 311534 1067642 698870 1873768 1222102 1858947 1635255 66233 28520 1947896 785874 358158 1268801 1883257 842066 389552 225797 1298101 569168 1224879 1223171 1278433 61754 1150161 771078 382620 1925049 1457156 1241220 1177055 1070356 1217541 1277519 280572 54639 384695 379404 32701 494759 1085290 896321 1126546 1471716 1714730 1373013 1480268 1729182 350150 486013 1464240 650675 1567037 845791 1521625 1802919 1277577 1118607 388805 1792324 1964139 177980 221981 1076860 1585175 1018784 659333 831409 1970386 901505 1151751 528556 1743370 836206 774333 1627944 1196294 633735 780882 401381 366597 49095 916336 707702 320600 1507206 545654 1706758 1060913 177858 37928 977413 1637516 1809713 1976280 122184 1387336 756273 368050 1086867 499188 1068372 1535563 727484 761079 228650 1625611 126705 39146 1846099 506329 1270467 1681222 623102 1306945 1864341 984385 1777098 1460113 83217 892542 1100864 1273097 945258 1520874 467791 1164280 1340242 1997127 1274668 1397697 725543 629500 513809 1892873 165968 427162 428214 95076 1105787 747807 1486959 1436896 1784958 1412802 1259426 1030827 426546 723413 1196893 351607 802688 1506084 1980942 813257 1700596 683995 313808 1757489 339560 1093893 1421636 1321351 1882482 1746815 168160 1519460 678186 1910998 165889 1234456 394093 34760 296348 1517701 1906261 720468 503281 1158388 1199031 147808 1549701 148870 1369378 1030696 1340000 1944719 1595190 451477 639364 162454 1925715 17000 212666 1081786 1388819 1235892 796122 1100706 1456742 1753282 1732055 100491 1282492 1920636 370333 709135 927549 254052 1097266 1371074 1932370 786411 1087246 1189503 21176 1259849 221026 1789230 1855033 1935179 1172003 1944256 873072 1982366 266797 1053951 970269 1807979 1902794 1768666 343557 1154482 778928 1367969 1314634 1321638 1892193 199923 15448 1489658 901260 288294 1529963 388151 1521153 79572 489864 1509986 257445 853876 625050 256824 820457 101373 1010287 1091104 385443 646401 1062447 1015192 600047 454714 1337185 1843067 1241934 1526075 1400424 39451 1961232 1537955 1537037 876063 1977978 779117 1824416 1516162 1616653 1104481 1735256 1026122 405097 1394912 576579 1172160 1845579 586018 532800 1287190 197111 947932 1274094 765382 1709438 1102933 272776 1557630 460605 1960621 1569791 295957 1222343 1486891 798185 5901 562072 460331 1770177 374025 1881881 1025357 8810 778391 667083 30981 1914600 1977125 1548159 1164768 508763 569439 782028 359216 1656142 885299 1168972 1030885 999692 1357764 460987 1103598 477009 859085 67479 1979411 121020 125799 843723 269124 896142 1894600 65643 620929 1525065 545881 459336 173963 1849385 863670 1350406 78138 1045012 704301 1499155 600842 284617 62810 1015144 1458099 996885 422449 411505 1882140 917652 1009365 585646 1102239 452593 1687021 298422 1933685 400449 50561 1581326 653774 548665 1038159 1766497 531551 454509 530392 318174 709753 619592 140124 387231 1736508 1600744 273008 623046 1353891 450275 1341496 1001615 883605 341229 1814606 637781 320943 1180629 557060 920871 1052273 747351 471788 1348830 682775 787333 690784 1246643 696 1666479 1049704 1249625 1185685 665617 440613 1624496 1672035 893155 1039297 1320034 643034 750220 1522266 1548103 752166 223630 548220 1663015 354343 1738760 521026 634689 243717 1103481 1752762 1634620 1516838 306316 1542869 1547131 43418 713704 1000817 802915 700567 679343 1861011 1852427 628779 28350 1653013 1226712 1727292 1665121 618266 1125361 452098 1861077 153189 1318708 1418507 1439533 447559 1808925 468357 1178493 1038182 1406345 1936638 128124 1425943 1165610 1319823 1539786 1657467 550002 372158 1044053 846309 783814 1862585 1857738 263943 1137935 1616908 1918555 1865803 1176201 460587 119670 1858593 115219 1491166 1936859 47524 1004487 1856598 822171 1530976 1088490 1523051 998803 1310108 307795 915163 1919034 50509 1019315 1536038 1765437 408688 847557 791285 223711 29477 771370 1409364 984868 599349 151227 1650310 817336 1046353 1009290 444852 130224 1822552 149709 1653795 778457 1933824 1564139 989213 1027417 63062 1898851 1029382 1016295 402401 1882551 1845307 1490841 1428151 97668 1513265 185240 16913 1181980 1916942 1252789 1917707 1132048 1601853 1950236 557593 1709155 1860269 862883 372504 576673 122555 1076832 1445067 1367745 546177 1725719 1902186 1940030 1590952 146085 1343002 561001 1595463 1861590 1801417 865927 620140 158095 1115654 698833 624249 1994918 1909508 1218638 860130 384591 1763217 51186 1252362 82290 674438 147743 739810 339661 1187533 1324441 1152042 1732976 228722 612193 498347 21238 1067192 1743567 873309 1276474 741155 1159839 946254 143916 1373496 317856 408282 107827 595487 52505 813887 1198488 1892410 728661 1902443 768530 722924 320707 563133 1876851 1813440 576926 1405153 1175809 1233712 880831 1045280 1198994 1890706 215070 372905 920071 440802 214483 849883 1448024 1163337 1763927 1764352 449386 1058296 600662 1096394 1542892 1499857 1068535 327461 761789 1080378 686691 414516 548644 412433 1222732 1380499 1503114 53504 1051909 1880356 1296252 968868 572565 645047 1989002 1459027 1648719 396810 1899652 691677 1416303 1483291 198840 1019447 356934 1879740 1420839 158594 234234 1730629 857589 369679 85549 558377 1667694 1099882 369316 449001 492655 1136553 1144704 67735 1736502 792416 699613 1647906 485869 578000 435920 285621 1585956 698876 60027 1970968 1910491 982947 540651 1031971 331666 992123 1724660 1522541 1800190 234532 1357769 1072870 1136069 1509274 43301 1485488 1779851 1774151 1644801 898526 669085 586916 983338 1300993 305462 1982086 344164 103696 930432 1006303 582975 586590 1282746 616899 417587 895878 294795 1854101 1312134 39797 772823 1419730 1704163 1769249 1720205 631121 333795 688857 971091 1613539 1019986 1417944 1646813 1392010 570355 292291 1782156 927770 230264 897211 735334 139787 1158371 1320283 1953649 1594930 1541174 1402144 666942 109104 1126601 1775873 143553 1975020 785780 1284597 1036058 563519 1445968 1748557 1610406 550068 364789 1377161 1406029 569166 1243758 1054823 105180 815691 867902 134509 456528 1015412 120304 410530 1252149 888227 1445795 1302052 732069 443812 704232 1550832 913072 1473977 1754134 1086084 497012 919759 1006207 973343 1331643 1686960 1627556 1068982 1072210 467917 1925911 1310783 1442534 1793813 1325928 196450 3755 1706366 1630645 1409189 188427 937168 42535 70225 876884 921934 514503 246067 791723 908090 112286 845746 1685357 942357 1398463 422452 38165 371309 1190605 522989 949328 25429 705372 796589 507161 1206489 1511599 428464 1585172 1152950 73566 361907 53181 843525 301824 994027 1918626 1828854 135477 111555 963566 580618 1355272 735304 578305 24158 1123328 480040 503986 465095 1082800 46503 1872584 817160 428414 1341898 1996986 1193307 138223 1240814 514177 1162930 1755531 1329424 1933111 1132397 1176297 161269 1335776 1688943 1592959 1583785 1051055 795562 978833 1266568 1478788 971349 1301481 1459250 1268489 1097860 552410 1617379 1246254 1003517 1146247 761131 683606 889137 1892929 887746 233318 1267137 848117 1051616 828498 1116622 68270 665922 958355 1348535 381446 130357 1477767 1723865 675756 470569 149386 1065685 1943913 1404642 1022130 1647876 1593180 1496900 154378 794771 1591075 763204 900906 279667 1433640 1103738 1986842 730156 931061 1572075 553644 1215350 1399613 1035896 993370 363966 1315750 492347 564062 1965348 975993 1202915 432473 407095 621135 563299 154569 1809143 759876 1633775 1880409 51365 319074 1455873 558487 1667991 475101 445900 144920 1406909 310997 1316793 1532480 1169388 390588 684610 1782791 1642430 314828 762824 633248 1396671 804635 1068787 1142088 970973 52350 730873 1661430 1786701 806496 1271954 293424 114274 1927542 121061 989154 1970869 661116 349987 1982134 604537 996073 1167619 1468642 1507807 1850232 1214922 331596 879008 1940101 1606380 1614269 1772414 1591512 1368883 1896596 905840 280273 646694 1231750 1981211 1290429 1995365 1870153 869606 1908375 1886231 1732073 1641600 1230880 1244878 1585699 728058 537388 252485 763766 587979 126934 329679 1885835 1799608 1744592 175792 951393 1148427 1494655 1736488 1515347 1981717 1341462 1645392 103455 500863 1438307 980002 649163 1518160 763925 1197010 1439066 1386545 772723 1966606 1680658 1736011 1604286 1262505 454297 1215204 479501 1476316 937638 1616115 33132 1384221 767195 1234917 412201 411889 55999 1331450 1099859 1171295 1611598 1752350 359741 1963069 1184315 1274906 1681023 337850 1775262 1005951 401461 1489809 1753625 15938 903528 1962583 1270500 543092 96943 1823692 1425441 370072 989201 481651 1666894 661682 1457127 669547 644127 1138906 1026210 1654547 1176791 58922 1003363 1087275 904317 850002 1714871 1779682 1853668 1716270 719660 705870 334987 1056232 1054229 1188244 1628163 1985525 1420052 1214328 964225 1545295 1721447 1311406 1122684 1249523 1639059 1866388 442352 719281 1400386 1799772 394437 1402729 1983190 576298 391047 897488 1200440 1409812 1470213 1568851 1998449 1318886 531491 1488291 1270431 1020235 622023 1126589 613134 1568887 1658019 1148264 943785 1970407 1891519 1957595 1172068 588797 969740 36874 927909 387230 20728 1911988 890666 1515585 1771091 1553330 472476 1435791 1338962 1922530 1434006 765043 1927912 1661856 529792 1721773 709791 219822 439951 620613 1028196 462819 876480 253741 1909911 1965368 324572 892634 126827 437484 1011499 481130 1792178 983769 1546144 322796 1738896 524344 1279785 1535710 332285 178754 912145 1999489 1245762 359036 561563 52165 397466 541984 315232 1762112 530151 168929 1672008 31065 427669 480578 346026 222186 571157 1372177 1416532 175420 222484 1265476 51606 1417387 517820 1247613 1072499 1679642 1144920 1103140 1195236 797758 1961001 1868911 458147 1326702 103059 1799816 67844 1779946 982427 1928169 169544 472250 312773 1514315 1600236 564997 1574623 65960 1215896 1477849 744857 161340 1981135 1161505 1782719 476223 815001 1108728 1928353 67080 1136322 419363 1432931 448927 1319564 1495030 1904084 384856 111859 1387478 1319722 1409218 574381 219959 299217 598364 1633382 599124 299864 164130 1977746 1886293 1158521 29453 504135 1267334 1655046 332114 778 878208 1161062 1199809 1308058 753110 196699 1982589 1804943 967491 1770183 1298069 1964542 1183043 183750 1627023 13345 35434 888686 935224 400067 201363 1880943 821328 93314 1339078 1878893 370138 1912448 1447401 660237 1804334 107133 392209 1799095 386561 1788982 117621 464434 1212878 585072 1941647 835739 40354 1370061 204972 571104 1551014 1290513 1466221 434773 1222364 1846004 1004831 887689 1939142 1968182 1455869 973849 1916853 1696796 398316 502383 338973 440576 215048 1635462 1651241 296679 278885 770556 785581 1932737 633684 632609 540584 437714 1993213 724004 1020265 1409585 8828 1228224 566614 1917526 1216131 1755315 144025 1557945 747243 1098046 1906951 748882 186588 1851107 1682745 472969 1034332 22799 12305 1631871 1742759 1180928 1078750 1175416 1753663 917247 346764 1174540 1476090 726047 416309 204351 1738059 1841367 1905372 116835 1371742 434902 1168859 215394 815743 1784214 923030 1924263 71428 1180893 728164 914785 1356803 345533 371510 1786772 996668 1537133 1777689 658698 347035 1586329 243211 664271 1890122 1405560 501850 604089 420006 171667 1410990 783220 681863 670039 1755984 590172 979987 1975742 1701310 359589 189332 80270 1747422 1324943 650437 1503445 628451 214398 478262 1776318 1716287 384863 1528858 237873 1585045 187355 648271 1666321 912856 1313941 419494 1920852 964934 1743244 1023218 384644 1731867 609909 1043489 1771699 16082 697022 744232 718442 1575005 1737756 1180306 435759 1937946 1877819 1705597 1627533 677372 254824 987483 276970 283294 1929001 756458 893546 1028000 559956 646049 371806 1593698 995252 991356 455204 191605 1773745 23284 1138027 575684 1966122 1891337 562607 539625 1157081 59462 682478 114298 861363 1143327 1857937 346843 1631613 484948 1515317 778196 1744295 1590664 1898190 112351 963645 1882566 463536 941855 1521199 1245661 156639 1534782 791514 428299 594390 1709077 764145 1501892 517078 1230428 977194 205695 1760071 1958752 1504521 1468401 1672050 72317 834779 1180619 49384 1897635 1837913 1841899 1057758 1516631 134895 1950879 770215 443458 996213 1976711 1677926 802504 1922385 1640046 541613 763773 1034692 250497 379539 1646009 744755 618196 1726296 527726 1324986 440969 1105960 111428 312968 724886 708684 1569718 793663 1865941 544119 1918506 1944513 327115 744236 1225026 1439776 928080 1242044 449424 13583 999781 1657435 927891 1428507 1908141 1933255 1775242 1447428 383615 1698417 1735441 885160 538754 381686 203730 1715282 339669 26231 463554 208584 1992363 1698558 397442 1837949 1895293 485490 1954503 501804 1296967 439808 452181 1554581 1436612 74521 1219806 36565 349688 177743 1325496 195563 1657243 571141 1106175 1043511 480744 1819815 740780 543466 1968236 1123450 1624489 1337140 72396 986346 473657 640670 1622510 1929014 1634328 339490 1750725 145490 1069217 1531772 123134 518901 888191 849097 1532099 1375525 462351 985540 1931949 1217396 1614760 714993 1437777 1388321 1683697 1455703 248937 1002925 1965397 934869 343987 1142774 1664731 606652 1469723 1221598 1793115 81812 1666657 668656 911480 743840 1290437 667801 1660737 1214836 1973252 1428787 1803964 1585200 1697460 623525 1019932 766148 1673531 538853 557157 391951 342466 1245928 1438148 92931 742170 668266 872228 1908756 1271751 255533 321151 1702080 180916 898269 1587231 1106623 158942 347971 1501372 292615 1635531 1359594 1434321 1065263 477859 45512 436068 1621031 1253240 39413 1236287 1016337 125525 293383 1022046 1559974 347283 1721257 187300 1329830 1690276 618590 1629288 1505157 161281 32979 1963340 1833646 1527015 163069 1449617 297492 1145528 515449 955604 763458 1259241 773541 460797 1994654 252882 274315 1444292 134979 488469 325152 907329 1019061 1609905 124912 733378 1960529 62554 1950229 603345 1356860 613508 747227 1307941 101605 837156 659034 214477 1195082 1782851 1985961 1107629 1214786 974640 1448316 1204834 1420574 1950769 1832558 436167 672880 73064 1868162 1332841 1771784 445790 877503 101747 215539 1989020 1242437 1281306 457175 1917669 1172454 854132 32684 234907 948332 175272 610949 831235 864581 1341154 1012299 366035 1631251 63198 1761946 1824374 1759292 1620711 73182 1627063 1736000 254137 1857883 183889 1017843 1235766 1681658 1986400 1990933 1304279 1843338 377129 1718990 815921 258431 197881 1615209 1265076 228678 944259 196634 1050908 1358378 539460 1806842 1443805 1789625 999578 1318471 80259 73687 1490115 594023 222733 1157696 1195983 104889 1617544 759919 932510 194154 493439 1090094 1777694 1398702 338761 1580848 886739 348028 1465953 1361993 68039 178085 1631245 1584916 1783809 388403 1355525 1666400 880029 1989037 982891 14284 392776 781641 697748 1487973 1935266 675855 482690 429016 67889 1331209 1568682 642196 1541461 1230943 86602 1973274 304336 99650 1775906 1097411 666195 379131 1850842 1055273 942013 600205 476522 584491 1517301 1085630 1408282 487241 406103 938093 1838814 1172700 699703 1735709 1468780 1408304 964287 830168 1841598 183781 541139 1415335 1724397 1855107 118915 341535 373018 913907 1350468 403017 206240 1010076 66164 473836 1391056 1998019 632962 694507 1320459 1038737 1337116 1499833 175612 160259 534066 247889 1553967 1078995 1334991 1894746 1452390 1871054 1951615 1604281 1585451 740401 924453 508492 1252434 624787 720939 1058725 10056 1395015 1034117 1440843 1952103 1755931 803110 1657982 1876305 521682 1711761 949305 739014 504336 1778174 1171456 142211 1379486 1126662 1864762 1928943 172611 1874748 460899 1615241 1763358 1577916 797341 1626757 1326268 1718927 980251 1428177 545690 1192391 313746 1729439 1535908 240279 1879417 729318 888964 1570346 1160792 536000 857035 1959539 1723226 903447 1105109 1424690 726919 219847 898179 1683532 100762 228337 942266 1294485 529846 81982 1223210 633968 1345116 899899 1871068 778662 1290111 46979 116499 1329845 442001 1020066 217885 1741972 752049 1459489 1014967 449827 118387 962804 1299162 1111156 1339796 865340 1374282 1572961 1308616 224646 1616652 1488968 1203647 1370334 835992 1112470 542075 614205 422454 1185879 793965 1478787 1714795 992985 1484139 1419227 1227143 1682829 1637576 1018216 526673 1595853 857841 311679 1353143 1489985 1868489 284375 374537 177618 1338800 880660 1653121 288472 1095868 893515 487805 799924 1154669 1206438 91581 1956752 940189 340043 1824834 1688576 1641860 1424626 1784750 927564 696650 447666 1573453 417147 95141 1278753 581121 578522 1171896 1934941 1654115 1881918 914056 639043 894787 929897 712073 1182315 1497426 1136427 1920408 655463 1801801 1314439 534838 1718710 721000 1637748 418786 832528 910860 1548147 693239 432520 223472 1024698 211465 611971 1110567 1944648 1288333 1255572 604421 668104 873848 914264 630872 269726 1106398 839643 971282 539899 104937 711068 291247 1460382 16020 1587814 830165 360671 1092093 1002166 1127857 1909440 59775 1041439 1183779 1753962 1019894 1896699 869583 209331 244712 1913262 1619365 1271228 83480 768554 794730 1648326 1339168 261138 1023204 156039 619095 197544 467614 163898 1086600 1859703 1418139 1045949 335216 237118 747697 1279893 1339479 1983263 876108 1980200 809638 447187 320516 1235982 660075 600358 20300 1126719 646232 1621878 198667 135204 119044 731099 1668803 525464 1076597 354707 1551973 151017 342468 1319881 705741 251920 1526447 1943142 444639 1340246 320260 1851740 1463483 523195 520155 1223443 1902215 544497 1499166 1450210 1495100 1253117 137334 1896464 1928752 774436 1388386 291558 1192339 682761 1584033 775976 601978 1441087 1861429 1103275 804359 268002 1840004 454499 1290753 683229 155630 561758 1180067 904057 1641464 379486 895525 977977 548965 1488425 643204 1691884 8164 762100 459108 1592563 708648 1247670 672824 52136 428127 1602886 1512090 97033 592650 596197 1306389 711576 1191357 873253 735270 832443 1166376 607241 985117 482819 152968 17992 1602994 1696119 623794 709253 1653975 792787 1396670 287944 49235 1695196 905865 365900 665924 1289048 1850210 734351 1292251 1378731 1494374 638294 886015 1708339 1200738 686538 1226017 1964667 687383 180141 1640189 1087512 1265250 1529502 1305730 1833741 1561618 301820 245435 1506015 1108778 1472610 1126128 1577267 854292 692967 1171641 384318 1393310 1931199 789549 123943 938883 963803 1000728 238035 11813 1558370 1988067 769999 1441045 364639 1454916 1010275 1230233 10634 1445393 920952 1924022 703566 1995968 1201809 1374030 612377 624764 1660254 972955 848596 502839 342541 1803510 557245 862176 957822 1995416 1562406 843068 271093 1509118 1041714 1953557 1993836 866504 519791 1205391 507095 1304533 1425588 5929 686810 686924 1848011 570915 1681673 598041 1719673 1378771 523770 1616584 193949 1058467 1915131 246126 635119 641937 1504208 159099 1605379 27977 158366 541063 1027784 1909163 361120 1873141 979782 544447 1986883 782297 917569 434284 376604 199392 768651 394616 118277 469662 1641099 125777 767489 444541 1851321 1975749 1813066 531542 1931897 913709 922413 1440096 825384 661668 388146 1340549 1006059 601665 1818940 1941707 768663 618143 1976170 1448508 1545385 1460965 1296725 1931703 1614935 1969077 658588 682124 350124 892950 1974847 316580 1019053 817459 454298 967068 29443 315926 431823 668499 1956816 79253 1944364 1134924 486376 569423 411059 417640 711912 1149216 1886423 1305414 1903524 574788 494221 1484918 1513132 138777 926071 1458759 1988783 693808 426556 395753 1331091 1794999 787959 1901859 206452 43257 1979474 632546 1828681 1193083 817653 1850045 1141394 1537422 623904 212929 412138 1071117 1109946 1608981 68941 1948841 583021 1224641 1231040 1619957 1443472 1925018 1861395 1529174 9281 1804472 546057 1636565 205792 550514 730095 1688059 24198 1391759 242981 1007129 1568225 1575184 1497144 1976950 401377 660107 1995796 1529640 264765 186609 1167006 1072978 303164 881266 960951 331831 1369446 1242716 368320 880332 678165 706977 876848 918569 1213919 673999 1207034 567372 1962839 1973116 437321 984821 1204978 1146679 1613980 855786 523197 906650 1914960 399909 282264 776336 10556 1213165 622025 553104 298533 1476597 664652 157130 821444 340656 1997502 1303804 260670 824065 1673870 1900937 419565 1298435 467862 594882 43203 61850 1328648 320218 5372 673981 1996048 1053525 482732 1597907 998173 1148132 1376486 1956788 1554902 1476976 1063669 1329769 1834002 1309873 1083065 734507 73559 1103222 369713 1355891 1534750 772870 770374 1549386 104948 1868231 473481 511261 1446073 1779884 972998 555781 1984759 1255545 384066 558697 1229728 824518 593439 57192 526193 132564 84544 198754 1287094 1749575 1048077 1360733 666149 1762263 1809642 877284 256528 783580 1236617 344211 587862 1570226 451339 1739766 260061 1413936 1408156 1183657 968960 1383160 878045 102518 954145 1817689 86278 546827 1695960 1105091 1279918 1131365 1577705 1771818 1230680 464590 818867 1449696 1770008 107310 915748 1077347 1717045 1666350 496214 889183 1003724 978842 458083 844420 84975 1454670 402025 445555 815393 1932051 1448 1028794 224019 1469270 30842 645709 1791492 614455 57112 1913917 1779548 1436814 10452 1385379 616483 1748062 773251 167550 1733880 629343 1083190 433401 1306598 683412 988972 970355 1629648 1064882 1189437 1453117 18243 1818140 1387186 885367 1147093 1161206 1160461 1034783 875480 1621823 751439 1662941 1307597 1168906 1059166 1328722 744962 1970238 760861 340507 1118185 216930 352353 561329 104025 1066169 1606486 1958481 1411111 531133 167518 1379264 289830 460328 1686311 329876 429910 1691784 1360381 997796 1639973 949682 1310575 1155893 1800904 1980452 842692 1638087 1346883 787255 1953823 526525 958601 107132 1391654 1045371 1096793 373324 1444595 961049 399653 1134943 1337729 966299 1797857 1933421 958069 1518777 543478 1064032 637123 158433 556461 708037 1895817 1963054 1725959 1163794 898699 692628 1917207 659757 1747530 1901417 1308728 1074372 67995 253319 182184 1581939 577388 8261 1527338 27015 1137071 952513 1158895 349612 1503882 1391701 1281066 181368 113045 640042 735119 1518456 1039781 160628 121223 1894817 1784702 1231995 679476 568129 209485 1583108 78653 789936 723229 1455714 1174065 789858 116733 940935 172308 358861 1016663 462484 1525442 542670 375446 1975316 1735933 680139 1254657 321882 1515424 103009 1983883 979808 1963900 992114 287159 1646491 1800288 945426 166198 305722 119075 291800 305468 1248524 781265 1379697 1092799 1107686 1275290 146502 526837 1551129 1054288 1031363 1892642 748108 151228 328460 191508 184599 503914 1417917 1286002 1640434 1222104 497618 1511924 915974 139193 822866 736905 262547 577524 1000975 987628 512656 1475580 1404465 160598 641527 275853 846948 366180 898169 497789 1550128 86303 296715 519801 197767 1163896 272655 984822 583727 125736 1246737 1213422 624559 926674 952864 363585 260677 1694418 270810 1515980 1909987 1228054 562354 520149 432139 253998 1983939 1320521 596402 1070037 338998 288393 340647 1017696 1776700 1552299 353773 1510594 1261873 435117 203736 1127633 1031716 670961 790536 1721800 1620849 1819236 1098207 638502 372566 527009 1385348 763992 366882 82718 155609 1728228 1929841 1790268 1545311 250458 216205 316994 1332969 1209908 247493 179378 1468389 144412 241618 1493055 1972582 915819 1244209 281019 597790 1358961 640112 1187766 738380 1462914 1866150 1735242 1541795 311353 1367065 815591 494912 729591 1282753 940540 498309 1039451 756205 628704 1901577 1993088 1716094 658839 1263694 822839 741294 1165251 201758 1154198 554134 1809602 1529280 1286444 1632507 796771 1013306 1944231 908452 356873 1167938 1840078 1515669 1356974 747396 1371921 354293 1824598 83038 1855374 1503822 501080 1221920 1927360 1483913 163136 10178 634254 463861 1300044 996454 1307325 534859 1991160 756595 977116 921857 64756 1584594 1019667 1149882 1421113 1288649 100513 1596796 1933399 240069 1098856 84598 40524 1015934 415148 1385985 767177 922217 1042909 1950406 236341 1771043 1922470 583269 1912376 885515 699852 350191 1015051 380325 1922668 383307 807885 1469742 374074 1446489 363929 952262 1543052 1735446 605173 342694 682213 1869183 1581824 1523360 1607938 1517568 1074650 710769 622854 1656338 543972 709529 274592 1146767 469461 1135633 839518 1133547 1468784 1655514 1027479 1823878 1839769 702588 150822 1696346 1342232 269058 163647 128930 1765358 1283567 1456993 1106890 889116 787640 720342 1142967 1828620 205804 1327096 1058895 257824 1635954 667314 978044 1552858 1029582 533909 561274 642201 1158752 995989 1120586 1494725 937034 485225 1488733 149812 1459151 820672 509529 1258297 926792 1375529 348146 1113833 619277 1119449 4682 776025 511001 1823519 1573495 8833 42661 183686 194931 439814 551295 418452 1388394 456758 412684 530471 341291 411956 1108440 1093925 520254 932414 319998 23450 1650050 1946308 489480 1011834 1727910 1466480 1432503 379208 358251 818258 1848815 1306194 609757 171016 292803 1363559 168706 1665825 1751510 795976 1966745 911571 1625058 906701 272184 915549 1001844 213623 1873532 1709873 1295761 1460340 79123 243122 1996172 1494020 710232 595604 663472 1805637 46590 837393 1084635 1859050 525484 996488 1235973 451619 313823 1965690 1144304 763475 750566 625676 1521817 1765847 1258774 650741 826078 481793 636512 1847398 62155 868908 1823251 169805 821200 442719 98373 880718 649094 702989 277289 550516 1925017 845084 1814475 510416 578696 470598 1134650 937401 934579 1483048 248103 1983092 740857 600462 91630 1526052 1555918 1738712 1226833 938716 653734 828150 1089276 1934334 724160 720696 195607 1954823 831027 1021171 365241 1397052 1528181 1475908 1437621 772891 1817825 13416 917629 73866 1094209 1594459 1591463 1853269 617113 107297 372032 302898 1828768 1719732 406069 450376 716739 1997274 613991 11134 418954 621039 876059 1660943 610021 595851 947954 814321 1936806 732804 1019427 289814 821821 1053382 1402979 677076 1733167 1597090 1844589 1115123 1635976 913399 265955 764367 496092 327831 1853294 78188 1433090 613261 149789 1349972 1369420 618691 356917 1798711 1432358 1430415 178055 417223 695179 1368235 1165681 1437919 657155 1702222 1249702 171355 1322153 801228 1977277 599550 182026 1495068 1823627 1243124 1989285 1510081 832256 1334548 325432 975079 1170658 858580 1797357 1839146 821057 901468 446139 26455 1590455 122401 125046 1766072 478062 1158249 290815 6513 285659 10701 1140666 1417411 1534976 23531 871133 1783598 1849116 353479 1796455 445265 396947 1723301 733149 1521823 1560162 1660793 817875 922264 1751635 543434 1134961 1774768 764299 242256 1004227 1905770 1551852 524610 1140307 1659066 749196 1228828 608823 1966244 1202659 274405 1161210 1546071 50999 124118 431704 1000505 527134 828967 919484 187646 1460173 1008511 1052100 169669 491452 643703 282577 1649304 1313065 803981 1740466 1048870 678136 460244 685679 1505761 1347268 253193 1481933 1148105 100079 335997 1926777 773100 252319 1402714 1113136 751790 1676964 1975262 1112312 1754977 1540177 1270025 884335 884939 1771000 1563101 788086 71361 1308027 909808 1364912 410973 1979671 1956044 1132449 1358053 235088 1070572 1212335 799610 431990 297643 383795 561026 1909249 1988353 1925607 1445577 18216 1375921 82799 1068732 556430 1413052 111919 1236473 1982826 109017 258235 249174 230295 94543 906902 1055106 493755 1824322 1949703 1412888 1032720 1470051 427664 870485 1270099 1403049 831129 542232 1855379 1423270 1421441 924537 85484 1841687 212006 976600 758937 902538 884419 420673 1741208 751419 399052 1148045 1014335 915260 1926331 468527 1825569 1725657 859119 379429 1202564 26494 1278603 569727 21925 1824877 1436599 393351 946642 862299 467676 986865 1222508 776804 1393839 885908 1548503 307879 297811 999707 318063 655015 1601995 1713629 1137951 1159915 861471 1133826 1824513 1569051 773277 1249858 221689 1977575 1307659 275769 367259 912310 1739673 1099842 551954 287103 1032372 700154 367684 1434387 638380 1711749 935714 429919 836081 40128 176638 1503209 1708169 771821 1628521 1071168 251970 230834 1637544 159014 293541 1295063 1314405 998663 1049205 553000 409203 1853957 277150 1490762 776835 706783 863030 787031 126950 1566614 190647 1263192 425939 1275419 1853075 573517 1189647 1845232 1276989 967661 783599 1889361 369786 228947 303891 1040216 776154 1656277 1119522 1114523 1057752 409296 666552 139313 1765991 1719886 1799169 1882179 1730710 228816 83274 32975 1764661 406538 1667670 597499 145688 898230 441160 158940 1613292 479101 944967 1375440 1191286 1808916 1910862 1341999 752579 1655524 681347 505517 462308 1069711 1384230 1177482 1359897 651697 198703 1251184 1849240 1148725 970152 1698452 1636145 1377280 979655 1621138 603212 619174 649702 1581236 203881 1381394 1869510 536582 471274 222665 131823 480882 1451818 1744946 631110 1957884 1335782 64518 1945896 1947248 1964992 350468 1624633 1814837 551716 1750524 1628732 1303347 1831516 318709 1351101 790461 561524 301428 899876 629600 1696251 1727370 599902 861748 426957 1821093 358053 1035521 508063 286337 1470457 1370359 1823635 990114 1659639 1962876 825268 941484 915954 484361 1323583 1602760 96526 1156727 912291 1285887 1378921 9850 1295447 581224 201984 934181 637553 679830 49733 1561491 484986 749868 1611195 214988 588557 1545129 895408 1069484 254136 507902 339528 1331059 1707750 1789042 1453483 674870 1733622 615152 1898189 521242 1905477 865077 1737318 896797 198278 1619140 1939388 70823 205766 625236 671812 673535 705177 1105476 1145990 1200100 1964802 1085022 1548874 873120 1325911 87710 284612 712863 664270 1037735 549019 1269435 159193 810214 1028318 717493 1120873 515415 868801 222060 948120 1419205 1178851 861101 1693353 1906072 564193 14742 754555 1939133 1336197 947198 745610 1624146 335480 206959 1468796 1858497 823311 915240 1064053 47035 749212 1108662 1728286 625651 1895777 393953 461687 1645116 274097 309217 50491 366613 1918042 18270 409229 1395407 1559210 638319 118106 899642 429242 1250452 1115107 194927 816616 1989406 1342801 1697147 375164 706135 1173772 430687 197501 1185753 957495 899396 1572035 708434 1078937 250095 1073928 1670991 1510861 562974 616917 1990321 415464 1857977 1620007 183482 192977 689597 992039 1444752 1455093 1904953 1000293 33102 1344836 609374 1166481 913643 610117 664844 1430126 1731021 356302 1603023 702906 501498 1202682 959330 1845496 1250307 950085 1885004 283276 1670853 85307 1258119 1008074 307630 164069 766292 1020034 406040 1963255 1776372 1057716 522362 1857139 1479603 1292501 1184506 1475577 268559 107136 480211 195281 855899 1551892 1311789 1237301 1103548 339021 1256712 1210801 696609 1802022 839712 1826179 1596869 1087592 68407 1098568 744874 637731 376945 231393 1159282 854991 297036 933985 1978342 113644 491367 1879170 1266563 1837454 1496837 982319 1375898 644322 1902301 1628937 1235200 111054 419673 1390645 1594513 724947 636132 133675 1185806 324586 905494 1045291 1059894 1583642 167347 1931016 1541867 605378 909794 990763 879944 1782358 787175 1806362 1369097 282775 1082461 249769 611808 1198932 1804836 107741 1308269 669236 773667 495954 1715445 880059 441009 1072190 1699928 373118 849384 81212 1470907 1130911 54192 1947093 450529 61253 1717074 147850 1330603 658626 1046965 1817072 402887 502695 742796 465263 705440 1892582 151692 681911 1270281 71477 1012551 73716 1961636 1051847 1652479 1525709 875787 1596792 551491 1378303 1265465 1675896 398987 1305187 345023 494946 396577 1616304 1672570 383038 1574356 1703427 196670 507385 1726330 1775872 1060008 1821771 600506 1835812 1880996 1797747 1745590 449781 254259 33325 1337785 1724216 1286614 1670425 811637 1511240 1330479 397232 1886889 321755 1022911 360779 787278 1273854 1198776 210732 417884 64176 1486443 125705 319229 1260722 1325717 868266 421588 500781 25037 270558 1475453 1097245 169030 1387422 737636 454328 1590549 1578960 1883056 1570322 1567745 245018 874098 1045376 217484 738178 1501333 946780 530949 844729 1044970 353542 183451 1730881 1125848 1578429 912836 13904 1484591 1006294 1030830 1859843 1611596 1368165 1796740 1567674 1627 718688 1133182 1415794 1023780 572002 1404292 1435292 1523632 1575419 1427967 1536230 1753738 1263278 1654881 566944 650783 715615 1761252 883786 326894 163312 1244180 1654905 238192 1638195 166605 1175572 501671 898557 103174 271352 1476729 592178 505139 1896902 686758 504318 766635 453827 342921 291184 478249 1260768 1793123 314632 472410 1074721 1575513 1859833 1995090 1985014 1182671 1666955 1815300 1304156 270601 1158330 720860 939969 1550403 1495616 1312695 867816 1675231 1666837 1833353 1055186 824142 1166000 541732 155652 1020829 1363459 608563 1132188 1138546 664340 662985 869201 761567 1313083 303076 1726084 259268 1582707 1918139 493977 215137 1590700 1414278 845118 1787587 1002562 267713 395449 1802079 887741 1069017 200159 222136 1960714 880603 261625 236764 616929 1595911 802377 530735 1724703 1229797 1462490 1736579 540242 292484 1451246 1883179 140928 1374091 1421611 1044983 1442678 735416 663763 1858029 723196 52282 742484 64453 1834267 889611 492965 1650887 813333 1398389 346808 84250 403365 643185 1345532 490483 1861977 521719 612421 1424307 1365521 905165 1779641 1548533 903229 966643 1145571 413701 87713 1999833 1952762 1596058 1854757 1503498 40972 1483576 635938 1380995 241001 1825613 970277 1247915 101531 1865176 351601 1907833 1821578 696968 1382125 1285298 704939 1611193 401029 399801 172723 1840436 1394819 260687 843340 1405482 409681 858417 1139944 461013 346745 1818212 832014 646343 761856 1282277 1771537 1658852 1729220 758178 1863370 555205 1407287 273292 1144521 99915 232743 455576 974812 981661 1349492 1578549 816143 824712 1510402 1099477 857240 510662 1166841 214067 1180895 638182 190999 437034 902307 840643 1912457 1527205 1329593 147941 375932 285951 778200 1532052 1639397 1655036 1065261 405701 902842 1321803 737528 1540793 828312 338346 903904 1120298 520083 1557222 210590 1453132 1116048 831666 178933 1094050 770418 544681 322619 396816 1332367 1651993 916268 765202 4589 1214089 1853071 1108867 1556525 513221 1332590 392639 1151670 1182898 1378511 970563 1277964 378239 1351985 585188 402172 1362525 1482630 1068867 658769 1661162 582858 1752555 885907 1813195 1869051 808112 237262 1811672 716651 501504 361839 426208 324169 1255423 1259065 1148190 358440 36252 1784527 1855842 1122224 1319943 1909932 1838866 203712 689161 855767 1940949 146939 942271 1405300 1845943 109624 555246 174219 171258 1364269 1586508 1358088 1831151 500084 477471 1602758 1022449 1188864 94792 645889 7366 1848252 1022013 890446 1621534 1698727 800516 1961192 287787 463118 37718 159643 1574132 1588315 1234937 959480 839363 1492677 1534683 1890026 714786 866330 1828157 144079 1689912 483537 1467988 601161 1228993 1691105 1435014 1330704 349514 412582 1682818 1254466 603776 663900 357205 1318986 166759 1831808 1970540 140839 1939298 1659799 1164729 1294694 1621732 774604 278631 118428 686002 1284255 1689624 1540112 153346 576809 1574492 1426708 1840855 1567222 32685 1661981 856885 1796235 738197 1853619 1589717 70296 1700864 712166 1871373 994355 1939106 1104135 613772 493002 163610 1767529 1630805 402173 511502 965001 1558128 800021 591172 1769769 728611 1215948 1611790 487040 1049938 1332914 463822 1404461 214265 1290730 1549760 1786808 630654 1971435 1133006 1062009 1234447 192837 1592620 250408 1837582 1828669 1721848 1806320 21719 991129 1325164 1736461 119554 272088 596357 1848538 151240 1724377 1129895 364504 761434 127647 902114 746496 1394454 1420118 1942198 617255 778363 681210 1848734 1400092 117295 1286897 919516 1083280 1853920 1455969 227803 168258 1025299 950319 543875 1067985 364957 1218447 506843 224266 1628596 539034 53416 821674 550702 1359900 1859187 1695458 1711096 1243414 1191878 1906532 159372 1706317 1781119 1813953 1430499 1031486 546352 731977 700158 1060559 1130534 1557506 619922 898479 841718 1383738 366761 1418084 421445 503616 1660477 1460940 1530707 1303246 1545932 436504 1043987 1097479 621586 1473082 45104 1763716 1397805 1591820 986955 370722 1980258 237539 882614 147554 993120 79819 1347846 564129 1135414 858236 1512271 1622362 1580618 485845 1264606 964124 1385534 1258641 1538370 798375 1557883 567026 1146358 1854554 1195025 45890 308367 747066 1025945 259209 1476914 958054 670582 725703 352265 354391 877227 1168016 552582 432969 518774 283529 1580182 1596024 257789 918304 456068 1411178 1449198 1204029 1019785 1801070 806244 56219 1054357 1544548 1721152 533521 584594 1119002 1558508 1372130 549976 1127584 1075014 1774234 501569 481774 1270864 181011 1536106 186745 147459 857117 155008 250287 515388 1761763 263014 1448291 1553234 556511 767112 261721 781404 1226491 473085 260984 218230 772908 1765254 544826 1551743 996743 1618823 1376627 1770590 412880 467129 79305 1706529 862134 1150017 507117 1282195 1787223 834403 1510094 1957174 1074312 927918 1619549 783478 731545 1511390 1478313 1354649 1539075 1769597 269798 528395 1388763 1363244 1946420 1839243 10093 1819450 1314729 1299061 1141869 1207117 1786220 1149477 557925 1866092 391318 778631 1984024 1954281 183467 1678694 276587 1125509 682656 426782 370745 1732796 462810 1894880 283583 1506085 568858 366510 1552221 914530 986503 1956390 1962310 120702 1347387 404797 73133 1964522 1869215 292263 598125 588018 1319860 953613 1192009 310196 795139 770997 235102 1093966 103802 1463980 1726609 1831456 548404 644035 851199 1750490 729674 1017097 1720543 1788 1074091 792252 1929268 1611054 1528041 827325 1852306 1948790 1942895 1081481 1856597 613506 1817899 851964 294234 296897 908851 272125 740986 1552348 421272 749700 444958 175417 830135 1406108 1739324 469033 517397 366515 1611789 967198 545095 1865934 935547 1486728 1732661 1038720 1121173 280870 937543 766731 1593442 1989773 923211 152655 471469 695536 233430 1428643 1157980 1210854 1106471 1735277 1042920 685175 206375 996992 540453 614850 663148 313072 998170 1776363 357256 1762239 452828 1423659 325675 969589 553378 1409222 986411 1278549 1211389 48542 248694 735132 1338768 758548 307179 397943 626508 294695 1290193 657188 268269 688991 547324 535115 157763 1521476 1425833 1315667 509756 1947626 1444994 1250035 866508 1996138 581660 184079 1596013 432175 501944 1534073 859610 28653 1871885 318051 1555233 1190900 1699789 460354 1925869 1443428 1359314 1053921 81305 1338172 1253989 1164181 1227327 1475947 1437177 369992 1590246 1893466 503937 852904 107223 538003 1474815 933421 1543014 1398797 1952570 712969 733889 856561 1566793 805632 6257 255194 1492785 84284 196290 1342568 555099 1939212 400176 924083 906772 1781183 826902 699799 1952096 1274112 1783780 1002210 822691 1736859 729526 1745896 994554 1352413 1530410 1372008 588516 208299 1567670 602940 1457335 700459 470572 616669 1845699 185817 269963 652980 1838012 1390855 25329 1742411 1524331 80577 1982948 409370 1111840 643601 80326 778398 262 1474910 535044 812644 434428 1140665 184467 1598393 1518904 776890 1549167 1849558 525224 1120450 214679 1487835 335762 498552 1590153 370455 725685 1670972 589902 1731938 1126364 738386 51299 505061 1626842 1655466 1784157 1517194 1256809 1979352 860257 528932 1954516 1633684 646790 1495363 1720085 1754452 952529 953826 1701781 715965 1696221 1194576 1772911 1634978 439649 485351 166891 1582732 483771 1930266 582382 444985 1655373 613919 1136015 1965680 758142 285859 1276980 1774571 275012 441320 549631 467845 1913243 290671 326212 1092710 1781594 1700125 724364 1427973 1944591 1631985 1486971 340232 1091503 944425 1942429 882461 428034 939202 792130 1924164 874943 1517114 1286179 221456 1750633 1014592 292169 1405370 1486150 832560 780079 159729 1826392 253544 1852467 1568161 51195 1096874 1394479 1639281 1631084 124048 784427 1578806 100767 607397 1064288 42580 1342587 181812 1307917 344560 696729 811759 545238 1491806 8552 459878 1899929 1923920 1290471 1356608 1134590 1424525 589281 1269225 1991636 1377817 999638 437523 931421 689420 1147716 684177 1055440 530944 1478266 1970024 1398375 134291 1173444 1599677 939772 1390384 1114044 1919110 1621613 1805335 1490549 1047216 390872 1883276 689449 1713918 1752345 1001975 1093847 920093 956459 1996695 1132152 469167 1747166 1496971 459774 1820342 1108081 828509 686575 1641011 944911 1660575 1240622 17811 1511742 866966 1227611 1551319 1037491 1983102 660451 525119 1935622 1089698 1401061 1097869 1598852 480913 1104935 672218 1305662 573868 599432 1723943 841373 695481 970842 1589432 1139265 1337313 1969168 1262933 1791586 1650154 556109 1770849 385411 1564711 1976418 872886 1620648 883600 29530 559860 1063598 498470 361265 1553284 1991471 1681182 1815209 992052 243773 744996 220274 1176841 768631 488080 820630 978980 359734 304714 639215 365803 1472178 113515 1979014 520917 315606 76214 1284541 1246724 741898 1515418 988442 1961316 1437510 1678041 459950 578558 665337 163620 119871 1427055 1421560 1060591 1004603 49512 1476298 1289116 188884 904650 1653710 871706 805662 653175 245283 396499 330806 1085256 1340448 1638637 885617 229613 722547 163970 616652 362273 1148454 584766 477511 1309562 169728 282045 1935839 88311 1783972 1024750 1544980 1595701 71509 957005 701305 914608 713112 1146605 1546396 500441 564046 497109 948708 1950529 1836394 323218 764086 1900221 1452556 1579662 461087 1297376 1907144 1302222 47854 1887461 1327809 76873 1509923 854880 1885084 132746 1179077 1569676 389439 467468 1465786 1162879 1161344 416708 680613 6805 1112929 1537577 1326366 807304 1253077 1737430 421711 774296 269504 677913 1170383 1787079 1861884 1583326 1756023 500769 620196 240822 492383 906895 1104955 1989594 1228415 636942 1155160 1717990 363069 223866 152899 513858 88877 700027 899379 215926 303110 1198588 234962 525720 1833107 86237 998328 1224499 980379 1734539 1250767 78679 1090782 1303184 396541 1934141 774732 367921 504281 691923 1243977 285142 1332555 301 1297088 1453662 139739 192246 443346 247262 1276717 264718 1590849 1051322 614760 1366886 894499 629871 1522663 1158760 1380981 1311311 390779 521133 1445452 43036 730840 1579472 1304229 139502 1105539 1894995 1525077 1509542 514490 1668932 798612 1763141 682601 771402 1854084 1345420 1559773 65460 1599112 997821 790219 872346 55392 1296379 992605 160408 304302 735711 1879329 28618 1118590 501180 116804 1489546 1612245 1749841 451349 212739 767996 472123 1643429 917037 28755 385694 624991 1206434 1545065 951268 984648 822704 1366587 172967 44785 195257 811870 668239 341884 1611594 1934053 502910 7450 1489541 24132 407988 1936835 1338398 1352659 1444032 376285 1067707 1488429 430478 130381 1783650 1600199 537799 666353 461579 294506 903868 1784848 536741 1797618 129308 986105 1895614 124250 269489 1498445 62037 1979450 1039754 621211 1872841 524223 1256641 1463509 150304 1657472 399694 627525 1440169 1497095 993850 303685 216711 813909 1957733 1926847 602648 1822546 1674949 571564 1597524 1427215 869718 733507 1474278 1336110 654731 1075957 571041 665110 599714 1110043 248323 1413695 532693 757112 1639605 798556 1816057 940707 720855 1517628 1294852 781677 397547 681168 1321096 1835928 1078052 1900847 143674 617865 1227445 26507 620448 1333271 1517088 736123 1529808 1063741 607269 993681 1677462 1976656 1415955 892487 1054662 1276677 1588 671799 874869 1654814 1632417 898421 1056622 585085 1885621 1632074 1327717 402901 740944 1063665 428745 994165 291836 1429610 949298 1327194 204559 870068 229655 1356375 1541067 871211 1797793 567068 958454 124590 1997271 1455339 1695251 362792 45894 70651 1717295 1833523 896510 822254 406369 1107030 873070 900450 903870 1740141 1938560 127731 1991185 797372 1741706 58346 809659 1622252 1930952 1676666 1871560 1994207 804658 788426 224941 1626448 1151798 994205 303771 842194 1093092 1939093 569743 1631079 760707 1722695 397887 494690 1057766 641390 348289 1983540 1269439 1030084 1579236 218619 1695609 1422365 250560 1220207 1960088 857706 215142 1118079 1255535 506031 1011793 202620 389633 1852664 906114 1989933 133728 1369165 1654028 1089620 1669071 636909 815978 138178 1199069 1698848 519738 1506485 29975 351332 1130357 1818413 1548991 873391 1822343 969297 724714 934426 1985915 173707 724278 688146 1282813 909550 1368794 23648 60242 847279 1321821 1949177 1809862 385089 1614457 453130 1404775 957372 678442 1420309 764355 333960 164701 494767 1774439 811675 821893 428914 918215 1877186 904514 680550 1152836 1688687 185078 995462 745553 1469236 755083 1403625 746701 459072 330355 191406 289593 1855959 301857 1026001 1878053 1629030 1692091 1943626 452391 93032 1205983 814646 1405345 83422 1788135 1749470 1619711 457546 1917956 74322 680978 244562 441671 42939 297876 479175 1285171 979408 1576055 1165712 23384 1157962 1270482 102792 1657390 1723458 1356013 896964 588594 1781964 324062 333379 960472 1411322 75129 1459245 683417 1151418 685303 1828989 1755765 1801596 687271 510360 1734473 1179240 1280476 849547 196861 362317 1611422 1757810 1707164 336579 1452033 1162822 1137745 1520112 1745774 654849 1661522 908972 1360481 843937 1539313 65183 1366381 1812613 1172714 300699 1210098 1825755 1445237 1047860 1534033 655256 1758460 1639121 966402 615383 307228 143554 1621281 806730 698747 1755697 464592 545174 1591732 53772 1280139 1835139 1878224 1651021 888430 181522 1510391 734817 482080 519035 417435 72978 1650877 1670139 606197 853230 1194103 1874190 984947 49215 251930 1846993 509175 656545 890958 1196016 662574 797116 365010 1836516 1705483 353614 1394712 588646 1845112 889856 1738975 1425271 1868291 1108014 761491 262597 1538744 690041 361437 108325 1570717 209489 129161 456926 626073 526590 670118 1378692 1627456 1350401 1620269 933689 57506 1254589 983008 686375 554823 1808914 655769 350282 1063968 1613358 1457766 1236986 910638 1563261 232943 1605643 856216 614954 328967 197313 234364 1180131 475561 318493 1018550 1949485 1076254 1335227 1095161 9626 1643782 881614 241168 1837491 151615 759379 1008926 1626884 950953 446673 1253305 98815 304251 82773 432354 1006813 692848 1030014 1417887 829122 266754 462475 1844 307729 1538796 80826 362381 1717044 880100 718410 1721682 485092 1374529 677228 1154993 1277575 623369 1141970 1709830 1633178 1954283 1231792 1248346 1066059 1055238 1662658 1345895 491642 411448 1305675 1752013 1300543 1225663 1168967 1359393 570670 1669584 1489244 1490393 336753 1002750 1002992 363973 750452 1016419 765384 1731319 79698 936585 1499169 1820593 224892 786356 405105 415682 1540468 1370943 1845707 1156351 1090190 1844318 798430 1945237 1119101 649550 1629822 1881938 108170 439630 527802 189497 579162 638633 1077005 1844143 1506411 1761073 234540 695556 344060 1840065 1522258 601 114771 438902 1199414 1982542 931294 220703 745061 1606864 1358693 1853748 1086832 984484 725852 1431039 558985 21485 1114717 1281204 1719295 507512 1130612 804530 342511 1586999 760395 1424513 879014 1907812 827389 1932375 1857936 1578141 270726 346803 1451803 871801 1582828 1539418 787904 1541985 1508888 624220 1769757 243813 144442 1079701 1664719 1956224 749611 1630749 504729 1848853 251304 597145 877007 1823422 1385712 1390593 380737 1604810 1185624 1529639 1306172 1697083 1662191 650124 307617 1578971 1529882 139919 744674 621601 270609 1899690 1591810 1814983 634914 1246298 364611 764009 1267088 792485 524407 452715 1516781 1121509 1725307 1225937 647031 1372780 1325731 1795323 799872 959456 1689848 778156 402113 1096328 620724 1387111 460201 675087 1967904 498980 1370124 692767 37000 1944706 1502674 1333509 282120 1457186 1228528 1478420 578486 974706 166865 1142886 1024303 967209 1023558 1991395 1066295 1950786 1020998 20198 1278444 733932 1215614 629750 738962 235880 1622382 164935 943691 864253 277964 605418 619301 1544771 808913 136075 959786 607997 1275830 7596 1407039 1926424 1216713 1214256 180681 310712 1663130 1593169 619957 777000 720713 766608 1835214 647436 493235 6277 1969001 1313798 1354334 446157 1517850 1814244 552560 1803162 1972446 467797 1752386 530523 336399 961068 539126 175945 1241292 175096 570853 1778976 660242 985869 592359 1676704 1997762 26261 1125982 299722 804087 661449 840862 991419 375870 1312659 529631 927345 485990 1111034 1787298 1559132 803302 1870572 25843 184556 376509 1282468 1692501 488574 1001434 335469 1038634 1382981 1104815 1130614 1931595 1259495 552716 85347 1277338 1987763 990299 626290 659825 829975 243761 1512391 152857 90329 1771201 961455 1613002 195820 890858 1881525 1434722 292162 865411 749996 695585 537586 1958091 1834708 1116278 258511 1903598 1550455 1924856 1745350 630958 1791749 164888 1432750 766794 1627884 408125 135060 472771 458445 1634926 98457 746919 731330 1329882 1669477 1108536 41908 1233036 1555776 675141 400215 1305164 1907018 839114 1214153 1811363 1572387 329478 531602 1743413 1678356 1501154 1873062 1599484 1707320 1140222 533165 1946263 1846878 1722053 1896652 394464 229361 1453152 678510 576040 1610253 198397 1569263 274214 1757745 742751 110907 155168 1288129 1168806 7590 1979459 433374 1582693 1890205 424064 820268 1842891 1925380 1759469 621685 1135554 1810209 1407496 1069526 1234512 1710732 24033 1538041 265841 1502211 782689 786460 1003953 1323569 1698313 25901 536194 318686 1599472 1272181 1762714 1568701 451714 1446967 915811 1770868 1258336 1701476 832101 1341205 158856 959641 560572 901263 1284863 391329 1805801 632202 1309539 1137731 933906 688056 475051 596098 714608 46020 1421792 223610 1939496 228313 617562 1719033 894453 381634 966088 33184 442231 255969 1486063 1577466 1900858 331595 1673081 1927541 1640824 1741266 1333418 378555 270966 737268 1148375 656137 759746 1714743 863480 534682 326816 76788 738780 1642448 941247 615065 433144 1892171 926945 1673325 123466 1185228 1921250 1853072 315630 1118126 273657 1903656 265128 1764004 1275287 1271336 127835 689549 417862 575576 1484910 1049036 873600 426309 1864796 114925 529909 301085 528036 1746166 1005773 622660 1609115 1394016 984898 369480 159906 1813828 892864 1772353 1378620 1652830 337922 1472876 1664427 1151199 1588127 1769431 60643 1424673 997688 318958 538242 1396577 1157400 480635 680300 1090697 1351360 1295208 1804343 293377 797096 1462524 759253 1981769 990465 1512017 1019948 1740710 1084031 571173 1135453 848123 378017 689665 999968 306270 914286 1100677 1787389 1423459 832382 749673 874570 1048200 1767269 1045171 149695 1822408 1462163 588013 748077 1837337 1516168 1737356 1757235 889106 357152 1011377 292089 815459 1873375 831163 1039387 170232 1090115 951221 1904058 741021 315363 1269459 304934 649567 1540331 1281922 606458 95893 1328226 861313 1661600 652 320916 1345540 64750 859447 1568687 976859 1322588 1408481 883792 116446 1218147 117813 362915 755052 1394276 1285126 585595 794447 1892681 901747 1408415 1024643 573451 742798 49972 363465 1469539 492213 1042663 9784 256003 1062475 337630 1800458 1017451 1775449 1348363 1674587 1265904 1693155 218295 1419746 339620 1095336 781638 1390681 1718513 977365 19525 1543241 1210678 895427 768731 390517 247731 1099424 1400730 1145701 1829617 558684 951413 1363377 304353 447956 1584330 1708053 1205576 1708260 814307 1420709 1669157 78235 1801410 1586992 165159 909414 798198 962767 1335808 1861818 762600 665040 1235902 1640344 1773060 1865083 411840 1350009 1126586 628001 987299 529320 1856435 563982 1688705 569345 1814759 1907851 1813855 332031 76262 1407666 1335817 442911 1128081 185629 708428 290665 1148605 1425080 1718135 955193 752064 1097712 1638946 262609 770127 396280 1036535 265345 1977143 1178588 2379 1920310 1179204 1451364 1094391 1005020 960525 1091076 1969337 7555 498021 151951 1013507 1364499 358961 595248 340428 1316824 1075337 1011727 794049 66616 807388 1549594 997033 952301 1279717 1568803 207932 748651 590311 1444675 1434646 187121 1184091 1218449 747290 796802 523255 105964 535125 1098941 356115 1756577 538173 1996296 1343286 10480 1151327 1191081 1905972 1312953 942026 1261532 427657 861122 906007 378656 1997453 223236 1587731 724685 1191149 1014847 1622656 703945 733940 239281 1372142 336884 412869 347235 890572 1458697 1219693 1597810 1795432 1382346 175798 816772 277758 506199 531546 1848563 1921746 541238 685997 1499608 1992488 595459 1907544 534902 857052 736921 262562 1906142 1839864 1850927 1405915 27121 1598886 789206 99054 661290 1483312 1355160 843809 1646454 1968886 161911 1449133 1812745 102157 1634829 516212 416682 1471848 1867503 1383405 617386 226528 30910 1047358 1970333 1685921 1053897 102626 946363 1278045 1610340 173422 1056677 1962071 938014 1666512 436629 1360625 753756 1134206 1697382 1068674 1141152 425190 941095 1908610 825407 1664486 809360 488407 1973717 1344304 1448687 57821 1522740 1064857 368998 937575 1448408 757667 142606 1228662 69003 805602 1315524 239061 1731511 1028944 820189 663012 1827578 1204685 1929422 185657 1082742 845900 228068 1601593 1583567 1395387 1756674 266001 540522 868447 1442796 117212 365778 1105050 1305523 247379 503774 1391509 748944 725908 1157643 1560270 375805 1132395 1877513 321578 1631849 1907945 1618979 855580 125351 1556663 1298882 687234 661671 248602 1517453 236167 1139591 1025658 1495305 1328345 1550382 645338 258825 309266 632506 1662620 1549447 940646 1144352 1178719 647368 1124820 1236136 681339 1444413 22305 1162697 12538 289971 1672188 238928 449563 570202 1219750 917153 1381134 1799732 229622 669619 495299 1138050 1349611 910015 940029 1377147 830493 1427081 200549 764414 678842 1626685 762776 356026 1749466 1098035 1026875 1935029 1805499 1860710 491189 1617191 496152 1635456 1684547 1145057 1402266 701368 1900772 1002772 192393 1999253 655842 4220 1637767 1270241 104504 1558790 1941283 819485 1034470 788130 1081587 1845884 472512 1034065 484969 1359354 13580 429372 1278105 1866776 1254361 1682320 772004 474242 288733 1199628 771037 1588098 1578454 472181 689943 380465 1334616 643326 1194249 1538179 459509 1508713 1761577 1009161 421601 1918059 1039596 1936508 1596534 1582159 496326 1046049 528904 1530304 1676430 1129721 1014717 45276 1678818 1471580 118330 1931213 893915 1775535 127268 184197 1348338 839664 1583157 1470898 101987 472943 1617235 34394 418644 1094960 1182866 1013390 470500 1350827 582163 382037 1655666 1221917 1647084 1135196 811393 1602365 1361392 521502 1489097 411243 1709854 1651897 995085 1056182 1127688 682673 1405232 1211504 447836 515828 1390255 311024 174110 997437 592337 93298 1975278 658812 858348 1144426 1735511 59883 89867 929328 852231 839313 95796 1812030 1769975 1581283 1542200 205306 1406889 261717 163836 567851 194968 1872284 1051065 1897196 112219 1949493 1118320 26978 1193872 1996665 1251108 800334 1699313 756138 645037 1693592 1580687 850408 957713 1622765 1485960 1430110 1893468 1983440 1879643 760540 816768 1842917 420453 1558384 515619 26894 1228089 1024427 274135 1046171 427050 1773494 718265 83408 263803 58104 1614061 940874 711528 1826727 403656 946950 1413557 1601023 1369568 489866 1094333 1688172 537400 742835 1067489 457184 1254314 1927303 1889997 611052 896293 1824595 614228 1242188 706159 1153006 1046942 32687 127008 464807 424313 180611 1110061 518208 307151 1017396 774719 48961 231264 698714 251575 59898 65176 1303891 1278361 1015548 996310 302525 209286 974465 637802 1917012 1868156 1043500 1886280 1180195 535285 1244184 112462 1760615 1370638 235632 1743612 265793 1117462 767784 363160 321731 1645641 394872 970852 1455382 390944 347554 1506825 928190 858586 918782 599933 818442 130860 978541 310900 1579637 933900 441767 746056 1389958 304237 254096 110731 1417247 1410144 709322 1187638 74449 1457543 74493 441585 509763 1522172 1186188 223443 80852 122358 47213 1955320 495043 660094 1322116 774408 167209 1656045 1194106 1064580 645462 1315472 206483 1001896 1078181 961783 1552939 122963 240575 1111303 1831522 1109070 251110 634742 1377444 1026508 614408 1843674 1891760 652085 833457 376024 621832 1355886 596590 889879 1191609 1131006 1321549 1581558 469067 522818 908091 218711 1960842 1330808 872791 1468058 1242793 55658 1623397 1784516 1946127 334055 1792098 1815828 1081504 926194 929825 866522 1475609 1945232 734167 1967150 899398 1648784 1574254 775336 569070 1525207 1520912 92771 1672956 1073813 1500175 739646 794954 1524278 1310739 771533 1068573 1175602 1971199 852113 1399585 1309650 994458 770307 209980 778926 1907070 1428365 599963 1830173 104650 1125010 986285 144439 1583446 13156 181603 514120 1309063 1348307 1231237 1545778 1498993 1448491 152853 1583914 473831 1209076 1764240 1956356 736761 172164 1883499 865876 1589241 911886 479173 694561 1499096 17400 1204253 1559636 31701 940295 621646 1424701 1312248 427861 931328 1865399 1633464 1824516 810423 606365 538790 564735 1698147 1244052 384816 1042156 1009299 945392 1083148 591102 1708710 966582 1771672 1304790 59970 332204 1337959 1220666 590700 1790671 1945845 1207239 820746 756343 1988419 900890 5634 945625 27825 44096 200079 145348 98753 1366676 841246 241182 524069 1923100 1729342 1153195 916088 340765 1633086 40927 207795 1585427 1480061 1947298 1121304 1148331 1772251 1018790 177017 1268484 1566270 631230 1157842 1931071 1559509 199334 201836 1610552 1115096 1694919 1798031 1876143 765484 1989010 219014 839821 1930132 91712 1241233 996313 292925 489472 896202 462613 451407 824786 795403 103761 1621872 775341 1126822 689352 366365 1844888 1275001 874261 1551138 1971332 101484 1160811 1924714 363908 1161764 1381122 327603 692375 915791 660666 1203315 663047 22854 793168 128710 1115698 919315 653711 192036 794925 601805 1106520 331848 1121830 371734 736647 650753 1289343 291915 301074 1815189 1212868 491999 48096 19025 1423712 890655 1175931 1057631 198195 1513728 404534 974865 1383669 1245777 544857 744777 948026 1736224 1199247 350070 1798403 1293881 1992031 191566 990787 690513 1676515 59004 50441 1363646 1772417 1689475 687681 1647424 92535 1835169 3565 262328 1331733 482748 358782 746313 585547 278234 1338593 1540878 1230777 413930 1251781 669583 1600811 450386 363627 286070 1068895 1533713 1559371 166689 1350999 1538653 263822 926275 45933 771718 1716352 1162712 1154291 1469732 1051375 1307083 720415 671011 745014 1011332 1628797 147538 469369 1090471 170651 164104 1357078 1598818 1553030 1430485 915483 961357 1609257 31097 668446 29596 598843 1715533 641419 951896 536917 853903 767649 702948 1380965 1470610 862368 309451 601127 86244 809563 1287256 1032106 883649 1992631 1092345 982742 1294576 1845253 1645643 123508 1497290 282062 1461188 1480751 530790 1103469 1236529 1469134 1867682 659756 1477987 1536356 873140 1360361 363750 1958421 453224 286960 26431 1613421 1805491 920289 1307675 649563 724070 382146 293200 1133379 159819 916949 43105 1454518 1338512 703136 1617382 1388857 801169 1649630 913084 647859 990525 830822 900244 11878 581883 335850 661723 926988 1501286 885689 1511905 119327 939684 121288 842900 1491475 796254 564631 661468 1640037 1836470 238525 759023 96122 1313491 1542380 966885 1542034 880183 685707 827502 1081362 259435 1894556 1289713 1733604 1987201 1738795 1112324 1820952 1401548 412251 719504 955054 1970785 360025 1938459 1320250 536392 249204 760736 1712484 276111 1708541 1448332 1652108 1285417 719862 524011 1242994 1097011 134760 254549 1681262 482947 1192319 702241 1011214 984819 1765476 1517428 1571426 514111 1068084 877371 1316446 1098759 1440026 674758 1013859 550158 825880 1620308 1583146 689455 315545 425829 108498 1510808 1346139 385056 1634844 1961196 519391 1569693 1838379 1116818 95051 14484 276962 1548631 1574525 1153673 617454 663541 1579293 1934878 1433289 1494761 1967976 459377 1594702 1458820 1563489 224611 766656 112506 1014458 815132 1835332 444377 805293 132560 258261 1047875 168226 254166 85171 1067387 1492139 1492462 725515 1514944 400986 719106 419438 103631 1603951 1897575 717888 1551799 954934 1631383 1999655 1281740 224708 916798 1641724 547565 391420 1143722 761046 668776 534941 1358312 1104241 668762 943098 13470 1407350 111049 940371 1452041 1978653 559630 947042 523825 1487778 870694 1980143 1308858 563517 828134 1088655 1059251 338286 333255 1580230 409705 1458468 1413381 788974 1545864 265106 1373753 109107 1221691 209914 838661 1563114 1570135 1716378 725438 1736408 1699806 906646 514145 200811 349359 248466 1742785 1251339 1524578 120754 410460 1452276 1071156 1852487 676318 1126303 1454655 996741 619281 118057 318737 1529461 1388500 1025110 1238854 1799083 1025970 1991639 1336588 890894 7623 141617 776271 155866 1875911 720808 67368 1506518 1933464 502465 453584 1617887 1375861 810564 1127073 949481 194148 920191 8491 971443 663244 1408696 958707 1083672 299162 1893066 527351 779539 278075 1943220 1141043 14842 1228800 1679021 354265 948950 1181518 1051601 65196 326582 342670 541744 619590 960810 956601 1387709 1472374 1008054 1207886 366165 1612291 505455 853779 1791683 859537 599703 1753275 1210544 1560719 1074812 614999 1292708 248877 1768279 1407614 1020884 1851983 432003 697760 641111 581256 200490 67415 571215 1423803 320381 779012 1790415 1910736 1611784 393333 700988 409886 1402145 671205 1958084 1637277 832844 646878 1597532 839443 1065604 1729760 914258 62420 1302912 1479284 636097 1590382 987420 1518942 998563 698744 219654 1736365 1674386 1163836 277654 123834 961052 1563612 475445 321086 629844 809597 694987 1343255 303385 1685427 1539141 1723157 855972 1491249 1285471 87489 261687 1178458 1744643 12678 123705 906907 1878307 1988262 105722 1930515 1692984 955268 1121636 853866 124286 8817 783655 789820 72664 831535 313012 189446 1687461 1764764 151573 1473586 643107 1583685 141806 724275 960692 1190920 1683672 1432938 1136032 1690929 1824711 1744969 1678607 1535235 1828705 1246108 661090 551246 425140 1519877 25130 1072739 1882090 1183131 1825104 170989 471585 968574 1761015 1545328 722192 1029370 1618206 894115 663430 808417 1905256 110127 1774609 866890 959313 695265 942934 1438670 425255 1407820 1256226 917195 1560663 1893448 1866467 1108787 597079 783483 595912 679018 14721 388677 1113381 872572 1764447 421240 1444976 1269747 1427536 1428356 1321359 566951 1378048 1365643 343330 1623256 47490 1606586 1167225 220653 548951 1133758 963399 281476 1591747 1347200 1631056 389684 837759 54510 1969795 953775 576790 514298 780341 1860526 1956577 1452653 50139 576760 411712 1195055 1423981 1588646 1577173 784711 1851298 972442 1477090 647012 1763461 1152519 541278 1850212 1214190 1239757 690494 183863 293312 228706 40247 166991 1107446 1885628 1193418 1016679 1248398 669490 1778938 33512 882079 508397 1073561 511296 1850424 1868534 1991669 558403 1758299 1768488 159176 990471 489979 1674423 131763 363338 1047533 1653940 1689839 33977 1925452 1095836 194397 620137 1347902 582546 913961 1667382 1436972 581942 1734326 415850 935210 711250 1178355 87917 1107032 1112733 733730 1006004 1731085 1402602 921711 1089880 978910 433276 520379 1978247 1286620 1222547 1032711 643892 54765 1423295 839943 1698547 313297 1503457 511649 1959686 1913292 341159 99370 547170 104988 1054857 876662 554731 1628372 1185240 1784034 9438 1431031 483274 1787719 47343 1803650 259888 1819537 1918860 700439 1347051 1528270 490658 1567755 1822471 899787 1107026 1982471 953218 1293060 474142 1968670 1361980 1783423 1777196 1851988 1761933 260027 164714 523658 748913 23603 469613 320400 872485 426597 766431 757912 1132912 1272669 589968 27816 1118021 1678815 1834215 284473 739226 818228 276704 64353 889467 1851168 1653125 1328109 258330 1408187 96627 1543312 495553 1716213 944582 838680 322695 887387 649795 1135210 374100 944314 985048 1492631 1926373 1343882 829219 679119 1279439 921786 771425 1323720 913228 1831307 1746850 733266 1058707 464525 546670 1290137 1088803 1013631 916921 1778828 1241115 1832538 1020082 397764 430122 39003 1888205 432765 599210 1106195 325206 463586 5844 1663699 383116 1607180 923072 1643814 926722 745504 1683765 1347197 1648125 1855954 233995 1013639 1660716 1081874 416394 380264 858779 1790305 1027935 834184 1281040 1916346 124332 1170384 1856717 384460 1839368 1473964 862857 474495 1440851 1419021 640121 1855839 358540 444109 1516498 1010586 187970 817447 1299160 595433 1507805 1999509 1333975 804868 1118690 1385242 981052 544569 176142 792825 229192 334303 347813 1902912 1593236 382401 750787 1677705 404322 1615435 193719 824836 276 1706115 1033078 843336 1255030 1317738 34119 108810 1880234 1865493 587629 1224967 164570 165618 760660 465757 1740865 23489 634984 348401 1416900 415040 1929574 663592 1223321 1865765 1213695 218918 1018741 203581 740017 915365 1441038 1240250 1792977 719005 499673 676220 1520974 1872751 1661960 795713 596971 794251 268787 1199131 882117 1961501 92091 695346 1372221 69353 840778 722434 896290 1300497 1834171 1079076 1247720 667538 1749591 1799516 1265170 476955 1536299 289119 393109 410750 1154815 632126 476198 1239456 1968381 1967817 567257 651425 165466 638818 615641 1028372 124720 757402 1346875 894702 110004 29538 365263 1356341 1350864 1126233 1315590 1094576 661012 1543093 53816 474748 1160082 258517 1790865 1836992 306514 751462 815098 271046 1203483 884950 1905635 568111 1201597 687330 875094 771231 476462 1032236 1836991 806233 538019 286910 1854275 245789 636684 25937 486188 798085 1263248 1333159 1882506 1515858 1273080 1766942 972943 1772697 1152248 576825 1207796 1127141 1676730 1313683 885912 1241991 295538 989120 972095 1236432 1115940 1815146 878629 702886 195564 443685 612740 73189 1475509 1381449 1361340 1740819 433583 953524 1114788 665833 1845608 482197 766388 87501 475594 118077 374558 415006 555323 1594376 1622607 1846157 1120821 502239 1840699 1347624 1157119 1042929 611738 1126191 667877 718506 1782695 1266183 688230 1552035 1222381 234971 1353924 1828726 1894255 553674 1826040 1203117 1766446 296290 1735345 729774 1918565 367578 1639173 613834 1223959 1682607 1069445 1726658 1966572 1665714 290236 230767 971206 661370 1837882 1603092 1769854 1378806 143551 1344888 1422845 1430660 724656 1601725 819347 237026 1183846 1535503 972412 757996 1111833 1774006 822239 1225705 452788 1747077 1598111 1842646 271211 1480419 1583612 1968508 1928191 243146 424226 1069461 1886861 1106057 1484547 191983 993913 1507781 1308899 817481 344250 963324 126954 1532371 456689 1089216 572012 1883214 191133 1547485 1073647 569275 1625193 571282 1504789 357370 195852 1213103 1774700 986787 1479640 1658838 958292 976540 312762 1951616 623094 457470 926504 313477 778351 920190 1807858 1349557 682190 641654 1267798 5902 1898862 31274 1251314 1092841 1732550 1765252 1488305 1768574 1148532 995949 250693 1556823 1357666 504379 1966592 175944 1243756 1894177 1060621 1754923 1449364 1274090 1439225 1837173 1549207 825372 868875 833248 1781726 1849579 1272732 326413 267850 1893445 237086 1878009 1999282 1951416 953176 45978 1609424 267895 1611106 1549861 1731026 1684626 322054 1352901 414714 1439400 1912574 1830599 1747388 967150 1780730 1369720 1351499 1591951 697954 261715 432355 68493 1305328 1610238 116545 1571611 1780142 1506068 492435 1087673 1637379 1314041 1304215 1469163 1567710 728603 1106395 457489 248130 98220 170867 1999532 325900 1591804 1573784 1950160 1280002 456595 1008043 324078 185114 716404 1624001 626400 864708 1583032 361341 1094199 1537705 976808 1867363 32779 1324183 745659 827030 612980 528421 554001 585028 1708843 561315 644063 1781201 1204124 1882689 172987 1282405 1842146 674222 110904 789682 1218348 1089581 1107506 1448146 536877 1047733 1471775 1594209 1607860 343535 1107610 1731806 1072736 1675638 1732129 1355759 1343315 34146 1571122 1542700 880943 993924 688748 1755741 1062680 240312 1914315 393082 666738 1626038 28260 175331 401600 1629237 92332 627397 799862 1369672 1979581 1829116 862337 746158 1611887 568842 182094 1263536 1482476 545538 1054802 1949073 1226468 967496 60597 8905 460050 1027995 515364 307217 112653 1461785 495941 775611 329932 1574376 1796484 1552721 1606033 881216 136672 871018 1850902 321569 2050 577011 468836 265911 679180 816678 1057485 1454284 600901 1977577 1195649 716530 1302064 966005 131009 1393286 1366817 1757141 787491 1055199 1134051 717386 1973370 1572311 1501409 1260190 1610816 1007597 525790 1069328 761896 1525856 495234 23026 16344 120865 1190592 687581 692403 1017789 396074 111778 1350770 1596425 661380 1791628 1931296 1608745 1485618 700508 45627 106527 1118842 1460975 1872354 917287 1820164 1467239 1953516 484463 98345 764937 480022 1909761 807574 131856 94887 940484 933664 1418547 1504141 983698 1975072 286173 1033808 496591 75106 519732 1600204 778014 1621864 1275536 1861130 620476 397771 1729367 778518 347779 1467011 520036 1624211 1314837 1438109 428280 160435 873344 238659 830408 1931175 1124943 1071244 16222 1484634 216523 1617725 417238 1260900 931371 285958 1858244 1589265 1517403 88601 1380133 1599371 1025231 810632 506846 374860 1643442 281333 1104101 328665 352372 629464 481258 1593091 618384 1280383 873098 1420144 1324096 1927116 954472 1344900 1132247 1587245 523399 1381623 492984 540243 1696906 1764749 181705 1150290 1594524 746141 1138719 1842442 408516 1018373 892576 162452 579137 297547 216132 89602 928214 1482200 1822785 923991 1916615 1298147 849757 291984 1737173 1748492 1694424 755097 984129 1842846 1932982 1526781 1815151 515020 1035011 1217042 144242 925930 1768554 643861 1433147 1121310 1261163 685050 1961041 1413131 1362703 794538 488415 648447 1793452 1377947 1284856 259114 1666924 58192 1963696 1164287 1440854 1187857 773321 1152813 1377739 1551370 1933796 1532786 774413 1665481 311288 1578118 535327 475167 652845 197378 1089340 955108 250981 1740155 728605 1165903 1411765 521136 1206524 1130698 1738643 854115 375756 877913 1032433 763479 43170 238199 973191 1291219 194932 20774 1028973 1643273 1416434 496403 276496 837061 1837071 1345 1494003 1226391 267470 218885 1737014 970257 214624 1083625 1839170 809121 1933505 113514 1466769 294993 1600519 1334615 921747 1567368 478653 433605 516541 518680 1513232 1459789 1673818 704927 1826748 755202 965718 995799 1214282 436795 201231 1149183 1011441 1221562 921946 740667 1304507 58394 1076949 1027329 998250 245584 760515 863674 1342410 398692 334630 1177173 818058 658903 1109408 1886273 1888486 763382 1865180 1325736 1311163 846955 1299133 1655766 1995143 1368198 1340148 282302 609219 422409 500022 1393003 296436 1387294 1694176 615660 971453 1518524 1776215 752723 1831918 1498009 562902 96711 915111 556546 1831417 1192851 1172180 1406992 1847053 582019 195845 700147 1282052 1240485 1395442 648461 1959773 244759 853798 1028366 475805 242172 298345 1071781 266566 1389227 543411 1462547 1752842 1523603 269895 17492 1646554 1646303 947615 1673773 217548 703234 910063 1911080 1731997 478209 556617 1341107 646394 651726 668620 1237414 503716 1563874 1752640 336911 176795 693975 1876112 1020183 405511 672548 1069140 1289900 1686042 1030910 275134 4755 1909368 1113056 805972 1595031 158601 1646996 1106000 1389669 1615513 732734 484733 618254 1630989 1979064 1609672 1322733 96033 1775842 889240 1729424 960319 1687400 503136 1058022 1468113 1601466 1240117 1592100 1665694 642207 1329841 168622 1078529 842818 58260 1626465 180730 1277711 1300820 612328 1557750 1883551 1642445 1841213 1503408 1429377 275347 1279904 1792501 1009458 1368710 1809048 231215 1790699 966045 997007 759297 1115356 128354 299425 712956 997995 357685 491453 1445938 703039 466723 1790791 465040 660407 916148 1648904 152719 1903005 906048 687229 729823 660580 585229 1140007 1641207 1750215 540836 23984 846918 1593858 1958902 1819200 1848805 411231 1078557 9322 64263 1520480 571879 993733 1485614 1661105 131792 1230514 722198 1836696 1827347 244998 988399 791618 1566020 1761655 1976985 1526928 1345781 1776801 1782474 1084245 707117 1709214 1222473 1443499 741069 1053668 746591 1575110 1457385 597245 812619 788286 733061 1300303 639989 782396 193687 775770 77338 1298625 533966 1753394 1372676 1777925 1600518 1846131 867208 92787 1275973 291210 503152 1944500 11005 1221755 334551 361561 938528 679989 301300 1232189 1522022 560691 1761796 1639438 1107997 369508 1051887 1646137 134214 701544 436306 1121441 1500604 1995944 1188991 1742999 315640 1787230 1613822 949717 1783566 692954 1085467 1206659 1963231 1485674 598644 1885689 981160 721879 639934 1831713 1570962 357949 717122 1818640 1951683 784371 695051 1382024 1985669 100487 1056465 224303 1491340 923766 905910 1465515 1345228 288354 1010357 1519921 316093 847736 895945 607263 1407126 1702925 1805900 1043380 1747600 28447 1145541 868684 336334 1207598 351876 1940527 482772 344357 596891 1837336 394683 923641 637326 593846 566736 909830 284138 1764891 694276 691310 1329625 1509676 938980 180626 1640211 1516805 1919351 1823091 1724626 288781 1656295 1137048 1497970 976450 1746936 337254 1858614 1413016 1992786 1451613 104111 343648 1879087 832877 960461 434890 1654121 596062 231426 364772 1031243 925336 907026 1993492 1262548 775951 1755221 571905 1372079 1464646 935559 1578167 587067 1418466 1188640 863411 1280581 525467 1999836 562990 151518 37850 728232 1781121 856264 676026 1366231 846450 807929 1671149 1697261 936750 1223173 1605973 1676070 472946 390510 1444370 1589116 53547 123598 1270339 953677 602855 103973 988636 190584 327128 844058 236342 432638 1187490 974972 38271 302198 1298752 1745537 821255 99344 525631 442216 1514655 1623413 1723506 1836980 1467954 1662049 133914 321148 1044775 1439990 1332183 130847 1150693 1623000 263489 150925 117107 1872080 598619 1432181 1684142 1887169 131122 1521775 1295851 271067 32744 500952 1150213 49263 1218434 783318 920798 1321629 1937942 219408 873069 258091 936548 771999 1346942 49710 148476 1051809 1163354 487861 982722 1119670 1026880 51759 1270488 1833685 240317 368118 1374697 959267 92342 514938 1992591 1281854 1845298 1152074 1298125 1439457 1493941 1299486 715552 112353 558205 204438 656573 438911 61420 904694 1185740 877094 641699 1123064 908882 1796706 1701466 1618443 63811 1494618 1965289 1579949 701972 1529686 707709 1459642 1888334 1548500 1981419 1282624 1730336 1178711 1527028 711022 812347 1141677 1951442 1907305 884086 5707 491184 1312283 1566359 1518178 580794 1674830 805779 758631 106586 289298 1285005 1371682 1770269 836932 1345051 1186829 4344 380254 1542211 380511 1262787 511525 529640 1515917 157365 1604154 752890 826946 1279944 1846882 1963418 1554814 1244468 923105 1144440 1961068 1205005 557647 401451 1506536 135527 200724 1373376 472606 750315 606906 1199337 942637 561970 598979 644793 61031 1856268 137651 934904 1606685 1230961 1757385 996045 1809494 71259 1308261 1948487 678221 333604 96511 874640 1941109 344878 437972 386206 1333178 1416009 666720 674193 1481091 1578582 1021227 17364 453139 1279421 1467207 114848 711876 1039553 1735206 875792 1763177 1609130 1493955 1639704 1276118 56465 1462205 710245 377836 1649452 1404732 1201407 440298 1505139 633579 1862268 1076576 1660612 699647 708504 794752 132123 8507 543423 919834 717427 702381 818894 802087 1680020 1812681 47010 616107 538256 1025795 1712101 403226 251945 1739667 119124 595004 897374 631118 1050156 13902 897920 1010620 379694 457877 448261 1315259 707122 1052018 396833 1756092 866320 574562 1684958 1948530 1527123 760789 1977903 1100173 614736 671053 1211111 1925397 166207 937984 108494 313932 440655 690465 1134784 373734 1156124 971944 63561 983607 81882 1063775 633455 1578283 386110 1585326 1393729 355354 586431 643439 1736879 1436571 942672 622227 654137 1684475 1968754 1477772 1800610 291389 1501718 405294 1758440 1786322 980821 493283 1887516 351434 1760122 270270 731048 1565091 449757 915327 401692 1343663 1024366 1840897 1220257 1622002 1256042 1754301 1621309 24904 760171 417690 891339 386965 496587 1680874 404342 1737579 748576 1651597 1307790 1241229 415380 1254821 1683359 334790 339777 151710 1384073 836995 158038 1597917 999677 171201 1841610 355254 1599147 1970093 25889 1433031 423438 286447 1182479 414612 1168679 368645 762503 348713 43867 1674447 1868912 765315 1438250 1668150 174178 815402 1567479 1166351 1689513 179071 1406998 558976 1559472 896525 1044114 239703 151802 587710 1802513 324257 236856 441904 1624076 1170602 1490516 1836208 928559 690758 1320378 1603192 1045965 1350879 1185448 1498925 838526 198893 596944 842759 1439208 1801312 1448713 1734625 1995662 1125115 402591 1199538 741704 1317838 274807 1830128 1752259 1071041 860801 452728 1976691 317352 1158992 1605775 1525041 944803 212175 339469 212767 1217655 1388712 1567975 1427902 1625901 1256866 86391 468372 323145 794989 1375917 1339724 1120194 1998458 1385122 714671 1074842 634790 1613397 1811229 1291191 1727692 806300 1416121 739465 1095000 796624 919602 204662 1912263 1024364 624809 1504917 527280 429737 1133410 599278 1761157 34228 397470 692659 1963388 1059191 981729 937956 791136 1982411 250350 596635 68776 1859665 144097 1579956 590637 44987 1155646 152964 1093424 303809 402809 1877669 1428056 1540027 1989011 1602115 1845379 759802 33464 126250 902010 499418 945581 1639319 633900 1977811 100646 1417310 1875607 1584060 286977 817550 404247 321681 738782 1353427 1654702 92188 1906483 35654 928484 1370741 1498194 1171687 1945101 1071499 1670693 1482278 1928613 958922 269743 965227 587896 218075 575183 1607466 366728 20506 434340 720195 187316 351304 756567 800259 1752897 818508 535794 293849 1226092 1092657 731465 1821595 1997293 1532594 418140 105486 813396 1742219 602163 1773591 1412990 158535 106947 820788 617979 1560924 1460317 1451999 1868897 487291 1776098 1399137 1711243 663690 237265 1782997 527888 1242711 1619467 101302 653376 494937 1296550 1298830 1224888 45406 379396 1965732 1098769 1105797 1902005 1074684 21133 761535 1971364 96300 1666457 1073205 828277 1249074 1974291 921392 522801 1166884 1424717 535865 1873799 1879225 22275 554769 1222815 1376637 828997 1334101 92654 1647836 1554879 128092 1518993 1316733 1571275 1488695 83568 1056374 1273575 1804605 415403 1871127 160958 1568882 1831612 1250346 188630 954933 1884170 410379 1665243 736825 1184897 1994792 637234 776786 856335 10391 1794837 290142 1343826 1421502 514130 1792364 863159 972043 1235453 700930 1682955 1994626 1771162 1235812 837990 782227 1548332 186989 620861 1310206 1485022 1052514 1145210 856976 1823295 1259359 1244560 1836209 1255803 1092652 359454 818676 234767 914829 723853 1718601 446533 103049 163841 805487 7652 740381 1047241 1116312 729336 830693 806045 1047866 105823 1460366 1539305 82497 655489 1151726 1388986 1256492 19858 247849 404697 376026 532464 1066882 1710028 1517694 935389 1375599 1824974 361694 306245 644816 346985 1745391 1467572 1007274 1097746 1417896 255828 765475 1493365 328424 720100 852458 629037 916382 175836 1081614 1565996 1007452 583359 1917196 1644832 477523 1217175 1896997 188127 881583 309709 1485612 630217 779224 1952559 285751 1052968 1531685 264486 62402 1083069 1800518 678669 1828976 264820 435825 384312 866737 1478871 1557578 956555 1566324 1142733 222557 1740134 578289 1697431 1591766 142960 1315545 1448013 654151 766640 60245 1276383 1492943 886483 322351 1201609 43740 305970 164943 1054445 753171 288730 1169063 1984026 573930 693279 1992633 45128 212414 1411734 706254 773283 19546 1560660 64841 1260546 1842013 1563344 105457 1841499 1651447 1914432 388932 518256 995749 48742 1035369 549114 1859588 840224 82611 1555972 65978 1180102 824702 726487 1578452 1680006 91803 1759541 401374 1755816 1987289 1002394 1016332 1992123 1197282 513960 1673170 485076 1515725 543561 1286426 1271765 1101122 1639940 267756 1870667 913425 1424007 1876989 738338 1004755 760158 979741 1265549 723953 1670593 745488 1568471 1115655 220489 348260 1445589 445047 1147386 438396 782810 1073981 262909 465072 265470 59554 1858522 110734 1706081 1775324 1520964 240482 1788550 24075 651930 1995793 918479 764399 632926 755407 1593179 1766831 1143681 172805 4442 1756809 284545 505879 1582790 1583274 1148310 1081007 265604 749951 228142 1041614 1241004 519201 260955 1210135 1578377 1397409 1883626 821568 626626 1000225 998198 1714042 971492 215533 1673125 733251 1525398 1888208 1112237 623598 1844528 871623 977 1766098 1496015 793354 1090747 1274343 1132636 468046 863462 317701 1867882 1248215 1936724 1589946 870678 725650 1622610 1722944 1778622 157104 158584 783694 1838190 402050 293205 1911651 1677983 1572251 892059 889033 840314 1606439 1793083 1455233 1842470 1235030 412776 150911 394065 129876 1853892 447352 423973 1003144 937607 303827 855189 805912 1551410 1144462 1284537 1837156 637732 375150 1492450 1440414 39692 771386 62033 538514 1795711 1064850 1923820 60195 1542402 1843017 312748 305717 55143 513509 1237816 1982259 1052041 1059401 780279 161588 416625 950990 583570 556396 1292175 1522804 915269 16520 257254 796003 1426163 457770 1480731 557619 1537128 783261 283517 1646060 532139 12517 861669 1111415 1394609 1123007 661794 649011 429915 537491 1454054 1928155 33968 1369181 1065965 1808263 1681826 144267 1157973 923858 293399 892855 182433 779885 1857962 1826065 1985586 1925416 574707 1439812 1686785 759484 816691 1973620 1514374 1274475 1668631 209418 135201 1119060 425790 1422817 1172419 1591288 1329867 1495092 1395094 421237 568509 1883740 168900 1717364 1049967 1742522 1557864 640239 444613 1975557 635189 1942946 1958645 704121 209087 35725 1384734 39763 394315 174331 1469643 643102 1472036 57703 1262391 1617291 1473905 60766 1688218 1978126 610902 1062956 611667 1266990 1636483 1701911 717490 1812505 1129759 1383382 1070107 390599 8306 512623 1677688 99523 1919647 639478 1084505 211296 1156165 140480 1883963 869667 856922 1761400 818550 792003 1902109 725551 1587514 1736969 1570646 527786 879649 370678 976920 541823 1617865 1706546 943376 914252 211111 209170 84230 1803660 858867 1985260 760291 1588365 1281954 1834902 1929580 322135 1228093 1600722 990560 384092 1753693 918723 63140 979854 473527 319824 656447 1838026 1109533 837238 650494 806929 504787 1073488 1458815 1923014 943594 38866 168672 668473 1757946 928569 1873105 219995 1425417 597426 788363 69701 105857 1849173 836376 1164847 1135480 209918 517940 828475 328373 1932687 391410 70267 1236934 1118835 273193 443475 1803458 994139 41122 8866 198855 1806967 1526499 61213 797165 585092 591604 835899 1798179 1624055 1165552 377825 1763107 1039925 912305 1114165 242584 1062430 1141624 963551 492275 1955576 425520 1048027 568261 909997 985398 467910 35701 386286 638610 652088 1225581 1792863 1199033 1418427 1417758 1015177 1308908 621076 1007879 133800 746652 1801008 1316696 409290 1853650 1241173 1153017 1296731 887183 51769 387630 79559 1806310 779916 1092253 1140959 519673 1791278 1732721 1798893 991125 1761974 1273056 20841 717217 1229143 653427 264959 1546708 1088812 1734111 488767 548671 708148 1023882 39406 1140278 1752002 707593 587234 1344756 1569670 1831876 707730 828792 1819395 1117875 736209 1164035 1509593 582184 436706 1544120 1350036 85384 171617 141074 43720 742698 517485 1834116 934316 963385 1773344 143258 455405 320156 1545768 654872 689226 489293 487518 1109730 1927892 459519 1553528 1547372 158906 70184 1366184 1711491 1105113 1963519 1802548 1835713 1678033 707119 58509 1505329 1403407 1616017 434986 1414381 1172546 38330 1468469 1569258 141200 1714456 286934 995997 1148799 117892 1456311 287045 343560 991509 1421887 1445176 1197123 819875 1408402 1212334 925780 1223143 1368947 1550974 416079 1132055 1709598 1361640 191247 207065 1854445 944675 77516 1011789 1170639 1356255 1631765 1764233 1287714 538213 819112 1383034 1893416 1049649 1881865 620880 715376 1671104 129663 1469420 1600152 549767 852357 1690069 889221 435070 1482665 890031 1363253 1640249 1245638 1247271 203772 505234 1539532 1818487 66189 180049 638946 51272 369810 1204815 236257 1499290 1553488 922963 154828 1823919 160318 1693685 183410 1088873 1209989 970327 1404881 566616 599549 615969 852714 1915399 737610 106052 1650268 75897 1816594 295715 1936473 1029524 1652592 1175824 1235899 1955390 226030 1940631 352195 914086 1764657 1788488 1421627 1433916 10931 1158063 67756 1466651 238638 661697 495978 1245265 297053 1611354 886443 1523803 1731711 851145 1160601 1690084 1436033 1816349 1340899 1583119 1480154 1244238 1090071 509555 1132630 1990208 1763921 1008715 451960 1344953 1911376 1892513 1348616 1421570 20353 301809 889828 1452578 1414223 1857748 192209 1629067 1026670 536180 1740490 1898142 1672825 146462 216805 796987 1216475 590304 99253 273603 800265 1271706 1267986 401214 1788438 949881 163902 1790605 260294 1774922 1358845 1300976 821512 455816 60668 1663779 990676 195181 1736280 1499964 1668903 1572561 1773403 954114 762401 226761 55338 734394 1147213 659276 1856 1216694 1618704 1969903 903491 1539001 1079434 1700483 648431 1473846 1566679 459031 489829 1213395 1682572 1790163 505420 860737 1854474 1134990 1768696 578566 412233 1153408 839208 1053885 387455 729633 1502493 1391799 118661 1103528 1194821 1083605 258303 1477270 1689976 138069 1537943 1253337 192217 1058220 1438480 747982 1636825 891864 1608360 1406847 584479 263941 1780739 1488597 1674748 1795715 489800 1696418 932288 1540340 1552336 572723 632861 188030 1846293 1728932 1504411 984067 694563 994912 1559463 863707 156930 1319807 1962438 1655255 875527 1033376 1863291 904769 1229985 1868868 322360 858949 310719 1301383 536376 1344058 809441 1474098 687050 37735 996954 334864 1658867 662905 1164281 1388808 240354 1684124 354032 1270780 632023 751948 1747036 1270117 178395 1506514 1332232 1957054 1073756 1845862 1774369 637363 304644 447131 1166685 1350691 501025 260219 1807414 600224 1360827 139489 1478731 1836032 1043867 960383 1798128 179804 88681 32254 1414827 740390 973382 1989363 1901533 1375960 971968 1522040 1882801 795635 767840 1124699 1622477 1962169 690684 324053 420568 900886 1305989 1175493 961144 1973498 1899407 1824938 486816 475764 840780 1994728 929854 639266 265442 1638576 272463 138673 1121289 894807 684949 274463 1246104 118372 176482 678035 1617772 386582 1567794 1793904 947303 1421848 1080990 30948 1612051 1339862 1437026 483191 138414 1783057 1067427 1066285 564700 506058 621268 1682568 303187 1357274 190656 1366510 1035564 832831 1541796 1508786 56034 722393 556193 736439 824754 23327 319015 461482 1969885 646903 578451 207001 4382 336542 176057 42791 647153 1496593 445411 1655008 1880262 71978 824602 869182 400057 240938 50003 1286535 803047 802418 1203344 1780004 167479 1678189 773124 1489306 594337 1295360 1385228 1961555 1694271 785091 169920 210911 17234 494574 967920 1038855 855197 680227 1143830 1398820 1124589 1283645 1945826 1536951 330494 888818 1229555 1099234 112963 511841 1189179 1045728 1748591 874257 809612 291686 154464 956627 608099 999640 1709279 1277630 692643 1505565 563996 222238 11156 514230 507987 262137 1596214 1919400 323798 501609 1261876 289034 1708153 1915253 969748 1093339 993121 452666 1462531 1949904 1586380 52273 1703453 1261110 769067 1046847 740514 1566501 1240362 700500 822990 1883991 1669418 1329313 251603 815951 1307987 774321 1693735 1005968 105502 1029142 916893 1978740 1993100 1828001 1433956 1221037 1549029 1003676 979446 414342 1460206 55920 28967 1354768 1919761 1306800 1498480 1521591 1908389 1768181 326277 1377925 1312152 666512 1448544 686787 479500 1998960 247581 1478717 369214 816726 1416600 250684 153360 1292414 1723365 56096 1942533 21942 1791672 1128650 182275 364332 1954984 1860627 1146312 1640529 1982157 1018141 1987300 1005785 1961048 1679506 259670 709497 1269373 558170 879590 1317004 360004 49790 1126613 588914 1645805 390780 1356059 945327 263453 1784645 701339 1930306 1010592 1682864 1600083 1711592 1700456 1325055 310650 1224281 1807057 136057 1647988 1654370 893898 699898 1909360 1760044 629077 474963 514706 177566 1790835 258677 1425224 1752089 601859 77576 1781331 1762617 1345976 1322809 1095004 1005940 1679443 351622 1455160 1007767 707491 76703 518577 1984720 232945 1257841 597739 1576189 727954 836241 1404606 1327758 1525901 169157 108238 1039502 1485178 1595919 1389053 1385810 1793006 1415025 1714156 1740921 800181 1942 1696878 1746947 965848 653021 1282946 1283224 110711 380738 1759581 229691 777431 1918498 1026639 1819024 819361 1271669 722378 788872 719016 1663545 662167 262112 145124 1991625 170781 196073 1039466 1057221 1208728 453223 537875 947049 634679 859387 1675038 1731834 1763016 1255054 185286 670835 810045 782003 1969311 1682592 1104277 542348 1529750 1520098 871240 39641 1681016 1893080 707243 608732 982167 1948220 1756254 302683 1959723 1918410 1807628 481971 1386429 1280462 1214832 1892119 1016520 430017 1314220 178486 1983061 835344 1595602 1580339 1315042 668681 1796957 1255823 783935 1849369 1697266 1453163 83014 1622739 1594137 211989 332139 1879967 322795 1688184 1366899 1345107 54783 1367753 1086306 1040036 471319 950530 256247 1015308 695294 1621659 736051 1141615 931237 1340332 106154 707863 1498500 458547 1965722 666639 1953272 970866 193930 1049866 1473019 347097 134345 1657627 627797 562407 200488 184528 1608806 228270 77980 595980 1174976 1476465 1428234 1113979 1120722 704805 1800548 87895 1989688 659320 1969272 198069 1721291 392604 1144855 1848899 1598021 207076 1646941 746131 1976165 378749 1749644 654841 903970 1925773 1807415 1274391 872548 13679 523611 270750 1914091 628694 497221 1320129 648854 1538011 569807 684909 1342682 891917 1088937 1177353 804531 208349 60291 1990286 21242 729928 1334962 1114639 164937 800826 27476 1223586 818856 613051 1374177 444605 484003 1670263 450063 748743 1277459 450928 361086 1128557 133943 165121 1571604 1740914 727685 604524 1124671 633177 549050 1647863 1677977 365776 1898629 1632465 776530 1107001 1700034 1797178 292678 1965598 1054526 515225 1985709 1100300 610397 1444867 1070804 886635 581711 239076 993948 1423245 183264 863246 32286 222454 1143809 1049334 309071 217409 1102212 1281866 1670143 1800121 876131 177433 1769800 1056896 992072 492338 1213616 538766 1276228 125954 1727733 934492 1944091 635725 532797 1724667 1565658 309397 565688 503542 1964046 1197557 1136722 1085335 697635 686686 563783 1788971 687384 1807973 1309695 83546 1833103 828322 1659139 322936 1178295 1726372 1243500 1574404 1045134 685690 1571666 1800762 1990276 771617 1294616 950668 947528 1536291 593495 1026806 1247718 289057 502473 631905 491662 982579 57187 113241 455912 527166 1340606 1125076 96615 677919 986839 517788 1418444 1634197 697626 946205 73386 1985169 1887383 880054 1553716 1170612 1403703 655501 1831732 1154716 1683992 786673 951839 1024291 636079 1139128 609836 222554 614903 624805 1263923 1657143 555746 444530 658989 268511 1786976 638626 532388 317489 180707 1121537 997699 155342 93678 1375193 340341 297231 1875305 543574 795730 475568 772133 1507989 991422 1887888 212244 336213 1111316 1524928 1676588 1891134 862168 227511 1473729 1532372 123995 753078 1779182 1576223 716146 745156 675890 927426 1668198 26388 1905640 1436411 613867 289805 1726706 1314284 1881909 831597 853283 567106 1584666 655189 679879 1453009 780645 969463 1273422 56747 81442 1703056 129879 63203 1132936 1145723 1159176 163885 239487 307461 1514150 891047 914755 1107198 445680 1647171 307917 913696 1081839 1048678 776591 1182475 472573 720140 935720 321262 888288 174798 1746386 1787266 1841614 1549336 1744971 977131 1000808 1679976 799611 583712 1021285 1069362 254592 636569 1604928 1741331 737185 1871533 1510102 1232459 1896705 1487966 1231647 596716 221688 950555 95304 337669 198554 31875 1411565 198307 591125 435555 28821 591195 155343 1310180 1995363 1162034 1436180 27738 363038 135922 1745251 1949484 1701285 1649423 1138165 1558120 541782 361651 1650881 580138 1973187 1049358 125148 1171692 1729443 814625 1287449 1176914 1391417 100748 82303 524207 1176136 1497189 1964157 679379 674174 557951 1742906 1195202 345244 1398051 1969592 1648693 1155709 1668531 607209 851942 185615 105227 1493083 419743 936482 1648852 1285105 852536 256380 422958 1931890 445580 1543756 1516824 1456387 1784335 134842 406739 819696 1276280 939713 174427 707244 1287837 1383876 601292 312907 1498300 141397 345967 1806279 1679411 843379 1982080 1611441 74338 1034198 222940 882305 1058095 1364998 1170125 1074771 257637 623152 308116 1793895 1624106 1131294 607919 393318 1853016 958018 1670999 894287 1916768 165730 1057985 103993 52127 286634 1391203 690681 451779 1709390 739802 1165494 512747 1283533 822516 88230 1995364 1520362 1281883 1466398 260608 1463739 1322045 1428998 444012 583204 583803 312228 19574 1785345 164493 672515 710137 825786 1817906 1735925 25073 158071 66646 1463119 413181 696271 1785163 295542 65563 273247 1420370 576587 866878 1862405 684460 584331 1304856 789923 1526775 1462239 1291457 679113 267568 693036 119151 1245624 269627 46098 1658117 1947124 236252 1733372 888522 30396 607944 1270516 1791776 1790513 1401617 914786 1801140 596818 520292 675948 660010 993128 366928 1453095 30215 1225079 1175680 644125 1543809 673624 20519 569506 1116670 1278068 1623610 385168 522919 1156509 273222 659127 1662227 965688 60117 1208893 700073 353562 1227960 15806 827728 616975 385085 870345 887975 885661 1693221 482881 1965290 1481049 1168920 1561420 733591 918763 1973696 1346192 1769280 1770236 762665 1138533 974997 899327 852236 1066559 729331 686666 1246009 784903 1031887 145894 1512520 1927525 1727140 1319658 1264156 475150 1288398 76149 1925443 1836188 212372 1196725 1057092 1446108 916147 72103 57118 939455 925342 169439 689760 1567990 515544 627479 1355288 1691752 1802996 937273 1472503 1262720 1707393 665858 317990 1152601 1168341 1637520 661627 1564576 1634159 138768 771852 943266 12700 1413581 335316 45850 302187 31325 1509791 822432 388583 1618137 430520 1902675 537685 783197 1673785 1297548 1144287 678497 571361 956995 652023 1755953 454892 1292890 150322 1438887 1619955 1707537 319497 595814 791535 2693 1347334 1565734 677319 1632100 1725429 1642372 343209 356158 1394117 1513748 536427 1598887 616933 1723260 10398 930901 1863142 946542 499987 1167596 20521 969980 1067970 1282520 75913 1203714 553176 565596 490014 618587 236220 1678661 719580 456963 474741 1475490 994094 1454609 805175 1472687 678045 1677184 801993 1423275 1046950 1651595 1244500 910313 872659 1431019 796349 1222685 662293 1447008 1289949 295332 1006746 76506 51636 865803 358431 701721 1806135 1735470 230673 1707034 730008 1935976 6646 1853098 1206968 574874 725539 534661 761107 1909659 1251970 904010 1641406 834605 765842 1405853 410873 1425029 15980 900929 1078957 1432510 941004 209853 1798974 1731765 382540 768697 659518 1823767 322838 326260 400550 226022 79854 571319 1453311 1821866 1553785 1840235 714347 1102174 1661285 1041544 1643405 1630142 988472 1864618 38180 961427 1568049 108446 33206 1439984 1508985 845526 11680 83391 525529 1863650 442753 185728 1028269 969907 497904 1028022 1436909 841663 1136552 1621239 481940 1058473 1091897 116246 1223643 826720 1143204 1799882 1340179 1520348 717802 8596 1125139 514328 1918265 925471 1468302 1818876 926350 1519579 262245 1644660 46873 19445 1434635 1063170 1184687 1734162 1457565 1681356 584938 111563 1668030 125056 509367 778396 262088 498636 1146781 227650 1753306 1171646 1950941 956174 1730305 467530 647402 1487744 1641139 10378 1169174 911447 1254415 768233 1687075 1366636 1816715 82774 201381 1222023 187405 864044 1084689 1636530 482368 1873484 169262 1283949 597789 1615033 387297 1461153 390076 1147414 1402043 1310572 72361 851259 1006753 851797 827451 843459 716037 1279296 483733 995890 96800 995557 1565743 106555 1229810 1225099 117071 1802172 827295 839079 1491683 1649492 1134909 864228 1284177 76059 305357 945262 1211462 1117913 1157985 1222070 1525998 788029 1124803 1729690 1084146 933480 1317570 895703 1523016 1097312 899840 370235 272032 1200847 255245 1828873 593842 39366 537223 1384459 541942 371744 1331180 1380594 405773 970923 1074702 484930 1321884 884957 1258668 1812497 1179675 247488 509349 1090693 1481547 1235608 1761249 879808 1946565 811479 1326618 1601364 1721840 1992772 62693 895576 950320 470498 1182649 1813687 1405597 1322031 321070 1323938 658257 512218 1363 585264 1150763 1444645 1688539 541179 1895594 1168478 772419 98874 1326667 1180414 534459 89044 488104 14483 1901722 1986518 126309 1784261 1199759 1367744 878063 749114 1407530 68452 1439539 503815 1471216 1450672 272466 1178594 844210 1364288 511955 1594135 40803 1850123 330957 396153 314144 1592396 1432567 1635507 349561 656806 1472780 1837196 595454 978451 1613708 1879602 1588074 87696 1456228 1690005 1834822 176459 750705 1256864 334754 275164 1449974 422010 1616878 897257 1927752 836016 457431 1826687 1240646 476054 964658 1974067 498956 1723798 26240 969631 1192589 1227183 1954849 466712 283862 297128 180851 668784 475963 1245951 1706110 557081 1469525 897801 576463 681428 1373576 1137123 211178 1433714 528215 1035150 809893 258728 460973 242453 975063 1653071 959030 1044484 234610 583153 762223 138425 1508087 1279117 1161454 1405286 510952 953336 1628814 117942 1901280 428766 908513 1454722 1872475 1244534 1631362 1828246 1915005 1246586 949462 456267 1756670 1404942 1628861 660217 1447445 1281403 175194 1165151 1863723 179002 881691 287991 1817853 612642 211538 1890287 1245428 1677174 778372 1245129 1883197 84192 1669830 1028914 5533 1678298 1153728 1524635 1695746 855156 196395 717989 1475970 1298736 1976852 1878752 824181 357288 1496473 1080226 1189377 908089 980557 89741 1235549 146654 1312986 1685460 1733619 1213928 451139 1927954 1918625 1642624 116428 1819073 1847760 113244 1658494 972069 1542918 1779498 1632184 665779 502192 1051325 1173307 298044 1984649 442053 492562 1016300 1597427 1607561 383319 85368 177874 1751999 285807 747839 1840091 1173088 1223638 504138 1338727 1707402 1852762 47975 1398992 1393457 1333115 1812284 1733806 612637 88019 670546 228575 32876 427216 1582898 767049 1277792 348119 1252213 1515064 761624 1355536 639184 573013 604951 1024324 1245043 805997 1411692 10532 526840 175313 1043128 1865875 1975460 1960912 1380819 1129561 268625 1191698 1071364 192599 347254 1903777 451140 107222 475327 1857066 1934203 436968 1467883 1639611 172817 929664 299611 1724408 848269 1390211 402552 1398409 1337108 1837195 1145555 1428210 1916881 669382 1325132 639126 831944 1658586 1850296 327369 1005159 649823 159933 1145508 731191 1480833 989797 169730 837445 73059 1356735 1216870 1728848 1795334 1003382 1028137 1031399 341914 533456 1591328 845096 1833444 983330 735825 851607 689099 915852 487869 711704 860275 968045 1148650 277427 1351783 910045 115623 1511207 28722 295093 1558636 1101840 1264298 911933 1699302 1680525 1698653 821215 1189530 957744 1901692 993889 942165 260802 1062278 1972667 955476 214012 1554264 946083 1901270 1357976 1680531 1109767 1702194 160205 1654848 156637 1656327 196001 1488377 1945097 1733183 1789111 1408416 487181 1336411 1568607 1497914 1554518 907096 1321375 1691313 252133 539565 1775349 1886821 1500238 354337 1076629 1681527 149735 1493088 81499 541983 364934 1455907 1552690 74747 1773073 1606319 783726 1712046 1834333 1546205 1051922 1283711 1090490 1689681 87392 1853877 634880 1500771 194364 256120 638960 1457380 1730497 585814 1018605 891677 1575592 331963 1353217 1131027 781691 948913 1491662 1676593 699378 1073122 784651 1981594 1882274 1090665 1182762 1705896 1600303 22985 857127 503013 1127125 1033497 178720 748443 1134666 1984335 834182 1324797 1677617 760128 1392146 1714474 67369 1450326 57025 1052498 422791 830268 199744 441459 45501 1547502 1055968 1089548 1447270 569441 1476721 1642796 1867071 986676 287206 267829 1026918 860611 51982 581959 1897619 1786486 40660 119828 988426 912184 1459354 826563 1115620 577784 1041250 549764 244731 749428 559672 1117035 663985 1984329 1290392 607525 1251886 1498017 1387376 760788 9529 1626467 665143 163691 916344 489474 209356 117848 608036 1416196 594499 1016550 1862858 652942 773833 1683617 310070 484192 1033631 1721255 1550979 1780799 242702 161567 656173 738779 1328541 834960 1873334 172573 524803 1467121 299049 139551 246042 971994 529830 1487345 1345922 1986205 1064382 1628219 944262 433295 575949 310076 1531721 1951183 510858 1510090 1804635 602155 1434408 1704743 822215 1773173 225979 625049 1605469 1306394 758330 171087 370201 534298 1798359 93336 155942 1756899 604535 1850892 1593297 981588 181539 795539 360774 466940 217843 1759201 1059679 1778194 981074 1670610 1093630 1912702 1498301 496838 1841618 1630164 1909622 51780 102044 1583142 1012941 85269 318251 315577 995669 1347852 1786580 1176279 232207 1940680 1044695 586127 115709 889446 369440 209082 18496 1543247 1310963 1742124 501745 564128 1211567 1652700 530618 106548 1537208 1523106 23265 981575 332901 103175 509938 928681 1233858 1197439 1806790 578918 1864519 1152589 279773 35756 1700320 372656 655308 1819327 1304904 99604 592371 1190996 232582 968857 941519 543057 1559794 156424 1784787 1773489 1040765 1211423 1968575 1191084 777506 802225 1449841 158230 1015041 1332011 1930285 1536271 1444487 1451817 749480 1353645 134556 1235359 265859 639861 1924390 1553465 1756853 577345 1700305 579626 1904889 498303 980688 629777 224833 1166573 720724 1094705 908730 206389 1519927 601466 652536 1159103 349610 300399 593011 974731 709957 1462632 1143710 1688524 452139 244423 846634 186258 1858295 109393 1015726 624906 857793 1653197 121886 1204135 459551 571147 869690 1192432 1002538 425128 1192165 234005 563716 489776 1431933 331276 615669 288987 917880 1322324 298755 953781 1215650 873435 99266 1411432 1110131 1204518 1820446 536 967660 24396 1892031 780204 1928241 1183616 182416 1513454 78666 208287 683150 756074 158525 163972 664988 256073 654864 1997959 805369 1380936 735939 196097 1436007 696383 757427 955468 221764 1319236 79029 1069265 1523408 1434446 1179960 527414 495473 6915 577666 43397 1324105 1138182 843618 640255 742927 1553601 1161368 1854093 867773 50783 106315 1638175 1239171 1462836 1611725 1637464 1121961 297434 1752827 1220328 990242 254581 656723 816830 474582 933064 663534 494078 1988799 1985754 763997 440396 1965436 1902483 1416899 1871154 395627 1555219 1618864 60806 1603964 1901401 278895 816036 1161417 1891350 248802 467878 1285774 1528292 1013821 1662600 310371 955192 313063 422721 1207262 968076 1883667 303458 1157121 128734 1733610 973916 1921395 1363713 1317124 369060 672820 788109 1707351 1355451 926197 1624321 1149248 588574 1404434 1319313 1523679 1236204 1154535 1712442 152459 1229856 1003490 16008 1877555 179070 107590 695475 1347146 591831 1132285 1649305 651291 1812469 878200 1433704 1492022 168854 39831 1107466 222211 933601 1765890 475013 841706 675728 496199 159563 1984684 1382347 643527 409307 1307522 1909475 1349048 43188 855961 54792 850246 121567 1120315 217694 24348 120488 456451 1045658 1358455 445350 579074 1400172 1339508 685633 1486138 726728 129434 1530655 1650919 1894603 1479276 630034 67496 734520 1886989 1437198 10525 1463340 1376355 1001308 1908571 1495519 1925702 1454740 1023081 366735 1699180 1114653 1321847 424772 652903 1500670 1429571 1032488 1562047 77303 1601386 1672517 1343483 1832774 747525 1525273 450455 1370731 707448 336481 1707896 1589042 533287 1333867 357286 1485773 504849 316664 1943554 258001 1580768 1251708 1877959 1486360 1806131 324092 1475046 1104275 924922 1365615 1235422 390999 1754522 101231 1700271 1854763 1999088 524090 454793 799926 1268158 965690 749646 890466 913993 892681 1709138 863611 85722 679037 800106 1988704 1586601 1192140 691890 1050388 1361617 1867806 1581856 1739134 841502 1887681 1788806 762607 1223343 1209384 603348 1021648 747372 593770 1945711 447749 1196952 659915 1277273 1266245 496132 604119 1097002 61854 475391 430909 431949 1012333 1843099 1654122 185086 1306875 1416183 1415229 270012 382154 109438 493811 1171156 672875 718917 1078491 192919 206776 940190 1766683 1388495 307654 438281 1435809 1151766 118063 850792 1270846 422289 89601 108017 1133723 1486372 963735 176123 1043582 1715852 1540959 1005732 1796446 421742 232936 504892 1626495 1848845 1655434 492753 1499367 907718 724412 1482712 1072661 475052 390467 1990810 279402 1327295 1875697 1274501 63431 1079489 645975 741969 1235949 1828193 1965353 523436 1310051 1436113 373259 857230 1664854 408656 640956 297405 1825043 1959830 555289 1436750 77950 1450465 304856 1090788 1467117 249983 1984648 495986 1668251 1056205 915377 1232918 462033 249382 1907081 1702521 1288844 838194 1383887 1074511 474056 165512 1295765 1980892 1548191 1008072 579766 1089091 574208 1834406 970835 896802 716705 1985677 215622 1774288 661480 626098 85249 255865 804754 1851350 876155 645679 907558 869714 75015 1792493 396225 1201800 1838637 1285867 1669413 1857497 396359 27717 611291 256872 1973845 1304364 1221264 1954932 69175 193943 1483243 318668 227262 1700050 1593359 1578389 1046714 1862036 1703870 1087922 19039 808288 1655260 1686563 1787070 1303702 1422559 1097020 517139 480649 510674 1060946 1833669 763602 498140 1107847 627935 1138276 1493122 1165883 891289 1346800 1152187 1768924 434661 79474 1662292 393122 1843851 886378 377395 910851 123149 1393725 271725 720580 1815025 1285794 1114981 1255337 1130499 319194 1893168 1949801 1618144 1944319 997924 249931 197039 1984077 1744247 1256119 481665 1197330 37622 912275 1507529 170276 91323 1804393 463188 368353 477655 327704 1291856 775052 1643051 519468 783288 1052995 962606 214419 1357686 563685 1827178 1274259 583420 1820130 1884446 1747777 294449 863880 455300 761433 1492897 286263 1024801 1240686 1552159 552319 1661330 1275702 1431965 719119 985179 1034468 712867 544687 1645950 1850218 460736 634522 1368517 1569547 22861 1586023 1689834 785959 1005442 1551337 1282859 334211 622052 820983 1525396 1143991 1017981 1738409 1625240 203904 688209 410976 378680 1505073 1531223 999738 1916803 1466548 1542263 1295954 1968427 66680 1811307 1182975 1558927 115925 438313 1502754 453339 1053704 1590405 593936 392887 1761705 1078571 1132196 1189153 1145325 1994391 572218 346735 210288 451228 1235742 1442308 206379 1484064 1391947 836388 1707498 832039 879773 131061 235983 1112540 50647 1053239 499996 397599 1949672 1727045 871119 1810195 1130035 860752 1240524 334492 1076703 1507085 1402560 323177 1392083 1698527 1824951 1667010 1387504 1671802 1772047 603877 761260 1931274 1271591 1150043 834911 250120 1717293 1379970 891205 1624256 405561 399241 1913792 405146 976138 181269 258563 136383 1597367 1196218 63005 917683 255256 657092 1062409 1150339 967028 408794 83174 1724818 5754 146457 1420243 103108 803011 1820252 1835023 737482 519174 509596 1085385 1810838 1738321 1761402 858197 659824 451353 1854248 1432179 900246 651056 2110 1276254 1954573 1560902 1105997 734087 1364500 1841859 660748 533158 1230583 821805 1527961 1882578 1377880 1244635 730598 1377844 1250497 1818788 448822 998233 1044832 1346670 31693 666048 913964 1773113 1247582 1265921 1399385 550573 19519 829882 1375496 1864167 1520162 1512295 1021849 1973745 60372 1615412 968126 694591 1607105 1057946 555272 1743271 1065248 1290536 209749 659862 753080 1524310 885932 1533376 1167893 1965988 689194 579928 1723588 608810 1381611 449015 1211085 1136820 1838686 544879 697508 777924 32656 1585301 28831 1175993 1633367 105624 1548369 280897 1503829 1861235 1285050 1507016 955305 1222724 27472 535528 1610268 813717 564137 452424 610701 1214270 857766 252171 30843 173679 775084 43811 1456956 1466839 1225582 1497840 431800 1109140 1107384 1150312 1787084 1405191 1303467 840888 787916 1143290 1521101 1764479 1859483 1274655 1983349 1649803 305321 1324397 1299067 132739 493197 1456677 926369 1139004 1364637 833839 1254623 496314 1800653 868545 1415917 508902 1783830 1600056 1813436 94612 1100648 1079677 1340592 709567 1885186 311901 354183 993301 553519 1841909 1955941 1642360 1525130 1580318 93525 853059 1973143 1909717 801515 1963960 526097 1561840 522591 756137 925413 1226671 1974002 432092 1076654 485652 951684 972156 889141 544629 1178243 217204 207244 409402 1593924 1869117 1454816 1652227 1930674 128508 1991620 402442 1817547 238160 987224 687392 627791 1517810 1258786 1569932 1815978 575419 1405526 1164375 1270443 284770 1942592 1782776 1063400 987266 1913581 1749589 528469 695893 266684 462202 539423 684095 1227504 1141607 1394617 1577284 822678 186814 1724568 1589510 1717372 566629 526297 1467292 996731 1210763 47178 591577 1255326 1596716 1225040 100943 1154402 802515 1129098 772977 1548798 1417920 1932601 1817587 1422741 191138 484923 706423 1042807 1402217 297417 1526037 1845804 761170 1208908 1213472 130614 906171 1947062 1317367 1920910 849007 309523 1143120 54745 214407 889455 1645569 1211817 988725 1650098 1773038 179259 6655 220730 449491 1138528 714814 1264857 575068 1322411 1085882 256164 1935338 743130 1573033 709591 420464 758366 237825 254349 625456 454026 1877153 541137 1829217 237908 585713 304172 30815 1927338 1994224 555410 1371762 1542953 1338626 1578710 451281 332628 121488 47329 646512 379154 1351366 469580 1966399 778279 865481 161458 1261258 638387 1205047 311582 410575 1682564 800017 1692040 697857 1985217 1081723 1663964 1338214 1421402 35740 101090 1862261 631727 135948 953008 1289437 535554 1678117 310995 105931 664559 742452 1738579 768364 1834076 73451 1576703 764344 1922551 1846156 1525510 251056 1762308 646858 1712483 1713748 467988 1691091 1893059 87665 36512 775492 1738247 1052966 1055873 253419 1866651 1241586 1691448 1169576 1639180 657209 1828187 683917 1902771 421090 1270322 1993358 1853216 1265367 265363 937698 1561557 428403 1982901 309474 686956 456646 739283 950521 1416238 672809 1723628 495597 31667 593411 100985 121302 1171995 239216 126045 909079 1600390 142264 1135618 1552087 1990193 1226460 213088 1432726 465457 1104281 1783763 1139020 1523592 1818516 808754 614245 1045428 740809 1910334 1846484 1958931 590029 1442494 384913 1977725 1022723 271939 894572 1692345 981861 1482965 1525310 1515586 1681741 1358512 636744 88060 379830 1102008 1849225 1822765 122962 1627225 804905 207844 1520789 623406 974217 266140 1105150 954430 1279806 541868 1089144 1197347 1601551 775923 1657637 212898 994269 158383 720343 47664 1132124 603084 1263647 427790 1444518 1021249 245342 364091 1549248 1665085 1101714 569103 1496483 1270693 1031568 1499816 669002 1832856 388683 1681004 64786 972875 1389258 108950 757731 165973 996298 1975937 990312 122944 1086398 14408 282472 618288 200408 348087 943504 1347077 816655 1849682 1062728 451008 1954198 36790 1676541 77414 142820 855784 357635 697042 107483 1781286 1406054 573183 364646 586886 1612721 1724487 1883573 150321 1103629 1376498 1132811 27445 116476 1903513 1009442 154004 512716 1627007 1145675 1477557 1439248 289028 1674232 963578 1799924 1250395 1123376 343356 1494842 840065 110308 1767293 1732468 55796 788512 896570 1550321 309299 1277511 1476097 573324 659697 1895723 584254 495592 1101891 1727427 763820 1050047 147427 1400375 631875 634883 1628068 685185 620569 417901 458040 1972028 537094 803303 1051488 1322749 1276485 1707356 151564 1705930 530292 513164 1492944 1869707 1133743 886339 1500516 870376 1856492 170962 1511553 151730 442580 1810443 847719 1070223 1358407 1338356 670344 357075 278134 596772 367706 26397 1204787 1598071 1749109 1571460 1481855 324330 490500 1257961 1297997 1849610 332600 1179069 1587283 1599331 52959 1333246 1222250 1968707 1590563 1173283 1966030 1700990 1025127 1975906 1777744 905835 432711 747123 259427 513032 203840 1692376 964425 185274 1764563 289416 1742818 52240 887851 1304440 1214510 552027 566127 1875875 1054497 898749 514799 37214 1447894 1924033 1593732 857235 1686091 1028425 1490361 1002759 264931 659795 135995 1221146 751044 1380092 1379535 705602 1100416 124466 1248500 1631949 1950942 423707 960523 1155458 1360140 714592 1367033 1477775 1433395 836862 1103940 1361667 355024 910770 93824 376584 595902 570780 287672 1894446 1487759 1778142 220406 554253 421686 661376 1348845 1783190 372751 742589 446300 1280433 880939 598485 38341 1497713 1038964 1451591 1447718 1535168 67909 1259735 508967 1224338 1446964 1009977 1009771 461863 231860 477110 289024 227376 237392 1271077 173578 902648 640927 557441 1924113 578808 581845 1230561 1927412 1387846 1262751 1742476 1293425 1306760 1613993 1002466 728817 843654 197158 1595056 1605091 296941 916616 1389888 1234496 272343 250586 1269507 1842275 1917175 1497815 710686 1655924 58667 287772 395538 447815 500773 187011 573965 497058 755942 1473643 233202 245956 142862 655348 808234 268190 264402 707824 135541 105258 1798693 161339 44129 580674 451455 23981 612715 779501 1784595 256531 825121 1072895 684711 332069 221490 1590159 593615 1099106 1544541 897532 425873 370171 625307 630558 354458 1627800 1700797 1237555 621501 1133727 1554801 1803306 1191526 1608975 332262 1127541 1840261 1541622 1925677 329944 1869775 1144507 70750 1150269 1473335 569346 390022 735630 326312 700511 1944234 940984 1933078 2670 1947788 961831 732448 1698602 122134 1533479 774656 902326 1537307 1921195 1136550 693583 260526 202752 472930 514711 1557695 1262262 791755 547771 958356 1757264 1822220 1397596 96067 1743804 1205931 410871 1067763 1635474 1025498 1021225 1221371 1364794 1433536 1487371 1848383 426713 1903425 406808 967551 1762349 409530 1414903 860124 1854785 736038 713456 224609 1700402 1239441 1916352 471201 1836592 1424457 439677 1922285 395782 1756606 1649659 1125467 80494 283471 1016180 1292594 1685463 917105 301561 1573347 1949955 502957 552271 1753859 1191873 1607896 1675947 1348403 1037253 248685 1911507 138087 1701062 1938412 1284421 1120104 1826376 173072 1835197 708568 898034 785982 1053616 343054 1876433 822638 391714 1820820 541934 970430 1271375 1682049 65442 15899 740173 1797866 959717 1823610 1175086 1859559 400808 1312277 1479039 1909721 148802 166043 1583692 1519457 1734696 280381 676124 248377 1399125 1276724 401894 138613 896714 820609 192112 1169548 1194525 1159479 1134404 1962590 1115156 767444 138651 257793 866836 405 1469311 525488 800293 1623127 100922 1683074 887095 135748 1451334 1263400 694932 1811533 1315292 176137 1883088 1152770 1157411 1410864 742270 1250584 1820544 560644 472056 780107 480466 1333777 951355 989851 253376 178349 968032 926582 1849199 1327467 854779 977047 771672 223537 1887270 1150972 1358468 527017 1415753 1963389 1907169 1245710 1663212 1691951 709390 189462 1743093 1917557 1367787 719793 349218 1965347 886611 1967045 1169494 1552821 34292 1998322 799718 601295 739608 1202435 597521 50061 1310915 1317053 663867 1818527 1298025 996744 1153702 876559 173688 338254 1096347 1965550 818807 969852 54492 1472854 1465804 769343 1733599 141242 739767 1100519 607530 1923541 198997 1278211 1345496 894507 546364 586996 1961807 256489 316000 1894575 621656 1621625 257914 1943934 1538578 1685188 1891179 1252939 715612 818780 1581244 702832 1746541 1632844 563542 1180004 936799 119701 1158689 1907128 235123 1393126 649908 915308 1598229 1645499 1833359 287174 1418830 1424526 428182 1825892 1274631 1707791 1588787 1984773 632570 707495 545230 1896346 763118 1627291 532040 1324920 1048512 366789 1958259 431462 172312 28947 1874596 723864 873203 702713 88133 1755904 1400658 1418496 755499 1913548 820521 1075414 1491621 511998 398517 111834 831435 141259 125612 82974 1579489 1181414 1044144 766382 807214 1676738 704761 256356 1116376 1932493 1968090 448558 525637 578264 261928 501691 1688864 1840987 350539 775413 1146596 255824 784830 1853084 560276 298571 235527 1265546 1151923 1582428 417676 1706775 363374 387498 1378345 728558 470497 481556 1713770 403699 666606 1814689 430407 257129 1909964 1932380 873846 513280 1769857 940126 1398372 305232 1710097 1768111 1223859 1737622 442585 11109 1107449 281548 1264164 1920742 71890 848546 161704 63400 738359 1977706 1602938 256625 99846 1384975 833499 558519 1079225 510764 903627 882006 925532 1050419 1179537 1771707 1659093 1595096 1516696 1150447 952899 399828 598151 1880192 413763 173915 355621 1054518 1400823 1131431 163753 1514663 81913 1139547 681180 550955 1237119 859683 1641116 981154 102601 1712768 34400 629256 930650 878826 1184437 1659411 1628503 610527 1896841 1880108 1372504 479253 1938572 391004 1155020 25865 80373 696429 1978348 1648437 1731455 333554 1544808 905695 973404 1604619 261762 93253 1870102 523040 1345876 923057 140700 696515 841980 828501 532316 1357728 968115 524411 1511177 1770342 300000 545053 238469 1403163 3357 1661548 1996264 514857 1842426 397040 204247 1912502 715520 1057734 62829 1998320 17591 1531540 774439 786894 69352 1698684 351501 1345843 1276539 1996084 1643378 1195162 1354813 1601315 453393 1410616 68753 497553 1718650 1955937 1861356 1517811 1162506 1411021 428870 340411 1918480 659661 606788 39858 1525827 760468 1507064 1133273 1172375 1650185 167566 1285215 1438429 205246 1356920 1945968 1549501 392378 292205 1256543 739109 1312137 1248668 25661 1207322 1718757 1580669 1500397 1061658 1608094 455590 342351 1310969 184214 1088950 383955 503671 306614 948343 322718 1433041 463004 329541 433337 68354 1270252 148007 80850 787911 666974 443303 366806 513063 1866193 1095301 1823806 906673 434508 883766 1512009 1393690 1348111 695549 1391884 363300 1745162 586905 1805410 517393 95560 491402 108536 1207319 980293 214198 1199168 1684865 1254866 980079 880566 1750446 1385178 1115281 896442 760369 848224 1803034 353494 1712560 91732 1790444 1190432 1529524 1082194 795211 831809 335930 1155480 1685592 629502 900394 47773 1100884 1590376 1167412 409406 1685268 900053 594229 183752 376754 1174575 1277237 265693 1347043 1572550 1020551 1164646 1730165 963655 1846227 94619 1546464 1893104 1297889 1510200 561063 671990 794601 1100904 1330695 573745 1356727 865933 693921 599732 214444 77852 1474622 650697 40100 1516625 492099 1895254 1631285 1279284 77292 622982 1065508 779160 674056 793350 307818 1436104 681016 1776798 77073 714926 1141902 1307467 517596 1519757 1144829 176248 644702 619342 175418 773383 912771 573050 614173 90883 745730 125685 204874 1330385 970313 1016927 1590977 1338839 801260 503540 669135 1624218 884632 1774226 1593131 535659 1007844 1838302 910342 140161 654088 1445677 900303 1150095 1917752 1394171 1741904 1898178 1895743 1070242 478335 478675 622099 1487276 587080 1552587 768762 1627195 1700293 1684670 517646 1457684 1721462 1505558 988260 971536 296699 1815721 1649338 243676 1599239 1355384 900969 355508 897847 1044531 516238 500368 1271358 1186690 716076 824195 821950 1043169 1733135 391132 800887 358520 508945 787034 953479 1739540 1691406 854348 1968809 1375644 1389073 1602826 1951588 1516718 1169868 1420577 354037 1014149 729041 492046 1192108 1733181 636877 315375 982352 447861 631282 1887928 1849291 1854668 1526302 1748647 329752 193126 1611469 237025 1935070 59594 380219 713311 919532 235192 1517052 1747418 1425422 1029030 1923274 147293 1636014 1613033 763592 370693 1322649 1686197 153571 1755276 1150147 430921 712140 491035 574396 219844 500645 19638 412371 966242 196740 1339043 1469949 899557 667475 1254529 893266 909613 631915 864323 256399 1498409 476453 1346812 1487241 374089 676682 586139 1088808 1731414 1498306 816668 162070 495677 1322038 475144 1303619 1560308 1368887 173515 815072 944828 456507 517271 899604 552009 1569195 1387725 1468217 1860414 561860 1668775 1774069 1817218 1578300 1331170 352722 1702825 232112 1835271 1858730 1915529 1886319 1465171 1253123 121972 630328 567926 548727 382770 128998 197390 860407 91086 269763 588412 181357 1593936 1394741 1935974 1582513 643130 314536 1108114 180388 1231015 1528306 1233666 790934 454792 1969309 1414595 1684220 1019160 1842379 905426 754774 692010 1019872 527458 771199 609614 1372726 260651 131021 945074 270102 746725 1701435 1670388 64149 1953240 882143 728559 1036002 728246 48940 117641 972268 1802369 757802 1167284 785216 1014446 1753774 119021 1514097 1422245 1180986 626201 106891 1859000 838646 808671 389500 1950483 1168632 775706 1719062 539993 418466 1062411 382189 762395 223412 1500288 1516288 1809744 893487 547313 1183196 681925 1608389 130285 562798 1641259 957217 1487585 1199788 1944637 1835376 297512 1551176 864989 1092857 333151 232177 103140 1311552 1995847 638118 1441019 318006 1820547 1753441 373967 1232285 525629 1678894 883004 96420 1698937 1115735 356445 659794 21949 1910510 1447868 498060 356470 1847949 499036 812833 576184 651242 1998956 16714 742930 1243689 502652 677006 1893952 197447 578011 1761233 1974746 1067536 192687 1223440 1474540 1317450 1726180 1652674 1322417 1512035 898773 1474655 267141 678453 1782283 1853387 1615537 1864587 579564 1461808 1969955 233800 20950 1389423 458128 490507 384214 1578964 1677509 760000 1648631 1099148 1581138 926199 460988 1341487 1229526 1554874 776699 1571768 806861 57484 1285138 206764 1504781 1756967 1536396 1861465 1615785 1718320 1734950 1430042 1975446 869210 1805128 1991927 1663636 370572 1955613 659339 1046705 1204606 553694 809164 1609482 1768472 1127487 976208 824200 880580 475254 1254162 1158785 1371650 1005089 1196318 1440587 322595 497453 1675665 580108 1372905 1683036 313609 135828 269062 63785 137614 348209 1405658 51715 47006 977620 172792 1717548 1399260 60712 1334271 1447481 1998660 367763 1176963 1950775 413570 481322 1822561 1627742 249583 1830269 10561 139936 1754316 1375852 1996712 1327960 263247 1398086 1910522 955210 916963 1178704 832118 1430206 531018 595873 1262372 798679 236084 468443 905252 1887489 956142 990002 939352 1327273 866863 117378 538821 776412 894874 1438364 669213 1905779 1555968 746756 1201600 1048568 1902474 720368 1088042 832313 1984410 627230 1727274 1776722 146395 1735955 1669408 1586981 1442270 927457 1664047 1643540 1445805 1114405 200005 864482 451211 1725408 938353 1329832 1552522 1044721 1404002 808860 1469859 288452 1170130 1161297 1225999 325986 844150 1357759 583030 314744 884247 502131 807423 719142 490746 1583862 1942993 555785 1401710 894746 695649 1528643 1280946 1345064 1422384 1829441 729427 481083 107732 1317211 725559 82070 1284820 1922045 1932320 750622 1921373 794438 502344 1337664 1852033 127299 324221 215924 1115374 1225044 376086 1672564 1936723 1621035 1403796 1704148 1194227 753100 369167 1452901 1668894 1868482 1067999 57812 1557161 1053503 1888500 1321317 1231617 1867013 1499462 575615 834774 256743 136582 9095 1764008 1892028 1268284 1611369 1130849 1790327 702592 534223 1041949 1921372 439565 1831906 1852832 1862311 1042050 203711 682646 440498 426215 1208299 1356357 1426002 1012127 237735 1552003 1517911 485919 923822 1722133 587613 335068 37178 585956 1587252 680830 1546699 1141385 865423 204867 541557 1743484 1702110 1713088 492437 303911 1752421 1594502 706449 838731 1921407 629164 1814067 693497 1189611 141681 263782 209883 961865 943782 521051 1996393 285780 1384212 1797960 515755 1326518 1789689 98754 1634880 278050 1654187 825758 1914547 1237027 610625 596960 864898 417127 1590152 1284593 443088 237855 1407045 1625028 1169146 1643984 1015196 380812 1632068 297889 1886200 38316 1599476 554765 45556 866459 446347 199512 477456 1912358 1684091 1325011 300775 1119348 1767274 27617 1535346 748697 148381 1230177 1834618 1612378 38697 1668532 784228 1508255 772319 1335560 1503979 934267 1667303 1457275 691456 764805 1011428 557998 632799 1493868 1698183 1126891 1083474 1380363 93474 1582190 891309 1863702 388567 461254 670 513616 998949 197152 396047 573135 1359663 196447 171870 254326 1774620 492181 983168 618333 1173844 952399 1094352 1794959 518451 1966639 35714 1258565 1991013 1584626 1548307 1131720 207595 1667473 1713726 689941 1558877 58747 1459443 48704 1941087 1794966 275805 560670 1522453 352269 1336646 1597700 118014 1180258 402776 174879 1763633 1522496 764761 1231215 1903653 761152 899729 1794979 488257 809993 1019002 74102 754382 218020 1496264 1530148 1906285 1245743 1358965 184339 1089865 309867 279919 1917986 666199 797477 79774 1655318 172006 1011713 1082527 890490 312784 646580 587724 1000397 76691 1750155 29241 1578976 1478188 524671 1795398 1087854 1840537 175662 1754562 402395 1854062 1810213 822433 1897955 1257733 1634556 338647 384274 152085 740560 1152750 227268 899894 178417 1806610 1485723 1326711 902681 839644 1314574 1836859 1419382 1800323 147952 1435906 1881724 332237 593860 1611531 15263 1130404 1940114 1895606 1411506 424335 1955587 1549463 801209 438485 1174981 1222701 1632709 1941967 160 240359 846313 1115984 1803641 766937 1360525 473612 724570 1530299 1962496 882293 1355337 1865847 135473 540223 1158210 341786 743674 1497260 750325 644726 730552 468715 291784 1311023 1481457 1209876 1927536 1893536 872983 284002 1665776 1305991 9067 1883979 214720 322134 972578 87741 1118382 378966 1526976 748094 423624 787620 335528 1829809 237098 28541 1284898 606086 486345 71193 1294022 1092486 1257941 944078 1154293 105127 1851066 1477735 45402 1368002 1781783 1869416 456041 1007725 103593 702778 1805607 1782594 267886 1949046 136598 1387935 760165 617792 720465 198661 881601 397804 27321 1297761 737727 1275449 1932746 957564 623877 552010 470878 1463613 1765557 1323474 1246006 486108 385028 13835 1307750 639867 532982 1818250 851583 1567403 81818 1344537 1991619 1758630 146580 538750 1286680 1255608 175278 1460586 572620 1268114 1398741 677065 1247026 1416680 1660676 158146 1904364 1966907 1444551 423777 102781 1649087 125719 369740 1880270 1774357 554493 1749416 838406 1086658 25675 1232937 287070 250401 1696904 1831186 1040393 1939890 501399 47009 407155 393106 211894 1819023 1946058 749744 169113 1781431 557839 597339 1788934 449116 959777 1328483 628580 1025444 322451 376451 1359654 1397582 1197140 1970553 520970 1219888 1546063 906893 59689 1987972 1391240 1962429 1946829 999575 891594 59332 954948 59207 1124697 1421866 86534 1261748 332543 1826950 1883777 253673 1713276 1087356 1233605 1374039 219753 584398 95646 255028 1688427 172898 712061 1338963 1870620 551349 1256565 1110297 1958487 319218 440363 1414219 1626074 1092630 1928793 1076638 468276 732830 587065 1126425 1694746 1337254 1451173 1024906 583180 1707043 741374 1263078 1649894 1508753 1774105 1390866 1565535 1338903 1631470 1053113 477915 646798 1928427 1416180 1690789 569462 1986413 1415802 1357066 277860 1715964 430261 669807 1220025 391355 1519585 1661382 1922758 1595315 734645 1822779 688970 1336086 884238 82405 1826822 926530 1833009 1117427 643441 1363929 80569 483781 1850055 1263182 17772 1389092 1819437 264005 1051941 1847386 1445335 235023 1311261 1692332 902497 1070360 102033 209633 1335149 1188788 1513826 1065681 690080 1526575 1413612 1110333 950533 1999801 1642762 174354 330503 1011519 159006 17810 684895 81621 1947419 1912621 1520189 406521 1277562 1092545 1288017 105063 1013130 1861498 547891 466642 553651 1914311 193076 739574 891900 755566 736217 51342 971679 1627560 513199 401726 860343 37696 688409 1838641 1772845 1552034 1785036 162495 547070 992296 1059729 532016 1447131 1576927 196227 1700388 926573 1130553 728705 471196 1405052 212121 213209 1933638 274255 1585631 1752382 1320413 1528740 722928 1851749 1502904 509819 1446938 131842 811100 1225714 1627168 1858988 939930 1891216 1469285 1525092 1603892 891328 1940367 1349035 915473 108572 1718180 625788 872699 451747 1933893 1300837 1543326 1868038 1937893 739766 366930 456299 1453854 417286 1125577 117572 1756168 887335 409667 982657 1375275 187738 262371 1985292 1577293 1025382 295802 1238892 708095 1095057 1258771 868508 872717 896774 1071064 1240961 546066 14039 588700 708676 89466 1823246 1559816 1285627 828192 1064552 752938 824896 146339 89818 538023 1889139 15264 599884 1600713 868307 343632 1823099 1796619 536668 1312656 1559735 1712109 1755070 684248 229652 1008076 143069 161695 1322516 1931156 23966 619884 1566616 160860 471963 439520 12070 1686538 402446 1264193 576744 483100 1296226 1825387 1965967 1988955 1645762 1647696 487868 575235 1648975 1552438 780915 1192272 1615542 771125 1261685 367959 1159572 1882166 452545 424152 958670 1456934 1952268 1782773 277349 969643 1284948 888269 144388 42608 935706 1251147 954858 344848 496746 75675 1468665 1571361 254937 1022904 1611117 1477791 314445 1854270 1460386 1039905 260763 731110 399230 1747646 580372 521601 856387 1305516 1661132 1950691 1252547 891027 706231 1966529 266371 1722032 795376 1231813 1295532 939686 1411378 1714575 1791374 1970766 622560 1993060 1947577 1420000 1915490 936243 1379842 635333 371501 804697 203148 1270567 1665007 1791632 424912 1172021 486442 204160 22573 1088312 366343 1473035 1100171 712194 1064070 1095135 924914 553266 1612110 927168 955252 1242922 404819 238980 741608 1517487 445204 1255985 1025157 307398 363670 503412 1685035 671768 1627808 1512428 843222 1980100 1650105 914898 1596512 283656 146714 505189 1561443 708459 92784 484251 635861 1208210 569164 1159425 1462040 676090 626747 145115 121110 1201958 1278770 445730 1658392 436935 1652168 397522 1173832 1296254 3884 1737499 980723 1857664 1639133 1918947 173291 440783 87091 1060658 1271197 1630000 585231 672346 1013681 808535 4967 1598022 627968 1666053 1294387 1989133 532075 614363 616947 1544428 1902 721171 874755 556754 510307 195757 1807822 1572868 1379305 1356009 1764354 1745 993582 21873 1237 884210 1070076 452275 1850043 986380 115610 1343905 771935 1636338 1931918 1960557 981537 686065 1432613 453298 355132 1580253 1973201 253298 1217690 1350449 705635 1427382 1116497 1493074 2336 1027179 1668432 570340 968416 944998 1278508 455303 1477613 221484 642648 1738019 1429274 767094 461453 974713 334484 1980222 82980 1819076 1389992 1440056 1262473 1232468 1630139 1796182 518772 1315508 1879174 1176374 1247127 1212204 1461901 505117 5473 805454 1079710 555743 125220 1943084 1274570 1480144 350523 1678263 1466132 1563431 327810 23499 20718 106495 1104902 31625 1115269 1974801 1566906 966083 1467056 1035396 507253 455537 1204782 702939 1253837 1332990 394376 86063 1705060 1359537 1182720 1871644 1104998 1993072 705926 1815044 1618056 628383 1031969 837233 340644 883811 894359 1508463 648816 425621 493421 406227 1540529 1235335 1140354 1291829 94167 1956174 535703 1679847 1246299 1550113 1226752 45828 132227 1635637 965452 1094801 894768 1751532 1756054 565917 156463 995794 1598984 256231 73436 341650 1397402 1543322 1583436 995125 346329 672829 1382548 754165 289876 9988 451434 1882421 1318655 900360 244644 1334190 12913 1119332 531404 878194 1275974 159264 835446 1992841 352834 1711405 1900519 1740254 598942 1100124 1515044 1477500 1851157 352203 734443 56964 1955565 1994546 410002 247531 907571 847093 677611 540997 548277 1367089 373249 1394883 751538 1600580 1520338 952532 1882766 1100352 628622 1827833 499797 1392267 744313 954226 1687037 1637697 71741 758213 1410036 615685 1100511 52962 1852436 1667976 704055 1913721 163494 1759673 527834 498874 552668 511367 1459505 27325 710168 1600514 137121 778100 1914305 718471 1779381 547976 1929172 1578433 94045 1263901 1466316 710015 628182 65577 766984 1731729 513680 1982822 1407004 764120 1753051 567874 523849 1246151 507719 63065 1591516 1029590 1474742 448110 1455742 1758213 1853275 1895503 424974 1727475 1159182 976221 139065 345225 1035050 1059380 3156 1321287 411263 1757100 888145 1346930 871282 605400 671907 1809644 274604 592982 1042993 142157 471566 1667032 1876294 462993 874810 1751592 1491030 600573 151431 1701740 467772 727151 1670574 15975 1775357 779507 244024 1437394 769689 225533 319296 661336 490573 579780 987223 601746 972916 1422710 875245 632667 935126 407266 833263 537154 990386 333031 1883745 1148093 1470980 138645 818465 1443080 1319709 1278817 156965 1818479 628294 792621 1766557 231042 1393853 1247147 1400594 1161064 1247268 1300113 274529 1671607 147039 679927 232254 671909 296297 554009 977186 1918938 1891238 865219 1650639 39283 1178517 1152318 1977603 403618 1247741 528800 317182 818372 1869532 1213516 1394945 752108 1957308 1332268 1013314 1241783 1688499 80849 1598131 1932372 150356 913083 737792 1312633 1986027 704225 1034017 282281 1582104 1037994 1940948 815002 613379 1634976 402933 1519506 319930 1517000 1238136 1092370 1172510 1935071 1229472 749702 1630668 5718 603336 1510440 1222706 1680754 61572 1400924 1181132 1245153 150268 1815312 1185728 201564 863711 1661347 1044101 1664321 605587 340536 1842121 1414494 1880797 884837 2411 1067225 1030258 1193768 555686 1476824 281627 1370367 1331363 1415165 312435 1269567 133260 1981115 1388803 219863 98207 854983 827623 1006304 335281 257124 597001 219954 1303003 1032217 938261 605608 1051469 1619436 1312783 20205 1491196 1743268 1094096 76208 1837194 926523 503989 131095 1620016 1747481 69410 70939 724517 340997 1704977 1838051 1822455 494421 1117858 1030077 869620 1247997 1384277 577141 1604820 1207665 660950 1900139 1048351 114010 1887214 1613651 1862688 1902402 1440490 1493974 1583134 744020 1591931 561700 1476392 496935 1612804 1675557 1379205 82137 768218 1120003 1288952 1062938 330676 442241 67273 939588 1809877 560925 802811 625841 1137581 1014426 858062 148027 157862 1411346 109023 222537 317048 1874535 1847086 1337766 1797790 1847409 756907 786535 39967 1969340 997601 1058133 1280623 749999 245299 843672 1568977 1959134 1087881 1247947 971128 982378 1186541 701005 1414470 475124 275493 1981986 469053 304209 1273426 788176 393053 842041 1304006 1501663 1881642 1958112 615832 342751 557660 1394598 108625 219963 1371055 107206 1868965 1121099 310495 1943588 772090 1905505 1295995 853104 1064137 1362221 53443 60045 353891 1997489 59665 415478 1352908 1569123 987846 83579 1239527 67944 1154065 227005 1402626 1599215 691474 1112099 974225 1706909 1851356 767156 1880821 1167994 171097 867629 1535412 980854 711552 1238467 839307 1771061 143201 310036 642319 87403 395785 188011 471146 1761930 1586330 92365 1631747 1472537 1700362 749542 1862337 466969 1773372 1244871 509268 1421898 1198405 1303490 360083 511592 876388 804823 1551368 1896148 1297780 492958 233282 34474 480003 98842 211766 665496 874717 367198 1065846 422875 465719 1000782 1496510 1959623 1564517 1983712 1155250 576910 1249300 1641694 1450704 366155 1199230 1426052 375461 1918820 1965090 1011036 1684522 1155243 61456 254165 162638 935312 114982 1463146 1504146 839038 1608240 1574952 293547 268309 1503531 1601889 1692315 1347897 980939 788485 566778 898306 1818234 1039639 1248723 73042 591583 92595 1038418 272182 1787982 710756 528451 728468 1128939 1783294 369519 839099 1837014 565402 1365538 1589978 1547018 864875 1089977 1286114 1924420 1911368 75227 1181487 1895839 1803824 1926170 939371 1412048 827567 448504 473491 1036937 1802737 962074 63267 1575497 1576065 437007 342940 93288 673886 216983 997958 1580241 930298 1341216 204472 857603 1940977 2789 963758 943134 937461 1893983 705702 663893 517885 218447 905581 1381495 194388 347850 1291648 399639 1221561 1823405 886783 1035646 381058 1641162 81482 766373 32758 1207435 1163508 1159604 329195 635567 273553 807008 831554 341836 321864 703930 281504 995208 1315592 1663317 1632284 1516175 561582 1908295 8764 990267 1767756 1605672 1089887 545504 1105784 232368 1120336 427970 1335963 212336 556492 915267 1855707 762997 1964055 1884592 1391876 1545791 271162 134057 1430497 239192 1644133 1780873 552240 290615 839108 115198 269221 180685 504267 761111 1514808 678109 431111 295641 1053423 1972929 1057630 1318540 176397 784810 392420 293675 1797096 296492 863218 1320316 1361750 1331380 1956522 1424643 1173937 1840590 1858689 932096 1768704 1205782 1794366 1889364 1940235 578405 1749770 86937 1630228 1548752 1818454 1248664 1387578 660650 1519628 48412 175619 951224 124104 1052154 981431 439977 292529 1649811 28804 29719 50189 1757435 1645174 1463365 1820689 823395 1002608 114571 1948976 1225177 185708 538805 1630927 996547 259286 524115 37310 918105 1531100 683142 680326 154277 991063 68034 1382784 1640115 734238 1040147 983426 1367944 1633501 1548707 233862 1822056 1710264 1017042 1265284 1479537 1438249 742844 1762034 266613 1588887 1699955 243822 46014 1966847 231586 1986988 41343 594145 1033030 1533366 236835 1920294 1881013 212497 1654075 1515771 1951443 988813 731985 932799 1667780 1516485 1491143 409758 1601577 349203 516770 173396 1362647 1832883 182103 1357579 1459555 805757 19351 1098555 222039 776319 785284 1516523 729779 183672 371307 279482 1818207 1960743 1719225 40124 469629 1179250 591627 986867 1375881 1187536 143139 1543930 98083 838938 590041 517217 158148 14208 497565 247584 703594 1582978 1732364 902305 1187347 1497416 1327873 1045642 491309 1194235 641810 323231 334473 1132730 1109833 1025777 996639 1450105 163205 1191181 1444906 1414123 1924495 600936 172838 278192 1717647 63706 1815057 783093 719920 1048325 311477 455471 1584198 109315 147938 1748639 561126 719027 1114644 481872 879333 1343605 1363721 1570479 1032336 1946667 1555430 892118 1126392 1082190 1804877 1215265 735914 1089918 1104560 1302548 1730759 1812265 977326 456603 524039 1626422 1566484 546096 247287 377688 250476 1589918 1416791 441134 1826453 220166 1369495 1610530 133327 1538484 205515 1934100 1730723 1293347 175455 1024848 397941 781750 299926 70676 1508789 1371608 810637 1020953 1876261 1943184 1179206 1231222 1825898 1963349 1893188 1778299 969879 1411941 51756 1315784 18794 617682 1397580 1829589 246251 1681070 1890707 1677809 831732 260704 1281533 1126249 1253210 727980 1426438 823139 1836655 1211721 1957330 1679511 1189426 1938057 906353 1922703 1295874 1771299 1711560 559330 1000021 1801652 420643 1836418 215585 63307 1859463 987053 1576461 1915461 804890 342748 313760 853347 892332 1061639 305774 1828472 300747 1159511 1607851 104751 1699184 1359542 1322559 1668703 1171074 749338 777130 1714971 1366366 1425471 1209917 476944 1900098 35662 1650483 598776 1483328 129591 1391911 533004 588534 282814 727619 731987 24395 569824 690477 1253057 1477602 1470188 1191361 1242265 671420 1018779 1905136 946270 101762 834921 618819 1450636 1090428 1660035 1148859 1108773 143313 1698930 1296547 1856264 123417 722639 1274496 290898 1495205 597716 167329 65672 272457 1098964 1054082 955567 1516543 200370 964308 1043548 1454485 1422385 209289 1086503 806694 1164016 1322311 1435060 426287 1566204 1124482 917800 1297539 440458 1266828 1807210 291319 673289 420224 527297 1567722 835709 1350888 1910479 1084248 652520 236708 1383462 816638 279209 1851776 1126100 877175 1665627 1223355 1893129 1689366 864244 1265900 1741578 1846010 1472240 664612 182413 1278737 1684216 1495090 1880719 1642259 482079 586785 10672 94047 301960 436077 297251 1851405 1914532 1776459 847217 326450 1659369 706319 1030394 1529155 1998127 574666 287779 1776657 626336 1515915 1904403 1496935 1044829 1426036 1187524 1715137 1570350 1799706 937171 1255492 136525 497678 1370643 1280382 482430 64757 1039716 337340 1533339 750665 1654904 579241 424443 1074412 519908 1743162 881293 1536758 663016 732325 1769966 253845 1133293 880016 1777696 742656 666358 1623904 1759501 810593 1106959 787955 1249034 602129 1617663 423880 1745009 34025 1169537 1031037 472083 1253244 849399 162632 1918927 1360936 797001 629129 803276 1561712 728949 250646 1740416 1218895 722212 1914133 1533636 1377641 1055954 52511 535250 1727105 284494 677337 518305 1314435 940358 303135 1241904 374309 1102651 248916 564115 1568320 812995 720485 1682728 1724895 1526092 94085 630735 245721 1372585 1430700 1628637 255268 1136631 1573873 163505 1877134 1988225 1190454 1420215 1191456 1468725 1129102 169366 1011488 1832874 1302184 509543 1388696 255868 1161291 771344 1893161 4851 1705974 640149 1940191 505892 1801272 740214 731195 1281179 833574 355268 1576701 1148548 277249 1663011 1265270 923955 661737 1923492 1684263 775123 912666 1841788 1180039 1142264 792552 748474 1654259 319917 1498499 129108 1921942 279851 562062 1721456 1905450 1987439 1006024 686107 1138322 1041442 190159 512576 1857177 45228 251163 374490 1108326 975828 1664934 686360 816787 1573993 230981 1280574 689348 888848 1340610 1469065 1462577 1819038 37863 903833 1560331 1677756 693506 1392743 1385092 800358 1276734 1562862 831190 1865338 1917586 483354 1665401 347222 1618475 321846 1128513 670561 1548203 553122 1108449 486546 695603 1235695 516842 845774 1359360 246217 314358 1423628 1325759 225941 1681146 954117 1438926 1511738 478616 601736 1322155 526201 684115 1897143 1143906 1096063 148320 1736409 626806 292758 1932452 1389650 1215958 1610426 42411 1970790 1999263 1883772 1390552 204919 1005555 311646 928635 1532569 484598 683040 1632963 460610 475778 1789466 32702 1079508 1347090 1271049 1435343 1289599 1593904 113030 1159870 700601 1358324 1240842 1507930 1311488 1841957 1835057 442944 1447800 1153651 987571 1357177 1259124 229625 1711569 1392178 1861032 1867198 72077 382914 1474565 658899 1600673 628044 838037 1707732 627501 1914638 178208 1342898 170145 1430618 1802076 1264221 1917534 1547060 1556437 1986716 1021639 1840714 322951 645508 1990463 526039 1499159 1058453 1831362 1170074 1883778 1398627 1004234 229232 559078 1333566 678796 1329592 232357 171090 1703079 581703 247182 1465938 967155 238796 915145 1569114 1492108 143682 1203669 1465931 1115300 87354 972419 67579 1063207 1357861 811127 764940 416887 885740 338912 1793346 179032 1825391 1580850 111750 719545 1726654 1547735 12336 824366 952032 1005153 1116846 144390 264731 1853087 713304 719012 402132 1757776 466662 1665830 240582 1587919 1819411 454387 256832 1052034 1692879 666424 1616440 1583576 1875468 1986513 831303 1762253 506594 889074 1055267 941707 65980 521980 1302914 599912 120748 1580390 222253 221132 143052 643088 417011 1373716 1782043 1711750 1942249 764934 109306 1929710 930740 675163 976615 1410825 1500070 1622668 925277 1955610 298790 1906818 1726265 1957102 540970 989820 424173 371121 869112 1213801 273120 405993 1593159 766221 631541 1773289 1024952 316869 383937 224371 945067 453132 1178001 1080143 856529 1815930 1110117 1861777 1127159 676623 910314 1573274 271809 226722 679270 342724 652983 736714 1657718 1481812 1586019 685357 1398759 1686384 1601748 1283670 1143022 1530957 838905 1798573 826313 320737 200032 1249557 1213732 1693497 794120 1022544 721184 217934 1016483 953766 1300030 1173798 929839 465205 1539738 757937 1699395 336028 1361489 1506604 1473343 901385 435058 1509517 229193 537557 950238 256887 776294 1174839 1685397 1353504 1992606 1800113 443046 260589 724785 1653605 336817 84204 727826 1696423 1950994 1742646 364329 1751094 1770106 1139674 1800961 1104010 1011540 678655 764577 174432 1377344 158066 438739 113994 1578196 777484 1055844 1606090 363301 160191 864304 739562 1031534 845871 317976 1187025 1516412 841392 965943 1704791 1304901 177576 825792 1134933 1587117 1081302 240329 1496225 172627 34612 139115 138866 1814150 1851575 1197545 577215 1299333 1760029 1834821 1770666 784972 1741789 718789 630802 1085721 683668 740440 1740607 1700441 374231 1982830 1819508 570761 1542906 45664 384685 1697679 289670 872460 546822 1474613 590521 1392271 1032256 382988 517829 1730658 876084 524590 330606 185010 1560543 1516582 931883 1129361 681288 277935 1280182 77972 1437803 318402 93787 448583 1363308 698959 1312764 279972 447066 512777 1293974 1782435 752880 1496560 871 474543 1275360 1777409 1971019 1487149 1458235 203595 586517 194470 638386 398081 1905016 556614 168295 1468251 1018008 840133 542602 83889 1891310 1320120 974716 1578317 1103243 1820274 1416934 302297 799772 1121212 1169759 1347340 259818 445185 1705741 1583769 1776868 1574144 816094 749404 811305 127557 383017 938720 631345 272773 1788172 170743 365945 1225875 1444160 1357457 1049148 1610339 118306 255816 965460 1419306 1366458 625098 460557 588767 1791703 174431 786746 1719647 816875 927434 1543794 308216 1631654 1643614 1650498 815525 268195 1785759 1218674 1478680 1046566 530805 1087762 77977 1827545 1968769 890749 708076 1168432 1413109 223682 467439 1811659 1384039 1471120 1026061 1403759 665075 569971 1874226 1818113 837870 1631175 1433815 835240 184825 192784 1388391 421143 1917163 499173 1744289 1647917 381397 283875 1766363 1376142 172449 505461 1072147 105472 1479338 300163 1702539 715269 1071493 1198018 611606 1752559 174357 1109360 815667 1664710 1879945 1397487 832368 642513 1639234 1462124 1563588 190000 172385 1296949 521512 2730 519108 942480 557386 1055011 1499105 1182737 1237795 1508023 1927617 1937591 494169 493131 1801750 52533 393885 1552456 1425577 1384847 1308717 1993370 1820704 606242 1709267 373501 1707548 1033621 1924319 1463277 518947 619788 780438 782922 1995135 1230815 1178366 1439214 1616223 399234 178083 1392395 858443 1878141 705468 1904484 766357 797733 704467 1006336 1817366 828570 1170084 1091094 619621 753906 1151347 1075670 1148705 1787497 951936 1637151 1215969 861393 813726 897860 1890932 1736375 1917013 880011 1684366 867519 1746319 1328340 342383 84658 530701 1538813 214633 1785863 1281373 1410108 689772 551014 1595055 1206977 392874 1191593 1773472 663618 353737 925617 875665 1498173 638496 487864 482182 656406 151516 1542021 1382649 78491 1569496 1624986 654230 1369770 1269836 890668 1111265 1214633 760336 973201 257345 253976 71515 1661599 1665982 566537 1084675 1989551 1924930 583190 1617143 1751687 335136 55527 1725061 1977637 774033 1507941 949214 419120 1229341 1077794 1609919 984782 600271 1156966 1790253 1806675 797335 1471173 1511839 1219048 168012 1072332 1875520 464907 794190 1582068 1211897 1281941 603935 1761103 452641 1787670 275612 166106 1665484 1446289 1555621 765834 1295533 813443 592553 314586 24637 609068 995342 531502 479141 899576 690206 1084113 789591 723952 1423387 812022 1585169 1830293 885551 1546701 614853 742325 582692 10991 512437 1734944 945945 1626396 510851 1204003 595370 1544510 1531302 494970 1168765 1062695 1046102 338540 1569750 1732792 652245 1035118 1354128 1698299 1350248 914103 830225 1069716 936494 898283 345612 598793 673826 563561 1817083 229689 1125427 1235283 775505 165533 828300 214273 1088614 1016599 1103012 1236078 999360 605551 1041322 1999681 254039 553158 1764684 984288 1606258 28733 1530105 1944523 1117873 1518659 1297242 1665478 1179972 1802560 1122994 1690954 1182569 845292 711629 414471 1435876 1033020 1896229 685795 423785 673976 707551 1019079 614350 1156234 1118219 94638 1964922 720330 1720548 1098689 1782279 1502235 204894 1075016 1896622 569624 1807867 1074743 780828 1058976 56570 1280503 1599796 559398 1909793 1007634 884977 244677 1832379 77276 642216 699942 1017103 128260 1002691 198305 812271 1496582 440724 1274867 1695273 1772017 135072 1020845 246085 1604060 167151 1178432 616972 934151 214193 1321389 803438 914354 201684 896018 1872938 770132 1114362 721324 1253591 803797 815980 1591963 1100920 573587 491928 946389 287220 785054 1611412 170086 1660934 1799330 307873 288756 244496 1898881 941335 857312 55455 982312 1873183 757879 1588681 117238 1226546 1454436 1682919 196160 1472 1080479 524845 1230926 1510673 235884 1289568 243755 1537787 692181 1521979 881984 1861048 1153063 412466 1281427 1491285 819479 1786412 830501 721636 91486 877538 901185 187924 1189724 1757311 42758 402506 954834 418672 1160742 1969978 252742 1335425 24789 1538304 1100486 779947 1790741 1702198 1739064 1393887 1305493 436728 449842 1329212 1575278 1341695 1636808 1027291 1975576 828859 631395 469676 1725554 436346 841180 492580 1991054 309329 614132 1663391 1403135 585983 1449209 569631 1972655 378836 694783 1057392 1328652 1240404 622601 1525541 1538827 990583 1688132 1004346 1099968 1780057 600984 338510 708938 195791 496333 680367 1167260 1967416 1863490 806624 692665 916850 297194 1458688 25136 1098019 490461 237633 3247 966550 1983325 1094447 1180608 1587101 177415 1544740 131723 1389320 370312 435422 616103 1042097 995695 1559583 1195166 569632 1494423 1770402 1178693 1359424 1651727 1782607 1208310 1215847 1669343 585928 1797746 1248090 258748 1993427 734417 1102263 1925814 1106555 1693191 1624963 1430391 284306 648837 1003835 1474841 1032520 663132 662018 757021 38931 929896 1056444 843753 631421 1420432 1997868 1543639 243831 818953 1239680 679906 771055 1285314 1317717 109689 432766 1355216 134329 1049664 1297552 195114 828806 1371340 544647 1491979 1517499 1479038 1329210 83378 563120 119196 259162 1120049 96724 948755 622279 459467 1872258 1950990 204821 563646 1482578 1847987 476661 1604104 1295689 1767051 1861547 1931440 1653757 1305998 632356 1285231 1186566 350353 372957 376014 773456 1849847 1817165 1522554 63052 53372 50005 796435 6370 1632371 1999583 784669 789498 1050180 1839906 1799609 14918 681006 38017 908375 1353465 910237 1323943 353201 48896 201051 1471561 1762553 354315 1756580 459994 488424 867181 390035 838370 1215191 873302 818997 962788 1997360 925691 524872 1503653 1169775 878939 213367 339986 1010234 1655424 9072 1054893 151888 87254 136527 829479 825651 313179 851111 445216 836520 15901 710831 1421499 882337 891513 220203 764478 640261 1274436 102964 631451 1487027 152562 446572 1646517 1409422 1266038 1090631 1117919 196667 783778 1245182 1957442 290 1695023 752891 388409 1377028 671623 1593356 1373772 117944 4984 138250 388332 114369 1412126 845644 92006 1300530 1139198 395765 363086 1516439 1090343 608782 1118186 689674 1815271 1671813 1473686 1677790 1792316 23111 1031552 698345 735505 1566091 1721506 741017 545157 1379825 482123 186263 1286806 128136 451091 1925398 584112 1074899 1272479 1966694 1651271 336018 1467746 1630746 1384574 710076 1611229 322367 528506 1757724 1228658 595804 298981 1367637 6552 1477809 605202 482604 51858 933004 1547894 1777375 156585 625022 1477130 993100 1190579 1248587 1213847 251096 348858 9627 258392 185067 720637 1037006 705965 1321733 1174823 1711287 798602 1076870 326204 1017368 946670 1709364 1961400 124806 11995 1269699 499820 501870 1894540 1924859 1956485 1382890 1961858 1388454 1873548 1099954 1391613 896576 1152802 1922475 1247676 166135 1719446 1342820 194966 999959 315893 1199930 952714 443960 706834 1898147 33767 222293 787019 1461890 259125 754333 670729 911246 1910753 1139622 1065197 1006791 1439495 1449163 607943 1712809 274325 1950295 1992433 1504608 1278667 213393 1655916 1959260 193614 1651960 649411 132782 1596814 487479 1675269 1536989 953863 241486 831699 1003366 395834 1936139 26252 1453570 891813 82991 567432 1877668 699506 319232 1267212 193034 785291 386205 1039709 1291756 1347816 277480 1760020 697591 1709301 1000712 1071354 1616592 1181723 1088585 207238 56923 927630 1454098 805177 455378 46994 1527074 873663 1276222 765625 211608 1684915 1106484 929509 389389 1587678 1611913 1309731 1785120 1827902 101096 776763 1991720 381153 1746327 197442 1300835 1541809 1197767 1140310 423613 1890937 166231 238722 296204 531553 169159 248745 440609 1072827 1381819 685073 930808 975679 1574179 389843 707049 1077146 295685 352638 1799784 261333 2360 661437 1472300 1574125 326258 721663 1232782 1468130 1712416 43930 1521543 956913 204185 1864050 758668 731097 1244258 401929 398007 1299909 1846799 1242425 1443727 1322831 1133000 1217049 445081 108594 1975799 1093568 1265517 1935834 1331971 1637370 698222 1657633 1483941 545687 513600 1632782 1700669 542669 99485 1297928 1162127 1247047 191991 1322669 1609573 507221 1996952 853245 865714 1979131 1823600 934002 1666252 884707 1735912 1665231 646007 39603 1807590 1015458 133842 502229 1443794 24331 1619576 1237356 216018 103499 529350 381862 743310 130603 73868 117126 1084595 843814 1635281 1886251 1390788 1901053 1011324 1084110 149859 1512066 55721 362359 984089 559257 1599752 997983 965274 1612910 1983696 1099336 1084942 1265060 689076 1814330 1688796 1030060 1485774 276921 920950 1769939 705014 1944339 1179019 773123 1838503 1349831 1833608 809096 751368 510557 1662787 1847183 973588 1149911 1154982 1306141 1264506 360123 82276 263773 428153 384046 280504 736774 216142 856124 384493 839453 149403 944463 1262331 88760 305086 1650952 855415 72371 809557 471133 1987269 694184 982578 1237591 175466 1547874 1518600 634801 1401208 1838422 843983 770452 1446691 399428 1016536 549011 1503019 1655683 900751 1959333 1567506 1867606 813401 434480 1779995 1124195 706453 1034531 1420188 353455 922286 1671846 815700 609452 510731 439932 540675 156923 365266 295431 242579 640172 163204 1072500 1337792 1738494 433480 1834423 1311739 1055408 188086 1793477 833588 264458 1814577 1310221 1088512 1000654 467581 1519458 89574 353580 786343 1731573 1548010 1123666 1589540 1343532 509810 1813582 205288 1521376 1348562 1050550 27429 1261632 1613697 1881503 1780611 531730 1704009 577714 1981880 1482881 217423 750772 123455 1254397 1091153 1696528 30224 50439 1491815 1699691 183743 195724 1742707 1801091 1867313 1796931 701392 880096 1956029 1748275 1109007 60348 219361 1395289 194139 1767640 770032 4192 798180 535585 1721837 652507 1660609 1029693 658653 82972 96341 532014 746441 651902 782705 738240 1283418 130117 1263721 1482338 1006089 1259173 1082386 1107980 1519617 1546483 813571 1561850 1644601 1586846 1096615 1295250 143770 960398 266036 193410 1812753 1692344 414647 752685 403438 1898703 538722 1702897 1821274 1283678 909291 1210883 84307 1387256 243461 605998 565998 329447 1643720 1010378 1995548 1094270 1980401 462830 1253700 1170765 326943 590754 1979055 398809 1754856 497003 1496623 1605478 1988753 768810 1762391 1044491 710975 418796 315198 1806883 333609 875285 1240715 1019677 1635017 1745641 1457756 307666 524375 1987721 1022266 934929 1707314 998833 1089969 423698 857949 1640724 138879 1059745 959878 1144620 292720 1861928 233257 401703 756385 1233620 309827 827635 1792980 517006 1443268 310271 52067 521699 1656230 1401336 1043492 967810 1367062 1900043 1148058 509350 1465000 839751 617985 1951505 63173 254863 1218520 433629 187515 299509 1967133 1697723 869838 1694762 1499022 318935 824345 74727 1368321 1043297 1220412 681116 1690010 959995 453979 480532 61911 1009705 1222247 109222 535315 1430385 882304 1509750 1467597 1791814 49551 1224368 113779 315742 1102626 1200166 1707228 645836 1381221 1554725 1753762 413553 527668 724069 547925 1617715 1978357 425643 1402279 582909 322033 32249 482009 1382451 1869077 47885 966160 1473813 833756 1944998 1286421 1722140 484120 1482855 921431 1101043 199343 703256 1190570 5947 829668 110724 1700132 1450128 1100901 1406092 537512 1873788 1018105 43184 1736978 1103255 877259 777163 99900 875742 1464062 122652 343481 1195419 7826 1003617 470191 664457 291605 1101042 1220302 1756850 1349147 574423 1711723 1286058 1119675 1577453 1917388 130791 797727 1671589 869025 1933073 1197070 661067 1334309 1653833 1286044 641959 136515 531348 486368 410442 1156590 1387371 1548096 1073266 808347 463693 1197568 1405611 1721827 664650 540454 1745420 1723999 703467 1709185 586550 1728744 1571305 1273804 1600011 153888 1869438 1641910 1693030 1156561 1554186 1248458 533878 984011 20926 677167 29661 836336 1589806 113690 989258 1661451 1717206 1916106 569301 387059 391332 627072 1855418 1342670 1300956 1634494 139837 1419732 1005049 738007 1061199 1467058 1469966 941110 1898968 1940425 422000 902873 286870 163374 538975 1626416 1812082 333621 562657 1612742 268548 1830063 727299 290851 1187916 1717947 1745254 727889 1468586 85876 1486345 980903 1520654 1837426 597852 1817984 59734 179230 482707 549264 1331672 1952525 782317 510439 666408 317936 791915 123505 881959 1324990 717229 469696 1469228 931625 503979 1251331 1609227 1279107 687048 1018969 242363 1013140 1124403 715125 1966747 1359292 1798900 1532206 248076 193254 1577488 1923280 1738928 1016309 1020433 1106734 1081196 832143 1230769 1665143 920915 817942 211534 133003 165647 26913 361434 726411 241970 747602 1463806 454435 1344164 1901018 1905323 1122793 1481975 1056368 1793355 1889314 269625 1283653 345974 1267325 819756 745887 1957137 1039504 491592 179330 1692604 309285 986015 1783568 1208222 1238410 983478 1696154 1589136 1069555 24403 51530 1141428 1559125 920658 610856 834126 1166165 1100182 1773749 796490 1002212 733627 131740 1552886 1716838 1555773 69273 1656157 1721799 1993882 1492976 1156492 1971752 398537 1076910 1836787 1484202 1695373 1957782 889985 1212721 625817 553472 1100614 926981 1454617 957147 506174 708699 449834 776035 1595572 11649 725189 312683 1847177 266590 1975867 1254477 784939 593223 216688 519923 1253778 1201875 1531656 856202 1676484 828094 1121773 673820 432065 1624514 24356 967186 1391152 1742092 1237083 575190 195023 1796164 1785484 1175083 1577372 352383 1291661 273342 1105731 52874 549820 808727 1010156 1569641 920126 1150529 31056 177393 63879 1779098 1016728 384430 1898648 393690 1758066 1053163 351401 1805805 497388 110857 333190 1080846 948649 903785 1514076 1649110 541898 1507257 322442 309262 236098 1000885 1193851 1395845 1455692 1333088 1033653 644405 1646191 1252713 1066575 816597 830756 808215 629639 1648859 1752627 891064 1028611 465753 1139018 1646790 1935384 721057 1753428 1462281 64569 714835 1494486 1141321 69363 1318015 1644611 483803 1719548 1759443 338786 722768 914421 1104597 1995790 726627 1019217 656490 1200432 1414124 716862 198957 1184706 926210 1052503 1645575 1793535 1119152 322213 1898735 753632 1459135 1258039 61185 777232 1918203 1752304 658995 1664573 1841124 1780422 1634246 1554512 1749957 1317632 1819070 420400 877496 327287 1141141 1331738 864775 335787 869785 777249 880810 1031803 241672 719700 1351561 968919 514988 1284299 1470572 916094 103519 559473 1561429 1580770 671770 1183572 1294560 56406 1417012 1140735 1604809 881094 609289 1341418 1015287 845993 669808 52538 1627337 930452 1955854 532233 350496 497902 949837 1281435 1909587 1132050 1471005 1225391 1260239 1628052 418156 944979 777190 1771919 735682 1618043 1682673 937788 363423 925728 1386573 709492 554082 1230395 1189197 899144 1586484 298388 944514 1217287 1923116 361967 1243581 678983 1840818 707673 896400 1210993 1839161 774320 1940056 1681448 1779594 756290 113309 578588 911501 1249041 1792955 610000 609156 516048 1724765 1392734 1257260 1495848 168017 1565579 238811 859485 586440 1543941 585826 1651685 1116906 223658 1100244 1884820 1213891 1987661 1872088 743179 1447855 1911464 202729 240342 466170 1746787 1702853 1577573 1426093 1799040 1334925 1781456 487597 1468628 591216 1361088 640218 824834 1640871 1723172 904710 543508 860772 1089376 195287 518188 1273446 203007 1579571 120718 914069 854098 229565 981749 1392755 800115 853652 116005 31867 345076 1463579 1564621 1720451 1762013 973707 909948 528214 44544 672438 716933 206592 805126 1419245 423639 112757 161360 266094 1521443 1213476 1875186 1106731 1638957 1429916 211892 883446 248181 1452480 1110455 105951 888590 1132808 744828 1555330 1285866 511057 649120 1718373 1060836 1234215 1958281 794041 452699 540670 108203 1479141 242108 1156177 582566 1170829 355122 978903 1548423 1855008 1415471 1619470 657266 1796267 1384192 978248 1873931 708790 488945 1436611 1003314 512598 349873 638049 660941 867022 1218251 844956 349273 619628 997126 414881 1816345 567893 1245336 91240 499364 394891 1246896 1423506 1863588 1636399 874993 443396 265188 1341124 1529839 753212 361359 285386 1230339 798718 1389940 285758 429667 966269 1185644 1353060 1694462 549004 578674 633645 1496838 1125507 1434080 999005 41701 836818 1369242 334249 1729368 1113507 538612 772063 1466505 1442117 1434120 299519 1523218 1207459 782382 1284046 614529 1642978 802466 275795 18563 145566 544965 929107 666713 996908 1302887 1101539 313010 492330 305220 371072 916504 1149130 133921 648440 1765838 716373 581802 1715838 1456392 1585058 545642 1520614 827004 759358 1272652 201081 1887073 165403 1811526 1681145 867482 373321 1206839 530407 1416398 112951 1700035 1049142 1784609 1252982 49145 425212 1164164 97652 592036 830480 118212 1749940 1622219 1894710 392625 803292 1638676 1134597 511967 1388606 284027 1135767 337866 1603163 1509213 8378 1964339 158290 1502784 791354 49429 963475 1779144 592332 1229943 1378525 579530 541478 381921 901868 916904 1291224 1649237 585644 653104 1159878 134504 570690 802766 1942351 328221 401720 1867059 1795035 509125 1142293 1063554 909847 1341138 666207 343533 991844 1698342 1346572 1911011 183084 873544 787258 323744 333410 1106923 721071 229961 847716 1305783 1302304 416438 1063870 1335114 1676426 1891055 1408030 117744 1564725 1567968 42138 1015205 1867068 1509704 404380 1082505 29552 1406965 1347298 1676403 389024 1686077 173157 579600 256082 210346 922453 1774036 1678007 94104 1317348 725457 1151867 492791 1548907 396466 1451847 1089595 415709 632502 1540414 1646260 402874 625926 1143845 597518 828231 1567451 1210261 1276155 1492293 787753 1480651 1053877 16882 1533854 1424383 1321715 221439 1760969 805257 391210 441261 1248967 1640830 1654095 181716 230584 1410861 456034 1303839 1661289 1770806 1726815 952449 507948 1742796 1040190 834824 679969 1962548 1547589 1901582 1446673 237922 356372 1278985 104878 1902780 377922 474310 1606443 988049 273321 1683771 1250551 443846 222350 862112 1412915 1695513 529116 294639 1133318 1023238 1655359 653908 1189606 288341 1054524 1215659 1325964 724686 1640764 1724098 822818 182917 355671 667104 1896919 1399485 877535 1606351 350383 1678103 1493943 264847 520774 1786728 1657733 425052 1313321 1829379 298738 382662 1682806 693706 5361 1920711 540446 698392 1847753 1484639 744551 630506 560880 1683011 1449027 1227916 473507 1190904 1415747 1986536 453023 605826 1739381 231660 1951292 1311579 1537612 50369 922155 1323555 266790 736745 1580254 751442 300137 515287 1080786 1147697 208223 1173260 1594169 904085 890624 1034247 1263667 1305756 1908474 386696 1886597 94155 1379692 1860120 1788259 745681 1216209 6838 1591155 1233168 1297142 797323 1713987 1716480 1950728 1731507 560246 576429 803333 1081661 356431 1803097 279080 798368 1146594 1237041 677782 1752464 1449560 1384302 1956727 343503 71787 1774805 203267 959152 1967295 552083 1541255 1572698 125411 1767525 1099580 249611 1695988 1776923 366971 398613 814236 327388 701336 1534082 368142 349915 190789 682231 531874 264654 1696940 1789868 585861 1077808 1679819 56005 1987293 1664373 1853436 1156975 1951031 1178942 692315 1485354 15866 612835 1049385 38544 198326 1721640 590831 208118 168339 1174089 326837 1060432 72055 425808 316308 1194360 1965990 424934 1360495 509639 1517053 1924456 1076122 1591073 1008798 1746902 1674258 1748016 590901 262426 404490 79980 1043398 309212 1801736 1815165 1864987 442872 1483712 707648 647053 1849232 1759527 889990 307046 104434 985000 1981815 7056 661451 1541221 503024 1553421 1281074 140958 1908169 1675997 204197 919342 1455521 926376 1617792 1691729 1133764 1495921 171611 149084 1510165 825681 344748 1969450 1752666 1367935 1796240 1382865 828177 598694 268736 1375431 1851136 1173473 833009 1358686 1880195 298444 1689580 1934124 1416154 141858 476241 1545148 1562062 461820 1402365 1654303 745774 579163 1531230 650923 64592 1421024 566606 483278 1265509 1574076 749166 1763223 322095 201591 1910071 99052 167996 1696210 1015896 1579725 1822748 136887 1844207 948971 633342 1915952 1854569 832846 226177 1873874 1073535 1528278 981143 1971378 1758867 1429894 994723 632434 1608154 1451369 138864 1675451 1047748 421134 1836416 1421449 1275035 665029 1071639 1261847 1910718 1329230 1905492 1738715 1951297 233239 389733 1308553 198678 1225190 1603307 38187 1297119 1300106 307341 664756 1208273 889533 1728479 423910 1384828 762385 985281 1520109 579667 1013642 142418 1757361 1716993 1623829 1384540 621196 1995031 1889002 1354069 1405459 1060001 1393808 428329 1533079 415864 353028 1195527 35604 1381879 1060304 1730886 1864499 778321 1455403 1417473 719444 174194 151553 66914 1054197 1064680 870357 1318898 1135280 912633 1399187 1016615 1346529 548855 1658075 1207136 1372076 1228157 1263370 1828484 1367916 1094277 1655200 1933352 1155848 1102225 332477 353953 1050050 186117 1936008 803358 544406 1888211 53310 632257 109210 1062751 1794401 1546103 1329772 1779510 1287270 796010 1433786 1140025 1256776 906437 1425251 1332298 149312 1631364 415503 530997 1277686 423782 491593 1906228 179709 721511 314862 1414508 403828 741091 1935404 1532958 1479499 769788 740307 1883883 546110 1654245 252631 196806 1913254 1917879 1392108 720166 1800890 214467 909146 1184818 1102122 343261 378768 1672613 590948 1491982 1327756 846577 399401 833296 470856 1368037 791886 251286 1844377 643237 1975282 462405 1011942 823942 242179 416575 873306 379630 783696 1702867 697711 918958 1746608 1739641 320958 1133502 715412 1981265 582818 642259 1228451 1958532 1490529 14750 918015 1874645 178578 1829923 627669 1622130 1446626 1301388 1088077 795739 1685157 1231318 1247577 1450252 125982 1656568 1703826 1403603 1357303 1928218 1039218 1869341 1702033 1942331 1116302 1367665 382597 395804 1117826 310017 794479 555796 529902 700478 841441 1542012 335437 1641862 41887 1565218 1983427 368275 186113 493978 1467181 259701 1699734 1771400 1220458 306396 1904829 1830125 1577905 386349 1796818 128724 346504 1226452 1269096 1349201 812147 1439084 45482 893276 1263630 1843733 64408 1563928 1421604 1214558 591441 380846 1721294 1861122 460578 1026955 1162420 1446996 1429800 177626 1091415 324740 219113 1884911 660437 1727621 296509 904117 62830 278329 953115 1126154 200631 1796231 5640 781794 868194 653589 1503917 884399 304971 542009 1538360 466635 1546192 1576018 154841 1744712 1037183 1759684 1487449 739639 1648865 699458 978760 456532 652765 155697 142399 1470088 1435055 571457 24097 1990046 1547011 1372500 789468 1413567 506429 1139577 1437987 895175 195111 411383 863908 171030 1057712 1303870 973351 1519324 1484348 1061308 1496909 360399 775041 629281 946603 1993179 1221174 303637 1003293 1956664 582368 570384 478107 998005 736442 808755 921039 983444 218936 1441200 1282463 253961 212849 1290658 1618035 1763689 1235 572334 770023 1265652 16912 1534440 360713 3478 1973886 249269 91942 1667883 1663153 1880433 655567 367702 358223 417651 341149 508950 1613096 971069 1725878 1073702 1035626 1987698 1664547 1804766 899659 1748652 663721 1868781 964354 832979 879453 1140341 1638550 976758 175038 940597 788358 1743372 686808 923854 1323207 1254275 151887 417293 1930448 78007 843225 1425725 703716 1336017 304476 157780 639856 139141 1000842 219400 1830848 1950534 1432227 564217 176092 1605423 1484103 812177 765253 1314090 1320293 687140 1728179 1673586 1664332 1599971 1438762 333449 386828 1237214 1155539 937163 381601 1973690 1700562 1938385 888060 1019949 655234 1234992 1028305 682603 1722841 91974 1797176 321571 229036 1641902 1049199 113090 1423797 1067849 626107 1949745 1516672 173500 1828106 838791 1099066 166716 1062523 553095 213322 86436 1161690 982690 118557 218283 453267 299861 1797690 440385 747447 408249 1879334 1783978 684628 1970674 243231 412478 77362 113245 53173 43662 1722368 903409 1317684 370169 1513702 1913159 368944 1398835 54230 699344 662402 1787969 962454 522641 1332437 959363 648508 365648 495959 1726575 724378 775624 1344535 1609845 1254985 767660 699250 1898815 463886 782815 65005 1339780 402366 1529663 1300527 272221 1479491 1255781 1416096 1743416 447245 546768 1430761 231262 1473718 1649626 1830327 410435 1563298 289677 765705 1745912 1888782 1963474 1780963 637022 920073 1396916 815380 969798 1469439 62006 1406283 147763 1269623 1335579 287098 1549000 1879221 1486492 225924 1499148 1280071 531868 996449 948156 1322976 607327 1117141 1079443 1626246 702631 819709 427624 916935 1882774 1325154 1750989 652908 591395 1370672 1182258 1589702 774448 1564141 543848 1382701 1438739 1322554 1495432 180207 1256878 1129482 1660514 860375 142650 747273 442652 1012231 429990 130216 1811870 397111 281461 1383874 1590778 321119 10381 1223882 267425 456752 728054 962919 306057 1444629 1811412 23970 1808943 624931 516142 983943 454983 757070 1974098 720198 1923453 1686135 646557 466794 683354 40118 1234955 1316081 969147 1263240 1120845 84404 1585815 130083 1297879 1904563 588957 1057855 290312 1940912 1518417 1898538 176246 78940 1654782 1191145 1253820 721264 292566 237332 985019 394768 557971 3225 204985 470132 1818868 456461 1626921 16998 1745369 997846 1655465 607767 439221 422819 1157231 1408372 55070 1718057 308379 1664559 97317 1699798 10495 1239750 1240825 1206536 783491 624015 1319474 1758734 589980 1433668 1927891 74997 592216 263701 167753 713402 1884068 1089040 303658 262473 1653904 821171 878976 1375495 1351097 1493662 1866456 1288502 1616657 93267 431931 1668736 725546 742246 344403 1919076 1346755 1053955 270829 530134 1225434 1022856 43472 370561 1776932 1439814 1110950 1063639 1706859 853894 1087055 689755 931340 1444981 1342490 93844 1049018 1389301 1621526 486640 942587 79235 164868 459516 1677291 698496 1883383 1509351 1303088 30346 1089639 274330 468750 1927608 1985916 885804 1331845 289258 82424 319765 1070496 336716 1236817 1883611 1447224 1396894 1740326 660754 832680 700460 606059 42466 225402 943272 1490959 1110442 317003 1053201 1843904 1226191 929943 608118 1224535 1472387 450408 796319 709386 1862768 224551 1165430 1494891 701703 380351 528855 1191655 39172 888246 122637 1450995 669077 1256337 1266825 1919560 253541 1780289 344757 1761545 1630733 1980689 1851229 320652 1904406 1469408 1768895 732705 687368 1587338 712968 10829 1441647 809061 173683 1917931 1948523 1224459 1644585 1516601 37969 74629 360306 1659423 777078 1786741 1328600 1416396 389689 1412345 1948085 1066520 172083 1776000 1471887 71612 1306254 1524738 1448749 1792799 896616 1540892 1235050 1944919 514884 722218 1703980 195813 1908929 751489 722817 408969 56304 1349968 123366 205689 537514 1767872 915485 343103 1213602 1574387 996961 1665505 1972875 1859061 1022330 216338 986501 379082 1497257 1447670 799534 138231 722521 883698 1703102 810087 18484 1843892 1526292 1956331 1895662 973974 92067 1747475 421826 796571 303847 1184560 196772 1978543 1904416 1819350 756900 1067966 630736 162369 1804419 1197247 853441 16614 773188 39197 142212 620979 1783062 1731893 1441471 536870 380135 1496343 1553192 262116 1434416 784630 1412045 1356120 1404836 1832857 675170 1257370 870767 881286 1662956 801272 262093 1537331 981004 1285309 1049697 689187 426020 1790155 1839940 499457 1098196 1782688 1420464 1702412 1802090 786503 1260305 1740899 1460252 1741019 1722492 905285 1775816 997526 1600005 1868691 1738204 1847975 649201 256970 1211524 1569710 961653 1854975 1251089 913237 849920 246071 193835 480079 1271023 903543 763933 184184 1280211 118512 1910509 910203 1156812 1623786 1653064 1798319 1852756 1425595 1945103 985826 155301 1053129 1820259 1364181 770866 773336 1055328 959608 33848 1389614 251905 1482176 1569545 1574312 1013807 1190018 621438 1362759 802313 937806 887938 1427677 1322820 1897540 706861 233330 392552 632527 577752 311434 580896 838278 138543 1792505 539035 940209 863348 338828 1577395 1582368 1230991 1173981 1349796 950292 485715 216391 953669 284790 742040 1367281 1651936 552451 1368286 373438 1797875 498145 789708 853078 819302 1418576 1911605 1437989 693914 710443 1910311 1626594 455806 1412101 927036 309390 1563850 1735613 301221 1782536 343718 59869 1346500 1639514 480838 1085676 1897794 1197302 126303 546563 1467822 1515566 1267305 1939811 489885 1883497 1182748 967676 940910 47187 361403 1727504 847824 1145443 1516652 466743 1526182 1523085 60793 1696864 1442426 461606 1012087 1757221 479786 536273 409598 1341597 1519211 747674 695002 701780 1720180 436617 1762948 404027 911396 267636 1860375 1061051 1149286 1173332 1807699 1371168 1560629 165657 856645 851546 851433 933539 1038363 169990 1321486 1102475 73714 108862 1269409 1814660 1788193 1337497 1378170 1498646 1972633 1175230 1122553 586571 1305234 1701241 1164719 1055110 1510824 1857674 1040387 954070 960628 1759419 1648909 945240 1411859 417525 1586715 1809858 1093078 1936685 1738865 235351 516916 1180568 826634 826691 1573624 563325 223619 57460 1907897 1824863 1534525 594466 589485 1651083 1743998 1472262 705325 1433046 606424 1134163 1884802 277083 1414655 63220 224562 1488582 935422 480616 563046 585056 649633 956860 41790 1795265 298058 1393550 1414356 881579 685187 768525 381224 1594949 1888613 1617656 927128 505893 1966070 516812 364976 724542 1041702 1381040 1695436 1395146 490438 1138864 1618597 1697115 345169 726803 138429 410537 1649134 1263103 1154366 82680 1701288 123076 30671 102321 873442 107733 1276953 939777 1913828 935570 739113 65482 444456 580128 1226527 1970265 1969649 1304951 460374 1761339 1982098 1600400 444704 384376 1367965 1428481 1701598 1192500 823922 295245 1332325 273922 807617 1841836 513911 1887885 675713 1436125 844442 1290521 1907302 883016 1270220 581631 748794 433866 757549 1252980 40916 1981214 1319401 342711 1585101 680595 619987 1164915 128542 317873 694261 1882171 1198687 980780 646524 203670 959113 900130 1998099 1489609 1812799 465477 303573 1015401 197113 1447861 139560 959304 1832946 930002 364883 997191 162831 1274081 267857 1734956 1440940 1498205 253121 646465 1015264 951968 1146857 698297 789462 312507 1830321 47499 727335 1196877 748598 1936954 357767 1287676 1853307 1874760 167855 1251870 1789419 1267469 1330245 1363953 788735 3742 831366 806981 929396 1794900 1284941 1458317 922093 680171 1717721 1842219 717515 1317323 1713547 1540986 1547736 1293124 1285165 1968491 1312311 1465221 1695315 1554254 448823 889117 813108 424385 99508 1687029 1915555 1497778 1328009 223214 1533621 1149037 1354460 662449 628663 545824 1019782 205119 149351 1695636 458475 1467170 1380816 1331952 1171959 1108030 1926107 1945273 759214 135786 897571 333361 1534527 1744373 741965 1728406 656558 573757 395797 157161 481941 1906482 541146 1826010 1504380 1834450 256122 204499 1019527 1487478 530395 1569952 318429 480375 63178 659503 541423 1505387 1013533 335065 1433699 598248 1187687 1880398 1404443 1268142 730334 224485 1578045 948919 658500 443624 1103855 157461 1215613 668439 1444967 1276741 80427 538209 1215774 134019 544815 555592 437608 1207098 288689 619241 150847 359639 715461 682522 1620310 364323 791207 1477841 435357 470104 1729706 1613352 1550394 317514 1781153 959437 1383361 1314979 255404 1223686 431475 700770 1432498 1244014 61948 810468 1681156 1209377 927750 896890 406459 1538547 165056 1688152 1962065 901742 1723263 1824283 1212466 1828479 1730197 1694802 816558 1888927 1559987 1747549 1737732 629252 1790978 546985 1819517 1397128 260945 152777 1522981 1844627 1734427 1866109 1788976 1191236 59950 350024 217571 1909636 584855 838650 291730 1751110 1528755 103336 1561667 1556126 169659 210157 362804 302783 190478 1043690 1212243 1225834 792509 785381 1754106 1808587 419904 488637 1133170 598062 65122 164803 1472848 1527895 549132 1974201 660163 695491 1825394 837593 1992084 685670 73859 1562342 890587 557592 1527106 343519 296211 386295 1558419 1715888 1365807 1970292 1111938 1279633 400251 476154 1863933 303029 1876370 804006 1609946 31814 1200778 1438543 205061 1197539 1081008 950438 244563 1964898 1524183 1147512 940325 542331 762006 618996 1902248 1374995 1083459 861079 392725 1805214 1282838 608999 68992 757850 1254392 326048 910289 406196 1705985 1469483 938395 1251993 1289439 1731635 1970550 495404 691576 178760 958500 1378225 1969219 1935840 1511825 1559106 904740 308595 1657262 1613917 887813 318227 1606995 1966961 133846 166859 803946 1544184 757708 423295 1329124 1064972 1524915 887536 523479 113715 574303 1661777 1095129 68500 1835182 1421755 744790 1246389 1528466 214756 757751 1743366 942892 520215 379974 1216524 632941 1371725 783181 223768 1582920 202668 1647341 388754 75326 825863 1502152 1588674 1365706 1737033 1666166 919361 1119226 456661 1635182 1811421 605622 1820388 20707 1691604 1226619 583606 1130135 478184 1063410 184847 632103 1676933 1232110 216036 1093920 291643 1493203 989153 970371 518131 1004666 513351 472034 301066 614508 1330949 1175100 1241933 675645 989656 1447822 633910 1399202 674919 1524097 569723 880505 1859695 195503 283250 845114 1254204 93581 1441532 1923708 712888 235346 149991 1253070 139267 744075 1746906 580747 1964778 71380 1462937 1942879 919448 1361486 58254 1114948 1266865 517200 107749 1157069 23602 964188 856440 55810 1725761 386448 1449061 1339689 852569 631380 1189432 29175 759281 698495 493594 939919 548274 6222 1824886 1439581 1046038 1983733 223564 120414 52068 898147 437809 1534729 1021673 1682704 6393 43000 801170 1037321 224770 1392870 1190607 981604 518185 1563086 806235 718194 900329 276531 1298892 667987 365428 1815907 783154 716572 118811 533575 60386 1526823 1772609 498774 237777 1179449 458350 731814 957192 28886 653078 1264059 1566461 733024 315252 1846095 356645 1476878 1550051 1612220 6665 578230 469820 989192 1762210 1479707 374913 1198158 52577 1596594 1430244 1604398 522636 1332933 27857 64522 1215188 310722 955661 1359846 1435057 879822 1580828 754028 1602809 1290491 282865 1367622 1486438 557656 112214 1219975 1569608 662523 320454 1278182 1970173 823950 390601 1799398 1772616 913474 1544366 1060623 1305244 425763 1553247 1835954 1048510 1902084 252759 1198075 1523619 1105738 1846256 801739 337935 279867 501702 1759834 1316816 976266 765097 1329795 1789293 26736 52069 355086 112511 844113 281247 535246 37215 1048808 1063219 1752724 84836 1351235 1067897 411197 1115316 1681432 657173 1682945 196220 1528842 650559 1788886 556629 1560448 1927473 1899936 1638630 1941458 1971879 1019273 717377 1522278 388550 495907 143743 974281 1788980 1443403 123137 771559 574773 1374237 1643118 710012 1596148 752863 942422 89685 983646 1605477 248097 1431211 1365976 369379 578437 393197 1879327 1507589 1885640 1583855 1372312 1929419 1697712 660449 1237068 176557 1636237 1268620 477867 1570026 289492 608919 1923797 850872 545128 595127 180590 1286505 1932063 708701 1207183 1525370 664809 670931 1410205 170264 411285 271639 567002 641795 718679 199458 511698 1031853 511112 304957 449204 642350 346670 732186 1692724 385087 896045 461629 1049679 1922302 1112652 527401 19255 1031851 1689958 1046519 1900220 71874 1484117 1002336 143556 927865 1064707 1655482 363118 460514 250126 1829015 114128 349057 753141 935729 30630 1889691 731257 106701 1030321 667737 558738 827378 383140 1298162 588080 727168 909682 1985985 365829 1853781 1045442 303576 1786282 1633320 608641 1108041 1966183 477081 518923 472051 1525659 1300361 1632995 1379323 133132 1116547 301060 1955607 833516 194875 1223802 1257149 1352941 924466 1527449 1879599 294431 164042 370797 1425453 1173749 1993947 377363 699065 35361 1635924 1957150 664312 371926 1175341 1800698 1002280 1205377 1111824 58580 1190948 1811151 1517049 979071 1202551 386197 531026 541899 897185 808205 983214 336153 305860 312514 821102 979508 629155 1678528 195240 1601524 974072 1049674 94700 1516038 254587 236282 1377014 1283841 1533846 1524087 526808 383526 164022 595628 1198418 1847277 696278 1774422 1839671 1406418 981449 1499915 1221857 1625687 1159788 1935310 617694 502909 1475824 1295731 605796 1522184 641079 616712 1783219 279226 1709743 695435 9676 1911701 101996 692275 1504154 1762722 146528 39591 251206 1445315 723872 1368392 887448 311631 932834 1824899 397819 828714 867681 1677568 627311 1669111 1217371 1569244 1373572 1071139 492949 1952394 438597 874727 44727 1764710 911611 798276 490614 1763037 1180035 1366990 1695993 1986268 565558 355794 284383 994574 475777 616790 869206 1682102 1041604 821021 488299 1350045 27334 932631 1487811 689055 984780 1147867 133958 1390772 1636281 498333 600130 640743 560731 1404056 305895 1315329 1963294 811029 1057802 1848417 397135 1580981 58513 1680853 819398 1181918 1925371 111350 694020 1755142 1803105 923212 369428 1349960 1475939 43157 938738 1692646 1346388 611101 1553696 1483197 1828885 1183282 274213 135999 1768134 1744486 1559164 321651 1140380 1492043 1462654 1418503 211603 594445 395842 185121 1429829 902558 1754651 232201 168190 603886 1555680 656143 1934520 910601 1974957 400921 1588052 1211493 1409094 1373452 1921210 1992393 1328254 1443695 965724 741263 1416665 900785 1415408 1457601 469120 1378296 1508845 1758872 1528849 19316 484347 692406 1666330 1636568 229003 1756962 331126 1848797 344812 1434853 418943 1206028 1301250 121768 1203041 601099 1874397 1181327 1591327 1664521 1393132 671247 1507627 849609 1953241 717625 7933 623413 311693 1850353 722214 1454397 766944 1193168 809633 1165538 1705080 1174264 1846874 1965718 1517171 267367 1499412 1968905 493699 101265 1390768 479164 828808 1835347 1036069 239170 1426793 560873 870071 1365855 853658 229151 651325 13928 530107 1739495 572373 579054 824736 1224370 918678 350872 1551632 1095318 1868296 1885274 687730 992595 1153020 966890 1892789 370958 160132 447933 1855890 291221 423464 422771 703340 1562044 1088607 1226315 1702320 1381974 274397 947367 551363 811323 1228392 98290 626732 626494 1427573 1414670 126260 1397613 365603 116620 306002 468583 400729 1163552 813875 632333 786098 1377858 924684 1994359 1608466 1311748 1256947 1315571 1776963 164588 944318 364065 918869 1660382 222139 1094593 14077 707563 1660453 1966590 201507 1194362 327582 1062217 148073 268842 1319917 1215281 455931 139310 1000535 675450 1762419 642274 792103 1167399 1351459 108928 821959 1194243 53676 1322188 663129 281045 1886688 428428 526247 686638 324145 272490 1865532 738592 295989 597767 316105 1201308 213557 1289542 66260 1433510 845160 927926 494376 1190460 1527519 829437 1071705 249455 1559924 109534 445077 1136913 1576151 590294 200880 984905 453304 1346632 488523 954437 538910 934960 375173 405272 1849892 1805905 1789281 1692033 782310 1510203 1526057 1653058 124182 1477842 1373653 1414879 416956 1256497 1404394 1841320 63985 1706216 286217 1357041 1178238 180596 977543 796179 993874 1083878 1336268 1430876 235891 1147581 283668 1146692 355670 325125 1844919 912896 1461934 346077 1819328 1450213 670763 1451447 1531494 1167320 173106 1266354 774442 429452 1252026 615846 659884 1099163 395887 1170077 475624 571999 775599 884617 1279285 1720614 1972508 702761 1683324 252300 376435 425276 491279 882466 570836 789182 60836 1731368 884270 1427915 1847175 227508 72758 37179 1991551 1131654 1761247 1697454 1448263 798852 376297 1711438 1014617 1496433 812645 46592 551332 784584 127627 375280 298416 1500971 201942 340366 79679 731370 1216021 548012 324641 946488 622054 799569 1028014 1887432 1931022 190723 915321 769182 1169529 787770 1354219 1550268 1272226 1470926 947675 84271 1285746 964800 1696603 1306815 385593 142277 860013 1302232 1692648 530780 246624 1998443 62707 1231127 1618695 337312 764953 752858 1502134 1456258 1840725 776418 392714 188908 1111309 1262299 514834 175306 878078 1808173 334605 476658 207490 576410 1627734 1440329 1038575 497696 1560021 310882 1509995 964523 58211 735649 1589535 894084 1777206 1393687 808446 291504 1606964 288117 243609 1046533 1805534 980296 862517 560578 1301375 1313427 1741344 647672 1522017 1752707 1187376 1915954 1243299 49882 1883636 1404401 616490 308889 574963 1127604 1444455 790744 1222589 436395 1022947 986478 160775 1037394 1077748 233625 1740961 52595 1371807 1692359 1266894 218600 767399 261267 1253916 1998798 1927301 347373 838700 1086224 997872 1322339 1532992 95256 464276 1231172 83386 552842 909378 429558 1079513 184642 42932 762105 1606365 1921059 1161850 428446 995242 739940 188952 206074 569413 335671 737228 1902410 1233964 12860 889699 1721247 587890 1877825 124288 1880465 1657949 519124 55327 1577829 1269552 511229 1958504 1732603 1488357 1545388 41738 1608448 1649660 203035 1077585 1483299 1504358 1288840 935905 1144416 991712 485667 1946813 460873 307639 1881608 892568 1859070 1122682 1661301 77790 1451020 78110 1149399 1921945 1294241 1375598 539773 1800023 458434 750549 980010 927672 1947962 1361997 935125 64330 1176844 1678644 1385521 1570334 821817 559150 48283 258572 112664 1033426 916456 416115 1620686 1686626 40618 1809914 1793839 621115 1091229 66343 178593 99552 1943091 1207301 1676679 85391 1240120 1965485 1685241 1981862 230243 1856039 1174780 244937 162326 137069 1804249 987769 1112468 689736 191739 1811738 394703 721524 1479547 899330 1642453 1682682 475688 770403 2457 1478897 1928575 1676659 1616126 647352 886445 469906 188281 1676813 837172 1386903 34250 1621103 364020 896055 1421879 327892 1457278 97037 75622 349183 951961 805258 1924885 319626 592935 1537936 1421219 1355946 1565280 660121 1939099 958814 308476 1076244 197836 834325 412343 1976701 1387647 1200467 452839 505345 1800940 1501657 1107296 1139846 1639355 1187020 1597665 1123604 342157 834628 1887726 1036477 1338269 114830 1626458 353852 1666679 1184354 1166022 81678 1215336 1775782 668645 1736229 1063461 1877411 972566 601176 449076 153648 918715 374446 380944 1501143 140242 1124965 119502 1976936 674338 1937025 1646945 1123416 1978214 1925473 1130264 476871 205261 1437294 1047777 1673093 5866 792155 863570 1889683 480755 777474 1011350 1074636 1323261 797456 1336780 189819 478885 585770 1373112 1321748 272372 1051599 38787 873247 1652452 873932 1239280 624302 1526019 70585 1369341 1307233 277859 1011211 1290859 984048 1421799 1512630 695909 925782 1685386 280262 1710051 1397452 1012998 302865 220987 1130398 776966 1330903 292877 1978300 293369 208897 1662646 835048 555935 175150 1580660 349342 1776572 817008 1003383 676115 203605 1355476 931848 541247 1385409 1667093 1424153 453852 441375 517886 465002 507450 648882 1272487 1313337 1772693 572247 1481158 1911566 1671656 637877 1917423 607865 1676823 1704798 458370 479937 104496 961242 681114 235569 1765316 1831704 323984 670233 1409946 1845769 184953 1106137 1414693 100612 1032611 1351357 357622 929753 909456 1698268 704224 1102723 210468 946661 486259 363234 367624 1912078 679264 880918 528332 214902 56600 1315882 1241972 1551514 76710 1256700 444842 526328 729008 586379 1709881 869863 1871870 475548 1389848 1931773 1769599 1100327 1013837 828355 657600 920129 1802136 56859 853279 1295446 906558 1787561 643846 1355776 471789 1276129 1926895 1380678 943304 1581928 1261175 127568 1017603 1233016 1896083 1336864 1360438 797348 1831127 150473 769557 1560854 94424 1562789 878524 1912145 29745 1958693 385341 1962321 1674715 306561 786682 945399 1447192 685906 635524 194549 195291 1299545 653406 1514568 275676 1843221 401413 1967737 1519453 809765 1911700 822087 1925079 176585 273067 156479 726614 1355518 1234549 1847881 755387 1867729 491395 1901935 1945201 241500 1764283 1865480 203295 1775384 450933 5021 41532 182911 1195459 1435839 43608 1214755 165743 575363 1847682 277193 1317149 1634352 255740 225205 1674520 533956 590790 664141 286709 1851972 399517 591871 561469 484275 1738529 291942 921486 1334432 1102440 27504 1253722 1328771 1571952 678498 1308134 164410 759593 293279 1581172 489741 68540 166760 957382 1326364 737294 578712 270016 122101 1129051 1472541 601757 1366394 1518046 1078021 191986 983605 104903 1495276 1036669 187672 1411085 966717 1835444 1655213 540880 500085 147637 1008282 365876 1053925 1527845 291887 1430711 1417149 1797786 1109339 825699 1688230 1567098 495861 502115 1506385 1462335 541422 1093773 835412 951811 321293 1695790 587228 1486431 1275519 1752173 801910 1902702 1027102 1221339 236130 1861153 1919667 1069727 457187 326317 1143141 1818 1496226 582467 1807358 753316 129974 1016349 303964 634683 1677870 1338655 1331152 504570 957589 1624494 1776814 1726509 1209596 830306 614959 598410 1650464 54246 1283644 109740 130257 119306 1323009 1900176 1705332 789377 357627 301625 1556416 837012 1720652 1562725 667699 1021268 445468 973887 135556 522759 566550 645295 845919 1908567 60487 1574716 1717228 617986 174217 1800964 1279965 1855654 1277493 596323 1793445 194445 1550973 1954940 417964 1920784 1876365 632370 1147015 988696 1435763 1096470 1286630 903511 1242900 1324256 1258424 1927388 1382992 987090 1495592 1680346 1962519 1911902 1677855 1798857 1681929 93118 1691954 1634184 852392 1912324 1043516 1601470 1821892 1125742 1396942 1607850 545257 859279 15 552133 1745116 962308 593809 634987 1095120 1863015 38725 306589 992743 1687824 25977 290010 151789 1390315 879871 1353329 587521 1485615 1949985 1306933 773450 1824547 904791 1011090 1617319 1374891 1807032 42919 1968807 1830288 1197824 951965 1794397 430309 1747262 1041899 522609 571607 776193 1693267 808505 1189309 398520 59851 1944433 363736 1930824 146846 371647 1204608 1488227 382383 685648 1669410 21182 788030 1065740 492874 68009 1021139 552173 993983 1710088 776884 938385 497261 1978874 165572 1078519 1467548 1887071 1883298 326039 1109889 1063715 1569021 185265 1896254 696564 1915071 1977579 1300036 1900361 947889 1976351 869540 130537 1039076 265256 785743 658852 1652782 824819 1014768 987875 1846770 643657 855234 746538 211719 1886205 1655937 89039 332455 156373 313332 1527967 1324263 1482987 1097357 682826 193977 1124580 308611 1845404 233284 1125905 1231504 1938206 1143511 1793007 1316343 61061 1171348 1353278 852240 1309764 1485964 1292271 1543187 42719 1409590 425932 368109 826204 1041148 604978 1018463 1812872 1214100 1456572 1109150 1809435 1845246 1990525 1931 469990 311406 812255 218270 916552 365931 1208323 413209 709510 1858657 435883 99897 407452 1448344 309755 118835 875297 1086774 1952016 1041021 1564056 1772335 1221841 175430 283406 456469 288533 1684695 1534553 1866618 1100995 967532 1224693 1180235 671276 1792363 733965 965507 1202543 1020749 1587255 1076017 659047 1204659 1897506 1170808 125788 1060614 567901 260314 1843142 1181030 1662040 1631785 1328250 441656 858821 397720 1470750 980572 1259652 349592 197683 1913391 420018 499756 31820 424347 1041353 1556287 731061 615966 1952975 66 1477446 289346 1178627 57688 1169012 1919372 682276 942593 1782530 379704 982841 376129 1731317 489673 1938062 71584 1957267 1763525 1028992 1872666 1860243 695073 1688684 269149 66450 1564438 1562447 64854 1217216 1582303 129235 675709 60691 107928 947771 1986970 75803 402060 1385857 1947884 1542836 1415068 192716 1319665 970335 1917387 1081271 1210411 316818 1069093 859873 1772040 1266304 240993 557246 454767 1492207 1189874 411498 973320 550095 1404094 68918 1749140 1938542 501830 1012158 961713 1063936 1260633 332526 1807914 1449142 498633 1430825 1106966 970443 1516860 1226339 1040859 1297148 1248410 562108 916562 921342 841132 1502348 869095 734816 1378591 1598447 1509457 623299 1340976 392099 108365 1338390 1691610 588105 98410 842766 1181406 356045 1027115 1597102 1273951 1944169 169127 1758755 1192508 5076 1984658 948982 105130 1342948 654786 1425906 80143 1704146 1289226 355667 1576088 160426 264518 1665244 1572406 192522 1747997 1272444 1763109 312694 101641 949653 498027 804975 1167704 685663 1898140 1800995 1646855 145740 392719 203674 1262658 1126151 1667736 354876 1998525 1701022 1281380 835114 1530482 472053 1616049 208233 1059595 848016 1107762 181836 1962942 1074339 1692749 1689450 1658813 1521930 302928 529559 952651 365642 155455 897918 987507 1545675 1536128 723421 611741 96694 704307 801036 227000 658921 19708 1138194 452081 950853 143924 172503 1412550 1414579 1119255 1675731 1039681 1566479 533449 627069 1830726 436390 1794017 1504732 1155150 942410 1590087 1792663 572960 414026 405633 469472 1172793 1978441 38354 288972 138882 1175936 175459 496332 930874 1722171 901161 526819 1936280 1220213 940756 1437426 858036 437475 884738 310813 839658 774596 189194 988438 1069222 50433 814615 384966 451079 330220 525423 1947438 110568 1283082 1273909 1120177 1785016 555086 1413792 1985925 1199105 1505783 1052813 1149802 415660 1493967 1304629 769688 606244 942512 1026616 1362010 937668 1776184 1529550 1304052 149251 1706425 1084681 898617 1669727 29675 443416 384188 1316206 800761 323617 1761359 495139 1032295 1698517 1622200 744596 1235769 1577964 231244 104540 333906 1117477 320248 1200070 51391 553263 1377650 890052 513762 1717075 79835 4165 416431 1357222 1132837 254066 1204026 793294 447429 1639637 73212 610759 967143 1789302 86420 1894559 711440 357165 1450533 1628486 767733 1739578 970273 653201 242072 1398813 1006075 894635 308873 585789 438788 465112 805693 1312484 361931 127541 1296116 105077 533718 988380 1619803 1995446 324648 1555619 1966617 1233726 21973 259272 602891 1585613 1122742 686346 977988 874529 535406 734150 103694 464179 150107 170575 1235733 1233340 1418357 945589 774996 1462566 1896994 294489 1038340 1732333 889219 14793 722649 1114270 259803 1415921 125463 1730472 116142 268978 1586491 368164 1489245 1474979 255405 1519386 245952 818049 1152801 1925254 1521706 588232 142556 1488515 618705 1179954 1551679 1174063 1567357 282936 831442 1543844 724250 1946365 1290605 1023438 1462000 630414 1782637 1109753 783989 1973430 1080327 834618 9683 609002 375530 1525105 935741 956395 861804 327002 1512182 491603 1398199 1922577 1828887 1464472 1031727 263216 1249245 1781756 935732 12701 289925 1694704 1436106 519409 1453133 1456010 762103 164749 1434282 1511507 978025 1692124 1551857 1416118 1672697 562003 894853 519884 1738021 568914 1603500 1575572 716472 1060106 1361938 1708086 1779570 1400506 873375 1074260 1765792 549722 1920600 521481 1142721 1823634 1961333 1416498 607507 1488031 984573 1109553 693989 1540641 1618721 261583 1138950 1058449 181859 797750 520814 1284300 1589615 381678 680188 1270936 1857570 588055 186889 214819 176150 957234 1293218 1514037 1882588 1649733 1352307 235063 676265 438906 720789 59 1331608 176700 578636 1210699 256172 1989631 1925596 810254 751829 196191 974563 1371833 1985266 757307 780218 1877926 713069 1470307 60007 728476 1138314 1831126 428071 1404332 568856 1712543 1824611 1563397 500667 501576 779981 584214 1562561 656378 1692116 305432 959911 781918 522805 689196 1683307 677743 1690455 1859137 849125 949103 732284 352681 851635 184277 761869 1962070 1241535 1158949 1367797 508972 1434378 1599172 1257770 1861171 122595 1624803 1469761 1661297 481732 670443 1258354 516456 403381 515811 518252 1341746 940512 205384 1247472 420652 1475591 478952 924060 821435 1709225 1326322 1891946 708649 1956186 61936 1795720 881405 1738049 548007 1614689 986935 1217761 1246412 1626829 276866 1519102 1442608 1963891 962627 199475 1421233 961603 453303 1114461 1171059 1502000 1610886 1736979 347155 114959 532747 1567847 1264932 1539566 1381436 1285024 624948 1796198 1792260 1999776 700 1921774 562402 29138 434886 892769 1382222 1618145 158250 888206 1106473 1676755 633077 1065603 229273 1462078 1648649 82549 77812 1335801 1747084 1452226 1594786 1605538 1552926 1064782 446984 1734308 1884494 664105 1799444 1068112 1551614 582598 652409 866600 109271 1068398 1283369 1509008 591880 1357476 528050 693675 528811 1115766 1181785 160661 1148338 1357165 809435 1853069 1837624 1388078 900407 1977077 1877377 398893 165256 1251741 171202 348344 655932 1845575 423158 1895135 1924287 1577956 942945 239421 1358888 432127 1405860 161127 121735 606004 910410 1202455 12099 640883 1223454 633932 639903 1915569 1542098 839495 1717343 558331 522971 758567 335228 383755 668322 1760603 604725 846441 1553065 1718607 1960491 573448 364290 277118 997343 660229 721090 982084 891352 962571 557673 255870 1845225 1776858 4933 1353493 1407443 209103 1852097 325397 543415 590138 1535775 860484 1053808 270864 222281 198130 1588548 769996 1301888 1050808 906311 1605548 1969409 784513 1283794 1948009 867719 942298 1331550 1352108 1307378 230892 1648714 952398 1208277 1486557 1947047 1121477 1359061 1348525 1050437 323862 578088 565613 405403 529592 410414 150782 1322974 1769524 255896 369832 1704877 295909 1570850 1364990 1233250 1923714 1195717 1370453 1218766 187352 523918 234984 1814347 462151 1348047 1321612 1653924 1262904 605020 699760 828352 1993265 1597890 1452802 1842419 1429778 972363 1136245 641806 1144817 1666647 1896819 1513781 1126861 454591 1702887 1712745 864926 1328429 238251 1281871 1807199 1880269 783063 129289 411195 1333438 45174 422897 1936785 153253 1009826 1520930 497599 1385231 1486373 1776752 426758 1577638 540491 81967 1433070 1454566 1436930 1706557 415010 1136461 993694 618883 777718 979605 153745 942120 450375 494111 985595 1721120 1170898 1659511 1036995 384686 540513 525822 590174 12576 1598989 547699 1869988 257238 1561217 1465142 1746207 931002 341093 611815 1105053 855458 534698 915548 859416 1566258 1017926 460251 1253802 346785 1112040 1137240 1158271 1336953 782057 1244348 50294 1560363 584542 1738786 437499 1646453 760721 1681924 834159 279810 1147639 640943 276431 136045 1726056 1881240 129532 1027606 339787 534277 598980 673924 1386237 369520 78299 1684605 586820 935444 1335564 1966693 1925089 255321 295036 1610018 196319 1595839 1855373 345564 1441409 892373 1683587 1748985 237726 1772289 1888315 377867 1777320 1470826 1478190 1216763 1874464 794460 1590158 1818754 1824613 267262 534738 1446500 927925 1660451 1518697 1752474 23514 292578 1746759 1013267 977069 1138997 1351740 100850 85884 865582 964827 74083 563033 448513 1012647 1680873 1255343 1678340 1726005 1390128 3416 623327 986811 251610 1833113 1297902 1864780 712137 1956916 1347284 1641054 882283 894212 442528 1053731 1922187 1747257 1699578 1562278 1905700 1234979 1530660 1492413 1780490 868839 849004 1314242 1662236 1908386 376414 1771026 955157 225585 1048891 1375111 408057 484775 321600 931161 653223 1685038 659094 1790678 1814709 586725 178662 1961188 1444560 1550453 772223 1276749 1296138 282532 435924 643923 1207521 1720028 187128 148999 66170 353438 1968671 1407050 1694373 511902 1084972 1390234 688534 1523234 1927850 816328 1483587 112603 1151242 81701 1219990 1799191 1011049 1713019 1498781 487071 1169093 139761 544263 1295673 1816519 148815 1810439 440950 1026897 842225 612242 1009538 831065 855233 537459 1368670 1519838 332937 1332760 429500 1716634 99461 1887713 1978063 1862282 389992 1549512 1986618 151727 1589662 1236914 1532885 722998 1180271 1876347 988323 89311 1821310 371942 1982844 1721574 948953 1456305 1889031 1926194 914991 12769 1080566 1425456 1579748 924536 560712 359159 316729 328790 1998885 969483 629311 152073 1311799 46472 922348 1791516 1880693 1337388 410619 1912847 721064 608761 1820715 221234 1321058 1759926 1856442 873793 1074654 1809344 125429 1158553 305128 1760368 1753517 148133 298908 1041079 374687 1984348 1049033 1657840 758437 1950255 48135 1802927 455323 1098590 822513 92062 604391 1706935 258737 701381 1016073 1534903 1954553 702068 304250 757710 552379 817783 1795495 919819 1020425 248342 510551 521651 1876945 1256348 1546451 246846 858394 882889 779674 125840 51607 1069700 1401226 1312502 1393411 1585823 364186 246411 1829533 1000029 665921 1297489 1641331 1164857 806352 1346585 546101 1207930 1398725 765958 143092 570937 280749 231863 1539723 1272500 1935835 326912 584344 295427 267061 1926989 1253643 464752 1846602 212385 1279426 1442927 337471 438146 184555 1221850 1269517 1842564 979240 727390 1107088 1474829 800917 138202 1731212 365797 876193 1214478 1928625 1916522 1879707 1113630 305845 189560 360732 1053110 952094 1374703 418567 686060 435683 497930 914090 1250168 1613237 1701386 542509 1184071 1919265 1022619 1701234 1823744 839822 356065 1674202 996778 924352 1924406 663638 223469 1883163 1585464 1242000 1934661 1833030 540344 1065002 13805 502341 511472 1193826 608531 817671 263557 228152 754219 1643628 594968 1928136 948843 555837 797890 526044 144287 237573 1765995 577078 1660662 1489250 1479680 613513 162518 1036599 796366 327086 135871 1539112 162707 984164 996096 1359832 445407 1132668 1800591 1518041 211663 1125658 490619 163020 744150 126234 1061391 1420850 1147579 1778917 1748532 375305 1686990 1629077 1097230 1871496 1544336 599681 161139 938132 679649 1683474 209017 1131696 83638 1964773 1993170 378278 219558 1845732 462862 1011524 1616396 497777 482870 780037 1694633 899828 1518597 1691172 1616773 1812214 394959 413102 906112 1035953 56776 112161 1012509 527113 295823 1909378 1547491 1901455 1612432 55195 1763438 887223 1968856 1139223 1396538 1170230 683722 1395464 1011134 1899766 805023 1759437 45075 802857 704889 1034202 341838 1443337 856644 420428 1275634 1800371 1730491 1441192 460624 1139659 886807 970818 790283 1436259 1378821 180062 497078 1837897 1576771 1675460 497406 571606 924509 711310 130096 1260527 1253502 1634106 880233 1120332 1371854 1794237 1040731 960849 1838825 1635979 1238160 485298 4444 521304 1274939 700796 1713565 868095 1455710 402381 823155 1758837 1450785 544230 1223494 707386 759016 1710960 97080 1232809 373197 765925 241827 1577304 1172496 1043435 1151879 965573 923642 463737 1207049 105842 1704144 1034808 1282355 814033 1778813 203056 1679982 923834 405365 1135683 777030 790418 932620 1191248 470657 387938 1790769 909028 1562470 940082 1593143 1451122 246133 416300 153344 1435111 273667 1325081 1093968 989664 416443 1509736 844333 1804772 196025 270909 1228247 1900226 396697 654100 1905255 33904 675549 1209663 747584 1226918 384882 1280375 1256832 828008 1131015 782011 462347 1262413 1974911 617412 571567 374922 834510 1221316 944783 21386 1937436 1902903 1547246 1280304 880243 798051 1370770 124851 1810617 457113 194688 1159136 1853976 701991 989934 804217 282521 714836 1771303 1531849 945422 1877212 1621632 350754 1121355 1102789 781818 333114 1621036 1182895 586025 1204137 1883933 1217570 1126836 861152 234628 1292172 1801842 757566 259986 987669 486084 405143 1301653 91909 683857 487062 1053100 1403833 1482922 1486291 366633 1153112 1380653 393354 1047615 148002 1243893 1813231 627953 1872987 1195009 1122981 973695 1122193 1076506 1371133 820999 1150502 167450 1818384 1502580 378940 1518712 76799 1336095 330685 1980980 1424693 1052641 1089810 69206 1324635 1077500 205889 1242432 1080019 1697494 692214 891939 129495 1366056 1750995 951320 717241 518344 1545637 261556 142137 1598280 533613 1290552 82354 840429 1171330 1496434 1219071 1543166 1550669 176112 1521045 1255347 1198851 395243 1860574 95386 1891829 45204 20117 368520 876746 1359868 1619979 1166803 529684 1972295 548204 1152138 408421 1083861 1314427 5888 1766182 1350802 1401287 1280348 1604059 806110 519617 1783278 126512 1295320 598220 1028274 493245 341288 667588 752137 876585 29967 1789980 1080464 1085136 1800222 220461 1823654 1364466 1976668 1952856 571852 1621581 1010967 153142 719289 1012877 1807889 1810407 281819 108570 1013156 943933 1540723 1766323 337419 480458 1898665 484520 1563986 954082 1957809 1177515 575012 157608 677713 481630 882101 1663558 1650671 909669 1536035 567454 194513 1760383 505000 1658766 1801304 848728 1723155 1789367 983968 1014872 1644326 1267915 1416734 238892 1781787 470399 1919458 1412849 1570247 112556 1581621 1830923 124416 1835665 399963 143512 1201214 466076 371652 439357 677631 1139729 1250318 76490 1098495 1732635 789253 1159908 1637513 180534 1127123 1692793 815348 1240582 1575933 1149016 416924 1602205 1691395 1888469 1364787 391999 1145041 1300417 699233 1676916 342480 1055444 1188508 327899 1473453 1709420 914193 339463 1296255 188302 1625760 131580 1217981 1632006 1128306 1481962 101482 1586143 604348 245878 699614 1779043 1040384 578876 134082 715904 1809360 92268 1563256 1298455 1979706 661037 591567 960167 574020 1762204 961494 1282602 1233239 1854241 102570 276161 1678509 1127 1513175 989988 984656 1923443 1059282 1498716 1124465 1219778 1223434 1947337 1478657 846873 97750 1890910 874554 1993071 125913 248494 225471 868348 1834638 1628845 1466966 1045767 728637 736169 1294097 600218 1531409 152057 750826 1595806 1774941 1753461 261959 1879140 20206 1525308 1284212 1496106 1580736 1861234 1174219 1188395 139415 923962 792526 976905 1972047 463914 1077875 721392 696411 1897380 1387703 1784668 353518 427057 1551550 1629406 516846 1372241 1331285 868322 438759 1231715 614711 1039299 894100 623352 878199 1840694 121187 843374 346313 1974245 234963 293147 1519816 1950122 1448054 474145 174664 1359689 446751 1810219 1333301 1284326 1001774 584881 958382 1247630 738687 403759 1381655 950933 697899 852280 522494 493271 1844018 190059 1703148 1832106 1720960 1891214 1352495 389462 1190106 802677 713935 1153092 644937 860148 1363092 1557577 1026979 1916933 319244 1657429 1377221 623642 1605149 1256603 350008 1364129 435015 976993 492716 292059 1175252 1550104 1231116 1228514 486022 64677 884391 1396748 1010661 692219 55119 1511287 974414 242868 917459 1719360 1776758 1094332 559760 654933 1052104 296407 296398 1074520 1532047 1105070 1144387 934121 1964334 519085 1374430 322995 1135484 1855939 661995 1086168 1847849 785186 1224201 716004 653437 1849194 461659 893261 1821645 1058792 1446256 1061207 882331 1428793 1066413 1130315 1169784 1733098 1948305 1629873 1387612 408635 954852 1211175 163884 1548154 1856986 436953 465537 1353179 284315 1418201 1483148 1480612 495624 1458561 1286139 1849366 629198 765197 576107 658533 988757 233029 194798 1972567 1347718 1317727 853943 1828835 767621 702448 538969 1050717 1465225 422009 1307274 904605 1969529 320417 1459397 1319456 882531 705644 972248 1763664 1129333 634695 196421 1371497 866292 1727319 297914 329731 1152362 658101 148753 130009 1282934 306035 1023561 191195 1300037 219757 197584 1885952 367160 887038 1447701 988768 1239634 312239 1680105 1508064 282582 1234930 1386815 1378607 1620603 1175614 729716 1497920 1000939 1964809 832537 982846 1290718 1651450 5670 664607 1356709 267031 196014 1216343 1285694 1344558 701217 1014132 857423 852167 71966 858785 606820 426100 497415 344755 1733735 1454371 1497461 366336 1235353 373453 494980 466342 1190422 474066 7721 535160 610657 18471 1473563 990647 1758420 111036 1883450 532355 700484 883376 1934630 93469 1984716 1044606 484677 508899 301403 1498253 1991933 1946070 1945104 552906 1921875 573242 1452405 19889 1937140 1163880 311445 224879 490745 1453290 1179966 1312469 1041473 1588187 971905 1571172 813637 1023768 1224124 1086900 1193746 946429 1588465 891702 429766 924233 1327933 1898252 1403848 1060612 1755478 873575 1464663 121603 100091 1443459 1338546 1678301 95713 350528 205685 18023 438590 1686069 937224 320918 1812450 497597 1073278 1208119 95006 1594462 1903018 993110 1886441 1907494 592653 1050036 1132869 1781519 1897172 1798420 840763 1988112 1142200 1480841 1950673 71192 1105845 341605 1340161 25966 1888357 610845 667095 1193500 230645 1913481 1370277 1231979 447566 373820 783660 482035 882671 1281339 254202 214466 1718894 1610379 632969 1578647 580069 1052814 58906 1275442 826186 564031 1039286 451803 1266149 911067 1689027 211317 1757680 243453 1523534 291361 515687 1814084 805165 1361742 1190077 1984242 1521981 1791555 869281 36339 843979 72740 628284 748981 566189 205141 781771 929230 1531629 1540752 530556 1167111 1615354 745335 422373 172435 284182 560171 261640 1880918 1501424 874783 1528570 1787707 173782 408625 590390 207350 1483763 636497 846989 1574243 1326772 1182659 60495 1898104 1250466 770807 1238142 843687 341243 39363 736738 570192 1868664 1770207 1090531 802685 960373 853904 1511404 1938919 1355386 176872 74602 1249468 514474 548614 169909 245158 1819289 1913349 496798 1930346 883750 126084 891015 1921036 389917 652743 293674 1962567 842215 1975806 771427 700090 374391 1491717 1920823 938102 346195 1256270 241126 212184 1137484 341294 295857 515099 758411 1527522 1593117 754523 367761 177349 307536 1726061 1229247 1482275 718490 672065 168232 363532 1821677 1128123 1627962 1001637 1449504 295988 1008679 792545 1338991 1773214 1656242 1911422 907938 946722 664560 550856 180521 1497788 127718 979740 1552021 1312089 1864115 1241251 43890 608662 736823 961120 528105 237722 1568139 702595 1190569 219932 1645035 542649 937726 447222 590919 1497980 450161 158568 1125176 177766 1660833 1761819 226230 285251 1264333 1081593 548931 725394 1732079 192400 742643 1343946 231830 508415 518101 745399 1107488 299070 132304 500165 150931 898783 1600816 1020917 741659 1837700 1357497 761915 1049698 887475 1322261 808573 1888871 1295547 383601 1369077 1746554 1128993 1779134 100370 1756941 798691 1230822 211580 241646 198071 1218030 1668029 849023 1160013 1090529 106683 1419236 1250494 947004 201335 871331 762612 1217912 1603870 1136764 832159 1383816 1910000 1400511 943873 781176 1352328 676654 1948826 1615103 273264 20568 939619 1128621 1086434 918216 367291 1142519 559793 1344579 1094706 1470671 30089 602425 1788599 1733755 1673999 347431 446624 1393730 717709 1062844 374605 1907885 1986976 1981157 1177586 604787 1672736 109159 751755 1671588 19131 1089575 1952068 914708 846050 464349 99040 449761 1850003 1743581 1337368 1404600 1953645 1025675 799878 962590 1922064 1073766 1523401 1849316 567859 1752731 535311 525039 465322 430770 279415 111983 1860799 1397541 1913458 686772 1819895 1533459 1404508 576404 538598 1517469 1669935 1446204 1811896 571492 1686587 95962 1199441 778287 748462 522601 1476861 18342 1979656 589294 1483825 520819 1664480 1135893 416447 1686955 1612695 562986 433094 1911993 399885 15906 752363 1960007 361982 1158065 295286 202485 982297 1200297 1698936 1433375 1866798 1312158 1389508 1631994 1570003 1997119 735219 43987 114161 1721710 818731 1091557 1285618 1277436 1086287 1578920 1066811 537746 1195605 217128 835457 1433048 397691 228550 132894 355530 137656 1288213 999838 1580469 515047 107952 1982028 1299619 1443903 527477 235124 1607564 1756779 149379 597409 1614243 1071702 523428 418473 393176 46200 552576 714409 1702221 664694 1259842 1046552 598480 1490387 469709 1564825 1503904 549230 1147163 888620 1461816 222794 1233883 1158918 1721194 707871 1188787 953821 948614 1135182 424617 937031 288776 815747 789502 48053 1725204 375096 901034 1762400 540451 780046 1187876 1885918 872743 649631 866663 1318770 1678490 887123 751456 1997279 409699 872117 1776220 338551 1264546 1457435 1819198 1025427 193530 366016 101431 743276 527811 1254476 788676 57961 1827968 217864 1925465 1197816 129903 570391 1749266 1781136 1490457 1258605 32759 1040666 1647369 1353102 1122657 558844 1968213 1230698 1502856 617104 873412 637242 1614204 59891 1579549 273199 1174070 578001 157264 516228 77399 370244 1160801 591271 76567 1090864 1436525 1227717 1097474 714446 1525745 116439 317361 510115 1964233 640578 647220 1401961 1298452 602457 742464 1021244 1939946 113052 1797406 1722090 761456 1566885 348096 1075177 618102 332506 1193279 15759 341220 820384 1722196 1740665 1731126 327701 241527 1251436 1828240 1123704 1192138 196721 1126048 892152 1709160 1370626 1169533 1707527 456631 1193986 572543 1922244 1356654 1766869 1404619 718000 743339 1619351 1870727 1096738 919472 961028 1727706 1110630 1682095 547979 404600 1212776 1881867 900349 1615828 1810784 1472435 1452790 1935959 153300 763041 337775 1299247 1319866 564637 111920 7218 1141967 1809856 241465 1692253 1501793 1985997 594677 625288 1367966 350552 98599 1740969 191266 1928029 1442477 1016868 589296 1052800 336637 1501812 44088 1678946 495305 1461980 232512 879521 1275328 353810 179116 1007506 328229 1399282 1587535 183540 896162 836116 649465 1134172 218807 632857 764558 1987316 1001817 1829976 1021172 1114597 1197171 1858090 1894711 469632 1541258 760203 1006595 251387 1702532 1707055 1054650 293947 18179 678363 909950 1581174 1255255 1761050 1513220 1825970 964362 276719 1590825 1111793 997934 143307 816185 198406 452338 1732525 786977 1206411 125186 336182 1166204 1755780 1581857 158033 979733 688225 1910962 1405590 1106935 368789 238389 467873 527348 1938135 852312 1535518 929295 617381 1344858 830487 1833005 890781 1985704 783397 180920 1619463 774938 1431489 1488112 1780368 542816 234598 645461 640146 1536367 593565 954150 1358766 90493 1052860 589154 1664664 765933 905698 303490 845868 1096392 1562652 1256965 1802943 877782 143844 1285204 348250 1626907 1615849 916211 625494 1205997 634419 1333796 1473510 849404 116074 639038 262482 667660 443892 1593500 223960 1002933 699861 1449150 1620503 1666343 218898 1974348 203338 113603 1787408 810270 26683 110629 598180 376023 1328815 1967108 613462 1325163 221678 360609 208084 442242 696433 1263393 1656226 83613 1966509 1564890 1519663 548791 279156 1515393 1284214 1788332 258361 472478 1359253 892455 1720314 240088 1760983 769484 987713 1700806 771590 1559119 1079717 1730787 1734277 1258305 1828506 37613 1993723 652848 1956697 1834451 858475 1866443 1696057 142163 1720430 1646839 1874396 1717783 1959594 1611731 1386463 636738 1712494 732870 989556 183771 599856 676724 1180348 138997 1457915 1304990 1939991 1651454 605381 152765 1224251 489951 35162 1657027 610445 1514760 878461 1845029 9903 1051680 1804751 433197 708817 181857 238454 1923753 1777293 1254383 153999 227583 674629 5356 157501 1431222 706644 112470 261329 1032548 805574 1259450 882471 716431 857645 1086779 1879899 1858058 1090312 1486875 1943427 474022 295786 1227393 20373 505995 1804501 1875675 1111789 1270920 1744734 201114 923376 1593195 1645747 866642 1094918 279894 178964 1636721 844465 486007 1228961 440380 1724540 1043122 576707 1706811 1144113 1472079 736583 1328169 97955 995204 730293 1910014 757585 1799085 91324 1111102 631020 1417246 1158030 926255 623953 976702 649481 114965 1957216 1565352 1648341 798561 1949893 689059 1324975 848972 1260886 1354965 1222375 420314 1228249 1730969 1475092 898944 1726442 1258917 983862 797411 1078296 1907352 1586714 730720 1468555 443385 1739144 971025 1075992 1816673 109065 1131662 99557 587410 1504235 120998 522649 833573 1536190 1392945 202683 1431043 296236 31242 1577664 547629 1098202 1785353 232239 848725 1409918 1991642 1825860 37436 601608 90774 1170189 77010 1337117 1994520 1695416 519071 1157995 608033 863206 975805 10428 1112576 358428 799394 59406 1255281 1833411 1687842 234920 1955289 1382582 1660768 1556031 1097902 1933344 1344201 1469698 883984 1736898 1230553 837965 1663681 1683158 148763 638078 763017 948863 1703141 920297 406011 1870678 836515 1587491 1811045 1504817 1690823 1526717 1006875 1362806 1600693 214824 569940 1018670 709872 324942 833049 583120 1081900 772043 546085 1579153 1779829 942098 495937 579596 1711143 1339288 1695363 277255 472598 518869 1349421 702819 713560 379168 1665460 1942958 1971493 981076 1454366 754242 484507 106756 537109 896318 1990732 1780247 879646 191646 1218484 898969 1122538 528305 472760 468631 517536 1166412 520798 1952633 808025 1449884 688251 1113263 1361571 1326517 37258 1186040 727171 1269573 1233194 27209 94695 1445453 1369661 949175 1703050 1698304 965230 390606 268604 580787 36083 720185 456205 1090001 1991956 647660 21963 886595 760105 1437892 1003473 976581 1534980 1616744 1904277 1644526 1498341 723945 575051 1195290 137998 1523094 1179485 1274039 466116 1723640 613299 284954 1232470 1731642 591727 1176315 1693055 311719 247420 960130 166313 712443 1368559 1404769 525564 189558 655500 1654144 373000 1454347 623863 1991559 688539 117578 558661 329175 1837005 41173 1284349 147632 1966896 1665592 470335 962138 1420061 615517 1327506 1199777 1697526 129243 538643 1533716 1385123 1966773 568634 1428872 1270004 324087 1953479 532587 1809114 125885 1922558 1789953 354620 253166 331788 1665675 530128 130171 215733 725190 688333 651164 617078 186539 819352 460657 1494875 608297 38975 830110 604313 1763207 1267902 925614 706814 292108 828105 1723351 1980070 99437 1609355 1557869 1373470 363462 289722 934776 1233934 1668919 105773 42132 1302511 1962607 873664 980387 218966 1702038 565786 1014678 1222065 1065410 1510486 1508629 1360419 1861991 1506104 1108890 1035088 805008 1145380 1016374 1560855 1280097 1982265 92399 1610308 1865084 481151 1440931 1219350 1997975 554619 1485030 793361 1571568 1833163 1383744 107582 885074 1181442 942138 1402334 562130 584656 1110466 1856762 1686071 396051 367976 1674669 1616722 382521 1394855 800991 1276887 802102 709958 333692 518318 932159 528178 888781 711601 482059 1371990 1405015 1385033 1803041 56528 1983317 1030458 1767822 1147891 30373 677187 1200430 320216 314513 1817351 750628 1561193 271110 464449 131743 730563 1408400 698006 1809957 1961767 1864426 1889656 521812 1567633 1967581 1185798 897089 821994 548616 1915427 1087403 1467475 300335 1436815 957834 1053128 1578928 1412244 1505564 1791649 1404572 221687 1858513 892512 634844 1689870 472122 804881 446590 1995868 469925 995791 201887 975996 1706393 1892836 191585 377313 549921 237147 229875 1368437 751342 476779 895350 1507906 1158704 1313717 896749 606792 545481 366216 602393 794407 913087 1387509 174500 1107805 1324643 545909 1318640 1014285 331897 739902 1851304 1921489 887220 170165 886991 942660 1738551 158882 1630462 564401 436159 1063800 1298617 400612 1965772 42373 1727920 1412093 1028882 1838230 915092 1700810 1970720 869156 1646492 978907 339023 197678 780902 589581 1319639 859658 744909 375157 693790 1841086 938210 223272 1698389 941923 143300 1041102 1705928 686271 1366511 1420067 783559 1860529 480228 371918 1257319 1648465 505462 1236074 1679842 598502 1468679 534640 1441251 879365 1065370 591834 1547530 1408403 1470328 925398 1900214 893320 933169 969896 1079628 141565 1592222 1239536 308894 357502 151832 612480 1417871 1669406 1623776 1566453 1190046 1575509 1038239 535162 1982460 1953647 1656944 1487078 526088 1425199 1818585 1792787 1165562 1686303 944110 278782 1269138 700190 1422598 900395 1503300 1142856 40948 872211 1196712 1113099 128447 1123157 414730 1101979 1497003 1418946 350991 1023455 738690 187565 34724 1816055 752792 1074144 1253798 1976348 1227442 654361 271751 1364200 701451 1225804 1824040 229432 436242 1135064 1054608 1841888 1417351 1944302 1154010 1389139 976465 1377534 879665 56506 1231525 5501 156757 1873530 473386 1978312 551329 420765 434847 297772 67611 378320 22957 1117976 1402792 1995625 877498 1111951 1916288 555805 752759 303647 674552 82359 1376059 371317 295782 318489 1605008 1469991 1662406 494179 1909695 686959 183212 697993 1814029 1330020 142786 130893 1090402 420636 1122748 82632 31934 721341 431519 642814 728835 1293520 1845178 1057862 1642456 1384088 1540163 1525078 186390 120839 1993241 756475 252349 1061921 805493 406006 1136746 661316 79373 1885414 1118107 411355 461790 422128 1411749 1699961 46601 970720 1973757 1196236 1504460 1466400 1455166 449459 1461786 955495 1232804 1682816 605159 1662672 1117383 251434 171981 1670708 1735201 707395 333625 169977 1101009 1497663 899214 1820941 1789562 1299667 857946 341848 1432669 1521575 902863 1743309 1800585 1067403 125990 754911 1258062 1898008 927435 1839338 694357 1649031 524750 1452228 1751939 1119806 855636 668912 1057257 748818 562744 1928593 1970069 1725620 607460 1898072 1577955 444949 104705 1273961 830380 1366225 1522528 1221888 1305107 1252400 1898911 467766 836583 127814 923526 1706169 81226 552427 1618304 1549330 1323318 1827291 881652 65731 1455976 670699 1899393 337619 270763 1767155 1195269 1116891 1018451 1927244 1146076 1229262 552558 1386916 1358973 1771852 730503 546310 784730 1366695 219968 1998086 70368 1597720 174345 717309 495228 344212 843839 944277 429488 1427887 803445 1919960 1913474 875511 432098 548352 258118 761931 1494694 1048814 782040 1255070 64420 1248669 183402 1318138 1054517 1866719 473761 879832 1633516 1200491 1096403 544150 1865964 290293 275259 1171983 21375 662547 1885736 432866 619718 377975 1928548 1538990 1604828 1821196 363608 114984 958014 304671 261161 508139 1461519 8980 1117860 1512900 638344 1303954 667316 971311 713720 276450 684466 741710 1671208 1651967 1510628 564426 932586 1490471 847637 1747234 1404410 63770 1778410 866107 1386474 1075118 1111845 1509701 1298068 1404368 1575893 461669 1436925 1749202 1940026 1600494 168468 1339932 1317392 1641227 1218332 323438 975696 1797509 1021930 747264 1940010 1727155 1768388 996057 720921 1371121 421947 576220 1103796 827392 1114219 471955 954041 139845 1143624 534262 1285247 1814020 1940322 337733 1402349 1295022 6488 535030 635908 72229 358912 1663340 922050 598560 312891 1188951 914961 1472099 701555 52659 614981 998723 527215 1737100 111738 686893 474309 293739 1035103 1972107 177722 1128665 45390 503279 1321188 1298295 157308 1342548 924129 1036362 1752391 1382357 1095087 1542683 368768 1238641 914004 1078934 1157303 1563107 1847527 1955676 167522 691593 1447492 376210 1259797 454887 1833942 1716455 806957 1511693 290506 1977019 1357308 1398500 567126 1461735 1888424 16341 431290 416992 958441 128799 762317 1117428 464063 1705066 422004 491602 1457023 751125 523553 238941 1642049 773130 1063925 1555178 1802816 1542528 390991 344102 1930054 413870 1208576 992316 861090 1674694 1629881 1473395 1769183 610717 1577503 1872246 629851 1395229 1592658 331197 596499 619054 1856025 1875372 180887 1374560 1544658 698729 1952545 609249 611981 321504 1407676 1215328 871248 1836351 837218 1375404 97443 810962 329319 1425108 255015 1290320 1740352 1626528 639506 1783126 422061 1526029 1318148 1747246 235812 639980 840839 1215747 1185344 1231811 124140 1981778 1192170 1512553 1560786 959586 1050729 733694 1598650 316499 741513 1736217 921584 1311415 1883301 1333101 965790 1756707 1489423 1596723 1124328 349899 1309369 178966 190495 432965 127955 9848 342224 1117455 1458055 1173935 1607222 766344 413655 149376 1118554 929050 1425883 1953053 1690636 1193878 1434732 807367 901091 1394081 444266 1786354 942338 1098975 1078917 1163111 331443 1956372 655155 604994 71393 1119821 884458 938872 1456805 1476535 833548 1070342 1614381 559053 1181342 626301 1498945 128340 1962032 39241 1801547 1127282 118173 1945634 1808858 1270158 1478031 1543873 1073340 68328 1316160 593109 1600813 1328077 246763 20 1977626 1184961 1208766 1166088 138432 673983 1795527 421402 209696 487786 974047 1867925 330658 1329836 1812005 150761 1703278 195883 541124 1406143 941983 1513782 448436 1343027 1579817 173554 322566 1977784 1344510 1793566 1220094 1883585 1502893 408059 1025596 1151995 380175 612398 1257954 135249 464869 717719 399206 1025484 1010395 135144 819023 215760 511865 1633370 437200 1599860 1386218 1822188 904282 478935 1364338 1188976 423049 871508 217032 742074 832932 1707073 1931164 831141 1262897 1025743 848282 1812164 766415 583143 1589422 1430304 1708491 608394 1465028 342941 1010314 1624073 56145 669240 1772305 995077 560456 7600 1304760 1958756 1235111 1191531 1351146 1231332 286230 1728127 1097905 1877378 1812668 891117 1881706 1350646 115767 1451067 1825352 1047644 311425 1319062 852336 1815675 670303 1435695 1577477 949780 361584 1903621 214582 207367 1759648 418959 386569 1188684 1946564 1992977 96793 1505258 1587133 345526 122437 60862 1560475 1792041 347912 251177 747625 443284 1253606 1141132 566038 365376 1936529 1081456 365674 391163 533607 125474 1425853 204873 791624 1426669 1121928 1991198 1954615 963131 695550 453179 1293391 1342368 1633634 1607090 1736256 1020545 1454514 1941205 1689377 791220 1350358 170695 1303622 810725 1463449 549261 410640 63271 99448 1175130 65949 1033065 1103693 1825432 1830363 174069 289776 999217 243593 1818061 1135158 462257 196648 1748117 1868167 1737771 981091 1203336 1137759 592241 762302 1754370 95981 347215 735967 904579 1946490 1060746 530604 816090 1426147 1611848 755958 1565539 750679 1264144 437101 607059 1307726 460334 1756004 41397 500018 1975625 769425 686833 1274754 1207743 1963737 1733861 482872 656566 745969 1656011 95012 1506458 338468 2717 1871006 99596 50798 321114 1880367 912060 1598346 1821621 443353 1153148 652603 1001876 111948 365610 1554605 882556 567311 1964893 262625 1151436 1180357 382261 428660 455068 1740867 419097 1011899 452188 1514668 1535596 307820 599903 122824 45220 1509381 381942 911606 1006187 554507 1154093 1441024 1131602 373889 1887376 1773260 988801 1123881 1828534 1650088 721017 1507594 699260 449576 48545 946016 1089169 216636 1399024 1023228 674319 1745643 1581228 764620 169500 671805 1612448 1653788 976114 1269184 1907423 1185628 374076 39597 493579 180240 1823733 1887911 1594526 1844955 1584700 279892 1650124 1268266 641257 1464913 1167502 383753 790865 201959 603415 452178 96653 1136113 1277684 1199061 684370 1816712 1767433 747908 1401971 1369761 1033692 1432491 513289 4648 504530 290694 853034 1450531 486362 1970824 1608803 980637 525925 990032 920878 1626028 922527 763197 1887817 510181 991425 1045992 284373 1749802 1253279 1320708 1681245 1724403 415588 498260 825316 197967 301385 1408532 1898973 208020 650807 672827 625339 859116 1417091 1291890 289927 1283965 194022 993325 233317 490284 1993826 981560 1375572 1522867 1945298 152755 1950896 790640 646284 1437402 1433040 1054424 1580300 1454525 1428788 1713787 791336 898027 914392 1922980 445067 1626809 429233 1899556 813694 1812080 1100015 1610195 1287919 554510 424736 1790738 1200746 1908619 795965 956841 68794 814954 432008 349628 363533 1470243 228207 149857 1741177 481867 1221195 1993537 222021 465200 1909912 386688 1519571 1290220 1092945 1999190 220050 1452190 725802 1392947 1046877 1102697 688925 1863469 1442252 623731 1277873 1202894 1930365 1542218 794473 192932 28687 36395 1407424 704957 1303298 78450 505901 503564 900954 928277 286799 1039678 1388066 71000 662342 629107 526910 1460298 343556 130767 1886236 94356 1664968 1387090 1795848 1176096 1952725 1198797 1238049 1602895 1028495 211185 467727 1812100 1552300 1302483 795697 375606 1797602 1196480 1294682 528810 1669192 967608 1721231 81378 685662 956303 433435 1207915 1482483 28928 660285 1827205 1310824 1848686 576225 1163417 635886 464234 734402 571082 1170359 20451 929411 857771 1565907 18453 201850 1015977 701384 1746531 408485 155039 486455 1520833 853225 934973 1320963 1252414 1708102 1905546 1372470 1634906 1656775 1141649 1266175 343263 1788869 1863446 1930695 496392 37615 929342 187942 970900 1202637 661720 634925 105587 1384031 433346 1974858 1267369 337828 1250 467432 1713939 1547771 973646 369882 45083 1361538 1707779 1946917 845089 356037 969576 167646 388149 327063 1317031 1796675 1899457 1637733 1166025 574900 1845194 338229 544512 65402 448331 1206171 614403 644711 444970 1694824 1066840 234513 1195158 162982 1445360 1792983 1141608 75363 523256 631712 1889476 84248 1793136 387575 1552055 1364505 965468 814758 136578 1554433 645029 1312009 1722203 1143890 1884679 226007 1443050 1895075 1070470 1828935 1147948 1241999 1057774 1589002 757911 1585584 1403421 834431 927949 1604358 1789094 1960922 1198064 1973207 1694863 1622639 1499642 932226 1541660 816111 36125 981638 1017701 1850128 675568 1636205 557544 2603 290250 1910432 980037 1047021 1478346 1451388 1405957 1284487 1610544 1695598 1826268 1898318 1872749 1351968 936719 1473550 271288 1843462 439119 1804949 543035 1861936 1527115 1199682 508561 1962830 1432274 1432950 105780 251398 1434854 34556 1116681 844137 1561482 1567292 1014588 1970857 1413388 634675 794450 1395437 1216877 1519788 886243 197218 1775564 1091252 988074 1312816 1593434 1163246 910558 1231076 1036726 250181 504754 1609574 1142948 697163 1800973 909889 1425333 766286 1806397 522529 804462 281657 1319762 1686238 960530 492532 1521469 1115092 1368566 1606494 1234032 1201482 6485 350634 889609 342218 1543099 1939266 858049 864134 970849 1267633 29163 74783 826355 624193 1589355 498974 15474 1910833 285342 55781 1401788 1516271 1187049 1011046 485443 636565 1093493 563762 1541527 1868701 1656746 550619 756268 181548 724564 697876 262239 1167134 29545 1546901 1443424 81925 1029579 954716 1942052 1799821 657687 1638249 425975 1264210 1937480 1482054 1799535 1801225 1289046 821960 698019 531186 1725631 215279 1722689 488307 1522074 1821986 1451036 519513 456556 1720844 1041883 1359731 941169 1678269 611339 1147174 1675884 1960487 1266945 125520 182556 1968837 183908 661585 70202 1053070 448679 1931168 971229 1467462 1610462 1838455 1838238 1557116 1004141 917185 1098274 1246928 1891098 1889619 1688389 129627 860374 197823 178549 631545 1038028 336303 1275378 438340 536560 739934 953929 1357144 1389252 128102 529326 530644 656683 1376857 1122647 7078 1381023 447217 997583 258539 845186 1078833 1253145 821944 477346 1595171 1222757 1330702 1104520 1579987 201428 577730 1206588 1711253 78044 1231831 1941889 477968 1181546 1148898 443754 1831621 1673260 1241970 1358446 1071627 1199101 59880 1989615 818028 638670 1707662 585050 451651 1465703 811113 1852826 256632 666178 1313567 751620 1189625 50145 46615 436734 1400290 1264587 1590944 1374873 663912 1017082 1060135 1574090 313672 1861757 1959651 1617373 1055204 266860 1135386 1353794 470870 151225 1267999 1685444 1510480 1375953 1070399 1814973 1133709 1723371 1587526 518726 1594389 1148167 540245 317794 125906 216787 622246 1844512 193164 932805 339252 888261 542111 518513 1514244 71256 122947 1754593 578580 1584292 158139 825581 1992563 1505012 790775 1429143 1480767 887707 1779819 97302 90800 1510613 1196663 1758101 1248336 492232 28605 1386368 1932373 1930082 323808 1947817 126351 1089691 1355501 862315 19458 740332 1073396 1835346 1540365 1380955 1995339 661925 367639 1075021 1565160 1822860 1413390 657341 678237 1843761 1957662 825187 339503 1953282 1726967 168989 991743 105345 1149408 1982063 370437 775807 1593477 1987549 1411516 864916 219626 107451 464707 440692 1984857 932868 303209 1729710 307498 629545 784040 265918 977433 302503 880368 838393 1797708 957293 715773 568864 758704 1384711 389718 871650 228079 539336 864287 677473 1290240 580872 1042000 559132 507711 1896518 968327 314208 1650686 8162 1841115 1578292 263935 516994 1252183 187897 285760 123241 872906 1865880 1384774 890949 1710297 1719622 1905874 417316 281163 73903 961315 103211 731066 1509845 1480657 1042693 1401129 1617299 1616506 1452371 617423 1262203 1741159 894961 66699 1308802 1423353 1247871 154167 1357415 984416 1477964 1471770 1812419 159348 67515 137671 1656246 1767098 576527 771358 1858247 300268 1690635 1622646 1373039 77493 346904 1831079 249584 1433973 469913 1728089 1550535 1224032 772659 407755 579062 1919556 742849 991459 1396600 388599 1253432 26764 1326829 257506 1894246 771211 306791 222870 679756 254424 1137037 1307146 1165875 1516737 655895 239883 716264 1459295 1102456 487991 1220120 718770 1654083 1838185 539724 1425284 1228792 713040 488269 522012 510513 1028 60295 926623 1067805 224685 581351 1345715 1180764 245778 742837 1467385 44134 1424245 1588764 436997 468740 1569683 1103553 1199133 1940374 1918187 41117 9576 725992 1008840 504517 1330683 995169 331856 1559710 61316 362972 181260 1620668 1503288 1299381 383797 661710 492576 1485374 1331078 1288396 879163 154078 717949 1497717 672004 757950 1691240 331375 58749 1696165 1496019 1011209 1676560 910056 678125 963017 99249 759425 1480036 1618646 1945109 433168 1798347 1125222 1918804 1575880 447526 1827880 1835639 172691 1428700 814934 1664200 1237666 458317 1778577 1216675 711079 1782216 585733 1195942 454441 1872553 1633408 1782796 372411 110117 1752510 748662 1972855 685743 1279632 115895 522985 1633311 302970 641457 362041 870941 476314 1890799 1628822 1548360 243203 1959290 634410 595396 1797760 332854 539062 662123 639267 1002743 137292 287351 648024 1260456 835811 1781833 793805 82836 1260117 104823 223213 209512 1359508 81219 1258137 746886 1518448 1846658 1739665 1436428 1555602 957278 1403761 1035985 270418 1354419 828746 1937719 1987561 1105043 1839385 818119 479294 1742569 397867 197173 297608 1986007 976966 767510 85458 1323780 1642403 380260 173268 1853100 1545709 1800661 974317 291966 290265 211557 1951761 1065233 1531564 374097 754695 1518156 876850 682379 1329252 499632 1919843 121140 1546055 613805 1471250 1235291 1030292 371338 1653686 996288 1462136 1176552 1563494 1326205 1125327 1070058 250182 936583 70899 1805129 91182 1116666 676247 1049497 685580 195 1617220 926037 1714376 1947966 354609 1174711 4586 737494 695075 1729210 1053038 1872968 423582 226778 413982 698186 1643161 1553099 1422045 1316415 653626 236447 1484021 384575 755030 791272 211787 1463127 334170 360888 1904492 123246 360525 532589 907462 481168 167049 1111214 631594 385651 1241902 616324 1835485 1853451 1712490 1207935 755985 103113 317549 1229231 663455 1986647 1274033 1809029 933366 653601 199911 909574 595301 1125781 1953126 595348 1021904 797905 1635791 1287128 1548997 1414289 1556169 1228255 1828385 1951439 297051 1856345 405570 365114 1215112 1065386 1484775 847643 1820434 518677 1445816 809091 333353 615207 168165 1259746 1107438 203993 1562565 1000215 77715 1257249 42739 1395574 1679339 451580 1682633 1479394 634327 258510 1077029 839615 1829773 938796 421234 898747 1155589 1871089 905487 1502467 288891 1356248 231605 1191877 509096 1509756 575006 402707 384117 898391 1444803 806805 1408003 622676 324307 1204475 1521072 1049048 1192669 1477836 150298 1065426 1835173 105173 61628 141053 1449962 1778054 475318 1076888 902122 1937154 1432247 1794084 1834850 1256933 495484 896601 1271115 1263500 841572 1591035 771311 182144 413023 1807328 1850097 1545249 597527 144195 648822 828918 278436 1144014 884809 1918901 1846883 1622948 1650507 413423 1790999 1813475 1177261 1418116 449622 959054 1830135 120094 1195573 211929 1663607 876277 1308392 820697 1035277 307940 484735 1362577 1369699 741931 1933764 124107 1181660 235127 1198719 1355178 1387440 419370 763856 350938 1332213 1370717 783492 395768 1253785 339512 1448350 1050856 446243 1714211 1205362 67835 177409 601552 129124 1123471 855380 1694256 376905 299251 1182563 1624127 399637 1424846 1561494 1691810 577562 269856 787056 821891 1583335 1676317 8441 1927597 222111 1514758 814925 1813326 1145765 348588 1099552 180209 1798393 970904 742935 1315586 1779624 1652562 1387634 152409 801752 794353 1564789 300492 8057 1713665 1089594 424011 1876492 466795 1904368 303453 162846 159213 1033617 386744 1606749 1926375 1647112 1860972 335319 333574 1741680 1256842 825656 1942726 1326646 1842640 384543 1516823 945772 715548 586830 1814230 200235 712346 1846321 505084 1713723 312605 689871 201649 1228465 1882327 590290 573051 987028 1337236 1247655 1393597 1319492 1307861 1448337 344048 117978 1253995 1208180 1549325 1385507 1352954 178965 69093 1003658 557259 185180 1372071 812442 1828165 1551737 1112798 1059121 80250 1249407 723555 1609079 1958297 354724 77364 485366 1718270 1184722 1848206 1511725 1504116 1455388 1868339 1370538 1843157 625308 1202294 1247179 1088980 1620520 1216125 1056325 893934 1882940 424683 1269989 570174 1167749 1342594 699208 591345 1584233 1959897 1800624 1244936 795463 1795500 1903247 1693820 601152 416804 541919 1037908 1061035 94901 1331859 411425 1494672 635412 1476175 214815 1476982 363942 1908054 442976 1798659 268799 1044193 496429 82271 1421196 1413808 432647 873237 914 520263 1561964 1559167 1923578 351992 1172825 1092186 241386 1187904 567997 1617665 167836 1951691 973683 358981 182919 1963505 1716508 1884179 1025524 1266276 1811156 805833 1483940 1028694 971640 615867 467734 1690191 351682 254028 427927 1937415 1653638 1986015 139033 288361 14425 1386646 404809 124658 1152179 954677 838487 991343 1626787 894890 1611326 16997 959096 913507 1301462 76957 772600 1033792 378440 643839 1670061 1457804 100691 1886426 822149 1450385 818308 567299 619264 108695 263331 1411603 1398138 1227294 533196 1634699 1877385 1057238 1393439 1058552 1915839 1381873 1689067 375839 1882700 1921271 1621004 721743 1912303 1662797 1808017 1764603 1622261 614579 1684841 303716 1135556 713453 701434 218034 970656 194117 566718 494821 802396 119184 274073 141873 134290 933382 1234672 1819850 660565 326294 1681576 1309151 1851418 1419187 1507348 1012912 333970 1430458 1098938 1010098 1492136 291095 902976 162406 675104 1257775 1160978 37810 1990903 1602724 903636 190364 1470212 949342 1496492 161036 1980322 1529825 1438011 1125689 22312 411791 222000 1183047 734851 1530685 274454 1739339 3187 1024005 573396 168737 1636295 1541387 1564963 35972 1787752 1108525 1883616 1110119 944978 627764 1428080 724817 483246 1353163 904430 105872 1265347 639091 33517 1933561 852215 1880836 522605 383580 1668866 165332 1210504 1056059 1625348 615812 1984645 1909050 1932879 725468 848602 228211 1834345 216801 1533967 35218 641112 1048663 1091723 1685438 1113862 1326437 847343 1224645 1347525 441108 1253006 274222 769799 1809662 1824669 948498 1649830 1337852 1177732 1657236 1194108 608386 157163 1622823 1203514 779856 1762728 607763 1977589 1975042 572154 1091232 1587461 472279 1229794 1915691 96398 1583510 992312 1727281 1158599 968479 540743 689825 706027 1549784 340733 540428 392727 716835 1942979 1255591 729013 1999085 831603 1100313 1914765 1230652 39875 975531 1244240 1439828 774919 1333941 656223 410497 192407 565928 16974 425636 1096400 728845 1609418 94051 1159049 1500690 1223592 926018 1967965 1168271 794236 378958 65113 1295236 815303 564440 1316026 1629782 632141 1180435 836493 1154429 1692211 1188160 373704 1844195 1429217 1383822 1786265 73252 918273 1498902 381987 998325 956401 1771753 1617003 1674250 130952 1922885 666910 1157711 913967 1144018 1683129 700121 1390763 278172 966612 309841 1372951 1147244 68980 1969192 282468 416271 1213425 907340 1274513 1253721 276586 113336 606301 1442658 1494546 1855981 261675 1347720 1634417 1446973 1040259 615736 619511 635973 67426 1241332 1627310 993728 896153 87882 244727 1357373 1840083 1334376 1781926 251739 517161 1464007 1063720 1446190 649571 35671 210543 333643 236793 311720 1781530 867058 778558 486414 146299 962932 1680129 1807243 367170 739567 132331 63265 781308 1083673 1776262 257701 924440 834234 1314248 519043 475775 435435 291759 1712956 1922399 1969761 1459322 1718350 505666 428333 1698497 1560028 1851592 130917 1608877 1470783 102357 297014 1759039 631908 589727 1859278 1985865 1752000 346593 592687 1270175 559368 1953010 591561 206922 1600073 1947961 914024 1645822 1974367 898616 187996 846134 1749280 1488 1923142 1554409 1413460 404088 114596 1627967 716816 1658581 703731 964522 1970425 154555 1603069 1461243 347580 722532 181107 891573 1057782 1156200 1559798 1195843 320545 240108 836669 1721651 7896 1982865 1683391 309849 467630 1607136 480872 630797 1183556 482060 845400 776370 996186 1473674 1933312 987789 1126429 1803424 1064434 1189963 662273 1047735 1165313 1348049 1380297 1859567 1395600 1028891 1369462 1295216 1310351 1595222 865709 230072 1213173 1004835 1646615 370427 274188 209862 193000 352752 1626184 1050117 1782624 228116 571325 1102931 1806814 1373483 822917 1396923 173454 1219295 500458 1645503 1832282 1664138 92581 1125153 1539727 1081166 826483 526413 211504 297404 512071 1327790 253123 972427 1345605 363596 1263627 1220597 1174165 231396 1510950 21457 1534663 1263109 1823340 927231 727727 1656785 112145 909264 1236470 1385846 1914851 314933 788633 1324921 199091 896403 1040585 1344230 1613538 1466641 10401 1439588 282621 1745282 474283 1272242 1510792 1213665 618243 1471317 1795619 234557 60190 1898108 107756 252473 702705 1304579 1979202 95726 1498610 430057 1121306 726480 1163173 1312518 1445581 1015275 503180 1598413 1412905 855785 981748 113621 1808531 1622762 1538824 1156897 1551390 1035454 1948984 1627000 1577215 1173729 1278903 1163978 353822 1640546 1952825 1984795 757688 791787 88209 1192598 171735 611262 323500 697138 1525800 1277478 1886875 89279 205482 408028 1865294 1865886 521485 417146 1960168 1942129 1092295 43354 545901 479299 1156550 454857 1321442 1106126 981413 1930386 1395929 994581 1873143 1035773 915501 1736744 755359 1836143 1721975 160276 1146177 1403246 798847 878758 1067111 1027279 465291 269356 396893 1323737 701450 515450 1317743 1453539 673711 1049881 1504505 1342900 662828 419798 1026540 533464 1446417 1259923 1966148 1733931 127699 982918 563775 1336933 1456638 12790 1803428 850366 964330 1442223 1362876 666915 1757645 1035515 1983234 1736986 1614167 1289945 1630224 106212 1230149 51737 1066263 931728 1915328 525388 430181 140577 1602755 1827841 516932 1495865 1513469 1163482 644121 364573 1827624 1253824 1246659 15457 1800347 826103 1511465 1835757 596327 1504249 667197 1582926 830549 400254 1980887 1988248 1140988 1296522 1482980 731342 1729201 844752 833708 1038031 932922 1708160 640051 1066947 1365500 115065 1957279 1584161 495215 1471321 1346943 1123879 41067 417393 1310060 1459309 165799 1271026 1552641 826802 1966267 1670081 513433 1241169 1742059 854721 1696580 1571529 1787862 312757 101949 1344715 1947316 170171 585405 89257 1740505 1879934 1451337 225208 80619 593251 32880 1575252 244267 1230796 285279 1030839 429142 437576 72181 1178158 672545 1521814 1387800 1425960 602471 605989 1172407 1916778 1415020 503213 960077 1619525 1192963 1663131 1315931 1611631 1061204 1307260 1623596 884791 558060 598940 1838663 1483574 1636816 647079 623143 1589474 543522 264061 838728 187790 1619929 548334 457317 377200 1926543 48071 1194003 321043 1968248 1750040 1371889 194046 581722 706114 1850788 341165 1138915 1669966 755246 1228622 1667070 19447 1187965 1158896 1122648 237920 235828 1382515 1314289 757968 1533062 1995978 1876878 742173 1885213 1088080 1559651 736954 1743349 659404 320589 1478778 671900 1940471 513029 1403782 787072 831263 14351 1997980 297554 1944968 50589 1523901 183272 453464 1707282 1735619 1595164 1703592 1655684 1686164 1397618 633450 800946 1473373 686102 1122072 1347224 1053985 813856 777152 1870108 144424 1803609 1144503 1139903 1242443 864606 1851853 1232895 52672 1976223 1314085 855510 1390857 685765 696403 537806 1672423 783414 478996 960058 1762474 11679 1011333 1741738 1683142 1745092 150907 766757 1721823 1856308 1209807 211979 1238115 1133151 184990 1263313 1323638 1724855 1293973 513669 897120 1724768 575457 383296 1105300 909032 184804 82709 115145 1413564 1151142 20181 1481914 1314699 259459 624198 793203 1573788 727287 358659 59535 1823471 1007947 966985 1605862 929893 768386 802471 1437137 325022 165434 1510329 1439867 1252777 1654017 1570800 1529020 1190055 1196861 1338668 1223386 871672 782260 401050 1650355 923104 1085607 1914523 1642426 1231852 1707472 1115386 869899 1733163 46892 1893905 231072 242292 1167097 303474 603529 1800042 1816973 1234762 27627 1462773 1846694 674659 443197 1687035 1193176 433225 1560783 1482077 1703587 994385 1459488 67951 982691 325179 1898362 1534608 1056769 1799483 1153452 429089 1078212 1851138 856980 559113 902078 1394335 1331935 1105849 855482 846712 1512608 1447208 1618094 989611 1500309 768722 163265 1955087 1163727 1338810 381129 858391 1614915 994020 1219412 877880 1798376 363845 1997203 1090785 444441 1680470 1920782 1863911 1987262 691609 1312600 1402929 533215 1534933 1122964 1179227 552679 112867 462981 1838907 867801 1893075 1166903 1801042 603356 1197425 379967 1185721 49858 1858060 725473 553141 1544996 752412 260450 131957 377592 567406 62581 243304 1865074 439760 712726 1196839 614621 1855058 366721 208408 313349 1470342 1060292 137353 1438211 298607 953649 1752491 718261 55914 1499181 907657 277283 791090 1389788 1518771 517719 1061020 1013339 1234150 403636 1602739 859019 1406272 249462 1193293 1539113 1570021 797697 1301345 1444391 368982 946750 572029 1858622 916674 1960595 453745 1049979 1617505 933278 650740 1562442 713366 35868 1299814 1891180 1974460 185590 1368792 1955930 73777 106087 588804 639283 1058616 708636 1057402 744206 488515 925901 1487395 4110 1992471 497281 1620655 781941 1714061 1619320 299845 428563 890127 817292 1102484 1950629 1311433 342019 1002527 367260 1716277 876116 877038 1609945 1334244 1153822 1419782 941481 1239143 1585872 1933742 87215 639910 1550436 8602 866828 1641909 748056 1436398 454897 1487201 1727796 975842 1373272 1806914 861963 1131056 539494 381857 915609 418665 808547 389623 220956 519337 230514 1992711 913940 1014415 644483 133145 1148857 161246 562274 137636 1054342 277787 33406 818763 214153 1844461 1917275 1823646 1520576 1011100 406871 1412947 1359213 1071950 1025519 905915 354806 1022741 751182 1541547 1829352 1439266 1815887 1230482 417491 1645706 1108085 1884741 140703 1681718 446057 1539518 782934 398767 1117076 1488032 1165199 1600456 344350 1088495 1209026 1517236 1554172 1846304 503651 974149 205369 97794 135550 1980263 1622759 1190255 615153 1054621 347986 1151094 687578 1709272 1477584 1731365 497834 1409100 1246605 1696785 201613 165524 417951 1600339 1104364 1431146 768577 438098 910942 1191960 1052927 12798 1905709 1022835 1057410 1565942 310847 246187 1795709 1975202 1025745 21035 1886690 997042 936265 900142 1740560 1717590 1709593 545841 814067 430043 318808 750624 1020519 1912032 644477 790058 1330379 1614840 1455913 10799 399504 1615918 1947787 831484 932988 1942221 1478036 1073985 335752 731559 1529692 946281 434286 1092730 669378 1179000 1373645 284777 1486775 376164 149961 1203563 28449 359764 1462878 114332 306213 1896055 1252566 1589046 20662 515753 1936357 54111 1412153 1175926 1018146 791011 187334 280385 93012 1295584 1010209 732898 537140 1954651 1841023 266491 299638 248062 1029607 746153 315479 1420653 850481 568023 1309358 1453294 1038670 313284 1246187 407851 1256732 1275509 449458 71828 1389766 707059 1247458 1469099 1711878 1503070 756114 387354 1050755 1121174 320435 1059699 1147382 77333 1692576 245530 618834 763557 123449 1317080 277450 338975 1498311 356509 1189372 1871326 769359 234654 1526407 1327925 1402389 316828 1933318 1696235 1144213 1177690 991545 1971828 1896483 419836 1790669 1167609 48438 748968 184723 72274 1225246 1682678 1944239 687601 1520102 880097 1508225 1370631 286968 855900 1749539 1228890 1636633 1113761 1430269 1290918 292100 1325972 963364 1265173 118750 1615283 434652 1724452 1025950 1733753 1411000 1313790 1854736 1485010 1244124 143584 794753 190871 1776708 237264 1408059 1751790 934109 1850463 1306236 1397616 1789609 1927464 479778 1301876 1295661 1652088 509777 354034 1592183 59666 883788 1205763 110284 763672 989307 996159 1963068 394434 171099 54491 679057 478686 140667 1864608 238093 1401679 1972441 71696 595510 1059205 1851185 58469 1682104 1317799 579490 218587 947085 1211988 869758 582639 582360 925625 1660445 1596149 1716702 629885 27372 1373151 653136 469489 1274366 297486 305055 791441 1850414 1651539 85123 807247 1944629 735818 1209646 1124860 1275070 1300216 362605 8040 85434 1156265 256890 804153 277420 230471 912922 252328 1655767 1484746 1219876 1072659 373168 993977 843176 236620 1252943 341295 146934 940822 50793 1323481 223850 1204286 1165323 1789087 1284879 60156 467282 428671 39931 1182372 1508633 765843 1065371 1504347 1942845 1767119 98104 1666922 1815633 1462999 864644 1360639 730482 1545814 137606 1008358 130431 1616434 1791196 899188 1111355 1552581 647370 1802980 966321 1546769 129012 756019 1512562 1470017 501778 1654442 1723698 875263 329701 399410 1112303 963358 255358 1538047 1977347 536908 850857 685763 158804 410351 1769148 1018387 721173 362195 1140008 146925 633022 1981441 323096 1413262 331943 1854483 1664045 1069921 1903471 1819935 1354950 1104336 518322 1687457 567927 1749273 994329 542216 872640 1618532 1192775 155258 1243454 349983 1940431 707407 1380596 1635102 1862326 441538 1862053 361617 893988 135602 1841685 322717 105525 192060 33853 1394733 1507598 451220 1450282 1757865 902506 1490472 561911 1470984 122339 597309 592823 1920157 181594 535045 1121229 1629427 982012 55817 1048106 1203570 1821219 1772735 333634 681097 957116 1148529 432114 908843 1812953 1601182 646341 1765327 475404 11362 305950 1232387 1069163 1098620 1216922 1385638 1913479 1861004 1557401 953619 1238355 162719 549680 202579 277437 1414019 905955 34963 1011902 1887518 1375488 1894595 1234974 1586929 1688554 1234013 1253528 286349 1175163 1888420 1338146 1717104 1057915 787384 1923994 1260392 898474 891938 453427 1577230 1967198 197104 758469 1386128 800034 678093 333508 491798 466842 675808 98831 21351 804228 984950 112151 737341 265801 1632771 456337 1745512 1636067 1600003 1534788 1924748 1712060 1586439 1419435 680103 1364330 386567 28280 1061970 886668 359438 126976 739461 79777 372179 1955444 817525 1188104 36274 1205113 1585881 90559 374681 1643256 117471 1109171 1389734 1800470 62226 311860 63708 19114 1815486 1136167 1932688 752621 895164 1168840 1503116 97497 46323 1890546 1749190 960380 644397 1133970 434622 81509 1030407 1787788 1573181 1200032 1075198 1848239 1759474 190560 964355 1635794 693501 1637462 709106 987831 1710573 1440920 1606594 1011205 124956 1058883 1188245 157306 1209098 449122 3170 1402757 812341 1264092 837969 1303360 351900 1832980 863848 1067670 140765 423340 708212 99877 1094015 830460 1828491 1058101 1590019 1270635 1660613 1573407 74213 1099026 58791 540806 103895 1089277 1938190 1914028 1211536 322750 1788347 1346885 525594 1598066 1734698 951142 1665672 1494502 1449763 983505 1071343 679463 1924313 455500 1590356 579055 726891 1097455 757 329422 1154949 955674 269208 207182 1180642 45363 1027729 1236350 1941319 1387264 1658605 109978 17237 1463748 813432 968276 314070 1804172 1525348 640514 601260 1086389 207278 1616563 421784 448672 1179651 506187 544256 1346910 791699 175723 1307936 679868 539104 902271 1780929 1229021 959465 1464279 1769338 319509 918086 995627 1045010 366783 1978588 1468272 888231 89307 1210220 1096461 445175 1695887 301974 1045443 1063304 111180 1786089 591221 280115 266289 928430 1579054 1212090 759103 122098 43888 450844 1151815 287192 988821 664985 1294720 858764 1930919 605059 1636850 1953874 1853577 596151 1209835 662699 562957 599985 1831348 40188 707666 171122 55367 551388 1599840 1700058 1686653 939511 630766 1232987 1675889 404813 610990 1550265 140469 406564 692797 1293721 1447013 1978406 1596746 1111306 1825241 601541 93713 418129 1320359 1818917 202323 1561243 1952908 1718307 299812 1859303 560581 141906 326596 686219 971613 481780 1518653 1866296 640332 1604100 950544 629705 656690 1347259 1576402 807927 911910 1403584 289443 11674 1988979 478638 561301 1594964 1395796 1430956 19931 1415053 1051572 1128998 95332 565291 266932 1619734 1133298 1629503 263024 288460 1203588 318495 477719 1577790 61443 842216 1417956 1314774 1077818 527313 1999192 796158 746556 1615433 769656 1790421 1442305 750251 917926 1471472 538759 1450231 78829 1034305 707101 175614 537605 1682309 1054003 1131766 1617991 1229920 1466757 1184372 344006 1766457 1658832 1293790 1290178 1524130 1575956 519494 669179 1081739 1926617 1337177 1271910 149575 1201914 657314 939741 1703391 1060252 821106 920703 523362 1702582 1265020 640115 614739 648948 1758235 42505 977445 1357921 403135 1487083 968475 652921 1360339 543755 1909675 435246 1581634 1744156 1377320 753353 1378346 1726301 571343 564633 1812656 143618 1093125 988500 196171 1321410 1922200 211426 222160 1758560 121576 1666653 631227 612913 755509 1059480 195472 1020326 1088540 1092568 1959785 1543104 1553499 132742 81350 163923 1997738 942498 282384 1708151 543953 651713 1103821 671366 443392 949065 1818683 378377 383537 1511085 945676 270996 617690 1296451 456169 1738294 353080 177491 120671 1761096 214062 1754777 636695 579864 1064822 1367808 1390537 895232 1691266 1024820 224360 488752 64109 721094 1801320 857306 536320 1802663 347315 1699993 680384 1883038 1517859 1220487 1747901 1625826 1503443 1364244 132591 245834 902985 1386394 1062372 238605 1611213 1142351 230963 403637 32257 238377 820264 754578 886299 575152 1627571 1553923 1135907 352266 923191 371666 1983593 852417 1908086 201501 1821434 1966371 1856423 1701122 22777 1911599 1913120 126037 1882749 809 1687688 612207 536562 1108182 1690700 688626 1374570 627423 190734 729816 308848 1847610 1375227 1426558 1482972 1423258 1740787 389429 1734300 320434 1419430 1123647 502077 504797 849830 483944 1254733 1692435 1725636 290591 1799676 238102 1832191 195767 436596 539961 1378165 1006925 1432184 1255004 1654666 1298394 564874 217720 928388 1880819 803812 1856591 70714 10800 674346 1981222 111232 1793523 1084867 568510 1898543 527893 1512841 1576804 1072271 1195205 1468637 256151 1035316 757150 100065 171532 597196 512613 1072839 1887764 1701411 1586050 342641 568291 756717 1933722 1338437 653764 73488 1119063 1003906 1428510 1283433 380841 650472 1179849 939965 1723734 1503016 642587 9005 271757 929560 1275429 1392210 1370315 1057974 1466621 1400958 313676 927507 1394864 1990703 1305614 615003 37025 962776 1421886 861785 1360622 1292281 1518023 1456706 729905 432202 577553 481908 1670306 330508 492078 1926034 100529 1296781 942215 1798434 1119710 536494 1159539 419126 440701 1932084 1901218 1580628 401342 1148218 1656769 890825 916014 1224545 1547967 480412 133504 1517496 1544179 1727419 781068 1531296 1005185 1732618 468283 1826518 1088822 504062 213666 89477 159928 1287962 220512 863968 1943137 1632172 713824 216515 480095 756737 307956 532566 1277431 977184 744105 554040 265685 862467 951852 1067245 1939439 330972 65444 844753 1579590 1969564 552347 1991760 1457628 1445181 972571 1271722 1991888 663887 1856326 840075 478924 293796 1910705 179091 167382 182882 1021509 139747 1053884 123492 1125478 328906 837270 111623 1541994 1609785 1179435 865425 209995 701661 1397973 1862978 266582 414540 1092160 1814074 1196774 540318 1372594 1015125 387985 1923951 388239 137618 1753686 399297 1514324 693419 1204660 895344 574924 1739269 1322622 1856580 1169426 1718068 721406 1657346 1363651 1117610 344030 731584 1879064 1383131 66158 668564 1218104 1057621 144666 1571461 1085073 1629265 1158539 779249 1963978 1345293 1509019 849773 383207 157877 254646 1821596 1079812 1126911 692873 1020171 1996402 1443621 849060 564108 1664558 304386 1777041 985357 213215 392409 1150877 642919 623785 1913154 514625 21853 998710 994113 1656553 1389136 936124 95314 1368895 428080 1186240 1856664 1747850 1741533 1620160 442455 48787 1393337 1043547 415375 1697594 1819539 1880196 271574 1606394 220613 1873702 1138031 1306879 1938632 946025 255433 1674624 1512548 1813678 1150962 342044 479162 1531797 686842 602478 484421 726948 1797134 401112 1431881 1510216 695303 1662302 65193 1521805 615586 64793 585693 1804065 1138490 912960 1211614 805909 1538882 519646 1393295 39514 156327 1266142 1267581 1291152 1946824 355503 1594962 914702 1196361 55499 1630778 1004859 1527079 116509 407835 789658 333944 1840231 1507028 1177749 1465541 1770418 1111561 1109868 892718 1627072 1317576 520522 832629 306915 558134 168072 1759856 1751704 1153302 1918967 694937 951680 399129 1321854 770614 1044894 1703158 1940729 1705351 584478 283922 1572519 1806992 1892015 419942 1335802 774576 274858 258456 889643 1279517 326550 1904654 1698321 264826 898162 24082 67677 1691554 1420190 954640 655367 190333 974544 1734052 1158071 1323428 1096149 603552 1638139 894065 1238724 1094871 550579 919579 456685 1741762 479743 206625 1488901 159769 1333294 797221 1071162 807497 524729 551992 1343469 1030256 689596 667960 1280715 305014 1847960 517880 1447812 895729 1531638 933075 342738 1161986 1281782 193730 1338859 164048 1161238 398037 1971734 1999361 726679 1560977 289761 796559 1007969 293458 181798 1346843 932638 1450370 1636305 1931944 1728742 885499 1873632 379816 1919552 275481 988371 1500076 311885 1233259 1976604 1752035 979522 975485 895868 1114882 556088 625865 1346681 1207955 611718 1394180 1106457 1338899 1620983 848006 1675162 1280551 562567 591861 1913229 1829637 1235856 1085918 1559228 1628463 1565885 635905 1930302 1822247 550608 1027482 485359 213676 370098 1074021 1203177 902168 312664 1142473 34631 593655 1580780 991028 256698 718722 716300 972233 1053013 345529 1237711 938561 1625788 880224 1513600 691613 607878 1621806 497819 415718 956098 412108 1423558 1256190 304656 1892021 1079539 1308752 224236 415991 910256 1813105 1238151 588219 1082564 86791 1395858 763783 1576536 693967 904347 1136784 392961 1489217 998142 1451482 1154723 70153 444459 576902 1685378 1206829 1479404 1237852 319073 1275711 1775958 962446 1754914 1080928 554848 976075 455044 486055 53852 226707 416368 1885134 734059 1426225 43842 488546 1222092 1947539 1373712 160342 451498 1861691 1221245 634363 730240 436299 1518052 1417841 839501 1808267 1602884 968650 633223 608956 1208468 1390512 925859 1698324 1218050 480940 1474749 1836625 1051539 83110 495174 1947297 769676 652719 1834305 1403216 1711626 1907078 1573841 444099 249034 427942 1777071 930543 69198 932624 1286618 111670 84193 209746 485686 1934408 1891088 1043499 1135552 1338293 1113039 48241 1817111 1273176 1276392 372997 1265441 462940 1828587 596643 1967188 1669986 265084 664376 1294931 204045 1759053 1515084 1252537 104702 1674334 9440 925491 1511817 1131897 1616294 685595 1891705 639179 560944 163688 1679776 1123754 1047652 49009 855821 925589 1516752 1668015 261106 767334 198007 1251652 1085384 1331214 1967979 1622426 209273 237926 1208152 508276 1916435 1954777 1216845 1330123 499014 794496 594052 297742 457012 982653 492521 1210653 487803 547603 1964543 255203 173816 1754008 750318 1054042 1516187 522858 849130 1380526 1370587 793235 373969 1657523 427672 1362516 900912 1399239 1285053 1971133 1935609 1783098 803853 277743 480426 948948 1715022 1500257 874553 1944158 1087169 893123 1931853 1266688 432011 545361 425973 1902671 111536 306512 60072 1488225 45720 1015593 1041988 1377016 1302460 121096 1446969 1655134 1267358 1879733 164120 1864309 1651690 1189943 338027 1640862 926231 1024745 648785 95134 515088 129759 1754468 1869816 974098 1137277 1497204 384081 933451 1241593 1836047 614465 390312 1929807 89876 301442 720707 1554187 365761 1670819 1621188 246877 672896 1981701 1637807 1781304 557062 1023055 1020092 1679611 1885830 351818 81471 1824239 1679559 535580 839572 1869947 1049759 1259544 929312 951371 1243105 1259899 579121 836622 1008018 1503009 749434 1486484 406863 1732102 1868506 1530121 1085843 1863871 1574407 199644 1094040 1974179 1162664 1587889 146725 614684 1550525 1874740 638254 461082 1156445 410909 336404 42164 470533 410802 1917641 313062 286352 1232223 1036807 1642808 222901 1856956 91947 151548 1324251 927513 789955 446197 1538596 184149 1201583 951521 565492 166961 544689 1431877 358328 1201373 1507079 1431327 1427548 487188 474702 583401 473377 747426 946255 1623037 1916400 1629124 1018298 454532 925316 943967 1235198 351707 1459964 604573 1746905 1767762 1629320 449402 1894819 525680 1789563 718550 1272862 1367350 1932441 1722013 1488556 230451 1634485 587451 1872962 1458795 1717693 545407 1237990 792514 22077 175431 430689 894992 1083536 608225 1979338 1422352 1229937 285164 719170 1987213 1625696 752543 816694 319310 860278 1855364 421640 878307 834587 376448 1644769 1209915 1094830 1864432 1234020 935139 1550801 1631401 1994233 597111 1709033 1624471 1242020 227341 876383 234172 609793 756821 1681566 1978916 670199 341551 1669988 1645716 145489 1760115 484641 317150 1436665 1089355 1839771 1938224 1068436 2746 1117257 908590 1165652 1800342 1950624 721114 418076 1713608 1224889 1824912 1999077 1481020 1610009 1265941 1242429 701521 596551 620786 1951838 1465989 26441 603941 123816 1987093 788496 1531352 1925726 1118642 1718943 595757 1994826 996509 1324491 1416201 423783 454993 1275367 1033108 1428308 176199 819090 1691144 1818066 1467310 519988 1235763 716734 13067 1834269 1402457 694502 536102 339537 1838985 909260 472749 494732 458113 1387295 363714 1095689 1022700 157825 1556558 1744336 1665647 113502 1729098 1821113 84574 1119660 131838 1681110 1123586 380010 1444682 1286901 1091962 1041055 1692865 384096 1589755 1499014 1627781 1310199 1273674 823197 672377 526983 687537 909003 1106916 1069062 1831100 1939906 1308497 821482 664045 1081733 224013 1986315 1973882 721836 1835860 1673150 1261158 1783832 18422 1949638 1796912 1338750 930957 1302159 335888 175340 938744 759660 1810827 1701520 1994136 742572 1626619 192105 1882092 1993667 78084 863952 1264166 1460617 1428975 750847 386317 1000107 1219275 1550484 1360029 1036044 1734743 553886 904035 1521163 1735762 342728 1992778 1133377 1358234 579426 434199 117384 364596 1102400 1862141 813451 1514746 1701360 1055123 1500611 693202 1737144 689214 713744 1176995 415332 1163065 1836400 1476359 595482 20029 771222 1946656 1529573 1394578 1969730 1890842 971935 522438 807030 870507 1118100 1854764 427514 157764 1339892 1295719 689049 624094 542116 415938 892911 1789637 998213 1594458 1791667 1126273 1785696 30495 1176917 820685 595696 705313 1176688 1571802 14514 349499 849847 5209 1057493 345384 1400294 1013189 1065216 393019 936366 19813 944945 203813 831741 269646 1729573 613170 1373306 43343 1843105 1704509 1317631 565810 468598 1513960 85332 1322202 1557826 1829481 328466 1446117 31176 703009 1967987 1568013 1147047 1011888 694673 1946815 1051757 272797 431301 1370683 1020901 596426 1389019 1340022 201056 461444 950568 647393 819149 1495644 1918755 515664 603477 586182 1740482 1399252 200263 324188 1922741 957962 241880 1205660 227515 522878 283753 1716335 1260438 322860 30790 230143 931324 1823058 1842712 1611896 1856682 71076 804767 1060709 603399 1833029 898210 1215280 1913512 837 544340 1867165 1048254 1914377 1452699 108493 1316497 1144275 781125 805164 1021239 1675910 210602 1980745 14519 941723 663214 72648 1119820 25583 1592067 1121024 58502 703443 1159944 599563 869366 1292580 1065953 1032307 1654315 34552 1474345 1065463 668052 22074 705454 1186158 281929 272129 1591069 1700913 1628900 1629163 161161 1686622 1904113 1838095 559985 956889 485471 1119285 76574 73412 652970 587168 1921032 774449 833790 1080361 321336 1696886 1718960 1435490 578570 1199935 1757870 1374144 593776 1354921 796228 945942 1736818 605769 1991543 1970188 200586 191183 320898 488596 1204101 188725 841885 379060 803063 1023309 187872 1727649 384797 1356143 663126 162343 593754 84031 469634 586815 748491 695616 1270321 1785955 1215003 167630 832953 250049 1598437 918568 1605909 306114 755229 1455834 133832 1482008 725720 1289618 820212 1998097 438394 536036 1853707 1654255 1410603 1276733 868635 852606 442371 293693 407328 1752702 1891808 1987514 1177363 1602610 772134 5371 1655020 109376 1703202 1327106 860633 340718 1121615 1984766 144505 1258832 1843357 1454822 495418 208553 1264249 1612760 1902003 1392888 1025845 1034114 1218723 149282 251296 542421 1337166 647185 1370109 22924 358579 1801574 914536 226480 1974792 903264 823340 43815 596375 525288 696724 1275260 1934263 420509 448618 202109 214803 736026 1612520 1568571 678439 1645891 142871 1500800 849362 1999185 721976 1727446 1222595 534267 972393 657884 670800 1945986 1637716 939358 1886239 701101 945393 6154 51505 872634 374715 1768646 1241176 51334 398033 1044968 1736654 924447 967849 1480188 389113 1030450 29054 689151 203710 86590 769972 213020 1281536 1081636 1305878 864715 1020297 751457 443852 254689 1540836 1531282 345706 186276 332863 1308011 392513 1382877 551046 304485 1935210 1404527 1391709 811298 716001 249997 775435 865852 1952293 331871 94168 175914 1897982 302872 84215 1992109 431876 247120 1680837 261090 1965508 615310 70377 531776 1552766 520070 1809178 115108 23864 1648267 1327910 499679 623264 1334647 1764304 166193 1936040 508887 1359310 82817 1827838 1187923 893458 1870909 1664954 1781376 1780805 1291343 980042 428189 1440398 79114 694971 167843 745096 4357 1189806 1448588 202761 278884 150821 1092439 1929317 228466 175215 281206 1367812 1427121 1758157 1311452 518552 1588972 1720516 475510 1664650 1348005 1883785 1267747 984969 526996 915504 321792 1600531 425382 381297 1740755 1229385 4211 212045 1495095 1647037 868248 1583204 1423310 258468 1752370 1021084 1649326 623042 1110568 440883 1620271 569021 1311056 1869036 1497729 337185 787143 1950541 1069353 1778120 860997 1309439 946789 1765250 1198446 557271 718237 847251 265260 1307419 1266940 1178807 1957566 1213549 760490 1819406 936689 334994 1010708 1097566 1559573 603183 882904 197096 774493 1176191 218915 1052980 942416 1498660 1045095 1398825 1517356 1379365 492629 946231 232217 1031580 46962 1735112 756914 895196 1390508 1637910 1233335 1323265 52818 1497828 592748 1539881 463738 286520 548538 1819361 1256657 1513913 1713474 1649098 1893595 1375655 638146 653333 389342 972530 1539779 138498 1607714 548687 1469204 1410853 973785 203484 164630 440977 1931115 322621 316868 316645 1271250 1067712 610474 1347167 1012089 1556239 1049675 1745889 1709510 652727 1343072 1744021 1262589 1030617 1947605 163967 221433 32247 1736117 421837 1709717 842648 1482523 1826210 115521 868989 1371170 1799345 1634587 170609 1913383 1593969 1157895 926150 393515 16329 231993 1384974 793561 1159761 1915610 1072704 949334 1039453 1442438 699563 20884 1453249 1379257 79142 1949676 149522 82993 423137 584959 1941040 1054327 1503548 1846129 126227 236193 1659074 675299 1685791 1216648 1695382 1761820 906416 1900077 483637 867006 1790963 670871 824996 1885069 1107748 821327 987690 304190 1151548 1092388 1109279 1821017 430344 811286 103693 1003889 199415 1587885 885395 1567541 1729508 756459 526459 1102147 1131349 270653 1620568 1355544 110332 1530980 1416084 224702 1931951 401551 1475773 1181373 286137 487387 1500783 819793 589790 1805869 412183 1074575 1450304 147725 1695694 527991 1413928 1137491 484888 1132130 1882540 1260111 1861605 202033 173792 1621336 210011 1247360 1837578 1262888 1490814 1760176 288519 1249414 1014465 733672 728623 1598398 60661 445572 916828 1255961 1947520 450109 333964 198841 1273311 843838 1516321 163849 1519662 1555810 708257 371605 1488175 1896548 111843 1106254 369279 256182 1482509 897068 402745 1141072 1163266 1600648 1353991 977822 357829 805687 1759802 1527646 1163791 807494 959765 889173 938927 386571 1055740 1914667 1147514 1878246 1155213 869738 729259 1169236 447585 1169935 1097483 593471 984391 653062 613336 975208 347057 99648 1953789 935456 104503 21957 1167707 1766760 879148 392636 1561500 1548831 1548023 220993 1018700 1979065 1078114 404843 1928653 1000699 1041295 39788 757883 1828693 1614386 1816406 998650 928579 141189 1557312 526586 1795985 1317860 1805772 1772379 1536371 155598 1357891 15969 877718 235299 776516 569911 1820760 875780 1072779 809513 216885 1818590 1177342 99363 1605523 227540 124781 177361 1539596 817733 3231 1516058 1170234 809169 431258 736504 339826 1009671 1689730 1173582 1309406 932050 1697849 1285510 82515 1791903 1638351 1666446 715192 772398 1992054 1638326 93273 600182 1931857 763080 1077658 390330 215458 582724 822561 793664 752665 1183160 1555912 173888 1827946 551595 1499318 49321 124865 1266128 132949 1128802 1430235 85341 204796 1410048 128510 1438176 85662 652106 676322 1717334 1194448 270052 149450 1930678 1040159 1918214 1446450 134126 1655903 194750 534285 1061417 1342888 1147205 68163 345843 1697622 343732 88575 1012982 1801760 1540183 506890 57224 1628142 192031 330003 1611110 705189 1271964 591377 1519556 1070243 629335 1722635 1749368 1885352 1102076 383572 784947 1153002 1639004 1100838 453753 231138 1142888 1394718 850465 1983739 1046747 765462 1909201 65024 192295 658581 108776 1039155 42421 1746271 1002969 726984 1581053 658904 961769 1558094 1221552 1011277 956433 380875 966413 270198 165932 1047593 1236072 184827 456831 1941133 865015 520657 138438 581400 1753344 514085 55077 1565652 24680 248558 163619 966325 1998355 629340 1086513 84 731495 981111 380561 320092 1934390 688751 887829 1718542 1556775 840415 202043 1985535 967178 1126806 32068 1214877 1732588 449644 1331664 1105608 244280 730171 1605273 1976253 1395338 416468 1776263 381788 685974 903241 1121011 686237 439874 387491 141863 863601 1826022 241263 728170 1368974 1751502 299375 1088938 1997777 1617168 1788344 1968573 215644 314915 286231 880882 1216577 760773 151295 1213776 1693834 1848648 419846 1376449 383953 386723 388632 533152 1785883 1176887 955810 282351 1195024 486860 1488980 1603354 838050 1777761 1302682 1437154 562235 1581000 1721898 1231347 48313 1553458 40098 406968 25156 1143177 606691 826333 231277 1564398 129669 220907 955756 1339740 1125547 1621282 1230581 139212 1055207 1489958 141890 966601 1273266 742451 1257437 1483416 319276 652581 599268 382541 980257 348956 530559 55931 1075715 113903 683089 358749 229940 1123832 1303281 1499174 1977331 12552 1052015 1257636 685176 1362005 173667 356657 16744 1371227 532984 387680 390996 571255 1847513 1509663 375646 607147 68073 393083 1602827 443457 1532537 1867860 639062 621374 434511 1733186 1282198 538577 317433 354948 541424 437176 695639 785289 1593593 604129 1458105 1610267 828468 763153 1801676 1745155 398722 473548 1574111 496816 205316 1888069 1681359 76452 1173822 678477 576468 1962824 927270 917463 40827 487621 501093 387463 1727652 1230668 1780483 1373948 1610625 189692 1181090 1332891 1433321 120566 650754 427119 1243262 1068058 1312768 861859 1311744 1318818 3898 962863 1836775 330221 645358 1100597 1825078 117048 1174290 724500 641291 1282039 616585 1485189 90347 901632 691491 727165 1846957 237521 1295456 554861 212922 1062856 1249665 85348 679790 1616292 679994 1986941 1155598 1235244 863780 433891 1447712 608717 1650064 693743 403767 1322760 708942 985599 694485 671664 1430730 162907 811149 453280 534096 677885 1262361 18147 105043 840758 1452019 1365937 410642 1669155 1183115 260230 35448 1037319 1201400 1512459 605625 938482 1248957 1931648 851345 274155 120756 1476912 892296 1752604 102925 60527 1334775 184702 530228 351878 737058 296017 1522306 333273 764582 1955975 1434151 589863 986986 1459543 827856 564365 384587 69132 1937886 1992489 1674539 1802629 146475 1783676 876717 642768 625499 1559284 1084706 669447 813151 1133320 1030704 558248 247254 813076 1995838 799865 404772 342918 849425 1818820 1709265 1765994 845094 89054 1625599 167033 729214 897110 692683 1404250 152050 1961082 512304 1114336 1994990 98538 1503451 518024 44439 873016 1880781 633127 1553115 671748 759977 1210861 422012 41394 454959 533646 1468270 481129 974738 498018 1262383 1472325 984582 1684813 1355270 791529 1960362 726255 826837 467890 1613650 278105 915970 1615519 1491840 1319739 290476 583573 1995202 659645 1516870 797003 1091342 865583 1560268 1840675 1507511 693900 162926 1030539 1765755 623958 1789317 1096224 1443660 1060908 1926222 152852 1847877 689703 232850 567830 1751850 976923 1386791 721148 1052019 1773204 121358 49359 1128951 1062668 409627 212501 1618744 1627975 1329821 98085 611369 540817 1235326 1410939 1628401 492445 831124 216192 1592900 24930 1158420 1717234 341106 719 1451957 419241 922837 1613256 1435737 1746240 273235 1982073 1173505 1771142 928136 14795 1805609 859326 1769876 134944 1637355 1116565 204309 1518796 1784131 1917396 561899 432151 1380806 1655910 1280010 1715905 811995 649278 389769 864780 747611 1594157 1978150 1397748 1218586 172919 749078 930657 67890 170912 1109900 588846 1206239 288273 1153365 1575844 1102994 697564 1690464 518126 1887286 549414 1399162 1530617 1256065 1624005 1691639 440494 459681 791543 1625194 1848889 109345 323935 678382 1343502 304016 1548395 1277096 1778673 1973318 142762 1836049 1805563 101541 537608 360422 872777 987902 418321 1405750 1181583 1785725 1412571 1971501 1592173 308254 1130364 1182897 923733 1412287 1783283 1548412 385733 1400287 1718994 1333050 1301887 1208422 632637 1677861 115358 550912 43061 1992931 816910 1754153 1515239 178746 1970248 1164160 261973 1917469 969182 1239507 34272 477984 651805 536575 1799711 239239 877490 627271 37029 338110 322183 166964 1501338 441341 303389 506195 1878705 1077457 995618 646606 840446 1881217 627222 389446 1136210 1876284 1131835 71327 1744339 332102 1675082 522212 902596 690679 966403 860787 17694 932515 1502383 899347 1785844 188481 683401 831642 1526646 742957 464079 1658991 1128706 754407 293162 897995 1649778 1102986 1558055 263475 1551954 234046 1990531 1925676 1931161 1230811 656733 80665 1116013 1049767 714947 440771 199891 1486454 277754 1493258 45946 906324 1554163 70765 563190 485873 421944 1387089 951933 1023341 1186641 139515 507147 1487935 1803953 634380 1773605 1764735 180791 182957 1437990 1985598 210616 1445186 27529 629324 1731949 168179 992289 1397615 449543 1684250 1690246 1939086 86201 1957247 740181 594087 358903 1379960 1238549 1849650 1056712 850405 1163970 753740 1093194 1706952 895514 738729 375481 1565932 390557 1143389 433007 1129382 70068 1094616 1277905 1412811 1984277 492167 1209953 1888187 602775 1171822 987965 1253531 966078 793393 884636 1735550 1622196 1770580 749551 1324081 174765 399483 1620356 522874 1100947 1035235 102483 1323999 290986 188105 1951507 1939305 388471 519517 1034098 1771196 1102075 22066 840873 803422 137350 1805092 1399373 1791017 75952 962768 840331 857388 1704922 816245 928939 696935 711916 1890233 276516 1890421 7464 49041 1793639 1774528 135157 478804 1066906 1229397 328581 606033 1371164 1835246 1219208 613312 1987466 1751665 205544 532857 1292294 16065 1899907 747744 822426 218122 1480982 807481 1130842 1787184 369857 809703 1680089 1810733 1941709 441868 330499 365910 321962 852212 671138 1971912 1198720 238792 1088109 939295 656713 713248 1165585 264312 290660 913712 370705 1173779 1116420 1245069 247015 1648300 14022 1946473 264214 1092148 1507133 1819044 178312 415008 1192389 97782 104498 113208 758910 1349985 504621 1667568 183153 732597 1804528 984286 272132 252915 1614038 1308329 998717 737464 1245482 1522716 361190 656142 1041069 541700 889217 261934 689835 274350 135050 1568172 1542566 1127328 1717781 1870403 1140782 1925848 543831 1371407 1984206 427440 450212 1151453 938061 84228 1831892 1074062 121678 819970 326856 755618 222127 297810 636924 1648336 50764 1270710 1745961 1271193 1795133 1679183 564001 53028 1054703 1735598 1706000 1907555 743931 1313360 1831111 1783307 1922768 644696 1363982 451195 43313 1947596 361861 238731 542369 1535085 1819844 1459649 43833 1549479 1414586 1627661 421917 274022 884298 1894724 436634 1249977 875198 967857 591593 1829519 1552285 1367595 1621056 1908823 459625 696575 221746 474030 1460341 1366433 745247 1115892 1116344 854935 1310054 134000 2474 399748 105008 1246276 1296789 117993 1445027 1569380 464913 1640484 1626183 1965199 1778521 1609263 1935233 1418339 1493682 818307 1349409 1035683 1091732 1184155 1585399 430417 837996 1678625 1847639 573626 1508738 1543553 405255 1064131 1478577 695768 442937 799545 1498912 1161943 717616 1545644 1907174 1029112 1240384 1285837 1934323 1114878 1824284 1157104 426260 1689303 720672 469647 1628852 147529 1985237 514016 1612580 1987636 10745 269016 162589 366772 1093780 841039 1929646 398350 857633 792293 135618 1851644 861622 1017016 1607960 78306 102205 113693 31741 1717378 426807 141137 1104654 1483686 1738545 255818 1042595 1129984 1321835 116026 1654961 137178 1346281 313420 657116 1979228 102385 1945371 1164983 1365773 1986928 8208 1886834 934898 911779 1159692 188456 1151680 1728876 1550233 532149 368311 716336 204013 987710 1608017 386028 1718121 1283139 1869802 635830 729853 11023 587642 78179 95373 805163 1474643 1852139 1259476 1870383 788343 1012062 1877833 400670 1741214 1335095 995127 164378 1062947 771465 829901 1530947 372799 1608513 582209 1238590 335864 1553772 1253915 268839 1587154 1916192 1465941 359209 1769125 81001 919341 180850 1080595 629928 96301 1551076 1596469 972071 677215 578864 1281690 1809191 1069078 157603 144204 1756163 1497603 1498947 1837930 228689 1479982 1891550 1175821 1208065 364462 672066 1389619 207276 844590 419113 286480 1051679 13752 333144 666798 240154 75602 274309 888563 1644976 577761 1223244 797179 1392418 1574753 1282117 105886 749928 411461 1696016 1245619 759889 1686327 476101 558725 679276 421303 1361559 875735 93129 476829 1090969 582913 144669 1312075 1742204 615919 958902 1695778 1763397 1463767 1490941 1861056 1213062 28808 466984 925870 822943 487521 1234673 1796020 1309280 430615 1235746 996436 638869 384785 1852258 356203 270721 1864283 1923472 380425 1135037 776279 1290186 105340 869333 1385669 1468231 440284 1237406 1965867 960243 966633 258258 722757 146933 659154 858288 700903 40643 1226873 686640 535802 1326668 1761515 971414 884371 1947750 1270121 324599 257267 897451 1708429 230513 500807 1295745 1060118 1520146 1830669 428482 1009479 361069 1385523 1370684 376038 1864448 1155086 1254979 1161055 1156761 487334 1577558 1124885 1584720 293566 1920738 1023125 178563 222585 811805 1078320 17419 285457 1288774 1049204 193197 568754 1900300 123339 768094 1776158 937593 286240 710836 536628 668247 1077739 249749 28632 77448 1891844 1949855 1317597 1806608 523162 631995 450301 1575061 576987 1671263 1753551 808803 153446 719086 1132545 1382391 664897 1818255 1158612 1024183 1663477 843105 1559889 1174233 198902 434988 570602 1239145 1434285 1342010 1001380 330232 1961750 27272 1787373 1451921 1279269 112707 684982 194191 279573 703640 977468 1235002 1272801 316244 1289263 1960776 1936444 20851 1006683 1976093 611702 1113520 658465 1542247 1250591 860815 706447 378139 5219 282947 1159240 1542630 1529944 1486898 623591 1214035 1405071 621357 1413042 349632 1833870 214152 649918 630700 612927 879775 1875161 1761069 1638636 1887146 913650 1786041 1659572 1811248 51070 316486 1244602 1781315 322492 1022645 1793116 1849662 942863 1277923 316440 618820 1636696 895403 815828 1476070 1452071 1721129 40409 1251213 154543 116382 684356 353293 1353353 1345313 780317 357478 1250201 775093 324949 357821 139846 1823347 871022 1908053 1317459 1770005 861241 771843 316796 60926 1441072 1781265 874738 973020 433107 1703390 1466702 609611 1771185 465210 1863745 710388 1419497 945717 1158469 1762863 1647557 1951603 711533 563724 1051071 209164 406200 974103 762659 320837 415327 1500759 1237060 1122446 339247 203926 1203178 1719036 1574277 1876488 1214302 1089151 1185733 1124152 776210 1648947 614129 1119518 878356 371375 1226346 469365 1775500 114588 1574818 1319557 1558885 1511980 52327 881290 22782 589246 1475858 554348 775398 1156999 534304 125734 1603207 13142 145829 6967 1320513 370890 713724 1824809 1039767 1569173 1323857 993177 1327917 962163 334411 526831 1347072 1581498 957402 886638 1439959 1701938 740521 32016 1573971 430195 249081 1759261 1116371 129370 1938935 468625 1399628 1712334 906367 624217 1301761 998789 1878662 287782 1594687 389455 892107 1930040 1100281 1099871 396739 1210667 1017265 349537 547349 454128 1161892 594695 750485 934994 5268 1465130 405982 530478 1532448 1800971 205673 600575 1969829 1826005 1846219 1029963 799145 1186418 489754 1219889 1377260 803784 376802 695796 906445 656921 639656 65266 132370 1832792 572328 1077780 1031528 1485637 18460 750736 744653 1366195 634378 1322700 1474786 1467009 1735260 1184361 1899059 1874424 789429 205199 1708061 340390 620340 49365 521740 1604466 1680659 1988695 1912401 519788 285982 332714 296541 1275821 311603 668966 1182125 1215757 232876 1852747 1985299 703226 1044426 225121 1645617 839736 1199137 456506 1640163 1266001 102630 46253 627231 1152931 1291948 619791 1092631 744577 1670939 1959711 928159 1931819 1675548 508181 1708177 1805585 525977 168685 1142113 1888847 147559 111221 1907243 1748894 634384 878755 775465 541865 1249464 406590 1775424 1723138 346297 1957575 313259 1334574 1375425 742372 227205 750884 702909 289062 667023 800748 99377 1199956 1497304 1044220 346292 950324 656273 1573235 1643922 744480 186000 1362410 464203 316425 1988566 1089192 29185 1835305 1510374 1922076 50522 475723 1992976 995037 1165498 1078242 990214 491242 211338 1434559 219677 788098 1370294 175578 1286440 1391688 359161 1077061 607194 1540583 293426 217231 581891 721833 1725596 1155840 326728 1284091 1208871 317871 1084827 392993 544517 632671 1963619 1697674 644915 1875804 776526 1523620 496949 29151 407277 1576468 1924160 1546138 1861908 1624272 1927451 735693 954278 1952341 897107 342707 1603371 1425680 532842 618707 1250681 1268750 1781767 1149008 1849546 575094 175549 34620 94948 1096485 1688227 1349793 1821109 86918 1745661 521957 175454 1493001 919701 842752 1874867 503301 1015624 415215 229716 1547701 871699 951762 180576 467513 1868266 1094808 321824 1899948 622008 1126554 1467796 304110 1065440 1302250 75871 1762969 1528165 1251364 426464 1207887 50950 96838 1220814 1230959 1126841 461554 1461623 1489571 1041541 1922102 351519 688509 24916 954003 406524 1667084 1193499 467510 654244 1159302 1677295 1419898 1193513 57612 1615649 770159 661949 235428 702620 1153966 541458 1981033 419969 741567 1569944 1704222 1886884 451250 142591 1680260 216356 480472 1838153 470893 883353 309551 1753634 69217 70971 1302357 1739397 1766265 176021 1527331 1768670 1087808 1769546 1827346 1790106 834962 1029434 1069266 1833904 1737063 1337358 656349 1771748 1507403 273312 1345248 834967 1090994 1613781 837591 1688341 693059 1692840 1880712 1638675 329572 423535 1177622 171998 960021 1697196 836783 788398 790578 401688 1181169 273815 614986 1203424 1350488 841924 140860 531429 1000052 1071787 1089201 762495 515966 1858636 712067 1527979 878690 419801 1199251 504301 1228071 1698696 1641952 899314 1597763 563631 1705867 1419398 1304903 1243912 1984295 42123 659563 1702645 911495 1526486 744202 108914 525645 1309821 1956209 44767 47774 1739246 770521 1653224 222074 1098575 83559 759579 1903227 1548864 734767 1895890 1711550 1492474 1601699 1853499 279070 572576 295418 1726305 1700745 372734 1822086 288757 1400210 938558 1922663 932891 1005142 525472 1744157 611980 925332 1192113 716721 98223 96566 322972 519862 778968 603298 696079 370936 695149 65713 1139356 457608 1809235 829729 1459773 340597 1790085 1247309 804023 1605316 1500590 1768402 478342 341349 63225 1620165 550967 1262412 315625 1957943 325977 262591 1974408 892241 1566157 17084 235859 393943 1271510 501378 1621759 1239153 1772210 1361026 416740 733357 720937 1168366 1941183 401786 304154 1848625 1807600 1339926 1887811 227766 112680 978356 30757 234219 598169 794229 1696893 1362818 1392164 1675950 1454295 1789014 693362 1836867 874329 114112 632283 1570652 1702754 103765 255221 1406942 1616233 1799067 1849018 370564 1216852 1314069 1412510 915417 777938 1293911 466048 156511 1131681 727920 1829995 1405409 152452 1980467 236265 11612 240950 1750028 311508 119077 222560 934453 710122 771579 1102521 778047 1577309 615933 1240022 81242 926174 978872 915244 1905619 1763824 854074 1853173 372614 1179277 1553001 1243683 733114 1929168 1998451 1910722 1545900 215463 353396 1141050 456983 859768 199144 1291203 1164017 1286130 69374 580959 135975 1547173 155423 560072 1952191 186827 307576 971788 481116 1747511 360974 546602 314764 507943 1237594 1704808 1310285 1099826 1158074 969611 232092 1076623 681646 319642 1452459 31006 233523 896695 1693403 780663 1082398 1310976 1657650 39649 143746 1180227 1766663 1179856 1430073 850567 1242543 856693 60589 1624977 239803 232020 446392 452313 426291 1588092 1787833 48792 1507727 1038652 1181257 1797848 266674 1253149 1630707 77535 70883 1854707 1329188 156512 1167803 1268151 1457790 1037466 1595411 1481323 1491611 838988 1790973 1923693 371520 1688130 707723 75486 1955797 336668 452556 81091 1586214 1548720 82909 1130287 1001773 450402 540417 535626 1875131 227850 1137026 531488 1476404 493447 1619987 860863 1119157 705453 1995789 934769 1541789 601072 479026 770608 165714 1703311 1861327 1134829 437964 1223318 1170571 335381 191572 272724 1982230 1428716 829896 1385950 1299366 1611707 467745 282696 1469903 225801 937042 1663627 91452 984935 275015 539240 1185325 5574 1738185 23686 429548 546070 1742440 7874 23486 1366437 225110 208204 239188 434032 850311 1349641 1668791 1178071 825602 130945 784395 326799 1079379 591774 1831006 1705686 910253 57576 183610 725417 198257 1507222 736694 1767475 145717 1942741 202650 1231044 1267359 1993617 177702 1167929 939114 227636 1672844 1625808 1114305 865088 1483174 1223790 496966 1919491 113624 1367192 1066454 1559340 788042 1126089 1725525 1687674 1840876 1561637 835058 353771 1663936 302395 918248 639691 160114 410115 1250436 108780 1367752 1022219 1665552 1463422 594651 1633745 1273975 662912 388212 1043580 1185485 691725 1411027 782779 637181 1142087 389170 1479311 361055 223839 498931 1406254 1373255 974735 828050 251449 111403 621766 97999 944177 255305 1213135 432320 1126187 65855 637380 402424 201831 887963 1204566 797908 889739 1863690 1494958 1431970 295552 186522 1704721 589508 162752 343258 983753 363744 1051664 1517175 1244894 1798195 1440259 1600193 1750344 19671 465495 1322334 648568 663390 1380245 1496775 1227858 957556 813972 1646220 594585 1605972 1379272 680204 805745 665492 1700025 1438134 1648679 216910 1658211 875771 1859034 1142007 86315 1609235 170582 1554432 1929864 1761683 470205 183709 1290901 1437740 382923 1687187 1665620 1960840 357738 1812847 590053 461934 870430 1344389 1459169 1813594 1092973 1498264 977585 1476048 1284987 1008710 1661794 1560399 931141 1058409 62744 1393134 893160 1476088 1926884 1040343 886396 1546523 1279040 768870 339278 1963015 903563 1899735 1253103 783470 1097398 469240 355353 1382330 1787047 966891 1998725 1051430 427103 724709 829638 1788810 976736 741292 1528617 1279377 360348 517439 1859771 204349 1303379 548458 1365285 103269 1354447 1834885 832065 1890296 1356464 798507 1722991 1131066 926346 1411510 1419104 1665938 1809402 98248 1301496 1849339 122682 109008 1145255 1782855 1324897 1499337 1651449 254074 1501776 1385464 70734 1341508 1271090 1334830 1018110 178484 489551 1408676 954888 642354 1184497 1394158 582720 10134 392629 362708 637367 1077969 894273 461646 762628 534663 432984 1298851 1764168 568224 1171290 1979601 145873 498507 1864190 842749 1470996 351350 1534752 1054111 820201 1995276 250179 1271961 1685827 1526683 504781 1833897 1787243 1229320 1267697 406651 1874639 1103828 169183 659919 1073698 1558396 1113255 1235444 1763313 1873569 371515 1352627 1197934 1670040 221163 1350080 1702982 1533167 959172 873829 48195 725552 1184847 1552733 690167 1495645 1225674 1119684 1927103 540469 1896156 1283405 955588 1208997 1909325 1838093 1762710 570352 179421 935291 642224 1752040 1189837 1685126 1125873 1198235 1567519 639927 725199 1054699 1160043 754631 1270487 288331 1378941 1910707 306756 71412 1384538 1873885 1026156 487579 1500856 612599 889863 1110103 298753 491159 456904 798657 1089877 1890958 103705 1372913 108586 283548 126465 20414 1160988 921699 1261503 1402200 1488569 1175638 1953590 1785819 228446 1044289 1921356 1821235 448467 1177581 566313 482335 524807 357986 1032633 664815 1513018 1639898 833270 1666944 1965739 157694 874951 605475 924770 1572476 50875 1393145 1105437 224091 1363053 1023894 1430705 1449071 1422962 813387 79362 614696 1342826 297070 731334 1355486 753604 237715 69193 735980 1956637 789073 1527797 33179 1069189 571156 1876826 1771098 379550 76174 1547819 1571875 309136 231488 677393 1829688 857017 1476148 1952327 1172558 790271 155973 756179 1958495 43547 199197 1436847 1289497 1451078 257019 126660 391984 1063197 190639 1000925 372437 1744065 252031 426810 242873 387616 268775 417154 1942611 4901 638355 1677450 759317 1451990 1079473 1059857 284821 1302693 1511001 1588231 576235 66524 256461 1503690 1236306 1180660 1561434 1828812 104653 1572569 197411 874359 1299848 260943 405758 783421 1040345 162597 703996 1014491 25182 1505987 1699702 1524533 1772051 549045 730619 1233746 376745 1810351 1613269 1542722 1589387 552260 556300 1244283 1013346 841214 290383 1779239 230271 992038 939921 835391 1226778 1564416 1859351 688151 129526 1026894 1774803 733425 1781851 409899 560372 1575170 435241 611769 1778901 1221778 943743 759558 1439892 362077 1518575 145418 357689 1268968 1908647 1501543 16697 652367 1151476 1230315 1007606 384993 1005810 1287852 903393 1074944 135156 203687 170615 1366400 1732071 1703399 1527220 732006 1466766 318056 734378 96761 1560212 156806 1368563 560245 1078784 777642 1815118 1636578 253993 3839 1054788 786911 1026209 677457 284676 713403 623609 835145 1280151 1512552 1066432 1844124 1953480 1667154 873158 1170666 388975 329435 321548 1023876 196427 1003925 638897 736336 1852297 195506 1909165 627444 320394 770812 848004 1145948 393828 312829 1704138 873601 1001183 554085 1367183 638779 100750 1938462 320547 1478515 1238210 1467713 1088900 1543587 1163317 1136089 881507 932999 622699 1590134 1967234 1677390 1913983 1579477 70901 947210 814843 125060 131524 1653179 229649 199949 386960 798307 1899139 1374432 274767 1108915 782299 1338486 1605045 1308048 1823256 1904043 1356857 1930226 484872 1560666 558271 1086364 1184899 1220549 623626 1638251 137239 46585 938417 576033 1138573 636282 213843 406710 1457395 472276 947164 238944 1401174 1791210 224255 489873 1384143 680175 1998661 1698430 1927185 37794 293096 1141309 163054 986921 1693434 1598642 1283790 690427 1044887 1996601 1394537 1233544 262213 1390805 1952878 1165350 1208130 951209 26454 685430 115275 815887 1288352 1506164 882381 1061665 748627 802533 515877 1000762 1113187 393481 139130 985228 598327 511323 1122136 1401922 1677457 287483 326714 1579647 110272 1032479 127786 1951565 1588807 1215074 1133768 38531 1067488 162076 987101 1657926 1924946 968613 1115479 289326 602134 239308 1261798 1083000 1479807 1839190 63721 1245279 821052 169290 226498 1081170 1234630 1524298 618203 1437378 1492651 125616 583769 770651 1699247 837087 732874 936186 1604184 1276761 866395 1242315 861744 1990985 1026125 440684 1265144 1451492 1482750 232835 1519793 201652 1248888 768928 1735313 1828704 1382101 1545979 1883149 558296 1948679 24859 724935 1379261 287319 49861 1838809 124319 1597204 1832331 329474 1980683 905582 56433 932449 1682182 1953444 868129 1010814 24299 57682 1905051 501085 183462 386801 47691 911307 537959 358589 168524 1859388 658325 1209597 1711741 1823048 148183 1708986 1392393 1683265 696490 1216154 1443757 36421 199498 825509 641233 580398 1154240 544061 1612186 335659 1488957 1068485 261284 1280318 352302 1073939 1320362 271686 183235 1358484 761650 999174 1009111 1154722 461903 205578 1225642 870920 1534957 2008 1186420 270172 1402989 1554601 1340805 1609643 552735 1875019 1444416 165528 716441 1558338 449303 1372284 1364191 1371757 1628740 1768288 776416 773774 1895621 495623 392300 1536438 1131472 1740346 966477 1780580 833028 1980285 638474 1959392 1390904 1859405 1928291 478192 915996 1632397 895121 881124 1142254 1727186 869208 1869693 1989610 1500279 425208 864369 412984 451528 210335 8356 621371 440888 1607295 969682 268488 1312624 1281198 918902 1168873 1834661 1271760 1047140 521001 1395625 1996013 479399 1784548 1462118 738961 1463606 300619 234085 1052076 312837 487277 1469018 1681266 1120119 1862118 217746 940050 1133658 899212 1835728 1969503 1645799 1317176 808457 209857 1942725 367586 546828 1560890 1453958 1924186 1806280 89670 599560 212428 1193295 1170173 220346 952524 695868 650523 1413533 1293585 944938 1321842 1740698 614421 1862626 651850 1710483 1514643 1206001 1808676 1572622 1749243 1798809 1811615 1508557 1460410 1762189 1022429 271710 1903154 1353921 1517250 1924042 192318 1058791 1592094 1873758 1724783 1732862 988409 1820179 1457818 439235 1822712 507251 1719807 1691877 717978 450248 287716 1892356 1265154 381975 76743 1574331 406229 1906959 1831667 761439 1942571 1592059 277148 1149742 937249 1902448 538735 87774 2949 488223 414333 797832 881664 1251540 1317496 247478 1123536 611661 739138 1708791 897585 1136615 223038 1738914 611818 839142 1786673 1387474 1639505 1536379 1191124 885595 1750265 635304 1897171 1734489 672236 1387100 1204920 1257379 1114873 383355 1199997 1916024 1492202 900690 347075 1938302 1705229 420992 135997 1435093 1534346 181912 500435 847186 598278 106115 1657377 1185655 427391 1996655 281447 1293082 1208716 585985 1340491 794570 74644 786524 16735 1061337 118819 1780221 464550 1543524 1405281 1806589 1978235 301210 1120102 548456 1932264 1694489 485736 1029594 1879148 374083 1836396 1191159 361878 1471654 945175 1999715 1132251 795521 990663 964915 619130 1327569 311721 1989221 596914 513464 1129504 564428 1575041 383340 381025 921926 368984 190103 303061 1966874 1791647 840228 1571063 1889704 1440872 1470887 1454116 851774 1827018 595688 368261 1480593 868604 879512 1411164 929198 1834500 252151 1254351 31496 343307 1871299 995183 24553 1320272 1685214 403296 693217 1165174 126079 741101 1955121 203873 519404 1053232 347011 1075090 849274 897680 1121185 181076 60872 1290327 351729 1735970 1482001 235208 149588 879221 773353 1828889 569749 1248062 164034 1619582 424296 52559 1540824 126677 1218927 1492129 1262703 1340093 331872 203896 1641752 1917845 182280 965614 870759 607112 984300 518983 1541899 393290 1162106 537097 136592 209085 981618 129280 95982 1485523 1341475 1699047 585546 133425 1903234 845602 22935 1095855 244999 901013 4943 980301 215508 1102412 88182 1351125 271929 1379475 800664 1126654 317997 845256 1880287 1415243 1590964 713531 1778661 1749118 579578 982647 1782579 259855 1875140 1847801 1243480 69071 353685 1488322 30492 1812116 132561 1349770 1617093 1752658 281347 228409 1748634 642327 720524 1472960 198104 1821126 441559 504536 1772563 1402749 120023 1007205 1767068 1975775 708495 310570 1997366 1283000 126186 145506 236865 921547 1804842 830116 242293 1541453 252725 1476961 1596782 25483 1817875 826229 344344 749623 717952 489550 1756794 863355 1607392 882693 740365 1649165 1492215 494345 1194482 1846724 867149 1271666 1951087 876981 427851 981967 1769382 549525 1854791 212261 1095383 1092613 1001288 32243 1533252 385073 1874017 1008280 357194 1539527 1468782 1451878 1242852 741939 757729 1217691 320102 696904 13670 1688090 1282904 1405476 706345 228077 359287 507503 981554 1489862 388691 1210263 323532 37788 173803 259662 468667 1859371 1341184 1212129 463728 1359319 1813749 783001 199900 1657118 1171499 932266 503617 1873817 1336060 1786628 1007974 1211913 68940 1100581 651222 1349801 1549635 992812 1616806 1506314 703160 1621912 647563 1608460 1454411 376334 161051 43991 1222596 101604 1019004 802663 443220 1037925 312418 581708 1893123 163173 622389 1299491 525603 706434 1841964 1807700 570823 20730 219135 1732852 847531 1134980 1124998 1305691 1405149 766326 552055 1424582 794098 1953324 1677257 856940 391331 1953701 1750008 364508 16000 172857 1206924 907502 605254 1028952 1414288 605656 1592015 1089042 150581 1876116 819770 802760 1128752 488472 696340 1217916 874078 706501 1116958 1694210 48991 1420062 990781 128501 1961154 852255 841239 824577 400980 1997058 1387340 1463566 1243321 137832 1023032 1205309 772798 1381465 1493199 1908985 944634 11287 632059 474457 1271798 1120494 281680 1846338 1771777 1548158 811269 726292 117962 531233 933360 1299317 753758 786994 748184 69019 106047 1709479 1626598 96456 581900 573264 1680156 897629 797641 51510 394339 661212 180603 1624562 1340631 139378 142149 1068599 671230 480835 40982 1205529 612414 1536275 825685 1106302 1911255 586472 31098 1116145 1344496 1442695 1847243 752993 534333 92815 546175 880205 906869 1371600 116976 439915 172988 958435 1689115 1983866 23927 1092137 1706116 1814499 1991306 276626 1294193 1655905 750416 683511 509103 1297956 191661 138072 1383303 546801 1107890 777544 1998172 915585 1848079 1742424 155888 1474423 130314 149191 1767948 1399291 1369022 589747 662820 1973551 1247350 1413650 1600131 904977 1786957 1291615 1789584 677896 883337 697558 1829257 381695 1568648 435103 1053911 537239 747620 770575 1741426 174621 556462 443118 1076467 452078 363017 1027792 88678 1382789 5412 997839 1326786 1682559 73568 670647 397376 1057829 315344 1133418 1830438 486177 1959168 818068 485419 505824 1299679 1326850 927077 636969 315496 743556 437855 628597 719938 333128 725755 195964 199589 1933380 487993 297009 789060 709013 180639 1250142 653641 387757 1696095 734091 148525 777903 1952365 909894 618468 1730864 1945253 529012 1855765 208567 113019 1798248 23945 1297073 434575 1431172 1433789 884176 376200 69289 1954945 1879003 1140914 247378 1366553 526187 448945 1701991 1208745 1235191 1945841 534367 1178267 119294 16159 625527 243321 1737936 1399630 1442741 1790368 935909 559710 1091589 58865 1973568 635430 188590 1935296 140889 442199 28773 919286 46428 1719162 876965 1353748 1227376 657987 708558 552351 1155356 46042 1992233 110011 1913007 675034 1926905 332534 1632505 916925 1130601 560420 94136 801848 951357 620579 652368 1758807 1404507 679800 1775667 625638 1246280 409400 1779512 1500088 1320544 1677148 511372 1687223 1222800 1803364 1046615 482687 887971 609916 1575770 125033 1813209 181363 785019 1497303 1587641 1459437 291124 1127920 687360 1869434 7760 583657 1386176 626233 1175781 712925 470954 527742 1077948 1918033 277788 1400514 251893 189439 440348 1134136 1628836 1163324 1305324 856584 492117 1527583 1412440 557250 1369045 1722229 749536 395760 736223 1091362 1618449 987178 5945 1906809 436958 1092923 743884 1179444 830953 1444612 1241270 576039 355733 212768 1975632 1742671 901193 1676966 1444891 887785 1229620 1240594 743095 1478648 1535950 945918 695753 1730751 1465414 215557 1337175 1880947 880514 350847 1945730 325890 40656 257713 65449 1280169 502462 950558 139338 1038114 942275 854165 1903579 1428183 1450626 1327656 398903 121717 683278 197581 536572 1596190 1378235 1836513 1740857 735944 1850149 1327104 683125 1471791 1256077 1334863 8670 1608180 1973154 1671126 902090 1789249 1055135 495334 1072278 869000 777574 1420217 1902007 1328028 1638906 1625428 350630 1434564 725368 1573898 1434941 563952 1279414 93380 1098064 253535 637035 1285716 1334594 1917823 701645 1975395 1787163 1082102 1874375 1655183 272424 1551124 1608069 1131483 316403 897173 1317416 937534 145067 920853 461316 1534180 419646 1136048 1946368 1354394 334708 977521 956058 926469 1254857 825619 1886751 1853703 506106 789835 890122 54369 134614 1510495 1391332 940343 894722 257420 1604256 1245672 1799765 1466024 1549533 1471372 1763064 1681388 796355 616560 302452 1608597 163216 1418905 1714429 994944 389099 1536011 443832 1139808 1351407 1443370 1332498 1063340 1142272 985128 327092 1376910 451858 302122 992303 1028856 1256104 1581706 745729 658236 1853067 288012 709197 1626941 1868735 1278226 533555 619859 335204 475655 1142378 27427 163305 145750 1839397 1299931 734213 426259 1712958 1568005 1237026 558119 671040 180249 1450691 1947484 1908462 279586 1958209 220739 146677 457727 134172 673963 1112114 583726 935141 1583973 1511670 243139 1971938 860533 1095391 1386298 252016 1891369 251242 1968551 691627 1267011 1740470 852609 480969 1816902 1711725 132510 1871300 1000680 445355 302063 645546 1196705 698388 1567632 119330 604701 992122 11758 384341 1287948 1014875 1141750 59191 405053 116590 1940770 1055017 1736109 1611918 210873 642361 52637 644005 25089 1618425 1138176 999919 1196940 1736936 1513796 417900 1048736 440589 1332939 419199 188474 1341014 219187 1760282 1506383 1074513 1415676 241158 1787517 1409960 624626 1353496 1999075 1950715 942668 466086 850050 1254391 199924 276303 1016697 1614516 1842600 311474 599155 1702464 599764 1554383 976771 1771114 1583923 1775612 1808465 1467962 1379762 367176 502516 1710617 1636746 1115121 1503002 1378946 1273866 236563 1778220 1837522 1492223 710519 134664 1424234 1276048 1984517 1912177 659972 1943797 1917892 959427 1066703 1535682 1144703 1484759 1180007 374123 408468 1919710 647760 466735 423781 1038317 461788 1886852 1617951 1214446 764881 487016 1634306 1960939 1178398 369240 443355 718546 308106 537530 294806 765746 507934 147691 1291857 242893 1838693 906640 1067367 714860 1932066 1267395 1545111 212170 233151 1135331 965284 1745110 752265 259979 1624504 1826982 830792 572727 531095 64289 586313 1741949 133436 1782443 1813824 1223277 495439 1353982 1756467 546008 97432 1982209 1192287 4476 861745 764222 1336375 1028468 1842755 738769 1162955 384056 575637 905500 1951261 1513448 498132 106265 1233857 469507 1009451 79084 1461829 1897782 662066 668091 286794 1204642 1801708 203766 1123759 1673587 1585271 181412 1606327 586094 159177 1244297 1412820 1044870 346900 1888689 195916 64585 21426 551352 565323 516852 1048633 1496297 72587 1223077 441480 21053 1276054 175587 1730042 1726439 1468436 1562739 138500 1630041 1209892 531125 1524380 1930857 1047376 736146 1781882 567940 1331913 1917314 201736 1846901 63033 850505 1924948 907062 1903260 731871 1485424 393138 1989818 1468525 1665753 1664053 1513845 1612959 1448018 1288031 1120705 554202 202058 178209 1808299 1149571 1410432 64225 1051217 1875771 1321622 919311 298460 9326 1871595 679963 240662 1943662 850415 1039067 1456045 742716 598541 1059987 974316 677738 361074 1385993 251277 908761 190751 942170 584649 618248 1117047 1293798 756660 1364948 1697085 774715 132730 1476226 125345 823410 117414 434955 176739 1481864 1102660 106796 1369867 496168 1121356 99876 1307984 1402234 1686017 1838601 371015 425815 904195 1617305 1721223 957543 775783 847663 656878 1619830 571973 726895 1136533 884143 1087012 1128778 1531496 904276 1677320 204018 775726 1255487 1474563 1755669 180218 904794 1513026 1254904 152840 1702810 309520 533044 1480080 1381587 619162 929071 778104 499208 484482 458439 163010 182603 422636 683919 1590750 31916 1854972 961000 1014498 351178 1200810 1391730 333366 1901600 287640 1492885 405796 1586578 1627762 1462750 1938596 1199966 1362095 1412356 1262476 301618 1594770 1153816 1993111 1216898 871621 1513498 680065 619728 417436 515857 824210 199095 1704173 901095 1093902 452561 126666 375881 1194001 903857 229651 952234 1693805 1213361 140059 616570 1393932 382997 1783936 694490 39817 1196558 1798695 47090 48992 1456673 546860 1311812 1810874 8289 1442578 25812 1945716 113237 164419 491536 1187744 1515515 279057 1780284 829468 1773039 126240 1550807 1482084 1188026 243224 87582 976690 1377575 529459 1869270 728215 1313290 50741 1214402 9791 462668 448055 1069119 722215 708376 316758 1231735 1954146 560047 491034 1938090 378610 1371301 586930 1538412 1235402 1200088 14153 798494 1333699 1165905 1729642 182796 1135144 1593831 402680 1549863 43653 1269444 1588274 1195617 291954 116906 119860 434741 1657386 1489879 171837 807999 410160 1977193 14517 1367484 1723440 478359 1463567 134292 1716539 106452 391901 45239 1175159 747119 1673936 796837 1985412 499500 1310712 560118 1471078 508479 138053 1773590 1990897 267314 762696 438499 1211355 1348614 405857 687003 1064307 1664162 921879 1537096 1429574 632519 891310 1633879 42615 1412174 493578 1668708 1518262 1479454 817615 866150 1686057 1113225 1201727 1252181 1878461 1135958 1886075 1887546 1642639 1363852 1931357 709735 1162373 1546322 382188 829228 1329975 62150 7588 8562 1396523 1931079 50566 762019 1121378 803355 580634 1788229 1074228 801279 1330930 664065 1754719 21470 66976 953439 396039 761474 1790462 1352355 1672476 229214 1248538 384168 30501 142690 282657 1367597 1957355 1426609 1901479 1255331 1608538 1770407 998030 967329 82244 599114 970470 616226 1679167 978242 991153 435379 1512705 1720746 1098639 630626 1108398 1645341 1946991 415759 638044 1810445 1020698 1734249 1249664 1578820 1085112 1024211 655344 369668 1795145 902552 1940924 129655 1344134 1363224 1754405 1603835 1772724 697571 141183 1112622 1677147 352346 187248 966420 1324523 5940 1465473 566495 1045003 845154 56296 921432 1839278 1237785 174557 98426 624454 266903 497501 349165 918093 422357 845929 126438 375923 797863 146923 1207112 1548834 1114864 1585611 582731 604920 1772395 1956699 552059 629025 1626040 1526385 364410 1733166 1253608 310169 227109 1532280 327370 594613 1008258 1699747 482418 19488 65070 880463 1667788 1279148 682336 1503331 1640897 746256 1239202 1478971 139385 1093787 1384303 10512 1085636 1317093 1602645 1643994 1896210 455937 671612 330246 69949 1638039 294158 1702953 1090584 531522 1031793 244503 478931 1571221 687026 658040 266542 1659596 309256 1902500 780098 1342728 1565677 1639518 702347 203150 1348026 1513423 1299579 561578 182245 73662 1490768 146261 778651 1524691 1520548 732264 1201512 465744 307131 1750407 1667860 369958 1845613 323348 1476545 1656174 552467 1759294 775143 27751 1816129 245948 201088 590505 1872691 874060 1204498 290656 1922900 781489 102398 1356764 29290 999221 536710 1431351 1861511 40504 54356 1358676 1133741 1504767 1198828 514715 993141 1634789 1522795 136788 1085275 1343544 1540690 1192213 391572 259016 898710 1376855 856447 44614 1875250 67473 1199381 1461430 1453661 366152 1778654 552785 859825 987180 1776450 1909062 224805 1848956 703906 729891 1702143 291638 147653 789921 751747 1493979 1948665 1522328 1590614 781303 1091519 271487 942342 1524641 1253817 374138 1934251 1652430 396775 282078 544125 838955 685151 169096 228795 515174 764867 32782 1225102 1509694 1083695 389553 1857372 1232532 862429 1928490 1922839 1064304 1993145 1511899 110522 1567747 862235 818762 709069 1435943 656498 742850 425247 1074988 31076 544717 1321930 242628 1844431 1931209 13814 566241 1562347 1941328 718511 1568913 761437 1291239 1628946 930032 1318029 1063547 870925 1424947 1372480 407949 863140 1744636 1402834 1959638 587163 983676 1853045 1850867 1141379 1417814 862811 1649993 1293069 1574938 1332108 1613616 957404 550219 1479641 1328437 1268523 357579 186111 1114917 442705 1987613 311135 1448615 603946 934209 308398 46301 1910355 599606 266199 1636717 282138 1504662 1673275 483513 1616394 1245460 517115 871652 965994 1610083 1592649 1796365 1022599 1354379 453418 249318 515108 1895757 677949 1794494 131121 717522 1862112 147790 174615 1439114 371959 395021 1913925 463070 543693 386248 276352 161216 1161731 1985807 1482820 427810 1953174 983087 39609 1052970 1878529 1301585 202771 1948234 118148 159475 460510 156864 473107 1349737 1151887 464958 1146850 300194 144729 238707 1296261 1574021 1036074 942443 227530 651852 363707 555372 308325 1941076 1778535 952042 706708 1017835 1387279 671580 836610 463276 610620 394033 786327 969122 512314 466554 652766 1374167 145510 633378 1505733 1751275 1747943 1003522 1632915 762957 1153307 895288 1225250 191839 906391 651939 1521801 545939 1985943 818482 400397 1269791 1118506 1672555 188880 1964493 1875490 1257911 1603792 1842359 133726 1635942 1240525 1219674 219265 1490373 1664794 1474546 717087 1447964 145929 157004 550639 694997 507458 1610909 1289959 1745225 612416 539483 1422714 554236 1645197 380323 1464667 885979 264047 1951300 303572 1745241 1258840 10662 1082554 207512 941243 944414 321199 15556 1022438 1880949 630366 186768 1676780 400304 662350 260613 539355 197247 246515 160753 682548 564456 1861692 80086 1315648 629744 1414145 1915677 1240103 907549 731073 1391098 1746791 1771120 1714938 1131425 1608930 1486956 296234 1965096 769041 83897 1226896 830057 1033132 766129 838010 388976 1143057 567531 1670640 1332922 1732966 180702 480277 1375033 632826 479039 1822206 859831 1502535 899522 364107 1824184 725260 567515 571536 1956659 1965267 1129230 177837 5956 779455 1946408 1753811 1275368 947859 1921011 1475113 1645495 334377 431247 892189 1343581 755464 1537849 1334004 338732 1463185 687155 1676364 193334 39535 268603 1520218 1424996 613544 518925 1605835 1102333 82451 509741 1498201 1465974 333801 55548 1885477 868793 388171 1256253 1054137 508946 411319 718700 1488677 390200 954498 9492 1126663 1221149 1063686 1245253 1722962 1888897 1095421 1358081 1939879 792160 238388 653272 440098 1444583 801523 916072 1901507 1844097 1728980 1707843 1581261 17184 729278 416222 650702 263462 1826178 780818 1768465 1546536 958400 1348300 194962 1452218 62441 69950 380210 300589 959614 80992 1156228 1698331 1820719 1783719 141647 1281940 1608662 1553388 411667 889441 551908 89630 1046710 179275 1215105 727748 92 387280 133515 21897 484366 1591555 499176 1455439 449928 1064259 1604298 704353 1350059 172643 1005890 217784 170197 828319 1000605 1923521 1817659 739343 638980 1718912 978184 1894913 1238906 235253 77294 98401 612389 1586241 1105746 1806546 1241496 214349 335110 1111084 1889669 828431 1991011 764843 1327622 920410 370234 1139243 687889 988343 1326513 746443 155869 538950 135287 1121814 1165097 925124 1193696 565948 1889109 1787439 781186 800973 962881 889071 1830409 1916540 804979 1533540 1346137 1395785 1954143 129898 1180539 167377 819306 1143555 59042 1658851 249993 787575 1366731 1175593 1394887 574974 1252392 1539284 50850 1201469 310134 1605146 1894908 1204232 373861 1884264 893897 1615804 1814492 1056120 259453 739997 1086023 1738934 253772 1601057 1986096 1087027 140965 1390068 1224829 1923857 325330 496520 1953037 621309 285468 1749665 1318482 1252904 1496648 1623078 1184686 129075 1088497 971816 1812636 1714246 316485 1667509 470478 1646812 737314 900296 1292779 691815 1098740 93346 859152 1887727 36529 587811 729477 1121325 1679596 1258553 307158 824094 1451964 1386703 1959570 904299 747355 654966 1484307 1381736 1479287 1191062 1983284 1035016 119135 233620 789678 1977680 1054554 107489 1819470 1910716 481365 605142 1569508 1694020 1538978 1583815 1692996 1624654 1791990 218857 65325 1561759 219449 390265 194304 22739 354491 1781117 1289003 317846 1795757 755919 924261 1978965 1310482 718363 848220 1344144 108275 477370 1876802 1119046 1918682 947955 208322 1813636 1232457 1918735 234789 1573330 813237 394922 469838 1534983 703400 29125 176453 597652 1049163 650087 1468592 49607 872219 1397102 1306966 751932 185823 1329360 901406 58029 843649 396892 206505 40729 321717 1747052 239230 966812 1470897 696845 495198 1966979 1377298 1425290 1912614 1394922 21198 52413 989150 1151632 1599541 1326018 1042672 248837 1313207 1764507 1325538 419332 1959236 1525031 1664568 37466 236580 1623670 1173193 1152481 1605799 494224 408758 52140 224786 1929685 565656 929021 460382 259071 764029 594771 1982681 486341 603333 509643 865222 1923845 1820935 382702 101814 1806214 1791031 375682 860209 1353224 839345 665081 1929103 169904 946124 1173813 1665487 551076 593434 696870 1064517 50273 399722 1779494 841953 1559402 1223363 1257824 19132 1738429 717685 876054 897751 807264 1102464 941840 824767 1740393 741171 1606832 997231 1550777 257883 633505 87228 1189373 1059289 1527955 182241 480817 1593665 850355 1771059 1527155 1548171 926208 97263 17538 1371026 614967 477857 518428 1782233 1729609 843178 343782 57298 1456282 1744397 1340456 66836 1430948 1048773 1261747 576154 206382 1699904 1585411 832919 1748407 1888506 169828 64735 874143 1887014 1310211 10288 1545939 1743455 31577 822703 413772 1742021 1609360 144039 1690981 585683 837590 1535216 441669 1205512 964545 1119278 914326 803222 1186021 1692975 473518 680675 1748180 470429 1940487 21953 1918723 923397 1539375 420041 1019046 661658 1264740 1816358 1687921 738938 1563945 567483 608075 1705737 817691 1249153 943409 1656399 1390753 983088 1282812 238190 1128299 1168913 1204096 1761660 773691 458597 1688903 814009 839050 54337 1350493 968652 34878 125828 1639220 130758 572138 116203 238769 752894 1176122 486357 305632 1123632 8986 422591 1725628 1491782 1052387 1614799 678318 871126 1070905 647437 765672 1502252 1071942 1238866 1678097 580319 878534 942475 305664 11536 42545 702455 1117835 645634 1482825 1222043 899814 1681 308230 892443 1851623 1252778 790873 1357885 1983888 1359524 691232 679300 1503229 822700 432229 1130370 404383 607597 799481 1100202 529507 407192 1587293 1993421 1512693 594329 941263 793768 1600114 1653256 665078 1507334 1463999 1927718 419748 312283 1090223 729454 942269 200501 1128975 597447 1115274 936115 1562114 999527 1203744 1820623 1580870 1753801 177140 777686 1600388 444791 1580016 469760 240397 1287284 592817 421768 1689224 337365 780728 402005 254688 1983045 781902 752479 993271 1162924 795295 1163228 48900 1393798 1693082 1047421 1726541 929816 157482 341709 1782155 501681 1972412 510722 705549 1023391 90907 1226144 1524421 1095114 162123 1250880 1294886 506954 400091 292079 1051203 1697233 1705022 893278 1881579 1643204 1644760 234042 1992674 537538 1224100 1354935 1918657 1600167 295796 1389899 788451 1859957 1993249 777055 609111 979387 1917192 1874412 1230909 1326944 1878525 1447533 21363 1554309 715547 837765 1002947 808540 1091262 436408 1900686 1369919 1323588 1241440 1456846 704892 685869 1885108 1096888 428050 507660 834996 1199711 724501 134243 1032406 1082481 1585010 443899 928122 1847187 150843 132270 603291 1927 1795849 51406 639526 370846 610044 1242104 425741 122096 186489 890328 1796226 1699426 178948 1325002 1374693 935413 1481494 1829497 863234 34894 870578 1781309 391509 867355 659004 13443 1221835 1231264 1717471 1996685 1992491 1853929 1395052 898442 25669 1696648 1390959 862083 1116754 1311035 1692025 1547660 406843 478073 1916867 617040 1002065 933829 1152686 1425249 1386711 391343 1175241 1780 257543 1848148 1465510 133673 10665 1435596 1399434 749113 1738895 1290325 1185519 646380 1791042 1934319 389386 160767 114102 885480 1635070 1567883 1208410 1566074 1686351 1237326 1327879 1589980 306774 56537 1468932 1126815 1804800 28277 827300 918574 264442 496412 1059260 51185 1180156 1970935 759884 653613 122991 1111146 816873 1079606 984306 1459683 1663633 1808435 949415 1082148 698029 666223 130829 1762504 865671 1690247 1822090 695337 1881203 50794 346679 1862301 991411 908142 51694 140084 529872 958169 1187576 1202232 971344 280750 1885805 3127 327443 1221389 1332530 1649038 387999 469027 1404859 660164 658893 1689273 1041573 891835 1440701 888858 481864 1696985 623774 312300 1870931 1346896 1127527 330399 1729787 1159076 1867219 688781 290208 40645 1680623 916468 619900 199702 1607883 620152 1076607 1269803 1141272 116678 1848074 451603 236649 558438 1782896 1402936 47096 1502415 1200994 143383 1168688 793718 227359 1242505 805109 1506661 1171472 1559242 1981153 748943 1157951 847411 1209371 580054 1413780 1790146 224119 1582440 835765 486146 266510 674892 438577 678309 810510 1151925 1552254 332260 1480414 386785 797091 74501 1349648 1942506 863501 1878188 1792492 1596935 1885226 572315 684024 1432756 1986131 229055 97656 1867072 688098 1063580 1938662 924396 1442482 527424 479448 109461 253291 833284 1738374 1192492 1811557 1762328 1919343 1020660 994354 443874 1573197 1676449 1036570 155583 876754 323196 1140312 992580 128919 380623 1213315 217602 757865 1213336 551312 1476958 1617837 294203 1774661 1905497 1039390 785017 277203 1908438 1985942 1625692 1417762 62673 461776 21520 1714372 1879048 1573974 1252935 1207891 682952 900503 679227 1551974 1466362 1496139 923575 370701 1105371 1427832 1123286 99515 120455 1534392 725576 74656 1640536 743920 699727 694493 1196513 294883 682461 981061 933902 751766 1463301 668569 1124236 475110 1708119 262348 1825374 38120 610221 1324396 578929 1177750 1384707 450629 111633 1857458 1977459 476919 379391 1348999 429642 586243 1345939 1692704 526409 1337624 1952236 1610131 1392472 1351677 334269 1821474 1117709 1245795 1486396 936728 1665224 1434708 1282044 1480821 1898636 897432 471718 1843116 684399 484426 140096 1210063 1060138 1344347 896101 1494863 1615219 18187 487251 653206 1923400 1671563 1220080 887366 1537216 408743 1966110 1136931 1581520 406298 519093 1722628 1257886 352952 33755 923159 615320 1468286 738523 960500 1997732 113447 1406873 390574 1429231 504551 342268 1690434 1005356 561819 375181 857382 735081 1668353 1899381 204908 49792 281616 835003 1228218 1101748 1947885 995612 1947190 340850 399896 836826 949851 197863 1095619 1636800 1871312 1731675 1120344 787159 820541 599998 1974894 82268 808948 1106062 385244 968480 1344829 1924467 1244334 1330712 937388 924170 135944 1823423 166923 1575888 1354538 712618 983018 1111308 742266 1107314 1621164 1092367 1253257 950781 1772796 733416 379676 1327479 842352 594983 468340 412941 979531 1624078 1298354 948541 830005 922652 1094668 222741 712634 1046840 860074 485094 1818700 1474856 935949 604187 995443 326119 941430 232369 1378354 1732793 460189 344774 776518 105838 574576 842334 1421917 1848681 1442929 1125565 1975758 843738 1957374 1256097 1861786 1009101 1287394 1427368 1544093 1068495 759751 99076 370560 1631900 110813 1675598 278658 1189619 682010 1355303 977981 1369198 1016199 1188823 420796 17500 136900 351974 795055 1032993 898884 1001482 618631 1218269 530524 1302854 670457 739592 1187445 254678 418679 1599135 258017 175552 1697815 1111937 1096750 112041 1450918 1642295 1250667 1428239 202244 754151 1738641 1130897 585135 782111 1265444 1784612 17505 1406684 1739759 1829390 737560 701872 1181266 362292 546834 1247378 546104 450190 1901815 450194 169970 1805316 1144004 482375 1927411 1668130 1603550 1898409 1793629 1070563 888042 49803 1270818 1567749 386311 221632 1748040 361537 1440530 302050 142072 719881 752965 862290 706478 1602412 1045250 661941 47986 1462320 1180871 312460 740610 30432 869362 747561 541816 1228587 380408 1486658 1898746 1305681 1721656 1797033 495360 1623654 1464123 1304688 1856066 946193 272341 1855974 1958330 1606574 778035 1128284 378115 705168 1910864 795711 486751 1713593 1903770 610120 1775518 668164 1890138 463805 1441566 1426352 15628 2876 918623 1287133 641564 1724045 1780105 450685 865240 1298757 144147 778665 812636 749310 912063 1735807 821876 536744 1676596 885387 239989 831306 1645598 683441 415093 844077 574842 1732804 1331147 1129294 949427 1872608 1441854 1905498 319444 63891 1299040 288077 1139717 1505814 1284004 297199 1162830 335511 306767 161194 474793 1537761 977312 1933274 1932176 1628376 488209 1525857 654302 1586165 1620240 1556752 774212 1805667 1192960 374767 932165 1637721 1925880 1588859 1210049 1206385 1886556 1206564 1308425 939946 71478 1718553 376883 1911733 436391 1863892 1604085 1804020 118137 1209974 228405 1717857 1116476 1074421 853683 942838 269852 48522 538353 1773610 1597580 847303 281607 1592901 759841 599149 1877228 1504255 285954 1652933 1319612 663773 375533 992263 25092 187795 1070426 1020542 1162941 620383 1300505 479895 202644 824933 760976 1971541 1471523 783083 1315473 1967616 1551068 674015 799484 1607273 3879 572079 147484 213876 1742962 255769 1512886 1118200 1885210 403479 1280029 416328 1991510 1254793 1971637 1223976 784121 573300 1230883 40611 1327485 1154054 692493 80886 157533 1172489 1332161 1128545 522458 1052259 625598 1400396 105671 591365 519150 399351 912972 1997206 1978848 759659 658138 1995321 273595 1983163 677087 1912114 1402436 175323 1244211 1769414 1410044 1482363 1422927 849277 1550299 1463466 1674286 1217456 730596 421249 1080535 709437 282605 1578006 1631417 179513 1987159 236493 697077 1418592 1608799 701932 1743672 820018 1414394 481005 374514 328922 1466461 1484326 230616 421741 715191 849944 1505467 820922 1033201 972687 1255993 451912 1216534 133146 1769031 1603017 378808 424472 1832361 373253 1864067 1837407 1906267 359495 1395438 51093 345556 977462 782070 486687 393444 1065472 57359 1798854 630326 1771056 766487 232526 1837621 1724156 1504667 1076857 149255 767129 815195 461873 1517027 41145 97585 1233174 233298 908735 585656 1472306 394694 32320 1727198 642300 1398202 718416 153707 1504241 1768510 1274310 721229 419544 712096 1574974 525069 324788 700576 347183 1038230 264178 525923 1546730 1583307 635245 1135297 363342 868823 196538 1531835 453663 1295815 476020 617933 369633 1095707 1909056 1964509 1883407 1957095 1236043 941499 1261469 1309377 1322091 1615157 1852235 1117227 1773189 823741 1139334 1303950 1312216 1244338 460258 911384 123437 1876769 1463347 239173 289430 371088 1422802 1525497 459732 146263 1169017 1859826 78644 250143 1302205 1450920 1036901 582086 1217490 1601746 1822847 228614 612722 1694245 1039448 238550 1838159 427639 1429370 925232 129831 59016 264077 592333 670168 332798 502317 788870 115148 606257 1608666 301927 1905307 297743 1906243 1079859 916831 1322726 1099839 706782 185482 471294 1311829 845987 370506 1187515 593479 975475 768453 550447 311008 747222 994116 1706185 46684 682042 828978 909742 1178652 438528 299814 1137163 194527 1761003 80033 1095018 1761214 1349194 1488298 940697 663962 1399753 1537274 1511180 566687 680118 1080480 1637843 1637260 302243 1869420 1544775 555201 1673781 1134156 560546 438933 1292524 448637 1198063 214046 678569 1465472 1060290 265181 1177344 1203469 1611048 1041947 114441 1005610 1371138 887246 1272875 763723 722000 822983 1001994 558299 236211 1658892 507473 1591793 471921 1829916 797449 291461 1770612 1559027 428416 511550 431463 1624510 359607 744990 1459449 703294 1551300 488628 1670788 206114 1407701 207004 503843 233466 431333 1022107 1727629 946234 470988 1918677 870370 1689847 1723178 600485 508404 1222062 1238564 153193 1532493 1569368 1283026 1856152 41444 1332826 1768853 1742246 1595065 354713 632800 4126 29934 1036302 421159 474412 1156565 1424764 973467 59141 1860948 739468 1727484 1313218 1766903 889912 648213 443400 52149 1975691 1535681 917879 1034882 1818148 598907 567908 18627 1744721 688660 791996 110198 434507 1819602 1325073 1214194 1169040 174259 1077316 348798 178324 1032477 1216248 1812558 797612 406292 1983155 457643 810361 853167 448532 1416229 1367705 110740 1458260 1255721 1355696 1651836 770223 1587717 975902 850788 640603 820958 187408 1308451 405764 468776 721012 907768 175592 1467141 1548912 1067081 1288360 1793230 900299 1202907 1280118 1260338 57733 683075 1452291 1052282 883268 1182220 984116 1662527 1970644 185661 1201979 1166283 936827 182178 506676 1156867 151613 1597594 297135 122398 1241419 732301 31392 1965939 985701 900393 1169536 1567076 809536 12949 713138 94790 1235389 1550543 1799039 1238193 445480 1545386 397646 813807 654796 574005 1856289 1329089 438217 1627504 1932266 1223826 482976 971387 1073787 1122974 530349 227435 518762 757690 530554 41934 1685101 1999696 1912241 1138019 621671 45415 861410 476199 24513 666005 378799 55673 148759 1412925 135724 1470746 135872 112107 613904 420908 657415 1864955 1850618 557101 94758 1597802 400269 1340955 1601080 1637454 1159060 755714 1139224 808171 1770574 462359 1050654 1417427 422532 1327368 35611 6745 1695296 1355477 823092 183617 1297482 44618 1713122 1316261 1697888 706248 1075801 993373 434865 470096 27653 1600363 1658432 1022453 1755363 135236 800457 1880872 1117655 760150 1454127 176222 849302 556229 870804 46595 14060 338031 144371 1518579 309931 452123 67743 1944844 411922 1238411 1970406 251357 633819 632977 78695 217217 203821 1191586 581907 416460 1145038 442344 1938180 859360 1449517 1725443 128314 574335 787715 594719 241702 510727 1570520 1649866 1394418 752411 170846 1289475 1120125 404456 1725732 133138 16551 137872 918645 1430341 1591150 1397803 1124823 622226 1430953 192719 553922 1134547 1871882 770964 1457878 192978 768419 1040656 572048 192821 1988616 26949 75735 889246 63546 1337745 541759 1092450 256559 1624480 1594678 1847748 113889 1675139 58996 1599064 631529 1072329 1098361 1189556 559848 1567786 1419559 559676 429758 252838 1111923 1548357 821375 499556 275877 1574343 970341 902846 19996 1058240 1014822 1378643 517882 1016320 1896521 179041 1112746 1761641 337315 141798 1881469 1679495 1455088 1245569 1905604 1976166 357695 46989 1297663 360354 1855075 1232951 637863 1373756 1212203 1943238 1319791 1266755 811244 1185284 1814835 816798 31561 423392 279186 1883862 938608 267486 294104 150131 1337186 1533710 880346 405992 1587137 914822 200859 1608586 922522 1959695 1212008 1048206 974299 252786 1866210 524422 958270 1397868 1828190 356116 667628 1607452 44312 1669449 1760535 430744 925480 109130 88276 1517217 1963357 108144 1015795 1806152 1964515 1558177 715670 261087 1786765 539093 156362 822005 385839 1471156 901655 196877 589287 1319455 1248279 621478 1142492 593701 746698 156721 1376751 1674275 1748149 1794529 504464 417858 1007760 155871 1028333 557474 739111 1734726 1480702 238962 1099407 1538623 460431 930508 1300008 81109 651742 1467608 1916214 1830102 1320829 315174 922526 1168175 1632339 437974 544 897484 253238 520640 1290283 1225760 1061355 31547 77261 1874718 634305 1300594 1188870 1316117 1959978 1537286 1769674 343084 301961 1556279 1848327 1895305 1301690 1124284 1632949 1516686 8367 1372136 458824 1153947 1431788 1444083 970121 121617 729438 93088 487885 684530 1117469 624898 688305 1433735 1326287 885134 112930 1903938 1673647 614146 664306 86722 865637 251231 1045552 356238 1975551 1007838 649489 1300473 1309790 1984968 715430 672519 709038 1006420 1099226 1433822 1690648 1502478 1769889 25589 1103852 1552661 1055224 909974 1742929 1830952 514035 35591 237425 321981 1322228 782051 1826069 662816 922247 245400 1937184 1093860 125204 1845945 1926970 1556935 1565327 286323 38981 1032863 1294326 443378 228741 1496260 698970 1607254 1207076 583690 422863 1188764 1912544 838914 1499712 878600 1214206 828430 1230833 808403 1478612 1862492 1254110 1884197 253996 368454 120592 913887 176389 765395 1810436 1427905 117812 833260 1582100 1041018 1006097 1551782 315871 1394322 372053 219799 692168 1831117 773076 1357263 688936 1020196 543107 260767 694762 1833505 44265 816631 1863868 1505526 864539 579879 1494503 772730 591445 1711164 1899284 1672043 1947214 783929 1208433 675102 579187 186648 1238737 451578 1532454 301918 856864 594872 57020 795089 537760 530906 991287 1988033 576733 1370687 1986821 1971034 1437638 781569 61389 155564 1272395 282748 1284951 932348 610227 1901900 612767 1630980 1628683 251034 972222 1157366 371697 1516449 1537550 1310212 579500 370178 706460 1565075 588375 1504710 1774317 209812 1723159 77793 921018 228859 1470953 400914 1477006 758885 1312327 1409088 65313 306363 628842 1249323 1590431 1189048 1314111 221816 621234 1909486 958644 572468 186640 200073 1546394 1217754 1602960 167483 1969622 1853755 874448 847893 994934 90787 1750110 911392 1053531 1097198 900984 64692 655660 251494 965357 1177793 1786179 1254444 379884 1466624 1777489 652363 118542 664414 217281 512162 250745 91317 251343 1257655 836864 655142 137931 243410 1872663 1140902 528687 631416 692831 765280 8634 460038 191129 1777892 619899 360556 1266969 467055 1541390 1987182 1265821 91804 763941 1625914 1966916 738636 1496001 1840472 1136057 1697495 1074667 1379518 767927 564936 1909318 1308967 496938 550726 1405340 278157 360574 1810024 1505260 1665727 1858595 1686542 1596539 556645 1720730 1603654 153557 593679 1244074 803949 268406 653089 526779 257538 930066 623130 208857 193267 1628012 1525418 1519392 193209 242829 142425 1425459 1472237 633635 449318 1223380 1719788 1482057 1198170 577645 1720692 790189 979861 1880667 1464512 1379888 667892 1351668 901560 1045894 927582 307806 127917 244887 940618 1312059 1183565 1190662 1355578 115953 1786109 1831239 1093382 1049836 1290357 949891 81084 1630151 53441 1459879 764404 875611 1989340 898658 568216 1949230 1948451 1174100 123214 1682750 1360042 1928158 968256 319837 708535 97647 1552449 928109 1086263 1493560 863510 842523 37173 25246 910787 1136791 1669327 1644779 155086 701035 1974471 1933153 916633 1059906 552897 1198798 1284319 288528 82562 1982693 1397778 976069 687718 262706 842 231016 1041529 218365 1766718 1947057 9477 1213003 247282 1895624 309714 1412568 1530996 1219103 1530998 999385 1171611 380839 513984 1965908 331855 205782 1442541 282480 417663 1408151 1615199 1405724 1320553 1660682 1993468 226860 1476737 1814114 174844 384889 368264 660625 340839 556375 1413184 1334110 1927083 1001663 119613 611117 1214589 1828753 1670665 878970 613436 328143 1539809 383461 233868 1979687 495376 1214781 613076 1657898 805720 1162563 566363 584783 1240802 62546 1968755 482671 165593 1579815 759549 90923 1674302 817607 1928343 1580064 1003249 1224773 199441 1047581 42285 129355 1423449 1735367 1399836 875970 848528 768101 694862 987895 997861 327266 417428 1587417 1046271 1195021 1460308 1808572 1808322 322769 1434219 1410370 713454 1625048 1729207 1903055 345402 1980475 797021 1925123 417058 1016157 1490587 954569 1647538 64617 1413430 1390044 1981264 431298 230649 1275346 632239 1019393 794574 1327437 1755031 618123 1605683 682143 1555361 28663 529418 81719 572778 569352 211019 1506756 670311 1728424 1163192 1872369 1883614 1192657 1148753 499832 1445487 1805843 1421776 828580 638077 911337 150915 824595 616330 897551 1058719 1347156 554476 926671 750017 882805 1766419 1150739 1086121 1406351 1468171 260050 1748667 316519 186292 1348054 1485852 1473289 1277680 481617 190481 1586897 1920273 93674 1735681 1786408 352284 503796 1142247 1290966 218120 982400 538803 62567 1248421 237397 1836292 770595 165374 245374 1372742 1282775 1082423 173276 1471032 91159 850340 252885 730476 1886234 670162 1856372 620370 472031 929599 929333 1669243 914216 477078 1789389 1276001 362500 891799 1454708 1051767 200517 1898033 904880 590750 1991871 842729 916352 11447 452216 1205787 410561 400721 801096 750397 1554280 1776947 675325 1483786 794199 715755 643591 1663348 1806355 1492705 681195 244038 1734106 111857 1733007 1518145 1559209 1457858 806999 796712 50114 1791039 657808 1194286 1888815 1563903 1990954 753103 62647 914520 403621 201435 1987736 1425738 1923156 959286 1798459 865200 1393231 376243 1866772 1758241 1779841 252035 1048715 1345415 334539 1899799 969406 382965 77816 1134660 1457177 1127091 988830 1702336 722729 1474664 418766 290307 240504 1156762 421093 14367 1335591 1776493 382382 1487287 1092257 1960221 1450158 990550 1479519 872469 1069098 31366 847843 1037266 1179040 1862675 1416540 511958 1830602 1470781 682437 1334884 1272844 132615 1048169 684143 1105643 1675956 1325311 434183 1085391 1882370 516368 1225766 787336 1172900 1531765 1770477 1698815 727783 903743 1082695 1358223 97193 1328473 1238688 1228848 1991368 1394725 60205 1754928 1551903 1478023 134067 74993 699981 1978029 238865 1091169 1478121 1658745 1421500 1772281 1933770 266642 1694159 956815 1627371 144392 1907170 656911 671179 1023992 1895848 417102 48047 112190 279483 71284 1483478 1345105 444553 879693 1357364 966853 1585716 1122535 779398 1782843 1571729 43122 315339 109968 1132062 1712175 1853742 508719 480012 582377 852311 6711 784931 1615917 715705 665454 1570367 1630602 1248086 1829291 1924996 606077 9251 1506433 302431 1877969 1428698 516920 652259 153053 504504 874959 1652257 1903956 1386064 1511114 367245 1758521 58167 1457540 1983326 1078153 1351408 771136 454347 555496 1280299 2673 1884016 1860037 1434386 733841 689591 1785774 1493359 85784 1144797 1922856 1967349 580866 572000 787909 76994 1975499 116615 1789546 1987419 1718054 711366 1475985 613110 460655 1846956 52841 1968219 1389831 1943736 781888 1086680 577470 1355435 1885168 1251251 521135 179598 1893623 1062570 921521 736155 702740 1681806 1510833 136929 957365 317621 1486691 965344 1228747 1626399 716349 1385706 263048 72981 269884 680661 42061 1156794 55789 1516563 276388 1112537 1635551 976793 38333 445206 796290 1844942 1546400 78790 1944268 1212760 1894286 950942 968410 1485162 521509 115067 1320224 1471693 788706 638694 101967 1133287 971185 1844617 1346790 89191 124672 1346154 374255 218880 158323 1746130 1100296 1771965 533184 359680 40738 1463843 1575809 553686 130137 1182112 559164 178601 840987 1987847 584125 296418 1564779 1176192 1257430 1056526 98972 1993892 1060366 1786332 1492726 1229096 1363366 1498050 103559 31794 987160 916142 1567208 377039 1530838 95656 1574667 70125 1375042 1324114 1147511 187417 1183533 1920115 1792232 293329 571256 728677 1561652 738667 891731 1802233 1368723 807506 741285 1341010 723971 1509540 676816 705976 1645032 1167055 266217 1041177 1003902 1723926 62028 600801 1337893 1467794 902105 1926242 769075 350592 917456 603967 221221 740732 65755 798834 970065 1960949 1409006 114882 1368356 1963914 526610 239274 1678094 992845 119629 157425 1110323 1935317 518543 1719758 157195 1439123 1347248 1097383 358049 519027 1424048 1534394 673379 1808573 1798583 451814 991381 1919830 1515690 136719 862515 441542 987375 472511 340015 1540100 587295 1638041 458998 262912 406133 14865 207747 602914 86011 1036547 474395 1794901 567418 41958 734849 1338205 1142929 88554 1173515 1518227 1843776 1597860 1813246 177085 187957 1391039 342630 526706 628132 335108 214215 745694 232558 1559802 694877 1762237 1446211 380710 283724 1964295 1106442 999350 1157683 673460 1303328 417297 1188371 1028036 585049 696509 234606 1827779 1911928 1972230 1092483 707164 483705 258458 1579394 439265 543999 645298 1496511 818455 561372 869003 427401 1588926 1283128 279071 1727244 280828 14879 184077 1317090 1507530 308194 1786900 1222145 1306976 944555 1681877 779408 1590486 1794095 356794 682641 866144 1554475 277901 561599 853371 1553833 444301 860448 110056 910512 974592 47832 1885138 463961 179674 229528 72779 850533 695104 1310621 1121114 749832 816333 783523 1501401 1078026 1197573 689255 1836286 1930084 658321 1421586 1326214 487097 1620027 1345030 984940 1265416 887706 220058 635474 1590500 1019201 346953 404630 564148 33114 1298365 710792 617632 394237 1491386 168061 197381 248755 1812423 1945973 1505506 1171035 915885 793884 1446446 521943 1442513 608214 1886023 805137 645490 1511723 165742 241823 788768 221504 1824679 68227 1708830 369127 165911 1126945 1906724 1982821 472540 86128 1645350 449369 1604136 1048878 1888212 1131679 55234 557058 44585 205079 861320 1325723 788946 1256793 318735 513878 244561 269776 1595109 1519140 376426 1472080 1532106 1361545 180477 556738 143392 381222 1805090 1100566 1179995 1730059 1950677 1600880 452152 438962 970615 490750 612904 1462111 282844 731123 674182 1011858 359141 186683 354717 1285964 406994 358875 159596 240121 1386557 1609234 1612754 431061 1481279 1135273 861022 1044461 891839 868979 625947 443110 4319 644683 1658503 566775 1580982 1780193 763342 421098 1387760 862317 1833981 157789 1552853 565318 278337 850812 631476 13798 450451 503151 1676533 206211 104616 1743012 368562 1085449 1737023 1654444 919326 1859039 636487 1945598 1599549 1944860 544593 1325821 1350705 1507663 169025 1393785 433487 1380939 861578 410828 1258839 275920 186069 454195 200146 1166118 644445 502330 1939292 206596 1719428 515351 64663 1232935 434524 1290433 439659 1899584 1979072 5466 949441 52629 1161581 1399366 1467617 956474 192945 527268 1799686 1752025 1297635 995568 256446 1353843 419594 573645 896396 536140 1567514 1816002 404071 1224633 1864278 1319569 131020 102300 325362 1897798 1199779 716020 1903334 304136 571802 1725365 580679 1315480 571321 591907 1744498 126370 146754 221092 1049788 615412 936773 64070 925982 1030079 1951046 202315 635521 857563 151079 777582 1343200 106933 59791 1434614 1359299 1150425 991880 1500281 1596542 1986455 1720650 103037 1356553 294931 1207945 698002 446231 1932538 1159816 1463354 439635 1449658 833020 1565695 1011042 665097 1208826 352853 1892197 1627859 1182352 1440747 462732 634806 1552016 528809 1623980 1215388 1062450 645574 224298 1633925 1648181 867678 143761 1015951 263427 1299719 1451379 803443 322881 1724917 498429 247934 117148 1614872 1618809 405519 400004 764008 254400 1351673 796291 1258368 831831 712944 4927 1240070 1271992 1194610 752585 940936 1152354 826002 580970 1320187 1847027 1733782 1298863 1804388 221302 1967029 1607066 1059309 481959 1796337 329892 1511711 941535 1875128 1191244 1314956 1287377 1838102 1726942 1252527 474898 854204 1435025 1194616 345262 1131787 212444 1930560 1202459 1113406 1972977 314761 1604167 1126715 1681732 442439 923483 337323 1807131 625185 1205206 558087 1444180 1584654 685617 257360 1180785 1529365 1801289 186308 1725948 548832 1203235 611732 944048 196720 548702 948986 464563 1826904 1919896 1522760 1179216 1793805 1804022 1845241 1792572 1884477 1202750 940954 532143 1365779 1812274 1858546 1113642 1272484 973842 1276941 1647677 1642240 832211 1165566 1163634 634652 747112 113385 1644039 512340 1900168 1209006 1897187 1160243 1433144 1707068 1096217 99012 464751 929439 57273 382635 29061 520490 116755 1334672 1982603 1254238 1022869 1994187 148199 1800641 571021 876966 1099933 606829 1659468 437198 1610232 912835 1066293 913035 1541455 709685 1204694 573871 1913776 1384826 4816 617258 256656 361494 934986 694189 200392 350861 1811350 283586 1937681 944812 1709892 656396 1754563 507010 1988773 1912375 389331 1887028 915837 1678433 1304941 477736 1006902 672283 1274100 1162092 1687355 666810 1814557 1165573 1124210 32401 10684 1558367 1460024 1116357 1995005 1640301 1609594 1766069 1584525 757737 982108 746873 785717 1685817 514679 1424740 1496421 1934799 1364999 811766 231613 1163545 462227 1634471 79823 1263193 1439772 1695491 742852 473989 765890 1000228 906518 1272272 1401065 1341632 602100 894950 1868573 1781226 580645 1081600 1833492 152136 1658561 1536066 640830 798965 1325255 207155 935802 1292864 701063 749931 321458 1905841 893574 1742868 431036 303534 839028 1958941 851695 222099 1848134 108445 395608 573933 998980 387162 35404 784211 317709 532651 817946 646171 806290 106755 573391 1699916 682855 494122 1566190 1473873 1386239 568198 562001 269308 618079 493961 425372 677418 421131 675894 1637300 56577 689899 1026698 446972 1809547 364710 327735 1156119 1118291 1093812 310214 1190692 427179 1187144 1229374 725201 1015302 1777878 717092 1762782 963436 179942 1628195 955859 1397721 564855 930353 923334 1253660 832910 718280 507531 151507 284193 703078 300566 1426507 814314 1602636 165207 1883113 1322735 638899 350987 1478843 927583 1259515 1883949 1957671 1409463 1731373 1060506 673100 1865699 1261067 370284 189077 460522 947014 399567 1522081 412378 589062 888523 1715469 1352798 754245 448471 1687183 584493 937867 1136655 807510 1629691 270947 761340 1596550 1195325 1501012 1418532 897667 693403 90048 549386 47683 858855 822458 515441 1223878 1242859 860634 138760 672301 907871 1140325 589556 498305 1525341 1105320 697371 1897756 839059 1094328 1259217 1190336 1359418 980507 1070716 1840296 1029839 1328386 1090986 812617 366319 679655 1873993 65205 210320 383818 1479893 1142323 911245 337534 245544 858465 1156552 1765173 1400610 1487402 180338 84098 1648542 111286 579256 728072 1457473 1253351 566585 81217 314230 1072709 177216 989860 327667 210944 470731 740665 1036430 443725 1909419 1118601 95901 1219367 1049544 542548 1722378 1588341 1276164 1597222 1486871 1081673 1268387 339489 1616570 620588 1890230 21904 203064 1348793 475490 1575238 1436138 406000 29047 279859 1496258 1589110 1901553 1115628 1991225 1468167 768910 461635 1077648 234487 364270 251674 1575558 1457977 835625 428045 219167 1797498 645705 1975219 925566 1306577 283263 991106 1893585 118947 598334 1173783 1887170 1502273 201275 1665221 672549 930764 1691014 463003 332564 1306721 1833217 360739 276470 269294 1310524 1268733 1385385 303709 1967885 566674 1224938 1123463 645120 967718 1466532 1794621 839052 1849094 1002949 1741435 29083 1711210 672226 1117280 1130367 511801 271430 1699241 750391 1553527 1831555 948878 275767 1704742 293732 1098692 1228365 1749398 659943 212315 1872855 959044 516339 5808 965476 1707971 22616 3276 1600437 17374 684940 482456 1200122 1364333 816683 1607455 979788 1071951 1062957 1392273 554479 1592483 548229 1512970 1114998 1817471 1627878 742420 83290 1868179 763577 200356 1114432 1838694 1149302 410560 107412 1943041 892952 1518599 574300 645690 299984 1987647 519019 184701 1728039 1868346 1568927 168064 964789 935177 517223 30463 1930608 1272615 1490189 1388601 1838812 1919387 321327 249306 344814 1275746 1625820 1412008 821738 360931 1946648 1837587 202463 1348644 1545944 1039758 1575515 732794 1734307 109289 1357718 481046 26716 1660778 433192 921502 755525 922479 816604 1906256 528452 1691047 1912636 1810385 1193148 116515 956494 860639 939370 703019 1600576 826238 895129 1677164 1470699 1394320 121905 411082 958098 990081 104746 48936 1087159 1464306 1546407 361994 786769 1582971 1249274 1105971 364876 1659898 1275784 81981 504848 1102691 97481 1772804 1962511 1282855 55443 1920072 1326739 589517 821018 1502446 738133 866435 745957 650902 1829736 778218 270516 10724 775729 808917 1996283 835208 1067812 765863 761017 911844 1377592 1042429 977287 1448117 819993 1824334 395813 1252455 631428 1555786 1550370 690924 957489 1100126 1023222 242083 1825331 734388 694764 338638 1676803 341031 198341 242805 1014090 52886 897456 1483417 310809 1961932 1231754 1603574 481174 239848 1342273 1518808 680856 1905859 1278134 351786 602812 257299 172366 668356 132371 1566448 599481 198119 736447 887043 133997 1027222 550203 922386 923286 983195 1450013 114113 540526 631565 138228 840021 1188553 847030 883541 1792288 1698223 385036 1069201 173811 380708 1594069 1513691 1064482 881230 27270 1772704 714130 640014 1457100 302241 1708090 118440 274088 1434047 1615501 287288 1366927 211975 466834 95506 257059 565241 1815987 1877229 1809624 1494994 1590417 1528953 1631072 1474810 1495844 296176 1853751 682705 277435 1605868 225013 664548 1009867 995184 330662 336105 805881 315062 1774112 808148 1218814 373418 915665 157435 298795 1141682 233580 408106 1145067 89680 742103 872859 407235 1703843 1391267 908722 607823 655032 810003 1402642 1567654 1685752 763669 1250884 317261 1086858 1533482 1928217 1864368 896656 512637 1565073 285646 1030162 924299 1622353 1222949 1216665 1118877 643438 1113390 1769976 656859 212713 1379557 971210 633736 684585 911743 666955 513962 1879022 1259551 743668 1338873 1749133 1323944 758494 471095 1875763 140598 1683085 86212 768314 678701 887232 1980172 377289 451644 635702 1692161 1584082 1413320 1176603 354313 421786 556587 845653 308678 1059718 1694270 389835 1810660 173376 1619588 295110 677676 1562464 1957961 1536254 1108546 1806071 53973 1532790 796339 1332840 1950617 1379761 113907 1398916 711071 1660205 420975 1467486 722146 1122405 460814 325375 299649 201881 1411407 316062 663658 435032 997932 1248779 712691 1993971 487324 1692189 1229938 1512783 1476637 1408300 1434118 1583597 56011 598479 302668 151166 438117 661363 750181 501615 430111 3430 1085653 205606 327724 333530 537331 1343720 1155578 1267001 1873283 1982463 173910 1462064 587327 944765 1074141 1705668 365254 733477 1524626 1729387 1122949 1575046 365065 1789822 912449 1186110 1176308 1502436 1037240 84833 626723 1901490 471634 344280 1934148 1062047 294339 89436 844269 917269 704363 1429393 392361 1907499 742747 1826368 360413 146899 1894137 1252264 871094 1779518 852948 1609596 757893 663447 1982533 503326 383789 82695 1923137 1951804 839016 1549233 1886487 598717 1129422 1787585 1318663 1997051 168920 353008 759985 927753 465869 423924 456836 611017 522685 90693 1775156 1262691 863875 929770 1371224 723414 1776771 128270 178702 503829 1600976 882828 372838 119275 373960 449068 302698 1417205 366517 369430 306763 794585 975966 708074 1887058 1366588 1056607 747943 1282346 528448 331976 790452 1683018 256412 263017 1882533 876064 968708 1228934 1159180 427159 1771204 565607 1448058 224809 61566 575296 1615579 652180 779944 909925 1330048 1187350 743406 1528033 568054 824777 1700630 1616912 1600399 1311068 1462719 1224048 1115034 205849 523617 110265 1352444 997985 1391606 838203 912584 97166 1450960 1420825 1791813 791702 968797 1699488 431127 1688812 1466118 1640744 1774098 524764 576123 997391 563692 897097 681581 1626099 1487178 572047 619935 311087 116695 1104506 691654 1242059 148532 122356 1969642 1374202 1373896 349109 538350 579772 1664495 723622 1460176 290375 931105 1108960 121183 1062169 1116177 183476 364897 1736752 171245 517877 588889 1075407 716779 187139 1417331 922493 643719 1904141 1504563 1595643 1230456 1544741 878907 850305 877871 646499 469985 1906236 1729965 931020 514635 1016396 1035784 760243 825597 618753 1891825 954693 1442857 679358 833295 922437 1156345 1344153 1040495 1388917 262285 1354133 1935803 377601 1150431 857203 1204227 654394 524013 997332 426995 587608 1104189 1776190 1845472 357425 154030 1976528 611368 1754849 224102 1918711 169129 1595578 598612 1421642 1980134 1716992 478437 1794315 1702923 709351 141176 516259 606479 1736956 1610326 925463 324142 1339953 514009 1046211 1146598 1834995 193675 1997318 665342 1716621 1172448 852297 896634 1582293 1133956 1239860 72616 1810807 235002 278018 413421 1241309 1432927 1081071 679147 1726730 1585483 1153549 1766551 1695691 1571228 1135091 574269 263973 471569 1013235 1311632 1484991 500457 1302977 174316 1313522 1935128 1018837 1347809 1525681 1249783 433343 476481 657971 1811522 1362999 178713 1722600 383287 90093 1478832 891034 96030 1742955 64317 79031 1376032 334478 1713409 898107 804134 1126062 1993587 828510 1304031 437175 164056 1563009 1787109 1628721 275548 832320 544275 599677 1246484 369117 1639425 1741436 1528365 334988 579630 524174 74773 692756 952666 1470509 1582385 749707 976579 919290 419398 1554765 1311291 1770445 1758144 1575755 1985163 319376 625579 1245752 1839838 323485 1598310 1955967 468786 1597875 365343 110107 39747 1599015 754987 1014587 1069451 1546053 1051972 1858041 1390686 1782157 162729 512786 1010678 325483 329614 193862 264045 1936 891174 164205 538829 875683 176646 881735 473457 109342 336095 171110 514832 1377881 1850131 753725 1051428 507150 298478 1002598 1543121 1986873 1467529 670684 1201269 1827380 1622735 1388112 311651 108026 600101 1796340 222983 1398585 432814 1713642 1085545 162799 1953559 644648 881479 752636 667772 1780474 1987795 1345201 1778092 1749856 257034 1149835 120146 714755 1528549 678745 1699665 452764 1490093 808793 1862348 180587 1345611 1210418 1368721 645840 127149 200721 1191450 1983358 1367954 1368740 471913 74716 1383391 1585005 652390 1020513 544452 1810345 86245 841898 885448 1936302 1603106 49231 537429 358995 179837 1875823 1620228 1827034 1221834 239655 1089020 1058333 307614 320927 1596774 439342 472926 238237 1643486 658596 1079970 1440616 179873 1454927 444836 514956 1359410 1655875 1362978 660402 1030057 1372056 1625188 579087 1758029 1955369 789972 1588662 250888 418547 799836 625657 1585890 137011 1833049 669652 853365 992306 742253 1275350 1217225 792350 877837 1553511 783796 570131 954682 848116 702768 1030879 1685957 1438410 200959 303840 653391 695853 1789035 362113 163994 84330 1856795 1955136 1419964 159939 1249489 1438509 841308 576322 1374470 1300902 1068911 1402628 1695066 44514 601421 1576454 490132 1952574 1335246 797716 1815452 872514 1604551 1376268 896865 1464875 1388761 1655312 260787 1530978 1346183 139745 890158 421250 132090 1078844 1640949 1710052 1751382 1555402 1437250 1602530 1759708 1026442 1035099 1223121 930315 213101 1482949 1507578 1861832 1417479 172119 1317616 960781 1509009 1569269 1827028 454121 502441 848985 739143 205230 1217539 957535 1389641 458288 1544061 1615447 1938166 1941797 1048691 964881 760135 706391 227528 928409 207168 1428768 455141 1851969 280267 1489124 268442 1819633 1841705 1019288 1064345 1009313 281392 449194 928686 109981 1314020 847628 1310992 1655988 1685314 515714 401601 1441403 617466 171366 169258 1565149 1259529 1304680 1647976 1868069 7639 1420809 1282029 405113 1218362 1471552 1148771 870798 845152 1293526 808556 1621640 1113468 987725 918778 1868745 635629 83974 1602630 621764 259074 1896703 1900809 1308300 756082 1895178 1484709 228392 1680325 260980 1680028 1309714 400535 1408434 664192 1240200 1267302 479364 460390 1807789 256699 527790 348482 1271912 844780 1903691 1526146 1078548 1442917 1472809 1895399 274562 1766224 1345153 865009 1791918 428232 773918 1107171 1296425 972629 345992 1849125 1201475 813982 210876 1287867 1428192 1228102 901277 1059093 1022235 1322759 174855 679996 419746 793154 951275 1330023 1793222 1529268 1990829 92371 790735 1237117 289654 1015169 518029 1153586 19904 751210 1034066 31518 1489945 786304 760840 1933605 1251076 1294608 1073176 715243 78432 429071 975363 1090440 436814 273596 396407 630619 247848 1944131 983377 581131 574379 1089893 977999 1186207 922722 266433 762767 1405762 1359728 1992391 942797 98291 1525719 327275 1353938 1990811 259795 97406 1349332 923239 1609070 703212 871195 165272 1152944 759304 257664 1552883 1906562 1247569 3223 422345 578991 951147 1675142 1886862 645571 1682867 1129315 603455 1811278 804821 386551 161169 471282 603830 405756 1862410 1662867 1483200 503552 1814850 1177532 939888 481069 1949120 1763235 1103778 207993 169232 1745356 1946698 1139906 574766 1208250 1577109 1276711 1919884 600709 740167 1188539 660483 65106 110737 1565986 1753491 1599550 622879 357297 1439434 1210982 1584933 397293 1130605 983746 1658264 1023483 789369 512717 89293 242669 339027 705920 601357 1185143 1202113 1947201 393840 1393159 1671859 1419762 1598076 893846 562593 811196 781334 1791861 820995 1152585 395665 997005 1088033 1184856 82087 927950 1278115 347016 798328 618908 1406221 1291738 254626 723912 1197210 1046428 1063566 1999816 866051 677053 1886867 236814 653433 120715 31122 231398 391512 56754 1331967 1191315 5119 121326 981598 1282978 1322824 1138519 593442 628608 1333209 942723 251346 431312 636715 726902 12439 137705 1920047 1482293 1883737 1058748 872379 1110769 895376 216003 1004848 375406 820069 488202 867401 1201182 1651737 1617927 925192 1027840 1865465 273011 996715 811345 114929 1996351 1941768 420850 1232958 429698 416953 39468 862055 1986349 872081 1705969 1950657 769059 1806729 745841 58359 961682 1211278 1886305 148605 614732 1183272 127099 1689831 1460643 1314553 1659986 966028 760099 971417 1408549 1824725 1418094 979231 1370278 1294445 1757109 30748 1840802 631075 925654 1388958 667193 413214 1478758 429570 506185 1317041 830316 1215766 1688345 1974371 1094820 1495017 1755109 1956471 14108 1013862 1626456 1588227 1359375 220121 1702106 1519306 528847 1883840 1105648 750304 1729315 1590492 1923701 734874 957228 1339711 1242736 787859 1107495 59298 1736118 159450 156421 484518 86424 761658 50327 1261296 1811476 470531 1977644 1390050 1834469 200000 891207 837314 710948 932064 923684 1812285 482531 1234904 61930 1069840 83512 521969 213954 134147 1597638 591245 1115222 1035613 618167 1886790 1079520 1905202 135052 816436 822100 529617 1715622 790259 1483872 686665 1072842 989800 1725332 1018272 1938018 646040 607568 1312140 1438348 280473 1403244 996203 1140481 606592 882070 762963 1807981 1880753 1313194 1695876 212769 1510551 1418042 622387 1962543 1117771 799508 850278 1041503 576314 122675 862867 956637 1113828 1612756 1155792 1157784 799889 1655197 1074115 866709 829407 147580 68464 780842 400315 399076 1576342 561927 1796587 1737966 1554178 1819488 1873431 1500953 1820933 400161 1745553 896546 1429355 1476758 1710296 1829900 1208183 1691112 17948 909198 1119663 1549371 1043198 1196603 3740 594539 84866 1648513 1108257 1247555 1587359 1470608 169342 389447 1451638 1687276 1514687 214270 889837 1272976 818155 1138748 1177975 78502 1443167 1583856 1593580 1743211 1830845 470442 1780907 296951 248303 132662 44717 681275 1864601 535266 1702185 1292309 1270177 524108 1852037 830029 90065 1390849 1719022 1633588 548273 43466 41043 1875898 196903 1588933 244389 167790 776194 833994 1581860 42867 627980 1186710 1981197 931928 807837 697552 1753212 1500927 746973 1721727 1427085 423278 1965569 1605939 553542 1182694 875974 156458 61955 854836 1894178 186592 634746 1769867 1473139 617534 1958088 1250765 1551956 1221085 669931 139494 365 1372172 1571760 1921712 1235114 1571074 1895468 371291 1525499 1122204 1177045 1406535 1677274 1903531 798692 90547 1311275 460552 886001 993259 987536 1651966 1133664 1532416 1082321 65419 837165 183691 331545 133440 1917223 567864 1495995 1369399 1919006 1581944 446547 460084 1836660 439537 785066 341631 1383458 1344016 1439007 701868 1651586 1878728 1580815 1258669 748203 917985 234681 959157 1026764 857733 1225464 107605 1887671 1454590 1808552 1238936 1806731 37415 1197561 1875976 305676 1845669 1165157 648739 363682 1562752 1809568 717826 575870 874989 200001 410188 1247403 1814048 1807294 1825156 575370 1508100 1677500 1839749 825123 755299 1606681 311583 1904932 284100 988583 1192780 63186 721397 631483 208125 1861648 914272 1512804 1303913 408674 1055833 1111145 1764323 903917 517850 1911656 896544 1563474 1061500 719208 51485 1402358 1157026 1862655 1639005 1434556 417890 1726196 1079720 1251060 239497 1491650 1685859 374500 1600080 1702132 861961 802391 1714842 695762 637757 398366 1451552 740850 347969 1621464 114693 188344 789767 562265 1156341 1121970 1898899 1782540 347069 812648 32993 1077784 1697987 1862325 1834078 1608459 941235 1378710 1723072 1625136 186858 1527545 1725367 142333 1819034 221783 88349 783168 365832 549458 682909 1102662 23551 888784 189705 507748 1256277 1297744 1171050 566467 647347 1618956 1834005 1340204 334405 1990275 299430 1683671 196339 908417 692183 1881 462724 1625831 1346839 682366 184649 363729 1225982 676800 1815639 1308959 572732 1185463 14847 147022 1576324 1082622 1712951 1418720 335064 960488 1674588 1259096 1153438 1269538 585474 1969486 917663 1001732 302432 331008 1577328 1671318 281332 744914 974849 1256246 592183 1724293 220926 1226140 676725 920923 449881 1167847 1768515 363570 1680747 953278 1306070 1508236 947750 1774737 399534 258926 329728 1984271 636011 712422 986894 847435 1332727 1649865 682755 1500779 40012 320735 1434879 891112 255728 1955385 1992087 1442884 938197 919571 888081 870458 1005086 1996557 1001099 1112310 150466 276170 1189362 1023580 916823 194829 279459 547092 1196973 819217 939870 314334 1044495 1148062 1188486 1467495 161819 1259666 1324958 216195 915037 1838778 1882194 1318160 576979 1731939 204275 1801273 451566 279994 722502 126444 195194 1394232 858268 1441934 766490 1210549 593093 595622 836255 1053121 39895 1490166 857712 451965 634175 439167 819739 837846 1108359 869484 270322 123329 41822 795184 679424 136736 1553896 156323 1979331 954983 1018748 928868 842206 605047 772496 771210 1124992 1944076 1389922 645469 451611 1152006 974932 154076 1534728 1978498 254050 148970 1803715 74843 1097992 1840890 34752 1471230 1792346 875667 494053 1117287 1361353 647985 1690896 1600655 613929 693599 1505205 1764903 434012 1250900 1314937 1289701 1286186 887239 877509 1070779 812422 1966974 543807 212448 1252152 895859 718860 1564021 1025985 888402 281792 51509 1882309 926676 1312463 1980179 676907 11962 1043592 1603320 1275472 322521 1927461 1168102 882253 1364550 909038 75371 65835 1345520 1483251 1253609 1516432 129444 1125934 601338 1156250 443181 847038 890844 1442730 1936935 1024349 1321525 1494628 1636234 1048102 1563396 1781323 331004 1728326 1698049 308744 1616914 513069 1930591 84699 1765352 14407 1800878 1597166 874639 347138 885229 1018803 1063265 694386 292924 309393 666537 1155522 1766093 107179 639765 883375 773503 84717 963442 1055895 936768 376602 916306 566400 1620348 572178 356708 1049939 655275 1096354 1470377 584202 397248 620524 43931 702570 476647 436235 743760 35167 541255 1519901 1769822 1027271 993759 933746 1439604 168787 1025832 510946 935575 1164462 795633 1529222 1986115 725960 351767 117794 1313074 1061659 1426736 1713842 1536251 46094 141374 1529234 1950057 243384 916733 238542 1171149 1977584 688192 257066 1545496 513184 955408 1346144 1904817 457097 1091184 854506 1094626 1595402 1677966 693475 884068 1754927 854317 1180395 1443530 1556951 390343 579609 939204 1068900 144652 1621698 513955 1194758 1387312 408267 235623 582576 1188899 1768523 1843996 78962 86295 1604344 1778012 1952739 1127307 484605 480564 851434 1565831 1921778 479225 1093025 1021526 1261260 1255325 250710 1450731 698841 266910 366898 632685 6172 205668 864414 1839324 982264 1340180 1633593 849850 437156 760189 737541 275448 1609490 35293 857180 367372 90102 1559283 1721086 348026 650664 1504698 126701 1687970 213502 217402 1372097 931192 1733565 434873 589613 396747 991304 680728 901195 1530630 1906420 497484 1136562 1237544 964085 1580357 687819 867333 1762966 1767881 1318251 708540 865584 1739863 1921392 396746 1811671 589389 1613522 86930 1071036 1936286 889067 196486 555242 459329 447822 817148 1648980 874582 716613 802689 134090 795022 1450576 293935 390605 260991 1765281 1601643 885279 1217405 1616875 437606 1156758 755439 1077920 1612310 732319 157231 1236951 1242875 283230 1634490 1837459 917217 666023 1359624 1466028 1902056 642704 82708 1341633 1072029 642617 726809 756015 121500 945611 1499047 1164725 572756 1058063 1560661 1951502 1214079 1406298 670176 141331 1541395 284507 805343 706610 897934 422136 183732 5567 549543 1554386 1455361 619202 1288338 1010329 361233 1917126 1282283 878384 806035 637763 1285854 1694520 925698 1527813 308122 1558959 185031 936667 1282327 1550961 724591 125435 708720 686771 1446440 804295 1099216 1826517 579244 1746418 1136046 596482 459115 726824 1843406 45106 1588944 1165106 675766 1814592 1111374 930249 5610 21653 1041212 778224 805201 1116504 836025 1215368 1467769 153254 1220698 136544 686387 1548244 1482299 939680 524095 391284 1559306 538681 1349846 1279354 1460621 1106948 1218576 301493 254907 22365 888419 871571 1896741 543814 225527 770893 1111237 1141956 847187 636004 1686362 1468716 1880300 1500372 1447404 1307431 1503246 521132 1135968 384369 123537 392734 181329 653464 1558410 1528093 1065977 1400830 980372 1665050 171431 680736 673249 1579599 1138965 789931 597454 1920839 1806331 1557592 159843 1847353 644545 605985 343113 1783265 1235026 1308317 2152 1919584 33017 973203 287287 88217 855487 760516 1699427 147796 270382 1092822 835628 720080 1520197 1230503 435809 1217247 1592941 1618101 1910291 1042205 311717 1915964 1166677 1727841 1626039 1523318 1310189 1258937 348063 184329 1602471 911079 1992797 1598877 921827 466574 511941 1115647 45308 506861 1216291 1571708 564000 1799399 559222 1252768 288124 180785 605425 1435208 1999682 635839 1825612 625803 186922 1463670 446038 400429 642430 505843 1545278 37345 68476 400582 1959294 383008 7516 92517 415644 1205401 691878 1175847 1236830 329376 842878 1294507 1739531 981524 1659206 658804 1269436 1400959 686876 1988770 1344916 1453066 1103346 929688 264313 1778646 1760157 1247840 1028968 991984 1528659 1977950 1966159 229478 682141 1704669 943745 1291872 603792 71999 1690219 1696374 4445 1437083 1372749 664062 436041 1346804 571940 993458 191884 1027820 1225998 501839 865129 800152 1752150 1661154 1285338 1618559 1385282 99970 1687735 311952 912833 1311349 1927568 1102893 214059 1420006 812388 1858171 839715 1703947 1594944 42703 1069984 926091 64316 1388398 1768551 1443355 612659 1596784 628730 950930 835234 1813662 1500346 1285381 23168 675154 1364351 1339321 1476138 369220 1679025 1369220 1442326 255892 1368426 553345 713413 833704 722861 1912215 224867 126374 4847 8657 198669 1064731 1086707 182720 1180709 1840447 225981 1291314 1065090 1603175 513117 292389 127038 1383957 583881 413353 354925 1431776 1995611 1923678 38915 507182 1313499 1136681 425529 255890 445279 518357 483518 507345 980836 1304343 1580835 1571764 1577556 404692 1489219 603129 671942 1968504 667569 773093 1923391 1053389 429392 682268 1041835 1161638 988351 340104 1106315 1227911 1419327 1201653 1006446 822089 526578 159158 335446 1822732 34397 1730162 808202 1590933 554724 1476160 1657971 1128422 1039101 129190 761652 1984305 1058705 190456 1639970 649045 861950 1579239 473664 141557 649636 401931 1668528 864239 560551 1994403 632051 1729213 1565453 416672 1427609 872505 61931 1292596 416224 905199 1523785 560814 1602684 1707089 840724 1603925 726459 1524044 147193 1307031 723142 1944987 1209855 981664 407293 1853515 827809 1831179 776047 914490 357872 919550 825310 9262 1762047 1713373 591065 641121 943510 835869 883007 889449 192444 602983 407650 672555 1593734 920340 756042 333005 567945 555649 582822 1695925 1726973 5055 1793951 677453 724409 223123 37743 599609 1453318 1676618 75229 799055 704448 1608631 239783 83396 494586 435261 1857204 257469 614665 1621898 1745138 1353017 227800 934534 1806323 1110095 1354630 730860 1118799 838197 1372589 1986318 194326 1955405 1533727 1599995 1129476 1805191 709349 1855566 1269474 78781 685732 1804613 1512230 1683879 1951831 1552824 913415 1935520 858445 1195215 1156507 1573113 1232022 813308 963010 758394 952915 307785 297798 1584283 1715850 1874831 231010 766371 167910 1046484 846366 1957294 1307448 524265 1046573 1744375 332704 707584 1135881 1388556 467747 84508 591628 1505359 1516376 903390 1805566 1428630 1397738 1286636 1117342 403514 138595 1451442 96869 499817 1406032 1812642 590661 395236 570080 731019 247596 814448 296230 1644223 1103208 1133648 858697 1366201 953309 56836 83535 1660646 739961 336802 399728 282157 1517105 271332 200936 1486479 1967129 1432978 152949 1362346 564173 701154 1719797 86819 1856818 1313549 490212 661513 1293031 978698 454903 35063 1758147 930128 1114324 1946840 739892 836734 1294469 1623730 1611514 490084 798349 1157851 984586 751185 739148 738715 1456637 1418679 675487 1194623 198842 1344248 1531909 1934569 788580 1429221 1866764 165242 1755779 129994 1502260 1966428 775207 1874183 1494741 325583 361324 1415909 885390 1439035 760156 1272093 538092 1106640 836210 1310866 1416387 1182769 1092157 837504 342481 1347991 1127872 1754224 1480491 564437 1703788 1366641 1231062 1077804 1375333 1836895 86401 1289184 1791801 608334 920821 719573 837935 689912 1339934 11053 434310 514313 712032 319831 302885 57388 420185 1534020 1379622 1710889 1401572 1129003 364006 1351551 322185 1457248 393195 1103345 500515 1983737 976136 1805033 1640396 1262498 726582 516726 722841 177465 331106 1182784 1661256 1296529 1380706 1489837 515897 1246386 523606 478851 989598 1898509 825298 262559 1997810 1988750 697521 1187415 444181 1841255 1029683 1059098 1597938 1325307 340329 1457735 1652968 734010 1176259 1842536 1836691 828195 1187574 650604 456002 989823 951948 812572 567059 1709947 73461 1947230 1831720 1495418 876531 1070648 140501 1308826 1546591 1688263 1735866 700748 158204 1282480 460758 1015666 1783177 388708 351917 219794 1178700 437173 465018 188764 1692147 529023 604793 1704813 1833717 1096005 849930 1615431 184586 261558 1655167 1732606 1833658 360494 1891813 123848 65706 1218982 1583064 911174 445835 713406 1874035 1413076 656453 268768 1456979 1644799 1783456 1774696 1014505 1428426 1333409 1431577 234631 823469 122899 695114 1958633 1091755 723156 471565 1795401 259672 1086637 1737453 125091 724900 1752280 1034572 176946 432084 1328357 1238420 798466 623654 1285683 1764446 1209643 495924 1815094 397673 1745523 949849 1204359 1133422 23638 895081 1176053 1766964 1991529 79163 1983925 478395 1060233 641092 1095770 128587 739451 457419 984700 901944 1923859 653700 236408 496420 311920 1146999 1212402 1084435 1285324 1286230 1890074 1288772 384464 1857490 1775031 292639 1361180 1915866 415846 642435 219139 827515 42432 1468172 765868 1035586 605387 251691 1110020 127793 1196571 229928 1389388 1426521 1678750 1781409 653411 1301685 1503783 320029 1739162 1416235 1032100 1981112 1418595 467725 1467738 1593715 440169 959900 1127597 1097644 343147 1671088 661546 968023 1060449 146681 534972 564649 1511533 813033 786197 1205527 898362 765130 1126323 216114 486390 46504 358105 943655 1439627 607622 1099364 1216205 1872372 499067 1099315 1756158 1766850 1139262 589550 1991702 1698200 769850 356631 755663 1351801 1936099 1830365 1188661 1757025 1262000 235815 693196 86505 1427664 1112129 1167537 503208 139797 121036 835670 158657 1739952 191297 1522814 782523 1159219 1324869 1184438 1463402 1132417 1871878 1806612 383741 735489 838073 1308938 1616300 684911 1951807 1475957 85814 1108592 3950 814157 209653 1838328 1799249 917869 320764 1712552 155554 1555458 271520 115165 262506 1730608 1736389 1071863 234170 735129 104520 1278475 1221300 1616307 1169685 1593176 203386 1232059 1188154 867552 643495 318741 959391 769630 1178920 1260351 556441 725547 594325 864472 1143171 1496963 1635965 558622 505467 1494113 1504574 599406 1454627 1702339 737911 278612 500801 1295873 1690590 176669 703975 1799642 183350 1128051 440374 1791529 838113 933720 554233 268567 1697668 233936 1850998 614152 880945 1354456 1527931 1461521 1898909 1077197 515308 107852 1742487 932324 1253280 1490412 210915 1142546 997257 582679 451172 896795 1290668 474670 598868 393436 944993 62532 654683 1576866 1920322 1990630 775157 1884212 80869 1543018 1686257 361723 490809 1975792 58475 1855277 1681752 179797 263641 127219 1597791 1362365 1735426 1998502 79175 1430467 523903 343211 1706607 673196 80097 1926063 563110 1718730 477122 1572750 698105 1324177 1000704 1399358 1129933 1009878 1552013 922565 1083063 662228 104701 1409338 1202278 1470797 1821330 115407 1871238 454245 335102 1158489 1869715 538035 145818 465364 560395 939066 1259851 207202 1457287 159558 1182514 1098693 970719 833111 1774449 935926 931206 1455479 1384241 1462412 1203776 945388 58528 1834518 776399 1905038 232847 1883313 100521 1569726 174171 1555110 1571026 1660368 1638567 848751 1206731 123703 1609061 877091 523765 1220513 387217 1629857 1844898 1216634 1527425 720383 679167 810961 1056124 1751231 1330274 1680345 1132932 217814 1928813 458323 412030 1113993 1775768 1003385 1999179 224099 553483 158349 879062 992075 203582 1610217 1060435 1212168 1588758 426912 1461167 923768 867357 620620 1540550 1770564 103479 1875851 142100 657840 1261072 1573682 522611 1308101 1127619 1505088 510587 508517 1991438 1086216 610023 664948 761117 665870 1390281 1750226 461125 1496089 1221206 871887 1269322 195393 979144 418966 1259767 1663615 63105 1075066 495605 1359825 1817678 1519170 1210356 576185 1829989 742533 183216 1045762 1655030 1605702 567877 1053350 733151 748045 917130 257473 900063 239346 486976 538783 1986845 1358330 600571 867989 1279532 415158 1620585 773259 1348854 1901527 61606 1935388 443169 659631 1138189 1204811 886654 558959 341498 628329 1807427 1362159 1181015 1601418 1668566 1919559 1015629 99406 1832420 1010516 1581067 1518588 115731 1472139 1951606 1746731 568603 1947834 1004325 1780271 1669990 531627 18203 870522 585308 1712671 1404067 1427726 491387 1051473 1687088 1581064 141804 461065 1248864 1447102 1061157 1912023 367767 973296 108568 890454 117565 651861 408200 839015 1725600 61920 132937 546045 1301746 231568 1202610 1569328 1086777 711981 824508 1789432 226867 629772 650620 145796 1346590 1533981 1961827 760488 1270308 1455798 1138258 803369 945513 735114 1302931 1122170 1061579 252925 18327 1837821 1412503 6212 1547953 1410368 438973 276723 1125002 851029 1752988 1244050 226315 1076472 324286 1357201 41202 1767672 1530557 254451 259383 721257 1139791 644422 1547601 92693 1641178 1376504 1102193 460309 1246083 341130 1973982 1730848 880917 559757 792734 1111660 779795 1849526 1561985 1876918 1294362 800582 206837 113197 1732349 1809661 970300 1148232 955719 237779 164764 1349860 965970 346429 506832 603103 1999224 451901 1169353 286780 1327179 1172484 496951 1442121 1722422 1479919 353444 935692 556643 413418 1321564 1523455 677230 1668718 1118701 1305925 1454731 707689 9836 436290 1193446 941087 1376001 1430348 164436 804448 1486944 33691 19916 1459333 376246 547692 1156878 1252364 966695 1085094 1430520 125892 584207 278806 1596508 778951 1159235 767653 28728 1835803 881061 1229356 456476 1308989 1678727 917484 360747 1780203 1065367 859291 1487390 1473533 1763265 147444 899608 879923 937000 1217636 182569 721439 306459 475058 308453 1107342 965147 1709913 1247254 1271562 633982 1614901 1514824 677291 821041 1468014 872412 791231 1381698 1316449 777816 1400789 1210319 1343249 1750604 199821 1779065 80606 1434450 113561 1337469 443631 185792 177410 328784 1279375 759721 1522545 682363 1609278 480528 1932515 837971 1045571 1017759 1871836 1356418 1138292 1166230 789568 1641291 492660 86103 69425 1494699 1791422 1615577 1864978 334038 1912003 1815826 769395 1374756 536270 880664 356475 1533988 1676619 832 91836 1669779 315073 335100 125240 1789743 1988384 1619434 1488046 1876607 553581 1996987 232121 1589789 887987 335943 749517 1820163 1337113 488542 545640 89522 1787847 947640 1449996 750222 200701 795335 926414 633092 455056 1129196 311945 1063175 465974 1560648 980844 1635058 1961294 101477 1342197 1807641 1269168 1903918 1442173 471328 1343466 1334071 1938176 102426 362632 566693 349158 1211673 834817 71184 992155 59704 852693 815187 1627485 933380 1308655 1142627 1917995 1277097 1688860 1570999 1881027 612114 1627212 1794879 476700 136924 1395726 529883 1281213 725227 35903 301898 1640212 476384 1817926 493102 1284633 1770456 191924 1209680 1905143 564120 76225 91821 686762 240464 1582218 467047 1107688 1550730 556339 1971158 866638 56446 456613 1517169 622545 386076 1973638 1285776 487060 594082 275207 1436365 171596 1426687 1217419 315538 425965 930159 535226 179965 489637 1836355 271683 247481 793673 1534296 1313310 339718 247139 1124597 350972 979794 943141 1391898 746179 1126428 1600704 1359451 899266 910981 1232499 1997660 1176817 34073 1790428 1914298 547974 1759796 1901384 1897841 1414566 1035930 416317 1409938 263511 1159101 448412 703125 66079 74557 1415498 549190 1320915 1273557 1603389 821606 253497 1570865 1106878 229310 108084 288574 513095 1873288 1182838 1444470 1685043 412369 52426 748579 772045 1954470 1286641 435781 1206218 1168590 192252 1275597 505781 454550 1951867 1601602 1707689 1496982 1016936 478099 1695122 304249 359627 1174749 211907 988639 1094904 1827725 1910248 304974 1588137 146897 532618 1037702 1287244 1003984 699810 178131 569136 867995 789536 200817 727882 812065 16888 1659067 1490009 1402027 112881 1398182 620284 1210471 456445 1745269 1026110 1310458 1349747 166772 835482 782996 488923 1640578 579223 1833201 1943414 777292 1899587 1014721 906579 473347 964525 1204902 1666712 1762438 688613 816916 901012 83053 944280 1346461 1901241 707132 1001433 1678277 283312 1243241 78396 1932078 1101505 631944 243542 1891888 1400075 226418 328593 94498 1308576 1991839 1054365 1299285 309848 585516 1232516 1951921 433691 473342 900662 567254 1188855 1480507 950113 1432190 682055 181600 619848 1209199 1470795 842251 566193 1688632 1846959 1135362 978790 1117885 1504491 1396544 754627 693589 1424313 1035464 1737821 202722 1078677 1653433 505155 495976 1492981 856517 9216 542695 1893199 370860 488914 846756 1820314 1208942 1481145 302053 372647 625967 1602312 1262544 1195100 216000 356197 1415262 1756205 1455748 242737 1130165 1556438 646985 1608713 446534 1109374 1603777 631551 602146 356575 921456 100200 1340232 1968239 846960 1268991 1271628 1237233 954702 135026 94655 867575 1260692 624483 1515679 190673 211905 742389 1089758 918537 886290 1538915 123345 1704309 1028038 952136 750715 1427693 671968 1226355 37814 452677 1210992 1612775 1092250 55633 809372 542552 577767 1086383 789823 821395 690343 996688 1023601 1246422 79001 502050 1764098 8063 1637711 537261 1617785 1452158 1000187 1624491 1280768 764977 331835 1903285 56010 1564158 881269 1412149 587212 1713435 783185 1267 1903920 1102092 1218594 1455571 1845430 17239 524888 1987975 1461612 1264897 873678 917082 836980 1806990 404916 1097161 1367064 77126 149048 1027078 826196 1762794 288353 151603 1461398 1973431 1569551 527399 1464496 1297648 1809291 1750860 330046 785360 1874513 360067 1592610 1772407 473730 154039 380539 1165748 1121053 1296323 1195110 935596 1383571 680449 62528 312602 209282 971214 1785885 1540407 183301 1216024 617525 1736077 30550 437901 118188 440924 1152514 1722047 1058413 1595942 873066 995282 1243435 1340126 940807 336562 1119508 1500168 521007 1404772 782829 1314014 1526127 1725280 1196535 1641777 716746 1159316 1673148 916819 1860974 1163335 1787770 1527217 1335610 1159632 1597468 1894495 1628696 1438530 422007 1837918 241143 710074 308334 1825843 1443400 1496960 1547756 269005 260081 944347 522763 889706 641923 78155 1916809 349771 437282 1758931 1096759 1767247 123721 200560 771357 1004446 1581937 373455 838900 1273850 1028440 1959980 152398 1114906 740900 1215083 1266374 1790655 1818152 76860 1619090 1516015 804452 1404626 556016 1667386 1925023 1573336 22286 1211998 768747 1857867 1653691 279950 640082 987089 1249403 1818391 1826671 206066 713573 1568952 1469224 1600658 1009672 1485897 1214521 959322 1387628 1150286 592029 1770357 1596228 1476382 1390940 1389404 913873 1819167 1323237 1495440 505114 853654 50198 1048799 1138633 1475206 1419861 1023669 1273372 1406853 1844328 1850591 1795647 1362938 1550576 417678 1569260 1348811 927772 3710 1421148 1053215 535178 511585 1287 1968216 1669708 1878798 104865 746305 307542 549979 1880294 1020842 79367 134228 1018473 1026522 99571 1281909 182819 1313637 1948101 1959520 1583889 966887 782785 863799 852098 1938209 1275846 304634 1337912 627057 712841 1654667 537704 1158819 1555495 382287 1819958 76731 1318419 836633 1161259 1354543 181831 946816 29870 425723 1151362 599667 515830 934056 1267841 1721021 584738 870527 1311918 844482 628398 653329 155205 378988 1025065 1554612 1253459 1767036 634118 1765808 50763 1997624 671184 1720674 1819760 1206305 328123 188460 925045 148036 1776051 1420142 639576 23705 228917 23670 609098 515837 403761 1691196 1175031 1405065 1527353 889428 403064 918320 1602796 497426 1643114 1904595 410136 70809 1091794 647808 432103 103587 903117 759677 387141 1654336 549105 272612 1608252 191449 1351896 1945828 1521950 1064811 1006592 1932411 86605 1269861 1300693 1940991 283640 505536 1734527 1825774 777869 1467166 1175353 895830 1113463 451472 891973 1407302 619627 650477 1129910 1554320 1070062 1002177 1826411 49869 611956 83714 428547 431517 974394 1458740 1636487 651822 1065356 1445382 1828907 1877416 62116 1489072 770411 142837 1262280 1083020 590913 816101 1141703 1911110 659720 443238 652621 1996021 1781060 727551 922558 1933644 75774 270670 567814 1312040 1306155 268373 941813 22756 1896895 1386587 1321083 1093463 303735 737530 1257395 1032314 1726720 1768730 1644795 1461716 547021 108072 1674318 1739316 949629 447573 954836 1060720 1589572 1492059 577959 1387908 706778 372495 1090145 1958455 657931 768624 194734 1422844 1540086 1184670 1803481 1410234 1014191 1999858 925206 1495302 575220 1384587 347508 1329458 1008923 1262095 490969 442791 1166664 1858847 898791 775236 20332 983817 84523 1322947 966122 1644208 550701 1977800 1623974 505347 1902415 797465 350637 566819 618293 200800 1818339 1900326 427784 1681078 196298 261055 147967 486517 1743551 580546 1902330 289823 350856 1941706 1684982 1291748 1788070 1820013 375891 848872 1635200 1747746 859436 1589440 353345 1099282 1078810 1769523 909596 1101451 872597 159046 695065 1188459 835013 1083129 1213790 1659065 1265872 1969039 286336 1110188 757390 1246143 1279658 407049 1339426 1590227 1857374 1783976 112975 1284181 92897 1440633 1223931 1976541 1473614 492484 1908099 217095 840512 1673841 1965767 1466732 512094 1720824 1024220 473470 278559 779654 631627 1737303 127722 1249545 1774847 1265500 217232 24332 405431 1076920 1906440 1400318 1583303 1102491 13342 1771814 1866243 406993 1790718 1843349 332856 1209353 295841 886434 414183 135114 1636143 1528419 1933872 1472995 1438444 797933 996435 1243085 1559711 1881502 878751 1532189 1639008 1601727 1944947 222819 1962009 1651419 312867 1102965 1958890 382328 330933 1028935 1926760 223409 1585614 717145 1006201 1084085 460416 1486177 487078 1196702 688380 540789 150096 309852 543754 127840 1409427 1224710 13601 350333 1734397 1251489 897320 494044 802385 1650011 1296871 1928736 1460215 1152448 412521 1361676 430780 254833 216581 934536 1806174 1439536 1486634 1873845 323225 1589812 527918 1393914 52658 1115748 684616 1066775 949828 1247151 704737 1954029 1043837 1695839 1113631 1626899 1760823 67683 379453 702201 1140586 1570411 1609539 263524 1724926 1515074 1529534 964560 1987207 1401072 1853373 127982 1712009 547492 1681815 774965 1735062 261643 808289 617804 96075 970017 1485997 568936 762624 1332140 117163 1763949 1509765 1852422 1949682 1595147 1809727 1297124 95681 77109 638571 559528 1738658 273522 1717262 1644187 297311 1696783 1646784 941969 1732760 748533 1741229 845661 1355816 790600 408847 932373 155961 1239814 1803943 452010 1984877 1620137 846231 489191 1372623 971534 1205244 953403 267023 963375 839468 169515 678904 653107 873395 601262 1953755 1653545 646874 516627 874606 1196620 1139655 244390 865848 479147 640835 757162 1559157 1964364 1078037 1726263 1472612 173675 1983196 1369443 1838034 700070 255497 1255584 496365 1683593 151203 1881052 907024 1019241 1942990 116038 553209 1664967 387830 138499 166113 963878 200975 1435099 1015293 1762252 887377 138375 1209762 1599199 1349966 1880506 1798758 313249 938225 608624 753123 424523 1513824 1538707 1724211 1853708 1671297 935532 587761 1475390 439313 1789545 1231717 565715 1643208 643019 612397 253143 327524 823623 1534007 549289 1995541 1288152 1217367 1453979 437743 1757106 210416 1136120 215 959749 1475097 736034 30801 871630 1165951 1186330 1028744 555534 1973657 1265016 869724 1987121 481492 660322 907280 650958 1546220 1262348 1400032 476216 1367820 188175 963712 1393097 613706 384884 1982482 571203 132356 230999 203979 1401453 514331 790528 1244883 1138141 1990530 1568408 1438107 120694 669185 1135793 218442 421554 1603581 453061 512544 1209119 467974 53154 35476 673181 1605312 889850 144309 901579 1521140 120568 536906 89990 320442 491778 1954193 11160 366176 1667172 1773240 1971015 1752353 1808540 1278937 711819 1381510 102071 1531501 1518939 283014 1711100 1645210 1483498 1098630 1824678 1261993 1006325 1909691 1727337 945762 593866 1409541 1623097 790029 1462319 1327322 961978 118918 608947 1642971 363850 613591 1467877 55961 985154 82846 883563 586943 5682 1806136 1031066 363151 1943882 364971 422810 1819808 1052428 933489 560635 1018394 540667 602808 1733036 118993 118659 1659336 987549 1100223 1038419 1021041 1058026 933028 809738 1447147 1601855 427393 1371312 590489 1828591 1658919 1284335 1846020 587215 1872863 35189 281050 692717 1620404 1523796 911921 324521 1616949 1531384 1773707 1943945 833242 1874325 1046002 894377 659364 1011356 348830 1374946 992054 448410 1164425 635326 573870 464791 1249826 669350 887089 727149 91642 1875103 377169 1272970 279706 336465 1606021 924305 1118408 845713 798097 96659 763520 1544679 1399755 746982 699428 819905 128417 1609892 384446 132895 621473 1423841 1939732 627103 1958286 690435 198991 713655 546435 64334 1196966 1667119 99288 1702246 1658442 1048721 1310669 1158228 1077283 1153663 1506682 830107 1958629 1100147 1611829 1437646 1059661 1534015 240050 731405 1204781 267390 268927 502682 830868 1408675 89305 67230 1152866 1068259 868731 225865 1557118 102288 1310489 247846 789913 527102 1105062 955946 994419 202004 343076 1931932 695733 1385207 1639942 1600859 1664223 351571 840920 1984836 1069276 255565 1507697 555860 1234637 1093540 117735 190602 1156861 1845909 454054 1781120 700012 637836 310421 1602620 376825 139817 521108 1465883 717351 1590482 1103135 61475 1884081 125131 43333 1967846 1283932 1365207 133878 1264272 1920590 975684 1249753 727601 941850 292622 763391 203575 1363419 277818 1438710 788663 477538 1002493 1210039 1101917 675440 334486 1734751 240300 685416 448612 1779646 666299 713034 1490005 1922913 321236 1379509 625272 549488 586697 642476 573277 846294 877436 1439965 1722652 1422403 384893 1923656 1308093 1604592 1552503 1279444 76722 1579523 846019 417145 31883 203053 899668 1764275 957427 1989778 1463662 84038 1098854 412982 1650607 547249 1788751 682907 1606791 218226 882032 310322 1859688 163101 1087790 1693349 1006056 44508 523961 1997021 136967 1462120 1486647 1189999 982391 375844 1435900 1736122 633857 709528 1671167 1078831 815196 181386 896094 791602 920614 652969 1579091 335882 1167736 472153 355494 1473275 534003 1932579 265748 688559 1738365 1409661 1096373 1636324 157791 1878606 1270637 1979156 642128 642209 1006768 1953801 646977 742758 1836946 1537214 1718876 472580 1628804 844801 447948 538018 789725 1889447 247739 1794457 813781 815620 230341 1497027 788449 55065 894320 282362 1757792 1803062 1788614 1417412 1259983 1251082 1818465 1299417 777675 1540900 66818 1460236 1392914 898731 1422755 1269043 1824570 444950 1082211 874470 164489 1511990 1607963 726226 1187139 951482 922352 774662 488755 682741 1252091 682016 239659 867647 626432 1535268 1615582 296433 1685429 1920745 645020 1653943 55400 198365 333426 1051647 1270910 922766 778942 1013147 1086116 236386 1866050 538710 257839 1525060 1175211 606369 206297 750754 1438152 39588 501088 451633 123793 1094249 788411 985643 300133 1363511 1737949 682937 1782728 1946301 550724 487250 862644 63893 568874 1040676 1372175 1283260 922183 800986 1265374 1561653 1987446 296413 346689 754168 321929 486518 1745870 165783 1064308 68873 1175627 1432273 1559170 1955221 444184 641388 900880 1535665 395645 1237138 1093699 1560903 1902652 689907 1832973 243544 448179 526792 1731655 416085 491768 722941 238496 243417 609434 713285 1464942 1278649 1280968 297524 846376 726153 1114450 647846 1022448 1634082 276131 1912676 926456 220236 1778921 371114 1652428 1871812 793447 801766 1258082 313545 1209660 472438 1286993 1483203 326654 1923574 1047401 945200 591049 811396 738656 1370291 942195 1036665 1473530 1261887 1596675 691539 663902 1630806 9692 338465 947558 172639 164191 554504 275447 1535475 499442 120045 748978 1852494 214226 1094423 1175817 44607 1073286 718401 1662639 1095184 89920 1310479 1598442 130918 333608 867033 620935 326686 1012059 797108 1183614 218214 729947 394772 1592525 416262 1154976 1389744 1942989 1242660 1940579 419478 421510 1247264 641061 1950824 1261550 1726810 1788412 281795 1783181 1969703 1686539 531827 1638370 1793948 1193119 16367 1594472 1111077 1361757 1590114 1168079 951449 272839 1054488 941697 699884 1095007 804577 1006243 686167 1490694 819214 1078689 1059560 322226 1268430 156183 1050269 600105 885288 1607770 179752 1861866 257760 749977 1652186 1658239 1394562 95157 981871 1684815 628097 1168113 922363 1033171 1942552 1796142 358259 1037676 894984 361408 1895795 153256 459183 967700 155040 284493 1233779 766425 278977 796957 452366 627155 607923 1657109 1429773 231162 1816582 644126 1175320 235348 1658843 567210 551237 1187077 1010211 63749 1040518 899558 193957 1912890 1983528 1248553 1754386 1570323 343769 995359 204707 1277716 379559 1416075 1557817 396375 1600904 1231699 132948 1259064 1974161 949659 1871538 423005 234071 1066252 764122 722695 365222 13269 1371029 31674 386306 184870 1720867 665971 318949 1985680 600256 746402 1926130 1578182 1704696 1337501 1471816 534200 1322017 959799 915527 1633338 1485867 268043 106260 283301 796557 1439824 647497 313368 1353319 517736 1003786 818711 892881 278226 242140 1313614 1062404 37467 62204 949704 111868 1186411 1895473 1063577 1505236 255619 421388 1154321 1472248 412666 1644993 313613 406822 1338848 138264 255458 1353713 1535364 388821 1627445 781445 729418 1132300 1271823 1706505 5724 427485 906802 1608675 1748642 1633265 1826568 1811280 463741 991564 340569 752442 383658 1771880 1634474 125453 884831 1906924 596275 1255897 1595101 312424 1795045 574427 1405180 1878992 1657902 1772020 951010 452740 1848394 173179 537268 19184 1930490 1090512 713983 632824 871741 1224244 1216595 1094217 969231 284846 1003500 519004 1039500 648039 748049 1622194 468537 1387249 749262 1444668 1238603 645532 1174665 1971434 491278 676444 56764 1554733 1252618 1005945 1893600 1448392 998264 1800143 921967 1166608 1711764 1349122 539688 223516 1752058 848737 1378073 502143 1172085 1826528 559209 1459390 1854415 372601 1152075 1125073 1908768 855370 1807291 408825 1847702 1670752 186816 1270120 876268 1918933 777127 928374 640564 777259 1377472 1977147 232309 1818955 1871322 622617 1747770 345097 48969 1262849 35014 253611 1393339 803287 802147 551575 122315 1869667 1164780 515327 585659 317645 101050 687470 1089325 798621 1775935 1915521 906013 1675574 1066595 844834 766828 317077 1169274 334357 1022289 1954399 911364 1469459 1619367 318663 268505 79402 704803 78080 1493527 1435300 224435 833995 762873 231894 262899 1273697 1758735 613773 187533 900586 1744170 1298456 393626 823589 579001 1783109 1203881 772983 1523856 871323 1788157 253962 347544 1995393 1636202 1146486 293015 1206800 1993095 1292633 1271980 1793551 685210 733101 1522769 1032404 1376707 68916 648478 1036979 788005 1902194 1849495 760677 361558 1566111 397894 235355 1107303 1577801 487311 1570698 944732 1988962 108610 1915578 1413527 155009 25337 693165 962361 1799132 519030 857952 904871 1072802 269329 872261 1171065 1671981 1858817 760921 1748730 1210935 661191 16780 51656 763633 72345 439504 1193436 226972 1787032 998624 861545 401928 1247432 1289960 240780 267272 849473 1583729 883350 573862 1759402 536437 381382 346672 331178 966764 1816354 1902076 679087 1804690 366560 1089482 770755 1701607 1106626 447969 108636 103027 1906561 1657293 1818493 1124670 1679069 1869765 240952 267619 1548499 1612838 225736 1186456 1362130 1534358 176314 710806 1513508 1372420 1746026 1743422 886753 592795 1129774 1993431 1192001 708571 1802551 1400384 272309 212115 1645548 864438 1193773 1699070 1210568 568735 1800777 1660296 555999 828846 335071 91085 310643 655615 1144180 1573140 1498860 1490341 94970 1996863 1573464 340916 949877 524973 1983038 486187 395223 1341613 191410 695161 1752419 1124171 432039 825784 1782972 414474 114547 271499 585718 1510064 1695630 258993 987570 67828 717961 1030389 1850686 1225273 1605484 552832 1270925 1749836 1602160 853611 305008 435619 1285695 1332594 1199087 191782 503311 577049 1120347 1027949 1096733 1931323 257498 814242 500616 1294373 717763 3564 597230 1466058 719966 1556267 909580 402232 196735 286382 339999 202020 828595 1870990 1823753 1693048 1621667 1088462 1203751 1800351 159231 436138 330644 464717 1347496 1655708 1902163 754256 1270388 1650328 1773664 1210253 595341 1508893 1876300 1103805 798348 1613501 34850 403577 1322756 1294998 439143 1577794 1489350 329949 151438 122386 826540 1382252 1527473 1201096 1637585 142182 1900562 1604731 50303 1294673 1583059 5301 1640561 370924 1943591 611446 1848524 1708855 1529964 1088967 1075282 189760 324233 1834784 1069450 858426 610313 1618166 603966 1745331 244622 1392143 1836605 30237 1306469 1339767 1789400 316914 1106272 1450644 181694 797732 66340 366086 700778 1342776 554608 485729 247502 382987 1142366 34077 1378856 999330 1657790 1329467 836339 672098 1271067 426397 1917174 489380 1520297 1458684 1499265 1367951 561706 1882514 939812 1189802 1690788 980634 439469 392779 1822169 1707772 1492712 61218 158805 231558 1339611 474729 88298 1550944 1004529 1345417 110237 1825546 255217 1816486 1938016 1222456 71168 983843 343716 87216 43807 1776594 1213008 1783585 842602 585638 1545013 1624011 1557962 1696516 576787 1786414 1829086 1871675 1592458 264598 1478174 1745360 1817831 753602 696827 1651631 481975 159256 101807 1873317 1273025 1212381 1251396 773190 1149703 137251 1654214 618087 486071 1198009 526823 1890948 1597048 1348843 1507539 1040480 461419 976462 1069446 329550 1996349 1758881 747614 66312 1904727 880578 1954866 639572 561685 1015191 1983927 197134 716283 184995 1953152 349721 1081930 484738 830595 44013 10517 1392322 907799 757901 1538072 1296544 1673298 929936 1910497 1031105 1346845 1887434 1213784 74889 1583965 1464087 176018 1251307 344302 699454 200280 1418489 93299 157432 1223204 1375081 1615366 1331970 1019458 386612 289847 437074 755060 1576054 1629865 511054 1168201 1953220 666598 1374375 1768397 1543778 940180 616497 1637103 1984805 56942 1272682 88130 384044 1320404 1039549 1657973 275979 1792909 551513 1042229 952754 34225 1592170 1445495 687430 690334 281669 1496308 1553493 1311948 227260 1912271 1175238 1397663 1918309 60112 1120078 480368 214108 27746 1202483 1113258 1948925 1206473 1733481 705461 1136901 1506438 1820241 647119 438268 353611 841577 918635 563566 253559 29412 543684 1461690 1351844 1411129 1681620 279419 1892754 1056378 381540 1749642 843827 835337 1927044 1660427 829880 1350301 590211 1848530 16817 780755 1887482 633244 1711136 1626975 390290 419328 1300238 906278 733572 965700 1670156 1826751 1697269 1104991 1360358 635654 1281482 1360839 860235 800659 915569 1256307 1019810 1197862 1288328 1027068 1840898 1163639 83912 410340 1842951 388529 1295551 366098 779100 634966 1966104 699988 1223191 490291 1121603 834324 1607040 1037399 223612 1204344 1111255 437857 900318 1515200 124420 1368791 122405 27705 168093 1951092 897566 1275539 538241 1817310 455792 693788 1146388 88742 1656404 1202792 703281 931591 1541383 635355 147340 1899333 992343 1430574 1050997 1833499 1644664 1349268 722462 890102 178136 1317205 1059989 703918 1590363 631023 190852 1773633 213235 951555 693944 366314 43782 1599057 1281170 1190353 1649138 103736 145162 852542 1789548 1112801 492395 413883 1402492 1803604 1377891 1222777 812821 980462 1314025 1132490 1870050 464493 407203 1456966 606968 1732288 1021468 664666 1599918 1354382 1631531 700137 1872269 1734755 632199 1983204 1316948 36309 419876 603687 1944746 591556 1586638 1254676 1926559 1583606 1592907 925430 18785 1702889 1435711 1852084 754575 1311188 890133 1416260 77781 839439 1936981 1607057 1296356 1469954 1449526 1586247 900663 622422 636311 931580 1685853 1110391 97536 636785 1175906 243998 1510189 1090870 1751121 20397 408732 187465 350726 1262409 616048 114271 1870442 104033 1797129 189129 1349822 1300673 1255783 1511460 1625765 394330 1426516 190114 530938 1486853 1108735 243581 1302221 1262403 506540 251391 1331268 328846 370263 1537823 1727675 393812 1839192 1867259 1992115 1707672 513602 1825493 1629583 918977 768155 1305645 1835285 380663 719990 1824052 919157 1387013 1427781 1478426 1593305 1074619 633230 778393 67858 1427006 847626 1138686 1336251 442706 977568 527324 1812914 1160708 1220449 1396862 985288 605919 627215 451999 713299 211928 236281 377411 163428 101461 333478 1473424 1741082 2857 334489 1806978 1376810 1999467 1677130 868190 755286 1927219 561774 1359849 1875745 1054597 1882045 1375596 565507 1162274 1363727 85887 1698375 347957 659194 657958 801851 622058 972229 1922738 40543 295897 484976 991055 1487844 141608 895795 841881 383185 1133533 109586 492086 494997 1257622 804411 1455968 889359 1922307 1886639 690583 1919570 1987849 1475880 538832 699039 1208466 1232236 1183901 692492 1395567 1188521 1205747 468700 105109 1644575 842528 922039 1053367 302650 681559 1926801 432174 1752129 790956 696221 13305 688307 1684776 797988 1568300 1811409 377704 141040 817344 1097143 1905921 7895 708240 1457903 1348575 431103 1559169 1807029 218364 590940 434875 285470 1607667 1727586 145871 437330 718069 1002822 368452 1593319 1114789 1878217 748495 1368063 1788048 1407574 248879 1075400 1814601 251802 1077527 417016 1716237 1181029 104 26272 655011 922381 808463 1495671 201480 1188663 1202731 1864609 1730248 1172819 1274073 1748318 414244 448166 214987 1358856 1301067 1452213 823055 1610043 748556 584865 593712 1374580 743938 277931 778361 412976 1410130 166482 242249 1598189 928930 1855588 352201 217660 1416240 812694 1059846 809920 1634421 1583193 1632167 249884 1700187 1307420 1094409 989877 1747287 537859 665683 1546348 347769 236442 267136 1222220 1038649 1855082 837726 1157280 161721 1318834 616558 1188174 1077605 819308 946368 292533 1597373 908320 523446 1727616 1196760 1530134 210295 1919876 1680671 1554851 498935 1562898 784108 1847308 1560930 719849 1746007 1327496 1088325 1440024 491488 1063260 471945 1596516 747582 229158 1904345 1512776 1238336 1871199 747358 1712750 1667879 637221 517681 921948 224391 1209607 226915 1284591 1407800 703581 1675295 1751120 1719556 774747 484692 424170 1543301 976979 1074963 1044608 132871 732957 1366931 1445762 1400467 1811902 1308086 357893 464117 1363564 4112 633981 1562141 1462950 1897474 308319 1259004 235932 925153 351858 1718993 803421 768580 841183 700304 985523 1174183 360351 1176142 1371869 1546597 1479673 123147 1158567 304056 770054 1231612 1237779 361441 240005 1362526 1150960 552593 1195803 35089 1997637 221323 1417834 1430357 1474090 512594 228376 1704748 1394779 97375 102755 668538 663952 1785275 611112 810259 327861 601330 1853284 1898309 564887 1421751 1994601 1825503 1191718 11845 506275 834164 1158163 640596 1654283 631269 842715 1692884 979260 185014 737668 279021 98327 262819 440989 1014821 525636 1320654 314519 1930109 1173968 1021975 650316 992445 762711 1334620 348751 1422869 90745 1919818 1634438 1350548 470579 1774592 1164330 871322 1855922 24474 1019256 616760 311528 732220 826061 1160706 1010015 1642207 907402 808904 99268 1572687 1306217 1991962 1863439 1399341 210503 821205 33613 1571410 529362 1359948 1506049 1659189 15037 698024 908668 1244974 1941788 1114304 1517672 165885 1166808 1281886 1434153 507215 1084762 1946040 1934168 366146 276889 879226 186140 138537 1316211 981578 1432638 877024 444946 1622030 962799 671163 547768 959225 1374883 537681 1656653 1712868 598071 1027543 18048 1002740 1393982 1208252 1644633 1755174 925980 804925 949470 1421244 811915 1331085 442474 1378801 64740 468864 879930 502982 1004972 1158585 212388 1261571 258308 1157279 1345106 1422821 954725 1908156 1672815 781150 1137471 122576 958880 1157721 531595 871304 1714618 932663 1130167 770165 27440 263550 130271 213342 141369 898666 696838 1595135 826845 1782113 561457 1052746 1814108 1150953 1977559 115129 1527691 5782 950350 840322 1577940 577850 1016144 1338202 1932293 1251525 1801564 1115365 1630869 376093 73264 500365 318202 1049208 772819 990155 48735 637217 1821719 800190 16948 330324 1573982 1414593 161094 113985 1000386 1853615 1283455 929208 1860634 291437 464716 267381 1295831 1963951 404471 1347080 690514 1958683 139152 1039637 1060036 664804 700274 142465 445235 590619 453158 933120 707348 1645880 498627 63532 1384137 1179937 825073 1697108 834038 1902599 1960913 254237 148186 1441581 1356008 1692191 1863209 781650 1907286 1793620 804812 1242237 1632912 145677 613167 1713511 1021733 1912897 1931760 329844 1239088 1196509 1601160 1355783 1558696 327747 879643 1246990 1908427 837481 227190 1568838 1982910 654496 1495579 1266961 961975 1208508 1780386 1087014 227976 558664 1680561 1736823 1226985 613256 1133241 1087714 82014 1730490 886659 176234 400430 1085971 1927101 1511556 886615 1056076 1234086 36737 684798 1358348 905973 974112 227706 565705 1540217 198713 1986338 1296334 919408 1999785 1718584 1307857 1190312 16349 203283 518218 224839 1657126 1037776 1258408 682507 1940586 611909 150075 35663 1017318 1526614 406838 1850221 1336378 73482 1498558 767833 1455391 1182325 878022 55369 506521 377741 1076606 1960320 1695115 491687 1762185 1909456 182894 356319 1517738 1348230 11264 1364623 1151534 272375 638361 1892460 1658284 872437 1669595 1899221 868155 1568158 768889 1004240 935116 1666732 1102038 490364 1737130 853724 996859 1026008 42971 1927495 201358 61964 940664 1278780 23440 909292 1441121 1234031 387825 191668 1458714 789046 742786 366373 1062139 688153 153949 1452263 227812 483699 1632608 1558534 1402565 621871 933131 419177 1220817 1150945 737554 1152863 774573 209117 914174 971182 612885 1058879 323339 837095 1215984 962306 1350620 1872305 862600 1052301 1716231 739781 316215 951440 588867 329523 1411649 1292832 1102561 1080807 886399 572023 234254 1390018 189249 638798 913776 1172232 1019751 123117 171408 218028 1722453 1588737 1241289 126441 1951520 1450927 133597 792118 132783 1373604 741097 1071525 99512 1419863 1973903 653649 437304 1309143 675819 684281 365518 399200 380961 740793 1781330 1443799 1603085 1188449 644736 607847 1445224 23273 1685276 1272231 1476719 1284755 1072606 836226 247517 567554 1522699 1624905 1259959 1132919 1506648 437081 1505214 1510453 1670897 1987946 527289 1386093 1968719 1307645 1440978 517762 1849446 1108328 1109203 1668109 527873 547540 327898 354227 1183248 1362094 377434 1163513 530715 212048 1018529 1374643 390237 1012428 2965 1434727 1328385 1881734 598837 535581 1680381 933045 1769171 741460 468416 1326950 1751792 242759 1560240 601504 278710 702591 133112 714498 1153968 1275981 1650014 1149987 292866 1031392 843944 177120 154859 1296863 1988365 572848 875836 1541361 1706215 560349 480908 474989 746937 120824 514057 479158 492738 1508374 1025705 1016800 1110436 1767305 208346 1211978 1950105 622840 684255 215013 65636 1567108 1091878 820588 1251230 858534 847731 814537 917819 613300 1682330 1085486 1164581 635595 440103 1281667 482344 650409 765448 1651995 1491976 1440807 1351784 1695433 1541635 863439 719429 551117 1555610 1728233 1865501 708752 1621477 1515508 932339 1416495 295386 1785486 458791 268026 562629 485245 1158421 596303 450700 1997430 1446714 354730 1927435 1113009 1988763 446831 16965 1367918 581627 928037 1629905 1998621 516316 278593 976342 74760 1846173 1092404 716074 1380455 768424 174971 272808 764394 1028156 1768301 1104658 1398469 693487 135970 592525 415142 349523 111095 879517 1001340 42403 1558781 1811610 1492704 668885 614197 1831994 43361 1386451 48618 1740269 1676013 394394 658246 594363 255579 1663556 910866 56878 637995 1973504 308666 1532046 1899749 235723 1579181 32964 235391 163722 1517144 1685145 1706266 1749169 1608508 1053467 1858044 1364876 714030 627715 744252 1159470 897313 1568095 1428349 364889 440736 315104 891072 791603 674743 456087 1494167 172862 1438853 888310 1127412 146348 97291 917970 1957433 1413209 296894 958304 1186967 451946 1393501 257592 1650361 448876 1088434 450151 1320169 922978 298963 1938071 1272517 1616435 198915 1471896 1836814 1885757 320921 1646733 100813 1128755 801026 1043410 320729 1976200 838103 1138783 631306 748603 514105 1359620 1899491 1685051 1652065 275735 1432206 1495706 1783106 1611052 1976764 1022088 1878005 440400 508480 1130329 1304194 745871 1034149 1730991 1271015 521714 494942 154178 1859410 1516484 787468 741540 1184718 89927 940899 85455 1196406 1669717 1062991 1230850 1417977 445382 1016325 623433 1109197 576442 1842978 1216751 1384881 407639 963831 1962545 1060249 856198 1468615 1889726 1205521 436652 456438 1371527 1113873 1634298 361661 1478082 381171 1736061 664628 558343 1792746 1826037 1266634 672992 1200592 263414 1809952 772598 838425 790718 297702 890912 535570 549592 62459 785463 1495499 1383531 1184884 946492 1897153 653214 406278 1253665 737199 1430976 581200 581205 1336409 1940309 235635 1284093 762028 819611 928587 1566769 310116 1806093 673170 1566917 91861 1855095 1413648 541361 474140 404554 1886058 884566 1647233 1585967 1744024 1511522 371456 955465 1464168 843275 420627 372192 384193 1114835 1925600 1331633 1726248 309092 1867495 78194 582160 1102712 58510 937438 216608 1950802 864071 1937799 151984 143614 618685 773802 673584 838189 490624 1733403 1277014 1945974 862307 526826 959682 1658417 298466 1666396 1435499 502865 257997 783786 855996 572931 1196540 1703217 681513 1355223 57444 1918769 1281822 584144 1391230 881727 1586525 274785 482105 175975 1461746 321719 876375 667655 1435968 1248271 1302943 1480457 1620751 961774 986275 168930 705297 201459 286364 1087425 1490706 1983773 221695 1365617 1102721 177664 1303877 1810904 1252185 1436298 1297287 1468833 498518 1928909 1347036 1392246 618335 1783876 610388 1612236 261831 1293990 1801767 42563 371953 1580126 1798 1627686 1603899 1987545 1114799 265461 211419 1956529 1110178 748636 427376 1818390 1858561 988599 852736 241849 526294 981119 228536 509749 1376221 807238 1114984 1062543 1495565 109368 761011 141219 1789812 1162939 1922918 1121134 1393228 1843969 2188 225001 1307635 760037 595263 874150 342024 724587 459475 294732 1021423 338990 359259 1293276 1867851 1112390 935629 1429257 1845733 783427 642473 1090003 275660 612509 475990 1234301 1013056 1986126 1987801 289549 36134 305158 1674903 1466660 713043 1173455 441754 314677 419104 723081 1523100 1938434 1682767 1173297 251186 748574 1114474 683464 1619636 1887755 1490697 1260634 1393612 1183876 171398 940703 1983966 258255 877154 1287184 1827102 1530442 1952936 1202937 1009072 602331 570446 264803 1608340 1304023 1478322 1492997 1706555 1775819 566130 989837 1259662 1056175 213121 1242367 718347 178329 1328629 1262472 1845833 1192982 252395 1141547 292977 759267 1840680 1612672 21286 1154404 979944 1368655 945102 1973227 1036856 289259 1959382 851036 995953 1921741 448424 1460916 597806 1405167 1388490 1848381 934552 1101257 1085839 1109582 1654001 1690049 273086 1923917 831481 198807 1927962 1570729 405685 1503118 382562 923992 854669 432525 1988597 1922424 369290 1304206 1824748 625321 1320041 38173 1510111 219271 862095 1872489 1118247 905491 980323 297666 350695 299832 680001 1298294 1467217 248692 1397960 338650 982505 163347 892390 359712 96097 1094424 594214 1548924 940837 689105 1704638 135937 50556 1756601 598428 962795 1620185 1214388 1679689 1427357 1130319 358584 980999 608494 633454 1591020 1183421 1513036 1208887 271483 1772091 309996 1203694 669046 805202 1273978 582282 1751795 948137 703520 517425 1270779 235673 1625356 528207 925359 1096085 1854651 722851 1840343 34258 1886469 1459063 1882055 1624133 1006776 963590 1188478 1038512 1717546 1375098 743861 649312 78178 642995 970620 1548445 1347598 882808 1774558 35406 1841936 356511 60592 1841925 891680 1391309 767473 1708139 964048 1094337 422828 1889891 557144 1997378 1537365 1430175 1708118 578140 1538973 1155850 894947 544188 1476713 73612 1902901 1862668 239665 1397393 965526 1361171 1218662 1954307 788650 968506 1046197 707973 680748 1041862 339161 1462385 1458751 426347 943973 217806 338537 12384 807305 1136326 901939 763008 946238 1016502 1764746 1382288 916876 891895 555637 391678 1477066 1278713 1430536 121377 411679 999748 289394 1401088 18672 1991753 618663 1427936 992927 860032 1513837 365752 1435107 413599 484621 199204 720735 558886 889207 306207 1533317 656015 1226935 1979521 768735 625706 171643 77176 229822 277222 719234 1944738 1825594 96714 489401 1367700 52124 308114 843018 1029704 978593 1939905 883298 284105 321631 1326791 1508024 1943788 1099266 1212860 1963768 1936923 1430182 1059371 868915 1089167 441508 210019 1223702 1923589 1936409 1903013 668065 289447 1017273 748612 964083 1066372 1925110 955603 1463547 241325 143934 483342 780422 912705 1576898 410388 1468629 1245060 493160 658296 1175447 1203974 798541 1710530 1037513 538006 1237364 1217272 140996 1866730 1656289 973525 229075 1039682 814578 1902140 662923 420983 706237 504096 811843 1892329 1662531 520133 75346 97578 1590311 836805 1276998 1145215 1488243 1982314 809795 1079673 484242 48373 1536522 1528934 1423048 110726 1464465 1193053 994350 649777 61646 714780 1676498 858112 1454808 1061623 902300 1006782 1610301 1489416 1005127 1609835 785215 1575573 822996 1485732 1790104 1951737 235959 522918 692796 1071944 1623502 1428868 508314 1033046 1186426 266477 1883217 612075 32590 1582595 770087 1569797 281099 1914135 1638243 370649 1137056 323932 1608664 899926 910654 548722 1636820 238216 1889860 566119 253351 77460 679732 46670 731254 1071898 845335 343382 1949187 1669357 393437 1878227 1790257 599790 459380 1498239 653691 1587177 1609256 51644 1316397 364297 1728500 152881 1437328 791253 703063 1673420 1016254 723407 337465 1749127 635632 278126 1520526 227369 1807173 1260603 1222419 1081316 90568 179621 809405 652878 1642736 167629 284671 893445 1398595 1757371 1784362 1097432 1838541 1505602 18423 407710 1564282 796935 381789 1380565 110202 490303 1054827 90001 1749643 831388 1161753 164359 1506462 243409 1457324 1434156 419046 509689 1448926 694568 783205 334078 458044 1144837 1961880 1931444 475836 624977 1586485 1996275 1812484 1060130 950192 144637 1064557 1966209 709566 1352500 701209 1537181 154301 564331 490963 1978665 779942 121814 1311922 1932050 355274 1502920 1767766 1009065 1600278 975168 771838 408892 1005395 1378831 1982000 903277 378539 245599 1426806 1587939 136577 1748482 1520855 658781 1883513 1672377 524105 1456400 932351 1509850 201738 1147632 1838047 332380 544001 922525 5293 1079153 1450673 29920 434296 526135 1778242 1546656 639100 939958 990402 1930826 1256044 1509883 575472 1293043 1488057 1875405 1350464 1897119 1057395 1982424 353658 901982 1033961 301400 1137024 507578 1549195 1446096 1189259 1216139 885184 1171901 1867529 1889485 748871 1838433 237596 1199799 1914423 671651 1490165 1317076 949766 1564590 750744 1400081 1783768 537966 1824694 77638 1414900 458181 1016208 361144 916523 1142628 772799 764051 1901274 1962260 577616 300511 513936 1063935 139988 563384 1841274 124628 566806 837879 1561760 534119 161997 604096 275501 1117983 1748309 548575 615476 493717 3162 1391416 370416 84212 490741 491399 1080025 872840 1262534 1186772 596690 94401 1147874 208121 1361197 1497133 1240077 117348 953693 986877 666325 532901 15686 114466 1230554 1829010 716516 852807 1767204 717922 898809 1916354 668862 1956609 958983 612687 1707163 36217 538799 1083207 1318088 1224880 1475618 1336419 1735657 742241 1076319 153565 1536956 1229608 327871 546041 77678 816477 1225751 654017 1045090 92610 304840 739774 1194805 1594905 232953 1028158 50857 1187432 48943 1378479 1153349 286095 1120917 1627399 590633 362993 1535748 1656821 1534372 489716 1854732 1867966 1105894 756495 813611 1439476 1876799 423174 1813059 1673186 197241 436919 1512644 63903 1484683 1343206 820162 1167275 824085 51019 1602829 1879852 40711 158985 1821482 1631135 978071 1830083 1519674 314427 1288674 520035 226770 203617 730004 328240 1161242 1018406 1981759 58802 511642 1546988 247068 1655933 1119652 1313698 1136541 837546 1693213 420259 1384971 424104 223787 217526 657430 1202720 139298 1888273 1606880 15083 958360 330576 909986 1268280 946371 1700923 1600327 268598 26551 464064 92523 516911 503635 1119510 507242 420316 926319 556190 1275138 1809681 1982575 1858498 1191824 1474102 1144102 467884 537581 1085869 249988 1890100 1638593 1444591 1966083 1878847 663695 1985422 1914029 1346867 1709979 1469793 1042085 521773 1067108 1889113 658259 480212 626521 1292903 1848467 1611171 819043 1844302 237806 1482765 1401780 141392 1545140 928208 653877 617959 1869379 1588209 942558 823160 333732 483893 1334295 256499 245373 851954 1185438 1215157 740258 584416 732330 657503 1959542 1510641 1721846 664054 1259892 217936 730492 1178490 1371967 7311 1923841 938470 657036 1176367 1820347 1173623 1034730 1708300 1772290 1363456 1226773 1296377 611859 1089360 1329792 391001 857252 264373 1109350 891534 1282628 1762471 177253 534956 417722 26869 588306 871264 492268 184621 860843 511125 1281639 283744 1220484 999625 1398910 378206 295867 1552619 1144178 624421 1382420 272411 1258030 927257 665938 1267269 1423534 636384 251529 813144 388174 416572 1366363 1282251 1610443 1830836 177505 1903095 871869 966092 1313365 1303960 504491 1668576 1545359 1594174 1042563 1841184 707124 1368622 1024258 1066864 1173555 1006149 691173 1574784 1090980 1538155 1496261 1346467 1450686 1172473 1618119 1842137 1681926 731609 892113 1298093 1748317 1880374 1607161 83074 1027911 855404 1303229 54005 936165 1868400 5256 1173861 1369617 769127 614976 1788231 418921 909771 794912 502985 1903305 1953603 693013 1958119 1907685 361446 650904 1426575 1611350 1600503 1581978 503071 371995 1144914 759378 306098 1986336 1029708 1339289 1016917 940755 288845 1543258 1410873 1133474 1225326 1512341 1873321 354220 1278912 220580 1137391 132059 796214 1754680 1776327 1185428 307906 1644778 169454 797753 1829316 192302 1667605 1203971 1476578 772395 583929 753545 1196025 1930769 679552 433666 83491 541589 1358 1920728 1543273 793340 1304511 167888 1367473 1017827 633704 220751 1320127 139438 366826 29880 81191 447892 727076 1077363 1222774 342962 10142 319101 1344717 659300 651715 864532 75530 1280366 217034 1627080 1803287 1277690 431904 983731 724662 1679629 1400351 865941 137725 1720657 1672351 974884 1891192 1584671 241102 1399100 541242 1579224 881234 1225174 1162218 82874 36492 1261184 1594719 1842572 514244 1982521 1149503 1171842 1229885 1803352 1524681 1320582 318341 1665313 522285 591620 667799 118628 1961962 599270 1252877 1697682 1769901 1076279 1078960 1351481 1335931 832507 206828 763987 1580786 551152 1478724 1486765 970600 161524 1355853 9753 1451584 1882610 956357 326658 80451 841556 1062245 346572 857656 29427 585081 1127455 1281039 612194 543296 1926320 788016 1049543 1099676 870201 309035 1160748 411633 743542 1632171 1658918 245136 988839 1432107 1433466 1699220 1708729 1946063 386372 1401844 177925 1758122 100714 1912824 629866 1776131 1538801 942478 610662 1746790 856107 1770001 1006561 745018 1353506 833411 168751 1616977 605209 1147088 1655932 1087368 1410880 1344507 1031001 201307 1194432 1568346 1990688 509348 961801 78606 1137402 179247 760367 437099 1197886 176445 251694 1603860 1341599 602730 793517 1346571 14343 696117 1321184 5594 807656 1573261 18087 1035726 460568 1875322 914437 1352540 1543470 1163751 89600 1573581 356032 1344611 1338944 228594 865125 945005 1901543 602075 1036407 1372249 1059497 1548958 628955 1142847 1872633 193589 557829 1761038 1405088 1457199 1712318 698620 1194327 97038 1248709 196393 644155 1730534 101155 1922155 1910312 1414049 461730 862393 3054 1198507 248749 1088290 272541 393810 1739626 1240865 635242 323417 1617754 1382257 831726 1876580 762523 961439 1845557 203100 1266973 921983 739595 1109183 1564831 1323540 916514 1550431 1163809 1245934 1870817 1962403 1082721 702268 1342347 554063 1678893 493240 143903 1677477 1685899 1601683 1593324 855417 1156084 1219617 373274 1721732 580182 1127342 1635763 1689922 164313 556990 752417 1269745 978480 1434215 1627913 1387704 950960 1537969 279177 169371 1838578 1736805 263895 1199463 1583206 1776233 1613482 343572 1901743 1267680 271769 1353121 17791 356948 407086 1229270 221839 27951 1567258 1382591 1231123 1068437 1054663 582659 55566 1430258 1517318 1333853 261887 1772094 1482861 1930675 374297 768226 641501 603631 755636 12244 1590884 246241 44765 1770365 1498070 1914177 553117 1720030 278432 400394 1582935 1322297 1192205 507808 813619 1228454 1848926 975712 1716873 1423301 83069 154717 1837798 1925184 738039 1038399 553114 347553 390297 344415 361933 246994 1824601 818385 1003759 874262 755935 179221 1916962 1808300 729854 178793 599325 126082 768299 1756983 612690 1902562 229073 1616736 1448579 1411720 1191879 889907 893195 1291808 1398635 1024008 281599 22618 1765452 50221 1916242 1357131 1175629 1127170 1659589 1663024 1571351 1419468 1758540 1479078 531495 1997804 196056 801965 1428424 867677 276882 1982796 348007 1630022 528038 862003 1925252 1496377 859955 1580863 1723890 1677197 323335 1519870 1756297 942715 1255848 1672121 73970 424536 49770 545856 435033 847573 1017990 186948 557153 1827061 611413 1513558 841775 1714739 962376 820463 326770 200852 962209 219291 359378 383311 747883 1038962 958297 1127819 514456 1671053 970539 1920118 1547457 1503683 191603 1558474 1385559 1440312 536333 535490 238291 1763187 1822854 1380657 1085489 439487 1838216 1335987 658643 1922215 599813 1175399 1289681 725048 531965 1927363 1946981 1299554 809937 1048085 1940710 1125866 760882 827753 920621 743314 576016 778797 268231 1726469 1018665 931060 1892674 1952010 1584126 69058 313735 1349170 712671 710098 1418986 1364309 901805 356293 784115 53294 384378 1010260 442092 1786521 1959659 1278960 351821 1533388 157722 386830 1322876 454116 1902862 1031115 1735953 192645 335724 1606623 814117 1979274 685353 1160062 1040266 66869 191136 829642 805735 1354961 831382 1158913 1125608 1566538 189013 269248 259806 658056 84936 1508666 1454528 656791 1179617 226044 1379831 1533891 516675 149397 1698627 1411194 1928889 1608937 1947911 1564081 1826595 599331 936102 1283817 1297848 870254 784031 1094952 1024113 638289 1069032 1627531 1787837 920957 1657210 4009 24214 1968537 39368 1905810 1190398 74330 1964329 484324 1751667 379681 1287358 1331400 249526 192250 1558858 678866 346376 1868203 667537 433006 913393 1479230 129784 1807714 1661406 980307 1268058 868305 1845961 1450017 652426 1973700 1012214 1713472 1459724 139251 575652 585920 194405 1829252 174693 232890 247335 1932897 950756 538337 269059 539564 540770 1336231 1736511 468502 620739 580059 1008775 182196 403292 852847 1917297 1605838 591369 411518 84086 717355 1850339 954218 1640258 423157 179653 1457712 1429438 374451 705855 495450 709834 1417937 434498 1544016 467146 1918763 1527377 1127768 91424 1903216 439026 1649878 1311205 239264 1305997 1067436 970389 1761078 1586018 1547612 1122930 1680766 1607258 864652 755058 1351821 429719 1721016 623723 333027 467636 1215239 1295319 859900 21584 668146 732283 1944324 734754 1268317 1784427 1743168 1429316 47673 1142580 283260 223251 66096 1619531 140387 352943 960744 1765545 1545609 1720489 1706008 1195334 1000946 160649 1883609 1378118 945082 1499944 1618753 496323 506335 1427845 1905558 523104 1265755 476248 614163 903581 486369 1451622 1238695 25029 967331 1973741 932447 303550 1367688 875927 1376346 230966 1222645 1644723 1322098 1268795 144475 1912458 1775991 683223 1404960 607598 1658571 1411813 1224271 1661481 1914007 122591 884607 1711366 389458 1783701 1689598 1872707 1417985 680317 245888 397278 1996299 785914 390277 949594 1523818 898922 1048361 829190 1441110 1067704 1615988 528437 378759 1373159 1421894 1076336 1216066 8174 1614959 1337294 304578 1739135 128279 1190349 900897 71395 930993 1402484 247708 1033717 1620169 1906930 1471370 1075404 1551004 1420780 1321628 1649819 1866460 1574557 461431 1805224 1295083 1504645 339243 169972 359470 94226 938272 42042 923610 241106 1405350 105530 1423323 1299938 1907624 601601 200829 100519 1040920 1064293 1056158 640007 1645309 1960121 1514977 1907628 1990419 1334178 368295 893749 1046352 840084 1026949 197493 1577459 1746896 656295 240945 680628 1594000 1613017 1955420 1886247 512580 1911881 1181880 1435071 1040792 1136869 846188 1146886 983946 497250 1366727 906626 1084937 386934 1179258 1750645 113039 9516 178712 1662073 1678166 1372059 1216134 218395 1123635 1420446 1381434 1113588 1078706 1304586 170385 1880977 1177787 950084 971557 983411 750277 1463206 1779264 250800 1977467 1358482 1369002 1369532 1464545 369709 540054 1887061 316515 1266526 314014 117046 352594 138423 1445098 98887 1280805 1921239 142041 320695 1834883 555221 1973727 1589663 521102 313881 1720775 103395 394995 1819476 892167 1517960 390770 1010851 992050 903102 1725221 541106 1989967 1415744 1787547 1758602 1095565 1697817 557381 505970 573186 841800 1381568 214543 1505681 1618376 129543 1136801 767355 1678064 172793 365160 1643919 588221 1803544 1013939 683005 1708195 255295 1423201 1422967 378960 774108 948545 961913 1151466 1876195 907466 1838775 237867 1752809 251874 581676 624864 279207 899381 1973905 1479027 1829320 1768287 377061 1776016 1804503 1740113 1283939 719383 1621130 1165371 437227 1424173 1372958 1202572 1345852 853556 243490 461662 425561 436339 573101 950457 1027365 1035417 334950 4402 1370193 1193487 90158 173242 318791 1720420 589653 152632 512198 1735921 1057875 212594 403008 1007113 172783 1172198 806630 1728950 1765998 1824204 909252 1038377 1084103 981597 524586 415404 1349558 950012 271106 758451 986341 1538493 1259737 313271 37367 242787 775036 282571 761047 1905462 1698882 435458 1662112 989045 1748017 1661562 1346170 1387966 1027501 1799357 1819649 566694 1526000 1750128 1491558 723721 559709 274590 1576023 236976 85129 25186 700349 1463080 763401 366507 834563 237862 125644 1239349 1625426 422699 1580960 1665038 825189 1509089 1575237 626921 714855 1033027 766245 852476 1548104 292480 171539 604958 177434 508179 1795719 885729 912716 1153406 1655648 1567304 571901 981378 1529096 617642 1642792 152687 1497921 775540 1045364 1285012 1164583 1206730 1319659 1030036 752675 1370250 919270 190239 1398670 878567 1485384 625555 987197 1315799 1548483 656975 363368 1499241 1099658 328678 65803 239834 1182397 984793 1345403 1166810 1829393 1104780 60877 1577896 1837667 984130 1414578 1485347 466156 200002 1975154 942477 700066 417213 527988 962510 1803962 1362697 165160 1618232 295977 515035 1493204 826097 1887683 355113 534840 578605 1571992 277296 1775629 1618643 700708 173478 1163937 1111751 920445 1542309 1830329 434786 385493 1331675 227620 537481 1839023 1716547 1184227 405139 472009 796523 871624 906041 1353868 1248996 882743 833852 204913 217629 1742484 1813632 1432234 1460640 95262 1950671 1174161 376541 733843 1538739 776398 476186 436837 687549 204676 1906106 1398274 639063 1041772 527312 1264390 693651 1524900 221952 1047209 885349 159791 701589 16130 1005027 979164 1410484 1062607 1241294 128247 40134 8985 668506 713968 1861653 1994640 477363 633245 258372 1515464 1219822 583217 1705977 1155249 559612 507688 487260 1339221 181520 142693 759342 80088 1351237 832598 135945 727480 863425 1623388 1659454 1594688 432767 558513 926608 412102 716864 1753155 397716 979131 344694 1853861 1212104 1428778 1301705 1149952 191196 227449 474406 662333 751246 1031298 1418983 1692797 1307375 778914 1257286 169637 588651 462463 560200 1999215 1172576 440131 1081285 865035 839238 1638857 1761911 986450 1475422 1937513 62957 350077 1595020 886630 511584 1162706 962359 1992397 1824869 1875505 995646 1787775 1339483 1030750 1449132 1700751 1367142 596920 1736368 1726339 828024 1955326 323149 1495429 1128709 1049390 578207 142542 123649 1705505 1245264 1113469 1632459 1303007 205864 881591 1319641 9370 1245688 33493 1128370 1573130 1953586 1764671 1672492 924605 34350 713952 380415 1381252 976187 1638852 1955239 1771220 551910 1421673 1630997 933901 815441 1160711 1561311 746902 1752736 1747190 1442337 16466 217913 517966 802104 291926 1952053 623868 366106 1457703 976787 539549 857505 1845593 314711 582764 739341 902946 1950868 1503793 1755720 1062038 1867128 1124785 1186648 1223623 223652 256651 925900 884346 1268710 594815 446060 1879124 1309132 504587 381814 1762322 607519 1593445 1865972 994739 1228498 562612 423635 975579 1195814 1189140 292477 1426401 1166905 1250373 1829310 691724 772079 290968 1972210 1108938 822777 211354 1674314 314281 1697406 1929754 1072011 1819067 1912781 205601 1186537 63921 958918 319450 769179 1689611 562261 1937682 175295 1958289 1586775 929361 224557 154610 1834204 712716 1832540 1922509 1015581 296730 1426752 1157967 228731 260269 808866 1051722 1560237 489366 1466333 581376 1360637 717461 930414 984668 1709670 1663915 77459 1894893 202194 1021520 757973 573124 409987 1376272 1092878 808307 1363351 1113751 1502125 1231025 483939 697274 818959 11862 1662173 416547 779154 1978253 1643141 88835 470834 6681 966096 1138357 184755 98429 415681 540294 235491 248088 1499224 1837341 1316655 734248 476521 1257057 1450119 1047987 1889665 328366 453999 331083 1746448 1396710 1140260 97870 997748 1029204 554136 258028 173863 752677 1303609 911751 58084 1055847 598808 1114349 1855798 697617 638120 925366 830130 1436276 76263 14803 1508004 562999 1398224 1417100 741918 1313355 1928992 1812037 442101 134791 1613270 982324 1222389 535262 555108 578946 202006 883664 200472 818661 257111 1497961 1638932 271585 1936572 363843 867713 1499863 1748341 535512 247180 276987 1651945 125476 1882639 785136 436849 1773796 967019 1865965 1777708 330231 632552 979780 756775 485988 952922 1018131 1520648 1430075 348863 592986 927967 1951845 791410 1349095 767272 628758 1819681 873078 1292920 1761695 1978344 44149 554537 618669 1858531 66485 1090957 529286 1497424 1537138 1749694 1302129 1456402 1022704 1588713 999407 696203 1118582 895602 373928 816888 1046538 880439 475667 1832575 173998 920759 605379 1048796 1526297 856555 806996 1331201 1323749 1477619 303258 266189 281992 817428 1502950 684947 368655 1015010 892592 1391185 1966505 1637887 743435 481293 238765 499551 1015321 1922985 1923655 1042109 1818240 658738 48036 803466 1198561 1776756 1509699 1606159 1702566 1793759 368083 1847929 1856950 723683 1620009 1786519 1499777 45925 115359 897232 921459 1075853 726735 1739625 928811 100425 1921016 1423020 183964 1619406 350999 960808 311446 1295524 1215255 1241216 1767972 1370828 46391 1629953 366996 1416199 931308 233502 1250146 1210802 91098 1852016 467015 213151 675570 1401431 536990 1375941 916124 190934 1816223 1527179 867486 387223 76086 950735 306383 1740955 846506 94132 1096958 768640 1409660 83232 1005966 893378 1670718 1869135 23840 1163662 922307 338071 505541 473874 1760212 1542515 102275 1448623 354953 994560 1443640 1902792 87706 1464689 909917 1553337 1712520 1598218 954402 683554 504526 1107765 1444771 660734 158082 544767 1493975 1048241 587961 1820914 976397 1848444 1240401 222618 431607 366653 779426 164317 1166811 1239667 1462573 1393947 686680 290894 356677 1123255 1045986 1328864 1282417 1249475 1515724 1261084 1419177 75027 1643748 187323 1219637 448603 1227765 1274920 1078497 369743 509233 1794774 1637882 1242951 250904 1209554 1238931 1144968 1551221 1522857 1632990 1683435 611209 1836345 759507 266950 1643956 966592 290648 1420163 1554520 1928340 310633 512857 590250 1481825 1661171 701749 428935 1244424 578204 963757 1707408 276999 333378 1727577 734962 638499 1998986 1873607 1964885 1570189 752887 1149469 709500 1529443 300361 1495864 1532292 1805564 390659 963480 1754772 262021 1314735 1355286 1778309 1957395 1352389 966911 871231 1463273 1916204 1104522 285150 1468309 940641 554782 631276 928759 638447 1973724 1235667 360606 1837085 354509 538966 722566 1316695 367476 388328 1792353 1506470 318798 225542 1820235 1135906 1865332 950665 1899311 474660 248374 306202 1533135 1532701 416628 1047211 1516566 777060 491535 696999 1040385 88084 1288696 832819 1247818 1544400 385395 774761 863219 1235942 830729 1280386 1390017 706004 906600 145664 647695 1279122 155186 1150127 1098817 567992 1326827 1814810 397144 363035 678158 1431046 289535 425468 207007 1732303 225187 1347791 1836435 694066 121399 246372 398129 705438 241234 1359053 1546489 940383 1543785 789096 1547383 354161 526075 225129 820362 983878 1899875 1708754 903554 1104267 1162741 243189 8369 1142064 443113 1289984 1154152 827970 333688 1051534 326850 26562 1981189 589684 1686142 678809 155407 1173608 1135874 672621 1126310 1791082 313125 1266484 605837 1824626 297278 1895037 296824 1777332 1197910 1476973 693249 1569734 1180425 877419 365171 912190 640562 815427 92882 528679 1449653 309023 287887 1031472 1011844 1817629 1641623 834158 1699428 961911 1986057 974155 695878 1004067 1423563 1301620 69120 318781 1050238 1063482 549498 405119 287365 476337 975096 1501691 960157 1620779 185957 1407788 1380436 1213969 1930478 400231 279416 894477 1090930 439829 1415256 1494445 727570 1714753 1894935 1122898 741700 697948 46839 1641766 786722 1255300 1875934 49840 596460 933737 1328433 481884 215441 1057677 414444 565846 1357993 1539262 852933 760673 42179 75474 949705 281794 1306382 942329 1849528 691665 483995 1673433 1324941 574940 777026 291563 34715 723996 1527051 978424 750179 1604261 1499534 753708 589996 888243 1194135 1620074 1248024 1111220 1228425 1076151 340355 820379 849370 668729 988945 399384 1664635 1741250 1821340 1988159 1112074 971197 1229603 940449 828533 13739 111564 996985 964015 941250 33372 1434078 1900824 617672 913390 31036 289821 1306634 1967874 1003077 914040 857955 824842 340757 551405 266000 197811 1487498 1531422 1118831 1117877 1816979 681017 1058175 838664 1099733 1486921 1560805 1393802 1162489 1329990 904806 75517 321883 687353 1624651 876740 1598821 456958 1519341 610981 74653 328225 1041035 1794893 1791024 1561264 532438 1635140 555420 1375752 1072017 751179 1923093 1318519 984743 706656 207100 1318408 1750308 1178825 1264527 1808639 870077 1669366 941020 1795936 1769369 10707 1188407 854171 674071 464496 480952 96906 272044 1379911 1864461 1719761 421559 804193 641397 968955 713721 584046 76221 1536466 1650836 509130 38246 300934 123464 261778 1284875 1816026 1935444 1987785 1986960 55839 227021 648634 1604976 1877756 1577642 786272 911789 508053 228571 1065884 1885136 1211190 1285881 1234495 1178285 1153903 685433 754188 1027699 717851 416479 542427 1315711 277449 143623 1512692 1963374 1859341 1954829 1552273 219580 223399 1671475 1466679 541057 1159324 20352 130935 1849522 1269779 258565 1845957 511734 436659 409423 472806 1651875 736268 896093 982875 781985 1633323 1148397 1856305 1700514 1645135 866841 226126 389016 1339394 320674 95995 1503279 1788746 767836 1400200 1302049 1907562 968031 1347711 659993 189903 1391022 900953 1385399 1528715 43245 178778 64205 1834286 1185992 1905345 788035 1495819 640930 998921 1896311 406525 1785962 681983 1690773 954315 72870 859495 1079906 441332 1533674 1378163 492523 1243121 1760295 1842279 35332 229 1614322 819084 288110 126088 1697204 1083325 659115 1363437 1702423 500968 212545 155218 1651191 1861858 1647219 391816 524142 944518 902170 214771 178251 1925968 790019 1995019 670637 1549751 7903 1193298 646641 686509 104925 346003 803584 232645 1791121 1616534 901036 1867287 1933776 486101 1012046 236241 961350 555693 688906 107174 1422987 214 752631 17109 1772287 51420 1319713 1300018 339716 1181724 1944084 1664665 1133328 313003 1297466 466023 495402 1704915 1689780 1410043 978836 348720 393317 686260 19385 1060 1357912 980459 1658234 1243653 1329741 530110 1431595 937725 1366545 197572 703138 843396 320207 1327370 425363 288437 1378442 643213 1389993 847417 1253656 1473513 353853 1769568 1199722 1155603 382226 1444959 1807869 533580 1704370 714187 1295425 1771278 730974 1932881 1117864 1050807 406768 74641 568780 603053 1333369 229987 1928617 1296988 1107044 1836419 436356 1578576 1686986 241590 1536497 743924 1319972 1177333 1556732 733630 293672 1839655 9131 1183379 57906 1459423 822648 937368 447109 1705493 1126507 1006221 1329375 459407 1777428 1161686 1163680 1184633 1406193 1037898 1949070 1877369 1178187 977695 302421 441296 1210065 1204310 1438560 1254350 565101 732159 615973 726707 1661965 1630693 457926 1656712 325194 1705464 182833 1621546 892175 948562 49633 157587 746736 1521910 363552 856931 125839 1897121 1149734 329438 1259166 1436585 1583766 1197680 606791 7375 1720973 1500602 906014 849741 243282 91482 503061 1807049 1330742 831966 714095 1950840 940240 129351 618049 1483194 798701 1220536 1254998 153019 936924 1483593 1156671 405943 1056196 1307347 1643155 33988 138105 1854272 1569970 537939 259192 795081 669351 868751 1963460 1934969 1463243 1338382 1317146 1603577 1252861 1958248 1723785 1432507 579372 1494295 11544 591347 1312114 1938388 1928072 1727721 877746 1883583 446819 342996 78816 691088 1942749 1943148 22440 1722918 284640 105724 128400 1635513 1689445 1730048 85063 296073 76478 1182021 1102910 535766 432474 1812237 640832 1484772 1396330 1725334 382989 1752884 1411025 1182178 1828541 1716031 275188 650393 1197922 978265 1568368 119219 1402794 117746 1217892 206899 1266567 171189 1504063 754481 1151113 1716157 1269869 1559008 756356 1486896 1776744 265307 1849153 1369648 1605053 1398032 559613 1207129 1756412 63958 982030 494476 675950 446517 1787871 189811 1184951 445544 1801561 1774853 1956047 1700713 1728708 19083 993324 1386861 517079 1769116 1219928 1611642 1482843 1806215 1540525 6219 1582125 309789 299894 1104978 137309 211810 1059331 1584167 985266 1472890 1927211 1462848 158103 698172 1435444 1458034 1416775 26922 1452832 1218749 1055139 615149 1810513 48262 1319368 171789 1970104 1821999 1603034 460442 703995 541512 1905370 1316815 540103 1913799 799750 1575333 1447617 393369 391498 156919 1957599 1051423 1141946 421084 471932 1412551 445486 642705 261369 918926 1039454 354157 1221530 685816 1427922 720254 733475 1993423 973358 969793 1664699 1806010 571632 1707769 1571290 1937129 1291468 53277 1264124 1924087 542058 1232297 439661 1811147 1411690 1242158 784969 116333 1606898 1699592 890830 1440905 746685 502182 811347 1187800 443763 339471 421749 314273 1819621 596473 1097647 272472 1971759 545695 1870671 1747173 971805 524024 1772652 754091 1881510 286041 1840198 137477 1985923 221098 1436188 61767 779215 1967331 1086351 1244064 244342 1786796 1401145 431873 1225492 1403812 629537 969650 1372138 436927 1662396 107655 1356725 978498 807276 1346783 367318 688896 1513616 1234115 630777 1514319 1529675 1918634 1384305 357031 454707 881419 180613 1359850 1629396 737300 1641509 111753 1624175 577369 1933693 1058364 624189 1686280 832145 1402704 196464 911671 1183263 253552 1338601 1903821 303605 612383 437300 152676 1546062 1433578 139577 141967 1878991 1546599 647671 1227529 1185989 1227626 1108850 907638 1348390 866705 267681 1596324 684602 29740 638534 961748 1340183 728639 758293 292116 1405562 249155 1738966 563327 49194 839048 115741 1079581 862310 1031770 462757 549878 1404767 1873560 1965648 857319 1284558 166764 646244 1134223 731523 1909076 1992787 307819 1581213 805294 1900457 925377 1973435 1301760 691789 1222312 77060 497763 1593092 258365 1985011 1525977 106723 136024 1160250 292463 195511 27537 823788 1822160 1767811 1287264 1695646 1020328 953873 1313080 14268 931880 1930108 1222006 93202 1713874 757952 129186 1050534 1477133 1598208 940644 1455328 1826588 1885853 953333 1061247 1365125 338191 1778926 1598127 1993017 789374 30245 1098960 961497 1495457 1295180 1840118 482114 489355 1646753 1071708 821415 586299 1522585 882496 177482 787499 1667339 1958741 60963 437624 1807417 1188524 1784921 765961 576826 58217 1193081 1877192 1404468 1461485 1531985 1306685 1093096 487923 1181928 1227989 1169646 184238 77365 1802346 1162949 1491001 172390 619471 945674 1383993 1361336 313095 138116 1779923 1873080 621699 1647234 50564 1597655 997982 1438059 1453419 838338 780649 1589161 1758068 1782848 748657 1520863 1227337 1380318 1544614 394194 1385356 1737142 360805 1469665 1964463 965486 852408 1100183 585655 1234190 32386 665960 1566644 1369694 909066 19610 1334852 109928 180693 955381 959406 776796 1316926 287954 1165389 345968 1602454 488210 82865 1977656 436942 1858939 144222 476225 145681 1139443 865127 1443951 1159419 1078392 8773 199337 1739890 528256 1253503 1419144 500895 901212 1742781 14501 1624834 1987409 455508 1467106 1123023 556079 769055 393582 882885 1399689 1822378 1200004 712519 1540436 427469 1385621 1821428 1752582 632437 379449 864573 1956344 145039 1581117 1138695 271924 495729 499927 1350278 1376485 1083813 501831 287315 842800 752964 303858 326679 1692512 614171 189097 1883600 472600 280972 1548392 1233431 1512506 1484124 874804 93785 192976 1243764 1682307 1767118 80739 655482 1961357 1228843 1373795 642410 1126681 288279 1928942 1953072 199341 1520650 1430336 464227 998585 1034815 865161 892875 188741 1264102 199574 624129 1488535 1069830 919325 1187559 1406078 1667814 892488 1610884 1954027 1305188 1472859 272425 730634 1864445 1777431 1829828 1362211 369340 102844 391271 1730844 246153 1993290 1452064 1472562 1675509 1378904 1427866 255974 1406467 1159734 535993 1623991 498551 1534787 1643132 1058304 1469429 1129313 1818537 580358 1556369 1810967 1504798 31026 937213 1771155 1613583 1970963 1282902 153550 1414001 1108249 667092 1878117 1496919 436582 1907111 1468477 495258 426185 1465422 1290540 1641653 1366626 1632266 1301958 1205185 1264609 1268355 1988369 769529 1754982 370429 1998440 1901195 1168413 1655848 1750730 1285323 1585661 1945993 1254398 1415560 934231 770080 908060 1580456 1714825 1920795 478724 1383351 1544945 1024973 1909576 1445828 1298336 1295632 1256184 530943 1388088 313363 958669 1635684 1245971 1017259 1967078 1919688 686125 1826172 1930481 579737 1112208 1711692 1597265 1443854 1865286 1954627 1962136 1983755 14608 248188 863676 873201 917218 764707 1577476 1954630 1216465 491373 1304631 1436185 1713388 448857 754483 1903980 1563906 538851 1701706 287292 1930876 841796 36851 1480322 1461865 49346 1124041 91558 210979 1798928 1642976 523823 1863731 677975 441826 1198885 1409748 1709319 49037 878545 67388 46126 1176661 336909 48951 1010662 936819 723580 1627997 1385319 1421058 301425 1431457 462835 370015 1105207 510084 495762 1875384 1024932 570026 434548 783179 1132305 956190 565710 1698376 1568577 1020173 1989851 1079955 1179587 1315598 1273366 13381 1619285 1378974 1547569 1920009 1749401 1949269 1832033 847297 1287571 1452629 133769 1418759 165471 1547170 43904 766721 1050417 283514 1155366 446503 968554 1477216 24100 167882 1325481 896600 1888530 174461 1445231 1222179 1644483 1425491 1495835 1624877 1113750 392042 1526866 1225295 1146163 563740 277459 1376316 470275 1578148 1341170 1131216 1728310 1745163 426194 1473419 1170065 1322978 838294 1465937 1428754 1241290 1067500 586522 1759925 1606386 791754 991974 689704 526318 45511 1407163 965631 1017872 358785 898112 629614 1654653 125533 149173 970802 952799 1285644 877455 883453 1364503 1351602 823624 604846 636485 10590 104577 755866 1445014 579851 1006919 1727218 1746822 845025 413948 1230230 1973039 1858138 928078 203444 458165 374960 1104445 670008 1752947 630122 570098 1496451 1632271 762671 799295 898165 819795 432250 228897 1581251 1065492 1807477 1229981 587813 736544 274040 1297667 764557 1136661 620879 1176674 1381813 221262 734996 1580833 942235 1437787 1680172 301862 639434 891138 1718359 599009 1759997 590301 1955226 1039914 1600317 316610 1076546 1830358 769655 1160940 1930233 1451740 513269 1268230 1686978 1365359 954338 761233 895279 1936646 1178262 537696 1042764 573381 183870 297309 916857 1802235 16421 371973 1341086 1223247 1486356 566586 1419358 1070423 342377 1132953 1576563 806978 666854 271054 833256 287203 598460 670305 1571512 266465 60265 715102 525170 1508210 1648533 1277184 117434 1844939 1216760 264361 1924599 1090289 1511168 561406 70438 334783 1653323 1294976 1814728 1916232 279087 1467190 433086 1382868 507730 260078 367327 754608 342041 1623272 102289 772615 439399 81949 287392 1599111 1439431 526756 1052173 966216 274261 1380443 128373 797964 117639 1220863 1196612 1270840 1074968 414390 286233 793076 237496 1330129 794396 634342 1175483 677906 1217124 1481983 243795 720452 354068 1376483 1404638 1539808 1571042 1020422 6724 1289299 846163 1283176 519158 419926 732081 358827 1082735 1815657 699025 416812 1331323 824816 61899 1785938 304795 507376 257010 1282512 79189 1026344 362254 1775130 1337210 1297325 1644834 802555 1198531 986706 1390294 1901551 334974 1384060 1189318 1245980 502365 40624 145010 1576464 974687 562359 1385069 722405 1403145 1500886 1518138 104664 1023275 1640913 1428302 318822 1198253 1992583 1451174 178235 1694048 1430605 1584535 955227 641790 1473367 1140042 176329 1086896 1012462 1445474 1606732 1577174 452141 335419 1813197 690333 1930548 955659 859550 1947379 1123633 309452 334228 1129296 1508947 27615 1382927 1103360 263657 1335456 1178927 1961546 259968 567657 1570509 1029032 1931270 230482 1246781 660030 936365 85883 132389 1897064 383239 1815246 7263 432993 1461595 905940 1271030 1480325 578229 1662464 1639746 1676048 1310703 276202 136899 506085 1859068 1054529 562241 1930984 1913644 849994 1441735 554937 380524 194984 1431103 680815 1179986 511729 301964 980302 1070912 561525 1393582 333890 789825 1818436 1621650 561569 927282 156519 245943 1176462 133218 1806791 1336913 195797 868106 1596897 966978 1174173 248228 1093330 1955054 344094 804152 625024 1071209 1067078 548952 1960218 1173211 1554556 1710443 1936711 1219472 1137719 1381018 1524772 1502277 1560344 745861 1603324 771927 1776537 1881585 1463900 208555 1345524 15621 33333 1557309 1177683 197131 1335080 1325512 528439 1287078 753135 1262011 1974290 1584866 1046544 172059 1639090 1314213 529615 1933019 508154 1115778 466382 64445 919085 1940478 601594 955833 394429 235198 1035087 300485 1893388 261371 250076 1196729 709811 179454 1489159 1143968 831695 605451 1232667 694533 462332 1822514 738321 1072581 389973 891577 79754 1638461 557921 305074 1799106 1254991 1113119 1924978 920632 242220 1683006 1578756 1342941 215418 1641690 561067 1629721 385030 448480 272153 1892446 1814102 1914000 208613 945574 968662 1640084 968642 876683 1538190 575549 929465 1629117 1293936 1106032 1338970 1899831 694508 1660249 765736 386377 1046929 498430 340547 688320 520621 466208 1468036 406608 1490277 831221 1862634 789578 1748071 1983959 1443637 1575624 995267 790535 1219335 1513306 1052748 1115352 326068 1132069 1352252 78920 259290 509649 563790 307816 1029155 744603 781572 1134250 521400 1872455 1053751 1884501 759227 138607 1812875 1336770 1999812 925031 1620411 1904598 542322 861055 753079 1862780 1907745 1320678 387106 1429734 255319 1312510 495518 1534596 1285762 912317 147020 34689 1002864 1827194 154801 1298883 1874197 1624739 1474227 839528 1499711 704184 333132 355403 1532946 884272 614639 1442135 1322505 238188 493482 187003 1289136 748508 735500 1837088 1816474 1045180 1255429 417919 1422505 486143 1883912 1443921 1147387 1555548 51340 1508234 1965376 960083 1066245 1156410 491823 1937611 1138375 620642 547281 919088 1053370 432917 1767208 1706454 1538100 266194 1261994 645199 143459 532882 1157079 435985 50599 1689515 558288 1602857 708510 395708 554238 282123 519574 459011 1319588 485825 389052 731686 1016070 1368688 1993474 1777152 1151321 1702256 388723 1167996 676834 1436179 1379604 339439 156844 1929483 1743260 526344 829209 1359420 1590041 781075 708898 951767 914466 1681580 826842 1516279 889025 452196 1497364 833145 248582 1597446 1106379 833533 1835709 90643 1805243 654557 214606 76325 855951 1383728 1697808 250409 670362 1678930 1569268 1835005 1776066 563719 59634 1097757 1193109 642162 412908 1710275 929909 916280 687966 1848721 1994235 1908485 123007 1463885 319752 538991 1739389 718764 574279 1825178 1738324 82187 871682 1153888 672077 1400905 421383 12673 1362114 1869294 1416336 1224841 171139 836142 1551273 1164110 284234 870209 1707744 1172980 820435 145698 370099 302193 1974422 1797909 605424 1697304 1519017 1318802 188197 437778 1758943 304987 649431 396373 1494612 571997 1867429 350168 1790957 1895636 13610 56715 1817881 69746 1603383 1185336 1737315 876958 278422 1855 147901 1956693 1977842 1563567 1731944 1033273 932480 1881692 1936348 764032 1361378 1657935 1817068 1075286 1918759 121482 737966 486672 397975 1817734 1224681 1110502 865359 843063 464298 1614030 330110 1469152 1219013 468366 167006 1844021 78734 918567 196797 500328 1349905 30306 224397 1960346 1524132 467928 1625280 1365239 341881 754266 1201236 515678 105930 218615 768312 939630 401500 1640337 1757134 753137 320782 410906 1324645 1443520 1633109 1359063 1536969 772507 534500 1741354 135377 440851 1657324 1760749 1800111 1253198 1935063 904723 1758567 994908 1412821 129115 828663 1670882 1033708 1787566 1307501 433274 1878483 399703 733577 56581 1215392 476260 1609422 161600 1317411 1946109 1404336 57960 1225202 708177 128657 981070 233302 422488 1721905 1759596 616347 968269 1570683 1404824 457660 1991874 1223067 748069 473366 1951581 1690393 1382243 713123 412493 1601895 1135937 154481 1798250 1587964 456317 1270848 1550476 752121 943670 1115485 1465390 665975 1406930 645964 104354 1287974 1728448 194902 1949244 6827 820511 1777076 1300771 1557561 1816776 1387223 597774 932652 259447 380192 567251 925237 1387347 52446 1190054 1503615 1810798 336316 74239 1723855 1816087 177302 658589 1571120 185237 1430401 1010648 668989 1747255 464795 1191498 1083780 1784887 1125479 704480 1564880 488587 67480 1354547 833448 916330 1970444 129319 910792 1891261 1831985 453639 383794 1417069 1957600 1422294 825180 165495 1252296 759430 328244 1474251 1803548 1539090 40500 615424 860042 1053404 1279754 881379 1390012 814508 1989097 123612 1790541 1039806 1582997 1001829 82552 595818 1954092 1238870 896580 1093436 391144 1886167 1159555 1815180 1901168 1427595 248747 1364115 1641714 798197 1185953 1523719 1172652 1440083 1601124 770312 1606975 1865000 1232201 1084223 1176824 1228011 156961 355006 657354 1380725 661302 625589 1488538 1064657 309499 236310 84337 1057241 1386891 738253 1151433 1877036 400618 982485 359101 366526 919482 1585622 940356 1570303 1092035 21697 30632 1745397 991086 975704 1600175 654601 1004731 1223625 1587785 258111 1748000 1232765 1574682 116939 1543072 1857495 533214 342175 1511121 1514005 1991805 1214799 1218863 1112450 502125 330025 1643475 644988 346653 1154673 1931261 1036146 1500793 1667588 1774494 1932788 1131479 1730040 326267 542044 633713 1857413 1518399 1477163 1497074 1634052 1288433 1113315 436995 256641 1908664 1076249 78177 1634104 690249 227027 840618 69910 1223639 886484 1925948 1855271 662864 1013703 477836 1278507 1055795 1229182 1004560 825105 269499 919033 1338069 717703 216993 435714 1234610 1581985 1030130 269230 389637 630819 749259 1361831 1464993 903341 1941168 1963422 1776590 914813 276784 432890 822246 666279 603481 18350 1476941 347960 730537 1263196 1460001 923707 1079947 1018873 831290 339688 1389850 870169 576634 718218 1660414 1082544 1355247 1800089 548916 1790358 119006 266516 27975 1764300 1146079 584396 1603950 851299 821374 1527505 1339648 1113778 1248855 1948690 1366127 655671 1089168 1495431 1739020 1336843 1038984 1375817 1249361 473464 1352286 548057 1616083 1146947 1316989 1509733 1917916 488960 1025901 117574 90742 1477131 1737 1499103 1661049 195550 1778485 1427234 524434 1245247 1546890 960132 1540480 1922150 98994 946596 798736 1973350 108085 1658261 363240 1320004 1327577 1321174 864413 251116 589937 667757 746091 1671 207403 1393719 1595110 1102448 999362 467866 1023713 831470 548436 35202 39700 1517666 1928526 625117 1850744 1820703 1284454 409332 76302 695598 943995 1990162 685049 560918 543566 535727 362061 935484 444209 1183793 486029 949621 1805347 435594 834453 1428635 736301 1487256 1950740 1282678 592541 139233 199434 196308 1123689 416827 1652663 820678 43821 431986 1034180 1826253 1440674 28556 1932568 1625851 40465 1204415 973306 953556 1773714 1905670 1968034 1523217 1737973 1302679 1549050 1161141 432781 1875052 434677 41196 1161336 1948567 1531320 1316031 1136755 1523036 1468183 1162719 309332 677808 624364 70004 275238 1025309 95102 1709638 412548 95323 674888 1493927 1082168 288463 1225247 432580 1665651 1799425 153487 1073844 619893 812344 70837 1863964 984225 242929 807123 356047 1302065 1772897 305446 331793 1050146 156901 53057 1674283 1273338 18651 244875 1455362 1135516 826862 764920 1818458 1136086 1099249 1813843 829038 1607895 341119 1224531 705074 1268611 681217 1064866 623366 880843 12041 354148 927251 1206036 1202388 409349 1628787 1528300 702341 1856107 925393 1504771 208357 441953 412766 741675 249396 1109039 391684 1587467 1416884 1565378 1511158 854086 1056942 684670 29361 1428441 182180 1169967 1841466 187882 577403 632723 1792292 896250 932416 571824 1688670 50165 682365 1129474 1617911 177455 4149 272652 660065 1659318 1736939 1604170 130938 1496163 195180 299624 1936716 1484287 567537 48442 1535806 619493 1609027 69412 1526616 1218888 53061 303825 835216 1682897 41475 542208 1701798 38808 486316 778554 1688381 989689 276220 747571 489332 480707 1912809 96830 1706633 473214 1155587 1377098 1193049 1486408 981262 874532 839251 1327412 119360 88029 1252531 432509 1249247 1365100 1571084 1688920 236471 625757 1624951 823979 647814 462369 158913 1819216 207705 55492 1067506 1065143 1190332 353716 79138 623562 1568431 406779 294742 894531 560306 1400811 1407933 895267 325757 1244398 1422489 946347 436297 1431557 1731541 66119 1327494 958857 1583853 1952897 414376 377550 229479 693512 1329894 615146 1151197 1748849 1393539 1662255 1078358 1889366 384531 1384900 183569 630365 725006 1984182 281303 292388 1630456 812087 1172967 549382 1449443 379562 558793 1997197 518363 1335334 970609 805284 801062 1576109 1398250 355504 529676 1758197 245149 869377 1641881 1191182 162762 925263 1999842 1090280 788703 1506163 1761470 571500 1865489 235960 141980 1461154 346937 87164 97849 1737876 430698 1651045 753989 1283784 1986081 1355418 736686 749463 121363 137742 466074 211304 871680 770695 1564908 114761 191926 1295609 560963 1460575 187472 1502874 1475456 607738 400118 1919586 950257 1506447 726513 6337 1900628 1410184 1594637 1301645 761720 1244381 1242520 750815 1681430 108501 123319 1529048 300919 1192581 576946 1969648 1648641 1414544 778021 1278294 1764560 923643 1450671 1760612 1115101 414956 23066 286522 272377 1155771 1840473 1041554 135775 523297 1603596 286060 1020871 963825 487027 595052 338705 57747 443768 812974 1489232 570600 1145979 1783841 1774583 453426 1348143 695139 122868 1020976 127100 488745 1721931 1028054 1745598 1938324 1386981 166495 530605 1890428 1095503 1596109 1599777 1764049 934883 991401 1551266 1972052 214596 46957 154133 354272 626357 13936 879195 867969 1905851 39765 780365 903783 346836 1242618 103812 751781 1472526 434438 1392122 1161286 1005364 493999 658569 1789886 717300 796515 1014404 1549565 167858 476037 753526 1340729 993507 980147 606121 818014 610538 1370135 1684980 302724 851845 1826800 834532 1271243 1513472 1713293 719165 735635 934604 516566 879794 1848767 994071 106105 427770 1510907 1500274 515066 1314727 1743856 946424 553594 1065865 1028435 300912 848639 1731624 570284 1002683 1986940 1581395 1820017 21117 1510858 1061674 1180947 1409934 1810696 1142276 1237283 950254 553560 402124 486867 1445238 1009908 751621 1289779 445460 96294 956524 422744 1137053 188669 872688 1413993 1033770 83801 842859 1598861 1777619 598271 1579170 645224 1285318 118664 1536256 1628673 19586 366617 1652800 849493 1661854 548823 1086396 1432332 1740015 1736863 1208656 344688 40189 1364764 36758 1692827 581616 1404485 1012202 1358765 507857 296651 1653504 1582559 919204 467208 850089 1582863 257272 685782 1386754 545559 1706574 792216 667671 1078970 1643165 370188 698315 326281 1908267 1529969 1444497 1621424 12217 1001253 1086234 476402 1981042 1888649 213552 1297218 1196014 1369320 1598961 715641 1965679 1040289 1427758 1445465 1325360 1729456 637397 1190260 951764 1765974 263917 580818 1598352 1091702 625064 606550 1104607 1745745 1736914 628784 407251 441424 1086592 1921704 408481 1442619 777694 501282 454479 983190 536097 1702974 1372028 288995 1355224 846329 1415751 57106 1025684 341533 951306 958248 677602 1336018 1771466 1263310 1581531 124794 7023 846625 167947 1825701 688105 1740408 1090381 1022708 354258 1356622 1286895 1184513 1944096 93759 1853505 929462 647314 832092 1200495 1720407 1319203 1130955 1646620 1334129 1484025 1712344 410695 1754524 1893818 1684883 921324 1614573 813930 448613 162960 787139 1508950 1790158 741731 1545470 1600315 1636502 1873139 1778105 1507499 241937 1589608 12947 1944749 1421618 412725 1893588 1752401 1948835 596314 706037 913546 925804 426109 1742758 1141268 814884 37882 907090 199683 1787403 580165 1542235 408897 1657401 1142884 999998 265742 1073980 1954993 103257 1671593 649452 1970558 1322263 465219 1020785 381019 65289 57135 998255 1660859 970916 1822766 943366 946201 612544 1564615 654527 1047429 815231 78658 1419376 1429573 433066 709311 1104747 740696 819633 1270935 73832 610575 1532224 430493 1896082 768940 1594119 469499 481646 345241 361042 1797492 1030514 354336 1766866 706337 592649 56058 232366 1728594 1378736 617564 1590104 1253934 1243705 377644 1157123 622647 1492686 58389 296504 1734927 1635681 530159 592659 1274568 1886619 937093 862136 596001 797554 1601601 1491594 146344 1846429 425016 1174351 1372557 726448 1040877 41191 884572 1987099 1326383 635253 1104180 720668 1751156 346112 1876891 1991712 1957731 323130 1546328 137502 670209 781236 1494606 1160527 1521347 1696954 817591 1406266 51124 854009 6560 1322674 1799451 322359 1087937 79479 1235878 1378755 379230 1866921 1369279 1472039 992383 1794025 1680313 378562 201993 1332786 1615084 613984 346552 1680030 234283 1134841 1373731 1541917 1007910 45225 1811034 959991 1302959 1917191 120428 547424 630640 1559428 485011 333613 343292 324566 232049 678060 485708 922150 1768494 1568698 46449 886269 1521054 1603686 1686592 586619 775017 246000 206407 1689803 818729 1625049 32591 573056 627651 1058251 548315 479045 1019203 332078 1313858 9243 916964 528476 715354 1224375 1068029 1907359 1817580 1668385 1695787 583414 1206475 1117134 948166 658411 1593558 1108955 1826107 229587 115431 995360 870665 601917 939631 1832612 845107 239612 1504477 1581156 707478 1260167 1333264 1454285 1419132 644403 807707 1755872 1510952 1955784 1239848 400924 1719410 1172918 1842334 866973 370499 559451 1770016 1503106 1451810 1202496 378858 1464492 1045253 1954118 509931 722400 1306065 1815050 1414526 1232871 1987292 1947905 641436 618002 1208286 188921 1891663 947783 438551 1109433 1965862 1181286 452194 1753535 1754193 643001 250119 1426825 1541110 430411 1587375 1492 90403 460704 1460265 248744 601364 265755 280495 1258590 489581 546002 1364892 321091 392069 589009 664585 1269723 1003125 722785 1622456 710580 1007520 155649 502286 1892413 525717 1784769 1997043 747416 800441 819692 1917514 1635864 1660056 184395 109545 888074 986418 1444076 1997472 495634 1456864 143740 1690757 1814952 1435473 471022 1964461 497658 104455 521464 886019 657640 235700 981101 736385 1773399 1670080 985969 1232707 1911289 1885431 1349018 1912898 578485 1183113 702709 550531 468528 1915230 309758 1729927 1618961 48342 1382172 1105695 1418038 574757 1241056 497324 334012 1067919 183187 978491 711619 175773 736585 1528343 1609548 1368847 1581966 1376511 1098737 1193397 494687 565825 127761 898035 1196817 918354 319478 1709620 1862511 1903490 691735 174924 1248549 1183870 1264955 509696 1247447 1925486 424008 563043 1511841 253201 1778726 1812654 611726 1428100 1737766 862263 1677006 1179520 537622 1847924 1877509 1258113 122170 938559 713740 1323916 1449640 1678926 1789578 458103 1640369 1397926 492805 957894 1011146 1134646 602016 682443 1790588 410800 63128 121052 1735906 1316205 178067 1811549 1998196 187773 1483947 670902 672544 979503 1312647 1938720 969620 1305104 72482 615464 193628 25711 40481 1968858 567048 1603711 1645125 1934059 71261 1849600 1689909 536566 1723304 935123 884554 789367 911455 1571872 1354626 1392933 1051403 1456376 957323 1427774 1653422 593017 1261372 1290089 458512 3981 1048142 77942 1722345 1280722 1776656 566746 1385048 1272860 562187 1303951 1463074 355057 1389801 1068443 1874370 1123902 908547 315763 1097373 1904144 675575 1312387 1287446 430910 41087 427117 782245 582047 1255710 773942 1085226 1769537 1630582 1330447 1828544 687985 325223 742648 789445 1027306 1056421 925640 176521 1837598 950456 1943059 1414723 1615806 1039160 1288318 1969016 835973 1502311 595874 90655 75388 399951 1695723 119888 1581054 657372 1722411 1240051 269379 137465 260032 1173374 389076 994883 445937 1518857 1076943 1875006 454582 813827 1673574 320888 114609 914357 87150 1420378 745298 1489015 465688 1463346 1880732 1515663 469459 555484 659371 1362209 1617183 596998 1806984 1414503 368047 1577611 710892 1781479 1394316 511796 1101706 605036 202302 1721783 343215 1789719 612711 264327 810002 1778818 1837098 1339498 650073 393055 165673 1133444 170272 1994633 1957172 311413 1937863 1420333 499365 436426 1706368 1493834 206747 755227 231590 446937 1702312 223296 340025 619236 82494 59414 124384 132774 1822904 997859 1571773 1923560 495892 1332736 900248 1174325 630981 1718572 1403775 797418 558919 344387 1211851 380248 1964366 804593 561307 60180 1828913 75498 716182 438486 1647058 1266601 1595189 1265804 1249662 627565 1584480 961428 285968 749634 1405894 781895 82204 189894 1942119 1929398 655585 682832 455251 1136224 1712426 1042637 1262215 639467 741057 78399 157319 1935779 763237 1876838 638138 735879 1121698 352524 1934812 379036 192004 1196969 698010 1325211 620510 1900118 621552 932022 321002 1573088 20944 228980 756822 935680 947768 197856 923061 1245824 1940742 774173 651522 547655 1272313 1805847 1782613 1548187 1472215 1168996 1601901 663247 1833871 878126 743438 1438573 1413053 1658924 544638 1239484 233197 2016 1684118 6355 1318162 183072 733446 1488086 1883955 1456550 1297246 202414 15930 1762027 473396 605239 212919 1706846 1880329 1100021 687182 1182009 1319190 1120713 530026 660196 285814 523414 1492376 574439 654666 150197 823947 548053 1714625 1133585 1715100 1193097 1017147 1104880 589632 425453 11265 1370420 518764 1621135 1628839 203971 203145 21609 164403 699814 617130 1736387 1103440 265724 308014 1744114 462808 404986 1253974 1635331 1880573 517084 1612270 460686 1819452 1384751 1332946 1242611 1565275 963126 213948 1790493 548072 421957 294630 741809 546878 247649 1264392 287789 1429116 1695785 1714264 526564 1858302 1665795 1788133 67325 314368 108092 1673609 558497 16021 103792 1735113 1970864 732501 1128640 1709579 1482073 204384 655372 1249077 90818 533322 497909 1680655 39812 1929858 155388 1557733 1494448 72277 737851 1709942 450951 1435702 165338 413436 232904 213400 1895705 303643 1357611 1829823 822525 1556156 1114496 1039497 1119085 442683 1858579 1924204 250042 351504 1663595 424918 1188149 907803 542320 884134 669630 249132 816325 734797 1096786 1457503 1015403 1124618 249440 1087941 1742985 1504473 1510301 286541 759012 1703111 1998300 65917 1773802 1431909 1300879 1195216 1315840 509969 178586 1050926 781085 348570 902368 238813 1997326 370793 1178976 1585130 926740 402308 1398501 937661 907522 1574895 968079 1937574 96987 1821427 1970108 431796 984320 1464699 538559 1577384 26650 4918 1602664 1495668 19954 789890 1596159 474038 1525902 1275962 708470 1215913 659963 675175 1763547 1439182 346962 1670583 225693 1971409 1348336 1794716 492519 1451319 690653 1456910 1698008 1331639 150475 1504729 1681701 79492 693826 562401 1409841 1348729 444710 1049827 551796 1171780 564597 1042819 153514 1220233 1367785 161839 1223514 746021 1931403 1129194 728018 864542 448153 205425 843462 259702 575713 899242 817982 917070 1746253 162417 16584 1752282 410951 433221 559361 308485 560704 647744 338033 424276 197169 1857290 787994 1498823 1421048 1909700 1785604 1988851 1785420 976962 480014 858797 536021 1469409 346094 60605 100889 1744832 1668090 704554 655535 268004 1953517 1539273 1211971 1884274 1111256 1094855 1144297 1002495 231351 1753188 1130747 861935 1062214 381776 1244121 723773 1243090 207339 1096825 1337451 370109 1200504 1542426 53478 1185760 193261 1221297 135096 664930 462047 1178455 1290908 1433689 1373784 1541815 224947 329395 957395 854011 115206 1759908 382745 1852475 567460 1149534 102380 993260 1775517 173435 31731 679036 1905836 1276414 263222 477999 910898 443380 1282494 491842 1767452 1123043 1892147 1110449 757279 549973 338901 1207221 5342 389903 1373249 1374384 262702 129984 871017 614075 1921853 700619 990531 632388 1282273 941513 288003 307577 1952126 249151 590165 576596 1111257 1724963 1943640 1369906 1597538 906115 571385 437138 456400 449325 1154150 1310979 57355 808203 1403471 1460568 1937458 1364369 675988 714980 1991210 1595876 709653 115504 294935 151889 303064 773941 836324 893354 890900 735296 1505929 1051470 75116 856012 1495506 1102294 1192900 1140551 896561 1383551 952000 1001948 1676235 646145 1495081 82081 832342 151925 156649 1792059 866438 1951351 1977416 407741 752769 128627 619079 1725629 486217 883696 723624 271831 648792 187146 493062 1877372 1581034 642935 4368 721326 1128565 1328338 16093 1593676 138085 1079122 1847343 827283 1614859 662648 353823 1381304 97345 1620761 1186132 149872 740954 1381772 267387 1531833 1522211 1456707 480658 1838873 1957331 1949891 248506 1732739 856563 1596624 1271962 1402532 1253013 1525005 787223 1784561 931788 1755544 824386 1448866 446878 120562 1757349 1513780 1859294 1489935 831544 1146033 1416565 95810 605078 237166 863766 414196 1433978 24439 71932 784086 625332 1701594 359577 547711 336735 1705771 1002043 1203898 1382720 223742 1953127 1779405 405325 1092747 849573 885402 54381 1356927 1549995 253225 1447621 195447 734326 1374496 1684615 1117827 1278303 1870839 682591 512229 533190 1358967 1623035 89326 1694448 730012 1533279 1977352 852905 1035662 362875 1491520 567012 338711 1005337 406561 297161 1521840 151145 1769549 1882831 915973 950241 1489635 1363273 796821 1553328 329531 859576 1845753 45734 542527 1937517 134471 1766617 85066 370030 726616 643645 784130 1747939 96194 110225 1604368 1060472 661633 1087031 732539 32043 774407 1426665 1216013 1492812 902888 258264 1022434 630256 530860 1382127 1089708 1276065 869307 790411 495611 1448590 1095309 1810440 730395 1558236 442336 28477 727223 1134099 691402 1707130 1636837 1156612 646666 1933921 1774724 1603910 1115926 793784 236096 6905 1337737 402777 1295577 802288 1317607 166884 1720192 764364 143989 596352 1113155 738030 1417836 1108982 910505 1473158 1018737 636401 988304 773416 1605117 903903 107890 543127 732356 1066859 148725 453260 173795 1001254 1752063 790924 642067 111124 1641527 1939071 1735327 1439577 120156 1212784 1842273 1167358 1362643 1422553 302211 590738 869855 1032147 1457334 831742 1462797 239715 960487 875788 1990036 1594115 895001 1221818 467631 885755 712622 1383617 84908 784360 1628445 961438 1617641 1649713 394021 463956 731212 736161 1049686 670535 1051906 114828 820409 1967502 1058613 19272 1018707 613774 1439887 1850773 1731696 836506 1464922 154095 1201386 1026872 1252479 398699 174223 1896473 1178674 516650 393990 1155414 144991 801126 490160 613848 1304814 380831 154774 1529927 1349741 1879820 1891008 286491 1002126 1331028 1692886 1484780 707761 608977 1482944 1191337 1308321 905051 253506 552694 719021 523732 35273 466619 1507780 1284277 1050423 429394 1182708 1128384 1020228 938315 378364 948678 1628606 431365 1013560 358580 313461 838798 1945605 915803 732579 843009 1122825 1216202 1738445 388265 1630051 860948 598047 1287380 1067193 1612107 1346488 1490505 350375 1872299 83 719858 315097 498881 868821 1936136 386463 1579488 1363775 1847204 711939 1446674 1943582 91369 1349849 1903957 1571060 302185 1772416 1204528 1408052 553923 131171 344650 1500287 694772 1597153 807273 1776412 608105 206214 234708 484144 136372 197975 1854712 11806 1089833 1275710 874147 1531825 373238 1960891 414155 1019891 1089909 1115537 183630 767508 907444 1471957 203988 1122184 939948 1399808 518657 819902 110105 1576902 86155 1013963 226576 647099 705528 1083543 840999 1183190 409195 1532963 932498 366440 1434500 1796361 689802 1784073 1802960 1824659 224332 1461916 1107626 283431 208735 477522 1111301 46624 1092258 636494 1811259 1952124 572606 162702 50043 1917698 1149396 361164 1912716 582819 1120209 736389 1993527 618037 1816107 311208 686984 1497500 880630 455700 1936022 1451816 413898 1913747 1775721 965699 1643129 1895328 1503537 903218 686804 584914 1032608 548850 587571 1596105 477234 1915871 692410 469726 1101971 506026 1464861 665774 44915 1479852 1838208 1493360 332993 1353489 868590 1243059 983965 536626 250523 1463803 1173334 302974 836923 1309476 171101 1183133 796361 826421 60012 423296 7286 1872758 1819730 196564 673223 403054 1903737 1565785 235187 321054 147240 1544848 989282 329525 1994704 677160 1504753 1567102 87855 1226832 1902540 475671 163040 1926685 1103056 1999072 259101 1353829 340736 1491312 1324384 1912330 150597 487958 569609 569738 1162180 1913871 1001664 1967989 577024 1512225 353557 830927 1115183 665334 980787 913173 547517 149619 1930144 1933627 737725 1359550 1288850 1337279 65339 798110 1692080 309790 1558176 9956 478594 1963169 1675244 1438865 1734102 292733 1411421 1076973 454269 128887 1337706 715594 625697 830153 1914868 202464 676867 839799 79538 1936919 96579 1063354 1931206 1376716 318212 633187 1564958 866001 276422 803761 1218928 637391 1737321 933783 88173 1444996 1078022 395929 90246 757789 1384648 763249 1903064 1065570 813264 418658 1334718 1697161 1399056 1943771 502811 518398 1579747 37711 637584 1376952 1668106 397950 397977 138852 785577 1841600 1474472 339248 211239 1724175 730122 790112 1805672 362595 603011 776519 836268 1390519 1276687 1021201 1882244 1525415 1878784 1974089 1618128 113780 43321 712270 396714 278375 577079 1417647 796768 1679223 527393 1258130 41216 635833 1937815 91492 31298 464333 1624914 1471062 477623 638560 1562690 424012 1594213 1580631 1790248 1135514 1712342 1616668 1357384 596825 238086 1564859 1969706 666685 1407779 1730260 536589 1251048 1041822 1767018 1398256 956192 986907 799592 1159634 1747528 670560 1281206 1913936 223728 1076099 1253664 675234 1132627 1422717 1454716 204748 305057 1752088 743718 185945 1290127 1310201 1585481 1823337 1602603 316800 957588 325864 634020 585621 441502 1983223 1665048 850929 586703 1084376 868211 448892 1036603 152405 210838 297611 1743425 1715158 1388442 664228 1319246 398909 529752 478839 159270 779883 57306 1510527 1088351 861498 1914601 289010 1263823 1923082 434995 1784632 1323295 627989 1369937 175730 1351771 1754333 1581861 850389 747407 833407 1469253 883076 201845 442510 419013 69620 1311221 1864637 1726950 1708154 655766 605579 658578 1869363 168223 1484595 190286 1139320 672298 1749422 1484016 689545 1787684 499344 1390503 55989 1032321 1218780 496185 1826260 161292 1185751 743009 268838 386912 1213840 339943 1859058 161496 1855233 1078335 803194 565511 1149000 1325826 181304 1202104 32995 806392 647003 1307278 12351 46794 806852 1039060 1256429 1520249 1705809 504558 987345 999676 283553 1245745 1799562 1487439 99250 115796 1264430 1479425 1797023 1629042 63604 887212 1938183 771340 612638 1098929 803847 1004246 1113336 799526 51072 300516 376975 1220049 1907321 1623341 1745235 692178 1213842 1863558 760995 484994 939009 369063 812079 297204 1061568 1863239 1364701 1838891 1130598 1828327 1108472 1472331 1707678 1254352 1563211 1191548 1990581 1605222 1609461 848957 1617038 684199 1531646 582946 1759594 1680472 1502887 1483395 1762638 388645 68857 1819512 488756 990926 1659253 185267 1213019 840250 222088 1668172 610668 757297 290240 1074177 1667551 1632891 1130929 1448125 278751 64733 1958172 32781 1663585 1149331 449859 800699 676770 913318 786172 1489513 1978489 438051 768225 30828 700687 198299 146593 241449 841036 236654 775862 1382387 1437912 6445 1013179 1650693 785541 1657882 483037 528508 1724511 560795 577242 146586 1335565 1624907 702144 1874482 828276 551801 328670 1557845 316369 1147347 1874516 1799602 648056 1958092 789967 709682 1162700 1653739 1885577 1392858 1354221 664282 1467499 491070 611244 711972 1307816 731092 1540315 35956 1928019 1629160 1621699 1564544 1546724 89215 1508672 1241875 1021450 923837 153585 1414442 1188276 1013177 1478325 302718 144052 1835931 1908401 799306 120235 940340 1419862 1349650 375827 1988260 1785426 83404 1596522 390815 1876940 137883 1406209 513328 1113830 1504309 1699148 475973 1234811 1052074 1983708 878469 1297873 589728 786536 1627135 1066658 154551 1435361 159555 994653 1010521 325338 46212 1548554 993656 50527 1044233 1271719 994922 1553162 1560402 256096 189938 1325752 1708787 337658 1706398 826718 576286 1091745 667002 528930 1760635 1161250 931800 647528 1393834 1443584 251166 369936 1352576 1087066 1758689 1996149 1138570 726239 971052 1510680 1502089 218452 130789 454999 867013 1296707 139341 914533 633796 1122252 1427138 144921 204146 912997 1315775 1210995 1681706 211280 129096 419729 477643 576420 1172743 1990996 406520 380629 59861 770976 1793212 633193 911746 1108808 31679 1111780 206020 929419 1680710 1227287 325991 289200 1302426 1930888 726098 1826775 1534242 788267 700390 1850369 1238044 1944612 358605 575608 819638 1441948 1702799 651557 653408 1408650 1216996 1968158 1090960 706932 1237729 415259 767393 1361843 34443 325873 1165701 1414443 1168992 1086907 1296548 398654 1173939 1273290 633747 514005 271560 561197 35812 344846 1015627 1003286 1941578 1132851 1661853 669875 1040718 1046163 715137 990827 843093 14815 419039 40568 955906 1326096 1539352 1127926 776483 1233295 1055539 1964149 1729396 1631675 1212584 1703385 952460 1686275 1723413 1567690 1340478 519583 315952 1854116 1713230 1398758 322338 87565 200249 1022657 1996680 452668 122019 939057 1181639 1763197 346893 126056 112774 952873 1872920 233354 487740 713435 1872563 1131831 725462 663325 808797 739366 758662 550407 1220373 1067389 1034178 591805 947203 1048491 431209 581769 550981 1677185 1034662 526336 1226156 745923 737239 593544 335829 1333946 1976486 1842659 439785 304480 390713 1922622 1064564 265275 1015549 1412795 1343052 1400003 789363 1635602 1442463 284911 757060 583563 1099378 397449 1243802 1333412 1308092 396185 1468181 1054100 218053 147469 1900528 1883472 1831202 526059 150973 576103 1532230 1648903 1141769 1215187 1477782 1883541 1870804 476328 708473 902702 899849 1773638 1489603 1978429 897740 1062902 1889818 1083150 1335722 662487 1410846 938962 1029784 330558 274292 1437623 1789674 1690909 522543 1817270 203976 1461285 1948904 1697943 940743 435071 1703821 1716016 401566 569712 305045 1500453 389771 1868637 720853 1084315 1516619 431118 1805215 1572131 1244458 746123 1713008 1895084 1631847 571780 1186457 918425 985616 1710015 634307 1183899 421668 617051 1457221 1298422 1852440 1516472 201192 919713 1884424 1613134 590900 1126527 268493 223544 873244 1575555 1324013 43305 207655 934011 1274158 1776474 1199678 1212034 1221079 964945 234121 620596 1959075 1201932 29730 1951301 1816783 731016 304538 825960 1310763 556436 201107 408177 698369 894849 1489700 1467237 1773879 509015 1546369 1060667 1161921 1202842 862868 54940 1090336 972279 1944567 126122 1388569 957882 734763 35199 355040 1270440 918070 1376339 760610 1797936 1355511 522927 805042 879213 16 441348 771192 1306882 966387 1384672 783916 1309935 423945 870106 1350469 1962675 485633 1327820 1170906 623627 1082174 460252 1529865 1824076 387183 1477273 68512 763150 1773955 1720947 522598 204420 1088422 991187 773529 479099 1400766 985351 1530746 1662996 1686163 908992 102417 317724 1346075 51397 995513 327169 749194 680297 1175902 454196 1237942 1176584 662742 250628 1351022 247622 940084 437420 1404665 1100310 1214333 1597313 942854 282976 960216 1585546 748874 183126 1517712 1738014 1840572 463955 491648 588535 1968363 830267 1691885 662605 1296577 954258 353916 1635737 1856892 1290745 1049900 1277209 825151 778222 280089 969913 224966 1514014 1126468 965539 908899 65254 619787 1987973 865782 1645566 1698774 325427 899826 226091 505131 1836150 1129203 1471762 1274708 1214496 687748 1798070 1573219 1205326 1045045 1323998 1354642 7667 854336 1249317 44121 985867 1920845 3717 825583 142416 496153 855949 258267 1422161 432305 1296480 963387 1702009 1653482 1647231 1607114 782588 180066 1662517 1096265 974532 996030 1036040 1094275 1808077 1066264 47023 1858037 434486 1119655 693850 913373 1580900 1709715 1667893 415706 898487 795125 1731471 1075860 442860 1765170 1239455 1888483 1248841 598642 1495761 1335029 1264359 1381097 25226 366739 302229 476825 357777 357598 684859 1359497 1414427 1119233 305975 658749 1882716 308207 1339099 99211 433003 1129374 1647109 909755 536542 1821276 430217 1979134 1644269 732369 32512 826823 191134 1286780 68683 20289 690268 1986380 345252 1105843 499202 143431 1144381 1184239 528557 1877588 418257 1820754 534950 1912776 279146 557377 1253012 1334699 1695086 597937 172647 1660880 921783 1052065 1176862 1284627 1223013 1587059 1239720 1309270 61472 920931 1117712 227366 1485039 1539078 1068224 216690 263473 1530938 209654 1784254 1364033 240348 1292304 1458917 779564 460439 149299 675693 1570845 1231572 1001398 1755125 902164 888656 945880 1913178 1982227 712395 466733 432910 162534 1049825 701370 97125 92384 979911 222779 583640 1023169 1473473 1608554 949354 833939 481645 797603 1666336 692441 949146 141861 547182 206406 1006429 666366 1294344 1171121 1081852 1143526 770915 991851 1096244 957633 498217 598870 589798 1441718 1104332 342509 1997755 1241890 255292 1359192 1970457 720865 98342 1189698 1935647 293580 243684 1272623 903166 1725255 981117 703492 195541 1219092 654755 1553423 1388021 1748076 305614 1149560 577583 1220664 1952833 1794415 1371293 736183 1452198 1457866 721348 1485301 1027065 1874011 1234328 183835 450053 222059 454694 1642634 1175200 1784808 269147 1065368 143453 1652667 99959 1320159 1976595 1172616 182585 762426 435892 656930 1720259 1678511 492750 244232 582042 99114 963948 140902 216492 673581 550758 1025758 573159 1361564 1194534 1773706 1823237 1999110 1902651 992652 5680 1488185 667468 869936 1762199 603188 918628 1800095 190300 956886 1736337 1632082 1210181 1086946 1816975 581452 746558 787558 599459 18686 1960313 1766666 527528 680768 138217 1334670 1348622 957628 229972 1126707 1375847 1075419 706978 767315 1394169 607442 541282 1946029 693228 907720 217768 190064 1237638 1362156 1496650 1358981 105484 782336 633348 314857 30325 683764 1613399 1276669 1240469 1195902 12549 240024 99136 179838 18882 923347 309167 1612451 1388838 1961303 1557785 374058 1638682 7672 881211 1855708 1489967 925975 173591 1582150 1996768 577305 665804 1425519 684374 1334158 1542816 863498 130368 573338 1915852 1671638 583018 1760400 1106496 1025907 58228 369179 1133887 1461516 369374 1808266 1246729 922681 1576160 288042 749579 1259667 768283 1816056 120674 1382747 1696609 861831 1909881 549361 1991929 1260801 1450936 559336 1201657 1096852 760955 71139 669963 166577 1966381 276861 1331582 1712591 1077110 457014 876184 1423509 1491194 32475 1733498 259300 865725 777044 610596 558311 1654648 728905 1020199 690386 798775 1187540 1547570 382102 568207 1412034 143182 206593 1937956 648646 1784017 1256018 1178530 200835 1184383 261772 1943881 1588032 256613 1452373 1192200 879283 1670384 1720866 1518226 1885608 128999 1604334 522197 87874 172043 1203457 418185 51292 1731789 1731061 503868 950489 800486 1627598 1770986 1481822 1891485 696401 523578 697066 849871 319104 225882 1767341 1530613 491974 1522562 1141886 1619081 1813875 1805888 1901321 1652043 1551177 420754 1219066 632953 1618248 1776375 116096 914385 1336886 249975 446411 682942 695318 1738426 1102166 1381989 1348592 1621017 409961 10731 1454112 1222255 1681923 1811046 1149309 1695725 80290 1797996 562689 444329 1085832 707826 1128480 490782 845158 121582 706311 301615 1493356 1212618 1572188 64185 1328956 507910 745167 1834043 30481 277696 1251466 33419 1241205 198971 428949 1886083 747206 1563907 420492 14817 269225 320196 1277572 1842370 660105 1116330 659799 1573737 1839129 1272541 1992875 1553554 1919235 589409 1196111 795201 694663 1467198 1099077 1433874 1005937 887800 1070148 1623295 83231 773773 726944 1437706 1130038 1197579 1697589 1116125 1061998 110636 1044628 585061 1134524 431191 1305871 756199 651008 1558773 1706993 674670 1971134 1349617 1457236 548780 1392103 207174 455299 1857770 1290914 442938 982699 1187276 1904324 44014 1744055 818619 1150655 203642 402772 753120 600943 1320026 1261970 1957347 1397468 1786003 9738 793115 752383 22626 1013603 791646 1433638 1969007 609179 775660 1870875 1961179 1147237 1633246 1830902 642926 995155 1370419 641738 1119723 1430783 1156674 96104 239656 1926379 176770 911821 1208522 1150976 745695 1280197 670195 673025 163567 265032 1326647 1839388 906275 918224 1060326 566913 351082 1231174 1291161 169474 683716 570298 177686 630562 810145 1105681 1960023 525758 1852836 71223 693054 876849 16923 375625 263267 454411 1162017 1304782 199444 385823 1956661 1397651 564358 441753 1386674 1542361 1728750 1780634 1336338 180736 224088 911330 143177 511880 1798878 781423 163556 1868232 214341 991032 1913328 488713 1052475 1769429 1749634 1751011 272413 923402 1129166 904283 1105241 1755385 760051 234462 1530669 493149 1933814 1964769 1309742 1867731 1770816 1910036 1424562 919340 1221143 1266267 1487205 1069428 825367 1929594 572650 1146631 585419 1931969 54739 1738081 944694 253764 477810 1431785 85050 437589 340931 1816468 1119240 1972494 1827040 646224 449833 1799624 929817 1863430 1129162 417577 1649366 51030 315688 1889989 1850772 317863 455717 26222 1889641 350784 321985 278756 65977 442325 1853122 1615045 247392 1702474 751224 1880434 516473 1982117 815102 1332328 1233725 1426722 1784454 1056624 325959 811538 1017539 1650703 1467574 1705170 1569329 1571072 30185 455268 377201 1463701 279653 1472902 1930757 1948606 1093482 627306 647513 538097 1803965 1658371 633767 1313802 959648 1628811 1070453 1627452 773433 941575 1339861 1465491 1661177 403708 1723631 1138752 641464 925195 1694968 1058029 98019 737214 1903642 620254 719303 787235 599200 1457711 1614008 864738 1541851 1179209 918865 62182 1877151 132835 289857 396542 1211592 829191 1439350 1285862 31246 569472 1307783 140262 769091 43400 1909991 1372143 1183585 994049 1405097 693091 318020 1377369 371401 1560277 317098 904369 1739103 1609037 1145487 1104943 868006 1440433 337107 1612408 1111968 256606 695985 830233 1634761 82217 124426 1891862 1049906 1628605 1186048 1222317 1496922 139007 603429 1939722 30364 657161 1653475 165546 1657785 1480376 780527 447014 1978770 973582 786947 1749577 757548 409560 890518 1793378 1899813 222547 662821 1009055 527194 962714 1855685 1712317 465810 368011 736639 322929 489225 340955 1593876 1678652 1320602 661530 1857114 512477 1603105 523559 1048684 1942839 1337567 1108672 1803286 933251 166254 1628515 1387728 1874753 675942 1779417 1522846 1456067 1172876 1743005 1116586 111291 399690 1040321 1334399 488987 392795 859636 485525 1204036 253287 214195 966708 475215 398481 204274 92687 873199 1108007 1393549 1912089 904749 988606 1567461 1236316 550867 1165354 1703461 1474733 721687 984407 384796 1049473 970177 1040527 78323 1032421 1248130 633344 1614064 825076 796800 994771 989103 1538070 1289485 489450 725453 1902809 1375647 352031 870113 1125734 701354 1361169 1282764 1648182 1567619 1805207 1965797 277694 593892 1174531 347942 1416410 1648872 796967 1162572 1439211 781022 624640 264861 1119398 189027 863135 1367259 1989685 701819 81069 28703 598368 1435194 398910 1324560 103173 1465120 1457283 1632069 1322243 1262088 1530939 56309 1192417 661678 1135765 690270 1999189 95905 1885462 1967821 1472135 1298009 1371859 1843542 1866231 1017535 911399 555322 247627 53168 433804 674807 244126 726367 28129 1223565 499419 653737 639430 601777 782946 1317653 175433 6992 1703289 1666380 1838158 787029 831508 1625435 379745 118507 991311 126675 1920568 903095 1888992 950039 134910 286054 1544752 1081562 1442260 1260206 765604 55822 1529886 24000 1584823 386651 4413 1991661 1903279 372540 815112 310806 396271 489234 342219 1010279 455474 184893 1564806 1548075 1864531 347505 1759717 201521 272548 104528 1770362 1779664 599239 1025079 968549 30950 802544 214008 407366 1337280 1485192 1354514 1105322 400258 405160 786619 116169 382681 1425462 1891106 1205046 1478728 263442 16109 314431 1558736 1697235 1559226 953342 1503344 1141710 1009195 1433497 781762 1554429 1612749 1149235 1839986 1691202 394844 1772997 683580 1871845 1570060 1903420 1520310 707868 654694 525917 16486 1350633 1909806 841025 1801860 1522718 1118192 510718 1218289 56197 1814340 267409 1873660 1044267 730894 1379125 956327 428976 1869445 1934103 405016 1400802 722234 229886 1702317 1267490 1365160 1107852 646558 746921 805098 1708569 1888025 794640 519828 1022886 487240 1329174 1701127 1810049 1496700 284793 359857 293621 1095851 1489899 1256381 390600 84573 30694 647881 338864 1399326 418012 1625694 969013 1397866 1120151 808554 294576 674165 1281113 1512558 1693300 834358 1292109 690786 1330314 241544 1683504 585877 1681997 1834449 1713148 1256627 45474 1942467 1383991 33664 1983005 580622 524651 1355760 1755771 1650407 1121467 1649017 645282 570331 1721542 1199906 298806 841033 549490 878798 1072561 722666 325402 418461 1792071 1227930 1714840 1867275 1690217 517590 1131371 1151070 854251 931103 722559 1844498 1984106 1567215 918469 478902 1481177 313543 1175988 1116240 186023 753648 1623280 633590 1175405 1629420 1283457 371140 259791 655767 734906 350329 1881862 1097082 1132703 662656 738437 1877024 257744 49611 1337895 295471 1057416 1190427 586981 1442834 530682 1025424 1151793 1033479 925694 1309906 1295816 965605 1723383 1693390 1757869 1701052 287977 962120 622509 874837 49786 1784621 335393 1409564 700582 644892 438058 1524622 1232548 403617 543443 1015692 1333652 556312 1119170 822713 951635 1535157 522338 1603931 1564895 107231 1848857 979960 466058 1301046 1454974 821811 1552262 1603411 1373441 1935443 1527419 902797 1312309 276796 381344 993303 391955 1803806 1093666 1615129 268298 1450258 893948 972119 927567 1458632 1534380 983356 1256615 524420 1277429 1131046 433411 1682357 1374533 1362310 80492 217300 947137 892758 477479 1433283 518361 408494 1462469 1656836 1384269 2565 683321 532871 41355 1357826 704645 431040 1139945 130383 1332543 960095 591967 1747841 1335513 57543 42019 1506480 1591739 939578 932589 576052 1781379 1185587 1394906 627148 272561 1024384 445040 1750944 389007 692590 1273617 1894345 505830 973375 1905898 1743933 347167 1489091 1945231 1922961 1887478 955600 1018630 1970856 1475981 1131871 1388887 810582 1537356 249264 760068 1273870 138443 218431 333484 1661362 980245 1530015 479040 634423 91138 1554507 1078558 342672 436781 1974149 475900 917149 933946 1922083 1273915 1926204 80167 1039736 822222 1571843 440727 1947380 1015834 926626 65203 1421986 92110 1040712 1779863 330200 1128747 569229 432895 1831223 15449 328461 1132540 556560 407388 715540 1684848 83663 25791 12493 1549388 1163090 400777 1009756 1067103 1708842 1823502 45348 1218135 1364515 624218 791235 735380 1334776 243703 1670894 800088 1008644 262914 626816 197269 126167 1019579 845046 285776 1768315 247960 1217304 392545 281338 398799 1344546 847178 1031930 20070 1552468 103623 668241 178858 1680599 48020 436744 528270 1249218 763490 891420 1940485 1677748 1104700 54737 964971 1249976 1800885 4173 1740312 726165 1076371 1977707 975249 168337 271255 453526 1078835 954460 1201571 499116 1898277 389405 1089524 1183708 1620312 102738 1211780 1982719 1115267 1777885 1695740 570148 1839184 930332 782650 739568 1337459 1319398 1170858 1751075 1465362 343344 1580251 1820706 1245697 240646 1084883 257449 947929 932553 412508 790416 473791 719221 849186 1346738 1540455 967308 1942553 1033814 605739 1777116 1861091 112813 463878 131441 1509865 358075 1975834 715638 1794634 393141 1322498 755182 123328 473456 1540784 1619166 85881 33523 1562909 1354686 643532 1347596 643807 724911 287544 1990267 1390342 417454 817560 1921422 526416 620612 1038491 1197308 817373 999502 1474905 955513 1023554 1998442 1691119 146884 1257885 1212136 1826922 868212 1479860 981957 1784096 734058 1099925 607367 69223 1079255 672120 355345 371229 659008 647125 1367157 393060 1813816 1332851 721509 639949 1662828 543048 1099076 1197603 808329 1889216 977403 28771 1963475 795372 1861120 739058 325776 1629394 1177133 851776 1602369 1345263 1479803 378273 115589 1952680 616398 1341718 1847984 916965 1352817 773581 497760 373096 1889087 560969 494156 217996 1623765 1423863 780687 1046721 1252159 182539 736248 1079992 1143260 511383 1765648 349442 1606174 1736083 344741 1998543 1837956 1145372 414281 1649508 495912 1007953 1396258 1330746 1499962 1043067 1668377 1223865 970224 1082113 1285101 1187808 1899939 1231555 700701 1413839 188453 1548655 1489598 434782 1156263 1480864 1538900 1267055 1263593 1989497 863269 1397369 381012 1429010 1413490 1355807 301041 1577610 1240863 848101 970913 1023953 1912819 1925183 348309 709722 186040 1333904 190363 1279675 1987581 1469136 1488211 723371 1614714 1601036 616248 144930 420080 1633988 372968 832330 309189 1425607 1925283 704262 997815 986749 117477 1839478 1817790 1871237 1070958 115125 1541443 828103 1513678 81537 1047078 1071468 254598 1460864 1378911 1778816 780040 800723 548752 1471365 1114224 1670944 580169 816621 670892 1054378 1715555 1524158 980668 1257108 152348 952205 1592606 1062841 934360 299761 893026 511784 1648843 1348112 626554 388228 1994068 1522508 600516 1415727 264316 1699053 1530548 654013 1127491 1703499 1731683 225683 509428 304509 1317128 1863293 1263787 1540076 815050 35134 1038998 1367560 314720 330172 2434 412431 1712811 880816 1133139 992225 1143507 1897690 231739 1903917 1159123 235211 1986977 1707306 1434275 1101820 523012 673936 1213170 914472 1321292 557406 111650 459635 1139599 692731 436315 460343 1410220 1407954 384755 1028491 465011 983116 657960 711677 1847915 276278 1070416 198702 566248 940914 1167573 210953 483580 1527151 35819 470004 1787258 1847920 211689 337328 601691 285666 1481722 41535 566101 1736457 1648188 26339 55039 551494 1920837 499449 854509 1354457 601019 552249 621697 61236 1972966 1839189 166924 1326982 1951421 709741 699341 1263228 168813 1619257 352164 1543568 1603864 789911 1092382 1969728 154806 1197847 398308 1653832 363959 510409 1312564 1171374 1473958 1083410 357307 1056587 820292 1281057 135978 1082150 1109497 911764 537053 1312107 430284 46773 1170890 1646273 1891387 1483627 1064150 169924 234740 1432403 943741 1129846 827712 1982433 36429 1923833 1875438 1265495 1222699 1980654 1547548 973010 1467772 1562745 1545024 1661449 501457 1838623 1559569 991968 72562 1126165 958048 338801 850831 818527 1735110 1860477 1550818 1008377 433759 51760 1408538 1480952 1114360 451513 301436 1311411 685422 1840937 147375 1574222 1976882 1173330 1382421 1832396 1143222 938840 1644242 624973 1555365 993623 132665 238180 1338720 558922 392204 596509 1808401 327216 827990 499070 463107 1429155 660395 1805998 451050 168947 780043 1289595 725442 1392624 1022874 675451 829679 395561 1005814 1918803 412819 288945 770574 1436347 1914199 280005 1126925 1489605 1682167 86679 783969 481105 1954951 129043 351346 1354167 1446365 551183 740463 206368 870709 1796407 627033 283391 1926407 468882 1545117 1606604 993630 1495781 421379 304789 346309 1865807 683914 252760 854903 753499 51827 927516 1975555 17660 1208875 1614078 1110825 1971568 1976012 197629 554185 949593 1311020 818030 1564477 1206996 83537 1863060 1532319 1529919 528173 973496 885128 1203365 771000 552797 690278 1585253 220826 216901 1293723 1307272 272736 1674866 693068 640992 514817 466169 451771 56666 10758 1168378 811544 1096980 529494 683833 981985 376180 1347095 1001035 1166191 721639 267648 460039 1332879 1801731 374997 348264 431735 498825 414152 174474 1599807 663241 1760700 1086926 1050947 1830171 478026 1743008 1732446 319085 1255749 115824 1971579 367731 1608645 940619 143780 563945 651418 711361 1757513 250310 1883042 1286706 1234236 151563 198295 1218125 187657 1979577 114465 33851 695384 737227 1850338 816902 185814 1750038 1798868 1360686 800507 1834387 686921 585166 1481075 240570 1001399 320870 1374356 664819 49725 1383917 1515430 776713 642820 541630 185346 1877236 96003 1994166 306069 1705159 1083920 64064 1424139 313683 766856 1025139 226054 1662132 1224982 48445 481953 799361 24230 1309633 1603708 1516094 1377266 1526273 1563314 376042 1697445 1124399 1303097 401250 1297961 1215053 1292163 890707 1072939 383157 1773588 435925 1183468 1871897 790252 864025 1235082 578197 351734 1098902 134939 1356923 963104 507078 1895679 122753 135965 1904785 1762605 1680552 1839267 776547 84550 239408 250459 1843950 1653561 1965925 104461 910071 574634 63925 499804 623549 444585 980424 101491 497090 706533 348302 1233901 174287 1187184 1256874 1863550 1371731 617901 1383274 600407 1507399 1668316 148101 1288107 1862878 221887 113532 52178 1296299 1972062 1071187 762398 1600983 159770 1039401 733628 1061862 1538467 1190891 1321322 184243 785083 44924 1604761 1429897 189170 1434535 1747758 714790 1597093 1372122 87597 296441 48721 1186123 1816080 442932 826216 180786 544236 884627 1531087 1619739 1451593 329593 1815776 1633037 1389275 1459173 1273577 1891697 31092 427517 1427732 781974 576045 859701 23906 42914 1953426 1183906 391202 1715576 1930048 928822 1855230 1369312 1744356 887824 887029 316232 1733260 1508809 1526157 717292 1832367 1498020 1131383 944137 1252732 1628342 1901828 679338 1186879 1372740 334304 417472 1365944 1542945 678340 1915164 1316121 1464544 1935945 1515493 1825234 290853 151811 290078 1998861 1160257 221168 892222 680564 1027956 865607 1034599 92837 1545218 934157 578856 1727941 118470 565182 1683059 1770195 509537 1332016 1626726 269947 1990432 1822052 1416159 1391828 1348265 1864688 1282349 1306358 202558 1329401 1296206 427609 521441 1728881 1988735 654961 1686903 489210 1430995 733876 1748314 814150 191698 1990311 350190 35084 111441 889069 1383103 1577322 996322 1940640 1114235 707531 1362047 1009649 1683642 1800388 13653 198080 1685614 1634737 274730 968069 1469775 1551388 760621 815665 1654273 1607144 1330835 1213248 1911660 604117 649329 1236210 1523512 1829228 302360 1712360 1739650 336410 514239 1427021 1344553 1653817 1592549 15235 857138 544926 1852241 1305251 191065 1311873 1180897 1305946 1712914 957034 1708521 355961 1614992 589883 1931818 1161706 1509569 570184 1153668 1043780 1298991 959680 1331286 23146 1705743 1587 378054 302995 1127906 1106296 1310722 1006908 1509988 1668443 251954 1243846 395378 819669 1726205 1950387 130048 634654 457102 1562547 1635303 654253 294100 1490038 1038148 1819724 266655 1770993 1255957 1917178 394450 1163765 473782 1506539 1444377 941191 1380056 69585 1384017 1170007 1458305 1474040 86647 657914 1162310 1752960 175236 895912 418671 1940495 1388942 405004 1925762 448108 1693044 512554 1504445 1241470 488652 1872779 75407 812057 1613084 588025 1764016 37817 1508503 424813 576797 261560 1429911 27078 339749 1951469 1723687 876953 1212924 1689149 525931 1238083 1044348 1385037 500900 1294397 1069473 753202 1752619 414477 1431973 226876 802312 409516 1477513 800281 1353533 270662 1396872 143458 1105958 425855 969867 1511038 1214324 1509058 681867 758815 305763 303369 726565 210024 658947 207891 359334 703438 1064464 1899877 239688 704220 1460450 1720412 1969599 1241083 327561 71062 1189851 915039 1349240 1471889 1473003 1949319 94229 114146 428022 1794246 166939 1050496 901382 1205870 1693922 1294515 577812 361973 557582 1551044 1623065 1452079 1953928 1534145 1482055 301463 1469059 1047110 1189702 1383503 586043 568165 1452641 1526743 113592 1324064 1118168 480400 8210 37648 264460 1548675 1718457 11297 533764 160823 624767 1267729 778446 215747 1686214 1983636 1307415 46975 1585090 276124 328093 1453840 1177930 239048 655560 1686192 770043 142138 922154 952004 477069 109782 1140975 685255 326371 333187 1661147 600424 1958295 1980392 203678 531748 1535883 579717 1058831 547585 1150234 477513 1504965 200628 1783956 88708 1311550 851066 1938936 557247 48675 220385 888205 1663466 1622144 1394576 1960412 912461 95739 796726 1883555 1639781 748048 175693 1455754 943056 1060697 1857452 994080 1279406 1698249 73856 1347104 1221922 411665 1796756 413143 1052055 190975 1261029 1936831 1781446 972236 1637499 189104 1263259 1324440 636020 934791 977545 1135130 951059 1850723 977502 102245 519202 764508 1870623 1602490 1228056 911078 45102 1165697 852234 1317056 839906 1484616 1853628 485362 272607 198490 1454291 601598 1126664 1939768 1798863 1661937 100948 1616933 1611044 1169429 308287 166032 539298 1418020 1780608 1255846 955315 1877256 782828 1120780 1741256 1261190 1860989 229721 542999 1615724 1563611 462902 1396865 1787806 1065260 36675 912041 1670845 1478729 1563599 632853 378424 1367340 376854 376171 1890623 1779993 323874 1216094 265063 1505698 43071 499468 1175852 868661 9705 311591 1795697 1869116 554062 786519 593952 438591 892234 1941009 1338679 1597036 68867 1025266 1350762 685367 1264653 588682 1332023 423741 1183253 548658 884363 432492 1689293 1814729 247962 390806 872833 887864 654807 1003942 589750 1576636 1473579 399415 1885014 158672 712385 366833 242039 1139683 1603818 352193 455244 1921102 673313 1961653 878444 815254 1462819 789959 366040 1469941 597759 143501 130717 1863175 1133186 279432 775454 817790 1894902 85438 650748 602492 435786 870806 908093 579324 1443504 765492 1427975 1280662 950019 150983 785069 1219415 1908766 1664024 1759344 1816351 461113 1022159 1606927 868314 719311 869170 769685 1651607 691712 777374 58417 322455 1952345 316676 993791 1382636 947667 150112 913745 146591 129697 1704196 1305951 170305 252337 166725 1348145 701615 1605279 1070458 94261 67601 1681335 1343522 1873323 677938 493925 1861557 796647 200559 681928 1019773 1113991 1958899 1617961 265333 730422 629862 1336158 875547 429551 733221 483446 147297 1138071 1665824 542621 854962 1112295 1945543 452268 445701 1023989 1990772 391277 728802 1922308 1247852 645232 71186 963251 1004153 1131299 50512 610756 1425398 533784 421156 1870170 1596002 1231708 68299 438934 31531 1739721 1388825 1405697 1405195 1051766 76145 197589 392254 903436 1878917 1854245 1544712 1367207 1844611 968831 1204170 1408366 125540 1250507 1097943 222808 1467122 447336 6255 1215284 1969916 464251 632979 1987150 183424 315548 989406 1728507 641816 1227938 1516761 1872945 1485702 647861 589033 157670 1465129 1021934 1653236 1377226 1525844 1605027 1094338 704990 841352 1115286 1312804 691332 1753579 799105 472382 264701 1910561 994477 1464204 1048928 1068181 12263 490703 776973 1449973 1936753 1315407 974254 37796 805911 342793 881792 1077227 25086 225723 1036822 1267568 758825 606112 843369 1969242 1129543 835408 386736 992465 906732 290465 1492504 1187555 1767362 284081 214993 1832942 519011 580240 1624559 1171209 2228 1048454 421878 1446542 502936 1691125 276017 436976 134433 1654348 70821 619697 341962 1854179 1720064 1635857 1642759 121799 1379223 1216390 1809781 1347042 242055 792925 1976525 1792963 521341 1308534 744762 424986 1767990 370655 519077 1433695 229918 1502177 369407 1617383 427674 944491 1673520 1082987 1699877 995270 601423 86914 708364 1859321 1610032 420447 1591024 1452969 1905359 8207 1700236 329849 851988 1085816 9009 984979 238436 995120 1375938 742298 570748 1979140 1100236 739972 1849930 1132902 1210188 712439 32196 1635060 305985 1656593 1786636 1126317 1148914 582275 179583 626424 122843 593613 1403517 1212914 143767 1513923 1059700 345303 4939 272338 777993 1320937 327592 1666327 1553440 1657693 1158115 1343089 1615659 204923 1115864 1942872 1846413 1121503 659914 1734762 27507 695890 1019978 723961 580793 430422 1568043 141929 1464480 813261 863256 1482723 1604605 1529204 1433598 1103938 1954373 1381682 1725969 1369509 59263 1054412 1935801 1415239 1831525 597571 1598739 656255 1971695 1277752 1898696 506283 1248697 1028155 1294467 1443245 554423 1462664 1549306 341495 298020 1170916 1217960 1883975 1247316 122496 1784831 1303808 967217 1892233 1566216 697677 1060321 541739 634486 95367 835260 1918579 1455210 731986 604641 670197 404913 963341 1870631 774174 1456133 1517368 1151099 1867659 1658920 458994 453706 1239479 522999 1073081 316415 1686266 612160 1812823 568931 434969 1351155 201775 759380 97274 1267905 936528 1683317 525201 550508 1484951 1252889 1501768 1342154 349034 1249373 1847880 446761 1675332 436803 765985 1968947 1792180 783728 1216736 672905 970002 28164 319954 1909711 1034281 466917 211645 561693 254552 1181532 928815 1445221 141768 130849 66043 1359777 990905 1456522 549200 625310 1161640 672176 1311745 1011630 1514328 56615 1943214 850940 626716 1984546 1681219 1418240 24241 1086987 539029 1742154 821995 1389750 935914 1564601 1775 1408575 1225831 1461637 521539 164082 709929 1603748 1126988 740469 668797 1635625 93917 241480 294500 131372 369116 1736891 861455 890036 1228156 1657014 357582 1314187 1626586 459350 512755 1066852 829006 1126160 70827 1582403 1353952 1683451 1874485 175355 1949062 499078 1823235 689889 1620949 1103217 30918 656615 311059 1805319 185616 641131 696637 194845 1619692 1157430 1097047 815760 680804 1889384 419155 1033677 917090 368468 63391 1427341 549033 900602 954455 604405 1067321 850080 575200 1645589 2107 1806240 585915 1860667 444165 1230002 279312 1833315 108335 1137390 1335650 1637766 1384694 203347 145085 213104 1607054 898456 727072 1123696 499331 433134 641659 1089674 1349446 1756082 1663770 1593024 563892 376437 908334 1524682 1833502 1651796 29539 805808 1593485 490046 872102 15390 293444 1679612 54890 1877000 1509313 1191569 420756 69362 433645 31598 37232 1773693 1128029 620107 1568922 344816 612264 1163573 615765 4562 1112042 263896 1434333 1077370 787416 856800 1811887 1001972 18404 1454884 942906 287478 1285552 481822 1784695 267871 1467 964019 870313 540209 813364 1564820 1050862 1183460 719871 1369123 677649 1552917 1177373 1296532 1004290 643738 1654435 1181 168502 1659784 1561377 924874 1192710 679797 731069 907272 460887 558191 719183 1353655 1367792 362726 1441733 185422 1545834 681467 1450588 878446 1598394 1430875 1617436 1072831 714390 1963370 1359076 901070 1590846 1440650 769357 1550635 1086293 528222 205534 170497 1065445 893510 704580 1608980 924610 1439925 1631302 260378 1456479 377175 234864 186051 1199638 224929 774220 711168 178045 49233 424033 806342 1096762 1888298 367619 1816803 492195 127729 1249115 1229534 1057371 1294279 1281807 398396 188016 1053264 1272757 1453559 265778 674748 217035 1720945 1821518 365713 1094866 1191730 1896247 1008864 1392669 1777824 492960 143593 705676 1848896 1646115 607707 617188 1768741 1398127 922109 1285020 1234562 1225965 399696 1350148 1010255 815173 1164013 1892816 625894 92742 1964109 890 1192290 567856 1555801 1433813 162167 809547 844039 1579039 1086746 1717151 1884573 715661 850417 1476246 1596086 1486534 1949232 91120 933627 1663937 312234 775970 581374 915573 450226 470537 561325 1204242 957272 1797034 425567 399311 680913 1063596 1083678 1134582 1536313 737826 1310155 816483 1990911 325736 1518078 1031150 1129073 41751 1849136 1189924 1751014 148302 859105 1733413 159161 1841766 571612 739141 722479 1334849 1670145 419209 602160 1814516 562706 873641 1320424 1494101 1572331 822971 1819051 1449408 410383 250230 798824 1163606 259932 1840654 4022 482919 1285304 778901 1318094 1885992 1952927 1766140 1295932 247067 1255077 176117 73007 1300338 1800352 1700269 1795522 261989 1192159 514924 1853219 1236773 1660571 222667 1232342 1146224 1402806 1336127 1277343 1938794 1404278 1098749 1324754 68577 957164 752323 1654737 415721 1527134 456739 1455437 123819 958561 1126767 1113883 468146 1851297 1613447 607082 133310 1635274 857691 1017879 1476972 1147211 907088 961972 998449 669200 978082 1330402 458197 232834 800022 116825 864148 1233655 1362745 1818844 549127 1409874 35152 840956 1078997 1465066 638734 965121 1276066 1436028 80478 1586306 412224 859982 748326 672160 1428281 1433796 591842 780153 1303105 1919281 1797319 538323 1141205 1167930 1418197 5912 476160 605207 127430 716844 768966 749211 788806 1171431 1559308 1272038 1664721 357798 1160758 439437 1778353 754761 258838 583443 30636 155383 1951274 84868 428263 1266803 1843909 567330 1251941 1787397 1309396 1828551 142874 1727445 591440 1294628 1741166 1244364 1146846 1412946 129949 1313222 15414 1954218 1656959 704536 734214 358994 1155508 1233576 927120 994313 456588 572449 656129 1109316 1359978 1526030 807529 1726972 1496430 1811927 1944830 1890837 1889036 1435979 854242 622283 1512792 241631 822450 1206146 1075035 1167544 40899 385671 589521 1748680 1641622 950870 1038472 1605570 1766916 1637200 1095620 1185398 85004 1270663 1740901 1292807 1400515 138325 49946 1329431 77074 1540932 511817 1345231 1818630 317502 318812 69979 1773156 1160693 284788 1825862 1819813 1334153 698131 1146352 1408105 1529628 1104885 1003235 1056370 466953 1673031 1004129 1879523 1177919 1993578 304402 900640 1161913 144403 485291 1138869 1144063 283643 223856 1127253 1925208 1160358 1502764 1187324 1822253 1918364 1221285 988080 492662 1063398 68276 1070073 631238 1005346 723995 1388515 388807 1030508 411211 798525 1527730 827035 1471138 1150773 659192 523656 447736 1430355 681452 1510249 1922555 515938 1995142 627347 540102 923111 1973952 637682 991647 932094 1732577 1923556 657408 1145780 622325 923625 1045373 727406 1304834 291707 1510024 1191427 108736 1906906 1016647 1030509 1816181 16657 678648 888773 312797 483184 781694 1212709 1611846 1459106 516722 844153 1356144 808088 1789697 417095 830525 1034060 611056 170603 317422 1576677 1748296 1639200 1393509 1261544 836481 567473 1402909 275281 1178755 500086 74230 970294 1217711 1528907 1220284 99336 1965216 82564 1905624 1587722 229138 1274034 1566062 1554700 825068 1321951 1038500 935553 100047 1435428 1205697 854464 1040337 1224057 1061730 99019 73986 1157232 1782462 940111 884493 704659 690617 389041 659071 1144380 1708801 1927281 657373 1306728 442830 1706011 954144 321514 1193192 684526 553586 865454 580903 1918957 225079 140720 1439934 1444910 663152 521718 1782075 1768184 1360588 592772 1784401 1116377 726388 381002 426540 1068795 1208313 1297006 468670 1053118 145527 1071425 410626 1667843 1336363 709019 1744746 1161908 50358 1190482 1592372 376490 589678 1096454 1027464 1942728 646214 708252 331811 121443 1215534 1969542 78457 1076271 1414962 663702 1549134 1761786 518381 1898664 1365563 36117 1169746 809187 240492 1045686 1931522 1712709 1400059 233591 844795 278439 1022867 1874136 137127 558033 1292941 1782070 94561 134309 1230139 261788 1993856 908724 248860 1677742 1275280 1430729 1477988 427630 1867924 920560 141614 87814 414071 482867 1818859 1081830 760101 713725 404256 403 107145 161482 1144983 626047 193844 709587 1400507 238297 288668 1429851 1421664 865084 605542 1366274 1153258 913100 1106224 961188 415861 1518364 1768112 608014 1419049 765435 979539 847832 1738257 369505 1370862 564803 1657854 736345 27695 884454 990194 1147068 1248054 857992 427529 172450 410191 587495 1578589 803685 1648310 94490 1643279 244951 34593 1100170 1700659 722622 1505235 1940023 1526437 247475 865090 1155630 287840 1562845 466564 93259 990534 244211 639044 1407900 1321062 650899 948476 459447 240512 718629 1458053 666969 315599 1859747 704066 1447797 513245 1395458 1839582 347966 1096429 1540969 1223918 612613 695449 1946239 517753 387209 204156 1462476 1172799 1693441 878280 1912530 399312 1063512 857926 1202429 446949 528433 1031473 1471627 904296 188504 1957880 1248397 35525 423012 1123827 498926 1701412 466915 1511449 164836 1464605 691094 1047307 785254 917151 83809 1047958 855642 1926673 716999 1306630 692381 1226611 636816 1512532 1835210 1036717 623520 721928 810915 1424823 705172 1614617 518894 179655 123891 1030440 935339 826405 270971 884234 1513329 1857365 965200 1424674 1292976 1679759 703608 164448 1485865 1494406 169906 1294600 1572223 1463765 782182 1567229 456961 382195 252230 1703550 808890 1535306 271301 792010 990089 916577 457655 648436 363790 902733 307555 694655 805822 1052818 1735860 458231 494211 883567 1869601 164682 1297838 501885 571212 643154 1323033 1704841 1582748 1518190 1337547 1582367 1196590 1699758 1119467 462212 1210739 229446 1429457 1741047 743488 101394 968418 664349 1135553 351412 199851 585729 882368 1288291 1128572 1447497 1505940 827554 746132 14680 90126 839492 1070775 1693080 1025171 710757 946092 1573246 1214532 1619168 484035 1879809 309364 1095531 1873181 1957049 819964 24208 313739 1456785 2691 1679949 1578147 865944 1371504 852199 703210 525043 1701464 1549488 698407 1561594 1074157 116426 1762165 976369 469160 827242 1417538 506619 39921 159050 1227584 543851 1083467 1539297 1133990 258540 1069308 1798501 397497 575408 738420 1086324 1748775 393895 858449 475977 1494304 1774736 388733 632363 929874 848686 1462642 538795 1762274 292113 960215 118325 149610 1884959 902942 1739986 422586 371041 1906533 630432 118230 1799880 42771 1537455 910849 1328450 246008 57955 1580287 1358026 1157676 411486 1462056 1821580 1129627 15434 171336 1403869 1478057 642086 732755 414790 1962866 1667098 376861 433078 805774 1090099 1763651 1983820 37568 1132135 7028 1341742 1971658 1244265 661279 1143738 1446786 1614506 1978590 554395 905014 587966 1518499 270808 648307 1178890 1559965 186765 1994504 86892 530273 1708273 1378457 1214675 614531 1175465 1881279 193917 1768613 1683801 1299410 1706964 1625021 617293 1196948 1083001 1291777 1947975 662741 678640 1661677 1026515 1701076 1893966 1102585 66075 1378773 1474671 1370119 1769923 294797 386876 1016891 165225 105697 1743919 786424 1140279 1985707 1437879 1060477 616193 852676 1528109 42885 1780219 832709 518072 1541508 1235757 115977 1144052 678329 1604224 974517 229423 1693117 1409618 1705472 163990 814085 401291 1346992 73126 1595306 1126535 301767 486260 57488 765416 800223 1261986 1403894 167691 1691583 1015341 421491 237190 268551 1121601 1359291 1134979 498201 1022852 1981093 695248 1184704 375155 887528 1517466 945019 283337 695400 604980 1694920 1805680 1316212 1079302 1721306 270526 694021 859112 1612516 1555172 1104489 196054 773595 439852 1037542 655547 1195981 595390 413177 495825 1631920 1516392 993133 870007 1450044 93538 1079680 122092 1831486 1999307 717476 1212677 387357 488641 1040264 1511963 613549 60767 1836998 1834309 1825695 1276007 1789867 868837 1469079 1985431 994381 122226 362513 1684031 1255653 509112 1752097 402252 720912 1379263 159925 1211103 1333653 1393346 1047704 576380 1159439 754211 335955 629739 1875394 795981 257719 398227 1392443 1293894 970894 633915 1123498 116853 1028198 934266 1575723 1000341 432827 180157 1858344 544909 1393470 625661 1744459 847894 31250 1888988 1229101 1450341 1725051 1176478 268951 1251796 921460 217597 1773717 1495394 1504870 523622 764997 536847 419186 404244 332138 813698 128534 1980472 575853 869983 991610 1107419 563207 671567 1206639 1875273 1606606 277444 986932 647754 1317315 904050 1674738 404537 173211 13725 752307 625909 1079173 1278586 1238345 162731 1223252 1361401 1235846 562244 1620034 1337529 918780 1898097 1036364 1732574 977463 16270 1463984 40155 718923 749441 1213629 1119381 64096 193226 557457 662492 1279760 1690286 1573849 1760872 378635 1247925 819354 1040664 1438295 90586 1224045 181479 1014949 1406098 840117 1819796 1866254 821617 1156965 1009151 768822 551571 1645926 162311 1742773 1073060 1099609 1226302 311040 919944 1293469 930880 259262 926609 1565783 617425 831850 205958 1417198 1805060 1856252 1823503 1303749 803602 858579 1500007 242767 467732 385206 362305 259748 275013 1141822 1350579 1959257 1775690 578148 1313962 233900 643334 1979753 835847 541626 66935 471103 1720627 1887916 1465309 1548821 1065735 1517912 1754268 1309959 1948168 1863685 1874115 1590260 977580 60901 1535738 1476821 628610 1892827 1094740 55573 588423 1441232 1732112 477082 1883463 210594 1523816 1210853 593397 1558496 1128556 273318 1184978 1844737 1476623 99688 37776 217060 249405 504183 1776804 930182 1703487 1154101 546157 1879976 486510 933061 1843255 1048410 1718995 901346 1574447 1480783 1553495 1539034 173018 676988 1500411 1041411 1145938 1115662 1189311 522524 1760523 50338 784574 654341 1052684 1139647 525624 995343 694182 592916 18466 296272 1457178 1263693 1984055 1303169 1487472 1947762 1176414 1134928 1613166 706842 1134470 657784 1604475 1462429 1358000 1201938 1467973 186206 163831 1648448 1700516 1827100 1915277 1712800 183034 29162 1595450 805583 1843692 762402 643820 730734 1741677 1158768 53729 1895759 1414384 1051207 1776438 898267 127491 339154 1751472 124004 149772 1912881 218378 993894 1201481 836443 915589 17106 1693588 339898 1195817 965416 881585 1481662 1861940 1719627 849968 1649067 528781 59144 1050287 1627888 365083 916096 1966029 1989057 1710303 1578010 959139 1821186 1307520 1651529 1606217 510132 1840236 1871337 1482254 638283 32121 129271 378079 1601192 1937373 128252 1063341 543636 1963178 876443 581140 365345 561504 1744884 634123 1484558 793530 82785 1120214 1137177 1138804 543849 1584975 1249459 363109 717293 1425026 31733 1577238 537787 1952336 11178 1716498 122792 1020181 325958 12984 1168738 1680519 1644278 1649769 57370 1306453 168826 1104687 1403440 782881 214054 1700126 965092 1886512 686941 224890 987418 1400282 863007 1529465 264563 1017809 665322 911372 1438233 447078 1441802 787783 988513 232303 17909 712899 356434 472706 1926634 1590477 670919 671357 1539161 1172688 245022 460013 886312 427183 1874198 935272 469931 1193843 914224 684254 486302 117054 1791182 1155691 1726864 1215259 329714 464320 262381 183680 547745 283784 1870034 418489 1660335 1833576 469409 1309642 91440 1139309 581863 197627 1682244 133128 1334013 215093 1315349 1990151 1408437 423355 899704 911731 25932 1534720 527732 828632 1908924 1163156 137724 1706838 674775 649855 109223 1492089 375515 334220 1365236 1775478 621336 1441453 851071 875972 430750 200600 55939 1087393 879989 1902013 907045 958522 1166151 1676414 1752341 1656564 313404 1113941 1872312 1157971 257021 656628 1570017 956750 1514557 617409 701582 980623 880987 1218027 195496 98304 143341 647658 306721 601297 774593 1339259 21846 1774255 1609816 540482 295991 1407950 1335132 6332 745624 1827572 1755949 1201211 1447448 718087 59165 1814529 1932930 431020 1652539 954588 27534 210591 438302 443733 1307956 510372 7607 1398491 1239591 924189 1890789 804298 459526 1326066 955680 571360 692071 497414 1901109 987837 833481 1446279 1550505 412746 1083430 1839834 465524 972788 1104089 282921 1933936 571980 1387931 1896512 709380 305064 575849 1824084 819895 1173790 330792 48723 544410 769128 40693 1380019 736258 986913 1337742 1110597 994975 1510384 95210 1649942 331906 1965463 1754966 1928864 829867 923068 1584918 1670671 1634770 703791 331260 93609 626475 488974 1149834 1145410 1587963 347023 403250 190998 147828 1150074 1608470 919628 1839299 1391179 95253 1724068 728401 1932024 250024 1933831 593689 451859 1428299 953392 335715 1991181 1636986 1140790 1073916 1046983 436881 1275424 1085765 107332 1885660 1522115 935188 574090 1488834 667412 726428 286331 596828 89809 1757794 1259018 10610 856297 312779 273756 130423 967740 1220420 334266 884797 681889 1352581 429682 623196 1127497 1897269 942682 1535953 813241 305499 1720597 1704248 170093 431327 584694 477431 925994 641036 1310685 332357 1910496 1834453 136239 486922 205305 1480999 810647 267321 1535616 1442283 476414 1133626 587963 199975 1422703 1068313 125260 1611127 1679118 1669685 817038 572464 447324 18975 995578 909512 146400 793381 188195 98263 515872 844658 697266 1786543 342479 1482793 748138 1703849 948475 829824 1326118 130838 1769880 807979 279785 1487247 232035 254519 602025 594167 1695195 937001 12585 1274022 1829435 643450 495808 1099921 402022 754466 360117 562619 785401 261335 1067943 1569639 411240 1731666 1338538 1556120 898253 1226347 430292 1301699 1212702 688002 1291807 1730581 1424177 1892453 874645 1865878 1900734 1697220 275491 1648841 860771 455493 815992 1093673 758838 1384699 312855 355878 584337 33927 426525 21675 335972 249361 647647 674767 129805 554621 550488 1725209 268265 444175 395276 1477569 1044920 728600 1071317 98421 764491 1669857 793338 1885183 118422 913021 317885 43529 1181416 101806 1767225 880995 719232 224321 122957 515436 1097396 1154200 573099 1012639 1782221 1680809 1904013 356512 772681 1424897 1443991 255814 243799 1684927 590559 404089 1626361 1307179 594074 1060669 1376760 233058 1874373 1384750 785592 923379 326909 795916 915763 1668189 1781056 1377517 308857 1018458 48708 765299 1626817 835962 320815 643778 1413877 1769526 1413630 1691035 686280 1914969 967706 1456690 1348251 1450593 1745472 1171464 293614 516263 709774 845802 1178224 1704581 1273814 941959 1917115 939078 1277667 1488330 201601 1844427 411948 1743820 1417299 1985974 1181041 1283027 697013 1619295 69743 1632177 198733 46501 575788 206226 191306 1615502 1552365 19178 1453372 386337 330941 131525 854431 793969 565892 1000954 274897 1208730 645767 1011112 533401 1229535 1072863 1005008 84886 751595 1694911 1397472 226058 1914634 1045070 318926 1607422 1183795 949496 1525650 10392 1011618 303950 690726 1642164 1945496 864419 141066 710600 1035617 297177 1410211 473483 1665210 845208 787728 1240023 4349 174911 413494 1926454 1009805 1927731 1890671 911805 1026602 540540 1843455 484011 44494 82175 361655 1535703 852777 1688390 1273886 1503185 263372 329805 939673 633156 183740 1128550 1693053 651860 427528 1823281 100435 1645454 836778 417668 71826 1720042 1996059 615013 69160 570775 454095 1136388 1606908 725786 1021047 281399 712709 910101 225264 287056 1671172 180201 692339 1871823 1166527 1036496 857818 206921 1793712 349872 264132 937003 503127 1344294 1252587 545375 1841626 1436225 1250398 71883 777258 254684 1765160 1988246 623858 1384110 1492185 1260861 992763 1734515 1457308 201141 880169 281486 254464 421725 1927022 845705 1945320 1941094 630748 1290834 1445648 1509307 335067 294668 1588062 528434 1552672 1681153 855186 476958 1198691 1328013 259524 489447 148456 1469705 1289266 1555075 183638 194685 973944 1479693 1200150 247695 1591226 931383 733275 1287277 1701430 552849 1805583 114494 1221265 1560370 156834 1777648 1809732 1429387 544345 967648 1059995 1095712 1494890 292625 226511 1125357 1115422 1265591 583056 1124744 1413995 563176 26795 1447534 1983127 1242733 384043 1942668 971654 1121810 550286 333564 1430161 854684 1473903 1720779 1041016 1592799 235524 734822 1160676 1988331 1932686 996634 44086 1742268 1888100 1670363 15053 22740 1979536 965062 1988261 259999 960013 1988211 1273395 588644 1011068 1671794 166861 1424528 282961 818247 1328542 1281863 1207012 1657398 1151449 1958101 887019 1159988 1133129 972626 308902 177986 637543 732181 1687101 641757 143049 1993704 1152619 437534 1857407 1908052 1468698 716098 1067266 1930282 538266 629472 427824 1317328 1677606 1629637 887840 1177484 1781245 1517840 1705214 670534 1836137 447636 1099801 1015172 192154 835667 1783071 1785859 1611363 735 907829 1721794 848814 1582921 799491 515002 902760 55678 62522 78228 262009 826375 501619 1702467 473981 1150265 1888836 1712898 1048252 785957 1370944 407581 1314392 331423 509398 1418872 916041 1831198 1007989 1777058 713902 1134915 1702268 1759473 1132256 134942 564705 128276 1858957 1345071 1279794 56521 1185416 241709 657194 261580 1388755 798587 862093 722864 898881 1395825 1115073 1829821 690483 1751864 1298680 1374505 876972 1405444 13230 305577 1002761 786791 434648 1254697 1946529 1375131 450559 831835 1678459 1096900 196080 1081959 1061632 1725858 929720 381845 791404 977658 813140 628458 1516422 1279398 466693 496262 1763264 1189569 1938171 1006555 879070 1888301 455079 1758618 1055541 1839747 814345 427513 1109781 261065 1862687 810247 1794616 212646 823308 1949410 1869469 1003826 1371892 988158 1544198 1226670 357612 679371 486543 60514 1180143 1415287 1800494 1801355 1856331 1273136 903 117038 245996 1417101 735557 1418464 518826 742766 45199 186245 1892518 1455158 1788929 533753 845912 949181 1923641 1180962 1827795 780581 12100 278780 625168 158955 1840611 580342 464200 824052 861134 304731 1753530 598768 94315 1742592 1850937 1228507 1549334 1008302 1259917 1121040 1372572 63440 1359804 721100 1861269 1317551 402085 843736 1602170 553986 935537 939815 1646625 1160225 1967314 1101029 729677 64824 938477 282811 1830884 835909 97021 1603744 1650275 1360583 1257675 1327184 454037 1015338 530399 1950838 1650372 698329 123858 738541 1982 705796 35122 239450 118817 1649250 1594895 1715314 1745105 335502 286135 1986689 1861577 1643388 1756737 363890 1431759 539236 179520 993420 1596401 1872682 1268457 1297337 630614 532907 208331 430538 1929129 1890954 708560 16511 66089 412888 1667909 879667 202277 1224022 1377809 685473 346450 934191 58998 1635021 1579848 1709858 814577 863072 1586060 52421 1107819 1737068 1090637 1435550 1719462 712727 1832220 571977 1578308 488511 1292619 142797 612358 800349 1185118 1651733 409282 303158 1418186 225607 1616330 1146879 412220 1699687 401834 586495 1343515 1574821 1377655 575127 1946204 894916 581978 871885 734494 575508 60252 1507176 1086552 356379 795401 1282288 1540415 1433329 463225 1793790 1489171 890262 1192894 1101332 31874 1830300 333587 50361 1054736 1606272 499134 27053 1654146 487207 271421 94212 75450 1713582 282623 1971801 516538 1685839 1435567 137676 255889 586741 126495 410281 1556907 1894404 1448320 1055592 1172115 1213952 742395 999776 1585792 319798 20650 442148 1220747 1937844 1909185 411997 1429132 545223 452998 1325882 1829802 472522 1044909 214828 17880 1010783 1760522 646257 420053 1300482 931925 240293 1233085 39342 331928 1553651 198672 1203837 1810228 411340 896371 38648 548169 1522572 570861 1168839 1861454 791073 940146 1311770 490484 1946339 1381905 1045938 1531877 652920 1826645 87926 1884804 15984 840181 1637534 1675794 1971636 1267523 551622 544633 1591974 769432 1773433 175124 504074 1287311 1030599 1101758 1145631 1216520 368673 157761 1491954 1051204 1541903 1353571 1247968 1472706 112381 1367462 1222615 151992 413769 528239 1492405 732437 1228492 257792 1031251 188403 1678657 171601 19643 774251 1661305 129166 260639 565047 998907 1614682 456749 1567750 212735 695859 826457 1664930 835336 725446 1042850 637289 1874923 560443 374989 1581688 519473 275045 1478422 881231 1713865 1047101 1743836 146355 1164165 779939 1919659 151349 1412553 942177 797525 756541 1930474 84669 891582 1970409 703027 134588 1433987 1302334 1657224 1337184 718652 1605291 1780496 1309414 1628763 1464746 331503 1630803 1894102 1079807 837222 1418106 79157 479462 1190402 1687779 606293 1255410 84885 1801098 1097830 1463855 1062754 97456 996290 1205495 581555 895842 1296040 1005340 47901 73909 865072 343740 1003742 855451 1982125 1253271 18402 1062715 680787 993953 1841616 1837803 949529 1394309 1112207 455570 502272 1641771 1218913 1178191 1836603 1064387 1921528 1757151 1107878 1968580 1789427 1390347 1363457 1788618 647858 1562833 700779 188468 1053579 968765 6639 584236 135931 1763143 1185679 1370987 1533072 306488 1295350 424253 86014 386488 839395 1744629 1302649 586586 547551 1610904 1932989 1194223 206644 575350 230233 1231770 357822 1187530 1780532 57830 404681 1972416 152992 376115 255084 1648017 1661213 991472 662099 1149682 1718724 511646 32217 828768 637377 1765925 760405 20726 1972837 1576091 519653 681791 949167 57620 553612 1996071 575827 1593124 508775 1790550 1695911 1992460 1118625 180173 510398 269393 1886030 1885457 64895 1417032 1887076 1553878 1719977 1218935 1494609 354621 79562 1921713 1308969 348519 145119 69294 1662064 800010 1961334 1033915 759031 1103896 1956332 738644 229919 1493976 1235374 378517 1888615 1442082 524466 209053 708738 1703520 261517 751189 1413909 826775 1937858 619007 1838165 419916 526164 1524521 1289434 1538035 459078 1722742 911021 667686 426825 823518 258252 1872975 385081 278604 278163 822079 1799174 385716 364601 1668845 977011 1111879 656739 1165205 46646 882558 84818 1520369 598316 1657867 739975 1522849 1077109 298621 794646 1295253 1888936 1312966 711309 657557 433063 1703964 1708018 668374 1181123 975742 913106 1258159 1721256 1817333 1369223 1347543 633392 377667 1978766 158744 1022028 624655 1060004 767824 184384 807545 114827 614925 853583 1031495 122521 601796 1459254 1960675 1603047 828261 917874 210964 632874 522752 1954881 1682268 495537 272960 142110 1188285 859671 332345 1048114 586625 1226228 1506421 1911227 543723 488064 1525987 1544094 1922273 1601380 348494 863123 1604092 716270 1279851 1255808 1621822 819428 1864136 1186922 1660765 892000 1365870 717656 1973347 1808305 855581 36091 803813 1323812 1440604 1137981 1392771 999948 1509119 433599 277926 1230376 586014 366900 1323162 1937374 595023 1865516 1597301 512588 570982 1536824 640906 241049 69965 1925120 973364 876591 113752 1177125 1552304 1509347 879828 513972 81844 1070014 1891502 244349 1779888 637132 1220934 277080 897871 1192258 693313 1790230 1052224 947601 1730811 929632 1995985 1845798 1187666 591571 65774 220544 85501 1337031 381538 1192042 407462 199214 330671 1657063 492581 1861654 1930615 741628 1995344 1070535 628658 1127667 444754 1116331 1400624 1129751 1110538 1537151 79641 883806 863120 1275305 471033 1459822 66471 1836311 1760218 119580 261704 1571159 1406305 1846482 630174 138405 662829 1997411 1790157 1917740 1182853 1986690 1164684 831879 510501 76343 159977 235651 841729 1775840 1081351 769711 1077038 1735276 91807 506218 1395428 814355 939383 612425 1216277 1203026 202497 123010 1776129 1763639 298510 771539 276084 777971 1837287 963156 516354 451574 186947 1638236 1223546 173148 377285 632354 391204 1799926 910590 643063 1941746 33822 513144 1829727 1326438 110160 944605 540139 1248262 1907147 1060912 1696917 191743 1943814 944944 1371309 290337 545185 345580 254543 588064 1860917 536464 265948 72652 1500501 560077 566664 1103555 905431 1544417 521650 574190 1243664 1195030 567601 1336829 1744577 906474 1067150 1864679 78121 1524217 145633 1499722 893521 1194349 471323 1776258 1360737 637804 1496551 333681 1785488 1785069 1792272 1810846 985572 1805608 1936668 1649881 1421742 640893 67180 562792 595890 1355644 1884075 538611 1788013 1839238 1615191 691246 1212937 480500 485510 465764 244967 1145080 1916335 172328 1108994 1414740 1457699 781781 902328 946485 1809210 85639 479469 1451674 1579476 124398 881873 1576925 705294 926408 588894 1004001 1170463 1788062 1580562 1754504 104715 1798167 568956 144603 466480 292460 1822008 69421 1157363 713099 871199 298152 700151 34779 175275 1075061 411284 1859153 1119084 1839390 1861768 1043819 836067 77562 1351539 218616 1824693 156313 1644851 1837692 1121093 1364174 1074760 996949 1281020 970758 1395381 767926 1501389 873528 1901839 440824 319734 1089776 185908 1567136 305408 1130975 1572782 752710 309235 378771 1279288 1505464 705055 598095 543460 520723 913279 190453 300772 1171890 1828153 1373907 1215767 706939 624327 1793413 1197019 1258864 760790 1832939 910159 311365 1434039 1484572 1036610 1177598 1078322 444587 1598702 601216 1817687 956246 372254 743429 724875 793177 1054962 24032 685921 1045002 1994048 663697 399509 19271 1377751 1225228 118854 1392597 301304 1006215 1766396 1255195 931998 1135954 1539193 1494362 103138 526361 1645672 107767 661046 1669046 687809 1750116 36392 1706731 443037 763612 1085656 1111756 1969773 1707900 409037 1977831 635671 620867 20359 31774 1969055 1199424 1355784 1476896 107356 783229 950086 1511860 1403202 1129055 706931 521251 1886463 840961 636776 1261348 1638306 640601 1455117 1188914 1936694 582085 211595 317677 765307 281855 379182 14363 1351675 928367 1643943 1002433 304194 714606 1017461 626640 1283508 206609 1841138 1512486 1243777 1098324 1137300 38532 779019 1221360 1314021 479212 1604638 1467427 613022 1129979 886932 721984 1073271 511310 1743548 1750874 1835615 846492 279843 447040 497552 1701378 806775 1021512 724078 798153 839272 1500099 750914 1107972 652068 614395 232795 88646 1484266 219842 1250496 436380 93635 44411 1180950 1754350 460955 67882 1803078 690297 1023944 1373812 1986902 1846797 1329025 415113 1918707 701632 1821560 1393517 69508 1910181 100766 216643 499568 842658 1394676 376884 1432389 672211 336047 1496785 778695 1877957 1173700 1490252 346978 1739365 1466124 1106619 796902 448362 373994 332940 297801 1197074 1434693 799560 1180399 493030 795484 461747 1708377 191034 288481 1595277 1594405 574758 401012 1879233 1764377 685742 1671596 1932379 868329 716462 1957413 1270221 833214 81458 1585157 469158 1252749 1850648 873474 1066142 1829265 652138 1041362 1490026 828149 1937465 1823169 374323 811861 1038701 492525 1868697 1798776 1099980 1259730 926158 133731 1678009 1879340 1804741 135519 750366 1954902 1167326 1612112 1149856 186060 165110 110306 1336734 658507 837502 1610578 1846387 1653635 1237319 45613 1919555 1050658 1881950 436772 692404 1810366 227777 513002 500862 837637 58291 1970566 1172596 544688 882054 1401122 1618680 1063865 1587676 535563 634818 156023 402738 8214 1279840 303592 1458158 271935 1505682 455143 1084015 322410 1888784 139926 30753 1369620 455875 1320965 584280 46330 1707847 886959 1299215 315505 1332790 1421275 779494 1488056 445948 651255 1966626 526243 1397062 628536 1458576 553608 1937077 1528462 601571 1716973 443370 401664 1800647 962710 1469271 1871993 448046 534885 1173900 1333627 1134113 1749007 1916547 6415 1222530 348768 1445246 707620 1762192 613768 145533 1348529 1194871 548656 789704 1124572 1665145 1385772 807041 573674 1328612 452757 660438 1681539 558900 510586 861387 1341905 244725 1127987 1697848 567453 3906 444652 493538 1638495 907147 175257 1150990 1229492 1122590 784980 854938 1025044 1945041 248220 1379826 61872 736657 1930066 957687 499453 785909 552940 1711578 1746988 188752 762030 1452875 40957 836022 1438220 642279 1212740 274289 1629208 550029 447085 1828691 1115821 870734 206555 1165741 1277588 1520748 1328075 702450 1208852 1536444 108532 1899669 1932277 452575 398790 504466 112363 205170 1760843 1185635 1938036 1539546 1654092 1535800 1846430 1669953 423118 1870540 9751 698466 1345378 1135674 349481 835154 146958 1204483 709050 326655 1169893 636168 1805950 1900051 1460619 1527416 1023536 1952129 1065011 1421788 676196 1197924 1789210 479472 1740674 1639264 422769 314457 976813 242384 1242917 1439120 87253 82589 549545 463654 761336 349406 1778392 409114 1929181 394106 1721089 337228 1013396 1065552 1302394 1512937 1890020 344852 1826953 1522191 1326887 1347454 861797 205182 451745 1687653 1273711 38962 584744 922589 1720956 1534103 750087 813941 1329528 1216527 1497693 1830733 1935766 963453 169509 1969387 1726881 1067240 614618 271355 53756 1683512 1373514 1692701 1671962 1461645 1069466 1796100 871295 1746305 503324 1302186 251265 944026 1046422 1026247 1143424 1844283 1475065 1430750 1711788 241896 1415036 1810039 1836334 652377 827437 1905555 1237978 726922 1427385 1871129 886472 1067027 1708381 834445 1836149 386078 1307008 490860 1785928 1989906 797245 1162734 879058 1604250 243991 1456212 1235432 1879698 190796 959967 1537749 137414 1656981 945680 791167 355110 1923021 1791648 721433 1578090 566514 1968708 923892 441548 1813058 795654 581260 945973 1252222 1050319 162893 813168 803133 836290 1700816 1349956 30568 650892 1458417 1014625 1648953 1309814 247255 1922851 1289768 891649 983360 1131142 1923573 514024 1246974 1918931 1356309 1623241 1239219 205566 1747383 109183 422466 1892377 747050 1675917 656466 103296 1423739 1818136 114025 59908 1832714 441081 1585318 20077 1262513 928776 1043880 717127 373417 1945444 1530543 1749043 1158798 177377 1618041 106700 124566 303060 1542451 796300 1216535 1825488 420188 1342785 964777 1934201 459953 711028 256728 1217540 1905432 762089 1654568 1123396 195804 1252142 620430 679723 1065027 1006283 482394 1053989 1385487 422200 295593 337203 1262902 1466799 91920 593803 66772 1683888 1179899 1227866 1627851 755139 1896605 1887424 210306 1182792 1220059 1577337 612232 1699746 1683471 1557683 1081784 929513 1769316 1646104 949310 315899 1415204 1305641 1570435 293594 1016113 1088598 1690052 911402 206800 326736 960189 864609 1661797 839835 302515 1946710 1964494 1763118 632944 763726 1389330 1848000 399022 253978 130889 1336041 528048 736749 150881 1276377 1556567 794058 1541177 111946 1539104 174183 1684941 916929 409605 941664 1519347 914020 1202867 962497 418408 381251 1732624 1951979 461785 687002 1512284 381409 1292767 1182129 670573 1621867 65435 784056 1637285 839742 845088 459888 1990361 1834024 1819072 1105005 398791 1165026 1410383 1038746 1614478 1064877 1753326 1421681 112955 1188605 863831 1484477 176320 723940 1808805 53895 1638294 1900200 1491950 1094345 1395540 1530943 1971040 416344 975571 751580 888737 405234 1058658 404325 866523 813910 925884 1548855 1810207 792391 452961 774657 1934221 1895672 1832820 1363009 630824 674070 669000 1918237 960491 1970351 1105654 848899 611863 480044 1034872 1288592 1582466 1763262 310154 1435018 210453 914489 129439 1505213 1665130 1391874 1692334 154607 1736124 408933 697461 469513 682655 1123868 1066839 785283 1029713 211302 259214 591507 1639386 639763 1223140 66909 487209 565949 1899492 1777285 334447 1534732 1305057 1941534 1220686 1874359 1665049 1898051 169721 825546 1997985 1639919 1098403 818721 744527 1301830 1221004 13175 733763 1397821 1492722 1456103 1976535 243042 1605486 573403 1462598 1674462 1765422 1000748 1416049 687544 927539 1585659 1805274 715308 1602759 423028 323074 1378276 1124932 1065373 1036187 640061 920256 1963488 1071297 288088 1494123 1675989 1220455 1964009 1701421 1955960 1036823 139218 1724979 620763 1695681 1167098 295026 1967348 658054 339664 1056462 268350 795455 623023 1228930 1990178 171008 1716217 284367 707375 298582 466246 263430 405181 1668757 1038907 879442 616116 42021 1921958 1447285 963893 90219 391891 1957949 1698075 632793 1364020 477201 644773 1376334 43308 698359 1673686 1377796 1931537 1482404 584118 801148 1524979 1092478 119527 239044 1793472 1453051 1730073 696545 1119258 1843430 1003625 1028709 1980749 390813 1519282 82939 742560 356970 1897109 541735 303901 826684 366625 860310 1672229 1434867 403975 929652 1249724 335707 600329 1811705 406901 328184 1926071 860305 1896364 1355637 1334079 1250411 1739096 709715 792720 333761 1652447 1439382 674029 1884039 1013063 99895 1006542 1687481 1100541 1544393 1940794 444208 585175 1287099 1376677 406506 1040298 277693 201925 246578 835514 367570 720700 43356 490822 775145 508226 239077 1626384 1712805 135325 1004994 991715 1817461 1839898 967126 1094701 1132497 507022 343973 1001769 1537753 565548 1143233 1187293 1794270 38906 9795 1300375 881280 819710 452418 1842695 1886048 324837 1809754 1952403 1358355 88927 345155 1759279 1916105 564938 372908 1195939 1810635 253417 660820 3408 779379 1311851 1823068 947374 733286 258448 1999633 1960456 1760771 1693710 135073 508280 41724 1554333 1661995 534711 1154566 1718434 412556 1791128 535204 382832 1496024 993452 330681 1596262 1067764 927139 1314067 1056276 1155068 1973085 1531143 1825009 837257 1095543 1403540 1252907 1749475 235927 426783 945474 245443 1440147 1542222 430997 1681494 1672898 364147 1712961 1599500 1949445 1477052 1293482 1414881 516962 385938 1707244 64478 107196 1166419 1845764 123332 586933 968036 110736 1350191 1119963 1830552 1622527 97210 1301924 1534314 492485 1534076 356033 1958721 893834 772336 1748278 1418254 86655 1502647 1647581 571782 1400009 573081 874953 437647 1252794 1897069 738627 249069 686871 1531561 1664619 511424 1310066 522400 1860177 412429 410845 1598327 1786685 768826 556545 1986971 745037 383645 1313678 159288 332826 252942 1630208 1943816 1671115 1788675 1977971 1108881 1366112 1902227 1433808 1497149 175500 1796623 241691 141597 1700124 616793 625343 643265 659807 1328681 1069999 22212 390292 219514 1924308 1580601 1240345 493806 445710 790902 344652 85080 878361 285069 1218894 1516684 1572541 1085420 459154 1966952 241764 1514602 575185 301356 389725 1031210 1200526 335330 568108 563894 1933278 585700 194427 1483743 181623 1864584 1322170 1825077 51747 1998702 87168 1945806 1152546 1271880 987370 328399 1735680 860934 12032 1803696 1929340 1709738 859350 169214 467215 168669 1447909 1150371 1070576 533226 996748 425456 117977 1126226 322310 1458224 385170 430003 1303083 979965 83083 421161 1035127 172122 277686 446467 580248 289334 985039 581787 1573386 601621 166591 259502 234973 1948793 1072018 494335 1556172 573823 1475414 1187622 142774 751309 1709939 718233 1533335 1868618 689164 1487004 283150 1083835 105198 1568372 1023264 1912922 395202 1426689 1946831 694444 1555706 1217487 1249692 590716 281483 1165849 1663998 1440536 1626948 1752927 295720 1788909 202427 603062 836253 14061 1781897 1401199 997635 1610521 1536775 174352 864999 1099022 939999 231637 1823022 895122 171675 1257792 658191 1535087 454465 288475 499428 1463147 904976 1573443 200396 846431 1918001 842502 411043 34265 1216020 1010429 420402 649998 93895 1100426 1988160 1112548 1726384 1930506 1959266 866735 1417914 1121448 111832 80312 1639026 386240 642194 1131735 1380095 1236288 1266514 1098937 426871 1977509 1310592 82316 1304238 1428899 84824 451490 59721 1324461 266678 868102 299089 261191 1091234 836501 1101067 1658889 108856 1345088 252234 770266 1643466 1503850 774107 731004 588703 1628279 367011 752088 13657 513162 334289 1023661 1681006 1342891 205971 1616620 1673276 133576 1191275 1333547 1947477 400759 703301 1564721 1154079 1722709 1608974 1500848 1870548 882343 780550 1839674 1319300 1524748 213569 31002 375611 1590856 195146 1077974 1801671 1546727 1590462 84909 1895259 692963 66148 1905224 10537 371142 1376753 800868 240885 34344 1591281 855366 1655555 1760986 1305954 228245 529964 16897 1819600 1262397 1459674 1417995 11407 391856 1653946 1022346 579433 933828 1768802 996948 1944936 1647041 1664887 1699514 1311960 247395 524740 952760 1680340 1204858 875221 1493809 507996 200433 359254 859597 2726 1914629 188957 769906 413531 482487 164316 1621503 1890663 322043 471599 555894 1879216 789845 244486 1290336 1822910 1147972 1319804 664811 969769 764026 746906 1307880 1483106 1382027 1221434 1464173 1691476 833086 1874291 1548774 128767 105361 1029095 156146 1447857 278059 440107 501323 1238261 755389 337869 1383794 241678 1195309 451856 857832 1915446 501899 461335 1267813 964660 1269404 108443 744165 1757411 39898 1969262 1876361 646747 1021436 1192394 1208687 513832 918710 1312131 278810 1221768 450767 81761 869822 1704458 964251 649037 517841 1040752 858664 1344480 776955 397749 221223 977816 1701723 306490 393859 1543442 100102 18067 175943 1387239 316980 262864 629826 1655351 1519736 1049670 1077164 869481 1388183 422372 475242 1583686 238942 692290 292318 1581933 502778 788256 1159343 1439178 1554884 1694361 1918392 1891136 218275 1943742 1299575 1968889 1213466 620838 288591 1329575 1071867 945867 1496643 1939523 934891 1029398 1259805 363436 356936 308296 1562231 1887712 1001226 1195826 1028943 722221 1203816 630754 1147828 1257062 1422627 1365717 941542 1861441 679547 1466348 424678 156866 1958321 1476833 208050 1497139 1499747 1662630 1411490 498328 1111586 1851531 1773876 369021 191638 1147006 1506435 1480811 1127887 719845 1267790 1943948 579114 222923 1977854 578107 268102 1911246 918888 266511 1295651 1696757 988567 444384 1249634 1463704 1243162 1481337 1470202 324670 838199 1211563 1959137 948205 1965378 1668370 1319219 1241070 1545927 1357634 506921 1570289 590840 558614 1513083 76542 472761 1122607 1367151 870718 1188044 1750187 1081296 1121162 1392172 1434479 335975 1504668 613511 89105 176624 1792625 1019421 1687930 1454694 1304285 834810 88018 1524060 787217 1718721 1742988 514405 605526 1948611 594487 1772004 1260503 142205 1619242 1151719 522629 1333341 770262 1579781 800252 120297 1051777 1794096 516811 1384654 1853602 1182990 1978816 1015009 1097976 1512371 689949 1053995 991123 768010 625140 1280721 1857108 475907 1613859 1366218 1555064 1901354 1367814 1068566 1169139 664102 420226 1519106 174399 8423 787633 1852786 677045 1918557 706883 1186328 691399 656235 153165 1215679 913334 1126687 297430 1875044 483553 569497 1670221 195954 243697 39804 340225 1707663 1496407 11232 441714 1379250 1878404 267399 103282 873727 340170 857159 1286191 1413213 1591595 1036977 1660710 1726345 1358110 509401 299901 58534 1391990 481497 892991 725819 1799331 48705 1483449 1388248 1392047 1261242 352846 535800 1550641 1945509 580340 528309 301370 1757713 1541823 777498 113025 479385 1003377 1549643 542162 281543 1590296 1160438 1897683 1008751 1905861 1082954 1804646 1408087 1141947 1361015 1765153 1834748 1076480 1200591 1735675 1487580 999487 580038 1907300 380942 1743741 907167 1407667 271370 1224388 1683904 120071 861638 257902 429805 954490 1720611 1035218 1173616 1610389 1483622 1864015 486784 1487384 888110 907996 1256672 1123878 1528977 291734 366209 1444029 266852 854394 1200508 1585401 1671799 807820 1387455 1350946 1726282 328601 1850425 1509966 106502 1017418 1550109 389292 790368 422856 841517 1905655 23469 1689127 353356 960701 1752565 1331370 1647453 1579104 403778 58788 231147 456174 1381105 1137150 916391 852013 1897670 948686 1168756 1537830 543688 1227617 575274 1155917 1568454 429813 96070 839316 1286524 270679 711113 32307 479186 1718345 1584716 1952214 1172441 1399878 1483075 706210 1886548 1484324 1183934 676859 277393 1560400 505656 1807798 1355888 1501544 316431 70167 351941 604961 1508141 1234954 1631131 1384519 1217817 375215 300951 431088 98656 982837 1574445 671146 1819715 1828221 163968 614145 1531554 1441775 1710465 1356282 584361 1482474 221206 631240 744787 297420 686890 332372 135510 1678988 1284669 628234 1448506 96533 160108 337643 986009 373997 720870 805113 1139070 571349 697150 1047925 881836 58536 98606 358962 1733506 1981736 319738 1059880 1565324 361619 1671486 1659170 301617 1113495 7293 1876961 1382028 936592 1892154 413432 1786680 1291653 674187 1014087 140718 1125834 199215 691895 1961987 1288698 384619 1136191 1887459 1260127 345534 778570 1428248 345696 1214376 1683601 417065 87320 689001 552749 329391 1071820 1348304 110561 1034887 271621 1203455 1257560 400935 1206127 1638180 598083 844234 1711509 319649 1910752 1954565 1732306 644708 1279280 1548769 1307694 1717317 1944822 355459 1177868 1802101 703740 408609 954773 125473 950797 1837741 909952 1087500 631497 217220 85931 943282 1872437 1694554 568910 1426198 435918 1134581 1882221 1682000 1330355 266994 1573192 103242 1462287 1592325 1151530 516313 1753687 485974 1808460 323911 1729334 1801567 741830 1595931 624802 1586386 282826 157691 527906 809424 1454915 304689 1316204 1350001 621417 1214628 1845127 808376 1947725 150562 1308651 1738713 992351 1947513 1533189 1487467 816464 1943359 921356 1916030 1837295 1350065 1720376 923824 1566244 444935 1796342 1284956 1037304 1181217 810888 65595 343745 183550 1228441 1478020 516658 1727397 79911 1097028 63552 445982 1633529 136536 1892524 1338147 1087631 547248 135741 1772154 898744 104734 158967 1280752 1743735 864991 494604 779970 1563339 691350 438478 1005431 1988441 761465 1627799 342194 456106 847450 1012065 940749 552353 493312 234504 301317 1165121 1318232 1473781 1319873 1576251 185246 1152556 182340 493633 11965 1193336 438353 871549 72239 1644717 1355601 885708 1329530 68635 211091 833491 939868 304312 1326293 564573 1666815 1057440 764462 1033131 1074327 853153 259311 410040 91706 1422354 1684747 251940 104027 356821 1149907 1464932 1376821 1390511 567292 1495510 1406017 1773557 869716 765110 831088 822963 607582 1757574 1876577 1788100 1805270 1639811 1532532 973013 800236 1855676 1559364 871834 156397 1626595 1908103 479331 360047 1204648 1763406 139490 244650 1464763 1038552 1915794 67234 676526 711791 1362917 63083 985035 674120 1007290 820447 1787828 1415880 646576 1435738 113865 1775090 1373989 1444835 925918 749451 63741 433493 1146349 174670 1265306 1937826 94260 585508 1305721 341783 288318 676931 74607 1590832 1388882 610253 1410833 1157706 1513209 130792 1357704 960067 647989 1741955 1378658 498741 1193075 1212522 365022 1328008 1000248 1857518 1202430 534215 497433 750973 647720 1665082 561949 1863481 1568428 1554658 1081625 1959763 1843039 93227 1399378 1568780 76649 791374 1365646 288199 1226677 1453493 573431 180928 968235 1493254 1942591 254886 1744675 55826 1298257 1797204 763231 1932616 905366 193178 1064786 1893025 282850 612314 220961 1214325 1974364 1714400 1639748 1223944 242358 595657 455446 1300341 901891 895139 862060 1528528 1622811 158437 1672314 77352 51962 993279 143225 1764843 1995756 343776 1710427 1976123 1160460 817543 342412 1974077 51595 1664463 476710 891127 1354976 379987 488409 1022413 148398 128976 173702 68334 178171 1477624 1829069 1060861 375338 1284764 635087 1019268 1674212 1669077 985451 796789 1483270 1617280 1762178 1210509 991321 753117 219093 1810893 45769 1752553 82434 287637 1241405 1339167 925043 1476948 1019625 1161470 1880098 830770 628916 1945870 1533089 886143 817618 1864295 597943 405778 1941682 1089565 1382474 876548 1931666 1548648 761231 1761867 1368057 1188698 1585345 1310729 456303 578407 1583164 1710272 249700 1156815 710314 649510 843661 1583105 1847105 464385 1359877 1106004 1606614 1573078 516335 104349 1029372 1228413 1768788 896360 1054410 200176 1525702 955245 1102846 719585 476244 1189575 213496 504940 1532361 570266 665330 1805021 421299 105212 1059313 1911065 1118535 1098362 105711 1713705 1320302 1932302 195337 1992959 473982 83201 1032264 1927191 1056506 927228 233516 345858 1112819 248107 1874487 1536397 1127387 1295018 1258575 183659 499206 724415 898755 1580275 1674769 732470 1173897 883135 904685 172295 169505 1076889 533156 987878 609173 190662 1591802 1848940 905639 81473 876714 662446 1802726 1531663 527002 1539030 870005 1046596 1528014 190942 1337373 1114605 660362 823356 401369 1489614 719135 1008000 1489966 1965637 1828283 1587589 154839 732992 49290 484378 1088391 50844 1573183 482896 1382872 1603491 1936072 356527 719123 1735787 1887493 98005 126669 1655772 1487145 1705341 381255 1678105 668619 1263834 577514 94129 1962324 1148315 535065 292889 1201109 1795377 627392 95604 742956 1753497 501074 1430764 1605254 1614315 1454899 269371 1041403 1268029 1890823 57797 1165750 1370869 307875 1744405 18312 166752 1462931 975331 401990 967223 1657889 143357 1992523 1538791 562962 1241654 479222 477599 1832955 1762108 1072657 571819 228460 526539 629205 1447133 1237710 1094508 537455 1731664 151297 1905926 28383 765139 1298567 893748 304763 47247 956132 1305228 831109 1334994 368304 1774966 662229 114163 1859528 175698 405158 84887 9727 1182183 162746 574145 45502 348794 1003455 1743958 1567191 1118224 1330278 501858 1563371 956700 1369134 1745918 1113634 835358 229354 415161 1528787 510773 331550 623372 1874481 403570 1380259 339427 1314788 1003892 1589956 1633006 1362940 1639111 1581785 680154 222659 426644 1155858 817467 331630 1402645 1222744 906956 1983264 1664208 1248765 408 297176 1976463 422198 41421 1533752 958305 1514040 821274 1285302 797015 692980 571028 874006 1072023 12814 1228971 452734 417682 651763 408317 1612711 151367 1197589 1228636 1023035 489358 594622 1945756 1843283 1404714 637808 521153 807664 552485 1113745 1168529 1434421 962100 1062591 340729 1738588 195129 1803772 268404 290750 541764 1695997 1936279 1580168 756007 1960099 1513879 1318128 866321 1198062 606409 962686 1501064 699960 1940691 1824592 1218257 1992937 167431 146646 1058356 376964 1317853 149055 138854 811699 1983624 844968 297396 1128296 1530404 584519 347565 937732 833196 631653 1440714 1109260 842922 1889072 999141 611087 746297 1824527 1465077 1865132 653255 1767267 792695 1627462 1065429 396311 1507342 1895381 1879513 1605360 1293735 124241 1331759 763631 756303 365282 796461 1053018 1501457 1486623 1532675 349202 507964 847162 770241 73284 414140 27708 1287607 1821816 747871 799723 1060082 1121867 274435 412716 281375 1863677 909360 1584502 1679526 1974930 1611500 1943116 1486706 363238 84997 470581 780805 964857 853286 27041 549215 1720377 1317457 1990763 972034 627188 1987272 24686 16369 758652 1942386 146332 1251860 710110 915557 1280112 1071560 508952 1437996 649145 694133 968142 1730413 717348 1175826 1513140 1146964 535051 1881403 1433342 596363 333432 632467 1818727 237133 1140487 1395769 1206175 727430 993804 999401 678853 118206 723661 1221690 53425 1139299 1378300 1432583 1504499 785099 776538 676542 104888 776989 4302 1819547 1741858 1881034 1233325 1823283 374569 787629 1150477 946519 1804056 88154 1525015 892690 535644 1331520 1302381 796745 579270 255264 80794 65667 7030 1357946 943132 651933 1044419 1308059 833110 1124612 1415480 441948 552440 419295 1094051 57124 892349 1044003 1962077 624557 1255089 1491393 1415359 313456 67881 1319489 638356 80669 50410 478855 342559 40385 1100348 489626 1963453 562248 240550 41370 1322793 1602770 1078485 739741 1847756 1208360 1495772 264308 1268962 135679 1628489 1895547 70361 1454929 65931 287819 626548 882302 225355 657602 950188 606188 1682227 1478614 1093901 191617 1330505 618923 457445 1871827 23667 487565 1542052 629199 21241 1628216 972923 1871495 1882104 883095 1267119 1679074 288071 673071 233565 731293 1021267 1771960 435749 998429 114426 22011 1849088 1186284 627961 1861189 978514 1833109 1683583 315446 144655 373 101465 229796 554114 1570394 302132 428265 584028 663861 471628 71084 502191 62310 183101 1490781 576323 885579 453924 1646233 1831178 1659184 1861471 267796 835809 305828 1061605 276462 1131256 1547978 1327234 923525 1068167 212462 1888138 15646 911458 236551 1418849 1763257 1259295 1789955 431241 1152406 636860 386330 993155 573164 546313 1417510 1357297 542095 1383496 780721 924294 1442610 115019 1743331 1116265 1857238 167509 1625761 309470 1762430 504990 389984 1659394 782796 989253 1233317 613779 1071083 1239590 408680 177711 286911 513218 1400715 341058 1266309 906173 916126 875193 1784333 1862257 247228 1799637 590456 865953 1859618 1443747 717243 466973 1935182 514170 836749 1932864 1651635 839212 1496245 460052 811532 423954 255634 1007430 1677250 1812337 390109 528914 911900 1137718 410350 192800 111507 235006 1615066 1923159 890815 1530378 1321798 1336676 1302069 1408591 790826 912464 1547447 238599 95815 1149933 1096068 1786144 1293672 1423992 1136439 1369143 595303 1440381 831629 719528 1769217 442077 1795070 773019 948738 1225569 1008898 241266 1813888 1165691 554827 291256 73385 1937796 1208029 1287646 1266003 1856496 953985 444179 1703683 1805891 719688 1087157 35177 169061 1429846 1685070 1107624 300617 1236326 1311048 1563698 1493333 1144470 78642 197713 388422 974683 1852861 1205356 554874 65376 654415 418101 652932 1112165 780578 855442 1656589 669642 731163 378373 1127092 894673 1475463 1627934 1059815 1350169 499398 241347 96708 1199003 781110 183054 1943629 1463884 1426414 851406 1215569 180946 1019161 1339529 1299047 1001069 1135770 129332 1085588 1922411 358376 611577 1405678 1973368 36960 974617 1194783 1272592 1984380 253200 181807 502890 518280 196551 725717 1928903 777456 408729 481399 112280 227316 1756120 851854 1290916 626875 696415 192580 1500052 1248550 1718075 1756413 1333705 1775860 1524184 1206128 1673797 52564 1076340 1525983 1808786 239013 1745292 1632123 1682097 1113692 1741079 1970618 1531020 1129127 1142392 1410743 1529774 1883532 1816044 192557 313869 556669 996146 215812 1140878 1582382 1653723 54482 514289 547628 197188 101647 1954764 1204882 1143454 66318 833431 813599 1246080 1115060 1629159 1389507 103865 1264101 84957 1092114 1052429 273340 683232 741582 1608815 348481 1680475 1253114 371417 625846 1240385 1012051 404889 1766204 273165 1216807 106427 162900 382012 1916828 85528 1680163 716745 1127492 1575303 965979 1954133 942590 612666 1703579 1187688 1135748 1941698 687561 1271060 1276252 1696514 50382 1277342 828837 1702720 753981 1921608 1226496 952972 1600024 1993025 997954 1607819 49880 1310991 1582942 1444369 566023 1242865 135133 893279 763355 1853686 785759 1643251 1607461 537868 65217 1953962 1968097 1118326 445435 573712 1206893 1166251 948859 1411771 1036975 811674 900325 654233 1526946 809467 410331 475030 1835850 1659969 558701 942624 896052 388921 1856716 257391 757120 1794403 174007 185233 619743 1403150 561458 966963 879156 994859 772352 60316 352131 1798634 704806 856611 1713070 467232 465434 1484899 251657 550599 1685462 1216338 315159 221991 1869803 433748 1192494 401679 1534999 1452470 1787463 670166 219977 1889422 1498785 1433964 1166036 1766351 1944204 1930681 40417 974478 825259 1121010 1600589 408446 1040176 1580995 25497 1725869 1143786 287853 403658 162436 1204591 268501 1468471 576700 1347580 1902852 271913 518687 957211 1505245 622074 72704 925293 1971208 501105 1760221 1941066 1310844 836568 414268 1212449 155182 1609284 533531 155661 1366948 283798 330073 999906 1607311 360835 712583 101915 585161 987513 361756 932214 70421 1425758 1859810 126595 441793 1934068 21548 736314 881353 1317605 1567070 1825452 1733895 1739631 1898256 952329 256081 484528 26824 1023874 1063866 11491 65594 1930828 1790848 197642 268844 1296381 1781267 1019998 465551 686068 1153464 93258 14634 1120589 507618 1719251 1088664 770245 1857310 1050380 1204157 1587415 863145 680870 1455413 401175 1639099 854804 239410 165062 1372401 977485 97385 1040083 1717850 1038544 4241 1950675 524083 1680266 157869 1704772 1931119 1730020 1159907 1930778 1376014 882930 1525480 159020 1076802 1177808 775813 306977 954896 830358 1312640 1093349 1266107 938533 1571548 1246698 1175828 689188 741220 178454 1771523 501998 31519 1976758 1820652 1095461 1012210 1354271 1493944 1925822 136685 964328 574675 805785 1044604 1352590 266864 20238 309242 215410 568399 1460049 645275 1448621 918284 1606196 904255 578584 301601 1737914 813211 1987714 772786 1399439 183685 1930120 1563897 646378 1469219 362040 1220038 1776065 702454 1864007 704661 1720766 1531812 1101814 462120 836345 495951 177105 841009 406927 577069 755067 911152 4257 928501 1323212 1888548 1554488 1864402 651991 1502456 822402 830871 29503 521848 1220369 1794164 1829129 1924006 1394790 1269945 1248681 289803 699102 1304271 601839 611212 541884 545875 1873912 221368 1365916 1473804 543272 146269 1828310 762407 1784584 1904965 1994842 1608116 1896908 1587394 1120202 653251 758176 446657 1428296 844895 168198 1662788 377173 1211143 508407 845819 847630 1158061 1918541 1392892 139432 1990523 151411 1763972 847530 734056 130421 1485247 1634439 270103 1495334 263961 939972 1883364 398911 1951767 352027 1465061 1372624 1737626 1459848 1826511 814704 95883 1163409 1388802 742671 1478273 440345 1469772 319311 942639 1435775 1211698 1126510 540721 1118866 1053020 1873587 1713473 855533 1003227 1892382 564593 1780457 1700367 292332 929078 786467 458955 1309984 1447875 871777 347111 1516201 1861043 1876027 1230669 73839 1698165 1197168 323175 483336 1259570 1451488 990725 698012 1143078 895683 61078 374107 1564066 798264 227041 1304417 433130 433626 1662994 1541801 263552 7865 403737 1791485 22884 1295531 222322 89928 1281636 497990 590120 630936 1206949 727003 1624077 760687 1638826 1534257 1318790 352180 1030193 1065513 121805 1245698 1507182 739345 302486 1414154 1043858 440868 1082516 732531 558118 30943 428386 1711034 1527514 555400 993706 232929 1140539 887227 1591505 1992654 503505 1754996 349086 1112748 1855557 1576063 771953 570407 1674961 1258043 726715 546911 1588139 833142 7969 865030 856333 655573 1560451 407744 1303476 656103 968976 210968 157732 692377 447203 1580419 3257 1949860 248824 196914 639029 196751 308665 148884 399984 632687 603101 1382602 1883138 563793 1421632 1148910 782658 1796935 1305889 1385700 811341 591094 439253 519146 1305031 308281 834848 993819 1138673 556870 1998864 888911 1150533 1220830 1982444 1875194 1989982 19585 1772078 1175008 400517 1959589 678777 1239103 184506 1266621 1030791 934078 302078 1833668 639519 80046 482104 142974 903070 486246 346463 1300855 1074404 215649 1488428 1322348 1887636 1788931 1673473 155878 290737 806974 1408608 1783351 245442 1658790 1130369 1315279 465863 1398566 1823101 1721703 575345 1291688 1629376 1572193 159204 122925 1300910 88970 497446 1333177 1748976 1843492 509397 550262 988750 1689428 1505228 1112133 1362008 1003559 1377511 1728133 1258000 499056 808542 1305216 471404 628093 383956 1982732 1436026 369966 1600504 970588 447071 1220083 935809 1331061 722999 1626929 417941 179980 1344806 201677 1614385 956826 918619 1037119 65784 50476 1592618 1455497 1461191 659917 1549087 777689 561881 138463 913460 1771311 1214833 1534449 1599035 1594744 1825201 1225149 1853204 1300206 1440170 878076 1226566 284466 766456 737602 493845 1884969 378766 300637 1562024 1747828 641634 490589 598194 654170 1448976 669654 1740413 782741 906858 1574345 946783 157228 1469987 1676011 888778 1715694 1184813 264189 1190831 160525 1375748 1737961 333099 907894 776622 24905 286924 1516377 1468666 1024681 1885017 759060 1771901 1504326 389635 973476 229641 508678 621537 326666 340378 672030 291816 1334915 1242743 1890366 353347 1080998 1986387 1187307 363504 422356 1230279 498522 1685472 572868 1605145 1457399 1097293 111632 545575 1573045 1058389 1934851 1203950 769921 308456 285047 14428 509979 1073290 484213 880946 1153157 1253499 1125274 146161 1310349 1205694 902294 1471339 1267028 984647 1344610 1982817 407355 1654100 1729106 575154 1110634 210928 573889 1114825 1790445 1722880 1334584 1330888 374587 1493058 267421 1471592 387458 382227 761175 1415273 1102879 90920 1328054 738353 322413 1111784 892138 726800 1768558 1667089 514870 105112 451861 1715612 1212971 633998 590451 1364235 1829496 1445680 65459 187506 239238 972417 1518111 1758787 453941 1118731 829425 517325 880174 158954 615856 1800322 985078 141907 723379 952801 449883 863433 1978292 427458 615313 1570535 1278804 974050 1465009 1854610 810235 1936654 357538 1142796 665445 1270243 973980 1346777 1735666 240892 1775941 349032 166610 191507 1583844 1971441 1804070 740509 1101095 85168 1771535 1237935 1479911 78313 1584487 1014531 491911 878712 158590 1609868 1402933 1400031 1165074 1840933 854945 254009 1782969 1948757 1937601 813200 812753 373433 83188 1076667 1377418 331 667593 213467 1214157 905644 144618 1777734 306685 290071 714068 1672932 644907 621434 1838872 624667 781929 1306356 131767 1175502 24526 404997 1699633 722435 1983968 1523994 1920957 854288 1080393 1377095 1573319 957343 373034 718005 745130 788181 244585 1613147 121444 174146 772452 443757 91426 424792 1284635 727638 878622 854961 1066440 1111162 84826 269099 120567 1153367 321410 1562305 1798399 1060454 804806 1466510 1629588 1091806 1268140 1841971 839656 1210814 614570 123249 1553645 861568 376307 12621 470489 521728 528908 401077 796889 1967612 1895601 724712 698447 886592 1796824 155997 1465934 1809794 1195876 580311 1192933 102266 1366063 1353216 768199 1389677 968385 22083 503883 294120 1999440 506824 201705 1495168 703588 1097773 29043 1435514 716513 1277783 1673986 61468 293461 1314777 1955725 874706 1745703 941866 235167 1167142 604373 6081 1713334 1540935 1428582 1622589 981175 441992 1441969 1375402 1998682 1184472 1648223 1695933 477918 811703 1192506 1043458 1053444 1589616 1889902 1312891 1789008 1872436 1428346 172770 1938813 884152 494987 25827 1877431 1922922 1350710 1068799 1145097 627182 89450 1004 1604156 1257291 643234 1700191 161104 573982 165937 1724359 1529797 238997 802896 218557 1524725 1818018 1281609 1432207 1496857 1465642 1374800 1719454 792009 1522221 659719 1475876 13259 196420 1872785 1963316 487591 1728132 322219 342914 1066111 437973 1091390 1791383 850204 805049 1841074 633603 451288 542541 957061 1372909 273706 1961869 1719018 920795 1706575 1539790 714281 949350 193199 1394234 445646 873902 1826661 855930 758083 1685559 599484 934305 1721335 1198270 232870 422042 510356 679749 1791286 1820995 1077207 677309 1889909 1497323 1542350 1297136 1733960 605354 1654553 1178344 1574706 1176749 1577861 1770040 804940 649065 1443353 1177093 912366 571974 1682041 1451179 1756109 356841 975615 422716 788971 541434 643503 1143295 1508411 1589896 1853438 1430059 51577 1353785 485902 125074 757897 1605092 1602701 1683135 130940 678942 1423093 1836422 1309908 823252 807449 1371235 1502147 1362943 1651502 1647544 973934 1050373 1845243 457412 1786043 1147292 1140080 1582038 443420 447563 5505 282967 1865854 662401 1964148 1142708 1034329 158862 1799084 1692674 1299696 821879 615882 1165621 282776 1153221 1054582 1111298 825503 320752 411551 825080 433410 1019425 49255 1165809 1655525 562455 1973575 847819 292494 696303 937577 77253 1335445 629579 607374 1901634 1545538 1753252 718583 107230 244150 1094529 1731434 1992120 1011986 866908 1110028 607995 1217840 1201456 1638076 224408 403990 1968950 1256413 626745 43457 1328283 1398653 85634 1009453 1644414 110165 1663561 1565809 1698358 293716 983362 642685 1287193 567767 1184603 1871787 1040426 331543 751102 253871 389969 1315284 774348 904879 967985 1244592 1663396 1576719 670002 1447207 322480 453857 60662 757820 1713849 1048291 444307 1296416 1995634 1048139 1300424 749468 254343 1691262 1661498 298148 1433451 397777 140931 741789 868770 656759 1096768 316099 946980 368121 1714407 1624637 514234 1544020 90506 1470733 538386 1661508 189148 858181 75142 407209 152141 868383 1421555 1982595 130025 1722208 286951 720219 1820822 1030506 1796835 1666775 1242457 808745 317169 896306 410361 932942 642044 1094880 418355 1676122 770509 1680008 169300 1561839 299262 444991 201609 1266681 1497892 8979 1945703 1725710 651446 1428006 81575 788715 255123 1297050 1600414 200743 1083872 670777 1619839 657460 172221 1672189 435446 1493369 1626684 957138 115513 1643501 1692172 1803562 1223489 684398 1486567 568731 1297025 623202 115899 38605 1900453 474039 304252 130001 952878 891419 1783070 979995 148190 491382 765636 927210 254929 608694 1205927 294423 1346650 491631 998419 85913 1750279 438449 336629 1728450 1125614 91954 318106 1137883 698905 571846 881749 1782723 1965420 79601 864144 1929481 1647703 929604 1393008 242770 419181 998356 1070087 1827254 385658 1066042 1462200 1338340 757617 502342 1776565 668235 1417157 1682753 429181 1028203 1457529 1493062 1753277 653341 707585 553749 1358605 1596942 1383276 1836764 654570 1187441 324036 309732 1407853 1092675 1534417 858393 228719 883046 1500494 1683162 1908746 1950131 938128 267678 1074559 1994807 1544674 1529468 1386819 1315669 680373 1111291 330492 1594739 1386866 1431897 843931 1165433 1292722 525756 60965 917000 1184004 1355252 1865122 706404 1217784 412082 1356260 1309657 1914492 1555778 1377190 1241713 1777062 1693967 755956 1633161 1138922 880591 460630 248820 1090555 820692 1927721 1079450 748941 942153 151472 719814 1206609 1166188 1058752 1941426 574807 1064612 1520629 624396 1822855 1149528 1916095 890264 1031165 234130 1240796 1918256 1009371 1925111 1749370 1851235 68881 715793 1105699 689795 848179 1715638 480106 1741442 1177863 1643201 595562 998438 554279 492364 196840 711599 1354618 1087969 1784945 1751640 858207 1670849 978723 1220672 73659 896978 542451 1435161 286947 170715 81484 942450 972700 849094 720320 1790961 236391 893166 623300 1292416 1531953 1083282 1275546 1964291 1499854 862700 1664352 1352734 680429 733339 1234349 103020 152055 232561 925269 972122 509041 196254 554670 413619 856453 1288303 73183 1472601 603638 1293229 1428881 471431 1277613 1872640 150668 843470 993726 1355022 567496 1543323 210851 633014 463792 695588 1767270 1806635 582252 993464 807543 624114 531568 352998 442280 135464 1719416 1892395 1078249 678178 139589 470056 134977 388623 559221 1916146 1688825 1650139 570792 1151833 1059129 713776 867741 1545970 286062 1906340 48594 1549696 1712002 878782 1801302 1850496 762547 1122350 1917180 1541574 1961815 1044948 605241 660315 333507 1005370 735032 709837 157885 1854070 239724 476159 169927 511966 1737952 1675341 1551573 1795389 640390 812779 1021718 543750 518459 137746 613109 756454 580179 137344 1292231 712127 1701873 410505 1653230 1963306 1330812 1292917 205286 1013662 1495551 1889664 361729 1393150 1743389 1833149 1398920 1882790 1112906 1396017 1927923 472914 1906559 1570719 1071564 1840402 597808 1916443 1940846 158061 1535809 1795661 1023806 1225960 192162 1209832 438334 312485 1148108 1455432 696985 756487 1386325 800209 718050 1075603 1005871 216340 1885874 1070440 282849 373767 755307 109300 1526631 384013 108232 1526877 12353 38254 1274849 1909134 143374 890602 297647 632097 1159356 114276 677951 880300 1577804 839865 1029281 687333 515627 37097 185163 668733 90810 944485 859858 770615 951993 1904474 1727298 1056032 1497583 847870 1342669 1915702 325760 1969244 765365 44723 1633770 900749 623271 1288746 1838838 867105 1750770 550747 801738 1793764 1076610 692310 420527 1788458 1126686 330895 90419 1659600 946084 1482076 1815811 903240 1272889 1122519 1180949 423863 1129525 561462 1989209 104521 1101275 214906 1384276 936385 1691599 465369 348394 1478277 267393 1732686 1791848 236459 500111 180252 117101 527877 59783 1751712 1803933 465197 718468 950552 138963 807106 1310709 776988 423587 700225 681487 998291 243310 1853386 1182681 801784 662976 989124 231905 668481 1081036 854325 1954919 5008 1558047 490687 1763698 523138 398022 622675 1843588 1122011 692457 1425022 1415669 1004792 511761 447241 1758481 890266 1869650 1039778 1576517 300394 1893940 32739 1075706 1909250 1278646 1754440 262098 169153 1487745 696121 672931 1216443 1336385 1427426 1864440 478992 947511 1669696 172875 411099 1829664 1275718 718356 1739053 1931729 366179 625492 1102385 648316 1570612 230326 337830 333885 1805333 1985496 478776 784166 1802366 252275 1682010 1093472 931797 181324 1799655 1609989 147577 737349 443843 1459407 605471 528568 717893 718106 1241122 1925189 1397436 454858 1084907 1426212 459563 1793237 738980 623499 304457 981877 1470449 313241 1887860 645305 1455309 1442263 68081 1514705 340344 95034 1376370 1711267 921828 875628 727410 542353 206427 85631 1201217 869658 1841786 1101066 1185668 1118445 65023 1810895 343805 693621 186248 117529 1686549 1283796 1936435 654747 32524 65372 1148413 73431 875740 1496916 215844 391772 973290 1361771 1749880 1674450 937094 1068645 1171941 1292154 1625942 1730236 1700056 1800416 1891864 813893 1839199 915469 181808 1036945 377391 23710 843382 2668 700763 226429 187832 529100 1943033 1537872 869013 623576 660366 1157893 963728 1423754 1340189 516679 1156809 1478073 41813 1662209 633575 360598 1519142 807771 357037 975302 1893177 242406 1782220 1619239 490244 1052117 1745510 80772 432186 9558 817588 810524 870972 542819 867651 1553009 414777 795632 1818981 1418962 725934 980866 708490 1081761 1135341 575516 1046887 1670091 1926438 308151 1326653 149451 577697 566285 804787 951317 1505966 788764 629033 1290401 1974257 174495 1530179 1305339 1190013 1114483 1032130 1484251 1419591 133553 1654623 969561 1307050 333256 1335449 1662699 104425 197993 1812932 1072413 75802 616224 1958852 1508356 1516611 1766451 1277997 763598 684397 205147 1046921 147473 1942955 564191 1005005 1164195 1889714 879016 726822 733288 1162112 383704 1097222 1577081 575728 359244 1132349 935755 465896 1741577 1775746 1747429 252059 44902 1682845 349855 422404 729000 1128226 664124 1686444 774310 1150807 1395460 1252884 920720 1633159 1337612 1058047 445896 131148 406002 1145341 1134184 1805183 843149 1957709 8644 1945710 1947665 1436116 1922647 830292 1771505 507576 547710 1323769 175604 982146 1560596 611319 1165332 1543134 1295108 1756429 131824 1994064 700633 115498 1269257 478665 501632 919470 164546 1298923 1232460 1537945 677717 1828763 1153860 1798884 123644 1717316 507087 37884 58456 1401003 645736 184322 712637 1434539 704313 1120595 1593375 885194 1629464 881351 1804005 1361861 1619994 160239 1931320 1315216 1543162 1356970 1092882 1134866 909523 11138 1072673 570336 1987487 1310345 334705 414242 1137398 524280 1288207 1376389 255328 297336 1398863 552662 1042960 160599 1454750 1375611 771634 1105333 1686066 1614930 57384 1536715 1518681 890687 1485093 1350399 1745159 309545 507526 862698 382621 1432739 404873 497523 131921 1107745 995083 1154204 989643 260860 189897 871722 652421 465083 171305 1386181 106266 432864 955821 180744 1565208 420494 1624956 832124 1727481 1257313 155663 848331 1137295 795167 1120711 137734 535842 1876521 1476939 643180 7237 547536 452960 520935 41266 1433525 754647 1353523 1834504 1108582 469725 431229 1601355 1787143 1381459 1426946 1790292 188380 1517999 968219 240781 371800 1184341 640535 383475 1443782 1601993 1559213 539828 1497842 293343 318689 295818 614593 548197 1418366 215459 1757917 1704081 1725285 891029 1268773 1090302 1643869 269643 540303 1267464 167619 1922642 718075 1867557 1464760 1592899 1175554 621777 255902 302596 119288 468907 383963 1364323 162088 771393 394012 1148988 673441 107345 1798944 1218709 5527 129508 620013 432073 252560 1043244 567566 284384 1054153 1570558 1699492 18499 1471036 222043 1966136 1866324 1299677 984809 1722186 1664189 537164 1237616 1199854 941234 586824 1018962 12255 1915824 981782 1951313 335088 407088 567370 1680861 1560958 305593 648222 289039 554764 787528 898636 1582267 501365 685322 1576125 894612 602330 188149 1403545 1719058 1864284 1624026 320614 39593 121101 1358075 961189 1250498 1511942 1512490 1949508 77830 801164 676597 809553 1607198 692513 285569 564302 673773 1389885 483106 530909 1783131 1278870 646234 1999452 1708463 194761 338451 1901246 916909 1787349 1698700 260879 1269336 242558 1416524 985584 478462 61791 521796 833662 6667 848007 899218 71011 1733582 1513554 615498 34618 1579182 584213 1157150 1923364 1661050 517398 1564667 1383948 1407824 1786779 85222 547775 47179 437957 351711 1221040 1450309 1163048 1900167 1866863 946898 1009378 689690 583305 1877274 1979796 1043883 1067885 1424085 1446560 481109 309643 1310142 692881 348543 1153289 1752904 443004 1302934 195093 1983484 1390774 1736262 1999709 830996 169803 1234602 584504 1111969 337571 672037 537808 424491 1868824 353079 1419803 1861474 246502 1670374 1034528 1443190 882077 1505181 1832969 1537156 796126 458500 917262 253172 1820695 1325567 1510105 651872 1684144 1468189 674998 1838480 667384 1070300 334573 978310 700672 831661 1820371 322966 1067043 1725447 1010227 1670971 866782 1857393 40244 1258202 203833 1166116 1393018 1835167 1928202 1767817 577025 1289291 1823987 1150066 789984 1942390 1562626 209172 507738 811067 1106504 558970 661800 745067 884349 1427243 223211 866283 1383120 1301214 1995655 1086496 205000 1978991 477787 1824768 1312688 546034 1680477 834484 425593 1301604 610001 1742456 1574391 108273 1427165 534971 852465 1889157 1304161 496399 1670830 614453 1487919 307486 1773853 689186 1204201 1361379 1651943 1172917 536412 228043 833506 15513 1046198 1319821 60066 1875453 750820 584383 883975 1596471 152875 1744554 1015359 1417063 1690856 437413 987055 1235730 989952 882425 913257 302547 1480851 343101 164072 1468633 1644953 1231885 88382 1067116 307885 1261461 423670 115468 460002 1189725 387204 1362172 162551 500731 363250 1215072 207449 1887993 668888 333149 79275 843367 1975603 1763885 1670274 1862085 408014 1908893 1817001 1861555 1717218 354605 1561276 299060 321064 154601 1284464 209040 823510 1605789 24055 288811 243771 1378556 1016395 765869 1838574 388825 556158 738709 1332560 1431077 1802128 1512029 713967 511116 1906729 1550133 23779 828821 205100 442270 420045 848448 1242824 1667159 553622 324273 839938 863262 1918650 1676835 603962 56868 1274713 383527 1504128 1449090 600535 1395378 1082161 384937 12620 105473 1728609 1536253 1517746 958219 641584 359372 273234 876229 1799210 705584 842911 1521866 1934808 590289 762064 1409015 567681 1567454 1733073 736746 1760219 1261462 263002 1622786 1970784 1067057 1670566 408370 1937089 1794083 909392 739424 148070 859057 1888818 749233 1026214 236501 1171712 1580411 1662445 1388471 112366 1079788 1895105 1647803 15786 1753484 728985 1155537 1143666 455476 93558 1645093 1359590 1353388 1985873 104720 1163323 691988 1495028 455945 1665030 1007111 304612 77712 972173 330759 186615 983766 1047237 371334 5855 1285676 1938713 300241 1212128 1041287 1324104 332384 1981508 1355718 427838 1998793 1437727 1622792 468950 1717587 1740797 615075 1087817 1778658 1445651 640935 11609 791 1879776 583221 1666680 767541 34572 1063826 84737 1489180 696430 1580071 319471 1222431 1374023 220464 325704 1731652 1483172 219147 607793 984196 1892361 1259084 535060 1883400 1512793 1451220 79254 869598 454248 590757 436092 1278584 506638 895301 1934036 840898 1578418 238374 1384552 752336 1203834 1411766 1849167 1310166 381411 1254810 239523 1385355 1530667 1404029 1977870 146985 203454 1409482 777778 1676810 1328155 1105063 69265 366850 750313 1707081 1221984 243663 1780444 1579363 56871 982751 1488933 953898 665154 989197 1197640 531419 842630 1770233 456569 862366 1211450 1383583 1799206 596511 1306789 1061315 59588 1441574 229123 1358907 1165274 1015952 723244 1385174 930117 1930368 969206 1451384 324609 321618 1565941 75115 1819322 1368064 329248 533354 450952 1933615 1044903 504288 223588 593149 1872441 451198 908840 1784391 1506666 410521 658470 1024616 730571 527027 381982 328894 788414 1330850 419543 707626 1222909 1897777 410418 277497 950708 1482919 155458 294213 1314075 1678049 1348280 281876 709893 961960 1424786 1347857 1245622 181536 696567 1336485 224120 1062831 1498540 291853 1757088 153239 1364031 1800729 1371273 1566807 70379 903832 1796707 1498228 396377 723638 84290 1174092 254116 670128 1100367 527644 1516603 1254883 1541621 1207335 679125 66873 255482 1472451 1693240 687586 1931309 1090419 194355 682740 1866319 870516 1412316 397980 471290 1447574 784747 1533499 1083749 1668414 511921 60810 46647 891730 627810 923815 1862739 1198422 671690 840498 684233 1900507 1639020 1756250 912520 1313870 388828 1720281 1050531 1292609 1903951 1659379 1896332 1165549 1890746 1846253 198094 1384022 528407 1948048 1633456 915185 1320165 458207 1178225 1951493 1760041 54886 160797 1686277 1005203 796373 1209094 1809328 1219580 1246305 1455795 879183 816689 672388 833598 1336637 463709 62190 438277 1671856 1319995 1774402 1488993 206000 697529 444291 1913514 1238042 872006 1583983 267049 1829120 1645738 493397 1646005 157659 1645547 1815685 376488 580890 382283 311981 1033858 1844829 1409337 1796390 413871 851515 961308 1362781 960872 674096 129835 925002 1136804 1326622 1012534 1974691 720283 976547 1926088 1461214 1971783 220052 240666 1240191 1921363 651099 1034026 119487 197577 84129 1923446 1068712 1068845 1518817 352251 803993 1624317 746612 333466 501852 909476 364017 1057980 1598339 781468 993163 1913516 1663642 922899 890920 1775061 731621 1322752 1605301 296438 1235958 1538912 539916 1156950 1371086 1421517 1801971 869454 1783412 466811 1171765 281498 396073 175318 905970 1572582 1464419 858680 313915 1470451 1094717 651314 417068 463995 1904761 1905228 487507 1994659 720208 1337359 666216 1527264 1037123 1042272 422523 394086 1965586 390169 311953 340110 1695116 1824279 576816 841311 1617623 648199 1884071 768989 1365898 97067 980882 445151 1037577 558398 1859888 636164 265082 1359068 769000 1839363 1207812 1973206 244946 370295 1947251 1482831 1307120 661962 1891861 1152302 582661 1004338 1272217 88671 739668 858111 1149479 1299870 1840280 359306 764523 1088484 1070800 933338 1036624 967298 1118627 987790 1430516 961605 1401227 477415 1641286 1777779 1263080 1151451 928598 1654324 314727 1533241 519411 27771 235409 859899 131140 1628085 733716 112760 1688208 1178960 1327867 164942 857 1446742 1316850 1845622 75031 842621 1384557 1600053 1765882 556438 504362 324540 1491925 658048 1646372 1059980 1393610 1367957 1256593 590814 516594 1617250 515033 879796 1910815 789764 1935728 114162 31411 1566594 1044070 649796 403241 440301 168931 396953 409371 376592 716664 1188442 12397 1826032 223070 1670210 1997812 445253 1698724 1100105 774485 38708 1279545 96863 342103 435587 945939 289940 240448 1457082 715068 1170960 1781968 310945 1448044 526937 492416 95150 1257849 1239100 1796213 898257 640798 111605 1860382 1793082 134673 993208 1746022 197983 1543790 1534638 165963 1441154 1764600 1629232 85023 6933 125708 763920 9063 271837 1287907 609837 465789 1208681 239911 1123261 682602 791784 1278289 1198697 590476 214800 1142836 1804654 1235997 1980671 766561 211524 1277956 732946 312627 1751220 933201 1710334 817988 971632 1278027 667853 335504 1065747 516937 219825 298000 866443 159135 1585934 625837 1084196 480607 1565032 115808 1739757 710228 1327445 523361 1019791 199421 686685 1629443 1818118 50430 700527 369656 1703009 859984 1322309 1287379 1593918 1720052 66076 207252 1216578 397920 1852979 1049355 480018 266530 163366 536776 1497747 1286879 1460327 540404 1457045 1804882 737999 163208 507155 974088 936474 1480242 659236 1625990 904807 1521 909101 1144126 1479587 1945212 516348 1706713 691872 1488692 1768629 574282 611919 1323688 1071982 591818 1602568 1224327 769279 855814 1648311 1852429 889890 197583 1185654 1999345 1268089 1286538 609070 1816004 3165 873261 770263 1254010 1395416 1293931 1537210 1361697 1469292 1496183 199577 459226 655731 1158259 665563 971652 779808 1430632 1713075 37403 1037900 543125 365916 1129697 915831 1000402 1454791 278662 318099 348459 558899 400070 1709995 1232332 1148479 88631 1307914 857461 89430 1614059 150832 1157601 572391 713538 371323 1132559 1748845 1117834 63660 200747 1723077 1102916 1452135 890324 968157 1132944 1963564 392052 1200492 1483295 1901104 337805 1097627 1631394 1393979 1806409 1302560 1522245 1326758 1405928 1071579 1977941 1209266 363019 1345389 946690 1704527 1276728 1890382 27464 1054668 241722 1460223 131658 985682 1044253 1454335 83891 703583 1873647 1161 1167466 944619 1015913 1729156 1844780 718407 706992 659281 1406425 139511 66469 1152671 638282 1958305 1515822 1136092 1188325 1211553 1157417 1497816 1343356 1946216 211272 153696 1524040 1873894 1176211 977222 1808899 297573 1314228 1667310 1184724 1027216 1369267 1661191 1262258 112620 1177450 1302149 54353 1027436 520437 451024 1565622 1516800 861300 217513 1953890 525945 992433 5258 446106 1348353 583700 1126298 717175 672287 1247981 835713 923969 1583888 1087897 1834010 559901 1045994 757584 1093374 286530 297799 334746 113240 1509379 509706 1080475 436348 665890 602832 581718 1654728 516802 1014708 577807 1328619 897859 61452 457987 1493022 1010402 521326 1284671 1213469 510128 1938705 1418378 1595563 424364 174201 629376 1915978 1314653 1734865 43089 1098541 379218 152164 642500 1965632 644820 2455 732045 1548843 471985 1220018 700943 493182 637213 890359 1681197 1008876 1714315 1529794 1437044 1980148 1754537 1501055 443932 1433715 351710 210971 218288 803791 1546484 573199 671399 1477301 185030 1933497 1766061 585494 1817914 1203575 1659484 1799493 1177574 1435637 847117 240543 945150 1783367 1544985 560462 1271214 1691897 1101028 1154853 742363 1824219 1799108 359312 492974 247102 1918279 1281260 1437977 498682 1338510 829413 541872 572173 1232576 89066 1694240 266320 1394728 716538 1160996 1697500 1112301 962326 1590823 1018965 290497 1898013 1189649 1159928 809684 469938 1484264 934189 148746 1625574 989451 1015413 1354830 993717 968952 714274 1387669 339227 961402 1562720 1887467 1794747 429939 443549 1676053 1369842 547769 1064106 1496748 1462656 1321926 640923 1222068 748681 54325 1910560 300822 1406841 164951 1073640 1207693 1505669 1474361 1714807 1404453 1509998 1354074 1027263 1053406 8422 1154876 546326 1752962 249113 408776 1778675 726262 377080 163740 1488607 1457673 538816 1840513 810927 1303718 1685133 152564 863907 585117 303664 1925905 860905 776517 1274682 1253162 722625 177554 80950 1253052 1582523 1828858 1821257 99362 1379698 1835717 893559 546164 427591 862484 436595 475224 1908323 1472838 148207 1172940 1461066 115644 1276200 1326914 1141347 1928927 923307 1278624 1343887 975640 1269993 1097111 623061 876567 1918897 532274 1747128 1766090 1619933 518027 1410477 355685 567011 1042630 943566 1572468 191374 1973090 427643 1012182 1699545 1407836 138606 1143587 644001 1609351 319049 1749450 1637884 787437 1027545 740358 1059748 1063403 1085009 611880 930233 1888636 1983567 573 595335 1449283 1499961 1209806 1734819 1182377 620395 1926573 228572 1819179 1767907 114422 1492116 1502339 1563597 1448046 856687 1370195 1061240 1993275 1942328 1302604 462134 1816592 1256579 573505 835868 1532921 1791742 398710 1841296 193504 1235814 1377324 951777 621636 1827464 1221718 255009 1876626 390373 459857 665944 467662 1514208 1742713 141583 1049693 316536 96602 1226112 873060 1420815 908626 1998353 1479811 1523182 1393809 1066542 918512 687768 1309679 598463 1964886 1286979 282778 1343427 861947 1322859 304189 767550 541539 1634696 809113 1095967 703137 1848832 847527 1018113 1950475 439515 1103599 960863 135397 483173 1200676 404079 1427034 1048501 1913329 210226 1017100 992083 1486612 627956 743346 1412156 1675023 1080198 1232395 204800 118224 803334 1263508 1157918 360171 1975238 1184110 878329 928376 1908477 107677 335957 1993044 1716293 1652694 64704 141733 1639269 380598 303582 892463 1937238 1763243 702555 809753 137232 581382 82805 629692 1509965 1636774 520364 1647910 1384033 805470 402915 991364 68484 250961 221304 981666 136815 407793 26529 1701785 1777568 1176399 1813889 125590 122363 1827541 1549908 1819483 1152304 1518095 1549962 1733126 1455707 229626 1336507 1708890 640785 1800754 987863 426140 1006311 1714417 1788995 1750474 1762095 356591 572491 999786 1668173 863634 937978 1441946 889089 882935 817147 1426749 1542905 1172447 549901 1600642 398667 1480219 1342963 1833987 348826 168627 967293 1035802 1678071 1558245 1963221 176418 42075 239697 943709 1695711 1489754 406015 1662642 1132430 235702 24317 718577 1475681 1425469 1696348 1210623 1025096 591873 304045 28185 728764 1269254 1721519 1000310 204308 38128 1566613 4104 383948 1058825 1212840 1549361 1107422 619188 25487 919854 1812195 366561 830991 1641472 109648 674195 789373 583547 827482 945976 1448406 1738804 234809 749639 1256055 1936917 73955 896958 310345 238668 369003 1257373 1963915 401149 187763 1680190 255168 832737 1559709 1511927 1518843 1737484 1676523 1812282 289913 8910 1252450 492599 1415257 1555300 1932861 1104469 1215505 1545353 1660942 315377 362319 1905664 1569801 867567 1093686 1580011 1055517 1620802 1878145 506286 4844 792018 153354 1399899 1575580 1173579 1158685 300641 1297735 1850025 902782 1662997 299819 413307 1435929 316478 1219338 865260 1206892 642571 613700 806647 1785118 1486074 1880755 461005 171699 1688904 1685788 25930 1277458 1665058 199364 1204332 152711 1728284 1711436 1614618 8574 1628844 1242794 167768 1620361 1905713 458560 654651 1696361 741879 1479467 1481793 1969958 1942245 910636 908264 1437906 1576204 1624756 1894420 1615717 1372364 1223275 606866 892532 1675363 429225 680054 1622509 1150382 1668778 440711 832656 1378195 1457150 1031810 892513 270162 1316409 1012595 1324891 1829770 229102 753964 851104 743286 536336 1473658 1712696 1360492 1153040 1980598 1146585 1062518 827059 1534162 1760572 1612796 1356159 1547696 689887 1593995 1176579 1590557 625258 747501 1405023 77151 146922 478604 1913791 622830 1182663 828642 1852167 419606 1926045 586686 872589 1479403 1027641 607171 595383 722417 1954929 1538357 1708470 205705 410277 1091224 1874886 1266783 1514773 262586 936118 115599 1249444 887054 888230 397528 1957047 1198353 1948460 934099 1114668 973371 1161104 848200 1737119 278711 1797379 665757 663993 351756 1801995 1669969 730101 1367663 244820 1409099 343119 1564560 1616735 1006067 1055674 163705 79262 168188 1404195 1320789 1518619 1880592 925539 1898460 953500 1961924 854809 496765 1791512 988694 487229 894362 1616688 946218 292747 10806 108364 1213844 545193 1015909 644664 1573107 1445830 795710 1257645 985485 1613372 756762 1224802 1084632 1180558 1427684 1790942 1122706 867399 250634 107038 1712565 1446974 463534 1619761 609523 1750979 427342 487323 1211560 1897855 653796 1875722 974848 1411527 1611349 955993 868239 1403201 375757 1668715 107192 532751 613798 1040919 359219 109603 817357 1923031 772111 982479 1339295 244556 450410 1244470 701321 1811854 1956261 1102023 1962074 778068 1593044 1202807 1208955 1454989 1883492 690475 1231398 1580108 1954852 99397 1283659 1754838 1442246 214962 827815 1372396 785837 816256 1249519 628990 210984 1030901 1409382 737777 1618112 250996 1383433 1390969 1706893 1771525 1201978 1601396 1122815 884945 704740 899091 749885 636117 1010096 1119745 1041277 1329412 1779779 162004 136023 1583854 1619426 1485648 263808 691578 1178157 1518627 169742 1417976 1005170 1431516 811977 1561138 1331176 390416 867861 942635 1104554 1677751 75805 494542 676797 1951347 1409124 226204 106557 902762 166432 1995941 1839415 601926 137245 1478308 477408 372579 114811 1361748 1956154 292830 212542 1580003 163005 1662347 259395 1656425 153661 1226853 446981 1450512 234089 1773552 1589342 1731623 424685 859007 258907 1049785 56727 1438159 1587928 1396365 1188585 148225 423681 1809749 676109 844960 607861 743847 1616523 1913632 936755 91004 982384 1643980 1225736 711452 449056 499348 1485903 160982 212328 1558620 1622736 343821 1312802 763107 121560 524164 704797 885880 1467975 272181 278302 530363 1401544 1502498 577164 787981 1020930 1495596 25624 1609006 1321450 1580070 1294290 1386314 1997511 253550 791470 1588275 186794 1677764 1965745 606245 280842 190628 119952 291824 1714108 1128131 1831846 1339228 698600 1918092 395220 1091307 559115 1986681 849264 788531 955812 1630237 473785 549160 731572 1208510 1283255 902128 122738 1983070 1732392 1966723 1735996 1989081 1799542 890077 743299 1172544 1119481 1133813 1161886 11936 18777 1151952 1672610 1593423 1027552 1971220 1352699 1484226 1441900 61529 1894030 1250223 360382 1570012 1023817 1107445 462166 259680 1625126 1345250 340215 527378 1657772 855978 1262531 838939 231541 533384 799198 980160 934966 351645 1549434 440200 1097887 847496 622452 585363 253026 1278062 66265 1145920 1216538 323452 1773263 1351194 1342750 1951491 408194 1113412 585032 720287 656775 363725 1391339 1809159 841844 1188765 832412 1572488 1620428 668134 847158 1404303 225 418138 313794 1094589 1820038 398175 1024852 604934 410769 1150130 1747196 1032790 1824034 1705822 454317 968728 1642810 494629 1097959 1520765 1547866 1432929 314105 1468985 1914877 81039 810077 1994203 782381 300786 1796001 1527577 1696816 924488 1738222 1687160 539132 1928017 292651 83612 1895069 1791769 1069717 202925 1153314 800895 1442315 769771 1961216 1031700 609576 136763 688120 1820312 74926 41516 1463975 49910 124795 1743081 1957754 1866459 1267595 1126346 811948 837136 1222960 1557440 897949 1973413 642174 1988317 462537 1368436 887510 164024 1312890 1091363 687805 631204 977106 157086 1291552 1433738 1429174 1192642 1581014 561364 75708 1570396 1427285 1819140 1246023 330423 1551013 1568986 1312389 326636 1158638 672512 1184458 1534290 1102389 37462 1737059 1774419 1103155 1079678 4811 1771524 1677308 1926490 490028 1300795 261116 1422249 600543 862697 22529 1565022 148500 1891241 1757255 462395 133579 1732675 1236637 1316450 991655 459918 901596 583051 208123 198559 272872 1083351 486360 419399 1209615 1353156 405359 1505218 863175 1601917 113539 1704119 7384 186722 69638 1505143 130756 412383 1485117 1922065 1808846 160988 1606735 611083 1007029 1349668 458524 397502 493303 651900 775811 1656519 1461524 611613 1938984 1862485 1700220 882524 1638262 364082 1979160 1867708 1021878 1670209 1716732 34714 365129 870263 1781236 1306623 656856 1075095 1847318 81123 1486082 393595 562906 1341535 1736785 1669388 1732800 644423 401195 1658553 634205 972570 487360 892142 1808703 1762188 228928 1753478 403401 1051639 1538753 527200 1208012 468751 1036391 1925414 1639317 1365747 374242 1444194 176981 241765 1182279 1227050 1384725 1195473 493049 841390 919753 1191575 1269492 1418807 1619881 250758 1265971 1078885 732379 1342760 457711 402074 784015 849531 235698 73884 1488653 490953 885115 563983 1396235 1343141 1916821 1063266 707552 253968 202734 1825904 1386768 1789948 245398 583412 46384 720313 737119 1750593 1136964 274125 1448066 1865291 224993 723590 483552 993328 1174401 1616209 827327 999577 1289697 1013357 704305 350978 482428 1701823 76394 1536488 152181 464721 1286303 440133 1364536 43928 896879 1681589 1609398 784672 1466782 1989614 18711 1872719 1144519 863781 149211 815714 1326587 524814 1273796 638800 411637 1182063 1210797 125149 1389633 1140622 1297213 1574038 1565984 60804 1536932 1167355 708548 1138703 1009396 576199 1827493 159634 208295 1648043 1878956 655715 1438243 704513 1074357 381131 1668434 539639 54801 584255 694583 1312313 25220 49182 36620 506132 1707070 1933325 1394947 1066464 372874 1069534 77566 1345036 1138599 1373038 383662 343048 1112159 1093097 488335 47365 1509799 674741 1792310 90713 1450697 620988 1168547 189006 1530386 651652 932106 1716604 341771 1253970 1225752 1842668 1710186 1048847 277871 1894850 304774 1367909 501164 1214377 1792026 1395339 1737075 1281932 1663128 449290 1302601 183941 1262428 1246224 692725 169625 1948799 342768 899562 433544 551974 465398 149315 1862643 803884 536505 350701 999528 39469 517473 1258097 1021835 793608 405478 1371845 993624 1379841 1539329 1203709 1505574 1037567 1910 145496 1515209 247583 1330127 1368917 532331 611904 1384490 719174 1695644 891105 610325 1224723 1317952 1898984 748677 1523063 638487 395192 180992 1493701 642738 1226310 687599 1174190 1064056 1644662 1057476 145996 233688 550196 1749826 260593 1971216 1266517 218248 803340 31304 542652 1423189 1528433 791436 1170873 560808 1860829 171606 18185 1553826 629693 63780 871543 1160989 1348777 100168 1402307 107975 1135392 110699 1456575 599100 309370 411895 1669433 680400 1486933 935192 871351 1323379 406591 558178 712778 1995208 1179030 590220 1233114 824466 1591279 1458449 1094202 1557109 1195579 830403 1977230 962117 521232 57424 1854407 661353 39543 1816507 1026793 311210 1405473 923255 1960549 302565 1006559 1139801 1966449 1582814 1229420 306076 1204584 1727376 309601 1591616 1984142 556684 1442147 1278701 716719 1553331 193913 1073095 184398 1226919 584177 324294 538043 1084616 775010 1248118 1448553 1081972 742750 1001812 927419 506069 1047385 1868295 789472 699936 1133808 1417511 349931 1017891 894075 1837656 1690216 158373 351175 1433432 540846 1158073 213044 1777864 420835 450073 1020700 786239 372692 766442 87230 288351 1150535 689789 13046 905321 790556 1956326 333312 1299553 1798345 1683649 1714140 1568616 1385585 1273365 790333 54938 951481 1837954 270176 425188 318129 443518 731878 791438 414503 1935122 864657 403189 591733 241372 1589079 1878688 825670 69458 1938950 1085021 1658743 692802 436248 1764358 1293825 1956668 1175446 1062367 499911 1176533 65897 444732 1133280 1146067 1897092 1274972 1595058 1576903 1980591 1187280 1700783 1844658 1285364 53287 835147 1254091 1437998 1440856 976492 430456 766709 127866 22950 325713 213989 641456 1945590 911974 1657795 1582821 1577216 1233171 1027993 18957 145140 505478 1425568 1662973 1228561 1443207 852802 606580 1718433 1577596 734611 1680547 1060179 1416245 1141056 147619 1606897 676525 1238678 133732 1878823 328559 1071020 599000 1398941 844008 1968217 507421 295436 1480360 514800 968028 1816596 112015 102011 287979 1874883 481904 816052 1754030 879153 1596477 1771004 51239 473223 225048 1056869 1944526 267181 327624 263783 303356 385623 1554755 397693 856503 1582715 1930032 1253497 960949 1214705 1513534 1344989 1169876 8548 988566 259195 1542082 1597931 1646826 1987826 1370379 966909 324440 1172048 1471710 154099 1147296 365955 1082301 1245544 157307 1914472 406350 1846356 1653143 389759 527191 1317599 128179 297589 1568135 1872206 1727332 1819708 389288 1726281 479485 549163 249675 1295478 1670087 1481701 1570603 1911798 1292675 1602036 44741 1912483 1663442 1682352 1517801 1430927 1881193 357039 33659 302076 1305874 1791930 1728614 95447 270743 974255 1590946 1469555 1624864 197439 454845 559492 973101 1002173 1936598 150279 1355338 1818004 1695659 932228 637844 1758383 1796429 204014 142030 412345 1852940 449404 700531 1695087 1525371 1383204 432460 1346625 1156347 6695 1697614 1772246 1409994 80400 1470049 319254 900826 1780576 127365 1038886 778508 1466834 1677305 1438990 881597 1345593 576849 945373 1620430 913886 1812280 1065327 778420 128426 1023707 817648 906942 10734 116072 155791 784999 768135 25558 378419 1940080 970943 679501 1918618 1517617 984499 1141400 399189 700323 1839406 24083 939161 625111 649477 1523335 1524592 1664961 1273898 1505155 54231 1091360 465177 1890866 920362 312769 1709953 15203 1542071 941492 293228 383595 186925 952564 45162 693344 269239 1617921 327325 1994841 1575663 1189332 1752722 1090895 990990 1309189 1908633 1219848 1197272 474497 1440601 318995 315635 1863009 495712 954187 96091 437149 186807 212668 643228 443514 1260445 1586573 1748583 60229 109787 169340 1701669 1168257 227921 367687 1263709 883604 1422659 696824 930907 1703890 522403 13947 758208 941124 127641 1805048 230483 461856 427587 597691 1958823 586732 278797 31448 828556 28535 1121651 1767288 1267573 649536 1568462 1512913 1214548 816276 835791 459951 223092 1236003 1400718 1502487 1655159 1260495 1088909 1355722 1365026 1491607 1343843 1637997 1601365 1368671 419753 1354773 690575 189132 815759 326060 1607837 844356 701670 1230728 608738 1321043 893781 262432 101998 1792611 1132713 1439067 1009501 1846081 1988591 79077 121161 271984 147624 604343 1372253 1027475 1655952 1313626 490644 1858539 1816591 266721 699422 298157 1443252 1463414 303970 540811 1821391 652627 477287 59639 636711 589630 633179 878628 1019109 1169279 440598 791868 422723 46955 1747634 1033259 275478 1089602 862565 190080 189236 801090 1619988 1721549 1226812 551530 753325 1960352 1219902 256183 753484 358542 41221 1297490 430736 1486505 1395219 677880 1191710 438064 798536 1425125 1483013 151722 132365 1571369 337387 1270621 318850 1388668 1464186 38769 5002 782843 553431 895609 819973 482021 1813567 1665530 254827 1199235 1462795 1391439 1528132 1036636 310783 1554363 850065 673006 1538641 1571913 1082526 166152 1996796 1466130 782770 969829 167461 690391 1910007 1684385 42742 83516 403615 1332441 1418612 480706 496456 1462630 418034 17181 1178204 1264117 1163709 256580 989507 222566 634049 1290534 575989 1218839 808214 368270 1359242 1262509 1167648 791180 418743 827372 1097975 956793 119187 905475 1104134 233563 1099799 973231 388498 1251493 838539 1265990 1002499 181461 918272 962718 1053635 647477 1354079 1559959 699316 1068636 1675769 1922954 1486690 1746766 149358 1314577 1094841 1270867 84716 178094 916197 1374936 756560 1276542 1086074 932230 1838234 399651 93751 779264 1354525 1854869 1915 845773 1308829 360204 1074143 236994 1944486 1598597 295536 843801 1396636 1037992 1837175 1239038 957009 600699 306025 779741 142103 1750758 1314776 844926 808381 1871382 206454 787239 370915 1243062 543786 1160512 1194343 489451 1491150 1111495 1917114 1707928 1563439 1882776 1303527 752791 1224831 1876760 876578 248302 763289 1887469 1851042 300228 737425 1930512 1889606 1294177 1389935 751242 1833351 419271 455159 377250 291477 1311424 267009 699645 567558 1859799 829922 1318228 1704483 49031 1024439 257452 1653548 321302 199933 979201 1044977 1001525 941504 339338 854547 999115 145012 267064 1300239 920251 1720244 897504 629742 1449755 1929258 46881 1972442 575246 1852976 1778955 1522142 799168 48167 467485 181627 1252144 1242596 109599 1687308 1717672 1730462 379710 1815740 1814458 176135 299684 1933055 1358892 1091826 456054 1336028 1014664 1033087 1953110 361822 1991109 282099 1787071 1835930 42157 863999 89188 1295278 964247 1563585 1095769 521778 1042987 724764 762121 1031615 32775 670493 1212549 1576196 1081017 373890 487268 1647584 86330 1943750 918870 1268480 465167 1686052 586195 1620237 130174 208229 527560 956776 134476 1981395 304937 1585126 130914 1760140 1567418 1609386 1589373 1728958 727116 1580744 1534184 739814 1442441 1757983 1310983 90621 595921 516801 1672474 1512249 1265639 1627976 157179 1126965 907529 1608367 1533937 249860 1317760 1165888 1494392 1941442 569012 776044 1739256 156287 1958663 1353625 1029319 182493 1144106 1381878 1933972 1949181 475626 586414 760079 241607 304735 1150996 400281 891198 511718 457980 592999 4744 1570826 1800285 1967726 1609743 17511 3266 190617 1249 149741 712130 540470 1815900 269521 267649 911776 882554 188345 1705302 874718 1889900 1881301 545422 269240 1962323 1709122 449975 1433545 1134394 1228461 1209655 1922115 959146 33427 1784965 352034 1737256 1244200 35649 1216890 914163 549932 1352674 460703 1637494 742913 1560260 731368 837512 1768460 1808867 1721653 1280463 999278 1422429 1683078 140125 95940 644508 160465 1673463 171032 1845028 860566 1996942 558491 1696679 1960019 550892 137209 1928321 1267616 757714 625715 354021 74973 1434916 1834270 1944735 1673087 1568089 162279 1556137 1038232 967761 279410 1501821 506778 579177 329136 1357531 451373 828813 333440 448167 1900415 824014 1953715 829380 1100045 80896 1576115 379632 1713930 1783207 1407321 1993709 1729149 1329291 230196 1331444 373239 1883129 1827350 814663 60863 984291 385771 1910068 586805 1292694 509852 204215 1551800 1605384 1991069 30078 1576209 1475408 1529617 1971271 477809 596777 1842076 319925 1895894 1220500 37192 1612343 1067353 1764905 1454315 930552 661618 1793509 1539581 1660415 826709 1126407 576533 1036643 1539370 1177890 1797842 1725251 1528064 1017684 1053508 391412 154092 1018452 512461 1169007 1370257 63822 744778 1959931 1076697 1185603 627785 483808 1567754 1776303 1786049 1804177 1925369 644536 1423226 1093010 21299 1973528 1311915 1443796 328868 1163481 521542 898594 1124278 1022077 1870908 406777 1331013 276141 801206 1033035 1795668 242605 1286748 1463609 1575435 39351 1741297 757680 1514347 994966 584565 708963 340858 1308094 969553 633992 1334920 28451 614459 737275 1303841 1914869 447575 455218 12405 1071919 1144415 1369884 1508528 1755587 280372 1582719 1805127 820513 1040553 1464865 1169841 402621 1169469 1809046 285815 802458 1418266 183367 67124 908518 394161 886118 1162187 335 296637 1458371 1112195 135430 1631928 1794413 1994476 1257788 1552604 1258746 547379 1445172 1512956 126447 463679 1556440 1645559 1265036 1946007 934297 1835799 104895 1098467 1152212 297207 35327 1746010 759952 708854 1037196 777024 901261 1950294 1389354 1884073 655952 45923 1719449 789449 1221647 526611 1305600 601135 38820 437436 1316719 365774 1539010 603555 944930 1080656 92037 415831 608056 1969074 1847349 1390358 1375535 1772925 239347 358771 1457360 172716 1081038 1991494 1934404 598523 590288 1195346 1650875 623739 969691 1568181 1938718 1939677 1129999 123919 277288 590237 148089 1347226 1869926 1880146 381183 1179953 278072 1712513 854482 1781257 339091 123103 996120 480021 1692284 352969 1615735 1571339 1563718 119310 1963629 1193507 887128 889797 146289 1704907 1710210 1306792 274567 212494 975567 1781987 1615902 1257383 1362206 364511 195007 591366 1836732 689284 1164499 1958843 1613973 703767 970604 714139 1567664 443235 114870 1040880 1819789 1944454 1872142 1207486 1263317 751521 1623373 989762 529766 324639 1504328 1588533 376047 236831 1050959 1593759 94430 58484 287116 1018878 1589471 349215 1247493 12190 1302291 1252682 1926062 308578 644376 596115 1086978 1993259 1380763 1704863 208771 1950877 1469183 124378 622673 1667717 1453629 802465 1659016 602017 1845234 1569673 1057762 584968 321636 827126 1297049 1614641 298229 1689585 932758 170146 45357 1858699 1082413 218560 493208 439756 1399200 548270 1959452 421673 1770896 300109 143943 681359 1527936 1143628 98124 1453297 1537075 1922528 1416016 1202472 1377676 774270 1856975 1487479 216773 1168936 65705 268941 106333 633290 491773 1459481 856829 767758 749534 467029 979084 1460069 35581 1008772 1316536 306609 1661820 65847 1584176 880143 1662321 555046 498868 1876280 489682 430620 216430 919826 1002340 80971 861840 1378460 396025 383432 445116 1794230 294382 73238 537835 1594348 450032 546927 1004442 294107 1845745 1221534 1263643 573406 1549702 302017 1371913 1015862 1689978 199971 1401817 579263 1873162 1199023 1266460 397411 1204013 1392180 133706 356787 338222 1745852 1256108 607443 1569792 1961593 274864 483090 844128 960970 1812702 1922644 1416166 1423587 226519 429065 681265 703799 740854 332103 642942 413620 781692 1630785 1695708 1821701 1004076 1247073 1237529 1306557 680063 237720 1049476 2628 1960556 1550499 277635 1222674 419477 1165722 1707859 725521 294868 492340 523212 169981 1966463 1536405 1370363 1997036 1854335 1554105 1083389 1682056 502284 422018 655572 1865954 1711294 1498992 1972312 1508375 1864886 735351 1658257 96100 462718 1858964 1226621 1456703 1235961 521012 503523 951340 1232078 1236574 1421255 717792 1865376 820898 418870 1081121 89505 718320 1966181 125501 332291 1035023 490839 1740105 231372 1261927 559146 1551463 961618 1800517 110627 447779 35761 1113968 531315 1866536 1503068 602422 1357858 1113085 1165785 486927 621171 905317 1387027 617238 1857899 238370 300963 1768137 1230142 907523 1031413 1801017 561187 1167642 1848443 1105737 978516 853605 1846676 929427 720632 1580082 1738067 763004 803973 1392444 542342 1314101 620099 876816 976779 1139557 25444 1472485 1677755 919454 1109413 1877936 1599080 704562 815350 1941949 1774043 1522712 829839 436383 1929454 1778125 1736372 1511526 293861 978400 1891462 1152791 911799 1804228 1056935 897828 1440809 1255200 360783 1138787 495220 991923 31881 685635 280318 1135104 629759 152011 417440 464772 1528899 1175837 1272866 180472 1268136 1478472 164171 1484756 1013692 937776 786187 69577 412644 1191044 817531 1469086 1041152 1678134 1393789 425469 71495 394037 1106208 1610994 747587 141237 1699658 1318526 362779 181757 916488 881699 465425 1254916 1122941 1267427 76782 1941280 564383 1083651 905171 1274429 835331 652796 713393 465888 987229 896373 726187 689828 235301 516468 1472169 784503 888257 298553 28664 1189286 583225 1276168 1831767 1719590 962575 1422764 909960 1840016 400674 396567 695711 454304 1132910 209728 252099 373548 220871 293001 85965 401064 900070 1656018 787573 805648 194431 368856 375424 730663 403722 1723451 648061 1180982 1070439 1188903 504823 1256031 145979 1388931 314672 1980715 274729 866743 96639 309905 618747 1041566 97628 482467 746719 448104 1634289 342460 1650878 274506 959537 1354785 958475 1537664 1778237 277401 219211 1672943 716116 1826142 1187125 1905106 1404669 320465 798777 1855502 1070096 285376 15698 295632 768249 679795 1535962 1827939 1093311 217993 1451054 1926705 1332197 143708 312320 362750 1350417 1924185 224834 1566577 822665 1917045 1649149 1830761 580832 197330 73296 1521321 1399120 630599 1602880 1785572 264615 1606186 1961666 913481 57673 1915327 1079637 1014124 833686 1089398 1474625 231508 1772471 303596 1614188 1383024 1362430 467058 21982 1978769 1340959 1989510 564394 455296 1767597 1536703 761972 1384028 1950654 988883 447936 1230999 395152 559644 714334 1353258 467065 68184 625135 1743763 870605 717417 28257 1819457 1732232 1147315 1045577 296974 1449124 540465 780878 1210829 286608 1582895 1271821 39626 588396 727617 1785825 924838 1320070 1247971 1523831 1877226 1697598 1426755 158577 1679414 206884 749829 347936 982903 1917301 79220 1888136 882996 619290 1810556 7059 1235793 510833 803252 1418026 1426971 54138 1661621 299047 389072 576625 1121839 595107 1861354 931223 395835 1206463 109527 429759 330664 720919 160210 498939 1027067 1969467 109761 667524 270253 1562886 704712 1215404 1550863 428321 957281 540833 1774142 1096227 527079 838089 1711283 1739995 1616455 1237217 1815580 1720962 1275239 765211 798728 1232938 1842200 826803 1863959 546199 1100726 12608 1042417 1402165 1265640 956235 354018 502020 661146 202212 1690418 1218821 1531400 773138 555748 883327 21503 1331729 1172818 1783242 106670 74954 210539 109115 840686 482596 975115 1382378 173977 306355 1872062 386635 765004 57979 352105 1082401 1909829 160814 1715764 977800 989874 1200401 1614186 1038754 333965 1358377 1059412 391404 404872 274885 108589 1833024 783061 1394387 1644815 214281 1373720 101881 269382 1084027 563764 1787200 1507868 867088 304941 1938369 1421482 1548090 1770704 379014 115247 1239707 595088 472381 1198657 1221115 1111005 648831 326685 1018607 1313865 345130 902944 1098660 1760761 1450029 1758111 929394 455046 1769566 1850775 1409237 85117 1156841 1019493 1612987 240680 250364 1532377 1452488 694004 1491605 316903 232124 1083486 453011 783118 1105898 1055981 1844941 1134426 1269898 555980 1227661 1428833 1990528 1586656 838047 1076354 978219 1260437 46034 953296 871090 208978 538878 1861319 1377871 370823 1444662 311091 1749191 843645 561761 688275 724893 821267 1158663 634868 1284565 1796375 981124 40461 1014989 394807 101091 1318111 228671 1695943 241161 80786 222037 1338484 1980752 754038 1824891 541548 1367971 268500 855609 579035 19765 492310 1610585 1446490 1582283 808909 1717526 140444 1850193 469043 214284 1409754 1103101 438992 890981 1874729 1628253 234149 225341 703049 206990 1599260 1254458 574206 980159 946070 1926826 291723 1134175 276705 37392 473754 1194548 116295 478047 971040 576122 1303381 27304 1264655 1541653 1384807 521761 1951551 1622719 762703 50891 551095 1306338 178471 450748 62113 418947 1022396 1585455 811659 664840 637561 1250154 1422397 1581757 1532362 786600 700526 188445 1786906 15991 1292247 875133 1416331 1667319 16607 993740 1973114 831506 785630 453604 1804462 1017190 722207 878123 747249 1090964 561701 151488 20660 399655 1383050 1933639 352982 223366 946224 1361265 1312305 1834372 764826 1878542 346315 1882817 1893633 1686114 479528 379662 1213796 1255029 1849086 1258409 690607 1005205 614692 192415 415869 1966879 788025 1846348 655491 162925 1710491 1377171 1145839 457054 896240 217339 495407 1132617 161796 426275 1187888 1748882 513101 639158 299259 1384934 476913 1547343 1095683 1341849 1780307 824442 1535211 611940 627719 1085150 1268287 774341 1601612 1211933 1384950 1813168 1689567 114619 529235 680698 800303 1979199 1048545 1339122 1554511 1888828 1097524 312051 833755 1628912 82526 257763 779147 986658 1452897 1132580 1129812 264745 665432 1245288 710065 1952702 1218098 257907 1761106 1376893 592416 1846588 493065 1930763 1474809 312887 982828 1761030 830764 1941990 1437815 1709055 1797487 1034843 1841012 1685709 412263 526006 1414719 236389 1791023 236859 360699 1529612 677637 965298 1748935 1602479 1562123 272512 1574900 1048418 1217586 456644 1583370 111676 1323262 21431 942882 563259 683320 1004710 1311209 689351 1117364 1279489 896119 877995 502393 96925 40435 584715 460455 1086461 866441 8283 905293 1554232 508768 957169 1656191 1172440 463542 1185420 1672087 1719680 1666882 1673286 1022462 1450133 1744324 61724 313290 863643 1195370 1637969 521654 1048121 103514 817862 989312 538531 1801630 778574 249698 1830120 203212 1727463 1117045 332261 1762435 1921414 936801 612297 1292542 780588 834766 1763121 1352904 1186448 1444052 13759 869194 1225924 49700 1954279 1529638 1892265 1170568 892964 1804740 1802775 1572156 740118 1118171 1749767 1554147 520898 1060346 634708 936797 1740140 1077093 1935389 1666799 1606945 1798331 127490 1963104 298003 1998083 1448405 851937 486090 124282 500345 871010 631835 615883 1121128 1078972 661320 712824 144875 433061 1453839 709356 1430242 1063933 1450214 1404254 976573 1297653 1707065 148239 1683161 1752387 721445 1537688 815744 808995 423221 1402961 1656421 1688758 1787779 1054629 1315246 1461067 1249607 1466813 751842 1248783 868380 849528 298643 738642 487150 385641 1782072 993161 953073 511164 435272 422139 112649 659888 1216256 579396 956608 1999630 1184612 1327696 408698 1809342 412175 311690 1350618 193539 1291914 1478656 1542776 152699 349110 567156 1965001 29915 1103266 1814249 1238902 1692060 405029 853664 658505 1148068 607106 1475640 1201431 1890774 1542356 477072 1437613 526575 650808 223937 1934499 992864 1481192 532604 1139027 1736472 1008237 688674 846702 469255 1130823 568826 851891 960183 1890636 721971 1106400 1267497 1448045 1595377 428097 162512 907788 526632 1818674 1228710 268240 1645748 199353 758543 1168831 367122 1100249 166619 1365049 1993364 1018753 286854 1081715 1306894 92362 1102206 657052 797901 879789 579052 1858843 1467934 804519 1529435 1119370 1500592 1852383 1692846 6153 1624390 426491 272956 1186032 1061608 140472 404074 1486208 558354 1461738 1042143 1593393 423893 331729 1920270 1140466 962403 1022576 957104 783570 1443309 565189 1170494 1895329 755736 496913 200681 200926 1095834 1457615 1269563 1067650 123013 572336 1574640 1047494 59036 532521 1283825 1347039 277402 1781953 1279847 182951 961329 1090033 1383673 224423 969873 447091 290571 21731 1679633 1889796 1617245 125457 121686 1841928 723734 1479449 1930654 84414 352308 390636 1580877 4530 1466622 145591 1906815 1096205 608879 849114 400371 176097 1372568 772885 554487 17712 1685114 1446952 569850 1808280 263433 461874 1732120 1747985 1718467 1960851 538358 1295157 133374 1051535 1310103 978941 1448383 447009 350590 486956 1202717 1121620 510695 977701 1373027 831852 678876 1001514 951289 293039 1246846 1692229 182285 321937 566703 1993089 348879 1901262 1036077 1865342 1953230 147418 1094678 1739207 1330811 804476 156328 1822579 854047 498590 917089 660515 1153316 1072115 47384 54126 172543 1819920 551185 527772 1891145 225428 753831 1220164 1487908 1480931 309568 930467 1634057 1062462 335895 814655 179928 636008 559277 663153 136765 260707 736358 534574 1561965 1716661 1511803 231565 432456 351278 472716 487347 1643752 143986 123958 562885 1600497 1748662 1979391 1850170 1188017 400000 1619348 1822022 1604198 1696889 1489067 1514988 1678992 1878805 1509505 980537 652380 1353734 1773945 546189 306384 1537273 516766 1986516 364896 1450170 741621 1387790 321633 903238 1023136 784132 1460594 1536782 387504 101307 908930 93845 432239 1184613 474435 76508 512946 1783512 398121 192297 641331 903865 1782282 1309747 476992 1554585 1559354 1905482 1041441 1504472 225898 624240 1157065 573608 1411165 420841 1854920 1039906 386321 1633347 234260 1656156 262128 543481 931196 1043755 626525 1704965 1998335 415060 1492952 749019 354866 1080661 531727 1390823 450227 126543 1830969 1467881 1238458 1566237 197337 325300 382539 866817 366834 112932 1159168 292489 1680026 1235281 703919 1011798 715457 126690 226359 630452 871410 752012 456611 724349 89900 829256 527717 28784 969687 822010 697260 1526887 1662717 1671934 1156657 1728299 1059115 866893 852442 1098748 1269252 1620409 1368765 447345 357074 1069905 28775 1332878 315482 434112 450637 1680037 882363 1736855 904787 1405201 1827539 1672957 410830 505750 1431060 447196 402808 1985114 242390 764303 1187265 26892 223304 300824 1517090 1918231 1543255 417998 433255 393680 1806680 990668 346224 295827 518466 1096815 638647 259238 767437 698937 1929834 1956068 313617 1403013 1697478 985954 911199 203146 654701 103565 1500818 290238 136396 180192 76952 1999661 369638 1543088 7051 1141877 1112684 1208139 1213055 1383777 168156 942472 1561880 521272 1476829 252352 1917907 1673379 1355245 835717 365994 1107533 381838 25361 137367 109181 1087279 302489 1495726 1266070 642938 1782237 631429 1718486 1540232 1237448 1764958 1142022 522618 1572670 1080956 1236240 1745588 1370207 1957292 1407979 1816918 596256 570899 1314644 1347648 694921 1842236 1690019 679149 98910 585425 387727 1140396 897309 573466 683104 189800 533796 754360 1877030 915636 461346 12246 662330 340625 76843 1392998 1771863 1074528 1424057 1624819 553712 1129991 1120058 401395 953897 1155726 1516699 170662 823133 462216 1891937 1824029 235027 1626651 1208282 1558719 521157 942291 1092459 961943 527901 740207 1635631 1131579 183668 610719 1739808 493728 148235 870172 192813 973130 1395651 1137293 338086 1837245 30370 1623063 1512892 674844 1277677 1313249 1091840 1344825 221548 849695 602363 1931439 1935567 1305937 1426480 1358563 1641051 1850080 606288 649649 880453 1652315 1376194 1230354 940103 1447553 301260 416749 718657 1305667 1151219 1507876 3336 1089336 768014 255859 1902891 1624128 772876 569979 120426 1457813 869224 1860732 941809 434464 1999046 496279 1645907 1873980 578612 1027637 403069 221815 1684304 1437889 360468 1696391 1163444 1617479 1083283 1289665 1953931 591952 1778947 1011864 1186202 424803 1560945 1056140 944629 246342 807357 364743 77157 1310725 596698 1866701 978452 533092 1217366 1883721 1519779 1350131 1775798 603041 1340643 472838 1863421 776668 772049 417258 574488 1546461 1290328 1496038 202438 1472888 1762590 1562767 187290 246083 914888 722238 743541 1011932 1776985 1785514 1788002 1133992 1841810 1288315 329710 1661090 1156076 627648 1221261 1598798 575594 118350 1077860 637766 1765568 822398 1435423 800512 1827469 1869213 1577479 1223146 1408907 974321 1875035 603307 579436 1144125 1722618 1159293 1773842 1224043 536848 16258 291189 821445 1458839 226683 1746325 771740 682711 1659365 1589449 1772148 1574817 1304028 1146377 1780819 1911812 1800970 398511 783962 468198 1175617 1178936 1594381 288425 1833808 1886351 1959761 1451325 504524 244129 1647143 426786 1164862 793186 258693 416646 473449 1071809 1761418 1027044 1698735 698781 1293460 195245 66315 450014 797714 1287760 589690 245364 1347289 1124245 1252690 1645211 1520756 57503 251658 1767854 1102519 925462 314063 1065588 69934 193291 1746288 1425319 473060 390114 1134453 106805 1798704 421132 642168 1556648 116324 1080358 1052346 286916 1164981 943402 626677 1200875 142887 1175771 1945462 1810158 189864 738482 715424 1259741 1807765 1079729 1014196 119264 1535557 1710474 158229 1998445 469482 1200171 325340 1890462 1538266 1640572 1394055 484952 1030675 1418345 1058757 1188525 1643360 1895204 754280 1932956 1054541 543323 306646 52275 1694990 1876039 1963024 283482 383198 645788 790983 32115 1425151 10425 311559 1803073 1206537 1794746 1918972 1733948 1998664 1631295 197459 1502397 1539426 500187 1968688 791661 819252 1333620 1919530 1321684 1777122 1093086 963334 213556 397016 1210469 1121007 1452404 100325 1790927 1394629 1635434 713225 897468 1386765 887162 746299 584041 343000 1194866 1600629 31994 248140 1204330 1420393 401115 574166 1171718 1046803 1379151 1321615 502136 1077685 762672 1453342 527825 1245893 479728 646598 792921 833541 734110 1476110 759509 119524 1015110 1290706 7274 758794 741890 1281642 1386070 1736977 158821 536588 353610 1569584 1054212 1860822 147563 217625 151489 1776612 1247201 267800 1300502 627408 948350 26427 1777754 751748 1706473 969247 1974593 805888 1460280 1663756 131764 71764 234118 1152016 35622 1689709 1593158 1094223 1410433 383535 1080551 1298181 89817 1202857 960417 296777 914467 1098154 1367868 466162 1879185 1502574 1561836 1094257 948287 876253 1686136 887035 837383 1860516 948635 82519 770989 1635389 269452 917244 1770964 1978437 1077421 433585 270894 1512413 144072 568069 1431587 865470 1385757 1537966 571145 155107 1661535 941329 216703 1629430 1896022 1672540 475408 358546 1548851 500733 968531 311037 1739895 981226 1361365 995004 1875017 787542 404008 1795833 713772 411010 137248 1952194 114909 1059413 1417592 496862 10669 1651072 704254 1454167 1791744 81079 1313922 1541664 858824 996132 557523 1599482 545285 1592398 79902 1673288 1736103 860201 300859 462245 264107 344253 1466068 1204353 1950355 1458749 984545 208246 967733 312312 1794369 1348746 1518682 1005243 767862 1707861 756346 1299423 1479219 896054 1315579 768757 802694 307882 1689255 390858 7911 644596 1771574 690103 1721214 1576216 373123 1304730 857529 1667465 1950067 777225 1257404 1591781 1620068 1498275 162620 1559641 197185 98419 174078 424163 11654 460737 1487497 1041718 361438 1946146 674132 274621 157331 1538991 235568 1472044 1239846 283625 1436923 546264 153038 1006498 144987 311639 826648 81892 1873815 1687466 1510776 1263420 1642511 1153770 1971425 67712 575520 632775 1217740 1367600 245066 1137976 209933 1886284 1463734 1601841 566619 457774 1016609 1817139 660861 176412 273750 766460 350806 951032 342846 1671351 69451 1253288 629835 371766 488031 301916 1778663 1790899 1913408 183985 638782 549855 1899673 415693 1076906 1913021 306978 425452 1565165 1196689 539507 1639241 752790 868701 638715 124735 899411 781859 772472 878097 1723958 1161893 1901996 771307 1633650 1299013 508734 1162166 312120 959316 1544241 1675762 1208563 1530973 1956469 978236 72395 640926 468871 1451767 1763614 946449 419250 634653 1975276 1933434 824049 1328977 1621092 1276773 36764 1547662 1120549 319778 706010 603728 1690549 402861 257526 1998015 1403813 1468986 28194 1217890 1646995 511189 904727 634151 1020919 1187769 1553223 272430 1644280 1555606 706632 789330 86789 854613 1814621 924905 1092143 630419 638440 256154 391423 466294 1871984 369817 3639 1864676 767893 1675125 266204 1070172 335881 689751 568736 466576 1364455 1956612 1808777 1205149 851855 1495890 1039216 1749846 551978 1637573 1931599 1757364 907468 1338692 465887 707618 1363701 1328043 512416 628554 968970 887167 668804 1613770 1153492 113825 639768 1643061 33601 1549957 1551640 1335216 1400364 1771951 1707165 649349 330744 1117218 1646759 756155 907441 1254517 100261 305290 1233781 1878521 1579268 729594 580316 106412 1858873 1478216 519845 1807866 639899 1169501 1943651 1093136 1968820 369676 1839938 410542 994707 1461687 371762 676245 1141182 928324 388231 161682 1637862 1497172 822177 1975496 1767675 638155 1230218 1706245 1504578 1709126 25671 1468158 1077310 857869 497267 842350 1024621 912006 908019 858899 1886077 647110 1848777 924939 354920 1387344 725185 980226 1123004 1242016 666246 1377638 1951558 1143484 1150142 1804709 439406 1032713 1090572 1743584 104487 995495 546043 1516657 144498 1430901 172925 656108 1603184 412196 141153 1027249 1290880 1268 795261 415738 1215546 922922 1898150 1014232 1445726 844772 544249 51883 280182 1811872 662199 1988883 1611501 1518202 1606545 94112 675773 382650 263878 1599097 134739 592031 324591 1649912 1177039 1219818 377046 1695657 1019728 899758 782092 1135195 922649 1867041 1792305 1404173 1530341 233515 407798 1681240 1282159 569262 1969881 1680676 702739 541720 213782 161267 1386424 506226 944845 99160 640752 502664 1948089 289708 791644 1360003 400170 1302030 1518546 1249538 1400289 1661438 1963123 2737 1906336 1078658 1839977 718353 1889288 1796384 40428 897376 1741038 793795 1135353 874360 83898 340084 1377456 1441157 1623260 1524655 629787 723875 1356024 96357 344539 1599128 1581636 1187673 1017185 1863071 628929 898330 236001 732012 198446 846643 201029 1597376 1072236 1863367 643134 566723 371544 1136529 1880982 828959 306862 934745 1658579 1935403 152299 184433 197973 1823482 295389 321743 1040658 426434 1382788 928001 1788661 23838 235810 1660196 1617679 1658053 835578 1728072 350294 774571 1247397 1066585 926507 1946486 59010 71050 575260 652849 1439391 1054490 94325 1335085 858254 908059 385941 1717705 1744933 84401 895432 1247948 468999 69510 80925 317258 319797 1924119 1886798 1662310 791537 1212149 1680404 226181 224830 1844863 1310614 1376545 898859 358629 446997 938434 150948 978650 1392339 1049460 862679 269215 1336943 516157 1705215 1962132 1241186 19721 148543 499282 1613949 836518 220977 120937 197062 1796639 823973 1868116 1111689 532546 744628 139808 1544260 912080 668483 857092 1417855 270481 1759398 1827786 236099 1748686 1146036 1920037 1412242 384654 197736 1149627 1840609 1918539 287141 908608 463855 1011953 161248 1775214 766096 1190040 585298 1165911 695003 1345846 893601 1499374 1713926 1457261 38077 1345742 1308292 687906 1795270 1357211 1019657 482130 1316410 860453 1907493 679546 548672 1345570 89083 1016750 1984639 435806 365140 1825455 767574 1618147 1484987 1909081 1350757 530505 1340553 459193 460126 288096 879668 780191 1970796 893860 1295951 1051927 852550 1729772 244505 57586 368519 609773 1560134 414070 1499615 962853 235854 360231 1411869 1369538 154995 175599 887146 1964 1333073 853296 85200 1111882 1164813 1931891 74209 1241036 1424476 926730 764979 287147 1981309 644775 1650220 1282075 169858 215370 137801 125291 751559 170763 1455856 1978177 234877 1625989 531935 27886 245755 1825764 579924 895304 72869 234127 1944138 200856 1644876 425580 1147032 3924 1678078 1540180 1645741 1076609 1986888 18260 1875067 27074 1407918 806968 804667 1729429 1622465 9837 1583795 864667 1760184 72117 1860939 1393627 136795 1968804 331181 1594939 990261 1037362 352511 1526498 1134845 1672421 332644 536279 310999 357083 95418 987815 1555595 1400937 1816600 1739061 1833784 64503 500555 800510 1419966 1238095 980735 1831969 708181 1424257 1920881 1696652 101025 1762250 964664 1743561 345106 438144 953934 1710202 1544777 1006378 708828 1708168 499699 720630 306843 1466911 942781 1728452 1141573 756577 1240896 1665831 1691560 464480 1357252 1785177 530499 1829721 1712666 1425795 1591326 162559 1600277 1389569 31171 376580 1725433 1681946 526506 929592 1651622 1893226 1318512 1495517 314799 1063226 799808 1231052 197403 25012 1465904 769262 190807 145037 1441210 352512 1011605 1421346 1902131 111461 652726 725894 1727288 868246 700045 481441 140432 170089 1366083 480799 1600396 1837210 448383 1595904 918806 283438 913283 1409821 1673 1159086 1629786 730426 1175970 349120 61940 1609530 1284162 1250124 543447 1740248 1206012 1397877 1504715 1854656 328861 1280704 1277805 1612578 684770 47814 1021400 1512077 1004088 559211 384115 626650 1187625 1301097 1412289 965626 1780430 711052 816148 1115146 1651225 1637792 692455 739597 1744825 861315 1511954 101913 1502906 475506 10815 1508040 941760 1855580 1940748 1959018 436376 1920515 1558989 1541587 170114 1571233 1441682 228669 108283 677489 1126505 1307170 205454 366965 1065635 900837 1863039 1980334 1344589 740480 1367869 1739259 1469724 1094614 1124554 768922 1023525 58587 1697561 1000447 122477 1530167 962720 1983430 1197235 832921 317923 677409 177783 607534 1662084 74853 1530291 1079070 889309 785728 1796080 1758187 1823954 1896974 1555903 1924686 371005 430223 1629081 1143070 1467561 537263 516730 1507905 1011065 1548693 68312 1832752 230538 1297872 1744090 358120 150558 1160407 1695472 242688 1508842 721188 19646 213653 880579 1233829 1992855 491137 624504 1659480 1004202 1529676 1462331 1721337 859588 887801 1636423 666711 1905424 1878574 1897492 1181698 1533936 214699 1813774 215107 1340105 416283 1945204 1693725 827706 32210 307755 1007059 1946427 875840 1761738 1678674 1137519 1302123 948490 985367 113492 1888555 121247 7498 384728 1302575 1675898 1590453 414784 426812 323483 1600751 932735 1745414 1573731 1088775 895518 1061891 1310609 936439 55531 1643202 990944 348491 1425561 1212933 1078619 1875351 943580 1304763 748337 1408751 1256819 1011508 676664 1644731 1143024 896089 1263677 939932 1645938 424481 1638990 1472417 721463 1254836 576025 1995399 281611 1105908 1380110 1357508 1999486 1937179 1494504 1045404 859136 1646055 165335 1871746 415358 1315986 1019936 1799506 1818238 712781 104180 1883062 765067 156452 1529490 1673357 993140 795549 871614 1626629 495427 1857851 1606679 1598415 1465935 1453402 294597 319361 1806959 175044 1870552 765133 1293080 1730254 1779917 63666 250420 767056 413812 1803345 142240 923887 1730116 147880 324296 478949 280643 1427720 1533970 38033 97487 1408336 153908 1805160 996827 1448358 1543931 26251 599971 1571813 199835 1481599 367641 799970 153275 358526 1476990 1871865 466520 1120267 1652303 1234747 1508171 341214 74240 144449 652638 385652 659687 258006 792336 1946161 821972 1121172 1497708 384931 194792 1503648 1909973 546222 253560 180609 1058177 1722896 502247 324358 929157 311284 1964170 662705 1320551 112308 944875 1691970 1570007 1654709 1708910 223888 939574 1728543 1498533 1304906 247219 1015112 400110 594953 1128451 1014547 1751737 578766 1993954 1727276 291129 604950 569992 1293884 1181571 261399 1643723 811761 887235 1995693 914880 1711900 380008 529465 777117 1298269 1641084 1928890 1990192 1366186 452387 717168 52490 448796 1807090 109549 214394 1706490 422091 1829888 1795189 910102 1760189 329439 293605 1056772 1988011 1770822 987365 1650505 252205 877679 1699975 1818057 605533 610626 569065 313172 1309654 1095279 1272787 1755289 1165303 1251715 930052 1718860 1525196 1798253 680572 1106334 1435613 1914 703122 1973074 1362979 1629370 1374990 1570155 1677015 1755675 244147 939595 593045 1994197 533490 1453922 915713 1667455 778133 1701101 190343 545177 1746257 1477962 792342 1080634 1917422 1388330 273438 886637 547932 84675 1452426 1153635 1721009 805000 1650017 189922 1962655 1004501 707350 600312 1514086 969689 1124085 1026085 47164 1210998 316236 754771 770787 71884 223686 294371 1972328 102523 1935260 1608936 284772 438122 1957889 1968751 877657 611464 571573 814905 81962 1330051 1912727 1611740 1316337 571246 268000 316659 988084 152913 1352119 46933 1150119 714754 1384565 1131592 1006289 1627965 1953277 574521 151631 806060 1033639 1357646 506489 1259160 584058 882985 1319720 457735 305389 863387 1220234 195900 438860 1884083 274833 90284 187141 1277312 548391 1868702 877326 912384 1423808 1063650 1445233 1695999 1262231 1750872 38233 15441 759085 720541 419169 625399 35694 868920 1417943 1179010 1294272 1024545 1537853 808488 556090 865165 1062899 1697237 899287 1267097 1096702 1005039 167789 998799 1710830 970481 949681 1488511 1975305 325845 745754 260430 1203237 1358408 1219310 1820441 293224 1350876 201019 121885 589472 1915684 721545 1202054 802908 1891224 1501226 1506600 541713 556006 1212062 905094 1698775 977844 1344724 684263 1993495 1126931 1548988 251727 1093236 668410 1061023 1248145 1003755 1616810 1636686 52847 342988 1669527 1073001 1658972 835926 977782 535808 1305971 1853475 835815 1229321 650443 1267010 827351 90235 453109 1163723 1884704 543950 1823983 1264179 1576754 1191111 42799 1059623 351367 1901732 944665 228735 529753 1304715 1251415 1575774 611998 464288 100910 1432910 1235289 752194 1414188 88740 877414 1663178 1060047 1157761 1017778 1220262 1904604 1295716 1124239 642241 913428 1247007 44841 1068838 1317386 1521484 744143 1248739 48216 345309 349314 265150 37452 722341 871868 868346 1317537 1202933 393875 1251447 1341057 1744179 19249 279284 136197 1590324 1357778 329914 375235 502083 1534603 288931 1544874 704428 1064773 1238702 1787376 443591 1516989 1703705 1447202 433483 300424 1582683 227422 1072915 1621955 503839 701061 573714 361162 1718621 1363056 148961 283209 1897771 1416903 1226983 1318055 1322930 361409 1904691 301117 1203984 1091083 1771175 1019215 1052492 105934 777866 399599 190483 1121896 1275158 391603 566932 515930 1313904 247598 1634282 1413854 1785411 1098385 100675 1823331 263926 245945 1826697 391172 1738767 20334 846909 266424 105603 690696 776107 1517829 1088209 1037098 768189 1469452 1710197 1929087 670413 1907763 640919 1171704 1321286 514397 1117086 1679853 1610609 1059230 1950089 605706 1222421 1405967 1563126 1508522 707009 211446 1445764 34363 419016 223556 1916538 1007075 354335 1531908 36845 1953608 461327 1100702 509461 183391 567179 1607176 49960 1993798 1481326 1089396 1569099 616175 1142655 46664 1421645 1040638 532818 273493 1666597 1899141 1120010 716634 1394828 69795 1020638 1610199 1189392 340279 1358623 783336 1594620 1270379 798985 1128719 599131 339046 319374 1266761 1274309 338441 493006 1482642 965397 1214818 1218166 1940864 1255954 1722924 332955 1104519 1846711 881333 1775966 1410482 237609 388700 1743049 1483306 1670410 956556 392233 1617006 1116070 434604 1998671 1942496 818427 919004 1207874 1037864 52131 468878 1169375 853989 999204 504469 1742261 1724339 402994 1379581 1478053 1505750 513896 1493250 1086271 1331764 1262404 657696 963660 1507637 1618632 497072 424030 507573 1650134 1058386 1330590 1415675 865276 1680877 398334 1833071 1344911 1574917 1716436 639251 1630483 1559026 967325 327425 1619623 887027 601467 758743 398873 437856 953060 1916356 1739518 918364 1869674 1073893 1994247 1942583 1333220 605573 1020214 1651086 112689 1735434 470023 1065457 1728928 1289840 353987 226348 952832 1389222 1843834 1141308 1214950 1155011 1244204 803007 575283 1190892 1029239 723254 521305 1651170 1755226 1646332 1839783 597340 1030219 1749316 1139477 807949 444206 1296133 1990105 1758978 205441 1425107 10210 176993 663514 328193 1573199 895273 1534921 1652774 540029 1765945 1032114 92942 185906 1827543 1872288 1735655 1469162 1384589 1015259 154382 149377 320431 1915617 321401 200464 744258 323804 91461 1954611 1273029 1921178 1830671 1824090 1456422 1711989 1083668 1152509 513612 803323 1759393 1962263 883587 1565672 22051 911551 755739 1655487 439791 268794 840757 111459 1425950 1848097 1761337 825556 399404 1571553 1690482 1216381 1581378 1368581 1574963 1455326 1216712 141705 910742 1994738 1409751 1210728 1849172 1312259 1383520 1183829 984389 1040952 232524 921109 960249 1680713 372440 1569519 1211579 371484 1257526 93723 1476607 1809318 914228 1095828 867412 955829 1019516 502389 71990 96271 92980 1018448 1795260 1623623 1400765 348850 1481994 1661686 1863700 641720 1098913 1074947 945169 1392686 35729 844543 1207747 1280591 509731 1436978 652931 77395 1979375 1937731 1175304 1737653 917884 610110 434245 1628534 630108 1830936 1511894 881715 1024085 504052 1936365 172395 747001 1096260 761583 505981 1889470 455406 1252530 84828 1193913 670634 828678 1464440 1278465 1455338 48288 120520 18102 787040 895362 272616 860316 1963162 1935412 241699 781210 35644 2841 657654 1760271 1454570 654558 1269781 893453 135771 1282365 1255460 1699795 418607 1922631 1899571 812593 1318139 444759 1325829 1806246 1941307 1784858 1197052 363324 1010962 1459650 885091 1950069 1672787 1590146 229888 1544077 1446179 210137 665841 950422 1642997 205725 320064 1028785 1908555 9777 1576612 553290 1652900 48793 1137754 1060753 1824108 1723938 842968 1609689 1757504 1385057 1836210 1682647 1055309 1218144 656550 1527658 353702 1703750 17761 1856075 1565486 356851 1350611 1262918 1697014 28596 13222 350543 1084219 1557549 758685 945438 1619578 655228 1977250 569123 1112788 865403 1669604 160588 1103562 1533139 635370 53540 1548034 816855 1406749 871374 1712284 1031086 694665 835364 1015769 1781839 1057011 1513695 1510940 902005 1412413 715546 1105817 617261 1430575 897806 1402627 1366007 252369 1937205 427237 271372 1819880 647824 185691 1564735 433128 101263 1030022 1148738 1764815 1482038 539882 982037 1135011 1964026 1117249 620187 14805 1322704 1388147 1922857 1279543 1459233 1165115 1080980 1301597 238437 290617 1327318 1847539 315445 294798 904615 621322 197277 1453847 1703396 396566 569161 184975 1244608 1682877 734805 1405264 370813 190098 1623452 1002093 329056 592557 1099935 1910280 1309871 505903 972982 917669 1618478 1234772 957316 1218625 13616 602939 660345 1543314 1812944 1145562 994806 790297 193860 1015286 1311959 1234993 1257653 451748 831653 557988 1331295 191030 1147269 817015 219546 763769 997012 1549886 167291 506932 1135677 479785 1809949 143619 1044947 1549046 1162049 641932 1075216 532422 1168812 789122 1521472 154957 1100248 1171248 1974391 1658152 1761623 1516779 16022 1719138 717650 995042 347732 1195252 1665988 576003 728590 222958 387468 1252236 1561804 940573 1716162 79693 1138566 1991507 87223 1139233 884538 1675959 1551593 19242 1013461 62665 1772892 647559 1288823 1521892 1627546 411809 877988 1790944 159411 253332 1615622 353481 421187 56709 1247624 593608 1774191 1045388 506007 742919 485586 149554 1552112 1446878 385570 462939 271190 1384716 1124909 78229 1275786 1496816 1040399 964911 1157243 1325194 678948 321292 1577531 1980174 924542 1406130 803903 1307945 1187058 309757 542418 1890442 1311898 865330 1849177 691009 1134197 837402 385622 1432142 1227976 804685 528716 1885801 1356743 199457 1810245 97182 544523 1903062 1544936 1910693 1366440 321223 1974505 803692 202138 887302 607611 1465209 1988287 1465543 1564522 838155 6470 675256 580991 726240 704386 63456 1833585 1234036 78102 74207 373127 1383606 1680563 803151 1190593 1636885 39065 102025 929844 633746 863982 1261513 795248 1829748 83228 1593173 1721911 430094 709788 118850 1236184 1455320 340938 890736 156087 1945421 1140357 1003555 1222155 1089946 463541 251140 1183613 574490 255960 345000 1160634 1829969 1320077 1931325 1712282 849032 207236 1040609 682082 394162 15418 448384 1213459 634617 1034176 305459 1175762 1766751 1226192 1902066 1549842 14869 1902130 258240 11375 1859468 1769425 295472 439466 1976231 1765106 1781242 1989200 810063 383372 1437010 159239 1108293 542720 538400 494696 1389100 750964 892818 1226508 72196 543518 1308215 1729150 265049 85051 1228789 730014 1795348 1384800 182024 291076 79977 1445191 487774 774863 1250407 1580987 292780 1397976 1500558 304995 1114541 1984698 1350020 1859066 940502 987791 1413770 1401894 1173071 990048 403501 1312752 20564 1519536 903432 1157786 704876 905336 1898655 1299276 1299451 206181 1091706 1116149 884126 641688 548512 1472971 1561572 1240870 392305 863684 1560550 18990 1920677 1231873 1294786 252841 579485 1174400 210870 1251424 840735 1397039 565139 1550514 537487 1142559 266220 1881177 1143715 1307759 1978563 1164947 327957 1802248 638300 1538961 998448 1412466 909431 506500 1180474 747774 278970 425761 1501721 1416190 363718 1138562 1887035 838438 1259625 1955125 1466646 1596169 1185366 1893113 423022 1630394 1994858 1381701 34709 4134 1649091 997528 1219311 111581 1475205 505304 1796103 34513 1533485 1949245 1131328 1649329 621118 1064107 1617157 1322955 1001205 796263 1326973 633738 1183209 1151372 662777 397704 1990313 1330892 1097595 480388 73845 285960 542920 955045 898074 296748 440168 509119 497390 1934742 14046 795997 1803739 1604355 772358 1303747 1988056 1236005 1081716 303668 1155194 1075951 892552 1302086 767459 1623347 1665859 1621979 233328 1280379 1469588 1068512 1031151 1958251 1885290 540502 1203434 4525 275186 85356 1612303 1348806 1169987 951720 1456243 718724 188852 267755 100311 909942 626983 837826 1829921 1483974 1190392 530453 298704 827219 1912671 298168 530612 206520 1112176 1838667 422149 1148758 1838193 1324879 1384833 511995 1093870 1994231 268353 1426999 1887064 1590742 368533 1715582 876419 1236448 373574 1793071 275895 278734 1924431 1197955 1155928 665213 1049492 1342428 1590698 1194897 478778 1175799 394620 947548 1879818 1254087 146342 1480772 1345241 1373844 1172095 1032549 874972 1632264 1709675 724355 1896907 259331 1188131 639878 1208117 443207 460828 1819669 93242 1418044 1644340 1379580 1810493 47640 1021500 733695 649173 844015 244104 1321452 228763 637343 755756 359182 1658874 36172 756029 779488 1188960 773974 1338708 1781111 1574078 271321 1613634 986196 982608 766917 28318 826357 1044905 1797733 789169 1432965 1226663 446443 1987806 940130 1640009 1842563 254186 1148328 1738521 1591216 43058 288376 1076324 1066693 699220 577167 1892815 1907985 1188137 661766 1725789 380047 1678122 321423 466859 335641 1087750 684523 1878559 1102868 1885172 439092 1258123 1466224 1357143 1469318 1726576 79471 481239 786113 1491973 85638 1460304 1025918 1486996 1553620 1091594 1461699 486664 1560226 1502895 346137 51527 1638260 1901563 1127576 20646 526864 810986 87404 1795999 1210241 1366828 811144 582726 1170576 1075859 795794 1040827 409475 1949979 1070605 1714314 1577280 473414 145179 1980203 1679961 1068564 1819323 1048967 764912 444127 205161 594066 1501480 29105 294016 10250 1756042 1968862 127743 63781 1185306 499508 490544 440077 1326529 262386 831070 1887200 866846 176266 804080 672814 1671398 1190344 1971607 571070 1825504 483084 1171132 545851 497854 1567409 24119 714310 439410 1192259 1630510 239973 222334 1373617 1168442 1784144 652279 806043 396382 1950368 1791506 561228 1507373 1899518 262593 56254 1206967 540313 639561 200226 475443 691316 1906026 586108 589615 370497 293063 120097 1449761 140980 1745865 905452 1448612 261719 1102704 1095732 1536690 143124 1455577 21888 1877612 1880221 682113 698560 894504 416118 1360551 958104 1851847 523022 652031 1420317 1733958 1411370 1307336 1106690 1636977 1416383 335266 471159 1747755 590597 1869683 307524 418978 1915740 540063 827640 1168991 1507636 1834095 958128 166708 481532 1028306 942001 978247 953640 1418023 1947861 1697672 48197 905625 1348322 1358715 1893960 877330 1830877 1120761 897083 1952074 698639 904416 1216528 1524356 598732 610263 945316 910130 425320 1800686 958621 354588 156184 954385 1171537 5989 1073356 1037097 202364 1608521 293537 1748930 320712 792600 599800 236645 1301807 1268858 885247 1280784 550773 57508 1329553 1625739 475091 1316868 1411204 690117 1931396 1295472 207758 113103 1784782 215618 1972794 1668711 1346661 1666540 435214 235443 1006212 1962966 11051 1322889 197166 1780316 1835566 1324876 547319 309009 1077078 1663581 207130 1850433 1323133 251925 237899 1287461 1849544 81078 494305 564608 1752026 620672 1591531 1241898 426178 1135408 1851833 1454727 1101301 55171 826636 1325316 571289 541712 1244383 1417456 783684 23395 961648 1421535 1509815 277553 530832 1847741 94046 277117 928215 185469 645349 840204 487168 53804 1954047 1355389 760145 1621555 1133895 893387 954316 1298588 639570 1802956 674829 1074774 1691687 1158376 1505571 1552165 1743336 614619 585008 1390404 1184295 165600 1526009 964631 1109571 1068700 1546267 780359 1433561 1312328 1129550 1600386 96502 1985349 1564063 464379 1027567 1567277 1376905 1167288 1547381 544159 1568604 553035 246705 859502 554757 855479 456282 144188 1367239 889759 1267426 747588 910883 135171 1499724 113902 1455049 316575 351920 709261 1822136 86901 589642 1080265 522195 1651531 1475087 1763854 868396 1101130 426371 1465287 1572723 426889 51896 1318499 1377606 395735 1713747 1511516 614673 675753 423327 371474 897464 1631177 54976 274500 453259 1045043 95766 915058 1497627 1815916 1287836 497274 1274566 1346609 927080 200452 1184101 1205020 420288 1344147 963228 412639 207299 1589991 392497 1657758 182339 1469315 233951 1223982 1362040 602082 1074087 761595 353368 881534 1839819 1841099 1633998 1750230 1097661 1791269 111248 355116 1441997 76822 1946890 77192 303032 88925 524877 1206024 356885 1366000 1066663 1895733 1002421 1557069 690752 745985 1130637 378564 422910 1219358 317050 1069434 502361 1413340 308078 1623898 366876 567766 1086501 139224 114247 1273774 26430 1129354 1569566 248816 1375679 1980886 1040617 314066 302852 1691152 775682 1552501 380884 1266525 1666943 1451738 1866547 863065 885084 352070 308153 288653 462298 872169 871246 279067 502442 1485742 1024882 1325822 3395 389572 171144 183393 735618 810854 1105248 927505 1423918 828671 560893 1221378 877374 504240 24309 377959 312344 497354 1391974 730086 1136517 1621847 1987548 368154 50935 1457517 1547361 1963805 295266 1759071 665724 171597 439838 1093545 1962563 589583 958429 278938 397494 859635 1875517 460073 69012 559788 1214297 181875 697417 425059 1433865 1810725 684224 895494 728621 1544836 1877694 1687519 1673239 581569 690762 1684130 558640 528322 880881 787885 1700775 646816 1202708 328258 445586 409612 337347 298680 382100 686023 1672638 654612 1265766 1403601 961868 1734822 596754 1567333 1045597 1012633 1344639 475659 979464 1759855 546299 1750669 1745878 689267 460297 810981 1349361 717934 1573247 1491103 1137464 30874 920989 1512145 550665 616762 1764430 387178 1612634 668766 598781 1936840 483060 1206845 415827 1760865 1042554 284122 196356 1258854 380864 571249 380314 1671889 960336 2409 1352658 857510 1775846 1782215 1764714 1143747 1237067 1064015 1501605 430418 1319057 1994142 868917 1967494 1007993 161014 502783 986423 795972 387903 894654 1137033 202299 85711 980883 977095 1093804 1684097 1308336 957532 20412 654981 1422120 336890 1837684 159581 1676727 1603517 1299355 101752 1144389 1307928 671213 348546 1205698 418488 935946 317469 1456482 148951 1688854 1282700 1337544 804601 1279360 1812590 319522 1690751 857614 1315627 1983573 1078683 1313410 1117499 524612 1206505 1965316 61244 1771606 859059 1553023 290850 556565 805363 553058 1095413 1784582 17615 484564 1655029 384602 1105668 1659412 1640023 1949938 1204174 1219541 770776 929326 1773365 674814 1843169 1083257 787553 1342659 71233 1115418 1440417 62922 1520580 1296368 1335300 1525088 949296 1766260 124289 1900831 823916 1787003 1657124 40015 1055971 935953 680329 1662578 540937 799725 246896 1463724 1475754 1986350 613569 1349367 1497307 287247 1163136 278705 703143 1348779 1041456 1360611 1318922 356516 434993 218335 855155 174956 416453 1508237 1313622 1555677 1335168 1958512 1617349 803407 1872395 821598 815381 704085 913854 1444681 1962749 1561623 889263 773223 940892 1070940 103361 1020416 1411468 1940060 995131 765973 915741 1321053 1444144 1157398 42760 140303 1089866 465101 1035387 1594946 1627831 294419 1865159 324516 23581 522229 526194 309114 546248 1459994 76209 297155 1679423 432968 1091010 959770 1266677 1253812 1312528 452342 1627539 1440861 229037 121785 813407 1887541 1399863 1499060 325693 1377879 1565168 1104317 60893 1268764 373147 1426703 1242173 1407718 1105566 281069 133802 681332 1958934 1754496 531543 620686 576426 679984 1321946 289402 773430 610262 503565 1315741 572100 560518 1998791 1614210 1352340 795365 1804699 937810 464539 100335 352970 900676 1004927 1396213 417119 369470 812336 1976785 795850 1432865 1405926 87122 1883110 1423664 1932285 1355300 1695724 1031591 425046 459103 977662 566705 642212 1704774 1817377 585023 885734 1466140 1056730 1009631 1457493 276635 1809108 1568110 888822 997889 421236 1876264 190565 72873 1917699 400195 1165112 378878 145366 1317591 255705 900596 1035210 1566251 1235164 496576 416196 346981 1398373 1440977 1306916 363809 1843636 1185225 1948737 908380 1006091 1063331 268324 653424 1287637 1622062 1009422 1369163 1555317 848679 1251851 1346823 459043 829559 683113 1992325 1848395 746058 1419733 1486570 6508 1528148 1850506 1178251 719360 1882572 1739822 257738 638176 1625722 1390088 1830867 883515 1757570 207536 1532402 612769 606656 1445349 480530 1116438 1336394 1960250 1181363 1881102 1348342 56244 1778267 974962 1872466 757249 188597 1361985 522843 636630 198223 1088386 1682610 1406672 8736 1877078 117345 1032666 285742 1545315 294625 1660963 918088 634062 1894591 1806046 1645221 736730 128784 1235736 190388 1970770 1222931 277655 1539046 266646 753638 1693068 1404995 109506 1863829 1319805 764019 443813 892723 1550995 1614161 431156 1682098 377616 1412333 389918 1790261 1179058 929189 93940 456254 1955360 1549138 689946 1884328 343813 1657384 1310911 1093081 1431181 1160076 1573948 1891734 39724 850566 1088092 1191868 336236 1239351 904237 1706702 207211 1675084 1944282 1815922 1534913 1991099 1092574 66410 65601 59117 1133117 855248 370950 1703066 390478 578235 862996 718501 277505 416326 1168523 618504 1545959 1748959 753230 660791 1267859 172352 1214648 797 458456 1396481 336842 1826421 1179472 1052386 1970063 1628847 1365832 1384882 1973508 833379 869592 217624 1760415 1875525 880291 401030 664783 1022326 1242816 1309168 1282645 890151 1716063 1565538 360331 1794385 674368 203154 464378 294504 224145 730322 1016262 653040 1929629 1878316 1677600 197799 386051 1380786 397461 1759881 947121 1253512 535107 1467428 1042825 633149 1928708 1055336 1056958 580328 1534751 1701271 1567117 19113 102401 824961 570601 421291 1794195 1816397 801568 1829871 612459 276873 1913094 1491320 44751 52166 1398666 184382 628090 1958653 1619039 1402590 1050336 347272 70370 1524426 212081 493565 1496248 85052 1789138 1981881 818905 539774 253715 1984765 1667500 957038 434901 1973087 1815372 709403 718362 1684206 917166 551201 220423 1076808 1400304 37880 287585 1886460 1321789 829447 1365163 1648643 1736272 473430 4865 444726 1838680 967952 804751 1828977 1560158 1183157 1475271 1432062 193503 777939 361681 40870 1982863 1481498 530712 1530316 1890165 936607 904220 1055939 1311931 1144614 1246600 1966343 276480 1494631 1631390 765224 1726731 990700 1094404 246345 1679513 1956524 1546635 1762019 1144512 420092 1395879 1839946 1568906 1688780 1666447 1130964 176843 1242138 1640354 212138 267818 1083709 336969 1503166 1517069 570491 1186065 343474 1933388 1377174 1685771 503265 503436 1062193 1324178 1277308 1619579 418792 358430 922408 860256 1522345 1159461 726123 272505 872678 636105 1317451 712642 301097 891311 1412309 645146 1946551 465154 123185 440039 1729688 483219 1662423 1208173 891 544445 1427612 1062897 284071 1514200 1475360 133738 627757 1878665 1554654 1557530 507849 242180 524514 760138 1508039 615243 1399981 859481 1278306 846356 938571 1183885 987911 2853 1285791 582923 169896 927402 31213 732360 485082 738609 121269 117927 1364468 1242448 396910 1547840 1318298 1316531 1124211 1743178 293067 1792143 1766828 967987 1862737 1503628 1432892 988250 681175 365397 813394 1075659 1452782 1188436 413006 509053 137817 1301850 1739715 1643921 1537328 231473 652057 917060 1511401 1784574 1127145 802162 1795898 284872 1245999 16921 1788345 1417325 1963705 682301 1973654 1485524 665776 1811916 1584767 269674 221644 1243839 866630 382779 1547044 1667124 1207612 1633975 75950 642231 209118 1550828 515844 488023 1707139 460748 1275297 1801839 1913000 1513476 270440 1098371 972812 1153541 595223 319951 716471 356613 293532 1173542 1054672 1682133 1913604 207281 165646 1157352 1840034 990073 776637 130491 862963 459980 1028051 1709649 354094 622400 1959667 1833288 633059 571883 1636648 1468908 356122 462127 1115931 1173348 1147836 161860 183562 1206201 668477 318707 651806 1001312 1651918 902709 95370 6207 1436001 141447 151640 456865 1471985 1221990 1263327 1286509 1599340 1877204 719992 1602459 1147693 1557827 1576657 526868 702873 1893096 1126771 500249 694450 495419 838560 1118129 1700677 1140020 262589 247967 14265 436646 505154 1502820 1825341 389280 88073 1876129 1348783 1931778 250987 1615267 327108 42681 1440791 119314 1611855 115604 1677275 1481664 354685 1187183 988276 122839 498736 165311 1577286 1795187 1951697 1585283 943628 902549 1743522 587994 752475 1625191 271854 788458 1796205 1516887 1788910 130168 1450125 1008143 1592717 1631226 586340 854980 1044 1248859 1316726 1196066 255094 1999331 1772957 1250106 937069 740048 329588 1803422 511258 386500 734065 772085 671271 1121382 248868 1201006 1629554 1568768 674835 31386 514169 954246 213657 1248987 143795 69574 1190394 671237 1334698 1923847 1136028 1949308 1074432 896067 472324 1574539 276683 278383 869436 141506 883276 875022 1743133 37934 1362383 1599902 36956 1314361 247331 1198168 930324 1659757 1224958 141951 701151 1191727 182778 134036 810079 1040760 1632940 941215 1375815 573262 1195124 1835499 1119487 866045 775310 1723467 1702172 1677925 714076 1032448 812791 889291 782913 1473907 1378278 1751768 1230518 297774 421630 1182955 12179 1848183 413336 269325 1513872 795136 1564541 1765803 705873 892338 1596724 1459358 366773 498457 192493 1615895 821254 1761299 307541 1484824 880870 788668 1638960 1323536 777823 1852732 621219 769294 1683776 1190503 1913875 939755 357783 1609695 1731146 1267741 1286884 613102 688474 269801 855588 1044130 1266011 1663507 223603 508281 530973 503354 609715 364375 554027 1905408 1466586 238162 563139 944524 1719348 1637176 1060181 1577187 1497853 703408 162015 1387853 778250 1171789 708714 1987652 232677 1828320 1010940 361903 1619836 1181602 325381 604718 1175654 1987959 1233403 1138505 145655 1343981 1990859 545670 761920 434898 521275 491609 167664 1519416 757282 1157432 30576 1918640 62593 404191 505925 1157885 30001 1366299 1701340 1392255 1037653 776442 990878 1528918 1626889 1512313 1168466 993925 1002106 764876 1670174 66498 1748789 614921 1565994 1940365 214876 1181751 1277183 1572593 26136 1458980 1050552 149786 171772 344052 1721113 1357207 1617216 1091106 1172888 1543154 752823 1657721 32091 877273 463939 71888 1360979 1846712 691688 138461 1922193 1293311 482028 1756035 840113 95198 165553 1823207 1230302 1476503 175133 328038 1874871 452551 1552123 1576356 1877966 384596 582682 542010 777981 791299 675657 407589 1414446 611572 1770650 330890 3794 959743 359439 1654362 570694 112315 622238 1660817 900684 1970375 1847429 1390324 1462667 390837 238858 1502799 322508 1258943 1501935 226119 1324456 1760229 325464 111584 1120648 541482 1303544 1419149 874855 1747299 1722724 1134041 1125971 280929 1976031 1263697 457158 1860678 906910 24374 254711 1228130 1966920 781093 711484 1964912 361637 92737 1971559 1733410 231528 785960 1444969 1972571 1792742 1786161 36409 1562625 1888061 684694 1575696 382060 1743035 292110 977147 1315471 1229184 158513 1640972 1159244 1069269 1129058 85028 1886000 671935 1652412 1964753 1342181 699310 1607643 112451 249540 738122 164858 967095 556945 1594541 1214465 1522426 1869103 1292465 264720 408315 1456530 1371484 1141239 1324317 595285 531758 565809 490525 275081 1461678 467969 1694664 1748632 718727 1295072 528047 517300 476353 138918 1805252 1227040 1850226 1793338 1775772 1812057 1504483 1762290 73155 1783762 1429181 1656872 112614 282898 296582 1163381 825938 1707123 926907 1576944 336907 979534 1447831 1478877 947447 1913280 1110689 1112907 1126411 1115672 649862 207146 1828646 756298 1369670 56520 1238925 1769834 1137095 1008742 586553 1567197 526167 1990940 1488595 1249311 575589 494153 1715641 636303 1353682 1002609 521417 1997229 702431 641180 595612 1312895 510937 997081 379013 726554 52302 1338567 60816 1877433 1676239 681421 1123600 202966 1530536 94557 1755145 115117 1805513 1662357 882573 1906974 626480 462687 1176113 709118 791413 386097 456471 244378 339147 25057 879433 951253 711793 1582069 368700 1724975 536081 1403558 142150 675373 117941 1075788 850882 1678010 968426 413510 1968864 1936599 137869 1461853 631633 435108 640962 738068 680170 1046164 608499 1394157 138152 1476143 332066 1473730 1969049 1971851 647568 425375 184317 1107683 773457 1278084 925783 181684 1041082 592123 1558307 1535368 1964990 242492 1597451 1556047 1284353 275702 1874314 882150 1078251 260676 1521423 1862880 1795395 1717637 573821 543609 905679 1039192 1866325 1031769 121695 1122802 1015464 957814 1524446 648118 412074 19801 903537 1625884 563962 1478232 910549 164994 91593 573305 1235801 197852 285645 1464727 438496 1809071 79231 1456819 533655 565628 717083 950002 1502375 99223 1284741 1440584 268194 1972050 880605 1603129 1553358 1381542 226251 1234389 922808 1361386 1780394 328887 814569 1306482 488348 1874575 1887330 288964 358365 1128907 1855186 1888671 990220 100355 1653571 397495 1282082 1948745 958836 935469 965211 910899 322344 256692 1880807 1418420 1245791 1442206 1664803 56893 155987 1967512 478591 61115 572808 1216458 69271 66640 225308 677952 236711 508506 980666 1448633 1270544 1960659 947486 726146 1768941 505944 23880 1337167 616779 72461 1120417 202139 1060142 478175 502828 1195185 1018304 721265 1678801 1215337 1024966 126882 1705367 180464 1727704 1685488 1619592 726883 356332 591342 199770 1346201 286700 1156804 1604380 1222365 1204556 1033429 899896 1705947 1580955 1690956 739755 1314597 1797483 246394 249588 212131 509087 132333 1045174 9019 1719269 123951 376395 1374931 1764520 1355914 1458469 1417243 1610248 318012 1815797 1234362 1192801 973607 1639860 845636 1453279 670998 1970438 1495852 940803 1726874 1293075 188691 1049070 430264 405576 1224011 428601 81113 1652378 757000 381194 1220365 645203 131885 435005 1664943 842594 118593 469976 350104 1083782 620963 388564 1582549 1493827 708196 909519 1674672 757589 786814 1270410 1883437 12970 1529348 840455 1632655 1574860 715053 240043 1690311 854627 282853 1712996 808068 1962902 333892 91616 590842 434288 220644 40226 1336442 1705477 59748 1695877 1478107 1974922 1848356 901960 271074 1167339 647009 9506 1335733 1664750 1124311 209292 463951 1903149 186134 1718469 1898667 1322570 1344224 1163219 358457 1877120 1476130 834444 176514 1210535 649367 426970 1744178 908062 414862 162578 1666741 226962 982826 1710047 1644380 513390 425672 369434 1455614 1542603 1237127 208738 1984819 1283486 482754 1595907 85383 849030 358180 367991 505193 729653 885080 746407 1002228 1325480 292399 1437098 1209144 1825358 1687099 352019 1075955 101498 1503264 1939888 1382005 813330 1847642 527058 1124786 114449 1042144 1041257 244682 1672308 1030654 970207 838722 1531129 947472 1513345 1572631 254845 376744 364056 87752 1279077 1430035 568029 500625 493357 567923 1348138 1657477 1691658 1289362 1785521 1201022 863300 1855843 1981629 1706944 1226134 1839723 586902 68961 916238 1870641 573192 869905 867950 186494 1642310 1912792 111131 651746 1741263 168329 322875 1010100 497903 1866948 1623459 1205375 182970 1401695 1322025 1199993 1459601 626654 292536 541052 1060491 1447314 1584964 981526 587135 574498 1280702 676683 91521 425158 5230 1928507 377851 282793 1188507 302707 132737 952085 1652204 685016 999486 898322 243158 1293123 972749 1530441 1784273 920294 1988463 1698626 339462 266410 925416 620648 1068528 70997 2367 1689690 1618159 305768 1011221 1511912 993805 423222 1931844 601354 1151147 908011 743721 950757 551980 1050083 1355095 979939 1323333 1028972 1617997 432565 1856174 1533028 1810225 1789823 1878174 1255988 1046365 1764742 202573 693525 1191843 139794 37752 1858113 1301132 472101 989670 922967 670028 34795 392662 1495326 1131684 78777 672695 972118 301993 1022827 1602837 259651 1618251 1498367 1095434 1388134 1540927 1772070 81516 105506 706204 1378375 1589971 1253033 605875 1267659 138043 66267 1218234 1673513 184292 1855783 1453561 571076 907412 1385662 1447906 1216366 1681595 1093913 98317 1442681 1418294 653785 30780 1973176 245098 1115486 291608 972190 1441012 1539383 972678 1961393 1391908 1688083 1842409 1588014 222143 631515 1880999 129756 1894105 621741 37487 331243 56651 159461 1495186 241828 405574 213733 543552 698526 1114191 991796 1533385 951772 395046 485396 674500 1520583 880683 596241 1916467 498844 621663 1316236 1854199 1106367 838211 4384 444599 278117 1743077 1554317 1123233 308185 203385 612574 25563 440076 394712 603789 94646 695476 1807664 895711 1744574 933537 188106 1918431 1927517 1542041 951260 860046 1636727 611704 1980314 1193180 200690 380912 1105202 1160371 1560743 138480 325738 291523 220205 685221 863064 657006 444277 1961143 781552 79695 1906240 1961793 1759047 1189433 1040209 1933428 1153249 981289 956416 867516 375871 1665350 1780613 1419601 170999 830025 540864 89703 1552884 492053 777183 499393 1686926 1266786 1433676 1756492 981329 1453779 33956 27276 1049327 1395035 1761666 1672502 1811527 134767 999651 1602963 335596 1189339 348942 1097896 1399399 1606259 308203 1957268 441758 1714611 29605 684234 1402997 786644 1370615 954205 1692873 1815453 887678 676293 86695 348927 1594049 1695709 1326263 142171 1374137 419744 1157068 1406102 825908 482982 1283194 1917795 503891 1901312 739784 87604 280918 1845849 45067 1032631 983153 1858710 163302 182132 9291 91460 173151 323922 1669208 1813880 242703 1246555 1607616 1436763 1897031 377075 785257 472516 173801 926173 1523927 1521000 1136674 1018797 1902277 577549 529931 571351 1878142 1675419 868778 1229483 978602 1474484 1976610 914967 51443 128118 691823 1824346 186622 1002085 232921 299392 1891984 1146120 1612830 470648 1918620 568204 1309769 620320 772017 1436073 207127 1623141 1369302 450415 1105404 198716 1763924 1692976 543263 1893174 1298075 785626 1990197 887444 687200 1707842 1695156 859846 1321413 795853 1127039 1493521 1477471 201327 329424 322712 1955040 1803938 331337 1741027 1008623 1058464 715486 1251302 760630 41345 971692 1141851 1188757 871576 280568 382496 53587 719565 1762352 115016 509808 899422 1449333 1852775 386048 1808951 1929546 539802 975958 427243 1420100 1284793 679578 867800 1768593 33910 1762462 763532 595207 1748528 1354827 308233 338966 236942 494437 811340 1346359 977261 1193702 110310 197301 1729716 944254 1601475 208133 647167 1020020 570161 536226 1078319 439982 687291 1168607 865457 109413 378229 616300 69720 1514031 3080 1516571 1324433 101209 1711137 471819 1617643 272339 1726364 40869 756653 694235 148723 1744358 1830183 1237420 771339 414438 81758 788528 1993542 1101984 1452734 157849 1385191 74616 1152139 980135 1541741 1872793 1178943 507679 995702 543944 913182 1002016 1577407 751423 803086 537193 1469580 14382 1405376 1757814 894124 741407 1082345 903719 1919449 899737 137066 982640 466493 375789 1115112 538736 898551 1058066 163207 1879101 1624178 1181016 967858 1058568 1821627 1347752 1161971 865734 1943789 1478299 498112 1082947 173617 458942 1685323 332661 527818 1298454 1985134 1806918 837281 1394860 1555509 1979235 1459729 777988 783724 390193 565387 575306 1878249 1417393 445298 1398214 1922435 1059587 138373 970775 1484582 1283875 1698664 748304 204166 158728 173624 922087 1724177 1567317 187220 581571 1743673 1713305 546555 367999 438718 1731267 785063 605868 995789 770296 439865 836735 1107350 862440 1522021 1739503 1616768 1899010 1718915 203893 702096 812113 561433 1405805 1918107 598828 4721 737378 530489 1440300 375615 1128613 1434240 235241 1765532 1891258 1236054 1541875 1297759 1601798 1594922 1309538 47125 996263 194064 90601 499144 603275 1191174 1837711 1491478 1758389 1644891 1189854 1200038 452487 413120 312918 417821 285838 1785147 1555503 658167 1459719 504186 785910 279861 270606 1160189 1289035 1763312 635206 1398445 1626386 1937356 1528477 1932459 1065192 1496016 1419416 1518284 77371 1696810 1149513 1212597 223898 1220414 1969845 1343390 332088 34483 1706655 376144 756506 1914457 209469 452064 735482 1832609 489258 1350079 434616 758426 638720 1229715 521348 1797201 1396569 796278 1477866 1890836 1835403 470620 1900270 1681757 665261 946336 1940686 1045114 54776 1049096 1298492 490935 541439 1455504 1067451 1693756 1203800 707930 971203 887109 570125 1848594 1624549 183820 1988697 1821490 1900057 1153257 1524958 266858 32173 555782 1862898 1289331 1669751 436158 1513122 171727 808132 730044 1764793 1627910 1684962 62273 468505 1175990 473936 688796 382277 1691048 552331 396834 1951638 89865 472249 476062 983791 1456290 903847 1079192 1762142 1653569 1293607 1983783 741561 1380503 733297 979327 1738631 21684 1423374 875930 388456 495264 271780 127821 981528 976789 1916398 1323078 825421 1330360 1732243 356036 304730 1625637 717219 276483 98217 1036445 948831 1374881 316336 1636119 767981 577353 1727009 259084 1246135 1365867 21568 1998790 1082109 1283498 1980473 992730 1937365 1584664 1649512 114871 1503728 1171633 171288 1318146 1157843 282137 1572762 1005133 1154672 1140905 1507714 104351 1651582 1607007 765595 1660989 1853604 1965259 1563076 907119 1257085 113148 650587 990173 90378 65557 949739 894213 1130395 332842 1959287 513263 156854 282217 3936 747539 1519748 727123 1855428 1470291 981452 278981 1196017 1603459 195485 1283137 516372 1164365 464012 796025 1772364 758887 1657881 1836966 1627667 588031 1768909 496260 459359 1106745 1890869 1057807 529692 283479 1541721 1685312 1188682 1770524 1186875 948990 1362719 1984734 267883 1575254 1892741 641448 435763 887893 997928 1781472 466190 1907542 1459092 172515 926373 499989 530639 1191505 845523 819974 736938 507415 686189 51635 1726257 3739 1849565 1539716 181105 1191790 396506 235989 1114726 1449313 505902 421092 1707112 1444983 308913 267865 1940 860231 1525506 1998441 317646 415288 1448778 634712 966650 1502637 918449 28791 1308879 642996 1023366 1146281 316476 579455 1192999 1772975 979878 1731119 880337 1228830 1379133 1555374 1302441 1453967 795524 1610777 206206 1355850 754037 1185326 715878 174362 198418 75850 1550822 1620347 13170 1450102 1957249 1677896 138457 1315678 441474 1872963 1270224 1704093 940488 98228 507510 1679155 999381 1193668 1702929 1034708 1993407 653742 390526 1321293 1641175 354598 274087 196852 1013629 118443 1627578 754420 1254493 884996 234239 146387 1097071 1115437 1924816 403703 1327714 882816 21134 1385004 1507456 622656 522219 729242 343176 608452 551113 1477359 407161 1418309 483061 1780637 81478 1227863 1934358 1423745 957640 567480 572959 441759 1003499 513982 706839 667385 1132738 70647 155055 356903 1636982 111489 1257023 1154490 98906 1746017 1732730 592283 884657 1498763 1584393 240369 570538 830790 839184 1604074 784013 148222 241149 16793 1579106 487900 1459606 217796 546185 917519 1102760 1720566 714914 1988833 75134 537716 1722179 249448 632728 1252667 1666545 1615113 1512197 868864 504664 435916 1593137 1101211 30502 1939615 1814493 1697369 1296209 897240 167599 1367116 853500 1820532 1965246 726900 750501 1748677 1607085 764406 1705584 87190 316010 1534348 1478315 1335276 231380 1663219 261883 652217 1456478 1789624 280197 1519786 1556311 1303202 767986 1793345 1379024 1573421 1385283 397452 1280801 805424 1325797 337220 1427065 1356517 1847125 1226904 467368 162627 908946 357073 1214389 1354036 1281259 956787 1435933 1795373 118283 946597 1632142 991252 1317633 920343 359813 235975 1132905 348748 1648199 305684 1013996 1100298 1363153 1346430 161576 85257 1609866 536762 637118 495936 263437 547244 1688570 885090 1685039 133294 1529056 641362 1350238 1377619 490003 1890676 1590772 787412 374078 1538264 446919 1955102 1100106 726460 1718560 1744302 607238 1699537 1472962 607150 1746747 407305 1566226 1989595 634435 705259 799119 1988949 1344233 1878594 321920 1205311 1362847 580506 1895113 69519 1990960 1975240 944462 590635 1010239 1296068 1714876 1680917 722749 1584710 60521 860243 243307 330222 1633670 474174 774906 510637 1499332 507139 1507330 1180587 1481410 9068 20282 450831 1864710 1432447 15586 1512046 1228343 1507444 1047077 600212 1299919 1866934 72707 1768572 163220 226040 1625145 1967217 1254005 1627055 484647 1506478 1690241 960085 1626557 131994 1235336 1546824 46742 298911 1858577 158180 192746 753783 1909529 1143263 247258 416031 1660087 1321936 1842075 1610327 1719429 1346411 66605 1933672 124459 1434781 1356016 1511492 789301 818272 33893 1446474 709999 1202614 1158775 1006719 93123 949761 623059 1595149 1496550 1418394 257442 1126006 90854 1138185 815261 1094488 1244013 1405118 1293308 531270 1293632 31965 1460904 399516 1344180 640047 618553 1348110 939374 1457840 681917 62938 218856 1242397 1473601 1209163 1532762 1210727 461620 174564 1894933 215250 1353066 165355 1699664 981328 1686598 1036962 60016 1753443 80545 576090 443166 128190 182776 1278241 1072862 577368 1045570 227270 368632 106095 1818500 1460652 256602 1454860 1563858 1827222 444434 119950 127827 1967408 1719701 917812 1406825 1307045 710755 1023368 21587 1458229 1579030 1290996 245787 335722 195951 1461835 1710356 626361 730440 874997 885630 81202 147818 284779 1887835 393523 528857 546056 672718 1468173 54259 1023730 337646 1237391 79847 1145474 693962 1524361 220576 1973079 1653885 1047234 1716559 331136 1583975 1682553 944700 182446 1903657 99441 410943 761414 1120965 1194175 1463782 1958323 1568548 1333619 815721 1587726 1641585 1574400 812897 476382 597648 403548 569717 1148524 1009184 1845087 88098 1597021 1244156 129392 223982 443153 594366 128156 638802 1411842 95355 1982517 546121 1003280 1599031 1655505 1144179 1965635 1659255 862685 370947 1641234 822908 1175849 1767032 604625 1785795 172947 1250683 1930436 672885 874394 1598869 59631 533277 1532838 1906816 1985254 772630 425032 623336 315817 26972 1151188 289974 1130805 1407328 364951 1575562 1538291 1239806 247271 1115725 1214462 1897579 1133302 895410 753178 143469 1228515 1180533 1734156 1326228 1295721 450295 1101569 1506137 659272 80430 1958525 243198 494141 646308 370290 124816 735556 1892079 1901683 93668 1996927 1772224 771881 78907 1985890 918954 1595718 1353180 1289465 1563433 403020 894033 1678330 367058 1841567 1924734 1352713 1154331 1958749 690120 691597 1911931 1693220 930023 1260292 1314655 943988 252291 1148476 520248 1876729 1713775 1589087 779179 1420743 43691 1159530 1206265 1383988 1755938 1524220 842963 1757659 1674285 1038810 955850 1164066 567006 1456157 807145 1443074 956989 1929949 722079 1148569 1455812 849652 1748264 859950 1151780 1984351 772013 1443603 660860 385358 164115 1858245 856101 1439112 675250 899141 1939642 615103 976253 407317 310130 1199531 31401 104691 1962227 555528 1239624 468844 156416 958536 1291674 1423529 869100 1617576 626920 802270 771769 688710 185872 22375 293713 520261 51473 789680 495864 1409749 1445426 221555 1744699 1912633 1656062 998872 49737 909547 81944 1942944 285564 253670 1010831 729497 399281 121251 305476 1879308 1773090 834845 242720 1758513 1888928 561589 888826 777616 1226547 1273894 1433381 1200304 1179875 312844 1213657 1525338 1213269 482434 570726 463535 1727958 994611 820107 931292 1851664 1845083 1674359 465472 1835589 1335825 94980 1088200 828064 1974275 948315 1035982 1884015 1539907 701292 586601 1411877 1110989 819688 1856946 1768592 1210365 226643 1491847 651246 426718 1003460 817806 1109076 391082 575598 1736550 18661 1939062 1706894 834384 1378040 439443 80515 80697 614960 1454587 1236905 4417 789977 1990979 1668069 1979829 1204721 219161 895154 673505 809569 985655 1430989 1362377 1574773 1879814 1560487 1591710 1057270 1179892 415352 1988679 281798 640505 1861065 1538471 1677007 1746592 1672198 322341 358790 596907 1744659 1855452 1202207 1059045 1353999 475306 568632 1078058 1290404 1694586 1633122 1075560 1793678 1372112 383494 971260 305262 1760495 758286 511480 161976 386915 1667837 1236860 1161797 1353170 1523520 857337 509100 332366 321863 321963 1992516 1060400 1144551 311254 957601 964293 821954 945269 1271081 1868559 1023899 194382 1086935 1608122 843705 955392 1180224 1944428 1969780 1028701 234275 33573 269541 1699765 492809 898937 1979568 1666688 992998 1734815 948704 303832 927461 606294 1530675 39008 304368 671211 943653 1551001 1137271 1400700 1152923 1829594 604554 1653081 596489 1888073 1940461 237324 1522725 742421 527758 663365 109520 728602 1777650 592853 1003337 939306 1129623 1611482 604050 849397 892211 1208037 1991190 1394626 152404 236874 1140965 1876310 27491 273582 1918338 1913152 65910 1733409 1267478 1022380 1863310 982043 1961055 1005557 697819 1540264 1679188 74834 579753 1801039 1848098 1422849 1920436 803048 331588 1902833 1605984 159112 392091 881537 1169986 221085 1280039 1602239 61146 1695212 1303806 402625 983470 381912 1068524 912541 666811 797536 500038 1353062 1189400 1078205 1999401 914798 133026 924647 1284570 1551876 920890 1375467 351302 1266791 1520041 1269930 250198 1828431 1385599 574336 909698 240919 483203 885849 988373 453287 497034 373984 989522 1167303 1110686 860740 1468395 1144809 1400148 810435 1418572 30936 912669 478137 388838 861335 63481 705847 214957 348953 1758485 1693377 772490 1237968 479747 351935 1390145 316537 241144 1023451 1910770 142467 1940257 205080 1883825 843022 568615 1982992 1442567 44497 298316 323126 634751 314868 1071478 1623354 237526 883610 1501783 1881772 699816 343045 1639785 1159505 1555358 1697068 1828982 207287 1789225 71107 537663 108090 15392 965964 83162 812053 650281 910151 1971896 433226 68810 98348 1138421 1335819 914640 1056375 766343 1337504 253035 1872604 450478 911695 1345328 955848 596703 1672230 1616569 329141 907285 614542 170947 531920 977805 1543282 1259061 975754 1177404 94209 182811 1655661 104371 59563 1026551 698589 477448 1604596 792834 1055646 1058216 1632691 389582 462787 244815 1355570 387639 838530 764320 89760 29343 993291 1075262 1415428 1615559 1270309 1756470 1291810 1859447 925574 1025263 1263003 1025623 1773818 1427203 1598180 800916 416129 722199 30524 500363 494868 287814 1946756 1457459 996765 742196 1135456 592516 297806 860097 194383 824311 25183 123060 691464 242385 52362 1177034 839897 1418896 795545 752369 1359962 794697 3456 1834976 1679340 334404 1395373 1647564 1131022 301833 282982 1931185 602487 1302171 1080120 1796924 237838 1345956 1359969 1847644 1141011 1875421 845181 1459711 892039 570306 1133833 300600 1017013 1650166 1597311 1175766 975405 681736 762323 1472257 112494 104671 854283 120319 16659 784641 1566861 1415585 708339 1316723 37881 805772 1837123 1813642 1429986 870290 1604458 1890960 1366078 56280 1709820 1021130 770134 1916948 1925190 1742869 1146507 881463 140525 1987441 324417 98179 1896574 1261033 1350810 912453 1443743 1005819 1675259 1526582 1109897 763064 1117132 1890786 329461 1329341 1265812 783472 1314911 862130 215574 704634 1164518 1535032 1828928 397421 1214509 1848336 556177 1311901 1397521 1434766 870545 1770227 1157051 1895797 828368 786130 313790 419265 139658 1390594 1234080 29921 159166 8904 1349683 794906 1326367 898588 1763726 631613 1778503 1996332 579920 1894881 912344 1685700 1047463 302277 197157 1131657 1318957 550792 1969453 1839795 863399 1662298 689275 261141 933287 251690 155176 1198260 1169694 755302 403071 687357 253930 1928091 1177005 516498 882012 1354889 1193927 1058497 409775 536255 170293 1760605 1565449 1448459 1659591 1780515 1733156 1333907 63464 392299 1385182 1605576 185549 1124841 577841 802404 1588085 157210 1025965 1882606 982585 83519 1133161 1542781 670811 709969 572478 168454 865488 481851 439000 1057847 1599362 1101952 134427 1655228 1429455 383440 1126920 645962 1984086 1868046 1372725 964175 909429 1693472 1221913 1567507 832020 882024 1487425 907451 977635 1178534 308017 1966283 708280 918390 1548548 755613 1979360 279018 1316330 1308098 1576153 358717 669789 486060 471748 1116445 24414 928738 419443 861239 1183210 1959237 1454998 670849 1456252 930322 1668616 619016 1895411 342926 408767 1243142 1211453 913374 1729394 618021 32742 40570 876457 86821 1038789 1018225 1999472 1144390 365529 369577 394915 1129395 890457 1987962 1347556 187700 1965785 1817113 94143 1913411 669774 1556148 1474645 49941 976530 438853 1307042 1800769 1839566 823231 916329 1851090 1299871 568467 774541 309098 1738290 1055563 1226462 316243 96478 1351946 1405050 344556 1835688 1526917 249456 106784 610557 1225762 1214935 1163240 1136448 887397 1810180 192697 1487685 1557725 1896372 519084 1066991 279619 963447 1167932 332091 595477 487835 434591 336029 820036 1084660 533011 108083 504836 1049351 598060 1641030 522736 723670 191378 1309575 1087399 140880 985135 693668 1401398 986911 449808 666283 1689779 1092723 953369 1381843 1170366 1164563 50494 152349 84839 1033307 1215354 30130 1297586 1642850 524910 259412 1051905 1509839 1109795 1648202 1260672 961013 1410083 511601 263102 1298842 638649 229470 847078 477215 1728973 1302794 1584704 639242 222856 981644 462906 1467712 1845372 1421204 1571130 534549 1872828 1406685 357178 808524 241142 772071 1471974 678472 1746564 1506824 1672170 497231 1980550 1452693 79002 834045 85133 1354799 653254 1217821 1813621 1581299 279960 1977208 1498803 1826593 1829181 193710 4544 1369417 386906 1064411 1780939 1699791 1329159 1243115 749165 733721 220835 1269758 674528 98011 630794 647191 874968 1367223 1401053 1216964 728350 423281 1238021 42054 1247391 3833 1074730 1851077 725102 1742536 556504 1369488 675436 1664606 745190 1474824 482336 1658219 1994643 1473892 196478 248841 438872 1244557 1647335 1444830 1391192 707755 848829 1389665 738145 1058921 370342 1673536 1351953 1097000 1845008 889393 620698 1254814 651258 1918521 794520 1035288 1960892 975683 1970369 494375 1001597 1680530 1458050 1999620 1587777 1767780 115365 918058 1136687 710491 46101 1829477 1094797 1429747 905583 1201101 987929 1915870 1254528 88314 1721538 1091438 746904 1929435 430322 1624874 705096 201572 1245576 955664 1822810 332072 685338 768151 1449114 180423 1451148 832674 1730386 701904 1199455 963187 182864 962505 1220592 143418 455154 288025 1457478 1548973 1264893 648865 636243 349155 707980 1338020 615060 1398425 229103 1370708 1397427 1090141 706284 1805558 1467804 1926291 1044256 1252893 1257559 1584992 1836116 250286 1129279 1651154 1580085 733092 236760 94092 351384 993144 1355560 1950239 555573 999688 196121 651312 1194474 1748320 1952462 251301 1846135 1778694 178691 1303506 341603 337980 1533576 779930 1504990 1508120 89095 155446 1894808 185604 1754983 1368654 1159622 1044811 1057128 760988 1212323 1980469 505495 42441 594751 1043004 133853 1381154 106569 759577 1303547 1351907 800725 1469359 784160 1570907 1238259 793432 578334 1762208 74689 1955976 1848025 965834 1532788 572089 386673 1726427 1031720 1431445 1725213 163840 1818504 476309 1947188 1482556 1840053 1924893 910086 828384 812919 1359167 1923569 1810771 679777 387080 1646389 1074584 859123 536869 1729961 1949823 1881031 1971381 784010 576365 603716 1663149 973228 571640 337665 1633799 469773 1885532 981998 964235 1564543 194367 800295 964506 1787632 658317 682512 1811764 161359 634714 1967044 1343854 98621 936353 1656964 1648916 331358 104220 1759435 308688 12844 141485 627601 825376 516434 1832708 1748060 1935680 1229683 639996 979288 998110 218774 1155339 1000725 350876 1822790 560085 1395344 196666 1494366 1017054 1083086 1998902 1010045 1602424 777909 863977 525793 1733573 857983 1016616 880614 1836093 1272714 1091552 19735 1017045 1805168 1006609 1900982 341077 532350 383292 908398 1445493 539497 1352013 1536225 109695 512267 131055 1148766 1202611 791982 100817 853628 74876 806571 544698 1345863 1996029 129337 998705 320318 214595 266723 1129603 796374 532117 857330 1255523 805898 598933 429462 621709 193593 932844 603434 485705 1020248 1929631 1096562 994043 139772 1507391 539813 717607 1949786 290374 314177 1479480 1505287 519535 1120618 1769622 1775520 1313422 449935 285578 547160 136406 899485 1506927 575111 370218 595013 604851 184134 1110916 655551 676531 74053 871799 438297 919440 1174390 1803655 395560 1000894 1085906 1331244 1176215 452028 1958748 1978612 1340473 1624620 1568166 525724 600241 1750168 376735 1535920 293745 960080 778443 373719 184588 1161451 370754 117792 277840 1517155 1442378 1056868 1692487 920896 1144748 1118407 1386047 1103648 1107230 1175361 1472998 1821468 172153 94312 840610 536958 1229698 1715204 231873 1963520 412987 1444301 480064 877281 197002 1405305 166182 1213338 603021 1186577 670587 652423 1698439 1186633 130700 262965 1362120 184815 1310235 1853526 1158865 992938 1976255 1109445 677310 894111 1663497 1727275 1158140 1681102 592495 1309046 1010197 904628 567572 1370568 965293 778553 1913046 311986 1089029 1589047 1149150 103699 1215822 644229 1041762 1552323 1487238 581628 749017 1306907 127189 1306089 784661 1301398 1044415 752954 721832 1004987 1612056 1962113 1081186 1595646 1618044 1417746 744477 1205605 1815509 919055 795223 930850 1667690 358303 409746 1721109 1545525 772573 1320475 794413 347218 1702236 1036935 845866 1121831 1944330 664416 1046296 1816977 1329018 1678500 1961548 1624486 1002324 124705 1656033 1051655 1468924 1318625 986024 514738 757857 606659 739187 1179049 1416431 108460 813613 646003 812194 972488 538951 333214 1515173 1885745 1103417 243011 480803 1119495 435717 1278488 1710924 288930 1270754 1172945 1300499 337223 1560943 920086 1533733 178180 318497 94729 947310 762071 241370 197722 740256 228929 486880 513175 990808 1133674 843970 133619 659343 1690814 1753897 1955592 1377391 1926546 1634248 1602202 1702894 1091387 1159102 834009 149034 1947412 1322114 1638118 1679585 1658869 968830 16386 24181 794191 976049 1336794 689386 251825 1107898 1435262 1781410 762250 1026994 1388903 1114019 905021 341010 713847 900854 1662545 1763392 1302101 479180 1876808 305486 140397 467979 1545123 59769 699615 739537 1496554 1974915 1251811 532578 961104 297123 1061241 206430 468266 941994 1304209 495645 589463 13316 547656 1750365 188194 564662 412190 1627653 1739101 1366385 423046 825195 603344 931075 235478 1606057 601491 63248 835356 1744064 1578995 1090497 1153771 310746 1160109 300635 1782749 1805538 1389147 477256 314998 1175176 1209982 373747 1867911 1446888 1905376 1869010 1497087 1184102 1821845 870902 1093615 1650106 1085377 632461 1700475 678694 199875 1506464 298491 466055 754718 1959680 311382 1546822 221448 1498739 1690884 1332821 1661542 397097 1625084 65259 172520 163100 46053 365937 284220 422748 768056 83996 1173148 1547552 1445445 1386509 356433 1679709 422853 58338 1447281 955387 641590 1039069 736556 1725536 1401259 501499 1095806 1565363 697734 811913 6972 1859245 1195136 1697618 1044730 1073740 120473 1849563 384827 1761479 713011 1959180 1913256 511247 509977 1670810 1682431 1589818 763416 1440271 1013602 1525802 1460902 1643226 834809 122724 1943682 732825 1170254 812672 1619357 345587 1875955 220403 475097 70598 442379 330510 1755442 540991 583212 330303 1430728 1777726 1814937 719788 1978207 665289 252183 1449249 973961 835271 454932 542282 501828 1072925 1436329 1359871 1313909 1294953 1871609 1025835 1123440 1279291 1052155 493019 249851 701691 1309348 1758648 1049126 1884858 975823 258179 928012 597016 1597509 1957856 157467 62782 352559 674257 1196661 944130 906350 1431000 1949769 756427 1702901 1082447 1303348 612198 1771724 879595 1571927 922901 1867457 172383 1958074 1812612 466651 178394 1205143 1329598 266558 401768 1466741 1168472 484728 1644740 1724898 630267 1117011 1081428 294066 1443180 1046712 1254867 910059 956715 1638610 295674 797708 1920441 1025021 256009 1417399 1273377 840068 797778 1507059 1277080 748286 786003 673237 3576 1954980 1071638 812211 102095 1525775 1811235 219902 721055 1586148 1946636 1374473 997570 14179 135260 1757078 872079 1540569 1159827 1708764 808250 1628138 436430 1584757 398698 765480 1213289 1549637 912640 1462886 1531182 1517970 63581 1162048 210754 61829 1103986 271921 1626133 434946 798108 1868258 1021191 531057 796673 1465612 1327430 1715330 1024943 363755 169381 98909 1470416 889032 773314 581213 1324569 714703 1167240 1089902 1790750 433801 1886962 669318 1291830 1476950 151154 244318 1656328 1338742 218828 902169 1278452 1534115 806222 679433 570549 1190923 1277578 977675 1629635 781591 179495 416231 771416 715142 1986323 949294 1683194 745461 639336 1648564 1124488 244322 59053 585917 1347355 733648 1809132 787279 202187 511596 1098071 1131868 1404301 625595 484409 1197011 1207465 1662882 1439541 735723 546962 1098353 570753 628601 1199588 1442003 1254103 677809 338694 1876322 1348974 255904 1805460 746914 835843 90940 1137702 1890046 252460 1849586 673737 1520845 469305 1931775 219465 1559776 503711 1806213 505756 1770061 1532685 1087756 1591394 1919260 147465 1109960 1664455 1922888 796645 777273 638 186347 1022935 1991717 745591 1591178 809442 1452881 464552 926949 139386 564112 999342 1686872 1030272 861488 621973 783894 1026234 526655 1556302 193369 1239970 1826738 1125938 544067 685658 1317658 1994115 636136 453417 477498 1432695 1376261 1184400 1430124 1613091 953891 109388 1777590 1223254 1313792 1483512 1508448 4133 230336 1987911 639178 841912 413446 529197 1837163 144846 1435389 539416 88827 886202 1267864 1504731 728301 122202 1741719 1521925 737388 1788843 734254 1201293 668180 1072852 851169 1028770 1093313 1881047 589398 753681 944832 1603800 886669 1319562 1746194 1372227 1855307 1427108 724623 437832 119418 1064635 1681990 1125825 1127486 1997166 1957883 671255 536046 309463 255087 116576 1303823 282171 1685555 1981491 1111388 1823677 597840 1580911 469883 1567444 933970 1318700 456602 700006 657932 1124443 301650 406924 442477 1213628 1416015 1838344 1456828 1543266 901634 1120004 1474615 1648524 1107337 979567 621900 583339 323539 1693406 1346664 1882000 1381778 399535 315282 1234324 62847 1595664 1700736 741571 1308079 873584 1788877 1752592 1485351 1152314 456359 1933162 1594764 656633 1062971 326283 242146 1207104 229169 896225 1897876 212363 541841 1769137 428604 776241 569534 240032 614510 289157 182677 1930001 1442866 1266326 1334391 1683264 235406 27571 1920539 333363 1344315 1351567 568733 1803554 510380 1951282 745415 851955 443646 1280400 1553981 260005 880576 845219 576951 1602975 1301511 1732662 1152297 412022 854593 376151 905891 1400922 1325918 616837 827532 514460 1955524 842402 679069 260733 1305694 1955428 1220103 966051 501645 1743539 1072448 817849 448510 951685 1647075 1567756 1586700 167203 193389 1399148 1430844 389216 95842 1078852 201729 1240912 702645 657187 292472 1967986 167353 111760 1535649 324975 1157312 1959199 421744 1908833 654569 843934 548633 849617 665269 1033133 1748490 843761 161880 1631359 20068 1581285 894614 437473 1733286 1451874 1637613 1735786 416639 1779695 1937279 1981633 1773613 1719140 657216 572550 519581 70505 558075 1864082 153679 1712830 83031 532828 1182300 1198577 870953 24623 1609694 1631071 1749241 165281 1158860 18139 1553285 1056352 961018 71934 1419838 445418 1936145 22501 791126 942387 1476670 484257 895166 305912 1532776 818701 251980 1677321 1352978 21283 270885 675123 1238960 1817073 133363 361300 1481876 698313 1014846 1179578 1433121 1663920 245349 699871 1784225 238265 81031 1819331 205319 1773405 1002510 1610213 1948707 652127 17650 1063129 1338872 1328313 1145793 447499 953987 91100 535495 906249 1766635 1009553 96721 811164 348906 1131644 1858374 953847 1228467 1753334 496455 1484368 902093 1904941 1169635 1064541 832878 876174 389703 1190815 1756216 182753 650341 678523 168570 1738681 317522 598260 1683438 503873 720743 155210 1538518 1604823 1203473 297283 799135 832385 1121313 1305473 242970 469824 71278 13354 234417 661175 600835 500964 1761706 1233960 226098 519466 1881134 1353176 1249650 336833 582734 601960 1023822 532244 502170 1738662 1528317 4171 398393 1066448 1009268 587307 1053659 1566268 425129 867956 136275 1826615 1788544 1888331 1667206 1982051 927161 42836 1876890 569399 1440733 151703 1685158 142938 1059328 1326580 153337 1342046 1931154 432563 1831604 832922 703979 1688071 1575644 879630 1587738 1045328 867238 1187485 828208 1475711 1970334 204935 1209308 408708 928306 1621627 1449212 735488 809384 55356 453828 1504073 1408710 1273822 312077 1464528 1297995 1060960 1750435 964197 925611 1670412 1660238 1107298 879168 673372 168548 1880162 711185 1132544 1471849 723211 1055978 826188 1528621 1696771 302438 1371184 94259 1896972 1259182 890645 273556 1811652 37789 272927 94947 1559602 1324345 695242 477939 1870721 976584 870666 944279 1341837 407483 200684 1520052 1033008 1179574 966334 52893 559024 548184 1827424 350041 1496280 86167 1096437 1014349 1347776 1207759 733278 318397 1207679 77523 1652536 665546 574942 1082095 1878091 1333844 231183 1026107 1528017 1898633 1167741 490711 1553889 1676731 1601177 1470711 1219265 44324 607796 1167577 1182028 128565 1024467 697336 1981996 416457 851737 690291 640814 1814724 1533024 1876249 1738636 863697 332528 677662 1553061 1214928 856867 193984 1389579 1953028 962432 1508310 168029 233809 813538 1671627 470768 914188 769012 555740 1047600 1547655 1661259 1792798 449731 1783133 587570 647211 64165 977078 860857 222542 670223 781682 1563282 629574 457029 714059 853013 1299787 632041 711191 1087388 851112 892757 1656533 1417929 1514128 287714 702024 168362 1211241 1030789 1063017 1444402 1295091 1030741 1708639 366420 1276351 1590677 1726763 347888 320361 1385843 1673948 888635 1965874 1596657 636654 243985 1899362 1291804 247220 1040615 883797 1921548 251932 1571561 928928 1100375 1926907 727831 1647001 1211267 127031 149461 738983 412453 22363 1728153 1185287 1051359 1296601 1703781 301930 162516 1870515 1916664 881973 1556188 544574 699280 1798093 947453 1858734 696124 1592348 714 1238506 944175 605183 1396207 659892 389294 1311639 1317037 1173103 23423 1269500 1718996 1486625 1885089 7569 863307 387928 1037369 484042 1594734 700907 1836680 764042 1229636 960158 342786 710620 434830 698722 547199 805380 1539055 737038 1989687 1432348 985233 41195 376085 1819852 1003649 1076560 1788796 1540329 1261287 14699 1710371 1196072 1002826 588857 715498 451064 1482327 1192778 955323 865761 740849 1427412 1047017 530015 1079664 1883599 1572518 1971055 783236 1304605 1106564 771257 73728 700397 83915 951935 1550958 1688878 989998 1733955 48978 1812935 555197 1593016 1603823 335711 1898782 192351 1838582 33389 1547385 1510283 137055 1593199 717290 406827 1292132 1256516 810055 744660 1680497 1416759 62265 756275 662684 196055 67126 886285 111758 1637201 821584 427718 276789 800825 1129651 1962813 195059 1636417 1585023 1182211 447890 1556585 1054860 880633 1345484 820510 1555102 1345356 460029 1950965 1475250 1894401 1309918 1494635 581590 1467583 49278 378861 1770602 1105457 895147 579858 1820438 569754 654340 548588 1564997 94100 479143 98629 1552248 1945026 1559474 950300 1041100 1438634 1239541 980495 443364 1396294 972023 118510 1569579 1549823 943113 435049 919018 1057849 1494214 511123 1457917 396642 1537919 1831970 787948 1847325 1916597 927150 1401891 796862 727399 295417 511061 1660754 188667 8869 371441 925482 1500128 241682 916569 1234788 439444 1115272 237586 1606929 623141 1873192 780610 120130 790915 625811 1144308 922810 748534 1586042 1310993 77434 1237977 279656 74723 1292948 1697416 1071875 1417375 503073 192243 953639 1512158 631892 1552151 532992 1614151 194223 1747400 1241952 1375235 482907 1681771 190131 863608 998847 1464481 1185593 604947 273466 1687706 665499 1570851 220879 536952 448694 886122 936255 1825821 272765 492769 889123 1040145 1845293 1888895 875042 504312 897677 138446 1467614 669306 731795 1202804 1814369 807087 1596601 1055215 1764695 1353651 941334 824545 1565958 993719 1703130 1579171 465898 5263 1884221 1536250 313223 1714323 1328384 1396542 376888 1728946 900599 935541 1987491 917743 715621 1215212 622962 924349 1806649 1397938 1603131 1972476 314695 109333 105882 73358 784682 1831779 675604 1105418 973321 653514 557604 1178550 1786533 1681248 501387 1155953 1907591 1089257 1346742 804772 1640357 265080 825526 1245110 405054 768394 475152 626360 1232414 88976 1227548 658595 567617 697685 78537 2979 1939276 1403017 1598897 1298714 871316 982403 1172485 1257986 1740337 1678248 270835 677265 867151 801355 19852 358280 969639 27623 1953842 762567 13460 1492540 154688 1892158 860116 371298 727393 589997 1458274 390898 508272 958407 253056 79506 631097 132599 1616606 1863614 427563 795469 916092 1529820 530024 494930 1079799 1928772 1190519 497872 1952693 1894128 97324 684133 610618 171708 420088 696991 1801959 1982632 1325141 1035192 447340 1442602 1365267 1336492 502918 637884 638192 1862771 664913 8765 805084 1206365 1875409 468577 1434061 692437 1671840 259394 191057 191053 108672 158268 1962832 62366 336560 1452272 232167 904881 301127 1975889 1583868 1449207 161007 1445248 902489 261877 1059952 795592 1985928 442951 480805 341377 208953 157079 487982 869120 1705998 1982254 1080284 14745 796134 1279509 594627 663616 298384 239662 971658 1376866 1989427 1338821 218102 81037 1837856 1287113 34334 1882619 488601 1759045 1725778 1636141 1510110 717768 469782 882268 1940278 373691 880428 1549066 888875 534739 315108 1540562 588296 550953 617008 1863473 1245817 1171356 908552 947081 475107 638128 833731 1566513 1316846 1192846 776728 957855 1751962 1494317 1973979 615416 1664485 1691275 245495 1252809 347726 548297 494027 1468006 729124 1564134 319689 1280861 1509373 249122 1714388 1613252 14135 667404 377385 1355837 88424 431730 599332 1040202 1361286 138568 961234 609885 1975213 774974 1470545 1917383 76877 447729 77644 1955415 1558572 1644391 1176703 791312 1107029 311461 1909969 373587 982799 366268 105670 581945 1804011 1806671 449959 659224 1317767 1605663 299698 45808 1809818 975429 1468316 1767869 193223 1401814 1209991 914436 1649360 1568578 237741 340758 1340648 1178989 1942856 1822336 776689 276670 1137280 1090467 71931 1811731 1604736 38792 880475 1443142 1713489 208516 28742 409958 765540 984429 1496725 1634465 1557481 1328766 1347488 1487754 1155832 1806737 658213 1816404 483340 1843422 991815 1249292 610251 1807713 978476 1207134 1104333 1847677 645586 1318189 145724 147306 887780 1332647 1027205 1596570 1207552 1831246 834295 1895667 434842 665708 376364 1816572 714937 1599951 344185 1391403 1963834 1411879 1269191 1942738 124792 1645844 806191 1705523 1170406 503935 1808241 1599804 668083 673106 1690410 1863970 1337057 1054744 1050282 1912290 1044390 1082474 1802725 976955 953264 1111131 805762 1810072 1133932 299294 1712332 514761 1302364 810197 967302 722503 492239 150536 1378237 1912230 984641 1249451 776338 738044 1655006 1209022 255180 1513945 281302 528713 1556001 1851506 1558336 293736 1958583 1049083 1168128 358302 902407 806020 1976272 1419099 141792 1020060 1659959 708845 547126 1742938 1387345 862065 861444 930165 1492063 383850 193248 968657 1870759 1543388 441786 1879403 179906 1523277 985290 1316009 606511 1764570 333956 1223853 1507305 998139 1908685 337022 27524 86173 1707667 1247562 595444 804961 451375 249314 1731379 1778223 848800 1062551 206819 443668 398850 492336 562315 1982743 1104890 117416 1295684 1643849 313623 1564631 1360866 1818326 1170059 1855451 1436078 920912 1751192 299391 356199 1365446 1366715 1589648 966781 1255340 160849 801734 1754124 136408 546940 409741 1418654 793156 178164 103272 59833 1866491 1171870 1461134 1106396 1391722 376084 1734239 848084 1757648 78577 1468054 151562 1993910 489308 990702 26641 1344461 1077114 1266391 262221 1947410 1303383 1262668 539683 1122229 1905697 415011 753322 249903 1827176 1554404 894530 1446619 737271 1115526 2504 1026794 580689 942758 1198216 569043 1740903 768137 1244378 1562028 646949 1073532 768164 1367233 944344 1030990 270263 1106069 235161 912717 725426 163186 107743 1704062 458028 1182646 1709806 1318347 1551208 262926 555892 179030 1597353 757251 845259 139922 891269 892770 758888 58090 808816 1882061 1487768 699527 794571 1768712 1786362 101726 1939220 213807 851834 1995805 429792 1840504 1543493 1884249 514378 344819 1594642 630535 1586582 1440045 825814 645052 123691 1121798 948412 710897 1292855 1110272 161172 1496652 360666 59393 1917260 656284 64774 1930784 339082 398074 1608334 1718873 1559779 328410 483054 1324286 695834 526379 1854183 635359 378870 1899177 1908429 1953577 1930397 1874622 1319766 1833331 128691 917786 1825716 405893 220698 1421573 1393514 1096407 345827 4202 68838 796608 1181752 71571 352884 1315334 1027384 1519451 1478450 653260 135197 783209 800463 1816850 1268839 1580362 1763059 1659828 153006 860603 1913127 986752 971257 1658493 1759378 1714395 886933 637625 1932057 726378 1271151 1417541 868245 1067667 1542327 1995540 632595 35185 1065780 1889462 353191 713481 256919 6596 550141 1865585 775653 284757 1262923 991480 1162439 1574465 900541 871744 436131 1862520 1220693 807187 1125536 327414 1812427 382771 62836 1260009 961757 1483639 640080 802561 1311199 161889 924027 1957365 870900 820933 1000047 1307969 467972 1215425 1356117 644501 1940845 875898 1388977 766844 48159 995248 152578 1553323 1887763 912944 556940 1885943 1792079 406275 1726025 542128 1688268 321335 1533387 1675778 1921190 712478 1051147 1161166 849475 1735928 957697 1739538 249507 452426 165192 516562 1641324 20766 1002400 347465 5905 1136807 1491047 1520903 1484023 681076 867763 1879080 965981 1599761 700261 280132 139187 821450 1688511 69227 345522 996074 1400392 405538 1038551 1321470 1591192 1814968 1452618 1708251 542987 50653 693204 1816914 396093 1493711 1657886 979437 1383703 249849 1186367 1320489 102261 508985 186343 417826 1038252 874913 1666402 232741 459105 1751511 449004 291743 666414 387837 170832 1460496 1057611 678814 1855768 667783 1401074 1366029 1229568 1512915 478520 924769 1280188 1398985 1734985 1887201 559777 1172874 1490168 1856064 207935 66371 1918245 1627687 799898 140127 659110 697631 1611314 1663049 818631 1837687 1914797 1627443 1812479 107423 1238059 703553 101626 415741 1924699 463496 1667521 130307 1035681 1045743 748190 1804379 1817151 1082750 604691 473083 1114171 1892955 975181 846194 298526 36939 1261649 1226653 1147207 751305 1770324 496643 1932536 802965 423507 1383588 780404 605313 605778 1295010 407915 30383 553015 543655 963292 357068 1685318 1001749 913601 1654127 1816934 644328 321965 1139998 694047 295810 231400 1171559 803029 571809 1360344 1794598 1968978 490840 1423804 1231406 1929525 1839528 898630 1574710 1864725 1504993 1976013 1673448 967906 883884 1871643 1645227 357046 1820804 1342586 1647799 1625699 1352640 94333 1434139 54862 1771860 839254 538103 90789 1731728 1382106 989757 715466 1399270 1634167 826599 1110715 676230 319330 1401803 357530 424339 738393 474675 27736 1337779 997383 1914174 955097 297989 1776671 492085 586237 1296972 508105 451408 659964 1462740 1603424 1650359 684229 720690 1817764 1665643 337730 1065978 1703510 1485373 328728 293089 863485 1836370 1615991 592313 793058 1595151 1899112 860131 1853011 1229730 688506 205891 1979322 505494 1378877 1553807 953470 752039 108665 1467737 886081 935119 781837 1124559 1248038 1114367 1673528 1400867 409447 1098698 1006811 1616827 868955 1817616 853074 1597776 959844 1189589 366368 1200377 721442 968151 1675739 1143512 511088 850632 516542 1842795 1055928 1327066 1523858 366315 80982 1157178 1442740 659885 1980323 549934 1110971 1241841 1907964 1759886 1367956 280390 466769 684581 1083125 539118 301039 1204454 1563199 1013951 1056557 860521 1721756 223026 543404 348173 1155847 1221858 1367865 527676 1692146 1437465 627917 1993097 1879067 256066 1610959 322610 188627 283614 1827074 606863 1097036 1963729 822699 925697 1264263 1059935 190666 446514 1769379 33549 382362 632705 247545 1089484 1411823 1191255 1817268 280683 37883 526237 518405 1003922 1719470 1774190 1050034 1557774 1751902 1814379 1051736 1543158 1780696 1963159 1169062 664624 1677073 1666694 508201 415561 221598 673992 1717545 642843 663564 1237402 116211 1381638 1998286 1402616 251369 1808468 1469774 1767991 1493399 1097213 1081200 184018 355791 1821203 508912 821795 151743 532429 1046042 43128 782557 1105076 1890225 1026197 1560332 1900104 1116802 597791 1879354 690159 1633553 226239 1845770 1120213 51337 486741 1613945 1103822 1756586 465252 15337 80287 506585 294688 388193 404687 1369393 1468380 954564 102874 178504 1680841 911848 577785 1015903 694924 1134772 1555124 1768422 1979138 595113 571494 1173083 1696591 1232095 25638 990286 1329986 1786347 754023 687787 1573601 1247148 1748914 323262 884669 1131149 1777415 362713 934616 1064455 438237 1792144 1119386 1451720 507420 1425989 1160763 1564978 1733224 1912326 1571276 199612 113159 1682787 1763932 1074541 431600 1376274 1051133 213161 974754 1747377 1142243 706289 124432 1340796 793038 1708790 135649 97690 493087 575032 1194426 118740 1087559 1737067 1069381 1657259 1936147 380604 901138 166133 517947 461073 599518 1354369 1966268 1356609 861969 572888 227813 935435 914493 1823638 1062103 346482 1349397 1002025 1937650 102169 1028218 646722 557631 1571507 1227660 1593488 1354406 49442 1804698 1187670 1905156 1242164 177418 1868589 1099696 1381203 1370259 110702 1169962 849712 896339 355864 767215 1394981 1808405 87166 1959877 1638468 558788 578153 398434 1795585 341374 844037 360563 1719574 1883422 97985 1184286 853845 1570352 630479 126065 1199833 1542954 1858977 72746 134846 1602962 1077893 1258578 790843 191071 549792 1301568 1968492 1103903 1943465 1884118 1655060 1712219 1344930 1904272 580083 1408519 1591764 1070414 408083 1283035 1413025 1230510 406118 938739 444132 1766548 1100346 1285728 914767 965590 97003 72974 109582 1606320 1600661 709316 500411 1440116 1872516 1491629 758835 964750 50244 1573427 826250 1272118 166165 1850713 1151370 1050629 1934244 1002559 526928 1607560 411479 1002723 1165676 1579375 1426998 806587 1805874 10453 465911 1906453 1044018 730407 1399283 1019407 1773077 434670 403377 339445 1783498 595545 1504635 959294 1501711 1732628 392441 403324 974440 346358 1262940 376707 1233294 955478 885765 497927 318405 1517824 526166 764311 797583 1352840 1087736 1276271 408790 1735066 18769 408507 938183 194324 570576 1219040 1703654 1418341 1466675 1747672 1557745 299618 410919 1030020 1721478 226193 1712897 1050625 1012741 1323462 422154 641007 1248294 502148 1236825 1256374 454420 1686272 1989865 1716465 856955 414049 937973 1165778 1011028 463420 837910 1519557 1643776 1493418 1130908 1740517 1600446 780260 1151583 548362 822572 184493 1829676 1372376 1211759 621739 1371987 1494845 1827756 1255770 868849 369008 1581482 1917197 1830054 1982722 419906 839519 1625333 1717810 1298976 1996807 1669777 1687726 526594 202105 1622370 1280573 999623 184358 1267301 1068666 350232 1705392 1044446 1582129 357682 1539372 86025 717608 1434385 164977 1682687 1513243 616927 1877418 1936872 405274 110349 1877865 1799406 546211 1496190 15963 85834 1493538 161118 1506484 1365082 1222647 1360076 1298826 1871227 28740 244756 480510 945302 790860 307400 1425243 602119 1331836 1640814 740949 335130 1819758 117523 472970 840690 763620 987283 844762 176746 1270417 679534 848982 105576 1848615 1549875 1921280 885392 932829 324626 241750 1484637 849820 1673649 1127064 594001 1361872 145472 507521 1249353 169662 671305 832482 671763 1160231 147921 1663321 1157162 1129370 23629 316727 570421 1242084 1749901 14175 1986917 1163591 638426 282603 295007 783325 789036 236842 1065030 143471 958233 1366177 1736632 356222 167146 399034 686501 1779323 22693 637262 1771459 452558 124728 208487 1495117 412669 1339048 88918 1302019 1596415 1266262 49051 1588463 723095 333542 1122516 1940452 668953 393902 667049 1690925 1563028 1942919 741937 1802714 828141 787956 704310 65081 215357 965378 1800396 1536150 766065 50120 719639 1680125 721400 817904 846060 400465 346368 518622 972273 563355 1888105 778056 503280 1571997 84469 11336 1756986 509132 1000631 1714090 1265011 1122002 1254744 302407 3958 1777119 1241750 1587651 1412367 1840930 654676 1055276 723609 662126 938926 545146 694371 1112610 1282477 829366 18703 94508 1124186 751759 1406327 1964653 144784 98612 953919 1678970 1850502 1692207 952149 1927628 1955324 1970801 1178198 294581 1291272 427636 614568 1639718 755112 800755 848762 976988 737040 1738601 941083 1529723 298081 1003055 1772818 1581135 1363395 875963 1361804 1477436 554837 1041545 239489 1014362 830109 1129965 1648281 1163975 367856 1124149 1090858 1063158 300308 1692478 668692 100334 567038 591505 1400073 887325 577269 982407 1919174 1813388 316860 1897174 2476 1340889 1751518 1127703 744847 1866751 1709429 309663 301181 851356 1061526 974968 1716504 773627 838168 1727248 1284240 297091 1534823 1696295 1346485 1882784 1296836 346347 1937335 161261 70238 1282542 817710 1089936 1265201 24603 155432 11795 1639115 1807621 428173 697980 87329 654662 976596 581086 997051 28638 1221766 379524 817848 833171 350050 608680 977773 385032 1432998 945408 588993 1195986 789262 465768 1941470 1098717 613071 461195 740266 106463 80991 118821 915402 1170572 132540 1726430 469878 1843519 945219 720886 1834261 1369 1040280 1467208 351038 218890 1341068 77784 868605 326516 711386 1208374 1899869 233623 1553349 470258 1208233 330133 550502 1475806 745988 1105767 1174149 212446 682717 915002 17090 1105034 821146 1582570 1710735 1336178 338721 1718231 1229239 36270 185098 608441 270338 250144 1631161 1743800 222025 1361986 1926791 1312203 1001963 789522 617643 1399432 1508841 1859496 1533484 747275 246672 1906152 128344 1687379 700924 339950 1632578 956221 1487068 971430 1738873 124023 781221 889432 1168054 1099131 21352 471483 1798275 251636 299318 1492556 1832064 616158 314556 1009069 1123672 17958 304263 1479248 504035 125076 506701 1281446 1485581 1173155 955424 484086 1272401 1349019 1675960 1776971 294701 244491 337307 1467870 700646 121130 782296 355009 684815 527000 164510 576444 1058733 1267685 1569000 1758987 719271 1047464 1198658 1960903 78733 1918924 1816378 1828776 693481 1480424 149763 522730 1102219 1843458 799470 833200 1098889 1519197 1371212 1157669 1404255 995954 1918081 815085 287021 470568 55563 1497208 1004414 1106947 1422405 27359 995450 167319 1318560 1938439 1641412 575406 638076 263129 1546879 1529679 1075954 1913817 1431045 329768 1390209 487488 1465092 1110242 1844685 951691 1054909 23483 471727 394624 1748641 48469 981162 610315 1505142 1356528 1063572 358773 330010 1651254 1136873 1460201 1024387 482061 277197 744641 924437 1251181 73945 56479 1302160 1717924 1435882 1939453 1238890 89530 996577 1878206 1965355 120796 48333 614362 673977 191252 1130041 1058926 256440 291385 150528 23990 1171297 1901536 160174 983350 1392792 263587 954962 1100723 1098684 1685745 1867309 1227670 1638533 416011 601786 575515 1949529 1341056 1865240 433867 1198255 987176 1116759 1816731 14754 1760321 910112 781134 1931505 1397875 1511155 907008 1025417 1149104 125399 1262035 1728533 1262869 1254354 1814767 1200353 1387128 1409128 1833921 107567 815014 1067123 855909 1667136 929894 214930 1726392 1510130 1510732 1710607 815940 529904 205487 301105 362222 146516 1526777 1066444 473465 184942 927147 333250 57332 367103 811581 738999 1796163 1930555 312438 560829 673427 1464075 468534 1403187 1809261 990078 1029486 439016 1141002 1207474 565442 1888744 1163233 1569654 296402 1412478 715409 261045 1937876 310953 1218226 1804771 1080876 1808691 1233389 208849 1443178 1403743 293009 1694431 40848 1358572 321952 764147 272247 1754985 386738 620481 1757953 1416854 1023078 1073142 218493 1699176 1735898 1266108 1061804 1154233 1256390 501437 799692 334347 14400 310569 1194029 492250 1836082 1433577 1172220 1992426 263068 1694107 1061604 152023 1854831 1736166 191417 957369 47928 1143016 378036 774319 1278976 289760 31252 734317 1752508 1253168 714118 78896 469046 391330 451614 837114 1642728 559866 1066370 536987 932905 1977040 771891 334043 1256146 890996 846367 1967168 1699991 1845169 1042544 1372531 921949 36592 953424 1903263 152791 1882988 330175 717164 1465544 1548217 350635 609001 322307 1109118 1841642 1989673 1923814 1817686 1153604 1758814 213416 638739 523026 1937448 880689 1126754 1286745 1801240 491272 1529866 786862 718291 224816 882999 778216 1020532 1916163 230607 1277364 1949843 1832853 910800 358395 692083 446923 357106 1589411 1683055 95904 1513885 324163 1167029 976666 1947769 1990343 155794 1427858 731608 1488509 1839701 731881 1136627 108463 810409 816091 348133 1137126 989629 1830265 1825956 919277 203501 988218 347103 1376493 182424 1770009 495221 1586444 1390963 934207 1884215 1892343 15220 1433410 1170856 978014 677803 155960 1071118 1707399 692189 999161 1339452 617335 1309371 1123891 1954436 418167 1445751 96342 1778087 1842573 1265599 1674405 295553 598467 1206154 1265472 1265504 1795820 448287 882944 1722487 1632474 1473417 186590 506423 416506 1571953 405388 934366 1684198 247885 866690 1456567 601667 1046625 422903 949433 437038 1612741 960351 982850 544085 1000282 737632 1714906 1002381 1301716 1518538 1594047 723083 1887822 37233 849241 1730460 1622266 1156050 69469 1180680 766163 101863 795049 22456 881532 558530 1236051 371598 233773 405996 37368 801913 1661506 1188291 1006233 789724 970317 1823614 1104077 1669550 1734973 1226803 1302902 562040 1883561 1735948 343248 392219 741626 777342 280927 993671 1711949 1603629 1322226 746226 117847 252465 464440 1936101 1528919 1268298 223529 1614842 1273195 1099561 970535 951033 1727710 498224 881017 1354854 372794 334925 1989458 769907 1617960 409593 1311677 215594 1036500 62010 420208 216085 238604 258046 1964417 1832665 1976916 1442725 721718 1911567 1439259 952757 997399 1406857 534501 448749 845276 867770 1024189 802075 1665388 1525620 1201966 118156 1128286 1067369 1141792 862666 887621 119967 1469463 351852 1459929 301134 533733 1093111 1728180 59326 1565895 881638 868953 1090349 1891909 603409 1285303 1646471 649590 1694717 776584 302377 1362814 1217620 593231 452850 327359 1586224 939950 170779 1580607 1973974 1250855 653152 1361944 382954 1523926 848615 752360 1728994 1525021 1252642 1231948 513581 1646480 437137 1776899 390159 576125 1015815 580483 712517 1282311 1583775 233121 1259110 1478973 843802 947416 1681399 1616251 1006648 1234211 535437 1019523 1954400 374156 1727740 942186 972913 1867265 806296 318374 1451869 530714 303806 1791844 1245120 1205721 753877 1804824 873626 1934152 1575077 1744661 584174 1691032 680996 1848020 911666 1719351 806658 276946 119597 1589451 1887895 1034901 1820848 58624 1685080 808538 739115 1192090 619441 1503872 1360644 1067313 1855612 1730825 440815 487064 639755 311564 741134 1582421 607140 1655764 261463 437491 912447 1814459 1506079 1733138 1575479 777087 1040330 879765 258795 1661133 1014093 454082 431994 1419778 1627790 1631524 1307810 1929005 1328845 907148 1776025 924146 1272034 1797124 79771 1911343 440794 1321016 514736 342903 639835 203598 1561121 1370065 15800 823790 57470 1212777 101974 722302 448947 175980 1196269 551167 1538815 257349 320629 375125 1650637 333302 1673907 851231 1093572 1501297 582457 1457129 529817 1316680 858948 806354 801812 618447 659044 1269592 1464775 918470 1472161 152068 1910124 1271963 1874125 1825130 324452 662869 195817 842171 774223 790355 1138808 1554915 82893 358401 1687469 1595968 137726 267052 1502618 409448 1276198 1009061 1225306 760984 244462 392032 843592 1547659 530901 498529 1078864 980269 406430 1479992 1978716 1951373 207939 1044133 123098 1947916 828378 660978 1893050 1511528 1993963 1954999 1968578 556519 1087286 285699 788008 1274203 1845222 1344967 696084 742291 1262056 1136312 1005506 590201 1351580 511129 522044 57045 1098229 1530719 806872 1157049 1499728 1777269 1286135 1175310 248526 917554 1882377 1581195 1462686 1458931 855838 1954991 48645 1726174 541505 708600 673856 1460688 233162 422039 1140029 92920 314403 1836573 1635262 1062613 1812813 1373173 848130 1495858 987908 1200460 17173 297720 56059 1096861 380891 587258 1005660 812533 941459 1990468 225090 1645248 1273725 1546672 731214 541596 1778046 1485448 1670395 756571 478602 1272688 621399 1362684 1450922 922189 1644180 1035284 1891749 36427 41094 932978 1359781 1297835 964653 463766 1511136 221406 1200585 737896 874511 1573011 663987 1726041 965764 818474 1204980 951256 1734216 689475 1967070 1233480 1281265 1756484 175573 1355054 1811673 1982544 1942315 1940703 1054818 648030 1828007 547667 1373385 1428492 960848 829272 703354 1969668 1862391 12248 330296 1213473 1841457 1834794 324793 1508198 1889389 601251 1425729 1705779 349006 1486296 1748188 1597465 365653 1749247 374815 166614 853769 1588160 1774651 620473 746175 158784 1045554 1262964 711523 1620912 1371888 1642948 78146 891222 1144993 1350320 1122658 1753936 1923764 1241544 1499952 1090317 675106 1131937 1404163 593455 1071108 65456 794740 224582 1139318 1253662 981963 1610049 1635268 1334299 869922 1955 244830 601597 1693449 1654402 1527717 927640 1498723 87684 1189819 1231949 280081 968696 1564723 159126 677366 1645751 227957 449660 1490322 23016 1447582 450042 1862829 35579 1823107 1282537 597810 1004326 597373 285861 657724 971792 944925 974791 952062 1134187 434682 766321 1967418 687563 1192913 830972 362269 569072 1785996 552570 918896 358310 596790 138428 764675 340537 1617314 687419 1690265 1627022 1521395 979347 376458 1597578 1157968 1700115 1579558 948927 642929 708892 1752352 1748995 1451124 1875021 1938702 366760 1342759 1731032 697821 1978130 684843 561143 721211 1576638 592563 126108 260557 862398 1998373 1344455 1492292 798093 645663 1936905 338971 1347683 886507 341152 1290501 1720536 597081 1913879 1003069 1800753 1124506 1900602 1726710 1112067 154278 1404257 926786 1722125 186487 700400 770975 1873073 297616 270684 1340217 609215 1357653 1797989 218808 1777737 1343179 1970207 1834823 896605 1939160 1709286 174064 1829239 1911866 56364 1035381 1159313 1082453 1922301 610092 1655806 171600 351369 1776660 802306 1745259 1710114 435107 1928268 429991 1785939 973323 699640 400495 1406827 1975790 480033 1688046 648914 1610281 244667 710599 810521 504654 718951 111759 1499064 1082842 131498 639637 553757 1254004 413985 1425895 362023 584786 1568533 580146 491572 711319 1333258 599750 768185 1096772 1312318 460061 1272251 1296581 1242221 1695375 1130726 1966912 185464 306401 834316 1914054 1816544 617648 701107 166080 595620 520767 961835 1430932 1439858 1665194 1727565 38485 571622 573109 1092618 1762519 913038 919700 1460753 1614880 4093 1122503 1528808 1746927 78222 689998 1377265 675918 1785039 1081062 1257365 1298758 425955 553224 887660 1737255 629561 146915 1801856 246298 384903 1597396 1335991 1942383 988421 1293970 1385858 415345 979165 1088164 755979 697344 1210674 1651122 1009781 1300415 1024786 238461 1540238 1255757 822900 1017906 784819 129731 821031 11672 570925 1254762 626642 74032 444709 1268599 1774131 881547 114952 1216218 1885972 1352308 1365527 608597 1859539 1641565 842756 1738515 687602 1260008 542397 1382126 1954568 691983 1264804 585095 408422 1227918 96844 67715 958425 1125927 1507901 1855456 1927561 58522 19542 675970 315009 635008 1194529 1840508 947383 283331 170889 332758 1172245 303062 1270939 1264239 1645464 1036783 420389 557014 8637 1649032 1742611 1882796 412802 123817 553615 1180758 899464 303485 907257 1808342 619340 1317932 1608635 496947 1283924 434273 719277 1021129 866812 77501 528467 1592169 1468030 247055 1036688 509273 1383886 6779 319106 302722 236902 1328960 989396 1963651 1925772 1748189 512582 388512 1564970 1848575 1969914 1352823 1223778 526544 660716 956548 35190 304381 1540287 1691776 569375 1436584 1912277 1096500 653379 1057649 708292 312911 1105690 434639 1015434 279418 1408944 415733 1897464 1536071 1501771 393264 1965585 1822750 611313 700919 984541 418018 533998 536170 15149 1358768 1843092 1879502 1292135 697892 1097426 1529525 1577400 51629 636787 1443681 1106191 1795826 1299748 1832359 1206867 293156 155925 688964 1394746 32136 646899 1044349 924089 1866284 833289 424911 1809651 689217 1951317 533732 605187 1942650 849890 1396545 1748909 35223 451391 1056952 408375 1008077 356782 1847579 481653 694071 1310004 1323694 1796584 1896416 1461381 309245 1812554 641555 1376969 360697 1983649 496564 1216331 663521 1454212 1029341 286587 789979 971309 582613 1428516 1647562 1138747 815895 872202 1254348 193541 1765373 1171632 658434 23387 1738867 569490 1798027 1707724 1841868 38570 264663 1673492 95138 963290 1640483 40210 792335 1617422 867189 892955 1995543 607794 1536667 593208 109045 1545282 702166 838310 68232 277907 493382 903825 871263 23341 43344 1491858 1230919 1274550 50013 822630 1388235 51113 883422 403433 1601129 1780411 1737402 1164426 1419616 542905 1593255 616976 1014848 1175113 156046 589439 1651549 1242579 1992171 1953025 1461238 1826845 803870 1665900 1041193 1644582 1554818 1780072 1014569 1450051 887098 1447878 1974168 921897 1282300 81480 1851086 1905087 454118 1907922 630010 1739328 1967829 722846 740761 873826 1120717 1085196 1848353 606038 1473433 299583 211060 796665 1188258 761636 1906396 1254755 1691846 1364938 505151 1103622 1667614 101832 1191348 1842237 1986558 1107694 193678 1576688 270099 1063058 1526862 1289113 317356 1061436 604984 1141345 588529 303441 1402867 1619910 987773 1330527 1876221 1302091 83832 114175 1346027 144988 674751 1300715 1584191 1853247 1075324 1847256 74692 1287458 1237183 1710670 1827930 590620 1169479 989739 1589102 476620 510187 239260 1121353 1936087 101733 1874061 312619 1046845 110229 1570120 995768 357515 1118830 408287 347233 262255 152766 224290 1004084 432057 87087 1945316 534691 824634 1586348 430324 956610 9391 1908475 894094 1608500 186030 1359843 1943708 1006986 1106237 769727 1487776 1845183 49553 1536490 908756 1583608 215775 570675 534890 482723 1067358 1822462 361721 1995362 781220 1581505 23092 316162 1334644 728967 264078 991437 431628 1181128 710035 774757 1380500 1235492 1765984 248361 1171269 1195407 993478 964564 81724 1270154 804264 766441 1086695 141943 1871490 662661 1814647 492184 1590372 1703269 1532572 1668328 370349 145804 507241 1786128 649164 1451649 1895905 1350702 405567 1308153 539917 71917 43825 691303 1929369 1879901 784551 1494581 1534295 451845 1813244 1117071 1278673 25394 300706 1656803 1234530 608574 527341 1425130 1359496 505599 173453 230235 527586 1103086 1666767 1175830 911940 1198528 1688296 1280420 682553 320315 404298 1352090 288421 1606437 1226951 399959 1713969 812857 1640986 45657 189835 1694521 1907084 243790 1475722 1848455 913710 1570423 671578 126187 850571 1551187 1002950 99067 286593 1359248 1844247 1601706 938387 575000 1113289 186057 1048310 4425 1078132 1543389 182974 1138162 1156022 1329203 1599036 1184868 776825 426147 659318 383862 182876 440323 1456059 930392 519858 1684159 831930 1144075 1370863 407717 1611001 1308598 95178 157683 355627 1923483 833903 227629 1295596 1978623 415234 1596205 671806 1708071 1308754 1271629 1629068 789178 1792069 1003909 1145556 1635366 203260 762741 231132 673132 735594 570499 1552199 1019610 1612145 1192463 959993 1065595 1515175 1177340 1177131 1101393 1729022 1935049 1995011 24544 1866414 743969 1282684 149227 404423 1355948 1239668 56667 1911047 1874519 1152711 636044 804061 736097 963305 1755711 1631121 1060448 1114456 913227 142524 198587 519323 1764338 1347740 1191108 337761 1084528 293302 1519882 322422 306600 576754 1186008 488996 963111 903171 497392 333135 1441196 236479 908653 1987841 12652 1886243 929490 1062271 1119621 152310 827833 701146 378131 55884 1899716 1495108 2738 1829775 53937 1900305 837940 1283293 1960056 1238659 358306 1202304 1364148 1110968 1620728 1240628 1501332 930340 1949827 1237493 1493631 978332 1771221 416446 1883628 1049232 1379648 1434754 581030 476030 311262 389820 748107 607092 1568026 1694067 770116 1902533 1196908 1248931 43681 375354 1369315 1176266 1219056 1312002 304434 1100803 1063233 813790 595131 18289 967486 88093 1502111 59938 888991 345100 704819 971583 1629704 1796467 517093 1879047 78650 590552 1132464 1101010 40571 1211833 970927 916992 1731001 1260896 1307765 1118050 1215862 166936 1695631 1767006 1662055 1581533 505106 489994 1985193 1489660 813744 1239632 1136608 725080 1890464 1480850 113759 407905 1245783 1682797 422044 1541697 398724 342633 1607100 35111 1151905 30789 931440 1299646 12955 918614 752401 1025372 883105 1921868 348051 126446 1015086 854587 1667218 945735 1822379 1530592 1187096 1107440 1539815 1726693 1168163 716320 498414 1147052 624292 1663817 1263765 1340640 92983 1832515 1363522 35437 581958 1061535 743723 1846023 1148323 76437 117981 313022 125203 637801 138911 628959 371580 41056 1784029 1980446 769569 255395 1141111 1090017 234337 352086 1260690 1525159 1864948 320802 1376549 889751 1539200 1594142 844161 545489 1842513 1735072 1112562 534055 37513 97472 56484 803872 1855845 1734717 85323 1216913 1964382 675515 984579 747027 823894 936048 854169 681961 47894 291363 973733 590126 1380836 931749 50530 211424 475562 119642 612125 1631588 1840720 1277555 826217 312262 1778556 1183473 1877988 348159 1894043 1522620 61835 755890 1795504 1919459 1026281 555102 1761319 579150 1363430 776610 314339 1731314 255946 826612 1574777 122465 1472796 1846026 665678 423917 514518 1527393 1917860 962268 1572355 521644 1109951 448666 482737 1979351 1261222 344966 1899128 508351 1444793 1679295 255171 1299641 1439334 1080000 1932608 1510320 1614817 1452408 42835 151757 1097075 1120448 1487871 1591757 895326 1329559 491756 1432203 1653244 340953 533693 1183954 799485 88236 894498 320432 1767927 3077 712591 1111900 925213 1448447 766458 99183 1365000 801376 902400 392838 1453837 366576 781868 593657 1473703 662439 1398393 1976662 1793863 1979226 1622284 1905470 504251 450643 1610720 1902707 562875 612882 1818258 1049659 629049 1851777 1225967 1803907 51438 1115996 1982202 598552 752458 223442 1936367 1860869 524296 93853 1972025 738802 1822392 1141405 1291394 563204 1997217 1358017 804797 1436893 1867673 672257 133252 331801 232388 1934177 1707948 411683 374066 637643 1393602 1426657 1676562 783141 1272726 1577073 1244063 169348 1189907 301053 1400976 1729635 1816020 530136 432014 1137089 1275112 311959 1445526 118961 1753721 1548452 591287 1173912 636857 207777 32207 1494019 1295434 1929639 732083 1804301 1691778 243279 108802 458689 1895481 1630663 1387136 704072 462776 251648 1300742 1187264 1953644 272951 1570636 1778315 749760 1075486 1224416 1353715 542338 694580 1898197 975482 1902868 480348 1511688 1826919 1681389 1360523 1339832 1483162 1960407 970292 630463 443884 34130 1368889 998114 617020 1988255 1903385 530003 558988 1146816 1071386 429093 5971 283306 662786 106102 1430498 90827 479342 1642631 1147528 1651135 39844 984633 674123 234822 669938 1058596 1720004 254206 539324 101667 1435852 361580 252222 1225081 1058918 1886020 1630754 1752198 1413215 73243 553252 1749775 1978371 1529243 1638238 910376 141579 1169588 62715 1565726 850693 1687105 430582 1845196 1612123 1076913 863250 362547 1899418 652894 481085 153413 588969 94400 999112 1943572 722449 1811081 1023802 1759462 1433463 1221495 1360275 84135 25527 475176 399263 1139024 687526 1527291 752866 611835 333129 461577 1389087 286698 1501956 1289518 460598 1965578 1661196 1201083 1867279 1082175 1334909 459721 1702572 806765 1006872 175976 1196532 648899 777206 1830150 218109 1717084 1190097 816492 999807 1091516 1708932 711693 1666577 1674126 716241 1005392 669819 549707 800312 1208465 1124180 1339231 1501761 1062493 1709572 37126 1281497 1144690 780689 487961 236168 112255 1865580 1157180 1565122 445714 466599 1270373 682688 230587 953930 745178 574491 567652 1388312 116974 1174917 1372969 745769 1158193 1009690 669195 782187 1402107 220822 1086405 819741 736950 1894923 139688 1979271 1236048 1788173 151521 1356049 618180 45103 1889403 1440746 1056339 1856248 185154 1739214 421085 871274 38088 209640 568302 627021 1075389 1922118 1683308 388062 1210650 1857950 277991 1088721 1984371 464753 1757734 1234873 29894 424744 1303620 552795 461152 392689 246959 1848898 478484 1606539 89132 1577350 617888 903592 184047 438418 1670523 1186153 1119857 423334 1763102 862798 673693 948754 436414 572795 934622 1215870 1307544 751480 1729175 750572 842611 611896 884886 776555 1042007 1279242 1628187 1268134 1935563 727705 3814 956832 26587 1817602 778428 1877124 63533 1107442 57985 1944727 56774 787415 1108428 1804275 18268 1167877 254844 48387 1226037 1194765 678737 718909 496103 1396068 1050782 992869 1970672 610041 1838271 1437744 1943008 786843 1806602 1549819 318801 208163 122144 494389 1747925 1329282 96242 532450 826900 379529 1723752 1746424 360843 924164 1156519 1908532 1595066 282364 1963767 1924670 1097677 1415548 347166 148681 1804991 1799495 833093 1971865 1567736 1227954 1240427 107657 669504 1540551 1372319 1376332 1796964 512406 524595 148502 1597631 1873590 1155535 1196404 1962062 1007778 1352861 1890719 158078 1935946 1440804 428972 2702 970826 1728339 1123768 342830 643797 62323 773399 1619275 171778 400632 1485193 788610 1785097 1316082 1872989 579250 1840702 1833296 806786 293613 666298 411150 16557 1704428 1057858 1438680 877104 1798450 179481 1260082 1119309 1585147 1031452 534745 1161006 1408345 1524991 748734 797376 615317 1978650 542751 1683608 496327 1572763 229049 1057934 322343 176766 1210559 574762 321904 1031702 400574 706895 1413070 1981830 963521 652912 1878185 989765 441881 1164497 1128261 1315095 1163311 389151 1853543 328486 787481 1614802 682064 405151 1884657 913593 1140977 300626 829261 1163514 685922 66262 1451949 642626 287557 1204358 164748 1461298 1488832 1796962 127103 118232 1819 1579666 561416 1510423 768881 971427 1348989 1302811 1338187 1753269 803711 1374110 640308 1196984 1083056 438532 114501 1136454 1718325 843799 1025204 1671065 1587630 428850 1439514 253039 1778727 510189 1095123 1380838 1882627 1517231 1009156 1963143 1608313 134814 339960 1632560 371482 201264 925070 1580009 1415804 1541061 873164 460817 583910 1803179 948282 589290 1889505 1773869 549697 1680828 29522 648009 1302029 202213 444667 1802100 1133841 95377 784767 1810816 312162 1867666 1343161 1846808 1365046 503629 1255079 1808773 814529 243879 966603 1849188 1696763 1171439 734143 1250108 1524294 28970 396193 1089005 400142 248910 588193 333866 1927426 367095 808452 673122 1044368 1081015 134790 1838329 120657 812840 788038 930386 581747 1451893 1813269 1408988 1709513 291262 10774 1253306 712656 7711 811671 521166 1299795 1837447 1405102 844654 674518 1145122 1646120 359124 95444 312571 1039213 613625 484532 176084 1329565 1506366 1408036 49457 1436425 1274269 323907 523971 208932 1157615 120402 1084119 702437 935047 718952 1896107 1564769 1724723 123524 727994 447227 1793257 912352 1836840 806767 162683 29643 1674375 941702 691327 146100 1881777 627460 1374788 742801 847354 627649 697450 1211022 1383650 45889 839097 1208503 1786261 165224 1202939 243512 884531 1299990 287263 53851 788464 1626673 1913078 449964 1663705 1326168 1950739 931643 144482 1525038 785810 174566 587790 1126291 108788 1004469 1889368 43917 9667 926352 291125 1352873 827795 1518174 233751 262905 1721164 1246760 629029 832530 1553410 1796082 237895 777494 1213181 1312616 271828 1991464 605325 1621799 267581 1013999 1506404 1375428 858101 1510501 199722 577949 1347372 1152885 1051016 406206 82641 1905485 1420472 1140407 431684 113785 275325 14067 473338 767555 425203 917960 1858529 1124674 1090699 843893 1009684 1189039 48331 1003177 333723 1507496 319243 117255 1857287 1271687 398875 877997 801956 1800514 1123306 283204 880171 1916166 1604168 543864 1745306 402870 834427 1566432 864724 202636 340679 717846 1746478 595512 48586 1218511 309538 1347269 67764 213839 508022 337605 139742 1734637 814015 469887 1344581 990258 1572031 1214610 1739958 1510688 1080610 1440617 448551 1930085 108825 1720141 516094 1899576 431932 1764038 956716 938904 781854 969383 1624552 992968 1203354 1893449 1858310 300722 1915986 62867 1549928 602441 712493 780604 926617 1057498 1602000 1500183 866252 938537 1409685 606524 572603 1412378 1079962 1466795 1598300 1377268 626929 1507193 1882546 411404 1770963 812378 1672012 1388818 286672 120210 935903 500466 197829 1540147 1593670 1631733 405240 173031 752755 1573401 189795 1464713 953540 893169 922513 1173564 1567501 301640 1383775 803729 1847260 64502 527139 572265 1085029 830640 258299 1734487 1902701 572494 452495 701256 131238 1158062 1398942 343904 788841 1473168 375513 311211 708111 3335 435529 556526 464237 456396 1349352 632327 218908 1520722 19819 1701302 1888713 84170 1822407 1916141 1399407 1880641 9112 1811842 656228 1885333 1030289 11951 1426988 1141092 627751 1086303 815342 719664 450114 1482773 1883738 1132221 925472 233371 1883254 69478 1374051 87314 1870876 556237 1590029 925832 1418517 1559392 871016 1281460 331717 17814 1065313 1514849 370683 1070220 1686805 535731 65683 1028486 857601 44024 1421802 1900234 1804649 1195861 1390265 1802262 1543227 806373 1259167 1805172 274001 1498188 1588416 750383 909937 835984 737319 1253676 1425991 1424438 1473397 1108366 900584 125342 1354564 1809278 1105579 674426 345206 380828 1848983 263455 11034 1772247 1824151 279998 618599 475236 1081709 749364 1161340 1068744 820383 1049241 1559661 690450 1608615 177779 805189 80261 785685 226583 3101 130494 1942985 1802612 111177 398547 248456 1125193 411642 538378 1724589 1066465 597880 1163202 620895 1154950 308861 456887 524844 1527924 234300 1867469 319667 985247 665071 536752 883034 971094 1387426 1228646 444717 654505 1323870 1301455 1904387 715825 334224 171637 63190 241092 405536 120003 1140583 1840406 546027 190503 525402 1537554 1298580 553213 1264864 1933072 1907502 1414389 1118711 514759 16771 823067 1493089 1971666 1904585 722277 1093805 1824442 1232305 1040476 1983776 1357621 1616427 106621 267557 140815 1859182 1029522 1916666 419626 1337744 699789 293832 879251 231343 620482 1503998 568802 1509637 1986797 1502731 1617341 528529 1972401 79962 238148 41567 976590 1342567 246991 771853 1014956 108479 432398 611234 643440 487698 353161 685730 1167189 898760 1302606 1622121 433907 1125063 1191330 430721 1734606 1392626 1355402 1947327 846601 1914170 1411341 407351 1221914 1777070 13812 991573 1238475 354171 560834 1099217 956790 1638157 60775 1389013 1619317 1876500 434396 864271 86604 154758 1811321 1534646 385397 193142 1651724 1253699 305857 990617 834249 1923011 804600 1572975 1104561 1275629 34212 994162 1464623 1438582 141289 861435 1018648 1501043 758558 930259 1511108 153530 591976 1881587 384645 874708 830001 775944 1549073 977070 1763721 1437743 1977414 919182 627728 879252 1786238 513489 1063096 1940343 305314 1961552 1296979 380983 439456 692258 979350 443561 141687 1298059 1969999 1324722 1716372 193 1521702 1840070 1283343 193837 1236604 1860392 1268189 1856168 760293 1546479 863289 216051 1178329 1516902 1990948 553538 1633481 465025 1881506 793723 1682963 243267 1303567 1571827 539580 546956 1186119 1998330 525865 1842214 1996118 1009491 602518 584701 311644 999929 1426218 1069401 321443 700777 1126817 1141455 256193 795291 584961 1685825 558604 71677 196273 356574 534770 1824170 815036 1072031 1321128 1771437 1903888 479645 547301 1201249 1374286 1369245 1013776 1375620 935344 1509895 1337878 1046973 875904 1878703 672785 1028840 222920 1002024 1404335 32609 1887175 555470 1962352 1853007 1370125 1387801 1975581 1327549 241044 129055 930572 252620 1651391 1663155 1679359 1213331 1586223 1240465 320184 245768 610438 844296 1526843 1610209 1770539 753319 138988 1791840 106275 551461 877811 1999834 428592 1605096 827688 90541 1893752 1981802 133444 576473 1325447 1359651 903019 1231972 1612596 1167535 300458 752142 1930330 452729 543237 1573517 1896815 456954 816043 1004502 117110 244230 1740522 1873952 350228 44997 481818 174532 780942 872581 1936788 917899 46370 1550681 1373680 1562018 588840 1354900 786425 411316 1253043 282322 755039 237879 827723 663859 93654 838908 1304619 1515847 547167 657326 1074198 1088228 1639560 122007 1268415 446261 1422583 593271 1379059 1076931 1029556 1872815 227841 310542 1935528 414614 1920580 1652936 133286 1846970 704127 962894 590627 1941098 1673349 214530 1234333 399187 1295143 333104 1947850 728255 1923359 1157016 1677033 1532596 1013221 199601 1250266 1961239 99227 221710 1052507 851720 538304 1838938 996409 1844743 1122039 1627322 1402549 1258510 847200 340791 1190896 1493792 842234 1218919 359948 1458781 1534893 1112731 196060 1109148 1842330 650011 1778191 720582 1823285 338784 1164736 448063 932717 641315 1003259 1833120 1667851 1621641 1068897 1510243 1193818 332530 1692649 1845959 1388388 115764 1273435 2869 1705475 634686 958623 449196 1071715 1062702 91040 994709 1199189 1789149 531294 1528195 1600413 1949415 1933398 1308892 359503 1284333 1484110 437403 709509 42561 1246855 379267 841020 421192 432163 43633 998540 1281841 1986969 426707 421168 1719666 1073530 945043 1482804 1839294 197085 304144 1201157 435112 1377083 1997650 1501987 1056931 520443 152031 98531 1059096 794944 1831554 1352000 10935 781330 1627945 79094 1914957 1369146 590577 808471 480666 1250300 687609 1078256 1196113 1973521 123840 183439 1195253 127848 1710944 1284198 614396 927164 1675184 943522 478868 1441932 179413 938400 964073 1884278 499295 1617064 845222 1120377 1077570 271610 1648695 1833739 988682 1389960 1064142 546688 309137 1941272 903059 1997896 400938 192245 775536 211282 437559 1100874 1224018 1614254 1700057 279476 1491439 518329 1207781 1091974 1992853 105665 7887 342966 1302427 1316698 1746937 973535 1056692 1491342 1904222 1273033 1979262 602135 1777392 987048 1479308 1632424 736233 866658 1088055 1366807 170088 722880 190244 1514587 1330484 424403 1391952 334346 951423 259905 409163 531335 166444 688845 1537843 1189014 1672153 985702 36143 635797 217485 1728272 532315 581675 401774 559987 594069 434771 1644785 1189410 1444190 624650 860977 1531391 593986 1495980 1733083 1039220 1793491 140929 1093163 387624 1724178 823065 341642 1165529 1683655 544450 103925 721082 1764089 1704737 936149 1169248 870339 505094 1079854 1465990 349961 855860 475162 1206136 1704484 1336935 1592116 1740006 674833 1535961 1558660 1136377 1323860 943198 1351277 77227 620772 1058091 453826 1660091 495395 1735758 1572596 816941 1122046 33590 796720 96703 1656545 1632896 1636440 1425598 1372204 897127 1312225 675852 1363357 1457672 786918 956617 209296 1515518 1146770 881304 1922145 1457785 1960411 642210 376467 40551 619312 1361155 1202058 1672559 1476998 842788 1973851 155757 330182 957591 1346584 1677463 1627193 1141900 1205702 777647 1249057 1042406 117721 829363 1234787 1261202 417022 72321 951646 1740711 212085 1812727 699018 1246146 1320465 1121648 1178768 1372397 1832683 158833 40156 694590 200779 1549595 588103 650013 1621382 26464 502435 51790 89080 325429 1240602 486028 438385 1204524 340877 1398137 178614 1824832 1979373 108642 850129 398589 1770511 428235 168885 1635050 1772913 1823673 1021611 1710534 1788487 117268 484481 919303 1003819 1912741 331769 1462339 1396375 550007 1309820 523811 641400 327885 872664 1556494 858542 1160080 1863125 52574 1877629 324633 1351781 1895758 1058937 1822212 794086 8619 1853780 931391 1328209 1197355 1038458 1938606 1820001 47801 1990556 975007 884661 429789 1847104 1762689 1402045 1908334 1097056 547668 1036741 1312421 1478814 233254 1777368 1644767 425814 925103 1274691 200653 608174 1088259 1654160 1521224 982596 415177 879903 750977 1084613 1323131 1962645 494060 1121907 1553453 987579 347142 1377957 1323087 48441 937617 1412207 90701 978183 218470 1735381 989771 1719984 1496947 823275 1041882 820157 44875 1441397 703741 821421 1376401 1908072 297444 503488 710571 1472234 300139 484582 491191 930005 911200 1325361 1678217 457634 1067139 98257 706789 1987015 1935871 58897 1274815 176214 829971 1522090 1428740 1199845 1276570 18565 1485802 439903 1031301 190803 1252151 1463233 719108 1692455 575795 1721742 647021 1603608 661602 1309290 648903 1636670 1053296 64371 423286 113183 954085 1945764 730120 840655 1297574 591085 968050 999126 1066021 5488 552175 957645 1704429 1831526 279212 950131 1059845 1696385 25056 1766207 1341445 1445963 467632 897258 536236 207464 1212611 104337 330569 1757185 385836 1245962 1733396 1735050 1767768 580707 1994915 1863375 493009 598640 1933819 824615 1665815 1058365 1026747 909860 422795 41997 862957 637103 102635 1582967 761245 239000 1485470 467320 990616 1844698 1464292 704744 889311 450782 1467459 106255 1340353 439210 1771354 139607 1168381 1804834 1951118 783439 226470 987374 1898357 1493040 751514 186572 1032702 449226 1710662 1871393 1604893 1807753 1969495 460044 760023 659704 491508 588869 987010 1896606 1144190 1570663 1843428 1170412 1131586 1351843 1864675 865597 269295 1381615 1765724 1134049 738377 826811 1776549 711782 1866259 842349 1922570 1532945 603540 630631 646534 1273474 569819 1515345 1822083 1193590 174076 1928984 1882805 1199083 574909 1292470 922 1523780 1180916 1305838 159876 1058041 1669404 1229997 397731 876350 482183 452450 296998 1940894 1519837 1466491 1478480 211750 1133584 695920 1092727 721194 1697186 768376 812862 1334597 612103 931672 717544 1222025 811229 1768738 1841368 1013393 1048415 800798 47839 30233 990406 661637 244183 1157168 890471 1905289 866573 477184 204809 1735431 1281531 1523801 1185898 357029 1700248 235349 895965 1049872 189288 1895226 1919303 1836147 1622836 769935 326588 1962804 554796 1944944 128120 1345442 1265914 204332 1803405 474638 656013 1111031 1839071 566231 404627 1651480 1309392 1577318 603386 1541293 318986 1810630 1701328 841519 362985 1230695 973990 470747 413140 570031 1386147 1504295 242163 1530112 1490028 879825 147616 55439 651135 562833 1988583 1795997 1312790 1009490 471368 792015 1108369 732726 1206440 1847952 738230 1696398 371493 130327 335114 1193124 1759111 390726 1058089 1769873 1937840 849905 948722 903121 913357 147548 1180550 778407 1932829 575261 1148541 1610733 1791704 1835808 241647 995126 1809414 1729851 274056 863680 1152053 321269 1907980 1697178 1685777 1445750 823756 1978824 671652 137750 823342 1127767 1175980 1137807 1826475 158454 800045 1867331 624983 323072 1187728 989182 1625110 1973731 1714754 1619382 46044 38980 814957 1192032 183684 146237 491654 534865 151678 838296 1228274 493142 680431 1856214 1232681 383016 1029951 1434742 1897828 330071 1400368 1699004 836526 561393 325838 229730 1154598 499100 1713950 1015323 1349381 534592 406444 1674706 286486 1047561 1795727 555036 397619 1335378 571670 1834890 791968 1348350 669328 334337 1782511 337371 947583 1839881 488020 595018 1484739 476775 984878 1488344 720893 732588 642736 1571939 1402445 961107 1237236 269570 1119940 114996 751029 1191221 354958 329547 363514 804082 863878 1008443 1481497 1247477 1253734 1300596 747642 1254808 344050 323704 343658 1249660 116054 1341484 1604517 980224 320738 1945140 80104 1191703 1527054 1142154 836564 1643171 105099 1616361 1348596 590095 1577998 17703 1633932 1425205 1641746 1687753 1025851 314560 615486 1272790 54981 85857 667010 617384 1075510 1746070 1407279 1878677 1799403 1521564 1985627 1290936 720160 629931 29625 229402 161553 900347 366398 70859 562017 479266 1271612 1063539 1782096 1036712 363758 854539 1760068 1202022 107461 1713494 405571 172456 1813236 862149 1777589 1516930 1180853 484849 1772467 436731 1198699 276455 1731101 1969225 1750341 1357385 1556803 1647165 1145781 488808 1010925 705513 1795359 1876213 1214976 1530005 342578 1125184 502457 1220235 860970 1883049 1463653 1326745 71085 58969 1286248 1538356 1535602 1561957 1362654 1441560 473097 788699 1584545 1794199 302165 1748512 462798 28770 1176294 1157224 629914 723040 1385503 1563652 1184005 125034 142322 1217496 1789226 1679433 546484 1942342 559436 1614224 940338 912829 94722 759983 34333 847265 1663254 1752921 1082198 27066 1842641 1927181 1120302 735145 1719853 73803 193771 1940409 1772276 229481 719804 245378 1632783 1150664 623928 1582240 1927417 632897 34871 14396 1887421 426740 908802 156133 1953699 148537 582537 298454 1588594 1297260 240119 1513355 1084976 75615 285417 1231999 1382071 937158 35419 1545015 59859 1922687 471383 264234 1859855 1391382 1787694 810027 870213 1002443 1569276 161399 577294 1008111 253593 1367624 289445 182717 1051105 612534 33432 1726036 773304 651921 95088 481549 1602567 306702 1406056 361347 1815073 271623 1862818 1126773 508143 1204175 196708 1194043 113211 1194333 1257447 648657 1487006 1791469 1637693 905076 994152 1371172 822144 1744820 463416 477074 842802 304895 696065 156118 979052 1176564 443125 1916810 1216098 1382417 1715657 429088 1835595 93673 717220 647878 1155332 1168948 417301 1571583 1205933 932406 1834968 279493 169471 203456 987842 1591381 757422 474917 1826383 1162905 877168 1375990 463639 245324 100729 347440 38460 566426 142097 1609288 1989981 1820533 1667852 1367464 1643642 306948 1859337 1423758 1170208 1274357 252361 1334282 1265360 83394 1645456 111096 1874310 1903456 379775 1829558 589975 1007931 1390499 570641 1622025 832694 1896916 647860 1181620 440216 1838063 1479225 446698 382816 444269 805809 1799111 1667266 96146 109015 1117138 1674597 1334591 733798 510118 277642 1150129 1133974 1008674 276066 1376379 1865442 707237 988791 493192 1517542 598343 1855016 418851 69349 1412680 535456 67713 1684008 986864 1730928 1989776 433610 28102 660983 863373 236118 1425128 373354 1389280 400533 419353 1209173 1884238 1694871 1970135 760412 1644097 571873 767834 1002376 255921 1384525 309063 688735 421609 1612537 1981191 183590 337512 950593 12546 140807 856740 753343 1460570 244442 1539909 1876829 296014 584996 827348 1944469 379435 213593 1293572 380444 295863 1379035 1309086 681030 1544938 405260 1961194 440629 1956716 1802892 1832592 1963784 157955 1032553 1814942 876894 962744 1842477 1727450 694248 313616 1351939 1801684 773370 234107 1830382 1589074 582688 927259 1756348 769242 812134 1194281 404391 326194 1432806 843101 1683240 1433348 1713412 421641 1506532 1240189 1442279 1814602 938257 663890 804074 1760090 291889 611524 1185591 1286906 1838763 1372946 115883 879480 381362 1138871 1982221 206428 804318 1903140 1067792 1879603 249291 933798 1435409 95080 1908338 139223 1360797 999280 594479 1709250 290350 25255 858959 856298 1953069 1579942 686074 1439362 1403184 1591142 1856491 153356 1243249 1694570 917925 1673199 1167830 1030864 1698778 1619221 934718 36567 1710239 1663948 1012266 587045 844552 575103 1849005 1812721 787747 1745302 1631991 297391 1596938 207043 756766 1934757 1249447 1564923 1658695 1191668 897311 1768836 24955 1983447 21362 573689 1587619 1092421 588637 1074172 1835581 1421305 1827435 1033941 1025646 489487 1530711 1646503 1408671 1564443 327094 1257955 1251202 1036225 240167 961587 732947 593033 982817 1321230 961267 1755976 458142 1737527 1644932 1280368 1747029 655106 143141 509433 1833973 1248613 1324686 716787 1227657 804722 90911 1711416 1322289 1309038 1308295 1953187 1598553 30955 1605066 993880 1391190 1023047 115173 1020897 693160 1409445 1950747 1909023 1323733 1634583 1688072 1206315 564138 506313 1075937 1065795 849071 419383 1602702 1151364 1873426 569811 1279268 1469978 1358900 276314 992340 517845 279355 80709 40978 569741 698337 1929549 124377 576089 1450319 1223004 128957 1165295 1721038 1054457 1461675 1344493 911072 822303 1079281 458356 1907731 156492 1695098 1266007 1077917 1420213 1169307 593166 1677186 687875 1769385 1932715 1184992 1699639 972782 727797 131559 1147554 909818 1003091 1222465 1161877 1483219 1995627 219045 465805 231628 137407 1674101 1484665 878846 212038 698808 1203169 1427145 1763769 872789 1431814 172996 202108 998281 800383 1328762 383549 852313 1114339 771583 1819295 1095635 1029418 727800 277769 1486044 551086 491793 1513257 459823 1271604 502835 551613 1530665 922942 247347 315374 445758 597159 1264232 1603603 1353007 1187251 1844428 1154489 1388901 1981366 681472 449892 869518 611992 871815 1154926 940919 156982 1428854 463856 1776781 971956 1671824 1081594 1346645 730257 1860528 1830343 1045868 359483 1347925 1354644 873770 1263940 265647 1196507 1119715 484823 1645328 968019 702186 311843 793508 1735148 1657300 531941 1420745 1615495 560191 1057375 406126 343844 1117749 856831 934291 936717 1009034 1499475 1008694 1042623 1805675 138868 233485 1087056 1266019 1179189 407025 839366 1444850 793918 720387 449530 1515370 1041521 1412458 1608393 288743 591630 1629530 626199 1298205 709394 995704 1872456 880419 1431729 1065234 690138 901907 1803605 830749 1093653 178722 896305 414037 1755845 1839107 383407 321968 1630933 555642 880241 56748 1062340 313099 1471146 812242 1289999 1104287 179867 39571 382796 773497 528292 1767689 1620219 322358 288901 1055046 1072425 1281659 919901 1384498 574127 1044117 1806585 1029303 1262922 1835316 842233 597288 1576592 885102 1739147 1492279 159549 191121 872070 1382418 1466880 158669 139942 533726 683116 276710 1136946 53271 698161 637809 122473 1843034 791831 704622 42301 1431710 242151 371464 1220133 177255 705020 1022892 574174 142705 576208 1221430 1527167 848159 1852569 444756 685870 1890753 187517 1959514 1049388 1094150 1209485 918185 924279 443474 1064386 636867 1758925 631774 505352 392860 1918379 1435997 1077737 882691 1018060 1841371 1724601 1274582 119183 1775120 1349373 924427 935316 1044266 1479372 194090 1804502 1653421 1791265 160715 349663 1061311 471547 1775879 1409950 1888000 1124200 655449 1262767 1559457 623072 594905 1314919 240659 1115349 8171 651268 550540 1734299 723520 1406983 934089 1337879 1390430 1464273 861276 1241619 998238 301396 340991 1706337 43077 1034542 496157 520457 687696 35875 536901 1437822 374935 466501 1533526 587693 752206 1692289 203198 990395 160152 995117 278388 370662 1966865 937237 1887437 739042 160278 1157374 118805 1473310 1150854 1229564 1599285 232815 38828 893680 1236095 1744770 1098160 1720898 589133 1710707 264065 1448356 1510462 1844604 761795 1701033 1108327 1571125 341566 596130 1117137 1192418 743865 918702 839739 866419 372106 1396381 1124484 892345 1352905 1042037 1877989 677959 1701000 143946 1577687 193692 489891 838083 1582597 751471 453052 403917 1327568 1118857 690816 1201844 1337858 110002 916545 290485 94925 1470011 568723 1583448 605711 1825252 500425 1711706 391247 1571497 1696247 557766 331998 1062778 529777 1353487 675850 1613525 101286 882654 1361982 110157 1821920 1687835 1494834 1045312 1869513 221113 1250586 1947880 1758217 1058536 1127918 726399 470630 812792 407894 1689393 1429698 139325 997678 1370393 231329 1865108 950882 100833 1298887 872217 1409232 81434 698136 634713 504806 1344704 1054379 1135529 743200 1076664 1524568 778164 1036492 283901 1927471 1099099 1519113 431449 1192333 1280284 1285266 751658 936043 1956645 1076105 739031 1838132 412489 903845 679231 1533198 1258921 1028514 147750 330568 523031 1344296 1089234 616544 1449271 1228573 918395 542609 418051 1889112 1328792 345015 1122401 915495 835979 1221140 567470 387233 151949 974496 758130 1993899 645190 1878628 1516663 1231391 1526435 1314095 129771 1349621 1377898 374283 776011 95277 1736670 145061 1165481 295853 479016 805170 790337 1198585 1862542 724496 1412559 53246 83934 41928 814870 928199 716193 344066 1221345 966555 1918777 756836 674678 969517 669811 202426 607746 123282 1812034 1206150 529079 856760 1182068 1316495 428555 741505 210420 702809 23708 1732988 1606418 1505739 429585 345905 742263 1225853 55294 117943 278032 508091 413413 1268666 1483377 1848118 1733525 590572 621101 777308 1771210 1237722 743799 1429067 466072 168233 1142995 209413 1447308 330254 685225 1086072 477955 1956714 516783 1831635 1174731 1041742 340766 1507772 88579 1160401 1733287 54288 1231061 618122 65857 591755 48588 1518595 1700653 1895980 1136473 1134115 1483188 1839131 166199 1624749 1269480 92720 100140 1163748 160607 1484670 1412134 1172363 1743277 745795 926468 1607008 108559 282634 672246 884292 257644 248326 1908616 565162 270787 1129903 136832 1265950 1664311 354015 888952 1766004 1975143 525818 1624300 1320392 1628459 1756668 567914 1544972 1171296 1995032 1614879 992191 335870 55653 902592 1984760 1402727 1880393 1477973 74799 1279475 1851943 51993 1407255 335198 553019 436496 294197 1866405 1716451 169246 253576 297069 1151452 251902 699547 357834 1885956 635548 1469963 498807 273307 1373322 730918 1249870 1605871 1180737 403125 888481 659817 1898571 1225016 524285 1017504 180963 1819283 1269382 603453 374307 589020 1889562 756513 1422757 1298965 1146342 119688 237295 1239856 650750 108641 448875 148754 424945 360858 1539944 671906 675318 742470 1510999 1235561 1384964 1422880 1663426 457515 640636 510765 284965 1882579 511591 82362 35295 621951 1243198 304443 250283 687816 1144977 27883 1980282 205492 906035 1789965 911720 1629392 957015 1533128 87672 583322 616212 785649 1760038 1187393 739176 209751 869837 1268024 356134 159985 1191271 94108 1073910 525650 195491 1038906 1611573 792323 598518 1266543 474987 495062 1978040 1113881 1047595 1709243 1372862 1155493 1090023 69328 1719415 1940801 957001 1516515 178488 1707289 1157195 1857523 1865612 593587 455835 747680 867830 1149645 624945 998378 114556 721115 1621347 228886 1776358 1024976 185813 8750 38819 777602 816944 13471 1554237 803880 373461 292115 160117 127018 639547 1156007 1033340 1464326 259366 1464210 458539 1580008 1263415 71656 1311278 1485307 1850704 34457 408218 788001 1232634 249358 738613 1362607 591644 989142 182877 299433 1115859 1350997 809833 1445298 1038160 1179997 1624059 268445 240475 1985778 202279 314619 69810 874311 981042 1447336 1138481 1288389 1716647 1246939 1540465 1265302 476960 1199480 1627814 1198517 1211938 1918831 809727 329120 1883362 163542 84529 1138891 1757315 468814 263544 1657701 1929020 692565 223855 1375670 1315777 1081088 821720 215201 1812384 718761 541326 1907969 950761 1010756 735311 1368928 874130 1685327 1048682 279980 1612524 138539 1645270 1967240 1486900 1224777 615878 99603 1780454 1842514 263403 667203 313353 655171 383583 1228732 582509 1852141 1336280 1738623 496018 1630373 425327 1792311 1550119 1209831 1759424 1398266 552251 1083202 1271572 720666 892478 810988 1236349 523423 904213 1930353 1174336 445936 1493368 85563 1451870 661333 1547404 1669093 1016623 1257641 1965423 1740173 1212824 1791020 1843352 1542651 1182710 685231 1848623 1249027 1860396 383557 103031 1344057 1047726 1443571 1527876 551309 1167747 379050 1192122 1899404 1407876 1283429 1879671 1234361 895351 1675339 760470 1980963 224037 1548932 122251 74276 965405 664838 1717679 519506 74058 1723238 932879 1814571 1607487 1114552 537130 436639 1681183 104648 1887072 1564943 661261 206926 1999712 233603 1971539 222403 1154785 1436910 797497 222894 483882 148401 1951781 1600898 1581935 416652 99898 1073307 1516955 744573 1728525 746308 1950563 1613043 874543 612347 1326862 1848463 722746 953437 964583 784359 118265 1707369 1436844 729260 6325 1136990 982134 952298 1174380 106659 827579 1805854 1754862 911930 1962428 727105 207289 432916 881403 837978 1902502 249574 950090 468142 1146642 1039871 1373476 1294141 1905247 766785 1514632 424328 1436852 1201754 1042345 1613914 121901 673906 550480 542486 1018135 1424857 241115 63374 565938 828038 1845915 745111 1656396 900996 637356 1990303 176724 785939 476010 1553784 474240 1004734 616656 1076639 458807 922951 1021985 1291570 1285929 1668051 901204 1454092 1537483 1313723 299816 1723194 1619627 902835 1672642 617192 1354767 777244 1336012 1862809 311026 56572 1001450 1634345 1193685 280008 1270676 90511 1907871 1159208 1539682 1814650 9679 747430 241247 556497 1159220 98051 720785 445083 1030838 247318 719922 1931513 692952 885067 1473027 1721795 1054128 1741182 52020 1884182 1189067 1630056 1214609 690960 257042 557401 1458665 967863 653311 1575745 1855054 1359530 1058838 234465 842228 1315485 892860 461587 1089209 763394 659041 601037 670974 1219215 815314 1643110 941429 615693 1678476 1341755 1828319 529397 1081218 429227 72522 951701 1656210 462945 1517847 255107 51673 1650187 425135 1679053 1964181 854391 1898753 484384 880274 1662144 1414620 1825827 56207 1213385 721384 851058 1703190 32117 1497031 931186 717538 1138172 1745062 1675698 1146357 1742364 604723 1805313 1206653 679157 685850 1015282 111114 110043 1284346 880121 1554326 672158 728856 466371 1914336 147644 992277 986620 805647 1480761 166532 1252912 357541 5549 853518 1485589 460275 275315 836540 203199 1710144 475557 1323976 59410 1820055 1319060 807417 1634695 739966 1487770 1024534 1097087 1607094 926563 1398246 1819348 1628857 1158659 331104 400615 335514 1268146 424284 613965 1489818 1004668 1664670 1724016 1640974 805525 1988129 1183990 1972434 1108841 525355 1246435 1301573 1379792 1061319 1440937 388631 1047243 1339375 1618386 1885877 1223892 610275 1774766 103448 984233 360976 1977749 1473990 1064253 1219120 407233 1054870 1698969 931920 1652263 1662322 1412382 1572312 1950408 1295856 1796440 516465 1202619 1943989 1701133 1860807 1182896 785715 1949719 137587 394987 400031 1152308 905584 1020449 1451033 1490315 175125 491152 753523 305565 439803 367685 417503 898528 957056 1129864 1973878 2391 1981600 865695 543175 1053516 1533013 773567 1023196 565772 1835885 976502 1233617 978007 788174 1590100 653405 1540119 1081519 405133 338911 736022 541314 469448 1737888 227018 1862135 733324 760636 1087531 881533 1408979 1176371 1902069 899767 479236 1714031 1785473 850509 1372940 177763 1378456 1444335 654332 604329 1816940 1502433 1022743 524679 151698 269602 185392 1187051 238651 485222 204404 679024 1075936 619362 9997 1870786 839089 983053 407326 706274 671753 220284 871333 591779 1640821 389761 1219271 878921 1870587 166018 829744 1991248 1769345 908903 920490 1896910 155602 1734617 1445056 1887606 692097 490757 955173 1759488 1570903 1154609 259915 1559780 711930 1526460 486027 1722826 851963 1898901 517865 440666 1379437 292820 1479001 1655115 949143 1689230 1275656 1199872 109982 446278 193587 459925 455125 844989 211057 138419 1817732 951016 866502 301048 1545399 1204874 762015 1888232 1967774 1878294 1306580 1347260 1642394 703572 46526 54373 1683813 1964088 418741 1181998 575764 853092 1646572 1437205 945859 1986423 1378056 1935460 8060 150947 387240 568152 1230119 904503 1576133 864811 1978240 695573 400248 1668058 338146 600912 1795129 576282 630620 1472354 1784885 952373 843706 210348 540083 1816390 964766 1917776 1652736 1156060 1096417 216871 1366423 1784593 1970936 1887685 336392 966651 1310322 552123 831718 562080 1823609 1375133 1310064 156026 907630 960468 1010056 213261 191027 966182 1555409 909343 1996282 3268 188430 1584350 1741921 455519 308884 1088034 813468 387313 519141 1213196 1752825 1987568 909220 262122 1287251 1996046 1971387 1033590 1720411 1987637 659940 304265 530208 1159361 825655 710289 1116393 1071239 1894994 463814 110042 1015606 187459 1561214 1120174 1314651 171391 1929682 746212 1446777 1922560 1366192 1724418 154218 1131781 1626048 830133 759004 947848 272470 25426 1567785 1508548 1656898 1579634 1033957 1708608 872082 1897292 492366 1372563 1683832 931531 269959 1945582 400361 879105 436163 919116 909093 959021 1358033 365027 1681159 1132554 1281313 1247474 908845 1670214 376420 541409 1841821 779648 1667450 263863 1823498 1203852 880602 1487798 1738183 1982975 37650 437206 787036 1621825 1188576 521554 89587 376359 1875366 1253062 1613377 1115507 632698 1576016 1301763 734446 1397690 1739013 1379966 1204702 296987 1651741 894085 305299 1882298 182815 1792815 718035 467291 443575 341336 1565036 1090626 300435 1932634 1862801 814562 1457383 675351 895870 26095 1257594 971820 250606 1880574 128879 414195 1693910 1194817 553255 1784020 1668843 438593 745072 1584610 793831 749632 1888862 434049 280444 1146943 201430 1520427 88705 1422050 1442364 1882512 667262 890640 1047446 1183409 1850181 583159 1889609 425214 52544 5402 903245 772966 143812 78131 62841 1240999 7264 1375408 1561483 1406607 1107999 1913051 1595117 1444306 685668 499225 1709363 3523 1681902 931847 1935353 337671 918913 1961759 539711 338834 1388080 1331660 1323855 1187015 95710 760433 873318 517801 1832695 1835887 569094 1852350 1719765 941700 1540700 575342 1787384 544187 109214 764205 1265746 1854514 934252 1616905 1984288 1221982 1186707 1530852 1397267 955743 1340488 992924 1478870 195559 422346 1752623 342680 1927203 281887 766449 1314170 1481530 1903412 187549 1337776 1162839 769286 951304 285225 745618 417616 1076104 1884198 1252054 1584137 1012287 470975 1966188 1889968 1264776 659446 554441 444543 739478 1300900 1223685 777140 143538 1187893 1577292 1531396 1036903 165847 1022257 1885645 1006870 727714 941456 1869531 1097461 1915594 149809 655405 1489624 1729526 1515734 587657 657226 974249 1166660 1266209 1821840 1544850 1977930 1621432 1018257 658762 140843 1540379 157253 1044774 550710 1132717 917480 1211997 1327980 1962595 170735 582788 12003 543033 1684788 949307 1900910 497775 394 1368188 1919587 1184832 425230 1729694 160006 989778 1813910 1877635 1081794 1936471 1952082 567693 803849 1125816 1040336 674901 722220 1430306 423631 969497 191592 1766813 1701375 1758603 765612 1817141 1511940 1508272 1902677 511689 903606 624161 948745 469840 1377089 175582 53924 1196454 1689116 744450 1581789 467989 1763917 1293670 747529 895608 774952 787638 1122394 1471645 134608 242198 1721654 1628777 1130172 988476 1260151 593919 1852844 1278752 560530 241570 599242 247822 237237 1560169 520274 557535 688236 1207541 665298 1449169 1194699 1028678 830882 91151 1359986 1221513 1240462 1939897 73211 3738 1224629 1624978 867277 415683 432437 538535 1489193 287242 1742332 590282 476437 783861 1449401 1509288 415970 418103 1212310 86299 387241 350401 1287763 657490 379785 529007 674229 1315427 541544 550228 1794210 536238 1894135 716378 980463 955181 969838 1028310 1924314 789829 874199 545148 843182 467705 1285481 61243 1586742 730419 9032 1866633 1282874 922853 18142 1241639 1852292 567579 1638401 1172378 1318814 530396 1290033 1876711 1821744 1503140 204165 643081 1350765 1965501 171403 426869 776167 1404492 1821062 1683782 1168771 78060 218411 1226837 1280640 1157045 192290 1047909 1226858 1717954 1601248 1445437 1018028 68909 305004 507606 234568 1658146 576522 1534865 1628329 1713719 6877 417193 1071602 1001626 763250 821185 1968101 1874236 741605 1223554 1590576 976183 593225 1903721 1866910 914895 1592387 1414847 1590345 1832413 397056 1653868 671767 469739 1665056 1839597 1734661 199567 1147559 189488 258420 1833382 1208330 1913789 607588 1457819 1745270 1487654 1957171 629985 497534 560875 1440512 439285 255631 939608 502635 1101150 1550890 1587797 201242 758006 1027727 1223314 1243695 836733 504321 1446457 658180 1095801 1320832 1321875 689116 1729809 1063133 1814415 231744 116385 1126488 1274445 333458 371059 1949393 599292 1634796 1476725 893132 1375840 1789817 55245 1931862 1679170 455812 929635 883322 577700 809390 911579 128867 1028214 983165 1364823 1366198 1686000 296527 163256 1129239 482697 1641951 1176118 1887883 702220 1466671 761574 1908994 9360 908554 1689426 1323948 596452 463455 763964 1903400 417366 19663 433870 1927257 476709 1832633 808859 1048013 1134864 1750577 1435885 1586942 1599636 485334 1536443 1467605 1678021 1529870 180471 1175164 605788 787982 1897694 950979 1550662 647809 1890920 644234 1114970 1029279 1848624 503276 833193 376315 16667 272681 21506 890860 597692 1019739 587696 902696 64498 1463703 1234702 250169 1664213 874255 1067174 1885425 211859 585602 1664914 1131674 1055820 635504 1806401 1666574 1959208 176580 734961 796084 635153 919222 579488 598085 2827 799003 73298 1712522 1432799 1286527 831636 1061629 1533281 1178399 1141199 1124138 1992864 666897 1155112 1735408 1080255 1877693 863255 1492421 262850 167487 936734 1372800 307376 459939 1889582 393907 338726 1493993 1270529 836763 1246464 1839121 1867364 1206816 527950 1819475 647456 903822 1924973 223635 1196117 1484872 835999 394262 1002015 1305595 1156497 833205 1002546 178651 537385 898574 861684 151395 832808 510499 876821 343252 1400118 1840751 448078 1197165 1503293 1045923 11815 312499 382020 944556 1822647 1955458 120481 1279105 1010217 1097656 1584857 1089695 660725 500586 326051 1065859 1232421 1899515 124834 1314993 1543667 1185370 1302360 583437 788188 125104 1269759 424646 528281 1086923 23663 1572383 987046 1977731 177357 1037289 339223 1624110 855350 1905043 1052426 1346618 718535 1134274 416395 1840852 1756538 429019 795153 956633 733907 1141048 1279153 1599384 1795493 1479880 1336496 1981865 1541437 1239930 961549 1474670 89560 1009900 1623266 1100499 1333795 311745 1843947 222523 653233 404245 8802 1490210 229351 520090 628897 1724036 1590472 1517607 714793 1478063 612024 1547266 297586 1537441 129913 739969 930989 777094 997582 1268407 1500085 211133 1323861 1487172 706687 845017 1189953 598421 1721209 443586 1183366 72413 1031447 759159 1104789 890319 219250 1043119 1786211 1446957 708908 1115149 1417726 1098904 354601 1541776 1586882 265367 453450 1555133 1117518 1307036 1722675 782737 724140 1066439 1011971 1065824 1019057 570803 1522566 332676 1344242 146244 691190 180026 212460 1135882 1469707 1236260 1235057 1918652 805038 342057 1069442 506772 1646854 25431 1151 1805392 1452758 222778 743245 1669145 49959 1619777 1800646 1927895 1009796 389710 921677 1450243 1803576 1265357 131368 191995 1419533 1290592 1219944 1307304 455509 285942 1548141 1500421 814785 1234727 1505314 212987 1218837 1951437 1102113 1553849 66822 1011571 1992869 1853870 1134897 1521387 1494888 1367816 262263 510507 89358 332267 537865 1253206 348846 1666765 429763 814412 542724 1666784 552103 1315443 1643930 1531343 383756 585609 1747428 38978 363204 585802 536830 1199500 1840934 513311 1020952 1156066 994573 339007 450535 1094470 1750312 1173994 1651064 1457304 853829 1015847 1733424 34554 1854267 772014 795337 1353745 1802093 197750 920253 811519 313631 573169 1199516 55188 855732 12832 1758155 1747097 1093155 1855734 994471 905280 290286 291689 110644 1721530 46129 1329027 524855 1868968 1737360 219523 228378 1199315 1494157 931977 433778 853105 1411785 641898 260628 457820 386729 1877876 645399 1720598 539368 1843937 297367 892833 1583621 1176606 1533205 844698 394382 1816006 964802 316822 222058 600392 1870801 427872 259234 1665198 896410 888466 639368 135994 1852229 509629 1451626 1230794 1756244 323087 1533370 974122 179511 1153840 1779820 868567 935742 1538706 1242668 688853 513130 1467070 1784179 154973 1544287 835995 529689 633822 1280972 1008038 625496 174456 562282 1057310 1340055 789379 926337 1889491 990871 450861 1108208 1008370 1379760 1471115 1882227 644802 82032 561831 1258360 451138 785784 771435 686727 1573972 1128595 166982 1701680 1908365 67678 169416 1689766 1368291 842852 1408230 1063770 1953565 254168 733770 1290222 490178 1734029 1441712 1942144 1126845 736852 171523 591592 194345 121981 1248629 1725958 1936769 922284 1621756 1983544 1948796 523333 380964 1918124 1667203 1361798 681744 1213164 897679 1779113 1762196 1477193 83167 1317814 1958087 320618 328370 350716 585930 1597800 246259 800279 1947532 1621687 35673 219644 84923 900187 754766 1458756 188417 1859234 1461425 341201 1998202 273920 81512 132368 735040 227601 883138 135083 517791 66507 1748865 1087522 1434950 1483017 426588 370300 632018 1324062 1636251 1271674 1357175 618227 1381692 1920819 76836 363794 1575731 437958 791623 1909545 449996 431856 698464 1527423 1290992 328248 1248005 1990992 832013 275166 1830827 705399 761948 99339 1527869 1227000 1670745 669609 1736106 471202 1447835 1570236 20648 1479606 1261210 1148057 1087547 572577 955449 686870 1775961 378701 1157630 1560138 118978 1473307 570623 98316 1269708 728489 1681804 615089 1719864 854600 120764 1785864 186875 118353 364238 113545 457999 1140606 718561 92275 180061 505469 1392381 1900440 415996 276672 1492056 1960914 1405723 1773244 279244 1519259 140335 185379 1066924 312976 1812165 1419102 1286267 1584579 1557320 1026847 152341 1645750 1470505 62025 877133 130324 911193 753694 904815 1025905 1735010 183499 184796 813667 3992 132752 1201787 1312119 286258 783667 1475213 1361967 1216600 271036 1490175 331726 1138259 428222 1452129 1619350 1272595 1466632 643637 45914 204277 146877 1563051 826780 581295 570522 271317 886152 1163298 666171 208715 1209783 359115 605996 22399 1707217 570977 912156 1338585 1963168 1582793 1146806 716191 1332444 1078975 1896925 520104 990243 1996883 1019089 955775 1513552 1148464 579731 456173 1709648 337041 473504 40268 1937676 1820565 1421524 858186 1691190 374940 376318 1121193 667952 1742352 278914 69172 1352077 1614616 1091247 1125839 769285 355393 323070 738596 537733 1569804 253882 1545874 858709 788336 1576078 1900980 549385 456571 1402117 1577944 647994 894607 1867440 136926 578827 411077 987264 865591 586444 658408 1849855 49344 839817 1210403 1115408 1881767 339750 1300597 944040 986331 429400 1872991 1717310 122990 1893679 273992 250432 461098 527519 182605 1751819 162304 1825938 1117221 1984354 1672719 1370927 1741545 845790 1982806 1392609 1138013 759910 954228 187758 1595641 937695 1640586 449403 1789656 912036 95441 867966 979574 836103 1109132 1671050 1550270 450695 1629673 742979 490366 1098074 148277 175547 1266811 649054 476767 177263 695320 289098 1020603 1850946 459833 193919 162235 1465792 1345159 1685718 1834096 1924121 611041 1927216 1367979 1340817 888546 1007503 660929 1947886 454935 1694787 536482 543681 1851114 1948484 1554118 213981 1177317 1790259 1660608 1574313 1300773 1855394 857627 1858352 935351 1116995 808576 1026055 1139513 1160817 1517132 8087 1027906 1267751 1913761 1211878 1674065 205390 1956542 650530 1083865 945293 397255 1428606 34171 562453 1015138 1330008 1755170 1478631 1611816 1533605 1220588 682954 1200279 1574815 1113097 1645552 409080 1178139 718138 1179905 224848 1910990 722448 936369 92232 1504252 1097742 298532 1211303 196642 1892601 1684834 1381190 740278 1347441 890874 202361 1066521 1370823 1747902 1872762 892638 1186009 1096006 1915176 919937 1328843 1180999 1406227 1172715 169999 459415 1273352 159306 749739 248074 1107248 370972 895284 1722926 337770 1361582 1733093 1300753 306947 1698532 1952343 347613 152385 459208 1494836 334769 687250 1930611 585860 1327894 1177105 73995 1921507 1464937 958447 1817800 893545 949179 181423 183206 1249900 459665 993008 1565432 1777100 216580 291272 1321947 1891621 290796 1033649 1924729 1139057 1293360 1425637 1933911 1898330 1842482 1565429 990176 1955767 968690 633292 462785 288135 1105890 528229 1106693 424314 402652 1820263 1083704 942361 1121400 1983142 1172164 470819 1018646 728186 1825788 929649 954017 68477 1388244 1314618 559975 878711 905797 1143697 831024 1936317 577146 638773 1752423 1579847 1548298 706007 1731016 1951550 1096595 280736 1801580 1762280 1069977 27299 66959 1496023 1863201 1905947 949840 993641 172856 732847 1018727 25992 772000 284260 1693644 187655 1060053 1463711 1531456 93855 1028860 1706741 1977514 946001 244266 1438956 1267000 240854 1026187 1640390 901777 1032390 1606482 614764 1892894 1681341 1455944 1171542 1253959 1584129 1689218 983594 819565 1916102 67181 1840745 762289 467971 716399 1916433 991114 739876 215745 1124791 726698 86940 275801 82637 963444 839242 840247 327512 696431 1846352 825750 1456205 1481649 843214 432790 1468076 1925777 1180784 712326 320025 22668 406102 284684 1757296 1522023 49526 1485661 1928619 886898 591929 762781 1141276 968119 1843218 204516 1576814 1197808 245942 905626 166270 523176 227144 819672 841089 255349 430323 369785 1146398 790205 1967880 859751 527026 1668121 53501 471850 1363266 826261 160709 1647875 1690756 1293795 1176689 1209131 569204 1548871 415504 1028245 628183 1144964 1166133 1553279 701777 1181203 813656 1281637 57421 4227 748560 1862057 1864099 773107 1865984 117799 168780 1604981 619505 609774 48459 1302117 1953300 1336775 1010259 362105 1163320 354480 1388334 729858 407648 325734 1374213 440848 261593 1496422 1467668 1092238 797722 808862 1439515 1846278 168498 233731 1302605 969470 1573951 1531984 1790665 1838518 675139 179617 1075691 489762 684402 644739 1173758 12069 1524560 1534561 920644 1183207 294587 535933 668199 1141403 1939715 931058 1839032 1463997 1029684 1006519 1717834 138483 1175434 1998323 1245193 1889773 1205940 787323 900490 778385 119893 176161 1794434 1279170 1511457 156625 648293 910526 579988 1737192 140092 1499903 1095450 793452 689513 1228723 337099 1929244 678551 1626267 1280301 1573111 865095 801370 1716379 1702031 659067 1086745 122453 1533027 207548 1248141 1389975 1465484 1716905 1576406 1579894 1107234 1902556 150905 1010864 446065 1436767 23193 683872 1672590 1043078 1087120 211513 1754542 1512329 159788 419391 1675535 792756 1086914 627687 1704018 1333263 1711871 1204510 107702 1342832 700846 382080 787774 950807 1087753 224637 1508054 1990180 32338 739783 624515 1126193 1707777 780782 1160079 1144870 699766 660980 1698350 34175 1946053 121728 1911644 601633 107553 150959 1595421 269708 1284118 1933129 1137206 276953 1576565 616884 1886674 1994182 1297593 1054754 31908 128364 1281970 1588142 797148 979765 462874 470980 1431114 1485296 70677 1996739 215186 1526050 688707 1293784 332348 1293443 1511238 630249 1532905 1665812 1772841 936805 31752 353204 1153533 1694764 108078 843729 1988721 1490076 197409 1137806 385485 808699 216014 1607116 1408629 1146452 1249359 645437 895789 1531281 1027605 1301137 1304224 1436006 1719113 1104861 1078305 43103 1906908 610998 1791475 1819518 934325 289489 64539 390967 285267 1963731 351241 1864485 581790 1052786 1641954 357119 20328 1552100 614332 244317 1158023 1249521 708463 1165116 1290537 1047563 1666271 481300 351773 119145 37205 1129773 1249649 1965130 768038 561266 618054 1563460 1199850 161141 163629 566964 1112081 1086544 1578476 1739955 1375842 209385 660396 304776 1408978 1125152 113913 1610725 276020 209342 1322959 1000002 679970 1826770 267599 125273 1911779 1376209 930287 880678 1924528 53236 584771 101777 1871398 699248 88928 196591 66961 317351 1933938 1916157 1901480 83116 435258 1011629 1169158 863896 760513 1356331 329796 123830 263163 1338623 473380 510152 617379 1628564 1433207 199453 420777 512205 1227781 1071798 1086222 825261 1400743 815563 198946 442799 699978 225467 1853434 1213900 1906033 1774804 1149776 1271770 1427998 1181176 340748 1195285 527847 784828 1096605 845037 1572653 1839208 628965 959495 671304 1667880 1743222 1957957 787643 392909 1616377 184707 853000 99164 1215030 597822 982022 381070 1820217 711476 1148307 1330218 998159 1101364 1960568 307192 629308 1481891 1092470 8271 1130515 1519129 1884548 112949 1967677 763260 634698 1135425 1175582 755165 686469 956033 1690209 678099 240219 1375628 1645846 227153 461171 1856209 1432166 224373 836011 70781 978381 380355 1819099 1097259 621015 156109 470279 1940778 1412882 1199888 696931 1945563 1681727 1145533 181404 1677235 1457332 641143 1479134 32460 1534840 1275788 1841311 1754735 734873 453062 1791686 51217 1897863 422833 1845725 1223670 73464 828111 47144 399392 1456056 802671 1919266 1692557 368820 1847184 114395 1383005 1152684 1251552 1055445 1562813 1676186 219447 134690 1162305 1296941 827832 677059 1898673 1212235 105701 1041415 1469802 1755346 1389045 1275163 1379281 1145387 134020 452923 1665156 1148747 1209913 483271 405915 956930 577713 1949834 564332 404319 1158021 237056 1099299 495205 873338 1824326 17815 833781 1696302 445836 555614 871325 912721 1052113 177297 1909887 48779 1644072 1390279 1772057 962965 1079252 398248 1944861 1008574 733691 1632774 945624 463498 223939 1496567 1096089 1230606 216973 742339 94738 701767 493223 1973159 821244 1383721 1705617 1841563 875867 638307 772528 528790 1879910 365415 65588 71491 412924 331991 135837 1914872 1577430 1624565 513842 1580289 1003551 1455528 127061 125805 1724534 696606 660430 46415 1141778 1902559 1770651 1542314 857889 1902324 463660 996466 1168401 528542 683563 792841 473799 1870978 336191 598420 1463706 721707 69889 409505 1042779 163384 1869263 1636180 1890453 1192862 416279 554152 336483 990211 6010 1794749 232419 771591 476795 533519 1182538 347839 1789431 65876 1293582 818536 285749 1030271 70774 597228 1166318 1710008 1109565 1759701 377657 779752 1900632 418084 157167 640006 1973766 99367 951723 1557077 1265866 150305 604191 458700 1359998 1315541 1802151 599422 181020 252263 1320409 1052016 1351791 972992 1211662 1879330 980483 1259169 1987203 996419 1956465 7203 1642367 101521 900099 188677 1157619 1222880 410990 1028406 1989760 946442 954628 317847 961826 1417462 500749 55607 1061871 1081602 355906 768265 1209549 805970 1496443 1577172 669584 599334 473849 1135891 1533145 1293859 1802450 467045 997643 922415 560556 392145 1187516 397269 1633594 114841 1417727 1701609 205826 1764778 362756 1097053 1636232 1572353 994649 1059183 1106048 593725 1141248 395515 1930235 1647522 1159607 1521743 53748 989296 321472 1899447 1583972 1930891 1812166 333914 690556 543242 289461 824187 1393377 921280 107828 849755 302893 924196 821857 401978 133049 1037131 484046 1300186 1029163 1795608 1467032 1433240 638236 832389 161821 296171 1891356 1165740 1812511 1105380 398939 1002952 1109504 671801 1651482 1034194 1838490 1716606 509199 1611122 626094 1166726 1427245 140581 334280 1696241 438326 1530033 149471 1124207 472049 1539364 503422 178378 1810116 487157 74546 944429 167035 551964 1894750 1767680 1621211 727418 1255655 771372 1516214 1028845 1305014 357795 398359 98860 1026562 1961007 643071 368214 1371416 1337644 90565 1255708 235121 946826 1091848 1354821 38933 1880213 778682 711824 427923 320975 1893852 922792 1772410 334108 1385314 92717 837113 447239 237470 50473 151388 1207354 1705598 788471 1699096 96642 303456 1653543 547498 58467 1477479 1948293 99985 689008 1559836 1469816 1814870 109578 876751 812882 1750476 630433 570633 768248 699945 1532891 834880 1429456 1850367 707187 17366 638778 1450164 1971432 932274 531119 517406 1819928 822310 1092000 1520256 1054975 296964 292939 1171750 1140231 945104 143009 431899 920844 559795 1628274 771362 1513273 1252754 1813170 568124 1283712 1698271 1600585 1722865 557830 1347558 474738 868137 149820 30479 1422698 1262864 1135706 31529 393938 150193 356598 747918 36787 1115825 1219560 1574388 1167015 908413 91537 1610916 767977 1156802 1740714 1230037 394002 1994816 1480533 590281 38352 407993 78221 338294 1366653 1669616 1974086 395587 1369152 1340095 1518536 938901 1979924 148958 678267 1914974 990070 951056 119656 434764 1011507 1583587 954130 1423878 870420 1883485 1806800 397569 1701813 865676 333008 560951 785218 417067 1706479 765493 1568781 425970 1585250 815806 1362244 813749 479738 1472327 1535568 601639 1459128 1823794 1537276 577708 1999391 705401 287084 176452 458832 748683 633507 714924 489039 422594 184880 1208555 1473887 578974 1026252 32661 54796 1917459 21644 17334 805236 385055 792032 655528 58890 1050449 922041 1662897 1382866 1595125 517075 182754 1992026 464676 1120386 170840 1632358 1718471 1197179 1665511 1160605 1412670 382736 1226188 1746308 1129909 1610250 531907 1642400 948597 1830487 1428564 1872323 826527 1461782 1665837 225661 60740 611546 466780 331977 1352799 1764561 1143702 1627437 941067 853018 1048509 316256 188894 50637 630977 681042 1496757 1659244 338697 998702 511152 143974 804970 1326 274667 447055 609472 866391 1729295 660838 459596 1022304 201954 1087774 867269 970631 349473 1547115 775370 1028529 477173 1121965 764795 40681 912620 1668221 1549354 126529 662899 1120320 319036 754478 1377126 448661 966475 698112 362197 614580 143117 305576 367896 1388724 899208 18722 1174530 991370 1578129 1732084 928566 1094028 1625053 1142000 178696 1035520 1239647 1579909 1945715 1085774 1889301 1097657 1683674 1223347 608085 667355 1916365 717541 234927 1845896 941940 254011 1467620 620256 1999147 265722 1556384 1308532 1354282 687802 1046474 1073113 1852906 1924447 933177 839236 565094 846805 1245919 1077150 1874282 205219 1887234 1111786 1791255 602749 801600 693960 1298556 1355153 150760 335953 1685722 1681074 1090786 716991 583404 83908 1013550 349754 1545995 1513949 31650 1879646 782074 1776037 524988 693356 577275 1489516 1419772 74500 925157 585819 1435421 801067 1225393 1689539 1864217 1421421 1759029 164349 137137 482033 1428978 187650 925399 888064 1895359 1744353 1745783 1268046 1535388 1941722 1562850 100136 1796379 1953207 420985 1301095 1288895 36382 147815 1056628 1372040 1007364 1449196 1400015 107892 974463 580412 442432 519663 1540509 375318 1904199 1412210 261896 1712885 1838747 1958041 1234529 46161 355243 1876768 991368 236805 1048141 557218 1590026 61113 958967 1348627 898629 651929 1208943 1374933 758604 485954 1792830 243009 154668 127362 813823 402891 961598 1303825 60821 323853 379427 297796 888942 795818 1549587 1242814 825500 126276 846619 1468480 1701016 1576842 468286 1048804 791576 1136747 352737 371658 1530095 1377959 1704750 1737908 1594112 496842 1321061 1435085 847679 1694214 1202692 289108 241588 422268 1532649 1831399 63490 1016686 921314 733986 585389 23504 756895 614384 1056297 1272689 1226550 1786984 1273152 1505485 399579 1268969 542148 1031102 1168653 933221 275490 481433 1381222 1713786 547773 1915526 1237230 479544 1178345 1799125 166115 734263 1227537 461389 1272696 410046 1951377 213125 1601785 1329582 1067685 889098 1876058 187370 1585827 1273072 1199223 630412 1546271 1329446 420421 1685702 768267 664345 1970205 577070 853073 865212 1227733 1828133 1573302 656503 1153100 639408 1497714 1646238 1020870 1427911 977016 1180879 336361 560226 1674009 1986790 1202723 1968309 369485 697696 1062507 1535024 1548660 715164 1236676 1431944 1647207 918326 1957928 1790349 855668 1939909 461066 197100 411841 1425675 1118099 1491916 741673 1149614 1244329 24422 215207 1566954 863945 1942260 221533 839231 998790 1544470 564296 1859643 1515658 1390942 1580614 26165 1197195 1706508 1133469 811999 1170073 1336078 193952 1516792 1509332 752868 1500609 152480 1003883 1096201 1266508 995677 1262386 1106098 1596049 426460 603197 984132 274318 1641413 1019506 1687069 137876 674151 105425 505093 1121901 834013 1872245 130457 1922828 1973253 1861324 62749 1642740 237755 1197996 1603444 1446173 1260132 1631657 452145 1665437 1190922 1299275 259914 1696170 836528 1786961 935807 21640 468909 1486457 167022 222304 1025203 270985 641956 1097615 520906 1899450 516152 825885 102724 1898668 1787477 748805 890835 205703 667886 870440 811130 89791 1434719 1034834 1947114 412681 1515435 1004971 138612 1655432 1014325 84780 737620 1355459 701196 1011163 845352 1637893 116090 1414244 342063 437577 1228682 1675863 883242 119779 773729 73922 456834 719892 1663766 207798 1909295 97346 1636948 1985575 1041262 392586 1662143 172223 631232 769034 116319 1732665 28344 995159 1053900 530039 1709663 53579 74298 731114 680850 1244990 164040 1987787 1099931 1642517 771597 1600732 1012673 1418651 223487 658566 1678895 213535 71429 1832311 826661 762861 643561 1068891 1610070 46976 452099 1659334 1707178 1453404 858639 381477 402964 1677205 1567779 131669 1239968 1465164 880893 658617 1362440 1243667 206758 330952 1441144 1632282 1954596 371025 339979 1060380 903018 962681 1453668 1906126 1898701 458586 1999807 1229918 1738995 1860699 845201 1851173 1947374 1451693 1523487 1785206 1142554 113116 1303604 1630443 1042275 1007453 290697 92954 1169689 166539 1547295 1040504 1571841 990913 265185 1227796 361118 926727 836965 388402 1838567 98817 370216 1570960 1627059 495320 296233 1100338 1116201 810025 1421254 1771568 1093537 1495698 462230 956973 413059 1479910 1580509 1284980 1427075 1164993 491409 1027459 1180126 1309335 737811 544161 196592 267803 598990 840261 805460 1176480 1804058 1801468 1190935 909331 1486530 686434 1441847 572662 938406 1718417 1724830 1545378 1418424 691446 1925887 1854288 70333 942172 1774425 546991 208002 1217595 639232 1744214 1895463 1746265 1477618 1306107 1834252 290489 515699 612378 1863318 1938384 119499 1189452 1421398 30285 772629 163182 107368 1534493 1503700 1785692 622103 560780 1460628 233031 1171644 325215 1902992 1874450 1302433 1231159 1852285 346506 1133489 1354807 1498513 1095778 397399 1696151 545072 1032192 151377 1259603 650487 401456 1485136 102019 804283 946082 192498 1938755 237334 1299555 1569494 1084268 888568 917472 1936041 763605 1371437 127812 1532747 217742 59000 1940498 825706 1961803 1919872 224695 329833 1004491 1849222 1094405 432407 935639 781264 1066006 318156 671825 1158880 1381939 1930714 436933 1159126 1942011 899755 858104 1652926 1735648 793100 1374822 429403 986146 813725 1025611 1902626 1046893 1186824 930563 118530 620777 565140 802858 946072 201986 1927616 1118179 1050708 739841 1985584 1418164 1611462 1303181 1823854 435109 904364 1930411 1862259 114900 335236 1824541 1789807 560621 896654 46134 908915 8821 1201734 687215 458333 1315612 583998 1989630 692764 1978749 1182478 1378596 882291 131413 535592 1819870 1937764 1466644 1565702 291194 1611770 917369 174656 1694820 762811 1363093 1387893 1775043 1076553 1690803 1109327 1968822 725995 537072 486871 1124504 669401 1917020 816278 1226085 944723 76984 1778600 133764 75187 1232436 1807215 424247 167504 250192 476517 117924 1161424 1368790 1722651 1963434 1741416 1401887 1786720 1433125 62770 1938020 460213 477953 1013083 1719823 421394 1064370 611463 690785 281353 1788361 1085616 1555988 1350324 1154005 1834842 330501 1745359 1313948 757753 1979941 1624333 1504998 1650315 1049252 572056 1062521 470209 1697540 69568 1539304 1344475 946664 1684590 540153 908007 1771618 920403 1451522 880101 320605 710983 1152679 1291957 1258940 44986 25032 269624 1972175 1621141 1639323 1896868 464513 1501004 1446823 1542064 530528 1102084 719437 668098 1583441 252110 1235779 1580164 1948314 388260 1209123 1384762 1394573 1624032 1320884 1207843 172607 375345 753404 1262495 1195169 1549593 1861368 1513920 931173 846456 1683234 45464 704255 732576 1665908 1833630 1273169 1227329 1142705 361633 1902737 222276 4447 641479 1070754 508930 1296755 1678074 956473 1072556 295107 1223190 1385417 393391 150339 456343 1794925 1152713 815597 1722158 846131 203928 1731135 220337 964540 1533741 1510420 427181 851264 1912274 1348194 718507 350201 1754203 1561114 1746387 251298 1199939 755430 1057069 713029 1204142 806768 19983 489313 1807513 185733 1795023 1848764 108307 1463435 1090032 700827 91817 1716291 1011182 732026 1158172 1699890 1654067 1884199 73173 1169907 1418835 152769 1232356 1736104 1717570 788002 1316282 1400301 564722 1987786 1854529 1399829 1578655 104964 868715 1159860 1513896 146497 1108508 1210820 1022804 559656 709873 586713 1617340 1078455 390421 738555 108226 987531 1609111 1625128 290794 649026 1117733 1354306 1356508 274676 1411177 1941437 1119122 622342 1927287 842745 18755 1723007 1515053 135719 1539336 1560252 1039298 1762983 74674 561937 1715046 1303569 191693 743907 1325895 564725 451031 1738964 1440228 941047 240051 578081 199077 200182 1742111 798056 1810797 1799935 327578 1077438 803101 949071 39481 438627 1273252 1686184 854458 1017678 325407 1369974 1702609 943853 358593 1413113 483811 1493854 1248263 1524265 1663995 1736860 271568 10169 1295486 1238939 725033 1800348 862117 5497 391031 1135069 686385 231544 1203240 915701 1299815 1491508 1101481 288836 1947294 1419832 985465 1895690 552288 1852295 1822367 1202870 1958110 1552147 1912116 909553 92163 1834209 1046440 381107 613585 1641882 1043336 372698 159449 778889 413292 1750591 1263081 1934009 1170879 1696946 834282 912287 1999323 1913487 413554 904456 366914 313747 1868882 1722662 965508 696473 1671450 1960896 648071 902979 917081 909490 825811 1773619 1274632 387263 559073 559927 12168 1776548 1589685 412198 1750300 88242 1178247 762762 298329 846596 1374984 1583018 598028 125549 1976368 876887 134385 1072136 628624 1464238 824212 714542 1990312 389719 336258 1107911 1856230 133543 30406 668520 153962 1874601 247357 1382293 1115390 716585 1307079 535186 1635960 1043064 295331 740000 1870884 36996 1192243 1601188 1113933 474777 952339 220771 607107 1735369 1824903 1105235 1324769 934610 1933646 1104257 63017 792465 381608 1119578 1753391 751073 1366294 1798564 1926328 1496630 1363928 1140869 786359 1762698 1752628 1445567 504029 466017 1511045 1233936 1006693 88643 1591474 1282092 380076 1408602 391297 1380544 544278 1426881 1407052 1939941 1322370 904037 1223230 335594 1479184 1821623 1687838 581190 688770 833076 1114672 1492960 1511097 174947 93650 1416620 1113215 631068 948865 129718 147753 1667768 697724 1335695 558278 926230 253900 923373 660690 1712232 979199 1686588 965257 255240 14816 1645574 1668892 1657528 12386 201354 256360 892129 1648846 1772873 1957630 844184 418323 1794720 1757505 1643463 1778807 1199544 359170 604771 90615 1653078 1799154 485446 11562 1515473 30009 1326935 552162 1177964 1276858 290712 1981417 329725 1724252 251065 963524 772213 1637683 217667 1718975 1260689 331455 701472 1114001 1123885 646346 209313 1693039 1786381 940184 727278 47972 1757152 1384757 1019281 958694 1863873 122858 865263 487257 473489 1128504 1282301 584730 505344 1589040 48486 1285380 153386 1834506 110194 1169690 838540 1079024 1082009 291445 1725215 302561 708911 820076 1803066 1646695 368888 254669 973550 1778968 1512269 1855115 1523518 287089 559535 1453999 444079 889131 706948 1361671 1189693 1981746 579944 559158 1359416 1925411 313342 546949 293057 483899 1683950 557520 1413032 1493000 1962248 1679647 752820 534297 684789 482799 1395028 838391 828972 1148002 644273 1790884 1178914 1947072 501517 1093165 531213 39959 137512 1140493 645474 92262 1854917 778770 1254507 206201 120577 907251 365681 281465 507870 1195630 1598603 595718 1549891 1982513 1996579 728019 185716 54245 1944236 1991186 1030673 451262 1274014 128249 439806 1093012 439151 504822 636652 91523 1969243 1351375 1030284 767229 761212 1004313 1500661 1852319 6882 1903588 1887865 1103915 1859051 1018766 1567771 1076341 115212 526810 205943 221357 1361552 1473087 844026 1937361 1336530 1467492 1581573 1547842 301968 635095 219562 1500398 663002 1123337 1834992 1917167 248335 1471090 741759 1326671 1444459 96561 292667 1329371 1364758 349201 7194 532052 1889935 1212111 1898093 1137233 472548 1973890 166798 1284819 637001 118351 855751 1069507 823737 129209 713615 78752 532147 1241730 1670244 1063374 1114276 227953 71506 283558 1923616 1609336 1803963 1075906 215499 563084 217963 238247 868407 319965 983203 1917397 1576024 3229 338805 920906 1088126 1548872 721220 211193 75308 411576 940347 1538379 33228 1087507 1412837 974260 210607 1047721 107165 914875 1880655 1924872 1819556 1281079 809824 645281 870286 565723 298438 1573578 1072568 345819 1721391 333152 1879458 703611 1080317 1475997 1646362 590549 681900 116447 1577561 314611 770364 1199132 1196008 397870 310834 571512 797063 995105 845594 349037 396084 1160131 907600 488028 1808172 962865 1859201 1943210 1316322 1729142 1389347 614931 625556 430058 1345941 318896 1456915 1053648 1884052 901773 1219535 936669 732033 771829 1194473 1945292 1188569 882588 30895 1551450 12342 227101 678325 162465 1851133 723029 917902 569220 1534125 876393 763034 1708312 1116464 1611842 444053 97101 1075641 1834807 1163415 414793 1965432 1385336 1661699 1444772 1750965 1014610 1593283 1923586 201076 1738949 187469 796251 325768 916575 1042732 1453780 739877 257633 93765 1589224 1602763 1140565 412112 1750885 979400 824531 481627 25004 218781 1537099 917656 1530961 696026 1691382 931801 1611011 1844337 855411 343288 550413 1272467 1899957 168683 1122765 1044652 292462 658488 542929 631319 1606532 996390 277532 123201 1666511 615064 1516136 626630 1257206 526047 472801 446584 32575 77615 560444 1390093 176913 1388133 1078417 1109876 24048 1013362 1616706 792723 1785382 298367 488047 1829771 1576095 293111 1339443 398615 1334090 878933 326836 1096041 779986 1366017 1751857 1287822 1782373 1099889 271035 128309 1404256 1114416 1406068 799801 31843 1186586 687435 1682734 935524 529384 1799061 877556 641249 1854866 1720515 1548768 340920 988492 619827 1029709 1799146 503941 1115192 1432807 1331395 1521584 275578 1047923 291925 48874 1717071 1579706 272158 302479 1045004 1359409 1896421 1956462 1365932 1726758 1990102 1071165 1870071 242027 903599 1186136 1273596 1046097 168332 1196644 578258 1247299 1307128 1811715 713621 444907 1006228 1063439 1734131 725626 155693 1142451 1716619 1214674 1343223 946801 1872051 1770624 1426091 1897220 1800201 1451062 821280 496449 720598 92205 64457 595810 100150 1430148 77943 1430609 1243508 1692518 1842834 725503 537917 1399671 871188 1231151 265556 941914 27957 203929 1170176 1408042 658520 621642 655997 1446460 486348 216250 3856 164576 886935 588374 111801 1922608 1708687 205087 449675 895308 619603 656181 629807 359900 1971041 832321 713337 1281100 1336563 448525 710099 1309577 261068 1801053 1646058 660634 1789231 1873284 594583 1802936 1168785 1876659 11567 906872 1393600 777914 383944 1847995 248163 869037 144742 159234 1184860 231376 706338 1904537 667514 104125 1801704 1119397 356653 579747 1005117 1551549 1781299 424206 840213 308193 1147130 646621 1669911 804976 1672978 1102542 1467657 892831 1149743 1580693 723115 1443790 1826220 1528263 1591786 152786 1656669 1466710 491867 707548 1778810 1314765 321285 1851843 360871 421723 1315459 1986668 1316180 1875025 1225327 1529141 1384736 1628371 1903422 268312 1574943 382029 1242507 445766 1630281 814220 229007 1108200 1283024 1448731 1324559 1224147 728685 827789 1257152 1912356 683517 1346593 232626 961055 1292539 585216 661141 1920486 1195072 1192280 1013 103195 564275 449749 627725 582553 1716633 1835437 1210062 897505 729060 325846 615425 685886 1912520 307606 821704 1153356 73099 245558 1891700 929988 1393943 646727 481159 901652 1819000 1710422 76791 45790 1492754 762687 1644667 392523 211696 1413828 1509441 842323 1698857 1718932 1147202 586462 316069 56347 1508384 584043 119011 189302 1060552 287435 724271 1292423 1753021 1832136 115548 690447 1209314 1315344 288397 1606754 1513853 314758 1847161 1490509 1797242 1317169 31121 258592 1381278 815064 1983561 307751 596320 729455 70419 1603849 864040 1882841 1763992 277833 336988 1364334 157401 1103726 986379 270556 909254 1742134 1264984 1468697 605088 1624887 136149 1207963 1390369 914828 496983 1626230 1373931 1289640 1078373 932231 779964 1398411 1752107 64232 1666896 1301164 1831591 43391 720250 1612636 1512266 1289264 1724552 1952772 735807 297784 38973 860445 713475 1167928 639000 1365135 1700343 149129 1835619 1459367 1397414 465017 92036 1847006 941675 811571 150642 1129678 1591989 1323031 1022646 1643477 1270083 1816985 349025 1978999 1025694 1356452 276794 1771236 1058553 1839955 547340 255934 826856 753200 794905 558720 1851089 288234 69506 1461772 893337 1237966 1132065 1911939 1917927 789034 1572610 677314 1508297 155913 1504763 588785 1243853 1082778 436742 1247261 19411 996187 918851 390624 28173 616889 642015 1801685 612151 1486680 723355 1210506 1025390 1268777 1403400 420426 854859 33023 1718117 1484215 481640 1799946 1839334 1122337 54404 709484 1774680 1545457 1399446 663607 1409194 489675 1173594 477687 1108563 1600089 519092 1868148 1780380 285675 1155892 1782995 1391396 197872 193134 688416 1789313 1393056 808517 1093719 1859967 4507 788110 451831 856956 1115644 1726649 790575 1463619 353498 665624 383454 1412570 1623755 1856922 736690 1609790 784884 831582 1483247 1979801 1214133 950722 818361 1666747 12014 92650 560603 511593 1194882 1651163 823528 1204133 890985 262159 726951 825934 1283585 1262558 299003 657546 614699 214855 380889 226376 1963901 367368 1376155 1623293 1686989 1942922 518505 1500258 414293 1030038 265824 883384 331879 841382 1624123 1817948 1641520 600751 639294 983924 470617 214432 468249 1482140 534490 1240753 1572268 1559465 543257 1648449 1935142 748167 1530778 824567 588265 9798 1202753 1130517 496814 1765508 1988080 616154 1984124 147915 748561 613782 124005 146031 63940 1523020 267974 1356512 1087982 1835941 1123608 1590057 1147527 1957711 1760929 1960676 1398276 1979661 109800 391848 1511780 1448206 362127 354988 475033 1468599 1911230 1285782 632480 1455539 727351 264019 1756925 88416 940051 42303 1648688 1685783 1080490 701427 576399 216178 684827 1321916 1519972 343609 640586 1736043 1480018 869350 1454470 1030029 1049349 45728 613952 209737 538894 1165012 257512 689073 1016481 1469745 1616298 1068947 1221791 1986335 1576093 1528558 66666 823684 1568091 139353 302688 1142122 1177468 558363 202137 510413 1267532 804759 1144865 882682 961969 609459 1338765 1350991 1572837 1682445 33404 1753986 270928 1269146 290235 208120 430576 1499052 1019181 497616 1373872 35628 1202474 289891 39489 1858600 1639655 686279 1113001 114591 743165 1997072 1942434 1718093 384585 1418621 265636 1771924 1817821 180787 927220 1297831 1176573 1264158 1842837 620901 1498286 115260 1684931 474841 800006 1465553 380057 1187232 1476228 747764 1696421 1813758 338426 1412836 442122 829361 508 1672310 357154 184282 1959253 1194771 948949 1864717 905634 1813145 304733 943491 734952 1887990 151257 1945120 369033 1525820 1953826 1397925 1457551 1661209 1957588 593036 525353 384568 1681049 1047063 420437 1354348 1221069 492783 1448479 1844049 1557684 1421505 1548046 1817294 684145 165559 1485391 5872 270441 715877 416521 477384 1042330 788822 1724205 1003154 1444881 12243 1195645 1640804 1942468 360856 1121788 100733 1013028 366621 1067422 816993 1595038 691782 1339413 1450209 479350 1433549 1952081 1205323 1392160 1417245 1565952 1873664 270770 1485012 258527 1246198 1304742 543805 554503 456365 1627874 58849 1148042 1107310 1124307 1870327 765302 721072 1361085 788171 1988645 1864084 1686711 1084777 1132045 211441 1871569 1845757 1256139 1697226 1470459 1895014 1541407 1250953 1218136 630136 1011537 1705028 449670 1661821 432694 556845 1491191 1645047 1458242 818173 185927 841701 1510571 1539659 579672 1661304 1239168 1656001 494082 329285 444987 80767 1954835 1382854 798340 583858 1032918 1465936 1366041 1253128 988011 401745 1809504 961105 37871 1666596 791332 1318488 844578 320210 1690623 433232 1005617 1997517 361916 779089 172831 1061910 1210558 625819 377480 77589 1056953 1754233 684168 1274334 1506172 746761 1897479 1098707 1433206 1523829 220493 1733472 1636975 1429965 638047 129037 266928 328290 1702171 52453 1034419 309342 1288718 1372341 823489 1346733 177296 1036550 938762 587581 362003 739533 1444484 1429418 1721753 1406079 1158355 1715864 1580559 1298287 814633 398803 1630748 348677 230027 1464454 53992 1668976 1024655 1177702 494499 1967485 250212 1283815 473688 519734 1091777 262455 648485 178774 100158 65988 1562912 1137972 1770423 503539 478037 71717 548867 870738 1292306 592363 1892177 6331 1461092 329704 166938 147151 369535 45442 1708221 449328 465318 1747592 1531113 422939 1939432 1387370 981709 212895 852963 1221959 914580 1564197 269314 1752161 1495574 527640 1503024 491625 1826455 95775 1463415 1565961 1966975 582151 56676 123905 1738408 803598 1820643 1992455 1997014 588631 1819812 415923 149849 601165 1625416 865329 1835047 86487 1900114 1314291 710458 72049 1539485 867798 1034362 28838 928243 761730 205537 1335202 105629 911095 1356837 1995124 676337 1489283 929914 1338681 1654290 757503 1586313 432421 900226 687699 1163597 1360005 382431 510256 1595846 1233452 1436243 1184062 1243538 255763 1875977 1706441 1613667 1056754 1037481 703139 1138054 802834 1859697 1215993 134250 1258632 1240013 1090179 324070 333242 1652795 259038 1702103 968590 1509702 569789 909665 1591314 1700625 1278593 385522 11393 944006 1479252 402483 86949 1061482 1162518 432263 1285262 128229 1739480 1507119 1471536 1650440 1005136 855240 39618 11660 1023304 117932 1598535 1319020 1929438 1558733 3410 1382685 1745691 1930934 1244505 1563937 1356901 1944043 1234068 917071 620762 1376000 1486798 1711606 82922 244311 1471588 218554 1204843 1036642 1135293 1251485 1631936 280649 978953 1694547 624905 621229 1440944 1684920 1494021 787907 1634516 1583872 664422 202447 24851 556981 553482 485685 1747517 41479 205635 657243 1886235 1327383 10998 1455507 467846 173245 1159531 1970169 468702 1578783 1024192 517926 1620021 1924126 1802527 1197602 1384790 336947 580775 1621536 1749158 1012067 639113 415870 369722 1591635 648499 53710 1169916 675602 513759 665285 690819 697841 320613 1897881 1194563 1134311 519363 577401 1092180 288947 623209 1069242 1510710 108278 993720 1151240 156277 1198040 128901 1877207 412805 976899 1411536 1726682 505334 1417200 1346159 1701112 1733630 126171 1747120 1338993 767299 143630 1165441 1070067 834938 1673598 1819765 1054249 476949 665775 508770 1424681 423997 594316 1368114 1909086 815584 1858598 1559698 1545402 1293284 343929 1142996 1902672 657571 918366 227009 1845291 1882691 1869996 1047934 716137 364650 1052676 1065159 127319 861312 974256 1630884 1454759 395314 253023 942740 102614 463397 1761770 1056796 1075033 1615713 1977821 696950 990369 1509617 1016373 1388988 345798 1815374 1849145 407146 263354 664540 363835 897564 1445717 624393 854311 992981 698013 1094935 922182 1253978 1744611 1041739 1919068 1049901 1226718 1105516 361396 492054 802033 1116970 561362 713338 1818232 772932 689896 1772068 1545787 861914 998795 596233 232272 537578 1762223 687648 950634 1295294 1517990 740991 1112315 35797 1189206 837946 756287 1728296 250117 645390 770349 541245 1878522 1817782 1243590 29286 1492877 1603388 1624696 381688 1658699 261742 1412061 1769933 287224 928358 1096687 587132 759156 147514 490910 1621874 1741913 1361037 1464558 560734 1247684 873145 78976 1357170 1037311 847479 717484 524798 689963 1043083 1597922 945319 240862 288034 629202 213166 1004732 1500852 680640 1662473 1682791 1665808 1548491 516759 1385542 654442 1414682 1031065 1302826 502627 798424 1772742 366374 735264 1760639 730662 1685754 1827444 1508885 114821 833998 1324619 492231 687818 328905 471950 256236 75463 1396392 728347 1780013 1109517 1263017 1995158 386734 183300 53471 1660329 765406 179281 733337 1550224 420708 687760 130031 1772447 1755513 736638 653177 1926141 1803639 399699 1324155 1637712 779959 634322 1770306 632587 1340547 657183 535648 1110580 195504 1529341 519343 1127241 949197 1523695 1961677 156439 399523 1909375 1577980 1655272 1233024 800966 758817 7136 765685 1774716 495757 692876 1968499 1779825 287145 446088 1869272 1414559 437549 1779451 1495933 1908796 768862 855865 1291083 1307892 1978091 1524833 409398 1036240 439524 696543 1596008 1441036 1158187 150827 1826337 492337 425104 807326 324806 1676092 263770 894345 1483589 435797 690369 1173750 111368 1623712 329637 490681 357592 1936290 428840 617101 384541 702246 30944 53681 1716315 1271974 142509 1885780 56692 526833 1272710 26304 1348235 799861 1781233 1781065 866126 1184942 1989090 324815 1427125 361142 76087 1218524 1027199 1632340 1109848 843151 189519 1132080 681964 1853749 532780 1392349 1410650 81868 1174282 1008870 159175 1045357 1309140 402371 728516 1219973 681579 6291 625737 1345591 51813 681989 253480 1461764 502095 1504368 324776 973124 894786 1681157 189541 1334057 160634 1583120 679949 1031560 790465 1296107 1078807 1062189 331414 1244797 2656 223602 1597393 722501 1461077 1835357 456272 940045 1636935 1531310 1357232 1389217 403753 1604422 1302003 907277 856265 580476 1227454 592931 1846188 1068823 1758140 1218368 697205 1025761 1715090 910137 1342766 1939625 1402267 1496874 742995 206543 1785608 1689570 1648144 537342 735418 1152895 1811353 1358027 190387 1332260 1771937 1302199 1834589 1270645 1226615 1529923 867174 1919460 1680632 1538910 959757 459219 1618923 106331 1045855 1013067 908201 1382601 614809 1722292 114743 1323517 1703384 1491836 1202433 638866 1143008 667841 608201 1916415 1226986 1377287 1252661 817112 421611 640499 483577 1702547 25288 1745401 1551718 471167 1165438 1304318 693526 1556591 90629 224031 302330 1444252 51257 1241322 1387844 1703267 1317409 236900 1457197 956317 1374019 720079 1023928 629322 1683777 760968 39684 1223813 505670 1148916 540037 749803 961390 1011719 443572 1707271 93250 1380868 964798 960800 285327 1619252 1668035 554902 962970 9341 1023433 514231 1684426 350763 1636831 1378453 1135908 951006 485507 1301294 987700 193676 275922 1867050 586762 1621637 32829 983084 1145837 1407807 531069 1442004 263874 1617024 1221594 656574 974565 1267797 1169662 1424227 1707773 1949572 388705 798529 1432434 829757 1660160 1457952 1012109 1526013 1395594 795507 1825286 772922 704754 1033085 361053 1783600 1935356 810360 741014 150494 275807 171511 861037 127736 1742466 1118974 1999860 318172 254236 397244 970204 1085229 1019735 929644 1497657 702177 1959805 292002 1805597 276827 1771918 459258 1390344 903566 1825977 1261199 1972704 926177 454249 1428019 1443742 557858 1766645 807931 883181 1319134 458910 1641499 1620500 1347285 427277 1702667 1133855 1146869 463980 1931063 1224916 1569225 505036 888298 917704 121653 1435793 676839 638495 55287 570009 979659 1184801 157360 1841411 1742978 1894402 481937 604586 1510477 159054 427922 1714983 704711 1993506 110471 1232700 1514574 538971 1686150 213142 67262 1672774 1369865 1186763 1776373 463757 177326 1458475 406405 514554 251271 1515960 92862 801553 956514 1672108 628216 1397632 185425 1786975 326940 708999 1359238 1399679 88995 200376 866425 1362190 96965 1509973 1243986 720299 1340587 210650 1401456 1132565 924030 1590202 1035828 845898 1448347 1643834 539278 1170497 1858748 611365 955009 1840098 1758801 899813 1266099 1563073 1593331 331591 1135132 8584 725401 605865 1360861 83108 1008316 1407910 1683751 1358592 1168356 1943865 950863 779209 924847 1752256 1664186 1776029 322754 1816616 1197427 675507 369161 1849680 627022 790215 909827 134058 1569112 1076368 1253933 1596294 1092182 862308 487493 1093712 1214931 908260 612311 1229645 428939 1404095 1881127 1796891 1704113 1252836 497420 1950771 1496755 603658 410801 232414 608411 904289 1096495 698548 1028328 1092504 156389 276952 68644 1010447 506096 1151062 1407356 662773 1354839 153125 343232 357224 1333047 1607820 1560062 60090 1543238 1150214 882653 1657542 1443089 563910 1755503 1480135 1118809 268054 1683605 433019 1100686 1246450 1277185 1555564 85721 623898 262397 87967 1157414 1162535 47438 36951 1985006 908546 957295 528299 892886 261286 864640 1530925 1237826 266176 1617988 659244 625976 1696350 1100276 1580551 1758997 542983 71933 1993666 1930986 7604 1879483 1958231 6491 829583 1574803 329776 38584 1388071 592356 1637474 431071 1601174 475201 768080 817063 1239500 1667811 1447251 1740541 1015517 714058 1321234 1026290 1592735 1703082 1594596 5115 1121252 955681 378422 54414 1221473 400501 747939 1807626 660648 1610494 582868 428316 232050 718236 1394249 1445356 1104794 659051 101012 1946140 1626192 1826382 845649 891157 734531 1073991 1895983 1131134 680806 887878 432777 1263333 1097944 141065 390641 982132 1535171 103011 223640 1272441 1226124 911723 869937 1459088 846271 677502 1980496 167596 646937 254847 423912 1018953 256821 1630033 1251748 1771544 858415 483542 1761277 1583952 85922 719613 502571 1049763 1340391 1338818 1329492 1006343 225750 12831 1389976 1535161 1184906 1791965 1601250 750748 1684115 246772 1809466 1246474 642650 1489195 394096 1334872 376746 618412 679126 1887857 118301 580902 1085069 579389 1777190 413480 1406488 1108372 2401 1198169 191130 1315530 1890976 1711471 1421739 1494207 1097368 1240196 1236424 602378 34461 827457 838375 484886 296089 1744168 141444 742612 254717 1645475 1705865 1905014 1291361 226088 86566 46915 1467443 147651 1505335 994858 535104 700652 382765 1911340 1951530 723422 1558823 583725 1204069 291654 72649 42031 1360721 1715540 1790317 537281 377612 1247963 794503 1735587 1546038 1579312 911898 703707 1075745 422354 1456857 1611691 1898956 1050601 1536953 1162954 1573673 613431 1495136 1041264 277200 232083 1309593 543617 41937 694682 1532216 78419 225073 467738 182848 65848 1287663 312636 1358770 1257265 753512 1508998 554469 1409368 1025971 634128 1784961 393337 733170 252970 143738 1568886 1577740 551836 852575 1861919 1636839 1388943 822954 1125850 1394442 717816 1118147 821865 1140531 476535 869677 784238 1319959 212813 531356 1760083 470651 1043779 1535173 652593 682524 1693983 1016417 1928754 229181 1965030 1927140 1709307 1876056 1377933 1803877 342848 408163 1404444 717124 1899678 1397957 1978132 964152 23034 327841 905495 1738770 76980 729641 901020 1538812 1112125 1195395 308626 1829724 295012 1342770 1351976 376410 248960 666357 278975 1091776 1697124 1562397 1551000 895558 936219 39721 1020290 231317 1346206 1445174 1566970 997529 1321546 462075 1099284 1165535 28708 877776 951025 1938933 696208 332004 1927685 724789 1110730 31184 1926692 1445241 1770205 1120530 1773889 827367 179067 1117358 1288334 98037 548065 1764544 666908 1313480 243763 1259569 1168586 585421 1616683 1061688 1346997 1707343 880813 1671448 1606208 1553150 434747 16302 535128 1199026 1961927 1086944 425065 1615694 1800783 1875692 304938 260792 1455124 327924 1245301 1813553 1544402 1947067 484117 1592009 594344 1077670 138232 948495 240637 1218325 976194 506740 1282116 670915 552817 1327901 675111 741325 1280830 1031051 1074266 969241 1908531 360057 1309749 1412234 1328868 1657487 785027 545985 1770027 1970777 998045 1043385 110297 662755 1281820 573182 1526655 685926 1497215 1769220 742096 1942277 1010777 49521 63928 1117452 1825332 990320 675360 228664 508326 237589 1103965 949571 468047 1303332 7898 1675850 694226 1739875 1969020 1997362 1857198 646176 778176 1480486 1954157 1738184 301984 14336 1836384 1700156 846828 1764982 1310354 567098 979895 957096 956361 256200 1846756 95528 672465 1427934 1135526 231114 907564 1832183 1352733 1994594 352130 876778 337882 919403 1342926 1084744 540458 513917 339495 1777234 1331403 855507 644796 1880617 1332163 640453 940932 328312 26854 217765 1102254 407024 837169 1572676 1877465 1257201 1221819 1684052 535684 1009621 1817958 772461 379000 445121 1162732 1126218 67177 375507 446150 1747002 5039 1994919 1545825 156878 1917619 1199340 1116183 1606273 1632149 803713 1190310 1748586 1128506 888869 1451806 1971087 1275420 972597 657114 341698 1530326 517856 535363 114193 338755 1350226 1776015 1729242 1270211 1644136 1807718 751922 1671507 293750 1737405 1252524 908767 1399130 686989 1755593 436340 1791107 1211345 905987 1671891 1386539 972131 1744600 428663 412319 17921 10962 1226634 1051131 1498252 1033291 305900 1852959 1276888 1502287 906065 85809 1459064 52675 1645316 1427898 676335 609512 204039 1398680 372085 656097 1556869 1918921 880389 717340 997981 1226600 662300 1241019 1622474 1681307 90543 1220429 1885893 1987499 353844 216830 90337 1219794 211914 1560599 1538605 1458778 83521 915072 494354 1468015 712231 1565877 78067 1963204 105135 1602391 710987 1078832 1046497 1823564 1919740 1574514 313720 1468494 231537 389112 1276256 1539374 10132 299188 1546919 1564755 1919036 1288293 1786472 1337970 1422799 1427345 1745568 1024044 1435780 1630814 871684 434077 536884 1071727 1607282 1883270 252413 162816 366917 1717194 1531044 382825 1183510 1762551 1123350 1596189 737515 1300555 1743910 82996 1155504 774410 642143 168971 437520 235141 400085 1549341 13238 847471 1663965 1333493 1955397 1505388 202079 244015 174806 906865 1353375 541339 648605 591855 1081075 999778 1807592 874622 70141 661502 48824 801624 46167 1351212 54691 1081921 706368 1892851 734998 1429495 7089 1834559 752354 1213171 1169790 1110731 1337063 378896 1909275 196736 875830 1153214 1901064 76662 904322 212718 132494 629378 887346 1089347 1742724 1579813 1976081 1253967 1558220 1161575 1394007 1998947 1488625 373174 480665 1401098 28063 1812541 422555 1541682 1660617 1801819 276975 379711 612413 87848 393692 1382976 1354145 1807772 1881789 1101954 1354861 1515018 526965 1083252 868319 508202 1708048 839283 1171044 663891 531600 1410673 445650 654001 1629885 934261 1449787 793233 800712 875802 634754 1004578 693624 25976 1471429 1602182 1789049 742992 993886 511445 808883 900804 451445 681050 1713498 1946362 255856 1977752 1576386 141387 1094141 1457618 1261659 1238027 1517150 641715 1886076 1865361 346030 902838 592329 1195196 213008 1336069 1236902 122940 362946 1245372 487160 1622402 1250622 311472 429191 917331 39216 16482 1987157 74868 691013 1356154 333922 729173 707203 733511 720651 629210 1382923 1753726 1619086 1573662 1245318 1926093 1761092 352933 1036347 1218686 833697 244020 1872801 413484 1386996 624828 1336800 590758 395959 1372669 783898 811022 650922 734328 1747533 1002348 1189600 196205 745105 677090 289802 647057 1073244 649793 1696074 324681 1635907 876921 27049 159515 345911 1039410 1219214 1132367 953049 1336190 37555 661162 1048674 933166 39745 1963670 948556 1982246 664828 620061 596674 1510389 73265 1865896 1360375 60272 211187 1744869 10990 1032122 1657990 1847493 694564 985566 1286097 1520017 1705703 1199836 950146 1466312 1255482 419901 1879056 1446353 628109 1616643 1558489 1639205 166743 1213118 979576 1996037 572814 361521 684788 202429 815474 298862 1000707 111800 1861085 69493 1212812 1334427 653719 1243011 1698764 1153559 53968 263365 261597 1455985 62119 766474 1714936 121376 180216 1125133 977281 1848517 31319 1847191 1439593 14084 604004 167025 1671289 688550 1918811 147505 1702151 210891 1906595 761954 1277291 1354041 865665 199613 764044 1331394 230237 1369427 114119 1025119 1340708 1114352 1112252 55014 1147397 893373 1505437 1456421 1460297 62527 1761554 454481 1854096 1801835 658857 600995 1543397 341846 1566937 304058 189226 144865 1102797 93617 987385 1514908 1232986 1217027 1052089 1336875 822982 463482 1885419 587536 1182218 1295129 1209330 1608605 1061259 452415 1002034 1485149 266161 1681113 328113 1711118 1096266 750962 1048898 514532 219772 139813 1773333 1976583 762691 384830 480453 553196 1662421 142096 470558 817150 1668998 34765 941146 131883 1040290 1567685 1973877 1131585 687045 1306677 142749 946203 1852557 1675261 602098 1405033 980105 314969 58660 1093594 1170521 482348 1993227 1831487 869618 460146 373595 496908 661970 33452 1282757 1258931 399426 111127 1527271 1377708 702290 1255439 72304 1468387 1992636 1227533 1822703 74617 344621 1656684 1531945 875274 1730952 1027607 1990605 588266 786238 799916 1606166 1459786 1083925 344204 1006653 1765675 1919931 153976 262259 1468551 188797 1146206 19317 1507416 1797709 1653158 363179 1259421 1862025 806898 595238 1284119 988023 134249 1038991 775415 641897 1124693 1439702 1917287 1069338 740079 372241 1935418 119740 13834 1641718 1615686 235677 460324 1864480 1672246 944509 1121167 1660424 1178332 607536 1468974 1660889 1746909 1586963 206655 587957 638221 1065877 1163355 234521 1695298 1021931 1978369 759880 1116912 922458 225172 1171638 366577 1911304 1448968 1250459 1193317 404741 1650585 1422536 52681 780369 190747 1035355 1248956 485559 637087 714508 730643 233435 206307 420711 1008842 623816 1058054 746999 1986760 1271907 1849439 1099177 980677 1110821 161154 1229041 1288984 1106965 134522 56819 1575529 1703160 1913610 483370 277145 666735 1742243 1205678 1966177 1385717 1254946 202588 1920684 1771323 469118 79477 1166413 1314265 1086504 1340186 920273 398347 1810572 1860134 1295457 343884 1978631 872477 1016866 1826536 1175424 1934807 948195 1014584 971213 1285655 964529 804741 93788 321615 1062244 1525979 1596034 1102970 1017753 1011327 748899 1246845 1279373 1443304 1418358 258641 45517 270691 237582 597513 661386 790357 1007617 271188 1716276 1856431 131389 546805 1256368 1782830 972892 1092329 629442 372221 587600 259654 1090725 1300828 1642267 1081478 1184391 1187751 534152 1960824 1609968 550011 1142436 71674 400121 62730 7675 425339 623554 1181699 1882005 69864 454669 1666066 478217 1732047 1763940 585583 1930954 854933 1165083 1489865 1229939 1493564 592186 409772 223340 509104 163418 474263 926497 747738 562322 208038 51709 1181234 1757690 921070 678172 1908682 1472052 981220 677666 848240 1751868 919596 1636326 1168862 1075736 1630102 657436 1507150 933247 32455 793988 954671 1781406 1100604 1772824 1182682 1241163 1778471 1768990 879839 621092 1194308 1764389 1217313 795025 948931 1186527 1986316 606490 1316829 1329077 1470817 771679 715027 401428 1541869 786344 1443547 1191438 1880363 1564071 239275 38855 1775716 375919 435972 1317240 139544 1001356 1885280 863565 1652637 1891345 902389 777173 1058248 1228272 1070315 246496 1790365 1047054 1077698 1400562 926875 1243877 1004229 179077 1867461 1645642 1415377 1041269 615403 565934 258924 495413 182203 330916 74683 1958105 1185976 323462 237696 193465 1833812 609649 73516 1798469 477834 885018 266571 1003005 1864946 409608 1772785 1256234 800638 30609 1282126 1499036 660178 1728940 1239174 540535 1661785 30347 1668661 1070972 1741822 70030 1305990 1363375 1383413 466771 1952756 343228 102773 719326 1275691 1322999 445892 536082 33143 745080 1197651 229111 96023 1112743 1712676 981905 883142 1748794 1510042 458581 1819582 28029 1144500 1627210 1823284 320527 1997541 368035 1272812 1645906 1211296 1075631 1595422 685180 1409174 471423 749989 42953 1858038 1194568 1489543 629798 1163609 945456 566068 1382440 591338 439533 1617238 1946577 1807166 188282 238896 862933 1442511 1438814 1425984 640119 782617 577008 846542 1424852 30889 1835896 1501880 879145 28994 500590 1844601 757178 275628 1134988 1097960 1344402 1768506 1474097 165215 1197452 590373 131800 615830 53128 1021431 860258 513443 450697 344830 608342 1105689 1154412 1368254 1924788 931776 1335204 1263159 711374 1491596 1061793 832660 671662 1407764 1557329 26258 1057175 645694 115711 1768071 1753360 358475 1437466 1843298 915602 595237 386262 1731147 760501 1302214 468210 722598 7158 952905 74732 1995980 983710 1963560 400038 816780 951880 683243 47174 1233682 1855214 343334 1335316 775962 1019676 1348221 162301 1689197 864078 575954 253089 1775621 1831483 675630 1923914 830299 312868 1637481 669300 1697160 482634 885411 1072467 748118 420438 340089 418751 1762889 1988267 994650 1138904 1164600 1166641 1351761 1396078 137501 460583 1329662 218525 1317723 380379 100666 311475 1904242 1670780 1207197 616620 1773230 56647 843148 1450157 873930 1683291 677233 583350 413995 1190776 617544 1455706 13875 1709340 1934315 1714336 1714464 1922937 1061781 242079 1163938 424806 387754 1604961 774245 780083 434895 1826362 508724 1440292 47632 1299303 819990 1823523 1358055 1497356 827310 1716572 764106 1688893 197900 1896669 757033 569876 1617554 1518015 227784 1463264 984449 241359 583345 582125 1063211 966208 1404786 1839531 658858 1511856 1350798 1200000 395535 1340883 853895 1840548 1596036 1789795 406747 709569 679840 1865321 1586903 127757 45574 482141 1426296 1481033 1568909 1576628 1994130 967944 617625 415772 1499799 109797 1690808 1019607 295612 1380840 303904 1713392 1369035 1579675 54982 1145851 833732 169965 902476 1915868 1062235 169042 1353146 1792089 1247632 552107 473039 1238764 1693333 1068502 1525449 871825 1398781 1534478 7556 1355790 1850869 361051 999844 824973 151481 1444445 1846473 998843 1084947 1905941 1221437 1179964 1094396 1484976 1825230 474485 757255 1525858 1221719 710417 1756952 1001565 1060606 1197297 1683742 1772536 1279985 543458 1060930 1448894 687276 427493 913451 92833 778040 1535338 1805019 62013 809634 805402 894862 1902121 1423806 637342 1838279 1228362 648614 87313 1670404 892002 379403 662363 1752900 744799 122236 1556852 684175 213365 1451297 270352 1007298 653885 61369 991821 1223763 243672 1083718 1772253 248189 1966167 677096 552783 38967 875249 1851414 15643 940363 93929 1205591 24708 1655652 1954502 303614 1602028 140046 1013422 1470663 1639646 706654 834503 318188 1409300 1465687 923692 876349 1841336 391426 1501106 1036969 682948 669016 815178 1417999 1984854 204825 1354490 867521 601512 1518232 607941 314891 1765235 1160753 1135751 22057 1336572 1549370 1943036 1427874 1199354 1099286 1139635 1427880 1770409 1890251 713780 5857 241662 1614920 1583524 262362 1031376 330011 671501 891147 1562689 161287 161444 1986231 290352 1306581 1234055 88880 1592457 1059853 1810809 1729679 778766 59844 1785102 1457124 811818 49473 528738 1901085 744201 946727 505211 113835 87856 835680 1429307 174763 1627223 1691261 1291484 1457449 988756 985143 408338 1993997 392721 1616774 1428796 873126 466291 354669 1868887 973345 1950064 1857958 1399913 353804 938297 1643582 514801 1525247 42302 1548760 1989128 460057 1846318 23102 274198 1357517 1749440 997155 53224 1769937 248861 316449 10419 794587 338646 1090124 446631 1422937 1696467 1855256 844708 1367736 469458 415179 639825 431980 1626092 1099194 964205 733612 120841 43265 1416939 468676 1033216 714302 1052261 311571 1874280 1789627 15574 114314 734693 152177 434475 158339 1883895 1924716 1048907 651947 342004 1742271 470136 274856 658027 632137 1144427 796778 1122578 716188 873139 1447975 413750 1548399 1751425 1207381 391527 561189 197957 270014 380147 520576 1833428 1112632 834320 600044 1491179 4846 53081 75059 365230 1015136 1184038 1098340 41219 1864131 126469 451654 1029022 1622075 1175872 510043 339225 266561 748342 1486719 1810375 502950 1032717 1163089 1154495 373476 1575754 1699718 402146 1241263 1823430 1590628 807821 1976425 729758 1420247 1425345 932465 517284 327777 1797326 1891053 597876 565573 1016948 721432 736789 461727 1919956 1494472 871044 447487 1955267 435769 257118 939629 461589 1080866 160237 1804804 691793 177501 1475932 865447 834079 905657 1522459 1180190 1716755 366651 668427 341237 1146574 909143 1935417 1875782 1091756 1505459 810443 563756 1898912 200686 296333 1653612 80184 1764474 575257 99239 782607 652328 540643 1191078 241252 182286 1076182 1618098 1374992 625809 1239546 1603619 1490527 1894795 1498919 1834809 1663955 1380145 294777 1800034 1718671 1566814 1457475 588852 1994856 1152629 1275720 1792473 952880 288068 1971839 427738 132743 588708 796037 1104195 1284928 1598900 1103969 80727 240360 1815096 93769 1619471 4937 1216835 121011 201475 999614 1479733 1793711 1500269 610068 691255 150434 1063451 1508325 330278 364943 1418881 406929 876351 865048 1759103 742601 12258 1100843 1831938 77024 284666 65623 551297 1063999 98930 858868 1038951 341169 1564936 1850019 1655907 1213444 1717914 911747 90078 123641 180195 120118 1025133 19189 726140 600911 1170638 1872704 158365 1877769 1433626 1340541 4570 128977 534572 242506 1047060 382273 649136 1918038 752841 795171 1722712 700302 960516 1753284 1560662 220507 949670 1843154 304425 168137 1347466 569078 443204 1859390 1677895 1052679 708814 263086 493098 614520 552457 1114156 1213460 510251 566327 1441233 1290272 805948 657514 717946 80589 790115 358305 1879051 1992313 115122 1169942 1570210 536038 1271571 18593 1921890 1778468 179823 1254611 583072 1943333 1522538 572807 1679484 120832 1198191 200194 1403509 667206 1515650 1262373 893235 1030859 1746425 389852 1941543 161056 113596 709046 306946 6178 95673 1449872 1833433 53182 422187 461071 244099 1645192 772501 474467 1112750 581640 668488 1061619 1946428 789782 8766 952317 129387 125545 557093 1243644 1879751 298886 120800 1400217 168363 401457 38340 1420235 1936566 918484 642978 1494399 899058 258553 1092513 16842 1945674 1679260 641134 496694 1119316 456450 1086508 1388656 1436735 1928250 954432 1828713 1339263 1356982 1324394 540664 396412 1971045 1655164 259098 1813551 469300 365903 289954 1520013 410711 1220877 416969 79930 1388208 1471810 442916 31168 117260 918412 510325 436910 1097603 1479563 1844148 143883 1094985 479760 706013 1110342 1885803 1271801 51876 868316 230943 1344005 962728 400351 292804 1273752 1967021 750292 1894272 1245933 1719073 1214821 146081 667354 446945 34532 691884 1860456 461765 492177 1619916 740447 806584 754017 1656315 814445 1748737 68206 1083843 1193244 1534961 863026 1258394 1339872 87492 1769595 615808 803647 823644 106009 84390 496284 539723 1450477 911911 257807 915957 750880 188247 1250777 518094 1403711 979650 157759 1599447 924682 296993 1276403 1198524 235454 15480 1121428 568237 734639 1961967 1533647 1726503 435420 1887845 401924 138476 245688 872502 1124202 284605 976034 1418460 1875141 1418709 1525490 377571 899545 1644204 1573053 627753 1970127 217994 396894 1620783 397889 1344185 823902 442802 337137 299520 262437 1473639 313665 930627 539094 278661 980945 553610 1374970 842787 790882 1454272 1146472 1347159 1956113 1563695 1128177 1658004 1241504 1233158 571392 1763858 1125885 1056524 243127 1749531 55560 1963939 972898 1915233 1814168 934902 1710589 1699535 79393 1334933 1026087 182511 1008384 136021 703709 1148253 687431 1313366 1614287 75148 1805947 1770865 689191 1909309 791081 93993 243497 780524 1032082 514135 881546 1064418 90933 1351906 1230568 1988973 393054 1878684 1903566 1321845 1642873 825676 1783289 133666 1132883 1945833 1483585 1792551 1287964 1073462 521338 275492 461624 60393 1113770 1004714 1493471 722549 1407100 1661985 1999718 1466057 567813 96862 1702813 433922 648471 1548889 799549 388622 1742989 892550 1332781 1464596 54569 1376115 137108 802294 47868 848552 718985 1635934 1360353 939894 1874261 1647680 1041143 196552 1779238 1623056 1761993 451736 451130 272030 599654 1322244 1585811 271498 1359631 1218925 241026 725529 418374 1528603 398206 266177 1172810 177128 1118425 1592090 1852631 1601897 1054055 814643 1480515 1891656 964679 550205 1477283 1588762 1517586 696353 1580335 1018755 779603 1513850 1747682 472514 657758 556531 398545 169617 20290 1694524 388284 754161 1719665 929668 1788945 1350720 842919 948191 14341 196849 995045 1827888 424949 54762 1266067 939487 807499 1765326 1292565 1870155 1140690 642064 1457389 570766 263525 920913 1483594 129525 1626052 953806 955745 1041659 1393326 1384494 1289203 345705 1572554 768999 1416435 1700616 241945 1834492 1707516 610776 1608611 475545 907984 853174 52687 770034 1398972 1675517 1551073 279121 767253 1488540 992565 457386 1470371 680705 147196 1525299 1154446 437077 1151769 377497 471474 1729726 844999 1922764 654964 1330832 1796095 868140 1533660 1846973 1249746 846293 1560995 992760 1477996 1425269 713282 1557370 1035424 1831312 581911 1379270 1692296 450604 16036 39611 701639 1154197 1066013 1400614 1449725 632890 565964 1185534 1275237 1021014 1998343 1242058 1239692 53264 866042 765668 889833 1278616 1602059 1288454 319364 954133 1080494 643659 937253 1754264 1961032 1805594 879177 1560493 1352428 1133580 987605 559908 1393659 140800 1682756 1296192 38497 525276 329226 1808808 92704 1422632 870956 1190646 705723 252089 472496 1930815 395098 1615012 1511053 1191022 139681 214932 863394 361302 200938 400233 1608910 1828475 183914 188200 1809674 1561918 1386319 1725748 1315034 754975 430114 1532320 683931 302639 280314 1137553 127204 1645558 893966 405310 878096 1310789 250891 1888545 137083 1843961 1271383 336571 449103 1144996 1374490 1498024 902664 1265849 777904 132837 1178699 235954 1408197 1637335 154154 557897 1761704 372364 1648501 1824146 220950 1449635 197252 89192 906787 584336 968929 1383241 1234088 856429 941312 1267450 1439890 1597741 1587660 653828 1959268 405557 258337 1737860 548745 1095096 1871049 745205 1235316 1032770 63607 1357434 1301726 1625854 145452 1026903 1222219 1744664 1779375 1065986 1814329 102162 1301236 1776401 1004373 617129 221910 695387 346282 85479 1443365 1083713 1204870 62947 337074 458583 567201 316956 243141 4069 640488 36601 1574611 777760 891387 1550208 1621356 183387 52968 1331816 486693 147189 1155027 608530 1453778 987972 94933 931403 1508560 329194 1690279 1699269 389346 783075 533831 1454474 1252101 969496 1488012 1074859 136205 1916630 1384165 1862793 1336869 278487 504042 617917 1497929 1561100 930000 321358 521134 1035172 1055511 1617060 1113748 1406794 902352 1751134 1147893 1964766 318743 627839 1746974 848753 796087 222450 888749 1864276 69128 1552238 1118787 1383644 494758 128035 704200 132585 1528351 999941 857055 893347 3161 1607778 1196665 293203 119918 1230280 1842920 1634039 1407650 190866 1337331 262502 744521 644149 1199469 1823357 1962937 1483349 1988469 1929960 1987334 458089 1613363 478139 340142 184430 729599 1828934 706305 867116 171661 764926 1975854 121245 1108151 1223591 1087834 1976927 1655584 1757930 489047 815136 1268705 589538 1901030 1180308 1686683 1442008 897825 802707 96331 228389 10385 1683211 1775678 1147154 696104 388899 57086 1958245 1644153 1748698 1885480 14752 789919 264790 1679948 1206144 1632285 929123 1131847 1879810 1680674 780832 1682814 375257 743583 1463292 540771 856590 168583 514886 1611800 65287 334472 1492161 1121183 1292496 1610866 1773574 1557457 1599155 1417532 916848 368038 337744 1591207 1954778 1733087 1465488 1267006 590888 461373 695601 567022 1343734 1607454 737213 1953228 684451 1396126 776041 348851 1056080 356694 990916 52106 1128554 227337 1811041 521521 174669 117302 438825 1761212 293757 436048 100363 535758 906683 1817344 1119298 1464521 1992905 1447234 217528 1774916 377521 1475627 1542987 1837107 995223 99887 1393642 1734338 901903 1287825 650991 800125 759091 1564013 1182079 78623 1741392 1520450 1795290 1721751 425336 1237933 836188 331292 1505800 1753097 88312 808375 1125351 540644 1925300 1367141 1556159 1756464 454973 1247580 387853 803653 600168 425191 128002 1197861 1856396 878273 1081162 176825 739434 1962313 1489608 78088 1851233 277683 289131 759256 600606 829862 1373331 1601801 1480330 782486 634372 1389382 439573 1051156 697500 219795 463612 1177019 633538 1715521 1150899 471904 322716 1534889 1103849 1243547 1419571 564378 396102 759760 1639103 1126404 1075583 1839794 458279 1449492 1971997 435186 1964085 1560128 1499383 771071 71195 620836 1509667 213558 1708777 95009 611810 542213 561047 78339 1245084 1357097 1405830 1845129 231252 308514 296126 1755694 1364827 1821176 903326 1782398 213113 1241202 1600781 758306 459652 474328 372072 730366 931156 775270 478578 58405 1322692 1763451 518718 1279407 660969 1223375 1928005 1267778 335317 526195 177478 1389882 788199 1069776 33638 449060 1965606 996644 1916358 615221 1011882 1555857 1903022 546896 1894809 531926 1497568 971141 1967730 1542736 1723721 376125 1670063 1473956 948815 1758708 1137014 1291758 1927173 372456 70824 915992 1356466 1863517 1824741 1579360 1563343 1076068 1977198 13944 1060309 331781 1928105 569613 833524 1307793 1832981 1470056 1284663 701976 33538 1054949 1696843 606164 1563920 1236718 1220137 1898015 845932 643706 881588 893588 70896 1731745 1223980 1246563 168317 1658258 1962353 1481104 975800 825690 371384 415286 972874 153721 504285 1864148 697885 187844 434535 1442149 1293104 641940 627162 457714 898273 1968932 819789 1033880 160062 541734 1987072 1157047 1269124 1854223 69392 1920848 1216950 1647154 748678 1876281 1096797 1145558 1008769 732210 1386506 1342127 960266 395530 1554850 1571771 160963 1388711 983999 1904203 1957316 525367 1429683 1423089 436949 1295489 1748405 361128 266548 1415652 1503469 902645 1547647 1475770 1559911 85896 400680 404097 1024721 306424 920754 507265 1003065 396519 447760 1441849 443311 1454003 1298057 1827257 1854822 1593974 1747879 848944 1421769 349164 807079 817266 1894134 277649 1637531 308920 237291 1137704 1969199 1587904 455400 961537 1790681 790466 1587209 1746153 1245726 676376 1673939 1671468 480490 269592 564231 1614077 903281 1051119 1983946 1394302 230114 667082 166774 1360362 144592 434931 1481520 1025688 1997549 874710 1549738 1766123 1355414 1505364 562825 16575 440354 922881 17747 39628 20983 1483023 914891 1439124 1571775 724630 1171204 301013 868183 1470409 228027 520686 1788210 1871637 181920 1964000 262370 1943354 458786 1857402 1198578 1415312 1800934 677842 1603141 1627005 285726 1524897 744386 1525619 1589212 1070909 1736207 684507 1149029 1610354 315530 568037 426482 1765003 1625263 1432339 1061280 285809 1305824 806830 1431435 560207 648212 507050 244805 1716386 38974 293060 426025 487024 327673 460637 1226872 1936102 1365922 1684466 529539 147981 956599 1148800 1572748 1908197 1852197 263675 691722 523724 1661550 569604 1806273 814570 1941735 842936 700418 806274 614065 245769 388032 170851 945129 1531133 620655 81196 958185 959703 361412 1011599 1741107 275851 1086418 1113348 1052267 1405756 215006 1046779 1269788 1331653 1976174 1580741 700036 1792724 186817 889054 743983 862229 775836 944336 1281003 964879 361337 1459508 868024 352614 936287 830446 552339 321535 1862695 1551556 1599669 1518567 391765 1191766 1902190 93278 1188323 407708 176041 1909792 700966 1186677 330414 282876 289448 936906 1076091 1182160 1240601 1240903 283803 406107 1037156 587057 472608 1298213 1931103 172084 1991079 857457 1403428 1219781 1372851 195650 1431340 1514185 1714628 523153 1084407 1064118 1113667 680751 1452746 732711 900170 1488441 1432631 588561 698395 1127869 1438494 1898431 53087 1332324 1013794 876136 1989054 1812325 1505625 889439 644524 1784425 1547723 1414272 1374897 1895508 961257 552069 1394636 923313 467121 1446206 1249089 1793127 1138249 388029 1925849 250727 350819 447420 1423253 785245 1484278 464475 1485552 1140063 1271933 391504 1582996 223330 353650 1107236 1046996 1530628 1886928 373479 1450997 344854 949534 1124530 1921081 770463 1311397 1910808 1253218 1574924 1993948 1772828 554078 1372992 1059448 697764 1733798 1550214 774371 1180974 1533026 1560741 1714567 1116696 1863857 1266507 516163 693319 381293 1277411 1830048 463148 1248993 124718 1733480 1344663 1169650 1148632 1580832 1118112 1011131 1579867 1235529 1070492 1184559 744345 1924429 1276488 818356 705449 1479119 1438892 1452328 903677 964538 795468 419207 1028630 79583 653534 837267 1083489 1227356 1241177 195157 1736864 151229 1075369 309146 1464981 986511 904459 647214 778280 908134 760432 1594050 235725 161017 319872 987235 350907 482414 533783 1293611 202854 134914 1676485 1619335 1203530 607868 315825 1648771 589499 1545564 1605394 950291 1131490 478343 1827530 922791 250849 1909503 1420702 1484521 1575921 382389 974342 543666 919198 384835 814847 1021842 97968 486524 521907 1547148 1559079 100180 412722 1026987 402139 1065692 1608050 1112969 223417 742214 615811 1372724 1268941 658701 1192783 1138026 1237610 1144048 1741096 1957311 604254 73711 1903452 1926481 1977621 1075800 1677200 778213 496086 201519 1570202 1536766 770297 1132483 1685638 914039 1673584 1164076 1574298 372515 264179 678606 1560668 1282767 7626 127620 1789121 1895319 1319411 726543 510274 1335129 748019 1076263 1589591 1155804 1959760 1463084 1379766 727644 198055 1701514 1604616 462443 1564790 1660430 308501 1457759 1874260 1628113 588342 883067 1202134 1710196 635009 1611495 414288 1983258 1971443 941226 1215882 1193132 1655704 1609625 1991145 520833 522377 857902 1346762 133376 1644030 96403 1319745 1331069 939320 1538130 1261816 460254 1975302 370293 1574889 1638814 354564 321626 1660500 902890 547947 1942432 1483031 1798948 725317 1833160 177979 478071 1122146 283243 822558 589835 1895845 110451 114856 1306007 440118 1790405 1587677 20382 1899006 780197 1167432 690149 1652032 1811391 1211330 1766522 1116111 174612 1422265 397071 1428255 690106 869887 1559468 1249129 1906437 416699 1157247 517449 342160 1264892 527356 1615470 162293 1635731 9437 944444 212783 1075196 193870 1021371 862064 1515364 443098 1399940 663039 61315 1597144 320771 1640579 135522 1324743 1831019 1945235 1986449 540426 343268 55129 752929 1691477 598208 1616291 575935 1244581 1433337 1219192 1451317 1898000 1675703 1039217 1438045 1702679 1841490 938103 1271665 1703614 775863 1996093 577148 706322 630856 1522366 1432969 1421046 80301 800629 668290 672355 842682 155749 1136559 1890176 1628878 1607993 670292 844289 1451082 1445590 1047509 565244 1388892 1174906 244274 1946222 270208 1683750 794271 1506686 971287 1719285 436338 1723134 779082 894693 235386 1287677 704400 1326759 552244 1760081 224440 1854499 354355 1332601 1445723 1841079 100437 399971 259050 1930345 1101362 640253 1497990 739159 1281498 1583954 754880 456495 1698808 1672341 727930 1363903 1652887 48959 1566328 85409 1350340 894976 1438700 341960 1881345 1630251 358510 1608955 642447 979416 1673675 713512 1537748 800319 409294 243062 336017 1492344 762037 1039327 1273524 101361 657111 141334 746214 601568 1150330 903228 331727 359263 1960185 1554066 1413018 4941 1746625 1106829 1061590 543246 346865 95374 370380 1169403 1122234 549255 43862 1699394 691739 1916099 475182 749086 804048 1867574 1228989 1368239 301948 1859035 1124391 859670 1372491 329304 1857763 1484977 1427082 1327220 726120 1608277 1105847 1971109 377982 1425606 615650 693253 982684 1026467 1656054 1684705 1969560 255455 465543 798343 1525190 1514558 721709 1664003 784069 354651 1619743 1450404 1488120 1766646 1868757 1105190 1718286 1215250 327420 1727536 1865893 106440 862403 832997 1447335 1743187 835333 971531 1640668 1721526 17251 1468870 1292061 1007215 1361060 1786197 1712316 1712057 407333 320908 871450 787213 701494 1356594 542947 909372 408290 189198 811071 1568306 264844 416111 1053837 596902 606848 465712 1382068 262653 1401306 48337 605023 426723 1248115 1554325 411449 34143 284074 1852032 1400634 670251 335471 1610827 1482985 1667343 876985 766206 933960 533124 1443587 1578932 85360 1073363 779198 713710 1284938 679580 1132350 971515 1668838 44886 314970 450762 1068706 1571353 1589009 974300 268739 1058433 1383970 1518964 151176 1814210 1140584 1405947 65564 489414 924188 1029371 1729292 681874 1552290 603768 521038 1457762 1403094 1797767 219398 972300 1502852 1988239 1787938 291027 1959254 1162098 569798 1432169 1614619 1237419 249973 987800 845133 1849948 396982 1306413 1100799 399674 138195 1855935 1192790 295916 1246313 880111 398177 1450439 1017606 343697 434777 1253957 930777 1219573 278695 724762 1469324 1433859 986761 860494 1444619 1432264 126213 751942 539988 1738149 1347565 1414400 564560 1334806 1188696 1596299 720078 1117743 742510 63716 898794 774777 1234670 1900526 1598902 1961649 461676 1652538 859365 1016415 1604321 1132802 127120 298826 1912320 897212 150012 179719 270348 283883 1339756 1424592 1605532 1909999 1364161 1598545 654443 1237775 968866 465115 1987563 898327 1646207 19149 262605 1424466 333165 1388522 1759467 1484898 1521485 362687 1294958 674598 1653249 688023 1200379 827081 1973797 1535208 1251373 366000 1123679 1816204 451623 33748 1955244 281117 1970017 1002453 1897719 408592 274970 1814508 1762717 1205741 1895170 707403 119343 1583552 1511678 19471 1790778 1885817 467916 505819 304904 1084727 869520 1236133 1426559 1312061 771368 669698 474430 1233921 296916 56028 1382092 1281385 769839 1144727 741306 162994 628854 521504 203216 1304423 103836 309720 473614 1366230 207020 349323 1360330 1896579 1537304 5580 641259 886714 1088110 1781030 645486 694067 1861760 1371847 217628 878107 1760852 1897097 1445353 1165093 1221693 709133 585599 978464 706206 1237756 252806 1791849 827359 1344892 1658044 1098221 1299872 274748 861743 1875896 1282148 206844 1458834 330974 1684098 479416 1111669 1881811 1339421 400081 324928 415731 868072 1236280 1260042 1285065 499610 201648 930418 97358 602977 727548 1487926 1926703 1947991 1024159 1570611 1280235 1793631 240380 1748126 458933 1164700 1251074 1745284 853377 1886028 1133832 733741 577461 1119375 1176787 468805 715268 1451346 584293 1760553 1092690 299885 193872 241844 1318310 1238922 1514493 150380 1545902 25467 1115366 1519627 1958432 159254 1668338 1805284 582623 42186 1877156 1025841 1107960 22481 1614821 1844183 569701 1934492 1757260 1024215 343423 264464 1209010 1722813 675994 1922905 1039097 464939 1057622 1195029 12098 1299296 1793869 1652991 1749986 854238 225641 904450 1294934 636046 1768530 1860278 1782234 592020 126184 1301580 84436 1121025 83862 1904832 1154193 1492127 330126 1009486 496011 524457 424370 1601922 1765631 1892368 1711517 695130 653883 1823327 1093563 1003950 620331 333868 995856 206599 1318384 101065 1771099 1170423 918679 677363 538843 788907 1672686 1839709 699326 435771 1756867 1852026 680489 1060685 1499426 943700 1790073 1739196 1687062 88941 355302 798803 1622531 1631968 110353 716749 1458787 20681 863247 328008 1931343 1830002 509328 206594 187018 284682 1424353 400066 1943596 1489750 210029 1743474 564615 1006762 1465951 1526645 434354 373902 730613 1211502 1180042 1164893 1085283 87659 1796399 509214 1509935 999939 954856 928149 1482043 442561 1039310 292704 1875213 3895 1789364 233124 714892 1549174 1678702 1089827 916113 1958654 84035 868591 1888747 716268 1141058 1345188 10682 192121 751153 1692242 1253680 1764125 160307 1612887 1619740 457527 565473 56821 952828 1155307 52386 486601 1169732 430843 902720 1973424 579174 396007 725364 1305061 733276 210527 547828 1956193 316198 1888567 1555200 464731 144732 1965251 48072 1648215 1422571 1639181 1831725 38678 653287 1512989 761100 316711 388894 531713 585208 934016 1028616 257635 113605 793937 1795912 1501487 322658 94560 1559551 803975 887926 38610 1759563 360007 1201865 1812987 966996 213109 45851 1170179 458610 60864 956609 648557 67961 18330 1666480 1418549 1629719 943128 1516744 794367 1917499 1335121 281889 848128 1347468 1049279 56558 1578458 1195799 1308785 1436698 716169 364562 50329 822475 1559330 1603890 912185 35989 953119 1092888 971070 116838 705174 1874150 1388314 358859 1364781 330205 1063950 1478536 1199408 1864151 1433966 791209 1525182 1376975 1855496 686354 191075 1610348 1804923 1655744 1321710 317872 1772042 1813915 453945 54707 774090 1434865 1749096 787979 1131785 1987463 284311 192524 864291 1298223 1483748 1828755 711397 1765447 1275276 378995 147091 1663210 390761 1791736 1704923 1539832 639345 437770 1680049 133722 536329 1968187 54651 1864857 220744 1427803 383188 270222 488493 375952 53815 1001995 640932 1317378 1743110 1821805 1655851 982041 1943757 1474774 38132 1179932 742613 1805185 1851923 632114 983347 735673 1746187 736426 1376898 1137771 185293 917040 91869 1128968 851906 1016135 1730228 1732315 606047 161955 272638 1253808 592042 206267 171965 93000 1778020 1800415 533566 1083107 1539638 699445 1591067 1072548 331829 1792879 220217 1665063 1604231 227954 445824 1342902 1376060 1272758 1190942 1023934 839330 982802 1484752 648662 27117 1250524 1365363 1418551 663909 1073107 303231 304841 728758 258877 1139879 1110692 1770605 1926436 904709 639337 1177686 1290422 301657 890121 1341405 432889 613418 439798 1186905 66020 1638662 361611 895005 1970775 571052 1490650 1641391 118883 615475 1359820 1184249 136776 110186 358695 567014 109072 1183587 1714190 1182622 645553 1888933 773760 328927 104358 1091018 537091 513715 658369 92532 530494 911464 1195944 140743 1329743 537648 1959991 224510 1504908 902663 914314 947440 1537459 685132 1557162 1560269 943649 338970 793991 1299127 984923 1265920 1708434 778757 167588 1559469 963144 329008 1840479 1996713 1735295 1609196 457985 518563 1421202 778072 1858112 1676221 1831746 391827 214264 353631 1212573 1947272 1866066 1285797 145333 422105 827208 494142 981959 1679638 792780 985493 542138 1966003 1795780 874249 1338775 1305272 1886788 1863646 1294090 1594307 1467601 1315805 698355 683203 1911433 939235 446163 1241550 1028982 796311 1766450 634600 396839 1176851 1116355 114411 740710 34691 1317218 1845164 979258 788394 243111 1652921 981346 1369894 310262 1412600 656084 1230173 1870140 1824738 70168 1144145 1121393 1731311 314756 1203571 1378784 1041364 1082620 1506026 231040 1010150 694819 1597583 1591402 1494826 1615667 1739167 471293 1392192 1790719 1581582 202800 905507 1550220 78728 370474 75906 208305 253806 456493 891536 641811 1749903 76405 822314 1988738 204706 1775159 1939114 1493514 1008838 39001 1900972 1237974 1904895 987414 1407682 213896 1768889 952521 168712 540580 932626 904288 373348 1519409 1962933 1842415 468721 193402 1949622 661069 796717 935641 1580 1046010 99809 1246979 768948 354917 1040875 1681090 1331485 1269028 1835672 1071607 461618 140498 1500120 1021791 430548 1193895 1156739 1442694 1534828 1956622 383881 143492 1875408 1578715 145536 1910879 845875 1095555 1624109 375223 481330 399880 1922005 688655 417766 1654142 114234 1340083 739063 850099 188702 823323 1806014 932036 1281631 1847276 879866 1869998 313535 75842 1869927 1924794 1675390 523347 555941 1284814 195573 1423361 1773548 1586930 137581 468325 1736991 1561870 1259141 1624870 464955 672249 1430088 592231 1001017 1421386 422858 1824425 295831 148888 930295 1105351 1918111 689013 172829 1207648 272112 1303408 249178 237240 1286517 638482 1496602 687685 283626 1472097 1805026 1129331 1954697 1625031 1939085 283051 610580 1908651 636198 1491301 1892976 388469 834259 712543 501369 1609141 109577 1626892 273896 1023113 1687326 1311229 1230404 1299152 492503 899960 16911 873540 266060 1112624 1565520 270136 401662 1714233 302268 1115532 719263 170304 1338053 964265 1716591 149225 1642590 371930 353996 504809 50708 458237 1817207 1591579 1616952 194745 157242 1138727 1063807 462078 973425 11894 1840009 42326 1167814 836250 9416 220483 50233 424755 1715490 181789 403646 552471 1263184 1938955 134388 379564 1369103 1335818 1845124 1389067 1424742 621382 215149 187704 358802 1406428 785905 886589 1071854 1889011 635859 1859719 635236 499439 817133 1214567 1247188 1307173 476478 308037 1471610 1277238 1427209 89393 1010137 1431829 1292877 340003 1713892 1612205 830923 1151611 1773750 1554503 1470285 1130778 501622 1289814 135754 34577 24086 1777944 261568 193956 989979 1842993 1697335 644236 1387110 313197 1057736 1818320 1905071 212846 207597 38232 577392 1851331 1839988 1457363 83829 1076982 1059138 383979 1237923 523993 1622892 1075353 1141091 1971180 1994925 382910 577732 1505841 174090 390638 845843 390521 499967 757735 1508185 1939556 298559 207967 737243 884667 262478 1675855 386962 937781 98469 217662 514694 715523 1007934 307481 1937897 1997914 355922 1028824 1852953 176702 1132673 1315781 1548688 300141 149216 630425 99944 307013 1768507 1547904 26180 560112 1729840 763509 465179 1807371 1791705 190268 576171 948951 1181638 132699 1331948 1772663 1845118 1921114 315781 511446 391076 1410377 1332063 1656563 373618 1955729 876860 1539953 806055 1674978 580632 997813 478830 1024225 940873 1950423 567338 1056255 1113279 982538 992566 326056 1858911 1783383 1439109 1765204 1100109 1343706 1844133 569780 1571499 1421178 1178629 1115775 455708 861499 729281 1860298 1085141 1822529 865136 1953829 241409 1532205 416388 728293 385149 1559601 555690 872903 689488 501519 1962116 1920645 1780989 1672260 645075 1358788 1948727 1461692 349580 1304606 986687 199030 1885738 1960992 914861 103330 335348 482917 170629 1567128 226577 722318 1371392 602919 1184252 1045889 62728 1157709 1840830 160459 1722847 799691 1653707 700175 167785 1409941 1646935 1085923 1561970 1727702 29607 1433985 667831 693498 692904 1951960 825661 1967475 191990 1605542 854340 1486193 375746 1432017 1938783 1283009 1630963 753138 623901 1473277 963923 981887 1918979 1688785 179830 446608 70098 761864 693953 1865731 1278973 448883 477906 1030486 1753047 119926 1946978 536378 1680126 509850 1559528 651894 544835 101473 852500 116289 1840870 1416420 168687 411964 347974 247359 1196534 593663 171215 834145 1483655 1826532 1304723 1274381 401885 851703 1576846 605664 25119 532491 1351402 1279735 472742 492198 1300147 1022938 1888194 1518789 377364 365303 353731 1064416 116531 952189 1799626 463692 1889124 1704003 751436 745654 455854 95782 1944874 1030953 1126529 1645761 850578 1712479 1314224 1374126 1857166 277570 212800 99621 1482672 1503133 1645955 1162181 631938 1966396 1960652 1102180 1637705 876369 977532 1225292 458361 1457521 1347610 631461 982446 1489773 544431 92921 424054 1870729 1770535 1052340 1184756 966774 1133228 26623 758009 935877 147696 1921376 1267681 1510370 1385987 53226 97387 226760 691736 390480 992310 1716490 148266 1053088 575437 583031 935299 1084602 106352 750547 1715980 1965657 552819 481589 717404 1774786 1311079 17883 446033 1218148 3172 1607131 1437894 1195032 1092324 502118 1559275 1098028 744155 1151302 636719 1104499 1126192 756518 36831 1908573 1215633 1479319 588521 1921576 277847 1880283 1373253 1568629 1998316 843415 96820 621369 355714 971009 1460673 1881226 1373041 603890 1850263 1016266 1803704 1371982 1584645 1903685 1122894 1749365 1057979 1444425 1985832 1029367 1104160 1856473 929732 517044 414187 1489302 204952 1526623 1214476 673268 964231 1625886 1713260 514043 1003149 1872918 1519998 1004964 1533886 629794 1153748 286538 570376 940668 1020294 1170507 418230 505654 715124 25252 1204250 1146394 223864 71037 1147003 145593 657649 978811 1143589 99299 569496 802493 1944896 1770661 1321913 1555080 145153 420943 1361588 965695 474399 1092757 1522630 1387824 1352095 393140 639833 1774669 517776 1733727 270161 1522405 200977 486174 498788 1735637 1967206 221526 1278759 973367 183878 580502 1808588 1903942 278239 1124917 1317612 1945835 1344907 1226189 1778189 1698138 80759 539871 1196574 1026073 237364 1150090 1014854 1894400 1142633 1151561 258107 29304 548521 1037285 342919 805927 946080 1237875 658483 801856 1718047 795274 317578 1465379 418912 412322 1793943 1485059 519312 1023197 1350325 127124 1338061 1030105 50020 1239730 563051 497795 1220280 1712433 1021963 1720648 429820 205907 1025919 1766549 626835 1211437 755414 1488422 1433508 1201104 1655915 1894617 479853 408467 93760 231450 107154 955016 82586 138084 348837 538683 1872003 1702424 1268946 1361865 1567878 969093 363245 1490215 1306097 1118500 785102 1214725 616266 1841177 1088418 652370 1339189 1019236 198838 743524 290218 1345821 857080 420686 787578 1688876 1697860 940212 224758 1344775 1863213 636727 1728166 543292 1489182 1328819 903418 92852 175942 164851 1897963 1419391 142316 103281 1886255 1686937 1363195 1846284 1676163 1131223 29807 1223155 280841 32640 1647825 1662835 1859093 1613873 1371056 1667378 1083018 1363616 1674692 1027503 1323778 62312 1173429 271549 1144722 193300 345319 1645879 511674 821361 526670 602306 153848 1625998 1514138 500839 1215760 1965340 773323 1173120 354802 1514 1559089 356225 835496 1393764 399239 451474 1722380 507678 1451956 554992 1611568 142620 582960 1069302 1935271 1600344 633886 849050 524372 1654157 1274353 782071 231462 1537040 1352418 1447640 736711 1203189 724898 960192 852666 1682585 238179 370966 906168 660258 1228889 734106 989578 1053286 522583 1182576 1350949 1992698 40358 668749 58916 1837053 1871224 1060898 355400 294233 992264 1874755 1705562 918718 809862 1441990 1070201 625808 1827999 1106517 668638 525873 1669361 709622 220329 139705 1249431 1716721 1911480 653073 354801 1010435 1183635 1258657 1511855 1806481 1952572 1305589 1186479 865843 587110 1460268 248042 1168918 1390008 1248508 1631693 624056 1384089 1903458 325681 1320109 223178 1626695 487497 962136 463796 876839 1253942 1330800 542514 1089297 1807132 1104278 331705 629585 1645008 1750101 969291 21886 646978 1196824 247388 1650382 1304342 124684 1495597 555231 1448509 507291 1779219 352279 1378535 1133065 589831 1232396 1659351 1081465 1690026 607700 1579465 491817 278876 748171 1387918 1189331 1899935 1000244 486734 1604464 1053289 1136879 472653 1648480 1217815 1574137 1250085 1803009 1364225 1402515 480370 1867127 619393 533889 1043003 1818052 1388533 732416 653580 407564 421979 888327 1509687 731863 289579 1152154 1453512 572861 1573937 219190 1377539 14827 65094 65215 1803748 243441 299693 252818 1335953 870813 1732139 331697 1586340 942244 250945 1093054 364722 591690 183292 1701676 195858 1434551 127860 204905 874563 560164 1136378 113488 877287 963299 589135 608349 1248238 1152992 1469362 1933934 1962579 951208 593751 1351388 1429528 1316892 1873424 1087477 1246142 1528338 1803276 45224 1622150 428223 850589 1722887 1969563 241576 883663 283651 217896 754101 1370455 1034454 828820 771049 1131302 941103 949729 1401102 1697064 28099 1037808 618532 975275 1144092 1884321 462799 1944404 649178 1219658 1922423 704387 672849 1874918 328053 1056060 916087 1841800 1824721 259624 1275848 1925712 442551 1881649 547306 537454 1595576 1098700 1386621 1319428 1523107 1747244 1864670 1480692 190641 1272408 151870 932549 837354 1786051 1125981 226003 610730 1535488 111932 910264 1267589 973261 775060 960430 870952 393619 247503 1548453 1146002 530147 989714 229140 486074 985865 536862 1163043 1990220 121864 197414 939639 1216184 845798 1853105 1697375 120272 607388 977425 105069 939219 498543 1218455 285722 927268 1380097 596593 977863 180436 1445363 1443444 706819 1528105 427208 1382949 1887244 104090 285314 1988358 1555793 1872298 627632 1067418 380665 1298286 709875 72217 266302 906722 390074 790407 716823 33934 534164 1548793 1217668 949646 1885838 438814 841776 812989 1257874 1624904 246801 46355 1744591 314902 1923148 751741 21254 58137 1329405 1841107 1494495 821645 1891257 1047691 36079 1648517 200767 1264446 1110985 1391156 734772 1204349 954531 875316 616565 1984328 1317538 1700617 1228330 438275 1288803 254398 276733 1882109 653886 894183 696779 1435944 1298338 55734 1029470 1464957 353333 1291490 41776 211874 311515 1608092 555926 1891706 1847043 789270 275588 220043 1695448 1566596 1097519 1069056 818734 309802 46739 1589151 1996664 50331 1022587 205880 1702745 744536 858396 1598874 668840 1198724 970136 257137 490373 1953500 1996958 379340 639625 753966 1713440 580093 1669311 335913 1957418 1117430 260339 92080 394169 437694 1557854 1166932 52379 1629153 967534 1500003 1381228 1332921 1407770 1320932 650401 1830058 1926253 606959 64531 574907 1347929 993427 1379091 1351619 57411 1811733 1256454 1813408 874624 1116790 1947381 1720938 391557 1865210 428945 1903119 1123103 1776968 1391474 106141 1018310 1871611 1599633 1251801 1067438 737664 868869 146236 99472 1902336 151356 819862 1798736 612208 974750 951486 1088111 856959 247123 1636034 1718256 934867 1666285 700178 14834 1606134 741196 110784 1492892 434041 1264553 1524047 583172 1211690 125489 1212180 1563130 257694 945533 1865809 1080592 664249 94141 1673817 76119 1605386 1060404 572360 1066990 179593 1060839 449810 1625236 1054455 19946 832983 1071635 1986077 1401236 1436770 779058 1957536 1686233 215876 806034 1976483 1193326 347404 1011842 1550947 289302 803123 456228 55137 1438790 1661407 1665822 1750371 1614605 1804791 849375 71399 1059498 1012262 374155 948468 1922794 686290 1278562 209307 951081 1095727 118605 344595 1085450 217531 248358 716597 789526 572927 1984816 1262251 1894894 1432716 774891 752873 1045346 1859707 1498181 1730593 23637 1006061 70087 80781 1790275 559749 1022474 725789 886500 1825749 1817748 1369117 142725 906314 1950478 645096 411417 481070 1394720 434036 1390897 1002306 1703929 1276083 997879 809344 573036 1175095 779822 818573 1865939 1571223 105197 540620 898593 679289 637420 1072871 784943 1544651 897435 860933 1024596 829326 406176 884889 67441 1648704 1115624 123399 1661858 1774010 1873483 649711 827236 398563 1964863 213122 1598205 634898 1338433 456357 599412 821060 694750 1715918 1730615 1956881 1299822 382124 952759 1002835 999229 1332678 1965820 1598667 1985271 1066709 36693 1302630 1055574 1230733 1586202 743893 762817 671264 1168955 126261 1667954 1653464 1440032 424340 1506066 343067 1247346 1039763 1812372 1097880 284187 636133 402581 1421698 1065631 1868505 1620327 328695 1764954 1808335 1047244 288193 445413 695024 507027 248930 823733 310603 750423 51486 1372798 701870 731243 976522 1430531 312168 1657639 821952 1669356 454382 135069 1040359 886060 458740 950259 829537 718318 1464393 1602199 1118593 304219 1721253 111668 1921276 675406 1559758 512676 1427465 1792496 765548 1620437 1708574 1816931 1925154 705120 68886 699662 1635515 10010 1787983 1722461 1048849 811258 1764937 967426 393142 927387 406060 546992 518651 276614 432744 1508407 1060977 1346295 1597687 1419708 215204 1114507 1214263 1495873 544831 1210322 18493 219630 1290816 1342556 1584103 1567143 43140 1571005 1509543 945100 1729550 633678 1625373 976067 1847793 962684 917013 1918944 974862 688646 50620 1146706 718090 396204 1618239 99290 1696471 156986 179011 1175886 659820 1121934 1881770 1791067 1948300 477325 1680223 109355 1590928 1307796 1048929 1131367 729702 1639209 960212 1618274 1008413 802655 178270 585879 1100810 1468072 462508 559910 1897324 588389 1624198 445539 1287792 491469 411325 1880676 1886396 1224768 1322994 1447819 265485 1557783 775433 596398 1019035 818062 1305090 1324571 1456023 937316 145065 1148990 998355 1961338 330536 1699801 898299 946102 1345745 1063365 1565308 3962 409679 415874 882492 1214403 465433 1291041 642603 419667 1843742 1695796 4401 201331 1031088 317025 1271147 361422 1200616 705029 1571102 205148 134643 703458 1529710 1966994 1232805 905263 975392 880686 37213 537339 1485846 1281856 1051889 890811 395091 1316302 64584 274548 226652 1687285 1687353 1193613 1327994 1845022 1216646 726613 960153 1335075 277133 1047268 1155019 1815659 347379 320444 489722 847959 1738275 1803697 1038759 4132 660044 228605 173780 840712 257340 1096465 1892756 483747 1967304 1427132 491772 1588330 1195083 1616198 589657 1728909 471900 788162 396798 1965356 877807 771587 1204564 1432476 297173 561275 385506 926925 692920 1346184 1041717 236094 1180643 1980647 552520 1972177 1889839 1755343 516640 534863 1496466 629674 568696 1909915 1391561 1288833 1336853 1830638 1290291 676615 1505772 1349546 1954314 1748703 935467 423514 522738 53157 322745 502080 1732280 1912379 546983 1352929 403928 769536 1087900 369948 1087426 294841 1175986 67988 183770 654907 107529 425002 1752711 1279327 26195 1760679 335914 1074580 666013 1769243 1421676 437700 90003 1967784 917950 1746060 711351 1712715 1561438 1168698 220393 867400 692065 1080297 1966799 237691 1208820 572836 1382999 1798447 1449536 1073902 418804 886571 1914897 677143 1686912 1550474 992255 1080632 1974768 713806 1207823 1383750 1165684 522924 1880126 1686297 601156 1239811 758309 1281928 43794 478494 1443722 1401631 6686 1748306 595596 1378769 216444 194594 1949942 843977 1771512 450812 1636366 1033602 393017 396908 121007 707981 695270 126760 1078323 1358180 532172 518537 493017 221870 1969830 165078 59681 1405888 1409064 1052399 534506 1446902 833403 1128061 1690343 1407251 1890924 1917265 898876 316410 1773254 1968091 682600 1106339 1534268 1183399 582559 1819027 1950071 1494804 1582563 1423818 607934 1753582 1327992 1250064 1792345 1665287 1274644 755021 493028 173950 1022737 1205351 1521319 869699 56027 858963 1909861 308407 921773 1618709 126879 1403557 1653237 17119 1040957 1872832 526970 433532 1189579 1912281 1334352 1174020 1082063 787114 265486 421410 703276 457083 1059842 1763623 682023 1093203 1186388 1203590 611414 1472527 618309 1939149 1649271 919679 1566302 307252 972083 1286048 882022 1079048 1615479 908215 1665616 1105370 834205 1052038 1765342 301107 590718 1699883 1012781 1980290 818276 1178580 1824714 555669 622948 951165 1526698 148383 1011552 406621 659295 555488 922440 587599 239872 28876 825520 1280453 749791 1736843 181353 510814 890046 1892970 1909228 1676182 26445 818395 1186832 534264 1318258 898711 1478268 1026429 1236751 1080659 288991 1943225 203723 720487 165112 953630 1906980 1132197 1585252 541654 1522398 888632 234906 835623 509498 1530414 39153 766651 219738 135664 559645 449115 902586 1751688 1038134 1434112 736181 575388 749645 1203759 1756008 1253110 1436954 208532 917120 1254642 290243 1552741 1865142 531422 1634884 1287608 459352 393 193205 460497 1299272 661053 564286 1950924 875770 654223 379801 265616 133719 570027 1731239 1001343 859685 294557 1870688 1114239 1076701 1429715 995882 638051 905740 290824 1420114 1303720 1611752 1533783 529873 1502881 1223580 1151120 493015 331554 162352 911937 967463 426375 1856592 1624230 877730 1392895 1652102 683120 1019139 279921 1051810 1860440 1480771 1750502 107835 1066388 114772 263743 220028 309598 1544561 291531 1793689 746167 884140 340560 168028 615308 674124 192545 1127302 1524125 271345 406016 929672 1331032 854469 291096 932944 68550 216437 1189324 1343136 692222 988043 1550131 760718 1943078 1616861 1816256 1697568 1634251 1079415 24336 1631789 103744 322960 1856901 1667199 1342882 629211 688885 427191 398297 1849710 1815028 983667 289045 60008 1690063 1675697 248414 1956728 712285 1624743 792165 1795951 1456579 236377 890829 1530381 924448 1564519 858880 752785 691902 1323970 725653 1377249 443409 909919 400137 1008334 357358 411391 264648 367860 1158400 1084388 323977 212405 1378282 1635077 315995 1841554 1400131 1953071 1691642 153839 108755 507359 1316891 564447 343117 1299492 439249 596104 1431926 974652 1216015 1172012 279279 1700846 483388 591903 683341 800852 1555036 1956689 1586682 106771 411017 781367 1064768 966008 1484804 198363 1896795 1503213 396138 1061054 738772 1056719 553697 1096662 1131974 136201 1103143 589146 1903785 1704913 1560297 1180179 1592039 372135 169883 1724883 1945503 1765023 692985 364739 474355 1971616 1702211 309975 180391 524084 1751555 187374 324832 900131 51457 184341 463807 48452 420733 1408456 88197 1846641 902374 111989 1880505 1738226 1093810 999107 378820 1175184 357409 1380608 1959590 532398 1776620 1916447 315266 154664 741444 224134 109029 1783072 757252 1978738 88014 416754 266049 1768687 649776 545331 524135 888237 449549 383131 1013570 1738391 1003904 973968 652778 1234741 449283 1546996 1519400 233819 1436555 490433 1638349 1558116 716557 440694 682171 1924828 1432992 900904 1940699 698856 345667 1991009 1701686 1876368 176915 1104265 798281 108065 1027957 1883103 1626805 1714605 317926 1054839 336185 137035 343530 1350089 31017 516470 520108 1522223 1805339 195407 255587 976570 806867 998026 1725760 1397949 374210 62302 829571 479002 1930938 618009 1793011 1365056 963026 977581 90769 513377 1331850 1818008 624003 1896235 190575 346931 389726 1781597 920454 1899527 272331 968939 190828 398917 1124925 549637 322540 303675 177917 1537159 1033308 388359 990570 151667 224227 1305137 604098 1177396 1150494 844315 1205889 449478 557516 290295 1634243 404689 67271 767345 1685721 856820 1094036 953438 1960418 919566 139388 1721833 745256 888643 1499536 284096 368937 1369380 1910992 192459 694317 55219 205277 362978 1767632 519736 101850 118134 371110 1513546 6141 359819 806072 734201 543816 970357 186771 149970 1086792 1270357 1868449 70968 1664574 228914 1311457 474981 672982 19171 1526714 504962 1336256 903217 1966019 437104 838857 1186434 263232 356351 504078 1439428 35597 746748 860663 950704 1246403 1944586 1464716 1550312 390631 754972 202509 1875996 1835481 1374371 516302 802492 414107 1440337 250317 1134104 1631113 1969727 318357 205527 1544079 999251 1243411 188699 160453 239754 974009 423379 606198 1032313 1374067 1713394 1354388 1869176 11677 1137801 934190 1444882 1520341 666231 628345 26643 1808053 1808320 1913215 1246612 916497 1146794 437583 204602 1104234 1833731 297455 766390 737088 1396914 1551547 1102707 1414634 1107509 623386 808121 1112925 1962226 1269889 1052953 566182 359862 456446 654559 984316 1488693 1388739 276730 853685 598609 22751 403443 5864 1954740 1782187 1082676 881156 1271497 1062970 1103041 1379286 513023 1095089 1537501 93656 1937190 1797878 1962634 1665747 1122554 422930 494844 989840 772231 1632528 818939 876414 806567 148061 828725 1663985 1615976 100307 163331 880342 942559 1442603 1233867 48055 1484840 962222 1998468 1662275 1871286 309226 688062 770097 1768412 1415677 875887 708757 587822 1845518 1395308 1568224 1113093 216074 305659 8270 1227419 402148 236348 756309 457663 1064576 1736564 568873 101304 1331961 1264940 1970473 96977 1821876 1363988 1868677 326765 115866 1128262 8636 156192 153533 1863572 1520655 746812 794567 1108548 595429 1804200 1776975 1279346 800485 583642 309939 93709 688233 1171025 1364921 1021796 102460 608495 1874187 993699 1078280 578848 5941 699844 1241658 1931000 4262 1350047 65252 1498985 361278 787286 1745124 503589 711074 425410 1660403 1059176 288829 743418 959973 1596453 640350 1694813 1624838 66744 326690 1704606 228364 343889 817925 304565 149168 190386 383349 197053 706844 320688 1414075 1321102 1595795 50742 1333474 730694 115189 109659 611886 818450 1310945 135328 842026 628492 158779 347004 970161 484558 458476 1944374 404827 398765 51965 457853 1867957 1029310 841273 807731 170033 736559 879479 1217998 1217389 1201009 959009 1512950 1412308 569784 601054 1649437 1411939 781524 28049 1454057 514413 134221 1670959 115921 51381 1416249 1902437 808888 272496 1039270 132311 1769940 557312 1128321 997233 22788 1398254 1023447 1415092 1171347 1710403 277359 732506 895871 1830576 1628057 888919 1410199 1882979 298678 137803 1415410 285311 1119452 817657 1977292 630682 251816 29254 121922 1669389 1352032 1807068 638772 1862255 1731165 1870662 631863 225202 396091 1595128 503357 1120226 1026807 1606909 139916 1566988 188442 1593219 418723 1749965 219720 1951449 1184475 320076 1741509 1881416 883743 875354 309176 1446638 1196093 1971474 249277 1679828 1804096 1286052 1489888 1025494 1532959 1498685 1839003 1662663 1418060 621396 477676 919795 264838 758027 1972590 1135854 843057 79103 174552 1914061 1109426 1357874 1832435 640789 820885 629144 922470 1357447 1741438 1662564 268782 1355121 1730241 1585241 328306 967769 175283 1289841 1450896 322863 440753 436095 1066002 1333694 1662385 1518371 1098167 153215 1356334 1164959 151528 1747762 815703 38450 137532 261137 1317870 1269719 495113 1911836 436564 1717866 888353 587121 898852 1936428 1675459 81201 471894 307725 987745 1931420 975789 1765274 1031767 1079683 435739 700223 140641 1319113 2464 1373999 673717 1892615 9589 928359 416487 454174 1341606 1761188 693957 947872 236518 1704244 1711977 487703 1454821 245511 1526204 1960322 1013522 303665 1462500 1028211 1018658 1004932 1622528 1733504 282867 1739136 1735392 1787801 1795541 1219378 1834508 82545 1089438 1116221 767689 1691971 238400 1774002 370466 450982 1901515 1654310 1488338 1963394 1888148 292107 1906054 311786 715596 797111 694091 553963 1894242 704785 1023952 1944948 1226229 1900116 218374 1432557 496866 1500862 1839751 1107344 1619975 1146039 1902750 1993004 1471180 1851194 939019 709364 1788836 186450 1277515 1661235 1002606 339668 1378465 190973 1141745 1636586 1414707 1640603 875864 1552043 1667593 598585 1798515 260934 1135993 1656188 1724553 1656184 864224 1476391 1365258 786271 1594551 136653 1482654 933938 188464 1015504 537970 723238 104157 1540633 1326806 544596 1194794 777847 889626 429416 237083 1474418 851320 1247178 270729 1913103 1814254 1797214 184992 523932 1072715 678120 588510 1964930 413942 1403638 1652288 1150815 1810736 985851 1461327 1895284 1318346 824806 718694 1127578 989012 1539506 1515830 272291 938518 470860 205979 221340 1354015 676636 1656276 396101 1072352 368510 1406475 170457 1442027 13261 129309 279582 1981923 243331 542408 685029 1064825 1043590 805790 1255919 1153933 608189 648787 1505952 1647739 941320 1752935 644117 635141 336402 950385 725325 1952677 1758929 1345505 278877 1004086 92774 1546349 840091 514359 749473 1587232 1500993 1756866 1691769 1812157 1086997 357645 1804988 376353 261937 177110 29812 1045474 1823557 500443 827377 82994 1686122 1979327 61045 792452 225547 716171 1895160 1233514 940192 1287759 1411970 264190 741612 1746077 1789018 1574585 218941 957349 1243122 150741 379492 1919772 1114522 343114 1899631 593578 1564241 757575 652051 126631 698101 1685882 492963 308043 719179 377515 1292319 590791 1533210 108478 1380294 1205294 1164888 1188138 172110 1432334 1051987 182376 475330 1380642 1385616 1223770 1411012 456694 1631805 29909 1972192 190938 1306578 838053 1969327 223889 314272 988687 414083 354463 1952528 738989 616264 624692 638299 689579 1102459 1763746 1515217 389836 1037437 1565682 972561 237822 1258870 686653 579934 1174120 1615494 200137 1044636 426136 468388 1831600 12293 1366142 1956856 1654497 1587260 585705 797290 336067 1727388 1158712 1317818 1400445 96439 148462 1174320 1906669 1208464 725479 723579 48184 1934846 913564 1071042 605043 626965 677227 1974749 1033632 1857948 50918 777286 1970362 714583 321869 1991497 1357600 1585069 1866235 503287 1641934 1511337 1487463 417444 7329 1681223 1180277 1888697 1153799 1287217 345032 144533 1709632 1584684 915133 872736 22081 1644632 163244 308376 31793 284797 38348 1859125 1516005 1493067 1069913 1763211 1894228 1060544 685878 1427161 60440 1134493 1623372 758787 1564889 51020 1572644 127689 620329 855318 1694760 519729 1110231 1363652 1956244 737785 28658 1446853 1235975 811984 978630 615742 1544078 548711 150507 165146 562722 332353 968097 1370533 353828 50181 1502854 873836 13395 663184 1925738 1865686 1288371 403277 1808384 258341 21528 1403389 714441 1240102 810968 1205249 602394 1145757 208599 796681 709115 41610 1278396 445140 1916062 726038 724890 1940828 1679952 240398 1787835 1902117 981134 649375 823847 424558 1413542 1987362 1892833 301024 1182037 1710179 659788 1530611 1497472 1255038 1738310 1106410 559769 573671 961547 1817929 918940 1933667 375852 784946 577458 569213 1080062 1217129 893023 1729998 1398176 1075754 789956 1606407 1956128 1684853 754991 1748366 497194 1565010 297297 1005281 1202122 1250053 1751656 697302 527340 162031 926940 1763281 1169084 145164 145606 919698 857132 1619270 1078175 629629 267880 514991 1769004 352712 1092153 698142 1716365 1359583 1195816 986981 1322810 797855 318389 1197661 179687 1988821 406109 38051 597031 1846006 1913339 665248 1696452 1095513 985118 1718554 750674 529440 921686 1057366 307985 1823183 958980 1340925 1421640 915536 1663946 1397895 1195095 1252011 102783 479587 1907190 484956 892701 859237 327495 413652 1578195 73825 119223 542668 78856 13478 1116872 740434 1231625 1777050 1075429 884978 332958 1091136 1861609 925528 1113539 1851551 1788838 1163601 1025068 364770 206398 217775 242205 700750 1322503 305617 1164172 182644 509585 1378548 963212 161179 1290912 693063 402677 684501 209527 885967 538794 309319 1152966 1381045 965106 1997706 1691265 155635 846023 460323 993732 830437 1031083 1286798 556969 1045878 1338054 1214426 1474890 1282959 1633123 1703309 1788547 519036 346539 733096 118153 305626 791789 859981 347151 488017 1137160 334124 1482727 350661 1981734 1463355 721437 1730170 1788356 187278 166638 1303682 70574 1767126 473169 1031189 1493144 12323 1601440 911138 233381 465116 198595 254611 941875 715023 1182863 1582698 1559606 1018140 1907245 1112601 1898506 1766752 1537924 483021 623145 576448 776730 1446423 1939401 433782 308019 324994 1247677 678007 252571 169756 209721 183389 490134 1059615 71816 1727433 1857850 1871226 1105183 643751 956546 1663239 56536 694574 1743376 461798 645661 866348 1679795 1491186 632732 1152742 2509 700501 317312 1837864 1715262 200434 463947 122337 639952 484536 376228 256374 299086 950526 1182227 1776359 1338622 425801 307613 1079360 1069766 1088344 369170 1310313 1977505 1106583 736443 610678 623367 1984798 1592865 989607 1833600 507998 1276376 1435049 1256495 86826 929947 808563 969422 1960943 1828809 722575 1129165 638569 185315 1875482 196985 1120623 1161457 1224805 1643792 632478 889298 1602911 1033444 749981 324136 521070 851508 1287179 1147956 455906 644958 1533635 1419552 283622 65943 1608185 1620610 1765851 1000475 425500 29526 1008850 1646769 956324 1273342 25636 1679344 1970022 1929553 1300400 1409429 1590572 374613 1178442 15851 407411 415837 236045 15839 1082206 1604906 493436 1603314 42258 1943002 5785 317627 477560 1832056 498759 329453 951878 1736819 1558339 58665 246649 70076 416348 27646 1224855 998581 1675132 739370 791852 193391 556299 1344093 38801 660711 1130882 1587911 580840 1314023 1032970 1375337 895655 1059993 309079 791431 1252486 551169 144569 354699 232487 932172 1251209 734258 1114487 383691 845371 727330 1001138 16113 791743 1497413 531437 496319 552715 120662 1221897 1390371 681019 1417244 583067 983938 350621 395662 413032 1328623 507299 1096776 350657 1148587 1799409 1122110 1045323 1886219 692614 149244 1937971 1615326 105895 121039 1838374 415114 1386340 304765 1983023 95372 1072113 66662 1801050 334481 601700 495110 1664333 1787912 1604459 1327521 379750 283359 335497 1446601 111023 559198 757805 829368 1089460 1256380 790807 1790255 841094 1995292 361762 758679 1807378 1648815 96230 110781 1577003 674515 1014682 581401 120783 1790826 464401 1189091 1017338 887914 569400 1995855 1101683 696792 1604302 1529904 1631601 694145 1862551 782334 931032 1412633 1052526 772748 1424585 902298 1288723 1912554 459019 747600 1237254 1426676 330289 1836282 616284 1625165 1562382 358803 125434 52092 1487433 110815 968686 1651518 1351858 856371 774565 1114052 467471 427815 275659 724733 1106692 1245314 901848 203483 482505 329994 703626 161213 1009891 1039003 1047944 1691366 538726 1735506 1101613 1715004 1428604 1171724 493674 566840 1416106 1159646 565204 354321 1334812 1655936 1035968 504437 224566 282126 1496852 173062 441066 1828039 665851 1287234 1387254 1286881 822223 933469 667301 561657 93171 1217438 24652 190869 523321 381692 512294 1435619 569456 1587329 1338220 889964 1946205 1162015 1843407 515533 333797 212464 1238005 91038 861076 430298 592548 642775 1210196 1504670 675996 45892 465802 68096 395076 1928969 1665678 1293341 181777 1692586 1035258 1860861 1873277 612657 1429983 475316 864551 230789 881412 76682 716841 491083 1261056 1855567 430971 806644 1881292 993431 1180125 1213301 1293900 707016 1704744 1978413 151813 187670 40126 106889 1891966 1050931 1669770 737804 294793 113013 927674 1950758 1971257 967550 573739 1769534 1371247 1836193 1667321 46439 473905 1017456 765175 483467 900466 409597 1279829 525695 437311 799006 1279708 1041850 1518801 1349283 310466 1618995 774170 1080555 1846464 1752740 139771 1970080 1051042 947147 1668095 374211 47959 373146 171092 1537674 782884 1299058 359886 1636340 491869 742756 1916650 1880002 386808 1066704 312781 997137 164734 1616644 1454473 635523 1601689 1454988 1771907 1167699 1497243 804337 171517 846018 1607335 1960793 1408174 723310 1700673 1926425 1788276 1530327 1514904 936508 1530816 1368212 1656909 1762469 1262100 1167962 805089 541401 271927 1735311 1471543 830055 59164 1588583 91989 873675 872381 51236 1056458 206411 1281761 1581996 1833503 44132 957432 855245 1986642 942440 697707 1869403 40373 259400 721411 396080 371824 1699785 674425 1104324 506379 1317796 1110228 1465154 1472540 328342 1194271 676676 254309 1537473 260236 52039 486342 883251 763531 82621 1657670 863459 1734507 1147873 1911725 866475 963368 1359974 378910 265223 749549 486982 211258 1772639 1076929 444706 1817406 1927913 315792 576830 1618001 165037 547672 461705 1875939 1459447 710345 1698785 1700469 1548654 1265915 765238 1156810 974568 1795596 1052753 1226822 403798 947063 1993340 1172598 710434 1835004 1688328 339899 1741322 1823456 503838 382890 395599 1331892 1943653 785632 1001131 1599465 960382 100785 224765 223562 951850 507465 1617631 1922312 1643939 1101090 1321338 1207788 124438 197637 1478047 161966 1730107 171078 475702 685713 1320709 816778 1494613 1616093 1029756 1015715 1955552 215310 1375678 1288728 469595 1586735 1048060 598171 707833 330727 1087390 231978 647334 1094066 1738008 1014379 756646 298586 1671290 653168 863910 767803 213701 1144165 1562420 1230172 973559 674849 291888 1902266 1317245 349052 1500621 802814 1773627 516735 143597 1185784 1113405 915224 202606 1820829 293405 789154 1241794 1117914 407300 44867 710005 1297827 37982 390540 1237350 121131 36289 1077487 196789 696352 542560 297248 1160413 306730 581101 148960 1911778 582987 1000335 402408 520377 1444201 321845 1297871 91136 1346816 190056 579527 1402778 497185 921742 759922 514753 862024 240786 735889 655402 1299943 1062934 655450 577545 1196444 1607387 1571757 717378 919781 452459 728965 1473715 878013 197598 1442160 468561 1859491 1162011 371890 548908 338674 878163 1657160 186520 1702397 146232 555737 502214 667528 976741 240101 1075228 20702 1169 137625 185888 1736545 1660141 749317 1793135 174261 497260 1117371 258645 985062 1034842 456823 1659954 1196065 788851 585070 1747195 1387233 920532 621487 1082941 1950234 1150963 1435016 840019 1055179 1049752 11515 683235 1522202 318135 925721 1034333 1675844 272007 972837 884618 456570 1758820 699375 899536 1545917 552417 571483 1229772 737616 364760 1521581 1183610 268084 1924399 1381839 1150968 508649 1848117 1896124 1363940 1359875 1310042 1450244 680717 1497094 515834 1461493 896785 300634 1259 1428279 561174 1377806 731009 230676 253895 1217898 921886 1713136 1254715 1203581 787275 1504238 1598067 1555169 1280323 337910 1681750 1403673 1009187 293926 804959 697378 996712 1723026 248021 1008324 1711678 363100 1123406 1892132 1997477 1716585 1302143 1829605 851991 504794 388859 1381484 1525401 743079 1384378 974612 1424654 341107 821887 1580845 13906 1125366 1829317 962975 563318 1290997 1697794 971670 1148950 113807 1434621 1859856 1001406 1888106 558265 825220 1825322 2120 1460695 852131 324311 1137543 643866 994894 1027294 1253689 214493 881200 1543339 1461689 1469801 1181431 1029967 1130936 878983 1669226 525694 1875471 1038173 1532570 590596 955000 1007755 1849649 622802 1738774 500307 1429548 1542404 568178 1295618 703518 766876 807066 725319 980974 1447886 1441962 941652 546666 493485 1234515 376499 1730456 833245 1179467 1908217 985174 341737 1771493 556659 118026 67646 554126 1946546 1470324 1190399 156567 1327871 174411 144046 1539954 977540 995381 1261394 924655 8250 879025 1956439 441370 944430 233232 1215572 917958 1217965 38794 647335 1073706 1133526 1964051 483662 750778 304602 1179304 1593855 82778 821998 927 1603627 34371 841714 1311213 148923 139239 1505193 886677 105745 1994555 1251316 576967 1520325 520025 1426079 757079 1465772 176439 688332 1952536 357061 747404 931596 602756 848107 1444285 906358 1450286 846385 1874319 475132 463678 709635 954461 1865550 316479 1359665 1743449 1833596 1344448 373860 1490962 1187675 356587 1022926 415473 1044686 85679 215159 1535447 627473 1098496 1980703 955176 1507650 235111 560404 1090337 416305 1671558 202418 1242447 1018762 1021283 1396398 239608 780291 1708674 1312359 1325719 1192035 1946581 1706443 476765 268376 973318 1345989 1710614 1666013 1546016 1831410 1757739 1034277 400152 1815293 423990 448655 1764885 1338779 1084687 108972 1209292 1919804 695931 718200 978327 1050242 1365310 1712257 1540171 1868555 224330 725004 769680 1672259 254995 1332342 1946819 1507817 368822 1565293 1792201 191589 821309 530 1713349 886696 796041 171485 254272 1673248 546758 574343 1414315 1471261 498078 765111 1000110 1537091 474780 875411 1549866 1987775 8706 1311687 790487 1413044 1903825 470993 365749 1709145 888172 1788078 762788 1212985 642298 390430 1164539 1922965 767369 468195 1166638 1995382 1363237 116943 1223873 892362 730745 656214 324477 1210784 236969 1449311 532746 1110578 514745 1157058 771151 377315 1776993 1229150 1701883 702202 1615312 391920 244329 1203173 466462 987684 1704769 1397671 1075544 414181 448805 123276 283592 70459 1432411 241177 1873448 951793 396471 712571 1325903 379544 465650 1449575 882881 1022767 659407 413683 1147521 1356669 109589 1672548 880855 1422072 627855 1225520 1829380 123850 1604123 1167960 1687161 1012533 943867 643746 1475514 784927 85723 1158512 470970 1896840 1113537 1693209 759134 1463289 904660 787004 1905040 760978 407791 982221 956587 292346 1778169 239429 1679583 1304360 529392 1868638 145100 1048473 1097387 556582 464887 1938514 1868349 906312 1136524 1716049 1195104 785141 1125336 530430 1697826 1961926 908328 232673 168506 523203 333117 899199 606917 626018 306984 1942113 1927999 738348 981895 1867053 1420797 125050 130008 1144901 1106507 265972 637825 1261615 1018270 1860093 544267 401344 1727365 425078 429342 1772974 622575 1400620 1012360 203886 876566 1022024 513367 749888 633745 504639 1819178 1377888 1525797 998727 1250442 111364 399510 1055742 1586397 1947633 1591785 592975 1675555 1094521 221429 719405 1912720 469602 835696 195795 484491 1191535 825914 406692 1042776 405747 687453 327158 982176 624103 746650 1244422 1374189 784798 1467651 858708 438714 1674755 1529796 1404559 1699175 484489 364736 503238 1863415 292594 138441 1547994 625828 791672 382267 929036 1996477 1750651 1811532 260563 165231 1757236 1568006 336667 1004169 885991 1552582 1119881 1318611 437054 176291 1586763 69306 867517 1237336 784699 741798 930203 966411 285141 1925002 1936798 731834 184747 1967313 631871 1644502 1191134 37688 1578343 1494421 971466 1435169 1236018 378034 154106 1592867 90159 873571 1093685 186428 311195 852786 631920 1215631 855162 412070 1411051 1873971 1038026 972479 626453 1159991 1197617 1254869 1096810 1481935 1459841 880024 1522364 297104 401421 1586152 1929180 97520 1790141 453175 347071 1049262 759463 1758747 1917077 701264 733323 1925333 1539984 1824124 1299944 1788526 444429 891502 173917 813962 1545051 1105978 28364 1104213 842541 691970 989897 1494841 500652 1255503 1466843 882093 1494832 1100074 1310457 469291 177824 1176150 1972738 637102 1246945 851324 106850 1917406 1817962 1256423 1978555 1060174 1051109 1157181 214759 1050136 1949731 1887023 589628 743228 595639 598832 1855918 914351 1442241 729592 1040127 1652377 433768 1103431 992249 380046 270521 715797 1650410 1440761 426552 1706359 1899305 557127 268871 106439 1784697 119553 1562915 1431134 1846417 422813 715104 699654 741143 1184006 740162 1214539 438284 344598 1902733 1916787 1322165 898302 1075452 1459645 343823 480639 1381348 1464130 426338 424122 1542089 875485 969728 1797971 202587 168815 1178619 1945400 1349519 1875313 944252 199986 1792941 1371526 468175 1705949 1321065 69766 1845526 1747761 1401975 1324164 5140 25686 174463 1663611 998981 1477225 1919985 147362 816881 616795 573894 667138 261867 923217 887138 494091 1231982 452989 323052 268359 174735 1040133 1006438 1333096 1930511 1218593 48329 721177 1192216 1993464 933006 1714442 1855025 1369484 1027423 1470359 1132292 237009 1008363 828212 1689059 13477 556525 1986389 1913920 179129 372108 1063642 595291 1797964 247050 1975863 904796 728842 1140758 605152 843574 264344 689548 301434 1739899 1599330 860830 1105816 1039263 561299 954151 31331 1911626 452264 189703 1837413 1470813 595082 536755 156048 142841 1027226 1537928 1482768 1097481 1325236 785664 480371 1669552 57810 876347 1341926 1510849 414424 544027 66516 96123 1622349 264854 638030 220953 1746239 693859 565196 1499835 1798781 109176 806877 1351563 1514214 1162783 2019 1499320 110209 1998837 900469 625090 187788 1392907 1060865 799595 1209886 489379 162845 431375 1921022 1984156 847681 1754209 1586162 1416286 1033343 1426770 1088680 809452 1293369 219803 20743 805764 1415825 1024346 1331667 1484345 1967007 635191 875218 1019346 1613244 1637512 642051 1461617 168396 60904 1060492 307604 810598 1430648 319741 402373 1230689 1290570 615525 1282353 1103699 128795 1757257 196945 290457 1944849 396788 524501 1921473 1171278 425865 1165146 840547 891299 598308 1210863 1112447 391146 1355078 365846 461969 1603285 1856256 1574884 1795579 996763 528674 275361 1474248 1019832 1631006 756491 1360251 498622 1743931 1884965 1373629 1623593 1006738 736059 150958 1584741 955322 1958506 1323698 1258499 1499590 158555 1782134 1935153 1451595 1377491 1739462 768741 1911106 120121 578173 615492 94419 1647635 451346 986169 793672 404156 817734 981726 1395875 1201149 1160093 338671 801463 781997 853160 1235959 980367 970547 1097521 815816 1968599 104044 739330 674002 632399 447270 769405 64265 355921 33461 304887 284606 1707684 990244 312037 1116998 760904 551307 893177 528339 450434 12468 1951850 706164 894339 418938 453767 936810 1361039 1222851 1753764 1610098 1703717 194184 1352895 1322092 610693 1478537 964008 129673 1441206 551879 482541 272599 1245864 1110319 466888 1244081 220564 1453594 577377 724323 28336 453421 1999846 1911547 366901 1063214 1598591 1796074 1044470 675415 1836239 1474419 526030 785120 1015571 1482412 495828 1266360 1570823 495515 1151584 1901742 255452 1575274 537412 1756923 1887775 896651 1593221 1621442 863252 1929136 1352246 1539651 252013 992025 795314 1271472 1247269 1280423 135540 1537939 87511 777488 298528 933232 1108444 712699 1542097 1842312 177381 1337099 415181 370708 1400628 427081 633112 1740670 769804 868268 358454 998864 668617 562909 152726 1615882 1831507 725577 249751 689435 74202 1998485 1183251 1595970 1480809 353084 477023 577987 1690835 1297439 727824 1440885 594856 1107388 144489 1871136 1382718 1132868 1851568 486386 1676949 401122 1469900 282959 1458152 1698009 1849679 1944630 1566910 1552046 967862 1152540 1636719 1354693 919523 804365 960718 75787 1165946 882010 626564 114431 425609 1287488 256017 1823383 1915185 569225 397055 1280152 1302750 702401 1289607 1946961 1606783 842187 1322981 1985795 516243 1411495 837506 1560548 600844 1251532 521794 884289 784023 373964 1444700 593958 1450055 196432 1739306 322027 526190 1339914 1028437 217264 785200 1854213 1234568 207979 1920342 1131316 532359 162098 1268612 599048 1465812 254163 1424849 946900 557434 1105542 1058807 482551 415463 852174 1629186 1844683 558545 1048531 1184040 1468052 1659269 1538517 328669 223873 1087422 828210 1566109 959018 335529 1936811 1045407 1483058 483149 164312 1050427 1962235 269158 447174 307492 373425 383313 1110357 224907 1877661 665976 52265 1117309 425022 452432 1850196 442357 236879 603924 1009585 1712765 898017 824389 277089 613401 527132 1801366 425184 703168 734580 298857 1591308 557103 676989 439599 480651 1462518 1768830 1499432 980241 1350980 107464 717683 1983136 362210 1409159 318723 197618 180342 1625385 1991246 440941 983528 268513 61867 1757914 596329 1204511 275771 782597 1459120 1324132 1740340 1557264 1284544 1802311 936555 667130 367954 1717363 489497 1034308 1690087 366389 1039950 1409706 121900 955137 1447180 103851 1182472 1352139 556067 884496 223176 1693697 344729 84801 433324 641197 958796 1773351 758588 1508568 42589 1981631 643562 762707 1331798 1189645 910470 734344 1147488 65351 1536070 1037769 1087250 204648 525670 1477961 1515512 1843018 412476 1787754 448454 887673 408874 1493080 554468 1706071 1813897 45156 1689634 910330 1741746 1144364 587511 1965735 928542 1696768 242467 1428062 818483 1392310 1959685 1984531 1422180 594434 1867448 567329 645117 11344 899690 678034 283940 383879 1164133 1890367 116827 1001229 1303882 408164 1002693 618600 510739 159278 121218 90382 430718 922053 995259 1294715 497727 1520627 1792084 1036675 838314 595809 877083 607655 1988027 1523855 1567168 1772232 415482 301679 1108626 1406319 390334 563579 584059 1105452 180574 431522 1321823 713388 1017019 1746204 581620 49493 1851576 1772250 285908 3372 143721 1558622 1563213 272609 1678417 1382037 658333 996993 1860892 1464991 429306 1927924 1832910 941084 1358591 707192 251070 1881693 1709500 955042 294079 1712339 141979 1378071 53188 1831247 507234 294415 1387096 1333118 98119 1841605 299578 1948390 167286 936671 162271 654513 83356 530155 1987653 387312 599626 251546 468228 405070 1106646 1348911 554444 661861 628479 264917 895851 1395883 713074 1452479 1498269 847472 1615392 805798 1755936 418513 889454 1604018 452616 763414 464136 195809 338598 464344 1813491 1781086 920306 716843 247751 1462157 726668 1386820 1839560 922560 1615257 77907 909506 561351 1633874 298006 335282 1885095 627496 963785 1258513 705608 301151 54531 1627886 306815 837667 508578 1226715 615206 217372 846253 814239 1576134 723650 1498659 541087 1594821 357624 1743859 353744 1694215 1193138 484929 1078204 681055 572724 3873 53773 542968 717057 1047626 1194334 295371 342989 377705 883107 1076435 788083 1779012 1182508 1605933 473577 1604370 971780 481902 170302 1689762 1995403 359912 789079 379588 1104208 1040572 1843836 865509 1899379 603478 61992 1000746 281570 399171 647641 123296 1350477 1013271 873320 1968887 1983182 1744779 319062 2674 899175 1461482 1402450 1721217 1410756 905460 570316 174256 1618859 1632718 1301741 1246709 1829234 1789360 925861 1757868 969226 1413322 1389151 774036 970898 1341429 282551 1452486 586864 191292 1063106 352359 1886526 1617590 493903 1661329 1640116 1658421 612320 1066894 659287 1817336 212563 1537353 1475504 13258 146292 1965221 1301510 1583863 671194 1894075 1183353 1362567 1948526 691260 1842797 1711296 1581853 1889405 1985433 1224649 1638153 1318963 905659 1824327 1573164 1426409 352147 626993 648225 384824 495894 1749624 1984461 1784943 335801 467210 1569374 1915779 861549 1431262 665843 1320541 1832760 1595005 1561268 476804 555974 1617563 689043 1758913 1085628 1181739 1630019 290527 1920279 16101 1277141 353320 1791933 1222449 706504 1538814 1527463 1050670 1017948 517626 760923 1497045 1317707 639551 1481407 359341 351627 612654 1920589 462291 1204846 1381368 1090064 898434 467212 1052929 1247657 1545040 1600814 1930979 570950 1302022 1749473 1201546 362784 314269 1949188 1009464 487712 1985907 182028 431323 926529 178606 970655 771017 1981173 1930495 1732670 1326418 165028 1430281 658044 950236 1381493 1311296 1693557 1439687 1604897 291158 689337 786277 1650471 1394900 562314 1661661 1437819 763117 474651 1752208 265425 1078893 1248815 1898020 16762 1468589 251325 1721938 1800390 41217 677320 1992354 1609807 867387 1777039 1455594 130507 1022875 1171613 163848 621966 1707685 1525646 851091 524064 348753 391458 702605 82546 307088 1521920 152828 624756 1037143 327865 244244 663639 1861308 1970249 1079187 783073 1141572 298161 1955009 1608676 1910623 845537 105517 682900 1878552 1252226 1522381 281671 1918322 1247289 866862 441054 768035 1626533 651000 783762 1280177 1687186 1643364 1392124 273420 748831 1163670 1483436 1188527 1822308 1407649 1092118 1987885 167659 1537224 796538 1049034 1000877 787203 477789 31422 1313333 273744 1064076 21365 1934976 48925 826172 36892 1427020 254111 1161625 1542244 543197 1979598 1483751 1328539 1194253 151881 1427371 755760 936285 1112672 1871045 1209389 1255486 556817 1406908 464760 1909702 389165 1090724 1030015 1720450 835166 619566 78335 1031863 628422 1895267 1338501 177066 802745 1190445 1835987 232964 350662 344516 1667220 331307 689951 1820410 1815777 1378648 892992 496985 1717296 1605820 691360 1982402 673519 1753767 370006 1467353 217741 52123 1360507 560744 1837584 1699823 954643 1263021 1384507 1891924 110187 1873138 627821 1043931 336990 1734777 1702570 1530199 1314529 1140043 1789135 1117845 306440 358774 593039 1158656 1863143 47088 173385 1196510 147404 715865 1191493 829268 1118912 942046 1375948 1711217 513445 1369785 223553 1413788 569764 257185 669143 941665 1512075 1489911 330430 903629 387351 116534 1378608 592984 574172 1391719 803046 1514294 1945811 66195 1091306 235615 39939 1099074 1903704 452898 872626 918374 822480 1545258 1259363 538639 883309 493184 461107 1532580 747932 1675923 1328944 1868583 1456827 779096 353827 34204 478470 289276 350666 1212685 1379252 766740 1116537 732025 1842624 468895 344947 1684783 805456 505296 177681 290641 577751 773098 1931222 564726 1604930 208556 308598 574853 703372 685972 1295786 510205 833275 1051351 303644 843843 776267 1992010 1094457 949189 1433112 735578 1254513 1121165 673678 408998 1352911 442423 1778718 366539 406248 1896544 1063035 1389578 331803 759523 1556491 168992 921737 1172430 1106714 349340 1998840 1054102 192515 182693 773245 953871 344458 1236739 1947818 252774 398338 795228 519558 1456055 132058 1775736 288872 824222 1450835 1680314 1063364 1239136 1264354 1928247 1006386 209460 978477 1848191 318295 987647 529570 283309 995962 102510 1527990 1704648 1437699 130259 1748941 295295 1878977 274456 1173430 473285 1634232 398733 1766890 995275 553421 1518077 1210700 1059531 1387667 259597 1212729 1377594 994555 1962119 1362873 711675 1687383 214927 43732 308887 894146 1161415 1777717 1217358 308208 848125 1429402 600523 455072 534920 556059 1413661 691428 1716493 1211199 1571179 21641 1614551 102410 1406945 1048635 832383 348221 71980 259403 474726 1452233 958420 1417022 1119433 1831469 581412 1516479 296601 1749175 1285463 858872 358024 1379290 1181326 1527359 115158 807213 694494 1148820 1116045 1136935 817043 1440752 982963 1381614 284066 643854 933456 1293691 1686211 329388 153372 187724 118272 1354380 366089 11213 780426 801311 1189925 1463727 1861718 1434843 670767 1667406 1775862 1985048 604467 371528 559187 697538 254329 307072 1552906 910371 1886036 235473 1827673 28453 716852 1919009 122344 1291665 278342 1816723 1810254 791212 1838474 1825457 351837 354289 1081560 1980502 1409641 495431 355361 999720 1797868 1174942 1079610 519179 985743 85469 1031101 871852 1654232 1620993 138838 1931267 337235 1842666 397306 1000044 1618349 1379094 303787 487470 1529361 42458 1387330 1940791 1611268 1895783 711924 37930 1974288 1779502 830244 538117 1398854 1752560 1575174 1112962 857974 1876574 629567 709814 923622 776815 250449 65515 1903406 1401611 605628 1481774 1002680 660443 1664329 1066273 720469 1051476 1334254 684880 1873860 1723137 568786 1099625 1270250 723785 1437012 1034411 1414166 453809 749287 728462 1200954 1814226 1352648 1903986 1453353 1937211 838013 1525440 344228 1333129 649750 1284097 1689599 1974450 602633 1396323 1578088 575409 1652470 56562 1532464 441601 1460324 386844 1109377 170332 650231 1464564 186212 1035270 815580 1768961 1650117 1715067 292 1113438 1709691 1247699 350535 1335755 1344619 1709798 1001788 1021788 1486994 363693 194202 578845 1302375 1218279 296375 157031 1739037 750522 196124 501363 466639 786256 374403 1354432 1742746 183745 49597 714633 759738 1494644 314057 738550 211996 455642 1638116 660160 1205855 1605916 505979 392877 598350 1246223 1917964 1115539 1060509 845312 49644 1492684 381734 978012 1442395 1693071 659586 190375 675153 1675413 88222 1974525 410692 725238 1677698 468901 657197 981516 393696 404695 815513 963301 1700640 1369409 962093 161029 1905932 154070 1657149 149987 1062143 1322305 444279 1600873 166585 1561161 610897 404812 864886 499129 124522 1603625 1961804 1919952 12926 962476 1116303 156879 395466 1320033 1966726 198724 991960 1248155 1001086 543259 54409 932763 324264 1728311 593172 564317 956225 1239216 1117254 1798545 212742 1278071 704922 1311210 213465 1145892 478269 1895868 483651 150971 1529687 976998 989772 148067 1532540 1179936 1111886 1388404 1842680 378720 444523 429799 1902128 293998 1303692 711371 1211495 134560 961691 1110919 1121305 196369 1858262 817596 256733 1822303 920202 333092 599851 1919325 889987 254091 335643 1544165 851555 61932 1893499 682041 536040 1955132 1402783 367724 102046 1357073 258818 1065295 1126028 1385983 358797 1243851 306012 1173959 1164682 1896457 1746616 1804198 1943569 433939 1018206 1045956 315810 108030 1286659 617245 509680 1713100 369911 1151192 1400367 1460499 1752329 552326 209843 982085 685767 1564216 5961 1562867 1936094 970624 1115590 1030861 1159296 679214 768938 1124257 1844922 720616 1984322 1926877 558868 1244434 1717553 1351461 179897 446825 588873 706152 283064 381796 1966516 887809 639879 806549 532058 179990 308303 1207099 1967359 679905 367783 569299 1406275 1804145 355527 1052667 1205051 75064 1370151 1722455 45207 1983532 996047 985902 1986751 1223719 984252 1383258 1606430 1913656 816526 928372 155103 1488926 702447 1838229 1540803 95543 514908 1880479 1749101 122121 774873 1079928 406925 778466 748865 848781 474537 278465 820300 1934945 1692393 723259 1919576 1774723 969706 975108 1363103 1738977 950616 1420264 462053 1575242 553430 1315829 815461 1922585 1490055 365658 1018026 1937663 773128 1991078 1640034 1724802 1534087 801700 1183537 1767161 1801880 763837 979346 1652553 833927 356854 265943 1706787 1438468 955423 1457225 875459 1465885 306070 1113738 146671 1591646 546752 621173 770129 536962 305788 751488 225909 1715378 1645298 701467 1040525 840797 146708 1835367 1661992 422298 740566 665311 1942873 387954 133164 1354595 518645 20649 1891566 158380 812950 1081567 1640896 102985 1002577 846488 45109 998731 1451969 1659223 279035 1686336 1326567 1812684 1924052 648364 608860 708132 371283 567555 1268902 180511 94030 1054182 721136 1502964 853988 1550245 1028762 1366179 780606 628018 1070269 1052998 943930 629609 73079 1601348 580899 1664963 1594297 1699620 459675 206129 752362 1549972 1248406 1347915 1985970 173163 304582 1731341 697506 1391345 1066627 1109496 1479420 1520728 313763 1771769 1237116 485382 1266156 766173 1935597 263660 1046246 436038 1751106 1727647 1064643 298590 1837431 1557134 615370 1854348 732585 781149 800808 1035535 956158 667291 127915 557792 1941613 1332658 233957 1043260 524903 1931468 779146 984783 520985 1532991 1073194 342971 1480068 1683431 10592 383299 963481 454080 1438750 1790764 417917 1986210 609087 1673359 1792228 993046 1758399 784067 1214657 1404975 1173125 894162 1588715 596957 1130652 457598 3555 1164824 1911104 1461031 262658 959884 937804 1262744 986522 384951 1620388 1429860 1190237 1447145 1196370 1699265 262261 1659923 173359 1496364 1336453 1429139 797600 755117 780956 804170 1776439 579466 1228565 505503 1970277 752207 1649007 928721 678226 1802653 1234539 1755699 436224 27567 735858 385847 363905 995598 1507915 340300 1435749 1180333 1752243 1304489 1029085 1067512 1389316 119316 1798405 612869 711085 344364 474649 428314 172958 931420 386683 1170431 1207050 1012228 1962739 429239 789484 505801 631559 1174345 813301 189155 1831529 1059657 1795327 224722 1521324 641537 1446510 1754658 1078376 1247279 1176588 979846 263143 550574 881970 412194 1314015 1318775 1012607 1604147 754833 178079 942114 810073 631752 46498 1669571 522460 879562 921084 956760 18961 1232985 784301 685990 1258663 42028 133990 3363 1107661 1193098 1759734 750025 833830 178825 1980996 445510 1753353 1605215 837401 395151 1196390 58429 1316488 1573781 1911190 1316643 1110980 1461951 1081427 724155 1236231 316473 1105588 1756066 615739 1102153 1045906 211163 961781 1850349 1360607 1145635 1211610 326564 293600 1899478 908374 326539 927337 1019230 1806887 1413199 1492372 870741 1601351 1629594 566107 1886882 1218418 1735914 298228 702387 115595 969234 1872741 1674611 32295 1874937 383614 798284 492986 115311 740552 1155943 1979663 1909186 1555082 1232153 985579 730072 1245275 1941129 1681844 912392 860935 175769 386054 1596520 1382517 142853 1767910 591299 1495027 1734218 1191617 1115917 417039 715256 950052 1806485 565521 1504227 969284 1285267 1763213 328479 1931422 1569284 441322 1918350 1419891 1074640 1305734 1703894 1296419 715902 1276220 607719 1537141 350248 339079 823367 1432854 730082 1001261 1184379 1765929 207679 15290 18180 1492313 8606 1301483 235816 232240 1114429 1240909 491082 204649 249187 1387746 266796 1786513 457076 261731 1815682 1827073 576699 499973 1225359 105055 1675711 488230 1619673 903902 975535 988393 1372911 1756521 970915 1989139 605855 561198 1218321 1489413 1161043 1632863 1033277 1939168 1476788 137246 476498 536028 821813 680213 464933 997485 1495705 1264255 1186409 304095 666094 232044 1801950 1617812 1794835 216718 701584 1581839 1811368 1606868 1722802 87711 896352 333668 1599939 1242182 1885622 1905790 504066 1103428 1381513 848866 1721155 1180862 1537914 1327593 1475833 1866402 518852 1895949 354361 1942137 1337204 1116752 1836492 30319 1852057 363831 565303 1735737 1382368 924280 1316054 534276 1689649 973330 1125005 477960 1576689 1083622 1214352 94118 1858623 262312 93935 913603 5814 1990787 1041245 767281 1867815 712644 74290 1255199 1740831 22590 128158 181244 1935950 188551 1403057 860444 817697 1463420 405699 1586827 576121 512780 704859 807327 321772 1588640 829485 831076 1340937 337437 1715283 1472552 1271908 1448092 80114 1737859 1384748 1916964 576087 1310653 1642592 351070 1777460 800381 1313545 1044194 564295 18631 854059 951430 1814765 1807449 448444 1727509 1872427 472187 730484 1147921 680127 683017 991714 114866 369438 1204265 1030752 506775 381325 426083 1564120 285513 976210 156892 273848 1908027 474929 861846 293304 14725 1483316 943748 201197 1014013 626276 1123875 1288440 1797695 590107 1284284 1940166 1824407 1701213 1942644 23867 988455 257559 815285 1002355 91749 1940677 707891 1629795 726365 1711729 916957 1565554 545691 1714976 1412864 1402919 1937368 1386388 1987057 154211 747428 703777 1709703 304558 1379217 1007585 541026 1685260 1031157 1022831 265959 539728 1955007 1389565 1053998 1216741 297712 1509675 1374053 1572092 47582 969142 1456369 1377228 1219033 1361241 1098959 493997 185722 137327 839195 982685 628629 685758 1840133 1960172 1148251 704745 767138 538171 471059 1699571 833331 1156023 211697 1402506 1183363 938019 566885 1206041 941661 1558107 1344356 461239 822383 478390 1701161 1829592 635093 1275574 202093 1108367 1022878 708006 15106 356870 766349 1668476 63535 1671584 1257721 1941922 1611038 754673 1335018 1989240 252612 322857 55649 1857192 1523618 145271 1458355 107659 474414 1680867 655803 749994 616035 53396 13190 487281 496721 980252 172071 1881523 984366 475947 545513 1026195 683261 715795 1374927 9351 896584 322194 103842 1364456 895322 1481264 1524015 1530466 1685692 552626 1947629 1073190 13032 1606038 1256538 1361718 1200831 1731199 405659 1138404 1449068 1887290 1462295 501511 342865 1802812 505160 382551 1046234 1782926 1893489 434967 326360 728182 822039 90839 550987 1633927 1248152 1391687 373462 81150 1398447 1485749 1877329 251255 114974 453667 407788 446713 1381904 1171375 1865151 553801 1729877 803444 48491 1440325 1364539 1678238 1469366 1172935 488365 1444613 1232388 84941 1874855 1366716 615440 970296 1396868 1044248 1449868 1259291 1896015 601889 1895344 108407 1897245 1378331 248032 1896352 630215 157131 79098 1378058 1247155 1919951 344601 202051 1076200 957151 129959 1534574 1815213 545816 923475 1315572 1822849 1754061 594993 774736 1860659 989568 325719 601689 893848 1910112 205431 1669199 1532101 790676 1428156 397176 1789386 531837 430529 1447041 144277 214721 784686 1230543 162338 1622593 182482 1141601 1180602 60412 1669993 1175532 1431694 507208 1760952 637483 349316 976352 1300927 1071202 8784 1172931 1919976 497055 156180 40750 1847833 1631174 255466 311709 1111174 1876086 1683108 1457590 1875340 1696858 681654 671277 527369 1055593 1227983 1731191 1945515 1218645 1212453 1961686 1298243 325525 1038910 1516494 1126190 843815 1260494 386326 351080 375862 811191 613990 317419 196193 625245 511892 856196 413682 1348969 1734293 1817338 1949555 928709 750503 671574 229286 1762191 1755334 506473 1392114 1445102 1961710 1939130 484864 407806 1398475 1019489 1398297 1162844 1920210 149476 1595099 509339 174776 1901667 1274627 119662 488900 1689389 1208241 850088 396424 281629 1889245 214985 1081676 284222 1813082 1863034 1094422 446893 426660 1520752 1107719 1713217 959087 1947378 48420 128852 815496 820923 195117 599220 60309 1930420 990040 395539 729922 1508758 782933 711218 639416 1363285 936538 1830739 339600 838171 670015 215405 241223 1626387 1338259 450486 409258 1956860 1664283 1458867 32868 1731648 583793 846700 788386 850641 1854342 507991 1309745 1264043 688819 1376180 39943 401178 1012030 392473 12478 99237 1228554 135598 824866 768271 1550577 172033 1378741 728299 1664646 673569 1074790 1387717 1140732 1424335 1922290 430107 1432574 208077 1973290 1708423 1712256 1535607 421956 481142 1296233 1198438 477875 1852223 1693371 808331 432805 224405 988031 1768626 801024 386519 784313 1507162 159225 889762 1324426 1219187 1480111 1911224 1638430 330797 1400229 1814377 899207 82369 253374 656323 763178 82443 304574 1980876 907048 904399 248193 651614 1272136 1577963 1576332 1714903 1258069 513451 431630 1123798 1769045 770193 1709921 841096 585040 1130878 721476 244726 1729427 1648005 685080 44253 1138677 1535661 1797335 533299 746775 1133605 634523 174589 1783520 1943103 956576 857076 954456 1431744 1242647 1808946 1269650 765617 1053562 1094832 1783508 1881558 779294 658455 678276 1690776 146525 1955284 170375 140605 1903399 473019 1978172 341265 96939 1577694 682004 1840541 1834326 670281 1481944 1923671 81732 1207674 94877 1645167 629432 437148 91932 1640680 1070121 234163 1132552 1300895 1255284 1701208 1400393 479116 1106459 386052 546263 1279907 1351439 201813 1969289 664852 1571009 1817441 655745 881417 1441156 963721 1724897 1501278 788818 288880 1433589 1877584 1477192 1556986 543477 293123 959360 1983555 1582928 378153 655159 1326704 1429919 1640334 119344 1017467 1280817 5175 172405 323735 1053354 850864 1866596 149958 1576579 424092 1885791 1794691 286202 1099794 738530 1501620 67983 640749 368134 768112 1364824 835821 1778902 1566316 160147 1341338 931504 942461 985167 1160815 1238981 323763 236618 1604825 972429 382074 378186 1190751 1535544 1233909 612662 1537901 1014134 178786 1824073 1728862 1590764 1079240 1848401 41729 1166483 1148126 180621 1401951 1948755 622973 510044 648847 1399237 1185244 1850922 24787 639270 1241199 439730 1890160 1734929 896215 418440 1484902 1158011 807900 235343 587329 94720 861341 270499 440671 1174877 921925 578139 209996 1656063 1094198 123091 1359968 478198 255778 1081304 12321 1640773 1621895 1702900 1686584 1351463 197909 784297 1551821 80734 597698 1199739 1780694 1837442 563302 1332710 1531905 622588 1942812 387152 173693 43084 1825395 1995445 1228775 28412 78547 418085 1532247 1482005 1011311 1592484 1340727 179246 39053 1435974 597591 972524 408851 1312593 437033 1608904 1998852 1571225 498019 629992 1339591 161797 147962 851528 1225675 890039 723997 1425827 588160 1951100 486685 1041816 528325 1278304 943124 516694 901930 1892669 1809487 117081 1601994 1001036 1297404 1152045 1345755 1005587 884215 1493086 927755 830983 724485 1934908 1432112 285716 1124258 464761 594785 125558 1228254 997030 186808 603388 137851 258890 1564187 345070 825154 799129 1699278 332588 1027241 1686494 659341 733230 777997 1059453 1539114 1390196 1302236 897915 1469488 246070 240124 1888535 415338 1951041 919809 1573773 1030111 723486 288415 996058 1794208 1520428 92669 559861 606957 233719 1673161 831780 636621 800835 521871 1440634 1457541 900539 747988 690423 727900 1038682 1474767 91009 398488 1395257 1963408 1772280 1214932 939043 151340 766235 405616 801854 1794045 1531345 1337428 622535 1613962 147336 62101 235630 1987928 91048 1336225 306848 1562320 718275 689666 348243 403469 1138178 866540 548460 626624 14348 1683633 117717 328981 1699656 225332 617274 13894 731898 185170 1854294 632804 1643999 33978 1181153 380245 522686 309998 1302459 1055876 995616 191492 806875 155228 1013380 1431470 359643 163851 1645428 124840 1778284 1584341 712759 961083 188084 263729 1859680 1910817 1020018 1266064 978920 1923459 1300692 586325 1452816 231044 1857077 1528168 518312 1738979 1985097 1554961 1056449 1960880 209080 209671 1322575 186718 1650866 1879915 815309 1212779 1462260 168390 1393288 610850 787204 1636173 1002343 1094092 1263212 313213 720323 1786050 1416212 244826 1309468 1746717 915931 681810 1810093 378382 1188488 1353420 993137 1913638 1583529 1194193 1969524 1569422 1853124 72745 1715558 869434 1640475 816682 1004426 1479097 1608907 116723 214486 1974606 670791 195283 1002135 1955702 118051 1063756 1584602 1242102 1568775 950995 781828 714297 1276560 806073 1619591 1636304 156167 900006 341292 630792 267440 1175231 1141020 60270 1926448 791517 1711489 615889 1139660 1593596 1663 186507 342009 321813 68221 1815808 876942 790161 722595 1296810 212873 660875 1015473 1212525 1211004 1050533 816128 1839809 931796 917318 1848213 1380289 1580149 985227 501978 951386 1021151 340053 737932 1661723 1618490 842631 1189675 453666 1169427 1838109 90286 1115973 544960 1997164 1235346 870702 1992830 737139 647084 1637107 1289741 524575 1245886 209895 431152 1180678 78364 1362483 357659 582011 235740 638961 1069907 1861640 1600977 1398885 950631 1037276 1114002 1305808 112986 1383645 119937 994856 181062 1270075 1808761 627369 1471457 1349306 915672 105348 901741 573911 892947 1041868 1465211 1517398 328759 1726922 67173 71201 686410 1789017 971379 307931 337056 566980 529017 1435693 503688 344393 753916 1634157 1946383 556631 186603 1767390 780690 338359 1629566 550513 1404717 1645838 1266091 1716524 933319 77145 742124 1164525 1130815 1062953 1710819 1473883 248732 185122 1819782 814199 975998 1921224 1325350 269362 1466148 1391754 1025545 1553547 1018889 890085 1271047 191674 653972 1893555 185212 1962981 1799760 510358 483317 1509591 1937257 773520 105176 889872 853234 1590447 1561628 1008305 805116 1431622 1238063 626070 78900 1732018 1252774 380103 805440 557321 335246 77080 625891 702525 438753 484971 622401 931268 1632728 50175 168870 1043450 1516788 441529 1772261 820893 475061 383308 661454 1171358 1066868 646357 244908 1260381 1929656 1073517 1325095 1442579 1838170 1355553 1218296 1099211 807501 260956 1718396 1818736 582529 695858 1155003 103372 172803 1899946 1790597 1950007 1827592 1044700 1558066 743242 1925299 1255863 386201 367023 1158039 1707101 280778 1573313 1709595 650259 1517281 1346724 1421989 538371 1999643 870663 1159890 238529 882667 563192 1241744 1738479 1102230 214360 1060483 1639306 522088 1933336 1379702 1842636 880154 618582 949384 604684 1135494 684957 1227563 495788 1401101 140767 420103 281965 854205 932340 298642 95840 482985 1205836 1522700 66323 1669909 1768902 28604 200990 1314110 222310 258038 421466 45723 1472504 87279 1571864 1387774 1264218 989511 1939753 1604919 745773 1490269 1604324 1564247 1003959 455834 1553542 121611 1662450 582218 1751621 1088925 670394 1800875 876036 1770626 1421910 930614 1046975 1993054 1048470 266325 1523180 745657 958822 1077738 1079112 310095 1829784 433767 81969 324104 1048798 1168229 1964248 7642 211481 1410985 1247068 1667447 514859 603646 1384536 1832643 1683096 939073 1201906 748427 1543091 1912567 974322 997337 588284 1664380 1706163 50529 351100 824699 1313220 1698219 1098927 359807 917631 1165922 316702 1427635 1962407 1037783 1704583 706812 1725487 1188487 853117 1286668 1276071 941816 1071531 1793398 1959487 1419491 43473 774383 1414587 1593230 847744 1156487 1782410 1496638 1008301 410412 1956792 1718821 503670 1976777 1539344 1082156 1546703 727172 876766 510103 1496640 937648 1065372 1402324 1611953 610404 774445 1347945 706695 1475539 1654208 759460 1615482 855389 1864093 736445 1870853 1326799 76226 1780896 765814 738439 523876 1646848 303487 1887519 1135837 643491 1311420 1059018 1688297 219023 597161 762508 959855 1726344 912826 1384744 1257973 300987 821638 186109 259974 537344 1553000 723245 151150 1981477 1229292 927009 855942 729808 1820285 1933535 1020430 1166266 882497 100465 1698413 1138188 1298358 1889492 1323017 1569385 692123 817230 19497 49599 1715911 993054 119544 1411481 1257124 1254403 1192478 1807767 1310568 450765 1222616 995838 515499 1763584 673739 242973 1656306 147320 761784 487891 691846 1977606 481680 877544 767103 1860235 1599143 2311 868863 101644 985028 1882078 135992 1923628 24338 346214 8549 1579511 571791 1881212 218336 1784207 920039 899157 1251834 21051 743484 621281 585549 1582034 414569 395564 1677951 1935549 832977 818044 1474039 792095 1182668 1689276 660306 524170 1023773 1966374 1796875 1891187 927726 1237587 1067668 1821828 955627 136590 1660623 1589719 1333043 804156 96536 1612657 1939827 1391320 104824 1993116 866963 1122790 1070987 1281977 775769 431179 1719733 419977 86433 1485514 450577 442282 264641 1985651 1943795 1853849 982147 1477340 1515208 639863 541717 566787 592605 318176 152633 909722 373374 1379865 524467 1632556 397068 1199811 1564897 731534 392182 1679980 824197 1308440 1566147 1643288 1058102 1391395 1371821 1873047 1619405 991405 1961435 771997 1670539 1008273 1470066 983513 871129 1230235 88330 1340653 1205072 22798 1181810 1265988 1201836 656202 1958320 795006 271215 657843 1040561 817743 1503032 1989431 259176 399107 1144069 558199 1535257 284665 534051 1888596 265951 331909 1516796 331142 1375787 1133260 1143801 961512 615688 882383 483658 1033331 690088 914444 1956924 996461 1788837 802327 820542 1712203 1212687 1370441 1747951 1923902 1290294 1530452 1677339 1338191 191598 679817 25190 282622 625583 560185 435346 286279 452748 1093121 719686 1356303 576557 1376533 1092194 111717 546520 36948 1105626 1619613 773527 1830163 996983 1092288 1568016 86593 1477821 890962 797825 1002628 1476203 1217536 295709 343753 1775708 1614815 1344960 1297017 194597 1420989 251734 759047 278176 284677 1468084 357885 1862096 269011 1954178 46410 918848 1338317 1407267 1239651 587176 1141592 327004 252034 1071637 638293 1139341 513304 384751 386639 1261717 1409324 1889414 1373927 915427 1633707 1752570 1721298 33298 1832054 1857454 222878 1210375 1666988 1606600 1389279 264318 174304 885532 472395 1809166 1784116 55269 1817827 1638181 61640 1797172 1030493 1373711 1293539 1224420 117458 1841879 1812207 1908544 1532150 100722 1061664 362737 1385562 697938 92170 1875300 633799 1811343 1256632 978262 148801 593377 1779964 487556 297777 1268874 419658 1312271 1657915 535268 1423377 1294462 583499 533785 728329 155467 801527 1021388 689921 1102795 436848 965516 1759455 165944 140898 1140327 1833720 1562045 28702 1997169 1931544 1295676 1044830 944088 953162 128589 257366 1208359 701698 113937 243857 1965183 1056136 809432 1577718 321931 1213586 1019332 578482 1204445 886106 1711516 1062921 1998732 1847479 1611906 1327269 1190787 206459 736344 221293 1907766 934702 1811669 170206 1293039 1171259 1658951 1888571 1006579 1785505 1065404 12521 693723 268851 581501 290472 1349652 1590497 84679 640482 1914640 1092595 675043 1127915 1318650 677401 159524 343670 1000383 1575923 1928039 954066 162299 1758200 694346 53459 1606354 840568 1856237 253357 398968 731826 1368481 749270 404649 1034553 146448 408537 1492012 1924726 973262 524636 1160705 225236 1150169 450390 195570 1943017 1180024 537402 380382 1388698 1278739 586969 266132 417702 1565668 1599426 520335 740083 1548403 107810 1737868 1478835 61740 1850144 718791 1292811 849891 391963 1399818 554923 1669450 313203 1916750 1472609 1132612 1271140 1249567 1986101 318662 523025 543577 1511032 756022 569035 331608 352979 574575 169303 113647 1083293 529672 1766939 1986483 1265762 1673600 1837221 1735193 935330 350570 1641531 571874 973548 596861 733557 244844 1335955 169122 451114 740492 1148059 286918 788390 1769804 1902517 445252 560869 981543 839553 777719 843420 1802958 1339001 1605078 806792 855149 1991658 1558486 1647174 1584737 99286 1055567 383889 1240958 1501132 389516 1725667 700942 1204626 399940 715024 1951368 1479699 1574335 1657468 358007 350484 1207721 1108631 311056 922994 268085 810753 813441 1233661 1078215 584515 1458929 948147 1097477 1220524 210544 581398 611130 1852342 1653859 53054 1645586 1055654 747930 1455081 1737871 1361738 135400 1612869 1531046 215771 785056 1196688 1367568 852079 134042 379035 1393351 1694551 1185352 333934 990706 1297027 1076495 1734534 1176276 1407782 435663 633000 986949 1565425 102745 139194 1091867 87071 1084102 1472033 1311816 1279215 1738261 1409405 1323141 718733 673615 1195307 721564 1531730 486628 542411 263318 1106348 171160 239559 1089720 313240 1939667 1668857 1127343 790417 1978529 422123 655285 229914 1851370 1729264 1334235 832012 680479 1742199 636468 1407605 1119021 1149295 1952744 1524740 318759 141384 1905334 1739217 1279255 1577742 127473 1880894 1789497 1400069 467111 22098 843806 65997 984302 36839 1279673 1419947 33519 1602859 414350 390691 384601 605789 1708299 795459 904202 1627570 698736 1532801 1052704 972643 801538 1269654 10323 753055 356760 469023 718738 189082 856437 112742 1215665 1641213 1749330 342233 1496800 1734631 1009907 1534867 140556 345907 1165852 1291130 423906 216708 148572 169812 18354 323453 295482 1474709 301842 1596949 620470 1069617 738771 284426 181916 431683 1388629 1982920 760094 180508 429822 563721 273074 1568828 1553730 223074 1749736 909133 92451 1811606 1556049 1122235 929177 1662917 1429551 1858530 327238 997732 1545312 1508259 1051046 1651649 1162810 1507174 989274 472067 1865069 1192840 566260 599989 414466 93041 366472 1616117 1675177 1638497 1845282 293436 1260141 1749571 76217 288169 1701983 1682370 1194241 179148 1177486 1126434 1491159 507422 1318412 409071 1127362 411427 1503678 724679 1366283 1870122 1959028 1315328 31086 399589 764688 1871638 1553298 942890 1428046 1090425 316740 911957 1781171 8172 393584 297571 1341365 488353 635769 57365 431488 1826538 477248 1107843 445699 1057455 635061 697517 1367796 770280 194421 1468260 1904919 1099971 192714 1229538 445600 1115623 319906 650093 331762 389427 1944682 794499 1966910 265336 1067629 508286 1455684 170693 1739016 104841 1187674 324565 1474163 323191 720024 527904 1900119 579036 195273 459856 142775 1273702 119442 873293 260497 457474 375715 545005 1084018 684749 1609118 84917 1241191 57353 156278 1420508 1976509 186650 1438646 525186 307589 751313 283143 1052468 1030348 631053 877400 292645 413727 1662088 1830986 809751 1948223 54608 581089 1035077 1406160 240344 203792 1062667 264481 39965 300003 545143 509446 40997 636927 1934427 1613527 136658 1454688 574009 1133300 1696382 1173614 792011 709016 845725 1976070 396613 1740890 1146931 396846 1035485 1248832 1122830 845565 820801 1196602 1489910 1736055 1958675 160185 191371 976942 13828 1288789 1368965 1283524 1504602 1594898 1385927 1769416 1151003 1955710 668831 43512 1369930 1070898 129549 1203275 1196518 138971 957173 1246639 980940 1139414 320447 1063452 148716 1779175 1578345 489351 947300 1801387 466129 1927052 711676 538786 1842393 1579694 1107777 1325033 545313 1431215 90265 570143 445109 1069197 1918434 1976738 73313 1811149 1208909 926867 1727346 365133 1363274 812083 661520 232225 607129 764442 1145707 874100 454672 1042518 177007 394693 424834 1153769 601720 1205700 673131 735926 412566 985280 168071 671978 940712 871654 627557 1008773 70109 628633 292756 257458 1698622 332008 1498430 380658 570640 1897659 281723 964603 759613 855769 856851 1080704 396733 1143215 1804570 1151023 88483 340150 1421387 1791228 1077417 1274314 1709642 1435348 1090898 1227924 1136729 434879 1977144 1978347 1210622 1154556 1246810 138046 1360822 802674 1972219 1645143 1633679 1205756 1285976 990875 1933585 820370 1389775 362518 1501517 1205471 1270081 1672580 681539 656502 1479267 52055 927977 1959937 56186 1553627 1767570 716903 619052 1792227 843307 1470278 1064789 1460876 930942 527229 3513 1537846 1694535 1983044 340133 287144 732834 649327 471414 1542894 227701 1662820 487987 541031 1305983 1456160 480091 1026660 1726338 1512291 266943 652373 1418653 1232036 779361 1853700 994077 1016553 1329770 1742928 958782 445250 1191175 405462 1132623 1265119 1619421 1793382 1082946 1280648 237769 1689728 588819 1794229 446355 50792 711838 1386434 1615323 1807808 1874361 295294 1261330 1259811 1149155 1109527 1005113 2506 598712 1104639 47126 1136286 1164502 1929919 1714979 1240566 123055 929590 949007 1797291 1194294 1927971 1805642 799690 1608827 1997883 1997894 100873 1517735 858945 973950 810182 739627 216473 380055 511067 1874338 1654755 1307848 14677 1508 720726 1250647 173254 1442846 88789 138830 310367 1092782 444600 1867555 594718 830115 1124973 891461 793958 415617 949558 472555 366820 252732 741546 1409403 1051490 1127815 1588184 639150 475745 1035842 825043 1424308 1695864 1716339 262654 552197 532278 600757 1007513 831488 792992 683416 11870 1960829 1382161 1975777 76917 373684 1600284 883426 1088331 465356 1882786 216907 939925 1409530 895251 1798713 1445021 1168202 1411609 1731914 1772093 1678133 1257621 613576 1165539 337445 571989 754846 1320426 216273 1720323 1630896 887030 1177656 384245 904547 1291184 1919723 290069 1005461 617003 1356240 304298 323867 148841 1025534 1557490 1298383 1990177 75957 942712 1321205 1093775 415930 113134 1872497 58281 106829 870905 367432 1816121 1650489 564253 1493207 239552 734880 367168 1077987 752388 48926 709745 75504 1581870 953782 1103414 1484491 1889259 402292 1963207 1418321 1270745 1749659 134513 1816883 744469 1155358 1280275 1264112 613274 423972 1635855 121086 447568 1603775 1417039 580886 1131407 1137854 209499 1157812 217563 379006 1398904 1317857 314896 1687013 1719150 471622 512564 1878538 1753559 224623 214307 1450306 318648 1460809 606406 572697 886502 1746722 807889 1186636 888586 765157 860328 1324579 1463459 889950 1828564 1362154 1811068 1966302 499899 615605 1141820 145952 1989414 1467702 1572928 8966 793646 1890609 687693 1324599 1155490 941842 1277907 217337 233243 208591 560842 929243 1988148 1533303 1154330 1764557 351194 147757 1688548 718793 344074 26489 191581 1168078 689200 308570 1148703 1804956 525178 476141 1032752 643931 780520 592751 1086248 1827136 1012892 338330 1233518 717433 635016 479165 1227774 1200900 1499468 510730 278289 1239659 368831 1173445 1368807 82666 1701788 1971924 1034867 1523968 675143 1382860 1382209 674584 1386379 1989287 1918317 1514266 60698 66544 123294 356566 1346929 405230 643556 526064 1030240 917676 1008182 1549486 1139718 993202 712935 1190463 1739575 709275 896163 1098756 513013 701129 211805 1090472 944877 687089 585980 1507457 424369 1177931 511352 1224152 1953672 1246175 767364 1051952 226104 333746 1309368 1082284 336876 12377 1279017 265093 269036 1001602 1252565 1853863 1082329 516060 966716 1196618 864566 5920 1995081 861149 96833 821322 1827512 1785680 1898983 225881 1855323 1125342 254360 1820166 1320637 1252421 1884953 731093 511447 1462485 305338 426774 843337 1526285 1032624 965522 662464 1756101 869637 349475 482346 1706023 201337 1169145 248232 188840 1283047 223450 1158379 1448080 1232825 258883 377491 1078071 1750951 1443649 1108362 1592456 348880 1091933 145644 1974078 1877565 1366002 986145 1345885 517064 1483005 360405 1370782 1319590 1233365 1019153 322362 1552183 809401 323482 1343835 20651 1203296 1212819 449875 184497 452356 1898414 521486 1663417 654853 173891 1450469 873220 1248741 677450 1317227 1201598 1104843 1187947 1984384 1682428 879895 1468895 1172439 1363318 1362821 283757 619714 289064 1338138 1151186 896300 1534292 156288 872279 887687 262890 979653 511733 40115 465055 978078 944000 824989 1457805 1828715 1026177 1551505 709471 131225 1451614 1442357 328476 1943531 1702363 1011266 792331 225249 1137985 1383763 1815299 394914 760892 867328 1542308 710940 1390261 235468 1911786 10909 1725712 1276149 256856 1000895 546646 1956701 601847 1486080 1754843 666680 425781 359668 65068 205136 322884 1717356 1313592 107135 118638 1044043 582096 219454 1188550 714869 1188088 1620252 787262 938516 1245045 1880052 1690655 690461 51411 940766 387601 927599 838627 1809668 1294490 518570 621776 861620 203849 622650 979799 395604 686003 423069 554751 846809 1833366 1852049 246094 81288 604259 434568 1214017 137224 1460796 1330027 1220370 1196511 1285826 318479 1449358 122253 1356129 1130175 1874633 830836 551511 645179 1309781 1081919 1508752 807753 1160396 279872 605109 1730584 708147 1624711 1641809 253168 669405 1254003 1923279 1898125 324730 646370 31337 469085 1724338 122295 1517081 1419750 1514114 911271 1964021 1202667 950906 347645 1729835 1979848 1042484 1528906 1191113 153923 47886 1568704 1921236 674773 1232173 1745646 1454201 1280009 1341765 984238 60568 762032 1616023 1820366 1768943 1327691 1442347 1402800 541763 1325326 1489048 506270 556965 324739 427410 1394938 1199914 77873 385061 1936271 200757 778516 1805153 700197 1263294 517739 262767 863168 690337 551375 297688 380857 882711 252107 1505145 1286762 1682440 1695809 1833712 1274613 1079621 1379350 115901 772912 189991 122185 1400062 1153674 1034513 1577032 986807 610002 1345157 17256 1434659 1162898 393218 1373049 453846 1405014 1749098 1848504 1020915 773466 608008 1583896 1212674 415172 1306110 267405 1635804 1959467 1547108 1993295 1366629 1195289 117382 1204643 330599 1448816 743342 218091 806421 1373539 1202088 409086 652577 988311 1317968 982495 353057 520348 1926632 1989331 273981 1723539 905683 527432 466779 1397137 1645858 1882091 404328 1591119 631622 868480 1442877 429246 1632033 779855 1656189 88213 137126 583460 1723088 1239465 1095884 1997484 553284 1228402 246048 270008 1828448 12331 212317 1449387 1487137 8059 535962 1913824 189999 1149373 1146891 951656 96424 1444563 1841199 143507 968855 729171 1550593 1051124 1129019 28783 1143818 21815 1899056 933076 165997 295407 1904926 987130 994521 1460613 1124950 1194778 1442667 168324 1019253 1044209 1630823 1578767 1530359 501547 516030 31271 1491712 169213 1009992 1877245 1816093 968211 1239633 1750555 369269 452562 553331 250211 1586624 594626 156170 985763 1410188 1423392 1812999 497238 820796 640652 701184 1081298 569372 561631 1008731 956298 1583807 1499886 298353 1274442 1797292 1081472 1311944 307147 710550 1298641 1514734 402168 346889 890045 1176676 426508 172622 1244172 715506 365878 1978403 1877614 1191335 1949309 1628133 787986 782919 1567282 1206979 1129262 987509 1127506 662486 1387785 1516473 300199 1645949 1338136 1088965 1468584 327571 1410980 392068 467761 1320866 1034625 1900902 1562997 752605 1354722 74914 606553 1904747 490221 224781 1804106 687814 1746341 1045806 100839 314118 774125 267204 43119 1567101 852743 1024273 1355046 1017489 921290 8853 62339 307030 355889 376066 1620330 1941757 953112 462356 1830452 1463756 1853118 421072 1817092 471451 758981 727340 1022803 271601 1511641 1718944 41728 1667497 706438 6773 591087 1659641 1080410 1616867 51978 127520 310101 1040309 1295170 478247 417715 162302 1062789 908548 939139 1550261 76988 1119978 1216762 1418519 406446 646018 448070 1029228 1400142 1734608 1809618 756792 1630174 720058 135396 1699015 577594 588813 446272 1417288 18009 1637349 1794227 9687 1887474 1455159 1830441 666182 1428118 1470994 133533 1258596 460925 1263922 782556 1316576 1936858 1445894 844494 1471048 1957593 737772 1327599 1990854 1154588 998556 1760891 599590 251076 410699 1784218 1406676 762492 690183 1500081 503038 65059 1959219 114621 1898737 1568493 1484638 1502504 1625050 686896 1607980 1386178 887172 666950 306051 1187227 881817 1799165 1757867 1974925 737544 1341332 21468 820473 735966 953981 1403903 496118 1155013 14026 748703 1840300 445620 718288 1663580 1513157 379642 1986162 1901978 768569 1121211 113584 1069917 1214677 1889771 17938 1620159 551322 162333 858467 1185038 1125132 1800219 324798 1656911 1906958 1830072 550367 1519423 735652 467230 1161905 770422 1616490 1602438 44961 1054074 1654874 1215939 985717 1543693 1418772 1284389 648637 1764974 1503237 1037658 37908 236643 1161534 208667 1734640 697000 462406 411161 191720 563662 1259972 1864026 520297 1225595 1163479 551760 619996 1729165 334871 79358 1122169 361627 52861 17892 415359 709192 834051 868895 1374921 1086164 560672 997387 1345428 147395 237089 1775314 395996 710178 1636035 1538675 1267087 321388 854854 1282539 411382 865970 448183 1933549 1983538 608103 1944935 68566 1276742 1389458 1020921 1866543 969778 427651 1386894 1890754 1577843 981532 1977201 1043029 1139495 1255802 1434393 205963 1119338 218117 1097350 82216 1168537 665551 536304 172637 1977855 1106634 1060666 440901 1939360 704974 1990108 836415 525956 1553978 716467 248552 757241 1331431 447253 1734036 532847 1352469 134089 1704398 1881269 990355 573450 1515666 68667 1163262 839235 89411 187980 270231 1975741 40909 1615599 866005 253281 1735699 1473014 1323191 1356474 1651287 1047775 920587 121953 915653 1484162 278455 1419700 1996017 1754972 1849192 1339858 238688 330469 243363 1463322 377281 733603 1089090 239871 1859562 87301 673483 1564954 901940 1107271 1037053 841217 1643604 1979770 1045594 1727403 1098800 1822864 1934541 378541 710499 231904 879795 626617 1474256 929002 1744797 1085850 909645 324066 985886 617189 1268882 1643644 180746 1587442 800552 1872586 274943 163317 901240 406738 1206862 1239391 1626599 188750 1846017 956873 783509 909858 33795 1066047 1583790 174253 14562 731087 1167046 921063 604024 1171570 1385539 1369294 1082485 53621 1065778 1025560 943406 267003 1043027 387557 246168 955049 129416 1863725 1713386 1873626 886259 392169 1404872 761003 1219566 1407330 389823 650724 1802356 1570251 769028 1050617 266519 1234644 1357533 562136 840064 1935753 1961590 1190981 1451428 772456 1468048 1463490 1416214 1603172 1279491 1135338 52977 609188 1146449 1199075 607215 442918 906900 1124047 1469269 1211887 1223662 193590 1033678 1577615 1129920 1164941 1127410 1680086 1235377 1961885 44657 1860753 1850478 1413051 871700 1281185 1226367 567704 1128359 245854 1758451 335577 499287 1759900 1915501 1728807 999481 1629963 139198 1739761 1008325 1545370 607593 888182 852344 853011 1322253 1476847 1652152 1524577 726617 37797 577139 4867 171499 755213 1320563 1580977 614916 749101 145460 489370 954411 1114245 1095553 630349 808380 450004 1366347 390994 1451092 290264 429287 1438897 662458 1171790 472924 534771 1716482 1787761 848779 1632629 1588508 1950661 1614975 1188993 1005551 1896818 1922054 148499 484981 1469276 1378975 570452 244272 187940 1772303 551948 713922 1920886 1665461 547676 1319555 1207967 942509 1534456 1881272 237585 1047496 1951900 263476 422254 1365053 3973 1175789 415469 338221 1580519 20457 1370885 296891 333146 781121 738366 1089348 614428 1895352 121530 1088679 1252887 1350223 1428015 961243 200837 62600 486660 623662 1582588 82332 223752 288283 1113973 749638 1664175 1353751 806995 837710 183479 1125826 1134086 1675225 766868 612845 1836180 1627091 556980 1634337 259533 940663 1828984 1403194 1163699 1882941 1629616 911463 237772 1790497 1309089 1642902 707608 1843114 228946 1563338 1448443 1904824 146970 1250353 279367 1317449 584625 497716 496977 573895 490753 375718 125237 831967 1436600 1843162 851831 1414866 175113 257131 1859261 1405684 739830 900739 1369323 1670409 98436 12418 1858366 190590 868052 812650 195220 1399219 474717 1124563 1992682 327354 374473 636823 1350576 789213 600054 199637 1632478 304323 1019806 1846381 1096423 1774273 365200 417914 124335 441421 334524 207996 1074493 1830049 268808 1040203 1381569 1998079 637080 238121 716449 600926 1216958 846013 888725 1470847 687939 1859762 580879 1591195 1811823 998651 1772817 1649774 1409628 1671036 792026 1089121 1294639 1271102 764455 928577 1703500 393940 464819 1489 19049 1223816 1212667 1671617 9724 1889651 1116023 1795484 611396 1986011 134596 979568 915593 1005123 1291934 1345619 1033348 595239 402582 1296217 1844588 1745586 580949 388853 1610900 1535820 791882 1785741 1163697 731065 702092 759164 1083805 329361 1427745 797265 876138 1272366 484402 438640 1698914 1438346 1470609 469323 391208 334353 420766 44828 645425 1226201 916890 1196958 1321934 865024 208026 45247 1381153 90712 1566 1918479 540104 46640 948111 1616134 463637 626604 470915 1129676 643873 460977 1603743 1508474 641860 1728258 508994 1643385 199518 1006387 1789023 813350 1791819 1512613 1210119 192183 524139 433888 1339012 946678 1309887 974237 773719 734115 1756545 214730 1200523 614223 615495 1656214 606044 1378126 1907207 517810 1555666 1908936 1868297 549341 1937649 112473 738162 1271994 649476 1343951 496494 357846 92324 717056 1345182 810813 844310 105074 402741 1201886 1785502 592534 1726548 674365 1525805 1149251 1860368 41242 578548 245835 109990 216319 1207208 683643 629240 766719 1266674 1247619 1654288 1071764 1611556 304872 1372976 627431 1202878 1578899 320293 148445 6392 1234909 1428605 1106380 232228 1394102 1337839 1523131 1865038 821692 135454 1865754 1291972 128925 1841185 94833 1484302 1874328 1480084 1056489 999969 1129338 961146 1077162 620918 1660955 1645816 613730 1487055 536499 781925 1525554 1348633 1003531 71425 542057 1883936 512300 811423 230375 392783 1688149 1301806 1289565 1620317 662854 1681856 1530131 894928 1005752 1885281 1514621 1516948 445192 470616 1429677 588759 1999119 709936 1537407 1624830 441927 1060226 1467974 32335 1427364 1102807 1278668 84419 1667350 1668941 336628 1115582 453067 423255 1592122 1113780 243092 706202 1703634 628091 1638798 1382893 1317497 287067 1044061 1052631 670913 845417 1878894 527898 317735 241684 1703393 460706 1939018 401339 920004 1089452 1444412 490428 732842 811696 278837 525285 1310105 1250253 450896 1252535 1475945 1668247 108922 906064 1385288 1720390 691237 1686005 1668862 1232038 49246 1552177 1894184 1369869 1616255 1936530 140083 259436 1173999 931287 1844694 1474349 1534452 1231913 890625 943772 1963728 1982273 398775 1415634 754075 616685 648661 376233 559954 1759420 1682652 21885 924641 1192826 964297 1743221 1583187 1737469 1050893 557009 122554 1330537 1458011 926479 1368513 1981012 1691797 809425 1491888 678249 900522 1113212 1540637 1877130 940647 80436 782869 1405637 681444 488044 1437 1713191 1541262 638681 1170975 1603534 29075 994008 846082 1871965 464025 1994429 63229 1894811 480701 831078 1313855 490076 1092252 544801 1957495 1032355 699225 1597041 592996 714070 1223433 1674121 324108 1584613 1328230 550291 774462 411938 769537 1363083 1510631 1599153 1518467 1685280 1320791 1822016 459937 1664765 1966115 574672 965707 835658 943353 132747 653794 910718 1950568 253487 118097 1124659 576727 1485274 847908 1695473 802194 1817665 596378 128956 50720 1238285 1416362 1829319 1314498 322865 487930 207081 1792185 504260 1220437 256917 1444115 741746 202530 181032 1739916 319257 373334 273260 721430 1432691 739400 1707815 1087685 268128 1516152 1154980 1090811 1765768 1742299 1338396 446625 371107 1203679 1670893 1922098 1103880 1742669 852821 791923 184729 1367879 1490462 46417 260734 1114609 1502407 302087 161917 1647432 1892234 1891781 1658909 766196 1620789 1913510 248705 154128 1212587 398038 959038 131486 683993 1854824 1828231 2126 80746 1952522 1867051 1764783 637244 75432 134389 545480 1448730 952388 462807 1177978 1763856 994064 666343 1034181 1931354 405064 1943743 725188 430778 530863 66517 1591577 1025016 869648 1782321 656786 1259855 1315468 429837 739449 1922041 381581 1527726 347446 321905 160666 331877 1226025 1421969 1320617 22965 1561216 1531344 190678 1695338 632438 1830506 444795 86458 1142487 1233848 1456236 384535 351911 860325 1810943 754198 689633 698139 883687 1748758 1978923 1280655 1231154 1212230 1209725 969094 1719205 233481 1299431 923089 1797579 1021352 1445042 1684411 1569531 339186 1274833 492735 1661374 281871 253746 1330090 983758 878450 515976 494340 981817 1054265 1671268 1024723 1592905 1759383 1801454 1024386 1213653 1281107 203078 859095 1701902 650209 1506954 1621142 1928230 973248 389039 468989 852672 1688612 1977228 879012 152266 1111407 721638 160810 374135 136913 20362 404806 246614 964520 1013596 122553 1389200 830454 1230765 627417 1076968 1544549 1147533 1756851 226886 1835845 1425250 418370 1121106 483253 887245 1892923 1832467 767010 840851 1118532 1856271 15820 50860 1514600 452088 670065 114638 1781195 1186978 219200 1991315 463574 1070930 914009 885241 1382308 1705907 1892367 174094 510383 541636 294606 1967402 1614764 661919 619320 449592 1213280 1664194 277913 1881997 975962 1568830 280309 970837 1799123 533653 1865604 707174 1773532 449234 433054 1053742 1026062 409434 1704408 452812 583629 57046 745208 30422 700099 1443242 613265 299443 256985 1304376 818383 1774143 83011 1933195 186288 1352225 1997879 1186747 318254 1495125 818220 950825 1215823 1761964 1142722 629849 1899149 1778257 987705 571978 92969 1666074 1934917 323983 1854132 351494 1205596 1133176 1610125 1294784 1044617 1081651 1047275 750122 1042978 921233 173382 688730 1414321 1850974 509619 6396 539438 336559 1751861 1743078 1172739 642948 495653 1106159 1954789 1461487 1122181 1340730 1262967 787436 1133238 1139114 1524758 338067 371732 1974061 160254 1283692 1169930 1230872 1431813 793624 1514025 684685 680876 793433 1646972 1570648 1666874 1024665 981071 1193191 608742 1856887 1562958 1139910 1582198 349904 1564805 250952 1737132 1903292 1008115 85265 1891992 370505 1963575 678421 1804666 1069681 332377 202092 1774013 1881185 1516828 1941656 1781210 331068 1240500 1834264 1387309 1204952 1128996 530806 642589 1326749 1377107 1187776 1579162 1058660 1985700 740783 33711 962926 867127 1832332 168536 1620859 1710479 1254714 1736423 1238192 284347 772179 1662751 238302 36916 261040 335193 1293652 1042047 1923419 817225 648620 17612 1673477 427186 1345891 496195 1678552 315675 414159 1845639 38436 782294 72794 1127623 249908 1792222 1459457 216924 577033 1535552 669909 997969 1703574 1097875 367786 1543745 1015720 1940298 1454953 1730702 506990 1111494 214269 1180393 1787017 75073 1381182 1554238 399596 560174 501346 378677 1923584 654489 48304 1896575 1403629 1128697 1029277 69486 981255 89399 13857 1775990 1149402 1422370 1265879 406823 1849243 1058671 951955 549253 73591 462828 997622 256404 1632292 1148925 1648931 1267201 615467 493148 58905 254258 987047 1068301 1220976 383099 800111 38622 191740 811923 1085154 1853836 713645 394309 907192 1331261 1602435 1614117 1763472 621455 1752189 1638237 561705 1497018 493278 388252 96277 1201975 772226 1606704 366123 1226540 1012106 193640 1654774 1162835 1079141 1675730 994888 1915134 1062885 1761029 1198287 9311 965000 1109037 1384117 56130 3824 731892 1393678 1984193 59376 1978215 688263 1116229 1294052 796892 1599307 931043 1423580 1275274 386720 1804363 120988 1344729 1434361 1961838 155200 241837 1429764 1940092 803453 1631596 1120023 1395411 1946453 1302079 1556785 483976 1788293 1374129 1540299 1080655 576096 1042025 1545323 887682 1156881 1914924 1986725 380995 964860 1253541 358330 1077966 842886 1290210 1901635 707828 1322977 704674 110167 1033571 734123 351896 971903 248164 1847124 1299199 354761 1603309 154870 1770558 582434 1334787 1949489 947513 403089 550730 478581 1424050 555619 778422 58246 1362215 1116270 891705 1386280 1000074 1578358 1189021 1357299 283229 1069440 208864 218299 1369649 1573257 921451 66035 1598864 519050 1470054 493590 284126 1345525 1828458 1523559 1291882 736933 361817 1053992 777796 1297499 106672 1634281 1634447 1968992 435506 409180 60189 1904900 1762073 123308 1252132 1858284 1413690 1619540 1848720 1432215 1259062 1554454 622485 1508083 1375770 253263 816987 1458454 1420051 1926217 63325 806239 582255 1140108 1050955 147674 814079 216562 280536 1481245 528573 940286 1748661 599595 845484 231529 375284 382608 1056726 1298995 1949532 1106719 1291273 1086024 324921 1724523 1552432 860597 993387 451256 700420 572721 1126675 1522207 669356 1738307 761447 1554995 319294 1785238 1833080 1367991 1796248 1298572 769809 667662 1343381 201476 632340 1937757 1385728 1251296 22494 789117 284041 194071 617684 609647 1487975 227609 605564 309817 1020364 110191 1434308 842414 862104 865707 713505 229206 878664 765756 1581836 863931 1366531 1996892 1125611 1184918 1495689 1763718 325045 1103215 729743 1865761 1603986 1266506 1575939 1503702 1887576 1773030 1774569 275265 1307446 1806702 1010702 85624 871849 504542 1482236 1843441 452302 299012 1208733 757991 1427802 1283499 586559 801674 112911 1354534 1025566 327944 1085887 365455 1146823 912790 1141987 34594 1805390 1308373 105581 339610 1321637 1999639 1727867 818433 1596794 1983903 209047 1259736 1344038 1746757 599130 1330155 1147303 1105547 1213841 205044 965111 374825 290618 1558978 601053 1202985 1374909 1263671 1647051 1300764 1592414 1080259 445744 465549 696406 493789 481597 288212 454156 1416160 269335 401287 1036313 243621 1561650 868846 579791 900279 1851838 752081 138727 931414 151264 1034546 1319760 1713024 1820492 1617185 1509272 1367557 480695 706924 44794 35114 1539388 1280157 230321 367153 733380 1054078 1743485 285031 240434 764832 1800434 189315 139259 1354431 301374 1537437 386526 471986 134885 665152 35631 387966 43787 421038 282870 1563565 946043 1973367 648041 1299790 1518338 458035 1780788 1138466 861886 780206 738783 188479 1549346 1437770 999773 1990599 921199 188537 12368 714023 1972964 1808438 1975425 1590598 1476501 756323 1996041 1578950 184405 1875078 1520277 801009 354330 1666652 1828852 1571133 217819 1437271 662644 1201516 554006 1707049 322637 1900496 372913 1314481 905793 195772 1077837 1090888 1075619 624255 1325777 1737911 1283892 721471 703778 226589 902418 249224 1861900 1508750 724406 1363446 821044 466298 1466220 1975247 1118545 1036819 1075752 1390488 737320 1851415 661177 1214653 172934 1107036 1258194 384358 76363 779325 1546659 1953606 1882581 229022 1386896 1054675 1757290 776779 110159 460676 372782 1926868 304120 709200 557744 1926604 1053883 253390 1322926 1253944 598774 1180798 1985706 240356 1440600 1223827 1677088 621895 396718 1388547 1686992 1546110 1036414 1019484 1767008 721152 1860112 1050132 874083 292424 974123 471172 1617661 817623 594406 866456 290711 1376073 1701249 1289622 881026 1983122 719121 910673 970306 481684 1877199 1865173 342285 1694697 851468 1853365 1170996 1394255 1485988 1603836 1271017 252298 1570457 495455 216201 781604 269138 404235 1495543 1526561 1304113 1524262 1370814 884259 1846595 1480553 120723 944872 1051002 127346 1954260 197354 589021 704431 1516643 120622 558430 705763 1290727 249238 1144929 59915 285947 950213 1449044 962792 1575231 566431 1499927 815094 678103 993042 1911445 515266 1989235 1468761 1298437 195593 1151911 873218 49338 1144738 1144224 711245 415680 1521878 536149 1876765 288410 35278 1862119 209473 1156331 1843278 381648 1168353 708750 645101 379808 436610 944810 415558 1549500 1091403 1716142 1471456 714722 1520619 1940024 885544 1795192 1268958 1007718 1494695 908629 1409282 1427272 509141 128174 1150046 386533 289817 1566373 668105 1081426 1767283 1444329 1594993 1336020 606311 305536 1452770 1040956 1628224 859694 1565351 1311715 417470 375166 276168 1390853 1420266 52500 1349602 1992620 158165 294693 1550811 447569 1837305 1744645 1994345 941319 996268 954727 902685 1726840 1416061 298220 175863 108615 161452 1893063 331878 87958 1081273 366162 1462426 133671 549915 1645529 962805 1571352 942519 1585506 1459806 78197 644105 881522 1501088 1060711 1507844 1566548 457135 232933 1980540 885294 1378005 565327 1692949 1411035 1429900 1972765 54054 782672 1587770 1386727 1728723 1395080 182265 1251377 697796 991890 597350 111842 179001 615238 1350308 499321 190367 1258734 342595 1732598 888211 1155652 1811585 57083 617992 1335137 648960 14654 1354942 1632015 848647 1592524 794617 1437458 224402 935264 1286208 784005 593646 144525 1354720 13010 447943 325649 1945133 577884 1866556 293282 1452935 803460 405172 754073 1450109 1328039 108134 1304515 977523 780637 1355999 1934035 670651 711811 132646 1454867 1810510 643392 938269 1723267 466916 1598465 1364125 130728 1614300 349045 651740 879576 1277000 1268506 1363225 1086572 1818490 1504594 906363 274379 401953 1736675 352741 1842362 1573461 619954 532585 1957297 1058314 1221043 1118148 964366 705930 468056 164229 188670 1546251 518229 254205 1544409 517714 111377 1114594 318415 563524 6297 5557 890177 886453 1458770 1800057 861849 1876779 627688 1905826 526212 1501258 1251734 80012 1631939 611076 1679500 815197 184950 710352 1671604 1905587 470536 1022669 755203 285046 490021 1634693 1668021 1153643 441337 1064312 342615 60332 933748 1610104 816466 313391 1167795 880781 931903 1844566 1419945 1581924 509857 27010 962088 1704734 262400 848564 185004 1104282 1692795 1799600 711694 999358 549701 130402 214898 275137 1563960 1527097 1295586 1673749 466385 427351 391623 688900 266257 1215189 1051876 1090132 1751424 527627 608283 244885 1635914 1219336 345909 724763 157462 1592757 915497 1301367 252509 731978 1109686 574663 539218 129341 3596 1131867 111722 1046236 1568451 1431721 883987 864787 959136 151056 312496 461597 246878 1404167 1064246 95151 1591272 1568235 793078 1061460 1844191 1718904 49480 646504 1842478 387232 1698463 1562599 1290019 1901301 1281617 828591 1742891 1552032 346411 739964 1993601 270288 1289158 50562 1120495 955642 531557 1814461 1054073 801511 1364254 1774174 598517 273280 742714 1884656 1934307 802950 1433045 1045292 170823 1798492 337272 26208 188756 1079670 887876 1153577 1271605 1526850 1943273 139971 743932 894719 740844 1688838 1504901 728446 1001127 1436701 736303 1338298 1390692 1834637 1050728 714136 152792 225962 556557 1497284 1934147 1661181 700611 116959 1296232 1797889 1962120 1927858 537707 37746 12365 1920790 636661 1420352 174626 296191 1699223 1806703 1372511 1516988 1253165 773880 315724 1459691 1661841 380573 1594181 1842298 784328 1424491 689978 1940520 1320887 1805280 1053485 718718 1622632 112593 264658 264084 238137 1802096 918799 1656748 413399 223817 1681859 824920 1653485 850011 1002725 649049 802582 1600016 825133 1042821 1741412 306475 61028 1647052 1197068 722038 1621960 1402553 1413977 984439 289966 1842044 1533497 375510 1586331 1422064 1267852 810458 903045 291033 483294 1630349 1189992 46141 1931886 1106231 1528524 1965566 267963 820878 869035 1803227 447591 11566 1051653 1625845 1694624 800098 1062399 1505818 381203 1891247 1001161 981538 1205840 722053 1917801 1410489 450785 170289 1918824 1783715 1974617 285678 1107756 1381079 87995 1767576 1706983 852552 1825491 1763998 840944 1103795 403682 766477 733426 891152 753111 142075 928404 1080123 1023110 1139921 392622 181774 1472563 1959418 413917 1144724 1716764 1351556 811961 1859822 596748 1536814 838061 861140 1381216 1857411 1325879 541627 942471 394562 736567 928124 1229091 538090 1697797 1670699 1429592 967531 1127528 544805 45628 930202 249046 952523 354952 641300 1534463 1520200 364780 196693 258415 1224908 590185 250609 859486 576159 1718463 835853 994340 1706124 539311 1755947 878132 1393355 1996373 995786 1963198 1484522 406868 1298747 931962 1822566 1259552 793464 68318 367277 360860 1367573 1449475 947665 819389 380638 483416 128474 499309 213707 257202 1997802 354053 443226 1254086 294109 1696747 100082 1752137 1707887 647664 767616 1114877 1556818 766171 674536 148507 1572372 637494 384981 1937390 1297038 1717959 1155599 334221 861896 1513576 137548 1890685 630455 1253089 1461029 571600 956924 1514430 533988 406549 929156 566916 276400 1419103 1967046 1118030 715120 1187353 1252208 937761 33393 143 1362795 391715 1498569 698071 448732 613282 827105 441117 530031 1324997 1089400 1430128 1204740 775204 1721652 536662 546258 844256 1569565 1485789 825751 385383 1011440 1177248 162316 1609143 804773 823735 604566 1550158 1827667 717316 5887 1003453 1795181 1511000 347251 1147540 92496 735992 722911 1397285 224738 348105 1825365 1335414 1440642 896081 1803716 859347 751847 1258726 1052726 1305501 300167 498012 1006878 1900111 803495 1736816 1896251 497885 567310 603879 846486 758021 561453 630755 213860 118832 1468004 1389478 914974 1317423 1923484 812748 809334 1187926 348510 1028570 1030370 1203317 399499 854296 659970 1901652 1834640 1507297 1237617 801541 423121 438400 240679 1642027 195614 557823 501829 1073514 465162 766980 1594972 877583 1084629 79547 497099 1881624 1239079 1625608 1687121 1931946 619343 830374 1993140 1260854 672624 1487864 89913 1348257 367672 953063 731433 1313553 1967609 1011760 862914 1754324 955350 505226 1802628 929124 785146 1687610 924830 107248 170111 480579 1846047 68162 1179649 1918305 181444 491919 1308743 1871231 992823 560466 1510476 1944295 1440710 1548567 1602046 564059 158080 1150979 143864 130572 1105954 103147 1900950 1104593 376563 495328 637897 1438637 1484112 805703 251967 107328 1628969 821936 1528436 561051 644 1828144 1438504 5453 1591370 829260 648737 123696 1259816 1337161 1599317 290861 709762 468952 237386 1673495 1950585 980444 475810 1598576 1993959 195168 614533 982696 145255 1198730 22153 1510574 1687746 1198070 1190099 1391170 107763 369890 737190 17913 707989 1077770 164483 426000 742069 1634576 226506 897814 772543 1529698 291111 1511513 265585 891592 697718 1393026 356902 1271182 233019 1348168 1768310 1539394 760107 1843630 1518994 206723 139927 921510 147595 1269364 887814 1467924 696396 1171879 488608 1989708 902530 536175 335178 1375101 73738 634300 653823 1434223 539429 1080611 671577 1017874 1013797 970330 1326302 143483 771794 1875181 810066 426599 531445 904125 274518 1757624 2358 122844 1727977 211930 1309164 1120995 1592154 1304502 1182148 1508111 1576215 1808463 134467 849532 1633141 174711 1577902 1297322 1122336 1420250 1660907 432463 1995544 1336924 807841 383507 1515492 1001104 57036 750645 1780487 1397186 1965858 322797 142271 104295 1316543 663797 1202694 752945 838820 114005 1955213 143930 1713510 1381577 1261979 280731 1899637 186028 1611179 1857367 888878 741060 197961 1612579 1146307 1767112 18644 1919479 224020 1353001 648173 796530 549034 823771 182035 1430929 1711306 1204842 229775 1322482 305696 787988 587840 108096 1833594 466696 1265753 1156474 473091 1686566 1100144 401782 1303185 1035554 1625113 397431 1265740 878573 1773848 664024 1769745 639194 988213 52688 254887 1725910 619656 98943 334978 1151669 1411834 1903463 578397 1877387 1962374 1115367 1607977 1680832 1328393 1693638 509542 130551 247107 185997 9582 52289 951651 1686488 256945 89975 1399215 1323000 1710204 919441 538609 1426533 45846 1443548 1910454 1712467 814356 132770 1502941 376301 790743 650590 1941238 619283 387506 782587 938200 1745528 670347 1514726 934672 315694 354899 1913125 1994886 369089 1397394 1904313 373125 790850 653666 1380466 881526 314606 707811 1758319 313346 1045947 1773246 954103 469999 71142 1925817 588191 992224 300016 872720 1941738 1027023 1705583 30639 1693949 1156829 779617 1700613 1287138 1215859 1318767 990536 999826 721831 961732 596061 861007 1550135 93534 477793 590168 1202923 32633 86397 1453186 1866282 1076650 1157122 648826 565977 524049 1858923 830322 276623 1498746 914522 323203 700263 1253316 1506732 694293 703881 1697298 1747460 804700 433662 422717 342345 407980 1081809 332717 501238 808853 883613 793552 1604333 913772 1591005 1507204 1444478 1954187 1828017 464692 833576 560660 664176 1187526 1280135 1683394 665773 1268156 1508513 1584805 485834 1638434 543371 1518879 1681982 1632258 1114615 622072 597704 723437 155385 765490 323998 1934233 53439 641696 677920 117004 325468 893436 1262650 421959 348502 1778408 1222334 1332732 1183142 1971228 665124 439160 450130 838666 613536 239541 1540042 1314355 973025 42496 1135679 992698 965360 1480234 1631209 1013352 501768 1248966 1980920 668727 814453 301307 623637 619468 483012 1038064 86688 575259 985141 1169209 830577 1039061 1586683 618927 1739783 1326083 1925355 85712 522109 707900 931738 1805176 1410065 1270333 728485 1802658 1284100 336358 588141 1659714 1702528 1767557 727065 1141845 302256 910788 305619 1143416 694985 865171 208140 277346 1784363 1727477 271241 41803 1765589 524772 533812 1721280 1770765 253010 1602889 265612 245614 1538410 1879610 1064711 1130891 1960963 1191284 138839 119905 1126949 929127 1849542 303021 18000 1377149 364195 1118771 749240 653511 484044 138434 403049 761895 1550794 1033207 1656238 593906 1549914 3578 1381471 98272 1106475 1654084 328445 72863 1488896 1414193 1175863 1972903 1474406 961303 1501684 1361733 1377923 1941563 744679 777051 241498 1649554 132030 1941347 54496 1528381 1410631 1919302 1975716 1581508 476762 71518 479286 1356521 1606807 446814 927234 1977925 1952963 207635 415004 350213 1649893 1895031 811253 478648 1243135 455905 26283 683427 702635 1800427 1297792 1267232 1099537 1373080 59919 1344489 352072 1975761 601016 972533 407913 493654 1161082 367108 1647864 356494 194833 1145651 1348920 617362 112204 850418 1828848 291712 137993 316781 1070551 429007 484829 380722 1332004 1972936 734983 1558191 429190 896487 509776 681871 83041 1239855 1145363 672909 182987 793097 1268945 1073577 1557136 1330364 754014 1351219 1122954 410336 785751 1403330 1062061 767333 684035 1071395 1271110 568607 4296 1060357 506729 1086612 1661444 1860987 1676963 1630579 961646 1148522 1010235 303478 1858105 844031 421139 1815866 1038381 1564374 1112664 242209 502604 396237 1691591 1320102 959763 973202 828236 638958 384559 1703001 1011382 1108263 1897950 372966 979020 1277420 1461558 1481393 1510062 1918173 506343 1501086 408595 723267 97707 270477 11749 1081364 391345 12338 1633327 1804331 1061141 1710494 857427 1545849 1480039 1472551 374380 934739 1899098 1630494 351964 614664 1041361 143097 1524790 1552521 580047 1520440 1872867 1285495 541784 1062264 530743 1316772 583919 406056 1672843 1529585 1595616 1246064 414669 647491 240008 899968 1173 318021 279424 952603 1416123 1671156 930694 1970419 1229659 144638 372111 53338 700922 1920338 821273 630709 79482 1364541 1385075 239402 1593707 1288729 691028 347952 1022746 698798 1254826 818015 1650067 88593 1992949 691570 1588120 1420940 68083 609327 884763 1923354 1786625 1237811 1584623 280559 1758894 1412342 1874159 73677 994982 987474 1552972 94282 607765 542547 1316835 351365 1887362 1425527 1210195 851920 740700 157714 407308 894735 601465 1842533 850648 1253152 589812 1892303 1658047 1194238 519098 1058569 740108 1033830 1921171 1728068 498947 1654178 1905735 500217 1668399 789550 962874 1908588 514321 162092 99446 1608237 1718987 964729 280094 573918 462439 1887786 575984 979644 1846176 1795628 918889 323851 816603 730705 1281472 810125 1025887 1930276 516928 1368048 1301134 1971683 84931 528243 1036591 1421699 318177 226725 9094 1094857 1091699 1888970 821324 1018324 666657 512708 1414409 294533 999007 1376733 1883175 836951 1089951 861919 1282443 220169 369321 1606340 471758 1588746 183077 5036 690212 161672 1418275 1821782 364796 1835554 1570222 7544 1704161 1217054 1465921 262113 1846122 130127 1464392 1137717 383705 874716 14894 1277157 20693 1183252 232265 1806497 54343 198588 670688 1277346 1273480 1070003 878717 1636097 1220646 998973 1474506 1871210 1484276 1693639 1415733 1397008 979107 540546 1397314 1747130 1780196 229952 1762928 954030 1378719 956944 953612 520604 587026 995812 1859019 576944 619344 1137729 171048 1871570 1872147 1144514 1170729 1191133 1051467 246817 968658 1683010 769334 1768729 1163304 564188 597640 1737232 1194958 809244 57075 181986 1476569 173832 268718 1703923 107301 739932 572593 288264 683862 341879 1232636 929684 1410951 1322786 118611 977100 634395 784788 1061672 1345919 214840 734515 1270323 1299524 489104 506717 29577 1841637 955052 1846723 160587 428602 749129 1417586 220591 889230 1301952 1596306 193986 1990798 508577 1670130 1128199 1932712 1345692 1050735 614599 997278 532005 636298 758689 1534696 970209 288127 548262 1548134 1207584 277400 1216997 1221902 767669 51414 1238409 621786 833627 705597 377386 555415 423768 885717 1317055 1383192 281361 492138 159762 1028759 1715812 1293225 1063649 866261 1568079 1250220 1354469 1312689 649370 1508101 1117582 741419 712094 994793 719909 1038329 379362 643133 1172088 1623728 1634134 1489607 104567 1321816 1856414 1942339 498208 1932952 1709167 594868 1884276 647246 1296698 1339476 561712 265593 1976233 291546 105503 1485764 1510126 1268915 1928690 1659729 54391 384469 95158 595669 1392109 1885634 207544 624562 513118 817644 697208 1814101 1241485 1328787 355624 724159 1979986 520791 1185053 1119249 1298525 1152995 448926 1353173 281908 1068717 1995877 1076975 1406639 1208207 1116981 450465 896097 156119 1830772 1234176 816591 1320022 1848607 1264481 387082 227792 1563623 1375592 778979 1167922 1229398 142678 161386 1193576 78488 177652 768000 905207 34339 746544 1093512 1717107 545651 1477076 56642 681422 58593 455228 145883 855172 278551 139970 639328 448842 971752 1337081 310529 1653313 1724081 761648 74040 1519060 1077137 1216380 885405 603417 848913 1925347 732251 1874694 768220 1788902 888560 988466 1011102 1991778 1699534 542363 1346358 1191009 302501 50033 717263 115010 1429861 355367 846159 113658 815663 555222 793061 941190 291406 1374825 775822 1041385 627508 330362 932099 725654 797818 1083545 611492 32925 1012032 80160 1570734 8996 1596167 1684255 752652 1104474 1217009 1484272 1261980 690978 844822 91449 870294 950430 638788 1553829 305264 42197 1731374 462404 227066 1618423 534991 1111017 1022716 297892 719147 1145930 891930 176370 1363002 548590 283549 517806 782431 1753835 425982 1551057 958444 708211 1417289 1576227 1106622 1201187 1296695 325827 1818064 1308719 535006 1039444 1660857 1678317 1131527 483375 871161 1341324 422656 1118682 1482202 1324117 882034 1849420 685740 1378355 181305 713972 385162 746217 97334 1403528 1922938 1859406 737475 562677 564156 4788 1971738 822520 941687 1916643 1892023 1302382 1147906 859425 765865 1202240 705531 1444660 1888181 1063821 729560 154375 439232 679020 1014339 804446 1911208 1988341 770585 1327297 1581718 430960 1921931 1384909 151935 528537 951654 653111 1887442 1496230 800427 1421256 1704394 459640 857658 1103167 925705 699863 852354 1951816 117402 1827097 853953 1975137 1499094 855009 121691 755550 832218 1886761 530458 125547 1998517 1052791 571818 329037 30788 1484839 840880 1718590 1655756 1440198 1051459 1095674 1972299 788056 1402677 158776 862188 1294210 1554039 1485722 1914664 599091 1979834 989915 708268 1553665 1171960 1745411 352227 1280078 1091569 743015 1709543 887841 1454038 1295127 1299496 1266758 571279 771930 897723 276629 795021 51125 641762 1969019 906125 1976900 1266790 1888820 1412809 1036960 444584 1893500 1625927 331846 984236 163246 1453647 803115 1731229 1530876 637278 1054771 562879 621677 203558 1283618 1149175 1676792 1810406 1924910 1765553 1039225 1134309 1409433 1613681 1411226 975362 740044 1882907 1822298 870427 1324233 1892657 473466 1606503 459525 419638 1876452 281021 373493 933991 1382833 714550 1812139 695335 640432 1024230 1399499 1079693 1748050 1773773 990673 1489385 132327 1291569 1943730 1433901 1122977 991148 487267 1672806 1960872 1987062 92122 317099 1660991 54277 361947 1682142 654205 1886131 1505342 487142 76030 1775091 348917 1434364 1919356 34599 545553 287207 1957976 1575793 200706 1622926 1332483 625755 439448 267053 1390077 47600 983805 1093979 1151338 699911 1780484 1058394 1066477 1123723 360504 1850229 158379 226684 87237 1395530 893059 1825127 441550 1954702 1358281 656290 1885797 829416 1219199 48087 762283 1876407 267851 1158076 380814 1194710 144553 777889 1738888 244102 533073 1926418 656897 425953 1971026 1779614 1856228 1029808 1228909 933915 558798 1416784 765183 1901710 1310367 1389412 1883861 1742356 339904 999742 281653 566767 748106 1518132 1699352 1866592 1549926 370942 1526572 1448196 1782252 1711396 1000977 1718959 1041073 745947 632620 290036 1819926 1163265 59355 1343691 9984 1603731 735713 312600 664637 63430 836942 1353635 427248 1722460 1162620 1382551 291350 216758 665707 274609 88016 241968 1132499 1099207 1479870 1244881 283362 708154 1585723 1914759 504102 1621150 989862 14480 904470 347999 287219 1743219 109768 1776040 1645667 1369510 158881 193376 298761 1700944 765951 734376 1498343 1893315 1880282 1471026 1703432 1052376 724800 87208 441639 164160 1691777 895209 886324 403622 1705425 690635 980987 1304308 1450478 476815 1735754 1031826 1096908 202441 1982831 578850 913426 1458197 620023 702280 1242134 81022 768625 729087 886182 1201134 1451091 547579 1872343 907115 582415 1103392 373193 922346 520737 1735776 1642497 1127014 1586176 234806 1457723 1500977 1374101 1158821 620894 956206 1860630 1406031 353917 1566131 1739804 1127618 82831 1116534 1845847 36531 1700897 45707 154010 740015 335410 632230 312428 884964 1007552 615411 1740182 90969 562396 1934901 1340068 150152 699509 1597608 1955618 316566 979120 1876976 994945 1528403 1503450 904776 899577 308613 112589 1477348 1807926 1261337 744145 997287 871034 1538132 923303 764469 351355 130861 662571 475826 683090 472730 1888043 1942258 1561496 1187892 53515 1808020 606309 808339 367084 1479657 521389 298417 1508626 573734 638073 1723449 644642 729075 76505 1301606 226714 97819 1706028 1197370 1212172 960209 1229912 1133762 1785582 210100 760741 974522 1309297 785671 48132 64281 1563197 1956009 1406016 543069 642857 685477 462645 50502 1972122 849602 1432462 211543 98825 1104266 1918112 1318788 1412941 1328874 622909 23470 1464425 1931421 520139 492943 1941950 1666371 419625 224639 805308 1757982 1637795 84612 358606 1670686 460364 909529 1957767 1529719 1226239 1642900 500907 859650 545932 1997415 1612656 1133955 128803 1248207 14427 1345877 1364068 1849215 1626272 111204 651760 183988 301090 926033 959409 1208111 1072834 756095 258508 1235768 1107538 1739425 1052645 1352549 1632175 1682016 975483 1759787 1430526 972742 324623 1428103 698200 1700186 769263 123977 858201 1039626 1128846 238660 981227 372257 1473767 69044 1922539 1049849 1255400 1989723 244216 922205 744832 1516581 1336184 348735 1591454 245327 310354 1773958 1985744 1386517 466404 1825095 169726 338163 1775525 1778147 1267955 229611 682340 610530 799327 595997 1461027 1100178 1965220 893603 908956 1906855 847180 434523 134456 658702 1660950 281914 847051 1407922 99468 77420 378902 728051 1040914 267700 1716668 1008879 1414899 1102348 200393 547716 1668765 1961358 1205644 1971167 1623315 1892968 844070 511437 1970733 620636 344667 1654803 1269764 1737398 1751168 336338 1295368 506427 1291627 1727116 151550 1205042 841919 1752184 1052103 1594984 1463174 1247319 499622 149501 1075553 504431 755918 142859 1781003 809117 457707 1848235 736150 713005 978577 1385025 997761 722694 719541 1458327 905867 163682 169910 1660289 1762269 1693431 153355 292554 68633 36550 1204710 1579196 8615 167734 163854 1198084 1022010 568465 577782 585799 1181325 1385570 944564 165738 1138324 1144114 844511 329153 553784 355190 1265557 1725398 661691 278501 1545352 1733561 849210 1554199 1933509 1051349 1717616 1709920 997571 109888 1928438 373534 1040535 1044333 1591462 1516759 1441077 466987 1186078 124770 1340483 1845068 106475 1727870 431728 1022433 1783504 581406 1164323 1857793 587276 1964311 1581232 1122944 931298 814418 510154 264580 1025914 1432615 883542 398573 166980 1576458 1188627 324941 1756658 572582 324297 899683 1055772 405631 637585 1105163 1675683 415074 719137 992788 352119 956442 1014402 340804 1114253 803166 22741 1738147 1362148 1283861 937992 164045 152767 985432 915422 519960 1522821 121120 757281 315100 641248 358076 1582120 300066 90012 823370 1235780 320880 622530 1172781 1756812 279830 1490414 211646 556535 1863676 133784 1079883 319955 254377 684621 1389486 1325345 1299611 1821830 176509 1470616 1676627 1934870 1902581 344573 590213 289474 1672091 1315787 872805 959285 688103 1916453 497556 1234824 1089046 1052070 374996 302485 127004 1221975 1381237 1666294 1750829 1234848 454686 1896564 77075 956619 288817 975880 138735 676475 1259840 142139 314515 268089 1121198 666012 878181 449160 254857 1867431 1906124 503313 1348367 632733 679465 456713 1977940 227613 957305 1353878 931940 501960 338534 231167 1227325 1135947 110682 1796612 960830 1118459 1355828 1608925 798622 1973994 1032966 426512 1718265 253888 637622 476740 761684 962880 1850007 1636336 761469 742408 330214 804123 1320170 385829 1465452 780591 1119353 1663765 1007145 781756 671198 1939494 321253 912324 952579 1160911 1157329 1159821 144369 867627 42121 335355 1479902 203934 1769799 1658155 870984 726849 875647 771967 1385094 1328361 84427 1962064 1021133 30196 1748167 1663850 452980 1043441 842065 456581 1097375 1307371 795796 31474 1712177 1592988 1176964 1498433 162354 1713364 1574358 148701 462747 1293614 156443 1222733 915437 1428146 739178 801006 1348856 1611130 1010857 801309 1987502 1260567 1849531 213385 1236693 96507 924991 1723233 908721 1713372 1014305 1995522 494593 597464 1007080 1231397 1324940 769878 554760 737430 392852 1403887 355118 1017367 1417275 1198814 829157 326660 1125769 1275882 623783 1009049 1090720 799812 1631413 1996533 430922 1929037 1954064 1375482 1132582 1114009 1875110 1376989 1295950 531966 688566 1402136 981368 176384 855423 303884 1196461 521878 857674 624058 1071711 926222 1959860 1017953 876914 222102 246019 1753732 1046013 348074 1253782 77689 1582112 886955 1903623 669719 66146 877534 1914020 1003603 1923773 1320243 921235 368228 1290906 1708248 777413 692633 1498807 804441 1114641 741433 158292 1062219 692029 478377 1494310 1472211 1378945 167625 597377 909201 1226221 1285685 254470 889368 929713 1460606 795744 28324 1407927 737045 656665 256229 1392799 1228168 800452 494404 1465695 1830385 1228480 1137272 89319 118095 320886 1129133 1795532 1825811 769673 751776 193475 1118529 1968904 745615 389494 1729699 167370 1465531 786534 1753411 13786 1046715 1480965 523116 1745667 1482266 1661635 1290393 1857428 1220395 1489046 717777 1270658 1159885 321310 721204 1615787 1293275 260477 1233698 1797559 771459 692669 383600 1524638 1698549 1352783 533960 1918655 1252718 882499 687000 1570532 369101 697794 1800300 1489976 403306 390269 1590931 135658 1629404 659907 584948 1669897 995001 1064071 1420665 220256 455902 530509 284382 1327603 1417946 1530831 1783921 888604 272386 1333544 1894497 1413544 285213 468860 323492 212283 1375393 137657 5281 647484 93364 1324452 1902778 536875 123331 1674815 1405743 1993403 847429 1406316 423254 128172 164209 211344 331834 183337 1188801 1247716 108188 1640201 69346 1230150 39027 1785854 1230266 1957350 1690703 82484 1471224 1724203 1179645 443644 313311 509300 1887006 524720 1402500 852789 1326661 809228 1022037 754871 836594 933626 332177 1869987 402709 15026 1005423 416009 903490 1561516 1412926 673433 1036222 459969 1581428 805136 469761 863988 96316 1341634 127440 524556 459904 1329115 1283869 1004302 1844008 430924 1492335 999311 840180 1750573 613070 389289 348742 521951 1933368 1979157 1089477 1941463 1772912 194945 877492 998785 154912 1312097 1472177 793068 1569092 963112 1541203 1833027 212065 1771737 258101 578839 1131205 900504 1017512 528318 1558808 639860 1270890 1105846 1163446 605330 1850046 1332309 1864285 1114819 387493 334758 1187448 1149035 1658305 1046557 643852 1453681 1166297 295693 1289521 108678 1333307 165609 576881 132229 818469 297240 1529834 1244116 1223728 1797235 721466 1899982 1886531 1161277 136537 1066903 1210058 1077367 176544 114935 227275 1612203 447031 1110135 89228 1181080 1276846 666181 215244 356476 1280015 333040 1324331 1996698 1795272 100858 1036185 909084 502699 1028776 449039 1778310 1501933 218811 1505537 1590656 1828220 1495567 774213 1982357 1783460 1529442 643390 1887932 719138 610147 498182 105645 1642077 82368 185734 1009939 1457606 1427671 461200 406684 1805064 1375258 8145 1096729 1594026 133779 967592 1142316 1277545 126554 81402 1354226 788007 36773 1704343 270061 455880 1373912 395714 1946265 1706634 1275181 1187284 1835740 813832 950050 494698 1181542 1675024 1747552 114857 1427409 250398 1143944 1590621 314079 1979456 162162 1580972 301320 145036 250920 127246 370977 139393 1357889 1584020 689824 773739 1883546 1067131 241648 1554528 174637 518136 753885 688745 1772992 1699381 735886 1812191 787402 1366630 1853922 1047936 113274 1193184 499431 1088450 1890135 1581159 1703596 353324 608886 1081769 830816 1969097 143745 1778094 309356 732961 1537042 579938 1344783 401207 741721 913646 657586 544631 748179 106325 1906845 83590 469431 328557 294087 1836132 1390922 976102 1658822 1762067 776308 434849 1435868 1845135 1065344 1640236 384111 570528 180914 338733 1478479 1695759 793434 428729 460662 1688759 542339 1351642 519644 1910475 793255 923980 181447 407685 626366 848759 1560604 753195 936342 148820 1695576 900610 539745 1749627 1487889 1522246 1472183 477228 1491323 1964081 505545 1872861 223364 1417886 1350726 376162 881164 1929552 535989 1872490 1839439 1143029 1348117 601448 1516898 1262953 1017199 646939 5877 918662 527596 1080783 1414131 1620088 1462596 850220 1022739 663908 1344163 61406 1084476 1069946 1640581 1223178 1309884 1254729 1484446 1168799 285848 264968 1580683 1968571 804433 264470 634660 1315194 1918866 1449329 131784 232744 1744939 897150 1706343 872937 1625925 1727303 131201 443738 809275 208420 1795255 1202882 1497923 1900998 29376 1835239 1408606 144823 999093 1076193 1189167 333997 1496749 198151 1556449 1254042 722997 162489 513441 1362098 625979 1449185 355963 1957909 206490 135356 646305 1353727 1460255 1381390 1613513 1909096 1095932 1931203 45572 51467 927895 1532142 226237 79197 1938730 1779680 1761146 1337287 318276 386380 697893 1746614 289810 388814 92524 913516 1096157 620458 1605637 959780 997011 1285937 522307 122451 900413 1818271 1135070 1399666 1891464 1452566 1912616 50536 1986611 1731643 485078 1034219 1434873 1237810 1107020 1775728 1250576 1555354 184889 675536 631420 735907 423097 1567653 1657219 398417 639223 320685 291682 449560 65816 1054019 725527 1688173 1929763 1795406 1857656 1240494 602180 516938 715624 901191 1655669 24250 622912 831457 1090712 685297 1657331 554224 703917 1358603 1587549 1407528 196872 1987085 943179 1593730 1467420 374905 1492318 1050802 481028 896521 1735968 1734601 701 1035749 1977137 1747564 790432 62652 198604 1328020 1278039 306553 1793744 1058789 1981003 862936 1600165 775602 536143 217381 587808 833345 1789211 369737 1604116 1809900 623164 1753111 309617 1222079 1005721 214104 1058679 349911 286797 802818 1524120 61052 352166 564956 1702407 1614294 722592 1955985 601858 888309 81550 1932853 808066 603250 391192 1812979 696709 941900 529895 904090 305715 1144127 452765 774881 753749 1352152 346619 145897 992449 1008055 693447 376293 353968 1884044 711064 265677 859413 399687 160853 1335870 455061 165665 61778 1134867 458049 1699210 104787 329508 1775644 1881157 654196 869882 884643 1971428 619897 1571504 590782 989387 1510554 416876 508741 977994 1483598 1381672 32581 452091 229127 422899 751668 1593935 1893907 587227 1097201 1655698 744805 90972 257620 1518434 522157 189422 1843501 1823144 97546 481119 1000203 425055 425871 118365 27474 456208 488475 1413174 1662674 1801071 1837964 190983 1057913 230155 1139948 770008 633036 1452920 1619392 1556182 1380304 554909 336693 159696 1021569 922519 1426668 1371751 1447254 301215 1161799 1260269 1085369 917074 1674543 1654068 1317670 352364 873485 1163201 639594 728461 1142986 404703 1860337 1347280 1097642 738520 809622 272026 532345 1010391 1800117 504590 1911831 1760353 291848 1384663 1009142 976870 598535 334310 592446 1831062 1493015 1862914 1630222 108841 290586 1481017 1229878 1494587 1774070 1361086 1654385 945739 1469868 1523521 313083 885040 933235 1083890 242062 409435 1574845 1375122 711871 1355161 1516648 1147183 1715396 1560946 1919223 71840 1476522 1779800 596057 1071193 1019828 1655791 428734 1570009 1063985 1479503 118369 502188 1776117 128630 1210242 1690943 1734903 451581 484680 993021 672342 209649 1109740 1143130 1560706 714319 884614 293372 628144 1095401 504414 1792107 1664295 1754297 1714793 113906 1137627 1049412 1527654 855242 1947645 1753996 932249 515873 1829630 799731 798101 1022207 1748878 1293268 50125 376938 883989 1765039 221998 601638 174892 1463216 1439446 1305541 726562 704872 139593 58990 1619030 133371 1077399 120116 1126266 1687395 1015111 663111 1544807 1284015 1253339 997563 492908 1585732 1375744 585053 1059245 232977 1200102 1577166 1059784 933767 186732 1437834 46666 153382 611250 1885601 551505 445745 921458 1485665 1457865 474950 1064440 141904 1089883 889290 372844 1778780 1704803 469232 1352967 1338787 1938635 343269 1024522 347414 1408648 293583 416633 998842 1152883 1552908 5197 644407 1316634 1410009 942928 185146 740865 1909781 168240 373281 438252 760038 1972542 1088086 726401 363031 1544307 1326142 1833006 1013184 1530982 1106605 1071025 268784 1458730 169396 1535041 1066036 91381 1268391 784581 569107 356035 121033 1099081 1841617 1894582 722150 1948662 347114 220600 1167983 1895717 428376 276776 1142566 268455 555298 126201 1670405 1317959 639203 625532 1353797 1514142 1124293 1533398 1145393 1692912 1361132 128111 125800 1224748 1792388 522138 763333 538807 99762 1110096 229949 1986058 1420167 644797 836399 1640798 508017 1626027 1757 883158 1298042 1298466 1935167 1055603 456410 687091 760467 1521342 1167062 290278 671769 1020413 355204 1593906 105521 1215908 1169568 1651507 1110849 1879468 1303772 411200 1178151 195844 272673 1544859 354250 747493 1297479 1859621 534964 457242 21884 674822 1524512 1798697 1963423 239918 867470 1141064 462225 112481 1875174 346276 948980 673497 104712 1188700 276222 1208014 696981 442871 45176 1605457 58921 1276196 1957284 914543 1525883 1064473 806424 344163 144265 749883 644517 1866356 218513 1850493 649916 1271351 1251026 1056435 115367 1263431 1245806 1749420 630483 434977 1334602 1773357 1987465 183875 1340390 425092 1528120 132212 961552 327304 1544523 1110290 695380 1592615 1011224 941168 459538 1476343 402090 1778591 894681 488372 865166 824664 359396 151920 405944 1269165 678848 1577856 835961 771234 1982955 1627676 1397416 1132180 321182 58262 8581 618011 287920 1840839 1226400 827999 1488145 1164125 921957 1710176 1773062 1013318 1193776 1187597 613839 1677207 577243 941722 878278 1323172 799177 1745090 688628 895332 1267129 1710004 439257 925397 284614 1164740 65483 498961 987487 1262562 1989468 1986354 1183260 707362 497350 559286 671313 1798402 255797 25604 810724 393265 751927 170258 1904205 622000 554892 1333147 1455058 1728351 1752664 1198244 1175286 941074 1457132 597757 208411 864611 673872 252403 1020405 789001 1281356 862066 77177 822443 1563077 1488316 744245 1692742 196506 63160 386368 1107954 519643 1954151 1917509 1250696 1448870 1097217 1549721 301896 1746100 714142 1182385 48162 1328337 988818 243386 1767264 553476 459522 1376618 1908726 1098967 1814816 1212802 1683297 1296690 1931050 764919 1370067 661448 1677038 602607 1254109 1700401 130631 780858 946408 1676394 1196458 1890333 1467874 1292780 1180073 26676 339293 395507 982754 1323637 635262 1943463 1302526 1878907 1824048 1286738 536148 1358031 731238 1491177 621361 1911124 282593 1211358 1905982 1241922 963135 827895 1410483 343851 1038510 694613 759731 1011087 1886291 803951 1385764 1853290 273928 727513 634284 157684 238652 315313 258270 466108 1923600 1792896 1359549 475591 1791000 1435935 1574386 821178 16451 1796734 1142362 846358 575897 623230 1001526 214417 1535414 115346 1468392 1779525 51351 514952 1295034 1844530 1272781 1349449 1158909 1589911 502852 1656722 1814747 1013833 398676 1167857 1703516 1659854 683466 419863 393882 1078718 1525740 1098479 673546 1070117 548023 654029 282207 163301 990948 818710 1918704 804231 164198 1645245 1879162 547181 1357679 1813844 387619 1404480 1121226 1212088 1056973 1162894 1255883 172334 872725 227308 331701 1266035 259653 321366 211136 275306 1409317 1280018 275334 1988325 589780 485499 390396 853612 1774984 1666163 319525 1104204 1078471 109275 1979572 1791405 915647 1677528 1204888 1756639 1165953 243866 1464777 595774 1111537 1457746 1466016 346397 14807 1890828 1569395 1940456 1500618 684083 588398 1538060 1696552 1132859 1119594 1143852 1491389 1158778 221517 406423 135560 1351110 1728988 1415065 1056307 1734271 1060657 798294 983793 930405 758901 1367574 812267 180185 100019 436679 1894688 1070245 1963514 737313 1667226 1080664 720846 1439976 41312 1281987 1217212 274865 908330 579277 234937 1835338 1203284 1586894 289333 585426 126317 608500 1336445 474970 1006456 50772 1043165 81319 627885 777636 260499 1354321 1909107 1054380 1202808 1686027 142504 1073045 37844 1551964 514193 1774445 1134135 1499263 372652 1591436 391185 1522759 168065 669717 288216 792237 474836 509897 45339 524573 1179501 1757698 1232345 1154862 377640 387652 1225974 687779 441527 1776488 670398 389784 1323082 880380 1833278 431749 1267471 74587 343014 219879 518913 1484318 945841 1239861 199340 870687 808908 531072 242325 1659433 1172165 15160 1410606 52625 774659 1346048 589445 855082 1988635 688362 1451338 1085818 1344995 1062101 451899 1294355 558176 1438689 1388428 55275 467386 493183 1541790 1963463 659134 304145 1964519 702369 263690 184869 1341995 491046 909002 389075 1485801 1810747 686592 853064 801280 1523871 593164 1141709 1925450 313336 508257 1926935 1193164 591826 460367 1165979 292531 1145087 1917470 1012194 3365 957128 311928 490148 298241 1186331 367744 1824686 902899 774831 283379 1909575 54860 987492 1974615 816137 1425752 1403890 1179682 1999651 1218139 418273 661204 41031 1759810 582305 77840 477271 1434458 597462 1070846 384571 1754989 472482 888592 1399280 311659 1614463 443297 108338 382282 989300 1874993 725500 686386 1137314 1171038 1027508 1826222 1869347 1866715 445506 294365 1467987 1587686 1948891 1237219 389929 1677059 1499140 618953 709543 1188743 26822 1708945 952068 346588 1143147 1004472 114969 726174 1340847 744303 1575230 1337940 1367950 1153396 396954 295968 181628 577109 374513 1760129 1813194 521253 775629 122895 1816219 1255688 1956452 684921 884761 1708478 1750047 29341 1777954 1795663 1307699 316428 734688 1379215 40070 531493 1573362 68249 1530920 1324867 187880 1838501 537234 634989 975600 1136887 30855 1527532 1311026 1349482 1191418 1343785 861046 1065406 1685939 197127 150403 974184 1906822 1835842 1858514 1043378 1955276 281054 1724321 582933 612163 1219286 1564205 1859606 90488 1294160 254014 147803 1912879 979185 866623 1765635 878841 475325 816190 308560 956969 39252 1178880 1103592 575777 1055985 1059349 24277 1394376 1262834 1096302 618038 661433 322450 1517509 1241329 126345 1635712 1349538 86520 1902433 1703231 889090 1941589 1770645 1571869 1558663 1429731 483703 1521102 170490 417601 1352565 1685914 176062 1057825 121636 1695019 1153503 1450526 729769 627647 567911 886401 1833477 1514873 1242862 829417 900310 470455 1340804 297010 1365672 140243 1519868 1849728 1412852 1321 272689 339542 1093084 1084144 176784 123268 1128807 1162789 395527 779114 970122 333710 1822237 285896 49843 391050 1008661 1615343 1180938 568480 1755915 413359 966652 831048 1006574 1392749 1355421 837406 1300371 1309674 1536283 765855 541790 1598636 1660425 1242642 187647 1839470 1256197 1963278 782487 1395576 188301 1655690 697565 76753 1050378 940682 107148 1481552 1966507 483226 1992829 404768 1503949 1596226 1262423 580021 1096225 1612373 910868 771616 1198303 1316338 1431701 1387268 254080 167051 419702 215420 102882 324350 405375 1483838 1631320 1022406 263560 533703 1931888 1030187 516826 1107642 831273 1994206 1905858 1098145 153674 1715309 844776 229994 62059 554324 64864 1913943 461810 373029 1339868 917729 1639657 1312453 906388 441970 1011502 851247 1128046 134659 1338559 674780 923474 222599 1110562 1857103 44771 509129 1012851 1126578 1379248 499305 1078566 1338580 1520631 445546 1322499 520844 874056 1204171 1317327 1978715 33224 495577 1607251 1416698 1615603 858175 1201692 15001 1254541 511313 1736475 476406 1544211 74403 1118581 1034095 426229 1274557 741990 800351 745796 1904438 875851 606204 111690 1869787 1733354 271468 1971777 1989826 452691 421902 353278 1779140 1322908 1335946 608339 76401 1673633 800975 131344 745760 437135 463682 373609 1159263 213425 893549 405037 1879657 1534026 797311 1984849 1120433 1386649 715832 1088142 1089334 1343986 1123872 612212 1035155 1714050 95228 1567522 656347 967634 277124 25478 1689322 428401 370231 254407 341742 1928443 1896968 1809203 1846522 442942 464628 478574 1339183 1179862 1419788 322401 333111 593096 1877177 1314541 1975292 198327 1629549 1235832 1013178 1303856 1172516 559056 935712 1160955 1981328 1454637 593511 367495 1842469 1781217 1104767 1990401 267707 1723693 1925400 1786537 1760019 475815 1597030 1414683 826145 203171 1325324 1438969 1478007 420619 810902 1010131 191746 1952544 1208335 1727794 1379569 1690718 1791497 1362062 179115 1576775 1264292 730149 939036 1164449 916716 1359589 1059885 354147 457378 1947805 379728 370440 49202 843027 1488431 1005889 661550 1012186 189200 1517218 1321953 635626 807090 1849025 573477 108633 1955667 67744 775399 501670 1495818 600935 636081 103646 750468 1366953 1558772 1176133 1957925 785825 76773 780419 269689 405559 1049985 734731 242907 1192486 1060848 1938686 1017498 1208900 807535 708067 207852 1820677 1396853 1090998 1476613 1612765 325454 1263895 101788 536350 1818686 136920 502459 1570140 1070533 1235170 512497 555302 1764771 1811330 749833 54606 753452 736163 277826 870648 550200 683219 1342330 1287491 841791 1325090 134297 704022 628527 1741826 986250 399898 1575241 1277741 653297 630408 594551 54329 1408737 1883692 998568 773501 1018851 666009 773885 1425545 1217053 423030 1614540 1556277 320056 1475584 1100339 1916277 1371397 531352 1030968 1167185 676925 1655106 1705940 985499 1082054 635531 1449448 1305758 1788704 952745 767090 820838 1732002 1114271 1095470 469640 1255515 463885 559925 229000 1895574 1261675 396935 1167334 511425 809674 710857 825574 1453975 1183800 697343 3449 1845227 1389157 319211 654264 44168 1946986 1530027 1431771 249974 1907603 975641 434171 323029 604639 1539339 1424591 661716 93960 1269886 370358 315434 43957 974383 1168029 1695967 558261 9856 1105921 784244 194335 1434398 256657 270701 1825657 1017792 459746 210096 1768653 1133527 330005 465643 1907741 187744 1139439 1384436 439328 441878 909436 150393 1654833 1414611 1043863 1016678 1071717 1727636 384070 730836 133224 1656744 107439 1636903 1886629 1565130 941270 460901 269093 1142947 1899531 1394950 1046641 1498858 583718 1276330 1157323 653475 276642 923242 371573 1806938 1069732 1744807 1979201 946521 1011077 398807 1588452 881093 203229 343550 258421 1670680 1536965 1337212 1317836 1640373 764239 450992 589155 1557837 1252141 581721 1104896 349696 1649688 1044324 887699 1497981 21199 1442226 719104 703040 971727 13682 1482815 720461 481184 1228189 1973282 1694494 899750 837956 528418 160427 741638 1540738 874232 1837018 655096 1587654 1805478 1779899 1686581 1172126 1135752 1644412 1771415 1321828 900089 529334 385265 1365635 1919922 570523 1818533 934438 1904228 1439322 1323534 256191 1799284 1067518 1073512 1058167 1543300 565342 410780 777074 1414883 1565139 1809027 1831703 807939 1646243 1203578 1224206 1862093 946262 965336 1785630 516419 1083909 1133359 434324 67420 308677 771627 1915373 1267920 699876 494783 1352064 492063 505376 580577 751227 210511 403424 1553839 538693 410042 89660 1213868 1748892 398626 1422773 1368093 131235 1073319 1062858 244074 821653 1795177 862564 1351552 147409 1005812 1748218 1145251 1124256 180072 1118560 1968344 1130352 1009227 1967551 328715 1651033 933931 1505755 632606 793733 1911751 367083 1908679 410799 62796 65427 24833 1913592 1714668 842377 1142081 837815 209373 1806264 1696881 1399486 1051407 437448 348165 142634 180972 501865 548713 87508 700102 437418 1479677 66541 1710883 1914462 1109872 56858 393513 838303 1723409 885297 641798 796654 565307 489290 1507189 1395905 195425 1923879 578562 1190036 1790649 52430 968430 1582653 1506384 1211083 1324484 1468450 1610259 594264 1034435 441844 76090 1105295 1316987 1204869 555964 10086 1483124 1495101 1651360 1276829 1356114 1084139 1453374 999414 382406 367605 1685098 1343921 1003448 1884542 228848 1321067 1450819 1804675 178064 817110 88948 736780 1292553 592515 1021537 1094563 1200722 673975 302714 1358628 627320 589480 1624915 1209506 1295116 188709 34381 1484625 1908118 1076394 872496 273539 1536153 1981837 825617 982766 541772 246006 163214 680524 197416 1991415 1383364 314652 129889 372606 1280693 1872844 388637 1368404 897333 1919049 1982698 701949 1171954 244331 1470115 1185664 556334 1620778 1493852 1262757 1154575 1559946 1436231 1890246 1393462 1561635 1074983 983542 1789721 69819 1249174 761440 909769 623085 1463870 934229 1182200 345791 1742752 795164 264530 684171 1771337 1506116 255517 66259 847440 145281 1602002 513206 961246 1318017 1813718 1400911 595049 366572 1484166 1281119 330544 247422 1149218 1220722 1856472 1831143 971196 804166 1761996 1708946 1265224 460425 647972 253232 1469918 262880 403206 1748014 659994 1123313 830 1042095 1144311 1134463 1898867 1069159 1088067 844428 293776 1640022 1133163 480398 1384505 1674818 1569483 627292 1019656 143129 599955 318041 1750812 1879155 369621 120346 1836412 1281768 988167 741987 1587194 1569384 664303 1531799 328021 1076424 410263 1109934 1547982 785610 1960831 1785379 271022 164401 1458704 472268 1353522 168957 1796866 341933 407078 94997 974439 1103684 604074 1935960 1180214 1839575 1131622 1392057 1441242 490299 1615781 1919613 1089419 761758 1620924 341142 1561948 846785 1192250 1246357 1896417 1020562 1000154 3089 1766711 232378 1278242 866178 1182551 478969 1311174 1832289 1268349 1897691 1997798 1602506 13700 1222976 381196 1770579 1004053 384327 430869 1784977 1321339 440415 426345 298930 1170549 72497 198937 298483 344159 639779 1391823 793734 296828 1349066 921118 1818143 1792629 871671 858928 1441522 643349 69454 414517 813552 353902 1474341 1884489 638280 989400 668836 1678420 227197 998755 1754362 455346 868784 805894 385044 160449 853770 1350971 1449266 417375 702904 1811725 778198 110581 1971496 954837 338643 1656975 1928468 312697 329968 117037 177125 182960 1922317 1796700 1012120 612660 191327 19943 715059 1099517 1606487 628732 920738 259517 599753 922996 1813139 462010 17118 1789366 1914480 1495709 799138 1632564 1164856 519189 448718 1717272 1996306 1219111 13027 1851379 41603 672736 1995155 854356 274967 451949 1900849 1413475 799075 986517 1500531 109921 206070 1661928 1260301 980498 861682 355127 1941702 452339 168701 1227501 1224369 1282337 1828247 1837868 193041 178772 1057901 1132615 571449 212698 1806271 1323137 1449971 1159280 1080635 1297883 1681141 1311502 524290 1812803 69518 583827 531753 720594 1471297 1366861 1718102 447297 1176384 47982 1241560 165188 82955 878222 1640038 1821575 1353261 178673 668722 1557862 665972 406074 1908542 659897 277672 466803 1617597 1750479 1277394 989170 338097 1410859 130113 1224441 536883 230930 666265 1816962 307965 416611 1604210 1564966 661415 741641 723106 359328 1814076 1471289 1830555 33370 1435316 1095554 1926144 1373266 635697 1039128 949343 36792 1647184 710395 1383985 1062687 131495 1102373 947386 335364 1562688 179515 510085 1277658 527656 1362212 1519 663007 450217 1706363 125871 1242348 727285 817570 809341 210372 651838 1851388 629050 31986 1508116 1835526 753815 893726 366076 487190 1527139 401317 466869 275782 852817 1574242 1874717 739952 9883 1674181 1621868 1918238 645523 1829705 102403 753074 1676767 1162317 49550 973473 1739212 1124486 1683037 1820291 1261075 814211 1799781 1451300 277959 849481 1518607 1774102 752025 589402 5906 1249267 1007992 427329 286199 318494 1292541 1038533 681503 1278749 1108259 1979324 1438555 84816 1905701 40061 1283899 1300552 268114 456998 801829 701548 1409226 1147020 420657 1788004 149508 1122929 1470016 739490 191052 1780603 1404820 110359 1834197 1038636 757061 1336915 1773390 708525 1413737 1160445 1540237 811256 1802169 543025 817963 904597 462454 1869368 1291015 464865 1230168 313625 1101460 1787526 503098 472590 543116 1793913 1612549 1730496 682361 1993038 1548576 1261062 967238 1833890 1836475 1422367 1451686 1689620 1450179 885768 518956 1320239 617554 110210 53080 494074 1262023 634753 559876 970501 1204446 1413591 1632754 885554 615195 1118948 1610092 91853 778219 808914 1875254 1279716 819679 750649 10644 373472 958124 987583 1826271 1639052 641687 544251 1060263 182602 1474702 55510 1594483 1992684 1531068 1474374 991456 790484 364705 1386025 907247 1192750 945529 79439 99423 1963273 1646363 1307435 1939197 369836 1709980 181980 1331560 1409990 943883 197498 240584 1622035 1026783 981094 1747019 1894284 1978581 1532847 1028169 564775 1706698 907131 1330798 208488 470912 1009221 414459 814671 1428130 29725 1248717 1203418 956845 256815 1034742 544615 440325 1544328 658147 1428869 1598343 105720 531342 1038042 1649985 472458 989891 81268 1078898 808071 1261171 934413 153836 1272089 331213 1920516 1392432 417635 1359750 648390 1262311 1959157 717452 516270 1258208 1635037 827597 946743 1786702 1939000 1421842 753 1599937 1534061 704533 1552749 908936 1030851 643999 1480035 356423 79384 743941 1450878 617100 1790303 1025549 1908539 688802 1981718 60967 1191033 1750179 1083784 309498 406544 1099961 395286 194991 160989 133715 1141131 1558887 727270 146696 739096 1648999 225580 1784461 178910 399099 845656 1351479 1516324 87513 366059 63725 1808242 263851 835951 30021 1970239 28944 932301 397062 1586407 1567232 778853 1889003 475374 596585 1018014 1780378 1988053 230169 1813848 1379242 1098730 1065149 1234021 537127 479428 455548 888930 942552 435693 835990 652484 365787 482452 1064245 765443 674342 1557726 1285609 370628 477758 812771 1590340 800048 1640589 1785306 343 221104 1146630 1746171 878372 825977 1364894 777762 1085788 705711 346748 1670129 925863 6024 1182444 1162935 852279 1846215 955302 268274 833797 1721587 1059124 128678 462618 1215416 1927243 706115 1958903 991912 1926108 1875747 1844291 1073700 1015623 876726 1328574 896139 1526053 477740 1889005 1388527 1333288 1884541 679571 22727 330223 128570 884677 461409 1988846 950308 841879 1940958 1507891 940951 371496 1226929 452399 1166322 1846656 1238447 1519285 1870314 1637491 1678082 648474 885433 1068470 727740 638943 1098652 283371 1520729 1982140 1824731 1885890 1659903 984418 1020838 1187964 1267506 1785158 1941708 1486801 1037350 326103 1035559 816788 1170275 722742 938740 1045168 1524759 1615506 474222 1283990 995030 1147937 472447 609253 219058 1219418 1619938 1848153 1102082 635082 1042476 486852 1263538 909194 1916866 1308201 1797207 309213 1771291 1420136 1474147 230951 1807559 1528013 802269 1026367 1940068 716723 1919398 190369 718423 1233123 1850604 1879204 1450670 413906 1844389 1150853 1720351 1923772 1623149 1175454 201287 1969528 764635 541114 816237 901844 1502102 670086 564083 1692466 72106 789567 1601469 857676 1682549 1147618 277498 1575947 990904 1594305 563134 517414 974444 1019918 925488 1273622 1329885 1856715 1368700 820290 1017310 1121562 3269 1976304 308497 951530 1555061 919822 323795 385624 1248605 908065 834202 556029 417636 941358 983059 695690 1576694 693973 427268 1596046 769644 943611 1618342 315497 1131428 1426644 377902 555338 879973 117237 538071 1814376 83313 807795 1336007 491917 73324 22452 78600 68453 1526454 1288572 1406971 593262 804091 603619 556180 5162 1299484 1028460 637032 1106928 1361637 1085332 379023 1894045 1193141 1808780 1050837 1579799 1619031 316584 1814366 284057 1331440 1510386 190016 1491918 1382742 1829321 1144582 5165 1071061 367375 765847 776490 1169245 1676818 1370518 1735090 1987868 1855550 1852153 1584555 1486752 651285 931463 217157 1830895 24404 1213770 682578 578307 464420 1954113 1909694 793577 1594153 1917149 1216348 341097 695808 584090 1034794 247002 1370754 1065405 1732436 1183172 1641339 491246 1428085 862906 1337915 124939 451692 1724803 1611626 1563925 1744687 1028703 1856763 228775 1552561 1866832 722138 744851 1528968 381730 946744 1685746 489171 1689589 955043 1331464 1544025 449647 1890730 1491634 635300 1905978 101908 449067 262690 973088 1528938 925547 1276313 1218731 567402 624135 1405706 755643 602296 436330 1876214 1437825 131644 1782130 1619520 1967389 1864260 1770542 1067936 472026 1271074 128202 1932234 1954965 1978105 1776101 166301 1590873 997272 199231 143651 349618 412284 98938 1965020 1218546 431344 659891 847401 621383 945037 146960 228022 969707 299663 939244 1383541 1437136 1685435 1831251 822142 1797126 1611202 1981818 1259443 1228648 14398 59280 555990 385336 965046 1396076 1325074 1391428 643515 79826 36128 1140449 1467981 1897759 879806 1320125 50101 1314890 807683 1739415 1755194 1967879 121507 662177 268635 1087549 787603 1140495 978145 870293 1668398 682325 791953 1439337 790390 401357 79988 1012156 347316 1356976 1220635 463580 467715 169244 354363 1299715 510860 43582 1890113 1320891 674018 1842282 1979277 1261525 591996 453424 75703 983959 1620887 731817 1443438 1516550 684346 666438 925347 809186 365366 1265361 75618 1121000 1616385 558736 1744085 1422288 1587568 345610 1553300 1112322 840196 1978291 408889 1904892 1170036 838222 260864 318171 1325943 919926 1648392 399554 679182 415750 497997 53828 1961738 21789 1431887 1246408 1713528 1099623 533952 1293487 1735704 1594113 1910393 694749 842276 999753 415250 1648896 1922953 714794 1207670 1400245 1686240 674824 1205424 1868602 1034667 1620838 174742 560597 1778371 539142 1844489 1499106 932672 972888 983252 314722 111163 941310 653558 766908 97061 1730285 728272 1322736 296152 1604937 595585 497874 370531 661913 32501 422743 1565512 1429185 728784 1174627 1134402 1289777 1158892 850075 1322397 1436308 332002 777447 1508575 1123175 1491175 1950434 1525734 1048300 1103911 1610366 976163 468033 816935 1992518 411041 1088583 1555762 398960 913116 33230 1895681 1956327 1419791 850849 655110 1576351 1648888 1440095 1042744 937032 9183 1359493 1102688 993345 273639 460224 1862171 641854 1382859 585853 787887 1946726 1271058 1661272 187971 1711115 875734 691681 1066802 1489909 1799393 678176 81693 1699697 518659 459883 107554 277291 322864 1542846 1828512 108503 1336657 1893138 313741 1326861 384252 837739 245389 1011770 1888487 1195040 1083492 250280 601090 1508284 1289333 1134819 1146763 732200 1503028 209620 150122 571275 1023468 4185 555161 1273200 1023419 894412 722051 3460 583167 1131133 87554 1525109 753878 687443 819402 1976959 748070 1900373 829119 1590622 262814 300639 97714 717578 1320731 233730 57805 1543059 1603407 390476 1088771 455715 1162163 665002 1608272 1236374 229808 1193362 1611170 439626 910931 802787 1834302 254839 728198 51743 327218 1847431 182913 1025840 1732874 719572 1418270 1826496 1369291 1557397 567946 1941386 1502166 774946 1295641 84074 1917064 1535716 687223 340529 835738 523394 1681725 173164 1900082 1259998 750585 1185145 981166 1481923 1413227 435647 1390709 1009828 1807140 635259 1843363 1094894 1985899 1282825 1849229 1835060 1179666 1137532 1464278 110484 1108067 129836 418748 507976 688116 803458 1093607 1445659 1500808 1434935 1256194 115035 102428 1146100 228876 1676312 1565270 425207 1293413 646365 935661 1959797 587358 1531440 370593 1749596 1728175 1897636 1577684 1785886 517408 915641 1465296 1661316 1864497 227573 1859279 1525112 261842 719228 1803420 1342866 138917 844417 56009 236920 780577 208530 1206577 734705 1562218 1513585 1812807 1557493 657726 512672 1781374 1047807 532685 1524805 582696 1278755 569607 1088692 1086728 1182187 1293750 1868370 913008 345834 1139391 1508625 1901208 253623 1794715 362787 484145 1284894 1777762 636170 1952767 1414324 1239310 929125 1834207 346989 1274734 845264 433825 1717792 14329 1255141 473949 1220055 1674034 1412591 160680 1146476 347666 350256 1277890 1362624 459344 1551432 1363741 938615 1704140 753497 916535 417868 1474900 1888748 1663739 710676 428344 740461 1710128 747302 1149983 213476 764541 1502210 379943 1936226 1002638 1200727 648820 76890 803043 806499 1227186 1709924 769336 597563 1418008 798118 162262 1576654 1306033 1944385 1243666 990590 603947 437278 571961 655776 835876 780761 1969165 695458 1761973 849423 1213006 860828 1320652 1124002 1755907 1753665 661760 1860572 582137 1418820 1018390 656971 1933161 1965694 222559 287425 249661 1605695 1975086 206578 1083144 1381034 1185128 1888306 617355 1075685 4015 1472712 1204631 1153693 1653000 374299 1810869 97903 1327940 122656 731752 1359390 75655 127015 535156 1670022 1734355 51033 1157584 937170 418010 715844 806982 643560 538717 35782 779695 1937892 115653 29770 311540 1445719 704499 584366 1141025 281894 1580706 1296705 1936885 647354 614061 662916 773165 367282 1265450 994498 410773 1355581 557753 1470811 1195952 1622286 771639 272848 286655 1549837 219034 1308489 1364589 752046 655579 983311 34884 1821335 130075 1405447 1074060 845244 994529 1118450 1058291 506527 1038051 37574 583947 1410646 1885112 1339706 903689 1227816 1362770 1932002 1674256 448968 641814 1378229 1509256 68797 46956 811455 1630436 1603357 250916 1044478 451117 681297 979851 1709999 1431270 829584 1246949 969515 730273 1019060 1012744 1892336 1104835 441716 679900 1861028 1273612 678348 1408821 125904 1015648 717671 19246 627198 1063705 1331297 379320 1596140 1068217 839792 1737387 159379 1659095 190592 1911091 1148165 399246 729720 446091 769638 1486541 96599 642732 1484549 447286 759521 1532716 473017 1891063 1906510 1069147 1727529 1411469 709714 791098 1271975 675511 1683138 880516 565804 270735 203782 879527 1805308 350403 368424 170084 1882992 269373 499530 949613 928558 1648569 1169008 720327 1496032 858968 633591 1623226 1241506 1076823 146783 1935912 380085 431177 1347728 765458 1248442 1852994 438521 412487 1378408 976662 1325812 133512 16449 831207 804537 1653025 666999 1624855 1272622 311246 769949 934748 1853795 1629794 1670302 174089 109771 1022182 372755 432799 354852 1823612 993359 67754 1664798 1534914 1195362 1449024 246398 867620 72954 703753 317347 758297 215773 1998344 1346127 1903213 1270844 659015 678463 932535 1851210 1777337 892932 261839 1624776 90354 735309 1410013 1131096 820194 1600442 765510 547720 634976 867272 188759 1869954 1803567 617304 695021 1851248 1603118 863686 327415 1266256 1519398 638952 85058 222619 1684085 1628164 420774 1347965 1972345 1917355 974076 319291 1459228 1953338 1058939 1044492 1520422 1123399 530770 867720 1668590 135637 537393 1001905 1232330 820102 1348812 1324666 1029384 1402368 266637 727875 1666106 395523 1827422 216593 667951 672632 1969631 1867757 1552245 1713012 1764887 350088 778555 843218 125348 184768 872224 1934271 1854781 1098666 1240951 1786917 894876 456979 1703657 855966 1940661 1970363 691656 1086098 1938620 1787845 134051 1117766 823427 884552 922822 1176328 713017 1334674 1664884 69315 1187798 513498 242993 1255016 1232920 1963548 1455688 1547019 1927292 180165 889253 675562 1754751 1661887 642208 1851429 1807729 1248534 979482 240157 1870556 474188 629643 1196646 1595873 837545 1687048 1238362 1617344 310459 1507959 1571463 1051498 425560 1716153 780430 1793314 660097 147524 331602 102227 1924432 1739418 1172509 316095 72848 381750 275098 249525 1275054 609551 1952958 1561006 11651 1863050 396837 336192 1644724 154536 172528 1220461 1300139 177645 404851 1545883 1761331 1324537 764080 1118751 708645 66104 1390928 997144 840945 1782131 970435 932233 1103550 508224 850128 1800076 775630 366138 877046 1952655 839248 765913 856689 324201 1538576 877695 504025 1609932 1251802 1809799 887423 83143 1745964 1515919 1773269 1905037 792024 484326 630014 1437673 1467584 692026 1378046 1966635 323685 1515168 1524128 61904 794239 665544 985553 860091 1911787 661299 1676880 1858754 1975700 929987 186404 1849024 414988 417114 1042875 534796 1652384 875926 270775 575218 107849 1905063 468494 125032 354840 1725219 1500917 1498457 1489740 635174 1304082 1018404 1582224 1612259 117337 67269 149603 514719 766212 856390 1931658 1673575 1527769 993958 315562 99408 1462627 789130 576834 1857612 481662 462549 980620 281866 1243835 957479 1845955 716120 1848491 1867927 611510 645680 936284 1096462 142671 1695370 1081286 820188 1975366 1853210 465716 481436 1728811 468724 806243 180084 383026 1450841 1028446 1216566 1534209 1214904 1310 1551347 283480 1496598 1768407 1523243 1037404 1687019 248344 1690429 1291977 581384 817895 547968 537558 1503085 1645752 156126 1485322 142615 1105257 1131813 194296 1611668 1979946 1899171 1039830 191295 1945294 1110490 1273858 547897 1340031 1039675 1111094 1949317 534038 1115298 1284725 398899 319980 777398 1996591 1021840 1684391 1995768 1141360 1872442 1700658 525370 757767 1856882 1196375 1914475 1560160 797380 1966457 1124985 137271 1514748 922882 619457 335773 754445 379005 976886 1633687 45366 481266 1675864 271209 207149 513209 1590429 1173647 1756714 1438538 1695434 1891073 804640 698988 619168 1813753 645851 1378304 315016 387213 102005 1219424 1063543 913659 744279 1447449 1284574 1796758 517862 900867 1636788 1092946 1987020 620493 27465 910946 1544425 567035 1281895 615719 708519 990104 1226733 1879436 1798838 1186323 1955359 735611 495915 364983 508327 1965229 55127 613953 1308722 1905510 1623767 498523 603168 1882024 609690 235019 1230906 1159206 1529666 1686041 1971792 1182964 336333 1275199 1270508 1442959 1248195 1817157 107358 1233800 509395 1700986 220041 655459 1572640 1954194 1048563 487517 1410732 1593468 92410 695250 1820279 895619 1165873 211686 1830956 622364 270209 1704354 649859 303206 1548167 1226325 597326 1261079 1301632 1020200 1079911 281704 1004050 313026 812867 322607 1956121 1903614 1943978 716809 1036571 617396 913265 7945 703829 1662071 1421312 1781677 658942 1251183 360673 1231330 157340 110199 1079837 1080203 840248 1460832 644533 1879356 1255712 718786 1611102 1244285 119636 1126699 913724 497754 1887344 710316 985263 1291884 1235462 436559 1234216 346431 989853 179553 97360 308100 1370205 872824 1708723 752282 1817965 638068 1677385 1619379 615871 1583289 1770255 1935909 1187354 571239 698637 901158 364559 1742696 1822696 711894 970321 196622 1344691 1628597 1442059 1721259 652587 626232 665511 930822 1895628 237782 1561358 1312563 355659 766730 424959 1496370 1490177 875153 813562 1998918 1262039 666019 1850249 231316 1601815 1738772 569047 1230597 852220 1657235 71956 354647 1102892 1934066 1436549 554606 813959 1856398 1229740 678515 862101 913040 936960 1753928 1451205 1952620 982523 402856 150981 648858 609381 853209 1520929 112306 396664 1015872 107019 1864182 1400862 1352501 1697785 1908769 1802967 35394 1915572 1499556 715309 359369 1262535 122064 855221 1734269 665332 1712610 1635511 712800 562697 43123 798386 872393 937420 415085 1840747 1543165 1937219 1937567 1875775 1138091 1604679 1658138 1747015 1176396 256169 1197463 816934 1364305 189256 118862 569576 1306326 1691573 189490 416304 96466 1721091 845419 317366 1688291 1102175 196145 767418 465918 281951 1704425 1493275 133588 1190531 1382901 543942 1786445 1543652 36613 512156 263635 682158 883038 1937493 336775 949963 37509 99968 1526859 1838385 750993 786374 1034227 248711 1734740 1874593 118794 193139 1577078 1340639 879750 350764 557424 1670042 293764 1825654 1481818 280511 569135 179870 1323865 1030725 865106 589985 1416700 1829471 1989843 1941810 1857268 773761 1198165 370453 814198 1107666 1013203 370802 1198027 684884 633537 367762 44478 628074 1217852 1276099 533203 215679 1617192 1635147 1574323 468380 223328 963312 1183621 1808841 1352726 198826 933992 201183 1836870 1527818 372998 1762144 1235894 1713355 1195927 37295 772024 872896 14940 1875959 1870953 1352575 983583 1074537 790290 1606660 684183 1806762 1514094 106382 1993463 248020 102657 1043348 692592 887758 223565 1187868 774356 900849 331281 549145 1404667 505786 508676 1754674 111892 43072 1518317 1881593 1148237 1711976 674633 571694 696191 38827 1323607 1229339 1586454 430925 1674445 871670 1632653 1216438 1974437 667204 877401 684701 1868673 1559609 936381 932552 702641 1299413 1349907 1695254 1071675 393405 307112 1967513 364416 1518186 612677 1006845 1751397 586174 1793140 1492003 1474489 611838 14904 307317 240793 758449 1218210 1720560 455865 1478785 52970 752250 1357294 1744354 347 182341 1333517 1991755 379582 1412335 1651950 926164 399793 1148286 928049 814323 302681 1553269 1209297 1183754 964445 982763 1644420 1028978 1680228 1380551 1495228 165702 1780168 36943 1866431 736343 1927275 1698866 456088 1889320 1802954 913717 1802905 403183 1278848 180274 1516992 1209468 244141 1816710 361559 1521733 1056351 1166933 368759 132126 1313277 1974254 491047 339722 449128 50227 262755 783688 443729 149229 552951 272454 1411253 813895 561335 1386282 299729 721089 1102363 1571522 1694546 1191055 1877025 853568 761206 774418 572371 732487 1157532 266977 41395 1631573 620593 924739 423101 1400473 635123 1308582 636160 74426 1200601 1401123 1487464 1599066 1172761 1134162 1897885 406433 478716 1528486 1487999 1496110 1864294 1025403 582066 282689 745333 667818 998657 1025909 1903533 1364626 1099621 1286725 1610753 1633017 1302891 601943 919499 249067 1722385 1650207 1918122 1498678 608669 141662 643141 1932784 131472 815842 1377469 1068522 417737 309427 88781 542480 1910101 768018 1299500 247843 1574353 763348 1473746 1666398 93201 1115335 567970 883760 1789478 1722494 392146 605546 1579621 763923 815718 993033 800801 1135519 430915 975199 163951 417465 1771097 678953 1507652 1021991 1313986 381874 1718149 629845 439029 703321 1748602 1688267 459760 1069013 1936498 14712 340707 114317 1124001 671484 820316 1299087 581626 1088181 501270 1519401 1714183 863421 878978 899476 1664712 1232120 1904105 1212002 1982621 814898 1073611 1964202 70131 1028580 1912854 665943 1458590 1559967 547837 1673591 1523199 514545 250757 1632116 1749147 624766 538432 760300 1601204 1779442 1541368 1218681 1680044 1237007 456901 63473 1898982 329753 630584 1209366 1071515 297969 1325228 123836 226279 1411480 1755641 91665 1795996 1800392 1710978 1190991 361246 1270563 539607 1769815 327774 928311 656109 1304625 605838 245476 1334059 930911 127713 52204 1064212 125603 1528540 397602 862241 231553 1627187 1542316 361818 643766 1419806 683809 915342 1026651 1567688 242739 1116635 1277293 1883291 1114133 1354409 1929845 629842 467205 1516374 1900365 467593 748215 1746476 1770349 251012 1525264 1566973 1329239 1469407 308372 1937991 1949929 402314 1108237 892466 1716519 1363644 1058130 896452 893540 1362726 733183 1738356 974120 1705841 92764 414411 975981 1611484 514942 294206 1980552 93445 141072 503210 452564 1539438 1337 1256058 392101 1072208 1491943 1172133 822189 1099028 119139 707024 782872 140862 681920 1128959 838221 1842929 1199855 513773 1920895 143921 721766 1483195 103402 517153 1566857 431805 1078408 1704664 1935284 567005 543344 1140244 46570 1276911 724716 313620 1663644 1439769 1319533 1410174 1722470 365016 31861 1607729 1615756 904721 671729 73667 1223590 366925 114863 1486726 458247 80688 577059 1615822 803762 619484 537916 1211446 340731 1378907 1608291 106450 1308385 496909 270361 1169510 1507425 735434 866226 217003 773235 1771456 413313 1770708 789616 621848 1416704 1220999 1387589 915678 874661 217112 1308426 220856 631018 640577 950745 1078932 1408511 887957 1990806 710438 1644307 472366 217791 272809 910633 128655 1074830 244684 1744745 780874 1557039 449926 1681420 188079 1325218 624323 554357 1931551 1646698 683296 175651 1441761 1268553 1014226 1910790 1189759 331973 1507964 1234 748631 1112463 729601 767692 506693 327675 1696790 996701 13182 986218 44849 1288648 512806 775267 1261956 1664417 1598266 412656 1437404 1882923 588719 61157 454134 1201307 1181517 1532640 47059 592820 473864 324456 852660 1724640 319592 466452 1437285 1442446 1470992 1785916 1956641 881404 839595 755751 1964690 1814939 692211 1056328 1503346 1177387 473564 584113 162119 20416 112431 194190 666093 1694492 1219047 261776 1377732 1277604 660098 720297 1723266 638359 82478 1793242 527614 569245 1132343 1404865 23362 146948 1182492 1743563 1145192 1691219 1645040 712981 329351 1653606 643915 1332997 133465 1558264 1788290 1221769 230827 520570 1643862 1553380 691378 730574 1641590 1774502 1360773 1699802 1233344 1969496 72962 1801448 1450444 575936 1577834 884198 1701010 1123166 476297 963357 1178134 1797391 865409 940591 1318348 847617 1007897 851012 1857606 499870 1763643 1998950 62086 226439 124337 1867544 277132 218635 884799 206730 1979273 1051230 1818509 1395250 1270762 920058 256482 1129066 1708244 1345621 1479245 296396 1718664 789321 1854728 1521243 53997 1732157 1465111 517476 1890891 628449 381725 1511811 1617915 1163340 932 1656123 736291 918835 1431563 730751 55307 1590860 1847305 245701 622518 105410 1512510 719691 955090 460464 360844 1025345 1977699 1634642 87826 729733 1456964 1593803 553936 1966707 275613 1416250 1248969 519698 1199743 1555594 1311249 1640 1576331 784707 1040975 1065547 1118576 1715322 772441 457699 1760826 237163 375138 1750329 315052 491107 924219 545334 1301966 804493 1012746 710468 1807675 1839182 72176 1346025 800608 1233469 88374 599088 1981448 979096 819353 464549 1569362 559225 1079587 321653 1468559 1472154 1505765 1341684 1549920 693269 1663645 418169 95799 940651 81344 1567869 1065855 272952 1325258 1952304 1893767 1509453 1144162 1803087 439345 743378 1707889 721233 1029167 628697 1889552 180530 1022110 464950 1383319 1647869 1313475 891789 1699741 503852 433955 1381720 1630517 1988222 753062 1008969 1140624 1415950 1159889 1448923 1512545 86172 867220 1400860 1598965 339149 1985518 1032038 942030 1362705 1206478 309806 152194 430392 1631019 1933358 594047 1236258 787225 1136258 1668563 368928 1971203 1877839 510881 1858848 1308987 1870236 895542 1204519 1464629 1702578 956891 960601 481194 365565 1108941 1597104 860087 962200 1020791 365191 745432 1399072 1017629 425199 943719 879532 654083 748259 998819 1247790 378162 972093 913463 1905715 57157 41512 1990232 749052 102175 1515188 889334 1531497 217368 270873 1107581 499502 1374392 704191 1757975 885783 1436560 655538 1563222 433799 1257847 785300 939983 1459383 1016698 1142565 1089335 704214 1117961 1779700 139719 1731225 1678303 1828779 468178 1511323 1883893 462719 647025 895411 705570 275856 1812193 1167007 1393614 1520856 515344 232045 1562245 832688 1708817 779065 471831 561220 715340 485502 1597903 1043344 1528634 727744 1727782 1977216 1696265 1863423 312487 674432 1469536 191590 1146419 116700 1202787 630232 510228 916397 1266579 1335020 337889 1064599 1406349 688186 255702 1125859 998115 1816831 117031 291813 1051595 1156148 664069 418239 153425 154647 1298618 1530933 1444754 1826369 1893293 1628258 1576111 496029 579423 879549 1241407 1827938 425181 549477 87795 1969023 21406 1101894 948288 677437 70326 1091445 309552 1473696 1459865 1392899 593950 238855 1807902 1202820 1592156 1342300 1667348 1780187 1255573 746483 259893 468291 1907596 1877568 410308 693132 1868435 191475 1848778 1410707 570265 450886 1315795 52464 922702 152438 282537 269527 816204 1922996 1769407 505088 833131 924290 1950177 1317992 420098 1980929 352759 963936 950703 1440639 1262737 1054941 1915123 1921265 281382 1697135 903941 1160156 518765 538925 581515 1736837 1097759 577778 1009219 1979085 384453 1730558 1159089 395551 224553 828618 434350 1209715 412778 1872158 1119160 600682 364007 1937747 297072 537652 1519948 960873 1913205 117233 201418 808284 555560 779886 1320331 933368 282810 49612 1629437 893619 1975488 1207374 1930873 1275998 88552 1787156 235643 238233 1351203 1960465 1566200 584719 535092 1880824 1789851 1204361 161983 1891228 1921064 179807 675737 1307954 58647 298139 537641 1403900 489030 1325818 692533 1087921 344668 171972 965004 855069 1850038 347527 1586338 1072501 1565037 413724 1717655 1246012 1523110 1776967 549274 152646 511764 490723 357274 1304176 930975 1276861 1760853 897831 990760 1254802 1400731 1766271 784919 663194 918683 349415 1926191 1277304 730938 225633 881318 1084654 766399 145172 204230 1441960 1598997 1508292 1509784 1115058 60114 438262 1294550 492692 89629 1376419 499835 254948 344435 1137450 1293041 1037003 167234 888217 1614468 895663 948254 1968510 1705957 848556 626919 973317 1403993 538357 376756 495622 1720452 200332 11776 1120557 882843 749341 181756 87611 1459604 1308853 218472 452674 1348010 573488 1969017 184749 970039 135866 444152 97097 90445 1593807 1238238 1715611 338055 1846434 49728 551787 1481634 679189 1327975 802946 14715 1035526 1331922 68832 337875 80713 1183980 939299 480956 1911361 66118 699767 761144 1116072 444774 1063244 1338640 1202884 403604 1610865 1407455 620892 5611 1701658 597996 1723728 1512078 169053 243025 37779 1807433 1329001 1995134 196980 1458032 1813016 623781 717716 1787440 460941 1289064 451444 1033940 1495408 133640 1710273 1559655 1760396 885400 1586911 295337 1211327 131602 1105378 1162076 387737 1591807 409502 175229 850685 64594 531716 1279782 1053558 634926 126688 1429328 697969 62789 1780241 1857182 60671 33316 1881930 1388526 1324073 66377 985612 1182069 1926005 693086 571277 188267 1759475 532895 1403127 650300 224650 1205828 736024 39558 946660 54331 411016 974148 740826 1244068 1087636 287169 1465081 679201 159678 1062461 220568 1712314 761399 328133 683391 1184889 804304 1364661 1692818 313645 883875 1447082 1173895 1526267 942199 1753708 985824 981358 1389158 1076468 855563 1645351 720449 534955 346039 208412 1055934 100936 182908 597986 1955379 1579369 1652501 1995333 1608246 924444 1215992 763282 1423994 899180 451058 317027 866377 472316 751223 1000548 1036608 1393803 1423822 1026751 640408 568521 262604 752756 379484 1976599 332117 1786253 957967 800547 1539673 244671 598551 172750 1185756 1005490 707540 904429 550441 1882121 658258 1839493 8675 1367634 1783309 621835 907189 1894551 42030 598928 115100 1181932 1289315 570924 927185 1606764 1363575 1473234 1620487 1152063 1988226 975399 547791 949079 997645 729573 391480 1660220 1637084 520953 957607 544069 146442 52677 1697653 646481 1865107 877676 553580 346620 1786545 159526 207614 307282 767385 1902514 48781 786908 1721110 988155 182794 1679627 718201 619588 1733022 1814959 1728843 1352038 488941 246550 1711276 1460047 1539223 1254163 1443431 207872 227765 1395222 454749 1781346 319635 1713996 837349 710669 496928 83826 1126086 1480431 1108332 1892224 863583 1078405 356256 212589 598432 67167 1918086 648466 271024 623597 1637965 82596 1924643 1533358 623786 1754396 1444017 1294759 1293149 1617674 1764728 1227207 1848526 802683 1891489 1572791 599497 323004 758952 783176 1004619 1680576 101755 1058777 169715 1953982 1928414 1873315 1629802 1543443 1646958 1137798 1777535 2883 954976 459014 1030083 1690950 822924 556924 301020 589864 1463194 1747728 548874 994740 719085 1841253 1776095 1389267 1818286 1709943 360953 167061 1784924 1980506 1099096 900944 179205 660770 1078436 1367289 1838821 1655967 1145963 1911576 1654333 926601 526707 1552655 1824658 617608 1110952 188252 537550 1724690 282494 1679655 1122862 422637 1126786 1451939 1718431 1517606 1138986 1246325 863040 437374 919597 1759345 369748 1071542 1120715 236489 318142 755047 1142508 1980003 1168942 952976 1870851 1623931 1127003 239624 908906 1708677 1676945 1270820 1115145 1639489 291946 704856 221291 1087521 1712037 51861 1007961 985264 310893 1971412 1393710 1425306 1871284 1048667 555944 866719 1993285 877022 917865 583886 786161 911161 1455051 782050 1380336 109492 1558942 1187042 412084 21955 1241600 1246441 222163 1094458 1675782 612550 934063 175999 355843 35976 1140997 1033490 1055801 345158 230180 1635204 758677 1294431 1256298 1818916 968654 283251 1431247 1428817 1073377 1954206 722276 1621058 1512527 390203 1028567 13493 1597921 1634891 1513130 1102441 1341848 1082261 897 1934455 1684751 1605380 694455 86855 55728 358683 603297 944965 1051448 675224 1486462 1661993 750627 1010974 1625653 439258 1611911 1951911 894278 59193 1815301 342020 889918 20034 1059207 482810 14953 1760366 1385325 1996269 297120 1830530 1768090 866317 1961775 1819522 703801 1086360 721521 1471431 956384 670117 712650 78094 758829 1432955 976399 1300705 1685923 519433 1068922 642101 1264061 1521812 379155 1207685 37270 1286308 1907477 926144 1098844 791428 578836 1193198 1080438 1815576 1753148 1120340 491503 1908257 354427 1638647 450446 1219480 522415 400587 1687500 610912 436701 192979 1480176 187644 742890 286221 1655368 1676612 119042 36633 662748 749333 335702 1405687 1175120 441552 1496189 1706424 1030494 846827 949977 512108 506189 329906 342163 470310 736963 1116287 420330 496341 1490789 222616 1048408 1090038 1710461 1849033 286626 1487814 681651 1926149 1014048 308625 106830 1180421 662129 861967 182534 955933 1256149 157207 517047 1071907 842357 1782390 1897845 1562430 1286959 299137 876948 528263 1675815 1348590 639898 515921 585018 872823 333010 1251985 923354 486821 256143 476208 70844 1783532 339625 1464339 1945055 1828424 1504616 1740952 1811140 1707529 1672519 222622 1438401 614009 1043756 1141222 1126972 1309319 1910534 1418365 212284 1892876 1232962 1637411 18169 1604377 838940 1674689 1162745 1788024 423776 1840865 1509007 497841 1143417 1472984 1896920 947406 361667 655353 1868790 1841748 1724281 1710606 1491359 1419674 204773 515056 1994931 469786 534515 184261 1099057 949270 811342 593147 977298 1046494 1375091 284582 1120363 1820830 1890972 147703 1901739 1576062 1452515 488800 1159159 1854459 1025438 1121068 1372276 1543827 1220 975764 67019 994296 1885721 171767 1970192 90779 392160 1916494 740494 1239842 244308 1367361 1654997 1911876 1860267 1134677 1549136 1482781 1956735 1623170 374549 1079747 805966 37541 884414 865628 1195568 1762053 1757896 256962 1860990 1406001 620001 489998 1453891 542126 1882264 194741 1729455 427355 1338564 13035 370954 1594683 1011262 1513608 1039756 1383211 473074 1025814 1464187 1604513 388163 1417432 312062 710125 1935626 716733 1262357 1814920 44641 1192416 729002 1975620 1651902 1055443 1154968 646280 384210 1195759 1155707 1132658 837338 1777008 19054 847800 1728626 471085 723822 499013 146843 834355 1671616 1661010 762349 60422 371343 1844354 731749 963142 463946 888103 685108 872181 1543829 349495 1538994 434402 1683028 1297517 1234401 1721789 319698 4141 1027224 713739 1900667 1058048 140218 1867145 26496 1941588 790181 1407811 1189810 560841 260992 966485 436594 872946 83177 409787 172202 1952269 1423742 1935738 36863 1342389 813727 1937519 1041699 915838 208155 1666485 440834 1311539 1823322 759087 515917 1687978 1659824 1650614 420716 957475 1069249 501064 410093 673934 236728 1688964 1851097 656161 154146 920367 436440 1816268 526913 366305 1665123 412173 1319814 1117836 147925 598742 1168277 81692 1435829 1987828 336888 4127 701023 149806 1209025 1726652 831451 1432000 788953 1747162 7002 1439326 1147860 1655064 722611 892722 1686051 508168 519938 665287 775389 728573 254793 1130330 1231512 1755091 1689532 889639 1753543 233339 1198817 181299 1752163 1438793 1118898 291960 1480049 404056 1686773 1344092 664027 895021 1362031 551186 1898544 20356 1354611 1086739 1622542 1179232 221061 1835345 1922181 1084599 929219 1428111 294492 1897431 1678826 1454890 606234 1001909 1515453 1161119 324256 1546888 1911728 898601 1055683 669779 1915549 1805987 364630 1159747 620737 1371115 1356656 887622 533780 1850022 1581858 380206 1258495 1371893 1553477 929155 1803421 605244 14691 1507939 1927511 263990 214161 90089 165298 369215 1594302 1800263 1948387 439726 1345371 1046007 48642 1648073 823709 1097928 1022771 1341126 466068 304873 1228861 1762472 8519 649893 1643763 729843 748765 293161 147089 882836 611268 1556612 1760942 686310 771172 1948703 916944 127030 520653 1043754 1699235 516834 608607 999654 1169944 773750 709086 576779 245572 990372 41589 1161306 846654 1123585 1591427 1829329 642676 288340 281971 860179 680173 1980735 825948 1370630 849607 1780517 598516 587403 1575631 1518215 1091084 1759882 1727396 607659 115163 1285589 120070 1360984 1095084 583812 1396266 302695 526062 1469122 784046 173336 284109 1849156 1139805 849625 378154 779961 1541308 1416460 705321 514188 1076145 210996 1372424 1758320 1038530 1328828 1774501 1097406 1822222 1555313 482878 1952180 1577502 1704949 853937 1496489 1080498 325367 661235 1719676 20312 1765481 824188 1683416 128680 1346395 1871655 1331349 1024132 1950679 728595 376053 758425 1583585 824929 1179462 912261 1510958 1617080 1505515 767771 557176 1967536 829450 159513 1178561 1545242 764273 1579950 1836792 1378734 554810 314058 1966117 1778170 424297 937793 1318351 1608208 1352743 1142384 1886486 1375401 1934200 1463007 467721 979941 1480723 366069 219507 987067 1921530 1655506 408307 303977 1520726 459160 565457 1760766 1477814 695023 1415569 52278 1415791 1975566 1889748 1261949 70520 327817 191334 613627 1487898 828393 1622704 373169 640694 1725574 1339294 1919911 901465 1395581 864064 1078924 753614 1435744 611405 1921847 1479834 1202826 1174023 1759227 433963 1412881 1494907 1834053 69989 977178 454765 1644893 589236 496780 1938042 1453683 1173052 750538 431742 519876 33187 368844 1464361 1543276 1614886 234893 442195 1874682 401108 75580 547101 1552900 866938 1446840 458346 1334749 374053 550072 458631 1215541 59201 1156502 816985 943954 888965 1908314 386049 1085360 1182894 1606169 1767372 812683 522081 1340058 755290 1896671 1843341 939836 80296 1324766 1099953 1632852 595588 1256620 1214598 1546101 233030 1926603 1598038 748748 1644323 1877563 1563543 1380577 561632 1383689 1533817 1230623 869062 1766146 1844626 1025051 158105 222752 307176 710045 832156 1120677 376646 750054 1832909 1124828 1459308 1958133 648007 1918181 528916 1198861 1908873 591946 931431 1361296 482222 1378487 812664 492243 474445 1464318 1800605 1290017 1785636 1248020 413889 204029 1067691 1695412 1143283 1650496 1141888 1072902 1793150 517770 8321 340618 1797879 776164 862122 1355721 1453056 464850 1365322 885542 790485 850596 1306498 281977 1928368 1620013 1025730 1668402 373184 131417 1844826 1133085 1167370 838198 1227369 202222 580183 1444398 1592663 230605 631157 578919 73510 915030 786407 1973786 1610726 1802147 1716979 92237 755108 1945411 1686106 546863 1960879 705144 62156 1409208 1222863 1837506 379620 370153 786943 1120188 1190306 1684606 787023 1270013 1043515 1154130 1216159 1453640 515015 36875 1267024 112979 519707 982016 1481371 209179 882818 1826167 983940 576937 97203 541696 443658 574684 591037 1919610 1447156 554079 559615 1289383 1381970 1005676 1003782 82873 1025991 351431 808158 1731148 94558 1680449 126663 1449106 1780709 1889397 1319154 47905 217394 1018569 981910 1475567 172516 801903 1696823 58480 1330094 1741190 1409255 467222 1461280 349928 1361329 1983897 1042266 1878240 705874 331735 1704956 1809469 1223457 631096 1708611 1832453 313864 797562 1925096 250438 1056542 1235990 1230625 1380227 1148346 856793 878856 832635 772010 172752 710913 1454208 105583 165841 1082202 1793834 432203 241833 79190 1949103 911268 965732 1397740 298385 599051 1473162 1808917 1383281 982771 1143549 1177596 650010 541320 1198618 1678911 1102935 895991 334846 822653 1015994 1598829 395886 902104 1321220 816121 885219 887613 1747389 1286940 794104 1648030 1535581 1031385 616621 1017694 597084 778048 1680235 83735 1272655 865542 27253 403718 1587390 1234124 1896862 880538 622687 1186471 1262523 941791 1796307 454151 1807027 738731 147478 1421084 267360 787044 979193 1357122 1704932 922143 1113367 457165 822237 1668634 959523 1201963 4213 390816 837491 1390524 138649 972352 319418 1604952 752338 1198865 1307256 952948 1101887 413468 1119200 262945 684677 135655 505932 1289466 1655670 670014 592754 1167211 464841 487836 307470 711314 1522686 171574 841993 1830362 1816189 1836367 928130 41175 1601296 1036984 87886 1239870 1223738 1136444 372716 762388 1978619 583113 1849791 410402 834488 1423927 73507 593961 1498243 951889 614371 1172848 297704 1270019 1952598 1634025 57169 1183942 1368083 553815 1603415 667602 1355311 1001196 1876381 1798240 16681 9478 862740 1279452 873071 711026 1461744 1325048 1027408 302896 708369 1831619 378553 599893 1568989 735732 1275009 597459 631101 1241697 257737 330551 1313521 59865 1860048 1026808 1973592 547691 1613424 1762866 51464 1324554 1514659 568551 593953 684137 89626 1846594 179305 181556 1154833 1154213 1184035 905926 714588 1722265 1664514 1639256 75830 1216613 1285358 1414545 364888 949014 737417 866608 383778 1767543 1458379 758271 838343 147344 760056 1881984 1379092 1307731 392761 1873508 1660755 1778812 1938414 833520 507863 642634 320088 1291238 57791 1786352 867953 965947 1510006 1633470 1990808 488442 746681 1692883 376067 1680132 250406 329996 1585837 1486237 1439741 1641768 791118 1686793 1814500 726145 499884 295260 810429 1586741 1755196 1086797 140985 595515 1193441 1412866 1558447 1799952 1266395 714676 1916823 626959 889831 1907699 528951 121821 921749 1495140 413723 224249 1337721 1534110 302492 1039433 1603886 391903 646103 1386268 1594997 611222 1462644 316564 193717 973283 958426 408134 287647 867471 1893239 556345 1055739 811522 1586435 1199191 644902 130593 1964698 318504 923417 1856760 588038 497303 404092 1588544 507009 240629 1188169 869683 438656 231431 1234782 197717 1889959 1628364 131810 1188526 1108406 429956 1265329 248225 365554 455207 682872 686358 1993476 550093 1679872 1903650 1893504 1040014 295511 1957136 978809 157693 192009 94441 82178 123129 1537322 70002 1129240 1309881 573637 31638 1023881 173406 651434 650737 19522 1196364 1656998 679621 984840 467843 134859 396937 235652 1157858 1465457 1077940 1566691 1495804 107945 204747 318017 1971987 504167 1239942 706623 1695391 930485 1225045 355701 1758479 1473475 1384433 1594158 535814 1327459 1536209 1549014 184363 1842656 514375 966097 111136 454784 1750149 581710 1177530 521066 477493 248990 281884 868569 876957 33918 506992 1699310 250152 1496464 841695 1098020 1370048 1237389 134896 836130 1675118 636526 322278 1624746 430836 1219979 1324748 1632363 1580396 588934 644224 47450 1883341 1960296 1811351 459176 1215358 396756 1478686 496300 1110743 394448 1156057 675902 1086484 1967977 237818 1119014 1371288 1346774 1728574 524387 1850941 1197813 1940308 1836648 933752 861453 1717131 1549408 1200316 923202 1209024 1398962 377728 924568 13718 615049 1310834 547102 1357422 850973 1721043 1257803 1658245 885720 1335679 978111 198015 1581144 1014146 179130 1690175 1313171 1974478 830310 826383 89819 1016540 1758180 1536704 759829 221084 68587 433962 207671 1966146 275630 262287 1494137 1208477 1885241 1455231 1689667 1728244 1206341 721849 400837 1924832 1360040 768176 1249336 480124 1922639 665878 1881264 1621452 167198 277709 1233784 1148770 1966607 1955011 32064 811717 595039 197901 1526975 1361945 138995 1636059 988835 1284504 898076 1345646 877194 879348 609514 1080351 617031 272022 1519632 919616 1235868 349181 689458 1885443 120931 912765 1967470 160714 930833 1190314 135570 1881082 581542 881316 497944 1145013 1039510 279162 949949 1475160 1741883 1214268 731916 1953212 672511 613682 297433 1060016 942874 260403 4041 1645984 168051 1986471 88843 681515 1523692 5630 850180 417634 1327766 266419 1897768 1358952 439076 813763 624278 281996 467448 689753 162514 193116 650992 593004 1040804 177934 1656239 678625 1329922 355593 339319 1606031 1291571 297457 1949950 1205585 539158 1029207 1086751 1643841 928052 380306 899717 10705 411582 1379097 1540563 1038406 570527 1140821 1559628 568667 292122 1652394 1708291 94146 1134241 207706 734483 735790 1411465 1678598 58707 1438771 506274 1415102 635925 9253 1601038 1744598 959827 1620929 1544908 185951 1442052 1181111 1631281 24472 378269 170648 1273661 1510777 235381 1510340 538924 209300 991832 1126112 476014 779267 1254142 1337732 400592 885981 1657853 115451 300176 388020 434392 1287809 1003800 402187 1987809 618787 1327118 1694154 1520222 993310 1533722 1541719 731255 700041 981502 1154606 675309 1926597 578528 576151 1395846 99885 38638 1685593 1635346 188116 580229 1710832 1419702 425256 858763 1613051 179207 910724 1032948 684855 1048328 1607491 514802 289431 472344 867488 1910162 474562 340994 1345430 1638460 945339 1697310 1758374 162888 1101530 1641430 254015 1849529 614308 1624037 228507 241758 295065 1781061 188490 957669 248453 167972 727673 1438231 449734 520425 866160 1336894 286184 1361727 1054917 1325753 940433 458576 1731308 857722 798585 1130795 1108458 345590 177509 1610233 1457539 585397 1995147 1257766 350262 722513 621331 156644 1308924 1518776 816675 2742 809882 1521918 340721 939133 29298 1998248 355247 126745 1578677 1649918 1717720 573939 1019234 263165 1005034 15811 1611890 1948677 765151 1885566 669678 596432 313287 815642 626969 946607 1339794 1997074 1656814 739785 155466 920321 1184770 802324 1746115 1751879 466042 1144751 1507546 1291965 1891363 183710 179371 164886 1247257 740867 1178166 1500358 289077 630934 1693599 58648 1959074 1658370 932462 1554348 454623 143996 1311572 175609 1760263 425358 1946387 1170444 191047 1436986 1369570 404493 1194072 1408199 731374 776446 388340 936544 335837 627866 351062 558397 1128461 622471 962350 192138 878945 256822 1286701 609668 531860 1577647 1208700 1801617 527909 579741 520962 569531 1880698 214713 450383 1783981 206417 1067114 1745928 780010 289124 107115 273618 1544558 624068 1656274 51576 1886126 918038 1732388 1019445 533308 49564 762108 274936 1904287 1538841 798889 1945656 687556 318139 1912336 222987 609403 368372 1751244 1056792 503879 726221 1955773 312085 711382 1807975 1484461 1460022 1035294 1280228 633314 1217167 1746856 751389 1966099 1411207 1944154 1118540 993708 806918 1286997 176822 1211638 56922 965901 596701 260476 1191019 873420 498863 952320 1148094 77369 909590 333783 1910699 742075 1328782 895131 269850 1660547 1947090 930044 1146506 637061 762899 576843 1439511 1166981 838478 1570266 862214 917140 208414 1122192 1962939 810426 145769 1353182 742757 1689911 392088 1700656 1298834 1431983 1311128 44041 740408 1050039 305766 1807100 583215 959134 1414432 1682954 138462 8123 1815609 1806868 1063942 328494 1940058 120666 89418 551531 325217 1990668 864838 1011809 1608126 289173 1277900 1971874 966756 1734682 1709313 1666857 1761890 322883 1142985 502350 1251033 1237546 1129170 452092 838429 1354588 1942940 1523387 685086 670865 1308420 918209 720670 732326 1714937 1140575 1885212 1094373 419246 1089047 726511 1737634 380051 555533 1286064 1290060 1859222 1763083 754425 83450 533266 1703497 364358 1684918 317046 1878089 325162 403772 1511709 108333 630883 799543 1567392 1413848 578700 1702543 87914 1343876 318140 943403 1617621 352508 261387 809021 553863 827143 1761810 786449 160659 950738 303448 1970322 1403873 450666 160015 1804452 1761583 1591269 1194276 367150 1976453 440562 325628 77734 952960 358373 1305864 669008 37316 1261998 568060 734281 1371136 1124045 1414462 1880034 960880 1514955 908467 537651 823265 1377706 1365738 164621 229631 1637249 977400 264213 1229755 1767099 1121394 1530713 317941 416245 1435832 1705948 1005877 1225093 634108 235996 1543707 1519626 240912 1110678 1668177 1069603 1653724 989482 19923 1284580 1596756 522586 398442 1457913 1579343 1718272 480187 271784 280141 2796 1083967 1949190 1638635 889910 733031 1004655 1184163 91478 763277 1351117 181788 935697 1210768 952365 1295900 368610 1699444 1052488 171428 353520 1661066 1475669 353066 1843535 486082 703312 705161 713396 1786759 578754 1953932 1292608 213287 1441202 1296635 96774 891065 1230946 823180 1221779 355688 1055082 781768 1588021 1090662 510022 1410280 34355 1452453 1014502 907661 1662978 96054 247195 1148697 208024 260602 405930 398331 429533 1652238 696528 443633 1035872 718313 45917 112947 1418863 1802230 1104068 258862 1687657 27878 1029873 42219 1394140 314032 11626 1667335 991607 1133656 967447 252176 528862 821819 1469005 1378217 882123 406593 355908 1565667 1132348 163238 1899757 727263 818706 1004360 674610 1079100 911434 282581 1903930 1222736 746534 624317 541419 424022 1478920 1645964 1806378 716797 913841 1608796 769985 1125932 1678937 1947421 1423524 1936312 1631255 1791797 1971001 720442 1548771 1868537 1720076 687723 888241 669176 710726 1395320 1881631 559935 359775 1596965 1696097 1909783 1745630 568358 1534524 358649 675835 235797 1542691 1889312 312677 727514 217415 1957017 1407129 67826 12159 155090 328580 1489150 666498 1688986 807940 1168923 90505 1506935 1846789 987784 1102494 556996 398262 393010 1020935 1351665 1082563 1341474 92033 539811 1084335 1146714 537119 1187795 1717086 1707589 321303 1405565 1469997 1386015 77902 241707 1021273 223862 440744 1843263 615030 413587 257221 606276 1485484 1529264 657329 1017803 1843563 1852924 1321759 447882 70959 28229 286254 640208 213169 1917654 770902 1955502 1229029 221283 605611 635437 701726 1537567 1597454 891285 334073 717660 435321 736531 858543 339362 384646 1265363 32264 1596867 1966262 246790 1264564 1640487 62869 26798 423054 5027 1113480 1057334 1692465 50456 1265028 662740 1371660 1127205 459718 1797512 1690085 509149 1106408 113216 1674846 1214724 47651 137777 133312 901309 1161461 894627 404705 591083 1922924 1137492 1793219 1273830 1281529 1809927 668513 469548 479555 819992 1699908 802784 1836190 844496 1713899 231650 1954496 973167 1393712 696972 146511 1000604 1961604 176693 1173648 1952941 841966 478948 895980 242856 1393430 943564 1827995 1679799 832163 1124118 1035881 679309 1996891 106725 1137677 1712841 960047 260028 1849845 626255 95001 1247498 893953 146358 1878104 41369 1984817 598301 388390 1561940 916779 596911 1212188 1018162 1927276 180543 25321 611905 1982191 1452779 157115 728790 696262 643502 1688452 1957472 1100071 1355750 357712 1714057 576706 1429579 475955 18725 1367487 642841 1363731 1518183 1760814 1002117 183504 263140 772933 626549 456878 220802 1214202 387596 1012508 709445 375539 1921174 1454184 152280 358133 198203 140699 1218959 643661 257269 1062770 773096 428910 883490 1361222 1598567 758389 1980556 848222 1417290 132098 1537439 354096 87118 597492 1624945 1455019 876973 405733 633607 1307319 739155 888786 883881 1440805 1677905 266578 1204577 777604 422467 1390917 1456260 48790 1616103 209417 1455634 500103 1117482 100905 606911 1961682 474609 1976201 243148 1620268 361126 1451490 239729 1997609 894313 1366774 531625 1978013 705025 1996221 522831 826602 1824000 399650 757748 24319 1050058 376644 1662871 1026536 713323 1940533 413786 747692 422772 1923175 1989106 1915621 1283938 1416740 1614215 196791 678546 601534 891156 1239006 1746502 730093 553572 635143 892156 1256372 658068 1166665 1279643 1012389 1064028 1522510 439576 1776524 1449102 1848475 1354829 1019904 539543 210760 33650 1330081 73364 830807 675593 32400 454501 334859 454253 1007775 452756 666992 1385549 1331187 206284 1774638 867588 397489 490355 1845949 1426553 368684 575432 1226122 1696662 1633698 1271293 1045662 821687 816291 1886456 55295 786605 1770223 1073842 86991 503605 64802 1430197 1883940 989782 149757 1736742 396516 1786849 1127970 1022668 250689 175087 528915 1129680 1952450 218783 207782 1164569 962913 1098433 1558933 1938527 1227005 1217774 1731143 360955 713424 126801 1889845 293878 281576 1449187 1927575 229009 707069 153190 504716 254215 1711771 1227084 989091 1943334 83653 369698 958790 560000 1314061 1201007 420047 1881667 1237016 1947589 844782 1108889 1543089 1765483 1017993 643323 1810541 1184749 1698030 335696 1756316 48404 1010120 1346028 1856963 225472 504099 36166 1318183 1911595 1577767 1468545 1683976 486663 908718 1408376 217349 315679 683346 693652 869686 838892 58896 1652395 1117261 519716 1302965 1852644 1897430 461701 1365678 357860 85919 1083675 833831 534546 1638566 1087924 1711357 1697954 725878 958970 782584 1564547 1953684 457730 890751 218691 1560350 201603 1616173 1525242 1375265 629313 1969621 1163073 1675470 274082 1937748 1937981 941946 397365 1621913 584212 641725 1162650 1572452 80508 1842623 347409 1201551 1972566 934152 1551299 1926679 89577 1404631 506241 894571 1176165 1116535 1388014 1214367 1065658 130475 1784323 1209416 1325814 922694 952961 231784 1225821 1069025 1527956 475637 1822508 1863984 1680702 443408 957821 264454 1824562 1391685 970821 1889370 1939511 986344 1685424 1925489 820950 301277 936521 1077426 1065863 1276441 684155 1835613 1624822 1127422 27224 1221331 1437311 212171 1587768 1943488 587267 1009250 334567 1135944 1086738 1026196 1348495 1183167 943631 302735 863811 954128 383810 670526 1382716 1963627 1084423 600223 902256 96797 729523 993468 1206515 1904720 1568864 1272813 574122 1229749 1218954 220266 674312 776511 640402 1461119 186992 581727 929626 990475 1391261 1014003 1369959 1876202 1750681 1314145 776117 1352887 825417 711560 285406 1780658 892475 607450 1438881 323677 1858774 1364699 1624006 402279 1705937 845738 1249643 68921 141953 1323557 1203830 1127048 715749 790754 1470922 577639 1973714 1454561 45095 745447 280200 1742513 119741 726850 1217587 395805 1728122 234317 1996090 1102068 241665 1877735 621258 402091 1316287 1987852 895990 1451265 1952318 1860169 128446 620024 274737 1630396 1132976 503658 1642916 917791 459585 1448355 804937 654074 136336 1434953 983692 664940 887215 1534399 1538270 1784140 615082 1852915 468069 991964 866082 1579913 200827 251031 219495 476245 667289 66042 411532 263885 811900 1391443 1748114 959549 65426 1035763 730481 30676 496316 1935362 1250439 326017 756140 537635 162205 983249 917976 1152533 307858 1813274 670099 553961 1140049 753231 599577 699732 972029 1718100 1533630 12543 1182532 683765 1828372 95570 1816097 1638014 1483747 59958 1974534 401415 260927 7653 1707095 863418 1452725 676624 1534446 1347942 1936594 1939760 296330 1320793 1944645 496893 1671221 548522 1444598 997068 920070 1429581 526128 551431 1453357 4472 1301734 810148 1656169 1749504 1057803 1906325 639646 42591 228100 1213294 661038 626859 925588 1107254 1645733 1543268 1544350 412408 792212 1773855 706674 1272966 454632 561735 1853826 1939739 1868756 1191027 173700 272977 866248 350974 306141 1319950 1881175 263275 1177531 846724 1139188 1660544 425886 844114 1977464 1933799 435003 1303330 1036720 862199 1155889 1670229 1446710 344101 716304 1201681 1986510 829147 525986 1511372 356335 287818 1022125 1480816 1558673 942855 944494 841215 975799 1151185 563839 430616 1066116 1970399 191957 1603560 168889 1873964 2907 1072470 1411971 1180197 1878811 1244169 437281 1759564 146297 1938373 90436 148143 53027 1529673 1361570 1722479 265954 580548 1666625 458340 27533 925133 1362718 1912155 1728745 425206 433194 394932 1785470 1935904 993433 669247 367964 1760657 1738836 539976 1757877 700739 8892 1189927 1475027 102296 547634 1473740 86068 1894291 186906 1750145 1726499 1741103 786433 1369989 1189633 1551975 1919892 1411655 1563726 728253 562336 981243 937221 1376256 1404366 513399 1940489 477592 975161 1593015 1657358 29506 536943 1566579 130927 749875 1971670 1349876 534566 712942 280806 1363860 928223 1507230 173048 920648 981987 1570888 1224207 946321 1924715 643276 795848 1629408 616683 532709 282007 1689675 1031856 479369 677835 1459262 1431843 573621 1650160 1445069 404579 29255 945040 21188 1124087 1487079 563659 1270824 1985489 494072 926540 466118 1471395 1412779 446394 25281 57265 1186692 1675512 115472 409927 1129439 96894 679022 1589684 1161357 508908 1705222 1640031 1488096 1257385 1818596 843790 843329 1501708 87729 641934 1870215 254699 37067 89444 1117196 235321 1661520 1735265 1321678 270439 41469 1328477 235110 1358554 1286412 1929958 1182705 254076 23766 1043696 1498931 1312611 623669 1757187 1747001 251711 1660598 1376679 208814 108705 100891 1384320 1376353 155159 637098 1012157 1563473 734270 548979 347125 546332 1592053 14197 541152 928087 284889 454531 1743916 922465 1879025 1894512 1654692 1888190 489368 1053549 165482 610202 1942678 1436248 1219298 707230 1594003 540225 792938 1539467 1671736 1705924 706826 1243919 722965 869803 543198 1968114 871710 161231 1754820 1897085 724510 1368470 1688183 277364 885380 1995429 1943999 884731 1994567 224157 1156195 912692 1947401 146991 691920 746593 1229833 1561379 471814 352960 1329425 1698051 366921 1130865 611715 884606 1288541 1728607 982583 1660815 898500 900047 478492 1837061 1801722 794192 1297690 385351 656537 623990 1731205 1805658 423197 365634 424486 1840766 309128 470973 1899033 1353177 1660059 1560026 1585856 134967 1766009 17817 476123 1812983 642628 995445 1623641 1266129 627970 1535659 188919 935464 1748861 360736 291155 1158381 1805955 521087 1387383 1191834 668393 1934788 259405 768792 310425 475 156226 1232152 567364 490875 216429 1705888 1265181 37421 372745 1664978 1968605 993899 80877 563253 642838 1974595 854588 713343 829153 1068957 1998254 1038779 574022 1559118 670803 619867 352584 1736636 384113 1864087 254858 172877 1411589 816066 1327400 1500115 32495 903349 795851 850963 1569303 265229 129677 319500 1149101 319865 1644202 1930822 906652 1807462 633612 441515 1939132 167474 646646 1837978 1197344 488636 1813653 314409 798765 183568 1798346 7636 1217914 636488 1588923 802815 1569059 1307089 446287 921550 825737 941344 1297491 999484 32766 1848229 527527 1492067 1788528 1617691 638551 278504 1291145 1658658 1768379 294088 1871926 1637581 345869 358932 408172 533395 1972006 1598871 571948 76408 666674 147557 800752 1681549 458135 1947505 1869630 270051 1779274 1922105 1001546 1082885 1512114 201193 1438847 612484 1459815 743965 1056613 1609683 968541 870006 32714 1195833 1731617 901867 1099063 462765 1050956 899147 304423 1019433 1167576 1422444 702655 199515 1605368 662456 1831537 736044 1952211 249223 616607 440090 1258229 1469982 770110 672074 174487 1398515 1967697 1426716 604172 521958 1325078 489605 1530200 584534 1269326 1570808 1036275 600273 1169995 939396 520386 293167 362527 252348 1031060 24588 1402785 1256988 751412 1759252 1123240 1343484 1155517 112894 222086 11350 1487824 593433 1072535 1184382 419848 1049002 1448628 1648647 1059858 33100 1336909 350656 1553713 33870 869727 462087 850488 1307551 1397263 120893 86375 1151718 1578955 490173 1411694 304008 261555 1412060 1338677 418416 40383 1188470 1954381 368230 1808865 1547814 1880379 492954 307813 295520 619116 1812441 1006079 1270277 622514 1265458 1706589 1030505 1660795 516021 1901778 1714221 425228 1984518 1814738 1885900 1156392 423308 1890268 641919 271289 1148398 733505 771793 1628520 407241 704916 1706227 1583930 197099 1806929 397911 1218892 353938 239502 490220 530291 1484505 1439849 108262 776326 797680 229289 1641106 987034 618441 295892 1067865 1985739 878122 1940000 1940325 351549 1695915 307805 206294 1808807 1325120 28519 1596009 1533082 439349 1883419 1042410 1124921 606669 1088836 1234906 888380 1561626 1268554 1309351 1961971 1207307 1909855 1194145 398045 156551 376169 306974 698700 548692 922739 1886801 1596662 920563 1797119 701022 1110281 1654842 673139 1713717 29554 224349 56306 1221246 1825326 1090817 1460718 166955 1596673 765206 342652 297212 1918326 1828543 979469 67427 57152 1518722 1557814 382427 230348 1976908 1670799 1874722 1455772 1442063 1598598 1658218 916390 1957048 1138478 487359 1908248 1208370 1882097 1266435 595050 753894 380931 1959951 1389829 1057530 832291 822146 1237226 1456898 1409135 421239 1833121 641348 1950827 758938 1921260 1115538 1918857 44764 528910 1768994 1056429 1616999 921088 1126102 1921464 497914 1660111 1292193 1658958 810900 1211078 198082 987110 1783399 1960579 948524 545754 871438 488525 778998 1276480 465828 1474936 1382189 175788 605450 637263 819273 1166084 1525890 1220211 1078138 175424 470699 733453 454741 643669 1619195 1687195 212983 1021557 7142 1671761 1237656 585189 1089187 121356 812707 1098821 1767059 342093 1684428 155786 948070 1282184 377534 1765743 1230881 1197519 40652 608443 542692 821543 1359780 1685084 1058932 632349 1753488 1453143 1075972 1952611 952611 1450873 1353274 1073526 1267574 380553 466612 789387 465782 770464 136507 1910319 106235 132100 816794 439196 459428 322165 1694264 379242 1504930 1309700 1624090 1206936 447857 1580633 1657455 599394 762007 13757 374557 1425646 629884 4997 1019774 1434259 577407 1292402 787020 1269520 1621101 1915751 539674 952804 192863 109157 1909182 1190701 186798 27907 1914774 118019 944562 1692243 1146813 1559342 1686858 454365 32216 337143 844751 452544 715494 369536 815277 466446 1823936 1184157 1379883 927236 1063736 447814 157455 985045 1297383 1122206 1642684 45335 772421 81584 1292162 613250 1159347 122208 450285 879572 78106 245585 400530 458949 1711503 993615 1108258 195080 1263975 1101298 1353257 401609 678404 1555982 1720897 199282 476139 1973168 84954 174135 20105 241899 1465031 760899 1132296 936212 1996566 1097176 1598044 1119639 1067338 800842 1184675 1986474 1716536 1034986 815730 1443267 1884545 1843516 1310123 562938 1278154 1042340 1345966 1278799 869664 309115 1778668 1081729 411668 492708 874547 594662 1763634 182193 1928696 1522175 932026 1972147 1700543 272714 13057 710323 1959910 1630431 731785 1305846 1130727 412804 187780 1780525 1842256 329983 1658615 846157 1851597 1263631 306022 1961647 1654960 1870235 29195 831428 602954 1218976 1361825 672585 1065553 114243 575582 1962944 696074 67389 1149747 1755367 1248909 972618 1313320 1713225 1965811 765379 237592 1941863 487586 776133 475857 672131 1209020 1145518 1710982 718067 110787 269650 348413 26399 1532284 1351550 858090 1205155 821473 620211 50933 1172554 1945581 1677995 916175 526120 202903 223295 1708753 1750287 1971506 826974 883784 1968919 776710 735001 1427428 1854277 98672 621418 865093 1752936 1190881 800370 1197021 215461 287162 1422346 480004 1010403 1144432 433786 199615 1932347 844074 1873061 1000691 63010 1194013 1284153 143482 563972 1464737 1331057 1688402 358044 1477701 34905 1804050 1738900 238049 113270 602358 93927 748149 984318 1611465 1673509 1113174 1919431 1220763 720858 685310 683297 1347646 289907 1363027 962872 286009 1145348 1373044 1614786 575482 459021 1517253 868237 1332010 1222781 1948013 1369329 1147733 762871 1001043 1379171 1102511 824723 781006 102746 1922750 458402 768457 112740 425999 996571 441121 1606790 1919626 1548629 83819 1342417 1893200 1430840 1014813 566591 440064 1801834 445648 1638664 1416888 355506 1466614 1456582 87943 1323685 77376 165200 1916286 1600118 1234213 487159 50344 1832556 99499 1490550 909593 503953 1090020 306542 677294 320680 748501 58126 613353 1400552 885596 1216456 1612479 1137746 1128383 395614 1841535 1866656 1430325 254822 1031950 1699868 557928 884813 1699379 989270 1459852 732199 883099 833094 1002574 12841 1894601 941716 123761 907178 1357654 1892551 121431 838743 1470367 121689 869646 1925931 1973893 1256778 1379459 1579563 289477 455793 1953405 1767108 560092 1752712 1583659 567328 1007940 652558 371792 432731 1166437 1955597 1474653 280776 1164441 158837 227303 627213 1759601 790870 1256773 174465 1592223 303422 213002 317089 158209 988973 21938 998944 841625 570166 818811 1413216 1767295 1762673 83021 372870 648604 1335640 1744682 1145752 755533 1616920 465818 301661 841231 1775346 971806 1979548 1490712 971714 829449 1884644 397739 1211697 13776 1078014 245185 779193 450768 335338 1231941 40376 842425 785450 934230 1816757 66990 1316788 1634458 1781925 998302 964989 947921 654881 1828773 1729430 1069794 972646 745941 1915469 1687212 345471 488389 933164 1564365 652943 719184 1251602 1792758 1192859 291932 489588 311376 1110614 260439 20379 26879 553736 1562186 1686522 716644 378981 275052 1739436 1624767 543727 1248706 248046 1938 988784 1226477 1841847 1756877 1414190 1761970 1255970 63852 1979532 1461263 1573457 1753095 1197792 1595954 1526319 160069 856702 1344423 809588 65763 976720 1662004 488604 75989 1194667 932946 796479 1165213 925962 147575 1892338 1515932 504017 824524 1039743 1542608 1255609 1829782 787601 1596524 1048769 1912578 1354805 155852 1441721 710864 551677 786387 479155 747534 1832773 1535601 1360089 1262937 1052516 591237 1133043 1928115 610372 1979333 1322206 82864 1385519 1585568 197520 46669 859531 1243123 155776 263043 253515 1405935 1314540 592162 438999 1121932 1533305 1230466 1918298 1581721 1298592 267350 347306 978780 1144811 93438 1017967 295960 950916 845718 1942172 800394 1602812 1068190 1938820 1968762 1974854 178014 170440 395008 1714776 1658898 1369623 476796 419375 1979132 1525184 1025040 1538345 1769963 1828584 612093 1158482 67632 766860 844882 1921516 526527 947796 1720707 352790 1453805 980162 1603521 1881327 428258 616603 1707027 1011492 487620 1476324 440708 1498015 582068 478341 1541042 336800 1275924 162963 1301518 1594904 1590244 404719 257494 1858160 695659 559321 1445768 237426 1419436 973744 361926 239809 1289303 1494419 908469 10833 141704 1379717 226390 518114 941671 1645705 1039331 135695 670081 1781382 1586520 1676735 1084165 1280909 596164 1332612 1312336 329948 903098 1408489 315366 488095 1613070 1719908 1670182 25634 1843763 908490 454450 94316 478775 1092233 1081220 1179338 1837414 1275256 750607 1774854 1010679 841155 1745892 1043710 285109 1167113 547117 1667096 1032085 1426331 1992913 1220857 825271 1671235 1218715 34098 179146 1077984 1476265 1006724 646376 1980599 1838486 871353 75689 885545 1557317 795457 1331955 1587994 1263684 1186868 628375 1274444 1261869 1152531 1702366 1846366 971347 1223470 464989 1604091 1185054 884811 1531578 1519569 62088 1533908 291904 924912 77120 1567686 483599 1381028 1287807 913121 64746 63799 66799 254419 1558478 555897 371207 445128 226627 1254119 417886 7991 504203 1703863 119292 971004 1714615 114553 845402 299557 113962 79521 1279859 721760 1486844 1664418 1112730 642881 1947989 887620 719770 467788 1692305 424048 15091 1492478 179169 656584 186976 1985882 1015402 1106574 1502393 1808457 29436 269586 270599 1091181 1919451 160079 694549 1288323 53832 963047 336755 1328219 875225 1228826 1564583 1865553 985502 1362714 1041179 1669062 1233529 924760 905324 174008 105650 39723 3424 1670262 243984 1039792 442562 765858 512285 1582602 1516818 929023 241567 239080 1900477 1217223 40471 1280834 507805 155727 1777663 1020441 1214945 1244537 426403 1988073 604339 1511883 710060 297373 1573707 199754 1227020 1607187 837368 1494242 1241349 192869 552388 227808 1762819 1679158 585392 1403604 425231 863258 703789 1010210 222521 1515166 491649 198479 627152 232926 798448 1932263 971001 243622 286814 1163965 413132 357315 156120 1703501 993563 1505259 397527 1384963 1284646 85875 1419178 1535981 1492648 1270732 1019142 1247124 443553 1328405 1398056 197057 646771 1119479 1208952 886487 117022 121725 1617532 156391 1921947 1917465 385785 1528861 55983 546366 425102 1249795 1037268 65733 1460740 1303508 128448 793527 239194 1454221 1601820 1984462 1795361 962631 1967506 119207 220821 507477 1770438 165025 106708 938367 571983 992357 339643 343145 496640 1308837 1862615 1613206 96355 401766 1156141 1834522 1895739 1056471 281697 1265030 1995709 1875189 1031303 1679367 342714 440817 1237735 1569869 417966 569527 627643 503543 194023 1550533 198993 677820 898795 1697060 147949 224880 1632273 1224705 186953 1860013 796518 947756 540835 597004 297525 1093611 1936532 1771830 1282735 245944 823893 532683 258204 467984 2574 131320 1060216 1320135 1412417 164799 1815042 1846929 952542 873616 367808 550056 795573 1422019 261376 432116 1168741 337306 160482 691193 1989647 238793 717255 1107073 585834 298861 1162375 1956397 732731 1677919 193327 1857527 446611 1360717 1827133 238012 207601 1324335 66947 1540424 1843782 1563234 829470 942146 1686337 1002863 795924 1261800 903073 1396713 1057646 1033819 1181481 523230 1800675 783948 1483462 314936 627060 1535031 1557026 1045854 1502179 1681976 606563 594779 239779 751564 1177792 631984 406517 1323393 1488847 1768621 986828 110962 436720 1527584 598027 1740812 1598340 1806316 1008248 1029127 1109705 911793 1897761 1059049 955592 1148878 1135715 1095887 766084 537040 1605401 365828 738708 1492096 1654531 1255249 1318619 1355710 1494719 622997 1511370 1231064 1123118 1086082 578185 1560690 931033 110771 1683375 311620 5248 795547 1701402 1548632 1250881 759445 1767847 946961 1051687 545977 1161576 375928 1831212 1367035 1636364 1372738 1549940 1390608 1051955 1591323 1908818 1113105 769089 1903039 33916 1962871 822598 1700491 63367 182545 68517 1046269 789939 106690 637742 1224417 1116903 756849 1925159 684441 1546037 1769189 1463687 266636 1719146 1532506 1648507 296856 153211 31018 344824 880584 736524 1628084 1298854 1429605 1034689 1516395 300306 1707954 862570 1259340 813579 1491101 1680647 822865 1607694 1503427 781171 1994775 808472 972338 1110254 1805544 661854 1907280 288272 1290769 314407 309372 1094789 1419521 914833 382438 1755523 483293 1478360 1230869 242904 428017 1845645 1453606 1525139 1984492 931407 1306756 1603316 1199243 1755721 1071075 177528 1363722 963220 157289 1111763 667407 1555642 220322 1848457 1585368 1217702 1539283 1200915 1948056 1684199 1885584 1933302 735984 1576046 1741314 1510096 1544671 396456 1890309 54706 1603070 1385688 438129 1364730 1246719 69584 261633 1813714 521180 1528129 1560335 1459040 1741831 1777506 1786364 904934 11533 1463156 1804308 1734969 1467165 1302004 1294339 1027026 1123497 1987588 1660373 1400533 1333014 586544 1595181 1360957 897143 316746 987715 362170 1838779 750261 608946 1556397 934345 224237 470148 1787040 1656058 1595944 619921 14435 1726399 591962 298408 285433 127499 568690 146868 101837 237002 1710366 1120721 740733 808211 549803 856079 892049 1918485 32035 1030706 606417 293634 1695329 57249 1217721 1701287 181009 1234695 1375368 518600 889502 1944930 1792681 1856197 1236165 783574 1836788 46447 1044522 561711 1095573 369530 346395 307582 263215 1626743 1462834 1262112 158777 1955485 861715 274270 1845434 1912868 1616384 1971010 275936 19374 56101 844135 1168897 1302496 1130618 190316 756997 532508 624967 1457122 1861220 415787 1096925 1188653 829132 1918024 1633393 84810 1708126 289078 897929 1622218 1902491 1824736 1988158 1786706 1816252 1320013 1407219 1879259 757965 755799 722394 1053441 1753398 957848 329870 1650327 166941 100907 153641 592615 1762703 1622406 160518 326920 294746 1937352 1548574 674646 1019156 503154 1862377 802952 1509627 1949256 1492878 1686361 751585 295847 731432 885089 107680 445760 1737710 1870615 1209682 1727083 843359 207880 1126604 85773 857151 476397 1897720 1514467 1984005 477890 1150081 454652 884095 29101 1072143 1865022 1368241 982439 1136730 658234 1549544 962154 1522292 339568 61491 1839306 1511735 339697 625518 546274 961567 1592739 386296 979040 1196251 1015038 299144 390098 495117 1954879 1364600 1753808 998666 42786 1913850 357968 1166315 1553952 1387938 1415573 1211670 1539005 1256359 1449378 1609817 1268083 201580 1920631 1378356 967771 895947 584740 428123 1650796 882853 1013467 476654 1997102 593525 797793 406650 81328 1786813 1883398 91199 1222718 1117380 187463 222734 1068147 346606 255714 1152457 758809 411657 533139 1659872 218761 780973 932244 1704336 1354359 266503 717007 1599517 840036 1051699 1103669 6883 1540731 1053445 1461761 1909943 1287826 1977835 1419843 1602681 740263 53075 301415 1949224 1789835 894346 1644722 380303 176740 721011 317834 260266 875324 675733 408908 1140970 1725641 269100 716511 392694 1032651 617390 1693846 451612 949500 144648 256358 1398190 1707204 358137 929634 403983 1333900 1269849 257720 747730 1289008 1390057 1980970 1481341 93018 1833869 359004 1096226 235811 806480 703377 187572 227416 560280 1430021 1694469 1151401 198332 1400721 1536601 122599 746042 1024613 808170 1953689 231840 513939 1069980 1285374 1964711 220890 370448 617439 1605041 1558699 904096 97697 404596 821172 191227 1639233 139011 864634 203802 144405 81960 607641 669507 691986 1691833 337681 127033 495536 942270 509550 1391402 1226506 1150357 1261263 1210842 828587 1775877 183298 787236 848640 1370783 1837040 459214 56627 20925 253985 897688 1171840 1982800 1763896 409315 17934 200344 1100317 1302870 1318400 971686 1746460 117825 414674 25696 756313 1315500 298089 494154 1859897 578097 552816 437378 1635437 608642 1398200 374016 5694 730285 149008 1468909 780765 1757530 378798 214074 1927483 1455008 1630100 960821 343241 1624425 581378 422890 212675 1594882 1186376 918692 748111 1578724 292746 1589168 1772585 361075 271291 1702750 1174347 1271124 1727515 1314584 911516 741537 166801 1160281 461425 28498 370402 98314 1981985 753593 1494993 150861 745244 854463 188788 1546313 842507 236095 212471 725702 916499 1416601 1483221 1396373 1556781 768191 381300 984319 1570301 520493 235905 497506 712502 76727 797490 1326577 1530620 1292518 331408 535337 1980464 910856 1778209 206795 1709880 1125221 792638 1628297 562992 1930469 791828 1340153 760782 990102 1336969 1229993 1966720 179623 1431999 1607966 708698 1752561 143064 1541496 1219272 367203 516918 401482 324117 468138 777135 1377214 104977 1062378 476938 231189 1284883 1870041 249866 271465 1196421 1851675 1928083 9316 466656 1851632 257023 1352927 732527 7118 1607119 1570893 521314 1365072 1725146 1884368 898638 349591 414041 788514 923554 737844 309330 1714494 1437143 350794 58786 1113116 1397090 422820 850104 780388 1178232 1900372 61135 957617 1789564 1481439 325598 1957388 9249 945809 256163 722130 137683 1318645 1228333 1556445 678743 1388346 1260149 902667 1786668 1070471 697248 1462550 1928983 307230 1156313 1723096 1655872 438369 1409893 1483139 36278 720083 1107414 652286 1060773 323040 802473 1924581 179634 135188 548183 87002 661229 1812720 383158 22842 1123967 1174179 506564 637976 1485564 469663 1239228 24987 665250 1081955 887584 841107 676900 1973465 1419094 505713 1816847 1425953 1516627 1473501 1185324 790790 497889 895654 735061 759439 697244 1371741 1430718 103929 1092829 874641 1896696 1880607 959833 1439711 330717 1999174 955053 1986032 401828 847112 1248921 680860 1010640 1087568 959521 1785877 1646556 1154665 1932627 1723432 947760 199432 335992 1316105 311370 1719161 1409551 1933308 1450453 505820 542324 1623187 240740 29055 890562 1722225 1502915 1487487 1237975 984675 255721 276009 680953 374944 1807967 1466999 1370099 150550 564562 747563 293754 1416107 148159 66213 1007497 848922 1521447 201460 492038 393430 1571519 1624347 1176736 1704382 1103017 1048466 726409 1176850 1755107 1691791 254973 952496 687005 774124 1122033 657614 542423 1221162 1390241 1036640 684505 873526 1661889 418306 1231939 1779934 665294 1300428 502202 656888 803543 1718015 1250242 760771 1988775 669263 1627236 625461 898687 538623 1162246 1225702 1292311 1211460 231039 631350 1366874 1072496 1864647 110583 1183150 607419 1332210 1906414 376615 1509321 1688042 1191818 1494811 1873466 1709480 1457041 969126 1953820 276886 468824 259141 1829934 1122301 487104 786523 1848006 241377 1371621 995797 1119833 767151 462958 1070904 967820 1464252 1603541 1548993 360466 1918161 1430189 1438597 1297609 24175 170170 1020759 75801 1117786 1413459 215938 1722305 558895 1900466 866448 1600248 805055 500929 1231526 201455 9703 804003 1477149 1325224 10180 1829967 629593 1671021 8392 1580161 764315 6890 328300 363441 557591 1606088 1954363 969145 923518 1931364 678699 1770689 1688482 174991 1217652 104165 932941 1837235 813804 1806002 166521 1752494 221409 1881975 1597134 1504552 1005491 1995731 1138918 562707 1921310 437082 1624952 1762692 736901 402775 390880 1572575 210706 283613 782122 1731721 1691398 295154 971919 275884 1957134 1441094 1659538 853677 790922 454984 1361506 216752 612062 1633769 57624 1031768 531803 1389866 1281148 416770 795819 1397990 67469 614137 1468023 279264 973373 159680 1719948 473299 1701553 353410 1223906 1411004 1638778 1499573 621733 1791420 1169913 1210895 1917049 965209 1750554 854478 1722067 1815341 501940 941194 1264680 1050565 161298 604559 1558589 407385 1400758 1321979 550498 1277327 563816 1879480 352634 1716203 271566 1624120 706252 1850586 1283881 974681 1658301 1436170 1683026 1028523 1869339 353583 1390525 1756391 987422 308162 869584 1896030 681639 1415724 523141 1804925 1969567 1371614 622245 1147235 315896 386977 1033264 470183 493491 564029 241253 277360 1376966 512949 1214678 881213 396181 1235634 1939320 919359 133197 1197868 67685 142769 282084 44528 186385 1285357 309898 387350 956282 40913 1739213 1460649 1412602 1657112 249935 1034927 553787 1657178 1623337 1183715 1735559 1653495 1924799 1707109 1327650 1077750 1914418 1639382 1590535 708663 373153 1059869 1461227 1876007 931447 108257 1960511 240393 830342 1289448 1529228 94391 203222 373355 341983 735864 444653 1184326 382752 1197961 1140872 1480924 1160099 38761 552810 1051958 1913536 450858 1320742 190252 1661251 1923234 664812 775103 423736 604753 228155 1391546 589425 1180334 642786 768195 339675 730329 218953 488869 1055747 663920 1809989 21678 77135 967767 1401156 783949 944236 1814972 1731130 1337935 274113 74425 1975791 1570185 1666999 1004709 1288626 420267 1687415 463993 1158840 1099851 1171279 1399867 334515 1765197 1677187 1683994 1149567 22635 811635 534479 1695715 368334 350452 1741699 904922 1797511 1218057 1872368 1964466 588276 1893057 624598 452173 1619867 1851654 334438 1154817 1049275 1647892 1580733 1666711 125391 677899 1848490 1045553 1872552 782858 1519184 515620 970673 1742108 1382154 1551807 1428530 21382 1024406 865011 1036078 1264799 117713 1716333 253531 1629804 63671 855145 278197 867733 1322579 1169850 1492516 1353051 1209795 330437 983523 1987420 1089561 715434 979622 91509 957841 1954351 801177 290354 1886868 1321594 1749514 442210 1655926 1548354 1486979 214308 1823442 1761039 1485191 260902 1487401 436076 623281 971941 1436904 797275 206180 1300080 30374 565009 1153980 1148958 414143 1103767 1859177 1906553 502934 640059 578111 29992 1604204 1968163 760050 1929283 339058 1569806 370332 872662 1960908 1779915 1151983 597965 121067 1746819 1037583 783437 1982083 649647 1900662 1550602 279408 812738 1277180 1398907 1994516 408017 275036 486032 993037 609210 1305642 1937342 488227 1493856 143032 1474363 1048026 1029975 1487671 1286923 1620730 1044752 1519083 1129237 1805902 64092 1495329 1867734 915631 157542 1743010 365944 1054220 1420275 1684181 474179 598013 1518768 1033823 1583282 357850 1643377 58253 155912 395946 1972464 1523759 1056288 102727 111509 1584195 1359365 1403477 677551 1664252 34387 492767 1860244 1806336 1398987 1407360 230635 656717 601579 141930 1321869 1737767 538148 1523777 1323032 1289637 1354355 1958717 1965759 1869498 343378 646238 1733916 1628392 186536 1423063 511362 1967706 752566 7007 1643022 894737 1009122 1660402 752287 21674 861695 974559 1634272 518140 1364886 385613 209787 1219546 574732 314663 1969458 263873 1757254 316908 1247103 1890487 656802 258241 1203458 104631 597836 433117 1875283 695586 1099212 338847 1208019 1979606 1104737 1486515 1763946 1178810 542997 1712229 1481916 1325815 1385850 1604776 586411 41003 1077261 1124350 463010 644169 369250 1682277 682181 1755090 1096544 738272 515103 1550309 1055673 1380921 541468 1362650 1554948 202886 336763 445502 1437567 687212 1812102 1224378 1735214 324845 677100 449615 1458117 881393 1232045 360773 541028 1246153 1329108 536519 654470 27786 793367 1621022 524431 847657 402032 181569 1165592 1853574 1428160 1070954 922195 505218 1296569 622149 880265 1094919 776499 1134151 1317372 1634616 1518844 1140889 1130583 1681585 1601940 1972248 1417448 1476091 675974 1761949 1770738 1368835 1060043 33423 1672376 1557427 1845674 798635 1434900 1112675 886072 268586 1853130 169078 682572 668202 1296993 491726 678053 29388 690628 1761980 677950 1930212 578521 1014940 226979 1354035 1307226 250368 1802983 1190852 62540 1220533 615042 1377358 1972824 783171 234034 1733770 114691 1736041 1610455 596176 333612 1946614 1267254 1633 1529459 883166 715730 789218 788596 563081 1241 1007161 782094 1481986 383002 874774 1445320 996271 1494395 491674 73796 295400 1723323 1621426 1374767 33278 778986 1534784 979149 1478499 142127 169658 1858637 1337312 535049 1724387 849637 1665001 1965742 1528320 1766926 1464902 1800048 752934 984844 1526128 781505 244388 1714706 1031877 1158214 5331 326895 1464517 37086 1165948 1850468 627256 8144 1546933 283854 1320518 682220 79194 688993 62085 1999050 123771 1586778 770573 1398824 1408909 1782247 562671 100405 210934 572152 1297810 729282 1557166 1935393 707861 1689746 1030872 1529108 1424148 662115 1833616 1094088 1802751 749034 597627 1760149 976941 515841 427213 922693 1208253 1319434 1271884 1228547 712442 473384 932358 1248610 1582702 1137722 1574812 1871264 1292235 122464 510070 1846501 443942 1167826 1153205 465785 1038240 1970859 988778 933167 1964684 182645 1465465 471079 73626 84183 1200815 754473 50194 1281775 1705795 1336408 698573 1452874 1670823 1283843 1388055 1697441 254895 469173 562548 1961117 1562386 1164129 1138148 148397 1615578 1952929 905341 1159857 168741 1482952 312913 1520280 891321 1714033 952312 1773691 94505 154327 331361 476394 905382 1825981 849657 713933 1470904 1103949 1531337 259669 635851 1926322 1306038 1535421 678319 193940 708227 646080 1457534 1020375 16477 259133 1305496 1893675 985031 67178 296799 761030 1634238 1101391 676896 446652 1858383 644825 1637428 598261 1365803 1821480 1345267 1593723 579656 247241 1017230 1378061 140370 424509 579161 1418098 410242 1523165 185978 792261 1979116 408534 1546670 1436165 1502703 97706 1511090 567532 407227 1442816 311073 876622 1151936 1941886 1476281 857082 1875879 951200 1475355 983917 649132 326275 828757 1538455 230597 250931 957150 214080 1910221 856802 1313891 1182320 1339975 268539 945724 546821 756926 724899 454971 1891368 604414 981670 1115694 1445287 118184 947155 525183 246580 378416 453433 222637 25764 1818322 433490 824470 782792 1285435 815849 1726027 374342 600595 218663 549040 1461501 1381217 1425116 1075904 1329750 1634599 1427296 912142 110435 561363 1736577 86296 1154045 221273 773313 1569047 1923732 920996 1881820 971713 415800 1857363 258687 77670 1239105 1942888 1954365 1424405 1327877 1695996 1735020 1022630 928950 868983 878117 1494736 866062 552775 1808954 1193933 1803531 981613 1708091 565406 374773 904689 1204413 1071208 1521365 568997 536164 200635 934075 110654 1874415 539950 1550176 519196 857833 1107057 137824 763331 540132 704739 147095 1415172 935958 252968 264552 1461998 1666665 1505031 924800 1003472 478527 797510 457426 1579793 1910870 1533954 423838 1700208 1993024 931164 26085 1902817 31023 1859597 1074227 494790 1481375 1559415 1377364 1695794 1038572 306583 1024399 60056 1965140 451933 1915877 1515528 1044407 74772 1045645 1048605 1566828 1387732 1775072 1582465 1725637 1787344 633708 1981872 641097 676961 391976 778023 43984 1287619 1762375 1792236 1048038 221996 1406398 318550 1421964 983031 1159202 1229844 872315 632233 1138121 1327173 1739592 1422058 1623368 1044502 1463993 1207051 953221 1579046 1402440 1450699 1940216 692382 478132 1978446 212502 1486437 987857 464485 974773 504853 1601410 892480 1003682 760747 1603101 866556 1017934 1000009 156535 1820682 1511574 1802848 406462 1918661 628117 408228 1341426 95125 18959 857190 1267264 572701 1678127 1776022 1810434 951876 1136535 1267117 1322672 42908 999831 912472 650299 1954820 1333375 220981 293250 439767 1876642 65470 127092 1491886 118234 1445459 923272 1414808 1209088 843108 1643276 665865 854542 1278977 448429 44073 634318 1452363 1905132 1683629 1001521 1213943 871078 1888258 278594 949251 86724 270356 1357318 69667 1608280 468944 12158 1937538 1487229 129254 1467135 525940 1596199 671697 1741081 904297 1719643 944503 1825281 1660416 691857 571315 167708 1541209 1950336 13773 94881 1237528 1018811 170403 1678254 64540 1415112 43799 1766293 795422 522671 1433917 1741556 279636 1059332 706180 1430991 1026967 166815 547956 69966 776078 1036343 1384621 1389640 1160154 1839056 1973199 1044048 1057760 1704358 1541076 1807760 90556 1502659 1223441 838711 1851645 1034900 1509275 1167022 1295913 642805 403462 1926982 1091860 1096533 1423362 341071 1709952 1727530 421695 710338 580937 1585523 341447 517179 536120 319858 1014102 1955270 1388139 724277 1159213 1816889 469442 1146722 1239353 1678742 16856 1703762 187133 1767317 225586 514207 1714969 288919 434319 872277 481050 537744 50407 1333556 1319606 682161 258913 484801 223465 543742 991653 980230 459928 729753 1077533 740325 1538368 36638 885559 17946 30031 869955 1896164 710487 411513 17888 264938 1222500 998783 376275 1824782 1925126 499306 1858682 455974 917956 795207 75263 651472 825649 886085 1939883 573893 235295 437760 1178647 1141588 1000102 330376 888397 813327 1100354 149659 1536538 975596 983090 1043249 1240393 1840565 95061 1622623 488355 1609469 895916 1436256 84341 399462 387600 829937 444402 1303200 8463 1664605 1658166 1667388 66378 731728 808476 1140364 264432 636503 970480 1761022 1492054 498629 1269585 152024 823256 1715348 1035644 721413 1389914 1201351 1041935 311252 901157 667413 703617 1599101 1353694 203119 72546 38426 156998 460777 1598276 1124680 1134112 1787095 649214 1157653 684575 490210 1627015 730222 1114663 244114 167717 344321 216435 1354200 1851727 768728 294295 1877161 427227 1613739 521717 236811 1309970 1051779 659155 444622 774409 1790829 1684773 103228 460404 1754720 1092955 1213901 1922915 659064 981454 1452684 462037 1861125 17280 1591858 396397 1041535 1691802 1344568 1401799 1243565 1757101 1062614 592694 415670 571450 180769 560465 114019 285337 1551401 1421322 444968 702041 1175182 1007030 1726478 1962953 533252 831314 1564801 997413 1964167 123114 390958 139015 1123334 128304 1103962 133587 605253 1617593 1258738 507322 1379832 695289 635470 1923308 1284102 854440 1331063 1462047 1254662 1846151 1081570 1785997 1491574 639791 645019 1201185 188751 1130857 118985 686945 728064 122761 1973110 135066 963054 1926154 1678910 1458627 1558086 1893569 660270 1651166 807546 71782 1772581 634097 139519 1750713 754573 825285 864856 1565722 1670733 1777153 398994 702316 1171148 195961 48528 1224208 1608153 1729802 142481 206295 1646704 366603 768310 885973 1059878 1420685 807426 824152 114812 521129 72609 620327 1873857 1987853 835346 423960 326672 867445 1122671 699511 945369 1739336 339934 230660 1827627 1853926 708359 1573168 1178683 49243 1068571 707489 848215 1496482 781583 1081067 1194693 687664 1096340 105054 388815 1980164 468859 1830345 1767687 590535 1343568 231446 110298 216440 132649 54379 599430 45154 721668 143786 704044 426662 1559961 1391776 342143 490139 1522298 1622203 263415 793183 1231098 285422 1742173 101462 728357 134769 533159 448237 384733 784076 812118 1861974 1794323 63089 1605623 354016 690973 847943 1964747 151279 1428236 367566 1715164 1581940 1433323 375974 1429760 1627494 1058397 236804 1956118 543703 838514 1358302 1165373 1701248 841264 892797 1881711 964865 1476108 200946 1952085 219308 30503 1141467 1367307 666100 610214 1311396 1823668 722672 470041 1574383 1390175 694917 1946341 1717198 481493 1235318 1720837 1821513 1741636 1932878 693762 1409583 461935 549179 319034 1688501 210477 726546 1696965 1860450 1459758 334457 1068043 573207 1371561 1347519 1323914 81591 733497 393662 201575 1212897 1352963 265994 1814676 1480956 1198055 182115 106402 1456658 862053 201536 1493363 1481444 1159162 784317 544600 1970806 1824331 1461058 1964435 745127 838985 604384 705506 1752396 240412 1373910 909655 48760 639230 1770899 1608718 1785047 1639013 1222053 1356769 348112 1435177 162858 910014 274168 120124 30472 923346 316187 635771 1597653 1506847 1267047 1243648 153678 1211108 1463240 974133 412435 1845832 681044 1047846 738261 1990780 1424584 215234 1400980 662783 1974794 1872906 829076 383629 1062144 1535483 843474 568217 1013287 1951356 942826 491028 1974867 179889 1087037 1446194 1986860 188757 256721 889868 1952798 83029 1885086 1638273 356882 1563232 467760 218747 278596 314047 1492456 332824 43161 525312 1828756 1734290 631598 1032762 1688239 1263958 305628 1094297 123809 1938322 1118063 366547 29848 1802985 829307 208014 159302 1447953 796779 446884 278471 12528 1598391 1020497 920152 1636836 392261 66549 1598749 221342 271052 308500 1859577 492388 938932 841925 1364248 295383 1688510 559439 1448390 33983 133056 476335 195103 790199 1813947 739185 14296 72235 326327 1540492 1740418 1403277 645455 1801298 1631552 602680 1766326 1410776 1758410 709620 1484941 1983987 1545524 1097753 1868782 492833 344818 712795 1420244 1221185 500199 1625532 1255534 1058659 335149 1059294 1506724 1637943 1026435 950786 931791 1607918 480304 1402701 1707209 1306589 1340100 695183 1950123 1490408 531056 1896762 1746972 1551317 19099 809305 1298148 1441295 1221680 1527713 1608315 1022384 1976464 161929 747519 1537266 8243 608343 755996 1309500 1033127 380772 1958171 93623 1617757 449453 864521 1011270 1106577 969098 388395 642764 66568 1874527 565160 1899981 861973 754704 53174 343818 1446088 1526947 307478 536607 356783 699805 471204 44754 1100061 866545 1691289 844773 197187 1271543 584721 1493615 680390 98641 250557 1283838 938366 619846 98378 1181826 495141 739154 1594240 449248 37962 1136020 876231 1622599 822719 272064 1184737 1267508 714640 921193 300235 1762173 1517614 812691 480830 71071 1701006 1692517 1472144 137712 1023546 836926 281861 669937 121237 527957 1180346 890613 89720 267242 1305687 1702723 1866183 1211095 174657 470858 1446442 46754 1111897 1741860 512612 673531 1585141 376715 81714 205858 1798790 1692613 500876 611884 1631114 1974506 1636367 676356 399772 1931861 1847587 1380255 1508042 952254 1938814 994088 1833500 1819887 1110049 1592628 1822434 961574 400088 690421 1095603 83507 67566 1149831 1582858 243855 334965 1540852 1665404 222766 472330 1025643 338380 595222 190208 1894854 934026 125955 268145 1376648 992436 1582008 915083 1346270 1866496 1593941 1312738 711116 1250118 1215379 301882 779301 1779352 819236 851949 902147 93432 1162384 1241338 996249 419362 173626 1486580 1897553 1509476 132011 1171196 197041 687145 427667 765019 1822565 1780195 300984 850229 1931955 1562022 458206 140008 858844 1454847 1783013 1096777 1037843 340684 675278 1517385 513784 402017 1452442 478172 1357260 46442 1747016 766457 1254785 611372 213740 1036593 220686 337414 1053693 1281288 1002689 65709 365815 766614 1747910 1097109 701297 340776 1309222 1725437 1396889 1133074 1263743 1625496 1820958 851505 667265 490128 375162 391739 840404 91886 483197 1038589 1718124 1813689 927499 1833639 1634656 1767315 524728 1555596 761772 1574598 1872598 1934401 1740975 1722598 1997712 92985 1864425 1821945 598320 1750431 9874 197315 850824 1686179 1262191 1395559 1667312 1085967 659215 545568 184233 807958 1298840 9783 497736 1970624 273621 1705944 342151 732446 701539 1429617 391279 971984 1119959 1419764 195769 328023 158634 76297 80524 1185959 348884 149324 972772 1694722 1229662 1882915 227521 577052 1434375 315968 683548 784304 1105704 882886 1402924 1971104 115480 1488186 1402331 1500040 556078 97172 1113834 1951084 981541 1868102 506463 1903695 1211728 1796470 541342 860610 348286 215500 386836 614303 1324732 1004170 789482 1002871 812846 1720656 1983384 496839 590404 1918293 201512 714320 1830975 249684 917432 474018 968556 1276577 1636131 885539 130699 133204 995328 725586 740773 486404 1877753 1240300 1313096 1455005 1056960 1130786 552617 858196 929022 1402512 1425997 1158968 1797387 1604056 101911 1359147 243356 1488810 450160 544071 945215 24160 942979 949985 1925383 745284 816456 438622 1419481 927885 1471937 1622295 162345 1330220 1070238 173897 1244426 678316 404314 687485 482351 965197 1983107 1485086 236929 1635360 1577954 1326961 1700270 1245074 1201372 792564 467899 402020 1997903 1807273 999352 104956 861202 243650 1539592 1010092 1268229 1906018 389994 149131 1207431 659386 533241 1411658 1773829 83921 1487175 1882997 1926702 137262 383063 1260783 1336035 310621 881179 929019 1858322 455581 23523 972731 1518011 808791 1724849 1538515 1440132 1361003 1065320 1978723 1088647 1510077 37777 1760571 688204 963719 1757292 1137986 336388 1921688 1083924 1227384 345278 402287 162386 22457 1763123 1920524 279102 377840 834033 424221 1667019 1933064 1565829 1204614 1212259 1265559 1859730 562565 615540 720729 1979111 1700502 719112 1602327 1667833 363728 224556 1223780 1724473 1688436 1358898 734959 1060847 578941 1748415 1344963 1820564 1830788 1122656 1056838 1345710 1316348 62951 1700988 139316 789099 773696 259894 1201549 92861 32057 326684 1291157 165639 939314 1141562 1954175 1857257 1378323 1566578 1762768 1292763 687921 1329514 1653925 365393 576540 1401777 366629 1386141 1449667 1513578 425625 529015 1543889 1099302 99554 1205013 316960 901845 1579545 1608085 1913104 1368907 105217 195909 1862749 1159073 94016 47047 927610 632417 951519 671289 333729 192355 357686 1766880 1690450 706798 152133 419038 1729475 1221848 390914 1832255 427320 349299 1824889 1744218 1780278 1697208 935052 1787167 1423870 91384 1812020 1566878 57445 1583590 985938 1091698 680179 1009906 841337 1785945 1142970 1885658 1751294 286969 442 1598239 626279 497312 972249 1321646 1030329 1226125 688766 1651327 1108199 853589 721548 551645 402285 724880 1858364 1710750 1111725 340760 126114 1453119 1431592 638062 1120021 1862588 1774986 979678 1826397 737843 1552916 293503 427647 1027999 847246 35563 709869 1300909 1322442 799722 563506 1334313 1894189 1885348 1890489 1880127 1728663 286827 1146471 1289403 1566329 1127139 1441893 1549493 447762 339927 1730509 538661 568107 407343 841430 1678171 590499 1074986 1268981 1702255 1583644 1697538 1139219 502603 1896822 1912397 863292 1661043 1143391 723751 334301 412754 1372637 1176231 1151215 781763 1674820 231092 1691619 1585925 1760831 1577943 827111 236532 1881532 1159733 1014655 801367 1899143 1166823 428051 1024402 1085821 1052681 1113452 857939 1526852 602348 455569 1337124 835832 1530469 1361325 37724 1597690 980061 507175 294162 836353 878201 1135074 109338 1601977 1208134 176629 1914293 629570 1596193 399737 843589 365120 192092 1397830 1912436 55382 12625 1288436 1232256 58421 959019 1315133 1611132 1828733 1284904 1313240 571696 1940444 686253 124518 1506106 466163 946974 1051396 179217 1286686 671553 155221 44946 658678 1445992 1468274 1072587 614481 1373409 811804 655587 740698 1102486 1929817 1059905 648582 12479 760001 1834862 1908045 313445 1271348 1173656 1947784 872464 52130 1983861 854577 138625 1884756 1392869 818983 255496 1674872 1249157 1320166 139697 1762424 119309 1297603 1374938 1767345 1036506 203612 1871844 1080141 662437 1414950 1420488 1737088 1306905 284469 1389721 702825 1394396 1711666 1499707 1276453 1438353 914002 362323 261386 250690 964318 1169789 709265 819788 1464242 978507 1047363 1677782 166654 1002945 1433166 1281217 1064669 1339358 293608 211836 934712 128481 346926 1146676 1376082 743478 304572 1588632 1806593 1198509 11266 1522344 476616 1815269 682241 1056117 456436 764803 1641176 203485 1093429 1535991 301289 1150202 1102603 1226866 1213365 1985558 1095304 1696955 1334657 1042261 1270054 492632 781556 409429 679616 469321 809733 549189 1909431 380615 1114317 356976 1656599 943931 1732962 1308095 946280 1706159 1289009 1990222 1980492 1625089 1074759 1806189 1142058 16775 1516429 1868596 688586 53448 1023450 367594 1004300 945600 1363845 1638146 1858525 1748521 1650255 1237868 472651 57801 1633425 587830 1478889 1863121 1662245 1179533 917687 881950 739607 519455 1701940 1689568 1152185 69168 350166 1097848 1039904 407623 1563367 1450980 395558 1629241 1959679 859469 585922 1894367 1704121 1390905 960870 814705 1261302 61373 1442454 693732 917858 1976961 414700 1087262 485698 188183 1306806 116715 1587306 1053610 888524 169486 1261010 553412 1938447 1434575 220930 1735592 848555 1637346 1900879 1219984 1946721 255679 280354 938303 1518431 1096155 625864 1436498 90068 1075682 145349 1740957 327346 902715 1965375 872773 1617329 1248785 412549 552426 1048397 171962 604150 1102936 1575271 879710 1018654 1686436 959217 1651743 284119 978757 960138 329742 1227947 581985 1679239 256140 1970459 1747790 131402 27580 1015789 724901 1051045 1497770 604324 175224 333110 142148 242125 1244423 1735244 631887 619744 183473 681000 206113 1088668 167690 595254 469534 487009 723977 1703136 446171 740641 103882 137138 533334 139536 1160661 284840 456483 956213 1618184 1600287 1980859 1984411 360377 675739 1749145 254240 792945 223457 756378 983852 81697 1848929 757099 1302443 1841361 1560880 1597151 1076801 548178 1255826 963685 1520053 630730 1907448 1829008 996352 377265 1184647 1614122 1052702 296512 919522 983716 110277 212924 920792 1937713 1901932 343710 1651296 898570 1396535 1809572 1992320 729825 607299 1536818 620364 1769162 1717115 1466933 1733011 1404191 1099518 1937791 1724478 1450541 1563416 1653897 61317 885408 1573458 1778470 1296479 1712306 1232676 1591514 754048 64599 1208381 701294 559055 96467 779532 224818 480944 964054 1093952 1755844 852512 1369856 1402880 1159741 1290535 1970793 887036 1352188 967342 1154087 1792727 847119 1543075 1803417 1922263 379237 1739402 343831 920413 351429 1717269 1184325 892404 318582 1421601 1229301 1147230 966497 1085582 1206089 1905812 395485 703998 182159 1664080 81358 468984 1266818 1475381 864211 1171520 461683 1124209 1588136 184970 1379680 448002 1252488 868809 532088 661397 1016725 1850477 1941888 746990 874266 1169331 1932150 507871 1575263 1583006 66590 116386 876479 1360727 1670448 1869915 1544458 681543 1147783 221968 923503 732229 593964 1113439 1780877 484249 415909 1632343 1112697 571240 1193630 736974 530336 1610492 835753 1663782 404401 1749002 1660886 1066793 880354 1319229 1017263 1703770 1894799 474916 755149 1010704 433378 202770 1486293 1211892 515208 1681038 158283 1673877 286297 910384 1125748 1026832 595157 1318738 935489 618189 664605 1163819 718294 1788753 846775 722710 1870783 1837155 1894703 1404524 1939125 1050453 1273766 1261602 385386 689822 1275165 1723420 1621097 1622161 603058 756046 1136187 446915 1538625 592008 1708766 474718 1588186 1545486 1439528 1783499 188679 921022 393884 125010 983724 1842982 1457233 357568 283492 512158 1712343 1734381 270306 1006483 1822809 434994 9938 1079050 1956915 994044 1049046 141006 1351895 1981111 65748 1141897 328025 878176 1229354 1023399 1247664 1422077 288465 583326 755048 772628 714880 1013082 362872 784303 310903 354657 400640 1376378 116972 938156 1056751 1750374 870434 315627 1089642 77541 1203056 1144726 277406 1379637 629027 1614783 407174 578176 240802 1955005 1560547 1953822 772751 1241471 1682817 170516 1252013 926056 750330 1764551 506903 511711 17539 429206 1361219 1316326 1186290 30873 421688 1671352 1101335 264596 479159 1227877 42695 1884504 1291617 1097418 1023706 733157 369903 1228712 930849 1407411 272871 451878 354260 659368 753627 751968 1285431 1615142 1329924 253775 663142 588941 1143508 1318393 411535 1212274 91948 983520 139861 1488150 890034 510122 596696 335607 343348 331280 1826250 1202481 1475779 1124836 737067 1303403 318641 908412 1540126 500394 1877361 1244631 1158727 763196 1165446 1354834 758065 460433 433354 1658628 597637 818161 486387 257799 1660380 785907 412471 401330 558851 733654 677093 1152999 164365 87951 1425723 1262672 483346 1677604 1234286 1210072 1236767 368096 1560280 226657 1630720 457751 517427 1441996 1274335 549586 63858 1580425 409387 1316149 1541757 204784 1601071 761172 623283 1555766 1972814 1121166 1515469 30431 1736717 504452 1361052 1867576 1527221 1021715 1351253 957714 1317829 290674 731745 1671412 628101 568846 1340222 1824489 1931923 911225 1584477 1440624 224207 412518 1367799 1532051 180158 501177 1872816 1463055 1324731 737630 1399578 570388 1034173 1776356 457590 1010010 783311 1680780 1532431 1347212 357687 758993 573756 476903 1229256 1339592 1252828 769319 1498626 1995468 96018 1691512 699860 858560 1999638 1695356 1544924 1083302 1103540 939102 333871 1973612 1513931 1337253 1328416 320408 1690737 786672 1750237 772322 509123 64155 441853 1344570 1970114 104546 1840256 290353 958284 1209301 24170 1480209 1633787 360055 1485129 554685 1208185 455486 518351 1730155 1939280 794245 35477 707639 799544 1653289 114354 1883060 551814 1041038 283493 206050 138976 1385902 15045 1586637 1938645 355411 1080776 621984 1555449 328563 917139 1393426 1586734 1588164 1834624 1563337 482536 1417910 1276947 1689873 184932 581385 1631981 834530 203180 1357357 782832 1555963 996920 102528 305934 75401 1980998 1495130 1898164 427356 1508322 850837 1317782 1506680 1636541 1158699 1875641 1615007 948593 916398 350759 466756 665220 1641651 1505396 1496013 1967177 1894001 1433182 568658 228518 1586192 30786 1306423 1128307 1564427 1218704 1479384 762712 114834 1387937 978361 1679574 644534 867955 948639 600209 199203 1992358 739287 1229846 1619492 1918576 1213372 1358557 70107 497462 1148372 1416523 132336 1965793 1652134 1760526 752392 1691548 407301 917083 1344727 725810 1709954 1207643 1365524 1958127 1446811 846812 323361 177638 124406 1953496 1813032 1402821 1001991 38363 523130 403741 274105 204533 1416580 161404 1400305 1440722 400532 333775 472869 1207878 329723 878815 718503 1478703 555605 1263968 728550 110504 706551 177432 1758328 1676110 1408312 612472 1093743 1244890 918355 975599 1183785 929358 1777169 89079 94251 1349795 846070 1721168 254732 578227 882404 1990123 388455 732983 1405882 864849 1845982 568434 1536493 302755 1902869 122020 422756 1528548 703874 838049 215737 447516 1899833 156560 1308570 1043446 930041 1389919 296358 1911458 512204 1796519 701477 1525894 1559453 299213 1441740 467064 1455195 1143408 1996314 366221 1053437 111917 396843 1198898 465397 1606235 757624 73359 670352 590504 207773 726914 1069738 1479954 809447 1956921 454911 1737129 563765 28127 1643504 825230 306675 1812414 136613 112103 416116 1343819 21620 1989961 1990834 67229 1808994 1448712 1595269 829761 730148 883478 1259708 82431 199884 781007 1521619 1635398 508778 1555920 444087 306725 542681 190104 1026950 525357 29117 25018 1511005 635788 1277662 1047441 1498257 657685 302629 1821061 963519 1585791 323797 1869437 39320 1247232 1978977 1428395 398703 1653709 621238 1997528 1722426 1779377 945714 709464 1105387 6199 710678 1904826 1434703 1290004 1307022 357452 1799498 1702742 449086 584794 1445341 1995310 77427 1875787 1042168 70860 45607 1134669 227878 858956 1775109 1057565 767560 1920022 1936565 875602 558307 583856 1338011 1290832 1166611 1885551 1055751 1446652 1912039 941405 366323 191729 92431 1532306 1093694 974093 1569488 561884 1188909 1601283 529146 1519375 24106 1094709 1171562 628297 841521 616125 1532904 294325 1615848 1632387 1351369 1844453 1776453 168193 1182706 1333080 862799 1204688 1220064 361515 1000768 1819211 1298808 522371 705231 1100902 1713519 1170358 125374 808723 241328 758555 1804107 873002 1335926 580224 797522 665663 1692247 1271790 982067 1794546 753331 101965 1845353 1089943 547211 1348598 1357595 1185058 1613090 503612 1576717 1845182 348475 1650707 1723954 1704137 152753 1108055 252404 8368 751811 719054 1052717 556426 615773 1496276 629191 824895 1472001 1707781 897895 1214538 45248 1203955 1342743 1780204 32111 283515 555158 1615170 1630697 723098 1442662 1865741 197867 1989601 992604 372416 602507 1208411 664764 170513 1181954 300849 645253 953477 1384927 1210083 1049329 342382 1707144 112998 497589 1307084 572986 581968 1869277 1042501 1159358 1893276 944530 274444 147602 1242451 1243518 1398995 1767942 473885 1759676 1255344 529587 1336520 365336 1888335 1466529 525683 178426 1958829 1260638 1447468 378754 757526 620344 1214686 773883 572892 718177 1642238 768564 1899748 1269870 534360 843432 664273 861001 541683 1641798 1235032 93467 986713 381422 1642307 1150760 810335 810896 972378 1847350 267235 1678582 408914 1461004 961712 811089 1238429 1973622 1566029 1719703 1175229 1015792 578380 848375 1283515 1330944 1779237 1743052 827474 1345184 1762921 1180367 71765 1955983 801195 463821 979428 1615164 571548 1687876 749323 1099461 246552 1760166 1136466 376642 152553 1550049 1941608 542702 1123510 1696776 841228 1935774 1640349 1838764 1667225 175956 1918202 1022606 737902 1714992 658771 869351 1881833 1550869 1429351 692145 407356 1677403 505841 1199176 1036436 1961162 1901466 1002484 1309472 1529734 1395190 1830696 884693 888545 310628 1101372 340801 1982758 1239352 137965 342700 1213821 873299 1397371 1219676 448316 1387723 505929 1918247 231718 1049933 1402613 803645 1108310 1974773 169434 1525751 919862 1085563 114316 1301904 1420137 1918324 1380448 1849051 227757 505190 780851 1223781 1844185 944133 384898 1094920 969604 1801235 1310718 1211194 178617 1952569 854888 158707 1527684 777177 889281 608894 505886 251808 365742 1569526 568096 19357 448452 115483 1531576 131672 1816613 1389160 512447 1666534 584291 490882 231833 1940082 329519 949434 1501411 225319 1710842 531603 471188 1794107 25903 897624 1964640 1089813 376687 970545 1411886 243197 1795598 1694779 1369506 1224999 960727 301870 1371514 679718 877961 1608707 1842800 354290 822071 1901108 1425154 348885 1702502 1527575 1140547 597792 1703120 337700 1146977 834485 215833 1990728 1344355 1588977 780497 788149 877476 1478371 1275448 665211 1932526 1362968 358106 1219991 472660 1516273 270626 1238785 870595 1705550 250272 126820 123892 469717 434099 1268559 971249 756057 439663 962295 364191 291495 1190688 514069 38699 1328513 1392424 1171490 248531 945430 1119331 1293278 162540 700265 100812 922686 1203113 1839520 1892371 788217 1851995 1713329 832031 1268613 1842493 1032007 1636784 635895 1510595 733350 415307 511826 218076 1903782 798977 1071265 309425 1747198 58403 315761 1316018 30392 525010 650432 438194 293174 248423 1198863 1302113 1350565 1807193 1987205 784629 1893727 1946931 1247159 137804 173134 1968407 1076751 152503 1544875 244501 958941 612014 669617 371106 590370 803050 994719 831647 210719 1134585 198973 618397 54257 324752 1322753 559011 484905 426306 1381176 407549 886482 1050936 1957787 520597 1059490 562394 1611424 1488140 464261 1152023 189934 784719 72407 1993191 1924905 447912 1906881 810784 1861574 392346 655125 81634 312426 654655 8836 1708955 357335 1170107 194279 1634098 389839 38599 1671333 1010360 1260114 1375839 268302 1592593 888461 1859417 1442957 1823359 1043163 1135534 526929 298698 1748618 824810 404776 237593 1618958 126581 1427663 1639692 1637632 1594537 163052 165522 1037431 1676994 420824 680918 1795434 1177771 630051 983065 674728 516084 867263 1345350 795151 383606 22412 386649 1082427 1015061 1562254 1413754 1305872 794481 1324334 1233534 1561049 1681473 1068064 394674 1399614 1144047 1345303 1558994 1334721 1798952 1836063 1711639 1558011 1062689 1453886 524059 265967 452574 1741207 1693543 129967 829560 1390561 138987 1659555 545491 403488 1764272 1565957 1784532 665717 511190 1412110 219251 853046 686039 320586 1040613 1201011 1703128 853705 1305043 1782030 992169 1218506 1273963 1026151 1969070 85565 402105 1975950 1512737 708462 1007208 1070088 1772476 1573436 1380034 1151955 681690 698969 485639 1058560 234119 1700012 1595394 217986 670654 1436119 54464 587109 913990 250149 1010380 1080363 1340141 291091 1004979 545258 631009 1234830 1615271 1232191 1510048 483089 967786 1118839 1647173 365224 794737 1282568 1356378 1073946 930928 818996 267037 1817862 1963400 104181 1747621 680528 1988965 215498 1361713 1499450 433769 1638536 1653658 1287702 227143 970459 1316906 1726638 528127 1526798 1915376 1271646 208269 1439205 967336 1716225 1014257 1585108 1363694 1441170 809629 520117 72258 598442 580377 946844 730464 1871959 26792 612112 1257642 124371 854919 98541 782885 543178 545699 934219 1224919 319138 1248791 1919596 406635 1554191 1868136 1804677 806242 1652589 228901 348452 1281993 1186570 1550758 748837 682821 1940732 1853661 368509 1787067 951883 1691443 1867160 868588 792005 1338310 113306 922188 1485744 184475 119772 227897 855109 846232 1406427 1183704 1586442 687153 1209251 696742 152709 1901121 30176 48221 62778 1614528 1088324 656038 1778764 557846 1551465 605867 724844 1029151 1730002 1946785 1211627 1918624 13165 490600 172288 961779 1905133 1320684 1070035 1354687 1708095 739854 1725632 651489 1557211 670552 1918848 919129 186584 478612 352894 1303669 1929174 1238859 416354 1620206 459664 1252725 431205 424038 1079223 1169605 965678 1304047 53632 1016009 153708 107309 250170 155760 754526 1832704 152635 1757204 1271474 1847531 1873216 228755 380174 1370809 1310355 1032691 1076474 1528401 698408 1666387 172735 137491 1455775 1804511 541429 1126566 871792 1796669 1555582 520741 1530077 565911 126055 586643 1488798 236603 1510324 1206324 1777946 927759 203847 555525 1736500 1162527 1317694 1236520 1525545 624052 1981976 1705303 195177 1423656 838595 139843 876459 1292871 1007549 999544 34603 768760 1583843 1517830 1957258 618802 1851784 1434746 1624244 587515 1590395 821269 109822 654484 1125203 1877822 220081 1887068 1861796 267694 630268 720979 1800860 175266 1107373 1382607 1259137 1902542 558466 696652 305101 594010 1852563 140855 1117395 1614745 385175 365722 1601744 1254339 1185730 1902503 287214 847144 519830 1549243 1924573 908609 24568 1059958 1430579 397699 1646460 1418063 1972600 359651 1129362 752580 78159 1125231 314291 1674461 92125 1746041 67282 253456 900294 1300370 292091 1552813 416186 843038 1347053 837617 1446793 508125 366250 316382 817263 497073 1686854 1700933 1534706 369658 294642 985957 1605723 679863 858397 1071315 40862 1832839 196503 618625 1759819 1588247 1153565 1923026 507582 656518 1801 1920053 1392826 30162 1065649 146370 1201545 112693 424131 1556046 1607060 364804 1220467 1224859 121946 710585 1164644 392224 740395 1582146 406749 1870619 623454 401564 1935011 1900851 367598 1349893 1932351 362091 433444 326826 223687 700894 612277 1123375 1311264 427772 1873603 729197 924429 1293048 1661231 1701382 1994292 175737 685267 1821660 163034 1143411 1236824 334083 1988417 1742253 1569291 21225 634837 414328 232611 1540122 265476 809971 1150591 545599 450799 412598 752054 1459800 794026 1942402 1760739 1007294 1166733 1174135 1939258 735829 604918 1552048 760402 739569 1824419 421683 814503 671866 544281 1078694 783460 1494788 518015 1459747 1127207 868174 794278 734185 1137843 1763688 1333936 645198 725178 1558152 411976 1024294 807395 418366 122062 1143559 1283733 1138067 1886701 1619738 682879 469486 1198368 1464244 894383 1997643 1418661 535076 849495 290248 437483 1627391 134420 233555 1339808 1601422 1292887 982775 1133066 834062 664073 822070 1155774 1452581 1189836 1589133 320483 886824 462504 1795336 131725 1752121 1044463 444161 1090680 512762 1643929 1578212 1906242 674027 253256 519222 1256023 1059769 1671605 44209 1644302 1615108 1597859 1882196 1568697 1044661 1436628 1506121 1922911 1082522 1564551 1384409 1016448 1304322 1436717 538952 120204 1157373 1510733 1821232 764639 876486 975354 456382 1997621 70546 183487 267119 1429193 638001 1668386 412622 44535 1374140 382262 984642 6762 1635730 274191 868062 477645 1178829 439046 1274616 473014 752334 1026109 1334571 1213589 1951940 488647 1749559 201666 1690303 325323 425017 678428 708327 466942 1532241 1522912 1483560 105992 823472 647713 1047308 1211747 1097551 152316 991801 383178 948531 1308592 1150057 1702385 421256 476039 647789 5662 1064636 322604 899064 33276 1879501 1212698 180476 838111 511246 697586 307597 1975132 180932 568746 1043808 1303286 322433 164277 1048681 1411621 242855 1525377 510168 874916 1957910 1007538 1943423 638684 1079180 1355892 194081 1199517 634813 426706 1348794 592538 1989915 1274098 755459 1145485 1779747 1271538 1150619 1166167 757747 1125627 1357470 1226215 1946905 1723230 504124 201037 1177027 243119 643410 1732270 1434932 742399 1615516 319846 1684792 708675 260479 184052 327980 1991132 1781876 1224453 1752316 46066 339557 1457851 566161 1061217 1330721 954314 21049 631963 546569 852637 35713 284153 1940883 1697739 1217829 125691 1526357 1091876 1775976 1308878 1895312 1785483 392009 171064 1969120 140589 851967 696784 669561 1795640 304101 955776 351834 283908 400507 1917988 893403 1051334 460424 1266231 162195 329952 18646 1820264 1164300 772617 452798 33210 1246720 1723966 1514397 1980770 552997 462132 1490340 82660 1674937 2179 1184266 1114395 789483 771615 1013813 651814 613562 976854 1237884 1666736 330143 733776 1697586 1089011 1083105 1017164 999573 344575 1081373 1577632 546262 1965758 1011738 363401 915925 737174 1824625 1273330 783367 1910613 685787 488014 686648 535822 977873 1690097 1228439 1642635 576588 32213 1767428 1887855 274288 1634344 1731807 1958893 533885 1446615 6043 1999871 1050896 312044 1611646 1844167 562561 687690 42923 377529 1154338 1683043 1115490 448411 1840012 196037 178855 1125409 1694383 930265 884633 149139 597042 701402 1354529 610677 219776 1445780 37158 820743 349221 751679 1951350 1554956 602870 1677978 1580374 579644 303863 127851 568977 117521 198900 1646181 626372 1345275 1084638 1517590 830275 608156 747356 1315653 775027 1807971 448299 244949 1535536 1702591 1986322 171792 611755 933596 647778 1523064 1539040 538075 340672 1434225 1330791 1950143 1844246 1003833 87052 824593 1800910 1136573 401576 707675 822532 659096 937233 1333327 1014921 1381606 1237457 870264 597581 1110772 1094848 1302347 1823034 1482305 412514 86820 1036714 548891 833817 661207 1997042 1368750 1945731 1606282 881104 88975 1255003 1915908 1208442 714687 907652 1275747 420477 1985875 608271 1557548 1811315 1678564 1803671 1213095 1580205 1372019 1954079 27019 1295858 414112 882107 639652 37678 1518311 1225054 880779 1343104 569317 689417 443804 1379999 1843021 1623551 1251308 785885 1279192 1070888 1413832 347393 1757538 1996078 1230630 198401 1644569 1461049 690792 1559105 1786616 1158366 1899578 936418 61507 437440 1662984 827485 1401154 1583484 1560200 456763 616725 1364732 1825003 1109425 1030049 1547833 1554676 658467 615544 262886 1216378 519879 954946 1114203 1698680 1363748 473146 1018860 388849 1105383 957244 473509 1948519 721715 711593 1812308 794885 1323801 1173913 891834 1865362 52008 128725 931567 596606 1479068 1726268 248297 1949923 1095063 807421 1262045 1156353 450207 1845314 1214407 673824 1210178 984975 696300 221003 1644730 58762 495476 1278803 1759829 348492 1546609 34608 1758830 1257924 1379891 1235859 1478186 1775945 280180 1044936 1477816 899372 909257 1629166 1351072 672055 733584 1384167 1096221 529253 1136336 404285 192323 1380534 700641 1571126 1604854 1967072 281474 1794487 1627922 1999479 556630 520566 1648574 21018 1738877 1748245 998903 674609 1919724 521927 910862 1863704 1844722 549619 1761369 425495 957189 1456208 1083914 1978142 1796788 76864 1159981 905349 383317 1792907 200511 1330256 1769256 888095 549724 586563 746075 181933 1603539 1817643 262938 1899509 1710513 1232783 648074 374119 864451 1996674 1581584 1864868 1162824 738387 641150 460804 1611186 1688353 162112 388630 473040 1456221 958780 1507971 746893 531044 926112 1980716 936699 498959 59400 584933 962404 1773988 157657 189335 646730 879586 1010175 1260718 1709176 479064 308439 1912687 904002 1390494 530304 229256 720996 1186834 400699 1082917 297052 1982418 1451575 80736 1115086 316111 559179 812958 189523 1971456 997538 587538 1973734 1022986 486723 605623 1662694 1079113 1706610 175924 851998 1198533 323645 748634 1919741 996565 1123743 1307994 43758 1618088 791085 1596121 323609 804229 582216 90578 1285459 396914 707534 1542881 33760 865611 649800 130615 1242093 249203 52170 868249 246882 1860334 1703451 309488 1732830 774186 1776150 858951 625304 648741 120516 538026 1169240 1809409 503032 1764428 1379496 1765299 1894984 1655697 1349006 895483 727971 860205 582278 1200385 1182077 1857824 921815 1013033 214690 971628 1613855 1724712 671811 1033777 813576 473475 1066354 1993884 1712550 919864 1822422 1544273 921347 1233470 809000 1814173 1674659 757354 1222196 637765 1197688 1964098 1686890 552791 933282 1179196 905198 203304 1179039 395313 1751205 1871213 1762236 841242 257623 1544097 1893204 77315 332500 1252485 1912722 930475 1984237 1097819 1175524 622178 1072746 1058708 18383 378207 1828119 1076097 66197 340257 1229703 788387 216447 1959431 1360313 1437172 686739 418014 836151 580166 1738785 1646442 249958 1405074 880891 94164 1105520 794659 1864693 201379 916914 1125286 1034118 1243400 1497750 510809 484405 937936 1775495 1238466 482922 1465668 811231 1271833 1267437 408887 971964 428699 1158248 797427 845726 1986178 1716374 143234 90063 1771738 883662 682090 1914555 1379492 1423457 10302 1167939 1309144 1632057 1442490 1292845 949236 532057 1408108 1350582 1977426 1750355 130289 1737950 1183359 1565077 169477 819683 708088 1183762 685821 218105 1158245 291133 750985 205529 1620647 1758327 1971211 505481 492061 112968 1864521 1564388 1702866 1639346 1925427 949472 1415049 1639542 1373933 1753938 876329 1923382 619683 1691397 787364 1675784 486409 1496779 281817 1974898 841911 1831156 236878 1085303 91214 81902 1659293 1553436 1785956 504427 607864 332961 1666965 1068929 1527701 1557143 1209030 1457612 1697597 1378504 1800996 792644 1894787 163439 126616 1428703 1435708 1233306 30972 1119411 335985 433967 918998 654132 746404 1446229 904350 960082 412124 1264671 912585 828059 201630 1779499 1247138 297675 660133 1269406 1445627 319884 1423875 1919300 1420068 184237 1290324 1419793 771600 983235 1483095 221928 1675623 22623 259410 1047434 1964897 1666986 714039 1067830 1371764 331459 1802145 1334495 6362 63503 1746534 483111 606705 1212502 1219471 1222591 84352 1027063 45416 149647 383743 332548 372349 843861 1321818 393510 1183626 364443 1771087 1113658 1872777 1251613 1001002 1871042 1279891 1779263 1171610 1640020 448593 458520 150135 94644 1165550 1998446 1059398 1189779 43491 671376 904899 222355 314675 602085 753940 1029799 1413509 1673263 1268920 707433 1249473 1893284 1217728 1179508 1304751 1272182 477838 551002 1165141 388452 79665 38656 1339075 914333 826341 345260 1013618 920679 1340411 912219 1705573 983725 1666831 1616184 915857 1480685 1836637 111205 769249 1789573 1753971 306752 1769726 552587 743002 1248870 34688 241550 1481814 491318 1298200 1319550 1194803 1758498 50499 105667 1817360 1074411 617769 1018174 1016048 1613351 1952203 1990970 1192939 374400 914918 1024929 966553 1708792 1990609 736197 1900660 121508 1567762 122732 979850 361913 329358 386041 367815 110928 1406993 1711554 795506 831034 482305 465361 1653266 227579 1674020 1448518 1430773 1706091 1093658 1928977 500101 1190030 979286 174998 777554 851069 711889 1463433 1080872 733693 1716552 1578230 380563 427258 1196424 539542 344782 1416617 953511 240282 1171211 1376509 1684948 604318 911875 76818 1756797 217327 441672 93519 176989 1169078 470753 341114 761845 1629868 614631 928418 1084892 1652314 1708781 575121 1617746 1601040 147348 34372 272578 790767 53875 143393 227307 220719 1352437 70719 646577 998767 1928579 185865 574349 729687 1528712 1339435 1329607 27342 917143 932917 527408 283222 1213045 701704 628649 1586712 550067 1151181 1776972 833949 1454105 46992 1001149 801578 869874 1000192 575236 178613 427817 1980632 1219994 1290797 1885286 59195 1917491 226100 1313425 998289 924940 1706745 568830 371355 1713245 1003118 1402843 1264471 201258 218668 1766082 1205873 536733 282598 1682174 1608115 477757 718259 813496 151953 1973429 1918554 1557914 283058 877946 953825 1233217 1818170 887420 169834 805181 1651347 1934385 1422164 1117061 425638 1388984 638567 382001 813287 969787 328653 137527 1207131 160012 888625 598944 1265679 483869 795490 1625142 1710782 1949539 1480884 1704183 170123 1144285 287408 1614534 817314 347123 1776645 1912907 717367 1134077 414397 1218181 1211299 748206 1663548 1935321 679804 527966 1633807 1777416 691751 1162548 1397567 1874308 162655 172687 757232 95050 480619 1405434 1420664 1436316 768131 114669 695832 536947 367090 1488394 1596179 1891666 660511 1484646 366538 727764 696315 328034 866157 1875999 1939810 150998 1495077 1061010 699365 948899 1694816 1203926 1662975 1446986 483135 767442 676751 33521 388897 1442925 1989184 1027742 618387 1620194 34710 1007810 1621854 1277414 662819 461051 493348 602198 1565497 150715 1494715 272131 1096277 712119 1359052 839525 1783712 1930145 650168 1159252 1119557 1989212 189562 1933083 1587550 1118211 244312 984121 258664 1723547 1976627 1933829 699447 591656 970191 86870 955923 1394597 400492 353274 1000985 1908819 640024 1668787 1618960 464174 1025837 1020445 893987 1921613 1619483 919036 1035993 280983 271459 751288 577792 1101328 1061609 1979145 1422203 517872 550103 1351003 1981729 60251 1405581 1015685 1523399 248030 1341839 1899752 1036893 1999372 51325 1873612 644488 593066 182565 423926 527277 760754 300445 550129 962589 6324 1513136 1200899 1563881 1192661 1259225 742609 931007 1107707 602814 1470760 672717 358825 574850 722693 345375 31590 79318 1384439 1813165 937548 1924889 235466 1054972 555437 1554651 612523 1857655 358564 1827701 557243 1628334 1405410 244819 1667498 1767237 317122 1915475 1689347 496100 765239 615211 869925 1668901 1003087 990063 158025 375361 629382 1558975 966180 370029 431059 1525172 445232 61543 865508 1366809 973861 954463 1308782 88436 1072346 335806 1627971 856865 191512 1362898 1513085 444881 1657007 544141 1646323 1001290 919788 1271463 453106 477783 1646866 1878297 1877820 1034975 1631598 1268790 765146 290480 829989 54438 957243 195067 645068 1324675 1421798 575116 111809 515578 1052828 1724336 1922258 1315828 556316 1581980 435202 1101668 788688 822059 1665379 1537565 341255 427932 1228634 1265697 534332 1581321 1450480 751716 109936 1360878 1319102 1123018 1778016 1863813 1202827 1855804 806535 1886498 449744 1526982 684830 1707520 543658 1255574 857322 835105 1216070 1330121 194310 1545244 1093550 132082 1124764 1669913 1837209 250866 1616692 1220586 230680 562148 1580147 456066 198878 821306 1710823 183388 120079 940374 1471050 1448299 1697559 1460596 1363650 243691 772935 878462 754895 1498997 378843 1108694 1030852 548732 1642222 928179 1687373 1992980 1111720 904643 1679124 85831 17696 362096 339231 497759 1716347 830210 1034335 1327160 145666 304520 790425 924341 849612 1826877 308131 831674 832778 1863860 697118 146984 679975 1810358 1531105 480588 219084 640389 1662918 1032182 456710 1999505 809226 1917820 655390 606281 1237559 1331919 987535 523906 1224930 1131493 829192 25414 51229 501803 28225 1029982 1798616 1518250 40721 1973495 1277606 1770737 601372 1955114 27591 1044880 1293704 343997 1354857 1344849 375896 43101 1038714 327083 1904551 1725335 1903214 1714164 1623723 1391311 1049330 1133617 188291 1837273 141696 577226 1264188 1045501 1345957 749200 1150709 220320 1413791 327658 1483193 1817751 726330 1100772 1924939 216387 628922 993378 1680405 751434 535610 894632 1984918 1608686 1981255 1468959 236542 338102 1617425 1699980 354026 857479 183080 785600 890681 1319683 1175336 1610295 1764933 775907 45322 1603353 451309 1629038 1903561 1374078 1860200 1373085 880984 375538 962280 632755 764994 971677 1429539 1392550 845234 1893110 871556 378811 1102900 295928 451255 1874298 1388257 75364 706704 820345 1908566 1802756 1087337 865214 972576 133121 368393 459730 1623569 1261019 1240317 757002 1183826 1155813 314886 1952722 1114099 1286853 187613 1851494 988723 33635 1588257 266834 681860 1626444 875476 1207523 1013106 628951 228810 1378959 611195 179503 1580655 454138 490158 1329376 275010 1754703 1486466 398684 396507 1526459 1328692 1184934 1463436 1403265 497163 1207614 487622 1660868 125430 334505 1129454 1410380 851621 1519448 761022 1143972 1640526 1562402 348647 303740 1195693 1952320 732565 1471013 885853 1105955 179953 1573042 1342480 1583874 992200 1076735 238029 1117385 1891274 1060475 764272 1841084 1154302 862987 699646 1503062 375504 701418 1720151 1757752 1045490 60494 1369261 1678203 1060481 1097605 1285507 1869166 1236553 671674 1335521 852704 156359 1563370 1547519 1405412 1501033 1666720 68062 267952 1437213 1096039 1169120 542798 1370439 312346 869459 1455672 649943 1674354 891656 1381049 516845 363499 1408686 535448 791814 882175 1313813 657956 813967 601323 1028652 754822 737823 1665691 139191 857246 1150365 1693942 183379 1659445 1531954 872402 524863 427290 92763 249378 633103 464466 221990 1548142 810432 445888 707986 1048883 1657512 444115 1432445 1490820 259478 1098747 652344 834352 355419 1196259 1093991 1495822 1041372 1302991 648050 1919285 677097 594221 450541 407247 1195813 553549 29612 1804594 521048 1884868 246937 227920 549736 1170377 696116 1598575 843755 481042 979641 1391922 1226857 864000 1152361 566508 1670609 1995710 455828 1995752 1380641 236916 613552 897485 1446690 409964 809160 682474 1786246 259480 1645084 254453 767923 1207638 1676548 1208138 556205 995181 402725 1341768 495526 466816 1711132 1160760 1585443 1713448 892801 1042794 1353705 1644020 105554 867113 1343603 1003723 1686730 754193 19730 1256399 481580 188525 1310253 638868 247305 1005841 799776 601831 1495076 797937 381179 205866 1546773 506809 200911 1871378 1687143 638260 1288655 1878125 603501 799858 373958 129062 879691 950347 1707664 710720 1818047 1529455 282924 1546365 1099878 1424873 130240 560176 31886 988783 1712638 758126 1617209 1769996 729757 1504104 352480 1641957 1471009 997140 1948269 1847614 1657879 1042867 82837 1600866 714532 1693427 134129 1279681 1533897 907323 1510358 1726519 1749508 55025 1149615 733582 109097 494287 418206 1672154 1575156 770271 1204216 1024916 1717576 1133802 408349 892023 770153 618909 964852 1013128 1030629 329820 1650920 110543 1142193 533949 49102 1980021 1298158 49796 1598379 246523 1005081 247248 1620295 1974819 1891660 704458 1901054 192846 19406 1112989 1974124 203700 509387 1542206 1293848 1743871 1008468 1884874 1174148 1538101 1246359 878144 1191804 707758 706426 1061819 943927 222632 1404981 719306 763201 903812 51645 1260053 1467278 1545466 1512533 1314055 1933275 1111186 789288 117279 1987307 444059 309135 775482 427584 1840410 1414622 626345 262749 1286821 1678852 15451 1643059 545928 938603 1867624 202203 486413 1961151 265042 554747 448559 54557 1758339 1156899 1368814 725348 1634885 1023475 928698 1559774 58383 453658 394408 1392741 746076 59319 377100 100365 1800932 1599227 228981 292173 1304704 503698 1127899 1343092 284980 1835610 1975062 1048734 110623 81356 403901 1753810 1028814 191688 928780 962134 187231 1764337 1625985 929114 384477 213601 1929501 1731973 1689933 1120798 73076 1281270 425565 1177413 207963 1592305 511156 628008 1536507 1189848 629038 1844760 1657198 1028533 1755692 600624 331992 878391 395040 848351 628439 1670068 658785 1275664 615105 349421 1840283 1118913 1403859 985164 494377 782083 566915 1623055 1123764 1581433 1953882 1774544 1435804 1536957 760097 106530 940996 620704 1068327 7143 1731566 1581635 1403681 897353 1691134 1369288 1958870 1104608 726227 1338959 970897 994076 1671266 1834022 545647 1612341 1083227 1375441 951981 823021 1787015 1119868 1460888 530068 827763 1701044 602764 565759 1814398 22945 1390842 900014 1524302 1098163 599824 627964 1942222 1281063 1691220 1707673 367020 1831324 1691850 877136 403574 910095 1981275 397858 1253733 1594093 717939 1055578 1880965 777878 1955685 86376 856300 1022648 407184 1111641 1542388 795016 795688 1944346 720163 380409 776833 7223 940716 1663009 1197963 1111458 717651 973220 1082182 1507549 982870 1541884 1889049 1121490 823071 1486934 1665278 120387 1812948 897925 1643986 561461 1429333 114945 1410102 212159 1330967 1140664 1671294 32326 574071 899353 1123079 1995160 1404077 1813936 888549 1153523 1738832 1249856 326107 90914 292385 1551331 319815 779356 1698809 1287559 503662 188716 1904773 547637 1932635 256696 1467843 84412 1928796 1545933 329357 830327 20725 678471 1922886 1374394 1483022 1086749 124659 1262931 1238488 502019 1878472 1318392 920712 967506 767350 708079 1776527 289807 1104822 413583 1566024 283833 1881681 1146576 1296120 296448 1585906 1525946 1633950 96162 608753 102624 1323598 1883528 1593076 41782 157831 194469 1119044 1024266 1257356 862253 577002 198955 656357 935472 1580743 1736953 1051223 227314 168380 374511 1337563 626812 997917 1271212 426555 1848520 1266412 28906 630933 1313573 47004 1311963 1747010 1355016 601545 1054026 12952 1972613 1764960 520400 1215957 1413799 1795103 36970 221896 1868512 890530 1082791 1089791 637455 472506 55000 189963 1574755 1785639 1004849 1222802 1128354 806991 1539975 375989 143950 15568 768645 1099449 149214 1665885 338195 541371 675114 416852 188924 51490 1634390 286077 641215 535841 1691962 706917 1874690 787999 1768360 15654 330575 666863 11987 467893 212599 112227 1919437 739212 71122 1583540 1847820 875463 1930727 1183416 1692892 850208 600781 1164378 271956 677565 841065 1250612 403465 243274 1039730 751824 847950 824054 1562010 340198 1238166 1798475 429350 202879 1939672 1894010 562822 175129 843675 392518 1629710 316334 1426638 61817 512630 624714 1350425 273393 849295 1621780 1683850 1100651 1818325 1927791 910123 1607369 191828 1563621 414652 675971 709326 1588024 453923 714460 1980368 1360783 492641 398914 195921 107864 1425321 1300647 1750441 435511 518661 1798671 275025 107331 1881924 830089 221282 1888695 562308 1332420 156105 1018698 1318059 1248660 1553205 1391227 734169 1913551 1623002 1792206 1267187 26433 673147 1102720 1869807 1968162 1963961 1467807 1044059 1066324 222240 349657 502107 191062 1370243 868665 1641547 476272 1216130 552595 1575909 1108281 179794 1052678 1762476 1538409 459420 425307 240062 92578 1729619 812750 410484 911925 848959 1307059 1855055 1350411 808578 935370 1480890 893783 1310640 1187522 966666 773427 1453722 287424 1012255 210506 952113 536578 1864900 1483891 36163 800247 695968 1639920 421289 79266 1488105 353720 542378 1436627 457402 569961 872430 968788 168704 90039 1128300 1545535 407703 1007454 1005929 1139256 924393 1598118 1996370 1231892 1608175 1887100 1753174 617137 1366340 390441 1543551 240126 1639062 505896 595402 1777821 211830 479521 1208021 1386957 1660605 1770441 1969245 757716 1989655 1521063 1099144 563866 1410434 409601 50025 1059320 1269320 1700442 1799097 304979 853180 894776 1444877 880445 805684 25815 89406 1974852 1547760 680991 1590531 1422201 589697 1424904 1586149 432309 1938334 1978123 402263 898457 1195120 211589 1801260 876947 1604176 1416391 957756 438945 851500 291857 28657 1759278 1451264 1064478 322692 1169692 801604 789331 590745 1028283 330093 983612 136302 464422 171256 1470217 1862296 1725708 215143 1927313 1664086 1337788 1778101 1695813 1260733 1664128 1517080 1996408 1637019 464559 1744101 1925267 164900 1232462 1963971 1857349 326146 1297910 1923738 558703 1344545 1805953 1365973 1148655 199727 137279 1763166 311817 1604625 614127 1678925 69143 769427 89164 858596 525239 1916656 1226779 1316213 1248789 1078603 384454 1123737 1817180 1510392 980158 1310702 1392644 1634918 70278 1897429 225465 1816633 1640129 1680307 575155 1838223 303151 74204 196583 1133776 1944641 1406533 729518 540536 55005 87277 1052030 724292 1741610 254527 1333467 1494590 1138943 723534 533463 1059454 1456605 541800 83717 1788750 948636 1160385 1498754 982801 64887 789249 1165452 1639223 1850500 359850 1972247 638273 1319553 489985 920320 1768483 1728214 16325 416980 1415086 1603662 1429729 1648369 481479 369755 482188 353935 801968 1874336 779187 303703 915554 569628 956118 714245 557999 149565 193921 1716034 1415549 1557870 829000 408648 756489 806531 64170 348736 567871 610458 905742 1410091 435670 30214 1429946 192740 1855869 1731933 647356 1782364 573516 478315 1755288 1414395 936233 1736747 1867074 1029984 1686583 1946528 884789 81865 609447 955412 1887124 462516 459941 513755 23105 1529425 1256038 1901351 1786716 1467799 1749857 27061 1628232 1602840 1307769 59868 243164 1263957 1222063 372678 1292714 666966 352178 902013 1613120 7358 281956 654207 22090 187464 1680505 1831860 1937771 304320 1671456 1263988 1825210 1119649 408807 1200790 940139 526644 1604002 1757273 1949589 1815622 1073008 1804354 834771 451394 581209 544547 1700304 768207 60600 711816 65728 261433 1556400 1528801 556288 314763 1237972 1342562 1579607 1634261 714103 443958 342597 493285 1576033 902515 976602 348199 1245171 1414406 1106327 778601 116882 1573304 655327 1364287 763774 335174 1284334 1521120 1320085 268023 461106 215018 922164 1491352 1941972 1433340 775452 769624 1128517 163636 674916 1499090 333551 643882 1302655 1670804 453198 1238220 237736 1478072 862312 773866 1727168 1193087 490420 754136 1612081 265879 464798 694469 1362111 459867 1875882 1248366 888401 1769660 116308 1903430 1491181 657704 406756 341567 1881449 385706 183896 784349 1847065 1757270 4951 311306 1082694 1316984 417665 1019581 971036 1499502 1463698 300294 1796007 893813 852595 669123 500637 34274 878041 745270 1654224 212889 383930 1198614 1157984 1460618 1950479 1640633 1871690 143460 859380 1904386 767492 883890 1205522 732354 1700965 899009 703691 1660784 230024 118001 854612 536784 1707882 1349133 435045 325946 1033933 607946 1627677 587623 901000 1547949 120436 1966550 1980197 407289 1810948 949004 1120789 1298450 454516 535506 1645166 726068 1181768 77428 540088 1664228 758706 759132 506341 243599 464340 801681 44725 1699721 555604 594132 1288632 1677597 1579390 250743 873028 337413 413161 528413 989769 897260 634455 582997 468654 1086593 1802706 1057709 422870 1724335 130215 1819933 1992803 1488123 1088133 672300 1912342 465386 1212995 413385 968933 1211481 1658424 1046062 505907 1102908 814560 1729107 959471 661271 1372088 1532223 1067177 1738309 226997 1687963 1471282 1026456 252384 45902 820957 464473 494358 115842 1627927 332175 588337 113258 1488206 1058478 1872874 821180 1007375 503646 72013 688020 1918679 1634016 962486 1738974 948423 1871443 1437667 1403066 1568344 1997748 409338 91158 950046 1452678 1307927 607607 54442 1392851 16942 1847582 1986986 60978 38310 1741427 762552 1439241 1141876 925321 1362766 8588 1848240 1930683 894921 698505 1898255 87872 675648 946161 299872 1585658 506587 284622 1970055 970876 1202703 1245841 130207 1470130 1293759 1956040 1473919 506103 497644 17744 1178746 1740818 919802 672419 572735 468540 1412534 1909640 153370 1565173 1985939 83937 579331 922961 1014067 319219 589926 422339 1462983 1175046 41765 376068 1993052 660216 1152805 329485 1706252 697725 1095654 1328101 109835 1647779 1528803 224450 1016620 1744463 650728 700354 287060 309382 1220245 28007 1941100 767214 1602151 875356 1425744 1636625 59495 772415 782458 49628 1463934 215993 1442769 321188 452040 1778906 456261 266567 1850905 1188107 1654597 1787993 396299 271910 1565386 1903830 1994717 1406044 1304935 1458610 1809739 1579452 1824393 1688728 1323900 1209486 695932 491131 460210 955975 1048151 1082794 1871261 1511631 1449524 1055896 680916 1374467 892303 1324267 1721697 1364327 1194066 1697564 1194434 1345311 876803 51609 1665634 1399406 938639 1318446 13970 1375541 1027692 920885 47190 200716 1872696 528634 1119440 363654 468927 655522 1034285 1185536 488540 433488 1747436 1178881 1534064 1891013 1212260 956963 572232 460231 1952266 884237 426633 1273836 544576 1512022 1259339 1158047 210391 269944 1521233 1899449 209518 1612737 1836997 467547 908141 1069971 314472 1213309 1782509 1825248 191082 1673374 1887053 909306 1505715 214442 692909 577636 1972898 1338324 713891 1176687 551939 664544 1449793 519545 764474 1894436 388771 1842139 429423 868572 1153892 1115026 1685216 794908 1246655 1114754 1927580 624952 1588310 660637 1455670 788604 1078443 66066 935748 1373744 1057887 737286 1531583 1197066 365838 539703 53243 1751270 1499196 1046730 1597735 1233483 1964660 141246 1284608 1888289 959733 1289430 1917040 148380 1720306 824092 1876222 1029254 760729 328301 274138 1345695 1192115 31481 406194 275192 935499 1479806 1561982 1927784 1791398 861420 1826197 864701 130618 95267 1157501 27189 505708 1848877 1092907 1384703 1654787 1256441 369362 1649564 786679 948525 1046778 1357794 549527 827460 167901 1873130 1632404 1473697 1709850 1631332 1343771 101676 496988 1713389 1851637 1296560 260413 905110 987460 165459 151198 920060 704764 1749602 1133893 526660 1109212 1718253 1940039 353116 1350300 592078 1353292 1736945 1867519 1112491 14 499714 773377 970593 769237 117960 572119 1068005 46207 1711189 1430658 1057378 975722 792470 1166418 1193519 1549731 1762895 455066 1828275 1026 1216584 837439 1215616 238526 1286939 1369189 287604 1835707 1526607 556520 648121 1252444 1528993 249798 1242907 1849828 884444 1552099 858289 1538363 410098 1661372 86806 439646 885041 1246506 1771428 1224274 385776 1583267 1784356 1801581 1834099 1052607 925384 703232 281151 899940 137563 1202350 1401263 409653 304347 763454 1434427 185630 1884005 541672 1577199 1796513 512364 816729 1763495 37865 332899 1351175 1610549 1939978 885886 953175 717032 707851 748477 1485340 619148 230720 1500691 1439981 1566895 547353 508191 1409052 1194511 253754 1609210 848286 1719843 678822 463051 864764 1284827 435928 1428262 233655 1829610 1574543 665403 779240 829121 1356722 1161650 1758302 342113 971321 1655678 189051 57591 990407 161630 30490 1841814 162674 1789919 1805429 1477279 335183 1455068 1640702 1505920 867175 1970723 1738553 645398 603925 1672305 1344926 668613 1101913 1643087 761664 1393546 1523049 988099 1818019 698039 1123813 494753 84802 580034 152641 1503705 1143895 501333 1521596 1797268 1851807 1941879 52195 1819903 1196297 573816 88099 1065465 1922749 783070 85076 1499479 61338 1936966 840572 904846 1354685 1379491 98639 140149 283278 82642 33901 1633115 856470 520929 487056 1394436 816945 1042536 383590 1244371 556831 1750296 1407250 1286646 1562000 67118 370558 822499 1166872 1924238 691744 275773 1244838 1392699 1625575 376360 1815078 946247 338653 871955 144112 539910 1918296 1989909 719831 110036 780470 231882 1884454 1987798 63743 1036268 786417 118745 1658070 1662795 383394 74588 1597403 1537572 1099969 826970 1111106 946993 1406949 1831169 36577 481595 1777879 1870896 628047 1390522 687559 954590 68781 1484394 1968810 777303 1907225 379533 478320 1234804 1785342 814066 118133 6233 1427641 1208506 1924669 1684864 784965 675065 495775 1644033 1308948 1703623 1785128 1906181 16024 114153 1568560 39262 1262810 1330885 1280604 467553 479220 278959 1350496 1835833 1492169 800205 1872416 894364 1506704 1530394 1831313 1929232 826113 350575 371773 1331707 1899506 1548935 581208 1726318 976167 409573 706592 1926940 1438580 1251930 985063 1465045 1006451 1622987 519943 992260 500821 1169475 357785 1184772 334219 737889 345197 1582213 1894231 1801849 1229382 1111422 13074 236919 841547 779655 913225 649734 1295158 1620313 766027 382220 1764980 1235182 1591995 1474333 1411457 293121 1915703 1830890 482421 1923844 228849 369364 1152265 708785 126528 1785969 120291 1324058 1804801 1587190 431006 1064622 962809 17881 87758 1370449 322393 1779830 494472 1726420 93615 1070914 1849511 753674 792194 286290 1243364 897050 1349610 1358664 1270797 1130234 850867 1356847 206274 285257 888067 502253 1818130 798665 1819400 1847432 1926011 431362 1602071 1421381 1320212 214042 1703877 1545980 81924 1165963 818339 1653148 1906527 8564 503577 837121 1757334 857078 1406946 597227 633956 1170260 1332729 889737 1698949 312079 190816 759640 381046 1693817 956113 1118237 613204 1110958 1516999 1590898 507545 1599726 1561607 940965 1045233 1832170 1588157 779479 1949167 537447 1046554 1208758 653670 1440263 1934943 344834 1424122 1504851 420653 56385 1029862 386647 1070733 893108 697723 695304 347845 141743 627380 578415 580700 1593599 1551009 768315 1071725 40564 1902057 1065535 678966 490113 1345702 438368 1192382 1621218 21690 1916326 1658361 978856 1315474 348257 555768 353138 376523 781190 889286 1316808 1230059 1542654 1233132 1624854 1761501 1176613 1149815 759311 1746977 886208 1584310 507826 47115 1882200 1764007 716643 146965 576449 120964 1387528 1163971 728271 970402 1415311 1255860 311193 405855 1986502 170927 1908901 1218085 1558341 379445 533705 1655385 1236849 1771739 1759642 258156 1066976 500135 576213 376116 1934796 261505 1742817 805795 879256 861837 468817 1731104 22636 1512195 692217 1669591 1164956 708754 1077800 1526137 302334 1811028 1330131 1978518 1423811 1003180 1178435 1712462 382180 462598 1718652 569414 1721465 684009 1492975 470899 849668 1100129 356715 1897231 1452554 1597486 96702 193648 1489791 811806 1014420 1368549 686396 141155 1212849 451227 916171 1868415 478859 1808204 119174 924851 323418 189618 1665040 1949055 1190258 90816 165306 831684 810824 374738 419385 1926278 1217805 799432 887731 312982 1583906 937598 1231195 1126770 62975 914241 1089938 1823059 103627 589111 808955 439023 530327 667135 735684 439786 364985 1479309 182407 1887538 1684143 1136673 1034970 163178 367133 1179896 874415 449579 559291 482132 532195 968307 1849898 153104 963933 1515390 1263074 1788369 1344866 1204571 266502 1406186 681102 431854 1365809 1175306 86120 39822 376281 463215 325274 936830 1586873 1059585 673308 1856530 358169 1342513 718365 734847 1232833 66620 1976972 965708 1771233 280101 208383 1275701 495492 1205626 1485202 1737284 80605 1340979 981150 85540 893590 725988 1033258 1421957 1326340 1684662 519767 36332 800949 410428 1010432 1497050 1923603 1167834 1911827 773171 99759 1587123 448082 1291721 1985841 1244036 1822713 841336 383090 802357 1963817 1854731 30299 1444975 902719 775991 1277475 1517826 1936366 102194 1641089 1505428 561259 1118728 226762 221126 1594229 1779465 189765 1040631 123441 709260 1546265 397796 1063946 1663594 556147 1857605 1185161 885095 1661953 1877847 370877 19265 32693 1026113 1288887 896133 1325521 736279 1861998 1894675 354833 479083 838788 111503 192966 1520164 1635258 1379585 990842 420084 1879675 1130867 1688833 223773 536192 907706 760997 1724355 700795 393660 1513094 133870 307942 1320883 1706310 315310 1534353 1660037 630106 897648 1735728 721254 76489 1538777 441964 1436651 423055 1065331 886267 1307517 36222 362123 1278837 1839817 1112931 1703029 788259 575836 1422148 1591648 449826 1274464 1440776 421645 1256053 484081 1118300 35453 571310 1721649 978500 139847 803706 388926 1095814 1436850 1371386 1689679 1357916 1108499 134610 587679 1486453 1802616 1370284 26629 484386 1401880 1168379 911894 979835 1173130 1807312 1424079 1475535 1326782 908839 716315 1383249 1978531 533801 761545 234935 1836758 433618 1171854 154534 116670 1617741 532177 157152 175385 831196 345479 1522482 257624 1630809 1195683 1628398 1758139 1526980 642613 262101 590571 22247 880356 1312982 1748645 1403586 12231 553304 1142600 591421 1735992 381272 1507678 1827971 1561841 1676667 376310 1921429 1053227 666870 897003 1676922 796679 611590 390645 388944 709548 625349 1190832 382299 608143 204228 201977 1840630 597893 1745122 849251 266356 330166 1073209 846117 1266288 543919 1433899 209283 1052838 104132 1805543 980382 266362 70469 1457464 1844878 356908 138039 1920816 366966 584845 1703380 1775681 736514 774613 505593 356525 1414082 594424 1945392 1180091 1287705 758788 1403092 254985 291627 820512 747371 325072 522242 1065544 187304 1700802 985407 216739 1604641 96597 124124 876463 897794 241312 1528973 1675787 596541 1566781 1099218 830797 1584991 75296 559124 194939 479254 49576 937057 1789253 13960 930664 507493 1657730 1874850 728889 1081487 720618 1799177 701905 100695 27443 1797625 1892037 776707 766672 1130339 1202224 1759866 681570 593019 1478982 495225 1015439 488297 1011724 904267 45854 959594 1212234 272398 1228776 243063 1958540 644844 1917662 359649 49566 969288 1234228 1763041 703818 1513596 656973 802346 1042578 1273864 1156558 1028521 437061 855787 527822 983363 327815 80988 669029 1665721 205247 1879769 939539 1748834 1147806 620488 797870 626381 1123769 1030454 1374988 1205394 1525880 1231445 1041197 70645 948097 72854 815090 1179545 1890742 1679548 1334078 1648482 427477 1411888 73147 1561088 1934904 1373338 1500077 235838 1409625 1627115 1952456 307310 650463 1123402 1280606 1222837 1863376 1338710 374045 1712258 1522928 1690150 538469 1250850 741942 1944162 1100890 1393054 47681 390592 1370200 1487553 1681297 114125 1874276 1599278 188779 908993 1317509 1928387 1907509 140908 893931 1577099 1878207 883882 1652140 1913361 1286688 319009 505426 1799621 1223268 1156058 598918 1370647 158458 580941 1943894 1899521 1314302 1600545 450564 1685785 439725 1131951 732523 1066449 877601 20246 1813303 411066 1872821 1960269 1002461 1211334 772142 25995 439455 887395 1142865 1051111 492257 608503 1440848 1489087 306558 961106 1687945 204055 430681 403608 528170 1148348 150319 442963 51227 973092 1905271 897100 219438 1438845 1379380 826560 584552 1485148 1755160 358807 1830253 1391650 158872 974762 1379690 1654341 546894 1471086 261153 1150716 1983510 241174 1064178 1157499 752642 748905 1853810 1358606 1007301 1195347 1887686 1374105 1153337 1322934 985109 311393 1536210 1102558 1714312 633782 1170862 1994554 1958502 278156 1953138 68711 1160972 649934 1581267 1318372 762695 1238370 1734032 546900 234922 736660 932146 1542210 653806 412671 1698308 575631 51308 1617634 605311 1787744 1404719 966810 67594 826499 1143923 243246 1966909 459291 1882162 1391393 386446 180784 1480340 1226047 233066 28751 787233 803503 536449 1206822 60826 956291 1382749 1135840 837159 665974 897318 1982620 807307 952257 1395282 4856 1026694 1035453 89383 305891 1172971 865539 21460 1538124 938245 1422878 590851 689118 216497 1189531 1950761 871276 1194992 1569561 20816 1058263 242559 491199 1829890 962181 796941 1191566 1002728 420404 1684711 16121 1792750 18114 1905431 1069663 153804 1626206 888040 1106246 1115691 767955 1389902 427299 1605375 1716093 139447 1820036 1264494 1615201 1176196 315991 132310 1915982 360284 1838293 1385099 1109437 687409 946351 1170897 393242 1732913 12332 819100 1091843 1234352 1753146 1514401 223125 874954 1059099 1397815 1538256 784738 496335 1374781 1406569 1709795 1340620 1267169 98797 480540 963237 390998 1666029 458615 490656 430013 691414 103758 1167108 1735007 1307167 408039 472207 1599298 1119641 929993 1895819 1488998 1705005 977860 160517 779592 693071 1136017 1460371 506773 90040 1622201 651193 329694 294770 488 466797 1494195 197340 1802661 1559403 1545383 102810 1246948 1261738 1986281 291460 1291063 92250 595616 1329981 348098 1579608 1915705 1395923 1812610 285540 170096 656341 1787703 136621 1134108 1300948 1295376 606930 323330 1581788 879551 1960950 935434 1734173 705335 397799 1845322 583708 59725 1742382 1419299 877543 1552671 1790372 859659 1789016 1940558 1971742 888210 464518 519319 1260545 776355 1877922 1279191 144911 1893286 599503 1947106 941494 317299 222668 93823 751057 276633 1304648 1811375 1640886 1729091 1914576 1308140 494250 1542460 143209 1031380 754056 102060 1821066 1466522 1550564 1176408 1507972 861053 706267 443784 1205650 76300 1297946 280733 1126418 1851549 443358 1597910 1276087 788873 1981803 665996 179835 1301866 1426864 475676 756667 1567279 1596670 1158950 88538 557809 340642 914402 845895 564948 757316 540631 1358425 960902 1539476 1605708 703075 1659461 134808 478696 498445 1782444 899951 1603941 586130 717244 451997 1313765 676700 1529979 1866952 1515733 573783 114463 1557842 1394942 488224 891950 711735 680240 1582418 1708894 423419 23100 467452 1507551 337014 1953327 1469951 216904 929038 607473 141024 1631862 1837655 1911443 485601 1485431 529107 1828243 782016 1615242 984679 166409 307141 868694 522669 822574 66942 1023415 649659 516548 362707 734554 1922234 1381011 1726847 593937 1138762 1235594 1277728 692230 357434 324859 1403287 1602384 1867256 322931 497054 1380010 1236893 1647728 964559 255551 1897457 653867 786139 1708828 1518291 496769 1278458 291898 873039 1903845 1553236 752614 656217 496975 1763918 1214008 1341975 900923 1443288 1861090 1312724 1035965 95335 758312 873564 1181824 965776 881649 1023009 261412 838810 240000 449917 340332 1002618 663477 1481233 1568511 1598783 1053059 710862 1037192 1904226 668144 24927 1087840 436544 1705 469594 1652714 892206 1214114 1082177 1008277 623177 875430 70230 703397 146208 591314 1602063 475835 797434 1316935 1093173 747175 892311 437794 1439872 528445 842494 1078701 1248134 335420 1568562 1354103 1643572 460858 363967 423879 153967 268252 861525 1136440 1365167 844457 1849440 302771 35607 1643076 1989701 1446597 1411316 637956 1774996 174100 418868 28047 1399049 332334 1497154 1756337 1248614 279520 837148 1578361 1902072 1089051 86936 1818573 452755 909309 697447 1712829 1667905 1883725 634364 153124 1750011 1778442 1105944 136009 308323 649905 706142 348662 581408 1415400 362753 851888 997165 1052816 308765 365088 1419642 1621893 56370 1042515 1021939 1036953 985793 1592071 1289398 563382 339504 1494531 1202452 712748 659370 1894443 544106 1597196 1826977 1684294 1733145 1890686 1023215 1619431 198844 1242880 1277958 659874 551883 414536 622664 605060 1373734 186413 1127436 1397883 1767669 66084 1719723 921784 674094 1968195 67079 1873966 1261658 1608861 669923 549943 592201 741935 1645708 1305929 182046 341740 1069421 1628314 1395622 207845 477389 464411 573686 1810361 1669035 482436 116659 809095 1857003 87274 1037759 1160261 978921 1322208 374015 51031 62812 1155455 1743749 89673 1685340 344636 835347 1080497 223234 901661 126609 859005 620657 1143687 1342704 1789148 1299433 1909527 248416 233629 1277432 1092686 1341467 1178721 1288810 1781682 928009 1442166 714717 1154895 1954105 114145 21215 460631 673731 834879 291940 1036399 672705 903527 270737 914091 675262 1367272 1687307 502429 1639839 1600739 1777790 618689 296893 506242 1355747 53859 541194 1335469 1987894 1507244 774915 1025114 798321 1006450 1564538 1431520 1393584 1789486 1459188 476675 214560 1892608 1373613 628794 363824 21361 1712063 793383 713945 1344730 161342 1060457 1609776 657948 117413 1397237 1856577 1061839 801710 1353477 126331 385207 707899 313194 1425281 133229 1217648 288501 677512 1262719 1678323 105794 1840996 1983844 1117117 567119 534790 1420423 1226327 403576 1496763 1730005 1319068 1837600 1490004 1451538 1806238 1004705 681982 1607538 263923 1681869 546287 1366336 1841125 1364733 1175160 1214758 470369 1173910 304430 1086699 167993 352151 425300 690399 183287 427740 1022908 968255 1425315 1849129 855391 828914 625563 741541 41620 1345720 146386 1677196 1108113 1809294 1535441 1465134 592673 1855279 741293 685680 1574704 1004811 839069 147280 173101 1068212 1792622 1916491 383358 1171979 251866 508628 1076871 840632 708468 1866153 259275 260782 1136382 1382617 1457047 297870 1812686 975472 1950935 1089632 773085 950474 2298 720466 437537 525921 94211 1630392 407573 1319772 164199 1496927 1444694 1142012 76091 1704241 1476254 816942 791926 756564 212154 1349981 808696 1932530 784229 1351828 1697623 206973 544889 341138 343106 1125449 1492882 1994201 428296 145380 78699 1412746 1942269 736386 1731498 813375 1916958 804534 511288 576148 1469055 1001772 315472 1730262 1247340 1466697 1404007 467087 1440276 1878013 1461910 1090658 711336 1978877 1211142 1138237 1388575 563003 378098 445487 11961 727533 1734703 1950586 1758984 1205318 1115453 1858645 628248 142227 1052136 1339351 997479 357238 1162354 1258806 379726 1994637 1027860 45260 1666908 52038 458363 1604798 149108 1614234 1413825 1668848 61409 1711109 748639 585503 34886 1989130 209612 417599 1672922 106803 1166565 1755044 875976 62649 152640 1405754 1842050 1845775 1041374 704178 1401317 1439736 60771 290155 977498 300953 103370 571434 930742 623725 1330215 1961749 304152 178954 1943106 1308309 172346 453071 603368 1309485 1237952 360374 818761 1200925 1309445 1472684 82710 1384293 159909 600321 940107 446667 1950902 707371 21399 658185 1890798 51316 1567060 533079 1884999 339984 1985676 1240373 508849 584170 1555334 502677 1408233 247483 953205 740526 1569972 432185 1695231 1483388 1773210 517842 1019029 1046675 1677014 538203 1990888 410149 378588 904789 418634 782300 1613324 1341927 694412 93232 899096 1370134 1899261 1634800 885248 1599885 5601 1726650 694210 1608543 46049 910187 311080 1067818 1393381 972321 1879299 1967753 61179 1599935 1584083 967635 1751567 319750 1002997 968080 1400873 543865 1341672 1502065 598040 574053 1468195 1969694 886797 440189 872304 366978 261102 115920 1094621 1953024 455527 234388 1882113 119046 220014 1315378 319972 1601383 996311 1389653 1565339 1309070 1237680 234440 350857 972801 839864 616019 974279 1890846 1006828 1196365 1468775 120432 71441 880431 950926 665328 233891 419129 1258759 1042402 1939504 1602980 1543207 1735273 1197733 1463352 1677377 607772 130098 1519243 687952 564043 1538364 1213942 1647422 231314 626063 1139 348654 174887 1113662 607914 728083 913734 1341502 277706 1558027 1375759 90140 1142877 1613721 251748 1350195 1742772 122612 355060 702576 1338357 1347386 13330 620782 1881996 584800 1751089 1690338 132824 631141 880173 668518 928624 1654009 1400346 273552 1054207 1820119 1298687 1018751 619809 1173034 1453976 1140027 1846996 1398054 107802 70949 1249481 1065334 771666 1196770 32276 540402 1100064 391722 720378 1199294 1407803 742974 1880680 951632 1713943 1928833 1318434 1355001 193073 1230661 1611325 641939 1363135 424637 1478405 1764229 668420 36634 420849 539154 839672 1404377 1668269 983188 304773 62285 972956 1764345 1273607 664133 1626438 1261995 1817050 669881 1967725 1737425 926555 1005073 1450503 59253 1261368 871380 595518 977687 54775 1655158 894132 140348 685451 498487 1130277 1584988 35776 490855 1854864 1681346 375935 262089 1411281 787567 630107 306887 944655 1999363 279473 924763 1706184 7164 977460 1393647 913994 1680604 698146 1139191 842654 866677 1219344 514557 1501432 1232691 1469161 1959746 1726528 737745 435695 1802087 1870691 805654 876177 1643184 1548780 1159875 1276661 285852 818387 1015802 667883 474607 721933 1945732 1810739 1929502 302034 1412454 1961758 327588 415966 780459 696823 283105 918669 731967 481796 221640 994449 1475868 1901300 703205 330226 341034 184982 294847 1026173 161825 800392 669627 366764 4019 1953963 401913 20071 1219322 54193 795181 528709 1843806 1530945 1529801 1614826 1993535 1095809 164698 341030 438779 598689 1640074 946029 1382552 43572 1445204 1637090 1160749 667255 1195066 623521 622712 1039495 483643 1492584 385973 1840918 1881754 391159 936766 1922932 1368754 913657 746780 936785 846637 1005659 563386 1434911 1766928 987914 980062 299327 1222919 1251643 90775 410733 1011594 1363030 1494235 916757 385611 1179604 901700 1712904 441991 309646 1249761 379477 1149566 944102 1760864 309840 1208674 1311531 1816717 441289 1218070 1398407 1761036 703953 490988 1809617 577082 210177 649640 328908 791897 565920 82619 1964524 879338 1298138 1746058 1051830 320358 1729200 1841778 747200 1917589 675056 1925564 154495 398727 1482733 1207120 239990 234309 679430 809078 451248 82925 830160 984055 941362 1805073 268095 1181979 621319 1128441 44290 940957 1727269 1319054 695488 1293052 1029154 1072494 245698 724973 1037560 394168 1035946 1262364 1347065 711829 782199 706921 393361 885249 468683 1623146 970601 1524881 1338856 689479 1628235 44949 1844135 1516710 1248562 1192196 775515 1893157 1357877 1748384 1617660 797249 665479 889259 234376 1492085 1334253 1183991 1326475 444312 1346879 1645433 1386350 85035 754769 957693 1147584 1519378 1696628 507320 1681867 1620433 497672 1805670 1849092 685374 1552901 962188 113043 287354 277016 922197 1760537 920921 1589115 968241 1038637 272882 1079844 1920429 1268662 1579888 471665 1042145 1933438 476084 654518 1260217 860952 1848967 560584 1438675 598699 1003423 1917030 1331978 1458639 746646 908028 180074 1516017 310323 232485 667015 749085 348811 1177614 931317 1584721 847510 1427978 1653728 1373949 1443247 1005525 1841137 1686366 1944617 1647664 557277 587530 544971 1871036 915458 1356569 157600 1411179 1875502 1528518 950434 1999132 580249 242416 1845465 298707 1251967 619157 735806 520765 1034703 172541 340473 1360906 122562 186710 1817568 1166617 379634 901312 1612462 1320664 760508 378932 1775780 591492 1956840 892231 1369892 588880 283837 782494 1997406 1016410 995303 439860 783589 1034286 245496 1956198 1236264 1309829 50210 1420551 323965 1794595 983111 1423140 477499 971592 75172 61388 118584 11980 1485362 346942 109717 1941274 156414 1880225 1596738 1824719 1576348 1363756 1220828 1708918 734285 1306355 1271710 76563 1958776 823384 1080742 471313 1238484 236739 752569 1097854 253079 22463 1372101 671342 1639104 699382 630243 883305 60680 1541627 1297003 1335523 1510592 1560639 1512061 1421691 608181 1115322 759413 261825 1783481 582966 1838706 610024 1734044 701307 405413 1000698 355051 972263 816142 657556 225327 1893762 1946244 328681 1283814 1740571 1704840 498784 953195 1226295 1142787 848146 1489950 1038774 706694 78698 1165110 397554 637452 1306753 1745860 1799541 457734 1106487 444199 1060017 1670407 1225731 21511 821157 1884255 787480 1569691 993718 263349 245848 1475158 156186 22330 1570020 86449 1990737 1493633 180019 791239 1762206 1986246 1791922 139851 25897 711684 1753196 1221938 192192 1100358 910957 1899791 1317341 1517973 920133 1614755 1341685 1208580 1909488 30904 428907 977295 382653 816356 1088782 586530 310200 292950 1595248 973998 231415 409132 989084 904477 1138576 233024 1280201 490735 528985 1318296 1770618 199330 1314365 584706 1151893 202347 737089 639481 1546948 1558917 1672364 1076868 410319 937566 540271 1340281 42483 1827812 1556125 121098 1585329 1933187 1032222 1938505 669293 90418 37052 617156 1485745 1254571 681461 1627926 318520 600983 1616970 1164931 328903 1514204 1023674 944734 1850782 947651 1852077 193227 1404231 1991938 243192 1377579 289272 358837 1065839 101990 1791602 971581 1507698 1882032 1223754 532503 1034418 1048508 1973669 963342 316667 1781716 1287291 1433458 142252 704864 835986 892567 1993077 39255 1512273 1450349 1343862 523098 1213681 441338 709835 903510 1835000 744720 152474 676920 451740 1613022 1614671 111925 1771416 374882 672437 1663675 1651404 558500 619829 490295 1664607 675826 400073 1168704 1991183 1304796 242618 790255 407432 617565 1753141 349178 14325 22465 1475646 174369 1154016 2268 1923581 246414 145187 432937 1414293 925135 1103074 122306 92698 798128 612070 1157318 1152937 1347138 285750 111094 1398022 608874 1493599 532853 1442992 1012327 1375432 1382858 1339279 408617 1071578 1401657 1105482 267999 245174 530988 1263622 939816 894626 138517 394428 1442928 1072094 1811788 351498 457939 1587959 534106 945098 500857 1529053 1364860 1060094 630218 474810 1160007 287137 335922 607729 1107418 692711 1556939 972086 1659159 1160787 1826102 776493 1999541 655341 961345 1237985 1041332 1336883 1485003 459446 640427 651376 1981032 1626104 198197 135442 1288263 1416869 1813357 1015311 425015 1604162 100312 1024024 550848 103371 1686984 974252 243273 1253032 719879 520552 43363 1248572 915941 1728981 1620054 942009 1127269 1641523 104482 1391433 1785738 693318 401568 485235 645872 1919346 804429 556926 1379455 1160643 476229 93308 669763 15742 1634393 842030 37307 1517329 155821 526583 592236 1181789 961760 3707 286639 630849 1102754 978050 275790 1157332 1673411 101584 294011 158636 1577342 1760304 1192067 201204 811943 1715822 1905884 5274 1498347 668869 1926672 308758 451980 1656263 1294115 363558 1343182 1764931 100322 157576 1732482 545660 1662805 953303 1935573 1455258 359329 353946 768774 1268665 1407919 708204 868270 1137892 1830122 1475687 1409601 1834319 488309 1457344 116673 1356585 74970 527381 352648 577023 284882 1938568 1681832 1912481 483698 833065 94801 1401527 1199738 1333135 1656016 85429 1598418 774993 942792 1831811 1448243 1475170 1063037 1919198 1053784 891981 1998403 1232703 223994 822117 924508 1116973 818627 635274 1991965 687709 277894 1661204 362214 1247595 1466755 381903 357326 1426544 1968442 1399769 1284317 414422 1891577 155468 1326889 1174095 1408320 225675 1492365 1135055 189159 1189614 921621 1887476 1607080 450143 1614889 1847310 473976 1301140 1415933 1359115 1078044 1680768 1938319 1633615 1469789 1113462 314654 604546 490914 1268199 1989496 1253029 323697 1036930 143894 990325 1187248 878853 1640057 1956473 449131 1287339 851923 707135 961416 1282083 605319 483020 1217107 1448088 1623948 26005 1412968 922984 1036468 1909164 1136657 507516 1926523 77802 1112448 1371315 9552 1575530 1132733 1867634 1495889 1194479 297514 1709052 1193583 641477 1431091 1369643 1749198 68900 1868551 1970695 1255466 374168 363745 780381 301296 787703 1304368 1034632 1218668 217150 348758 668044 459057 273304 1495019 1024697 1162608 1802913 886692 1454643 1250460 1238056 336216 457325 753767 1292691 1962616 165354 278513 1748965 1578839 1008394 1011061 951667 1363751 1931068 338321 1366319 1798062 1324309 634774 611941 769706 1186874 1337438 1631698 234399 1112333 918973 1346328 1075092 439660 387177 1428693 1839313 496492 1184865 1437551 1085621 664136 1845264 447323 1640728 14911 1086980 1513313 1980679 388348 1032484 1717470 1490556 1764833 1728512 1214242 435481 1011918 1502629 967992 308013 744776 284839 1291784 1862210 832596 444506 1770996 320266 1096922 1198114 154869 1834839 706640 225483 622399 746426 208974 555729 1507395 780372 509684 1659049 1519061 1592779 959512 599014 762666 1342155 1451877 519038 1200690 1965021 1499237 89112 1767715 953706 614349 296738 1353231 1431680 753028 923993 830030 1516408 871648 1353061 1588296 725076 1287316 505576 1960081 1041011 1807803 561337 1444759 913196 1168222 1365695 74056 807500 1011717 1516406 760753 1641944 1522772 1214210 657882 354772 172922 1696579 299428 181349 804426 956862 1399383 578921 1443172 1789849 1358746 958853 1117744 608995 1470763 398152 856362 1591422 619999 390497 934656 103941 1302617 1644422 296818 1335165 865868 1521985 1040270 490916 129855 1972618 182713 185330 1839335 1022014 1115999 1864721 395980 696693 1115876 1580584 1633852 785117 1966156 1508321 1678299 444280 664966 1863502 1666819 1453118 289624 261011 1586275 320656 543613 1298332 1997530 236307 105950 299975 813728 1150262 1622152 852395 1550996 954997 1997095 1979575 267961 1338740 1193137 1338321 181124 1469759 1886772 949341 209550 1996667 1580458 45144 368280 466761 1408229 1769791 409335 1333003 607715 1907192 123592 319298 781867 1002118 1213726 1788477 537985 1997811 25351 781276 411125 1458329 1465769 1901066 573588 1316499 1752258 1855002 885156 897440 1876323 1855518 664727 260900 133949 1462517 1750043 680939 1324082 1746894 538405 1538172 1083524 438896 699059 1836546 533859 1107467 176888 125368 1205569 815905 1923721 710292 1946498 1847630 1316802 1504550 1996115 1466923 1742293 1959369 63066 1588634 1427018 1578048 1764424 1739675 810469 1534237 192452 434975 398884 1056634 1054934 376492 515195 1762195 516486 344614 855914 785285 101926 1684757 824268 651294 134506 213506 1875469 1397033 1732658 994687 11233 1036852 1554048 1148723 1324835 927064 1978276 484851 725681 341099 1044001 1909354 1874142 1561751 103940 500197 1058431 854925 1315482 921465 1543746 986860 1961533 1076785 700798 1789070 1012459 1701737 1431772 732810 155312 1748563 1927632 1038176 54448 1117454 561064 1670184 1164088 821804 207613 1092271 1421261 1432145 1182942 842079 831518 1965865 1063510 699741 1230795 411424 199027 161963 1725924 966785 1541632 423598 1393149 1301485 877214 1153029 692506 678906 1649628 32383 1501153 1186214 1247216 85863 1098956 1805919 1585522 1935768 1807233 118449 549059 1246182 1362528 1431395 560992 42364 1806661 902699 915116 445372 1415142 412743 1975190 484721 1384307 391238 701213 1722220 1452109 509105 1514386 1403332 912116 888525 1719938 1427152 1690329 562283 480773 1965006 1961496 1293418 1915091 780678 741521 1429158 1880450 200699 251209 708555 352611 946263 1864611 932216 315859 835551 542981 1787767 1201668 348121 400993 1792987 1005542 385332 1549895 1870856 264137 1853653 133332 309144 1743463 212716 867736 1962636 210458 896647 245261 120154 1859879 1423321 7463 23223 1785749 993028 1652234 955720 97787 968493 961058 80594 535054 1534089 96624 694880 1496635 1927264 214811 1919139 1837227 217609 269396 452573 73544 148155 1021817 693527 1790323 1248441 568400 1472913 1337635 1769144 825393 1404083 243152 231483 1190265 1136972 1490855 1708868 950343 1471209 1297514 1092864 816126 1097219 267059 76704 1069928 925836 1876637 1021873 225791 30478 1326781 1785258 144350 884361 702410 365499 17523 502552 295316 127063 158432 1528646 801447 1527137 1395715 1636475 1041787 977884 946594 157260 713346 1148909 27592 171406 594644 596500 873863 388387 1208057 834200 347389 328484 1839180 37440 1423308 1041724 1161859 775851 1844602 329903 89157 1494418 865893 13130 1883693 939126 1187588 1336518 715807 1154337 810485 1791587 908809 1704758 1224942 773385 1342171 334001 574859 1032388 104689 1703492 1883639 1499260 588675 1588671 1918858 1859336 1349761 1124166 872530 561572 1262279 1708856 328226 1328976 468481 1031326 797524 234059 1281859 1094018 429987 95358 1514434 404518 1239916 1751129 1555856 1038903 1028107 135571 1547661 69972 964028 543789 1619176 1349904 651052 1923222 1988631 1981133 767312 1171862 263726 1630672 1748284 1592056 1439857 1618677 1242580 37139 1518241 455890 878735 8702 657520 563672 1608560 748421 1409276 1601811 1562637 325988 312142 1037574 1756330 1838919 803381 1733839 501827 1504757 1009809 1696136 421044 136151 7066 1286220 1371564 612275 872399 294887 1844234 502281 476689 1506125 773310 102129 1772564 875749 901096 692193 1518397 1947526 1696441 43213 1454306 114078 1389040 948936 1025451 1959527 1356967 112803 1177701 708660 622526 1802274 1931313 871308 349921 417029 1229626 334387 708987 1193841 1654580 560175 1887567 883857 1808036 1881856 274556 316254 886070 155668 1605608 78091 623345 851355 543009 1801266 1801021 1939261 1540477 1310219 67497 1554360 628259 1703287 1899788 143703 637286 362811 1407874 1055287 1895129 168555 315134 1343236 641996 1759800 559920 1954264 1148801 1332111 622044 864700 1177471 1059739 979723 66950 1896113 163378 582370 1951742 1289573 405043 154851 966929 177268 218183 1903901 902864 501418 450099 81052 999821 504454 1324653 1775075 915396 1733161 1968176 786549 1951400 1277675 1325102 1265094 1256919 1974651 1919707 1744749 101296 764780 341253 1189546 1827088 200432 267650 1185273 1596966 1362553 223552 45901 527807 795661 1674238 1578288 546564 1598580 1744217 1138934 1573987 781701 190443 171443 518556 142564 739685 218737 895984 1664929 549928 1375407 1536399 1592903 985665 768676 8974 911389 1315825 441288 591265 303672 907696 222834 1120512 594809 444830 1894253 848356 880476 617807 1878365 796769 1403920 1715923 1299126 217529 457458 319969 1588178 1365739 552756 1570113 1421192 866279 837796 1792647 638837 1202764 1690502 390561 175202 1719439 441078 724992 793828 1874896 1193063 1033998 403740 1554342 646320 1307381 989523 348457 419618 1650964 602413 1698338 1661306 532132 1957361 1224714 1547418 1296625 128434 639661 1173580 1716728 124239 1651370 329512 650723 935477 122338 1648791 1694853 1738443 1634704 1172762 163752 758460 1295779 1860064 1042704 1660637 1628416 311168 1609084 946554 65701 572471 729788 242095 640044 1680735 257954 50489 1554137 1317573 1924793 550301 1860465 1893436 1083874 357114 1078513 815460 1174775 968711 789590 716972 1396602 247416 498175 1558768 1767540 1919933 196408 84181 98611 544519 566573 1149736 1459924 956594 1251097 285488 1192211 597573 1822504 1246823 1589769 193374 198628 1385125 34369 281086 855498 437114 1938976 68455 407144 1155298 557184 579106 383412 1974874 1467932 1044776 1415364 923167 414033 309783 1147915 1274479 1733548 1869638 1281414 1903441 1163846 514695 1357971 129057 1316049 1384273 1536964 612862 374496 39693 1754009 403061 1654909 686029 481737 1635788 1907378 1032683 1076473 1585353 22909 983824 776922 497771 1557055 732 1208982 1088876 971638 1273358 1839498 334521 1864317 1306098 1644149 1125275 464944 1356800 346293 1304273 685892 1862838 1867605 1605441 340248 1908160 814105 1708249 1770702 927446 82771 265022 945115 274629 1302156 755355 923656 1310246 398282 1912233 543736 1215934 714093 218771 1228256 111139 1080073 701788 377334 725487 548917 1278618 1348765 1715524 1955218 1870999 1799951 962110 1091120 121458 23271 1032672 1161687 1057817 1095681 1292698 1880991 802039 923832 263497 1706156 412037 606461 337690 1049120 651013 497632 447913 1546262 982735 1756836 188920 719675 693741 1022623 1555428 1691009 464390 367600 969168 1155057 1235395 1460998 1108316 1461622 1423569 1357799 869357 474790 1411304 1469396 184725 1674941 951311 1695360 771880 841471 1289371 1284090 1237228 1462462 1305613 589222 1130023 1077828 860793 241690 1637877 111063 322503 1120376 175950 1390240 345399 55018 726585 1749442 1683975 1968782 896286 91442 1844249 520295 361785 410365 1387324 1446643 560994 813615 1304843 1488303 1060424 1712048 156083 1865502 178516 264256 851983 1756319 1300349 1277071 1068830 1613097 296833 1455438 1807073 894315 1514439 771925 1282547 1086278 1953094 832460 1282081 1007930 651797 247183 608094 1542144 731096 508134 1175124 1533173 1915424 587416 727478 266027 854232 1896645 1842611 1715347 1747158 177866 1683562 827317 1578249 58347 1817989 1991094 1782307 172432 493595 1134020 1003806 53978 1826936 1130566 1539256 496942 1266068 1821684 119923 1606746 89398 137655 1860344 634059 949257 501975 126212 809808 1785358 91795 1293222 616718 1692168 797511 1232113 1255643 758553 689117 1198203 270312 1277596 784595 1569908 1879807 995597 1745227 818799 226739 1211798 1244814 61594 1907774 207753 633611 1783984 602959 570998 811787 727881 343417 1993967 901479 1192533 210186 823288 1930473 848112 1003530 662649 878960 142904 1919186 812269 1663800 403342 1028614 433868 1150632 1367579 148510 1977246 1452642 1677867 1326878 266659 230501 1161558 240552 1600910 1518520 1014926 824340 514507 1207422 122210 1239305 881847 367096 981594 1435741 83815 682391 1441401 1486425 23468 523188 1797619 561699 208539 1235122 285415 1847426 210803 1685334 50317 420561 264537 764451 839311 103355 1287414 886552 1606122 1820147 750560 373299 1987236 451758 798383 1193556 1030978 1097044 449582 1783461 1581740 998193 433937 1023202 1240212 1769934 1394849 1604133 1567431 688203 288448 632929 1245851 845119 1768069 1693206 1417794 441091 240595 216664 793690 573263 906021 10957 1173182 1735245 102073 1230976 478795 445146 507695 456669 279083 1015863 1657810 398555 1883913 1438151 212036 50384 554347 993483 1615415 403077 858238 55574 1769840 156606 118990 1812161 1879191 927902 1661217 154201 21202 1465779 313333 1310720 170659 214926 564144 1938986 856735 586980 1924483 1573877 1056639 789272 1147776 1115113 1282681 1924241 1120749 1127015 266022 1881783 830256 1509145 579232 47488 621401 727769 976667 1425170 807004 739203 1728375 228073 499538 737824 1654594 1947758 312894 1403562 1138038 1972148 968481 830448 1810062 496405 569260 786237 1957471 917808 851217 1407402 143143 1380028 705258 934434 254615 852134 1615345 1946379 1856977 606349 1622166 1073132 634810 1653559 1594602 505969 1341832 1797284 1922739 512180 1920882 1575147 1986289 941557 1907294 1930312 191606 1032559 1297900 311982 675017 1190452 1236482 1368562 807097 1435081 224254 443864 1751087 1220608 1869956 279929 182138 1237149 601192 486995 260935 1988334 1044063 463969 1091006 224376 1567238 712503 1466264 1975727 1040085 100066 1199851 824044 1422923 527672 1920136 1539966 1043648 1285637 1492860 60194 1698070 502320 1379875 789043 658810 1002091 1513538 434571 2093 1927856 930486 1290821 1678984 930621 834168 1829762 1431066 7233 712953 1191924 1149650 1597961 1971462 79507 109708 1361096 1448947 280126 1347709 843786 370948 352017 1628767 490998 1596981 1339539 1948370 12375 1612179 762050 1985241 1653852 677780 1450411 1642583 1272668 843888 1018538 1277601 1793836 1367351 1009200 216073 1091674 575174 1802530 65472 1631925 496248 1328422 731801 9763 99069 1070457 1849978 1785569 851173 1210511 461249 1630532 735509 550735 1972511 1888091 1692010 497538 926195 1175620 784432 187016 1598643 679396 978924 449747 1624577 1042141 1357004 310510 359177 910347 208156 1302907 73222 1669991 1985089 661159 1333425 1961244 1840965 485035 1428454 861873 1607400 1606096 1335173 566079 535270 991036 1859715 1008098 1239307 457299 1555171 824359 912014 1966075 1057199 595267 440662 1128762 1929907 1165869 1030250 853361 1994273 1607074 1714584 444750 113511 1343825 816519 1729472 1367563 1060314 108943 637890 433996 509066 1807059 632828 986460 419759 530891 906706 860108 893891 1526370 985310 1038408 1944823 1032900 403770 1751489 1199505 1922216 1922975 850491 1882648 1573549 425738 816862 1078439 1067905 718109 1830720 375575 1281560 1323482 750867 1401502 1969763 1077546 25832 630028 100871 1859212 1094091 1145222 1545033 1626430 1791266 1871360 1019067 537745 427496 398498 1592003 277839 480477 119788 820852 320164 1976728 544759 1002014 1983852 1997032 1824639 494004 1097012 170002 1823223 1038771 127049 1692733 1690675 1102784 1374824 134648 1688236 271262 418269 548750 1797184 1617719 1482360 1436341 66364 1847998 467145 1416251 871992 1413056 1871530 1702696 1868455 1134009 1592972 1983477 289952 490591 468939 1424273 771541 757386 1766231 1159615 1776046 910139 200457 1715247 1060659 1876609 1528152 175498 1300563 687394 1746037 360958 315985 1988999 1057684 594878 1056302 379456 1268312 1271834 600377 1651974 1288057 464491 828569 1382862 896748 409710 1977931 1208805 996779 592004 1812785 45468 995392 175539 1624916 500713 149854 276465 203002 1733752 1600184 238590 1659766 1941113 444445 159404 1508442 1884375 932187 552181 1872609 1564142 845136 776320 861736 205007 1934979 853111 1489802 853957 1450884 1438707 1070998 655380 91470 823606 1389816 1344506 1070036 1861008 451368 910157 1984336 1546871 1891486 1051354 1110528 1057750 1163553 1377198 1133283 818164 871471 1712863 835996 1365802 134104 340923 617557 1631451 292914 516588 1158337 1329319 724197 953575 173330 753883 6501 435884 1478825 473145 353458 1142743 739499 162556 905292 1764194 1483341 178908 1031682 898156 276306 786875 200132 868517 1762390 472768 1221642 1825675 1106376 128842 1994987 1309260 1791315 1773527 243997 1913665 1372261 1469500 1237569 1254734 430518 372385 241311 1875028 1993425 44157 885660 1917837 1871972 390611 1038739 1760773 1321563 1332495 1475759 505607 1644848 1597862 1005448 618419 312378 235074 1201461 1589105 1781524 1282448 1799042 1599366 1790998 1941554 1198630 994164 830108 1997807 883702 1604220 404650 1616836 1811283 640849 616871 308435 983212 1102425 1959373 172300 226740 943591 1624312 1788621 1253645 1193877 1105848 472420 1504597 234626 1298547 1474362 865061 1016514 688514 211331 332234 1806825 1703835 720866 845611 1095191 237172 1838155 1691054 1239172 306649 1246093 1670127 1022496 1165397 1498113 589019 1467160 1949939 394089 449717 1427107 1890095 1269615 1534682 1825084 406352 1229551 211845 415715 1348012 1320246 363432 668482 982962 1242091 1334246 319840 263248 1592247 121423 587752 1320766 1670637 904434 1044688 740597 1553335 589420 1412005 521592 1774927 914652 1447524 1614582 1600443 1304510 1293642 1658541 959773 1651775 46009 1294999 319235 600716 298180 1970262 939503 1227405 969251 1555357 1042945 403823 1918212 1459831 812921 337620 1102767 866585 227015 718755 13307 1222353 1081985 794099 1924630 1430681 345401 810562 1935701 240209 851938 897519 653937 65303 571800 1313226 1547652 1705973 1671465 1209319 659983 849754 1189082 336772 727676 1454811 1077952 576344 1246815 106307 374031 286768 39551 902630 346279 1855988 310732 909778 723372 174541 180137 903976 570250 1754718 459988 1315063 659506 439035 729258 388531 89334 337623 775581 458821 826282 1384977 565902 680142 1998404 1088149 1147547 1849905 1521831 1814277 1686267 298809 1447789 1472163 1152493 296090 336536 1713241 1232646 1262076 1399670 971 573266 1929193 1951557 1343280 347244 1161757 990145 467607 1490837 962208 1595562 751577 308615 1367069 1330124 169222 1574098 351477 1040453 1463092 1674671 1282850 260587 695256 1871506 140835 387551 1122063 584900 1484206 1347497 1693804 169595 1008347 1570387 674968 964325 543898 1928176 128368 184270 36464 814928 1915086 387315 1929234 218673 250947 45212 34021 681314 272829 811384 1731749 107982 489869 921495 380389 1991842 1818827 1317087 754867 1240980 1557538 19 1439768 1891578 1875609 1072475 1461187 1328318 883246 140345 1738901 1497551 685948 734424 1834073 1636381 1065905 1568534 1771713 1312414 668535 164308 1824702 1840638 1144108 1450604 74736 985456 1356577 5493 1285513 490640 1638822 865937 21637 1891510 617229 1287225 621722 860880 832770 940255 1334835 1970895 1220530 1231705 441640 1530146 1002988 406177 25547 1626489 1450494 872767 741520 567085 1745895 864651 1594587 1684229 693127 349650 1864081 1992319 960580 591900 671881 1664363 1271867 1185269 1255279 1632007 1294937 1726394 849474 1323314 439955 1756417 1194730 1550687 955581 18739 1651018 443147 873765 832800 247028 856003 176028 352836 1706841 1620791 12459 1653477 1850934 593669 846576 431832 879680 635068 243223 564657 182237 1234948 1743241 215997 1449664 927521 656034 866885 711925 799822 1790452 1832355 1731779 887085 1533627 712256 1679004 30518 1970754 188122 1960290 648214 1635083 22192 1572423 1201257 1443567 1173449 475754 1341703 956856 1223697 284434 199804 632816 1511300 663615 247924 1917621 93736 1565981 1474727 1702631 1083026 734743 1379499 1705580 1735588 1753118 1034570 555554 1751950 596025 1848838 202794 1816012 1325337 896982 1883966 1652343 253573 877198 1860017 1156971 1159780 1467971 1583711 1633487 1323384 450420 333684 1195880 612049 1194815 695981 1110246 83292 1544042 1197404 1748362 190974 1668383 872837 1491735 1366395 717357 251736 1359645 1865581 101572 1942036 1106294 1184399 1878755 1809369 850339 312501 2296 1564700 1636231 1828208 789833 574615 834002 1229076 993967 1484075 1069352 37488 999532 1556974 1678159 1985230 429940 13282 1351239 1485898 1629158 27655 1826232 838174 1084662 633243 340388 740937 731049 996903 1834370 814477 207641 1116889 1533464 823428 551176 1726817 1006881 481673 735109 404120 142639 424324 1734314 352900 1727600 978317 285493 192556 1185092 1541686 971171 245951 788920 1946180 578125 226820 239941 842944 159096 478785 692242 1691001 336970 813014 1487859 1776011 1409432 1367201 881951 1324221 1275635 1531203 311804 1309924 86105 895739 1537058 1585287 185321 840125 1134386 1571311 1858515 209632 1736732 1273877 292454 924374 969599 224631 291224 1783015 797247 944992 1573839 152593 1300871 1280753 702547 1792916 1853743 304503 1326388 429962 94105 914338 974955 1396649 221794 489817 1809871 164333 1238920 1971914 1154316 219663 1042416 1142864 1260055 1796848 1028723 998970 752904 1247770 254705 900526 1340892 1535246 1753487 1620614 1543781 61208 761965 314388 16556 1641371 476861 1086246 1420032 983479 1346576 1467163 1652702 618791 1180937 1420768 1759210 324542 1757044 1941404 351288 328094 1223717 246183 890252 70672 876096 1852657 1149446 1627659 868947 309467 1105071 1117893 1741312 1660654 204989 80752 933608 1539389 332482 1816542 1959073 1884535 914237 1552637 1380583 1663860 948020 1982696 534718 1813427 774112 471411 1596104 462266 176877 1368179 128676 346151 320724 1042385 1618726 1325735 683275 918331 1491935 1591921 160373 321225 1612952 134843 898716 133564 1881627 1529066 1100606 1510721 771204 1800764 770969 1694475 1509822 1889039 1168146 1489115 1950345 1741707 1843136 1956431 346834 1609842 226389 1904985 1528961 1307741 817916 1192126 1823369 1038852 585091 460597 1965307 1924409 1729748 234759 1060695 990893 1749551 1543474 397779 1664140 701713 1340581 89583 73935 417362 773502 780333 351109 383964 1673739 609536 487840 1596108 1550211 1556557 996374 321083 243134 562712 891494 753513 667687 2243 1517438 1104989 1541316 495931 1221749 357280 1654885 1349069 1841876 913880 445984 1196080 1001176 1942181 130550 352590 1049209 211203 1791670 448142 135972 1507560 48069 1703954 1496263 137059 1222245 528898 1910733 658475 706223 1997731 928126 1210712 1708793 1423535 522800 940399 1704697 149323 305611 1461241 472052 403623 1359770 902660 753429 1824001 455463 827130 119812 1485899 342696 1693977 85518 1862981 1130490 744353 1234003 1432959 219697 885748 963534 1112145 1243910 1731531 1161805 1368505 588588 831564 149413 1199694 1544739 1126810 629467 34463 51579 809649 682749 1645669 1087542 577418 1055557 223436 1749748 1125215 1738780 1359065 763433 1504478 613368 1571513 1750281 33175 1468790 949748 1296383 1857118 1440230 377751 1678679 695268 1661008 1825477 1992057 1317400 1420048 522899 556873 1137182 646556 612890 1663875 1586777 792282 402455 1746827 672723 1781731 788885 1682507 1185475 1399545 1030355 1827095 1308995 1562653 1751853 1474637 1588537 728911 620119 1786293 1263237 1594412 1240407 47877 567308 1967159 183556 712294 220481 830857 4494 1248046 1511310 730914 1289724 543106 540041 166074 1866128 775249 566804 1860745 1849721 129901 615228 582807 1088623 36774 1424341 984020 1122987 627421 567954 1190580 679750 1661001 1903123 1140733 1470702 1668909 1675752 969587 1469527 1351236 678761 656702 677495 375179 624539 1696536 1798750 1299319 867447 1400330 482980 1409350 1740202 1775135 1239085 1337534 1886092 1231255 1869656 1572245 296105 1076107 537973 648625 716448 840832 1764063 564692 1829866 1300720 1182807 615226 160333 329719 1397077 780302 852579 549039 1600403 312161 1712913 731658 1706254 773280 1107648 459906 793188 678923 454349 877586 1220242 562059 1097979 280097 1072837 1942291 1335593 1840010 1076369 282700 1035667 434162 914073 918860 1697447 1271176 45625 793117 1609311 1394818 518206 26211 1376730 194612 1345001 369562 1677313 1635269 345606 1264442 1795523 851691 425153 573749 296857 1025500 181275 486521 552313 1293506 179426 1366303 1485068 1697345 1795973 740995 757783 1206294 707713 1431833 1491329 1834294 831954 542205 1130094 1410622 327702 1183843 1536675 704791 28603 713778 978998 1923608 690573 1138524 639733 957408 1494071 992578 1495810 1410562 1354488 263352 89547 72054 672651 1875628 138728 695316 1210637 1954054 1533949 291906 1082884 1498615 1229176 466423 1885953 1899733 1480225 1993276 1628601 1682898 1043760 186513 1073282 633906 1938657 937317 62456 1195255 1984973 808293 159144 1946852 1589882 377996 578262 398587 71474 319587 572037 1685596 46722 172968 944380 838045 588238 651068 593784 1161078 1784416 1060254 1014152 1856904 1551333 1561830 81103 413054 339785 625675 392816 1797106 1550539 642968 394571 1571817 172176 657037 452465 1517794 833398 1499832 1279172 1683727 1803071 604520 145822 1913580 932576 1220050 882395 447295 210638 982228 1873624 569944 1852485 449891 647501 1471675 1408128 244942 168452 563592 1722908 1596263 743317 918909 1639745 340936 1369585 911644 453556 795099 1308647 63230 789176 888437 303 1473345 904376 44670 1217731 1885182 134166 1641711 276353 375908 282181 155617 936444 522677 680917 1247095 1392388 939105 1182360 644086 303552 273177 379086 1877395 1289883 3298 1164615 924303 1383477 1135241 898681 1360847 1015497 6220 1679330 1848106 1613484 1929345 1683868 271599 212612 740155 1625510 1610293 720042 1428938 1290138 1415664 1651926 589896 1555782 315077 1614043 117515 1335086 766193 1245909 968548 1985304 43429 1468298 108121 1757323 1194613 1468012 483323 457118 585459 970557 1443882 796690 110443 1978343 1580831 693574 1977401 211508 1271111 1067879 204965 1083976 50045 1415202 828708 346150 677936 10397 148719 1285200 99242 1004590 693575 673013 99236 234890 1144431 1773911 431668 1097724 989356 1773607 1775797 522011 1666451 1818045 996788 318682 364458 639414 37567 1981108 1752543 1976159 567660 1987352 1711776 1401447 1254248 755921 1333968 1063051 504057 858137 73239 854758 376503 1752456 873083 1628967 1727574 7681 484487 1248740 1382943 356979 1531680 875069 60091 1979674 1383971 1649497 514423 1617571 1559680 1373303 601477 1015940 1595059 1284609 1840628 904414 1842232 826224 1295012 1020681 656434 811474 324353 1867245 1667877 303436 912340 412237 768201 1758901 61711 1401826 1255146 1019857 995008 1820846 102314 1837348 1825831 1121328 1632205 1917875 367097 320386 133407 824191 1834827 1643719 243221 1456143 37196 1989738 417141 1866433 287705 1770780 1653225 47378 1435228 1175459 1794704 404250 1655498 959218 875451 724967 90454 1246221 1672804 1576375 1286189 560976 1600778 97246 1052622 1518807 1415666 1847863 1702257 1952027 640322 1494004 512261 624932 122930 487617 1526529 172721 72969 1787999 630858 1793917 1745462 665353 447985 641640 568706 1347764 1698500 826212 802095 1886318 354036 377325 1270757 590046 578927 1438654 1262990 445234 1005571 560183 1276657 783502 1022634 1966784 1152762 362677 424361 15942 1382980 199803 194303 364765 862248 479676 1593100 1836429 1438748 1604463 1333542 1494696 1535769 257164 1011754 1849783 1647034 1923865 163626 884445 81365 381414 62231 508804 1458389 532461 643043 570225 1289751 1057562 1438767 1175622 810364 1129342 1343229 362307 1829650 602140 1130434 1288839 1088878 1419383 442219 1019564 1740386 377006 1929603 154002 9211 1630801 698973 930145 939992 1167156 982732 1739112 910340 1347820 41888 1134262 445707 1495694 1878932 515446 251812 1504603 1969523 90875 969362 1284033 1922139 1405121 126918 1147443 1662863 58972 1013208 323212 1757644 1448352 1182519 1379415 1903365 1513634 1316403 895208 423755 200544 1959415 916115 159825 318256 178297 544614 1082268 1268756 762326 1505326 1294187 98886 940170 1080762 182274 653859 1141531 264669 1966219 942197 111787 237657 1132725 1704055 229307 1716754 278633 1242689 386470 1599722 1446934 1974633 1843323 542511 772509 555824 1553102 1240614 1533228 1429682 824596 792543 1272838 64030 1126293 502908 569905 824649 1067877 80792 1735961 998689 601458 959638 1132246 882637 1710699 635990 813059 941412 455516 877696 1156575 1270578 1150381 1025592 30342 1778160 1344479 726624 1076798 1607567 1192768 169148 1884976 851209 308964 1895177 1149960 75811 858558 1600243 1172771 1123730 785199 895734 344298 917862 348515 1218086 1931568 578312 836579 303244 891754 1969086 920307 496768 251891 1414756 124443 1238498 1270119 694046 1179717 182992 1882999 30608 1416378 211461 1004106 260320 711106 211245 1025364 816601 1820077 958088 1361869 15589 1488666 1412876 1210501 726158 139841 886040 1497068 1712132 1111873 1645048 1800719 71555 804709 795488 253950 1854014 425433 1940381 403653 1604977 67911 525377 750890 1824651 1706595 410264 862191 1192043 1431200 1632028 75254 1557614 609577 1767599 1969656 420223 1347549 1252083 88033 1669021 1351116 1378937 721864 527695 1967914 644296 709269 1093393 1942103 338960 1888268 606070 237795 547739 1899159 102246 1347272 557610 39940 1609286 1859796 204606 34112 508198 1440428 1568030 296675 1682270 69822 716312 1042341 948383 1383404 296681 249586 1036226 1609879 1623438 1172208 619088 1080619 54209 1370358 843889 1416795 1428060 859790 247524 808323 1286712 676045 445244 392456 485802 446982 1884718 1111687 983342 1195260 742996 189182 1093484 1670713 1227782 1487599 1867341 544954 457037 336051 1419812 71300 1848658 336232 1757340 684016 1123508 179836 247330 1166757 1530752 190335 1643113 1341074 525788 386877 1280713 25850 1023711 865451 350203 491069 630375 1261794 153638 543421 779111 983437 533140 1624436 1430774 1530754 1309074 1155169 624746 1386317 1131129 28749 1307598 753522 123096 1304446 847126 908689 1379450 356599 193422 1485207 458212 1565382 439544 744421 756503 874032 183437 747736 1056257 1933394 664232 1993417 1698950 102235 1839921 1875117 1992729 873080 652654 199632 192513 1588541 1634175 1081051 2372 650057 1093964 236109 249707 1156387 838367 1070666 1917836 1850383 1958052 221722 1266268 316463 1754371 207756 1308081 900667 809624 791444 357719 989501 713410 19022 38110 1231806 90160 280664 70146 164119 1131387 236717 1205612 868812 955839 190837 710411 709001 1312422 1422205 1177582 1392023 601693 1002479 585921 125701 1650054 314684 1841018 1584922 1359486 1577505 1219767 655204 1227053 1695385 697844 1882870 1400178 1917176 1835984 191516 1662922 192296 828215 1705800 1992291 335458 771709 701487 278173 1093938 921267 1232865 1675362 436600 10663 1959817 906143 1347129 1839088 817564 1239060 1007199 1181387 584991 879510 47697 1098934 1115574 480856 1902942 1911003 1015243 958346 147646 1084600 6406 547852 182254 828065 378144 363171 949410 168607 1851875 564931 654626 1634821 1288628 518702 1218958 1333108 1393298 302825 489599 1922745 862046 629622 1305974 850964 112904 341589 747936 469900 1570388 1997145 968930 1666192 1166609 1868863 1105282 100717 929133 1062467 1144624 1996815 1057211 1205553 115806 199532 1140012 1570109 596668 1310749 881974 1139664 1477070 1300273 1342165 673566 1061558 278591 1063892 393978 981139 418369 177512 250166 1547243 860291 931207 1492172 1114211 1198709 1090387 1000826 86281 317987 1780257 432620 551843 358265 1030247 1819342 1812130 1837589 340228 631557 1343109 211462 429613 1579016 1437550 444319 1429945 1879753 1347323 696070 74227 18752 1458490 66823 269490 70009 902046 1709357 92357 393947 933315 1835372 156067 111747 346210 590179 1782547 1286119 953285 1281711 1182054 685817 714098 1751533 957885 699568 1175173 1860099 781590 1096139 1322252 601885 1382021 1116786 445456 698276 1245034 417804 1775751 26639 1672094 117202 553164 1287108 10447 1468602 1902318 1155807 514255 1151519 1163251 1026697 260429 568529 689171 1471982 844105 624064 1340898 200556 1591318 236126 1049963 499771 1806402 136890 1185253 1630973 1885104 1569553 1066261 1305965 1055935 433267 1683048 761913 1173396 445124 107550 1253381 1219626 1579272 1126445 1121668 1140806 816172 889109 1770541 398534 969429 1570358 1345542 1532807 1379137 1779034 944106 143530 1287970 672463 349546 695976 248343 550841 1146513 941556 932555 888456 753090 1594611 676748 783540 224367 1447480 611458 1214013 1580647 1334708 349927 1109542 1423576 1943723 1443203 895792 282373 453163 1679110 559266 770681 1616576 628168 152427 1190564 1012978 1512685 1531626 596276 1748943 972182 442054 1114912 1181357 1847699 1399349 893862 1628610 1947759 1782682 1906111 1868718 914021 1318542 291624 646991 1869188 1741385 1415106 215131 1050990 908139 1422521 1584377 1254649 81558 66074 1213603 1984912 1616121 364905 1950235 186299 1542972 685135 301295 410669 124716 1112238 1878596 1975236 692188 260836 687960 716371 1684847 415363 1068121 1773482 1044498 432402 1301392 1287292 7678 135617 1621743 1608516 957414 1492314 1490857 857401 58715 1375609 1402502 71951 1320356 732925 287374 1932642 713908 1530820 1440006 548854 854369 1574723 731756 49373 1759739 556163 1793850 412910 1255318 1936629 1475590 94264 1336811 695292 1920621 719656 627280 562027 781842 1896226 1340762 261938 1531574 419159 649601 92191 105311 826416 791700 260668 1982459 1857680 367872 151662 733865 1540906 284926 216362 1101514 1432122 455675 467833 1700947 1319879 668715 641282 80023 1153333 190278 926191 625410 1440273 1994989 1323739 1110966 1785750 1273120 1839118 346238 298890 744053 1830442 351 184945 730345 1401582 645109 827838 1241183 1842433 769501 1210807 147937 1968561 1858639 625986 400048 1297079 948631 555500 768367 966228 526906 146021 1957092 1990919 1006807 1267168 460071 1774064 1970606 1188723 1776795 1886778 1482170 1929519 1679037 1999838 1669780 606181 424263 69718 1886328 1171532 1887825 1822244 808684 1996148 1163127 707256 1052574 334113 1734441 1171052 956144 1033655 98914 371071 10769 763109 269820 1500112 1560710 1730354 1141496 1256758 208754 383894 1544150 1285075 234476 1882117 940817 1476980 970956 671497 1205114 240843 1726982 750841 1608501 35271 1878478 1858238 1805059 1583091 1187701 164444 1492736 1625300 965525 674578 69945 719780 1255599 1565459 328535 226334 955696 1630074 984713 3412 1845123 903169 1272352 1790701 1936499 1593712 1220249 113834 494168 320776 1031209 1885524 1381244 1148615 379834 730445 472137 254679 937304 1895877 685403 754779 1262896 877924 232538 680194 1068189 776629 882840 286569 210229 397175 958295 1263829 1172053 156190 80944 237576 1644234 559809 617599 786611 1113736 848413 1863972 1600914 806591 1583342 1971983 772945 741122 655039 162997 710929 605848 1023387 1506828 463324 540637 1388488 1267415 204753 847896 1288591 54905 495145 750720 219031 1534200 1433380 231591 761155 1252329 855683 1013029 285207 1955476 124469 1248939 487614 1164708 1465725 864138 869823 1868433 762352 330651 766411 442861 1548867 1929138 1745295 455362 1199328 1799791 1074243 383915 1993752 1137105 109465 776739 241011 459695 1262634 977598 1256529 1014661 664778 987023 151579 560852 193821 1947839 1119702 268616 608487 34058 1375860 1090806 594857 1242233 298667 1376098 1804845 1802072 715555 1806156 659176 15527 575908 412432 1820440 221761 551841 472821 1543725 648622 156360 801898 946021 1125566 1423949 1376736 537929 1460952 114665 1352700 245597 1264611 1755179 822808 249340 1690040 70699 626803 1537844 1552427 288775 626798 246124 953851 1494809 751877 1293259 1433103 112317 322306 1731877 629947 1435317 130962 1844128 1183009 290727 1227218 1143716 1768928 1491106 650731 734768 1628866 1184850 829935 1325787 700115 181141 1732763 588388 509746 1121465 1203243 906349 1750004 934359 1861306 1117829 1855413 626691 896645 1393683 1986998 1911950 1204405 638809 130539 972219 1522279 1343703 1069604 449929 1780746 1562765 1688993 863658 1883779 1303964 1354272 1483807 675457 543954 971778 708667 564368 496979 517849 1901193 1221539 899946 1143570 1106447 1521107 1207993 1527469 424961 357762 1441392 345238 502161 1927530 1599410 1447046 1115458 218555 1928474 1628913 1853344 509427 545511 1323075 1405021 1615314 1588768 1660066 1335002 115107 1092167 1812549 1944462 1816164 7115 638708 193438 410556 1633953 715291 1481464 1056662 244507 1867188 1617247 108885 532082 1468891 518489 91193 1175571 1361745 1275454 313680 1160802 272002 328233 21839 309659 913980 301167 1547984 1222538 1333916 1904972 1341458 50786 963343 1712330 67730 1880141 151392 1472291 420199 1190969 179704 1519302 151512 1744710 1484485 1511313 768255 1557140 482062 808762 1340187 125171 304598 1213731 1469585 566908 1057911 261538 1146047 1306431 1460437 846501 140679 1163607 116542 1293148 1840588 1741010 72802 1525791 404213 655532 722728 1560178 1279025 1284276 993443 116550 364923 1986733 123650 195919 1965760 1019112 993571 1219183 538333 728200 975621 1571340 301644 1349775 1275727 1586452 345065 1785998 1933299 393152 1647575 41019 819025 888031 1009814 1510524 924502 1285733 790849 894227 711352 1385841 48027 86747 1961452 1763395 1999421 713511 1095741 1307930 34668 778607 586592 709949 707594 602799 190096 670911 1858704 1497633 445689 1572399 1559495 1438726 1372450 84605 951771 1193134 1703315 1919781 424120 106871 1465767 1626326 470549 308147 492410 722702 197686 635991 1203030 987599 50801 1121521 1714102 292581 1526429 531686 1159975 1573755 564348 608805 1785617 591194 1298943 1310625 1410308 1831590 820452 1036450 1016429 983233 1372368 1995243 569298 180504 17378 1223348 290520 751900 296316 1687472 1986092 1937276 92334 1150106 217482 306074 39521 729055 1354390 1919732 435811 901746 1218828 1240286 1272833 52264 1882460 1789641 1492181 199633 1686816 1625643 1255299 1283931 204188 187357 6142 619028 422157 21748 1798337 864673 391022 1818729 1840196 1515449 1914382 1997659 1617504 1584280 837721 1221738 609124 1099350 1177211 1883240 337823 631819 1187493 1779185 1156004 1661549 1710822 43779 69763 60971 1949886 115292 105031 448254 523126 168218 1023612 573928 789180 1079514 1550452 1968894 1042225 378965 576202 1209472 1833796 117334 1335517 261475 1646034 1724710 128583 265894 1298645 202974 1727761 753393 1060196 1686529 1602145 1028455 1756752 1149196 863384 521992 1313237 1511187 1622834 1395661 799166 1611550 456982 683957 1952127 1716345 1587276 1947591 1543754 143131 314522 1554546 484020 535427 1835892 608471 305480 1334096 1560753 1794251 1997499 1141024 1959908 772845 529331 1390669 184740 1052368 1684967 465086 431776 1745257 299967 321179 1379373 1746645 966095 251685 1432139 1292825 1139425 578420 1542150 1597765 1867865 1109042 589562 766069 1046927 1002679 1603367 269087 1516486 972112 653843 1964919 37441 918516 971749 263681 761243 114053 1083128 1129869 1584104 930079 963994 1168780 529143 738196 727403 950218 232610 42127 1891268 1812121 1561863 1671402 582560 687217 207630 488977 1906751 170536 1371000 836836 1484256 1643609 1670341 1642333 995219 913272 930494 305582 1032603 1410791 440873 210647 1360071 689788 386905 1974216 560282 388563 95728 427644 192822 108468 1308645 320810 1213083 1710546 478861 1559425 1753255 1864377 1387122 109402 916119 1352135 14081 1265519 729155 938424 1871925 1188607 1282787 1106276 378149 846578 961578 172301 465636 1303106 833426 377352 1263041 1681376 830359 469514 602788 909683 121365 552767 538937 295032 61307 854973 1855543 639094 1669836 513358 719586 1489702 197904 114899 620428 821469 1410739 1380616 829946 1256019 1377917 1316706 978689 1851347 1499845 538404 809635 819978 1490415 68920 625749 1540374 1359464 1631568 885901 410558 889175 203871 750051 1149424 949499 1396307 817085 91393 1468657 1568215 1243307 629704 1961972 1165950 1630561 1850188 452527 74349 688429 116022 754561 1725965 1085124 18398 1991140 1399350 1558153 376198 1107074 1590746 1222294 365920 709224 338002 1683062 1239510 319742 843605 1890871 538557 358662 1166906 347637 82713 401906 500120 950613 285348 649014 979976 1387031 1598285 339206 5952 464231 1006960 269400 1280654 1449434 1955381 182375 295483 914690 520448 1677491 1406771 1303834 1740844 669050 1257445 191361 723408 1098445 153228 757258 147346 1498686 488180 1742784 1505263 164872 1150766 138661 1085764 1229196 589285 328017 1186025 1100388 1855920 145464 715428 1310463 1208027 1099596 1203132 1758430 510974 676034 577360 1634622 1807101 1295228 1404210 1878088 944008 1425055 1974493 498111 1515954 275589 1438811 1013353 599216 1930833 1171739 752361 88169 1791110 326974 1349093 692052 1671041 1921242 1696433 1324671 32004 218993 1510746 1486343 1147569 1630428 918367 292811 1032767 1748922 1893264 1716705 1660821 376979 897036 1778638 1862800 301057 1979516 1898839 293667 1778665 1539218 1433740 1797570 1400749 1058114 71150 839560 1224239 1206075 145911 1403970 1173485 1851794 423852 814385 1408449 1353333 8357 1819767 691664 337295 1873655 1349605 1637971 780574 1573750 979016 561236 1445614 1183278 1088952 1285396 251941 485683 785309 856691 869819 833400 1696640 1787290 942597 1572814 1008535 1994754 612285 1320874 627035 1162871 1970356 489916 893264 1992341 1248121 978745 1328591 177078 244351 1443344 84988 418605 594063 425395 703784 1409801 1937306 1436809 519393 1796506 999026 1104063 1396866 223710 1984508 460940 1126960 583050 1254013 433360 122460 1639196 1861250 400388 1605957 1675607 398138 1744458 555992 808458 809366 816883 775379 1123162 1935827 1737786 776190 1022930 1818972 431761 1440125 1873989 1171829 230527 1538905 1661643 955184 700728 77409 1257005 1335048 508477 431524 269472 1353495 1046414 1939618 577060 743359 1123806 1637292 1811339 626891 1398614 1097148 971432 1387594 1022987 1438016 1347927 287966 1380531 556970 1335480 1141646 581464 1781941 1019358 56916 326178 1713688 856617 1591337 807673 1429090 1312127 1252624 1826512 612221 770260 1509396 1071747 891773 729783 129450 93523 29119 1076691 1105085 1737902 535679 1568992 48654 38907 1501215 1231615 717454 1808949 1532916 1079917 111276 305126 1425747 1814327 899498 983640 365726 384151 964906 1626588 1598941 1277045 1937957 1346179 1952297 23752 1099820 1028698 1138715 1671262 569674 1281900 1344936 1309999 1355506 1951454 1796264 1697324 1120840 418490 918953 806596 796268 1071399 36749 593724 1746664 706681 1962629 1543691 1836066 927877 843185 1019276 508230 1537176 580241 1477449 1448182 380169 669354 1549616 1209631 1347133 1166828 1430183 480819 1425221 1021169 1683173 1408464 1242075 1461630 168095 922113 1255528 786900 410477 1930656 1954560 405848 1466041 735352 1420265 1849729 1912810 692757 1462581 696814 1613354 765158 623065 965601 1904193 848093 1043750 1892753 1790603 671329 815313 924133 339162 1126913 652050 1580620 424795 93328 1439822 442806 1422388 1212668 1654866 335519 687438 199047 1843484 1115533 1467621 567825 1607512 22867 1245296 1266329 1389334 315372 541698 1617596 1863717 1784108 1721838 38147 598521 1362458 521713 962455 383361 119719 299863 680683 1938226 1665618 648354 28643 551558 1932576 1355844 784644 1164550 1901101 299102 1883331 6276 568513 587469 1230400 586417 491068 280317 1401089 968112 1309910 1523750 463319 627487 1765849 487524 335308 808831 1332145 1049873 1102841 1731494 586204 57324 1487045 1183583 578707 368085 415890 1291676 1780973 1983714 534926 1352318 844897 285135 938352 1941443 901389 179089 1808997 1282870 1674415 1937395 417977 134315 607058 83932 1596826 1324495 1414686 1782001 1368230 945346 1864607 760805 451991 979875 936161 1042748 1454559 1385059 494041 850555 1036340 1243031 271306 411128 1049031 57391 205217 1351680 1684456 143192 1538015 1827534 1734512 476865 1159575 334183 373756 328219 1452714 1617088 440698 1210788 545545 857431 1794217 1080180 1713157 1407502 47113 67757 1099848 1715205 587002 1468560 230265 338263 498530 1903239 785552 1024931 1997992 710764 1472471 535298 269104 207984 1706855 25676 822881 621659 910995 1455079 929514 105518 1557461 417973 634201 268593 1284798 727289 1241317 1913119 376820 886812 1703728 1532755 253195 518214 1174938 1925426 851902 739017 1603877 1025749 436314 1568561 1252442 1070192 613694 986476 453871 230520 937108 1241760 948606 427139 1432007 1652743 1715589 622998 24740 756166 975335 1074287 1235208 345068 1088788 781573 1820103 1174894 969613 1544018 1408508 1313272 705715 356301 1483992 1553301 879424 1344292 1995102 1009182 1607270 1248632 912241 206104 274407 1547846 1797062 790889 665347 891524 1118005 1858985 1977936 1477335 154952 1582285 316297 1916182 1424935 949151 667060 1114573 423025 440513 1518523 1144044 1299625 756721 1795256 1499568 295074 81384 47979 508674 889295 1690244 1278605 1859929 976432 1191316 1210330 1924629 1625881 551075 1554586 1751633 826505 1823861 830313 417104 1021626 1290288 1232832 717477 1296513 1179850 1557360 91191 472054 450111 1008567 1797167 1554589 1269506 1236372 1992405 259054 1419022 892558 1632179 1069627 1824199 556096 1145968 158412 1664837 526289 288256 572597 1791924 327480 1050810 1669471 170964 963884 187400 1531139 854590 1944585 863461 1542959 1159680 1710584 371247 1302623 1966038 1780772 1107522 1323512 421560 390363 796933 432753 808667 67000 1013872 1068603 831016 1677501 1054196 974464 1929746 1676747 1903970 1012742 14523 189367 179624 952006 338883 41986 832913 1945198 942166 378646 121860 1216770 1102347 191489 1631204 384068 548348 294357 494803 883084 962587 1644935 1858797 622219 1219294 1335962 894740 1552414 1200053 1956973 686750 1163802 1850728 1525909 1029138 1029853 475389 1857573 60961 1359469 793417 1055054 408638 1211102 1940992 37565 1649856 1623462 1991564 657757 1524632 911241 1269848 63245 1383392 488196 1470852 323654 753083 1566031 1784313 141463 175360 1753081 183537 1717042 851502 112192 1744123 1286713 1628517 821587 346268 1638 1060161 363168 350014 83388 923897 716625 1620148 1258587 254906 607780 1647964 1196557 156750 227063 1814488 394788 812283 1118961 869316 929606 1101345 239003 1355535 1706088 1520350 1404643 1750800 900932 1281532 1836165 1561230 1616639 813518 405212 1556739 1345827 277700 1369453 1809725 20569 1857296 298500 213110 499571 1736459 546280 1262204 1999663 1426446 1911823 886343 1068889 1799558 1517753 571586 1584773 1526095 193161 382628 607972 1983993 1647119 173452 1393845 927097 1516705 813795 1418967 161264 331498 1633126 882097 978699 1672124 1172315 1126854 517558 99152 1544498 1801136 1604972 1796382 1613099 409040 763448 1323968 1251438 1589070 1731244 445687 141037 1967312 290666 986515 1170504 59062 1500677 1053583 34243 1727375 407735 11369 1890340 401544 376548 1431619 1442835 756329 451277 1696462 85064 14941 1430689 72611 1673307 589251 412903 121854 112327 218165 1705566 411356 734900 887830 460786 1839468 670110 1394090 1923068 975179 389482 584557 1614502 1917800 820256 386414 378601 51925 1024872 1619835 1929086 1101168 977500 972381 1596840 117035 539888 870850 772579 560619 1487485 668525 1450416 883912 1429637 1630684 489810 124532 1620709 1512663 1686571 447260 584232 90659 1463762 728365 1748782 589850 118567 589783 1539000 676955 143191 722013 849766 1387425 1306741 1727357 29086 773475 1242154 777434 92032 727042 1940161 1281573 1367881 68084 569169 1255571 1337793 947968 1509658 1508512 1777910 1789671 1913859 1205790 401733 1537712 1009265 1024572 1424134 73356 1823714 101602 639831 188653 8088 1981838 993169 1494956 1558380 1537330 1403615 1962725 1357448 49885 66940 364094 1037422 536998 1630108 100653 1938939 1820137 861008 1069731 499850 1751744 559923 1032231 1100362 1600330 1673664 503226 279407 1863726 1066652 1770488 868550 1889068 334133 1081613 716398 451715 1369615 753598 1045558 1463626 1093229 492839 884914 181251 1433712 1859721 270437 529008 404341 1967668 1648077 1039724 1014189 1739307 1136605 570651 804045 1493224 881807 1931820 1687113 1769528 977321 292271 915733 1085329 753363 1240661 1293756 788897 1536353 851916 724098 1377335 260518 243138 1806094 1770593 675909 490020 1938780 1793046 1414396 741450 1231621 1392425 1678834 1227061 1746812 1902984 1210582 1303351 1247974 1312308 1373057 220837 1497696 1042841 1596835 1647071 1717839 1970518 252994 158655 1132074 1862291 425797 1657190 1207254 267540 55224 1438146 1789681 310106 1509043 1748728 1353374 641954 65157 1335684 95625 1366849 107821 1461404 1698909 727795 897490 1295845 166390 731956 111427 1962765 1546820 163783 916541 837309 1028564 718880 1592990 1741008 695731 1962523 1663566 1392703 1746716 1908625 37269 1102715 834500 221184 217853 1528788 490104 1776382 1901316 271057 1879989 1798524 85488 909774 1246250 441986 1332335 622805 473720 52820 735548 302319 1378733 1997900 303227 883172 630481 773322 1194374 286727 729149 173306 1071469 529953 145268 1863914 434615 79028 746771 1795139 1618985 677985 953668 814955 1351526 1314068 1799870 911436 797010 1327330 1861265 1111492 192390 1008122 1573174 1495206 1885820 1270102 1310706 226048 419125 881132 129720 363251 617469 749305 1943767 602022 491233 187274 706671 1342320 1410595 750505 1255940 1498971 1861290 1670099 510683 1018340 1041736 59941 1941663 1553867 519523 1325590 161035 563224 1652190 1006767 147130 1368673 1428396 384018 984239 757153 538956 1874934 1871304 1222358 1505315 634003 1095686 1830280 698911 910921 198533 273080 1658769 590673 1809901 1993980 729254 626994 589138 715471 1750605 1468339 948845 727733 349321 367915 588200 578146 342896 332142 1732912 1339762 459631 1018521 175807 1494853 966218 1334664 609216 1163953 392367 397003 1656297 325166 812736 844138 1968181 1719160 958946 1313789 1265168 1914222 54033 206433 1624570 899455 983247 861858 1665077 698353 793495 669613 574750 370616 1161924 382905 1951880 619103 1440755 1772575 249789 683210 1359809 1236845 112468 524179 1418215 401449 1350486 1108688 1777149 719962 1051381 627462 234051 673517 525206 1672422 133082 887294 1911397 790167 340917 875426 1874907 636075 1239950 587339 1817548 269774 1423766 1247303 1845610 1317769 1908629 906996 806746 243434 1769303 677264 1357058 1446123 370574 1959995 308975 1736432 1732197 1444584 300498 298108 1551107 1996345 432136 1195655 204634 224517 88321 1590212 1744409 330855 1581955 1534500 490345 45463 492627 1087028 919503 1035224 1017357 1523453 1346257 736055 888722 764539 299881 1639356 1037815 1564727 1292513 1479844 178237 1241240 1631997 304961 321342 71 1679401 1417588 636914 1241534 1642381 1014957 1876124 1185529 1962851 563473 1862222 1165406 133172 432503 72653 1282527 1004998 458592 820065 920837 1802469 1067581 1021783 1852798 1687525 1098864 337134 47251 1370804 44903 1666089 1347593 710444 1853252 1669609 282980 907637 791998 688322 1700117 1097354 546414 25102 1274126 1662376 1798787 903388 43812 179579 1022374 1421626 1705482 1892647 136861 1273212 691259 234956 18469 8506 1103503 428289 1254726 1408454 1272404 219423 443953 1408274 1095562 1199721 545440 1557462 1048339 196075 108689 633126 1082278 766827 785744 434368 1800945 1977043 1235682 839911 1095196 1854431 1494904 949032 207947 1527776 270219 1250311 274481 977862 1413944 1392332 176289 1138250 179422 1042749 1682458 1208128 396344 1080912 1794811 1574481 1425792 1013441 282986 886031 1810881 211429 1670907 760262 398695 1838606 16878 1694642 252568 681133 30992 1654150 1632618 327882 1349071 387568 1548714 1233911 707204 35511 741341 396615 1222233 90594 477532 539863 571199 1575360 1385529 1566609 254771 100716 86889 884755 1181847 896959 1464640 1873735 749541 1647540 1542998 383625 1081711 604803 1417282 1641701 1666807 1258747 1878471 1967693 1160403 1684811 658196 1599718 429092 946644 1772203 1700790 1553283 1816374 759592 1756408 1180114 862671 199248 1525265 1868780 1378527 195256 1896803 1661006 1306714 1481084 1164685 799670 591144 1241246 1242232 1011818 283511 1821663 347855 1861784 376147 1229809 1184697 758615 1838754 366240 359110 507756 1362849 1180056 1054513 903090 448440 480349 707652 193281 318163 774520 568782 1952675 543551 507055 462889 1884674 1468028 644217 1139863 1577094 132481 330217 25970 1917375 909980 1410393 237292 1229048 1682351 1340084 1517539 1292752 1200062 402834 433031 270003 1038536 108919 181176 481411 58698 164957 1544212 1662210 1284828 1567579 1266626 378232 462777 856786 1625521 1786713 531796 66095 358531 1759336 832718 519444 784876 1290116 397793 1862422 1244628 282134 333105 958651 1159643 1492548 837391 538054 1539219 1766512 1505424 686336 360831 138806 684018 1403536 877172 814083 1092185 922268 1239246 1070728 1862507 1205957 307947 1300521 1235743 1966900 211094 72761 664505 1398242 1125142 1888965 1395076 118665 664994 30900 829533 409994 644575 1085019 1745152 226266 1282430 1798169 1306822 1470627 1360592 1797151 334075 494283 109194 1415347 1720729 754971 1954925 1715834 1295969 39623 72535 572440 922449 914661 1061003 1500809 1383332 1792298 1131409 1156859 837024 1165546 1156661 1193938 1697806 1648108 1386256 342862 37561 1347554 1139757 411726 442125 755337 50938 919935 350664 1503461 458993 407548 643474 1992906 1199195 1021577 540691 277582 477425 272171 1678218 1121232 1865812 876352 55536 345490 1040665 632253 1196377 1275116 1416309 893917 1112476 1153557 408226 737884 848201 1630556 1776316 8572 271081 759535 1388146 1478391 848540 1928301 1962986 975737 1623160 1862544 1869995 422445 988273 1910798 657891 1963692 1633700 811987 790814 1336836 1584789 642110 1748231 1052847 509900 293966 265535 951166 1183320 1393200 1067679 1736035 1459045 1049748 1865227 1227395 29843 513598 526618 1567991 748762 958446 1830317 1071488 596890 1349515 250702 1527916 375236 1262727 356092 1806206 1639647 507317 209548 361896 1573586 30328 1855472 1888406 646898 1540652 252115 1721889 930084 625513 1275154 631696 1068117 138832 1912737 691330 947400 398496 394823 191360 576891 1455470 967064 1065581 1997273 670616 132482 759800 1120524 1616971 1458404 965487 833981 1648703 593517 904208 743930 863005 674005 8344 309543 1598085 9295 1592522 522731 1428406 531400 215978 1618867 1131639 1022696 91367 303542 668327 1985276 1578941 16191 85677 1120706 613563 1060308 1242685 1744257 1651759 466846 439600 1204615 1758764 8849 428499 1128169 1440015 1129234 51029 1604472 837627 1868576 1957042 386100 883193 1958010 1680738 613505 427360 144196 1898814 201516 840824 1490382 1515854 1639604 1452986 1663886 1395656 1504795 961752 1465372 1666817 1172766 1774560 1278128 410708 964483 843910 1492774 572874 650102 1858859 1008786 569820 1943595 682869 1430693 1530415 733816 1709392 1721362 130915 119505 592796 1396922 715422 304590 1410390 1719201 929935 1152905 1298156 309657 1989619 92665 1137673 3316 988605 860242 1187915 835036 988177 1079666 1492970 513087 332011 374566 586218 110155 708188 894910 1048927 1483949 1986505 1979227 434118 303018 1492547 707218 580714 1633113 919446 1745801 1210474 1471214 397506 1375686 246598 1359838 859324 1366008 495660 514806 876233 1449751 845166 1368054 1373894 401783 1891127 1308173 727158 1817627 1082510 1268562 1520476 1711425 657933 137254 181599 1275311 1583827 1054743 719827 237484 690158 1021011 310832 471153 1304525 1250140 656187 534924 1981083 451984 676985 531787 601584 918482 43507 1609637 841015 796579 448784 1052701 371801 695328 260844 444867 1154164 1502033 269476 783201 618944 329045 378354 159976 1269283 991875 1414971 1475402 472302 1271144 46157 1017750 1387198 1623933 467942 1108913 747857 1767539 1759091 1945624 1805945 1323692 1395624 1418563 990481 1085624 321513 180921 358349 954046 706802 838809 1372216 1921658 635718 1622793 1488947 151796 1310391 1018427 1654266 426231 1400271 358998 445364 424705 1098916 1468534 1368964 681181 405663 1852118 255214 1439250 274628 460640 555313 1232235 196335 1143021 1957881 1848112 908820 594342 1129835 339437 919878 1104114 533148 1448028 1293655 1685575 1015654 1180807 1759986 1972973 1059499 1099134 1435786 1935621 1506016 209351 1728386 452057 873948 1214338 1730078 359326 1322176 1961036 1900530 1592219 1314172 1466639 1093404 1903558 1172254 1297954 501035 1702409 594816 1032708 881205 1486171 1318473 1376861 35675 553616 1614625 428593 1588925 1780206 6976 99896 1642632 571872 1302678 660576 159567 1992216 1865245 139643 886292 390867 844863 1065956 1021950 207654 1150862 748047 1098892 465516 58995 1057746 1301582 374970 1765414 1397724 1404540 1827840 1914522 632412 31372 1062538 89289 1467151 11784 1257172 421590 1647241 742911 132042 1846550 500903 227372 552272 1812073 1391511 628849 354134 1069152 1274414 1347530 1017692 1288063 1457128 1248933 1907069 173508 617612 1311686 996738 1064134 1464765 1602013 1891582 731129 61807 716351 826592 1707464 1925795 1939451 1731817 1582923 1887695 1746061 494537 955773 1107896 592349 1597059 256228 610528 1206471 1635757 1384798 1355862 65948 1267327 1322542 1324356 1382058 143188 1687588 1723856 1497011 669673 454060 1853277 275033 1917468 1792598 1750378 926628 1604805 1001085 1398073 699524 410344 1949072 1083834 6555 527508 199122 962746 89518 694527 547758 1290042 1577649 754197 1594469 1207632 141404 238197 1831450 473077 1361971 97254 1564811 230199 1057205 653805 1986025 1412317 1200572 1641680 491629 1004074 804358 881189 1345811 72813 1035063 1658590 1078108 246513 1808503 1482446 183735 1859152 1277972 1060177 1286955 765149 1509987 369416 70538 364473 885175 1931610 251742 391390 1657250 1134611 975056 679714 370553 317085 635681 192057 1596335 106620 843856 722300 1312500 505851 55436 139707 646361 1924197 1127532 1834677 1644929 1843485 577956 1870070 487577 1587952 1082657 645888 1125933 1066279 206626 1662095 1557272 1757957 1072044 1498333 906927 400340 158317 1322489 1307058 394384 611357 713748 814961 1762214 1854350 107059 284989 645692 1904513 203983 752603 1670826 1653802 795766 181907 1914484 467668 596102 1167511 1313076 256835 1448704 1474111 1198137 1108842 1844073 1212649 1564515 1292487 1797313 656922 489000 238871 574309 1902555 1167937 1491384 1957980 450044 143581 442576 430259 1557648 358624 1717734 1099774 1620178 819241 1671462 967145 845478 233395 1025288 649533 834492 1561591 171241 1281067 1742038 104822 1471796 57011 1313674 1397845 844427 1808090 1924488 179784 448845 1066110 1339979 312902 1062504 9950 1999038 1380829 330557 1051059 1864337 1243959 1159466 343077 322411 1326175 1527850 1731503 697829 1801579 373929 451881 964275 1210470 1795369 1640658 617645 1606287 316817 1208737 44076 1150645 1148689 735593 74924 865888 1135623 1743254 708422 903342 635243 1186491 1264507 130105 153652 32094 1795586 1787556 1576242 1541578 1480572 247863 1358246 860353 1122218 1436062 1785194 437408 1347661 980020 1253780 1845499 901180 1659543 940194 1792712 1320435 835768 1155689 1552613 473181 1516357 1666146 1868719 1943049 1080228 488434 240710 779125 537790 1011650 1410106 1851507 1514538 546288 646044 925196 1820116 119657 90822 1077236 1366020 772524 483389 1112837 1453398 857490 106386 1314591 836584 824927 1337282 953800 49308 144038 276569 27796 1560199 609031 976032 468945 1424805 1154188 1196098 1868278 1063801 1014530 1904559 361256 843679 1190750 329375 1806634 1735950 8875 1452224 146213 1368155 1162128 678664 825881 1355698 632303 808377 1260402 217238 1219774 905184 1909473 56920 671251 505806 1003454 1143893 1328319 1769361 171077 1631449 1010091 841752 1561247 1903280 1905744 1301995 736644 955485 1638490 501977 1591700 1007435 503017 985054 1367697 1488927 1262998 1843893 340483 56002 993692 280535 31467 71961 1246547 810332 344092 1490819 1354585 350717 159949 537867 1602746 1448419 1706971 187939 265610 780184 556195 1292803 215769 1067789 1256955 1278998 510696 994546 1807203 365706 1802925 1069762 1602863 628640 100624 861383 33128 175919 1952729 221269 1743129 937504 1496711 288601 868061 1725164 678248 1168252 1352746 105940 348052 1861677 351264 442763 1730217 846623 13709 384503 488058 1110713 1156303 299654 756950 1198937 1424632 1948961 708224 1188815 387656 1027012 1403218 1501581 1141032 179015 337149 1233149 1142753 1971732 349945 1153031 534784 1106817 1771149 79813 1304685 411253 1942947 1606989 1340073 963981 87443 1446962 3360 146459 746400 401882 745149 1185484 277004 803855 628369 648788 1165786 309099 899518 1912352 1780035 1647628 374714 137769 1654663 459952 1883669 1189389 1656037 1476366 481969 1540272 691940 768838 174875 1469756 1880958 1928451 342904 1194818 618829 236144 1177137 608004 1235029 579812 437052 1657426 1060303 1733730 1388896 1499082 1917692 396556 1895464 989846 505279 842598 646718 1430226 1015298 112588 1545566 502975 579057 1494723 1778881 101343 1473425 1039530 1297714 915085 364172 410325 1919651 1391250 203116 671821 936804 957088 339591 467861 1020969 29640 1416735 1650044 245936 1205179 1266039 1100411 1883267 1879381 375175 1733685 1208915 947377 760239 1185245 1924920 726557 459864 108775 1386842 1984290 1061873 1006535 69371 664674 101191 575592 661933 1719167 1280161 1602815 117530 1672681 41939 1458575 139314 203694 986282 1121045 862837 1856889 14320 705149 946131 1119012 1239766 1028229 1064642 349345 1313436 591568 1719530 1303417 991120 1156402 1253016 1675236 967975 1318691 1580606 312211 813450 1935636 1810495 1143185 1708733 1059257 721972 717908 211388 801398 967355 800558 1010574 134557 1767471 882134 1110264 516199 1761235 134374 408056 44838 737204 1387677 604251 867050 491818 1179147 1523945 923886 756305 1711392 1945497 541883 1085581 1938073 588929 1446594 525958 1561465 1758778 1435753 940155 1100869 1362164 1449687 440597 1784933 717894 1516558 911837 323266 915918 1635007 1107460 1899290 1659735 900477 785403 1703174 182432 270197 626020 1546478 1021224 712723 82421 237087 1949199 373266 1782676 1233005 1929563 1515414 1131141 1660562 884094 161227 1237721 1212748 930762 294481 1195378 518431 445406 736520 728337 996791 1818099 1053712 1995861 447959 192844 1379666 786366 51044 660291 1138717 208063 409585 292340 955651 863104 1500200 1546685 1446805 789045 1260608 1617133 1125715 986264 1958315 873742 426415 1119693 1272330 552075 1442398 1176432 966232 504985 765070 802581 1532878 401116 810294 1933917 719911 1293194 645512 466267 816393 1642218 853926 1659764 869510 1007525 647831 289133 17482 639314 1001221 635547 1348623 1529259 1907658 1230994 1691438 717797 1075998 1992429 1435293 656336 1263009 644998 1969506 1266200 1893781 1667208 658919 1278280 874937 4164 1017345 426698 332696 1684548 1036363 1023161 1976841 1789102 1314030 1040828 1266615 313536 1834036 1252937 1012047 926331 1605286 713728 1833076 456297 636499 988744 1032591 112617 218896 1079497 619721 1649696 1462267 1209540 79166 554931 1190722 993792 1600698 1833398 1199076 357669 1768496 784795 308421 620410 1477036 1137542 1090378 1664771 800160 868409 1395616 395749 1218683 344467 1478661 1490323 828675 1641394 738462 716352 261315 655301 1541698 1793063 124670 1839018 709759 1841912 1556075 332910 227046 784504 1063857 99726 1470661 1028402 904178 1466568 917526 1321827 514739 1533551 1179381 171674 1591982 1895472 1933155 792537 1664881 173987 1530472 751921 187507 1032308 1940646 1683914 1631421 614506 1429521 789209 513000 499230 600376 1349344 935319 275357 1865701 103670 602059 984205 811678 1821389 1781591 97382 622625 1771407 1860212 1803769 1684083 1784385 1542942 1892114 1841292 1611654 1559395 1443209 522303 372494 1928302 708491 1138850 1745708 1059102 1185739 719964 1228661 1758711 243112 1378466 948363 792934 1212778 1780749 1540270 1610147 413976 810029 1982934 1255402 321116 1696046 1578611 1902698 1713250 1643484 571292 1371654 1025502 1351962 437652 1112800 1088408 254119 476847 176886 85980 1322278 1291859 207160 1223463 363765 196567 536834 1991049 1386411 1953189 1068584 437702 1460175 94727 1554790 920539 423851 1205260 1550845 297950 356973 1783470 197345 1231698 779085 1966872 426610 1347157 1477880 1484796 797196 1665625 1184601 1452981 263812 1881493 866487 1968237 1312705 1629839 306623 516165 114936 903142 1229929 1523961 1126039 439351 1016825 1404729 928971 1337889 853400 1402518 1583837 249774 1853083 554632 537763 731533 1795418 1619218 622901 594343 1547463 418549 55405 1705127 332630 386120 1312619 1578691 366963 1663990 1190760 1256439 579204 363239 1195629 1005329 1722595 711333 358750 144246 1984114 1221380 1422132 1664917 216494 1722687 306837 672558 1266540 19821 1977053 722511 1887453 1761789 1238180 382936 1607177 1212403 1927487 9246 698310 477379 223486 1532153 1266325 1559149 1757379 211169 1061115 528211 1401166 1775996 1832811 1478132 1648381 1340912 172151 799778 253556 792276 1033070 730811 1972557 1740243 541109 1909808 1747083 120859 159920 1879577 1165682 238753 1123036 1586591 1752841 1304180 556117 26419 113277 828133 1605860 426053 234968 1561424 1548845 964689 1453406 1260276 426899 375500 1192727 1711586 393517 1738514 1552911 1125218 813885 1150780 68642 95176 263020 642708 1260107 335541 886318 645400 363573 392163 272957 1876882 302135 1327276 991811 1098498 408684 602960 1648288 854028 1717089 959619 844597 568563 1141014 24455 343799 71353 1069009 268932 645991 664968 559427 1806405 415330 1711567 1679736 1426542 551646 1088243 1299819 510854 968870 387907 1609481 1845005 1018928 1844327 1121070 1792888 1717758 1650540 188097 618967 426452 59874 1972649 1304915 865500 1951859 187103 146185 1188954 1926316 1511077 1689773 660321 969442 1545469 1840576 1933873 941868 125015 1784236 1252575 1227205 90739 336247 964964 1308596 135864 1336309 452986 595377 1502465 1373273 1639990 625557 444062 1183967 1495948 1430273 1923034 592187 689584 1454439 1863396 1808645 1066557 1873011 1918135 944069 1979093 49932 1382932 1497574 1666338 1529840 1611529 456903 245773 1983868 1715121 702967 536195 1961550 70589 1863309 666590 1521425 737462 156345 270243 306562 17609 727780 1872694 1443393 977163 1263477 1588727 100607 1011319 540597 625780 1697468 83235 1705667 753567 649412 35161 1500889 1026399 17010 1935234 280965 1343447 387990 1290822 451895 1008474 177992 1450459 1985176 220318 1697120 1514947 257381 823997 1939996 590212 1586885 395841 1293290 1242364 368208 362218 1778729 232429 765969 336048 1062318 34276 725788 432396 1072518 690803 899998 1192477 1466613 1189899 656928 1255558 1821753 1088953 782116 24690 1361409 383517 1385328 344285 62962 1791041 1436379 1701019 920284 1000658 1372877 1434289 1629127 565543 21747 51921 389586 825211 1006998 1902622 255443 617079 1520811 1831821 451018 1180272 646957 406287 1896260 814119 608525 1920960 829137 1584950 990035 962550 1100531 1258665 1523897 822495 997239 1091182 1472548 1114240 1992566 1522839 683648 1016058 1926600 640104 557006 1709385 951670 1421574 504192 1932274 1855063 946771 1982759 1733238 440242 1047619 341688 1501696 1815540 912832 1392616 1216642 354785 1418447 1974393 1886254 1578602 1573539 827836 1695664 1884119 1804378 362435 1343459 551752 436519 100906 1711561 1133807 1613226 1961116 292526 728921 861482 852707 733914 852900 347200 1233578 1421904 1367825 1549477 1928742 1479361 297370 1054634 1065308 618088 430952 593295 853847 1812065 1186233 1502271 1038776 1688786 522206 1057109 680409 1243715 1595526 483570 876747 46973 1966493 1242065 917061 1180341 146512 1883899 408848 1010468 1880890 1179407 1040454 1052805 565812 1355263 310448 881362 1450298 1146961 1014142 800367 1244999 623296 28222 695526 725853 376834 1950036 560785 735303 1907981 509762 1754027 294148 1018534 828755 717975 1296341 1652259 157093 153280 1044499 1880117 258809 866783 210093 1320968 256659 1524474 1274654 1846107 551517 996612 1494281 1828942 440113 1412848 529519 1970714 901001 1295168 1189277 690600 744575 28341 1083454 665599 574751 1083514 233978 207303 1766461 1343195 1090279 1663834 614534 1110393 1927815 284860 1255067 330293 591829 2632 116222 1045089 720126 1749183 1762295 1627819 95225 907047 1350507 748469 395472 608438 1550867 33952 1885372 1111949 1998869 589034 827894 534757 782292 153011 1927403 1407573 747074 1088053 327427 9689 371432 1733793 747168 1099880 602280 708566 777110 670419 641470 378935 1528186 1488369 1330070 1281754 80733 730140 137196 76100 696234 485195 1504302 946091 329910 1644491 1500950 1233405 1334926 1564280 1209100 552546 1282404 66991 107046 1244955 449082 1023440 874881 446296 1652051 469799 1309979 536603 1890303 131099 739255 132233 325506 10146 1179565 1049224 304685 58010 1064534 1210075 297718 1854653 970613 466521 600347 238124 990166 529096 1437467 1407372 495300 1991688 1357024 1977272 1526874 644562 732507 1395602 803517 745581 1230716 1268080 1312835 560775 1204384 1239511 1487018 1446874 1768991 682279 151598 1652372 197035 1906434 1316371 417469 1687839 532565 483391 792420 1973514 1929456 1975922 1735984 1953511 1815713 1932336 1450766 1633040 1309126 1827566 1016626 1444775 1296667 1674776 1476103 1413670 951648 861867 834157 1813109 676798 128796 326757 1622497 1662839 1844980 704487 1071414 1651127 843593 887527 1494932 1581587 1337257 406156 635188 1526738 1510788 1626093 602418 1373461 207856 300123 1463589 743448 1132092 1825287 675088 1735300 471498 1039782 1514166 1870014 484314 1655508 1701617 1958780 1748981 1795809 1906709 1084029 320520 813391 1790424 986958 1480614 1588313 602519 1505212 1407347 1985003 1424825 587779 244730 1832117 858344 1698429 422450 1215676 1258628 1224639 221133 1107065 236650 1853844 1204499 1141800 1802103 931659 659182 1755312 807864 362613 504246 584720 559801 1034021 1051819 128244 1254799 212602 862589 546138 596507 672453 1387195 1934085 1450946 1963252 1372932 539777 1814022 401364 1359527 648751 1167362 596302 461058 1617007 1947091 1234970 479568 1932174 1753203 795630 382343 161990 865903 1186612 1813648 1706054 109266 1397213 1460312 645258 1430962 151823 1782841 1848994 256556 1618955 1531263 697383 1444566 1217680 1519974 469375 581225 1089885 1237793 1805879 858953 797205 1578122 1929240 871097 1325694 234797 921995 1797596 1966394 1422086 1582721 1940771 1680014 1654328 1338753 241031 1720045 1688000 754087 1775254 448047 459126 41757 1226998 978936 447511 849092 1775185 800012 440900 870441 1027420 1373297 1382306 1593300 232007 661493 462064 960413 180094 1691666 831351 61957 1120556 1745589 556607 1877990 1958366 1841574 607357 1171344 1652225 1938311 1651655 1202779 1534037 227611 735957 708933 225437 919308 824469 183655 944581 1043031 1935316 298302 388251 918505 923633 934782 869871 878553 1096730 754202 1992955 1846481 715465 957385 490378 763438 350776 1301422 790341 429529 846286 1112466 937258 1680579 1991239 661081 1682401 1863028 129393 1156064 1573452 1772842 1797241 1610537 1985054 897681 505183 450019 568565 1004055 1693098 1579118 394215 1412562 880933 141610 1444819 1317138 1225493 889891 1003086 107708 740482 1792924 1788716 1232556 1095049 1624550 1499607 712133 1844790 1171445 1181402 1350115 1091334 703238 1371912 177431 516535 1947566 5411 1856434 549899 241658 933222 394631 1746182 929235 840097 997630 69531 1912136 949778 872008 1326402 1879956 882256 1271858 1820641 864735 1777613 1563288 1138910 1354888 755908 1241371 530802 1662 469728 1882049 1886250 1454144 566866 887173 1683659 518199 1591916 237058 589779 273251 1152723 1403444 368079 1228005 1206815 863437 374117 1926709 725914 1465536 750934 456275 1357631 840586 697466 948617 1173595 1755702 1460708 1031741 1936630 1877165 1650452 705125 1229323 754286 122733 456696 422544 1253877 1083810 622666 1602024 96789 1349848 101573 1612814 1393109 776639 950888 483768 1655379 1463859 643847 782065 741785 1350863 292915 1147316 1173477 390657 1198575 199020 1840968 728512 65130 1812031 1599675 1036350 595893 1535620 218796 1932978 1359639 67495 1920229 1709646 1044877 256860 132628 556154 1975301 917270 1759007 1761900 1069151 1841480 1302962 706062 621918 599589 1304144 954618 876017 89506 1015816 1737497 710990 43789 1890513 202385 680544 1349543 1593649 1137990 1500717 144240 918184 1957792 582573 924565 564223 692754 534110 1204796 1312665 1611932 1905507 297926 1971510 918263 849316 497800 1696335 1062859 30808 707104 746420 1785384 98946 269470 1303920 934663 1377033 333555 1016083 1261155 950069 1092602 1788962 691200 1235153 550184 542869 1608752 637086 139320 434184 1209579 107404 1301821 932136 906351 1856000 1388122 843251 1123516 492373 320848 1363554 459962 530994 542497 1619384 1712253 1548271 843766 1057809 835851 1905390 326800 1411640 351827 573377 1402507 1552608 574619 183827 1068347 67573 339875 331258 176816 694199 778556 56653 389889 1383521 174174 1449520 1442806 773338 913212 1091473 724824 1811322 1522785 1236031 39531 1913997 421547 84813 1495312 886543 694708 1250557 173548 616102 832969 421789 1611878 615898 404613 532507 147792 159934 484427 1391950 115805 1814671 861796 1685207 1186451 1922711 1687693 1803346 279428 966628 912977 1652056 254394 1435541 26227 1030529 9925 1979682 1881161 1986420 89317 1654379 1288435 1072726 123953 1614431 49489 818082 402223 251991 858499 1381357 1314337 937458 1186704 193330 1557851 659938 198668 1465277 465988 1441001 753046 1250695 1534554 567717 884033 1902638 1147686 1488789 642448 1791775 614827 93057 665306 79079 142602 999405 933266 577542 47446 1239295 1182464 45470 1587092 1593988 1154228 1162723 1625420 1880938 15393 1276267 1853203 820161 1102906 1397628 884413 1368368 1584496 286154 597299 146204 1071260 988386 1006352 351801 1602477 482103 1601690 1720228 1396149 373931 1177699 1543297 254515 1060301 1242675 144558 967352 425854 1609059 1472520 1910682 1387181 1998630 560813 1468174 598257 561812 580387 341198 480109 1642784 1634385 834436 1603894 1996008 1026936 190229 1380458 684636 1406529 739523 397295 1600747 1323725 227418 1926138 1272494 1878600 164687 482492 1620189 950077 1567105 1031628 982042 313542 1243116 491571 1378724 659741 906525 1537829 735425 522169 1418952 602272 1818491 1478767 559081 571771 182266 1937212 1190467 1901362 1454684 1127382 274666 580554 173401 20684 634054 369896 1746439 1441348 840777 1634058 47734 1998989 368739 1414360 1363415 1640331 1106414 1901896 1803785 890068 422864 1196595 1345911 1930196 796190 324601 607465 1549719 887099 882237 1781908 566252 1316570 1756980 1673703 142624 263411 1644410 1505178 388023 441038 1815933 616434 1545909 461980 105256 1105251 1653102 1723359 1557590 265064 1760431 1640421 122674 737914 1103631 727829 667895 477224 454860 1245883 721977 866499 1201599 1456766 472637 1396515 1619544 1693976 1604013 161433 1834783 572035 953803 211009 1554670 1893901 1779862 1535624 1995940 1680769 1768084 1314779 338509 742701 1569437 1321060 90407 455147 56079 461690 1860757 1062347 1711782 1818985 10812 1532663 717445 1404985 993829 535254 1994726 110423 1238568 811808 1110694 601763 998332 120140 671952 571803 1911681 252559 423485 427791 206288 1966260 1841866 1602867 1773027 55059 7301 1816201 904031 844563 143206 196993 1310294 1679682 854168 37851 513035 932561 201471 281583 70560 210957 1314261 272824 620807 87529 1117955 676579 804977 1811371 932774 944031 237233 638713 1988132 804155 1030641 798469 1821205 1054408 983989 1319534 440157 1761649 1316259 593228 639011 66890 365650 420595 1051872 1531266 921972 1712254 1139840 1150454 429535 978981 829472 1711986 424146 1196168 337735 733760 881682 960799 1223496 1731271 207088 1858654 637608 1042734 423871 1193654 1213837 446251 443387 1774426 1174424 1388631 137778 1474127 393278 1751066 801491 1703926 173730 1207942 1908761 517509 680106 1507851 1982552 1186977 210491 279844 474453 145995 245624 626375 1992992 546536 1782961 908510 254962 1470590 1155309 1694228 1550311 1979608 299931 1636226 1776526 1363840 706432 1166633 185117 628891 1148968 84892 454352 1131751 1024959 14048 416913 1913698 447457 1364082 1097204 1295231 1876278 526371 4579 1557047 1055671 1739962 1933817 407833 1031122 1892182 1299942 491441 118450 1814562 353705 290949 1909530 310577 527085 1288872 521327 285660 1254167 487925 759996 241680 1399319 704852 588111 781508 1133345 517405 1709087 237472 569093 404489 883115 582815 1444528 1168864 348310 55353 137068 344613 1890956 463198 1715012 1478902 817430 1850020 844760 777107 1642086 97817 1374341 1939935 1513470 946141 1356894 472599 741828 1849809 223389 868856 1425405 446754 986326 141690 745212 754944 353647 1869412 1657521 963783 1837144 540155 1990417 457196 182365 1898376 536486 1403808 1693737 101074 1562518 1896802 243041 914293 1842606 267776 1996250 716363 158553 533868 1392524 1133225 554622 1792853 1184233 1159945 703658 336819 521900 1949496 1033993 501836 1998088 426318 1957457 562870 212473 502774 1137408 1024865 499157 1171647 60382 472192 1576208 1091130 1867285 1346480 154058 751284 1842663 233489 826903 1586945 1563578 613451 442587 780655 1560024 1192965 167661 510318 708861 930676 1507061 458783 1643483 503361 1169225 436474 1768786 1045197 581486 1750413 890148 518071 783586 1999677 1459739 1433538 1070050 954224 1462142 1341150 133807 1863978 1542681 1807526 654448 556737 740184 1824647 213762 228034 891178 1854944 1823286 1417368 1628848 1789776 607710 240025 1513082 317456 1400818 340517 1107923 1733357 120369 133994 1025559 1697784 412460 1494099 1214809 1544353 947770 1227982 448787 582067 1884823 1563843 1144913 1333064 1944814 348427 293721 1684265 1252375 394406 508294 1715203 502780 1114287 1042299 66278 233100 1303723 1701701 113901 1154210 980995 460344 1656919 1371637 900132 276463 1752632 87375 1663658 1108522 1004172 965629 497076 1130462 965115 1989288 797026 1820088 477558 51265 247773 1269921 675949 404212 88227 56212 332785 544608 881562 169125 578651 312699 1626993 113262 1740741 1941572 1050555 152893 1043981 221587 1612874 202025 223938 493690 1733150 694554 1332676 284748 39583 766762 787520 1003789 684285 105831 1650729 1276767 1828560 1959585 199538 1391380 965502 1516803 1365616 1686053 949678 1405243 1613488 1509040 1408913 732781 170880 412709 1940047 1469275 785908 1441837 1426154 1865855 294636 1398289 1211991 137325 1373916 81983 25974 1764129 1906435 383740 1684886 1616650 650312 1328199 67741 1794892 1444511 1202957 147788 1173362 53403 33809 56053 715264 1931197 1541083 1544914 1198355 762187 986719 916074 1241413 494559 1231498 1466001 158619 1598308 1185867 637369 262402 1336463 1376064 888896 539521 898824 879130 1749155 1228073 733365 759711 702215 636818 239101 457769 965151 1575471 1756938 1817856 1327328 550028 1023735 889633 947697 1849389 1751824 629156 611124 478840 766560 1755440 434826 1981336 1875034 870986 1765837 1645976 1630949 559536 217942 65099 1295053 1037323 1768423 1776348 1140351 685602 1653198 1194760 1957587 1411475 1379317 1056268 673272 125758 407285 1686851 1477429 269071 286150 1179355 665283 895479 786501 931498 1114821 227748 706053 1478539 839535 1352116 34987 768550 733206 521477 235829 170795 705348 1928824 1869149 255574 1735454 1324838 1901953 32567 1141568 890855 1724733 297319 795575 1893153 643409 1583228 1958802 1034443 1159647 331212 1733890 26982 1329345 819948 773268 207975 1627285 827241 1144474 643541 393646 1849856 1056800 1216999 526488 340472 535745 241629 1885954 129325 368954 1601135 430715 1224160 978904 1318757 958654 432569 904080 1911320 545306 76679 1047389 1571942 948018 1052203 578252 301212 1513382 1460537 1033845 1543894 893327 1927408 1956639 33400 27178 320669 585187 1939695 1360991 802379 622094 924883 1621797 292287 1933514 434488 502846 199232 1408425 979918 1911260 785358 1191204 1143394 337184 215445 458969 681615 1053521 1560255 1156985 1702988 1793660 463872 294962 646429 123632 851917 466804 1655194 1225525 220267 1817978 1129404 1059486 951102 965698 1713424 161177 1103449 1637331 1291813 728732 958515 634432 1875037 392396 862895 629177 640731 124601 72134 1365665 1395376 1417252 1140616 1583656 1933715 1035997 1091243 1041253 1215290 276001 1759329 163456 1047354 1428578 1419084 1618822 1653806 1655397 1683694 118841 309899 809693 20062 1128584 501754 1063958 1469548 1656619 34252 1143914 947158 59026 188817 1636564 1794189 714172 1756705 232119 113576 1923591 1186997 1473500 265945 1309366 1376258 790093 437055 152505 1978641 347540 868255 1125102 310040 1202269 1452020 485117 611599 9412 634843 662185 1839557 707792 1155274 822857 1494496 240417 1161211 532231 1019972 679865 1058419 1983627 769572 190653 1783147 368741 651442 14129 1119916 569194 801518 59329 1885371 285639 1874929 1036577 259363 1688400 841781 36708 1735317 1584940 70277 869576 1560752 1518555 1335275 1101502 191800 1236295 1989292 488920 973537 929821 1519749 572033 1259399 926972 672161 1237890 1083771 278583 1725003 1785112 874702 482387 1013691 854040 1715619 750168 457400 1990939 171738 581149 17246 1434114 308460 1959440 1928652 671480 403689 430979 114894 956306 867320 1141153 928846 480369 1894055 856211 1548107 208283 1492637 1309723 1204398 1906337 168277 649443 1967362 1323080 444060 47938 797416 1685418 675466 160166 662562 89124 1084022 419695 1331195 741435 1609421 649767 1945329 917354 381395 1526470 86754 1893539 995179 1686149 1669540 364928 1620378 557745 1518733 527969 1893524 577740 619243 795650 90320 1162910 1814622 24467 1954014 685935 1176731 1139049 676966 1663470 375110 628805 1507139 12189 1177306 249670 283046 1435254 820419 1698383 904665 565731 960471 1850092 1902204 264672 626538 976933 762216 643748 817322 211058 860940 234384 11431 823038 14097 1354449 1220371 1683577 1143046 654400 501313 1441841 371611 528387 940972 715112 632178 1138499 159118 1338051 1526428 1897612 1524392 126000 1242004 1406412 379413 912341 128274 134964 698579 1628784 275411 897209 228258 270313 1290597 682392 1771842 1302636 905629 22278 1195458 170406 1767121 1791660 399432 951155 1523363 1303564 168958 1257918 883691 956014 218574 1777162 1216709 129487 1718346 1888285 1023418 1135041 1298535 211753 625791 679161 1827416 777021 1441541 17765 525211 800366 263911 1720761 1650366 265495 39691 1837283 1761691 1681069 1444856 307835 287993 687010 880472 1491434 1942286 1561221 362860 447657 1970237 1034826 1603631 406980 1023856 613065 1019781 478337 1888920 717799 860114 43839 1196551 423552 627865 756948 1155874 1259305 1214414 1221397 50418 1291164 1080936 630415 1758205 1760996 810525 894447 1520790 202320 977250 1751794 599670 1586120 1918465 863934 326493 326003 1355315 705669 130288 1697535 1144782 1075275 164039 431627 1524922 1591767 1067331 809190 336789 1008452 491038 1291715 1321420 329186 59804 147481 1260846 741892 1543994 608741 340608 21356 787328 1253843 376338 40235 1509074 1440406 767794 1950187 1856440 155006 235987 1108649 1621389 1087973 1949174 37359 279978 590378 769277 576529 1992161 1126499 926487 296174 292193 983204 175819 400138 1565897 1300834 1562390 1628622 983202 159801 60310 1414665 1562221 1220181 1877569 1637160 71496 707506 1524836 341922 1567387 583086 555056 1009778 1006723 1947720 723746 1488216 1632280 1135185 1379157 744601 1507635 1216917 432454 17484 1325031 609608 1796386 1094219 74328 1831515 912675 1313395 1494899 843531 281554 1529357 406572 609140 785830 1994570 1778355 270771 18250 385352 395324 1581211 615929 907847 1633373 372403 574571 111896 1358217 629486 160372 716329 1911777 985965 1628162 494339 272358 720627 81443 494246 740859 1830154 32465 1310283 1326876 409632 1125758 81248 560010 837983 1271927 1955653 463156 1635317 1570028 1950936 598032 328471 1366732 972777 565703 48395 1483322 1270302 826387 1824797 735238 1413330 311190 1030070 825849 159010 23530 1883828 463630 125809 1472064 1462226 1110982 1325744 409852 757444 571801 729604 439723 1892438 331410 1353193 1665886 854174 1029317 954510 787597 874970 201119 518310 378450 1839796 599707 790403 391954 718776 222802 1790194 1476112 721037 116905 1105673 1163342 591941 233847 377540 1484375 1694903 1016648 1467908 432371 1943618 413975 1408989 1870971 1019453 397109 1337276 932431 98270 1814599 1686283 1922393 302715 1407883 1189449 412295 43323 767023 1260641 1846525 1937961 1132042 841649 1540523 980308 1514071 1996483 600659 278330 1089689 1942474 1320121 891277 1150621 589431 402426 417933 66398 1593920 1763552 957844 339813 1876319 626209 830741 1249209 381209 1506920 1650460 646772 458515 383661 1376328 28423 879203 1318769 411798 1398332 677043 1345261 930725 290051 4467 122744 23967 1483771 419849 534386 84695 95733 313522 146143 1363381 155306 1306472 842384 169233 742767 855539 1230913 1281613 1716589 1916044 1461567 491573 1030161 1629827 913005 1718237 697293 883921 1780405 1135131 1791809 1748869 1869567 1799466 136035 399324 655221 1890216 559120 1237090 1686107 651201 1649821 1099929 243191 322069 1978921 61801 402088 208752 1727169 464660 220192 66141 185452 952341 177244 1854636 985006 231542 1626442 1884680 1263481 503780 1799158 623266 789365 828658 672051 1278187 1308821 1675797 419290 238412 1192201 1492707 1003939 1806793 1867174 240091 1353482 1490276 1296910 850477 1165692 142643 402093 1285063 1158975 140573 434663 1884413 1384853 1664144 131786 1944686 828890 1828687 1379540 612295 259629 1123287 1326985 171589 1914731 38758 474083 1729503 1929346 1181565 891618 1568194 915559 1872925 1448432 597435 13879 238046 1220289 386319 559683 1786745 1973645 1819737 62738 1047636 196786 1289348 1442177 1467337 1224196 1449727 341811 1821661 1982389 954513 1740057 509244 1007186 1961374 1293722 389224 1011422 1287141 292598 1127206 1227363 1177649 1252793 327104 1101199 1904518 795341 1841871 753391 894441 288428 711995 1002521 559432 1160581 638583 899458 1797359 939393 1582658 230576 1074008 214972 1498381 1504236 199769 1420148 1029249 1108916 1098443 155675 1321923 835862 1812375 57977 618972 297015 245287 1233205 1462993 1757366 1883802 1651882 561741 661844 1130903 275910 734431 376988 377126 906108 1615269 1986394 943188 1632679 1670364 1451324 1221367 1408955 675649 552154 732907 1876064 554266 1568468 1332937 739996 877428 1867395 208105 1995680 1547162 1145018 1469719 1048994 293017 1010169 195823 1042010 1757769 1817174 121092 1135581 1207904 704079 158350 228615 1124115 1866943 78893 40460 607803 1061232 562627 1847970 449565 438617 549420 87211 838790 531374 568219 1053174 1946841 634886 713676 460985 826791 939793 379840 1598449 323794 377617 746992 992384 565299 370363 1511906 865430 972295 782089 131188 338 562515 1310505 630711 565335 178082 1711984 457584 519702 919656 1723105 1737595 838251 1354 823005 926842 1212953 435835 956418 1340998 1570898 555694 1587223 1949459 292546 999456 1463069 24511 1313347 670967 1534305 1708966 259460 1819418 1156446 350706 155919 864568 766077 489249 1788628 1620024 401799 675558 1011836 259487 778184 932640 619339 217671 1980110 1602673 133586 1012377 99410 757571 926461 1732251 782947 1580792 1682216 276355 1711770 1795704 1130676 441429 1689180 1627852 1326922 386226 1163763 1831583 1832465 6385 557737 267950 715479 190527 282787 1192548 354013 1582241 1056228 1718631 343314 864982 1786540 672991 39364 1666002 814941 1507707 1290977 1525843 37244 1842699 278507 477367 973038 1567459 1352584 1027684 1640995 21214 612359 976286 637521 338376 672391 1591549 276876 1547406 1050795 474131 710664 1560700 1479250 1792330 1282770 1059821 1356436 948652 1079913 1727897 1485554 969196 63255 1845738 427934 572256 539164 1897796 1713005 342752 285686 1095804 1913289 423477 1380057 48534 312315 932534 1399703 223040 1354565 1761847 241052 705077 1557666 459170 457208 374509 540415 347243 1476631 127467 36459 623593 313302 297711 1448421 297752 1217891 1760631 162024 941471 71358 1566260 1913353 775151 107980 182554 1116131 183408 165456 132823 483448 971389 1471842 1741418 1796569 1566737 1988199 1494900 752956 726496 556900 54189 1800266 560471 1909564 419788 1720949 101801 487862 890394 1330588 873390 1090715 1465530 1596846 825805 150949 1705840 29302 876731 474999 87648 1936474 965133 1411577 445761 1968171 233247 1297483 1212190 750162 1488278 1083290 1925926 930056 1191765 1249237 1055561 62800 131516 723748 617062 861017 1124111 290027 273381 378735 643954 471570 1813555 1481106 558304 162621 1159591 232085 1299506 1245107 621927 754138 1581448 237849 1228860 1009207 479864 1687396 1667344 1777429 108803 1215976 1027565 662395 757046 1758613 494989 608522 1504839 1867001 1613745 1984445 602349 1993117 262076 494697 181262 975474 1338482 1070273 1769317 886224 180248 603842 308181 1565763 900925 1284351 1524907 39046 731047 1425472 1306823 1850711 1626111 1568834 696678 1216779 1837843 1342906 1705288 212564 1198722 1271920 733594 302716 1265049 1828973 1257037 1709734 1260168 1224134 1005416 1094931 1618009 1574937 777507 1227685 358438 364476 1113194 71657 1361272 415789 721316 85473 1452045 1895077 176881 324523 1326404 1914879 1683661 1373478 1647057 1444059 549205 1978846 1776532 395596 733673 1246629 582309 777806 279457 1535797 1122724 1741938 1381525 500421 1299009 1805937 230308 1222132 678044 1916097 1677037 1692748 1722346 32407 1179334 192050 1502047 378949 1819093 412803 1374918 511553 222859 1237537 1272968 1326466 1383091 336422 1508611 1353092 482290 1872180 741333 417621 1829050 1549759 212403 1794998 605658 1878730 1242190 1194488 1330115 1907079 1791690 692066 1000620 1610837 1347418 1143790 1617618 325563 924125 1173597 1269026 1283849 661135 820638 434109 558937 1511544 1058511 1924342 1290632 1043428 1332399 322177 523524 1439839 181453 986334 1993353 885789 1799884 1628414 1904610 812060 449430 508246 38636 597020 1566394 467100 1342793 41643 1218245 904995 143224 631216 1420835 959390 727047 290313 1124469 1525738 1205552 740966 538782 401255 191807 1244450 1814967 1090935 1630790 1168290 148945 1558737 392973 171263 1672622 394618 1551380 1744028 1917628 676105 934058 1663821 304560 267297 652296 485421 1154821 256672 936578 873854 1745632 1668104 1801127 246300 424356 1509428 1908178 1379048 1199672 1283937 1218382 279969 89273 740220 480584 1729745 368914 666933 998470 537694 807174 954291 189400 169079 836790 271186 441409 1372085 1776243 1589825 1158474 312927 199853 324920 578039 630842 1120656 256682 620172 1695505 484439 94600 70195 964985 1950098 1452927 46275 368630 970694 1007235 617209 1472710 312309 249547 837228 1336576 1998634 908373 372826 1545483 1938433 244194 1557402 1691993 1592105 1817854 240260 1075243 1482731 1487357 1478226 566910 1859315 1603096 448064 720998 470329 600755 1498244 1219959 1050038 498082 770094 1048406 784978 1669412 269812 1645893 1561220 575883 1591446 1511862 637789 1879142 1904512 1054016 760136 703873 1507623 237243 1630485 284463 434215 1974660 582881 842807 1077039 46995 149891 1334996 1632299 1852410 704851 1076280 1941925 464927 837836 382232 1309927 965577 210259 1129359 955640 723607 55422 529620 252312 751120 834998 196793 1830223 1754991 1960141 340909 291804 499445 1854473 1816331 476301 1278995 736083 1173027 210452 583913 1096173 1369368 809914 1018356 699413 10955 1676285 938538 1554177 820727 1934454 345127 720642 1586144 211985 1635927 1150500 1961718 1539400 79786 748377 733892 967147 757081 1136642 846956 1309004 1282995 338325 1871749 1693934 696363 659297 1159579 1837105 1793729 12426 340834 1941379 760961 1855441 1625904 1572542 100293 1846250 731316 1762908 816949 709162 1351020 151582 227894 1316474 1465662 1396721 682926 420238 645667 471862 1540578 596868 155890 1149255 1993147 1875281 277210 281557 151045 1716148 1640582 995670 1730244 775417 891936 1472846 1060259 1768680 588056 1359579 1490557 1904690 1506603 366765 698899 1209284 1945599 1489847 1375374 762604 606160 343221 522146 877521 1722809 110842 1370141 242863 826306 1441047 1974198 470606 1850037 229506 1016333 133562 285179 1637050 1898066 856896 1199371 1636638 164049 896083 666142 245874 1895525 957897 1794651 23732 1392017 390260 1298239 837518 855880 1849956 1648068 980550 227222 1348400 854822 993865 1123194 1744016 943866 226287 372049 1887705 948407 1608023 1025642 523711 1903849 1084271 1447513 452096 1389449 1445867 1687234 1199641 1349988 1345343 1415062 151829 1369895 1955122 909902 774352 1786186 1425698 602366 69482 1550521 810867 594748 1534560 1209426 717815 1576562 1798205 1231574 653075 1325858 102725 50799 453377 1014534 1503270 1516435 957204 1116236 646943 870960 717181 334092 571175 1559672 1647044 168852 1153077 1757136 228488 116783 1036996 1151090 1723534 1982764 1463825 223508 989376 1564956 1489367 198963 834841 1444080 1168363 1217730 1998199 1903815 500979 608357 1841193 597374 1258564 132240 1442777 478862 1410304 1180998 470691 496609 1494720 530096 586624 1893482 1776352 118891 859692 1535514 1567766 1154122 1922693 243395 750056 953966 206559 499098 1044275 1944663 19746 1033603 1778914 937879 1581112 1929135 575894 980819 48226 1077534 1655109 1836280 742462 682671 1218531 40766 953007 1984845 1518339 870832 231733 1606616 1478658 1752194 985904 1485042 1390572 1147853 1440306 446030 1846572 1366603 496119 1836369 851780 432776 1822010 383336 176469 1518574 455171 1934113 962107 108821 401724 1525354 1443264 686936 543633 1563117 1495771 1133127 1310869 1193074 205748 1620031 1041842 170431 177688 499739 595236 1492369 1687030 1044918 650016 295334 618132 1768701 652643 591695 750275 1350251 1264812 974234 281970 108937 565730 1328902 759867 1174676 1347207 155328 530427 1100788 1515806 1863082 239589 111891 1502343 830007 1607687 359243 370033 1636189 1771485 476737 1818971 1599063 170877 335473 1612919 252172 1154514 400510 1838657 1692552 1080417 1501900 1090666 1471035 219013 328730 1484234 1555191 1050481 1592013 831740 841790 672947 443951 1034154 182955 1331605 441577 1693848 1665871 1504335 1679857 1236854 99327 1555235 1297694 1089834 238674 456702 1073528 1235822 1824300 1984181 1485130 270113 862897 1803998 713220 224309 510427 131652 1296016 1886389 1995497 1061984 753763 1495627 785412 156412 265294 1292010 1411562 574778 1168488 1460464 1303033 1993568 987369 177708 1142700 1096025 1700296 38908 651231 1742610 732544 1926286 646414 1431521 911406 1040090 1093398 979717 1322807 1952922 737709 396700 213528 571895 1875126 554289 1283363 12780 58901 1862590 1480449 1749326 1417226 1574466 746654 806661 744784 460322 1413354 183726 330505 989646 1568042 14209 67551 1093737 1523251 519775 1265906 741377 229383 791649 921406 659699 1448789 1243214 657369 526924 1267620 292038 1938716 1302949 837026 1781734 933866 1197978 1534948 1743715 1263728 1490091 1510039 1497365 343981 1888863 1904238 280969 862056 1130459 362942 1165172 775744 951628 891247 1217455 1510387 670589 1527260 169408 1701715 935795 469538 692715 1775603 331677 1764242 774218 1203707 1900966 401878 229675 893259 1585891 853686 1593883 1983558 694641 758067 1914045 390852 270457 740617 1623320 1781962 927171 57845 886614 1416690 26667 797260 413229 1369200 1150374 741218 545083 1888097 1097745 692366 182209 926785 1252825 269673 122579 373065 1583894 1626590 507673 1267539 1620903 1901752 728729 1325715 419040 1776283 120909 1946501 1797900 104297 1730447 208538 1554544 1033689 474305 1249083 620438 379849 1523884 1845659 1621071 657866 1410057 119109 221244 1503881 1095910 701043 1613505 725758 99583 1801857 218825 1925977 96344 1402162 1925655 1941067 431433 288862 940234 501367 46221 1951541 1152709 577944 1259086 1999030 1154050 535073 1399363 475260 1505137 1943175 1856782 1588455 658127 895255 1904679 1250330 618858 789840 1318735 704969 753810 784074 618540 1002358 404396 209442 1470911 269565 1007578 1657231 1666206 994698 765263 78367 1259121 226452 573793 1979366 1910894 1567163 1290682 245408 1985027 333852 1438664 1780791 1499187 1646884 1576730 481763 971077 424372 1187852 1838633 999010 1036924 76138 1430665 785693 851519 1162592 1944779 1948524 1706654 826939 1049584 1076080 1760838 1773883 1403083 917286 1601885 1288297 529179 535297 1234757 624418 332351 1514259 25461 720245 1550318 1042973 30066 1159754 120438 1226091 358604 964930 494475 70482 813005 230187 422193 150233 992671 1590811 1889175 334554 1686983 1976467 234902 1644016 112716 779690 571140 1413658 474041 666989 452526 181526 621077 550595 423907 779175 1940147 356845 931185 586708 739761 787872 1038462 991357 191044 1942356 1993748 483991 755629 480065 106809 1422241 7315 974308 1621476 156652 795646 1470808 1857711 1779288 18815 1440871 1089693 1003635 496921 78704 50223 1158674 1889903 1101708 781076 1106117 1303703 1971080 1453693 505568 484332 1967552 1660153 673204 1296013 1934965 1483047 218103 1758829 1083119 1672834 689975 1668437 652909 1562589 1218547 1391919 1752706 376501 1054430 687095 408380 1678710 1472986 879913 1155153 1941291 1717235 1684895 710290 97886 1222756 851960 1564689 1980814 1746428 1790232 1002703 1620649 1486561 208597 749295 482358 1963987 1885624 931709 1034322 646498 1983016 780253 194915 1849277 763053 175386 1589588 9142 421453 1892782 1893682 1615455 378977 106393 631100 1368123 1126085 526576 563313 1046140 381435 304793 959151 661125 1840254 1185296 921979 121645 1837834 412532 1141846 655828 779664 1272564 1855101 1680267 1869318 1255312 1337228 1750375 148134 649869 580475 872417 1606170 741010 986851 1232952 1072488 1559445 1502020 132806 839607 535014 1394759 1303836 1588210 1930033 1603474 1005750 753856 1140409 1574601 803448 670389 1365968 927187 422307 1700570 1249470 1103132 1430331 1075987 1888711 1605923 968427 773119 337941 396727 55873 858177 1674373 583897 411020 1715118 1872493 298916 606760 1489650 1859651 1882771 693398 1700685 573257 689996 337342 539259 1592762 1694548 806493 249947 1565296 1729288 720175 784004 208658 1709367 1603788 527416 1671187 1008340 1081857 379637 337924 1215111 32992 1489327 873617 232541 1091379 94357 375174 1410049 818604 1252340 845015 47984 1925057 1213578 1160560 1988288 1547937 1666424 1154637 1651337 495574 457691 882316 1149624 22151 952985 1675375 224739 1896706 1341560 172343 1875886 1214651 1771808 1449719 1970751 1850365 1694386 471800 428951 202053 1899 1794636 1731510 1642406 175178 1805706 869416 1215848 42532 233896 763916 1725317 190416 301875 190611 1500895 784353 1467256 1420479 817059 1739118 595176 708394 1468738 547728 1695211 1386690 336574 509235 1625816 1548170 159024 1728238 614862 987505 1667742 521665 1553536 1470514 18184 1763666 190949 331975 1173993 1299588 297050 1246726 1331317 1227887 940862 1824128 634489 969633 615978 1657846 1360311 197189 727117 1470155 1156960 158663 730511 904304 1169029 953635 396128 704216 1392399 1748508 1942961 371326 1490791 1679439 543274 228387 878672 1529334 844873 1551056 509988 1631290 457028 605005 1205140 1333554 1524456 144984 999920 1574696 314042 1675734 37362 1477855 195779 1757035 6583 1714202 1538445 1041201 463109 1849798 1588555 735141 1261786 1756067 1405971 605987 566405 1091708 816308 1281181 960453 1955700 1715730 749493 636801 1056647 759697 1014045 1117000 698462 1478302 1619991 1027584 1017276 1828199 867999 476665 180241 323906 1691615 83731 1515661 477519 1039973 156590 382241 1789935 1246770 1521792 823523 1134133 27528 1455821 579224 703916 1713197 1385363 885915 1015950 864166 242686 895777 207871 950749 1201624 536567 1145316 426158 1021786 1368210 206573 1147438 848877 974086 636302 832072 515314 1994348 789422 748698 79041 1875277 255127 1717195 567258 1007784 872057 1268813 409977 1882409 1486583 740938 854829 280479 1706867 1308515 1275337 405556 919329 827371 922288 757144 1473040 311020 1921602 1089186 580040 289382 374096 76912 1669551 241856 1478202 1243924 348952 1455016 1353702 1957987 1601235 1641861 1920160 1094001 213132 1128155 1359124 997236 1174593 1731927 168634 156042 1637707 1948068 1947718 348931 1412624 934774 426321 962406 602821 1671610 1425053 1322150 744146 34094 1978010 1186181 350254 824794 12383 249880 1688420 617609 997259 342238 1158325 682275 717202 1392788 1208589 788956 637614 1854127 1139753 1525388 585651 195747 347377 1361723 985709 186240 715214 1417124 871656 1902138 1821835 152240 1124539 784192 496074 899669 154031 232948 959821 1556332 1440003 1358298 1296855 250851 1630448 1749682 1964219 255269 282763 55254 952022 1742130 1332685 1168578 1207530 1261727 285250 1542324 543231 114430 484074 323226 624032 1271663 564269 663614 876406 123435 1763453 672551 1423676 1726325 818389 478888 1236388 1756419 191912 114786 1357353 1534642 662750 1025003 300998 1125548 1205795 62255 113730 1347697 1555535 470664 157920 299531 1933611 24451 649187 828759 738664 943816 697220 1247370 1220270 540796 25120 1029816 324799 537968 1531974 1214703 322189 8922 721473 1523840 1359138 454737 1998192 1477298 762208 810640 433413 614056 513404 1796558 311256 840356 929144 1960506 229209 1434656 771483 1229952 218601 570570 1695365 1355749 1965964 1805231 255539 1178801 912399 300058 447679 1021307 595180 820236 333351 1219087 1742242 899297 967776 231242 1215049 1518016 1900780 19582 427066 1920345 1683306 1513882 154310 1324363 1396666 1930204 547226 47424 614653 1928766 548718 1076955 924375 1465504 743584 1082830 1642359 897314 1412927 1489061 1603286 366447 882871 1968996 1918526 1196919 1776229 3968 174617 634066 1374785 1016211 1125236 1085768 1100781 365334 755829 1970053 539270 215848 1006427 830079 904465 1280104 1625852 1537543 1682315 503798 699770 1922755 366244 1760894 1919439 1147046 1568871 179279 498877 1319901 1459930 832445 1194985 468182 1065182 1205600 85414 918349 219651 585642 1169264 280996 1433968 349724 1326155 1320234 234715 1910664 542790 1616530 1101465 1538593 1072781 238553 460827 151466 831494 55776 830369 235645 675199 176805 1118220 1507031 1430923 580194 1314510 1542375 1778513 1881164 1527215 1638469 1273945 1889786 1429736 526198 1713573 589522 1015683 496150 882774 1909961 1820048 252220 1752912 658535 999256 523912 1664468 679864 1061328 497961 1241238 17746 79869 1590896 1966017 34234 1893339 7425 890973 1404936 1217626 305537 859017 236682 237740 1259582 1660324 1278625 1203337 1409714 813915 1292111 1543143 612135 842930 1552634 1330033 666150 1216227 1333662 1943370 1082551 1890962 1524647 702600 692049 507329 981793 1205578 416430 187135 501072 1642140 1186987 1863513 1503471 219903 1488010 648589 479420 1853659 639730 1619085 1744865 1502751 28612 804680 1170816 1811185 340285 1320540 1274199 654286 1243177 368545 500813 433613 1036382 4643 699415 257415 588752 402728 1545452 1952260 850010 606431 835762 1503797 1861980 1511311 1412023 529254 1418458 1941769 36182 1704545 772428 483 16322 1821163 1446660 1779130 1620714 868993 1019512 1711124 1398564 1429691 229327 1329293 101367 1832798 1050577 794532 1077018 928525 1107595 175447 1898449 1174679 1133017 1671513 537190 759545 829464 219807 1599158 862889 399010 881964 420040 770269 1728757 1951345 1852115 146964 1779200 1955293 1050355 1768767 1878448 1478246 337281 1415285 1492236 1668068 1363583 1693023 1638100 598285 452382 874879 28152 1754902 585988 104913 1357870 1717046 1531966 989806 1556415 1208035 799000 185224 82566 1973836 143386 783127 1115426 1697982 81715 826649 1924498 423270 1621275 664148 1271650 1760674 676762 837304 1488742 1699041 196419 1362185 1547821 1617804 1737892 794952 1865912 113416 1888772 1485438 247329 1522786 1388272 1158632 1432988 1051727 1062204 1257310 892080 36584 642021 1227049 670143 1959066 1843477 943731 587019 1580645 1211202 1074847 988852 1840704 808429 1637 1154471 725664 1670569 819682 387443 656679 748187 1944208 1999571 628980 119036 1751637 892655 1749783 1300714 619521 1384398 572969 451376 904761 1149478 1807076 1053089 581107 101345 829503 837674 234268 1730252 280355 1966153 1611796 434757 1664386 1271977 1743997 666288 94761 1287290 133953 386387 1433661 828123 1375001 663361 794356 516922 1443103 821069 884579 1017182 1532420 982703 1532350 1659314 234352 1786562 70142 1148665 1967547 1560711 1078008 1142171 165280 494242 766556 1145592 1952601 795738 1925361 104757 1404172 1304759 562935 890910 439174 1793275 464307 1283661 427551 1291285 1650811 597699 1500284 414779 1046687 189396 1949540 652249 1460713 939448 567189 1838367 1494163 1711105 917464 1741996 1725384 345914 1177873 1556301 1462803 905035 621536 1293140 1622033 1489453 202884 1240963 1608008 1075219 81593 471763 1451002 1182609 1880350 1929034 582882 1156041 1304829 906296 1188602 312197 823547 1158726 1238802 1696008 1481754 410107 1561674 719217 35884 180452 574358 1349937 322976 1261678 594313 307564 1656540 843595 719665 1676433 763228 1050292 1678428 1799489 987836 1001181 1693582 1405157 1782854 1729131 1282402 1911539 649407 1690451 1347527 571506 1265485 506758 1305821 1888026 1617054 678246 1313135 1962474 1908960 1514551 189151 1223899 729998 1295540 545576 1171855 561429 611997 1391975 1515805 160421 401131 1104916 1138554 1428962 1175944 1184143 1234005 131076 1027737 1502055 1288937 1462238 353331 1007297 1616447 442962 561046 1390960 1207140 888379 1619477 421439 397214 1825794 428399 1231022 797881 94625 62052 19124 795755 1672962 447280 1432129 253462 1330401 1259441 1689239 662588 803365 1036613 1833468 453290 1440189 609238 1984600 1861675 659766 42986 572658 964842 1260696 162701 134055 1682420 874824 1605262 1402066 1173707 1792786 178733 1673995 582391 1588945 214132 1942923 218130 1183324 933913 1136522 1297651 1942108 877312 614788 1230613 1738364 1040347 217310 54352 1780717 1209205 1511129 1956572 1104071 659393 462051 637340 257850 1418035 6437 883211 255055 587926 188429 1749984 199003 714240 1533975 209884 518571 221118 301704 282945 1304817 430629 1755323 1113940 998598 828532 132287 680286 485088 70739 18688 1780959 429645 1337404 809399 131578 834943 454137 86697 388713 1035556 1636637 1100631 1819954 1826916 1341344 1829550 582867 1730954 1837012 1604338 208531 638455 446179 1412579 448379 1456560 1096196 1970422 120047 249106 913280 1675284 612824 318474 1032620 1910087 1419151 1372418 1546303 1465742 42613 1446911 927666 119510 1047083 1862582 403255 666293 1834982 400875 171634 1258164 1313665 1408779 297078 747309 1744796 336787 640846 1556240 81095 774512 6218 1191955 678774 486312 1833252 1238408 21874 152703 1403449 1842358 1454555 1357129 918899 1000273 141653 217075 598672 1617531 443564 47338 1832632 505615 611637 793843 1662331 1894358 1736069 655867 1599842 1253144 1382479 1984776 360769 420691 504906 1890592 850284 1709824 617800 673041 557148 1789893 67989 1513190 70625 38689 1624258 706225 1724629 530791 1764318 1947824 1956225 566956 614769 622408 305546 291157 897644 1273919 371625 1541907 1451865 479131 382937 387515 455833 1870750 1657660 1349429 130481 527418 1262260 997416 717972 372196 997990 955104 127145 1314087 1827824 892325 1990176 57164 1631346 404355 343030 92319 597539 682728 60301 1159450 1471644 1960991 224656 812710 1320365 404922 705858 40784 1876909 653695 416143 1794467 1842980 999682 142916 1886320 630882 830989 321722 660218 1436817 286462 892253 1975400 1962468 299572 1578505 1039649 1648076 825801 77343 91752 1768006 397902 1201095 166824 1094858 427775 1587932 543716 275607 794782 1009495 23579 999136 104050 962900 1445513 1803839 1635948 929480 161182 772312 806156 1373766 930127 1295730 711003 743594 267456 370643 1207640 1432629 505931 1841536 506244 222028 595712 1824054 408327 516903 1510540 1623222 1145396 1006856 1201459 1148475 172807 1548820 1788178 1871108 1095652 1556051 1536694 1286449 1065727 190419 706488 1748315 864830 1048989 212689 932570 1871044 1103341 1464097 430626 1559764 1055585 1440628 386513 950977 268245 293373 1072534 283079 758710 1759314 1785547 1059896 368221 1169606 420258 1306088 1321515 1405317 1006388 202568 1652935 1536325 473194 1731760 855091 602715 1121865 420704 1553015 824802 1554876 1081842 822583 323388 1195708 869521 1710541 746825 511407 1062412 1564980 1413140 1910550 508622 1474862 657080 1490013 545852 1274546 503915 240772 161869 1171756 1448798 1025439 722951 1489697 1471452 207741 1518087 359058 897509 1216155 1258275 831814 1928120 1078076 1133480 384134 291916 1449735 1121916 1493735 590496 1554347 1011600 604186 326556 822536 1407561 1400499 355900 494005 362064 1009434 1186058 1648598 1224718 1908244 1949594 590844 1014976 1316106 1350454 268311 1140036 1135655 1312205 912943 1422482 1096674 1311759 1490033 1438255 755023 890951 1609882 472588 660812 756387 1916284 265471 972980 1641160 533235 1174611 1036336 1362032 37111 1862300 1230829 1123199 1192007 217558 1302881 1033015 1974751 866228 954261 912905 69593 1309102 106008 1906900 1698676 358848 155420 170598 1400067 1759909 1320394 801193 1693113 1365382 1587662 1830888 172569 839589 1457824 1724204 550397 464150 454131 373121 1090764 186031 102131 1173140 252366 1904473 538603 1611869 130948 63131 1362166 850829 508973 1500201 1130332 733047 1779925 79912 532738 227806 1146043 187413 725669 441125 1796827 1598495 102004 476291 817326 711787 965980 1423537 485641 463125 1180782 1851937 1577389 215684 218612 1752682 557676 1804347 10311 485627 577189 680153 234129 83249 175677 83180 1199532 725627 1300070 774837 899509 13565 346925 812086 864314 1378192 1440184 598039 1209327 97199 825348 1839328 903373 1765458 1555716 1624299 1044930 1474315 1634436 60346 1261447 1595794 40672 1857991 1417019 410889 1733640 514192 1713437 160534 10478 1949014 751763 535880 595351 1557459 910491 1938559 233637 283987 1677092 346456 615528 537437 855564 53436 595801 1766895 553411 483262 563423 1775861 1328684 516593 267926 1933024 1212278 926936 349881 1048666 94124 433950 850921 27125 1381370 1521190 488322 1225204 1597941 1943649 1142900 622844 322050 977762 1691295 1603170 19772 765793 622318 636648 1481689 476897 1757521 190276 834189 1307109 1142045 1341989 1584259 955491 157597 1944435 932330 1757972 58893 1373349 1589094 808318 1178814 880073 1653920 833297 1081000 252716 1273603 1928085 1334473 922855 518285 588827 205216 208708 1585267 1885552 1490932 1940513 1307609 164788 1718020 1211469 1467761 737817 351712 1398574 544025 1053779 1220470 1065640 1193415 1879176 1016412 809487 1072105 631964 736572 857527 998375 1283069 991879 994578 864080 1951162 1773539 211420 1832533 965171 353604 1471070 790981 1330303 289017 1172001 1629107 1615351 1354137 906051 1630223 1501790 447647 1070367 1648879 1742974 911296 1934017 897094 1957304 353714 1364826 488839 1045344 1789891 829085 1387086 110766 1306872 1528799 1634111 639800 558207 1896611 800511 1218608 1434946 1159718 1498643 1016867 1194497 1709909 1395868 621946 1501093 1145783 1676380 1274080 1429837 1989608 1599847 127249 950823 1697285 1395970 1250445 265524 1878202 1750379 174800 259022 185310 1525225 18245 818008 439216 573771 731148 1581650 1942891 1277407 1544153 1008374 515104 103246 327896 1530495 1130230 1499471 1148510 525569 860474 440867 699264 136241 1097279 754295 140812 1459410 333546 984022 1868032 845195 509216 1218611 207404 1333309 578441 815246 480218 1007447 115528 281678 1654778 530306 1024936 42148 1242382 1725709 1835012 337496 1894740 547178 851474 855841 999911 242878 1434662 452752 558168 1543554 745778 578460 468361 142473 1968026 305688 438192 1610671 635651 827405 1000538 1331568 246213 247464 873920 1874688 1385186 710413 1502229 548259 1625450 1234588 1112881 1380269 1016100 1127350 917581 653669 1307394 632605 1758375 1886102 812512 989378 33096 34695 217354 1185846 1625283 1137181 1750759 525588 334899 1985836 1886743 1234862 1103163 926554 655996 318953 1167081 1923263 594808 424659 1727243 1525689 1453817 1301451 1501884 1249572 26837 535404 405979 1995737 1404835 1743812 683730 439817 392128 1992117 518420 1655927 917066 356005 888816 1496981 528742 431784 1198117 1840683 918756 651759 725769 1750467 1582716 1968941 1973816 172741 1254293 704776 1544046 1400324 1425975 1446322 1264724 1652593 1925763 129514 539541 1877512 1726651 514682 1714023 1106958 966849 1347181 544782 831694 974825 1643924 1994799 151267 1144452 1179737 155415 1295284 1586276 1286905 990973 132375 968226 809002 309435 452822 1742286 1177268 1627577 472631 821626 1737955 1438736 1642572 1824709 640134 193162 2847 1626186 1617520 1631941 1632902 1890332 1933768 107419 1968269 1143828 1812095 1444053 528562 1665377 640821 780971 755093 1077119 295367 841651 1896265 637856 1762887 399712 404730 1133269 1357253 1134337 543258 872856 1875684 1958106 1359105 1862245 1370864 1889915 658918 408936 721088 603391 1979380 595129 420515 387197 663248 876799 1201666 1197178 316130 847249 568588 919401 312906 1456451 11075 203041 731435 928553 480084 666766 211635 833803 1877707 1136335 269201 502968 588896 1898921 160773 664337 785640 1611353 1973964 315361 1514997 165608 716551 1087457 1684057 897101 1023432 193320 1410361 1275993 1664832 304826 1045519 1365666 453813 192739 1610812 1778179 1808434 1220741 909263 648165 836889 490257 474998 1887563 236417 1292561 1406251 1916312 1040311 1967972 1306372 1947253 909206 413365 880581 899066 1234152 1257713 818630 1554041 1891177 647294 239651 174250 1985552 323110 1522433 632648 1414505 6683 860463 255711 466096 1058858 1436156 153167 1076144 798711 1219051 1315314 578238 1413722 1909293 1813049 1578140 1207323 102012 440982 548635 1113509 529309 1940084 1201176 1486045 1225709 451268 1933969 1888572 1315930 512227 573363 1328448 1561032 1334828 280567 1262741 157443 533422 1496278 1823876 1181809 844866 1701132 1053804 813219 1022744 1387833 1020710 1012926 944522 1435626 1556207 987161 308148 1083491 768947 898070 228030 1755391 1715395 1447405 612202 1314701 1264995 785629 1067996 697117 1066608 118028 1432061 822827 346928 1739120 1986003 1054594 1003048 1435304 1570880 919238 1783492 193314 1578373 1339635 759104 232128 150853 1560882 1428726 1084894 553574 359878 1355497 956720 359581 884243 832112 723969 446143 1583066 124930 1282897 878051 1898546 398046 819646 1223566 556412 1340826 1922266 1919236 1401055 1683198 1588639 1736608 206997 540174 433458 1351731 1779404 114697 214481 1812507 918952 976009 644982 1181632 882287 1755405 983076 865561 545433 917828 1381282 1477537 974484 450336 72484 451788 1322709 123095 1780562 1315756 724725 1780771 1514177 818367 60331 926903 1167530 1531532 1066544 1972722 362555 561237 1163277 1401807 809125 1711035 1970466 1612066 577006 140143 721013 541435 1139458 638888 810831 1821929 852018 1571606 341347 1253600 680361 317993 757553 356606 108510 1626820 600244 637462 739991 1810292 1491530 482733 1753519 681741 1661125 40364 78937 1282679 1875790 1689723 1753034 1518308 81075 1598273 1861509 1483201 731298 1886806 1586718 1686567 1298623 971312 1938461 5550 1718739 772164 381701 381430 1554015 1841189 1456200 1958501 914793 1653373 1908428 705097 627704 1128377 1036168 853708 1473670 1721870 403931 667000 1577047 583682 1556699 1002627 14679 1663404 39154 1817550 119329 1914237 1036063 845269 1144805 165957 1352019 1107562 50721 379425 1581905 739263 227289 456293 1565353 445120 1914666 1713111 1026398 772190 105696 421556 994068 1657598 1646481 1332874 1222052 87950 1015898 1305492 216450 878678 1706484 3405 1564929 605255 1857195 710545 841324 682013 1973895 220080 472271 1797706 63930 1387282 1028639 250959 27827 1677536 531295 691387 1024052 1805771 778648 142142 1320806 44505 1921063 721553 1218115 522359 1330217 950969 136328 428312 1017218 1620962 1832624 1920497 490880 791394 1495690 1277353 1122504 1518638 118680 570414 1521822 1879481 453360 77883 1812877 756591 1392501 229019 1977265 1865766 1732061 1361127 132683 1863741 726896 1088889 444317 530767 1098884 1574589 1790481 1298779 1191555 1727230 786933 313082 665489 1253018 640254 1537865 1559892 17871 1309815 1194393 953976 1459818 359117 339946 1733800 1986750 1002615 593668 1794501 1985735 1264318 995565 1730103 525092 813341 1821766 1145829 1758783 1353210 901676 1084074 1696453 717609 752979 1955096 618509 930510 1617390 1218466 1467097 17457 1538764 1042382 1491588 333650 879636 1977660 452636 1660860 960159 1950897 1026011 1244615 298252 1372618 1893582 1761960 745073 1346303 690910 75984 1828276 642961 61433 55407 864379 1435275 119552 877071 816923 1874860 1353851 342319 382992 126498 1017083 81379 1763894 436285 589514 1939136 749539 1616649 1164751 1069284 1880129 842199 1795937 185056 505525 877420 1182690 1451009 1650808 1651547 1676154 1404595 493338 1137968 1244369 132162 828919 1609597 1546311 9202 1302828 322404 701938 1311613 923678 1190095 1929775 429833 48949 819225 808451 1753192 551166 1735215 1786941 140680 1341880 1976323 1757301 240515 475919 646911 142738 586122 1020898 1637606 887500 1871023 949094 1142524 317125 360637 12140 632601 1882650 1870979 487263 1925480 98452 1753263 975082 697379 1082865 1587386 1193051 355657 1636155 1669706 548054 246134 39520 1125880 1531227 1271164 244444 750152 1460489 396546 676793 808974 959650 709292 1030302 321478 1210156 955530 645443 1393792 1130803 1661720 1079248 1239735 610338 744820 398210 927427 1002841 1678113 1198850 649613 1730748 1334746 286630 812807 1921637 1846411 1182502 1354377 1545356 1120805 1400164 1656558 1850304 1851729 1216739 1672371 1964787 1587328 84600 1247203 1860927 1090464 592166 682886 1350160 814316 1098626 1731625 639208 804310 258176 1995536 1587315 236895 673450 1274170 1695486 719658 898709 914278 962335 1093829 842786 1690645 1755553 365338 810243 748449 1670332 1122053 1735553 1138072 1462553 576206 770640 1604673 317674 1923475 629485 187678 1575096 1893859 548402 789744 791326 546731 1397336 931932 313473 1188680 936743 865333 1925916 1300307 169210 791038 1194050 163285 1579457 1041627 375543 500426 635126 670404 882111 1807393 820772 298360 22075 1469436 1676802 830774 1081073 1974093 507185 677407 889051 847656 861267 1674076 54502 612848 1868371 1374292 1524535 464218 334825 856257 930438 1241804 449689 404345 422101 294767 316635 1903198 283414 1352327 39225 1205490 1257420 21427 928823 1490460 740324 1556002 359896 1675386 1141951 1951405 1430959 1980277 1823905 1746981 617803 36333 658829 1168790 870444 786056 1387391 1809452 1937447 415926 890412 507840 1989142 1158801 1007777 875142 332507 386352 1343664 497911 267377 1802036 1501394 756258 1051552 53349 1407717 1610052 1204114 517355 1008506 12448 504948 292685 1639631 315364 225524 758257 142353 352161 1014891 30825 618226 1063193 897113 1721961 1488416 1487897 1282012 1886917 516758 743381 561939 676008 1688219 100084 504233 1970245 1414703 1467541 1963013 1184058 876765 495018 483654 462422 232922 1370078 1133188 1125257 1191762 1468109 1759849 802435 308458 1939356 848359 1287106 1456152 963468 1656216 676954 1038693 388327 439830 539338 195962 966941 266097 159646 309374 1229313 94372 1725274 606118 1989100 328746 1236340 1610968 1408962 1952179 1416699 808865 474995 952360 804111 651501 1527772 1185276 1559396 1760568 286755 1279686 1879024 169571 616348 1226001 729424 195013 173448 771699 149557 122242 1383090 450461 87464 289773 58215 866436 1004926 1105405 1227299 650220 1590281 1388683 65737 719775 1306736 661989 689357 311011 494791 1204318 1603689 215240 1517733 1943551 1334556 531041 371232 1236742 1536345 119406 2048 1595786 424401 1079839 1252033 271422 1747137 2786 863112 1091844 97613 358296 1716691 492813 1840395 318697 1888391 1365334 896330 1037314 5499 1652358 130439 542569 164987 1805345 38930 1218555 1986712 973193 997062 1232721 145661 1494016 230955 1213786 145702 1356017 1236600 730834 1180486 1796165 610752 653488 689852 930930 235416 1872452 1431899 1688145 1077579 299360 1996717 338495 1891668 366640 66304 1975739 1920918 1354766 1126805 1599242 1767734 1339562 898291 1041355 555504 976137 460250 1529007 534170 1474450 412036 1184160 1958866 565149 1673657 858937 214974 519742 1359922 1344831 1744018 1939390 1855732 473821 640521 478944 1227564 1588589 997779 702907 1858211 440930 554689 212463 1253507 585267 728549 879621 562661 112675 877923 90362 1046191 1719607 1914801 1587745 1551726 707001 298209 1300480 447818 1710168 995928 689987 276241 1279884 1888203 115593 900323 632730 1454014 1810729 1691692 1971526 1540021 1651986 1625033 1275570 759906 1449783 1221076 195581 1746473 168654 63723 1061977 1272761 628208 308855 688115 402226 1854422 1865397 1777804 309604 1333343 1568726 911137 1879399 1502955 296267 991856 788270 1369186 1149398 211797 1100368 1865923 594236 1560557 1473943 1021000 552692 1354236 505849 800464 899519 1027750 915674 390516 885608 1778411 1834704 1706362 894815 1008329 591396 1458658 1052523 9148 1998252 1101976 308888 1967996 432290 49360 1063657 1021594 476621 161829 1070691 1491837 1465162 590931 1908836 1360025 1588361 1195676 1397302 914266 326123 812632 1703533 1675922 1481781 1193163 542003 609406 1476807 430656 1648684 842028 1879560 1658775 1615590 687979 1330042 234263 601827 1013590 261691 1476064 567753 20291 1136805 811954 919527 635239 1005933 438008 1925256 1588457 355608 982710 1119646 374422 466675 98535 500060 1055527 1915035 1899345 216823 329494 1162519 45632 1775302 226199 1944352 783675 697873 1921035 762132 296965 672825 1241642 1777188 1416442 1916149 345959 342766 663490 1625533 374639 322849 1538348 348886 302512 1423435 1451336 1006619 395586 1278183 1735701 1040562 401080 1261848 897135 1635310 1259601 196556 845592 1346840 1713952 306491 352543 5975 1880181 1166994 1830863 1572778 1466413 283398 896261 1894715 48801 1033043 526438 444913 778281 1555481 462362 1985239 1215990 266149 1235731 905413 873881 1725625 1164180 568459 1427370 1615539 1058039 481007 1994712 194541 1499123 814311 1374945 1605292 185408 1782649 1890469 237466 1428751 1025312 1733124 1360660 1758543 1426053 72153 1020885 1931400 1989951 416306 1501214 734971 899529 814666 1091739 1389867 1635831 1561307 932653 1910567 327314 370373 509423 1879255 1821896 851140 613366 628750 100885 879368 1112583 516245 1138078 372449 1994306 1964752 598120 1098444 223056 1142224 612089 957763 334324 1930289 701813 1656749 195098 1466584 26306 1714997 361165 684294 723260 1805962 1823928 1194163 242961 1970603 1228136 1323575 1455781 527410 736074 1181903 1237539 1129860 1052705 1846472 1304524 512058 1329016 1039248 1707166 544257 938766 1431963 936987 1985806 1521155 790472 336948 768192 904374 86257 1791973 210264 1746073 1218768 1501795 560301 648658 1706291 418756 1748171 175053 1330239 606302 74771 1666510 1198733 635824 403672 1519726 1679944 116046 829776 328376 661347 614128 153943 1956796 169007 37084 1556480 752220 342760 1519219 1191589 1154966 1399729 1349725 1944141 1162912 199365 1079832 1454359 1422296 1093292 1737481 1321095 1955532 612964 1774756 577772 1865769 149128 977165 1150328 551486 1492195 568558 56687 1137984 418643 1123364 485187 260584 129153 1140287 1236467 1168530 861275 1201866 1436134 1200897 1332363 506010 43938 1013505 251372 827644 1829884 619677 997694 411883 1842550 901122 1014801 738672 1372642 1179838 1861933 367039 1206316 912964 675215 1843383 74613 1364767 1711024 711942 1862865 767306 573325 1059897 568215 885021 223071 1228669 1317729 345270 691358 1783539 1844920 414551 1179992 1699432 1631874 313843 727961 503192 535706 1422748 1561316 1869293 1924293 440158 1391694 509027 635676 597063 914846 1504030 154433 1738337 1947409 1895482 112099 1407543 360266 1136685 565066 1371813 136442 859417 1255118 114915 1488791 884696 1371802 1962202 247512 1997552 723678 257110 1280982 1911025 1532204 619033 1465689 964674 1964724 472734 355823 345568 516360 1810063 1473534 1219277 631019 1939461 89568 645294 1392241 1864573 714487 1835723 1804250 1230637 1957109 1031752 1729329 1211674 1650722 1908800 1128390 235276 688321 1607410 1702969 1221254 1414055 1738986 600590 1817935 1474059 1383154 831445 809785 131879 196184 1573004 1776206 1094910 725813 327044 857272 1595895 1278018 975835 1225302 789757 1359441 1395999 1771128 1432539 1376517 1379300 1932587 740143 1303301 1763745 1323168 102119 1616705 186872 1785647 557800 249624 1363460 965823 754047 1391871 241098 320089 429401 1676703 395537 1244389 440819 366226 1142297 951522 1292429 1322828 1578396 1165729 1954683 1833458 629250 1149356 1206076 1491466 216475 975315 479675 1006879 1961952 1749287 244421 226939 618880 1588881 1112821 1525231 1985008 674681 1935125 348412 718477 166863 960293 1719786 1495768 1260211 183636 466498 468202 1320533 1912718 750508 1588065 428146 1462849 1612059 1462826 1420766 57563 1117498 1714902 1015634 576342 426479 215300 1783479 519618 1202726 628802 869443 1843048 1034959 1320850 749425 127329 442795 930838 1870639 642188 505361 569687 102772 1393604 565575 675132 621031 16502 949713 768098 376481 934584 385390 957968 1584408 1174657 643485 1260800 1693534 1347518 1865956 1707478 452787 1798845 1834725 40289 224754 1843627 1354763 968391 534005 1291163 1320000 1597318 65363 1325627 1911162 1041530 316880 1872556 1544717 1421349 208234 647971 229773 1006557 743217 1651720 196913 1506815 728920 650111 1654408 1100793 1456456 102189 1580839 1799963 998741 1050950 486052 1815962 1545993 1714947 1882522 573138 1674003 398525 1725573 1997520 699916 1307834 1017651 1147104 111302 1529015 953170 512309 339201 868490 827603 717764 907420 1249178 317744 1384291 651953 853550 1255644 555971 572408 1430470 1943186 1248889 1238534 1897320 1486782 165385 1088333 911797 63859 1699323 141629 397711 1379619 1804891 547225 1067551 692572 1475157 1957130 1669483 673037 1872333 220918 95937 1974464 409027 507479 985243 1064054 1418711 149122 487445 1128212 635385 1806159 1452687 1185063 1955634 874002 1080706 995091 702845 887567 696648 1766374 1500947 50927 1105366 1909667 1728954 546221 316169 1851466 1502564 270127 1944003 1068507 1786229 592832 753334 726983 1835321 478703 716768 490784 670780 498204 380718 205110 894518 1744666 695376 1309418 912107 706735 1080004 1608218 1412606 274259 1829490 417294 1727435 1380237 1431056 1136294 1467243 1302657 155936 986490 1404098 764873 1585052 1331588 491568 362410 265346 1675779 1571763 49897 33980 1442750 193815 414003 969983 1704615 1625877 1300387 1900021 1961542 123586 419807 1850448 1959909 918329 1348650 999519 1704094 1275950 309878 73306 1962500 930114 112249 1303223 51646 1753766 1820595 784768 1352928 1388149 795534 436370 1911359 681493 1525855 772587 1386923 155621 986540 1073707 1187646 1530207 160292 1084239 1684576 1927671 262173 1793074 95635 1105641 546204 1010371 376997 521612 1383646 1987104 445037 1225777 1139895 249009 4629 1898870 1414518 1243000 709560 656945 1623601 607736 1197828 1540103 1990813 365285 1387305 1079941 981650 1699905 1929757 574499 1516735 1030977 980397 671119 252941 1605465 1586961 798761 1050764 558062 1383266 1350606 258218 1892722 1458144 1287100 531402 158632 1469400 1951935 100274 1479987 113001 1671323 124544 1706244 1052883 130570 1011040 1184120 1109643 1322571 1826004 1827575 1796347 1980901 1043621 1327048 1977958 971153 935863 220333 986502 1123953 1670009 738273 183281 1865398 398166 378200 1476056 341095 1941679 1299965 1393606 1846968 820818 773320 32767 793240 88891 899295 1993292 59177 1756303 1076079 164613 592022 1293240 1109331 228711 1054765 603403 1055382 1604881 387377 752300 1132118 670229 1516890 1723784 1761345 1035152 336314 309124 897415 553637 44769 1861771 1331456 1332457 47205 1822047 1683413 1629375 1274388 223790 859870 729450 523233 1925566 1218329 1738190 378770 1583841 210849 1742274 799398 1418500 1228155 1253670 1809374 1698765 876002 1720923 1923523 387780 817810 795420 1487314 1234977 1166526 545033 533300 1877740 1125676 1610152 1473733 1391883 1323117 1446903 785731 1866602 644587 485745 1055877 1996675 1759230 1614017 115056 400239 1889400 209795 490622 1613779 1592882 1778041 628729 583842 307409 606718 994447 1953595 1504873 972147 405178 294456 1797456 838468 1735429 660996 1248831 81723 1348228 1385136 1272069 55950 263558 922932 781600 922104 464296 629397 1977655 1688278 1272389 282539 962722 1579574 1949674 1793573 897221 61190 541990 783371 1675691 834372 10963 1674739 332917 300961 868794 1010013 989040 1360949 1375229 716922 563613 1618612 1587055 1781680 1427625 1086912 1720089 1851837 752148 1747236 677546 1401564 13519 1574453 1992670 424887 692647 663967 312692 1184299 1648805 738552 269858 1641193 1378822 877049 948507 237220 1983210 1749781 833493 408300 824841 175166 769304 1803525 190410 1705476 1597731 1135873 1056887 345893 1356814 62813 1354898 1066715 318519 1229783 630661 950170 1008885 1182603 1268097 254890 830367 1841315 1120115 1722127 1166205 449836 1784732 12704 37163 1362948 14828 1971052 1826057 1529121 1884638 1933573 184453 1185037 126237 716958 1176926 980181 1935924 1935683 1372621 121865 1435352 419784 968579 978334 125709 669089 1526340 1252746 843663 728950 172160 57859 951596 823101 1029612 1006584 1330691 1443004 1445848 1663720 519873 199182 1063909 1924350 1991881 1019908 55250 1788983 1167148 720595 1498983 1141927 1066457 54132 884437 1499024 1469227 1427670 52546 1666753 904816 386452 698616 1591371 22998 1736234 929158 1578969 620856 1601528 1808835 590092 718903 995747 1231659 500432 106775 786316 1671952 1173107 1497252 1278388 469596 689634 1579073 1621084 1002219 1943195 713369 684331 1273750 932173 739116 146120 753272 406687 754953 805249 599236 330885 1742992 1972988 1629148 1101202 881916 439680 864556 1848416 324886 1408923 1113681 1539722 1747661 1163742 606165 1086648 1434402 858332 758264 807197 164173 320784 1483563 1415009 81148 1855334 1779873 1074398 1716974 1786180 1543535 1639457 203510 549430 230666 590873 1855157 328973 1589101 357791 985114 901659 1974681 450022 385918 313666 657722 1303615 1354210 1727891 1958046 1432066 1904177 141027 483588 277988 817034 1349314 1774436 1777533 64920 1133761 1273561 1836025 1467720 1991769 777231 1871 304473 1094523 1559022 1262097 923812 538636 1869353 1375665 635451 1957075 179971 1015991 123448 841238 1210999 1584159 1870504 1066068 1789976 1075317 1271306 1320204 1465363 1235167 217200 1752378 951698 265327 380689 564958 1753960 1327542 500201 1476643 610146 32637 640691 1669539 1515926 876290 26400 1494378 1296269 1456381 1010334 217145 1407468 219397 763646 769423 1381047 1423621 310904 1258226 841644 457906 1597363 989041 1215215 1381201 1254014 829851 1473464 1855740 895781 748970 475586 72805 1976874 1933314 1080850 299770 277071 274029 1867420 1778773 1044999 1525468 710132 184770 1160929 1278887 480441 1080601 522913 726222 1309271 794879 145509 1079563 586939 970483 1185429 1472857 1419943 1691935 521939 104436 138234 1432673 967914 836885 320790 664093 1827777 458898 600236 1218945 562056 1100731 583561 704509 825623 644919 1753295 583615 647590 175320 1622109 1766155 1794679 472391 1102963 380463 1500259 27946 1172965 1213275 855125 1129839 1187844 392400 465758 337525 1605760 1398827 125205 1929804 1631137 931052 800114 1080304 609928 1707310 1396637 605025 1738268 1952285 1752849 415415 999669 1677830 1716601 184859 1783893 1556091 913408 1636567 765643 767980 108246 1411872 1403936 1799196 1290741 1470172 1391306 1757250 1594569 855306 599735 1670510 1884717 1631998 1430651 269826 1716891 1217423 887230 1831508 662451 1913736 1151986 38183 1087160 1481456 39149 1474969 1324172 1252241 1961607 523536 375023 1803445 640790 836631 1531587 1860154 304112 1497127 182652 300671 1091451 563808 609027 346920 1507017 1641052 390925 1587955 853787 652938 58801 1983811 935143 706482 1390971 36880 1393093 67664 759009 1377735 1717250 1276490 1369362 9661 1944340 521759 1100823 1634674 955242 854746 1353754 1518205 415387 237478 1750503 601909 969141 1649981 274834 812997 1913072 944237 919946 1303489 461699 76946 680802 951587 1948878 899403 1353823 1993879 429953 1251767 208600 985840 1996838 1427983 981951 1267840 1917444 1075210 295982 831375 1024494 1325388 56662 976246 605650 840394 868978 102089 728338 1634545 460780 954601 126845 1705166 1780605 1850885 1876468 436805 575919 1143779 458077 340167 734940 10090 314920 1275609 1759052 90353 913834 1599497 468638 900718 1460627 1253491 803336 1607885 1631916 1340880 409815 1289499 1863693 635624 995912 1908556 1140194 1411308 213523 1278670 393714 145836 774137 774357 696196 1772783 1166424 1989882 1405386 1024930 982620 359602 452168 18985 1385384 1770749 1260260 1918133 947653 1262835 1475483 1705860 1665873 1055313 1482780 1390611 1938132 1781441 807521 944114 679212 1512393 630772 1861867 251819 305348 726716 1359144 1921944 1883146 83420 1314843 1130316 1536931 672648 979710 1218890 1149600 957018 430876 1645272 1558061 1091967 437402 1174084 166131 1433535 1557277 1552949 1736830 1869935 1239737 1850380 124741 1084510 791668 1371196 1151627 1250024 1155584 1712827 1321179 1796873 867907 1993572 175864 1896025 795432 1425074 465737 740 1113414 1245942 1118936 1693025 214768 1327675 449604 28414 475007 945531 1998893 143807 1578569 1673370 1660448 352198 1595503 727990 118897 854768 1775972 1826719 1674143 1046449 157437 829220 645720 1756076 69320 1128754 1321066 1844235 1259378 1390518 870885 1947869 697300 1812647 1949898 580014 194236 1571758 1421491 217883 142435 1919340 991720 231469 98861 934400 1601573 834565 1972410 1403845 673125 1702022 1550502 914862 1196104 226409 1562253 1288167 1379355 611189 1514448 1261900 1684884 1234553 116836 287492 1813766 1321208 78269 1228135 1400841 19280 1621792 116118 744452 1728692 1917247 1222136 782326 1276948 1973434 1526166 1633270 289745 1325056 890546 1899800 1648858 1239822 735234 350918 24564 260743 1868900 1388132 1811336 1116239 1114228 694724 487167 1362102 1848817 20834 1909168 1280588 1969545 1475916 572357 1964115 601950 1319473 553315 88020 1065844 434453 1293550 315940 1920448 52322 1834558 354153 242398 189073 1522750 545389 135002 1063399 294471 195106 539340 1876015 1082680 1112718 1700282 1263277 1427779 1564339 1620723 1026015 530343 1881473 255067 140628 808981 1191169 1981670 636325 178255 1650843 878709 1606901 1769958 1169822 890698 160065 119490 1351055 1868218 344029 1509671 1687796 748893 1945286 1475693 759315 82152 895634 128204 1289007 1882946 906830 471982 485468 1946191 1645536 279426 46843 646289 1311038 1127008 1002687 1934950 1807483 355276 772430 700981 107667 1495465 294556 1668690 1101064 1311982 1031927 1634952 589225 1919245 578953 1114455 866280 1795306 1883045 1251695 825790 331986 551021 875112 976456 534550 870308 1468008 906527 872246 559428 1366526 610 1539533 1690272 1188523 1755455 696438 499772 1206203 1616081 1252430 882897 1466026 6403 1661694 654657 871289 548526 677085 731347 1293887 1228558 1621856 1226786 232421 1812765 67319 1597998 1391676 1891859 392403 1648038 848328 1610881 942992 1892262 318454 1209222 902434 704152 1392186 1982148 1086218 1220317 1712488 717488 1712089 78927 1383481 827890 413046 664645 185301 906163 1255777 1667835 261061 1997488 1566220 215411 802805 618264 43458 366459 1107267 1016849 248490 1001860 1646776 1808188 563994 1289192 833693 1238571 1102914 1341866 1249773 1883717 946999 1815291 1557213 1450389 877106 1450020 1207011 1429618 1826322 1040611 306773 911349 1344661 885817 1627205 1437079 1949896 626553 648476 1330647 1988639 1778186 693168 1398281 441829 673233 508984 501005 415984 7651 1628872 885646 998178 1348217 1829156 1632960 1346152 156762 212010 838191 910916 731162 1092997 741430 1391714 1096989 1800070 687968 1797627 1345102 1390976 1402764 1332885 1440698 151497 973450 978257 1690895 1614788 370104 844461 1744451 1504765 1928350 508068 763811 1683540 1234442 1523711 702340 709784 835880 533223 738584 408156 537303 1026334 685432 1646203 1340271 1191688 914428 1775499 1450334 239417 767831 520277 1821846 997933 827304 941467 413276 771354 146666 1766129 866627 1104761 678076 169859 1397344 1019138 558180 884571 1596331 596052 861045 1535594 1142974 815039 1315822 481224 738654 249188 381854 988880 940528 72114 171765 681507 1157080 1666656 1711587 1213392 579322 884114 1513302 1037789 1582082 1798622 1889332 845534 561938 1350957 775545 1315174 890722 845671 1448142 1077614 1757226 1840327 1256520 1885908 1463406 1466673 880306 763934 586721 885106 859299 721175 900162 136255 1734813 576094 100611 1376982 1146101 808775 1802945 1944303 1463957 668056 538492 813674 527928 718459 390460 1015639 710912 1722599 1782817 1728602 1976281 892826 1602072 597509 552470 1740224 697822 770144 98872 1653065 1680678 673755 965036 1919904 1307958 17350 1830344 1465630 1747459 1154398 1813445 1871461 287486 1914645 960757 807365 329778 711527 1112154 551588 779992 560048 300406 368589 1630818 1431711 745198 740452 553084 515246 1783364 226322 1469616 443659 64721 822160 1115525 1968261 1592821 1480306 1313258 895812 465301 1959714 489035 829295 1289072 821646 490867 1252040 135187 1373866 746152 1038934 411635 1357014 382611 1848230 431582 1175181 1251110 621205 148552 1857072 344141 2640 1365654 1712431 1147844 1065242 1933028 1456476 1780593 1007875 1745239 1235048 98326 1151805 389486 714679 1340834 817630 185986 1238390 1760488 1762467 171265 554231 243136 520652 1065392 1038201 1938454 1396430 550326 670947 255975 401123 1101740 1200036 1102331 776570 1897893 488291 669433 137322 1645378 1877864 257039 483759 296617 280158 321453 1509356 1199760 144191 1034677 1491757 1721980 73479 464395 762923 39226 457070 222274 1239568 1024736 1951441 1887559 1197664 813191 139582 563162 1050115 547834 1089566 570158 271958 1371070 491163 458047 244853 415739 1741162 1170198 1131208 1114627 1050648 1531770 1944595 1987489 1105181 1657147 352 1965362 791829 303683 183042 1904247 1110427 1531827 1361759 1431981 1275102 1114772 479669 727756 154062 548881 1564148 1015509 1907234 1071336 1323686 1679963 83560 1486754 1295956 1147717 140045 257375 7779 120321 1840349 113686 1620477 648761 1860158 352859 1357475 1603795 1725498 57119 1351824 549267 348849 456935 709889 1790705 1470541 1027450 911490 1844735 1681760 1179132 1871214 1547353 1798114 1274482 1954752 989892 826562 1618278 187429 868921 688084 1614629 1932216 679085 1657599 45967 1036320 894451 757330 1456786 1138720 234572 1662214 1749180 666139 1892596 1202233 1623737 125195 485993 547010 1266982 508855 1001477 3925 625939 899269 1445902 114301 103706 579404 1602387 1591640 812334 1250745 1602940 508637 809642 1013127 1381724 1699515 464087 1882833 1962283 1745535 1952979 376130 572321 1716534 99798 1130171 586256 762944 404083 1619124 234431 726364 1159493 827098 1725011 1094611 809975 123569 1516174 1729553 1612438 1771766 38764 707275 1730428 1960008 1862975 41137 342088 1521040 1117559 395072 404234 466820 923865 1826462 594676 676813 423528 342634 205886 1350164 1568893 459946 241475 1242285 620639 1512360 1372461 82651 210682 669270 1309624 973513 1911455 385850 16500 203399 743642 565238 548014 155436 1249143 318664 1245811 29478 214607 1034486 618127 549314 516760 1898339 973249 1419331 1678953 1275652 1237678 1770530 880422 1639006 206888 995833 998917 1294864 1134558 488928 1884688 883571 1789970 539182 781919 485692 1127533 1943790 119900 229645 410479 147756 722886 543602 1307452 819891 1732522 1602042 243602 515623 646701 1165969 1491258 290216 451489 484040 1773196 1331190 1854943 1431504 1487271 470792 1844642 930715 986766 350833 90851 1910552 731845 809204 1806764 1267948 1429481 668589 1152402 1808067 1196180 981167 1495912 860198 20223 723957 1257905 572716 1384059 1484086 1557382 75247 1156118 1233805 1737246 1805531 1553840 605687 835616 634026 1328867 1617375 424927 1574287 697690 673565 1793519 302636 178979 1587653 13945 69 78964 835494 362175 102821 860020 1603506 1426107 755847 1683560 1447050 94519 1165516 776724 976791 1469576 311712 1185146 290319 134007 1482379 1655578 1177762 537311 117751 102568 85949 1354212 1661718 668198 599930 379885 1277685 1446959 723846 1548512 1576595 1274837 872431 9277 1185747 5688 568831 1247609 77899 569100 788364 900124 1380702 1469635 1306150 540124 1739694 1434529 628378 1046307 275445 364330 1657666 1094865 1574769 1024573 1382079 1593757 719440 1726500 1061287 1648241 1619312 82888 1137993 790148 307370 1509304 1530527 1084154 1103139 186185 975291 706424 1974969 526516 1547030 1813752 1258099 206316 437164 273004 579704 60744 379879 301478 1259873 112343 374367 610757 884921 655678 1824182 142737 1411718 1993630 1675083 529424 1031852 612748 1563518 1954044 1548578 1721025 806707 680562 88129 1475055 323180 994172 1842052 905217 1378335 1252107 1246204 182944 1810029 1293744 631413 198520 265310 543465 652019 280489 1410058 352106 472910 758656 443664 266398 271155 1960982 610396 1873623 571545 1001857 1442524 839434 1163613 1410470 315170 1757107 1747363 1040006 412261 1560278 1041086 492252 1010921 714644 388384 918819 1453596 353362 7996 714525 1934731 159297 1800909 400113 639488 936835 1029666 295165 370479 1726489 1473246 302720 932636 1064574 1769833 655876 801263 703093 1574763 170809 872245 1524654 1646623 1966553 1048050 563920 164786 396905 628397 27992 1765398 1722744 519094 1602023 1463526 1803653 148332 1433004 1470240 384180 949126 1548527 353447 561832 154479 240421 872363 631244 1588919 776283 1998075 1324337 1344014 1680079 5004 1716895 8466 1018518 1301442 558125 1067337 1601800 759490 806599 804339 1790956 1340612 404519 1634960 1374045 1902009 428720 131641 788084 1248256 692838 642385 1794255 801621 700112 1452278 930354 1861711 1762711 143938 1803651 313135 1910067 1418324 1817754 503183 814674 751969 1045810 1392513 5504 1546654 1750689 261266 238825 747964 1858114 871436 97155 381946 1041303 1213799 1553656 1918252 1194388 560303 621292 326440 453249 598952 1715878 362549 627024 156862 458579 737049 1974924 504445 836183 782038 1486942 1707261 348580 1172571 1001693 845846 374833 1133722 1559631 1618121 73847 1838832 162815 208955 1517866 763777 1693122 1855489 60732 1360610 287586 1210862 365229 1009369 1214149 1385102 655759 723738 1866550 1375267 1687294 350216 1214992 1824932 1305955 485936 349641 735094 536160 594243 536871 635179 1179168 263351 1533749 566989 1555395 1183939 1207777 334886 1380218 1377476 525105 139112 983015 1696908 1197547 1355685 570959 1191329 865383 202237 958509 1300471 1911784 281890 1355732 1299379 1363057 1902937 1984809 197893 264010 1486481 93357 197180 528935 1448856 712224 978043 1378106 810879 629249 157483 1167889 354814 1514630 351468 1404910 680141 1393861 1362474 1849474 1072734 984779 1148905 1304110 192659 640676 1204644 607548 1220418 1905977 1613725 1665277 1401812 1576260 1713666 1236381 922330 1906485 835954 438987 1322626 367464 1088116 185365 1746497 1768632 190820 1136199 150733 273502 561096 56913 349925 1284910 816203 582796 1008761 1707093 537626 1041880 666911 10852 1283560 201393 228926 232367 1527807 116160 1122756 1310196 1202470 1737597 935374 154441 1107818 1635444 156662 33011 531444 545603 615285 1881753 522525 219840 136364 1028260 392722 612505 78196 622329 983634 526065 1389794 1096692 382887 1556472 799336 884736 594937 1860651 1000910 551815 51203 81691 1335337 1508658 1826553 806565 480560 1007890 1346835 905378 1954341 1503879 1110984 1571184 601658 102252 407818 713702 1449461 964211 1192927 242576 1840761 665039 1273121 1486575 1342596 767744 228062 458249 534613 195685 441865 1574478 1739490 1113669 1947551 1788671 529323 503923 1025198 1554003 1610803 512256 251340 295253 82263 814787 1597913 1707804 1799730 1730704 1303853 1989345 1889937 849478 294787 675621 5650 1501706 1477658 522019 1115779 1357358 32804 80116 837944 1708326 609764 1714345 1857690 840957 1119584 1739067 1920855 1320180 1987125 1164804 1359709 33462 1185841 1086466 820134 983156 1361510 23323 1338573 490022 530998 1749805 1222502 1679407 922236 1693727 1024663 841046 390386 1118255 734116 1571474 216551 1960082 645223 1382977 1117823 1010835 543038 370384 1547193 1463075 1957985 258103 412066 1215304 1335633 1572166 1992712 725907 1866190 1887676 1141376 77262 768848 1117176 975792 1226840 1785236 445883 750797 1951843 373638 260936 1335440 991782 688671 1492940 1078043 1506651 1028193 835190 1102713 792423 1387124 1363984 1312109 1877738 1420708 490365 213953 1204470 343680 1138167 1415005 795454 89554 122199 1051600 342056 448493 1975894 988363 1960994 948242 1945994 445792 382842 726351 72997 516902 545186 1837558 457552 1002868 897335 520044 1731608 1271039 293917 1707014 1153733 1983688 102086 454040 146006 327233 590115 402441 42199 1521177 402300 1215507 1518435 1506758 522644 633456 839532 241041 1275250 941016 222907 1930517 1906268 252700 1811861 1098383 1805812 391805 301021 1567477 574067 1243456 335619 149212 1555781 748746 274749 1954557 1543130 98137 857874 752839 491375 1792557 226430 303983 972499 439548 87335 1013568 1286040 451441 1611376 1010049 1940176 339632 1071800 351334 1197035 1288910 600672 58314 1804863 537058 1358641 1009125 1066940 1535701 638729 1128933 616456 1080041 347313 446734 1101901 782551 105744 705193 217297 767924 347608 847248 1547054 140437 1710912 495748 767091 574055 363904 835165 1938833 452107 1497612 930175 1992866 151540 918118 1370883 1144107 1203494 728171 1199436 598491 1486945 1109365 732752 1480983 84055 1982348 666499 371900 1487930 911479 370842 77325 1713351 401239 1005284 1432231 740547 23347 1213807 672783 245549 1625087 248221 1724108 1938061 728828 1521761 1944181 1519603 1427497 1577802 796883 1933423 146029 1886967 353205 644716 1426366 1094435 1163503 1440817 952634 256348 1344594 1221044 621994 808268 1679934 529415 1215438 1852047 362816 206109 406508 1718152 975035 1062297 436924 1975466 292895 109170 672683 563298 1713931 61013 877270 1651097 913963 1128859 1899988 1501842 358215 1860538 1359039 1312970 186079 1800032 161691 4325 1087371 1535752 538157 713653 221884 119071 1795036 23532 1739334 1349401 289375 1582145 1833442 243526 112238 1262689 436128 970814 1915189 1957259 213957 1765090 1286071 119912 1850026 736755 538106 254677 1138127 1739408 446767 292737 751640 1117532 1670835 1717617 81070 1230858 517727 353477 1691575 1140897 85962 20454 1825808 449469 1864829 1971413 1234204 797860 396863 778460 690970 110933 801714 863424 697444 229960 627086 1458130 217260 242588 1007803 142381 1226102 541352 474226 1905778 976943 1331856 772603 1500962 645657 1857459 872784 545554 116328 1455174 727711 685483 1925054 333764 644670 1768706 303987 1860025 854381 1201463 816374 1799616 1715307 107527 618971 1429758 1695693 385841 1772705 288600 1237080 661078 1997815 294102 425992 1194612 307127 1087025 169415 647921 439372 495614 1566503 1904929 1777467 268627 774014 1918745 1234131 249124 1064328 188724 143877 39471 1786168 1765089 504622 1554284 1053703 1006317 1656795 266898 230592 604773 126561 41186 1526413 237787 1553508 179283 1052589 687958 1771653 468038 1442967 101619 727288 1860641 780155 12580 1846904 207957 1412830 1133162 409783 944688 55805 1223913 348039 1481298 1188564 1424916 1933562 1578761 1179409 1228549 188573 805882 60424 1432652 1757608 1095799 1468653 367253 294760 629775 1113063 871040 612764 776725 489018 1286913 285230 632219 1610657 236443 1320838 1886505 34270 1215891 245909 497582 929908 1377318 1652046 767388 904373 276720 616936 1606509 1415638 1734034 399997 735619 1521574 1008357 1733574 250079 999790 161692 1586458 520699 852056 808603 1501095 1409316 699612 363633 572410 890617 402850 1397701 1024444 928004 1443937 58238 1451349 133430 1639277 896180 1718073 1625129 14863 721500 814580 501620 417048 1450486 1892254 1283377 1400787 593850 723479 426366 475480 260362 1306161 1212581 1231163 1718300 458542 1675391 1263808 1084211 362084 1254205 85115 1316195 435510 722154 1679389 526822 1198461 1839120 721187 1743865 1541479 838304 1555521 1994330 1707436 853713 322558 97857 77398 1395248 86876 1219684 1156461 992965 1078257 511396 1143942 878754 754220 241384 1987055 1260226 1513332 164573 1979928 1196514 296519 1762832 1545362 1408351 406256 1536530 1643578 1482890 979796 1997410 660698 271724 1822005 1983392 1372233 464242 210705 828727 732510 526639 1877992 758229 38049 1617610 259750 643869 1588763 894225 742432 448315 451456 1483803 649991 1920786 721993 781500 1180689 1650212 1313644 483453 1914990 447045 729796 1865539 1896592 735332 901302 1298277 1332374 269171 1950496 1315748 1325041 10535 1425886 652418 445732 1372080 842049 1267892 351766 957788 303730 36927 1629643 608240 683604 806564 1879493 1204671 310944 545256 1255585 949967 387306 617551 1587153 1911226 21855 1815872 1168594 1825985 1420788 1434986 248966 96282 582139 337053 1116028 1942360 131922 981838 374553 547479 416991 721678 1362616 1865871 1204090 701781 1484992 1741364 657467 1729370 30762 1489473 449974 999363 1750002 1118430 1168430 1978560 612136 1015899 805695 810689 392968 1692144 1834254 1061581 789761 847733 1883302 1382457 137332 1566819 1395459 464262 1778195 992330 1334406 1619786 1156397 1962190 1560830 516617 1854187 872690 143656 1900614 83901 761808 514106 693076 1459369 582017 868397 1038956 1878931 699880 1270683 1955413 134737 313432 1037379 106869 605913 1490299 578296 1922488 1050738 776808 858345 622848 1785625 1213668 541474 1975665 1171999 392583 1007502 435646 280928 392588 1580087 28151 925498 827867 1775977 11736 1257857 251618 99549 1149102 89211 854524 1316360 1284476 24226 724072 781419 724639 1909652 1960507 1440265 1313826 1086298 1850195 1881083 525794 1102740 1535249 981981 605787 21806 1442437 559659 1924774 49701 1377762 1294773 727032 1426372 1679100 302624 12569 620866 1283628 1257299 1860947 1321598 1827001 777305 1729515 711123 965676 1026451 811958 14223 519650 448696 520508 795779 1963202 67034 1035151 304243 1304051 356597 3764 1510937 643523 730178 1624119 1846431 830835 1681176 658974 1618126 148048 1732715 1597228 599229 1776896 583580 1062717 29521 431381 1259502 592510 571890 1809994 367984 1592984 822792 1770717 705201 894325 1849833 717953 481731 240473 869200 1242855 1016730 12019 792127 810574 1505713 1593205 704830 909787 1483787 791217 1084676 1501157 1471219 1764689 413225 358220 137228 1591445 1780706 1356005 187481 1108505 393461 855466 379855 1042780 919919 796626 325648 430753 647608 1315940 1233694 1627317 603816 465997 213837 1052201 1321534 397064 1884726 437263 43417 396300 227180 1574011 784567 946350 411462 483756 1110220 959533 1759206 1822324 942243 634478 948818 854550 1859701 163169 1317038 1405414 1201228 1934935 1590034 412504 1669764 1907223 220167 1225262 1645894 207103 505601 1380697 800747 1048524 455915 1194444 83765 1466781 1495301 1979884 1765512 1732849 1604351 855753 1435884 1489472 890596 1671265 1026292 86445 297493 796395 1799917 220523 193149 1867694 1434607 345661 463183 873025 194259 1576943 1765705 1899953 234703 116131 606372 756411 1720797 465064 879284 1621269 184832 34723 819344 1920365 1308825 732865 1072946 464586 1453103 1115515 1112272 345993 1220188 66550 391359 1320274 183087 628471 97424 801275 1423980 229268 1013093 74258 801715 812651 96841 633032 1640214 955167 1826869 61047 1376568 1626537 1283883 179075 1086617 1690689 1961735 1788534 1645580 313021 659549 47637 336555 1150050 1974797 901825 268673 13900 876917 1508723 1743031 444020 1334713 1044907 1865735 1658704 1499674 419739 1293162 365271 848309 203263 954585 29312 1701721 1504186 16918 494338 1354816 813458 809639 361917 456678 1722277 1753108 721653 361734 72228 1488101 1280677 1430943 1722108 697656 310378 1898468 854814 1457918 696214 1756626 850202 824743 558650 1402646 1458977 1274838 1300363 1440886 1225606 1273694 1583826 1460157 1986450 1338002 1788197 1807554 1251116 1767753 509946 1164273 748993 1924454 97056 1454832 1297012 311938 85304 306860 1519958 594977 1768905 1317581 1993720 371098 1431298 996261 1444192 140081 164895 1181725 1859613 1697434 125811 604448 1376156 646360 179348 539436 574985 1522897 1807937 1833023 995468 1658711 1458757 1641295 816676 1865950 645078 317692 404193 1024625 1740433 944192 516647 174861 1603547 1463849 1855144 809333 11193 1972955 780669 1920105 1557927 1453312 17924 266310 54202 1271439 1828807 838749 931575 1005858 896364 1028255 1286945 1215880 1703361 514339 1292125 1752407 491984 73520 1175038 633 792481 1707902 158817 1746235 758369 1632115 131916 422132 1132252 630668 381270 1045921 1010245 104427 1595423 1125046 637276 159583 656057 929246 232022 1853906 1109456 737223 1341202 395239 1735051 1000862 698056 1594171 1447510 918060 512015 963635 493430 1605509 438815 1774458 1204376 1920185 484501 1791436 623394 78713 1895041 1196621 1914489 338710 1509412 891375 1479195 14500 1005424 1300713 1516682 293961 759107 730068 780708 1096181 462228 477101 1816669 1881033 364617 112400 1112793 116805 1561705 1045845 447476 744364 1270600 1063009 267490 867727 294737 1093908 372081 377689 1954613 1302163 601140 1216198 1164380 236863 1357881 1709086 1023259 97581 1228457 493820 1005029 519003 1415621 392790 1256559 165993 598191 1771656 952147 1689140 899492 1362511 1357802 110995 1383733 1758597 1965411 1828476 513187 1071978 1500907 883748 1289378 50064 911154 1245608 1429301 1094363 1859328 660778 1686620 1193 1458943 1286700 1015638 347324 801372 1552174 1579591 1983144 804151 1724127 1972304 1638540 1739224 705351 1284992 954126 1679510 1963791 867525 311410 633386 1044712 624210 1320414 103853 268354 1434549 36701 923631 987689 1781860 1508975 1064831 1365650 984107 868909 1717402 262754 941742 1777442 1105937 1822608 1041560 1642026 603366 68461 607471 619072 1070313 1744649 761374 66162 1057171 1827442 969651 1419615 700150 70744 1586644 229776 492029 653011 968404 1388924 1493946 786015 234271 465613 959571 1315020 1277868 249255 1046759 865735 1695161 285981 1591079 836901 877486 170218 608018 506589 29564 1899097 1622059 166100 1307536 221538 85696 1816008 255058 1777598 1548431 1962498 1672877 123789 1287747 1831858 152412 381503 1767827 1473208 1919465 669459 928116 112876 699973 927686 94692 1655042 100339 236640 816688 1649000 33515 1270328 362428 264284 801168 705291 261862 1445743 622547 1803498 470830 116467 137970 59436 1271772 900693 553032 967553 328947 1470303 727205 770995 13913 533034 1572161 1129944 1154569 1953952 164605 124724 1528474 426690 627073 909358 1711155 1945819 1792454 659647 1228535 861460 95878 465943 459424 1056172 1039289 1888442 1450986 1454864 742274 1463213 1260995 1815694 1557660 1990713 151232 684737 1458425 1316224 584289 584893 1050557 1282347 219760 591153 221899 1611111 393601 584613 1148519 405687 835131 587072 1321740 559267 748500 552395 646788 88851 1104937 983482 1800666 1943839 324210 1375336 1330502 121002 1871080 44351 1063435 465564 153842 1583605 1008836 1329038 1434092 899919 461756 28920 1351725 1841854 121116 449272 1447971 771473 418588 727297 782277 525298 455117 1014652 1977981 1693763 1298549 589519 149780 222606 123288 252459 1647360 276521 1073237 500063 1487955 1534060 934786 1535314 1466735 1339966 437031 1438399 1702766 1350848 580008 1493154 1109041 1831225 1377328 529901 526122 42568 976270 1073361 1741768 787949 1018262 379368 1016982 1040227 827812 343812 108892 97012 630228 306952 21165 1734498 1503970 673939 745936 1936969 1632721 1752526 1505132 537423 1837675 931070 844850 1822384 45837 1636447 990008 1597267 1673914 48480 1342272 153279 50251 627036 445335 428363 791991 1157724 783507 337969 836049 1129332 340732 1015468 329346 418810 298864 1832060 1610687 1424664 1077723 1871540 64944 1224315 1198444 45930 92708 1969354 392388 423993 1008505 249362 796660 714611 499715 1584643 1135206 1039947 751283 646736 1561847 506827 672381 1538532 1410256 525315 1355592 638269 323805 729083 56499 796667 1948081 466897 768941 249474 1872737 553887 491338 1750583 1753099 1770545 488376 1027755 1361860 1370515 939689 1496521 511264 1814566 1090473 500594 1533900 1525925 862304 1218781 1236154 1076322 1850594 287918 1657571 968615 1571169 274439 1057179 935829 1869632 624004 1841911 1150344 904353 745400 1001031 374245 1426840 1734449 1461267 1945347 406888 1619291 882278 1955568 324844 578604 221442 741075 1773835 1193897 1657760 1252355 183548 1498443 1587103 1774799 375596 560063 822791 999931 1945519 803953 1541193 143444 1813533 276843 1841495 1473224 248351 1555427 1994673 1405443 1297842 54114 435123 1504657 1354836 1963250 388880 1610566 764488 1578400 324444 1340228 384697 1256827 272214 775422 1082953 431124 196776 599428 566666 1486012 636273 1109961 385095 1118848 1704128 1823382 1547306 895417 692064 358826 858866 1257471 864371 1151730 1899195 1739351 1320405 141683 958866 1599006 1369414 47279 604233 1466845 594630 1565125 1362594 1305286 1293494 486216 815723 300468 1088840 973388 917348 1510215 1493687 1400597 1624900 1528957 543330 1072774 1467096 1106019 1063394 1641772 461381 1322734 633444 1077382 1012826 536457 1282229 1894218 106810 908757 1554491 1034646 1861243 517669 526523 125373 1576142 1386569 345718 1470499 1820929 811353 1258267 1363980 895117 1242381 7591 817166 1014417 1605682 797263 573361 1553353 1265179 787417 399037 1102995 689399 1226914 1840920 1591110 85010 1171171 1169357 1647315 1626478 1444564 659357 200423 930863 1049639 1998111 1831503 773361 1868310 660807 1325514 91403 17608 781284 1886560 471563 1815388 1196374 88257 1679907 872761 1325971 1419163 11519 1097317 1581956 780179 1308962 1396959 362043 1716739 223656 957456 1420095 1828353 1629358 1112328 1885046 567408 101585 296971 1768131 782337 1560105 1951833 1177939 1383079 1021782 1036641 1057653 1251337 1231640 900260 1071803 1907842 1266236 518184 286030 779768 284521 442547 1495265 308237 1047440 1383788 1798000 1419826 1201209 1244949 101182 962293 1041191 1554900 144386 656570 1076209 447938 1332606 840275 528880 1878241 1568597 354017 613169 82153 109321 1842551 1649057 1686225 406720 1094526 1311096 1387891 637916 994177 1344750 1673459 1806714 898463 105220 991040 1824041 1427256 193817 1087189 244634 1930172 306322 90309 66617 1748838 1561234 427582 286991 1519739 97285 1711738 1271645 1793030 266802 1267483 819820 1846737 1613384 1056415 1885905 1415158 235010 575650 1885179 868639 813924 1984210 1123910 1359227 59946 728822 1077891 1602079 811736 358746 1737874 739262 1457596 380804 907337 1645878 1185610 1837145 177024 235991 1491032 353206 1854675 608974 1635549 373300 819960 293204 499479 1818239 487364 1212835 347672 1655209 653390 1309728 870967 1829700 1976546 461928 1109921 454383 30983 1321506 832756 1647521 998617 911467 563149 612186 1568083 296222 544997 906218 642647 593398 1232047 725429 1528214 1520826 810368 1738570 1151154 1565045 618763 846071 784742 1662988 1916513 684434 1322115 677047 1435157 993275 1736769 260549 3827 797724 263737 1927787 1258696 899502 476218 471233 1498961 1313150 1647357 1663194 1331245 588882 1709580 1261340 1672598 1436822 957292 129682 1787190 1907285 1843887 310461 115667 1968825 1699114 456276 1875096 1192008 1704446 1048096 218329 1364606 1348707 1154158 1499037 1021766 1842339 521126 577624 1042086 177470 222331 199226 854289 894929 1828481 1906229 1720261 1541966 291849 1546107 1092039 1530247 1453990 956730 1046794 919278 945766 1484822 645135 1763388 953532 1452168 1686892 348892 1674524 1032457 1112221 187722 1805708 1575506 181588 1431685 869022 514124 1251872 831453 181760 923867 25184 969842 118262 669747 900781 12993 1255911 1146889 292508 1393347 863417 522836 217979 866231 715411 1143516 1119304 1374060 1379971 344329 1820811 1893541 771043 346392 505261 1505362 692260 1955252 1692093 1117201 1140093 814293 1409125 1467178 431343 669857 1453928 230214 349791 383954 858490 1581094 333033 519377 1149423 367533 1502237 908428 1780343 813898 1232034 1220361 631281 1002229 724403 750864 863802 572489 1240985 718394 709465 1266909 703955 1684241 1506040 1485320 532362 1442478 1185963 1876137 413539 1132529 1992847 306111 1720781 1114974 1439706 130380 729974 1710810 130198 1389777 1470118 1009555 259203 1989640 952539 1500461 704194 812141 1753717 910106 179772 412856 720850 601631 249148 997870 665786 978120 525941 1239097 527217 1671637 906152 723249 912963 539075 364311 47101 535356 328926 335043 1094242 1037758 381062 862590 1321282 1994496 323427 95806 1996570 128295 395569 1129738 764660 1223416 138166 1010957 25617 1484967 297841 1952375 1812837 268743 113251 352820 1552974 1427260 384035 1176693 1380498 1938174 1922334 1260677 1474680 1932055 779276 1527196 1828737 1975224 713239 439999 69398 1163820 1571839 744612 1538864 1053329 1386240 1267296 1290971 1572450 1926077 1926785 467573 1317085 1250671 1621277 1429331 1557409 791021 388334 1584690 370127 773939 613578 1022497 1391672 225458 1737559 1978069 1913368 1175172 1423851 502598 1913296 1453828 921152 1050443 701179 1853394 1226379 199249 1706788 1689621 1981239 987727 1340024 1818219 1054065 1067753 167391 485110 1047009 341177 1754605 1802531 1105269 1349545 553604 65544 1013216 939695 1086748 1486845 1994905 620573 1482056 1460109 780739 1226424 1301257 90572 94090 237038 199367 645974 580724 1516640 1747754 1545014 993112 1225734 435657 1579917 1219630 1372801 1858818 859500 303309 1143655 1733143 992554 124655 1405197 1236552 197894 577979 198576 937907 907673 970905 1578366 189220 1831967 499878 1967226 1986325 92485 1023082 88244 1608953 852937 1612196 320971 1979037 1295999 1125964 801418 1334658 846677 1120073 41570 1739289 1698352 728224 715622 971847 1080531 780131 925572 1462433 1484691 1952787 292901 872977 1434874 1543610 1705634 1039621 1656298 356358 732844 1888013 123950 1762362 1427930 1679377 289659 895451 1586072 1449750 1020715 1477777 1697389 1256155 1436941 1169842 122842 265944 1406445 1165238 180763 1854002 105830 1093027 369383 76871 717287 397329 1399619 1403234 1386326 387703 151032 613521 1825347 1017307 1066913 1599413 1610299 359883 1580122 515267 1573237 1941480 1120796 1251238 161098 1208808 957158 724337 1108574 119627 59729 969236 32152 1528418 1777047 1630122 1978031 1570703 1476900 1137340 471456 896602 1006213 859520 211951 131671 842730 426624 1435250 650663 107792 1580946 1792257 1727458 1413609 1196786 528846 1696767 1135100 1819564 1051658 880510 474378 62669 1688228 1689784 6576 1586205 204155 1176446 617392 409743 842037 675096 1394072 1219579 1526156 123165 160619 1377872 109014 965005 755515 1272457 1764033 967541 599265 1304400 1743643 1256425 1704072 1075395 1962998 1037738 1390072 710828 1728657 1043120 958158 942565 1510234 1987065 620828 1463306 1649955 1422654 1079556 424724 389584 1358811 1439441 1723459 1851209 1345032 1442998 1412206 1159471 579402 1283233 614637 1326545 1203508 168976 1832016 33310 388356 35095 1115670 1366207 1480683 915407 453090 116969 14646 447532 1059478 242821 1370331 822342 90196 918033 40688 380117 449821 1917373 197207 1894430 1461064 1286209 812467 700488 175493 131266 762059 1459728 736441 581736 833812 590225 1615763 1130449 1966479 56067 939488 1236749 1373218 1827700 1057626 1418271 1563748 282175 1869682 1607661 181246 957853 1788631 1273995 1933629 24261 1348883 62209 461823 964992 1719233 1785431 495895 1561944 986563 860885 1991935 648961 886848 793064 519321 439523 1004317 399698 1297751 30701 1527826 679344 1827431 1286553 1100294 1516679 565379 1506414 1079094 151499 1916753 1402741 1357471 258619 1325455 1544175 1695033 935911 993527 1171020 1133665 1323373 905174 1911094 1733959 276488 1553394 400172 144571 409739 237621 1666439 1287452 422593 792771 601004 1337846 937679 465331 1130548 1686006 1437829 1442721 318217 1297429 941044 959273 1120891 793778 1562678 1524347 1923566 1988960 829120 1789125 1582325 1762158 1588596 550126 447456 148368 934137 512426 255787 913335 1078990 494691 597747 1199358 1199311 1427735 1024988 1506660 1870475 115531 84621 1517627 1149280 1797397 1371923 167417 797293 1503843 868267 1011391 1322149 1951352 1348247 1000777 1792543 23402 1075470 515649 1310353 763098 814877 552004 1686293 1999351 1686139 899227 1655562 22738 1511245 630394 1389723 959599 1064836 6310 1930021 1269932 1238177 95282 939377 1972448 1257257 1015398 1283483 1458728 748527 1968513 33117 1744708 167759 1153602 1166621 1119911 484318 1025889 490930 420950 1988169 1782833 1961536 1190986 1915138 1691189 1338012 1334642 794361 1172324 282564 368726 1173487 203761 587051 1149903 403124 1677027 951838 1532057 1236732 107064 336740 747991 435411 1190621 1158095 1770115 1934011 1481184 576238 568169 1059567 1437817 1316529 623653 1446079 1133522 907307 516674 662250 63807 1300427 268506 561024 993895 1119437 579437 807301 1635769 1839302 470435 1830655 850222 514776 913001 1846630 246499 665533 548249 1747457 436165 1813686 40009 1093255 1462161 1272085 1583628 1991679 1779601 707227 1721268 280857 1587016 1329462 156937 127151 917257 740485 331824 1785339 1112727 647435 1418438 408974 1037041 849867 328065 1560441 274862 368978 773480 19811 1365187 1933444 1280668 1018115 1468963 1221078 177814 1105941 1133390 264301 1952006 1936583 1569230 1356499 329434 725895 341680 511682 1349695 729986 32260 1600373 1008884 1823588 130592 1801591 1826928 1317833 446604 1826601 889130 82166 631858 887557 879053 219203 72403 261347 1163537 795293 241243 67836 1116553 1615119 297909 373989 389249 1865260 258659 506961 422861 1592110 1085397 641714 277043 1468458 1669831 298281 79805 684552 1317772 20479 1782533 793300 232686 1990059 1459723 387275 173710 993929 1676561 1715817 1969352 426469 1452736 1095038 864024 1192816 1495042 1885899 955369 622250 449941 302863 954123 1243900 1975821 425751 452200 1336801 1499844 1149745 693161 881057 584859 84253 1394969 929878 1536776 206025 204495 768535 1080702 1278981 1836961 1078597 173690 1138769 426034 477464 1048775 807413 1925913 1064796 1135447 1351405 694908 75678 589357 1297988 1059255 1885012 59242 1694499 490327 1668523 1184853 1791942 11311 203527 203418 546511 736523 267998 1260598 665357 173703 416477 1332771 1577748 1703582 1708582 1486238 1261150 866249 1086933 594915 590813 1716531 1678532 553180 678173 131593 1009663 1425868 1159547 1517319 347690 649721 324025 1112705 261218 1429241 764189 373721 180951 373693 1478417 907608 527941 910882 69861 1197013 611772 856008 1562964 1630600 317395 1939703 1375533 276118 654186 581991 1089071 23743 882148 1640449 534797 45440 113248 1798561 1638197 1194653 249726 1869557 280636 905480 80790 824528 2412 1830789 460036 1211491 70624 1381445 501357 1149409 34 870790 448928 1395386 144332 154328 1653146 171512 1463731 1571304 1241626 967540 316065 1005399 724556 1777742 403080 261493 1490458 879996 400232 1587793 736923 286339 1653227 232750 1831327 55463 1427266 1687566 832437 579963 336697 177346 1741817 738807 918644 480555 953499 1553618 766938 1053984 346087 1305930 369592 152267 558258 1140052 1657582 987659 328489 1673771 1599983 942629 1626912 589180 1518158 1441583 1405879 1528233 382370 1531648 1105729 1268330 203948 1718137 983680 1656314 725291 152819 1532004 1293855 977954 1868946 1838272 1592740 674423 1214512 251912 1600579 883421 1613662 377703 414217 307491 552770 163674 200178 508551 1465867 1685108 578784 676195 889468 1147045 1118345 613406 604594 1528652 1431339 1869628 597611 1486620 1137012 969524 319696 603528 832917 1670507 1430275 1298293 1667537 69682 332301 1301158 690744 1459932 44899 1411768 1877867 207301 1728297 1268032 1377271 1537447 878488 1198207 761317 1262690 839505 1804051 6955 1200763 1775674 1639066 895936 1024218 1675601 1253663 1686043 1822674 384918 1035276 303852 430982 357173 501305 355278 129116 1474560 21005 773897 1769165 712533 398628 62123 1842701 219721 1295237 1711282 665863 768736 171721 1710795 1010141 1868904 255204 1618282 1257782 1150085 45133 239204 1150561 752947 827343 1947971 1882537 1354614 1306739 1746493 307295 1516628 1903935 1372760 349532 151077 1174207 68925 450578 935861 1335350 1563006 1259405 1437555 1294898 1300384 1564049 1674688 810467 140537 855328 109602 868734 1692377 689083 109786 1337847 414946 1030182 1537959 616848 1640080 1719526 1635209 1923519 1304226 1804041 761662 1288061 351893 1469950 1643151 1023306 263316 1312282 1336228 1069411 1261718 1614891 133471 846734 947815 649826 1287168 536945 1120273 1618036 1318962 1152104 1273140 1632719 515281 901715 1947701 1200998 615642 1257283 1029538 601268 172042 1634511 1990230 118663 11037 1376105 1245223 1813038 1893227 945477 1673899 1593082 1075043 1824295 1670942 161765 958929 84439 922557 1274681 362492 525684 1073705 910319 1550495 1310567 1604200 679599 819074 2548 1194920 466492 1989148 1930688 1125167 419882 425944 892055 924 568655 1731954 302109 565050 182033 446776 651152 1749518 458417 759058 1401068 920924 909049 503461 807076 1562733 1631753 178233 340607 1655976 1895136 970977 1660243 733167 1301994 445038 1356107 505399 2339 1151399 391164 162829 1986879 299198 1681685 711125 138771 524683 101877 1070477 204893 1914419 184867 1139220 882467 1926181 433908 1853787 899909 1859154 1877975 410992 49961 1264965 738958 484285 27126 1276630 1864340 1986046 1786942 1195585 494927 912096 134490 1618982 1586091 1027055 1543565 954649 1883151 893192 560833 324731 1197281 183057 1347939 1522480 457403 1372015 927768 546030 832461 838212 122198 966086 1811320 1284131 496616 1732554 1414286 547274 693643 533789 1467907 454639 1060227 687515 572737 1281254 1457307 882906 1834033 752432 1782483 1864365 1274663 217560 174434 685979 985953 846761 268615 1276607 838508 333618 347829 1364895 1497373 1145595 1890625 984839 347437 956784 1650202 220120 438854 1586056 1469192 1467616 140181 1304453 218328 123382 1011355 754378 1394722 842235 1203366 1594680 1054935 1260410 1170795 1408332 1130850 1582167 925299 206519 833416 1510376 40263 1423508 621392 1419657 1710764 1604193 1609377 723574 1072273 1607151 1333925 437866 1479659 1857390 368541 991135 869784 211096 1388784 97079 1768478 354297 1984440 727584 1139933 1995986 996244 1912413 568334 1866606 1650486 823891 523797 121938 1296363 1888206 377378 1095370 848720 864411 1212206 267768 214770 65870 1319820 1734905 991561 731371 1340352 655350 130536 1808452 818949 587365 670024 1212079 526935 253615 1469867 130652 406695 35029 1105433 635042 433517 830809 1289503 691420 314181 365982 1109294 1399375 957976 1057801 1958437 1471665 1138380 1775491 526956 997586 1077931 1821462 1504216 1357700 1055943 1138676 1138307 1217211 402953 26742 289392 1697879 1004242 1310414 123183 1183802 1725797 150974 1707901 95101 1069156 1989098 817492 528025 113955 1911895 1758315 1215565 199652 1048346 1180886 1654649 606020 1512432 952345 394475 609539 391057 796757 890601 1459036 308356 131616 727515 1005460 748274 1736242 431536 1763251 1071440 1909247 30708 11108 1979549 526406 1660671 1278208 1600786 966962 1516900 391035 1290069 795156 1513226 988755 73975 1996647 270455 696170 1650209 469886 401257 312464 147272 485682 1075643 613430 436876 1416793 1904608 835407 197210 1729157 1740655 762359 1916327 1484219 868178 1146992 353955 1451829 600677 909782 635203 34196 1819334 1373502 1472484 1218750 366433 244813 1183550 1496631 867993 1136897 625355 1649854 384345 853464 1049838 190530 687713 1668131 1070135 470120 1271382 1660932 1078039 1365869 1276644 405731 874958 983306 320185 562675 17651 289641 346825 426209 344959 1889407 1366846 887663 858170 1154008 97543 26302 419947 702651 1770857 383256 1604534 1476599 754240 1723510 1806028 1543061 1220196 256315 536357 1450648 1212999 1985640 1037121 705622 147541 238814 293099 1411058 864872 1976505 462357 1081331 194801 668765 988296 1571896 721042 1547680 88785 1783060 1708418 1993329 1916814 1850211 1632729 646057 606280 314673 1142545 1488856 1145834 1766777 91152 1838177 869446 1995449 305105 302133 1396574 473784 1918280 1959158 589460 178513 1826983 1658407 1986858 167077 1847537 1141013 141912 1599552 1374833 65846 106320 1497578 1697122 1889378 1472762 53727 683450 1389923 1608257 1082936 1150059 941377 441648 1101561 506172 476711 328991 1988229 1481598 1726741 563319 1550475 1696604 1219198 1772649 326175 133898 935022 432724 1245529 1324575 1597481 816693 496228 1786224 805044 372704 1458548 1229696 1728334 558674 918551 615587 138475 728285 1772423 1560949 774835 1132987 361604 1753914 384836 1139811 1674408 1495782 1377654 1577382 1495335 417441 93954 1279692 1423146 1211412 1051789 1839159 619156 609951 639371 1209558 1852540 1689253 1115247 914227 508547 1996272 188451 1196905 985908 689119 131302 135627 1347708 1479289 1317426 314236 28440 753833 660617 151359 1100243 848803 867169 1858306 354349 1150640 1319896 128362 125516 1346620 756201 633825 51277 3484 1002787 997723 578365 1225874 357086 678867 987925 1480943 1005187 1467249 1551183 759105 115178 897702 1180876 1072928 1273000 1278108 492844 1118182 1089174 1927841 34246 992386 1509478 1680512 687289 1023350 1889820 1784386 1278235 575498 1537747 1935081 1471308 763325 687175 1354058 15397 360735 1926824 737734 85285 507088 764576 346439 128059 1082835 167179 1952926 1689809 579008 1887887 111260 679198 328821 1185738 580111 1529475 291893 503359 460834 994143 576156 1854772 1623190 1328849 367924 742042 478058 510783 1812864 285138 1230840 1157723 1016958 1806245 320915 18902 1856781 1413417 1972604 1751420 830657 1122277 1811281 1280767 1136105 1449845 1829953 11707 70652 1980592 1588550 1323420 655920 1603869 269790 1834100 1222525 140023 1714711 643036 1533861 395350 223675 1637130 769408 316832 906057 535807 1540907 1753134 374022 76012 1198403 29663 1852964 367655 1889571 1472340 367354 144012 1580880 1221416 367913 1058516 701725 1002368 1354020 701386 682852 1785031 1779906 832864 53568 156678 1927238 197251 935961 1587858 1647452 910301 447723 246964 809382 393320 1502716 843414 1073691 1877553 1937695 26671 821623 852857 806857 607968 106318 1190266 36624 968802 1999019 498879 1334660 639404 513282 1497652 154414 576355 1345166 1173413 908904 553366 224798 1629332 1796583 1818960 1784627 259879 1796726 1791321 616672 211776 115821 392472 560928 1944421 718465 1411261 724541 258869 341404 1907301 1947003 1832251 1298276 2487 499466 1965442 459070 1407078 122629 364480 1263898 112601 842454 1011840 1370062 49470 824997 338486 318475 415125 1850397 1165715 1677663 1377801 1696298 1992208 1086356 487126 265051 1605438 455968 1119903 265629 505258 103425 1040761 284834 650086 188978 872338 45388 609766 1998758 574497 1820319 1300158 497869 1450571 1698088 1676049 172756 1596285 1274133 1568149 1890002 725060 828801 474234 749858 656893 82645 387746 453550 1327835 1733606 1649661 1538417 1623443 554490 1984827 1941265 190143 223696 357670 362939 208404 1370253 1331148 1169877 54229 1553727 344468 1568872 1084587 1976456 1821228 219434 1729610 1030230 1194928 586012 1281683 559791 14845 1767022 113929 598426 969996 1167950 334010 1972768 880448 1867935 507341 91378 1961075 1362586 1638559 1079570 471436 908402 1998766 598003 1180945 828816 473305 363777 1588838 1504245 422990 851514 250886 748054 263667 406271 1623857 775449 351220 236382 696945 863475 743424 1663067 1935133 1025325 1270791 1179119 554581 1658593 1075744 986174 1769362 1986297 1411414 1058262 463835 344986 708246 1435359 1667123 483538 1931487 334818 61257 328919 1070678 152174 314224 576938 1767321 1827954 349129 530477 222091 99072 839612 501578 1888817 1775229 1169478 502094 698229 1473186 322725 1161401 1573483 833792 1412009 711544 1099703 1225161 56344 1595560 423015 753060 903930 30376 676997 537834 27395 1615521 1168623 1138939 1458647 1879172 754638 583422 624426 1579133 489338 36982 451862 229591 721490 583485 1354765 895271 1802273 916761 357976 734878 1345680 373352 826855 1837713 548655 1864529 1106530 1520885 519929 189014 999081 1110162 869944 567640 412765 732852 1013980 1150876 1123454 79447 1346157 1953215 1678311 1716890 127304 108457 1013118 468321 1515866 1783028 943648 665089 104891 34526 1328698 1017604 177374 319934 706222 1182501 953838 1107312 1203550 1585999 394583 435855 779811 386573 1555212 257887 1600289 745286 1731646 886227 229833 546300 649881 1888592 1102681 509924 459959 804720 414636 866270 376381 956821 1490036 1267856 176803 1713135 1434610 866454 1308984 413589 114375 1765410 1159251 1600445 472804 186956 1334168 1909890 1367187 1571905 798835 903209 1485539 1619105 1522864 1504155 453880 1769988 745909 281135 55974 761058 1602876 44095 1037659 1246272 1329365 1882480 372761 1312258 1652019 317109 416561 1004439 523981 1728774 762909 1402715 1966032 64462 714974 1294230 298594 591098 1629489 157792 111518 1289469 463306 1705663 1128948 1243351 294687 1594231 1901601 248652 1373307 298354 1630592 1236284 1479379 1403266 18826 1876689 1641484 836434 541471 1724752 1527207 932138 1320153 1969565 1536464 1944863 955012 714417 962815 1704999 148780 62083 466582 1266896 130436 1749556 1902363 434913 103896 1014001 872594 1790470 1955927 1473054 1463431 1216810 223087 1065210 25218 236190 980282 1914730 1367501 540113 771120 1180561 1930471 1970974 1903728 705941 1331931 1180318 1529759 990930 1545049 839654 1807727 102126 1805029 283543 848841 26245 1948417 1791086 1832172 1334538 896441 1569349 1003191 1574162 1079806 1197122 451520 55430 486247 1750637 1270449 701208 1253584 474971 299922 668330 1499443 1214214 300390 1306572 1004802 814729 1761645 440959 737071 1561887 31769 1342463 565256 1963604 745186 1183013 493657 1611732 1362457 1361030 843219 1759132 711193 955469 459593 8665 1061917 309225 1889282 876577 166243 700326 444381 668726 256620 153400 1507300 804324 281790 1843219 1203092 1628119 1358636 1304812 1983251 1933734 682890 1856270 1392448 1730213 1675604 326529 1450232 432514 1174652 1830541 873568 63553 199566 1995186 189608 949662 911403 945865 105458 1782720 715893 974843 1435401 1429976 1476019 1849483 1429963 1300851 462545 14675 1740149 1886029 1938478 302341 53989 428348 1729786 112354 596155 1443183 895861 1059324 581858 1680060 100921 147650 1328033 488760 1583824 1313540 773591 587844 648450 831336 256463 270969 178695 1857924 1703813 1310319 524995 486531 1958549 1651842 1602030 1715147 146323 1856283 1599392 1848256 1320118 1015175 1435114 687989 519437 1391900 559637 1656003 932806 1486312 749148 590658 1322941 1079001 26439 1328878 1840103 949527 700078 430500 1752866 1116141 414822 926770 1133348 1109896 1702274 82090 1382525 490734 1922374 1419675 1512508 734448 814940 1083380 102619 750504 1387865 1735278 1141965 394803 756220 464588 1209147 1281349 851752 321832 784153 1567085 1540765 1856987 356062 281802 1040777 1562103 1177927 1398384 313961 425030 1212568 1941530 1952890 1534363 333295 178650 129050 1411289 1267435 812557 1754502 540774 679295 1889360 562448 706435 195293 1102139 168184 1490778 199462 1465777 1973150 1613387 275127 701784 738087 50748 1465226 1099792 36653 726314 860161 1788662 429487 1446077 168881 1018073 1952040 736695 399574 193333 108998 33594 1892491 1417641 397237 1723239 1315540 1364935 1279382 1786921 101654 1538670 267594 1018392 16546 585865 301308 1058964 1818853 910914 1610127 797521 592684 1924386 1656585 961997 1523118 525817 1421028 1218558 880215 239674 1137310 292613 1895675 76432 550417 926044 949010 1298116 920639 208251 1713673 421247 200915 1176866 96076 394867 1383624 546312 1870164 788104 832122 73450 220261 591645 1103722 1000771 399217 1056125 1649313 635318 850442 1883677 1380793 1430114 1429815 1051189 1673621 964521 315643 419404 1135369 1789278 1439341 1806955 844705 1030813 493962 1307192 520324 1473957 1501471 525534 1763866 39075 1596752 491587 716826 1939458 1745675 1357430 1120852 1692582 850742 919618 1048650 1110593 227676 1174678 1898526 1264895 1922511 1160619 141988 934518 1856096 594480 1678255 490159 439841 501617 811096 1944693 963677 1527216 1641313 1730437 1608836 557636 19523 764409 1870766 779633 1643111 725574 4230 546453 1055769 769900 892073 329540 141386 1483041 809011 1614895 911425 227739 192780 97615 1345592 1878851 984836 1978689 916005 926073 1527926 345442 1261455 1558271 1619897 1334364 510289 1399691 434900 1716318 1809809 331062 344109 186454 250186 1207037 698111 630810 924604 580242 1002789 103480 1964499 544164 50739 257284 1707449 1377827 1682087 1244295 1402597 1825481 368619 300301 235713 536193 376570 1023895 722744 313071 1180976 841836 1725742 1063662 426337 1938904 1497008 1500119 789161 1113114 743177 1358550 1467818 622792 155918 300400 441966 1706866 637958 660166 1777330 593769 753261 1728586 431793 257865 1112484 1273062 805865 268705 1070991 1989724 1809550 584550 1485323 585798 1101933 952169 1767003 755835 313340 208236 368718 198622 229043 254841 981247 494084 138786 487514 806087 1059930 1528042 1164010 107488 1540312 472203 1167200 464004 1174285 950137 1969963 679914 1087412 59170 270433 1860838 595572 1269837 1329017 235209 1991590 1248998 336681 649988 792655 1345233 1700416 690881 1553861 990610 1511729 284418 805065 1873805 995406 787302 857660 809822 1770628 325145 152799 702299 1559804 1710368 544200 1863600 1236119 274937 1602881 1228912 1778949 336196 1726506 1457650 626265 719745 1965768 694250 1315302 1167348 380698 1440268 1332634 513534 1290739 1881917 550139 340319 1311298 212402 403291 713075 1186056 1457059 1388360 1019235 934561 801218 201027 317309 188638 1377518 603020 185476 1504090 474499 1128512 914970 267915 724285 1911086 1270598 202375 105542 1037298 541852 412917 905033 611585 314823 1239388 144018 1219749 1613443 641963 1397994 1710905 1415536 1601087 450140 1345043 813564 1111310 1137128 1226110 1908549 1803226 339364 1760762 581073 785816 1664211 275138 1633217 235789 1622475 879411 392614 421323 1365890 115923 1687337 292703 474979 461275 1573515 1392786 1378434 86087 1401819 612470 863413 850037 1512019 1396575 167663 1148368 1400763 1991305 1779705 635339 427126 1040247 628424 1070777 720016 1279960 781348 216574 1847392 1409239 69943 695765 1292048 1107887 1045039 438776 795302 1808923 824390 471241 1026306 1365972 244492 367116 187628 150680 698692 1895028 1765680 1887202 1396482 1984047 1020292 773973 1443713 1972124 906877 1897140 1142590 460282 1101975 1209581 1638417 1046923 60470 974902 532980 732744 690048 369099 1266537 377172 1319253 978427 1896476 1327898 1318911 868956 1027745 1510593 768660 1872713 1513192 222045 866880 273370 743923 38103 1939716 690749 1031249 1639916 542487 1782207 1575375 1263000 908813 830336 1413375 808014 791265 110881 1073224 195894 1345878 720147 1217255 799409 1028596 1435038 1019125 1054386 949591 544918 1980764 1173279 1050697 4994 47714 1438716 1702660 610843 1609765 1698263 1325049 545773 394848 486319 1278548 629109 221597 1675018 946026 1044558 1117043 1872259 970407 1645195 930112 430990 1975057 1909839 1773219 1798295 1558568 1656034 1492729 1475200 1706915 1643846 1726642 1422093 1986652 33181 1033193 1875134 1702289 1918660 829194 1947456 249529 848148 1577866 741923 979360 1063609 809837 1644729 1248066 1866641 173654 1691626 114791 1360477 740397 1907546 124100 1824896 309836 200536 943507 258244 1095352 96792 1750036 1868549 272325 119755 1037952 23279 33941 593065 1748600 533537 1278312 1390591 1027689 1328278 767336 73634 1138263 1085023 1455956 1275212 1384997 1202228 336828 787995 1826324 772460 1045736 316395 1353664 752604 1936237 657258 298904 1097513 753175 13343 762501 1559622 1619286 575622 1575673 190664 521287 676646 1832504 175486 379277 353763 1548287 910887 913359 1289273 1416236 1435375 1109446 1094252 369827 323344 652343 1995238 303896 1042901 835844 403882 1284962 331467 901724 1164005 225614 1828103 1703460 137312 1878500 504706 1700213 771510 1353976 129890 807814 1564940 237064 153643 754022 527352 1183233 1321541 555987 1281442 135229 266468 187499 1370349 1576322 1854521 1255462 1789780 948001 1591945 1437209 1373313 814882 556973 1510697 1133069 82783 1048375 1388092 980231 1259072 122813 1492217 1216664 166523 1297597 1046317 1966467 45886 774680 828442 590460 23836 527050 924890 1586414 1605740 873082 325143 1225789 1122730 401718 245710 424217 440797 1719322 1246529 565778 1773111 498155 91950 1553671 1802680 589846 1431850 814913 1628000 1187472 1988217 1870446 1641402 907073 1049843 1084769 400663 1629040 1714206 1612045 1002418 1849213 174126 1448575 1023273 1445126 1705096 826627 1314913 1129457 1305715 1117736 1296117 123688 1598549 457913 775689 445356 1463101 569730 1335120 667558 1792424 1344934 1893839 1176754 359020 856545 442469 806914 136278 423523 1568754 717008 125304 1308544 1756190 859174 516556 1462228 1645886 1447891 41185 1744668 622092 1333154 1451706 1513064 628037 665715 1700885 1049596 118152 1937516 1353614 834323 646089 1905205 463706 1005135 1692757 486704 1896111 605700 754750 1835711 752517 354164 1665488 1335652 529405 1671854 1006917 224919 1238040 613894 1425366 1581866 930685 1604622 344797 613698 1825244 1446909 1379072 1926755 1427257 1398159 776189 1488654 130642 958840 922473 1307408 567268 561296 378489 721878 1148729 1081873 150517 75875 480468 1904969 332911 1006060 1909676 1829755 1100582 714373 794591 180624 1799247 1872933 1059048 1792775 982360 705447 1443023 1732259 54490 1770753 447695 1290053 1527301 1292635 312367 228698 123954 522847 1994025 1206185 1389065 488310 135276 553602 1969292 1570164 447682 1115517 1059270 1239925 793041 1774337 1709566 940812 497403 65998 954296 1858034 453367 1002939 489691 1790273 219499 1693 1626713 761248 896579 473651 308118 521145 53084 1978244 1648891 1472754 419998 90998 1307894 891959 1660308 1653417 1449546 671041 629501 664242 397592 626257 169580 1571110 816722 387321 1934352 906092 1682305 888999 994084 1892120 691945 1098114 1048712 1694659 108438 824825 1361583 929135 755752 716554 169461 1283973 566764 421311 646052 1311201 1414291 1517147 912657 1446920 1460106 1165471 1105629 1803378 482883 1582919 82148 1566097 1061486 751068 1339955 1606647 304986 1923337 1017426 698173 140713 1549772 518542 1697783 831139 762447 259314 1651466 728491 983893 999705 1210012 478221 281712 359484 1363320 1854406 510905 797393 198940 1694289 1049456 294308 1970662 263180 556897 1729141 1023437 286757 1212846 1531531 1271914 372630 262389 1819094 572116 1529469 1573382 1101734 1696688 1515696 1884449 896750 680621 458797 168357 1540224 344861 1336454 1107229 218571 881065 219126 886596 1198487 521798 107705 781922 307652 1090899 249262 932392 675676 244721 1825196 1430759 733397 1917403 536009 529705 1591795 758267 1373025 888674 1836659 729176 1521897 554646 1187703 770784 1061016 896533 1824675 1099734 850813 612793 1769991 1937599 924792 225556 1159229 629383 1998911 992658 958269 958755 401671 717548 1418707 976752 122881 1690160 102176 1866773 1227494 681877 1963502 464522 805753 342561 677550 1123115 386779 1490963 1213853 1945007 396207 1068294 1518115 368650 156541 1754817 827052 1088491 1105763 1678947 418066 1822150 1156621 273188 1648639 423184 1819280 1168956 901064 1958952 1260665 132714 1784099 449585 246908 1500448 815031 1231038 778752 919348 1795211 892010 264111 1723071 682978 200741 102804 672588 1068731 1744327 482913 1489077 1980349 1654414 1598681 1231905 924122 1349382 359534 308674 1930004 987922 1304553 351640 887409 1994160 1490805 451910 980997 411768 1076274 904302 583735 1304725 1009060 839225 444486 10750 67520 1880636 1498195 1190654 1815751 1397692 1966408 1068758 1891161 1944418 1047876 776581 1339083 928490 1647953 1060701 1393247 654048 1457770 405345 631161 1146971 1615309 34585 1418642 1414186 1120205 445698 1165877 1719143 1463729 984152 963046 1518019 905397 282263 361543 423790 1958834 108822 1911382 573354 992880 1634908 1330700 1474808 1549705 376537 1013478 444263 1416710 1663482 842638 56983 1462657 76426 1894499 532101 1563995 619903 147609 1302031 180306 226255 1409543 993848 564200 1271812 795460 1715402 1177143 317515 469008 409458 1386156 763681 37229 1477481 1701168 1001681 750686 1536983 824082 1528775 165535 1710848 608848 603335 1629978 935160 1934716 1489619 1988654 691680 1146786 553755 1785503 139451 869302 1083218 337545 1013243 277482 1975586 1604583 1657289 1445259 1928038 135118 145401 1940706 746480 184571 566626 1805954 1396827 1489106 1593868 1075889 1458215 1918578 1527499 1657062 1785977 570305 1562129 408080 1130337 851999 726737 743108 1286454 1516313 731431 637870 770081 1193726 827454 17606 864424 1570082 640227 1412584 1659081 88015 1827313 1244080 1926526 404525 1331373 577378 1043390 367784 1164870 1351287 1113772 183912 1443875 1304298 1269613 27905 1715520 1618369 170073 1035547 1435998 1314724 533209 530555 1999047 1062130 1005349 415357 438504 144480 924701 124310 1894363 90363 1881400 1294197 8890 894157 1360917 385434 938067 658797 919727 384200 432849 574713 1743679 1076601 876844 1012612 1001336 1248129 923676 744002 31912 876929 1119428 1552945 1948964 231783 208075 1305348 155120 885776 1286683 337311 1892796 1127752 834596 945568 59258 1136348 980690 73789 773380 875886 830802 1145615 38553 422463 776985 932572 1892597 1542971 1387290 1190663 818860 305946 1962414 635073 37255 1775215 1939693 351787 35738 47680 712681 72630 46832 1472452 1003618 450462 1750831 1660318 1413974 669145 1317981 826127 1858937 809254 510536 353879 272857 584827 915015 911636 1037177 259134 88532 648652 675673 388084 264556 1189515 1482937 321053 1390386 410409 564934 1889199 414228 207386 1533352 1048360 1436207 787521 972683 616634 1625002 276310 566460 1569074 1094901 211083 443003 1362582 1794449 408008 671950 1921730 351396 996759 1499087 957957 194235 683754 761555 599722 1418736 1191536 553522 1648036 955678 1939664 201321 1896157 1541226 211367 1498139 403451 696447 1409392 1110002 1158743 1820858 1492810 1004791 616094 524787 331702 1081185 1508261 962186 216209 786813 238721 1657072 840321 1321750 1565789 1171720 679457 1841354 1756914 666018 847041 647666 946715 102703 1555472 1306515 1494762 1310485 1841596 262587 826588 143436 1473725 1230110 290855 1837528 1423036 1847435 722226 67795 623123 1177561 1807725 843045 591150 887051 1051879 734981 1651389 1888463 766195 1246330 1534880 1161697 1624902 502086 401795 1252890 517946 1488308 969766 1344671 1558939 116226 122285 1200729 1257628 1868647 427801 1420643 638919 281501 96686 762366 180532 833091 1549782 1703388 142496 64000 1839842 152121 1787114 1446083 1706827 1107549 1047157 1909819 557217 315919 307414 1843198 1588598 648682 1300326 158916 1250076 517859 1419313 386727 953732 326489 456782 738281 1281848 276729 1484986 1725551 1467387 378145 307624 1592684 933754 153998 710613 507891 1622312 1366741 490737 1737674 309193 1803260 1225755 363024 1039234 1276670 1152035 722554 987946 762803 169699 486964 1084106 824502 777610 1061690 611821 155131 719589 1348589 892915 1211166 685133 1250344 1225208 978594 79431 91775 1393283 1078015 1184397 1601443 1894501 1173312 663769 1294443 1950963 935590 282575 1085390 1169391 1906530 1157419 1903184 749650 1691510 285817 1869350 932730 1781558 577342 1336176 470438 1395091 1119463 390196 92856 1201422 221909 1275763 202373 513683 1086674 1576597 500029 831985 762701 590832 1572654 1359165 1378628 87548 1021591 1435767 1313308 28169 940991 1993712 1635169 17299 1728778 1645014 537869 582934 377589 1590715 1675933 1042009 270627 737437 1732503 1987675 183310 1323488 1692592 1527197 659840 1163134 593106 669290 858204 1217393 42876 1398786 1735568 624166 967320 867890 333070 1539424 941982 319586 1888710 134049 973748 39807 267853 659764 423402 1932885 1246808 89627 961356 75284 579259 1319865 1538534 1473050 803209 1378461 126243 71038 1603323 1794087 871066 1227146 1958343 551088 538142 143723 29863 454413 1066141 809835 1284743 36013 1042521 351676 1699109 563768 510111 67112 420171 185554 787041 1818724 1786913 1019724 1522930 1648483 678061 1740128 867166 1525609 1876491 612951 1265910 1909690 1504043 1208055 977286 548565 1644853 1317588 1095649 1694767 1125801 1186359 580106 149642 714071 1977271 1107815 667445 1786074 1732997 1145177 362179 1437475 1238334 1775635 458002 482802 1135657 1297399 1178371 119171 1708884 465227 1835829 406396 1959042 535010 266425 1263036 791955 438644 51089 901942 1447070 412575 1424270 972055 399015 719372 1850182 1600257 469045 259873 1578417 1730275 1255475 522376 700760 1026483 1757926 1353168 968532 1916737 457595 699664 1405107 163247 633265 1625352 1866533 1586013 7812 1262943 743321 1450639 1447368 1887091 729066 1565090 911594 1028297 1400918 480561 1155597 445198 1033785 576268 1267762 492992 669704 1909304 1696183 1649764 1902482 584579 604166 419194 746287 1667689 897502 1646527 229672 1722440 1669245 635884 54695 1101815 854828 1089086 1331178 254263 1972997 179465 969081 1989129 776880 900577 988335 1830747 536728 1026354 509771 717015 704860 1921284 160795 1107377 1033170 480631 1224236 138151 603617 465797 360024 210276 116502 1114770 1766053 1695314 1192437 1781522 1027127 1090040 602991 1789154 580012 1318399 988515 826305 1001609 1995773 33154 784411 1862232 1170796 1027454 1880411 1675193 1515231 786616 1754663 1524677 1764984 728193 273986 1404471 1928834 1886324 1121845 1283283 1058691 1349962 1982529 1460791 1834410 1986744 1499988 1532010 1577840 1024509 1470573 1418608 1841422 1152136 1598374 1055626 708360 1876344 710068 141556 1730868 753738 904714 1088559 718242 1957964 1770214 894856 774179 1124593 1754495 1952740 813262 992536 416975 1985897 813661 768144 1717033 1296110 1060410 1378085 1124343 309196 507340 1830983 1201412 305316 1214221 45282 1088689 41170 897261 1169242 1784733 1764533 111102 1337401 1264388 498243 1763475 548244 1549194 1762052 1880765 193827 41750 621820 729077 999454 1860865 1188482 687131 1922255 1918905 1024139 1908839 111160 238999 110948 1682638 1674756 1385742 1446452 4539 1398252 653756 923260 1047655 543740 1217596 1435606 1086941 1479799 1028568 1084520 176538 1656841 297595 209399 1201148 430727 494045 484322 80604 1292220 405002 915335 866980 723595 504046 83759 77918 769274 800836 1455394 426849 1239336 872095 1640813 1972711 211775 460710 1018667 1051563 551200 1428724 1118327 921803 1312485 1217656 1967207 475380 1716207 807207 370228 1338604 1597125 1879279 790616 1411296 325027 1849342 1396272 1982095 33103 810928 1292754 1103853 242446 1873437 1246562 808196 1797396 103337 1237524 1052690 181937 370935 1292606 807868 1038421 1486702 257578 529094 381241 324265 132798 98016 215979 591213 1816029 523845 474850 1308759 1148271 1493756 566807 152335 1909814 996685 1314884 1463955 1979610 194425 1238255 1286388 29750 395315 1697023 75113 485244 1744331 344292 1984088 1292572 743895 1871074 1015785 974628 460759 1706036 1751170 1161922 270480 1310617 438689 1805020 265252 1933669 240148 1411642 1396201 716455 934888 1447641 487140 609106 679625 30734 1211989 227219 1392504 840535 588810 257742 1306061 1967850 1278139 1537263 1627263 389 902067 1582981 1204905 351588 693082 1007132 268125 951343 369456 446281 1882735 1082172 833689 534073 1081334 1861408 959361 1636007 591925 1072403 1313364 891197 1136585 304288 119973 1355349 34684 1537498 1011 169978 289421 446929 9049 1266285 884101 817794 1007079 618105 958417 1160529 1293437 70612 1801432 706302 681660 84140 1542352 649645 1735825 512065 1391066 606736 92751 672201 1351792 1413005 930718 1215581 523419 1093769 103553 470134 31144 1374113 652640 265271 1841269 1821718 79213 1600750 1515826 383828 894636 1933373 1648034 337237 369914 1229311 1365444 470471 1214274 801479 1252674 1039385 26353 99991 1128509 1877408 195343 667828 1063050 378109 391032 675812 234386 130239 1969751 452712 1633374 209524 1861391 1335806 145087 1283121 1820582 199785 14811 1932707 18252 1764623 547599 514995 73291 1130520 1327781 927229 500528 1862844 1987080 698520 843652 326791 783459 1672631 808848 1958408 1631039 1247249 851584 524256 884556 939659 1851974 1902509 657083 857533 1347837 1566450 503955 1625192 1860324 1590508 960731 391435 1616965 1995340 238949 126493 1870048 1518969 619757 609476 102191 804732 1914337 413960 1356959 878261 1678280 1166909 1928645 773272 630230 96931 677132 1648229 1037084 70806 641774 1757951 1508466 937296 149822 104392 945264 582870 175689 1517452 97103 661579 158222 616703 684734 1794686 286304 491881 258518 643708 899133 1812832 285244 201852 91613 1641581 1954386 153222 353934 626537 1786382 1594967 1856262 1496783 1308595 342318 13231 1493174 306792 1135992 401301 358177 1137681 1034529 1241394 981040 954708 1854582 1700146 414828 1840781 1610993 495913 370690 1551406 1013448 573863 103530 1085378 453269 1205709 882051 542688 877949 922121 413350 813867 676068 246645 979138 1871729 1849750 1972647 1289260 1576794 251678 1547222 1953395 596080 1230781 1796653 944484 795722 1599053 1075511 1604208 917462 1029644 411596 497733 1789576 311961 120266 1698244 784020 142057 1658215 517687 764536 1363361 1052700 435381 1801668 1599511 1691917 1549210 802378 630844 1165824 1357032 844096 1457352 500163 772781 568789 190448 359163 573538 128103 805915 1692045 1608211 1743781 1464785 447473 984956 66623 622789 1503312 753341 341785 834101 1273571 1274690 95327 1782730 1350028 406376 1464940 1778627 1731657 901838 1172060 956949 1260632 985884 249621 938779 530500 1971077 1693932 1768610 1748075 1725662 289491 887991 724368 430198 33481 1625134 1283268 1358920 1508453 348044 768054 927144 885522 1534495 573815 1310135 1995798 396621 1680493 1825091 1028520 365362 1203299 172206 189822 1466856 1422539 959824 1665697 540879 182993 1034860 101954 1368242 901186 1303014 1295801 776705 1193386 382117 174193 855650 1226899 521513 1124193 1787571 752697 518225 1737903 386000 44901 353972 1580211 26842 21754 787087 1363730 1768803 755364 106334 1382541 1162108 315726 791204 1847722 1860707 1305607 1894877 126292 1079983 1030313 1091297 767804 1874148 63501 1442623 1644172 1132209 1627248 1274206 127312 804827 654976 102999 1826533 1456292 588816 586961 1820258 1735980 307716 370588 162157 1872771 660947 1500649 1326439 120355 1924136 740702 517099 202198 1994556 1714805 1779376 1841155 1036524 225616 168529 282339 1279206 1089921 487943 268758 955706 395197 1885379 1671927 783575 635102 1547783 1340455 508822 1870139 900261 1747676 168664 1294257 927131 424395 1090390 1976666 440488 1149541 1364747 106079 674388 1808066 1018037 559107 989832 1884837 1338518 637577 1864784 370374 563636 1647978 1390696 1388970 76827 316086 424428 1766364 1889840 1178116 1828333 560516 127649 1869207 1395214 1674901 141603 1369159 1476004 1170552 1854214 1595437 925579 1581564 217567 1113707 1635835 201913 282116 1010381 687109 1478491 1671305 1429827 1235700 1195143 413540 1887626 1001623 589742 397220 1153735 1473251 298734 948183 181379 1534437 344116 999335 1507815 1584572 394000 1666735 694633 381474 685728 93234 1692423 1882008 1339771 662362 154706 1832266 1979917 887486 1706485 1337444 606299 1190130 1987332 1161472 112229 213474 865427 1757210 1922887 397060 241237 598403 49050 419386 410911 19288 1596352 1868750 1454270 1602051 929171 830213 1508371 1084858 1821747 388347 147846 739218 132054 179500 463649 19675 757992 1223818 35174 10438 342292 1458853 19785 1468568 876833 85668 1087063 1153133 426729 1910520 1074993 311009 396622 1192041 423135 66028 572441 1961981 288734 689163 1964397 1898797 327741 864058 759578 1242539 856732 1811213 1259522 1064157 253525 1006566 174383 242673 1122571 1440430 283148 1162404 815302 866694 1947369 916930 1102099 1795006 1660642 588724 988528 106743 438646 685619 623919 544047 68141 1492796 1370490 1795421 966688 577411 1092950 301505 1213979 851698 358227 1938471 1132871 1524949 404683 370013 1385376 1921453 157366 354452 1494297 905554 523139 1588461 69844 292734 864447 82482 956320 1324782 41052 1827729 1229071 4263 1276273 1310836 411296 1662369 1851283 450153 470821 1168811 1966398 998266 1635754 1991571 294994 1589992 465734 1788440 1348621 488229 1144252 1508591 1613636 325581 346335 42213 1572024 1579857 1715304 1310917 689261 1650377 946637 1651055 1821571 1554213 1562180 219920 222375 1187040 1683766 424556 1642851 771068 515263 1286961 1663070 1241664 361743 1832795 713290 1672818 1861948 1551419 684272 1791087 1281516 1613435 1184861 583116 841809 1657619 163893 743291 1712263 575178 1938911 311077 52352 1278471 1113591 603754 181225 155482 1344452 1400560 182723 1672805 221208 450661 1695405 937991 819035 1079121 1897945 913332 410705 1331995 1757576 1234140 982233 1755674 1825921 633480 1826556 440846 1265782 1738947 1800744 902621 368244 1350384 535142 1350605 1878791 815812 1819161 941769 1250929 815957 1560729 804466 1403533 56055 1521314 573385 1364300 1219050 1455840 571111 419490 1665781 241615 1682931 119186 1812669 1802709 653100 725898 15707 1468624 1777238 1986346 10970 1221425 613908 914406 1427795 1142337 613276 951084 1042941 849048 1379049 390589 1237092 1221152 568770 1877651 1558680 885174 156339 603384 1162965 521233 1023650 1256962 643499 1711795 410309 1016304 1314925 415279 1111558 1724013 506154 740800 1471439 984207 421281 1538479 109339 1817927 364510 24939 1455861 268329 1253698 640185 249022 1999600 1931246 105196 1787852 1210839 599583 1266015 402925 253838 968760 1910247 368774 446220 1300965 413341 389742 876015 1083271 116765 1116830 101657 150957 292008 201085 1274351 388196 926683 1305003 1329589 481879 1223351 1764169 1576034 1923734 1201204 1032650 1765924 1725882 224209 239156 181523 762294 1786016 797233 980104 875286 571804 288310 1990416 770859 704849 754329 929392 1150232 918316 56584 1030336 1052844 1174146 986446 177480 1255612 1097480 1594750 1469338 1623890 1557513 1068008 96361 653292 1983982 826402 1424889 418381 931726 158737 192455 21734 635398 1235498 393659 1424485 143992 339561 1515990 221750 1606190 1702904 143600 1189134 1704699 1942090 1373459 830427 652071 1382942 1204838 307627 994984 33686 297502 1679802 1367655 1764734 1029456 1524484 1358130 1448945 1782170 1918470 699086 1907344 1073678 1571993 5788 1160018 1133071 1449665 708970 111830 1536042 1944025 15703 806653 1815613 1311752 1157095 329465 761509 1114229 1225518 1693943 1748493 158565 192242 1472207 1019434 197992 1984339 1505106 658277 1244018 1988138 626204 108033 904829 346798 1315025 1705654 1097428 658929 114186 1429413 125103 1549697 169851 1194034 1553555 306404 180164 61221 1811326 772762 1620702 41868 200131 1298091 702533 372594 1950244 107532 880434 863264 1212518 777666 1803810 1640186 77614 476717 355959 1079855 1334785 1238779 1497641 1814536 1113795 695276 1044083 989760 1826141 1754956 185261 590569 703885 1503914 134679 1775930 1414821 1706145 166820 1361366 1754866 1819181 1892714 1957748 615777 376431 1233106 183262 1004059 1583383 113840 1219882 578635 1721562 413405 1317884 1156493 1347878 1174951 1965447 388954 1713711 68320 929746 291055 1076103 1123098 1037493 365030 1477927 1439761 1648060 70263 1944672 329018 888733 582256 526992 1595721 910911 1157143 980956 833938 556802 912475 1160596 65606 62879 1074077 659988 1547431 1386329 1075237 1637799 1057694 657340 114036 156227 1624531 251383 913861 1631569 1775824 377908 1476676 1770745 385929 761878 320337 1422668 25744 947048 842826 401088 389278 738572 376215 1906100 1193261 893737 1515912 957718 920217 239307 1200731 1060571 192160 948970 1193831 1013296 1003756 132533 245591 769988 1297348 327103 785383 529027 720141 602681 1969169 15377 1339653 677189 1656817 532576 1799268 1514176 742403 758811 1711388 205919 1679883 330769 1317421 566154 1185927 1661970 1930257 1838547 705269 461291 894721 818227 1848640 1918288 890125 1090481 886201 540658 1079405 1990038 701424 1786111 1256770 971795 559669 1997161 332909 1205843 1413072 1282644 416930 764016 1551069 257877 1794830 209090 1533940 667325 1911628 1699332 1081517 47717 50275 1197102 1948086 183707 1278314 953488 551663 1198621 543634 15210 829189 1107084 188091 922863 1626156 1804618 1001280 701840 230537 1895863 1270804 1685061 1630760 505264 1865680 1166883 560410 1175123 1842958 1554704 1480883 1929211 1724150 1177385 1366414 1174584 776440 1026709 28488 1096560 747242 1070988 965430 1034428 1758169 564923 1720083 1594990 1015718 1348276 727602 1697163 767476 1884433 1652850 171218 196368 285428 1822127 529803 1683539 817362 256811 755677 1042715 917239 1270349 461021 1988188 1144104 1722157 1224186 136088 1730798 232884 1236956 789084 134890 828975 336594 1066276 1347070 1451532 1530664 233956 515442 1932170 13865 994699 356846 282474 842344 213038 576599 84065 102581 1087214 1609732 235870 641136 1357519 1241439 1963647 1253590 131091 287273 722383 1605389 1684952 753295 596165 1818349 33416 820277 1831092 1584969 590729 463811 465847 26239 1027256 1365161 641476 1530868 1585225 1485224 404570 71035 1840892 1503773 707623 1426821 618045 1343607 111558 1287707 991553 836921 1585655 171549 584111 1585416 1156256 1820007 33377 844056 1738157 1184451 1626635 715236 859457 1611566 1895973 650445 499806 777482 1420794 1386905 1826730 1845797 1549663 1534172 1052542 1969073 1642079 275991 1540087 1311692 1350666 850802 1222746 639645 856282 586145 707775 1110223 151440 1349604 724937 1821371 667280 836346 969791 1675171 1283205 547874 646864 1544311 829298 434257 1719229 1201019 1407911 873434 1487857 1404227 25584 1988681 1150379 1353056 1887490 1672107 649986 756425 568663 938642 1090269 182791 593996 1963309 1064128 702482 949620 1135574 1023026 188491 1683068 1759675 1570004 1415904 555583 117776 1781861 1144826 59867 285341 397429 1879802 1928371 1303305 261653 996055 666128 641913 1805193 174493 1312580 1775923 1791050 1216345 1762956 1984655 259414 372954 34972 339552 905854 1686879 1320755 533211 1090815 1679342 1552742 600454 911274 147169 1212767 1100342 1138229 67210 1475702 526773 168446 1165591 1992520 1757892 588429 731941 1677141 1188506 1281044 878780 1362918 975374 1382667 221112 241343 1953463 409561 724148 157061 1399936 1069234 1865775 856646 1754714 1374894 467552 1175003 833959 1183264 757530 510622 923810 1396322 770354 1790833 1460578 1466631 1268518 311229 626662 1455923 1547309 54864 1419315 1643052 1137509 1087130 1788122 536640 670380 1941551 1659021 283374 775736 1561689 1007663 481948 1348108 1646309 1195557 1966721 736405 1744300 27222 277552 1562014 1566165 1637317 1502545 1558286 1276322 1290765 1355929 1779188 1326584 19108 537462 790515 1970684 1283330 616071 1611714 1504001 1570669 574187 299387 1069458 168140 499513 1877022 692752 1459589 1630497 483497 1929905 1404998 1983393 1611043 158054 1765416 792659 1072041 943943 1260234 1207456 1827166 131653 62790 1676401 895104 1622871 1835259 109370 1931524 249537 1656648 1986935 212996 1741621 1042667 555393 1426293 1290298 506077 315359 1155518 148643 1983543 618726 1366941 380313 559447 823470 1801786 678916 983889 1603692 835749 73202 336638 1289816 742467 678113 1992264 1533462 1257853 1896488 1959949 617087 1569176 1386753 946202 57291 175813 758948 1632092 97677 1767259 43952 1335454 1549473 948349 1465917 1968761 1466990 1636230 1042036 352664 816852 1347546 1345820 923154 249513 1784101 1141359 970953 1033296 790293 620377 1420396 1376326 1819580 438424 1173273 363229 1092969 1290038 415887 1084206 1571723 1001566 151723 1282800 921996 1180551 1218811 370591 1321703 474432 1634727 889544 1592297 637834 615324 767135 1947039 1699896 1963257 1755355 1039668 470055 1508416 223853 214966 1305619 1801023 402538 530896 952247 673423 150848 98759 381762 1365653 810944 356339 1369061 1508491 220177 521470 53907 639531 255237 1354181 1475999 730708 628070 916983 1308360 588 1411880 773149 645998 1152348 729923 157954 520366 353452 955032 1898949 162974 528960 1576271 1640761 1278746 602201 439850 1606250 147760 24919 1600564 194818 525525 253366 1224694 866044 311708 1822431 520 1796076 1778437 585657 901474 506400 645148 1118386 1248364 769694 912068 889034 237947 178331 306607 1739644 512772 1814927 399285 1109750 1285313 64682 1137494 1523651 170016 1357744 1491532 984266 509599 1993816 899884 1127325 276603 329670 1324693 1480452 42863 1299608 1768298 1299550 966750 1019575 287683 676058 856159 1740263 622971 839600 1580079 894291 851758 1264666 1846467 1717427 1960601 704789 1473924 1427703 1804878 1491486 846462 253634 1790690 1424293 1121645 137154 162862 587568 1801735 272078 747314 1662177 1505460 1671136 607342 933682 291663 1771309 828535 822936 612889 604621 787085 1020357 1013497 228984 1637569 1751679 358459 210179 335910 1434917 1546148 834133 15154 509429 920134 979876 1264623 912949 1082608 1827211 1814258 747735 463136 810646 1931353 1603953 1138998 1169634 1697707 1089226 1371371 94898 1967505 502087 400149 843166 1436843 164075 1849377 1773625 1730764 1532711 657823 574834 865567 529938 498395 166913 822645 1703088 95935 732233 932463 882797 1577776 251281 1006129 609376 710739 979417 1601018 1888904 812963 304179 313355 1602510 1968797 209830 834231 435192 297273 858485 649884 1172834 164370 1118240 497621 169288 654297 1485587 678123 1483770 1826791 1482108 1312147 498277 181826 1796648 1992124 811930 199189 1060919 1496412 80113 563926 1322290 42323 795546 264385 1375418 331954 210917 300505 405192 1812330 1436638 61892 215296 203247 1177689 1777942 1588328 1609145 19464 421750 34546 796001 51297 481707 1716001 1850900 640139 117059 1528857 148470 1755331 433386 98150 937949 414040 598738 1517489 1569033 440935 533550 1950024 765350 1797818 1529998 392621 888234 919017 997850 1539660 328761 147603 1047692 903651 1811064 913177 1975969 1145093 776717 494276 445894 882817 42377 1875636 1620688 1964935 1543831 324225 1580150 695113 1783160 1771247 1364044 1516003 596128 290676 768382 1405010 539303 660053 1041585 1319740 865907 751394 579878 1420047 13016 675244 1210408 485207 202305 28531 1062203 823505 1793171 975004 680394 255668 1595972 925343 1888731 617471 1814524 470615 1341687 283007 1174742 291868 1023701 341277 1698490 596869 1820727 1813849 907001 716994 621700 520323 502998 1278884 484351 1895612 604290 649416 17041 1751464 1363400 1498959 369824 1036517 1585918 375980 116551 696257 1451734 1044893 132189 917990 1127425 1884070 1374477 854353 737308 1081010 1919929 1721199 185586 1174591 1379780 657464 705683 1625381 600115 834006 1126195 277223 473508 1349507 302388 107826 1132181 628808 1439775 719524 1679790 1608015 414590 865157 1519278 1630990 1482998 318774 185818 1286788 928349 231374 701492 533854 1348161 865051 408873 70683 1054696 1795075 134317 1516864 1452526 1342191 1726123 868160 1357972 856741 533573 978988 610703 1225738 884918 796178 1103899 1440592 449489 1626995 399056 404876 1947623 1419633 357779 769188 1341032 1332262 1111263 56108 316627 1494203 429434 1241408 998427 1341469 908407 1966092 1713992 1312477 1988313 1166521 1818757 192924 1362268 491241 1058589 790530 1197249 1802067 928163 348914 423974 1632438 1876203 1402920 282662 1180382 1555816 864716 1094108 9387 571745 1088064 1176175 827464 1661967 467675 877830 129524 1661589 1128059 1534618 1166192 1636905 452286 1945099 1978465 1403983 193620 1087284 614346 286166 176134 1939354 1458866 1396743 1078606 1091819 979312 1170343 1942527 121803 1698420 64214 1970469 1659163 1484855 1404462 1709091 66178 1813405 1381268 656171 1891453 1843394 1395326 1129050 862761 597605 1512388 483248 856104 377450 1654741 836737 1414760 1344019 666050 1141364 1436922 703176 937065 1683109 226336 1003434 566213 1002393 1449522 1048645 1739873 679013 1786094 1740549 855373 1427218 307377 1919371 276698 832418 955865 1072926 459485 48884 1428215 628190 1219981 1021152 862769 1456488 523246 1826424 1110652 1139129 1083047 1301472 885475 723170 1477668 461711 180610 53906 717331 228428 1247788 1005237 1715711 1774852 1077430 1507387 272429 1713236 1000536 710629 1634105 1120548 847504 312490 994960 306596 1793875 1209440 1379187 415944 267732 1672606 1841798 1820486 1269903 1631297 729442 1528729 524834 1535108 1952550 1184748 105202 1496338 1757169 1584399 1574789 973954 343074 1834300 250976 932310 1471475 587939 1679117 821888 867584 395557 731839 719500 1462231 1452387 541187 230217 1698148 1378361 937988 1674124 545178 1917963 1329389 1112185 819227 505833 196222 1285270 371010 1881869 1940233 1579000 614046 371622 395254 1417129 264553 764157 588863 590457 170110 768123 670230 1636667 1538186 1447679 1822003 1382507 1230013 983326 1114265 1029628 754908 1781001 696493 1241797 893411 774867 630138 1955956 257090 144566 1828585 943549 1342924 1821957 1787768 977573 983453 1154561 1798437 1401699 862218 1838334 367129 697720 350913 1052900 122074 1803787 1101365 1192522 232364 444318 1881155 773382 1360459 674061 1182843 1483333 77731 485985 906549 857196 10472 1206562 958597 226537 1251628 536045 121927 1369347 1846409 100350 389902 1659076 59183 75349 633599 601076 1075651 1249736 1735127 1553705 1958241 1941104 390464 939859 42183 1704762 1561270 1908735 1194053 1886541 1984725 166593 1597158 1146269 828451 1218229 476770 153204 1592386 1775868 1211359 167019 1346927 1604330 1533010 1956517 1513866 94420 921630 1517927 541741 1122969 423690 898287 246444 1462073 722779 266947 1279642 1020296 488473 135787 392687 624235 415675 1260432 224896 1859361 306327 1200311 1732769 770566 893482 806724 1058793 1198811 944234 939794 1429417 1340063 1724495 997057 478512 792725 776823 196901 705497 1578320 1082538 1583388 1003897 620272 764392 1644505 1861754 1051597 911627 94762 447128 1215930 1247551 1304600 1228150 1644914 177327 884375 1625563 104115 832615 1226480 62986 1617528 917759 589910 344431 1201392 1691968 663168 1979669 1584966 445742 1563795 952830 441346 1364339 365984 1684814 1898992 213188 1683979 798809 582826 611105 1149041 1220203 3608 396002 1991270 236435 693587 1240162 718092 1699211 1452253 1409446 1097351 617140 807867 131142 858873 666413 826893 1834003 681367 1070187 755215 1576201 1029786 1101463 288001 475241 1718107 1961309 1898553 94843 79900 343424 70094 1434576 1752798 1227561 1639731 913624 769783 770235 1132191 1644099 1779347 670840 453652 857416 1455864 604809 726259 1312014 45351 1950566 271766 1806117 1997839 479831 577169 880480 818636 224548 63795 957935 270744 1226531 155298 709481 53525 1995654 1525807 1987398 1269130 1660513 334957 143826 1547099 1787132 343751 1649332 1127448 1443922 1257686 1691581 1047476 854129 1902298 1676099 805817 964845 1888177 330075 9834 1891722 385837 1154060 698154 1690704 1708974 165066 1952157 190277 910928 1347680 701829 1010757 1458842 1828797 409920 1040225 1396622 1479615 985292 249035 983564 1499785 1650100 23326 128831 1590143 894623 795611 66860 607319 1326144 1420092 1626978 129193 1642909 429559 1428890 324791 1167838 88305 684910 991029 171872 1501643 1438085 1377961 1583277 1934308 1204441 572792 1182216 1667703 1769616 1522877 1684519 241478 1885336 1022076 903125 1326277 1023356 1704030 1020023 397148 296906 1637119 470932 1499872 96718 191386 782476 1356752 882572 462587 1402607 159528 1423057 686564 1139358 1037638 1154341 1281712 407526 1318455 380503 986007 620527 1126807 787706 1956169 79111 788009 969120 135316 415153 1703456 477186 220425 1177001 1768715 1310301 1656667 1111080 1151158 537576 1140787 298484 1802196 60659 647526 576701 1587529 1217647 1851207 277103 1572378 158050 1613102 1012850 614901 1302237 1452560 1470009 640192 106903 828835 1394124 1233799 458175 59453 1683841 1149465 1899582 730735 609944 663115 510005 1722351 451340 1399032 1385067 819134 284555 1014051 1770414 1843662 1017183 1138329 1690483 655793 9270 1699738 1513215 375289 1053222 1128914 518332 1194554 1031823 19211 258766 1530419 1482730 1761728 1528154 1477135 622007 1045605 574176 460279 678888 611970 1262865 869904 550685 1018313 1519316 1724884 1592707 167835 1900375 213271 77143 952644 657487 1735536 1402076 1721349 279291 1695901 1833916 1635609 413327 1669162 632279 1463920 1775710 854618 1873848 916215 1217017 1284109 1252255 995416 537214 1331159 1818759 67329 844566 1015760 520466 834493 212837 46880 1354472 1216396 1597328 1631577 1460820 1898495 295975 734866 1417986 1258710 264519 1738846 1869931 1747078 45195 1078907 784006 1451357 1406304 1035882 567450 1521646 777311 994863 1700350 1124173 914337 993243 1157580 312497 536413 1861561 1313537 190996 1915487 423693 503933 576384 985015 874382 729700 1023497 536667 996810 1897776 429156 13579 1308323 679421 1441360 172009 996594 524203 712882 1376656 999883 1755438 1490451 1020224 31408 1153203 1834861 1277944 800153 1164331 448961 1568623 847804 1873131 217902 1614984 1340296 1780141 1375696 1181092 1203319 1929909 1720031 1947601 1198367 60381 1149693 626021 433161 1899121 1718160 732915 1547801 1470475 600199 1722549 205947 1614606 1610960 374757 25986 919715 1884372 375064 394076 1257159 156973 1026815 406014 1517538 1825939 346103 1347187 1689358 1713948 273274 475699 979194 1637430 512019 1797991 1836734 1655898 80257 598365 573134 1414281 1872652 587474 466158 614840 340573 906318 331371 1153292 302279 1287862 1276578 1679410 59686 1290784 1436409 86573 464912 1587500 799805 272482 1786764 785416 580355 324911 367698 606180 1995334 1000694 633283 1768896 1222030 1309336 717199 819524 851895 1054882 400451 1292370 680459 1056745 633739 760408 539799 1613643 899189 1327748 1134808 960044 348474 1092611 1468693 606314 1266631 157893 1756199 319620 1185166 729535 1154266 958987 1295113 1879779 1333646 1533359 887345 883078 253638 779842 378976 903111 699337 1054951 569042 1495279 1997995 115508 605259 856007 1053281 530720 1558167 1234829 1432701 1064117 1644517 1783629 901898 1951013 127449 1905653 635956 1509688 1176418 1550854 188733 1498642 1571349 1565070 662302 861034 1358161 1362425 852322 98271 1235738 257663 828845 1489316 1497529 1942901 1469866 141158 272349 520316 1558062 1054255 1039599 1564093 21612 375322 555237 1514136 63421 1448227 317575 715910 347000 1698120 1006851 823444 1070156 140035 1040782 1463320 492457 478660 1569618 274871 854679 321966 1546938 1682326 1779187 515045 1814990 1948260 414888 1813260 935625 1399267 4620 447264 1995023 133886 600862 1177853 1563469 1508455 1865866 399555 889769 923007 230366 1692503 1770866 1244272 1980494 1638518 1827473 83505 442570 592340 1970395 1759660 379712 1929145 1576984 1661241 1820546 1709515 1927520 1337032 649331 105103 358294 1978607 24130 1470981 1669468 102503 1321453 460870 862192 772555 916212 402657 1002962 1523426 461726 1633970 1589629 232838 1491038 1308468 822181 850761 1474050 1724427 1445527 1840228 1009667 1871864 1020245 163553 1914455 386376 1770164 605766 711718 5038 1233982 1884032 1338283 1485200 47030 1732809 869371 1743103 318828 1229493 497859 179654 1583021 638072 1609709 1201460 1818141 148897 154490 1944800 1623268 1882250 1384248 39375 275063 193059 128360 1875992 761741 1632096 1603595 778814 1936687 1858458 1855743 952609 143245 188961 1055350 394827 486873 1976714 461207 977809 1340806 312859 823483 232008 1927573 1122527 1724879 1633339 1570482 17970 1765746 1119123 600613 1135097 44310 179088 1338533 840484 1398578 1514885 688389 1622749 1710316 483188 97444 972876 915856 377763 1178549 1957592 780373 1530540 792739 781373 912144 845218 1348981 162213 1508860 1457134 277147 791864 965238 173662 1125704 1558374 1064140 1529201 1425061 1719648 143296 259433 330706 1793211 471859 1486135 1624990 1843312 521537 420900 306177 43060 1524561 1178259 1598226 862998 1145272 631700 1848306 1668801 553063 1924414 712479 1278941 118908 627886 1517418 698488 1043505 1711511 211761 1517454 9224 1586327 174701 612055 992355 1363055 456517 32297 357776 718716 17559 1273763 618696 119908 1328350 304725 884373 800530 1792900 459196 308103 255400 1587672 187186 494474 834406 973152 833967 229907 708164 1369933 937979 322678 9362 1645607 51852 448357 645167 101982 730471 528463 546269 1052675 1524153 1218846 1761227 513038 64713 667011 1151542 245784 1495193 1867218 815205 1487877 1652689 1243837 954056 1169776 934307 1875124 1403899 1931996 1012906 1010553 806014 582507 1061139 1011550 1518306 177567 1287735 859965 1862939 1267009 841058 824061 1218535 1794907 1425208 620736 1688519 1764549 857942 114707 1179234 1042346 592173 1835223 230039 1367467 699251 925415 1014515 828871 1801648 686614 564536 1106934 1286343 298175 1891787 452490 673869 1465423 1977813 1058848 1038403 103569 561539 660932 142998 30887 1024802 1758979 392467 1953938 119374 606947 191506 316270 9398 1498227 1204394 1096947 1262483 891410 340145 1483009 766201 159779 1406997 105396 1601197 498691 456188 1029480 1247446 1538988 203621 857503 216472 140361 579214 667110 682738 1922247 933462 1273253 1862830 1534915 1218413 1811195 500334 409326 1252110 583698 886308 450091 818440 544261 1117093 139468 808940 1770970 204320 248104 636813 709352 386364 1410978 174927 1742327 507919 84995 1775823 1057973 111059 1019640 1751959 1040824 1577627 234745 1428462 1776179 800268 467944 288342 831876 1620799 1797648 1221201 1141974 949184 1001922 1493335 1758882 1034461 320533 976861 1688379 206386 1714828 1368004 1377684 28829 1578239 509730 4373 1157824 1270236 893932 428638 1765321 1863640 1300978 1404740 36291 1041662 1414692 304371 1215943 1053755 1976273 643221 1709877 504659 1357368 1393438 756707 1646078 796640 1587592 1879654 1960447 316101 3236 1953830 1499666 1025107 952152 992144 74897 339250 49348 1182302 1868906 474345 1125440 575279 1727787 838718 35583 1785727 1158334 1800562 1014229 451720 637564 1292616 433302 908473 1109185 683693 534446 1276046 1852353 1416048 47670 96811 678222 448871 852269 1291052 684314 755768 267772 74704 176551 1489830 314633 942825 763354 1592241 1139159 957487 548642 1690053 885824 1338237 1859346 425775 26775 975717 497445 132335 1497932 607433 100793 424371 1841734 322227 1968010 492886 1220988 1691113 899319 1342845 634580 1486261 575343 1607537 1705403 849214 562511 814457 90908 467001 649134 162134 1285836 1368598 407222 1207420 1659666 1183065 749046 1862884 1646334 124470 640879 1994104 1299326 92041 543539 743458 654081 1513662 782289 1826972 308053 1609376 1960703 743803 1740342 587047 1314295 183173 648571 106922 1294125 726540 986619 438659 1201478 1461953 870526 86283 231303 424730 1315614 1083011 1352462 594109 1164148 1340686 411579 332782 334631 1882823 1645771 168948 10961 840376 1566171 1970030 556917 1147714 1083996 1038268 567037 767212 1914605 760083 757459 848061 1759577 1265051 1090361 213080 12669 909967 778045 989671 495329 884475 1014703 1760921 1640382 937277 1360379 1056620 1413994 684215 297785 358387 1506430 741702 476702 213183 743962 940 1615445 1815651 1099169 1273664 1898358 1567353 1663925 674786 1465071 1219525 290037 1097441 1805038 785171 71366 836502 1523585 1364872 1967579 1352299 201622 365320 236332 224974 1720072 488298 1037336 1255865 1225559 1873572 1171728 1092497 876832 1061372 1273447 1504119 156058 891897 855209 665571 1540505 1460776 1067280 1152137 300591 1146789 259013 684736 930450 917356 699230 123477 1324634 441975 1879041 232237 834490 1372919 187045 524571 1329208 415468 237191 1969334 971765 877783 1261996 1332944 581967 1900011 602364 1815018 1300279 1655268 872874 1832732 1610622 1713406 1044460 114985 887591 1798821 786934 654386 224823 1726601 393194 617256 809620 448296 1869228 475744 1880112 288461 1563654 1183877 925881 1682368 23905 626512 564474 1511237 75095 870073 1909370 751114 1764766 604834 711450 580013 1526570 1318609 1118917 938690 176465 1637301 1047676 899310 1658894 229253 105833 1441974 977201 1369554 826201 1507289 1164027 1275324 1588698 359614 1244942 1499017 650450 1463155 534996 401902 174099 675705 1935967 884274 1563628 1112659 1313666 542967 1069903 1971349 40005 1304236 1833118 1231226 1146185 864202 1337707 1807786 1563798 125478 1822887 610140 1152837 473337 827819 275123 1502974 1331543 1314500 594737 1603435 1621249 724225 1242238 123203 1479652 1961201 1742001 441930 604667 1106304 1785015 971482 311586 716610 353013 1278060 1617466 1696163 1314181 1759624 1328113 1092653 310855 1597864 1732846 1181175 942630 841469 1512911 1792109 1376593 441698 1764977 586502 1966218 1922191 1192537 1205418 691336 105358 913361 1476552 1180946 1847664 989803 1782405 1456384 1454874 1144669 1207996 601915 1530437 1648503 1710958 671257 679041 112147 1698562 1192194 1651725 1009958 493260 591307 1027842 791763 1831275 395128 1478857 743052 1343167 439418 1662263 1011728 420585 957838 315617 279654 1567500 1466484 506381 809413 755002 1490312 1768175 1782111 606979 341939 1202994 434462 1602945 1437793 1636325 1217479 1419647 89199 796857 915611 1629695 827643 660901 1100829 100100 1899999 1394625 576349 16380 1565572 1419766 727836 454048 309278 1600452 1396148 1732657 1465633 319491 532911 737179 745764 490889 1483565 1582742 1147736 1466541 732583 134011 1385140 1897102 1297534 923746 522776 1319262 1357786 1710005 506905 1638355 405028 488290 1581708 483966 279006 233504 869199 1078151 1172794 1767399 1917758 1504370 1013636 2041 1621377 1671697 288559 362599 681092 1842690 1554719 211489 483671 1924991 658011 708415 1382130 1553804 673898 637000 1212506 1420415 408124 1373513 1595434 471151 1509905 1270868 416678 1014770 885954 1657578 326525 753851 1640072 1983577 1341790 1835227 1576773 1660813 1089783 180973 695706 587611 1660047 1392036 1520439 573549 790817 1640232 1213896 306487 953363 566947 1127176 311132 1910239 1650653 1453694 1348407 1520393 1997928 1175969 519700 1736763 673787 1777377 313160 206805 552270 535725 156420 201254 1869857 276445 815130 1575710 287526 935733 1766643 277904 1145127 741945 258533 719532 628763 272558 1601609 340710 349303 1238248 839102 324667 918413 625852 43657 859912 47941 895343 1150279 1512369 1330225 191433 865783 1595912 226539 8236 557947 1321094 717173 161206 275243 1190481 1299688 1634343 536725 1860830 1852854 631502 1875841 1851294 845100 290872 603643 397292 487317 1573065 40480 568463 1170579 653247 6326 98499 1119041 258682 1246590 1196758 1310523 203430 61980 876598 1658671 1943830 545054 1374679 571134 234499 223859 867084 712763 1643762 1345130 735225 1148891 1711831 1150947 74808 520212 991065 781814 9153 1801339 1182765 518581 1261551 1431307 1000793 1895239 312233 684969 1143657 1260116 516959 495585 451652 1241132 954285 631010 1333065 1096289 1684599 164548 1982967 822318 1610940 1542289 1143543 561554 1610078 1672772 1378202 1009022 221997 240782 919320 881764 289216 1374837 751263 63579 936535 1988155 1049227 994775 759470 338964 1312691 527383 1593312 758364 624827 1785986 686863 51823 1925128 589173 890417 245680 1812184 249926 1174798 951236 1964244 497336 1895530 603585 438228 1196460 647896 201116 1383138 1061612 276452 1413723 1090827 326432 247638 1000488 1185802 1379061 112565 548211 206296 1532785 368497 336104 605063 445604 111070 1940189 1904835 194954 1498431 226671 1318032 3280 850865 1731619 1665016 981571 1272826 1685329 841682 1336352 812952 1047051 981564 1756325 1076675 1013465 461719 1952609 731131 1324453 984602 507980 597206 1339646 1483297 614189 872916 1839901 344242 720025 1867426 365484 414255 338132 481625 1022702 920767 1279745 1873338 1051434 947698 297893 1496136 1547190 888724 233143 813236 1231236 1884860 280402 770619 1590136 1560725 713889 1883358 1292857 1482550 1157000 782249 1044428 2969 1223113 1066084 499497 1425464 1142820 909809 1803885 1657604 1691150 1066100 334643 322730 1924195 648283 1861337 308789 981403 1142858 1311957 1265212 1158551 451530 626592 1984011 1296039 1437905 723322 755886 642852 1798557 1484116 1445396 1573156 1247784 1806289 756998 485189 178121 1353604 1936117 730816 686154 1597423 734221 1697691 22146 1378832 1527065 20982 1636200 1516052 692652 1132424 163615 52219 1068152 120137 1479145 1716272 1808089 1031648 46631 1554971 971396 731571 943260 826871 1538338 1035765 421627 792104 691337 902031 1056762 1170691 1747610 1299644 346147 393041 1786024 1060988 1835511 1133018 688694 604605 356455 637083 512495 681156 1380018 739441 296654 1320683 27090 1015856 1757881 914022 270650 1695793 1120539 864662 1526746 764607 955924 1075990 1494895 1300558 1233129 976058 1136426 1945339 179225 698575 50894 1129801 1154349 1841771 60733 1151880 390699 1823499 719393 143351 1342313 866164 1383021 1227198 156851 946399 725959 223372 759651 51749 1947092 1627660 777018 1871076 1851504 765964 1690558 1798870 1748201 1227931 902493 1096666 915840 1182264 1985975 1161070 1274750 657549 1483123 991302 212705 243424 616876 1176120 1502540 231712 611066 953960 1982238 1583395 1810422 829940 885550 960281 292571 1519371 218233 1675147 1321599 1170242 446617 1517573 1363302 430796 1785066 1261776 138523 750588 365512 1142759 1074290 1518985 40378 521008 1754466 290221 880898 463014 1009239 591375 1382309 157978 1172997 859249 1276950 42426 1259565 1750000 1294420 33670 489614 1553859 1827687 1127050 1510883 1452604 1349491 764005 1375032 1721939 88872 587948 1442216 717268 1885444 1671908 1080421 1059113 113567 670802 899764 1581189 131942 205374 501017 1037839 723326 701921 488524 834856 1401581 716230 1760385 1407896 1996003 377349 171291 1204899 550669 1294973 1364 1741794 1064463 1714780 274375 1849027 574569 404655 1552144 461975 1215148 489164 761868 1684856 1098583 925429 1359917 1455230 403399 1144763 379407 100080 1563004 877876 1853802 903462 561054 318160 141482 497104 1636767 57267 235013 1921006 699322 193790 519044 1101361 1425385 1917807 1760315 50902 1423582 913775 1690949 65041 283197 1774977 143015 1525097 1343439 254938 607834 666267 776923 1135429 1524213 1381864 151763 236302 1084636 1250549 1171085 556002 744294 928400 1623151 850445 1276037 1134807 237054 707521 1554150 1682883 213708 1760908 1729028 1391150 138624 768995 1622210 522917 1586696 1633758 779016 1049749 811520 1699285 540862 888834 1985125 1092559 879535 1597159 1900716 403283 1714203 452033 299657 1601627 889731 740642 1581403 1554203 1474838 821827 862646 1420791 1735974 1931792 946018 1378670 1952920 770801 1230607 1924653 63133 1992312 1687175 1849979 1099122 1827293 401871 740416 1765242 373658 372541 1259794 453887 1397372 1938541 1289511 1483608 1724869 1295344 1428155 807320 934551 637113 858704 15615 1547712 731662 1319184 1827905 982812 223830 1847940 633197 340905 426152 1072625 449223 1064385 1465475 1772517 850550 1712058 1677623 1445321 1303255 237682 790245 765937 564100 1023917 1576098 1217276 395022 634350 1447969 926289 342449 1975405 1286165 467667 1099771 620244 1471152 284663 1879732 1265362 629790 414616 1066122 77027 1620683 1335076 983022 1004896 1538637 458582 869098 860490 772753 1348274 1385715 1264319 1785801 313836 782725 245974 1005793 1028711 1887973 1625541 1349216 1398875 31616 1337825 1396364 535384 1371694 1569941 300076 165865 1811403 742020 733782 1542053 1999444 217810 223010 1173179 597576 548304 684983 842527 143490 1998763 170573 231053 1663378 1779059 648897 1636187 1671788 71124 1021515 1045602 578765 1829910 1215573 993357 1350435 283842 1086077 343139 562044 7394 1124577 1179373 1196192 712875 252936 1157364 1177651 1251145 1291251 1674083 1646946 572291 279283 1764595 538688 1107940 1077139 1228974 648300 898248 1012153 670968 1280194 737854 9135 1886435 1325397 1141853 358499 49281 1435471 624800 1453530 70754 1660968 1938834 1423210 1863244 1587498 718648 1360348 1994721 865174 241270 1378218 1552042 1779706 883513 1917248 1409626 1477395 322452 421395 314440 1203061 1117897 1185676 374544 221747 935416 1816334 976154 1629750 1074586 291717 1368285 1168625 1147566 369712 1253979 1444162 1588269 1933315 1238570 1113305 1940435 725542 394495 227428 639630 1533705 200276 1195626 1416866 979141 1274204 989428 430911 1143965 122826 130635 1477156 1863381 1923262 1603921 1249592 115349 1016261 406505 450732 902650 1111489 1001719 1494778 705433 1678945 61423 332739 623101 188947 261684 248070 1087768 727338 1855184 1081047 410843 845290 1615278 1144445 1986452 1584501 1781566 1305981 1662571 879131 1695969 348323 1792741 1105888 323590 1484121 1949476 16579 1775578 880930 1544927 1543393 148705 1575970 219650 127930 892605 589356 1452923 524796 1471137 1706990 1081023 1855210 1262522 112036 728488 1197421 1529895 1555258 1398719 397381 702636 1548761 253910 980441 1518248 1493828 1372413 1011050 1888670 930625 376629 775948 282975 851612 230748 853933 136178 1055909 1208243 1215550 1935486 994343 358778 1334773 1501717 302111 922562 426036 546026 1770554 616043 593822 1259350 1537701 1426133 1104868 1863251 651555 1027723 257690 1284722 963335 343230 504930 1720218 871907 1414597 1179784 1893862 1032904 889083 1241281 637774 585153 98721 1401221 1844715 1931315 720352 1440622 1182493 441876 293778 1487772 1934576 1580775 560064 533774 765950 197268 597844 366924 1933409 1655175 1982367 506169 610229 364431 213330 1176253 106013 1621740 1005171 1015389 1014523 1894041 585560 1470941 1679008 146781 941333 1992129 1365742 854774 1574221 924007 644877 1784180 1862233 1746311 518207 1666661 1404388 6112 1210715 1566796 390352 745091 1414262 1644650 348771 927219 1347551 1321764 1852630 1857036 353656 797238 1681252 462244 295263 1572973 407101 1022778 305137 1380425 676213 459000 1590716 744033 1854710 859945 318713 637597 1327635 998909 1882222 395611 1486648 648965 1968220 1918827 1823823 1739748 940786 1759975 1203871 83124 1622992 1702557 1528299 674940 338626 699695 989866 1933127 1321941 856322 870874 1410896 1743665 1774838 1226890 128555 1912521 1588882 1423292 1070682 481788 317016 1890110 1299665 668760 675354 202659 1172641 786437 1610210 298424 540996 12367 58935 249650 418145 319994 1837739 847501 1837044 273363 1144951 1425947 1589609 233648 163896 1233653 1730334 1846317 436081 1140044 343476 915203 1957916 792061 1248750 1070071 1746690 1070806 1404162 1075195 1632756 522600 1679861 953328 1773415 1342091 8543 97554 1150613 871976 1874987 1844763 258123 296291 376657 490665 304253 1954008 969037 970580 1451929 997365 1809036 1196341 1390252 825136 1670465 1214638 772020 1298734 711130 290210 739801 375731 1322112 556827 1306385 514686 896558 162307 1109236 561098 372927 1951808 1410274 122915 1432688 115240 549729 420866 566848 1369650 1410125 142321 546845 1319840 657278 1620447 1822925 739474 1078515 1966373 807589 176523 324652 1350950 946693 546883 200871 1372907 1979904 1576938 895553 1936608 579116 1052265 109085 258875 1211117 506870 1998581 1629625 1349228 839178 866875 517836 1067976 97460 480692 1026037 1517643 1718460 1679841 810850 985413 1045235 289771 1173980 1717128 1585224 547797 302972 1088963 956443 1761421 354572 924239 1373450 550935 1561526 937180 917730 519674 1004416 552932 1817045 827949 895083 1786318 197890 104590 681424 928506 1044203 601863 1825806 1958873 1613792 389286 1548194 1160060 192758 1420409 1063578 1952956 89559 1583802 81153 19042 1254575 1878405 1150878 1766811 1354082 1869585 1905246 1375789 1099272 850672 519435 1398471 665109 1937993 536043 48686 314263 736137 986370 1202488 727943 1692691 1712537 1624849 1063181 1023733 675847 1062989 1761862 603773 261129 1844875 910236 1172146 366014 172359 1428705 1305949 1502636 5397 718377 934984 190819 1673808 348277 1289786 764737 617359 1621008 1437331 488632 540869 483901 533671 1809846 1995100 1241953 1721913 1224268 1454952 1983517 1067979 465775 1207875 1680749 48769 1568369 343872 155893 341530 1630123 1469262 7967 1984294 1584299 1905110 1632196 1171926 1221520 382244 32599 1727845 983741 588620 91676 286367 1297778 1205564 1453686 1009636 1476754 610059 987729 1794841 1643988 268884 1891651 911424 1607749 1548616 1037961 386646 212072 811152 624122 1296808 608429 75867 1013787 1631782 139124 726171 1844332 991486 356777 1666088 1038668 1479692 169248 1168009 853164 708830 245604 984492 869258 1328607 1475125 1320445 1324572 1261473 505747 258292 1874030 775448 276276 1018264 218251 1765306 977280 275990 901342 1325993 1269214 117630 1427879 1883694 904058 663865 3923 1647455 284034 210065 409531 1500914 491785 1953002 820331 1644551 54663 1345559 82828 146738 1984053 1740990 453964 125711 1379087 1277280 692054 808649 1203326 373651 1086809 946244 1845073 276056 40150 1312940 845637 418436 1645577 202338 922036 617028 1516293 1375371 97797 792741 278412 542672 1585941 14109 10145 1910474 1931460 1378153 1614115 1567205 918992 1625631 1818571 943707 474117 470665 10059 972882 721426 851090 980121 1615497 1047229 1823167 1874300 1373183 372175 1608599 1722627 1535403 558417 1330453 621191 921438 1978328 1880372 1834147 1622008 1687619 1708380 595982 1021600 661984 654323 1589602 108379 1270167 1005074 1019182 1713638 1210521 721489 1920651 328725 964027 883616 1970678 1847494 428474 1359617 796157 1969013 406670 958912 1909976 444937 1178694 1596732 1550796 169685 880017 1729138 284937 1479752 1107605 1543954 259135 260471 1271778 944731 362732 11537 735664 631855 142005 230147 1569870 601006 1752909 1881661 1337550 1760738 437575 755178 761480 402102 1804697 909591 1518530 1625534 48270 285591 741633 1979826 1081455 1470417 1628449 1027843 1337881 1215658 1762591 1232422 809816 1070738 812599 1017493 1368129 407291 1141836 82414 749398 1650870 1998910 726846 1848019 1030591 274085 518797 42092 686731 722159 139785 1023050 1903104 1442946 1488669 144886 1752128 1409811 412352 664855 862656 237980 655138 202301 111292 738305 1844449 503227 2866 1315462 545682 501929 1782481 175892 1417634 879353 627860 1639153 1714527 140235 871096 41325 1489235 89291 1289395 837191 437443 157591 933496 1680872 263227 834920 1661906 357057 1523761 133811 517828 250195 1393851 226281 730291 380319 328275 651216 1233700 1583899 403407 403593 8393 1853566 1283535 1098120 1784813 470294 370161 1453965 802847 785824 869878 800461 150205 1148018 1169651 1992058 175456 188119 366052 1443820 1598247 1014799 916221 1433052 137503 594358 383737 1729217 122371 993435 1967539 528343 1511749 1592812 2241 671969 1097331 467907 195020 1977728 1828430 600848 1589653 1397359 1545833 727049 525874 1348314 1387835 73077 523502 1272424 902641 1152760 1099454 1200179 1026139 936335 1959553 348821 1679501 1842285 1377256 1591568 1604593 510158 1032091 1881861 825163 1024170 1672171 365332 834337 442490 657603 288792 76301 160586 1609464 1897191 1718828 1153666 728148 53042 1789673 924698 1109209 384443 1789509 361001 467677 1041450 1284489 87337 388673 1043322 1668929 522333 1216346 1329469 32452 354405 1197975 72586 408574 1914027 1579354 853630 1844196 1617480 1108329 453980 704174 919641 1260183 1732179 340264 439457 444074 1926898 269585 838334 1125315 1254077 69849 972770 923490 534206 402590 1841376 414032 1290857 1609046 1125521 131506 1550929 213723 819165 553475 1822994 1764950 705526 438604 1663809 477531 1328474 1662890 47840 434526 1343194 410648 744835 1220882 1654697 950379 1211923 458902 312534 291754 1101803 713280 1605373 1534577 1440597 1264489 1159265 1087591 1474715 1667625 1365699 693582 1818723 1050112 1248059 783096 1294282 1386153 376587 407488 1784989 1616781 1904778 540123 1204794 1905597 1211925 237964 1200947 507809 394103 1152386 102351 1890398 654398 1146315 581278 1122427 463705 1942473 1365137 957802 82324 879921 1665767 191667 124503 1602362 1995152 918725 413437 861226 1136501 935972 208852 1177086 1278328 427834 16930 1846844 1740175 1197471 827726 1194688 467297 673720 1198218 1775789 1549041 140731 426645 1303087 1176112 629878 268449 1543810 793840 960299 1452928 91250 1719614 1600425 1781507 1473370 1114559 1918443 759051 847500 1563292 457580 616780 1544691 79343 193074 191896 1165553 1456775 630078 85864 998575 1046495 293635 4624 34111 592575 722615 1590888 789402 1408846 324080 1654786 1182879 161145 1834550 285944 1330063 820471 709968 1140262 1776241 1970097 1366578 1048588 1158161 267927 792473 917954 1001630 553221 1336619 325417 1291992 270859 109795 841940 283806 1533204 677177 866670 1474887 826124 1183925 758684 873149 774328 40096 392865 1921894 689422 266165 1113912 302239 772189 1435806 1980296 1276532 730632 1033520 1162828 1701077 1455032 919295 866942 1086075 1059394 1437167 1244879 212410 1811332 1336825 1353510 459312 1827278 636323 1277146 542671 561837 1098063 664515 1039176 966809 674179 1500002 846838 334180 621103 1417565 1409107 1944821 1766929 704978 906209 1601861 176873 540392 866067 1434344 742937 1190588 1175013 1195080 770722 94675 540638 283099 1642649 1699309 1408847 1276899 830584 109332 1426617 120261 985121 1948114 94024 1865411 905181 1506667 797083 1703688 540874 117771 1180685 492110 591095 1568175 341402 1998907 1635931 966571 467839 796055 1508485 1867102 701520 270186 1866289 1538323 1585444 11404 1400751 502870 1016852 572318 1864689 1695743 1020456 1018673 787244 1059937 1473599 679290 299354 504087 1816881 530433 750512 557859 133447 1568772 1932261 107177 1420283 1295353 1614050 956983 1749456 1460494 729799 1939688 940868 306320 1249114 1961346 1193058 71845 1002415 101306 1045085 1126044 1394254 1872071 1859849 1830510 252641 116694 1562891 220174 1142640 1699817 1978387 623311 314952 1256060 1208754 839669 90864 555512 1679248 602006 1839689 804015 751808 201189 1467559 1472013 216394 1008482 1117387 546946 81282 1140528 602202 5127 828550 1613440 1548598 1130479 1575349 90361 780120 1402435 990549 413456 387521 1924782 1853842 454869 1500031 1843161 529743 1033007 339500 1917413 109906 178889 664653 1281121 683949 9371 1716298 417875 45638 790356 747601 932857 750289 971049 906823 1696080 1536194 526715 1798444 579897 929053 1250655 1985200 1037345 1204391 1181084 1184745 640110 952258 814620 1596091 1081831 1091850 935842 440176 530989 1157457 248929 973874 373137 1525229 411881 923000 1808184 683630 843953 1288097 1478958 1061569 1542615 850004 710391 1482037 1335491 259182 1598466 90804 1028360 159248 1205658 852108 1299404 1163297 825231 617057 478620 136846 443720 468279 1774749 1299988 897130 1494905 731377 249482 1441272 762626 1309147 149018 1203495 1057719 450435 526708 155275 819296 1842464 521058 895974 176037 1966238 697852 820265 1986308 652610 295490 1514026 920598 1344328 1777482 1738115 196125 835450 1557644 1722588 209526 477204 218389 766158 1776336 1746691 1881848 720891 197200 1327851 1566172 486275 1021826 1688124 221425 1381552 1802779 1001617 552453 1219039 14641 1060061 1842754 1928978 1702601 1984597 1063758 1091585 322611 1146131 1684272 1187607 272303 1539286 1841227 814237 956031 1149057 1842905 1867105 572341 665876 677639 1412179 1406721 1318023 1027485 1621501 1051389 1195421 1549982 1437283 901812 1791300 1442753 417912 458789 436168 1780583 475284 1274213 396812 1979762 675365 729642 1388044 226008 1288630 1431012 1066833 1727720 108156 344531 842308 1484719 877011 1028585 721420 1872499 577816 1279833 1439500 71131 1478945 751146 206208 1108724 870831 186012 595705 611443 1788442 942539 1178394 793489 1759357 1065477 1614428 1399070 1633757 444387 643818 597661 1311517 23043 46766 826368 524358 304805 1377949 211488 742374 1483021 1499044 654678 1447987 409817 167787 1303271 17384 1936207 965157 484701 789859 1554215 1946338 566428 1741444 1936307 64607 765126 368559 134302 1235362 1693089 22111 18568 745223 791932 687687 1084094 1994237 1310486 410622 1952805 1998412 1373891 1563982 1253038 821832 160236 1540358 244396 1091477 1200359 1702624 1904049 1870492 34534 223776 1700609 1353486 1726552 141311 86501 1034279 547740 757078 1039623 683918 577110 24095 497636 1848502 607421 90783 40197 1905863 1518971 435444 1062928 1819498 1574849 1882301 813011 1795157 1223745 1104448 1306138 1346599 1009390 280017 75864 863404 1934534 1551795 1391615 423008 453643 90128 1825577 400762 929653 434521 1965225 1204539 794875 1795513 651102 799562 985552 1649025 685747 947326 1862888 1890426 1607892 1879294 414838 1847634 20135 1175415 556760 1206786 31893 1215233 837636 1115098 97630 314934 1738507 1345580 432195 1331630 1955223 1106853 714601 1764635 1868118 1823415 695610 1824243 19521 1581313 1901500 590061 1202912 1370473 1941285 987360 915666 938452 843056 1262746 1610150 1320471 1049016 1099886 1752563 1545827 153918 1109141 654995 1339739 1612548 1403229 129578 1287140 1578525 640244 1385990 1054745 1098690 1004490 807000 259115 1028049 192796 289301 300219 43012 1333222 1502250 690128 1966288 419654 776500 1139249 226111 424647 114809 101481 684275 1600835 745265 1091511 1439317 800169 1521880 1288921 1070165 497096 1586114 1944534 814881 786472 1847557 715720 298016 548083 452591 734803 1206403 1176277 1241484 261418 1075411 1121204 8249 1046867 1667993 818786 1182460 1936201 1441166 713730 1153971 186931 97141 1579684 1369480 1896894 1198086 1867377 1488114 1378599 1660364 751009 43948 41635 1410000 478344 835568 393565 1067656 792357 1579692 379899 1232683 132848 1173028 1482065 571371 1637137 68026 1213505 698956 674601 451872 104394 501018 48306 1658455 1938448 844759 1516323 969309 1331527 1217905 1013908 990219 375774 385604 155723 740419 641607 1836478 906896 1257144 644743 414481 340641 1530486 1073634 1788466 560470 1081822 740183 390023 305298 1661883 1093728 690558 1717150 1502365 1664694 1244529 904194 1550061 962956 1318761 1850330 1456450 574839 823362 1895874 564782 1957947 1102523 381525 1775205 1606145 592628 168081 1876667 1915350 428928 598520 1194354 944542 1367395 305521 573366 695996 295894 721475 1885234 1908077 250123 498090 679499 526447 65716 215258 165660 1513456 1100427 38046 474588 644145 116764 1690921 1571415 1748822 1132467 1895592 1570921 924200 95222 1634339 598363 1822382 1044859 717028 1546975 1942250 926415 1996809 1828502 463566 750706 1576510 933433 1748225 917233 1198511 913282 1965533 342032 275666 199794 1114868 1982980 1706492 356695 476877 899550 1482454 941781 1521421 420292 619132 1496192 784848 481488 1371776 348658 1756384 1489384 271366 781497 344684 1213267 290314 393829 1137287 166276 1073392 998773 1738476 547444 151374 1999859 1076483 561267 16237 350120 1430559 13226 1914753 406860 298322 810955 1897924 647627 538737 980399 965885 633578 120870 583319 627583 1394262 714160 312049 1854170 826230 1313641 843358 848457 1329515 1475568 581161 1640098 1433400 1278140 679179 868345 222865 232405 221049 1584006 493760 375002 903792 11398 1257355 1618380 1926829 1961118 1227511 40071 1467627 1493157 457022 962391 341463 1184514 1509073 390483 840581 109676 1516757 506519 1096401 184780 89570 551400 1192378 817026 1954354 293261 94827 1040947 1726886 1492216 1758873 314190 1851985 379758 1930077 1867545 746500 337038 1645966 1104041 39610 913551 597861 1218971 1244852 1216701 1844990 880113 607320 1919301 510903 1867411 1407517 262367 54658 689414 28174 1870534 1341603 1260174 1198559 64456 288400 1720851 1919075 1847992 1091884 314007 494017 1642696 79963 1991208 1562391 947408 1643108 1014907 1259447 862497 351299 818917 1383643 307925 936670 1575949 581197 912993 750266 1905229 267012 33141 1697624 285641 1268771 253128 1816226 1497096 1832901 412354 316167 108976 530861 174066 1762088 295686 1458290 1661842 601650 1740625 618830 1925668 805954 1292142 1788855 340335 1736882 384132 939840 6586 1047008 1266921 776919 1033328 1507392 1975380 460520 1489158 621337 1230820 1347668 987702 1281565 316432 1359322 1963147 116134 1869134 1111750 547896 1749811 1433216 779432 291785 1500240 1075081 1026408 649385 795954 545810 1201144 851940 141660 55372 1803833 64906 215063 634594 969388 302987 1724124 1399746 816351 1075156 1003102 1999537 609949 221872 1388608 1891869 1520268 1347888 1106645 612584 329119 1379834 1755231 1622113 1491149 1758264 1851771 1586514 674017 150318 747078 1028128 130752 696243 514465 1144815 249895 1999473 1137192 1252282 337119 1810323 1295941 100189 815883 446771 915273 1233329 783400 1846163 1484118 1363247 1200522 1965262 1211040 619123 845735 824107 995588 946969 835805 580792 167595 1817788 1452271 335257 1960875 146913 388902 1746638 25649 1812865 590682 390067 1623626 185673 1770540 1206779 60705 1290289 1784783 973501 1161147 1052009 1255866 727581 631369 734415 866569 1509549 505465 1287338 910574 546733 1467308 1859264 624449 761460 1587528 237180 639611 1612523 1797645 1819807 595524 1878534 1159508 1055502 961569 823303 75291 1282896 569526 1023602 102328 161438 1252010 242641 932454 989370 1964717 835719 550936 1084401 1129268 1348753 1635952 1438860 1384201 1291598 1585204 1501283 1858875 477681 1597629 107964 1205985 1076132 380994 170819 1791454 1223486 695928 438101 1057240 517071 1202745 1282951 1180667 1083185 921568 1739834 789408 1343438 786844 784284 526263 782534 1775177 1692272 907509 1964571 1637022 1306463 1945967 1965813 1519510 1496692 1757721 885935 1178093 1620207 229807 287967 267665 1594899 1022983 1368640 1743693 346913 1568554 649265 1830071 1796593 1708907 140952 1853390 1313616 366701 1906916 881080 753675 493637 1903078 1824394 1811540 1448797 1839492 409629 1950560 740711 1199574 42035 1382763 1961220 1147910 407158 1327909 274501 1160458 475978 344313 60970 56072 630760 1192936 1947977 1401133 1041501 1245096 1405479 1133453 1194141 250939 1663708 1433473 1122374 1197475 801199 1758915 1688094 1427521 439967 1966084 1216461 1776364 104018 1147173 78180 1070429 264677 1421930 1252896 1080549 987458 563409 624026 1592489 1363344 296587 739787 645201 379344 1668873 103861 501284 282205 1648770 145181 1141807 1903959 1093287 1113107 112097 675772 638369 678605 1924887 689682 1300524 797670 1106831 255891 1773470 1607637 1662425 893493 1279045 1730645 1137537 771778 680527 1799454 581800 1281165 1657156 1265852 1150608 1277682 722166 1277963 1634764 71551 65631 274756 1224797 882210 21079 209212 594172 1259869 1754058 568222 1392316 1078596 985518 1415187 1731201 1241456 647924 1193929 217269 1069899 1188120 626901 141508 583491 1088862 238068 965279 895148 1004389 914378 1696321 1486393 748030 1249818 1957362 16784 606475 1771101 1086171 437787 847713 1383025 1353243 1377304 1174005 421905 121868 685651 462846 1719292 1958491 521559 333392 1424669 1807051 912796 866926 1293033 1521989 1999460 1975114 566551 1777476 290659 1798355 1069975 207901 1577973 1183255 1768992 806379 332815 1650169 106764 59386 597331 132552 178073 458427 1128861 1643224 588998 176564 1080287 733706 54847 770065 269695 827265 507430 877 1315789 136073 565674 1783837 1940616 852011 165883 688125 1703844 563390 1598018 649789 1192809 496025 632373 949731 1334055 922909 737446 1544982 877991 212116 1319877 1282999 1706255 754858 1617475 1453944 1799589 1930852 310823 1413761 464444 388819 1885201 1777829 1655355 212684 50976 1600421 333241 104301 237833 1629898 863344 672761 685438 635690 283035 1980926 1645712 439837 1535819 1713831 1958960 365115 1069291 1117732 1244130 397258 388779 1154559 1797886 1016831 1003424 604534 761355 1559750 966805 877812 168848 1346215 1165848 252303 18381 1663858 461041 1582297 364729 1162956 1093514 921942 1429245 1704251 248716 785394 649956 1787575 1407518 336356 585372 1880870 1983578 719397 1336996 1428443 1797061 1030776 274616 1427489 563365 1476508 1510209 1388368 1582286 874026 1480928 1917295 1530375 1131910 1074352 1134369 1377731 547354 6443 1264269 542296 220138 1621721 1334198 1247122 1866951 1091550 441270 1000200 1780097 1095453 1523814 487763 1836847 285547 546515 1046295 115370 1840263 1969251 954088 1719593 253133 887859 273498 795951 1553869 602080 1391218 383967 517963 742398 974949 18853 1634402 733500 92000 489709 1478152 306079 1567527 356294 922835 1367729 128711 585279 69604 1699862 1754998 1903600 1966400 29905 1096638 1176381 1489709 1023130 1915821 23194 700082 1628152 800425 68335 1065421 1786743 1797629 103317 1242723 662088 1879177 429543 1848009 327553 1924474 1704056 1113538 114174 359843 543672 1704529 835330 390417 358247 1551249 1320780 8185 1100289 40765 211150 839159 1114747 549559 1855237 416000 994987 103393 617955 1865271 1537284 39662 1471136 1076102 262120 1102458 1454679 565792 1224928 404919 494371 1815953 1755805 1101713 1307967 1907474 1173730 1654344 166713 1755555 824441 1935819 1676545 591821 358036 1237061 149192 825953 457614 896324 111075 1431666 97856 884757 1188982 1126981 1762066 1917895 150675 615775 924873 1139113 1457897 1573327 1156666 1097243 1303833 145515 185805 594211 1240432 633352 754384 1523176 569867 147618 353039 908303 274401 947967 73785 1491779 980669 677930 539299 552455 568380 1828460 855816 1677445 949599 1527349 467563 21298 1854671 559631 1368199 933792 1784954 113736 54867 180020 1393487 777539 1363774 680393 1817932 1363487 1921846 1960602 82702 397207 193991 1909517 1849292 899736 245242 669997 983664 692998 1581157 1205635 1819135 1293760 1282993 1779180 1968053 1104338 306534 1826567 229609 1299784 1755617 553814 664235 1330186 1434715 194302 1531273 93186 973541 206624 1251481 267216 1122232 1749392 109479 750709 640155 164181 1666039 1559166 1308753 1372141 1980898 571737 1746899 789687 668014 1132366 1473465 878121 174538 1176741 376383 1946929 487658 1743405 33672 1535990 1873921 83599 322567 16727 454087 245064 1027547 103379 840631 1799430 471212 963883 657904 595167 1392816 918180 465708 1547998 625801 130704 1743591 1237719 29761 1724661 402045 494130 446872 1543214 1258188 364531 753664 95224 387525 539540 430222 1687377 90176 1066694 386996 195732 715263 1017630 1870733 516771 1983615 546192 1894669 1309399 967903 814290 1345059 16064 114074 1009243 1159178 83637 1118485 1375642 66611 1574547 639350 341206 1787505 110419 504929 346316 1968881 210350 1375643 1609201 1104571 946748 817987 1251867 1622678 238902 1467518 27375 319334 106637 280001 1095950 1772158 1302109 1231909 1690990 1966811 265982 1563253 1460731 904811 103966 1882063 190457 916163 369741 82966 1757477 1834490 408478 295019 1874953 943000 432331 575164 132886 1985030 910952 371745 775552 291371 196069 1914678 1843642 822316 39646 593561 1508216 294824 562212 312595 1700820 1200374 1582820 1033901 192812 1376248 955977 151604 1282519 1551180 483085 794394 1120469 1675544 883973 679257 710689 1186355 1330925 354589 901643 518444 1383267 1579450 1132671 338344 520793 1389140 155880 190461 667517 1296150 1775631 419045 1391466 853061 919563 811315 826478 623212 1371033 497147 1576284 410540 23020 1040293 1504599 204983 238222 1979944 1601189 256896 444253 1727179 1133192 414803 366346 1711459 199491 989863 51830 1521826 514150 1145841 568508 1308814 978899 1505300 770699 219232 992379 187794 660067 1203320 277265 1088426 699283 553276 178179 1801601 625832 861337 620635 406501 1717161 1164529 1092788 531173 101691 343955 1528761 1263169 998164 967896 1094844 353269 880593 208360 455287 1160765 378343 440403 211364 726993 277033 6737 592476 692386 1557368 1334380 387148 1127721 970908 1475552 594581 1686355 1588007 806858 626887 438832 1827149 1638766 147612 829893 1201680 545474 848461 1645768 1038420 1889487 581128 1097715 1137511 606796 699900 427451 1857840 1347673 1848620 570472 620163 959442 682751 560019 479353 106282 1785255 1594028 903611 1209664 598415 300165 189540 1056835 669150 1002431 241369 697309 767880 706935 263340 441697 107239 83223 1593981 161861 1480477 1487990 1371424 1984605 1214782 240386 1758963 628151 685478 93540 137605 631304 1192847 153769 1754418 1710373 49851 736883 191645 448223 1176397 832949 292320 725474 1401661 1082659 388862 926099 800683 387707 1246858 617951 1464082 754851 129647 289874 1054831 1821048 509007 396445 24696 1349640 233386 790312 350534 897384 1056603 203668 113282 357333 139805 1984925 1780660 1439325 1670357 829243 1456471 885598 1254131 1884172 1913896 1457328 1592940 1697219 232174 810601 863650 862637 946706 1842784 1601932 1481316 264376 1235633 990464 618389 1556773 309466 1488466 235179 1088515 1921932 712652 1124374 1835121 831555 268446 1611985 1028745 1247259 1653312 35169 1980674 1035536 1172335 856289 181429 851857 1688275 1829061 512988 1926551 1229913 353995 1394680 818421 1844837 1028809 726201 128341 341129 1944013 1208606 1048996 178296 332988 1358254 1453754 1162330 636055 105209 1162094 1789872 1569177 11174 643012 867255 701996 842510 575465 1410092 1611882 1076174 1537852 914387 955682 1389055 1503286 370488 281902 923165 1162409 1195235 1184010 536544 1600015 741277 911576 1943404 1876953 1237937 1553821 1527337 1409225 199760 949802 683582 668682 1465279 1171460 171536 945877 611466 1098432 707613 852983 163915 1965974 1305882 1524230 1747848 117174 1155946 1465087 371038 1082571 566134 1554229 1150992 1831401 885030 1676257 1625162 457610 5730 1432450 1060602 282022 1725432 234547 1460131 1163824 1003128 605951 66831 993926 142052 671278 1155442 1088338 1056227 1993201 66186 1006256 235236 1777342 433890 1096935 1974108 435365 1592113 1067149 1005956 299648 712736 1858904 997535 747331 591278 1742554 224193 1627404 1958950 1599074 27509 142779 981365 745132 818080 769398 288073 1436169 1654921 143348 1281405 1008635 1798894 510046 121009 753282 1992459 382750 1067882 10167 896594 272685 478479 1099803 601518 869640 199004 1467777 1743373 1003502 1076269 837647 154772 414978 1802798 1970597 777976 850114 1028938 1232991 523391 76611 1103868 1191313 1430181 8520 914910 345011 1586122 301387 560381 411008 1638919 1260241 1293329 1530928 1984208 544308 1113781 1108161 889506 908464 1939239 9464 1918130 881055 1085807 470987 1975725 1792220 1804895 66925 538613 52920 1801762 622292 321284 801477 1657965 535519 919112 1555426 61120 69809 387685 61637 1167506 589527 1132842 35846 1271211 1668564 201716 1353669 1854298 1105567 962332 1441657 833868 1632219 142931 942436 1428415 1005747 1879762 1648018 318608 730641 1896865 1943778 591977 1806452 1663767 1500384 439422 658725 1092191 187772 1733617 1344246 1587393 813318 1113102 825782 1526952 1385202 205710 58553 1599627 1051745 1642118 230611 959308 1132680 405349 94972 478708 604518 1393502 1821213 23650 819866 891491 290153 1633550 1475774 383403 1431221 1285673 1306102 1732443 373508 914203 538098 1823813 118280 1175014 327289 215804 568647 1086296 384971 715946 1611184 8317 282703 42995 1973543 939623 46072 294583 1191523 1739574 586926 1503832 1219894 515559 1421 1738064 1413455 114823 1586621 1791181 1245235 1048875 575784 1839438 1155450 1187061 493117 1596499 1964130 1066125 1151310 558980 27762 1002470 1667011 781620 750990 1121484 1067226 237188 1718784 991621 1979462 154454 31382 379767 1792462 577444 1919269 657148 590531 1117917 1745517 470989 1972377 1169401 1758556 1692160 1279505 878112 304497 1642606 541304 1506442 178333 512776 1658023 431981 1902824 558322 1763985 142375 775070 1025098 1341221 1311225 435034 849266 228453 1601531 1097751 822618 662256 1906555 940132 1359437 1476815 560148 989723 90705 1906153 307509 1491729 883688 1726870 206140 1236523 1093553 1338139 1622820 1907432 1930311 1997083 1690470 1951672 1588470 382243 979109 238777 93589 922502 1229157 1760454 915284 1451574 690202 1757779 1007498 75782 656996 1623961 1626623 1381559 1353756 407402 1644461 1717552 599872 1092603 508475 1493953 441713 1455100 1823077 1973914 1634741 1440367 812695 1582759 892539 613143 124871 1153656 1113965 790655 1185776 1397035 1397065 46584 1024290 1029128 1493962 936249 1480463 643929 1376673 406889 1071137 156686 1982519 1074496 929347 492318 560845 1309265 1604866 763555 1525051 318853 1711073 1316928 1735266 57206 1434895 888617 892102 513845 900225 1993675 282804 1431431 985355 619694 828350 1076924 1882353 1910751 227048 1619310 354781 729323 1983706 761505 238974 386142 1304916 1264219 1641688 1499765 1279861 1242120 1228028 1520853 1367989 1056030 807759 1071023 1148796 884505 55801 463096 1015697 1704580 153763 87034 172277 717288 1914778 1519941 1072537 406414 1001166 298342 360854 1884287 1721395 1687774 33334 1085795 1749809 759057 1552752 421879 49118 1733462 1397612 1648672 1081082 1737600 1411275 13480 1671674 1045600 303946 602824 1830238 9301 1840167 113228 210556 760814 1415613 1300716 1452510 966109 603213 1814638 942549 681607 1597987 507800 519968 989533 1264498 16253 598214 976683 580113 584161 1727522 450457 1501809 1109529 227068 1107028 1275862 1369987 1614510 1714148 1975671 1601448 181849 1761420 1024504 1518900 1257466 1932443 968832 938830 553783 790311 844230 647161 476368 1806440 1327801 1139085 68376 1555599 579309 725952 1351079 817019 1386865 1785360 368401 1958661 519890 897797 1569283 1165975 1518450 1988178 1320259 13287 1440326 386442 1831188 104388 1518569 328315 997621 416075 1795382 419812 571160 1951431 1594618 1622846 1454456 1250364 504202 103102 474545 24150 438781 1111338 224285 1984064 1191483 1777549 385987 1960901 406232 1268601 1028480 1990003 388185 143391 209394 824029 1685927 1069698 1482886 1086711 1201132 1689605 831398 1959614 487729 1469176 887905 1785257 1263791 1100081 1606344 1559108 371914 619359 1510612 1228718 1892716 1721621 1303616 1259002 239937 275946 1739051 921116 835110 1202319 593335 512569 1347696 1561467 1658423 1906360 1391 408737 250371 1475992 1776679 583989 221834 356157 1664796 702520 1099572 190137 155181 519576 699661 1863647 304545 1669695 624128 480688 893289 880865 833479 466516 718668 1282824 1177456 565771 783609 1367840 473373 423303 906813 1548657 413854 1675510 484996 438286 106126 832897 1517291 1249719 1313881 1620758 851756 1560238 1442707 822872 563810 566949 635352 245799 1635908 836240 496167 1965856 1019244 406428 688587 492831 275151 756355 769048 535029 595658 908431 946298 1982877 1264736 557258 1653671 208376 1875622 666445 999562 278198 684164 1963402 1395321 1507660 1006983 1504481 1034883 1669296 1459878 1525193 425045 1883174 1046238 1753472 1990899 1811567 59445 437867 726455 1520950 891870 249923 1216812 114218 1048991 781000 375939 1913161 222791 1339310 913800 1778325 1918669 1276834 1594234 1160524 1538123 279584 508359 1147344 89885 1412885 86189 524861 590884 672676 151851 1942723 1266967 1742412 245979 782349 357392 877855 296268 257306 209821 1818005 1736017 850176 68459 906851 629310 1288771 73982 1244443 1445163 1644213 1702310 779937 1423882 41022 1853746 1056832 774430 328945 687642 180451 1895509 794760 836374 1798667 1983130 1024372 1038117 414914 1313153 1949865 1285009 1927095 428731 18900 1169528 356621 210200 1111632 357705 1106652 1926376 839598 1091634 1428459 1999671 170425 1561988 1791553 888603 1786336 495503 139580 1660986 831209 933759 255639 147380 1764106 1145246 1856483 1656914 1257959 552860 1714462 301623 1290165 78923 56737 214881 320498 625096 1310215 877160 832106 210432 213226 171167 859460 1764757 780067 895511 787934 821491 1230894 891486 263234 1181956 1333361 1137099 1541459 392359 1198606 213642 974125 474281 1864121 70511 636699 445363 195701 1335367 355559 323007 597761 745582 1860761 1006487 577136 1188597 1699370 1418467 1846127 932540 1145838 1240564 1451119 1312193 1219207 1885252 615296 1354997 100213 1802217 1338331 1638684 1606721 542954 1141533 1746441 881015 1492972 1903106 1273786 89639 365445 59837 695454 525205 458718 1120092 1909520 1142199 1694046 210576 1978586 496111 955898 248742 1447922 558716 1791774 923176 143336 610114 1011666 1339418 546050 132195 810635 233662 1291575 464454 394365 231984 23349 1876843 168782 1092200 667557 367549 94359 1741142 1958356 411046 438471 509343 403572 1770966 1253613 1896546 1013935 1899368 210347 734523 929211 760129 28999 287656 140939 937061 83076 704510 1938595 848536 65268 1106497 1208072 597428 1337585 1036473 1656411 921421 269430 1455280 1258674 319414 1809942 1601159 1066061 1977197 281359 714267 1991790 1991233 25141 73022 1087495 1903734 935518 35110 354300 928573 209126 1768906 1227032 138358 275989 101851 305164 1047289 1447816 1820873 846981 1862010 1732798 166117 832334 1157539 1981961 459576 1265042 1424197 1725438 727707 618794 564293 431367 978185 675701 907643 1197037 162285 429967 505696 1347751 1998419 1019764 766982 466051 1823542 1831145 674007 720633 227520 977599 424623 189693 1590247 1503608 1213205 429732 856309 1509882 1465337 1512672 1139737 1625848 1132543 1437985 765413 497614 876745 191450 1074970 223345 1950051 118627 347232 388506 1704043 1447882 1457877 1811295 1557037 321777 1045569 1273357 950104 986595 1306504 350365 1015895 1380439 192356 371046 1953748 1384605 561840 1906408 722673 1984375 21136 87176 1274799 401867 396191 1891336 1124570 743874 117758 463563 894643 169604 1556423 776719 512810 555518 565044 1273305 1402720 804480 1073167 1085277 543959 81940 1809549 299923 322886 114590 453829 875322 159074 713046 1718391 4911 1728178 335033 1374119 832856 475278 1734897 240568 1667481 806245 1796976 1972924 113952 850194 1105765 987754 778340 503366 1244065 1082633 1586184 1707341 563389 703871 1955517 708282 143595 47421 1928745 771901 1517092 878187 1891744 452344 1783697 944855 1934562 861297 1611786 121550 1938636 1611797 618511 1172458 1488217 1105349 270933 508233 1837084 511870 1031416 133786 178276 394494 1878767 962201 1483579 464352 992858 1471271 1132657 343133 1038199 1091910 179441 1727691 805273 699304 1149211 1589844 1459494 1818054 1024729 1637557 95538 917117 520744 1477043 1660975 1363872 1295215 1835362 616813 920927 1166533 1072636 899927 1930530 712343 1589443 398464 1808530 866567 46462 1711813 1590386 1920450 1691195 1970746 623575 943726 877088 1794271 968609 1915153 721040 446645 1562775 802920 1548939 177575 31461 1418717 1929964 286344 1127445 774905 804574 373252 921382 256521 729231 389924 1594732 1012101 1308625 430275 12560 821647 896557 1292817 116152 331756 515762 1779460 1946820 1822513 471322 1104334 1805232 807896 681328 1330655 900532 578793 1887655 1430428 1967088 142580 1788511 1231631 1321555 902679 551084 278535 263301 1420773 743716 1219847 1003263 896798 1863289 1614010 1932923 439729 1275438 608633 1540810 341849 714574 472704 1694120 434861 1306668 1089502 1419158 1807069 1828663 829473 720534 482318 928166 22048 1983974 1408037 253808 293563 1993234 1858717 1087996 128409 238539 823321 786724 1924360 45907 1432559 1992643 1581530 14073 1443182 727507 1366232 1081986 374957 1597597 810430 1952761 1548069 542851 1396838 1572734 1856766 1254741 1013926 34544 148860 833483 530586 1413004 1130974 631452 338681 514186 1520563 739604 1230350 158060 1950882 564125 1995863 514355 65909 516967 1182391 881150 430007 1499425 733095 28514 1848746 1431806 969538 253115 1800703 1424575 122641 1468734 263844 359174 1116427 529763 1128334 870621 1105346 815942 179891 225925 1188995 798849 159500 673511 227742 1177118 174043 707099 1412262 171170 825219 1418937 1108338 520668 1188861 1041967 497203 1487996 741279 1461747 691134 1959395 849516 165837 1569747 1142172 183455 1031723 946831 423760 285201 1586102 1033604 1953835 652174 1988406 810795 1014662 70772 529995 1696587 741380 1851486 138278 1111992 523555 775040 313198 849961 707803 1296568 1631453 549771 928502 1616457 1133651 1791607 1033318 336249 835413 1612505 92821 179306 1848565 328441 784172 846530 747718 476856 593622 222714 1199876 1155582 343686 775684 800690 1738148 142458 693185 641617 881225 1733668 108272 1481621 663335 46511 1733369 563359 1157992 13903 609786 199170 392780 1117699 5452 464104 659521 192414 723497 1796947 801050 870846 329553 1225183 1458825 1370661 771462 1839649 1899965 269064 460018 1892554 940636 108909 1742814 1231860 1502827 1285968 527637 818503 1514714 1903800 968822 1960160 1759310 431999 617038 222972 1993502 259623 1082100 76898 112754 1552966 259097 870564 822352 1468416 1513709 771553 857891 1904281 398912 1940908 175095 1972437 152705 460594 57005 1849404 622755 166800 1973647 1856799 1966935 1597173 562816 1895407 1074917 717129 289116 483883 128212 738623 813998 1539214 240617 524821 756796 1885467 790750 1573984 286105 993231 1479719 1338972 521707 365805 1005609 116513 681220 651509 1472246 732558 1174842 1003109 1714214 1830159 96431 929735 979191 544113 1061692 1829774 226950 437409 1194459 720810 1207441 810345 306731 562384 1696827 1214424 969349 1613279 788475 1619132 714900 1746467 1888789 1578100 1373543 1999897 1165305 1371525 611187 1074297 1838619 723813 1120515 1520361 649584 675404 1757712 643804 1715617 137572 1934754 1621882 367944 982080 1984366 1799415 808252 1350983 1391050 1314127 1532531 1919288 101393 1828946 1108287 1048352 1118374 28695 1843348 1213260 554719 1271537 140825 1193886 1498714 320232 485392 674839 1620904 1273048 61831 355422 398014 9875 288536 1965126 1671936 1384336 458020 1596027 1533086 557618 1515664 1309154 1946589 754772 1798983 1061134 935500 590167 1867283 858226 1914513 318726 111007 874173 1904383 1583080 144336 1459594 824162 1050985 257482 852052 1059375 1867135 630670 713389 533344 866961 1173218 1274716 3774 549881 175714 469516 477653 703269 762642 1583013 380666 1344876 1163911 430253 850149 1551863 1636757 1595221 1613893 358009 1521486 1598632 517456 1745750 1306582 1538849 356469 862912 1534389 372246 429860 796329 928415 470939 1661932 1526191 1182484 279124 1152258 907342 1617396 1101424 323275 1116003 1995478 503690 126920 159301 602580 1996011 1214162 40863 1489112 355072 1068315 1197883 1258440 1810981 1574750 173823 559319 876599 823701 141170 845270 1655607 887566 1723417 1961820 70769 760564 935397 169104 132836 1911277 860340 450267 1194415 276818 186143 1389622 1724867 1166225 1076543 109489 1413559 1652761 1412398 162249 1508047 937018 179789 631573 1503303 835985 75478 1235908 415141 785243 102547 1653141 477012 89278 1338432 986822 692089 1697164 1095300 632403 500570 412797 494544 865150 942217 522881 1463877 522063 1882340 1376144 128185 54178 362815 1119459 33697 256088 489636 287560 1613217 1334913 123668 297170 1799947 1200931 1605470 57242 1214012 382197 200165 1367774 1404315 1060800 1766729 1970537 169228 358907 1340466 349020 287289 1741362 635935 1393565 1498407 1112 1458488 385540 1471134 1563659 1591880 424636 230726 1502081 604410 1065860 1441010 473000 1860070 1167270 1685156 1122634 263876 1507669 1042969 701246 325799 1767891 1640194 1502836 1043609 645753 1263634 1976173 1445104 1344528 963463 426172 1234197 155748 1056862 1891553 1052737 878618 1262454 301647 15560 646698 1462095 1202503 889134 1495958 319504 1949411 188277 694426 1193625 11703 1104953 93188 1226982 277500 1839547 665274 1457216 275523 93362 911322 274855 333115 513856 578982 1248491 1413745 504947 1713286 1657924 951830 624139 519712 1411741 314551 1965959 1448864 1397559 203655 918983 1655810 1485540 432259 1179980 1302010 1363025 1643936 877651 1309594 1460529 1660045 1233691 988574 855828 1720870 407973 209613 741265 1632596 1042204 1670359 736511 1594636 1726133 979374 1811358 381714 1499527 1488523 123605 623385 1475242 1023593 86775 1131732 1759589 587337 925751 1630083 101095 1018350 373142 1417609 1793577 138876 47872 183577 100184 1087978 509875 949117 1444436 1257002 661734 301218 1920138 368382 100171 1945366 703074 1112386 871117 1260590 254569 1879335 440653 1943639 791418 1618711 738163 1225643 192082 1841201 622256 1757493 57966 1432984 592384 161290 717652 1206124 1952952 1439331 1958768 1661705 378323 1747782 55339 1784672 1466050 1564775 1080693 1237625 1008780 450802 100660 1012355 860420 146265 1755968 1531159 568592 1482020 1004938 39475 95634 1357678 1654818 22800 284017 1773536 1386790 959646 498244 6435 1475339 1452149 356113 1496346 1102055 640022 601166 471459 1117319 538801 539654 593644 1124407 194947 732232 1515731 16850 1736561 70154 89461 1478860 1588830 677707 1320619 886693 1263726 898470 944308 660382 1452199 729398 379053 1558649 1618514 720641 420552 529673 76258 230540 327782 1352617 1681247 1813131 1145944 157372 1269243 1827909 6292 1323850 250481 1038226 947809 812959 1786559 448910 855633 1122364 467915 311944 669033 1328743 727653 1147022 540396 1693450 219381 1597586 1106270 1770067 915706 8337 1860370 1932049 1440967 819920 1408190 352655 1114813 564441 1601329 1762289 1892493 307005 621729 345965 684144 374857 65324 103497 932332 910614 1520457 894435 945072 938600 520406 1599343 1579916 1727976 638399 1339290 1230419 1724384 1507343 1543588 1515925 402860 700752 1454933 1345078 354342 1864361 1537248 537345 796751 1527188 628005 1678339 99964 1307884 1189034 1735325 1322076 423373 555825 1100418 1816122 134236 114287 1935174 215238 332531 81645 1010585 1288644 1526202 1118599 853002 1427558 1596057 927334 110914 1152820 1810663 91934 294003 993569 966514 1908055 1916503 1482071 389083 1334436 600765 1772429 984455 901265 1052776 743467 1501381 1202603 656565 595951 1829214 527757 476849 1800734 1646139 1308511 710164 1034243 1290435 75764 1134035 1882084 271537 539082 109657 387409 1123573 761297 301301 988037 1275026 1915805 461499 811420 1935964 1452620 842196 676168 545544 362871 607925 1557955 1898098 230121 344756 1899125 1675223 995982 1684690 27052 1179141 1283480 1381296 1651050 1779965 1565632 1838957 466448 1793379 700927 1911984 1574130 1988355 530656 168274 1531226 1136219 168346 137148 762087 946421 688360 1239556 1859919 519815 1265670 330240 197069 723798 713584 1567080 912522 859036 1522469 1457624 1793180 1346444 1685558 960277 1461082 992032 791696 1990165 258724 4282 1143256 1970242 1621111 981030 489853 1092717 205553 86869 219036 1827741 389754 548990 736691 1077274 1088074 657471 1205824 650262 250456 921370 70090 1909512 1283812 984149 1241964 1208719 1790021 961086 1714134 171221 16414 360572 1584325 1582744 1238430 1685996 1829292 1158905 1261491 814207 726329 278041 1713999 210014 573967 1054902 1661571 682169 101299 1610501 1664668 1555615 1959827 1244836 1900126 216816 1493374 1927205 1929066 471927 1241692 784072 1245269 1561151 639607 631893 24710 391407 891539 1130971 1185656 1104746 514350 1100058 604642 1320402 1715423 1450338 1199568 556008 1479501 158951 1834312 1711622 51778 1414782 1480635 1700702 1574328 638611 465019 91372 655839 1013123 1035131 1788129 1443259 412379 1039311 910588 247553 580649 559292 1846915 1699536 1112603 647411 121898 432788 404879 1734265 771304 644497 14147 368692 1246549 637054 652528 894808 611331 791823 1776689 1204987 1589331 1215264 1165367 1285933 1060022 1642885 116095 230048 1072305 938676 1507075 1839549 771029 1691322 1380535 629372 945497 1842720 580699 1500499 1468299 1207645 1652008 609707 948347 373615 136259 1664727 1762860 1298386 1294048 9521 1941439 1510194 424767 1696914 1763088 1648813 1231204 678261 531197 66770 445483 1066895 1232480 1854948 1252034 363574 1793887 1120564 1244251 158472 1768519 483185 1616086 1946663 244428 1940592 1215257 822467 1223413 1135352 1354883 235681 1872764 1776181 1669276 190494 21288 1650608 583433 958419 1840521 90604 465193 411850 953893 1369816 402651 1140205 1162200 124498 322916 1115546 1590119 66393 377457 638244 1248894 584273 1892097 446280 1208166 286438 516970 573323 377879 1394550 907299 685428 173392 1361117 1994948 1079889 1036370 888336 1457688 1323437 1599235 1575444 1727283 1563570 1786909 844287 1017229 1422414 11299 1053557 380420 523904 1036965 414715 1688283 939325 1940518 497408 304007 323263 1173873 666689 1596646 1667864 1763380 416307 1797699 1071333 111402 236152 407485 105602 295283 954468 1404803 28006 831211 498234 1391636 1498140 1488629 664319 558547 1289109 739753 1046405 940788 1664425 1195391 1002148 246448 1993199 1156512 1141864 185475 1817380 799469 1090262 1349179 338562 266141 1617501 1112513 27379 1008578 975225 1547242 1334684 87451 1350787 1799586 745559 1429334 498897 782419 518102 975561 64861 1941052 1693364 783443 361282 602565 1961835 6247 103484 105567 858484 1424216 1554887 257818 589918 493200 1302333 966113 1908355 742512 1762779 253747 771711 1339952 1843797 1448279 1845696 369281 1819682 1750217 807152 1971586 1904367 793725 1458945 754303 364829 204366 1030400 1669798 1461372 1132616 1987627 233043 666102 203760 358672 884804 1687898 1028279 1099675 232785 1728207 1944920 1940874 629457 612255 11742 1050616 726204 1208017 366802 1849596 1277548 420268 705521 189392 1377623 582780 1631104 1014776 1271433 1789784 1252855 669887 995358 767625 1295424 140305 1621715 1854655 1241201 186408 1938466 1599923 1618854 766469 391968 1118198 119243 1982627 1289554 899503 1616269 873865 1948250 939031 787305 128342 513738 1876819 25919 84594 1535590 231893 1587397 1711621 356756 114946 312708 1578711 324909 1372185 465482 148612 757741 1480329 1201398 270492 664854 57449 1602399 735027 799952 1163800 1757319 1657135 478959 1401994 1926577 453449 218905 257402 1420771 1992812 483157 1157264 1424628 1673501 621223 1379366 1617969 1533368 405292 776072 174466 887777 1312667 72777 344844 1039827 867566 803896 1379140 279707 694028 1067820 1335444 977448 579583 596028 582770 1227199 880357 1480439 1869528 1008787 634570 125102 1570481 1044637 1900802 789942 1764231 464329 434132 1563026 1711917 1303782 1070253 790569 1349317 130452 882238 1260548 833399 470328 1488025 223490 314863 769164 1040738 768533 179439 1228829 1007952 1168980 471774 52724 1038827 709932 549514 1869596 1264696 492727 648827 1525854 1452492 1766196 374040 1094969 1292005 1308620 1826195 1219846 347735 924602 1003284 233494 1043362 1618788 904448 1116412 1234582 1358136 265353 693250 1513239 818530 97041 589847 1917548 936610 1214293 150425 947328 911721 231855 1690043 1864430 578615 1779764 819205 828023 1850093 853263 10893 1003639 1378697 140271 55901 1117924 756850 277024 223788 89221 1046595 1603740 1174299 1598926 896395 549690 464127 884937 554502 649901 957126 877883 394216 758298 1151928 192436 1521798 771849 1641803 514079 556381 514109 1117529 662144 1030303 320726 45262 668279 1157418 259033 886906 1476527 1873961 148087 1403476 1563496 156503 1042428 1155154 520664 1352620 1123677 1015376 1479142 1592980 772898 103926 1143843 491680 185526 447322 1019381 351407 446123 1369460 1738384 1523479 351069 461396 1695766 1829647 1709439 287410 550495 1457140 261356 944271 1199183 459370 890712 534261 38056 1436108 420480 326891 948224 40166 965985 863714 1777378 1428819 1392904 1544839 1271541 1083929 251706 349871 1130134 407566 842205 701930 435728 8532 1477718 598641 1981467 796944 635205 909183 207269 891914 219821 1517574 1840817 1951269 762115 1773148 352065 865421 746290 627500 848483 1522132 381877 1193586 884717 1493111 489822 1889325 1300881 186848 61712 970299 1372029 1123269 810570 1598279 1610220 1491750 1264387 775500 204732 1545753 954672 1088234 185183 1365194 1646297 1255994 679566 837768 352673 415659 1760516 1322718 855246 115697 1259035 1530292 1799724 1557931 1438098 994602 1093993 871271 1355131 340846 1335376 441266 1466604 525943 1526783 734854 1196356 1264306 1162877 1101085 1497601 1929218 83992 96044 943632 1909669 1798176 197425 724315 1663977 782194 1801248 1973344 1415497 1350042 1155693 1198857 1877887 857689 1525062 1195989 1879167 1483911 535223 1133060 696957 630294 1445796 1782758 543895 697063 37720 244177 724809 89315 1538597 612058 443302 1385089 921765 1920787 834413 589397 444761 927309 540340 600843 380376 1233279 1723818 460744 763202 798485 1574959 1922170 1800059 835253 847247 1446217 1236606 221901 493432 1731592 323950 1075505 77603 940675 287222 945244 651754 890007 1999482 1989112 888160 56797 407618 972041 574711 1815168 1519590 80544 910325 1629640 378622 1834800 680472 19387 428806 1505243 1310226 1516424 223974 670070 187597 1624307 726705 507614 341022 90231 1000573 706069 924222 1471106 1872431 536630 1112679 1447059 1084205 1511083 640383 1638908 1951327 61846 350950 227791 1332697 1279846 1565298 806241 578537 546295 1177789 1684829 1783774 796372 1413419 885948 1974676 1858658 621499 1876622 1324783 460555 703754 261759 1042834 917180 959077 1557734 618978 208212 932378 424367 736558 1384581 1837553 997060 463883 1124104 1111942 88171 1125356 425526 921809 263937 1559751 1000915 698382 325253 1301253 1608917 615097 873408 812470 1367876 986319 490498 1612736 236960 800196 115545 1425260 804389 1414201 473961 1424225 342967 148164 52454 1316853 141375 1525993 634243 543058 209564 885227 542893 117010 784647 1472701 939628 962061 1566063 602734 791680 1501489 1285426 13706 1149895 877821 574610 1586271 1920107 293703 1668244 1865836 18639 1826269 202209 1205299 1116055 37337 35343 1436083 1198768 883732 258108 1458302 695579 1321449 55726 580888 283025 1098925 1459146 1510553 1360995 1128681 1362823 522037 148173 1987777 1830340 1824652 1977737 1669075 649074 1036589 656506 172878 720970 1313081 36256 1456012 113641 928203 25325 1147091 938268 450911 432523 552777 1651619 265684 786714 1652126 184977 706451 155083 1654967 463942 1815130 1230401 103141 1217343 1457704 546340 1455120 834419 1858511 828147 201338 1463068 301000 1419142 1285707 336263 1935699 10492 636791 1442285 1417648 1806850 1502354 1479106 232875 1880629 555416 1260442 1538414 556429 218195 1323608 952896 1460420 797755 622201 1342478 117069 1615845 1737145 788431 1562566 1291877 1305666 1406680 1296655 1384647 1016487 1910004 64840 580680 929128 1559498 608007 1721814 940230 479466 842460 384896 532361 606700 225350 192843 592016 631788 376971 1120465 793886 472636 619160 1354933 146697 1268919 1320253 1061318 1806613 1178975 509779 15735 78081 1696296 1646780 226777 678042 667290 1142714 1884606 1083726 367519 1902978 1977511 1436019 1913844 1895565 95347 1688401 1008183 608302 215397 1199983 1611511 748295 914434 1159516 1014688 509340 1389739 792878 818166 1047334 688518 689079 867308 383545 315491 293299 536200 329995 1913509 887615 1219961 1978808 504977 455789 1216742 336432 1673913 345951 149119 861437 1558239 293165 560565 219833 623967 1099486 1948945 1348104 259985 901432 1572448 705751 928927 638421 221356 1426501 35276 1908609 1935631 1538513 1703026 392916 612402 580441 1571198 1210224 38385 1094431 817556 1287634 354960 271772 1355199 1468694 1617229 1568904 1339227 841443 1685565 744466 1535406 946517 1005021 115705 587941 999165 1917324 1455059 196077 1641900 489178 382697 1087174 702496 816108 1176469 1925567 356165 1511612 1817102 970010 707825 1050334 137892 1397534 293571 1278440 881390 790666 257324 255027 784554 760119 238483 1282329 514114 452664 11408 970304 244485 59444 855788 1459640 1636624 1116423 1813795 1351545 1323253 1148020 1448831 1324078 1660394 1514948 1128597 497123 1758045 1091763 1828824 1561225 439583 353517 1104539 572348 437570 336857 1551155 1203553 1162516 1472395 585863 1074829 618320 1886936 1767213 840580 1778393 268834 1238492 1096761 1943971 1748856 1068007 723547 749419 832959 1666207 1839927 1024352 1330297 1534815 546815 253091 808281 1689320 1134676 1872267 983449 1997565 229562 1948760 801815 1538441 102841 1644691 1554877 1145661 817835 963174 1351053 346708 1392692 1260472 1006223 974128 389901 1579966 1889490 1084499 698126 1610889 1938750 1638080 1407732 1742736 1138381 1476107 1700569 1235786 1335781 397143 1488403 1373813 1329351 1189705 306496 1566182 1000046 118038 1502538 603998 1134929 1671083 452723 1179659 983703 1001154 1560845 1885938 626315 361362 1557546 387923 683000 1812529 1918494 579749 1049408 729621 164164 1079761 496968 1834767 1348631 1536392 1500036 1098885 1236586 1089456 298476 1033623 197656 255007 1625578 744274 1900412 572560 1147839 1173468 1745705 338629 1723204 668475 434638 1792306 1196800 1208786 216249 1400106 298143 333247 1214406 511565 1487619 1339407 1665864 665523 1080613 811142 690651 1420765 1095569 1200392 1677715 1161983 151874 1081967 411074 1204970 239379 461996 784856 769608 405204 610200 770710 939579 1166657 1739465 873142 785280 424001 1641659 1810988 295003 1511002 858248 1082214 44894 198748 1529386 548154 1514789 1672217 1281258 1413625 1882191 1083954 1018813 1347909 839617 318832 1799003 1500425 1891236 1137703 157660 1984192 1008844 1352416 833605 451802 1189991 1933351 1668665 28796 1142486 1064109 1164645 1130301 111546 1292458 405067 1988098 1334120 62515 1741478 1001486 1362466 105635 497719 100495 914649 873264 250274 860541 1617539 1141961 1811983 577152 1377067 1827781 1063417 935298 940931 1231780 752765 1147432 1348040 1777275 765910 1678833 1581726 1156773 381029 1287709 1882707 1730129 1962544 1553626 791683 1324588 1115221 990928 1101183 1805570 924806 696342 553165 955585 849681 883447 1517505 798054 1047754 1134243 470032 982148 1799631 1809214 405700 396975 1235467 912673 162717 123367 388939 1803626 1442037 1235284 1292936 1758089 138904 1109706 158134 1784712 716579 667020 544732 163090 951638 1881017 1992676 1352083 291249 1949150 978852 644851 1303327 1025666 1557470 1204138 842877 1723582 53808 1023628 1387979 566475 133339 1236486 1622717 1550734 557348 1744828 1769106 1658299 1217372 877529 1554343 590239 1363746 766187 1269502 1275455 1780724 585174 1937578 1228880 1230185 1111331 1942932 1747680 565986 1054104 1014118 1374098 377098 164720 488189 1586119 803781 354608 486410 1769687 312139 1925582 20690 499359 564381 214561 1972203 442552 1555205 970447 929648 1970689 1356829 624141 534558 86026 458651 253617 217362 1795285 1307362 1904253 964386 208044 978992 1746049 880161 203387 647041 22335 111031 1468222 1143844 1560495 1453169 266279 349242 1770137 1260744 968495 1273020 365483 586763 1590452 1961271 40907 391188 353376 787877 1031557 277446 1385971 493641 657605 1923930 730514 677474 223475 805250 1422174 51479 457592 1589460 469934 742948 406355 1611552 1260654 3858 1446321 1996565 1182758 1507503 1298370 675284 1864737 1650118 723044 1561772 1124784 1812039 712802 1094492 468459 855468 1658559 1870863 483029 329105 1958069 1393742 1881584 1421239 1505632 697074 697639 1748235 1446675 102536 1481796 832098 495764 1208396 46859 1752242 1391434 1155552 1133372 829751 1889468 304837 1811938 1614869 1043995 309908 433670 59301 1838917 1036165 1358835 1298719 1861558 105226 725058 311530 1570512 1199238 1996087 1356578 452124 501838 593227 231101 1874658 1890399 1463925 1952299 140532 356688 1670541 711021 1142826 1034810 203274 1995656 91785 66768 77954 905145 938025 1402732 1364544 592582 1359266 608655 145264 1223576 233798 1803663 165418 1136200 899443 1134762 326862 1836711 814618 277842 1825790 1593193 1093505 552165 653422 576907 1439416 1782432 1320854 357382 1542713 377765 1195543 95044 1879868 96546 726032 1389079 317548 1448290 854480 908468 1046209 1746866 1274770 48873 1991120 1534043 1468425 704463 1338318 368273 1562398 1527598 1351980 1093703 1548375 477304 803039 1339629 451842 1398981 1825925 1640722 1257519 141567 59166 1471563 1735617 1202578 518849 747997 474620 318362 1680683 738765 923496 1935878 977203 80108 659152 1437532 556413 1684591 412315 766686 1367668 388780 631624 1601256 839842 433917 1735460 771318 657675 76570 263373 484795 884038 806374 1737002 380597 1165064 1733625 744224 1678993 124256 55310 1099329 547343 1606328 53111 821211 1058927 1503599 1486517 1051613 269619 25280 1449337 1097798 1370714 773191 1097750 109231 1752896 548963 768368 887113 733661 1174511 596932 797070 5260 757629 1034471 977959 493096 785512 615567 825679 1640769 504505 145344 960877 1125207 864452 105856 853935 530002 1350783 1205417 541393 922238 487652 1442527 119423 280249 5862 1410538 551236 1582253 1827715 1721655 134518 13979 1563617 993970 568301 645960 1508592 1249906 1816023 1512016 716819 353762 1147333 1497014 178967 1720175 1569754 164253 1255510 15761 215312 1011919 589717 1268322 862745 1422729 541671 1102869 1878228 796587 830178 1151516 713523 1629256 571042 574738 657153 251137 1130551 952999 80711 1472426 582146 1750629 241906 1662161 742679 633040 1804288 1059731 1665248 1922395 723477 1808897 1226596 1652741 853671 1143552 660301 1174632 35252 740411 1647668 1436296 1820419 608198 1690307 1769671 1546557 1257412 1193763 548430 1201982 1764506 1880452 1369743 1480710 1811664 1573763 1113234 1447667 298859 1780182 1193750 916946 886655 1747298 389412 1903981 671152 158893 494095 619837 1617002 364177 500026 206671 530287 579987 1004950 399595 140590 121490 1184414 1921204 357393 165214 1482879 68612 677644 1986700 1113456 1556563 1613680 1150768 267733 536243 1553414 423132 559571 593232 1796417 864444 270525 1554375 1537449 166877 644349 1424175 1674503 154361 1705157 236056 1560374 718210 1037945 1673057 985328 738711 1468708 996658 373150 525946 721942 623323 412393 230070 348304 372787 1546304 1926205 824046 1918449 1555468 284355 66115 621328 1530766 1985960 1142454 1020895 1850115 1664737 90313 1145836 238183 1110905 396917 1062191 1284638 1759337 867975 1144489 621201 783536 1166625 319616 1807558 1472109 1026889 1291750 464091 1061627 241572 1094478 32344 1491002 589432 763982 841125 1000175 1271668 1202266 1541080 532987 1855411 177293 1821132 162349 257890 837824 228881 1104617 502109 825270 1569762 1893378 1654825 1326365 1524534 1645908 1069850 61569 1955920 932286 800877 1132633 1595781 662995 1278904 564361 1731403 1426910 918765 1988350 189458 1688512 317355 1006573 563368 1064915 797552 1593012 1262910 51621 211392 660635 1123091 1190139 519659 501076 1880111 104651 1577671 1713769 1077218 1358009 1124743 1773068 1047153 740511 904051 815575 508251 255659 156927 419339 728294 1695135 1249370 1501571 678977 1714104 1255120 863539 1978677 1249848 1690811 1464808 1255247 903306 1161388 1608247 1835870 214085 192368 886917 844881 1761781 569271 891855 568066 1610464 1565892 1834145 1241001 1254367 1172422 826275 1601412 752504 1157321 1220324 780684 678016 308550 529870 5624 1130030 1356784 1618007 701507 1945632 1739551 1175082 1287197 1506235 1979153 1738006 76986 1815256 868650 1621026 532744 1187196 906771 1783464 1604830 995583 754778 1949940 700906 1876658 1369763 207093 637170 397296 374841 653502 939368 799038 1887527 1800541 1616615 1315746 1143796 1642380 35031 779534 643273 669554 1462653 872873 1136220 1013281 149223 624130 1305198 1127407 1112546 1552925 512116 614257 326387 1009618 655021 277104 205854 708479 198133 343208 1520316 936852 1913436 301360 565116 713140 486051 1890364 1423109 68438 1468993 613123 1376461 1701866 871071 1737164 1389023 1237842 1138991 1840705 353499 970519 342539 1640615 919765 847717 1642714 867921 823226 102078 832451 1006937 965328 97701 407597 786273 1267814 202235 331783 659986 123139 289811 1306376 916076 1516069 1308804 1979405 835089 1215714 1920054 590967 432110 367038 1494988 1946094 797572 1540321 1069106 1004002 486206 1745409 1014493 1609172 1798848 76400 1814122 1483528 119641 954684 1534537 80839 430594 1906045 1806057 1729675 1269388 1288245 1808842 629514 482416 641641 907368 1638596 234448 1942365 987991 533170 1034207 290795 488878 399944 1272811 1255084 1992584 497063 1717434 792866 1062081 1907916 215423 118304 831697 1114650 907644 393274 15065 1367370 634727 1357180 1013384 87689 279855 1048639 776465 1948153 496427 45168 870327 1185724 556634 675075 526832 1076460 1883724 1198085 1124568 1752521 886241 433649 726954 385585 8222 1888580 243709 516701 1213714 923996 1763396 718359 611614 1236404 39235 1452719 488034 881800 1563304 1848165 1329932 738634 1603213 1513729 795658 435995 1021308 865442 1295256 1556566 1917326 1424885 38765 89748 1883346 574383 825682 521603 482203 1599932 1108409 1955017 1411983 32166 1809408 1659695 1550957 1071455 1181060 917384 109073 1732411 1922434 511765 1284644 1624479 1601483 646936 304409 684977 1246234 488495 1026346 1844945 17671 867254 1872858 998784 590263 1856367 1142166 1799300 1012700 1023307 1914789 1965028 343394 351169 1230051 1636832 1231842 402018 164201 1329385 1129604 392231 878374 1612116 1787932 472754 701869 1685618 1137762 1967898 1452464 806281 1219544 993119 1965778 1213145 600560 648329 1824875 1285191 1275553 314013 741849 1100721 1769783 468800 107085 675319 893303 276412 19093 1259541 142449 1441451 1558702 1776338 517594 781019 1002149 1741318 751857 1018983 1037387 1975005 1330367 1524955 914919 1825257 355412 1866762 1050635 1535036 1194264 1311778 261031 1465364 1257352 459973 556046 504944 910235 48068 835649 1123777 523839 192352 1574905 884962 1593585 1829877 1845162 1270473 478149 5068 1008112 1472475 1751398 317580 1512491 1225597 294796 139649 1192882 676944 854907 1981569 1334911 465408 566469 1763130 1938502 1268152 1348153 686196 1625552 1755928 787945 1622862 512956 1813461 688420 313088 179396 1493558 1031496 708019 148879 1372296 1373715 709319 1956537 1204873 1364893 1223824 1799657 152188 1272610 1050916 674433 75295 417335 192544 336142 75 709310 1789997 811156 1168189 409477 1885924 718504 803118 1769916 338772 181965 916662 603288 347733 1658231 182579 1546916 75186 361006 971376 1212837 1140523 830254 1273841 539110 258363 617826 336403 430798 1648818 89701 430987 806764 1283196 42539 809841 312893 1098645 1416478 258496 1751133 1601986 725764 1837542 1470478 1674883 512591 1357873 1084932 1294472 743595 1567067 836125 1611046 813733 637183 1483784 262086 1770706 1424658 874420 932976 486555 1876780 1442902 1787947 1416337 1695581 128495 179373 1244268 630913 1533800 558432 1966241 1927201 1529438 1992679 1069854 781498 482970 343266 710387 393794 1235857 1517637 1820207 632108 308996 1702379 704439 1673498 153970 1421823 49092 1756497 324543 369789 251889 1492367 1774678 1907610 1121860 1513547 1360439 1917158 1428549 1581881 1321882 100993 435336 1841589 1031366 345975 1113106 413264 998220 767467 1299261 268734 1880702 1716368 749163 1046357 1186971 1259125 1489597 1151004 1333800 1233752 1847015 980845 1370414 1775701 367131 1229384 1976219 949874 1605090 623897 1592209 734094 70684 713431 1320425 1180415 818245 213984 636685 1143839 882112 1293381 448495 763420 1396765 1316592 1558964 158844 1539646 1980255 1719413 1886018 298025 1517342 474827 1533304 697334 1895543 1045031 1984316 1868217 1921083 1842652 922361 1178572 1486339 820121 419302 1485902 1835997 664981 33855 1204741 649757 521025 303882 532192 572443 1924182 1579220 319433 1138030 1787957 29529 186313 1590695 1384079 1426642 922588 1705266 1072890 165633 24941 1995041 49883 133530 1598751 364453 480800 419440 1586094 1265146 1007758 1788644 1360690 1855837 1707316 682571 1448192 208998 1869894 1090118 892961 402352 1025155 1418233 928399 958726 406272 122600 1268872 1237410 1588256 1554663 1393044 683186 861168 1681807 979274 1737266 172631 1202357 1084988 542132 1074298 656175 1625328 994322 1144176 1309987 1635766 1085245 658323 996492 583387 229673 282325 497828 1262492 1616874 1975541 1871277 787194 1978527 815323 1111054 1801646 7620 787135 1648418 1599295 487218 1233927 1105403 1117107 419903 1012796 1513014 1684069 16418 1840822 497558 627890 966503 1908481 1629614 1364782 1745366 484343 1941761 521626 1769019 74243 171184 1570130 978738 1275124 1477519 1371009 1810462 1514572 1106600 646264 1534418 294073 1387329 1915764 1305540 1079005 1875540 1336527 1998976 218294 238033 1555141 596034 1173727 1840324 637259 1970821 1939098 663329 1803182 1131164 1286733 509744 474120 1884816 1564101 1657522 726886 1818749 1601453 1433753 500507 769998 1218427 1922788 1463774 582840 992044 1396897 540763 1295267 1265704 329135 796258 1795081 1069705 958163 1091923 261506 84575 117391 1146020 154496 1975359 1828438 59248 1179242 713194 1750991 736811 1027471 947160 1842303 1623367 1632457 359224 479602 130575 764933 832727 293149 1823344 1067973 880756 1774946 1315295 1598527 1506554 1585913 668778 280701 1881251 292209 1332281 1227958 1645593 929460 1114332 76453 1152670 1837721 290273 1949593 76317 235015 1747339 652716 717877 711188 1383517 479293 612905 1456470 1126116 1477327 347701 550332 151853 378103 621333 1939079 1850620 1650386 1907611 712782 893759 232403 1469666 353372 756150 774783 31897 542557 1336465 47559 259537 544626 713200 845063 568705 911753 1965824 1442272 548942 1831018 1253261 667666 144837 1263501 558148 1599363 1542107 1611815 970552 1063790 962091 1695124 1672263 1544881 1339703 462415 712965 1176840 619969 415526 1744460 1578471 1889554 336005 1844142 1568840 176007 689289 1891141 661481 508625 946972 1795824 145791 158569 902161 936679 16428 680164 748334 655049 767512 402613 1888171 1709163 1136565 1373468 772709 1454977 1519517 64210 311356 1890670 360638 862425 1476192 1027207 1863368 379238 146531 425795 23902 1800370 1090695 1609158 1317198 835169 502379 1632394 1378663 353704 889683 1187281 803533 431874 1505096 616327 1690593 764655 1852351 90683 490409 900510 573743 212597 1914878 1091406 1281062 1428554 289358 1258225 1484252 596255 1668673 602329 900720 995451 801051 418526 1287192 933809 887730 1572165 1800151 642740 1082843 944557 742407 1774826 1530900 1192833 1014159 1695883 29311 1234998 421760 1295548 1530129 959259 1845968 1514470 586630 1755217 932714 714970 474367 302058 909638 1650092 631684 811700 796340 32214 482863 306659 1977434 1347126 1452305 829453 1907335 1448250 424185 1423718 814424 184155 134689 1203335 355989 673325 578079 1217266 1575468 720574 583091 392345 184016 1112657 1052616 939282 1572408 668273 905081 842016 731102 1660341 1307174 1994097 905297 560524 1794768 952184 485875 1514171 1830062 709649 1852038 1635231 1280953 509191 1472564 607121 783257 536352 31362 462553 449627 245102 1348652 421594 258228 1035123 1425291 557762 1469125 137984 511621 1094472 1420522 1581128 720095 50954 1482775 1856404 249320 659204 1297861 1785753 504532 1153687 350153 1181972 352349 1138884 589898 1667556 1636933 1108467 777928 751528 421929 624561 1930792 1906840 325281 424631 1350040 476882 1448170 1668706 1872542 1804981 482133 1866505 1435721 223009 998892 1881138 1599494 159292 1863552 281065 542227 510179 604335 1962957 130701 1774613 1684585 327129 418251 560590 212670 1885025 265203 1151437 673020 682590 305744 1360553 1979244 462909 134459 1172337 1653145 1758158 328453 1637069 428990 84195 1478290 1334068 1827151 707102 326602 255333 1431751 157624 204862 937923 62639 307297 163124 637635 1674877 1948868 1707748 520823 1343246 1169740 970256 127565 233744 1826819 187619 346350 597175 463449 905551 710969 1195051 1924974 1366199 865850 1982115 1816372 525499 572295 304627 1470498 923763 1812839 1283112 342893 1941642 1297920 1043416 180518 47272 1939037 328367 1662808 1470821 1938674 1767070 1014070 1228692 483330 1539036 546103 912197 876272 1879998 1258524 73564 165658 8403 2477 1776256 1650631 1636280 1425990 1307638 1869046 1832654 805670 1347880 1865716 1164053 512220 591061 613349 376251 1980295 407121 777973 458847 1008588 1144902 1337049 1340855 1247324 302606 1223109 1676471 1708360 1769218 706996 1024714 1698867 1221041 1595194 1708947 173239 995758 1642434 1324110 1862832 1068469 1965018 1922240 692810 1837778 50672 380781 965646 814915 244940 1873462 1489777 1209481 414000 1731176 1852693 716350 1340322 733460 404420 1805440 783739 568778 600776 547934 1729658 1949307 950197 1430016 1388686 1717696 1333949 1365625 1279194 1920398 906825 657302 1059808 1125886 804418 591241 772863 1171384 1241108 112138 372764 1071640 1082906 780146 174686 923876 454873 673918 1629080 262668 745541 1389932 457492 582877 776384 338425 1304324 1787858 814411 1040964 1138006 1481098 39826 1871763 922350 1960729 268853 1909039 1521760 828879 1164479 350492 1542486 1194311 1966789 1938973 227256 1797217 201679 392051 1993367 1109574 1591860 1965405 1602964 1438027 972620 1047625 1853301 1110621 1043132 1953690 700775 301255 1418762 155710 1806073 1253044 998227 410553 406054 986577 930026 185389 496164 1231099 1932578 857782 575725 1383039 1458367 67914 35753 1605905 1283220 633533 1324931 781090 577644 1172107 266680 228038 1689769 1968899 174770 1735708 435532 902751 1516634 755488 608432 44438 1104216 1164544 699249 1673849 313419 758959 1079096 1486038 760528 1884957 1587430 851744 1224670 1436956 963177 1178326 1436936 474040 33162 449102 255608 696218 1683741 1096339 1004527 1786348 1181031 1711498 1722902 1433226 1726671 948214 808296 127576 16345 199472 809798 1839091 1274733 1372000 1879447 72440 1351564 451005 81682 966310 1275498 1038478 1541396 591525 752813 1430495 1370565 702338 365632 9532 1538114 1337296 564077 455433 1401376 1658229 1476137 1844300 1395711 1130924 446828 1569817 1604518 227700 408296 1465204 1465903 1988373 1915029 830865 944163 268660 531289 1147936 1627368 1958244 15905 1415886 1854910 1347502 1155434 1969533 433660 1850528 507187 1735440 1766837 736758 956938 1423982 617689 290743 1781347 1230522 1850855 1667426 207379 724954 605122 1649699 976558 282558 878225 979332 369302 924379 153089 1829325 1179079 822627 250447 482681 972857 595968 1700028 853161 1411121 670095 1882701 742567 670508 842160 136220 268631 1575821 810954 214003 970608 1936786 911352 1022754 453581 1710578 548647 259302 862615 694572 1722561 121425 1091448 673854 3994 1290091 1962588 1067311 187878 4372 1205119 751940 1569680 96046 260553 1783570 1399920 1822940 1157691 485314 1935920 1274295 342060 1789745 911184 666277 1852640 427825 1928188 1886951 554862 958996 1051970 1937982 1034179 721028 1059003 1402763 637164 1546009 656606 766744 1066091 1418137 1613589 1389821 873748 616431 1042443 1897780 181680 1072973 1669750 378338 1624297 664434 487959 1358564 217701 1219112 801266 1846320 943773 458521 517380 1429482 1728232 1473593 34133 1409828 1087391 851593 360297 1382545 1544396 1692634 1859980 598396 1271566 625477 588115 1603533 1363622 238531 1659888 507886 299727 1187833 1475685 1189376 1474579 1506201 321466 1758990 190370 943790 162949 152713 544957 477594 484732 845909 1009174 1934047 361914 1619336 1518403 46332 1657724 45909 473926 1597385 386030 592599 1965840 1387311 504680 1061095 72655 410744 913720 38575 203831 1036266 887234 1108086 917228 1851987 218802 111391 357021 1310848 1575898 1360232 385882 1253164 1445258 957351 154093 865829 1036427 166790 1756220 877308 1049738 94365 205252 122870 1625663 1160687 730057 1389505 1972002 62981 504218 20537 80152 403742 1595112 437764 1020255 529623 1598770 716126 1376934 645856 1441281 276578 1790329 828836 1168269 1966272 614074 101958 1362530 717871 467698 1173062 1413427 523376 393205 1499170 304247 217370 1966290 774888 683434 475999 436074 561918 158563 182334 1499686 1538825 1932343 870946 848272 633465 1147615 220239 608561 1758854 553821 208723 1203012 741922 1085631 59001 904240 1540757 274522 929216 1602641 588676 933892 891057 1692726 1532814 1454828 1637143 458845 1615349 66952 795995 1846905 146175 1428509 1062479 782685 1051277 1572439 1443599 1438019 1961306 1488623 1103121 1315164 1616328 906371 1052734 1538822 1321777 1811010 1099434 1903605 162814 494463 645528 1335199 1555203 703845 1335769 794849 450716 849970 654052 40458 951448 1377070 574795 1302725 974221 1045666 1117908 106623 1406419 974185 605704 1201437 1286376 391069 472225 488313 1004267 605801 1660997 1883996 14151 1034259 1847087 285347 170049 1888565 1551685 1202830 242254 856890 1001318 493655 976680 742242 1459807 968680 467120 914825 1719121 1727926 683769 578577 413401 192782 640627 1503201 1820367 687323 251279 351289 1223854 960353 1811729 1165268 1701880 741437 554491 976893 760574 1828090 1700827 1037862 1717474 1365593 1320535 1236481 662045 161492 1713384 1052347 1185168 1321189 233365 1641124 427761 1050793 1881084 1705736 198378 60145 1455655 1824753 682895 1013293 1668324 367640 1942697 929386 1268871 451825 1170587 1024025 972452 208987 472981 171529 1089374 332974 1177814 1003540 429445 1626492 1232303 1183180 298748 1375471 1778252 1103421 1967025 16234 122186 1713327 1260205 435280 1989659 42473 1238139 1366499 1484447 1562712 1974147 1439228 1279995 728741 545010 1179989 502402 185112 860088 582048 1000378 1022592 334281 1339458 1941477 1218195 1530159 528 671855 1374924 1835622 1143765 1471773 14588 324013 1347647 106464 562451 853344 563644 1317512 426559 653798 1041957 879953 1310473 1741781 699297 936923 1358738 1000093 1783404 982450 1770059 1523499 1599115 1009967 1415956 1988584 141598 1263844 141388 1689463 1413614 124586 737592 143411 17456 1841507 1542418 788202 345188 453081 1530320 1207121 26524 18043 1556157 436532 1408808 257581 1818185 1082416 452982 656224 1999811 102741 944510 1936741 320211 887879 1645429 1915745 1768067 24401 560065 560101 272804 1185622 160939 574094 1506625 1743947 1301704 250797 1931187 65149 769387 582319 464749 360164 1562340 124563 1971833 1607418 585534 1956330 1423199 210684 226055 1184392 963797 450736 292726 732432 1390060 974374 1111814 1316185 1294301 1573359 840349 1183599 1919304 1970347 1321110 728053 1931516 944442 1559637 1465174 1675521 20036 164005 1155801 1875297 95503 1029265 271663 1492831 1294403 443074 1185105 1908372 360286 1632197 365199 1311149 1009319 1140464 499641 1676630 593917 568050 1959115 257446 361936 806865 172616 1914928 1395912 221609 433974 1949552 1400155 255409 535393 1259206 1238611 1933262 1558053 1535362 1861962 272779 628218 854383 817256 1731794 1728471 1909522 1154822 586281 981428 1689884 1176495 1481622 1417875 703080 1018609 1636973 949304 1685251 1017933 1691180 1509462 417044 1068659 618187 805956 1552650 503205 960539 160255 630911 1409181 396759 457685 1188573 795057 1946125 63252 757915 1563064 1168298 1838317 1556698 851681 1704533 316637 551338 624222 114367 641976 1965888 652151 1639267 72818 1273599 1309506 1306049 1397003 137302 846491 944636 68856 1249550 1287105 774839 372572 928704 17789 97412 874313 981381 1239927 1283915 593821 1574949 1936320 1670674 1704122 686103 1047164 1985236 996274 1215542 1644060 265522 798806 805620 1140927 1834591 905680 18915 692143 798229 1112530 883953 839387 207942 1057960 1003566 375574 796615 579110 1021132 1146487 133083 1770660 1281658 144476 367027 85141 1167120 941989 1638335 728778 136078 995244 1091449 1140090 1866337 1342276 1417542 1007611 1383995 855139 1890197 1193925 624525 796100 1961564 304697 173347 207549 1017860 87618 262693 294251 904693 1614475 1863915 48931 1043153 1128323 238215 880790 123815 616455 1829996 1678616 224868 738904 598422 895216 101189 1556837 182086 685097 958131 840344 809890 540253 1717367 1903967 922918 343558 1501740 1352144 1377987 1555060 1136093 675357 1234949 1493513 136599 1097239 1795499 1239113 1113585 257379 1308247 294658 1918011 399469 859492 590643 214610 1046214 975915 392050 223956 850169 996167 134075 190172 828072 875359 1712110 1366572 543601 1857492 1295501 319735 10354 1254460 307053 1885942 1086574 182582 211558 1360255 447493 134762 1803341 339886 1733459 538875 1050404 710789 836187 367130 622896 281892 1090744 305289 1822920 1457888 1003116 686760 1243763 1111213 1557884 1876814 785838 734908 1862573 167137 292515 1611526 1663267 1279518 1464047 1912515 1008173 1307056 1713238 1670494 1728242 1101559 707042 21822 1935039 1429371 1395984 1411753 374221 1799817 1612900 1687964 1967301 1331375 1522270 1090307 410926 157623 961252 1562082 695656 937605 677008 237630 134981 365906 1482284 1509550 1105776 1809803 905929 456797 1094719 371204 1406322 1459694 90206 1493543 1509264 348232 1942247 446041 1117167 653755 1329522 1262124 1060613 1800284 1550072 451996 1503549 1366099 316730 693688 891432 293631 674078 764319 1565769 1255145 1489753 1149256 1310187 1256852 665795 189080 1241421 716466 35369 500797 1339546 1617226 529609 1982516 1305592 1099414 71275 47408 41294 140797 1176491 44678 767766 1302665 1255327 664731 1058272 1525915 1085494 1103209 1785262 1916604 1614841 799864 1860797 1559429 1470779 204294 819615 654875 125392 660200 1963155 752453 1629547 422512 127009 698327 1725151 1217381 1247022 1403682 1240626 990740 178428 1640300 318886 187256 536443 1211771 1464494 516545 1657312 147719 999121 397033 324431 173145 853967 819814 555010 1999036 1616915 1658922 1217352 1934331 1663856 297055 632883 135085 213539 1417401 1027530 1269333 1934406 394521 1673022 1295664 793847 573465 650224 1880788 1777503 1455184 1340626 559348 97883 1409471 488675 12112 1620462 1518676 996551 1885388 1352797 839531 99460 946568 1615406 163014 277324 534522 116741 1534935 152382 254438 160513 1797418 1698772 1528139 1069337 1438357 645065 472695 1226704 1834820 1852761 1358635 64873 574671 1403844 1136939 1238272 133476 1014438 151238 457248 1808195 1394018 1709597 1559048 1803919 480261 596311 51326 1804874 30139 1216596 477546 1491304 621964 617358 1425948 1638382 1688399 180724 993429 1228777 859621 498128 1087525 7360 306593 1383778 315607 1731059 59110 852041 985737 1629913 1801620 87754 42789 1218961 1553346 112837 1550970 1439404 1401457 58951 222376 948911 540293 1191158 150262 869123 57725 212129 1861872 494330 1200060 607979 812376 1836879 887192 1045952 1398427 1781636 395666 1007353 1503278 492631 546359 1163270 1803201 1109461 1339843 311836 998720 424933 1213326 1375970 1195745 1047059 431744 380969 1515003 1693749 341263 1656969 1672318 1972658 1727762 1555987 50357 428551 1893836 248263 1420066 161642 290926 1204628 1740108 1064432 290070 1367367 1926759 1544388 271072 409547 1441710 855070 1882451 1759472 638483 611592 1103801 1850160 867343 1498957 515554 1877111 1952937 1228976 1808976 1741114 9518 1422972 583163 1138286 1820052 775840 1548738 1247270 798258 1017523 1089961 135313 1764419 1313219 1573870 715393 506304 540274 1001395 608748 1100072 1268286 1221563 1863087 1439293 1864680 1349672 368640 673104 1402510 1066229 435234 1382353 993664 1386849 55518 1086735 140579 1030936 1303389 1992858 950445 1538000 602050 396462 1535826 533535 922533 1486622 1604671 1165080 80336 854386 684065 306500 1791059 1267222 1921398 1749384 318117 1052275 1526383 670721 1282308 294048 878748 905027 286609 458205 1698595 101447 1994853 1008391 1368229 598135 1260342 284281 1418184 1891348 1447821 746620 1605808 1607782 1726102 1203632 1421694 1050023 368364 216097 574688 1927925 847047 1335102 1713641 1347038 1763429 1906110 1148288 365789 746247 336088 1919163 1245989 1857018 921469 713272 1207839 730138 1261526 196580 716348 704719 676504 613415 343096 998523 963099 1620011 1294993 1598682 999044 1453022 1601571 628072 578283 280888 591989 1404651 1432891 224531 1738028 590047 972392 749452 180069 1086380 1218031 1827186 1785329 1068539 191704 1257972 384219 1135713 1291067 1908350 72192 907457 867234 1930878 1994006 286788 1891688 795706 613727 1996374 654293 1930574 1837557 340467 1653717 791867 1203983 1734087 983997 458730 1665442 92705 1601913 80075 1897696 1716928 1459012 1770997 1459289 1418189 1942213 1149406 234596 919185 1471581 172280 1396484 818970 1722071 1740667 1234057 1396530 57208 769291 990633 1013627 69900 1587960 774237 599774 680330 990565 924945 117739 1344003 806776 1704271 981430 1903543 1742813 1407751 1688048 333436 1300181 1523753 154597 1801820 1917455 1237178 1424496 432184 323504 1974760 1138238 1772910 485295 1377035 1886191 123211 1856737 460861 1324269 1916390 518697 837988 32881 286931 1642789 917362 1432656 106142 259521 1879909 675011 393560 1300617 1652733 261434 1673493 1764758 46443 1973166 1324080 153143 1262504 1205107 246972 940896 86177 818929 640685 1129602 912123 194797 825449 1734360 1590308 473660 1176166 1875125 1990814 1225788 66214 1281524 263287 467983 642936 1423334 798853 1830061 1897688 1714559 533347 1936556 314125 758616 456165 1073320 625326 1706586 135023 1233845 875625 1429475 288268 1685699 1875933 719186 1613127 1372460 631296 1366938 1041910 1233298 20008 1040140 1336824 179662 1581106 1811254 1123365 475790 643452 66982 48031 1708024 1840716 75956 792031 1002794 343383 927149 713788 1184870 1291930 145027 47529 560640 1584088 770012 1273324 1569546 1122303 1812371 294459 923456 1629025 706558 1373968 159545 1625467 192496 356728 73951 611842 1330684 252419 1217686 1667799 370460 66264 1677134 1432501 1544000 1197466 1888094 986665 1994176 1798558 105356 642662 830046 1698642 1931423 1230080 1204245 1183738 405904 1042793 367806 643233 759434 1584428 1529535 689169 1416324 641261 369143 215336 670297 1740414 878253 1682263 1812137 619916 1760592 1063753 1240851 165302 1259934 1848912 479992 1811563 199178 1171827 452516 1376112 232448 582698 177630 458251 1667657 199154 1706196 1045496 593918 1748725 854912 355249 1547901 957193 1640192 1002078 21698 736190 542356 507468 1574080 1134783 1432997 897242 656914 1291971 1673425 1784488 1882263 1424613 548242 1493354 858240 630786 1702665 1029898 1383641 180263 157627 1236879 1247092 1514902 1479376 1272723 1862852 1063440 473634 4688 703069 838974 1284717 1886755 818783 727051 579951 895346 798376 642507 106448 1193833 1417251 1992611 803658 775755 756402 1425529 1394285 1722963 1455753 228407 1394348 323234 1257638 762946 1639078 483258 1708583 1701751 166828 628985 465161 1410290 372568 1822986 1099019 1335681 56691 12974 382313 233035 1715574 1580913 816833 283254 121700 264882 1700182 1199900 1767649 1652210 49740 336409 561736 475577 1051028 557556 946010 467332 764077 816359 1062714 640291 242014 880340 1490424 1764398 1476716 589490 1307436 1226039 734506 682142 569633 18673 239829 861016 167593 65819 954524 1346792 1342157 654539 1317673 937219 1852977 789192 658440 1860580 1205543 639176 146136 757379 1489443 372663 803144 57613 349765 1674616 1279477 668992 1876476 709232 1425351 608844 1751417 230036 1187039 191457 89644 1920984 1498891 1223979 334178 1186250 1135780 365854 655629 233177 611760 1270713 283372 1018377 138783 96755 229865 537218 1746669 1240161 692697 1103130 1543396 904906 342877 345607 1545168 1369809 1647059 316347 517593 1097488 1114053 744306 646396 692424 1343918 1226430 1551950 1074499 1805876 1667355 47091 1625052 416145 1525759 455134 381142 1613418 1396669 169772 1082244 416466 1995739 1434520 1728416 1242241 1807412 1362188 734841 1345962 1476288 596581 223851 1401428 689655 25322 414613 1625168 1080321 1918313 574472 1398391 1525753 1144320 102776 1967746 1592289 978456 1375884 107453 296826 474228 1634528 1802523 1691044 1830750 1315420 523273 1564009 1458070 1905968 357550 1630509 1611746 262518 693684 841494 1374775 707550 1180505 478528 1542813 1237188 708108 1900731 1198025 152281 434999 1212196 1930847 1481572 686963 1995588 205197 1097183 1454124 236791 167206 708703 1873493 1870535 348407 268571 337379 1671776 1377327 1016801 1554937 1624899 1701218 737281 402548 505791 1573390 1133938 221423 296259 342061 966527 1244005 1072187 715939 103391 1808069 1994781 977006 950511 193749 688340 1461072 854808 1263114 1807106 1617122 1267170 1734040 1548385 1082645 1151675 1809983 168659 1246742 249246 1815598 1639444 40037 388888 1769596 707855 1636436 375234 1258700 761844 710457 334809 619874 467579 1489761 1100685 1673372 969303 1138378 1983789 329724 139276 41542 7522 316609 355726 1125077 1223488 1534278 1415482 1515957 1679184 421293 1859977 896986 570986 458098 1120184 1784212 1994042 65987 1668231 1436235 1027326 800727 1612729 222317 364466 1073496 1417927 1018890 1071282 1994706 299000 915373 1632547 77182 892958 865521 602584 176381 342613 960954 1844630 661180 1720007 1687551 50148 966950 1766636 555314 1412806 1832133 1653205 816453 834592 1979288 1560966 679929 455953 1173837 100418 654092 920053 272879 702790 851778 805619 114262 976815 1781244 1854098 854357 588341 993878 1480636 1457441 1355883 806719 1558375 612483 103032 1427027 1783014 973048 219616 83365 15095 384246 911969 1473068 1007088 859695 1914078 1451825 1725069 109660 290539 1781779 424827 634559 1068587 1182015 907507 940366 745690 469738 1957338 1733295 74948 1728801 1619796 1303574 743198 903830 1353740 685551 54453 1576475 1772721 1097401 1410075 1430595 1314188 1457807 460815 1788365 1860463 1025906 1607774 702512 1443128 162314 542004 725801 1087191 656601 738700 1300864 142926 407679 1446824 1168894 443893 1076140 1045502 1090123 222130 415621 72505 693016 557222 824587 1809977 44596 1436041 1836947 46861 1635189 399754 1932816 1976338 569383 1063103 1339735 758473 799834 137133 1251394 1274898 228117 751297 109955 899303 1531171 1622799 667410 1167201 1026498 1380060 81045 1170387 1751608 1127013 1722789 495507 826529 984990 318541 1514236 1682085 985849 780602 254749 833668 1927436 1817901 689086 1626209 1326565 274489 1794112 104769 602401 406120 1157522 1851281 419244 1184695 611024 255348 1539158 493054 578758 1940835 677252 273150 1695141 1763631 1487316 1285909 278917 1766217 1727429 158049 1762361 1346909 1378021 1619277 481476 1058735 1884767 631341 1630357 614310 65408 1335235 1016186 1869432 1125248 1450557 177429 309305 1790282 1078131 660324 1116451 34975 109455 575585 631771 1111534 1316275 268663 1369952 1229665 751739 1641969 1862322 1051227 1015924 52627 330059 1899612 528295 1940667 846037 239240 1196706 14505 282739 1987537 166611 1324341 678832 552912 227464 280977 361089 787429 1831567 243845 1010642 1589236 1686722 200301 763108 1418293 1726531 761002 1464181 1497544 597218 245042 257790 1770087 851996 515793 64255 724534 23830 1854211 1272530 1294145 1663355 803000 353591 483786 1731039 1736098 1362012 1935327 910431 1545292 1483074 437725 1033771 1063747 1788019 868643 991624 623045 1695626 1340191 1039789 1488948 305236 732556 322831 836629 283012 1773056 611380 972938 630 245253 1688397 1836610 1734859 428466 145214 1583457 523712 1791163 1542775 588227 743020 961474 865684 1048358 1069124 1474052 38325 929691 609972 1557968 369979 1252620 1664534 367754 431413 1814881 535631 1278865 409995 1221637 1894456 59835 1865190 1267665 1205049 408958 1096637 809743 334088 102302 736142 1739595 335250 210945 1429327 1456409 1346410 1739648 1530016 466668 186911 1042148 1510840 511659 61727 901258 1086441 980168 1114560 1119337 32155 534717 1195971 1397813 723419 825245 1322961 1319704 89439 587934 955786 724107 1229778 1380020 955515 694043 905615 272908 428568 723207 1253826 1003560 1077995 360754 957183 1762914 1116644 1744435 1997301 1446130 1140520 19017 594747 1281678 812562 317703 1251949 227726 1498571 100105 1855938 1850342 1408836 404716 630880 1782959 1478230 1041315 1489573 1072495 1038204 1306982 657301 34348 538856 1177559 1600773 545535 341163 1463066 1950038 544986 1321473 872915 471448 864706 80175 729367 326226 151588 406470 182481 1472455 373544 1136393 204924 835505 1869441 1318667 512452 958995 801397 1546969 946681 1166285 1170314 1752325 1166267 1434176 35684 109850 296005 1750093 510617 749314 1862129 1889488 764792 1240792 1630474 1371947 1027851 220163 1342861 830674 1314794 1475888 1417801 1454399 377054 1416518 1223953 1084703 240583 564927 494754 316122 709998 1326281 1409025 208687 105580 476782 897786 513632 981410 147170 730333 653979 1464254 1221793 767434 1251912 1208095 729916 1322040 1123848 208583 1446559 1968293 1157663 1076376 853031 806500 1315728 1578478 321380 1628623 1621235 586744 1551580 806388 979806 1667919 343728 1779981 1008108 635517 435362 865788 1199995 1382640 1946294 1461258 82134 795130 1771486 989974 1745772 724986 1279150 1241007 101350 461116 829666 1564627 780078 1157186 865673 1145686 342008 1229841 482256 319372 1413170 942634 393276 868034 417015 1766447 595182 899727 719824 937474 1021159 876707 1621349 362315 846647 557572 789731 1592469 123075 1389504 1341576 532360 1043255 1134618 13927 1104512 302192 1040523 1464328 566308 1387275 193233 1362194 22378 1564460 1072959 1698320 1483625 726290 673699 653404 930855 241463 1225486 740160 721988 1567468 169597 1918082 40046 1682363 991904 1380189 891888 949037 1912104 1070812 249620 1558178 95742 1460025 290126 1202025 499354 1029495 207604 1021605 419887 1738998 393446 1796371 341869 1133140 1744256 1068686 1371837 245103 697195 459345 1028560 1353332 493161 1122965 1870992 1431453 1360989 682719 972280 1203964 1388990 618358 1613702 951630 593714 510694 170774 1009302 1722941 1175619 90000 1748055 1103677 1739140 1066296 997546 270195 211088 1560992 86669 1201173 1357499 803097 118712 1533751 562574 864198 1629276 664263 738864 1928130 654969 1958704 1479028 1577019 66775 879942 588903 1763741 249679 1925591 996925 166340 1638803 46959 531871 1023337 1356782 1805246 1678537 1050741 1196798 1090887 476753 942771 1331420 1785141 152973 415471 1061775 1643676 1991690 670610 1245026 159123 1760683 1097329 1601730 630246 425678 1744522 810042 1586494 491245 1856788 1983237 826488 695396 678489 1455457 176562 1121230 1051010 102756 1394517 1947522 1295648 535366 1934064 730039 1347790 419247 400681 438227 1252079 785962 79089 1010311 36752 1622445 1826754 644081 1527854 539002 966063 818033 1536916 1557227 774785 1748786 754431 163453 1614020 1747409 1736951 1785965 509369 494788 116811 1546982 175997 1880151 529711 61565 798643 1080206 386941 991524 4567 1252436 1361108 1937478 369970 1793796 515191 280476 880570 1932107 1632755 1234076 1573154 1021523 1004618 1426871 546188 339061 112661 750981 1379375 1040911 1699419 84509 1383930 1442280 630991 447776 201324 1911410 57713 133967 729420 1585991 1573333 1920718 1823497 1549745 1625897 1916921 378554 373516 1368522 301232 759537 1946057 188351 1795465 291419 753308 195419 1739623 1576827 1853819 821938 752466 1946175 1031838 1422466 430930 27282 490334 1223869 1024485 778282 1018484 1569025 606335 233752 1088615 109022 147513 612330 1363800 301912 1389767 806018 1682950 971230 1206571 695089 111237 1933265 913103 1083222 539300 168671 801991 312325 1565243 852181 1607549 1845385 1756343 267450 131096 1620119 3473 730930 1648262 43975 1128070 1021460 1289401 1837095 932526 1743019 542458 332885 1433645 1493661 1478722 878790 282075 469504 1271929 1581685 1148855 862287 1319668 368613 581575 864674 286570 627274 1659347 242512 881677 643754 459346 1389878 328869 551881 192680 556369 1796410 1794503 1309893 322589 781113 1749406 621411 1326512 1935246 1838731 1050839 945579 1261391 1138846 357679 655962 513333 837060 1911221 801841 1105280 1424716 1803175 837714 1513227 226277 1667737 1045802 178059 954538 1040903 1179525 1047834 1035846 1876296 1155045 1385145 11107 1629100 1821142 31497 398810 644806 1776406 220100 152506 1904213 1206067 1829591 1042854 1205132 1544190 1876012 1386338 1149205 1699662 1591256 1124982 1629909 1042409 101098 1371425 1576248 1776112 1069584 1398636 688749 172298 1927695 1038880 795095 1892572 1805809 453423 1186470 1161659 476961 1351544 107462 1537199 502954 498591 1387873 607211 223012 1163193 103470 836719 333140 162250 1045361 617510 261905 1651687 1456542 1362161 243184 1439024 1668197 1010438 332378 844519 1549091 1726009 877350 1011320 269994 646024 1614147 499029 1729393 1719417 1755213 975956 557274 1918937 287431 1114633 794751 1572980 273710 1388337 890423 161903 1366242 581621 1032232 1556009 1039172 1647023 456060 1420227 1195750 962076 1996050 1657729 325810 267643 317608 975877 1828747 1189500 345948 1440178 895864 613242 817952 602774 1212503 740525 217940 406933 1291225 1556385 368771 1305543 1265483 884376 1643160 1329920 1120268 966589 758301 582143 1962901 1164342 808721 1293181 1362975 887843 1791043 774810 1827393 480026 875569 1412967 1748498 741575 182902 441609 1011643 1647778 1457927 52025 1671217 749401 5647 366267 1411525 672563 1247828 608868 1788893 705180 468816 1376880 1932666 344429 1760293 1128628 140778 1550404 1119875 1049666 1882356 737364 1685544 1053899 1620275 942254 1852414 423685 1808905 1929052 1864595 547299 563377 1782167 1518831 750632 1926469 1047580 589483 1991387 1627973 971600 375058 497699 842991 1112106 836765 1760417 97606 549413 1019520 1627978 1183777 589309 354194 988951 1054565 813035 1747121 1134062 1787262 432191 1203423 1447515 1573106 1821069 1565046 1082535 1175017 1689070 1821517 636955 1209630 1921248 62124 1687538 1645528 1380321 1188667 1001089 867060 1531579 316414 842776 605038 989653 392504 1292653 277367 1087865 154622 152546 336515 890293 1552163 788799 983384 1137593 830878 1590369 1085500 1525737 671328 1292468 1886693 1805917 1060324 497223 219997 1966237 840393 589981 155108 474835 926591 943498 1469925 640336 511000 129103 1295355 93024 1038503 1284675 54024 1947075 1515280 347807 808276 942487 865823 1305509 154855 1940708 1502780 1155305 348057 1719151 1345762 179066 1721251 1805282 1929564 1210104 1982473 1596350 811139 1753730 863358 1523659 485365 481305 275600 1204341 4036 319108 1677399 1699346 1031998 1063804 1896756 61824 1594923 1286032 171800 151914 156947 1814027 1463037 1920102 801582 1290640 1055021 656241 357176 1733824 1117133 1346693 1622400 615684 150856 1984247 522411 158369 1468071 1119927 250535 1552842 2478 689972 134604 469961 1121743 532922 377329 412517 644238 293172 1249428 1733932 1882112 1013664 193588 1111232 1491581 1271227 592816 1839545 161583 148443 1830864 1101437 1782774 1355772 1484873 459174 608351 130871 572251 956686 47147 1254064 525555 410119 235519 68805 1194439 662776 1936334 1046835 532199 4898 846799 1295324 969154 1990324 629900 1386187 729835 158042 1648388 91560 1025988 480572 1559353 1793293 350735 217827 550802 963035 1750156 1662998 1755935 1815227 1085745 1305950 839290 1041646 1483128 1588181 39968 1471432 1977848 530207 120648 230839 573525 1285022 618594 826281 1597450 410469 291179 1784303 1445757 1800158 732060 802957 778971 170372 138017 741723 908224 1857341 1733058 552161 1268744 1192444 1979747 154770 955999 1752219 554494 310107 983780 750216 1354149 525386 1235777 685110 1047870 1186777 1416757 1613612 1402508 1788840 355221 1797464 287540 1891896 347786 464109 424817 1670293 952243 1611843 88595 678052 533756 553508 1420886 1304163 1626360 1031883 358719 1994087 1499641 1204892 52354 1506011 261166 898554 789872 1769182 370697 1524342 1877549 46747 514609 349710 1347616 1446389 1102492 337336 1537019 992301 1842966 1600535 1944997 115985 703013 968372 260541 1027588 743909 623705 1611742 1982144 1477399 941803 165447 1976846 791812 576137 574225 1848359 1455374 1942072 1769827 634852 1511520 155371 451588 875852 588250 343180 1292599 1303898 1401955 1507088 40145 1122025 235821 633582 1440596 520709 1971867 274441 198895 903274 939663 1336538 1334403 1242319 1057689 13514 404037 929683 1066720 1812565 122642 1577124 95215 1416018 1847487 1173433 192069 551828 1841121 1782648 939576 240399 1687878 1455787 1383767 1444286 862163 602881 737761 1467787 589877 934387 1261569 667288 644873 1282099 1440720 1080825 786876 308760 1006737 1785085 119542 1350024 114684 622151 577978 1660101 991575 300222 1174516 18154 796828 1740162 1281001 1755200 1764592 1695494 520730 1353152 142098 605612 1108336 374343 1508838 272467 1043541 1858537 1325958 675748 1819257 866038 151574 1011101 1723177 229946 928118 453631 1655597 1094354 1419089 310515 1277827 1343261 1036846 1916834 647901 1497803 254038 1368101 304921 999332 1934658 853995 1596762 768758 336974 1196023 529357 1042350 373203 1785898 1556645 1148140 1237081 1684487 442421 443666 364104 1767785 247567 1155377 1265922 1701143 836186 366967 465443 592475 1450806 62114 1744469 250714 47111 1252306 1874526 1836938 990666 1710648 805933 1912312 201270 456789 298814 48682 356138 1690710 442612 891084 541162 1303302 606012 1673010 1493361 1474006 1202258 1702530 356768 1517413 281092 336436 1660139 1234469 1481737 230285 1664862 1666692 611008 584986 96896 296215 1371338 1095529 891645 1799623 67237 990439 1470606 214722 518313 260308 1937421 855236 1377743 86383 389714 1426570 1384464 1078688 1952747 1046397 190035 1007065 1441820 1983948 992742 1719831 1995458 664453 1801492 1140874 323294 1598626 1236539 1246396 241864 1720369 977787 1744320 1618933 424569 795388 1880881 1181292 26169 87331 1383317 1690505 1673398 1319822 35843 808049 370800 727784 116078 725488 684166 1462343 379963 330194 62845 605487 1587838 878819 606682 133115 1166423 1352334 278400 1557460 894526 1553642 47347 1347966 1478263 586890 275280 1206004 17734 1766991 1580834 1480770 952387 1101886 250415 842823 373790 316253 1343518 119707 846517 1140734 750741 1090984 1679138 582932 393030 18783 286369 940064 1618899 1079554 149266 23046 1408331 1871730 438991 1616611 1393799 1552692 685537 209151 1111185 1993131 1862284 1759726 154421 1279493 225362 71791 17143 462213 677279 1473671 909568 1041128 700104 149742 1970134 526766 1661020 1638002 1314859 1979799 956733 413755 1269924 257338 190398 1035752 1697609 431853 975295 1674077 1199924 779590 1396260 805903 1635860 1843771 492878 966575 381044 118599 1070215 613201 1152645 1642261 693343 1975516 301802 499821 1958791 1318214 762172 425335 1662942 372008 1394628 1016185 1112391 971020 224430 1203244 1114865 1437875 1623206 825351 1699659 1747550 528328 722527 1379168 346066 20511 1368452 967424 92572 1973934 1316813 22398 1454304 1362484 995013 441581 1590633 1613183 1323623 302944 411746 1130106 1414444 551094 1282435 983067 1776533 1384016 1000660 1235597 562098 790708 438007 586370 1639498 578745 1228205 350258 872164 1243950 482403 520438 1530671 1328098 567158 276372 50652 1505942 155916 421122 1388309 1694692 1181182 1015618 1927003 689567 865083 1608809 604661 1331571 1064208 1519223 1410028 702049 430787 1137045 1038137 1389392 1588488 1322629 284439 477045 1624351 1518931 1069970 1916287 632770 241981 1957006 1130522 129129 1478679 687976 1353324 211679 1592033 919625 794103 1150270 683237 1013541 1084593 1809331 328878 1184224 1750932 865525 736671 1698330 692880 219780 1704259 1471320 1233849 1515229 88081 483206 188413 933549 245180 1198846 1603831 275297 1359572 1596468 1863202 1029313 565440 426188 122802 1323986 366999 1041386 1373220 785745 1395541 1268948 163666 1535909 968848 1650581 729294 574452 1553063 112823 471051 797540 1759700 1901379 1347473 822247 1778511 1761943 243970 87550 1534345 100122 1037166 1801938 1723852 362532 1293950 765125 1964710 1594627 566002 1094184 1690453 635435 341375 1416750 1363704 440549 985519 1775800 74061 1420429 1226351 101274 437723 1684202 480996 1642933 248952 1369412 1869621 1315145 469865 1917631 456563 773264 1760626 123210 160763 1962541 1017397 505161 51382 327506 230728 1751973 420281 1690995 1403683 470488 1757663 1359030 1492278 1657907 1241365 1353136 767985 781400 1917256 1801556 355021 1841701 79740 1301013 807039 1516604 1037210 1253177 611694 1714313 914462 1403331 1881360 1358590 106038 1687117 681465 93584 1906651 561411 628279 561518 303131 1355735 1945344 1425585 1885746 1597488 106798 798894 697236 1390119 683092 931481 1389212 626093 719497 1970028 1860215 616726 1984131 550074 1136267 1549996 408926 513334 1224742 1466088 255399 215908 1570624 1521417 1819626 56069 1827516 532742 1240561 120871 633418 1268879 461762 1259634 1384437 1434909 804740 1487848 1096612 380521 1994696 461263 1934707 1313420 968912 1074821 267477 446173 675656 36671 156912 155636 1708767 892902 774540 76695 618806 352381 1489390 660733 1297070 615463 546618 1733360 929747 21685 1057183 994259 1336077 1925435 851615 539836 61509 985215 482317 21223 1827587 1008732 294242 677758 1662285 1537840 1737310 958215 1007362 1939137 796864 1804733 1734769 1240413 413633 510611 1806632 1243333 1003855 1781390 1698212 696361 1117465 1450502 1529510 987140 312629 1300731 228766 1876337 1500336 166970 582239 344908 457321 1735376 933156 1166100 1483391 22150 285744 232981 543926 809566 1609186 517016 1778269 1922370 414570 215134 1982483 1853525 400572 1052047 951148 1066961 333694 722177 1232391 944068 1608617 928154 1587102 1576333 467416 1918582 717276 885537 1903073 1509925 1187884 546803 536595 848938 1704601 1021004 107212 1970598 1268176 1828539 1506250 1824364 1133051 1530021 360126 726034 66106 1833950 464135 1496959 304783 1572018 570299 1695440 279948 332737 857286 1766107 1888883 1166117 1937470 675461 1895400 1372832 851785 1648103 1679796 924300 1516066 997778 1520546 683866 953623 144327 1743080 348780 900833 942433 1745311 1164666 1975608 1657703 1621415 1389941 624055 938802 1549989 1018315 1158160 1212004 1419860 1002813 1833127 947925 601120 86837 1112503 1911295 1158930 1744838 116933 1047215 590503 42826 384163 1753220 786494 171722 616004 320772 69337 390739 648799 101729 830463 779080 1607929 1071592 315930 291733 633572 966892 716507 1881857 301952 216906 6674 873269 1867312 1140056 1851826 514626 1258750 40093 422389 118719 1227113 491433 1831955 1146533 1440618 443180 966206 955662 1935624 802100 1454987 1309002 335094 1863416 387984 873223 5264 719520 1260650 1494443 869684 148300 438128 737766 421342 1954569 1117188 1670324 1743245 158608 878456 374969 1895058 751836 394993 302878 956985 1311969 1978457 838206 1589415 1964574 1196462 33986 1407777 200352 1995631 1856456 486683 1354263 1447060 1184935 1410207 1853822 1741852 1120767 1586032 1835383 1829887 1513820 912216 228852 1393819 84110 1627019 1581724 1095835 1732607 683160 881489 859743 290491 21606 1036990 113121 1698801 128288 961914 343395 1301431 1817564 1060944 1626477 1475904 1925927 1671740 431027 733176 180889 567683 1452579 911961 1579783 1582216 538105 455351 699909 200250 48137 1698762 672602 1558326 1653072 1669803 110217 1814471 1782546 435485 742614 1650626 1801692 1316607 1176099 34961 1476141 1307228 944829 1012060 90321 1563483 1101667 76821 1262704 1225299 64795 936620 432840 1111598 444342 1425362 1253677 319691 1764688 88810 957531 728928 976168 1844785 1640469 161042 1146220 1210562 901588 1608307 698749 1999151 1723487 389477 1783495 1352271 199393 246735 1653189 987642 720755 1524637 1393248 1564685 217418 1994265 402932 98105 1440153 1308519 813821 1518263 1791811 1666585 1775567 1929826 1416882 480023 922612 96513 517674 575081 1939772 557787 595194 1516289 1569219 213251 1155897 1985336 223060 1608823 1997143 822888 31656 1428763 961986 461528 976109 58140 984227 1595453 1965568 773793 591079 792205 593982 1501118 73190 505351 848705 1966675 532133 1954355 102782 525333 1765265 1295397 703090 882539 1460148 171183 760693 1593774 1006669 1047322 800914 1938763 1416184 916219 864486 1202769 1706661 308649 1768245 1165024 905180 177322 659266 1449958 1214990 102853 1428717 821633 363767 818077 1301562 1049878 1542576 1160208 1102081 90707 1756963 579738 1692152 389371 812823 688492 1027929 933086 1288121 1835852 5386 1552442 1048803 1517731 1613006 649242 1075370 823562 1740355 482843 869797 1360158 1665325 592722 338632 1819284 1487630 1621714 1872122 1150354 1183103 1154879 404963 1958390 1642847 45114 209982 1116996 1243624 1910016 1486664 123955 108558 679915 854552 1571400 1015874 710845 52005 1832541 610786 685847 1859630 133108 1714432 400648 984071 406784 1239481 1128953 257383 1575968 969340 779615 1727851 111035 1753863 229308 348092 1594145 368973 1976962 1363959 998290 854033 499587 1945603 670349 177023 576014 1202595 549582 872422 119348 677992 118770 366734 1968724 1316388 1833227 595904 1404718 1976581 1734450 442412 170169 846419 74454 1277753 123123 720522 848966 1853317 578331 1424464 1749201 1532708 396715 1774412 405862 1908739 814676 1888145 1088227 1178691 887700 1058706 1499880 1435395 1195541 1444955 473422 1363685 1771942 1846405 1189672 1112215 1254334 1937464 1967955 961192 254469 1817153 1174180 321073 1366559 1440396 445528 295479 23131 1718678 785753 1164505 540848 1468556 1209853 232917 176211 431175 1548756 1763139 1308646 124708 1001059 89247 487633 80700 578705 1925130 380068 366413 1087886 1692406 990045 1426152 346826 862132 408673 514432 558473 1212918 636284 685597 1017187 902531 1388848 1454149 1638090 744413 570237 1554483 1827017 1836815 880319 1816762 868830 75847 134022 1520955 1921887 201937 1263093 1115865 434111 1676368 516839 1578022 617286 1594344 961022 1364595 1636726 958359 1632517 1113157 1163696 530723 1668937 861779 1124790 278728 1589504 448814 1492366 1477774 1453352 1753975 1246991 957765 1978853 891060 29471 495276 155660 486805 791242 1744020 1273015 599598 1771141 1705885 1028050 1737295 239583 1682261 427679 143513 1343485 968394 1895356 692350 709281 1983089 1226251 1629565 412033 1480262 1641630 1927081 764686 625129 665458 271177 1307959 1150690 1239458 592404 1400601 19736 809490 1407860 606690 254654 715990 452007 510714 453808 1827557 466763 108537 256479 493061 262442 1133677 147410 1617707 170937 984715 112962 1307383 667329 160766 726207 627686 479226 236353 1435336 1734791 1732687 1090332 185023 648219 1531045 1509132 1685784 1625277 1449838 626645 1723538 1379147 983376 98548 32854 159911 1859997 421549 591958 1997940 1344269 237128 1671796 1190833 1463816 652029 64818 39376 1437295 141376 1180410 1555439 175200 14972 161756 1688953 909491 488734 157592 499584 1129101 1231299 14794 1622692 1417322 720740 536824 1974106 1583561 496141 521638 539760 416428 1474502 1432292 1190024 639206 546284 1964889 1698215 1015127 477734 998806 793616 1441799 1437562 1881957 99932 941963 778506 76410 598825 1630642 425185 1549632 1718926 298346 1308382 1629144 124676 462424 1962573 1588389 442670 1009594 1532195 208102 1204698 1332846 721898 1228918 75313 902 1158723 236844 1802011 899015 1171884 1755398 210257 423351 412246 1213592 1131824 1600630 1975120 630177 1826401 1077418 370060 1851438 1901993 1456348 677567 575717 1585247 1259467 747619 1494131 1008114 427318 1578352 1270764 44844 975195 582839 1465451 1431510 1368776 1241606 1247857 1133995 356135 1697331 1223943 124227 516791 1310174 1401505 736948 1975291 234701 708954 583222 522209 1740807 1871688 1960400 1441362 1475946 1935337 1771012 1921153 1184416 1563657 939569 1704000 162646 1750443 1604441 1366125 549521 1518066 848692 730898 1643225 182729 698594 1212873 916316 1573244 652784 1839521 642290 1202754 787182 238850 1961856 564626 467611 944735 1932577 1839396 1382743 1127659 1121661 326354 1356877 100443 1520044 494277 1740063 1953391 941330 515347 1835765 143376 203052 1065144 810457 463666 908266 1398226 667254 1684777 42945 1261772 1207217 617013 863646 875730 128987 144110 1738501 88296 251831 1132426 365514 149281 1020500 1553258 1687455 752705 1588218 468390 1708672 1506114 784509 571726 192395 57741 1823530 1936222 173028 1237393 1138494 1895984 615643 1474283 721531 484865 293731 1012816 1342960 729025 696289 691505 316311 1780468 520633 96012 1743381 1844501 227056 503379 167159 1355034 1188869 555696 1215267 1068779 1849992 465909 1974357 83995 828650 1702250 1351166 888800 1139687 1655966 861321 891668 1778541 906885 1368812 479699 322651 1849393 1353340 1998894 317545 14916 71265 1854540 1515116 1782016 806897 789771 290972 1292065 1057838 1873327 1928588 1099409 1487950 808933 1376321 1301258 1703612 338156 1806110 362377 149838 1201252 746223 1187772 1671918 215066 613889 756048 1414781 694883 155425 1298137 171441 1104227 799045 1044810 984310 1786061 1583131 575062 1981220 749216 514658 1446105 1387189 918639 462802 1429311 861291 256462 864293 348619 1703176 989472 1308824 522001 139450 1589952 681167 1873066 371870 1003061 1284021 1156205 1947053 158671 383584 434139 1389231 326802 1568667 532095 1125144 428201 120788 927936 1884333 1724280 46492 256447 1403360 603449 1477671 1278851 1658323 1779944 462104 1584723 61779 1910365 743519 1092471 1763959 178847 768378 184441 1511198 690608 774200 1471145 454955 702243 838292 4002 1335933 232793 1455064 1591678 1936188 1274523 918815 1866626 646287 1508722 569928 1768178 180575 38371 1100622 898202 607555 1173924 1786948 277207 1691225 1788818 474508 1437729 592920 1371691 806832 126095 1524160 802127 1078223 726093 716100 458345 434010 251366 435607 1615043 1903366 1908572 203097 727260 366349 1290746 581113 356520 258741 1425465 545506 646514 686209 1593673 1445025 126557 1673656 133560 375641 1991422 337204 553545 434476 782506 436682 975708 1458990 296018 385801 205595 1074925 716812 1192222 1400151 353854 303619 730875 649899 1334418 1073665 1600669 692640 925333 1972751 1696434 1354533 1926885 576211 112807 529118 176116 625072 973040 878224 580807 878975 91139 1772583 1732716 1567797 1526697 1410773 1397326 885529 1871131 1661955 56417 1577797 1430239 182371 785904 545938 1158292 1377852 583959 1651153 682770 900458 321522 585970 765173 1643882 1327805 940087 1746910 856064 1606306 632628 1112519 1444873 937470 1300889 555084 508435 1590950 88793 990129 924111 1930670 1265422 498734 1463208 1862752 773490 952436 1545693 1531258 1672799 1110468 1032288 1351663 213035 469485 668980 458771 1030754 1911811 1592967 1187690 1480512 110807 1447708 790119 1789583 385561 1599395 1752108 1636646 409738 1238167 174734 1939613 139149 566359 120160 1747531 694025 1530977 1614704 831600 1450780 1956069 332298 839179 1688359 1245455 1227107 568776 1466143 189763 946335 293380 44598 232739 1344105 642415 234771 499440 990715 1267397 369689 891498 1149939 974792 1816537 766257 1583514 1356761 97704 620010 545412 206234 700550 1673832 1835465 1179313 1736434 682739 413109 1426941 1544887 1600141 1126095 1942787 494193 386966 1692986 1381104 1960383 941426 1809519 750843 1956730 422972 1540168 1866464 589786 61048 1004138 584413 1650946 789494 1188263 1200578 880607 1388205 466902 969511 481798 1578629 1967237 1921542 737367 1056185 352246 628379 1572210 120861 1257797 1767970 280384 1479941 1209502 1956775 1637078 1448255 1729137 22039 109193 1191467 133721 1990347 1922959 1610654 1504650 1460674 1101221 1174397 1194291 1475709 1563386 63589 1611317 872992 871840 655883 1384354 1779193 711081 764217 1861809 1931235 395172 1537367 1070948 226957 591023 585552 494610 985513 377629 342506 488672 385167 582656 1679739 1309312 1982384 901262 1761385 820269 661027 1120402 1159697 1537671 1224046 1179780 783677 1596510 1736497 1944831 1970497 1635527 919817 1303761 151423 1082566 1290781 1884556 183969 1424356 1983587 1009644 79659 1933235 1160340 395421 860902 1408462 1921891 939391 936879 1140062 493957 700426 391241 52854 653071 1366659 1168592 1783170 83489 1701879 972811 107782 1257523 596630 567957 686688 748199 263740 238940 381125 1944210 1796974 119806 1148407 749676 1627761 520276 449638 391799 1838970 578634 126346 1841486 1454856 1703963 1907552 371057 863382 609446 1013091 1481773 1951711 1477520 313268 464190 90213 457990 310389 597422 1495550 468059 349502 938375 1501766 1306215 614677 1518171 1299114 971875 1011165 1953967 1189537 1682903 1346189 1167917 1943777 952780 1007046 586854 396480 1009471 335912 802063 1986487 1575697 1317389 1603116 1956480 1837179 1006684 1090758 1448912 562756 925824 774068 1022854 1283225 77274 1101867 646005 461749 1061949 608108 1349696 1008749 1505322 16145 1993055 904856 1784504 387577 1973376 124619 1801491 326790 1989223 339872 1145183 1985608 139495 88123 124693 370400 489676 57665 347803 171848 1295303 421480 576053 1658631 1257248 1989800 1818231 985094 202317 246062 1448377 1017235 1591631 1128815 1809196 1766861 1831584 1324466 1515097 1763499 1783988 1883761 1191665 350817 45192 1983727 116724 658268 1272546 1955534 1335554 1985843 1843637 731735 212906 1766502 730609 395095 722987 1392853 1504413 1662090 326046 813961 1563663 1637202 1244206 1994077 1500868 1706462 1115496 1899474 1061628 1983268 1143350 636982 1692230 1981655 1082790 1572659 1789410 1610972 1881882 1963580 541367 1869197 467838 1175275 1011071 951151 561282 1172958 968460 1504218 1409765 881982 568788 802215 549694 1068068 550527 1818907 406181 694784 543980 1768692 1453846 1802264 837789 647015 94241 35836 1700684 1575367 66135 1621147 494383 1894741 1019799 315613 1143673 353957 804110 1748844 783662 1847567 1512438 1722649 1710085 784234 335708 1350654 1384286 295345 1625073 1021651 1645554 1317792 512105 1148598 1808989 44427 275124 1813392 959965 1235078 401225 1004944 839359 1439409 1511737 613886 1190406 1734333 742971 399101 804505 164594 986210 1596810 884783 1476902 401192 104537 680136 380056 1558268 722086 1008085 1445073 800655 352509 136181 1367383 378703 894625 656146 75222 1121672 224724 1808425 708406 628947 608127 1979397 1968118 420138 968314 1381202 1519780 950487 1641899 71844 447083 584083 232707 1085075 1934257 1938947 659135 306461 1434970 6522 353290 974008 579543 989179 1194313 1952059 1928431 113530 688803 1730480 1513785 1287022 1476707 1381517 1402164 1400734 448789 695848 1271941 1322960 1967538 1141517 14978 260861 1809782 663942 1530114 1495876 1731207 694039 661113 588544 934148 951597 270230 37518 1106846 1728511 312734 1367082 1844092 103155 291264 33042 981348 1363532 20014 1360069 1324539 642387 1394683 1969088 1715627 1417281 1009000 1900366 1183609 889151 545486 1212946 1298139 1756465 879259 1642245 508951 1092972 341021 1077196 1845516 1576976 658362 774421 1779359 551798 1732279 1009100 4338 1919507 1375561 144884 607381 663303 364606 1473548 786079 1346679 96744 1112216 1350085 263824 676822 412016 1324423 527566 571575 1446003 158839 307236 14213 1828927 1602729 1154408 101694 624028 1632519 1669553 709756 660638 1651750 1777351 42340 1600855 1285256 1883951 547679 468123 1298366 710274 228619 1438894 1940885 1282193 754874 654831 236921 1758478 1496944 594017 894663 481075 1664224 1759891 1598709 1853915 1804566 1117448 1553628 1170676 1722030 183307 1356634 1923883 210374 1308053 407125 1213227 898260 1551098 1725668 1187263 91267 1636752 1703465 1493788 1082995 1540985 275041 213332 682970 935860 1601776 42180 1490205 1293085 1704004 668579 902265 643194 1671287 190655 14504 1401400 424239 862239 1465280 24027 762141 395119 164707 1259009 1225325 726468 611608 521937 171544 1481868 268453 932609 50321 1847542 312068 1998631 858299 1885200 1568395 1492908 1413883 297118 1756416 1638825 1447206 1543818 1747806 1379163 828700 383437 1070436 901081 1842196 162400 1907449 1172148 1140478 933895 136002 199684 74444 1106715 841999 348012 607253 1890072 1369902 1803532 156019 1287359 228187 1005882 149475 922342 444466 786907 30964 474817 1931189 715581 178718 1638323 979038 631596 906144 1014499 302296 1625174 1585643 659095 99690 1645412 439872 313500 1476944 1106295 95091 814164 1803662 1831952 276049 1580035 784675 1137226 97916 1567678 310362 235087 1145140 922017 205662 1535030 473958 992941 762948 1099274 1172090 120539 1071048 290411 1750973 177097 584444 1671410 981222 178114 1598736 1579410 113858 444889 1658228 1530368 514976 225676 1451692 1410497 1565134 370356 1178127 1356109 1683896 1908140 775160 1494100 1591180 1196710 1644629 1318868 326663 235053 1145677 376686 942744 190882 836478 580636 1713759 155413 1605616 1872847 1757367 877609 176373 399330 1316580 649939 1571747 969976 769693 1282507 862153 575555 1212987 1029301 520582 663836 1230326 245482 1965630 1453616 841832 91183 1686130 1402085 1890061 1525358 1989086 1023504 980664 1415385 1568751 81885 1393981 85635 80830 168828 1464059 1620613 1780785 937396 491361 1473 881667 1342337 304973 1251853 1062643 96177 1457446 737928 1796629 655862 1400165 1479214 1460886 305765 951568 187144 1901266 860154 1639552 447571 1456858 1645496 9323 1373786 1003364 1076700 1359965 1797920 95760 920205 617656 50392 688414 1458370 1385087 331244 800491 705813 803579 1383088 787838 63860 680042 1787816 1732283 874111 776683 867959 1445998 1392939 53415 327706 1933254 360392 1264379 225756 405124 1463959 1874098 1022248 1183333 1561837 290885 1644940 881501 875231 1382327 1459936 1286311 1148134 1235360 1066497 1756143 1453050 1250927 723059 938997 771971 1754526 1667800 127775 377333 1957844 960766 1628917 1847112 662745 179760 1815523 1264448 824912 1280138 1960343 1008513 1875591 623636 1239218 262181 166669 165400 837744 1939683 1761037 362842 1910350 1987447 1357042 21394 1464611 1712710 1799771 719839 1594665 571266 1243297 1078120 1694098 505332 152407 1640279 294372 164543 715899 1396451 662765 511361 1376415 236978 1671923 942941 737123 1546790 10959 614785 1935477 505135 1326714 1726441 637057 679605 909653 43015 1035034 1263279 1817971 103177 1762272 432764 234148 340654 930483 1876601 22382 1740446 1215881 1362985 804879 1467815 1375710 86485 1863963 979927 1561310 1702770 240789 488813 1287182 922144 1331513 304072 441940 150549 435718 1572299 902754 75589 1147997 1779678 1115204 364044 334236 1498882 1809606 314262 79202 1663885 577611 829438 684265 1875168 825613 1389361 1126644 345855 548319 606222 1809136 1777513 1326981 1506981 883782 1663084 1447673 124460 1913190 752128 178089 1296804 1126330 1152986 1198900 960203 1832053 217299 1395729 161800 562154 1611615 472215 749641 1985845 442532 401659 835731 1961077 1598491 1236140 714639 1227420 269621 520732 20172 1109454 1134427 1070843 108694 298611 783670 1226203 1741267 1546471 1569239 1781547 662113 835420 1104664 168153 1690833 1295313 563558 1478962 1975982 1334984 1939750 655325 1151850 675409 504230 1697977 593664 417122 1551512 165304 185052 1128530 1838655 814895 804293 524640 501580 1254975 460549 1787028 1407735 281574 1824791 419910 1858145 1713616 318990 1845715 1642006 485924 1621246 1984615 1109785 374730 866510 1468016 1473492 1034324 1635338 378334 68866 218836 1191896 443161 53600 605795 466434 1581628 1258799 277252 1493459 1416567 1673159 1290059 595591 1541252 836170 1140632 189459 955286 1704168 1443213 1034040 1904723 832448 91446 446548 780897 518979 1425007 1250265 148329 219909 446271 666820 189041 101797 1538838 1819768 1975387 524954 1654 1585515 1778850 1093827 840460 1577703 884257 1550005 1056538 1514229 644080 359366 1998629 1178181 389061 9762 1456460 1160148 39903 233053 1212911 1583061 158438 135250 472656 813466 1306888 1884760 297011 1491036 1336939 1347526 1602318 419866 351336 1157431 969211 1193786 506301 652607 1115637 610656 1252328 340444 1849272 1854768 1088215 1510676 1705368 1816448 193049 719139 436210 725712 235131 206991 805271 386618 242173 822081 15521 580939 1558510 117097 1958103 1115630 1263033 982827 309978 541386 372891 362437 292870 1502057 1483724 1632989 1953660 57393 1735274 553655 86973 1092237 1791695 525342 839003 959588 1703567 1129748 1452999 1812955 684821 687865 753368 348410 1703304 1165959 112908 408802 351416 1181968 1676088 1496896 1632048 1540221 279805 1608359 1391501 333061 1286796 619824 1640179 1084351 1888609 210898 561084 1446376 518107 1203216 592225 1820358 757037 1882213 555572 348857 647424 955279 1571145 1140331 184090 1240695 1737429 1463792 379367 941680 1141264 929610 1667357 1741995 595276 433216 626121 804316 747005 1818872 1864021 484586 762498 1664278 650760 580827 234267 1825425 1629840 656463 164885 512048 1990310 1644240 1884813 1529424 419198 1633184 1205442 1994818 27021 43135 1213042 1362854 1803218 896220 450424 385188 1223991 1778025 1201495 1472201 364093 1314230 1234865 1859641 1021852 929531 918256 709112 365865 1582924 1044770 1244748 885836 704208 1071157 1242589 1104540 282840 800902 939400 1644562 1399851 615376 486067 1478096 1510991 423293 1695958 1741544 1845014 1153263 1478381 1604282 735913 925745 91899 256987 764680 1897576 1884833 313900 1683592 949722 1616019 303567 1304593 182441 1133829 1412114 1274065 908731 689241 1223938 337603 1656705 1993487 158099 749133 551751 1451589 851210 1738603 1572446 1939860 231430 1096714 1813934 942080 1566130 1177983 1262670 1979361 1021120 1103952 1812127 1133477 1186897 1670553 57223 991144 1513350 987611 1202929 963687 1597732 1873776 1863579 1315225 1651803 19173 1973760 1545779 1932289 408244 1622361 1487177 1674812 176925 446393 1886115 1784035 1977000 967594 1732305 180483 1824453 1727312 562800 1221116 277155 1389574 96601 1724266 1626107 967156 1563268 219451 923001 1733828 84911 1398862 615083 16630 544147 729547 857010 1796616 362419 430450 260121 1011973 898961 40103 962838 1528597 222812 1415033 1604296 774148 964524 1827755 686042 1092869 1654607 1639758 1523992 978533 1471463 1333430 1800124 1680293 1819806 1102667 576629 1165292 373881 1177548 1548315 723861 362692 1202812 815709 104515 800770 1471524 1548397 1649610 144032 1604258 84807 910759 517812 1225867 206132 127863 211506 131211 1332241 1647211 1989954 454790 467224 594723 889988 1828312 293414 1230000 1041004 1047 219327 1656525 232023 1610181 1551398 1180921 239777 1740464 1894034 727057 849662 616345 1756298 1116908 1100158 1682856 846950 188706 1082693 495116 93311 1923956 147372 1567849 1838072 1302136 194153 799144 710036 701106 1440957 1366010 367501 247306 662789 1665708 519822 1872664 159181 1739728 9289 606187 940159 1931572 1041763 1696815 1921876 1480121 1640059 124092 1018886 1169070 788608 1437318 948747 1513460 927323 307043 292997 1871783 557555 1305899 514578 434897 404277 611509 664555 1383651 1343226 277561 617376 43459 1345383 159660 1193274 717919 1545476 1013139 1980130 1415279 1127679 93109 1318688 684569 1749093 1276105 1115208 1252799 1520089 1607551 1707009 1171838 1206574 1944610 1953867 617497 912296 730005 1090790 546907 1096527 1555910 1761192 1931419 957029 1685659 710920 1752451 1577106 982278 1361356 1642084 1974034 1769411 328520 1893956 1274813 887980 612099 1426660 613501 26755 533379 366353 1184553 1280231 1735797 105726 4956 498450 241261 1347691 44904 1941756 1000368 1101433 1685393 1404102 1817274 490073 6135 1474649 1480522 1581179 1013006 197156 1109111 1097391 283760 927550 1120266 1162224 125634 958202 326600 1964171 296686 1031590 905394 1689893 1776448 1916014 183804 1017068 734039 148912 1557248 1371418 1359380 652064 1922363 232770 1038734 608065 145847 1233600 812887 1764504 1067143 1224960 63895 358930 1239123 330610 1300237 41367 1883079 1707206 1617629 991878 886386 1868932 99251 648849 178337 1521794 971885 644731 177443 638587 401326 3074 1886221 231061 432809 1977406 839768 816502 1948992 1861195 430362 1430878 1079390 1083426 1931009 897215 5590 431372 1667195 1059533 1380454 1262496 1193332 1456239 415689 431659 20549 1715289 817748 324553 725580 530200 1674095 1973324 1792331 1530554 1002816 307871 288696 976516 235763 293979 1679875 1720577 278168 1814802 251588 267151 1623475 410363 1185015 1164199 1104523 831635 1320679 102653 59669 1499974 760575 273148 632598 1211711 264243 429205 1447267 731267 1266806 874108 1521729 1670892 753098 1665275 279623 1975002 679053 1132969 1628823 1803636 713943 936137 1489310 1170391 1627651 278036 592454 117063 19960 1025929 1686646 285933 1733789 19732 1778079 386539 400635 776878 1090944 148721 1379984 974198 391295 1774058 867745 1824161 1236841 1177399 1430256 1776852 753004 1711429 582124 84753 1532316 1895234 1781622 1530781 854111 1450138 1047115 1108473 1644083 768474 1731720 570181 1261985 816068 1618621 1864899 280187 266759 1143336 1937248 1117714 1981941 820333 302818 602175 754076 1221282 544820 1272233 918924 777328 269173 192249 706258 395047 1702571 481103 1022316 428943 474561 942255 414691 705051 1973020 1001883 97503 533063 342620 560160 963910 434013 1835588 401003 1311208 205632 1039237 1282607 1036758 858363 1561063 498193 1732563 1243890 781477 1589986 1985859 479305 1166317 1697625 1697843 1140204 250147 1861143 1172271 1108589 55424 366328 2356 1654076 1282214 522281 454545 1764477 1716486 17215 355744 406154 188178 1276420 88826 963599 1117357 1936148 1655900 929175 471816 491513 418757 1891580 872009 1757022 68060 541526 1322427 954659 407728 51556 662636 1622695 1149928 848984 1297062 1788797 561144 1029334 1993028 684554 1621177 1275289 170901 1881308 37291 324295 1979195 1216167 264586 1333026 1988330 295220 18396 970345 458204 431669 209597 1137469 1668740 837618 509932 627631 615607 224898 1905589 178987 655798 772351 1738823 261875 921672 143649 1249854 542542 1456866 1911358 7757 1637676 742248 432056 1017793 955827 1085946 927625 567097 1347191 1038271 1661840 1423300 349022 1322593 137703 535378 1768778 1036509 1604211 861251 1244842 1675570 1291502 813190 1729842 1816864 1258788 540444 1786816 76477 197015 905481 1784165 628086 1374656 495025 1534950 797498 694196 1871335 1944580 776109 608003 144295 1081489 946393 1423187 1430804 1772525 279611 288665 575760 1314298 1690617 873075 400665 1527314 613781 1439330 304042 746965 532462 1591375 1509951 205231 246265 71453 1362662 1257422 578108 383900 1475783 667613 1372180 1652823 1375919 312630 1003511 197420 1275263 1625493 1636849 1565691 580089 562301 1801838 234730 758674 920286 870287 1151947 757100 1594082 804044 1533275 670579 1258316 1188389 1227836 452513 1265062 1966056 738542 1788907 1800553 1557417 1759875 199972 254241 525466 19290 326886 321183 1114145 657463 1052219 954587 1774552 249449 1490850 131816 829143 986097 840052 999658 329014 652811 654863 595882 1281453 43958 1521002 749953 1400665 817480 961035 1438263 1700291 1390735 1017267 258588 1760621 909458 1566395 245897 1819980 760124 1428921 1373859 1763350 1095444 1665036 1757356 1092056 623993 838157 1808116 1222442 991346 1564581 818753 923578 1362931 712860 808256 1713040 990974 1830459 709836 1300888 200045 482874 43823 1621151 647599 1405549 1449982 1339277 932260 449616 568194 1201152 185116 72126 523887 1729054 565302 34604 906206 573758 438943 456943 75750 1327738 1025462 1113220 1603778 860567 389579 1987493 1036661 893513 1700205 1259290 728287 570520 756889 394725 1461368 1794304 1261819 1938486 1294313 807906 620490 1640552 278993 1203433 1380335 554536 1216185 308517 1434110 1176127 1838222 1309285 1840757 1088939 1555163 1298699 526168 7971 845949 371678 457497 1455140 712873 1732223 657333 204845 1438874 143776 1291894 765051 429959 1288967 564143 1041000 1452047 1198476 179346 1697493 1022568 671068 854616 378845 1968351 464581 1682124 575901 1680667 1478747 1929925 1916957 820735 1470280 900707 768160 1436017 1811277 1652342 399343 1607999 466544 1135253 967248 1842326 657769 114850 1344712 1750292 1575103 881730 1568974 1983094 486128 1497866 1103401 1088886 1768648 699169 704903 1369194 60179 1549993 125101 145430 1701074 54494 649057 1597347 1889813 1019068 687883 1596735 106751 665829 824974 1237503 827529 258366 1844257 186089 16612 407437 640625 1841063 1055234 328597 1166914 342754 1959546 1194359 465558 16173 1043070 1857576 216855 1755270 1070404 418797 1049932 1125723 53023 969068 188036 1984790 188139 688824 517642 401623 1272151 1128708 1180666 1971570 1072503 1445714 1176561 1090583 277028 1412202 176762 1440895 662472 1350529 1438863 19461 561440 1727110 1153113 655680 95772 1405779 946417 265237 1693491 887410 600947 504880 865306 603498 1216086 1286789 780695 46350 1882902 1899750 1017012 963744 901403 347962 1827198 50208 1810156 329941 1266044 786478 643060 326007 850660 583370 393504 1550609 1159933 944292 64093 1141107 1321366 37808 273338 1616902 1369153 425291 1945046 978580 514176 1291344 855579 676600 530961 1826442 224493 510073 1907490 821122 1243039 1947862 1940799 1640642 1539248 1070941 1098873 973233 246911 1143751 1029394 1767418 1627863 1533008 27601 738875 958323 1652003 1089056 662043 1920241 450330 789201 1938421 1257626 1598333 1700329 309512 34569 1280308 1014133 121598 287418 675696 1632791 1106432 948795 826220 1302472 523641 1945147 1832770 702691 1923630 1601230 1068014 1664174 1305933 78479 545400 1425028 1591890 729372 1874811 843037 1002341 166838 1906844 1255055 965482 1814825 1325435 1282554 1297368 1384001 897546 1962043 183514 1902495 731088 959148 1244555 1810586 638751 97622 1633305 251419 423154 1935282 839959 1447148 1058277 1530787 1720753 668171 1981430 1728138 1004746 1814644 1487624 1073970 1660824 305905 1597713 1479441 665319 1675423 945778 935893 266620 1878477 1880613 1769686 758482 1661618 251416 1915608 1573646 1610116 1675169 1531487 405120 658029 721245 149538 1933965 1498561 450323 1490419 102971 185390 122017 519405 920858 605858 617389 1087215 1907822 314354 1020849 781966 601353 332178 385698 36931 1794480 1747553 508549 1736171 1721309 1808874 1922967 873369 1284817 477449 79548 1821616 596022 1838118 956257 1664535 59024 1724245 246014 1499011 1410004 1844654 60982 453338 1511634 1282280 1553893 1550160 12854 1448619 1470263 192377 1080365 1044914 562967 1090024 1475583 591971 264484 321823 966068 383046 1916684 278180 1934227 1683004 1309061 1205173 1176245 1696798 1407196 1918155 881000 876080 757124 1456718 1638829 528606 1298578 308796 951711 536660 31747 1066392 1598204 1857219 221943 1113247 1248167 1374402 369734 202674 1199254 886063 1740189 1806941 654220 1426822 747828 1173866 1994604 1127355 729158 1389021 1312745 1496371 848060 1843095 606975 221514 462513 1266788 844191 366184 498152 164240 218984 1912160 441253 6193 176841 144043 753199 757028 1569646 734503 1245322 1761506 1431447 1993434 1117548 1808608 484310 45661 1723892 1128298 515672 747818 1193359 1077278 447817 1019901 564829 756923 1396662 844371 1800706 265826 1530142 159671 265648 49921 1048108 144954 1816654 53688 458984 11738 1099430 1260498 571081 1214723 1111449 1937180 1646444 279363 1293128 481693 1095268 1371862 1573584 906176 1357203 747513 1878107 1738182 294258 1096079 1962094 1030943 1028166 501621 1301643 1329579 334780 467559 1920137 1875294 811565 446110 1398945 781817 1206109 1845252 617230 1986385 346464 778261 595972 789421 281385 667850 1529899 269628 1412843 266935 22937 1083448 560483 1547571 857702 266120 1687159 516286 375082 127880 430363 1117791 1350960 33022 1846398 1831372 607166 514429 308906 74412 768968 613417 353112 441367 761277 1197368 1792192 329566 240019 425707 1656273 27530 1500797 58704 102911 844101 1531299 852230 1817014 1612652 1687935 227387 1131698 1986080 102509 388830 240586 1294719 899471 1619668 35433 650066 528390 1695918 1936805 1173955 505201 818505 1063308 959745 545683 1577251 1220389 872766 1785966 531590 1411249 1108775 826084 678754 823096 1790746 1605019 807344 1622972 834594 590579 774254 1402516 832564 1201059 1069169 536724 127185 1821072 300065 58313 1331985 623383 378161 417959 817220 166635 933540 47013 955256 1252401 738865 566032 502308 418937 93873 979270 307468 1258647 1083562 1970757 1381847 1995176 1894736 1624836 1077450 429952 544232 483930 325885 1402899 146845 1358397 1002564 1272890 235980 1722450 836943 1888501 220726 1685570 1619825 425238 603916 786850 1508774 1061876 35069 139839 209291 196949 1511282 1059586 206565 848936 1284003 1620980 210943 198789 503559 601230 655419 1101242 1741716 1752999 1514806 668045 1625278 1503501 265378 1485291 519651 1478044 1373017 1366428 1058646 1062078 1539582 632105 788786 1017706 181350 168937 1151009 1153739 371682 1915052 773340 25745 167349 1717353 974207 850751 982544 1520530 1844041 395724 669616 1742462 511043 1646924 91297 1035631 306970 994224 239466 789086 316970 764757 181618 557666 147015 479770 327391 1818666 1262959 983 1227631 388989 754914 951650 484853 96592 580977 186253 36997 1654395 798055 997939 502755 698649 459645 449751 535544 1026443 1573484 487967 482931 1521549 1013743 893429 1130425 782412 450790 1647175 1160255 177135 686173 1997290 960920 244645 1677484 1517884 1970711 1897644 663910 1532938 414724 648881 253127 582229 811275 784109 143116 214992 1247246 2086 1983994 1106100 1893695 823015 561967 64775 1883460 355814 1114801 1458325 917476 58796 1079604 456544 1498057 1726991 1135071 124077 325004 1329244 305796 990985 1370170 821848 1179139 1982501 660369 308547 210067 802302 608284 1647359 651990 1436977 270539 1777396 498898 1627341 582089 804351 1285439 1164162 236077 1364527 342649 1647166 150674 33371 737737 1198184 1862644 677822 1086309 6804 1920646 1005946 1957246 283915 328291 254280 841532 1202497 1675712 1337478 1284929 1320947 1028575 387786 390522 745338 1538191 62191 1182284 436624 1244530 912396 1682504 674988 419095 553618 675429 1003226 531434 1454742 1584107 1137610 571378 1806854 1745310 116154 319825 208888 621753 948487 1556042 1569429 852970 288950 773484 1795096 1111820 309700 1255718 1756912 484328 1982147 1307102 725383 1895725 1915413 1413296 960663 212305 612134 1736451 1281501 103890 480979 1000742 1461032 399594 1591237 1257460 1167234 844087 1334577 1483044 722436 713991 1227880 1873905 1324995 1613473 392439 1061494 795743 1016450 106519 220040 1512025 1289052 1305409 913794 174599 1188028 28372 38773 1887419 1170449 1816548 585475 828579 1781936 1356329 1917992 1887853 757423 1253588 822721 269946 1370618 1359008 406534 478893 449725 1988666 77676 971375 286138 1052804 1648814 1428044 489036 349670 1448748 53316 1724090 576285 1394711 810549 1520305 282817 621203 1359514 275656 1765880 410055 1410440 1721078 1660148 947311 1035857 1286085 1832353 1184710 1729417 932881 12588 1818445 1715571 162443 397382 988853 1988718 1550334 1898871 432383 134715 703484 967010 1153981 1855388 1125600 27721 855714 1595216 1178322 1205738 149254 1281493 400175 1173826 1865378 455610 1471093 1315918 1255519 1099445 1969195 1968524 1927107 1660106 1567901 452697 1064402 101746 124302 1070055 7207 1969884 92500 1501912 1133538 692780 1637978 20296 220570 1087439 1300072 1387681 1383569 863314 1232604 1343186 1264976 1377461 1729123 1970159 1924760 1236713 1563379 140145 1116030 61364 819874 241947 338414 98489 942545 440100 1341071 134185 1120591 563117 791260 432716 16083 1429593 1080572 134377 1630545 713182 1713457 180592 1556553 296932 1015826 824348 1643152 158550 1275877 1183722 422949 849161 1010199 1915167 1436074 1446965 1954331 1608136 1061758 146847 225386 1257718 1374964 596758 470674 251580 1434993 402374 1189679 669249 1774874 1865543 1093684 824131 1305059 232345 37435 553010 1584366 38098 883237 1685288 994965 1450152 39960 1515017 711272 882852 820319 780867 1667830 388613 1154643 1796907 1088995 605409 1558914 1455858 409407 1269611 1607327 560887 1169637 723766 1731230 1650405 1802543 1934696 1976405 1396703 834047 37114 1522679 1487417 1033124 1419273 1437186 1306436 1627082 1322401 220124 918431 1304002 359561 285514 1612780 811676 1697247 571806 410139 53519 933374 602483 1860591 1221428 1382390 1577015 866013 1412132 1123886 224382 408797 399069 1783187 1373920 363748 1284026 931512 1429614 1552474 1781741 1807470 1936359 518850 887804 293216 391634 558302 231 966839 673199 1303656 634398 1750189 796111 985234 306014 1201420 530382 1637731 206456 661952 1109291 1299939 1872579 1264291 1338175 632159 1803130 617239 747668 1751507 1488009 545478 259906 1956632 1999978 837321 689037 1438862 947724 948151 448422 1628291 228295 987217 947179 389263 1270228 1845484 842989 593157 1365032 179401 1649730 760440 1864644 1192935 498299 1859823 122565 894290 604363 739545 1565888 1351546 33241 111612 1756148 356313 400071 1536820 1423645 1566875 303650 688073 1720767 1728307 1809455 1019460 1649641 314342 1632521 808925 1625812 1618387 672351 1769648 1254257 1955023 7123 425727 1207385 1005198 370093 436863 458233 1794458 213648 268464 1448510 1979755 1777577 1209629 1062906 1146766 223953 1441756 1672391 1796939 1330418 1550608 1805848 1571178 470708 1554013 471633 1184763 835022 1122859 1332278 1636534 1538708 1793303 864817 666814 1927307 494241 1036508 1976944 286620 783010 1069096 1752979 526895 1005598 871602 100565 1925354 1311523 1323618 1323280 633751 357696 1776198 454396 1587187 1840441 390604 1702630 398523 1846388 1109356 912975 1009822 350318 60814 1345247 111462 11780 457977 1419886 1353516 1702006 486069 1826351 1679361 16760 57013 185483 675077 1390806 211825 587483 86327 706788 1264422 215205 854273 1193671 1877663 1997792 332383 529946 1859441 873820 1470659 678541 1600852 1186902 1611148 1347370 736132 1736312 1960286 340663 1579791 417746 749351 779533 1106250 1851458 455265 1590540 506328 1011136 1134449 1067850 106051 524940 34478 1271270 1789905 1022736 739617 461039 1427178 572207 386626 453664 1688561 1956443 1949090 1316367 1877444 1645673 1436876 1669632 528382 663701 88658 1008053 525095 1450322 1749753 9426 1962709 627004 170137 597832 635306 872031 659019 108035 1964330 1587333 342067 1201777 172441 1164112 1430654 649778 1614957 1316000 353540 1968041 1495416 866356 1196714 1128599 81549 914141 240962 1035746 616614 1010535 1601161 32332 1623850 1990510 608462 1348241 1180571 151262 1239491 918760 1244752 833720 695522 1272490 788850 1830310 1122137 424138 1733636 409038 1054638 614654 1398769 1025513 1947442 1056957 1931094 428084 604239 147012 162476 255093 373758 543946 872307 833180 181077 115884 1153456 272870 1850721 756516 1404999 1186790 572584 1674089 235086 779926 115376 1195973 1427248 306394 1522049 842825 1447823 5656 1230676 549171 443063 277756 73368 1531751 1974613 1548879 1606994 967852 72444 1996335 134376 503741 925650 1389991 1086627 554351 1299631 1673988 1287400 604124 174810 1743903 1055570 1202714 211906 678067 1252807 201506 1634675 563755 1729801 357948 388586 1759231 489789 1230974 488112 486212 1349402 639604 1821433 1856940 996704 269431 1945374 560490 359979 112110 585580 335084 464067 501793 72381 1271346 237519 1269588 1537469 638358 736342 1865996 1005553 1588333 596724 8121 1078696 190392 1323677 1245199 1076672 1647844 1159171 684063 1178378 1689037 613434 445041 1593661 279281 355398 875813 607978 1731846 1640955 863180 1164296 73670 1258433 182131 319949 65775 781058 654359 592271 1095608 1845376 1091365 1023965 812073 1848196 1546142 1920156 1319545 1784821 1368280 909542 678393 1133264 431892 1485181 1530640 895763 1904759 215990 420179 621874 1731303 416156 1152183 168974 531967 558687 707215 1646285 611823 872122 1352302 681431 1229880 1184508 1803764 24600 1903244 1221589 1545147 700578 1542564 142878 198382 373470 222194 1729320 79566 1068972 290170 1784442 323852 606679 82859 669218 1870968 836185 1135151 1751022 1727436 617751 1826372 901772 457255 1266512 1294564 276582 1456459 1520252 1767600 1090716 1302622 1328830 1435358 1342376 683248 1066178 165676 1211349 1454390 230762 1006507 43378 1237338 1701284 1781114 1058698 542653 202626 1567199 1865470 1535979 814376 1194539 305916 274870 49745 541628 948302 1588936 1933906 1633580 26996 1557192 494486 1169909 191163 538410 1220759 1916988 284099 576060 1348187 950879 1681793 153271 1212479 225961 1260935 143667 1911825 993206 1903100 300320 926781 1742361 1064027 277571 1000591 812181 256264 987576 1741072 1431982 420581 1486222 478617 1032936 879929 1387666 1669346 258646 693503 1378002 667730 1727625 1257010 392306 1744036 1771241 555734 1418587 1860512 854189 644541 1366012 192428 254746 719358 1859512 1303261 1957828 272174 1783559 839042 471528 1311377 641896 1814708 1038475 511341 1674522 1481665 313321 1520466 1336002 239032 1638176 322330 521739 1512697 1201079 1991430 1414911 1169294 107565 639520 128670 217404 1193518 414400 779812 979720 1158302 1750705 1761304 1723158 1989405 1211624 415700 1310755 1837064 217574 1219710 108816 376075 741916 988007 1467210 653150 706100 332652 856811 876328 1367364 1810917 1905182 524537 819206 1232128 872852 1426452 338846 1284906 158445 1177378 328542 929995 916054 1099747 186437 1788623 842118 224281 1483110 931189 1979159 1670534 268413 1581759 1669938 116047 1666854 356924 1368685 629843 46464 962423 996706 745282 125494 1888485 563264 1315772 163657 1276204 709150 464343 767356 192322 399954 7211 1431325 608468 1426832 1200887 1115046 1564742 1092612 457036 690197 1398406 1700898 115561 1405985 1966966 1014684 662299 1480315 984704 1549373 883805 1506422 244057 746980 1231641 1911809 1511471 1566969 577284 1583424 1976965 1018581 82250 1739563 245479 791617 234490 1019585 1129890 629440 441959 160549 171979 1580751 396457 1702606 128209 1063119 1175975 1659637 1367542 1855242 871019 1742358 1697217 420413 121160 1638412 947764 841569 41407 615595 817262 1727630 1973661 160558 345012 807478 464587 1428525 377593 1092992 1033079 494963 1804139 797215 421243 736740 971247 410646 1640177 906378 1491741 669231 1141731 832966 900081 990411 1281824 190308 547485 897461 1023809 151424 1932205 1672921 874267 1116723 1357425 1016707 831889 666587 401174 1918974 545311 483413 1795980 1547164 416236 1825803 1084876 1402017 202038 1421667 84570 1819341 393603 1920228 1150185 1657668 709711 1285315 562224 1676357 1721599 1505153 1290252 360966 1879188 104887 1468914 1732682 275298 676456 1456843 611828 1085611 561548 1144773 240801 1046472 1238614 154257 1412071 838100 1037909 345173 1290046 1304847 686086 692839 440871 255753 704749 952689 1752402 1631261 1795416 919634 434958 1919812 1917067 477971 422882 1702558 1177528 875367 525476 637928 275295 102237 1790642 762737 382090 89469 1805713 1451034 1927732 1141878 898297 332090 331651 1334999 203482 389794 746569 1358328 236847 1971151 333127 1462442 1099109 779138 432752 1095578 1179299 1401584 1530854 1139961 180937 1465281 96840 1717654 1886941 820376 432748 1274775 1875046 594103 1318534 1523033 1538751 619140 1055424 1946322 1157054 26061 1231695 948043 1662739 1829089 1606468 1267447 1930489 1124901 530711 1222779 807295 436809 1877559 405005 483116 584089 714476 1242100 963908 1689350 1263905 441222 376502 792687 1982720 1607158 179491 222876 1022351 211109 204926 1664185 1473946 526850 39482 1867042 629654 1663103 1900762 992855 962973 665473 1120988 689841 529934 1968276 804444 1241057 1027753 1679911 913146 969071 1538769 1138022 1516626 182007 423734 507091 608363 1620703 1300566 1624955 661473 1912418 1684266 1139583 1455222 1523610 70258 1066005 632298 555506 1290721 659894 280181 1228109 1442614 1769811 1854591 279693 240643 1014485 468549 1559172 1740489 1921779 1037182 1092817 1703479 1178488 300622 437736 1086805 1631220 356306 818153 872574 1063875 1005323 1925909 473498 1125264 1616441 1034660 1050206 657510 470560 917057 906335 1643435 1213511 1027900 338853 1858930 794208 757068 1294854 1994705 316468 594339 1518686 1364756 1869043 1085419 1463126 843721 1757390 989525 1062998 231110 1143020 292431 1809399 199605 1962658 1827970 1067583 753086 262911 1027145 973596 691216 334234 1258529 1069478 459897 1461179 1442630 1544036 1552457 1344914 83271 410349 32866 1488110 1588204 1851510 32629 1948004 1366484 358393 358493 1663200 1774530 1900525 380599 1393568 958860 194417 965198 1139199 1354820 1593797 574350 913236 69444 1171747 704862 279941 955584 1781351 1135650 1729312 1271368 509136 1100187 1418682 1277701 632044 1113120 653699 887118 82582 116794 684062 1668343 1317506 887144 197151 1198407 694869 400772 1223105 883651 1548060 799498 14169 854160 1217952 46586 697173 72366 1519033 532298 274702 1069128 1939546 1057722 1619328 1260717 1898609 1818321 1609214 1822357 680803 1641536 170600 164250 1610731 1984108 631729 1616342 596875 990213 1120349 390562 469666 640305 992982 378168 1988065 1783125 1717863 93276 1882367 174752 912132 74013 279100 1972123 1529523 866212 1029305 1195168 814641 1457925 551241 1533488 15797 1959922 1693084 1160608 1969665 863504 664928 929288 1850831 195173 1488517 675306 1922309 266386 1591280 861770 1414943 1618156 1686521 1726580 1806003 1132317 1850577 60629 284454 1155705 101165 624878 1593919 1063489 1110286 77698 951363 384166 832503 551733 1659679 419000 1022612 20856 1160446 1228294 296172 950389 160626 236462 802973 1960885 1897583 498602 713660 597217 1868765 1016246 1274873 1244084 1067889 1161703 1276033 1442948 941001 109270 1755362 188509 252878 297281 716178 936053 387175 1580324 147959 1529436 1282244 1123781 1556554 460807 1835010 634728 408999 1290892 1585017 467413 492287 139989 297039 943074 117009 1483711 1435899 1495037 1393005 124365 910398 1604425 750849 1648523 1480746 1964450 466112 994156 524951 833642 803261 1657857 1889313 158679 1009252 655689 1642524 801944 504161 1172551 811131 1696105 462352 104548 553288 559260 466334 1905638 1369354 1805302 333699 922841 113189 664679 63508 1566386 1697138 1996547 1538252 553900 964260 1482139 177678 1066879 1232680 1882676 1201436 1453141 1632127 62126 1529744 1445485 1945827 748368 1229474 399111 1839487 1574528 110029 51240 975978 1909752 131174 564990 212503 195438 1742972 744050 1156774 367604 868355 1374841 166315 1069752 547981 683821 1275732 313627 1134514 770741 918560 1776148 1189519 52512 786162 1936866 1726485 1355962 492394 20177 1496813 782758 1862730 794279 1199636 1215770 362418 33410 478163 1599753 828106 1404026 1511123 1816771 1022180 60833 181164 75441 989558 1767001 73632 317152 923767 729482 481855 1796358 323008 1344658 535976 136107 1496254 448163 1451842 375642 1002834 287584 1492270 874491 1959575 1589000 1505552 1105465 1112504 1934841 662962 1715856 797467 65777 1158209 1631636 871428 358730 1924988 1774409 126318 1787458 312207 1849883 1256500 1628344 1271533 261313 244822 865493 1193550 1861151 1100001 207214 430074 738927 1033028 1626548 1467730 707668 1608756 1980741 1525106 602871 1534622 633403 946342 1116352 684385 1020307 1971377 437768 740333 51179 471067 647903 493103 1359625 361653 1649736 1533077 664487 398957 548161 507907 544391 665221 1710725 801569 826681 1844960 1284330 1414403 1339170 683756 327358 274212 696325 1139624 1886646 396632 691516 1300870 898765 1481193 1631425 960337 1258365 1207314 495126 1286471 1222354 1460438 182591 717045 1845497 1696033 1492929 576913 1916532 357295 237453 647602 1789208 288487 1879238 161591 1802918 1329961 1903686 1308289 864897 1346017 383660 1148863 314905 805397 1644625 699100 732324 912367 177203 1957994 449047 1648358 771926 325251 756806 4487 1603628 1226737 968095 1743230 307245 1007505 1428568 1667062 1937348 287703 1968395 1543336 837685 1134130 294404 1884626 271437 1524908 1570664 1251897 996128 1366564 1034728 1127937 1219694 907930 173109 344499 512072 452100 767999 1308487 1776816 1748406 1756385 485879 201002 938411 215377 859270 1099333 190545 1438171 1724083 936574 364130 1208349 1649253 1891393 545864 1290182 1041457 1173216 1927919 1029509 1581046 1590940 1990450 371640 1560109 1134794 532374 419726 727630 1605072 923447 1052827 488042 842292 1340928 354226 508021 618399 1762793 932005 1385065 1677329 1718544 281628 1409506 530101 156357 411962 646821 1082029 481372 1232389 697080 1640833 1449370 1912027 911058 843140 1681584 1802475 600025 1240223 943273 206674 901269 1619564 1878153 1086215 1916796 1166806 320000 786958 615428 1370196 948918 1818416 1644218 1786557 1293819 1979633 102870 842741 975024 505746 950549 144225 1468875 525597 1348871 338199 962346 1881195 1048841 364222 1580019 402757 1163427 1905573 1730504 1071421 569845 1168350 540400 1998574 1491801 1409367 1773658 1096765 848150 1377434 1945886 1292015 897391 61501 10037 1403867 1751215 1386541 1616833 1719213 524783 1319425 1577771 774118 905296 865548 1883089 76069 808053 1214696 818785 1520469 680186 1799105 1979738 849293 373410 1283709 449021 1300189 535019 25068 1137415 1102241 155165 10312 1379202 1759826 1819764 1694229 1088653 1123580 626418 650688 770331 1965056 284316 661920 781484 515596 1650711 1468090 1662627 988659 417782 502280 690682 373233 491975 1600275 1027122 1363287 784355 1472559 126209 1639987 290630 1617326 465105 1004904 832891 1528412 1062821 1287820 145261 1426477 1768604 1632645 1685619 1519230 1217860 1210467 1702023 400297 1131945 874277 1168323 525803 1308887 6726 607130 1499924 1427462 674871 403905 1080342 788338 365507 1325130 1506408 578679 1046055 277512 224752 1155860 1545728 1202853 1503516 36580 1632410 1867459 1775557 1261013 1832674 673973 354859 376743 1459902 860283 409950 636426 1944440 1428615 366737 1234755 400046 1741003 1930009 461427 1688433 1752800 1338511 1230017 781245 1727795 224412 1069397 648419 866552 1931801 1470876 1370693 865689 321553 1030849 2616 619051 1060553 14784 1124281 1179282 1183922 1509226 164417 1081843 194504 1668824 14590 1357147 1335956 1077578 100481 524312 1889232 1022548 1197684 1006658 1128888 929954 1611859 1152559 295550 1056690 706607 1930303 985790 309177 319886 516672 1045691 1171626 1228906 622600 642993 1940069 1990173 287690 405621 206743 347369 1112910 768316 351311 1547886 1047080 45609 836508 151590 1709730 376623 422230 248094 492737 1518303 694995 1339981 249095 1349423 1977527 68498 1151472 424097 636870 1616853 267584 6587 1260934 1810801 709524 864062 702142 898340 1447698 125088 1072288 481647 1217751 584703 1460067 1914009 1295986 343860 1452352 287600 1384207 1564868 1941942 649904 845510 2927 1007074 790444 1510805 292466 1465385 669889 1501442 1380624 1105590 1236296 832335 611080 165222 516600 524183 1936370 807982 1076342 352908 101796 675359 1316898 1115994 847997 1189264 825041 1420099 1833974 1103486 1592545 1931019 272277 714772 660605 445903 137956 577903 1380347 786823 50279 262672 53936 1594892 885005 1246185 1356929 1296878 101232 77775 928139 779618 483276 419621 46289 1108142 1426306 1038707 228831 458055 1827172 1752939 127850 521946 1199439 1189357 443262 1399603 924150 436147 1775307 203015 129165 544870 638539 35823 1710914 776943 860887 967994 1664810 166485 347901 346327 1821632 1555655 702589 563916 1422662 1217397 398865 916044 176044 1059046 1602785 721405 247168 173311 903164 676091 826861 177707 152097 467886 1481956 1209209 1961811 1541235 1293223 1528950 42540 733310 1466474 662332 894641 235060 1085279 680783 1546036 881932 441661 651431 908957 457394 545561 1780218 1410915 1997707 287744 1288854 1175717 1292746 70457 1514750 1594931 139064 1791741 1605856 1460112 1020493 1373646 1572938 557681 888389 1863605 151695 1671940 1154496 26778 850568 332020 558100 354976 233392 1298895 7753 1433404 81995 445956 973855 1957253 915369 1388638 1324153 1040088 1533157 724392 1073903 817200 1294838 1443468 1315178 1404637 1644226 1242674 914418 1783525 59866 1145124 374049 995560 783146 1833992 488571 1612978 1650948 881271 66793 201298 1589915 120486 70986 1789685 166368 286714 800391 933651 1848556 204083 147942 226700 50524 94976 1196847 38987 1023868 625173 1445951 1578685 778780 1450968 131761 363631 1071419 770832 457035 1540089 1098286 622639 737593 344566 60933 253628 1421689 423474 1908674 294069 1028773 1428041 63277 344639 901483 1920771 1859815 1904943 1894186 170376 1900977 1179965 1184786 622939 337868 261307 1572765 1015068 142484 1436863 765055 657081 729111 1549492 97719 518437 1530031 665178 654193 823369 1717712 675223 1851237 684300 1377475 1140275 673896 775008 1021367 1857842 167368 473891 1576366 738844 1614070 1694527 634828 492203 1702020 819951 208461 731207 51821 1342093 1919477 316839 1538767 1576656 1093030 945650 1435178 416439 435960 1112174 1215240 452935 1968780 1724437 108882 1852562 898024 1824306 1863360 1005720 76386 486973 1852619 489114 542814 671388 1460709 921661 703849 736222 31931 945761 1539536 1230158 1825640 594515 795982 1513229 1725338 1886958 1161471 1651904 1353983 78413 1476255 1769696 1866062 2254 1574771 360131 1396944 1444439 734192 848867 437464 610561 1449208 1448204 439401 1506560 1346288 1803794 1704899 1875732 750670 161207 1027674 1115616 200750 1697189 298677 1403609 1529531 1977461 838389 1815095 1663803 706091 129560 1915838 382069 550034 1380083 1415389 1859749 1812336 1193265 512896 188241 215863 1547487 1210189 278690 1745715 1209224 1964573 1094999 1488673 1695053 882716 837823 881736 1465097 1324006 242535 458437 504399 50046 1754250 254631 1450200 640367 1426039 1414227 1732843 105730 398804 1565847 1105068 1243025 861372 1263564 422509 1961626 115169 1017977 76858 1744700 967893 850428 265278 996848 1006867 93453 813669 854748 1217291 1168916 1529265 1057500 82300 588814 1297262 110880 1942970 1581012 1583859 918176 1241536 1139730 1193392 1186184 1958939 1137686 666724 883720 1031814 125165 1686565 1581350 363415 674310 949940 1935593 1946567 1462857 1615644 336391 278527 124216 369599 641450 368849 449722 408661 1162937 723646 851190 344019 366980 669241 321661 1810629 1852913 879571 928407 97035 1664774 459894 714215 1658623 1696590 847880 1707097 1278982 648672 1095005 1353743 1599428 1739874 549428 177691 1404976 1649740 973667 490541 530496 1683017 1259700 692302 646854 1445197 1034105 1962207 795495 1187451 718763 563246 1958571 1879289 439828 1769312 1565223 1455548 1322234 1000443 304086 1914779 1138979 662907 1280747 557552 615000 1729104 1173300 1532297 97552 1856703 1452375 1884033 1105331 1856455 894653 565878 1628780 647727 659103 228526 102862 167332 1947677 1913839 190766 836254 1412526 67894 1581288 1033536 1532618 1998493 165804 1677948 1248806 1437127 1720663 1240493 667700 289400 565418 1017283 1726867 93098 282671 1301080 547583 224060 1151559 1278952 1411571 324966 1960867 1855414 861523 1004110 326409 347567 612381 1611030 1645977 1704474 177788 1885301 212110 480307 686778 501990 274794 845533 1726590 1467976 1297739 1120299 1931112 1284711 828798 1341263 351256 763641 302169 524569 440032 1000824 1580243 555494 432480 1942058 1451453 277949 307572 939077 1638759 1205534 434457 103169 753926 546702 878927 16628 1135491 117196 1245418 1790707 1993716 1884084 1383289 1412975 1130345 1801357 1650329 164606 1682256 1336140 857786 1979283 1984019 4829 1376524 1531527 1867005 1187558 241317 517080 221378 744690 1457302 1611606 131569 1596967 793428 231260 1259122 1332814 970550 1581782 45158 786229 1549253 449253 1071256 1282649 1792050 1524175 907295 1235312 595878 1494336 1440786 995185 310334 1700934 1136926 1901098 385100 1395962 1333461 1322914 1831302 766636 265180 304696 11643 442497 625507 86098 87509 1857432 1127569 120929 1519441 124660 630779 1579875 1908564 1118567 404924 1715367 1888482 1340107 1175910 548347 1880843 25780 1373237 1865681 1419439 973325 1456371 72330 441075 1134567 1014423 18717 601637 511337 1928888 742768 606102 208552 925819 1833919 1617052 308837 768449 757715 1965165 359966 436631 1380962 39502 1201000 1363947 1734208 269243 728769 1344106 1681914 565864 799925 1504031 503110 442091 377003 1470237 583717 453097 1558538 1243974 327328 166249 1859149 970639 1345906 516604 732318 1885567 445915 209740 651504 375911 1639681 1870038 1876118 638130 219357 1604659 81247 1016435 813025 890385 639171 212519 1032940 1048999 907464 1126720 1042296 751474 614354 1064759 707669 217677 352936 1519745 1944334 1216186 495768 440227 152001 627752 58884 1527156 1071229 310280 1820326 95534 816887 1692756 614097 1408942 1217025 197161 384813 928622 1423912 696232 551728 97309 1797499 1592012 439595 1887638 167645 1687155 1981951 1744328 1611771 1176644 608784 1117725 1405262 1943686 975652 570001 773351 1522599 716042 563115 392362 383798 833179 186188 794754 432249 568700 699114 649039 538275 779609 1055851 691929 1330451 1468980 249401 1824328 1996092 1801216 1082852 1329473 1736238 324361 495006 1032961 1905226 1681675 266826 1753931 1135266 488296 823282 721151 1072291 164452 1004684 1476367 1107144 1316584 566109 1450116 1747336 837213 1508331 79599 1063261 242164 1789560 694185 763429 1146044 72668 48169 1462224 1644641 815399 1693329 96270 1210197 211942 612945 152693 1948641 1492038 1252397 863232 1690793 491764 1922189 259958 1275 820012 1618827 1696807 1137167 1471771 407416 1654179 647454 629637 1641198 951613 32093 415795 1534337 22533 1103866 1093985 1873551 1713441 1927315 482227 97488 1389149 874120 1569137 546471 805087 1136402 1497306 913632 1792686 666623 504661 196031 1990097 1745198 1126286 571080 722450 817931 424418 1185264 1328247 1719051 1917846 839540 339431 585862 1157595 1367054 1638993 473357 310594 1665371 895809 1454094 1997939 991060 1088849 805688 629146 429139 1678042 1291462 477696 846044 221190 216028 216064 859752 1690907 408076 1468421 734282 1769661 1628748 1528508 452244 74242 1135320 1254587 85948 17224 1778278 1846222 1751778 893509 1075672 804449 1180545 974062 1083999 1157497 787736 844009 1838445 1906738 1311604 617447 1974467 270523 1278654 1478921 492144 1684504 1638844 1254515 1863388 208994 1837051 1386001 527406 542167 1959973 625247 1098809 288072 426228 680903 1335796 961462 1873154 1772435 1619832 1486125 1414836 696178 1744987 1482926 216204 134720 1257407 689785 198461 1646857 1753445 1636765 723807 963780 296300 577224 1098278 1387208 1569098 611394 675712 1340292 1878985 633374 1097001 852059 1223235 1646748 1820059 1802190 1756993 934223 1437612 1788533 789038 726706 1020723 866511 1284846 1283435 53493 1772239 1723063 1453750 693039 165042 244531 33820 1326632 1840242 1553142 1229312 1449573 473227 1720848 770139 1422348 1723431 1735292 1563530 233911 1861374 1928597 252962 502029 206568 1516287 1757864 415110 1331697 1994612 2875 986406 13212 1412944 830533 1573291 79167 663499 855913 1480346 842469 1559142 588470 1000170 1175016 326454 102419 1493466 506659 605999 1693170 590996 92828 1873458 1445645 272540 544725 1169753 722518 1458677 1947448 1298264 1747315 200224 891783 1555282 135938 361634 454239 180880 532099 1462952 1125232 1561575 647218 346232 1610536 360678 149547 655875 1154896 1577919 1512094 1079594 945822 1000907 1873933 1786007 1287584 256934 1247206 766381 1164070 524260 856121 1978368 112684 1689817 1571205 1326234 1363502 1281916 301249 784096 439970 1070486 1319295 1810112 269885 1041752 1777300 1510314 1630671 117871 552550 1884491 1338792 1391661 835974 2294 150626 674955 559567 509344 698398 1216878 1891513 626591 1816408 986738 3606 803906 1844963 1226141 266527 596792 529863 18432 662370 902243 992952 570065 859699 231399 1614864 512590 945265 505814 420305 1182655 528128 200204 1274994 1010032 568162 101744 903619 265619 526548 1390223 475888 384682 1392731 892850 1067325 1552354 1520015 1214167 1334339 883345 1005523 1638192 1988993 647250 1073955 1509296 447875 354446 1578275 1719006 818196 310217 279172 915535 547991 730604 1605510 1033996 735371 1383472 463431 1081905 1700449 885304 1013924 1085990 991272 431354 1712794 975358 930088 1719697 1335890 1851211 1964548 1231877 1486703 472177 1707292 571741 383076 22973 436947 1855438 1587766 731815 1658618 811553 22640 1494517 1297510 1423324 455986 1090907 1234478 712823 511295 717001 194794 1003886 641272 359730 476984 1328354 262301 772759 1594242 273795 1734673 589452 772355 1798470 327366 571952 109343 1843308 242261 415792 1625363 283335 1407273 492582 1193694 602434 1169733 1504400 1710929 108308 809801 886277 1613015 1894444 1177992 1804775 1131324 1825193 662953 838894 860345 1152912 215967 849134 1156597 827830 709847 1017375 731040 475082 1688262 1206279 1607995 1110311 1701064 214617 1964342 432929 1418153 346492 1370384 1332765 535341 1308104 764195 1097810 1406008 1179859 831487 1399602 957430 386622 1656427 669212 394896 1693338 22288 527952 368303 1730691 500162 1980610 161459 717675 1421436 1302930 138611 1955222 375059 1578859 674 1026088 1187368 1324174 398195 653133 1494413 933640 1309574 1252866 1583331 62694 301699 1508927 1598238 1216840 214465 1010527 1584109 968752 749244 441369 1618049 1673054 1924344 1476335 171209 191166 175363 1085206 255547 409019 1383640 797927 443857 1718041 1329921 444467 1112441 154163 1030261 1166271 1480985 457290 1774796 209756 1096043 56330 686430 1995670 1318014 1634410 825665 1723272 1623288 1676876 362909 50451 284719 1241879 743786 1271794 483005 1845891 120935 1037736 998155 140294 1073477 172566 1230240 1550124 115418 1091644 1167196 1999640 869279 990127 1478425 455470 1255476 1723888 1015386 1340802 80649 1738013 1521127 729577 1212625 371772 363828 1218929 940473 778571 245456 1045094 72861 674915 93389 86331 1272025 1912698 764091 147905 1456106 656249 1216409 1974688 661309 1334512 1691634 842345 1887771 757931 879197 1945805 1108333 147226 1504181 1372123 1952431 458230 632426 537476 383420 175348 1419032 379733 1173038 408069 1622506 1922890 492102 737654 1919057 1749764 802640 1456543 721815 1051461 1234737 97935 1701253 1553426 1172759 1342335 1877718 291825 715659 1764809 1071370 857083 205241 1890832 936436 545109 1855749 73228 1849548 214872 975968 1124754 381235 419179 87484 1683521 1456042 1572618 578524 1993160 834917 1095625 552562 224452 1731083 721925 180779 798432 1081698 1782138 1661675 50632 1906640 553980 1515291 675473 689442 1072162 819733 415531 879823 1062470 426183 198873 1534749 255847 934254 1756988 22594 1542 1788328 496053 1086243 1741703 1282789 1144883 1834939 264824 734974 986533 618003 776510 317913 1555878 38910 983128 1032496 1173985 687780 1154970 1718019 376319 1252946 695375 1747398 1929877 338703 228662 693613 86318 1464969 744316 351411 607757 238051 1635685 1712272 1116474 39556 336078 627068 1404633 688223 393114 1158117 1657597 723845 27710 1111811 750355 682969 254183 690336 248686 180078 1295513 813762 78783 1013741 176133 909773 619329 769785 1243020 1916784 1509933 63922 8258 210205 1318165 725714 568823 890888 402186 1130102 1839922 328818 1780017 24274 1629698 315880 236829 182179 727972 1891037 1550830 1919526 1902741 131562 181695 35510 752882 61469 1715313 34882 952710 1045616 1408408 1760150 856504 1487535 749183 910697 1389178 548958 84763 1591000 480536 585926 686721 1909878 246388 1891399 1396331 1876950 1526990 1684346 1073588 917267 1194960 1577302 1654978 1306899 296717 921573 892922 542015 1234394 578613 1133525 1031737 1005616 1449189 74895 1838476 1694893 837225 1158871 125969 553864 956101 1414916 186541 1105312 1743099 1665946 1398201 1389467 1338276 1345002 76975 1104996 542562 1153032 1281415 1631756 142894 75086 1674936 1843518 579366 123102 238425 909059 736381 612333 1232616 1326195 178452 549146 995901 391578 482495 1460296 1232104 1119328 867843 340174 769872 1314138 1944048 957801 1791864 1827391 990433 532691 1674902 410322 1082787 742966 1233249 1557019 1843086 1184466 198607 1515520 1531790 1979499 1048039 1625617 642054 940722 116010 260519 1109822 1028653 499097 1129043 1565909 1079182 1390493 1706344 1201656 506221 1878885 101125 1566021 703721 1713423 1438804 362216 488207 1778941 1043791 1494865 63964 35937 1314848 165810 1272950 959189 1680319 620509 207814 1027032 270396 1703685 159550 1025059 302083 696022 1292269 1470495 1585302 163177 691080 733911 1929056 954760 1476544 1956873 56300 1945945 386131 1644900 720357 1229635 499816 1327825 1012505 1863479 1519109 390097 297304 957019 27057 1656972 1745168 881329 212381 242668 196140 888514 869329 774847 508913 1428422 1550180 1859775 1783654 865674 1802861 1591149 31933 323400 1931186 1666862 1716632 1262402 963673 596567 61353 1836436 1647087 338123 523340 1572095 637201 1413078 1490153 822431 335359 265871 1152243 510396 108482 168263 1873059 1870068 566249 1150816 1652906 148460 493239 1332277 102485 650819 366555 863566 470451 851578 1166240 1092749 1305535 528668 657423 1386464 1246624 1757381 237580 157263 1500234 444581 138522 1482245 72211 762773 283533 1952822 1317321 43632 871810 1990367 1234857 831245 166781 1340486 665266 1173706 1128582 1648345 943323 1809028 523538 1208086 80684 544323 1517730 297042 1578907 1391516 1163910 1899364 1493124 1818085 597316 109763 1869842 1329782 920396 462692 250746 75679 770405 585345 380631 1818478 1300638 825327 1473340 1896805 1291079 1706353 1760078 645184 1593192 1327210 281682 649596 625923 1639706 846722 442191 414413 1641285 970057 1772301 995250 1995780 588595 1518691 1260929 596981 868304 1529175 1284485 651735 1301014 582413 708927 1874537 402947 42247 1682323 821423 468482 176264 1531973 777883 1313221 1797759 393339 745086 1607025 1293752 1800185 1746148 177310 370740 728505 337313 1538001 1558320 579399 1843804 849337 1649 1925548 1490379 654828 1024003 1035242 757609 1257806 1875679 457600 200407 1987371 1276349 1640831 1510713 1989315 913826 693901 837914 1895542 1938225 338922 1000779 1807783 466584 695495 671957 325778 799322 738040 1489752 656534 122987 226780 1160824 956382 485774 611709 26007 1775989 1944397 197314 1299200 705924 14120 332595 395120 773023 947989 1169854 1376907 1551503 590573 689224 532676 938120 846650 716520 1460729 586150 484018 1587481 1797502 61012 299568 1134740 1569643 525498 1447219 1541048 1944135 1927820 508797 41706 558317 1301173 371922 886884 662966 855378 595900 1728603 1018777 1189800 742188 1968023 402195 561535 291370 1428942 1020539 1589386 259684 1141029 232249 81498 297903 1980260 1804768 1848644 501515 160612 1778620 1262894 1525249 837389 951365 207680 1219043 27937 1069199 1167448 1456365 114907 1586816 1145864 1036757 1066436 1724515 1888337 483169 1166961 1546166 1890966 1425537 163348 508651 55194 889780 500598 907843 394049 695269 1943895 845764 1053740 1025250 823380 1091975 1366270 395231 680081 1583371 794019 292890 1875511 1293113 1728047 707882 1557343 152681 1346211 1939902 1929753 1264784 1820669 689706 875304 1114007 1101411 1494477 724614 508219 1310984 297111 496400 873342 904566 1780900 1877554 1580395 588607 1470204 1374892 283128 1121799 1785587 994414 1586842 1276166 511280 803212 1905883 539291 1412339 190255 544790 1464862 869464 795991 1731320 1312896 1778797 29098 445450 1235455 104845 1731079 437369 1067215 1944824 1315049 175920 758371 1596117 946183 1093731 1050776 843846 1524315 1744249 288480 614271 1526900 1253811 1248555 1993449 852832 462938 1673405 1472903 1955211 1762938 1415195 1409528 873891 1836865 658767 1664986 1522248 288119 1421319 841291 1361616 82304 1303240 1082201 794560 1761671 1222879 1741532 1010000 1637780 844827 1240276 1396845 126721 1699558 1987533 995211 114802 1222452 1725777 1034757 923828 1446191 919128 1274666 545347 1655962 305848 1179823 799666 1754410 835933 1031128 1342072 1514772 1334816 1699110 1494966 570947 1950276 1971660 1500990 1796230 1508263 460041 1327015 1790962 1803228 266243 222451 929774 1952515 249690 1515101 850187 544442 1637836 1717677 1259766 133110 223596 215671 1616025 660647 716952 320351 350085 461846 1376931 1584615 2043 159760 1049879 62167 1304534 506831 1947255 343034 220534 1117350 1100293 1647536 401547 142532 788690 1605366 551085 1756253 1233994 1238037 46858 1186536 1225198 709219 542934 1720382 990479 1159522 1489222 512645 1882517 238433 920171 273824 1939794 326027 1199135 1944548 851483 1349501 1406893 199721 672173 1519755 234646 840014 256153 1265660 1367961 1568965 870388 1400350 899404 557194 1804226 1430199 1338366 1234947 327740 1675799 1158358 1726828 1487304 1395126 1698886 347098 551596 1859731 1146655 438159 159311 1790401 1670700 1998058 1824196 1008946 1908064 284987 1231778 283923 1988282 879056 359586 307789 1061762 497516 1586073 151910 1110410 187338 1156995 606995 476623 1029694 483958 664007 1071423 630885 1374178 594174 1439385 1078095 700071 607271 1657329 1444988 170493 40059 755452 367711 1546737 1521409 1387411 646260 1974410 956644 451239 715358 1673577 374594 1259946 957455 762679 210713 1392889 1016076 1979813 1175102 782971 1102971 1977157 1627823 389056 767078 1107489 704801 1712195 1808239 835716 1519858 211554 1830951 567036 1499427 1602670 372848 65016 1601274 830048 309223 43238 1992848 686718 1684473 1407308 1197578 1549217 769139 1781225 1630877 579861 1752643 1493643 1231465 711240 377369 164717 935425 1916852 241718 1075710 1308981 969865 1182679 1791732 735302 1641888 1326036 1486843 1942608 1345135 161527 1226886 1468570 1424501 1796426 1214269 1752167 106344 1331093 1288002 1877021 271572 1702704 1730324 1459343 1216128 1246027 1119216 59092 870418 1661311 250729 24057 32031 1940577 945241 1150981 1674050 1966503 935474 1396867 462937 69713 1479521 794234 85498 115323 1206842 999734 733265 563677 1603078 429902 1980958 684722 534563 979504 526873 430801 1729556 1335023 512987 637835 1721684 1458783 134848 204613 1585721 100706 271362 1294618 1518396 464984 232886 1304281 306509 1196000 641085 867872 553138 1575677 633106 760520 113015 358121 611072 299553 67024 1625289 1392887 1307156 1859185 1003695 1750127 1323523 1689890 1906567 317294 1130197 1601585 623899 12483 1526634 733558 1573167 1692525 1766184 1770635 1245407 227627 828606 1297340 133988 1989374 321642 1205157 1184370 1944664 1427586 1718049 746003 883682 1356808 247187 869269 1602430 588496 1990941 1939016 1372566 602755 35380 970610 359114 1778544 1627753 300212 43092 711604 594766 1787033 1180003 1358282 1621397 1465514 1581697 661187 1634051 1522001 788430 452739 1138201 1173029 1249674 723514 184619 1427014 720904 906382 858481 53394 406627 1408405 1042329 267027 812503 1068983 1151315 1464836 1481214 1174003 1547730 719662 1728588 1781729 531483 1384235 239912 1566806 273444 1855070 19867 860295 698245 1180233 1989065 321296 1569140 1824637 1842507 1095262 1399390 189852 1016957 130003 871402 1989921 1465629 1894458 1691638 437320 350270 717567 342653 1135082 268538 462345 1718368 1306511 1509957 807573 1448616 1862784 1572182 439604 405661 847852 947322 720134 1049399 886456 1572943 166091 1967015 1590658 1033502 1344249 1598215 1730592 534140 486428 1675088 423936 19837 206501 2125 362597 394936 1962368 850618 1436710 1271891 1602839 919240 1203204 1653542 672341 356126 1902397 316265 1843239 864223 1572015 1140232 1390977 1357919 460088 1957260 1368583 578030 1815757 1283523 774549 509305 277607 107463 806312 604256 135437 403864 879690 217745 1457942 177864 575947 981727 428478 788240 640240 1428065 1056260 1854188 1826440 1423726 1028178 1324952 1618247 935769 353556 1317830 1392345 1769960 1256978 1569444 1104831 519244 1176180 1798091 1384614 371262 1559514 1588339 551651 1436034 379563 878832 809954 342931 1530750 1840093 348170 1881434 905185 122270 1733092 1722697 794991 284085 1807285 104958 1081951 1855219 584828 9617 1639662 1451015 244098 1358286 794837 202909 1464407 1593544 436965 1620866 1876288 1528776 580988 1674916 688854 1695287 623838 293616 339751 1861596 771165 463933 1847866 1434101 143548 1520538 867017 1822834 660513 1598055 44387 808817 1837004 1318476 1351541 70704 1948854 1383484 1841998 504386 1879375 955464 1250087 688797 1210193 1171605 699596 737961 618438 1916372 1605284 1966367 1358450 1770622 1095425 1443236 1639636 543770 1950851 1147545 449251 1614646 1298331 682324 1839276 362542 1512503 1527817 146863 645636 1366378 888738 1865239 1462884 736421 1059170 1689170 1270819 22992 975903 1956416 674289 1739284 483492 1440687 262887 979826 242046 848025 1403447 1548248 1175736 1936849 1311694 1968660 1656764 1128280 908045 753937 1148568 1903655 1573647 1330740 1598461 1934641 352995 1079263 1486738 1487202 1818773 1967386 1461313 534650 1974537 669983 487205 212672 670314 1602039 833580 1161954 711044 426966 747879 1412683 1853160 1528635 630376 1701214 190959 458495 1114951 837903 856679 1851986 1680838 1686241 105305 89094 334917 1372646 138743 350993 1352269 507837 1991329 1630279 1901564 386956 1815144 1546274 49614 416564 651952 1637572 368723 208435 1584288 1654715 970040 239512 1367381 1911883 336736 56566 740976 290838 98834 896366 1334356 544446 1783580 1476775 1399710 212369 213184 1286542 1754800 358282 1152615 1210479 898404 92326 1800723 228050 1912331 1635572 404136 406754 1310278 800465 773116 261927 608185 1676078 600332 1229306 756597 925444 456328 969809 1150135 995904 1512578 1078300 429914 559799 694264 1346690 1466638 1172178 1389389 1192732 1085729 1228499 868891 543966 1642940 539244 681826 1258269 1593373 1723013 949799 371479 1277895 754596 1753745 1985372 277408 803476 82274 891025 1533738 785651 1939878 661666 1945322 200726 1338200 1597028 670827 1680054 451476 1694975 262917 139782 1214380 317904 1150527 611480 1553211 561207 1820313 1875921 1225193 1480948 1767387 1264557 1490237 1967067 1598145 440897 1291783 826070 163517 1888819 44821 1620111 676012 1909602 1422124 419220 880860 1932305 1708056 1861743 657871 319464 1845631 307353 639342 1449203 1449500 1602304 492572 1153072 269241 1457242 1142302 707056 346703 438260 884560 1635390 777734 921203 1050017 572298 824327 1174868 174748 625011 1010337 112164 485256 663473 1878426 1338059 1867322 1149212 1545798 42151 280003 1568733 1567911 400051 1592872 983379 1217507 205893 659383 1314475 1553964 653779 1195900 57327 1016710 988724 1195160 538567 189467 863549 675670 1766560 1312774 1285185 1831016 1925821 1327852 1042107 1734907 455425 1977317 958831 1201905 582182 210542 815276 770112 776401 898064 374003 1004130 37500 345339 765974 1611319 453189 1994526 819486 1687262 454283 252261 390825 1775714 1111121 339019 1238527 552984 1577604 1310681 1011684 1775777 19993 180485 1903535 1528266 1284713 1609712 1788021 1766335 561069 159005 997989 820010 1091427 1384884 210578 542895 474291 1792494 1857817 1813927 431431 1016699 1966716 199070 1661417 918225 1929636 1621262 629463 603965 232100 754380 1900540 1876968 1502042 1412375 556705 951394 417368 394484 1023124 1417764 1944894 332180 1597069 387612 406970 68367 1543569 12661 1359621 1829586 24542 1458862 474519 171978 1295604 1335942 1219718 1539819 1032501 1176805 1461113 1913132 1049655 1979343 41319 1083471 279414 1737524 855749 189352 1582163 1117865 1189857 970998 821796 1477737 1042118 1513773 1210782 1519465 1776325 1724134 1282156 1890274 781079 454439 1043695 1328527 1026856 21901 92965 1988190 1493613 132914 1339430 1228719 796064 934707 223914 1755241 58130 609198 267553 799694 1267461 62165 617277 1915004 1370703 115284 524222 1675007 1838446 1199557 72929 861319 1049614 1559757 119822 1389254 459919 1427733 886130 1728319 81767 1583851 1849396 74561 340699 1449997 660231 138763 535651 373782 1999931 654848 776680 1690503 1716215 1394785 839152 787617 1043351 874517 3475 456915 1974480 1828326 1938658 1798190 1586729 1050546 365501 104524 1743850 1299940 700496 426305 603994 335518 550678 1836261 393164 1646428 1341413 662497 807730 1205670 1400538 1115428 691425 953932 1433646 491496 470138 1691538 629634 1418386 1886800 1319228 401224 1650610 985347 1265159 241922 1090828 1241116 1619717 1449048 1646749 171066 1355935 441198 533217 1007366 1730063 1547329 565853 1742526 1426786 1839791 671707 905258 359938 1044755 855731 346478 689205 371411 129953 1175580 1680290 1445058 171757 1990368 418290 1216546 1787887 367015 1141438 1861584 563193 117967 1789884 640265 1313455 719241 1304971 674450 219956 611989 1882417 1127802 1797576 1946538 574365 558874 661988 1587780 346582 1063329 681165 1190254 1854697 489743 1705161 265523 1321712 864915 643239 1373852 1992726 1752059 1920653 400294 1627453 687924 1491224 1832938 1644126 532923 483230 1245025 1015981 62171 400278 1070246 760957 1284969 1050349 131894 1481101 90627 1424588 703717 72705 223824 1132721 1323294 140818 583660 623245 480925 787913 667781 1684367 657593 100619 277617 1350952 1405333 885058 1793714 424135 1021832 1709575 437465 1370624 1815154 426748 1429102 213591 691197 113175 1390815 1422234 12460 1423164 95731 1872383 1797472 765237 970262 1747132 560550 1316290 1829417 926659 1752618 823924 441969 489600 736783 1627506 852419 1007673 426670 1267268 50925 1862490 582148 442208 1644339 1160961 1000191 1848968 1961504 389926 1217672 653017 517145 744311 759676 1503585 1406579 1586613 550107 1433292 1948568 1612240 782914 1201165 857368 1263177 1482485 1714175 784773 1480363 1403313 288010 1990301 1917393 28037 1334628 18235 1380672 1875865 297856 587493 1107319 956600 260203 1726781 1086778 1004249 257490 1765017 1718163 1714247 1040711 1250968 963090 1459206 807729 1904862 1161942 1514341 647597 365909 804420 1391853 812745 1027512 352613 1963479 1800789 1068474 17153 400649 1326398 493608 730304 1639279 1848317 1900674 1866478 1822709 189762 1191230 1593827 1651666 571136 1681353 1728070 618314 1094896 144614 886593 881291 870528 407838 1028977 1806049 1662999 1953943 529195 74131 440516 1619109 1368955 619355 1742198 1443218 1326503 340695 1103055 1992126 1184126 1430880 1185877 1925384 396952 508634 298279 860805 1306561 1688070 1964904 1116300 1116791 781668 1700065 631695 702733 1459833 1449067 1269302 1547005 1294793 935263 289066 1621948 843623 1308781 1693127 1355204 1995130 1061150 1029425 1594278 1170524 1917009 25825 287771 813784 1532920 1552648 1194660 806977 825533 1060445 1893741 352136 1335401 1194775 348431 1915913 488220 418734 1021150 711288 1054644 305515 1050563 865351 1550213 1162074 475639 130513 620940 1711884 863031 1594597 1196531 1798138 267078 1918462 1921298 437333 1966657 1335961 125069 940518 1806249 1544608 1501784 1491355 447145 485955 1020404 58127 36254 952696 1456733 1808105 246208 600642 919291 1251978 1320954 730221 888220 994933 1779549 1255435 1428583 1779085 566075 1280733 704440 1635594 628653 1699429 1639968 771994 18836 50643 1004863 1650515 1976410 151954 174634 397536 824034 1929396 1161842 1295688 1488748 933377 573322 2148 1845734 414488 1453314 595653 722292 529860 141498 1233515 672976 943276 1100251 1964828 1494180 1378551 1832469 449496 1015881 410198 932278 408046 385684 329203 358070 1625212 1760168 1230127 1143119 1511190 737469 1156054 1221882 1088828 1948407 431149 1731227 1239321 622915 962873 339281 1869795 946390 1564559 1598856 1541936 252979 959699 1688307 1718953 1227190 1720871 1944715 1311659 460175 550444 1990766 1002356 1399073 1994766 1032537 145429 1101948 1811143 712263 205923 1138471 547309 1492138 709476 292503 185348 799431 539779 294536 1476702 954404 1027209 1625724 400730 1646179 91025 395654 1168451 248142 864207 692294 1429321 995946 1253097 139399 1750089 33606 1989066 798652 10838 1204082 1739440 1515538 1714623 1305897 554442 1836017 131160 509311 1688426 1814839 1069102 1410017 1490256 1348963 1703583 713862 634386 1845876 1526214 1798748 225850 191203 1206546 1427524 900623 1322463 1579616 150592 1019096 1994866 1945243 1996865 1147313 1160372 357852 505904 1553074 1297462 1721313 1579954 286606 1727022 931986 382557 1887390 593437 1093598 547823 908206 511064 510517 297835 1022851 1309230 468215 1140701 758700 476083 616540 1722827 1800634 1268561 1610313 1918596 1750325 530212 1178542 1624103 385586 1919820 1303270 420674 1222295 309828 1091488 1136173 1968602 1973422 1199715 1383283 940762 1620876 1709444 1235110 584415 1319059 43205 1616477 1412184 1864399 1454309 1136216 1139165 1323851 1950446 1356870 405673 825093 328924 538498 1363190 54044 64089 1964958 1839048 1892439 171921 694631 1869914 489695 216737 155674 566343 428137 1415762 186753 1470422 858121 127391 314274 639015 900209 274090 611255 1850930 1221372 996874 1908113 1813251 279756 1921068 404754 837913 479233 1748391 332046 1858469 553695 1588345 61327 1587414 450760 536615 1867829 1590194 1127629 558463 1081251 1692062 187709 70338 1506541 529055 1648213 1338286 1460272 1105811 65167 274440 1684763 901683 1691823 1169578 1530158 498819 1499871 688200 1575275 1702295 79745 1633510 1244998 1676985 1822470 1827429 1218495 103077 230734 1292713 303361 766726 1999565 871962 1096818 1290194 1564738 123097 1401419 624607 969087 662197 80129 1097 5467 1895390 525117 1789140 938650 1807773 1644474 1699984 1586847 1972648 238692 1469688 1839316 1838350 1711843 41640 1275135 926139 1826346 1349078 1683581 1040793 1447729 1673969 1053737 1318795 1174571 705769 194448 638815 123835 1143708 1429329 1374444 838694 1769504 721163 738621 747973 669701 415127 380829 1649524 562776 1201493 1702447 838555 1551955 1597686 895744 752024 289319 921462 1469427 372991 520089 428347 1357086 1618161 1843508 1962967 818352 284061 631950 1001674 866010 1018002 318876 1773108 1741308 1854387 1969356 395433 1255921 1859912 630611 1964151 1770701 744080 1698725 1439364 1867787 798403 400030 1732261 1971042 1921339 1172136 1269454 676516 1632475 1803818 802912 123215 663717 1253190 1631702 1923327 712143 1116152 1598780 368765 1569815 1289739 107859 1078452 448135 14349 1389957 1959582 651816 1519863 1131083 458140 489530 1672595 1421709 1977850 1740400 530175 865302 370835 967196 1633053 1111285 1914515 1283505 362141 1629365 772194 1500963 1841182 1017880 1432519 1815129 903115 842063 1602271 654825 885046 1842752 191018 215522 167357 327996 689529 734310 464017 1316398 992867 915808 470950 126361 1384118 407754 59923 1962413 1633112 1989643 345059 1668042 130616 672904 1272101 36053 464742 1652458 401900 1741597 741589 723324 1264495 940179 265582 1696294 845664 608636 415121 1211301 1360859 583092 1302088 19505 395221 441023 1720827 408221 1050143 1981552 872403 16955 1957203 1148525 967385 95776 614102 343502 1361444 1852129 548743 254557 1706719 1854745 99656 1891889 321821 930275 1279530 708884 426124 1162250 50370 1223023 1350686 700612 1811486 1311425 1312332 1966581 1946272 1661573 401879 1460350 1961654 565142 499694 1213623 707464 24443 726317 1546574 418760 98871 1748942 57403 242451 1376877 512115 116393 777459 608238 1391429 1170979 1565245 1741684 1416187 1395429 234694 1086938 1200287 955766 676462 1236367 1947330 46540 939268 537198 1264175 494715 1948993 1751565 1005235 1003302 1024618 1334076 99642 440931 864042 1846707 715220 149878 1638751 59341 1955666 1166115 1228204 1193823 585960 276135 22846 1506424 146910 565797 1778154 41574 91584 1099973 717581 682533 1399232 1673392 1403342 667889 304636 1167247 1957207 625709 422120 1628889 1723708 1048460 761200 148298 482511 1278757 1478691 31771 234699 1992603 639697 426087 1642944 1181595 392 210896 1809161 1593479 1280659 1833539 173013 269453 478846 1679490 1722645 619581 1369284 1593125 1716614 519746 1033095 1325015 417184 1893746 1092063 1173891 1532086 831800 1144409 451348 1692373 1898152 1950170 1514045 748825 306672 663268 159585 1729115 1569049 535279 818013 1867884 812395 1874327 503960 1315161 73914 1894445 928290 1285214 1158600 1408363 249473 1548031 1501348 1897082 1505406 650204 634282 966967 734071 1856574 333832 796999 332026 549824 1617013 1471817 28899 1790328 1903136 57354 1676316 1128192 59512 959336 1640480 1186782 1639404 465604 1245327 645951 1893337 1882280 17773 835650 1908649 1669942 767898 1897882 7565 1834758 1401832 25319 955739 1381794 698132 288664 1504274 395109 1865138 253867 1543047 1062013 345672 151285 1222588 1270110 1700429 1421653 158147 372204 849563 347867 1645267 1275939 925167 1138002 597274 192892 268465 1580873 896537 1818508 1165499 898360 756478 346704 1677975 623548 531501 1420268 1120166 294674 1412988 1941177 1345296 1744029 559288 1639813 151375 651369 762076 975312 1064784 1876414 613356 1966431 1257987 1027855 641283 1144010 509430 1738347 623309 1994483 1903027 1409629 379913 745674 1974538 1319871 1250970 476264 1218406 888629 1582041 507429 471766 1680994 1325862 775918 1352980 998942 890022 776886 947498 1749666 852266 79227 1593946 914154 639988 457681 100076 1361912 1827123 1709652 1463551 812040 250328 1386144 579017 51344 601843 388811 1311494 872152 1789778 1328991 986012 1062199 613495 1764271 634149 528775 90192 1316946 318381 1460653 636764 1011425 1227090 1635817 994495 778330 1254637 301499 1309733 492349 725010 643367 1040606 1633416 209945 563279 258778 121082 1220052 251411 1170977 381233 176984 597397 1166547 255082 1387934 26062 211386 1078664 789659 1845115 88680 1165427 1369797 1582180 1146584 640860 587827 426468 1626270 882462 1765668 1904002 1379444 497495 398463 955740 1455071 1613039 1618180 1578040 775337 93332 1653170 1405619 1604884 674641 831975 1592048 977871 907541 1198948 611263 530518 238684 1712929 1694628 1950476 1071415 1504054 250719 629499 198466 1725542 504506 801594 838869 1804134 1946781 845144 240768 1245707 383659 197125 797850 479250 1486836 903990 1430882 178767 1009448 317256 1560490 666861 1924923 1312499 1637540 1588885 121670 291594 599536 1230867 1083331 1691943 1831009 440185 1366337 1593668 856596 1922130 1686925 808190 739615 1169673 1994080 734804 1960520 1708076 1119029 688133 1387952 1888490 926457 1018747 1067255 1093174 1735624 967683 1931069 1488426 818747 871001 471834 1920740 1157594 1968441 1092800 558464 1299557 1829264 962243 1769631 828303 1236964 948189 1149595 1065991 694329 31305 1272084 1294043 1409329 1041477 1637185 896549 237572 1558453 826971 1723273 1377805 1226321 837241 1868661 1642216 1915481 522684 10223 1457262 1206151 1043846 176098 413748 1623582 1447671 1344848 853329 1412530 1644786 1004369 265146 396848 1285795 1890116 842389 1572979 826876 1133984 1941211 1376246 861894 353924 524523 1441882 1208863 1576858 1068479 544361 1916297 1842369 1458357 615749 42578 71089 1300803 1577670 1515438 1913014 231772 163976 1650725 206227 34075 167080 767111 1245641 308727 1020234 1082225 1298054 347381 1812790 1613796 1869268 1997567 1280434 1878621 1288917 1353944 408668 1215459 383498 283236 440859 833644 1705589 1897586 89623 1802094 1353812 1362669 1168508 203062 852931 839135 629352 247115 1242480 1433499 808365 1595009 1657771 1730142 1633571 1101359 1802729 1018090 1637457 975518 201390 1261740 1856522 1453889 325298 546853 867724 1040332 1309357 1073091 894887 4311 418477 774451 1903111 1706567 252309 1207595 637906 567622 1354924 93369 1300454 521983 1914034 869754 874292 547098 150921 1483557 394326 923199 302305 1734451 159800 337927 1242252 1551893 159220 1587489 1894815 1960490 1658985 1614825 1132705 1746917 1363765 1970978 1875929 1547670 1664445 1533208 383348 1414522 1432395 1691279 1556962 1781830 1898825 190242 160568 941924 1401641 720823 876306 239732 703044 835477 787822 654992 1208746 1785676 911729 1833753 597353 1577882 729611 536678 683491 991877 1662058 904957 1084090 437286 1142651 1084585 1665671 1426804 1351268 118814 1452565 1783868 392393 1048908 602805 1696094 1143861 443206 761716 130278 1888185 1368556 117902 1230995 1395863 483402 754967 303475 1604003 1515624 1489096 1543676 1342176 1893989 1118204 1301012 1863343 1665906 1695389 1006109 842297 363866 372172 214138 1113652 234336 919617 1257997 1118761 1019071 1306285 1053319 900879 533711 164854 1706109 296804 29495 1464682 1549853 125631 1720058 1456297 1622769 1824729 782380 1516205 289788 688617 142628 307976 1093055 1177724 1338446 1761908 161658 417305 1348560 1833778 1238912 1571632 465172 1103706 1748285 1325827 1155383 760041 795938 1243787 906396 597592 1135242 848717 172184 583931 853070 39955 1427131 436562 1684888 1153618 1484153 72532 866533 1262127 1571483 766638 1067608 1494109 9802 1100222 1056863 1324188 1714317 783344 1166942 1087627 1392438 1277616 1883835 997114 681979 484713 838134 890639 1550526 64467 663026 1574107 750489 1377037 139849 1364302 1041291 429070 366878 1666406 491976 1786393 1540559 1383424 1181485 1814151 1549225 432515 336161 1292422 512973 399671 84462 703493 23277 128855 1640114 1581420 1187621 661369 432630 322463 670599 1107806 1545892 585265 1353048 237820 390819 1489662 1296464 1062466 783702 1980488 1316440 993782 1745326 1471158 279818 454068 1335721 1718158 1103061 156216 1619036 1754582 541639 561451 1231291 864505 1598020 787827 1720911 39443 270398 1993649 762110 583721 1674545 1144877 694517 1693873 1402302 744544 69446 1647161 458548 288550 947844 45499 240294 1381754 771728 243103 52142 1776078 1786598 27471 1298140 457649 1278953 55504 1393449 1831309 281676 861685 439989 1969232 567625 1632713 1300334 1202958 239560 1447860 999281 1948256 1931268 1682710 408180 551543 897399 257166 1099493 1434926 1778441 121177 479317 794426 1818572 1538872 1591749 1964228 589345 175311 686343 318498 821913 546581 719554 773948 1957710 1029147 1372653 5539 564164 310947 876708 554513 1393677 364995 1165790 356336 1418257 422138 204316 1299290 1483648 1244850 1934946 1341444 1280924 1804029 163719 375147 712280 1523241 194868 1518354 1619826 967299 721631 411098 931921 1429244 627310 263164 463045 136492 1821349 1349224 268456 966456 1277881 1261328 486042 781175 773516 179228 114233 397186 1319937 1082807 548135 970363 1724567 771887 307240 1019382 788169 1585701 865339 1733368 591579 1734385 1032774 1812728 1415040 1477539 1414677 1881723 716245 1532245 65826 868262 8032 660722 140452 1697735 1579614 853670 1857354 1603075 14881 594979 1903475 201817 1156900 1268966 1738104 481049 1844831 499484 534982 1326080 1149757 752530 248247 275988 983100 1781809 115276 486075 385704 210541 316790 1375999 1539658 569097 173429 1591603 347980 1500360 825281 1238693 786688 1669127 263178 1623584 108873 1589837 1284328 1772730 219017 691715 54509 147687 1414196 1911936 752023 1178566 672808 514481 686399 41378 1665655 277509 1042196 468406 567224 229074 827243 1439583 575165 1358019 1611283 939213 707457 1425013 494466 1471534 996431 526783 84014 625176 801140 1273363 1687215 911641 1863474 1506302 1868444 108385 299233 1117691 307402 619945 1981251 90021 1719184 26243 1715002 1162194 1284566 1312700 1498374 1802691 567936 418159 171558 993132 1947860 1594481 670711 617508 1417238 993535 1602411 516493 965808 1182899 54445 83438 1120054 379137 751034 1537420 347205 1221289 1745829 140088 1936456 71634 891487 886541 1923103 636103 234945 1055682 796573 1886577 1289198 1151441 1008220 1851186 1331607 1653819 195529 1291017 382829 1498455 168747 1891304 656277 1202399 1041359 551289 958208 1007370 255024 615668 168609 518735 1301300 457957 473433 3781 155154 1283389 22663 1116128 1273329 1295386 173580 421409 297822 1713056 1284721 1670330 1659767 740615 1201458 1567148 779396 1680218 550532 109666 1633491 817310 450680 194643 1510025 282769 1126058 1100365 699955 1809008 1944780 451948 140483 462589 125528 1824047 800538 530449 417814 1780146 875478 757524 1525024 1921467 502719 86915 700969 1717869 356852 1392387 424000 1145602 1159401 1583271 1098344 788082 1068255 347511 189324 127413 1583491 136323 92227 1484952 551927 1546127 1458218 1708954 843492 50088 747506 361676 1899142 967722 529469 1454101 1548285 752761 844966 1170555 1094095 1032705 1854744 1513854 1917304 867487 316941 561975 1089432 1314982 1667599 1443945 1448796 1235005 1474190 1854600 948578 1993928 1487792 1883376 676734 4559 1277623 1610897 1149301 1970863 389187 1292420 1838321 1953077 732489 1632073 27405 924157 1823803 923003 110686 664377 940532 1122584 413823 3301 977623 1799440 1579454 573299 1135649 1597101 959074 424519 1403078 1061599 1836550 1880375 1952259 105443 1229914 694776 439036 664750 1305084 189880 1680408 1273847 137168 761605 1675141 1854229 531303 851094 323426 1191994 1154962 1215402 1725754 834741 1534491 1338659 187826 240046 142846 76604 1711695 915784 813917 1915303 961142 345133 735768 1829095 645416 135174 631946 1520355 751449 151479 509583 22449 1830237 1986472 1329585 802774 1310113 990458 882858 1021319 1061307 1380234 517722 1563620 1952028 919488 676575 610754 570101 1549567 31430 355135 761600 449693 1206529 982688 811778 102927 1402466 1093443 1948428 232718 1692526 109501 498056 1166090 1237014 1366401 974363 299145 1951898 484240 1808932 1973510 1651618 1962816 1460644 105610 463411 1678965 1133015 710645 834451 1330594 12142 1000701 1356804 1441651 1818822 1843465 839287 1915765 875853 829405 46190 1260885 1446244 1936709 840389 462011 1348414 1451952 980072 967684 189211 533462 1406137 507286 1353164 1914549 719020 998700 178704 592391 508100 161208 169492 1784141 656965 479201 817975 420776 1409127 1194385 1026323 1262947 137236 370671 1563388 408201 574021 250338 594821 770587 1139457 114476 1818358 427774 481866 43108 1400992 1567281 1317396 175776 518597 189407 169718 890557 1514686 1784010 1868334 931634 938404 1550919 484773 1689937 113908 1215343 423117 1848881 1965236 1164208 685737 838495 251364 1848650 323729 988504 978715 1524050 1232551 1396495 775268 1167767 1180824 1755919 202084 968210 953099 852891 706801 1660041 398192 1426360 1400956 195395 1981204 84438 1856957 304526 1599555 899148 1335907 171923 56956 1832819 381003 213139 249828 1604667 388968 1648260 1501984 992986 1991014 457434 1444525 341934 1543719 972825 1814736 844872 1285789 1254396 400291 1281708 332846 1877255 1621463 1216252 1122820 1973550 533593 1720038 130120 283191 1213098 120301 220593 1372279 316939 1674225 1270994 726769 1405783 1507154 1059749 999175 1976267 1502967 657267 1954544 1023528 489406 28627 639479 206870 844592 21002 466543 1624220 961125 653585 1424305 892709 705611 114104 98892 908570 1262083 995779 981600 1857448 1255061 1635492 1922110 573309 1840308 1939942 1275075 1925860 1143966 1258129 1139163 1217637 1602822 1602216 1322353 1409593 1535880 850744 1875147 350267 947101 1304979 1773502 306267 672784 500827 135408 1244856 432893 1240383 1384243 1186447 403665 1359448 914780 54470 1643331 1928836 848238 240732 16120 499583 195008 1347663 899131 1450532 1984967 256910 232840 1396750 947105 1716638 141209 669765 810863 655306 1032133 219527 250426 121489 879093 350373 1135435 270228 1854900 1312827 1069860 820311 666545 2053 776574 1822456 147733 1460676 982874 643084 1761415 1259181 1039481 911303 647462 660618 1355692 1784265 1685257 30099 1910173 1640127 245310 1932640 42834 1238417 922076 617184 79713 870431 598055 231677 1603263 687321 115404 588748 930646 1179222 192939 1908983 1534385 1500074 707194 1972578 1590723 1749999 384159 1026181 1611945 1032398 440693 1481244 1419428 27564 374018 1449861 852582 910489 655919 1674632 927856 314283 30976 281429 991116 1099296 746802 1543024 1464987 1294106 183032 1774738 1577957 889623 1949859 525160 1713679 1595004 113066 731953 905911 1159495 820657 1291061 1352203 898785 284716 1562054 1039253 1071712 1330627 756537 1300444 990027 133935 1574836 1718936 222188 886097 547978 1914440 1104422 263388 305941 964350 558081 1830723 484999 1392742 472562 275324 904637 1162747 190679 409063 213609 348023 1953736 985346 1078155 931444 34497 496457 879567 1813225 850904 1685818 1038733 110902 480480 143422 1681393 1054940 1682110 856747 1930390 775779 1676607 609800 1772914 889336 1221951 441440 474834 1127347 1007417 669984 362521 1027625 536683 909287 36734 1586648 245806 608711 737209 100836 1038156 275622 1368228 458299 564672 178652 1470269 1061562 1669124 221512 732400 1447499 1115476 874545 1318675 1581341 795393 626952 1510659 545296 1481474 191194 1037424 232047 170432 1730876 94479 1369392 46344 1764524 58222 275921 1047687 1566621 686480 1106841 1737201 1254175 886050 6130 1581671 81361 1891947 1274809 1688103 596784 1167580 637248 1077049 1484100 1748442 1378054 534608 926027 591523 488001 428820 1263882 1710683 718723 1222276 1709494 635129 1263065 1709517 37923 583661 81447 111692 490314 531692 1011011 4650 828375 327595 415722 1066278 448950 784332 457644 1967228 1417981 70174 381303 1386009 1067371 594467 1641461 1630598 1053783 430849 1043731 1278569 1187301 1241874 955943 841330 520278 1143563 311748 1355691 1562609 1634856 1881380 1656951 176286 1059377 30485 510186 305725 735113 1520768 969048 1826920 1246148 250151 1207635 640485 860427 657399 942130 1623647 1240002 1499940 1209107 1937071 1440203 1272906 1304721 631554 1100192 1001933 1571972 1547251 140724 585972 1926713 1092593 452889 1041344 125934 1114280 441342 1401476 342465 501045 975933 1674160 745310 1595030 785590 1127952 1317749 1934857 1171618 1927463 579687 1314940 1426086 380049 311327 987311 1606392 1076120 1639599 1739010 1669212 81260 285957 1500937 237965 120190 544560 1747000 1052659 1954832 972063 687489 1964768 1249472 1316452 628 1320370 1168087 1853291 307891 912193 1328398 253260 1603134 183861 1053561 1923233 1379506 225737 82358 1433967 1215245 1266192 1360486 1436014 1039656 627533 1834367 1237552 50591 1688939 1890515 1270777 1060641 971360 1140177 781254 1420814 1534095 385957 123186 200963 1932985 91357 426716 1976552 1915554 407826 641014 1784657 560067 631142 84761 22840 201174 400904 454032 380428 325690 1764876 1582611 956848 1297238 1211036 1532654 964393 253619 1335359 1933970 687161 324597 1978591 216984 1939493 659007 890702 683551 878486 1578834 405173 818577 1513276 280522 1788518 1775675 203050 1126865 61384 910085 13410 353277 168133 320336 1340646 1498156 988517 1722954 292934 1620394 1043400 422299 155286 960274 633744 1703933 935388 1200216 1032490 1625633 539967 255564 1453637 502255 1346928 1594676 1218208 1031800 924821 1916410 1914151 101245 652585 1855677 1662753 1733783 677754 538119 719352 1490828 1905793 1333603 225740 1937353 1234929 1954490 958733 1961288 1884452 506173 414841 1698113 36678 1656266 203073 1234322 1323169 1453174 293105 1235827 944445 759522 1702977 1209154 1944253 283320 1711669 24370 1524285 1598644 1563625 317805 1961634 1395749 328151 384353 374256 361599 473468 1454190 13618 577137 1395315 99790 1400544 1117575 1575622 1475505 1544101 1763759 1511537 1607840 1904856 99150 546150 213541 69828 305362 290543 634035 1581437 183076 236274 1867598 21891 38448 939804 1093592 330051 263796 1194186 1179453 1655398 112342 441877 471632 1171881 1702240 1911370 1790189 124284 1534557 1101932 1338110 41001 1856804 511191 487627 178645 569390 1091100 1903220 999435 45975 1023572 792953 1946171 1268639 669803 1433325 771485 1602246 1982271 1633103 504333 1127401 618451 1920966 1844966 150052 1810724 1393702 220912 263542 880056 1886453 1026733 1771945 976654 621279 277670 953703 1032005 1481149 878576 766814 1688784 1541478 213714 197453 982748 1652311 470493 208564 1132277 1280017 54710 1475791 1894428 1293684 1765407 1602461 1271302 1639258 1948322 1191715 867417 945057 120447 1660012 1930811 1781107 1019524 1471701 1702117 1115260 413903 117582 1822699 339829 604670 1003162 21812 925593 1647073 1804782 1712509 1118900 14235 901906 1297282 1678920 1505198 907163 716912 261975 477442 1732610 1168890 1828373 1484138 780400 1684850 904940 393930 1746482 1582377 777792 1326815 897846 906346 569051 86678 355191 1356249 863656 1627378 995226 1231308 1708295 80600 1698869 1301378 1902513 1846632 1306479 288054 739265 1923637 578666 255036 1834770 1314593 1539791 1873350 508031 1580933 824845 988816 575858 1572767 177450 572625 954952 1052433 1732342 851832 99814 1498981 1707918 1106368 697541 1348715 808393 1854957 1026930 385007 1161132 1664261 1748432 1620000 1204468 1802487 1188986 431691 1621969 968981 702853 1669567 67396 261941 825160 347476 2929 1451755 1638096 822251 511050 938838 484290 968742 60953 1431297 1938634 1106277 988964 1693159 1085216 1220779 1859413 1485061 1030760 449916 343969 1067271 97621 287798 1889769 1188516 992412 1269076 1820182 1206297 366541 278576 297730 1281133 1644685 222013 1167981 1193757 1652847 1831899 733514 492898 1818198 899389 1894077 1077251 1336340 1324904 1138257 387481 915097 1529081 298215 415223 572202 1085445 1479557 873281 473632 456144 867140 296909 1589889 749418 678337 1141211 442284 806024 1113134 553273 456376 1254166 290755 648806 1843512 880780 1164509 1798505 981947 689384 1589846 1186299 1511589 1791402 9091 346998 1926474 1956704 1346960 1486938 155092 970585 1739826 718240 1733338 790685 601137 1291426 1397375 1491259 1427556 1088852 115350 1267594 1647752 671977 62804 1353542 1076876 415096 1139379 210327 532275 269739 1050289 1663115 891532 1198711 279359 1856835 861162 222520 1448340 560422 1283005 913462 1714384 170210 748669 120461 1681938 516095 76825 697065 215544 1201864 1626819 1839401 1368308 986723 74910 151830 1006182 1848161 1058514 1373791 1846637 1060356 884777 1588647 1600956 729195 1194063 155597 768545 680565 1894930 128889 1034054 1309040 1825445 1296610 505102 716612 833026 1745393 324217 1345641 1049817 1653678 1268770 1079686 810796 1815634 562839 196669 733419 928390 224154 1303059 10156 1539269 642160 1683963 72157 179365 1443082 1562458 780092 1766377 1259530 382945 682173 428665 874714 1867489 483916 1109180 1696979 747274 1878168 1350572 1612890 1472075 1850110 1989618 1831057 833437 260389 1135559 306892 1623246 421238 1769032 402826 710604 1343816 637634 1084752 1191386 529145 1021167 1527327 1155179 399893 105481 698855 1997818 1476532 1846670 299467 1575362 1009938 1630613 1616480 131499 582417 1562105 115412 657783 510641 528388 1353000 1198088 1692771 1773457 1223608 1081693 898052 1022569 1050294 654118 1915586 559236 253818 966243 1341794 1382543 533791 1318668 1155378 1576400 725759 889513 1195554 1273024 1119787 43594 1660540 119287 1528357 1646131 1463751 566070 812876 1319257 848595 1426381 1536384 489932 1413269 811367 572330 1509093 608603 331700 1494779 527580 858083 973721 1240653 1946832 777068 730761 603017 743214 1776212 677703 1135388 1550523 937562 691564 824401 1414926 209330 646552 165324 1049448 250417 1574731 366583 1015047 321254 1469876 1575907 1901059 1383367 629188 204761 1987908 1039199 1086996 1445841 1714198 1735796 1611844 1061292 1575966 527694 1948468 152933 1971946 951488 1928918 1141776 1539168 712299 1651846 414224 1149897 170437 3480 964346 766971 198242 1205558 787637 1757075 812752 1689351 1657997 998346 222746 813851 525258 1485135 1421166 1425120 1533828 446034 661915 809428 1242807 1239905 1781642 1079330 1185450 1277851 63383 1216658 938015 1351082 1485032 1105714 1464918 426288 1068723 717230 769784 1699945 189162 1471553 352328 1747675 1784340 1829873 582112 452131 891627 1091736 644327 1201780 1074652 1920274 1399687 1198809 1371773 767976 1134278 1592503 873277 1695944 1476026 496693 530390 1116133 1382997 1529842 1630092 734774 1325830 165177 578457 1704154 1469899 996728 1619332 1236723 918652 1145299 462094 1804075 1142889 552548 1798473 1685590 1014810 1526165 185815 503737 1599198 1220659 1566310 1263331 390387 308599 1379924 918506 1267761 1741723 1589677 502600 89264 95898 357144 766209 1988298 377578 1232796 431407 1744978 891589 1998134 1589558 595641 935550 657274 185079 1150416 1225574 1615751 232776 43827 1250596 1404073 1220834 699462 378442 699388 768290 300327 1455952 985903 1492171 249582 572473 1650776 1441108 354209 1428524 1158634 1488233 1450016 854436 174014 1614244 52580 482599 534957 938513 1177722 739659 1358309 1608578 713613 1742120 1066609 1525920 337550 1243907 208355 1574888 1636093 606043 1199763 105073 883074 1623595 295648 129628 831922 1426142 392494 539762 848319 1382124 1985132 1760803 1431940 991809 1967664 338677 60873 1208990 181936 1006118 1357565 683663 1134362 1151056 985267 933577 843355 386821 927011 190849 870203 617468 1623527 1949515 1258630 1812027 389551 171116 869187 1156828 1006976 165273 436886 485269 348509 1603252 332166 816947 1181353 921192 83951 844294 211675 413524 990861 1769768 1774617 1362535 678670 59365 1112142 1418115 1296524 566139 1239381 448867 1009107 1726577 429418 192789 1819680 330391 715052 851110 398071 400122 546176 999061 598945 1928257 1564430 1328805 1683653 638514 1319223 511137 452004 1333171 252591 1290594 1088959 1455433 557622 1331087 131567 1929210 1921491 71025 1999535 1598451 229100 1435341 293481 117964 974620 1627500 1922149 606252 1478861 555316 1947392 244688 338030 47208 1318397 688003 1609169 1060887 959726 758038 1137302 1211981 1108480 1441084 1284989 1441438 1675298 378436 330063 754201 1334589 1183395 990640 1006226 580935 1430125 1360882 1794351 810720 1093849 723495 1584197 1932439 1135763 1047710 743401 1332223 722840 469422 1673366 1698662 235865 1476296 596307 558672 1196650 1320949 827411 966062 1864498 50257 114339 1668710 1727999 100285 682905 1210103 526009 170599 1084083 1286525 524157 57201 395195 601744 275350 82062 1239386 686325 650976 1334470 1652277 1360725 1572248 1654739 353678 1948358 530872 604509 551990 58817 863201 1248454 1848063 743328 88899 1499529 289484 1245123 1794507 1502454 277897 82326 1732397 855369 1339436 1651783 895460 1056529 1661681 1582274 509267 883151 1182617 100371 1242765 215075 1494857 1474567 103580 1833425 304576 1505857 1217992 426196 1618967 1924865 413093 246141 911266 1217551 1313831 378102 1661067 388418 771087 990788 44939 1815378 1480101 279484 51144 124768 59755 1356322 762363 1982200 662221 306613 106228 591399 341643 1660489 1224583 1158029 841971 643529 1512474 1930519 400940 413099 652786 1019294 1469517 740790 1866487 1048011 85124 351065 1246065 935217 1283423 1540297 451298 884578 404118 696419 684243 587673 638916 994954 757142 664227 1899445 1395781 742106 1237763 866404 1773261 74998 244902 736477 615046 1333532 1861405 68942 637417 576177 1121071 357 154136 220504 1431943 861940 1609950 729067 1334681 631239 349152 893925 392917 651392 570392 500416 86241 568005 830609 1130580 1364071 692353 688950 1204478 529600 436856 798096 1582696 720316 170551 359273 1942876 1531841 1376967 1145637 1675643 353354 138098 1892646 1961050 1137820 864619 945489 1603556 571519 1844254 1664381 211956 63222 1043614 1080305 367241 894904 769597 1804937 122539 574131 1398304 1745042 434620 1115228 1978484 1567407 1768611 783291 232406 1986769 1741681 88458 1982675 183670 1220650 202692 1233560 1115341 1452421 1816741 938822 1436247 156847 1029977 156429 1597150 1006711 1547679 1545325 63625 1940902 1644957 235941 926264 747026 735155 1721385 1671097 424626 589701 1483120 821454 1137008 1981694 33774 1170109 1968328 825998 83443 1679938 1928563 1494784 1196635 856514 545502 1872915 992142 108596 1560333 1579641 274276 1920369 1173520 1140480 661041 685123 289189 590604 1033810 1270785 356382 1029927 922874 101884 1866234 1507806 1117362 762182 1039529 1859675 28094 487249 1675119 1632909 251112 304828 534730 1535113 590897 1056138 215087 1384152 1409549 461755 707299 143184 124283 1550887 1147433 506525 466005 150713 1356708 1555749 513980 1016229 773609 112131 370879 472369 418967 713001 632006 1244740 194904 1135800 960396 239522 145236 403199 1099189 784280 1690946 1803683 372151 900034 415965 525404 1207853 1465476 373748 361448 1786592 1557060 655648 627207 1147337 875728 1577038 83097 275185 1007026 33468 735340 35948 894679 549898 892765 51653 650507 1996391 1662840 1599161 527443 250776 1197722 1816217 1412285 1936665 671042 356674 263578 85206 1248630 1147176 610955 1630417 1761807 759388 658392 1022917 1598309 102353 1354444 115638 1316116 163249 1019147 11498 178541 1225331 245824 1553748 1912832 621109 529827 1078861 205236 1560467 1018945 774291 1540753 1994936 1776866 1503540 1224561 1879803 1159809 604789 1789821 458827 1705218 352118 796474 1189438 1063190 1868213 1055718 1239763 1712752 610135 97112 1735223 1908146 26236 1902244 1790185 722949 573927 1238008 1010591 635063 1968423 1910926 60446 1024886 1553326 286585 1779247 247701 1188243 671279 1309244 1050790 1890077 1927378 422083 421012 578603 884807 1020355 1110199 793479 1812700 969352 1895311 1257593 1402325 1688894 1211725 1988807 1161610 245082 65341 809626 1840366 1761969 1675894 1224534 85226 1738062 1794555 877613 13068 296534 1140337 1844020 412388 968002 1641931 522697 1635220 1341563 168934 689697 1646224 1265674 1331401 1959298 227463 1277287 314559 1716840 1481318 1377307 800660 1176565 155352 572213 1221322 295615 877717 538187 994577 1230333 1587556 1235113 183816 1818050 1962053 1773934 1089412 1153788 1920381 741404 102364 1052595 101841 1970668 1718314 868977 1063706 1260332 1045581 411970 1946363 902358 1876125 1507843 1999996 908659 1715085 265048 16529 193754 1124345 1714988 487969 156205 549356 1190577 800338 1555098 104401 1048340 1542152 1943967 694915 1563797 205816 107176 152807 1685491 1946376 123014 923938 1094636 172051 209344 405186 1027685 1989572 822362 69871 1730227 1708930 1191118 1375149 1959198 1615728 933428 469337 146109 406245 1374214 164267 518221 671714 1470376 916651 684543 593419 373838 742460 997397 325275 1841187 157132 1665989 181483 243669 1640985 869711 1698719 71018 855809 1038034 1670764 1784219 1947040 94476 1724957 1162988 1228954 526329 710340 1237194 14259 1686520 100211 838729 1050585 1149434 41775 1300947 1156395 1671499 741443 1376818 439623 628662 216952 446118 510438 1780151 175967 1322879 297949 268335 1430841 127876 1778472 1156893 895423 1233412 365257 1884111 780864 454885 1701830 237342 58885 390164 1049713 1435092 564976 646828 1021657 757123 958815 264635 1984511 847094 358426 1256221 1487559 511091 645572 769670 918252 1285187 616572 1559561 911935 1340773 1552439 1900516 164646 100869 1758598 1518091 721102 1496044 1992720 1730985 132613 700365 1189834 140555 1245469 1764439 508244 146474 311542 533311 902282 212207 109621 1419836 429755 1396109 982559 96695 1562411 1223160 453672 185704 1529147 1578838 943513 1288883 1174052 417983 791257 353806 1175713 1607628 1946750 1359937 1012760 1378954 1025813 297478 1120777 318265 559886 132909 1152979 516655 224707 1809882 326648 1680569 1779876 1770396 158498 1292040 1569083 1008601 1745339 532478 216251 201981 173078 407595 34300 700705 846270 1297077 1669869 1828413 917371 1411366 560429 1771998 700228 1009812 1642266 764900 1169903 1078711 673381 678210 169602 582443 561414 1856035 405298 1358783 1088535 369193 1589950 1168329 1150251 1265303 13312 1596535 1454134 1782459 1644980 28387 1593942 231778 1783636 1130420 1877102 115586 1802064 649587 621459 266375 750685 1910231 1401973 1873341 1362264 1618174 406386 970958 1936582 1424538 1010548 466507 1615510 942398 461959 998462 1651198 1128502 1159033 1066820 1835354 1509374 33680 1801626 1346829 1755345 1607879 1216441 1877073 742665 1506551 1094757 1055345 360310 1817768 1887261 1800535 1070077 1499714 1010817 1932817 1159625 570293 1017813 1402934 174063 80466 294397 1348486 399878 71902 1115070 678539 1652683 1438682 1415756 1506802 149301 208816 771336 1943644 1422909 1476140 797944 347410 1346978 25723 1979216 1653202 1044494 569841 873271 100109 955876 1902953 1344225 1430209 693492 1455147 22816 1736084 971900 510971 825924 565063 593757 1734951 777842 785591 1397304 493361 350500 435061 1460322 1801982 335931 755911 658261 978386 738816 404308 1636894 1214250 36034 1164887 532595 1356451 1407223 10262 1332234 102063 1399170 1748319 912946 135410 57683 706107 814973 486633 1156339 677340 1605649 30439 1480897 1413257 503383 1106769 424785 21783 1431902 454854 1858250 870610 228108 1213330 577258 454805 276081 670208 795386 1494525 1660887 1040030 876560 133269 1315309 1430310 1399518 531816 1713919 1517589 790157 1102222 94990 447412 1030067 726853 262468 58504 311861 1229259 1114621 1557256 1567681 497447 624465 1849170 1014995 114949 1335927 1854896 259158 822143 208477 943642 844459 1983626 1024409 1617924 288029 933551 1835459 983115 750439 141351 1207773 308947 1098953 1953196 206060 763685 51939 471783 124957 1469074 875365 1229512 1505098 457277 1347572 1389638 1170299 118499 1209150 1725647 1101418 1143384 1528304 213847 1771205 330692 886258 740064 1477793 514866 1223900 1347817 338748 492356 92402 870500 1995091 1175533 1019701 979797 488174 1736997 1949322 1461893 1371574 1480171 179956 403329 1587239 1103069 633335 304066 603461 1767498 1062568 756500 480266 1235061 321684 1339585 1499229 65742 1376463 1587541 1926683 1331695 759719 1297004 1644456 833489 1483987 745196 71669 300064 1198513 1292499 33244 646980 615014 536592 502492 89475 1495153 522171 601162 77128 1486654 298295 1859476 1422742 1556728 1467940 691903 870483 1506282 686518 1456008 693896 100095 841687 1551186 623985 1146038 1018078 887691 370640 1868104 1509198 1371940 664285 1283923 735372 924484 459326 838911 1286831 209409 1256229 1002317 1936540 965603 973603 111795 481808 76318 371389 1095139 479726 308806 2035 1000688 901752 1813360 1918672 1902158 1709237 103255 761701 922929 1043643 1700153 269082 762235 864948 226495 157634 643987 1760920 1201566 28639 4178 94368 304687 1581916 1486055 660517 589716 1860402 407031 1079397 1825170 1173008 1149799 947733 1060860 382027 1108164 1329805 1131536 1147827 1580363 1403474 252933 1737454 1450641 1553959 664949 580717 61666 854955 1362816 1364572 1889372 469584 1524684 30898 1192335 530191 295917 1017818 951079 1486736 237523 203935 1852127 1651574 688747 441085 593965 604181 426665 176010 1418059 82195 982698 1599337 412726 340154 1796211 379284 938910 921947 1264315 347550 475292 1858686 575234 1072877 1897571 738629 641733 396045 1653049 1965674 1374720 216039 76328 559897 1207686 1266464 105381 1656813 1819474 1775053 1141186 792615 1320213 1393495 648763 802098 1209422 991756 1294325 1525473 1909505 1127131 1801191 501070 84597 1772150 305843 1599864 1960951 1546045 1910219 1792749 68569 89992 1344643 1972561 117017 1408307 371024 1816736 316674 770716 1797811 208581 1613386 875847 1691090 1055493 1966494 1011557 393994 775228 1802399 186605 1978068 1145970 1719237 1475395 1185601 771993 1993293 201053 991100 1211227 106985 1166065 1183702 1938167 1087947 444398 483774 725967 1997324 1762957 842280 1089225 229713 126124 622894 1408349 1709752 235177 946698 1778022 1597370 785843 524711 713630 1715876 1556749 1384153 859357 937833 57482 40853 979757 1171266 529773 945332 1008120 1976672 1304248 1771414 1176922 1760133 1281762 323151 1146279 1118817 1857652 885897 695739 1650562 17443 586968 1938199 993456 795929 26566 1450718 1187903 1304616 212250 1603679 1710543 44990 1673253 786362 273219 384958 1381799 848671 1637275 319175 1629344 456308 1772977 1058184 2096 1595217 1455936 166344 1602272 334924 1490974 1791916 125346 1176324 1636345 145491 520880 903580 1423479 719678 1753943 999160 1297639 1908867 712257 1580029 1895904 1662411 751100 1814441 139899 1858426 1750310 159405 1766996 858729 1940253 1082747 641947 230457 298495 892644 588633 540749 833870 693130 622539 394183 1453147 1602470 277972 63287 1314402 261543 1540772 1497662 828009 1856534 457071 1706336 1507763 1081349 326439 1076841 1603002 1103522 560896 1315895 221505 76450 1873811 624652 1279160 1189270 1739842 1139851 775892 421023 903790 609379 227469 1448200 53275 1927949 1434476 962121 377346 1143397 992014 988608 1330870 1628022 457779 1128519 317475 160984 104634 309825 1758614 1683898 1526750 1731922 557533 1207397 234621 762332 209804 1036153 762489 372320 1949857 366722 1225858 1461569 395105 554108 187270 1214855 1491114 1170769 759251 798318 86685 1132036 38068 1560722 75329 418390 597015 313107 1463364 1956681 707500 129394 678715 1848194 1442021 314425 1163550 77619 858862 1537262 150018 1652899 1456643 654503 306840 1014818 1296336 851039 1607358 1203360 285697 1588421 1401189 1514092 1720899 218823 1400829 109642 1502591 546859 865259 161585 1968458 525522 294554 1273635 1748535 300939 674000 1805198 1052497 1508771 1437214 1620349 986019 558493 211788 1598499 781831 235261 1582058 797960 1177952 1822119 649210 252347 1495598 1029851 291364 317162 1940934 596578 786661 1528711 1499729 1403924 1098098 158216 719984 1669037 1405663 1926342 1274588 630448 868988 251724 266859 1279497 470528 540252 881976 1139503 1859365 100024 749997 648309 1932089 72477 56369 1310264 698916 57555 1269794 741803 485696 224196 1629976 420373 257589 774084 1113911 1482398 1161335 1581010 366280 1218211 915466 1329384 1460595 1966352 1629060 774097 1894903 562507 1572295 1043256 1148619 1354384 959625 630513 1889599 922285 1772940 595445 1024564 1466232 1848406 369550 225558 1413551 774645 1560665 458972 931631 97507 572531 1406690 1243746 509415 482800 786869 229598 1439310 910869 885424 1437722 1846152 1973983 1261827 734595 1575042 54419 416974 1465113 1978205 863997 1159629 1814773 1662069 18128 757900 1282093 933270 1586588 1058071 92012 1508145 1405903 519779 1466186 1047113 1915790 1862508 194112 1016998 263980 1506154 1610156 1303303 1240962 1469479 536581 1464670 978603 184522 994180 1321238 1843418 404171 1567716 970282 1316053 763071 1181893 346526 1063872 1293988 1305668 994174 1912505 1763506 123557 641342 1444041 1382644 478538 1044959 1688403 763497 766247 1459564 981181 965105 1545688 561872 1296115 1474178 1683128 945496 56437 1965272 332907 750476 537571 35955 1807648 903311 1344151 1870739 1370194 987205 790194 698230 1016531 747160 1251584 177557 781579 541948 1044413 1039251 1490585 1335637 698588 1789569 1599683 116900 1871790 360517 59112 410658 122786 1823755 1938808 568116 1521966 1020174 1377099 953272 1998835 1426726 951869 215774 989681 347065 45654 1721409 1659728 1897970 782972 1584240 344954 550763 1497845 285097 972260 1232863 1878271 440664 622996 1098318 1300793 776373 1884619 1782962 920239 553742 813383 1522871 1568528 854408 1594457 199892 1951198 1738303 1340381 695566 1760557 817777 1626824 806682 1976423 1962578 1800696 103819 1731708 1500631 29171 84260 1419482 924407 1444102 291398 1935509 1135121 1474360 838877 386730 1123295 1101022 591892 192329 904108 635872 1551280 1264417 909489 1609042 1171486 178458 320606 283523 423819 79059 826129 415139 310912 385156 968811 333690 815826 116895 134603 289162 957598 1472412 525479 1556032 1477908 548005 431245 1987166 40548 390795 1434839 1205761 354360 1285760 385782 351554 714072 1348948 1020852 1939581 1604867 560861 490092 480282 1333237 1030241 42792 1035944 1110292 1806429 1205215 295214 30871 1778671 919417 1199539 236496 67896 1060482 1004999 722403 1762783 257062 934860 1759004 1295921 1820864 1281076 1090148 1135569 1960977 699668 1742754 1438694 1240910 1315581 409578 241911 383003 468526 35636 1974249 87507 708726 653834 1434881 1956386 460436 1464005 936885 272288 671508 595534 473476 1228541 1206885 1814506 1014609 1485724 1640435 766592 1649249 509407 1358537 1851014 477714 262770 1861316 1948531 1745182 596975 866274 622604 684068 599397 1065792 428821 380939 916955 847468 451040 28621 1407170 1929725 1603665 704854 1126550 1751410 1322725 1968833 1186320 1031973 850226 336878 1724545 1162854 400542 254744 873595 1263689 366496 701729 1499800 693644 1910558 1027333 1087990 281011 422206 789302 319400 1800942 598607 1332551 303334 548001 536146 1762241 1649615 474988 1189032 1335619 830464 1201691 1673107 249327 925765 558368 1206674 1404295 1605314 939731 1383093 1285491 1487005 1376827 1172889 1866892 773202 744439 809298 112339 103946 775549 37553 287700 1628876 21990 1599017 427637 209134 1072992 488276 235407 620566 576996 889603 1137965 573782 1852000 1853981 1030353 1146614 1719757 465333 1376252 898308 1587596 1457908 428577 1133949 1138770 27953 1650441 503772 1726357 1277298 1212488 38228 152455 1981327 1460510 683985 389235 19423 1644432 1074441 663073 1059839 1141302 772635 988423 616969 1232813 489666 1264416 1275680 1488863 1258006 1398679 200261 312293 1954942 1553341 390787 1628558 523048 340088 448271 1675476 662121 304791 166978 275574 1988939 1116755 642088 775391 499179 924335 253051 1408278 505191 1989482 1527655 1084558 473416 1729176 1054963 919069 1008331 823426 1438531 1389014 1707161 1242027 1287772 1206318 1031548 802775 1251437 1377611 1503539 822754 1974721 1675183 61604 1766279 1040624 480848 1890554 733454 1707545 180254 857059 1941565 604298 1137773 678609 1692971 1676141 137691 1276942 673713 1896593 20256 260617 412267 549257 1598593 932964 33752 929431 473948 1566416 724891 1419100 1970184 130882 1706324 1212844 1593043 154963 312303 1068870 1563113 149222 252410 1876885 1900142 1777867 653033 878143 452505 1047606 1146508 341699 529183 992435 1462422 1859709 746723 1600805 1347328 1100828 728848 72681 956248 1947069 1932519 679574 1279099 1247638 954040 1913063 490171 1595567 468106 1333870 769820 80258 986708 1972528 1930043 1616562 851925 1215903 1429856 1801097 1590962 664051 1444164 1221723 267062 1498391 17430 907867 1027008 24517 1317847 644633 1290686 506053 1806524 1049058 176151 1586209 1510969 1077923 1593912 1461294 1659301 1703493 232234 599932 1784518 119681 242538 1937969 1557710 1412868 1690415 669287 939690 103996 1355493 967544 692293 1776397 166540 1433372 220669 1938740 496458 1422956 1714189 575233 848417 144470 228612 1592578 454745 137879 685930 1836506 460255 1207216 1882951 553139 621186 517077 1312199 1292088 1740531 230800 880746 876927 710877 284598 713491 867297 1536763 1431908 1091649 1018500 64838 1904081 1909866 745069 339078 1464947 329955 1610244 1283443 1687641 1901043 1265130 532876 273624 301928 519786 310846 1467960 616568 1788851 1946156 130564 466750 860575 1083221 1635536 459879 858925 1181554 1878888 119880 1370129 719510 354112 997053 1747053 1843300 1551192 998588 249015 1908528 280942 1427583 1760148 652582 1133039 1328132 1848037 460024 499490 1071883 291141 299390 412955 1204767 1728840 936402 1173030 775557 1601061 1471072 1936261 796140 1154931 88527 1744077 646120 968154 681095 1324857 1833699 123355 150491 1558466 1846148 628133 742410 1368121 301367 408023 1175875 1940744 606319 994937 264425 1500090 378802 160530 766795 1151638 1383538 317103 794419 1965157 697203 253692 1809362 782927 1223177 422222 368425 63514 768234 1762776 1554239 606243 1233208 1524825 685591 1571779 340985 1665575 35528 1993861 440520 785198 1761632 992502 1480421 1736298 1365482 12715 487898 816904 1172520 1382622 139923 879485 907321 1023362 1162976 1050258 1712062 657009 639659 1593966 1745496 736198 1361893 1328700 1524072 1130592 443276 1949191 1629592 289413 1254596 1631037 1226685 857189 413248 1669520 1699521 1141602 757986 1449901 445649 714923 1860481 662117 326090 1177186 1869983 1984890 693557 1662925 308016 509526 1402801 163336 906098 747895 1961998 1606757 1757758 937493 937252 874926 1556364 1034423 678746 1016940 1937616 1188030 1979920 1957982 1240116 1535166 1446448 1018622 107711 100944 994792 36843 907205 810832 1390383 610621 1821080 1736396 751048 638908 1593828 1061443 126343 1015969 1294505 1807086 1845077 963739 1882836 1651828 82485 1389371 551333 761339 1050297 337382 408480 187480 1073304 1419143 1593008 748998 1147381 1800171 477219 142111 306576 200424 1905891 514237 155631 1194161 1121431 1737418 856249 1542542 1034441 636564 27983 1252523 790114 1422166 1972884 136833 562476 979305 730348 7789 513606 581830 214748 412882 91598 1705179 1988213 1931140 707081 1238503 1173974 1340018 829233 1816299 1687874 1043206 41925 811802 161282 859851 909045 185119 1727893 1659213 67734 943478 998867 1198787 808462 1792325 1652304 1725371 1761893 185837 1302837 567265 421457 280687 1198599 48472 1193830 223761 1031356 575056 301945 850054 311039 1878667 1437573 905402 1036435 1787826 1690332 811349 229178 634309 58188 1104507 52460 1170931 1628151 902829 716506 71946 1165599 1155885 1493023 1649997 1443064 102970 570073 1916280 1758638 206441 1806445 1985073 1315367 1077165 1364054 220809 524076 643567 436341 1017124 1308255 785357 324563 1940234 621028 1286354 890648 4895 1530694 1970845 1425383 1066390 564498 845779 1118150 1129939 29765 521677 406088 1101436 1179744 1452095 1583783 711548 790645 803332 492736 187807 299937 8510 454777 1042308 1745547 179827 25987 1445499 439948 33448 550663 149269 82422 702697 282597 1490069 810053 766677 609250 464339 799165 517221 1323230 675249 417855 152835 596506 833235 1070969 1953598 906044 957663 357004 1444684 1112976 1456303 1348051 1621977 1316021 1422461 641047 54532 1334914 1999579 1787113 1592946 402387 548314 574248 1660429 1060335 373105 1717690 1531619 1369640 276939 1726923 1470372 1182861 795618 1625744 1969355 712482 840483 388217 1999248 1036928 794269 1093774 1402137 300180 1686788 1721425 1379909 1668195 889914 366915 1010859 1464149 1731903 541722 250834 1947678 1484310 1065804 968161 590654 1969673 9048 913935 126277 1118020 1147362 1399112 1479416 250889 133851 1763737 610040 1779999 1318249 1701713 1074319 1324593 1419453 1398039 434552 804673 1066355 806315 136931 1887966 1975539 111583 986091 553547 1141737 742539 2779 1158002 47744 111435 517690 806665 514610 766447 1347508 474615 1136262 848805 1147457 1556755 787579 1787823 558245 1712583 916775 1098785 1850876 1996301 1315547 1656714 453022 78659 1703809 933823 839473 1164641 855950 3396 531580 698311 389019 1835034 1758573 1838287 171746 55212 1251478 1907738 354607 53567 601446 337994 1112121 1768448 282560 1996492 786178 1480240 238043 1843683 98151 1644182 394160 740268 245195 1964472 1355336 923426 1122697 663928 1359247 1520323 1458058 1241053 1373186 1111247 1983460 147622 319583 984491 578721 1618397 1729944 123758 750806 829271 1031923 144263 48671 513841 241276 628733 654840 1234918 397324 1614894 1120747 702517 337095 1887313 887451 741268 1459424 1705087 720536 1308055 956696 1671652 1367273 1270539 1109808 1093555 948008 806335 918684 1560330 913788 40677 425899 523282 1774976 813966 93365 537884 106832 461718 1583760 1090345 1890329 1784367 318424 1307118 244084 833707 1205765 649850 134625 696576 1335569 393877 975383 219366 1693917 1280205 636732 655672 169475 1474630 1352026 1195438 255179 1499368 1362112 1229982 987608 18583 55203 587248 574510 195155 1437921 80018 732212 334294 1194535 1317308 1516907 1114798 1504831 1509525 787452 946107 305930 1211642 1604545 411286 1965817 1256073 1908307 205878 1495157 1943672 689044 139420 1154845 714903 296690 197086 1621751 485460 601749 82692 128950 1719581 344933 548090 1769002 350704 15473 640568 546756 1510617 1697501 1301003 92174 814191 1675041 55519 1439423 89658 940559 1744361 319850 1196095 260325 1992191 13668 413913 1089739 1828205 571367 1802655 704175 85927 737611 43755 1969778 1480752 1300816 1254125 702717 1448898 6509 1397756 1256468 178178 459478 1962713 1208118 1888445 1372979 1160563 1631153 419354 1651120 115703 113861 20546 1239463 1086712 380099 19428 1456344 1410131 1233433 83314 1365711 1386615 754982 304721 682888 808619 466749 1893272 347140 1715254 810384 892353 1954913 742774 32601 448387 416555 1556094 667019 43954 445257 566895 1406629 1013206 701375 1387055 50167 1007841 888381 743334 1620803 1386188 1967261 105812 597754 1570942 1083764 1650146 1141777 1829811 713252 1782680 1975178 87117 1031549 177453 1132825 860127 835440 662712 477417 1429509 1832865 569314 1796125 616356 1827966 1537094 1532269 988868 1978732 920122 843290 941623 38657 583891 596012 857665 838266 220383 1630599 1601787 476859 1573944 630559 1095372 1192188 1681848 1478633 1648238 1004119 1540075 1539852 1099651 1987700 1000774 1952199 571523 1271231 645926 1497312 1043522 1502575 1295204 1621429 995816 1644067 928788 1189391 3581 373474 1127856 1308503 1373279 384099 1413793 1863494 345013 198543 18134 56001 1463953 338981 1110009 248375 621155 350895 486150 1342506 1802586 1817847 833862 96188 392031 706199 717486 933990 370832 213703 381626 1148899 1055134 1203420 1130825 752473 546936 1608754 1327044 1865978 292614 1562274 385173 51323 1465185 307702 1379985 517994 1162576 197422 373800 304383 791119 367539 1010545 1779358 1783236 571630 1352725 26277 1240068 1309437 1063984 1785552 553067 358655 317161 1409112 225640 421380 395019 333428 13090 338409 974419 847738 1542925 654243 1649213 1429201 579262 948438 1981022 372434 1913295 303880 996923 1986710 1063359 1889001 1972415 1623745 278961 979528 1436820 875572 1710805 478167 826899 1499828 223571 1588411 927312 1546404 1192270 216240 1555753 232071 1526199 964595 633872 140405 413672 688477 353684 474993 287233 1118534 1044277 456168 420655 929147 1801185 1715895 1180724 153459 1408740 982695 1215142 221718 626468 854350 725563 29823 1859607 123047 1210078 419705 1301612 438422 909508 939559 702837 1741100 428030 1595769 1421745 68519 1679187 1899866 1451380 1615058 788861 1957781 1902754 1402322 1735035 1964678 1254525 1028682 54616 1172930 370014 1544214 869161 1773391 433680 1730051 1024473 1613939 1847451 466569 347285 1596758 836612 1738972 783372 1094642 1347953 1316544 1677357 566103 789198 1367248 261273 1722001 1999205 1558463 68581 847603 1972680 96588 478598 35519 282337 1178892 369723 959205 1027383 173445 1071828 1634526 1314808 1860376 1160573 412208 1320842 11101 194719 1407258 853900 1300367 1919086 647392 1568670 1695076 208070 309152 588864 149372 1129186 720215 964581 1181742 1615505 586216 614784 1860459 1828100 700623 1657150 1175268 951198 860051 1530532 333198 1198280 286657 692191 1368334 806700 851931 610336 731846 977410 1256273 1292750 1330092 1920529 434527 1008991 1105855 1614032 506792 1692678 336372 1365761 1043069 1249356 1767282 1259865 1094633 686515 309934 966896 413014 865079 1762588 1592826 1166108 1382217 1913765 1489433 1992308 1137422 294574 531394 1870951 983433 276757 1885572 861588 177290 1290025 1577009 1799627 1270774 1548237 1575998 1018746 1938156 1168517 770423 644507 651928 1276471 1418886 52871 719781 372559 503489 1337084 1385995 1621179 521763 1799736 1541413 706846 1797568 203445 763550 54836 930643 1098718 1780811 836326 908338 653212 551508 155800 504069 1881566 1420642 1636821 1410299 19927 1175367 1452676 816355 981675 1854958 2595 1463049 82503 1231946 360089 312048 1306003 1784160 608948 1509983 994070 1608979 1237163 31826 1253317 581277 1247783 1770813 1377582 1853603 905159 631133 1868329 450997 91998 1395371 1823835 1948663 430464 250642 759127 1582152 362982 1295757 113365 1022692 41102 1576252 1586523 1376052 1965087 759546 365693 1112405 897840 641883 1228180 317283 1795328 1518544 1933571 911360 1294335 172672 36533 961253 684221 378308 398557 1777244 203964 1675128 1405253 1792110 1262108 1705200 527128 1818459 1214235 1948521 905574 739129 1318950 518615 1409097 1724794 552394 1843732 1410073 1262245 1706899 1627877 734813 226611 1996830 1186268 993636 485649 1813644 226307 314786 1222138 1454671 1441987 587735 1719753 679015 382210 433750 196889 1250186 1455724 1066744 1557503 1092069 1346166 286801 1075373 1492622 762967 1619249 1789491 1067694 178568 645831 728555 998343 858591 389460 1981392 718047 665515 1953870 1170480 304324 467787 1049567 1397863 32831 777787 861167 219411 1346614 1841621 481225 1402746 170801 290364 261857 1284960 1780755 967306 78420 1780229 1541617 1895818 339523 583174 1484335 463260 1597081 1061529 793333 1936111 1338541 441501 299946 668133 721153 658563 852039 1172629 198209 799064 1891811 1129578 1983546 646006 477551 735024 1051590 326231 1700850 1596671 540927 342943 1883651 682929 1632225 1234837 1366593 943086 383925 1640429 1392085 1427776 1945761 1214449 1619393 1154230 1876858 1295878 737612 778195 1285472 582138 280903 639703 1200534 84178 1753981 761630 1038288 1891917 317226 542596 177692 1149563 1292330 208356 121357 1420249 257071 1811970 1593758 1763190 392996 424787 1616976 846669 113454 323803 75711 1259996 1862982 1514336 1886839 100127 434871 1804866 1185653 319191 1568545 361964 171276 1789101 206255 1450702 1785468 680649 805438 1208835 1784494 1994897 400770 42659 703615 1876459 1641601 1885049 1922865 211919 1254703 591255 1289752 598914 104853 1539610 837031 1559034 1235559 1624591 445338 510720 337579 247950 1817575 1394917 53507 595240 40810 669756 1297630 1951306 635336 233979 1612974 809887 1323784 520977 1447000 285168 187949 1665436 784878 1511965 1275724 932116 584269 1199201 1115249 54892 952889 1748214 679780 758034 1027248 12169 473722 274436 1301028 480105 1469128 187764 1007333 457098 1163870 606508 1841956 1731641 330422 1127320 751674 1507911 165130 1890042 1626558 1915653 1974202 1381226 1537412 837151 1090974 1107320 75775 1867104 510999 399729 818092 1218494 1361158 449482 1004462 482666 1531240 714133 1899649 1371447 582924 1893086 124321 139774 453588 1949605 1846165 300450 1147472 1140597 63447 1800182 1776194 217165 1923992 981267 1235937 167607 397886 564084 489242 711865 627849 1086133 659455 354582 1904560 129496 207580 917220 886729 115550 849498 1184282 895412 662857 257487 320781 1916641 577575 265727 951760 317752 1993805 1978892 1740177 238099 1980274 1570518 582056 1269614 1611448 1390798 1552127 1356052 1849460 1522164 265207 57604 359923 839344 1051145 1469645 1076298 952119 910562 501490 1527296 85178 983452 391463 944866 1489601 776722 1105758 1681478 1220434 857817 735300 780495 390472 1155797 1310773 1613018 635369 466466 1816329 808160 834206 1765126 588844 797358 493963 125223 428157 449642 1904444 106127 1969741 840814 355877 757180 592248 1682506 463234 755095 1336728 1943331 1997608 472408 825692 1867684 1129875 1920980 1344229 1658632 1242109 958934 1975756 594703 1307789 1398142 854201 1063819 1512617 1780548 981499 1359666 410332 1686050 1756597 40700 1788103 645215 1689403 673632 1997532 225874 625213 1745651 821047 573605 824543 315689 178216 1218176 244530 363678 1391892 1563195 320511 1756875 613137 111268 180988 1660349 164636 394900 481611 541797 704725 1310948 458492 555431 1073430 18747 1707573 1951839 1455108 745722 970143 803130 782950 322629 531243 504059 91746 1039113 700185 1392217 1276234 654181 1580554 469680 354987 1963799 1200033 261703 1413684 514955 1795652 820477 943589 1888514 1084197 325428 388168 1245133 1047714 378053 85288 856792 863059 996376 1539849 414275 643965 1686131 1715882 509664 1224552 135738 200030 110894 717148 1983892 1059140 1522988 1142658 934484 1868230 1262064 462258 1897926 54525 608553 1793666 834789 396317 611977 115825 1389308 1167068 865365 691120 1842801 1431986 620942 919861 17315 462250 1866178 1490493 1834081 682329 563087 1098463 1799407 1332447 1666190 470843 1042931 1443641 1631516 16472 1408563 185579 374793 1818440 1730957 941599 1296231 1428402 1536109 75776 1933220 1800017 1043728 1256886 1949691 1312540 1063716 969421 1803705 1050173 117551 1001936 359356 358522 1454088 213576 928184 1091526 860452 449966 859160 1567307 882422 751192 1460746 1213256 468743 269644 1247043 537797 1515061 227105 1056496 770305 1004278 1996851 824058 1027185 1273660 1754332 546870 1979900 783391 526334 1594200 1181743 158990 530902 1891517 284615 582179 1736726 388544 1427164 25456 342104 131033 947709 173991 1729130 1970397 129589 129696 1568863 713980 886540 1876941 896599 59655 998450 1235207 998814 422680 1174028 1650694 232294 483551 1167245 1820081 1042971 1361469 97658 1414934 305301 1978773 1507078 841708 471754 425555 50218 1281796 600152 552366 1719960 737505 1395705 56708 1367919 622018 1639551 380821 150676 1742100 77326 329925 136818 142422 1583740 413656 52908 1851050 427760 754755 1684733 370653 969131 404450 1251739 421153 1551496 811289 1422000 1994245 1637146 1338033 1932350 102425 761330 1643322 26679 1592772 245932 1265530 1195689 924880 182396 1124275 1030503 1231594 1543555 1236707 247491 1934320 234623 1724101 880561 571724 1295935 1552143 1574669 1842742 552954 862850 1466678 1032674 504686 1534818 209949 45604 1027579 1970554 242574 662544 916146 857191 213078 356812 116722 942638 399244 696377 1050827 179056 1363991 10247 1193940 1297855 1547739 1754967 950123 1293076 352718 627287 20763 340090 1330253 1952724 832752 760781 1891279 83774 1396567 180119 1649743 883481 456306 834919 1474713 253383 1058106 138063 1797097 45475 37451 1253132 348330 221516 1885994 1124181 1005351 1672057 188666 1799404 1281276 1998110 588174 1213510 1649355 845197 1105115 987899 958848 1211839 171701 999411 1679771 1290923 632680 668249 436765 34132 1093504 1349371 136505 1761837 1997636 1053782 1402698 591869 1140095 941984 1613769 195374 280779 1666487 437646 92011 650933 1066890 1623207 325911 897823 820858 79038 1386477 295149 571443 1307025 1210240 930546 633647 1669054 630514 1469214 602667 19935 1163252 1319010 1458966 41869 297978 944067 1036118 895853 309433 580978 1204298 787010 277335 1599406 569104 1881845 1250429 1784731 906870 1752257 1568081 1632582 1078902 492114 107151 151675 845927 1617740 1853732 275983 1123014 11391 183508 1618693 1313281 1016347 276132 1189863 1939738 669647 528968 1173965 1151395 1868564 1165940 721174 82840 149424 1187468 410606 1359249 413330 1209791 962651 459628 555375 1857831 154750 3267 1467511 544352 1320087 410891 1704718 1654093 1523500 745902 959455 291266 1832083 378106 617594 1157599 1019584 1439134 494199 1853646 1372129 1442512 1032258 1127164 116130 390536 1273626 1917032 1075892 861069 173378 1074985 1151550 758605 1917596 1881318 1596310 83842 1732939 1103877 1478939 1476221 1217737 264463 176507 505881 909637 918621 928979 355868 584609 489556 606355 739476 1496831 889459 1609202 968942 719189 730128 1695818 816385 1211668 1599637 37085 1818908 1449389 118020 781018 1423633 1512023 26335 262666 411378 1144141 514330 1665816 549509 1069182 1495065 251307 1535201 608330 767165 1635132 1011084 1433764 1570297 28656 769620 1851857 1506776 1698807 1975928 1712218 1960240 547690 116624 897470 327955 479498 98800 18938 1513878 592362 1476873 1798513 690332 176487 1249509 921047 898940 1566606 1948578 1617355 1882 1148272 550148 1651345 1658554 86986 1219804 1116071 743098 711582 1330576 1706545 1206952 1872350 1879780 1860912 1433434 170257 324147 1398853 1626771 416294 1150348 632198 1005532 68935 994184 1084707 42817 1174664 1354211 1345561 778301 1868521 1131071 919250 1913564 338069 538515 1487328 769919 1384058 1720725 1782309 1076442 1635384 1190992 495 196102 1383265 1780110 325369 416087 1520244 1606187 1609603 1288726 1745477 1107824 1793524 1546606 297963 951310 873647 1939067 1061541 1866669 1509874 1061696 1106097 1796860 245391 1201733 193915 1754664 1031465 1918492 1199794 890579 1193064 1954154 1773481 1326616 277251 1810078 803830 1901203 754050 1078965 1332136 69696 1402944 1202822 281125 1586839 1364633 1627670 1734679 1994383 1534335 49711 1717347 1667949 677421 1029527 1559104 215948 1981583 583293 1558016 1113069 1692823 679634 674185 548954 1939791 238451 107889 1405768 1914297 768497 1783235 971487 235543 1375835 1369612 1782581 1711650 958334 1036106 271146 135888 760126 1194527 1610737 646286 191452 150000 185940 1497765 632091 543064 630131 1965161 657343 1069372 114097 1275253 1845581 213463 1246327 591406 1563619 1242074 605532 1280792 1576700 102533 544162 103394 961730 553272 958865 1999490 1601445 1226856 1176243 1911392 1184520 1679220 927303 1279127 1890013 45683 1990819 1792635 1847116 1073117 1503506 1491999 427164 1106384 222845 1699238 1848372 1815643 935417 1363973 1704526 1984941 1138536 1415823 1945200 343282 1319449 1759916 1351905 1558982 882434 1905260 1646868 1322611 1137730 882658 1430068 1471003 820092 920964 705975 157755 1474454 765179 90224 1778794 1227083 1186157 1842402 704743 1648923 735408 44440 1455704 1834814 565672 281004 430286 420860 7941 578152 509069 285816 1873988 350883 1076051 250493 423084 1927037 751982 4266 1430528 656166 821149 299268 591285 1180851 593504 104311 735691 135165 1086613 1729084 696280 1210101 1103739 929922 1182425 910949 1603022 308284 849376 556839 4170 1363147 1409229 1342953 1347366 443339 479452 311916 1927867 1801853 854570 773153 169886 414249 839315 295013 974860 614502 1018106 538387 1441139 1683482 103592 176215 1429117 510140 698706 1029349 761539 844134 459838 1536362 1894396 10373 1744792 478331 113487 148928 481051 1178895 403567 1151042 1995982 937192 1336918 1012005 1629597 1610033 643728 1125146 1105083 1280270 1973869 204141 784649 1796167 1149118 637817 1469766 835306 878767 1049470 422426 1646802 1128044 632191 1391581 715041 406995 464256 1474916 1838139 1237828 1388684 991298 1456907 1673998 1474220 3528 475098 1032990 1376729 1680697 1328220 42820 362059 226878 1128516 898775 1662270 1579679 125173 1545237 1891766 829772 715526 1500623 53945 753494 1372912 766809 79529 1848429 1477826 573498 65638 1118951 651373 1972 767749 87067 1099606 409982 259137 1730251 1062639 960186 1467257 1684335 547215 936993 1972575 985900 926588 1059131 217431 661892 506130 1210143 1311738 213993 292723 1336101 574017 630074 20088 1814752 1971481 1629284 1807408 1123045 752766 1772907 1015677 1211260 444081 1074762 1982182 461628 1302619 1697584 36313 175132 559591 1649727 84589 1160108 626302 1112681 118872 1455414 1097174 1326959 1223293 1322487 107656 1822109 140626 450092 110060 1897173 1472788 157550 1575207 61810 958570 1710139 1092441 688890 878478 1630038 80401 47709 848923 649433 297488 657204 353483 1988270 424928 1811847 624951 250930 911860 41211 609343 1121151 1151857 1779227 1933086 1617945 534940 1847805 779806 660016 1509427 351662 1465749 1712310 1047469 1574337 1134138 131471 1763348 534418 1132619 1865341 1571987 1391286 1856696 1807368 1411819 1387543 697366 1769200 1872849 1830996 1149260 399800 626007 376058 1901308 490874 479215 229293 1735743 1892418 23676 1239482 399858 894778 422739 853757 1940393 1095736 1270930 398202 583476 1291904 520554 1353355 796992 1440443 1510429 1389421 1040500 1550473 1616043 281308 1831199 509606 485102 1806679 504008 590728 1603195 1089746 699763 1583935 1735379 180229 444316 1318750 1525148 999990 885587 1071520 1931611 1462756 364178 786852 1923287 1397374 1949818 884650 1494763 231033 459282 181491 1990610 207062 1419443 751607 499874 1529071 1787198 1001790 54594 1476685 1816929 1588772 1573743 1144059 47220 1612382 550891 715186 574956 311505 198723 1936083 204339 1333638 774429 858094 194621 1230005 1249637 995454 1395607 119484 23953 1837517 278464 1620840 1152253 1419593 964436 780797 909941 981791 643195 1382681 1963454 1521679 73108 1757944 1695619 490836 1695065 1365992 1120310 1620620 1496169 171644 1114955 928135 22592 1120890 1140861 852514 681630 1038397 1801351 127385 1953560 1996756 974847 921792 1043222 759007 1151081 1742681 407937 1269471 399697 1804609 586766 1302103 507596 467449 1990172 577003 1531082 551171 123506 403717 1529312 1873745 917155 1898773 1571944 1473519 750856 1373244 682167 1753312 3990 1607736 1275493 370469 975373 847356 1254968 548243 802205 4214 1409474 1353199 1341213 1699289 367032 1445464 767132 1456301 207774 1837458 1912362 815784 62166 1518018 807175 437510 694644 1813277 1606547 581100 1134976 30567 175585 608855 766073 1881019 1143836 1111159 378518 358452 1945328 1644217 921763 1321496 121474 906370 1588264 11594 189065 1870078 577177 1251599 946795 1077992 380825 1512953 1238875 451835 757135 1729963 308172 180384 1591722 1873244 964646 1100576 1501700 1819766 1370729 752889 526456 654852 293155 251386 473020 847882 950405 165125 78006 1849019 1213583 1418747 1803629 839196 1878733 370110 1690680 1848826 106640 87182 581469 522398 1609505 233416 707753 889518 1612843 574281 422678 286979 1721063 929360 697825 1915213 1363922 753190 1559285 1732673 1290558 4988 1933598 51306 1083393 919371 1232195 1142910 1262017 1172861 1652052 1698987 774015 1896667 759869 1502088 101115 39333 457189 1791482 611302 1254120 661785 1825625 1247248 1238776 1788928 1544068 1029525 1827950 355882 463440 1250567 1797091 1887718 617651 1815897 968874 617252 92688 193095 1672445 27092 1429966 160244 1756793 1960098 1635787 267946 714284 1391188 1681293 896157 541657 1696912 1934828 417246 10885 1510396 239467 120288 1267941 679681 1953001 780413 1733257 423645 164084 132346 225240 501606 799706 38948 7699 1598737 1405124 1883852 1476932 984118 1618573 1274862 1651698 1500265 251274 1802295 274445 1382993 1732601 313137 403955 1018893 637189 460847 695956 1258573 1791097 1396926 1669775 42347 243351 486023 337586 1436059 892226 1088558 1304018 531123 406117 657099 1308727 1566413 1515334 1201645 1039200 536800 1951380 660021 568330 738685 937651 744860 125185 778761 1401238 1452662 1279126 668867 977422 1233813 454642 479518 942511 1735283 1628429 219188 187532 1369860 1628717 1910650 1496246 1354731 1630862 95140 571610 1890569 1235264 768579 1587995 253767 1300709 209333 699889 1707312 1988615 956285 983915 387001 1851020 808091 1051733 729207 1511617 695309 1688051 928307 1828268 192071 111721 1380127 1595138 794569 1360918 1512620 914801 1551551 182336 1036417 1843793 1216361 1157100 1392578 396052 1121105 1181821 434129 986629 1608463 904942 1277387 1466777 1537258 1676253 1576286 943217 376572 1819692 849744 1200008 792915 878792 776960 532310 1175247 1179165 170392 702712 1679308 1518947 548089 12640 335819 1221137 233861 1333760 1259919 482419 206619 51502 1520704 1558804 1918390 1770134 539018 1833572 212692 1346560 1006279 993622 1977357 590952 1069155 1776649 27439 915834 87096 1770491 1986407 918444 1797524 158976 1732190 245766 159155 12784 1565069 1531701 605651 1053672 1352348 491706 1324779 1960215 1366036 1303463 608242 395778 300459 337501 373808 267828 587387 552579 1387821 1973205 882909 637990 1301344 8489 1335815 149438 1201069 1066416 1391024 730475 555118 1297968 72151 106918 1247936 71738 644591 967119 158084 1159010 1125016 1112420 35363 1600213 1194621 1028610 1627836 888993 1373798 464018 985647 53835 1374418 77319 1718425 354206 413533 384251 1878679 1715715 873997 1553158 1662334 1236378 1588988 1821009 981017 1052960 784665 64486 653706 1218487 953201 1371238 1357725 155900 1154759 1000695 1394139 1328420 497679 1045024 359053 90677 1603445 247727 800389 840984 460751 532524 1748051 1737812 1304380 1433276 1109627 1699209 1934538 1781416 1312384 367680 649707 64378 833871 479611 183899 111961 326905 292860 695030 191078 718899 612440 662184 174460 818984 363077 358343 1272343 1143745 1900793 1614660 136644 1907049 1355545 1174633 854376 1363763 1237293 402540 347137 1505855 1986196 1663430 1194652 1964672 606379 1373046 667061 1937725 1321518 152627 300920 811232 192300 402225 655829 391989 1515443 1245627 315555 578988 1582181 292941 670898 177421 113036 164011 1699619 1041447 1248157 36085 1448892 270869 53718 160744 1741527 499239 674812 933465 1152367 655472 1394091 1197127 849421 1026071 466752 1178176 175187 1217564 376671 803540 592212 797368 1545891 456288 395707 156972 1466190 207510 1440876 1149629 924543 1853099 277954 752795 1359692 1498168 359404 173312 1470139 1568509 269702 1810134 272700 1269318 382355 1397768 1271698 137487 119134 251317 1293631 1356153 703882 1973209 789878 539538 1033394 1366085 736541 28871 1877589 1254695 875838 1387158 431237 222104 629927 1801382 1644365 793283 1396651 1429779 137517 1683715 665134 1906040 1036406 1768912 173221 145962 800299 1886602 1601007 254331 793411 1127516 511549 158409 730635 912849 1494035 1900745 1428519 1001162 822409 921157 1272310 1403499 594323 1126136 432874 221252 1231033 1759428 51092 6133 991209 1802625 1718188 106730 1763789 1478435 712255 39619 120060 289537 150679 1332078 1092958 778410 1830741 542253 560786 1350452 684486 434279 603420 1664903 1037438 159554 1586312 997559 1642126 351808 1194357 361354 116287 225481 1669640 91994 314246 853604 980320 424543 1061624 1094679 1483292 477194 445271 1341731 755192 1853971 1362068 250362 296825 1439935 165328 1741894 461698 1800254 971571 1912082 1780043 1987876 1771496 1631922 1930616 472044 920236 1521411 656306 71662 1694060 1300656 669836 827924 1691637 1094112 1987572 436437 1076938 826456 1313783 258178 1481363 1647138 658187 1059296 1429622 1599993 223322 1849029 317603 166496 381721 430729 1071879 259448 657242 1635529 995122 1041331 1736426 88690 523898 1901994 469261 1787272 1107983 1164830 709324 1395783 539689 1103054 679134 25921 195338 1291572 348296 1742787 102766 643106 1618268 1608432 2177 186724 215640 1958277 1580577 623998 1286899 761068 1924377 433306 206072 1438438 130685 340558 1856111 286555 801651 405362 1880791 819551 1894635 712246 1238533 1611667 53881 1276233 506917 1940071 573303 1530444 1633977 1819818 623408 574059 56307 1815382 379341 1047869 904083 1124675 1031198 443502 1066344 540559 1895143 836691 1872616 840914 1966568 690962 1036635 236936 354442 611795 1426238 88635 211673 1565221 1778450 201760 1573928 1305928 1787681 717555 1714149 1563380 541617 1100168 719007 927366 1063327 1977253 1833440 1739801 1891950 791026 1690068 1079446 814687 272537 993273 215408 1843659 1249348 18821 1960677 818862 189820 956185 413729 1290538 638646 1571150 1649775 350944 1263245 1240020 441769 1848716 730429 1812433 127421 1920909 1520599 252984 1408936 678646 1994506 249981 1320667 136918 554501 825214 1843059 1507672 250077 379034 436741 730133 1585135 745142 402142 1919847 74223 93152 214874 733123 1434105 601580 1644440 1345255 261358 1453894 1686517 984117 1773875 314059 169856 147359 460632 1134659 950223 1001584 1999121 1890575 1273214 1130619 422407 1824529 1028986 260143 1890387 63568 1082731 814123 1245013 477929 835403 399540 504972 511039 1576124 1896985 1157715 1155262 1869875 852024 1821404 26992 1009841 776432 1626507 1112414 612228 1327988 1845297 1267156 1061375 112685 1295607 1313477 676746 63485 307181 474423 1102616 313354 644326 1583746 470100 664908 1305822 1287989 722025 1808389 894309 1704980 900282 1641897 545937 1456668 1249345 87963 229680 1193985 1673769 256955 956288 326240 1587794 127768 1652308 1398848 1832922 271606 1259204 1399018 1836538 1480026 934601 837499 552720 256029 329058 1099408 1096243 870744 926796 1876013 844068 746357 268514 895242 311526 120793 46749 445946 909337 1296626 284318 764935 806672 1906475 421208 1835909 138579 235887 1648593 1829281 1038988 21259 1685103 971101 1238359 1958500 800720 751000 1893464 462650 1754701 1662529 1714708 256306 1509792 1103136 1288316 452392 66224 764372 337659 1286200 1259429 645847 1387794 560042 68120 1203466 197243 636088 155972 1325162 1629415 649435 1124440 727358 334306 1164542 1060104 1046904 415324 373722 1919197 222204 1102974 309031 656942 783535 947169 1361361 1361592 953752 1289737 1199387 401467 74133 1025852 1575340 553157 1281109 1081956 1442032 1116531 1499000 1756506 915582 696016 1896708 89582 1718129 1606490 1982362 1198879 1578384 1593814 1059775 231373 1333452 933199 778037 1938876 1339595 1514157 196532 1018820 1245867 531916 1228406 492766 1158335 1803215 52462 1337905 1271871 600023 1130757 584984 595660 372961 1550277 1054852 693619 1427606 407601 27856 1340476 1578240 1725198 51748 205198 1323106 1783729 347293 55398 1475725 1160347 16148 395169 1419424 76191 228932 265617 1020690 962363 1944417 1036695 1484436 934946 374305 1228946 1739814 1563688 1048957 422902 1892631 1156967 1120189 1779156 1815009 1010187 708606 557022 378087 1807461 1338152 1507878 1430697 735782 587548 6306 1660408 683871 2765 300809 188243 1887876 1815320 1835969 420874 26466 577753 1723264 673982 616080 1197062 946425 1526422 1898692 1185680 1258698 1287423 958703 977840 1701969 477901 792877 1765678 351202 1792128 1549197 1985910 1547742 989882 1666723 1512175 1265876 826697 1426801 783139 1707881 1112870 1463081 62478 763718 1336432 1532354 839401 107086 937009 1701088 1745911 1585865 479858 1627621 281595 1823293 1125428 580891 403305 1948145 1524099 1842884 1819746 1459339 1453959 1811622 222191 1531035 1557123 128236 1670399 235656 828240 103219 913305 1307655 59607 1835492 1872377 1531553 1977557 971621 1471804 863935 387451 923184 247293 1860635 733325 1348377 1704016 1030165 1544172 360811 1817455 1888452 338106 1096370 1951677 389384 217788 1821110 351695 1857137 171654 970213 1998184 770719 197726 1088564 1024053 228714 1442974 470192 1739941 468571 1447420 920091 541061 1789954 1457864 1436760 711182 1018196 1516200 1319408 693381 477123 355452 1141802 1329698 354445 101591 1717779 1361715 662127 893068 1019439 417379 1382679 460645 998278 706310 604081 1057491 955955 627061 1143600 1347612 1034508 1187345 1956602 79858 1047634 607347 920506 869467 83954 1401496 1897010 1820536 554941 916248 1832898 1317060 1797021 1210010 15020 1179968 661197 1965926 1474146 1643815 1462650 644058 1595044 474380 1524953 1288039 1441649 1723842 1277722 450628 1874491 96652 957302 1261992 56901 1757806 643182 1536903 1481305 1028110 947534 1443373 1699277 1918167 1250178 1248543 835662 1634497 1864779 1899961 563027 1653735 1365113 1535305 1189533 53014 835415 815073 80378 836748 1377157 289666 1074603 1807544 1820878 1045760 104110 1146745 489769 1101229 716380 853476 472422 1484543 985187 914718 1336634 42658 1388296 846599 1218107 831842 470972 375851 1205513 1417669 746432 865420 1266805 1653375 812885 1452097 811000 1523650 528409 226155 1628066 126756 1422974 392587 915878 1240632 1742176 1536103 892761 992162 1029676 1486643 1274368 275396 1946770 1443464 1067472 1427114 1437433 1311486 212856 1324492 1248808 1296981 575427 636448 1220006 1791877 251272 163353 194078 1994671 1985756 543322 1294710 299903 130243 909056 1048445 1877616 492342 1906539 288563 1761739 1062654 1996543 1841027 753731 17575 590594 1118752 831166 1465886 1928395 1494915 1522038 906455 770706 1998518 1768039 892647 821513 126583 1744545 1603723 1413080 88207 1824961 230032 1076729 768388 68142 853271 741876 450764 378197 595177 284023 1257167 1246050 1617288 105163 1197326 773619 628547 558876 1838125 1396792 1654929 947084 1839755 500523 298206 1288855 359401 1636213 1498536 1409470 604202 315476 1493685 1888621 1908926 1885406 1034807 609745 1783261 854960 1047889 1718034 150819 1818395 1791502 507906 1628510 286220 1417389 835476 1171242 459965 1533373 105894 1464334 1020548 725213 1987306 607083 86246 624850 685702 549109 414226 623678 283960 363311 1705238 973729 420800 1651763 185412 686537 45500 1076936 1151167 101308 401019 1304504 4692 304832 1999483 1755233 100204 1277826 1826 1642125 1609010 581898 1659126 1383800 292109 1765967 1079512 1952177 616966 1643553 1049292 255276 628452 989636 1336550 114700 1483105 76286 1265538 226971 1762441 1270559 865280 870849 1286673 1395934 36789 1884222 1350211 1611134 1893037 492098 667787 37899 284458 1800394 633067 1934643 1258739 1561052 1167780 501122 1100591 1833537 234338 1607742 1244938 1436481 1720310 1147543 887719 354918 585681 1095905 1979278 707735 1838178 86186 1345014 699123 673761 778954 277558 1851496 1440079 850351 1672916 1761268 1761409 1289878 688367 30425 1148343 913531 1999957 1960590 1125049 718091 718782 1787128 1681999 1024746 1463507 1539994 153803 941565 1186547 1954659 1533546 1904842 1265368 1282718 25038 1230066 1732224 973830 109091 1794846 932888 1244648 916261 904088 208049 1451189 1922623 243826 1208721 1772140 886052 1526264 397271 282809 1516549 1581095 823757 1548112 540352 927125 1021154 1803754 1204274 462517 817104 939413 940014 1839537 803968 12196 838896 1010911 523948 603813 1882189 591091 413433 641871 412106 1726592 1818292 207376 79947 1347347 1363599 1608249 1333698 377760 494172 1103775 164844 567929 1135846 1770696 1973580 1853991 1557185 1599522 546155 961328 1332372 316638 8347 1669331 1904757 465027 412416 1185348 1476364 1862758 1921605 1307426 1647305 1894846 1441398 1642657 6246 1086152 1105724 188698 66220 530776 246532 501987 1625372 299398 1052241 1438558 522680 1103247 9168 698433 1385164 876323 1459725 1825048 1210864 173636 353633 1272538 1457463 732323 682561 330580 13911 1892016 1779190 1550651 472088 242239 1694995 488603 1918204 121853 288777 1607500 516779 1527011 456832 1948547 1247526 1968372 1324075 734713 273063 998739 1884472 201893 882366 1996630 185696 290919 892697 842179 180759 1770569 1156190 760813 1755940 1975556 731519 303054 1591794 284848 355695 763161 1566592 1814431 763859 1298841 692468 862606 1416186 93382 1109515 1666658 513459 579443 244429 489068 1638268 613133 862975 1258321 519079 1370504 625406 346229 986056 171911 1207821 1085780 855869 320651 385644 236891 967984 1080577 707312 1836177 788570 452529 873974 1606228 1192881 793352 209260 218241 824344 260969 1997569 569969 721458 272565 981295 1547208 1661972 1587882 909511 837838 679378 1737627 446343 1455616 1816870 668529 883169 1073166 1308915 902652 681591 161320 292904 461060 530637 689518 1030712 351293 224951 18942 1420995 1571584 1192646 348361 1247767 1023018 1333354 1171564 663594 1876198 778655 1865061 1812939 1078756 417829 1569937 362298 152167 1928622 1683833 631370 1311050 420454 1729136 1924954 1776770 1153831 1857111 899005 975297 588940 839388 306418 1152021 957307 12307 1562604 1609204 571556 1404384 386367 1151037 984428 693340 1037093 25397 136459 480246 356041 699420 607549 1681147 419401 263997 1727571 1098338 1987417 423597 473855 1800055 1450217 1526097 1336571 83799 1491749 1874844 1792902 1367539 448097 613404 1470211 170370 1811218 1761234 491425 926008 350497 1625974 1619299 1969937 920627 1284192 436840 1366492 1338940 93742 424640 54000 1700845 1786524 390690 283925 1504117 350224 977566 1511590 984176 1439110 1189124 1448267 1174843 1668179 1656710 1678753 1280744 287583 884206 1460168 171467 541777 375392 1467519 1420732 1171784 63719 1549216 530939 1472587 44061 235755 1383423 313870 274336 1446636 1586779 1993420 1659886 1672859 406898 1227620 751107 856557 1252852 1052599 1814297 1619742 348556 1353987 705477 1278824 745232 1596851 1465981 991316 1051076 748119 388209 1870260 1824159 1466588 508703 911112 1889534 1357657 704338 1145479 362449 517062 561128 1482347 906990 1604399 915357 1333712 1958930 260863 143375 1823267 25943 1496850 564272 92216 1265466 1051799 417399 481584 1359371 295984 631123 1102203 1887933 1722340 1229788 398126 134573 453961 332887 345571 218853 466545 113869 1936523 442783 115668 1299188 929595 968266 1460928 205525 240907 1608419 136020 171989 1913911 264288 266937 1763248 1711734 1726367 1885534 178429 1877012 892727 1995760 1314709 15302 304912 866700 76522 1103442 1238949 952568 1057213 1869910 627118 1587917 564011 1199583 505141 1077712 1105210 1236396 1795745 1572012 14370 520469 553935 1837642 102340 1233533 1663272 1357589 662804 1823097 1161741 898268 1258965 793021 1315972 797050 793130 584253 1124340 861421 1804886 1641189 883184 1177443 1721186 1815950 947131 358846 1633575 77542 1182781 1600038 1411523 805802 805467 1669274 1561532 256909 1766700 1844803 889847 1870333 111216 1198364 1775643 911578 602605 1251868 1072724 1656625 1191354 185376 463879 111044 1624535 1359335 552087 662296 1035723 1360596 1233843 1521825 1719851 1516474 1189870 1288890 1734677 355749 1605322 1895281 845854 220291 965568 1972302 213034 796480 524874 633445 467655 604640 1312012 608602 1862462 779951 1842520 806308 207974 297154 194865 1006655 674832 1751483 224282 1082477 1752034 187154 663376 152728 1992134 457498 1482512 1182332 1373612 1126416 146145 212992 1208660 1512934 1250378 478130 1878786 917003 1428567 1306075 361720 172406 127704 469241 370308 1061644 682069 1985244 1139982 1549242 1064415 1365124 882680 1472401 601671 1130486 796193 1588358 388154 1664020 1499122 1684511 1707360 1632103 811496 1278554 304959 398236 1056146 668038 319115 1494664 1630870 844119 336427 1768974 1302742 305048 735661 1444611 36326 696272 557438 197949 447673 805796 1842277 437094 1642227 1583109 536521 1331789 582820 1693417 220979 240440 1592218 1192937 857667 588196 1844663 1316176 43865 661011 1022293 526295 1422828 1012726 699764 1625764 940436 545790 1891836 1344350 1307224 1571274 869114 1995509 496578 627902 1629886 1223736 865057 1000958 1697978 805174 926048 711874 1393461 1780047 1879551 645513 1868621 225526 850688 1665164 1145407 1408079 1445971 1762516 1746392 1642228 1048623 969393 1335541 310447 1794763 1863555 500944 745439 950412 1944679 957660 1728547 585776 1702663 438738 1387904 1236760 1732447 757242 1802410 1620504 1554301 27055 1143105 1327401 1036614 418667 746222 153225 1397619 32484 1948304 974067 842867 1563963 582655 587869 1810975 1349581 120835 323192 506323 712524 868093 1220667 782044 118654 413658 1740859 745192 94343 1373586 278271 1105762 996061 311927 633222 1580621 802672 240681 1764248 1868816 1642041 1405094 308929 849147 1226081 680833 664463 1943278 1123611 244095 175846 1482171 1745582 32165 519824 1184245 1660072 1437669 1345650 1032301 1247811 560535 524622 1463335 1605140 635280 1190609 1297112 1204392 1782386 1647008 1565246 420354 71093 32974 771640 759050 1155775 293490 734613 1627057 1871004 1052078 1421447 327066 1781108 412014 863729 1583223 1956986 402930 217731 1083042 386350 610715 451985 218381 1615089 383228 1248551 1615789 609947 538379 238234 1336460 1083883 326397 696497 1435273 711944 1242328 1188883 1580543 350780 956746 1693789 405131 375483 1815775 126252 1516928 389392 1840850 546028 570619 125243 1873296 1106843 820410 1793106 1593866 1334762 789391 1834897 1069255 1250141 1250211 1279897 15923 1531231 1026185 231342 1815410 113838 458153 1639144 910292 949096 1216982 41172 1116186 973439 1054988 1648534 1326423 25209 944836 1748398 1053688 1580747 857524 731020 1615189 1943 809102 373280 1761505 797706 1080492 433463 1270881 1491277 874581 375561 114059 1263070 897894 1556736 1073849 1972715 1252238 780265 1000517 1352460 754427 588948 149481 209734 400329 83104 960001 1618883 1350943 1973220 859925 1236408 1832415 367299 436748 1417623 342197 1534055 1736491 751711 582719 448080 1400429 19030 1319382 728315 56992 1282279 1538458 885773 1701742 1496721 985255 1289904 765098 1611572 1823737 834722 589166 999576 811437 479529 145051 1156639 1744087 975092 545030 1835400 1495654 1738559 1882672 793083 656607 473089 1759730 388782 317869 302984 1236049 648082 1834941 425922 1993964 1976245 1870715 688329 1840914 1005519 1046582 1631736 582406 1312708 1931070 730746 693852 735550 871219 1326612 1135943 578952 1997996 1775770 313149 502129 838998 1194833 466346 1113232 1076709 363345 985708 1768130 416419 326129 948186 1942023 1996276 1010858 1561281 1908550 1744514 1408887 1400880 392449 247453 1748210 769468 353129 1229663 1948486 403560 185068 213963 1952239 640088 1107189 538402 1651306 467292 1225915 1686902 1756480 1523216 1138432 1945127 923084 744873 1170680 1092100 1966284 1600973 1765936 1447549 441356 627713 1778839 1978461 220253 997609 341928 3798 174577 79886 627376 1424712 1511869 1763787 1210988 1254456 327416 1916384 1323585 986138 980113 1328678 719506 354020 1503332 801283 1172881 1360575 657939 352645 970386 1030366 1777301 1978645 1312978 704653 1600049 345366 1189296 1035356 280162 890006 1321995 708167 459065 1861978 1480929 430600 1010184 130621 1291946 1252136 1966269 1190994 1172777 812674 1521638 1641657 141602 267659 1109416 1553971 1877632 1736826 231815 933683 1526941 656004 1714847 1001705 558023 1039308 1619354 1286357 1945040 251237 132775 737422 552151 85524 990679 511397 1568535 801172 1078187 782207 125500 1064016 274308 1475559 1143871 159224 999663 629663 1668023 1359399 1714049 1203095 1846780 2709 945425 1367058 477868 640050 1482621 1428657 1876557 1115248 1026673 14006 707475 1838220 1866257 1177577 123724 1028395 302741 460298 1529494 545904 1793663 259385 388279 500812 960666 1523169 923844 1463597 733082 28304 129604 1362518 286975 1399636 1444471 473996 366212 1038580 1387088 615637 1972734 881824 1606346 1904248 483947 535321 1640672 1175743 1289504 974488 4034 792385 513726 235448 671524 1007697 810882 1932440 62122 842783 177811 729910 1560356 1536753 879395 1205685 1652005 901289 122970 1825522 1247165 936257 43908 1062752 310916 931222 321517 1816773 1941031 1416244 1618285 818365 1337757 1612054 979043 1392657 1249631 78574 1950258 1096892 635424 321682 1110851 48286 862624 409216 856042 1152868 1957660 848099 1554446 710466 1771333 109876 23503 1661141 768773 614948 1694433 482095 756470 1520796 748367 867941 1654062 1961347 1680034 1100102 730036 665314 1950009 1810676 1126727 181272 290788 1226185 833514 1847321 1128684 1949337 1015043 657499 1095867 1638529 1594888 660741 877174 1608817 975356 110951 1879081 1683137 1775246 1495769 1896362 150701 1633473 161026 221099 1677016 1934547 37694 1203131 748347 10904 15446 1053288 1666351 231599 126329 1853776 320240 552125 1192904 1299210 590139 783390 1840088 1730766 1557553 92102 395399 88000 1315308 96550 630044 208127 642342 1480873 1958433 160056 1797800 251225 64382 1171130 536432 1953063 1934842 565643 1174950 1970700 1058933 156602 377481 32150 151969 205183 1555887 1160750 1464345 801894 76024 715533 1594464 1221580 1379629 1550630 1019605 1886129 1878604 468369 1458331 1087008 917231 1854131 894868 910855 1222392 129987 461626 467342 1545419 1805370 744833 1230732 849008 1724544 859818 1187298 1293010 467976 413371 104661 1216425 193983 1353076 141414 1918863 724447 1892256 1637410 518580 931703 16647 1056759 74907 1027169 1207342 1432921 1472218 1867586 1241274 329785 145982 750301 1454610 1198406 1147926 88783 1974215 91128 1410517 1306500 83679 1657998 769668 1307040 401775 938866 784265 1092013 845409 1876065 894644 1754518 1704984 713604 1858783 422041 653725 49459 122713 1729248 911119 943721 249261 223157 1782521 1861566 492909 1284144 713879 664266 1657347 1481872 1745267 618200 690595 1578428 1313401 1766788 234481 1226532 647305 975422 938953 3733 1823046 1086635 850911 1906681 547813 985296 1036172 753206 1197401 274912 33446 791378 1087460 66193 902057 1888906 1488860 1503542 875889 1061939 1942063 1969803 1456129 226339 1115929 1404692 736104 1789493 992901 724847 1017159 1801757 1754412 1033930 302799 772408 12290 1336230 1941150 432201 588734 1395590 965582 621545 260626 1007365 437506 1182346 377331 1414096 886010 791836 916295 1059884 774772 1734112 478918 1547318 1826151 781393 1263082 1338661 451657 1939383 1108681 1435995 1989885 737711 1691459 913110 750092 962562 546338 1272834 1167173 1100380 1234395 1066994 132879 459848 1396019 503692 1593504 49572 594328 550795 1126888 446413 1907409 717465 220085 524830 1688205 1571892 946253 788167 25005 57142 550868 1702345 95531 1392158 145251 34156 1493128 193518 126247 1198425 1982604 24814 942036 99594 1316573 914377 931855 87280 7353 668346 121241 1013968 1327088 1405073 760537 1960635 1533378 1610746 1952054 948086 37888 603343 1272191 976429 104374 22993 558903 318941 1790062 406241 663625 16445 149395 1480259 941907 1974626 25562 1924849 1674979 1084784 1025327 1641974 390846 1503148 160748 1220035 1788209 680288 244482 1953576 1419845 1356635 1597197 1118790 1361262 276781 636398 1649919 822673 781394 513200 619369 64451 597300 897277 659944 1498393 137496 691483 1727008 1635391 1463594 1089590 910419 803675 279378 398318 387343 1100826 40357 1477048 1984431 715525 1120870 875214 447405 841354 618995 1051110 1838105 399840 1577532 342573 1084643 945097 1380630 347675 241016 53578 1271266 177760 1928651 422471 72128 265279 735516 1391273 1285905 1298948 319384 453486 1243833 1433174 1518239 1706516 985933 1394997 579375 1669578 931913 1820150 1538689 1268772 8648 1565064 1341992 684860 1348895 1934225 1023976 1964460 1921020 955123 874122 1361031 593184 333620 1848007 199594 709483 726469 755485 1514648 1894440 452818 288718 1445175 1182916 1538721 243905 1294920 386878 1659230 1413588 389979 1048311 136949 639304 1918171 1605181 1168289 1998909 83971 1658439 1728536 1764510 307105 128154 212932 1222576 1320988 555790 907649 1466944 258509 1995658 182508 1169898 685660 544430 194961 892925 85267 273574 1869459 973112 939475 1231366 116994 1694411 403311 1409727 267704 1272912 1001864 1011579 1075030 1166497 603083 1808369 468108 348671 187958 609586 1029290 733669 122526 569993 796719 1090971 962429 1867132 366426 628484 559471 863161 1558246 207584 816383 1076444 1650294 1900723 1578625 1428801 1427697 276814 1263201 1491203 873122 806021 424604 1521320 2790 1663392 1673559 354554 721624 796817 1323973 794810 670609 1770508 450090 14927 1225140 1085192 160450 1434435 221810 1258135 1006108 186195 402661 1861604 181668 583231 1505196 516466 1988764 705793 956366 1009461 227857 1503268 1072791 1236711 908095 1841265 150878 1028551 1883850 357758 1243210 1017618 1610933 1847792 1671378 656285 560826 432205 1890059 1852276 122757 1326995 632175 510236 1480844 1349287 1762838 1688798 855452 1180461 1385279 1782878 1433664 1068576 452656 1129799 550609 1362504 141810 1473295 1011119 939762 94184 1966252 1288320 1242821 1180441 170627 277421 1628794 1916003 177340 498293 208090 313994 889839 1233267 400256 1801029 1257022 1774376 665534 7277 317843 1966111 849243 170252 1686300 1210868 336683 1315065 1125112 255661 1507390 1246679 1246699 509917 1538636 74550 1785773 1604630 901788 478699 1621947 1962195 1335394 291716 1412897 328799 1092914 1993616 1038541 962333 1146890 542420 1884040 168588 923523 1532418 287081 1272598 719706 1284108 1254927 464920 225060 1893323 1921926 966988 1799328 1770722 1646528 1670373 299590 439415 1029467 1623664 1446052 23464 850945 760730 1944166 3470 939082 1934475 1514327 708341 541408 68817 317369 1770175 1557796 264387 56451 1588033 987177 1185272 124152 1678468 1176 1662092 247656 645 859292 560170 1196642 1091948 1489722 178272 886204 151826 1894931 792203 1913066 530526 1735432 409584 1387293 1990483 332670 836627 1676993 917883 1879580 264877 704629 1850616 1956221 1588372 1998163 1401031 1423491 1678887 1586880 1768002 1144737 1580407 1946533 1073786 1542341 1876416 1658375 369149 1413853 202585 164750 10789 560615 1581241 937322 1690120 407560 1056024 226226 1528046 730573 907543 583500 918866 1374629 1932119 1361845 13975 1913469 122743 852367 1461757 378790 1376068 518168 1878976 99570 1787496 1024250 308095 1415812 1346511 1359924 1235416 1252351 1929732 1504156 274789 3182 1487117 385542 1296055 1626525 333238 1310526 1895336 907000 1308551 323023 812321 1458269 1172128 178616 992649 1792891 1583132 365771 1634198 1405204 1225870 765417 1022441 1775514 1022933 363064 1918886 562417 661584 572088 1594561 291203 458290 1256617 1710194 441629 427036 143869 434426 921888 446909 1036142 1821817 11577 923529 1229367 81357 94178 1552115 1134083 1073172 26933 454414 326857 1094485 1569080 1333500 1673219 1531552 279658 1535294 433758 930956 1661396 545619 405634 463386 567653 79600 1889427 113854 568701 1254666 1196162 1285882 967621 703599 1560202 864225 355751 1873886 270511 1231189 253165 1784534 1512012 1787846 600351 337145 945510 641489 471137 1051341 841605 156684 1394211 369445 1754815 1352407 70418 12381 1533236 333781 1862060 1501775 708011 1471140 1997233 1012995 203876 441569 1070861 1955602 1256634 1483550 767567 92427 1917031 816954 1224677 820494 1843573 253408 908979 467853 1959576 410005 1305284 516953 1115585 652584 1250735 648005 1528698 386868 1757851 1825417 692309 978423 1247637 1846000 1125692 994318 340954 21725 325327 931084 402806 869313 1206213 550442 800378 272071 1395012 826311 1197386 1053011 471026 1633832 1962364 1892007 434349 180638 1617914 376573 1944175 1715908 75522 1350925 292469 720693 567227 307894 1598384 334796 1079753 1454957 125686 1374157 1417062 705572 1255204 1092738 1264834 1268396 1462367 70083 608619 1605985 1463169 1373492 1259488 1449542 1043506 1946157 103910 1306845 1649186 1787476 241313 1919342 763427 90472 40776 945505 1538617 1973241 1449045 1858425 1795021 1198275 1240637 1112520 146576 1736479 280393 597991 51011 1423263 1002681 230275 771905 1914497 167059 762769 944245 1887785 1026964 556153 680228 857042 780127 146107 1980964 1725704 1992260 1627931 118836 1682421 196081 950531 297868 993457 1232900 375792 1878593 1630727 1714004 185181 32256 167533 1462493 834704 1413192 789595 1636712 1585007 216951 1590235 307174 1198288 1786350 1906989 1684843 1598792 267664 1131063 992419 878298 422876 1286717 1623544 511746 939141 96024 1379485 1334557 1070232 1016720 1492506 1949709 36068 1265317 1770845 90860 623321 1611753 542832 1247541 1629660 1898118 1849422 1966061 100719 386679 702980 350208 949479 874892 1656689 703091 1404193 1433998 465541 1842590 45441 363970 1397258 1263324 1009976 98252 1782990 739840 447390 414926 971609 644755 1040677 1215524 1698933 922406 918414 1082384 1996330 1395672 1765787 1749014 71846 1676783 358379 358860 1289268 1035560 1222887 90510 876232 641159 657989 1906141 1313330 1545366 1737332 177462 1486974 532726 673171 1405355 999935 1161163 1216689 1140738 1407511 632275 1585562 497912 26981 1811025 522531 790819 1678792 1461496 1047273 1792841 248185 1596566 1540719 594699 634180 1731969 555807 1729560 1461793 1612068 1830059 1876308 1206422 1211637 1524867 1265379 817403 315604 1977173 431971 93159 267702 1788521 1174859 468496 65367 85086 88746 1217995 452736 350587 1588747 2117 1233482 204116 738818 834286 214229 1821150 49434 2351 89145 1197707 1798414 1341909 201340 1509906 1428907 1037691 1784690 574148 874210 670501 595491 160282 1651587 1412959 497247 612246 497829 1845096 876208 1380592 421162 1623047 1081189 794069 1195743 1291839 955451 530315 1541465 1610306 267897 174097 263196 13956 194219 1401911 1194187 1438941 629143 1795992 1872622 1139372 958303 43264 231760 1780348 1626146 52884 1991341 954823 1287703 1972795 1266461 1382811 1926875 1599603 823171 1287371 1489085 504425 1575123 1887328 331471 1265934 438936 11681 1102016 1008333 393936 844282 450036 915060 1590991 1751576 415433 973879 1873662 322565 1618553 898996 1564992 1797784 1581091 1103046 1019600 1052997 1888647 896085 1591091 582747 633706 112006 1545986 1640376 1242879 1778036 750358 698603 701088 612386 1360427 713236 643945 687407 789542 1882412 911047 687575 897482 1248450 1669339 1650462 985626 336359 1281513 1606111 1610689 483669 1402752 1450805 1587034 1615544 1973915 635431 281170 1137590 1431821 1588222 1015030 939425 160349 495446 591684 1603648 1466539 33923 182009 908163 106635 1949220 1704423 1789413 57467 1628100 595736 1274500 672959 569988 1508620 882416 556224 91370 1778886 605773 870691 369067 1433637 1207833 937386 1607426 447437 1993732 974823 1771104 882021 1660801 753126 1655653 456135 1279251 916966 970871 513272 1011468 1166562 764337 587206 392257 1409399 882806 1142608 467322 223175 39377 104729 1183519 506901 1892379 465360 1508089 1040000 1525262 377587 149371 518075 985210 1038227 1449426 1711753 609466 177143 642121 605846 917678 1764213 1783965 1333254 602265 793271 1770037 436896 301416 1164433 1649926 650944 252552 796524 1440358 850252 405924 1682726 1094081 1232117 1450447 400178 1744546 494057 1512696 364456 1508431 1957027 1449314 371964 1172619 564639 663723 110994 1798999 757269 1549428 390183 487722 570905 816452 1313008 310526 532951 11293 1966883 551320 508853 1624699 1145616 653825 1393287 1460847 728891 873809 1203310 1586473 754962 1860962 334569 1703773 1772195 1897669 426732 1463418 471974 1611321 593038 1477709 560243 1393661 1551336 501469 816194 1842483 763780 1465884 1141520 1405878 350025 1699947 1379296 1008754 1800086 1581233 1680400 9372 102695 1643670 434008 1449908 792267 1319809 1981372 700355 1555568 1572184 479881 1088996 784775 1156853 559951 471555 1609589 1009903 1950977 1713577 532523 1807219 426378 1486007 1009392 1471973 1367423 327499 88943 1904034 1784351 1289833 1526580 1910536 1458722 1893178 936339 77991 585248 127972 1422558 1884181 39203 585124 66828 870366 773436 525394 672296 1043437 1045814 686933 468427 775633 1053090 186499 1837189 1254447 108118 464185 1288799 1020432 989941 1506159 921306 1504545 1692029 1632053 193522 672244 878619 1730743 634627 1643035 1787126 487264 819044 1765646 1371924 248765 25534 548174 476511 790106 1682334 513826 1706030 866018 834230 1511565 1407151 177573 1407132 217984 1184905 1474116 393456 118581 923221 905888 303099 331685 1149240 942483 204213 555522 1897834 390056 1225900 283707 1426019 6399 273616 499728 379640 1596496 1317469 1639215 892682 735484 948914 1590151 658591 1764936 1746853 1463546 1445278 315626 519714 1419729 1211846 1716777 679832 1648061 1768746 1424473 1109832 1762829 1901532 853360 1565916 1307369 1673120 1578752 972415 1514330 128169 23374 1086506 190424 1894425 193473 283780 1048458 332212 1156498 1315912 599662 1323307 1965956 1303598 1549068 1907696 944289 1665260 1491937 878436 1414132 70284 991182 1045431 1287336 152339 412117 1896969 676117 1028144 1660371 1269602 1084992 880876 1500000 815548 1937584 173172 768520 687705 1208229 804115 1996043 1964507 106671 421758 1014183 494785 1743817 1639406 1986213 1990533 1154878 74679 1808592 1485830 87154 1986158 307117 148538 1387046 1332571 259070 775266 464626 103168 1209138 687879 1552851 1366871 1969167 25389 867943 1944351 345719 213037 1205246 104402 79072 657507 654851 1578466 884956 1607070 40510 1046094 982719 684551 562817 1727144 1620077 587504 391688 344410 1406532 704598 1116272 1386843 730998 89139 1668735 1961335 1170316 1642260 812641 959214 472494 1174302 830227 465321 1755597 769573 1879539 1251451 1118452 653181 114749 1710389 350413 1377931 1511464 461844 1039312 195631 40055 135553 1982079 1716343 1703801 1537014 1380381 1679446 1981364 1250327 887147 1541037 1905332 664373 832164 200125 387133 1809459 1806515 1152418 1241987 7064 741983 1297812 1001050 1295161 1181284 445381 194711 1477407 1648796 760246 1001716 430439 1924148 1569990 1175290 1529593 1572998 53377 202932 611987 158035 859783 844257 1524052 1224426 1318367 1362862 1466891 732632 1452002 1963850 903028 583099 1316096 901025 1564046 1664671 385539 410555 1998256 1941839 1188351 1250752 1877440 1832434 182982 1633557 829235 115544 562385 341311 1589098 1553226 1110010 827453 1350781 172118 256087 477077 1409614 665931 878019 1083597 986814 1409848 1333543 760141 606391 1257548 610128 1584635 1792242 898548 238238 313758 1068220 246012 1322964 993153 74345 489346 1615721 1506568 1050722 339678 607332 1981451 506273 1692321 822576 1312909 778540 210362 1196756 881756 1701605 491987 876553 880704 1373509 851348 329514 1512247 581168 371529 448191 558835 1909 1422727 698286 14595 1746978 740317 1656417 1510049 1326514 1001141 238210 334772 1471151 535467 1071813 1963385 864261 1169415 1089898 1789551 1240906 1036034 206893 146859 1040015 1587043 1666952 178508 689607 1761498 1533188 324043 1743942 1810845 612250 770938 179715 1073335 1199690 1653972 1898312 1283432 1978561 270030 487728 1051765 152084 289060 1399199 810595 1023071 1983298 1863619 1719891 560885 242645 1435720 93671 1822559 1374630 880190 1767395 1794770 988075 1027671 530158 1342467 1316709 783396 755951 1803511 124807 1559329 712387 1643026 1631496 1090931 292184 1856532 1537305 1574588 1577084 133016 1434683 1157502 1266694 230174 1094761 1311361 405281 1701460 1262651 1763841 1100517 267290 990919 836350 1153554 388162 1447541 1554128 1579314 127938 746339 1807530 818504 389910 1725705 121260 1917870 8066 776204 1452241 610787 259939 764228 1334047 1190884 252642 405970 1339935 1684694 204425 224439 1601955 1276096 1160484 34289 608315 811344 1834816 1173470 644187 751221 9572 397335 548726 654667 422900 1933832 742005 1067595 1590279 1654516 1159230 12869 800222 1072671 910118 250897 150326 1529397 1874652 189210 133577 927297 1758099 1210094 474484 1645332 1889396 870862 946936 922999 98786 434676 1686742 1897227 808444 1353992 1211442 65770 1561556 526156 807643 120523 1693179 1144721 1656902 1821224 930429 620975 992129 486289 1218676 410166 92935 1521276 1363846 118125 1819625 1037181 1950222 378867 1345599 402134 489409 815590 429432 516516 187589 1521860 1341131 1027247 1705278 1961645 1053427 1337045 39825 1127545 1495737 272363 2564 1551207 1798365 268819 1008957 523507 1297396 1336605 538554 729050 499017 267252 134450 523685 1702369 1849884 1821457 1442684 412926 1774753 1051874 1824586 331571 1738592 1533502 1790795 455757 1488744 850889 1690599 931095 265600 547959 145495 841814 1181686 1616718 142796 1481197 610412 1379965 1592006 240556 679858 1167169 1131530 71333 942659 600557 1319559 1462063 1821051 158094 431183 1329558 483648 799299 1825225 1803729 703180 280450 190171 1435199 1933789 339822 1758923 1719587 914052 319796 440238 1721912 1026590 1166695 1947768 326782 1183472 1403917 1917185 724076 1162182 1809035 65277 112118 11490 569228 910776 170874 124855 961614 1198895 241819 1225530 116331 1366789 300807 1772495 1579484 1589490 90277 1484292 660801 448519 843181 1378665 911037 7559 196217 925651 378350 1681132 789120 1907659 1873238 726015 1472502 186628 1171367 1527698 722158 1886895 962017 234960 1019855 156539 804807 1847422 1084503 337629 568002 1737591 1425946 1960368 1364970 435869 1676145 1737913 1183908 619808 1542866 1153434 449061 555357 589956 1119195 877329 1503041 1312406 1014245 22654 546812 836393 295834 1965155 1493731 398462 664050 650074 1863182 1256214 1180165 216724 1640569 917353 1408255 1287966 761653 1783254 1112489 1734954 1101565 1362245 1217931 173718 796354 1902314 1333813 1386692 1665836 1815387 1653350 845378 1416164 295705 134731 1749606 361715 793343 617365 1854200 1979224 1655208 1974175 1807814 829915 301586 1365872 1515682 1916989 1142540 20683 410967 1920062 1067290 436517 568047 302082 218258 186669 342713 1940079 797785 283293 180525 1089920 1170737 101901 876447 477344 1303953 206259 1372366 1526986 1011517 1576460 13729 1169400 1444114 93719 1611183 972296 588083 567734 98274 1949473 1596125 744856 143941 306432 1474821 639868 1117837 1053864 325290 1179903 1325295 934529 1670767 694678 1904452 1867669 1653711 204879 52912 185032 1053150 38774 1844456 130156 843715 480289 1046563 1390784 528350 1236120 440342 1456796 155867 788078 1632176 1049893 1204961 1249439 325354 603737 886808 1895325 1461870 206757 1783686 1214873 1419919 1150125 1452520 1987245 966189 233535 1355119 1970697 1138084 669390 1176057 1430417 1991330 1363281 365929 229429 1833760 1304927 992004 141244 636318 99526 1876178 886286 1566381 281190 996062 85917 767160 29267 1655386 415106 633068 1786884 1287103 200180 652679 514990 606029 168073 775720 1282731 1077758 1212316 723593 617515 1302475 630686 1464230 129303 1959272 371591 472135 364751 1309058 1800648 1581185 1176350 890251 734734 616688 319289 498321 458905 28945 462034 1244333 325033 1033761 1045826 1839704 1798350 1980482 1345122 1248919 1323453 1631408 636200 176767 236972 1791456 465409 1834411 1748805 967168 836998 131944 1868066 221754 35163 1124188 773029 90090 936100 1433157 1263687 941033 518788 23004 710064 1987139 1137970 1630290 1221401 236535 821791 488626 244078 117951 335681 153028 1772894 1309459 740363 1728716 98275 606864 1264287 183007 668242 1980418 1120508 500783 1255873 1705413 1862541 353353 1389291 666135 1923245 1724715 1575973 322008 359242 1511662 1988508 1889215 715750 1210106 1975108 1863070 188784 742924 1734123 1647176 317111 1821079 1611272 87572 878742 875893 515075 129710 142250 1880523 1845680 1241090 1989394 678961 1214627 1154072 1845787 704793 1927151 1512565 186284 1377345 329638 1291983 1598341 1637132 1230103 1732524 459340 1075458 1492568 1016251 269857 955201 1184830 1381930 535848 742528 1207125 354233 1739014 1171805 1469282 1295450 1620832 1500688 565286 1687677 1082167 1176281 686145 1044773 1155145 1476174 1317108 249941 150826 1304072 1571112 325458 870059 1860476 1361632 1341304 15092 673148 1556688 1038619 988123 1094528 1627624 900834 668630 639136 12750 1281527 979971 1532792 1842566 641408 416297 1723647 1538119 34655 366143 1042008 1932394 978118 1432175 1099317 320611 904402 1927880 622198 1030468 393020 472325 1492606 561100 1577054 1322086 1423674 970138 1207484 1118930 1622788 966311 757995 368880 1855469 1389828 70815 1975353 1716983 1835865 436598 208617 848494 1609106 559303 279029 804971 1757280 734547 544124 1746079 1136099 1024508 557930 1581166 305494 3099 622780 1632321 1170297 583722 1689409 1580804 868729 1753633 1478079 1733402 371033 373389 1032866 19846 1967714 699969 1327915 169987 259059 1112975 601578 1242204 1488449 1899349 1334560 680961 1631751 874692 8021 826339 1549173 1143195 12646 1521567 1751905 639639 1996254 560421 1805430 406429 742586 948992 422776 74036 526657 554569 1905822 1422619 1450989 371319 1745067 1751494 987233 1402127 405463 1071146 1348384 445794 379106 1337100 1163587 564926 591945 1245463 321957 876742 656327 604248 141643 1786377 350655 1668187 735435 263250 151338 1280652 475349 469747 1835425 1598688 1805396 1088906 950151 185563 828995 286800 692127 794006 1292956 1106257 1901936 103369 208541 391010 203861 1276253 1518735 1233665 1608183 1082666 1179315 252889 464951 1223476 1177725 350467 397991 396374 327849 1310337 1069826 871884 687915 926917 1704731 1341802 107991 1314710 1235898 75177 1779521 1169925 1676187 1995098 697553 399233 1956734 1682609 1870426 1466033 1841286 953232 1120794 215229 1120123 586003 221062 1003657 468946 140040 1974991 434136 804639 830222 1610307 1132239 441309 298885 575397 1752976 455574 542883 835734 1239046 504290 1811835 1576280 1147553 120758 1266926 723347 97400 1413573 365993 597000 1899156 1679270 1485417 1994419 1398082 615406 1876603 1864175 1464221 602632 359994 697489 296812 165040 1333274 1201387 1393585 398391 671933 823904 445490 361574 396 213522 428308 76367 1854624 230994 907040 1982661 894489 169111 148120 1941807 1375531 362243 1618123 1660994 81340 480978 192828 1243173 1657778 1721663 254139 835143 640180 331960 1979136 756854 154145 1930848 688217 1457946 660149 1604676 992272 1758995 355323 1009717 1772806 1166729 1127372 556399 219060 183171 1010526 48278 992734 1306584 970137 1879387 114173 738754 701447 251714 706739 322837 743604 4800 106461 1952495 1832284 150490 98617 1226444 1336970 882800 1799226 489337 1412248 288943 610329 790067 576188 1292765 1408678 1110516 1870611 1005529 1334850 899918 818306 1451907 620147 710023 114656 1406763 430905 1333038 1924359 618047 1555256 460103 1293090 878771 632523 1012977 944300 845287 1508780 1240155 1588751 1089678 1756277 872509 1451146 907483 1752495 652206 1502670 1149425 346193 1224377 611914 1803451 1914773 1607683 14105 1066567 345621 1163559 1806735 1913684 1295045 463471 894288 280359 459654 329782 3721 566376 1399047 1117419 1631452 1628239 873462 1290775 928088 1892671 443739 1526903 1015620 1349982 1577822 663779 375667 225668 1108222 202820 436438 1887094 141939 33651 1201555 321958 303439 1546637 1368648 233914 786854 1394894 1987242 1722350 1398344 850273 1787820 1069258 112419 1224573 1295734 1453732 130505 715970 343361 287619 1575094 1510800 259940 1260980 1267710 273761 336229 125214 1314910 1461715 1856063 723487 1752389 8034 677443 1584228 765295 292316 296232 821961 1158928 325287 266483 260535 430212 1076787 1590747 603446 958150 206918 1361343 1219093 1656335 1791101 1337418 1133343 1412268 1772927 1475030 140079 137159 1641717 1167854 350377 1690885 1846441 1073334 709514 399738 1649443 1771253 461733 467813 1604522 895505 1562564 360595 1819124 1082430 551666 1178581 1635894 1190410 668086 867547 1901648 1878085 608866 1773020 465983 1611637 442786 788350 664519 97388 151857 392771 1811220 1828236 1604841 638876 158439 1884420 347424 805613 27931 544088 82690 1033042 1156251 538836 23796 1684026 484603 451300 1109482 864272 1118298 322277 1711029 1098102 1780083 850154 591881 1500310 1552818 554273 1816978 854947 1744062 1355485 964515 244656 988328 107350 1513835 1264293 1224003 43440 668815 103892 1922349 1667531 105071 38346 1077869 543337 5878 1747651 86852 1967308 420337 1541536 1929387 301275 584918 682408 1109548 1964848 557685 1894462 1005863 180447 1773475 1126423 953593 1761888 1418977 1575551 1460878 464313 304619 863685 52061 1510915 1888089 1661564 524316 399146 1894509 1344237 999434 406765 1527212 70181 241299 1449254 1998077 841541 1284140 1001945 1142397 1248100 653963 1861167 162358 1793921 908693 512934 1155740 1805532 455302 970602 261312 193770 371597 1675591 1462804 1835312 1066888 1829520 631776 1040799 1683126 1307010 855323 881949 451661 808809 651054 788146 801526 1296719 1438933 1816092 394149 444420 883580 1515865 169689 1258916 1094853 1998294 686309 966443 1319085 1215301 1599512 1496718 233477 1429735 1182778 1480031 1731080 586310 388884 1299589 145563 112901 94058 943462 167413 1366171 279322 1071729 322850 1323371 786072 885111 1676047 68567 779250 1663730 645463 248422 944691 1987495 207060 1359630 208436 315683 953537 1297324 1295123 615356 907217 804725 513244 1265689 1964614 266411 204124 1502979 1754825 1074248 726646 974171 1199232 452881 1610830 470454 1458913 1010698 1343912 1070538 30629 200789 113243 702361 1285034 169208 972265 1649816 1819667 1207662 560756 254664 898910 1394674 1313950 1791547 869963 165708 1753050 1798674 1712826 1209192 1894011 119280 556024 1674875 1689798 539127 679722 1861569 883299 1428162 403766 50070 307825 964306 257930 1837042 1062435 1525331 1587742 962758 267338 15396 577673 576658 502120 755442 1691063 1270891 1490286 1573375 1722242 586504 224575 1088606 1252906 219992 686470 1265190 99710 1263030 184142 1357244 211292 986813 461095 307460 1530288 1708388 1825036 1156130 1317353 1301115 1878812 1718758 186215 616767 1676091 651405 1182864 605508 871235 856911 334186 1399888 1610991 207863 171055 1952186 162055 730997 478456 1385466 814039 1589138 1884578 137519 1247785 231930 120379 1823703 722294 94094 531091 776064 1184073 1290988 1356908 1119853 758894 355373 1155636 1533993 347503 551792 765550 821742 1400113 1079474 336844 766066 52670 707513 939877 1863876 577400 1441124 355894 847725 1707595 1920875 1922117 1598475 1737969 559452 1331801 976052 7318 73688 1526101 191404 378852 1296256 345749 1640947 368163 1198805 47351 923905 1447632 598838 1162036 298701 1213408 742772 275887 274994 87272 126078 574643 1249491 1867295 473939 873189 1094011 229904 895680 1242243 1130570 1925834 1009439 952943 1933135 1827446 349832 607017 1344799 1315219 441875 529729 820627 1847452 896398 441224 617853 455026 711959 478400 433984 648470 928561 148743 1358035 1667519 1183759 1491874 714526 407244 1036980 1532293 1565023 1764124 320063 625171 1882478 1786222 1169734 220518 1089855 1389027 85935 1915192 1718363 806061 1903553 315576 351393 1575186 1685175 1598373 1911353 638494 53384 1519263 1602683 1981053 1037502 1122933 1168110 408351 1593371 1724785 1061088 1163657 388869 1626882 64771 457526 127683 1550314 1157934 1391461 1405374 720923 277008 432675 253014 1047737 1414918 1065225 153224 1204091 686599 1384797 1640137 1544255 1615450 1301069 314009 177049 1880469 917634 1234163 1831961 1991279 1037595 1504920 861538 75393 1711470 574314 1729683 708122 1952252 1760464 60152 1505091 1108506 1389224 335946 940595 789326 1801425 670147 329850 252702 328543 1439658 325137 1708137 712367 1032985 468685 458384 1033975 941834 781182 1157560 704977 1664432 1958302 119763 872950 1435225 961606 1376920 1121496 1173200 1432789 113459 260206 539369 131086 280517 615791 518467 1853518 701524 573306 1392764 1698751 692392 1720487 1968333 1505985 513524 1790443 755008 274128 1757753 364503 30659 1756309 1504124 826883 48250 707841 1943260 1959577 290688 1793840 1848402 1526060 1506289 824324 1500197 1553178 357868 803885 1061940 1877176 1558275 273982 1924801 1247428 272894 1337640 395403 402536 639558 1125657 1044068 1111451 1013466 378922 647409 96025 303849 717153 513843 1084451 20252 1569232 842338 1691086 195388 1553924 809660 1277516 1407553 923716 492962 750155 1770725 999535 1589725 1295058 1566221 1050814 27159 1318744 371583 670126 1382350 1720415 77256 85162 1584419 631346 412613 1806454 209244 1461465 172332 1583507 497006 1539159 1415367 1920087 657527 1398044 1510288 1177377 610099 876679 775376 1034448 189531 936614 1422070 123573 1431718 1641340 151271 1895926 1287932 290927 1916838 596058 1085182 1130609 1475103 1339018 60324 1868960 691284 459611 1960261 920544 1979245 140346 1157908 1962972 194017 1945332 1655150 1105892 1905210 1430460 1510011 1218689 1855779 640476 1574569 1335106 107573 1416947 853985 1931023 727641 733415 18165 1764971 1874653 1204859 628690 844766 1499770 1729121 1956776 1817155 163755 1373609 1250635 1442222 1111027 27418 1133911 161842 38423 370021 727106 422576 548982 328254 48957 478987 1089513 384643 1694167 1905506 1515368 593447 980992 594991 1213663 733287 1575988 1944122 118070 1753041 1103237 1151126 727588 221874 1351610 1064529 101983 1193092 660655 767963 929126 646953 969101 1554558 768905 1030800 852410 1970855 743719 1033674 1273309 1047789 1310607 334293 1716125 460280 1670228 844687 1756331 1867963 1515662 859335 452547 1593784 1311940 1257113 1889681 1053012 1939555 1676361 224737 1657370 1684077 181533 938787 885654 294771 1062394 1757563 570495 69004 597783 1331234 79068 1901353 1910835 694300 1806474 1857185 284875 931031 1282282 184025 417128 1103957 778327 1033955 1731526 150482 54617 1114424 1034365 1532246 1896833 1370666 703021 246768 846291 1131997 30533 1975764 616906 229827 761267 581887 1010060 19468 1453651 97729 477812 1627732 1817065 346418 492300 593030 1299396 1062374 1251562 1592001 1078577 1179113 284344 382150 1367311 1255391 1128160 710207 1623884 1253564 651877 124234 1910176 1981060 1395612 1668695 423895 1786454 253735 1627032 136490 1323675 1278054 267956 1679106 1757656 1310624 1003546 10434 535641 1681686 93396 1439229 1087583 2705 1572642 1407715 144706 1456900 662668 1093123 1641229 419017 1806730 1845223 657059 182544 316296 836012 1184554 572279 309771 451324 635198 674622 1746994 1248451 33852 1362289 635575 1154505 1938570 718547 1598762 1759328 1771515 1876861 1478595 1988969 1726934 133558 1450976 1380116 1766483 1427529 1419194 1550282 1056410 209042 61618 851573 1045562 841690 995837 456917 855508 1686124 1673078 592965 1751706 1337569 405114 1080183 1408812 1622676 1119313 188793 1366690 1288118 1711350 304337 1583358 542261 990062 283807 1095832 1375185 807223 1131352 403217 482561 851304 417124 1295271 1513194 315716 1068777 1667080 1478959 858381 1683921 1485170 480780 1589488 1791523 78935 464442 1061426 884991 1683208 30269 1516006 355550 1717369 228368 667533 1920902 52405 1752288 703099 712227 1150796 1458572 798764 685331 547357 1202268 1970747 317131 840740 329317 1594382 746869 226124 628252 72971 97522 1549275 946741 1944704 656134 176699 1703265 532741 167576 1660604 523091 1721140 1260484 1478413 1285926 714083 1448504 358983 109505 848645 503993 1489405 1080748 724057 1679474 1559532 270128 1858776 1302425 1681754 1277061 88087 1179787 978391 875615 586589 1269018 447789 1485259 990343 216477 1048076 520127 503209 1220633 699228 861210 239340 1827636 667141 1700101 1645666 150622 976207 496991 1406341 112972 742018 1741590 1353372 274759 806863 999731 292123 797528 474608 98379 677634 553371 1394802 522638 1149389 1527611 706566 297697 307738 984156 1988719 1847274 661928 534205 119482 609428 1509641 417928 82084 547832 69757 1816935 864518 808747 1818930 1426614 523516 279066 225687 268528 1924931 695140 23769 1000146 1591153 1772311 1748302 1770934 634424 62364 235554 503403 1123127 346683 497882 616247 1592600 1470717 963766 330699 1741330 1116704 89802 198469 1664443 1738207 984341 636702 710131 1787520 878679 1060776 69880 1790175 1203818 929738 1939656 1196001 392120 169628 454073 1438491 719187 208045 1612261 1427167 836189 417415 376174 1156176 1800313 783988 534612 1211631 562362 620506 1098276 1956671 1799044 429931 1342675 1344884 623175 1727558 884948 1576769 56201 1763119 1099435 1881393 624354 144805 1257598 226572 33577 241021 444648 497082 1965370 1689964 1682600 993364 786436 1795960 346658 1429972 10712 1528545 1408533 923552 80460 1151620 1599972 1724588 1134048 123642 844180 1885512 491709 1911394 653951 1639363 139283 1659014 235437 1327578 933513 1092577 1798044 723333 568963 1351251 1528286 343222 1225931 89427 234955 500436 767264 1312447 1924341 795750 518938 1612325 920757 1838596 1000949 912329 1914633 653440 440233 938383 891915 125604 1829817 737339 882745 1680374 1565431 1634493 895320 1580346 1395191 1846876 681434 1587124 114256 741004 1239101 642964 1054362 67758 806942 816007 105933 802168 740556 1929339 94075 42947 730114 1466760 631662 1415971 1499861 382891 1465105 1608414 958718 1827953 1967865 695779 1118631 591226 860548 605744 357782 561375 1389724 1105075 923047 49781 1443986 1311984 165870 1756849 1557137 1306190 1938019 1208617 334382 1799060 481893 1382303 815122 322248 1055806 362275 1938937 1635312 1475667 76998 538536 1874950 1084607 603456 774342 1233475 367517 1201508 767958 1278138 1184691 1305344 435401 1409084 956758 709770 1737560 626362 241790 596704 1419781 1594414 163284 193328 1000424 1403070 1231232 225822 629080 742034 1906103 1985861 975832 4667 22951 229317 581513 418552 330968 638417 1642073 1580811 221432 575584 1083575 1439678 506726 719765 856221 990053 219138 11018 1185132 1929935 638037 955653 1526252 320343 1180366 1730125 1616760 1871621 91496 961415 350814 1085794 840532 731531 870789 1918482 346117 1536189 654710 270185 1070432 59278 256524 733775 658751 256826 1119500 1582327 521250 438580 1124294 1727534 549887 1024588 870017 1544710 1601171 957252 1372810 1591130 1408324 831054 441170 862551 561265 1907350 652419 1509452 1843058 1996780 70489 1347498 805451 138288 332743 433787 373737 1939233 890099 727596 1669085 150381 203400 1229371 101251 741867 1895519 1558014 811506 731112 1447104 924468 1034300 909721 1866214 179927 738847 1368272 1419558 303360 1713984 932770 870794 1117348 1070501 1817056 98907 55787 306122 340477 1354225 518411 1687701 1877902 1753028 364970 555361 1625878 438694 719451 129692 35987 530408 173539 1911776 22168 680607 516040 890887 1584590 95339 1429877 1474878 786531 1530648 597095 20735 1194379 1255932 1744702 1814894 887594 148824 1133557 698935 985394 95875 408475 1509838 595760 688258 1827049 1798772 956210 1083748 999801 1374718 569410 479661 222530 671275 1567886 83424 274340 374459 1517895 1231100 372226 664621 1130055 935375 295068 34815 1018608 1672286 843092 1956797 1094975 305908 599673 531428 991541 1237606 245119 124066 1216992 1248174 1078964 1787411 1766859 259151 460818 1163927 934532 1545137 89070 652977 245295 1117853 389573 1066312 1772376 1443943 137638 1377924 1457444 1298149 1421503 154811 852695 699800 190043 1512186 1331709 1647414 1065911 1175462 1393127 1191305 1342212 341125 364157 737245 1409989 1143102 1426969 1390090 1110931 340962 1008202 704663 1774797 748401 775444 1306544 818167 202877 1135594 1463893 1145340 1836782 796753 1015808 1288469 1603646 1301237 176627 117143 52065 1062020 134773 605819 1910262 1534265 1618063 236321 611423 1372781 498587 608693 33550 1108814 1934826 154029 587150 752793 33060 40018 600712 1929894 1814179 931718 649332 1297833 1463314 1009204 1577228 1849990 509270 1184099 354697 1017288 1915540 1754283 525212 1361791 1707629 555921 737976 986695 1188639 424884 138664 1426522 1573585 215958 1948909 846239 1063455 1847601 1154215 51654 650362 1193739 1564394 1931413 6209 32513 1622167 395053 187258 582202 1149125 384910 798175 1945404 1905935 1807176 1409715 1912022 1746730 1275025 425477 1385387 26050 409374 158428 437172 328167 992081 353089 334690 705933 236032 744586 1442484 613756 402830 721378 418624 1603181 1787793 1066617 8266 1771403 333002 446492 1407408 1650802 1216363 116761 1545513 1006798 957907 1521440 1822808 1277433 1801345 1229225 65093 1767133 737939 929300 1046952 1835940 1234053 307198 1548446 1113845 1319007 285059 239385 293053 819944 1904164 1718979 896154 1835415 581036 1902916 485636 1159043 374814 1333996 1777593 1072949 806616 1712240 421233 1337527 1799961 1680631 824647 1658177 1309436 1650291 54489 972360 117000 1211533 28889 1435743 1637408 1794545 1920542 711429 478958 659560 495790 1586804 985662 1892759 1638996 244859 1982114 698676 1021518 1835286 1839604 1347950 248322 501789 23956 586205 952783 172876 1970324 1518188 1332419 329839 799428 1408060 325899 1910994 1889715 1945119 1240100 1555421 783277 554327 643118 1746128 1949832 263713 1638618 257388 1883816 1475708 562998 615183 1230102 42046 600298 572800 537181 1945626 300608 1587820 1555199 1855185 76876 1642706 1958340 1086409 1619163 1028916 1398611 669829 48443 315660 887170 1846479 1475199 1564170 1957138 1843970 1268943 1258279 1299222 32946 431687 1225101 1703936 309047 1161707 183183 1576931 1568759 1846076 1714046 756498 734658 1506861 1327878 630331 1655526 955734 627340 167397 6267 493868 1188593 322618 1594815 1465895 788915 343562 95630 95789 494282 963646 778244 977301 1386524 1844798 1543127 1852671 367599 303365 1359463 1934498 433619 1625519 661905 1867308 1439408 1566067 1391177 439770 612018 1374196 923052 1544853 39954 1230261 252078 1096097 1533382 1656285 1365078 1298397 430102 780627 1364945 1403415 105910 1496759 795353 652225 168167 746910 1762001 31902 1123495 885829 119571 1998386 1919815 1754852 1132205 1127583 1068932 209643 1489161 415729 1019417 1664209 126624 163955 351748 967366 996481 1006959 1425461 1892902 200879 102566 1039411 1651311 581192 1894764 970630 240847 294479 1680753 603586 968917 906544 1865363 1447374 1775308 173523 827218 175692 1994689 1782228 1889500 820581 1895596 1967716 255650 924911 1942021 1822523 1383677 1822852 1939034 475377 95169 58620 1430970 810959 1435959 247750 6349 1277492 392841 144714 1028374 1523344 1201364 1347968 1082099 903453 1268470 1568143 299979 1844309 154391 1757722 911737 791062 136586 241821 1589437 189993 466812 1110261 272159 630030 329667 95689 885422 201980 675052 186169 1759064 569846 1119722 1531864 1406754 1436939 615112 651982 1975564 548008 63952 1113108 1314327 209219 594498 801361 736311 710222 33964 164919 680363 1945905 65654 1717943 36827 414546 107771 292881 47316 376025 829883 1392722 1863710 1325502 220293 780112 1549401 400947 1886956 12319 428793 1102946 1745955 821726 351820 1081561 549886 1341237 1045317 1700470 791249 1683564 23687 540492 450279 1698475 402504 420725 1853570 1769033 1382704 1773389 1124030 358209 232598 51466 1453315 1081712 859616 1171141 909234 374914 1426479 1973861 1723889 190777 272583 1890459 385305 886336 1795802 58673 745140 473163 1868922 1045579 688266 360861 1359980 1315166 1704178 1766475 1164986 584446 868146 1225484 1547744 200231 1207900 1573158 1337981 477148 1656605 1019501 1713549 1560703 784766 992118 726066 799665 864536 1775646 445003 1294129 1563121 668647 1826762 1105020 286001 112712 623243 177072 1722764 1596178 739417 1159566 1177778 579565 1183854 1560232 1673800 1517001 837892 1195828 1998498 1271664 695264 1423115 1400412 1397668 658562 1414939 1966573 1401025 1326403 211586 1846025 1694583 301729 878464 803881 1964648 817861 1001918 1491018 322419 1306638 483261 1412611 434128 1836772 1148972 508666 1358694 1631280 988498 1939255 1928497 831108 1604829 589756 1175800 1987779 1602169 787836 1874087 639787 1915479 510598 1555639 1819064 1094966 1916381 194505 297866 1976833 1140138 289025 1656728 815118 207700 1680805 306802 1818871 1519647 270366 1407281 1657963 15082 1403549 465912 523584 838355 1516414 899155 405803 1247644 653146 147299 61150 911555 252012 575254 1189719 998690 1519893 1162972 94565 1535527 1397980 654598 1388145 1549279 41406 496189 1645000 1434799 1677672 1934413 884739 396336 1898048 289011 91070 335106 1850736 960938 466193 407460 438579 1339250 1837304 1107889 1103831 1457229 1539702 1898445 1665429 477014 150256 1790150 52098 1357640 1135771 853646 1418160 1316352 1623269 1338360 495013 1217436 677379 1337055 1214159 231985 993907 460743 1794520 1798519 1674443 875732 1683153 986157 1448957 993864 244191 1503324 1858528 1632966 1882404 508412 1019191 1456874 1547086 1611031 390267 1742039 283047 1081795 532869 441014 951627 1661601 1062673 789654 1696264 190336 1653271 317147 445134 1668651 232302 347237 26351 1803244 678308 1337553 682019 897263 1449293 1667176 1345808 914211 1063473 483625 1559370 1043962 1093346 614472 365321 99685 465609 714402 66907 1040958 132206 188374 1602693 618334 1736476 1993435 1674726 584494 931088 1272932 925839 645113 946830 1625992 444393 1599380 1298603 351359 1386169 262342 1546291 1883859 756297 1295848 1664921 1489110 1819993 1860773 1142220 242941 1843934 287389 1638261 1269410 474656 26059 1025516 300189 1467048 162877 1432401 1061294 23666 1394616 858084 1318606 515501 1774057 621285 1806962 357283 1251278 1910348 1114881 339106 1250987 354197 1507863 1759689 1815908 1335348 1305424 193457 1684050 341620 966219 1532307 890421 1319526 1033147 1809053 1632132 834065 161082 186400 55050 72914 539377 1562174 896912 533876 200051 1995472 5668 744231 903609 1534471 1627524 914706 37639 1343245 1391993 1057442 1437082 423311 929758 235986 1406364 1799966 873700 686421 1756542 1413130 6128 1320908 39932 730880 1771518 368685 1922540 666474 24781 1865233 1558547 1592551 1444839 1827260 1118272 1166067 1995948 1283074 368731 341396 985372 378391 1449981 1153034 244335 1019666 698380 1742768 905899 29622 1628986 1632493 835352 350681 12928 93518 338310 1844555 1652630 1505038 1287573 846748 1046982 117131 1962956 468371 1792829 1022223 115568 230503 567817 204304 871166 15200 1987515 668022 1924666 598809 1763887 974188 1030890 594488 693964 1268461 310531 1393978 1047245 909126 1334214 1917521 1571272 1460449 875713 1814974 1124335 1120473 1805188 1821743 1967032 909353 1292051 539457 1286530 1399876 1334203 775936 1681357 1738160 219874 1656164 1053420 1611373 982336 326326 330057 799008 1731825 1904093 1920780 1146203 1909035 1823334 707359 855112 620273 1756903 1402114 112683 191833 870841 872875 439780 316655 293772 1724093 664898 375822 1221228 370180 535188 1185066 1386800 63394 1122810 248000 691460 1454207 1436788 17655 1544998 866201 351510 788138 1904664 528613 1540634 916133 573432 1199349 1634192 797191 74066 1760260 605422 1820629 121783 1858991 591275 482090 885625 271337 481510 180190 858773 1523893 140561 277735 351950 1529748 1171885 153731 812815 1869550 854678 1210238 1884659 1538171 265221 31760 274180 1659434 272038 1854617 625180 168545 565420 1952359 1143831 1025794 1022181 515743 1284345 1385886 1119475 398438 1323386 1535345 362024 114622 1032387 402100 349963 979392 264827 131369 1233647 78055 1191212 211570 1678678 1519541 740157 1730143 1921108 7809 53829 1360509 1074162 632559 1881389 1119581 512203 1999760 536658 457502 140048 133437 1407930 1869059 1592937 8872 765500 173356 754248 1897230 593193 1132613 1136290 165971 1994509 718302 919492 1247380 1828808 920338 352659 590127 712500 1387861 1501632 1513290 451150 135184 599417 1864648 604899 1696127 1931889 6026 1429207 1362924 1298773 1661497 1373464 1955503 483308 1238563 1295993 343699 1072338 1872264 158416 1453675 1433904 35610 13128 328303 1404903 1896604 376469 848500 1724072 990251 408233 1147520 1017443 84467 718268 629886 1351641 715890 936590 1299328 435747 32119 1077908 556482 901190 413501 1171535 869603 1093557 1960415 1206611 1048137 90388 335304 702048 2528 1628963 1476154 1053977 1248203 129313 1910477 1821565 21275 1415252 1667049 1678726 314561 1004829 1801379 1989472 553105 1510665 1349947 1729379 477683 1931797 419098 776377 338172 349792 1419039 426935 1119607 1104659 1344689 1000080 1176506 1216333 23294 204223 1008980 1397016 1179767 1961235 385479 960258 400934 1500471 675923 1302616 1854216 1767354 1434790 783265 442641 923173 1446426 19666 1790499 1633421 43929 1496460 409572 371865 523856 326996 1935985 1952492 1003134 463710 144748 656765 789157 1285679 1356991 1429049 1007244 1913390 1665778 575393 80306 1312720 130463 215931 1510807 200349 888024 1241979 1891652 1308464 907133 1012548 655337 202313 925455 295370 1566083 958167 216548 1233087 1620717 1588605 100016 1876762 148621 1907177 358601 1407508 1084293 1600460 232257 1685561 850793 472666 1303075 756877 1931913 1667420 883690 81236 279801 1033864 329751 347076 613815 1374645 192655 872115 1944977 558353 593674 1337875 1951081 193839 451219 472933 1660281 951578 1363233 362496 1181162 522796 1609221 1190053 1640674 1385833 1760283 220951 407194 912842 1567831 1471374 1408160 965244 1892728 1268469 1429657 463201 411512 1913069 1184541 90897 1268784 1155364 915042 715380 1379657 1374554 125875 1981356 568838 301038 234305 1493971 1220165 531386 805335 1924935 1460944 1236500 856676 1291459 1426404 1792044 1320208 1196856 1117520 1075261 326399 1233352 1392965 716287 478850 1113708 1209888 1927755 1712775 1278431 161293 1943424 686135 1301438 198655 471926 1340669 356447 1360579 219504 1683559 1603699 1708141 1936591 319878 1820607 235994 1399847 1439360 636392 160665 1814766 1743580 948144 1623101 1687699 473956 503885 919397 1192302 1551188 713637 1486556 1904486 1116148 945940 580647 1818815 557895 1229773 402721 1519819 711420 794175 922102 16054 1035941 1011197 463537 1481374 1257181 1283138 1749590 794916 848854 318141 732050 1183192 136589 1072797 1244308 1531208 116510 952226 132283 1681324 229527 548173 1173976 623661 1528965 1866028 609019 1122109 1667175 837631 1361405 1410944 143508 1402133 643051 764788 1966064 1102109 16863 1924710 2373 555063 1836494 369699 1354249 778669 495818 179325 1443233 270695 181876 324416 1341980 472272 1365103 385094 319157 168876 1185889 1585557 915046 536727 17231 299203 710775 1680584 655127 908009 1021203 1051624 84043 1426538 1077782 108337 469588 576048 582488 1857197 1945238 71088 258189 1868206 1776322 867141 1491536 102641 275343 931793 1441197 405286 1307679 1561963 969948 917329 1430512 1829499 1421041 375400 1704192 1501104 1931984 493034 61387 755813 1124533 618446 220984 1033309 502460 1176911 798210 1590777 1382646 554111 779434 516864 155858 547841 401473 1721154 82847 1466303 314319 884973 1758548 419907 6082 659373 1337060 1572376 1880738 1193101 1852459 110067 1441554 1453615 1173821 295549 1373252 1018413 199788 582743 587750 1172579 1036750 733208 1110150 1771793 1998045 1299168 555973 33506 687480 841938 730937 262130 1994355 577734 983182 1105598 739199 1741176 1687344 121699 1290656 58263 164821 1059774 379925 278367 312008 755510 76854 778635 1164372 75781 566348 1900441 472988 291695 1232181 1736983 1160520 1244675 519119 1458974 645911 984282 1394150 346404 1336284 24865 1155432 327754 1628572 845525 253581 1749910 558827 425867 1217521 59476 317640 1916691 56052 627317 898477 1701772 220722 870674 586100 1787124 650789 1029901 502981 1384151 437494 1503437 1819699 225495 1746935 503917 833223 1864865 1138384 360101 170335 588334 928393 1990380 271516 934450 193284 1358153 1249085 1598077 1579447 1620660 1144922 1498870 425642 535750 213377 39500 639296 832049 991783 1201977 372236 1725348 943248 577483 169144 1866794 1099817 915401 1154202 23801 122782 356446 15148 1831810 1664031 352108 766397 1143495 1248951 1243324 241204 902825 840781 675910 805669 678069 1678979 1617801 819572 496058 1814916 695729 1784293 732670 729135 484789 1869400 1835827 1797037 1262043 1947432 1332051 1987893 1883685 764652 249126 923440 1115679 1462741 382706 1767544 925108 410841 281693 1757580 8920 1186315 1851477 1585116 1874792 770779 145419 1406715 357241 1309697 623287 1393879 170915 798729 20475 1453074 687422 1396854 1027090 1848518 395481 183481 1952793 1652777 553945 605632 1657937 238718 1289769 230953 1766319 15495 1877996 1758725 1046314 930969 825917 1866370 416791 298507 127811 983007 650140 410196 390840 1266970 640182 926765 1430723 1959279 220024 410372 78562 1414212 179012 538344 1274346 1270588 1431358 690663 1985233 79883 1275853 592068 1993291 1700133 846959 168151 419136 1807423 726934 1651061 1497736 1904855 1678903 144536 277843 340289 1046772 90181 414694 1844026 1664005 1807666 1132778 989565 279826 553171 1710861 200720 1063415 497356 1951026 617614 1950285 1469824 195886 507284 1641369 625519 802963 1802898 620863 360532 630023 374565 1714385 901236 248378 1186169 671994 551692 777697 1557693 1609147 24569 80459 1734553 99777 1901084 1900665 1988561 467400 1826572 1341886 1036489 492606 1780538 762521 1156323 1797433 1426965 1674657 848698 104806 1188822 1761840 608083 1935613 1482655 363697 243157 604752 1359108 1645170 1412275 1347291 33801 816812 438080 1734630 978135 1188783 1504399 549080 1261192 372837 877762 164136 632670 643841 129772 265036 218845 573561 1595683 1729994 1432509 108351 1580844 1664004 1235862 1415736 1235319 1583584 1355789 1674605 789160 443057 1677589 1926357 68653 609750 1043763 565714 1358082 1678402 1444689 666709 1813695 1357512 1050889 1472254 1096164 1745006 1362135 302526 1104734 1194798 664038 444159 703948 1997972 348697 889871 165765 1055127 886222 71898 213241 685040 959554 939024 1165066 1478052 675560 1851111 156371 1518474 1153658 112045 93837 491826 165978 1912726 1531055 1060276 1572503 1336162 766225 1255616 1834418 1207664 121874 11315 488725 1357857 393186 1507673 953349 1333902 231866 1197047 419712 708853 1612683 706659 1995581 1888563 1974176 1396216 547584 1820744 1925669 1417452 1134475 96042 948266 986825 1071523 1443600 1458010 1486244 871413 1598182 1559259 1495511 430268 465948 217555 457878 1406911 1286424 1742414 553842 1884207 464180 1313946 722933 697342 1384630 504770 1114957 919875 258048 285598 585726 1894026 720213 1620533 290830 502418 1026162 567656 322559 1429989 1429825 1777710 1588083 1097304 1380243 1860484 1684768 1659202 1953749 159081 1648860 1324370 452333 17629 1342965 1609031 212653 1469829 1566438 638971 431748 1592756 1539516 101478 341205 1009278 932590 1735823 1804642 583750 602470 1557741 1242927 1794637 340148 1318948 617082 1650093 816173 579099 1411254 881543 1504138 645033 738725 1374461 1815467 1057132 1802224 558210 257085 381738 524999 1379514 1502542 1334750 445645 33438 621250 119321 199103 1713794 822732 1885330 129539 885017 776129 292164 910288 422830 440672 1670469 543170 623179 1653952 8297 800550 1215235 665326 666342 352813 341317 1829093 1031152 860378 636766 1684318 1992982 281131 1202988 1784487 1970840 1369607 96217 319263 759369 12083 1154177 1074397 1501199 1462041 857637 1599183 331672 762241 1038528 67728 836164 484221 1305148 18439 237868 894820 508006 59327 1513770 107014 975423 393098 1644549 202126 964821 1642397 1977537 1117632 215060 422491 873631 954257 1223265 1810423 856928 844480 980706 486803 1612001 967410 463073 78869 1219881 187263 1254767 1733897 1602213 773220 805158 1700818 182680 1699607 1451311 1739606 1625971 1792897 155395 656104 130432 114978 1969145 774329 1686395 1363294 945340 663198 160173 819805 1525337 1149875 1528111 515118 1394596 564689 1505240 1280357 734589 1233599 1337439 178527 1127290 1906217 632832 299957 543016 272529 1616654 750187 438301 211397 1062894 999994 1616989 253643 1769210 901572 1792443 1078004 1992060 1442073 326190 1319703 529823 1944767 254624 983459 893489 1784521 346104 1242947 253373 544066 1512731 651245 746274 966399 1206322 670329 1974203 689327 177773 1063406 222029 694996 1602068 1727581 343990 1188198 496937 1249847 1389324 559438 1122342 1092335 1704384 264871 1503238 278963 1620785 109669 1799911 684644 451080 1329438 1971035 1033401 936267 1491560 200765 1028073 1917496 1086092 1709848 1301870 1691440 1889984 1713845 120522 1355568 1226946 1391867 1995414 1576855 1629638 1555359 58015 1499968 473529 1339188 480313 119909 1816530 1046199 481963 856471 529657 1953630 524273 1789251 1814457 1077311 1167267 1700711 1880877 1941777 1110826 1639134 964071 664883 634865 1671634 1850237 954193 319187 1705192 372736 304786 689413 621217 1665150 1066885 703120 1077011 1204607 62705 505411 186396 675957 825710 63592 1644958 1845197 1846975 1117273 1146923 1173057 1553395 1595619 1445264 1459304 1969586 624027 1259285 1835898 1968585 324927 1079126 88627 1782421 948273 1301920 1098896 1812360 48771 754212 1288193 235920 1303292 266360 1361817 850486 406400 158562 360793 1398956 1403531 287161 1456417 372029 1637577 1015257 1223164 1908659 1022173 677175 40228 1596054 45410 1656128 1837917 1537839 525494 1910297 1590353 1752293 318585 978293 1705720 20544 101706 1927335 800467 1156868 1889700 981739 833813 1928337 1334134 184103 700216 473644 283616 1449800 1893613 511575 1947221 1369019 1038583 480301 544441 128067 1893305 574204 1973561 1052279 1128931 1155511 1395992 1760751 569398 1473976 525797 698033 173457 476012 602477 646982 53608 981941 384259 610997 1587353 24748 394120 786564 1102029 1611024 1026558 400289 1424460 535541 824504 1093262 1088237 209682 695241 304099 234452 721487 908041 92114 1599065 488967 1539127 127732 1365975 855532 500931 1442625 1449903 1293850 1864193 308565 410314 801716 949758 723380 521376 1724856 73300 1361261 1003946 1919333 945356 1181200 1167792 937594 1909176 998655 1821997 112112 755610 660965 1109520 1094889 792378 1097945 691007 1978765 53993 1872240 1256990 1033565 145191 1830195 558554 1195789 914671 1310955 1537351 872648 2689 1435470 550811 343199 974694 74249 953253 457793 1965682 291302 1947913 168812 1017445 1984915 1726745 1853048 1494959 1278118 1202829 1395827 498620 1231655 1763530 1538431 1275583 115141 1826969 1826145 1084751 477462 786552 1285414 139467 497023 1680206 873555 1414902 362198 1241066 603198 1585491 1660190 1171090 1004244 578052 1262349 1657295 775538 1229661 930252 248304 759002 89716 1318753 1433900 1601476 1293371 431533 1944606 601475 1807816 12850 611939 1116137 1295844 262121 791997 950861 1455142 725835 1751517 1535670 420196 223342 1084030 1488405 1117932 1029587 1006591 264251 679818 1470388 1333324 1422704 1386565 1268603 1263 1109861 59407 458683 1637074 447665 834759 968015 1846096 267153 573908 1598365 1870272 1611029 521127 306851 990427 1879628 1879815 201529 627250 380585 1608454 716574 979775 964096 969363 615783 163868 1385522 948839 116035 667644 171858 1180200 1154278 1415748 1535530 254541 1316230 824994 188987 122372 1770560 289224 856377 1468849 848997 1612877 386981 92380 818147 1107503 1836985 161730 593422 1625843 210367 1396444 1940336 1911030 1001682 595355 1909223 863487 1527321 1446948 877298 84275 200577 1166002 1045817 1497604 1150424 995543 1453704 1812715 1437885 1289646 160937 21368 1643909 1865723 318061 1627682 1370239 1699654 1968565 1140099 1964895 675333 1241389 1981287 815586 576712 118651 563056 1775539 1189336 1689558 1875407 1559389 1265239 415494 200189 560715 1267942 498251 744918 1232458 1577690 1333383 788587 725524 1406455 1506353 579848 1958596 62731 287131 1806516 1345562 1899681 116269 1954807 536748 1780407 1958759 1243980 1979475 800362 681901 220474 1944566 441352 214081 761225 1317369 1604599 1779791 1867538 1717180 1399508 1190301 1760606 1871485 1170920 1407390 204701 278019 21428 726596 1670512 625164 234795 1714944 828172 640533 1267411 43485 1068097 991818 1853268 1816018 54597 692549 1855226 1351143 1291601 59127 1465910 1449437 196029 1432420 396772 467799 1535859 1739913 453308 864829 1108445 1888593 1482862 1687068 761796 859986 209882 249504 498273 1530198 978986 1469519 1639797 1735533 1781402 140018 799023 371928 1216197 330953 1817738 67663 237654 1288376 1270438 689848 1175244 1401896 1349175 453811 151242 1161944 523182 794232 1443397 1177329 450176 1698394 469432 744942 627218 1488557 784694 189979 1929185 1652857 312897 1315863 131951 998134 1172772 189378 1343800 30338 278922 695286 419485 802376 467637 965801 1755065 1039974 1921140 801313 1656670 405483 1835063 375764 1465665 82065 1948268 1574940 75082 1869917 415797 675528 435609 833906 1542096 619284 810076 334208 1344676 1575441 738522 1424362 1998695 837995 726801 282846 1976474 924180 1374004 838075 900572 1256504 1170414 1730600 1095511 1461457 147824 866307 1069186 215800 416789 596476 1318860 1131858 919868 1204828 401173 114716 924469 392012 910877 1025196 745342 1563294 1829543 101621 1504622 362035 720676 802503 709142 637983 797371 907926 38964 503876 1665477 1571425 1489120 1571123 1490178 848790 1242609 1870231 624404 403463 767113 1507073 1668076 157273 449338 851093 95257 1173682 1593651 1478159 181203 687207 1825105 466018 1655378 1199979 567302 1450262 1757733 365277 1467050 333741 958883 49072 245631 1788799 1625616 74870 1478560 1789887 583111 929984 1758731 1084170 1747108 468920 527285 1458349 423412 31460 104840 420254 187899 473917 155679 188731 970661 1476184 525819 1400977 1288115 819291 350563 903947 146311 774598 1359149 420916 1350021 141478 597681 281424 1544854 737987 296952 1157545 1465574 1310232 723934 163520 681435 1489142 1203001 803712 399186 590699 1247564 1024104 1603510 1917438 1355629 272062 1626460 1413964 916931 1512753 78954 1789733 1978679 1349167 1036405 77657 1711343 1020933 402497 164044 426114 1912130 1128405 1091833 1805867 306423 1420756 263877 1663484 310815 1137522 127074 545948 789583 1635870 378859 1428597 1479671 1130799 308188 1201432 1619278 1577892 1350078 1556719 1382211 941222 1498885 499265 1448303 377165 1396747 1024550 91743 123948 422669 978134 301285 160679 715091 1927266 1609891 632534 693998 1157920 1751499 1046056 1671774 1259058 126367 545665 1705297 170863 1615896 774378 1926329 1110084 1817595 524972 305103 1301120 1182991 148188 1993383 1411541 1420081 354158 1422078 173791 1638319 5439 1779936 1815328 1032206 196109 1722146 1371828 1386747 415501 956672 645535 19477 1638415 120728 1104783 596950 56773 414068 1366146 16906 342244 1114459 742172 23356 1615227 1873940 1658780 1112724 1079331 1109133 1012825 193341 970031 544382 717930 779624 304211 735812 1291208 1072525 194239 1757262 1935786 1166431 1931912 751163 136964 1601311 1861606 1594995 182763 507226 1863301 1944870 535612 1814731 976239 1120219 272192 926510 1784753 1313751 24384 977655 251758 1781145 1452756 800653 568816 1672998 1423051 1892939 1331000 212161 1713569 152061 1703817 1767955 1562860 1284551 1355032 399685 433705 401460 154144 1753567 1316459 1704461 1575315 1707063 1667507 1373354 691766 469434 1649937 1335264 1721379 1077840 1808838 1002765 880206 199944 451775 219163 1127944 559716 1237165 1786012 927109 531136 576876 257246 1413878 1717027 36506 1530144 1375856 731436 411810 1051713 1794307 780190 499940 1216725 174921 1369669 1133368 1623751 1893125 599706 408761 729046 1479943 903513 1892736 109752 4307 198987 1314907 1499853 1469736 313991 880996 958095 1527372 1624566 1389924 1965212 1055078 16267 1606612 819660 1390024 1886521 236934 123683 1772631 703920 22045 590492 1850566 1838628 1782939 1406553 1563938 1652946 1168224 646867 1157472 942510 525668 563835 1532336 329327 168521 1352737 1183698 593597 645947 1251250 1671138 1339247 1990751 965262 1688036 452917 1165913 968204 493749 616668 1865749 1550775 1277721 527394 436732 881415 815026 1051478 851115 648616 529542 1366466 976149 789026 1481453 517060 1288569 1729949 1481289 1749890 1076450 1271343 639422 11954 539181 1712267 1825563 1676568 1294799 1987088 1270940 1237519 1696533 1907776 1593882 987081 252018 991688 69963 1436067 136747 889538 1342481 1448296 1612926 347856 39302 1930426 1959665 1643443 360932 1987790 1145624 528803 1765194 1850050 1062155 203354 734307 502867 48339 627681 1614350 779433 958418 599883 257377 1074817 384298 997558 1460678 1322742 1118853 1852834 10315 1069947 1893795 1084997 1047014 41969 948510 206774 1707099 597166 1153491 1975055 632218 189931 1849950 233929 827577 1900754 241058 1400965 1886343 676497 575532 80337 1591499 598680 507431 930100 366894 1759178 1250590 1688529 1160718 96907 1085191 1101277 264332 993388 113145 1033134 882334 347899 306204 430265 1191097 1202775 864949 785556 230458 308020 172027 1476585 676731 1901326 748262 609825 1123423 1323380 1920693 1486655 1034315 1498704 507353 1274147 726956 1064751 1392477 1919332 797844 769223 1734843 1069942 285113 1878273 1610060 5922 658885 1370791 1564702 1862972 3458 266682 299453 263005 1222396 41933 1322605 1081432 737498 1400656 138460 370016 1578362 1204820 353756 1793657 906271 167582 1804936 1360908 856965 1079861 811128 983767 867938 704312 1206113 1083959 234854 1145903 734107 763502 1614465 1720786 1574700 850062 1845156 1391619 9523 108107 1879932 384770 20963 913189 1860008 1714966 343620 283036 1182994 1755236 1745556 662133 7843 11110 1837045 1712015 1995141 1099735 353105 1857065 1888385 856500 254307 307028 689314 1603467 1770266 1642196 974471 1125149 11791 1618700 880598 1032710 509814 1955889 1329571 809330 845382 1407849 1941714 127157 112233 1407060 228800 1102301 556028 1732558 1871052 1275843 267571 302110 153250 1391299 234637 742779 1931043 1888329 254235 936120 1756769 1699477 1233049 1228391 1487622 1745086 1705995 166850 1108141 860123 1413767 1293650 819598 1472368 726310 659075 1682138 795028 1201530 1403390 1788061 1280354 1358599 1627928 464213 1124098 899466 101553 1971729 1313389 667097 347327 123205 418676 1754949 1262399 1544901 360833 643895 1734683 449934 1546964 165162 1119118 1311053 377310 1190754 1553485 1238284 629364 801919 963784 1720359 447000 392017 698607 353471 1991875 1765369 1375038 888704 1690221 1047504 1343330 542412 202479 1871301 1031710 1298232 651486 925454 1200221 488742 916374 1567467 1618844 1274576 717149 1869640 464669 847262 1811917 64730 1061834 1885374 930716 862499 1998276 1541073 1796871 1352371 1357961 838228 213221 1754569 559704 1526003 301868 277879 1506052 717224 325758 1327085 1878541 1220502 1763714 185730 570212 778159 724472 1970264 8728 1208099 274430 1355686 1666085 1435776 167648 917314 1168143 1818968 276520 1458922 1155168 119026 336899 1788508 374688 135409 1518028 1813014 996264 281037 283601 939285 1901870 1768024 1953556 1442749 1374520 52471 1495270 997672 1544514 1692151 1352482 1656122 1880005 450905 1346267 1058786 1148136 1977280 1790819 778898 1205772 1401015 429224 1901501 1118747 1724301 942248 4683 658506 536679 1747456 295639 1745921 362111 991306 1500413 1062653 1937006 178661 208149 151738 426110 1462374 586349 207525 1520771 1706283 1478496 1480331 1443749 1462509 899378 1523410 1289631 483592 1497357 1058876 1929294 1578661 1707941 1182936 222280 1517536 1457161 626467 699198 1123120 1015064 1203171 784014 1285227 341029 1772380 624369 1550340 1732972 1715410 536035 933050 999017 329538 495496 708214 54980 115051 1928974 1742840 759350 1434706 935731 347051 1290653 1477696 12400 1280317 1282050 1710850 1094816 1703012 769669 635958 121937 1556573 1312588 1820763 1247617 1793699 859555 1671992 1297717 1452157 1474372 656981 630445 1757969 1954117 995167 265423 1234340 1563514 1821906 676680 1894614 1113171 1148549 1563972 296677 330906 1697611 453901 545210 669416 475086 237306 501126 701965 217534 540778 118706 980178 261619 565974 1064754 316693 1183761 576695 1274998 211912 51384 1425847 1735795 836112 953788 1203329 234298 1530923 921954 1892099 1322472 1143237 880156 953711 569338 1009567 1928608 115912 1285815 782719 61089 389120 341798 902427 1838366 1543771 1524121 275697 439553 633201 278586 1807810 1688168 941167 1126332 205366 1723268 196318 271442 1715310 30289 1338287 1104508 1796512 1858154 519187 206073 411911 676096 1550222 1704829 661516 976062 29517 1729817 349483 384336 1558625 1856012 521671 274386 1514967 1810982 340384 1619821 1737044 945671 113302 1886316 488721 1876173 1047040 495263 742082 3522 318067 337563 720448 1436951 102083 340712 1878429 1783356 561556 1297444 649029 966294 1583072 985178 959835 100862 933507 144585 1668654 1736308 1008389 1405196 1989748 1524434 878797 747357 590623 917799 876628 424387 159416 728585 254310 607929 705244 211425 347277 677751 800925 1730580 1012096 699268 1010316 855272 688607 1512584 1209920 1701550 402466 907359 1858983 1038238 759466 492731 1245065 1038274 1757188 1950504 984212 1890206 1738830 109565 1547646 1047133 896114 606138 1776217 1522682 1664701 1457299 1424943 794812 164124 181012 1787712 434366 1451011 867325 558164 39699 533543 1413498 656511 1356537 1099049 1753201 1734321 1362405 915114 1629108 44925 1699022 321432 675240 1901454 1661709 641668 1210171 1824050 1242201 1730502 1832254 1076164 1060796 663547 1188794 792738 1981789 1477512 841839 1403180 1361355 1825100 1857344 1907284 104172 1115301 570603 1257629 1713829 1716615 779577 1392225 1620059 1044572 1125829 1653616 734070 1609512 986971 1403388 494252 221198 1324962 1766943 968813 1989412 264297 680739 400929 171724 308072 1770128 1174553 1904521 1858942 1545717 156244 1710555 859657 1040150 159499 1194588 1744335 1436758 1910769 274465 1307096 1683082 1283807 1419249 1166751 1649440 4453 722345 1175146 1802575 874479 94064 746603 1470410 1303866 341701 1962926 1672599 272865 936460 629374 785408 258454 653352 127884 968805 1826265 912278 307357 148790 447672 852721 1403618 1577576 1730438 83376 1181145 910514 660589 1541726 395516 751589 915696 1201527 1119948 1759531 184232 17047 882877 1408357 1090860 515689 972003 432152 1535528 1237578 334741 1238491 245385 20314 1796490 249753 1182130 770990 1056619 708175 1597746 440557 903968 1084825 630961 344230 216661 1428125 1778362 896182 469106 1140161 1983410 782811 371137 1756339 515772 4088 1793935 692485 617499 347894 518746 1564810 1805806 1568 72523 178231 612443 28204 1101664 973006 1001019 1262569 1126541 1433263 1731425 1037128 1711323 143481 1578621 1442112 1365837 436715 1057514 520853 1039591 192168 656261 1149598 1470275 529686 651249 302387 1623008 717696 1475998 923556 556775 567113 656124 689592 646797 529474 387143 1474693 1851124 672748 1006603 1182383 1582789 189637 365049 1793130 1717620 1091087 590403 451983 1918366 1739431 1712451 741821 1241616 1661047 309922 394962 1067880 637344 1628338 357140 757736 1168961 161067 1547936 1668337 1942239 119885 542626 1506064 1169270 767324 661591 1940124 1838575 435682 264116 860240 1079447 1369127 1779679 1381522 814229 642501 1290258 1443534 830960 600060 544373 1164377 805124 310870 178432 246254 704147 97957 419007 9908 1628367 560751 1708227 1394199 465458 1196238 1166973 624859 145125 57137 1547784 827968 222277 319215 797679 652013 919282 760694 1647064 1063157 1469348 1693076 1382012 1799972 1845673 1892743 1156917 1290460 1417748 530280 432438 419357 1099179 1627484 311116 208148 1324437 1450493 371290 1628389 1505822 139610 18976 793972 1227879 71753 649350 1833373 1307733 1097303 324530 896733 1780406 611242 1349080 311967 982401 575798 1827426 642334 1297674 1660903 1563722 1483146 1770292 1462709 1741211 411526 479941 1406674 1258374 462149 1342764 1103050 1870899 796508 1506210 1388096 117269 1189077 336807 320526 1031247 1321770 781014 1272518 1313621 1862836 581263 1527594 546337 1467328 1610387 730984 752427 1855041 1807190 1294389 104622 827527 713171 1411046 649983 1352222 292314 1633899 97264 1546959 235136 1747096 885244 1790763 1686732 196011 1735885 1347603 1054577 613272 337430 1285229 167376 72672 550115 1127804 1031370 679021 716366 398325 1408706 303472 1913524 693781 981640 929045 1540660 1280665 1040941 336864 1380871 523835 988274 1349473 1364969 161002 587468 1719157 1083022 972990 527850 1353049 1622665 799869 1736851 476500 1334588 1056126 1810996 982260 932071 273501 48348 1038441 826937 1594331 441945 731774 1848093 1258165 147625 1721954 651488 733309 1634803 1826280 1555217 1392212 1647320 1537842 1237110 172130 1327977 819326 72020 1616685 1513376 1610860 476615 128800 751983 71480 575771 670890 1439530 3271 1458679 157931 1977110 1747027 248636 226909 715589 895762 375758 1980729 1763982 1800233 527716 553941 1649669 1203322 7868 1550410 1253673 1046603 987122 1277267 1853450 854090 1110268 489760 545889 606173 1585295 1707643 1049019 1500341 1267866 288522 564473 1408632 1725579 502970 1229890 952570 374861 1519359 1079290 805673 338821 1431413 202283 779454 1087711 283814 22561 863091 429552 772025 716244 1692233 1100846 1097611 1107150 665066 1162437 1792344 929048 1873278 1426817 244954 1452580 1221744 1055455 762924 681976 984352 206034 459777 1508726 1326715 1116720 1570743 527075 497011 148323 1355243 950753 944015 646132 1820775 470485 485563 1242829 81721 1047261 1050476 1623594 752842 1516329 845132 1686682 1223196 1450743 1731127 850694 1471682 1756332 757797 430557 1151961 1933595 468144 1243854 940468 142361 1461449 966966 449247 1723593 526287 1816500 423388 969315 1114698 1257186 988152 225581 703273 17405 1308787 457230 1926899 499008 1013921 562532 1431263 111168 570692 19040 825878 210772 1969672 282092 820282 1496697 555683 131331 1259102 1896290 543338 605680 213099 523266 1910540 1332682 887225 773891 1864671 1463253 1978893 1022673 301694 1130742 827499 705488 324875 1765911 651310 1211498 696024 626462 1170087 1837072 196816 107045 1354739 431623 952618 959539 626395 1828618 999400 1431092 1239874 145399 136737 1974903 103180 1724902 916629 449142 986905 553134 1872520 1931230 285618 1560776 986817 168421 839939 295387 1492842 750119 612466 1008319 1619844 1604538 1087742 997466 1332580 861531 580868 887116 619759 1495850 891179 1895730 98384 958287 1418260 64348 1705903 356559 93363 1359964 789933 1236870 1587560 1454547 748387 1551358 1937593 1839706 1497480 147635 395870 185339 304893 1798969 1951287 1846361 717808 1130559 309726 207849 1791372 79039 1616236 157209 342790 1698039 1821820 520542 1580465 1356841 648585 1265940 1858286 729289 1423424 1755607 915858 31522 1495002 1966890 1670544 1042842 1482562 418754 445553 1939275 666595 292584 1093083 1057880 396010 1749491 1336783 1028078 660271 1655233 1906301 256866 1767999 1149777 221310 1910333 1350201 1886490 1790879 124329 1512466 160266 1738297 1049929 993000 338401 167857 1150352 1988988 1146136 259993 1321346 673418 607745 539557 1184208 639209 409077 1498334 241280 852249 119024 1515144 257876 1235815 740436 144602 1341051 1229859 491150 240379 1968150 455942 1127611 1799965 1308012 1318797 1310151 1872104 1154565 36522 791650 685242 837182 1009348 1240696 506584 1405456 504404 1290452 711332 829130 1840219 667927 515796 145712 1346320 570676 1000066 1166080 529783 876652 1308129 565346 926928 1301208 755686 1495813 492002 48555 375047 1008739 1375346 484330 1107827 428231 1187274 17282 1128326 217856 1357392 1589320 1716265 206174 1554867 333927 195612 1841170 312978 1755393 536664 1782726 1945847 130147 325221 1555179 1168464 1453425 81436 1236801 1084429 1559790 977469 693354 165435 566069 1589354 1323885 368157 1992487 1413804 1998929 1949012 1334854 1282043 1838439 1697107 1704026 1765042 637271 69280 488314 1980481 104429 125415 435845 376400 169271 896005 1805977 724813 1866293 471180 9772 1179434 429096 1871038 120958 1730717 1305315 400679 313188 340594 737655 988914 923759 827410 437390 892408 971793 1905979 61722 573492 1128600 1348278 526468 443737 1575466 870620 1373407 374991 797542 1300406 1884849 1352974 1661582 1331471 1255844 553330 877343 1058585 993973 631592 1952383 124292 1106904 1904762 1852332 1586405 631469 843604 1760365 717464 1486667 367139 1218276 1981301 615653 622210 595128 1100676 1946982 1531097 1794559 1573745 850652 176299 1342876 1782024 12385 1660189 969255 809329 401961 1176221 1629892 864197 1815425 1044218 1683246 25654 925867 1931586 1484758 578009 315597 1679056 543847 1299916 1765279 1431214 849347 1161296 839011 59142 1731022 42962 323761 1466771 730736 335703 1374752 1857211 1995746 1270307 601203 9493 1587380 675563 1995751 649448 1711278 1903762 1931863 619738 764443 1891288 1455344 464113 1269248 1343005 383541 1578247 831738 31595 1593187 1285212 289503 1539288 1444345 351910 1463203 1420233 1056049 640426 406116 1501497 1534677 1157334 80087 1746217 1269854 694715 691289 1307495 353325 1068952 1565630 1590105 140120 1975685 1751776 1278652 178711 221057 1609495 1635425 931882 1154825 266380 979168 328266 773808 1720606 1841667 600684 1371291 925330 449690 880935 1182398 1219201 1033482 205317 1337802 1288223 6499 1731204 1433365 729655 440045 1063806 1321792 224026 864168 1806601 876119 930243 149602 1109244 849761 1880340 378487 1762097 906953 275177 1771194 1138933 655561 1495482 880976 1494754 674246 1583405 242218 1108304 662369 1692829 1621967 1150439 134039 1760005 83783 1274128 118419 1929224 1744580 1619063 383483 272735 195972 39442 377019 260267 1690883 1209883 1003731 1616373 1903832 420979 215340 759768 818110 1581925 557816 834802 939069 1218536 1222764 1745137 340380 1896572 1325284 437602 1791538 93840 1656394 1300160 138179 560996 1752549 1745129 1216047 470688 356914 31722 1551811 1915293 982924 386544 1754306 1674750 1809824 618575 309674 821476 39427 897401 641280 1569520 123423 1368170 544881 1195016 875624 1479544 432836 1787168 107050 1288713 1929585 1249559 540204 175886 1952558 516190 645010 1409004 365439 1137054 1989342 1217250 849832 1265838 1371328 514467 1464205 1466337 960825 412034 444469 356330 1430473 473102 769314 1750997 807253 1527182 1385635 225903 119273 1141262 1077281 199634 372195 981829 310477 291590 1423812 772551 1209363 1576942 1552482 725491 853838 375396 678882 1111275 765856 1412950 1680375 1233633 1852471 1392478 1113727 1225830 1738938 1665309 1645715 399497 1889991 447829 1321026 1023042 1180931 744085 21796 76479 1280872 173965 1274670 548185 821678 1367638 13595 1245773 1016326 776228 1579723 1394844 1120804 458446 1547218 1842672 1283785 1943140 1623649 1836483 1052228 866897 372077 939785 463333 1499757 1808891 725115 352415 1889928 1110817 1404346 1489984 1164465 969323 1313680 1894038 240291 834872 72494 561861 1414100 1084534 1059978 1978221 578563 1905923 1479453 1834829 1698651 63638 812527 1177341 238062 1711955 508081 484479 850511 1720619 1528021 223428 765534 160851 706854 810441 991206 575346 978660 309254 561088 626346 1687841 1754447 1021044 282572 1356535 1624949 545073 1555331 1176255 1152219 533220 1063485 1644247 755429 544250 1142189 1505509 1466439 249523 1685121 1352042 870362 248530 30775 763665 1136616 1729845 1159378 1957029 1988039 1600618 455024 1959222 1658140 364589 1645431 845187 171088 225011 159618 644110 1634670 1285828 1024967 56480 1862919 1418767 1660447 320938 1114800 94437 280054 1298670 720107 301470 1090180 279743 1600536 41688 387592 502427 902474 1135406 538384 1421193 786108 1280300 175204 322832 1771561 1604099 1326487 255139 48966 1222892 275088 911621 1402854 1448293 750958 1422472 190083 1530516 1708325 1126929 178636 472603 1319186 368392 1699234 889288 304736 1848537 1820551 623687 539207 1349743 1146160 458978 1817240 219814 1501825 1043812 1740578 626393 576251 983289 125503 857438 1234973 1842032 1341891 216589 1931110 1420533 1686545 1551594 479876 1902894 449208 1073481 1232374 979478 1374920 400065 1449769 1751036 1890330 387307 1613061 1315722 548067 1585112 1242770 72701 245003 910304 1186357 729512 1560207 745272 986253 978385 1968390 526200 995405 1930131 712456 779902 22438 1209346 1050276 1551211 654630 1527034 1827894 1946786 509048 1960140 820336 1339464 1782814 132062 1403733 576559 1531406 1461833 1610481 576277 570222 1072987 648532 1742571 1602951 865215 145916 84150 1296362 660455 1796227 1199622 149079 306125 1951229 835994 1843668 961250 501875 254720 1080278 221706 210078 784 730399 794130 10275 1514821 1432694 615390 909011 156899 431043 1977724 533920 1396325 1105979 59425 1091743 340494 1606715 1535459 1480056 1685063 346096 1091889 630641 569947 1462171 971869 637859 1875218 288412 1344366 144541 403720 853753 988068 1052991 770692 848477 514472 1004742 1154294 1182911 224340 1332493 1004010 774850 706072 1691851 1614271 1997607 1630827 1889150 387238 1695850 308225 962261 1206491 953211 628635 1350455 890273 595327 1865031 17666 273796 1174741 1715572 502873 409662 1015426 1659343 1380635 1219239 797617 1701929 1132571 594948 583894 44620 209860 1265855 882508 4506 1566822 850274 14938 545386 1131806 107600 1016235 1353568 1524815 1727756 517481 1687606 1792067 909092 1871137 401625 1028983 1085287 1619344 1919411 279127 1039849 1097476 643909 1200771 1934762 604193 1232563 1715153 63149 145812 170567 1657244 164577 821284 1798357 1838646 1453956 1273855 1532751 547463 1348176 1350813 1959439 809985 257093 1040595 21296 875668 1400028 61694 1790284 1555841 437875 765364 1118536 1883820 1503478 1642862 1504628 1223335 267860 359700 442033 632801 425286 1937070 1437486 1003508 951664 1278454 1454996 154962 1094032 722568 465868 393574 239370 1181436 1013689 112336 121499 875469 488981 878367 552577 105177 534234 1214249 1252140 1953927 846169 163143 1606643 159227 1280373 1436115 214514 1825816 1431035 745389 208886 510633 1106857 1825868 317379 1592362 725371 151272 826843 860119 1732671 321783 233200 1205699 1108844 473185 1088405 422510 734833 1690627 1398452 1401383 457633 1352053 278987 1766382 1822259 1011152 1101370 1027815 1609793 1460592 427522 609099 316349 1103946 547751 985863 674679 442567 1133868 1130113 232705 1228034 555429 755445 1472023 905852 1027752 1814543 1922074 551643 819752 264595 649738 1939030 570558 836801 483642 1623927 698214 283734 448949 50749 1643170 460580 731457 1949633 935317 899906 1837404 1413760 1464655 467263 479467 1754028 1531041 892351 244323 1352740 1246122 326549 71359 1752923 1454345 364118 536818 863829 202740 1064427 421206 1577417 1638653 1773730 1100763 149002 1289789 1375009 1163916 552246 1273281 103599 1873250 140782 215223 472712 511127 528986 55313 1817140 1137350 200725 1905020 908429 1927633 598494 886859 1410417 1895263 1562326 1051108 282246 1440545 973176 1036089 1425073 935634 1002133 308702 1540808 1555980 297864 1738044 152374 606974 1027968 1833804 1015637 559836 1777945 1146073 815362 575903 99368 1883351 1863519 895689 448204 1444365 333874 1821148 1731960 1061980 1365767 89414 509224 1100789 1002632 1197331 906496 1401037 468880 1042058 1982987 407516 608924 163548 320043 393724 1105879 366094 336649 1201821 1133263 1092514 1640486 442624 1074136 1500146 1637605 217083 1707315 1864397 618823 917608 950792 890752 1990586 1384851 1193983 1012021 1034092 1596321 1032543 1473317 1086236 353153 1018271 218219 706994 209238 1497324 508183 218420 982367 1371468 1011498 535491 488759 1900636 1484540 173989 1988757 1170574 227146 1754602 325533 640810 1996823 1171379 740876 1782088 679853 1815390 1875329 935032 1124826 1093585 333843 1070354 1391986 1432520 807404 1249965 1420175 1943178 35275 1713962 1845354 311911 841178 1610899 243245 320800 107477 1088871 1903665 1670437 1550985 1959992 1635995 847165 1478147 112519 1142764 1886333 388767 1646304 260102 1732292 755978 1595635 1009357 707537 1862545 1096846 1655464 1238574 1703692 1873953 1754930 1226298 766128 1045124 1944782 1937146 693268 337491 1391389 178115 1464665 1137440 418980 1773534 633628 95829 1830481 851617 1284511 1491236 52926 66298 1843522 1988971 151511 1114630 518757 582245 1430598 405652 1557443 737880 1388555 779636 1439669 106161 767547 1523080 165080 969738 339717 642359 175030 1491392 1283032 1915100 298725 1094669 406648 469916 1478165 335036 1515227 1976468 1236569 323415 1536682 189364 1891275 1229287 1650104 217543 1858680 567749 1437453 1848528 1893717 1752392 1705951 1685465 1331474 1915689 1411799 1717682 668005 1565439 1467972 1802256 540772 953518 1865102 624023 163364 1782778 1158205 611921 1743907 1017937 420852 1986033 285043 419437 1390246 1307619 1842315 1418338 1621289 1077914 473387 27343 1476843 918963 1762277 1108468 1260281 1768595 1039258 1961229 688606 983288 1353020 1449055 1414165 99864 1302726 1775550 1856339 1256205 17031 1096086 1496320 734526 581862 347447 947984 936080 380951 231598 1869670 1786096 404185 1413669 1861096 772102 1729025 616435 826598 57641 223593 745579 934196 1491046 39345 779181 383070 868132 107515 711075 130141 378088 242457 763936 315783 1174450 1172671 1356776 691229 74697 1475542 1278203 1970861 1264368 726387 1152369 423828 1260233 158810 467088 1381183 693200 362608 962848 180458 1116483 437221 977300 1097358 1153573 1855834 535476 392817 1616363 1772324 1323310 1832013 1548847 1474068 1456279 1529862 1448372 922021 1621312 1282400 448099 840760 346718 638644 1703932 790108 1078038 1285573 1686819 786778 944431 513479 1205361 848038 1318586 328305 318657 1861770 766161 502081 140570 137927 1636235 1331578 1831129 835138 456219 1996399 1642128 1288669 150427 274053 1091640 504893 915872 806189 1349630 228408 1110144 1552898 1674057 393747 669844 209616 1127656 477407 849497 1829197 528673 1327987 531460 396335 152216 1577746 380982 829955 28125 1819687 1038646 165545 1548934 1347700 1485620 1733142 1130083 1255527 927807 436113 1871561 412186 1397246 13232 311678 265643 1435799 1834006 938195 1098853 1507359 1456944 1829575 1649215 162138 1495632 723116 178916 1969015 517256 640635 352477 1776205 404818 517529 301786 1750890 1182971 532219 343596 205883 1032673 637415 1920808 1026538 1126181 95020 1111892 469077 1893632 1992560 291354 1984987 260351 147242 1273282 1191251 569379 1287334 215396 1473159 856953 666813 698592 804632 1329242 1704366 1479018 1956937 1300025 1644663 745474 340623 1318188 1897912 786309 1651872 723006 1123190 451592 112512 688147 563887 1785907 1308977 65124 135514 603905 1371147 1287376 850580 1502948 907791 1018740 1035880 1249065 593804 1213424 107950 354215 696110 477888 169209 954104 89482 423786 737249 473536 355570 1064872 1617530 1108389 472201 1567481 598297 1451805 472971 584006 1735336 1290544 1217812 1315754 1273936 1417529 1877142 648958 431461 555052 371723 951094 1633459 150559 827665 1397729 243781 694389 589352 162642 1387038 198522 1679664 1543670 299197 768809 1933244 113338 1653099 962513 860495 1259060 861722 1858631 1389501 1532217 466225 1555459 278414 605081 214907 1982797 407321 1247006 460031 971781 1050535 1778740 1192467 447922 675682 973938 151205 1710631 1461553 689882 982729 1740773 1168409 1219346 1884373 450396 613906 1786009 375976 835675 394132 1744424 1413842 1389188 1249859 307728 532470 1104374 299566 1918120 1343204 353240 571006 773979 1550498 1339525 822677 757601 569106 1799641 854796 352460 29619 1571868 459438 1279679 738060 614596 865796 827765 487371 623948 1167445 1160190 668116 1474004 380267 1207540 1911575 31502 1944481 940905 1343768 1596951 1459685 187723 1596551 1585600 1929902 1161841 1307633 1783168 119658 1802187 1087643 1716639 183305 1363307 1044927 862279 1275034 288170 1602893 268847 1882086 1520506 304081 507983 1863123 91398 530078 1821551 1382570 462979 458354 852919 1918917 1091727 438614 988640 101897 818843 1345331 615523 990914 1136168 556226 1291733 218307 1836133 1803717 1524567 1626167 546183 563260 1174492 1126803 783251 1064168 302942 8284 1124380 398743 1168986 620379 771202 556479 694151 393791 938774 405316 930383 1067197 304754 868862 1720605 1602939 1563602 1018198 2466 200810 483075 959207 1323687 470641 1056533 188655 358934 374374 1335038 1539875 684222 1045142 368705 1993733 1330446 651279 1412790 1906508 1932195 826392 161676 371884 1395606 446380 446565 59914 338669 1499399 1068526 791148 428006 596683 1066086 1982145 1201265 253984 54968 1415490 656092 1093188 412421 878710 383681 1867130 866054 556379 1413539 8955 1167056 12026 1663521 55022 683373 1793376 506862 847710 344067 339361 339876 623418 688635 317406 1524497 1510185 787457 1302074 1537158 251178 1744873 468936 1454233 591647 1083797 474190 1972753 1724798 277945 1433728 1358107 397259 354200 1181844 1310757 184638 1793792 1449346 476693 1049946 1703949 42839 1485024 791671 1435249 1207439 868425 1708022 198964 1463552 1216455 1198702 1279648 1375916 1165995 1089274 1084465 1988686 1864303 1576401 880405 1197332 189251 1609947 839303 1963686 383612 1155824 677412 1761560 1773432 421442 1086991 1881714 354473 423375 727124 1730570 886759 63717 1443220 920769 1317083 1247579 1845391 1789779 200568 251781 1148207 37454 1111545 1395910 630547 1492220 438626 873979 649950 817251 299108 1689144 423098 1772123 198758 1117741 1787987 1359690 366195 1300746 925993 1686201 1544226 673087 1268685 994427 1350152 1471681 320129 374932 477831 1501416 792430 718991 1396960 735535 647917 1907635 1093441 1848529 950265 343837 455381 1533142 1940503 792114 404500 999973 577885 605946 1793786 1129119 1006103 390907 454069 1342398 915011 1608429 1037563 1098560 1442867 1666161 1076907 374761 1791070 1864980 1871355 1556983 1993373 1831898 1906728 1121853 983668 1865395 1305859 648305 1607838 599450 1960092 1819865 1271163 300903 742295 1233808 1324538 348025 1920634 1232316 550951 78508 417137 1368868 166049 681429 1272783 655054 145923 1541192 700377 1321976 1135716 930845 1784738 1649967 462108 858807 539772 1137337 1114062 885413 1550607 837153 1437183 1351483 597552 1186831 42708 1943318 1562771 1852765 1478551 440129 1428684 72651 134661 1248509 1666778 162165 1004046 1121124 1050277 1677356 1479147 656382 411641 850164 1971289 449331 741718 127054 119765 716789 1319112 346949 746338 1909397 590210 1639534 85361 181729 399005 193447 682949 1229177 1420844 1963128 1469342 886544 1915082 460749 1232264 662211 1337022 158153 314381 1414000 1215138 867901 1573047 1466574 1402689 1312363 1961223 1594495 882052 1399726 678501 641673 260348 1303125 1562499 322973 1082087 624747 128161 698986 1584014 1897008 589948 982248 1498503 1066423 306397 796533 1237135 510790 1334862 1263235 932008 579140 658691 445367 1894232 1605932 715683 1450883 1853753 305595 533103 1952876 1044532 392904 654531 47461 1650217 502052 1535772 548255 726341 1395402 515305 1435814 1762484 857741 433632 1441676 193609 557420 921927 359854 998082 310726 1060979 616285 819725 1748194 1923748 908109 907276 455022 855747 1399979 579965 1308750 375094 420162 1020583 605721 1934185 1054296 172173 1650858 1748525 188648 408169 796670 206322 818672 1806229 797605 75180 1571557 693406 1530088 570893 18954 85077 1526188 1498119 188719 1378157 364933 77081 906132 1154843 1029646 1268624 1348757 1977983 1265384 1703318 1992907 906153 1256904 897892 1162443 1360820 685032 1022136 1211275 1294159 641589 602199 986979 1878378 637273 1238323 1387894 1451257 614054 773743 1408377 15224 1577927 1341206 793550 1876141 792835 1917080 1076529 1008718 1605559 509778 1080199 471433 1677999 581047 1357286 893342 823312 1672026 1356209 1832119 1369116 730729 89173 1060458 1799318 1657221 1845528 934688 255218 1019494 234426 424086 1934612 594810 26889 1564791 578401 1682040 1353498 1644975 1820029 1026935 1679408 274108 1584098 1082786 1694517 1065036 824828 85061 716413 1808753 671962 1262026 877937 355605 1188375 1398953 363526 657391 1647616 1867428 372680 1802138 251082 338482 1296102 1404624 1665624 1820711 1962555 1812036 930338 1297092 1306737 1441313 1848041 1143107 1163717 299363 767832 1212315 507136 758324 1157070 443694 1526666 1628980 292575 193814 540359 665897 1906807 267407 1624685 43508 1947370 14426 1264794 698640 1024995 1019367 1595395 1970568 587633 788015 307700 1552524 1955839 1591131 1034971 171736 1847419 1921091 1539014 1857707 935999 1350035 1134649 524781 1211586 1191965 152227 599690 73921 855096 1055819 287913 321126 912570 1607780 1343047 1360999 1551898 1588306 504214 1134594 1437759 1452723 1167564 1874147 272222 1839205 543070 727009 1651625 1541598 1108320 652323 287752 1526895 112230 1701754 333839 1812182 1719094 1951874 251560 1644275 1050405 205140 1087043 226392 101970 461031 716627 1841009 886840 968588 104649 463653 409847 107027 2743 812765 1992672 1952361 367393 1982977 1335154 1325122 8948 1057393 955858 342520 1481607 1321918 1360360 1008199 1995919 1897750 701469 307675 123711 1681831 1080526 1767216 1662895 168273 1098231 1032852 321220 428826 1433014 1765614 1812854 689321 1067708 1994371 1282424 403036 443014 624167 696345 577999 1711951 1843360 1681453 631923 412966 586015 201835 773453 744038 529813 671322 217911 366880 33421 344405 1966619 374376 158481 1224412 1199765 753474 212098 1481437 135590 310436 1145789 1655570 322174 1046264 541046 1981146 1590342 622638 1938791 1074413 15990 283402 837339 938376 1906165 504456 1797270 1389745 315490 1843425 826794 1803644 476552 627818 456133 1787055 74413 1758199 1789036 1080042 1127094 1248273 469945 1431118 335135 209998 1809384 1262253 47549 1197353 1192374 493025 903985 784997 1294087 1540587 1705040 1745585 1202148 1408980 466636 752470 394778 633890 1239213 231024 1321242 1202135 813508 1913572 1787443 1577913 205360 238445 1065768 634105 564446 1032342 980685 1062665 521364 333314 1005434 432768 1403922 132275 524906 898916 1600498 388698 190539 516737 164659 97235 714723 841865 263528 860475 376948 964452 1194826 124998 609311 1774330 982907 126350 1019299 1613438 1774741 1701548 604272 1812977 184606 462412 8809 867992 217865 1279096 162075 22904 446783 1210749 1558977 1722546 785114 753578 258357 1654490 1182194 1531971 1527362 324999 963631 836464 1444075 1769202 765544 339714 433919 673814 656010 1150917 1887704 1578616 1317122 1831921 1772863 1894999 1703995 437375 559407 846958 1083931 1074024 261262 687004 797720 1912608 692074 1880736 339153 978349 1647631 911232 1910136 1103298 1479143 126118 1796091 1964734 1046524 1037744 17001 679805 1981059 1065418 1845763 787012 1218182 685722 1581896 1288925 297320 211036 282745 123454 1600398 1150777 777772 137665 288026 1151079 1226740 54031 1215311 1402531 190761 282464 897717 1387991 112825 1342296 207664 954322 1065446 1823534 685792 1219217 561468 576054 1299219 995577 1981016 919856 1363008 1524816 1228670 1568384 886432 268049 1373686 372217 414200 571540 570067 602762 1087195 1173838 1108011 969062 1171234 637716 1808660 921160 852774 381114 863749 1359746 157041 1552266 1826262 437397 1414060 1671820 525744 701057 1023573 938418 572393 289769 1562608 366205 316249 12296 926839 750690 1064502 1700268 1448735 981557 605351 425842 1632131 1506261 935846 1818557 653368 1361519 1217355 1940063 646034 801943 1901002 1051463 1182144 1548961 961177 1420806 955202 1292689 1768970 588751 271586 1477733 765710 1918518 1580235 1505935 1168361 1601747 973591 15784 720209 532640 1926587 402658 1635969 1628858 1221465 363163 1305436 1372002 910270 1464214 887309 1700809 814306 358762 398751 1694590 195868 1390721 365301 1938168 1546623 949105 915070 1315969 1880611 1364762 1453578 1946012 486653 75140 1722677 629446 452166 1600620 1932369 596898 606061 727174 1984414 1945382 28527 1296729 1461402 384381 1805756 1961293 595717 575294 1113796 990547 1255296 1493697 550440 1070889 1258813 425667 131090 785944 1709963 419877 146227 850624 492659 771619 1733425 1678931 295441 210061 447063 327919 1410625 1487820 230606 705366 1125694 924796 1787385 599676 1968690 22252 390324 818449 1901669 77189 281893 1662656 101787 1417596 1927359 1959337 1943216 1699307 1136328 762196 1129523 1970263 520603 1556026 275919 560051 1857212 1060493 978675 684664 1941128 1329400 7338 39645 1715341 1652570 222735 1775405 1834742 989255 987456 226254 468392 1368561 1638808 7978 627056 1908804 377668 61299 1343739 564057 1128501 801139 1144087 236164 149101 508310 1458459 546015 1269155 471936 121857 1421972 1986123 1834238 911994 812546 1152593 1339566 618269 1820934 539398 1664101 874316 1293511 807484 143356 582343 210791 367391 1475439 1148807 956656 389728 115351 488228 243281 1810250 1588179 164745 1544743 1736092 1121529 126404 817797 1225248 504341 1777419 1640504 226306 65494 1816225 258683 1709651 1327590 35078 160840 1447578 1430451 1202531 1272013 1533743 1563747 1612984 859234 104294 1712236 1451004 1129253 162919 878741 1359022 771752 1308413 1860340 403356 1852073 1567106 736604 844674 203757 1036148 1404648 254025 541397 718848 450268 1002049 1080503 482830 984470 999710 1751869 1588556 653873 1712322 1042927 645460 1811048 325854 949598 1206245 1744282 1516541 298010 227610 1392408 206149 1439582 886839 7180 1734947 290501 1519455 427954 864683 98388 99415 241406 1794438 503023 1557132 983490 247319 519678 622579 1646788 1172362 1024123 1625243 370778 214779 1441275 94807 886528 770594 740249 603795 935465 1196883 245422 118492 1802769 1482087 201457 1860613 176720 1988060 576737 703489 1841303 1363779 498851 1914443 1924762 302866 1040704 944258 1685547 1754807 1713681 1278113 1206211 1332090 26835 1339416 1865405 163639 1119231 1937531 421604 282525 974549 1161413 564504 1821300 1610190 1857822 1270766 392086 814442 154213 911780 739916 1118496 1258798 1807715 1543022 1875463 890141 1317168 1209081 1058440 823455 295544 1015583 1070224 1817604 345982 561633 1395998 1041832 1836227 1809995 1004384 1764681 541878 624834 1954706 668494 869355 1131016 171257 688880 336177 908299 945108 853925 1385598 24531 1660591 134230 1016388 1703905 803474 1416841 790779 877212 456829 303707 859868 1292823 84407 1631468 243652 791916 402004 1374541 196002 1708474 1541673 107325 1817675 1676857 1708578 1262678 130980 203951 798987 1991786 97893 415904 1241965 80749 610967 1586323 1158290 1278261 682819 1509872 212077 1652677 89171 320165 195351 1448578 626939 52297 667711 1402545 1899399 650291 160072 1597273 1221312 1725114 86085 1972562 1142558 796918 759094 1929233 1272447 1400321 592265 1526164 1804904 126775 1328958 1698253 667306 1969076 1118953 1758992 1445100 366858 873245 632907 1269090 1443618 169120 1275565 834788 757055 854924 1050713 87197 381808 606999 1124141 102583 1641557 1463434 305566 1982988 1411732 140250 1151224 931744 1980801 95918 870244 533256 1210769 1723330 1355412 1354037 53720 1536172 438018 717573 1989762 1961695 1469624 1325599 1483494 68181 1612700 951898 1145234 1222972 1074978 1094293 1156764 474104 392950 1043316 500554 833127 1612929 1095226 1218788 916968 1557430 814806 1526688 1922034 318878 634048 974931 1704104 447068 888273 164397 1767545 33158 1414469 1033824 686383 1617760 1225566 1480362 532094 450224 958458 1230096 413394 599655 1817615 946457 494657 261473 1452221 1302749 247758 1188618 1305142 1771564 102042 882623 718897 1072841 1167124 167554 1307701 808120 1529245 1272162 699247 1569758 1341337 845504 1846791 884010 1652360 1798398 491510 1632207 1294014 1882846 985202 1998665 461654 194869 303007 766626 1666335 313914 1368611 1359109 492447 367974 24935 1144952 1816939 1448184 844117 983810 236041 1299853 888916 1226015 364228 1178749 1188703 295902 444496 1671826 191311 1390737 291902 1063014 469385 1759599 1405308 1089835 1483597 1293957 1862910 6342 23313 500087 751753 999118 1574505 1047872 1095535 1859959 1218871 1026874 1619833 375572 1186148 1808481 48909 1133335 1722176 1780337 1017117 1474599 1438198 1523882 858809 1964819 1030381 248476 973592 719324 1580140 4993 875177 1087626 425072 1577226 463400 474302 1223915 1139641 1191857 1401414 1140518 1275087 1865400 515614 415803 1645659 913252 14609 1962568 498474 966723 341213 1415547 1523597 397780 606330 1391749 28012 1515956 60792 1578126 1096058 83423 796698 1836554 289294 1981147 668577 192501 507705 845430 274132 1509974 334898 324537 738566 686367 1928002 1618188 365807 9180 436645 606674 1792169 1203929 545708 1116956 1633085 229476 542847 53680 696491 1730206 859840 1876139 402838 1612129 596009 1179505 216948 1234117 409204 834139 682542 114685 842597 443595 1590021 1331777 169094 197835 1087445 862447 1535939 1349276 432641 1891794 1400114 991131 387913 1644431 1408702 1107283 1041276 789496 1530525 272530 1062900 1824087 1420863 333667 1989584 1173516 385449 764492 889244 1595934 1594018 1952916 1618391 812353 1624574 891210 1930485 1272220 322337 1949612 1904351 37226 1856123 916759 1371441 1399096 1033568 878578 274432 315396 503230 1990666 174811 1746721 1499478 1788393 1541119 1159185 282632 810623 736982 1908082 861930 1086683 995110 412593 75367 1419798 1179018 1878506 1699271 1041207 1845882 803264 1575128 391575 772721 1587330 1180649 1088321 304109 1092332 80439 670293 1649963 630493 69343 1010043 1464103 155587 934241 631760 1428392 1188714 1334012 354828 969672 999808 1796271 966025 721596 37324 87438 870675 242465 865874 1457004 1048702 1925399 156441 751302 181376 1998376 777382 655868 1024851 691001 1102210 1137705 1918031 508055 478357 570180 1289471 1575403 1005497 914841 1530094 391055 1389770 1605986 729840 1790430 853210 961193 1546589 712333 516606 1721029 248204 891558 1945852 857912 261164 1499238 277014 1357194 1326374 1279924 1078142 875267 787329 1532041 259801 1257277 468808 534380 106093 347883 218422 1352586 999673 153905 1426204 1130501 210309 272522 661371 251579 943244 1764444 1692383 1296613 138266 1166773 1325098 969200 1551673 1858986 153433 644394 342614 907581 74038 579817 836723 1753273 1828740 1409466 1869820 1581074 933642 1490536 1179233 1141623 299379 632365 661942 552575 352300 1652224 1338089 1044216 242503 261976 1866752 8293 141239 1403734 1283140 1965133 255808 211472 1318923 1651187 1465063 781987 486941 1333458 1491253 1978714 50908 1748120 1063953 930991 345931 7247 1863653 409165 623377 1986908 890347 1726582 499841 1705086 221260 1657869 24099 670545 1005140 491617 1005655 1314946 279090 1115652 141452 1275529 614414 1746900 1210300 1633132 1907086 657974 1093095 624771 771256 1361990 512892 1584705 325110 669205 1286030 1281354 91289 1722775 205865 802358 1475314 796046 1270953 1258341 1763776 591816 691813 49375 792671 895630 477412 1986957 1536214 1306345 1545595 1738677 438063 132844 284113 987660 1969662 543369 389815 572123 256023 446570 1067356 92325 1112691 1378534 1254050 759172 758137 960042 1972664 339190 833567 1366661 1229452 557804 177332 617602 796699 369034 349652 1565458 1429138 951699 21404 461332 122118 1445904 1582697 1911964 310711 32794 1387047 1557772 1796779 1202772 913519 1782168 119881 96621 4771 136004 820982 1902044 503135 120684 512240 1425838 1887907 1848114 40512 412306 145121 1233429 1696524 428496 250376 1412346 1292 382549 171745 1669089 1884863 647039 1939188 336477 1015283 1516723 1481160 170238 1872196 1989530 457803 1346705 1240959 208689 366860 1122709 929196 1649788 958325 265987 194555 1418058 93888 728000 1612664 496999 1146467 158716 1958285 1550718 498742 432579 738674 208437 787267 83913 234001 1928722 1419884 1138883 435042 618615 1067042 495011 111199 495127 845823 1650528 1962840 44938 1955496 1879033 1872528 747340 1292089 1630097 1157330 676041 1129722 1654371 553142 495494 1704559 820644 403146 251443 1316294 800336 1294449 1837090 730707 542039 1655518 1914798 1908932 679920 62362 602156 325182 115876 916871 1664156 106313 421144 581535 356696 114308 88005 1809636 1767947 1379677 500297 1799865 1073073 262416 1267872 1493328 1934466 1785943 564982 1390025 1770943 1354024 298041 1613689 1539245 1178840 562238 753392 1446505 794554 599291 13943 439920 471967 1502518 1605983 903701 412358 1796030 267835 1776514 1819913 1179395 1038539 1695610 718936 706637 297137 589076 790607 1107143 1008322 1921921 1291540 19862 26744 1455996 597722 505287 1655837 265292 909076 1879261 1675866 948398 271068 1106317 1112889 1221954 1557171 818921 1347367 686654 440115 560608 79505 581586 659698 191615 487549 727429 876600 604955 644007 134881 347053 1600150 1446317 986917 1540870 1542315 1673547 1882103 667646 926816 752701 1374486 548409 1277910 495218 1704424 75273 1528592 1814722 338285 1601714 243209 1958887 682833 384325 1130275 47917 1454237 1623620 1830067 1473406 1010812 355691 143603 694860 449217 490362 1055768 1662477 1265562 753847 1357953 275332 1933870 1529761 157640 1285545 449096 1690554 794853 902807 864818 1601607 1625640 1813763 1095011 1904195 315101 485790 1304464 355804 1815520 942661 1363562 954266 1071047 1558280 83741 714736 181406 1166772 307765 872369 424073 341552 541705 549926 783835 374695 1819180 1259952 1340789 1046183 271187 1486163 1579517 1375362 145421 766081 1043758 1345322 650717 1857509 28124 818362 1622886 1365609 1110099 1841861 329988 91905 720162 54574 1008373 1804825 1046678 29369 123941 176797 878909 1178019 1328467 1276229 185125 409704 574032 1954185 1003577 1657106 1777099 1203845 1752070 762102 1948873 1478213 1660715 1649540 1726179 932665 911620 472822 1268006 1866882 1259397 44783 1634751 1245984 1126650 1198294 677271 1537155 1382511 1070469 707331 1891682 1471215 606386 402795 1956514 1699810 355163 747004 1695470 32 1065512 268139 823064 1793111 1752975 401354 1880474 373107 1636703 368473 853718 499278 928093 1610381 1062369 718333 782473 1623784 1392791 815956 1314410 1091688 38491 502542 1700959 1551259 112035 445623 1332596 342212 997451 1571320 972343 511494 1731983 1741474 108557 1987403 1666287 829428 415847 1854687 536199 1586886 783094 105977 1756699 710569 208377 1485888 183024 1582945 1825450 1011913 448088 1955128 235258 1582829 297228 1107802 402339 237661 160608 1307047 372518 1000908 74781 1122406 564952 1056867 528006 1788432 1988868 615951 1586289 485880 1962392 1823955 910098 199885 1835189 110003 826828 141103 413577 1164481 49295 1094282 235204 1321262 677384 1586273 1688055 687016 636505 1482864 1804914 591075 1968981 562069 318264 665842 635551 1976341 1380701 105042 253509 256681 169556 462239 556192 880247 1476464 1594630 1465321 1384566 277724 1867820 1522436 1221578 830766 1141494 1119168 157062 316201 179220 1332794 523600 1547203 1201002 1130011 512222 1391554 193146 268707 1737305 885751 1811396 718697 109600 1927886 308317 645403 1893726 412290 814825 1998054 1354841 75033 1520917 97170 1316235 668688 1999554 417429 291468 857795 1806400 20619 1904672 1052244 1803327 1149316 1820794 1481801 1599058 1092825 242824 577228 97362 568804 1079902 858494 26099 1046604 821245 769754 1380777 1088777 186414 1754251 1127338 508487 301646 285029 1620990 997435 1517941 675517 1707372 1949108 1606722 875937 551452 1416017 912253 1637431 1884711 1534114 738459 389618 324510 1161120 313123 1138605 1342122 70014 997565 1900348 49251 1166838 1134882 1474748 837555 645072 912179 671270 546601 459161 104852 993703 1496359 530815 782851 326835 1384972 1142439 571783 1736686 507310 481949 467207 1774157 1448338 938159 313239 1014262 1350801 496061 1213730 654993 520707 389782 453255 59114 1841682 1161482 1931367 527844 395308 919920 1605422 1947348 1185661 1756661 658255 1519092 1173250 1443443 1519111 903844 1323578 349373 930578 1157571 1166917 195561 569926 1069224 809443 1157536 223365 1012132 1723167 525592 466757 221596 1777543 1110432 1827114 1015159 9768 162565 603459 1144330 1555737 100892 707969 1829620 311140 166844 1705452 40397 522937 1445235 1194316 419574 564411 779383 1621394 1039445 719369 323925 623757 1174278 1061242 402110 1966541 1992750 6860 1623391 1473333 1174983 201417 268397 1462103 1895682 1019468 782938 1843337 1598884 1486221 1808814 987973 1562528 1603336 1562980 307777 1930090 1834525 567070 809789 1320537 358794 66163 474137 1290363 504043 1381833 638249 788459 1604292 998747 1789908 1096964 570902 294721 497546 1557641 97833 221263 795614 854327 1818070 633437 1296277 573243 377106 625347 140580 671889 1017562 1825122 927741 1091572 466627 1785370 1087276 474303 872836 102330 195839 1211749 461015 1386499 1590736 108875 1893531 1935525 1282963 735577 510882 1584896 383119 246549 1904945 791393 540401 1475576 871493 1255481 1895626 1155790 992157 989276 505863 1006525 1537247 1324358 778906 599170 1852060 529393 1640539 175062 592889 805241 1183667 751441 1288317 321584 914381 311987 1273002 1797425 1615775 335277 1488670 743333 1850017 515475 1355817 1188218 315340 1070920 88407 1172020 1394164 318671 862028 620870 1973911 1235775 1592194 235028 883755 145118 36487 62465 1704783 1578809 486557 855476 751750 1096113 1278535 1979818 1722188 1121442 1731523 262353 458213 255878 628722 1448595 1525906 1144559 427408 433268 548856 1238137 1469597 583703 613575 1273716 1947314 1601830 1634312 1327420 1641061 671880 555383 827217 1874400 564991 148174 1476087 589219 3332 1030477 1040080 327387 1390073 940262 1810926 328438 1477409 1818753 607789 61774 1645297 1867077 930343 1802091 913991 1814789 530220 1235340 318725 603192 988267 225646 350939 1789653 1837509 605952 724240 1066194 1631500 1213948 865298 1780571 356304 1426015 654960 1119408 827756 1759073 1143822 1538511 496775 13481 892192 436125 56488 1183964 1488203 1281233 70176 1258757 1263107 1404808 1359596 869829 679043 289617 1292369 1878501 1484346 1083193 1510178 1754811 1999169 1403645 1914249 13765 174206 1239837 1114466 70045 747888 1357761 1289245 632168 211250 247916 78019 1479857 1495083 1052978 1983091 616386 1848821 771110 1033665 460848 6098 471406 1647893 442669 1424707 480762 1070314 449177 501424 1372151 1569764 1587931 1742800 1707457 871522 1832071 1560447 1408704 1512902 643897 31765 381791 1106590 480759 1972993 1966632 1560030 1543212 1686932 166416 1481516 1111917 1026328 306691 906847 641753 1321116 1053356 1505918 1933328 1478221 821768 73666 1301376 1861942 499429 643925 1808927 1175981 1923365 270240 335278 1249382 392276 1711684 814145 1583453 621619 898568 1894906 972773 1562541 1452936 857149 968999 326646 403119 1997882 1055129 1838267 1956061 1423422 753234 1772613 290583 1502307 1211317 893345 135120 1210306 1420442 603644 830407 836539 533483 1338613 191154 1449893 986668 1614602 593887 733754 978720 1770455 1908147 1148390 401441 489784 1621146 1947684 1665361 1050678 1808919 764628 338077 1897514 519551 614166 1650129 1301542 1768022 451245 754910 1554780 1867739 242271 1377632 1364901 842743 518768 594663 1390491 1256285 937513 1236759 34183 835023 1821714 1079488 1228744 346784 279016 1238126 1365387 856055 291656 1599805 215446 1758229 341123 706763 1989918 545807 1481065 455498 1388215 303868 1465266 325574 1756057 249403 1140094 1963613 741598 878967 1140851 1598971 1905076 700776 1313772 1485829 867209 913573 638555 851535 1980025 597011 1037165 703475 827422 1616483 26046 509925 1609159 971451 836174 363651 1311097 1567151 1485275 487184 22767 1835003 1047727 230037 11385 752943 1519919 260009 1888286 1284773 1311679 1560507 1895320 1823830 1496503 1226939 1658066 607086 1238995 746596 1242455 119956 990775 1037805 1784564 199593 1405669 1613906 483722 50177 1150154 1864783 85975 1276358 1642564 961596 993806 1022337 1686352 415305 8509 1029602 629959 339570 1335439 195640 796937 1380025 1356859 421179 1179221 1610786 1583402 1665847 1409819 228371 1845082 900079 969612 1703344 1814112 435028 1271556 1230188 808301 784892 47141 342496 786184 681070 1665823 1910164 1541483 1457301 321328 844273 857632 73195 136331 860911 1835527 632624 1983004 1764224 1353013 1251327 163536 46929 1785952 1814604 806488 1520336 120813 1493136 868373 1045852 951045 808051 665587 978234 699466 1906887 1362259 1532613 1619450 1346188 834109 353059 840827 1298941 315187 167223 993560 1188443 123757 1909831 923797 108650 1586424 1122920 380031 975797 231129 1042320 371989 631312 391821 1125947 181253 1244833 568297 421663 600769 1683595 1940331 790489 993254 54293 391888 1506242 731057 1576679 191510 1516964 508032 1034172 1373131 1285520 260691 1335177 220919 170548 1227234 752038 634741 1627464 354307 370197 1383791 1155397 737082 1547247 1746278 59213 664384 1929542 454915 391786 1168490 561156 1197340 1680782 558828 660814 1700390 519564 1106888 1908039 954654 1320687 323750 1704068 1758664 1998391 465584 1803023 1118990 1693246 1763416 1482673 1265104 1532059 55135 94228 926182 1343864 1694197 926081 936837 1391147 272628 446882 1048654 383024 1567862 417506 949177 986472 1103073 851542 1618023 24827 827863 1112970 185061 1736267 1517492 1047217 358017 1422616 741252 1560637 154114 1225086 716489 71469 1042150 1847521 1221571 1146645 1495461 1000254 1695435 596049 1505626 1925016 917923 1700357 1495235 792863 1452788 1460279 1327666 1320859 814258 1872789 937797 624315 1568335 1071876 1901670 419525 849858 484549 1081288 373019 1947305 742209 571787 920305 296917 1124495 560531 153773 113747 1438493 1406502 1549280 246538 924715 225888 1031232 1155898 321537 1753057 575981 1038203 1299289 1524046 1371154 1393842 446344 1208366 326478 87984 1248892 862727 155226 851880 720071 1138641 57066 1090803 1831936 487131 1348178 722381 563458 467255 680082 627861 1541656 1949582 1006730 134486 1048827 368600 492564 1969062 611240 991230 130268 984928 397995 1276295 784092 1709314 530536 29305 1085233 1446331 907704 1360021 914093 1100464 1645968 1662758 1673560 703436 329818 1717872 163152 1910807 955135 1270371 250444 544227 340815 1871175 874969 1457064 1763468 1483225 1838529 1625526 256801 1257517 1532183 1944722 94673 1585313 1752140 1222819 276005 1066115 965186 1825361 1521947 708997 239196 791626 1338159 68430 91074 607369 1247266 242103 480013 1919766 1599870 769400 364196 108444 1917932 642660 426027 886093 1619170 378100 1930968 771027 1848331 10388 1088899 1776380 684157 535362 1551436 1924131 602266 1112228 780682 1021156 1456738 541212 820327 1203369 521795 984888 292666 1938647 874634 923668 848933 1709863 593121 673735 798919 1043711 885143 389747 1924925 1480804 635978 818866 445941 1135917 395918 510432 1087757 152284 1520262 1615436 1175919 611049 1234924 584506 1512975 778510 1845980 1297939 419373 1268830 738575 438732 1521051 924754 1769515 1330384 1471555 659554 1524418 502434 145263 1274831 70572 348078 665716 644911 745058 1373241 1679148 1425684 1292427 69379 780754 1558505 1651919 539963 1681036 1576768 130955 1155515 1630798 158887 1576162 1846918 789803 149486 660556 1634398 975490 720747 1230934 1280711 1131933 1589309 1168675 1388165 1641204 260393 613914 1584140 808157 1276152 1045851 486650 1534765 760647 1476484 1573223 799811 617905 143546 53321 347796 1222617 1913772 611950 1362155 1812163 1542901 980332 349127 1518664 56930 1599000 1262848 19410 1547818 1464265 1900509 256405 1198534 1032093 591306 106326 1458918 1230111 219233 105988 763738 731275 999043 1584955 1122903 909534 676757 532115 1166350 1905914 262624 1687617 1806144 1142167 1724590 251760 1453670 1308609 1467455 953083 868328 1621779 1571702 372883 1732959 1100659 1535247 337091 1133798 572990 146820 1186467 1110522 1767978 1588766 559394 1595587 1863074 1154610 1640392 1163147 1435203 764701 1743400 781943 227773 906422 1660996 1702258 1206676 1324861 1134388 155027 572235 920988 1816091 1436823 226448 158539 694846 1889458 1944024 1277705 1238647 1891030 397032 1496073 1043263 1471398 459653 1051642 523485 1291604 280846 418046 1004799 1890610 947502 1721393 733738 1593449 1273515 215803 521514 341821 1804007 943623 1067221 478553 1928215 614945 1315793 439195 1626901 809364 1036247 1019571 266831 1862443 142454 573177 691964 923750 1981229 1846426 1476862 1611294 786142 1849247 366381 333680 372675 478211 697327 164470 874938 1553389 1846539 1951593 1468363 1902106 1376351 1893879 1026310 786396 537403 697130 1334576 603074 857621 163637 1060143 273314 338141 592132 1573472 1950267 396046 1768116 1814595 870793 229883 763286 987203 851394 1131370 1014903 1724378 1148418 1424284 439885 1508844 1245827 591570 1457647 227055 1059272 1580914 482304 358176 1714478 1714056 1954408 898382 636159 360208 193768 18525 993794 506220 736064 570512 675841 118609 1248350 179518 30369 1536311 1668643 372932 1440644 1230053 1479417 1191198 99795 1130195 1599205 233820 1142235 1591361 1826214 548877 1965705 136728 1018703 377942 1337945 629019 1991733 15867 1214721 421940 643783 85555 473049 1178450 1012028 742032 1672320 1928862 715759 1905957 1422898 769830 857819 49476 1920043 1877083 1093159 1867961 1715987 822411 57566 1033886 917744 814342 519727 523265 1275061 130720 506129 1412255 1078353 933882 326032 386921 1832005 452038 1262636 693653 1200209 1273272 932478 649948 1467395 1872763 398718 1422935 356305 804419 549895 190946 1793320 749044 1280336 498991 1830188 487431 1849489 853066 1046568 1450241 278696 822090 1349277 1927348 225415 958558 1236645 620559 785367 145601 1490138 430045 412781 834859 1235222 925085 510969 512456 805859 1414517 615325 1148316 484369 257003 629304 471329 1433358 1160380 1084117 1249233 874908 527370 944443 1412483 519784 550057 64186 1912818 22428 1369188 1176424 1278373 1295279 1910873 1357082 522907 1723676 1064912 305234 1368544 447460 161095 288560 1278503 1013753 1916198 35786 156193 1602294 574755 1623692 841513 1036816 629517 1796349 439825 693305 815292 447237 194204 1931607 409548 188439 551726 394834 1309637 497623 1725788 1386533 1380748 847384 1275902 1682917 525175 780289 955111 887414 999664 1938453 156206 1159071 1823214 488621 1601578 1878732 1874484 1809885 1976735 1503200 1090502 586826 99245 1947627 746535 716669 501272 841602 1027810 1806051 1427050 616667 1722623 135100 251607 426712 188138 795235 756012 1363967 520197 252658 736593 955881 76829 722726 1729470 549310 1732538 648573 933133 1024815 1103984 688185 1462964 468332 1497321 590113 783657 463837 1750523 339705 530321 1802762 1340207 1426320 1618978 1267459 1501190 1046335 1758683 1070943 1989016 1051853 1940307 732598 94615 1146586 1197791 1615122 758512 364822 1829902 1800368 793040 848523 710166 1071321 1210476 1929092 1194440 1764277 1241580 1099304 160845 21798 1458814 1224584 1117260 587252 309324 1693051 1641010 1799422 474941 1294938 1063381 846887 833930 594700 1751119 1296936 511171 1533529 1957119 1773158 217504 280261 507273 694401 1754516 1508864 188400 441741 1086808 1179375 138394 437398 1999449 399293 1497712 23104 1204395 1868656 1987771 1168265 890878 262307 1575567 1739345 9691 1377102 308950 1887982 785079 304762 1296238 553282 1546935 1988400 1209149 670057 1919760 1410257 1807755 967727 1962919 1293483 514671 1734925 1404958 1155933 161615 1793091 1866280 1061045 893694 1279152 1143855 819297 589974 11959 231331 56155 264347 597519 1911670 1875288 1739417 1417845 646350 602564 1104331 280850 1812287 1293535 686519 1282594 49909 1382578 867038 274659 331032 426821 128787 430186 1651488 925256 1152771 151230 528438 1848086 1901796 359108 1723523 1751674 883847 4496 1286110 704462 742003 1229316 1641681 329255 1526361 607064 1331451 1088257 132256 38905 1090850 110500 563953 790222 1326933 785470 405099 912682 1519640 1457530 1762405 365039 1265683 1468907 1928297 826896 351472 419925 322187 218627 1175335 1077455 554362 1596498 1584340 393418 917603 1920812 1532192 868170 789788 1458970 311261 723860 1068369 1563765 1369167 1177334 1827574 1726949 1202843 403243 722736 357651 685089 164336 913202 1587433 932287 1546428 982597 385821 1218422 336016 828867 1328984 1464773 692903 1816124 1476891 911375 1142499 1459677 528113 1602602 168621 585182 1834458 592614 1736822 996691 996980 681773 757371 1881556 1624108 314367 1968098 1482745 635642 1483001 185436 1670084 961452 505430 549602 1433806 1572365 1319953 402937 1412250 1731025 352313 1517633 1991018 1959645 115751 797530 1780482 802255 1512364 1120598 995664 1670545 361187 1983300 621085 1324220 1273438 493256 46225 1870168 1823398 1853417 1189128 472609 702060 1148075 1915800 1666101 630399 805784 1673287 1253084 249571 752832 1359087 1682441 1391323 157371 1336183 15678 1245674 1829946 1471728 1921080 97146 1756700 1650746 1055916 353818 1009389 1432512 1853610 722087 1809836 1905406 817585 1153505 1093426 1795022 962650 1567918 1836679 526736 1676984 1704955 1334823 958881 1560387 1147787 1023023 395042 1965205 1661480 1355524 1621398 1927914 1523943 417391 871782 715831 9397 383058 1582668 179337 1270340 745271 495930 1766586 537407 1743094 1832602 968908 1697276 1851655 1559645 1578876 540699 302315 1571671 862106 330729 447967 1814339 285869 1117182 32882 593389 158431 1201852 139698 321 1788553 1254148 813792 531892 1662280 1933194 1278900 1694429 1628860 745031 602350 52084 36364 413422 79555 1499395 1915491 711050 1131067 1424395 1592710 305541 401215 1212439 1143924 1589596 1717934 1251499 153772 347468 206054 421861 1541173 1632972 1545000 1545119 1101197 1164819 1026009 933622 1027554 640583 302038 1813089 1781504 938722 1012334 740940 1723437 413040 1833626 1579350 5553 595019 1850204 547051 390877 1889865 674621 491001 1556824 1820397 1526306 1327642 1890541 733258 32160 606255 1066072 331450 1763870 1888083 1496080 820041 1845501 1755926 694045 897084 1565028 1499741 392774 1639911 1525769 1065299 987421 1769964 978861 1098138 21794 1655817 1005006 67976 436895 1418346 320968 14342 270289 471007 1872988 816119 1820257 1217166 1174797 1898510 1330689 480383 233812 1318172 1651228 1279102 1820152 830557 1017146 209572 10044 1764738 1023244 636532 1820708 983230 988207 1862607 1313141 584486 1713852 51310 1468690 1948840 1321904 1344649 1430630 1520638 586717 1410187 69956 936315 158375 1451978 1171227 146280 358348 1309031 1658265 18229 1659786 1942747 1274914 1296030 1173578 1433197 531430 142403 510029 697224 1682943 1218518 779860 330758 834523 877441 748132 891546 880743 1728506 802772 1563618 1350849 1126352 238643 1004991 1463247 850484 787632 244953 1546373 1737837 101643 1097726 722388 1102997 1576838 155257 533685 466421 752193 99393 822515 333026 886710 1616358 1123597 218301 1145906 1552920 239503 299730 742666 741478 1741987 957889 1830610 580393 181914 1938256 1126665 484256 676110 341422 655086 924276 692164 557637 1890683 687505 1730709 1693760 1594317 1092896 1188380 307412 1195847 365438 359747 557798 1924583 745996 1532037 1601361 1326519 957794 254069 532677 401634 269634 1597658 182884 740984 1598452 1600366 314482 1410735 1208283 1235602 1056308 82249 180099 379033 1446348 696482 71075 1671738 982062 1279240 85289 886886 469511 50872 1818221 1324648 1731431 102901 1285575 248753 1356552 368835 1979612 1578416 975112 1146564 306128 1212429 1262952 1084469 1366076 761000 1603245 1488771 176965 1245142 1381345 733403 1839333 474820 1139559 611710 377952 458919 995690 1497460 1105086 1637435 180380 589689 956164 1231354 566891 1722597 1932032 1329097 37274 345433 1232792 864712 73067 1948103 70626 1111731 1468817 1856361 1991761 1684299 639595 649119 1114720 710653 1762094 979124 602222 398662 267187 802773 1930256 1413857 211631 1492773 1338834 268651 153242 1590558 1474461 245702 481603 446331 11038 1958079 799888 640957 783280 87286 1298890 1541480 1725725 1307951 1385068 943838 737537 1822498 9681 367194 1138885 103688 1028965 1403494 494700 427597 1726827 1738815 862350 1672438 1954609 1757138 112040 145636 485755 23491 480617 1839197 1690716 1666200 766552 880390 508569 577439 12391 627258 1587036 556943 1031945 832803 1774302 1950684 1891041 1137066 1473978 126149 908898 1306786 368168 1185154 1132742 1618830 1452455 1445510 531697 157816 1724362 884651 785318 1830608 1216729 1671112 1561329 367919 1456512 878536 169361 625293 692742 1314116 1206358 88656 1162453 1251113 1483758 1389030 1432934 1390654 896878 1326748 1600423 1526608 1342230 1107816 1328594 531611 439574 254994 1339775 872086 821077 1267611 65762 866009 175848 497280 959008 595161 1986098 643227 1652429 1230023 1208773 1245948 1979823 368017 1610979 74575 1205258 297483 896727 1639700 350797 621819 1625630 1196730 1436220 1239254 1330500 1189770 79985 1797022 1574903 23739 1385115 3763 295384 799379 746865 367579 1569218 1188970 953376 1243597 1360983 213614 424236 1137140 751247 1760992 1599700 38345 1418831 842129 1103912 1842660 812048 152649 1141989 1501529 1838894 571091 576477 1813912 493457 1772685 100661 1489704 619303 1290168 1353125 1367331 1066433 194217 748694 291815 976478 642834 1689142 86906 484551 1529632 384452 1678766 1281902 653896 383144 1776595 884060 539224 899808 1926562 1151150 937708 636253 123231 107406 1126944 1616557 143733 1576420 1160882 1243828 200913 1718594 1915503 1079853 940865 902742 1449188 583410 1837127 996269 891094 334399 56088 1263499 404402 1298647 1652675 18517 1471881 159361 745485 946197 1117359 685968 1589158 1956177 1535128 1264514 291840 1262627 1340118 1621608 612253 151531 889654 1867302 887268 1788698 778207 1152411 854329 29803 791401 43046 1486433 1424478 1422345 760476 1497525 1732202 1787068 1857233 1140229 41509 1801386 49447 1546837 352768 933538 706950 415687 1235249 1197380 1203565 1422515 1625792 5530 804930 523965 865797 1017133 1824845 24836 454576 882274 1991162 623308 1962016 1057353 357405 1082819 1329215 822198 1095749 24182 660972 1144684 1700087 1502632 667336 1267647 1814194 119506 636390 1349798 1162795 56447 4480 1982531 77170 1817096 1193914 446249 236876 945275 759384 793249 591731 569466 1168007 557047 854279 1169005 963909 449242 1498826 479706 1211393 840098 1701294 1439277 272687 1850053 38721 16172 1441772 1078752 583595 735420 827810 1599589 1909132 1839462 1384823 1441557 1701047 306531 1582237 440303 281679 1234025 1244965 989871 461099 498824 1725932 1812318 1300112 1798907 731698 131263 955967 1491646 522898 117007 999042 664630 437568 798858 169608 1616528 1750668 931679 926141 1549044 915517 585303 847567 1891999 79857 1340668 574944 1566810 1132020 1516386 1406348 1259465 1909445 1328050 158901 1028055 383257 895522 989905 1817318 1081269 1763327 737450 1696307 973078 1217306 963964 1173461 241518 69126 1194150 101174 273047 1554453 1306750 1742170 320956 317611 996273 1054125 1392193 1782039 680514 1302544 332964 591659 785317 629461 1417234 1882590 312376 580626 1130641 57510 1318486 452310 1942370 548059 1632734 1068996 327635 1764644 1658538 1036432 286941 743538 1425780 1890514 357118 158815 1050022 571291 1519708 172471 1553517 1294238 652241 780287 1736204 1812604 1566510 1322557 1497291 36598 1914124 1231281 8479 979044 1671383 416365 1245422 643521 1375931 1609617 541766 95097 1379515 832275 548540 336364 705797 1478276 944662 1015152 1276090 31665 1844547 111682 1909608 531139 410268 1542938 1944152 1191104 1084158 1611576 225942 1401754 430737 602793 268620 681820 1254150 6006 443740 729856 1780115 63146 1771046 1571533 445305 299298 1121802 1934106 212269 25857 1451653 1282473 1534204 259589 1187985 1575747 226095 71700 535066 682908 535326 259884 1708579 715691 33875 1424569 1531274 1376247 36419 1248756 568549 841146 893035 1506767 1488796 1527012 482730 769183 1249515 213323 1521815 739403 599129 907862 957358 904876 1250726 152525 1131748 1180752 331950 865914 1651324 569066 141546 1930730 1571231 772136 538770 176200 538094 1891458 571742 366405 1190865 1970813 901660 1422167 1275633 617317 477795 1285535 363721 1088964 1621611 781705 1895923 1237967 828924 96946 1695558 1014702 1677965 639122 842534 1358975 91169 1160704 1298399 1492383 764871 396422 993039 11171 1293660 838414 1648577 1619245 224678 1679154 384726 1511281 105589 1542354 1842378 1071242 1495439 189034 1575380 703878 929353 1441881 1113382 1609430 632316 1100602 305406 1122931 786248 1135175 671660 955482 626251 1330376 692423 850727 488799 1037303 1849354 350251 1916694 565997 268549 859332 149650 715384 663641 662681 1450132 526400 415251 826001 920573 297696 1880046 1085186 646182 1852909 1621556 169755 1167832 1539740 1438238 1040287 1573679 1611430 1387771 326005 151429 1108774 1010976 1748428 1202036 1863749 257695 1106353 880888 888854 39183 172899 1004712 1101624 230061 731156 1741978 1049243 796417 95156 1181310 1837444 401710 890408 417388 572777 1537310 1211643 1749336 64652 668903 1096960 1993953 568373 216263 261238 899060 1038242 1106118 1477277 127216 1223197 873874 241706 1301779 987856 1397313 1169933 1993988 1489701 1903913 1018466 1876742 1886666 91689 1187954 282432 455526 495478 742338 1196044 395546 1086869 255936 1005054 1940672 679607 1153048 1867389 918391 1459121 356277 697605 1481320 973190 248391 302221 426942 1718244 846624 1291321 1834572 1594890 312558 571013 709654 1728223 733316 585721 615375 1074642 1765270 1444221 71912 1787245 241138 1349633 1423904 1867305 655132 1319299 1457141 1587224 1671006 659593 1914527 762146 322007 1192766 1002312 1730647 63835 634998 1104288 1625375 197821 362823 1263635 10062 1797583 1084626 997866 1307530 741600 904606 625361 1773371 1404374 704585 908600 202583 830667 1547758 1038664 1714888 112567 724024 1802005 917441 1966803 1341452 825913 1694553 1803144 1027864 1417938 288813 1145754 1090953 1253640 91185 1135404 385300 1401402 561384 1432008 1392667 1926024 752712 1097686 1526863 704582 119934 1529492 161059 536224 1736493 1413377 1250132 862489 1107598 1309985 680779 1365879 1578080 1558504 700307 1523614 109118 501165 1622627 497786 1015957 90279 731269 1753580 833833 269617 437493 167296 1116202 493589 1423921 1894206 1132442 1465718 7885 1635363 1700261 839708 438402 1139130 593163 1862751 1307290 459810 800192 842951 589545 44081 100926 1493659 438419 1710876 726319 206794 1502206 1194298 1927505 1869235 1345189 25132 513885 945819 395180 1270316 642470 1606098 600932 1753525 1460615 1398537 1501669 1263013 343044 1299390 54897 1736211 121348 44848 1940554 1451128 1254237 1825670 405784 632993 1476061 1881425 92803 1585703 1709801 1577336 295781 669329 392487 679121 1784053 1744837 574362 883709 378165 1738912 1119708 956823 1402654 212073 1493632 1894841 376248 267034 1045618 1232260 1798966 402488 276522 1305207 1965474 1703469 1353733 1526479 671726 440870 1465420 1547302 1352869 1988800 1511034 728548 1332609 1959335 1093631 1648802 1145605 22300 93838 702181 1154801 37741 1759275 1332472 179180 1436980 349544 951356 852371 345230 1300810 1131462 1454487 163863 717849 1710364 115015 69869 1040766 713191 1110898 1047064 1686957 1720721 399609 643418 862827 363296 208424 193572 1877541 1301688 1315631 1096754 1283448 1314057 1612908 632387 748148 1865935 212340 654499 1561304 451342 867987 1484396 332866 422960 208232 1285969 1439006 1651155 1878652 928862 1487701 1383306 719563 324779 255773 1687685 1761485 1032613 1808607 38724 858972 1684957 1093454 1429335 1339184 1853414 1699599 1153394 137050 492553 1460409 951614 1923027 1412022 935998 1547437 1640045 927558 1777408 536934 657990 904186 148108 1847405 1782658 257307 1592929 425626 1506881 365633 1250136 1271248 1598572 1398709 838623 1157921 159780 1239446 1949516 660703 824302 1180575 1538956 1135267 1964353 339667 669915 763316 934879 952374 380001 936597 982065 522000 902737 604606 1169945 1330125 59223 1926493 602702 142238 1087988 104284 1010344 422281 438563 989062 1442618 1595474 619413 1663034 1764696 827221 1214030 1046388 1259172 790032 619774 920829 625445 476860 931160 1602924 667793 897301 1155176 347398 1162635 608620 1488876 122179 1401203 1552056 814137 1608556 759410 1985192 294983 1587991 1626648 1888251 367651 675983 959738 129947 1489625 493863 1222867 853910 1970608 94663 1447528 1005985 1003810 686813 1493814 632117 748635 572036 369359 495092 233531 1796193 1666499 172168 133008 545812 346663 1677823 1382648 581334 1247237 1048701 1879696 1062941 1816557 1126556 170762 1125972 810504 198241 175921 1046591 1076556 908918 896855 410448 1311228 1641298 684653 1523457 974106 1095858 106724 254876 1886286 1757352 791236 1050325 1212005 427459 1064207 907636 660013 790244 1240490 449520 964369 522199 320851 1774606 608233 1995367 1411392 415748 112046 1431237 476574 1681154 738597 552298 1130199 887258 929765 1246468 705492 1097863 1857932 286373 189442 1181994 1473808 482006 1560961 218864 880791 1448660 725427 536681 545873 653572 1818695 390568 632449 176258 769528 994951 1379156 1777352 479357 1377627 664072 771247 1039617 1353346 134131 748183 396227 676022 263883 1671337 1393500 1127599 1378400 1958842 1376735 529215 1828588 201517 365861 680496 918154 245616 340160 1071278 41861 1267916 1361780 1872727 487875 394534 726977 82419 965351 806826 1355567 335139 1022114 1246409 172124 432049 1313636 865223 1278708 913639 913423 5738 398378 176325 1362464 1134628 786286 942927 1491747 1256488 745745 1222663 1371400 568273 1895116 1447354 111252 1708607 1048797 176301 288450 1451797 139804 518811 1746195 1082306 214233 241994 748766 1335520 1707955 119784 1056701 162169 1701298 1934729 410581 1730436 1033597 1261627 1782194 1535789 400689 1539443 1958418 900184 1466268 88615 183033 1137383 1606180 392458 895891 441497 1379401 1571800 136638 410073 126289 183044 52291 123368 1942217 1807182 3373 936295 1216382 1256003 1335105 626590 54268 227350 1175289 1588270 546200 862160 1497559 605621 756218 360591 177689 1009468 33684 666869 1029328 1432201 30650 628800 1075938 989748 1543516 1837494 622531 1940065 82669 634265 249330 1974548 827506 214933 384405 1908724 1839790 901274 34741 167906 1087227 23821 1753709 1343432 1242184 1643458 1975637 1884824 1447863 1589941 1730464 533415 110081 921001 568008 928977 464270 618275 150926 1058980 437299 785631 1437218 1676157 280211 1464158 605284 1772758 607234 159106 1018719 786507 1446313 380025 235071 917431 631168 862809 1459185 1929625 598056 109937 1406396 1858222 861750 219569 1466558 1838458 357845 716155 1500846 328496 1299065 561483 1881367 256517 411227 251033 465134 458817 345707 851513 50030 874145 1687170 790275 59579 313394 1450954 689441 1625227 243506 497226 169565 1101038 441882 1740463 449266 743160 1237584 607508 1828963 443145 1556952 624837 417832 435022 1777848 1325764 207985 993423 1796312 1529572 1216316 1211791 1833611 507668 1713922 1987564 1405463 1595209 987556 1554872 614821 8490 1165178 457211 341970 1933445 205208 867631 887041 996496 849995 186642 349484 1094357 1611997 105693 687774 464408 97108 1576312 510824 1784633 397057 1574757 840962 1481000 169874 1266176 1518690 1145581 295414 1582460 339947 1887514 666964 1963490 1143556 1328142 651436 365576 1045482 292957 121058 212529 856559 1999448 412719 1106999 1651046 196681 37651 1175618 818798 964360 1121324 1322246 1288511 283117 1869075 1321451 1842400 731939 1164698 865859 683194 1259149 1224762 866491 1402901 926420 1781169 215870 5065 554405 843058 1220648 1186178 1032466 1820722 957557 1364888 514356 860913 1351475 32399 1232366 1373298 1125247 231419 1287064 1215407 96796 1131397 972642 783054 1477454 621961 718938 100300 1794736 314942 1889532 938585 953316 1909224 1039034 1990484 704541 797689 1312060 1764975 848449 1567677 1760171 1438684 1816348 123754 1145261 1519527 1389917 1533986 1326395 695272 86827 1830177 757543 1227157 1305226 26331 484267 5935 320014 951835 533969 1846948 686267 611285 1076047 282923 283 1651193 713195 1341818 287167 1090404 1957798 1543475 1631757 812526 454875 793217 425408 154079 1200211 1016446 332352 250050 1484099 1486021 1468767 1513494 1461899 1727753 996279 1081366 1535086 1876597 1860941 394062 29383 1081242 1382748 1277454 15783 685056 279195 1700255 1924012 220677 473452 1519052 373066 198482 421672 139765 887881 1206437 766682 1865003 1083116 55378 131757 253045 1781614 1445068 921632 560355 1526527 885963 1380375 246235 432673 1656812 1183718 918138 1447637 517689 18420 418354 530567 1950886 1301745 1857085 614353 1073054 320413 947612 1616303 370919 991512 1442057 1788709 149238 489639 783167 85732 825715 1954695 451943 645017 216299 994735 1285068 1109442 156641 1563410 1656869 275184 1869309 144312 53665 259639 330791 901472 1973408 1944966 885543 626506 822817 277669 967357 1155412 566349 277751 905971 264445 1603185 50765 1786722 665236 237182 444180 499300 713697 994117 67190 1684307 1169100 1580381 1300907 686320 774671 671895 562454 1156427 979906 781418 817515 1849176 1478375 1102552 1800792 260650 1932407 197032 1101918 1619009 1946390 100789 906045 1460979 916083 515967 671596 210947 380130 50790 703352 911591 910827 168802 178790 332915 712185 1315894 1996864 1422618 604351 353163 1788270 1054666 14843 892702 1463399 652956 1721108 1747366 1000394 446051 1802065 994599 659056 1303272 1712521 808178 1906127 1369829 1222978 424061 787627 1855914 916564 1303766 1632298 1149273 1387499 388257 456523 515057 691012 1202361 481594 1565858 632360 281656 956230 1125754 613408 279497 429711 805935 113203 536286 1266416 767678 1975483 956713 1719825 293637 1881379 281243 25689 1900175 494373 1529363 62723 1242756 389421 63878 740651 44314 1303374 1791714 818745 784135 58395 1835272 431816 1754313 838450 735677 1315317 449793 55707 951375 881105 116960 509418 1739188 889133 646392 1957722 1090355 1473705 874413 1218598 883436 1887801 1845978 842873 1187411 760947 1003342 1011413 948580 1570133 741378 1411776 1824663 776105 762534 1674727 109560 1586978 1484667 370852 486641 1392913 1678172 1497621 1688527 666462 1243179 1210162 1058940 792116 96685 460016 1189428 1324336 1089455 931011 908068 620149 1217454 1307322 359451 1584282 504011 1845355 1200965 10351 528559 776112 1059357 283308 209305 1552807 1501115 1765343 403042 738751 1632021 1648383 378751 63658 471221 428932 288141 584860 1834460 1111391 984517 241211 1534630 816988 178902 535568 536118 102032 1566845 1624666 1059712 1702579 1985820 1053934 1058677 1323216 715521 844823 590479 571962 940531 1012802 1120943 574577 1233393 332837 175393 1831277 81049 774381 1732336 1969616 1756112 1756474 733553 533371 583630 703016 929828 939744 356514 1893327 307293 677886 1231723 872069 1984996 1549031 618461 418630 1730641 1347979 1647944 816241 442776 793141 589324 1115053 801150 1341385 1679693 1360303 1068918 1988091 1183593 1771911 178088 1523074 649446 1064122 318103 1701799 372498 339291 896406 737712 91091 1009775 176824 1618623 651795 1170020 1132198 111926 207618 1128520 438075 238868 1881405 386923 1151253 1799808 1815759 1411020 766925 443048 801504 1858753 1363634 305400 990886 230610 1667504 207668 65340 1875605 844278 1730821 987526 837672 1928970 1431544 1909629 1889621 944904 1862398 1505599 324747 649358 1343088 1938397 1540207 619543 75605 300095 1091767 419376 576210 1265682 362154 325448 1980325 1950806 208489 526599 1813858 1249853 1389994 589177 1507050 299825 370875 283912 310468 304569 830190 381345 1748286 1194084 1552402 97631 1479186 765397 893410 1490727 308751 1213843 1835315 714961 618638 931559 691559 623791 1499925 1240230 376324 1152547 1228743 1411593 219448 486753 343509 861800 924844 1964481 1728033 1009601 883185 79723 661667 1993990 228069 367755 110279 1797349 1547366 913828 1643679 1901147 1318504 1760410 279480 217635 1158694 989048 1435450 1408828 1116279 361123 1746727 1230113 766228 1301516 1990277 1438893 1610517 87412 260238 1483845 1755929 568625 895499 167140 494996 1363021 1946279 842559 794732 1016034 1634480 744589 1173236 1858212 805285 1140451 392595 1940376 317444 1844882 780342 950415 1499035 1102554 1779912 1130 1682997 349854 1734266 627532 401237 1646789 524140 1748651 1955016 150350 631439 341157 366133 263563 769946 27316 1088818 639771 57071 1832059 179177 1208929 1773957 94070 1858061 634106 1309337 1756083 1848831 832359 1791091 1941831 1605032 1469642 1793741 803908 675504 1042160 1618736 352439 986573 1525982 1319694 1575846 501566 942716 45833 427148 1333020 461119 1071037 1508254 549971 307140 296145 1177823 1966149 1504453 47932 1209369 880036 112475 1896335 1609094 974793 913024 1324481 609096 1395215 1588519 611675 758737 1091738 201620 209973 1055749 1147483 1559786 911290 1546520 1159855 132812 904034 177669 1816277 119738 1198938 1103729 372738 876632 1606933 1768364 1445066 243389 955454 1182091 952023 1257410 50073 531687 502900 1296554 1934067 213286 573657 1328419 1138529 1716879 190155 330262 1472060 1196998 1948404 1745077 234690 100678 1925741 1191858 1030151 1245434 835193 1624360 1898338 35219 1413712 1929147 1907168 991097 1829360 1097666 1794064 1393114 786571 482711 819843 612640 82373 1193255 1249955 1407957 833207 842981 1272835 341398 777421 552483 1425200 1517309 487845 803251 1954738 1149972 1113938 1270040 1911983 1900705 100778 1170286 470179 1587066 974769 554461 1272058 567956 929856 94308 144224 1134721 927850 1467801 704351 1495471 746682 1253289 1845360 1003400 1080590 1670779 675919 793164 297201 1097022 696927 1629051 1537429 350531 1329639 1473422 516501 362569 1201934 1645168 1222988 834533 282385 1752853 103276 893041 399409 1367456 512620 370613 1818410 640108 1278104 395902 246594 782350 1597944 1830999 821189 1943599 577653 1523164 1457457 1316381 1047849 366414 434894 1258796 235901 1779024 3701 1376703 991464 596537 444539 157014 1392244 201872 1083414 1006757 1181762 1976690 158328 174952 968133 1848503 523151 849701 1752492 1810226 347815 1649839 408284 1741941 1833911 1886774 376579 324189 317354 365871 531888 1232471 1956579 1555644 718348 192084 1881712 1975676 782750 730644 1289032 125773 41906 226765 1846456 1393682 1158675 1901254 142207 418030 212527 1476625 158329 958611 1357356 1720590 90821 1017970 762104 190310 1453377 1790137 1148748 393107 1774009 435676 1596693 1852873 925388 1050045 1332919 901507 1340297 1344492 484283 1295737 680302 1788497 1419008 1861063 852733 492536 957609 1458762 1008768 1177295 196858 898768 287249 1709382 957558 1378293 950145 715444 1065923 911903 1865484 1427482 163675 688469 785034 1999316 1333104 1769172 554370 1523440 399932 954668 1054768 499944 765559 1287104 1173119 1331577 1966688 1367452 695953 1250054 259009 1025036 1637337 1764171 1605201 993566 62301 1685911 605583 208171 1269399 1403385 167618 14791 746491 1452532 1777881 1845935 1173764 1022748 473164 1164283 33433 1513388 100431 227858 445708 1734412 28455 1085135 1565808 1223217 1743000 1711249 1207185 10458 1727393 1029137 560214 1187012 625165 1946320 913526 673605 423888 740999 647855 263465 1468481 222979 976788 1235235 512375 1245399 548452 261225 515761 1496992 985777 568091 1173092 1340963 1608113 1695022 1670754 1299772 862040 1851580 885904 1504183 216612 1697923 116028 899101 559684 260954 500445 69038 1292394 1630458 905423 768073 1075289 1477152 1485116 886461 656960 325920 1033484 694503 515770 1974779 801555 1212103 1757322 82652 554687 285360 1440080 436957 1081157 251883 1354190 1858046 1798853 244105 573491 1632973 1118914 910285 1767359 256474 1155368 1291718 779122 1359730 240164 1304964 1337009 1082395 1578295 1210454 1986565 1359003 1624942 1723044 749048 1070250 1133598 1388288 1545239 1839941 808493 711230 1488630 396023 1834583 1695942 1884196 942891 1921370 1301918 990255 1009883 1481627 42349 54629 636434 401680 1554672 1272741 786782 1917164 578103 168800 140505 1014700 1655394 1693391 697338 324328 1250470 1059224 719406 516529 1438938 553890 1173554 892853 1483517 1677406 1774522 575987 260744 31285 669771 1885239 471270 754192 759431 82813 1354386 1868625 1005859 1045066 735360 1003623 1359966 1242885 1729235 707919 823936 1965286 188893 1887877 537546 1766992 1529636 611686 1021174 1930817 995529 696101 711254 201433 1962812 871347 347946 1429129 902916 755819 1531152 1030094 1155399 1421173 1946187 617394 1796732 1677192 1002554 1416878 447317 1544446 1737690 1652130 340921 1095099 705988 397869 682689 1687433 248206 1929391 999424 877890 1393791 1720490 221182 622366 447180 1765510 448840 1868468 1764260 1337476 128783 1938699 1348826 1528222 1301310 957102 1009177 849875 164334 496659 326349 1510073 782115 1764970 1161099 1608010 1323706 553883 1380923 1481732 956471 445930 701187 1080357 658388 1721847 1192241 1274027 182455 1894267 1991922 316524 1006136 36321 1900687 493693 766386 1683517 227794 1041147 1732440 1640729 1772116 1482819 1324429 22506 1552230 1016955 1953429 1237472 316154 1789109 1490600 581673 704226 1352764 248265 1023488 241327 1865649 1809401 650827 1662803 1678130 1850402 1559268 289606 1391638 806381 1849909 552248 724620 896271 624408 733294 1610692 79517 1411293 1844507 1375439 1270048 169402 1700917 325543 908438 1982508 1160167 683974 1007487 582733 1066234 112135 693830 998831 1112435 225541 262615 341559 242414 1868353 508553 615709 1141340 1053052 450713 907243 477241 406089 961166 1252000 1345960 1971799 444806 1069246 65655 1898625 772328 326234 1953407 1145455 1371188 1610984 1573242 713878 1030115 1001508 150729 1618950 1462560 923714 763539 331636 1060421 981889 264708 1921501 486566 292102 442930 197694 1819750 1335613 1099237 1589974 991593 554871 1261252 24031 1843435 458883 400473 775237 647715 665465 951005 1214208 288089 256034 660706 983937 314534 447265 1040481 189982 1291666 1520158 1788358 243128 158009 1128483 145984 627639 304241 543748 1533102 1502543 1837271 1786965 540964 1470973 924364 603653 1575455 49057 1697344 1754050 969520 826075 892166 189946 1238297 28187 1277439 590028 1015740 901416 1528330 370317 1524999 137237 1613760 474320 1122906 80111 1359595 1967656 1866290 431634 192730 198362 1341643 1034269 1633005 1554305 1957563 332976 237121 652720 1721018 1000348 1462008 1399975 894690 313069 54891 1293489 1726759 118 1643176 1507220 1094737 38466 1783085 934752 1203125 1718703 1636763 1097466 1165164 1996347 410563 1012270 314002 49024 1603451 811331 1103258 1710185 913891 1508604 1650845 1911326 1362548 1766994 1124682 1254022 670276 972679 1508186 510506 138659 1437298 1694279 200804 1153986 859762 1651139 1447642 377642 936395 286206 386417 1758616 1841900 960240 1531653 383648 367185 1982679 1357009 755532 1989411 1529153 289590 703472 1562875 557883 1783406 1260446 944323 64231 1917231 348973 1148138 254978 448674 1540208 168237 1386885 1424014 1398101 627120 382414 283677 328180 418569 1878636 220279 535897 1734737 1373761 884871 1503562 1725615 527278 1647160 731804 1906606 760080 1664695 876078 1293932 1951463 1939959 68216 1824428 1668761 20054 1481293 91082 371008 1280147 154735 586985 1284694 1798315 1950109 311496 726288 207558 378898 13517 675341 1017483 1625218 582481 1013197 418662 621098 731538 364393 1501849 1819640 702622 997261 752240 135443 1507937 384846 1755009 1517647 1213373 1013995 630322 209206 951409 272939 1596823 1319462 1794728 266656 1296458 532047 1613451 1296134 1594372 1577570 1590086 1843466 1799540 1689085 15829 1585808 641837 1736970 1379631 669933 1766466 268414 152916 41040 903805 26142 1995417 417812 1411426 1889549 870575 1874838 1183050 1389370 750073 1212627 1873678 1845806 395673 410956 212660 1998225 1609269 1437379 1305382 457755 1315769 1523477 261466 456194 1622343 1013116 1281298 1011138 1999136 1375181 1220975 1568470 469956 1802932 372552 1005977 1782298 1354492 305886 1537675 382728 649540 446284 1623697 1064175 809211 1728093 452689 1941503 1079630 848405 1142610 1719405 1451008 647196 1655474 1104848 1038770 806398 965640 1910387 973638 348196 1092467 1214329 1912166 311892 1657536 972873 1128397 1024651 725252 1671851 11882 331451 1447347 625130 1447680 751032 216305 240954 1845481 1299662 1703553 1091663 530177 1693835 524505 1121587 1369182 1702352 960679 664738 1918014 23404 883028 632288 704422 1984942 428817 1718357 848736 893022 1728465 947224 811448 531690 1532128 1276003 1067238 716524 136222 1288421 763087 897251 508527 971739 1692580 1941838 408863 30740 999771 1685165 734135 562790 74638 662297 967195 1683196 1162073 1598144 1198092 589128 367548 1427089 579303 1144864 1408325 485787 1552873 1910323 191089 454521 790173 333308 1573552 1641918 1212947 1338758 1063128 1645240 73065 325767 1532504 755287 653162 350348 1819629 329282 1498766 549671 1793735 1149342 552784 241321 721386 1568677 712920 1665216 1730539 800729 1245228 1122796 433164 958851 1326974 1592112 66533 1883336 276203 273386 912308 1432124 1617224 1124938 1506741 1436810 736049 1932045 1386492 1200768 1490750 475094 1230358 628551 1962372 734015 1460407 297592 928766 296528 1260467 1836454 774476 226165 1204742 294738 274256 415202 1348037 347355 227402 529182 407534 1696756 1342534 27704 1569906 303744 276257 1740634 1690001 74852 411091 1835423 1953753 976834 1349637 1586303 1308991 293376 936870 1761138 1538738 1937407 1185378 796002 1071192 498177 1932892 57947 97261 1096976 317454 215655 234951 822898 207363 1241258 1066782 1978423 381981 349796 1834408 1461165 1544051 552892 543430 29874 476857 1645470 790660 268326 1583179 1828159 1369015 1153470 122432 257580 1616830 1937117 1233308 1004254 448589 1180823 808601 1304131 1155990 919266 1722185 1628273 855257 573882 93754 1585158 373268 327536 854654 694247 1368558 753741 1994623 1055947 403833 1692911 91466 1608507 741102 1651964 1893716 235471 1486748 1838940 420690 1194558 352148 693563 1646581 1303878 1846182 480165 1416893 863914 1146649 292783 676289 1319479 439898 1808200 1965927 917692 11918 1564663 1493686 1845576 1147103 1937865 599041 1886633 587294 846133 390869 97357 1747795 1845323 225532 425496 312029 1775779 1309551 1082331 1497639 1984828 1421446 1576939 1376016 1997462 1917914 248355 371288 56163 1607927 1823751 1591383 1059655 480812 1959824 1697757 1110648 346119 1071477 452059 954409 149373 1774027 667136 1307006 493745 462023 98155 411451 1047290 1112258 292673 667477 1510 216225 1368761 956565 93473 1170006 1430657 1733724 894854 1555435 1623747 1889057 806260 1330756 1137861 1458046 1470998 10560 727307 1361129 1305070 1764748 551263 312347 63676 1792803 391468 1480916 63832 1064467 138062 371624 590746 951404 875557 1126520 1091626 1324291 1068171 949708 1149053 1731654 1399859 537427 444857 1738054 1944483 1227478 1367737 1340176 725904 1318692 315415 1605122 1552588 1237934 941740 106516 512020 1261092 862523 1194795 1807490 1251408 1916073 1107153 182945 1417484 1650790 252480 1148063 650079 1831165 1040534 244577 873268 1527950 1822614 1123889 1881491 794256 1846266 423706 535965 1987539 1634047 1731066 1483634 387877 1154670 1922909 357892 170790 1999636 210360 877700 1135626 350007 222953 1814489 412133 1496375 1328825 459815 1714929 1164882 1140137 1392767 1036286 1164084 739394 334526 574075 1731144 1015555 793989 1965672 421580 373497 1071266 1560094 386085 1831432 181087 1961337 408345 1293747 383931 1757995 809107 1506615 805780 221014 98403 953761 1170590 1418264 661981 592847 973894 218741 1804939 1319661 598314 243038 250331 1548475 1050439 702113 1365331 1418495 56003 1034001 1013796 98622 1162267 1422855 1726794 202797 915431 1407889 1416428 910635 1287029 957881 1706890 1064425 1078825 1172358 1132489 1750022 1685261 1837469 403084 20240 365896 527382 1822041 15415 500926 75492 318927 1896599 616272 650926 400306 1841706 379586 619712 1845033 1204717 1823219 1181235 1598820 645813 362905 1731158 1595508 298985 1384865 358792 415054 1737101 920381 499672 477268 1320942 1207922 1120467 1252901 1366412 1935564 568416 149839 996412 1089564 1631157 144945 1702708 1603634 252416 1327816 856756 331951 528140 124645 1496632 999357 1308391 522696 1573838 495246 1608120 1087695 1106754 289770 1338513 1663191 1061860 898748 1423947 977539 780202 980425 1409915 646331 953595 1582694 741883 1315139 571576 1383268 686743 1098473 1840808 77707 661956 1455502 189427 593401 813081 580415 441997 543241 814131 1034193 1337939 1673115 547096 1095984 988108 1492859 259212 1926102 1733488 662540 1756742 907514 448012 1944164 1443160 26280 1405976 1428870 141193 278326 1096664 1788049 1952348 1991461 900428 1002119 1822371 1111523 1597045 1802110 326145 1261080 284374 1858122 1241967 1593717 561858 723576 1728163 1828404 909916 242204 270367 1681228 79144 1672576 1629921 486898 1247048 952876 509351 1653367 1704462 1011450 1013899 1880491 790428 1585026 1821676 1069313 1277371 1009193 384142 1722482 552208 432329 1111664 1782219 1103203 32097 1216417 1512093 111062 7444 1108331 177676 1960424 273813 776603 217079 913649 1465805 515898 1070448 885035 113206 1443374 1781813 903713 568884 1340136 530076 1108172 1446879 352272 1607646 1042108 322783 377806 539635 442895 268060 523877 886794 1586420 638685 1071890 1403778 1039929 1599390 1809216 85374 1308929 1916807 347471 55318 172218 74860 1339124 328718 1697647 61838 8827 573495 879865 1590542 1365278 1011869 826379 1429745 396346 1346405 1632588 439316 297282 961057 352983 1236010 409568 1633581 1530332 1109922 993131 1535468 1701758 1392871 1605894 1887813 1261117 434799 1948901 1915011 1152122 1857704 1730294 654653 1362711 1025826 179326 1504607 1266606 444055 944811 711354 1463378 703115 417585 614066 477844 1744793 1220641 278175 1176482 1089716 264757 767052 1368577 182502 417753 1847922 1515290 1758279 1458110 762608 1564171 653429 1983559 1752312 758618 467608 1834382 1845564 203554 1742789 1934436 1103575 683048 1187963 1433119 1634887 1517828 1102449 447507 1710532 1382537 1445779 1382046 662806 1081264 1110081 896148 1147150 1657372 506810 519370 326633 635400 146663 958895 714080 1981766 870811 276024 555417 327995 1503774 1696266 1624867 10307 1748543 468289 1038146 164006 1481415 1283942 1601972 1870584 699366 1923944 836551 1695025 140888 149608 581104 1041553 1596018 257583 1778893 268519 1307950 1163871 411248 1400588 75852 150776 1885977 1156429 1677157 1640297 23372 797896 243448 1060126 1367689 123386 1976752 1941785 1557653 1100633 1131161 1371810 1420969 966314 597289 1365919 400436 227837 426394 1944108 240111 129132 349526 1741486 1780272 1059238 1612134 565037 1750172 688684 557489 1645050 1841383 251966 600829 690872 769244 456176 1327504 401579 308701 436845 79414 482715 1109187 1469344 1330119 934119 248750 187886 733824 891600 1421220 738213 562624 1039932 512398 1681743 1570501 1361622 1043168 1587764 358127 589119 143680 1214881 590257 1585606 900005 925977 1997519 1655154 1733857 803509 180653 745267 1981299 416147 1493855 33014 833001 303451 528594 1751769 669018 955504 237063 1062034 177883 421771 296179 1260593 1166448 950480 1604744 327298 1940660 1058120 357082 1487258 245533 664745 1339605 1032081 1823944 1414802 294763 1465401 1949512 546100 1561756 1944401 1814860 686193 585640 1059832 1215547 1538085 1448758 1834743 1637961 704684 1990340 1411277 129335 1113955 220902 920864 1564016 706227 1722631 308650 1664394 1075880 1667635 494922 879708 1109623 1734808 556264 1711659 733622 1226576 1353142 98501 27293 559483 851034 1737026 167071 702899 1060113 1390485 814546 741982 886023 1336136 833208 94978 1455037 791758 685471 1645199 1137816 723034 99536 62543 1690913 1195434 611969 1791533 91160 407323 55807 361921 871764 616488 1195962 1220517 366630 1667305 1221022 1976754 910047 916229 1385373 106558 1702174 1719966 1077910 1694996 568909 445878 443189 1078532 1321485 5595 1021555 738697 1877797 1361200 1141124 1747391 886558 580729 136262 1873812 918174 1996290 447748 961017 915882 472839 756351 1480894 55594 213163 329856 965122 1174667 1642190 93460 20703 1495135 1774614 285590 1574494 52103 1141850 1175053 1010948 125551 614070 1904410 265649 1413624 93803 920298 125594 308477 182831 1359657 963044 833367 908595 1114436 1523922 940147 78857 788212 603104 1212686 1070031 798458 139595 126016 1644142 292880 1870543 1757003 234575 1299911 1694463 359044 1655598 1036520 1806739 255244 1387529 113332 818303 1895185 1108348 288852 335121 1920466 1929489 425659 179153 759180 223183 1558497 1076284 1290812 1872776 321152 1024429 400541 1405241 1310451 1698028 904124 1741926 91225 268938 1376380 1338577 1537458 907889 146059 960276 179852 476403 477274 815169 985885 544530 823525 440293 1698226 1400949 1282385 330495 1909414 1228913 1353323 61704 688895 366845 5583 950110 1971956 1256387 1983772 1702341 1262574 420637 795107 579783 1297161 1667088 950559 1952410 1533316 618064 1798624 756104 1873258 497248 1001955 26657 696358 286964 1911912 1214066 959507 1611819 1741787 1439753 1202510 1514070 1225928 1166190 738158 1676546 981115 1877848 751273 745378 175890 1241514 169964 483311 771604 1732536 311510 908169 1306278 533000 1404189 372776 1079376 1281588 1084569 1130253 744509 1721327 744266 1613724 773105 169791 1115625 88156 1716180 757286 250136 1164453 177365 1477167 355112 1279167 1524523 1057235 1050819 1428213 254412 1873700 551521 898959 404142 840931 15695 1914086 1273540 965390 1898111 700627 829365 912850 78378 698254 516103 1122739 1027775 1623477 1530473 1063652 1685681 1334003 1503578 987146 1504679 671073 1461461 73463 953136 97086 980852 149490 608208 1620277 481794 635856 506228 342328 1383806 738704 1635544 891564 1190653 160215 82775 1753164 94862 1128884 433390 1508156 1940404 935848 1239576 1018795 1676669 1750270 1502863 1620752 360165 253672 295819 869869 1255874 1586755 1379858 1459566 1220096 1908788 1408744 1959396 739049 762916 124478 1816752 593810 950393 1989853 618604 1985630 793858 182048 624665 1095187 1704668 253157 1501537 2980 636236 356436 1836471 1052815 1789686 915006 1883150 1934830 504352 1257809 802579 1865821 1198392 378979 162222 1598292 1752277 1839681 1669345 1665541 693087 1178818 511272 148898 705081 252607 1151160 132106 1184366 1235356 871114 1104612 115960 1018102 1214164 586436 1458388 1745534 1904942 1390221 1506127 1502105 710638 1211622 223194 1126525 926710 1504166 1684119 1219912 1103637 159946 422614 1332557 1668396 927557 738917 1446397 743152 897032 1439632 418119 283028 753529 729098 1201439 349306 932293 167945 1195577 1579759 1558399 1175087 305322 1775497 543546 1655718 1519235 1833054 1171352 1249493 1092351 780642 750576 870186 2983 1628101 1113252 1304010 1834775 1145937 1524557 1230791 1960176 1316189 567771 1627773 1049341 1964939 314708 78383 1308763 1975165 1008191 1477278 936866 368703 1370813 843203 1768015 708259 276662 1268187 1225067 134248 446962 191459 848819 97381 1966894 1607483 1783253 632694 881963 380867 96391 1518591 484415 1337954 292987 969551 1667606 959490 353007 312094 548388 1671370 19559 600851 1625941 606790 1767318 1142934 1075493 159105 344695 1275468 64661 272749 951768 485673 444231 1129468 1993581 1367433 27578 1851773 242748 1813149 506268 1280198 1843956 553559 1919393 583001 1646816 1628828 1742326 209050 1362262 725706 1036875 1947765 784500 979220 886649 385650 620912 1292483 926378 1517296 1971273 1289527 388664 968364 1408082 154619 537779 1188592 9669 329005 1684327 1017708 1235509 1333881 1670118 290263 1691056 1742877 222862 1547443 622278 1963227 248955 1664197 392661 602479 1456182 479630 236183 1375858 1090431 851196 284271 456129 667716 345267 265916 1397876 732335 936112 1979150 256902 1618987 1395347 921637 128115 959223 435173 1720269 241509 1240673 1459220 787461 1446573 989092 67853 423116 538647 1958799 1084642 571135 1928639 367345 1785338 1804138 1594166 1339023 125506 1703200 1938544 709131 734980 535747 1992143 1724393 601857 1138912 77259 1892837 1495734 43272 1181866 182190 120818 1872243 706154 1185755 1241726 775096 840044 229195 1058483 1799762 1299121 710819 698829 148544 1242984 308624 763086 1113914 643161 406157 830259 1218233 567089 603533 453318 1796443 1383137 1564534 511176 806641 1413395 1215656 329486 1074173 805991 1614875 1822241 22698 1486351 1877713 387026 1070637 1748463 1816259 1201885 1067388 1668772 1996243 1703018 1002653 1557524 1665348 1862886 1514516 430167 250256 1338653 689497 812253 1259498 678963 974292 98749 809737 742514 204036 1733675 1607936 1419056 286848 1294495 1328300 201410 1800028 1606504 1738454 302349 1542627 1448386 40864 614824 1728075 1724404 748305 697973 289197 1646162 926663 1919558 26564 286651 763388 279566 963863 1145673 1466554 1998576 868906 1312894 1243252 50161 517599 735763 857175 167614 1401241 1793125 1619303 979450 1299718 1621655 1387520 1787211 1650110 863529 1658210 271139 1946122 174315 1925568 141669 1418129 1141997 1569471 1802754 1274244 1584431 943755 523210 1593534 815123 1421345 1613277 961551 337667 1391228 1319616 1090951 1245503 1332391 197478 1844358 1230277 468350 1195246 706189 1117099 857520 672961 281156 1182869 1409406 180055 1013891 712954 90046 560932 684416 1672477 803158 531182 1790910 1556922 379936 1127588 1684495 749505 1465141 1919891 1477339 926317 1276900 940467 659161 899532 1068344 1806506 704475 1361756 1837583 1963556 142019 133131 1537686 1056655 1857745 1683288 139470 1654810 354769 1523653 735981 1415048 328338 1688545 1409901 721763 1499879 240987 1543466 878803 1994299 1493934 207752 1748572 860112 1299299 1249804 1162770 1311239 1558003 1280063 923793 404169 670989 1704811 314424 1433083 1934207 1902834 1040962 1576797 1629705 944312 686674 161750 1380827 1968700 1217379 1923476 1160631 24972 1251783 1799264 470237 1129805 137990 212776 516036 1740904 1353912 94303 195389 860659 1793730 979017 504100 1111884 1811964 847487 588519 1570792 849466 1700313 1282145 52911 1052459 720934 1750113 1256489 916724 1996119 1215190 128065 1230599 1952580 605758 399967 297339 1081789 605714 258798 270215 259753 1124846 147317 566090 335377 295787 1544966 1056451 689009 589471 1418588 1133208 437078 1968691 154064 1497042 477467 678095 36553 445164 1449789 226816 925874 1735185 1830804 979755 1940850 260896 147109 1174924 1324136 1057178 242963 476495 724227 1330718 1168732 1209014 1216817 1784457 1143506 1219316 1908394 1529403 1569226 1746891 1584045 1225683 1019841 427567 404300 601035 237316 1394457 919578 1407879 1339705 438514 1595137 1862497 1694708 300243 1894892 639920 911388 1006820 1810828 1523654 1488463 695674 264594 737925 1716538 214355 944351 1666238 492526 53746 1534832 1402493 853082 1723277 1619731 564697 1701496 1248926 56654 409915 724819 1798278 1285665 446853 357787 1502138 1428769 228489 1576476 1301285 251987 175047 1401035 37754 212838 59747 1516925 1096282 786189 518751 212326 1959684 697802 982280 1900465 341791 1545089 1713839 537495 329265 442174 1614822 1887308 537579 1760325 919367 47617 32624 1368124 1485450 1049615 29015 163932 560903 267036 761780 132688 1560122 703379 1786450 1947249 1394371 1092827 1090056 1866659 1577846 1429323 905692 1261486 112935 445925 86119 203366 650478 1040333 86740 506543 1438794 517388 236963 1032561 476493 1397646 1799669 678245 311913 44888 1943711 1591265 498760 864972 1455122 701130 1561165 864175 1277765 1687216 294218 1945683 644848 103459 6013 235576 1953275 237305 1710765 1365806 210430 1314178 912730 910858 588030 676665 277440 874197 1963780 1503473 1369024 1742052 446664 1432660 680824 1428086 250040 711969 406063 1275185 1556814 1429298 1451545 511415 261635 462159 1665744 1951473 802118 213962 330228 570333 1885060 1671750 585701 1954485 1371015 1816167 1099300 419689 208028 1559004 1361470 1238868 1079546 672694 522035 1852571 1554685 1108748 609028 816198 83346 1930566 1340859 389736 235285 1907513 1842347 1960353 1845416 1315055 886298 577641 1587356 1510741 493031 1605472 1102144 1803580 1033111 1415079 1430198 369053 454751 1551904 1710653 1665129 1172074 1668333 583549 1227282 1711316 1593233 197659 234587 1375125 178591 1030898 1576441 380641 982364 1514837 1443012 368565 794716 922246 5689 1960454 1018261 91538 1437045 175245 1766024 1286685 1569889 226632 1544194 1856290 1218271 819512 1738540 1561288 1559905 749043 504778 421336 1242934 509365 1505720 1248188 88520 496039 6795 1370697 1470448 249183 680126 1354203 881527 335915 923269 1745619 1703020 574969 1085690 420815 1789519 1023622 1896305 55995 1201673 669043 1571762 1241377 249463 49618 1319080 714354 1173574 342553 1627387 1873259 1611803 1932037 1144804 1503925 259591 1904111 506370 792920 695502 313985 662575 965002 1211424 1031629 1525988 385127 807495 497569 1977021 1137563 892609 1491895 1296505 1143093 1360185 970464 1686981 1157025 237837 1832613 229990 838464 1511623 683384 1732507 1177365 1353590 1233631 1108969 1274235 1060158 761019 1461872 686179 263692 641847 527327 839406 916046 1690821 17781 1026044 883029 1034919 1646305 51808 764964 1531855 1624932 865244 1002821 724939 1136368 700840 380657 983672 828883 169892 1967908 614548 1249757 1160001 1198508 1200588 354773 899524 1279590 1998729 679247 286074 102552 1507030 1666769 517315 1270274 1474859 1524453 1255896 941929 1301358 1805703 1207873 1837683 1753595 80894 1060225 789461 1397576 1738595 821744 550143 984714 493172 116577 918941 1542695 600084 1944378 1821855 62149 446114 765535 576269 519256 884784 1570869 1960802 275924 894608 1047479 1072950 303719 1339930 7168 1655709 1023111 1145291 1813921 790926 140784 1321647 17535 1454898 102645 1115369 753712 314322 1999885 1008489 264164 510498 937081 211552 860995 1485563 303477 1295307 268204 782891 268266 327565 1038392 1368930 1919253 223427 413952 1421362 1161896 635883 1035232 1219464 1200299 1041804 205267 830982 1026857 919234 800730 806093 1327312 1515313 945224 1572864 922577 1259505 1711677 1690912 578281 339764 1420195 66253 824491 469048 1379554 2149 1272772 1828360 491702 158982 1601518 189390 317266 571810 498853 1286904 486374 765620 788725 1280643 698328 888346 28464 936636 794759 508816 821428 1711227 1322273 802343 1463210 566893 1299466 375721 1424012 244205 741486 47523 289475 1685194 1822409 82170 892044 787316 193279 253224 472265 237438 1809478 147859 284360 541357 145599 482526 1874801 104145 183791 766862 1822155 1651738 1392002 1232670 1213739 1186428 1571968 1093094 862394 1298529 836875 1665935 1806708 316675 1831477 1419462 118406 1500973 925624 391119 98186 1406843 474482 1989217 791373 244528 1423325 588610 1170079 161581 836600 1852134 1091648 1490880 1021799 1484291 1473366 1431125 706065 1549638 1686073 1635392 684812 1640287 820582 1951294 1080910 668808 584175 1311696 1286922 1596523 318059 445513 1706766 1987812 1453749 1775456 1929997 1322254 1944857 258008 133304 456374 119518 1846281 763511 717771 476466 1316115 587884 356261 56513 699020 507797 263069 259127 782053 668062 371739 478202 1672349 1959809 461247 195830 184948 321914 249957 351021 1314333 1082275 1278407 755295 857160 1147633 281301 49412 1075128 663245 959902 1322258 1809921 1507541 949301 696772 1212238 254231 66121 1311112 1572602 206698 546357 445422 1328441 103424 289564 800078 375489 1057844 181804 1709719 1512661 1557389 891719 356949 944791 1894772 50984 17619 1720940 1604418 816730 1857052 129810 1517501 1444224 941283 1987783 957124 452429 1087849 438299 16879 1648037 1052080 1348249 109404 1577803 1314992 529450 398109 1731213 1614262 1184194 995827 1112381 1535913 1814924 1657068 702777 1946206 1680722 600879 1620817 1870711 1878186 1550159 1353337 1514055 1173549 1184016 611531 1596739 1815119 1620825 1538622 338658 1031582 220850 466517 1000179 626238 36195 496692 1779464 1195569 1650369 1272739 711722 1452760 605442 1974828 215383 26656 79531 169942 1226869 1932984 755421 537750 890330 1630521 821717 692820 1687104 1593178 1134338 52567 1719849 1000783 175969 1307643 92123 1617758 617378 765766 262340 964638 1228264 337177 373807 1429436 622244 1056262 1998108 1487368 1392896 796418 966942 1498495 1210115 383135 340138 1849741 1358737 1793103 1957176 1041644 1292693 385654 90938 1489482 160533 1222454 1568613 1377141 202378 1328741 15627 1911752 1661924 685647 121361 1049141 1623025 664120 448719 537007 266575 398595 574260 1632861 1492212 124762 1050225 58559 322396 703320 614177 384771 826890 1627585 562353 1866260 1054618 1566474 897293 836839 924051 877407 97427 1796031 1992946 1249764 781374 1202395 770948 653870 1684869 983516 188765 478333 1641001 935095 414182 1982801 26829 1716570 1882573 1229673 1567065 694232 1448755 318164 300152 875498 638065 906323 1095233 317118 1528667 208812 1721944 307483 976448 1732106 22934 1977030 795841 269788 1700353 1304406 1634448 700294 647019 1304374 1126653 933334 173469 1199736 911085 1721350 1305010 1913272 1091656 545870 1083217 1625962 1096117 1467633 72169 713367 1387749 82929 745047 679510 1934050 1410189 769396 214661 677814 1094449 782366 1995299 1587956 172452 1299887 962036 1770851 364295 1491078 1848977 799384 1682191 187387 695128 1247111 1961637 1832744 518550 1594746 694596 938680 1264577 312690 1126341 1502176 1384854 937389 779520 1884000 1179032 772864 737759 499076 1713670 1693244 1949250 468697 1115584 109933 1614966 1041789 1256931 156805 1758296 1561828 1562216 1492554 1518639 629390 1504539 849554 1893523 552306 1701778 1496584 1273608 1769882 708059 465123 486844 810201 1119059 189780 1176214 1149929 1008672 1293783 888609 845338 1190446 1616494 1932555 1910008 566959 652431 732615 1062162 241104 1450208 1060648 1373129 1314666 1732967 1961905 1948095 687398 1646170 73399 43868 507687 234142 1578751 633801 837163 414160 302548 1412645 1813504 1272533 1141735 1268752 774568 1205165 466152 1955987 252350 1116171 261549 1523629 1564117 1335826 1276723 639751 1794626 175853 84869 178839 1564433 704273 54201 1735480 798875 832174 330506 774819 1681507 734292 1074406 42456 1914692 142566 766248 239787 1938652 126096 1263966 1677107 1386160 943980 1704916 309493 516389 1129595 841045 594146 921790 1690351 874020 360323 917948 131908 1651508 332888 258220 593705 1915700 534526 317567 1800232 472179 779320 319098 1824790 1309121 1771509 1669443 820470 1321239 1364166 1429154 1925178 751961 415981 895060 1852743 537100 794616 1695761 1263023 219253 219878 1148282 472747 1035502 71810 1935318 1085172 1660829 1843765 1132541 517623 1637980 1035852 1141590 1088681 624922 355318 477180 688715 178430 1507860 659786 1362048 1905819 1506868 1174761 1381375 1372788 1231288 456115 1668534 395154 1161134 1292042 785655 1562164 514573 1454689 1708149 539977 1938034 991719 551827 618821 1966875 1759489 1004872 1864468 1232005 499406 1037294 1301276 126003 124258 102799 1290297 1203846 1297998 499052 963809 1483088 1794824 1793350 1239377 315214 1054176 332030 1973378 654422 593216 676714 1785272 264365 1816094 521176 232248 986999 1786398 302157 1677640 132857 585460 1293821 796406 1327884 1738902 1347472 1671756 1491348 1878641 335742 804875 1482484 1073433 385674 782793 675422 554197 1876373 78240 1693520 959559 41197 630236 125287 1066743 614515 1989642 802109 1178354 1623742 216671 1760737 599157 1945073 434953 403549 380855 1971268 517922 1213970 578414 1118363 49097 1864375 1421125 777073 361098 747346 531952 808096 330459 1891270 727036 23173 474500 910487 1230361 620619 890047 1988987 1141734 40182 954335 883031 842503 1537520 1270591 1605676 1972113 1720458 1188612 1660256 1043752 149959 1864116 1692786 220017 653061 304431 933796 526499 1360127 1055247 238657 332553 1591564 1900609 1982406 708489 1506138 1757432 65361 582687 1588501 1114058 1823017 323179 751066 1207824 1910640 1293205 1113498 1597458 1201490 214846 621020 574739 1080433 1433073 638858 68607 128985 673695 1267772 1000642 1014416 393368 1343183 1935574 221144 1652731 1947168 1133251 1298248 1593647 1792135 842871 1299149 970025 1370996 1048561 1292582 217516 958844 1931299 97577 3495 1006150 692956 1383868 1693289 292898 762450 652347 644009 1148124 1547543 1044915 537657 1976660 1660388 740287 613738 912628 1095463 1655928 1411537 854403 1225730 1470738 1615580 718176 471966 1296661 562505 1246321 226320 156024 82223 785244 584851 985711 479519 685558 484311 1519201 109845 1555243 340798 1850439 16673 1123411 467627 26356 1354605 1728092 764885 1958954 512215 1713223 1601867 381390 1516057 1711673 148367 980708 1057733 1539411 615861 1285252 59189 973254 1742761 924499 112091 353500 1679751 1074557 1174389 1190180 1358595 1438594 718937 1492046 1602640 1061994 1018537 1172916 1236228 1412529 1313430 1986369 511805 1592552 1945767 846259 1959358 1037616 580361 1302553 247485 763881 1924265 1853825 1962987 920737 1150397 1768296 1715601 476381 1924484 332076 1800633 1492004 747319 1768885 1537149 649992 866574 492711 775605 1621983 494077 356815 1472409 1401114 257977 1470903 178592 70111 1780575 1958000 1608954 904849 392366 1463070 131720 1676844 181 202442 1542371 446990 1365102 1808323 696008 1940143 1964703 778505 890651 374311 1700873 513320 726935 324154 987542 1091328 1734499 442287 1787252 1331281 1830862 1950263 1937718 275234 540014 1444690 643300 1602414 112328 1162686 1428343 386400 1094462 939420 324084 144616 411865 870225 1844852 189874 1937740 371043 717760 1189989 633927 140400 227158 778175 1672989 1397264 87436 408875 1841946 993555 536775 1739805 323257 343868 1678403 1678822 1812215 660492 1680928 84632 1840095 618084 789812 1552999 1536720 1459362 21652 1039938 900336 1389528 1212035 1997937 1407965 844470 1994773 243938 1669209 1166186 1566469 784936 1564491 192803 1642234 1855761 948601 140983 167970 1860527 1529185 125668 1875427 27195 727261 1729701 693965 1323121 282666 1723712 1921287 189564 1247879 1023660 1319294 723164 1217314 717107 158545 1587566 1695687 1383628 1679716 1950420 1580231 1047035 1633997 744686 1308388 686217 1362109 1665468 503792 1095710 1330723 1630435 406001 473036 1480717 1948932 1705318 1611327 1713868 633980 642799 447199 1155484 909786 1977765 1027770 1277127 1476515 542447 1939583 1659645 247660 1042812 274684 1059556 908457 1611915 1437592 1386735 403332 1807452 967161 1989299 490585 759681 1354874 1248994 851272 362640 871668 1232096 326751 1203273 1284312 1631640 1920749 1127439 1418918 928395 869280 220353 159388 227482 1085247 694967 1484689 156609 561650 704591 1507620 1131114 1701473 1683618 1653749 789883 1707225 1934832 1794560 995951 962943 15006 1881841 1699512 521245 1103700 1265602 1494540 1442794 101009 1127702 1258464 530069 1320587 1247629 463515 380941 489880 314152 460660 776732 172790 165361 1607486 368688 574544 1279348 1075993 213761 533122 1955327 988242 572754 547548 462616 1165355 1733091 1083966 1720645 294748 1561833 247462 1287273 1153370 363222 1043915 1091979 864015 148257 1650713 580473 1962220 530297 990303 132286 556956 802933 1849228 908922 823118 716836 44080 552496 61195 510612 1297419 1326746 1864028 718981 832600 1969936 560402 827889 493345 469269 1935145 1508837 737830 1142331 1128154 450186 352639 574668 275908 882519 387196 681474 1151397 1341401 1334729 229388 943880 1806684 1617248 1226624 1434466 515082 9923 323981 855804 634445 1501940 1089569 414142 1838611 197747 269903 1103932 54660 1303194 868815 1499297 1772941 1599825 1125542 72716 1690308 1779253 394946 896920 1533041 482025 1040467 1198314 1423570 6663 1588650 247594 1542879 392809 1880754 1614498 1939812 1107531 74627 1811608 850884 1008750 1787733 1866735 1868107 351132 1891900 1549730 1317130 1997467 1865646 506183 204742 937994 923455 1155901 1961417 1631715 724877 57028 1337600 961744 1702099 1704413 1879298 1245102 1682478 100578 1349188 1959498 409049 1963226 881710 1524416 1791723 392436 715636 553156 1784591 1756030 1331945 420387 1621046 179050 1399543 1664136 859677 862361 1342438 1895747 1478630 1821858 817786 1573220 2209 350313 1123964 983998 679092 99815 362388 939382 533017 405594 654396 1847470 67037 1636103 1295482 1320680 454302 735799 5568 1182313 1828830 1445887 1161374 1191864 1153555 1432682 1269319 1286450 551569 1456202 183678 1983424 100313 141325 1920851 589202 788789 499384 1593888 916327 947425 1843855 792217 871629 1491537 402751 202758 1825627 578453 531905 104793 956802 915187 1465295 1731487 1952807 461162 511622 1380566 307517 686812 930945 496137 1076630 942508 798351 1901638 1375922 110510 1550756 42390 124188 4869 1715323 1801389 1437281 725882 742504 1682179 71560 1710130 1146666 1358609 1509732 1303421 773079 1422462 1274595 404161 844667 1809183 126455 1319994 146044 711109 948260 240340 514666 1363507 837404 1556431 569476 1808541 1005132 1416971 819600 1613405 31182 642512 1194918 48859 787154 151591 333022 1319390 1721083 1699781 1472140 1098681 1774040 144322 332607 217116 1238384 1149974 687682 1748823 1260029 1980616 101420 570929 1401143 1581069 1512475 866933 1135463 1072980 937754 596103 1414422 1181086 64116 1165349 1624096 898388 1867615 1239045 1871457 726458 244750 1156946 1960525 1608669 1892269 833237 191872 106709 1648447 191362 385110 4405 751155 1711054 1898513 616321 1472978 1249810 293260 734972 1783509 1763400 902876 349531 1793619 687244 1990886 1558165 143842 515078 798620 171742 304374 214826 517950 1888688 889957 615062 630523 325618 1878047 1865568 1807491 69416 395401 627031 816163 1942736 974483 997569 858814 1509138 371120 77851 82866 1018287 217771 1791317 586148 1439336 224356 376807 155032 576024 335289 458046 1689231 576068 8380 1048173 936693 220431 31100 950225 872158 415913 818212 776625 1187624 162951 807098 1870006 662417 712150 774483 1314208 338472 1051815 1674317 383945 461927 1327431 897136 1209082 439892 421928 975818 1331476 1044923 153451 941396 1265521 1383752 1082404 988908 424709 573551 1899378 1208880 1754692 311299 215213 874202 1594926 181866 294878 719968 696955 789077 1175285 10667 723824 128460 1132084 1974888 1105161 581565 1326993 1498104 1471599 1516103 1377059 1584035 275586 610800 1022186 60358 1191932 127999 1291153 1057264 1901921 1672204 801557 73706 1278329 1567651 119143 1780222 704886 705601 720193 378941 460923 1688362 1586971 154215 1452786 750135 914869 1535143 1981962 422917 861560 619850 869260 874832 1962572 922651 1360315 921146 995826 1932109 544604 1247942 251665 1447597 348960 97301 1261962 85568 702488 121451 192955 1494673 1174497 1573719 1855381 981481 1411349 427850 1294406 732433 1822122 1283477 702452 593828 1742983 919748 771906 1803881 1148161 934122 1205353 73466 1751074 140758 1933735 751076 1839136 1176622 1375956 324488 1946079 93957 512055 1934107 389262 1278877 561756 747725 426663 808557 1960070 1167265 1531725 584939 805422 84860 1650680 1817221 934432 722708 95436 204241 1479847 1597970 903488 561280 618520 1909762 1525833 587891 748307 1865918 1652908 952994 388085 1440827 1224223 205790 280406 870970 1095402 1390481 536641 1948987 303807 1745520 1808469 1763175 917064 761992 1420691 329185 1419303 1837826 74334 1215366 948297 416615 475986 1762949 1917774 986060 1484508 923412 991373 1783308 57829 145136 1387900 1187369 1042420 523352 1744715 33540 1308449 769983 1184664 593329 209523 1829464 810560 1333256 1911434 1654558 1914223 1395849 1620023 1496561 662617 721600 1779483 149087 373599 1397792 256444 683832 831725 1770768 1734020 378834 1866111 635694 1429127 431578 638894 1635272 195246 1198434 109256 1177083 399378 549169 378647 1727449 1975515 470320 470717 1289010 1672639 813268 483120 1264325 126285 502858 1992422 93350 1754736 479306 1118421 1727906 279568 1905552 1995175 736484 1775110 1810432 621466 1501829 1255686 1276160 1644547 1627004 1547995 143997 1683724 241798 260174 1053590 1364694 1257574 529914 1508583 1807497 356430 1296082 570035 10604 1743994 499864 1613885 1391521 265927 1700955 1487326 6125 254077 1746501 1898845 1296922 1477091 99615 580033 165859 18293 1007011 1583727 1326203 1224632 613485 746889 136677 324883 1585256 1344536 820325 807733 518728 1557022 906638 619565 1833214 180198 224306 1285361 921367 1643000 767857 1061432 1723813 208928 44955 1097436 150640 723453 893575 1249419 215166 1087910 975055 322515 1963601 607066 1241777 11335 1857252 131620 125781 344897 1502119 1047826 592989 383486 33528 1807369 1980603 850990 1127258 1239095 1972594 1184894 129574 744854 649425 1605975 1069196 1979189 1638955 526635 1669475 1571733 1076764 1217019 1203208 1746537 871275 41545 365243 1531413 1920754 1986817 397677 173892 1459903 817189 899869 962397 314115 731094 742592 1922657 818827 234250 1060735 1834086 1120371 1877358 423058 793239 1552763 1717174 1409241 428966 207997 659957 1332057 768359 746898 814864 242469 1632667 749657 1967566 867430 1361556 1106633 1522064 33522 1880256 1553895 1298534 939316 652194 1308088 1847233 1183394 864477 539851 750567 1851927 1381172 1375294 347250 741384 1214474 587557 1985947 1949457 1245816 1674487 1320800 708168 889285 689894 6412 1179816 495836 1314585 313909 1022783 178716 1841856 288699 456921 472014 1407229 1539315 956309 980421 908749 1964278 1405510 1589172 368072 189464 387402 736041 1368840 1149604 120013 1476612 666691 811629 572843 1531335 675261 1477188 1171947 1783643 565463 95251 1216314 1775371 569668 712540 1467716 368415 1123112 181409 523757 279622 1697642 668970 100271 1554643 1669284 595422 1079468 1508081 462162 932089 979703 352256 1854007 1650579 1702524 1266816 1594338 704979 641120 1944491 1857908 570942 1200071 273702 1746867 1425982 871354 1758344 1446427 1419431 1373705 556939 836216 278787 260926 305779 132432 353574 1402314 829124 1058280 1180322 288081 614351 352347 1952024 1647354 872643 1854983 15366 1302412 800513 730963 731639 1646955 1673426 1722023 548624 1243253 577675 1590829 281033 122302 1936760 1616780 17075 456095 111245 702332 1453232 1585385 29237 1421861 654540 1526969 901088 1554787 70984 3018 1591812 589364 921154 1088279 443314 875368 1175421 1371744 14731 1693666 1983433 8805 1212751 1319209 1314756 1378001 1537206 1528668 1011044 1816840 297529 27305 991631 1074429 176756 1613402 539119 539841 1015610 901060 1912923 1822807 1835387 569862 508050 210529 1161229 143843 1493215 1261725 1168338 861587 1972687 1897142 1607456 1570527 930430 764387 1442284 1005248 750048 310826 1247778 1546593 298239 238229 353727 945342 652701 1648380 1450623 1102369 481034 288422 1356842 153602 364691 222941 795959 795031 371224 971868 1847835 1633862 1968429 1012848 449276 1738894 404858 509475 1652616 1047541 1587274 1885021 1329125 868220 1146385 1473508 1564664 549639 1823775 64525 238920 362700 429345 1428612 921764 1842314 698116 648358 1906232 1012304 256254 1401286 1371992 640450 1608837 211220 466870 1484142 1941893 879922 1338719 602537 1046486 196499 1710664 1232654 1251389 392364 1827009 975943 518973 602415 124304 299351 1255000 511221 1463082 1333486 76807 128387 1502048 205990 117803 1011946 1257712 791481 1863522 693077 1117153 1123930 1159891 682285 1605705 527572 169056 993326 1512134 46698 1298611 1069784 1149845 491168 1578688 1118464 876516 1809752 1396903 302210 1474660 1056702 1984637 298659 1727858 1401243 797152 1181618 853651 1031855 1904082 1611862 882861 1268794 585471 320373 348683 229071 953696 1017650 1224785 823822 875083 1334702 1312399 284958 1968598 559057 847587 1169222 1109549 437446 1082729 896803 940916 869059 1678747 1742518 544694 288834 30803 1607179 22527 351422 847990 1716241 347182 129499 1765228 464671 1996649 47652 1751731 1447495 865702 1040771 315332 1510544 1822360 1512319 1002513 710535 1981534 287402 1579688 951069 991290 1496010 404105 1992144 1702437 531147 11617 1365525 1797025 316761 441509 431005 85708 1080527 1272788 787971 1302876 954176 109199 359272 1715516 1204404 85581 483528 1156140 1007419 1217409 1455275 1344154 1007723 1736940 1007283 1653673 217809 960720 1564060 1492788 1011188 773910 862042 908752 30952 518189 1825315 1944080 1612262 522824 857143 384357 1892325 1632241 1073984 167295 921615 369855 1238328 1483509 1925674 816283 1230885 682957 740594 356087 1513613 1848337 818800 749126 290990 418894 412520 1490483 1578455 48687 62856 1527974 760321 1153274 43523 33827 1505610 427589 1377439 1471919 1166091 864636 1057017 1820027 1300676 1658878 613831 942599 1845025 138132 795543 572924 1362298 941529 1196378 1883746 1618077 961686 286064 1457348 1016507 1786661 673617 25091 1584268 1767714 95576 893395 1468819 148379 1068308 59671 878746 1242688 1904949 462110 274118 749701 1852377 552434 1113733 1969973 723455 1685146 1638257 1193661 382470 1024279 1906449 1151553 455798 929647 543216 1074662 1132918 10281 1243936 1238994 147378 1574608 1291649 243268 918057 129958 1459861 1849834 1705700 645331 1961096 1744720 642835 1969382 1339662 375376 642837 1142159 1975230 782841 92027 853730 1488978 1720658 633862 1291519 867053 293683 11256 791273 1003523 1397069 984958 390969 1484181 999756 460623 1386226 720883 315951 152116 457540 398306 1091978 1459165 1007344 1508166 1443494 930651 1209236 406080 469733 1636252 725766 1576503 71603 638418 532045 581132 1920020 900723 838466 639390 501537 1972188 1486568 1964949 347873 152597 1381823 1868360 887324 511087 650151 1660348 1785556 1135537 1087135 317661 530606 469389 1722891 585102 454447 580104 1032662 136317 761840 1552395 83142 1084848 507689 116089 1014027 411784 471805 144504 265478 1749509 243800 331974 1804236 1815527 240072 1610590 1724099 515247 565445 1172623 171290 563079 442745 850013 762996 303118 1219030 506913 475698 100669 562626 648690 594465 1926675 614423 644923 367723 206897 1633059 760998 603254 505401 1121316 464501 986721 210575 203790 206489 89253 1340453 447979 1880974 368898 1091027 390163 225695 1364786 348869 705742 1203713 1167003 1051172 590085 706611 1518797 777784 1079790 1778115 567924 1726362 30738 408564 1693158 23986 1053865 854629 997511 883108 805769 91874 1885883 1030644 98673 603497 34019 1481806 588721 1076258 1819441 1759198 991117 1846345 1209822 1502768 1548383 1372332 1619864 753585 1012984 1226940 139352 712660 1896693 1959459 1341890 476330 976976 315270 1828968 1544072 718444 892423 1014170 812055 184166 570068 298966 612502 1849097 1621484 1467227 627264 927999 321969 1618225 1033662 1571820 323021 1593284 1787365 1458951 1126701 501347 95328 1112008 1408835 651744 1467193 399452 608406 146200 1772412 1444568 427668 497199 789011 29508 326041 644582 960867 148739 1912643 1096319 1992541 1138894 1150589 1639844 1192030 732160 961954 1417319 1914244 304875 306681 1733405 964931 1800189 869011 781661 575719 845475 1263302 754706 1843497 13390 783045 453000 1560953 1099205 1413137 499721 1047132 1646066 856303 968217 410825 1574086 1149724 1567729 1932505 1450172 148526 1572637 1859579 1938410 930116 1789099 606209 1421543 390103 1824395 491752 1028658 483496 343459 226260 929229 1003427 1325268 528177 1814742 25824 887087 301987 694806 522871 1665249 1277485 73034 1676868 1930522 1562534 552588 707143 1098657 1407289 416474 1877907 1560812 51570 884970 1485346 257141 401531 1721872 1543281 421050 289996 1369760 1343413 1663926 1499720 825094 630428 1869140 1933290 187768 1277729 655323 1018995 1393250 1831211 1605562 392657 1104774 47836 609309 1149341 1815654 1907013 468147 51991 1582837 1051378 1102993 695741 1559491 825031 695545 990086 1916172 1729843 1059252 56961 564338 1671939 777619 1551981 1288616 892371 479809 1363392 1795410 1347122 1662939 71635 1476509 1990458 339604 744639 1049131 1071835 310153 426951 1066569 63796 1018281 496470 639650 481001 146577 1967317 15821 350214 201805 359077 1834139 1522957 198300 1872059 917716 1677810 1172742 1056910 1322764 318408 1784990 1586136 202407 210149 1203667 217907 615192 944439 1311780 1308294 1582396 830860 268462 577942 863225 1952034 716981 186014 1697205 1387045 1117912 762546 1811177 71666 644341 787950 1994215 1865053 742405 1777915 1817469 1243485 1591036 1741907 1699693 795430 1527879 940974 6311 340288 848520 1493698 469842 904314 706585 863752 283346 27104 997072 929983 1892945 515505 822733 1464486 1904504 765156 355114 1467053 1808114 1346431 429331 669260 769330 408270 944895 1986939 1088734 669283 439914 1767530 1835637 745038 1532834 209726 735284 1844473 1519538 1929824 624748 1631328 466433 199406 471237 1278536 725930 1731476 961834 384740 1270413 748751 1881419 14864 451964 563295 1021281 1475893 1563801 124662 757874 969878 859582 1003781 1891626 614705 527705 1429097 1481684 446035 212290 546116 1254121 500888 290978 849178 1260404 43834 1505423 838387 457834 1333390 118997 1167447 541891 174629 458734 1212100 1997234 1503124 1025156 1228943 633043 1634664 1325087 1038463 1424399 1119196 268056 1207695 287756 245334 1422199 298264 1243041 1780365 777952 1027255 436026 1828029 714680 98490 37091 991402 918031 994126 1586660 621381 548714 1967147 1985952 1224765 1469603 909775 1128304 1277607 652823 786763 1827787 841702 479355 427053 458169 1807596 1205090 1340072 899847 1647715 527866 650881 1033904 479893 384658 622710 1931494 476103 1368605 277499 667232 450367 1114112 1380776 500191 1958677 969960 1343934 1251193 1706950 665793 551944 1615403 1519544 1203487 1412964 1677706 780325 803242 1688331 470787 443614 1298055 1150313 106522 1402030 1523665 1288051 1308358 19624 1778739 1649957 786981 1504716 1511828 1219305 1710428 1472040 1866839 1273146 1116309 376961 1743609 890891 1104962 1206533 1673063 883685 1433828 182186 1791307 1462036 158834 1148928 975538 412902 159047 298011 1014116 670716 1017846 1379447 203618 19633 1988539 1204602 720955 1782956 1872341 95471 1036890 1341729 1863332 322605 1959212 173278 1674488 1814283 1170508 700105 296631 1617059 1046364 1620314 1466535 1361914 718708 641190 1815053 1676676 867428 1997050 191702 515418 1122085 1875646 1320184 271413 1572143 1020166 289401 494253 135185 153963 1035735 288860 86610 796310 1919504 779118 1845076 561238 1661804 293171 1372102 1394354 1271909 1737471 1638972 374006 667250 316100 1536136 1567300 33678 885778 527163 495251 1322661 855552 477303 237348 1539478 412970 1245468 405686 681252 20976 220781 258520 1633889 1509333 82631 629981 972017 860581 420936 1313860 188834 873115 1219003 427756 1919365 973215 1755950 1547533 315216 1854818 1446075 382035 217739 57953 738344 750644 1687836 710409 570136 1812488 1020304 1557652 841552 204167 1195754 654813 616740 1507642 1448688 414603 334479 446381 340365 148609 1669672 685841 1693387 1646292 1441741 763615 1606371 1233271 297526 448174 1675763 332040 1704076 1582885 1710682 1258776 1222501 630550 1608128 975785 264640 858172 1896850 1286994 1046430 56388 889338 349211 744125 689445 1612466 270615 1116952 1352451 817908 146727 258603 791954 1695632 1386337 278097 1699933 537952 1533571 52182 1132771 589672 1667598 343256 1443395 1311358 254333 1571441 1006691 813410 2889 863861 1120146 1898900 302036 231357 902487 1493219 325723 1924348 1934291 1017024 907989 498130 792535 482451 16530 927054 1279418 1073296 1808185 1305381 1184198 399942 737090 641884 1186468 1892828 490876 1760528 979513 1066073 845242 498437 977408 1449366 1684339 1072574 1106220 1169194 450707 179632 1083837 296735 1997774 1702854 1941615 166330 960558 553187 303743 542498 952730 1780425 1307642 219355 1990923 1979182 604295 1969979 328641 911711 447257 706317 779428 362264 1157722 1748604 1620553 280018 1490775 1560917 1832685 1304030 849088 12614 1935864 433468 604278 173085 1872619 1748164 457564 815696 314658 1220531 28635 1471600 1957275 1290641 418438 534312 1979791 746781 1261377 508097 471287 780141 1543081 1422193 353961 1291198 913343 1318643 1948999 1979914 697679 1101540 1599196 1407427 1279226 876396 1626429 1557935 652326 1561412 1635816 1542814 1744693 1035918 443881 1377633 1383612 292252 622521 174026 863266 92767 465976 1420358 14493 1591519 1034479 790937 1924077 1292014 1170564 640604 962830 1469245 1559374 1578792 1206244 1313059 1189448 443075 835321 1328764 648331 223025 883331 1580897 1910314 1442583 1684969 435929 1612671 1303170 1854537 113997 1689375 1526921 1642686 289440 1486532 1826163 871025 481874 857444 352620 562984 194251 538820 1935595 1879604 88910 742352 144877 980319 1200395 1521489 1346 1821847 16041 947247 999529 1640323 876304 245210 250285 164695 1809430 1064113 793917 1670276 266112 1806726 602208 851489 1064278 898223 293954 1516599 1405520 1955762 1899363 660752 476777 1927084 39450 1375981 1330120 568503 1824372 1167446 1817882 1093259 1044071 1493338 1297595 644814 579950 525001 1902521 223724 178310 1236950 543877 1826656 642374 110767 209020 1811161 1389208 1869144 1742082 12748 1591993 1246437 1160114 1862682 924385 237647 746633 354029 369708 1989755 1122043 1677906 42811 1578832 922685 564445 1553446 1622086 344675 1642464 327069 193342 385393 604680 243726 580842 919710 1850429 483072 1481010 1891568 1938141 1804681 1305035 71685 410481 1386024 663295 86552 74310 351341 1289614 480362 155433 744110 1097051 607418 1041232 1119618 390484 1027619 1535070 1791900 412959 25714 985317 1391637 1102819 414524 1955585 483452 1758920 933623 1948230 1788134 1415580 1051253 593708 1611395 412056 479144 1786391 190571 1164626 537313 1293422 547838 1434411 1584893 1327413 1864274 343705 1308154 553582 1089496 461973 1749548 634084 1568618 1836285 1356312 211945 192814 219380 1170702 265974 1905293 95129 448026 1199045 1426628 1823012 569242 122989 1303350 385903 1180801 1466767 630140 837505 1804377 1360125 1768443 1969310 360200 1990424 1381845 1946507 1054208 150864 751635 786094 1999748 1841036 705456 966872 909522 453578 970944 720528 1219519 304549 249962 1702235 798746 977340 575812 1194979 876918 1590762 1716956 605116 1414471 1845602 850682 1508855 122684 481616 1367830 724770 1463372 1472108 764668 1885727 1686776 540902 1895605 925850 448769 1425652 444338 1498451 151523 1455466 1979341 1391138 98718 177720 1430084 1566846 1288346 576419 508746 1318582 381629 1337350 510811 163473 1095617 1616517 10732 1307805 89113 426061 894674 573167 451393 1175205 494527 46746 1953744 1846246 1024018 1972004 1891528 1595289 1661991 108839 1352822 1110214 600705 698982 1342997 747949 649038 1654964 1401029 174978 549542 1972844 1345230 54083 1189828 1228278 1802937 532104 705851 1324814 678088 1282534 1793862 1752124 1503318 289499 499648 739338 1999234 1853909 351343 121950 761432 979769 1487013 54454 384377 1358137 1885436 1322212 950235 785852 1721384 1039598 1055239 21850 1966559 311033 720763 1300812 139958 298763 293192 1298198 390045 195681 493383 1828609 46454 615991 636247 551691 836024 1377808 1420489 1065755 224094 1534328 518155 1516176 1696839 1830484 1301072 81514 1087681 1430556 739225 1297681 464982 634604 600387 1695767 974527 1150866 1392818 1484770 691652 1889676 291657 756866 43396 1592894 1245916 750400 1220745 391176 258804 784168 205555 1795341 1557254 415058 1529370 1079792 1111828 835197 1098632 838805 338935 1757490 611553 490904 1609781 1912318 1572990 1671504 1948124 796866 762043 400996 283886 61203 1429493 1847140 1534163 1471024 1615391 1563782 1975663 1445199 1627064 1057187 1357095 649482 1900708 1767856 1863952 1642095 887948 222536 359778 1465870 453868 595578 1087723 67885 1245910 1710056 83677 1679396 780211 1762283 1314948 1482110 1452116 724056 1160368 706582 880120 1922968 736577 1819984 1930762 508155 195044 1457822 390160 1778670 451857 1848027 1379141 1846109 1084826 442415 812356 1706068 174690 1201662 649860 907011 1609 439562 1226597 79027 428908 1605660 1653220 1581488 231490 68007 327032 83555 1510072 1372379 935164 1680878 541038 791673 197316 305887 766088 377702 699875 673054 1059287 1177147 913226 764007 650857 495244 1413164 592129 1602521 427442 1141422 779782 689814 1415373 856895 1980315 29338 1004985 806778 953776 947951 978679 1170970 1578884 135063 1363530 1501206 1499764 551737 1914934 121654 847053 972373 808433 1001269 1570958 114633 569420 1947302 804354 1022432 216619 1334437 819618 220354 174210 157471 160027 4292 1030181 419917 777638 1039624 11880 1300446 114031 1507962 97136 746422 207764 1149679 177728 1784999 1884304 1872560 1354010 830121 1603224 761227 1135638 1279953 1063082 1408776 530734 1025923 841059 1559819 1454648 1763114 1553928 1144357 755534 891856 1748574 31705 692486 1764478 762777 1565235 1198498 295006 744713 461189 570435 592664 1912048 404152 1302223 1691341 1673213 408965 51511 1575086 1360599 1734732 1768354 663015 251253 505219 324056 482283 257735 1085994 1561120 430022 1267805 924955 458174 279957 486111 348370 1024543 1224354 595614 1087467 869971 824551 1245121 1362459 1322422 561086 1457691 1742966 783852 758157 1168006 1815615 2998 1186655 145552 12986 1373160 1441388 271248 190945 1153691 428470 262102 1471951 294214 1118010 1640322 343645 1953751 1249182 1173629 1386415 468221 1281586 149979 215888 231037 293006 1890947 1371556 564590 1069817 412795 301347 1434220 469722 453176 278886 1143019 1283257 1881572 1174856 1243769 330675 1876748 1072173 1279425 1205501 148444 272993 1641403 200130 674731 30074 421953 1287939 695778 323437 510630 1174169 1913825 304160 970564 1734794 1830097 1416479 1349378 347604 842145 932855 1595127 5024 295439 985095 374270 28065 1910053 1846094 808237 586748 469123 1444638 829069 562979 1533219 49356 1036162 263404 910432 105636 799972 244067 505742 292129 1783182 1682232 397467 758988 1803403 1423612 1388995 730061 1979434 1365458 944285 1977058 1094043 1002576 235573 1549846 579403 33881 1821625 362268 644468 654284 1020480 1224554 1189671 869908 1040016 1471612 354455 1478199 1855797 1121031 1833542 646566 738655 1560282 1234934 1764805 1289370 793709 310616 274708 1278619 655525 207294 1521064 107637 908075 1289425 843794 460124 1374870 782318 1065569 964804 1077439 1762134 1678800 194352 1179855 179647 46821 1567172 772517 1792045 1626545 1596339 1352417 326406 54687 957339 1173162 1862862 629564 1424532 1674356 141783 1955199 1156932 251445 825354 620544 1885499 1770921 131387 918359 45960 1872078 783752 732123 1156400 515587 513302 201694 374166 1247363 75795 983189 1012311 801978 1877646 1757015 1164314 1102392 1354415 1630839 735923 141517 873504 870398 145395 177800 699588 1845759 1225435 834582 1745019 1033580 1512268 730767 873205 1234015 1516660 85176 993607 190437 1753892 773682 558536 706144 1997559 1317172 1358820 1005268 1705594 757032 1669752 1273488 235791 897716 393307 1518127 254384 99673 1165084 1873639 987718 1590257 1007738 987995 378748 764962 1382023 197034 501958 1659771 1932613 1718134 1169596 734674 734621 1041114 82106 1757667 1023680 1407161 1195335 1511500 489241 1081202 721805 1836270 1579469 1256094 851292 338124 1761829 26360 1588019 401707 1992844 1412326 19543 1252388 575123 1938370 325267 742785 1218822 728763 1327844 595843 1333051 986626 867448 1392984 1659760 1264107 1596005 654487 885129 1535534 1569455 692323 356700 1709139 383004 1050584 1089894 1272275 863642 780580 1611318 1927492 1919 1381898 1629559 466199 633683 1060422 952815 1793193 1029731 1489010 1719884 81495 1913115 1887099 479696 1985749 1708877 768714 16157 1178535 619991 1817463 1178321 986535 1215562 1464420 261813 1660503 522170 81659 49904 562806 1764732 1556574 646611 1156691 1608576 1883015 1998968 928212 1364180 958312 3699 1228414 607785 148985 185470 851008 925966 1523837 952820 27404 757650 1203399 87589 169789 1365659 1702646 966119 1110092 95749 988617 1116686 1578754 1543798 1405271 1421657 179079 1016230 345560 1489510 124743 901184 215956 1403587 719718 622593 48394 832549 78444 1918787 1792994 1102949 1368377 1727882 1954689 650949 1698286 980609 1432165 1614395 999982 1581583 1948906 1305547 3113 303297 908008 1029090 1342715 1069531 598435 1591618 240010 74802 1163491 1081496 1215172 55546 1878499 1356026 848276 1325253 457548 1907253 1285829 494205 1003135 787900 420353 553497 1102093 1598078 915247 320157 233942 1078019 652821 674439 2658 23171 456922 152538 1575950 1746373 771460 1276816 1138412 1185212 699610 1358269 1358332 853602 1243181 46855 1897050 1571256 921485 1276354 1441464 949908 1955717 11 1535812 103675 1480149 117760 1491155 1508472 786063 1791478 590247 1583255 1367985 1670366 183093 765526 1455939 1235054 1601666 909650 901244 1507339 609268 1171081 1824619 1690517 490698 225627 1033873 4647 227318 1685249 1012766 1941084 1349704 175871 1364228 1566868 1673834 1100334 262180 1431604 1716876 187673 546770 1718772 170046 1228893 647646 888744 361838 925958 944464 1541202 1428772 495786 1884575 617171 361589 1555419 1058941 1451351 676578 1255332 517198 1080986 962431 1309187 126965 252264 927587 1007156 737825 1080279 1432078 1965703 1159353 1208269 848590 1765688 1664139 58980 2621 1063278 749686 848164 136530 547509 1746883 1677990 123170 499084 1381088 165163 260766 1519614 575504 770746 1486750 1148381 1839752 1788408 1160926 58716 509379 1122176 374478 1226389 566136 380398 434078 173404 1508776 1446844 542933 788658 1832474 1314325 237077 1670343 1882965 997798 1141431 829770 193873 1478245 1235843 1783348 430399 1267972 1578878 1314605 977020 344540 208826 387446 889584 966285 1798012 413895 1341094 1355196 722068 490161 908873 1918713 18449 194576 453597 797389 1660255 459544 216833 361428 1711038 1408544 70987 1403479 914362 1453853 860038 1755599 1396044 603974 902154 1376157 443560 1272702 1858969 1437982 860455 1784163 898467 93016 298567 1653841 463264 1343730 1198309 840551 1304977 45062 162886 428925 933896 971296 1731869 287512 1091988 1431326 1527639 1277169 37597 569786 1245359 1328709 1608728 421356 822798 1727665 45070 1090135 1083803 1902028 420730 519652 198742 400619 747910 1392766 135700 463972 28646 259547 1386106 1328877 216465 1067582 305643 56598 1318971 1307276 1952869 494119 1389081 838347 664315 1376814 1530086 540484 1559714 310258 1718219 313835 738198 5685 1276807 334373 454078 831090 1534420 1163187 492603 1458002 508268 17077 523787 1407563 362535 1621705 660526 1823436 1380677 666578 337780 633433 616063 1100980 1896759 303496 1461281 1430566 346752 1510357 1400087 1765064 1597588 324979 1472997 947485 1410865 504131 1906387 102953 1112387 29063 980038 1122272 69896 394482 448257 253975 993230 1860251 1473169 1274990 755887 1839603 440175 985587 1402796 1768248 1642193 579200 542470 1227792 734828 530703 180578 1657050 742303 973004 1748527 153697 875140 158344 272631 1066028 1080074 1050383 595315 1306614 1888427 1079218 786386 1295400 510243 496117 1873119 903197 205690 199280 1110616 1293833 952624 811485 343055 1494808 1083911 4200 769505 424549 1104917 157784 1371957 1378357 314303 1788228 600616 359001 513730 1955237 1011878 1098326 534257 877903 1649584 68536 849642 1448562 1219177 639030 1362133 1826643 270034 714966 1390626 1813803 203378 181892 526077 1367717 564715 935675 765878 1059827 1884529 702409 766223 1177391 730203 1108239 1523306 1716804 1157754 318677 1354584 387558 500718 29834 1748599 1341815 1230402 582504 1934061 348521 1034676 892273 1435323 1838618 1564857 440872 565247 1823224 592761 709048 485162 932013 1742770 789957 638850 97549 934183 111475 254570 1852369 1936587 91488 1437866 1110270 808763 1255834 196313 4732 347906 557927 1970867 1662856 1441293 276601 1386191 1555375 576076 255476 205624 1200968 1473020 1242827 1564906 190205 83821 1460397 454354 171826 1154552 250122 1378420 1932010 352837 969477 6939 1860677 159132 469867 145079 57454 1591066 55083 938602 647632 566677 1498534 483794 1195784 127730 1526203 92425 92014 1278571 1811479 431861 295563 398446 337930 565350 1326087 380266 1128908 1730489 1492597 154292 1940890 518906 637074 1144482 481164 1758851 206237 356547 1945059 1197960 508663 1922180 1968235 811391 202813 304113 675626 476756 1104994 891879 924744 838144 272311 1474199 737715 1368139 614598 324451 1977922 407178 1287947 966022 805382 141561 1441455 1482877 1146 550264 555111 749271 1035915 1819111 838817 1897057 1991409 170780 489152 522511 1325620 1510380 1968380 720742 667043 695507 368596 557272 407391 1326613 522832 751397 756143 1942847 1563699 1802668 1501648 981261 1028465 1391463 1583822 221697 318514 189857 1276447 1021618 761994 1418359 658031 1434357 186893 1809168 894840 539803 88929 641727 651173 798907 1150310 1861966 655687 449420 1870578 1319716 962904 723030 690459 382292 553761 778313 1926155 930946 1393429 246556 1670970 339257 1871527 518041 1610819 1649212 585986 1828630 305399 105529 1575945 1363131 85765 1446671 858671 347533 34666 1380128 1440657 1396784 956874 1139378 1263706 1056919 861945 1380210 537854 1615909 1395646 1096891 905425 613888 1085773 612683 835137 1119334 1896432 1938039 1524537 1874798 228088 1510177 817637 492148 721951 1696323 426537 436042 106189 1404327 451054 179536 1592133 251608 1187604 1693663 536650 896746 251510 195691 725120 1815450 735827 33202 1271168 539955 1424302 1290646 1813407 1213117 1929487 581664 348872 1636459 629989 1761180 741296 645485 1732262 106688 1735905 755888 1335420 1309011 1674231 1759678 1434203 519463 1098011 1500596 627485 1436141 733014 1498141 1451049 874131 1445941 848975 705717 1589716 1311184 1866413 1436672 1078410 1559620 1981514 368649 1690471 644301 1327068 1263867 1935493 1442116 1594156 178038 1858726 93504 826617 914483 109262 1384989 1048277 536061 656985 305080 1205235 83820 1104610 1818747 1424537 1759618 1648204 1069349 1634324 327208 1525432 120452 1555131 1382842 221199 18682 85169 1955253 616237 1475671 1706637 1437716 999511 1698586 513909 1282965 1441777 1428226 1695149 406073 236779 231842 1469302 994733 692086 394310 1751741 819720 1749074 1472188 1288210 764682 1890678 1169125 294909 93101 1260710 1594138 1948142 156666 1709571 1599706 61863 352781 1808883 684576 1460996 1112560 235908 539741 386973 1746449 1939046 1994976 1808447 1386244 1024875 802320 741047 1146102 94696 1079833 166588 216761 571877 888631 1960705 1789160 1677375 1384422 941241 1042270 751382 1775829 1762357 1277669 1489137 1779320 1476100 1297594 1747722 18344 1037887 1953259 662485 1249709 833460 952713 609133 1796019 1465547 1327694 78826 1615259 1563415 165832 1496915 887599 248938 1816172 1103006 1582095 1668355 1142394 489852 842444 484250 364631 1458346 1403031 223184 615822 1241242 892258 230115 223438 1952264 1239896 675042 528082 576029 1435862 1823731 283475 354450 1368041 1469510 1824703 630871 604490 1337891 206189 1305300 611513 1024432 789624 668615 1394351 1104666 231889 1343823 89342 1745321 1151463 540748 1194566 1940227 1505838 1143652 529028 223395 1910675 1762735 1567017 1525560 760143 1305743 1915915 375178 1270472 1434905 206722 1467188 328620 1527988 956097 6781 163342 1071338 316538 631746 1442699 304550 979272 24298 389620 220276 347109 1543503 1307943 858817 69237 1046957 899112 1099468 1101639 23098 1564643 1588941 379797 909172 1451711 1562998 217689 510484 654793 1665389 1518084 1162196 1867048 743749 1481616 958318 738331 1626118 1360030 1459493 1911846 357867 639776 1394644 218042 370371 603400 198293 50917 1160126 123264 1069878 1133301 1376211 569214 370107 532698 982700 303848 1295203 670752 1525708 596497 1817477 298780 1218649 448946 214091 1427829 641478 1326867 224590 445783 1558770 1402954 599141 729266 786737 1055799 1243488 1696208 1966804 1226129 1887593 1149978 519131 137284 594829 548187 1050979 831228 1454935 1222555 1333181 948517 535259 1744095 1058224 399007 1397947 697443 1549144 39951 1617502 128218 63584 401736 295752 337392 1305763 187028 120526 1696616 1453281 1264419 885350 1656478 1397828 67850 1682146 900273 525857 1922364 187586 1036385 903380 1039885 817267 853552 818313 292013 1147280 1796320 998607 363280 1108784 495318 1785144 1029603 797154 978695 1808292 325100 1200876 1452797 64875 586811 1938723 1598661 396802 612027 703197 280409 382432 1478573 389080 1380542 748619 301564 314287 1221445 1121978 1655203 536051 1404223 1418231 1782384 860796 157717 109801 1094879 482746 820342 56240 702720 1685282 384734 267276 584971 89441 1843618 603300 1728441 129632 1455589 802562 1042467 1865850 290067 648102 738204 1157258 1328482 277229 1556106 757512 1258861 1009217 800950 358918 1205978 1167256 1433768 41077 1020260 419909 381146 1316524 119255 298287 269444 837632 182827 1436458 1576600 864698 111878 1833836 1319069 830149 1752793 1965367 1167040 1808104 1383611 1826067 1554030 1228097 1508857 1405564 480361 777614 442160 1827814 1700969 1226941 234403 37405 551221 369677 142026 580715 1647088 1098282 879493 1383227 956466 1102945 938104 616169 943674 1970180 18999 915610 1894281 1180501 1129080 1254545 81806 259622 1854476 1007390 1650781 844379 688640 1245250 1161912 561194 1517015 187805 814101 1564875 1132863 1385076 750375 819000 1356472 1080326 1062686 319923 331715 770962 485977 1785573 1132835 512038 450361 1350007 634078 1607413 1812905 2813 1388233 1490700 1525217 1495945 378243 112148 1354408 1474881 19327 430305 5259 1808631 1760165 862804 690281 372969 604037 636404 96370 1395873 692393 259933 501822 919785 431618 1778928 1973682 1594862 1227286 1807534 1947859 1320010 93928 723427 572380 373140 505290 1345062 717750 769814 1858587 1739611 736054 670772 627370 533046 505012 1220805 906533 532404 224683 923660 1694811 1078430 1132756 574921 1495790 1702585 447726 603052 1494852 1900796 127760 1979587 475654 180060 451992 969341 1117070 928295 1365506 1151858 1037561 1866051 60726 1516508 1593546 1020996 1884966 1179524 1271989 1542367 1029505 1758369 1176954 178879 368843 1140838 795597 1169896 450454 687911 1644265 128098 909442 725484 623991 1608948 845775 1741847 581050 1432105 1610076 400814 1302087 427122 108614 1704174 1491964 1154056 533228 611023 54493 1941214 204847 1580139 937866 1185319 608942 535915 658319 112672 351201 1942128 1580853 599042 1578218 6022 1155558 216672 1736950 1579978 1058202 90427 1737721 1342837 280250 1538346 733984 927641 1986633 926300 1557236 1719744 746536 933424 1354946 770708 942684 1596878 1820329 922782 849451 1885478 603550 1972343 336596 96267 1505728 206927 864598 515818 1345478 1951849 684435 1884106 1060538 252028 655899 1486051 1527046 1870222 1125794 360051 263898 1775467 959802 1159931 1983877 635294 1219597 921844 1517578 636386 1697214 1200514 1937217 1473430 1100725 687790 102607 315941 1673551 498363 1668508 1574081 1654036 885571 1888247 1412102 1198136 985084 1636631 1225778 1485465 1157276 216710 779440 884773 1675353 1497625 931949 416727 1239208 1972404 1158301 1012495 223350 1140969 1319938 1533394 505034 957676 809549 1951434 1967520 802589 252522 1967119 343646 440601 458636 48131 1915260 245741 555822 619703 324930 414774 34303 89879 1324439 103677 1824812 592512 563537 831387 866088 1873465 970455 226629 1978209 1157542 5396 503274 983340 1576914 1195345 768585 1964792 44048 1924947 1817044 1190788 1817485 746720 1873650 384850 689970 1083061 72640 578904 1194181 1632326 584085 609008 326734 1297278 143994 1099860 1097828 588022 1447231 750926 758865 1555715 1302763 1026527 867626 1494425 535401 1595764 973989 1921074 1970686 1521362 1171205 66432 447895 281363 309941 296218 331010 1525604 1716102 689838 1951623 1646969 785887 1636796 1904760 1414575 1455069 1688188 12551 992124 440599 387114 1904872 1773999 554241 1663020 54423 170359 722375 622796 1071784 1846677 1498317 1595019 1690628 1922230 93999 553043 243899 608958 1741273 691057 1174541 1109933 713339 797406 587755 384547 661517 1719390 1034717 1940310 1786325 261578 543759 1305779 344090 104908 650310 214709 590472 1718559 1807152 1700961 1252772 1145152 423831 655407 129935 1305131 1344685 1026052 1129257 584956 924587 1450206 69182 134282 647624 1097953 159120 694120 991836 761332 1965076 1143683 746498 1608630 1047228 1420035 1800383 1873180 523277 1123734 329936 1525256 675746 1724641 787028 996362 22292 838026 1723254 1423650 116124 1829449 800639 1858372 27035 917443 42588 311687 1999879 392053 574356 173831 966171 1178413 375028 114808 1013991 1915818 1361710 565259 295691 1103376 1859996 511837 1397396 347475 440292 1351678 1148822 1132376 710373 163464 1708965 142063 1623102 1725933 474258 1947963 1526241 1234436 133125 1321810 1772566 954390 1116056 1845023 818457 772084 316182 1396150 1277850 1189856 870016 733312 432912 1780813 1398147 1422797 403265 1202358 1235585 507214 663740 84698 1129973 464653 1203688 1594269 747339 1469788 733072 1608729 1093208 2306 399260 964469 486991 170706 1285168 34103 163686 996812 749519 980315 1654476 1353684 136228 592010 1424416 1584356 1356788 1212944 1524576 1394679 733895 810949 641310 1602279 1124547 1983032 1988623 525406 792345 1750870 1721729 1937360 1552799 1980714 1171846 721867 1985475 797431 1352605 1658397 1952859 1451903 33998 1484648 1843342 707659 1868204 1904660 42931 346228 945017 1897677 208347 1890990 1409164 603004 737895 985418 1083093 878505 1178539 995781 1656403 1907666 1650789 1271216 217383 1708186 498269 1076581 1036976 1317413 1627647 1007980 215651 1102505 921403 1961788 1142643 1351238 872465 727823 317663 1446234 1177932 1903223 769482 1210541 911185 1705137 1204995 599861 601142 1391745 512494 432575 126207 838881 161318 1992639 324102 1971554 926923 791437 126068 444533 1524905 1471144 1083243 1633106 17901 758824 465042 671781 6672 1879875 227099 1569103 424143 1629756 1104307 1249544 1357887 1136592 250509 975553 26473 134395 1433929 1697272 252778 1435243 820608 508457 825107 88288 616234 443730 1051737 773270 1539026 274091 1430463 369662 1231958 1464434 431056 1275595 1447770 1532105 1669606 327232 1431599 479787 1785871 693041 313061 600823 63769 1170813 590960 942066 1007622 1987890 844407 1769943 412336 1261629 119539 405949 965190 1228644 543879 306654 359811 600290 1262264 565644 1857451 1732576 1072201 1165252 488904 381421 1348243 374355 810602 1112110 23155 643934 1812660 1970098 1082382 1533401 1866179 368463 602759 1746078 1838701 22345 309469 1615576 1013188 95359 1300286 1061928 1910011 472629 983732 1561400 353830 645379 654856 1878450 813716 1876176 1567588 34097 375130 1306425 1172626 727485 408411 1461838 1315609 1268849 1663033 646712 850242 936328 417096 615799 175736 791545 1656927 1287945 466868 152660 1870234 243766 1109086 993572 1453278 975982 440390 261071 572691 801449 1693400 223021 1461505 1240522 1674392 326844 1773517 974698 1462917 1879902 943506 1410681 1301372 881716 583651 829304 88545 497700 347026 1249886 1331095 205379 787525 1516228 220778 325146 1210927 855689 1088304 1482844 783827 294933 777826 1239075 1653576 855761 1107160 1068752 1564362 1107574 1403021 1250478 1786210 831193 1423794 1330933 139720 1130568 1241325 619657 701968 1454970 1353101 15661 895473 518986 977936 1158772 1283771 1311167 1630994 1036161 635636 1562188 824473 601780 1220169 914413 1783318 1276616 1268617 676827 1725081 1457837 1408769 734128 1661536 1498209 1815472 1649346 396684 1620939 1831069 906737 1196403 1028735 146906 1994058 625113 792560 760934 835872 332632 585759 1930810 1568171 1447081 1425126 767998 551712 806514 324726 1076152 1568382 1058346 910447 1993195 256448 807122 839578 1024605 716298 1938659 156997 157136 1406236 800856 965904 1976063 751610 737072 241292 117765 422508 1915065 241596 790409 284862 16452 1143748 1395654 225694 1732484 392448 581984 1912466 300748 1224406 478910 519498 323414 372316 1503077 1423023 1008502 1702637 1509812 864311 668455 386553 417315 708594 1309859 1548063 1407155 1745134 1189325 1591093 346999 966212 1610633 1643847 550004 87169 1368345 920179 872243 406633 1438316 1071347 1967734 1464358 1896717 22374 1704362 1497564 669622 1579633 1048801 1704007 154634 1294298 1633944 1367504 1526524 1711467 852004 39048 71435 1573019 856905 273005 532532 1296358 1629059 1009680 14457 997766 619860 657182 319929 927719 1831540 1596781 1857887 1302200 1145650 1698796 98573 1955988 1595169 1245413 5291 1322986 550862 1495826 1266962 1367835 1793695 880091 574048 1102419 1370574 12698 1810113 1901980 378330 1738615 34904 1310825 1677441 1547762 1028326 247689 1245089 1128047 1909055 1398065 1178901 255786 1146344 371729 845851 1847872 1288284 1141059 263347 674851 1509607 1196942 1140429 950910 836713 1320401 158943 365964 215729 354907 862374 948221 1445693 1367162 1785135 144591 1325362 141305 1151426 1705760 696554 1287612 959235 1019398 1852387 1656629 1443620 140968 1237885 1993096 1310315 1066829 814165 500282 688553 738601 739542 1860521 618083 950462 517434 607924 1870870 29188 330385 400442 980156 483578 1516841 1699805 464668 1491997 1309128 785606 554763 469577 196885 1804537 1359104 677195 92492 1488529 1131235 1236658 1455041 1478571 921398 1130744 461473 913795 1479339 1336282 923732 17876 436556 460768 521818 548899 1006951 473620 1908096 890248 1332024 1511584 1385034 1087395 1607061 610917 469645 990005 588955 617567 190046 642641 749943 1850248 865842 1830857 326597 1605229 972502 720248 532940 273458 584989 1930127 390006 12284 558402 1485981 1587128 1916932 792209 1319899 673024 1469558 1956220 252630 194399 1483646 1529897 596259 207137 1392256 495684 153296 1461008 136338 1105900 1657023 162394 165060 207667 640056 1982164 353708 805520 557100 989970 1550927 319627 20975 143363 1029832 1144545 1210871 929115 1199419 1063692 1608695 1199749 433452 1887065 1458424 1608274 1090579 743240 1541928 138247 1022580 804404 460276 502939 494858 578503 1807781 286984 1487224 1901869 1969482 1170725 518000 633972 207492 1025864 759997 1909355 821922 1130079 1139230 1404021 59973 1487982 67336 1362329 1843398 461062 207715 331205 1058806 970643 1110778 1152249 1977710 1674431 1028266 370224 1345324 16405 1653445 176449 1090869 825942 693764 733219 229935 449801 526141 1821083 896323 1436635 1196681 617014 701706 208439 1548656 260190 718928 1570391 1641110 894951 966480 578554 255884 1159062 158303 1323185 921269 509095 721579 1897533 564230 786881 1174284 785549 649160 425911 806771 1270292 1727760 193270 156103 1870378 1773006 1704844 1532335 1842042 1648863 1656105 1650710 1261866 103617 1362370 604184 1535380 1061098 1673154 1424749 1600415 1538580 1350060 1854006 687456 1623332 18538 172557 502134 1873831 977057 789090 941778 1714131 1326323 1600524 1466727 1430588 468917 610802 951456 979548 1971389 284274 694888 263367 966137 734617 1086065 426553 1245904 922696 1475996 1000356 1689330 245088 1436804 1002182 464437 135211 1593074 1824552 565470 211510 588919 1199338 1423033 1206645 1413012 1516579 881513 1127816 200095 1425877 89648 1179120 798170 1357340 1522964 1363180 343467 1801641 248296 589909 1453752 748840 431185 1885056 129224 249867 1818414 538984 719404 3945 1689571 1434131 1149938 1037662 1381723 1574629 1582493 1159473 1722409 767769 478157 932063 1406278 1485091 1672024 400644 407541 151041 1163798 238669 1439642 841088 1461945 1016533 1976383 1939743 393759 369829 703914 1723564 31985 487764 569071 1507137 944571 905846 1976536 1996183 952612 915848 1325050 1566761 1762940 689276 555413 848964 1299507 638997 1998860 821182 881209 356070 1519852 1612753 1828011 32291 800073 1090672 291382 672892 57891 1414307 554299 730888 1704284 1666974 673219 1764822 1973677 1328595 1099683 1629338 1686074 1310827 115929 1694742 302597 1327227 190629 1437635 577278 1720902 1043298 1275352 1832097 1540502 1005766 1677031 818447 1542687 42336 454878 547606 1280863 1665279 140723 208861 1614316 1233078 643981 1952372 297355 139162 553942 1622841 945897 1573704 1076503 230997 1457982 1748664 1090892 1209940 934443 1508570 856916 1362117 1217348 260547 933824 133735 414327 762 1841091 1304719 945730 1833408 1180037 1865515 1661298 145199 1150145 1316202 1092524 455478 1690759 109601 1550101 1183018 1542854 1528188 1932043 660032 1580953 1327156 1573044 212616 1930950 1127036 1624319 366548 921172 1797060 1221678 1947508 1340734 1288929 1870212 454622 1222951 66088 1090709 706321 301773 380090 1314169 819604 1084669 1515022 1403768 1664141 1582794 1195539 950640 384574 1804337 1343638 949504 1375358 506632 746529 663306 635585 640705 302250 234140 1714098 1480214 517853 344412 340338 142921 1800409 611238 1143450 1891194 1887631 1217399 455005 1162133 1935629 374580 599276 1456622 642861 950459 385233 1669373 1079385 1503235 1186432 1252240 301409 134328 95192 305961 1688492 1023363 1961416 1866671 1183178 1994499 1795207 1032186 572433 1007354 1611357 1888837 1943003 1452393 809838 507833 732174 1875160 1905524 417517 1224005 1530783 1440447 125863 1477441 376462 647610 26885 1277095 1499742 276062 1102420 836963 1508925 744868 101620 1371357 1120551 1709782 239074 1467819 1727188 1296066 850123 752740 1356626 247076 1171806 375994 834395 163764 131745 962711 596689 727902 1740357 62472 691342 438866 1470982 1875245 599316 1598691 1995951 1206490 1855044 1466715 1629095 1006755 1297438 186963 556448 632130 1203307 856757 1669200 97773 272278 1940983 1755477 1308204 884120 1450961 826552 1907220 479362 1173093 519365 1118725 1397527 1823508 242839 325835 1938494 23985 1964312 474665 52843 428105 1607634 1521257 1914207 1080700 306382 1955711 963717 1746685 979990 1065101 460967 959421 96071 1399902 180571 18638 1863027 1484362 1772063 1890454 1148238 1184565 1807391 1163154 1983008 1514981 1608506 1754049 494500 728719 1091821 502591 1239089 947892 769113 1343030 1881589 1874976 1812040 764762 30305 1216500 426896 1069616 322895 1965462 210406 309630 1686980 1594835 429764 1003721 1564707 1449629 1543139 49323 1599461 457696 1179463 1695613 1736943 1706539 838825 923407 776327 28937 1907156 975299 1586039 36373 1679979 1176348 805167 1426497 473392 637961 709721 73700 1209850 653778 8180 1617356 1864240 1212485 1117283 650867 656525 64999 986431 1849969 231281 1786187 1581511 1909683 898122 124148 498878 1027898 1854769 1153550 1929040 1583251 1229714 807797 1358300 1492058 1586681 1032275 1340790 1489477 179473 1530600 423026 1479463 526776 492614 39880 831322 1276042 292549 1376333 1360422 526414 1846037 1816895 1085837 1858068 605635 957241 741230 1079175 1201001 1666673 702676 310759 1476780 1424055 1099793 1373699 87918 1964467 421203 1570069 1694231 174000 925364 809062 971785 808539 1147152 273195 1421264 1394765 993233 461166 1714091 1166490 1966543 145587 1679425 1123946 867877 1125842 885113 73204 1346808 579800 677352 1133137 413269 1447773 1615670 811065 1253633 1796069 1466349 1896534 1284049 1340572 1482741 500455 662400 1053093 470593 127980 494640 68697 1546950 1393322 974714 525154 1605653 1694572 1470293 509380 728063 226689 1098214 1741093 1205613 912394 328827 1205693 879147 212234 438461 1119543 824396 1607286 1462922 1781092 1124810 450119 721222 1099376 1503604 645805 1114997 1486498 759825 1859944 959806 300134 1104866 1863630 1231964 325389 1106794 1774934 1700322 730056 350382 369466 354870 107087 1392938 1011313 1223082 314426 126139 908199 395336 1332359 1504954 990694 601407 1798973 493771 98665 1833376 1592150 1194012 442512 697292 1483959 523231 1275663 1728765 14446 1964177 1486893 530525 1239357 1422067 738336 1366674 1658789 954166 934299 156081 332549 122241 652255 949268 1000820 1145284 1101981 1813859 304301 784252 1254316 1337648 1702677 1337121 628277 651296 807151 1744516 265909 55115 633705 1311292 1757243 1752003 117076 1445049 1317358 1899422 1751435 1051424 1719772 853320 933638 584339 496740 1564561 1773474 1010639 436328 1250343 1416843 839981 308709 1140825 956707 487225 1991393 1773348 1040094 840325 511440 631293 939168 1254728 815853 1293339 1084230 1902430 420813 479890 1341550 1229131 748717 859227 1738637 1910122 1490220 1406115 520361 1961159 920559 879914 1867762 1493793 878530 1656442 256858 552674 723475 887609 1963669 722607 1903792 1914050 1507917 1965582 1569251 1456918 1181404 1756031 746636 1970876 517749 1781440 262322 694722 1107193 1440038 1991238 1556127 1806997 486301 1189518 1121223 90760 1440081 400657 1803854 514354 153876 736636 255061 454833 1167760 290808 729469 1389448 1382013 1581752 1011660 1102405 1223724 1844858 21948 1944353 1845147 288005 1793461 1781698 391088 1123490 1510703 461792 953885 1067662 1490461 1566751 220683 386661 1251896 1950085 51533 1781437 9870 25994 453110 1081694 1911914 1079841 1863561 417783 1055611 8237 642373 1233707 704493 1891648 1799144 851886 1534256 120765 989465 724119 1293530 1435652 1091664 1465227 535911 1225106 711954 254691 403972 171027 529004 88951 1565790 37026 59364 1721446 1910177 1517401 19871 709362 1677098 656059 214525 352606 1222937 1724372 1138450 1922291 1377032 2644 1457125 522223 1370914 363621 1756294 1828832 1360506 1623568 599531 1193078 1043046 11025 617195 884385 1611960 540488 771326 1236171 672766 163392 288316 424748 820393 1793213 1934041 1870820 1621803 630447 270272 268093 834420 1520999 1322746 929049 1051208 1912539 9472 1806698 1075517 1800475 1168050 681378 365385 150710 1771277 765726 1810543 1785436 1731139 922886 1868030 1276142 274434 164929 1695313 201361 1630910 1925076 1731481 1199563 319662 1499808 300036 422470 757983 442515 1357839 1558856 208403 790940 1594407 247351 150728 955799 285880 1698763 1530054 1014016 1272918 890153 1581810 20717 801354 484052 70874 872178 123597 1208292 1021882 1228577 1298120 1405813 181340 1583599 1477800 1941842 527385 1712846 1960437 1037998 777001 1667292 431207 567959 1634268 1962401 1567275 1833189 134288 1926532 1381644 1202139 260976 279265 1335127 1011570 1293435 236549 74810 1350524 1291978 9108 1040246 425679 754213 339556 434157 594414 761901 357139 1876006 578364 583234 1578081 1893106 57934 216503 965463 799922 30165 201274 1984609 1412949 1905541 1966699 1181281 1266400 1414445 1047999 1993745 1065560 1779246 784366 432818 1072255 660358 279466 700494 1130633 1160863 1239532 340975 1173465 1477482 1851990 1750280 1674743 1237269 1894813 113477 1502418 1447959 1257620 1248253 1483854 85054 478933 1160306 1412979 1673138 1426196 1113533 618733 1010177 1895221 1961741 146867 1476765 1415254 897758 349240 316352 1409033 1147843 198140 1327003 671756 457513 948433 637837 474724 1032929 20209 347412 93297 182514 626267 1559297 589074 638090 1404129 833449 518289 368997 903407 991645 351078 1433011 478291 877513 583482 472581 1527169 1482878 957673 523443 1803190 1923328 1125685 1557939 1720704 1215763 1352292 945982 460603 263765 292701 508981 1489321 1967549 433305 1731349 459559 156312 422895 1193724 1121450 473537 1255330 1535645 653664 52630 600865 1427183 563807 887312 1500204 1740697 1439347 642659 1819132 980909 1390192 1455931 1226308 1136000 1140181 1147250 1635359 371753 1898076 342685 1703485 134595 1537633 1621045 1055743 1010065 1059927 1990998 187365 354050 671273 25514 952479 1844535 1075557 220136 1969505 805500 690553 1679860 1180469 23761 41763 948000 1505049 394983 852602 1917731 1764290 483757 41392 1387169 975811 18234 1712598 650045 962520 1517474 1760467 1362601 1529988 761066 894026 10857 746772 24760 1984030 1993366 1951713 1593014 1010017 913454 1920841 273779 660491 360220 1947844 1762489 581658 304650 809539 1970066 733015 750759 638428 1488154 1959147 1974545 1717880 826128 1553596 227645 1477423 1305160 426165 848506 1184228 295793 1995704 16273 720622 961565 1169520 514349 602956 1989024 1522280 1731876 1148654 1500456 1244963 777448 739133 776421 81839 744788 69970 735165 738972 1422339 1299436 1264163 974776 84823 1490634 410429 1119954 1094402 952692 1567841 255449 869739 1234808 5731 660959 1820561 1535786 1625580 827313 781391 1934425 757146 305328 1170978 1466657 1602846 1355177 211201 365245 481739 445475 1812159 1328962 1842417 1690407 1769843 100257 1145853 1015214 574104 372797 1720182 1939021 310383 529941 1133657 669695 1179344 1685955 297200 467849 1747237 883543 871203 554995 416092 368681 1646961 1513677 882243 778681 467414 1971361 75484 442827 1969587 1865667 50598 77996 1393953 1212670 28900 871821 520841 1756370 1312132 480123 1073487 1526611 1689204 339391 1110347 393353 1550006 1095563 1193525 685507 1220273 1118331 1414914 1409473 1666260 999228 24753 1475482 1617751 1422608 1053790 756609 460391 1975157 1252387 864098 1912801 1005734 1177180 539453 612870 1334711 960465 1844162 1462733 1641466 510979 1487153 981567 511808 1133267 771658 741308 63347 119626 208964 1778986 1665149 1122525 816072 1361631 844641 310567 719058 906653 788583 1802931 661545 1124097 1859532 833172 573054 1579874 1384863 712296 195664 514836 1369682 421531 1519994 730062 383811 267695 737097 251092 269312 1952689 98758 1615543 292011 95822 40703 400595 223112 208959 197093 1866091 477570 135916 1386266 1111123 1045245 747304 671021 1486202 625770 279368 366238 1634563 1674521 1226242 835049 1358540 256188 1377164 821562 517243 992625 1691307 961377 1090418 153194 471906 1565100 1303385 1786374 684150 708333 481887 917772 1526744 1896373 1423218 1408680 11901 389098 743535 763534 1848588 464147 1759184 1167581 1973028 1032949 1360135 166297 1246284 491058 1190525 31557 775472 1626436 1060084 1880967 1743833 548796 886366 158044 80446 236565 1599564 316333 248911 1635721 1094494 80314 243679 1725861 657126 1595158 1329026 1006804 482113 70343 325474 1657883 1253104 1016312 1519006 1379549 778080 658386 427441 1089269 1680517 885725 978150 413864 430579 1353466 523280 1065415 1643323 712079 1154144 553036 1730166 1606356 1489377 1073531 1063111 951536 690173 1935024 1367477 769887 981259 1617511 1683825 1138661 479394 128282 1946306 887760 431318 86823 1264985 871581 38720 1672925 1706464 1746222 1342383 850651 582669 1702757 1377860 978023 1779854 1553563 168723 1085050 161271 661934 1781007 1704569 1897295 614715 102092 327061 171855 1407696 186433 1320868 1101321 1159289 1214667 670822 267906 203494 1941412 303040 1332677 707809 1155981 1373373 1096697 8435 977132 84391 1697855 1994199 1139929 1033199 1297026 223051 675269 1072412 1484503 504950 336517 1885946 896194 231734 998711 1249588 1467119 1144478 1010616 1640646 1525168 1159861 1837962 1290729 1238433 317671 450786 902866 1051139 281666 265241 1232870 25316 1049235 1036157 1022213 709226 1790207 448578 1449226 452743 70841 298440 616076 211684 1332768 548302 360867 1698239 1594383 646261 712627 1201591 1688203 304261 962699 1587278 1264733 277453 205047 1741041 1134575 1143472 1555193 1492036 746161 1836097 1969157 1375773 1168866 1144872 1316163 212909 297450 1775147 1482610 962542 1386532 1006116 1559701 1963528 510806 1403179 769905 1135741 1714613 1656983 1670313 1217739 961521 1979332 131833 777644 1224735 294396 1432320 163978 1461370 931535 222495 1795846 681036 1661212 929625 885955 83481 1953637 98044 1270772 1219095 1134201 1025053 810670 1459586 1314912 962322 1847411 1240003 541708 272703 1895843 1306271 217074 1695213 334225 571446 451028 600746 787432 595175 1943946 715193 802866 619813 155589 193910 1978020 453206 785500 586024 427892 419102 130942 650797 1827942 1634769 145044 1982672 33887 1404804 1003039 455398 667707 984122 384811 53391 193657 39118 1197801 1543506 1474598 565127 128742 1485312 1404184 546586 432721 518957 738025 361753 1403217 41675 972424 322146 1739079 1469208 208566 432664 1495430 897366 429421 870405 870240 30674 357764 337450 1512122 1330786 909843 308030 1636010 1636934 1451913 1108855 967607 493911 1537879 791799 592540 699241 912192 1288248 1481613 989032 409299 342059 987778 1645443 1257981 1259436 644694 952294 1439102 52101 766819 1541078 419508 253028 1765804 1003698 1567564 1942572 1785620 720375 1751571 1858550 202421 325641 1036221 1806830 1799929 1378307 385665 132818 590966 1738604 1900092 624903 564012 663461 1051315 52654 812789 985658 795017 1683046 649756 849149 1470542 333223 1097039 845947 721626 133536 65204 1682266 1925666 1276951 595955 1729932 1579669 665148 1762864 1214050 1806954 1138451 1461641 562053 408239 1245156 535999 952229 1101376 1415526 971189 1184769 602889 812290 1010160 563326 364277 1930633 556263 1168971 620543 86203 687745 835774 908747 989328 373500 1301327 1021030 81241 25845 1085345 1247168 932386 355523 497307 728515 1711192 1376592 1848713 566159 1034606 262356 252988 489060 651467 1623075 114435 696924 1377488 564271 1330710 471243 1753956 864468 1117110 1349465 584945 694492 1784106 1515108 1112351 758203 1610639 656929 678787 1354350 74199 1250819 1757380 1170696 1447385 644605 294014 152127 1283725 1002672 887757 1788213 123937 1465521 256255 336946 74649 1391593 859465 301004 364221 1220057 160352 1762234 459687 1018720 1038108 1808217 1758262 867162 1428334 128521 340425 810739 1168826 1880178 366303 296946 1698844 1909131 228455 82977 1138441 1632229 1844105 473436 832700 337069 90193 1730840 542953 1739526 1410246 325887 934751 437415 1238493 1674710 168984 371405 1899619 22354 918730 1898570 132414 1153351 1911266 1202316 946058 283307 855944 368375 353820 1885256 103332 962408 1156712 1017372 916255 636677 362251 1862559 1898951 1823546 913747 1020362 1846323 394032 1150791 1027621 1569479 1364734 1013269 73614 1054922 1400641 1414565 718110 666215 443320 213481 1156168 277721 1267039 431521 1788957 978243 1980142 1192639 1243805 1043020 1400286 1779082 1995007 1494839 1974481 173629 82430 1557087 242291 1739191 1855195 1617728 395794 810082 143841 1262340 1038202 1903645 947782 1419230 475513 718840 1450759 1866000 1127168 14928 1569828 1413824 404282 626671 277066 350111 1298166 1606911 1425748 292482 476341 1542018 102111 1531631 1911645 1769123 152938 502550 513336 1751923 177636 678252 992150 1820220 1128268 320259 1313167 535190 1871486 912780 402457 772685 310444 1963671 1829338 1415535 1871111 1225660 150330 1813399 366050 706052 328659 1719149 1257740 664304 1254308 799024 229378 72076 1176645 20588 794974 34207 1918774 1029565 188578 357873 1813338 1552353 88432 1220928 1419851 995615 722446 1904535 1190321 1884733 931458 527298 1701239 224810 675485 1479261 1166643 1445322 740399 121180 170936 1775498 108047 1717196 1394003 1165865 751565 1855028 821572 1687806 1983670 896424 823493 1707438 1719063 1854411 973888 1863636 1093790 1458326 1372481 1840421 1137735 811308 1887300 243362 618376 1512641 138706 1523932 663922 1580470 1391729 1055240 533933 1137499 1515411 1046091 13048 651045 890008 1360146 1134038 55823 596857 1652816 783395 417562 456899 595419 910907 507776 1704481 1014484 716662 495406 599196 1933018 1614334 1386599 888404 1873417 1517654 819441 1952986 692726 358506 1062480 133547 1830004 1111215 599637 1940490 1150087 1524530 1106199 1265747 1739596 170122 62689 734947 1736255 1329539 1687504 1710952 1068725 1071462 1945705 549438 169497 1444019 1724349 172923 485033 238479 1865664 1651146 418548 206396 1629389 1131596 1908592 1094625 750343 649634 752900 1098258 1083476 1567026 1643535 663257 1079784 104276 1550209 562000 1965147 1560322 403104 1854739 52527 1114684 847585 323895 633764 823132 1531639 53548 1378215 1633665 774666 612734 1212447 634273 876858 1502082 1127630 652270 1223895 1078958 389410 1974212 285073 749261 1121873 1402110 592367 1219697 160269 62626 242695 981275 805716 315474 1645427 1286225 1661546 1343753 1628863 617758 677451 615439 1311178 1243337 299968 1625913 385080 1587711 1451161 1563079 941730 565230 1307932 1967024 1019974 1437019 8044 230985 1342921 282366 970359 346393 610622 375914 1286611 139168 1824501 1673193 404677 1399595 656072 1173122 1020124 191199 1403738 479069 1123989 22042 323846 575037 195707 1265625 304640 1401630 1589012 1961399 344884 1828291 1909513 1690315 542368 869912 1078097 660547 1307688 1205654 1834229 662969 893886 1364739 1087801 1183027 1132214 283870 753131 1273226 94452 123653 1033382 102560 153259 229204 585136 612917 1556357 1109191 739224 1168642 571921 485498 1381137 429405 1431407 1937284 1586221 323134 499904 502708 624269 1272734 1391301 435133 74335 614126 329172 981487 861913 1787120 903154 1873887 657291 1010643 1880199 137586 1222943 406553 986896 2369 1113280 1363861 202045 1549634 1153143 1777923 75058 1266240 183416 744003 64115 1051127 171832 261509 1915337 522414 1313051 13003 648156 1408905 736315 1408008 1228858 1466165 698828 1794766 401732 1531603 305920 1717897 1417357 1095687 1197546 401991 1565301 698539 1111895 448509 250822 1023925 1680443 439223 404774 1220670 294143 1040379 393485 1965176 1544835 1185586 777550 827948 229085 1367434 968880 362393 494831 175652 162178 968792 985232 690561 1181940 1893267 98643 1773138 437840 363049 444551 130438 369523 1287056 1600851 1810019 927703 1789198 1519336 1245289 689269 1263281 666230 118249 1201654 1140100 1267190 963323 550358 1647729 646538 542315 1936503 744078 1413818 1245214 284295 1457027 1424868 127846 651586 959072 1632821 903285 225844 1903763 92881 1388952 724034 1086078 1374426 590898 215269 1295610 1234507 781164 1396741 1800621 1094019 780891 977858 383133 1303538 1135191 1838513 1761915 1101636 295839 1300462 200227 705616 38253 25403 1189425 1331731 887086 58170 83790 464114 813939 1277636 1650994 1767906 322191 1862991 1987579 1515772 552621 1883052 685284 1505450 955634 1798199 523165 1436072 404364 866736 1818652 359831 894347 1328180 1141780 1347132 1094727 1923779 362520 510761 1639702 1743667 724110 1099406 729550 404335 376777 1784336 1666493 1157486 1636084 342109 813238 832480 841498 985794 338304 737919 494795 1018221 677335 1101965 1324431 800352 1674789 1099923 470239 1649857 458725 115810 1254191 1912236 370458 962527 910135 1891725 725071 660989 522468 1252972 1794719 60002 180043 668696 374149 895226 32181 1833266 643080 346262 700825 4785 1904005 120150 1424237 299712 1478789 1740089 1336238 1023080 1604135 517621 548342 1507431 1343178 1336641 11640 6351 258916 344931 59500 259224 1438119 1487264 1885966 674268 527532 1410950 1567592 1778118 1688472 684267 201127 963568 859272 331296 245559 879611 1937119 703899 1132475 1338488 348555 483863 530391 1232417 802207 1904878 1883808 708717 1513017 59102 606099 755038 1828874 223703 1859246 974480 70372 1323730 1326269 963987 1993155 1971276 713455 1866802 392921 412459 1402996 1418848 1017925 1050759 289227 680448 1129056 1984027 591175 1948676 1680231 1091103 1862810 494571 352991 1672197 1170656 876364 1199976 951383 365812 1705232 988777 1516352 1789508 1952046 1992377 1783733 1184993 605182 1922588 346325 865119 448825 1063616 415090 1275779 838353 811427 101020 1833424 1663395 672703 794607 1065468 151756 456255 1072613 1329067 1230397 898655 667611 1500140 1878566 1949246 1172127 582878 1603079 431328 1534920 920006 1880656 559675 770469 1022706 843423 1049783 724180 183195 1950759 458132 1566611 897186 574244 677982 720920 1685218 1874209 1764868 155943 1385730 207887 1091936 1816188 1321258 1380549 1725067 663186 608858 1527833 144782 485053 1111076 857032 1055235 138734 404888 931388 1618617 822429 1854097 867886 1788905 1057019 1694143 1841041 727090 1117668 671421 347500 504209 175905 1411274 1197994 723169 1226316 269369 841034 1570137 177537 803114 614117 418229 1555583 673968 176368 1908360 1293996 1397561 1464754 1143139 1516282 1324723 666830 1149839 816841 1050986 1622425 1210923 554019 248372 1976118 644431 1850297 1045963 1454135 325547 212989 741655 1328795 439853 628949 202066 1127490 180816 11048 718719 899018 836571 1329824 1145978 1902571 18587 1552574 1975876 1975986 1368494 935710 911985 1936355 1139793 1134360 1356223 160198 1775484 1181890 916613 1577176 1056632 888746 185578 1397937 1301768 214961 356350 1610603 535645 862856 1402048 1701914 1209397 128560 1778796 1612103 1963851 711851 1269527 1041890 806473 1274400 1573145 1462380 1204567 654953 1251350 769546 655302 1817998 572149 1030844 507553 1795903 698261 583543 720835 489912 1652419 457375 977739 1843415 1884936 578550 794551 1768497 1238837 1770954 61705 1887184 1512164 383093 421726 612700 980283 598806 1643115 50789 1796190 1438706 1507097 1872328 264853 688486 356803 1013637 1458522 536256 259001 1927277 446658 1042684 1634972 1326119 1255367 1867477 285229 1868634 834711 502271 1294539 1263952 619970 1776305 1445142 130865 1699255 1756081 1083753 1900169 1782067 458537 1479517 244555 278462 1226780 52193 26763 1680826 645916 1938739 1926367 938096 1295378 589392 1102487 347823 1642166 1279654 135235 897310 1071970 1578669 155265 264450 36709 1275665 628408 103858 1987691 1982047 1024040 417939 1019888 1057839 1183592 122749 813445 592586 309950 876274 74017 207562 1766488 672242 1726079 893715 525814 1742914 514593 41524 993862 1666539 737536 1857087 1331331 180824 305913 1840871 1815503 225711 513090 1568745 1402171 351352 823742 450610 1757999 833446 1168637 655844 1684999 1169091 1828856 11020 912855 165227 996777 1457078 1573516 374742 65431 1601992 1584385 1426936 239862 1148618 170278 309869 1446465 784364 432475 1286575 19353 1028122 1013223 1801505 1105563 1265979 1070472 128031 1476885 1054031 1890023 1228209 1261148 1185875 1172326 494518 1256971 1107485 649139 1508163 1962326 256279 1477304 1418421 578787 868761 1772656 1356310 1471485 1733786 331005 1169337 454079 725226 673879 681678 794417 1443421 1184078 563736 1023115 1898892 1178624 533168 80715 483134 1794356 1927746 320920 1031553 1549553 1401415 299202 285091 1823997 878247 1471861 1052493 1359036 344603 1850039 98172 1515971 1531582 1013988 1538649 1177726 1602695 361798 1942226 368378 1684598 994556 353528 708099 1342014 1731183 1297294 439713 1141578 1503391 967868 1059273 1068909 1549431 1418193 1761799 941741 1927170 180538 1109160 1761471 906347 1990832 739207 1550406 1440223 795232 1768997 703537 1530699 1154441 511111 1020988 180718 653492 786729 1264931 559392 1315263 1374681 838551 903900 199403 680896 1685055 1053401 1713966 370772 1655256 185144 1242886 1416400 316623 151905 1119511 1776702 816353 150189 538419 951672 1717974 312622 1673748 1465947 511616 198282 1848855 778110 866311 1758232 1013626 1009722 974996 1848388 1047624 1216177 942316 633336 1179811 1542549 1274337 1910933 1485400 996076 212208 371774 1554652 1852559 1914120 1280762 306980 91604 485165 281796 130994 523843 931869 363089 1376435 1982753 360144 1507493 808074 952478 396600 1494280 615430 1120855 1098824 376402 157140 683962 1304792 856568 480245 1220463 1891907 359515 354207 390126 598389 1675305 957703 386865 1804808 791611 1445730 124072 524143 74262 1290704 1397020 1582661 874575 979776 1951459 1879936 1778334 125602 1308584 1762528 690879 87708 1922398 365799 295002 499181 1926268 1551652 1081882 666084 1743112 548817 1344417 963077 290496 1595213 1937598 1839506 516567 298073 185455 1577435 663429 1010292 979988 538918 1969103 449073 819133 89488 316683 339691 19991 1489100 1330815 354993 22539 1080651 1461999 1518175 239720 1848654 1313264 1280294 1392843 626441 525861 81448 1740574 679217 389186 1935359 1574477 967593 1151412 1944625 1173804 1971902 1046565 1170049 1237867 346617 760946 84209 1475140 1550490 481967 170039 301110 1681986 796592 1573445 359519 352627 787784 386908 1386632 1183825 1438552 429410 608885 1661679 916235 821462 1820928 1409345 1775812 1561488 992747 738826 312340 49197 512418 765132 567385 1922773 1256193 721195 749332 457804 487199 1990912 61951 1284201 1393664 422213 681241 1343264 1124244 490648 1337470 1818432 1738406 510061 671116 1849467 1812974 1655582 736409 172799 721448 1369541 1751708 1223128 1640819 1693989 1786723 624450 24154 171924 1888553 909261 1682735 255735 802175 354652 664307 1120609 1637138 300489 1713806 447540 667715 1863878 639933 530271 1849794 659789 1971348 1028872 1304880 1732710 1555515 1451832 630242 193356 1042612 1644492 1469725 103752 1791341 20635 1887823 1131001 1274940 644186 1197472 276817 1789266 610271 1976397 1071682 1732432 1224751 979820 867888 964675 493835 281356 456263 662746 1175278 130152 1413410 857295 1397563 1892199 609142 770562 1807337 913092 1701770 167314 1144239 371540 1849752 337318 181630 1644603 1861646 1311645 1953112 480520 97482 943196 1860749 349159 1376630 1582751 1189133 460685 779110 1045181 1948327 102667 309983 174335 306315 1982065 615159 589381 390320 381236 500468 1462512 130122 1747322 532070 3765 749510 660746 1036463 1790016 737466 447355 1016664 861987 503686 1191638 644688 770725 1291554 1753423 482175 1434669 1068006 642003 563441 736580 877891 217426 491744 1631354 1336818 1400523 1053608 75611 1333976 562740 1979197 1368187 299127 461514 1077346 1968547 678513 66826 1217191 1464126 85215 391907 1495064 43927 1062376 1787735 574989 235628 1469625 1757173 381152 529341 425037 1401139 735566 541158 685330 346770 1387741 497228 1464542 1231906 1523414 1407509 1176261 1530124 1925176 1244540 888791 810030 759017 858736 1310474 1537681 1762310 985363 1950195 1794797 1588272 27327 405176 1390978 1553010 1432388 1249146 1040250 1933651 1808794 61655 550023 815936 1012124 636150 630279 1635162 1127417 67694 1792286 1678386 509870 1994500 1639064 548884 544313 901415 538976 898155 1413835 49970 1182121 594042 1594347 1882142 193236 790689 1024043 1515819 1060777 360970 1798649 40237 1693251 998041 1520824 401345 474308 1366334 1079649 333384 382259 1957778 703500 679497 464244 235247 1678682 99383 1665413 1850701 1634360 396231 46367 889613 1615022 60627 613371 507603 1120497 1628867 261781 1744672 1188062 1741255 77426 1767957 1644438 1812822 1516499 96240 725846 518837 1114546 102421 565795 407959 825947 968602 1239120 1849918 1589378 335217 1764113 774557 1839273 1407994 1794194 1354038 180220 652750 493204 739823 1287421 257848 1700765 1374302 582221 1681410 789486 364216 1897760 104141 758990 1166158 973622 1793988 976755 1682394 464297 1984127 921745 801687 492830 1044285 793590 1461739 1617424 956241 1438056 783551 1461949 1193224 1468973 1263332 1870561 288881 502520 1771554 937436 916882 1121387 744619 1253298 1858410 1721172 1098802 730001 653147 820652 1521474 1955484 1901365 645537 760828 1472910 76166 177971 1758927 1206869 1960656 522955 1455676 590173 679468 1119182 182843 1485707 1956774 1407964 530298 35235 1479859 41558 1753782 1738983 194140 296994 1599023 144696 1123352 497448 1261023 1768053 557594 1671131 26414 246228 1202291 1835673 489847 100623 1899558 238432 1335470 510656 1863920 732338 61738 1996255 627913 730303 1283398 1957755 1050724 1222627 1222808 674079 1061144 1202919 361179 1471060 1720318 1751042 207692 1512809 342457 419448 1182527 1308591 787471 1042133 979309 1188355 690822 1053311 1918836 645931 820359 23121 699166 1046312 65600 217917 684599 106394 1766824 1874952 851341 920936 42118 235705 85045 1317425 445951 635902 196707 334502 1325250 693148 1371356 1985043 750161 1999181 1430514 833052 619172 1742384 1000125 1679803 1902634 632943 1366544 806107 1318766 545785 1859180 1259819 404174 1095078 272932 1542095 272011 1905924 1736871 203854 1376974 476766 208918 278022 1073394 1495547 682498 627123 216970 316229 1976683 1568394 495097 521573 683593 1050505 468626 155348 1900426 1486307 130258 275552 1067319 1256958 1359483 401365 1536688 1095420 318971 960366 341969 812830 632748 736675 418593 1554854 459790 263934 1637958 282905 1085324 1504525 1196755 930592 1954421 1560179 986163 1577358 1445276 771836 951544 581054 19992 872975 967567 685292 74839 17214 364103 1593106 1116571 236795 1516722 951438 1833151 1099130 1960530 1272178 751416 905883 295843 1771553 1799080 924099 1625861 1837901 812689 1760527 651859 1268478 1788143 1883919 1361 602300 1726495 828395 841788 1012671 1944927 1020206 1748544 1146083 1920148 1593094 379646 1157648 81784 1768385 1913894 678230 940863 1225446 1614074 1678215 1502552 1694623 1673119 574097 1388939 1810544 215836 168750 805718 1063366 1614371 397543 559996 1132806 1571544 873068 1912796 748061 1452921 642602 1045857 808973 1187667 615654 1358145 1549407 1506993 1034631 1292785 1016054 1154774 1237388 1803020 1255443 666016 648988 1503611 1272260 589240 1242921 1704847 1565588 114446 1547118 1472532 714082 754095 1248064 1812364 1364728 549223 667622 762577 1194365 1605287 1832807 251276 527635 849510 1459473 1406783 1471544 1733382 1745394 765696 824215 1640901 1739461 485467 883195 1154406 1914416 234612 1169897 1070997 1422481 778627 1283648 462708 779547 531682 576259 1102315 903260 1254564 831824 721157 1295177 1973244 199073 447976 77322 1074691 1642593 148851 753762 1001783 67307 1323705 550709 787898 26167 1568569 1201559 622257 660900 1352057 890523 909114 1268532 757280 237350 172035 94265 1812595 164004 1561615 1956731 1779307 1654962 1409977 1868290 1003936 1485466 1782354 980993 1977095 51402 1987503 1266151 504446 569190 116618 1503696 42982 128586 64196 1679156 1329664 1569376 1646153 1623 404467 1309267 1643478 1000427 681522 583118 668138 644253 716027 1071098 412062 601563 908166 760209 1717186 1922489 348584 1799118 930281 827407 1270350 1114571 1668526 194177 1742559 97911 1156495 1531295 1352505 1692761 1921815 1689883 1837848 949711 567573 1897127 1884956 57072 166396 1986403 901729 709996 1898778 412081 1578567 368487 1229154 849006 1048404 834593 1470641 1434915 214925 1940713 139390 877406 202494 1834923 1664099 1391049 330304 575328 1173587 6812 1839644 260171 1128258 581972 1183459 809501 698953 335360 307878 705113 779304 1456151 72056 1037405 512884 911519 618285 1784288 1384457 1549010 1882843 1929033 1120430 1764119 1451417 1589446 863332 334693 928638 174531 1149505 854985 504904 264072 327355 1345429 517255 208263 1040422 1243133 1912068 1083649 1176746 867604 416324 983201 975726 900137 210037 1311309 412464 1763066 1717068 754803 96170 212015 1773567 1907427 1854195 576212 68173 1069340 1418930 1668683 1445979 1352716 159910 166696 1095327 1109030 1500546 449183 1996 374676 464993 320410 551104 1685069 853715 939886 212461 1734889 641033 1748465 1177914 1560497 338299 1779351 48044 477398 1944020 959461 1105844 1447074 1039615 523137 438397 1251727 1479303 1386289 1450356 1011160 1217870 1487383 369165 1874157 795019 1292207 148599 591124 1528724 874602 1904179 1280387 1901756 886175 1159423 922621 934530 169494 1187410 1178987 1557857 1749526 740338 962725 1081059 1469763 1822287 546236 1386352 619901 1872940 209414 826035 1394004 908793 1248116 970517 851503 487756 804001 666262 1981370 858423 1251378 989422 1540483 1105968 1456195 1487409 518586 1550909 325743 1346820 1738571 162318 141294 861329 1238275 1899775 704983 346626 1339950 928335 59660 846707 1450661 813021 1606716 1528969 1530061 1500229 57656 701411 776114 546490 787293 980277 1716344 511225 1708353 88412 1872952 1586079 1330754 1501672 1993235 767076 677564 7198 1527124 146632 1956464 573468 36858 817915 1685822 123971 1442456 1842385 486267 1946544 832719 1792421 243688 1599090 1751062 1852056 366867 750105 601762 223896 1110003 1145022 1653551 948501 1816930 683452 816242 651344 1883340 166890 1415639 317586 320112 1609352 1852001 1689061 305439 786842 895486 1604498 1285260 5716 1736259 1061935 1240829 1978847 1949011 811638 715836 1676313 966730 936888 1787642 381118 1401051 527253 408259 405787 1683831 1008346 1849069 62102 1924783 1049386 1703850 946754 1178032 1502664 1207283 590522 17158 1528935 1800236 1528792 1937699 1612288 767850 153553 1499438 1204220 272234 1388764 297462 1529076 1679378 317499 1953478 793193 1579471 122223 1784327 613033 293695 81301 1457816 1021663 848656 1786539 1231121 1055077 1776654 1980309 1275050 970041 1125990 1222474 1496307 1046581 810119 1799221 374214 305694 421628 414970 1849186 209969 423489 58904 1985955 1638888 245650 574485 1202065 376514 77216 1121338 792810 23018 1830664 1763523 1806442 919535 1202221 1773520 1515312 715118 1779418 1267218 1627551 62825 1394810 658437 1945855 694231 632293 1313629 1769398 374132 1692120 1419418 1967823 1705039 773397 1427146 416375 1730177 879943 1707567 1663263 659043 1502589 541331 1853869 1169253 1850832 1826246 331741 659121 1371752 194068 1225543 807475 1697442 1108163 360849 124779 586691 1483883 1333856 1594120 1615211 1957298 583103 1461455 1814851 1851751 1372573 1742899 1785792 1825506 1955466 1620239 400744 1437493 136471 1402143 731353 306085 1777646 976262 238087 1577441 226253 63732 1090822 1426255 421754 1381338 1681998 1503955 999324 856240 158324 1344893 146435 194092 429710 1098047 755400 1026586 1737042 1643978 1219299 1704643 623792 913897 1490635 1447687 1009218 384153 1864833 1676055 1704891 607867 132687 677073 1038091 1998291 1729774 1658100 1461448 820204 282041 951136 391025 1411278 116625 219306 792054 1960788 270716 1938678 1673702 1961743 925314 207721 402465 73918 1359587 1002630 1297532 1195274 1163740 1260046 230957 417911 1223310 1318758 662790 850490 694981 711754 292349 80220 510558 856207 434603 30647 862314 1186288 178100 507960 87311 1399555 1404201 474768 697882 1329409 1600313 1427669 869428 839874 1174357 176180 1430600 607351 754224 1312627 1122327 1599324 1141284 1442087 1303926 302933 1499043 1435621 1514974 742569 656842 42705 1326825 237436 1189765 1480633 1342006 643302 106939 1933593 903603 1466429 132262 635265 1448955 275641 1242465 1001603 1186899 1019345 328586 1924552 350261 738059 1782983 1052054 780111 485767 347679 1710027 801471 1341047 1322335 1301269 286723 1572936 1735495 1332540 472523 1751916 1570273 1952755 448276 1198548 1850588 1542818 1223436 972774 1075878 1163891 1069138 245930 718927 1443694 31974 102915 1249018 1223833 195424 440034 645088 1208988 17301 1639597 478204 1406880 1542593 752607 966120 170855 1861183 1709919 447539 1923851 191288 1804054 744209 752678 1636657 389975 449191 408624 1320636 138628 156702 1583057 610160 1323445 1401687 523830 1647416 817834 1845821 1100044 298515 775065 1129867 923677 1768457 1701994 180798 1780263 1445718 164430 328211 241759 214180 432928 365872 1004725 1073390 420392 862057 1526426 947079 1073956 1770630 1966119 1819032 450061 1643693 214920 388912 1974274 915966 1903236 1678821 1824486 405137 1262459 604180 1976803 1989446 1678745 1976037 1928132 996832 1636792 949243 1885973 577950 154617 403004 253944 1141320 565333 637435 1537794 1628465 1726154 1518859 1810034 634227 1485227 546493 1492888 1130563 134741 950366 1004178 485091 1255140 332529 397600 1737507 1580767 700283 105262 1548873 1036652 1327446 320994 679391 717298 102868 1227093 934834 1481266 1301189 1763376 1970958 1470114 615524 87838 676170 1995657 709766 1912681 211530 1904103 1444065 1545414 1745283 552130 910747 431212 790030 172726 1625042 1031221 1734547 1647929 489093 1482799 1556606 318226 851525 395863 836027 116463 1531723 73902 1978473 233899 1468257 1691620 232667 771313 590367 781816 1489848 1349280 1697149 241473 779801 532864 34080 1766910 1386756 347509 211670 208935 696566 480935 194442 1383473 266592 1600251 1519251 538336 1027646 524323 1816908 449236 1315957 161288 1728976 523665 1277592 1074510 396987 52340 688924 1031010 1626794 1917000 1811263 1934131 1179088 716764 131674 1820668 1401924 1867712 886892 1381358 547282 1693105 1023260 1112083 163042 18848 1473200 1135795 1884029 1907669 1402688 1026895 463047 1722081 654944 482432 54673 875353 1928695 838660 36262 242302 1498319 782514 1414896 281828 68132 1598321 637390 720453 11337 552693 1695303 422821 1950501 892391 1814844 1845974 1570581 268601 569184 909116 186657 227993 1924328 1041517 1396199 1650988 1894752 1890380 1538906 1206638 115338 1356713 142539 287978 656089 392373 161989 506612 720766 1398569 1648799 1116032 1586785 373383 1501751 824949 334297 895773 1864909 36778 511535 1685761 1035859 1395086 72691 812998 1136109 1340544 1410128 1344860 1463083 1311183 1427377 24157 1132106 270082 1825101 176400 925170 1757830 1615424 626621 372949 500322 1368884 642795 286806 1475361 1057691 1072580 328858 1532966 63640 771182 1315555 1568584 568341 1041241 448998 1980866 1319103 602795 353587 1656613 273470 549415 930224 679093 150538 1645340 1016571 970628 502184 697469 730539 1078073 685042 368574 1279935 918055 242761 611494 1569823 857767 276742 1554788 1844582 19644 1552997 1423547 647700 1637641 963446 1453004 1541484 857901 1744489 851248 385263 162239 508430 1136620 1688776 1730842 1514946 846976 313586 562985 1778711 1363081 669430 1753860 1316377 754791 1066469 709384 623667 187311 388972 147177 1865503 1631852 947050 1883884 1480824 693863 1210907 1872543 233275 708598 570973 567182 135687 888133 1431409 1794622 716149 1500080 1503953 1433354 1176560 1089491 1349089 1307732 1289496 321736 291534 393059 1289456 504715 719109 1324083 1761694 278611 1403213 940683 1271859 915953 265138 356004 1524959 407271 1696484 1046487 1326371 1581919 89210 238089 612404 55676 545661 417955 1861849 996397 1154021 1961655 1398306 225098 1836915 1482149 851488 1448009 1301476 1593933 1181024 312070 684353 195847 1693705 1819696 359945 256904 1965073 67895 1944733 1927138 1128466 895540 665770 1359344 1351853 1375663 620546 1752190 218461 1915539 20704 1192022 285111 589549 1037823 1232764 697572 728458 841575 456509 839885 18667 712258 276177 767455 1144653 1548344 1551844 1175595 551874 1415609 570606 979287 1081353 703375 791106 1947902 319680 781465 69726 1950489 794184 184639 1718942 1505054 1897163 469850 1709590 1059850 326036 1635588 504572 1337913 419533 478081 120001 1941260 428726 947659 924716 1383622 1064066 32105 290368 1134981 1348468 1026144 1414905 466256 1900443 2105 379258 274579 3205 1209240 1603838 1307267 1771332 1096838 1884672 185454 1263355 1884306 1347168 1961725 1939457 210290 951186 1878942 528041 1044085 1110668 616833 1087670 629075 416736 402770 492501 847812 374337 273819 886422 1280549 1177517 1528150 797169 153010 974603 1339392 288978 1916502 332682 1260109 89003 1339217 1418255 1805328 834799 1766389 1409047 1281143 1114623 304453 1181218 1523255 434840 1176282 21788 1773598 1257017 846943 739721 1723853 251731 1597126 492130 1394358 1380904 1605901 1394968 382739 470462 1410063 1476793 807459 287682 1082866 988802 1874761 834179 255784 207917 1797525 13931 1585059 1657960 1023148 671629 1684429 711433 627075 1977195 1638779 1174778 474707 5779 1427545 1913033 835669 1635966 1162862 430307 1600663 1144073 110120 1863589 629254 606087 1186399 817066 1696543 1429949 1436917 644033 418224 1663162 1099485 696613 1124205 560997 539506 1382256 1282196 1002846 399593 1102043 1674438 1878671 187026 1867494 1059247 1005884 369938 1421622 1570292 1884515 1837534 1661029 271484 1052419 71489 635969 647707 198727 258269 37473 1878587 1792656 1078725 1807762 399987 597934 1370819 1049045 1718966 840492 1409404 619078 311731 1343232 672802 1838303 171195 1719298 1892373 1916309 117722 1853948 450916 472290 270633 1910040 72876 559500 551639 1211527 836647 150548 442042 966470 1425741 1427191 1320053 1893967 1368141 387722 1037342 144163 1782824 418384 1194917 1543631 74343 634224 319470 1724644 1329457 219315 349600 892421 822463 1114733 1813389 1826758 1428243 773953 350604 1657359 1983250 508990 1302174 1139626 751421 1687231 1486961 288963 1198049 967557 178479 1103515 860916 1514283 811931 1902188 97228 1528991 1292008 1596394 870585 448049 1923180 439093 508562 919844 228199 1301477 1088962 530194 1589727 1744313 959318 107197 183325 361231 44067 895241 169879 765701 779976 101138 106131 1089317 1666456 1070588 1966416 1898169 1447972 1230010 376494 1752384 1738097 1067231 1352670 553241 1355048 918327 425760 1432835 1545057 492455 1738475 1185042 1583787 718344 1806307 176743 89019 1910469 1805013 1515574 669982 886849 960492 101129 1928020 1013002 1033288 1648082 386473 1693729 670845 1899655 1596992 349085 393933 1780722 513403 899229 228412 1659629 80380 572652 1149632 1145281 746773 837264 527140 1224148 665183 1936356 660784 1671956 906111 659785 1078733 1426465 300883 1685164 247205 738174 1060857 436530 1529850 1867771 1319074 103547 114058 826962 1998854 300080 1162618 1045716 61172 1587440 264726 1113070 880818 665345 1230513 1771733 1963525 1784016 111001 1322488 1991203 649923 1947113 1398607 1178083 1211806 603473 1082922 1450536 686861 1429923 1868040 905395 10855 1780223 668923 1957993 359799 970858 1357525 266742 729639 913690 724361 427960 1510694 1401280 943998 1260514 85197 308382 1463898 814994 1988397 965917 219758 322688 669387 281287 820726 1110255 334689 1932573 1336027 1140286 1541244 928612 255247 935433 927862 942118 962870 1571336 1072454 699339 1433361 1862151 1999989 1263943 565260 631234 1472818 798114 1693407 1382505 1711824 468736 1138458 614615 1325674 1030007 539545 1494961 401652 1488706 927704 1092116 685938 74046 1311218 545051 662368 1361518 1394946 1773660 1332831 1528434 1395058 862577 1515487 1906987 389607 438502 1439315 694945 900692 295305 1782517 260484 617430 1850172 465859 1619621 1191938 574203 303137 1980514 464908 988814 1905208 1740322 1434443 1116285 712340 1179806 954790 48736 164133 1158820 393160 1277201 231267 871839 1474051 2602 763627 81706 1895340 13306 1761293 640504 630676 817279 1370280 302332 571574 97720 978949 1949833 671483 1340361 1581066 601361 413479 685328 706910 1784100 1413683 925860 39678 1993545 374271 870915 408968 1326415 861187 1727854 1865587 722485 1329114 1182590 1472868 1285777 433451 1368431 694037 933995 1504105 1523296 1302454 256757 299936 876862 404614 1934322 964430 599580 739723 1839416 1124428 1392563 1078650 1318387 544607 1599964 1072106 1435757 866476 800004 1346497 248997 250564 143364 359959 1003207 1918870 824885 1134554 916173 1045427 1356554 714304 274112 1771556 1592354 311782 1883172 1644804 142285 1069370 1309109 78538 1890351 1361541 932035 1256176 432657 196384 1160967 1518370 824800 648417 609591 256781 1891615 986740 1631845 1825482 1787304 837970 1291199 1377489 1706123 912054 1231692 161278 1295258 39259 74719 327786 909188 350245 777233 1221739 668873 1951961 846661 1225209 952936 1280855 471666 1666628 205268 161245 91448 1124213 1262854 1398883 1325075 957409 264434 1156013 368433 1470383 1156557 1472206 226901 1215405 662703 1192877 249383 1644557 1436456 294302 3285 191167 1285030 1683607 1279975 1155592 1077443 1798619 504232 1704740 548822 358722 245651 41653 1391199 409341 1124617 1405847 55222 1463019 271615 646131 1055086 937522 934595 1171900 277039 585981 536763 1237242 1449183 667779 220249 903401 786006 7747 1843556 703284 1373320 299836 632646 355712 359895 495391 1816706 1598186 325521 1811836 1498123 1336808 267183 218848 1010352 934568 1778640 1090360 788372 1504320 117231 1855045 224300 1385434 266671 66155 1435109 1188916 1722859 381052 482623 1133076 1041833 226225 1709426 258009 892050 1686870 869996 169263 1636566 1404030 1049102 219771 1975502 1489703 1578060 74498 1349305 728713 995286 143023 901799 518623 1183436 1021275 1757732 483828 1248168 77167 1192093 408318 362484 64868 1077774 142652 281464 1661647 1182670 1104819 113678 274761 671775 960467 641724 18931 1047781 276219 1397525 828346 1819573 912346 554588 1630434 1458478 128478 1740707 605144 1483662 1693845 309017 1757854 49234 104246 108838 1945356 306155 809019 103654 1845390 905086 205938 772174 535352 1056122 1995677 1689528 1640471 825857 1416553 520533 1501615 1723394 463948 143641 1142688 694147 1765105 1477565 45179 35705 1995897 522575 1487292 1084088 601311 1285556 151589 719068 1158220 1090653 1913225 1297354 33687 1820289 113170 1902356 1045226 933582 1664612 1867464 1423525 542563 540292 1630577 1208059 1370673 39423 1379184 1924225 1446548 1750075 1023044 353439 150774 1841038 1732952 1124265 1524906 240579 1158416 1048023 554624 1319499 1093746 1218872 645229 169788 746414 260299 776700 39918 1600689 837819 602290 1382744 752223 734886 162946 1361818 1690489 1237099 1154452 1860586 1580365 888276 492989 181538 193884 885808 765874 1333590 1463000 1616712 1389326 138143 151127 1881357 1776451 864201 517263 154208 1181828 274844 1927799 46656 682321 1685059 1966808 21722 1532651 107484 1492656 454221 1229935 1780371 59194 913560 291139 66441 741515 197456 961867 1759728 718167 640693 1997677 321098 1838315 139569 1502046 919777 1035240 913595 1628678 279425 188037 1413483 1591939 826569 1557698 810952 1616090 239639 1356498 790501 991198 165299 857335 873471 1973286 553729 695158 1997174 300804 80264 1426243 724941 1623073 529399 557630 635801 1652841 844079 729028 1889833 1648908 182592 443072 1463525 795443 628425 951201 600982 1802547 170604 817738 1212856 1873411 171260 1796973 471030 1703474 1105046 749848 1510029 1191185 434502 1490910 958044 46827 1915472 1355833 810681 1836174 1293361 1886912 711515 1549959 49253 36848 631180 1483127 888955 971474 1506247 1165811 1299187 1845689 1461142 728654 364057 1441579 1226945 1334225 1417107 1563001 430262 644152 57464 1153540 1480389 60127 1438929 1682017 1946313 713896 614544 837260 339933 1364578 55394 285226 1375971 1581316 614244 1009403 573795 220743 1314444 441535 1229141 1330774 1928021 1655281 968138 645040 341250 358765 1149702 1589154 1881465 803816 1451708 258083 1774622 370546 245654 1160004 1772034 1722026 704283 618481 971278 601270 608825 66294 897246 512726 934220 952067 1163303 107306 517235 1703049 1721861 123 133402 507192 1836385 957870 1922453 281575 1845467 878321 530800 1250756 1026232 399213 346917 1239990 170614 1266770 567943 1188557 51146 155191 761881 928475 1145743 1683783 228782 1510082 1643192 1653384 144186 621378 74579 1321601 1069468 731400 24608 755450 1273730 1996372 1906878 192776 1597416 1805861 934719 1678437 1415543 1203809 196400 1934602 1906810 1692426 154289 1686950 1048538 130511 280956 1374757 1445120 1515882 1896474 565903 1018031 601160 584950 1967164 471909 710643 1491499 465783 1669948 1815878 1796503 464830 630610 1751028 1947688 1735801 377373 448310 1458631 515757 1650690 968039 352838 759205 1495162 1211525 1177150 36371 1176212 1308548 1158696 953931 1671106 1742588 201701 384681 559830 661841 517293 722122 147075 1869706 1115944 1608424 297686 1364671 397875 1757726 158020 1708184 785976 1408041 927697 343944 128545 1463493 1529680 1161195 1188251 505416 774224 858581 253594 1628198 1930020 211950 966495 1624924 1294300 175929 1930284 1530942 1137579 272409 1450735 1306443 1197920 1577948 1803972 626163 1540842 1806004 1181594 1104342 264303 1725934 956409 592062 454050 1464680 804786 1126485 869697 586547 1594249 1657153 200783 1142958 1058561 1624572 173460 1315660 1272021 144237 43818 697264 1722330 1666715 1451176 1850400 359119 489995 1560196 595913 1111709 961862 896708 328135 190393 469138 730584 1526591 227668 1477022 1367509 1584460 256 1565806 155498 1264721 675007 595051 17259 19294 1436793 1809479 1125242 1971714 1046087 1356155 404066 1716560 799025 660004 1910163 468706 1816403 1818365 1130904 1867000 62884 664259 618357 1956104 396582 1984346 1143055 442449 377317 341051 1034551 1099607 490566 327999 180898 1664028 1450956 1875544 1950050 389205 1656819 1356337 218826 1082976 1971131 961873 1957429 1111173 296280 1941672 737470 179562 1655155 968333 1355593 1600322 774947 1743266 368795 1533265 1415637 1803240 610152 1200228 1735490 1681687 1520025 124567 1361855 18271 564305 1868097 520989 915503 1764317 202042 198764 796583 1436429 1447424 500273 1525498 1458307 544873 616643 42929 1974405 1634374 207886 1909302 1708831 1971422 721032 208661 599918 1675529 563937 1335612 1222936 1252147 1169094 696312 423823 1724941 737495 422665 1569409 272099 1469783 289362 1612653 1592327 1324460 1809800 1089845 1289391 1707541 1019526 1155448 573010 764879 924472 413016 1914322 961807 795175 165793 1241565 1641719 1335471 1978420 1181263 228517 856223 1839998 1577773 1480725 972636 1148934 1263509 1741948 1484794 1143819 1956122 1418155 608846 27681 935780 669748 795705 590912 288175 1904165 1722339 801892 963432 1615402 916815 523585 1641655 527725 651308 438033 848041 72537 1377788 1354640 425324 244912 918035 1640122 1683446 1211621 917147 1713883 817185 1228340 108709 1633918 1962345 846991 1961715 513393 463297 1705182 1816461 1405089 824741 1197422 1954499 464885 1333488 1071341 1990405 1987231 1877105 733344 1700022 345200 240239 127824 1253577 962492 78041 1046408 303736 1201507 1811885 793870 724538 1007623 299875 507927 453137 135809 1168458 1181695 1095644 1728426 75973 1815106 1256675 494954 1969550 194330 150690 1480226 1902136 750370 15500 749360 1053295 396014 325756 1096466 618533 71405 898707 1223262 1417566 953565 1745264 850373 1722131 2137 1234052 429869 1182201 1788322 1412759 1105144 1460800 1140435 13797 416676 1894312 1914610 332382 1733285 1464764 898277 1662735 655628 947017 1535502 493233 813597 1901415 244053 1935952 1961042 1439662 1484684 1485333 860299 575135 1873107 1308428 1538285 1716945 975523 724963 179243 1385656 92078 1982550 1126519 1769846 66367 57569 1049331 341595 1011091 213758 1791428 431962 515444 564047 554130 878942 779171 1791095 1441531 46655 95662 599802 1899680 1065820 361453 142317 1339363 1331941 786514 1631851 972751 807165 1974521 1954859 153129 497419 532318 1821261 799022 1488367 627248 1570650 951369 1049191 1944090 1182051 1441383 506474 1487165 805507 434574 1539143 1664290 588307 343639 867042 828701 1708876 55562 1525081 781542 1675204 674727 922673 900166 665373 1910408 367193 1167947 469360 321867 698192 1947652 1279467 80865 1572318 795383 863293 603733 1283353 1317340 26722 749679 592861 963349 3820 1023956 23731 1432592 620654 1240080 1968861 482949 721926 843387 1181048 624181 231172 776402 1434143 951966 332727 204067 43666 1531292 145580 418268 718449 1587269 1075488 1881063 1349701 1027576 1352765 277285 841891 1736858 991869 928521 876992 1785529 1892034 61554 110482 1961517 398954 630992 433714 805073 763389 431530 641698 862345 1438699 1867905 1282348 1817773 91163 1494217 749147 1852301 782102 1776545 562526 1794263 104198 334992 1305811 216177 1600220 15016 1799344 1105512 790562 141752 1246039 1502009 913673 1763976 1145100 541284 666653 1156816 433846 323740 1109252 1387641 350378 986597 1690691 1388953 36265 922240 1165214 809436 1350057 1702529 417754 1732155 92333 1370296 1865785 620036 1480747 879557 576708 1170062 1246119 1674433 1839454 1423840 949771 156657 145288 1209281 1603900 124811 1874832 1196754 1723118 1441666 903355 122419 852306 1163285 683329 1548723 149316 284688 245145 1749215 628921 316864 1328557 892025 1108896 586808 1101051 1039066 301444 833401 1900060 1587392 894043 767903 859800 116553 1721762 420160 1334639 128777 188063 1139714 7629 1016258 1534122 593684 1222446 1697553 239901 424233 380502 938757 1242607 1924055 1691027 338258 1178955 1844160 1542104 289235 1285986 236586 1651353 1380942 734121 1932851 338787 284810 842898 294634 977426 434023 570830 895224 156471 697615 131192 826585 864711 1030185 236411 1275400 902940 943054 1910431 1747261 1966432 1407127 908675 484338 1780614 1536535 251234 956083 1096767 1526304 1671442 452394 1761263 360141 337524 26129 1214668 599972 318458 1252639 1108824 1386638 1271409 1174982 600265 404835 478752 1056480 1068761 1224347 1771234 1345344 1842596 1580762 1114484 1677083 25983 127367 695368 18164 1316411 1697878 530166 378058 1909126 1170143 1276141 1221786 829197 1514313 1556510 584863 1953450 806651 1891685 679361 1492226 1590071 1259747 740351 1392659 1162594 626099 1757970 176000 1518207 1361139 1615961 976340 475240 1277090 1814696 1528532 741346 1757835 1142770 1287943 1344265 1582050 465465 391823 1588689 249874 540200 996736 1030126 1222677 136486 1112357 33991 1412029 1586307 1707725 341425 1664267 693060 1721563 577696 235228 552983 1245446 81669 1592816 1083898 569315 1887155 952544 1131655 214428 224070 1511928 1784605 1054235 1413881 92404 1294114 229582 704407 770454 1545526 1285781 175787 90376 1346484 779906 103067 586569 1316554 1509731 230301 1880622 282848 1184028 587911 121962 1516957 1086118 1681637 288660 757959 86776 481222 374145 1426612 568834 754840 21709 1772549 14166 1524779 1598414 1796977 1627953 1192743 381659 828120 746263 1028909 1051446 1357702 1605520 1334286 1716479 845702 869249 200695 559070 610252 105661 1498100 1266215 80419 1708824 1622399 1563799 81833 41987 1674054 1707690 633867 548351 1197311 167997 992628 534239 1266127 1887314 1041984 1409794 1046880 1020379 1188185 1116813 1142259 512480 138402 363225 1354126 575711 297312 166201 323152 1512936 1552954 80621 952125 1673934 1707224 955714 1004364 348131 1810606 262798 1571071 1977594 590609 1691038 1825350 604428 1515307 1150825 1323410 1633343 1319133 113959 1789479 363873 173440 696489 737387 128920 1432728 833244 796956 1781959 1489527 463572 1806917 789563 374277 1314691 572608 1418305 341176 684002 206885 1668614 1284832 566642 1315842 1122666 1003001 1178682 547926 1722435 934006 1195257 863603 697004 1911687 188762 35491 842778 924904 778004 521198 1541247 1772053 175365 1421102 1417103 159151 842219 644640 928167 814631 1842559 1602188 1059918 1705407 1789657 420791 1925787 334270 1020009 154948 377263 1098642 424600 36501 1311618 597821 331393 1848312 1961734 576245 1450343 1975900 1534086 57064 352457 1002481 1430145 923467 779652 136325 152071 857004 1775703 1385243 913207 529556 342671 321793 434932 364048 287152 173480 139228 425442 257791 1005780 1431497 880734 1366755 1738642 814394 1267081 1099048 1127004 1370409 491738 461033 410335 625008 1148010 78234 818114 1237078 1525260 826167 1055428 409033 132531 350442 1317718 1154912 215953 339895 1193643 437182 870897 530903 279500 67971 778235 1636044 1154955 1620518 736790 763284 4432 1183791 9232 80808 1423554 294934 1273969 1496053 1484723 1327938 474319 1121320 1378632 547294 1972695 976520 37836 1966597 364759 677033 984295 484655 1478923 1671554 1912700 1938576 1868277 381369 447274 1722539 912544 290763 389921 1967399 1317511 52384 1728466 620328 1766587 580927 91548 1786567 520956 1362544 175712 936453 245152 503016 608469 1498789 1896839 402411 1141241 787430 1532119 798387 1210179 1166907 1885026 966031 1729727 790557 1966672 716582 884792 1078448 683011 155263 1851825 8693 1722304 781871 1045779 341507 1227206 1102502 579764 1302833 522766 916411 914803 1770901 984244 40227 219301 734643 367634 842855 641797 1440454 1105409 986376 1460463 822679 1291025 79405 214462 337907 1328784 1168256 1051805 1284343 964263 753283 1900191 210890 64246 207953 750241 645895 363716 301270 531847 1294596 1547594 1091621 1655459 235926 1084502 1828818 1049999 365999 1421959 1081060 1671784 1135137 1373033 1826000 361659 122880 16461 84858 696811 250838 1752318 1664198 1068133 1354467 757951 266854 1007196 1204331 1067239 1091322 537942 573376 352145 1794961 1766099 525696 1419247 574787 22532 1258414 352209 1337758 498465 1413123 1975693 757192 502112 311084 1497610 485302 1876082 1367087 1564428 712629 1268959 189098 1767254 46326 307828 833156 559068 859571 1325745 1949158 625604 1127163 1340853 37493 130623 1714933 706577 118004 900641 1998103 1819924 684696 147656 1592846 431302 1041071 92086 1000686 1606464 500002 549238 773037 1207544 1704739 1787577 474491 568426 1555729 45941 1597513 235300 1880796 375216 703031 1016451 176554 1231990 1766301 432652 1332007 1487544 282411 1500268 989222 1370648 1682181 1106597 681626 1728970 1138812 1629318 1640951 1546357 901733 1039023 216803 942547 756722 237644 900463 26525 1459152 1770189 1512290 1432300 212907 1891231 1276123 1912225 1624725 1411073 898231 344664 667693 885446 415885 990524 1418068 1989346 1840060 1396282 143096 1967009 201994 14058 865840 275153 324514 1825073 1586293 1782367 1083646 1618651 245028 1824730 1939735 188974 878007 691757 1126203 954464 1414603 17686 1727382 549942 994368 787339 1052262 1999617 1488857 453883 1297130 713335 1264669 1704745 981868 1566858 812980 391760 1829626 1210706 1119859 985704 376497 1739507 1132516 738488 991549 223256 1532585 945126 1906755 296032 10650 892606 1250889 224153 1585114 1827361 712031 1749296 211703 1389729 216040 1662317 1531479 638375 160749 1189595 1037848 596086 1474921 1032044 1596818 1199601 376192 573898 808950 1842984 1996800 640095 966875 1491014 1107110 156740 275619 525557 1692405 1942171 498421 249919 1609098 763048 1840685 595085 1373632 865895 1617612 38706 314390 1355977 1335484 1825835 263760 1384970 897287 1625960 1200826 1000521 1613193 1278675 1691817 933852 1597336 1090408 1794130 1900629 1933143 1075181 749569 586673 1482018 795662 191015 1810913 874971 1770496 1349205 1197969 1334367 1906541 477817 599533 1796014 98916 1350826 277239 1974662 1683546 399861 1161639 1050609 50183 472163 891710 1232377 1023767 728092 1105750 743220 1286491 963738 11821 260213 1160338 1697958 1039380 1389984 1109592 590690 219834 318470 1221326 1225084 1002856 325792 908348 1092775 190139 832802 1808253 1251152 457132 1252014 1403233 1051832 963512 1622092 1615005 501263 1998704 610559 1242583 157278 1771982 199372 95349 1956151 1435909 656853 1883199 115975 275450 886418 1958891 1696741 1103378 35018 226355 1407002 496803 1597096 48419 776018 20749 56843 47083 752544 1404127 659815 68693 1358336 788985 494022 1787599 1698603 252578 262510 1912603 654212 1523591 952008 1243442 478968 34385 808350 272213 375414 96490 1174764 1216681 1042937 1470896 938372 866114 1098860 128125 1202161 1563458 1155735 881524 1292888 1373726 282856 696448 1232842 1282576 651393 465669 1212472 1227012 562715 868555 1229050 246748 1937059 793290 992543 1577186 1176427 742078 546003 425161 698836 1022650 98407 999659 370146 1175313 1507117 978205 1762531 407694 660737 1219146 1906167 179182 268389 925795 464163 161579 900048 1231697 871959 294207 71222 571597 1529622 1365688 885649 65714 1937067 1113945 723998 67157 1331539 278808 1884493 1919331 1516204 650064 325537 1637227 1683938 1888827 281580 1967153 798667 1447096 1671132 1978959 148111 331105 1559333 602086 469466 802080 723152 1175178 1295393 170471 636269 471922 325284 1774587 1874227 428026 1753267 775924 1792760 1961120 1629911 246120 79946 189633 1254453 297025 1465497 1572030 1045907 915144 856233 1201738 476735 693021 795526 1620227 119456 267011 668672 1405829 296075 1486465 1404046 241297 932847 1522761 1327175 1407668 1244786 1758346 202527 14217 141625 1957497 1573609 1388746 1452093 1161632 1803929 131287 1019250 690360 579598 1458505 1678136 606960 1674533 635552 786871 275397 870773 155600 1673854 1421477 528512 1000121 1428369 963661 412171 233111 11380 1324953 627391 666951 1081165 166531 818656 1379906 1763569 772359 1115925 1189473 1328860 1463039 1911685 1947357 527350 1471240 1403969 658673 694646 888435 709771 1210147 1215132 1926488 1815 558411 1169989 149144 101395 1951177 302108 1776886 1408699 46553 942412 1133282 658713 1279538 1813508 622315 891386 982520 489122 1739790 1065684 353018 762029 327983 31265 1830653 1425376 1944810 819753 1499473 567186 893479 714815 1231002 8812 1682606 1840651 1131610 1322125 513823 1534975 646743 1007912 490142 618113 1116157 292090 1102465 1573859 207820 931637 384039 1301579 1408310 1267861 1851573 1770002 1810567 632852 350725 1642208 463890 318688 1621081 1693890 1780807 1376569 1388858 1475350 1112901 1752213 1169164 1748227 1984078 820632 427581 782439 505259 1044738 35523 1930255 1920510 1544423 208544 221619 161464 752877 780640 773169 1229702 1775713 999890 1677989 184076 1710567 1260788 1098050 832132 882729 931838 933187 572480 1789738 666596 422934 444139 126031 1560306 1018021 1403707 502815 1892305 1874802 1617407 1402384 185039 1947883 1732309 1458421 1377352 1085453 415095 236765 342859 1091265 581522 1726744 977503 900708 1725645 1544652 49166 427711 1991326 1629729 726144 672537 894682 569542 1395684 1555727 343189 968787 1998563 304212 1502162 1021181 1196371 69992 1174034 106385 1567450 155431 308042 1858335 911679 238110 916314 1336835 125504 764703 3159 1174014 534158 1451085 1988086 444309 241000 305292 1430459 1448218 1343927 406571 1815562 320953 1991592 1784647 654618 341434 1201897 1123445 1219640 679127 113716 1784922 936252 86711 1121345 509559 1133714 413453 730824 847032 54818 398342 611462 1069288 1582575 176688 1335171 909760 114573 1950159 637718 1500342 761722 557874 1690985 1184185 293807 512236 482202 1970904 761955 1790437 1850598 1206970 303406 1022162 1386456 1273217 559855 1320969 749386 1236277 1358787 907594 1091883 888967 1838752 1053645 1383964 253304 530056 549149 890284 487794 1139985 1304093 1008730 218757 1838111 877045 1754392 1638787 1698638 833763 462148 1137447 672105 663085 376201 1809118 301056 1232793 1882848 974338 1463453 1452808 212427 1040767 1527544 154112 257280 1529799 1833407 1620930 1475427 1036778 1025602 1661467 500989 851226 872378 32879 1891996 791466 16813 546966 1687174 1420630 882970 1727263 1630629 176247 1642918 930083 1407769 1406060 1638300 414426 884735 76195 867639 656964 1028276 733956 978337 1540080 334908 613481 383067 1966628 1225573 1290403 1456341 1571901 543628 922891 1783864 394885 1450664 128774 405078 55883 1535282 1362358 306941 1761448 1747273 1397484 210755 988292 584696 1631053 112260 734465 981602 1791563 1226567 444028 1361227 1976285 275894 643612 260178 1620931 1980531 1759745 1753524 1651598 569540 1091925 402386 1385932 1305772 77604 1758494 849814 1354680 1423842 1041924 1736722 995844 1576360 1984544 45693 133362 812021 687379 1970783 338422 1278357 978578 1519153 336081 1994949 1183796 1468604 66941 1626621 1806543 608881 1616108 1498932 1660937 322195 69152 1321900 1705135 1439637 1543532 1278167 931727 817771 1895166 436960 1273682 1150396 1258397 122011 1229134 1183782 336893 1486304 218413 523728 957517 837589 853537 1773345 1364815 1691154 1366761 340838 628687 1306735 54276 784721 1225124 1095726 226808 766211 1491985 609148 524359 1329944 1139960 1135032 1815519 808625 645611 778103 1424894 1404263 144102 1116959 1436621 1740442 1040449 1560603 1078387 1194045 1581570 788551 307673 157157 1149289 1621819 884733 9756 286685 854349 767915 1960628 46964 1650143 1645843 343418 384703 675035 569881 1383781 1664464 180174 287503 1629842 1917394 174433 944569 1689807 350844 993205 467096 1681625 1264755 1748507 1819762 1468495 814353 1511066 960841 1214372 297701 196638 1600659 1630909 1472893 1788298 12239 1251073 5937 407519 896124 579519 1121065 981067 1794161 59990 1860444 671646 460865 561167 316673 171021 409570 501397 1868893 1525908 313129 426876 1974931 69242 613275 132242 642962 1454231 765214 15835 1998194 620167 403194 344278 1715382 357169 1265951 21097 1357697 947438 1402229 22712 1570363 1746670 505720 1843412 1131443 1603520 1953914 1237387 816545 336060 1555085 978340 1566598 757593 799658 161415 1277672 1730203 901584 520976 819708 1659584 1468314 1166879 1789213 1631345 1683807 551493 1893897 1925321 654746 1178113 230672 1308509 976974 1873435 545393 825862 929559 167740 751190 214305 544149 1790081 1286414 46239 652689 1635627 515935 137982 1402501 947267 474209 685783 53753 848874 621147 128611 1770415 1715167 594846 192772 1019177 848339 850905 1459340 963624 461228 1885871 787524 1699596 1922396 1386162 1769370 848307 1702149 1316059 1380637 1476181 231730 1472026 438513 1936042 243311 1476940 1773419 1127136 924539 1585053 1213066 917560 1034369 555050 912586 1125592 1544490 1686690 1996082 1449821 1297877 512831 201240 1106470 136003 547658 1779411 945416 1680141 1235273 1005881 602342 1004431 1917974 623848 421772 170571 1660798 1899168 1719981 111088 1783891 200383 1473591 1821128 864620 1206591 258839 74624 1886684 1794877 274645 414493 1640917 625259 311575 522748 346751 1970051 1687967 1125028 237945 584469 1967286 693730 738736 436176 1753182 288906 916185 1709462 288055 1910943 1499280 1330448 1588568 1698695 551804 1085252 26379 1367751 1620913 145749 812322 1904418 388321 1692969 1852860 1299899 1584648 1172981 507823 1464013 1079332 162680 681727 370844 283303 1581781 1541111 619147 1124692 88096 46872 122196 156781 1271481 912873 1027942 1638804 571219 458441 767570 605636 1694803 1800814 1293110 782924 1294876 853132 959357 469366 985333 401942 1940269 796125 658464 1507199 1281438 1579424 871996 1566576 90303 1783379 1395588 1136278 359998 1269518 1266130 1936696 1683627 81298 41107 1565927 1307444 847006 162562 8838 795931 292505 1310594 1944140 892918 111043 297138 967051 951624 234191 77597 501422 1247736 1034713 1901416 908631 1926726 1116963 1766961 1136701 640058 1773511 1278278 433634 721765 1150227 1042505 1347722 946540 1657845 290189 232703 1226476 1453085 1559752 161852 41291 1723594 796276 1413380 1317336 974989 214045 377451 643608 740972 865063 754322 1809688 1266742 1162842 1349174 913120 1712654 1036015 820974 1151236 325629 962775 841160 1984269 589776 1765190 884774 22269 194182 203716 531145 904592 769447 153520 1233201 1646537 1613077 451125 329738 1601686 1460782 1925069 703704 907774 278969 1365268 1118270 299242 18941 1958788 1349186 1244868 1716405 261084 298596 1069875 24490 1281700 693292 448821 1168253 885240 1725309 1144398 1864645 1179601 1351023 487343 1077259 774796 32931 4163 109998 1528981 1324023 325336 454089 1147890 86099 1250642 894913 1077938 1120899 115230 1774181 251191 1164987 1051993 1979498 1383751 458823 1888158 833350 1489088 675865 1445311 303978 562008 136959 853592 684964 1575347 1045470 925592 1024442 1811070 293109 176121 732374 700914 1736642 1349680 1265341 950107 1870290 1256927 1760675 617953 853331 724281 112731 189017 935040 1414148 1631313 800292 1434097 1425048 1636238 1764137 1017067 1278732 250137 172794 94964 52235 1701200 877034 1466263 264572 285589 507013 555107 1163799 799738 52225 204996 1395263 1531016 1826744 445886 1396769 324271 239931 1826216 1547016 902348 1226093 1559842 394077 222213 1626762 14123 1620704 1835211 820680 1518667 580905 457683 690865 1798537 486767 1950866 40380 1434115 234391 1923108 1873249 1856495 1986753 106895 1119542 1225949 1709404 1792638 586454 566277 1105757 1069993 1231798 983428 755221 1684960 390826 1980256 1272449 985444 578782 1000484 1184809 1813372 182866 114363 1577953 1617171 717170 301489 558162 1215692 710313 1635729 749866 170384 86761 374803 190724 1089392 1717893 163227 268557 736700 1248583 1367517 1943237 1056562 407216 1611685 539914 1457319 1051674 531075 392281 221935 225807 726794 810717 1279690 1941333 1388860 215046 1610684 281046 1915263 197753 284795 1883293 1759713 1941369 322214 869594 575943 650746 1942636 642090 958171 1116569 1097546 150505 1826644 31192 1376280 1459404 1422549 766972 1174040 455305 1119312 1649176 351121 758376 1287152 846833 918653 935936 478014 1237706 317303 1567087 479523 241195 230696 747530 525591 467621 1785526 1712532 1664817 1519960 1935076 114204 685833 1741320 51167 1503988 222488 1808885 705662 489842 1462186 1379977 262493 1684023 1254621 1352874 534976 1370485 646325 1750453 69624 578954 233102 176635 888223 899012 1504669 858025 1420725 575456 436625 232823 753670 1499351 115579 829075 273869 1050000 96488 1052106 704681 1759235 1066374 401223 1101144 1509240 1496112 664513 237761 1500699 60988 1798066 1365596 1521949 1334856 1755309 252820 1608426 1324949 119154 263070 1478114 868315 834430 1504772 1660667 436264 1108542 428410 1034432 870629 822925 1257611 561567 430708 1829196 1805448 5833 1274567 94268 1995525 1870143 1232519 999956 1954870 1619068 631415 538084 635232 820602 168378 938999 1744408 702200 394084 995576 1746764 989002 916333 1316637 396879 1918975 842175 1079507 403445 804953 1926738 871496 783332 82025 787670 85671 1728504 1750843 174323 216222 485196 1250092 1465548 1062311 123483 1147067 276357 1380986 1815635 1888643 1646950 866251 1224477 248904 1458705 1433922 864160 473619 1695282 812381 1080012 1960003 1373649 516539 525916 260147 1060111 1987842 1099137 424118 1342231 1642327 1564437 1738609 689744 1663429 220123 537828 1614716 1935617 989338 1014406 705624 334993 751664 123730 226913 1020920 1166620 307152 669519 444202 330462 130804 1671523 1903857 1605268 1053625 230016 1194672 907988 747950 1114209 489502 1479037 427394 309704 698454 1925319 815918 1660283 1551254 1177970 1941666 940765 1194350 1468241 1407217 922008 1050196 1431593 1714960 442306 1060813 1016629 1836288 1533425 1806037 171856 1217451 388964 619383 1642975 488443 1214177 1261634 1178008 1066698 1458238 1365119 1811244 1367403 246701 91701 770503 523164 1261395 1017490 634213 87775 824112 48258 1553475 298836 1591726 975376 254503 141245 1504833 1691479 1296499 1205108 172766 816578 1677285 516211 887752 191908 1553110 1331424 1179421 1034052 1451244 1139694 825357 379526 1852135 1010449 1860 924964 670300 1308119 1855365 416146 33293 1037740 1969360 1568227 851279 1254168 123987 1822288 1110609 1271692 1911631 1872564 615915 390119 1388091 1883380 1314258 1843037 9117 1851782 1546970 60669 780609 1327237 288407 1968588 1934371 1042 838565 1419997 1636312 1111807 1433988 1044987 72874 556060 415130 1041706 228334 1683636 104282 1962254 680772 330366 1887558 633875 30971 1538148 1678764 1947934 1786755 276905 1634265 1623007 697094 1668957 807881 140989 155096 1098103 286445 1369852 1721333 145155 1417781 1083632 923861 172138 1149694 1065155 1326938 676373 969276 1417405 1866320 1715713 882264 1091483 1649328 185383 1508009 1682021 1629037 1856903 612069 911638 682207 1835236 672228 985880 747058 76261 1503627 1632988 1337928 1003978 1548943 331194 1411744 1849795 1800793 511536 1119246 1517233 1113532 511132 1019426 1942910 1539807 969209 1125912 487429 485618 183060 922715 1764854 533944 662277 1082407 286621 230765 424838 1993858 211528 1591675 493834 1888682 1058505 1271791 259445 1182333 684352 1797197 239938 425164 610077 1439036 1671072 1062207 874119 524696 492751 1038581 1672343 604066 1731240 656938 861424 552038 1910418 57867 1496352 1290720 1829861 1741890 268515 215535 552476 1145501 451671 1473062 1509959 1779223 1617976 23446 378797 521046 1442979 1712042 1740912 1386959 878863 1743957 1594859 1932108 721085 1979348 1778957 604182 671080 1238278 557750 89353 587513 1237630 584241 411991 988356 1859691 1588899 58970 454699 127397 821298 1823883 99969 386974 160136 195149 790533 253603 523746 666629 594828 823093 1570607 1327525 1246288 362948 262923 618454 244921 1102569 179705 147138 1534804 1564129 1072324 125976 1875635 1698455 114076 547945 129424 707897 1353304 425439 425617 999835 1365494 621561 1174301 615527 363095 1260529 703113 1115826 123673 1166276 655674 535698 134181 743521 114647 1894348 698926 28993 1013978 1337614 1546612 1262244 1838141 1373326 1119863 1712837 918498 1254044 34235 823036 80229 638704 565866 1595172 1329002 606247 473110 1740782 1614055 1896763 1473165 8273 276609 379147 1977455 40658 840593 1113201 736020 1176950 677695 375815 698072 1133252 1773216 1098254 1643571 1060095 1788443 440063 26868 1848701 1716420 1625155 750059 813604 1376710 1844237 1119068 1128204 704766 671091 1140382 232653 1372879 908806 1324276 1656985 1675107 1910460 581108 509632 1304734 1337907 307343 594490 629829 1164863 1421869 961309 1898730 61898 1693242 54962 1977126 1699275 1533983 1599493 132426 465089 155308 851253 1545398 1833256 222984 1788108 1800137 613659 1856536 1185374 935508 1539152 1922562 1021146 211368 1091386 1941631 1764238 503415 994173 1656294 995354 22128 1626257 1874231 1822124 1580321 365840 1105255 406030 900161 198144 1103826 546558 936842 543611 750319 347688 752374 225089 1993439 839548 1664169 589564 1181338 269039 1139648 1817436 1952663 1526151 897534 771507 80126 35842 1817170 873483 213665 1778946 1431809 1679010 1607609 387969 343143 886542 1424141 483289 1677679 1760503 222327 1268737 567662 225690 742682 1457206 643119 1106617 865328 1749573 1622840 522613 1849120 722871 1634240 779836 88482 1625092 1426299 60070 58967 743502 1354151 786892 1423338 1763480 478599 906750 289707 977305 70063 1286410 1923804 1073672 1213651 614869 733537 1409437 445798 1776970 1713649 1390071 1674968 1968136 876690 1938982 1651617 1915623 589619 1547654 726811 1900750 1262593 166575 385930 260224 325503 1667471 1268883 1017839 1362783 477149 1484659 1137368 205796 1988865 886419 1823130 702567 1938059 717064 1572579 1260706 546626 644452 1298236 1224719 1483961 1304362 1203847 800372 1368340 50143 1939216 335045 314496 958120 1053860 587328 1766225 408251 756575 1170398 983958 903538 1766804 896684 1126617 1900556 114032 735007 54751 715184 659913 964129 1088443 1169505 1868698 1122329 84533 362841 329554 10796 1584674 348883 944018 135034 843216 1935490 146273 609066 1409840 299711 1936653 849826 1608104 649516 627930 419587 968922 248600 607639 602593 956663 1679348 1960609 1757934 1646535 1080570 225305 581405 1325391 1221912 787543 904526 98982 228163 1251974 1105506 1134190 321058 511339 598086 438020 79490 11061 1328260 97312 1099814 1105496 1091417 1609671 182019 674424 1803941 736077 1462988 1127886 80862 1613170 488433 1471037 1033183 1917659 1880861 1733366 1201137 779169 680619 756598 281732 627286 210872 1648764 1251856 1118541 877411 1511314 365795 880751 1301182 1914833 1120599 24345 1991032 1960094 824400 1339071 44757 96997 1068542 1121489 239368 678843 492140 1281097 1269116 1038780 1341806 1799617 964513 1731086 1428745 1502495 1019898 947078 210284 382458 748064 1376875 1031015 1406845 401737 1254399 534788 759042 98366 1163585 1075269 641505 1258496 162467 1950369 1344029 1767048 163063 30275 643700 145972 564364 70493 119100 308911 243909 1775190 368296 1414095 105843 1871234 1349559 1229446 73075 707288 750953 1825307 1268614 345658 651456 735298 162018 1993540 544494 309448 364320 927202 1686028 827250 861183 1148306 930106 1449236 571348 793703 719808 1566898 678957 1213155 1910480 1061093 841945 1075002 67747 1108124 36159 58634 633907 751261 1202371 986994 161442 555179 1411833 1091189 1023812 337519 1848167 1948624 1967858 1353494 683055 762453 611002 1692097 1850613 1436114 794962 1483595 14930 108149 1334353 278785 143592 41308 91976 1382812 1721498 1428661 492517 1762350 1333804 1769651 1129158 5289 1113363 135158 1950139 404563 1176356 1612587 1665692 571016 863860 1519063 1157557 1623243 1790563 1633045 220514 363780 204121 2837 884342 1269689 444458 576932 517662 127200 1629747 150342 1090439 1268409 1005681 1828819 449778 1394583 204955 1700584 702553 1256276 1948057 1121039 1498380 26238 258181 96645 811816 933914 1181906 1122261 1741698 1678831 1980606 1596257 75136 1818167 550089 1492241 1565878 1751349 1271221 1054317 315207 598550 1701670 1972318 819511 722626 1658247 1351451 112443 168161 80279 1548295 904346 1628819 1934287 402945 404760 1789717 1283211 547025 785889 777802 1069674 932800 1773754 1537147 169378 1863951 315933 442554 1359079 1731647 1988980 1558650 1042370 1699529 1724537 900127 1203496 882753 351770 9452 315934 1234292 1883502 1331266 1531287 319560 831294 570658 543471 1434740 1490334 2429 370623 1590854 583571 1155761 1164531 1963665 326897 1255790 1982648 601117 1415700 505132 679551 865249 1305622 591707 745639 424375 1505125 1864632 1142474 1123955 495534 1780843 276707 196473 1995904 1049908 1382628 572554 1757620 1125367 1526630 994846 1592657 982565 1929701 1479445 75661 1025915 771629 1369909 658099 1274483 1463781 1760836 1057470 860282 1263906 1189354 958517 319432 505468 1064511 1540994 645097 1054990 1361014 1761899 1451000 1490310 1145530 1469467 406169 501298 1128783 738608 184797 829102 114468 368099 970425 143134 1745963 14732 811845 1046940 1567525 404000 595321 1249937 162635 644783 1311130 1699298 190721 1194466 223247 1672683 1731963 298991 1073817 925205 1340060 1641818 239910 564465 80424 934005 1125515 713693 1970162 1371377 250248 539718 487612 36740 258561 961493 1680011 1100470 775902 1506490 1288888 1311107 1669659 1760552 1840652 672449 384853 701170 93040 763871 209833 612667 1515392 958307 393734 272834 416864 334735 1952989 740565 1201888 817939 299389 1073608 670295 982083 854596 480987 1249800 665116 695441 393744 1332572 195118 1246218 1569094 281448 1846187 778221 1361968 922598 1349117 1756660 1960421 1629931 1002350 1509541 1960828 1138355 1549529 619615 1608352 431403 155278 4657 1272465 1004458 29793 810004 1261823 781834 663718 583809 925738 316811 233118 1266980 1222836 589819 332664 101419 1870216 319077 351611 1894629 1378394 1581101 1149204 1332833 786705 1920287 501868 1153440 399397 767773 1333248 796451 1296856 561402 863320 122228 564208 1570041 629208 1778141 1281311 1257208 364457 1257136 1104882 1621000 937442 103197 656307 1350087 801494 1161729 546170 870693 466426 1377679 1012071 1395092 1077870 1045447 1447313 995374 1968911 1609838 1281802 800096 1486860 312091 88811 208520 1480583 1125484 451597 877345 1585552 1222624 531331 1153153 582897 1597928 1969939 309366 140824 1953589 1268635 239042 1461688 1713312 720650 619926 276910 405270 1571521 220091 997284 1206873 610591 155739 347133 960809 1823629 677647 1893544 987977 802226 1865979 336881 1879963 1703711 680511 577104 1834588 1182356 679531 1371816 1712277 8695 1912548 715037 481694 1992671 1012615 1786610 1920702 1130169 1698294 1517077 255793 328081 1492110 220636 1375343 459304 67994 1883638 204555 3426 168586 1727946 1728523 954179 847359 1450811 185564 1818137 988197 139568 1161768 1626226 1422921 178162 1569489 1812747 165640 1100331 761142 991816 822875 179575 633558 1176696 865785 423470 255227 288352 1518783 1902381 562399 444104 1542614 1794330 1371323 751574 130809 266003 1465286 800897 1668543 748095 26674 644522 1832427 855813 1472396 235048 669127 868512 1186463 1801866 1383900 1289393 1931258 385552 664121 1704409 1350400 1661829 1349865 1477901 829685 229977 1714191 1558832 1736736 1895569 1561800 213068 371709 456547 601181 1219672 271449 1164429 588788 1919017 26860 258203 1356078 524098 1932607 1377614 855856 442843 52801 825083 594357 108454 1696773 389514 1726521 555880 446366 751693 1552881 117162 1832174 536448 333904 506860 245780 575690 922274 107485 1259835 1648398 313831 1230324 1106127 578791 1879389 163355 652230 1292884 525161 451366 475235 1189289 793750 416531 1613121 773337 70166 1115782 1076446 1720984 1067134 419843 255504 663856 1399089 1461594 1569096 1164077 408068 842282 1698703 865924 956966 250390 1044886 1709089 44615 1143157 1179754 268132 1688831 858304 785602 1493840 497571 1143711 1065495 1878036 1671585 479806 1207795 1710696 423659 1846178 1792820 1770282 32858 1620713 1358857 397349 163844 1877364 1812185 1918345 1698522 456550 698450 1185020 1728443 984685 920941 664926 371951 442607 1162606 451643 1854667 150621 797192 1064901 1439083 652693 202781 1099233 1988882 317597 1029797 631526 1493077 1157357 1262355 752232 164631 817685 373131 1484090 791013 288808 521710 1944881 1373000 812317 1200161 830859 1675120 1538602 1581835 1509146 540210 1307223 270415 367897 1205643 1428508 716776 220623 1598629 799117 790282 1747020 349487 1674075 1258138 683836 724145 1910902 573057 1385674 1563549 1205734 1134617 1981790 1702334 1995463 1999226 1169630 811946 1009593 280233 1672782 483301 1967913 1677578 585710 1264713 1391507 210993 1576560 908187 1557350 1056000 1070028 1743806 1963586 867214 778832 1160549 10100 1436131 523384 733139 1657233 1748019 882994 1630149 489884 787490 863852 609534 1626002 1096489 241181 1876685 618344 1792441 1186764 1682804 1272175 1042195 1521084 1197966 1303175 1089442 1310308 880627 173937 162102 11842 317785 1664019 1021966 1864650 1423942 658316 94904 1057971 1786228 752862 371579 1258603 825247 1958980 1700957 1679787 373132 1807428 653077 1411330 98626 28284 914617 637370 1113479 1235978 1958668 635302 175653 1444863 211089 270010 1289846 613529 1166589 1145233 375043 1250714 916472 8455 276628 772107 874356 741609 155174 1029894 585030 291206 1718970 214707 1912400 696111 1144038 1855576 85868 386228 1222780 1331822 1121616 1474343 1194847 1700812 1848024 1872034 1829507 1726595 313730 849901 347083 1564781 144613 613207 819067 1366206 925033 937704 820877 1243674 1595874 845341 1535644 363576 1957913 1789796 13217 1483878 1051231 1087837 519055 264885 903428 1666397 818737 1835704 226118 88703 1084870 552512 414329 1339527 1200313 1945544 785711 1028620 1593418 324266 278849 288910 1605881 350977 348042 344571 1131028 563984 586488 29684 1843780 902054 1605730 1723001 662554 985402 1582583 1735305 356969 340761 1852480 752211 1988998 1557117 1227582 712806 97028 1305867 1535200 704344 1507548 165241 1086767 1904978 53527 363276 1800608 825738 215723 1249021 1629630 144158 1397275 1825580 1434627 1319389 534241 843362 1549883 587219 1160785 313320 99743 886045 232415 1033697 234526 1548609 139806 516487 1646538 1081224 1458137 877020 1069449 579529 200908 521614 945023 783380 724566 1312063 1912536 1905443 411705 1295978 1535736 1486157 1402784 1378475 317791 667891 1726407 1193384 1426069 387941 1159342 1252733 1678787 564762 732328 442175 1922783 1476275 422745 1807711 1541302 218492 604294 1188080 161914 1901020 1047586 140810 491268 1553637 1760818 615585 1207816 1833954 1282469 1795595 322723 889577 636472 1110145 1422454 327951 1812317 1996429 1307361 111045 878149 1382412 1493647 1650542 1450838 641957 1944088 1739788 961306 872372 499801 1460701 1875220 380773 762375 1958814 427437 432323 337796 718671 454719 742015 543044 1517554 1705050 910339 1882115 441909 748018 1442912 155837 284633 1110631 338736 47123 643282 523571 1317280 746307 1856322 1599790 775115 596864 1337114 911681 1994168 1607470 686983 334836 998145 287479 576785 630462 1641404 1524863 1142079 1734778 460604 1967467 1464933 751357 1436260 494637 822603 17490 1571577 72252 290523 1427658 1496693 1627739 1260837 1691661 371511 1663050 174284 1207988 859540 661615 1377244 1288237 1185109 1627512 589197 30618 1190279 1570314 577493 1779589 512440 853465 1844425 1321772 658430 1341073 214586 83298 787511 242519 1184873 1430900 1254537 1354504 259073 336803 645129 1209590 1816257 628712 217419 596738 1199886 1713002 1439656 542836 1877240 1737789 1434142 1693652 758797 1990536 260818 1179273 730431 1526758 1835382 1397135 691418 1979972 1805960 823917 1225764 1265478 1404024 76351 478038 883551 298888 251763 126275 1413901 602818 1034992 476575 195040 1314711 1232729 1765131 829494 1232265 710177 667930 1697809 864400 1726206 1388685 1042743 1315582 1483910 411723 1787645 918629 707162 970836 654059 1302386 1172655 1350678 754046 999662 1025275 419791 1947874 439362 890411 1061455 342661 1396583 975098 834470 1759194 1211745 1784774 274502 908536 725794 1891746 932153 883283 690438 1246038 989159 1583315 374865 1265695 1015174 534520 749424 1287794 47192 1456538 210799 1731605 57648 1469823 841187 1753769 1037774 189112 954279 171360 201796 679219 751980 1947021 335644 1594646 1216214 1256106 670420 1799936 1616247 1447083 869248 1076533 934186 841730 1965068 66370 1876810 423319 92056 163128 298102 380548 1028634 940645 386191 878349 1475855 728411 93178 967381 1549183 1218426 1204448 866014 89360 562307 1193340 1635632 1899094 10661 955598 1024703 1911005 1127332 1958445 188815 914432 1334693 1029891 1030722 1373270 192402 1149538 1780784 970746 547040 776244 1214303 130733 702629 1867926 1871599 1276261 1650142 1310985 156816 178325 292270 1048248 1487067 1831368 1379017 985093 1193642 846759 227500 1862218 1269271 1764335 1189726 1034122 402627 1162301 1139861 54332 1192976 61143 930477 85846 1214126 264003 1478457 917971 282540 1165980 211516 621682 1261373 1478647 1541504 707524 958090 889135 224264 1893646 804203 1709613 1455331 1998223 1309635 945245 1609078 428449 451972 270490 667825 1963883 921107 175437 1060505 244080 744455 183881 565891 910125 101271 1923890 1462574 1283420 100466 1640534 1258241 1732604 1285657 902925 948073 1540111 1752552 117045 1924557 1671200 351471 801831 1765435 96985 256565 1105273 932065 393475 1263713 1552649 1300903 1815187 565867 1134301 90200 288321 1868123 409760 1230043 671033 62064 1728418 1921346 209971 1648712 57677 212694 1865606 1422065 302491 535533 734250 1095088 800890 376878 1286852 749945 1247318 1293663 1251607 547969 1893506 1285093 684992 1854494 99946 808114 259434 1844171 1453429 1889107 1603938 734837 822082 1662585 280555 1677530 1837808 1637039 1321002 1533284 1139456 1897941 1826281 628258 221995 1879880 173552 1952360 1507908 349482 323866 1870346 1346124 757415 197782 1167345 1569193 85359 712100 759148 1532421 1042586 832484 956757 1374713 560238 845444 1496669 1073168 1795017 754146 1520970 851666 1091932 1420991 1170368 32963 1959086 216864 522202 737272 1857789 852088 1239744 1504265 1316869 1660384 1805948 1356978 1757703 1454865 1292063 184264 887750 1184848 594100 204021 470962 382230 1652306 491321 1077967 1733717 1640550 1109498 1995774 1422369 1856465 1848866 1919950 1252708 1999433 239776 1267064 222507 397369 1204165 504697 364309 275419 1741868 1676920 1542269 909833 398085 479183 1805814 923162 1362070 741120 162411 503632 1117434 184468 1894798 786350 1666546 1032416 1077354 430332 1869874 1017352 1093933 1344817 1225030 1911956 899028 201477 27194 873387 505712 1125401 1056758 761530 1776113 76088 1867866 643697 82521 1324457 529388 1345028 735030 1899882 81431 1696581 1516613 1485311 1985786 334207 336872 1594165 1635806 1691933 1947264 1481402 146874 1851468 779749 823235 735078 1065251 1972298 90834 242616 485150 27075 1306727 730165 1813794 1536599 22486 513829 1607401 197969 855877 1996951 457517 509336 889610 818998 1351831 399028 1676458 1635652 1940594 1297493 1164749 1851586 324491 1418731 1468736 771041 1413088 801591 1948763 425908 1274231 1566470 793503 1804232 489964 1538232 274504 1048904 694106 395247 1118462 1638968 312270 1715525 604385 1725780 1918017 1824924 35349 1679969 1573820 1081528 1086813 434926 56338 208880 1668145 1532841 614331 551887 1742365 344265 1577140 492647 583706 285104 1270058 336985 1482333 1528779 1309803 213568 1276709 695627 517098 27497 1864251 774263 277407 1448724 1991887 893852 1753355 1222273 739374 1758941 1340952 551122 525556 460634 1571478 363813 1475515 1859107 93660 499140 617489 1316088 350589 1838080 868521 1662621 288989 117058 1446415 613970 1523564 283365 1779038 1878219 1638727 1982586 1304784 1682649 1804023 1848630 1685264 1183506 474886 1367095 1551665 1964851 1469458 941266 1031455 1301895 549318 1809206 325216 1485526 1756214 1550904 1657744 711788 1602122 1007524 1960954 602472 1230847 1314470 1289939 437887 1773203 1826029 1030797 1019350 237159 1981201 1588523 713627 1850870 51953 164083 1582684 1671866 66578 696556 1638531 136956 1388184 1086837 125997 1221697 1057326 5714 545268 1163106 1364625 1092139 279900 268346 756164 776790 1884752 1077845 1218150 601623 604737 625190 525686 106707 481038 512490 488448 1654360 1205209 1811329 1844876 338648 256101 654131 1211051 176231 428786 507496 1404484 1010111 1621601 349575 1465249 311732 1657910 1296080 1809970 1630624 91063 1218834 59490 195362 1831907 1583767 1858792 1628549 775006 1546470 1444462 1262706 1925479 1781835 32598 569796 294125 669117 80157 647085 179069 1234445 1949657 1522959 1959672 376 839793 1512939 754337 1998886 1011268 898549 103366 1889033 1948923 1445462 1614267 1425514 1994543 1886947 1053724 13608 1330931 478805 1646316 1837664 752940 1488844 872498 1636416 750667 191236 1885833 1390882 434268 832510 1561017 225808 97316 362773 352778 129695 981393 620609 354287 1258270 817313 1566154 1836776 713589 1778583 1341003 1860764 1248748 1768847 1732215 595386 1822 686699 1304876 1787943 1637332 1883466 685762 896618 1889164 1951950 767720 1222670 1841276 382044 574308 282631 1761612 240526 164025 1071331 378119 1752154 719708 113164 1452867 24940 651523 394802 1472205 1555403 1144046 1208736 1431920 207171 84613 369180 1680255 1474268 1451363 883352 1346931 1243528 219011 685900 1379448 481738 1052356 242639 5736 93143 1111240 1658774 1565593 181286 1975508 1262458 328577 1463038 1775810 248827 1911360 880410 1106927 1712199 1627120 1573996 270806 882037 1283315 1968186 1228229 1915016 1097405 981973 339771 957041 243969 1964482 1326656 239305 243719 77242 1672735 1237285 997881 385634 96014 839507 255289 939811 925370 38685 1116795 1363358 395623 662797 1748742 85140 495482 1371902 817735 775497 118538 933860 569267 1403786 1797639 1208534 1679971 1252625 1129189 517515 1638933 966217 1542622 410423 1042242 111398 750016 462631 12649 1973642 1870760 1986238 830565 1387200 992024 35228 1655887 654699 1925459 230962 683954 1677311 418853 954434 260209 295529 390404 955654 347262 1240402 1752655 698054 1651673 1307410 121877 1340074 268057 849090 1804592 241439 1348713 1930215 1360247 1885612 1781039 537953 1545273 21890 973268 840795 1307786 1067571 639004 1441447 968703 1192769 1524494 257689 1300578 1667094 1996548 184934 1473995 37445 100467 876088 1304373 2124 922861 582088 1418619 1276610 1970308 1378431 1841065 228445 1343077 655476 1171251 886817 1286514 1634759 1977896 412486 1793498 1994335 998197 40946 805604 1039486 179166 1441577 88513 122934 963993 1166634 1381675 503976 1450110 891397 1201863 557540 708707 1517393 22837 124192 294818 1902241 768450 1311950 571399 263328 570307 1301595 172949 1324419 1500464 123154 509623 553597 822570 391362 90370 1013832 488113 739951 1695865 547204 889747 1685735 1063184 1289854 1806186 1632203 970518 1245931 1507885 1694629 1965962 958964 985899 1388039 1748956 435592 1046190 1073298 848115 189551 1861494 1688828 1471977 1505981 1043393 1456901 1744727 686258 1940603 1155079 1110532 963066 1844947 1241682 826854 1528387 1785454 258567 1173229 1953161 1670641 66305 1416423 827850 881260 815056 446551 1577431 1311410 1122276 1287813 82535 1293586 243778 1959249 1719002 900939 1473823 1766688 5703 762844 1509052 1622308 1565062 324826 683431 216621 840855 1762177 510756 1328189 1343443 472367 761 1742189 1475102 894842 1973341 718408 1560560 1562176 264679 1253827 231049 591933 1050372 1725138 1361087 1620712 1197312 825451 586047 1901924 181332 1442282 1054054 374263 1930151 351824 1879507 1017464 1518187 570469 389707 479892 1288305 205704 538481 667282 1441478 726636 1001839 1879043 1505026 1549083 866909 241017 1289358 1265044 1930978 1706412 1030680 1060120 874086 108095 926743 844948 1762487 1006055 1207959 1802923 962320 1007091 1231825 875176 1543837 452781 411494 262626 1733656 1875398 589913 492584 14018 621657 374572 980447 1778464 153653 268880 1455534 548751 485426 1075640 1908725 1815161 1674854 1538667 1008159 764946 1890434 1141325 503314 259679 1623364 1432046 908625 1734966 1691481 1859812 170914 795723 1139267 1357087 844644 847448 608168 864345 435366 835908 347213 1050337 759712 1892178 761139 666879 317104 1171738 1634915 446460 335105 851796 1194202 1858659 1825800 831323 1947414 305309 276960 360910 613868 1274534 1576364 1521442 265236 533832 204587 83092 328264 1986409 872486 1180206 1925966 1838588 88714 433770 1006270 1189906 1445051 1071259 960222 1653042 443236 509177 1863770 718866 1588010 818634 1688057 190961 563005 299211 616373 594442 1862599 1586630 213111 1053700 61018 518820 1373359 233289 1189812 156442 1274137 1714733 911229 1491710 1798245 1163521 851129 359625 164647 1604189 1530107 1572462 1509340 674604 888823 1065365 568063 1937795 776536 1589032 730252 1868688 1967801 459799 962907 902753 965613 756559 1241446 213274 294646 916556 1371107 118127 387509 1714018 1293112 1149388 685244 992660 1534772 890342 516164 863467 233051 604111 145980 1766238 1693670 52274 39273 382920 1539950 1771938 1970893 685252 1191394 1435858 950674 359993 1612792 1039418 1837942 779711 1699284 1171267 1688663 35090 610385 1947235 739463 798856 491796 271682 1658730 759539 1159745 1250342 934079 658579 755249 1617470 510631 480822 1772641 1983375 1746647 1536513 827992 1386805 1438335 1608740 857564 1068310 802520 1523402 1608479 1879600 793123 803344 1445412 1672004 1952815 432967 1914076 1475393 1402888 1989531 368182 182417 59030 1754019 1968839 1003489 1902357 842668 1735238 440593 137316 204421 1298856 1955582 1613396 1719824 1930977 1021186 1777800 927322 290867 1976470 530340 814974 1397855 1951033 1627882 553809 291029 1987674 211592 1836316 818436 961444 1309093 321786 500991 349506 407604 350470 741971 1220376 199276 1047838 249888 1125690 613020 702807 206351 1958817 982110 163099 155031 1963256 1268473 17292 1223877 645597 1941919 1502806 1953664 121467 732914 1318302 376538 308234 886270 47707 1010024 1232956 1512834 1155712 1862960 1066082 827670 826346 1567321 1760291 1601825 846375 402445 1774198 808935 1998898 1078496 289850 935012 1664444 1066257 1388749 858920 1728542 1890529 1818515 834055 954274 467946 1121351 1030335 262264 1736025 1888294 1126928 67606 1123590 746388 1760607 1780856 75052 712117 1650930 1146954 1671880 1582091 960014 736101 682110 880268 709797 629773 1006882 682395 261627 1843897 302265 568229 172810 866654 1568487 1724458 54613 1987488 433220 127357 895182 1133112 754989 1877748 1990233 1884880 762251 844799 1810670 345417 258136 520647 50666 250709 1723906 799290 1792239 656246 1218022 378375 324831 438681 1089749 998804 1832182 400673 6467 447521 1012467 1216541 763111 1334077 7702 289427 1240106 946924 926335 1183236 904663 71872 282499 1096215 1802299 1406335 1734724 210079 1759539 1016508 911131 808772 565057 467279 1843488 232072 1322621 269276 1205631 596550 437455 1276259 1738164 26402 326604 910455 1416575 559405 702516 142237 718858 1708143 807409 55937 1019308 146559 1979068 35033 1134067 295246 527762 1993590 1135254 593693 1022532 1785971 1012933 1168427 572797 1285706 645581 1434082 76051 133635 235489 1608025 1541156 483287 592163 1973343 636447 1082759 300048 101220 862592 1871801 1238584 1188023 45054 684583 1084862 644156 1968637 918478 1247376 538936 1592104 1252483 12118 1038111 1489827 1004476 1081949 644367 1152922 1009943 701750 1106883 363274 396836 1541359 1540184 502640 322927 860409 349726 84627 1066748 158010 330602 903110 1508424 1087510 1847056 212949 104124 180810 1138304 1608710 647034 1220238 1699368 1229604 2578 723404 966394 1920475 1462996 234236 1877516 394520 298703 1826959 1952884 434401 1016780 45196 1962706 629714 927752 714953 129643 1597221 682992 1308060 977024 1708483 140850 957898 102373 230653 1705188 1764303 493072 164388 1319038 1956943 1532498 431276 205233 1123545 1410567 1377435 670256 1321851 1781069 400731 757401 81134 462295 493716 1135945 585468 403529 1315884 1445324 1772032 1563023 764206 1591424 1113501 933017 739563 1670200 367251 1502458 1190649 1235239 1635432 1308593 729387 1942508 1685705 163700 145312 1660534 1067162 1938159 1316004 84680 1691299 1302007 1056303 1133080 222529 1452987 584648 1238097 797163 1669889 811789 1669255 1281638 1571598 747694 1045766 258311 153504 130612 1021485 120152 795112 1963049 907576 165583 285209 445322 62480 918617 885574 1710605 1716780 1636886 1544751 790966 1507664 561292 924749 559434 1201661 272370 1081211 1676486 466874 1110485 1706839 405493 843483 672741 1395775 949166 1746292 1455105 1378532 1499272 373063 1038013 1267971 1810453 1135103 17082 1311202 1695324 373457 379901 356838 814090 775805 1888974 1359275 922299 773720 872696 677683 572853 726285 1975923 1180133 994579 775947 934327 1425681 246365 867289 1528054 567492 127374 1748806 137918 147486 557806 1357085 1395580 278636 1129709 842134 1061631 543024 1641366 1858485 441768 1819003 1825766 962375 295779 1997380 1574063 1861941 892571 1081832 1946717 1269672 891378 1826836 623214 74265 626523 771783 941313 1669854 1867236 738632 642293 123694 171841 682885 181644 1786787 554120 1068440 644256 1966212 1439693 1785638 666238 1147034 1167911 1484596 161731 1362785 1215701 1172797 1567103 1305747 1220939 1155326 44690 1266613 1292447 862898 299978 1872153 1009718 1909563 449904 263092 1742677 1546911 273397 902655 1797616 9100 835866 1185859 795251 1337728 1841703 166228 462389 1302274 260133 786404 25779 271887 160382 1952371 1357527 1926023 422978 372297 772445 1450524 499581 63684 1002251 1429258 1623943 1817941 1647199 233044 612159 654111 1018462 568810 1821476 87129 872495 351156 802630 220104 107903 1791083 1404118 186329 263120 100802 46969 904892 585786 674440 1712650 1655045 1325348 946585 116229 942860 1641316 331437 1547870 946097 1056752 1142952 1909929 105254 520418 344384 651040 1625979 19269 1932429 94652 26545 1258508 1419275 46509 130032 1392055 609563 81141 741080 541279 900768 277663 327185 97989 1902661 848886 1807162 909943 207465 1996076 366604 1654031 1429013 255843 1247137 934147 504334 1730343 466376 448604 216981 732341 1007819 695282 349148 1441943 785853 1453507 1395079 732141 792256 1707211 125300 1719738 1896386 1261716 368412 1809707 1268020 1239933 1220299 1749160 916444 638870 317710 1289023 1218500 1513664 1273791 1220968 226992 564823 280241 1697010 1347379 984584 10282 1941824 19490 1297089 50431 60704 58106 1181163 675413 389543 956571 1881235 764498 1501298 287646 1758617 1863542 1870209 1716266 433414 380058 1787359 1838233 1398778 1123576 1740104 1636179 1688270 647939 1082724 1004825 193552 342116 796988 1026074 1877684 1448598 1791898 1599357 665011 1525194 575188 1946609 1142732 1712366 889184 1178045 1308988 1835192 166855 1038567 472259 304269 200421 1815007 1124757 281898 1161346 222544 1629780 1149803 194575 671056 1780808 326680 254770 959418 124782 1488487 1970736 1269867 1031213 220725 1658243 1916051 507952 882479 1115752 923431 691040 1650636 1502156 1760712 512943 1637903 928774 1199709 270138 1651478 1253990 1555690 1879314 155826 1033375 261574 385564 1660717 408283 1061864 655602 1128419 1442773 1770293 1346570 1206102 1706049 1711727 27582 1472129 308737 334844 919350 1725653 1942325 1079999 216138 1090057 1482182 272359 1957446 549962 697186 1320291 62344 389276 231648 933981 1991539 1299003 481351 123325 520746 675281 1910002 1911167 1881214 1562006 1700381 452149 160374 1550899 1754503 1025686 579625 1434730 1844540 1918241 845030 1620420 761381 524710 873703 1901309 1671832 249288 496440 89724 646031 1069463 1224030 1675213 102197 1782780 480278 1418509 906196 858367 1217168 114217 1690104 204698 639442 960934 1463183 1094237 528958 1255027 1173320 1656462 1453237 311018 847554 1074740 300441 1984092 1275817 1508621 1268453 1136538 1213836 660496 84871 459071 1465930 1923735 574947 1027140 1019492 1604238 1118089 11359 1301723 1147815 387401 134479 872204 1735563 1032014 1837512 1189607 910684 1044396 1188555 1287110 843032 1279130 700635 1685887 260248 1509788 450387 468821 1906275 1048251 1404826 282594 1068092 921744 1125876 675158 1145071 107201 991717 1332276 1568845 534293 1558330 938419 922924 1290550 743964 499781 125944 1680940 891349 906234 75969 228036 36230 709919 696495 1944614 1146461 1444175 907769 416793 691658 52599 1209177 1104147 705417 1909091 338449 269789 1672988 320146 707392 1956710 629677 1591892 957502 1914888 1561025 1806513 476365 1210583 1754003 209004 1331432 543230 1278201 420544 1759224 1931127 1007024 434626 135513 1651753 1771389 1098343 1239298 1699266 1313815 219648 875903 1158288 1827962 896374 948602 1597812 1835397 1843500 1045633 371332 1010212 1804346 47218 49641 75386 1406728 1004862 852999 444069 940199 1412358 1001462 1825861 174019 212486 1335751 1490192 1483527 417371 861374 1782913 736704 1344409 108521 85461 373978 1654138 683538 654565 458325 1948134 1849958 531476 1222281 330353 1434253 148917 1435150 382883 1138041 235237 142516 1651864 1348755 613179 1122313 205607 1385795 1625406 1501365 907149 137469 520462 193002 739174 120575 55293 1145203 614724 105284 1894149 1135909 69708 1657458 95162 20026 544624 1205984 1344322 662677 1309580 1478882 1057986 1116251 517949 1661413 550190 1435617 410584 835629 919257 1960784 1936828 777324 1860035 28243 557754 68447 1342992 1666222 475357 222027 1084559 1537414 1477199 1737890 1872807 997312 1890577 1386487 378913 1284070 664454 1049653 1529029 1396285 444211 336277 763821 1150335 1227072 1916386 250858 668469 193242 1633442 349651 1337618 1426813 548843 1568280 542191 415135 1318820 267845 847701 1394672 597870 665087 871879 1305784 340420 885421 118776 1079165 778049 1088600 203209 1953525 948697 1623147 621484 647328 1865518 442245 544641 1398120 912889 764260 1507227 1554493 44421 638060 1760422 1260953 953736 1876927 1661942 1205190 1271055 898227 1756126 738852 1811214 954083 510548 1853727 1277112 1038977 411203 335181 688110 399736 711606 1711653 1642907 940567 1455689 313980 1587357 395339 580039 1137539 1423012 708550 1791623 1851872 920212 1137018 557025 1739938 317562 443728 1433274 1072807 950944 1121510 67457 1043670 102228 1880902 1091549 1755690 1925557 1397953 569946 1033096 642499 479571 1150933 684997 593312 1546043 1895385 851992 1758610 149141 1530841 329342 172927 835392 497993 736403 992201 1895130 449921 260747 1115516 336521 557279 1138015 164822 900542 340749 1647971 292487 645941 393969 571451 695653 448145 1097271 1752347 433989 1578958 916377 1517193 1855984 1510637 1582484 969203 1589360 493668 120339 297169 936704 439542 355884 639673 93319 1003787 263529 1819999 1505399 866572 375339 1401916 140649 1108718 1944658 744606 827005 1646098 1678232 1612498 1718062 382533 1197016 439154 554885 420393 1912783 1997236 814490 885858 990488 1499152 588495 1482070 58932 529534 1850862 686199 1088412 1831574 1032177 494525 729389 685470 809394 960614 64121 755468 1541104 995813 1267593 1741797 1407540 1224421 1812824 929645 1261181 448133 1574941 783936 1874947 751403 631811 1605074 1793427 1179782 224955 1959084 1827573 522537 1982647 1233838 837409 1415534 1971315 558232 1557973 1396503 748156 1276102 1852744 1846979 1604527 70055 863476 552203 1200926 462390 1748183 205251 1638178 1468990 1855191 1453466 493203 1176303 604706 340144 1765350 888764 1685792 1910201 882228 1135292 1416329 1826658 466589 110601 1843322 1896042 720842 671590 1951470 1847589 1706226 257453 585417 1911292 19545 1821353 25064 141936 944022 664378 951963 1928312 718338 319366 1444419 1866796 51212 766781 1245029 1505635 1756525 40556 1838679 427449 1293335 1638379 601538 311346 1737990 100795 1424385 1749306 303392 1158275 529243 815502 626380 1427222 823626 443329 1334922 808046 260888 506848 1980440 525434 513049 1138416 1976960 1318196 1476845 827873 1844636 1094628 1499526 1093722 879786 92160 1348385 1144608 1998186 606909 1651136 1868303 1086806 1460560 1606771 1622004 1256799 715049 882155 701817 1266683 54771 1323734 570625 1934171 1340801 479347 225847 730032 1946775 636110 351484 703182 1962048 103645 1599764 1540246 1927017 696098 1469730 352942 1656871 1484535 634514 1968155 957130 276895 562688 90494 683929 1085189 1659992 1818256 1634427 31286 1343371 1703322 1157965 139074 1192777 1241033 691683 1713493 985168 385783 491305 8176 1939629 1131131 620005 384765 1015516 1199009 131790 1047263 713306 1055784 1303888 552918 1592359 455646 1255696 1409816 1154085 830384 1466518 1639475 1535146 1023789 1797278 213358 302892 1538215 1867811 693681 1701599 620749 240690 339982 1845339 1101953 703144 107789 191673 1878019 54371 380883 564718 1754873 1207360 1123854 1622603 1435911 1643703 1325676 483132 1512632 1210986 1131220 169041 367120 329289 1372106 695831 1007544 926929 1465413 1233975 1277488 1887164 588848 288853 1240164 1755188 568596 708951 431789 283788 262857 155991 986417 705857 1108307 1021021 1204234 875223 1215122 1136753 599043 1477427 752897 877759 1001745 1177127 1094597 1034829 1746648 1929697 1626596 978047 726818 1652514 1631439 383578 1616800 799946 643905 950149 1220358 817 362213 279676 1211540 1439980 1406796 1452640 1984916 218164 515552 309684 1083226 1784302 1467792 751860 159373 886761 1400717 1351594 1849140 1921508 1143201 98142 1628360 847929 651454 996225 564878 265342 618567 1987662 1058907 1849209 1388775 1767257 405175 1133455 1925754 400437 1528931 268542 476262 332521 804968 1445736 1275810 14932 827011 1085046 211615 1141160 1698266 1225373 1779155 400140 980934 1460528 803331 1120875 1501496 516974 73848 268732 1812978 926625 1784775 1122547 1121219 485388 1281477 999542 1167647 1598023 577308 181820 1477305 1902756 1872363 1142735 683002 1022446 1386063 253963 1276390 1699584 944706 1685072 706618 422169 1247959 1409605 843620 218406 282635 881940 1412590 1923905 432769 1817458 210043 1783491 813884 1457092 493640 1032512 1875856 292246 539877 1773777 1628090 357698 1868479 1220871 675475 1764989 965311 1330956 445709 31596 1611575 1250258 1531073 996627 1464873 1137911 1185689 722139 409310 663212 488567 199463 355542 734644 161884 1117735 1232746 20891 186082 1777785 1806430 226509 916293 1396467 962046 1945747 188625 670078 1735357 1552716 1735688 1889348 1911205 1361435 1149687 1891696 1709213 1398149 624422 1304709 1869486 216633 1780523 274739 1525289 1645448 1356487 147432 924406 654140 635767 948762 1022038 79257 1549936 1837779 1089753 293684 1390492 291403 473605 380431 669054 1807246 1400692 875258 75188 1178573 496806 448931 455048 1376903 1674338 1514384 843419 1621091 527767 58047 118669 1858690 528938 270238 1588521 933490 1889451 367504 1642722 1433632 173889 436978 606630 1623936 968567 1020284 262534 400261 563915 608701 703865 1207808 257433 1217131 1080340 1328040 1559865 166009 1800179 1694793 1274379 650635 1780137 1349209 389884 640302 1243330 275145 289702 436251 755320 1392048 1460325 815628 187867 516007 1658170 1000431 1612941 1256340 1150148 793347 1515055 1940169 1852503 1306227 1595817 952255 1880610 1914819 568126 1058143 305201 1363374 1424340 1289235 1612011 1108204 728106 37898 767136 342725 815738 540442 1781367 1041263 667532 1187877 1478548 297906 1385572 267794 72709 1016622 1526936 634609 790445 240511 1401454 1715590 1141023 1176820 1753604 1620955 1090079 1003988 51330 880330 1419908 239965 1402799 1706419 601003 688685 846362 1999609 320010 194339 530535 1209583 1637407 1375311 1544623 1064039 1820196 40813 1284433 1482216 501225 1280086 664450 1434257 1647547 333990 517230 1162639 1300508 1257361 145918 1723412 1766379 599811 763950 521278 510455 879208 755753 257346 785628 1465634 136850 3660 127402 1717014 1387192 209848 384700 718678 1580797 362370 587700 649858 1417273 312433 499000 1828789 939313 1665108 1073886 1732036 127291 1693642 1571327 517551 1345345 1132115 945594 1302015 1821602 1290875 1244054 1988779 1012973 1775248 1850466 507639 928798 815592 283911 949975 485321 576574 1160672 933233 904951 105591 475614 1337407 460816 1494876 1137059 955519 1362447 330054 899696 1549357 1496184 468603 1722707 180562 1281335 982575 38996 1904017 78205 533164 159638 1133243 1119444 1892346 1643623 1141591 716424 206213 695691 1458764 786645 1445752 1944360 968317 211623 246242 1634645 579665 1704288 1350379 380357 1169508 337065 813742 270408 277559 1084057 927472 1087473 696244 878498 1738510 1528868 952601 1288234 1098784 1213680 358415 1390983 1159446 1497894 416776 1955721 1056204 492859 402261 588369 317962 1396419 153568 815550 1398455 1491739 405393 1238865 342396 1043549 504296 664180 859130 281844 755548 1171455 645352 1568092 578525 1133153 875965 256522 619866 1680270 1447614 1959649 463840 1000287 178637 877912 1022590 708946 1478301 565054 631890 1061589 1347686 641206 1803220 1362251 389868 449575 382059 1029383 131976 1508345 7494 459295 1365008 152741 1921763 1396956 1645080 273055 793776 849834 1304969 470875 681480 761262 769776 68123 1168954 66082 237212 1127616 1281367 664654 1165774 1532299 507003 1132063 480017 1075912 1420818 16295 1085519 1404125 265489 660145 280278 1155092 4268 1764694 1031712 657199 195818 560414 313960 1590444 306339 18075 1010805 1753919 352821 870761 1959655 1489631 858353 1709107 175463 147273 430564 1355133 425220 161019 1386146 396763 1417521 1886562 67796 1644655 331271 737434 575446 1686639 1359588 1259354 384110 805045 1690669 1064638 1038598 368923 542391 1923202 114237 1138572 805377 330653 387770 1373767 1748655 1500750 1941869 1171123 1095320 988059 636267 1838904 1416055 1168139 312146 1027117 1848891 278205 1541591 671604 188684 478590 166033 1420164 1468949 1726072 1546141 1773416 326285 1227939 1037910 1288835 327765 502742 1836944 1953306 394608 1405367 773538 1897475 998518 1926570 390145 527364 1062089 1169175 1769440 892413 1408889 474983 1617693 1565187 842521 668969 397005 1602974 1472583 1957802 581455 1555624 1014136 322910 647945 706332 722116 767654 1470046 1444225 1420487 285950 1860575 987561 514529 915143 880786 1394901 109623 1005619 1523637 693158 758976 1205715 1404762 531858 1094060 1975774 1973629 1307451 1038060 1628272 531805 1647078 1537408 492309 1676899 1605840 1819391 397828 715814 149823 1922553 1978333 962867 981343 1465911 1879836 615652 1637236 139809 146427 1101743 1170438 817146 1263037 1941784 1901340 1663680 1004953 1091053 389195 1759830 274903 333511 1487476 492027 675090 1609049 1587671 1258548 1571538 1697508 1840600 803025 1678544 405081 703703 1053369 1293656 583610 1328993 52549 1088708 200150 24709 690171 426488 504003 202994 614877 70861 1422068 1878455 1613558 791678 693186 506959 190362 699446 275904 1767356 127270 1113858 1155089 103787 63363 213902 761997 1632223 1919677 1305695 756128 985195 592300 1480140 706147 989720 798261 435301 225295 1778467 829700 308777 1346172 1897120 1196979 1435981 1375017 1416090 1471680 173729 244142 643755 1246264 1515240 87844 1465331 451880 1813617 1919450 1214356 1506930 1482060 103759 1452509 812111 1522500 717562 1908793 1208923 1549673 454552 903450 323643 14616 479682 228933 1947702 841874 982116 1219477 893631 1502728 1595074 1546811 376368 1683281 713489 1928434 1997177 1772269 278537 724560 116885 1161411 483236 755050 1201313 1156568 90669 355988 270755 1609374 1065949 556411 470014 97948 517451 559486 1826389 1134824 952660 1464203 1716416 1227131 1208127 678893 625080 493840 1491235 332167 158213 672587 915860 440908 898932 425898 1200237 1508417 868834 1506317 327007 1485370 301662 1754623 1624474 1859502 1659329 385093 399704 412900 1005959 1319395 717080 1218333 909439 1481432 311652 301207 381954 500353 1494139 912202 956903 835711 1529389 212245 70112 1287992 1391617 982075 987341 1649218 1357570 799974 924388 170875 491737 670310 1204797 1558909 822911 64961 395757 345877 1297799 1738617 361224 4030 1024070 1389871 1225775 1513115 985199 1119262 146004 442700 473522 1486600 1643284 1073628 335342 1584211 395451 1787975 628263 1459730 1437962 1587086 1538772 186380 1605870 115983 518939 425949 659457 1711552 1266388 239191 1926002 127781 539505 1660871 1509504 271675 200948 298325 1275603 359338 877910 1444145 885298 1380005 529996 1245197 1543822 696374 1619122 1214903 46960 1101103 317564 1931838 978329 1037299 1959709 436105 335086 21669 549601 1157061 252015 1914442 1027632 1756735 544522 1807336 1168024 1388251 825635 1204986 1443657 1647524 582827 588363 1930868 444689 692087 1717716 1497956 1601943 1311400 1601492 843942 1086994 1339519 1673557 1954367 1848174 1424641 1762930 1027319 306406 1838005 1835760 64884 1363246 1620725 180276 292370 64521 719955 435501 553731 117531 702038 793016 1685344 1849871 1617822 1701224 1921588 1448883 1008422 519856 821151 1907238 961457 1825103 765656 441999 888085 851255 120215 10628 33488 387373 41967 1329523 670798 456868 1770146 250879 1462494 806582 826440 253753 703425 1614806 1709241 1751972 795839 1096926 1559845 991447 1368799 860901 1480632 1087315 1920334 919683 525491 693008 1593672 1262839 420770 1666909 1540791 1743237 589553 450585 1908775 498880 1663389 1908316 1525966 1176792 1922343 1113554 1361897 746854 1646795 138669 1394065 1876303 1238500 1782387 1768491 994050 1991751 1605160 1607952 810581 1371604 1342885 1970449 1297172 162233 845121 166628 155694 1201399 135813 1344777 1659242 867543 368390 962508 1964371 1911401 1526489 1084759 465632 1280708 1011117 1323553 1378380 261093 583854 307674 1195559 1351742 1111432 1373888 1344375 346118 514600 1934097 1224983 1737779 1905760 1433388 115278 525657 149633 1163632 555908 769551 1814162 707286 1327364 1781800 715218 1108864 1489643 1324076 1195238 373090 1118432 1583817 447876 950606 1110709 1926780 1095807 1761101 1613020 959962 1180878 461405 796421 912788 1043335 1626347 1784676 764943 1858096 313956 79480 1116848 1626640 1164285 39167 899865 118480 1982239 311183 1117087 1114740 1590835 290932 1273824 227738 1315458 1092384 1916418 431506 1599373 1210029 240263 1234016 488405 111284 1347794 699602 1469712 496256 1505116 124837 408374 830289 1244601 364894 706836 41523 1900916 898705 1428722 1511717 1089208 1812430 732535 5933 1678293 1222261 1932111 561598 1698654 1685142 1371457 569393 706002 1144217 381876 1294215 845694 783525 456844 1417385 859796 1866617 581435 391908 1788017 1498152 1623733 250670 1853024 249924 1363937 1928892 191480 114404 1380115 9236 479727 895626 1487512 1533478 1006893 1325034 1304769 1309640 475159 167325 1631333 490275 1156349 825494 101678 827701 788644 703477 1345584 1960205 93825 323722 1389681 825026 1034000 264729 1310365 472334 1091304 855413 1578259 863096 413632 1932409 270897 1106612 159624 1092364 643582 1665412 1599289 1884795 661258 409286 1322471 596813 1693038 1396719 1049753 274328 551124 1185978 419725 1368438 1581652 976471 1455255 1005811 78763 1965095 547201 1291265 1474280 1406241 1362202 554750 178159 191160 1898121 952214 1715045 1786365 883001 142061 1212477 1602389 1446041 1910635 1278497 1108433 1273066 1311777 1304304 1940884 706015 208134 1793335 447867 1555510 721923 571581 1745464 771602 509847 1790407 1548540 1503936 674236 564613 165005 1110310 1693679 1290643 590207 868223 830375 966590 588968 1151643 155010 772416 910725 1953897 947233 1199246 1629806 1317454 1943840 1360462 944397 1176992 1733751 673488 845282 338541 929187 360005 1538175 1185360 1737647 1157924 1824575 581832 1436290 169832 45924 1281150 1873220 266933 672111 1840401 1938282 1520801 201308 260948 259401 768448 342187 997046 130944 33610 333253 1754208 1929307 1138061 1100429 1109519 450938 903225 1843772 495702 885328 721415 1927253 1295315 442574 560382 906256 463506 1639226 1963646 863696 502845 676210 1983121 1137605 1540353 64077 1265395 1555497 939472 1411632 1658738 962378 539057 879388 182357 821278 489610 1565169 958091 1961727 759954 188173 572526 1304973 1872712 228637 609733 742269 1215702 1660645 74930 1081855 1568050 622083 1192578 705712 54711 505727 37531 675578 190210 1408133 1079079 1123461 748715 408809 867590 1142781 414048 1581104 1725604 670388 494898 1046852 1990104 98009 1182852 1432665 505507 532723 1527421 1391462 619793 599991 1304005 452146 411758 1420595 227120 1322845 1092790 1768031 1857165 1178149 1740102 26465 283871 242732 1658337 199729 242074 516926 938842 476081 1988180 357930 1271508 1800907 64993 1914233 1713316 1892398 1985235 1038722 671385 1037722 1600779 24225 1000423 1952321 303821 1083008 641638 1604095 1964923 614591 1299839 1288807 405293 1675848 1851334 806438 461223 32673 1766118 676699 1440388 1804907 1963461 231019 1555039 714247 609613 1957066 1448741 1205854 1819745 1394829 1271982 482856 781209 1611309 937687 1122132 1295020 29888 644495 772830 1564625 529032 1091223 1107363 1196015 380231 1042183 1534900 330908 1193697 778490 83127 372020 1514423 1891443 1937114 1822564 705998 231703 977605 1669223 52719 193413 1991255 549021 996734 1004453 411863 453747 271543 1949102 533271 1021100 1899671 428193 1649987 909670 471939 562847 778990 1352572 1259823 1965455 1639177 1560883 526750 934155 17616 355662 1413183 1080969 1351182 1206518 985707 317519 403335 1901725 1156628 1627822 1536391 380218 1914858 479996 848811 1508594 994802 1784613 62343 1713108 1805197 116734 383820 484899 684766 568000 1613327 722711 538622 984725 1365830 19705 773437 1358106 423473 1675766 1898057 998434 691550 1301906 183324 866787 66693 147106 1282497 1755763 375626 477940 95319 1833989 390181 1269156 821124 1947797 1398059 1127716 694098 1366413 1718803 794597 85057 241514 616026 1001198 1918043 281360 141 506987 343193 1489779 1278255 1888056 1431264 1490537 456238 944232 1971185 193479 576264 288290 987811 176511 1040269 1151884 1297175 1586164 1448773 986919 648251 212287 351041 1567974 1553920 1505539 18624 513364 759898 1802672 252210 342843 42434 987568 1231387 1869975 991785 329736 572195 7339 1721472 364026 162116 1020072 823599 1194740 1158464 912432 236723 1605391 405450 622345 820193 478493 964402 839218 1964125 1145312 555501 1118076 646708 1099829 1264200 1206624 1765402 659309 1254804 930003 1292978 1799234 382380 1430184 1623612 636690 1390758 1309667 258689 1153527 1909003 1281451 1635459 1924178 369050 1995383 1422138 821856 638909 932222 256388 547714 1185498 885116 952457 56762 1409512 1351429 199694 950820 1388776 1754243 562934 1193665 1323442 905372 1360341 1030109 564349 1716353 1872562 830301 106811 1721488 782062 792680 1055298 1040922 1560709 1390107 1436442 728155 750007 78076 1650218 370008 771819 254819 1818522 1141560 389139 885626 1455860 741769 1299984 1549323 956814 198791 1801952 836731 1855573 1205637 1909577 1134521 552778 615785 1437233 646721 1549018 51735 701526 318547 664398 130030 647764 311541 1508323 1545630 509322 1976773 809415 1239708 1737519 939311 305442 484483 288791 962301 376793 1514923 1191524 337803 1468991 1381372 1859551 592097 1253907 1360787 1587368 63428 1371090 1622486 858297 1254656 1293531 1051320 567083 1407187 1025257 1492539 1614591 341438 528133 728640 1848754 1221949 778997 376595 1962426 1898485 1180635 1499936 1811590 1482744 1525290 754029 832152 538038 1920928 1801637 1094166 1971246 618496 942643 597412 1123762 1656693 534532 1708179 815101 1940332 511241 1849492 508907 533108 321555 1376731 348124 88932 376722 757430 1326888 245674 1975592 221864 307093 1338044 1955189 1995151 196311 174375 365857 827582 1852897 1642587 554643 1891488 1122064 1809621 1637526 420680 1587534 1160556 114148 534984 1303696 1607469 691212 655392 1798741 1775447 793973 9916 1091596 376590 336582 34685 1035995 1578139 1686928 1109800 70194 1704201 460822 499131 197405 1757443 989987 1468451 218139 535696 1041721 1060752 509638 198309 1508693 1065701 474417 602437 531763 425202 1026089 1999674 985716 579891 1318835 1633101 1270391 46558 337750 1328159 600098 1474451 1407493 911828 726041 1096919 1407042 1039373 1808247 408031 642429 1606376 1356304 448326 349783 1998857 900404 1126465 1470875 1411943 1978083 443993 279645 1266292 240837 1198751 1850645 1213368 358822 1188454 146470 213538 883916 451308 218522 92573 391013 1545852 1954334 1930488 1934094 269080 895167 1875429 1939925 1093037 1196398 314757 1207675 1665102 1336417 1089784 142230 1205949 1040990 272140 1057407 1143040 441801 1574721 763714 1623748 535078 310697 324312 1028217 1187909 642847 196355 1162446 40630 569514 1738250 680633 919468 1617246 1965627 740910 1073912 1798594 626303 777274 421567 1260751 1251406 231927 60230 97633 1910527 682146 881966 1673283 1841707 236366 954788 1429792 1696224 92848 1814955 164891 1467725 1286300 1088127 698799 514104 1910596 10782 1335254 1705894 912569 822607 517730 316387 1586908 303631 723269 1639260 1311607 1872439 1822537 879655 832637 47109 1492500 684853 75730 290812 1983711 370898 1586695 1471295 265105 108292 6050 1304922 1874448 586332 774788 370041 1572153 1991593 618566 341842 1649538 1489198 10886 1321687 1413402 264558 1214456 1757436 695943 1640197 994420 1996358 1020875 1973308 599652 479522 1371549 1619075 918841 779312 1589578 18163 231510 1919455 1833726 854331 1672277 1858334 1410904 129623 1961023 864298 239006 172161 579983 676020 1882663 525483 892901 1384383 1100565 1122560 19165 1111362 1486672 881477 1072193 140142 1471227 832892 1530385 413631 315706 928800 1617026 1144723 126574 394980 1705546 105738 1883506 1994793 1178804 1555225 596562 1710378 627802 1766281 1581414 809097 1584770 1692048 852473 228899 1054146 277128 1946450 429126 448208 1780016 1733769 1048486 456513 484876 545934 1354420 866266 830205 547406 500014 857805 1812806 1711 565424 397117 1510689 1677523 1629681 1780186 857930 70993 1442863 323051 647452 1464211 1046653 535844 480929 401908 1508699 1980008 1203773 1523983 309703 787442 290705 541927 62588 176104 1795462 1643007 1016294 989440 1324652 571504 1048594 896781 1934297 1660803 1279334 1883273 423998 1730609 1348313 479343 1427972 1861592 851353 990980 1638130 1066327 62799 719614 523974 691520 444942 462839 1937245 1679059 1945274 402450 1843354 220975 1198875 976103 1305602 761893 1040973 391353 411132 1992815 729327 493889 1651952 318593 1973675 1943621 1820622 1274515 1541039 1153965 864714 1004775 1054006 157977 267201 1154595 1956319 721637 1052087 1518883 25954 953702 1171354 741459 1340421 1158783 941496 918348 274006 1528921 1749922 937059 1531928 689045 934399 706990 142144 887459 359061 705066 1429012 366686 1728677 1253352 261930 1868105 928855 710851 856650 1635726 1323891 123765 949170 1315626 1921572 1120937 442149 1185641 1367401 1494102 590137 1280236 488265 1743334 874200 1355974 247065 1642057 1028510 1435046 1973883 529911 650471 1057601 1858610 445954 512534 357110 1288299 367134 1611457 1282779 963706 998748 19109 908478 79199 191046 1990511 297600 1055429 1545391 980594 1060076 1179268 564962 1684910 1970776 397147 332766 917436 1648611 1444765 1076178 1559906 531190 473183 1044742 1688559 1705782 151509 1949562 342721 79973 1367293 553449 1239270 1098048 1173194 1071550 352532 334292 214636 1692626 140280 1979756 155170 751604 1636710 839219 1166327 345554 1758071 304111 1965780 1143583 370694 921698 213273 737545 609392 778328 257823 1573037 509972 741693 1326259 1055780 1445308 213348 1403205 406367 183825 144359 1779459 284996 292266 1992421 163592 1664847 1199231 1828410 4206 1905124 1118235 1393531 1635819 907309 959569 1150079 1722486 1359020 1611978 246610 999894 1631319 1115945 1193203 1835369 398864 30077 86782 196103 2133 1006786 90262 1026699 692585 1183453 658853 1625079 1571433 1421581 1551051 1566674 552889 750430 1514649 1815699 1854198 1336631 1967468 1999495 281717 1898872 1480168 613100 1356990 1367387 1999870 907355 1343794 1513543 1293852 1608236 1609819 907146 116596 681898 179587 1934356 1356579 1486276 1915846 1602258 8015 1642947 218274 1563671 856543 1738840 749765 99582 79995 1806011 552046 1105583 1666697 629491 391994 1038473 323818 1483943 681290 1403506 402664 891468 1579275 341729 890012 1841232 890725 870467 1441908 1582309 1724380 1053049 1720916 1244857 262636 240548 499030 559381 679336 701628 1332968 1428776 388200 1507410 951352 562075 1372743 1863526 112380 1369265 126174 260257 1520539 241538 118167 1508247 550805 579732 1401104 930024 1546118 573312 1875332 1752910 861362 338565 1874859 806185 1063878 458639 757506 357672 378327 1439912 1218503 1020285 230684 1067105 1973193 1138716 1481143 756174 1257079 492509 706497 284141 1264216 1147194 166125 1809714 1071413 262929 1110428 1056570 1074160 320023 63315 184391 888083 519064 1103164 584785 898538 416004 418893 1729709 1296510 1636335 926455 501559 1334184 740692 965206 678311 701855 735318 506215 175991 699001 1632656 1764598 343654 887748 1256967 179106 162778 1506916 11982 1249895 35324 394258 501597 1334377 1276765 1707606 1557406 439449 750436 1921497 1274417 154865 677513 762354 698180 199210 1792499 512107 545451 1487321 580152 3768 528890 1391520 162461 1805652 367527 909541 1974190 1054762 1424888 1143743 564716 488578 1948627 1595628 10321 874983 960250 775119 1488886 1096103 1531892 1539599 1310509 1804344 565178 1917904 1952466 666453 1066381 41072 1928420 1133973 981414 1428176 1138327 823627 1047904 416323 187792 1932288 375271 119521 566995 1303864 492642 1430038 27780 983941 417424 1538014 203972 1429591 974928 191019 301457 400434 1494230 1287531 1958984 1720294 1889482 693851 31813 1692371 1449758 551997 236991 1464923 652102 1511266 502461 19300 374219 1112111 1797935 926232 1523902 651148 1079265 1214172 466850 1198765 1599197 841202 1244818 1425710 94829 1312621 979471 356505 1267145 1838497 462371 1086515 1639208 560882 1140918 1368419 434573 1709509 1506243 532654 1531465 691686 1053081 751122 1701014 1538297 492976 533673 72246 1895027 294803 987635 1265415 1119128 530049 1515741 895020 1226591 576476 635930 1565195 18096 258310 306581 627667 976630 1158874 1525808 189118 578292 1215775 55750 1153080 1788137 1085490 936735 1481379 678475 1736380 486379 624552 1175248 1856528 1361397 975416 1294264 109313 52760 700806 513429 1179821 1895969 922970 391015 258080 592030 1978944 1944245 1188590 1142675 198328 1739887 1329103 597181 1595443 1492205 1810909 1712178 1131686 444917 1274861 986918 970664 141336 1838467 1759035 1159441 1072207 1787051 581298 1473645 363440 1071889 897867 359220 277032 105890 891140 618373 1525613 220657 712784 1374839 1884474 1947279 477891 1243445 1108983 1972359 121512 521865 936067 1807928 1408901 628060 121822 548786 711833 1045093 441738 364502 1161873 1884108 570818 1528180 181219 1239478 1640619 259800 786282 41449 339394 341102 1975170 1388320 15105 1326201 1430501 172545 60402 1265437 1042662 1948704 1105431 1001855 1270422 1657333 666695 1859930 1822905 1558412 1837574 1570264 346425 1915180 222624 5623 1951657 1780961 474928 217219 261056 1143258 1582001 1619096 1811595 1024961 1611342 673074 960340 1030397 1117114 844536 1756164 1231284 1570294 1108176 828278 1729044 945998 1460807 723698 1787541 1189538 1238610 1064909 585338 1472592 1147636 1373850 1721399 1823948 1908995 1492846 1405438 1891118 97410 1115543 525614 660587 91122 409755 732503 1765811 1552150 809397 474845 437112 1120912 1618479 1588047 247955 1353132 1360413 1704034 1483334 1751006 1217090 1891466 932312 217286 1423133 718010 1082023 1128263 1223168 500845 912227 421426 274986 1640836 434446 1406477 178234 714725 267779 368805 1266440 249279 1748812 220541 741187 412314 821597 1279158 801637 310225 1703622 113788 1442212 1045665 1472557 1711858 1329499 1583322 1756256 1897661 1883733 1433480 1469118 1457309 977732 171873 1996737 1022797 743096 1905278 299228 44032 1176497 1085924 1249786 642530 238988 1586350 411019 493433 598853 808965 401183 125274 1510998 968576 1251008 477848 1505995 888037 469927 708713 866898 877957 668999 869097 1213110 152610 771260 1514332 258784 1577962 372984 782880 836655 373053 1747221 1544167 1563841 573760 1634945 519330 329054 1304907 851068 1192447 751056 187025 1345964 96108 990130 77632 1194531 799473 738628 1279230 143948 1635340 351489 675848 1240804 146298 12622 80593 466907 253621 1453157 187555 315621 288588 1187221 202410 144589 1951772 1314847 435962 1496141 890964 1525579 1485402 550017 1059430 277122 1938488 1342045 428937 272862 697104 1818622 1576961 1108612 370132 102800 1055397 896583 1468919 1921954 1953539 1139668 1791955 823249 1879275 1685242 779162 1485751 164862 511418 1165919 1560236 1094530 637142 586921 1988535 1044471 779894 1198177 1103016 401132 523535 1668958 778326 1301021 816309 99630 1517407 551266 904415 805144 1947111 88815 210006 528334 1437321 1166820 321177 907868 1306508 1288964 377017 1812926 438638 321573 1784280 1697338 706365 854256 53526 1635014 179101 880076 1714707 1141907 1268921 1161289 606081 1435059 1030000 369873 1128429 1611069 790736 1370 862881 1789798 268701 1471281 1668898 863767 380651 793260 1011865 1760389 1726597 813456 1247673 551063 1065486 1760971 925508 102596 573556 680758 1679657 1080766 1102891 1898332 1646386 1259770 1357818 31608 1048175 776314 1424833 1358785 1312206 1575726 609138 934215 388893 1333415 621952 197701 395911 235403 1736142 1120414 480778 1539180 1577458 585539 112299 694167 752996 6959 538690 670540 1114259 383490 1758405 1756202 264758 1898239 1270651 1296302 1839908 1197004 1044129 464859 1066339 1939414 525138 1560317 538338 1587962 1751405 1508967 1598826 1634518 200155 1848798 1507155 226435 1364164 1458348 793813 1044032 1379274 922496 1552352 1222560 1690381 1612563 1108396 787791 1830088 1562511 1396464 882102 131494 503763 1441511 566582 1037775 1481973 135093 1238746 1933882 518026 1931227 1404408 1777020 1089699 288491 1109973 1818706 707848 200264 1913813 327186 1495050 1618604 538468 1457102 1828224 1863246 184536 1347583 1282989 428217 513743 1983984 1750163 581549 1101763 1062168 237606 778974 1185584 347896 455167 1960371 787819 1914375 598133 1925232 922139 661157 15291 1443282 1926372 1893228 195828 615734 1983221 1488236 1017206 15889 341721 1166109 1295841 1031427 1312985 1050921 1903446 140717 1900425 646454 371975 349241 1529626 1920779 686920 1407628 4747 669988 452365 297335 1445424 1826335 1804068 482515 489237 504776 943119 1169911 596038 635915 26442 784762 1004612 538509 1599098 629920 645997 1675207 582452 1182105 1540564 823190 1096046 809978 1555014 652257 1873336 44876 435334 574370 172195 156086 89177 952220 113370 413135 1431113 607880 1032453 544051 1192629 610268 1833615 290709 1774248 51902 1375524 1543688 355008 1557174 1381491 497459 135721 1872697 375666 1503271 1308925 907418 1925756 1723334 1852643 281100 400816 1123620 109099 166930 1289517 1358562 1960749 741547 692046 91089 1644635 1344814 580857 150337 1917685 1649135 105124 1350327 1737883 26690 1633365 1526671 1046854 637306 1365327 855454 1782151 1610469 1116005 1137790 684473 1208316 1374893 1180503 386559 708448 406370 767230 441540 589305 489255 1603813 59652 374273 258291 1909272 706744 484013 1333046 1440225 427419 138874 1794218 628393 1996609 694946 1995866 1707621 714252 178321 1765751 1063937 510752 177860 285053 1835627 1274748 773274 78516 1260534 587433 1696899 53253 1283120 348754 980146 1607588 547564 1409387 431291 563165 1151944 767911 812584 842845 722314 959290 442779 109890 314989 655637 316823 1359353 1777675 1008939 1547097 572199 643408 1433165 585 1263362 1817142 1976966 900356 1073803 531913 652094 300633 622161 852914 1287952 792162 1738387 1801367 47514 294118 58866 74580 275615 60720 1052339 1687888 1382469 95725 1325003 668317 1285622 163320 1535975 1898130 1401668 859412 150721 832246 907177 522920 115853 1948770 868103 1314760 1118250 965387 1528829 664806 1503526 1476497 1545421 1024259 1370365 323764 101848 1500932 1141847 1804185 121826 1125856 1684445 1015456 1718280 700970 1775305 1562724 971367 35533 694280 1466191 590859 1796161 1393684 801196 1622414 370194 936454 1465567 461783 1722516 454178 1052226 304732 1820502 1091060 615860 950182 1743902 59498 652493 1813007 1760287 27199 1243798 575621 1610563 848951 1158850 1246244 1866020 258007 1998945 1482455 1933424 1957645 1817753 52519 955187 1430486 552201 648137 839603 352417 492039 118132 248828 1322618 1791567 899115 1621158 1807174 504407 673262 855207 1479006 878230 569554 794440 9229 1659072 823390 326063 1723821 647450 1258737 78203 593103 807437 4340 1754281 1100689 562411 960943 856519 1537043 162009 832300 528675 733783 1835373 1524069 1621450 325654 1659272 1438834 179585 802167 1325516 1922330 930124 1035425 1621517 680306 230390 1900774 1652143 1344599 1266081 1447115 1780053 69675 1404634 1281979 1432751 858314 1418643 928428 727560 1422340 832881 719728 1726851 256291 1892183 248622 1572042 1872101 1682555 1775186 1718878 621510 188049 1719927 1283536 251460 1073617 1332527 808137 693995 318914 697975 1188473 1376237 957188 1759666 1608550 818732 1391652 967310 1351950 1654118 465222 1124012 1973928 1435412 1398193 1313721 602567 1547913 642655 138926 1806087 164027 1296675 1871288 428666 146574 118591 1168182 1232013 358283 964728 707454 296411 286273 1899677 39379 1309027 1957934 646062 1735940 1657834 1068578 1456199 1077436 881347 478641 1387395 1897399 1912162 283819 1990034 1259929 1904780 867442 21515 1663939 1929719 873038 366628 20394 1958152 1377588 1422893 724161 985799 1276507 1061583 56814 179355 1420251 1398583 503992 7190 782863 204481 1576455 824893 1557863 19744 1358154 1893318 430154 1765365 1194339 1721058 1996945 65454 1605381 1543776 1789336 860266 202028 193798 1067428 192604 151473 1943744 769317 1690834 1635427 165984 1826219 1835560 1991338 292936 233710 570595 1697831 1081947 415495 555440 1547187 1601426 454830 1871652 1635265 756242 1206337 490793 996463 1602345 1089103 1543833 274959 1606736 494400 1061387 734678 321641 1693966 896350 1211059 1619518 1020210 1672529 687551 398981 352780 1288990 914282 1453229 1242200 46567 1295029 92592 1134675 204780 655420 241831 445859 1426106 992415 1209315 1823953 1933114 1517899 1299143 494965 422188 953683 1799251 1244846 698009 1098411 1668148 100573 1091793 1546688 460543 1800366 133053 1326797 279896 136223 246296 756663 1387319 1525252 1497576 1189612 1360061 938606 1693855 1679041 1247227 1687594 1002449 1603658 1618030 723850 1276755 708591 99008 989382 1797304 128949 1720074 1786006 1009163 1024353 666976 520053 551371 1423349 260973 1600121 1232390 576933 1233511 179877 1255387 1893475 568644 1875576 917503 1043193 801871 919889 770470 1597501 1384945 830856 431383 894765 669831 1816901 105093 265431 1002943 737426 443670 1770463 1305510 929278 917372 213742 556585 1186286 238909 514003 933345 1751219 575278 498106 1590474 1478985 1982837 1732726 1298322 1147782 545395 1751371 239157 1636617 137335 434857 1114392 654348 506550 1808675 503512 1826239 1391317 584296 571785 1380569 398919 725405 898805 371891 965552 296960 558779 15161 1853242 1172845 546573 537548 1985137 1923330 678708 1647889 440714 164806 370629 1082437 520362 1604916 1398886 1162469 1116944 270623 164105 484570 335633 1863987 1740552 937692 1779846 1034564 900562 1854897 229979 171754 555893 1275661 1110716 856337 615598 1824919 456369 1572620 1919612 1571506 1844928 863833 1327946 1125213 1140201 161920 229386 799890 1648827 1240644 1055621 469896 543072 1331256 1133861 1332778 944550 1948534 533062 134749 1378176 1592052 1304475 147330 1256286 1650308 561106 1223888 483300 1302596 1627294 242806 245539 598969 946762 1393301 105017 1791015 1084495 807685 1254329 503931 1806533 335150 7000 1254824 103875 1507826 1490353 883301 728268 1303583 676200 210138 451708 1450596 1166377 485211 60729 624501 901704 127648 1487103 293262 1035774 630720 1976318 152978 955166 1439217 798738 1650770 1999097 1572947 892034 1229731 455368 1707202 1796378 371112 443962 1402875 1685869 1707239 1941257 218237 1279321 1777253 1560132 1580764 604374 1894929 1523764 294565 1057593 1793736 1642645 332675 926133 964647 1132643 38806 1648431 283017 889542 69218 770742 1353735 1799670 1061662 456634 1583714 1242684 85393 39992 263192 1780518 796155 12432 37685 397996 893626 575403 1827332 414632 965276 350444 994197 116037 1340039 804931 273897 530028 894835 1900846 1093791 1254725 41069 1911680 1136622 273812 1424343 1325414 1563321 148863 1287845 144968 1547357 1436583 1784939 1000138 1075087 1758640 1342379 666352 1971822 350609 1983775 14499 648127 467234 402924 1095452 323847 1150792 1373508 1930783 510591 1436221 1802610 1847259 1015278 1679827 955038 1035304 1733930 1174914 305136 557048 379889 1182399 204781 1215749 1912353 507966 1840664 633995 551846 1707270 1507952 1391965 1637763 850082 509625 390288 1546199 1869351 1314891 808608 1466566 929857 984693 487879 670885 727681 855084 42437 740445 1962277 587838 1420481 698634 296020 1764639 1150432 917347 260814 810673 1547331 552104 876362 1567537 219949 1337141 1583910 917598 1697390 726389 1225000 519565 276896 187448 1989149 1806458 1449770 1897747 1141396 1169526 1178275 840017 998823 1600961 1348651 1735109 730378 976784 1516695 660667 797259 1431945 401236 1864065 713607 226401 1702781 437139 690568 1809068 1706612 596657 1222639 1834974 1617831 525440 22134 104662 786186 882273 1473514 857868 1050168 622014 282894 26178 614475 356237 323201 461448 1545052 138371 50214 1295826 557478 1503092 687332 1584642 684325 1818382 490985 504641 269120 1973570 566332 1924853 672750 689355 737807 1961510 754010 1582247 462721 1515587 610436 1029263 1180954 1783425 308220 1044989 1211425 1910078 476780 165470 755082 67224 175357 642511 1097993 1781452 672399 1351914 821940 829601 1003896 683369 16561 975570 838007 715629 1216084 1415284 63214 1589159 1897790 725923 621976 1022074 912990 1580959 799779 475454 1659240 6947 422077 825725 140548 524401 1599716 1209755 850057 861468 961361 633990 945688 1845319 1068337 1620149 315667 534120 164344 1374510 881511 786656 1289451 942765 1147055 85602 1123664 42603 402799 1294323 777070 957865 1634162 447177 1152073 1430052 888295 114607 393180 1759491 719280 1787548 1374568 1855274 1575636 580027 583084 47783 1057028 706627 175678 200636 78794 1808921 1129646 1283706 467277 413618 1608095 1249109 803736 542159 1947218 1775100 1935553 997623 1095821 1139563 641885 122024 1283996 1066163 310799 1872645 1888578 1636061 524653 1692610 1890357 1607703 1360340 1575978 203654 1331782 997488 1858551 1455012 1397749 1938476 501959 793727 751837 351338 1979825 288183 973767 322653 1435663 1581126 491228 180721 1027295 106988 1979470 1530821 790434 901478 971696 1255049 1199210 1785732 715007 160794 60579 1603261 418022 167756 1269205 178531 1901032 437835 998333 1269728 1253666 1779842 1711880 1515584 659562 1944654 1202977 645785 1330110 920934 1374293 1274253 1743772 1819160 345728 767073 1365683 1883967 1657563 401022 1465797 1234440 352842 1452333 1478255 293471 1059604 768997 1501166 1993799 217716 1088815 528626 715343 1240041 450296 408912 1966860 357865 1967369 1975601 1960150 1390629 778746 1866646 534951 237122 319630 946499 1694825 1547175 144073 361960 1917825 234040 69974 277322 1987900 489423 1084511 198191 567939 517231 1595106 523858 1906828 1978720 1160591 1382714 1590000 1109756 1847143 565590 667645 248523 549294 891240 182167 1967243 1385419 608380 339232 381273 31160 295250 1955573 1632336 399318 554335 1110403 1459200 52452 1426579 67980 172105 768890 809005 1334428 1356201 1651238 563214 848014 703410 1340618 1267703 1885965 415544 903818 1281680 1078869 1610715 240038 958261 1723229 208820 1864308 1193520 1430378 631639 223716 438043 914185 724997 43559 1738897 1153326 1241562 1077467 286487 1992508 893596 874171 926669 1877293 1003874 622133 270080 761933 1552280 1287655 1884365 297285 858929 758695 656808 895067 354146 65406 1146974 225270 1703568 197023 1538276 1264648 1008826 971891 804796 1110386 59523 652000 724594 977188 396282 804941 1462468 487693 1234749 779251 1340573 1053510 1596016 13795 449581 1850270 341392 711304 1841174 1192257 1041928 780088 1870322 647541 1875479 1844435 1513980 456346 261148 4161 1760054 201102 299452 1852062 930443 812382 1937899 108945 1484257 1857852 1372167 1132488 1071081 398215 1801791 790284 112357 132128 1931788 718349 188443 259418 1500010 1729514 761376 225852 477694 1830208 1250869 1641792 852228 1118602 116404 333557 1563822 146701 1008755 1468318 22480 1660993 813131 1548903 142031 284151 1164638 990502 1055109 1654058 579135 853496 1460524 1335312 1445592 1238808 831013 1132702 1115066 910974 103224 98553 1557051 682287 1019973 1732439 92898 770394 1789824 471369 487778 1274275 141159 1697850 601604 368219 1601675 485935 1305108 1128839 1754439 1922415 51284 1527509 1796035 1512453 1666527 171220 645054 1492214 1497785 624388 643103 1288235 1732166 1570782 456005 1983359 1988062 799042 1850451 700706 569771 1348778 1068034 1728671 591982 1488689 1304713 449164 1409702 1888574 1454269 652850 181235 1815707 256046 1911076 1420374 1809730 308373 1562414 617713 818758 1358297 556110 1190951 1935464 1803684 860150 1307245 483057 1799433 1959216 147377 600919 1560177 1140058 1160782 970082 849484 703007 575407 791669 871500 1640291 1298133 58863 394681 1406782 1525361 699202 1819988 448378 980614 258224 30178 126835 536054 1136803 863512 1436397 976931 893498 326428 8935 1872795 691235 397471 68929 862418 1224745 1880679 345315 104379 873791 510767 1442949 674356 631221 1994420 1160574 1611764 1490598 816814 1647439 430883 1967599 297830 515537 179455 1943303 1799201 955689 956407 1097501 1280815 860063 219892 926622 1483490 1578713 449648 328377 979076 1690270 672422 1384275 86623 1368837 10562 749462 472221 386241 1363896 1709140 515547 1561597 1883811 449237 430297 142540 1421906 1625530 682501 844386 741338 1004885 144365 627638 615972 201263 1696658 1793722 1515292 1627008 350508 1474850 1155351 1399053 1732810 1985435 750443 1937537 1634067 654804 904398 185706 1632583 951636 1930246 1842207 1982126 1223753 453465 615107 1999237 216798 145425 427436 227703 859611 96662 1168206 974721 70947 81403 1557649 56187 1474549 1733060 842710 87763 1437219 1945407 1651712 187479 1831460 777987 305542 1083852 1903483 56234 711105 210693 905468 614444 752244 1023629 1644197 57778 1713346 1531637 618162 1156089 508376 1912864 1334084 1479863 1393115 826492 766050 1585014 758326 1424493 1873500 887539 116619 1835788 519569 553530 1389414 1499339 1812869 1808803 789477 1646007 1327229 438585 1400738 830935 108637 472326 784816 1896357 901717 140678 1016462 571274 368193 1794500 1311362 353783 873777 914075 1797421 465710 1187663 1730230 526132 1085119 870808 1749729 520308 850328 759356 1324853 404215 687039 1736868 1597681 209859 229234 494972 814407 1113448 152694 441291 1021369 1638781 1703965 101410 323195 486204 1930421 1798722 1526352 964835 432443 481391 1223775 177685 1996201 1193772 278771 583445 964424 22832 644481 520287 1851392 167780 1353833 1967445 1348185 1985674 1145351 1693259 580258 1123436 1602966 1460326 1380508 274843 1476401 1606761 1055857 602903 839783 307052 1731447 1218790 622407 468904 190980 1555286 1028277 876462 1646579 155847 1025672 124911 1998043 859717 1049157 699807 1355463 1439794 662223 562425 672143 1267413 1723810 107940 1441244 1787493 1330942 757884 1575795 1014851 1865143 697632 1486889 1061112 1957560 143801 1883518 555033 7480 100044 1033695 1724677 1444549 620832 1706277 522788 1366589 1019054 750900 1467431 809514 1140314 1068463 1657264 1088313 1330788 890925 1418650 330395 1425521 336183 502145 1098328 1735520 569391 1622127 1276962 553791 1957460 1914104 434721 1113231 1229866 620230 704618 1652634 1357234 1719474 14931 594272 664688 522742 624888 1682990 1975336 69423 426073 334905 326627 127592 551017 441065 1114847 91142 1462019 738612 638682 360635 904325 316813 1657609 415515 1282098 1890939 452578 1972393 1672750 1729633 274347 803935 806316 832545 1558485 548006 694204 708578 188867 1871029 590519 252891 124913 214456 98397 1834631 654326 855264 1822697 1642472 1726350 902369 1619053 566998 1217057 95648 1440021 774809 1142962 828213 60969 1437221 1628308 1181226 609706 1439466 1383636 1624155 1762597 1262158 958801 884634 283172 901392 134010 799367 1282274 1218118 1576426 692552 13958 278306 1489409 1917494 1898941 155639 166086 1968794 864546 446609 1500681 1842610 873488 531396 456022 1968994 81936 349762 1866510 1454616 952560 779275 1581388 1260291 176192 1911985 304018 53716 640600 482774 876261 1444215 1358642 397689 522253 899678 753247 1144664 946955 1176338 594080 464312 1768228 445830 924586 1735209 892728 62403 723161 694008 34623 1774734 1914582 1256242 380104 1135240 752441 1443634 128175 422796 725440 1754090 804861 363891 911953 1459787 613000 1065708 238644 708716 1634498 1928086 243002 1031141 156056 1910024 1677538 402482 226157 1973603 1134778 530822 1183307 203542 1331959 421620 1031388 967008 1802320 1725935 92748 1549758 1514088 345769 933208 523924 1327685 1497376 1006003 278177 530138 888912 860572 1961732 986548 424300 125357 774608 859094 282225 1773990 189605 1242872 1909113 166046 159654 83939 1265907 1596544 460481 1399007 674045 652704 146250 469835 1634533 1725143 1844101 1317002 1997092 366117 865000 569482 363480 1906835 1501799 1609620 973790 90613 1439651 49902 1453469 327620 1571502 234870 1820325 1286383 1116599 1661767 268430 398588 1354462 1174280 1665594 973097 891909 1309818 1649408 889327 1522793 1683966 802953 382860 421412 536177 1114338 895339 1134614 228927 1531277 1947422 1057328 138887 1845056 1647367 1963433 1097978 1359306 310564 1725731 1111827 191273 682076 189599 1864673 1719751 929091 1614971 635717 1412854 1327162 39372 1397767 46353 196676 1895368 1137549 321909 1705707 84505 280698 879508 1784867 1787812 323374 1825008 742884 154819 1170451 850216 1712527 433033 1037821 52173 543011 97384 71414 678698 1966401 1176111 43324 984875 861653 4515 936557 521633 850581 388275 1619084 355534 234862 873130 273874 291357 8617 396345 1170754 732937 378068 1092122 320137 1411520 1653212 836192 1049564 187558 196237 139800 880260 437858 1778870 1504648 1499754 1542674 1286563 430995 219016 1658156 585004 338138 1486354 438909 1096931 803067 1560189 1013698 1924741 353851 1048835 1319441 1783440 567884 1367486 1999269 795292 1873795 957403 1818311 119300 632259 1826405 97774 76493 676188 637758 663681 831753 1042398 1294222 1030225 1476572 1956237 1440025 401580 1329343 1832926 551967 431601 523396 879223 309567 207962 306916 302767 1105771 1210334 902954 971932 751392 599425 291697 684064 126400 649769 533903 1537144 1549497 837342 1903237 384780 339086 137968 1181468 423894 518502 1527982 1578698 848091 1418828 449566 734011 1447957 435698 428775 282507 915900 1271445 549435 1693262 1064661 1947937 727111 1606786 293357 1233855 571637 182238 1558092 885504 534575 230582 836461 1432448 245703 68022 225905 1752746 144356 64082 677525 644984 397855 679696 330375 1501758 1657334 976038 667701 1207934 481425 374819 33480 690078 25718 963726 1140657 1468364 1326313 1993238 1395445 1113118 1895872 184154 1081148 1416327 1636783 147463 703498 283811 1208665 1907521 463600 871633 1724638 384123 224083 1757920 624682 764143 312483 1985084 1482516 1466060 1778144 494423 1766343 1107480 1336709 142125 778435 145293 1188295 47655 32614 180003 224641 1992802 1046663 1529220 1385893 87615 912008 660500 1387362 138738 820371 1160839 1620659 743421 575353 1990902 1023249 535769 1825817 1903166 263229 1583627 1697194 334139 352350 1630158 1541512 397997 1598328 884708 778137 803597 1255768 114389 724756 27549 113298 65740 1447841 1317855 312436 823983 1580657 1069511 1715095 1237878 552891 129187 680970 1130114 1784806 1963007 1689827 1583169 1678367 1332918 1199529 1274397 367583 931604 926677 1842500 1763309 1893473 1885726 829445 1911111 1167554 727849 995970 1817951 1099610 1392019 1436883 1855303 577440 128112 1700686 675294 1467722 1198429 96250 1748803 1268716 1517444 1525206 504439 1462712 1536743 1425547 335376 386443 873582 619579 1655691 1154415 1712714 1559993 541591 398934 1003610 726055 968236 313077 1280967 719363 454371 330317 679987 1754721 969225 397054 391523 245248 1574508 1734908 47541 572619 1142904 801003 880547 1532442 1020514 108426 657395 1519675 5170 1313676 1088961 280615 1914204 1361611 312066 1425062 964303 1894308 226140 707776 5322 1178645 166278 1838129 1895627 1195587 1758224 1891242 1343632 544177 1247791 1421296 962198 995642 1960797 1312226 607076 646271 74388 1868594 529601 673210 789758 1019873 9641 488710 1269740 62885 289360 187955 1620511 746371 1591472 536204 1017927 1155159 307157 1270765 927115 1881705 546519 72306 959728 915428 1135805 1260450 294451 169412 494725 746572 245399 1493829 1666549 156291 790143 1093565 343761 1451872 1994325 1915507 45432 1780465 107850 268918 390078 732549 119858 1829396 1343627 1614445 168431 290563 854651 257971 348948 1314239 437574 270638 370051 1984464 1972491 1710299 1711199 1024144 1380509 905661 1919585 569781 1206947 1440669 444039 1090757 1691331 1044656 1954360 1589822 854517 1586609 1095153 414651 678179 373460 232016 1814652 1335214 769938 711885 1791389 540912 1692590 520054 1101272 1229309 69866 1627331 425833 1219101 234371 245965 1587883 1628807 1938449 66633 416761 922602 69318 648408 1055728 939556 1256720 413080 203391 589725 466437 811691 1961945 1506900 490724 1032475 566814 1799130 875382 216881 953317 977370 378328 1284194 1233714 378318 838135 1332338 1137097 1388625 1959012 231938 1206488 632716 1992477 1697098 513449 1137674 1233796 1774585 632845 24498 957090 1584327 767304 344085 1059564 1436578 60392 180395 721899 314497 1686526 1557611 843208 763775 809234 839841 735701 1994480 950763 1688376 433836 1251699 1790876 1839764 1638110 324664 1966456 378821 1929235 1291937 1790156 1722499 677594 75225 992714 1967106 770150 902606 1126077 1093333 11226 1953827 145689 92409 419264 1938516 832136 164376 1507488 446205 1622464 1922873 404849 1147982 880733 249610 649112 1180868 1544199 1623312 1695772 1338481 1069566 1371163 1328616 698476 1303217 188690 1488257 1505254 577121 75197 1284688 969321 538958 119706 1932665 400841 91054 221523 1168690 1658262 969316 1547236 967258 1826261 1240997 1114404 223384 1081948 1727411 728688 1892843 642403 1538080 1301783 194501 1323419 9350 1300052 1324413 310276 1193542 1932169 1022764 1616559 1187406 1320882 508069 335268 175159 1122946 184130 458895 342798 496277 1355591 1967172 934145 1169654 1177933 372218 1498498 1516032 1186564 383897 195584 518281 942896 1572945 1495292 2318 956717 739168 1517950 1909070 1987237 22994 1201442 86447 1521465 1703673 1624827 1520536 286108 1726015 1013650 1455957 1649756 1491798 1464568 579084 637530 827733 95651 636169 448880 143419 632142 293058 207234 1687018 1057107 503969 887237 584928 1967960 491676 812246 1050746 274227 738210 1371915 1734304 176787 1491885 516931 1372070 226590 1005283 534605 196688 1512851 1904532 500305 965965 1385552 780463 1258492 1895938 522811 1553311 668296 513543 1594704 1816780 874040 1545094 55326 1977632 1036660 1152856 670159 586267 1911432 1012722 1478039 1728686 866016 1714006 965233 638277 1651908 1023627 972128 1972656 1603049 63093 1625955 1365165 807719 1936675 1254617 1872479 1879685 101991 1527823 1060401 860369 1753951 1501890 1943809 1190243 471682 1289728 414680 233987 604688 1913010 1489347 1298470 1643228 1350522 815497 342149 1946955 1439576 822807 271731 984502 721305 1673635 1703951 1584199 475022 1486666 1421970 1837515 1235304 433648 701808 887318 827931 523074 1447747 421584 779324 1996315 928068 761329 252163 1965031 1255977 1487235 1445177 32593 1926618 1512863 1419083 495896 1006157 1828371 1445200 1334867 910663 728062 1886485 696951 109868 1913355 11771 1193942 458780 1401461 1569507 1877596 507817 896015 1196723 508737 1271085 580116 1552890 1732865 9016 185465 171811 470296 1162653 1089780 779700 1587643 781384 1243540 1396183 1202877 104703 1128625 1190227 561746 946930 1201684 423193 1884790 373371 317254 1854369 808500 264309 950503 1639056 1319306 816382 1335297 560585 1605964 1091690 709217 1579862 1506335 1051216 113163 416966 231786 1613492 1320345 1244509 1620002 704393 344473 662734 1799429 607398 392558 1665652 340489 158523 1184708 1127993 1665865 1709834 890174 1214731 1603489 706303 1409118 332646 29324 1866615 503296 889236 1815711 1001618 180941 1849281 1321676 1859819 1141959 1436272 961007 1839629 1476968 683838 1329098 250991 532700 479434 1902052 1413335 708658 712529 1794950 932924 240587 1344062 508212 821007 1099355 1911216 853539 1282928 1364679 1387074 705071 1636677 1377337 721741 494924 259529 1532633 246685 403059 1678804 362752 1646145 1973215 962701 395420 1544946 1723335 1493259 1470072 722972 784572 893341 373656 1654765 1285786 1210180 146369 1572810 1012443 1350642 817666 1320839 159902 1211066 1215332 1662910 658557 1843320 1723839 757159 1481376 1833743 1420434 1358976 1757139 399235 915743 124940 70542 422867 1190006 1744542 1929126 1771996 461128 567591 778034 402839 371061 837206 1692941 1769049 806810 320059 33260 132777 766285 1491307 146468 298133 1408039 711143 1925067 293398 1385672 1363215 282888 254660 497634 1435756 1827542 1899254 1750603 1415384 1316356 1187519 131038 539147 789565 144685 590846 67616 1641302 247684 95333 685333 1519431 1678919 1900201 23039 598076 1865080 1584943 467532 135559 196072 1610719 1347594 891593 669895 1381953 1314924 1920480 1325924 1977168 1334279 870024 60636 1758468 1186220 165916 1823727 1102317 943254 725003 62948 1916237 1996503 334271 1834427 1736126 801801 1925627 756026 755319 124145 156437 1697105 1832258 1855667 1334422 1827846 766451 1206972 721870 447855 365380 786865 1932023 935699 354539 1628182 1837981 1577229 209501 590060 1241716 348693 1142470 132292 1727180 727103 150159 413947 1569481 1442044 955857 1247243 1313769 475076 127994 263283 276041 1405633 1854724 852062 1726538 1725973 313893 390940 275517 1777479 824397 1990997 520488 819531 423130 1230092 1488533 985300 1680082 1917446 1228638 54653 1864029 672912 139576 645605 1487111 309110 1393266 821138 102166 83055 1653315 381724 1351316 898216 449888 1712155 933040 1073160 1510104 793799 1521993 950428 1155534 945752 644255 293469 282222 638339 1232992 1769239 923332 199093 512411 631843 1849640 1358703 1316300 692987 38462 1746161 1792189 911084 1615483 1656765 1567643 471087 667904 1417772 463929 917448 37958 679901 1317531 667187 1167688 1875328 1745123 4748 934613 1558069 560519 1672699 901079 3939 365082 1379088 975583 814006 1765666 1204527 216880 167390 1260839 1989604 27160 1309967 1180465 1180901 985804 1964558 328552 271830 211879 573441 1986667 1575891 1065697 164828 1291597 861776 1288104 1049518 1583419 400905 997715 1750955 440563 1894196 1490311 1539863 1089913 783044 1620857 1113281 658265 13856 1402469 230220 105483 1917597 78369 1122244 504115 785071 1340684 28150 14443 1787187 1413643 302701 1373700 1849099 1552889 34231 703282 80148 1690922 1955735 391556 36600 331454 201497 932415 180329 1734920 1160964 872404 1930892 794973 1769676 1572300 854595 1445189 921221 252768 1166233 716401 36039 1139598 42813 816835 1582775 1064358 1091209 812099 158720 984138 120474 433824 1027054 326426 1220433 1671244 890769 1466538 333360 868089 1610175 741839 1870127 1738574 1734229 1895704 1829857 58329 1098526 394783 944028 1579921 582965 294007 149083 1256302 1545653 1921230 328591 1941878 10522 605550 763073 1369250 516118 1233706 781923 620129 1708572 906943 893863 158056 1022040 802310 948372 648097 1827276 15596 1474126 403258 1495897 391061 1194142 711412 4888 932388 165038 1890724 1417248 25872 394629 385649 996240 1826745 498501 1340325 42869 1717824 1695398 814492 570954 1740980 441153 125901 1702912 1725216 1505956 435791 1978967 748618 1435897 1560884 138835 1845064 854447 1460257 1238671 1588573 1571064 679636 293225 1018285 764183 506325 1183308 22978 1174889 1180899 1068917 1514245 776580 1305504 1613374 1241994 1092576 454460 1589095 1177784 326795 1680249 785911 1438636 1564648 105081 479307 862390 74604 1040050 1580051 1072148 1457165 453702 1209986 1735876 1135953 190813 1063231 1185824 1472543 847184 1850936 553296 1778568 253921 1007911 1761371 1893090 364892 1792275 1078544 1355689 1736019 1930628 1800063 929385 119742 1255787 1359797 1192169 1882158 1236270 1250172 448176 1971281 1532359 1342744 1849605 927293 950180 1246983 653765 4168 444722 379165 1930079 1797105 775765 1458125 690366 1175463 368000 479488 493322 298140 1041454 1613159 1791407 40528 46793 314931 179810 1956599 127859 750855 1506377 1659156 332217 382318 248759 24139 652494 1071955 646921 696877 1981814 263332 483795 1617700 43511 454964 555442 788494 760847 1147510 106083 513203 955066 1313774 577190 1087361 362927 1290486 533755 113235 1402372 825884 1786498 628768 720128 378857 239438 1785464 360361 697418 508688 944416 1865944 1052892 3503 1898102 975458 245079 412934 225523 1422267 1404534 256581 781758 745006 1306514 450505 56907 366616 36286 1459557 1511193 1142074 1392924 1883140 1358114 1708411 1960956 1238279 1215618 1109538 436246 440496 219458 803176 1403294 193444 994909 1269450 1026481 173431 888780 1860420 80638 54319 1465329 139089 346868 1298210 763009 171370 475564 1894416 1108957 962337 456392 335756 1994307 889896 1885810 955372 1991192 1700112 1596612 871631 1395867 1165369 1999780 1018603 1655160 61556 1624279 1146554 1086238 171534 1988151 126709 1439537 518965 1593739 1985131 1427613 86371 18658 689564 1410677 1721878 889503 1412702 1335419 410216 57420 253279 444247 1697485 1188904 1978419 1638963 925653 1943584 144216 916084 947529 1729984 1369178 676605 133199 1814987 1131540 1344518 698377 33564 465565 1199782 328464 1513556 420319 843704 1718449 1760741 379946 923555 1524519 1474411 421341 1180211 1456662 1371372 1832914 94967 579435 411367 1690760 429398 685037 1432319 1333380 560616 660750 1572696 121810 935352 160250 1568261 1078090 1363069 1374726 1606865 1038326 538699 99958 1804568 961850 173830 698661 1593026 1443250 970339 1904317 724459 804319 1463646 488181 1994778 358211 1578613 499848 1909457 1039206 1380139 1387633 765423 880299 761038 36000 1331086 1342033 99869 1862899 165933 197851 1041237 1710079 712397 239844 389575 796493 226001 1205344 1905344 1155001 397556 1017834 342281 875964 2745 559223 337776 1037916 307231 307610 834408 1975823 1952850 1257137 1442210 299292 385345 644659 1582890 1621748 1091288 1210379 1578875 785970 1806890 1536075 675311 690767 741917 282094 359100 1110491 1954851 1017277 1009849 862142 605008 1823090 1738527 1362319 912101 1998844 72595 825252 1691960 172306 1017126 318652 709880 788113 166753 731472 1445282 1376544 433505 1801877 50633 676094 702881 1135337 1885600 430578 1635953 1829959 1759169 40287 1388194 97328 906495 248496 1700701 1345273 661155 1762909 1971830 1762416 518689 1499667 1509148 1607274 270736 892522 269660 289144 578624 1196692 201878 202712 1319529 627268 506167 596959 1088727 1363305 582556 675437 1620162 824724 1959887 1680478 1716912 875093 1340743 1340654 1686171 1706318 719621 654613 326805 1881697 905098 754118 1221931 973338 172129 616990 689589 245384 1740278 1125978 327905 159392 1476554 174426 1815783 155025 1585393 1131869 1571032 885455 1592072 753752 1979903 707015 923687 1997070 1196773 1435281 703867 703239 1508269 370632 1124110 1870 1947736 1822159 1937535 1494294 1046135 619030 713468 1068896 1002889 1346735 641734 1817309 860364 1350158 690518 1598500 29489 1040614 102381 1035416 1447567 1264474 1617877 477738 483667 894871 1173836 1204630 1101107 98862 1540139 66004 627763 742602 214813 558052 1744194 1599884 568448 32238 925079 684401 1521113 726298 485158 1250985 717247 1657694 1904343 29657 1758161 1707044 1225841 1844527 1477280 1745795 1924499 1092938 605892 23565 290514 335580 1003613 1836958 491075 1516379 1817190 861255 59423 23283 308447 1691227 1255869 1825610 1573958 884469 448739 778542 217303 1109338 455528 1935463 1225743 66419 1847404 1417512 1002894 1433887 309666 1819466 501972 1793435 1722752 1010676 705142 827133 528739 1618004 579109 612810 1322834 1290563 388524 197144 1087662 42726 1247359 1117409 1927252 808657 444547 1967627 1826336 1350975 1516483 1318320 1880914 1395520 1890256 648239 1859416 1003456 654343 229621 1251965 1090923 1538265 1158900 1696438 1801509 1874426 1232491 577519 374126 1743943 965864 1664553 1065810 1146883 1433055 1465002 1216502 1957213 1541873 366247 1159375 1663325 155428 728149 687465 873931 1482411 1871517 959951 1432082 1912096 1729196 1967345 1470461 332007 996399 353985 1146812 217103 1293563 408546 1692734 899947 1461896 1624132 1724886 548589 867637 1386276 346201 1526484 146622 1237413 1369360 1577876 91476 616150 1611410 968987 1186147 1274916 392836 1100719 1408878 1119918 282522 1690674 450562 166275 1723300 971851 1427531 1850636 418788 914097 1114716 1846316 181495 480809 1364514 1930812 15814 680770 701087 1961284 288629 638726 237011 751438 772110 509539 1490391 955266 98529 1827908 1816437 1737657 658025 485356 1341956 1670453 1265229 922622 1087166 522321 861427 1235105 611692 1558422 190085 1446306 1585801 632148 590344 1536723 27599 812545 833596 1400983 1676602 576763 1562197 833394 941254 1160214 1057990 1589551 1761177 1059160 1935533 1807564 390085 87236 1569698 1571180 297543 388292 644690 1014488 982101 1532670 94830 275906 480627 1734193 280213 590839 1221666 943912 1226159 339077 862959 1961211 1468240 1890401 1509488 1242122 769950 1550345 1506131 933186 411144 691495 1796876 1812174 615126 801849 1764347 1583799 1285055 1413771 494893 446846 231980 147094 1696470 1687861 536382 650637 85475 470456 1201830 1464704 1934381 95334 561183 1472512 555956 1310138 1468610 1984377 1743689 1382676 779794 812856 1082199 649271 480025 247314 1288552 1320727 697955 1590113 1769780 1155728 1419900 1438632 519866 1932887 1340234 344942 1170565 1530006 1955065 1610409 1640404 1840144 864407 1455066 1610085 683117 759403 651058 607529 1462749 1762695 1145678 296903 728761 444428 1915524 83607 1857481 532571 1672592 1444110 1827324 791709 1543169 1657480 512392 109929 472652 1652928 1230812 652315 192330 1907793 527939 886470 301099 1238566 1644734 850146 1329171 581556 303711 71042 502039 107912 1697281 1158167 456890 771245 1496368 1003306 984718 262645 436897 776567 111353 1551859 427287 690994 969915 1042338 1338896 1925569 154643 1000554 1027331 723191 898605 1397688 478523 1139953 218179 1777772 524175 1898177 758279 710238 1121376 1139902 468596 893265 1726605 65930 742312 1212081 893087 1503175 1548280 744005 554315 263041 6379 729622 1505503 1035688 1854847 518149 1257171 1352761 1929551 1243995 305310 1301508 1281238 267364 527234 13986 587289 601363 1919461 1680639 405129 937378 41148 623834 1687125 1526183 172345 313201 1148611 1566490 1354233 639741 913875 1505971 638198 1321342 1600703 237124 671124 1153432 697588 796809 1362564 40726 775916 1942375 411554 1944777 1717740 1892979 384359 250263 1578213 2354 751914 1046609 1982419 44490 669483 1602545 305703 1469186 1367154 243674 1323123 1169890 390438 984612 1667444 1748038 724713 115084 903482 1580634 396686 554242 876944 8739 721973 1593650 752565 876805 1343842 227507 812660 383301 1735263 1578103 653520 313579 1724566 1006135 1131185 1437211 1536509 72744 538064 1398439 159865 435476 1178104 1483133 1274143 1179257 1505615 1604027 1509870 305669 19937 1850467 560114 1031641 1061143 110783 1581412 1336369 373531 63268 277228 1990041 227328 221076 1087709 1150541 597601 605807 1409592 681427 741770 520602 1125421 1370018 439702 538024 1002051 28167 1623875 1033707 1951326 1590238 467278 1635706 1700294 589204 420065 145994 1829385 1190779 279445 364937 117304 1847917 558362 133596 1286766 1367131 130762 562318 1402370 499237 1090314 1672704 115245 1591289 622719 1403589 940913 140380 718973 973189 1550496 734970 1536096 1194329 249304 790022 309842 233544 719723 893918 126482 613278 1449498 1245930 848757 1226253 1566748 1192521 523442 1678391 316294 1897591 897853 1343714 1691253 1591010 1385590 289703 1673680 1268895 219657 314656 403357 1564131 820771 1681135 325180 860953 743427 749445 1182327 553305 19407 385344 1227340 1474782 35176 1681241 785687 1030947 420760 660660 1668044 1921725 611780 396229 1027111 1879333 69468 586073 351382 1915313 1760319 276799 785109 418832 1255775 629431 1019725 935300 1473897 1614173 1953745 236385 1886565 114393 1570180 795394 940785 368316 927195 726594 1207171 766462 1629248 1829190 32019 867621 1558918 1555368 85783 1030380 80854 985216 541523 1201282 541438 404062 557571 1191915 1214291 1944464 578479 1720147 1177965 1589874 1601091 45473 102556 93662 852235 491253 1852843 624262 142128 653849 1883965 378644 1208568 907318 1978260 1305105 47216 349711 697187 1318507 1294992 917703 475265 903988 440429 1201984 1853786 124701 1879179 668731 1710603 1398716 566789 237276 1817605 950384 1540116 1401142 281496 1075375 1511698 1339040 1744954 1918208 886749 1728806 464686 1554811 1999717 1529940 635244 25366 1541961 168116 297046 148105 9578 974607 643335 1213257 1509921 634278 1429616 1752920 282361 1579295 1911400 1916799 130222 861132 729932 13059 1897961 1697440 145748 1535553 1373821 708545 218486 7985 492278 1155065 1669501 666774 1106800 1394012 998301 886375 798181 1653062 1986001 577530 3375 170101 40989 171411 365350 1349171 1015300 507743 836032 1771082 1324004 1717286 733491 739815 985590 386421 1748552 850544 1811829 330067 320104 347343 1451839 544038 746235 519636 352063 489109 108230 960792 738395 963674 1421569 616056 13572 1676809 1351278 1915863 26486 455280 243592 11746 115343 508752 357717 398369 381015 1519592 1239594 384275 166821 535349 724009 317415 1961268 1988120 342272 748624 1221878 88729 1849955 977666 1311342 798766 1240873 1496848 817163 431122 380948 909795 590074 1354111 1647795 1397727 1873305 1849031 125367 1848984 163643 625925 651622 631173 1250365 629697 1835226 738501 669146 447062 1442440 303371 1238689 1338598 1995167 1904539 1338224 1772202 1992052 224165 406954 1345349 122387 107665 817613 1984572 903195 825058 1930080 93478 1084570 1211969 1846302 761734 444858 997194 167099 1306520 123057 1366898 1934228 966127 594768 3031 32570 1741745 933666 1500534 1682461 1047409 43490 1651116 150362 1644523 536461 883354 1156005 1729116 756915 1675526 945828 956018 992472 887274 59825 1065339 421570 1341593 317756 1123977 1366623 179937 1275313 201681 1180904 326907 1814515 383262 359502 454515 851808 993962 980512 1355595 1785821 1868279 781514 842554 1151645 189580 1085877 1257950 871067 752851 1721807 1623603 1546510 1849813 1698038 230339 1577678 1710094 986217 283156 248507 798936 1418945 317269 1844911 1192697 1770359 1139087 1806112 404333 1696971 535244 456442 938834 1845966 995032 1296392 827323 826278 1553522 1541670 1651487 1668816 138409 1607580 1951745 1118617 360797 1111765 754111 1134792 1160874 463017 1303118 1088799 1320711 859327 1687999 1838152 438439 1737073 1614663 538863 404246 696161 1790313 1838025 455676 1264923 1684155 573279 616691 1407056 416959 765956 1597381 1221102 1095669 1680098 1116380 26498 51081 834675 1079644 1800977 1862526 1810414 1293836 1174863 1612706 507328 1817519 1791929 235633 1002500 715839 58088 674031 417935 1728411 937232 1031367 602381 280026 1437680 529170 1818954 27727 1813716 217342 919095 992098 1598712 112392 1954477 1068882 798120 1573298 794855 1286869 351119 586159 705341 1751412 1912154 656119 518611 1956684 1858925 103633 336804 411072 1356931 533022 321710 1367748 832867 21774 958031 169539 1164268 487143 814669 1026287 6344 1469345 724175 777451 564884 787363 1660517 1175073 1919334 420748 430395 1257074 372338 1908941 1781059 1738518 1022618 953588 1992966 132780 743365 1047915 1449087 1012636 145859 214001 1412701 849 574399 530974 1299761 1278411 1706314 1283564 932854 1746579 1882998 1946633 1390899 1841350 1411271 122831 544398 1195481 58027 860763 1325990 101272 423772 231678 1632601 1173409 309837 1129778 1053747 86707 997520 540512 305863 1669737 874137 1136774 1336361 1864156 390323 1578072 1375435 992099 420875 681724 741587 421535 910829 1377 605757 735468 1523697 471595 1316399 335647 417059 963105 1370156 108585 977748 849424 715658 780001 1502207 1888200 501507 1935973 1931880 547794 1238032 513870 1744518 149063 524737 748860 562292 773033 298437 681751 1487608 1856535 507571 1249875 1093551 639106 470832 755209 881279 618414 604085 1379771 44056 61960 1701950 364842 1766270 335299 1873611 480890 957649 1753106 72599 1022790 1308073 120061 95696 166629 1789232 1698199 800977 1836841 1571518 1842019 1921720 1409599 1003368 895011 1648233 1233027 1748351 355417 242850 1294609 294704 1825687 1159806 762344 281886 1707709 910460 1370811 887190 292574 1776128 1930677 1532146 1229422 405553 1599709 1547741 1732213 1111889 293403 1924684 1095633 1575833 1380120 1359339 1656456 1567623 342500 691249 1480316 1091041 351044 1017086 1538066 1314319 1423200 1346795 662448 1837736 230852 1740537 1787984 315259 1237286 1696883 1410589 502220 12894 131221 1228027 118446 1541419 1377997 1777045 797950 1307038 1176064 1258291 305709 1819113 1589183 792742 1229948 1035292 10469 1457272 1065039 615957 1847828 325510 472110 1208165 1395436 116738 959468 1444434 660987 875253 945239 237508 1798887 390249 587967 854210 529167 1446987 862261 1788551 1747719 1355920 1977462 1120513 1686295 1364662 538260 841265 238317 1694577 1231482 373973 560906 1470148 1443390 775690 636990 90583 1883377 1913337 1182951 897904 1912172 1170385 900790 214749 1510341 1966981 1192215 764416 556692 1880700 424134 621644 1025205 1986331 1196739 945838 1864374 1163218 1191442 483706 357305 286495 1829765 1434481 1607396 1914044 814866 318856 174159 583939 910954 1485667 1484333 1219588 405656 1504862 391619 1043873 1180063 1871147 1517388 381918 1047736 882209 1480600 1842692 1246536 1471936 1730291 1029735 478424 828481 932122 362332 340048 1101403 1339885 1390473 181037 781629 63744 848733 1223414 38158 861161 1569859 1339466 473001 1708748 1114206 1290112 952989 544111 477559 933899 1316217 1063787 1428838 123667 1105884 887282 1583253 1654173 1144408 1688320 730063 1091747 1748024 446185 18208 1174093 1780628 831765 423112 881721 715790 1061165 585739 1220619 1778659 1374985 987580 885101 1275114 847173 1000465 33256 436407 1811065 1864125 1723319 361112 1237955 1997806 20482 1463148 999392 1864830 1630324 251491 775081 1899812 1333548 286270 300309 1203608 1828409 1231529 946122 602877 437802 249166 1226337 376138 1323633 795436 1799321 55289 1878259 1091001 1592839 749709 951461 984188 463060 1619841 1719230 356216 761345 915383 1044004 178169 210316 365427 1353012 646713 1172956 34541 1969002 209178 9710 1968367 14157 947293 1223350 484359 722296 892496 676956 929813 1040262 1068976 1973261 257218 27273 1339576 1935824 1284495 265318 611783 1342774 1941636 1322853 93690 609325 1130194 723956 37180 485069 1298121 333446 651049 1496317 609286 1056961 756124 302921 1819343 288440 770248 682795 500285 1745581 1111530 1814642 1513174 370881 697448 328933 803926 353558 1511249 985479 191857 1693791 1180430 126428 691798 531918 59991 1757389 1089622 1906719 1077 1753286 599878 962255 372488 201283 1216948 1927908 1611420 293294 1855632 577234 1225696 209270 1796045 10423 367192 957215 1873527 648942 1233053 1053999 1831773 1408546 1515598 1010149 210697 686725 174340 1668682 1172112 225636 286260 1369059 29616 873757 16485 1745872 160636 1378669 391583 919543 484860 442147 1017115 458856 1761016 401049 1674910 393061 311423 703487 1545182 325103 467026 1661144 65092 1610688 709429 1744901 1897491 1095890 448925 1976457 552171 293464 1795503 1275167 484339 1925918 1996916 324502 1805442 1153562 1443316 971732 416626 1225436 783793 794690 1574385 1131132 1622637 412780 403542 1604661 859445 1922725 877662 1103014 680087 1151839 1018080 469619 1384042 1352707 1963992 1625465 711206 559687 1299528 1411219 556918 1430433 71448 17674 200534 71918 568168 111111 303779 783505 1128148 960634 1359153 131633 1567094 600363 916485 35187 340768 940361 1005716 340735 716806 778835 1535158 976441 1631294 1187759 1568115 112993 1265098 173750 1332082 1194263 1965464 1922583 1280765 1117103 429197 716628 742591 1118172 600380 1241821 46500 1714276 1550107 1142703 645903 1560421 949259 602042 1554477 1532436 626753 1638667 1173703 1829529 154815 1742786 297839 1995965 480202 767487 1045332 7940 1217170 1775042 1358400 1747584 893774 474219 925169 489227 1882251 1312315 1029593 449298 810499 1166607 1390317 657910 369230 921400 1571385 846145 900968 369964 286058 980212 1428951 1144100 1726617 1754232 1005177 1232502 706606 1991206 1026086 1652451 1198754 1065854 1034364 1324979 1544438 589031 1731663 864823 1722580 753603 1788778 753016 1377786 1602319 1137644 1449833 814801 1953779 1233765 963411 1267428 1683895 1044375 733490 955920 828538 951376 1244700 373301 281252 392895 9921 932029 1904309 135511 1792378 135800 1391210 653284 1398228 1303099 1404864 652228 1276363 1031906 789289 1112240 758844 1962773 1035897 1775615 1758078 595483 1180527 1012561 1465680 1387053 1977293 795080 567637 649946 326465 82339 1954546 1822111 1907309 450178 1009738 1239112 1642689 1507351 1649257 901290 383904 1153517 1300135 172542 192643 602115 1429396 1903926 389870 1608421 936417 1667907 998911 1301747 1216628 1860866 1164258 618861 535929 1101165 1195747 457768 235363 420410 1782757 1986507 696851 1317565 1688672 481302 694506 1960187 191653 1671716 1098878 747817 565856 24821 1239790 227290 338282 88840 1728222 1561348 1321699 1321573 641928 1558085 949618 1194005 1160153 458224 181582 59171 933695 184601 1702751 317857 1547346 744384 1570058 1739122 190113 269151 1613627 1648129 395853 664233 213898 697807 1719082 348187 558310 695086 1961115 1044925 941988 1066395 1103908 1116168 1403697 952553 1260277 186890 1413188 1262442 918301 844246 503924 1634242 1046978 1753323 598620 1697299 1986463 258729 505274 781067 924277 1203251 897496 330856 1873945 1569089 1007257 821681 1041002 1226800 420616 596091 942834 1774556 1910420 1377150 1530125 1350058 289904 1306260 1128869 1679663 443785 1923161 1223309 1654622 244192 786576 562065 1150570 665377 1031513 1863820 342936 549418 1388663 751935 1796948 289809 103835 1463136 1435768 1190447 1957196 1447197 638075 287183 1956832 1974592 120151 513998 416723 330827 146732 1507890 1485549 247838 1008229 1781048 645608 560227 96253 220964 1235604 1540516 1736809 1323365 1078790 1981066 1673786 828955 719210 1730882 1993262 282946 413862 18792 1516947 1696900 164658 1007035 801748 1805102 1713337 1725839 1766039 1110509 1328312 399306 1307870 504807 525182 161619 612625 686570 832340 736970 184035 1806682 172948 102258 1634657 1236957 1000662 185889 1875758 10111 1806160 1899862 508205 914236 1913965 584640 1326855 128308 532093 1743750 1916387 611593 514997 1057090 29296 1483853 1439617 1321106 1030167 376049 827686 1951910 569174 1490988 1656504 1548343 1200064 1821496 856215 205738 1024029 660508 816348 409610 987186 71937 14242 321251 457120 217424 1329850 1167525 898735 1645743 779344 81243 968380 1597519 641809 1770083 1252626 401685 1271647 1355190 103436 1804750 1181085 1031022 1510345 49535 881852 1316596 1881263 62408 1884455 1753147 159322 1422133 518389 684686 408837 1657737 1625667 1219080 1321423 1212796 834997 1702691 1370242 37946 838890 1794677 231950 10944 1663492 1708275 1574197 725757 469833 1130110 1084279 1726553 1617826 1243291 1212040 1153260 390353 327689 478833 568974 1962650 1951196 1357258 1628303 610130 1893145 108702 1922776 925926 12705 1760178 689448 913306 1622951 1295468 1156240 749756 1947670 1043121 920842 1326523 357666 1632359 1492820 1407554 168838 1648811 445731 948344 112926 1764719 1459091 1543663 159148 1609618 733652 412155 1066540 625624 1124291 1314832 569139 343861 288620 544137 1391862 290283 1456128 1754659 976437 1597574 877286 210422 1819098 204514 504934 1389600 1753338 973493 1039803 337279 705627 779704 81614 697505 167117 1451937 1782179 320269 809535 1499398 1566900 691914 1906973 1238816 1268512 1685224 320491 651076 50486 1668062 1137187 1114114 1316085 699868 905267 1771728 93448 1187138 1545495 800284 975252 1102981 760965 1896687 1479995 9152 183497 1718411 820155 694341 1626541 1705673 257984 1599682 465695 32904 1061312 1394508 1192297 1957463 1464341 1462259 1340634 977634 436790 1072184 952580 752808 1756105 69556 1272746 417473 1549414 1040926 1899566 617738 459715 1952676 302131 918474 264913 1167802 275135 391505 454637 1169858 1895141 262114 1415707 665784 643279 849104 95747 933793 1145295 8052 1380051 207250 124364 1507327 191969 304967 199580 1451172 1123770 757238 963752 1070051 229537 1048768 143133 205232 303609 515894 1480333 604687 156867 1449896 1953292 601685 928272 463900 637944 1988705 420608 1482852 1847330 341315 1585288 1487632 1691081 1863110 539515 1966341 891745 1148220 1173500 635974 988161 998300 1332230 826256 1387500 618365 1687468 1813317 205154 84475 281337 302048 1096356 1322519 1532368 1508201 159616 24914 375022 130370 97109 1951803 373993 1183638 69731 688386 144136 438680 71157 295288 857938 376993 811690 685656 81795 220934 1853644 1204623 263429 707956 1218996 1728079 1187282 787652 1652219 849584 758701 1151897 1008195 369427 705479 1547341 1159053 778707 1958687 1711337 1371116 1893454 1038172 480857 1535537 1116715 988359 558203 1223678 1132046 657594 992313 1421833 438076 1506274 647280 793922 1182767 80799 728001 1577759 1711549 581180 610649 939715 1009674 835522 1057943 1942100 1761272 959886 1561030 1645671 1444184 1337172 1854000 1574180 1614255 1382011 506667 1156275 822600 63905 254939 230051 1189220 1100260 1773229 765892 1775719 1915609 424191 248920 1187024 1657434 516908 1479922 1494388 395973 1860922 1647053 104353 1005642 266126 1934007 491969 1800251 1892170 498875 159114 1103603 877973 641099 1452466 548579 254143 271589 1522283 8477 1501228 1733438 506324 1633249 768495 521591 815556 1561609 85119 454332 1196886 685200 1768273 598539 974945 299291 534366 1716630 64799 1744547 1612484 1194640 739516 1134656 279243 592971 1052585 567366 1123956 1156021 1519767 756165 824297 1616009 959775 1112304 286145 322643 1645996 422295 1421528 1747907 1325393 528366 66948 1306216 1091742 691742 1363477 569403 1798683 381095 786956 464665 1005855 257143 1162328 1128247 1267783 956244 171456 59905 1120084 1749100 927685 345698 1895655 683921 258481 1910719 137696 1041404 887857 10764 935736 830503 1876259 1499216 1696474 573034 640406 1377793 1251775 511020 142839 785757 1564620 81409 197296 1999641 369389 1050740 1544358 954239 325950 1397098 1434806 581349 823945 935322 736273 1011004 1475194 21735 292319 97895 1154831 1831822 349828 1501439 918882 540237 1362239 1608020 1600128 1530520 657168 838328 716136 695165 880807 418243 947825 1766554 1994356 105333 376108 742958 1420585 1218552 1353413 1262838 1283798 1108478 633183 1182799 200940 381823 1502364 1269453 137988 1247369 1805800 1740658 1031053 1541880 399730 140924 1163850 1885557 1871324 1533181 463216 994082 1028069 1840624 841434 967358 1349657 591678 183561 1403337 1931097 714603 572401 1381479 1029700 196385 1428141 718456 1915129 1045110 404299 1246940 1347611 573383 481628 619396 704176 459498 285198 593948 1221230 442360 567918 1858949 310330 1003062 1136596 1457513 1370965 185305 357343 1358823 614460 330746 1528370 435914 582102 1976218 532942 408063 1701857 595471 187981 1941687 873167 581157 590277 1508102 1402333 1513384 1849301 311622 769375 1860565 125664 402904 1436012 713183 1809619 864114 1672518 580453 398128 1110948 812567 108350 1635241 347758 1217029 1062262 1426110 283332 1729793 432386 344940 1010701 644794 534377 640697 295871 378826 963847 1885663 659409 1960031 38579 1810131 1276898 1515010 1413055 1211654 1330553 1387573 674280 33223 867429 285102 544634 1249122 283353 1592035 1922184 1001837 217636 1886973 483567 277768 672928 666692 628015 996194 1644764 437572 1506749 48548 1049324 239758 1419004 130581 1027446 1987712 371094 1821489 622923 277503 1911714 1370300 1883479 403524 1977240 1767909 168952 1991608 169424 463274 353147 1730676 1657647 1815591 304442 772903 1353778 1324279 1203277 522330 270274 1259474 1631095 494481 10226 1813606 690988 1496438 354762 1079055 1231047 1448889 1587585 1071841 1301877 2659 1974239 274964 462895 931284 1892041 1010588 1907756 340442 1029225 772946 1888270 653186 818859 1050179 937587 318338 949404 1407603 1628626 893362 1944995 1282055 1098758 460719 361527 390079 256799 1415845 1451922 1149106 1402072 1215548 499169 671110 732447 176383 103050 297732 411778 1955168 780750 166264 177098 1868177 841255 1234175 773809 1927845 1333564 1390231 648311 1722590 1587715 1575522 1442890 416522 1219158 1416228 1286769 1494383 914256 928863 720709 1654292 1398763 480027 831537 1174151 1145421 1566866 1222118 946310 35507 999052 1952917 1340542 1474726 1772243 1009318 1976345 1911712 236996 998629 1294831 1379753 1486298 740577 22106 652318 1316229 922263 640865 218735 1716271 1430330 1488684 190988 1537180 1491870 1011190 291059 1061514 332033 1812150 702657 923784 1697090 277311 1904375 1674825 824245 926462 213840 61856 1637007 1736893 1532314 555348 98698 897682 1914260 1381744 27120 1429204 1583936 97812 803961 684612 160094 1041324 73930 1482137 1189668 1381586 1899893 1283756 1571364 345147 49912 1300124 818779 1951984 1333677 1979694 1468830 702556 1804184 478725 1498466 624299 1110426 779600 1861288 1006710 1340259 1701901 1933294 48309 1480576 1687514 1798751 676803 1961850 1804902 1227003 115332 640270 1032941 76499 1025676 339856 562197 222252 933704 360742 744240 1441804 1465180 1190174 807713 1918209 12708 551707 1206917 1294498 928343 916206 1505721 1523294 1691405 1704108 1868298 1433992 498168 516102 838428 1831534 667482 1754805 1844968 756985 949309 1108630 1827668 176446 33779 1703491 1283808 920120 186913 1953039 442780 1318380 177286 1036900 1205325 475848 1671861 1601589 428913 1518753 62160 532338 202310 1505731 1011505 1013481 367179 215577 148424 1824231 1487757 1795519 994550 88584 1706880 5454 1434327 449985 451186 314953 472437 696820 501102 1849384 1107365 1314965 827785 1571016 840554 918982 867468 1183429 1553420 950874 884057 902171 37632 1702120 954142 146417 1486204 354810 925505 956372 909202 110296 1184645 661897 1642875 316662 849233 559831 59103 652948 766547 1794803 1216285 1264450 1096305 575444 866427 311955 1052957 61495 1158817 866492 457839 764179 176188 1383001 1588467 1672561 571544 605523 1074330 1416496 1089692 820096 1270216 1452203 1618792 288113 1836658 347300 566188 719628 1654505 1612227 1530862 1905805 1148396 537297 1875122 1273578 1398632 877059 142438 175928 1873663 947747 794257 822686 1266665 1980308 1090456 1929948 1976109 1559379 1232052 1528284 1400869 296816 1500802 1816205 1103701 1399973 309019 1262837 536707 424789 1518165 839890 1046679 150855 1353025 1531003 359605 732652 655383 1560228 223045 1114649 755944 656270 1243 1362191 76473 1927280 1562984 1412302 924275 819224 667785 798998 783212 71670 499778 1900622 411803 1337828 733597 1024849 1942482 1021756 105698 692018 1067799 1280902 323270 1541386 1133008 957261 1300074 1736926 512602 1797127 286830 621221 172238 1181982 85432 1561648 1249229 1003944 446504 148573 1294590 1268708 1398728 103624 840529 1205428 408657 1367057 1286767 34414 629601 1851874 580443 819271 1782986 86725 939895 645178 317070 299842 434057 488331 626411 1597932 1059882 1299766 507527 1227847 1943179 253727 1701459 563232 793400 1120698 714506 712034 1371472 1231936 1293402 724787 1022860 1931549 824370 201099 1483657 1018683 1712186 632847 274651 1898661 1626036 1546282 1516470 1726725 1050761 557838 1584448 53499 1045462 1756808 1617675 440591 1979008 1859147 362906 694307 1215483 1191105 6551 435904 520247 1557790 208874 927017 1045650 1072543 264032 223221 430781 1405282 1236392 1756789 612430 1190423 488148 1035919 740248 481759 412132 390282 1808214 1604846 171835 613277 924264 236659 196905 1177234 254012 1487979 473420 712932 900355 1782038 299414 721788 1489236 1234590 1398989 132471 996783 1908402 1321510 1384384 1920361 284758 1714469 1657894 234008 55148 813157 1323641 1466153 641991 620712 1674912 1136772 1396232 1286400 1888638 30768 1205207 22808 793956 1259328 1199010 1688669 156318 289472 1313450 1216761 1927347 576450 1264580 1924010 23625 1663182 295321 1260627 1721339 818703 197206 1205381 1192679 1813353 424747 1154311 1616158 1415466 1235854 1225095 1178677 1706481 817536 1360513 1874744 183688 1393513 40834 234203 950692 1076154 1056091 541296 1089700 1773774 1429198 1390803 1620981 1184223 1085574 1797055 555674 1350022 1245682 269297 710430 1535415 90530 1001631 1557323 562415 965608 840614 1554886 1178831 620472 847227 86592 698522 1570799 176415 294260 9657 1012962 968667 244869 979454 483179 375419 386322 670562 846527 1818935 360916 793170 911123 1367238 1928576 338003 1110454 1999228 663302 371404 510918 1662653 824224 835981 1381168 1265089 1612676 30103 676718 670700 1282391 256609 195318 1166893 1314663 742972 1753638 323357 553470 1542761 139965 1556751 1009566 1540343 1474855 1470651 1936926 410978 366585 1491661 1681350 952631 130188 411581 1825870 1899003 1046795 270251 1101697 1555252 1510112 1084472 348405 15478 1710013 1288928 1583919 30427 321994 564807 1019649 159150 1031241 1035451 163253 1451360 415735 23103 1810204 1404266 1270131 1079632 920768 821868 1978311 1695733 1057247 1034223 1175890 900735 98589 1872754 292075 339615 1612815 1261508 1586879 916987 421848 844647 643715 795999 1402650 1430319 1051583 1550141 337881 432296 1673518 1158793 297106 1282441 1548969 1660498 830818 235946 1119434 1113869 1905665 798013 1437608 386275 786848 496927 353660 756477 124065 912828 270518 1710103 1879070 263345 1389086 171931 1140839 363449 266197 160354 898189 1959899 1521380 414194 732287 1816211 1810288 640206 509703 220630 120632 1666796 616466 254776 1828218 52089 1737341 194537 313103 1818009 709599 637922 1091642 1540975 1269079 596264 1090616 1451602 1912806 971463 1942060 1641452 282974 70445 801773 1051555 1178306 1721441 1032060 644132 726694 1956849 1260100 1220075 215376 1052311 646406 764621 1759506 354726 1720757 493865 1103198 863905 301841 1355213 1403585 1932416 752092 827814 1124455 1207763 60503 1583968 1146166 1689452 1746749 168041 1180563 911332 1942177 429514 118830 1306099 757738 60517 1917063 230775 1608047 1474826 1454644 1259915 610144 199370 759774 1950432 1109489 1393616 1144880 411332 1700579 1025650 493362 1957079 1888161 987162 1059513 702788 384732 514885 1058232 1069957 921562 468622 1901347 1872047 959968 1088778 949376 211937 918677 643324 570817 491422 479102 300813 907204 1068264 1627164 844446 1588067 132049 1139288 46331 948103 1591745 617492 1547671 1334161 1847534 949719 820963 1094143 299762 1737404 1904033 537888 823266 1459635 1676502 1115226 229352 446320 1192741 1626094 1409204 562550 1362355 1860959 410230 550487 307279 1142785 1889636 1903864 1305624 346285 955934 1837112 1081161 1867835 1251787 1216123 1580373 750727 36938 863222 809669 1937092 622260 841759 1084445 1337922 940031 189022 147711 1482400 1901525 926631 1478735 1727767 461488 782352 1239706 1144890 168024 1847113 1844653 422712 43715 1762603 1214015 1824898 1089435 185961 721681 611573 1525195 1049069 617699 28547 278150 1325653 1319061 761327 1039129 1298037 1442209 438491 321413 1283891 1017683 900549 906340 419122 849751 733303 267543 728993 1664401 448788 1719153 1805528 1656937 977150 8941 31178 475291 1689158 578193 669 889575 894864 661562 899797 879273 1761094 1180320 108706 1202640 1711341 711463 308877 676104 868811 572411 1909846 1864638 1719218 1907363 1834722 638523 1017760 771439 471865 759055 162879 1187805 1495105 687053 1053473 1915914 1258689 128469 1239442 1581177 1831191 600640 1310063 82392 876159 1975660 1528159 172609 1899945 715858 1944958 400719 627806 1886268 865514 819082 407716 1352218 1226717 1077573 1590836 1423517 766822 1804861 1576732 1591459 141089 1081682 1906326 1911749 5781 950570 1634166 248979 780776 1634073 1554775 312071 1977571 971039 1021513 865912 1121975 1454845 1750387 1383990 582823 437751 800163 1513716 470269 1885344 150424 1660389 125019 912804 841082 1291551 1677651 1718981 283641 1744037 1477378 1256308 1454174 119922 1147352 515994 1030393 1674606 57705 1994105 1358751 584779 168942 1611885 670116 113233 373314 919626 1608368 703018 1254567 1934570 337193 608152 809120 137458 354325 1308530 577112 1875821 1874691 98288 1423911 1689098 1949064 1279695 1196031 509465 46343 1841514 201291 858505 765426 1743161 43593 1802018 1331692 437594 1077012 133980 1223557 647097 238492 1358545 985615 400303 338064 1083234 1678353 627281 565947 1795701 906987 1339255 424656 218459 1421615 1482698 1500613 1050864 1643798 807540 1412911 1940131 1412599 1328744 1705644 1266386 1102833 21328 1064597 240041 1108516 246900 625038 1143435 1322650 342483 1436117 758171 1290208 1581901 1426074 761619 865610 1585804 1714124 293196 502977 1705544 1172234 1203600 764237 301214 512889 459778 821660 48593 1049245 1314846 1220112 531609 103950 927814 989763 1918483 1840137 1417695 532024 35733 448279 1069485 185538 1389691 1176722 1128089 1022034 1408797 1446388 882018 489422 655137 1519143 1755301 1458616 852036 431556 1746432 1998734 1576876 522470 403960 1146610 1600687 296115 1678479 393390 1758138 610352 247929 721310 1470990 1467915 325030 640695 286444 1852513 105622 790832 238360 1932808 858737 477192 1259132 729598 838626 1698881 668711 1499220 1711381 560155 340978 919897 260199 1950486 1987722 521791 459500 1536739 230916 1975680 360917 1664625 427035 562589 1196190 1784513 165404 1414614 1665941 1935365 1984933 1666175 1539403 1615165 1688006 439833 1716682 1850535 1619622 458465 1059547 1009130 350482 715491 1468093 1900585 624980 536184 657801 1424231 630600 247344 414433 959376 535956 1630940 1645317 1666973 1012880 122805 1859991 603666 1223589 461803 1993566 505630 1615586 1768074 846502 1904306 1906551 1341895 1065279 552292 1206656 1163641 669482 760783 122592 662920 1686449 1461609 882232 698629 374013 330106 889189 864734 1486442 1324451 549095 1565201 1913452 811487 1031406 1601854 1978210 1648556 502676 140028 1449051 1172303 317739 15437 1723568 1473067 1838509 583503 1983080 676741 983771 828536 262548 1438626 1545219 167778 39925 1422982 817053 676684 1135493 1825813 1018479 1793852 189290 498499 1526790 1739900 1997235 1924618 1556780 734781 1428939 419905 1772161 1893688 1912325 44271 84898 350964 1781967 103188 961930 1819119 1599256 1105450 1893135 417576 1833223 429638 1477068 1635747 1379995 1279362 1740170 1847231 1954073 1401187 1690494 70038 534183 1445688 728140 118291 112136 1479778 1383896 1780815 1020868 1628868 1030273 1369910 677883 64702 1222955 1319597 623138 1862328 1190100 1066071 1160328 30644 707915 1493243 387219 1537859 670563 1244508 157265 675827 96083 402196 1348964 342053 1333132 464900 602243 998029 1992125 1711541 849763 1534129 24426 424696 492152 160702 1624715 1121683 38178 1938927 1075604 1229261 1466298 1446910 817205 178521 1818721 1349729 135635 481081 1471334 117952 184340 1854770 1793439 87344 707060 1791078 333249 1199523 1939593 783927 1393596 1171283 1049373 1941287 1232046 1734823 1810703 497554 991701 1467076 1726105 375508 1171493 1784345 1229373 215553 1841014 327530 1312725 1026262 1555993 303229 577566 172849 1588796 684954 468368 1428342 1315039 1050375 56792 209785 1375060 593570 1956192 851947 1369876 477393 1888464 1198677 29035 303026 1908717 1304420 1486027 929138 240947 1300595 1075084 1517954 1048821 938085 411658 796426 664803 1455347 811953 1739723 1842252 900598 611701 1712849 1523027 862410 1136361 1378112 1765715 368282 1945613 249116 1453091 916583 1437403 1562237 1446042 966264 1164368 1801238 1711601 129685 764590 340568 965922 1728845 1791760 1745118 1035584 1715030 357132 172423 1200801 182845 980477 430412 1868333 1171556 1937860 203923 429783 1103075 764510 183440 1999123 496136 845086 495490 858210 381712 1102977 1993940 549564 1635168 1813191 447649 149127 1766030 1706468 738480 183130 267088 1755054 839863 124423 1471960 852402 1104648 662545 1369468 980764 1754767 349994 184788 1528937 1368105 468268 1279910 735209 961470 240636 906692 1077416 925375 628804 1462074 822357 204664 1418715 728922 66335 1077662 649731 230467 452626 1504 768114 1244616 1115197 1110667 70013 1977520 1366219 1801598 1629918 458816 67090 1259210 253184 181590 1640993 1863038 1855849 1116350 1139943 1209285 1979193 695323 901192 1995579 1836855 1505544 237361 675617 1012339 1008299 1194112 1409283 343460 1300302 1623188 727093 409275 267100 1045449 633411 1015976 1428816 407061 570917 888262 798391 1098723 128858 477183 752497 722252 773127 585368 1258534 1860051 1803723 614367 591751 220336 754455 1424000 1013705 834891 1587893 1319999 912652 1038742 1502165 26984 1995275 158630 320249 973238 59210 83501 1608266 1640899 1949443 825708 1593522 793642 609053 419804 1284988 58650 998583 39566 1766899 1148320 297253 1831124 85529 1755718 1609295 193198 1453592 1056872 1594795 1954799 780082 1373587 1756364 1075038 1969421 1370342 415855 1810426 1508945 1642223 1070125 146953 535230 629655 216950 530849 1341341 455692 1199187 1060247 796209 1670895 1377508 1921915 1632501 586946 1636290 1513020 541958 1349498 1758681 167339 481880 1789991 1922747 1688817 235639 77098 1752801 1938186 443139 319483 1944639 176974 1214047 984390 1619715 449925 1133464 1797544 1852590 1456242 603633 1040409 1634348 418130 1883801 1741085 1963533 1683380 1056710 902833 1635104 579534 1479518 680706 436344 1763158 1075654 256551 730941 752564 1941772 1440593 871198 1557560 1005182 531780 1321186 521146 1161522 179336 1934027 1831689 402526 1656569 894182 1518566 32237 353657 1541549 1141243 792555 1278028 1985732 458957 1267141 745880 889266 1399333 1760451 1207213 1236030 1999919 1633454 876950 1971201 18248 1644184 157776 225359 1836511 89765 790298 130824 1714989 843109 905542 1042079 1154932 1356434 645873 952646 1321742 1212020 1643336 1748485 925101 205406 363619 1948380 1466768 894401 1878275 1400189 202525 1054045 1832763 293010 671857 1275351 1764025 477772 825852 152685 797654 254989 359671 1448069 31206 1007436 1736460 924079 1009208 1478475 1186867 271234 914715 1925537 468924 3491 1285052 807688 1566815 1747226 1228666 1763193 654810 1066048 1443524 1418603 1759553 1781933 1642996 594002 1104051 666165 1973061 586866 554106 1864512 1530036 164995 706357 1870526 1709409 1110201 1041897 822646 50934 752119 1770678 1034796 1830963 1959855 1564619 853968 1959767 462116 589121 398820 1841410 1915757 1676467 1531832 1986006 457726 1074804 795990 497797 609990 1793287 1977622 461199 1449703 80225 702756 1622499 932830 1582233 1258053 697951 611091 411116 259429 692973 40218 561544 383051 1340742 27976 1372375 1172711 1755918 377154 1983638 1944897 365080 1628750 1993374 1858632 902926 1492586 1950532 88203 484629 1165287 1704117 408089 645260 1607874 801742 1230460 1402228 71744 554579 1045028 514690 1249082 1751158 1860803 652015 25164 498967 827352 1359500 1828 345532 1894251 287009 380699 1644052 333326 156848 1126274 19081 1840066 918879 953094 1286610 682300 390264 229602 280621 1589985 1217771 1059199 304091 1475494 1121331 1850703 1256506 1362773 568233 1620440 1796457 194482 76683 979424 384554 297976 1109932 1481409 985162 1481569 1173842 1335489 410721 1287921 1012516 1314347 1031689 391812 1717884 571991 579238 842029 1802643 1237058 512829 939153 377438 1050686 795434 1714471 1703155 1889576 631384 440426 1630020 1891735 415884 1672431 1881651 1764084 1030965 1369142 1910354 1383836 1086167 1074958 1695974 1244294 1785688 501415 976108 1120355 216789 1989940 688904 1529322 766958 201715 1055709 1440909 1378424 924351 883824 7132 677530 1108556 1291171 767529 386136 1069926 971920 1940793 258355 1956969 1697705 153145 485757 700699 1842031 1926355 902697 259239 1078977 65039 25928 288218 1848488 1590619 1261621 611163 720341 807558 1678781 90352 1079204 1209339 1505809 893331 417240 912224 845619 1681828 1297057 1102856 1480734 872679 1735539 1898938 1106862 1283821 1477178 370863 1283226 1660203 702109 770800 337555 1497402 1671606 401857 1440164 769504 743414 1568389 1411258 1427873 1662032 1545085 1588908 1710760 44551 674023 1739155 387391 1016497 726304 142443 337190 1468199 389556 739967 828398 1384991 1705670 1846697 523056 1927295 615942 1243916 141365 991601 1595493 72799 390927 421292 1456209 624661 34943 750734 339993 1088641 89163 1095417 1769023 1580484 850009 20617 314418 174963 849949 1110488 1631457 593146 122588 1416241 103535 103386 290214 217102 1682907 1192584 1670691 818705 1762994 1182529 274536 251600 307599 692044 294744 1563796 1180960 1787174 338640 768793 811461 139543 1213788 1822966 1314731 409910 78366 513592 1169477 985197 1463637 72105 1536620 950352 1757967 1984501 648216 598488 916198 1755605 245655 1797797 528714 497653 76968 860756 1055619 1045833 836637 1490327 1864035 1973940 1405399 449517 1074501 1204024 1170932 214697 391820 566640 1160344 1584554 1810811 1433065 1414596 1088857 1687985 882978 855154 1854825 1659943 1446532 226323 916366 497387 563102 629916 1918670 1710409 606600 1592661 144763 274509 1223533 220271 181045 603022 787078 59740 920893 1520194 882129 1896402 1313534 638813 746847 1960915 1575193 1975447 1854402 1281299 46629 1918514 1748978 1772264 26493 1973445 1697983 749347 1440697 559577 1524860 1105467 172604 348251 134273 7891 1430315 299245 57279 1949885 545789 1742401 986204 956105 541905 1389125 1945396 558479 153791 1461545 1957217 1588012 594686 1508170 1371378 1270406 1314191 1552614 993669 6116 339762 684570 1881847 479479 1671098 990024 146588 23857 1644406 1615217 1963857 824481 1168403 1997837 1462015 1243688 579921 57670 1524172 813715 1969211 1318047 1127641 1358929 1342217 1735690 218348 1240950 939923 1359218 1555032 745984 432111 453273 729193 1031057 1396644 444998 1770094 53677 82232 1859379 1470962 674754 723270 1090770 69166 642397 1235855 1315634 1072104 895235 1927652 1877702 1329668 1509892 1320296 533025 1889932 496421 1849983 1432330 39360 1820390 1538057 129168 1611339 1542886 1886262 517056 1051293 1932342 677464 116859 1628915 762742 1849449 704231 97603 1691656 1140715 747019 1853364 577463 317742 1918973 218408 1274676 358656 1408117 798707 751215 628282 852217 1956124 34839 958176 75876 1237904 668929 1598894 218476 1235624 1412452 1624311 1712005 252811 906739 470212 1308028 1916819 1614527 1373108 834756 350483 1617607 507702 1479045 40186 145231 1562122 588359 1696716 1264866 1563921 838887 202939 1369344 66763 1612485 1854134 313219 1360557 70444 808340 215039 967681 946096 1007672 1532965 227209 405100 1686577 1774329 1893636 1653095 1100804 474422 1043653 1360077 817098 439355 468611 1109505 336729 1527430 467273 1365874 79794 636470 1248954 188286 403166 1586818 490951 39595 168928 1650591 1159218 1300869 256319 938703 1880021 123684 1520787 757684 1073876 980026 1545842 1199731 1324074 728960 2638 1691164 1413811 1674954 1504194 857420 104065 1439846 831304 1670623 624432 1634850 1060032 1767683 162282 77531 1314032 592974 804054 834660 993160 874559 925467 1354535 1418093 395689 1949366 1375717 1866972 1583232 1267188 1331780 347770 1161465 1369572 848320 1352241 1885041 690363 75588 942808 301982 998989 1709710 1796066 332806 361616 1483136 197977 1766705 1474464 1356864 1383700 270442 1446837 24651 1286143 1783796 348192 1995280 1623605 1425394 397184 1602544 722869 612644 26947 1297540 1832729 1821842 52458 1145674 1535914 676806 1062035 1057195 9223 735432 943288 1858889 705110 1723057 883080 318739 360708 1812826 1142078 1894541 1449040 264235 81461 1749207 1975228 169869 1792318 1714581 274754 1848769 79921 835549 63013 265512 735319 1179392 661379 622713 413035 72350 538962 1536852 1277047 1814043 378195 38762 34758 1054183 141974 472639 1409386 677603 535772 929801 1012138 1443351 222417 346529 266746 1815373 447255 1577110 1372952 1970416 523097 1429297 493740 1289202 1372275 278853 397318 1968435 1806158 16572 1390464 908022 977353 1393042 773389 1395235 1845503 806916 1665607 1683107 1253232 1547489 1290105 1855268 665132 1708449 1583981 1219342 883245 70430 1471094 1714686 737219 1914816 1535824 586120 438650 1741834 90237 410253 158015 209096 1362757 80423 1646938 1342089 264494 476876 1776274 19650 1044353 173941 380757 931494 1727979 1373498 1062373 1708003 1098529 1906081 1608171 1548188 328015 1678001 1464225 340968 102867 58243 1105252 1900019 701839 1605891 594670 1576434 1703498 974596 78077 1380367 1735055 1216152 1228960 316732 1837318 1144657 1611865 596238 104283 1475811 732242 1913220 1489587 1997545 1039094 199726 732065 481742 1246189 1295756 908265 47074 92472 579870 1533078 1234696 361770 195856 1518086 829245 1398234 1201122 1476223 1689652 524277 741160 1164411 1143332 1744859 1057798 1596251 337527 792191 326299 1822710 1497046 626485 264226 1994243 32564 940320 1325991 808744 1280335 1200183 38924 859088 1147331 441556 1484409 1979556 1403744 1688952 53098 25210 1113233 1296411 775533 1571457 835517 457206 841356 1522672 485201 1917778 1166986 1328237 970718 169483 763861 1738757 1994547 39064 680318 85606 1336051 68626 768411 1275380 1280502 546237 928345 1109401 1594224 1283727 545623 1504743 1668194 1533689 627422 1026124 956347 244918 1776144 186264 618977 1535451 967452 432044 1617404 855490 207323 61269 1322142 1038407 1575979 96889 607322 1300583 1035838 580528 714632 1559644 15787 1414296 1339025 970452 227513 904160 1561360 1791566 1702652 883086 1289281 248222 629289 737683 620696 1722946 1758044 504286 1829722 788111 1038835 248058 496696 755193 150590 174267 1397401 703303 32689 1571648 1548911 1834351 984070 166509 776052 753095 276346 376810 138692 579612 1704392 964178 106503 1306451 525079 1936550 1374242 1797468 1911879 1917401 1472476 1840049 1279575 1053254 1365709 1254977 337066 966538 1342057 1179866 234505 629880 1228179 1713467 1587174 1389927 1528402 95295 758557 179349 987931 1794424 1006053 1611486 921522 1959572 172786 1684111 646639 776375 1201451 489277 1031616 503903 295512 102914 99936 315347 399635 411259 348466 101945 94335 1886773 590697 229667 1786509 967986 1441257 1193615 421618 570121 1012988 1230639 444474 59304 1597676 1049534 1658202 1776976 1770528 1237739 732707 1720402 441151 1471635 673806 623679 27896 1704826 1308557 1682148 136381 1436145 1177901 1008367 168113 846674 1965526 715128 206904 128543 675846 1887004 1286417 23053 1570442 1142601 1792335 1039991 992454 520878 1808799 1321157 862719 1909561 1714435 1468517 483429 56403 658823 1221566 1306902 383108 1836415 1085178 574337 1348163 333183 293835 1807207 56696 1387738 1624004 1004756 355953 400995 590606 1010806 1515180 377658 1499097 325863 654488 192578 552310 713030 36821 397658 1619619 1261445 1170817 505021 1406200 248854 1335563 1183674 1077022 1756864 554156 1860914 1405519 1692164 248153 60620 1349031 396569 502373 1680083 215466 1739733 1913124 1346725 580766 1185936 1720455 1034598 911140 769199 1684127 78800 1237484 1155228 1535551 56990 1830221 1959483 1989488 561914 1242578 1946937 1187008 1688483 1396130 233122 820960 570176 1056385 831563 682858 1374333 1038800 320148 587775 1751639 1291466 448249 441299 86215 1969121 345680 86662 1262455 509521 826059 1921654 1939058 1020451 1153475 1693893 481524 1290785 600204 1699732 41787 1077849 1992075 1286006 1629775 1592187 1361131 761590 1205420 164859 1560192 1262718 1232775 580005 1502107 1268589 1388560 1529151 379126 424944 1862805 1836667 285522 861514 1919429 1655558 1373481 1818802 617518 389084 1232119 428520 510429 739988 1506367 360148 333582 1338901 1114201 601817 760120 1902423 80377 499435 677579 103265 640250 71891 363255 1846170 1280847 1037812 1219168 493916 123445 306859 559089 1653640 307778 1272609 253694 363795 1003524 317501 1259536 10344 594995 1591479 1520108 349365 702089 1554218 1013182 926431 1683181 718055 228747 1810163 1047100 966613 1124614 788060 433742 1648143 106496 1545106 1677246 532542 672305 1072318 1749396 665054 1100569 1740350 217433 1210759 778632 440469 643271 1366049 823686 1158157 558789 496606 179901 1076852 1548408 963625 1653321 1827436 725031 1953369 1456028 1780753 298866 722371 650237 1806534 1755206 686704 633622 1682688 1281563 1387727 596622 1896323 1424762 1448194 156647 1978700 1965845 892693 1318833 736395 421897 1096372 1411147 1822657 954903 1831563 907709 1948003 1943956 1008396 976830 1377673 1154719 1576193 1436339 956313 1501180 1582438 1208501 1278635 1683003 907361 1534213 1984578 585293 518006 1514543 1708663 473895 89669 1507383 1094565 1293006 1364941 340078 1007337 1690304 1153507 1097482 1106561 1388954 1090536 322072 1985823 273576 1476291 959990 341558 1411876 731487 85794 864495 1163108 1693668 1388877 649557 716887 1869161 1385586 29093 187900 1480072 1060258 150372 1919917 1629707 353367 73081 645085 778755 475298 1099716 1298142 1991174 523346 956039 236573 445391 351054 1309039 749659 61461 1773218 371282 99590 1153016 1527023 583182 500392 1877193 1932283 1415118 285661 529699 965436 339670 1017021 1918757 1323099 1035891 830085 1058084 1403834 292375 654363 1345256 46779 258429 946784 1752114 600068 839720 524852 519182 910660 326831 778011 594468 437123 1762146 937154 1087918 302024 1244796 814855 1545649 118453 919228 1619171 983691 25708 175300 1307294 144393 1551357 814842 1899816 1157107 1102149 1718207 565289 1406136 79419 1507062 1642250 1927353 422020 1195609 792244 692267 1234181 1437220 183357 1746146 1828148 786610 1996727 1921158 498383 1972584 1046661 1291183 1669692 1852461 1621560 1465067 1582983 684092 1878995 1602259 1036581 1273354 562647 781177 1852697 215386 112735 1856011 1320322 1221607 1719925 239511 1025074 777740 809988 1954226 1489812 367879 764816 301195 1639197 999749 1878830 1792032 735346 5064 1310788 873061 1094271 778709 1453189 1616467 1092816 542374 1005709 344119 206327 1402534 759173 1425494 569288 1859842 533723 453925 400722 230790 390189 1229009 770234 1573871 634072 865487 1088666 897508 363564 189191 1877492 1422776 567783 181924 343499 1562863 1336290 744965 1661386 1654578 935942 481254 161454 1912844 194571 1422804 14857 464845 945060 980337 282160 479598 1034568 1463915 1128134 1979733 1726965 1042870 86851 66684 1720852 1653878 1692221 1620646 1821410 1644444 1818060 1947186 473918 468017 117860 589444 1721055 1040689 622777 484873 266012 1255984 656764 863718 903391 709222 78694 470965 179805 1549367 746541 927002 1312707 1531492 683776 482811 946136 1594063 544939 1120900 1144243 698964 1380638 1626072 1353786 97195 74320 1858840 996816 1150482 1321529 423040 1387830 417602 574101 543185 1835198 1603810 937987 342995 1127276 1796918 1193305 1288755 314517 233249 617921 1418652 542759 543316 1944562 28913 1726697 1493004 1907821 1682520 1813174 1206679 1766755 453654 185322 627497 1792015 1546782 160165 572805 875471 879494 311581 1902640 124224 1166583 1546003 868063 1806609 1757759 482118 1743514 968279 378962 847627 779918 347092 1345206 1442620 1343519 779260 1202604 1234821 41426 875869 753841 619013 46552 90637 729971 298380 1669776 1891863 749051 139219 1501130 1834543 1700448 853858 515073 762664 834111 856295 361992 1005999 1845864 60306 353306 1889152 376521 1759387 1990759 1161208 1470719 88196 1097556 1905030 258015 733713 455766 1105552 1120093 1547098 254393 1611481 635866 630002 703925 1770053 1710515 649206 441612 1353314 1016307 744926 283506 1153400 490131 1387605 1906775 1815496 1705604 518143 295733 590649 214753 356169 416732 1332532 1933273 682983 980394 392626 466209 422731 953074 1016965 1650426 309415 43884 41896 1619794 898923 367489 989976 865976 568360 1538572 882106 1556697 1349392 56596 1246293 1143123 911381 475880 492955 853690 954746 1435136 703163 398603 232652 752022 1039954 1637131 105223 696569 1270748 1444077 440036 1654599 481292 1755838 48275 62130 999223 1174970 1392281 94152 1125141 1836733 552414 1542284 1742159 306526 1550355 1643345 88632 447897 1813270 246173 31712 834607 1088932 263546 1627144 419919 841305 310273 1970718 618665 558474 1670701 493372 1747224 789579 1205659 1701784 215611 992827 910557 995685 461130 1068791 1053973 1056476 1873188 527770 391473 452619 1331449 710995 193453 1695239 883047 989784 1803656 1939345 763003 314944 1340758 1398746 662384 846552 545149 965423 651808 1538337 1327086 1843800 525687 1814247 1860656 1948952 916670 635246 757253 218776 875427 950590 776647 1790996 1690269 1657431 849559 1979529 1258829 1472276 1875906 1714896 1816663 579781 1747771 1260224 796068 252539 1402828 973839 1658752 966841 1608725 91505 1978278 1399289 1249873 1286467 838317 703521 769854 177666 936608 1024459 1628497 1237502 1557940 315053 1922521 1161770 741925 1408517 1975421 1265183 463224 614397 184435 213595 990091 1093797 192859 273034 580856 26269 1651003 1574766 1670560 397090 61766 1952459 1033934 393121 802410 308005 800509 95577 341440 1998588 615249 22650 1379737 1086976 456199 113900 1340227 387539 49214 1395323 1784603 1812190 796780 578534 1316533 1940266 1862286 94626 963845 1501675 445171 1482192 1119955 1296578 1604677 1382692 1452799 193012 1340158 1588138 799101 563142 827003 360959 1040098 539168 1572306 1748108 15477 1496603 1153467 1759380 790203 890632 1721389 711275 1547283 573333 1689353 1715417 1560784 1850497 1718044 721757 262496 1702803 911920 726301 682121 38618 1687812 540190 775610 612819 953310 621477 760011 1292167 863990 751440 1619213 215265 1804258 1442242 308342 1567964 52851 34854 1689486 1393196 194681 367973 421102 390886 1583153 423189 272884 914424 870517 1782507 597203 1984255 648237 249229 391231 421164 35498 1557324 1610438 1134350 304909 916625 1619500 1000648 103148 293310 139396 1873545 769082 1503954 1793414 661825 1593970 808846 317672 395147 1404932 1902867 1743398 193461 1611754 1956961 1841032 433429 1219390 701159 183679 705812 133600 1602285 140942 1367295 1423671 990239 1965753 550227 1429671 1514926 1931040 252167 171416 1654053 206083 1757085 723166 1776242 1790297 974040 1967907 1630581 1848766 1070162 326334 331406 1694559 988088 996197 1424529 1331124 1111510 1454651 1323351 119088 670482 836243 1479702 165427 1482995 1999230 1594887 937921 1961332 1535046 1516283 326760 78980 223723 973860 942216 1886546 1929806 1077878 1917485 1730859 1504952 1189174 1301925 579885 114405 1343766 1706922 1967368 1422244 450305 1648971 750057 455975 1013885 1799392 310854 1520574 927669 1500552 395873 361200 1170025 983806 1791421 1662919 839892 996930 81632 1046192 1725749 345862 1151155 440071 1835541 583283 687785 1201189 1082871 1226198 987696 282265 326637 59377 901488 414455 1719317 386782 693721 1750384 76686 1585143 1780249 653495 1366631 684213 935511 995818 1886038 480216 162529 909923 679238 1195703 969482 1201285 1949782 679841 1840270 440967 1344020 614958 377574 386154 1115536 276270 1196034 1255283 1326699 1676173 771408 1717719 144447 128286 73580 1252874 616192 176334 1175718 778988 1510797 552342 573301 909753 1318776 1155391 920661 4693 34315 177981 313901 32688 1489932 629735 1236649 1272903 1939761 804703 1878039 455822 1377459 777356 1718341 1273466 828285 276258 1552534 1398851 1853454 204355 1964025 92223 928053 1741345 1828671 988394 77659 851202 833834 499560 1746042 88572 1056945 1957818 1646595 116457 1339899 1162889 277467 1621499 571166 810358 957291 670979 1805517 27173 1995829 197271 1540867 1205146 750835 1550279 550630 1806812 1131757 28926 1970738 725918 291443 19786 889145 1709548 1841378 1720091 624294 532347 1584423 1529903 1593252 893753 1975772 1773882 1604332 1431316 972866 124130 1071916 498409 84087 538987 1714832 1733458 1181636 885794 142948 1977515 711459 177354 901354 562770 378715 1995706 1402052 182627 23599 497864 784667 1148247 400629 1733690 334176 1144574 1099465 980486 1691068 1809537 361400 1040659 1263810 1774003 1910521 542787 164721 1648217 767690 1293177 1581334 62326 780164 1025834 1179624 104783 423607 332908 135734 655031 1672720 683439 756974 1243202 439326 1223404 595089 1036817 772147 1512656 786747 1661138 1454862 624147 1541064 402539 1350076 533285 1941344 1147721 214415 791594 258720 1238423 1012473 627600 1842340 1887303 974621 996342 1496818 1694500 633518 989053 1804938 236548 430197 1866038 724684 1639465 1186684 619984 1660187 1166718 1818542 419263 1328308 1301210 515570 764271 639175 1801922 1802819 708886 1790246 1837554 874305 332437 673953 1260115 508818 1433407 1337660 1306300 1121795 346311 1627040 1362550 777755 1802293 941737 16132 1788915 1146275 614348 116936 1825614 1340609 1637358 537049 32012 1388496 372545 1021490 1544563 1922070 1437175 1348041 1664718 1832205 730166 306449 1874353 772149 1788864 1309692 1202561 1558777 462207 1136354 410582 720511 1039195 1941584 626278 1873016 146051 36174 12884 805019 619619 1237495 1170621 11573 1568854 764802 475721 1511061 508207 1670816 397402 1838723 271049 1151528 285281 308316 1586382 165645 778973 878313 1038758 694748 1545982 1145478 806731 780351 656910 261420 521206 1561133 871606 1567242 1669679 825995 909984 429083 1735129 719649 1119935 394516 1532483 1037434 154710 1284291 192099 1807696 486484 1402 1207848 379619 1526898 1581262 849206 960066 1202124 1348331 1347436 201176 306790 129837 828930 1880274 1213291 1932523 1344789 1420831 460480 1026286 1663013 224492 1770512 1321730 624348 158195 362833 1718682 365917 79352 449532 131713 23735 232497 1039203 1553392 1648141 1348921 1955749 1887589 1093325 854492 633501 1593453 628709 419820 1537402 539508 1882826 1856893 1479211 365086 1784624 166958 106893 1610532 1318711 1139890 417481 665440 1237270 1099347 300179 961940 170135 566882 1806848 321759 1521851 33129 849091 986239 1606548 33350 989789 1785205 1389037 1315637 266625 456793 1874606 1835112 1766665 928827 1201349 884299 386413 960391 1501512 431336 599530 988170 1369193 993251 110876 877985 659172 874864 1827789 1717919 501237 490274 1893364 127724 606392 1996294 187367 406519 1617659 248195 269000 1851296 235240 430027 452598 814960 1610513 398136 137000 1156888 1039581 1960657 1057573 597100 466913 756145 602985 1651054 13940 1096066 1604647 349744 1863324 1497102 1065892 1180832 912388 1032855 1100166 1960428 1343296 1692542 1931182 1400154 787035 772570 614112 546779 568456 323224 986581 524591 480020 93410 1300064 20533 1083166 555622 1102120 450874 1429087 1367180 1999231 1691568 1752211 1610096 779574 1993389 856200 1175196 1145134 1834248 1747784 350611 1434952 320817 66599 131575 1728428 332198 263632 1249036 1898628 1322433 151015 1443195 557044 1317903 1329517 1828082 243462 1044154 1186774 1519014 1933420 1256111 710575 479340 1647380 1551462 1067644 108341 1413073 1461074 1575842 127284 561336 557130 1659477 513412 1851421 935647 524993 1973749 1993289 1537486 214414 482339 688011 641704 122362 1686644 1996456 346541 37174 1446177 1688607 260119 1837617 947288 1049874 1238024 1157528 1504949 1598202 44039 1046122 1508697 1872602 1836575 1118431 1738744 1592744 807972 1599368 620727 1966081 1570910 1409340 23803 1923088 132978 1526 1244006 835032 1304393 762905 1391326 1410857 1556095 1213449 47815 1370668 1422292 573024 831002 1906154 1904800 573512 1160477 282042 1887800 162457 1912221 691622 971236 1705335 1400270 868968 487430 1281767 411294 241421 1495128 991250 961156 1907318 650844 1259296 509859 254912 378661 732190 1554038 441620 1411777 1082008 1480935 1992173 974593 1184478 1969187 1419457 879096 1025035 165523 254445 1944772 476670 1930991 1435173 1005667 1465135 1042756 1435233 891059 926662 450777 377498 1790543 1870225 609273 1044423 653996 1457410 513501 51506 1344115 836666 1576591 1384659 1421568 696135 1908038 262283 1929801 1420428 421989 149112 203382 1213682 1943357 694211 132663 1053630 374229 340106 1123317 388282 1920125 1229326 257801 1157389 257051 236381 779732 1262447 1728363 469702 1009413 1758738 1647711 835776 1722227 923546 1322897 1143978 264676 111556 1877363 697045 1677408 1293943 1493672 1497972 1981860 184378 1729079 152510 900975 1837204 1899706 500310 1398558 202360 132509 626756 344238 996348 1121307 1822078 178335 29249 1645898 553743 1687516 507257 1503111 1240027 1738741 783819 1282619 1712557 439112 758709 28676 1208104 588938 1043460 1642647 599067 1174815 793151 1175894 630984 992844 1771635 659838 1178883 10714 1811770 1034374 1495970 84172 1501743 534307 1040304 1744995 621485 900485 1109464 1379185 1517170 1223066 24619 331171 52017 491913 413316 186935 849073 854158 479672 1042564 1711775 550823 747878 1883865 1741602 1287420 645087 1735716 467757 340321 541104 1045426 603543 450187 1890710 1712684 1179502 762365 3863 1709483 1424564 138912 1572568 529576 981326 19965 1214669 1467860 1937100 45092 910492 1886716 1011569 807164 1138325 741213 616499 1965547 1759575 1887551 1371502 132461 896415 1968915 1934051 1680429 1022478 794929 467244 8664 382113 1952652 1623469 375719 1775082 1392861 292695 214151 1464198 650773 1948408 454484 707480 1377311 227496 1698692 660370 380682 208494 1444712 302814 826702 1292640 1989654 1208940 1166690 1211011 1325381 210520 1464749 1888380 1041989 626843 1853658 602910 1002103 1805590 1074509 425774 1529431 1118103 138122 1915963 866537 1075304 595140 5447 284506 12235 878205 1804524 1957056 1704272 1110072 315401 1071718 1135536 78020 676932 1224601 250460 484465 1129318 1327258 905941 602254 516837 843958 179334 797645 327881 81390 1077606 507034 1641729 924976 1408063 69982 1870199 1890102 1792697 1118886 77174 1320338 1766956 606952 1285560 403536 720949 1887269 31257 1701437 45317 1276172 1318845 322301 1149849 218200 1520993 1935890 1278476 114739 1531830 1866186 505560 1567280 1436982 569203 905942 291694 869229 603038 636369 1497775 925004 1402776 1783336 1267151 1920388 796149 39614 1187894 1716169 222758 1190961 1749077 1480580 1622126 774994 543120 1706065 1790031 1641215 750710 1719481 1597123 1047994 1480286 402714 559804 603156 805581 673159 386151 756846 38059 501289 209614 1479761 1860583 448598 1999497 787431 993125 580688 126849 1711443 2764 1551241 698652 1822638 1414031 937476 518356 1240004 521243 1720307 1430725 1852484 449206 911517 605361 476361 761651 1137386 1222074 45727 636166 1658030 354512 31655 91916 1920236 120726 332828 1237851 1950519 895885 18197 253995 1387299 1561713 921236 261397 249245 1423450 433203 1501397 698058 1580624 1592868 361474 1565121 1770272 137848 1276074 1961033 1627312 534943 1479207 441531 153106 1364616 1639318 620008 1670533 1327439 507408 1618980 260363 777375 557448 1802277 1456449 1770872 1623303 198647 1835195 1663600 1982935 1377105 1597839 333547 797764 582716 557617 452645 1055514 1513707 1601859 194000 736733 1178868 448621 1103031 877840 656993 394696 1122251 1813434 1859644 1404963 976756 1076944 1545757 306556 1962964 932612 1866067 1693182 1112113 51837 1431234 1202234 709381 213640 1473624 719807 807580 1986953 45364 989816 739346 1402739 1852247 604365 1867680 1289828 1885639 1181321 657282 1817476 1322241 22928 737128 1436840 1630490 707301 726229 1430170 1175701 834078 974174 1789661 1364467 814749 1415628 1753798 1559061 455755 1031340 1581408 1481370 90042 111770 40321 341406 935409 1627696 198926 775651 128200 1439265 474895 411495 260964 1381729 1859884 1202512 780967 1757190 549925 1274562 1255667 826956 334719 1778300 204433 1307797 1636996 1451528 1294261 1790770 1342331 710538 1360287 1832380 553008 97906 1410487 1000298 1057432 143055 1346955 1937398 1836141 834043 1898785 1354803 1309891 79795 112969 325325 244131 1381185 1900850 738639 681072 939839 1528379 1048396 157262 398559 1304940 1084914 1131624 607275 461097 371796 1886768 282773 673863 644451 481981 1247601 86218 1272980 1736306 1209649 1642010 1031459 713962 1552423 600670 1928667 1631769 1933270 93002 493090 37 21540 1200397 674241 1971986 225958 379933 788684 1984099 13479 1269309 1192137 761417 1415473 1906364 1772100 1112895 1137393 1898905 1925761 659694 243226 258754 796117 929273 762179 1232787 1204684 1541007 1190655 888882 804674 84185 339955 1926115 497853 640773 326203 205348 1133386 25131 1399043 238948 999632 607578 546750 29087 1618211 1235819 97466 1477117 310003 58073 901220 1020463 1834362 1396940 1282069 1044039 895740 1775460 1765772 914585 1918030 1691892 1780217 263801 838358 701528 1671271 1825362 589442 1833635 257277 907155 876205 1795686 929168 298414 1045318 1996155 552522 317463 1890344 105819 188308 1441925 38312 1023084 1529033 404334 886700 1525385 1488393 959011 1222016 33985 1436383 1737490 1394815 457923 783565 101044 1161012 204052 1497383 274538 293685 253516 1861099 1758052 1735104 1938938 633766 273461 146202 1343350 767845 739579 1230702 1020423 1296632 1465316 1260135 417717 1633877 24917 1551108 921369 834153 21106 901792 934527 147337 689330 869680 1891167 1062602 416218 1810991 1665846 945367 437419 1068509 1799360 1189855 918499 1140224 65500 428101 1656086 210507 860719 1207269 1617132 158029 117314 233850 138090 308808 904699 190913 489050 544434 897556 233403 1494025 1698290 404941 999774 1253270 1538211 688013 121933 309715 1876753 1963864 1644945 840803 1349055 968709 1676805 1653527 1096588 1510782 1736058 232745 334141 510079 654095 80425 565281 1186117 1908594 1826090 551506 1420758 823211 1462167 1432099 1074981 216230 1332369 1674681 1782783 1078969 358507 87938 667056 1242202 57472 1894484 1387486 1050992 1151662 944083 1212189 1674059 745158 1586354 1452400 1009892 316525 1783777 981486 911990 1926866 381455 1582593 1403792 1179952 1088046 8982 318884 723162 616032 1583477 1517279 1272363 1595113 1266965 457486 1089039 846764 812318 1920892 1992891 1968484 517934 617360 758805 485114 690780 1553613 876842 111335 328914 1845304 109005 1168627 567016 1346753 97167 1466025 575460 719594 1116951 1030916 1567533 863089 129176 20628 66263 559263 329610 176434 1926967 1814046 1274424 423901 1902282 1570989 629267 1722404 1186892 1608284 346755 961426 1574368 187115 259908 1760036 1522762 296767 459729 813556 13743 1010822 1349664 600051 1178932 340301 902155 523490 336739 1379685 1977152 1819642 389532 1366003 838759 207498 481166 1939778 1313446 943390 1611344 355236 1479036 101895 514426 700301 746280 968865 1841092 1279124 1676077 1891545 69661 1206727 1559029 1083327 1598596 1668540 1388082 1289718 1046155 1918164 1970260 1812969 747555 320856 240635 546974 1647251 187991 1757582 1321432 1215951 260388 615990 1462947 201368 673802 1179735 807427 385288 1793671 1911301 739043 245017 1183995 97961 782558 1065140 1613516 1821352 457764 392749 1669613 449957 1512651 1927311 166750 478332 1839536 1178347 1356704 695307 583061 732246 1886737 1128037 1995274 1164721 176922 97731 1615932 171054 119534 566530 971166 1876041 379759 844670 1762090 264590 1007531 1106797 1432546 268035 366367 1782010 1508616 1779726 1061564 1192110 96352 1493161 1361263 1749840 1643179 13311 379817 976393 1635748 471564 1248625 806523 1525154 953468 538412 1982539 1023454 1334529 541938 1331250 100227 1924220 1840523 551806 1388845 1130188 1667381 1574019 1050362 1474725 1227726 1902485 126887 537686 1276763 1448699 1912300 648344 1792081 1357319 1456919 1068123 1381365 1599014 246795 333162 284870 1804069 975622 1929073 1726461 307535 886607 322734 1269804 1638655 687399 1645722 1348687 1873118 1507987 545026 308245 669526 1523089 653783 14569 619986 722790 1354253 712703 50692 64848 1671338 1396217 1132008 1532108 1095388 1000057 815174 1250305 353022 1011273 1818835 1559102 956957 819091 192858 975123 657359 1765605 1021176 1601298 134748 269117 1308698 288336 52796 1974218 1010341 580851 800810 1101515 259964 650366 1654349 1726454 1398546 672189 1528837 45243 1830563 1595298 1482969 999232 1447733 432288 1875845 315473 1289033 1215034 1281161 563829 58982 1439373 1584750 228342 900320 1867766 359344 1267140 198427 719969 103749 790565 812949 500327 290204 1175460 268956 496467 764627 213172 805931 388472 1463076 826954 849395 1279762 800220 1698471 1839443 68475 451085 381074 1211047 968155 292661 1366126 1983341 942151 1672245 1535535 1530614 956562 113383 1512 443445 1993057 1810782 1991803 1703782 412441 1452912 1891958 1534191 1197009 533606 1339859 17779 199784 1101506 570620 1083109 248477 1366216 1740704 438924 1935893 1344638 1450321 1477365 55456 462139 1509669 990501 177847 524802 180289 1787584 1187256 569666 1695940 1961020 1430892 1462338 379581 1584052 972610 1958494 120264 699155 510197 374205 152458 873773 647801 609478 736729 1693386 1620086 1243257 895814 702534 1948977 1244731 1914352 1149206 609178 1315183 720312 1419264 543949 667071 313150 113408 1619866 588834 1920223 1792995 1369066 159060 1482364 186001 271707 162000 428599 368346 1580697 537482 216499 1615975 1125717 1548437 1108886 75209 646135 1278381 1511815 1030738 250069 648371 1148844 1577780 1931993 1886811 1126892 710339 474057 729005 52009 1624302 75901 841869 804064 1729082 1502282 761534 6284 99947 358178 1512732 747316 232772 1485603 1418285 1572664 1306969 66989 857546 1812768 507469 940952 805572 304490 1797227 269749 60710 1534716 1564564 43182 1140978 1314418 373862 313663 1596097 1158484 1658340 190817 770395 109838 764466 143692 1074233 145362 1959596 167670 809236 117367 946853 1768792 1893052 1815284 435340 1638278 1188074 1611534 1872362 1224192 407831 164095 1615063 1995865 506176 985304 12155 1617282 1717309 597238 1607050 1231738 698949 280380 1033784 1407872 1321391 820747 736944 88485 918854 969140 263556 339538 1639092 677333 226346 643729 1617184 466602 1118578 65754 1842528 1183021 1296980 476172 1662068 1563624 928206 836982 238622 1403084 1782592 1120682 74101 1298804 980894 84198 825621 372831 354271 755701 545430 920766 1639507 1332617 561639 1657572 383250 1681112 356342 1061518 1691899 1063053 1728527 466785 925599 261355 1280069 629580 1148356 1832568 1934145 1374783 100562 985170 1179909 153328 1786837 52468 134785 1524038 1371446 470897 537771 680261 655269 528273 183509 1570668 886341 1146858 1789384 969065 1868855 1931037 1106344 1481005 258409 1693198 1794860 1630026 672057 357368 1528956 779234 131286 316357 1581758 74766 1549692 237421 647573 1334065 1850216 384825 52233 749254 1349567 1103058 1997275 1421241 1885919 1497169 1517254 1460428 1614581 988746 1995454 432842 1302728 346351 166822 1636842 1375954 372862 824454 1062323 603235 1660790 1901472 1493003 375751 63351 384630 1907358 1378544 726181 1088278 937126 790529 1701836 756036 138333 187452 1946685 1602111 153021 1174445 1827420 507106 1709456 1109357 1110527 217845 1706687 1001401 1794610 1867681 202621 1759995 47837 412391 1136482 202141 287305 409683 126279 298253 225813 400685 1205208 1149649 1038818 409541 512328 484173 633347 196106 1296177 1494820 1935026 1872699 468734 1265676 1552374 1674300 142625 966085 1494647 294408 1876153 504873 108122 1166577 230528 863125 234297 1829991 623699 775382 826083 841678 120540 768509 1423594 452655 1931449 1339128 603393 189975 201795 836924 306722 543435 1460696 1350924 748829 999491 1628984 782254 669112 570935 1831664 576413 1696718 1562313 1677910 1325407 390172 1666353 1805095 539030 1838897 177025 230277 1946406 904837 1324964 1759260 1762085 1005774 18687 1494638 1159019 1193904 1410678 1305044 1255411 1073951 1133443 79125 1146151 238004 755980 240765 1453207 730576 1456464 754904 460457 363944 1827319 1227449 1936681 1546424 1193712 270668 371213 802780 31207 919526 1405429 1965325 374105 1529519 682721 1930801 1938574 741927 1908494 95305 427365 1478737 788952 737236 1983255 1366261 1621163 1891866 226056 1674022 1467205 1848119 30360 520838 1000761 819415 1756065 254087 1163655 1802391 348976 1185076 735708 1971336 18678 419051 636271 201842 636089 56131 503640 69824 1226793 459151 1946930 331202 818386 1492798 1376097 1194721 1416534 868789 848680 1170630 1286298 1802866 751425 19701 805476 857692 779072 1106650 677064 178092 1620450 201030 1452633 583923 361684 1636033 999261 1121084 568525 1931785 483920 1431878 484312 1209053 1403736 111724 1981864 567692 983069 520986 1794497 193906 1202785 1926173 968105 682487 1061707 545209 1975909 1271136 915120 618379 755628 1378843 1458991 466705 206682 782610 1834313 1640884 1858427 1592010 295534 1299595 744775 228834 955867 137016 1403919 143013 362992 1606302 1504376 1467360 288716 1630816 669682 1853395 164372 604028 1642410 1230558 425948 1193376 740751 1870451 1053477 1687235 1326583 344845 1996442 1162346 944129 1385716 522868 354484 767326 670257 583609 165909 1805873 1980129 618548 995134 345860 1168745 1233364 875818 69488 164100 351703 344758 1501556 618704 1081556 1943272 188092 1903568 1653624 308948 1490302 1895834 1172017 1053706 679807 684055 250927 1012909 1451594 857936 1876881 1394401 969863 702349 6842 1253193 1978873 73691 746398 1212266 961158 1134764 1865432 851729 1393143 1303992 994511 1320309 1501574 788192 361286 1088549 605859 1235946 883648 60481 607392 28882 377597 418960 1660618 160061 1824437 1616197 122608 163064 923515 1794666 1091807 1535760 234656 1675122 1969767 1154733 1026005 1935570 680723 1977534 1193048 1216141 1599137 1749001 1865346 1106912 991310 1099856 1641107 1642565 1092209 799515 1615731 965571 1673599 1866065 1952000 1272618 1484502 861641 646095 126006 991834 1323964 258053 973446 627694 1694812 54997 1594721 1997671 1199920 240211 991082 424232 960817 250845 1441664 335245 1964273 154034 983639 1459996 1664387 119122 1914597 1477561 963867 1647629 1483605 808918 1804731 637339 1327944 1513050 129541 234390 655918 1194540 1440943 1704364 1273940 474691 809370 236812 1914393 775761 508319 278008 1646015 1163955 1191985 888318 1604657 470866 6958 907796 1119287 969102 1196096 1582319 202080 488496 1253440 1373693 1680209 1898788 29678 1359445 1295304 1103332 566450 242827 922713 894326 576319 294846 1875784 1584220 974661 984866 92108 310868 1150249 1548607 1430979 984115 316677 687881 47721 1225463 968587 1773565 614032 999666 1731281 1992427 637089 1106874 746912 1983782 1239114 1921458 1526104 1646063 1835751 1909557 1628107 1963855 1042590 1869861 1796970 193239 1207513 991467 1484748 475961 846863 1755116 153017 1350363 1651432 333093 1919165 875959 309057 196957 267817 1394165 1360793 1883749 1149617 1032607 1714449 442760 457143 121753 1161754 375003 372046 1043140 705639 143334 236444 719269 1743642 877089 1902436 913943 1303517 81819 504104 440799 1782396 1590705 1374347 748771 558292 1455087 1266351 1156857 488694 1608040 1680507 69463 311869 1788659 1790831 1534620 1469033 501931 500706 1873414 216607 237694 1011800 530012 31043 1366813 738979 346517 1922300 446978 1556348 686414 180332 1185355 577646 569849 725236 1114537 1930818 289647 1021671 124219 1027924 1230573 1949899 564299 523424 711951 495248 272511 1472068 75274 135252 949775 164831 1915493 789776 1322405 460020 117616 554942 783482 1049450 1630553 1083180 883369 1416561 1908166 250718 742725 1899551 1401378 753982 1721775 1313470 1392040 173220 1111693 672504 918045 646699 253997 983569 306456 1678206 1867635 830942 639025 469774 1941134 196785 1441658 1356258 293774 1056574 694685 176924 757697 503580 237218 1391456 814858 393173 431535 973312 126014 1681898 1386479 945250 1662568 1383078 1804409 444219 269641 52770 774372 1357153 1601004 1714622 1318416 1943074 106353 578448 1568598 468065 1492990 1459981 1353205 129671 785560 1460577 646929 537552 1475318 1102643 810020 585777 1045036 764674 146389 1176157 866759 1876119 11830 1490973 1721886 1425382 246076 1396075 265055 804027 1733160 1685701 1959808 1930189 910433 1258780 1141937 1082512 352176 1439795 1465444 473716 402106 1555935 1564272 1175062 1317209 248451 1593915 1440374 464002 1342725 928467 1770550 471285 1060121 1367445 645869 1779029 1346666 1980743 33444 1395078 671074 1400699 1649195 1000891 69291 743844 1207787 342222 352375 1479129 114222 297561 414637 885508 1987240 634465 978081 1665405 930804 1739396 9404 1990215 929889 1225361 421034 1076901 1615324 917984 1766158 492566 1201686 1460841 46822 1286389 1901082 699979 779543 180219 768507 911598 857474 190288 707772 314458 1805281 514000 269135 1161146 819674 1875799 770178 1704557 1191155 1904970 1526621 683473 535203 1920709 337447 371011 1899770 1712084 949816 20887 1738457 1813163 563262 159427 501139 1198965 963460 618583 1310623 1296567 1042502 1575283 4426 655388 395489 664983 304287 352141 280746 1509893 406161 1600883 530470 1486594 1102135 1071928 1514894 1297403 1099420 426096 617247 1362672 1097287 483517 1044787 989654 635002 173049 818885 1946932 482236 1643987 627252 1016743 243887 379580 895126 185749 1354616 1337209 1375250 1546196 1114314 1570117 1260991 1395266 793325 615385 1443229 1408654 1286284 1065176 1113856 412443 1710038 887548 1128129 1207263 1014509 1427419 1935369 1450843 688921 1206637 663580 1891611 42124 961332 900157 876699 593675 1073616 1556642 1171457 98685 74982 271925 157459 1973185 1785282 1107158 648187 614318 1809491 510579 1436690 539391 517825 718183 515615 742247 386986 1831250 1192909 360409 294317 650799 571481 1524542 892829 1283519 695555 739743 1159938 39621 895874 312020 794626 1543337 1690574 534012 993993 1624039 1917741 1448982 527965 1775590 1733154 416001 1205671 1355766 944037 1445556 1247825 256382 1132751 1973564 1185043 225688 854001 1454087 1632045 1774690 1357272 474364 206935 1276597 1038366 1439215 1012769 1689765 648534 293288 279149 502058 1867537 584313 264017 1910502 688424 1124359 1841034 1815845 946252 1398380 434580 474316 1709007 1008997 819007 1754770 147437 740802 1192957 411363 751470 947895 675898 745866 970112 924123 1255816 356467 1339409 828557 248474 398286 1185911 646782 686681 1903048 1178969 242195 1657291 1212107 745177 831943 1303991 1859037 97059 447252 507090 538277 151306 778507 1386199 1072698 304933 1996738 1137684 513580 271734 166338 13296 1239747 1682491 1228942 104765 391017 679003 1687719 1233361 358603 569416 1061681 15062 490401 1806728 1866831 852012 73703 1601876 1797063 1052742 1097668 471833 943191 258696 536215 1505502 1629351 951115 1087776 1246689 1423984 1669932 1417132 98282 1088374 221491 719918 202402 1560071 1064466 407491 1527333 832166 1156614 1881446 466259 333642 1686390 823159 257507 653546 278486 1539068 111707 1507241 1094997 1209415 1926337 1625809 1338429 1760941 761005 1974980 220219 1852333 317 982521 587231 1592077 1562025 909854 969744 1166273 962580 85728 1001926 1202192 97650 890190 66279 223792 655108 766692 409395 578206 898971 370492 1137106 1723200 1806576 3691 1096261 31768 1662122 1248419 144559 962663 1458805 809960 498769 1138073 1290100 151131 448212 468218 1978071 1638004 294804 405024 1484999 1729169 983316 1551002 703100 1791488 1325740 1668186 558490 146573 262981 642420 94637 1957582 1757674 615110 1099777 1803126 1379532 1346072 327964 677201 828080 1746142 700379 1000501 1263840 703485 860912 757483 441994 108612 451571 1599042 1395417 1859723 1577666 89535 1694447 660994 1657732 240498 1892584 1727726 881323 1139752 1425449 1792430 249308 1512843 1649867 627623 782301 475916 1273739 1542928 50864 1381361 1367103 907775 636737 654050 114695 716015 1066537 265039 986592 1974900 646432 776679 682174 715611 599108 359725 651487 631514 579284 1832306 311328 1192729 532545 1642219 1002167 601853 461487 1422330 1188554 1809546 989203 1420716 83649 1152180 344791 109880 431520 111680 724005 978881 993107 286902 1939653 63558 1380195 766429 1265063 1485536 948161 1837473 1426598 1458605 1573473 1883812 815471 20226 1305896 1321104 706029 805986 1066583 886116 938277 1142720 1606199 626960 976518 1390226 1133789 465693 732255 763751 1080121 433108 127289 1250093 1884156 1231192 1070516 240832 613676 378950 1666020 1684968 1628762 659946 1112886 292982 1525779 1833238 675144 460868 1598264 1363020 255795 500582 919458 1499668 382785 1915733 843651 285016 687937 1077026 607224 908294 1360237 1170649 806022 183422 1259042 1217813 1332192 1602972 167681 296367 1802446 176615 855896 1854819 1500316 697814 1888755 57051 1671730 393347 1735365 1999115 151140 265302 1479291 514517 1785869 705427 49378 1255 1536162 1552960 645838 158161 428444 1310664 959774 981342 19533 617216 138638 1653378 1040742 1284666 1733570 73653 542635 266392 880541 1318842 891368 1170169 555369 1635773 1095460 1477414 1971942 892926 1109272 1407393 1133433 675447 1880876 1513372 70550 157153 104821 69308 317275 1471426 1186580 405774 1188832 764097 60014 724622 280587 1813742 100976 1505052 903084 142920 724821 1009298 68506 620080 76812 278065 3669 1728303 1071900 996789 1689004 1730512 1675648 821621 426595 1459727 1278534 1760378 939632 267616 1045701 1763039 666164 1649227 1549927 1329667 1462058 56427 1684739 1314334 887165 1892469 1544259 988395 993987 536907 404307 27167 1618312 749602 37470 1234281 1202836 1347476 519308 606384 456233 493543 314421 1977419 359342 386713 569068 438163 631996 879332 445571 1205264 749967 1847311 445952 1852256 1476906 950565 855937 1855847 368074 250528 1893028 1520315 1632004 1749480 1631486 349764 149339 923743 1573899 561681 1155174 1906743 1375112 1510531 1696214 392325 1390822 1588106 685434 479119 451006 1707551 273951 1509520 996448 182932 1229941 37322 154425 255190 144228 54437 47124 604052 409325 915651 587128 598822 1561802 1395882 1869178 1932979 1618102 1370519 1160125 386401 1290531 1269977 545542 716231 681711 1923493 721737 37072 1507445 1015360 588488 356184 1523896 1777907 1704103 1986188 1302624 43538 1332958 1990926 479711 1634295 1167923 751905 1009260 897433 165503 693120 1871391 1738005 352553 1188317 1185491 723177 941223 1800480 1337196 1922835 971555 1798456 603001 527014 371743 1045146 1590095 1512308 1440074 107777 685308 1910079 1941906 637125 604970 327285 89309 339226 108054 586816 326248 103003 1043736 1507514 465383 1819435 589108 1448335 166902 63513 513840 1819189 1372199 1723961 3300 1649108 984885 1233422 816222 1066548 951446 69409 597620 1261423 1100448 1228657 875529 1519430 1064934 805327 787318 76425 696676 917748 1297733 1437524 1754753 993831 1538269 1325325 88109 563704 1544654 1103784 1105406 729924 1789527 1830106 177985 407140 6494 1945738 858471 1239135 671263 1515640 337841 21944 1790530 471304 1945420 1476037 1595114 1829874 764782 1093690 1523041 16756 530503 1161966 497262 973492 375204 1550707 1440493 1061129 1838357 924347 1815912 539017 907063 1013904 393703 345435 1450598 1533601 638639 887416 575244 699481 981558 1867859 597877 193143 1243975 346222 577017 199473 1594460 722219 1661199 896835 548580 1253204 1399429 24587 1041299 1016991 320670 665270 13605 885674 618621 25286 1170704 266663 736806 1384373 1547650 1575168 978588 1371684 1771385 351301 1944005 1940809 1506319 1496213 1550256 1314945 1363234 753998 162190 295239 334616 94984 570636 1061801 813162 45853 238815 1558892 724481 1269110 525752 72149 289488 54727 1819932 577238 1441477 58365 476772 1868717 1212771 690260 473112 1202781 1236441 560807 334842 1615813 1778610 1957647 882719 447006 1524299 1531178 340040 1231734 299045 789881 1026583 1049041 1966776 429169 1122159 1280700 394747 851669 205661 1230495 251202 735614 1006330 1598483 390462 702848 868690 600648 1842599 327712 1749471 1067014 830438 1099324 852337 994254 1959840 1483858 279123 1833150 505310 1220783 1302340 778499 1089345 1472305 987613 70139 873981 918550 1354865 311050 1735586 48706 560498 924094 1515760 783722 1703154 1942044 301357 414575 628395 54247 444582 77217 1079086 1788505 710161 783335 1634873 850631 1884190 111416 1112077 1240375 49776 793572 927271 1142523 709298 1678918 1804422 1574628 383111 1715900 203424 997807 1635557 1300698 1448763 1186506 458598 1247982 1115599 968637 164241 134286 1017713 990179 534626 252689 1585003 1516834 422421 1078271 1860458 1217600 710492 654926 1631618 1779078 174859 296573 249445 1650189 1723996 775928 26478 1500706 1931825 1093039 378190 972336 611559 136543 530465 1027235 1184074 1425754 21295 1723988 1235789 850423 1918508 1940180 1843259 555537 1405061 810109 1567165 711928 1929605 1422179 148692 1050564 1411932 592373 288703 1903346 543533 713601 94915 1267460 1204918 1235203 732466 393046 1486162 966021 1396776 548167 466702 1018329 480663 1092820 1816990 938818 1516998 1315341 562955 121108 1329019 1776369 19268 1857966 1609877 956645 1375014 28021 352999 1994917 1848373 299372 1666373 844930 1495481 278850 522791 427038 152558 565306 196375 373394 1325242 1669952 846074 1261236 611168 1012159 1974419 1264819 1405504 34423 604999 857814 711741 408519 1688954 1607444 1296812 1792689 1060888 1989873 1144648 1830736 1923001 410333 916042 1915236 1617996 1082061 382873 1846622 366251 928283 85116 147717 250030 1901621 1156333 1872882 1167529 260491 31801 220757 1424835 1126299 1581491 429329 967025 1861139 1611692 631720 1876752 175033 1506692 333471 1238801 1515427 678630 1259748 1115501 77456 1811372 335063 103058 1197555 1092060 1364913 1681508 1850808 1066984 86348 1326717 468890 342998 1833231 1786792 133676 1301475 1673732 997088 455213 867132 1294631 56800 1225546 1586876 851174 1711403 725841 124996 791261 821008 1593196 1625752 1903808 1447362 504395 1982883 104709 327026 1405850 779913 403186 656233 927758 964691 681468 879094 1681822 1933005 1241537 760756 679778 1342012 167643 513275 1625457 542537 1698685 1323956 1023843 344127 209159 832328 713714 1091859 1082751 1506944 1534693 1523299 1510416 856868 1646296 822941 1705931 191695 603732 727807 190855 901611 372996 1876427 243959 223637 1277025 1109186 189417 1084834 444235 1800345 423563 1097931 1272413 1553673 787901 711067 525579 1401520 967999 1634621 249000 1754678 1787658 812552 1735849 149415 1695319 1914907 1263242 887361 639635 759564 5974 1763256 889636 1480548 1710312 311163 1426468 549288 1502599 300371 1656662 1295679 156111 1673691 1582174 1010776 37591 1514608 936091 1729703 786091 1898563 839992 1738589 1170306 1407388 1730422 1902276 529207 1054906 161465 1977483 553246 522799 497341 540255 1743495 272264 857761 767204 1852642 1513135 190084 1141996 1185180 941631 1718223 1308241 1948159 1033773 295100 1289013 743081 801723 1825888 1406953 1276699 411751 1370607 1317598 1034963 1465961 1075592 1699630 524036 1585154 1042626 1600540 342426 970665 1858890 693530 1005975 1323402 553795 1453164 925956 1872747 552226 933564 373685 1167696 30633 114221 1470103 1570613 1635533 1222898 189838 955896 1700418 281942 1238464 1268358 660704 596306 1921045 1836914 1735046 1930329 1023727 219053 1232167 1067952 1860362 785617 1562496 1373574 324441 1026084 462677 274992 950311 1499926 1088079 1683042 1584892 428517 116009 57734 1060286 1984249 415648 827903 478285 1255362 1486747 1585193 1890587 1815790 1522392 655290 842277 327281 1840787 837313 1895191 1708282 1148120 738659 1307545 33696 523152 1652142 601164 1260171 1904429 1235270 575462 1970970 1198176 1324218 188421 1064770 1487691 662455 1301596 1191733 1434851 1157410 1499391 1712473 1708100 391588 1043930 805812 86242 517581 1804617 1466087 721520 247847 85692 293059 887950 788734 603018 412000 1544611 1901513 196917 1825955 1353876 186442 476527 1413251 1307068 1391264 859690 1553209 1781850 689091 1613375 346029 280939 814797 140196 1143664 1572343 1153919 1115734 777566 147043 318755 713361 183718 805389 1903945 634043 463251 1767866 795411 1425688 406870 1276923 1946297 562588 922614 244610 1119420 126618 876546 89180 533491 1323854 56614 766903 1818404 124053 859346 42890 1454762 1316907 603202 222156 36770 656008 809921 779374 875508 1465369 215796 1590059 1343289 915982 1019627 1662612 130703 1981513 1787204 1314299 1764779 1642357 1505655 1962390 477473 1250215 254612 1685401 77346 1172005 1958043 912434 725449 1640159 1360458 555639 1830299 1575055 1183969 822080 366763 549804 712351 1043651 1312862 283547 1967546 934626 613608 1796882 603881 1736188 356850 986897 1852997 66921 1830146 256845 1800597 433011 764282 288982 1829408 711540 159961 1530561 1889499 395829 1104924 635114 18003 1470400 269168 1470677 499088 1170207 1915940 706840 159768 142888 1676636 279447 1671803 41092 639627 1756458 932180 169432 1101227 1491489 855290 833778 1350789 616200 1963937 1237042 450068 462086 690049 29653 507201 1904037 201987 400974 1096447 1936391 144935 1673906 196006 57211 1484469 64615 596819 993142 1929360 1001506 1888439 1074843 88997 1250040 496006 484774 1100526 475527 634421 1663719 546482 1529199 438741 359419 1818532 1532985 765745 343681 344984 1361021 1054561 57154 1061642 1103554 1783945 674012 1080333 726179 1286799 1561128 1681380 634535 1496287 1456991 1573950 1918453 1396477 837653 1528538 958016 713856 966837 1753254 799810 391909 1132964 1957370 1742095 495728 1236312 1849425 1695460 130504 1416357 564919 1001723 1471168 1204622 1967476 169442 1273361 1694695 687061 42316 733598 333224 843734 1036633 765844 628853 1489165 271901 1632950 831662 1243440 540011 792536 1289914 421213 406755 1083485 1516131 259538 1073642 845058 1393125 394500 1164244 194138 763779 94559 1871319 1486522 887365 556793 329211 1804973 1918955 1972105 740074 1146628 628735 1731850 1585909 751804 272823 1779298 1284849 38212 272077 1803677 1468977 1293427 1679119 1956785 492417 66509 121637 1570736 1175057 1656165 1704301 1742714 823671 258183 1983901 421309 1385618 282664 1229115 1146541 641153 1996676 1750415 514162 764518 213710 877594 925173 734433 1492000 1512994 1908693 403614 1356254 830701 1409870 1874390 652030 159797 1735058 1806304 159798 453778 26303 49121 1839995 583662 908281 608385 262035 1975560 1671241 889178 345 1050037 142366 1653260 541788 1256312 547442 1003859 1857886 1753885 775895 418148 1655921 847881 1017525 1666049 587475 1769794 1393121 316520 1941771 391789 1139820 1580575 221905 1410883 1919807 1232877 117438 570323 1577879 443617 1979407 1414126 1761803 67326 1216608 393251 1209017 1637596 1397485 1278025 1263354 168728 941620 192438 1942259 696627 497940 131347 231810 1184797 1711783 1454492 1268169 1580433 1950927 213637 1181239 184195 1792833 656189 351383 463272 956360 884892 370370 1905362 747284 677622 1757904 415945 408130 1053838 1297737 1855655 409420 169220 1772961 1263626 1182262 1154142 618534 1763729 714056 948941 1546869 774423 1699843 1426677 363676 462680 1536243 717628 952927 1571222 896465 309786 524085 961688 1174177 441142 1778175 560335 1915259 586950 405423 992265 1786138 1940515 1484834 500173 598339 1742417 959250 1000062 697616 619902 490384 1431380 264130 1723286 1010709 1898894 1813073 442608 55833 603218 291790 46070 1063881 749021 1896067 1997427 1133332 314993 671630 1997572 98888 865196 468963 1830793 139473 1110792 1817290 319213 1047673 886813 1242111 1152825 1665945 246262 794691 752413 881311 645913 704950 394784 1815947 357085 803690 1996126 809073 1454117 1650871 1333400 1739987 1024999 526917 282785 167672 1956706 1792843 869238 1154798 1292912 1031640 972371 1356398 43962 1038967 513385 271797 599034 20903 292911 1584409 901628 999762 1578542 650734 1261119 1387461 705829 415817 1899763 1001894 1615757 407340 1268130 1879863 1837816 1564568 1565571 1664000 224940 110823 1805752 1699809 563075 947942 504164 283719 162507 1146381 62075 1405354 1610356 740472 1865879 657462 729666 873516 968162 1680792 582176 987238 444822 188647 94896 1140442 245411 739363 682650 1358777 1035839 825996 1737984 265877 1513255 1029580 1270265 672234 97258 1918809 423287 1236535 31989 494800 796974 1681882 85959 752445 74200 1195928 650266 1977139 1010912 900697 43524 405968 1329169 1247913 442289 894800 910642 1970426 1137017 1732006 48271 868496 905663 1491843 489856 1387170 1651835 1467985 963643 181593 344855 997288 1706901 679882 1665059 847018 244070 785854 1865739 1149923 1774431 104169 765783 1196274 385268 405650 298530 704676 15234 1961368 1058237 909346 107198 1325441 1756945 578687 1396193 494808 310911 1881145 563938 469510 1163041 190730 1397997 1427137 1365827 1062725 53274 1496600 1196580 1185099 419767 1973450 789230 1242540 811013 977480 143535 161555 1251737 1761731 1734508 658007 1442153 538725 709705 937822 1904385 698558 569268 1674909 794087 1254663 1703871 171776 574098 1241383 637233 536233 829223 1833128 1448226 560217 8445 1553707 936323 179164 1273675 354074 930067 605624 1977206 1621610 1712393 100796 1496863 198260 1750209 1972269 179884 1472415 655679 1254021 1579130 1747153 1642369 920514 305361 1266225 1157210 954813 1989110 661015 1372562 1600319 1592138 630206 276619 1155405 1543120 1447463 1479350 1361947 135824 57770 1054192 658948 1276818 1140438 1655478 1441250 278281 391764 864456 1191101 1056280 1892389 1989515 1850364 1251541 1399586 753244 962794 920799 346360 489142 968596 503562 47645 1770329 1240872 1407852 313060 786542 166639 599070 470529 26365 638232 641612 701258 1721685 1844028 160742 503556 1714127 508488 1317498 714647 1121861 1386878 149024 1929279 1353848 1158158 1863510 251168 8234 1606481 1052903 1645749 1445758 111183 1672348 948760 325260 732337 54503 785906 1156586 29712 1551873 99693 1466825 1352512 1896120 1235118 852068 1965107 1684898 1980760 364866 1436581 1300616 1084477 307783 482145 1852651 1315430 1719911 1970273 1970056 23107 834121 1845823 354470 506086 1838477 1196293 1183677 1531211 1301204 213612 592051 1179772 558678 1269427 1318828 1670550 1332991 500865 1704155 1434810 972044 438584 1896188 1624556 532379 1018861 677786 1362702 1568001 374916 853983 614911 394056 1221720 970362 1156637 531438 224406 1207209 291535 1180055 1874870 1823240 643832 1943660 1483645 362851 682633 1315635 1323438 598228 31527 194614 1740740 1134818 966023 772527 596142 1110217 780061 238032 1078700 1210530 1585746 1526281 671810 143470 793189 1241729 276367 1937401 1239774 510218 1437720 721597 1636149 820048 332479 1304952 690832 1058912 170514 1347107 1612719 1905361 1456375 1467603 138399 136481 823601 1081667 1114925 868570 451141 33563 196360 199585 875428 1298720 358757 1972069 919003 827177 864939 1657577 1820617 1556633 1560760 786620 268981 1237947 234269 26923 614944 243383 1689187 1378991 1588384 472045 1481699 560726 1196499 1595863 878559 1620115 1081486 967628 1834397 655911 1363156 1895346 211223 1402379 630861 1989276 1502300 396094 1798658 654175 948294 1327256 767462 1684781 73557 366174 1240277 1342524 1675944 1543854 454049 219238 783068 601201 1326885 1994262 1206320 687423 164412 609516 745475 650018 1675331 500518 221547 428558 1735745 1064508 1751614 1373228 1271892 696796 240706 463888 365458 1495201 960275 989600 1246869 507880 331695 1802045 4874 1327124 812244 1830992 394831 1027998 1538780 1715421 137105 280508 1535078 1234046 72689 1909551 1419015 1489352 1342153 1192565 450362 595778 1862719 1512605 118782 262052 18204 1489678 508242 1826826 407335 1212165 1014780 924741 922751 212276 1735435 1155890 1699504 771089 1671322 25858 541917 631435 1575259 1020145 1595885 1660000 1468573 1718476 577318 938583 25100 521555 909328 1783156 112830 568249 1798310 69686 379583 1011108 1719268 1892088 1190656 1572630 10683 1036681 1196769 756735 1126682 294528 1406791 647796 1057312 1269612 515998 1676979 1924539 1566229 941633 1100463 1789052 1321689 41766 914160 242655 512846 1840150 252855 1744442 1047832 1543433 1627433 1205645 13607 1746522 1575251 519693 503492 452722 1923692 622395 1787729 666807 657271 1619718 961890 1334900 1165264 1525984 731811 1856329 1218651 1685007 1216726 191198 1916414 1844180 586770 162261 1261406 1310800 68363 289679 968747 1485520 1437881 119564 420066 177489 1258687 562125 1751355 1826104 1940947 1349457 144873 639185 1621405 1507034 237088 1533608 68240 61798 856363 442739 1069837 1953681 195233 1356259 780979 1748585 881791 1545858 1776723 129768 144636 1135561 192338 814180 1593095 220957 609304 760223 1454760 1946119 1222146 1400666 1211597 196860 282568 1863188 1496988 543700 403223 149578 75704 161300 892124 1254469 807888 458584 1023394 1320840 1228715 994040 544092 1110154 456136 1319501 555745 1764110 1799592 603435 1300268 1120113 141035 1035751 1831690 945870 1949817 174132 1221350 1274146 18940 614836 327812 1401515 933945 1083787 265977 1829027 707555 549503 207031 738058 730131 1706272 598243 346414 1244246 1933729 1755762 1351587 1045176 1087022 3109 976467 770814 1198462 1207565 709396 1511605 1504422 1166168 1283851 83341 1330596 383389 656340 936506 301947 1516706 223136 1164294 325992 784995 842777 257985 1669299 1416544 1983103 422621 682424 1189729 1223957 328828 1231349 1378117 1556507 753823 1350176 328027 491014 294475 1055850 1382787 486900 174166 1397399 1224943 1142123 1026629 332603 755395 283893 536323 991731 1294567 1096232 1975662 79622 476127 1587508 370883 1000412 1084729 1263745 1388381 388468 520147 588275 1171111 377978 1918055 1902600 244447 866129 1990242 1715898 694015 1773595 1053047 513643 9853 11102 679064 1953271 374551 369617 694658 1479477 1355431 1668332 1226626 641338 1232817 875075 154605 974140 1705225 527984 234666 1654612 431514 166816 1193535 1782954 1665750 810049 555235 1254412 619377 1082366 1585308 732971 172745 231404 1604179 1924921 903964 284010 1165081 1025124 383638 774933 950721 1350103 1660129 1430223 819034 1378776 273995 1551265 1289031 639385 1165827 1980956 965264 1124915 230929 786725 1795659 468162 813384 142782 1609843 1320082 1524351 1267876 1220134 1734687 66841 898840 1158357 1754144 1896437 1753969 401268 40213 968283 1455153 1251416 1435133 1167908 231524 1387792 617867 1227577 1352593 1268846 1524062 1879427 1545540 609680 1046175 89775 623107 542774 1129768 948437 758556 1680268 602410 896744 660831 1274747 1976230 118034 307678 1594098 1403764 470046 67349 84166 323310 671657 1158113 24255 1244113 1608656 1382947 1176463 899790 187190 1507731 903139 531135 241083 1705658 358068 320579 850447 244470 709405 1390043 1662494 751547 302142 302764 1784522 1572700 1549202 1965345 339009 1796233 208454 1288927 179162 236 421842 1309632 1430484 599647 1258491 1131956 1970657 848020 657074 800866 1415608 337141 750661 1783055 965107 568896 595895 1097761 17174 1742532 1241372 349998 824720 1912639 1912329 1175117 1378538 1215166 433309 142772 1720751 1486998 1268197 35283 1517248 550754 873242 72782 1602708 1640988 412579 1304434 51538 1185206 323150 1749777 895445 134072 1557888 223983 1172276 1743364 724479 589993 1045210 676560 1171443 1018226 622918 321037 824274 896951 1622957 1538012 122254 259663 948566 1545679 1285672 1838522 839442 1530994 880844 674455 1013185 240831 1749088 15704 1596007 1363830 461815 1160467 84380 1484000 1583594 1705942 343352 328652 1329068 1262675 1557270 1466947 1974622 842717 709860 1710709 1604360 241170 846387 764304 1259893 978961 873618 1832947 1745698 1227351 1495964 154202 1879489 292641 248413 345115 933684 876675 1551242 1640225 1332830 1287252 464085 1446085 1328263 1832344 682420 1669691 1749248 1602598 621165 217587 1252752 1719804 291185 292111 1192157 154000 1252465 1865303 733389 497454 1036010 1474983 16593 1489990 1490569 573990 560856 1632910 1454392 1067785 1443500 1746944 957394 1690342 1332318 572758 1238955 926680 393335 626727 744571 372816 858765 1714827 1491494 1194419 1044174 1966698 1068374 776460 1743681 724413 1912878 917165 1929571 1543420 1571166 271967 1712388 1207849 873213 235014 1561302 1258834 779036 905435 1159883 1755952 1337088 52290 1539914 1174732 1772079 1828598 421552 1118685 1966363 1700334 1017830 1366760 256222 348480 1096241 1540866 1193161 1343795 1006899 1850095 1575157 1905405 1694510 156096 703813 1670643 1395324 196936 418800 319356 754592 1577854 1853201 590322 1688213 1363340 1193283 1190428 1297985 1138193 68252 1656450 997001 854789 305260 1554737 340136 680095 1506294 424277 986838 1423651 3587 916595 1927808 1375266 942325 1411561 19583 931430 929060 633362 886646 481659 454076 964007 1112398 246075 1640250 1507355 1897663 1608998 468398 94618 756684 1375246 1284503 1012167 1417899 1534005 169302 1311842 1514242 712338 1405237 1164179 1708600 1267853 1802515 803401 969812 1405563 1896954 1443452 36331 1694134 252863 386171 154011 1081352 340589 708152 1069715 315704 791456 71160 1408334 1269335 291648 838484 1622175 1452027 818512 1848999 1113030 1545028 1088750 583579 823546 1381274 1742468 29941 132421 734573 668849 1021804 1834037 1849084 159134 774907 74590 1058644 1075175 1819402 1465075 1171071 390442 509691 1175192 36340 812239 1443058 1366064 355880 1253262 1137558 1431660 1040199 1824499 1358170 1309239 430653 511851 1252992 1311483 1176867 1644871 74593 1539597 1392973 1446924 1415976 1464944 1903196 960698 1617069 768823 901533 927773 684963 1079481 1579979 1433248 1849903 841091 1756562 408321 753075 1395098 1921033 1789704 1402265 750702 331902 1470690 1610010 134410 329069 1650522 167620 152015 1713743 1097057 1491771 368744 1892353 378227 528360 1893522 1924423 1987406 559395 1769282 258067 463901 1235907 819758 850997 1814688 1386430 1910843 416272 792577 255152 1176898 1574319 593478 1689300 1379777 1664830 1159823 738581 1032830 616674 1587979 290407 369724 1472465 620981 688378 856708 426433 419208 1784586 545986 414023 273346 385280 1798730 156259 1169802 1915120 284043 96216 1398016 1220441 1358833 541570 342551 418447 1113117 551074 1450561 935669 1996328 333476 1002973 1052712 366120 994432 594371 1796184 1342681 760196 90498 103942 1798112 1045050 273058 375522 1264394 372709 890890 1813423 319715 1938305 691599 833652 1389883 1621064 1511242 773740 1832098 111874 1428013 22366 303340 361232 1877231 1656933 1771746 793403 1015770 1509994 1797657 1567868 283319 1855908 1353302 416343 1673291 837565 446677 263358 1798931 161190 78507 1402674 100011 653623 839886 1082887 1108174 1825139 967020 286163 1088503 1847779 348439 1482449 1738887 1384109 1443322 16095 1267541 1182185 29775 664021 131335 321894 1498411 697674 934928 1596449 1701571 1453330 1579079 1262006 996879 93753 224383 429231 306660 1374125 1590295 1866031 1571636 1070279 1135720 1220105 406237 1435033 1779714 1310382 355108 907736 98125 1070628 171387 291298 1347383 1240290 999684 417777 692748 1878338 1225320 1347478 696141 1348831 1107793 326125 1921180 265142 921904 373038 339611 1555563 600365 1799861 405618 952378 130601 725137 1328510 609622 1694901 17702 1550727 755436 197436 1156648 175851 1334916 1320600 836698 1536122 628007 1844251 703280 641559 1358980 1264706 714624 1200656 1374911 1951141 243436 993711 1425949 697749 1251173 692233 768759 1343117 1097698 1355253 381668 1718023 498477 1916751 99476 1423589 1608081 471176 579515 187264 1271213 239579 1917015 1664166 1268005 155975 1477142 84147 1047957 847478 1757671 23460 1531321 1232017 1244040 1070883 1232868 389326 1490498 257002 440139 565604 1360322 599429 243809 1105501 1465408 833252 1438402 46668 1846537 1959886 1764045 762718 1077499 312193 1979394 1086969 1160426 1464140 1981267 1138823 1438003 577216 333545 576954 1708080 539571 1829374 754092 858537 232516 186576 135558 231365 1926363 100592 1939643 1827817 104479 1161226 1381514 658747 150448 1972822 1721635 1283136 702883 405503 896218 1108132 1036299 890311 1993846 1356269 946227 1981531 1989528 1539045 1272886 416851 1505150 849608 1106528 1303076 932833 1456973 1942532 830092 221160 1037279 1304542 689153 1700412 283423 1086066 614757 285411 445676 817886 86632 1237111 1510629 1026861 845313 1862122 1889335 1959565 430024 1729011 1634899 729101 607333 496705 617595 703981 162903 40332 284518 161460 173708 1521197 1377512 944116 950976 493635 771335 493908 513999 1659442 1075632 1891478 1041987 75090 1355571 891625 1509455 1912988 1297664 388732 194271 701065 250134 829712 670953 465658 1653115 1619260 930334 323881 1888012 338047 337232 688578 118583 233103 1449216 1042386 574434 724390 887280 1646280 1480186 584876 260382 1882853 1357543 1683534 1286962 824604 1418269 271721 937010 341371 685172 1780750 911624 484630 1552788 1581867 1356440 231619 1030438 457573 185545 812920 1905925 996139 1390573 520678 808777 1175520 646463 1099492 10647 966259 1670798 712980 259634 1133740 1557918 917319 1205117 1409040 953887 1946817 662939 650020 211888 1819822 940921 634997 936795 285625 1199661 1794921 110065 1279480 788986 1669531 1806269 57175 1462513 890120 942544 470344 22687 22289 1537714 1026014 378321 795144 257187 583878 1325689 1806363 705724 743698 465300 1226064 1079625 1012899 760612 1623633 570710 818225 1657793 1016236 1149774 1883039 942057 159830 1039753 1055845 476896 1436037 1233542 911163 389150 1517680 1830170 126398 907327 1049627 1743728 1777501 499366 431371 845559 1758184 1388028 51867 182523 930161 1400769 40755 1917379 1634330 908952 614044 559884 1283337 1463553 586296 494262 649643 1131511 1828759 848213 868401 287935 224925 732363 838864 1468066 383562 1877688 1539409 1007372 1466469 844236 1274157 676957 1053225 1516567 1817234 792773 370345 1653666 1185535 1974955 268533 1203318 578939 819911 1409002 1322138 374512 1845136 554311 1413836 289678 1391690 345255 1826905 724037 664633 1191073 1251141 1839488 624793 1292474 989884 1649587 314553 506607 667281 1959371 1638093 276271 859336 74492 1780566 1675938 126090 1311591 1152360 351597 1371538 1579277 1464180 799667 232425 800412 1167866 317252 297984 1311602 1931650 777968 1655433 728074 780659 1950083 1738508 908649 77300 1256025 865662 1465801 1041311 1587434 797875 862735 1784730 1838277 1121911 1970921 1192020 1962456 489598 1669213 712949 734655 1000942 250363 1571716 1223288 442504 1149033 1235275 809130 208596 1392929 768819 473525 1239005 135203 721810 1660876 209560 1212542 450524 1082042 1597571 629716 534758 808892 1264362 681294 177929 735415 1879699 605231 975918 357361 1257262 699222 212842 955822 568345 1307440 1455545 1447427 1362701 1303204 968292 963899 1518401 1946495 441469 81391 581217 1325672 734529 1352204 902714 1610856 1334604 23091 1479899 1562665 427239 1473321 736448 1524525 1607132 266825 1257762 1230968 961353 275322 1331066 900327 651401 1806368 862674 1581542 732663 974075 1175536 1518313 120897 597781 502753 1815047 84240 1707510 1005045 424282 137107 1461192 842675 1359994 984162 1874599 122497 1782378 940394 844896 1610002 1633286 1374547 804127 471056 454100 785448 372878 3644 1889750 761511 1250895 457153 1004866 690172 1576778 1137392 320645 1343393 1999606 1959583 1318076 340060 139816 277493 1429490 1212496 585557 1839080 1282289 1741284 1353120 1532267 1515568 1768545 811316 842540 508576 1589856 11807 1691552 1101963 482761 1134798 250037 943524 1900548 1143275 1397240 1010541 428578 1247251 911483 1950110 483481 1730122 347750 1117120 787243 162690 339398 673303 1573693 607544 1783094 1206927 897044 566860 711779 1839810 366463 295159 852469 551747 1008924 532900 527405 500894 316462 1749400 1313307 1298702 1645895 1334396 540859 1497079 1041083 900581 351806 1413570 1077215 1561629 1314947 331278 1137049 151282 1328486 294501 951867 1738855 801952 604833 1968612 366312 797230 1773584 1647800 1279997 1568788 1782060 1199290 1965588 70868 377635 1815406 1479664 1573727 83338 476015 11646 563678 1122114 1630363 988864 460197 1995840 1321992 1402297 1565277 464921 1544013 1824968 1706212 1540977 1510061 765167 496986 1445833 1910127 1832037 877131 570313 1921920 465504 161390 460353 381624 1030972 554658 972535 1568104 908043 407661 1377506 776045 1790059 1680643 87686 1357714 1509155 1131738 1721229 303864 922821 167782 794527 1604402 1489944 226879 1900928 622738 1264363 806773 934271 548578 956942 1635586 1626539 259367 994031 1347678 60976 1139788 1522561 1174658 1699635 1730757 683187 1918342 688396 1862925 1779555 41026 1900054 321289 118326 441660 1806360 1271137 359750 1153606 1156134 542583 1548515 1312706 1188246 1888470 1707511 786234 246420 1581245 238363 594085 583724 586771 806708 1976530 965234 1181834 102955 602232 1546092 933941 1786595 1375714 1722858 1497159 1247114 818952 1425746 549368 1844245 1528688 1128669 4146 285930 1879722 491795 1560611 1982549 645881 545449 488481 499567 1069029 943325 351614 221249 129318 1104251 697940 1077407 1074787 158464 1701330 1927194 1680982 1751878 1626042 1705263 890946 1651468 1326164 1217163 1018573 302316 845369 1880860 1871018 245504 880846 971747 639837 1143955 1500735 1091133 1569540 1351603 1393542 771369 1432210 1797404 1278253 1068317 872313 1017389 1535912 551374 732571 98590 1527903 1093637 1708969 1573635 1560554 1820009 1410770 274051 1576929 1628557 1352616 420837 575139 1335182 274890 355907 1947734 1159543 91311 247576 1007798 1491789 610073 1817520 1166937 755403 1181422 1597545 578149 422690 1536500 1867358 1963750 1604541 241494 1801858 993290 68259 1433672 521515 1695499 603413 900411 639079 984309 1831602 1417866 1460010 441323 1481352 887795 90114 829549 1680990 1243997 289094 1089194 1419748 829034 645722 670922 1085005 1374447 1635811 1917492 1827193 366210 1834726 878316 1005033 1406329 783018 765845 131352 429210 826337 1364963 236315 1743166 419780 960596 288348 960833 151177 682737 288892 1774277 165644 1000999 1147741 1033203 1582200 1360223 322142 596459 724864 1681065 1543977 419850 1313897 23997 1380976 285312 201912 266436 1728678 1800649 348158 166122 637751 1424542 1696911 1623406 835205 1752067 1035145 1229336 619632 855141 1469279 1887991 1703462 464468 1128756 379347 1366804 363356 1619476 1004625 1857569 609321 96244 1458191 1880972 307812 481500 1439501 1371296 492319 1637488 280050 702986 75022 862678 91146 1352559 855549 1458129 1021092 1339044 73860 466191 912067 136008 1653166 514936 1886940 125649 1032056 1656153 1215372 385662 1487269 1146650 552500 1851821 20401 218704 759385 1195439 503068 821144 96868 111903 808651 50682 1680669 143293 29582 1659615 1303265 79609 1510793 1111993 441888 1547640 1146912 788294 1186606 718646 1637060 529080 42627 1421561 1193428 1198402 1987780 539351 1281598 1927586 400009 1458676 1385106 380946 751234 598775 1320538 545295 1785662 462502 1642582 762309 244705 159530 1841337 1724541 1067249 1222504 1360654 1229641 957867 710306 226812 781511 804643 1652291 1218398 1025048 1951338 1321512 1218630 509399 1189185 1867931 768060 101921 406166 1617364 1848712 1927776 487501 108484 678778 1542294 473204 1378007 1370665 765464 617200 178605 618934 497595 1560726 1403055 1223777 1696019 1169908 1008135 997827 1589429 1158098 505718 1519756 1746575 725656 246574 921610 1377887 1112469 693499 1947166 1283974 690323 1038276 256725 540474 261542 372576 1850555 587259 1444135 1290678 973623 604097 448413 1649986 894261 1415942 1971601 1726680 1456705 1166676 1826012 439873 1104763 851432 925646 1685471 1665103 665091 1022786 890483 1995282 1796047 176408 754253 1424477 751532 1696254 291909 1654944 1299377 415219 1069136 1125238 1423501 1779880 55850 1338306 218926 1553086 1593459 727352 173810 1234686 322349 1859550 1030157 1314089 1049440 1849081 1305082 1177438 869390 397375 306754 727083 894888 1396830 317467 1821662 396849 1840722 972040 374785 1186267 1171131 339733 497030 264849 1380516 655355 964593 1839458 1082293 1255611 1994815 1133369 1445995 818075 982636 1754595 1322905 1530011 1456467 633583 1214822 181858 1387630 218457 1906470 1340280 190524 1748750 881728 31789 1159657 78739 1290543 545473 63974 1438937 1097912 1287743 1858966 1510002 1149884 1350154 1034581 1742378 187798 508204 1373463 1709490 1835611 1082797 1091681 118913 1612924 1986847 358670 1283909 1063165 98954 973907 571554 969753 644699 467358 77557 314138 1189274 355540 1134239 275633 936095 978129 781605 1999702 1550886 945420 193772 1244247 702646 824101 1921590 1737866 1152983 820392 1169678 178635 1817036 631877 116330 576994 1873661 255429 360781 1752646 362031 600929 428473 85617 127582 873926 790174 1919070 1751019 776762 885150 1930349 157458 516807 214058 266992 1791748 1409170 707365 1107265 1247593 1928094 1287823 1937504 1753540 1262288 530416 654847 293560 1238741 1176534 1581394 1584692 719261 1913999 283021 82894 429859 701157 1350375 909333 503634 852502 1309550 563014 93843 314844 1020686 1956781 1950468 661210 1647495 1680794 1779824 1652727 1885475 434698 324710 551719 643004 1402433 624488 1779758 1992727 1656537 336922 1386616 1909022 846672 729246 679952 773788 663503 875374 792065 602317 296198 940759 912907 1412284 1413806 687786 128923 1712287 1851454 878913 353124 182220 472698 966647 1215020 1463592 1257199 807182 1320048 1943514 586276 863723 964704 483164 296823 61197 1259054 212537 1578033 215069 1530492 671668 1023900 1257400 50401 1126553 1084647 1856838 1501420 46935 1908755 163895 879524 1998454 1976671 583450 1543589 1271619 369644 666155 1593261 1485497 481079 1361635 1396811 1206522 1627914 1713464 1184548 424845 1083014 1579219 1861279 1642701 959160 208700 974562 1804941 1265107 440939 940810 603731 862471 1995387 1640004 966342 1803552 961386 1186105 1089690 897914 1556198 554666 1113313 1644541 1263471 1390597 969350 1651257 901183 987894 1188405 1715117 817844 1673320 1437319 1796423 1350693 302792 124750 1550544 215020 1766591 1431892 941527 596447 135675 1054864 415834 1856155 1570384 26313 1500902 857358 1921137 197406 579340 277286 1589773 1877301 1968482 1916449 697240 1061235 782236 265001 290453 1905399 493617 261912 1606384 1848146 576261 1445103 862436 1560311 1760541 591799 1863865 1812200 1408875 1706347 1957339 1995923 33066 1781523 590823 480997 220436 27820 1646604 1858343 826389 616436 1138973 36920 1512496 55276 1862313 697682 76539 507850 1927269 378529 327720 561609 888870 1767373 1133358 351942 142468 428249 60745 314810 99781 1222716 560844 1609034 799661 1743848 1129261 642158 89634 984588 356055 128605 169710 541808 445776 413916 1784337 1652753 359005 1286441 888934 1243560 249503 1519830 736139 1567795 1243633 1287665 1042273 1607791 1522529 1445661 1529375 1460641 30317 836213 1248268 145244 472288 773800 63880 943396 1797321 230090 911019 802884 1061176 580256 223559 1777147 125107 759336 1297916 1673015 441863 1259701 381600 154567 624775 609231 131974 588335 1085128 205950 383694 783998 1851279 50374 1479043 998934 631751 338870 1891119 1714658 1872055 1010241 1585495 18879 587037 211865 1501668 1639500 727420 383155 604316 663238 1119814 1763645 1649751 590096 62984 680014 1456855 60651 91731 1699431 1644467 1175996 1888646 982451 1841418 296380 908607 749123 626607 874963 1201688 978604 495147 644150 1524203 1185693 333294 1158561 1319298 464972 268050 991416 268241 283339 735475 890435 841245 592119 784817 1050967 1809333 1592184 96986 1790315 238842 588684 1928440 725520 1182756 725873 1922707 979635 259682 889165 1175449 411470 1031764 835685 33463 469016 1482518 1153007 1901596 1740744 608856 1116196 1071998 677965 1302955 421923 511287 610824 932081 1622044 867172 1060066 221183 486207 313894 1333986 672027 1070174 141737 848795 1140342 1271733 672069 710584 321959 787169 1818083 1681577 1273009 1071500 886997 40591 322315 1356439 1373194 1815581 1136214 668977 224288 1825885 123235 443390 650886 637772 1208799 1704129 652491 1065425 1512420 1480160 155315 1781759 1784186 268347 1701664 1612681 1578919 1995201 603580 1345039 631388 1307549 865076 570264 1558954 1303436 1742848 907837 1808893 16740 12407 787628 1963477 830874 312202 576438 1931450 1206458 1514838 1317754 594659 231587 527589 1928955 1475832 755349 1192534 411917 860090 1348781 1933476 1446277 1964685 90490 1216288 1946037 564661 1025248 896429 1985874 1275514 1497175 703812 387363 806343 602246 860807 983162 1348286 213835 373814 1588587 1361946 1083662 1423439 1055251 875716 1623403 364442 488208 1887862 126917 279486 892973 380217 242777 526443 456320 1618790 1052422 1316246 185172 381254 1408457 754506 651907 57516 1724410 911091 1744467 181377 26501 999642 890351 800527 676308 186514 1025162 231960 453972 494704 1130469 752923 1981025 925452 1798316 1124529 1304807 602923 1672975 475465 1844524 666684 1800354 758337 1234408 1563099 253204 843152 1332055 150933 1260499 1633376 776176 743274 1599175 116307 398289 131557 952048 1260212 398631 1571646 1167035 753174 19953 1824178 1218963 1806204 1814632 324642 739273 1427798 175315 746002 1336526 864085 1145584 115684 1140223 1831700 874326 1669308 1107163 1721825 1105560 626853 447713 1921071 1216487 1745473 844252 101128 655067 1259714 644620 188180 387380 1349673 846800 1129398 1590183 1042733 613084 1109728 1359637 1814771 1040443 661588 1544606 1905317 1227307 545323 670027 697663 678326 674160 222855 225005 709614 1321446 559846 1858291 22023 690140 1364306 1872899 1657225 1377348 1207749 491489 688017 722043 253210 1365578 1247051 345469 1225336 377594 1558639 345864 1194781 699097 1014467 1923775 684582 1216623 1334645 1676250 78536 631869 1703644 1384603 1530449 1365684 194454 1078361 1505770 169991 1944887 1209323 298489 1258816 335487 1693041 73294 773610 1654917 593837 1387015 1723471 1921711 1704387 284961 807436 867507 1561974 147166 356355 1527886 325248 1176520 1850960 682974 1752926 1335217 1809079 1041474 188969 1837178 1503434 1567593 1260166 53823 1262067 1790331 1561315 854551 120962 861624 1067117 1746342 463831 477962 1418786 1800199 1663743 852809 796648 1432143 1023354 1326362 762445 176620 289353 1782397 549935 390541 896745 1191293 513868 1180189 926773 53397 1860191 837816 199207 103478 399869 1413786 1045681 1418220 1374263 672821 815852 1204634 781993 702509 428452 561521 892151 1943013 366432 1921097 353726 1721056 1945485 373320 408896 481343 1933834 179555 1896648 1453575 1323282 615746 1756978 1415330 1377707 384024 167561 133796 779719 327326 1778995 1300750 797024 241987 329377 826944 585559 427870 1189891 1307182 1264233 1978459 686368 695720 1863706 755225 1718797 1331762 223093 807610 1804784 276647 83695 1080821 1597471 1114059 589916 1594866 1724422 111841 1589445 1595776 1252920 422650 1870609 500628 1130589 1990642 1421530 1241981 1220306 161957 854455 770977 172761 1469843 1648404 1105135 1276056 674418 1912999 1107668 479149 493796 879253 120739 1457323 1013802 1537530 1550172 710508 1945617 1333218 623180 19247 1595521 253268 767148 1378454 1060917 1432343 1927823 373612 268383 1367211 908686 219319 1549824 1973894 1060767 339324 1019424 1086225 1252325 1615190 1258624 1952972 418486 57109 1297321 200538 406513 1264014 1552249 373447 795857 383994 1610656 1840377 317766 1428559 786485 364489 238080 527283 214996 26484 1063564 292000 1237203 965277 1940441 576334 479897 196912 970847 1944044 703978 1757336 1857251 440066 1537630 769499 1847370 1174228 1168532 1201587 982307 1663525 597291 1827305 439486 1144385 1651486 1841020 17140 1451750 1462730 1721480 1532092 636660 892440 1627733 158055 9310 1557113 803639 1231405 1281961 373185 306608 860683 486125 1277709 1154540 1131972 795439 1371894 1662243 1080067 888675 1453418 1624989 590514 1942716 738032 903299 77868 1673876 1794563 672653 1715800 1028571 790593 429144 219278 127632 1690688 1706488 392258 298205 1174521 1428767 125850 1095051 1056558 1278847 1400257 1441070 1691093 421811 453879 674386 1549534 645372 87247 1223907 1772887 927235 1983760 702498 805635 1756056 951573 956209 95288 832567 99029 1464161 270180 931097 560714 691625 505958 449274 1202639 497302 1787962 944203 1796374 1218950 443691 1301896 1162749 841458 63064 1701240 791162 1626357 1258243 1743801 1618138 959213 1221865 1812329 1533678 501914 1745066 868899 815804 1370664 884448 304803 1239374 1770505 1702952 422722 101813 1803872 1199948 1662690 1741825 1595098 1498007 352323 1073784 1098133 1528361 563703 1622236 329466 646263 1004673 1640412 377071 1220995 408402 696771 138503 1120742 1771649 1602146 1144258 780829 1567318 1215048 1614015 1405274 1534148 563957 1125230 887431 1889644 1979650 1000190 1487581 736747 346409 188636 294468 1467367 522289 82790 1835276 1175133 575420 1954495 138044 1993015 508107 597057 950908 691489 120504 1478348 96575 67082 239224 1772722 1861519 1944198 1039570 350295 599844 43099 361171 1777900 606795 1125659 1920467 528420 852375 1579668 77511 57723 1715098 1898559 755565 610479 1191012 1886580 254783 124434 1810026 896813 1301391 1900840 1749909 1763414 1864382 1895480 217930 1681510 899318 1845728 1898406 1121200 1384999 1928231 879441 79064 51987 1137006 1539453 1576678 1318429 1108194 1322055 252045 25150 1069499 1512825 1839284 1115480 1945452 33001 1242341 1799298 1133106 1709893 1330417 1504487 1371225 1554562 800750 1907314 781623 1297458 252011 989870 1214624 1385284 1039482 718276 914092 367181 1077003 1169580 1785207 1386130 547855 882650 590266 1146070 1913320 1509402 1006321 1127758 273748 698301 1574707 1663781 1758772 1812264 1717707 31798 1960110 55814 233736 892173 1845451 138985 895440 1554691 132274 336448 1346246 1813700 1597062 1112375 1890305 1115393 530452 1430335 1788834 1029834 974570 883949 1953880 1482172 3139 1755311 52510 1008937 1680123 502440 1391457 1820505 683019 1427963 422458 377964 1085620 1106444 174071 1059465 1940018 1329440 1625804 648012 351568 1812635 1090533 959387 841573 1853999 941052 1238701 1749738 284946 917910 940861 1170101 122470 108669 1924695 798680 292742 62374 262632 577481 1151855 724822 1291379 181926 1224667 1714290 611476 623852 1017167 1380202 1747882 1795345 990472 1470306 728169 1043932 1696178 1635913 24592 76961 248862 263324 1132244 233219 1432555 1526355 623862 1374222 564529 588563 782526 1486192 1008808 35234 1537730 697164 1066105 794676 957969 1154854 687843 194051 275850 666946 1158415 1036022 731754 1121690 164521 457243 340339 11001 358935 817316 1094900 857095 529061 1728764 632850 1321074 52779 1829672 299337 1971356 1692571 1446817 694616 409498 93501 277190 1191277 1767327 38682 740664 1197656 188461 1132051 1510666 145269 1153869 291959 1443735 774255 767995 1401772 1028637 893092 311560 691499 1575163 934764 61333 802422 1393838 116657 27658 1236936 1615074 1677876 1926380 346213 1486197 1858170 444671 1384573 1818771 178853 1140840 1744174 337706 1090334 1667734 1814372 1089945 997996 428069 394785 399832 960535 200778 35888 236955 521764 1889156 353593 838537 45209 1270715 710146 374834 1628208 896967 585897 697390 1019997 724658 1084652 1134218 1469243 1776367 1708631 513232 121797 803914 491767 848321 1900692 1914505 404815 107383 35542 707877 230816 205712 1677284 434720 1331818 1497109 130670 1171030 1715787 1440783 883623 838097 725624 311451 1808845 1383560 1308662 1792788 1146648 1244929 1914325 1765538 51484 1409309 697376 209352 1217277 1825658 934393 1304894 1157837 1229208 250993 1791591 33565 1568691 179545 1245332 671833 91256 262297 697646 1266420 1081281 1505382 953480 1913384 1090821 99053 35954 604900 11453 919584 832114 1354424 1831354 193788 609040 155785 280095 187846 674503 1530563 1350935 1635980 1491456 963962 824925 716754 1106755 1906580 755807 1294908 329470 697188 1268376 534983 634361 1409624 13685 1818608 415439 496411 715397 867331 525565 1795749 1641787 1140604 284172 1776076 470763 222710 445663 1377375 168260 1916189 262852 902627 88736 1284029 1604058 1480372 732169 1021701 1163711 1148825 1984317 1628851 1122842 1431761 702164 1633081 1497874 1481803 569512 259294 1544726 737186 699139 658 1676040 455808 1790231 153437 1019795 1745862 1682525 464089 708674 1360946 20103 212144 97331 408810 565262 498387 289676 1257864 688860 544346 959939 295811 1035910 488428 531548 1524925 1105420 1330077 699133 493602 725224 1602561 286602 348874 121737 1845869 982112 116073 819776 1786255 102323 1746644 1301007 1814343 1143885 25370 32574 1443463 322638 519882 578504 1618132 199126 1159777 1888280 1760269 1311803 435785 501966 478435 1157982 1658933 452395 368790 502930 823590 987277 652862 370452 1754001 1416450 1302180 1724571 1548052 1993697 1018509 1720986 787347 1412393 1749292 181307 1829930 1266830 1133183 1893918 165117 1602823 1773302 1016761 1890830 629108 1458181 935020 605770 801741 46818 1761869 1128942 1490842 1716283 358002 1802423 1988785 1536339 1048453 576035 721061 1061450 919457 1485408 1690186 31010 1085530 933223 670343 1348114 1944531 792490 267090 1732353 1417815 817898 576392 729354 463129 1735246 858517 1590609 1707269 522900 1314175 348126 1878298 1489187 500210 227291 637182 552868 346702 879159 568878 50461 602508 519658 832534 1411653 486403 1311385 757397 380152 185788 1375310 1770404 1181547 1571296 348050 1742726 356123 1407197 1334173 1851691 799966 548650 1213445 1073255 1305806 313440 733927 1348443 1967332 1646566 1700852 17508 465438 56798 218805 1884112 1502627 1713502 1554054 1145594 1736738 1466603 44441 1844843 27424 25854 867595 770985 250253 1031982 1120330 1589993 1093363 1135138 1536810 210656 1881182 1353347 809178 266556 1496271 1314174 652222 1626449 710170 188476 922432 1101347 241998 1059763 1484360 1586923 359947 1697764 1537728 696019 1229922 132377 924061 955337 1715756 935049 572532 952892 356133 889943 1401868 244149 1453636 1774925 475499 1475684 678762 1513905 309664 710944 10773 1299033 1847524 1181767 1573218 1744366 495673 346516 339299 38732 1157453 1572152 302099 466188 201425 1828883 1499820 1248304 1862028 1184569 548550 1787524 1136039 1898587 849242 449125 490239 75117 1568501 1421434 632820 558994 643347 1529810 1527675 1170188 708429 1740027 318255 1893205 922417 433835 1238855 374060 1762907 971173 12699 160353 1435029 20995 816461 232465 1896603 1429743 1140857 670167 1078999 726741 547502 777181 207288 1615843 517035 1110493 1256406 242116 762583 728363 906974 1769328 225564 369850 1668087 179181 1799756 1647853 77019 700650 331224 1336276 1861440 455223 1528895 713662 1301307 206027 1794798 376680 1493301 721809 490578 1758223 660886 66713 275727 670462 1861382 858159 1352897 1367847 477430 1926897 640424 1315160 1272974 1696475 1479058 754677 772008 744816 752953 863748 69137 542413 1681773 399267 53865 282219 731624 577092 28672 1858375 862736 1695704 1461771 366865 1816140 853939 1094284 17585 530600 1227652 1255159 1060202 1527550 1694777 1429554 1454840 1190801 1472045 425385 1547259 1264745 536647 806448 967874 382698 117015 570198 1909871 350799 850159 612495 680789 1326349 1918435 442563 721537 744344 1954290 384439 16954 1996007 1561171 1510616 1621877 1515553 831012 872905 1526115 860534 135551 1870058 91655 1347756 409111 1136839 1656272 15456 1081837 1534217 1611289 1511642 339526 711904 1004882 1814864 389656 1442705 1046901 1321580 226543 304055 59565 6878 674333 392054 1548136 268019 154732 1398871 1329809 1888942 989569 643736 964496 400443 1627307 993871 1274380 332547 1324416 880806 246494 1612290 1189217 204503 1031113 1571090 791489 988396 1647928 1811179 35461 1685201 654236 1538462 926138 774292 689870 1420110 788620 1325275 1466699 2882 1620870 1445255 1923296 1079536 575256 495207 1081932 1214216 1641705 1309760 214490 1568367 1188566 467892 1384951 1479320 483499 1118702 324691 1347536 1278143 1662657 494650 454275 1416506 1662902 792338 1994753 678392 807212 1385444 1156631 1385287 90339 631840 1112892 569681 1067264 66676 180811 181422 73826 287366 664405 503889 388895 1807102 522652 1550167 1266941 923978 1275563 134913 1643587 1533959 1628426 118881 11356 573986 775668 781930 178265 133880 24397 605667 720034 1205164 771298 1606185 113444 1365469 171942 1836346 11506 1810173 1217866 820856 1740893 1920549 1954903 643449 413761 1036454 594247 304729 1821258 709846 11949 287437 717725 649216 1405907 1404226 1183905 1585239 187171 60001 768916 1903383 1846523 1121680 895668 1782204 1030636 1741999 775487 589265 350034 1760493 1270027 1071183 51895 994906 675944 1274612 1590575 1808747 572770 365144 296729 1914056 1779631 1550337 344706 1514938 755708 1311233 532092 1417377 1749057 1328912 726407 662585 1701005 507072 1224249 1145910 1853769 813819 270785 761040 748407 1910468 1612449 346072 1214165 111949 1565137 1532629 1871194 1247504 1042067 1756265 1390453 1251836 1588982 1050538 607863 1879359 709320 448285 788808 1110460 92518 88618 495562 616127 1463462 1945538 506624 1481509 1069963 1748107 398789 1151482 201214 1789565 835184 873294 1549609 755685 720619 1779619 542419 863715 1924951 1218076 589524 709247 59742 1346957 801932 139177 1797880 1511800 1638259 1026671 614264 783792 1007489 901404 1904657 772073 657525 1448742 660003 362512 1500658 1676276 785646 954828 670801 475210 511138 54115 489529 1586261 833462 719290 1950841 647412 1553888 931178 1293643 590525 143434 76040 186634 1205579 1523980 21123 476879 327928 1733088 644614 1577327 446194 1127478 1147673 272232 1665241 1579011 940193 1938959 1157525 1769025 632999 1960347 1596288 1898568 1507974 390634 671551 225343 1669972 1074224 1713060 1568151 748092 1604582 1635027 221575 232532 772070 933671 819466 414668 1816336 455842 1732871 1319137 46482 1556233 364142 546590 1423528 1799387 694524 1769333 1592893 1827657 1675603 305922 719339 1408820 1704993 883399 849709 1584809 217464 1524696 1214336 859496 1269771 1103895 233614 292559 486608 741858 28546 412755 692351 757489 396930 445457 187218 639930 495056 979303 1874888 1458293 1843821 1909661 1479926 1328053 1768254 701558 1458675 348359 1378075 1245985 96366 546994 1762478 1678405 1964217 285708 731454 1625945 1160441 1754269 1030140 1561383 1261523 213294 677977 1784517 1758532 920491 29030 854942 979030 670034 72457 571271 235636 1901544 216332 11318 1831883 1854023 1221184 1401546 1986942 1339876 1599483 1584958 1153692 603142 1806300 1266605 1457823 382167 373166 505846 793450 120821 53635 346090 1042091 785814 1946207 374797 1776553 776624 706466 323534 1867581 1756987 393268 101239 314582 831379 360091 299685 1876052 889258 359398 1408894 1284632 1658003 557239 573632 166867 1194674 631948 1168850 644248 1695232 1905763 1912343 1742782 1061844 251126 224388 540005 833607 1604723 1329933 506115 688835 1274103 1645110 1313435 182991 1795357 1121809 101847 372268 1041589 959026 741649 548194 306192 1291741 1644519 382245 1201208 853752 527389 1909479 709371 345440 1288538 933749 703623 1601282 1213410 1325919 1659785 1452220 971462 746660 366400 456849 355980 122141 1308278 952879 225788 1263845 1193707 1231078 1896144 339767 190801 113361 639792 1684866 1367308 763590 1545375 186452 456378 1938189 1189350 626789 763360 697112 1850691 174435 262839 610058 785187 1064868 19981 865863 1331779 321828 1323219 146617 1476577 1353181 1754561 440351 1834916 841692 969902 266841 1555246 1240674 1118976 1816797 1960758 1095660 831146 629623 902748 742975 1768410 524684 592489 1412610 738130 1853989 1276604 394911 471482 1010488 977392 1341584 1056474 346124 1190604 1958972 294955 1552666 537684 488606 1546524 500725 517970 699320 1154523 1097486 946014 1204908 793329 1356883 1475165 1576739 1331897 1204345 705878 330687 907757 1223245 1327327 1751718 1569684 908811 188911 1574225 833944 1252785 180047 214010 1319123 683875 1590820 1534809 638642 775666 252587 1573952 1041576 495386 1080818 1107157 114208 489718 709025 858141 708917 1655908 739498 1312105 1280183 1207057 1252416 238872 1829225 1542449 1919282 1700788 1666907 279846 1923488 1816213 1146830 441052 1013847 1099186 1268196 1056761 809987 118378 1061431 502984 695842 394786 1353729 1413869 1220043 767514 1379268 1806785 720829 132547 1321846 1726894 332350 1905773 140792 1398275 725817 818489 721209 411133 1862589 1562755 1475126 1500737 1772702 660832 688346 367718 1086623 1474084 1784719 1522643 1764384 76910 221227 839856 630335 1553140 777255 102717 1921049 230630 97163 287623 975012 1465796 890726 1593272 1463054 729253 566334 669974 1742330 1987949 1797378 1730975 1296275 1408111 294593 321525 135438 1414612 1460689 1227828 22017 1063478 788809 1350269 1402676 819494 149929 1592070 1034296 653652 941909 1700554 297574 361859 562914 690233 1482148 886902 1312874 301686 1672148 504635 1130082 456052 1621108 448721 978151 1640454 146998 446154 947341 485889 1752111 1268133 1890229 1353335 1144078 1983494 1192876 314939 1374676 1218454 266117 455298 250968 928194 267143 348224 675258 997052 381359 803559 278055 816238 169930 57107 109227 671511 1574724 1117793 446635 580043 1275538 1297326 1785154 1861282 120770 1409018 1016682 1243477 1641341 1493210 137632 1681669 734835 1844278 1595844 1517074 1030371 1937357 1878967 256954 1905708 1221789 1024405 1381473 686880 1396198 1391702 1552139 887304 1959912 1730812 309030 566115 1965046 1375836 1122266 523260 680030 20770 604898 1412079 1378468 144114 527137 862500 469201 575263 1348858 585412 1532039 184084 974551 65353 1988115 1636091 857948 31549 853409 1400064 741068 675070 1572713 296183 1171402 557084 754524 88711 431202 283460 466033 114601 678663 1368399 398644 663671 1521718 352727 1184290 103134 1677969 1039044 672186 1960410 210779 7951 282165 534259 142474 485152 742923 570837 1894146 1899090 959165 502838 1191443 623392 1943611 128595 749919 617902 1914048 1368136 409115 12836 1514933 45993 619555 1925113 1098603 515653 1146373 829740 481608 1596669 1757120 1644994 1840336 1012530 1682761 945966 921087 1711001 224427 1327745 1230707 289869 1479972 651289 1329166 1605771 409360 480888 387623 1325319 907353 285870 1385367 1007583 554650 1983168 1435958 1556588 662654 266704 5134 1944492 1241326 640602 1972000 791446 773963 875413 145243 149706 1827461 1374922 1128729 1470807 1246112 1712233 1072592 175216 359345 297532 1048032 1824369 989991 797954 12132 1806175 670477 1830814 1603173 999616 1250542 1672880 845060 618164 710644 1733421 1625460 1795095 1242518 430904 1416270 410047 695910 1808365 463382 1856772 782179 1326043 943218 1339607 776275 326846 667763 1407278 318693 907660 1132683 666607 1479084 1142086 933524 787924 1022278 287947 73991 1400352 341719 1587944 859212 372365 1131361 279806 466254 1433156 898875 228449 199811 1015332 746574 1807988 644235 244339 1495577 159625 669238 728381 1796683 123748 1100131 916632 786122 1650421 994034 1046612 1956445 1574595 1198436 1227134 883364 1055197 127981 951543 1463339 1052446 194864 1494990 761596 1328726 1266942 1254723 11905 1274209 721010 1540840 336719 952443 11036 1987740 350061 928676 78565 1877109 1372953 1500019 856847 1309328 1155651 236702 1995392 179151 403816 258122 845339 424493 181511 184222 675574 1389285 727655 1314109 140435 1872566 923731 1759889 1110993 382386 886805 240953 630922 1955447 768439 1722566 1300060 1753713 1247628 1084575 1358816 662760 1937984 378765 655912 1785396 843296 476104 305443 409328 1127505 594068 1832381 1084473 294198 1251151 396781 1797652 634943 908190 331144 79156 1152978 1104470 818282 437017 162191 1388022 1108509 1406332 760376 27600 1332926 209709 1743520 421324 1508976 1169773 267253 998432 1989519 724421 464245 1719341 1391372 308451 1531123 1067009 1868558 44993 627404 21961 147497 1982788 1218972 172694 297097 1024036 1903542 1302571 1871488 989617 1078381 400656 1889795 809007 1192645 990309 1989592 1505702 1809569 793162 756976 1800423 392935 484029 220238 1180061 1568820 1912425 1995057 1726229 922112 1819742 1573598 74277 1395957 1604997 1117026 727436 396585 865482 260394 765052 1130576 1181164 1999388 556501 1644048 989424 1701034 1456604 1553038 312134 1933053 1098247 1906677 561162 339803 157043 1647172 1150386 1352049 862926 283060 136047 1471747 596449 194016 886949 841182 315775 1470937 1279776 1889884 1611316 1051623 989622 368499 1432646 675747 1965737 1321970 930496 1938866 705273 335524 1514637 1096190 1270263 1597784 653141 1665845 169351 1180860 1684087 1592080 856450 1024058 578272 1065213 1572902 575932 517929 896999 466634 125814 1336860 1352750 1179214 1674711 1037779 1280475 784008 381635 1896468 1150412 1512952 1347613 620044 807588 1189055 79798 1126222 1414762 646233 235976 113304 604872 1984948 498147 373200 243868 1195198 391093 1728514 116881 218473 253827 789617 975500 987214 1493152 1846385 650858 792533 1191489 1242737 1521114 1997461 1679986 511526 1770967 12827 450598 360894 494543 1262665 209480 8763 1034602 1846800 468077 1081130 346824 1949766 1482442 1683572 1234856 1832870 726740 1360914 1105118 459172 345636 1227244 1401497 436768 383666 1525108 1778335 1987412 664511 836276 561580 631666 1851197 988113 1748178 638434 525774 1345308 378991 646227 673512 1244747 1519842 750950 1047081 1464761 1292117 1257804 133234 217776 221267 864478 1464950 170792 888114 1574020 1666432 1649742 672473 556920 1333067 1090446 1246336 561354 252686 800346 616210 1349547 1953950 161411 1852537 861696 499650 1911860 470891 1182490 1311507 1455563 1713521 1956628 321441 593384 1259702 607660 1367537 587591 704456 1000115 1628499 1207559 489794 1201162 1547399 750320 1595541 665590 1950880 450575 1615095 432289 1924902 533018 226134 1907880 1935634 1255763 1107332 1509416 1558293 1702181 1386278 354511 1616626 1009565 1940523 1752292 294168 96283 353952 1221448 1039821 1626662 1270056 690953 1410141 1813992 545794 654384 1521553 999964 176437 1575911 849378 1550946 947696 1506598 295000 1936790 445473 390788 952026 1638410 1566399 1333691 1490642 814834 203622 109877 640395 878441 490106 1924192 1184441 1267142 1179540 1483187 1757683 642844 823567 234058 853978 884018 1200750 1662346 1516120 995026 1192637 1668431 1023921 708735 934496 940445 1781329 341016 1962771 1602954 1594250 514830 1331887 830315 1897634 903474 276033 1174985 501389 1828164 250733 1849233 1742810 70945 1770811 1564193 1433442 777253 625344 898963 1480501 1990060 125292 394770 1942973 1082754 1751901 1337581 1225945 1733878 1556995 1696892 389791 666840 745589 673360 45588 163431 1632623 1576667 117556 1324892 258578 643192 1446566 1778753 90666 1976064 1813998 1828085 1339777 187440 1742316 1797817 141389 1492031 1868187 894525 1003608 341116 426244 1311627 153140 1851881 352427 1244202 1726137 1817694 1214277 1967493 1319530 486572 1973560 1235376 400020 1927760 213343 1468844 1763174 1722210 1229118 434415 354862 828886 260693 1083323 1471573 1645611 106456 1330936 255866 1380026 229428 527070 787464 529693 1225537 1213370 1672655 1964733 1798189 534344 1291659 733712 511606 291121 986745 1276693 1914436 934893 1697491 1511898 975919 1758207 778331 906400 426145 476646 586657 302418 1003937 1316728 967866 1955232 293193 1002012 1011512 587661 245628 1064717 1531614 840637 824742 369080 1648834 684506 858692 800754 1346231 1549374 766783 93646 1435494 1727381 1291368 907179 819631 142173 516540 1236259 1817777 358949 1533599 1118419 1979935 1462835 1327343 834993 1079286 1407673 1731443 503742 1658849 950006 1466359 1659446 1653457 1129804 1159011 1675593 1606389 1230896 684942 1291483 712302 163802 994667 906672 1937530 1508973 1395532 388190 328671 468680 1934865 1771436 708293 227910 1255485 1633558 241734 828347 1959085 893879 276061 1415687 1243410 478556 674974 1995875 1929367 43455 1426629 1564871 1874377 299478 754754 120700 1467206 1154914 1846597 405564 202698 1369187 172076 351342 1130457 377398 566303 1917058 1661632 1287535 125727 736122 823141 647052 1807020 829412 1807515 1118177 1796128 262582 1808296 959183 1954196 1287352 1145993 185447 1903069 944220 1621192 111359 1001825 890907 1867667 1517691 526889 491250 654979 776411 1509714 926266 1339631 869036 1924634 1790952 706094 821533 197654 478884 896950 1242119 1882813 169766 1402250 1888131 845171 395712 1213735 1201103 466860 973965 1620134 353393 889261 1773294 312725 1584093 1777311 488215 542417 988138 1511361 59287 1891534 1458165 1705975 1707259 697544 1433413 1956227 168988 125749 1915297 874767 873821 878561 1231331 338128 1278479 1028991 1370773 1155093 809465 1826443 1639667 1218310 46177 294272 1073744 352055 1639435 1405540 193882 739582 470625 105189 978686 575671 1762401 1381448 792297 268402 397700 1058010 830404 1132931 1542277 436415 318893 833856 1398711 1455817 927276 1018178 305044 1127861 1374771 1358350 1976582 1095774 809561 47635 295188 613423 1985887 1092154 610985 1333718 1828131 828803 933293 198057 591281 536751 1029255 990206 1734085 726656 579397 1127377 342674 1188164 92674 109927 1090138 1525294 718339 1207033 515893 477520 946438 325730 189790 1292844 682936 445108 198951 1123149 565089 178658 1331071 1879574 493620 625357 740251 457849 983178 742507 437932 1070317 1531875 1010846 569474 73090 1461507 558266 828951 144844 1249583 1530871 242803 485190 1079422 747528 164924 1234730 630904 239814 1776541 1431939 1381266 633641 851138 1688406 804470 494259 1940504 49685 996977 550292 1748659 216088 1065801 1469710 1549384 481633 451463 1142250 1999540 471590 1523669 1538328 1048766 388952 1860794 1531163 897449 1627558 635358 523291 685230 1470014 1050440 1562235 1269389 713953 1200652 1515080 212233 723039 979005 1701036 357721 893729 1622889 766453 661068 1595412 1567585 1394363 1370368 1258560 784930 1304840 1257814 596656 1000461 1627636 751248 1633570 343066 288462 1382702 1049255 357655 13621 420722 125226 1724135 1327320 568128 691384 1414732 1372084 1582510 332900 1117296 225632 309314 899070 1399686 976875 1597470 139175 1967165 620664 1669588 550840 614987 1777025 330635 1283901 105156 1081112 831869 977637 1750083 777139 1314987 590235 1738331 862194 784493 167218 508245 1963911 311872 974833 1998938 1758611 1141234 215058 818925 1410379 871698 1105618 382094 906150 758388 818141 1739450 1364479 999015 361526 134540 844033 1012588 1527670 735562 207344 790053 747915 1228074 131613 1840891 956452 1596828 352419 1897739 871154 1071325 1720860 16057 1424546 1830749 145771 240716 548777 1628321 1735322 1542224 900959 702248 478901 1100227 493937 1455027 825237 1396880 419722 389367 448861 1636542 396164 159931 881283 287274 1167477 1165522 1445866 164276 1663382 1824888 1169904 611655 401958 652219 1723834 222282 1750478 598087 1650502 987242 1589472 642132 35752 1413441 1781745 1533017 1343551 194812 672920 602949 1389555 1920820 584680 1852646 66868 1105999 844370 591572 913153 511263 1625403 720067 1238959 1696572 1241002 648418 739581 1907629 818047 881038 1713275 936926 950849 1329956 1833584 1230308 489882 1437726 871972 122227 729874 1225863 48676 1337849 444260 528144 1183019 1012957 562309 754726 467594 964494 1487617 73537 691556 792460 1749535 1347170 1708494 1624998 1859299 897076 355752 342567 572065 893994 1788068 104544 1321390 1653623 1342183 1741460 1662199 1280739 316870 1651206 1354708 1087414 1457945 538660 328165 537527 541519 976123 1967406 938170 1054376 1701915 1997918 1228619 12277 332064 1076167 522775 810770 1605232 142234 802251 1748900 656417 1224231 1780055 1894803 1855692 60801 1256795 1331083 383539 1746110 1347057 1446890 1528771 229313 80533 73987 1857236 49901 880712 1861835 281479 1204866 675186 117301 1674732 1847910 610829 284218 648815 1124032 349609 887726 1622875 1611610 1094204 573624 44068 290382 452922 964037 1097653 333243 1839948 12341 1846355 170434 1026318 763955 345264 848317 379285 641077 790525 1253134 321266 515581 1913056 1092521 857888 1483968 405835 1029046 1190285 107963 1660820 1909189 1852109 1831395 1005259 1794912 1825285 1966327 209946 8995 528887 325871 91 1640328 932509 904371 1813559 1767258 1893146 148505 2703 1276541 1341596 1144966 1441135 1108675 327535 1074389 493156 1550444 1662364 829545 1089967 798506 1948126 1442065 725086 1528762 1879601 1606480 1186115 1036582 688657 1181486 295426 305139 1787551 1633167 180065 1552642 1201798 471572 1224846 1354742 1367258 1446738 1187824 78059 1463411 1131069 572206 647216 1467189 1995933 1514339 1347034 379105 891722 1997064 1535418 1052747 761786 750534 901443 586027 1669676 989890 1278572 1550964 756380 1929013 1428984 1373868 1402719 1687651 563378 1157077 1455509 1943712 1853439 326132 1873648 51508 79282 1595949 1586691 1732125 1852645 1793685 76292 1588208 1371591 941286 249006 931261 958989 1870100 1416069 654172 437046 1193885 671165 436851 282918 863768 85947 1622050 1095864 56501 1509129 1269493 1311779 864950 775926 666036 1205050 749769 675068 357091 1148364 965490 1944165 1517771 1938967 673161 1693754 143549 845040 1719799 1469231 1538583 1587683 1952261 1714311 130045 1068881 1143230 1650247 455257 1550977 1915244 566940 1402708 91258 1515881 1518548 1745824 579438 1196207 360001 1793178 1139204 207228 1344374 1101086 1816041 1158297 767630 1261840 1478349 794461 698052 304604 843924 1383608 1018234 704507 731421 1833375 1777115 701041 528303 233606 181314 1277634 744173 281787 1385084 472463 1940438 1062022 1427361 1922844 725195 1763352 616665 591308 1925309 870143 1313170 263231 1975682 978254 877030 1818106 916546 527958 1487627 1268398 519443 1687354 385145 154972 124008 858455 1233993 120600 1723296 1377557 1060274 1395068 1777751 1207024 1952387 778713 979105 785599 666551 418233 1433593 417593 1977016 53604 1740639 1921482 173584 1035531 1693077 15230 1593619 1305905 1848318 321147 255366 1054948 89053 255935 1231755 1820577 1987232 1106249 1913067 1553070 491289 1389920 1145856 495682 704454 778456 1706003 856031 23695 1475056 1620128 1633285 1521357 1346141 1851721 150361 841969 1612880 644558 1024287 377673 935138 1947055 1916175 1052670 41376 1925502 1503137 1231942 1052640 1264700 676043 1248235 1527741 447939 1511279 694562 1125332 1946985 1579231 1006900 1065278 1933140 891023 861938 1780905 597231 1869148 1005635 1622774 684029 1611964 1440614 642109 650784 826503 1942244 25364 1083897 338355 1297264 972152 983557 841757 833393 1418182 237341 1038342 12457 1858954 1794377 1043417 803732 1345833 823607 1034902 97204 504326 396852 1203119 1662506 885655 1038284 1779527 1878071 1744539 1690563 1735370 1522993 1425899 843647 602813 556341 431444 502951 175240 1085424 474956 510875 595517 989603 1515832 1076114 1078115 683063 1248080 1826196 221176 568336 1870674 394976 973845 774791 23991 1397954 373896 640023 1265854 85092 1734510 8411 235722 89766 1029945 123311 42606 1870922 22248 900950 218665 363512 1783515 454594 525090 1997757 1425611 1156944 1526675 1881323 1628809 1965404 387365 1303943 1786249 1250380 573817 414792 387092 1340667 114606 898792 1907133 1197157 1405990 1753262 629395 308795 59240 989831 899850 462930 1055582 641118 1748665 1294021 944800 762603 814551 1250775 345448 1601722 329156 1921076 1613970 1350412 830777 1863254 1746103 829662 1456943 450159 1943516 1130629 464589 755654 729691 234316 1429167 67618 804585 218268 310401 1441231 743822 113639 469539 399027 852830 1701372 1311904 67068 111734 288774 125433 1208482 548219 928789 912645 1646899 474480 1844164 292025 688568 181878 334209 798498 1825698 1073287 318555 1015090 1943855 1179349 414054 1810514 704434 404428 1066881 1172263 672414 122035 706179 650659 1810105 297296 1433210 852114 7877 757418 1688797 636518 793395 218070 591959 1115105 305579 160605 1483875 857061 526005 1768403 1453368 226333 422605 1679437 1843646 1166389 1575765 1214959 1729653 1450230 105264 765508 765688 912743 1515996 1702669 464505 122091 1098295 939260 678227 1133244 1540005 1913797 525527 771605 1914318 1156390 220152 471003 1293316 1106783 794297 264048 1957815 543753 1924823 1763062 1189187 864257 1686377 1062945 1177466 1462201 1242215 1754388 597257 425978 1439610 773909 1911044 672854 1815556 101800 1856005 10233 588723 471006 369113 1084229 228626 319415 818589 549480 328743 490764 784451 936920 1765972 576453 610642 967566 203275 642656 1512736 1186257 1734817 128914 1018091 1626356 1404933 570418 1374884 1656530 1536955 1371459 20711 1989830 1736883 1028383 1404727 1290388 231298 1468490 40489 1540882 1763571 1242784 1382846 1866628 809221 1230507 707966 1970885 1150522 248814 274923 678499 1527648 1114061 1147428 1357406 1095871 1885911 1303198 23915 835383 938201 1399835 994266 1978250 1755484 1317967 866214 771876 676327 1099438 366659 1173675 179649 116913 658405 1882961 1062069 1926086 1575850 469798 1457499 1641088 508826 1023094 1693947 619576 1874654 1222357 1786073 1444792 1419251 490156 1880303 466878 292151 48090 251145 407637 642879 243247 669053 650925 23240 385988 765409 1182274 465938 1873230 983747 940545 607781 79760 423779 414186 723038 271245 1152674 285274 16924 1585720 1742067 899534 1568274 1433553 361206 1236850 643769 1662552 1036568 1649189 321543 876289 590321 1186925 1795375 1841206 1620663 68336 173765 1924656 145646 1135464 722929 203505 644266 373694 1031839 745316 1485777 409232 805868 1518169 1419350 1256480 1693264 111005 1988930 721483 55319 686625 475192 514882 1361273 165829 815077 105893 296770 1025629 766579 587561 922986 1894971 1514535 496317 668914 1990797 1393706 681276 1237152 128134 674781 1010565 788453 1940028 94526 357150 876550 396257 1708480 1704340 998310 815453 963610 1876434 1886369 1334239 1021045 1251343 1431655 1801732 1649146 1258021 671035 82689 385201 356245 708965 758846 996756 1919255 422887 268144 521850 1468992 504743 693009 1176631 1070713 227688 33655 418979 146642 999979 656131 829362 1436626 579391 1640802 456650 912091 1243744 1469428 1426959 1443506 1540338 593482 869864 352697 1778715 1698180 133652 633273 347523 16392 1553701 1406072 224665 1705823 1677455 971219 262459 1709094 1018370 368680 31927 1592360 1049342 1323014 305734 486620 154448 729806 356503 978898 1981643 1892933 779938 989635 33292 734266 1617072 1224631 265579 1057249 536362 1206184 1362689 1239081 611048 45430 1185007 1582349 1618421 1207167 1733331 915012 1631376 1779116 1801412 990580 1950628 1068901 1439898 863625 1087220 1242928 215449 737643 1148425 565497 1595862 708274 422783 529104 420970 1876394 9431 1020980 441579 1920340 591092 367646 20886 1904661 1395811 871236 764922 1343031 902826 531169 1987003 1901530 1035988 357396 765712 1721080 1029047 1875048 1896863 75731 1324283 1586040 710812 1516540 1370969 348448 997811 1680421 1817194 331449 352771 608568 1593954 1072060 1799471 535353 88428 202717 150606 941374 178923 878467 1823857 1563336 618262 1688299 448837 1437145 611868 544212 181969 1471504 1205431 66201 1500450 1359649 1703342 75461 1305868 876083 1080573 808792 653380 1950043 1905887 1470343 1916798 1070207 725167 1307158 536825 450081 462007 659640 436769 1099383 404521 1889913 344734 1765726 830024 1347329 782410 491085 1071198 1584818 952012 1230982 1578370 660294 1714569 179522 1163476 147545 198924 804294 823229 693916 1384805 485827 709252 702671 1068601 806058 848544 401118 237515 145337 794963 512885 1789072 684504 448517 521201 1079915 939054 1228572 630929 771886 1030676 1987025 996567 1942110 672497 140670 1988810 438309 155066 1185611 609817 955502 1926653 1829344 1798338 730270 1178195 817761 297591 1214701 1732847 720615 399149 1670347 329893 1164435 676810 1877414 91455 139887 377904 152395 774082 1576278 751315 735335 1476690 1136230 372433 358786 382173 1156108 697851 486807 528242 1449595 1370867 450890 1119883 597386 1007311 1174123 1165800 1365823 892817 228945 24221 1325410 268410 195120 1612677 174687 1412430 363106 1576494 1065059 1017287 1731049 1872527 1985799 695511 673917 1145073 1948581 21469 1524447 1792365 536404 113323 820997 887072 856664 451869 1496386 982215 1550298 1972454 1674108 274731 422323 510174 1127311 344045 225707 452602 1738180 985190 123082 256751 1504531 1531754 141880 1453498 196677 386292 1107493 1764611 1623629 1566784 158123 22723 1571277 1893562 570736 154203 1421030 228111 1432734 1749106 1722200 1380258 1078562 1697938 1286396 63621 1795325 1804645 1716904 1768759 98632 130068 799106 65315 1996435 410730 422658 450385 202528 1238806 1740372 58814 1540320 595241 1815579 1396014 223502 1463499 290306 1690631 65724 330937 1919289 1921203 702648 709215 1522187 1595166 1334770 756745 1702888 1240148 1925403 1072164 1301812 1088974 870208 960985 1916610 85 1940994 948261 207098 849748 1701934 1725045 1733157 611334 1877842 234223 1755648 1845002 696604 535850 1072337 15202 950718 1872775 1358993 1873475 1629386 642401 1888311 1900471 1810730 431195 576892 995011 1266977 815621 605566 834550 677130 1765889 1745319 556178 244039 303610 1802149 1733532 969823 1000142 1714331 1290551 503945 356635 1496508 1498135 204971 756655 783817 1234717 1394230 293450 89314 1425254 1034004 1702525 1378234 1992971 1389962 1238575 1230511 1448140 984211 1507009 1014566 1382400 1531336 1885231 1708172 1038694 1335176 1602935 77979 520701 1549328 502973 1778111 1687895 1611324 884859 528192 18681 630738 1228285 852697 1942794 262720 1941162 854388 578644 704315 1801103 1982190 1624356 526238 707036 1505172 1839776 512168 280272 1422520 1222064 998483 677901 816471 1681515 861921 381681 377730 1920384 485905 1262120 890218 705654 423548 1382302 939764 1145989 1733799 1428112 178500 155581 1664077 1238224 394177 1417257 1158932 730249 89144 805883 1394816 574810 1679006 1105315 719259 845812 1244862 1437662 1079251 794421 1165426 431313 1836179 1901458 331763 1680334 1995501 1608231 1926212 1456213 1031409 779945 1450136 295145 1880064 1953730 1800760 1272433 31653 587585 1486699 893076 1033304 1680621 1834721 1853807 1509465 685951 882712 1593400 1919350 1878449 1040526 261725 967230 1881668 1890579 1908179 1444900 1758908 1458816 1812459 42397 1683638 1010913 373296 895959 1473459 1336068 1918335 150343 452114 405972 1143990 521753 1233461 1262572 626894 145320 830251 285403 418003 459412 1696186 1546686 865646 855340 1271169 1085670 1469828 1347250 165635 1822232 350060 986575 1963844 894773 1839 508194 269063 588305 914233 1732413 784529 972275 1067722 921051 1250263 1947537 355759 1044911 1939828 1990607 1444277 683989 1472923 230083 156645 216665 1812936 1342434 235672 702915 1678359 1828245 1177801 1660977 835276 864352 72902 776257 1189952 490832 1337854 1880324 799679 1996327 56944 39990 730752 1702674 254382 362801 1121404 1138790 505303 885162 346419 1621068 271471 384907 1231952 565488 605296 1144488 1082889 1940824 236933 1353221 1806053 1143623 356110 1567919 1523566 1819528 792079 864008 427614 1689417 1499983 1659222 1774570 1419954 1823323 1176816 776575 294097 1843532 1863793 1897995 1982264 62198 157918 113413 423730 252712 610877 1535511 327041 1754541 1667754 288590 664234 595380 917238 1561078 231493 1850564 1461563 1577818 258434 493660 1101166 512925 1215915 1263410 1245781 592904 480849 374625 1472707 1401038 757792 350309 640437 1022372 1176440 1010576 1571137 1309284 1650379 1272388 196746 698572 704011 734782 913330 1966049 1633029 142214 682245 1129140 655724 136906 953416 1865885 1463319 350952 148600 1565140 767327 1988133 1939311 502976 723369 16537 1416204 242412 418170 1607983 1738625 175953 102538 1524718 56991 1146852 1908915 826864 1929142 1675832 677017 742555 1849370 594617 643966 141211 1204160 1178174 1202255 378942 502854 596722 1787594 771915 1530605 1691060 559768 1260043 1008327 1948795 612373 120652 1107116 608081 1983612 983966 1070762 309168 580678 435627 1861117 1247782 828351 1657801 12532 1878951 852118 1359554 1279653 1274344 813049 162407 1238309 289169 820385 997892 1736239 1342796 967474 655508 1402247 1614247 1919546 408215 463094 1670707 1985293 812746 1370226 1533472 186338 595538 715368 366903 903175 928246 1585035 668379 1054481 1752497 599171 933139 319602 580670 1736344 363196 1517531 1082245 1065589 1740817 1423452 1803743 201106 367666 627229 46136 1270913 440318 1157776 1063367 1222885 1087761 1787229 722173 1263781 736981 1518185 1723131 492900 779351 398774 859791 738300 358687 1499154 226933 672284 523662 832952 1087535 78519 1365089 285567 524799 1843324 38625 1408899 1639244 1454068 1825167 898118 1289463 851930 1613286 47533 228388 1419216 956203 1283313 1335763 1584946 200061 626944 734175 1127983 1787294 1461978 1712386 1889229 98829 1034853 601012 827108 590983 14374 1639865 841388 655044 164689 1276938 1954393 463316 1937321 373435 661428 1269160 394565 1789155 1086272 1445074 1742078 1095636 895679 473842 387383 679762 886061 343165 1176813 977148 1565086 1886451 979077 694999 1760897 969086 575371 20489 1180686 1029149 136780 319909 116588 456404 1503320 753330 136854 1565614 1144776 224364 502216 829956 202332 445007 1293812 883406 1005683 667696 1786749 639026 42807 1786269 642939 1477040 1544095 92703 1808850 1713226 1648268 1702526 201470 831559 162662 538943 1464250 234602 472076 1944087 993608 752341 372352 1835329 1435996 1612277 1785672 1250797 228205 560699 1219716 1244827 296288 1375633 972031 1948211 1319719 338900 1108045 580243 1229470 1579897 1382352 324097 1464601 1539600 66808 1063624 261051 289058 814030 1822621 468516 924833 1674887 154233 844317 116342 626540 509487 397928 920220 1893486 764345 348392 1153160 728551 1783402 490962 1425921 936207 1686611 679347 421775 400505 841763 376062 1144267 1047097 1399158 1633555 1735580 244833 417632 205857 254072 1009707 650965 72647 1285557 19310 734555 1652035 602688 1808163 242664 1368547 1462615 1301538 1303905 1227076 1241570 1882437 420843 497152 152706 1354141 511081 1631927 224205 1783925 1700080 165167 1081740 1426922 764250 1433218 1636494 621214 1743834 509682 1665080 1203724 100399 828472 1073559 1617791 913722 256756 1899340 974904 895158 409851 7451 539344 811370 1260244 1982520 427059 1260300 1618344 1354433 154760 1412731 1042852 1998466 1376388 735185 1466436 697691 75078 59455 515004 405266 516775 1999066 282725 1709623 1644378 993927 1861764 1373984 1194522 398933 1369512 617374 761519 1599144 1650706 674203 1109411 559735 868699 155932 1020329 1327772 1528639 477326 434385 944094 1855218 315338 715989 183365 734789 124817 1345414 1862182 947151 993553 1213412 732929 582516 474255 385643 1317193 980500 1650657 782238 500174 1068307 1701593 1767617 1564863 490851 481207 331169 773412 1445966 300560 1193626 1578262 1846458 709550 980182 1296492 1807347 1799727 756214 1949581 1423854 558952 1301845 1277883 661022 563615 1215103 611156 1978226 1137090 820040 766413 1130902 673907 1806334 1271434 1209208 1358063 1220861 58887 375521 1190019 312362 1046298 1630601 410068 520470 225569 1561774 1785435 343930 3322 892883 534882 274623 1597898 451560 1910606 667912 1229580 869419 1262882 1021768 1832089 86324 624271 1395950 1704376 1562574 1788903 1253890 610674 1488768 804805 937920 1771619 772743 1452553 1083332 467072 58356 925126 410399 99538 94162 816839 210788 93984 309264 1788046 1242036 1607142 1746370 1376687 1526390 1577986 1274059 294996 571510 120485 3664 640355 1497506 1401350 1997560 587330 423865 1514943 652119 1940040 974365 1473860 980933 1422621 1963174 407586 247082 1679335 314435 1323871 1296869 1097648 370742 897141 1211730 1075995 516014 121823 112887 1617366 93161 879212 879316 1847073 1620458 1551608 864285 561467 1043090 1985583 1467134 652926 232829 1479435 550692 1356036 1505820 1793896 1119404 1122917 949723 26652 1815583 1200942 200274 417646 455185 1974629 512028 678014 865046 1990662 1832026 955155 917582 702732 1565830 863038 1176602 865688 537080 716737 1173859 913740 1850130 1712536 1237864 84901 1574639 1704784 531257 1760756 1740079 881776 1440199 1604524 228451 1968017 377360 868998 876901 1744403 561008 745602 385006 764037 1211578 1287533 709036 481923 201785 1502868 1830645 1804729 243829 1344770 1100070 1277154 1459498 892327 204050 955087 170438 567589 1561725 1449737 349870 1867413 709366 1123140 414509 1161084 539366 775183 1166366 1466468 198766 1603303 281221 941978 1693574 780058 1626433 1100796 273561 246366 774231 1746181 1103538 711192 1163688 230331 663956 1253925 501158 1574661 894877 645558 728710 1454747 236559 1022090 610066 265986 592278 673022 989873 1183367 1565274 356497 1605567 926822 71721 685959 1744296 1759480 366285 265688 1980604 13408 363936 1441582 728183 1938807 618332 1419284 817770 9813 1599218 961607 1769519 1399261 518625 997264 1569383 1069764 1125426 1516475 1273720 767969 464209 544239 627927 1648028 459316 218296 85590 788724 1165661 16871 399073 885531 856141 1230049 1428319 996459 816041 1895210 1441755 859008 1017691 1229179 652142 361358 110409 1972471 1627024 1328563 1006473 1162701 1086725 1868552 1877112 292899 515291 462483 1022030 240137 243150 399933 11899 347744 386950 434882 1039704 1017942 455870 675556 1697522 1107045 1273530 1869208 1507743 217412 1561816 1476439 1992604 1491875 422931 1696856 1945010 1783619 1206740 119669 607097 1694529 1812314 634876 1033313 1759372 1764514 1739288 1986958 606944 1045458 1206470 496926 1363891 462595 1522671 928751 1300434 1062254 47425 1163988 1451143 1077123 726525 1350193 1088706 259923 1639136 1443938 1566977 1559749 651729 1968331 1175136 582249 1263377 982535 1211875 431558 1903324 806170 1285188 632145 250713 191349 590293 113883 959818 1611014 207229 159869 36656 385511 1238735 1651513 492687 1839553 209730 1685580 785260 1518109 1854849 578074 1561226 365388 1758330 1185780 354544 1010995 1229705 1310966 1190437 1347287 1823563 207126 551938 369518 517652 1989005 407864 412346 171187 225938 1073129 1242129 766252 1996210 691359 87682 1186027 694656 417210 1806779 1004322 263761 1792066 766095 1100090 926552 952805 1368613 1101560 154917 1322369 643696 27129 388761 1588305 1657818 762086 1046579 202666 1888150 271602 851523 1778404 886697 975075 963696 1101765 181239 1668319 1137022 1574238 1220682 934491 1228367 586661 1925241 1707177 1516509 1869071 1271271 1214527 594161 986362 1555280 1442870 1010986 235945 1377593 280486 971072 1324352 1306903 542917 421801 1301646 774193 356146 1305741 279228 531767 1583498 846370 408001 888046 1810857 1460871 712344 775327 656320 1279401 1406698 1452225 1493873 1668473 1599688 1601191 1674922 95909 1443920 1759367 1583427 771496 620662 16868 1024885 836797 766566 12016 378807 830238 756847 528940 1113444 1325508 237363 1639544 1520496 587995 167842 264139 630137 1726699 791859 388120 48272 1803688 132888 282315 1366746 1969384 1559294 729167 851003 1377412 38344 1845558 1536241 1305479 233549 810061 1493073 1807733 1379630 1388582 1990365 1569738 877729 1275653 664969 712515 1049593 882707 1431166 514877 1567043 183223 10019 1125631 1972120 1899398 1058868 1228321 250486 1347871 996211 1082375 1316442 457136 1899047 899992 1289012 954922 1508425 1562832 1641529 1658322 1651175 1569148 1281196 838648 1361732 1083793 322151 80942 437385 1624420 185094 1815317 325562 1567572 270077 1138124 1069309 1589252 582421 1887101 674475 1862923 1787890 782058 1203042 166465 785860 759812 1695307 1417964 1275967 497428 1080588 1738875 17228 136482 32988 945110 159566 1066108 899431 1143160 1537178 1278489 778519 1750933 801575 824173 191250 1390333 258585 92678 1811082 519733 634735 1014108 899641 1744784 1819145 357932 286442 1835495 1983824 52765 1906626 91419 1823088 953551 1862917 459192 359417 805539 793985 422634 1811014 432961 1338953 428468 612628 461964 701950 1663552 131821 1000428 1487216 75576 1236846 1821665 1601363 1792476 1901440 1195515 1439684 1440621 1660781 385160 1227891 1984768 999041 1808170 925756 329568 890870 1005817 1027644 520201 318784 332486 396326 531745 1697452 1046417 1240990 712711 168765 831005 814536 932395 1800759 300296 551140 1123911 197186 1263921 1534582 1845072 849987 382075 1013365 621608 968885 535988 672294 1311894 511205 1811577 1342977 706378 1148956 1467678 832024 1698805 1431804 1169710 996114 1275385 1789914 398106 1978149 1223521 586949 724883 655387 189773 1225121 42770 832535 1256356 10828 159688 1875631 1171767 1468705 1483965 236520 1701643 580551 397229 1881516 174021 330038 265322 1355821 1618832 1074187 1762510 117369 1361664 1888841 1521191 1172453 1473010 247767 1157044 1732922 195934 349414 930409 373446 1009414 1016436 818182 1472585 1792559 35653 1257174 665935 1493075 708066 1108700 1438569 519971 1660321 478417 1837597 1483319 1293972 861711 1335785 1255651 1728891 1438430 829994 284527 1762340 1825342 1203305 1085382 886310 1854315 1082586 1424683 1995107 263157 1219203 5605 1268925 1284400 299720 1490640 1629271 498506 1041171 1459913 1637281 1454140 544898 1952106 24556 698178 1287534 1691330 1164974 1005275 1950518 1224738 893992 293585 944459 1023128 75112 841267 841970 500115 1509443 748026 626004 592547 312195 931645 360258 1959832 240760 1838071 182244 1135794 85220 968014 463127 766620 1565468 1343600 507742 1167722 1666275 1022817 1276955 537979 387084 1685139 1785014 1753712 1318523 764047 359154 50752 226908 209435 1949925 1282163 881989 850431 1771588 1981285 1177013 792111 346263 1840184 1180180 1275149 1712963 419498 1947082 7550 16318 1309978 1473681 892375 1068421 481785 258658 724488 746585 1415810 1485685 1509795 166535 193405 1527881 1010188 1027047 676046 645051 1104480 1544283 341416 179670 1787482 34088 153552 162135 1956676 437651 985651 1887026 923078 1508397 552002 303738 417744 1255370 1805880 1998812 987559 328546 1771161 1099741 207709 1826119 513544 711643 60769 1254172 1041399 1329315 870188 1316516 1054532 1074749 1151460 605536 1850258 1995582 1500976 959576 1182771 1894862 395966 1646450 1575700 1216194 1582192 959055 814512 931023 90980 1476979 244841 134052 104663 1072298 1503327 1397203 1702848 29168 1264823 1040555 749595 379762 1325763 669340 1848794 936944 463466 1622714 61982 58349 1233276 85961 1540301 557339 834304 1128373 841703 1918953 1593440 298115 957123 269006 1970722 1887603 1902249 1933407 1414690 458893 1996295 95170 1203755 867873 1188253 1573629 952477 1230468 1700094 1825583 1718059 350055 1400940 384672 89355 676325 1377431 979426 412001 1111322 580668 947570 1074924 1418207 1688535 1189577 602982 1522809 523301 1756482 960076 891812 405039 1995841 425595 646010 243849 1254220 932314 1790840 28560 1823345 259783 1223856 1863055 1145006 422267 1316806 1143320 473015 1843108 1840365 1484053 1572559 805330 1216660 1288997 251323 1533798 200918 916641 870097 777211 749250 836244 1453389 463143 1694441 836773 120191 1453783 1737755 1444550 468760 594598 1464795 571447 751350 641217 142999 1860216 1800387 1084419 1914164 105048 1320269 77973 1101757 1693839 1543379 660356 448416 1941875 1335879 863553 1603386 190200 1051262 468893 1436239 524355 472536 1673142 609708 1558865 335083 1168658 65505 1174552 956833 1787960 748797 989786 1645690 651834 321982 1636079 680296 69927 923013 104698 543068 54444 786384 1052996 524100 548757 1301589 1375661 581901 1499589 1546111 419094 588391 1807025 1082377 109291 1426993 1392080 93995 1434876 508805 1819648 30813 152684 1718558 476719 1461011 1820761 1908218 468419 382065 799606 1968071 1587609 1010719 1075781 1021269 1714386 1867972 1751547 947010 1184293 1329149 159548 1199498 1699303 1159065 922402 631404 204597 87524 1110995 211804 141133 743431 1650953 1810210 1828038 830886 271403 112169 633818 488826 791421 1622256 308812 1020485 1892812 861270 1623787 1657086 466255 163286 208396 89045 632255 1118340 1257820 1007360 1467407 1631659 518251 1405182 1884770 413813 133011 62918 1122978 943618 1374330 416418 589220 953348 1078294 1102065 1012422 1321980 1337208 397695 962850 959983 841627 1653756 951441 1669526 317651 1427929 1726327 367247 990356 1359146 1869304 1383208 286826 849722 46437 1391677 1265256 433717 765707 851633 1346280 1177523 1231830 1481949 1614673 1838593 926993 952408 93245 916663 1485243 642769 568602 1199152 1311164 285992 958552 8443 783506 176569 448550 1309404 1402733 170087 8131 206252 1189110 1680115 1045713 666115 1466733 107585 118069 128580 1736534 1269445 1557993 1006672 1580325 1494837 209372 1000453 313295 1586586 873756 1716669 1354740 1793652 79931 363448 1852117 202257 533201 854462 323574 1479619 1883470 410994 1006417 122635 1003168 1233242 1851694 493791 1308947 1725939 859706 1501007 713622 963941 1224984 54587 1529339 1643205 606370 40429 1243991 688561 1427690 969347 1270185 1237340 976918 1454236 721789 936113 878447 75919 1486795 1173450 731029 1597881 217603 882156 1628205 742469 1619554 1253671 1416252 944354 226434 909479 861979 1335504 1983689 321452 777961 1217599 743825 414934 1997899 992438 1241946 284060 378456 43700 1367549 935937 458498 802905 698960 1461489 434434 108624 703002 106587 1436899 416349 1533483 1652540 834690 1392475 563606 1002810 1930479 1964725 1032744 1313787 1274197 21256 1651477 1235974 1930549 89539 308384 1327271 1941545 612498 1349518 780876 1897934 144290 1073824 1231818 1252925 84016 699243 1541829 608393 562966 358519 1205332 425600 1466943 101734 927532 1776324 945534 593159 1374543 487020 1643496 1959485 1389340 1708156 1551635 382116 734064 235203 1902931 627811 1116924 355615 1427636 1373962 1155152 1537971 1124454 1265002 762420 1489693 1624316 479327 1275767 484346 747491 146902 371593 189171 214501 1424450 1546001 311761 760925 410585 1138430 941160 1836168 240350 50733 45465 442539 860778 859877 1189371 1675838 946400 1972923 1532380 724428 828496 1106045 133658 1783736 319975 233574 1978384 1782428 1692794 1484088 909783 1351705 1355651 1066841 1747332 566936 1583490 309157 899279 250826 832289 625252 138726 747315 758559 860690 7443 1788523 1498614 1924358 1649934 1149526 1030678 1833676 1273662 973031 62510 1675358 1129341 1008857 1887733 1324494 1030211 128441 1766735 457254 1133726 36384 74947 1944388 1457641 874276 1410159 1408911 1332716 563388 1875951 1872407 1434003 1433262 170895 1023598 158852 1611716 614791 1528499 1083313 705041 290848 423420 792929 718231 1107611 911557 579096 456015 1004936 1660132 659959 227543 290762 352626 872160 1228698 1538095 255228 99343 1571390 1718638 1905535 749820 1627690 1237488 611326 1772219 930264 1367569 1550725 1351776 1929024 1342825 290260 702527 193650 1054231 458645 778545 1689232 1411540 1676386 1601863 693373 147430 602602 998771 1692333 828388 146264 125659 1751043 1781533 904546 1068766 1649712 320551 1889675 1804450 185015 1955728 1070195 494738 204149 1641584 80043 1369021 838979 1318359 1854997 367591 1323458 1787105 1137500 1092064 1815493 454547 1581226 1251565 1573779 678427 1719695 815719 1000162 1586057 477061 1792475 609652 176643 486043 1167738 1811516 269078 1614593 1192757 1159120 1001244 1655011 1772801 1685421 475749 196650 773074 727909 654900 963270 519465 900797 490852 1306277 257656 431547 1509147 1615550 134347 1010383 1717939 515936 1370233 281113 1147730 1957412 987317 976366 1184305 309713 1768996 485775 1739688 890111 789706 812275 1651559 1205464 1542043 1109983 925755 324249 1461969 1383829 1066635 359246 1026716 581497 770631 1750052 1385901 1398847 748442 1690148 1727193 35618 1054363 1732343 262652 1182586 942441 1056027 1756290 1809060 584330 1734140 1520317 507275 554470 1808598 1366971 769939 1907127 1114922 376296 1967425 881077 1370975 954812 575649 1745683 1161883 736109 1792235 1899365 1930236 863636 214460 721747 952153 688941 17422 1510581 1033019 336659 900764 1936737 993766 274528 1990515 40996 863569 1464102 908986 879672 936634 979994 1542743 1723509 1012350 1578954 1120410 924773 1234619 1860855 1707506 1851788 1484044 1559610 872952 174797 1773674 1907944 1211893 505617 364683 1107146 945961 1214866 1027431 1818808 37906 991557 1971023 1550291 1826891 1027880 401404 962717 353564 99918 1631312 1766864 454721 502537 770075 1775992 1472933 1875217 605740 927826 1933661 1605725 406218 1167071 308687 547816 354560 916673 895385 1425965 164094 1150048 1524729 527494 1566299 333624 500094 1948986 10420 1446772 231723 480286 358293 1481524 1503759 1588832 241293 1968374 1403110 1128203 1134405 629031 1735863 1118537 942426 974671 1014947 918267 489377 42475 477609 550849 404808 1815267 1884586 493120 1401213 87743 1049147 1007137 1850048 1537570 582003 879852 906968 1547199 246584 1740973 1965119 1048113 1717135 558238 1732425 878828 1522901 1788010 359781 646178 1537911 1500998 1229927 540744 1244256 702086 838158 1097904 1055182 323067 1979129 649130 245763 1323111 187682 95891 746448 1137629 914944 1002793 10934 1801719 664135 1982557 769703 1291625 1008497 565222 1562621 233440 123285 1242515 1463317 1569598 1010561 1098536 177538 360070 1904528 1314927 1029749 722589 954782 1752554 1089267 392620 749604 1177425 1269151 1670054 1513193 795069 1542383 1066838 351684 228218 478916 440704 1387917 1037248 351904 444514 50269 722260 145773 108947 1363346 1642656 1782480 809323 955872 873341 874625 780245 475742 328322 109951 884031 1475960 1719976 599281 143285 601906 1438691 1318857 401858 1671427 379547 611184 405003 1428956 726628 1419707 230106 131120 1562762 672605 420658 1139410 437928 1262180 37237 1584675 312267 1164997 644113 1157658 853793 378184 1914381 1600379 710481 1455784 848191 1327033 1804295 1153865 75771 1984763 621562 35963 757829 396882 656132 233802 1939766 1408025 1707892 1662865 1815280 480541 1815833 1884915 1923941 778833 733347 737947 69344 1087192 1703321 1558251 390299 361307 1002975 1007248 1836587 1327398 76947 1462465 429509 1041783 294527 40793 595441 153798 591798 973029 1214480 1865297 880429 1957631 1317724 1511179 768317 326574 149489 1438179 371148 1116502 577993 1245421 1109315 479688 200792 1747725 384479 91965 1677544 1506734 123383 22508 28619 1372094 261592 1312818 1890906 842833 1985145 1010495 1642879 1453790 1867593 113419 308574 426638 1932586 509038 946415 1156660 324031 624807 358515 1723265 611834 23314 1424381 655488 85571 647562 1966546 1810968 1458944 1244174 697179 1417271 925856 84485 415485 244115 798031 1983183 521561 992463 1217048 599413 1510442 1316387 573326 1914180 1343114 1834172 1331374 1624394 553247 1514935 674066 723791 1927703 1186535 140923 1002617 180591 1202581 720599 508498 1352561 76175 751399 1776505 1809022 1528710 1745413 62416 1817538 1177383 530585 306673 1449394 1560897 1599736 161376 660293 338484 1743213 651262 1141999 137721 1721008 913030 1561952 1139649 703394 524506 453587 1002066 775086 809579 706171 1395277 1688060 122469 168111 913143 1497977 983974 1337377 1810472 1059325 82103 251834 1489840 519717 1676799 1393336 983341 1502071 1983037 1227723 1534185 298762 1465434 2068 1472328 1509044 71219 1968795 1798394 560577 196044 28872 1356571 187009 839755 361484 1398980 1245098 816518 1277704 833496 968399 1410422 1539591 1461395 1639446 770049 156995 1515177 263857 473886 1987816 795820 594336 603637 1701837 1090290 150007 1920207 89932 1224622 1826820 1791322 421060 1572742 867265 1722964 1128464 747651 346110 875789 949383 866121 100980 1736565 1855639 461535 100258 915080 871568 1580073 1480275 379471 1380314 1912140 851417 1207438 717613 742938 1755733 334278 659553 772739 994035 787527 618842 1823054 1255891 762722 164559 333568 1041027 944792 60640 1010434 487340 1301754 544968 824294 1836569 1039705 1364592 1262443 1648086 1044319 1902176 1725815 249844 915228 460773 504619 454140 1462220 1742645 1850253 1645409 847040 1049550 1889237 1606921 1462185 1815863 131406 1557488 1284522 1228081 409057 879350 601975 1778377 1611640 296802 148542 1592232 1351021 1071035 259710 876996 795487 500122 791885 32841 397933 1116482 236794 376097 169711 794701 1719210 554288 887612 1892536 1050087 1536098 1312098 1430869 1886678 379757 1355834 1841129 299500 1482979 102663 1087972 941229 1397896 1381699 1161264 1226027 1978875 1395732 753370 1591408 1864719 714177 429852 725362 222020 1413374 211205 859797 460542 609852 735187 75249 393500 1338330 728298 965050 357944 1844159 1936867 1334338 1286288 1304408 1493842 33727 91893 559973 263071 561466 1412991 2234 564863 1126294 223924 1264964 1498225 179487 1305551 1435170 836144 448475 1638780 1810370 507860 1400297 1641534 1753804 1280920 1961779 1495144 1631404 309707 801999 236370 1804581 1748289 322782 619367 1261841 1492132 417426 440075 976288 1130686 1543486 1817039 1176623 19853 829423 1318869 1338908 825030 282927 766324 129264 144572 1680460 1226272 1719624 268030 169022 1518209 1014876 1717340 27548 1269850 1693778 351713 278714 464503 127615 1824147 1569069 1482627 1696300 155695 504132 1604888 296625 769755 1208394 1679322 1136436 1672279 5559 469471 845837 1609831 487270 1550142 1507301 1625016 1998326 1674637 449984 1619641 1518409 1039447 1942147 443076 899901 1868477 32218 1683588 1717200 1006692 978750 1750309 1287963 463480 1610867 1452418 684928 30462 1096906 1890090 1454137 1569178 523518 1187068 1838857 429061 502903 1218522 178625 1152932 911448 498099 1301032 1850268 838910 268140 1438869 1847160 1659331 1283331 1923703 1373413 331242 1049457 1026309 651518 1836810 1221274 1698670 352678 1582313 1105510 563429 694238 801914 1431590 1085932 1632997 1427510 679937 346753 1141483 1369693 1291159 1970505 549104 1174344 378788 846679 1164067 315382 589813 935970 82076 649218 1197627 1971871 1329843 1934895 1140963 693598 563868 1460702 1485434 1523563 216617 1390894 1921274 1604066 1345016 47447 305415 1039463 791809 1340519 721337 23635 1339096 1513594 1344832 534451 1151168 746355 522553 1366318 519910 1456244 638410 1607095 1481040 1938735 1492014 1773551 1633068 1999993 580420 1214887 196996 153639 1183265 1473268 925737 847458 1043060 32424 477952 36999 1740573 895929 32936 459281 1353930 636016 1811018 1779869 1168917 7405 953843 675573 5133 1225571 85355 139093 1921834 714982 538719 736494 1181447 1085605 664702 806610 636708 1458596 724338 1982335 238956 1896623 911278 410577 506440 1965242 793963 353584 588332 1801527 649615 1177318 1898537 1115553 837479 1459347 1987703 1666771 1334477 538039 1146744 378667 1037151 1989633 737350 707764 190765 1081216 411330 590683 1286059 1915593 774507 383273 673908 1545204 295887 446765 1707814 731594 1074644 1909042 1748481 730267 1318339 24611 949138 510376 1920546 1982189 1207501 1448399 1721769 221430 86987 591332 211507 1781811 1724493 433959 1580193 1159006 1832858 662957 941453 1833571 252694 813180 142594 1803344 352624 1587688 583522 773893 256882 1498654 627603 1850488 1878330 499410 916409 1663123 342017 333939 936299 1503509 891436 1443859 488464 1853745 1575219 602822 1700908 525992 682758 1941327 1875318 1158000 760397 556771 1773528 1765645 931875 410946 687114 763939 1874967 686994 668901 1617408 1681415 916047 362389 1744297 262611 1317407 332036 1692736 1721275 96791 1749866 1031355 652917 603761 830753 22905 794177 1436306 61564 1013556 1325700 91619 916751 447528 285827 40866 579481 1736209 1033877 489525 1279756 1788541 1346142 554970 845928 440789 82667 255966 1452563 1227629 468326 635495 146074 1634093 145783 1342803 437990 6459 141340 134807 774177 1707147 845985 1433484 1224458 1120051 1845816 722447 711630 1185338 1286986 832050 537736 1971120 374344 838588 1744387 1191807 420769 541444 1638685 1730425 50062 1593965 1310791 868483 1609348 1365164 1068246 1799615 666982 46113 181795 1264006 655591 696410 161767 1390269 936779 218218 507326 936695 1066145 1897707 987367 150502 222896 524621 20938 1501275 1862906 632035 1981283 477483 1933263 254638 1445557 1028226 584679 1754695 1444178 1937477 533702 801237 556763 1245801 821559 1239997 1211650 1016570 340239 303937 852718 1079918 667547 595145 456872 771499 1301034 955846 661693 736849 1998534 40807 1989096 180417 453754 1768143 382563 725002 1287569 1662360 1455423 882912 1828128 1632468 20985 1203909 1562807 897087 1179043 1434562 1454021 590221 1025807 257879 326845 1523055 219255 677773 1638022 1495267 1938841 45291 1932458 86164 1389716 871407 1050081 1501865 1181144 1645549 320292 953255 998101 1349051 1912454 1268014 641201 689178 1024114 1645212 181764 1466985 551180 917806 1259209 1253559 1891121 905976 570702 717927 1961579 1502534 830803 626588 440997 1155649 502614 1110767 1261805 630828 750040 165573 1901422 944438 1053251 1167570 1272354 1748646 1666779 1868154 1210673 1697901 1244959 1715064 1762306 159276 1875807 1896227 189884 1537291 1513890 1791431 352535 360651 807636 1962478 1655546 1281008 676901 319842 610748 155650 858757 1729500 1326335 1727500 1068019 1794490 1289218 411631 1260611 589341 1608720 1298523 52869 1073457 363517 820146 286115 922106 1010001 1966112 715725 130364 1038558 1527507 1573316 1055665 127624 420009 1842734 1693662 1300210 584271 224690 1411306 1446055 1734810 995012 476324 1455568 1690533 598719 1036528 244236 256043 571462 1405368 704280 114297 936345 1221925 1339303 1583112 247892 1066350 1392978 834059 849628 1460655 1849063 1127760 1577775 200935 1364614 1547087 1210228 1171746 829731 781709 1446072 755493 918734 268633 504522 129507 286180 469228 961518 110657 1968641 469114 5141 410051 1575141 1595674 1513742 100433 793875 1393671 1139567 1717341 391804 699515 81951 1002054 834426 611547 1308523 342033 138662 112607 320083 843324 740510 1276305 1314662 1100474 1680456 1196780 1352621 1112523 412474 962324 1173716 1235674 1552360 1209412 1718321 1641665 1626053 1675468 19887 1622048 1594155 1151931 1445927 1839073 391179 634014 371135 437685 10482 1724149 553570 26447 1277457 528203 1999560 116147 1025184 1938599 551715 950680 7909 461053 1655232 595360 1174381 856930 389184 1465752 515607 490533 1378829 90004 25013 1665768 1680651 1015767 1506457 653115 1890945 53610 1508543 781470 1330757 322100 663712 815319 1742861 915956 226087 667963 180076 1498197 1437995 1955317 734577 1207512 1103547 886287 437346 1080134 1509397 1854928 1671623 1203192 1207731 572857 1064979 1437201 1017609 792574 976209 1960783 1131563 173135 1486686 1745936 1752791 1782154 1346841 1220453 452985 895768 1218170 121967 7485 1714659 1503515 1685178 1894911 1394421 1421578 1709285 1598707 20964 176399 1523881 1552037 506498 38335 98588 17736 505024 263097 1232851 701689 1259458 819132 499710 1027196 1748067 682579 1352346 1494769 754222 1557902 1899552 327959 588035 488117 811893 1423173 918503 589488 1620542 380328 1871341 779368 1899743 1436191 382851 373039 1134540 1690151 1062178 1407663 1700286 1874382 1647517 954960 1246136 592421 861652 1942997 1359204 1928069 965813 1330625 344788 113077 1406851 212265 939119 804002 104232 1259313 529333 1498470 1039429 185824 1880975 456291 190318 675540 1249585 1381755 921514 536289 370199 901947 29710 1464037 1974989 1317036 1677954 77975 1020377 182610 157314 544229 508865 53725 305502 1311304 330058 284039 1999303 281136 1854304 463221 1535385 903708 1940539 56486 1712883 1801628 1775347 1612419 1573962 664472 241907 723542 1450700 1246527 612060 175304 1301466 397083 366607 305163 1733426 235138 1804196 1130155 487215 2349 898950 906791 1457571 1835320 236147 1052716 190598 416203 1374929 884142 848097 466014 1313346 624276 1295185 1155556 1748771 138001 950186 742984 450426 127431 498913 31324 703765 1851272 874761 1229290 1487215 413218 644588 336758 1164322 1607863 415081 1173150 1545645 1198818 1848704 263400 1587335 584602 699837 216034 751850 1575617 1913270 1100998 1446830 609553 830471 441642 126962 1834278 1930152 783845 797569 1870517 1990765 255755 758402 976733 557771 297485 823215 1298542 1664751 1800212 849154 1035211 1824186 1835343 1794683 1294491 1866540 1804706 1494229 397940 1756494 1977796 941251 408705 487208 87094 1371421 205478 341047 944053 1110026 1812514 603921 149736 858057 1291175 845921 1587207 1723799 1403077 643257 1373841 1187602 732869 550406 1427473 1186249 1241989 1302430 540173 565957 860428 131455 1506065 648372 111176 1743917 1330097 1282381 31603 1312786 1850106 1411950 74192 1567235 1728996 644338 1044222 801435 925848 1826752 1053887 1595279 383001 779890 1979961 753121 874569 119055 1146503 1564039 1044839 1869637 797899 933607 195763 1772390 847795 1729876 372719 450392 1208743 1748722 767435 1553822 1378224 1004305 165491 1733432 181396 19472 756928 135067 705151 1362231 1223951 1562945 19480 238631 1808652 1807695 639539 1100369 417696 1770953 619292 299756 1594921 1860554 448079 23541 1321152 1319403 580951 338535 581084 1739301 1559441 599148 304680 1980588 1819421 1532614 1378728 1986841 1893558 1888266 1530111 921358 1042943 899267 1041360 103131 126464 1069505 1537785 1262802 1376594 21277 290195 44377 1337252 1500652 489057 466279 768647 820984 896432 1563000 1498802 492540 818603 167545 317573 669298 1370222 1755010 764343 1273105 1785794 817611 1621364 230792 567763 405268 130776 251914 1030572 1826850 1264013 185332 1002366 1047660 965101 1708838 1877893 1973842 1905302 1868850 649653 781793 1100311 1418730 348353 407371 1313866 1032880 1021426 170368 409263 104391 1007351 83575 276534 642031 1354026 1560622 863482 794384 1897878 1007586 1767492 1010981 144467 743855 160960 641103 211618 587528 349456 87690 1949113 1400293 884491 644608 1136643 589084 382104 279809 71998 1170749 476978 1734362 34373 183506 352776 1587623 1008253 602585 1896470 1530760 1620291 1675203 1871078 1469668 930602 423660 209471 1262217 182323 1444323 1038613 1667899 768479 402574 1979619 511365 976386 1813800 986608 248976 1651172 738 301997 1537378 65179 490683 1974517 1562190 663916 1135162 1904812 1168567 235944 87617 50727 180750 913540 841515 1179693 1491216 1315346 743678 1139740 496302 1635018 1990643 80288 924621 10582 683008 582728 826716 1804876 1794058 706306 533120 344643 180705 1623328 1742539 1253754 1735842 1989665 1687636 1316744 403934 974916 247654 87048 173517 35531 869126 364126 188617 1002972 321427 976304 1556559 696149 639207 1539118 434033 1143719 238557 1020907 1415344 1459657 1572721 1172504 234182 1617799 521679 1061817 1161046 277814 1887864 1011921 14518 1201544 607606 792955 1944991 960927 1564086 927894 639288 895177 1913960 375384 901809 1549815 1291720 836101 1186475 599762 88303 461418 922219 357706 1272939 1204366 772406 795085 494787 155160 850111 869792 1063361 1339520 314276 1271342 1003776 1899597 1069145 435953 810321 1278693 1246164 1228721 1547339 274924 365652 180506 1414014 524850 1975618 1697536 1152926 1635307 671595 1549201 1575625 573746 1218315 484717 1600809 772407 1954101 1149720 607837 687844 1145483 359585 1450867 659459 15803 508318 278754 1944551 1397955 1984873 560026 233230 1303732 7227 536325 1793231 785014 794938 1234103 1703834 396655 1058972 1224497 78136 1469477 1817200 123486 990759 721859 559755 1526890 1933636 523451 372390 552909 1336888 1741884 1657290 150300 1748606 1471839 244016 961099 1523724 958412 1928804 433936 497384 341926 222717 672291 332396 1468692 352989 1527609 291699 1208685 96346 479807 1431212 188064 695930 924332 1923763 251617 1607215 1033227 1460161 1884605 1487431 134138 1889960 1706147 185791 427434 126395 881276 1200099 1999367 239185 1249663 1153794 400005 1522523 1111141 1570655 1049301 223349 268800 408323 1971066 203667 219608 1746179 831255 573379 326971 748742 694589 997324 577871 999354 1799679 1037441 1877182 1352516 1568425 1792730 1153053 478316 1578873 835673 1702175 305114 1452600 1113579 426672 985559 213887 1973860 1956809 166436 1753131 592499 1957812 1837096 1205550 594595 107738 787071 1512567 1052095 1389230 329109 726410 45283 1421285 1749162 1622335 726645 623337 1726436 1019470 522299 367844 271888 182769 1334950 437261 1137384 996106 272603 219993 1444157 691646 630046 289713 88667 1738253 1764763 1303971 789451 1212804 618642 1838798 1647791 960172 67354 574670 1209842 907927 1160884 1182287 1699748 1372454 485901 863682 1919727 1735515 185341 1860047 87912 222879 1916061 1376691 1568770 828293 1174520 1420813 934964 1126980 1816933 1619729 1442261 125716 690098 1640439 60370 1432369 1524698 1577257 702480 682783 181139 1126847 1543244 1556108 1315917 93434 1309016 1444862 1052578 1246304 573317 198648 1180475 1359456 112903 1647442 665265 1599784 1449583 1460957 342231 1636815 7738 1671755 1039322 637413 507811 1567180 453572 313251 1370995 151044 1998696 1182432 1417396 335440 1097152 553485 271992 1732920 889153 188274 580549 1146414 1592439 1951190 1071277 588962 1494602 1064297 537551 1257843 521331 1433816 1454812 1117621 1258490 983416 491833 1364247 984333 1910781 1538302 120778 1034732 844739 998671 1769457 1040093 1043224 656569 1130439 1538051 1079977 1396987 849058 136137 85333 1801092 1523861 1540624 1853520 824578 922015 642824 1998570 1969129 219664 994997 1383523 1659700 1611872 993390 1778682 1437649 1526045 1488795 1356904 1896597 741125 647274 1638819 571747 571375 678996 939728 1259779 1847517 278964 1384690 1483551 649418 1043217 1355375 1167689 684084 246127 137590 587959 371495 1800852 419506 1791465 300457 1409257 1355562 31004 1360402 1858832 636 126238 1739813 1781570 1348697 467125 1892073 1937955 317644 335521 211699 1747403 713486 579913 1120854 1145319 536488 787290 595770 1280007 873577 1899054 426247 319354 1169138 1816964 1506155 1774830 1565938 1663369 1519959 1498474 678560 996550 846871 1552107 1479883 1142283 1000158 382846 1440110 1646673 1286839 407547 411064 676021 1583646 1943329 312617 248258 1841512 456354 199399 412118 1459944 1138868 627778 983270 1284324 912680 1258310 1848361 1070382 41808 1291959 1846805 114232 1720298 438421 532661 622951 1417657 1730538 1340827 804454 1163718 1342511 936997 1040161 8269 1242226 1551397 1380144 1072114 1462858 1683720 1075044 741566 263223 141514 1931244 754843 332196 913671 1397772 1646810 1018939 81927 1153387 157837 113155 1328239 344217 782444 1900036 1509789 462919 1527233 1322800 1645321 1421953 1185353 1122373 1077953 1388577 1602004 201743 1591004 793085 1840268 1392009 491265 921796 646502 1855297 782728 1482935 1772374 158880 258215 1265366 1098803 196989 447878 238500 1739042 273543 421174 1297521 1764351 654262 126051 1219045 468007 781042 409148 1756585 1276058 382132 1897906 21845 1562759 840828 82351 26974 1871395 1362257 1580739 1238091 7440 1932464 1141685 1577154 1431257 273866 178108 1876698 1671525 901028 358210 872101 389111 242533 1830295 1505435 1686146 140668 556333 1603593 402729 358357 1035782 1841995 1056242 98496 1164575 847923 389831 1411999 139189 1561035 1476468 1644290 162756 463877 1056585 910383 1847341 1417174 1486663 1408513 103119 1404929 1705122 1978495 755053 1318626 203967 1296517 1526384 264785 1555066 138990 156149 1751384 523807 1446267 519161 1114381 682243 389850 325236 703938 1790487 375586 1174900 1582306 1411081 134253 1634431 564943 1465631 293090 1617492 31149 302402 653740 467062 799184 437179 660612 119325 967459 1420544 317012 1109609 925591 403599 877070 369296 1319731 119883 189338 927099 1966020 1863514 658868 537216 799302 615244 1906358 900397 1506574 1374659 504250 728592 1496286 1813693 721650 930783 517339 1988164 1376434 471336 1151684 1135342 11055 406597 664443 1913255 1385153 1900938 1453937 1590838 1983940 105797 1185286 1193544 609065 1945976 1427751 281257 1958299 1266189 1687553 528794 1226274 684197 818638 744259 1639160 1069803 281462 369169 1601122 566266 1716693 136380 828964 1315350 1530448 62233 829370 578658 1693809 860866 784374 1160922 347401 1345799 139487 1543236 914302 1990224 1058574 1644820 564312 1848085 1774241 641942 986601 52095 238104 1070554 116214 1038681 352588 145111 407546 1136244 1822989 1490692 1819291 1657500 1311621 757727 728151 430565 1585994 760927 1004056 1648750 1779754 1756295 271547 1452585 979095 999288 1629410 654671 1942844 619586 158408 1577085 1722791 551110 699153 1344008 653081 1026178 591256 1001278 1689369 707901 898578 795216 1746099 205621 877221 1675370 905339 1419968 1585596 1461439 1262145 285277 1912049 1108627 595674 1204479 20381 401669 536669 830088 1444193 1871070 1161599 539114 1625698 1893686 1348252 354398 1219584 536368 925250 1854560 591418 1123448 280183 1339360 149851 1108290 418162 120780 717033 190899 541637 89077 1163951 72633 868866 135049 336441 530112 1355793 455263 3499 1846432 1410779 955730 841024 1533979 1155768 626416 111283 1379173 627605 1621155 963306 941389 1971400 478281 67917 1444594 973163 993521 823602 1533383 1665566 1699500 547308 24920 1480810 277887 648859 1419454 1069066 1379239 437508 1969285 1214905 1432683 1142586 532078 134444 1976914 1639377 1099360 1302673 888398 564899 1477145 474224 225184 658605 1742627 1124093 5796 1242210 1298155 1041482 1459867 1071743 577501 192405 1250045 1909789 1933628 1702209 1626288 1137347 1048239 1348064 136849 1140710 974697 834190 1415263 1787646 813454 807705 576367 1341040 1411784 305512 1922854 791337 1083708 977437 114930 1253472 1513405 1768914 206799 1595433 1340721 861333 1862380 720537 1115255 561933 1507828 1860485 538352 1812871 979476 1875347 824589 730863 557281 353514 823541 1566590 1557714 782687 510433 1595914 405760 1096862 302430 1491656 908389 1049709 44389 1270579 361901 1370762 1655757 1057824 416544 1031078 892762 1383894 1198433 1872301 921864 363298 783174 1046015 634019 329635 987267 1390067 1273332 49940 1573518 1666329 1878438 1913302 172131 654753 112399 1427563 1532339 1833797 1820170 1986579 1416584 1707035 143755 1948195 717049 1293544 1671884 594388 1317958 757138 1168751 1743021 1734627 791408 1109784 1812309 1103216 1983886 1781714 238501 1847519 690857 1666733 883210 85812 1924259 1078860 1757548 1076117 603032 669005 1346169 775798 1396694 1551848 899408 660977 700573 1739006 1215578 1910220 1350483 1654286 1878024 385648 979704 1188953 627418 229180 590578 1026888 949869 1912444 1529739 444568 1107561 1773884 1807400 1540951 1144492 576956 692995 1940008 360251 1204255 1283501 161008 1180622 71624 50318 1265350 951894 663798 1498105 1456721 1197871 971125 1005394 545009 1248107 415302 1941905 921271 1492164 309862 413381 1512969 1631860 638913 1507648 148389 1961737 1225132 1181152 1343814 1146114 512526 398251 495091 125923 1292643 1856006 1000219 1999648 1395608 1057076 1872735 324406 891058 743659 1182677 1111966 1425563 801558 1147128 1028472 160476 1934573 1274005 106037 1298668 648053 1795914 9052 44466 599584 175597 662244 1449627 1755212 480323 657868 942915 1065665 1423108 1046361 1682289 1932374 109617 1456487 1855782 1374998 1691686 1332148 1025782 518900 1167624 479653 272746 447451 1327998 589318 1280948 251791 766540 1892852 1119844 990139 28057 284393 608754 179874 1543800 1884904 299265 1340705 392039 15250 56000 870491 1752787 1818368 1413143 987265 1116583 901689 1177755 1117947 23218 16023 961836 1242911 866983 1471420 390693 1948287 1746524 564113 1290450 1734125 664807 1093102 1388099 1056010 1447437 1578162 1732313 352854 1672953 1679097 1524131 501572 516200 1446127 1371036 127516 128451 459363 690928 1711208 1059877 63525 831733 631111 1456100 1179976 1454969 538704 1522543 1925448 1768238 1970095 1616648 561753 1066765 1737228 627210 1563876 19499 1729274 355365 927576 730608 1543248 189528 365689 1184512 945999 1215059 334177 866267 1165721 310104 903843 1444995 1776099 711249 1012212 761621 266364 879489 1214801 512839 1251157 1673516 1757581 1836967 514631 1146659 103533 258490 698933 1075480 1374104 403504 1916492 1078200 1350773 1268691 476585 763541 513158 301742 1043641 1292342 476370 291287 181956 80240 1281036 1502360 342833 364835 1022735 825943 1018229 71296 450853 990517 203016 184902 1484253 978678 209256 834284 937558 1963813 363313 211941 1652449 25635 1845406 1101324 1679669 459229 1417637 749168 290928 462608 1408490 1702497 1381516 26973 1126834 163104 484669 1162192 1642433 319882 1475753 1655835 560871 1432852 268344 1220804 1919562 1116925 1776895 1977102 474923 43887 1708197 168397 1856294 204361 494346 1722524 658890 87139 18370 1419770 1327973 93955 335400 827533 82900 674227 61528 808734 570835 1896400 1765846 422311 1134114 1297728 271786 1632531 789219 1864658 1460558 871554 309782 297623 828963 700410 1666791 1492535 1736570 623047 635432 1034578 409354 1805189 91587 610571 1791336 89472 1215090 1859136 400798 483776 28768 521297 1727113 450693 252268 896351 804195 840012 1882477 610553 1825912 1817651 318779 273440 832893 865419 1085257 698568 1382810 1200497 388658 1566836 361411 1633864 1224312 51517 74614 435433 377816 219484 1567332 1347045 1156171 1862735 47363 468382 1959132 496804 900516 1362591 144303 277235 1264873 605338 74381 603690 1035625 814851 1467526 616325 1156843 1444209 1166089 429030 1645218 1927683 373223 460545 1246571 1938003 909965 689251 1224332 1164338 233393 1450542 1508068 849180 160494 1395088 1040726 1553887 1831766 1101494 1087193 277141 454123 1232498 364360 581032 1949584 1970650 753817 1038747 123478 1764901 1125560 654819 1731842 757001 104137 389720 1543201 1648629 1078467 444090 1261284 1787830 1864476 1619672 734588 290131 1601751 1087804 343548 701044 1568257 1773746 96483 1348339 1723453 257197 1587170 148583 201976 88167 1942394 1584827 1284800 1401987 695506 951313 1515811 121520 1104566 1553687 585487 50004 954806 576962 948251 1272153 369561 501024 761977 1671095 260885 1131578 273893 559371 1751305 1022562 26968 1302611 1241625 1532853 690458 497837 1302889 1990437 69684 1247989 21309 995268 1320038 270143 1978551 484109 884806 1465899 139962 257214 1753038 929160 1076346 838918 818563 1860219 919782 1875270 1262711 1235680 1845883 1112547 476090 120496 1757174 1647545 905197 902491 1587926 1890628 1751030 297826 1365034 1672563 1540964 1877018 241080 1911437 1220631 685603 545047 1432284 1906877 1948542 1408443 836354 1698739 779277 992977 1114572 1120207 1471198 49367 111626 114024 1020862 1346542 1989408 850247 369237 1307212 1852842 137826 1726525 713618 835877 674628 677694 1401614 1435492 394630 52633 1729036 777584 1077306 232229 1332272 220688 1182052 1143094 1519000 1529441 940033 1685267 1468995 578757 1544349 769980 683846 1008052 1554606 1124129 1964396 243702 1270269 267173 1159254 750946 1449988 299064 758673 29714 289395 368338 1155149 1509555 1673002 886303 1065262 572610 1234018 869376 102912 1471057 1004273 131491 1789252 440940 1928023 1763657 413460 136160 1210515 1255894 728427 942914 1088834 1563636 1412768 1783122 593190 276612 309762 1418751 747705 1886142 1573056 742759 454636 1619432 692465 1125432 341222 1136485 946663 1111762 620040 1645284 71433 1082018 1674270 849272 127375 383496 1737467 1871596 859999 1801055 625434 1191899 13378 1596665 1148434 1440703 1142256 554831 619203 620769 998422 1459329 1692787 1906251 747013 1037233 105445 10355 1906920 1128236 1481527 374597 1438959 1616708 840482 1373724 61303 438391 203057 1318901 21525 842263 1071491 942352 783056 602847 1922220 901487 1046111 397938 117176 77050 1732541 1939680 1458791 573905 371161 850756 1234182 558194 676726 1253242 1556084 1521198 150154 453953 1614658 1193395 39077 1078428 1625392 278750 1380787 860850 1260397 1531303 1877898 1699010 472191 1283166 1546210 1805123 190298 1310601 1608624 1662649 1961929 278918 217357 756285 1275139 1658688 1184808 1371622 728440 1550559 247957 1302058 455621 1450201 1041458 1599602 1795866 1229324 80612 1921979 1109343 577254 847420 121911 790684 1583468 991038 39956 1702721 1590782 1373737 265028 1378274 1234922 1836502 1181667 202675 416919 618135 1250157 71463 1678900 1897260 1794308 741199 1993838 1590594 989265 1541555 775360 257363 633885 927739 1888774 1499455 1876963 871798 988643 1047084 284710 1199735 1303324 50627 718771 1854202 70054 1897684 1509061 1578266 1402890 1966483 1526339 1197416 1990549 1009148 938815 1779220 970380 1127780 12348 1831420 628232 547826 1724704 1325794 1660221 18251 1169128 750253 437756 1350466 371308 882979 934637 358596 214777 1505434 1559146 776562 1496771 1148980 1148795 668128 1975831 944250 1268899 565942 1042650 222508 1327240 503040 121106 1103184 302469 1074482 921917 1554289 84084 742149 393149 291472 1678779 220129 705816 1070202 1501967 851161 841736 868907 1789734 1789207 644212 1891630 1650485 456833 1585022 1944981 1298483 101918 644333 1540604 1222715 357379 498861 1543582 1639305 760739 943869 1194074 822727 524810 508394 108301 1387795 1590855 1922268 928213 58938 1852954 525032 800063 1148019 1051491 507511 801302 1766414 621807 1379980 430279 1658312 1957494 315887 813336 98017 1896884 815604 637558 1109826 675724 828118 884710 277856 165602 1511320 127380 1739630 1941466 232901 1891290 1657722 1433520 1706521 1317674 1216879 1004272 1696513 986227 1260841 1879873 1877209 949030 980534 1363591 1690998 1900475 283029 362093 181331 1766470 1657566 1521310 579507 511007 356707 1465780 690201 387664 38873 172512 496815 140244 1252573 628558 712330 1836038 23049 1978548 1285201 1420009 1029599 1091432 1611675 605691 182410 396760 525885 792515 657416 451433 492291 6434 154644 921845 1019702 1628608 888462 309313 682346 853261 124095 1683630 735385 355212 468375 1500542 157337 342497 1424250 1561066 1479711 1310035 423883 275189 396945 1686511 1156506 1730959 1674441 1059931 381828 1405218 1650240 85522 507432 965692 1210288 1022578 1725260 891644 852299 436276 1715700 1999724 1536410 1537926 1617525 127148 1393133 1938631 803604 930540 1170748 1103998 903473 587224 568652 534772 1882382 37522 1248436 1556110 1284780 1866071 170162 814980 107841 972384 420312 1911000 138992 1671460 1985714 1975655 858913 737336 86125 1178878 347729 868524 1118571 1395221 1639779 15096 1038829 217213 440144 502899 500194 1776779 1076886 1371248 1051746 148974 915990 1858804 620996 1337983 1956370 1875834 1560156 1986826 1012351 1600509 462131 211107 630536 659971 1821936 1336543 1296004 688833 469622 1044631 1115354 318796 1132708 1907291 1268098 524474 831705 130390 1059061 1585780 744781 564709 162643 1970878 1297045 1548781 199120 1545908 971631 83251 1796885 134831 462842 1272045 772824 1547228 962936 1299779 1769245 19427 1112938 220501 1127118 13 564270 844831 1439135 1130206 543520 974094 1942268 1033731 1290847 159476 1383271 627395 1453834 1002099 805303 1290326 19682 389545 1753853 740343 1407636 601285 1157987 47968 507851 1034231 1591684 1670977 1563074 1777984 443712 1522265 1156077 1644639 57230 322887 1169882 1690754 1295700 72269 1505913 1218831 512651 808174 1997221 780651 1612728 1279309 1051648 1576900 620342 1575890 656150 1615105 1072906 608548 225136 1784441 1065034 1925575 1910649 1176487 1036533 1376436 1130931 1842173 1075120 438932 1911710 125398 772782 1988524 1306604 49968 1113198 25648 1566642 412550 117673 1297715 1923965 707333 16002 562320 1353358 1212056 1683673 1502051 1865339 1987008 1817544 334162 954441 1737325 502484 53878 905163 1592421 1246017 1948036 1545142 1788956 84700 234443 1128863 1925073 148728 191237 1082014 1840665 1556185 1891199 420993 1022158 1678934 1215709 320501 648969 175505 779390 1399798 1650276 374918 1285646 516043 1702682 1608110 874103 926954 1249003 343610 401218 1130355 1530866 1555704 1068396 414106 842433 512004 18321 551773 252141 935478 334311 649509 161119 1668504 266278 1868345 504220 44091 1710940 78835 1362875 1693896 1417725 1158558 1795804 1146970 639534 653496 609175 1108802 173388 1623224 1652171 593849 788708 506837 1107033 684580 452825 270753 1714013 1263367 80136 1949318 445106 662737 820502 1215013 33183 1513351 1521195 312065 857871 1027575 34950 1067268 183949 1772089 765371 997066 721841 488677 1225701 920352 941487 125975 882227 513217 891219 755448 243195 476805 1090647 1799689 276073 859987 1530990 1030560 1383455 710400 1594521 6359 1165314 1322181 308754 1309793 1232440 1976038 1226599 1311484 933625 735838 1825169 14030 1467286 628113 1377381 433250 758221 640816 84922 1637451 1547177 1488082 72203 1866768 1755327 1687604 1902112 577475 938554 1354639 1278864 813596 579877 388158 1818361 1689930 1620807 337516 1972674 1454706 1370635 1939798 845924 1268521 1444710 1479613 1025609 1401912 1608216 1380887 1447856 1141835 1248485 872792 1997803 325671 355210 228105 852554 1010170 465631 202110 354344 644672 1596085 917680 629967 1444616 1698167 572739 637209 1891653 256547 112629 92499 1708819 1394813 1862629 1652374 229663 1719869 1893712 1031149 49036 1208582 1485303 1680327 1139667 135297 1625216 1614275 480760 777295 758236 266235 204226 65150 346641 239474 78464 850382 565542 355574 133134 349113 585002 148045 798481 1100632 1347185 436053 664458 1089461 1489140 745872 1884940 828563 1658812 981894 1838572 435559 410144 818689 188734 1088345 1927772 638643 1667750 1907907 947540 211728 194401 683841 1785736 1216483 1258896 226009 1861723 254583 890612 781527 1445722 653836 1561727 1749463 831478 952504 1175004 1330922 1984202 1438562 677251 1768243 108163 1126958 140859 187450 1099479 1264888 1195349 1499511 1010629 568785 424376 1515936 1438259 1632872 599772 644044 1304365 149419 924096 1080155 1695317 643413 39667 186528 929266 864631 1134058 786780 1846621 925141 1061908 1048117 765059 998228 178243 1580899 1358168 1211067 834415 1154944 1003007 996786 922010 820249 1407581 1097535 1563289 433041 972364 771419 1391091 483969 1637933 1986442 295547 1760990 1754199 1236655 1099133 702054 41819 1809926 1122493 1070041 618987 1432269 385353 1821610 928297 1413950 1682848 992836 1367900 648770 543828 356185 1403243 189503 1782276 493876 1680882 28432 556405 419785 1854985 911955 1202980 513553 575484 1554785 496363 490426 590345 216171 11670 943229 1281847 1525764 1792173 1818496 923761 1791831 1614911 1734084 1625923 1661945 242336 388702 969056 1762221 676342 1406605 1285851 1126521 1738665 1419914 1397555 1508773 953037 1432253 699402 1878680 551356 792768 847143 217134 1641065 807085 1212045 1264252 58294 596271 883226 1608318 812133 527853 1418055 1440738 1795520 1874 1315067 275438 1708914 1224080 766009 1242779 1823555 1663793 252097 550887 196194 383422 1941574 1755266 524045 362693 1164555 263093 1556361 1118759 1805307 131574 158157 91924 1062116 326571 1741946 1781373 1552124 845388 807363 1377284 1037346 914225 603672 136524 689765 1185647 1073785 552848 1800100 1543860 1459109 1072533 640698 1309681 1829107 1980354 292657 1405448 265410 871727 142702 1274539 1861272 1130360 1771463 1722004 745768 885777 1438447 887334 1671342 1365304 1960017 357204 1059910 1164770 14915 521076 1543045 273383 1141044 1771410 1864998 1102452 97854 1282809 1275797 87877 1338897 1031690 1532283 323533 1570952 187221 9340 1205581 1366304 349715 1067153 1225648 263548 865025 1861428 1326152 997294 1594076 544797 1737231 462379 634552 275240 774893 953947 1571818 299421 736208 899888 1084546 1245204 1230725 1676390 1281224 1085730 1119180 1813737 1493736 48338 1196270 1095126 1615610 116892 112782 1975880 1226814 1024226 905108 1311985 1147998 893432 242880 1939552 1337561 1713819 1847267 580247 223135 957789 643564 402071 844754 1407937 20579 83926 358905 1179820 1152640 658731 178823 1989302 12639 531700 1913601 1354170 959230 498579 459394 1127453 1568736 324708 1328983 1367653 1816046 388686 721123 1734136 22310 1031623 1564314 400764 624935 793494 1581436 13028 1479434 1116785 1610251 1994395 1812128 1052873 194842 1720712 1683626 822524 1401001 1530956 1912080 394247 1139413 371009 1632922 583820 258417 1277251 1629200 1890065 258201 1699222 715012 568220 1139695 1263446 50059 1701600 645970 1533810 543762 1792701 1283076 1344584 1716881 233161 1061759 341875 1234039 285243 1835206 1634224 477477 106780 741048 25382 229629 494063 988840 1438988 1462761 1738113 1814830 869072 611598 1904858 562255 1280905 105367 859506 28840 1067773 794959 215361 898660 1752612 1528672 226961 1061100 415026 734814 1943233 860118 305280 1299600 814173 945063 1378906 284209 1038434 1969456 1532687 691649 109963 487664 1535790 1550948 1955675 478735 283345 1405122 634415 1974791 1675566 604419 1801893 342635 214032 1433021 165031 1942153 1625057 498780 1608024 1297334 922466 1766484 852993 657637 1801044 1743843 1315146 576437 1485619 1350443 1806306 1682847 472620 362383 171795 1130781 1041391 1295957 1395351 425302 1696667 162939 375240 830326 1266562 1590518 178087 1890183 837104 316684 565220 670607 248011 1758026 405202 1737189 1017138 1640190 1673117 721389 848589 1695990 506013 1621451 1731959 444349 1814033 1354735 1668598 678017 1461994 1671481 1306791 1700487 487604 1293086 1565910 1996540 83262 1042846 1668660 1145917 986067 1493188 927748 445334 1409147 271114 1990403 1180285 142588 1624065 745995 948749 1069542 1585339 1707030 182744 768261 1213059 1590581 1059950 1157567 679355 68906 1334398 812652 1050820 898392 482206 1310890 1442922 136304 535730 1907911 1063522 1243433 1509388 571870 1970102 1575204 1408203 514900 1558273 1837935 688493 488950 638163 1521497 697887 1238050 1942455 1811328 397846 73493 1623695 1317742 1928518 1736241 1457260 1077703 1755036 1997183 478908 1376222 1210563 21569 889537 567525 854918 783788 939857 281579 191684 1041722 1022982 87783 1765730 690242 1070868 1850996 248442 1053961 1166215 369022 775195 1190471 487210 331372 1324948 1054563 78821 1023359 583358 32588 1359693 1899334 1890137 1141034 658960 1168856 1717717 1002515 396799 1742043 1775098 1825184 418122 532186 1489797 684757 674353 1204900 1697313 275198 389702 1560841 1066209 1930218 353566 1489886 297441 804435 40050 1373022 1985645 892624 1864768 1591798 1559578 813543 1736490 450572 1164295 1952454 1492959 1921269 886953 765481 1323421 1422483 1432960 1953386 560952 835859 469926 520936 1686836 1028125 1040541 6288 1050314 650654 963707 616775 616926 989766 252931 1661373 1973416 613673 357364 1831596 1369883 1090196 1719784 1562483 1000280 1908461 12592 1396390 1520006 1045903 402710 774649 687243 949753 147836 986214 1890104 1151599 578031 1716658 1427596 1010289 968302 753983 209113 924993 1777608 1273425 1579534 465238 920601 561981 1218159 1475121 265157 1751683 1021727 752173 798488 1599164 123926 1753805 1694951 678332 488499 1372110 310460 1146512 684355 816092 1098402 940773 938149 277616 134800 227251 1473700 1655484 619577 201882 288952 990381 1842263 251651 528494 714435 1704621 491077 259497 531350 512519 118307 836379 806922 183959 1996388 659164 1338189 95197 766244 1132865 37257 896696 1382662 1889223 1657003 1608325 1474078 260748 1564030 509835 500098 1110934 673779 661906 358612 247830 1944299 1497650 1612281 885852 1892075 172724 72182 568862 1132663 231417 545321 80696 1160434 331323 1669102 856245 1773946 1529011 401607 1854989 1351728 735639 999234 1118824 1467922 1286586 1713945 938432 1512497 1278462 1396445 1354357 1534238 217308 1390967 382108 825352 967340 1553953 56787 111829 1122065 568074 226838 1546519 1595241 1330086 1530190 239505 1078433 697481 215555 497215 81011 1477888 1488785 478579 684479 611892 602376 892160 920707 322550 1376324 35011 1734639 286430 155965 24562 627567 461576 1851779 253358 953493 934133 1358389 1270771 1882292 1261006 1658995 1486175 1421450 762705 92596 219347 438475 726881 932727 468444 353428 495181 512936 910072 1175632 1992940 1940532 1829013 33099 1896182 960515 1216221 532054 1832443 1551190 1791395 1606613 224130 1591873 540388 1552418 1196203 29345 1092177 740244 221187 213872 1470093 158702 1276400 255104 275709 859255 713800 616870 1944036 989496 966489 237125 108112 486874 1375987 1058621 1352669 493585 1122631 525335 401938 1783266 565536 1337332 1757039 79214 832469 1324122 1801554 301992 156271 1582576 1483638 125725 1240874 1477244 874674 1450454 1617840 1503991 504106 1092918 531398 910668 89753 1858709 242772 550241 358592 1546965 46864 649917 1045510 748982 913946 1265351 1774146 495865 631379 1801301 14032 1492592 14377 1203993 286677 111447 1303625 1692630 1890975 1736258 1524470 328727 1947197 956819 928666 100496 836006 322203 1630317 1602825 1525570 618989 883936 1406531 850046 1401643 1418802 228790 1387043 633384 740134 662248 1931379 136647 1537800 1119340 62500 1339555 428011 1441444 476985 978318 1938484 180668 1543446 993765 650469 1943035 1214772 352022 1876883 1304972 771547 1928185 1607121 1349601 919836 1330862 308492 1610144 865410 1115429 63990 1460887 956137 1225560 1664023 189343 1600291 506119 1885119 74026 1049720 1105342 1113320 154586 507197 1144573 461893 893473 1383769 155651 428710 1240380 547543 797730 1258443 1975902 1781502 1077343 672302 526938 846230 1831611 1652542 1317926 555167 586668 1444698 1348098 95632 1121792 1677886 1656554 1086740 700609 471073 241336 209997 294044 1861824 756751 911309 1120847 1641197 1656492 1627754 419402 745908 495708 1115459 793446 818792 937836 1045725 1150441 1411118 1042271 1395462 1151971 282159 796335 1739806 1484747 1354034 713536 307941 1313031 736993 480479 1497111 1765345 1920847 1516873 1135896 880387 893422 1804780 437862 1672726 1756069 607890 641739 1890465 1448143 509915 1766851 1428487 1809045 338244 560250 476547 1116140 1323214 1932349 1338947 1708236 655518 971789 1517149 208055 234807 858374 1832800 618234 900528 975419 1333526 80281 1808372 438149 170898 1093758 1953186 1374549 1576710 501167 1543637 474992 1887283 1886103 927822 944422 1933867 874653 550725 1477645 1834379 380933 893336 886455 1147762 155204 875939 1451406 703956 50751 1120579 490045 561675 1233255 538949 1505398 1049583 166257 1361643 774595 888358 48782 191766 694638 1182145 1409533 853812 1904556 171236 1818993 599031 131252 1848290 999870 4741 44619 48436 155389 6258 664083 1590781 1229842 968810 1406081 1263383 621080 699967 1714975 447343 1083186 1266764 1382019 1702475 1879005 1458451 270585 1112248 289182 462926 296927 1876283 1354474 1342958 1549507 376441 1706930 611773 1587983 399911 1539848 271531 337459 1423781 1411645 9816 1444386 803656 1556306 1528750 124505 573706 1144425 624453 1765266 1267705 1913191 1324657 1621690 900185 577334 1168237 1141126 1389195 1331478 1904300 600915 1770549 904033 1183040 554727 79258 1230286 41200 1678395 916551 1269313 816704 1923037 764581 358940 1497471 1582329 1304777 1933524 430601 1887037 1369394 667494 1435220 48535 1557244 859075 794615 242888 1773157 963194 908386 556962 1229884 1997507 164393 550959 1414152 485238 617969 720873 1352169 726888 1453872 1308080 1680317 260398 607277 1720546 640639 1439803 1750983 384985 1755225 1731274 1332723 751070 506267 534913 1205864 1526705 1706356 471510 1910230 1879929 1522160 934715 1931287 908612 104600 1617113 1791583 680799 1364140 1926631 1556746 599489 1987282 1208485 1015791 528364 1864931 1739912 1915173 1132413 1406723 136420 1820644 1911402 460349 59600 1984392 1482700 308092 977633 1764411 806839 930579 1736422 983499 1849777 1039644 849047 532753 576241 1979241 290106 1208801 925871 1694396 1411778 346781 1242746 957313 1327544 1191167 1806662 216281 264625 1827868 1871005 1321609 1884217 847092 1160051 407955 1805656 1802558 1334969 631171 960403 1117787 292785 598871 1042090 1606990 311260 542123 1679782 330141 1204374 647200 1456225 409134 1584984 987300 1615 1735927 1646430 317438 1946680 1724213 1151172 96572 1838320 799949 1808958 303589 778061 206370 637798 526664 7073 992929 290580 1503913 85628 1831539 103419 867885 78424 1350671 59993 1462791 520120 1341167 1700060 79508 843184 1307207 1675064 878539 1719900 1821695 1189407 1927626 809472 313243 463930 1742220 1671792 71643 572090 482191 634314 951291 1053224 434621 677970 855176 1375068 26855 96933 1869290 1064436 28897 957955 1345917 782093 281931 1180636 1859398 786266 1000137 588214 415768 846944 802782 1044805 1969197 1416508 931348 1485730 17272 1553592 1830313 700074 1424922 1202530 618052 752615 1587011 1784414 821184 69633 1840859 602789 184113 934277 871591 1160309 991001 1861064 1573981 321907 1534509 1840493 1455897 87276 160700 953079 1156477 547163 520126 78877 1030922 1706862 1027778 1846116 1954607 507894 1200370 1589260 664938 1455927 456995 1056764 1304694 1476921 1371049 1240647 1652282 1246432 271661 752474 1903534 1828897 1391130 816429 150378 1212512 1802564 198436 785950 1345203 1652463 992689 1319442 163618 993727 903881 515510 655398 568913 410385 684510 1814702 79678 531280 705364 710196 1929977 82156 315986 1646586 59773 27323 741280 437742 663907 983010 152423 1681315 1363617 1994541 224106 421798 1646674 1242811 693662 891400 121321 1694258 1448974 619083 1599941 565973 682465 1977133 630526 1504108 1099884 776318 1621411 1744352 1971966 1456073 1898904 1037454 333493 1717668 1879831 1753763 29652 1056672 894936 81133 1533455 833419 279798 1883542 335372 321206 1641196 76319 1663997 1694743 1252886 183107 408499 1096619 631089 593326 105285 704542 1779865 1485676 1550264 1364994 1837181 1688017 1943443 905790 852070 1045731 1749182 1842473 1999020 398087 1397540 411281 48983 810802 1026564 273045 1990741 1965349 621698 1521872 430994 920887 1386663 482693 1433648 1641145 294541 1994845 954167 856730 930178 1627418 1144363 230939 452704 1045267 1027472 1909458 1643548 1699562 520017 1597867 1246030 625401 767642 1591449 948404 164425 1946587 657815 923918 1897784 852320 1373880 718391 977935 501663 1213097 840119 1703519 509788 367369 729721 1059265 1560186 1295004 1636256 963005 1260863 1092067 1146907 522090 849489 543579 623033 1226691 62944 532831 762528 540723 1367197 167959 867666 452343 1507032 380696 878177 1553149 1611474 1049431 1627648 785643 1323754 264191 1010077 291009 992137 1593695 598277 1327791 367422 1695039 1047482 1059461 284568 192495 950931 588966 420656 1178492 1474662 1982634 1207281 1299754 1127945 398288 981621 884725 35556 377740 1926544 1738843 99115 1864073 630915 1701637 1248270 1076485 1299226 1679714 1568319 63196 353981 1376357 58066 1167517 1399296 930897 73115 1881077 606794 1013518 1457157 1968574 1016264 686664 957914 1507922 1274140 935690 1327695 1414235 1133530 175650 1085753 431942 1553121 61267 458071 168075 610012 1984261 1964657 695802 392507 1576399 1508467 1040932 1408447 1343760 353495 1483016 671253 1255855 1532723 499609 1274086 191342 1816480 308555 173503 1109722 141415 1835103 1951647 1200266 1909420 864091 1604310 1228085 1898757 6701 1543953 294635 488744 1071189 365607 1502584 949285 1018068 1527160 209006 1583338 758745 796067 623186 1750807 1605823 316927 212522 325659 1097323 1680698 1462994 1588495 391102 1709156 1769305 595271 1854435 153870 369460 1074618 213692 1746681 1640960 908423 1215580 1103666 1941664 413069 489232 1233426 936894 343396 1260565 1032781 817636 142249 173625 1567902 472485 1013915 260932 1747448 1747928 351056 1522419 556152 1687073 1525055 183883 558065 475315 1976871 426351 1724308 724205 1532070 18066 39971 199131 1027772 348947 1168907 1461536 1487562 1528947 1223127 1966407 1302310 37195 274980 99082 983429 72793 943255 657441 600307 1254806 1346425 1824387 935362 1477050 217659 915520 976256 1615950 844290 788323 738856 1750060 1990160 1493296 616741 1122036 236716 1833004 33945 583611 494538 930633 604850 1005440 1701993 423170 539358 1318304 1973756 1803955 373072 680687 122189 992335 1366698 816420 1246936 1892650 1397712 821194 948763 323279 1764685 1341568 1915409 1156770 1985297 295230 1334606 1447469 1345318 881029 590773 306183 1579159 1964712 901061 1388910 1454311 1125962 971096 726609 179358 1564986 1612846 730551 1987400 913577 1484462 793729 1766203 537343 1441268 57458 792337 1361156 632505 542081 192339 1260130 38321 31329 730207 1874517 1425242 1385445 1594222 1881710 827340 867796 153528 1140097 1556477 969075 1042512 1976487 1538672 1150358 1888795 1268952 312785 103776 1911652 1694227 811592 172682 724498 1517793 158395 558032 469185 1932789 457783 1717730 1815354 1802319 1238102 1865126 1153762 292327 515463 223036 338476 328826 1315307 661656 1493897 54174 945004 97212 1741936 1241572 995469 1327768 785817 323652 1899602 1557056 1535131 1930146 632518 1861084 490522 395113 1488527 1061591 600831 1632621 1719024 1150723 1646169 1819860 1011963 1950419 1322687 1944748 1610570 1647818 918109 1731299 507358 129388 24849 1671238 967065 993860 108158 388659 208080 1074208 1115239 53971 1611222 1259164 1510316 338802 936064 1938993 847083 1582456 403981 571233 1793154 1664919 1987264 1447413 1554524 525982 678652 1090696 198013 589303 982320 1238127 343840 1919246 1805151 354441 337261 1426807 1633521 1732801 422401 1026718 1294723 1160040 915680 616657 679859 720282 1280131 175014 382327 891575 1612983 1909229 1929475 1282194 703380 295866 334752 1531543 624347 1585258 815868 989704 643817 1463854 113558 727861 330055 1829979 679269 1737686 883131 909467 827639 1426815 1066981 527561 1884078 484670 908123 1209624 1823653 1156170 174046 1514804 386975 63695 1865445 738658 530676 1701630 1523938 706554 1234753 1892467 1766604 1154937 1609933 951851 827044 1657691 432208 47181 732783 998391 1285763 1771265 1665254 1442655 1825598 924450 119677 391485 638791 29674 1494665 1284668 795038 1110573 1752930 495075 11548 1934554 1942753 892020 1025990 1717325 1125466 1566701 59184 1524179 148370 1966940 1031532 56294 1910883 425963 13658 1343036 1739555 1308076 5470 374915 1177788 1342448 99928 34896 119528 1928627 1932203 470246 1417581 1049570 1006936 714593 540157 208937 1939353 439230 1921316 1664487 1571105 1222609 1328651 202612 1833976 71731 59219 1320266 907188 1358723 240215 157431 576514 41929 1665639 1287833 1158397 594423 1779017 287731 900358 1281347 1978445 1421443 1428714 623980 1671731 338774 1206925 1281051 444718 1427344 1097926 1251300 102697 34271 978320 414345 549588 1589051 843535 987225 1714666 547428 1783421 1408732 710830 435076 602027 1030518 1332739 1695481 948316 1173834 669116 1144216 1724363 1467785 952728 303410 1392073 596026 409804 528247 1642705 1698258 188448 110331 640662 72459 1274514 35194 1977704 1395419 716282 170916 1694981 468451 594847 1823722 1954889 39522 855412 402718 1762314 1423478 1739724 934363 1651723 1276072 1643237 788452 1064873 1060354 377700 831502 1281487 1940333 819887 115735 1671828 448608 1707124 164327 314500 1001826 1487320 31193 158690 467829 869143 1132217 1155606 520839 253592 859668 1978493 1358381 1917890 201505 712948 39677 183478 720965 1853685 402584 1736473 1223910 941237 580297 960980 862951 517340 1279896 918622 1473161 507122 102372 174164 1628106 840520 1224910 1522825 571683 1684061 45849 1496709 1012464 425261 1276697 818399 604333 910685 1637517 1296934 1178897 1822489 580195 53317 1571826 1627757 1397289 1076903 971370 1026000 1193498 318029 1496273 1885302 1250130 520342 614555 821190 319202 1973095 1731571 1864293 428566 216862 23033 1271688 745839 158870 1687896 640675 975310 1082431 532763 758882 793331 1693918 1991337 977813 1282262 1350838 488946 1777949 423091 1411717 1891763 288439 501228 1634519 1016359 1372287 1081555 273442 652485 1555487 190883 1605584 1010753 1037907 292199 249575 1190676 301985 49755 1048739 1142935 1097332 1026282 1360354 337251 1644259 185694 1242797 197770 1195821 266451 1900583 1533693 919708 1369885 1053952 877605 1100441 1957606 32623 800257 1664105 422559 365763 1640514 1490541 1694591 972783 1383263 786109 1669630 252604 1420320 20443 1870653 679118 1682079 248834 10639 1586577 465535 526799 1872001 943231 349274 1873186 1783449 399865 1195339 859612 1264604 1454227 1209746 117328 1261463 1584062 783125 1124899 882004 1252520 271764 425588 1174168 1013311 1605530 530892 915249 1487904 1663639 192725 99197 1156494 816582 1959703 1891445 1145019 1801766 1555886 606199 369534 1760930 479783 1165394 1581524 1738556 135154 887331 1494667 1934523 135344 998175 213739 1608571 933003 101152 425729 546454 317334 680446 1145129 1596403 528871 1954445 1130276 393175 496943 1145468 707402 165336 1748044 357607 1441729 170890 688214 321426 1317220 1944674 670685 1459179 1717660 1116444 167940 205324 1253537 320140 838417 112859 442638 893263 381364 1922321 1968192 1489194 1301778 189327 1004667 1558289 785880 1569779 943793 897166 1681326 1397454 839544 911368 1574068 102287 39869 1440488 1767832 1719562 1923903 1123487 365563 1599563 1839305 1931520 658998 1679107 564313 1813788 984835 1322061 941886 1369618 399648 538931 1260343 1218644 1895789 1311860 1658498 408148 1201258 452745 567238 830662 506486 16801 458222 1728167 783765 1938907 1463666 1267556 1287478 1598846 770277 1758980 699259 1907614 618093 37315 945652 135492 1783747 1564512 605247 1671551 606668 1798465 1460164 17601 796489 1101284 1808627 6984 1801790 354518 1052355 972389 741866 1384406 1307014 521996 375389 886810 1227913 1295630 571675 1771865 990026 164781 485116 561995 280168 570438 595651 1459977 906909 207140 131882 666959 1296559 113822 518792 1554276 165377 1347302 426562 1199877 723684 1207980 1320925 54164 972872 1125006 662465 1900411 939882 1782447 1743746 1691098 1756380 1813493 1000152 276900 44196 1336758 9418 40439 198618 332468 1707392 1180455 1512361 1321680 1838337 1401612 1139011 1537109 675165 442993 1488846 1060390 1371367 1314825 1230720 1320681 1583265 140744 991532 1063856 1784512 365751 908708 1207908 1989228 194351 974433 1288016 395494 23272 646368 5627 130622 1204102 1020955 584487 1706390 1169652 346259 1535393 548986 720732 1181904 1791259 1020211 1793351 799486 1416562 1327306 40362 1527619 152615 412901 115395 1825611 1092436 1230620 1866463 1695369 1549894 1516965 1768831 1674128 1165687 1461551 782136 1579479 1160648 1026056 67711 1334998 805416 418687 1991342 141347 1532754 41735 1193503 549686 305246 887716 789688 81943 1275499 129138 784634 1602107 1554907 1142684 96151 1479975 41165 760091 961348 46364 1217510 1945469 1662193 666677 1904360 1146078 1859200 1112588 732776 1495924 1932298 74846 734582 1153538 12756 1160917 123783 1682989 283887 1419894 125161 370457 1866219 1510293 1969164 1621522 1852308 137056 790848 768206 764300 1338619 1971923 828413 1115377 1227822 1660063 463337 707922 1075170 869186 739982 1639142 1864216 1287951 286525 1228919 980575 1654892 28155 337168 1151565 1233943 365933 1385352 1919427 390104 1822877 663637 1541148 1099257 283831 1974764 1703682 450503 501533 25449 332389 1470540 1496160 1549734 1844724 1596101 1394134 198261 1986749 556740 459120 1300702 1656180 934517 1747898 469687 785051 423089 1324780 512344 1438167 1347234 1193678 1480594 1797077 1896250 286679 1287908 1302897 349574 829465 1198256 785523 1733242 192583 51765 528590 737173 998737 1048577 933967 259987 591893 1940455 403192 891530 242393 960646 1684700 1597310 249914 1028617 986485 1674891 261706 1556210 112042 992362 165486 430845 1125013 1426621 602545 686374 731322 1209960 776239 1637390 380191 234308 78346 362660 597243 1729062 929492 108861 647564 277884 259872 562427 1897560 1405139 963548 369045 483422 604855 978815 1985590 1747686 385494 1108205 1966147 388786 688576 1058965 1667037 425144 679633 569567 1364695 1014215 13154 666617 723505 823262 284042 844572 1685951 776100 1081482 175407 806748 1295514 1062042 203534 1925703 161986 6184 85742 344704 1678250 948640 19651 110478 472466 41823 1024272 630708 1963358 719338 925923 566458 536104 248588 1781013 270586 1815883 330934 1041422 952027 1406433 786570 94256 109294 1612087 813183 905749 1455880 521346 67390 1635683 1448077 71514 1310280 1951457 1167678 524504 1995653 1877817 1161352 59262 1695562 115692 1358544 894188 641541 323752 425332 1446067 326910 1349513 1139196 1471786 943109 1410293 1424875 1886535 1417667 658803 1868936 703949 1650246 1989152 653009 1959072 1680354 377912 202052 548308 56778 290636 1171284 120868 1454800 592399 979299 682368 1164034 1255702 274394 51494 1470892 1109091 664976 653906 1843984 838536 1221798 549271 1571945 512784 1406232 1409131 621482 125181 1051681 333645 180203 305224 608216 1591523 121697 1409829 172414 1935526 325714 1137536 1417994 665457 473570 1955959 1430349 25439 690997 62961 1595067 182360 909087 72017 227499 1531177 1889221 753580 1808149 1723386 1527192 1527158 1652652 1765117 1681050 941208 189699 1352960 1413632 767284 888176 158835 100580 1469097 669475 368845 519264 735751 1199824 393097 1365946 723323 1597919 1897652 1041654 890506 1886166 18006 1066632 1354426 1755102 1205859 1161587 1283680 1739291 785277 1747240 923893 1378645 899967 668746 1094921 926425 715036 203191 259887 1765559 651503 1925235 898135 207224 1727267 275340 1504964 181430 394316 757314 1047090 65060 409041 1436480 135569 1182199 1663750 1459715 1861095 1721492 826573 949205 36005 1417979 90797 1425144 1895290 1946442 1407991 1313960 1132535 1688558 513921 1721808 359377 1521735 1548649 1513066 848009 1691579 842203 424824 1878571 117273 1915543 111257 824605 240866 1962232 602859 1312076 1487865 967698 692762 1694235 1472956 566434 1946326 1227785 1115325 184213 1042869 213457 512140 399949 1339384 1168849 818826 1716046 1106095 1613117 1705010 1532858 254790 295099 1869837 1563398 291709 960697 880959 1374258 1040163 217847 1218559 791898 861631 1295678 216920 1427208 304713 344579 1594092 1076625 112476 237213 1661592 823739 206735 745231 692287 1789712 1214181 851443 1596632 1518218 1445647 360695 505899 557167 569669 1717359 1750511 838133 1889686 517076 1968088 101677 743886 1242763 543557 305947 1884909 868150 1611680 464072 1631775 1866852 1946644 1422030 64947 1704941 1385842 1035265 1280799 606419 503654 757807 219853 1255621 1227566 657421 539874 575036 1588564 550801 748647 1708135 1453518 495765 1719924 1317693 369417 476681 585754 103700 70235 1677242 212940 152770 383192 1794341 314459 728775 1528872 1007823 353529 1825024 1534869 693772 1004569 1321709 1115707 977955 1702160 1440376 1896403 846282 1944619 1901785 1552812 621070 320770 830821 1378606 1736147 1868839 1749785 1329080 1333302 1273359 299724 1009482 54026 728477 920752 799632 1481315 1710594 1711897 1471163 282260 799293 10721 775381 893052 756614 290073 584409 551024 1838065 668910 371181 1124953 1731475 1646298 1019487 1776977 1489621 1779453 1501564 789221 604709 925502 1262059 728115 252292 222774 711982 460904 799909 1219004 595078 1812515 1859165 1097925 1374391 181521 1548832 1370777 565862 1790076 53747 1181314 988882 1998141 813415 230167 958100 1470794 773176 1752165 1385546 1254498 1786483 1335115 1017747 813881 1259099 1091726 958773 733720 1389956 910902 1081611 1751341 1337767 741178 1490745 1336624 1866668 916874 1421012 1550638 508563 771214 1092532 488959 1033749 768658 548082 297669 1700545 583620 680535 1529285 692050 637227 690428 1021432 807149 397263 318054 199150 1445366 1564951 451314 598351 230181 712598 411292 52014 1846198 715800 823011 179161 731205 1300155 566833 766421 687742 923143 725826 722473 765831 1399132 1808657 1221292 911081 1785480 1259690 764689 521597 209419 888035 110442 274111 1562158 1730865 749912 1308831 1560368 1812965 1941736 428848 391552 1159321 946545 658458 59281 1715906 1484529 799927 992757 1948927 1478034 50465 1194457 68210 1503251 1578385 1925736 643442 375628 189398 450694 256190 406999 1912390 1141149 1682294 1097697 1054683 851659 89062 125703 376344 1083661 590099 619737 28832 1168095 475074 1081827 1249782 1714073 998694 1474996 223822 1786126 1077066 1095118 1631992 174338 1043749 1822705 481664 1942302 432786 256246 803485 1379025 205192 1628435 1654637 1770263 1273010 750432 1106851 1272215 219633 1605729 316955 1532367 1791606 388762 770568 1128510 1036368 1941363 1539806 733830 1654423 525730 825483 254866 64135 140948 1267434 1058160 35584 1698328 1686585 1833815 783700 1919752 271943 1541280 1113164 1248371 706038 1398271 256284 713897 341827 635139 331786 954480 969926 937144 1955351 1565034 1650533 1990527 837210 1588712 1366827 491061 338962 796164 1042814 679704 1782531 1669330 1445834 833687 708668 1417970 612083 188782 748761 120829 949374 1175897 1319495 1675337 780686 1162867 1297197 1589930 1978538 1222650 10485 1140625 515345 806152 517185 1252649 384737 85877 1498652 356281 541673 1022072 1805599 158361 1419720 1099514 822434 878340 174975 771491 1697096 1276312 1050850 390777 452942 1375944 298078 1600920 1697755 1405534 563657 800416 1192452 107182 1390713 1477840 516264 1490077 1100693 1731747 591720 1244562 1762525 1422815 667968 513707 1391822 584970 1866418 1666918 1493679 910810 1881484 554314 563546 1173620 1374603 763817 777543 361880 1983533 824127 910343 1295341 1673721 1952073 464978 206302 885534 1214964 1201438 1769185 1819973 919337 526696 1201287 1324966 1729206 1345929 127132 27161 1500423 1655867 1498926 1893664 1426838 1979417 1241422 968457 376752 1717722 1742711 1632666 495065 1321278 414890 1618354 629147 68698 827036 1997313 585036 1641231 882172 627 1883994 1230393 1890950 1729008 160260 1254188 1113425 561166 1539131 1862726 1500133 474194 1191663 49066 465334 1271219 1730196 1882239 1293673 462636 328296 771415 107293 1746414 50164 730263 572252 257912 885233 1688505 327612 805566 53810 220309 1762797 1525002 1656484 398740 1658689 1364496 1414771 161113 998645 1524505 183991 1237551 144625 395387 244625 1133765 344334 1859530 1866352 836513 1606135 1707565 503367 1861418 1444404 1212143 1345223 881810 1030480 1427144 1440173 1022255 423899 1940762 762746 173638 1364432 986147 1270672 1043019 1982225 1376257 1853244 1191692 1790373 385626 44335 310467 352691 495977 1720364 814435 431279 105632 506755 1787331 11413 1044611 1011621 793955 1783764 337872 353986 1419120 1494107 882766 542580 1190511 846946 563666 1876328 153315 1909830 526545 378483 1002371 508197 1697399 1824156 949439 352915 881450 1087582 1300277 489894 484136 605270 393343 213450 1365633 585063 60837 1627548 1236650 53935 1804518 587414 10202 53472 1018269 644720 914616 1564812 830773 1180993 406806 981209 480552 102836 669612 1547713 931227 1481275 619633 1318562 150678 950742 826744 1582565 127998 1182151 317507 1234448 1415089 398053 1779341 1035522 1120163 185613 198428 646011 1297927 75539 1155819 902576 1692570 480791 1191751 1926239 341086 420170 461723 775568 379789 1360619 1116798 1314329 1347838 1624884 1612465 391703 1588551 447711 1727107 523861 500808 1054422 624994 1751239 461243 799472 577128 310653 1274959 1520273 37771 1254258 1794567 474532 490811 72136 792724 1534342 440635 913565 1789579 58249 462907 1784435 692853 1942859 29308 147126 1122149 1783205 1235544 1421916 1923807 1195336 1731325 316020 505629 245166 1635479 1522237 620275 1318448 1029867 1638696 333586 897537 935394 1763202 1712686 909042 1498899 371731 1150156 1585036 1491900 833396 1028760 1485380 424661 1901286 614010 1217942 599997 990118 1544787 1583898 1433574 263181 330798 930952 1293447 1331318 655156 1494519 1741664 267108 1947985 1083266 945502 429428 363169 392898 97942 1330163 1516343 195673 1408775 1461329 847569 813706 600500 1907803 853145 200528 411105 18495 1215567 1126536 1694775 642068 877734 199766 1047828 447321 1191292 209019 1716048 1113690 614467 1950993 24695 287830 736600 642112 992590 440790 193071 1507956 177245 1203435 9826 1734197 95623 422581 967443 1805451 1425757 1574260 1883767 949813 1901027 100842 625158 565549 1593518 769552 684932 1621207 307234 1483744 1000630 188711 1444156 231807 451608 1952817 1147601 1323915 1489270 405632 1858868 186115 899223 1473558 1446369 1351323 353513 1219090 929701 1684721 1834156 231737 536925 1732901 1354833 1861701 1502758 1838705 1988552 865262 1103319 304810 1818025 102563 439105 250967 725607 1239838 580112 786381 393698 1636120 1672876 1651260 1007339 404883 1724174 1810937 1105220 1290161 412699 1431377 1318943 484196 543556 1350535 1667517 1850298 1850233 952450 153012 1170681 859507 1817551 1974588 1696445 1961132 236953 223441 745925 1301077 217826 1626509 329108 373726 588431 1051243 9581 1103185 610667 1096208 344368 1860115 732213 259743 505262 751602 474603 100077 663666 109884 1469836 951460 1037188 1983622 969405 587807 889027 550377 848660 684674 804232 1587978 1281430 1376163 725471 910934 80255 265863 600723 1491457 192191 269238 645234 892473 706508 1830193 100614 1813348 1508214 1797816 1981913 1783280 185981 1546544 1985149 960571 1634913 744656 1273838 570709 466906 256991 521190 466614 1523709 786976 1773641 650387 1667503 210990 1816119 1977631 1819721 1925024 41631 1414515 94175 753314 1781146 1461819 47080 965210 203909 1806788 383163 1887451 4670 11175 1505897 307988 137266 448328 1627640 448339 1119705 95591 266978 1407353 1108240 1329709 478750 1213507 80354 1094768 1995040 369390 334711 349259 1732226 943753 1058672 1204288 543933 16821 1002379 1662481 606484 110338 838283 874834 1318617 1560826 1426713 335602 1460058 1102733 29448 1453113 272586 1861449 1566456 159645 63234 1800375 1310231 210936 269237 832051 1489887 1253876 245668 1733214 267836 452305 107626 500574 489333 1145088 744420 1113570 36637 246799 115907 1768753 978290 1744137 637287 1621310 1633133 839364 126819 1382627 1442412 403540 873147 1156503 1802514 1109874 534039 852583 961185 41820 681936 1571658 989758 297646 1975786 743617 54626 1945776 177294 503393 1870902 1808819 1953483 924095 1434294 128482 1492927 1858877 46755 862408 787925 1554628 815922 1977111 1883190 286583 774363 333 1695556 4795 651260 661644 1028707 1154 1056582 746674 937926 449093 1479122 636486 942425 1662462 1652477 500611 22352 259283 1182577 1875532 1017831 868779 207414 1278721 1214271 206402 1088698 391784 1532630 1837977 647761 1884832 99770 53374 150823 339699 259576 1979436 1545178 504740 925130 1369391 521283 541669 675915 1476495 509219 759755 762639 15388 455998 336769 1353407 971833 1933521 1042707 805630 25710 1750512 1558573 584375 1528756 1425305 1509442 1587852 1584417 601484 1675575 449649 1891593 1719009 901918 1999692 1032983 1327365 1643701 1335074 478330 329528 678290 998760 1238120 123945 1117804 1652773 53958 698003 1786687 963959 1573973 1744624 1894867 1863189 1459044 1936296 692733 127279 1285688 1391805 1790289 30150 974636 838217 227990 1532131 1832417 1122140 617973 1650958 855823 313863 1963210 419108 1562125 1384246 499670 207924 872359 1440194 1836455 1463337 1185069 1813240 714250 129032 1007416 1056614 1946956 298592 299407 1600463 1467008 579307 732854 1779135 902777 923859 733017 705299 1835646 1472807 1422036 38701 949632 1852780 510065 78512 462158 950919 131423 999034 1522739 584767 964031 1222790 160706 1977213 729366 1442107 1776145 1845667 983387 1304077 1926580 1742633 1292197 536424 874709 237551 202664 1714910 957405 205778 1171963 1132900 1654970 640359 1741492 777080 1876168 622180 1100662 1477530 1689588 445697 206075 24491 1452691 1714380 706411 235614 183631 578263 282989 1138344 1101945 156648 1122660 1540046 909851 599478 1757396 575559 872493 1142375 1950416 1144944 1749929 28772 501679 494605 1669876 1202760 593194 171435 758606 1668521 1205781 1143367 209534 1644064 867278 315200 525652 659099 166017 1801415 1710081 792714 1180715 1727781 320349 1024979 131943 1575547 872523 554029 654459 1119033 916275 402031 418861 840917 1464113 1370766 945683 358504 1108392 1609684 1035314 1091460 1220630 210216 550293 432559 550003 1285606 184443 67859 1598419 431857 399077 1978442 1556789 442460 988895 1607145 407175 1411775 66204 149469 92452 815547 1393603 417871 652097 1332454 1498805 1561139 1960545 445713 65992 1709596 24985 1397857 1384301 1527553 1832023 1568758 138921 334039 267341 94217 1280701 1390360 1215014 1161705 1219661 1016001 1308072 1063569 1563831 134466 1032675 1520402 126291 174245 450448 557822 570063 1313628 414960 959502 1787269 1641576 1426536 158068 353524 625262 1894260 256139 1845941 247398 940333 154449 247963 1355314 1093232 1231776 404978 647995 1224028 120760 422063 301695 968260 142460 963547 948503 1911431 460069 1469084 174370 1255999 1614222 1329057 532307 341504 1764183 991421 792134 177333 1932155 355453 617621 332606 1129511 276307 395426 1746489 791943 1557532 7847 417802 778360 1736967 1309521 486504 1499774 1452063 617726 386465 137748 3640 222799 87423 311030 199354 28506 1109562 180647 1586002 1252630 797736 543402 1953373 1188533 483371 1183189 393085 1106681 1178401 1063897 1726332 556218 1279626 1772674 1435175 1142312 1072293 916811 922265 1969111 585622 1106984 1362427 1407576 1358023 1094116 1022212 1178331 1037754 388010 1986965 672167 1580902 1361917 1060261 1165985 128376 1278057 721601 1164347 1929762 675152 141117 1926645 172081 588687 1187600 143829 1059744 363444 490846 516352 711060 1061652 323600 731302 260033 1201805 925104 311165 1975001 981318 330914 1767704 307847 468258 1925989 742534 874789 1135859 1717399 906199 1425864 130669 1014843 788643 1351525 1946515 628313 1876822 196324 1516280 537595 449136 391612 327008 931453 936396 237520 1518400 1956942 1648237 223291 346501 399159 1220490 865971 394440 1626746 1618981 558104 1743852 1157331 875148 33309 422148 1630501 1535293 284261 777757 410329 629297 1335908 1490097 544518 1678376 197994 463064 310622 1463419 381261 1784249 1518067 1012313 593990 650030 1061197 1766981 1210954 1997745 1935907 1617742 1188756 792959 1955452 551242 13824 1475391 1589539 1977846 140913 198064 858446 1334009 867738 1878037 1692521 730143 861996 914060 1414722 1083377 1218196 680711 226619 1424689 1720680 1033935 401553 1417987 1211641 1794643 1611984 306048 2080 157285 71889 994657 1672695 887692 973437 620721 1760416 1366004 1097696 1225469 1671409 1333957 1935094 1162411 569422 373738 1103109 1884669 674540 281904 1098393 463601 298191 497191 210845 1813541 49413 742255 1892244 1127792 969338 805368 641458 1208624 904251 1975323 942678 1113728 1921233 1300144 1086147 1644595 1786316 452557 631041 1570937 798810 500937 1044210 1560074 1806873 1620266 1576100 294708 386145 1878020 1463396 1221526 114785 83250 37425 274931 1454936 1562321 1739535 1434840 1609577 1513200 1994145 1254875 988240 1050241 1351492 1121611 1670728 1245593 659153 1786850 1599211 377404 1156608 1593258 495175 1828516 518620 452631 678365 676088 160362 1311394 1575570 182052 1250821 1787956 5761 446918 192202 772651 1766079 230058 689257 1467138 412690 1345421 131584 1546421 1025896 763263 1534529 175874 1753008 604720 669545 1995101 1964577 868556 408820 1755262 678742 1949395 522187 242435 330564 1293380 258504 1807864 1078270 335961 365570 1122816 70067 601359 1555302 1252138 372084 1571037 887496 1726690 413784 1811261 977907 1061125 1320123 1261891 1436912 1616700 1032451 1805334 11415 1050320 235781 1792999 1844513 203695 1498842 1285800 1693572 888699 738211 1960730 1918691 470210 1489208 568208 304792 1881042 810618 1875626 582641 577643 77617 1873054 652333 1412433 1206396 1409975 352914 480220 1295764 1739453 447387 14383 1422326 1733253 960359 1938510 1371674 407183 1979409 103750 1538943 1998129 1489389 1262755 545265 1291996 289518 357356 1201534 414944 887846 20514 148024 197751 1195571 1868248 1509534 145077 1014293 1763172 1284073 1825581 1165793 870587 1448172 318147 78846 149147 1074995 1986136 1260695 67397 1338016 411045 633020 1147099 4470 1260862 1601596 1695270 816557 760832 1279656 1434099 280234 150503 1201742 1966629 1780519 256187 1654501 1829641 785440 1666630 861924 1685948 840919 650836 1319637 1038557 1561284 1369225 450728 1741252 1195164 577998 1984871 99385 4032 1005576 1375147 891587 1677725 1371449 1258901 808910 347260 1567455 1615484 965163 32443 1486958 496342 458885 1482907 1010936 229951 48050 413005 585764 290061 290288 1852413 105907 102710 957573 1899694 401676 532191 868136 50718 1761988 1123994 1867697 520096 1782998 1227192 241360 263392 1399908 143195 243769 1941624 1712724 1007242 158254 145827 368262 104943 38314 1022300 875657 398078 669429 1397886 1823515 408924 319142 1077565 1254490 573479 1250512 952957 426227 1142350 508602 926204 196459 401639 888516 1804756 1356033 1290170 1138020 1262559 1769091 1072691 1253691 1125519 1983583 1765 993574 710956 1828150 1710105 1241025 1720914 1953691 1134664 649725 857666 178949 1400745 406677 1822200 1940061 1558189 137767 107274 1834479 1028130 898296 962294 557821 384491 932070 819712 1109775 699849 1312220 1955786 1180437 697409 1620561 234345 1176205 476788 1094372 1345597 1488020 1103604 1634713 1134110 1230374 1305693 888879 326647 464139 1877624 1548175 997470 138410 816274 307554 1266144 617298 1913484 1959209 1561413 1258047 1955206 755969 939193 1308456 1756377 1747536 693812 1794881 1627989 1153591 277006 339633 1250939 297932 1485673 831007 1653006 810232 613313 1698858 268022 682318 1061309 496070 1351827 833700 1899165 286404 529001 1161965 1844069 112662 1900502 1703011 181562 1423011 1626016 1360899 253770 1618237 1988367 473815 332239 1471236 187090 614504 1260258 1240398 408567 1610509 715576 240899 1958278 263696 1396102 259157 379466 735643 412444 763487 817099 172235 1403269 433482 552768 1543411 817016 1855835 1783633 1742172 1336548 1608083 131460 287252 1306965 1536202 118880 546909 721135 86412 337995 942828 314839 1371065 209361 1789270 1354104 986419 116163 983112 1498662 392962 589023 180307 1263300 165761 245314 1236748 495968 1840729 1304873 1372022 1857086 1021960 869330 1767231 1695410 1838624 5157 1606848 361003 1753642 73676 1378970 993375 348432 553329 145410 1892540 424299 582514 1753107 491100 711783 1800471 986786 1172187 1226623 1234129 845389 367367 707835 452133 1550894 28936 27590 315872 1018929 1676505 1708788 1021659 1399114 54748 532852 445820 490770 1291537 375440 1815038 260513 90227 685706 39208 1171189 1992655 101205 211555 444930 1476787 118328 1111652 1474206 1605263 25536 1011128 969498 911313 1900065 1885092 1400141 1913126 1566934 1554671 1878196 128080 42948 1535075 1775414 1232485 900045 1813437 1568426 1667446 1045338 469325 1883096 347395 820077 44913 123704 2543 760710 688910 1704217 724747 274201 731799 1172588 1371576 386431 1264194 635039 1406764 220881 1673856 1827288 1762775 183100 821372 330549 1498151 1693395 560779 1515606 774655 390308 407220 332303 1892840 4659 296094 1268435 300045 1979036 1412734 1973467 1573752 502767 1396989 1262813 1183215 1054035 472774 1291827 1340338 1878087 1123407 1861150 332609 377284 1772687 867623 1620506 1225828 1763703 1705900 1926019 1477789 943517 1676052 1785868 1055274 315022 467731 168650 608803 1277122 358678 1276839 1342485 825425 265620 1019323 1108634 1699471 1463400 1580130 1349342 1881120 93718 620511 1287468 752201 1361628 1384811 334064 458303 658359 826477 1855865 402278 264774 551022 1715145 550591 1236677 1209790 1548875 1801282 1225472 1493299 273568 1754697 1656379 1604278 1514688 1381793 202801 120508 1938014 536700 1602915 445585 607677 1339274 1041740 501988 1751599 485398 1325018 872281 643371 1404855 1319974 3468 603223 1489000 932598 1240974 991093 99274 280413 514385 192593 1283534 1140417 358011 1731569 1449377 1422736 1888554 947728 1629887 1204194 839282 600452 1559412 1411911 1129236 1195707 493134 851233 1901303 164070 1580704 631525 1181061 976968 368994 1624410 572128 1716151 110169 167392 308797 120053 1196859 632566 1748780 953377 1800740 475819 199957 1602788 982517 687961 1069322 1013412 1230684 355282 1686747 693458 1452460 668531 1192104 821456 805985 1021609 247238 1821867 691018 155527 666168 116091 781317 891760 236438 1360351 387479 1653250 624613 1088159 1632226 1878676 467306 324606 720635 691266 958361 1420677 902066 195165 1669690 1239566 1605741 1851419 561778 1329595 405249 1956388 385597 379002 1172704 375323 1554574 369405 460094 790135 664189 1905694 459966 463532 29473 818529 1561537 768432 1941305 1277803 68103 1407862 1866294 1637068 1570966 1633206 1502871 1140188 1858849 1566728 1217488 122936 1308926 788515 824560 151412 523019 1967335 1877493 301714 1106356 1224602 1606119 1352825 602651 464964 1579809 1969801 1586984 1042185 1312488 811916 1238113 878156 382409 1715214 1836677 1475659 493639 1153793 358301 1125710 1011584 1868323 132070 533119 998816 316618 1574398 1751644 15406 1064193 413174 1219511 1269380 1002586 1270330 743219 246779 1204944 1635106 1231051 382134 1430500 1098156 1984832 289512 66057 893710 868546 809032 269658 100595 195442 506510 798255 1974180 110763 916257 1751450 240975 1279946 836817 627467 272761 1316579 344772 1440808 229384 1655009 1204125 1701892 1481693 675169 765755 892837 694301 630195 455515 290280 1889520 992831 1687919 1423309 1705908 1336708 1286576 727579 862164 673257 1146652 1594398 634036 964878 1413097 982357 1534243 1061600 1939193 1075238 774305 90947 78354 83106 1377422 825150 663139 1337924 1282814 14037 909369 355200 691050 1707638 1938715 1797117 1134247 743497 520257 523821 483352 1838257 1334386 953147 1134125 792494 473266 1195940 1567435 1557992 699148 558535 1774473 226464 456575 263491 1857669 639963 1557662 602692 1274107 131796 1305477 1348046 1448203 1377411 796879 1629677 1541747 1329554 1711620 678572 1269411 152630 298640 244537 853575 1019711 65293 719999 875418 797556 1811787 1686601 1414904 253710 326066 485393 1538743 1899834 1686243 752034 1221877 1408399 1323958 982750 1495477 861422 592891 918288 60005 1712733 1728110 142663 457894 1703329 177067 1751876 1845284 1520500 1596374 834963 906154 720044 1896837 835441 1351655 1241885 570371 1233713 416016 1743847 443687 1145977 434784 463072 1010392 1880912 1963839 465092 176158 70391 1511502 360618 404024 1075875 1369717 426922 501969 1554243 1012584 726394 1599816 1328823 149093 477161 944680 1439226 1655471 1317346 400163 1091522 251652 426400 1413499 985476 1205102 1084514 781711 1870708 1920360 1678014 1213228 539486 65907 968793 334967 400597 789655 958932 617559 1908593 1517367 992177 988058 1207352 602504 1707764 1088870 1013524 138875 1937819 1585156 1262652 520453 674460 927597 661938 1005733 1219532 1165033 931200 927209 304939 1515970 1992530 632488 914220 774047 489008 108567 252262 328788 1363639 1890997 375319 529528 162713 279878 552005 238258 1759858 406100 714134 902989 739088 1713484 1015988 1694744 1731184 437276 560022 259 1386216 1948710 1630062 1368755 1579828 241307 1738499 493499 308411 613989 1206687 95402 1380545 474843 461674 1984623 455992 1802083 1869398 338248 946278 1035966 1322047 716534 1788077 891475 511183 784977 328003 876145 1121380 1993357 1773725 1761175 452113 1937287 1494941 1565026 1028286 1624892 116597 1510791 1767700 1650715 1334126 1364444 567386 1451694 1360212 618922 903099 711545 871991 1279557 391680 1958508 731241 1703044 1822814 1231300 40486 590986 340276 1816922 116572 1283950 479898 1622387 1931024 223137 1328137 1973359 1640425 1649676 1820552 589528 1094714 1340451 572280 56232 742683 87026 1695082 1414149 730029 224795 1790369 736134 200347 157705 1909474 925963 1680500 1703699 628593 805076 1550599 757412 1354028 688242 1356584 551437 757904 507366 405157 1435355 1271731 1566051 1550519 565103 1355180 799715 230515 1867177 948889 1626256 1618283 1236949 332511 177329 121259 787972 65027 12259 1373098 1368646 951158 1017340 703005 792898 1380473 1823031 435876 67705 113076 1590636 522574 1404934 1989312 1283023 952064 604461 1503382 1540204 572968 1730586 661725 529359 887195 653245 1490602 166369 1731935 98189 652285 309138 269547 1209900 669052 549936 1974322 1984479 1277239 266710 714948 1311599 943882 23582 927353 1842423 1058724 1921306 1853523 1193263 1011662 449280 907933 1658456 1972720 962516 1465652 624146 99861 1340611 194318 98465 1823002 1761216 1811811 1565009 1352178 748896 1743305 282795 1627865 1645826 793429 665680 1873654 391126 961822 175739 558832 1441260 260361 1819029 736629 1234589 406340 507920 297542 610307 866096 629737 381488 121135 462591 535652 617009 499637 1697084 939144 1239505 526002 720878 144460 1903841 1924300 239614 1001598 1851316 1108032 334319 283617 482389 1478080 1351555 1552971 1890820 1237333 522972 762069 265574 284769 1284147 1545965 1329267 8364 188524 1891644 1601150 1025252 1525467 845575 1871050 314271 1754212 1820776 1867237 1651073 1169336 333048 1688115 665022 1338912 954206 535550 868593 1570628 1126188 468301 1839953 866282 50016 1998643 1061409 1837129 519933 1055614 23542 256455 1353553 184070 1615729 1174473 629770 185046 1192443 569900 14771 578957 1580317 682410 1032349 1922582 1044283 1291880 638134 962132 133592 21293 1058488 1766181 1020826 1505290 1994876 1236022 671762 184504 839702 291646 1312045 527492 338672 1225029 1377877 742306 508799 145033 1636269 1286137 426128 860100 1470856 1381571 793925 1406328 766909 1907837 608599 1518556 1559056 1658807 1922621 571532 1589485 940035 1937691 1165119 425891 1581773 1217094 1221089 267534 1656010 434962 998226 1264468 748795 1055641 1282821 34749 101708 1576666 1181775 667418 636807 64273 940614 99378 1090928 1968058 259507 597109 1560193 1244302 731895 1847173 1347931 1391196 635865 12008 1310862 453479 601612 1731682 486952 569408 1541793 1670144 1817740 1834905 707092 1417097 762452 426292 776945 288242 1836020 900819 642098 361158 1816022 749924 1900855 571206 419163 570046 604798 1113037 430316 1871673 1779753 969783 325342 1834263 257102 1593287 1764853 1230147 1322393 302383 600872 1810302 625877 969089 1750251 910195 1423900 383363 275696 1080294 650594 1905343 689890 1425213 1226056 900777 1018704 351406 240248 720409 1795916 623056 574026 1294881 1733621 378472 1869555 1959516 491754 472374 963638 1186112 1283579 164091 509245 722335 1419338 444196 1487114 1038640 500596 794178 521819 125244 974472 682309 1766230 1568201 1726302 1285403 619753 163323 742819 858413 1985963 1680785 1796155 455946 47556 1336314 1367711 546344 807563 1103785 1574161 1611141 142080 1833702 114714 116064 558309 936769 1470020 52326 1419534 1364221 4632 1631289 959729 1348988 772138 1788654 1958836 1346556 735170 1431071 1115692 655632 1260587 162988 1664611 102551 777558 1360314 629512 861536 1476837 1215145 1387021 1246465 298208 342161 613633 9944 1504924 1733151 1493052 1258660 1493826 479003 1249623 1955106 1138632 1192068 1947621 1528380 1186429 1613026 1805627 1517206 970771 947838 1016886 648114 1785309 27124 1727304 151522 1079997 1382664 1480110 1002842 489988 1802118 1198540 1983537 885121 322218 943684 451877 644638 1552017 83211 653884 612536 1748379 1434753 1752178 1634311 360209 1064198 1565161 1753013 4423 1416376 55431 1869072 1142325 1313869 1995368 292778 868851 939934 1136697 639317 518858 1014735 1089848 1847186 145755 782027 1679628 1730648 15547 1360131 1510712 806552 498076 518051 225164 957547 425194 1319051 1776901 209813 1625828 583555 1460614 588865 1856115 1914430 1431855 288887 627450 1710661 182049 634704 390901 104881 1809839 687539 576389 1045463 1773313 1061663 342612 1811651 1582511 1365342 811863 353416 1423976 547526 504225 382580 1116554 1894212 235472 1031318 1270389 1142157 1350940 1655027 1907066 949702 996238 677390 1099945 914799 628781 1117667 239306 513666 740703 1674819 52700 1814358 1601974 256359 930981 560623 615449 1678004 597178 388536 552498 212920 319097 1565705 485438 220689 1014896 753243 1615936 1543955 991696 196425 1259632 838459 981406 1823848 1199564 124964 1840138 1938842 766509 654741 365849 1319360 861518 1206098 729870 1391281 1031780 1190049 816654 1592454 1953336 391864 826481 1687517 1894756 1214196 1818164 1073529 119875 27595 1293979 1561374 931153 923311 949258 111030 1880761 1942309 1191945 1579143 1510545 1234557 1981688 1925632 619785 396432 1219685 1631186 845890 273441 1583175 1266452 1172649 710778 1472227 840379 286896 776766 1483586 932051 702372 1896710 1500379 1694194 1384068 734696 485445 1253023 907038 1687511 1425046 1461671 1677880 431230 1409673 1050077 1731342 1355619 794748 653762 478471 621001 710871 1014482 679423 1216237 1604646 1329516 134587 1042454 1549899 295814 80135 713985 16199 45529 862896 1269482 538053 486323 1557294 485280 1285043 150580 1044311 955008 1559232 1180368 1872972 420472 1720271 738896 1934513 781071 100881 894140 101203 553734 1835653 1826306 1842354 1400857 1820660 64516 537149 469279 1505912 1917296 1262778 428110 1605722 370845 536865 697498 452253 1254882 302803 259221 1470441 393125 1133629 1570984 1637479 1618852 839374 869225 1667417 493016 1712559 1329879 417282 1870103 1551214 123531 432237 563746 125721 1593323 373787 1346282 798758 568774 1675133 1139222 1234563 1800803 268196 620862 1826294 178182 813587 721559 1819569 172773 610594 628493 1634780 1230672 1506843 131170 947465 1616763 1416948 558685 686134 962419 1587801 211638 1250801 781302 1362782 1721670 340759 299098 991041 433909 1959872 308753 330187 992746 1652258 1423919 985990 325280 709597 948890 1446483 339701 1832872 1645085 430004 607007 1195529 667809 399425 199654 672553 1111512 219219 464652 706771 1170799 1390372 1351918 213616 107400 988797 807607 1130423 605010 746653 300514 1056714 54843 933849 1586474 192182 623044 1718670 1926659 103181 323730 1088392 1754517 1568305 1582599 1147613 1850763 1118558 1893283 1944717 1108408 777020 1675200 1741795 649598 1353087 1337559 1553313 247629 1461000 1499057 33736 1855098 670847 162432 1705781 771082 273485 747043 1167257 1375821 1982258 636868 897819 1849765 907068 208869 1347161 751260 615747 595030 432794 1064132 1630155 360633 1795284 281825 684680 356788 1813500 808186 974181 1146138 1271313 1588383 1467670 361084 1132697 777263 1727366 1333663 1958715 825459 1626265 285115 1708183 609422 1006423 612211 1354068 1575172 1577063 1276832 1263165 392326 1800258 1556062 468 1011975 1578169 1951822 1172850 583136 1038438 229321 351303 471856 694464 639028 1216211 1838236 1402851 1190725 600475 78934 41637 1643455 917620 279893 1735552 1394448 1426883 1673268 1575871 881922 1314679 1192526 1418245 1676733 1968852 1414089 1938564 1235740 1911120 1890902 316417 1470218 26752 496251 1722223 1926560 299974 1379810 1954698 1267455 192594 1993902 1638950 645594 281749 1167534 1189442 606811 468217 1041837 687757 1536115 612187 1147766 620958 961050 341460 1397775 1630326 556270 1193126 1010461 763794 817226 466680 588208 246001 772455 243104 1586674 1862158 729650 725007 789041 1536981 1525076 1301357 1974882 1165455 1463178 1822949 451989 862476 1044517 1869714 500423 1151587 440792 1059345 1075742 1040172 934460 967244 1520988 654817 1919702 348991 296019 1367505 1970514 848750 438017 1703812 1007568 1593250 1425183 990634 1697056 1930932 496941 1531559 1458552 1053189 294428 578340 1830094 1150868 1109739 1663436 625954 1593748 157499 992721 1445316 1339064 952802 393126 1333866 140896 365346 1590794 525414 1716581 1617614 772984 507217 155492 426943 274993 1782503 508282 1851492 340082 768539 700733 1805367 1789553 951775 1992114 1752044 1402709 1916010 1440558 1982906 1577490 1445698 640545 579014 545584 453332 79741 1613851 966687 422588 1569305 1662955 463005 128573 99965 1106672 1104297 1103334 508379 255710 1752626 963407 1907445 1367585 1777205 785782 1803821 1132773 479779 491109 805279 1355424 1261113 486325 949240 337829 1696141 394098 1469770 373220 1098944 225267 553639 832741 542269 1868294 1214919 981283 1969520 158501 585306 1537544 1908779 1918515 960786 1428465 737653 336941 1435660 1540105 192923 1930837 248581 398752 1240988 262776 916940 482212 1734959 1465176 374862 1715535 448571 663515 1469035 1274711 1979406 1918344 1248937 1226279 1540928 1021067 903950 339800 1856644 503031 146341 1242982 938552 666588 1735087 458928 811351 577198 1112498 136032 616268 1728300 901963 653483 203187 458228 1788326 638193 1952265 349469 499776 1936410 494577 1779119 1932226 826464 1167461 909754 1460488 1113309 1540383 1765399 1415931 395004 656110 1642934 422111 1721104 1710492 1470788 749300 522784 1162713 1403978 219215 1210552 292947 1255820 330987 522939 618710 1519701 439384 1650518 1764579 741764 926499 164149 1417398 949628 817446 395361 1587013 1495760 827298 931612 321368 1741525 1284355 1333952 1139627 698981 505825 732043 263226 651867 1581577 885019 523722 1819247 1748611 205485 1731128 1872411 215380 242093 1339052 46677 1783720 232666 87545 1955776 1364686 752576 218822 1043287 768258 810878 837055 1110957 287062 197014 1739063 1187270 780632 939844 1028057 1291901 1370759 875385 244466 1364017 1046785 1489297 1167621 71740 1816982 1851180 1227132 1657481 1447323 1376444 1197863 639228 1021230 709910 34524 51497 1946878 1670608 1479031 790896 1037894 1561126 1869694 1740430 1190173 1590970 648729 919756 1201 1864109 421194 471226 1150740 1294333 167471 235978 1572552 924996 652464 1000969 1063474 832034 1701767 139274 1822619 974426 417762 1499652 872671 666344 185559 222687 1394937 1359521 776911 1836836 176308 1588604 13512 1272031 1162820 1670113 1170684 1360864 5965 954445 1069834 1238882 864433 1851417 456030 1508961 1474907 1191952 714534 503910 1821541 809929 1130996 1242585 1848100 1359468 310387 1983609 1965917 177758 1124346 729962 1715091 746964 1889196 1761488 1300489 1580467 10753 760378 1337982 844076 374304 152547 1597432 521210 611409 1940125 355578 118666 1058824 1701219 1005150 265065 1603083 810594 1061800 259461 867926 87642 1867607 1001103 1492401 1033173 610286 940630 391189 1941370 520900 1499846 1406214 182721 796352 1361339 1715967 491287 272280 207681 1722727 1815049 1894804 1280344 1159114 1074910 211544 987478 281009 464125 1037027 622240 1708899 1132536 1034310 1812052 944924 975137 176422 768755 1431780 1731797 13426 400560 1018376 587098 254757 1031685 312400 1351411 1615127 1933604 1804329 1985141 677276 1903089 82541 1237871 1282429 469095 1499322 60108 1823079 1508573 673466 760073 1110861 922799 1181460 1259681 1963146 1146404 251004 182055 690263 1813709 1534989 457363 241375 277643 1192468 1944177 1211262 1445797 3448 369452 139714 614059 1254335 171505 1246249 986809 1686251 607645 567550 732392 368107 1294610 117175 1824798 1588084 421866 1030005 1057091 271812 1611719 617060 1837976 210172 1603036 1212850 537295 1144037 206879 1846358 496760 612582 704750 78029 180548 1158019 508124 576244 1941236 1933483 360582 1493183 35866 114981 691429 1322565 1347175 1907924 1505835 497544 991606 419066 1964186 1044286 963001 537028 684249 554300 1537129 195227 1047568 1235175 1747783 577599 1732081 687671 709312 342003 803373 341971 1138018 509204 1864509 1085199 286558 466699 1441599 21067 518023 264773 274341 1617625 1000741 1542563 1192277 28332 191471 1185604 1033510 412461 557597 274130 1509123 1674500 1167426 142456 621408 390345 959446 1072595 327585 199947 98558 819885 558078 1450612 611829 24118 335840 136105 1045739 358262 1138337 480154 1517031 1591730 181217 552567 834254 172398 1536050 643848 112915 1439518 1392753 312728 1908019 956079 1277079 483575 1882110 1259890 376461 1161832 1340135 816335 1466832 811092 1903132 1619981 53158 816157 881778 1712576 1380307 930437 52832 521917 1975975 348565 1382404 1103087 787193 1925009 1213322 1358201 1241876 1959021 1180609 1715119 1162521 1079085 1017180 1816037 1665034 1940199 1243727 1817641 19803 555336 1141162 1382884 1622608 109932 531486 802804 1259619 502232 1146116 1548800 99011 1200619 1399304 981277 1465344 964347 1100138 935098 40493 296078 827037 741802 1820903 1026988 738867 1557053 237562 284089 1248487 730935 1360182 812189 607288 428705 1477343 512165 540582 1062457 1882401 1095499 398539 1050218 1989270 1425447 518920 1853162 59728 912191 1576174 1168391 532430 547432 1722860 1081958 1946369 826676 683818 485843 924266 31287 1176890 1202400 1961258 87909 1771429 589433 139277 1607284 1550524 1409991 1643281 426885 1281004 517741 698938 690472 1775485 1197760 185685 1516118 1560063 1082454 1058675 295635 58483 427220 1088824 116183 222788 104545 857329 919521 1396480 914779 1514700 1549107 197744 532712 1838921 1301570 316933 266601 1425040 1400250 131749 1224277 603133 1005222 1003196 538166 306986 1128515 1542351 437567 292456 173705 883233 1806457 1666663 794878 472038 45563 420749 1652875 1899280 1958062 1280907 606333 1441887 1444260 1574827 1468960 1440833 760190 1209754 1977533 1878508 562253 889210 693135 756286 863841 1731989 803623 1833684 494531 109007 561459 1834778 288179 774116 877082 561464 1495749 1723025 963313 1173025 1767603 1683168 1184329 1054326 279692 819906 850175 77796 112263 628155 1325214 753382 379103 1595722 1724912 796611 18887 1116269 1978949 760221 1518630 124874 1425278 944676 1899651 1087346 1459042 1401838 1615858 1412742 1673892 1784412 850970 466909 452713 216687 1144024 1055642 416499 1303432 244189 394719 294407 1443492 1795982 475886 83785 686692 122157 74536 1665984 1367018 1252563 1010890 1180731 629174 1052972 983561 847796 706590 1333292 396825 344081 804020 1419476 1226645 890307 1346748 1292400 693939 1743798 619005 1160966 1470775 987780 210892 1004629 812898 711645 1272154 429253 1150638 537042 47845 1359083 663187 1375004 1976263 1406119 1609245 611860 1566298 106061 574146 1893619 1932360 1777672 1899458 1298165 120238 416255 1089527 1094138 1817890 119334 994096 125263 1810403 8900 331804 181802 1478803 152860 1993398 62089 682450 1741373 911699 1229536 1380253 1209255 365649 1520690 521786 1929808 847622 1605998 87227 1742079 1489315 884900 1086724 510110 1666526 792832 1493956 1288599 1865396 1849981 1612427 752991 700832 1614736 312989 903918 1491608 685639 721643 1723613 1417612 1295599 475296 1135756 179934 451662 36375 1430018 638844 247580 623611 1782883 1020163 35429 569227 1246217 1637318 1596418 1908285 465444 817935 276980 1929921 321373 1053073 938499 537820 1720813 1011707 1488307 1098180 1570557 1943870 638581 244079 1267896 596153 555165 1128678 628167 685971 207850 1279100 1492533 450163 1962370 1973439 892251 876729 1360145 1750 472180 951754 586925 251136 678815 446598 1558309 711488 1316147 401066 985577 385214 1517760 1480060 841188 760685 87876 1424816 1697871 1069897 657501 1679131 971200 610115 1529971 1343506 1393041 752484 1628316 682645 1077059 723596 897244 1696064 605094 1221194 1459559 583955 1972866 398077 870647 101428 606470 567635 1329529 678686 1228728 1664142 341113 200471 122627 1600044 1586568 688881 749373 696635 1250575 1263511 145526 1566883 1489880 1355846 1571246 867168 983173 1249197 1296077 1936970 821009 47900 1290066 384303 901460 1268994 1403612 1703368 1385880 636061 485661 265006 50307 1972461 519501 186389 1433426 352941 1800324 401233 1501131 1290124 1000532 956575 1788828 581379 885724 790038 709595 1054531 22084 1075888 671228 411671 288643 802880 1257359 1995562 179235 1253025 692321 648047 1513827 1558670 1447044 1201374 523505 909159 1580820 1106492 266316 158233 1228811 1048222 913965 405793 929843 1767605 1350227 1326639 57596 1553387 605287 435208 753252 1743654 1424052 246577 1893968 1388719 1231620 1741378 803397 201771 31315 1569961 644492 482150 1578909 91981 667503 218223 420973 310226 1435274 1562334 624575 1089159 1024705 716570 302308 1705197 1905970 1606171 159146 1147219 1860676 1134710 300155 1291765 1986836 691567 292799 267139 1093602 714269 1196286 27163 1082276 344648 1451230 1379198 1629924 1279116 1426650 521830 1964918 656825 1417005 1755791 770925 1322299 1971744 1841940 672442 383916 756681 373879 1371404 1298721 105537 205059 1814980 1118673 662073 68091 4501 468640 1833065 581562 79938 1154099 1188233 1688889 901569 1025046 166776 1719932 1142313 189644 1917093 15838 1343828 381431 442610 1987845 311013 460208 545531 898365 1249589 636315 1247875 1621454 1577195 121879 984580 1280840 1516180 562577 1320260 737013 1737366 1102005 1335402 1474316 1528348 441491 773924 1096274 973776 1219333 760328 1693136 706436 1007870 1728549 1150637 1160754 525679 1373528 587275 323106 1227172 549192 293821 1735751 1160807 225134 1247457 1758606 1645871 703507 253712 1502839 964343 830391 1281610 1502914 668268 1944179 486960 1413487 806601 201678 645099 1556848 1693035 636070 1721183 689022 1202096 55461 631951 1889465 1514317 662231 1296541 221485 496605 1889646 680923 1185104 1329295 1189881 569483 652601 1406446 716580 1689419 52942 693483 838695 1059619 1360302 1840048 1174162 651641 1360260 177284 1392291 1486497 1608689 1019723 1814877 670323 125757 720197 1285841 1090441 1894198 329047 1193612 447351 219754 1646618 1260447 560016 1608839 500882 252684 1469173 614064 63308 402564 1546061 1085777 532937 246309 692905 1890761 974811 652117 1857703 665084 355827 200460 685149 1310853 1821209 1964759 1119674 401509 1396997 907550 1910797 1860548 1583087 1237741 1985477 946800 1722730 503421 1367418 1077055 1096408 804597 1449144 510518 1438872 1208287 1331299 202716 1304247 1764666 1873863 426655 263130 1214085 1225970 223807 1733952 1006726 603963 1181051 143146 533782 334534 560718 591987 921654 601169 288580 104690 1675480 1757057 1013101 1532001 1303919 1278808 172080 399841 1290016 1541335 663231 527745 235805 1123984 1152147 1684513 1921886 1688961 846655 624307 1662963 250521 863492 883539 321447 1530289 843500 1125626 613027 209487 1088001 791896 483016 1480655 690153 448308 117663 1888718 1488000 1839853 1435557 1028037 1313418 1752905 896933 531544 1405664 1297936 318105 1776001 503784 1696337 1573256 407477 949903 644624 601678 1584830 990018 725246 1931631 1673440 394163 436916 1290694 1106261 958483 1198095 1803916 1546225 249781 171346 1358744 197263 428315 1326029 905213 1815478 1410452 721128 1395027 306097 90545 1612886 1034410 783925 1900543 765991 63889 808998 1472062 1316208 1975744 1966096 1461434 1690435 1376661 311021 752896 710086 732798 1397050 238330 1313188 1259638 884788 510932 1219070 511172 446127 659057 1839110 1303067 1390031 4217 871517 1091020 373075 1620816 121642 351596 1116957 1077902 1386667 1681751 1751677 1511955 679114 1744983 774899 700774 172082 622459 106064 818926 1934659 1559024 764342 639456 1923565 332794 67552 1282997 1826871 1705649 1349711 1941989 92880 1536156 1984023 183583 1483153 654818 1752326 1933147 866426 1873733 878988 1158177 1121206 760049 1109681 1776922 1930554 90870 644525 1590442 1379808 1557041 1673236 53323 1793308 1083657 1280374 559509 937347 1840832 595540 287606 954566 1055721 928197 1412106 261586 1890833 1688588 1471912 1990335 1146854 466217 959439 1132231 609835 843024 25908 1447783 1727834 1783804 1537295 713657 532155 1782059 1072311 234648 1424615 1942953 1906988 446905 829486 1184517 1270859 819166 774496 1156803 1466302 951173 1108177 1675384 726820 1105276 1299827 936660 699977 871229 1933577 1950595 1749962 750173 161331 1953752 1753608 1122564 992002 865350 964667 879515 1445152 1710609 1489105 838169 1675540 922310 856788 814255 1687546 665113 1710233 1400205 736487 1475894 1394437 1075417 1555117 1379976 35041 731963 1365721 1690417 8464 1024214 121472 978661 404622 1468201 106238 1193804 1040245 1771214 1475238 1143806 786802 1725962 1519644 1907701 1745367 1004187 1331047 290393 1983523 1945532 438609 1366185 808164 1583887 317101 1688827 1662356 1142414 1064867 1044318 1726225 293070 443963 342702 1262055 361083 548170 1414708 1952138 1309033 378192 1401568 672492 198255 1195647 327471 795253 537406 750103 291886 701848 1181926 1337463 634396 87716 1658232 1800271 1922276 504372 1878986 1962641 1634594 724150 1398742 933059 921752 76950 17998 84915 1565766 203333 697258 1253548 819362 1074149 1540213 1242168 229224 1627002 106365 656022 296273 543484 1160565 1134804 848911 159168 339356 776600 598310 1635705 1523400 140062 936152 568247 1548449 1046173 914521 1050220 1604999 1283811 1541778 563647 1572818 1545327 1065483 1781282 870508 662301 1218133 1997238 824901 106474 724208 545605 1848873 856191 68346 1740564 1141500 1151484 192686 135062 938864 963929 1892905 1490525 990607 1759989 97879 647792 1619468 1164565 1422393 1238182 290346 928964 1716782 1820229 666397 732569 1400143 418061 187389 1762261 1198232 249074 1182905 27374 65511 332757 1420346 1591188 1920352 1921982 1661746 1551670 837126 1154053 1350756 547 1672462 1338844 138078 758974 1616409 556515 893413 1520359 378589 506804 708426 1086362 425474 441020 1450602 1040795 1431144 333487 478347 1019890 134470 1765793 447999 972705 97389 1770797 1384024 530713 395001 101680 1328454 172291 673309 1771330 1251470 100408 359822 1365275 627098 1783694 320123 480833 836619 1487444 1388342 253875 1917076 1697706 566217 2683 424476 944178 1856625 1761278 281563 1831830 788996 562609 471917 1310626 833118 811063 343685 610761 1401784 454505 1584694 817750 1911398 275400 340670 1025921 249950 1976512 415244 1568216 450345 1548744 1233623 919693 1264350 1254999 848845 1826764 1706322 855567 346235 1033559 1075724 182444 614221 564738 1357070 1266 1035568 478298 361178 722032 20561 351320 182078 713543 519747 259039 1052308 551758 1685816 914550 886536 156157 758041 679789 1395519 1650477 627238 353109 1352727 724866 753010 1128320 1234760 1897460 339700 1455264 1780942 1987958 600854 806504 885622 1488399 1355102 1268844 834791 230873 1521848 306297 739878 1102394 377223 20966 242906 1655185 875108 717470 658930 12617 1114130 3977 1681372 1882019 1292688 1882107 1100232 117595 1168052 1077428 1514422 982424 578217 1688467 1328301 1138401 125860 1286339 802409 1825635 245727 160371 1031110 282208 562948 892872 1974831 1813234 1575926 1761383 1439031 1358959 1169295 912662 1943113 60161 145304 1345093 1149413 59633 1652006 1612949 1326871 1728253 690165 461720 921176 394355 852538 1619268 1556205 1191507 1532256 1314022 595330 1212135 125769 708113 807932 373589 1566647 1591908 1968142 836457 726302 637136 1805606 359582 524631 1858745 1820591 1567784 1064887 41331 1093799 602234 1378795 1262866 911398 136186 777515 1152054 1507335 463826 212583 710304 384124 947214 153026 1592807 1690018 731154 296100 1588865 1609050 1434279 557562 817737 930462 1767802 1606950 1411247 1873552 738357 1585756 1129705 415743 1103830 646981 359881 1544455 1451617 1909271 1355879 691584 65790 674538 316773 988142 263815 421056 1460985 595452 246294 1821966 25501 118415 1666900 1749050 137813 1040466 1522565 1725187 1378038 755402 166119 1317276 149304 642985 1495007 676787 1809867 1653405 1622574 296584 1010430 58941 666931 221284 786768 1645381 1633773 1287965 426392 691061 1112709 217081 188949 965484 1098146 832158 55604 1895505 1457794 80837 1999556 1584734 895970 1196804 1496925 981303 954152 1820423 1769679 1733180 1227080 372478 40359 1165537 766297 1928938 1812271 147259 408316 1141082 416254 1431023 718762 480705 1067212 1730388 1443876 1728893 1534919 436204 1807693 1340969 471216 1218860 541679 1236188 205998 1881233 350167 613252 1350784 1288908 1782927 1565575 871774 997410 1523245 973609 38257 963764 948643 651379 1037018 933143 279792 367847 456590 1500965 1277679 1505134 216059 1221145 1277674 802636 685683 562167 851084 1481735 1784198 1096802 1668836 1021670 740907 348088 422259 1944345 1903996 1467967 1239294 1507323 1248404 816800 405971 1778206 953605 6456 1013348 1739743 328950 314129 825229 671848 1488894 784624 92798 282038 275149 1645483 869536 733802 682225 1204985 883317 214424 1840008 185692 1140143 992879 1293179 1639174 175341 179792 885306 1694321 602933 689347 1640670 1774483 1317439 663400 795298 594667 1073840 572851 170035 908184 1451366 9162 203157 1177982 1493836 1045273 1934610 129941 263569 361017 1352369 645981 1387406 1254943 1762903 639657 411556 857879 1065880 1386834 92509 1300569 627101 773599 93378 8669 811199 1378602 1446143 1689998 1622493 1840921 1099985 947402 1360567 12249 1520591 279884 844675 696320 1709797 1167935 252143 254244 179577 1559893 653936 1576291 1017291 753185 43121 707435 609557 1900013 758566 412296 300820 1216260 439704 316763 1070631 378381 696562 1605535 280950 1505203 486843 609899 1846290 1539706 325539 1283926 891010 1544054 741050 959166 1278916 599436 152903 1733487 139908 247966 1785336 1829350 1224713 758106 915628 1909729 930697 257612 1691457 1562428 1879113 193646 88279 411126 834887 1206823 276361 561437 1924469 1193964 1927966 283069 1974482 57500 1728211 295873 1984361 582485 441307 1339405 1831347 31795 395156 579240 1843228 1862907 1230085 1083441 373359 1791639 1254404 330412 1595644 978261 1200657 1458060 28865 1687015 1271997 1004589 1527344 1805394 850729 962972 1223962 1714394 675381 1380167 733432 560919 1252898 560056 785241 1022998 22482 1696960 804460 1936662 1868092 5743 1274070 1917928 113056 1685052 1197502 110429 562300 1004860 910696 1716803 1804100 873815 1991231 167009 1831227 1718505 847993 1055912 1167969 1089264 1874162 1345246 1738879 587053 1324163 1522818 898827 1319369 1420391 247632 172823 724269 1341494 1328857 1900523 783770 1227169 1817184 1130380 642683 243314 6613 914201 834521 1293597 77006 1730926 1128693 994569 653720 1920431 774290 1916760 1400160 850588 496268 777169 83782 311758 627566 1702642 79737 1733455 1186514 410815 869387 1375197 21021 1160664 151746 611724 1432601 690131 524603 312238 1366665 1540673 1276605 709205 1367630 231670 752099 393491 521352 1919180 1104651 662960 819915 1350704 761861 1479301 1311364 1092831 1348846 115745 1416780 874638 1232406 1799927 280114 663951 821507 1746754 1835763 194423 721532 417071 1094731 1825117 898750 220495 1039808 483602 1084264 686070 1130788 1644521 1831981 116607 1792290 667269 1309623 1122995 871796 602868 1874007 1639330 944952 99519 1330973 740987 288297 1153907 956087 1411128 1887231 1416134 496353 834573 1391881 1938849 1929437 321692 1296921 1640628 1073582 1493932 775550 299655 1539985 1251799 1850161 818255 1332302 916060 1249648 900438 1561663 1414953 138420 1316867 263741 1954126 323858 926184 1791593 316950 1884288 574714 1088568 253270 759666 1114101 355178 1999837 232790 1172114 1280266 1459603 1960778 1540920 1737520 1477979 1625469 1273890 1306115 1243709 693948 840430 279644 42269 773860 44237 1473203 1526450 1826731 827034 787421 166755 1191365 126368 894715 907480 1225722 1647404 1452176 249168 1415461 152093 1270113 1101258 1517437 768304 1296011 1800231 12141 1172301 928534 66093 1587212 489162 889377 34822 28811 1777037 526526 1483019 1524116 1033618 56062 1395174 1589722 651500 1032868 1047863 1795537 112999 1093764 537045 1390243 43113 357539 289247 1859679 235185 1282487 1360570 127646 566036 264609 411361 564027 1831429 1242369 1560747 645343 968806 1217585 1791442 456310 1584425 918059 1228082 1617948 850870 1793142 584776 1062123 1898187 1972383 140993 1969983 1597769 1301125 1025933 961001 656799 887518 1982018 997588 798910 1639434 1746589 747413 1982567 1975068 493210 640296 1711321 997218 76610 241675 1545861 1157552 1861283 394769 515223 238095 517807 1905628 853207 934036 1940927 700860 666015 755680 219350 1710774 1732164 1551702 531211 69707 19573 1817296 1522992 780711 1536273 803075 505796 1862252 529910 1451635 1840245 840743 1025968 1245200 1177179 1807198 1371059 1912638 1583848 286851 108707 1181094 668823 642555 1039509 962019 658574 1204576 1886062 1545003 897276 515972 993320 1562314 363214 1494198 1664735 1364381 10393 1149969 623371 1537895 74763 1579248 1809682 1569729 1692335 1430796 1909256 1557600 768118 1915923 750536 573399 837645 437166 791805 150376 1447547 864018 334881 1218470 271608 650065 1893748 1833777 1489388 1510332 1177457 991014 246712 1600926 560929 659327 1747660 1069038 1320379 1523373 577061 1590147 1765075 1130476 139133 1816634 90379 162396 1513151 615844 1388826 110692 977209 1162109 1730054 9711 1008940 157765 188865 1856542 1896222 703913 1291240 1927951 366488 1975371 186152 1064294 610979 1062876 95457 952756 638591 1205245 452831 595559 1614511 523360 315440 1871602 1725670 1342138 373488 293659 439484 1712174 506351 1462122 294422 1545299 1224267 1807857 1014179 1131042 619246 1021998 1258234 907618 1327069 659960 1240372 1876820 520353 1761031 366495 481553 1960569 268566 254262 1651321 210233 27354 170839 179408 1637934 1887530 1601278 972313 1181690 1891780 249581 1790868 585633 1905975 1563689 9044 1587079 1989649 607952 1783919 1729756 1370655 1467269 1748858 47869 429402 424484 1267756 290685 269981 1131496 701881 1251167 152230 1236174 613981 1540919 403290 142708 395668 1652392 1412728 31493 426632 1769593 499280 34127 1407162 1726408 1889824 126119 1824187 673536 1521192 1647031 1055882 298629 152700 567360 1966602 338494 535539 1877705 1813017 424125 258358 357474 1588752 1834648 1379336 1514296 654982 1968206 321451 792867 638106 737842 846792 494873 1482481 636920 563071 314661 862849 1410506 1030589 1711882 842928 1467654 487162 997187 879919 181108 1488766 85701 1028920 217969 1227018 1292037 502385 400019 556 1222269 162145 1602536 531446 1946918 484777 413444 840709 374458 1188414 324138 1917226 1536611 682630 1917493 534071 1418892 1799086 1827177 1098793 914623 1227952 812720 1781232 1721957 477381 43875 1954672 1967692 934645 1812016 1679442 535658 1491589 357013 1294098 1586546 1027441 1592640 447331 1019354 1906644 1967832 1740918 984247 1787302 1642936 837115 1566531 905236 136787 957990 1347569 1403884 735077 1129964 1883004 379249 887311 1116206 24307 1624921 1293297 787850 1395155 869610 1162064 1144965 1344205 1409234 542519 101560 1289375 1254474 1210341 476878 383906 1428771 369414 322421 1517698 617752 1708624 943308 1980773 1390651 401996 252621 1914771 1729552 1058746 1884100 1656419 1015959 257605 728011 492469 93640 69467 1062655 749059 1505302 446188 828070 672052 1563038 691702 1362364 679068 1191801 1842637 63577 1329784 451291 1272138 858215 1566782 586772 779813 41551 1329279 129729 641287 97191 1397049 773778 1133209 22426 1377075 1652090 1629546 1366377 1429708 1213696 139090 1298489 1964213 1446404 1974860 1267873 1528472 228622 452813 195076 1039091 274317 1745741 430740 1474122 1154500 1650615 1559730 1367439 1381230 954581 1478774 1894 265390 932499 1813520 1345091 1093496 1765489 478582 729268 774050 128374 586360 1673997 369272 1123342 308945 192914 1787383 1408660 670657 1451568 740215 1890668 1337327 1517330 523577 1944520 753942 1703098 1856845 419337 130193 222170 1442194 633323 688679 602106 394113 1417009 730356 882714 206814 1167238 395748 695752 1266102 1199598 897492 1268824 1045067 817406 365534 1984921 1779101 705377 1899204 1061352 8558 259156 625398 813736 1722153 1361061 826317 1478876 1533306 825632 1984826 1163373 1633110 600868 404856 1547643 1179388 628063 1622458 1490199 1187258 1189207 593862 741500 155230 1163644 1724720 1509456 1873606 172661 1655110 1425226 896555 672297 487377 1761556 329664 940027 1770673 1799418 481899 1767292 213639 471124 1616413 1109635 1929463 29565 89078 1395310 1455113 62765 396649 831182 869572 1094232 229416 1984970 370222 1603858 137204 120103 1352703 361121 1286420 148316 627633 106853 80586 1549781 1592819 1671901 472216 843317 1858389 1433230 568004 868443 511741 543777 1760346 265783 857787 1666620 1347293 586368 606477 336959 464963 796103 618531 1325140 1351255 108412 52829 790129 1331719 894713 1970477 686684 74755 226386 289458 891597 1482297 596390 679454 400049 1574175 13263 1308589 1908598 1761675 1371550 1636472 706190 636573 1348323 1698355 248194 362795 1984632 552334 1766442 1744886 338209 99716 273816 1910989 791218 458008 1965186 1170272 1018732 628380 1614002 529316 805002 80379 1936056 1032600 1335282 1456241 571616 829156 236608 650631 810924 78250 369937 225485 1888951 1712041 727328 1298018 221174 1738255 461144 1235571 1979897 611538 424671 847127 1370521 755358 1575374 1576117 1935243 1438136 1051003 1304399 1961786 1882470 436375 1585476 1385882 1970525 1935138 1105494 732096 183547 743252 1234645 1738122 495374 820676 1876682 1110752 327212 1484235 91955 466688 866816 1291513 106931 1511156 724374 459597 513568 1071232 884412 1731611 1919262 1267610 1751755 1187552 613793 1837270 1841402 1680692 247162 1635308 1773998 827525 233596 350649 1552073 553137 1332635 500136 394746 1781463 882248 1797489 1478655 1568957 77958 515480 862329 899415 1018308 126443 525582 1907876 426851 254124 877965 1507388 1594601 7644 1001190 226701 1344196 1270899 1202 1949653 895552 1415450 530568 1479999 1238403 975050 1530836 1423924 734546 169373 666287 173731 768252 1239650 950711 1165329 563136 885345 945352 1901341 1218629 143403 689782 1353328 1897948 1563490 943821 777749 1900205 1557932 1727667 1351510 1925466 304515 1032162 668874 1855814 1821282 1886024 869305 1983584 1146895 1251864 1578036 511863 720871 357548 1263686 1637195 1876914 280771 121468 1723083 734749 1400042 705778 729198 1236788 1387328 1595941 802223 1475234 908534 1567370 985065 842893 586354 772483 515752 317810 569297 1089747 1054523 1112613 1308056 818262 922898 1859857 674532 1454226 133995 1822401 775535 1684704 678691 1213234 92613 109697 1344129 633351 1832154 966483 1001403 492482 914625 29359 1764173 297409 356029 1559502 774217 635165 1086947 742889 1125271 284712 1931087 1746172 1670277 1260728 1866756 1365986 721307 520157 982564 1048384 111934 1256623 727623 808790 1853074 1004012 224361 198259 1734598 247753 1846102 1283109 1166758 1932030 1875334 1326552 581758 1586083 964039 1598505 263952 695279 1172490 1862110 91231 770039 1636172 422889 1713165 1815114 1555024 522678 1636824 1754722 1162545 1297604 810218 1000798 663323 556239 865399 773605 286676 1888941 1552078 959848 954232 279687 1971574 1633599 450199 284707 1961771 1284352 1277318 764148 1331025 1932236 914235 316552 693554 1929267 1536645 1629254 241535 1535723 1892595 1637343 89519 1977358 212107 1413028 1242126 210363 41364 325839 763235 1154681 1046293 1905217 1988803 1614696 1481576 572049 753050 1951074 1267965 174717 1895418 1186096 1830009 1491385 1597869 435242 188557 1918036 1746264 1694634 1502884 1166252 1167047 1802445 1437849 1618734 1857785 1013274 1365835 1053637 1185400 70973 1990781 1440826 1191210 1492971 783454 1860409 523803 1475025 920303 1432067 37038 899570 1682724 256464 389169 1730024 519013 1746596 647914 826489 1109077 1495032 1528438 1369732 1384203 545294 1417934 380029 1433769 1232016 1184959 802480 769471 1038092 1157096 1072150 358151 1821666 758163 517562 1360515 1814559 1279682 1229860 1861158 1553786 1960335 283605 1889432 519691 1755387 325371 118468 37742 858812 801390 193879 1699935 1426805 1834788 280997 161076 1212426 882118 623983 1091019 276074 1663381 57587 1272703 1825446 1575076 575785 1620398 1570715 510343 1576472 1507871 927818 1074342 380294 314581 870681 292841 949944 1747911 1265999 755946 339578 1145270 409369 1845749 959002 1932003 1984812 264430 30878 335062 839456 422522 696695 1898258 1599070 416265 436640 1296953 129893 1607303 190356 1384678 718849 243639 1030340 809079 648151 1908974 1229246 915814 412905 1557969 286067 1223084 63713 1457658 492391 900011 406761 1908378 556510 1440814 1611337 1771432 608176 559339 1791619 1744492 1827721 1338583 864305 1791762 414520 949466 1645506 653417 1328175 645380 1615023 285340 1052750 286770 659572 374121 433239 1230387 1813488 1086329 1843214 1860193 646629 1278298 1885527 309597 1240224 488872 29721 982855 887523 235753 249390 511419 1327976 1143331 129529 1547219 1824491 905398 1541168 611812 407593 1658973 1228353 670987 27278 1944837 1464917 1782567 1992251 1272579 34515 154791 31232 1805855 243588 1453252 1174429 261682 1769061 1893534 128444 399184 542894 1731376 1288287 1276089 1852119 1028879 278323 1992215 1971135 614328 1529394 1787491 199751 125261 270610 643763 1356034 148837 1374453 621317 807522 718760 1234006 600285 1447262 729006 1287241 1864890 1180100 822541 1427172 456117 596726 459403 986566 1646024 1290331 1248081 390494 1251059 1420921 546125 1396292 589178 748046 720212 1948079 1980509 688441 913670 57943 1678031 1583086 947278 707296 1358649 1295444 1831289 11181 220680 52696 1954371 1538966 1837358 1944436 91577 245231 110261 700327 1315639 1500600 1841765 691535 178446 705152 1777557 729670 893973 704594 772997 1452611 972374 1672841 489192 251815 265201 936609 1797569 676892 1796951 1723679 158686 1965049 903458 810420 105201 583068 1260621 1426751 357746 831692 853122 175255 1748146 352657 1237563 1193365 888873 612739 1736916 1416132 1495811 1789540 305751 1003014 749340 798534 1029190 1118279 529223 1619201 673964 827404 1079335 698628 638893 1944854 298335 56038 656815 1386636 1281368 946710 448372 1707242 404523 1872378 662072 1920034 144462 1698779 1752050 1220679 847967 1260440 1560337 410852 1447593 1540680 804920 1673214 581514 981058 1691235 74734 1442696 1928245 1091568 810444 500735 1816021 1098243 290416 1738806 446473 1929878 510566 369146 1548822 1639032 1966766 651887 429722 443546 1100848 1994289 1696862 832227 1259644 648953 502423 253257 1488782 725307 1720107 1111266 733402 878903 1972931 765722 1731910 282746 913702 261963 108303 1501433 124689 1683364 1046277 1654610 608978 664467 676348 972652 351994 1713914 170032 1439941 528282 466067 986963 1850665 1033319 1915943 187948 600123 783656 40033 1423477 1881144 1522955 1643254 1370942 945893 1099844 99852 946933 310209 1639881 1386822 342522 1312370 563191 442548 1408473 1962161 291497 1795763 1165048 1770492 1169030 966648 234515 484070 1581114 610460 1715549 1525503 1824505 725377 442712 763974 1472591 966378 981938 790821 1938435 672944 628596 1824577 815331 965633 942064 367737 851200 475891 1373369 767368 1543935 1394612 88493 731890 971289 1459904 1407596 928020 1458504 1925928 267526 1395890 1495126 1330692 721181 1821971 1386197 1605463 66156 1657074 1626292 165291 973787 768675 317768 1155116 1565653 1540921 1054955 177695 629868 1563759 1182759 653423 1948188 17232 808776 1391857 701017 1916620 408593 1098246 1252512 797635 262617 1898520 1101567 1475710 1175305 896538 1032226 687307 467822 516324 1415775 684952 1500039 1793012 367275 894590 1925143 1770728 856588 392363 1867146 1611700 1044371 562342 924868 1740114 463936 1361234 1760262 1524384 433406 1712250 161294 509635 1417714 1433401 1363814 40771 191816 1157774 1604550 1562243 684448 77054 394544 1345898 1654404 1656790 1449891 1132831 1537492 903718 1195822 1915775 358517 1414480 1134513 9494 99647 733676 1235056 1814402 860946 784143 109329 1717595 787751 1758482 1491210 1761469 1141751 1587795 984887 33069 1281450 894506 12596 1277949 1897708 195768 620343 1120990 1859041 683074 110739 713496 227826 1389812 845117 1166655 1624473 465199 462641 1446511 1574164 1104782 776636 1697896 525107 1549215 1497638 1465320 1166147 1460704 1884094 1319488 1131261 979857 241399 1682140 242877 635635 1654130 1284178 182319 1466594 838874 1910238 1302849 700106 564527 1127175 41300 648955 632317 1965968 1848570 1992791 1205229 727650 1846562 1008788 473677 1908327 243926 1355976 93406 220966 400366 1229823 674305 938654 1921625 488483 1518083 1757600 768666 650479 513769 1005704 1764791 1639651 904553 427349 910510 510583 900711 1772852 1537782 145357 1195170 1359383 182777 907764 915475 1128809 65771 1550182 491 1106451 1618233 1795116 398738 755595 1296900 206659 474842 1353711 1548001 1846866 285671 1839567 1304564 1821981 203006 1179140 1770781 973571 925446 789398 1367073 856037 1369306 300239 1220550 1524802 591790 1284571 1429627 885821 1719531 788218 1205696 683337 984368 938241 899525 845126 255575 124897 1526797 1455947 1609869 1251486 1689091 687129 682295 871981 1709137 462977 563796 1315208 769062 1984173 162611 1696641 259037 303660 1033872 1769380 1295301 428339 797610 549483 1731334 1681446 837411 1043521 313488 398293 1555842 147489 1790055 83793 436806 1579233 1067381 1423598 427466 1880595 47863 1568101 1445250 1104858 535469 799033 1185202 625995 961817 1060459 200450 965523 1604775 332369 1314442 1265280 900119 316806 1796554 616773 117939 1928544 1963305 832462 1765227 1860425 377001 1433168 1607035 1991411 763906 197698 1075513 1956585 334657 191161 1758855 1710404 519992 296217 293644 1509863 745129 1069805 69641 1180872 1183909 1167004 98152 1061050 95546 1894461 21056 572409 367889 504711 1892569 1831644 855525 1468358 1216118 1803517 1638929 1863864 1450223 176975 1356797 742433 336002 602339 575237 537210 136531 1071296 173507 1571373 939606 993969 981742 1424631 776386 518438 636425 1369825 932082 915757 902800 1816915 750881 1195247 1189280 1777457 72367 1549313 1891953 555890 1580288 1094839 1633439 1848843 378653 439714 1289545 1545144 1828400 1283056 1344517 258018 555568 1297543 1759109 901993 987843 1640062 633024 1274890 947282 1204380 1884402 148017 1747522 923361 1785239 1561634 754394 1994484 145586 1544382 1807951 624653 823068 1359457 1652511 687940 1040474 1692745 1464090 773506 970530 1951064 736437 499488 1171237 861058 260343 134492 676747 1749911 274539 617350 145803 1070974 1982363 1842246 27970 1075159 217317 1427828 1141931 890441 551149 1963247 1129304 722066 36444 415686 1101270 250072 147786 281769 489528 837334 334265 931582 1897346 1408833 1139972 1467553 1425579 851185 1405791 887169 948452 930305 780433 160991 1046325 267758 1049927 1379493 1227662 1231409 1127339 189866 759352 338600 856794 1876349 262107 1432900 559232 379252 246980 731634 619836 1746046 1275555 1947319 921350 799227 816441 714156 1299005 497698 267577 1249332 482848 223933 1886627 1099709 753051 642785 1737139 1280075 146894 299610 214382 1932550 1725353 583175 9203 577449 1354365 731055 666249 229512 119692 758259 1824692 194839 869278 103152 510577 1625378 1775401 1903713 1887156 941081 583155 56173 365492 1942616 393786 183721 157309 924010 967260 298570 1368493 1377136 1253913 1249694 231859 1840028 1306501 1173663 1985430 619825 1329028 523432 1609823 1566454 1431747 1055925 703421 526442 1941220 1887665 145970 977125 307810 1398931 904498 727627 1772982 62384 1800004 277125 116151 1727212 1362220 581417 619818 1081418 256115 898826 498181 1666471 1113282 310381 1695534 1461380 898207 618491 812762 647849 256539 462343 1373559 491977 345765 1313532 97335 1782748 490114 246423 1726255 638365 1232823 818417 1258419 1595299 791324 592716 308623 27081 1120305 1889050 596493 1855087 1310423 902991 1190936 70088 472552 1431581 1469107 321222 744970 1245570 654249 1341500 1345511 227297 772446 1496113 1182714 1360036 1247349 1509393 1750592 835855 152242 1921518 445285 43566 396640 1104527 791082 1710268 32075 202374 1722105 946555 38085 1330840 1450684 531235 1334102 1468025 1315544 1292434 755283 1472021 1503801 885710 1847547 675010 273570 1630677 255556 1024135 179675 1559385 1543490 1864614 1279529 101960 1005401 721263 1361144 385845 681582 386355 1609310 382487 710083 1188119 393080 1790090 1130402 481132 574267 380458 431172 758750 1253687 829311 2034 1333546 1320834 1424688 1955330 1278907 847660 1923593 1867594 70830 1657706 1909648 279273 1599043 1680554 357583 1987358 1605020 1415901 1495450 1793749 1777916 1882304 314077 1035893 294603 1822104 1746968 1587465 1585764 749263 460456 1390426 1642308 1000415 191355 474111 733539 127963 814972 1298829 1698843 1221083 1959193 1265518 1363347 588657 296443 1966685 1764838 1330477 1199969 273946 1560410 982255 1982196 142376 136503 1193046 1871819 972803 939936 516560 1576811 678736 483787 138984 824731 694135 1172482 1607464 449577 552549 1043487 49822 1051908 354326 919181 1682030 1500729 176317 1255772 264727 616721 1951158 567317 455000 1684362 1050961 1357836 422277 1686271 140661 944457 1654532 1015114 1050420 717003 95059 170630 1803252 839209 981918 1865481 1838906 997513 1336024 229828 894054 1771347 1752037 529961 1886091 1768647 736488 1026191 1293545 576288 693178 450910 296298 1564403 824599 1302933 60082 1459680 1056564 1259732 1784473 738455 1304731 1306441 264795 1860175 28327 633129 617748 1645402 576805 653555 674686 180124 1121176 356079 862743 318549 1595467 191181 1476423 1893035 368286 1711497 419610 1191517 550153 124981 983044 1948200 439949 6680 1400660 1408542 1586710 104333 538293 4169 444241 1155435 872272 1732821 1138428 51439 545635 783264 1058766 1034370 1534281 343591 870573 1941626 1521037 1311596 2005 1516949 1656739 248707 1685436 371958 11189 203342 516979 783859 1184226 678469 168816 1755971 185187 171774 1214213 13550 1548439 1540016 987423 1984136 1004061 162023 265586 899023 1403940 1366960 1466637 246829 928932 420401 1457716 1106721 1950767 1784615 1804788 33646 1459909 66277 1287289 1849530 1746659 1582938 1895979 1992053 163566 690665 886882 1567383 1423042 414596 1639912 1772640 303607 964533 1721983 226042 1476722 224771 710453 810603 1247277 276775 1452362 1954478 1248711 1256371 943886 1873754 1606193 64301 1191599 1080089 9644 836925 1858189 360262 923340 530706 808315 116264 802737 1530282 1391141 1636058 678709 509147 10892 86818 1413679 935787 1305959 319568 218897 1210231 742905 768241 183730 1142589 1989089 841632 1828592 1329349 564786 1459998 1348903 1219555 1131915 494447 481291 71800 807954 1204774 307253 1673389 72398 1235830 1937385 1594504 1229423 179310 953581 1839626 1978943 618297 344980 211742 1090726 1803423 1479530 319373 1118597 1232373 29951 251087 313467 1679043 1750693 186131 439476 444808 1071424 1436579 349486 1209681 683388 1041912 178535 1346413 222295 661426 847892 1092189 107365 1488986 463421 1889527 728434 1794003 1794343 355002 1396287 1940861 934083 1704298 1342329 657936 3009 1252629 769453 937005 293023 1159475 485584 1183763 1594090 539281 758516 1190806 1987794 1579212 887540 1055951 400192 313343 1342259 1519020 384930 1444971 1671484 1811054 226507 1018299 512096 560006 572126 324584 792396 180340 938748 321718 555394 1023967 409664 1434832 1886422 472133 1161386 1843268 1985205 1028976 1124431 723358 1983415 1862042 291162 1306125 48585 636034 1291262 1722548 242774 1521189 1598301 557393 756687 923445 1347390 1894904 627812 11085 1071103 153384 817487 298110 704625 286374 959715 792073 277711 46466 379872 892615 574595 480233 1732297 416162 980973 1975559 96630 192921 1917425 1685483 1033032 1738950 316393 1723762 1344830 871418 451970 1616337 982133 1779955 75610 1285807 1880102 1845803 1593556 365175 1064048 94988 433512 825564 265988 832616 1283445 1771634 1524676 333499 847761 1671708 712124 475367 829998 1137724 665655 1243082 1879494 1757592 1425079 728280 866312 1293394 1979890 675470 1338503 1145644 1270423 1630956 398776 706224 265795 1635350 580934 466464 1490936 1939346 1905454 1292560 814912 1826133 326919 1140267 1997973 1588992 346774 318420 804149 1734706 1446588 1896783 1096428 389189 516663 939120 683033 716269 1836201 1539799 778308 49506 1737346 1648133 365310 1509971 1567463 1639959 1918399 775179 1116284 150026 1467079 1115690 1656989 1339990 1543198 320224 1511089 1860432 1155782 469296 1828998 576753 1372004 112626 1404242 111228 1389119 88801 1244115 340562 715106 1286800 1791204 287997 1114845 1013068 198880 1753482 1101417 451700 871808 1965004 1048549 1894615 657298 94154 1217918 1001484 345459 1581642 1684328 1260659 1375943 766689 501788 1137087 1251803 910965 1587272 803666 1106992 1548502 1615780 1572819 258439 201272 1100588 1262388 472431 447426 705216 741421 146523 872129 386715 1065439 1004586 1937409 1512706 1515193 1620387 29437 1465001 308969 141051 1475698 1897341 83260 593331 1537957 614914 1899068 289841 1571698 1523844 569310 1425996 18461 598716 1425030 1421714 1893130 753052 1445228 1055394 1417450 1715454 1040491 1190554 430402 1746598 1200092 1513318 332495 1629203 233274 203508 1810575 1726785 568270 1037419 80932 1194394 1269884 1302224 1132438 1605367 1835721 868571 224911 546055 1975054 1868379 114130 924975 515674 1396579 1320096 1166958 1317553 256326 1413461 709041 764698 1458170 1052846 993081 1699415 1133736 1672865 1830725 1289372 95108 1235955 962398 830260 240129 983538 493902 1774531 1254803 1724388 622192 1217666 1405786 1889992 501293 1539393 1965995 318917 1975659 206069 489438 1886488 708300 854652 1964743 1642989 948484 1329491 999031 1642176 1893832 1050123 640802 1332737 65182 1780979 1952716 397583 1962241 499474 969104 563648 60184 1191648 305637 1545581 186265 1846327 1876411 1684593 1244109 544919 372645 831524 42780 1133630 1547225 1812801 193224 1869888 1597637 1478035 1252274 1610168 652243 354926 279301 1041777 286917 1082774 624195 1571234 857562 1064721 1920296 1954116 195918 1072575 229570 1256074 1967975 295872 365256 1419705 23577 1049438 1526349 1579886 1220720 241612 896144 1975419 1114689 1681862 358354 1030448 1128938 1944802 1716813 1274488 1564510 1830753 1619697 1456378 772591 425394 682789 423735 669657 589834 960791 1469891 1645239 1391119 518226 1676850 1985406 1576154 752713 1164536 566498 423719 678533 725893 863746 551896 1757309 92327 1657934 984876 115657 119449 1260153 502497 844003 1286946 1102282 235430 816363 560439 1733270 514361 1603024 1875075 844973 1133061 1370077 1551162 1505413 156282 522957 123854 1091270 1482742 342021 832689 845390 1984276 28949 1563762 1748133 152154 1108533 1757428 1370356 1873097 154867 1233573 928100 1157014 1536640 624131 932262 549914 1366662 1448288 733920 1461399 1453525 1766128 929032 1702753 42641 1055043 970240 1819534 1680820 837550 1728094 320665 1763005 1484132 515216 686393 202993 51586 1826201 1418263 1394000 1302660 554280 248536 1311076 644523 304167 1844639 427210 826015 1392708 1152313 1206641 1689742 1749483 1708026 1174370 1783524 361629 1689222 1358118 1045880 1836986 801847 1459046 329827 346757 897459 134175 50336 616290 582894 818828 504957 1242858 1045996 1836754 127475 1065001 997756 381752 350307 738314 1777433 1358747 1414598 1146567 1551342 188561 156224 1033899 616201 386595 772825 777228 1937704 115456 662279 394815 308403 1158247 1255447 644556 600019 1348498 243244 41273 956725 1799156 1980663 713679 1128420 85621 369590 1796088 1799950 1264136 444948 1474891 1744558 861629 865404 1492577 1252589 1302916 1116810 371906 1486118 1404565 1238018 483235 1503305 266229 1205520 1146705 1587426 160891 1400682 898728 945808 570424 506542 1065432 1926466 1235517 137754 1609401 1175984 1841358 501880 1393051 852826 1592583 1627013 675060 1576265 1943381 1491640 1815258 1133717 703424 1621267 433050 711697 1983315 887551 1789702 1307244 142522 1187719 831309 1082971 1393724 1449576 1517616 588437 572071 1051711 1675155 418538 698514 1603425 1790857 828887 1057866 69490 1283882 1400319 234782 1466629 605900 810314 1473842 1212117 1200034 354419 654385 748643 93397 1245381 633096 1485971 1191635 1658637 1112124 1736602 62268 726443 424446 577738 128764 1566983 1003748 439166 1067868 1141469 1260925 1016778 637097 8129 838479 1115310 1046729 672203 1254886 1251051 1136126 1159283 1296883 1954802 1003821 206947 291167 1767382 1822987 1535693 1396363 1417015 987059 455137 1057978 720295 1091992 1263340 1591592 1860532 1004148 1579990 14086 829663 1751686 563772 1196060 218306 1790402 368300 1387477 659557 669601 847128 1118854 519048 1967291 247825 942761 240420 504528 620950 296037 527180 914695 757527 1981385 1374856 937153 1113493 432241 1529991 1578059 115263 111683 598677 1414786 1437745 1390536 609044 736296 1080703 7937 941444 616480 441772 366813 386003 971570 1443666 1272681 1210244 281663 109831 1345893 722470 1771060 1098271 1528678 1820057 1491414 334725 716605 1208867 1312372 201045 1341248 1939706 832850 1512394 977930 96437 1629943 145868 904098 1009289 1125894 155459 679132 642157 1607423 836005 1364674 1266077 1224254 1697181 221655 1797980 1953012 1694505 1767706 404205 295148 676275 92397 1868363 979781 516027 1349146 617316 208705 28217 410810 1044002 374611 1561147 377328 871013 214782 722486 1483226 1124596 243788 1239371 1872129 77797 754585 432774 576762 608936 1419367 624377 438509 1861113 690896 1760502 1719949 1420484 868816 1085439 1849757 1777365 1708224 1954688 588104 342308 1898368 1455867 1750631 10629 875949 144771 535840 431482 1574931 404770 1452955 493735 1667944 1361430 684061 968195 1695931 1866256 131186 1453611 1109813 820044 214321 1496739 1239899 1621206 708073 945132 1869672 277002 1211695 941602 1499821 1978572 9490 1538577 1822921 887677 1487876 1299395 635503 378513 1000582 1374654 517864 1003504 577689 918473 226419 1436648 1984207 704105 1076333 1901469 1027189 1077538 481431 939696 423284 914226 1919386 1167757 1819840 484248 1808828 556904 524453 1199456 42577 752449 1927980 1046008 377402 725787 330546 63443 1705989 1877447 199903 1115513 600319 1227247 1051971 1639235 751872 1192069 1046667 693103 1659732 1581392 490696 525130 338034 1890527 372646 189094 65079 1950232 356675 1501702 895562 832622 616478 1180248 1627783 14856 1689923 234075 17343 18501 1682588 1227055 832478 1789544 129763 897462 948367 1496242 904242 782269 334589 235397 1469028 665660 239889 132600 558482 1494530 1349289 754649 1687061 415910 215862 1253002 843388 1128734 858379 1018265 1353410 1432996 1479310 700577 913570 243996 16710 1054000 1251244 1076439 329091 460528 1460455 1274498 1542531 1276296 995297 488530 1280888 108790 188240 1842518 823451 553975 1764789 1614952 1314092 1070575 1896931 732316 231901 173092 1275645 659578 287943 269718 780456 468694 1679143 1546859 1731602 1912170 1536303 328841 689800 1415292 666436 1828489 1721636 482128 1085143 1655672 8944 695194 1531150 1336997 805088 958432 759377 1360019 1512162 1080256 771892 221623 1697470 1892967 795044 1048992 713344 1431641 37203 910335 325246 1186018 600607 1972275 855583 1483210 1711084 1911621 761739 87817 788456 124646 331502 538847 893628 47484 1311008 1761396 1025176 1586744 1745245 937098 226025 1121735 845439 1403815 1318221 1496839 1496052 261485 331740 333066 1241515 1680542 1946585 1037792 601989 926894 1816832 825600 135218 935555 949888 380962 1140230 1667732 1190490 101136 48507 1182142 1909129 1042033 767909 1928505 1809309 379917 658409 277671 859142 1818318 1717112 176388 337495 697986 563966 1072854 1085163 1702843 1123699 1552879 1325848 1794004 864284 1388155 1265431 540162 822424 1655383 236488 1181714 1910642 867441 497712 384322 276638 1020694 369892 13807 635407 1259722 1153827 605498 1454966 1294027 1573688 1606862 117145 909185 1525562 165713 888575 1173638 1226502 1869671 38349 1539091 499949 1072440 326960 467436 1383041 310730 1996161 1431465 343688 230246 1703134 516633 979354 1612386 535600 927492 639777 1656127 629971 922239 91880 64271 903186 1387353 248086 435247 1027397 754528 898721 1202844 1577738 612799 687304 1095310 436776 789995 638007 1254096 580590 664669 228244 396701 998569 1802298 1691010 359751 1633256 499857 255159 16581 1876499 66311 302967 790335 1057341 1696989 1018810 1668993 462327 1353758 472183 1873397 1133662 1296466 1335736 1456868 1564423 1165776 1380572 199253 1574089 852979 850106 944303 1464155 1725867 302940 466309 1594615 1841178 988834 1888314 925605 726712 1019532 1051984 349171 1984016 173170 1463574 1617789 1474295 1912900 385533 819738 1360779 1886358 768715 603913 117898 919850 609635 1435172 899067 1109326 371837 1923433 1514973 414011 1443898 1579636 783579 382579 1961391 1471498 1631154 783952 1078184 44275 690875 914820 1130876 586852 559337 937046 1108302 1389795 1452656 171111 1031978 1092959 430581 651197 97310 1407134 473789 1523162 1668818 731417 1879531 1201042 1374769 863182 94517 1776426 180897 1931374 1214947 1313801 190181 907481 1357637 1981270 1543159 436859 1063505 1017644 919581 645138 1817653 1773626 933008 59733 374864 626088 1550516 970799 1839691 1057968 1305801 595981 313999 1578723 831815 575024 1098961 375265 391218 1137251 1257557 862306 1192762 302201 848752 1254791 97214 135932 1503299 609284 1072443 1424647 641823 502482 966039 496676 500048 683291 1562064 1055232 1513343 1464606 1037883 1747410 191701 1097089 221261 948193 831655 1362804 1898593 1322191 1793298 68691 1508584 1720594 1517075 1326027 1044269 90820 1556934 236602 420942 1883464 1059067 1982293 551224 1317032 724249 1279711 1713933 65689 757455 947777 1684715 649663 1999045 921013 1765764 35088 747827 1592356 1775187 73656 326341 1102772 97133 1588777 527447 1182058 1256613 1889443 1521026 832754 1166438 393272 1870621 994799 1694563 1295952 307090 1895287 1255069 497943 1310641 625546 1155110 129472 1695600 1520887 1295659 1917537 222112 1318181 28041 380292 129447 1043766 731933 1034477 228616 1523847 1572863 204336 100445 915948 1195371 1567703 1100616 1787573 1055399 1410237 1209425 913147 640154 795072 881335 1844862 910079 725517 433146 1288600 1884191 1013213 987731 1883169 96275 424202 1412773 1837660 194201 1541678 448170 609660 199773 1655223 626879 1098572 277172 894037 694982 1547797 1747496 1634867 253821 46703 998103 493469 1999090 608396 698583 928014 1960038 845805 2718 470880 259128 1136525 1092609 1934623 269935 1309665 788465 1047630 634702 1567422 1633518 1274108 1029698 959873 819216 1252747 488345 393600 127496 934925 680292 269997 1942126 1831678 1499345 424363 1965836 1597712 408784 650725 1960719 1553686 115632 345135 839258 459245 890200 1473244 1063064 638032 1881154 195742 304244 728885 1945401 1056630 1245515 1603121 543006 821725 1879572 1779864 641595 27257 209666 821114 629616 1626081 328825 550045 850543 246865 927035 38887 1166682 98003 1862597 365364 1280390 360822 754702 71530 292568 42250 348157 946571 1595861 364445 1497254 506232 597025 1324449 293819 788045 1890094 1257398 418213 1479395 801030 89263 1335323 1407857 1261090 1185783 55069 566541 1133288 1100934 1341172 83903 1558021 1079485 995600 613381 1481710 608442 737167 244345 1033589 58091 753013 1273487 1755267 1467116 892766 259765 99771 84020 1885139 198170 85380 195029 236368 959880 1445792 1979059 276498 1641682 1725802 1778756 1309900 1557299 1747211 966867 1325461 355433 1032856 1425612 84718 1512959 950400 1069134 1181355 1229657 496504 482795 198809 281142 1770835 1185208 372136 1872953 1337711 1219397 1864188 1347216 1385738 1702277 864975 1243342 383316 1830469 1762069 1782761 1674475 968468 1315803 613539 528397 1798309 1240736 1304334 892635 1078060 1873784 474586 718432 1351172 1404445 179187 885509 1635242 1466844 1975819 544958 1223425 45380 1002968 1727496 820835 576204 560358 1582117 654227 102811 453931 1727525 144982 155905 467028 738936 988594 1029913 545558 1723569 599083 1483337 769436 648542 1829342 689683 1975657 274837 1756351 1148263 1674736 460803 749435 1434750 1251128 1405899 518475 610241 100949 395791 219343 1636883 1086151 738561 804431 1158931 1081197 1385837 1450507 59136 1097977 1682953 1391855 927460 1278087 762382 1281398 717000 839484 1783769 934773 1183675 501124 254823 175974 741365 1234113 1398315 411816 1890617 602219 464925 1594288 679682 872559 1873763 1436430 803588 726589 908954 131172 1374817 1173519 1583951 988417 1895651 1747500 1899382 190195 1889862 77835 620634 1621205 732143 1595224 1453326 1490388 661575 1456390 1794180 881815 681018 1302100 548493 1731953 1610066 550878 292231 1562444 1406243 1615141 50256 1887896 1056319 325901 1215 803504 1710212 491434 322534 1158086 1664924 1243610 1142050 1869262 1483523 1659893 1083557 1430982 631246 1008362 952043 231907 267634 45772 1410012 333451 933586 1552958 351251 1033392 1461089 407313 398501 645114 1368055 249345 1514559 629792 407953 403338 1392678 465821 1136775 182873 1019271 705480 255655 1275357 127233 600379 1956618 984496 1892620 275525 1003437 1008728 1239810 490166 64013 649495 127439 881725 16553 1477830 1105411 1211002 696167 1651755 1604781 1483651 122945 1032412 1634660 1186836 1945744 1805619 1195574 292907 1540469 900936 1645990 349258 712070 663842 1562950 1987469 843015 539586 1863433 1065716 1797399 1118124 1555733 1260427 1854621 1367684 682866 1948229 897294 1971509 1179003 973852 228448 1255504 1592805 1027443 597556 283889 1450184 934112 165904 242248 1032487 637895 1375883 1494209 450627 68915 676167 1938064 1849625 1857126 1783077 1919483 897969 948571 1646825 1493119 1972179 191586 918274 204138 115094 8680 194969 1307975 768478 1732523 1922282 1214408 1233197 1855645 1876737 1546417 1924017 781174 1174434 1109010 648575 474851 1853214 14262 1495178 1809540 1032844 436389 1953584 1655146 1230166 1403957 796692 1880263 958293 677018 1424504 768619 1681235 1476065 1583777 1716439 1750268 948410 1715950 1909805 1854246 320398 897955 637504 216976 196744 192304 1297303 350990 619649 1053499 941059 1493785 1796118 333706 1415894 74153 1717749 1669847 1494574 687221 930885 1613854 1252190 1211086 1131975 1892385 1629219 1229790 1464399 363963 1369997 141665 647105 360992 531115 809378 1963102 152897 1239041 1409835 480718 554887 1179180 721721 1237396 1758883 1062779 550894 55393 1318713 882098 1132001 569226 1998980 181068 1947847 1456066 871864 1959336 325134 1836473 1554068 159759 1452163 320809 808545 1309779 1542492 1675632 700334 1063057 769137 143908 1895237 955675 1109195 1994605 1079492 316241 1433759 1084582 772795 1681865 419840 247922 1235334 103378 217320 1570220 1132843 1346009 1776576 1970551 237963 1513311 202075 1300532 408170 1926114 1105225 1185323 1708775 608400 430726 653225 1061976 1396197 397077 1206594 1240488 1950999 573003 198331 85454 1964326 665626 1148695 1065287 583789 1192221 1121551 884107 928062 340875 1425024 1085269 1689727 1840154 412751 1141208 1943764 1630368 1921440 4471 727438 1628381 466856 448488 1152090 726043 511228 971014 429182 454708 603036 1688454 235556 313090 929066 489767 693902 712055 1947519 1285393 559065 1746362 1500584 703108 1657921 530198 1566925 1546240 1585995 1335385 786244 203203 34985 1670865 705554 43350 1451764 1466304 222183 875722 1237211 1007661 59005 1883562 1576391 18361 1809377 964055 1780636 695974 765830 197497 1872028 1773330 1428780 1994618 1796131 656708 880276 1835638 1969692 572197 703532 1342956 1135348 441590 1557742 970716 381055 1995163 1455942 1617509 438794 97408 1334881 1401626 1774899 559237 224681 1204756 203660 778711 1551042 1841391 1044370 1943296 155980 875686 1432788 416590 1214942 1855377 1405552 1052948 1363728 1800688 199863 415238 1014672 1001465 1681013 1310727 363987 266624 1649969 433901 1926797 1894454 1162231 1415529 155721 1412614 446699 1478925 898305 929232 78589 845232 412454 1043672 1859286 1638793 1551826 199277 1419392 565796 1823613 1748676 81233 200931 380045 1143073 628154 1810894 240999 1505207 1180049 491825 1672006 1165787 1631249 1896133 1948392 511278 569711 1630986 1525697 354885 1312093 605476 437745 1835119 1807787 737689 1985283 34966 1603302 1351917 481824 17238 101716 638522 1949057 403965 697596 1423161 953877 1263031 356480 63340 187893 1087984 1490401 1350081 432440 386516 757259 217049 742914 1600132 578090 527204 412038 1935830 815979 1088461 326851 493810 1912308 381178 1990061 727612 1203991 233913 291937 1487234 306707 1879687 1049617 1753539 1029065 538464 1962859 170077 1273827 567512 165173 540901 1660327 919811 566031 1150473 438335 915488 24224 941597 312916 971954 101497 1539753 948830 180804 1959768 185848 552032 1736278 609531 1300519 760874 900135 1647055 1162291 1408074 213722 1879420 1667293 118722 19670 636032 196457 1716309 945660 1927047 1680121 1759944 1935809 645208 1753288 850952 699141 339251 821632 1403959 63980 50848 705303 1116190 463199 608171 496538 523646 491324 1600947 343355 1295917 992219 224445 1594191 1308478 1081692 898198 1284133 691848 454662 795677 27686 155846 1241657 1823061 172640 210974 652665 862683 1308150 111481 1635585 668250 1966663 729607 1066673 242359 1780584 1174430 755477 886921 1397301 1926040 1160395 1028857 881098 986313 289328 119645 1998913 1809888 1699495 1352719 1302641 1020130 1137778 832590 1572458 1728577 1240871 9134 793043 1004549 1665347 108863 806137 291494 552628 166832 328278 817451 1180593 823364 1675977 825020 939610 400327 944456 167520 1282061 66368 993001 326009 706009 1164335 1721266 1779801 1511706 467712 1654099 1589892 24551 859693 907385 1484562 1477234 551667 1689058 1220313 921479 757721 336037 1828114 125012 1421073 869767 512149 1447960 739633 575701 647636 293492 836813 284 1418613 883594 658364 1666454 602288 1555238 1096774 746383 1384953 332067 1854203 1004174 818897 1331748 309194 258073 656114 966235 56526 1625423 510893 1189861 862121 377733 1865187 183285 1789558 473575 109543 217366 1545810 417464 1253109 1925601 565748 1311511 1333841 169188 808247 1314276 94103 1609036 1539481 899261 461307 656402 584562 292671 961790 496220 962769 822820 230038 446429 274602 922482 1225137 302136 1346126 67797 1106782 1515744 1249357 404731 99233 285784 433409 1769838 1233832 1688819 1158138 160556 1597325 64839 363329 23677 1525162 690076 447773 369472 666540 536460 1043125 170805 1711466 305586 1533931 615948 1851703 970288 165972 1693616 1685622 74701 1535529 1181864 1268193 1481148 1027762 574925 1995949 1762087 1810661 328778 1358714 1016484 979638 231258 1731594 1754523 198070 1529512 243603 650763 1388281 1397848 1113400 413230 782783 68398 150972 507777 1541535 926704 115938 1328711 1900576 309735 1658328 1566914 1849458 162214 191710 391133 712306 835001 1754586 995625 1179730 922915 1755615 1873467 1836236 640067 1566398 560477 1374795 468086 1325540 940056 836297 798098 930868 517487 1615459 1576031 844086 472607 1745433 1410263 1822073 214082 800177 1358507 18036 938743 1684414 643874 1541613 1536358 1709629 1602543 294275 1926259 127905 1612344 1986353 72842 259451 130265 257209 1789777 612911 25421 1429873 1570941 863821 1489062 1241935 1751284 100144 936514 1476374 971464 1569333 549254 1725523 1267318 1566377 1887042 1214559 84758 119305 1346134 1224529 1318824 960020 309080 502411 1518438 52690 1901510 1095220 171521 1447672 1912187 1347086 1984697 1682336 193564 1812950 406585 1227272 562615 1788192 743914 1956732 301119 1213479 528326 1683421 813978 1484993 943902 713533 940689 1013542 1212083 1996277 307822 1231890 1061553 735107 1261804 1759081 520740 699946 1732684 404718 767390 593498 1013653 1030483 914513 45194 184863 848303 353553 1892553 840216 1363656 1737762 1921397 796216 1181781 306548 1791543 57662 513965 854940 174220 1509928 41268 887379 751129 1460099 147008 316529 24044 1197903 56556 1697790 1377426 1786573 1550257 1493651 333401 1602378 351257 1941240 918903 1491215 1056696 240392 1055483 846670 1173961 1231251 650618 122411 87652 1747904 1882384 104777 622630 1797266 1055519 450155 990553 1413518 1894086 1582944 1519889 1864247 247360 441816 787097 1144230 1405686 96311 1241937 1953739 906165 1201188 788796 1183977 57287 1236639 1212043 558138 701140 1732551 1023353 1486842 794877 249738 95474 1878582 1081117 126994 630652 1700519 572571 507828 1853111 1771348 1175928 1593929 1999280 1695476 768008 770667 30915 846783 470802 1466817 1331644 1615388 1327815 1716124 584184 644123 1789264 1235357 223838 1277914 1554590 380602 401493 1898545 748861 1815052 1868623 963969 191465 1254186 527161 155229 1579391 1833910 1273646 1091902 1330458 1429286 1105041 141131 1122938 1666622 196337 1282863 1270182 1522675 1382920 1474753 1154161 1516212 372859 391675 556483 1216626 1338325 648670 877636 466054 74504 1638441 1222260 1596720 1662264 1182344 1962566 1146651 277076 604714 1756522 57513 746527 1234320 303509 1560914 1322080 187560 816877 143751 246732 1974569 1952075 1396860 1896438 1339298 62267 490333 602111 1285253 1403351 1299783 1313781 1863482 403834 1941065 995456 959083 1030966 958049 1183294 1696554 1834898 314270 231126 667964 193144 312046 1336551 1356053 1532738 646774 842381 891287 1783224 662982 1867207 11361 1028963 1602783 1870629 970939 1100069 1214411 1141121 240849 241580 763691 778736 999572 1784465 890772 1867599 1330271 114901 422855 58927 160999 380011 818900 982658 964390 717929 1938069 673780 1675802 791415 199044 1395638 578151 738033 465228 1220891 1216017 1018346 209896 1453735 1284425 7265 1144110 280933 122903 1784200 1696145 251297 1245677 868441 1431617 1839569 949927 536091 555547 269205 1198896 946633 205785 1060535 941186 964764 962330 1926309 1862479 390026 1279669 1934196 1107927 1976884 669230 796065 344100 1101600 1453818 570170 367627 390537 586450 1529041 1441575 1721088 260873 1977607 838137 304218 476027 1845777 1077883 1799565 1636279 739807 657293 1963154 499585 1454365 293530 1966379 598777 1860182 680222 1590275 1094699 1649494 556584 647397 1508530 1460108 1661922 827291 967612 943463 919456 221257 318675 1085931 455019 1122250 1035443 818873 208760 1215795 17851 611687 422038 647970 859960 1254101 1598963 1190124 86572 1326197 1133936 277564 1757699 646210 461088 1505909 1911269 768146 340116 1691711 1146440 68520 1947500 1764964 1502404 808193 578678 778211 7478 1016527 401815 1907320 601419 861469 677302 1868898 190322 830719 573316 1198971 634038 832207 706965 484742 49119 805301 1023448 192497 1652201 96947 1397832 578597 416496 394970 1463138 66442 1961104 1844525 1685522 1220494 94630 1319688 1468900 1725874 235038 126327 458372 1464261 304657 1897409 782848 1937558 491376 874107 1756276 856252 988259 1360301 1573869 1108945 1427674 1382903 603304 822966 720157 1957343 1308944 1025346 999337 1765472 51213 1632604 821571 208547 118514 1934906 600888 1916332 1026585 51800 484270 25567 1841447 1399960 261314 231922 1294645 1772615 140135 1498835 1225798 1887356 1013865 1301635 1281923 1847035 1708492 1334826 1988347 1458472 444833 503244 1620865 86786 1207267 1736885 881986 1138691 1551372 385871 180915 441257 1093397 125672 635212 27109 1520951 1529110 1834825 1721041 963782 984450 638486 1439301 288241 284377 560468 661589 1291912 103711 951281 1855973 1281901 696400 1810141 870771 1692429 1564892 1930272 720098 1697151 474178 1012108 1093129 1257364 134192 533662 1852515 1934561 138342 1538535 1018101 178524 1775548 1290027 633840 428508 796235 1731228 233548 1771536 537999 1595229 60447 228216 44710 1793701 1954981 706824 1996376 982207 326505 1571767 1864881 1182802 802443 1671906 1801496 1117859 272365 877025 1056037 1980099 1625642 1529244 1209895 1716330 202515 1281011 614164 63888 706481 749731 701014 598675 530342 1950846 38548 823594 1615175 1906776 282855 662411 212342 1701644 434293 189199 1052811 1460319 1238823 1761351 1132728 1716098 1644991 2622 589430 1201038 680199 1209355 280652 1573491 1296969 1883104 1581926 513379 392490 263879 823651 235402 1018800 1641950 362650 288333 1347219 829897 918577 1104001 1860515 182623 23145 966861 733074 1146783 923757 521705 329506 1819300 561449 1370480 855321 1447932 798683 1845269 1494705 1784030 1430902 1110794 458525 1660198 903216 293287 1248205 448697 72886 219168 1772829 239711 114490 1520598 1285682 733240 707055 675342 1790784 1313451 307008 280809 784476 1285931 55859 1416062 1363335 66266 913878 1790631 289296 962910 1057954 1834869 924545 116221 596376 1850454 262206 1882562 1910100 1772778 457863 634946 1642465 1070627 1865199 634131 1152977 1760033 914612 1250036 147854 658281 200654 1510635 843217 1092307 1964931 351522 48218 1619607 379841 1592968 771141 117827 1772576 1227002 36272 1407499 34221 178787 1834220 249300 1394563 1719204 486294 899078 11881 1883632 271295 268637 683718 547789 885166 1673628 1401141 604679 162125 207262 60247 1763435 187623 1857130 148182 14531 350896 948573 945777 1366850 665807 562959 1746152 1090303 1095036 849697 1526799 1611147 1086899 1139527 1784393 967910 405757 880262 1462282 181113 1836134 1365373 1876238 1175841 1730314 1355262 591476 18054 1236542 15832 621761 1201020 1699998 874254 466276 42210 1539813 489203 488589 1797004 485717 778018 883201 1990270 741510 861877 549650 999765 303651 147269 1486413 1250241 1721752 589211 43497 1792568 1695572 268691 1360762 1966275 1496887 619962 50926 1918847 1226891 115663 911559 294959 474215 635311 1310229 1519643 192937 175565 1642861 111431 1313137 949394 1977132 1190413 533863 1215461 1338026 544510 589617 1889077 64279 1135520 1569830 135600 1776939 171676 992655 259026 141068 1866136 686617 858818 393912 1545735 1507602 414626 419823 1627719 872028 1195401 388156 1120385 753662 1514297 1823691 698367 856966 1238496 1141644 1219549 1319178 1153489 271326 26659 869244 1263790 318938 830395 694843 11632 76527 95387 1147571 27667 1374545 742333 1014036 662886 1361512 649525 1063574 1052179 192905 1171377 1299424 134323 922439 849610 1236922 41993 771871 893339 683647 1983839 1135060 759622 1972883 770229 394523 1259802 1023692 883938 1849498 1405911 886304 897684 1198399 1464388 1061725 1638847 258377 1775962 638597 1004323 872475 936329 1303017 1590498 1741824 1215840 1600343 1489460 1612128 98042 729340 1570755 877180 94819 426979 1832394 84397 1592131 929815 1853774 1185588 434194 1623706 1070670 1269902 522895 1364358 57074 1196131 1270161 634381 1281838 1823504 1259232 714144 1421131 362907 1264793 1921220 1284242 1175464 1317804 1348123 1611998 165935 1068775 3401 246156 894192 2094 1890858 35645 323546 1149781 164114 623010 184648 1792923 1858381 679403 740182 112553 723279 992971 1753074 1757245 1103115 1015377 1539915 11288 1493781 1331350 235382 1646785 887371 1299084 1779292 744823 617994 1894864 844713 1817159 176918 1728486 1477217 1073600 724946 1954933 285894 652179 1793809 1197076 1138300 1978168 491044 240423 1714477 128416 203188 1883618 1509263 638376 468968 969003 904910 1809976 613391 1945156 1137721 1765028 758539 1814302 1721831 79051 1838860 1183077 1204697 1945428 332952 1174806 1171982 973598 597498 1231765 322083 233871 189489 1101685 1262233 557397 448281 1061677 880594 1773172 591244 1098264 626015 681689 476363 295576 1290054 1459864 1166042 377726 41889 628567 1165938 1363653 1196502 1192283 83591 1530059 68282 1540576 149196 1144580 266139 1572105 1276565 1893629 1668132 108202 657067 1526455 212241 1703588 322136 1597183 1894062 1500520 1025977 602915 311853 1035302 1728216 202822 326250 300678 1768176 195689 140245 390261 832814 1561743 1230754 718385 1590555 7434 856846 873207 1788666 801633 1646621 1332986 1691381 1521461 1115806 1958537 1989719 1023431 1362644 883701 1416814 1881953 1226790 213387 1681476 1482713 473287 447854 1239116 931825 659582 1005526 1974174 1711125 442746 1898282 79712 401911 147446 318182 443895 1338620 1065736 1906055 1495460 1229112 1779107 1733026 1325807 1598110 1623691 1239941 613259 936985 486391 14305 1824367 1490667 337541 1668712 579358 1312027 1449648 1280067 1084402 1991680 1468884 689344 1686657 1793953 644586 661171 739696 1426095 263602 561045 1424107 690798 1585882 1622386 175745 1050418 994032 22817 163429 1577113 528355 1281092 69881 1849193 902672 1130222 974785 964068 794029 289899 1597888 1039057 556219 1937902 1213527 1630311 1634932 1792122 283411 1084289 601476 1832027 147861 580908 816476 1755144 896010 823719 1212664 412195 976454 500008 18427 261944 274851 1775529 1108083 513387 114194 597179 1086915 1115253 937381 1725463 1543494 1499951 1674112 1032438 469031 1006987 1145254 1810145 447053 454806 1241291 1177389 1340214 1941487 1961270 1390340 1365014 785787 478045 73396 368971 669529 1374707 432689 1972773 1037002 1448164 906055 872673 1545175 408973 948604 205048 1001748 1003614 1793568 115509 317088 519711 1123998 1897803 720559 442146 1767619 308454 1126691 582949 1526457 995509 419856 1000468 506908 1429811 620908 927922 99955 74538 1503162 1557540 834816 1927767 1096433 1913518 1928803 73551 1432755 277766 1754257 461957 215032 1521529 1144927 1886495 30719 1420517 1168661 1822604 896068 184628 969366 508297 853323 1146868 1669231 1688463 1539623 1271470 1558397 16518 36327 1427730 637399 844916 1581602 1001635 1068328 109369 1832923 1355856 773189 965855 1014659 32653 1757008 1172207 244270 1578146 1102637 1566599 1735893 1008012 1919868 378945 511667 1646947 610887 618935 309238 1107227 172617 1847765 1872750 1898373 502105 998726 735210 498289 1542074 1879092 1938181 363893 613090 488883 1039443 27822 1151139 1379389 1794014 150500 1651362 464769 1943082 1105400 154111 1359586 920682 1657207 1713661 463262 1784343 383078 1766642 1270454 185735 1409285 1817224 1580023 214693 1799313 1552682 1800448 387674 255346 1936749 1540511 1279929 1429994 540624 756171 1666437 1665853 985732 449265 1112183 412009 740834 1626055 1925545 1549227 226327 1823770 1729133 156904 1071138 1255789 70291 1709062 1250515 231909 1916136 698928 1515213 973400 1398658 1820612 1130503 446299 1027947 7906 411802 916845 483874 1264825 1228411 158211 641761 531648 426163 1753272 1049656 1519344 1788499 228082 209901 1018826 76457 1384474 942368 442609 975346 1266686 1281485 949586 1422606 1238845 732688 685843 1218100 691290 1903977 1619925 1656368 530654 756957 888050 1098725 188876 280935 815847 334568 822425 1544913 823961 109678 1854020 1962691 1722448 1331768 331845 396194 1844712 1658005 1296497 728284 1960114 1877606 1761242 1240 706018 50365 564122 1269449 844196 1349534 1518347 137453 44398 655346 428514 1741994 1250382 88409 231477 976512 1851498 1704457 1478344 1339811 741453 809161 1429849 1007546 227468 681315 298193 1713594 1783116 1826682 1339745 888987 1521125 1736691 15592 1714690 1948720 780437 965925 1589337 1113443 1828880 1998967 1957983 892249 1326040 1542978 1073563 1055391 522894 1678839 358798 1558090 561434 878417 887150 382556 381964 993362 283918 1789515 720307 1964729 868858 1989373 1343318 646595 296063 167738 1547773 1351959 1970209 1390934 1040397 1782392 877670 708810 1344700 1333642 1719529 70692 1606511 1244736 669707 1967604 1572005 249803 1666237 67799 188359 719648 1947747 483629 1413815 37096 489925 318032 1560457 257321 1782584 1970987 1333314 632529 1991787 779059 1353926 398895 181979 979335 797826 757853 155766 1231176 1068063 323887 232374 1148939 1530730 85541 1251989 730983 1346399 447114 1721540 242539 1421732 535864 510008 1305480 297887 1404673 651321 1448557 836692 1015247 1868655 1831845 1959869 629380 450144 925116 817528 284604 1455099 1719451 452071 1109878 601506 553999 434204 1713990 902803 1528136 1095524 1734804 1517481 1474223 1508048 613445 44526 957516 1589961 1232759 827492 347802 1951531 88175 477759 304562 1778687 539747 205422 463619 944045 1849717 821418 305757 1075208 1705680 590230 1386230 454132 1685005 681972 144739 1181403 1572191 972326 1390092 359092 1312604 1524957 1268640 846979 254169 1603598 1744030 960321 364815 1217589 272978 802403 162959 1252709 746665 742580 46902 591139 1021372 1925080 460697 90892 1534994 51855 1959646 1174440 379156 1079106 893055 1429836 479847 1628815 1199143 202162 1353993 1841145 1372650 223748 1783522 1791174 354916 1838801 739943 544964 649169 1067234 211706 1111290 261631 347319 1213819 616905 1899163 1261419 1049837 1910846 977778 1049294 343870 1096684 1794872 1458291 1711106 735019 874493 1530886 116341 543305 1728529 1985713 1749579 486446 1789728 1422681 595635 708709 34052 1950774 279786 1565189 583890 1272843 1847692 1668620 1210969 400955 13976 344015 105731 1695017 89118 588678 1436376 831818 1020633 723932 1620575 1696566 1916459 471337 1564909 772400 352489 356801 1701538 1166449 503566 1922004 1804457 428779 1625449 238766 1524330 1037227 1573292 1132707 504086 886770 1676263 1091769 1145377 926804 1408689 839699 1383544 1096568 1369111 388309 1976789 400129 998323 659673 561038 585330 1310291 1575805 1632716 1763611 741597 747095 1506719 10297 1735793 380672 252978 1044031 809105 1523513 283136 1649232 798090 170270 35021 442213 1209804 1648165 1912913 1039951 1255194 1061327 1224986 351316 49956 549678 605984 699213 599727 478567 1327957 1380326 1324320 352371 153522 1387004 1098448 1262761 1303364 468034 891270 21616 743982 1920586 881676 873818 1986761 2481 778955 911673 1191701 504381 1616807 1997123 1603154 1946099 540793 613236 1431941 1716608 948733 1795136 1076028 309200 1202203 380899 1837547 453082 545175 1795331 256554 1852983 1965766 867440 725229 1813457 1205254 1926944 1588419 694947 1232207 1533144 1055811 124790 890507 1842027 523836 804199 342303 86314 170344 544827 474905 36992 1590640 687617 678351 419216 81174 20677 1502298 673463 1565219 819164 33826 18733 875431 509116 831698 306909 1473522 237688 1625159 1115556 1393779 1294575 736018 1135682 1761826 987035 1208816 1290118 1752271 1806994 1246095 704836 571904 1181685 1097744 99271 558181 1317983 1399198 1377394 1625444 1810859 165153 451906 1084225 1968324 1021112 1019923 1384742 980335 406217 587722 1381061 1367042 224660 1720670 1863546 1731134 453851 1513851 1811945 1946153 830129 845013 1461250 562025 982464 1755571 259327 482017 129417 872173 246789 1204988 1240019 96956 228340 1914396 96378 1776934 1811389 107170 673190 1743445 763803 1406657 211829 686606 1941686 832189 175917 522083 955910 421938 823811 935066 300583 1223391 1939059 305767 1894872 331460 1842302 914158 1882211 471000 1734901 829352 215009 63223 1165149 120628 313850 472758 1727943 1597916 1347242 1954700 1852311 1615928 954037 1246377 1840625 1279364 695847 853313 1447409 912221 722001 467281 758258 907879 761448 1894447 413233 822372 560497 731165 1734236 64335 192451 1993693 1266103 633557 1622427 1943697 355470 1623220 432886 86462 896500 979321 218846 1272132 452203 1757391 970699 499170 1709733 1477051 1228044 85428 484740 1095924 1609621 797921 962612 500447 750492 1114846 1560048 3921 1239029 222814 1828749 1107662 1857472 147510 473395 713699 1249366 1771304 751173 190179 90944 398723 1896631 1547556 963041 1798892 779354 967892 660049 475070 1807894 719194 885822 1100282 849747 1468650 524258 1056139 1842820 1510834 1308351 830772 1015165 1432424 1144515 597076 374326 1071575 1692387 1806353 1485737 1772384 666511 1949373 262775 1696172 1931594 1816051 1744091 1328117 1727100 1047068 132306 765706 912923 1361149 1921860 1450359 1495458 556351 381931 1341235 1118785 1864301 774347 1904553 588569 1176807 406672 1440213 1522530 506618 706301 1893469 87746 41837 626884 1901674 363335 1169215 1993565 412276 600965 1417000 396028 1522975 841825 592953 1015352 1067626 739504 453438 1491319 730812 972844 487059 533072 91162 1928599 1869052 1181407 44302 1018320 809410 504502 1197718 1029259 1371638 51114 876451 846399 1227500 220269 234746 1779173 19279 1133532 1474747 781596 217829 1083224 847213 189212 40969 162170 656732 91172 1667696 1785061 1028815 443968 1131603 566081 553852 336714 1775748 870076 1056594 1252954 1143448 1296434 962434 28072 1600656 136172 1218374 1486318 1153447 521715 169893 1429798 535079 1842909 1844537 1267924 1341433 516217 1390733 388083 221321 1296201 112884 1229774 618862 858659 1862281 348076 1850269 320996 1017033 1266881 1461628 1492486 1946688 622331 67644 1592446 1296156 935707 19172 22377 904053 566454 1062749 865445 681371 1942685 1558028 301291 196796 642339 565092 903405 1349490 1298359 1146987 10766 820909 248443 9386 1109052 1698337 1651797 715211 339893 1289170 702577 598321 1493324 1505708 1205757 332336 596811 1481064 172460 347238 1793217 1578342 1616050 1518714 1824211 1921299 1040349 982514 1092974 629869 656875 1316289 254032 716715 1648963 1394058 798549 497361 1476030 903839 374796 403066 633627 869630 1670119 1789228 972710 415927 291034 1658547 1278341 67727 434745 1480545 1190521 1880854 1429542 501627 1781563 116876 346577 602014 579304 665855 1595079 1181147 1482566 1185430 1698114 907250 1082920 759416 248546 1049813 1057300 558966 1464851 1495417 369232 1999093 401031 1644586 1400646 1923849 1063921 322059 543810 641236 1989410 342421 174196 1760905 730033 1885576 361239 293497 1901067 1636242 1047953 285719 1434495 48600 628136 1070034 1094152 862886 874314 1461277 565465 1390703 1374363 1955115 963229 122511 789145 347268 51215 664461 1296506 954987 525951 1879562 850600 1836833 1134170 483076 1175315 445520 1974252 1519539 23316 695503 829350 1925475 1833483 1934889 1007316 1304425 1132316 1826388 149453 1898715 1591417 290340 449617 879915 1209191 840152 1816994 924720 1172442 1985797 1876009 581686 131600 1061795 515989 1074889 356925 214631 1818270 1463605 256504 683545 639086 529616 394421 1436490 393983 1924795 619864 1667942 1492617 1092240 841280 1913209 477763 266697 1928865 527535 1795407 1560397 687468 1838089 319651 756878 796145 1970765 947879 1941983 543420 340595 1475800 1375613 759702 1354127 64080 621715 131773 483024 1596156 30579 1677540 1812399 108887 1366470 867529 1724491 428632 821397 251270 1021724 296064 217611 1127956 1511650 334901 463166 1841797 1937547 63161 181578 1302497 1851096 709421 813310 317504 1165807 701679 976169 993816 247373 1581459 1939144 1554231 941753 253530 798121 358191 609896 1863818 1312967 1028655 84095 1454781 805434 1021962 864167 1104271 1309591 417267 1098695 1586291 1269709 319957 1307763 381024 1250480 352895 916513 25620 1165215 738124 100798 712854 1365090 1612751 1798522 1799752 1624863 141856 979425 948047 1144905 1815336 271192 1933167 57619 1350512 237168 284308 1188492 385141 1566478 1448465 554710 99403 1028958 875131 620714 280069 1090068 1793941 1494078 1717420 886631 1767904 1951884 1708378 1570918 855555 43341 1817609 1570414 888605 277138 442021 561376 512528 1202220 483620 568879 276312 1473812 1014333 631822 918064 1658663 1285202 488328 416467 1219456 1441301 1746907 364349 1434889 1643656 1590580 428933 748416 1976969 1609887 829686 591072 1979061 848918 1155162 404644 1143488 1216695 254425 1913226 361312 653303 994212 1570105 1795759 1145538 956275 564060 1583683 1240072 1857409 1140588 303444 1832150 696933 249635 1684278 261850 926933 237495 409144 1289804 636898 114961 1845109 1638233 688978 485808 1581591 726982 905056 1970185 1886996 1427223 1067346 357966 1987480 135958 1828092 1616519 1718185 441858 1180468 319422 727585 149653 823182 127741 920359 421796 1094111 453795 1723145 417637 1288932 9267 618171 337587 955420 653912 417779 1055277 1951802 1576268 1142763 1811262 931107 1174638 187922 1563087 1674495 1853913 1321626 288121 50475 1263766 290588 1918739 557468 804672 1631156 579771 350665 1447366 1317888 1536113 699219 521450 1881795 1774194 1640816 1507506 344372 1919984 1340863 1310774 1014726 211195 504545 1403822 1106809 694478 1126886 382741 1459776 238075 225837 1205290 1653986 1374526 732564 1031816 1637566 945511 1036307 1003105 1666766 1214761 1500042 801268 985082 98100 819763 1373853 1132665 774897 1761281 1290350 1509106 1223569 769197 1188778 307905 386023 1083791 1986496 718321 215454 256206 907319 928125 1991782 892399 1285409 320124 1186701 1809715 1525323 1410367 1210274 1272759 938580 1923727 982060 39672 312493 1851176 765942 294235 1947275 1231378 987915 1744528 597606 36591 121831 649470 406546 968411 522151 1097096 425119 779965 1934084 1877672 1898028 1929584 262821 1637159 1682062 1224158 1445077 169708 1664037 398240 1171634 975496 671602 1866344 1131665 710616 1066766 552992 1631917 129156 702114 210375 1369012 1843351 1352933 1228408 1496684 33166 336886 344735 1194140 904169 1825931 1051607 480690 1284934 785729 368552 640159 3834 1060611 1269279 408842 1127709 1572948 1391651 20024 919839 951806 34939 346245 1005984 249714 345376 1152174 1330986 1730875 566397 1038250 1671734 552452 1889044 1384353 500124 1767988 1511664 1705489 417480 958404 882959 1931371 1258452 1383316 1862196 427362 1939880 761682 1909028 1116817 1361105 1741240 529280 1857739 185983 1762376 1239347 1484593 1164948 796500 1344012 349843 178816 329455 1314038 1922842 1583107 1086455 1390910 1429252 216010 858724 223731 815387 1469197 1690643 1055752 236718 501809 604912 377290 694302 546959 1898245 1971183 837407 866500 1910121 12590 167769 978455 1265522 1282167 1879773 979949 378256 282749 1589642 184347 92197 877472 270891 391738 1698440 480068 1917390 458464 112333 976964 431966 366004 219419 602535 192281 1074188 1774415 472189 1706287 1095592 862313 972310 1958689 1199686 165053 915384 1034746 1261817 1885494 1546913 75041 1335416 61074 1055785 365567 1197389 1500577 382162 807178 959620 731216 1232513 1333247 1449775 1953623 332809 1284548 1949084 1955146 877893 773462 829294 576191 1130452 1942727 1132901 522499 779322 1458336 1375920 649353 1536217 1323350 1809551 1427095 165521 1206978 1444837 594315 311868 1695062 1744278 213434 1609480 1036402 679956 244823 1581844 878493 640273 895801 1849415 1061497 1321255 389109 571435 948326 1827105 149933 1592345 651149 1911200 1641698 1853038 1726412 884612 952470 434026 1062544 1765619 1636913 579417 1063319 9935 1983961 1509387 257837 1031881 314852 1446694 1704452 1430000 1389050 271891 765096 1155187 860284 1275868 82584 656616 306148 1215815 1907578 1428442 73622 1260477 659935 1052636 988962 1827750 830281 552663 1322903 276958 1866110 830916 1082287 166641 1686543 1988232 500962 1933630 142893 1176669 834465 1397228 1148399 476550 1182542 736186 1379590 1963881 989379 1619055 1468620 1215850 1205171 941939 955884 1931647 31388 162976 1996783 1222985 235168 1819559 1100157 320143 130377 299279 207832 611594 1836937 112931 1317752 1421103 1643713 93880 1918148 1891575 532695 24364 1647781 516168 1346819 96247 1311953 1188268 1748980 1323597 1183175 63727 1720875 1994250 421158 1089388 160223 969994 88317 974507 192453 1651278 1595383 873113 1475664 1038188 1830971 1754799 798183 282955 955277 1722500 917410 287397 1722656 1620618 1760774 341470 1433224 179210 1906371 971729 926811 1818913 1941157 1390389 377212 1608684 889599 629419 366286 1797018 430240 1718335 790376 892617 338880 1923378 978859 1181197 278708 1658065 1382521 122373 1394681 942334 1843699 874623 792668 38759 1039214 1146958 1643907 1810346 894020 1502865 1056243 1608523 1812136 162163 1430747 613151 636563 1472231 1288676 862875 435956 741829 1935087 1230921 1587880 1562942 1853058 1677997 659267 801071 548230 817386 161005 518583 172325 1749229 1080346 293759 1937569 363546 893526 160953 1827334 933184 1301529 740330 679143 1043633 1160522 953130 1122285 764972 200989 716866 1982978 1600534 155768 1888790 92344 726044 1903880 867929 1700354 1012661 1211726 698751 1402446 736655 1057322 1123483 1295770 1235607 809716 549237 542120 266508 1287279 1393996 591512 666204 1922787 1818928 154723 840714 66938 776630 1550271 109357 161992 134289 1659716 1164147 1305170 629000 1053803 55182 279606 1636537 867366 1515787 603372 395139 1776701 1848554 996891 1230307 316531 1152170 19631 1845726 1272808 516136 787070 659413 1665994 116947 509524 1301443 1323985 1268245 1703730 1182657 1513644 139693 1441656 156232 180330 363686 1569653 104962 129208 913511 874964 1518463 1843752 1145411 1669239 1619387 1702690 1134946 1449413 1196437 8196 1825404 1321300 1464175 1983752 82856 830824 10853 1727780 80036 1230050 1916925 1736627 1726252 1844746 825793 1036588 511954 1461413 1071877 1095124 1280975 1765642 344293 1788914 1251587 712440 1466236 1156910 512573 1213660 937400 122069 72383 53991 256715 279695 1203467 295888 166324 1972831 265989 1971385 258065 942653 1621543 1921986 1280178 1500181 644378 1686927 368165 1970382 1084068 1176436 467103 1544440 1576658 729306 933383 1470470 704896 1215314 1895774 501310 280251 791727 1098816 367592 448489 681002 215220 1955182 1628415 722396 1908436 975234 385712 1346527 464781 936337 216182 85908 1850147 1940156 1721065 321049 166221 1885180 1509354 35871 1762815 752371 69780 1104845 1288150 771434 626449 1897381 258837 1601308 96778 1496202 107095 1055308 1856090 925295 1981691 740542 123053 1909643 1938704 840354 799849 1641720 357079 861266 1941978 1148128 1184184 387549 991199 85859 945612 1215499 253543 1170082 59753 1156823 1405013 367104 828731 1119445 1098123 877037 1705682 1294474 455020 1738282 1185526 1830500 1561197 1221287 468292 964181 1604469 1356323 1084344 751810 486282 1829422 1912098 1409086 218515 1163694 1135220 258052 1687414 175694 163975 1650717 728359 1223243 1229307 846744 812984 1125967 1803125 1875331 1988627 711988 887450 843256 534279 1452703 1160504 339583 1371364 67293 981045 187348 1200633 627416 714193 1210405 943023 1807278 1371897 1502321 798770 1895693 430454 1788387 1891431 1296706 36509 159436 1756692 1284686 844629 1813503 1115550 636367 1056167 1925014 405534 220588 1096290 1784978 273138 1537154 1040583 1580010 1280548 1546854 369814 1860208 1715945 1884464 1833581 230195 918353 441365 1482196 1398543 1468835 1317269 1338014 409230 507490 1007905 743651 108881 1378595 1237385 569284 1342818 1672495 369581 31544 1000070 1569120 1905026 1698468 1600103 1043826 314108 1651352 1597138 948774 1785897 1909736 1860985 1249293 1179598 157373 1140527 1528885 1964486 1842406 328185 656866 1823818 583747 1287442 1026025 889194 1185122 867924 875599 1442860 1100900 1520817 456881 1693584 1782912 681075 1011696 905200 1624298 559341 1501630 244151 729376 1708761 1864747 337893 416710 96446 1230534 1153341 1235410 395371 525176 1362512 1494479 557763 1091920 1426283 355467 132668 1057534 616041 71534 360395 354351 1994569 961535 76290 1313598 217493 1789290 1321924 1448493 963998 1482000 518479 1202762 1970467 1611428 1695006 721141 26727 715153 569782 51680 159190 1653305 584235 1449724 656100 1073143 1320420 1579421 1400116 113288 33907 752650 1292027 1488867 382294 1958358 1095419 846749 1852004 1402155 1332872 1910932 32171 1583088 437442 1901253 288215 668557 448333 1118376 668159 1214032 1629457 1881539 979070 438852 1406759 374493 282347 718367 1928346 606401 1250670 24627 43502 1962367 1389730 128467 1473712 487535 943456 1525402 818341 1445820 337092 927912 1731172 1970681 1937990 1554487 699891 1062171 1622696 1848717 599685 353802 1013589 585114 477591 1065776 1025773 1984425 1604423 1766333 50861 1507011 1149405 552499 217479 1115326 1843660 970554 40402 347459 395741 175222 1941696 664077 274622 1476818 579660 1595281 414729 299632 68446 537562 68361 1328334 1509954 1404989 706354 1595260 1134063 1719794 246977 540717 1471382 1553024 45541 833176 539050 330868 32871 1514616 1075391 1554114 1282868 298485 1589019 1029120 36686 136610 1111404 256763 1030297 1783607 838883 33470 1349580 959764 1855629 949400 632079 1050205 1304350 837581 1800622 521023 1185328 1251341 1929025 502279 501406 1315804 1731937 1602183 102394 1438449 1496362 256012 21778 848526 1326686 1595800 699845 1569590 1261324 479746 1862848 544811 536434 1788900 1481167 426834 1071610 1628833 763984 1828329 852273 819844 1182110 1769527 1677151 1486773 731498 703991 959395 950546 571037 83453 796539 757383 681115 425536 325477 461250 1939525 373781 747301 1673754 1427154 1888694 1189956 666523 376540 1611098 796467 1718141 1661250 1958976 874979 1317003 1681161 1033262 1982813 1820143 1948310 1906117 1943669 1146968 994484 1263001 1151114 1317492 1721731 1084241 439823 1794792 1812680 1743280 1718440 1804757 601925 609765 548092 574351 847742 538972 1569317 563018 115500 1958666 113950 68242 178060 1309273 1725950 745561 999200 1911495 133449 1465217 302247 1800620 801696 409947 1588753 758199 853997 131232 970038 71014 1952416 966740 830968 994059 1597606 988401 936359 1386685 1796604 1007917 975829 776397 1659599 895565 1925005 1500390 204522 1713524 1588293 885802 258353 370198 1833689 870220 1175734 1828238 1294236 803281 865091 1833690 1101200 1174082 444855 1711885 85012 1105503 183972 1447043 862909 1196429 771762 1621762 716982 85924 1035018 1263663 85780 1678334 782 1191250 435259 906642 817255 32856 1476683 1335941 91782 1115104 1072342 893244 1257501 19240 996063 236579 1672494 240288 7580 1713068 968084 705342 73727 1066322 790973 1252848 350301 1921205 474050 1664118 983654 1476199 703926 375049 653215 1245272 1708253 1787367 1003411 1275544 150191 916415 1908976 1060964 153863 1147147 662202 1814026 987799 901504 1551375 344511 1964495 1661081 1770109 161804 984919 1150253 260600 898841 906291 466966 357751 27151 1653999 504628 439887 1328774 697967 1305833 1298502 585891 1585452 1512869 197971 1849615 276599 1752550 918862 1668233 260225 1970745 766427 1891207 1778365 1194774 1974777 1600723 1256309 1646155 303134 101318 515900 223735 140323 669556 1814271 452155 1202507 231887 1014443 1709226 1923788 808043 416948 1809470 480455 200355 539060 856022 77263 631830 929397 457055 1123876 1126388 228688 1218567 1295051 1381748 708783 625599 1315903 127804 562458 1877350 918178 1872212 738036 701352 756820 629621 1676280 885429 709688 1318026 1293654 1517039 1931490 1824242 1580690 1892109 1749813 120578 410162 631149 1926096 94909 327589 703504 963057 50796 147287 1901929 80717 80332 1014630 1980471 1016286 788448 496486 1373849 631918 1519382 1017118 1115907 1687310 1694809 307204 1099902 1405304 1733744 1240057 385947 1513768 1467290 435965 1630445 1467037 948794 53879 1732806 1203752 801261 1981608 418985 593942 1478628 1769870 1728403 1886637 1254217 560451 1920924 445966 408901 1251644 920459 1766731 934221 1929756 507002 1315790 622790 394949 1302663 1608499 811070 1477493 1564709 1750034 111074 337298 121128 350613 251590 1675443 229133 1246026 982137 631540 476305 609058 835442 360290 587746 804241 812273 1847725 1368497 593316 585612 213426 569945 719764 1827197 985209 991704 738966 1438337 647278 768301 1667964 889410 1547471 1039396 1481631 599610 665900 735599 205609 1190913 212324 575143 1153772 760025 1246241 200995 584549 1529460 869506 1669435 855713 229492 867436 927955 1330636 1625196 1817701 1903549 1156840 1951464 606287 61308 1369853 748659 1857646 1566759 1345367 870814 743385 714440 106696 138861 554697 1154340 1075695 1994686 1978339 1260491 733954 980285 610079 1026997 493121 1348191 575560 1092753 1497119 190001 474779 1325346 1136252 596684 673436 1654260 1330641 1151054 84731 1643177 1433810 462982 1490039 1959049 1792264 111273 1673540 1438299 373770 904561 599101 181383 593975 843401 648935 1058839 1340697 718117 778565 1363633 67655 1761041 615738 341092 1271917 818319 1676166 1652233 1996028 1789129 1033988 47851 210701 1397904 701642 841413 1983937 538583 1173333 1906282 1245528 22396 1429874 1777279 287419 627630 1853385 1744878 1129962 171070 636328 1291845 1848091 1773311 926696 1699226 1337109 1836366 170664 1064459 1133150 519614 998675 1023379 1662766 1891925 612057 1077017 798712 1521858 826997 517170 114461 1825344 544955 142507 301642 1583435 1850615 534753 1088790 632577 1879173 466799 240100 1338638 1745010 659731 714004 404759 214710 967736 786007 154923 550776 564475 1079019 420304 340927 1333081 635137 1821614 882128 1472976 1587286 1662149 1230021 566834 1740475 860485 805099 738793 777414 1533238 743336 452323 542087 244416 1046406 1243064 1739494 1760124 66071 1412873 272906 1834673 896954 1785807 1695755 1294400 551245 416229 38594 982609 628761 1514109 889480 1644383 922227 1600766 1272753 1328840 1419164 101719 909835 1972729 1157057 929474 889812 1641769 825206 288327 591040 1609372 1239547 1433271 1879262 59254 416585 1198646 1875931 1072452 261931 631359 1441929 1954601 787009 151437 470293 1431073 1831047 1460364 1430766 1844271 340227 259699 1278766 1461632 117095 724704 1296386 185973 277236 698653 72826 611958 1223266 973911 598786 793293 654888 445299 1803355 1833247 164341 511160 1303965 802258 1620701 1345464 1467064 1791622 1940823 786877 1138338 1679336 337130 837527 1545603 51107 234693 231392 535782 1977475 953146 719809 1745030 43786 1271976 1215923 890211 625712 767651 895414 686072 606145 1973402 795505 1864843 548437 1714368 1671566 1119133 1246926 1604779 635389 1536676 1093270 1184750 1852272 404292 1732683 1862087 1624072 563405 1875013 1063277 1432248 1388812 258251 201186 1964282 404293 1281418 338827 1759525 1622791 61173 1866461 630900 1074000 958135 1639953 1064067 790061 829349 1517269 1916845 673364 1492262 1382769 246207 1954323 549948 492128 1898675 260426 1427685 717031 1602526 1099756 903129 359217 790092 177129 665556 765866 1967998 23310 452357 99625 417957 1782764 625522 680867 1834554 1416083 1830104 1053632 769052 389457 1794876 786736 1076935 1028636 1178547 1243230 528591 545092 665121 1396946 1580377 1648379 322773 1896856 910529 428436 288385 1793510 1657349 1528026 491889 1644646 552616 122848 942240 492531 185189 834546 193895 1737857 1345805 876147 1935817 606624 442063 167773 1481451 118944 904742 994678 715259 271715 570667 1774897 1319454 746876 1981606 292473 45934 596200 1999991 1264854 199163 615535 825572 1110005 1235652 1296775 336708 289753 1270214 1168023 129675 1090014 743470 984881 1755743 1118524 605524 1886491 238187 689966 1867215 1181052 662657 623746 1345644 5967 413799 41095 1425424 556549 297648 379915 306950 619816 1822176 1543439 1181877 1411154 1416404 1247914 1072789 581441 463164 810713 921774 1827747 808823 1444374 964022 1709653 1740676 1410272 1108337 1278344 1271456 1977314 512579 920576 1233156 223702 1365242 1150565 695658 1209759 791656 368222 1543867 304255 538183 1541344 1196545 736614 1421949 1214745 574970 1345577 395431 714852 395059 1117762 235916 507921 5284 329905 161853 470158 17288 1394649 808610 1695905 1552814 59952 1570256 1490709 1178511 548011 420457 838167 1463045 1923146 47957 1618124 1468136 1208116 780316 200053 1606851 242865 998022 886769 341623 983778 427310 108535 1917299 1502123 102554 1686904 202513 870641 167241 1890270 1108588 979209 1828519 1317251 1794471 356901 1046540 988870 1005860 1626644 1045712 1679405 158064 1754870 175301 1012340 143836 579787 1178012 324314 935076 326572 707212 1559618 917596 1167327 871725 1681282 1309454 859243 1932752 1506307 1455342 1961355 1773899 1425954 842762 278529 1239683 283770 1691667 356493 300429 1674967 374252 256647 604626 1125942 233148 1345933 339389 1098501 529076 359611 891453 1409014 352530 1520060 936220 88689 1677386 259918 1916156 1294681 1950752 1450617 1629353 375134 201551 1311765 1174490 1665880 1808160 390238 1522872 1836860 266193 1279864 1339493 1487606 1995401 1000373 1721466 703491 1548340 1546543 469660 721666 1234544 1949647 741458 262179 1463723 1876343 1062630 1892568 185936 920389 344893 1978334 760759 1631731 1712877 1612028 391898 836378 1653210 333647 271083 18637 244811 1296817 657535 100422 986612 387665 585031 588909 666987 212226 698063 1191837 364671 1240478 1277003 1251924 1560879 1748623 304923 1731900 834383 82822 766737 295559 615001 104893 1785563 141578 1627834 745354 1897689 931445 1630655 1381561 1619883 610847 964757 628163 959782 599198 1833803 661592 103539 902464 1600143 11798 1715988 311554 1976624 1481727 942732 1460314 1203902 1549200 933142 1069127 590308 1941835 1052375 1877627 914260 1576894 1599312 964258 104730 961354 1521773 397818 232848 1506844 23959 802389 1264414 894970 505433 1226128 710163 1906685 275366 1321964 1521956 479537 1797059 971913 1441013 274042 843136 419704 1230112 1927766 942420 1454834 523838 152527 1556931 499577 148503 892822 501970 1007954 18762 1945230 1141916 263336 1496156 192038 168719 1255042 1230972 1563409 1495377 1920295 1277319 1488281 1060402 12480 1045237 16133 104362 1100487 364701 835547 584342 1920325 250915 1402874 1481171 1965681 840456 1086240 401212 1623104 1189178 1388979 1129116 328644 1040953 764053 1845289 1397500 386181 628806 1206831 321216 743553 319585 699156 1537086 1436686 599782 1782505 1641912 1969757 425489 1794962 1333182 1426275 219286 555902 1712839 916455 1768221 1099845 1753328 874497 564092 1478645 1172493 829543 1105347 1035100 783243 1559869 1623685 1328493 282466 961798 336968 532050 1142631 1737071 967312 992641 1863936 1172354 613025 641866 1373919 769288 129737 1289312 1830141 632300 121612 1273585 330749 727777 1969308 1820681 1805432 1295872 1954376 973218 626892 865096 1677620 565366 1377027 1032661 859018 1280963 1522069 664696 1478151 1934075 1476832 1854734 1084355 343234 1864177 514171 1873922 440928 249772 996717 1027540 63543 81540 433098 1164235 1510418 511450 1415778 1545910 1988301 251979 648530 6052 1570190 607054 928002 36552 901840 1269726 1736635 270978 905537 1277652 230773 136361 1779378 1808212 1763182 650180 1155117 1101738 1298661 1001351 1771296 1684649 1991323 146650 1907804 1585758 408340 1208083 951575 805752 578878 593197 951508 690864 443550 690826 1093558 787287 616113 530593 1391430 1644621 700381 1631052 1844215 250267 298665 1943950 757374 1253726 1977140 1275446 1642919 1403209 181092 1577581 1694274 790627 111190 188828 334189 1427780 77327 182683 1467684 724701 215299 104597 33204 1291093 1275658 833679 1353780 1687731 879654 1891331 1752193 1576983 1092536 1760094 147589 736042 975999 29828 640133 1856758 1354845 515413 1998382 634773 420895 430093 162356 1670202 762212 25784 106400 907739 1810183 1290360 1185278 1765174 1163271 897403 880398 619197 1672866 1174867 1627166 923907 209864 1153681 1507303 923094 1474183 1653318 50241 240325 351685 1268037 1212372 1657134 238787 1383122 1973407 1671904 447853 892317 1863932 646285 515963 778807 1756666 1681839 857387 160039 34571 1723722 1077000 1516791 1507377 1708055 841554 1978601 661407 1334685 140277 298075 1907101 1824653 1270212 739402 1326731 54239 1874144 288617 852061 45929 1376805 292735 1860111 542710 1494208 1485719 194113 150570 1265997 217208 1161322 1091887 1635148 1795594 1894592 634678 544682 1446867 570084 755656 708553 1640185 1871046 1240241 866187 1046727 1718683 1532082 1263683 548598 1509099 1284921 504299 174606 231549 993203 534194 1770923 1784011 46697 13628 425614 276267 1130032 481269 168340 17721 167622 201122 1136488 650232 1641774 1178656 1316583 1454202 444786 395306 308925 238712 1899904 405205 657828 1149601 1499112 1817718 1425322 673324 1077865 832401 498966 743773 868660 1657422 1005843 627727 230553 251032 1683589 313675 1961598 1281117 1745190 1242992 448120 246591 1773686 1757224 281105 619794 804258 1644346 1847511 625059 1942851 1633164 1899197 187649 344611 1597260 1649931 1016662 1054267 1013845 1186087 501358 1463735 1379563 1953863 344957 1103967 1791904 562096 1204123 1028537 624316 187094 1292815 463547 906667 1227813 1803315 1758151 851870 1438208 1188155 205994 1681520 620274 978649 426855 1119126 1961485 337515 1012307 183853 622457 1481280 156891 844224 1959403 1068796 1118879 1463811 264050 1691067 556285 786175 1924702 793213 1559663 1221203 858588 1716792 1629252 1524442 251217 877386 535228 1918835 1208318 1793650 1807376 731851 82905 130755 136104 547298 1950564 589065 752014 1185302 1422932 689389 1406597 1980948 932571 147917 329927 219227 1596124 1369824 1529416 126401 1601180 1270365 1152608 68042 332533 923826 546638 672085 1374813 1672780 1725320 1888624 1113208 524017 612201 1418783 1515590 220572 659929 539604 1158135 915577 539412 530201 1950380 99775 1594567 470726 1268224 1635678 629035 1152036 301487 150335 1165395 925219 616437 362184 1431112 203916 210217 1933280 365400 1200450 936637 313338 549469 1108664 795624 1745533 1542497 1620110 864449 1969006 33218 1446621 1916929 1491618 774622 620936 1273724 844900 1236363 1626162 1968275 473746 1361432 1801933 645392 454160 892608 1540691 1789013 28961 1797621 1034759 527039 1030252 1970961 1823952 863025 1800010 1913608 1142143 1574237 668158 1453506 1119894 1199890 1890319 1955134 1229056 1563167 506168 1462997 592153 1810814 676455 44752 453983 762694 134262 1640650 724959 729033 1473337 1200282 869070 1574638 195688 1556272 1382351 927333 862508 687783 1938023 1971235 383588 1640537 1624655 760481 956732 1869356 1613309 459548 540424 1640409 1781571 935821 1213430 1060003 1623677 142665 1232204 1901798 1206942 1212938 1690320 1877749 1926977 1648016 1033385 332317 1558214 1058351 100894 1854322 1934377 964206 1324432 998162 1576438 1964084 227888 1379694 967481 576272 82098 1454770 563669 1589672 227828 1992261 1205565 1546804 114608 1965180 1997838 1999239 400787 1012813 1134881 1503851 169446 832599 1290074 1889014 446000 1866695 101768 1078816 782677 1131954 934111 1746234 1802030 1685664 1846773 568123 1237872 377861 1896425 130056 1443765 1536099 1453403 872056 1044273 1018251 250303 1096102 467673 982035 73737 940455 577628 1684740 1801146 505489 1846551 760599 809400 1697414 171262 1683286 924593 1200319 847550 890733 1993746 196208 37715 1594987 1634452 901428 1035971 1208159 1669043 67129 1290379 1849697 960117 1052740 660153 1302009 287395 1986615 1662601 324861 1202045 923010 416363 1774659 294498 1199383 924896 519248 1980825 1684264 1046572 884752 698326 1942336 1958743 132530 1397444 1885469 1863158 1492636 416198 596065 1650924 357908 1010769 833159 1339166 1976317 1763402 1776574 65510 1264205 1260208 1328703 549290 1946163 1497964 1728819 198571 1218789 1768737 1004333 1585548 239345 1249151 482702 1943863 1308322 1566651 667913 1440051 1872944 783911 776595 1359753 1057131 246811 1237948 331750 369322 106415 773144 916053 827786 1672242 1706740 1236117 785953 300929 1230877 35982 1666762 1384391 1643287 962287 646872 1338951 898880 1680726 1306522 201892 1812417 332467 424425 409631 1392782 230493 350967 1599284 281577 37578 392633 312189 1425685 90228 1396141 114933 1421726 1616243 1517781 1725396 1813420 714311 879004 1072469 388604 1958997 1728971 1648795 612184 1809948 1369416 1305857 1721514 1101541 1767171 1836360 801323 1831499 608040 1588478 82600 1726739 1347048 925912 1259134 355091 276803 1133515 1581425 1995881 1813549 295027 1951126 76484 240066 1827404 685567 244922 221209 1829918 490707 566120 1265962 1283046 795238 19902 1493676 868754 1786681 1027357 1839329 255066 1645018 1473210 1192943 1175378 492929 1631025 230376 998634 1924594 1438899 1136137 676194 341840 1105747 1372439 634505 1327904 764213 256124 1043723 845820 668 1665185 1784051 1774152 1784554 939594 1598068 925777 296955 530289 761095 440449 1306242 1557832 1260992 1709508 982474 221975 1326324 591912 1416727 1106901 465630 1363586 1652945 611568 687301 1644192 1840113 999372 862355 1181430 595832 941908 728209 1064164 1440864 536232 1893540 407447 344213 661462 1273810 874133 1626414 1900504 1311169 519016 1794039 1405855 1425340 876112 290643 77345 52797 1077069 1670112 242793 1716830 428250 780076 1898781 895595 1363662 659865 1968049 900630 1288250 1058327 804539 50086 97506 795366 216083 62207 232467 671743 1084811 1880763 1723577 810699 1467865 1325123 1455631 324571 1785549 246115 311940 689329 751187 606083 1426351 1112385 21113 1058 1453460 1746841 1850810 1581264 590152 1714745 517525 1906670 1113138 1502369 59691 1274698 1634938 1792574 662581 88105 919689 1543077 226388 62157 1697912 1323653 1595785 741489 325902 1972207 1851115 674545 1474231 1722770 239104 548345 1178307 1177090 1904409 1828307 1461351 9433 236261 616506 625124 146546 1396749 1222031 1053117 1433722 1090011 127702 1686434 1089073 869827 288936 826703 1505484 1036702 917974 689020 281963 587485 1356289 1912853 1509754 1567223 1309863 190898 196887 712088 1139665 1339759 1502945 1948929 829793 1561082 1552680 494995 204889 1998935 321137 1590203 1969371 1307257 595986 1406482 1925863 1471729 309131 1127264 328324 181064 1239824 1559144 738315 102096 1701654 880761 1223122 1760946 1353610 1472070 1963485 1467864 702153 91271 72318 678873 1932201 1809148 184930 35821 233835 940640 1710857 1056085 1553171 1250139 315931 708377 1651963 892780 1328411 162539 963141 7949 1594617 1766578 1226729 1771936 399512 1114092 1435353 1487151 48929 1070228 327768 86616 1611578 274024 1218004 1834478 507909 1100325 1978037 1120758 1711184 1378810 658421 431647 1444342 1791824 110936 94567 1465992 1817776 1494211 1120982 946446 7230 806266 754773 175674 1102800 1700246 1075595 1143101 997442 692250 780009 639719 253750 498104 772715 761473 1605574 1855292 1613417 407966 353780 1939435 1742152 1602687 1831377 844917 1793386 768879 543318 609604 1307326 1593201 33830 638660 1585807 883216 706718 1420334 601880 528912 1394197 388753 121986 84910 1491430 964401 578846 1285532 1163980 452221 1277756 968268 1115307 1153057 1467939 410439 666963 1086614 105400 308628 1902714 1313398 1919918 1700021 1044861 1794866 1349247 1111289 1907469 1210321 381609 1062074 1453960 1048911 664326 1539721 654820 1724706 1648337 198545 1733127 1708844 436994 1170785 442874 1365971 822549 1859088 673522 1677149 384878 934897 663719 38357 994464 1053080 1899627 738463 1610985 678396 69634 1685693 24483 1828374 470242 1054356 1832924 497671 1165180 909145 1056223 1060317 1381053 836104 1295140 1379587 239845 670522 749371 1033036 406334 588498 82283 3452 530450 1780311 1873862 82110 1278426 1163838 141356 715848 221758 810034 753031 1798161 172782 516668 677044 452928 1601760 348147 1359131 318023 379157 1091148 869402 1034323 125751 598998 69234 1534741 564195 208231 1843316 858318 1528167 30168 887339 1288044 1777875 1786112 285017 999679 1240381 1785852 422208 1053310 1113100 170207 469587 1938900 548210 968581 1804814 1355321 215100 1925095 960557 1994978 1202231 996411 691806 23545 1187668 664311 436441 1737702 1217747 976329 1172423 1811824 1244342 43428 796057 1469501 227280 1565836 371630 245973 916144 1174501 1654397 150184 368816 135720 127373 1760729 278056 42428 504498 1603358 1836889 1770435 1512336 1820999 1487954 629950 1612161 895946 91121 1706126 140520 762934 688535 996656 1897959 1815817 240834 750294 498513 851380 752797 1254414 799224 1984219 824018 970721 906235 876033 1726083 1598286 1463011 1351378 299823 1759543 1302238 400475 1998229 725596 1701608 1877686 867362 64508 36502 517354 1116572 833018 739285 702602 1309047 1259078 128607 73432 1586381 1881687 56284 1171066 732630 1732426 1424517 425237 1551149 1578219 375432 667860 416623 179894 1820738 1791046 52171 402720 1000342 21614 1350962 1048831 1119829 437810 494493 980967 1120221 1593510 547505 1360300 167002 1757506 865897 302354 1487162 1889415 1564043 340600 265964 1532040 803006 1663953 1412408 1501400 1104124 1152581 1710926 736609 469995 1550225 1973798 172535 1812361 1692155 1372538 780636 1627706 1226747 1574263 1666808 1484962 1937358 1025262 352904 378967 1055340 428747 296420 1315841 1472216 385488 1164467 760299 1120033 1606987 882124 457709 1549415 1512602 29799 1026760 1857718 619221 544082 1831758 424596 1658419 1092661 266647 1177865 982600 1941411 258399 1453031 1779412 1769625 830880 1121018 1096231 1313552 52072 1961983 898608 264415 811894 798130 639848 708465 1388332 1809635 1579822 254919 864589 75168 1601258 588405 1396502 1195144 1144851 974765 560458 1875677 1461181 175749 521696 630957 913879 1984253 1893794 1467957 297821 261501 1704938 917370 1492814 1968297 1234323 465850 918543 810624 710917 383281 1609757 1124423 87888 1289615 1558921 16206 1038781 1143814 1223977 189843 281274 1398814 1752335 493301 100072 1811221 757263 1600660 156071 1804396 1269484 1187520 457032 1961324 1339016 75976 469367 1160455 672358 1361911 1493125 408573 190553 792528 700237 1399915 1455876 277201 1162265 341183 523666 100390 925254 1920982 1685872 632372 1345556 1609039 718838 979982 965204 1838136 645197 948702 1383510 1166332 687980 1789408 1751849 1141016 234904 1810454 40970 1574053 1402403 1270029 674838 1426097 1440953 87304 1315837 321063 828445 451152 1379991 734093 748629 920688 1794842 299081 1453227 370620 48584 1012511 960133 1094467 582850 1580430 764251 630130 242882 674371 1965696 915889 1880304 62854 1753596 1179975 134025 1558974 1158399 1961643 207693 1478944 808441 630303 1826341 701513 3859 1311730 163936 1958391 428425 710214 1243808 1367245 1455673 851948 1137819 1498463 385931 669193 279012 1430353 1699940 1734318 47823 178582 1885418 1234729 651141 514320 879301 116627 626852 1618948 196629 1523762 1908439 1788279 429234 260227 882039 721669 831167 808216 1936464 1246292 1853670 1497464 1525965 711986 1312267 201461 461944 1689938 667718 1929090 1922162 1680529 1395421 1340838 1852679 546425 1202911 1746585 1664797 1460303 1105324 1023003 759114 521045 1489937 682894 31995 259140 801350 1015335 303494 142527 490550 257250 107951 1832629 1545063 1421678 613537 408153 359816 1218533 390206 1411048 956405 1561502 1289149 1036703 1345081 1585041 575222 1254925 753697 918342 792587 502681 1897894 1803578 107397 873971 1939718 110758 3137 1851529 1261130 1760255 1441332 100113 901950 390995 685703 1931116 1611458 1057321 684922 1985617 1182642 187007 1648854 1675796 1000467 1959858 1219160 1625811 507105 1931316 9522 1071054 1685198 1518040 531882 792166 343157 179872 826949 1095888 1519657 720967 1423418 198920 1640069 191372 801253 642754 338015 991379 515703 846832 1136282 32333 1448295 1547636 206801 544289 407984 1731563 817511 1996159 304778 1691351 1653696 625489 416545 56497 1462659 256830 1324531 263767 880338 1743892 972042 1684732 1168983 1867753 1294229 707080 1397982 1182722 1707894 181984 617168 756267 1139471 994047 1765341 938154 783731 747107 1056180 317870 754074 1573652 1138047 1828403 106843 1904881 198611 806249 1082489 1574939 1903268 1580063 1937762 1317662 135489 782766 1487647 1836498 1549925 966868 1862764 1324547 1715879 269160 1566071 857572 582121 1875767 1968528 1121610 1089067 590886 1496376 833389 80622 275506 717304 999552 884851 139592 50726 440142 1594684 1038103 425090 1943552 908786 1369644 1888192 941518 1631314 1785088 1457812 1460777 166147 666389 1527311 1096148 363044 261847 1607721 964345 1829961 806804 1302609 803772 263538 640682 653532 1325705 636908 1770489 689244 659890 244395 102887 1908891 624587 545721 1297721 817392 719048 1564634 458976 199072 928834 1887097 386369 105526 823515 1751346 1043294 585090 994981 1045834 1219416 1997670 513372 1947030 1568315 560689 1679932 1306322 1542070 1279297 1376570 1794370 1626562 981419 310699 203311 917292 256054 374854 699958 208623 696172 1733204 1536457 1736776 807907 475514 648008 18874 1101172 316691 1685989 534631 365386 515513 1059393 1526192 1065970 1433625 478294 765414 726081 1072586 1581603 1253873 871422 1797057 283680 1659715 64324 1474114 1558321 1290344 861143 117842 1072749 895736 1694814 683637 1503848 514205 717462 635192 1899761 370 113429 1070829 830921 856936 1160370 1699170 389434 1760413 1055019 1111006 341122 1017859 1407421 1852252 1683525 294033 965249 1197259 1064632 1874833 1795117 913680 1437717 839573 342528 1722282 761613 877703 260664 260869 996804 1185627 1975707 470202 1396372 796074 554023 897928 1008956 1422678 919552 1958148 1148106 1012227 220864 1771290 965138 1901627 1442650 1070181 657425 234588 1879515 1367328 1760815 1232785 1848092 1478681 972365 1753171 1472219 1385808 888619 554379 1960365 867996 247364 1178301 818403 49355 1874782 1520352 1765628 1890356 777683 1657707 116718 51537 1813878 789747 259772 71325 752104 1307255 305681 37446 526950 768517 608989 1039046 541731 982864 954031 195386 736788 1276346 1883794 164343 1197536 531021 530879 831828 260768 1697606 1272864 1127182 1909110 122461 1759807 364229 119175 679060 1374077 1761483 168779 1809129 755169 810263 635519 1207691 1804076 133792 703219 1683675 498581 903156 398478 1910211 1997561 906096 927961 814841 555172 817854 1156037 459702 1304228 457597 873030 9959 758727 758419 1536166 1403115 1110130 362782 1587728 1882638 837930 184851 675551 951780 1408378 919660 933916 919117 1787329 1022806 248420 1370535 319617 970776 216075 1471634 1614353 762721 92465 889212 1004895 244175 710187 1617861 998059 443449 1305241 144285 1469674 540249 978032 571681 97847 1373223 368089 1279600 1131104 330680 1889512 1756741 172587 1997862 1557599 1175370 1969571 1505278 370650 437638 1325565 1318569 1169921 725441 658958 1816638 1991400 440210 355876 1332854 1739282 920116 97866 545096 1665919 204598 957071 816990 442615 1285743 1727952 351528 1544081 1603177 599929 179173 909713 1988055 1054734 1918464 261660 1282500 1326643 20277 440408 1974423 1619046 1255929 390301 1840820 1292682 1366816 978085 676286 1278908 227399 56522 762142 644066 151639 791095 109186 380542 832817 263193 1024891 1753704 18523 407132 2633 1406409 1351862 1040031 1270489 1485451 1468151 148131 688985 1238469 1634766 841835 1696834 575938 1758135 1221164 1712562 1726290 825716 1455865 1401882 1112460 1316154 984023 761926 1521299 311411 313658 1990334 1269437 294211 1399398 923711 1517649 1162447 1610429 1717521 1061697 1171622 1359185 52179 821679 132790 302945 1449205 835231 1640078 1401365 1980029 535711 1146641 690448 312641 1237827 1185478 641512 1140073 45111 1094945 53327 1415713 1349654 1544065 1663916 1702119 1202277 761476 1778519 1440665 325449 847996 693296 1665841 1414940 546697 210749 1771395 1065157 484348 1561889 255478 812402 778782 1841205 1369690 1292697 1670255 810202 1531363 1134194 82820 849219 413920 1984263 1941185 638467 971629 530305 1533789 1859714 1059338 796525 1693810 696685 1396612 1697673 34610 1470615 489615 1634997 1335252 1587584 708134 384561 1067645 7662 1846280 159198 271309 1616340 9399 1087749 1118153 1512589 153546 1443647 1991235 1436797 84334 53885 339210 583026 1696645 313707 1091291 1227499 1626144 1060450 1150575 694827 40467 1738487 244384 1663691 8109 302651 932803 1521745 216742 96303 808411 1677939 1471560 1734624 687683 95259 84732 396486 903795 1519900 1944405 1392565 1102768 884159 1966105 1011372 1814397 1832694 60889 572436 1631682 1622976 1705130 298290 1233383 1606661 1838770 1276378 1873930 707961 1359977 1174071 327952 1122763 912955 1624748 120762 602191 891790 1688293 536371 1215333 1156594 1601341 1078219 106773 301497 1344432 930147 1689337 1272026 1389415 521223 1070038 1090461 1244706 1123972 388758 1423730 370711 1039640 1832372 495432 1385056 1240356 1798533 1528821 1030218 552167 709630 1528302 1737010 1495298 394645 1084058 1280295 878579 113421 230706 568712 1546905 1686309 1374872 539729 779557 1235810 721277 1355849 1813550 1068329 305594 1171877 1141164 840537 1777360 1542425 203883 1366918 275103 151936 1768005 153928 151632 447801 1656 1003015 893406 1911612 1603991 840928 1037644 1179360 263401 1190882 193478 1372267 1933347 279125 206601 1656148 1206966 1723372 398526 538271 1358004 82200 1968173 8538 157902 949222 973711 44782 734315 1378583 902145 33758 585228 1805556 444598 1053718 1067975 261213 675445 1668947 1148188 1573756 1614914 660764 1953372 1215708 180325 469983 610028 1532154 1001758 1732004 1124750 963360 216844 797487 1942786 594565 993725 1173084 300733 1610902 894833 1473659 1484411 1874129 105566 552643 1041733 1326783 1870654 56674 1864539 121589 1272893 1490942 871081 255251 1376519 632301 179945 1348434 1745914 1088085 529379 1536468 1439855 1834281 7962 1806539 1900597 608276 851747 1580223 654159 1221625 1629211 663087 1667250 846141 1419510 870364 523412 1572291 1651416 952146 1829911 1502801 394660 1541297 1931571 428961 1996953 1996217 100367 1661613 1712874 891272 370767 358578 1547140 1768725 1154365 1906205 1853601 790777 626244 1475146 567222 742962 705264 1367532 714113 262557 1603350 1434339 448498 1911185 1754097 1948623 854989 1320661 1200959 162549 1931028 514756 892936 886223 497481 54936 1966899 1496171 1498153 1184489 89123 577016 478881 1811160 718123 1673006 413412 596060 62235 1985394 601603 1810277 1202895 1311062 259086 1515639 1272531 738670 1786845 1525552 1581631 1616437 662582 1129576 115236 144840 1138696 1070024 1230087 1247815 1767496 595522 5732 291366 240626 1224408 744538 937938 1222127 1704516 690142 14454 400992 1970215 249959 237739 1241656 442190 1652388 575016 5176 1745296 1411668 240771 324331 329308 1607498 41946 180725 510219 106085 776947 181433 1234733 1545567 1932720 1516070 166219 1465 25828 1484227 696451 1631138 457898 1797430 188447 1237329 1591738 273207 1482493 341991 709378 370647 1648305 1451335 916116 1573114 969365 1611470 875785 91245 1506232 1243149 945909 1875780 244655 326561 1416881 273072 1062684 1872810 876167 1810727 37686 1742609 1819869 408917 1592766 17577 753814 1268377 1296352 1059362 1004201 381585 1940283 405786 873965 372223 540623 1177845 29389 912848 1541652 1147852 1014898 369563 1120459 325466 109949 1414938 120752 1528855 1291952 1120192 319019 516669 880058 166260 217359 1534665 82251 1536702 429450 1423091 1478140 1934259 612481 1040893 511277 934920 981325 1888473 1093880 388491 100615 819588 1030472 460993 981645 1910916 1259777 1708916 73765 1480689 1029291 1514243 954155 1634479 319124 272958 1984113 1269170 1735033 1780804 462736 1069586 82264 1780127 1235169 467048 504092 911570 1530488 826934 528805 353087 223624 496745 313497 359142 1781871 1954418 1435530 86798 693633 1760954 321306 1148227 211279 851314 663634 1716715 688286 1207974 548282 11719 952089 1834731 120148 1018207 344879 1579058 591521 345588 1941003 291896 771800 1695028 1446995 1779184 1884323 305010 267667 332759 1035845 1514355 1701990 1120249 323665 1074439 1731202 1567556 1106933 1540799 1922059 1018519 946343 1004111 1870453 1490481 1380039 1422183 770679 625017 682839 262901 496028 921162 798922 795330 1496820 1484374 697968 735039 276018 5299 119092 350408 1475211 296632 1927548 1615184 1171524 1938193 1551520 1100840 878106 673545 1751071 1248372 528544 1317883 1330 1486999 1918029 1763321 623937 1051904 1494197 495393 298481 1775521 218069 841616 905421 1633238 847255 740508 458062 280204 1421483 875690 1872910 967109 1767852 409676 1642866 480641 825042 256819 505336 1619443 1880887 1127707 792918 1789640 231532 1809944 1166131 1719032 639622 829720 753162 243171 889685 1380862 960662 1825785 817639 1083700 679976 1133670 1819998 1770018 1274790 61611 302641 1217734 1233066 1118527 1002953 121410 1933759 315032 527793 396215 1721161 72998 1284696 1359067 1791164 661479 1181691 13941 465620 1830661 1171810 1175356 642353 391072 1218612 431977 69990 534193 32433 1998087 1729755 174172 1906479 1769727 1866809 1391992 447889 1781521 49719 1362152 1613757 365620 1519074 1692234 324890 1775532 572344 97138 1187305 945789 555588 377838 1207128 1720301 1904946 252699 1129847 62555 989883 546647 667526 1253494 767168 483249 1041054 338887 96375 1013419 960154 302623 293658 665790 1951314 1916424 1772066 760812 1890043 344257 1805023 78069 676364 1645382 865691 1757176 1243336 908896 1976686 995010 1651222 906123 792283 1824296 376189 1688601 1505347 658111 1343039 340895 92567 938466 695781 32798 565006 1236629 1413879 528650 761284 584430 1359578 1292893 1607438 866081 240459 787970 58530 1382414 1321402 1888986 145013 1296802 806486 637683 1644002 1202746 1620724 364002 1944482 1204076 1254487 1539617 303095 1104823 795159 1135415 123167 559617 1711993 1766430 312666 1777604 582049 1014669 468309 454500 561878 1860759 1902875 1470050 1947347 145048 1605554 150978 117777 1845971 1469346 467126 1845577 1796919 306801 1560052 1318565 1151707 496101 276477 760792 765230 1294987 1650678 1689878 1349755 702704 393922 1255130 127295 1876634 1619371 729090 1282298 17737 1795859 787047 1221810 1682812 192946 789895 169311 439527 402044 984103 1398122 666180 1767019 1138318 474139 168825 409182 1457868 1532555 686218 1052111 1115966 365472 1204579 1970297 1994682 511399 127106 1504854 1439453 291838 1630618 24330 117790 1493480 1785605 655013 1084020 1862604 399897 529176 1062487 321939 45274 525351 1907139 125284 587199 1769955 63645 994903 1924303 1892534 500350 1064654 1800110 88717 711391 399917 1673290 1306363 1330649 1436132 1989689 1071119 1313494 296728 390746 947331 1379544 668380 261550 107787 1114732 76945 1862194 1327178 75251 1983702 1983621 87007 1086423 436931 1176743 760100 1917940 375867 1152745 1392239 1168686 687525 1543107 1894824 616332 201778 152244 400515 588001 110064 614104 805713 1986743 280065 774940 1123835 1935006 1201974 442212 1898063 1445007 1733199 974807 1514785 513059 1714172 1464476 125940 1629954 1799913 1956678 1600913 261677 265729 1474440 1565049 754204 1976657 1398102 1623270 1780434 423053 1721396 1506381 861586 993052 133140 1122818 857255 149646 1293230 1656320 651142 1709082 506469 713255 925999 521431 1685092 1295817 443344 1001811 1570015 781032 1350345 1323907 376090 547795 688089 40311 628692 769231 371993 1243344 1482136 637650 588554 962504 1412438 1925867 392249 1258538 1232756 1106306 1742341 490815 1983745 1004808 650136 1954156 1948492 1211646 980294 20907 575710 1812873 1433805 1422315 1950787 440037 1556531 971659 1752247 1276893 1929825 863249 199450 259817 300788 1706564 393120 457587 1271590 245601 732122 1898988 1951608 1414521 1890057 223059 339964 1446147 1640097 19669 1105074 1971477 375026 1441677 1750515 1907753 1231463 255473 882114 1007614 1817206 1795762 1357998 1537470 1429609 1616715 528297 158695 1653395 1396514 1398975 1926365 351314 1198586 689699 714378 1306824 386572 1300624 573365 642332 1953906 951116 498695 1049286 106778 467206 1424407 454773 1568126 979973 937689 724023 965247 651650 320420 1162295 368374 1196124 1863583 954032 1514100 1570617 1825222 327931 1105104 26253 488425 808081 646369 664606 1373977 409897 22793 389569 1100657 123687 659305 60674 1048532 1965243 1684933 1886202 1120642 18608 449501 1480674 1676127 444647 319809 1522462 748741 559242 702274 1431502 1652556 129078 154904 937673 1288801 1273539 303028 244224 804558 1240791 1455761 1747544 310162 1571582 1538503 614888 1702085 1260306 1183892 349585 355123 577838 504363 646073 859403 602873 1703294 1805604 413756 883803 1483709 1757964 878623 649686 1050002 1539620 724544 1105216 1398108 1316827 126219 213602 1015984 1856727 449606 1566077 1105356 1554230 1354758 918458 311067 1483850 1678253 1273287 1856510 629389 611320 1070099 419929 1246399 1795554 117840 814691 681682 1611891 1179613 346219 402418 1827002 1091895 492985 799340 898255 340456 1142372 1139483 629760 50628 984501 1165878 1083339 309639 367660 1512883 167969 1845148 1811467 683622 1927395 550693 671285 441030 1769598 1933747 1551786 1633669 1173908 661819 1252952 1319929 617683 1594825 1575440 733904 1705323 981221 730053 1630502 1831442 1094877 430430 1866700 726178 1996700 1139807 1407086 6143 313225 265519 683181 968927 638497 785926 518648 1587446 1943073 1830456 903557 281193 1068422 1450178 1165247 1237900 869541 1763830 1595203 450138 652625 1789462 1351649 152160 316141 70239 1422494 950548 944481 1513484 1886795 578681 1868527 902211 247670 1545285 1514570 1108314 1393168 156448 904570 1029103 1419166 1475566 922061 1462227 143683 247348 1577737 1241708 57643 1371023 860149 1056159 216124 630164 1422257 285068 633570 329895 115516 391733 1168835 8058 293094 122475 655099 257711 1619917 1762868 1729750 649004 566295 1046749 1732600 788304 796760 1307026 1640395 962968 1582733 925056 1453879 1933894 554303 643534 1083860 1164278 921499 1681786 1991207 926161 425373 407218 827248 1518380 1823425 1805782 1984879 385192 1560473 1611252 787088 451315 1315250 1112631 822767 679684 2040 1881632 1934703 1448396 1707490 1781561 1531164 532352 1875847 764662 267266 766776 1336528 172214 1852481 440493 432854 804568 73165 983765 1462134 959203 180623 1317916 1657402 649041 35783 251451 1999691 829739 871611 851594 95187 343006 41021 1185872 1042083 353551 548153 1892285 1540507 197533 169868 665583 1473506 515739 892937 389010 1960564 835384 153632 1295017 436637 1811253 278652 125937 757096 184330 270096 447519 350984 1665649 820358 1382598 388055 1790058 1180655 1270016 70888 1249852 833850 431698 1410466 900058 333972 105845 1847888 118613 1577645 1934744 251203 531752 1443005 1820685 1089364 551203 1116816 1991634 1260516 444618 1345359 1596906 1707429 481994 1026235 1407784 95706 376859 434664 182925 1239745 1013260 1875198 354137 1369878 1177288 1597043 1047940 1671482 26620 103221 883307 927391 247486 888438 1658592 1119531 1528328 1182718 728159 707483 1940895 834520 1393349 1936413 1142835 398171 1389807 391776 1169727 158421 543278 462193 872834 379099 978344 538797 654658 1878023 711227 125479 1496991 247851 975497 239593 1791358 1301170 1402731 397820 1549312 1281604 82074 540840 1342062 751561 808509 117109 1618593 1485422 152739 654649 1460799 542799 1978191 1370724 332443 947938 1192654 1154960 4451 533984 157454 762040 1702743 823951 872544 520417 86732 1220401 329847 884436 622824 1028826 1872744 527554 1900217 1127076 72787 1296454 1325872 1743378 64667 807015 916015 1538126 1733274 854056 1544293 700023 685384 1504744 69131 742745 1720178 1689092 1820720 1229209 78273 1244149 1993409 1981946 1459417 812907 1921351 1478589 1156973 913301 783552 581684 650859 1033905 1687490 1509590 1818133 175051 720638 68528 1107089 274229 72074 1655479 122392 157238 1125928 1484413 601779 359168 1925151 332927 267623 983883 415766 1002144 657294 19627 396327 1758352 1752727 991858 1627412 847672 30315 1737506 446019 1053048 1127104 172525 1665544 1184785 1628556 1764633 1611408 808397 587055 419280 1250535 1843104 803455 694726 1603497 882372 29760 1905188 389070 1298418 682226 50479 1447163 1335772 558818 553438 1644321 101284 907372 294041 1266868 1335200 616986 159277 72500 173637 1211710 1733010 1429425 1085418 1761757 183788 1220899 1833206 547162 295929 1468894 1975318 967165 901644 395320 1059924 1561436 1725996 1315738 224691 116186 750078 1903287 361744 1183648 64063 5949 711847 609318 1065074 976164 705689 1927278 1929209 480332 505900 1581657 600666 835329 234196 612768 68356 619062 1329636 723299 345722 1706749 842087 1680170 622234 1127079 1801400 1936401 230455 1057060 672616 1810605 1713808 1808984 1223821 1400631 368257 1967101 1005306 1075477 236884 1983439 1983093 519280 1262464 523382 978213 853932 1767518 788450 1942700 669098 30779 29659 1211238 560283 177514 966625 591348 1903286 1000302 1435201 759459 642360 1195922 1726104 1371867 865705 342789 630178 1151241 1908167 651505 1365896 37254 16994 1899175 942081 1543824 1126072 1293626 1647848 1189295 723456 1980896 979467 1150259 999595 1599424 1518869 1362974 1120204 112541 301420 1400478 517606 1443298 317743 436710 767134 375892 1220155 1183713 620 930374 1664729 1546601 293719 1071062 1056905 561383 1032846 548306 1891353 1941216 155811 991031 62775 803413 379747 423409 301256 1410305 1856140 337176 1344905 269929 427995 1889756 93582 978419 833754 1013151 924617 871658 1058395 957846 307764 773949 878934 467415 1614363 1674712 523209 1444489 507700 228760 1940117 1703862 848066 1393399 1072656 1275190 1101446 859662 1573593 797770 1923277 1464500 108833 1958991 1466437 1687218 550202 226817 983300 738389 762859 1654197 48233 955058 400806 1580539 1264956 197919 267275 312594 1829295 1475260 1685048 1456265 1445721 66570 1068956 1363964 863770 206001 1821703 1887158 1278043 177449 1228812 1979130 778959 976908 687100 113781 456962 1061720 1788405 902342 867792 832772 1051570 1202648 578639 987767 499564 1787062 1048429 806175 980339 364821 1173015 1430107 1767723 1981940 759893 705775 271070 894021 895266 883922 1557715 1384199 1509193 1086628 1209413 1533655 1118394 1084501 246463 952168 1624736 316492 1955688 557866 1921570 1181250 913898 1670967 700892 926307 1878400 1292450 245786 696184 1252698 359622 1245402 561206 1186216 1322455 145998 1836543 1266696 680920 1675831 1285941 264121 1550306 1409019 1837799 1474161 1700893 764094 536271 393935 1903181 981244 2157 1365776 1864092 904545 1881383 125192 10635 224490 455212 1614512 748384 287199 1601413 452670 1425349 421937 1489846 1714410 1314158 1108489 1540939 803269 1698069 128019 695686 1940421 1168230 1292377 1263025 690016 9178 1219489 1411650 1637397 924417 551345 224774 30252 945846 1163097 696734 1005439 1040790 1821769 500671 1382422 1039714 859065 1687270 1868247 1909578 1854192 596044 43340 1365430 1173854 628162 768433 1570406 1408646 1837839 1167118 288723 1554736 222884 1136304 1892400 407907 375645 1073 1334132 754713 1581672 408944 392438 1868395 1965604 612714 670242 1092874 630099 925659 495848 437584 829797 1613584 999800 494776 1261680 1381024 1586398 1692643 1521027 1470298 77462 1438124 82449 1504852 1138741 1166954 862801 1958659 1150387 219076 1599481 1533380 254719 1029558 1485914 248946 190798 611699 1026031 1684360 1124262 49580 1642281 1647344 1109120 808073 1897827 657068 966670 1768624 1212637 595877 1851700 135763 986022 165002 1278519 1100875 909057 943751 943897 1273802 261909 695955 586151 1308367 368656 976079 956506 592431 467000 633962 1918760 1166842 1704835 1662008 766022 1606479 133432 74797 741531 1112496 1729211 1753333 1732027 1591096 1446375 348525 997824 1233219 789793 1685430 1741619 1895883 738477 410880 1854274 390273 448701 87632 1928052 1947417 1918698 592451 1330916 1972688 970278 85862 1779096 852917 1924075 632040 550236 691145 275195 972075 1038699 1716030 615817 1503601 1269916 983675 1628467 84645 1314954 190191 22255 1477139 833011 1201180 1542010 105155 1590196 235586 1304833 199663 1352339 1879011 1467782 666772 1091638 1469470 30713 253865 621897 1255382 415170 1035532 1146734 1657698 880105 1907956 1982464 271833 872480 184172 329946 1249821 1781742 1165624 1202262 136852 793159 35678 862459 1087454 468768 1758123 701420 1660870 1396939 948395 1539836 1886900 1403820 595871 1816233 1305506 1155884 1040645 1645279 1572813 1074040 658956 1127469 11219 1448541 328046 331052 1369286 136457 813218 423857 827653 1811051 969040 1673506 229371 410804 661023 859761 97692 536781 1829000 946341 1775286 1950456 1138032 1969287 792566 1496393 1466353 1629185 1859252 905224 1696829 433987 313944 734667 1021214 1866426 1459154 1798280 143047 1255692 564210 1211269 1718496 1985209 1777962 917046 31532 1585914 583342 602065 1716551 993484 1729031 1536292 1042016 418283 1913528 1303426 643417 185160 1130518 1167378 1456014 1952670 1854071 575750 1798047 954416 776635 1869823 463894 433290 927113 1521672 1729970 1115554 1098518 203624 1856118 439499 1902008 933358 1533734 420207 346101 1108660 1541770 1991358 131231 993591 224535 1463889 185386 1363553 7235 581841 1838552 1945021 136533 299263 393366 1032195 26377 1972839 1764131 1011675 1412917 884014 499303 503477 1966705 1241125 1010798 1951299 147250 743207 600555 285517 420334 1946999 1618334 659793 1238140 1203213 786773 525681 1306286 1283327 624920 326081 861740 657718 960429 1416057 1067187 500397 360311 768634 1753278 234991 555194 766842 888014 200761 67759 1363176 50664 1956329 742519 1172802 257451 360509 400334 125920 854751 641773 1512092 213449 1112644 608921 636490 754512 1293592 1762131 603724 1207671 1125778 1035029 523067 920127 670682 1898567 776745 1176437 240939 177188 23433 650404 1605692 1753573 187189 1623861 1410703 707657 89262 1512414 294232 13516 1450572 374659 331582 894475 769601 829943 573857 1145078 923035 1756567 1072059 559543 785894 1624629 1976850 455086 633774 1147456 92462 1310584 471363 1823437 1389612 915774 1906175 997321 733384 1999701 1721974 212039 1377350 449275 15039 373458 1120996 1668272 1873604 344216 609783 1759394 194729 474411 1548004 1069770 1118379 451582 1826212 79780 263673 244657 1989308 678011 588630 96192 1731999 180948 120653 717606 843000 46078 943147 1338845 1943896 276845 1853828 1261789 693210 339656 1682672 309672 1647220 1579842 1045564 1026313 1735635 511509 59690 653059 1404144 1797982 454035 1704325 1826659 973685 440392 1054075 137783 1651286 1182985 1695983 1230727 572367 332883 1543225 1708458 1583159 1412973 78362 165927 1079375 864859 569732 1458452 222978 1658237 123666 418996 999215 768970 810296 1740842 1355590 691500 1235237 782856 1754645 1842543 971830 1702344 1802279 1633732 1756292 1009497 1056782 1487867 1600624 754020 793513 1624200 922553 1027434 422839 86857 1005772 1821360 398319 810567 1808775 453997 1244430 683799 1177537 264990 1579882 84773 1224796 1003163 51099 959552 297758 1141275 354934 655884 53480 1289369 1308209 1948183 910092 1938885 1025456 1403200 1778280 1637053 112277 282026 493737 1007165 1700447 1265355 15911 1855421 854486 1314833 1289385 788574 1437557 142934 1719240 431098 126477 792678 297832 479320 362249 1755313 1293624 1679903 1852544 219881 1101311 124194 1345108 323120 626519 608427 725012 501448 1097252 486953 804843 843941 1067049 329896 353872 338198 1612411 609696 1599901 1495621 815775 653758 1363863 673915 822503 298631 1243678 360505 44756 972584 1411947 47356 927723 1431014 1925800 162498 830638 1727028 1839847 1808156 821596 646199 664576 318240 10878 118329 1723258 1185794 369611 1377117 402136 579149 1377151 706900 279417 1357645 33258 1032528 1230409 359909 1606153 817074 848566 1434436 687367 1622160 365762 338455 325061 674091 952895 1320837 1322841 613605 1010736 1396468 444535 1282189 157873 1651128 1487676 715823 548792 573190 1052062 379129 960636 1248858 240390 1921980 320972 648027 1208985 1450408 582531 242900 203341 674569 1885177 1975875 1450688 975774 713746 1128497 708203 830970 334532 1471487 1029547 1920628 363286 29581 583079 1709630 1430400 896084 991050 771757 335927 1241526 1557996 1340862 1408876 792985 214103 460371 1228395 1630390 1618758 831952 992777 1708897 894879 1910906 268012 1950460 1494611 106057 652604 1160244 26028 1321149 1553564 1328311 1405377 758561 514733 729553 745999 1335306 1109535 773621 1781256 1298473 1796600 108969 120913 182004 1575316 1792412 1447837 505783 709158 162664 431396 1366900 715694 1372873 1561699 269543 677971 243290 1467204 10268 1076987 638311 1318631 45011 1963148 624082 565764 1192829 1931597 1915783 291660 1233054 1635959 686017 161922 1815791 1558535 1522014 1322416 1011926 1489490 909617 534197 1619790 768925 1995400 996990 1751124 1993483 894766 1343845 1348423 561983 1439961 300797 1591413 1475374 1966384 1192883 1077695 1895549 1491986 954915 506316 810113 1887337 1748513 1136157 1161520 1369756 1477099 1660266 219162 561442 1436787 853810 784435 600404 886109 1795868 321614 120175 219096 1372707 126884 1894203 20973 1537585 1974128 1131457 1843003 1860862 1814476 1888149 801879 1835880 1641758 865205 298402 531108 1414275 1211861 1935762 1606697 931549 587279 1826282 686315 1900218 160972 774122 1756317 1691862 1415225 1195998 360602 1896126 782762 1786103 1919690 1156138 1707758 1434954 1767479 578208 1593964 246544 553748 1794712 227591 522983 332404 264020 1993840 276100 405934 688841 113652 1267554 738329 1898991 1193688 765131 1194998 1206989 1545345 308815 1223484 1941639 257770 1795340 1662303 1591532 368564 1063834 296258 699027 1502074 1668549 12394 1304963 817693 183994 48987 321331 1485743 428778 831590 1048859 1492299 916608 1458562 850806 1249840 757439 1140945 977339 974369 1147929 874650 1259922 862327 1146402 1819214 1759550 1458084 584983 1198221 1744500 1077117 398466 152595 381611 324495 208088 1662393 464600 980549 1278587 1526271 346635 1389751 324656 634805 1370183 1482703 791445 1259499 1365128 318437 735931 1959545 318152 780222 1973333 1737807 1717448 220670 603472 188560 1814460 1026712 214380 1875531 1192857 1326044 1493143 1175829 637945 842374 407362 1559178 1710283 1985315 1447032 722474 1368107 57527 1693366 780608 1762974 1958572 983613 1103702 1174801 1654939 1099863 807464 1188159 631288 964336 1599850 1781485 1277694 100439 668081 1337159 1574039 248935 768856 1279799 297716 1132104 1495397 260845 1546789 151241 1784955 948916 1379658 1223281 459726 1325336 1595606 309209 531507 1895996 105751 26794 1722868 1607716 28500 1299254 243548 941777 1340736 608943 1619131 667777 61626 1120245 1061064 1855383 1985884 148481 416501 1648071 1665700 1664730 951668 1106361 15240 568994 1984012 1099059 129431 1409873 1176090 136893 633360 499081 601517 1734348 1609825 278282 1572111 68740 1965567 201833 54944 315730 82199 1279536 343493 501625 1270679 1807055 129437 1108486 464892 1277064 1063594 1345473 807341 463553 1639739 1389307 167105 1275801 1768867 1288913 465442 1238379 594746 1153593 1938139 1429227 647511 1280504 1216305 1051608 1075679 275362 529065 699159 1170327 1704021 1534224 1674693 1334725 488833 766851 1483373 968355 973786 760437 1599919 863995 1395309 1569497 1914650 1460720 15557 1808499 714013 1015026 1900438 926423 288171 1030721 476906 82604 1429651 1600780 196655 49598 1179941 229967 486334 227633 935082 1532810 1396560 1555482 155920 248799 82180 904513 210844 165476 1525479 1947685 1377628 966677 4889 263146 242472 1628756 1689818 220893 616530 1647277 1457792 664486 229408 1790560 1607257 1124052 35946 1077937 1309636 1371882 907467 1314970 1931277 1943461 1476286 699644 956777 1676739 1460195 1239628 349434 566903 387625 265547 453220 221855 1265330 1276124 1400856 1016559 1408459 473927 1751749 288979 1213380 1429005 1262753 195670 1439720 346790 853906 1869311 775855 328859 310346 622414 1784043 685285 1124808 190914 1590384 1327560 1806592 1721070 1874685 1975333 672776 1278959 1390676 99380 408040 1377154 982861 1509571 1415645 1910761 168361 308532 1679071 233940 1818598 691086 1115581 1475166 59290 920246 1782636 826107 241069 1012914 55511 855674 257687 1639556 1832994 1974228 1124274 897591 885431 602029 1244885 1090792 1801682 340724 444594 538101 504190 1823230 256249 679725 328470 878227 441116 472870 436909 889088 74971 1239485 36347 1539981 837832 1494626 368760 1519187 1898356 1399055 1592448 2569 1306539 1621553 257302 1646407 1374152 993941 354798 1395461 1434598 1229784 898878 709755 1207806 1269268 1015000 550147 1238970 406986 372014 1597940 1285741 288142 1407771 406707 472525 238382 1966729 1395202 698890 648051 1823817 915375 868730 788370 1308888 1372046 1465952 643018 1212591 436551 670029 1871658 1652686 1733213 1139172 1487143 667347 1540233 234599 731295 1113916 712424 1677091 681441 504001 747269 1615812 220761 1293491 1373299 1978932 499308 796614 1905416 1532800 433533 620558 12427 1300985 661122 301263 1752938 82403 1078996 1727441 1403045 1997308 542446 1941278 820427 227191 350628 1829142 1902830 74357 546635 1999219 1546799 1522878 1676971 1949216 1367044 1359467 1606936 205918 1874627 216328 1645370 472912 1298906 1755001 1865644 1715748 1400520 80883 899950 480972 1613027 930110 763270 1415128 921122 1196344 143368 239420 1764186 1714874 1736031 1608376 1584017 390842 1828266 806909 273728 1812242 1690634 1410496 920623 1835682 1134411 1516745 394704 699550 1185036 476656 1599571 1583211 1517246 618796 1563589 1927909 975369 1489655 1326928 1457943 1595890 1846042 4961 332083 662282 223134 1748813 667411 1522575 516300 1151071 690736 1956273 676631 1233579 1535272 250603 534227 1230007 302096 1261899 1285406 1830192 585598 1106563 556559 762106 298066 1587004 1252640 339440 1095258 1600158 343607 1138210 61585 119473 1899713 664237 1575548 907611 801763 1569281 1356965 30520 291107 71733 1490772 1633471 670794 1014022 1325604 83854 1777797 1781696 286377 1313997 322822 917131 571168 730826 1169349 1620732 223621 621236 1457190 937445 551749 280090 679979 1567419 1108948 76658 1525276 1795738 712062 1455241 673150 1217835 1914870 1439944 1704258 1385504 771072 631642 1039898 1679419 1910823 1767212 1550105 1446727 351134 396732 1371250 388014 1189872 1298586 1626784 778492 310599 520275 616215 162881 623745 209832 821861 1571780 1094323 1353021 1059725 95647 1370646 1486825 1590765 702159 1377622 1607065 1050114 1049074 251117 1581410 1939607 795288 1651308 1467894 1985478 1016381 367121 1921841 1296443 1726858 1810574 706696 1210266 1717988 1000494 1743808 1071536 840160 461931 1176494 1232484 1902033 765099 964908 273827 1336307 332616 1836555 1935139 133320 35637 1322063 1904116 679791 1504201 84080 983707 56274 1125325 1135593 926639 1612872 663574 1332655 173437 628971 14622 1048403 149437 1981994 646597 330496 580513 1365321 499113 737288 877500 802283 1913192 1854365 1690499 537264 1726159 1422284 263466 901780 42991 1067257 962620 1928177 954237 658914 1683711 1819761 1559076 76278 219102 1841175 422397 1123556 1889091 1858653 780329 281564 879529 1665489 898772 1350442 1692543 892024 1510232 533113 568122 1315646 1414917 173764 1421352 1585262 647253 1608290 988780 570415 1581550 469529 304749 274296 233761 131877 152652 858129 1074138 350324 731443 507958 1034741 929227 408839 740716 1587205 29299 234151 767776 1497505 1243529 42989 394227 1795194 992141 134394 363543 596163 456429 1841478 1913365 878089 53954 206122 419063 1500244 1313063 1840815 905685 1113837 654946 433082 446794 930908 736536 999743 834877 558956 1281879 669183 954405 1563242 1601517 1658190 577727 753727 1173558 414370 1585667 1479181 6358 1750930 1024627 98427 441838 1963220 1055744 1810233 691253 49238 10256 765182 1111678 1692760 549571 1530116 191744 558074 895937 1033947 1123370 597432 734670 1825741 699356 913727 1466833 196951 401363 286165 807390 1249287 36349 56277 1009743 1035762 1888370 1940734 260303 245383 1950522 1713469 1054395 1462844 428586 1033576 1168957 124602 814038 533544 1129592 891188 638994 1020279 1352172 1659709 1160821 258586 1958254 1956562 1343275 1523340 227541 804738 599479 1350145 886368 247655 1223054 1661639 1409010 1675111 1968299 1239412 1983301 1745266 869411 1632456 295776 297902 1469272 1011172 1962017 1322456 603822 406830 1726239 1948973 1143190 1341258 219872 119631 676162 484513 1858301 1518577 67047 1785409 1203436 1653582 1669081 1811760 9206 1291357 971734 37039 817841 847202 823773 47465 57076 1894569 283966 339958 1713320 510585 1247004 1423098 742993 1415378 1614121 439563 263460 973319 1617689 1643041 1709747 24292 1053468 407972 720173 459714 1125636 102947 1816953 442967 597494 545102 865614 1055466 1973901 758289 1323269 1111880 137169 1568984 1115788 751427 1994220 1549525 1528681 252053 1779262 225759 865134 297613 1719898 1280422 487036 430634 1572021 826393 237488 1866470 896109 1508276 458010 1014330 976056 1720346 543839 800674 922038 643432 354587 1954384 1173893 958302 1171257 1325125 184908 685258 830786 1176764 1293536 1254842 178952 23881 318599 850881 63269 1624691 468565 831185 1605633 404501 1503923 844620 1846283 108063 270291 1594935 577432 1342255 1476001 1371760 240518 674585 981503 737692 536873 387371 270157 299129 1237471 1036333 831259 1982931 976921 1540681 58251 1369702 432040 604141 835922 1968713 455186 1661682 1200330 845786 1225940 575289 726855 1556575 1416316 699551 455339 1360370 1280547 193660 433129 1521506 1425799 68871 1898854 76636 1306157 1439838 79563 1213316 118739 844237 644209 1253438 578585 838324 1001200 881861 904965 316152 72540 1154287 1124271 516069 1509624 875403 668563 666425 1238535 1357090 876012 1189460 1336217 1113084 586040 358894 97967 54255 1441247 580973 1187649 711920 1268896 1790030 796301 824378 1581446 1111524 1213458 737304 444121 1079501 959227 869327 705780 1656861 1781110 1605226 358377 78101 840070 1949085 1241221 920944 1193039 323603 230946 309913 1609041 162487 1447154 1269465 1416282 1765928 119965 1717559 347788 1660068 1213636 127506 1660228 107251 555081 1437899 1761182 1066699 413078 1852683 358469 1993471 1046080 1182691 1378768 1541236 50341 1658147 962635 1843012 1310845 1561966 1027618 1250447 968837 1157772 471125 1404267 807756 1582756 282716 1098719 1459648 1779613 683890 1787209 148117 706106 417680 1514083 1557887 1537267 1240619 505626 794824 1911590 1832393 1513848 1761238 1761732 448832 196007 77207 1290029 1866932 1356496 151721 1684716 544311 1274855 1344207 935611 1688423 203837 1771143 1330240 1495562 381110 3822 1825608 1775964 441663 636216 1720773 1876223 1397236 563673 1880110 1516426 1129463 1695859 1811702 1946842 1645235 1191602 1175157 730562 1669152 1763233 262583 1577622 1151874 273814 264443 537031 1553982 806416 861821 1581167 1566848 332659 187666 902454 802388 169305 1647239 877293 1066526 332658 1414392 78815 1490825 1916967 210805 1900416 1554569 1536385 1968291 1248978 236020 1835597 1910624 257724 1645620 294360 485115 70658 1050606 84727 1907892 1307654 1108277 1177379 1043189 276108 1096396 1270603 1879049 115786 989520 864465 6083 242514 1044296 164096 1787107 1969344 1264440 425342 370638 1196134 1525861 1380874 590014 1052246 1044817 1474353 673089 1498734 669870 363416 1470920 967978 468682 445743 35157 656274 207527 1145876 661358 1449956 461545 1601194 714114 790249 124687 101167 1967213 74499 702634 1014832 1664916 5684 219982 1857315 1021005 523356 24539 659160 322486 455124 1806371 1183020 1620669 1700171 1887112 7677 114875 960753 990482 478155 1800462 1846189 176579 423457 99010 309484 1346826 1535910 809934 1322345 82322 234062 1639510 35704 1137490 1573286 26546 519936 1533100 1683377 1132410 1497023 1735026 1360953 1390237 1381159 472861 1076899 740427 531994 1404229 435969 26649 230081 1458205 1064273 1048918 197201 1946385 1764706 874889 754817 1104238 773317 1882317 431052 254153 994834 913614 1209115 8163 843134 1624189 172091 639998 812074 583770 465292 557500 1526028 351083 328347 1750398 1605143 1133628 474636 1137294 1008896 1754411 1373448 30156 1801128 1535610 1841010 1577111 1165665 1622272 56595 1017781 985765 1827918 689176 1469441 652837 1659127 602128 1452416 353450 38137 1082265 497492 63804 1033658 463387 617966 1752792 1116809 1038130 1064428 801482 1630774 1684007 1082351 518667 1731302 331250 1446659 396478 334125 1026882 1086534 1428212 1215670 1920374 710494 1446906 785738 1894368 1444577 469832 1740548 1073251 1953379 1326310 1644452 1418525 530203 1651118 1364684 1799890 728579 909020 1450350 1715452 696550 959292 1920926 1230162 1482637 508062 744009 1905755 1228731 1440354 1896993 869218 82861 1855424 120939 1600839 552504 1596202 1962127 1883081 1502666 1791339 1839274 552337 767482 797151 1463952 321419 456360 1209350 459638 855635 1510692 1816158 802698 913968 1649565 1108299 1696209 1908810 599941 1343917 1709549 297384 573509 1868568 362631 1873605 1552662 1841396 1174578 542623 402384 1691028 544488 1735205 499733 598401 749565 1068239 1461090 24590 153097 1086856 145589 1629130 583596 837082 1043214 1952353 1322592 206271 252783 501577 1401200 893676 1667751 1826591 1695275 177398 853560 610663 529339 966629 848758 889742 1087000 1537832 1375827 873548 74107 1515351 864315 1202105 501147 814595 247797 1919998 1838672 1142168 1647373 1371220 618517 668343 1037866 1056468 1960235 1472162 1536790 1578216 1501486 860628 134183 1346259 1184987 1616426 938359 1429844 1904763 1052500 1862598 1610087 1858039 232390 1703902 1373004 1814501 1715955 474864 1792375 910989 866997 625514 868230 1310654 1859184 1783428 1689887 1842503 1882399 1875447 357043 110910 1424869 796107 153169 1523813 266991 795714 1452369 217002 248897 1574487 1903932 436775 959411 73574 927041 1766660 827148 834357 1842919 47990 992824 865289 1525544 1691995 313408 196079 1061678 644189 1543172 1439155 1341079 1143985 1896328 1426765 1697430 1170558 1220690 567597 1822547 194371 1934986 1227485 761091 144579 1447656 1198882 528088 417706 1929539 1621332 830096 1117563 1805912 332778 669346 399678 282386 1292357 1700172 1895452 1206853 1288941 69036 1872729 1986009 1123359 1147427 283512 80321 1427527 1923072 1724938 1129613 946563 253802 1556523 656622 1362717 189603 958005 1249690 653667 1145005 1776110 421335 1213127 405551 1220485 572941 768172 903468 1845783 866570 1972489 1644560 1653254 1992507 1305911 1847135 537817 1135810 745772 1934732 590625 1189528 438414 1765004 1432745 772095 1323296 874877 954183 1892189 514881 689627 22563 683963 438843 429109 447443 795450 1885836 792479 354947 1462048 1923988 1103935 86364 326720 1615708 163870 309514 175059 1113594 1610128 538151 197469 1434413 1808738 966522 984758 1572118 598190 416750 40782 640831 1340956 1338879 785072 802159 1831171 1844478 1685190 244532 183957 1518092 1245634 1462543 535719 965499 437326 1757889 508725 1927796 412094 1419292 1985258 7319 304596 1769620 1372817 916339 1281618 94377 1953588 999847 1835685 1917220 156140 1600887 665351 1694097 1367516 1035452 1394700 296936 44115 968106 1060109 1175348 726960 1994888 1560080 604411 374390 256589 136826 1892282 464818 1071514 305917 705606 671928 605073 1018300 653370 1344630 624646 1288722 1881818 161634 1187722 781108 138720 663343 1401798 1633801 962282 1058435 503007 1112206 936105 588027 490524 1950834 1264369 1989168 1607986 1909747 165728 1156216 1323649 786788 582109 1300968 1829875 1109658 1631526 616189 109711 396512 672805 1116308 729734 1340479 396912 473313 28748 1778990 1342286 533520 1101695 213401 1181277 1055333 1803389 651464 999848 481754 1507224 1663806 683825 1194423 830356 1940790 420932 378868 409211 763930 299982 489642 1452890 1830060 1569973 1326733 653559 93796 196883 1487862 1787140 1788700 171812 558297 1158103 1406987 550659 1465557 1688587 378169 856496 1360828 36485 348493 215595 50155 510537 1210442 570410 238593 1811623 1388485 1406695 1353649 1195619 117740 1228695 1776355 705695 1100153 977940 978365 269854 188900 141151 1023698 1349606 1297293 1142149 1707961 1252815 1144204 1503072 101391 984220 1345474 156990 1884471 19763 1241599 634095 1823531 1115868 1339492 46403 472233 1992100 1987732 45324 470371 1392865 1069247 272619 1328058 326383 1113496 690424 746705 768602 1026981 514092 464337 796248 887787 210476 73916 1002935 453697 122708 1247705 655714 248974 640163 1366551 1052039 540267 678521 479370 1782250 1067883 22838 562281 597416 1018950 125861 1438517 347956 218231 1458324 1574097 1657938 1783731 750520 974874 189461 342469 1742803 1471116 1495250 1080556 1428007 400084 999148 1922761 517803 825005 1913372 236948 1684712 1249393 611417 1700031 1126216 810289 368672 867237 292078 699390 1901656 1379383 1954170 554626 1834293 1506597 680735 1972384 278218 1245915 1868977 1037495 563625 1266153 1103188 895849 681457 1482334 1364647 1629381 1444163 1619160 1833913 443655 1989379 1988002 573655 68280 361238 1556500 1635880 1851030 331622 147661 313192 1045340 483182 1340050 1172231 208335 1974731 1845811 767737 915047 820321 637659 1374035 488748 129634 858752 445694 1562579 383852 208194 1340567 811333 193368 1260843 1477191 1467059 377633 895976 1835523 1570931 288530 978606 1059070 247901 1859507 1451399 194563 1864359 352321 193256 130114 942281 1509901 1101591 1452280 209957 576648 1843028 1664089 840671 746119 1333501 569561 365990 1490171 1720003 682044 1502640 881194 122127 956537 740250 1137894 1142354 383942 1755348 688872 713887 5524 627170 109458 114387 1218038 662101 585342 1985036 871982 1551275 1772920 1015432 1099118 559789 1893163 568688 591552 345359 496250 1576817 696689 1502617 1038859 553399 1305729 1922674 149334 1134391 180007 831755 448006 1493763 375846 527111 1023243 862980 1934013 336397 122892 1650508 915833 671941 997953 1018109 1514325 1388317 1030870 1777003 1940642 1469646 832027 535567 464317 1290810 565388 919227 954567 614569 474418 640032 1276720 1876707 400692 1205950 1563047 1951052 1733341 542312 1455981 673126 332461 1011651 1943051 1862736 13037 1378616 1881285 1207608 268219 1740948 1507275 420532 1450150 1713964 523859 1944953 855270 377770 1834954 1350275 390566 1903745 185234 471500 73648 1531713 1833271 1537392 1777446 847505 865013 1975610 1661053 946667 729341 1866527 1697558 982238 32350 1373418 59370 496191 1591113 435415 1132434 1366897 1520298 770089 424574 1646745 1838423 1578610 1895885 897308 355531 1085008 480585 528848 389242 746082 1016689 548651 526793 848524 1426475 1168857 331537 752073 572140 1109700 465295 201809 1959197 623939 1766122 280695 854749 471380 591397 1406486 1966844 1453362 265554 1826099 1524150 1806501 59366 873231 237070 516821 858486 470596 631073 721656 346237 1660998 1276404 774883 398258 237936 1374827 1856897 1483914 634595 760666 1501586 1271639 798515 1358194 1511720 1346983 71709 49134 969319 640489 133682 506710 1327999 1892844 880643 685735 182465 94602 1506102 1268362 619308 1680461 1422162 509266 1017755 1759699 545065 1237583 1307771 1321785 1441488 314982 713268 985574 841134 1444732 424601 1850951 1963592 741207 1123834 624263 575442 411781 1918233 1897920 1116292 123009 1019717 1002678 1043526 154080 754203 267322 1419250 582918 671609 1588624 479185 150835 1181911 1521540 1668466 462662 1650600 546649 294607 1385860 1277554 1669840 129636 1050736 422639 1228400 1356754 590393 1782281 1721374 1269212 181567 848479 739323 1837884 1814242 89843 1437072 994067 1971606 1414085 1513683 231108 359382 1335180 1810320 1912746 136056 655212 1475037 1841622 507773 1194189 1384467 177742 483746 1958061 661914 492223 1316244 999391 1215784 301355 1930740 1960942 1116214 690557 1860312 558157 1713729 1328257 819711 975060 1327133 1475561 1162816 780162 1056511 1659169 1700855 1019708 1590976 757877 260317 1859648 524450 1177594 902330 493318 29486 1763969 1599216 504239 212565 1873438 1222433 1969348 173648 1038763 11363 1808397 1287873 1749608 87058 1429557 1035576 826413 350361 219804 22147 222848 1535902 889690 1636439 961183 230740 1435563 1338624 924921 1976878 1562494 200855 1545235 1732147 1786019 368265 852180 1419583 879818 1818206 1077822 890685 550005 1588149 304741 181942 387472 10903 608935 1177585 1297863 1916368 1391644 1250319 850185 696850 1733350 816961 1179307 1068933 579129 1801338 1011259 1975631 224169 524328 1072536 1540104 1080108 555826 1775260 304834 1051862 69853 1967263 96298 1821499 984101 1490824 209775 1617459 717018 1308040 100860 1655529 798484 1862324 921289 709343 1778378 19751 980465 735140 611938 1718889 1925871 309170 1604872 142955 1891396 816495 1737108 605440 1391358 315568 297768 1875800 1623642 1074347 737306 1847891 1656312 376782 962396 741141 1635167 655320 182224 1209701 1359534 103106 1752572 1353736 1820297 417352 1337333 737867 741793 1352948 73031 535996 1351835 333096 381840 589774 1065875 144050 1554848 1288525 1017734 474304 1789120 1016934 276894 1225516 1386052 901058 509392 939813 1378618 1027327 972562 838320 827163 1297472 1849457 731337 691645 777227 896031 1589967 862812 944263 1914905 542042 206823 519479 1542834 555300 1340462 532314 1329009 1380228 89548 1675296 1016606 297013 952749 1381506 1552434 282467 139664 1845220 412837 1978433 461721 1093524 265618 1468729 1726603 1724562 998914 773666 1751085 675209 1383897 1152301 1409799 991784 388558 518750 1040129 392680 337724 981610 1638922 164266 348008 686261 1123285 752448 516712 1269137 991429 900943 1853039 323184 266381 602860 1679370 32445 1859497 905841 1003433 100540 1387510 140126 1734350 679570 1369904 1580464 104940 913658 734452 1877925 1032213 967590 27234 1114366 1059162 22625 1605541 29983 1448689 860776 1475856 178653 567393 473311 1186413 561116 1744581 324506 1561166 1125632 1082309 1276057 1637475 373976 1027195 583321 1261587 298007 1880583 1398350 1999693 1415392 1412018 1243104 12299 838319 1348734 592568 449429 881581 1006137 43431 1057920 1185757 272830 1479703 1950507 1988782 1951450 1861339 1472870 1519672 352597 9245 548133 466595 590599 941382 1162654 1399193 1532808 642691 1903030 122582 1215710 1416174 1842847 1697377 636973 1564352 119205 911642 1830420 847814 970441 1355975 966530 375934 936394 1130667 869040 604565 873801 97524 757101 1462138 1005995 774470 714011 1655702 1463286 571731 671438 1096355 462628 93916 1599091 1957869 1317131 956561 571738 110779 4520 1857095 157578 1396049 462074 1042106 173301 602838 1230182 278458 330026 1082403 649030 1652198 1286240 788460 381531 1190216 1562078 92181 1877948 754369 391378 1108829 1374748 1825516 258407 1396884 120618 674580 1437430 1059262 995801 362250 1646718 1598221 1447310 28434 1501271 1308500 220859 126651 134002 254846 1893516 420855 1193286 1399570 226733 182535 911025 1784475 689182 703092 1666744 1673733 855783 1405875 1264120 1560494 1616471 1051072 107731 989926 1106472 1882422 33860 1783234 1977639 1755560 1975675 1380200 604136 1708041 500375 1962646 169763 1444501 1055922 1369807 830795 640466 1863707 715542 339071 1216062 1541350 1923957 788402 670120 1136005 1177955 1686250 585193 636567 1094312 804212 300374 1006727 1647460 1574807 1697380 1153298 1908181 250485 1896186 1896197 1484731 651452 204859 1337735 882602 1403523 261808 1568973 611093 1139825 323659 104143 1459846 1805138 1191267 189967 961265 707138 1691480 1903997 1267125 1990304 1037859 1302580 1789531 10346 416175 1643248 1114681 1277819 630947 965300 259092 121773 1409928 1029347 155591 742731 800546 883100 1969710 1495905 921141 895449 1364074 1459084 533620 478256 422707 1757978 1727108 1182498 1999542 1106386 518835 240879 1922360 1442465 404911 429484 1669873 602996 263789 160904 303091 883561 808007 1502996 154964 785771 67455 1838826 1024603 1696182 950844 1714995 1602718 1363759 567800 995305 1711765 808604 734823 1335083 284569 193745 508906 1795197 95701 1556429 718587 358869 964544 804567 1284737 1078150 1722025 346855 1509375 364986 192640 573490 1463514 743065 652944 925713 1298694 1847316 1527824 271194 387372 44213 1881142 797075 196053 230050 1881877 1058863 52332 1063062 952014 1395902 990409 54770 74531 1072067 1414408 1750716 611213 131067 1045091 1645629 254725 864057 1231604 1508915 979176 388794 324202 683965 1655827 1170005 1145068 49665 1834782 150646 1498487 17459 237531 525156 186221 1904209 525975 973409 1832388 1739114 267874 938428 613176 1253840 981044 626532 992146 1521099 1554156 1014762 648402 971140 428283 372758 1950920 1097764 218628 221204 1536631 1371145 1020612 1633945 26106 1937927 755224 1725821 1512140 1335496 959758 6104 1315534 1715803 1556012 1427523 236182 196188 1013770 218559 1159612 1612140 609312 1631864 553776 1976180 912321 1353882 150534 302306 952543 1396268 535688 686858 567139 285383 150669 1919454 1054232 1054873 225026 1983829 677329 282037 383035 1193817 978258 1829475 420995 1602507 1440737 969718 527737 1422506 513794 1016636 1113967 282487 1670041 505884 1067787 1338079 1089387 1203606 1432779 1479822 1174009 664617 1233093 384079 565485 1024182 1091257 301546 1703132 820886 1718871 420419 1363952 1108504 1150490 1188461 817897 378579 1836124 1908537 1704166 1950910 267166 755080 411929 342131 807861 137194 1866404 316722 405150 1635112 786023 560816 1484988 1234254 969975 215743 308436 1090388 1417381 833376 1124000 1260697 905836 1274929 176013 1581625 1750395 290811 998552 1830644 505797 1726432 1155240 1076869 919893 1598290 401 1932564 1646215 472006 1035829 32318 946176 802479 1807070 1438189 268215 1876873 285107 1114625 778486 1258003 1976732 1518149 1320688 1288663 1149051 872291 370861 221097 1043888 547990 276339 1614989 244827 828407 1779520 1159148 1578150 792240 1924501 1985871 383380 920840 1415319 182704 438166 1402596 924845 739326 1380059 480911 125596 149043 1397591 429232 1096850 1555369 1325320 329677 1957456 1456816 490706 340810 1314264 1827080 852291 722356 1302653 1013638 279556 1521363 1246172 155704 1234145 765582 575412 1564948 81428 1513418 986399 735341 669814 601543 258100 751205 1623782 74167 1053091 173809 873672 115613 741304 376157 1609095 1785818 1002931 1595482 899423 1749412 1575228 592480 760121 33658 788763 1733875 1283424 1573010 1633046 1788822 376012 842923 1555736 1634331 150005 742368 1375828 828933 845646 1452551 738378 1118025 387684 1856065 1641396 1831888 1743480 1478451 1451022 110421 1528917 835139 1424413 1633490 1461261 1444250 1727076 547842 806943 889714 211130 1665258 837827 38510 1683185 470066 1535225 115536 1383589 841928 364547 1355279 704961 575065 528125 1667564 862972 729409 1784222 497042 630666 1289287 389297 1091546 530614 599738 14776 411724 1783343 1235400 1362676 966191 160993 1911730 997926 585317 1383299 881117 152148 17877 688450 1400129 1070863 94427 1178641 52063 1930842 1035618 1528493 316408 1427072 871415 1280311 878532 1758188 1852187 635982 1584985 1503035 1214217 1177375 1206911 1304597 347933 215161 534138 1305037 569874 1861016 542274 1570307 220171 349858 374840 1475112 1488127 982836 1658564 778534 1076421 916020 1321562 340345 1780830 976280 1205875 82529 448004 1509761 1375667 347010 548475 546501 1724345 571918 1332691 487996 1990851 1001953 994103 1547415 1900711 1692055 1205283 998195 719896 1268627 1211964 877434 1330257 1992390 1058196 1875492 208829 225490 1280672 303837 1311052 51959 606069 438807 131200 1850284 630043 431161 1291409 849383 859298 1085911 217316 1042306 368098 852677 127738 998480 177970 1870716 1356821 1076855 395222 999641 1607361 1383527 234931 242611 1462600 1497005 861231 1357710 497953 695377 1351508 1956472 1429068 334866 877626 76647 1912731 1818038 1136880 1254514 1567485 1272387 809794 276918 462867 26688 691623 580844 1879397 135414 1211321 38076 1508745 1467707 883930 1665983 1335981 436443 257834 1238640 728534 353461 1398170 1242152 549507 1581998 1538225 809004 233796 209690 1113384 1939988 1390858 283710 1441861 1257156 416946 6802 1907184 1800164 1846377 1381652 1618610 102223 1962308 1179239 1161037 982978 862332 1359858 1893800 1379806 342616 314646 366872 107876 1061182 1919314 783468 1377186 1959531 820460 513725 629617 358433 1792626 1330727 1812816 292131 1487720 807170 685250 812315 145256 953358 1537573 1161628 1675650 1037975 913958 1486432 870336 1843521 767227 444818 690008 1712698 264840 107669 276134 91058 1072848 161760 1598789 671085 980839 1302819 473623 1519520 700214 1253147 1692481 983415 669662 118856 9733 760586 135715 1046862 196967 609373 171038 690371 1215921 1737357 1343083 783848 1308617 1211428 1844230 992954 466900 622833 609752 1042890 1756620 1594443 1754132 949123 1264382 1755480 353285 714858 751608 1719141 981790 1341845 544392 456612 96004 14448 1180544 1017917 1084114 298038 1037729 1530930 1065602 1199758 208930 1563078 1693597 1646379 1323062 917039 283729 1241235 206513 480907 116532 675727 1413891 1642569 713277 206476 1969185 1680866 515542 57222 508423 41181 1820041 57320 819703 450715 313570 574276 1418594 870235 459079 1364973 702090 650357 1672947 1399741 322222 1638561 553182 1333410 712665 607069 1765375 1459812 509918 1382137 1812388 415362 1540201 1876534 1306857 1115265 900020 1015595 882733 912627 1183938 767798 683478 853849 1050465 297536 539936 222756 354766 227141 509955 808008 1115419 1275654 1278722 1204650 805006 1533842 58687 64554 903010 1440917 5858 81238 1178231 250986 788472 854592 1433491 919999 849953 87121 223689 15312 216820 896428 1686465 1962052 791014 1567552 1175254 892200 1863321 1360011 1287271 46673 1053443 1965204 907982 1012527 328078 1031029 917815 930516 184359 1515019 1806255 1470321 897913 287592 1917161 670605 802370 456828 447382 1418018 1729 782177 843033 845413 588878 198548 408072 1584188 561505 1219795 331647 830698 630031 912051 1343486 807694 1870484 944081 1669731 1384128 1285971 1650201 304947 1369262 1432352 36545 953395 582908 632179 1841773 1165699 1262491 303603 1586336 1174500 206736 1578872 1070012 1957321 127007 174899 241141 1364538 1346018 1250571 219412 1210754 1260054 644194 419334 1972933 1053272 557416 1572536 1780512 299008 610029 1085516 1884509 418180 1951486 1898232 1862336 1640723 444038 1382557 1119851 980979 108673 1018312 228209 148115 1155876 1814578 365098 1534199 1806500 173393 1208883 166804 1127833 813334 1612543 1412666 164643 893455 1927032 1235767 231158 959040 1109156 1012269 1853421 1921145 288308 312838 591432 1911314 1511575 671336 351399 1499594 590048 1111118 837598 1596270 1301668 346963 854247 436470 1482956 1827782 519368 338728 1192971 893290 1884783 635948 411035 436029 1343363 1213761 1955877 1053 1925407 1453825 1440742 345646 1816661 527063 182296 833287 798184 299934 1529847 1551470 1184034 1838436 855803 1154114 630607 1283244 1194976 1792282 1416026 1983693 329567 17557 472350 1414479 795194 1877353 1320693 646039 888639 1752134 1621019 961907 1284655 1989442 549903 1146415 784696 1666212 904157 208244 1340199 1213694 1496786 551993 1454657 1741489 1031776 1717937 1672689 1468765 258397 287317 1383730 1966470 775812 1026524 820829 1086348 1187098 781130 877451 1243903 561056 330708 1043210 550213 1510813 435371 915600 1802783 1682629 640593 1016405 810219 1337688 1748333 1031991 952252 547971 613573 369777 546691 1685238 1735615 1896177 1287887 327161 948542 1425292 1991873 1305465 1426811 80050 1424318 175289 848610 886199 569289 728296 1720845 1933217 1263185 1332151 894009 1202774 208730 1499512 1660034 818239 492563 1642443 757016 1922604 1739088 38360 75690 814727 1538309 450540 116076 1843731 1038138 1280960 1830556 782817 531248 1734073 81197 756596 1556925 714612 741208 379713 123547 628824 409380 1857362 1901392 1849582 1726659 1593061 288661 180873 1258078 1696692 1101267 487904 1432840 1252562 180699 187640 1116447 633402 546628 1980071 1714738 1099280 1713645 34100 793457 1041025 1968601 130828 1480264 1273754 1991676 805360 65018 1487560 1578514 1868982 1600737 1317350 1400382 154492 382732 1792121 1425370 1637871 214121 396384 783569 1032816 756372 1637140 1984115 1302121 640887 1830567 1534685 715986 69303 280071 1984194 1860457 254748 1837238 413791 381547 1735477 275132 319759 807693 1367091 1994602 1963397 1982139 1132833 756649 203395 740409 1971855 797992 927086 1404130 810810 696150 285853 1429037 462546 1504061 1405093 1085002 1134709 1889501 1737501 1617392 984290 27131 1419042 383566 1259207 926560 1887031 105574 602642 1869798 761828 1632063 1487442 1608299 168950 276852 972632 1894361 515756 1378858 138081 1042924 559803 230100 563044 1909211 17122 1240180 1922723 1559057 1009254 523563 44263 542404 307155 408950 1790882 1112715 373594 69009 855745 1162099 652422 716486 51516 1429552 1527572 1316627 1078546 1580416 1803396 1863163 747583 1935653 1277016 1501576 427692 534143 564693 152386 1320411 731592 595299 1482383 1016785 90344 308366 787746 1012937 793540 1010415 121523 515546 315155 404542 242908 1695253 290758 584590 244579 1796520 26105 760507 1257846 1589679 1703449 1188000 1293169 284038 512126 1807548 1827913 1185885 1592259 1813331 311963 1912987 1111130 1735374 1813442 171974 911850 1594757 1604920 500585 1811897 244043 1210532 13252 293083 64858 1649652 532086 575507 377244 968233 779875 501011 1149951 721986 1014594 871383 1161738 442103 929642 373367 1674496 1253738 1488632 1482898 1322157 1329818 251550 1060295 1212486 1000720 1456670 447185 298715 487821 1290861 544244 1371197 791559 1593849 1449843 39625 578247 1042798 990277 667334 888849 1248757 92457 500567 203646 1743418 614964 1494629 1459039 1039613 2038 182060 1940563 721526 238245 257403 141633 1170736 200680 1751223 1874225 732827 851707 678228 47671 1954316 1745322 1184759 1866315 919847 382767 1195618 631988 897378 538983 438728 1164632 165759 497628 1856683 845964 1135525 516705 1598103 5631 1442822 209691 1201170 20793 1053928 786969 140252 933672 1807188 1108056 1535370 281188 1507149 1825724 1343839 342975 1087536 1582475 1506858 1725658 1704832 1026607 505780 674935 1012890 1108659 1408947 297341 1244807 1571294 737476 1154558 1707373 1213482 1966846 769449 490534 477504 844614 931180 1127027 379891 1963151 537177 1657996 1653501 911355 102597 980398 1909059 422143 738536 69632 1595152 1992002 1859450 1438575 310833 1953852 1836682 414786 548704 1271279 1041239 49976 1330414 413940 623628 1460707 249991 1960232 1681288 1423782 477085 800822 46180 422983 306020 1824218 1199639 612820 776748 1598860 1501661 1986193 1943534 1239042 1812527 1560680 1302198 1351088 162833 1871662 1282572 964668 411474 1633783 1293612 899963 483866 1577765 1114971 1139052 1523638 1338125 1100877 1573352 181427 756283 1098237 1749763 634850 1650016 1300548 1163071 1292372 1336149 941036 438171 929855 1652077 439272 1727694 495656 1549499 1995438 698081 1538220 1004902 1716427 1083205 1923157 1049250 817700 434081 619832 1548998 1669901 1938216 975997 775891 437622 93170 1438768 1541964 428412 1710531 1137237 1115398 858858 1331701 1106189 760922 840407 1448010 975512 1059969 1960044 742301 956447 943732 960251 743498 141310 1272011 1701425 250744 411275 1999928 1422686 768931 1453185 1700695 151014 208765 1294978 941328 870859 1727272 7337 447846 400230 1766298 1928452 1454937 952723 1105289 720435 1493148 1054174 978215 1172119 484727 1335757 1615943 300746 604205 1866169 998416 402852 1861178 723852 1697897 442131 802609 91244 1793556 1334188 721877 721583 1014190 924843 1261068 1753165 252391 1915023 1610361 1288717 1918260 1670483 1577942 1224596 1141303 320945 22073 1530187 1561293 1711730 1232632 528652 1709217 294029 532890 1359520 71702 939855 1320147 1382712 1095495 601732 441752 761841 607664 1264380 93157 1631521 124385 1275977 334448 1186629 417325 742871 1946217 554754 224687 737676 254364 810853 893037 1772729 1241691 1582571 1836460 456055 1975629 1351034 1160204 1776351 1411041 181397 31753 67563 1339768 1684464 1098606 805838 1244502 1327418 823957 903747 363433 623015 357933 798895 1049244 1781795 481193 1753349 393569 893349 556001 147999 1398408 298825 1475720 1972902 1226848 1478850 300491 935320 1359991 1792150 582030 1547287 1958548 1251547 487787 224202 277862 1673722 1077237 1206554 1264929 1823815 716317 342706 881301 344631 1802313 127856 769328 1023123 1575266 347924 1839538 1965487 1840902 1516208 1636942 650942 560853 1938802 1785591 801962 186443 389328 125735 1033345 518624 1235926 1315747 127783 1064280 1123990 1776693 412341 186606 1997093 671315 828984 49123 1405502 1725124 251909 1523465 1299606 1865705 1908970 1801095 1402631 691000 369376 1761328 1984778 1725866 110132 466583 675355 1807318 41293 1151593 1168355 978944 1153833 1846639 578916 1806565 1775477 296997 778977 1707739 1530128 1748321 297033 811945 1773211 690820 1857141 1169430 1145514 487010 572196 844947 328664 1945585 319512 1907308 350249 902315 1707075 1099412 1573907 220992 1435863 1182207 1993223 1785499 1522608 1053448 921556 433712 653868 223542 672145 1408137 1174468 1839081 983380 839846 77882 938881 1202260 1601300 1997551 682626 839563 1997769 885737 156350 1006740 918281 1975401 1636681 64656 878843 1669338 529069 174544 1610736 529521 494208 1041131 1390502 192536 361540 1024454 525762 380876 87138 1983757 1660038 767581 1737390 782202 1755550 1254344 227937 1903820 50923 335060 18441 168375 1816637 567705 150478 1116605 1480324 314865 1337492 583589 1597623 368449 1953507 371316 417036 1746369 858167 134348 1046801 101441 775308 378890 1646569 1486737 535449 804803 266724 859823 1137847 1683859 1758340 1312569 929121 896336 1872632 1857876 121040 574041 1412357 1320799 1361743 1714924 105397 1569513 823897 1504546 1347312 1704952 1523575 920083 1732404 449301 1470318 387947 728839 1453841 197392 1131619 399558 1828252 1795986 59947 1063920 1702998 1435130 1162740 914509 1412237 117500 1464106 930342 503434 765576 1428235 1743512 315124 319625 104151 1967684 465743 1736811 198890 385756 683800 666484 1741064 1752654 529702 1550603 683797 558003 288007 957863 1928788 257421 228809 382960 306310 1602351 1571058 239334 771113 1205568 479463 1532821 689031 1980447 485083 1331070 1008091 1669821 1490829 1505867 1675271 1203708 674930 231500 232161 1608502 1437703 1743531 825129 1032367 451634 1772950 429247 1094827 1429124 1060476 529172 1948675 882666 863728 681562 1279667 598283 757916 285450 1350271 401101 1414807 1478535 786612 1891146 1630094 885432 449260 1832159 694552 457504 1117846 699068 1259493 502777 300828 492721 1630569 1646731 1770249 1248918 588426 1616320 1736773 454019 863165 479852 531002 865460 917446 155202 42543 1726233 1969583 296338 966520 55555 590793 540319 1285258 1689511 1846679 1898716 383940 1056148 971392 846594 1873198 810808 1605403 1069130 1381857 177734 145284 1079337 1893514 1964200 1252974 1153861 499491 519627 1740184 49211 1358473 437665 947123 1506365 1531427 491426 282984 1180882 375086 463155 1462608 818441 860510 911825 344328 935200 812990 606089 1039235 1998208 400167 601136 1936576 247386 1820169 567063 107830 1332684 1001520 3599 1307141 916285 1314682 994904 140482 724849 1074581 1703363 1450222 677998 342755 1845261 920555 60955 695997 925577 1437784 1421466 1295329 785862 1502040 96824 1181989 674199 609840 1845502 688254 1310379 846726 356706 1455389 730100 665539 1885950 1247404 1135894 1178184 388734 1936443 185318 445184 980217 1507705 32848 1497653 288920 526671 1058633 1225342 1417232 1553749 1441850 80851 1441785 1790652 1685407 1415544 1482036 527118 1422295 1737974 1993274 1076230 1344601 1714467 1831884 62658 1410360 688798 1467003 1144229 6034 358231 1789401 400557 205029 1863437 1255052 1624140 833494 1283575 1276910 1655264 1062554 1755853 1262957 69712 520041 1719376 814556 1308429 1121222 216313 90444 1819652 357423 1057320 1375210 1258930 642568 1754035 515764 256953 803786 432060 181462 613056 404782 1826717 20041 1562662 1770810 1552951 1193213 1619264 1834596 1171225 542097 40879 1075483 373841 1394068 233291 679115 1669554 464391 1168043 558592 1977469 132588 1344357 1222206 619666 1526851 1136088 380535 1835871 1607748 1818110 355873 1145185 1404496 1354140 1595054 1705177 1422376 865680 626602 242629 1533821 1694213 1717038 1896037 161074 150943 233115 563312 969322 1226995 330364 1783457 1208557 454998 133167 546090 334321 466974 1002739 1379914 617850 1045578 265168 1668922 528900 1576822 657534 1006621 1617021 319067 1632914 355131 1087505 522383 1055074 1718673 296346 1206649 1526430 549743 525027 255681 625613 31652 1160024 446160 739555 876322 1758590 1836704 1285008 1575932 1453286 364071 1584030 1639648 1885339 975461 1015511 527749 802264 1761370 641030 1710684 117280 276031 1035601 132558 1347872 622590 1106290 132290 1533870 956019 550688 970911 44177 638297 979042 795373 1954877 1508412 386409 1309412 1721477 1163784 943879 891016 241112 1121522 18869 1034386 601068 1825175 164709 1681588 1802533 1230784 418161 29913 1919275 412606 1246703 73731 1757382 1936703 1881670 876430 1800053 146545 1701693 1913449 354073 53475 207327 1597111 1543558 1987481 366935 641407 1556614 281891 494652 1472795 1752298 905612 1712414 1189477 1745279 1547674 517385 1231645 1162533 216420 778529 130140 370152 1376118 1030333 440951 392526 812947 226744 357033 1266807 665245 971982 1629524 1445214 607857 1189932 1070368 598197 322952 1519226 25787 1116532 493402 458851 1041051 33076 1021642 248678 307850 404048 886601 1849154 223156 709271 1644895 1278683 1328447 405668 53045 1342169 527147 1181598 658376 618463 425491 1684439 810095 1563171 1448663 961076 1934005 553070 816820 510906 1538676 1438778 1045789 282573 312825 1075718 1582375 30705 839753 884853 880322 1140488 1593348 1294248 1990158 668497 1812912 1908854 1205656 1413727 12847 8007 1102463 818727 1056641 1921093 994820 1043543 1226180 241763 1011912 1594774 640523 1554281 375220 1647851 902324 1083182 621146 78120 335851 1419538 287624 1433546 1194293 1709862 964973 52707 1613065 1436042 1702001 1646997 1981400 503767 918442 1776604 48649 994389 405914 826564 1348282 639666 1319800 297740 1094216 455947 720272 1170695 250999 11497 692887 312803 1890898 558845 1677348 659875 254098 1238101 67991 523147 361570 1066391 240461 1482685 1232177 4947 903485 1788090 1206371 1387125 1512447 375771 1162149 60188 1624734 832316 671914 1721743 159456 1818273 948460 1741582 1539191 1061425 88 687069 786832 198112 1460571 261836 1754400 1622681 109286 830957 1334482 1012859 51703 64446 808710 207383 66567 1506230 32895 1844806 329786 1878807 433137 687923 1032759 218297 1374761 709212 314507 1770844 561913 1220336 636074 1696939 1951343 1812307 1636005 1005221 811526 1902681 1685696 1107299 1256964 1976829 228083 568401 837728 1989042 84806 818467 919115 213913 1572396 1590124 1698799 1164194 1892200 1915709 1934989 786319 1931804 849443 1316832 1154319 1220101 1892429 927159 1679234 668359 1857391 1679697 1457634 1357844 3703 149685 22811 9931 997101 1515994 277361 1864110 1739947 216853 94650 1338096 44185 269915 626385 1712321 358491 112694 1823066 1556481 553656 774818 1121829 271464 947216 1987753 1113905 1470848 1289577 308006 322462 1529781 1669674 189679 1755819 1543893 1741005 1845403 1927864 714249 1827502 658051 1512828 1895438 1248469 1518528 70363 140566 384673 1416051 435440 797415 96706 8988 746186 1250815 81273 1721015 1298327 1563811 184402 214883 5886 1804410 1749390 1180026 730502 54633 1976556 397397 496274 161403 1452503 140712 782696 1936657 703476 947693 965074 943887 1043864 623087 783057 965820 395717 1942105 1342378 1039407 1313746 1245125 744183 1447173 1675482 856364 1240907 569387 1160683 1862303 938900 1111435 1334276 1317039 234752 973708 393814 1874110 226645 824196 1067634 1610878 1027604 437913 692462 970145 900919 883951 758283 51209 1050876 1101582 1217868 1245268 1380766 1309956 927633 1534895 1861114 563954 984154 1627887 489055 345725 1627720 1994730 36307 955134 521787 1736072 1078827 1887743 1425656 36797 1420706 175605 657794 190971 1632295 774502 281954 1470975 17318 282966 429770 1636401 1631483 1740318 705192 437951 884640 679235 593269 1707485 928723 478791 1123525 1117968 688933 1742296 723171 541915 1614160 824748 479536 1066861 376753 22190 1291091 1603009 965471 1753291 1825566 1827585 130584 1156602 636172 1834140 264293 991810 1562191 803284 993909 1991457 180533 1374683 1162718 1922830 1757160 1771995 1742289 1004576 1201429 1712422 1363786 1854628 177485 1159540 1911130 1722241 1246525 1267111 793015 762533 1080300 1987319 1452058 1194376 1267195 1418923 369130 1996801 992794 41150 712738 543114 1032092 534057 1526414 1119174 166457 1942504 1261272 236078 1332299 889986 696318 1047706 592928 213366 609667 621824 179034 903804 178419 213057 1945992 1338179 347510 1669728 663291 1801072 812441 871043 1932143 157427 1940172 77639 1137036 1383056 357198 362444 470724 1067195 70066 1394848 687412 1592106 48968 712574 1677891 1637052 1415317 1908426 1697079 1632263 1883329 1345314 812675 725932 410968 636509 487503 1245149 404553 194596 261441 1891196 1717603 1367513 1454379 1759438 1702261 302843 885438 382360 650212 1773404 820666 1831932 427958 998618 1910541 1976134 179167 162736 104568 74871 151760 44624 469288 608102 1460307 607383 494087 87160 1841456 494929 752230 86626 1584859 1055748 1694030 591168 417324 220251 584531 1407526 427285 612675 825645 1282028 480075 1260786 133888 477556 1571471 1218268 423964 283114 262512 163383 821853 743082 1824983 990195 1316070 120555 865884 492617 746478 1238299 690383 350147 1475834 1411077 1977438 733434 1705965 1439734 1500164 877442 4083 1983744 275892 1653356 1811103 1820956 1642895 457802 1600007 1013708 569702 427201 1483154 1781847 158198 1498636 1829372 1613112 735323 123613 1926343 467266 664214 128911 56350 1102727 766143 527090 1470380 1592639 1202079 1100816 601074 1125795 1500942 1021656 1977420 725676 1572976 1285477 244279 928171 42513 1399085 270718 1211046 1485721 824747 1352050 1204251 1913467 1448580 374047 1481253 1821140 1249395 180316 592432 976439 1890202 368478 1158901 1057193 1571117 631955 450835 1474837 549309 1678390 104473 653172 1215468 1018241 1465757 749774 1764554 1111749 891167 1470407 1084797 142417 1340240 1272406 508926 693971 238122 675882 865092 410803 235727 1119629 1891084 1212102 1101132 122311 1568508 1363085 212019 1401493 48830 38844 642559 1277037 342937 288027 1780912 1252437 1808211 43992 758237 837603 731657 1513125 1004263 1634115 978194 1999971 936594 1601947 1375243 698166 1438099 689075 399359 1234839 1063924 1230774 829098 880752 393057 55898 901964 965359 1048662 1164995 501315 1995082 620922 1551989 664197 1355334 1579510 503006 1027267 115602 890902 689830 214409 1134657 1005799 1368898 108261 1733616 1795037 207914 71175 1918273 870532 198763 1335666 1073818 1253127 144734 1463249 18633 1744849 1870339 1027484 371572 1640485 429163 313585 595772 1754734 1970520 721528 656952 551109 1000705 1561346 1865435 1514941 1222782 341512 548386 417865 296821 778291 800913 220198 476461 1009092 1140139 1163603 192233 1278144 1404616 298324 1007493 131223 1498892 1162371 643453 1950382 1797884 1471401 1108974 1923091 1633173 754919 904576 1834943 332934 678277 712685 1800773 422676 829951 1405049 1117245 1778517 1632788 1123519 1179822 375887 1035718 1117892 780320 501031 363800 1350420 304057 1976035 523317 674913 1290097 1402641 552565 1645603 1856074 1371573 427228 1002837 583332 1748700 1742049 1256510 1656715 1306146 1109027 199991 1318478 1591492 1846629 664455 862832 1748467 972604 481131 56013 911613 1792370 1866454 1414259 1820284 634848 1174812 1062126 168560 629084 1402967 1466855 523818 1208469 1323544 911407 1223331 1159291 1886865 1224799 1154850 1136850 853106 650840 747567 23741 1196225 1570099 910708 818679 365590 628415 543549 1583116 1606075 608536 604666 916002 974290 1581893 1140521 593503 814054 1529873 1865508 191063 508661 538061 436364 1164167 319154 530544 531729 950573 541809 1191745 1198701 478852 1262828 1264512 530199 463671 928461 471405 113935 279940 544005 81722 1286833 1205642 342757 184636 1374823 1494718 865568 1604183 1158554 1852345 1069149 754687 616713 370182 1305127 843858 181993 1271947 857232 43858 774950 1369497 170382 233398 1622315 1643574 1173943 1237608 1962799 1061552 1493751 1485856 1256401 1986211 494851 967188 106044 1538091 1043459 742051 330686 552320 1813313 1414775 410644 1376460 1178169 1901318 746797 1583779 1229986 45920 1422985 667731 1376609 981869 599866 1278634 1664766 1570763 364226 516086 1357681 1667398 697096 450789 409474 1019541 717649 712553 1149031 1206401 1578871 1185901 1976996 446153 1651793 416103 269536 851416 1354717 1708324 1477567 812514 1870024 440241 544809 1269294 1528739 1640524 1634137 1579018 1243866 1852768 1093729 1997310 1423503 1637725 1030904 502891 481894 576775 1793518 616505 1017710 1166596 1245140 1151834 854720 260816 745287 1126054 1126890 1371479 662949 905501 409533 316633 627612 1167395 305924 1357418 1570287 589734 1235262 363711 1799954 161560 21472 736486 1161159 28845 868772 636786 1082421 702207 37709 1682448 306677 1040797 1855726 1673840 421078 796177 145250 1886983 207638 1037442 1494404 510262 1419825 179469 1196204 78462 448067 480074 815379 1556122 1594423 1091801 79294 460117 1092773 1549937 1215607 102110 1343144 1810749 37298 1840358 1968786 199614 1904466 1703257 1523918 62904 1556294 905817 964407 1458304 74065 1341356 1598138 1180119 87837 705310 31587 337502 1325554 1097181 450686 1924227 473562 819622 207042 1902926 3126 1323145 671625 1044598 1791620 393868 1793567 654493 1616898 1624179 1212254 1467700 1049775 465278 791025 988440 29440 539619 948824 1990871 268703 706086 9186 1247764 79890 1020641 1754716 774860 110406 494710 875741 1257462 1920872 845522 1814152 1750202 1403596 829419 202814 592922 741851 1186531 570955 1910654 934892 1530028 1966257 472425 1036323 154743 1270070 559561 472864 1597156 547595 399536 1696978 1342469 263903 264456 1981579 786198 1175438 1855995 1289285 458319 1037612 105557 60285 1842723 1046060 786697 1897801 105678 1422455 1171587 1636838 604142 156574 1131547 28979 1470019 220742 1786660 1315584 1340603 205550 1659889 1314314 1758620 966032 1961800 1610605 1784519 614538 346527 384880 559448 1244701 774582 1870697 1064710 767953 346218 920965 1219362 1004125 1757163 1726199 1407593 168176 87499 1216962 927676 1001848 1602517 504750 1904483 1523336 957051 615116 137637 1939248 983105 1236895 1895127 1861403 970769 633620 1626980 1780752 406159 1454084 1161327 106920 1105592 1019753 1713306 958629 1735644 1905981 394187 399781 609035 1130916 367861 1433332 810771 1484777 1960167 628538 1360723 141830 843680 501441 146156 1322696 1543448 1392459 1462098 689145 681430 1714096 1876400 1429692 1113839 652724 1245945 1102418 1691433 495170 745580 539310 997493 942632 7625 213266 1745697 928564 250414 1710181 757756 765743 1018349 1842300 1980305 1438618 171490 1451670 1109679 373175 1692839 698099 1876121 663858 307971 650015 1040275 835833 102420 529748 1527750 114309 1852788 1336000 1051837 1201477 1212212 920030 857776 347859 199509 1629348 397872 519095 1424698 1744280 259245 408456 1947700 471427 878700 938850 1981013 1064380 900579 595523 853358 1752676 1887109 1993935 285562 868795 296003 1647866 1727350 417745 1140940 1548645 158717 265033 716176 423754 1578168 288532 501876 1196829 1493495 1104909 1069495 1415829 25657 1732275 1856599 27834 1122783 880509 1080430 584708 997008 1911462 768247 988419 1984051 849449 624145 1133034 324697 746594 386746 1573090 620219 250859 773068 664799 568182 1491341 1479485 836459 1701613 1669829 1286816 1015793 16338 990466 117793 440739 1920576 743225 1478149 553057 1370016 108605 238923 954259 1355921 591376 359677 1847495 1878820 62243 375739 310012 1503267 103019 1345056 1103793 1431550 593682 1017437 526658 1665783 1468376 826400 1541198 1851285 1976356 489449 1587070 1811922 287339 1007465 1806645 725243 1940242 53679 1045261 1399338 403197 977488 1369056 358892 690649 934073 1901474 1377612 1920142 372468 1655759 1410762 492206 1796010 136202 954667 1851538 709332 1107860 1668741 1961402 716773 617484 1578755 950297 676841 931117 202309 171136 823860 193970 495666 1900410 1052456 1404239 863759 926441 321203 1755496 112256 331693 1700971 300375 723108 633494 960120 186382 835956 1981742 443259 1782716 786548 494676 1251545 624000 1699547 511147 1674786 1357033 1393720 960440 1421045 1116432 784823 704087 832186 1147281 911652 827594 1537453 712011 1343293 1847245 1120112 1523413 138695 316034 1143550 1854637 1985556 141808 1686900 1425870 855550 688382 468752 30688 381758 1478592 1365691 1181891 993407 1948382 1810951 81382 692872 1094093 493020 156924 627666 823932 580693 51787 881308 1662769 814846 1555391 160967 1048919 1401067 814140 1801680 1811152 440047 1908656 970794 1909460 688758 479268 810405 1827268 1880026 500287 564983 1730578 252390 404791 457339 39071 1827919 1971251 943031 1663973 932202 1540948 514449 1582909 335459 1874259 274717 1001572 420227 347039 1063796 1309379 1026158 724071 400638 1041037 576553 1228758 1092579 1431204 674736 193450 1186276 1274658 1367333 752814 1718356 1766092 336271 29961 1515000 929434 1605118 1444849 1304397 412069 827431 1281310 1806054 722384 1433685 994002 1475818 875084 960227 117168 1444095 258162 1764203 636334 211097 33942 140137 397140 742945 1234795 1266232 1083631 956710 710354 625183 226190 1334930 127130 807721 1227928 122645 1047239 1544934 82099 1234476 1079089 634272 1347012 1515519 796847 1687581 1476981 109062 1571781 1048757 1601909 1458534 1062775 316453 1517134 1307528 1952164 1945100 981390 103271 68079 649442 254113 1614691 88993 1088811 1210480 847427 694378 1464174 1276949 911863 433127 1696694 1456790 1119393 1409798 222664 1307442 972032 585252 1734853 1022848 1407239 1114966 1379454 1144091 938218 332611 1514523 652698 1613040 1271940 276410 692361 1789433 776040 1731773 1208798 1524485 422438 897997 1936259 1590805 1618821 1739297 1659449 438956 1314011 1790562 577939 1769003 347131 599506 1101940 1516144 724157 201022 1348864 1270198 257016 1081641 1939548 1904232 494810 894150 1334759 1222368 663385 1846224 481409 1345884 630306 256184 1734928 562150 303918 6231 604393 16243 1966769 4727 1841555 1704456 863891 991873 523973 352399 1383701 426447 401813 78750 104013 263117 1981659 1227807 647265 1262516 496698 400191 534452 1067164 1084493 1644450 1740803 1324503 1942882 794500 1283682 378032 888530 1879161 49605 1036198 1329959 1696351 1301692 1164967 302097 982193 854343 1294341 1942826 732943 1280050 1061973 774822 111051 1784709 362063 1772539 255785 402589 695612 1314094 333851 1669936 1249822 340426 1908783 1906967 1718933 1379283 1862226 1377140 1290045 1452605 742324 1786359 415055 871435 1474232 616574 230971 624329 1791271 1342233 167831 1325314 487471 774534 1751618 1820578 610301 1067915 1885687 1300103 1007259 1819538 1252510 1329606 1892270 91052 1025158 677931 378485 1020812 635932 10967 678403 133330 1652284 1043877 991361 1612394 1476865 50360 838970 1591181 1179256 1151863 103597 736908 787238 249492 1760099 953125 1969590 1666272 1539919 1102692 1912106 643758 172586 596189 1232029 81076 1877497 709297 1222040 223504 384398 236420 194823 1473545 1576038 1800916 1890468 1794181 611831 154934 486407 1399303 263355 295477 856270 450374 1605640 149180 556828 334365 643586 801996 640005 1593051 1395046 881977 1565162 944051 866128 222313 1162157 1693816 117305 299383 363230 908610 1138522 1850955 1418306 1187164 1828049 945599 1414749 257598 1702446 1439222 1537279 760522 1466486 1751366 1061824 274371 490262 1570957 130158 1641642 1647693 650379 186865 1255158 1953544 810236 1727112 1910146 1415923 1511654 263091 1700488 925520 579912 1015266 744501 313934 77061 1165029 986590 463138 811376 1815460 114529 11858 1685579 189827 1284383 1459338 1259419 1899892 941889 1776921 445503 1619489 1272327 1803439 245906 1390879 1474597 1659058 1567302 1230312 1203311 1678124 1378187 1906584 856408 1992108 1936708 1812646 1820889 1241714 1852444 1823524 1260550 830071 1521394 668275 749089 1414097 621870 1417876 330108 406884 1857972 1736924 1449840 152046 1109192 599401 1434291 390857 1905207 1920018 1200739 353133 827287 1594775 1387711 321921 407074 42977 912426 813113 427455 1868832 584889 933532 1438232 573832 49450 297298 77757 704319 78955 48273 354746 1755823 1721450 728013 1336574 456645 208749 543691 1852802 1275624 804831 845539 809493 1875942 1515691 1587530 567978 1738418 450758 421920 895920 1370906 623625 1931167 1844550 692346 1361610 1412938 400144 1103375 500351 910969 1438458 534821 1732701 1829090 921466 1875757 1653502 1614379 69986 1468810 1380064 861246 1841229 1629493 294345 1917168 1121667 1004190 1554269 1511227 1132959 811998 1240194 1954298 1954058 1076548 625414 1056777 673454 1994488 1845535 580826 1612570 451176 1260007 1955191 638973 1947654 665386 1132947 1575686 459087 1123372 1926740 1856356 358073 685593 167293 1567708 938410 1197108 1135124 1727925 1775450 1612356 1313375 1784005 1095245 1722230 1192229 1503969 956504 966320 494133 193565 1469744 723976 986006 1795454 1221662 840327 1414592 937453 1746068 1289943 1122167 484702 893143 668639 423623 363952 52584 371836 1033789 631493 750899 1839708 1085028 1004289 361066 1887010 1953033 1013442 1108843 888517 1744622 1524149 1617441 501371 1323190 547062 1176435 1688583 649815 420844 305829 39383 669546 812219 1946158 1065825 1119424 1386989 980300 1889794 940290 457930 829692 429244 159922 460521 280914 970052 1531064 1109011 601820 564114 822557 59007 526945 194328 1419697 421562 1025236 547529 746651 1374050 700558 1712326 1551886 10201 323062 1244438 571420 134611 1676934 1145451 247332 195678 1859044 1351949 1978453 1669844 508255 1812162 1118905 1390840 540430 1803906 137741 331892 679163 1406020 1667763 774057 1831717 1256089 72259 553955 1095347 704627 626752 1700383 356607 308616 965996 266513 1349973 1409721 1037655 185404 1277609 1639665 877263 861023 1619004 275497 1554575 1317698 414301 1284712 1432612 234803 530663 200427 356465 398872 1157746 44355 560708 812429 280817 306744 436889 1962785 79668 1560472 252444 1845739 670480 1827271 1188726 1967292 1577312 1184896 1724737 1199509 1826746 1143721 1635589 235695 371657 157615 479572 1256581 1506980 1003063 1032207 57144 46440 978281 540437 175755 1096143 1912124 1769868 169729 1864954 356945 890771 1369544 15146 130813 956229 1787083 1394414 186312 1120536 1621373 251173 402890 1897212 1571481 556108 1138627 1083035 1225139 305081 146066 1473084 1254962 231429 1146450 153524 669917 83273 1933678 1356928 1225143 958470 830679 25762 878732 119611 399423 201082 1114134 1673977 175058 851370 1309178 1655299 276554 1950819 917529 1895065 1991828 210128 386162 1112493 1811874 516857 1387131 1327575 437478 1842193 680641 677709 384679 1875940 218156 1885581 829618 1535838 1536717 335053 309741 1588545 1335698 563632 1384532 349401 1277438 1503620 1683207 426993 1341108 852966 1004858 930312 1731824 1393290 841310 98140 982813 40466 1768043 309260 386312 554932 310607 1958621 939587 1343850 1903515 623622 1879950 1201220 163462 1373529 922758 943620 1995224 555632 197610 1463474 1732250 1175228 494895 234256 1805552 1679743 1245739 381276 883986 353911 1597261 225869 1648046 1442005 1748451 333271 1859693 874841 1474389 1379536 1191486 1834966 1626966 520872 301452 446465 1475596 1160680 1950934 859793 1197152 1296619 624863 1941170 1671075 5911 322268 1288112 580969 458754 1444096 125671 353808 1464572 1510118 1985282 1343733 890850 361995 589770 1630088 781048 47926 1585899 493663 989393 1353109 323363 1514466 1262662 1933212 891744 216324 1660319 1295269 1402825 901617 145183 1023702 1364944 1984675 1209869 1696460 1106937 357127 336871 1633032 901334 495652 1435180 1882483 48174 807412 946469 222358 546497 1353865 405487 120969 866260 522979 885226 1533046 914724 1141155 310416 1189637 247164 1297106 76862 244564 1775718 1048597 570684 1174356 753770 51534 1255607 1783852 1505856 1608333 1792170 1201748 524562 1466117 1535095 1790102 1403968 624261 965346 256160 1916409 55631 1590366 1030761 349541 1468258 869494 527820 295420 286187 1046607 1126948 620378 1492769 877460 1788094 397617 1597579 1845045 149814 180424 1716887 300941 810848 675138 1246253 1509672 1659659 1250890 1039381 1396420 1259790 1822208 1244236 1094992 739764 701324 1193723 806626 668566 1983187 1602527 1520742 1990701 743857 1674289 608482 1434572 1932902 46907 1562687 1044427 1603470 1163946 374871 461155 227666 579998 111193 887293 1396318 1024835 470390 958144 1764518 434496 1799828 1304170 669431 1596841 73938 1896737 357289 170221 635054 952894 878442 1190836 142265 154248 1458822 1292962 1548487 658279 310969 181524 1261846 1821872 1697133 1826605 1982179 610832 219395 364803 1605765 32903 1379565 1883903 770389 1554201 583548 393669 1089312 582943 437912 1554299 688862 1291770 1684978 1127870 564341 215982 1345362 945308 949950 1567345 1502010 749157 1182592 250655 945722 999377 832664 1668420 1653092 1656808 1320686 1776687 1685933 576543 1152399 1946864 1937873 1117937 1922684 400216 1576511 683029 76033 573856 1536707 717262 670580 238879 73060 1503415 1213212 961950 1707349 1068110 1934348 412660 338520 1331392 63102 1462407 62923 1565225 150101 1007331 1354277 1270135 547466 1988185 925943 402819 355 194173 1481338 407823 253805 715097 912182 1912084 593001 725659 1047891 240651 755490 1362860 538815 949418 1292230 1145423 273790 949252 326470 1039541 769604 414655 1157316 1173566 1576570 1782685 565760 894208 489278 75501 40389 166350 1708719 1573540 742334 1062274 1754088 1489294 1439738 1004291 53589 310430 691832 845569 1069789 1121960 71298 1689453 80557 1933788 1848208 169080 1315593 4023 1177159 1333770 962342 308710 1008582 1151032 28335 1196516 1110424 566590 127852 1832213 1792901 1567817 1989375 96144 1061103 1796309 803558 827150 655968 385292 1928470 582825 916102 419686 355516 1999242 1085151 435158 449353 150745 572361 465826 18443 1694155 466092 890686 1393120 390357 499186 1368491 680201 1201797 1152996 1830981 1667181 108004 1393997 316707 650780 459455 559853 1375029 876276 1941293 1626471 387013 1820597 1838128 1376343 1057793 491963 905314 1038944 451768 1568378 679816 1792654 219543 1667774 1552987 1058171 1971771 1413594 1239240 1901901 1506486 803654 1649697 737671 1700215 1740941 493816 1983260 983526 1879729 470169 1311119 993982 36124 556748 1652068 1500925 1962647 1619028 1606010 186486 729579 1970311 1637362 1613410 1097638 1573989 314788 1816039 228868 1111437 1439998 110283 677110 308169 774679 147457 439419 1061786 994490 265212 1157426 450961 953069 730807 941156 1454685 1246829 269954 1476270 1478574 581342 908137 212220 710266 1905678 1812796 697054 1061492 558264 240909 92019 1236799 170793 576207 790463 779102 645825 1203195 198824 733610 249237 999972 68325 508176 1822724 1254083 778562 1864118 1525166 212482 992715 1260834 1495703 1284005 715535 1004945 850695 566209 1205592 921004 516853 1101157 1586834 741823 183441 1656428 1514607 381533 941736 338066 990366 1676776 1512157 531406 1975809 414012 1302260 74254 808877 1462034 1690562 1650476 1027392 973653 235840 110276 508260 398570 603340 681767 1453021 1406596 1858047 283986 1166242 1662037 1522674 1933222 1573894 1445052 615501 837905 1722732 462387 693943 1177117 652059 1529773 1300498 888512 1308961 1975813 942671 145194 1321463 140133 1856482 1915119 1711221 385515 1102679 630426 1874849 1001898 260632 237992 550620 1033842 1583654 113119 1999534 301302 579521 1890525 12572 1301194 393583 1866642 730999 816796 1320691 1050006 213369 1637586 1694151 1726753 774696 465140 172759 960230 154357 1294011 938069 354468 261727 178078 1663313 974246 1265252 464178 467489 1267851 1993094 383401 1366476 802863 859559 118983 180799 110877 781634 369983 1432778 398801 1502085 1946846 1461825 753936 828610 1849619 1554362 140969 639664 397717 248215 1635197 1917612 1642099 756951 871985 175785 1480357 293725 1164321 1932880 892719 1257518 726486 1070803 1930516 1026849 1394696 1461577 848094 226476 1909798 1210970 26274 870535 1447518 331368 1828611 1541145 838188 1225482 1789058 895268 1511998 1159703 1087847 870572 815524 988819 1798461 88128 1881658 777831 386019 270373 753191 1052417 1666810 1254189 191670 1213995 804985 845381 712908 1194789 415459 1424760 1584714 285656 1894577 188580 10173 1661375 1926732 344849 1866439 753963 820390 1253039 593894 1337079 958660 283579 518258 721908 224404 358854 1728735 847599 896268 967115 1955148 1076277 1411240 1551766 1335453 413547 56275 854857 1021830 1354561 58223 275614 1490351 1206170 683916 532150 1152614 1896728 1561039 1127998 1498628 1909025 111742 670091 492893 976325 609518 245303 580656 846878 948670 762126 1468163 701200 391875 666040 551103 677941 1229498 843523 1374581 1138074 578923 465616 1445227 676936 416132 297330 1068226 1395621 60249 182096 1459704 1194595 538870 1634359 1083370 199279 156624 1289925 1544488 417020 1495965 916022 1946576 1385390 408120 716122 1669133 793923 1662768 1286567 765876 1254053 1900536 1116674 139884 1511400 1795827 738714 282805 1527643 1094854 506566 1841230 294155 1245620 1591437 495846 301871 1442455 496565 1680446 1767748 1143529 929525 640434 1210972 927835 1812013 866203 782411 1256028 1877834 966091 38949 1483484 651256 1012654 1583860 746522 1033205 154042 1187035 577929 508150 1879499 788617 1206760 1804652 1462203 1053340 1230129 1865613 1058445 1216540 22209 549363 621843 1210223 963544 1969559 442044 107872 882091 1035489 1599505 491003 1180671 333770 1005015 1328543 1307030 1368687 1544762 1128848 1939005 613764 288806 305524 1334412 1924826 1024457 1363319 563734 1317610 1240468 1344158 1566727 1397995 1233607 474007 1185906 1881805 499374 222243 678549 1343311 1051395 956804 1941964 980209 1411065 89027 661980 1988527 1705181 834338 521282 412122 517021 1281592 1311372 343510 1500530 1109492 1904843 1787713 1780032 5696 1664867 149644 140964 1710406 983814 1019115 981412 1923371 1376026 1917598 1054419 1518249 1646438 925939 1902334 1248762 981655 16196 1967421 1941089 1348780 1518348 334820 32023 1605000 1663841 790240 1376757 35201 924982 706242 158627 539016 207005 1402865 643730 745601 537649 1853498 1058330 1898210 820089 1015482 1578492 1888041 736611 1535791 1167175 683138 1415863 365339 1348599 627584 1213333 1971527 217514 1562829 391862 567581 16152 95417 806993 1541870 1463413 1247851 1912012 811760 1188519 655117 291380 1935254 1727620 814622 333923 1344795 80914 953950 850248 553190 701568 438093 1836118 1487949 982605 1649482 504925 1312766 1520560 1120296 1628177 1414748 279758 1586857 124347 1864699 416668 1199688 1862221 1305736 1206796 643875 1926959 298858 306302 56909 1905385 91554 1318632 1157541 1195785 790582 1171220 1739073 840625 414564 11438 679793 693817 119581 812841 1329134 73601 1548363 1755511 632973 957787 1592383 556349 289831 681688 1186213 1752373 1793189 597517 1159577 1203888 950740 452609 1263384 392308 804372 754463 191026 1189815 185976 1801306 864412 904971 843805 417074 243340 1100462 1993868 1957120 680221 1289520 1804787 1041304 1900290 195746 1576424 508879 318885 1218108 215271 1288495 1080637 1010790 1134002 1061879 220278 1077091 1974550 21543 339789 1493683 161250 611073 833806 1838130 1925549 287603 1725774 1758061 1593669 1069107 1733813 744791 1636107 814346 1287726 869303 110909 977982 1586864 937803 1876018 132409 1811169 600056 988697 1429326 2319 171269 1551092 954396 194105 1382774 1524761 319794 1635758 686783 1924601 1500495 209865 1299747 750587 1805644 387074 1690075 254440 1385796 1031818 407236 1162032 1227451 906888 822559 742820 1156737 1886764 675403 438747 1858521 484321 1846599 709196 352032 607882 480951 1011484 62933 923869 278079 1720570 156759 372888 371791 1954796 947753 277483 827987 548340 994415 565773 1141420 1569886 453943 1661100 890873 226751 469159 651607 1248742 1290 1174901 325534 1903125 79204 1119266 449398 1763214 80218 1523194 890393 1550151 1254544 97558 1856160 1033723 30800 1076766 231956 1275049 863972 903012 1976621 996548 698693 713916 37652 1934802 626053 768784 1534599 181970 520807 410341 1872018 1267934 1202961 970383 375517 1376433 1750808 1707061 1091268 1431745 1638215 1113575 838544 1421479 642906 304466 1460505 492441 1267507 1124320 1588826 1811313 1744169 1581932 1468822 124030 386077 1211146 628325 1688370 64394 981223 1445649 1210981 279783 702702 985076 1116364 1157624 1555747 1499396 1933664 1162928 169576 1541982 545435 1256245 1442934 263919 739869 1818897 1912034 1393297 346921 1480215 348550 884425 299396 1463485 982791 1564730 1041542 1928127 730041 666615 1556382 673015 613407 874524 704611 1309890 485285 1180926 378272 876047 312835 174125 1744974 352641 1823800 1046286 110978 522459 690627 1827453 1590069 1287618 556454 1220342 721375 1500799 1522378 1881223 1389296 531979 812176 503458 1262655 1986525 952140 1293993 1659428 1139005 565081 403045 1504886 1330064 693453 785077 1011802 411061 1732337 722018 1594731 605585 1326327 1813836 1734323 434117 922445 1931965 1449673 575986 1358083 1022398 1703958 597192 1854505 1780396 1801769 1591377 171728 1452065 162275 169047 1311277 1654258 481839 750488 546898 1293125 1115361 1966647 215523 46194 1498729 1671051 1874846 1034338 1951632 1869210 1692021 569239 111825 1204664 1183145 1046863 1747171 512838 1873875 343203 1257158 603118 835323 1803647 379927 188220 811698 786409 587925 918073 1817706 911380 181321 434478 1858640 651931 1966577 1176195 317746 1665695 1595680 900874 961869 1171697 51917 501591 1750594 1860608 361919 212318 565570 287980 572841 197859 337537 879231 1462052 1795729 1105459 1610963 1449310 1823403 522167 1449881 849115 89090 408220 1801089 1261131 390711 160861 1689520 1048887 1423316 921670 1408789 305312 921738 1653190 1646039 911342 599176 224253 1505323 20842 167528 1318018 1927235 413185 1785884 177677 1324305 771334 1286587 1732724 556851 938343 1917630 904328 1487161 711213 67436 1230876 1622019 1921094 927244 657356 279543 947333 96890 1423405 266922 340261 1257401 1034789 223557 247279 1621402 197803 807922 1598013 1538552 339727 1597278 609985 1522415 1189320 624599 1817636 1814063 531768 143878 71698 190165 1535612 1205458 627835 435217 629953 1355064 1711053 922567 146346 171516 1723450 245132 1803702 1731223 1008411 58847 1098722 523166 734331 89178 1108822 468506 710880 523638 1759571 1592818 607119 289884 372231 1062744 1898222 1656945 83344 1685172 733796 1224609 47987 1694439 1207425 963781 19074 929710 1553227 1398919 1426357 1531961 1674030 131896 60458 1714823 1780063 291036 98534 1148698 1788037 1893252 56519 1105039 1977917 410934 897774 796443 1193754 1964600 516373 697638 233107 1871464 1852874 229421 1024076 1503298 933996 749798 1118328 1343941 613584 593186 514139 715002 638827 1814113 948657 1624056 1079865 890276 393341 1272276 1847584 1087383 7140 878220 1791914 226069 595003 840286 92530 329678 1663065 790598 1120654 1328182 1521312 1271029 1522065 1219085 1860301 844265 296751 984688 908596 539432 483387 1598904 1218820 736413 1024541 1400260 302773 92679 1394952 1941555 668118 1028778 1254953 1530591 344134 607500 1026831 811628 677429 1668671 88828 190514 234184 1136635 1772612 591047 805494 1704261 447231 782123 215711 410159 561059 1537325 1628688 1964302 446564 1924216 1117436 257639 1132229 191971 903909 551890 1186657 1760506 74104 775806 292644 1834334 875588 1043879 1562345 1167601 1293168 181739 846497 34837 806560 1489173 1877080 1389198 443891 740075 1356639 862762 1401504 1246510 839347 1985538 1402294 1019644 1852107 1882747 274587 859682 1373135 428029 1220611 1642783 1357753 171172 1985231 305497 774164 1737267 459587 486609 920422 870350 1814414 1106991 1610800 329517 184823 1560861 1745988 245779 1548124 1481054 1603652 1218169 257851 1718462 1467295 568996 1117144 768034 459322 1533068 1674794 983472 902212 1812992 1909882 726426 77921 1516892 700709 1276530 446471 1884803 1887856 1164060 247472 276834 1384591 476439 791298 1719994 836278 620500 1315846 866912 1232601 614057 1655145 491727 218426 706666 333500 1879561 1349304 360388 547737 315076 1694884 984348 492527 1685860 1150216 1678958 212238 885358 1120552 95042 1983823 734574 1522685 586706 917188 1300756 938443 949815 913366 646845 112784 1727420 199832 746360 86828 1750882 537016 1718175 1956670 1363899 1385671 1551461 127122 403881 156028 990345 1956 962730 967565 1623133 1132015 1218369 1898810 711284 1880591 1367126 1048895 1264004 978653 1541089 1312996 1035308 1152871 105365 1002543 1061395 1086376 1794988 140082 684735 1179562 1880131 904243 348787 440261 1364229 1709232 1239217 1797435 415781 135290 296595 1381576 476563 42362 105852 1871991 760909 209161 975439 1017173 1429476 977738 1106865 1798294 1640415 1577406 1169127 518213 1336983 1478254 1957423 805599 1016939 1391970 1386423 289478 914394 1027732 109979 1620656 1962423 1511788 496549 1154212 1721415 1096740 1891792 1817592 575933 86816 1761210 617972 178323 1049605 787954 897190 1332619 357089 1337364 1491604 1091377 1457109 1547304 296389 303873 237114 508175 451873 845429 1518131 192418 864215 1089280 303597 159462 1375378 222797 1277040 1866468 248949 1538639 952260 1251497 1853880 1016411 324405 1012481 96447 1943638 1771846 1650024 897704 1792225 1902855 1945691 980855 1391046 1267217 901948 1184020 1615021 366842 1261839 599120 3252 1426354 740847 904994 833975 40457 621837 613093 1937397 1983509 37616 1674997 1655220 923539 339116 478771 851842 1658062 503664 566047 101904 1843898 1265268 1630325 971426 475071 352797 982881 30869 1566899 1597476 1608221 1830528 204408 645563 974420 112568 1505817 1916121 625960 221180 1509712 1059092 1839585 616454 1468281 1506594 516329 704309 855329 1820159 1274101 953662 1840243 1179410 427034 1836588 1631258 1029664 1888865 1618801 511990 301393 245113 4900 241516 1155230 555333 625824 705061 222082 198756 1619178 1428360 814238 812457 868177 1241223 1913926 465576 1661286 109668 953431 950029 694129 366053 1725112 235999 1018692 1767579 827855 608564 1569613 1826901 1762202 901726 210380 175983 1444332 883966 1380820 924405 1739821 351738 773698 400422 1941481 1061790 1129725 1518007 1558502 1624324 466618 1273381 525363 1666728 1417316 1854592 1622084 502880 830003 46377 207501 570745 1809962 590652 526083 279642 786980 1757708 42287 434391 1875687 346270 1698907 1489675 596492 1962538 357321 1846627 384501 1745770 1994143 1950765 555708 1077915 1742217 1463867 759980 427654 1586720 1863398 255430 1691821 118060 1384371 1853282 338603 108865 1021216 1853550 1959954 1579198 501503 1554353 653545 1621054 987382 380799 1425058 1091567 1162145 1293749 698444 1347926 277243 433675 469944 148978 752258 1652532 819648 1100861 1609818 738931 1564523 1319063 807294 948902 1256610 1004185 1359653 331758 1875210 36871 1377056 1644470 656139 758149 135564 161713 1913332 397069 55306 1688281 1602913 581389 1786081 919676 1074612 229392 319117 125202 1091437 845112 956167 143778 908878 134729 613248 1606910 148452 772705 573346 1464525 576140 1884871 1239284 287157 661845 1638956 1786176 652753 1122836 1390556 231726 1235654 1079764 1993688 175750 592897 558944 801497 1556078 891528 1267597 570877 1905675 1059283 1713314 825968 921242 343700 32532 1260703 1797371 564280 13862 625276 1873584 1023523 725326 1501349 1125616 915172 678073 611239 1249159 1357602 661447 1414078 861791 1153014 674772 897499 513819 176664 1692622 1027533 274631 125459 1580675 53446 1483404 1765141 1900594 299798 301803 1920796 561448 1874501 950811 1861988 1262209 568289 856339 1561213 342422 228383 1375456 1471733 1049750 189695 1259792 6285 940585 1284458 1936688 751740 1909944 1486724 586020 1934422 1311772 451405 422347 1361201 1387018 1398383 1243338 1660926 1315384 128099 1179777 538530 483383 607336 1145014 546880 1246578 816721 345349 1722846 1395193 935566 34748 187344 1362871 833963 829134 2733 900196 1525756 115607 490029 470109 1431279 169087 273036 303731 1397682 862971 668046 1556229 152255 1838514 457285 1334414 1710127 518132 693000 759195 648840 875012 573753 780991 1819009 282883 195009 1974037 165426 449803 776995 680230 1095717 672940 1359975 504678 1496847 687929 753112 554610 1589587 1109613 213175 1883191 1376780 1794142 1395904 1674195 583815 744630 778325 1225765 1149337 840453 1020881 413162 746030 1740758 199584 855958 1004186 1775435 154480 206198 497220 308274 2810 648428 1447914 1240089 1641015 1369418 504120 1160889 918446 1630169 13444 1952962 780881 806304 512216 1374117 249184 1775920 1206865 51390 16244 1181381 1278110 390263 1530185 701745 542927 871187 878322 1858542 1135563 1581381 662526 1385527 50540 1738933 1417495 1754710 952063 1583035 356408 1294489 124346 1891392 1873523 1341389 555928 293545 1856621 909944 835921 1921614 1113541 377809 1864544 1947940 513855 1147062 1462148 1856341 896024 1642316 1991282 1612002 411171 395322 1502019 891472 436671 431743 1608394 739632 1678603 949292 1778666 918262 1559272 930586 289933 900558 1638556 219088 161103 1616387 1147960 943018 332777 1116901 1097570 1010016 1528959 822714 1468862 691459 1848696 400035 643407 925864 1662701 966341 70495 287396 878189 1932438 1509897 227596 18284 962609 1365817 1612601 29858 232111 636122 1898260 1287914 607012 1014216 1474003 1779564 382270 1243722 885609 807845 99005 666722 1008287 1181129 494480 309533 775710 242068 774361 1335740 652842 91375 743918 325442 1470704 42732 168085 996844 1139240 714450 1005109 1035595 174573 1792181 486061 432173 415723 1092550 514594 1903505 1462868 1320536 445147 1227176 517699 1338129 498158 1910198 1183751 1409246 196325 319129 323923 802833 1332079 1856460 635952 941810 418653 1486520 174360 140010 641550 996445 1034911 1035109 394019 565137 1012430 786045 387526 1653508 722804 1473999 421635 420450 652763 1229764 1643998 1245488 1795933 1754084 586865 1870965 1163224 581938 1949888 832497 996628 44110 328955 1540546 363391 253231 68802 1090581 1984709 1787838 1993200 1852938 501955 1018353 985312 1153451 577886 540081 1581868 1529091 1435970 1950286 934623 606558 268830 1225761 534441 40801 378463 403248 103956 535754 788310 347159 1041963 1166338 1817188 1880214 471765 404826 832797 1949414 1706374 1627051 1459102 472299 736988 1241008 1079830 1870091 201285 265937 429949 361851 675349 355840 1810242 1537642 203653 723665 862870 1108985 1578156 1163489 770774 1396810 1354304 378980 1212593 1205517 1042789 33330 973301 592696 992521 1370659 511196 1957057 1560514 1149666 1829170 487882 1628952 456334 1340637 679999 42435 1647107 561281 469207 1557436 791820 816264 397178 1887066 1388352 1395103 316651 1783910 1437771 318000 633515 42159 1517272 1485092 1567495 1271758 1471314 1614949 1275306 1902874 1475288 1321395 1323095 1646226 1076756 1068721 1602802 793518 454524 1233082 1120999 978484 1378110 1313292 99563 964057 1069660 579088 1029396 1816033 875257 802852 1601991 742659 483817 346088 1217481 925672 327482 802644 1968699 187207 1890853 1924900 620400 396934 1815638 1688852 493644 1762304 1408303 166714 1550472 1302963 590432 1830702 467837 894087 74714 1262908 1893793 1101584 19415 1827748 244138 265031 1434046 419824 763036 928547 336987 1741517 1232278 851158 490939 981155 826508 1071031 1159826 900922 1936328 474657 775829 1083301 915421 1086507 1085176 484 1997250 1370573 289685 1079199 431998 1981297 1309405 141905 732681 1742689 1381789 1940501 1146014 970930 490604 1002702 763845 156435 1340343 1698349 1222816 564136 1989324 1793132 1729007 1282663 1373961 143166 1487958 290076 419873 533192 1704843 417062 1803805 1367882 1578047 821344 44523 1157912 184483 308039 343951 1140727 520087 1676817 1513911 910188 405363 1605473 587291 1769371 39545 775199 54225 144593 1874083 1200188 102361 1157634 1591510 1602173 384023 1474946 1461338 386732 1295260 954576 898014 845923 1634706 759923 581141 1808319 127303 1669214 681843 1129137 1435380 1268163 1560460 665540 209940 691326 178023 537478 1124368 1604508 455237 157840 1976092 1995095 1790903 1869891 1846740 1230748 1418573 1047269 17310 1893676 1003032 364768 1313748 90982 911348 1300632 83141 829885 693463 890285 1461602 807064 1549811 1372377 1310683 1562120 1396059 1217192 1634726 1061038 1591524 574316 1344593 1570089 921027 857963 495003 613325 1506730 289255 871712 1664717 1854434 1072061 948012 127167 167841 660512 1277913 118956 429251 1086333 1044884 707547 316698 1268800 1924870 1252614 211006 1456890 1660345 770665 1343844 1475863 1073725 1086657 759423 1952672 1758365 1156440 1511167 1308045 698724 1644158 1117054 940041 87113 1281984 1840582 531050 954637 573913 1641225 1534918 936534 151122 1610315 1987708 407046 1230206 6723 154407 1437179 773872 1939202 3662 1905501 940509 250491 1412006 124415 386709 44553 37095 548086 511719 1888282 83777 1490378 987179 969640 169090 1928173 1315060 904936 1370961 1014397 1813633 966749 281438 1963354 813056 545129 363895 1696114 1345044 1691123 1449710 1524793 379254 506789 292591 1801100 816040 1812706 1573746 321012 422092 231151 1219167 185535 1782457 384638 861000 192519 1198483 1201829 1727690 1282696 1031953 1553672 553974 1997147 1795283 1147838 393499 1547109 1984885 720142 1177148 614011 927542 520608 666444 594447 1858765 1543620 1388839 756368 426141 1520575 738996 1046745 63188 1525448 73314 1054370 852679 263277 1815834 1005377 1001265 1345996 1722381 1582462 131129 1603597 136998 306231 1156524 1619860 314707 486617 684103 338269 132299 1144362 523558 1865051 44689 1021297 75238 195487 1251866 680927 118618 329182 1285376 105620 1633034 1214416 1059355 1244795 411096 227904 494764 950569 1135441 1515286 958643 1805916 1996635 409021 534263 1995920 1266465 945743 1806211 1155359 1104477 1505517 1338 1977816 740174 1398470 1244785 1109823 1784701 152377 58732 701822 286216 695811 906884 1456641 1346346 766557 1329982 927156 465342 1639806 1614257 1300570 1174448 557521 1499458 1344862 776481 1695622 1268930 1355051 465933 1685229 1720647 977882 1461170 1979798 661149 1849859 1465847 1187241 1551603 1425155 1368299 1159872 1987592 1548062 680007 1405970 1344561 796086 1555604 1849312 823014 764281 186201 362309 623735 15669 1848960 1762648 1594655 1855857 1738205 882514 1870883 233473 569536 478459 161985 19475 1045359 321250 23119 1144918 514702 1719206 965703 1303146 379293 1372750 967801 1260179 352208 1129027 115154 903331 957627 1175236 1185617 930728 327235 975491 1431598 1917131 1912257 651717 267352 1396863 1199864 793482 1371920 247606 872039 1558611 1351814 807631 1634959 639060 1319695 44592 637609 1916625 1342312 1889707 1652788 308690 802133 253178 628911 842910 113677 375430 1466630 1198139 118335 12626 307434 220332 576338 1145138 115466 776131 616009 158649 1523964 1767029 1136339 1494743 1122552 1116575 1716334 1242192 799438 1681028 954918 1483256 1788506 1111755 1663899 489770 84653 724790 611797 19979 1648458 1648221 528548 1718304 876111 695401 790548 1740205 492112 1670714 1672671 1662459 136848 9890 1526308 1062875 1635441 836034 1361453 1282660 1879184 1235177 1087518 33545 799827 1304816 1580105 521063 972227 953102 591413 1995185 77431 794078 1425427 572161 1025000 678580 1263591 183464 128714 464080 325974 352728 1664950 1010942 763607 1772567 1858174 1774892 1234907 1329260 1572836 692369 464876 1128934 618503 605538 845888 1025804 113308 1027572 1386077 1765759 1086280 914480 1037987 950915 477211 1836420 490102 419634 1611545 672811 1748411 527242 1721502 1836807 112442 754768 225210 243806 982395 291427 903646 870359 1966664 1679562 279956 66070 1479115 1871407 336945 915074 1492370 1937532 1107145 1123226 504371 458604 1658993 1764634 1037570 112102 1824684 974141 1989780 1215935 392123 1811914 1176407 1066563 72260 1880741 663320 67416 267528 1612393 67463 495512 1578682 1915719 1063530 1652607 713423 1524943 380493 1603210 1402226 1986295 40597 1660706 1607476 1073074 1167756 1846612 1939219 349556 1206741 540414 866006 685243 510675 234834 1385856 973619 641677 774265 1679369 216662 653482 740915 419666 1550458 1021318 768370 654027 1798968 1819616 347914 995430 370725 121618 1361978 638459 1380803 1638884 1972762 1753014 1384985 1306958 1537507 1186900 1450301 364536 754513 162224 1293206 963894 1528879 793864 479765 1127298 34189 533675 1944276 359184 346281 476706 1952512 1632209 421697 529949 660757 1135487 75604 368077 1702419 350415 495472 1378635 1442086 52795 832557 394860 779800 1257024 474301 452613 1766052 494160 404462 1801478 816197 1947507 323644 337136 1236919 1697687 1819997 975141 1709013 1461531 1660814 1351812 1136819 1606806 1864006 144232 444956 314669 609083 583552 1188072 857522 178781 750537 736261 1624051 1188161 957065 1514101 1596443 648845 1374332 1147818 1899955 555634 174404 243160 27162 1651162 280672 318376 1469507 1191076 566233 1564287 1853534 1891320 1306521 340334 1618390 663529 583418 302581 1764995 1830124 1781403 1918384 911705 341809 342508 1508366 113016 1057909 1825422 1684225 1569282 181093 496175 1008184 532263 565617 474646 1043886 1473857 1655752 1359059 462253 791846 74929 1653564 1952911 1529798 1115433 1965250 1762579 79516 1994 903392 1793860 441385 1779232 1199945 712848 118853 1323650 314468 977648 1346250 1592208 692586 282832 1623121 1147162 580756 428629 593178 1909160 1714196 1555275 521142 1431162 1953951 68932 879790 1922823 1067683 267412 1812050 329184 990728 1898043 1594011 545034 1340692 138426 1221866 46149 1680196 898754 1090347 469209 1834573 107640 661083 669932 690148 508596 298366 1308266 1540822 507513 1049057 810830 318305 1258352 1424507 973876 1059369 1607147 199176 1843568 257993 1392372 209398 547569 1391510 1032514 1826105 39768 636841 930656 1267779 186936 1399550 840260 830971 673810 682986 35970 1294887 1330513 219709 1269144 1100370 1656604 472677 658516 906616 891994 769953 627314 1365023 1923288 1847131 557063 1088513 1433890 409431 238859 826623 1471425 557635 74502 272895 1840940 1270738 816512 699843 1306744 770767 271038 188990 971304 635760 1027986 1955869 1732298 786004 44239 322751 55476 706363 1915450 655416 1738822 460362 263637 204639 1321483 1243152 1225255 482689 1170561 1831514 187015 1619247 1913655 407725 1334162 1428009 785857 110475 901288 1135572 1366763 1805610 729277 1373565 935916 995417 107799 1688840 872312 729431 1935132 731204 55144 1877595 406539 18438 1346089 214119 1749737 1729422 1033962 189453 441827 1461828 1876919 1528342 1609124 1869729 1711361 1068128 70082 638552 941869 786179 1098504 1175345 751662 43517 883524 1385173 29289 793499 1319142 503573 452237 52134 1346469 891636 511618 871760 90794 1839500 1108763 1941062 500067 1847387 572366 1706872 1197388 201642 1684329 1463736 1890914 324715 1140636 347759 1858142 1051157 1662123 1569454 529880 306698 1181637 424478 732684 695818 899006 43631 1013048 588192 337657 203591 462820 489486 1987804 1320870 1555751 965936 1491113 493 1803339 1038532 417236 1881920 853501 1379867 1566841 1283064 1858369 477806 1202412 42181 1196013 657367 1193648 182423 1074388 1541836 1190534 67592 242 198222 901675 1246558 1919397 1059011 394302 671814 1398485 1564681 427628 919140 1097710 1414721 40490 1496068 52960 1377524 920824 1590818 79409 1266779 344551 1030875 1176326 1928633 1059831 302697 601143 1495045 49025 1238842 24691 833809 852150 1688445 1698483 1009558 670417 1819109 1856557 477378 532495 1063347 675666 42667 1136013 1891018 562831 842509 711126 674770 1328424 828169 1796162 78852 188073 1487563 1517905 34622 1540603 170460 487320 819337 403181 1490543 1933268 601061 1905019 986042 104263 759041 1170939 879390 1602679 1357107 925845 6855 323144 363114 525713 539444 1378146 341268 1842509 1390286 1307712 1864267 1755120 217092 1321411 1967131 384925 1547959 791993 1775890 84576 626450 1786752 747786 1561199 547683 384173 100966 732682 1865861 1940209 1732748 191013 456847 325482 1547096 762893 179767 1509849 19556 1292657 1637095 1529845 661923 195109 1272382 1568299 1228963 1220866 1142730 1087841 619453 1516378 681990 1330633 886727 1388645 1682746 1091017 111299 1156352 91462 445373 1384445 1537059 681565 496569 1141459 1038008 1649197 1903530 1535358 463816 520101 1781788 695489 963159 674068 950732 1014062 643250 1686170 1300091 1018863 1444491 610216 1817032 238990 351330 1404380 1354736 1811131 1274192 1607955 450948 1071381 747656 1092349 936227 1979962 746708 1234522 127806 570395 1289446 864688 601547 872263 84642 1550437 921090 1799008 1789062 979963 1539154 1706017 30220 599614 245732 1922691 1925823 289209 605034 1552424 401044 1803773 792389 1137381 1833192 1883524 48933 1107529 1456655 1877062 1086093 1899742 1243270 694017 1719499 469852 142783 1165567 44698 15497 431799 1045541 1161794 1027797 591676 1371991 1908933 1641796 1025715 1198786 1835291 154045 134865 1001055 1680815 1191976 465007 252677 925797 1450120 1947814 202215 1761350 1655409 341381 247812 157170 1683313 1978795 1327624 56489 1970233 532407 933947 1012538 833836 1676450 288529 1135613 594118 160437 1666649 289935 1111061 625792 1054172 518419 1386355 1500420 1122586 520861 95465 40384 270712 1021571 601071 265840 766068 878341 1152976 1630276 1499023 628016 893534 972511 1767058 163093 1526481 464269 1870192 868411 1180595 1579945 276622 442982 1204950 1040149 1412119 421656 1109828 923799 1554002 506326 1125498 730623 306996 1861816 1957992 1261233 58554 38388 620589 483319 950108 745905 1940695 36647 1248272 1914847 1715758 22970 911460 286431 1778777 380450 41105 780451 864721 1919462 829452 1536484 362848 1934789 1257700 172448 134231 1802736 1607809 1309256 1904458 69832 82029 405208 657576 342675 1271209 787185 483661 1354171 1312200 827332 396079 73618 1596062 202103 359171 392650 1178505 308489 1778480 1179921 1454203 616548 1955621 1407963 186236 329711 1598311 1219730 584659 1983229 1338166 367152 1552025 1365730 11428 1999710 661674 64932 668965 90675 113810 544550 1227196 492587 1728756 275309 86132 987112 1216114 1620588 1849049 1748118 1603935 1389747 1825266 549665 1188306 847193 840388 533127 886099 1730843 1710962 516319 760990 602502 1926599 291109 922587 1015712 187394 1307349 1646635 1357091 897188 1748683 237680 1908759 1222622 408934 938141 592086 495099 1163858 792868 1751968 1093633 1980205 1944696 1808437 70713 604019 743260 1833143 700638 1609844 370266 593388 1216172 1520332 1295955 164186 1953503 1968913 1152445 1993349 961600 507301 1467676 186416 1765810 1255128 311464 408074 1947304 1356936 1931883 1448720 1398668 538959 1419573 568738 471078 227632 1330612 313054 1138643 1503155 1806324 608434 1809138 580739 807639 1366607 613474 1909727 804770 789148 1665584 343170 1025055 1901931 1562613 405019 173855 835924 1099855 359971 625973 1768373 962094 1030647 603452 1294812 110821 609844 1564999 1036434 1460698 1723073 353023 1572932 644698 306639 1571721 656727 1372736 597709 633948 1656770 1941829 1751460 640102 916121 936905 1056162 511588 941163 1743498 39202 39637 737307 1109321 1549646 1677169 286508 1381949 1423864 375776 393892 1939340 648025 1898576 250369 1320059 912418 1455443 396958 1594546 23239 718831 536616 391361 431285 1026996 1648367 1242322 49621 1306643 1047073 1691355 1405475 1945689 275454 857001 1211924 294247 1046873 481482 675255 59152 1914070 971916 1491126 1887466 97184 856889 1815350 248068 1694124 965219 932297 744756 307936 1673109 1314522 666331 1803574 765386 320407 889278 1404381 1774754 191076 207056 760910 650732 1740881 1662800 780224 579019 845149 1140191 1596990 521062 776036 1130018 474239 647391 303520 1035165 1730086 1732056 869322 1491623 901046 224073 124529 1515087 153637 235605 671453 1186588 1027696 1170631 867937 1062525 202601 432130 167890 1019330 657215 1480173 213398 1541428 1383442 70663 100530 1564397 1809304 920962 781402 1404658 1381979 1020063 1399161 128769 418263 1705880 1033271 905237 194569 1106789 1909463 1091525 1347645 1015215 549165 309686 1346741 820173 41363 1751956 59698 686033 1979383 1384969 1225416 530599 1946800 568579 1987243 1031704 281731 678544 372166 564687 1091828 1141948 652692 570175 1219896 1318487 1653182 1137619 1062324 163997 1001819 149207 1905101 1017852 718682 1454846 396348 1064516 1143106 714572 400117 1847592 1626645 1360791 1714661 1093001 398343 547928 283048 1599705 1903732 1691533 140430 16594 1984272 1834879 221711 555444 50553 386252 1231413 1076075 1183310 1782109 761860 1704575 1906693 1779311 56182 1057149 1723633 1202457 1602078 612166 1703338 1036998 2821 591136 1393858 248539 1517370 145473 1014554 1221553 117648 1573762 706039 421 525804 1019675 1618164 1581050 1998238 1927904 900505 528604 1126158 1385966 244122 1260209 754262 1393693 246368 1558387 1601151 1104637 706746 675641 1013946 92534 1960958 1217033 528619 1307402 917820 1576282 753472 633447 407585 1270619 1180077 1072640 591460 707443 1475918 1338860 573825 1510904 1330166 1615437 1091805 1774188 999355 50135 1486060 669595 53360 1004733 788006 1227889 265866 809473 1919207 1713390 858447 308618 108008 445848 369037 605359 1525781 670512 1658888 845076 52296 1991357 1106940 310189 1854099 1744670 1541995 1440201 1818829 1427597 1268092 527751 1855866 1903464 333860 312996 203109 643702 1590753 612988 1475466 762439 1316421 744460 101617 940360 1556822 1074837 1095189 1723215 1531675 1620380 512213 241308 1997534 1322825 1672612 429885 1882150 669099 923219 636395 1577668 501895 829552 1127933 595081 460019 1621119 378014 140875 17391 1122031 1136369 831113 843773 1599470 1317586 1972788 541002 1501736 171437 1729051 140024 1685893 583965 1573335 228882 1568098 5986 1288837 1904644 1016201 148890 1253378 646658 855976 1956990 1413308 1813323 1978717 1316809 853163 1785038 1478235 1195966 1433582 1152149 1917858 1652361 1748261 1372622 647341 988072 310493 1161672 1701588 60020 413246 1258649 590233 999873 1258298 179993 1325382 1560516 1162102 321769 953196 849984 1215439 1000929 1287353 851022 357290 1851563 702621 1580194 1565694 1089173 1169525 1443993 1696991 922030 235720 61763 1137075 1341330 1822134 1785374 1108112 663024 14998 848124 1866192 1506298 791197 326148 925268 773722 442571 1698085 1342525 370556 1581004 1571135 1973033 286586 1647024 1520938 740801 1985672 879069 124821 473900 1365433 699995 1003352 734155 1967527 967334 1327261 973158 612356 500784 1370597 1135171 1146007 1221402 378021 1091875 147163 785766 395602 1559227 524968 272039 1808787 1165212 882557 1267178 157968 636874 351918 1585510 1663562 1985240 1764064 862319 697064 1633556 856000 1964272 466981 1788016 1430031 509408 628363 1649650 802298 793179 1212969 793234 339262 1939856 19086 1267440 849689 930852 111836 1690456 1219869 1572215 1781785 1712788 280580 827591 1779655 660170 1369832 868468 85447 1564876 919178 1470356 1942416 1509250 448483 1711605 1630665 1690396 1744242 798659 931398 250756 1479814 1226111 1274288 1158559 4572 1050247 1980149 693493 837067 1551912 1057695 1462961 1648685 1357924 1066733 1027921 367312 1093997 1400669 1724119 1551567 1729822 1745488 566010 693829 774795 1296037 1795915 1778492 1347566 522370 1955313 957008 272061 1078265 1826417 911300 1114876 481335 1805896 1522667 1605198 1558613 1274975 654382 375453 1374670 623716 1821826 1275347 1626708 1823306 788421 1179037 1756613 1138925 476022 659626 1815814 981491 230782 1197864 83330 1090781 382010 289792 888717 332936 1804504 1599255 1021683 1603895 23675 591427 978581 1561558 1787368 1521200 235809 1225866 879068 1710644 341832 220949 1936068 914015 52325 469163 632498 1550866 54374 1834192 800405 1569701 1594476 1658214 1741372 1297846 111200 592464 1453332 1941762 209115 1642681 1637161 862108 561435 159505 1643260 1796730 1650415 1198147 1750357 978928 412708 1971146 278811 697854 541666 1265662 934844 1652272 642227 1013222 1621994 205298 352343 42584 301481 64803 892067 1659036 1158145 1511205 267612 94587 147852 914630 1382098 1006682 1720462 1207548 1909453 856509 1979634 756965 395591 145198 1816490 846657 929137 143564 1460167 438895 1398 1649861 203492 61972 613482 526565 254618 1295857 1734443 1390931 1586000 1294804 727407 534323 1183365 507308 710449 1739266 239280 930770 1294368 869581 33867 586321 527336 990140 1210518 149810 1739036 325748 1476267 204232 903295 1049124 1757657 1960366 1777432 47728 869353 1018948 902216 423684 725991 1324719 1134853 50787 1883330 1534623 779866 1180160 446731 472638 1847550 1794802 265901 1806880 1089190 877346 212096 1437814 1805630 459641 1232525 1185040 926286 1894917 405736 1947012 1604840 1525279 277287 707241 1165609 1600743 1241230 525570 898075 2751 1203749 1440646 1405803 1746626 167238 1497013 1392953 1831957 594812 1056852 421662 712465 45057 1847774 1707246 681952 61010 1145611 393350 1882393 1055410 374678 610811 1423370 1523505 1773891 274158 1625438 916077 32978 334699 43986 1258112 1411084 1413524 1037879 885958 206380 1093451 794462 1358015 267971 647743 181472 687535 1548190 1570351 1907959 194408 1790881 1731410 421824 70851 1638338 516082 427978 1517396 964880 1212225 663235 1562445 130523 569671 1088902 829987 343116 764057 34261 173083 283741 1343075 730637 269611 1868739 314019 270087 618322 608122 1074864 1305682 1502001 873433 776916 1596692 717694 1516260 20267 206925 562815 1317811 20836 465569 1480699 35679 1170261 579982 1161692 1776403 1681224 1827475 420011 543177 1496655 1714387 710143 1164169 452587 1518613 1169159 409117 1171858 1979639 1209351 201910 1665533 1764476 852050 1177009 234611 66416 685645 138322 677956 99873 417655 1867603 1648297 1432619 40177 1137351 859963 85754 1717487 1624463 838116 779207 1412021 109119 37569 1417309 1351650 1442491 1881629 651243 1220275 719201 644824 1969891 483784 1847008 1013574 183428 695527 78013 686785 1923343 375372 714112 857837 624578 1831464 1132990 907602 1131264 431083 1679251 930359 1502639 513014 35750 1933145 9964 1845303 641205 1694616 1375257 20970 1858010 1252373 511894 1750039 615803 272502 11176 280690 273801 101346 1623710 839466 334138 951928 753000 631599 585774 708104 1960204 634573 169156 1635349 1257312 342087 1110618 1550764 1923494 112665 1528505 1983189 1243261 1897891 121676 1813447 1892949 104599 1583465 1267981 964114 1924450 1505649 1464879 885014 52480 1556323 8240 1880244 228397 1516362 754733 942180 1742672 1195193 127057 1041013 608459 1758013 1395451 674186 475653 368435 439142 1684175 171402 1720531 276010 1816844 1698782 229639 876200 53202 1383278 1363489 1669303 1070683 1342539 1234801 930167 598126 810169 33600 305686 924994 1023969 1910341 393672 32531 146436 334422 698848 1936250 1458343 1268442 1665888 1948761 1612109 821582 1907230 1682130 650690 1020311 1067332 559596 1249108 61441 1119374 184625 1586361 722002 1511611 696700 1115831 514835 1398418 1226136 355087 538911 554994 1117935 1599499 1574546 329300 973122 96101 397475 1820844 800583 1230525 1236702 112560 609208 487021 1144555 1842694 1978108 1759289 874723 1344261 1717579 311473 1552753 1537898 1314209 1750873 1004880 1982778 335162 1688621 1605241 666577 1117397 589257 1440158 865640 709666 358183 1498132 979969 917841 166145 807411 68257 1628443 997347 119180 1167906 1149800 951429 1962371 790097 930986 415067 1698643 1239033 1899464 488691 1417105 971448 1412150 1111311 1805993 587054 506227 72896 14908 1856960 312306 579310 145267 112840 860822 1155280 1822952 89179 1583519 1717265 1334304 1720214 1020327 184927 1321795 1156721 289826 1891594 980313 165831 777917 1923934 1213028 1538860 1475983 1104093 1428761 1232359 1985450 573265 61002 926450 576396 1598568 454201 928158 707519 399508 68177 1131984 195426 729679 1407703 338919 1615992 1743036 1174153 1545633 56641 1999259 1057292 675929 1740988 2461 261674 1289098 1253855 533973 1578197 45438 1452929 1895272 1185801 929705 930720 498051 1557480 1868507 598936 1330219 416427 765250 930888 1773406 927042 588311 1950373 931621 1774862 1820589 1953231 590784 1492866 1184925 321337 704532 414563 1901909 1233289 455427 645402 346493 1346299 1857641 1758309 365180 1360429 675254 1175480 1944415 1739996 1448772 1536173 1499204 786438 809209 1200438 1916979 265518 608089 1152464 665408 802375 756924 386955 1590322 1028631 1977179 1397300 274466 1586278 958008 1888628 540308 1547972 375733 887575 1242860 451847 1326559 520665 1841740 588254 1904315 1048981 202489 1845505 1391807 1837158 556776 433876 844267 656191 79182 571926 1807907 1594928 757760 1326858 1325401 808265 655 673661 1445018 1517300 993776 505584 495849 574878 1418562 760517 1305126 906028 872948 1269412 481107 1697751 1712464 1730292 604083 836466 940993 1561367 402771 184230 253705 1367303 1219131 118914 1127227 1047795 1006115 1269995 1205184 1335156 230011 202844 1044084 556985 185152 423750 1400966 1215236 874241 1387385 1342871 1105388 1563734 942113 44323 123069 1993360 737539 1857750 1640106 493534 622787 1118980 846303 588459 947854 1468161 1514876 1448919 887290 1203555 1960124 986189 580268 361697 1732734 938837 311294 1160849 645759 36089 1933134 532997 1840420 1338162 265718 1710806 1009138 1943161 355483 1458373 936582 212394 84069 122524 621738 150357 811153 292433 696612 788645 248233 33380 134390 232215 1136778 548064 420114 1257561 1804816 1977181 819122 150273 4033 993763 652945 553469 792831 919091 188848 1540438 1682677 252862 1303875 1320311 1074463 1163369 330771 57978 1927803 1798535 468995 1447351 412964 563849 1093474 1473573 1994727 340557 980167 1566993 37371 1706047 1092720 890272 387560 1648438 871534 539908 833752 652384 395733 1741140 1560140 1183321 543920 1029043 1729297 949979 136362 1577150 88756 1047497 1475310 1414574 611532 1898313 1581599 121511 1876455 348778 821436 859573 71908 1503287 1458261 486453 1075795 1851100 549387 399640 1407688 1567198 337013 530935 1968379 514965 1716915 576833 1178514 1248563 447116 700077 97008 108692 848581 1450934 1843155 1087543 720547 1260194 330776 452126 1055214 1301628 1794710 471513 640978 633880 712211 534922 271167 612469 1525429 1841924 272268 241306 1285446 455058 889076 859728 190600 953393 839419 593098 543652 20001 1582622 362834 1361747 45025 1384504 1056209 1419210 1047397 1799561 1520962 1400482 474581 596465 592344 770386 806543 1934493 1249158 893437 1498726 579024 917755 1411625 1744634 1608407 1105936 279327 616731 1386991 1054417 1863858 1455290 1660990 1828838 1249932 1287345 1272793 417644 887469 1278925 1361930 454322 502996 962279 379968 253967 1968375 1769601 801661 928909 1128292 1527861 1229126 1835530 1678267 636281 837799 522030 311516 498037 311948 407152 243468 967313 1451724 980598 1006007 854837 1415067 1079103 4298 32535 401492 1206767 910850 1158072 1234307 1645430 1629456 1254778 1737138 1020227 459089 677487 1008151 1801327 93976 1569344 1479257 441297 1815403 1003276 1040724 999317 637685 145516 341202 1109031 125262 495323 1751730 1982591 86824 495278 1358227 1878545 991721 1449420 1784458 1403107 264227 1439744 1602782 1597489 99020 1353547 113636 1753799 1039688 478950 160761 430821 209465 1134598 1980215 1010966 531828 1383726 1033137 120876 247289 1436262 1454381 388157 778727 879262 1790710 1538848 1344912 761930 446319 1513627 1626938 327742 1450757 1414368 1826631 206732 839881 100724 1514725 954848 1345172 380908 1978781 103021 1247002 1151859 1338952 63846 364618 479693 1777657 1520667 33618 1338492 1148704 697183 914732 1786156 1865433 578085 36994 501056 774704 1447185 367697 1257424 1938136 1765259 1114187 1721522 774264 1610377 1816999 714744 395744 287178 823603 868149 1868516 1783031 804656 688893 881500 668833 915749 742822 1632707 734584 676630 1730602 1808662 467735 950028 1632047 807088 1335741 1099669 909451 1031654 1705252 824548 1898049 357596 1083034 901059 1112002 585148 948286 1438095 1080324 1906784 604660 1631945 1596184 1728535 59637 257188 1176467 595411 1931841 170660 1056467 1953872 659848 1255419 344026 1525752 1046920 1012448 1200637 39547 142751 1603099 439597 1372927 95685 1147353 1100620 219443 1432197 273846 1482332 25960 616021 1448972 48875 809479 16127 1861837 1539629 279536 1831836 1728710 1062878 1366494 1702619 1884673 1290917 1435731 378310 431724 1764640 1996273 791554 1949168 711138 1940458 844618 786012 1412434 1791161 759782 520781 1825465 1143859 6563 1901419 486244 245241 1436249 1911869 147283 1305279 202845 1059529 1994824 1027125 505406 938696 427352 841287 1227991 40279 912973 940744 577031 1405254 1938625 630007 855695 1777953 1972276 1509098 557680 1260327 810547 1978912 127924 426682 810679 1659265 158012 319679 156057 1242007 1411639 253369 884317 523497 149752 506023 1651602 872111 1037199 1067612 1726346 1327920 727778 1568476 1838030 1522763 635033 91153 525898 952526 1224647 798786 290612 1931695 1252921 1070259 1312825 1307462 837110 523047 1747145 685407 513558 563269 185017 1839943 1961217 253266 856144 603611 1019056 1775982 215505 746018 1863823 1546687 1642793 485198 451534 1957773 1256011 1639805 1936728 1736320 1807232 496290 99295 289749 1128789 1309895 1304136 1385763 1152398 892629 1782245 312086 1969674 975214 108987 1273876 1224993 1122517 1346433 1817942 432035 511848 680413 58331 977378 1370055 826074 106645 86554 297144 928585 1355067 383457 302457 685578 1303525 1881699 569341 75788 742050 1433772 1010794 239986 1701717 1648978 1420943 1982026 576640 834761 254048 766924 520809 1469221 175083 79560 16296 1002819 1299064 1556798 643557 1759554 1004136 1078751 224999 791863 1062791 225242 264841 362306 1646921 639306 1765776 1497763 1879268 1245 996886 1535122 1328690 1200628 560948 952752 472843 945883 179708 1561552 445973 958901 1970927 1784947 982348 465819 588037 1970006 1429391 1338530 1065088 630963 243328 1240649 1682127 581629 1948507 186519 195304 1320214 1163352 1580323 575966 1591264 1311014 128321 67879 925231 1894024 119396 1179798 756887 1712927 1018821 795626 776826 1477850 1902907 1144288 824380 1990634 835582 1684281 333090 672087 962888 1893578 1850480 1323475 10352 961545 930373 442224 1202288 1658102 1458986 609900 1655457 1216384 703794 1548767 1763278 1924635 685583 1554709 1781538 1218508 43137 444084 1557680 1665590 256214 33451 598348 128149 1745701 1230763 1366371 1899864 63262 1247071 485866 449812 252398 379771 286691 1634782 1130473 661392 1532226 642605 687877 541959 1887819 1496093 814559 438542 1160557 243976 564844 10744 183783 702385 1279668 1665548 740624 1965525 869066 57561 563959 113351 1660044 739030 1050416 1244604 1201484 1825689 172715 1981979 490451 1998470 198277 368145 1719717 1193324 732542 335774 800498 528272 1182627 1320844 1969202 1790904 1048504 841184 1616113 513895 898369 1046740 1183676 1467034 531298 1459396 1206764 1513653 1019661 741315 436601 1832782 1512494 1184504 1845972 118159 982433 1139677 209111 385952 1819252 15285 1163647 734561 714777 516752 1803892 13644 568621 82635 1284931 1781188 1431219 1477054 1286830 884723 1044320 355425 1707930 1836929 1350350 134695 1489128 182571 1297615 1719527 350710 7584 1586783 1592172 1784754 1767743 1378765 567712 1047203 684785 1533859 1862893 895982 1070291 1006905 1656125 1698198 21098 950693 736278 673892 1157853 1516328 708126 1847645 718411 1340041 983209 169185 418346 1070418 860360 386106 1172883 657827 1543142 1742607 604852 574305 1876215 1871619 36098 1573377 1073941 1779297 1694485 332834 1824997 714470 961663 1820563 956464 241863 767490 310814 1257899 1901171 1615584 1278369 154182 1585079 293559 342875 979241 306732 618984 1924107 42062 1874509 1457349 224403 1315356 433297 177894 1710110 1141488 1417677 1749629 1153141 1460663 485674 1430496 1762809 383563 57678 1219115 548923 551653 1653648 352916 571440 1981110 524718 1331387 538619 1736576 1114844 527937 1754954 1565526 1821904 1333771 1954853 1290353 563712 1714438 1261712 1424432 1886704 1289438 1528948 935171 586941 425498 1592778 395020 1379809 1748598 620536 674637 1142832 659531 1418924 117075 746670 1848324 1566566 1269750 1941986 697657 1603215 1953260 183256 607621 652202 1717982 880149 1178974 1538313 1036646 590331 1957759 649131 713886 1755959 214498 208513 1084627 185350 1457919 1439579 1058893 1861446 873291 1533334 442855 691100 184106 468360 33081 328124 641656 849314 584577 869135 1046792 1343611 299920 1713740 399127 1039503 1356002 655109 1406658 1310532 1898292 192682 973287 79483 548327 865586 189110 939657 619572 198216 1625075 1566080 1706896 1697778 97260 442699 1741117 328107 1464482 1519160 1765741 385440 176122 1474588 176857 894973 1242481 682211 1936249 1597226 133924 265736 1514665 365864 365616 1769319 705944 1489515 1905235 1475873 1786039 975041 1409479 499277 1323680 251337 1052637 187118 1801843 1194707 1090294 1900856 867139 1449146 674221 1972998 189841 1115487 1724082 851793 1312956 296110 18241 1084928 230263 1216133 690849 1136940 489202 501909 911585 257957 1067065 1367834 1077512 659290 93260 1257203 260354 1248743 1627406 1154693 553605 68131 562115 659768 807042 156055 1381750 112532 1141774 550194 995130 821527 769642 1672417 645999 407683 1220694 1390477 1018635 1800477 1566142 609569 529262 1286319 1591629 326966 725393 33039 1041058 210643 886642 632564 724268 1220789 290657 196575 1605102 1858565 361678 859997 1915588 20336 1287465 1404180 1298968 793942 1525100 516173 665174 1353583 1968078 1419047 760732 721062 1115744 1849652 675222 1957580 77711 1700444 1306310 1032337 1625297 1707458 972497 1978887 316293 460683 1210308 810551 282610 935304 1920981 1718618 1958742 1853120 1338607 656115 1727371 455863 123770 346947 1740299 969597 1523510 757215 291576 1291762 1562703 565676 939016 1961561 380384 1072695 1761028 324392 1825688 1649158 6301 1173143 1042940 1403653 863335 801436 1488649 1792200 1824786 1861496 1310764 149193 140156 864970 1452458 637117 1488805 935986 1088224 774016 126992 1760237 442673 1907925 1543665 427296 299639 1311670 891293 1704935 188589 1597320 1332019 539217 1400488 1513126 222605 434610 892771 1574617 876504 1321961 1252561 1632589 889237 1502829 1536494 860262 1562987 96265 5697 939454 1434842 42824 309858 1879918 1372661 503164 1710370 436254 1165065 500142 544173 915785 1873947 1632215 1457705 135860 323488 685933 1459426 1700822 298766 1892407 1797054 1652828 1161889 1247459 1579440 1341635 765624 596418 1635955 1819047 1628849 1532288 1932836 475299 1564124 1626535 962384 866641 1009385 1676479 1241298 1049560 1350355 454310 1581336 88386 1144912 87643 213403 147192 1795900 394418 1272431 236083 391491 336543 1768628 873085 532247 1158733 441144 543992 1844759 1594793 413347 1779049 1290907 595297 1009417 1320391 1404142 1641603 1405962 323542 1346013 1395657 1522823 1296504 1905032 889909 129757 743285 905543 1771390 724682 799780 1995168 769149 1208254 68324 1949352 1181589 55108 1071068 193458 873692 1993167 1386212 450240 41484 801883 616642 1185925 771003 1114230 823075 733103 1288322 656303 808753 48190 1984742 1764813 1002836 1904249 4699 1038043 652986 1899712 65368 1451703 1111136 476242 1443906 1634487 1920080 147660 857129 1773732 332871 1597878 66169 100567 779144 47372 486969 1754763 1265917 260283 116946 389764 414857 283224 650110 726161 938463 162657 1945463 995421 1954243 82577 1953286 72386 60537 676300 466221 233757 1309722 112880 1257696 629465 1673085 1425692 1037410 1594210 413892 178137 1388026 886535 217364 179676 228883 1663326 1330882 534577 1270540 1510875 1653354 651443 1127188 1983411 1453014 1573604 1480112 528383 1618489 27861 1627685 338089 245803 661898 344142 1340190 96905 517568 1315022 1183243 864262 1624673 745450 913912 1665933 542465 913693 1287969 626594 677345 1783002 828857 1054468 871662 867662 1749655 514394 525072 1915517 1446961 164936 1856595 1855805 66462 268112 1432317 161314 617324 1739426 1066012 1035501 1504069 1696755 978306 1288830 99337 1875279 1994056 1977795 1710548 1467767 976763 1323352 1235491 382312 85218 1131879 911262 1033878 198879 1202594 1685041 536553 1021717 502433 1598244 1287661 1590721 1169698 287307 1220428 896476 457045 1185251 271696 1485056 1201049 529511 1194231 179036 1546187 83107 1079169 1756162 1645063 1219654 363082 848487 269578 245963 236840 275355 1531738 678232 1172307 1633427 1381143 432495 1194664 52516 107936 374014 1454325 720585 1121950 1477827 1712762 1972067 532349 650889 797806 1331757 1613710 418516 935358 353239 560561 1856085 167744 922559 556719 64524 679678 77374 1619686 778634 1319594 634793 991675 177027 1337250 1410860 1701888 1474928 1206010 1621937 279047 1698363 159746 952434 375427 1514919 1071616 666446 1870324 621324 729157 1713360 1345290 533021 348860 899039 762964 269165 726124 1341115 1721634 1539756 1704038 461422 1870960 1013355 1079179 1595691 1298258 1880277 311906 1885334 536652 1899916 19416 437909 1289944 1080982 970062 566982 236925 23484 1032579 369904 172963 1250938 1559276 1319966 8726 1602919 1454889 1450400 610345 545631 1669842 1437757 300244 1834858 1093823 1973722 1940812 1686200 1654588 1768010 528728 1185551 1211786 638412 1773637 610300 1977705 1959786 1648430 1378526 732125 742472 90478 79689 1246708 39100 926947 1531421 1312379 1941032 818177 741244 932564 868083 1861589 743692 974513 503956 1446432 1865135 943385 216460 1894226 1197951 341708 1635662 501092 1474243 1128811 789873 759986 779034 1578858 1157272 369393 1300786 1200132 10061 801832 1942207 1989589 1712546 1977658 418388 839571 355304 5873 1899436 624642 104646 689003 825171 1341791 541449 1468478 1227320 1900246 1148500 1154613 703564 1693208 560753 1489593 1392034 1591771 1172008 364455 1949978 926271 1795154 710976 1343451 278233 1087565 1343536 74898 390823 94750 308035 279128 419192 172363 1576313 1414459 791577 1744610 1726158 43302 378090 1689655 1835549 1646593 1422211 1432605 643902 371168 372841 1731517 60434 937933 412830 1684490 1948455 1276508 1570913 88985 319362 500049 73775 1318917 84969 452082 1236243 1287165 1241100 201907 834437 723654 1240359 1058790 596261 66459 1921509 472578 1664476 449636 266175 87334 1210832 1430480 1229030 779238 739247 699562 1979780 267614 364287 1057137 443318 1713272 773048 497798 912937 1099263 264143 557788 1844239 475419 235855 566191 1874309 1515115 1657741 1018177 576324 823918 758590 1944541 888411 719037 1504111 375482 1190860 1369057 570151 1657672 1307662 439728 1712595 1812581 588023 866432 1129506 396534 551565 695895 473589 1911123 566948 214769 1438021 1126344 892271 1582106 1195402 1751209 472814 1934649 1659309 271315 427322 98050 654164 673864 1706210 1254913 887680 1074583 1863016 1544189 1393540 1692075 1205525 4309 551522 1740853 1675661 1386248 255447 328451 278052 986746 1519023 118941 158410 1319548 564298 73946 1541960 1389526 979225 894886 1686878 339595 6441 811673 1135773 1381964 1668237 229010 1025072 244752 1904977 192552 1888752 1128138 1234775 1558352 1489530 1566685 1536806 1949075 1816526 94071 1960685 68584 1724597 315725 489410 359292 1215086 1388284 263853 864679 1635253 1939730 1613385 593006 1329552 1845902 1584601 496910 992611 1316357 747028 515030 495685 498744 1417560 560469 1359743 1862204 1892298 1073171 1373780 230066 1893825 1050157 173555 418623 1012969 315788 1815910 302477 365775 1555880 1630736 391921 1227859 891316 956148 1940357 999449 1075897 1088309 730210 727923 52759 1842613 1638013 731290 1488280 1513889 133929 930102 1074827 929536 1810738 1619709 1959353 299054 1258319 125206 1128402 623187 1011292 743735 768621 1205974 1672350 1240273 986357 1818564 1288646 328215 1755158 1590679 1365859 1994683 269061 362767 1396442 362274 435306 945281 190027 1263403 1642352 1208182 1290909 1939398 990329 1228121 738560 1814082 1627465 1859711 1015261 656045 129397 978744 1972717 1045821 1134790 7344 1231057 423669 701852 574278 1200202 1618125 1342993 1698469 636896 284401 165697 1347602 21848 666834 1454960 1205089 27908 1254169 1881179 664030 363399 238301 1201916 1133595 1476763 1174172 1737090 1391316 1238910 28691 1040007 177911 1441502 485149 714290 284537 1168033 1015315 1583301 1531022 669518 1368931 1007908 1814527 816235 1527534 1372547 78003 1425660 1390458 481176 423466 1390299 619364 378705 1294 922839 1830386 1576300 1620408 1363837 1361515 1206944 871328 1368277 1836105 719078 905135 1581155 929624 748422 736138 26926 867665 278099 1301706 1922420 1494651 86677 583658 1026420 715584 400076 1398528 375541 367068 306337 1699881 1590847 1629624 474 619663 794124 1780589 742991 457646 1216501 930219 1910965 1456262 894660 797768 770214 301529 1393609 986269 1474606 77998 340180 651631 1740630 1584042 1324120 1719181 1193175 1947829 1153857 974245 411174 2655 1723541 204787 1537661 114585 1769682 1657608 127614 1491370 1559359 1507494 1888715 551636 1779414 1828316 1753832 1511071 89871 932344 1961205 1401485 230486 1917431 729885 1963266 1208783 287072 1846942 863012 429195 578774 1334438 574185 1482434 1800400 722376 848246 1563916 1700324 619720 124172 188266 1794515 119232 1727030 519961 996576 1008132 1201384 1601474 1449454 36481 1011374 1088358 846620 381463 748283 303199 1602185 8225 1903380 337 1004329 815011 1614965 93414 1522485 834502 46416 125561 148687 1581311 1081858 816074 1397793 1155639 1151800 809950 460289 796066 1323404 1493566 273980 1719461 57583 593348 1886327 378806 988759 372117 922088 1626555 1551771 1097769 443773 1186996 499061 1800967 562434 1699160 1446013 623703 1022709 1086771 921822 507985 756178 483430 1298566 1050944 1891747 1335162 1084065 489826 1509854 195990 227868 1379193 664921 477651 170254 1852079 1523226 1773224 95450 1770687 1882336 1288586 169870 1265846 1486105 1980758 313913 723120 243413 1137031 1152458 94676 298182 201313 1756813 1022148 1646638 558314 579560 365960 1270289 314858 126770 1665444 111960 399345 1933928 1498248 626133 737888 1421593 310420 1442099 278224 853262 355725 1303331 1824183 1025540 211159 619318 1822911 1236976 1667427 1517087 1054190 233446 481980 1994552 1949656 343038 1204270 510216 516835 1356880 436189 298272 1889912 84782 1933769 1875526 1316725 1168017 517701 1107131 1326460 1528581 567789 542942 945012 477466 1766454 978827 191354 500231 482343 1759987 1393769 1676992 1976080 1816955 156863 1165532 520854 1905052 1400456 1912653 1184551 1243570 1037363 1682466 242361 267432 1941005 862852 94334 733503 1204073 990890 72348 1602694 1635560 1606214 1684897 1099574 713792 233767 1384069 1637845 1219287 486252 811024 1317906 1497112 1929910 783116 505217 675264 1075626 501059 803638 922488 292225 1731280 1934206 1750269 1982307 948785 933149 297066 283381 416498 1450638 639101 1219993 418242 1718675 554755 1221845 399366 815311 819052 1628209 268101 548543 1522754 1579729 1917079 751243 28144 1317241 595907 1275338 1623758 938597 1585757 1385320 1919313 275551 1246049 1199884 1645171 343210 415204 10155 1623750 396298 477724 357480 1137533 465706 910030 1566788 1988724 714596 593612 78405 628448 1595039 830624 31736 1055194 1130437 1798942 558211 191718 1243397 1076813 440916 571419 258285 261970 311871 1816843 876386 989044 34014 1097363 135268 870664 1836024 1090990 1347296 701091 995519 474346 1665965 216696 1036882 535588 1735271 857569 1638860 493632 1947802 12747 974276 379560 710128 1981161 1807957 693 606584 175690 1458265 1633477 1284078 1808887 920372 904425 662927 946747 290980 712146 1825989 338017 360257 178244 1271417 1507932 696122 42495 1432757 1858749 621648 883661 122523 1671517 1749210 360242 532826 764169 1940287 995146 368522 1150083 121935 1298635 1352470 330397 615144 874851 771683 786049 1616475 831408 1805766 139893 257227 642223 49417 1471874 269768 295242 369360 1262405 1410355 970529 1505938 1813781 1276104 546858 1143418 1735019 272656 1597595 920898 368326 1013710 177044 1095631 632211 1280195 478904 1911667 441937 872141 1883901 1067121 164058 1592811 833648 2469 228784 1451786 628202 395998 1458978 1430474 763755 709742 1577691 1826055 1721308 1823032 1328168 770856 1395319 1224904 1086990 1487263 1673406 995484 747799 317427 1216853 1715349 1686530 180664 1656691 1768804 535952 1947470 54627 477920 1911366 766544 507645 1824923 822274 1049258 655062 1215024 1204103 1980206 88617 423796 1470707 282290 659763 1439311 1376515 1781002 1054759 1998170 485608 1054599 1177646 692105 1088174 765513 1123800 310919 1692666 192381 505537 311051 432494 1576996 615622 1264063 1902320 1864765 214452 903883 1901718 529332 1505062 301775 576493 1249375 471928 1628882 840465 1244546 1610269 1610588 1479014 1456041 259145 578386 786754 283300 443865 368887 1155398 1928762 247495 570771 714857 1540702 218394 1534474 1410523 931712 155716 1395563 130015 1869273 619119 547853 352052 619510 1266602 1595374 1083777 1656646 1703163 1335190 1620705 317211 1050365 103724 1162211 52952 218667 535866 1632461 1966025 1033160 1902493 1283446 116356 1159902 205678 555008 1730361 1924687 1899106 1620044 1122191 1364289 6489 1770521 179216 341816 1191344 356274 1274382 1002557 997469 139016 1742792 1887543 62713 1123811 438251 184668 1751201 1046442 1019537 153030 804272 743077 200306 514466 566643 461040 1654010 1662048 104352 494341 534942 317704 1872519 1553572 1236595 274071 38105 1346107 577723 1630710 840319 266249 890528 1420130 1696067 1729735 1454011 501973 1890015 769146 856051 91092 759324 1628136 1490073 849059 1354266 935685 1618983 1469333 237948 130826 58507 1555873 988110 519251 1089998 762340 463296 1655120 855820 1638965 328440 941694 49341 93562 660002 1085568 700432 471096 1103372 1225276 1838942 1833515 764388 923780 536783 1520084 312390 1265364 1929368 241606 1151111 499352 1218350 836277 556318 1466472 1094968 769085 796048 1169751 956205 1778614 976193 876195 1494818 1661278 434723 712411 239395 1402442 973930 641106 949961 1832522 1532896 811798 274906 1127133 927369 1647096 26004 295920 637017 254250 1730161 1066356 966870 1076890 230097 398991 1666431 1919106 1793164 730788 902252 119043 1949362 1791029 869788 308755 1579750 1547616 414525 127153 105446 1095012 1115880 696476 405645 580151 1637738 1486463 1090918 890627 1127020 1077209 1397388 929268 1244536 763578 1111438 1626722 1561517 445716 1940942 423435 1192144 599207 195268 510770 254006 826646 1677041 1751855 1807039 151450 931651 99095 707290 23886 624165 461168 83000 858790 1124240 653882 1767583 1540095 403086 1647137 172740 146306 1418455 652560 61361 1220202 794630 886192 1396158 1068716 7046 563488 933658 397989 1870470 106389 18183 133816 967724 406204 740023 1064885 693555 480574 1649623 1289164 927887 1977287 284562 210088 455350 789065 1463470 773801 1146052 1140712 235589 972781 1505350 1904986 1637212 26357 1038792 265931 278523 871102 1673149 1427398 277474 1137421 1116514 591383 71227 250649 790638 688952 1000734 1718920 303962 292114 1043967 130753 343687 642381 360821 349679 408109 1828071 1316886 525475 1526933 1435803 962284 841269 1127628 625451 1808243 657273 147984 1690408 13040 972581 637536 811009 767237 367217 1400411 7848 33459 1726245 1120503 1878363 1936032 1609678 1800321 978475 1384261 543804 1563055 1583161 1429064 915977 1162119 217448 762290 1128340 229726 1418804 789740 583411 1923230 1820955 43407 595363 1690799 550830 313681 1819510 560686 1834595 1824112 1077359 370603 751080 930851 643900 857844 1784058 461117 1953670 954815 1087475 696308 872271 1953492 1095034 875146 1041975 1629995 168376 1246275 836359 1830585 1504620 219605 1863164 599098 898232 990777 1321517 498304 695108 1282454 1227377 493311 751945 20781 1690495 1904428 248324 1385101 676339 857421 1119910 1401264 1046148 1102622 1422973 1230773 355978 880217 1684765 403088 1627226 1040808 304624 356963 1440086 653414 560537 1045895 585807 820635 542405 1385060 463424 311441 1714114 244818 1110829 209072 1155924 165331 980983 1149579 1126492 532043 582384 850899 1086716 1349435 1780124 901426 429314 175815 1679199 324230 1476118 376942 482086 926225 522943 922111 1576544 480654 960206 740466 929955 806318 870745 1272155 1170650 224431 733002 456313 371108 1917005 1514603 1993158 730948 1343122 1348376 1906064 1066371 1106780 1969954 1904290 1441048 772228 1565342 338688 51447 1038611 881765 360646 30660 767987 435445 1663773 1710251 1381573 1570232 881497 1190709 733668 972465 1847480 239011 557621 936486 901694 227131 1238656 810316 8440 458327 1464846 422652 589754 1264480 1118495 1315490 424013 1470100 630276 30881 91309 1733505 1868553 420269 1510903 1534179 307689 1113359 134086 189569 24060 859949 538158 1643375 917613 165195 1595645 865639 554625 978798 211622 1189468 1863899 1580438 1294076 1122243 1201845 882063 810855 501383 1283043 1901898 1865276 1393019 1745069 220451 70158 845853 848791 159584 1876665 702940 943893 1460682 1746706 821097 40506 816779 166408 155908 1676323 1907947 795861 672897 548837 112801 1434998 217369 51742 1370558 701728 1057659 628048 1046943 1481820 334504 385827 1486234 1472407 1896339 1177735 1453648 633509 886352 1268237 779093 606845 300810 1467652 1807381 1798846 558149 1926468 379083 1652273 692986 1877914 1324737 1630691 133505 1470178 692432 1817162 588217 1323783 221673 108894 158227 74485 549236 833721 751196 1427327 1220584 759744 1467540 864101 105098 987054 1046775 1596371 252464 467302 968522 76393 1593976 180046 806623 520772 1299409 444383 1619892 545304 133817 1533492 1787953 177820 1895236 590059 9968 212423 853981 1613458 1950428 276211 1931372 838440 1318989 404483 929103 866989 1417121 572309 1827907 1101308 1786175 1835477 730531 1857427 642878 1171993 1095544 1002477 771680 1063388 401948 670553 42228 271632 1301601 1811284 976947 956518 235904 35847 859817 885172 667667 14360 1986251 1195663 1375902 1318097 519913 1206178 853406 593543 275766 1366668 601935 507390 1122348 786596 377731 175579 187455 218994 800424 1284016 735438 1595939 1987476 1748466 984964 458430 992632 1593455 407106 1108553 651126 340178 222445 897850 321515 51091 543710 625560 1493428 186781 1300831 1722966 809100 1797810 923229 1926405 66420 1500388 286766 1891627 1131629 1211181 1238150 1048982 988912 1682226 803606 209304 1726047 476447 1816942 1818139 1458646 894827 1059534 39271 1184910 304727 1675654 215582 306053 787108 1042003 1710302 1422656 1187632 1889911 58642 680958 232086 272451 498866 1999092 76215 792788 1859114 312798 1054226 1497097 1141471 485060 170521 1448178 639924 276793 594008 573423 1731371 1637723 347184 1130068 1581815 745566 46074 410566 1928376 1318149 1991077 1483283 1515535 1766672 193893 1000692 48116 505311 467007 397169 144647 1485004 113396 707684 644214 1370279 1536330 267955 1911404 577183 1190883 1083115 1021933 1972551 477333 308198 1170538 1034080 1426799 1351931 22400 216794 1023384 1070175 1459230 1975500 1823550 501520 601699 603750 1076774 236927 1714735 554323 1384414 1550829 1665151 1616512 1164564 1132978 1547157 266809 460003 381578 1004921 1756806 992300 238549 1385170 1386974 568080 1871069 23235 15258 1923959 1061419 631208 1397392 324245 221170 1614148 1632632 1183789 24352 69825 1069593 1693473 1351746 334571 1147875 853256 517973 1743945 1698893 529999 632900 1463035 1487132 1216797 113079 803535 1346463 1705258 388720 1232037 1123816 1685395 1925774 1110023 1679347 1547547 1609292 1034434 1790749 1361585 455267 1331834 568650 1133873 1801593 1477517 1232593 574903 1772847 1431596 877173 1341660 1698080 1466494 1972710 364345 741882 1934608 1774702 561111 361436 1651459 1659797 1811127 1938941 797043 1532686 1097382 1524573 404670 1837729 1695599 1003935 1910695 244977 932632 689198 838311 1898002 94668 1173615 676869 414257 170969 1178022 1826767 549117 1387132 732450 2399 184840 1969548 1650672 1201417 1125243 1284286 716179 1081819 1321873 13141 1335783 1828487 1503058 1048228 1419277 845105 1766188 959935 810286 936803 1767901 1055474 134691 1812245 1638225 1734857 1944281 1538069 1971798 300607 586562 1780363 14163 1442500 1244260 852142 280478 116522 965520 127269 1220947 510457 1019249 1916511 1234138 346982 1850602 1497490 996406 1025227 31211 1916488 1102125 1308696 304942 1096055 1202693 1235454 938556 1197207 1870449 707349 558179 83307 917623 1748247 1941659 1186990 1457306 807504 28678 1847621 927298 1497516 680498 1228352 1735713 43147 1439542 659406 1854249 1200128 175534 635017 1168395 1260799 1920141 1629436 1304815 1892658 887823 195596 924918 757967 1100494 49983 274600 1323229 796546 145101 80022 1282436 505671 1478521 1036938 1016297 168982 1558019 1065936 714492 1375366 1453614 1240710 1479021 298001 565494 1558037 344550 716549 513974 1471100 1448488 1864791 1125955 303878 1361388 139737 1034120 707088 1059464 1214451 1700567 87562 1850904 693862 1705859 1186402 797422 1840701 723543 991918 1641670 1551654 495078 1824049 849102 741504 722713 478743 1958697 656148 1318977 1655942 1365451 750751 744229 701577 715081 857772 1651660 777793 353666 657018 954968 270050 1197375 700599 645764 226474 321923 560958 179776 148484 1955672 1036617 1768509 167338 259889 621302 1095627 10936 20173 1466344 444899 753412 1363627 1119521 1023544 1558078 65240 1944765 1346334 1053405 323562 142222 1051250 411485 581381 67603 340708 504820 228920 1699421 1132003 1963312 1790577 726219 649313 1213515 1134367 213583 757969 819655 1397583 43585 221048 687610 1761384 11555 566089 431564 1119519 1906766 780668 1294512 1619029 1421206 837912 1688321 410525 1652996 1308089 218116 1523478 709022 97255 1965859 746867 913534 1669079 1116460 631626 753702 412078 964049 599520 266203 699433 1380490 306156 1180022 1683023 1845677 1055904 1494908 1746309 842885 1412940 261444 389156 594505 1995058 1773168 360113 1360093 1718481 144108 1946760 21448 1825224 1921410 1068503 183923 600076 283927 195483 1804092 444073 942963 1432903 1779339 1293074 355750 1565739 1452878 1159156 1932838 1166470 1714011 749856 1754834 1002677 955638 866728 1826165 1496420 468845 309893 1776349 1332680 1014246 1854074 909361 1912943 1782569 1904715 1794654 624870 1169197 944506 1269774 429358 1275072 1185214 1953510 1588134 100632 1310978 1259303 1447568 1982428 1122599 1757455 971865 443159 965366 1167685 397830 970264 941462 227544 1814687 1055124 567855 985648 1615246 14693 677170 977761 67410 1117558 1831726 1341066 522822 386111 1617077 68412 517438 81667 1350740 1260904 101293 1800074 638540 250001 762816 1060618 1306094 650201 1004984 935918 1975954 1308242 1162659 1001757 998977 1845684 189138 1244026 1896193 222739 709570 340553 177792 1818274 85825 1997140 1743503 962103 1499932 1026427 335244 1815844 675877 1495867 1606081 870912 1428610 1427036 861464 667490 1976906 989640 614107 1884145 1755524 810931 1870261 59982 476588 1382560 931976 1250075 1664529 1984389 1949607 855834 938922 1931925 1936802 538181 413441 1173820 404762 104250 1881116 1362309 194793 316851 125307 603968 1088500 1853381 189433 292698 1406743 1589556 908701 1755613 593932 1580521 268708 1192 1081632 573070 754361 1154988 522384 541001 324644 1473564 257249 920485 709704 46636 366041 979547 1494346 418641 1173990 526092 322331 443067 1339889 38963 123152 1798279 950469 758118 1084134 921419 1795592 1377867 1230271 1371557 1589922 258623 54098 1641598 1522399 229733 1450022 1413397 1116897 226421 29956 1990657 78669 1388416 145160 1433858 477332 883250 1270271 1338933 487593 988041 1065808 17182 221581 871908 1748283 730031 899232 37311 1068905 1818196 1607556 699886 287786 1859854 1492916 1522756 1540493 901371 361457 485803 489533 1828912 617375 1066660 1023346 1842930 606882 1312246 373426 238318 71622 633144 1279827 1312234 1790545 142824 25069 300299 640346 1007781 811291 258807 1390106 895052 1315583 649345 904473 903093 1257390 1340538 1472647 507045 1931399 1045310 1891687 775173 1997828 1987895 159417 1868940 55198 250177 1152989 196389 1176163 1145956 352376 1540370 911908 490394 780650 26743 1992932 1839909 824796 1902982 1445679 820229 101001 440896 240507 261005 508096 1258894 802004 331944 487242 253125 498211 1213749 1574665 1674278 1309372 1445775 1159217 1542442 1822772 975610 1530885 1709773 1912802 1636989 1575032 1200809 1207391 439787 255406 1187539 1679603 1753132 494885 182810 44623 1995977 1924586 99156 875308 1203339 1495414 162458 1816907 958786 1073196 1958357 4109 802015 1813138 415432 549234 1989543 301147 153964 1484380 1482628 1775370 1078220 478193 888195 392070 1920021 36082 1371530 1919755 139584 1918368 415477 28991 449993 1928341 96078 582915 1580882 987193 886059 1437023 1664096 526202 1191525 671155 1404091 1587094 1370221 1745127 736966 355162 190455 549058 642794 69590 1714441 423394 1570838 305200 219796 1248280 1159911 66844 1196974 1573027 1734297 1691015 1829636 1220628 925840 1175505 1528458 1379388 827335 1133962 62463 1864707 1746168 264199 1079114 618170 1722149 861011 1854374 562851 1608541 1505283 1676816 512524 1197593 1112160 288708 1130131 1399744 380116 1586892 812224 842260 1420210 329993 261157 405504 188304 1449587 565398 1373902 1043838 94743 1095165 929620 567175 1555855 561380 1104255 1092971 490276 1171864 1916228 1180283 1997521 1879222 1165755 312153 695727 246301 1933479 233409 1627021 1342036 1569630 704910 1298894 891735 535382 1363402 1539980 529517 1108105 741112 606277 1670774 1928410 280526 361777 601110 813423 1372256 220626 444239 944553 1789006 730066 1928516 1880815 639273 728849 874505 651583 1399810 901593 1925251 757452 1585714 457682 1266338 1668737 123370 1625044 607981 1437238 121548 1794324 1440227 441809 304751 876335 197179 1534 12257 96938 340593 1882395 1304563 1157135 1313252 577138 1139565 865742 1039556 822585 854575 999022 1985728 1933233 1240008 626228 233269 929751 1731767 1870023 1459794 973626 1297801 1214266 1262016 688623 1007289 468158 567100 280107 25045 1200784 216675 1508631 1495976 1742704 793708 1985214 1761934 1370742 314016 1527816 1465545 361608 1072843 120343 315247 655235 1102115 329117 363071 1498414 57412 209000 1717565 287733 1873286 129800 98730 1198090 697806 1719318 1949347 833365 341273 1879235 1283214 1443827 1428897 913131 297088 1460693 268483 1860422 1585940 316418 426078 1560788 363155 1213756 1143159 157491 1502049 144400 443051 1609805 53939 1347669 1127191 1500320 1667164 1919143 201596 1637276 295489 1862402 324112 1175264 1628633 673192 89846 1941290 796334 45523 1009815 197727 1561710 1402405 197944 192584 49721 415290 1808578 237085 1035676 1650221 131538 1414613 1222536 1851291 1706818 1841240 167005 1593408 1229508 1200858 791744 562085 952506 393329 631374 383387 822341 124261 1743304 1705513 124280 1023527 150888 1814526 561958 471023 1275847 362164 1694739 1139116 449213 834086 1331322 533141 560711 1766303 449525 1985801 1785403 940298 1866709 1503919 1565721 492494 463941 1382144 1185364 586386 1926658 916467 291788 1815541 1031938 832333 1004548 1688542 1866177 664039 334326 1150907 924161 862401 479686 432527 407813 112369 866472 1423696 1978012 1886187 671114 1299175 1720977 900917 1206346 325122 1990883 1773979 1225231 748376 806143 1280618 995119 1156577 769759 1458264 825505 1234383 983293 1178499 402375 408665 982222 943439 383846 437565 990419 1125639 815851 337990 1070591 979248 82340 672003 1289513 1908164 104536 918519 1589249 190214 1813057 1625894 1565581 546241 990426 977922 1362835 1048054 954033 1001485 1979015 395267 800688 750023 120017 534 1445295 1637794 1876789 283861 465274 584362 809070 617558 1818967 1339336 857249 1359224 1149574 667561 1630418 1385354 372956 1887388 416869 446054 759197 1976374 132828 1543562 371244 510207 690551 600334 497735 242379 1477284 1894638 290690 991589 55954 1225229 479936 26601 1679261 26475 140396 1626299 1742415 1111797 633553 1931275 232019 352740 612489 1193136 552857 978104 1323695 1424037 1044653 357395 1780547 944475 1636874 1239451 1149816 1270726 1533933 1845145 1791144 1911099 1916318 1448916 1574138 434236 1514830 1006126 1277842 1794182 454747 345186 114340 571953 1892076 1848258 1278490 1304529 121249 1104273 1671362 763176 1998233 1648207 1146633 1770330 745762 661142 256238 1089369 1516042 1793704 1683064 54166 1108393 1064192 979211 257509 1488923 1358657 1059543 274949 842419 773649 63162 1100075 833807 1337089 1181786 372611 262146 625114 1185316 302147 1176654 1586295 828380 246508 448738 150142 1219859 299754 1077561 712876 1550903 93165 82721 1039959 1824707 1878855 92201 1980431 952483 922630 1652481 280343 364490 836343 546392 1727945 1896817 128130 1063357 1679204 171022 700148 844454 165114 1677325 1760481 598399 130645 1983191 1213810 870884 1893829 1503580 1866447 1800166 1069881 489547 1671488 1167032 1635732 1925317 1696941 807483 1980242 988812 1630777 901858 1751504 1013103 1983664 495184 677690 1010600 72290 694795 187693 379955 1155623 30685 782912 1837293 1172145 1191882 1375736 734099 1171736 1878151 1605691 107304 623861 1679672 1072096 1549263 1183960 986830 38754 1410376 812037 1722048 941635 1909817 61340 657322 1030119 1222927 1358219 1232942 663819 1832702 1923197 1925084 1623251 187214 1754808 628753 483325 200875 476799 237072 746006 1427505 1313872 1056047 1143858 943766 1805419 306563 266008 396805 1243319 179695 438929 1618583 675703 1435605 1013786 274549 865787 599266 897250 700886 1527737 667467 1667033 303993 1884076 144244 981364 678908 1744187 1928248 2808 1215758 1299166 246917 594804 233634 1434801 4656 1951820 1309462 1498166 1665579 339992 1263374 775885 194072 1804175 1347890 1214973 208492 1614728 216303 1784120 1796486 184509 637790 1357662 1704510 272694 1367898 268036 820844 1194492 1468465 1486536 906545 1366061 220233 606937 527244 1237752 29434 125097 731585 1277762 1137940 966153 389626 621912 1430085 1251177 719190 1769893 1270502 879217 812301 1623880 1113135 188777 902481 54881 332579 421215 1091606 1590612 6948 1252476 394903 148223 794343 36754 838483 1412059 969592 778891 446605 1161831 120002 320963 984991 1715736 97783 1103187 839900 1583720 856872 1250278 251576 1881398 706685 921596 1883165 150719 153034 1067900 567101 820567 1488402 994138 1590544 1580702 1176774 186025 765516 863762 1730288 1614292 1160721 1875839 1659570 1871754 1172367 1375544 1218979 778557 362724 1818494 1031467 1819563 1557025 1280244 861556 446001 815593 1658660 703764 1872702 914558 738866 1971862 577437 1248053 132926 792794 1138958 1188215 517971 181283 1376784 1084548 934281 31852 386892 1374853 985758 1678493 1428955 1506696 291131 1659988 700530 489669 1409834 1760547 275695 904230 1620516 1803890 612605 32828 192500 562389 951657 645620 1340579 513512 1405213 1460883 1979489 1093955 801152 1944929 1432658 1658833 1855516 1251256 800880 720980 329766 10648 22879 242001 1708948 1187322 1207180 763735 446370 620422 1140411 1107184 595713 1427455 364862 384533 76411 1864872 359757 792846 926310 580862 1051191 309572 1538437 1260061 1897013 1151292 1708670 1128673 769941 1277050 1579863 331264 1850157 1975311 1318090 814151 1634383 1533851 464864 164889 1147076 1089074 343125 1006568 1039618 97858 1877715 364294 330641 362921 959371 1414921 389115 982227 820976 345500 1248328 1957383 588074 330982 197446 1848325 733632 731980 1193828 1665828 966410 313574 120161 1385262 830062 1669394 1337487 952974 666531 460944 1963663 1678793 797483 1285239 1551980 592409 1604620 387912 325242 1052906 1287967 362395 495983 501802 267751 697534 1828402 5904 48880 258730 1096681 460784 1097413 652722 474476 1986095 128486 470475 1205217 1365388 1073675 1389075 512640 1813971 1350966 1095516 418730 938694 457480 291499 1253217 852208 1049756 289950 89209 349279 1619210 507935 1631718 1997175 392095 791667 736069 353960 1143554 1464675 1850104 1684876 1694979 781142 238277 832950 752617 1036710 1139446 1006372 1446583 1798397 106000 1204464 877339 566287 1936571 1583771 555603 1910812 61171 774752 1885019 1619349 1742408 1813977 1818795 925492 399844 484894 497913 727989 1423233 1413467 1756649 247148 1082135 1514635 1922963 652401 1095409 1104320 519214 527902 1857064 1830703 1742733 588040 1945815 308386 747025 383235 1663867 117399 850469 282679 1043081 884029 1148534 839558 97459 507818 32235 205699 1570728 401312 501982 59578 1413090 744919 1794306 1734552 1134265 536557 271180 1244288 781305 1899642 1853234 1967873 1342571 1027402 951238 1898361 1655743 587659 89422 739897 1885961 697407 314565 1360870 1306725 1029162 1184614 904063 1717002 353745 1692215 753861 306089 544752 436115 1394301 1987058 907647 1217926 730580 1844033 42823 54127 1273916 1455708 1596029 462423 1374615 633420 94406 1316789 330037 1325254 1078254 1454942 1118639 767905 344421 1070838 1996651 125293 823544 241326 781939 1719440 1995294 1554065 1195540 1712649 25022 1781975 514077 473861 791023 1782910 902669 1332383 551922 1904460 1829104 1110543 1904769 94060 1999738 826180 1991257 610796 121662 1882173 666096 537365 919239 1031947 499107 1788208 929677 364977 1845658 548384 1548008 1295285 403846 668857 627276 1512587 1398070 602250 1937405 931171 261573 1005507 777633 558914 674845 1755850 1401150 1208897 1071723 1010046 651764 1100768 84097 1314059 911155 844868 278366 1676798 1273346 169211 219671 1907952 714483 140795 1809043 387248 1526477 1573860 1273620 1962637 740499 1060951 146660 1826735 306535 1830185 168138 943485 394221 131572 1783533 668924 1508135 467042 1130378 1137910 1507 148667 1318980 898055 293439 1481182 383762 1174629 1950180 917943 619886 784774 284626 798613 1023258 324352 1986741 230122 1024506 1286004 1704603 1202011 1119619 133226 1351412 1221665 1165460 1673705 659118 947380 517941 749067 950285 1564223 1835360 1592637 67564 1044900 112050 1260754 701523 1554395 1778629 440053 1100682 1215876 1525094 1029581 771443 1897883 1102446 1556684 510389 820836 1480150 477004 1871578 1759795 1875349 1545482 602474 1154080 909297 1316188 872256 1389688 1482546 1243018 1866746 1682918 1294144 423501 1846715 517464 334032 1789501 398705 1288930 892548 1576077 1283135 1076730 1608648 1740823 1078651 196937 31109 810498 1600218 1577480 1490984 26838 161334 1219609 809868 475431 287096 1944709 48756 987539 457969 1754303 499272 183090 480862 1641182 1654120 528109 1184577 717983 450909 1283786 1984144 1142636 592988 730425 1851860 745734 1328362 515810 1290062 598217 1173242 1042548 1384843 1698795 2208 1322975 1359551 93134 1942550 407845 999636 1343302 507984 786637 765851 949242 1955348 746220 376124 201733 636653 590958 44106 1067208 1275568 802909 786621 1420583 1407227 774998 1310795 1592902 323779 932258 1498687 1066813 882036 316051 1697798 1205314 1242270 1159603 1053478 1277320 1317677 1136434 1122274 986301 953173 1669547 1194269 1367994 1320743 1253702 1926965 1750794 1619133 638067 1339869 1842335 1384237 762285 220723 429124 663659 714362 1443815 712158 986876 761897 1223872 687615 1578857 260287 1288499 1572504 333691 1618061 873795 1911093 1858651 777969 633340 1725386 655040 1928175 617074 1995379 1180683 1534878 520057 783148 289963 654305 268654 799968 97726 1790573 1146984 1877885 1500438 588770 24620 1628886 1035892 636144 1924489 718963 251477 1174876 1817644 237971 597470 669394 1686121 1764599 350690 1948605 85630 1132173 316295 39639 1580771 1619045 899924 349897 398098 706541 279662 202691 439981 134464 1976560 1041381 1471249 692690 357611 789189 764985 1833260 1039801 1159930 1481565 541888 1866886 530033 1839808 134366 861509 583035 890690 518632 1164594 1122465 962216 465491 1351874 885088 755540 1366062 887291 1776109 108897 634636 1160027 113746 942921 206871 1726063 1476023 1869139 587346 1523528 1802965 1721722 326167 379426 1652754 1036921 1057177 894757 515567 1737076 1096584 1548689 1824435 17780 545052 383333 968825 741840 731320 588224 292629 1604460 1165839 399904 707289 89301 966725 18533 1673904 1293917 1609943 1479539 1616040 72101 267767 1538177 1365674 493748 620406 1291388 389554 1315687 897959 352113 377588 532568 6565 1694962 1342823 1386725 184786 122960 290224 434473 1576144 1915021 272453 199143 590284 554628 1940229 1861635 393220 1919319 1754222 577780 482871 1419470 234348 1927728 504870 1691952 1494749 480650 1827885 715375 1272902 1513328 163016 736884 1416433 321570 1524824 906998 585791 691394 1139338 1306403 1146066 1398581 1719464 1678422 767829 1943250 945300 1987224 1758476 109246 331441 1384186 1791102 189450 1742205 1622157 927724 799609 1462014 989691 759862 671803 7053 920141 367920 615181 835587 924265 181149 1337507 1994820 174908 262270 1850244 574504 474913 589129 461445 1459435 374213 800857 1443415 590724 1220048 633637 510995 1079719 851490 1235120 863226 394829 649804 1549839 1702826 1985063 663958 435662 561353 197946 1192426 1064730 345162 645919 66002 186481 932490 223729 1853129 47119 1369276 411388 214737 133029 1635222 1110381 1512543 563137 1919360 1547943 20752 404868 1473776 660009 1829590 1334281 1551959 62623 1809349 102917 623872 1759290 1209145 151681 73754 675770 1300432 399468 1647291 1870138 217376 765184 1448766 464346 77945 1238155 1873744 1340385 200998 1651363 1507266 575965 507535 956479 874286 990453 221970 1761169 73952 1460116 207110 1774894 220038 1509358 625425 578689 37662 545336 1252469 287869 1767501 1613485 1433277 1815645 697904 454927 883014 1175702 1988084 1469381 1508962 1773881 1664300 1452704 1910593 1192967 974167 51788 930539 1364800 1957411 258830 988367 211677 139627 657676 11401 1419555 1556337 235933 943095 899573 1494286 884021 1611393 1472509 790450 1719601 1073851 681603 740633 830936 1067664 117396 1308601 516073 1908097 1477869 1912945 818647 1039840 552613 1085531 1464877 1926492 406682 887347 940789 576108 1867123 66683 1759187 1539513 1883137 1534640 612527 1091388 64409 1081055 985315 1874715 1932418 1715288 278418 664864 520265 617377 1102224 1989301 1782340 1304585 1082452 603191 697721 862948 697694 975959 1720287 315274 194692 1418574 321508 936242 1220770 1316404 1331338 1077454 340586 543773 1176218 665905 678860 1951866 271361 820699 1203937 970374 1718840 236841 603844 1472019 240785 1439699 1837885 1511016 1985550 463292 1388615 1963020 1194662 1712681 1054335 1464050 150269 1831135 719527 296683 1929478 688677 1381988 125973 301354 1286865 736318 291890 227013 1400679 1537048 1354085 1664638 1352791 648462 576811 1077065 1209348 119801 455546 942697 1487239 475137 1193609 77668 101039 1907906 1717876 1650983 274173 1469446 1231388 1055347 1150639 1020734 1401921 1975379 298587 156223 1969720 677242 186917 1113341 12917 1359865 975226 1255173 1560264 222831 181204 1099322 1486412 1505678 940537 453647 1914286 1120065 654478 827183 1100299 634983 271269 1136085 119079 397051 489993 840445 1290273 1491455 1628574 822596 1694114 1640087 271402 895616 1721505 426958 1215529 702317 363860 1186825 1981712 1950200 1075820 146337 1480672 75756 1147616 1278728 236940 1863711 118984 166000 1898868 1987671 1088489 1015230 709143 246919 1946318 1035962 1503764 776242 470659 1999550 1486676 578098 1532989 747752 1183976 73657 301508 738031 121095 1925162 1411232 508381 392470 1563066 895618 1822110 587359 247706 1998794 596167 1072761 1659013 906783 1242669 1609473 213451 353051 1962672 190312 413254 1395623 1989947 1199047 161332 1237709 426071 445291 1091368 544920 1367497 450843 138705 1788649 597466 1276939 1650708 348203 784912 1028153 1311729 1594283 729847 428510 226557 191005 1418727 148869 1971458 577746 1027747 1813193 1513177 449423 501332 1043961 1694333 1367556 899708 1185868 753673 409769 1675751 1750496 1120723 32385 1311871 1827027 746930 55174 1977236 795732 1313556 1742922 1727844 626869 672985 765828 1911668 322509 1424561 1106724 1993700 661724 497441 683744 1000487 606587 819963 728692 365398 1188839 1352109 1578094 549068 136287 919667 1022000 566798 1985001 476752 721607 921147 538998 815115 151410 605061 114686 1986991 473276 1947752 394477 886572 533875 1831920 1485998 600410 715171 321724 5052 1112505 1822397 1668129 581775 1915548 436192 926517 1479552 645682 478041 1367601 510304 249205 120004 85298 1669746 952352 1409310 331583 1252864 1850990 1663474 1748244 1159236 550904 1600367 1958694 609073 954713 1855265 675873 490576 811334 540337 862611 470938 1510140 1151036 1922383 1135252 277580 1672227 1826980 1439992 1403318 1412985 124410 371221 1011762 105241 74019 1046044 645650 1461766 247031 332970 1299450 379186 566796 1839353 1471185 165596 1501255 1137204 528895 903529 972060 1664469 468057 441471 1443698 1405946 1404192 1539802 158382 1358109 707907 1824925 393736 1080027 1647963 455348 487355 72566 62252 1618213 1593911 795998 1116762 961256 769088 850361 1637303 1597461 735142 1808411 784033 970104 1672311 536689 1312860 819649 645235 134493 1492779 224327 1678637 1505375 117053 289006 245156 1428336 382390 1035248 859771 897171 1872797 1581727 723225 28140 1259384 1360377 1440143 1846710 1434528 981788 1093062 1870550 626397 1669232 1982399 1307300 1413268 611200 764692 1743666 1881614 1227326 1271617 1650400 812809 1193477 95296 1047747 1927849 777767 1674767 22302 324538 414993 1777784 418026 618859 1823500 1496275 1797736 652254 1757852 38867 1720500 1390724 1806140 865598 898575 1077492 1780848 679365 801775 1076676 1564248 1901145 619539 1694438 1871377 1334632 1226137 1169362 87070 307006 1240014 12730 448570 168771 1707581 394591 499417 54474 40661 1332549 516699 1627163 318897 1022589 1645592 351425 674795 1003848 1320712 801015 1130843 546795 1184626 359203 1384161 768438 559841 984883 421664 1731263 112119 1423698 1952362 282403 195417 1347933 329457 1975469 1367397 253958 989433 1724574 1624088 1211141 703788 799459 1292747 1456726 1581031 952144 758048 1133297 153426 196240 268862 555387 1313359 1072777 1101445 1358258 819907 314179 1517463 1261506 780308 1057263 1736783 873611 1596530 641139 309606 1760384 858727 1003142 1754189 927299 237954 16751 388727 352717 1487049 1492477 476294 301482 876394 1359501 1515958 1231128 272602 1603632 1964997 1239785 1484644 1036662 1249066 864334 344112 1715437 345164 881813 1967497 109905 1238690 596639 1173446 1746238 1202953 1916820 1448500 339004 959076 72015 1633266 1546509 1222826 1998191 696602 1754634 642651 1305500 1241064 334199 867275 301490 433460 1974441 1402074 1651094 165519 1977036 1721272 206516 1740460 492508 1046126 711359 199790 1541123 1618650 1474592 910564 215961 840056 1558394 1763820 4094 577030 826761 1346610 1607482 1593548 1193600 506774 1119488 1507796 489382 1594965 76388 304739 559534 1405104 1568520 1937621 546289 1217208 92055 1359952 862562 437709 30543 1070968 699091 1064937 626009 955942 1017845 931022 1035082 240217 1857157 98675 1243992 1464537 332060 1167127 1177888 1300830 1143338 276916 598413 17849 1783991 1957059 1163730 1143446 1281715 683717 1918821 759771 411131 1034213 685724 755590 619102 951507 1583934 1698431 676844 611679 236569 1366253 1639720 171358 1424045 211182 522119 664078 829919 381835 1568747 1928405 1927526 636451 1478781 284721 1903272 471279 756871 1393881 31980 825517 850280 1808385 1096688 1907910 1105893 1236207 1743816 734802 623318 502307 193098 1291382 343495 1734280 694479 1501288 857739 1205627 1780077 60029 1816639 1762351 1021333 1646397 102231 1494014 1193389 875583 1010840 836630 1498595 1616098 975076 364610 137289 91401 193351 1048028 1783337 931154 1603399 47882 216960 1164205 747785 1285308 1832733 145186 1319884 954110 1796199 473217 994537 318070 240525 214199 723389 171518 1319199 1836215 964864 91825 962024 893298 437018 175221 138715 392859 970967 1467606 1293175 1342078 1761119 1729989 754104 1485654 165308 1716991 488214 1982100 622964 695237 964295 1143063 120525 735133 785205 966148 1756373 1772638 1026596 1658242 1018652 857057 888245 529885 1500185 797515 499866 1572128 1708701 1269148 1372783 532063 837666 735288 1490601 460212 318758 975052 749830 1062451 849077 1762139 309593 1439751 712064 385235 446094 1194512 1404583 1780243 1111980 1639752 263390 1703608 1302994 7701 1240338 1371106 1837403 1556405 188826 1365673 838444 1710812 673913 63438 298121 1331688 154283 748489 911623 1885243 630524 2836 1284135 1630889 1880524 1434227 748649 1515500 335790 1818452 642011 1133754 407762 239514 879863 777291 940116 1526929 1718571 351924 1635936 1433384 490801 403322 18859 513436 163192 1168063 8592 588883 189337 1433937 365176 686122 1013313 1525067 407594 818452 657200 1073483 1284208 222897 1684955 617043 1247211 1523210 463613 1628706 1083358 1134281 142446 1493101 1426504 983389 1358426 1700550 1586315 679724 141112 1220122 1647804 755396 1488315 1711463 511356 1129636 1724814 1370412 1645943 897414 1770475 546732 1035047 1106260 1325979 329094 670930 1151245 626608 521349 1995424 578034 141273 971812 932674 1084019 1275089 1787714 655418 105829 1634578 1366453 1245848 1166343 894004 726245 1267660 442525 533107 1830480 22672 117637 1253627 1510491 1992852 352672 1574511 1455866 262055 1396403 467338 174677 19038 55802 1930010 770804 1310098 1356045 1128269 147471 1934949 384659 159407 1066734 35634 708889 1233549 1304678 827656 158136 1222010 1249914 884106 1072424 9584 121724 247617 1428137 1496741 1193149 1448604 366889 1031908 1859604 680247 1769127 856589 1356101 1214125 268272 736894 476512 666569 1340824 183058 1732951 1637234 1084606 82717 53534 1461175 1609897 1845038 1518968 906786 1396522 862892 128164 175726 243288 1682002 1592760 1486223 865915 681482 16320 1402971 263153 1310447 1740675 98562 1827912 400838 492983 676233 796959 516804 145446 672224 449944 688779 522908 1778466 908274 794756 203775 1472718 331922 49672 1190598 412600 419854 811150 94678 1305192 1737705 1340732 643851 1492854 1015964 1331162 994323 49409 1283071 810089 1114817 1619466 1563844 1618457 1241552 1780409 906283 1417491 135436 648981 1838126 1539998 668926 437741 1968048 702843 1542048 629271 936133 1903802 1722301 1956268 77418 1101905 1034748 1000297 873502 973399 881870 1448658 53817 429318 620703 418214 1849658 39147 1734890 1060105 1725328 1762600 1186126 634107 649539 44422 1796791 1044143 1330444 165569 718463 1588259 911151 1722822 106277 1601446 633534 873563 1087727 1726955 1383911 696655 1158439 78446 470591 925910 5023 794306 545343 209185 1217330 1185249 634783 1058986 557211 1831549 740192 681823 492995 761165 210475 1217309 913433 1943941 74842 1235347 966196 888874 1536841 409385 1508479 2830 1778265 1209995 1673361 1686576 57965 180051 1770149 529660 29418 213972 1686092 34377 785067 1166269 781733 512291 996212 1461725 799930 158799 988549 870479 1802082 1346135 132114 164465 863345 1510053 1813045 1665895 1376099 1378691 1060164 534747 1210374 1920251 344903 131694 505688 16288 338377 93766 1822370 881512 1885967 772655 1937106 1923143 276199 549183 1987136 382356 1949977 483858 1099858 1300316 1312637 914681 433561 878759 1602747 1447658 349447 269649 1028404 1750225 804299 1984245 1093355 796430 1956392 162666 560574 606865 1184292 236852 1057927 1677084 1636990 429299 294374 1355505 1015469 590686 830288 209492 1202147 801334 1263045 596468 94575 1012173 260756 1200135 362333 1726329 1762109 1260081 1458435 1447756 1922482 1731545 1219521 1283334 731384 1294745 63259 1898293 1021874 520473 1734651 1703412 1070340 1619785 979114 416912 432131 1617909 71244 1619687 1632574 1807028 1629346 1120297 1328327 1621691 1662775 163599 1274185 1686728 1378580 174313 1280312 1174128 1548640 813457 1431137 1479146 1292753 1890632 59230 63015 1344190 1002038 1221947 661393 1322478 1733222 348178 718051 570852 592878 920224 1836072 1272901 154785 1567629 598331 848194 835775 732351 1950890 1847675 620980 1850504 1880838 783738 1654609 339626 520766 1836488 1184721 642619 122939 949638 48350 1035256 1717307 731906 1654896 1243205 1805577 1148915 156622 1069237 190888 1438855 769746 554462 1927174 907067 1898879 1895470 81005 1546553 109916 190829 1337246 1963779 1659048 383608 1769223 488327 1073065 980389 1444050 43764 1370637 1354206 859221 1309561 1457646 1093321 1175653 518576 543281 247990 680433 1349789 494656 1887767 50842 574926 216741 1667198 852103 954403 975326 477305 332145 1197457 130599 971708 1197890 323287 894814 1299683 1191676 725735 1357450 1632187 1299457 1477031 745465 211376 25551 735047 1481246 1974439 1186927 781453 297185 608795 1028742 508880 1908275 1652230 1003843 168369 928173 1794659 1769412 421782 197509 1759365 1633542 1658550 839377 1281805 1863220 776827 1705283 950623 388576 258222 1345018 185242 1191193 1004350 1601010 936012 1386594 370351 929256 557876 873673 235533 1472686 111752 673135 1720818 979198 1499 811211 19929 791163 1512351 981723 1162162 1584708 1450987 683415 1411148 1835796 1530252 1358183 764584 1096469 1676662 965085 1914675 662955 875493 1045294 1682895 1849704 292402 187375 1266479 1269633 1508421 142662 1534080 304280 1530008 414352 1194513 796829 292358 904476 40850 1495203 1464569 1811556 918840 606018 708727 1474335 525450 1744045 1162815 1107093 8080 93877 1212909 776066 1358277 546142 788854 1351071 748661 1761579 1913949 1045108 1690613 1113935 980195 1351701 307608 138327 1330784 529037 1887013 984963 1332445 1734428 1981140 1104207 48369 745157 1768049 215797 852882 1538660 806685 778858 748402 1366842 1033718 91566 1993727 1824581 216698 1461048 481750 974982 508854 1439105 1580920 1290086 1214655 92464 563956 1354083 1643946 145584 1748458 1163196 819191 1763331 1302746 33043 1476353 1570213 933349 807429 874416 690077 1873382 1101162 1188421 807025 1320622 1642981 5395 655148 157725 112049 540376 307895 1626065 66619 341300 447051 1727048 884844 1957112 577441 552043 749436 1746770 622859 1748137 799615 1755619 475861 835744 1599322 455198 659308 1382036 1120444 366476 1723009 1559564 204517 1742882 1570647 1820305 1535349 1764890 80706 175675 1752535 1742748 803954 133519 830869 1491492 537280 1914915 820814 441606 1347573 1592742 1727901 1109455 49315 928488 5320 800237 1757278 1454796 217499 158510 671442 865718 968540 1222003 539795 345912 1358586 1202196 745678 1162638 983834 773790 971619 1718227 213013 283220 819693 44621 1128392 139083 1757478 1898340 1559902 149682 1753591 1681955 1659734 54082 1059028 154015 1667865 986311 1532529 927330 508542 1008592 760897 1087971 1183561 1681400 1617883 1151035 1675247 1506559 334679 1329584 834622 1186758 1597399 1553463 1214771 1397537 1307509 1719455 736416 116368 148920 1368118 1727553 1032829 621461 1891086 683703 1781241 503966 1310611 558132 596470 1050883 146365 1135883 1762654 969264 91420 1418589 470334 1011943 1093358 218607 712913 1940746 855763 1619648 727309 852257 1516897 687269 809468 93398 450690 1478616 318558 97485 859107 1387442 657820 1671896 282738 199502 445814 344951 1078033 153302 845556 652836 229494 1341902 857540 617886 593080 1043383 562295 1733929 1398150 1717001 1597696 1071082 843271 918500 283152 1661042 1095285 1251785 1832264 654752 731318 1712204 262438 1154909 897103 333728 1449742 1680776 295963 1772708 911159 1806043 1869506 1756477 1012693 1920879 21479 1719271 624156 483739 1685310 1939952 1582771 940157 1166032 983689 1449505 572294 1162193 1620280 484759 1132755 568435 635711 277390 1085452 72499 1168156 1913315 923872 79270 1765931 1388313 478726 1459330 1102508 176260 1158262 109964 1227304 1765620 1868566 1282026 883641 630908 724508 325094 564229 920808 908895 266884 1283221 1366884 78107 122120 1463521 658620 755377 382233 788527 465674 147556 984578 63959 757292 378655 933325 1688998 103549 1482573 1791828 339111 1913915 759924 1794838 9181 1457736 1154236 550217 1389338 782135 227081 1358790 1750817 1287892 805331 1316960 1637044 863041 1791466 1947227 1155087 1352431 1248962 1135776 77496 161798 1722663 1090690 712462 1340662 1451537 299196 979397 388394 433330 527872 237783 254505 36998 1996189 1268162 262550 714716 1714563 1735451 1029846 493554 137612 1255068 526625 509862 1781935 1068245 830466 1805107 1953456 1718660 1559154 1223617 533772 1272471 1704663 359187 83632 752257 1149376 1166865 1363367 1200579 1908939 1880884 1578064 535983 1591018 583768 486400 720759 1844259 325594 783905 1543401 523367 807176 162546 1664928 1907336 166111 1297752 1702338 23212 1486503 117958 835646 1862373 553239 1167644 1690206 43739 6997 1535324 136224 1869191 1336863 1893877 1406701 368616 1032570 1777495 1895895 1859564 1514183 1854846 724779 1666709 1887810 1573400 1667331 772089 1890024 657245 276343 1655596 974392 1280352 832407 107974 1258900 1451898 161727 829081 1129896 298743 892247 987316 503500 450079 609278 1798673 1001442 1198583 1886999 748114 22906 430555 835875 1489906 1102438 860410 1615178 728217 1176810 25083 738159 1668489 1180776 531023 1976923 1829357 1695144 499436 1741368 1249394 768811 1546582 1057629 1634148 18693 475417 1346228 501149 1688157 542976 1200027 287895 1195065 269712 637820 1574863 406031 558015 1181799 1537372 1509722 1578889 1575803 1877123 431631 1709206 1847799 848863 1498237 930384 962251 173933 401598 569134 1779724 1487167 1902481 1103039 770453 542610 293107 1379093 1776961 1663938 1163876 499748 1089420 1436727 553825 601052 497728 1956822 795758 529780 33289 603654 543022 1597382 1846476 503898 1790589 1889300 1821804 1103323 483753 1954125 174888 1812929 409955 199227 1014307 8561 1880567 299702 416941 779131 162763 1251266 425757 1401771 301761 835902 1880885 639929 33951 262541 82489 107103 1210290 1986037 1875665 1790842 1718123 866766 1679224 967236 1085510 807505 914707 129924 1463217 519162 1369736 1700432 1284933 1368329 1295311 1468184 1740616 745074 836449 602467 1916507 1788426 1804664 579112 398815 842696 889901 994632 805231 414992 1882876 1807528 1936167 1722853 1679808 604165 810553 1427702 317808 863567 1686546 1265850 1471081 328707 1903014 1512005 668728 965356 1833170 1598654 1015457 803128 1418921 730155 1315125 415819 1565912 829792 1236727 113081 1102228 174533 337808 582707 1414529 796053 1729646 1103482 417594 1379596 1344148 1044299 1639815 1300606 1755753 1675011 957803 810857 1766367 1425940 131226 985944 1652421 1260983 964683 1652195 805346 227042 938076 992667 479947 587074 1529217 1110555 1372551 373804 3854 690813 1899645 110431 1133032 818666 1236019 765204 513741 202077 890814 362830 841709 1119668 157460 409207 1991591 1506746 1954110 1164432 938058 292979 1563918 717899 587537 279748 887693 1730531 632248 987992 945127 988902 1538396 181872 827770 1428747 1680734 1734107 934515 592317 526245 1919749 1457681 1848551 1382035 1240947 784300 77521 63336 624247 415194 916887 748921 1583949 1330457 1995099 490494 1559691 1198482 1659677 1279568 561597 352173 15552 1508690 1821531 153542 1090185 837068 102691 1607126 503855 809719 1801124 1864062 1232154 180577 1576228 1439471 545679 1652173 1859389 1211070 629680 1457796 427604 118024 312022 670145 1031218 1530225 1685846 779685 723778 1411634 1697110 1220472 1563730 1826148 1124471 655272 443237 1264132 1721112 21805 697424 257505 1812699 52947 1271311 186381 1341196 649063 317767 1376166 1318353 726345 1116414 1906813 877656 145373 1214684 1968394 918385 24056 385971 1155995 16236 570984 1264689 1202264 1823730 1820413 1376864 622602 491839 1562463 1633850 1072092 1903927 1667712 1857216 92973 410974 1939802 231363 595125 753192 65700 1123541 1925847 1002875 1593381 634064 1959825 1815644 1842579 1576661 1324277 81144 599424 1160993 1914805 1491488 1220162 655621 1437251 904315 357788 1327353 1671932 1745610 105057 720569 1263742 1652389 399920 1725218 405654 620214 234698 243960 549035 115687 1438886 710490 123192 1105726 1541934 1728490 1077229 797625 1675949 883103 1883496 1817950 665073 1100645 1655609 988272 658886 693271 1630612 716165 836497 1473196 1494363 98670 303133 1691989 524530 1188014 1404664 913007 1530227 1741638 1310600 497948 1977645 409798 334736 877338 1891120 1878599 159032 1672796 787353 54521 122154 573067 355045 1914783 1890121 1627254 141678 389913 1132805 509515 878327 611110 186191 689750 1825597 1346854 564372 563862 1533796 215187 1221974 434700 1562140 1149522 1283975 1241673 1029608 1699803 210448 468530 1459342 150872 1852180 1811709 1359821 1994511 67955 647935 529159 470550 835308 936778 770314 1787039 62656 925671 1995370 1773716 1502155 59480 784815 1418312 1143432 426315 935576 1914970 1577351 1361606 466455 1408142 1158615 239604 270130 1881372 1083213 395327 171755 1492342 1599290 654950 1422319 497563 682592 1280042 1734997 1531690 1790646 275483 474568 227665 337878 1947572 1167636 1232061 727089 860620 126508 1606114 968299 641122 1461009 1619482 1525733 1315229 897395 86846 937240 10786 1636424 1821924 1032088 70440 1537927 1966786 346848 1305817 653642 1370255 907442 1650741 1250776 1198375 427347 102558 1235000 883334 339929 305318 1931202 705475 72257 851557 1018070 724324 1991189 437301 1545807 785354 569537 1382888 539516 882035 581584 149052 1092008 1896734 622095 1563033 294863 1073684 1867298 730741 267670 1960244 1038318 1323448 411602 1203410 646192 1850340 1889051 1131886 48512 1726632 932870 1413450 929485 606748 342185 1036855 1883500 1724916 1627449 380587 394710 1618404 661570 1975053 1618806 364461 812276 74643 1336809 1436668 1852043 1659080 637767 870858 1514036 567842 1290083 133766 1631088 1893209 10551 1614932 129223 1015796 1209342 1706622 1718143 1326194 1615051 824356 1388652 735570 1472138 1477371 1538098 1901471 1321631 360649 1528757 1623385 502885 301104 1030979 1347292 1443759 741959 1584446 1560624 1219108 1963185 1145300 1552469 1450799 1919336 970463 875621 60755 1824361 1784604 1083517 994328 389048 912564 1900064 992700 493561 1977114 75694 1832112 1523851 1711201 1886137 1960179 765733 1663053 419427 76071 1138234 771163 1152038 741639 1775015 1356290 297789 122760 426788 1248236 579775 1349479 584930 1328012 1455656 766637 454684 1298980 275683 1794827 1162671 900568 146595 367546 1193655 400235 145543 875387 892330 1001066 431752 793710 297229 396068 627813 773364 681286 1187971 1759857 1374005 329219 1065198 824306 711974 1782787 1824412 107587 1995318 1397149 800029 1173667 1066566 1860482 868698 1422684 1234827 1653028 714566 516277 992883 1831926 917594 1738089 1352806 1343257 171280 1570991 578026 1419134 1018697 269786 1032103 395695 1128052 681731 1647338 127262 1939998 47569 1357342 270730 1573321 1866582 1386729 1486639 1637634 153808 1251835 1493029 1899200 1880483 617050 680520 1743075 721251 1959610 1820214 1510992 1871785 1016765 1611490 776644 779392 278196 107146 133040 836469 1141598 1601849 1546893 47092 1075425 856340 1793467 1858650 1636165 881886 1751289 1921968 1934445 847606 1559236 628124 1291374 1229593 776211 1594765 410630 917842 1869848 746986 543037 514901 1304146 1729889 598239 1547450 1193794 489657 1158581 499766 556324 1416848 1719813 805789 801824 183746 103151 351677 880177 415343 1534048 1348721 554345 1042448 1669198 155761 1806344 697374 1116621 1068575 470003 1638565 1833324 1200505 320673 674522 1398959 447520 1119228 160073 1935860 1695947 1974169 573797 371690 1109669 457210 1738217 37289 193436 637978 1394480 815047 1373925 827019 258133 1851930 798100 429389 373901 1499283 1200459 14346 609623 929425 177580 1159070 1164243 649343 652998 1513366 1244388 1774870 930755 1346465 1172476 1089308 1590083 1204183 1249549 623108 107123 1951752 1990748 378660 93602 331840 86405 951484 558512 1041149 729972 1869234 240898 985586 837152 1541436 622447 1536741 1632025 1025100 205201 1977100 436608 1312778 534862 1014973 744012 534883 74316 1849525 221393 1674634 585006 1336696 1281 1230276 541729 359208 1627073 1284993 1902406 1990946 1096517 209226 123902 1742006 236543 895930 1521595 1519613 1399154 231748 1514216 890790 1789606 883791 1983792 668156 363724 5489 960211 1067082 1425749 1081662 1789083 1763865 1066493 1118887 1046146 366105 1325756 1936124 807156 1159519 1588725 1374088 580882 600597 1312925 1652695 1418838 1066112 1700078 1872888 630403 151867 11809 1532155 266738 1115897 1198138 1828800 1013628 1330154 1746655 1947840 266306 1437207 922474 69930 58062 572053 129602 13284 983871 1902354 509022 436794 753215 1737585 1076345 597453 1712301 1576973 1118367 339646 240009 1545721 1311746 1954473 902167 1431294 666377 1652805 118417 294660 302248 506080 1424933 574581 454572 1022129 418790 17579 564101 1860323 1902182 242727 136840 230117 1126765 866833 1552520 1264943 115840 1222855 1306505 549151 363913 418646 860512 1378750 853704 1215950 495053 594377 137740 518433 1718099 1244891 633240 1028015 836776 320323 167631 625006 656855 253322 852890 862442 1739423 1681202 1188095 843434 1800406 544468 153899 1660586 738433 141210 1437418 81437 277208 992847 93746 1118667 1837139 31106 329131 483150 623445 334952 40702 1878181 1333721 1575980 161289 1368111 1719354 133630 111367 1784817 377209 66454 1186000 1765946 136974 1802979 705574 552740 911742 854151 355553 1885240 1791098 865345 102919 174884 1523690 87719 1791319 1780885 24515 1826712 781801 109701 440501 679487 195064 463588 1153290 129592 357149 1337080 764884 19922 1854470 705980 1131420 1574069 13756 742463 113597 157288 1120326 363624 748950 736735 223028 12382 905727 1651806 915937 1512978 813687 280125 1530218 366211 784516 299865 1391217 403416 1717676 1466513 702604 1483426 1691600 190119 767396 267498 1594356 91033 1747859 1973181 1649315 1795107 1484900 1450974 1858961 1682163 1404509 214443 925820 11353 272474 73744 769490 1242823 806524 714174 1046203 1169636 1760622 519040 1051280 507327 500996 712772 440178 592108 559423 247673 1480194 1874520 1880844 667734 1139125 1466858 915367 697493 991391 1672436 1864327 1047570 1605416 799524 1674226 1899995 267928 1199411 1020909 447551 1496835 722697 1780841 343614 545019 1509713 1092989 848704 403468 1176351 228591 1456004 997812 1882671 486351 630544 145451 1949852 812662 453125 1240246 1196556 974173 644290 919122 1491063 1367349 873944 611567 238473 120886 441887 551621 1578707 583494 722256 209837 1223399 1172680 1936870 992425 1398236 85636 854209 1257282 1032175 452909 1361225 882850 1993636 759557 1472450 1783215 982496 876282 1403715 29379 1341987 828517 1533217 120955 1950299 984705 1281090 1711064 1626129 1840603 577814 1085576 20194 1029991 1635614 427423 411376 920263 904229 1856047 1679105 1467149 154591 1525010 1140695 172780 1485935 1911686 18710 1316434 1775332 1117398 1931634 1828899 1662638 1797222 873935 1105969 367574 1265320 381470 858672 422935 387087 1382599 1960453 683983 1741785 1897980 1260867 1033942 1325686 466151 1051530 1134213 1267855 1742229 1178260 1077637 852051 1827565 741631 1940932 838213 204804 264684 224673 1147364 1779224 1897337 1526062 1267989 1514740 411703 515200 622788 403643 197132 424871 1727191 902333 379612 388458 1213215 1295747 1804620 1977261 1914748 1872244 1237599 1376798 1532533 945952 1764755 205411 1438913 1384319 1786991 1807730 1157613 178502 1861237 1855464 378709 940724 702770 1203763 1362803 137342 1481124 1667582 1444368 1517918 1018163 141566 194075 1870128 1653810 1613123 11384 486974 1687100 626471 588435 1054246 669947 1394504 1383294 237424 1331930 1814132 1047701 919612 926871 1989925 1072169 435065 1557753 1429680 617477 1585071 713946 1760965 918136 1068159 341968 755808 1208018 26672 127055 868167 685546 481639 66737 1984585 1721992 1937842 960278 452615 1432377 1315173 1962354 1643530 759931 794928 1845868 548998 793580 1856450 842520 1867580 553462 197385 197245 1292500 587949 1750264 1634828 1650238 1106733 852069 1809034 1727021 792816 659541 1745108 1480565 1821558 1910886 1742014 1493231 715480 666394 1571077 1301715 59104 1537314 86919 1777426 664327 1717976 1865328 1223107 570029 327801 1891756 1619296 1741927 885854 1612000 69334 388992 1196410 387922 858857 1529454 1568552 788561 572230 1736005 1142665 1086163 1693866 1003754 1432423 928655 1165992 1798571 924369 504617 274446 212957 1257970 221591 734826 671361 369408 1332499 1981748 1508082 286460 1966991 1951411 71074 7116 1998329 98470 1690176 385338 1099007 63934 440798 134306 1235989 334366 961909 107373 20124 1487275 1897043 1215300 1774764 287453 68843 1785463 1527277 763700 1979712 617211 1187394 832408 1973908 1213519 444096 1604008 693548 1386519 1794245 1423987 966920 1557420 1615109 937216 710882 811876 987428 1493322 424259 901442 1538612 431033 1939407 1896519 1754637 1253355 1063084 1553750 1472299 86903 1725592 1601658 559553 1359680 1067822 372473 1563378 1280732 953022 737929 496044 474846 1610673 1817598 1900770 1624291 1897868 100201 1985479 108105 1575459 1004719 1632968 52870 31568 1101581 1801723 1599176 1735543 983366 1161734 299764 357168 1119534 938942 624606 935343 1087234 802092 1382778 869027 1448696 236924 1218966 1106893 784370 462396 1926787 265435 1987940 920855 1005481 1382133 1193575 443179 1822415 885366 614766 254507 1438144 1971730 1130191 1711836 712297 224317 166224 654693 1224353 743507 81314 1193232 1534371 200105 1163811 146539 1989111 1502549 1481661 1103172 627823 1669557 1497316 807127 815517 903097 1275462 282371 264934 728173 780199 947628 1154959 32787 1617159 710094 1231210 1717699 1519792 747051 997544 32496 755849 1323027 1437326 1307225 1374787 1685742 1637452 1920630 1490380 1300464 1086834 399303 1046395 1364388 380717 817356 1185708 258694 906059 1235995 1214234 375116 1093124 400440 1129829 1394382 1803530 1704107 1862413 1997212 1036009 1472390 712430 772758 334973 1896586 745530 888830 1988609 1609799 517324 159936 714879 762455 688281 252985 1313991 1831715 1531970 539731 1706394 1892048 909861 293932 1444461 1394427 638485 1109931 926632 1649570 1426646 1779868 349095 1659909 94311 756075 709718 865904 176488 360614 876565 1341801 1706972 1112329 422587 92885 834723 1695278 1211455 179650 1581907 994324 1624571 1757305 838720 1446606 1188873 899941 277275 836651 1320063 938186 59956 1208393 1189939 455859 1271349 107061 516789 656316 1569138 38562 1961409 1465405 1826924 242224 644607 92978 251030 1355683 730279 1110866 1361575 1387080 590870 87981 1134707 745030 10974 304116 249976 1100696 1770425 438105 430806 1957342 520877 678587 958058 743229 985434 881965 917949 1855488 389596 410210 1223059 493646 1375306 1576610 742547 839710 860319 170873 564837 868109 1365613 1933422 406562 295659 1145490 50471 623320 420806 1576969 1036453 885291 293214 1805247 327903 1427001 178620 1132608 1110725 558076 891283 764114 80800 88514 1820675 520925 1793908 1008236 1470491 1683870 1479032 534056 588907 250692 1447507 1611760 1555890 731603 1708557 285487 1748796 1731793 1318143 1246649 38362 1477632 363036 1266235 1799141 1098778 1651752 1453643 1775503 1325558 697024 537878 34329 1599452 998056 1844869 54139 660224 1183512 1747264 58678 491992 1190541 1079280 1848970 1396949 145908 686418 246384 1944650 955783 1905847 593718 249072 1509825 129966 893100 1000784 835987 1368100 438620 405578 836555 1004614 1495020 527649 1816239 976872 1975286 957694 1266737 1990497 480007 1886233 103377 281028 1296273 200850 937798 736464 1919521 918864 825677 783843 1713783 1468277 57446 1562973 751353 445448 1128256 1786832 264197 628223 836357 1311921 1666589 848122 175152 784144 631144 895493 872997 1707367 1986265 918023 1079836 1385594 1368206 828789 260488 1339113 464361 1343283 1985434 1323940 916861 468876 1047743 1006748 1343191 1699490 183385 1717482 1116019 1478771 1494566 829965 187783 1408647 1309198 297990 1003842 970241 1096090 546118 62303 1500152 849654 479771 330498 1826501 563015 463231 177861 1821265 535784 469341 789875 1300404 1941445 1560361 1795812 1823328 1498943 156510 578725 1721371 1624953 796095 475952 86748 24918 1766558 661340 554237 537606 280847 301342 935752 1144449 1489947 1770193 206920 1790105 576791 1345211 721683 1804636 32384 1665449 657731 923405 349411 1255722 1546492 1756212 1129845 1775417 1971145 189145 1856221 1981882 361447 1611269 1803738 290024 386849 1838249 1487648 607717 1737025 1590687 1454891 1296914 798706 759221 786331 1569460 459421 734147 1515923 1632274 1456593 6899 1951956 26689 654568 67932 1777661 235696 1406986 1556115 1534609 985834 260289 356352 686782 1577201 746242 1126259 703433 1937689 800543 406771 1420933 1175552 1515 1218088 337621 1081506 482171 1997434 1698935 1287455 1650274 1055047 948152 1029458 1318959 759754 762571 146541 1575656 1951045 887981 129131 1240541 277219 1164333 333882 1242926 1903442 1343184 1547614 1977970 282614 27296 1680686 944474 1112589 1857462 831770 586760 508658 1679554 1500053 1524864 1532874 782048 1627981 1088728 345647 349940 1822938 388336 728768 1813900 1674412 1467161 291042 1231390 461968 1473198 112477 1530722 1192355 1608131 1686026 784906 1829687 1762803 255343 1094700 1659313 1388059 576346 38214 1258340 1700865 1128626 1481473 374694 1804328 1319421 1711595 1589910 784372 848719 1657865 1470568 709863 1330656 642979 822554 1339817 1547088 308105 1483186 1464522 1651876 637519 1345581 578979 880757 1404672 99043 289089 165157 771450 1032910 1821397 796657 1971567 51221 226542 1087894 442331 1322270 19481 943917 1086283 1310542 1051347 344104 937965 768596 1728703 1724358 625851 866021 1834164 28973 641949 1777248 562299 1007813 1025962 486762 2353 422271 1561771 637914 435681 48376 1301499 1938281 1193454 1968791 1117542 53983 1715316 906407 924572 1518022 165247 1789412 311358 1549071 1671689 1161384 1458988 505157 363772 1501090 864737 68852 316341 1438343 228597 545709 318093 194496 968025 1803213 1641868 971633 1669675 1675523 52396 313373 965173 1570025 911282 621511 174894 1530014 1393080 1893280 397839 741796 1232947 1382362 115444 1050239 496863 1264596 708646 35569 1157145 383722 1596585 701791 1175896 660000 1966011 400627 1347860 1230550 1887048 1936077 1272371 1826413 1160031 1931425 1046599 652104 918235 1224465 307539 1399706 1478848 342016 966506 1646345 1364214 1174671 23167 877494 877925 1178075 1641153 1714879 1502819 1337809 1305894 1912092 1913691 1122556 1783507 27811 744635 1607511 518274 1853862 781830 707665 1723612 1850121 209271 1440542 127002 1449491 1882586 1340328 1817742 796683 582470 1596441 902550 1465407 688272 714428 1693987 1263912 1616107 271726 1366748 1715640 58195 772354 1555104 1239226 638912 1765947 1859105 333448 811397 1001815 32341 1053298 1977089 1237431 1479802 1592557 1773983 325365 231056 973642 303425 1764491 1339514 1280449 1869266 291395 766412 1229180 27318 209261 1145500 1098547 1014933 1898638 1455118 449685 470548 149190 486284 1751462 1437443 304096 1941683 1863696 657934 1469883 1340900 109707 413375 1188868 1830817 610670 1049374 1801916 617282 62320 142864 766684 1095431 1797745 776937 1817611 781696 1675663 1006156 773159 1714062 325602 1748089 848235 564464 488270 1946946 1507800 1159442 1896429 774871 917482 568795 1801526 1999881 1179415 1045596 751007 405795 968435 1052027 1249869 1570490 1637813 695520 1515076 867283 1312794 777916 1298531 415707 1311845 982805 1886403 253849 1833757 557296 1162097 873248 197300 271198 769477 204791 92941 964125 658241 1957121 1869460 1839844 290772 1086141 1720223 1929182 187645 548559 1345643 1320116 90599 1425856 608791 96604 1107656 745672 296883 1278608 240191 1127953 940818 246650 21125 1297676 676215 346317 101337 1100406 1954922 970103 1812 71404 1614665 1007310 756176 483548 1662505 1829489 947213 1148236 1491482 1485365 1557736 662390 658580 956878 455505 1324726 1565507 311848 463907 1672965 957108 1797074 863114 165983 954373 743211 1680950 1076978 132294 1339943 50123 1160585 1172674 1259951 1777630 351981 1965391 715139 1396115 552460 1928380 1599662 535345 163635 1911328 1462018 1357185 1429224 1513211 902832 625054 1359427 991679 946556 937088 1146308 1689576 70371 257508 20746 694652 882474 1311764 378175 1970177 175223 1949588 72267 1832822 666896 53985 1634687 436575 1899867 793311 1538342 1876457 1873044 952253 174348 384991 1271840 1912280 1387357 873739 430817 345872 1585012 468525 1968961 1519654 1535891 1229893 1192723 1815990 1753084 1926302 1971689 1207653 36105 1330608 206455 27357 1028092 512859 280339 1546325 589256 360957 1891525 193546 142593 1311820 1274092 1303459 530144 865507 658288 362499 304142 750796 744177 402732 1768668 1284063 1955961 497002 533399 1544496 155910 723397 1100552 413594 1607079 1896185 251704 163017 1143300 577132 617464 1919991 1997775 526404 956996 1782508 1157296 107752 782343 860226 1555511 1766918 409383 1585149 773628 725078 509869 1473138 289898 1156462 957933 1800984 1878581 881447 1204480 1788383 1327038 1570386 210815 708784 160966 752818 1439340 10433 1918114 310579 1371918 991143 1431417 459243 1725681 23552 1337348 1234620 642846 408405 531705 511678 563347 530894 939952 494427 1602805 209211 307916 290537 779478 1903662 1624067 1901424 162700 522974 1591056 1338137 1542891 760726 416587 1480865 675721 951716 159007 152948 551756 1063520 335813 896680 723708 58070 1760912 1810802 1942535 1209533 1178368 1665950 722716 748909 1557434 736238 170066 1525739 1327969 46316 895401 927522 161738 1416726 206247 826315 966922 411720 1675668 450430 520088 1915386 337526 1906682 1929647 503355 313846 1632725 1804870 1862613 463341 781936 319315 414287 152487 1813511 401895 1247176 1262395 11903 488108 840252 1169889 1114745 1259799 1481566 1464887 667683 224861 1219748 1357667 455110 1011615 1308126 1198370 1235439 703843 788812 287166 235044 212587 402833 76857 1594196 718149 1042290 1632980 1378063 1485403 723865 1087114 1119477 558529 1145660 1243632 1861455 800011 709199 41274 426478 1344222 1989174 684669 1272771 1720855 125439 811468 67054 721497 298654 761353 383443 446745 619209 1395306 3105 945768 1472182 1837 310057 1091007 1551656 1497829 1912427 824042 134298 1306830 582715 736218 1050804 1427952 1478708 1076861 993788 1476395 1731785 1754752 553892 635848 1632217 801115 108670 698919 1066325 469476 892752 228533 946842 430730 351757 347484 57186 1976227 1654357 609593 991780 976176 1105012 486263 492065 1770312 1521119 1495185 1085937 515403 1660506 724727 1620577 1657148 971108 24991 1722845 212277 889559 1921697 1923195 418308 983210 1726585 55425 695260 123209 628967 69189 1653432 963770 1487000 1926572 1758559 911965 1695783 1924970 1738038 1604631 936839 52548 1270168 819574 1447601 736207 216061 1304498 1828629 852126 666138 1931767 1592759 1730353 781206 1292064 1792873 617715 408146 1931960 1629949 1478562 1314307 638636 1218341 256137 1146330 784453 1740846 1106168 203296 1220093 524989 1188398 826622 914331 110248 1774186 589604 262228 287321 1619877 1415846 506204 1575044 297601 839386 1775620 763753 1365293 58233 1301607 1769578 549374 199386 1894382 744375 1019170 599387 673421 538865 844516 1854003 1055670 1776839 1753075 658015 1075719 421403 1121508 640074 706176 470767 1643733 1714177 690373 145960 1830641 1171012 1511315 1265912 803790 669368 1242702 1555686 1367174 1761160 1892126 1119632 1625504 1453471 898739 532154 1548735 258071 1166864 76283 1250859 1721694 1219279 630789 865647 597859 32449 687231 1983856 1477388 71349 1830619 1196597 1789082 1028913 460949 1267882 660747 1739445 722585 1541748 318155 1032883 755817 1749875 1118833 1314331 1041570 143148 787157 206019 691808 1768844 1360031 231096 988244 1460400 1010038 1989575 1958901 1904457 290145 1549060 159390 148549 271244 901985 569061 1979838 496097 377472 275519 1896677 1151649 357728 748980 472874 959314 988089 843959 890469 368854 1484198 1031842 1680998 1360482 536549 1987541 272437 1564237 448477 1701628 1805887 124639 152866 1908577 1217190 1803375 446890 1792648 1914035 315834 479838 902139 1953464 1252267 1933032 1266492 1128424 1609734 1551026 1329145 904748 747224 893408 1945282 110696 1514278 620260 1658398 226270 718255 530513 140943 1683035 1829398 1191042 396054 1682627 1797823 1526149 1401064 926130 1346801 368769 461182 156127 984946 1952449 1939983 439496 108690 584450 11084 1745353 1728120 1133465 1827118 1627937 220948 1933412 811020 554211 1592708 163373 1807346 507992 1698875 870442 650363 1773009 1018487 1884086 1803370 1920669 328777 919894 271101 450470 44012 1417259 1314225 690995 1525291 45688 1032127 913180 244817 467016 1501390 966131 560036 853386 1397256 1350517 647538 1851083 1368614 794747 1123636 232697 58997 1105422 1619730 1665893 148441 264770 169722 611678 1187140 791348 758591 1949163 1355358 1616546 206847 1312180 909895 1002032 1182578 347005 1831735 1938724 1921136 947159 1615929 508580 801536 1393072 1606151 1897125 843150 1136406 206756 218126 604417 280966 1684857 97126 967201 1008831 1237246 643520 568742 1194035 1965903 1388919 1626473 1800020 79126 1210293 925995 1609587 154507 1591193 1202471 410783 1748713 1381003 1321746 1098789 20145 1753025 1418987 1728007 646222 1730410 707497 23079 1982024 1699475 890160 1234205 225299 484457 1816815 1485576 161764 1359433 1670020 1927516 1574421 1294155 1185916 1513562 248090 195627 1569903 188396 583788 1292011 1757483 1280660 683108 739219 503982 836656 1364149 1634998 795086 1083616 62353 1109481 487644 940438 1052022 477062 278373 1182568 167889 1258066 900575 203419 759230 477673 1125602 94768 1684902 1108438 1806209 600422 987766 76224 261069 622999 1395368 1295384 727331 753700 780646 820461 1546809 1034245 1596640 1826412 1666761 228539 651873 29768 158132 1195411 668835 857396 864770 334544 1050872 1437105 586789 1087905 305810 558094 1175327 1941054 889452 1544593 1532763 1220204 93458 247552 1193038 801642 865010 869216 1206525 689859 174397 1592672 1667932 10821 1548600 835343 1451572 1879903 1135579 396057 868420 183819 283424 952824 1662458 1263210 702963 318053 129571 1393028 457659 1201368 722291 1385926 1324339 919639 1361387 1494464 613938 680008 1071257 1312409 980930 1727130 1985937 588533 670557 1063380 1769938 1807990 715777 628920 915050 1912473 771004 531178 342447 1172462 997468 339488 1935334 1285223 1724846 557538 1269136 1765596 1376888 240969 366704 288323 585647 1805769 622965 585912 250437 1376505 1785356 1765632 327351 1203577 1482261 175607 554278 1259320 1397741 715301 1929115 345635 1385502 1807546 1482917 1443029 1762211 194396 1857660 759225 994221 812923 1800264 1380292 1402592 1601537 1982512 844200 1020665 997152 912954 1753133 786543 512408 496295 1554310 1175093 198395 301379 1414549 1006747 102959 1216042 1213398 1514859 138489 1393204 1024481 1756234 359083 894141 1025477 1119565 630012 1992763 347935 59460 99541 1869074 1832661 830340 1744515 1593658 1936475 1826715 1886211 1822850 105235 926939 1502698 954793 1199597 156705 301352 824539 191560 18377 1438036 770414 1457890 1789761 129305 1212810 1426582 1086335 382927 774422 453860 1300733 1009070 1107094 1786045 303909 1713515 909081 1324216 767662 1235745 1300397 843548 274873 1301421 890406 401398 1104329 224407 625962 291297 1803572 873111 845477 1971535 596369 1310674 1010498 1794965 974189 213894 1748494 676464 1465133 694593 1932381 1371084 1570621 1467955 994551 896712 1695533 895931 1320989 1400667 591093 79915 1168643 345404 1293854 1463190 78709 823172 1131706 667872 1932673 169940 400846 1006972 1009764 291602 883139 1804796 565568 1802119 811901 888667 1163821 1915370 562958 592883 1202242 1135931 1687301 765724 1931755 1538741 793232 1564710 675330 1448571 912088 1624607 1206739 1483898 138249 417718 1977767 261302 1310055 1040634 1632761 667488 1575540 1391079 1607991 438479 1441337 1443739 248631 1180351 1409457 104983 161090 1208878 188836 1206746 1678016 1364924 1921199 1819288 58364 1575408 603102 733076 174659 1365044 1682115 1667416 1652172 701206 1993900 1378804 993562 1010244 179006 1969011 1408801 1282343 582208 1784740 174803 1528001 1722579 1630667 1630007 350768 857058 1712299 1395834 1143604 175655 1788371 1062942 1390173 728252 86988 779470 4858 1247344 298752 1805393 1610982 49061 1765298 605754 732089 597327 357792 1129128 1851465 1178205 386560 878509 1935189 299444 1242969 1496436 1538967 2194 484723 843635 147672 1360391 950817 300025 76470 1248637 1874821 1307165 1487333 689508 1717032 544041 918406 1735742 1071011 1179414 1363077 198629 1863734 961170 1075793 658476 1337097 943303 844515 743048 538195 462115 998984 1922797 1661441 1095548 331952 1912557 195032 1754529 1816713 683725 1004103 202177 1310304 104984 691843 1841372 1233671 35250 1163948 102608 163037 479784 178983 793740 1092656 902414 916903 286414 330973 1462219 1028997 611604 1903767 1435259 1556482 1566777 892946 1948244 1064651 1884513 240988 81545 1416978 497675 1750931 489026 1278014 1945658 409989 513186 1407005 1079597 428571 988387 1317109 1403299 1819302 297449 1086245 1643441 1847162 1465099 1761323 585409 736720 1030775 1666739 499094 1036245 512962 1238295 1361708 204170 1787711 108244 1724923 1270842 64053 1214543 573529 1595825 47942 900144 1267689 531694 1221774 439653 706020 1070045 792748 1523153 549148 409795 644408 673081 1509503 1971473 1290015 1582429 1146613 1956298 930920 385844 1810767 1481588 412733 1824744 879041 74932 547506 476121 1509739 1189922 983882 1382534 1060550 1973075 660431 1347047 1264300 1929301 663532 1928416 600413 1930227 569715 1687707 1907219 913126 1517099 569891 1060997 177219 443606 706608 16140 1104685 773231 446200 336680 1679431 441165 1178217 724422 1714612 1396621 750203 753718 869498 826109 1338441 1710346 1143404 1881863 1298488 728096 845363 832356 1464799 1450821 43652 719076 1984072 887725 557074 339974 856954 1589691 121722 1914521 381033 723760 461295 1938452 1752171 211625 932935 732082 1246868 1345784 213929 1473747 1254994 806811 1175280 776631 832634 513313 912007 751652 699559 1464792 359207 20310 1027390 396168 1091602 51708 180829 351612 450284 1670355 435006 834176 306910 191442 733665 1392278 1190469 962122 112205 1128926 1864536 1799101 653844 462385 1932824 1102783 1997797 589773 313405 670510 1072576 1874013 315328 1349272 1525365 1658940 1657457 480194 1572404 1798059 28779 634068 268930 1120672 1137111 146952 411443 1957932 1874384 1374844 1252903 1293532 541641 1238007 1779623 903261 86815 704449 302074 19138 1474142 1942427 1225946 1024109 1164007 784436 282908 838225 95641 710933 1828871 1667178 711069 1796526 1569616 1567082 338184 259773 1041509 349024 853979 974401 1506083 1485881 1114000 1924053 619707 245108 89536 1917878 1622614 1652699 1564300 1334893 85241 168250 164384 1256388 1465664 1687014 1233702 1432746 1568178 1719441 764212 1674608 762768 64970 442425 1622021 456574 558082 439765 415237 393898 1159897 1643181 1066176 1676770 1290402 894404 1215199 692793 1057148 1541927 194465 81679 698441 1363854 1564182 1422954 132222 1160883 908255 1086701 989680 939819 739458 1275866 1840909 920423 1266574 1156635 810812 1582060 1411286 302260 98259 1494903 523633 998057 1754417 70024 251222 729154 751087 557450 176272 1667565 1730258 1721243 460329 1183374 355387 600438 410652 893220 960244 1786122 382622 388709 1115946 914678 206423 1047046 1142128 1551555 77482 454608 388523 1970435 710618 751678 155153 1402658 477481 991070 1997656 1381066 1145481 1659730 1087624 1438436 1056801 1138477 785666 1299243 428166 1907884 1552437 802081 675768 1819039 1633361 126143 1356205 409867 824727 31179 1593474 1530413 335729 1964691 589203 1914402 1569766 839155 1505504 878801 1893937 1726148 1927105 1287538 22675 1462361 1375092 952227 1944984 1400212 938861 975765 206347 858410 285181 1520643 1596348 766923 394060 584499 462467 1553016 889767 1846772 439204 24585 173572 273713 2212 727185 1958007 373920 307130 1707243 1524427 1366489 496603 677183 1479118 849835 1459706 125072 1062907 803206 1121348 1932557 307200 811793 1405136 1900979 1555625 111409 1973583 39753 1231187 706393 762962 1625620 455481 1841313 486011 131864 1259838 702124 1089781 1835337 1294897 859952 984936 1420607 767671 1484922 1567355 1345544 1739610 491048 1130920 113496 1781220 1188047 465242 1952463 1840432 1438037 1214484 1767102 1976392 1247887 1269183 476837 154968 1055958 1724479 1678844 328646 1022063 708891 355721 1291853 1540614 144791 998712 1374469 406780 165756 1193951 218986 608191 649123 1072490 1390873 31956 465864 348599 1236153 1058043 512537 1562535 771576 1142124 1654871 1790147 1716255 58557 872109 1171093 1300761 1210547 127914 1692099 340007 650848 1993880 160931 1722817 1701976 1197943 1162131 1594071 1075909 1300031 1308032 1893452 367796 634920 327348 790184 258643 168030 1643500 1879149 1117603 605945 1598101 878226 1947261 355434 221527 1909266 1652098 1910628 1623864 1593559 323316 1851895 883019 882628 135094 366809 808922 1454504 919774 579894 1871694 141952 329530 886952 94973 1580905 909399 1486865 1563285 1719847 1309249 1907073 54528 1322836 317539 765134 504704 1210600 1217679 474550 1370544 1963117 483862 1266191 905122 1794121 1565258 1252664 1091164 656190 598629 106992 155909 1530353 1039515 1802539 415105 1659619 446927 33640 1757365 387794 1502 365639 1135179 1539334 1939728 1660422 859061 1042389 1013377 783158 640076 1791198 914672 1337606 456967 838587 1562027 1268873 1163401 1594936 1518526 1497244 875465 1901421 716869 912376 836760 1093807 1475248 127137 1167070 487095 706534 1257957 729585 1000376 1015324 303794 455049 1987429 653914 664418 990719 580685 371390 1339552 310741 384891 1332952 612219 1387691 1832477 1541446 106457 439959 377204 250495 1920303 1087352 908073 152384 1765603 48407 1512294 98726 1663539 110280 918013 82957 476089 160443 1400995 12401 702878 270949 1449439 492511 1713083 1094765 1575487 1239630 1265558 1550216 1582137 1435396 698043 909840 1231843 429595 612023 50539 1830612 339452 1887079 1828183 1766077 1378055 1877495 648454 89229 1343159 884358 313971 1197685 256874 624795 1492250 1420911 120732 767760 1210529 1336535 1425689 1296208 1272557 927687 1205312 1206204 1359829 879067 1599762 729405 897298 281924 1089538 226716 1387145 1043218 1126776 683073 1749789 165689 1993113 1654440 801099 1544556 1470951 103367 528044 1326654 1447325 312475 1682254 448610 855474 842538 1933753 1283978 1967524 60488 370133 624322 680260 1634743 808653 1977119 877262 489470 1054953 597468 139878 939360 1142426 388063 1507720 1858931 1079184 1290737 649062 362659 1010262 1919678 1347360 1387318 129089 1808823 1340279 353740 800603 1608570 1884555 860623 1646408 865977 1358720 836882 1029045 417486 1602164 635650 1266832 345629 1933459 1146277 626206 1476969 985653 16876 831116 540851 191396 762504 897549 1426261 992509 284995 170642 506801 217267 1922322 514538 1197504 1669862 210786 443573 1413159 1679792 1061934 1143479 1803665 1782087 333228 1942829 1711590 1978025 1322590 354350 1985976 99774 198214 1064533 1443770 1757009 617301 1415349 462366 212820 1337006 544211 98210 356681 310924 1045752 1072091 1960583 1779324 676868 330431 344911 642520 576687 528701 1055803 1255225 1792627 1573344 518531 1670345 1550350 1456620 992834 828996 1537536 427821 1549246 617244 1515768 1205973 641059 1699493 867372 663784 1767691 143935 59091 1586522 1961893 570971 1306002 1668418 148305 1629180 835083 1891492 1380724 455668 832894 1978353 1067546 775981 1204945 898737 1369361 21650 10109 1327013 1675427 1359662 1158078 1297685 1746817 191756 1916744 564623 88964 288447 835602 31663 1609181 46311 419642 1038021 430250 1899932 926417 588707 1607547 1984752 1606544 1961320 724296 461 571151 359431 25698 653226 110398 1234248 1320191 940172 973563 1997603 983684 1990493 100591 1576381 1115089 1324936 1484017 208006 1155373 240022 1577766 656247 90471 980509 595333 315420 923028 480360 1502158 608030 1863587 1933719 382068 1445657 1475443 1216158 210823 1691653 701085 1279075 381984 14491 880229 1559444 756705 383787 1774477 1058077 1543922 657237 583138 804684 1842421 712933 1806055 1192887 209440 1924576 221659 904959 121848 115757 424568 1535402 175957 1532327 1436375 1673021 1205567 521760 200439 8876 1927317 1537352 645238 313970 346820 1280859 852968 961121 1338982 832455 1598252 1083719 1991547 851540 1963806 1029499 1222688 762342 1076010 669023 468554 988753 407926 746490 1494538 1411251 325638 1622479 1289815 1337698 333967 652129 121053 707096 1016078 915054 1937686 870802 1906500 500965 1175857 1130740 930653 85844 1542328 840836 620338 1102477 235435 1217052 1980687 309275 497633 281073 1331328 219662 743044 1739668 1061538 411087 419974 1172878 766714 37444 495875 72871 1035983 1803989 667680 923739 1425668 1124723 1694378 328198 520901 725761 838704 1534899 1972051 463082 711804 1953857 578977 1801278 1036367 495458 1059934 1174252 1895838 1802966 968003 824705 98813 1210121 1639967 1296056 1944496 1525243 677777 1168109 1902246 469256 29484 31648 529097 1723719 664493 1872998 1404259 554313 1866132 665474 316157 97225 364047 1589129 392982 1224854 1714153 1416943 288214 832642 1055556 610112 306287 235031 1100844 1439472 1767911 823537 473367 1526472 783204 1838023 677285 1279693 1664249 1261726 1074807 1756186 516894 1674742 878541 953491 1498549 189623 789459 369669 98260 1825909 708517 537553 1530193 1648572 458909 346585 889798 1871246 1770450 1533869 1078802 1715586 1954590 761018 1193155 1267324 1547896 541645 408795 1988349 739466 1309955 423572 318951 1421576 1174974 1276821 337811 1243408 1764559 138320 1972518 1055087 1703828 831704 165857 1978792 107162 1444735 1803800 809082 1985454 512802 1812759 1816937 1705621 1300256 1577511 10503 1615930 1335026 786338 1034530 1451630 1950584 904287 1937572 860643 1761123 1168402 464636 1637048 32282 326436 1679904 1099444 987407 378467 886588 272770 352864 1864620 1268574 1574796 284174 96963 611610 150511 1484504 301087 1111858 910324 268018 946414 1335893 566728 1358670 582580 311231 1194030 49655 352809 1408353 1489994 566738 436332 1280850 695524 968946 1429406 819384 196297 1697851 844564 55872 1565084 573380 1610404 1196880 1119849 269794 1651548 465615 397447 212824 1559182 65282 1403895 1235646 1184581 1084148 1197373 23745 651924 164975 509280 1898850 1838112 53921 1160537 143663 491848 487783 207391 1958420 936042 484509 1777184 1932058 1204084 119032 589867 1043889 910977 550577 130000 1186991 478760 384978 1586844 218717 1509967 143575 891550 1384772 1371057 496313 1922629 1731253 26818 1959182 1124546 829711 261001 116318 1610174 1717076 1813931 791142 522728 431803 645596 1780703 717503 98487 1948062 830177 1635142 656900 975688 1763300 343205 1012453 1129618 1448445 1253601 645617 773741 544243 1197897 1038352 1009234 402126 13313 911845 1167390 735982 318605 255962 1916556 1557063 1061996 680593 1151711 341713 320031 1021147 1500997 1620948 149553 1049823 174330 1480949 1022956 1826949 1238989 978155 1025780 135876 496533 979652 321318 636102 1627274 1938184 953655 1202370 1384625 1248929 834599 1693940 164567 317067 1053571 1863352 1462251 1848048 1217934 1609925 799997 1526966 1327705 156724 1933744 1676915 1078614 1161486 1059491 1642462 1639823 669458 952357 139868 1261886 1939805 1598248 1209814 284407 1715647 22001 979722 1176082 997077 1324907 1521171 1521244 1953004 1390336 142303 1667797 1428119 377625 385902 1780270 1120797 1451261 625384 1528944 959215 1802338 1913160 1386597 716303 1509648 918995 1019324 344406 1119137 134753 1341078 946944 1255761 163558 969892 329972 1547017 1963471 934430 1370407 519279 1829536 1862754 1957568 1509378 1681985 321085 73384 1259082 498668 439824 1066275 1282600 1258412 251740 350963 86760 662991 985146 975809 1084121 139173 1886935 1603276 1040815 568191 1333814 1416117 691709 659705 1235589 639944 639298 1891810 494711 579409 522094 646532 1506157 1098563 533058 140542 425001 1851859 658517 178444 1451269 1692713 142195 1919888 719242 100590 1798810 1903457 1921807 1522514 1743356 1963114 414820 38621 1418194 178566 1420078 371254 1432863 1981504 1813266 189862 1046766 1458236 1212355 1409001 1144962 1911411 903497 1716707 282239 1418320 1022131 1176213 1530154 151382 1851137 1043436 1562837 626707 986598 20065 1472522 1869122 1105259 723033 297196 243854 1682455 1481190 229263 498644 979228 1859911 1759326 1619223 1260884 1999876 745330 189313 1635165 1468783 1818546 1460583 1296026 1014906 1736908 318277 1300453 360989 1974309 1184225 658748 680205 193229 891774 872954 845683 1559677 1722329 1678456 615246 330340 784831 200192 670194 359888 1305877 184159 967418 1878569 1089766 1121282 802704 1895270 271440 947313 43395 900499 1226362 1452572 924487 128303 75194 1310968 178385 1849928 554854 1785333 1892000 541843 776086 1572296 343956 1651709 1005387 256862 56763 746050 1024027 1589362 207009 1730085 587968 1797252 768139 844231 1723241 1937496 1165461 1468752 621674 1352014 963033 507267 1106764 1328982 1821091 208364 1921461 544009 1443087 782807 1849477 1313589 1777345 1205154 239152 17667 158047 1873173 1416349 1979896 404536 626578 310860 648581 1625248 1406347 1809190 1548317 1405379 298617 1496776 1793716 1640401 245484 201438 588826 1471204 127048 816259 1090394 1970105 1409211 430408 638967 567491 1416968 355171 1570103 6778 1021617 457560 1228178 958482 1357206 1593752 1215434 1357867 1529444 1721126 117055 307373 1530081 666548 298315 905709 134669 826958 774793 360553 1791055 997543 963818 505031 1585290 634517 1013773 990221 302386 131219 864365 640794 169267 1077854 682111 817269 135379 1320936 445020 1376718 938187 1403702 336895 1286604 624500 613146 861048 437386 541568 612853 410392 899805 431715 1336185 1564595 1929408 916550 1731701 321913 1927711 1789597 514142 303417 1344734 1778585 1753795 1869906 393886 1226738 819680 1453155 1138364 1405038 30486 1223 1042952 170251 1006677 191313 445022 1478206 1080752 1285503 471600 1356799 880953 635673 19053 741162 218215 486944 1314155 1481564 1282760 779373 910461 1326532 698858 428351 233616 1441782 847482 1617591 796963 1302455 1379405 645899 931442 196038 474797 853773 1772756 1563233 518666 1678099 1316633 1110864 877052 523206 1419949 1560319 403837 847050 160030 543357 1123692 1401424 1149374 1976548 1151263 171228 1083456 1466922 334172 1931216 100320 407878 908340 1361813 463099 1677970 1222865 1262471 354255 304518 1593737 1040673 580187 516079 932650 1111999 1140400 834466 583211 966099 99567 818371 486361 284662 1870752 1327643 1778126 1030941 1645691 1714101 1621755 606178 1544781 451757 924697 1981819 698998 1578701 713899 226903 1655676 1035508 1031478 45819 161030 1465256 409558 1227518 1817836 1203038 350832 1855697 1412419 1609552 1936335 318841 1742940 413640 841745 307721 1080609 1300123 1783564 8275 1317368 1540769 1903289 517815 75849 965760 148095 1594329 1352935 1623625 1978664 1464709 1203921 804810 168880 1785849 1748161 1309537 720158 1402299 1120732 1107119 687133 1600617 873180 619063 1770962 813171 1698539 1755358 152333 347239 1415671 565982 82224 1942476 1359303 1412033 1827209 1985307 1988399 1888524 691362 1909361 682499 1679242 1642246 667705 1954452 672411 841737 1126183 1252273 79232 635957 661003 373662 249508 329912 18977 191190 1816607 909510 202174 1515628 1764440 1454817 539981 917843 588448 1142816 1504342 1184912 200338 1852067 149718 933370 1673644 821498 106606 1993401 1411054 1509318 1263147 1306128 891087 1200498 1647612 1738175 847869 1626306 1395790 814784 439186 468911 769489 1933640 598740 1230973 1983011 1160296 929777 1086007 1192117 1833254 877316 968037 1084062 1211980 184272 12960 1251434 1697998 1439401 1181682 239985 931985 1872908 1366832 1280692 140369 1699988 145660 194886 1619499 1783867 619839 335335 1545435 393590 950608 537607 1000160 69747 415786 1075319 317921 1472174 1588494 78680 1926035 299048 494517 1228512 440163 1928966 1172638 526099 353832 1425299 964288 55762 40622 1914191 1135232 78315 1701926 620985 718894 1486203 1924540 1593897 623351 1145435 1667821 926750 1935578 1297802 503262 350561 751134 825736 786740 147522 1040056 1332228 464309 974427 1072231 658227 488964 823412 1221033 195842 1439773 1558197 1651777 136132 1498107 870127 1769046 1846207 878434 1539369 908501 1713523 931554 918630 748830 1468681 1386963 81086 227819 1799666 424722 1613994 118162 342225 518375 975105 225016 1161810 1623099 750382 1828023 252100 1845918 75244 549088 451191 1733346 1463088 1311788 712169 100343 638970 227722 721376 1365917 1233320 1269609 217487 1867951 1101256 284649 1063049 656696 1224092 1978175 1663329 300975 1408886 1219474 784639 1858376 706966 579513 1121001 1932382 616082 1598015 664191 1842014 1195447 1210721 1097093 48375 1061334 1943126 395610 302179 757888 1566558 1875132 966968 373785 1777626 1004575 587114 1267477 1242101 617035 1433468 1382631 1031236 1749934 536722 1339300 560394 715242 287448 717585 862985 1478858 925537 350568 1403838 1317462 1180994 406537 228564 182458 1616571 1833715 1492720 1867959 1188541 11257 782485 592077 1910995 533133 1508762 1739113 219359 1417854 1204705 799388 889220 644703 1662439 1685841 128242 1880520 696105 1553562 1717040 1474847 631222 568948 963147 4080 241364 688179 24380 1335588 554396 825928 719663 435863 139440 1019588 401983 162020 993752 737208 1705783 1060973 1738652 347209 1630890 1033833 592927 1437432 1678440 1186644 147647 1820184 999073 1928236 1703512 1507571 1778837 1361350 1899687 576586 388119 1855259 1544368 1354837 1861 925772 1324349 697133 1795942 876460 300484 1808557 1685910 1941249 9946 989176 277126 1305183 762717 319594 806141 1847063 1431656 766772 1832580 1995398 62664 1760752 43310 1265164 1938554 1396973 1817634 1881114 1755882 1920211 836747 1928066 618034 196894 747989 1226427 1006071 1186624 201982 688363 1239056 987416 17586 1618134 1953825 1724656 279450 1956434 1393264 1440301 1348270 1493340 919832 728147 908598 398771 1006985 1365136 1321589 1994822 195197 1329312 713594 1399253 1123223 942034 1337947 1995905 1318874 949958 1405931 1217940 1144813 1102060 699503 1774068 1319465 1772508 484191 1842534 68467 496534 417291 1856675 1009580 1868875 1992462 1920260 1659153 627324 1028925 10835 637500 1245403 1813486 1390752 575794 649306 1652661 1820769 1254195 1476449 1503429 1146831 639872 1966827 771221 1563116 888640 932913 493253 171274 313305 312589 1154328 1002567 1786455 1600274 1537821 1057458 1572150 1866803 92952 590530 931424 365959 1933035 1293208 1608053 1923977 28025 210921 663297 42368 846769 1021568 1085933 1866465 140299 115775 1590173 552598 1907372 15748 305053 350998 160289 784256 63682 1100776 745123 585603 166935 504566 1747890 414670 1330309 1720503 1844299 715114 589491 400763 1532135 660131 977005 800443 1214581 194775 115050 886218 724192 88968 1814252 865069 46575 218971 2380 1090413 1195612 241339 1695451 1617556 753709 1556875 1098185 455199 1241106 1852268 1484241 1661189 1913494 1184952 797534 362357 1409256 130708 486761 1509783 1233773 1701568 599545 277522 1904899 190546 209190 1674194 1789511 229884 690888 824965 591950 355919 1153641 1899780 125588 708316 1721368 475174 1920291 882656 1693200 364281 1906843 346984 1858139 819773 51251 432318 509093 679508 848083 270483 121867 1841306 1608471 1213455 1203197 80359 1148679 1622899 454795 409583 1504752 1053464 1758371 1801184 1897207 1843289 1607415 239176 1181908 1469164 1314722 1999970 56206 71133 180339 1135247 436592 1184730 1763378 377055 970431 1913382 1767696 396773 1803753 534116 215712 948874 1565741 935323 781849 874728 434703 1061937 1106784 102652 1283846 122648 62412 1980808 1617087 1867362 1060696 1491008 825144 37936 460717 857556 1850970 562374 1618915 756354 463685 469287 917475 26151 631603 1264715 1772530 1172872 491466 893088 1511948 909907 2629 1397303 975263 1533496 1215126 1855378 774529 240229 1948592 653349 734206 1330681 1544645 1397758 835284 274462 11127 369028 1805751 719979 1156536 1971308 1191047 1823768 1346216 375802 497377 342503 668204 1853730 497917 1527343 1099252 1135001 87809 1387159 601413 1457957 583454 965825 516038 219587 3033 1853623 78808 437701 336133 670771 1392482 1352762 1113511 37059 1127875 1958835 1727016 25443 1393983 524572 308890 1380734 1369054 805558 1537085 1928831 354203 1345439 383808 1813634 91170 858089 711345 509238 270058 120025 1029610 373008 75971 296844 1364239 1823204 82241 232344 1166287 1929364 104630 1764459 1788522 1254935 652171 1610059 523766 742477 746181 1105833 69789 852740 1996469 389530 549180 623929 23371 1260121 331057 1865009 324574 1441928 152492 281664 79413 1277104 424941 1558254 1741617 526095 1042722 455836 425407 21829 931385 1657397 1177551 1930690 893606 1530744 71365 1484389 1320194 529532 700141 173540 940077 1308219 940047 1818642 1320975 194365 759767 684130 1487783 1580000 751330 1703478 1849082 1240771 1750892 1993499 926977 89270 951475 536518 264610 1623458 1296984 1583976 1358908 782925 1340739 1779011 1216300 1127223 1875714 654991 53938 1168487 1016596 703012 121542 68345 1897538 1987840 1511084 1132525 1449007 540315 499146 725760 1533105 1528610 44140 500655 72577 773434 70919 821541 142155 785107 280964 504118 849291 974844 420473 973052 873956 1299422 1519064 1562491 1916431 1191098 1344474 776703 1690198 81460 534588 370787 1923507 1470970 1645184 1315522 1080295 1046001 885139 1846817 379606 7676 626820 1040931 605156 77107 1420542 984696 565096 444422 282425 757331 1944792 1094878 1366367 235297 1790987 1524651 1671147 519704 263245 1002948 289945 1489517 1097655 584885 1524774 1809150 423554 1430898 1191429 531956 1068140 1481263 488548 156094 1258488 1035488 804844 828243 427903 1227121 1132799 1446541 108782 15109 721199 70056 1828924 1199412 782726 243591 755948 1406561 105329 1832472 315098 710330 1525586 398745 1498242 1257784 1091218 583711 964746 795788 991436 108980 212327 1061988 334179 1249918 1122926 677002 761354 24670 340666 939426 50889 1739355 987306 1577591 914555 1790528 1612922 1766242 775278 1168503 206039 1082507 1846057 807453 533183 169155 826072 632296 1148760 630157 121970 825386 200503 1832437 880321 550616 53868 782392 537321 1053890 1796641 651780 715876 149841 1221776 515432 1619638 44260 145903 1556030 116361 1602675 54515 1941862 1893512 103192 401705 1830899 817869 228633 653864 1249322 359126 1677028 537989 691126 157005 279845 111238 1778222 156749 1243097 1090228 1583893 1576940 193170 248521 1178408 403587 671432 1009440 189131 1838644 934586 1021741 177844 1535933 1960686 1268381 157326 323765 1820894 1901256 1553661 1652026 1455189 1442671 499836 89061 1045062 217454 273492 1227567 1255876 847419 438657 1445842 1362704 1041571 135823 314041 442522 1041608 85591 710082 1512919 49109 522817 65355 1733077 242838 55053 717755 1626003 511615 1757259 195528 1890191 1511159 1834023 205777 877237 823929 1547452 1087873 1185394 352935 1910517 1113158 530443 609207 1482648 277238 249071 1864991 1917473 916249 445196 1600138 984191 1031181 974097 1768639 1821598 669501 355849 892593 1103018 1304305 146148 1663647 1405435 1779621 546324 829255 545297 1772519 1100473 1699264 101533 598636 616083 769679 1007144 1418052 1562443 1625703 289748 685830 705087 776524 1470891 819751 1778164 1010558 376851 129311 1569657 1169723 1943804 1332102 1787537 1833872 1124835 832866 623109 1139560 26176 462391 972737 334002 333570 1902888 1554366 643445 511749 1087308 303036 791391 169882 1048779 826312 1559915 522803 919815 880377 1775054 526145 1131815 152986 1510928 1461972 25849 1023490 1509131 424880 1480813 1483471 1709100 682609 401026 1080758 36555 1440993 131137 579935 386933 288802 639078 219967 1707580 288687 128238 845856 613285 1173044 688923 1438292 1880431 724646 1415559 1261537 1012764 402995 1338791 1308030 1194857 714652 1597074 1177806 930012 1369855 1685187 206613 109229 902383 1224211 1159270 550118 685614 1148292 337596 1354333 1204444 492401 1630107 933791 1194936 151004 388889 236351 1486325 247663 1454024 1398897 332973 1149728 1930510 1076286 1483101 1907259 531773 258155 331322 1194777 1681484 33320 1249051 1821426 483082 291166 290640 1969858 648083 1269497 1445410 63022 696829 178731 473166 1705855 460876 975873 1210711 210997 793025 1778343 1798476 1007492 546387 1873562 888857 1490621 1773017 1944332 1489931 692042 700048 216806 10583 1422034 1439392 1500554 1959453 1914782 629059 735646 806387 1977719 477137 1228867 1855258 240273 1434517 498119 451811 1009678 502454 232867 751490 1787433 1815734 1852428 1507931 1938456 183227 1776711 1648132 1513999 1898103 1233674 1600451 619761 242518 992204 1846596 1583657 882482 892451 1764705 1529859 48609 92131 1459802 1923550 1373738 747129 74702 1788033 1677752 1306209 924262 1966862 986375 1668050 499210 1467054 1292872 1477144 916150 626946 475269 1207916 1581417 368281 1704687 940830 1291480 1644714 895051 325001 1736369 42256 1868153 177176 399991 34076 1071899 1523119 1475187 1235657 128915 687739 755059 1695425 952946 1580670 1883664 1599829 1339195 1073861 1065944 662355 1554908 1131919 8628 1500427 873148 1039572 1231771 48559 787408 957352 1260210 713846 972397 1853313 1507835 1346608 1145034 1080315 1173649 804144 526805 1849837 879931 479378 928549 994527 780293 82092 1671354 337631 1108498 1490512 132953 958886 836522 1209741 469601 1194746 1774145 758488 1706395 1847412 1419105 175148 647820 1189654 1394245 285439 1340115 298702 1003671 16854 1629847 1256676 1576168 900828 429610 1686859 1893601 1194366 323691 1530814 1637834 1553886 1473131 289589 998923 1161249 1093926 1146341 1220175 1196354 1037731 685326 641544 799683 6380 669461 331535 556533 1163463 1184579 1585641 1238767 321417 1961461 1312474 1796187 1808847 1177640 1045593 86692 938190 1777583 1654641 1397506 601752 523729 1518812 1686917 1679064 503878 888862 152059 1432155 743083 1478873 1615852 668851 1705213 180529 1817559 875201 1713438 654792 1604385 295015 769036 613085 132118 1993040 1603558 1352925 1827374 283429 333815 1419030 1115571 701995 724117 1826743 1463122 474637 1007319 305209 1103786 1507049 1651196 1152656 1779174 689155 224963 581136 101592 1152234 546485 229345 927020 978098 16522 1497305 1898977 408799 239591 1229515 578908 1084160 1247711 303022 1197433 1116658 397110 470733 6671 1588146 1956418 328733 1062595 1844339 167907 1864039 595561 1195589 1956994 528195 1669772 1329454 1885159 1813864 1542464 1955888 369567 1235587 343398 1420558 1603282 1144991 1083156 1175417 1415567 824812 603373 284120 544259 568452 1840998 1132819 1543004 404200 1436623 290440 1452516 537582 389293 1903171 842711 13949 970987 6401 797303 638765 1681736 1914303 1728824 1560635 1074340 1284799 1540528 388224 641418 1396043 1228687 1418765 1969045 951971 372516 1907283 784477 600701 1093041 239982 1211451 562037 1405166 23274 391287 1852647 64493 1120427 1917854 388073 1694454 1055635 592947 1369992 1893207 297655 1043444 1171485 1038283 497998 410597 240496 1120259 167186 361139 296153 887434 1946337 629030 1920650 447160 877798 198802 638841 1682367 1064583 680866 468521 382041 192320 368470 1390009 869685 647640 322137 1160962 371400 1101773 1106627 153831 163262 287223 519300 1214027 1764669 446121 1638457 1620998 1770299 948663 1694084 26890 998564 1208948 984569 1520377 415087 1509634 1498840 54798 417972 806817 1920802 1340392 136314 929368 1019558 628975 1333358 1095676 318011 874734 1986838 368920 1870774 1894676 1740868 100455 101659 1396066 230354 1475905 73416 528132 1639203 1471531 77090 1304924 1885053 423282 1633455 268082 1709561 897228 1428405 326531 1331717 733793 217241 1658776 407352 907819 261474 297436 237080 1472342 562404 145394 1956165 1854069 1799718 174818 1827555 1212833 1911678 597188 244499 758879 366939 1535228 749504 190428 598840 1328223 56876 707411 1460512 126945 1085289 889681 1148978 101357 1341561 502533 452425 1977544 1005955 944534 98775 1059824 741732 895064 1659092 171334 1724858 1278231 448552 1891435 1208782 1734303 520121 1092044 41971 1289699 1353122 715841 699263 633855 1542711 306579 1202761 218999 340320 1628173 1346523 674805 198273 241569 620263 1322558 1358339 1217387 454871 496664 671360 1664714 933556 655126 617033 1170229 1259098 227451 1256177 1001647 1818924 1187784 1872172 574626 1564230 868807 1136148 409908 1678758 1726488 657397 457896 689231 791599 843200 402496 776333 1449830 911028 1848469 526786 520688 28959 1935283 1696626 889248 228613 440826 289 1895647 579579 437543 1035929 1481573 1509522 84252 900900 1196428 720535 1905532 1967709 1492638 1253618 1049958 1665335 1224772 1295860 1144710 713641 1628059 1932480 1126818 1890878 1515835 457319 329480 526733 1754155 1562556 1707138 1811392 616196 733023 23697 1476414 342450 1585955 1484136 1454254 1405523 301509 902591 1728293 461194 1558769 782390 1528587 945149 1676305 372161 447785 926440 1761363 1373423 1319621 774509 1453386 692312 1631507 1975203 794811 1422943 986959 1175354 145692 1560459 1801112 1421111 294163 159814 1860539 420613 1392564 451727 1054628 373671 1808309 1200248 971385 1120727 187219 544739 261908 668605 1523221 1869940 320910 417808 1641543 1619976 877320 954146 903487 1742366 1489749 1143730 265459 626356 1453111 1436944 1982426 11058 406763 1912729 40741 1335622 528639 1389163 1273041 1366822 668511 1469968 440566 605904 1331773 1225283 1192076 987308 227453 1810602 1728054 794174 48471 1606423 69192 175753 1351609 43470 1692494 225239 343662 1558073 1288968 862947 1523728 278267 732672 490728 520997 50163 138060 37402 1868604 481435 1884266 15073 1982379 1510576 404253 1715141 1840208 1209552 893240 824264 407958 610037 1264958 278016 1934818 95331 1308658 843522 1714391 698850 1306568 244551 1496404 1992886 906233 570358 1992600 639992 1673380 746083 481057 973900 837458 1594661 1645305 1105272 219270 851286 49823 1650521 314035 1075433 1501293 560811 961119 529920 1930264 928148 1765602 1890341 849139 593535 504520 581201 893363 1030314 1512872 996372 182762 1202327 65164 493626 1792556 477152 935991 243524 1431107 1748232 169064 258846 188809 786867 809354 479977 1411730 1019682 562641 1601882 1040327 216826 371090 240546 478654 1212510 45947 1609440 855372 790102 1960680 1820796 201458 1372398 1479951 1537229 1234370 306167 1402637 724234 219924 39891 1244622 245171 79033 671203 1738045 1074957 596549 956839 467037 458094 1118800 511289 1505887 1119036 1468269 1565232 1424949 1416890 739566 1750316 97962 547519 648544 1477870 804512 1201168 1666174 1414064 1644405 419195 811411 1599783 886689 1237268 52620 1376297 1111152 632055 989727 1003862 388012 1438524 1937973 857905 662978 1647417 1474732 377022 442832 1997470 1275192 1210434 1644537 1740388 795605 187487 1974844 1914073 1479727 769385 1296962 1677785 804642 1821420 383531 1244306 1383849 991950 1930259 953047 1840443 537366 704610 1044912 1945495 290151 534433 1319252 605039 707468 14414 1107989 985747 1535193 1877442 1883580 245277 562890 1139735 443331 1244783 425512 1392303 341751 1993681 1133679 1021898 228590 721202 312117 563836 1076146 207419 233367 1616607 342436 65637 155530 1630652 1754488 976162 1271178 1706726 1234232 1837418 715940 913705 1458066 1006140 1944561 941569 727654 921634 811069 1191002 1365503 1233312 992397 686168 289103 1049123 600473 1089106 629824 1537941 1608223 590611 463614 370812 1986634 5927 1556639 1016803 1707934 1001387 127502 547263 1000435 1822631 781686 96749 389709 842780 359628 265414 1903072 1352975 135670 1983957 1053474 801346 1997871 891470 1891171 424899 659083 1516857 1234831 106874 1852703 1825528 1944750 449197 1697018 740430 622875 1135251 1866511 609791 1491372 1657796 1253477 906395 1029931 740386 235387 1528118 337897 782068 1664014 267782 1524339 1747874 424107 1924619 321000 1048226 205211 1468248 654530 528629 1753347 538835 1193798 400299 709218 1498886 1927958 1531764 712865 1037527 1198808 1392729 1619995 99416 566958 1966976 237821 600889 1897587 1133499 719627 291500 176159 393370 1918239 308158 805939 751390 1023820 397864 1912573 1443768 130231 1522261 356046 587956 295009 847399 1174413 704734 489983 1315510 1175700 1673046 1852918 1521534 1434855 1481718 1449400 334619 1969407 35147 742522 1228331 659770 928355 702052 254516 610344 1560620 1101234 754792 1300821 1528556 149984 276862 727025 1792447 112701 108647 454797 1798481 510300 1756068 1598348 1441025 1626194 835071 1467068 483407 1325183 1833980 100276 696313 1355791 421262 1933211 554905 822313 1858601 871553 1884184 980485 1938158 655237 249110 894327 1445982 1969350 803342 1949467 1890455 1286931 1738046 1237695 1282609 1715915 264621 250129 478655 1917501 128129 89346 562036 856179 1037401 916709 1107210 1907559 1698640 852892 1359606 1406785 1775310 1833792 997331 72733 192385 1480868 484580 1703526 1891085 1440527 93212 428723 9422 532145 995175 438663 118650 693552 522661 1698570 1834476 382558 1890098 788165 459209 1553710 650360 1393108 725126 1115605 1564524 1537108 736869 859509 1318096 101118 1072111 370747 1434776 1644022 358777 1057430 482677 1280489 1760479 1217056 202697 588831 1903736 1486940 584723 1206145 619173 1208889 1543206 110554 1569863 141503 802799 1645863 1789344 253424 62958 1289985 1078815 1172787 362078 426199 330236 362324 1327950 1790237 501285 1040415 795961 394461 391107 1145452 1673836 253196 441229 494528 1582587 1485946 1167471 1647651 1658941 452773 1765230 1846620 739645 1497126 789799 1804140 305345 670437 1957726 1861742 344663 875481 296853 430115 724755 723078 1715985 417266 1729233 654102 1872091 622097 1044867 1233562 1960357 317670 1650844 228697 455680 895197 728423 479329 1157959 1707134 770136 1049242 589789 573636 1119925 911958 776751 843371 722132 1608073 484963 969749 351717 1104471 1588267 661170 1966696 721698 1833154 1012953 201101 1914772 973440 1910987 115295 1605951 1235692 987563 137571 1307478 1322668 1059233 1625299 1258294 780292 717835 1309474 918472 107995 47604 1057756 155607 808681 1481470 558355 418078 85207 1327139 1313303 1275919 399298 1138000 1071721 138064 1064353 15041 229420 474312 167253 1812114 561628 1042610 1296925 1354987 161509 1338568 885975 1551604 1128769 30565 1013805 1824600 828804 1332909 1769637 1319036 563515 946501 1404322 1385676 311057 1170661 760355 398145 5006 1969604 1729594 1830194 189935 1692767 1526682 467343 1218343 427333 1763595 16431 1538763 1395854 1636508 1215321 1532809 1288779 1501646 617022 1800507 136173 1239564 1140132 1394435 844809 1547215 1653570 724558 1970380 1937624 1238096 8483 378585 325529 1042546 1694986 1653787 611430 322519 1611548 547289 383951 1504184 390720 1589786 1728335 937660 97891 359459 297605 205951 1004533 1572164 1891789 453444 329516 1560173 1542272 1724857 1813785 514430 1818429 1345740 464321 1551636 1123237 1915340 1823740 210569 693571 1424936 569878 1268507 194413 409254 656563 550626 131845 1696631 821252 114273 171409 921797 1707229 930065 1354160 1488604 40284 122772 277596 1028942 280982 1517968 477124 1867569 90164 904494 1794057 1205960 360319 581683 1772979 1987380 1849328 1991092 669598 570279 1001389 875340 1664079 808709 172896 1853587 722070 879798 93062 11892 1154654 1004024 39278 1363470 1424794 1572589 1501474 1503411 280742 884304 985752 325557 1852522 1870746 1974678 1279429 1482439 1516817 36791 18042 1834936 453677 619227 1839412 822652 489924 1266331 1493715 948499 612987 1337513 150117 364193 560132 1063698 417265 511110 1555703 1917042 1807656 641071 1096831 569955 1100224 1056939 276337 1395145 1667638 1412838 1259694 263217 1442786 36402 682198 481725 567044 80469 1587868 1908699 1535756 693300 787874 1700245 302766 755114 1043318 336747 1360183 669149 647441 184598 332589 401816 1465315 694105 1262370 957118 865812 272199 1612506 1200130 866639 437573 496739 1641210 1640641 1568342 192007 1457621 1909427 1178583 1964654 52715 1494732 504300 761285 462174 827491 788788 1684075 1728992 283769 1957886 96340 79145 459955 1865696 1418578 707952 1394590 374902 1145228 1187099 843835 340932 1142395 262472 1707403 1412229 1984696 309385 468231 465777 1442278 417311 1286422 666492 417344 521896 1802325 697373 1645923 1737296 1814666 1517893 724767 1243134 690981 621490 1518416 1360726 1374593 930029 995767 478338 1698232 1603229 1779983 811562 889608 29902 1340723 253409 582744 395923 1818340 154493 1313382 154387 1169961 795872 221329 1889705 1305134 768529 1452671 24180 1825199 1604694 1819312 512880 856899 1252998 1460301 1653162 1220010 783134 741719 1372146 97954 1510388 149910 662235 1959811 996933 1785646 1112223 605004 343713 1550790 42324 1551360 1945125 1396899 1806665 911896 1215595 1050303 239022 1926498 1083278 1453371 1295626 197159 522620 38154 1857971 357634 898352 480789 174827 157861 871756 714356 1612964 1238034 1218414 426862 1488500 239222 1771573 1829756 1426043 694761 206683 1848692 721216 38894 1866572 449655 1454558 236023 636285 198387 211828 1841078 554053 1027003 1689163 364379 1165711 790177 372339 1101294 201253 314374 1226050 375608 1160536 1948926 1482279 523328 1625209 1246595 522136 1874503 648503 1734771 1736411 53270 1417112 154691 796896 1393721 1244781 1712259 1991698 924747 1726118 1943909 68133 793384 920652 314879 1821634 1539605 1381769 1298577 1621256 1510901 1152914 1609556 1006188 1309 996324 591927 1877662 717586 753711 596265 698817 1262944 1415366 251161 1905939 1103850 1505481 239929 313281 1879252 1249234 429544 1692324 104085 106470 1071316 850725 579904 1997506 1824119 1841659 690307 49878 1282598 1239742 600415 727166 1727885 1704618 459859 921217 50846 1617496 1419933 1088746 1561785 94026 1033178 1000960 1153150 798821 783758 93070 1967343 1096648 655999 1810143 1966614 1977691 1925965 1539413 1974095 1242757 657890 1881674 1402522 1761099 41288 643588 1444581 489934 773933 1813575 1355030 1195132 481687 1695690 1804235 1024084 1545189 1290464 763586 284062 1885493 1390818 940450 1268011 1846795 1821194 640733 211902 475276 1494288 250156 1427904 1833892 1907424 626841 934737 1014796 1776636 1617587 973959 91132 111542 849535 1522193 838082 1144423 1789591 787794 1567943 608280 1225539 1464547 963063 1304291 838655 1370563 488873 336463 742215 1813479 1543345 1646003 388388 557776 413428 1946983 1033978 363664 349524 827740 187442 699394 522610 1707032 221552 911074 704923 1579514 121175 939904 300476 838475 1209458 966989 309377 1727804 1620624 1880106 177658 1504805 1240430 1683116 965438 756077 282221 497687 1094083 1150150 253024 369241 1943408 1534924 592590 1373379 1026516 263252 962054 474136 1725405 1360068 1828760 1791987 108777 557780 708620 245536 1476368 1563761 1559205 1243347 392234 368327 196509 1597614 616728 630893 935096 167558 1825526 1258612 897930 1792395 1766499 1898422 416787 617221 335570 786628 1178414 67830 1175834 1099010 1261588 164902 861105 836037 1556436 153013 959194 1596127 794704 550820 639129 1181861 1223773 1004892 1131396 991813 1368327 54410 1949791 1259497 1341616 231200 696880 827127 481565 853211 346782 1501358 864567 285620 1222763 1360367 1916659 1110287 1512759 709097 1052288 16298 1387048 820402 638113 1562707 16540 47644 397913 946566 623437 1960752 703172 1873999 476504 1587095 1821004 382561 1704942 1780902 1074922 1752091 824064 115183 971330 1945384 51346 699856 111627 908564 1230764 948536 1872351 212959 448219 723250 642407 1018994 274390 1481551 230747 1620750 1338430 1775731 257682 550507 1420228 55675 1880575 1141673 44446 1332924 1160816 1341271 1596088 533918 707940 614832 964264 809820 1051057 466893 900409 281346 197566 1713041 799892 1172259 649056 1119573 314709 1989842 40825 1718069 334355 1564650 497252 552343 83431 534988 44644 736482 1789158 1564941 791711 1131925 1596803 542092 1377143 1045246 1969213 538176 1993507 1598529 1391480 435475 1149623 131048 452746 1388946 248428 1611197 1255525 1671381 1757639 1019845 440393 397026 1633973 1810053 1742723 383558 1140266 160355 1413647 84841 1554800 894987 1105486 27264 1940787 479922 1242541 1925635 1059239 151165 595203 1168275 1658542 921671 1168759 143111 1176794 202358 189341 1291644 1876982 1261312 229242 1817231 1350338 1551884 1538548 258857 1016334 1336032 158884 915637 1737827 1697419 1726776 1500930 1219019 598971 1370937 1271255 1561135 1464743 875877 786858 1311853 624118 965456 889771 1745078 1598918 1952573 474048 40216 585804 200046 1430430 819412 282680 1926051 406098 1871771 468962 1021622 1041875 1632663 1599291 9674 610183 1406887 1183591 1414552 1592292 247836 1742113 521222 1901077 1651754 1473633 1152632 556521 1179156 1653839 609398 479283 1165770 454222 990181 928642 926753 797228 794059 748674 5136 1422168 1773042 1832461 1701189 1255613 1790621 1780157 859267 745202 188996 592763 663611 762410 957700 581123 794033 570288 1913768 524465 1940263 84728 664268 1582979 1049800 1939699 1899161 24357 1091635 810584 1420012 329754 1207443 1637637 1938546 1444973 80624 1350052 1319006 1223941 688760 1579930 1030166 959144 411345 1346050 749633 690992 1599188 685472 24675 1282533 323389 495281 527625 1447605 713865 729875 904726 696611 785921 1695456 1667513 1551128 954749 1388636 62448 452692 518994 353978 1673092 1255737 104999 557345 884963 676023 1979077 1217195 908296 874022 716944 1266914 76566 1895828 1495462 1208448 1574012 781875 1548058 1863212 389261 793556 1855846 1271984 307918 624496 1573942 852751 974624 338759 1788936 919508 1505053 786660 1854004 1022368 920019 1883274 775700 573349 1763072 1918177 260941 1281506 553770 722712 1306972 1920246 326047 1084793 1337751 1297769 1570215 650455 583506 707821 1652440 632722 717714 1890645 1917254 672938 1043162 1419879 138119 1125686 1411967 1746176 1850644 1520470 191177 1086448 551070 508788 342582 1929119 569904 1981314 1253414 1107009 1908348 731638 30402 1029003 1149713 1185725 1299460 1747983 1147210 1706592 955143 85800 1858406 188883 559603 1259567 860688 1490478 379770 123593 1327031 472827 339068 1527968 455306 1845420 1256171 812379 320084 1632677 1931756 1835022 674823 986985 661341 1495196 657363 1725063 115647 827007 804870 630018 840739 1290485 734576 709434 1548292 1216492 929958 1722898 1922403 722022 1303662 1354608 1367393 979106 1346972 1725691 1352455 1146298 1806542 1781790 1176445 1328770 834538 1450274 249443 399155 1475331 173911 130647 1886035 981391 163114 1574702 522023 506803 793192 1280454 745454 353831 1520438 500647 640352 1414510 1549510 938311 1854329 161827 1203892 773392 1772153 699660 847778 661521 1672993 275256 1403672 1357022 1084425 705761 85595 39092 677663 1683520 136358 1191069 1999042 162360 1504777 203303 829941 1900735 830823 1065462 1079690 582316 1316354 908128 1954765 415138 1692841 966258 90271 1924815 692371 822015 683131 1912591 839511 214548 1536698 1283647 799943 991597 907023 1216055 1816858 1722782 188675 548019 1612617 360423 1175954 672734 1546098 44283 735910 1987433 951381 757501 1526546 1704084 127626 1343971 62206 1108879 648392 1961262 604772 256393 1817944 868638 1370820 1434381 411944 1085763 1501819 889265 1239016 1975837 1028108 875896 1588617 1770340 1576875 168083 549825 1810248 422417 1740148 946845 1466820 1012563 1765556 164911 233263 868406 853041 1308801 1229412 42271 1474182 1727454 477343 1034560 1353605 1847235 476459 832603 640320 1356453 1957901 689832 746592 1016148 1421836 482381 165677 1613321 284751 156668 397194 98329 572228 1759688 1198692 1935891 517043 645436 338328 1531420 737945 1102954 944645 404565 510545 539510 1362434 304655 30570 212177 65547 1360013 1896983 1256405 363829 1009872 936517 582860 712842 1295016 1716738 453605 1413210 1573751 800315 1902607 820237 1989692 862140 212361 104628 2833 1823015 1489748 1162018 1872325 393678 652234 1987599 192008 1947972 1486653 1569401 1440900 1416028 1296431 1178665 1095218 947886 1597728 1578974 1189079 1786802 776607 1613086 1306474 463664 731177 1774549 1425439 807802 1379106 1809612 1820646 673230 1637624 221631 994169 311537 1475585 112177 718300 1916854 84546 1435009 1605756 387991 1907010 437920 1294666 1625170 337151 1682586 1174365 944400 1197505 235658 372005 1988906 331742 960006 1515894 130220 759170 450011 1948830 273941 684060 1833538 1091861 1463575 259198 1966113 1107311 1548072 1766026 1884121 52572 1026386 1874927 648730 1251630 773294 1887777 949537 1628408 1151201 1883621 538617 171750 327263 1863866 1258022 1296527 1138803 478025 225906 92725 1336663 563633 597214 918452 1801633 559693 1663897 1391290 1630834 1099120 56040 361738 159890 822862 341995 566535 387645 1585244 1082414 1107217 1669906 1568978 539493 833267 1094788 625694 235331 510757 960560 1000340 63882 261025 1132994 171900 1721644 1226785 1121554 446063 394908 670529 1941232 1246491 454810 1603455 1544371 728833 915695 784080 509319 729142 1342404 487626 679011 289031 1749174 1759322 1446025 409318 457017 1626349 1256592 1489164 770527 189713 443858 581796 699838 636808 1530113 901246 840783 1116440 1523514 514431 670758 33954 554123 63317 1549229 1629431 1564073 1692054 1703740 1883459 1100745 1876209 860827 1835432 1331428 226813 743793 1784900 1197392 552406 1849602 502200 1040089 1638734 518276 383138 213743 674672 501044 1119616 1824754 725638 152826 659841 385659 201543 1949513 780809 1059180 1135521 1599743 1487764 44712 1046542 1417788 503297 384389 711914 101403 56629 157244 76728 698752 1305697 1711290 1395516 517895 1308883 496276 521586 805748 317316 1355090 517312 1256687 1292254 1684378 1735237 303257 1883243 1330873 1928961 1040179 1460286 1981942 170488 1216245 932780 314640 25088 1739330 83605 193111 39669 1770095 1354539 1373208 799577 1752368 986654 1457238 1690521 1764872 955957 1918186 955364 155959 760174 1453172 1201736 1279022 1839975 1337592 630522 1601998 1595380 1260584 998604 1244766 1273518 322776 641460 1250664 146550 1069871 418080 1184662 190748 1965081 571570 1216559 1804720 1917607 670139 796617 8183 86574 94017 917284 1283372 684733 268729 422124 1498855 1226365 1055435 1040131 720779 1031163 878092 1888020 1051686 1170586 691174 1771016 1859649 1575126 1862242 424909 1421420 1122068 475085 894710 864831 1984135 887849 849044 1382553 904055 1141895 939874 1957849 908798 1517813 7552 805855 910049 805999 783300 1618831 1044328 512008 115127 405127 1357633 1084299 528353 866583 1709166 1324802 99760 731224 234378 1782660 1485155 1113237 1565949 1251733 1369098 1924535 1045263 695728 1779317 272990 1114446 117329 1559218 871332 1343470 1610840 981258 1389408 724313 1527747 114030 1562318 417518 1095466 1051107 782920 496612 1689483 314575 1276101 776147 1545643 1772850 651704 258568 958273 67650 690217 1234744 1333214 891803 358939 6439 176630 767305 320061 1137552 790230 186594 419775 682636 1398014 1885072 1763408 1552961 1144732 1767134 1870633 585661 582449 1982351 1975158 918740 517605 1113259 896662 112000 129826 977266 1575912 1767634 1310325 636052 1018978 1221939 1978435 1561235 1850526 1695677 181211 1611676 544086 976008 705416 1980618 1003677 800983 201876 808001 500420 1539190 1489900 1241412 1542123 1275814 1545642 85836 1481938 1897108 425792 1063526 661605 1155259 667974 39248 1393918 824172 557720 698036 1803891 870057 32534 809145 1038038 1109306 962319 1127153 1976023 614225 1854181 1394177 595556 681270 1475254 1806284 1850637 1892727 1964054 748974 74078 1462691 124153 1516073 1576496 1514443 35721 1099834 1018410 1094792 789380 836525 660844 242422 756264 992364 1720165 1986919 1185304 441450 1289084 970396 998628 1338733 1380488 1635559 1145322 1490216 226128 1688717 1390888 1751381 1201283 1176258 1312168 1234921 915306 5496 645453 377690 354104 83311 1081101 1086861 1256333 745803 62950 1173013 1674965 1087975 908528 661416 204768 1455727 1214504 1123289 1868669 147322 831149 88202 55346 1516544 1544467 744287 1838000 773507 52018 1591711 1325725 553153 1149947 1293609 1067828 390972 1336380 138126 690897 658778 529982 142668 1843389 576157 1343388 704669 1936021 1564387 1167972 1009962 1256367 1880228 1361151 201062 1851973 1388169 1306918 742344 1059354 1703123 211125 1057552 1419265 485596 1031734 1258695 1912252 62211 530010 591417 998757 364146 1489600 1391155 491336 1783662 473920 1466608 1748607 823648 1683210 778210 1418369 734199 70565 1095366 1111618 530786 1598002 495367 325431 476742 729798 197260 955132 1424452 1205775 517328 264158 401777 1091521 624890 281451 824279 1893866 935137 989705 712020 333279 1344576 185498 1846226 714335 484294 1144821 892214 1167871 656050 1207305 1936272 154593 81764 1416020 1144979 733387 348773 745835 1396690 786027 1829483 642737 443526 1774732 1457075 540503 1540715 988480 1278833 680773 1190346 677876 654141 6871 619315 1339258 600229 1545043 1454614 248677 1834371 1753841 512707 401159 1493013 1520827 1904887 1257378 570346 590542 1112861 1013238 1000478 771710 480181 750218 362161 444442 624293 624583 1311817 1277178 567593 1656658 541186 348069 329134 48714 914218 683638 1327110 506036 1362288 459703 1031357 1881689 1418075 1240642 1929374 1959971 1046532 382602 522368 364564 877382 1800450 85854 114643 1218283 1259455 1930222 1189954 869796 1460337 339433 1849802 926749 1522742 1276435 767755 182425 1640064 438561 47799 250108 1271680 441412 206059 97130 1711711 363787 1118344 1642542 1294988 460440 764714 1584541 86015 332190 1767935 1047368 115887 95302 1001853 582374 803660 159023 577763 1137580 449855 674168 170996 1830549 757468 1531483 1991061 148351 278161 1255116 206872 971307 196768 1144205 1854090 1901733 1174189 328522 819861 423780 1793020 661836 1660684 1427851 1754531 438562 880004 600547 1752862 415232 672557 441934 384316 155566 799783 363385 74831 1414647 1708002 1500860 1174912 1913459 1493486 1785019 1397291 1077122 1749882 427488 293135 749713 524438 1724694 452894 283793 1024041 380003 842307 505532 1010908 630391 48821 565972 461417 1231417 350272 1969996 832830 220449 1162963 1523411 258981 1353500 1555851 1822038 996098 1736363 1618516 1090759 836974 1324187 154025 1561604 190294 1156993 1813920 955670 749062 1720308 1282795 113494 1822979 652822 1622411 313234 1510458 1718278 1687477 1990451 1561012 393188 776230 1094258 1157309 1054325 1091416 85665 1873361 461979 127283 1319984 1070475 1608319 1165845 242847 826093 1712246 282831 117355 103871 250099 1763255 833360 405364 651267 732968 1963553 635891 1858596 1365476 1360694 1432692 1322838 1150914 1001497 222311 612728 564336 114586 652815 1018512 985931 1593644 18212 368657 407169 1756336 1891586 826245 1962327 720411 180183 425902 1597283 141461 54466 1047420 1577200 1368176 48677 1983684 367314 228171 1403858 1279598 694417 349960 926427 1149065 1561622 355958 7290 1087272 1685749 144090 274393 974430 1146835 891161 1260782 6820 624204 1713262 989586 1285540 1890656 273823 964666 1435604 1960785 768730 893599 660091 12583 749954 1432360 1037750 1585094 597116 1672068 563410 345245 813548 194644 1997382 1548706 1869223 1638193 1836340 183302 213754 1746461 272040 541050 1240635 1175129 1055383 1986789 238921 556085 71475 1921500 1691222 1360441 1259712 1310719 125972 1709750 787422 78275 831358 1555673 431939 1030911 35573 1118868 146537 574157 511885 1646882 111120 1522100 1378029 256296 723701 409176 1947674 56908 125584 1595068 34583 841591 1273569 415078 1138759 428624 1838979 683064 1918750 1270052 1232234 718728 1556578 214634 192116 757556 1121870 346051 951057 389802 1905753 1271244 114474 1260568 1802915 648592 48698 819689 1504788 235650 533059 1882376 1772942 1740923 1382955 705977 984651 937104 84121 773103 348526 1479643 431261 1473600 1739817 216366 694897 900219 266493 362452 773768 1668362 606913 1226579 1510257 952083 845663 756888 1413787 880165 1225973 871343 1879296 1159581 1478522 1850741 1856933 1888366 120850 1908388 311418 432384 1514525 1128005 325765 359271 160948 1300509 89265 618965 1135983 622502 1628079 659072 108334 591018 123023 1499437 360760 674097 124808 173513 1688911 622652 829707 1555333 219171 847726 14786 715240 1893128 969427 1738837 1128244 1253106 63177 1431797 1017715 1298170 168788 268809 1172511 136067 255308 1368827 854314 1942669 1960274 1718508 353176 1353659 771749 111330 1743712 1036944 1205181 622917 1991377 1473570 17008 86076 1369979 1459444 625045 1721169 862869 894464 1505466 758125 1454478 1815594 1276311 1830568 1163957 739804 132788 814108 929928 1992828 1228667 782571 612087 1232252 1472087 1205979 407201 1836448 1377010 1107235 1940647 1154691 1031338 745109 791246 87521 1101126 876292 650493 54769 633493 464310 1496817 872370 216415 1080916 690352 1173070 1916364 971078 470465 268697 1677280 377842 701247 1151731 1447315 1564894 556123 1475548 161970 900414 357467 84299 5186 1397339 508438 711120 1923375 736930 1180411 1792168 598419 736682 424584 559396 147285 270977 981036 1755649 1133387 1634389 1101835 257519 52047 1112558 582685 1086012 599651 1461484 529585 1354941 554408 294243 848991 1127210 1801518 1410136 134041 1991379 1370758 1029125 947413 107318 816451 1180615 1721486 160118 1365496 1754558 1228336 165815 702661 1203465 879468 1513074 1456679 189890 1117145 753796 1055622 1990990 1665843 503547 1262625 1880253 569557 410894 1810726 370925 1777148 795258 1793866 1260198 983556 1103867 974107 1195278 1288708 1115673 557005 1254761 209421 839035 553557 582328 1544422 1179831 478053 1970977 425458 1886033 968281 1911821 234202 623341 1844137 1597188 307745 143236 1009530 1509929 252614 1530248 1402583 1912000 541469 592912 1411791 1627010 295798 947855 1539644 1429952 1719254 945988 1308187 724181 776426 200509 1287834 345504 1330247 1483848 1281400 54674 798511 250453 340984 552011 971548 49191 75077 891814 1703129 1292909 27950 734723 797484 1384935 1695959 1262113 1306291 269477 464286 1198066 79407 711956 980097 1232674 785931 1328213 1914067 97853 1633235 25412 647202 1776013 403246 1866300 604578 91551 1905937 257646 1911552 1858906 777355 1068256 1197224 104239 1758271 84980 431095 983205 978759 348905 476149 313708 228801 828359 387796 883383 1841380 414826 1550640 24581 1235694 1022139 754137 1307490 70730 1622693 746821 450154 1441167 848766 1757269 1417848 833953 1435198 1117135 675700 166729 329756 155022 444973 1272377 1707050 1607321 1811647 401087 357464 952549 545634 1963605 746450 1235754 1965418 1661815 414417 1454448 857045 1397234 503331 1417222 1851796 135668 1653221 1875338 293218 1307061 1845495 1146469 1327302 1943838 783799 983331 338942 982230 1134327 48841 490072 781784 1886445 634701 1224342 1594893 1318887 941125 1452410 906255 1442814 1567972 1533381 521371 1979010 1779357 15507 1878697 1083 1280608 825167 1307453 360445 683498 1203780 1110034 885011 186884 931039 88472 1803761 1420897 1092103 588486 554910 730815 1200229 179363 1490128 924566 624786 1506269 532125 1766304 1041601 542800 1283158 1115303 697058 640324 1931122 412768 1829829 865370 21642 1545355 822343 316539 1825092 1833636 599081 261351 253537 437289 1168522 524468 521859 1544111 186908 218087 1943676 1030912 75131 1516023 908300 540798 239317 1820479 1226463 1758073 1315241 1188853 524532 68903 1890916 10688 1235906 1615361 1384879 317058 541338 1827719 200518 1613258 182601 1645718 457966 1275213 465765 1481146 242477 905779 1247856 1246109 101094 736787 539267 906357 1991312 1377208 974673 429569 1564420 535304 1302863 1221020 279525 635233 967686 1213386 1253445 719196 1021813 1577100 1311094 1809123 1922589 1357055 1083145 1992881 296107 98431 1971419 949896 867585 701319 996633 37559 978951 586217 1621986 15886 1174421 1122198 1013516 723810 1896001 1645870 1882473 1384739 1623951 1589733 868965 207438 1681586 1308729 1790781 229524 1542788 560046 339399 449480 1288992 1980756 1145520 1730997 917380 1644936 939613 309737 898804 1076655 289476 1509910 1701491 1238844 618568 902595 1151668 1831140 1257588 1495713 765915 228890 1059397 1215127 1582730 1497185 1490638 1579967 1634601 1526693 1720954 1371890 156823 669495 1366114 1565053 1536514 1557767 1167655 1951406 1352229 477679 1327257 130488 1976689 1572692 1732731 1085766 602696 1936978 508264 1541782 1829696 1886566 1247946 1131228 1805084 32095 29746 121037 836191 772929 1766449 1587571 220938 858796 10389 888268 1160011 591453 692806 1892648 1609874 1074894 1849664 576784 989726 1851257 238746 1466197 962765 532708 1791250 453916 542303 963242 118979 947171 450875 1379667 1210161 825743 855006 149375 395376 396606 499476 358917 554563 454307 1642979 229497 490223 1790168 127845 1195740 1662796 1078588 806221 209641 1286302 601147 1044127 1459066 1989034 673851 1766445 1062611 1541298 887947 1908631 1667149 240457 1429909 1996734 1376125 1896614 1364546 80970 1764846 1644148 1419959 1493332 19566 1572097 682201 389425 811355 781078 441326 1438400 632942 1262919 112319 1319767 502476 661188 1558907 221285 1818617 90501 520345 636062 24801 1690413 192410 120676 437545 1734575 1098738 1855170 450770 386476 1120121 1186496 764036 715136 1471888 1951107 709912 1095150 401918 1473827 48543 439434 1189738 1442495 1694977 959785 1775507 1593013 1595036 698511 1809610 1908286 1139432 942730 928752 439911 598163 1700542 1378573 1972676 1179999 1658205 1530809 172994 313634 1343930 740138 923798 1897086 229878 1036066 678621 1984789 232747 1838517 203477 290396 1696506 1421380 1437629 958683 1393989 290964 1283466 443628 404070 1384671 765028 1989137 1994186 1779390 1394096 1369009 403950 1243964 24722 306502 65665 1846989 838472 1210167 459016 1150898 1607038 431755 1522291 1905243 165289 1772381 1127572 119432 997910 801134 1146479 683608 617275 1032324 1375191 1270203 675085 14912 1114701 819138 326453 1086196 854893 162382 1592827 1408761 592450 1080629 1209898 248751 1303362 1563425 1678915 463836 1138059 101947 1132539 250010 460589 382224 769292 70144 116416 1466583 1366709 1144350 1472121 1995154 883051 117916 1561402 430528 1794248 1790084 947082 1501395 1007865 1301413 1998216 1559356 605040 1657593 930766 386874 1069324 752376 787846 1277369 531189 789490 951858 923410 59192 1043391 828280 196230 469353 1820545 1944550 534001 1723658 50253 222864 409468 682297 1742797 738718 446493 1927414 802541 1256757 978893 1573665 1537618 245907 1654529 836424 387346 167974 1547062 29085 1850505 411969 28524 777369 111498 301571 22701 122540 1305362 1576676 158310 1577160 1403392 1212209 812542 487978 1312607 1606034 990814 1265191 770230 1145564 122109 1625516 1611460 1971355 1038330 1766436 1576011 984136 1826592 1386186 1973438 317134 205489 308740 1646747 1913100 1135991 1328369 1193144 1521963 151492 1932748 1164927 1900603 775442 1220634 973497 327648 506806 138003 415208 1425844 384034 1212312 1356257 702823 876060 745242 31163 1067983 594786 773118 173874 1484455 175529 303175 501848 1681530 374444 1094961 559022 1966850 1004643 1427294 1213402 1254041 408725 722982 1534965 1269789 168456 376515 923977 118974 1069363 1468581 1875393 1547962 1968785 7694 1938960 673849 105205 913094 1269224 1193005 980535 1661688 1523365 1336382 693857 1496907 633657 567001 1130989 929159 835039 496386 1148065 213187 1475865 989217 232999 956997 810569 593815 1554075 213752 802606 1657018 922116 325590 1098262 998879 1105014 794485 976892 1073389 1163356 1815818 228936 366957 1666928 1896996 897426 954977 409639 1711324 508566 1077134 734316 882895 1786223 569010 1334435 1116946 482204 1379138 1457614 472850 1639140 1305992 534474 869707 1689801 192752 1434234 1146389 381262 1638720 1742943 1083735 1549502 233216 1040258 495885 658782 1487285 577027 750548 350837 1589088 1187474 598059 1515497 909803 1918216 1103888 1932090 143208 1053003 1964750 993851 1860497 1787939 626975 1264289 387854 872247 1234547 353248 989711 101363 1251185 374925 828370 387956 220713 431411 607479 196183 1644971 1241307 1724587 1411751 1158159 1606183 182447 262872 200691 1902065 1151052 1231462 95464 1619847 950881 685107 551970 811178 1220825 1958515 1304740 1834535 737738 1854708 876028 257450 451937 740068 188045 1219922 1536022 1639129 1486965 802317 1502940 958595 347722 340351 64362 1334200 316731 955813 1941004 379781 1639870 49696 520764 1907287 1811459 1270686 175569 1158362 1238616 1317177 493869 585154 1419821 723856 113289 862286 981476 277715 1212119 677186 1799719 1536800 1686291 598342 797217 1662991 1014230 347528 1790566 1161984 1007964 1924218 652687 1709777 961678 146613 124827 1954155 1090189 1448656 595347 1654513 1887475 1904256 617829 1821063 1982811 1370848 1218776 313293 1544048 1531757 988493 1874164 1758523 1942762 1439157 897578 1998001 795209 1522745 336289 971992 946913 1032132 1206725 745966 735138 925730 319476 1813650 1787372 1492737 1759729 1620640 1864291 1271608 1304325 1516390 334918 1291447 1983174 1390287 621829 1045336 569158 996988 1559538 111898 1183557 153786 1381709 779231 756265 1754539 1692516 1708709 677191 506776 519803 685209 390420 398530 948750 1732 685052 1288080 581695 1414851 1961484 204603 115389 20009 523112 203480 1481136 246456 642632 1896433 989200 43250 797462 559585 436801 591082 79487 1302457 1199317 1409370 909255 1199454 62781 1549743 754156 1641379 321892 884430 290066 1466021 1321775 1911565 991220 569731 1959280 47065 211318 213823 140934 210510 1222676 290513 303967 1080387 1964650 1897027 1770864 738403 256764 1726834 249704 1660819 1453964 1659648 506562 437649 1643014 1035285 309887 212968 1370545 578394 915516 1290246 1671881 951103 1784403 824444 1696118 1173888 819024 670980 243297 352955 543886 1078398 1284462 1273813 179912 1430409 1332586 1548990 508619 1307387 123959 1092672 103237 531312 20824 355560 518730 1167542 984701 1307542 1592999 490981 1527414 177926 1175052 1982355 1699611 1181296 1292961 1634714 528906 1721336 944566 26341 625354 658108 1722993 1953168 146944 501675 1786272 1187684 1905459 1216935 1384244 826572 1274152 1636156 1556214 1286174 1566210 799281 159855 86416 1945734 468973 1848617 339510 1367468 1199115 1493133 752314 1448881 1247134 871592 628148 1888388 1453601 1560394 807801 1832961 1092534 52984 776905 1671413 345020 1628286 1863249 841675 1231907 934433 1189026 1528598 1455001 1748113 1032057 723031 821880 307625 613870 1492862 637972 948105 1771877 268293 1807863 1801078 104816 623467 184909 433353 1110738 662846 1858308 398387 1389715 215033 345036 1584034 1754574 765033 214533 1455679 755675 1346457 968687 417719 1481178 182369 1046697 1531818 586994 1508916 1458114 1210838 97064 1492884 7086 1518689 693123 1061501 1667251 231356 1360765 1915966 288630 921911 1629145 1080804 378397 898807 1758832 1238317 418252 1650285 1582410 691385 730915 633309 1143186 571569 1139875 607257 243415 1707669 261614 300373 1015579 1992991 1619325 1226421 573713 101843 171239 276390 1167584 313308 1038798 1933253 1268788 444980 360573 1826091 1072706 1182806 1612302 230312 1278031 1410264 168336 727080 1368307 1193287 859014 1527664 245579 807755 1357716 1868716 605403 1153932 1636709 1118047 912075 1379377 1612224 1014772 1553255 649432 1931061 1969084 1934736 542607 558505 1504078 102051 1308416 1907652 404316 1361496 29964 1059951 393891 616988 716160 86022 257252 390577 861144 1573831 445389 784740 603131 1914509 24464 852647 945483 394499 1207173 143352 1908889 1693143 787772 567672 228830 798164 1730547 1985508 1450475 567142 470734 700936 73473 513053 1263550 1631033 1602113 577661 530277 1444785 1092635 1974096 949595 1355206 15129 444236 1637123 1733971 1918945 1607493 1457417 1135634 994066 1981564 274829 106695 390683 1100125 1296119 1684611 1760342 1556637 1760677 428958 110371 671819 732258 892437 1884568 293112 770786 1321372 1351049 74999 71615 164062 25328 463196 1010707 1166546 1831722 1663247 1792336 1925301 1654164 484237 728702 732787 1685775 880690 913790 1147206 532717 857565 1265454 1443111 1860074 1207210 1070844 1095235 639588 612179 1530079 1570649 1073312 1593998 1788891 1870929 590078 1641641 506600 1018067 1945950 1328523 1659712 1270608 973041 1037487 370634 1435167 183458 533838 234583 1263262 1391092 143407 1295156 298026 1494086 155496 1599873 1174830 1377651 1820350 340185 480736 1728592 880275 1374410 1407384 348704 1432544 1018899 774098 1585974 1913855 41593 746442 286252 109096 1774813 1512389 991466 998674 575923 1402230 1231865 1761174 1605514 1407790 1533255 434122 1042647 1841392 1342144 151233 1122370 744884 892790 330799 1787693 1207898 1458268 267531 1472278 1223511 1412359 1799999 481319 1347228 1671875 409695 1689600 251455 1901715 119108 1642653 1249541 1912462 1531722 482850 570018 314423 1106518 882045 716593 507371 408832 499053 1192044 1838548 1054272 1386074 223713 1729467 1917075 1894637 1448400 876283 152813 420705 36818 1648910 114730 1150143 1741769 1707491 608489 1437424 7285 1206402 265873 1081143 1151685 231839 618000 779658 316245 828884 1784358 1144054 1225699 921127 1418292 709458 129070 1484221 1090131 1721813 755409 1338397 710303 1867446 421081 1690588 998866 1491082 715699 1691255 592493 1378206 217838 592321 605949 1208738 447986 1802596 510933 1082525 488954 575043 1775393 230763 885123 1988918 608875 158331 322271 1608590 1409134 86137 690093 1224141 904895 1623897 1241282 1530518 1813025 219353 1014044 1635280 302775 1349632 1820404 82984 399656 854659 1359768 563682 687310 1699690 1399426 853370 750551 1794006 1564514 1773270 163680 1303213 625767 852415 1797481 1117752 996437 1279342 918018 1129274 1516637 1837432 153187 1218794 1525615 1968080 1273444 69345 167469 958672 937007 1785200 190198 1892391 1334368 1887377 764359 1128348 616495 1623797 693208 1240785 527987 1467080 1589128 1543135 561945 481002 1933022 1761817 809474 1870925 712038 434530 237353 1869396 1059697 1615651 33708 372520 869451 485513 1636298 311287 1701137 598924 1733577 1930061 28503 273262 1264539 1949413 1733501 587871 703146 35274 839867 1756404 1591048 1830872 1779467 1024557 700671 152257 1750608 440618 1280629 1699818 895537 67341 1320992 1502805 1489214 685364 31773 196136 106639 1692672 1983589 274179 393199 439901 1960968 1295712 1082828 1211318 1640701 148807 1198239 1202004 1374531 224965 1434505 538408 1750080 1652136 1194668 1489070 91366 1858943 175884 1270568 224537 643976 147623 994817 1777842 1783835 1066638 169496 118194 18641 674905 1651361 403520 171647 1973503 1883847 1437851 176347 1923532 907470 1391601 468246 716818 789733 438078 279621 267582 1857682 1059303 1122467 1282589 965893 1458262 1696411 629939 379075 1226459 99202 417150 1654729 780724 282121 366796 1830532 427617 1336881 1745161 1298019 476236 1180360 1932904 1026863 1621229 879122 281463 342489 1108413 854338 56953 190304 871461 1003829 217377 1862123 196587 721412 766743 1050201 1440971 1904944 1949868 198797 1415038 1471237 1320453 1377780 708584 233410 806121 886184 691870 1830614 1430529 751525 1417527 94009 491597 1263580 247141 695913 507061 1317484 23846 1195591 1144670 57666 22941 1668517 525252 519835 319508 180930 703083 233676 625553 439281 222663 1859020 45253 1669944 631932 1784761 609123 1758412 570991 1608881 106590 407215 1468365 1617081 578195 135255 1236085 210802 1599579 866742 181038 1074223 59169 24797 1318720 345172 645004 1282219 380790 700472 625746 44625 1383518 1814234 241795 863867 941361 984645 335229 218262 1167745 958599 1129698 984873 1039554 1225196 1615884 890116 851547 1572487 1722617 1241757 991672 1884090 257364 1516659 1596633 155424 1067601 188576 765388 130677 1953629 1165061 1814626 1829948 476912 1974046 798684 62461 884054 692494 1482786 687566 1055722 618854 866934 1114273 1478606 163514 1314974 198233 951457 1732650 847190 22828 1151348 788559 1664454 345239 921614 1474685 625290 98966 1429405 1727736 299664 1349697 776744 1302343 40365 556047 1529372 1866894 1304050 641203 8808 361315 1772109 1634347 958376 245061 406892 1484188 426336 1172665 1970694 975983 1848679 553962 688066 7159 966108 702377 723775 1258292 113886 277930 1118406 670350 1519874 1230052 1149220 95945 919154 1091361 808037 421710 853890 1168937 1419668 1382590 1487434 1233830 1239141 416015 477301 618641 775959 1213141 181815 1122241 519105 1829096 995691 1729582 1212145 650078 1024619 657026 1106538 833749 289404 2839 244631 1419839 548040 788646 33770 957858 182638 258021 1534215 627992 342808 955563 1192817 1136676 1255388 1853973 338362 516625 906039 439666 1839686 522343 1697607 508182 13029 1404427 232061 369821 1477093 618900 9105 296390 92085 629764 845163 313993 461735 953553 1912659 93698 128563 1697211 1277659 1820268 406907 1126615 264 278399 1641949 770202 1804289 294561 1657745 1322110 716463 1296264 1598179 467294 782788 131622 133302 1589951 1962786 121503 1043855 102349 1111046 1141388 996097 561120 382877 418596 498727 962586 255117 141866 1595568 631685 1541787 49120 1401412 101812 228458 48831 1133839 420110 1220908 1996853 1041504 1599577 1277791 1512010 1010272 210554 1732423 1807194 1442605 14130 446298 1329513 1543005 1307005 892360 428150 1149643 1201343 501128 1302125 1202439 848651 825783 1918995 104063 1527896 1162707 477742 1085458 334575 515774 81577 266745 1564180 825086 1714731 1865179 1797480 1912788 1605795 1184064 1685605 1013811 682776 1061548 1948535 1678473 1755038 141381 1174739 1628607 928763 614139 1914510 1905951 918832 1632253 240784 1969596 1461254 1122863 1780778 1392433 16787 1527254 426837 506251 1837831 947077 1370159 137591 41829 1195835 1691239 1918806 25202 277978 1533182 1135731 917127 305680 41372 338038 727267 876909 650757 469412 694496 232135 957872 1155971 441890 768482 881045 1920344 1534181 1869804 1844844 1147097 371255 185435 392568 1186946 1353423 411987 86009 1009950 633270 593750 297255 1865466 725754 1633379 259934 1111427 923601 791189 679150 69643 194965 1759022 642220 1136656 1515750 467937 803405 1054494 1019467 543348 935084 791504 1412904 1741021 273208 711065 1420165 531845 324007 1343298 720422 452908 7156 586485 82782 1922525 1894377 976837 689237 1180372 405400 1162020 775148 645030 1633583 345650 1049766 424225 1124523 1500049 544882 525583 1765210 1295241 1148322 771052 1366576 612856 919476 683685 386251 1424505 1479047 916947 891807 468497 1076934 1004275 1563420 972647 511968 939023 622450 467035 1211884 1524176 1640174 1711921 888190 795368 846870 1427749 1202539 345040 901536 1807014 1956058 1832206 929952 1649287 1187583 429379 333470 7829 1979578 151530 949683 817519 1583831 470339 1236464 1821100 14951 877951 327933 1527378 796494 1392732 1360804 1918896 183817 923450 1004817 539810 513993 329685 214662 240382 842733 1326122 985817 1183576 177417 710467 942108 1339164 324135 561158 889758 1282670 1178669 1272863 1148918 1411010 1468938 1007717 686776 1255968 585688 1099951 472245 996067 859774 38481 1429714 1497052 788141 1610944 1590738 996536 669645 1476412 1112584 1759429 355206 319902 1727362 643365 938624 1292848 1013916 337476 1951205 600896 776837 98098 28720 1837770 1035375 436700 1727232 1426824 506356 264651 1978125 752643 920650 1981097 898415 1426206 341951 1999945 1467175 238430 1133872 1745065 98734 1318159 1808374 1111394 209644 1690935 11838 735904 70449 514261 776627 1170347 75408 204620 1179093 1244223 837949 1660640 1695403 1822123 1758509 1452781 131386 324753 127495 841681 1627830 441634 868412 1788730 374949 584510 1080973 789316 491558 801492 895776 1742325 1476864 1820683 1219425 494046 470224 1018460 365279 1537645 197588 489643 597389 1000599 228813 710237 1141300 585505 1409425 158255 833498 178694 1083637 1921535 518717 120907 505612 1811753 1321831 619858 335586 1358897 952200 1574883 1954145 1652037 1190375 640667 1290079 1209544 1702735 16892 1833990 1936404 1496703 256927 1020013 227600 1273084 912655 1794571 689313 819854 556437 894244 809772 434113 795087 1315082 348017 993264 1364243 1611379 1368920 322484 1961252 1067000 185846 251221 1870613 442055 108931 34739 1033879 274447 767494 527440 1635426 344083 694332 1898888 1869718 109437 44131 1639508 117632 1281671 1351409 1701084 473356 329356 311580 1914709 1660593 1531811 957110 272218 1467797 362761 1792757 1372923 524187 1082231 1506582 1901412 267363 1152005 512157 473121 1884141 484506 1568976 1075547 762532 1103089 1818774 391438 361808 459511 547523 1804398 135856 1924329 1534986 934766 1381891 1294070 1728809 438507 1527491 1705420 81978 914155 1407962 552998 788033 823186 1885162 660678 647520 92335 1230364 155167 1620928 444366 155307 1680694 1997437 1346698 226934 565503 505977 1506452 1159459 1032291 1456746 853236 1919799 1472716 1011272 893356 916792 305423 118136 1201596 109683 514708 715819 1575544 246922 1705134 157050 1705274 1250946 1981917 1461729 1216402 1569130 866273 491715 585220 1943295 1707483 156875 1964859 982975 415484 1462786 9948 1198633 1735913 518400 1415181 424110 461581 1718404 1031398 215056 1608708 874628 1041563 1555012 623668 939430 1737060 752436 56539 1826613 1583833 142728 1385176 1339125 1255058 1996833 1567440 1781733 836879 461843 528924 1836615 1119235 324673 814395 1935264 1728997 507351 1045874 1098091 1627807 289191 1659788 820579 851283 1839882 1063743 1021470 1831466 1497958 1358003 246802 1852248 881357 216583 701929 264781 504073 671818 864095 1864378 1684239 1800286 725679 1592164 343224 1528903 45865 197282 1532430 584451 923788 1391123 1235672 1374193 1651857 1951714 906459 167684 944483 188060 785371 364959 1544655 825303 1525974 172753 794277 620733 1019373 1969397 1065357 65901 1666835 29039 660519 257353 1179386 1431463 965714 1288285 1055667 670047 380072 1080863 1170292 1893313 1436384 131651 622938 1289817 1822778 1076490 1293998 231667 1124770 1700169 928157 1025586 1555803 88758 599363 1280364 1311913 71569 251288 418455 1716019 993347 1659819 13072 273089 102451 1193657 1298211 1777189 584370 988634 443247 1219517 1094715 949024 1785981 829162 942377 1032354 390457 1612469 1232655 1796350 640214 1825671 452377 202950 798700 339457 1978490 323286 939357 1424185 83513 320787 767133 432645 1719537 1961436 1431954 226626 1228806 729456 250669 1418523 1250463 314123 1358241 1805827 389250 963089 543991 627285 1580049 702791 547736 1701916 1061167 1847100 768635 622829 1974144 1684609 601108 61681 209233 337551 1951215 1379040 487289 1052364 1301041 435583 1171706 250973 417120 271619 1095637 1575940 277521 610680 1775783 1466363 1338251 709544 1733431 1291420 1360528 380027 801597 1563856 1076524 52163 1114748 1092845 628150 693494 1598955 1123880 1441004 1394505 394329 457090 1547964 1019099 50828 1766485 1610768 1802588 1436092 573139 1600411 1054089 818568 1077352 1872571 648629 269555 196706 893706 9972 72314 168096 1517705 1266919 957099 1742393 1098003 1938710 624585 48904 1953232 1494575 309749 1611565 187421 1557363 795012 890059 984434 46641 1622478 1022677 1887922 1418834 1648350 942230 1882255 1844059 1838134 1749366 363661 367088 1406650 1814346 1293328 887048 473675 317417 1947693 391613 1626408 1871463 1739942 1101847 1848709 1246753 908176 1147302 1015761 1346140 1444207 860739 1061081 237881 337801 898420 1653488 1227046 267333 744370 1806966 1770043 108848 200900 1294913 1293151 898397 1468371 1034650 406318 658042 1010697 202840 281520 283361 1630320 104087 1446571 1533490 1264197 1342353 266565 1712378 821440 1767484 1604255 1200096 317175 1334067 274831 882513 1963903 1523956 1338955 441583 1106604 1638001 144578 1725180 242635 254214 17739 1222806 147535 356837 832852 810934 1633349 888436 544657 1812315 1674514 307038 32183 1412074 1432718 1968393 1338064 474296 549969 1591973 273130 1509950 493093 1635388 1091434 534172 494030 1330430 532136 357643 357300 1827681 1418660 54275 668822 1488361 95025 223798 3530 1245183 600226 35657 1610939 249418 1714861 1722248 1449753 1070428 568101 1402012 1224603 129600 1200118 1345271 1695154 205780 1121790 1683013 909371 768373 1331304 69846 1548426 1620637 1116049 798279 905030 51688 1708355 1820228 1203524 570363 119728 128839 265 595115 761929 1607003 1855092 245363 436406 1931495 940746 122607 1196363 1549019 1795754 1289306 1487916 914527 237150 494491 500552 1075251 94099 373556 229962 184829 43840 116880 420165 1234357 510747 1621285 188956 1930065 289286 552623 539433 1353738 1092633 1608694 1517707 245206 327055 561199 964815 434904 932649 663906 191253 26959 417381 1772292 364622 1463919 1091709 579281 1847478 786704 1938400 956245 348354 1559328 485900 1824781 926783 484080 1085016 635931 1380315 1627576 990622 443201 65090 815505 998279 1633084 1843735 1906272 1156380 9475 1160350 240272 752289 376316 1224711 941295 194377 1621102 1831687 56080 359210 1482249 1989651 163521 861176 1751516 1098109 1747368 1515764 1533544 1231592 308012 1824867 272893 1229852 852598 1590128 1865265 339008 959117 1423681 143732 200241 1504996 1877889 1238135 177382 1002362 1784342 1052662 521016 1823933 1909449 1548697 847581 824038 819520 1991447 1123707 924622 42474 743422 11816 1660837 1668294 51641 127370 1112053 1926915 377319 1298169 1100422 212474 507435 230253 1948721 195648 408867 1764029 1755471 1580665 660516 312909 1207714 308992 1464395 288070 1162643 788251 542744 860627 451109 876176 1501150 1235553 935983 1315120 1106488 996645 697998 930834 1590112 1013009 657201 775054 1102086 1431949 1453504 1003019 1512652 509438 1721772 1150908 934558 61219 930160 1221597 439157 432144 1626010 564493 887729 1044957 902130 1934512 422035 1818879 825892 1832616 106280 1651250 1443858 1711070 302100 1771448 763022 292968 1624464 811504 1607976 1416418 1893220 107278 1402101 554730 1220967 1954749 1930402 1938431 407115 915493 154060 453766 1365936 1008746 760458 372325 1895635 1445953 1559148 1683363 394507 1811037 1146399 1985409 719256 1540488 1770360 583617 1340400 1392351 287791 1903440 1235679 1883162 998619 1558659 1596668 1149495 1789557 1469492 1524792 920161 316143 644450 38882 184082 1034133 1119218 252734 386818 1426287 1388704 405805 370704 908953 455750 1752536 1939807 1835824 1811305 1154234 1163884 1216506 1525654 1872193 878818 1279902 1110356 205628 1513940 924400 1936457 929548 275356 1552092 1600095 1804840 461572 1117817 903986 1646281 958108 1678829 1865064 918717 1598484 196794 711639 1349720 1872352 1973397 946199 1712050 1152281 1072619 1705729 1551083 526645 85667 253676 1049427 105675 231299 915510 629452 475922 1796643 607506 236003 1941937 1109869 935085 322058 290499 305063 15541 878701 1736199 1136081 402406 1292283 624074 1002412 1884381 275917 1876157 1384326 60700 575888 1723326 238413 1911296 1790860 1007932 1263642 216996 125018 1887144 1129356 824850 36144 1744203 741706 1568868 985105 1196934 1092347 1510269 1273562 1096918 909978 287227 820548 1107159 663664 1256522 1467352 918167 397379 1820852 1023926 1205476 52015 1161241 338837 704374 1469210 60795 1086854 554419 928474 1445192 360987 906401 139799 68271 131097 1638247 1048271 30331 1948659 836050 1554345 1968750 1972732 1413805 682214 1599265 1763061 15490 523349 107650 143756 1037344 1663082 547605 56739 241071 1112824 56386 4841 982522 324426 82411 1626479 1670360 1982792 600151 167305 1298817 1682661 1957127 848324 1333334 1859809 346120 1972246 1148672 957574 1226408 240910 219376 67924 88224 490553 1106819 1471103 970247 259916 770474 117319 787068 36929 241548 472432 1550066 652120 834735 624531 680998 1013400 371159 1149334 1464853 1826799 1973219 860012 1977260 881518 64968 349067 1441009 1459199 1833384 1426227 69899 1979463 1211072 1144167 5261 1861115 60136 1588870 1358405 117833 1684073 1465304 1447489 592566 1394166 399058 921504 908015 1195375 206542 1851998 640826 305381 1952726 39510 159328 559413 1116096 1938103 1442514 1321415 1377427 943257 1196368 468037 1251696 1635066 61540 1272509 1062664 208719 1510534 9805 43961 1765771 1162195 1269906 1156640 713912 1064480 243685 1621978 872919 578825 700502 660865 209517 457269 299104 586844 1754507 1040101 125927 730683 693618 319894 1753920 376751 773334 925818 758359 98069 610682 363610 736899 1293589 270090 795410 623759 1999337 790345 722120 1067669 1039140 414243 1205075 1632933 1954710 1096920 1918929 676203 244709 1021389 587865 1720309 302807 1344192 1749614 409600 1853974 1064470 1720739 1543996 718114 1404367 731599 594046 26014 80263 1586689 1014627 1725243 795036 1945900 854558 877099 908641 107041 134205 772284 1138088 282016 997902 853471 621810 253953 569377 109053 405945 1340788 1453612 265750 465874 1973132 1876239 1417159 255523 1911544 1127431 1498903 288384 1367242 747321 1579785 839197 1939854 1662778 86001 249460 1857925 218006 1256122 273317 913548 1405820 1194429 1800635 683675 987411 46565 285185 1518164 1201321 1763069 1902658 1213813 804791 1543732 763653 424045 1627970 1103484 10138 1985546 556050 1198252 1708129 720530 611861 1876695 72148 764048 16700 148859 1134692 453763 520563 89863 641693 70412 1394088 420659 736640 1185083 801122 520132 1201759 861130 718296 1834381 1388716 760385 649142 701152 735741 1085427 1020934 1152839 1848760 1660474 996202 1043493 1570573 640939 26663 1330263 549518 318780 766011 692918 316968 576475 1691342 1604674 283989 674724 1339036 1580652 764930 1705775 857029 954939 574694 1067550 169178 685161 291228 96801 407979 802265 106544 1301676 1510122 678251 494509 1166504 1332321 1040249 1801552 19347 1938377 765505 489616 676276 752619 165860 1857794 702148 1658195 832899 618651 830888 1139637 980865 916012 254123 784402 659126 1583532 1231611 468194 946392 1304711 229047 469402 953842 716596 1378242 751118 212257 787094 1557088 1516238 444305 989169 1084217 670326 720431 350751 1052898 1160755 412946 986388 1758148 1293389 1775150 1629363 1159795 537381 725767 942016 1117050 1398423 134638 1629962 1218714 1321329 1528325 635871 541122 1329672 1200820 948124 1843676 1718074 1090195 1776846 170968 463884 1958871 484172 379703 1738993 1302424 1823599 1414209 705380 446552 1676869 1336008 529269 1223995 1378352 1178558 1419064 1393993 419519 1308844 71959 1281085 1574306 1898219 1939503 413076 1642161 945585 393145 1508452 1634569 122996 1875826 278049 553429 1062937 1853739 1830843 1786855 163903 1931852 1919423 337140 1024089 1789075 61923 839977 562393 222182 1130796 1064407 1884102 1928778 1671732 4919 1703798 809363 1062837 1837436 792909 1297557 1363914 161894 178248 64611 1602834 541954 241076 220732 1387753 811076 1482079 1439282 1636860 500837 230250 1997055 732411 1697684 685955 1926350 315549 561668 1865148 415948 960839 738795 1181114 311666 454106 1873486 1735525 1996006 604015 1036104 597575 1148833 288035 307628 196405 1748080 191174 1577495 86116 831089 607485 1946093 790894 44005 718066 1802752 865520 511624 1700719 611708 1975093 182431 1240378 1544599 1571293 1108595 1214086 658555 1814715 1050938 1477297 1366610 240365 931351 509666 197661 1932696 655592 281872 1649367 1077435 1452899 1695027 1609273 42881 1442274 418336 1383820 139291 574941 1536305 610540 1510643 1035562 840848 1988224 302128 247061 1398612 639885 1958695 1072411 135104 439747 1183099 1911795 494361 572640 1506548 183910 516500 966969 1284415 1971508 294641 755419 229778 1787659 416391 873554 1637755 790911 694906 1408623 640739 28320 813672 185003 348896 1116842 6785 1279790 838455 1342883 617961 1839352 1917464 274827 545327 1480115 745417 1724960 371321 737187 1848497 1994418 1188035 1389319 115748 1917266 1376366 1569015 837140 110182 317483 27428 651793 710446 1490836 470082 1746926 1626589 804201 699671 608348 1678529 712692 108223 1750547 1105485 973862 1462002 1219228 379494 1178787 805750 1453682 284205 1802183 638806 603116 680959 604058 1690944 683581 1175189 1869984 276272 1213050 345202 581294 1261240 1881151 689437 376377 1856566 939241 781431 1858194 925988 171390 1945646 105089 683094 1793494 1040274 1974641 1984222 99705 1340393 1662710 722553 1779487 1457067 590874 32697 253703 1188491 1462204 1364411 1853220 84210 1363029 559306 1116730 576851 1199184 860085 1131499 1532601 1031045 363067 1793599 550450 1340917 355133 335939 879373 668761 1174972 1578738 1093185 1391923 980869 761953 64532 45636 775966 964517 1279743 653193 263084 338480 125926 263995 1604072 1318637 524176 590794 834073 1484959 1049736 1429218 1426057 28763 588091 856206 1311887 1877338 1751701 624428 335634 1386353 858072 237027 1341174 1207496 1976547 679322 712152 634633 440179 1844847 312585 1494815 153851 822891 1893645 681792 1810875 1158144 1206820 1245467 925709 884860 1652080 1516013 1724031 1523337 263526 1890429 1848785 477698 1204958 327941 1709015 917939 1151440 473306 1092978 1948685 976944 1444715 1228664 1807608 521546 1597779 1294280 916789 1357901 1339866 1325491 85588 535877 496312 1171146 1896450 372610 1439406 221186 1736548 1413464 635691 1999513 25777 156941 1838615 1838690 1397757 131536 542260 1235806 58406 1748034 586224 179026 225190 697176 865089 412587 1201773 1188205 1626105 1598359 1363087 241959 1884569 1343888 1123534 1857961 1885054 528886 1808343 741264 1916378 949000 69258 1920010 472086 1938269 665329 1758715 1817700 1584701 1245767 1664592 1977283 1173851 213628 1005518 436986 757495 212366 711468 694249 462759 1620130 941340 1980376 227709 1942766 674975 828464 1519986 1998022 388922 175747 1288691 216370 1162907 1305320 342746 256224 1318217 801623 1606383 930141 1068899 957970 57623 1275578 1442320 1264801 215860 1756928 215424 800865 803516 380202 893666 45669 1756709 1789327 608246 1891933 675054 930553 1102473 195077 1429598 842790 1709170 895746 826181 1821475 882365 475713 370530 914008 1360885 982048 1951019 1133084 967717 1360806 79238 1117169 1127097 1261257 1824275 1960713 1286433 1552173 294078 1547600 1563704 1230396 1143477 1574570 1161853 1809310 1062215 338582 1999081 1248521 131032 1361153 1627817 537699 1478607 203908 1851641 1785477 1897073 1355626 1288919 910417 423377 1769886 1852070 1241549 45514 231224 630787 1719200 1225224 590852 621245 141682 349965 1449088 1820503 1768814 1108964 451990 248981 1530686 1691463 390108 678356 705043 1629674 385992 766017 1182046 266293 655949 1633907 519641 1753899 1298364 1158367 10403 244639 988985 939792 956694 1619099 1866991 1957721 1210407 438274 1117220 556291 203834 1853932 940411 1547724 254630 1855032 1683845 155969 545086 1996631 1417133 810317 616191 1984566 88551 157416 732273 1901938 745640 1126366 1033064 292436 1850266 1435901 85419 1438979 1574555 1690639 266309 518468 1225768 1536735 1375514 1892931 1642545 623161 768250 1557494 345518 350642 719939 903678 87193 709637 746580 287229 1906526 595379 1361881 1446917 511816 720274 1674678 726039 58030 1510720 35805 1616403 1697185 667099 1170556 1969991 935812 534209 812875 1644418 687149 96395 1481888 691416 256275 1055107 212022 1363006 205917 685435 975908 1817176 1977742 1362713 826963 1165284 1792911 1627748 990751 1092966 1376610 811661 998373 1020869 889815 1085606 943391 113968 1698669 1327881 1889037 756043 1803253 1967622 1160835 872153 272378 117454 1285722 541721 722520 433703 995290 161885 31803 1752867 41083 1426596 1890928 616493 200173 1323930 1727316 1444815 46878 378057 198759 669711 1078631 1471956 964722 1900564 621948 77067 860014 25300 567003 1545829 1378748 694481 1270011 1437391 856369 155378 1694649 1886090 1466422 100009 684863 429827 798367 874346 597051 1532931 1621209 338029 544987 1177580 407944 1083710 113800 1257135 380340 932683 1605023 1586186 842662 1668119 1944676 91877 1020692 2960 226964 34433 410662 1556455 999579 958011 690594 197645 114094 772482 653125 467508 1843616 1409630 597146 374692 1374079 220605 1664161 1918035 629519 118464 211716 1404249 1117216 69471 1721564 184386 1738431 1925876 1347733 1215346 1017026 397664 423315 922392 561019 1210031 1519565 1439854 1126125 670924 1877771 629708 1393641 763225 1774961 1663121 650524 853349 330893 1585915 2940 255905 853795 90308 1342204 862607 1656675 1237234 560325 1493222 670638 1336936 1990402 1686423 1779728 452605 997180 1625585 1166578 1728837 1146293 874866 167197 1405505 148151 1640936 987823 1380703 1652030 1392737 1398924 1588446 404473 1028396 197487 1131170 1705116 1186187 1967466 1934662 1556373 269118 1245041 1887776 21127 1330083 1100761 587208 688564 1589192 86755 1438669 105316 1224021 154089 875585 1146589 125548 28585 1619134 368258 836611 196091 1157308 676466 102698 263046 1992458 403440 1979344 1135106 444278 83237 553489 664780 1108753 1765577 270044 867562 180970 1346495 1427892 690823 180868 1283362 975631 1372863 708945 1075316 1818951 904307 1300811 932171 1372068 291687 1366982 1228048 136207 986389 155143 1395233 1589150 679677 1961329 835834 1215210 1129319 1759614 905052 730506 691980 1432878 938746 1731734 303255 921463 1266084 1694700 767822 170036 1109588 638716 1931155 787246 891993 819070 446422 279458 1715364 303757 1209608 572530 825405 916801 1854012 1969971 1685197 150650 1134284 392029 1445804 1804826 1265952 213471 1040121 1749636 376858 1637549 126335 931461 373780 1720181 1192728 679359 751830 1305686 324507 1241914 1021474 325917 343611 391980 1310471 279539 1776850 1589403 472787 1518858 1418079 1974028 336575 1292219 719314 1282621 85798 1220464 953214 1111913 1273243 1751048 1832326 759043 810804 946394 1880278 1738686 703119 327315 1398080 366720 56256 1904010 1872006 1198794 1192652 1987754 870643 366846 301888 204403 105475 1774624 258644 48727 752180 86060 1868935 699196 1774441 274766 1835043 1317473 1615224 1212769 826694 1826962 1774059 1731513 1698780 1167452 150420 426530 588649 146481 861766 222628 274159 717629 1888493 745497 1452549 1882789 1722592 1939105 940907 666616 1265800 671638 1419329 256990 1072832 199529 247474 1119658 1555128 661621 854309 213604 477197 1012434 1823686 637064 63810 1190835 1597017 849624 308443 1814929 1012934 1927092 385538 1976256 1988898 1826428 1670791 1405711 784253 1003255 1402388 737366 297263 367745 1705393 1816558 230715 1101772 1171039 1622010 1166367 1227678 447754 814496 402149 908790 1352201 1359179 173529 609912 1919656 1680944 1604251 294139 1632259 1130732 36064 334501 664043 1624490 178469 1721627 1196584 1453410 1220119 683982 1990356 1193522 784792 1888384 1044703 1423839 242704 753176 1755178 1466883 436335 539463 37296 320161 1392695 1543246 1011731 608131 1375986 303308 1680995 1370968 31822 1073000 944042 21475 349043 1486026 85287 374094 717672 386578 1151107 1483114 1601026 1806660 1495047 1037271 790330 1549152 831632 721771 1047143 1882591 914295 1722222 955561 1242948 1893261 165527 951353 581178 322386 1449306 1334923 1455015 796693 328964 1079032 73830 631606 670644 946000 1784984 1045520 670678 953796 787691 1209518 1091298 1676912 804694 1309973 1031649 1383801 206064 685 430290 748099 1929838 1977853 1730265 308117 1484513 1681608 1142695 1886584 710051 1334497 1685374 1408603 468257 1581704 881639 1182061 135853 1297771 1022676 1320922 1889640 706060 738138 1660076 873256 1052505 1235782 1079502 1294180 1926857 1117533 1087730 977247 515808 426411 1356243 1440450 1498450 1937674 503211 275275 1377671 926971 354066 91546 1072967 635825 1619208 1259329 1276373 558121 1048916 1517766 1783519 1256115 15182 10509 1048611 178220 1948969 319353 15138 578773 1602738 917397 1769664 378750 1774895 1861775 43482 662713 1436881 156101 481982 420926 1284409 1839930 997303 284548 962108 1605319 645893 117463 495214 671258 625016 54730 1826540 1189510 1069707 74745 643492 803828 500659 648021 1759068 1015276 1917232 1685935 732444 1737774 98386 1467390 484650 438483 1036683 328019 299627 1533331 1537608 1991101 1540952 815661 323229 1248997 1178524 1647962 1493376 1329767 667548 1393226 67206 1228163 553723 1189051 1906125 1540618 773180 1814140 1205115 823949 670213 749655 1448838 691437 1421766 625205 868607 1836267 990092 1207358 924640 983952 1690857 785101 398489 922172 153793 136631 478514 1104611 260493 1994491 290331 786932 1830333 155584 1914720 374799 1490103 789481 1860793 1837376 637274 1389736 111839 790715 1305041 1646926 948587 2357 333479 1312712 800282 259937 722546 1278681 1575532 356582 151053 535272 1253330 411078 281939 1723445 826800 1947838 46863 1327640 652959 1159056 628764 292595 620021 410445 69277 1078574 210274 1695966 1878845 1948869 606195 106518 171903 1786321 557687 1748157 1773343 1512003 1602015 71604 1263097 813487 1826273 1100043 1027870 921222 273371 1401321 799157 423487 145730 1882832 775015 1022899 651668 839177 542663 100845 1261651 1985135 454200 1436434 785049 735770 1889856 246315 1858094 1699127 1075379 1299864 160788 529294 1938543 1509793 263114 1312638 1473592 43464 1347866 14992 285217 275391 1540000 931018 821818 357226 279538 867284 922156 235077 499045 86539 1749349 962621 1006128 605647 1816344 1102248 1507836 1236245 1964861 75584 1068860 1038098 425467 1268869 262841 1040680 1852114 312624 1772302 1261959 1827561 1832371 279490 758368 1625670 804730 253636 898796 415645 1894816 820150 617663 1306405 1973063 1959984 1900842 122888 430213 1129983 731218 657043 1644996 1954468 459991 1173592 429364 949027 527479 353869 1708085 1963875 530174 308111 1148783 1552602 1636111 308680 970083 920463 1963440 1578371 239108 1317635 1702731 265264 1424708 417703 1759360 747522 1608147 636540 410326 1242782 657206 1006086 491600 1598188 248002 1656006 1392431 908938 690926 372510 1618143 1920181 1186944 1240926 860337 54041 323548 1658485 1930457 1575008 1874322 1218923 1476432 959092 1032745 1326720 103680 1068812 1022988 1918330 416068 1036716 438410 1655798 719848 364234 113832 1844583 876238 216361 1844940 594513 1667801 1237615 456175 1040432 1437246 1901531 536764 463990 614968 357871 1407720 317240 568715 1390741 458556 431029 384657 686749 426067 1282275 772539 253725 959050 777138 355639 707106 722557 999564 240896 934401 32659 864773 597282 732893 1779763 1707318 1522724 1705671 1573802 792083 1597773 942265 1358496 847229 1576981 1483797 383209 698995 498399 1515472 470317 1690942 307443 1680797 436999 1849471 1752782 1924704 1728808 1042022 1984833 726903 1024821 607992 1384074 1696027 542780 1945418 1529973 202718 694380 1333577 702311 1982266 1355141 373056 807947 1687668 845628 800593 1590737 1681925 507083 1898127 1485543 1128902 1754620 293326 448720 844342 150449 743849 572505 863518 978066 1162122 1517421 1716886 1065085 1788636 1278366 1720675 333074 846930 652449 1859431 1198118 413064 920456 14256 254916 194952 1692898 691853 1850206 944447 714196 1952947 437097 1987596 1916331 143440 1470778 1584068 276457 1103331 1319258 1096013 1867213 6091 1193770 7334 604013 990377 324082 967380 33324 1678110 1424941 498200 501904 746048 1104976 1232018 207326 1367125 870460 1593224 1334496 1650884 310624 1057153 1682311 660550 195694 1349505 1919182 724907 694281 1180673 162623 431667 801066 1122935 1372165 585871 269841 1643334 99692 335617 1366096 1413462 1141224 1715211 283773 614659 1224105 516890 975397 1117825 1676631 690725 796982 487968 1927442 1914507 1180066 272517 1393598 682382 909538 1932331 1978492 285521 225738 1624967 1239815 1430455 658120 556330 1449256 1525222 1366542 260270 11727 272946 458337 1310373 435582 1660515 1759998 1132056 1437810 1754194 1814035 1698141 1421738 1892712 485473 147570 742559 1335477 828379 1317084 781359 711654 641622 353216 351764 261743 649023 666651 1134602 1112486 990490 894872 1910371 785414 1432517 1432928 1700723 572262 726243 1162488 1768260 505308 374154 636416 1556874 1084904 24213 1957243 550041 1494527 908130 1142790 1973476 295340 457236 1763577 1381055 776237 1092455 1605129 1546569 278540 1849174 667559 1118609 946468 1543911 303899 576336 242476 858439 1650555 1341938 1897873 1338812 1611824 437314 1042246 59133 1327307 838858 237483 1614521 1537615 1203904 105808 48323 1370064 1132860 1213263 908774 1178296 694175 1154497 301431 1668254 1208214 193868 1114309 274356 1654757 521803 1490565 45686 1697816 1347870 70614 31167 1949579 1375513 1388188 162773 1086076 1032144 1471656 650603 1571015 671677 94767 1193238 275674 742623 296484 319041 449857 639735 786689 1188886 1084404 1090356 1621905 101400 1775134 552642 1497337 1666860 285763 147093 50994 561269 731725 39199 105618 303748 235032 100217 1923809 608413 1636855 107411 1962307 482170 675443 1324622 1517688 1143296 1255036 1456580 1106389 1423836 1033069 1771735 1473451 233374 909728 265072 1892428 47271 505839 516242 99556 594036 1838540 308377 1457532 351797 764232 1684349 1940596 1017383 689685 1576684 93087 230445 474743 1349614 536407 146839 1732768 287496 397294 1394963 983863 1407648 1777380 1403685 1866479 1860332 494408 36462 1556777 647605 656036 1796206 1296818 1852159 26576 749852 1591813 1815376 290065 453068 752188 1546907 433663 1941107 1306036 515012 541261 1091498 1316190 1250966 1779086 721714 713401 1073619 463483 917434 1350119 1303633 219007 472557 792110 189754 1369053 1649521 882835 684681 1614301 4276 1542242 795357 1900125 446365 1212303 1729640 1959578 1129479 1785960 592804 1160644 265413 1603010 662388 788815 406269 1444935 135891 786333 1069718 1380159 409287 1962835 810517 1474339 642390 261154 574636 1524981 1162341 1010446 280605 622284 1396167 297687 1869771 598352 1131761 1004840 899421 1980476 240074 987201 1165819 770534 1920414 275282 1455021 1128688 1935363 15395 478182 524921 1595891 674497 599146 1988179 581903 1752573 130484 493310 597966 138354 500313 659594 96881 821318 1247162 1666970 708279 1285071 1945944 1651925 75918 1793244 753569 82908 1109033 795570 680509 1620567 592734 1031000 837904 171575 475509 753347 309993 102798 438436 114225 1422139 786176 497936 1666090 1799098 1961339 1185171 181114 1056583 168187 639447 1576787 755076 1044472 383233 1872848 1532121 1005215 94754 1538260 1030586 771761 1516184 772994 1638666 1738653 1797540 1743459 1172661 389941 1742218 390501 1767233 416825 249005 141927 521769 491344 1379015 577916 1684471 1614587 1081321 996510 420803 1332504 393697 1857684 1480560 796601 1240010 403964 555769 1013950 199115 1481258 1363316 1924173 1324829 1551984 884595 1231796 427660 1486883 649608 1799424 841923 1245877 268497 1624262 1259928 1206766 1357639 616366 791684 1952905 1200761 107357 1883478 674035 1943077 875810 590091 490354 491546 167796 1596248 1661545 1100360 1609137 1349307 596858 1306892 552641 978024 591115 619949 13506 1877851 551134 1744082 1957515 1805310 1265560 1489877 262564 953352 1580031 709201 814454 1009370 1247803 992074 1217085 1013326 601481 1540165 496090 1704096 802315 325828 468559 96200 1063275 1544448 1103307 1703515 585910 177736 584856 1014859 1043703 1149661 755520 110642 390973 1839448 65028 846025 1674737 1996896 1508691 265865 1257071 60221 1451052 317168 1862178 1551725 1631257 565729 1175281 1907979 1590020 630102 816336 1162107 1232921 860125 1981027 171451 328676 493466 13642 315964 386823 346036 585765 1419091 9123 245268 26955 700913 1135781 80798 1763092 1965151 147668 973305 1854120 1479298 651009 1978019 1100666 1448984 1138166 839027 154422 1172138 1767745 526620 155253 1160971 396140 416739 1366632 855894 1101508 534816 1328317 817234 1539404 109449 1284726 859359 1568273 1266500 1208953 1129888 739691 849974 754576 612252 1549302 1072874 793906 1138733 804325 7473 1022565 1461837 1594105 93300 389974 777289 519449 829176 1014255 1182305 123732 1926203 303481 572909 816145 1456276 1184136 308681 524743 1008430 1061184 136054 326049 321991 1665201 1780935 742951 1133401 347112 433473 1670207 1581994 1189155 1285160 902599 778127 1349413 320329 1219450 188564 746564 870922 403070 1041981 1374530 395634 1411820 85144 1339287 1101173 1429478 111991 866075 910309 924626 1304630 1244869 1266859 169847 50195 1628816 502044 879354 1374725 527701 810208 1495509 580357 600175 1158715 1538570 599554 1150359 1655143 624116 1067138 1096106 1476632 62934 216832 1881489 1440840 689123 1827408 628996 213851 1782078 687904 429341 1756060 1851569 569064 1841483 1699324 895617 1064004 497369 1626950 619419 670681 1171678 788321 876506 1524550 1960514 333721 384244 1693541 1487800 1506297 1032252 1578678 1125792 1645 1950318 28191 1884878 1541618 1035448 711984 965621 1661226 1352170 98103 1924959 972532 948885 1543808 133871 1109398 284423 1882611 376624 668753 1202052 1528099 1396174 426752 1413947 668948 68317 605595 1604030 533897 1591680 615730 1702552 795427 267368 885721 1347595 1508192 525320 1406342 968553 897172 261865 130371 946435 1011252 764820 1029564 252940 1663794 1898827 881888 1433366 1659611 37716 1610480 885301 1370282 443637 335755 641347 1788812 58286 794895 663885 1605250 1680833 110960 1966211 1078613 387861 1257524 167094 1970429 921989 369720 786126 519291 664676 160110 1685694 41063 1416953 138959 424240 1187437 1165273 1761482 37558 1529241 1120351 195618 334595 543836 1568087 1282076 580964 1417051 632225 1312129 1779750 1413656 602104 1590278 487352 1434973 1425410 538883 1479632 1395433 908165 1276743 192051 1376497 91148 763564 1700143 689303 1086336 1531259 645239 872270 1925447 1017877 1960364 143038 1444417 1570074 1753357 948239 1330914 289958 1098422 1282133 10823 1196555 16778 1760520 1962080 1706755 1709284 406125 1084140 262584 29867 1002113 65278 543298 1137473 253777 1633386 385399 10952 33689 763686 1411667 665673 876969 1345803 625544 1744233 1876134 509453 1250196 215540 375168 509637 431658 742790 991654 717623 1791755 1697191 766454 1141968 1541860 476699 1229998 1055555 157076 1509228 385572 868193 1562240 1431065 1976815 558269 1579923 628122 1353433 1446861 130361 1434624 1322093 1853947 714429 1029649 1544885 247444 920708 1414736 1729180 178820 437093 205341 1393131 25853 1347793 1714179 95022 1468867 1287061 1582826 771955 1440431 1511519 1410325 240639 1234834 1146647 1933780 1608179 1168671 1307318 1120422 1977884 1504067 1803547 774115 497919 220109 1777681 1768732 905823 1275021 561979 385873 534604 43353 1136415 519462 778277 1107731 1923087 1701279 341633 10768 1545582 1854993 1036800 241079 1563320 227362 296725 1409953 1362058 1343530 1564610 96027 586365 602105 566720 1558129 1946145 1720426 452611 580386 211469 746130 1473462 1771555 427620 1584959 1224445 238364 908112 1116938 251904 1789260 1079500 86040 397621 1366456 73051 16048 1010420 199097 1909588 610188 1121501 1723221 1561853 1920288 411379 1999969 1202685 1517732 1859078 1929561 361443 598439 227603 796403 1002820 401552 578886 1359312 1679997 1310926 1124628 243258 1695320 185040 149576 41520 353884 1743128 1237717 1549794 1480518 1184877 651510 1941868 1106114 455080 320967 579705 820093 782713 700076 1418534 1147897 321789 410238 1345726 1223536 102795 1509975 1621341 1021747 327502 1841572 1446048 278165 546824 1740157 1964798 1746117 547856 1514353 287968 284901 64396 1924385 1157741 253242 310682 774051 1693493 474019 117912 1041860 905147 1170907 372074 1067426 1362747 113439 951576 1594087 1030257 1912510 888100 1451642 185831 41756 947636 299505 1365289 1129083 1938001 412961 1486755 1772607 506794 853622 847402 1003372 1372544 1544573 1893013 249125 1711149 1099143 606383 1413011 1932659 1134430 1498118 183238 262752 312297 1811435 497585 377622 1308786 800475 655490 6421 844914 1501797 1611225 113521 933095 928970 1380716 182943 1068749 1110651 109421 982550 618131 410086 1322740 1253952 908483 1400579 1263529 1218764 236950 1070145 467493 1471269 25990 398665 1762451 185539 248047 1499410 242321 1259203 923188 340396 256502 1762254 49331 730493 155981 108766 594056 1120973 522545 71594 767187 1899394 551859 423268 959405 1279936 546585 1799854 1233283 931579 97902 1555682 616404 197955 1462840 40111 962307 649834 96204 1730391 1170394 826314 1196455 601250 922916 167174 1847607 215735 1000633 1652888 452916 1431853 1112839 1042469 319195 1912688 1079857 187097 1703059 1945559 1906837 1962943 838415 711907 472073 411109 1865666 79586 428085 1947687 1030888 663466 281040 928548 1257810 271223 1162222 305963 1407383 1959997 385116 1104473 1479366 1362531 1262657 1466681 1970506 287341 769283 1017060 1502255 204486 1466783 1168324 1910801 1987273 1182234 1458299 618386 1199595 648313 967378 1624391 244381 115195 37811 1960464 798983 21529 1016845 1161637 485874 354604 746113 1202246 911010 811162 653751 48547 808192 673491 1357615 1101512 485781 661780 187460 532127 1564444 1303457 443488 770930 108743 465132 162456 1088537 1288042 718655 726593 1764718 725282 701237 1654297 730067 361390 1939194 782428 1957340 143244 998788 870009 1091994 1399993 1980997 1893893 1637026 1343681 1661445 226837 1858323 269152 292437 189597 1305254 1406359 1031182 1684900 351423 1247136 807029 805523 1235765 198462 1649834 865855 144880 1234473 1608030 1003727 1407646 494575 223467 1738172 1328838 1807247 665923 1604637 1749195 908343 1406750 1918636 1464423 508405 1858228 232282 1483656 139032 885575 1617567 716924 481438 1511421 1347384 766669 1221872 564161 1902948 99059 238279 1044751 912654 1234527 1560165 669488 1657353 1745765 1624717 498532 1450318 451453 1447746 567834 1715733 87850 416701 1752152 1270552 1624796 1249555 176011 476792 255101 659831 755273 1736149 339026 1982686 1804586 530242 327666 1934984 728726 1824690 1036820 463510 232618 1820302 945985 1460639 937325 436749 500071 500492 1728832 320374 1142896 1568096 184069 186230 755674 1071376 1980451 1424454 1014670 1223731 1838786 98353 711196 129944 16904 1517402 674301 240761 1316097 760013 1739238 1474013 344008 196841 669752 1625414 1830454 1820320 702828 348381 933409 1879946 1647879 387022 525457 124546 1079571 1608824 272845 1066270 479339 1361331 1531199 1910199 1859610 716234 83987 1952350 1841592 1625035 1899411 1120283 1460105 225067 910143 860228 1672552 419835 1973320 1497759 649078 1788329 1805859 1773579 273151 1433669 287359 321277 1026812 151764 1858411 1531557 895089 1611727 908361 801563 1891702 670779 923981 1534367 1311525 512177 1493604 1563806 650667 1913739 736276 35613 1589939 1463759 1740622 384969 1563042 535074 64391 567595 1665473 1319494 685853 339965 226191 1457252 737617 996190 196496 1650910 1495998 1631010 1588232 1611523 1800581 1561207 1222989 400702 300487 1361420 1789547 1164406 1450874 966270 1181057 1429501 967039 330479 928128 525272 435909 1595558 626326 656919 1658509 1701040 140448 1870740 1172875 1841171 1206432 1166211 1494906 1451547 946248 1502168 616898 374067 471760 183411 635876 1189056 624277 1036596 407361 1404418 182551 695654 1074104 194712 1342101 505447 443342 1520131 602603 190621 129067 62703 721495 1719991 1423074 443501 160403 106486 308247 1513240 820533 1878096 1886785 1324 482509 1467111 1590412 939902 1963921 218337 1145604 614242 1752899 1864984 196251 1297607 1938669 699074 289894 527651 381247 85830 1479202 1818718 1481220 880972 19495 1204598 1968387 979692 516586 104643 515536 913026 759376 661814 541248 1454362 774773 831723 720991 244297 820639 1075574 1164334 694803 1145302 822060 1130302 1220195 1211244 643904 1367441 1270222 918951 1901315 924386 759448 1605382 170891 1788710 40562 1625525 526080 1274551 842708 1698880 1819934 689950 1567362 1569198 1212089 1591163 408067 494736 437352 825439 1769670 168304 1616263 845220 407994 1247252 1398580 631846 1656192 1140956 1092242 1528922 1317521 1440333 1030034 1924846 1008249 1973358 365113 1369459 699530 1811267 1434405 517037 409018 817172 1253814 1114011 1001405 259279 864313 441762 1206785 1476974 1925974 1252039 1660105 1042696 1094652 824691 330842 414846 1256959 734933 978775 1620126 573855 1395994 1538588 1573909 207783 1263128 1907026 1778181 1476369 1484970 167608 1303163 1685708 1420836 638749 1372577 752946 1784863 122993 823692 1398072 375014 1024777 633426 1358800 6974 694432 1345461 375960 594025 1316883 159382 1937934 555718 301242 145627 2484 340374 1639607 192491 594520 170050 661103 728129 1899180 1843191 1283354 1353535 1051768 1317660 300602 867061 970275 1587657 736243 1157184 1720817 980864 1069157 1960373 1536185 985222 1699308 214997 588515 1071786 352039 1294386 1709276 1054149 1874340 22280 372699 1449621 674640 101868 969219 1634900 1475040 61477 1427721 1214285 1199405 1584218 346059 1321499 947211 592213 1566057 1450250 844050 1109881 1321456 1901331 1916038 12870 1288265 1910256 1739413 810774 1640029 494442 1885565 288080 281995 1644535 456987 1730439 1335466 1003686 1610336 840972 1526008 1040021 1236115 1529031 1961988 703231 1694486 302691 1803155 1319371 326702 1100185 1499161 1714930 541288 1485969 102295 141777 1492569 1786284 92561 1699189 503219 1612692 306351 1436081 1824172 754005 1924282 1864818 671999 1700340 1313814 1203897 1588123 840847 585913 737386 365440 1117636 1816054 195416 1010901 1957480 379530 412533 990717 1727573 1027652 1026276 723399 981310 1132569 640656 634174 807632 225448 448538 996582 1018191 1600276 527658 1420787 355981 1549489 336097 796739 1139202 867019 352539 1585687 1394935 973327 1797196 198008 599939 431430 776340 1007577 238935 6588 1599670 235600 1819049 1255477 501277 1932267 735526 1371002 105033 1299245 649260 397311 1565474 1395747 1509079 1281858 1850687 1590176 962851 991579 787434 316819 1456266 16547 967183 902263 861030 1192014 1183747 1858386 707067 600385 718844 272943 125414 578464 532046 1636204 244589 9084 466621 905498 1956421 307996 512693 1788949 700244 1521061 1605703 512510 1817137 1111358 222526 1174057 863936 787958 1400410 1987120 1806426 481504 1249689 237173 1089551 1398736 879506 1951878 457905 1105483 1236671 1681900 807267 1086142 1059418 340827 1174683 1938438 56695 483603 343528 135692 1422379 1066332 1203711 1410181 1000752 1368764 334454 826808 1644886 1280006 1968493 698965 1890733 275770 1994322 500137 1966256 1858140 1473214 1244059 394170 1331189 1515902 1057742 462974 1531039 1199933 42229 1389934 1922175 202123 1034042 627124 505817 1041918 1860618 114699 987740 1605832 138076 976638 879682 1261454 1163002 1804265 745363 494762 959137 1813924 902430 1700813 186715 1413038 891720 1039653 217221 804327 1175591 622591 1770824 254176 1132387 378459 374720 190995 1962581 893431 1615997 1912674 159374 1865042 714985 739158 475256 1204994 618394 1079824 688976 744531 1896350 1368607 1724748 1332308 1862072 1800640 1722240 1425178 1419511 919902 859453 939830 635494 1341971 500961 1848130 487880 1665170 1440548 918160 202971 1230451 1948090 1731639 1547223 113853 1068586 53097 1850295 977332 1222198 744354 1828659 837742 880393 268372 38912 996526 1647618 389431 1740010 1693282 1524834 279356 645412 630675 1337323 1626454 780662 497438 1666177 376627 7008 741634 670882 1008727 915732 775640 323616 777088 1350733 570368 1158465 1564330 172485 1667552 725230 1739556 793243 621152 570186 1441346 102143 347736 1028503 505522 1764370 422053 424693 1487081 1968014 1468554 1837224 1544060 1523705 926934 1049786 366790 1718182 1291200 1191722 236376 448137 1636623 1449427 592273 437460 45754 176189 1585466 592741 1773683 1620626 445955 1369470 884897 131558 684308 1009057 1806000 506633 1887578 1747181 600442 1759629 972934 330031 1674407 225978 1412377 197129 746692 708859 1757844 1468095 1772487 699808 1995888 496567 1706810 1513590 1584882 391071 1639814 209604 438219 930402 355405 426606 24281 1477294 919912 486824 1993330 1484487 565425 1093552 1883097 1521150 1126277 223489 375622 1921684 558086 690564 1607753 1858333 1406623 1324550 1950377 804065 454994 874781 1181492 1465659 1531271 576739 1191156 348699 1059911 149355 365972 1419522 1481007 519054 449036 1353338 50058 1413346 425304 196455 1741246 824184 205830 1871256 1106631 1986550 447509 917104 1069658 17830 699399 254304 1926266 1584438 1639656 1328200 173414 1935696 840005 494611 1225074 1706476 724808 1817006 1415563 997826 985940 1628592 313252 441811 675722 907292 1019063 404665 886852 792221 1410455 981636 324907 1676728 390933 1465119 1604312 1843625 1677193 1450793 261972 496553 70779 1735826 674264 1979726 817088 961312 250737 1415698 403749 1603414 1882130 528730 1760201 31749 1190278 1323164 1560592 1199946 320339 84775 1923557 1448256 1308778 590536 705309 711845 519500 1825793 920175 1061118 151923 607947 1163477 48292 345701 721905 371454 1728676 360029 849447 1249026 1055599 194034 357529 576283 996675 1413790 1625590 1432801 588985 490313 744034 948665 402487 1998831 863927 1341834 331838 1804473 950045 117221 619819 1275186 114117 1945158 1993447 1891913 797074 1217142 1101360 700219 1106372 401632 978667 53714 264689 195063 1122489 1038090 464366 1597121 1827315 1386262 746842 1386113 202724 138344 1400380 493947 1690004 983522 295377 1991295 1508305 981424 708807 1587427 338948 753207 828405 1131036 590004 1306152 1101592 564747 304185 275713 1424785 1011791 745899 1885940 1806969 584614 184903 6532 1481987 330698 1027350 1832877 32226 260503 1537783 1519930 146450 1671924 258307 838271 366283 868912 1543203 516790 768159 934607 1794839 1537368 344666 1583124 628490 538859 720660 789927 1442096 31088 1126739 736791 961063 280586 1540749 1620979 1734776 1712285 1926874 652694 452537 580859 289174 975557 256351 1389916 1903281 845328 354938 1794170 430947 1159637 1755228 1255422 519528 1552907 841843 1893310 549437 1956857 1135376 1198188 1925721 1091965 276280 1194109 682273 1447348 1271056 25523 1031797 1443057 154630 690275 1915020 443632 1272203 897567 1644051 682403 1033103 769362 1439715 436722 1343273 1069539 303906 1684217 1896773 818016 288304 1056600 1175439 1150966 260620 897423 1487193 418928 829313 1615963 30118 1162422 1860156 43008 163595 876432 1396355 1109738 45341 998004 1677486 1848816 600408 936570 912936 1620297 531271 88253 1601669 441735 1425375 1096177 1993970 1265111 1792931 277989 1643283 1404454 27493 244066 668509 1486132 799579 1505200 995643 356120 63192 1790581 989064 1282449 1755121 1440328 1141652 1969578 1251297 1219360 220490 1889311 909419 1966834 982667 1092677 653646 1451423 906512 657221 1649117 1667045 1337599 146291 1891506 928089 275601 361986 534725 121577 1820011 340244 1305368 1902049 1853919 1019897 571193 699067 1185424 126457 1787257 908925 989764 1371415 1306754 58125 428993 1091665 952540 433211 621479 1025857 1992299 1438620 1540514 1906638 641402 1833172 1113762 1829853 422598 234041 365621 467285 1342328 195759 138554 618580 1123588 1254501 1595077 1651279 357851 1309202 1764602 1936153 1053368 1839028 33483 581271 648640 784039 874995 1154472 1368056 1313650 854411 818510 1924418 1051778 545179 937220 1544596 1763788 184594 69639 413395 1710545 428012 959094 816490 1890850 1126565 1709809 1320047 621723 550167 1573498 1231652 712335 1956312 1097634 1099104 1199285 1583010 152476 938659 481984 832396 358269 150586 1557472 306280 492771 1008762 379235 1053274 1035906 1442851 282928 354847 1025379 1129918 173825 1326610 1994590 281097 1446525 476731 330659 276090 1490127 1742003 1049867 1552708 425905 641124 656048 1086669 1940276 1601967 1525087 1343619 1776826 115312 888236 1661076 377974 811146 638830 289196 373221 1199352 1203931 599329 1691020 768465 1622928 180869 338840 400688 806798 1957191 383599 1138025 1721812 27300 1655414 294792 191791 1236741 263171 1569352 1592853 842218 762397 1298209 13456 135055 55959 1455176 943512 515397 1611063 966073 1885784 1738632 1026636 384508 412239 1043993 707928 1921525 494165 1577105 28946 186068 1398165 913491 1684182 1332358 436302 673811 907742 959399 1496453 803246 1902908 1844007 750035 128429 1289836 1482526 1767769 330787 1561112 71197 418880 1297290 801352 25383 284630 1338562 1022279 980937 945148 1181671 1301615 36408 1875932 1366452 1471172 968968 1751096 1241986 388505 1449043 1175259 106533 1792381 1979247 127354 1409758 1378654 1615303 166120 34514 1251233 273778 740973 1676585 20040 1821716 1421331 1192972 1553905 347292 1384801 185687 448826 1770295 1179393 515655 1396281 943903 1090613 761145 962260 608061 1295601 1810856 1389480 625742 1287335 829728 289619 1655878 185867 842355 114026 1251381 1469111 757671 1156700 942676 893271 1369788 497310 9652 1634433 813758 789714 926356 418608 172926 1013599 1156842 1750169 389678 330072 1783123 1692617 120478 747842 1223062 236455 1546595 91176 762675 97695 70811 1926908 1744332 949889 1627408 1500825 1116865 752977 1429724 436787 420945 648496 1838745 1688485 272688 144181 1748907 1410529 47493 476029 368427 408706 565232 1593643 1909492 1324292 1094663 679486 1870879 1256237 1992259 1513246 1501815 957701 17729 503854 237004 1774920 1792199 544331 1816455 183282 1370860 1756248 880451 1083184 1148000 1637785 746440 1147555 633169 700122 234607 1400702 309215 1360536 1555881 18649 1709255 1856104 588223 1167025 296806 741032 302700 144545 635879 1970826 1332012 566346 213908 1284867 1816160 1204051 579156 1524147 1999968 112499 1973516 1506963 1383591 13457 247519 863101 1766380 1483667 1086640 1165020 1183647 889062 617478 1926774 1023290 186879 755884 1641151 692556 867261 1362557 946156 215879 826056 1434602 1953915 1252480 1909097 1245605 597380 1114097 1522531 1843903 83181 956170 1813438 637070 80699 472116 1846308 1863148 1157694 1903684 316195 523024 1181647 1463177 871237 654758 517948 1060792 160021 105252 490081 1526875 1318273 937214 1024993 1527147 436494 977945 993366 1718422 1484405 67586 1358565 233578 146026 1314572 140153 1908015 1430694 1384821 1519069 1869233 451045 764411 1213417 620960 686426 1075663 1932371 1673917 1508627 1908292 1767426 506033 1685665 1973048 1244463 1114379 1333476 1472272 1324544 233245 1111087 461218 885523 787297 757555 23292 1264182 663304 1369646 1576244 1324459 1110318 1458455 1476486 315982 1243300 1316894 1027415 1917620 1818307 1397951 504663 1367680 1703989 1767378 1664490 1784424 1823119 1806976 971470 1203650 1737392 1784538 450013 1157215 1837240 407085 1460983 934817 1661625 1601755 1549307 908835 374479 1388965 866437 157750 306130 552651 43883 889078 191775 186564 1604879 406796 1445279 1757071 1618309 679098 1700049 416093 1272291 1439853 108957 1105647 391590 1359934 1471846 24442 750456 492982 134026 1035351 1775245 352002 1619710 901566 591895 1548239 1605696 931332 1542857 1203899 553 660077 1603165 1842561 1795424 742541 1647911 1237573 1215630 510292 1526027 1343425 1407295 348601 1305711 1830929 20039 1892527 512992 1407567 40995 1711533 642923 1341807 1887773 763781 1721318 1198607 1306692 1438262 1176095 1682278 1324682 947392 1117453 929207 147686 972194 1277254 99544 1858993 367987 1383595 1028464 939149 1578635 1703846 524549 1972646 1702442 1661629 237565 1062555 462950 1949755 793812 66138 1289318 1215742 612567 37915 1741475 1046638 1189913 1936396 79945 1020951 1654479 1506202 1786817 1940800 550134 1611281 524250 1756581 359551 43910 128822 1247223 324669 1404194 1230878 414062 1413885 1675224 1464602 251942 144554 1958109 697397 1260152 466789 535161 319245 1363789 365318 235847 1848293 1963004 1880087 1112642 1043907 1968056 1955535 1000564 1694358 642177 410270 489196 1016067 339219 939767 78621 259755 1941472 564294 1678291 543936 637940 697583 1614508 70062 1953258 249407 1326740 1710211 1139171 1023007 1877210 622760 1541766 725617 19399 1162424 965333 75510 1869004 1686173 465741 1136860 1986082 1027000 802464 99248 1251049 264892 783954 1858915 1283450 895364 1367224 1275532 1021841 893771 1587719 84640 1875135 546713 1875872 1294834 1380346 1396512 1464519 1280636 145221 1487697 184227 878393 660352 1929528 1964449 702407 1550501 806702 1684996 208094 486435 1518402 220540 789815 1165727 1087452 725118 1263285 1472775 68089 1082969 318339 427313 554738 1948671 1990840 65332 155430 1352988 428708 889967 191191 853301 717455 139048 479627 681514 1015635 1335346 1989733 317032 121329 35182 516973 215486 462953 1932969 156857 1513095 30833 1593072 1206682 1469979 191784 860081 1761456 666059 1757542 1054397 148997 434193 1184615 1850395 1491109 1579429 1799709 814201 150919 68880 96495 1232127 1959613 1708297 1468145 1407622 592197 1271694 784368 1032049 1436336 1515093 1300863 731549 853709 1575717 915976 360751 220734 839008 956467 1105237 958496 1870201 1517622 1036483 1941489 1015109 1784635 1629574 678072 1932229 1670417 600549 1947689 1416984 617368 95849 1875064 804012 1256902 147867 250813 87687 1323856 689215 1480434 149711 1701638 1529518 1452791 1631054 1420610 820480 523110 170412 1214146 1095802 1768602 1980989 927523 1021705 762261 1872753 616882 1642015 403705 1546740 1200073 1359056 1504068 1558652 1719789 43373 1351036 1707378 943849 880900 1291823 167043 908530 1992717 1466378 1799674 1159834 1918722 210158 68819 587201 1701858 146256 21228 1847848 201399 773855 734703 469679 689021 1754292 1464016 1510414 1035045 1920788 586209 1037615 1363783 1643973 1705423 1737998 22488 221256 660775 1850358 1641646 1447562 1325999 561252 520762 1885586 1213817 1923479 1006189 1175344 1317486 1412953 1432737 1947181 410789 49492 1444709 1038898 356007 1077379 148581 1392389 1841448 161440 1980748 1617878 1066023 1708795 809574 1190523 31480 1947982 1478523 695958 757882 715073 1692126 280578 336745 629345 1878983 95992 222549 1268018 1363525 1913137 1878292 329440 1268404 1264370 936537 295158 977207 426603 1871289 488334 1962867 1774855 509831 790027 275142 1864165 1843273 1343634 266124 1422976 487767 1690340 941549 991299 569133 802136 1572690 1264311 924732 195364 1407765 1312266 1138806 1101986 1358141 1674162 472803 1538969 513820 1830499 1652520 150844 955828 1054048 84026 1021083 1346483 34458 1885659 1586264 1932692 1282134 877865 1452915 1842731 190826 96238 414137 785248 732414 1533262 760022 1153747 14986 61294 1022550 18742 403051 1692856 1078646 1521144 1970589 136216 239464 17413 694320 1910274 83886 510547 1897302 1171841 563935 1970326 1218172 1114472 213727 1850600 1328546 792086 226486 1280845 1221272 816225 434633 41357 792669 1880822 1773069 450688 575018 1174977 1742048 1101297 1948515 1622058 90694 871537 1279187 1230275 859463 1813322 1035552 856226 1316896 1830679 1380172 947845 1939764 349338 1320532 1167853 1175054 504479 1291366 1571355 1471676 1948066 469411 1576889 1175509 213599 1130645 382716 159893 175394 519610 238485 899239 1185317 1961371 763292 684760 1045178 1607905 680741 1461956 878312 513003 88110 1399217 1134429 618897 1725385 1692491 1911050 482444 616971 1166680 1184502 1949032 1900273 1292702 1784247 1580352 552696 1339781 213313 1901370 965124 688173 1233762 233608 207508 1843592 109663 687725 1787142 735899 1673329 685282 1346271 1593271 1278243 855483 1019803 1273904 1817291 1109993 1060725 623017 809680 938514 1928738 729661 181927 325679 578905 748888 1962912 713205 1157156 1103527 1511130 150065 160323 700743 1403007 1935933 952409 952228 13620 45881 700547 844959 1086864 1664733 240319 1332845 1538239 1756869 1241863 1640662 973514 1324691 117025 325812 611700 1062994 1112914 900843 283711 247376 1620657 60068 1328768 1406717 1399091 1649352 1530181 1953887 1565074 1723415 273550 1870341 1536249 383928 1039757 1880194 984301 1066299 1621624 647833 1623422 1567041 1108643 1593655 950083 27442 1797547 623874 840883 1237836 858228 1646121 875640 1268495 1543880 1619522 1888677 1434797 566125 1642746 1946491 602120 535445 82412 867319 1040968 1978696 1529383 1368969 915281 339400 705864 886394 402601 1201730 55738 158694 1354174 1721674 826133 311628 1505230 1658988 1161654 33930 403872 168353 980254 817327 401945 1611113 784241 504277 1157204 1902450 209263 629627 1107823 1069327 1486265 18105 526830 1177591 1586726 1074605 276082 1672381 1034139 1400664 1772272 1552435 1368822 1410437 1473739 441 1769881 1684405 1575425 15746 344760 1783630 1617513 1096338 1730432 1759346 394123 458000 1841527 1356131 1012002 594395 1552108 697546 215439 1903370 341433 1561098 1023591 1703852 258558 1966950 333898 297540 1449145 1980903 1165732 89840 602834 1453797 229373 210780 904700 1529491 717906 1711114 155058 638424 405877 724303 220906 1840635 1369686 1599999 1982407 290011 754393 50083 1324052 863950 565423 981966 1571372 118158 213874 1839596 1110375 1009146 1972758 1888299 1966139 1051090 1588942 1453563 213505 899375 1093071 775859 1021076 662039 1289324 1464595 1871713 1771742 38112 56396 1412587 681345 759628 1321513 1112342 542810 1744532 855 769710 527402 1288879 462557 43697 1857578 41375 889712 66945 377676 1352778 1796336 1940821 675363 914249 1559977 284086 1649477 429456 1317175 1627480 350506 1824158 1209312 1709516 695321 871301 702872 1456363 1703616 173524 513214 1812685 1846117 615222 578587 1807107 202351 1519194 116964 1002322 1021018 181828 453379 477088 622922 851319 16991 760697 824071 793443 1970884 1943261 1885583 51969 1293576 1204563 377936 1346347 764890 1971274 644700 658696 287717 1630833 1831930 1625122 327970 1126912 707867 519101 1386698 992943 1827682 1599770 1485949 695515 1373600 1336694 1153474 1858493 144266 1020282 99112 1441321 1531014 636709 1194028 833509 370379 1634729 295588 31657 899749 101080 152389 1748673 361853 324227 1948777 576972 1855556 972546 1626626 772162 154954 1720629 289645 1619276 1185618 1335786 1281114 1130036 688822 735062 1714027 365446 189856 1725698 1000379 773993 1151555 229397 1992957 1576308 777216 22601 1776211 1373446 103446 375717 1369033 460216 914186 63562 627545 562610 998382 1957969 614918 953586 1864889 1246692 527199 679665 1526114 1564231 855294 583999 632440 578857 251973 736728 1252945 1135321 1565505 1014158 1257860 786597 1721372 670203 1840605 472120 812925 467151 128857 801459 308352 1140218 1339733 1133565 1509075 1880058 156898 472715 851884 1144486 1226534 1238824 298259 166028 475288 394935 318647 1196809 797646 55286 282389 622754 1002496 191454 546549 611288 270282 242835 564469 166320 1403372 1890565 367949 1569658 664482 1280491 202120 633687 1878765 1484182 439773 1456164 1211957 1578965 510215 398127 1994156 261448 181704 859178 302504 1933533 1094273 798372 457020 1362277 1638282 611283 87822 114832 854354 1420703 143528 1313193 605340 517595 1404291 685315 315743 715016 792849 1757480 207296 1290081 1900088 1398189 341984 1179897 727447 257068 1945412 1884183 1426398 901111 1320163 1734275 175370 728397 939602 1370206 1649666 1784257 1863603 1090181 1447761 1926513 32253 788022 1801015 1750749 1200488 750227 1072270 1008221 217495 960176 1738622 254421 983807 520609 1110802 227147 814218 80741 536756 804331 1412616 1871829 1344771 570589 1221176 1822965 1283824 334980 221529 431782 981845 561508 1963774 582392 775032 374817 447165 1554102 1553998 1569594 987717 319446 1696384 1658899 1630935 1211065 1484350 327644 32374 1515732 1607540 1109245 280541 21038 1443228 1322530 1159660 793682 1755548 610727 1305209 1177514 828345 1787836 969905 158521 151958 237622 1917039 1574091 1479347 1767846 733020 1863916 1386888 1718882 1597351 572587 261183 464302 1524254 1984001 1975977 1639415 162027 511012 852752 1141077 842106 1581661 1824582 1882737 1316864 1520701 206028 393923 1232919 628702 1439731 683666 286021 1051505 911475 871115 1658762 1586410 232387 1247692 1520058 918409 1141253 619408 1316216 1027141 752499 1436867 1945321 596852 768485 1604645 79822 1688106 684271 896312 1789019 765666 451677 353908 1002601 1426937 1685964 663678 1042328 57952 103983 381949 1671120 1489273 1369769 1780160 1554839 932412 1461284 1536158 1693699 1062794 1609499 1921897 704286 135902 1161170 834933 865135 160741 557481 693630 733866 706397 1353144 803494 1237731 968436 581976 735897 540234 264002 853662 769667 1407450 733797 852806 704470 1168899 128422 636348 734649 1036239 1071085 918855 1852663 1059876 1158128 1776173 992185 908855 218143 659028 1112233 509535 1833560 1932977 46919 1165378 1013688 1951573 932936 1243972 934218 1017170 957735 78620 888748 956993 944191 1787232 783095 575486 330807 1673662 1291725 1126634 669865 1781260 1457374 928944 1229018 1880265 459222 1664245 834004 66011 856755 118946 1874962 902388 626904 1693394 302251 1132985 846185 701659 1602942 1617560 1086988 530210 1025144 1771163 1403913 1775561 1689143 780890 622340 430667 1003597 888278 1802886 1820145 753613 1845011 1926 734319 1985808 1438183 1841387 48724 750531 1469361 1297305 643998 672243 928974 1163756 1083033 372823 1574632 163524 1095263 906604 777608 93069 1192828 96475 1831220 178674 1280464 1033782 324346 1556131 704302 965130 1763221 345688 947222 1943275 1916849 1544820 1707131 800484 980108 869848 1186669 1223832 335091 814226 203170 1639352 506640 618564 783947 1567308 720583 34312 1651877 1800680 493440 216395 456622 1015704 1860343 749763 435282 1297239 1954461 80206 1236684 1634758 1128768 1676106 613360 1662752 1183128 600807 429897 1206147 370239 1107469 350013 948991 740822 529905 787017 518181 683749 1950376 396012 1621724 57395 1786788 1159216 1364292 8852 1256997 1069161 1834130 1991663 1991719 995999 137619 1697803 698528 1340865 1632160 1235463 1286224 1369536 1567791 1371060 837601 964938 330688 1605501 703653 1285119 917641 1081076 1308741 1743324 1512814 682798 572598 1668351 14335 1336671 1509037 1198853 456017 469278 1152719 339640 1489312 1619620 581857 1514412 1555720 1348918 1653232 513028 111993 225199 463913 39291 1758592 1468699 1424188 755012 644411 1069904 1941269 1138775 1713886 1670565 1979024 660602 453659 1351198 1731273 93107 291355 1796908 845762 1188971 765583 1432752 1059521 1948489 607726 1840200 1641764 386841 1685362 1199635 630353 391946 294681 165788 839599 469805 404648 112957 79707 972059 1498043 1085076 801646 703058 1921163 325089 1873251 808222 775730 1511726 274248 1700386 36657 1078590 1610935 371810 171748 1127444 340246 1444872 1713221 1604401 632201 84151 1482479 1541197 1709944 1718040 1650580 1207405 462057 418342 1023308 849169 1051067 513586 360999 1856942 465803 1382841 547840 255683 360469 1032003 1863024 1320270 876983 1883242 1180265 1633603 1723363 946985 1689202 1808303 823212 186348 802183 50729 63215 1489686 316661 336955 1514858 615659 599880 1031986 757821 885784 223491 411920 1669701 546655 1988206 106367 1434238 620565 715681 1817516 1114422 1987442 259309 1227619 273263 1840151 1739300 191902 914281 218648 1726657 824612 1950856 201531 1792979 1276406 710991 549326 624681 211242 1130861 1267150 178466 1689444 1621361 132917 68483 1255709 541594 1980499 786071 1878948 1711011 1445339 1080451 515285 1795444 132919 807261 840405 234517 1375039 1129761 1861431 1170598 393144 113798 1371175 607643 341108 522305 1870349 255781 1782674 1752483 1482482 965574 366861 669686 1848029 171732 1743556 964569 9154 296430 1776299 1929062 298867 265958 1290480 159568 279666 866297 1690324 1436049 1794 1854875 166189 1861053 1916872 903869 129985 1428164 1480980 1363833 348958 490315 248736 1213644 1378515 447466 57990 1996470 1121476 1461330 1358365 208222 848641 1085387 1234139 1372601 1089069 392279 842767 499626 1801104 1524159 534812 28642 109573 706138 1359401 818019 1917969 1768138 1765071 353728 316624 1785516 1313724 454227 1895007 1987582 867476 1170402 1362573 1011233 758477 927399 573580 1214116 716485 1621509 7009 246631 1418267 243324 615907 113811 1506925 128180 1891100 1552516 785486 303969 373583 916256 1883404 1079211 1981614 1591985 1119513 45241 1462846 620124 280100 736582 1499692 1690908 1165182 1909036 1713587 909141 225363 30836 996355 1651954 364634 362011 643163 1883698 1021719 445144 744513 782388 490620 1447989 1363886 741716 152221 888338 1468902 959582 582893 1362439 629785 1754377 579865 1398948 1067106 1209565 1310234 389875 150097 377367 1149263 966327 749516 194981 1412554 645565 413414 1846750 1479206 1641619 249353 432793 1523990 1637170 1635587 508790 1340759 464937 654934 1538607 1925119 617757 1099898 916376 189242 617474 1225908 229515 1122475 86028 1821030 1784291 765549 1976848 1838245 857020 1624185 154846 1425415 1431293 1046016 1178324 223826 1345047 1611087 1349068 383167 162491 604478 1306296 898653 888598 384854 943367 1137525 1637935 501516 315846 713221 228297 1175048 1066667 83175 1428877 1327158 1223292 100515 571200 1854050 1957879 167333 1440191 872571 71341 124083 509249 84285 1509613 913708 258566 1411456 498699 1433702 462611 694635 1998959 1787626 474776 953743 1075893 1915001 1699485 1317805 990010 945490 259406 747451 864339 375518 416484 38024 1457025 1964917 1046058 1288395 1541848 1758115 1653333 966487 1870402 1381422 1899773 1500599 5346 1982776 1012872 599400 1244094 1768157 1346822 1234188 128593 1664348 1900382 653348 340788 340278 623903 777185 1135595 406438 1736838 1692960 107144 392454 1142506 1300236 1899604 1297442 1875975 336502 1242062 1159021 990773 301600 1846074 1876017 1106090 1041829 469135 251407 1969471 1145376 1675996 1366742 36401 1955219 302002 1096073 1654990 569991 460518 853661 1210581 1368908 514591 709203 1107139 1832405 347755 966224 1802906 1929425 1427642 1464732 697602 1749568 621855 886429 1525996 47355 506485 1395286 83032 316910 930523 684153 1117726 1157616 787284 1267903 1138066 589159 1065336 1564294 1734705 962551 1789834 344853 723849 85926 1471465 914478 429934 918302 418125 901688 844645 1076778 159389 1899372 1111497 1893660 427499 113220 876625 1645692 1302940 1057061 554402 1406538 1550528 333407 900761 1823923 244404 1297858 1954934 210338 1527242 846566 1717231 69710 1099988 1636488 937425 305532 1730638 1099728 1553025 1331271 1813204 1219524 895788 1985144 418394 987833 781452 866103 589746 563652 1464952 1450790 1404036 1876026 1384023 1744735 180439 1351495 1678020 106729 1199244 616153 1068548 951557 1974200 72841 543888 854190 1630628 1073484 494424 1618302 416462 1179768 157359 1287958 558595 1175774 1216136 1664491 1688806 1660918 1842021 1864172 976343 46547 1768881 932551 1310819 1361299 1628976 797955 841359 1569183 295719 1854689 756028 659330 1863742 1466626 1126396 1045970 1162542 41047 914435 261086 1917679 1396377 1391621 1616151 1499309 1401522 1221979 9158 1243491 1953966 1557587 735247 1590937 1596122 1053532 900002 679831 613328 322598 1469738 633773 1681303 1817555 1821421 1330789 186735 1403451 465799 364174 1742194 1167632 1718939 1408370 1804077 341733 563161 398780 1566103 1304068 1099605 11316 632334 733631 1681345 1103765 932129 867954 1899758 1163945 1209466 690692 1951992 1518217 992915 1427175 1657823 1041294 1177547 1363260 554319 1092379 778320 176994 1556501 1524282 442256 1237046 1134282 1553319 732000 161283 1746637 417094 643762 1164150 1726966 1261673 1929059 300283 1407843 698924 1148333 551961 1538487 1007563 1879925 144238 42721 954497 1754200 588783 1834893 1518752 1254660 1000178 589365 1206547 1874647 1183169 1832880 707767 553816 1675003 1595318 746562 574528 1205559 14294 1626788 170692 219865 1572281 116540 926066 1563468 1909252 1197708 277779 1963637 1292802 237050 922476 1378484 187114 1068735 972464 52432 864475 1264646 1339165 1441056 754758 1866466 1923796 860749 59120 156791 416104 151475 1837159 468005 1412823 758180 1917007 1666634 877983 619100 1411086 1863470 95886 1599992 1478518 98688 1599868 421489 319578 333731 1628502 1450616 1857392 1741118 740303 859532 1543371 1073696 275743 292789 640818 247109 428760 1278580 1472458 1137513 1596147 1268121 1605581 1473509 1077831 53134 1590076 1799685 548675 1433868 1474636 1061971 611343 1815673 1502755 1059452 1874434 994142 123462 490947 107918 671869 536276 964148 60852 244651 1355972 618563 1343099 1106722 810007 1034966 299690 1351105 168846 687677 11740 1622117 152224 1912286 824671 1851269 710357 1169761 1789846 1300579 638292 1721453 1837357 545793 1683159 828181 621300 311988 214579 1588004 276126 1490631 982308 73084 725447 183533 1635430 941064 404726 167696 1507543 8791 957004 64748 1091544 1021825 161080 394072 805199 1385721 1293761 23783 1030377 602668 1148074 167249 1887455 1927055 930542 1625083 1834857 1454631 1214765 336505 285753 1963197 103117 1735340 1075735 803958 1788813 1925723 295274 840195 561678 1123829 816826 972176 1974515 1483027 784462 1634363 1498645 972745 1390604 46816 760615 43661 1550666 396971 198862 1688248 1592993 414273 888443 1339455 1217619 1253914 1969685 620218 1927011 909341 261554 263028 1423710 1136268 1059429 1003574 97377 1677694 1656447 820481 1400450 1110352 936292 1108143 1479346 324951 1604105 1110607 1464620 708577 1501109 1957432 681946 1870579 1099633 1306359 810363 1165623 1431614 211422 855344 1881459 1644548 232386 80217 975815 1468913 1058892 1788437 1378783 390980 1483152 1634772 1120341 603608 459426 1246706 750165 1667912 266735 1503291 1702180 1033363 1623053 1638508 1869 408690 1182786 400651 220441 1783561 1674526 1520604 1591976 1893000 1975079 1538794 1818505 1630773 1782571 1935149 290639 6767 1343057 140562 1404351 341763 738562 1413834 668925 224598 1677676 1160607 1784642 796154 538272 907244 158401 1183214 1318662 1039876 1187158 870413 1106591 219078 585943 1791964 1751646 1823486 1303781 283366 156785 1040468 964035 1337425 95089 455345 206138 1241908 483040 946179 1091378 1100114 8641 1967077 1851561 95086 1391848 581259 1164623 261258 796030 153084 1455846 698470 1608882 1710439 1784570 1899245 1429184 1129084 1063318 1227896 970227 840308 1062341 1441271 996403 145877 1389895 82296 834749 1673607 1439509 1075199 1041113 1864348 1492899 345752 1793340 88139 1511936 1005800 124556 1789705 1074451 1969125 1825278 1705715 197080 1862004 1792832 497551 1863129 256810 305089 367473 218412 762990 240140 175733 793863 492359 313147 484527 621907 857986 644678 849010 800030 1714655 101666 1301152 1980966 835326 158089 791484 1160692 789438 1893490 1282247 1512830 269210 1868255 1468655 1691644 1974634 478000 782892 1591847 972480 1124656 782370 1622416 1160046 1635440 1028746 1275780 932837 926630 428639 1677882 1562106 48091 9299 59894 1905873 196558 1750483 754924 546107 935235 1366619 1298234 1873656 246222 1943850 1212739 1928329 1890105 1446080 393851 1466975 1393519 1996909 1098792 1759906 942292 1790797 1237006 1469755 1492229 1636130 1977276 1575541 474469 486552 1073103 1771958 1334488 1252552 168753 1352997 171927 1045545 1770594 1725356 467965 1977172 1714702 811973 19147 290535 462826 240833 1252357 155775 1863789 374494 1515136 950015 1755095 475049 1842420 1101788 286663 979712 407587 935939 1087124 221191 1222694 1114175 50532 39993 1250009 1630522 744765 253088 37453 893520 650905 996913 1676633 1877047 1997617 1939306 542986 540738 1628695 28996 5966 1122707 1209721 1084688 1386005 1241695 1616645 540911 525300 1882394 643721 1952625 1071569 1668632 1742655 1217278 400867 1666048 1918851 1238624 142821 754003 769163 529812 1709187 1591247 1332962 1365153 1658251 1134380 1932321 392176 478506 1897058 1114898 1871850 1743932 1099013 1569644 54954 817566 1354275 1041911 1844352 9273 1675219 1539204 654536 1659731 500302 1884600 31001 641239 1700223 313066 916873 516097 358583 1204551 320940 147587 136779 780989 1525210 1420461 1848018 840291 1482850 932587 671340 771861 1415975 1633565 425221 1790202 846067 1946372 891399 113054 133271 1788578 263764 1908807 1247473 1401821 1598187 1302723 998647 559006 731381 907928 120443 1849571 1603114 1838740 896210 259444 1739089 1497156 1083956 685409 730135 1180852 230236 1660098 1253389 178129 1602342 169647 574125 1078721 1860811 1399574 1107949 777678 1372698 33805 14327 1958523 1688969 217523 1775940 1007682 948690 923620 1483235 576822 1590470 1194861 1063751 711699 422975 1509665 591326 1004989 1514680 1084553 275032 367280 370484 313615 1383096 1265631 1505211 32261 1703836 461611 745616 1153789 1001818 153859 995437 1544493 182587 887166 1610182 1020940 1524973 102359 435118 905829 1259472 935199 910100 917913 1725304 689054 933606 1996632 1060136 432861 1994013 1105636 1528172 925016 1650577 1510523 1064809 554257 501881 1038549 528793 1170758 79450 1692327 1169827 1935256 1916084 797278 862212 810548 1300587 1228061 1122574 1288073 1064539 1199001 1197532 1755828 1890147 951048 1581690 1411188 1667216 190827 1955999 60454 947195 1294174 363208 1690443 48897 763857 116857 1433076 526316 906763 1342092 1832460 1732899 758040 207399 907482 876005 529865 33676 1576232 1279175 520655 975167 1345847 366308 2453 1756025 732868 141315 1726568 1890824 1806507 912864 1160450 1499507 545802 1063342 142742 753515 957082 1496686 1313796 118678 746805 1181913 98372 758355 1677260 1987716 1493051 1157778 1927354 685999 670059 611552 348144 1766594 1324789 826549 145488 1688301 1268093 1431669 943158 377670 372287 472243 433395 280766 396123 1083641 82077 1669012 1614969 1247985 1866653 1598646 650849 228046 1730014 1203115 1957291 270982 812015 1809270 1806934 796481 1692255 1892977 999827 1252003 1875701 452590 176901 1590236 1902073 971725 767398 911312 760364 996947 1594694 570209 778039 218570 61011 1753359 136971 1975109 1940783 1343353 105393 1960067 1511730 1097707 1950667 473701 210202 1874905 286129 1563934 398482 851108 288402 1314748 906049 1135038 473435 1394925 1421011 12530 1948346 194309 491473 414854 17406 912579 342802 1057757 99038 556727 1878971 1942857 805216 1180806 725793 1578743 1760859 1037448 1914488 1320539 769150 1209619 1347115 163226 589070 1067479 1494690 1121644 496969 1607615 738189 576400 1627936 775788 1937776 512994 1142513 1519262 1846748 1266917 578295 843190 1782431 1078352 1761447 1164625 206147 1175776 249475 136108 33050 1121793 1857322 1861859 1857811 200484 62422 1430471 446559 1847234 107748 1108502 702398 194720 1380828 1127044 251144 1022545 210189 1779383 1953020 844038 918481 1883423 757677 271919 844954 1259902 455623 1846087 1438630 423971 1572799 228525 997049 543565 353597 1083138 1986083 570247 50885 323172 1160540 577687 1783172 1847912 544153 95888 1682147 48049 1509197 1625799 1123728 715647 1032556 1954248 1194484 131396 1023982 1668794 293068 1468658 948804 1004621 1878041 657382 705529 1625095 1925316 1610857 1718575 813044 579066 612435 359648 1537546 1143787 385269 766348 1111672 779669 1691353 1926423 1389746 1141858 979761 1044965 284264 1020458 604751 739601 998930 1873528 574214 667079 1967740 478797 1743146 987274 1744075 371281 17065 392746 1715337 663777 1824789 1113317 728986 883448 1549304 749533 1834236 465253 328648 1797822 1293594 408603 125963 700088 34023 950303 1088285 1670987 892524 1040063 502860 720046 1774950 22487 185048 504768 1394083 647299 1544812 1914106 1720511 1443287 382781 202707 1385189 1635411 1153954 1796135 1640102 654389 1869958 39908 127377 476746 1449419 1090800 926974 1906298 1541668 99338 670819 206939 1862977 1410586 409794 1469681 1756766 1997627 657120 516257 1537647 1930684 1122923 1244253 369478 883492 490057 45857 1132898 196954 354118 1493617 1261249 296613 372394 253684 1254116 1756503 271259 714041 936963 167047 911619 847872 939724 368605 1182645 1227127 1834432 1950487 212640 1763537 797444 1339746 1209332 1853092 1838531 1115551 1787215 399455 551867 1540853 1724538 1488778 1700522 1265967 951368 1439479 1742809 762646 1415981 14741 1377580 217841 1646580 1378138 1836880 789114 1405781 1043111 1354006 6175 885719 290785 312543 1270408 1258395 746281 645609 1608016 190963 1659488 1726600 1956983 1256185 472320 1917026 1742960 1230477 782273 741161 1138711 758448 1056414 506434 1219599 779675 216575 154721 1213153 958207 182528 326718 763301 643132 225216 98416 910680 130534 1983425 218319 1255631 75331 1671501 1298605 1143096 300979 302015 1397919 1521988 189275 624537 1314952 1066900 1613302 1443976 1036217 51663 1221911 998825 1242552 1017348 1023230 525714 1399098 1841183 494653 782748 1888510 818143 481962 1449953 809885 259640 1672459 1372181 560090 557504 1366092 65625 459135 1191384 434149 96069 1701280 1720816 915689 1597309 438745 960470 586277 762338 721627 1061986 1983872 546665 906871 1788040 1109137 991037 1767892 941148 1987047 1017576 1384624 43577 1621390 594758 764041 1936386 1435690 621000 144150 1221113 191393 1938586 51199 1882095 1417827 1802175 170450 330826 1853068 1182914 1141530 797264 391751 664754 1613378 774935 1153246 1601460 823333 12470 930689 1812662 435898 1391844 1436935 267535 1315077 1239886 1251450 1849568 463139 759357 381579 1473454 1814744 404632 205611 1470914 1822573 768902 1320939 1030564 1276487 1701091 524192 1626110 1545444 948761 1764703 855503 1310531 1455028 465159 638576 1394422 1625515 1150956 66657 1158590 1257289 534388 289781 1654063 508027 473272 290869 50069 1903129 1174724 1811956 95609 701230 300749 190079 1145063 1929559 1105739 218696 1034340 481359 787625 1004741 1408352 824620 1096657 1732553 1268252 1376715 1879384 773486 1709273 1089876 82331 137039 912847 449861 202078 684354 1516383 1532177 1164389 1226594 225828 129477 1680453 514141 243662 862452 1920547 1011516 1457562 1011482 387709 1825088 559080 1842889 182354 130617 139590 1450865 1925350 926151 151222 1975386 510234 1315291 572802 1835156 775323 391718 1531537 1203826 1215518 987896 807246 1945790 626634 199886 567853 1428338 1056495 1967136 316764 907979 855216 1231721 1020107 130779 1999065 1555560 171363 225394 1713199 949082 1489480 440479 832573 1087217 1583492 1971485 836043 500942 1767946 1590889 1308627 1722093 1139907 62670 1956864 977758 1156906 1373681 1908752 1639765 313360 1401176 497790 102705 1879676 754564 382473 630350 330543 369595 1785765 1073044 716533 1315856 65231 1894553 425290 1737621 1006876 1027095 1435295 237339 1961662 1110869 294673 1886642 323687 1297247 1537238 525220 115725 1926725 381863 1803971 234676 351802 892820 945853 453810 808562 1182790 1904201 626147 63881 984698 1306866 318481 1085993 925424 1957988 77043 1812319 1828130 484920 1981625 746025 1003403 781630 1916917 869666 208106 749378 244285 1659536 1842408 168697 758639 1280970 705660 877954 464715 290176 31975 903568 1844115 1505336 408971 616644 1894770 909391 1677592 460097 480903 1553868 1268892 1810679 808508 1212981 1336498 1898343 799489 1444604 1358427 1460486 1807684 1780782 677176 1844015 420412 1232630 714636 483125 598534 37418 1163944 560193 1520236 1050966 1597683 1717392 1408910 1287522 834803 1317255 1213087 1146590 1011490 1051645 1643585 984722 816084 821840 1991450 358398 1411103 1357772 800490 248237 1749707 1454172 443099 1846018 158836 832971 1710520 1940099 945908 410890 178725 343900 1200193 1428980 1527227 49052 1206059 1476046 927821 907336 594861 1927546 379714 637604 1769090 1956033 1180130 645714 336315 1418771 1329864 619251 140564 102270 691286 595339 66446 395160 1124497 1199907 1662852 346202 1995431 776869 1452500 954 1663206 1318356 987617 1619919 1269904 1273621 532180 1015573 491185 820328 1622220 611366 870338 482583 134153 216648 1051420 314898 616701 1976195 589548 65008 1573512 1465332 1762421 1292021 1951796 469979 236541 976878 1118067 370864 1180275 1974605 691434 1958438 694285 882686 1702204 1264729 1628879 554838 221723 701992 174960 1457860 676316 1997890 960155 1017018 364245 1155155 605961 397570 515077 1993908 470650 547573 1811509 1082001 733644 799298 1206172 779645 846742 642633 386159 1704887 137007 198749 1918089 1643303 670515 1725727 1834148 938444 921348 25158 446236 1204325 1517153 238384 1576502 1793394 1732517 1088890 1064506 1744555 1497860 1352118 33704 1230817 1358597 219567 1538700 627236 1454063 429269 938529 1605458 1113185 1833346 363268 169383 823062 1717294 633425 920037 316472 704129 667208 1180149 66250 1182212 1089872 704973 1437386 1191065 314897 1848646 1664829 1171913 713385 527308 770016 306391 1452903 1005764 14748 1229111 1060485 511599 411088 411181 688077 59955 774562 675624 460842 1860582 80760 221476 1634062 894725 313086 682809 807185 743622 1032031 1705041 1792439 1923416 545926 1679999 1253998 1592837 1575835 1611301 1806258 445913 1907112 1321977 412865 195122 894699 722755 206867 1363848 1413953 526454 202276 1084665 1580348 773725 304896 1880620 100391 1896903 1330607 542594 1668573 1230715 933471 1054872 1417597 1879473 715995 1603752 1470691 691580 871865 1927199 1352520 325502 302064 1727598 398135 462118 1895483 1478163 1730939 1300725 819841 952855 1501992 1770557 1923246 1079969 1742323 276030 1865690 1882561 1643805 84649 1347561 1194422 992703 1878328 834317 1542679 1960062 218614 573594 1832462 86939 554853 1859472 917479 1564917 1202486 211642 77452 1779425 56921 1315713 699823 917382 109141 1751810 1526566 1473727 256055 1680746 1571851 975080 889047 1241055 1691565 1340713 436702 740675 84520 1561926 336701 630621 873740 1178741 72281 903648 845633 1628081 1307309 1252367 113611 551279 351129 1137101 1380527 1058769 1441143 662551 943341 656205 288526 292289 227971 768572 9104 1134716 446315 1101105 558936 1248003 1074383 797748 190700 1449709 1247300 1203704 1307780 899293 9796 1298439 287177 169237 777208 1836444 1335945 510355 1697359 1524502 608578 334260 1083231 98680 1609545 1824985 1311642 924852 357855 172126 562502 979026 1130252 415224 387637 619289 142791 63060 226898 367657 507608 794074 372094 433012 1944444 1461036 1224591 449908 1994710 970701 817793 815507 1837193 495601 778663 1326590 699802 827967 1878650 1036411 1258048 1751585 237808 632683 1585298 406752 1538832 720099 320542 114910 1838432 14763 1741726 1761274 1619547 1893100 380242 645164 388854 1438753 526181 1410323 700424 1165325 1511297 721750 1460183 1953052 1096903 1310272 1392874 1007613 1539627 797149 1681009 1249103 738418 1170895 584204 1963487 1553934 866190 126615 1373781 1422508 537348 1398513 221008 1887795 1382690 1954459 1509842 1202874 1947462 1075172 1088737 1776096 1036166 968270 1287514 401406 51994 585709 1090845 1253846 247232 538494 32711 125136 114641 227417 237950 1417242 1058193 36570 1380043 782017 968338 770120 1559877 1066415 622353 991648 1007871 1827400 953755 259253 1169583 1368519 1875868 24586 298317 1667239 964654 512617 959153 1627528 1918425 1727034 484453 6424 1245617 1877785 269887 729558 471878 798421 172210 1411189 780813 660816 1799171 1898482 1505108 1537377 1795015 716793 1951641 1643663 1762382 1441643 746157 953541 938327 750469 1497808 823417 345651 219351 688475 6454 353857 1493959 27980 428465 727227 1730664 959370 1299470 1341350 1270014 1373857 845368 1075818 69078 220141 1806964 1480345 1341889 1997464 1202114 1950957 476409 503810 100248 11912 661863 543717 754131 1595057 291045 1245533 1562425 1959729 243318 632309 284985 155227 805660 801109 1359384 1344983 464036 232245 1593696 679462 1552440 1136008 1216607 206611 919124 508123 386271 1773503 483023 299560 1651398 220579 1298796 233638 783975 837298 721328 190022 271999 1882296 1969776 1700279 218277 1073063 1580510 1250722 368126 297741 1439200 1371930 491853 1290814 389863 1115340 748595 341651 466393 219764 397639 1140885 1196816 1619044 1114749 271092 293756 531718 653466 684203 1407277 517329 228567 1797287 164131 201420 1329304 1242656 1766038 182984 29535 1360954 1925494 1615531 295855 1742620 1088168 434762 1731463 1882839 533324 569185 406748 814359 1158453 892482 1159527 836881 1270288 841271 360660 883634 489801 1081485 155508 1742334 631513 757988 1536375 422816 121287 728265 1995864 1224567 1048977 1594917 1932442 1487633 495516 375302 758225 857802 1771326 298030 956980 217492 1826968 972226 1606524 1495497 1931282 1623377 1361707 25564 1434102 1192536 1977341 142936 1594986 1467953 181870 804633 1473769 253218 187294 1440898 1557146 1839883 1582932 936177 141203 1422135 1004886 1391362 1813845 1858652 22921 800944 246519 1234229 745408 1118550 786756 615722 1991222 82233 1399488 301897 1600361 1847953 1816586 1559720 1043307 448791 874274 1091858 528267 1529271 218152 1503634 1025754 1009323 1451151 617732 1554349 435184 1689241 393363 43360 564950 1794699 677696 820891 636902 1535026 39108 1454650 1355125 1764266 337916 823618 389063 1172972 686954 1158602 1681940 424019 910602 1947274 348792 513142 1318733 1824525 554983 913974 479259 1292212 1569227 1882795 726082 236965 455142 341510 1268661 1062811 170639 130771 163964 169329 418025 1729857 1370102 753947 919065 1163140 1406420 202190 1368571 1460675 292022 358884 1376859 1217650 1823449 463405 1022858 102555 1690481 185497 1170231 1375156 1259017 95653 685925 443787 630554 1290782 1221812 1985922 1016503 1914982 1887893 1390323 1699507 1790070 1753545 213410 267344 1419322 232242 509861 42423 348468 187362 937707 1571824 524239 81500 549782 1956143 1035180 314363 1435646 682270 1192175 251539 420202 1893999 996518 516832 788828 478894 717435 1469703 315203 1647179 1905377 558028 1619967 1475496 897901 842298 88295 566382 1059171 286441 1885926 297537 1950367 1702332 935865 327311 1700204 266518 890884 585213 1602171 857947 78687 1468367 1350520 1811080 1913690 1005934 173481 1610488 1586688 1318800 28232 941776 1235188 200613 348817 995038 1910701 515147 409314 502493 378077 248899 1438554 550881 490979 1929416 838121 763914 1374618 485906 557574 1157655 419418 13810 915056 252162 544705 378290 1820693 732332 652521 1052548 1598441 894390 566335 1079875 2491 1802692 1649935 689424 309765 280666 1792460 181202 1970590 940729 1224442 1846306 1753985 1480762 428031 1316219 954209 985100 1166178 894253 716573 134280 694903 1503103 1634149 1320430 742513 436971 126563 1272076 1311708 1611358 1420694 210197 752801 1796220 355328 267007 493133 694463 1605288 1200665 1799133 281685 1958345 233175 322293 831158 493787 1149136 907612 168642 307520 1236568 1937690 1751545 670881 187319 410591 1626392 1165784 181162 964599 970510 385193 997961 1648361 840369 829404 1832577 805699 243716 1373713 1817078 581922 242149 706684 1134863 1365428 626907 1756209 1491883 1687570 1243176 1529318 1190559 1145734 314092 903466 1809182 320762 601898 21342 1271795 954272 555252 1814469 1741437 837429 99181 203531 1454058 1300145 1255849 753804 993966 861897 552159 466918 446092 1984473 181295 408314 772205 1129765 1797188 400427 1716688 487878 703850 1606390 1167813 418112 327789 1431299 579940 1168406 1583737 1930529 1693340 557166 126071 1643712 1772331 343531 945248 95388 897291 1712073 602179 1724001 1336514 1707723 565562 232507 1278172 1827107 1462832 1367658 1922728 276655 784826 106383 493012 259341 1173736 1781782 1344100 1068415 522147 476597 1964908 218082 424053 1436724 485624 151759 361424 453904 1287615 898127 903220 74190 1838914 397423 1365862 704474 828988 199001 834008 899920 398142 374693 752471 1025463 1142989 1661512 717795 1852158 1046336 981360 1897400 144900 549550 1280353 894990 610322 1522057 588190 919302 583616 505807 498704 1144152 949522 303561 413558 843274 1343278 1233760 708700 861887 1739583 1903907 170555 449624 691994 1722310 1097822 1719314 1300990 110741 1562161 944899 1337409 1145070 1705036 1129526 44651 1419608 289597 1669910 337543 138369 1950998 148894 394968 1347432 1290269 1552903 1484548 865623 1151794 159655 447498 706815 53838 318282 56745 1041619 401522 1894726 97975 195944 910555 476253 943010 1011622 377489 353110 78160 1978583 426343 1651855 1901198 1074073 1429799 400864 275962 752744 767453 1545250 1849655 905878 1052904 615044 1858206 1248028 1312532 789904 935331 327036 959953 1408960 1770629 1790931 302644 1977117 1165735 995394 620689 769618 800371 192893 1595984 1930104 98530 1288843 621845 954675 572987 1982571 1103518 1613614 539957 721306 569029 1086560 380211 1131463 763695 1287021 1657656 405881 27923 549158 144684 871855 102501 894045 1739153 152887 1723941 620027 252454 321184 570112 471093 1676117 194479 535739 1012540 1630779 698490 1840906 196829 1875883 1403652 298230 653106 1734050 1895891 1059330 1930153 1047392 654467 15802 1442011 1073051 1758976 23070 661726 1976364 1782945 40875 421804 1682106 1452654 1822922 28146 104315 390182 1995483 1001014 1870268 1123311 1547849 564619 1112298 312288 961491 1692905 785519 1865086 724384 793626 675164 1972099 1355641 719593 166223 1865105 938441 1960463 1840992 417450 539413 50215 1670532 914222 1810119 1708005 943310 388215 56527 1387178 130185 1165677 1405028 1219976 1912046 353971 74864 1201238 1807802 744122 348672 717318 334134 771611 519963 468284 839164 545483 78497 485347 430966 513081 461794 1364440 777011 1035092 145855 1784481 845006 1742968 1811144 1641830 371655 385262 1985731 1500725 1847853 1608365 392517 655216 1028955 1433024 351967 808194 762416 1689145 499618 533335 1300067 925967 1540269 615766 1584687 1666235 1981411 128302 330788 65058 764615 1709407 1285985 1333353 390333 106879 1927362 1007848 864692 248376 1665472 937231 1383542 1998578 45173 595343 624257 287527 264668 358255 515237 703479 1141265 1915904 1284839 1741272 251384 524253 459930 234671 491784 547814 1948216 1573968 1315410 1566632 206667 1730712 919366 1741542 1217882 522207 281108 246204 370296 1635371 1598812 1948469 641922 380654 1782085 1384564 1053493 820749 266318 763937 337158 1153233 579060 1696695 1714137 540370 414126 553722 1653484 135041 853748 997897 141162 950824 483231 13499 514815 790260 1567064 202694 1837580 290038 650382 32716 383977 415009 1424138 1156278 1158179 1352828 1031962 1843526 1570059 641873 289710 1036838 248682 1109977 884652 1585639 1969183 849271 1467450 1177433 1090200 1026548 88135 1823549 347186 893194 198624 1938131 1782455 220526 1212902 227240 1328536 593650 10031 1249917 880574 875946 68065 1398544 1256911 1170080 702959 49443 349244 1955061 1066140 615019 1146123 46708 312393 1850568 1013066 1986778 1408265 530442 1675325 1040888 1656701 1204930 1039117 675945 1713079 1794355 1158395 1962838 1966738 276106 1541562 254092 904587 1987508 1637058 803172 890329 1701453 1577156 1502080 190594 815939 629676 386125 1352020 794949 767879 48605 1337965 73425 421029 1231395 1631641 1823102 392630 1392466 1216411 1325842 1444774 1786251 490710 1337284 1335046 1840991 939691 1858476 1725626 1284480 1037636 250233 1954049 1543391 1979870 1079657 551549 1156125 1906311 1596777 1985396 1866363 1540248 1082152 1260928 1953504 797704 259625 484922 1732282 274786 90083 1531964 1135380 700973 431745 247423 1951186 1465848 1474328 1847169 918798 341150 1358927 1361186 1786978 251996 120664 1983742 183247 1054858 1627949 1189549 565875 1235219 1078091 251289 40309 1327763 887482 1223069 103014 1416054 576730 1519910 569150 690940 1262800 1916022 1276108 238218 491667 263800 937860 1559545 679070 775997 976438 508336 447268 163533 1600554 805143 129099 988873 1145456 782356 1116473 1949114 144896 678402 1981575 1876853 936497 1189046 1887944 1453767 1545894 1887722 320534 1683993 889586 1099004 1800926 1103687 377037 1420739 118081 630780 560638 1349502 930489 806831 1520713 158271 1804686 670806 454704 1357935 351727 453478 1305427 1215491 1015990 1478625 34727 1010880 961626 1048090 663982 93003 881364 1733719 1896799 391346 647430 1667393 898931 1734298 850858 1353464 782220 654633 1475598 1369515 380293 385086 640169 1464588 1260207 940365 1483492 1166234 517470 56321 1068180 1533904 100053 53357 1503962 1717764 482371 864441 243322 1676711 1568312 384840 745230 549584 954944 249289 1047558 1174888 587912 234905 833650 824924 180054 858343 1283108 1139653 652817 1255948 173250 280021 1329647 1056152 500768 1626084 960 472255 1651138 440080 1857627 731520 1594509 450453 141694 1102675 1783360 842913 468465 407996 153244 600849 14417 1684677 538566 849096 1894274 873737 139951 171941 1320873 725276 675260 1917362 435859 605760 196234 1108046 1085400 1536583 869343 101574 162740 1063104 1824164 57067 913672 731366 1512444 1320043 1515314 1449762 125132 1484942 753703 560722 1398347 1915663 345001 1439906 316562 596069 1478675 1782407 334215 989947 343063 658916 1351482 1537204 251656 995401 1444778 1540621 1380396 1118348 1200356 241187 648701 902789 1964075 863346 1560891 478874 509624 1739893 268572 749241 1524081 1499541 365275 1353235 91555 130663 1779539 647882 1598525 692415 260454 1382871 1297459 1546985 1096661 693137 851365 757177 1782330 1416288 1150545 1493940 1659547 863735 1292987 1809587 84446 1603717 1055505 517376 733406 1530858 1427891 726514 212021 1067982 1305321 920859 586492 1260803 622799 313422 880000 181121 622303 397999 1115039 869308 594546 1487656 617037 1562695 1126123 1501302 1288138 1398261 1323483 739588 721226 1926871 1176223 28551 17865 259260 1737491 1656840 885295 609340 266053 1679918 660408 110735 1059955 1966296 1173600 1530975 1605474 810121 1781370 125043 1236110 372 1093640 1085481 1684935 1970591 1975874 1529134 879401 1398860 1493998 1588194 1146356 1228199 1398319 1390650 1792534 1903323 1854282 50847 1992495 208946 1178077 1691857 1612644 1215110 878147 826038 1947301 545908 1049944 1501550 1782593 822531 783972 223923 47313 1206382 62340 1310578 229742 521558 1124192 1539656 1826078 1917851 776930 1335291 747589 1893574 1884986 469452 568981 848450 925596 603075 47455 1358247 1247565 189140 1520442 1320143 1111517 1470974 541317 103023 793964 303409 17611 219406 1568466 16533 799585 1633495 1503929 624011 618672 81253 860018 887106 620180 769641 1457695 353548 1860864 528979 1739076 677516 567910 1849348 482820 1009368 1740699 751402 1362778 961026 972335 1797735 638774 1265059 711058 590855 1636944 1970622 1402636 1652206 1782176 194200 1401471 943598 1779493 1975917 1662218 1664100 1159764 44715 427894 113537 659257 14586 120699 1900898 524483 1080181 654711 468515 717630 434104 438265 554598 785231 918581 490717 598186 492171 115574 1483674 1380810 1620062 156255 1178070 1123381 637589 992244 1912986 1084835 580065 1817047 553254 1022141 1254428 161574 1077042 1206569 548557 1284014 380329 799341 440962 1081199 108858 450206 1768763 1716776 1225251 100769 511852 1163499 1400733 1235306 1444506 1310144 759072 1283897 1840520 1875256 1093392 411256 527756 232256 1281269 216436 1266780 920051 1609420 1828066 1217797 1137529 140602 28508 1803579 1570085 1033021 1003054 1935390 1169600 55892 1539444 617045 1480298 1924592 436680 887579 1902414 1132847 1238071 1138813 1921543 1317941 751095 1447273 1767046 1088665 1555580 1049557 1209865 1155563 632607 673558 1784655 553385 956872 601840 1041451 1055029 263604 339263 1470668 1899599 1088763 318466 1155209 1178412 1825051 1004846 1465327 1281048 1512743 1647548 871076 1972240 1036128 1659008 531850 1113473 825084 707646 940283 269582 1279317 185363 994361 1550918 255931 1007304 702505 1558672 1894734 558907 430390 1472560 834098 1276958 285910 1014899 676672 1805579 1085042 1416658 1007782 1482635 548237 780172 1409602 1850819 260350 1552485 1684420 1924351 546743 1782389 1684303 1312899 1306523 158075 1519281 1340809 1805213 1882151 38255 210584 140552 855268 1380845 1421539 176586 319506 58109 1853255 813537 292257 876998 631623 1723877 376234 923259 336346 1245431 1335677 1684560 482954 619017 1533867 1887208 1150650 1468564 1963100 1884382 721060 432085 383750 779849 498963 6731 1163793 1212815 1951291 1991303 1641501 137535 1402835 1764330 1693741 1546772 1095815 597099 1886241 842519 619368 1615904 1919039 826025 176760 1560314 67171 1223768 631027 1240813 1372346 1711726 1584511 140976 138493 1696015 244058 1559199 1211444 528762 1661558 1306669 1493588 362140 797258 1561366 1203083 1480686 471589 243425 579470 573425 1305995 1379431 1817439 1061083 1084168 1585555 71198 480615 1331855 1326160 547490 1763367 128829 697168 559093 287153 195613 1124075 232586 561491 1645216 348399 207757 1662330 135044 448753 1741614 126614 1590226 147084 180028 1146973 1301426 1203129 502292 138348 1367576 1390718 1802041 4394 1992420 1278293 503470 2081 1106654 388960 1817879 153351 437423 117210 1915149 1598722 806350 1988818 529356 1379851 686973 342198 1690660 233027 143702 1615672 881763 843114 1875149 1699319 1688079 1525326 1956012 507250 1941086 1694208 544540 1232188 97713 52743 1049856 1524717 548095 168772 953185 1256257 1534387 1887428 199202 1447130 245216 569181 647212 1722996 310184 336076 304258 1455934 271324 503288 1071412 950401 804598 41876 552557 59066 1865784 1156783 1652048 1153522 303366 277958 355625 1424853 1843262 974 864316 38823 302628 866264 403158 1716914 885464 1709093 1357992 862780 23369 1405128 1868937 1833985 623708 996300 912313 1331145 1822672 1030427 341521 1637253 1463602 1472035 718438 1909472 1986034 1335559 768397 1245581 1226604 725784 1510125 600689 141202 442619 9632 596283 1475625 1849988 1222966 1339222 1879402 416602 1031046 1165101 186466 357902 20744 1840022 464711 172391 1592875 1980128 57278 886755 1983972 888470 1038019 1001428 1347736 1288023 248718 653632 366508 848865 745755 565816 341607 1630948 291491 95093 1854954 57517 197094 897912 215120 961435 1886717 1517887 1146674 1943150 426757 115433 1440785 478572 899607 1449904 1382527 1386526 1509900 511275 1519822 1675792 72979 301892 452906 1622431 650932 290433 1381696 178788 1504237 523570 1329274 1075267 1116011 328050 1138666 1703483 1815864 568651 314613 1833239 1698499 1427727 745662 1855050 256420 480224 1996526 1161145 893951 1975396 1621475 81955 1131740 647461 1467929 39774 1152697 1058021 1766518 1280191 205071 706520 1073720 223186 1563291 439323 604820 91196 438176 817627 1199016 111213 1680727 433894 1123307 1431538 1401186 904756 818748 1067416 952198 1485341 51738 741431 1714155 683201 1450665 1921302 10335 1542919 1195456 274244 1776924 472835 979810 1828507 208060 1746950 1325426 56738 1824843 842997 1601083 1872421 134031 103109 1293737 1817799 530164 853348 848558 555736 1189329 1472861 1438823 36120 475354 408876 15662 183559 186769 1447912 917497 1021708 810036 1834962 1994501 59288 50788 1212696 592167 1714208 542704 497785 1712785 287843 1286175 581865 1930711 1986595 530295 362461 450618 1319832 1244858 1617585 531989 310386 951904 540064 1946700 814077 1615954 1195906 953294 450839 1816728 843832 643127 1102858 971578 1700074 1399081 414572 1729530 1821022 1181548 1441953 639098 1389597 751611 610108 30586 669337 1584132 1610810 827109 1897393 1866096 1021082 520019 1208586 276849 1335841 640845 1588831 1766639 1113721 772636 1130119 1698682 713023 1490862 331883 490695 851745 1362489 489536 772091 349460 165398 566568 313210 416834 658539 1991549 1304123 524460 656372 291832 1659171 1921359 381765 1353100 792826 770933 866721 319936 952108 684532 936199 1080962 1258300 1737057 119835 1397460 1248898 1077746 224495 1449423 482650 330322 1128991 862802 397641 1856526 518055 1869143 1214980 959501 876300 1188031 781269 1691670 384888 1434276 30932 285192 637768 212876 301338 1568510 1519568 1798633 183496 457322 927702 58556 1102049 1224849 21720 1283635 602421 1334052 872723 1334726 1329726 1989680 71299 750858 799451 1046433 1513438 1920389 213938 86777 422767 1012326 875006 563893 1127692 1264612 844145 181809 1778989 740739 1773933 172869 820490 140042 1484317 1302316 296712 861746 1340851 1774183 1072790 589622 1486930 1439767 979643 599328 518263 657181 120869 1862209 1413569 1600075 1402797 507770 997534 425322 893670 1358680 1908501 331599 322672 1813132 1216312 1087578 1702500 1512053 1026136 1783597 1221071 1735421 864585 697226 1733486 1555859 834354 104587 946101 810470 235395 503165 115296 1465222 305553 1917203 887002 1999314 1966695 1315489 1266672 28256 723439 970033 1843513 752510 1807050 787572 1933886 135109 265187 558781 982673 1765161 1598919 490708 266560 1184965 162798 330128 167928 1603038 1215855 149788 54988 416810 43935 1317226 1309808 1728846 664255 1605766 1350447 1743884 1722190 600097 1426129 350748 1067181 626560 1886415 1331413 579792 1933683 84897 1434136 1702203 49245 49461 299234 1563569 1996406 1789713 1541730 1066761 1681205 854274 1507990 1471340 1102130 1535505 434695 1786160 1321437 1813324 513750 266981 80692 143149 231569 127021 1815356 1060656 1286934 1631445 511255 1061519 701907 1109873 236358 1173996 1542944 196052 201404 886793 789662 850878 1737371 1557712 35643 1603257 145966 439754 788299 917375 1643827 653351 1860259 1515158 1274717 1995433 526235 1959707 252553 772900 1228334 536846 608241 783104 1586926 477405 1063934 1449645 1751380 1981777 1878761 1886060 699180 1014720 336792 1406481 1698591 268698 296277 617861 253562 600437 614993 283670 1630120 903370 1079946 1261585 15878 1860817 1006153 289782 847661 972272 1634377 356064 1056716 1976260 1049745 550689 1873835 98195 29578 1037646 856102 1400054 1180912 762347 896379 1654270 1286242 64095 787184 28098 1853712 791931 43872 1691370 1355166 1190818 1987863 865014 1341511 1189869 1512973 1504034 1513577 1665663 221295 628656 1746396 1986674 565802 551624 471701 119379 1485295 914127 565827 1417502 413831 1830496 980478 1662125 124731 1902335 946684 261146 1961520 83548 969273 70506 1810689 589651 1473518 1705556 583245 1721576 557080 330917 1484880 403610 498346 1150812 1074265 1780508 23890 1116591 644144 1224906 1933810 366096 1491754 1933006 788196 1518294 1766550 803489 1328724 268622 1677732 1884429 1412162 1785872 1552416 1787978 1042288 1948863 502079 557661 1119236 733745 1786404 313757 1136993 1358050 872062 1497320 1652985 661440 153174 1821033 1117538 1847241 624462 1517681 1157201 1796595 1861219 1571644 615965 1643863 218153 1313980 1858180 240411 1683509 1345896 1779660 1610468 1355979 1507651 660318 341286 132487 1520360 1760760 1418041 1484811 1009115 106274 173426 1113307 1404412 1093168 238724 181435 1227182 710422 834366 909124 1198236 67814 1313936 49603 1890603 762119 736756 517192 1686905 1399421 1127268 954090 1074418 503934 1911308 921003 250301 1049964 905011 1455452 700051 1642892 1541882 1225608 270513 1102489 1259205 122672 173574 674509 1452508 1022482 800434 564385 754866 1510822 714527 1520975 937576 1221120 1864923 1491422 1610046 1429762 1453526 1182338 1573896 1795751 637930 333016 1934774 1241699 581780 1890951 689412 1546197 716135 1532725 120719 179924 282212 1993932 332877 659811 805625 248575 368481 823652 640629 732789 1030024 945551 514112 1982312 1071518 595336 178283 1697106 1862787 633725 1119838 1622495 114708 227649 1371442 1365826 837738 749226 524839 393554 1767064 1477844 1958442 1046691 1263427 796176 1451125 1415281 816997 1843246 1970573 687311 360125 1393260 1364420 876186 1914371 399998 874165 565896 1266716 297706 1179894 890353 797439 521299 503052 744652 801874 847817 1194088 1354823 1649614 1754154 1349526 994985 661112 1406662 1930962 1665386 762589 1556896 377919 1095512 915903 299516 249535 1957892 234194 742201 787324 1383264 1613975 1474818 318369 1138882 1507978 1518922 101765 1388042 3138 915675 692515 837866 51518 43548 311800 1857657 751956 536315 1014127 204282 788064 1490158 1995845 183833 334388 1925851 1382467 1485063 985322 483864 403218 1012915 1043496 676 1248228 65785 915251 718369 1242529 1641505 1029348 13762 1973729 643252 117372 635578 1975815 55622 634091 535627 29026 564967 951377 1070765 1918156 892005 1573108 749735 1431670 1565819 1679142 1680376 1097845 1619704 1110867 1721744 10186 47225 259844 1302323 1556264 1473582 1122848 552608 1851146 50916 1620150 836712 658454 1478975 615664 1917742 1463393 703178 1318235 1064847 259780 1605235 489553 416556 582627 1408935 1120953 1742469 539797 722967 197917 473631 1729037 1072142 753027 1025238 1664783 652721 1768433 684195 658134 1021142 1243481 465510 192997 360416 823823 579818 93149 961333 113728 930871 781328 1715160 1903625 1850999 1118458 1873196 324535 1599445 545782 1456953 1677956 1792703 473010 961500 1684453 1320835 230554 1324282 85191 1646458 69295 1304997 388079 1549112 1537317 210598 233903 1770030 1331620 1345067 501530 617432 924107 1218705 1012406 206306 999587 1593396 522656 1534585 1142278 1926381 935311 1696420 496528 1713595 1735803 453051 1614644 378957 1603882 1197665 1842667 1198214 1133681 1085104 1174036 1889019 932607 1174476 853068 945899 266838 1308436 1902078 212551 1346061 439935 1544026 1022356 1364926 1009854 20204 818556 412731 1991420 1960178 1341841 548252 1435718 1127957 363216 647284 273322 1155910 1537394 95472 1113454 509812 587788 1762787 1379856 1324557 194045 1715513 269178 720803 439358 335962 293027 319155 92874 1632931 678368 1850634 721916 940927 281470 753204 434778 1168170 1019454 336821 978623 1234623 363818 1855224 415701 1618200 1308810 1817110 1985351 1488312 262500 334143 642899 866726 1064188 1031987 384818 795221 1137546 507001 582185 672969 1253616 1217662 1003181 113462 469633 1718940 1055871 1553082 1496239 1619457 451867 933643 1798625 397198 1190849 447156 1974015 1286397 1325286 1253399 1411460 1476757 1497458 1014207 798359 736737 1278867 666154 214385 1454843 685448 778547 31083 1218553 1575584 1471047 823795 1604758 770676 362523 411385 1667682 1683396 1631416 1717321 172402 1201719 563240 1342219 611075 1993890 1818688 826906 975176 258050 260233 154624 306127 431481 49314 1276777 622823 1035790 906305 96892 1530306 482049 1517752 1853857 532692 1333614 168945 1824320 1484901 1419421 321639 183773 941272 1760485 848712 464123 971178 1678235 1037077 753797 458911 1666935 62049 236713 1529275 1814984 262554 1320613 1957205 1328083 1261040 1476163 189859 123189 966453 604880 734334 1834754 580910 664573 599658 1099806 84415 1810481 433753 954599 1419066 838569 591658 276485 518367 517472 1272149 626772 1743792 1590348 865779 1953027 504811 976583 1072410 12139 334587 1563692 348848 1547954 1107873 273265 272509 1807126 972740 648656 86006 20437 88484 573035 1972459 1763743 753115 687477 1598771 846111 467225 633834 1906679 807033 855199 244494 254131 147024 1925531 640176 397812 557844 1479535 457704 705368 1368712 815082 1305938 966415 1152321 1977652 751909 1528344 292511 154928 930763 441700 1814147 1802828 388345 1299681 1841832 882282 1976561 711603 1605026 224319 1422812 1079193 1943546 422970 740931 762810 1456207 73923 851057 865809 1027546 879024 710874 65302 1363463 1983967 773675 754734 540936 1715109 1338519 1821694 1798373 1104065 1787895 1264904 1970471 985991 1219136 110469 1345283 1384864 1094912 1702443 187105 668673 1940740 764126 576909 277727 330082 39454 909273 1854874 193230 1308130 315649 941452 907950 881773 61990 1764343 352556 134375 372279 271742 141746 1903520 625724 36187 342117 667298 1862140 279040 56266 619877 504303 225702 900257 258151 1487311 1698572 1732904 1233583 447988 1505769 156353 1966410 192907 1175601 427749 1541128 1877562 1212829 924257 1718736 1157543 1727255 801394 1443710 1600209 1696696 290564 1796602 398371 1866846 978773 662340 485561 1900042 734160 352010 1349238 384014 887652 126307 1298799 594011 794227 3808 1164612 1029031 788613 1482821 1836230 1833130 1376175 266237 1360710 560038 713421 1394378 1018650 988733 1437100 1865662 445306 431252 1278700 983794 503036 407461 1556005 1872838 1644356 1764790 1749677 548247 198889 1021855 29701 573881 1571616 651194 1323349 1658025 75940 1315425 680187 1685358 1713583 750928 254218 646091 1417760 953118 1745361 1986949 1728725 1996873 1958822 1051031 1998390 48175 762506 851971 1786810 230811 1974652 511351 329959 1771020 590068 1350478 126772 1551489 411754 1347640 1032099 653735 1247926 978000 1143952 1296274 1379885 973071 1717373 1051640 715957 1631268 405800 39536 1165280 1843040 373154 687536 1138187 1326093 1125371 542377 200925 1489240 1917946 1058192 993270 1335400 750773 476219 1411383 1083077 552393 336669 1693120 746924 1939303 944468 1776472 503987 429365 435122 911149 1553045 1522999 1125198 1874856 808070 1727816 409048 108940 587831 1165816 1111604 1301474 34419 344501 1318030 1391915 416481 1806648 1058410 661049 603256 1510661 1117186 1188420 1074373 499243 1711372 761947 1072845 1464532 1475556 797155 976597 1537622 435516 1142678 141787 318623 722330 1093317 1087296 1546796 293002 1697199 1180813 1859076 1434217 2451 53557 383574 513257 1537471 1550221 623344 1418429 731425 1000785 1704868 773651 160690 368893 1312054 930879 400887 510440 253971 978767 1328392 251496 1569536 1620826 418071 1365671 1086519 285505 1580218 1313805 93496 1744134 1900607 159284 1404831 1141928 1601164 1184296 902546 1556969 97659 185656 836383 1864825 435664 823148 1315936 392452 1834499 1481779 296249 176555 1725430 1749006 1064234 610964 772347 423955 1560405 1104570 1033052 1490398 927029 849323 686080 158980 1333142 365786 1138660 1211754 42978 54357 784236 1821537 915204 177378 1395303 697622 910518 537176 587964 1947215 287337 619477 705431 1947531 1326578 888608 1151585 430252 126169 1635555 1130492 892625 663389 927362 1796536 1621796 423798 1996312 1568283 343286 1814202 1687975 1215970 1355956 333676 989337 937377 1938590 35559 1311279 777655 88720 973873 91702 1462532 1920095 438213 495899 899740 1390180 777124 1307846 277025 452918 455667 1827904 1280100 629756 1774122 1762680 1709707 743827 1663635 1356570 89699 1742085 223992 1045546 1843750 1409827 1211371 1246116 1612077 995388 747009 1639023 610182 1811219 964351 591859 33212 1672406 1363382 1569554 1394386 1926876 1890373 677410 1731564 1911577 608166 788261 1728947 1444756 933831 1690552 1833605 1985727 755712 504804 1698284 232197 1377520 1024739 236787 210737 1519018 396605 212205 946839 1737463 1542251 601526 1459238 301692 577408 396444 400174 1466859 208821 1321131 443002 137774 1993640 1765053 298307 1653525 108648 290602 919134 117120 1012779 858530 1561978 1876912 100687 1095424 555229 1891617 421921 614256 206410 1218267 57633 217144 292792 830552 1621739 713514 747713 435533 1425274 1399563 1577184 317728 1027712 520134 1721529 369942 989285 1840888 1723755 1955843 1092605 1130289 434035 410580 19452 423787 96007 149585 1654543 60796 632339 843188 1805121 340925 296607 598668 1176184 242858 140494 359729 1411648 291320 119533 350156 893495 1815804 146769 1089503 113928 1526238 116594 669341 528154 731367 810546 1718245 933446 217472 106807 1042791 1367895 1030277 1792836 1454111 250580 713578 1686737 1125022 623595 1163085 1733862 320265 727099 582583 1361369 462324 122294 1052238 1162567 1211530 182467 1817535 696585 1807361 1439999 1083246 228909 1775400 1006858 1931225 387434 1498656 65436 838409 1952613 1747953 433565 1908476 1156629 643978 1924600 971791 1735297 1170668 1293216 1599750 8745 1253073 1653286 283758 1303865 1684484 1252265 749683 1767754 1601416 1007598 35627 1621909 885119 573582 924311 1062624 1290394 292618 1577272 427893 441982 1684769 14690 225902 546014 1548153 1373344 1097602 729810 1675293 1143280 1050327 1936051 309186 41689 940404 739828 1599934 144465 1387303 1080726 343304 501668 1666131 1375142 615849 507118 1630689 1797591 224314 1314507 1765486 215781 1054575 785013 573351 244703 1804207 1670092 1617186 1740053 743613 151970 1078470 1818893 938775 817945 1417954 1610474 471509 37980 218858 1409155 1006943 538398 316366 1062541 1255191 1269321 519796 411454 464746 1471806 789441 1494465 5579 21169 411511 795935 496151 1826833 728007 803703 1485430 1873256 1812267 6909 1426758 606498 1264850 1939316 444644 880349 1845034 1331912 1428543 847309 1659985 358508 1736724 403173 1741287 1317647 1685166 1532898 602843 88837 974147 1671763 1961208 91327 1418865 1551617 1564035 1946054 687340 1590857 743258 630574 1108952 1637666 657542 931303 1780421 1059873 20107 654837 1894857 265706 791188 757414 187567 794832 449166 1653446 11373 222546 1546314 1938357 1562171 849019 1552002 1967862 13216 32559 1993939 492841 538263 610293 1603519 1998070 499616 1869374 1381301 988015 620621 945609 1039073 1454428 1343398 550146 1192160 1624642 1218916 995806 212905 13535 1741065 920067 990115 1192689 986469 1701407 229276 1661572 713665 17864 1813228 780680 1234372 505366 1213183 1227572 1708536 621712 240621 1268155 389745 1945091 1442101 634888 1353845 1659625 954435 1365341 1992388 94174 1900559 326991 1400295 1173075 1367241 1057343 1301836 536004 1950944 1455941 1858762 1167510 191476 1990240 925034 324632 146860 1267315 1521018 1317470 774028 1403041 1123909 426926 1373875 584197 1336489 720430 1902010 1493200 1598992 666642 1457838 975109 1976461 902903 769335 649765 1978287 311556 1286664 641314 1963170 476758 536951 1714491 1579156 1343428 1362451 1286794 735983 1490586 1107552 571876 276360 1688578 1660958 632859 161198 1371838 300032 129210 1612812 1428541 1460139 1860069 1173952 1060470 114454 1189936 1630857 1706798 849329 1152381 1834162 1276444 1035307 1689651 164873 1937986 1600641 1743600 538455 1077262 633472 750021 1658825 1448700 1809807 1798230 606970 220001 194085 811499 127734 1126211 1473951 294967 924718 1636042 236421 516409 1903663 1091158 378089 621017 1755932 409285 1978627 905227 850170 1141838 1627902 1119778 1916612 1782236 158902 373319 866326 1350162 1257765 114520 920218 547375 1122296 407189 797304 245955 1066168 1404949 963528 170543 812167 1821801 21338 854275 1874565 1458171 809148 1885887 1282806 1010653 1839887 397823 1125753 1774256 48610 1413704 1286671 375972 1999400 1961341 140832 1178571 1942612 1897736 528903 1086891 1932907 1221963 1292419 1784944 1376245 98896 831475 748446 898657 1807206 581540 870000 721628 84879 505602 1449354 1439902 165969 1092305 372423 300737 627201 1340795 871528 297800 1543992 1463048 726730 1455170 1300722 855361 798428 459605 258113 1716867 607029 1862243 136656 1102809 1030782 1545660 1599740 649082 1853347 51152 976639 1502869 1680827 757130 615229 612724 1109846 1755347 439956 1774196 47874 421301 806800 1058035 1977836 279282 247692 1775486 1338161 1044429 273462 1017436 1197923 1696290 1683702 800409 68764 754015 1635235 1973053 1121738 1813027 1598858 239208 774368 1915344 173225 1014304 1317178 375438 1656468 962901 979962 502331 378337 1571023 628705 1623662 1915808 1107062 1798276 1673922 1015696 351419 26602 461375 1949009 972656 1177883 1904107 1099725 1653299 868861 1699972 1088573 7019 1558520 1197786 675225 1371244 241876 972187 869702 166281 100853 1053587 975911 1703901 1696732 753946 129114 261212 1837870 1360041 1554773 42412 1892521 1638658 1749774 557049 103904 135740 226108 1782561 1471768 1044178 1806701 1385407 1522638 1714568 914128 1531523 796180 34624 38195 934678 728809 102904 16639 1200398 308735 1292250 217348 175233 885637 1675043 1532587 1887001 31320 1206110 1082977 1715150 1194912 256329 1198428 239123 1603901 540674 1120887 979440 1125665 844816 259779 1633966 375165 198350 335553 661198 247079 654482 584854 206015 552505 1291499 686652 1568366 1483829 1292931 1288184 1886489 1550421 58743 475661 1147127 1441043 1954862 513555 674664 792654 1708198 1179176 978192 989278 841920 730028 149998 86974 21349 1006371 1971476 696897 367397 328812 1817549 1812985 1621315 1764990 836426 543084 714562 429265 351933 856855 720199 15275 667415 1946570 1801882 769348 568543 149163 594283 222332 1168086 383368 1358505 1483919 19203 441715 1029350 1930031 103915 611441 863164 1844797 1925873 401548 943486 253731 263828 471356 483028 1160783 1968628 885541 757106 738447 1368963 1786937 277719 1805525 972714 1732498 967716 445634 1380 1493262 1707530 1694189 1354541 815941 143845 1133864 1499231 1659560 646809 871309 720210 1279136 1830190 841401 1699479 1444198 1162101 403354 1511451 317722 1704385 1794041 1669206 265174 843334 853030 1335452 1710585 10481 1407947 1293318 128526 1557997 1250822 62612 1481019 1799708 129293 1234586 933255 1714540 1144917 195864 986164 643231 848165 1225468 123378 562456 862016 202425 292551 1540023 1232706 889825 1127424 1272167 387251 1854167 940481 3270 1349784 1537423 1536108 948457 217966 512436 464086 302047 314040 46249 1666904 1662027 983139 1745001 377643 265013 393493 206778 1436392 1271331 1521167 870559 1448887 802684 306565 796173 136792 845038 1375527 580337 1720823 1391571 332572 935065 461115 573737 1272420 1691242 629769 225508 1129736 178404 1099214 974520 907817 584201 1297033 1564657 844855 359969 1828556 1913916 1411616 892856 946174 1208881 1181905 1107087 1211205 1372861 1746924 777004 830632 1232041 749740 331002 19491 1001678 491857 1777459 154348 1121665 426652 1985038 406840 993190 1959782 403820 274938 846678 1944216 1866957 193366 321703 1539709 1298167 287663 1886088 520720 588218 354941 1736915 434907 1445190 1871493 1395990 1906695 414535 1348089 1215487 1596393 1714624 682006 1893376 189647 817300 1483737 888272 195793 1199274 1486649 1327063 892896 516377 75683 151601 318665 954761 26327 295119 1625153 539658 1782852 1196520 1275201 268820 1552182 330525 1754307 1274359 1044654 303082 781012 1233040 220754 1946958 1165070 1600815 1384898 210592 1539174 641741 1651015 586729 495900 760326 16592 1345034 1654022 1097878 1854301 1124020 1470271 509463 1392819 1813862 855678 1220288 1002370 160100 1093297 257265 1178821 415231 740649 836212 1717054 156733 100963 1974354 1356362 199553 274805 1030019 144817 470449 686753 59782 1688380 1254132 1378552 216867 1009139 714442 819294 1814054 1524850 1807071 1492531 1903646 635993 217760 1127963 1392213 393568 1152591 1225261 424228 651531 1871755 159518 231337 1932637 811336 266639 136516 1410987 473721 1691274 1060985 1871653 960141 1106790 1534482 602454 186453 1634597 899911 1221099 1050226 378679 480525 664287 1565845 1381156 1175426 1495913 600157 477348 833665 1814933 123579 978263 1760198 1524261 398618 1670681 133300 1184009 1188108 1327721 1722773 227135 1828008 150681 1354327 1982315 296363 234343 111757 1829083 1228575 320093 666332 423804 61641 211369 1319018 727749 784468 1487199 1334520 1390791 1304691 1710854 181566 508780 669445 1610782 1513173 1002286 598358 333175 991452 696359 475627 613105 67270 125912 980608 479038 19947 1554471 522947 1524250 119172 1583192 511877 1205175 1814413 601350 1255262 225453 758850 1097400 1401672 194938 449485 1151442 623751 696910 438524 1175550 1730018 1831356 1107203 158962 1235370 797011 1059674 1682968 15702 1390266 1410306 725370 871145 211647 1205898 4602 1501030 1784121 1485811 1070103 355838 688647 1172651 1111893 528186 1290338 406697 522247 1732210 1171874 1110872 112011 1872655 558905 1528206 1948908 666359 893942 1451535 14508 714765 842155 1908247 1768078 1589515 1965106 1395727 1310937 1869164 358820 349084 416877 1999765 980239 194665 1799892 92950 92018 5850 941227 173003 1252490 1411159 48788 1490818 1825460 1740734 1468966 774386 613514 348317 1185232 1832933 801631 309650 1163234 857507 1507981 539287 1415470 928134 148731 640980 1270526 1593506 204803 1293751 1037396 762066 1883774 973871 1050934 1814792 1751485 1073572 1630220 1530096 1390082 1332859 638759 1369345 1441607 414308 605710 1365400 1514606 1232221 1464924 1083372 1826077 408280 1310895 1972599 1476877 1121002 392546 722016 622627 1776388 7088 1314963 284594 756278 839014 1693368 1857070 1290292 927888 175611 423584 1689484 786306 418576 3942 383397 340066 318193 124243 1787127 938080 58336 149791 625508 1484938 1910227 394276 215597 831880 964774 1842806 1239012 817084 1634868 1232337 330193 493804 1417497 609236 1071870 163953 1102633 940095 1185035 675194 1349671 1857033 578089 1070697 363923 40422 802201 754653 302124 1059525 156450 1582649 1693731 281014 1626804 1614054 42064 206572 674771 1562570 1884595 1305036 990584 1829160 308917 1768594 1046243 147381 1733677 467486 679943 656784 423461 1275458 1773439 1047671 888149 595032 1048264 903305 1525617 141345 928293 1019337 689868 1244102 361185 700467 980638 1815283 938479 1174776 1161852 392656 304715 149350 478688 715530 1533438 1218175 1708450 1700564 1581676 179580 676287 1142581 1195217 1665504 119427 613951 214535 189701 1881303 1671632 1276627 1556334 1476541 233095 798776 742271 834260 558222 1275349 1633967 1388790 371803 1813704 1525505 932884 137442 1200818 1089253 1568514 760361 1907795 1364113 1897111 1534275 140907 805180 824338 592849 692045 1275298 761495 1227810 1842890 1209328 1532837 1853558 221894 763862 171604 385394 1762479 123430 1589193 1246102 816503 1516921 1181222 221637 1173698 1659123 440685 535148 1660267 287130 924620 1916227 1600515 565076 969328 1145649 308556 755144 1553271 1824506 702630 311243 1862581 1979381 928027 887015 1640304 1077444 1990253 1450908 318444 869034 214652 105335 855301 1298893 1166031 115214 1640745 745104 160663 1825251 1787615 1971536 581523 1884085 724885 414673 644995 21462 1676303 131136 1970376 1526253 1522322 1313719 1447694 1756667 1457250 195451 751746 644057 490990 33268 94327 1924310 1240251 351923 1355217 1469631 1182255 1072564 1653174 413506 892278 1668001 1851903 1800639 711941 931425 494836 1115810 402917 1126381 1862913 5359 196715 1516950 1169824 1263338 802230 632223 1401999 456527 622578 1758114 1268497 632415 1567782 1599072 1349967 1782770 1706066 640423 1967139 176048 235678 658878 934556 275449 1802392 1130074 641679 209874 116934 1649272 354088 442647 1201586 4814 863143 424987 266242 91397 1187392 946412 461503 802146 1565643 1417686 1115939 772948 1465539 732890 960990 13008 1152095 1203683 874320 897272 634316 1397971 421534 606316 330600 1439948 1579554 1702920 230013 1983231 458665 743813 1390083 1943321 1841858 1738289 864103 1076312 961647 582677 1331253 1129435 1437344 593523 522222 533630 834616 1442726 818171 176680 1849184 34004 740837 1329387 248288 484194 1844675 705409 1208048 348356 1124508 974138 1336083 989143 88755 848711 1379975 288640 1433849 1715598 1942625 1630403 1800765 94666 1112163 1341903 678561 1503803 1469837 868542 1010690 1378159 1810640 362346 532892 1166922 395855 724304 1887694 1423602 1224137 728303 909685 914059 462277 1042962 1386937 710928 1281710 1520990 259126 85102 2519 752511 516645 48667 177791 1439833 1290011 1974085 1961692 1150443 1220364 617647 1781112 454077 1954447 1554010 1936135 1563241 1711584 1671823 1514382 1137756 1252805 454071 1151174 1677968 1753421 1203368 870019 402940 1495582 1646108 404354 1628834 613546 481344 615384 1325648 1949420 249757 639823 551358 1963584 599438 289731 1357226 1958771 98525 1033187 191608 1834843 1994645 1668287 1806792 1498109 2653 1625172 1058995 398147 707573 734616 808278 964716 386810 1920777 393788 143280 1044659 1470883 60 1839360 1509277 1217749 1490977 235786 527545 740438 1383784 1416465 892685 1867024 1911610 286065 94266 1393656 1415841 100640 1313235 366456 814849 1905068 1134789 92124 1627573 253428 540202 1223993 422396 1752530 924828 218002 820467 430720 671431 29130 312137 513779 1379267 1737311 1747275 534787 853540 886984 626913 906577 1668961 1224546 775674 67123 1865088 1215838 1363290 228561 1542604 865292 1516492 1636804 1991058 878704 550988 430157 520760 65599 295255 1004226 1303072 824487 60015 1101175 391098 1685750 1916634 1855590 538230 645156 983191 1643874 196474 1245218 1896058 1852209 909425 1425121 1913777 385117 582725 174816 1746558 1420624 1983805 1174379 1189019 297489 1012940 42407 1319903 1200908 1856016 1581557 1728172 1199668 1354466 1935034 1488144 1422215 1360526 1495166 724833 1252797 710916 313318 1927940 20624 873984 148856 1529561 1887248 912062 1897900 1579092 1702124 573528 1131224 1302322 520553 129485 1317595 1656751 1519301 1710100 816846 1519804 686867 1641883 1516809 1237520 1905002 738785 1022389 1023682 1276385 801699 925527 308814 1943425 420931 625474 1209482 127762 1622910 435039 629196 1157666 1089313 1021879 902675 1644857 883550 642355 673045 1684406 671403 1143808 1876911 1968900 1744604 950128 1159801 593130 1042808 1242223 1066408 667596 1641703 1825203 310206 986337 777171 1633137 1320477 1809082 1231212 1575152 880122 358525 574863 204949 340592 885619 1261439 1925068 1614171 307748 636585 372804 657241 680298 1751965 1361288 558977 747313 1499390 1372728 1329969 1230408 1574278 938176 1131258 931614 1140957 925723 630674 1859393 973964 1027734 155988 446378 676304 552935 1453224 730107 185892 756452 1260357 363969 1074385 806283 1947984 1163171 1466936 592799 1163027 1806884 900875 595675 206323 1217710 1362334 1758670 881942 950248 362167 509669 1724320 82236 1717646 1771328 61537 125844 618149 297662 201636 770240 1313055 1326458 440225 473694 1168511 555699 347678 226993 70549 1476709 222169 855310 1687518 1677662 44407 623216 1443095 356814 183948 1534011 1569665 1876074 1287827 1196482 292537 369392 343826 1270098 447717 1161090 1015992 1174491 1818943 1625597 1563737 704695 1821715 337932 1273271 1933374 441366 717248 476874 270501 1951779 404206 1410819 1253125 489978 1025903 1505516 452233 819774 800003 531978 1290754 263674 300888 407403 559750 861818 1824800 1723590 1885795 1117606 1793182 1863568 1316727 1371544 597062 1673035 387484 847506 1545632 858492 1543910 755079 387793 1496116 1861426 1816013 664603 1788234 633229 247304 1232217 1086369 1956212 1583031 1522037 1453424 795105 141261 301693 1113180 1512461 1628181 482245 1440049 496114 1253136 11950 881327 1796232 172570 1163645 1984076 79355 499779 1175500 1102648 1264896 1126740 548669 1874818 456568 332159 1531546 1638109 873347 329254 1786891 966848 606752 525616 722576 1607901 1046843 1448826 1114341 722674 626394 1471362 965098 1320746 787584 1729844 784194 1458366 125509 564574 1779721 1062823 303214 1412280 461943 602787 354270 1610882 409495 1308075 168993 1527768 1167805 1839978 341325 900223 1556238 278891 1562944 851582 1056763 737147 1294116 1753689 808273 212916 477803 980460 1049790 1152790 351292 1534331 639253 240136 1682718 771782 1556209 487573 23733 207388 1420622 1347203 894996 1060714 648444 899249 1599417 33229 1162649 148539 292304 1264899 772998 1313692 213532 1966165 621527 706933 538521 1424752 1392223 1909291 1837765 530463 1742309 106296 422183 1618687 739835 1968980 1827143 1921600 1230459 355943 1720770 774113 1394027 890044 1346341 178352 45216 107203 1033976 323327 337054 370752 818426 311835 822889 19856 1876648 25750 1798611 1641314 1720788 142136 234972 935776 1580529 379753 1672677 1606262 19568 1523732 1930208 1685675 1096094 211656 1423193 1853055 14365 979306 88481 177750 413124 1392760 1529239 472939 434329 902238 568568 153694 1358525 1802656 1639621 231912 86585 586249 382051 1876571 413859 321202 1830228 470112 1811518 1043606 1985964 1205044 1222049 780050 569699 652709 1730897 726871 566476 972692 1422779 239415 1945464 686422 1425335 1945520 496763 294484 254020 1956355 191563 876117 755214 896035 715843 704897 13336 247230 799370 913294 759958 565600 919665 1780698 1687705 503825 1229121 1587215 252517 1041939 75761 1831385 625718 1167444 1903156 1892538 343501 901851 1993475 1122194 709454 811028 1076745 240014 713271 1390793 929365 678030 1242293 1833057 1912494 1130884 385379 1309030 99200 1625968 953066 1153777 1435843 1843180 1988835 935296 462358 316159 1584379 1352250 909581 566699 943394 860757 1989662 1351433 1805614 1296388 1946148 1441521 1843004 731294 1949683 586087 1847733 612213 1081623 465371 111318 1975410 1298533 974055 486137 208934 1163618 889280 672762 949824 162985 1263032 1408806 1334194 808251 1873237 112700 439354 157604 834912 685881 1682545 1495900 1303938 1679232 70470 1847092 1404363 1973947 498343 775960 1968648 1788256 904123 169743 1663116 398059 981707 452687 61365 1217495 1228243 1942868 1224600 781713 436411 1461102 53861 820240 102824 493279 1049850 939889 201607 1773041 671599 847620 13690 1175020 1098152 182264 755252 425991 1867965 1566489 538876 1785068 899182 861754 140101 1431505 1721149 863444 647189 579461 305606 10213 90326 720868 1417773 1044094 901931 1565346 1476384 122383 1931042 1250501 671168 300689 80200 1486248 1665874 1704830 816848 324765 1839171 1750786 1438126 54644 1855830 1647979 1366415 1369383 48287 1925929 805348 1081941 254922 1501010 643393 350053 118414 600533 887827 1517907 1505117 1478840 457283 409932 465459 1460721 626141 732675 506269 734764 1023533 1639625 1677893 1430589 1540192 1500991 1720439 1163318 1387946 1369665 1595892 964228 1730469 1854151 1079045 956037 1207090 17719 1054287 1448602 797660 535151 309018 1714529 1848684 459458 1348159 1738488 1243213 1672807 1740869 79468 1231203 108999 1153670 841395 1052930 1315335 935976 1982547 1560838 1201838 1126497 1869892 1830226 1952987 1788295 957842 105346 83664 1551758 1638574 551915 99865 1041301 239330 1549156 747504 329521 1772662 688443 44279 481384 1429642 1917576 398905 48945 1261664 1335136 1492340 1489179 8004 1598793 688873 1939868 833017 1682792 1044843 663370 559817 1698393 855035 350339 881346 629618 1730270 1287361 1923499 347056 446454 1592461 5018 1488899 1208844 1743060 168481 1176727 89051 1263171 18201 1615854 648724 815564 396350 254606 54504 78397 199185 1801932 1113387 1688147 1420433 513455 473211 1049935 346416 415256 106748 329793 664351 1181987 1652978 449022 1180159 859190 1799521 267602 831455 263756 279789 1602434 1659094 1227621 1855404 1237629 281242 875262 1811941 1211008 1960446 1130504 1970833 1119390 1129438 1004783 1054304 1232845 802826 1327200 1029870 1917212 327082 1485883 1877724 300077 423595 895299 377546 1513111 469470 1218102 609974 1534872 855912 594525 418365 776987 1966731 1837091 1872676 532650 38850 203490 1078442 1661831 1884243 564239 1001702 1339588 1910539 545868 302001 708672 1356106 420348 1766671 826982 1021331 1061392 1264827 1448701 650498 1436055 1596730 82213 467162 691480 995031 1807763 1155520 1646701 441681 926778 1765581 456457 432485 418098 1134765 1321445 517335 1637987 1310804 1964154 1774150 1946517 69483 1650674 641980 1846718 1040891 801022 133785 1707189 1546370 416579 90316 45576 1665702 70990 1624329 155613 164657 1356815 1270535 1190431 627765 1615262 1906932 1476352 1338186 917158 14466 1143468 1783082 1616573 870152 1907016 848799 177497 175006 104080 244825 196304 1012504 1176544 398461 691157 1623093 1147216 236598 1163284 868096 814434 164660 1069200 1343687 643596 162413 107839 842266 882754 1075163 351661 759789 694609 196476 372889 39457 1754477 1421782 1480032 1453665 1793676 1922084 957622 1439529 350131 127534 936901 354671 1855921 815413 1345850 62482 253416 1021869 1009609 863245 1648486 165801 592683 870913 1253961 1964103 555747 1543924 1470208 386871 1912581 1270085 470146 1631517 1675788 831503 1350153 1404996 982649 1001397 643005 1877570 324270 620900 1677655 1393091 547899 1261027 1446637 627695 1655100 1830029 216680 102396 1024920 1649379 1249147 1913415 1713599 340513 448933 404140 159324 1311463 613598 1916777 968285 691369 377181 651784 1421882 1259989 619648 603174 388860 778611 767015 559411 1091021 126725 884986 1183665 832417 1543669 1991509 344659 150033 1082024 809790 1507970 1512593 1522666 1001458 1014456 10246 1055765 560849 1657269 1863799 1783068 1816579 1729229 434752 151476 178562 900064 1586782 1998817 1106792 457471 1944599 197143 362436 1749072 352287 1045416 1110533 428922 1255972 1750780 871626 297265 1147959 1272324 551630 647233 1852404 607290 773246 1601555 364124 1852293 541610 1546812 1109289 240077 1958618 189037 1291178 64837 561610 1468315 821779 1241768 459121 1970096 1644858 1208604 792039 991167 1033570 279385 1722439 355151 981219 1461355 1344282 1721195 763614 707625 1491493 1044241 1701675 1449062 1280577 1912005 1731259 1038037 1795771 1707920 1470689 1315996 647049 976333 323164 1779318 1355628 1196931 410920 1151592 1308437 1108987 181258 1420284 1618730 1179098 1814948 798364 975064 1585195 902413 780997 601431 964614 1890698 78286 1422634 855473 889316 413118 864705 1598410 895481 1232982 1854233 915078 953814 73808 1189780 456130 463681 1011186 1613682 122545 1540362 1542784 1643156 1370333 272456 141276 1068840 630416 239479 1240479 1601334 1049732 542390 120794 1479008 1275944 68594 1813100 1564304 337530 56384 1037770 1838192 325132 84626 200892 319040 192149 544240 1973334 844907 1775558 1618972 1112089 370622 1072180 50996 377455 1391994 1997405 357773 817193 694707 910845 993035 1482662 1332263 1190315 1586708 1592111 1056770 1872008 548387 199084 337090 264228 447777 1745580 6336 827073 480335 379148 785839 1750761 1867332 1824628 529353 217536 320550 162766 211714 1919016 141032 1224024 1898149 1999247 1949277 1974508 1083259 1816247 209302 1898035 1533607 1601145 1936119 828548 955083 1677865 1217773 725323 1576390 351300 1730520 847135 1806198 1019069 224454 624045 1991982 295040 506614 114041 434242 404551 1834606 607769 367359 1074221 37556 780241 806369 1372813 328142 1532389 1436446 14981 680994 1955341 1771763 1402154 1504526 1231464 1370324 1356146 1716791 1061131 1408653 630722 1215070 603996 1186414 68185 1427562 620313 1295183 947956 297402 80006 1768800 1088361 1144135 1732187 1828297 253179 1087735 1455535 75120 146673 217849 201717 1634609 1047023 12687 500081 322389 1747667 965026 1236164 467070 1304280 1340383 577836 787241 895622 790968 583986 1714651 1793489 957709 119997 748331 1273773 1147706 1660482 782178 1305136 1972291 718874 164534 407537 1119998 1382822 1139603 1170436 90191 763142 1091627 95975 1413776 394236 1142536 1168082 282119 1556890 1228293 399791 275861 925763 1731003 859513 1310418 652205 115193 1480831 1001483 1631139 436707 1501833 86141 410743 118517 588315 1363464 1571240 10342 1628676 1748447 398028 1848070 1827235 310961 408460 631523 616894 1012064 1323722 1744795 1227300 327514 1972495 265286 1314556 1661148 1108469 143561 579730 1859877 1105236 962470 1606175 203481 763944 764234 1817080 1654584 1302226 1945700 146307 597143 360233 1740111 1640580 1053051 1722402 65944 1392627 530835 562826 1388076 1320032 934906 398978 873787 1549053 1541918 296692 1541830 1898205 1073626 737445 599680 955621 301740 1807031 1281190 919525 475343 1662168 176652 335358 67333 1577534 444743 1176870 493782 1026299 1921345 1460933 520188 1637032 778897 1652528 25358 1830378 270955 412727 1645306 305413 1011200 1000089 1210564 1527325 659852 1514350 437859 639983 40522 880287 1579492 1676466 1760061 1383861 900860 150484 859609 1111890 327091 513256 656557 166684 598009 1057226 1255099 1545579 1712761 1762642 581307 5238 862863 1459258 1697142 192117 1536462 1458333 1853984 1429623 1818750 693171 614251 1262546 292394 819716 1448502 521611 1572240 1146560 495838 1018440 356616 325412 1674424 638753 1388539 1777897 1838776 1803314 201352 549078 1348796 1116627 411313 1143638 177560 1699335 1014141 919120 1950670 1020071 696195 259845 635319 1614529 224846 795192 69642 1333325 218099 1435549 412988 829318 1805203 1055228 1570282 345640 316639 1252193 119683 1071856 1223916 863339 1291352 257478 1629831 1386365 1865615 1180418 914597 1906938 110083 926428 571014 1108910 1196707 1200017 157174 820208 1926010 881136 81009 993115 225330 1499585 1387696 1271454 990222 1852712 135702 1656258 1909214 26459 629441 1925395 1532141 239414 94689 1123258 1794359 392739 1465341 1459244 933175 1563436 1254973 1888560 934850 812757 1091469 127196 736969 1298150 1428016 433350 1935587 1249944 502088 1469677 1871459 873443 1000661 1816109 1382297 1608715 1268271 1619561 262303 1738819 1259311 333897 1276700 1987967 1147967 1944438 1506945 427625 816017 587426 1173782 405055 1352300 214928 1407 974456 326803 1045410 754780 1548951 721618 1009834 1327245 1460300 1338450 1559397 1345654 547430 1882201 1367179 1782488 609762 1064531 1932315 110018 1872444 1279849 1402025 249367 1173403 1345712 1362067 1193405 217118 832037 1126230 1954297 55343 622378 1150847 30866 1702555 1991394 1566683 1945043 1726807 429322 635563 1119813 1636369 125507 1612299 1620168 333236 1888167 1247120 1337746 1856350 316792 17754 1725425 1855228 1310282 592929 1215460 1933381 1742501 562710 583958 974610 1308021 1621752 3934 590148 1598119 639891 1005345 709922 1475615 1771313 1352480 1454256 958925 777743 1417055 1535473 903188 606478 936550 1531572 1796929 519471 1844994 922865 1600101 65525 848953 1498021 1089871 589273 1775142 1274089 1553181 1285366 1703171 937106 1129675 1938584 785746 1831934 919206 1165918 380078 564150 1956035 230546 1378232 829827 782323 1957229 1994514 1067414 878300 1763225 622182 1219395 1295027 946769 750655 1593589 572163 1287552 720571 1040267 1104842 1867690 1035791 1213529 197178 1650669 631556 1531084 466531 1903774 880827 647735 1335530 192180 826928 1664007 481712 145107 1961148 426800 713656 1783195 1845688 1037673 1561744 628528 1276049 894866 1024330 707423 411407 579119 384911 1203870 1540970 398326 340363 1979590 1898229 932911 875955 12250 641568 586690 1262857 1620441 718731 752915 1519625 695322 381779 1038255 895406 653927 546650 279129 1548277 23225 1139865 1522201 294877 1302281 1780325 1305101 1656500 1249600 1930180 1350470 1816631 1516160 1855202 196386 934282 332406 1186590 1077911 924085 1114575 312110 1785235 188324 1584608 1168528 399923 35934 649290 757195 1702290 1586412 1896951 692199 1951758 251243 1138987 734875 208278 1503097 916225 724 492176 704118 1717821 1567160 1090111 502696 386294 324316 1457630 424283 1024791 823765 1938339 1048303 1692186 1138689 1215634 602617 1515874 1129612 1745752 1747362 756693 1216633 1167388 1848418 271825 610980 1002197 922726 1549667 741590 73168 932532 1941798 473176 1815855 1416998 1580651 930821 1356897 1109536 99401 1075907 1251798 1486494 1227344 379213 1587477 742207 1866645 1305609 165245 1858398 499158 1442565 444825 618555 1345722 249408 150389 1171547 1656382 545764 79187 147704 806272 803831 361658 1115313 1114376 1278292 360795 1361577 1769283 802770 1120604 823145 1963704 1296075 1456269 266342 1904237 1466345 631446 41885 1161480 1272740 1308306 1537555 625627 1479130 1777443 1713419 1617774 561682 1709682 976705 1849751 1169931 1557527 1739471 1068298 426043 224740 1850780 905450 289314 963776 540542 1946935 1513367 1546211 186977 562223 842337 683057 431060 1177051 336318 684935 302513 575005 18827 804398 1213916 369641 1698650 740612 745789 646539 270110 1391246 970375 608570 1277872 1647647 874591 501855 1213037 1201563 874685 1409985 1807603 1149173 1758972 1560515 1123996 145532 163613 527707 1980372 1910313 677881 481983 854644 1994413 1482164 1365156 1106402 467056 1266272 1701714 401328 1390357 1070390 325254 1968562 1538774 14409 1973441 436893 747259 1045166 154712 1178059 1568138 49756 1707531 1937967 1417654 1956358 1485607 168067 998746 658104 1759110 844575 1310830 1387896 1842532 1348584 1939238 1214870 495908 1832736 1294664 1306397 1940366 646871 613604 391486 467135 1117979 1802261 1919591 953823 1969625 240965 443978 1804703 348757 628638 1060928 1731035 1484981 79720 1342947 37791 1559769 1186856 1255377 7453 1819727 718474 437270 546054 1283447 1492675 283657 1945490 1801577 199429 210597 1632412 1610384 860331 1506782 1377989 894381 1938962 1833297 1048098 195292 1204974 1712323 1733025 603834 314634 348903 1220731 1645995 1472428 873535 1593395 1923179 372993 314442 484091 249477 892228 771744 1640398 143226 745082 118756 1803514 1677352 1700150 1678770 1535456 1171583 902670 16443 942865 248939 1034079 1627346 1354479 1195417 566318 976202 190291 1914743 1468406 1345142 1841584 278248 496707 353279 1127818 1711367 288916 1912486 778316 341505 1337231 1388108 653680 437801 1912364 1254130 203473 145834 365356 1041196 1967889 1805077 1499191 1095942 1620448 994372 538523 1132777 890325 660682 1299354 1278555 550585 50897 200513 1720586 386091 1106391 192483 570085 1139138 269263 492799 726588 1294218 411745 62399 1757373 291126 770569 289453 1352695 460001 1169638 547568 181605 1407444 179344 1329112 706090 1548666 1137577 465486 62886 213853 1184610 1448853 1589482 313076 918379 685832 1509362 1191642 1158266 1738421 792973 552955 1696276 95967 686558 627348 707754 310932 1212662 1040684 890649 853636 142197 1469522 1104818 469975 1355433 1755680 494094 1225519 1709547 1328145 1689674 1911061 104109 965095 330427 643214 1870684 1238412 1236610 338905 71973 906434 1873750 1672603 599937 319708 241146 1457992 1623086 459634 1365150 1991775 1851109 1480909 290276 1299262 1211035 251007 1576448 1385639 411752 584284 305241 1912442 1810473 1772326 1975341 785303 1830828 872011 1489721 1899289 924363 1667650 298111 967303 806325 1680439 403947 612902 1286112 1640027 1471179 955995 1665211 1597127 178901 443274 1540533 87471 1533153 1029410 1657045 280604 1414571 1872394 1917564 713159 1085593 37219 625751 1522241 163389 463210 1721659 1006181 985699 1952169 1973935 1247070 1734311 1647785 1935372 796750 121350 1838074 546409 1848569 1521587 393609 1112585 1497484 434775 1948377 1295458 1095464 51752 1409072 1018946 716827 236922 21492 1598165 98502 754690 313469 374383 1152343 323994 530641 344349 698869 1025774 652615 1018744 1837632 553953 611858 946939 577855 79424 393704 1346019 71112 1484032 962430 1476762 608257 284472 1889056 608988 398712 210589 321473 1349623 817075 822589 237506 867381 407219 794868 738947 1074764 967283 1280083 1430404 1571193 470847 1808131 1428012 1412675 1805088 1540118 1467081 462655 696078 1324113 552883 37343 1268141 136640 1750977 528379 491925 1950346 316263 1510726 1543751 1637568 731024 1044633 1919915 1781372 1155915 838501 716305 1522055 1406776 1041151 1847363 1924210 1519325 861681 1108933 1902615 1266318 332512 830439 58250 1592564 744922 235649 707789 163067 63401 14820 1919114 203537 1749022 612551 394483 314213 969794 1093196 741912 244204 763956 398317 46602 687631 1739172 530462 708144 167957 1432511 240270 25270 1751651 787162 1712410 1491853 1380993 717520 925554 1609636 1356749 302539 155095 1791133 572288 1234499 272974 987834 553107 1107124 1334599 1797895 1813696 1224451 907944 959241 1652588 970646 1508907 384536 1158711 663879 1295920 1330175 1860431 231875 1161830 1664839 946588 567027 1860758 1189892 1772199 1389731 1615137 924668 1015865 1142055 1264634 652227 1299716 225449 485550 692645 1817116 1326589 1455874 978768 1354162 386718 1223531 1960401 1409633 1735749 542878 766004 940513 571376 648783 1458673 1954339 621587 1839638 1942825 624772 1246841 979466 1830572 726976 1186248 944372 1701153 1358222 836736 1591513 433455 121261 1108733 1088365 1552162 1644318 784600 1337086 768829 10884 534041 1259478 63455 662519 1280510 1597705 171324 41696 1693956 1601803 1069233 1180326 1562147 529739 677701 1492104 1062799 1753086 272017 1354045 84123 832079 492683 1003996 309123 190058 1003395 399825 1290256 859196 1886826 1915196 21908 1819585 329201 1609553 1501344 1447915 753471 611506 913303 1629239 731482 693974 289487 1926859 1104488 571502 476530 1483238 889981 673090 307623 1717187 1177972 509877 1938243 603390 1770507 1448917 268987 427537 952369 802105 1181088 154452 303145 1639456 132192 1371668 1435516 584610 430828 1356905 1844634 1083940 1501417 1585503 18177 1280070 519899 609634 1075330 1239929 611487 1308007 215855 1418259 1458477 1452682 1397233 443288 562973 200342 379553 1862660 1492347 856236 1922598 418356 1968874 982784 934980 1343319 1436723 544100 1808987 1089523 458091 1101577 861314 1411211 1795546 731949 1661117 1381273 584805 1019013 1484581 1226356 587453 1216135 1483641 374203 197211 1224280 222966 296049 1381952 1462705 1286691 1536314 662638 522994 1425437 1385020 1260296 842529 204571 359749 1614270 364571 314346 1592213 1779147 827704 137099 112174 1485256 874161 1929601 400275 1500227 1113068 730161 386263 392742 163415 544179 1595763 777396 588576 1674702 998613 1977627 1583516 397252 745514 143960 1615962 1831051 1664068 1158583 474853 117940 78230 1142482 1575566 838315 1030030 722791 1391008 699508 1202986 1749252 1561946 1884612 837122 1052220 1580408 23535 467404 1102606 1791409 580437 579432 1797781 1625119 1044301 1666523 903975 1335519 1960324 221912 617000 228430 140260 680263 773927 1160342 1495701 492233 1243356 1364280 130627 1772238 796182 668759 1205460 750735 801959 143886 22158 1013031 1485788 1929514 1778454 1436100 8568 1023057 1650535 922379 1119435 1685770 578606 427397 735857 1151937 210665 1441305 1503202 1958533 1473080 743428 701084 1404456 850132 1560781 1675059 1464892 1664523 1008033 1454118 1859553 1853933 285453 1859089 295799 1288157 615235 949997 939927 697095 1975692 548836 1311376 996497 781594 850941 60467 1226720 1631690 37672 726185 1251639 943423 1532014 282381 1210920 1112915 1780153 1116699 136266 1369456 188549 1756973 106271 1891882 734614 1802953 374056 1806077 1696711 1124157 1677383 514462 1165100 1616555 809243 1205472 774559 1650371 842248 130609 1020358 420379 556388 1129735 1483155 974083 1183447 738841 928379 1589713 224828 98968 1559386 1769257 988045 340982 1801642 871481 1379203 1247576 301719 1064919 1624225 645928 876465 77624 1387964 1247919 548481 481863 554786 997714 1578849 60504 1501778 1464590 464469 1263843 1369938 331628 1381091 577976 375829 1239427 801456 1916576 1124318 856090 1093087 712659 1674555 133523 1689282 1813933 1096887 1895775 1562349 695509 1761084 291971 456736 738855 1133403 214825 1354551 5367 1448534 1804929 1920049 825242 1656938 268077 1114920 596309 303824 776759 185480 631790 883726 286110 1779484 549443 884965 1621596 562947 1710445 613361 1136449 741382 701025 20790 768891 268849 159574 953467 1845643 523582 317060 390080 297134 1055897 1171334 884007 574999 88357 1042510 1837228 760593 900898 157536 1298868 1999326 1650336 855459 390482 1287789 1506122 1721879 1526618 1256153 1458823 1870187 960641 871525 632274 712501 1395259 1481979 134819 1039079 1656639 1758808 1124970 1973730 1760154 1379225 170529 826729 1945565 1800337 957974 1546297 1987505 771143 1698649 1003672 670950 122081 883342 726198 1136225 841567 1660480 1338996 305121 1985924 1997192 419245 1654117 591624 663147 1511197 989895 1905534 1054822 1825221 1381765 1907045 694557 1081448 124297 426038 657912 1844575 834653 1505946 844832 1762596 1628929 1272051 701508 1113937 1804304 1538143 468219 158287 1542331 854228 893573 1335288 1471798 1843204 1987022 470250 1592197 1493608 885331 999305 902395 872054 988595 1074851 554341 1431472 774956 1304251 462215 381743 1897709 252175 1474550 22341 1610345 1905601 1005909 1214856 778418 1053762 1410023 797397 294080 1728804 39572 723463 554993 1692341 573105 126791 1407756 215951 824559 809510 1987191 228330 1082270 787167 1571520 977933 860422 704131 533940 1759786 20338 1557464 971910 1302252 1418372 1545821 673607 1721696 1079426 561811 534100 1120783 1731112 1447599 1471533 1783458 1571555 75266 1829282 1405733 539716 1726457 304771 1923141 511774 801796 462349 1167740 1570689 1683392 809631 1608593 204007 554980 1959384 79589 1489590 1675075 1476150 1881073 573356 803684 157610 1899215 230193 1647570 44456 1744316 1685898 144831 442734 1030108 1092968 1062954 1680806 1137809 691352 754002 495510 104499 177661 1305457 1475290 1430342 1758212 179913 676069 1552728 649410 653030 1231595 1508540 70876 1110605 271997 1980262 1431290 1592324 1768858 761455 58567 418344 691861 458375 1962796 630823 1715199 1987898 1149012 1729277 476807 473528 9831 221421 1537421 358856 1892581 1299702 1707651 707165 94624 1579630 931922 915214 744461 1640576 541706 254175 1223020 511309 1905634 1911252 373739 603489 634042 1585665 677445 687320 1189495 211315 951610 345840 705891 341337 1478099 143430 284825 1292685 1511975 470961 263965 1332339 1379892 183366 976335 796114 262161 1578238 660447 1768787 588303 565886 717563 1120396 1515362 547058 1472448 1655969 1127089 575993 1818495 837176 1856581 587473 1511152 1394300 1329912 667625 1994399 1462 492374 1340142 1926085 126229 116948 966623 273817 1931628 1499079 1028184 81533 1277533 458746 1910907 912348 931609 1749238 110976 780594 136315 61848 1047544 1675428 466580 1144005 467220 665392 58860 1398967 1943023 797473 369002 1399750 1322906 1469167 740838 212288 300610 1700911 1855532 604223 1107638 90965 1274038 1616921 110291 938496 397254 175664 1103942 621768 1297021 921251 1284143 936398 1705463 1713909 1320136 593235 1836326 752746 1425428 296611 1071033 1039787 309450 581709 1618511 166601 1017982 1158346 1838426 705589 664715 398278 828129 1261652 1835710 1035339 1298179 1802385 1112263 712196 1569699 1252393 1947375 1218012 1139915 764916 1626880 1811756 1720624 895176 1318406 283288 1907041 892266 1612442 750473 439370 926183 399843 1375048 106925 1201273 1800619 800395 1672488 1268417 1941855 152072 119715 279269 272867 788716 1105338 1654996 34260 290103 679648 1035756 503506 136109 660668 1085687 1547365 1477574 1575119 358699 1836710 1353874 1371395 724061 160284 1231346 927911 1054495 974878 1866807 570319 95942 146190 1227790 1458323 1166124 772402 1216722 1004260 773015 1279293 1327547 1490308 1757495 1435726 658854 143480 677607 1899581 65842 1150306 1463981 1820068 1794250 413842 563930 1683241 800542 1803788 975104 1936783 1958145 504448 340157 1512938 797032 581227 1716942 386910 345053 477313 110727 689503 844624 254785 1551075 1578592 785836 1783413 1597274 1490874 633977 1656608 496819 1593856 1625228 379905 1183138 836939 610702 2099 258380 1975520 1130475 1039496 995709 80267 525009 775757 1684107 1085054 1034037 763619 153995 1543027 503795 1973892 614020 760040 371167 1414564 1012039 1766023 1659921 374879 1313795 1404486 451201 72889 179734 705596 1046628 1504682 603430 454761 1748799 1467472 1892166 721930 1141620 1949783 905885 1489023 167838 793533 1768758 951292 1414624 1026552 395398 6709 999945 317551 1648414 852947 834226 1570417 1597603 1177697 1055323 1691327 1459615 1109457 1526878 1667572 619715 1482587 1391568 763010 1821979 666477 388424 160365 1960515 226462 491540 365630 637485 1498376 1227850 70145 1528439 542256 229666 464694 594189 985382 1989964 1835166 268121 957746 1575591 1955543 59809 344271 84984 663195 1587265 759601 1315076 405167 1164756 639195 183039 156380 220289 519086 1980645 336180 828057 1313543 1045098 1437511 1399840 521055 1053127 1732258 823529 712293 973089 319661 1288460 980737 1726166 31494 1591515 689551 1324249 54972 1537494 253857 1710054 1910108 790702 304625 1945394 149762 1710001 533279 1489831 967485 471740 709821 683951 1767568 929582 1274864 856212 518679 505665 353947 1490000 1988964 1204617 1943367 739296 1703095 1547308 304584 1676148 1933392 1637038 1516453 432590 1607623 1534252 983474 685879 639785 885426 1204425 1489849 1544092 1827355 182372 1267298 661199 1784768 1138603 251989 171983 25949 1653450 1845059 779283 675432 1278094 1373608 1899503 262993 1636649 1561010 1632605 482974 1757992 728322 1784040 924824 1723465 754008 408654 1478829 381123 1898750 87283 309233 1408084 4312 1567013 1677642 880670 1710600 391547 1068608 1677567 226394 1989542 1193248 1270653 1801246 100727 780722 914958 420902 1433363 1014352 1216542 314635 795741 1528422 11243 10148 1567558 1180451 1348020 1180570 825535 1080984 1268940 706555 1369423 502515 402982 145493 465875 736062 1824498 1186182 983057 198737 1298652 1472495 655986 635069 1457669 682693 1920893 1288922 1459663 1014394 542632 1809626 366546 1490736 1790858 1430615 1972668 210826 1969607 1838214 1359412 1156818 295801 1806615 1258887 109526 1079311 1972724 1991784 1985404 634955 1292712 267618 711482 654028 1237532 85779 159557 1595579 1695617 466572 1005106 1578475 1767642 1141796 283146 1977684 1849759 522566 1862353 1704 282190 1220784 1210354 1624030 290427 339368 1350370 1879416 410313 1448882 1327464 799756 253570 246243 1285026 1310637 1735199 65194 1529548 1640408 277533 1509091 83441 1072003 47963 46366 927972 79208 161595 633301 32770 396711 82884 1276781 603474 938675 1465623 1406545 198805 508769 1596442 902486 1714759 477996 1297331 296493 882426 1100527 544123 399783 1591598 656793 1533623 576675 1216110 1805260 1718031 1500788 778811 80872 61165 317830 495771 458914 1819409 1201502 503531 496481 841032 173173 1896053 1584135 1951429 610650 1733495 750001 1843200 414371 1189516 1166175 90400 1496906 1739740 593063 75216 1811621 896867 1092426 1636902 464706 988077 669614 225125 721236 173655 332484 1195855 1393952 134016 82259 959558 1974604 263211 747745 1743367 848788 1486521 1383688 55657 1215219 1827513 1748710 197228 1747407 353370 947277 57811 903744 46809 154847 955635 591050 1695457 884747 1519022 40341 1334603 930588 1445469 492372 806948 646441 1731050 1927611 155109 1516364 1559423 1854484 1752776 890138 410489 1204302 204134 849118 1350049 1115481 207776 545025 1975080 1854347 1348875 280634 1151603 1720380 1239922 194299 1895296 1802494 942350 798974 1338239 92563 1209686 1205641 557212 1746251 1948520 299011 1152717 1017423 1159557 693836 1049819 425987 564081 566548 1087786 488377 591920 1136380 1348255 1526393 824992 1446846 1884270 1661947 552042 1681953 747955 318548 1574014 392525 1039853 1089533 1193508 1400027 122867 1168053 1142110 539780 1351542 1591439 1354607 322724 1468618 701293 272336 437187 605452 136858 629086 1570156 1905818 715086 1090098 833039 178634 629237 670142 459342 18855 10431 839957 392271 126168 1262783 1691732 185491 723167 95751 285878 294835 1308590 879518 162522 970181 1263888 1231996 443399 1405909 185364 434295 71583 620533 1754652 1155509 1138347 1321973 402355 598961 1076115 1747136 702950 1953558 49137 424692 1676556 1856328 1720633 1770905 717840 1312887 921255 1970744 379335 1686512 975634 309675 459684 661066 351590 1107461 1329185 566633 1292033 1451637 329845 413171 1494081 615127 1759653 1831928 1082989 1528644 476671 1505689 1155559 471786 92118 998236 1317267 1081221 1497336 170913 1023555 396889 25521 842227 1772422 1298659 452945 177256 1278377 569765 341779 900094 801684 494991 673197 176533 1778361 547561 1986197 1450854 847865 787551 1929676 15464 1226859 1707445 829603 644754 1364036 224918 695187 77140 1657529 1590480 1098754 1246449 1571039 617308 1048680 610514 734026 1091407 761940 1994625 1843864 57231 1018588 358378 1613305 465596 1224997 1027371 641094 1160732 133052 793355 1836309 1134207 1028752 838992 1579414 1658011 872657 1707846 960866 355098 493661 488260 667525 524904 300071 731032 1644866 865181 240207 812508 1992332 1717442 1748193 312109 1901640 1848808 1553700 1936766 1578485 1859412 732617 1995742 771857 994473 1083823 447093 1337538 1545212 1907568 221489 1695387 1692013 366203 1850641 1058758 923004 621773 558135 1504774 1616245 224676 1736138 146097 1949704 1607368 1326771 1793505 1060206 405027 436773 294253 179237 670539 211270 977412 491611 50646 1707482 966580 829434 1071671 102301 1535300 1523885 568689 291828 1690557 38029 571184 418835 491517 1107098 346869 1605614 1582796 617332 836373 431894 1656657 754633 1540478 716962 22571 685350 1254491 1756469 1840958 1958657 1003828 301209 941428 1251919 1439680 1439968 32100 857625 1251839 1324576 1529926 527501 1632762 1529478 1233970 1678247 944100 381757 1116213 1527452 1046338 1368160 1205071 1997984 106433 605170 1525839 1522694 190373 742284 569713 1865213 1513873 194298 1758741 1365360 1706580 1758609 1504087 574332 328575 711298 1593654 1865457 373129 206369 225382 1100641 1593441 525292 1285317 310680 1683316 1976026 502592 694187 1763412 661404 324940 626184 1443083 124440 1914553 1684308 1110275 135482 1687991 1089328 820936 894669 183584 878898 22240 1639908 1238974 1839162 1253150 686390 1638961 1011908 1736318 310357 1775355 1284413 1229230 1136235 799640 544937 2804 897824 1891857 577176 1098405 83151 1400204 100999 46868 1153459 1546259 790538 1715954 1182833 1018433 1410660 579185 1199534 427539 1694040 1704190 1001649 1033516 1250651 592723 984650 164293 1000665 1757652 1672402 1823827 1956587 1398316 334464 1521744 467110 156675 1625517 1268616 1699085 858244 1100933 1572643 627232 1891455 654696 1115291 1196882 402958 1368030 1361790 656963 1704205 545309 410683 1847694 214238 165649 1661863 212821 484824 392936 726263 509212 970578 540628 1960326 972269 57459 1417081 1896888 343037 1919506 836780 1668280 1429665 1846920 429122 1444355 1574926 1837325 498417 1390831 652697 318815 1613736 91544 209972 353426 1280621 1765498 870125 1837390 1126087 1828465 1802234 1623136 1956779 1534312 75299 932203 1142343 1393360 1889965 408488 824353 706148 159864 227398 242738 535994 1769077 1750176 583069 805111 1792861 1865062 1272513 1836936 975026 261496 463903 638348 363219 195368 674011 1466270 1254226 1816820 1618402 428374 509626 1879144 1429974 693328 1167292 1469737 473574 1563441 971813 317296 364417 40592 259462 372006 1403350 1268017 1263029 49993 1523076 1312077 1079105 971951 872644 1231971 793280 1275979 945124 322801 1890809 1387708 989632 1189291 890868 1550893 863378 204463 1739411 1099938 324638 1957946 1159580 98674 87590 241229 1008235 124078 1780895 1124023 1336163 1307873 1338475 1410394 881228 524662 1336508 1446839 1995894 962436 139161 1812752 1022536 1125011 889016 1687404 1803506 162523 224596 1869846 402989 986029 1641168 916533 1249528 111446 126475 289604 1128781 873519 23228 726 1069597 1969377 1243363 1302651 97356 1186969 220213 962266 685738 1717516 427875 374526 59890 935231 734656 1075188 586350 1706854 485084 1250328 1751899 1541921 315168 1114967 765450 634528 785712 1700420 354478 809931 1924380 1084509 301460 1362272 521367 1274221 1895404 893645 992332 257575 1315558 1256061 1163386 128085 804143 574426 1981984 1686744 268385 585523 1119037 1475668 461892 1921502 1688616 614810 1723513 193760 92497 1468851 1351142 1806977 45418 509592 1514731 743443 458686 1625154 268294 1502694 95273 1525577 1660275 88642 510791 369858 645309 187063 646162 1403328 1800225 1500400 681594 9488 1587812 1488716 106660 49653 1127683 1710749 978746 1796266 1891374 557343 991268 750878 45107 1775025 1531262 1556434 1557669 1241589 416606 577989 1254588 1560679 472358 1912283 563083 773711 1069275 430637 1583548 758184 443920 1091903 1034726 1523999 687736 1300838 747894 49225 1253081 726134 1924004 996829 909239 666464 677038 1611966 948439 1838692 1321361 1528102 572301 1634745 383866 1855547 1371114 895061 1784268 920169 345192 703393 208794 8382 502396 1225144 416898 29 1979874 28208 405247 466179 793238 464700 1997860 103635 1671508 923432 1972512 1569289 1879317 355263 1185490 1865381 316217 1409672 1732518 83631 535032 225977 1363349 1097870 607219 1420752 1424471 22030 1222908 1464455 535701 1339087 53807 906915 473778 116432 1509881 609487 1520184 201196 1965922 156623 1324957 1172355 669784 714407 55260 1367205 374657 151464 907703 525934 230360 621376 672641 1996767 297044 1750425 1727502 72091 1577880 787829 1957556 1725472 511508 128958 1851555 1187788 590341 772906 695364 1594386 1640652 1431338 1997957 1152852 1382097 1811980 4817 1224052 1534448 607345 348844 118392 560522 809595 762111 1166730 1914066 424774 1704464 5676 1769094 1064348 1776926 1270343 1097250 416600 1873836 599515 1091829 1514998 1719585 188246 477851 1172425 1779081 665104 1683060 1385103 1719840 1697957 1752299 341382 268905 950880 179029 1066144 1651199 1898554 973717 684840 994613 1889870 631522 437950 1280575 535751 962753 89388 1339949 532428 1329429 1730726 219485 1442479 10047 1999349 66686 1128507 724724 1251672 1147503 1553622 1525408 240160 1414577 873279 1671177 1827816 637013 647979 104017 462682 264866 1636970 459235 721339 1594320 1487089 1598944 521106 726318 510771 671718 1198357 127897 989773 889556 387542 638814 520923 449144 1038482 1601096 1772822 1099346 1852925 1150193 982482 857544 930798 1312138 332408 1150809 451470 382419 1623114 1038225 217545 1763636 1793061 904967 246644 963471 1961719 891604 3063 390156 1448480 1423277 1938289 1665199 794465 735896 480723 1533819 1298461 234640 1572614 1655393 434718 525318 411995 1195071 1540929 1108261 1978948 339900 978629 193823 1334910 1212623 421387 585992 1744834 233706 1961407 1215755 1058823 277233 894621 337670 991202 920047 1368484 399924 1901867 1547079 602307 484908 916859 1440210 1630503 423048 165785 1737777 154113 1789449 1998219 1597148 1601883 1064685 838183 1030717 799520 1576779 667597 1695061 1574582 1016967 458186 998796 568225 971412 827294 784725 962176 1088986 505641 1644256 1406628 1724198 1761818 121202 1871855 298636 286927 175591 1579643 299869 450083 756237 831984 1948584 177071 88221 501574 135353 327676 901378 382722 1997697 653398 1898290 467005 703141 298952 1036125 323379 1445996 306912 1818205 1224297 1373876 256257 1759195 822062 789360 973918 618648 239637 1508401 890991 1674893 1146608 1044885 1454125 395175 1372331 148137 1122856 572755 424326 1034183 569709 1874196 1546436 203614 1393515 1345778 1638397 1322443 455289 639286 609062 1934903 1640506 1234153 106348 1530802 575348 1907441 1352801 29827 452542 950560 1313467 812579 1722837 1865407 340575 1741217 1359712 342885 1248875 1325422 326675 583462 525893 1654629 1404528 819469 1482313 386668 896740 204127 1913195 1070128 1878305 1180401 158353 140650 500385 1445789 296624 1318242 678793 1986437 1021672 1772821 1006760 1643093 441949 1993519 445119 1990718 1884430 1749786 1310814 1977113 343948 1795175 1087780 612299 336493 1765102 1901137 1360485 725176 1260223 3069 1350630 1714539 1533268 1176094 814374 192688 883933 652017 1510101 456554 438134 82432 1382974 1715106 1249725 639682 194317 128812 1407959 736237 517242 414381 307644 1167383 1431695 1991100 1216673 312371 232659 1901509 588299 660191 1726192 307263 744131 823006 1918343 270889 1381663 164326 1328987 469487 355798 190290 151702 477936 642417 1937527 309936 1751271 539051 735501 1174259 1909006 1030779 443587 267994 638002 111688 1496716 331122 1181475 393585 1314550 1042492 187527 1402248 1574005 1981652 226668 702852 1974889 1906447 1786340 423245 1512209 886874 1127806 1445735 1024319 1628663 1474976 706809 83994 594990 887533 1601294 595803 1335290 1075784 1699358 1331038 1561079 1552090 1341817 313375 103768 753415 1526653 943664 1627170 293955 1601763 1377166 234262 712923 42209 1443169 1083828 502609 31649 1160589 1617763 309389 887477 827566 554669 1623219 1263673 1454374 84934 1662709 1227841 1878094 25755 376072 1594438 805759 1118770 293295 1722622 1824037 1521852 1485636 89333 1902467 1627383 1003827 1424709 1488052 1909467 384000 902732 1943914 37673 986834 598075 415029 1413694 402781 393171 4322 457003 1549750 819714 774982 47657 896772 1946160 830169 1823411 297472 1686582 825330 1564414 726784 1822691 110358 368518 222578 1283642 323963 687857 741367 314552 904022 684620 316194 1743215 720007 1889062 1263603 119960 1549421 81262 124973 627394 1356368 638709 359621 232540 1974388 792692 888034 1118808 1017134 1128230 1822492 1670966 1625419 657994 1601581 857451 29830 177738 1205403 1544988 40849 1490358 30720 1784928 426828 1321895 551216 1208682 262986 1998567 851028 27183 535211 895992 235548 1301244 1780718 317009 481784 800248 1639962 1488098 1164920 418975 1492233 858045 775711 411103 142099 746836 1750558 720882 1947321 1570707 454762 1347251 682317 1246077 182788 788297 488720 999751 1958886 1783204 1273602 1155923 1596387 907759 1785250 710250 654978 1821268 1245810 846735 1022808 156835 1919833 1680003 207717 477595 765820 1065093 815259 540756 648734 543103 1565719 308561 503410 185796 969049 912030 256346 1026135 1026104 387470 1278795 109362 1104551 721557 617878 1727075 1948921 1349177 646780 554692 1756078 1194959 550304 985331 681657 1353549 1310986 1564409 890571 1126842 1993445 1371800 1033275 944476 654922 1780511 1822992 1239039 316091 1692900 1348884 166345 1452364 1799848 1675642 1079457 138524 905857 1346791 1478324 897134 1598267 917236 753159 239070 1007330 26504 1619227 1482232 783973 1823624 240581 1267533 1090675 459013 1089771 47335 1788483 1037157 589973 344210 865285 1368808 689068 1070701 730488 1706487 924561 1428376 62061 148313 470740 1831582 1634950 1556535 1308514 835608 1715021 1799175 117189 1566337 16550 1819759 187495 400352 546855 209712 611193 755871 662426 44319 929477 1726081 1026589 58891 1862383 1420310 479505 1127378 1540161 600491 1080178 862655 37581 1413730 1158059 1418178 74888 1302518 70555 233997 919304 240016 768065 1740411 589467 605618 415195 807592 697560 149167 1541474 30564 602013 891243 991176 1853578 960559 823839 442544 536841 1880040 1589299 564281 429720 1458350 1365723 1315910 1828466 1116228 530920 851412 1583994 871655 1866215 1237157 88035 637997 866531 825427 773960 131101 1651253 212068 400190 954024 1515986 1265931 1453361 503306 1527865 1162353 1555295 1567078 42944 1209923 220025 1991112 1818739 1344885 1445293 218338 1452229 656950 1727847 728093 685173 1304106 594987 16219 1956642 1358960 1198700 1848084 1622760 1842789 90916 90718 1041249 609218 1020851 427143 342130 1067800 988060 674093 1256857 1048417 230148 1407269 209201 594919 1972474 124144 1403835 464376 60954 151526 897675 1858048 152488 1596616 239453 1846804 477103 176252 763800 1460819 675438 113176 629295 1084073 1717754 1855687 418910 1532118 1203718 838127 1104021 664997 269141 870374 1500054 978402 4985 905193 1511988 991282 591312 1665019 109875 1069020 1334694 747864 1498190 227924 1847769 798654 1564475 883182 1577739 388373 930268 1303071 196231 1449623 1821547 250455 101105 1224067 809057 866173 1631030 508287 638808 794046 1153081 441455 1395764 1440264 114396 840300 365858 1530388 1189488 347602 645008 1595778 1963717 713436 1218084 1859993 720551 1938519 1565602 742118 731694 1805904 571048 541561 788473 1580153 343991 552761 806081 1462910 359446 1149330 1809533 1945184 1976675 50670 1209436 1868627 1297351 1377837 225368 1669138 1274652 1968783 1774507 17358 1098604 1184460 330028 1880093 1361531 428511 591123 1409243 264902 604634 903109 1927941 264524 398931 677113 1979533 690944 447542 728498 1644708 571508 705646 1621989 1555813 864837 1315909 1957084 1719999 1092356 1406090 1313259 275714 69109 135007 236637 50298 1574558 1260282 1528294 329813 1649009 1602712 178441 1858274 313840 1352742 1114439 395755 1601184 1975622 786087 1940073 1255728 128776 1871525 488176 1080843 299843 26451 1939252 1734537 40083 1561540 1586258 1721330 847635 59569 1574861 1008590 763722 1906385 1903816 1751049 1873094 1114700 33149 1511220 1099231 1550855 1278697 763790 213298 288746 1765973 770494 1567969 520420 99307 535219 217389 548765 1062337 207295 1381800 1199726 1952811 303986 627413 69085 1745223 317992 554294 738773 1956808 1194702 1217630 1891217 1933995 1803934 866800 467143 1684273 401792 990834 596623 499725 1209816 1475132 1634549 959270 382023 935932 1297127 833513 1126820 1138887 619159 1255162 1789146 1071634 1297943 1312292 1693651 700835 977248 374413 1424963 803265 1138766 1962815 543426 383543 1418086 134577 1444314 834641 1192226 1325784 1545514 1482962 901736 1177467 64299 1794701 572645 515539 185585 1760972 627523 34902 1920036 334109 752821 1309717 42694 429920 1225151 1184152 784404 97470 15315 717245 1015081 544794 723054 1229906 706247 1534906 1634489 1098417 1466145 1106241 1010105 724477 1047370 1927903 1921641 913088 938457 1975045 1552589 415062 477811 510451 1668516 1270741 157013 182971 1188552 878745 175116 1534860 1970981 422080 1795083 1173341 1038212 929113 90331 778730 21757 1621445 1707631 1058076 1727987 941927 1830354 725159 1546372 1162441 674133 620111 1804538 1311442 433485 1580978 453219 1029062 1320016 274516 1096368 461181 485533 316437 346523 1503909 315906 1063855 442509 1970758 1478641 1434103 1803325 1550799 438515 438660 1129226 1912407 728568 959325 1631370 135401 1692077 1089706 81873 425843 1895544 1549351 1583772 285538 1223400 916713 906714 1534892 1861981 941255 1521183 107935 867338 1214989 1227017 901131 1902307 40980 1418593 497317 380151 898464 386436 408922 1487305 1859995 740328 98029 341479 466132 1537974 828389 1019000 905338 1176919 959075 27062 445158 1667863 781344 425177 1550260 1078213 1803454 1835686 870331 557702 1241993 803223 1111182 1642825 1148494 669893 1695593 1287112 602880 1714378 740535 502085 618117 364924 1571382 1161916 293124 626316 1879212 718616 903547 523400 1481553 418375 47246 1039601 1652844 397014 1357990 676831 1323952 1811385 950716 33714 347270 377729 1406323 374821 711380 613383 156299 1013175 951778 301070 1848939 1344824 928057 1923102 348235 1498072 1778117 1792440 713207 782248 260857 1445812 1164938 21516 953721 1955770 1188882 850148 692922 1404962 987732 930917 1277666 364817 1101988 124752 975147 1767285 425437 769173 1847403 1674176 1328016 90008 1208179 602473 1065048 816358 1435883 1032402 1193140 1487490 259761 698889 489545 1119104 1861668 1866771 12653 1749637 1498898 1648616 931057 867513 802334 261722 832687 1423727 1178867 1392590 644597 595640 84683 752856 899221 351649 1384308 1534536 1473280 94396 1444644 1439052 4108 151814 1710593 1822277 185361 782712 1857618 603023 1352563 968884 1522860 1347054 538313 295724 1263056 1377326 1135186 1781736 1650258 1702064 233264 757944 1904958 783469 327144 1679135 823037 458024 264747 236388 1193375 988660 1046050 133749 1973989 1855204 1531477 1739060 1351615 1009653 1927935 1305478 1061422 1634423 674564 611044 463558 537 946614 1253383 761318 1337748 677532 1566357 1336350 777115 1561529 915518 1908999 1419310 436455 1641779 1292141 1054150 429360 1215356 928406 1603268 162659 732203 906128 324840 1906186 977491 172777 1158915 101254 513946 1410285 1316654 1586497 177277 1850735 511281 1946572 1084578 1785893 353258 718779 1597697 716446 1545860 361376 948290 42370 1718406 1931637 1082821 739933 1692374 337672 1622199 333859 957246 696453 1757959 772682 688253 338619 1586187 41447 1483722 1934968 1442713 1700238 604065 1750553 1882618 1036895 929619 1949129 904600 515448 351995 117928 534681 993186 811935 780734 806118 410184 1774334 334533 457627 1234192 1234433 63634 169150 1263197 141981 1716828 1142136 988931 1411248 1988788 1263744 1020753 455593 1088970 32175 1089900 1680226 571778 336603 447375 1750542 1311889 1279550 120611 1527258 1693869 1562084 534326 239050 103609 1243083 1808336 679645 1085201 422817 1680323 766203 1853430 1705803 524381 344766 1621299 1593657 1686534 1937571 1929108 1823386 1563411 1471649 800329 521607 1909745 292490 1210425 233939 338162 399872 1857597 1946789 406461 119983 1231663 1171364 827610 729597 1739981 712407 1372753 940279 1942689 154274 1968569 1417552 437029 859951 877207 1429059 1005516 1689849 281503 1528623 1665875 1183378 1892220 273197 613192 466476 1864338 1663293 1938503 1626172 1879726 490891 978161 298557 536822 979251 186376 965517 1204019 329171 809672 1942228 1589870 65145 487031 1113521 90295 1293567 1611224 1440784 1264597 1971031 932422 1026606 1118304 289351 1041406 1729728 1726943 1144406 1846699 1135421 1926489 605376 1012041 1525119 360548 1644838 885428 308154 111766 1922547 1930881 723794 1445 1369175 561413 802914 1148659 892224 411397 47893 1222346 1437614 895180 202334 970658 1762756 1642043 1854324 38679 804022 508018 669767 763909 896397 1756788 1812125 1149270 1888173 1314217 1527456 1716758 254967 1175150 1273314 1365952 509226 1376019 1913055 1062410 281982 18843 1007547 1897353 1704538 314207 1785404 266469 1084640 1548665 1546079 523943 1679215 840042 584513 1316924 1526886 955330 1496555 1643520 959452 206312 1110575 191915 1381543 609661 524639 489907 262476 417132 1794593 1890277 1496329 873629 884293 1150246 1941320 1465093 1490167 1102573 602874 1795399 1714273 292612 1277738 1133435 623438 357895 931841 804011 878281 1477290 1330743 1792857 1005722 215483 698134 1832433 276627 1378703 497920 618351 319905 48332 626272 1824311 1923626 1110082 1270854 1383043 333952 1583398 842300 169195 739989 727343 1316881 1708725 229045 1159014 417339 667782 1365238 1615036 758452 515573 43604 742563 1881103 1711386 1345982 384421 1779988 1109391 40253 1830076 977793 351308 616827 547808 475204 720648 488089 363156 100534 1783391 310744 451280 412736 1860860 1615434 1054528 1566551 315935 296687 164046 201281 867520 1751453 558768 1559607 1216592 936857 903800 1145619 1133793 1925748 51531 610529 381882 1344021 1724169 8864 1379382 1200716 1640378 767789 160527 1527462 1120716 624686 1513380 849382 388688 489081 857308 179014 1904377 1644703 725161 1615038 1290316 50193 1210398 1089050 1762119 512010 1486391 54712 402156 663438 1845046 1944855 1401510 1715213 1410729 342253 1426127 1888044 1679044 1991007 486232 1154808 162948 193606 1266590 342075 1795120 626598 603944 961323 594530 552070 981321 1901571 1158758 752668 1981827 1962108 1061667 283743 1485109 498246 1570864 833007 699389 565174 1888972 1776405 826123 921443 369693 1478024 1677760 504766 963452 509409 187425 1180613 1458146 1862332 93508 532938 1518521 299837 630429 1673945 1646278 875002 1212366 637052 1543528 1020346 43500 898909 1889781 642375 1807134 1513375 637867 16180 741012 1068158 253182 1109386 596347 242487 1427602 715925 763144 260859 194891 1730805 747503 325907 1001170 644084 726821 647466 1973888 1168315 1272396 1170301 1903398 637320 679685 1550397 878886 1454354 1678651 660482 1589347 1434919 942163 1345158 535882 1014400 895498 229477 910670 672830 212393 1218684 1700674 411032 1138298 1777508 695814 866063 991962 1020927 826736 20620 561590 181270 790741 1748495 1821435 1395008 1434461 1304544 1852982 698883 1395101 385058 1059549 235085 272106 1962461 1182827 1185704 1762556 1688007 1203539 1094240 938391 300653 1744729 759149 530581 866571 330880 896903 1574307 1436090 250814 1187642 81773 607435 1804571 1480429 23642 939891 273373 63734 37230 998873 1988284 1506567 1682702 1498076 1955378 1240388 816000 388058 313231 612445 1379034 1043679 76276 58310 267431 1852740 1312159 508843 1590539 428179 1311028 743119 756651 985349 1602200 403508 589677 334214 1011806 599582 964767 1061722 984587 1691146 1769778 149960 1094212 577638 733822 1360731 1684166 633233 1536792 1665286 836615 537131 1465985 535050 89464 1956945 1865006 1100412 1270396 1068532 1657553 373941 812877 1703480 115614 775774 408386 592970 291024 1515774 1412619 134218 1300770 1353737 777405 664243 482559 1423970 284698 1345089 1623777 618244 594092 1158488 899075 1556007 824779 29752 809580 1678957 1766487 1319419 1711016 483751 451713 408247 141293 1210777 1670192 358625 203937 1338301 123843 1382214 1294846 1413874 1427909 483438 27038 1570568 972793 1921836 216941 1529485 1519878 859099 1072183 594685 5764 1987738 1917637 1994860 596686 1920528 326229 1975150 1652208 1518819 780693 1703666 585866 1447588 699201 1631565 1208260 1894636 644761 662711 1258602 735172 1578795 1741300 1709520 1969968 1890201 1172725 1630653 1444627 1882718 945203 334153 877177 1529960 266643 1765831 1510091 1731372 91741 545365 515727 1826111 841902 1046267 51010 650505 1944909 1937274 1346963 1568526 1369711 331594 1223119 1810699 651517 734592 207687 1252411 198656 1070911 1812521 1033047 1431841 366986 51218 824489 292004 1640499 393705 1341478 957800 858904 545892 1503592 184510 1415316 821320 216559 1973490 669604 781322 1388405 85467 1490301 1688857 1608647 313047 1095798 1457700 1971241 28027 345528 321108 1945357 775470 1561016 381778 65342 1444798 1507902 1573016 1507027 1029874 1621404 1603948 115181 628877 1834402 122324 1832735 645790 1871222 999876 981206 195920 1532634 1956757 1324186 1874447 1230875 1124594 640234 114210 1901087 787719 1161527 1934286 1547810 579449 1335548 244223 283894 478951 1832247 1981529 755791 1352898 1533566 290093 1160915 1803642 1519311 473259 452406 61196 161073 469034 801780 1258664 1456413 860656 973502 1682210 1154857 1224227 916741 187757 614783 493784 792414 757766 1797859 1580829 755605 1156945 693035 140163 75339 1314525 1492103 1251569 150137 1712662 1134566 1691494 1388068 1950817 502566 1351240 1117815 611618 1762143 1298709 1503452 636986 526857 1861233 1814732 173160 254723 793072 1473188 645797 1252834 905079 1724713 1011955 136452 1985262 134497 1103941 1904527 1068338 1228030 1471064 576548 1374087 610043 1151057 1107935 126523 1816690 316004 1989334 289482 1940005 564598 799256 635869 1891361 560866 1833039 721722 1822653 276615 876584 694112 1723364 1301094 1612153 1373797 1064209 583556 747368 1783846 196484 570642 364688 806903 400652 746267 1815177 1417700 794786 1404920 748316 164832 1888029 1645656 1163823 1161217 906088 1763033 1209430 1596807 849069 1651515 831565 1972904 1574045 1399118 603087 1771413 553215 1797020 64632 763055 1129502 590188 506288 1515801 1245303 353149 1349902 45079 732042 789537 1985456 400823 1065328 1380222 1545004 50314 1560412 1995165 1059844 1679752 351161 1052058 1509090 477733 602310 1207838 350204 628138 391471 1047623 978097 312439 740639 1777555 1881855 1787610 1999206 1770584 1832920 369464 1654687 106183 249323 1742964 734152 761050 936738 1041725 371333 196019 188186 1154921 884716 1554032 425581 1203811 852973 758568 97969 1709246 1048973 1750094 676573 1672999 165998 1545357 1603233 1989382 1630649 231212 185105 1091509 74785 1220992 1757808 533788 166681 1469687 112158 1847196 1529648 448733 928586 975466 96322 1996320 540555 609197 1426037 305167 1176239 200366 45536 620608 1673210 1097682 1447259 391967 15064 436378 1288548 568972 1751340 1130555 1662367 1703400 175676 674505 1737393 519470 830517 236657 1726109 1592585 1095476 1316232 1690466 580591 788271 653538 262988 51214 908463 1864684 1275108 240271 409002 571211 1047412 17367 1313416 933394 243782 1690765 444972 1959533 982976 1841532 1032055 1146024 1296676 106954 649854 1380597 1759013 499316 1757740 813834 1091141 1682749 860462 800260 1988498 1322597 41565 1291684 560044 1592835 900095 37422 784237 97679 1241107 1150446 1504091 1016666 330993 1331216 643480 1966109 1840444 650196 1684911 1860564 905465 1179236 1806082 473418 565194 349285 1827853 129527 970158 1265938 830654 925223 1596929 1603488 1981773 1060855 167154 1240983 890038 1207909 1607395 1928896 181279 1261507 761813 762144 1827418 1147850 1531748 450023 869108 926209 1397614 1268932 1953179 1441737 1176419 484682 1807895 789223 1320074 1564548 364268 1559497 895722 1213904 562662 809348 888416 126597 1296373 875113 320648 1976119 1891433 599423 100558 1963641 450969 1714695 247212 792696 815807 195025 70500 1477434 1917600 1839035 1534519 620004 623286 1896048 935481 160386 1640614 1618547 1723276 509650 1696791 1971060 1548711 1106297 1970607 517303 656716 395405 491697 493046 477216 299019 1992783 1194344 1816322 1067972 359744 1204258 1878834 611707 1714121 1009884 320830 409250 1812622 1021037 1028689 1299489 364982 1592518 351624 94068 373910 1374850 1607468 1440520 256149 1217664 1316268 1340086 1622523 192706 1482580 672569 1358731 849391 697221 1318900 1956000 1830008 360873 453404 1746604 1310128 90144 1135895 1752886 1861658 367054 330831 1700356 1357338 601951 671238 1730855 233034 431884 1513962 27713 1621296 692289 1084042 507386 867195 894564 1101718 691034 1031073 257913 361636 858576 249270 1773304 1770408 1501738 1358759 249195 882819 104493 831551 954545 54317 267474 466824 1782548 521531 650457 620095 831771 1904500 306968 1408431 698244 135537 840481 1094309 1455078 186708 186658 1371749 23480 369391 212074 1066453 626026 1917050 1685576 997929 1027144 1285938 606667 1370178 127869 764585 172348 1025038 612428 1784433 1170245 628215 318427 747742 491130 1912008 164773 1264731 584523 18838 1598497 683692 1395019 437216 1725172 1755419 1296885 526012 105706 966014 355742 573774 1654186 400266 901658 1695991 468965 1154714 1282996 1541783 1260133 178282 1054646 1572009 1641858 1120145 1109199 177372 1572828 1407007 763062 795103 1804359 1162464 538146 1552070 793195 799013 1718592 1557141 1226636 997471 137950 314567 1144930 155882 642170 819651 551718 1179005 1454060 749580 928619 57095 1274449 132664 1018520 788677 1319734 1249684 60099 1266802 1717162 494265 479157 778052 554511 312544 1070454 325578 706868 1624524 788011 1897468 1710930 720820 189126 1123975 1520397 1510121 1674188 1736075 322223 1131033 1703599 546209 936235 1225337 468605 722431 675378 1032428 335213 1241960 529121 1611399 604346 983167 1157937 235182 407246 1452212 503823 1014486 1883549 318252 262030 893245 1384473 141676 1238880 456905 1147272 1728877 744471 6664 1796023 884002 676686 1498410 1719244 1335897 1369872 112434 555007 730716 244586 1892444 1860469 385339 1856962 1898601 642126 428882 613359 324778 861081 540831 1425095 1411224 448812 1352059 761617 1857242 1724636 1232772 41380 943076 1435957 346319 1790555 972784 1565715 1405826 1109251 466801 132400 1079731 359981 1279519 1133438 1578670 1561547 534128 1752773 1135153 297332 533861 1250405 1895953 1107101 258381 989650 1883109 178328 740009 1728064 1344380 257208 490942 1078834 1460812 19011 1679351 903803 507722 1378757 834953 667424 405392 1655879 1795476 670548 903307 1056004 1912680 30339 1818593 1784310 1462322 145640 1986572 1612608 270000 1639280 1494671 1969842 809281 1896478 54868 529891 1952486 1469425 79330 1406546 842201 1850668 634428 1843096 554371 648683 735251 1994459 1067345 232817 529835 1872388 508893 638645 386655 1051748 352811 1660407 45945 394552 1505667 249952 409702 597463 741409 1083287 802732 1733537 912499 1797385 743681 1247810 1536659 890718 631506 169926 1467042 1372972 1894567 79245 696707 1758840 115845 502947 1930391 842142 1985252 1058204 1352582 1785045 919268 200672 1911286 347814 1289885 1879119 176030 1158305 156266 1015123 554929 849907 1854678 1932650 1393481 1908744 1349447 746939 809656 727023 78604 635257 433425 719720 290825 1058451 398868 1775936 245846 1754437 394290 1878066 1053343 1024674 1759703 1335995 537898 1132314 1848113 415427 249712 1901100 421286 955911 629552 1235844 126406 1335186 829914 304824 1827377 1101079 592532 1496457 1560013 1475246 304927 1082598 1865290 1347154 1923502 293565 1304015 81014 10797 882125 1567583 533442 1334822 1228916 977596 1451108 341880 676363 351732 1797163 1040812 924412 1409419 215859 818370 1694092 689728 1605981 614261 612708 227285 926706 1297300 1045256 1896241 1247517 1422496 801698 1706340 1672693 1989548 1734313 807493 303822 1648254 1259334 132150 1439003 647650 1992347 931530 562975 944149 1198140 1743385 1525111 1993756 1915559 716415 1368265 536916 1315093 781335 286704 34093 886288 1091593 1251973 1219842 1807410 523889 812360 622817 979011 1263866 1809544 339048 351529 621105 1920041 1703222 429884 1951167 1576704 1574261 1926951 233552 611554 1315019 1402841 758430 737442 682454 1658651 922507 66964 1072063 1128113 587965 316189 1230371 1061187 1429751 494394 1545587 834835 1500630 1571163 1464650 45294 1865356 821752 582985 1551692 209200 1643648 1522778 1911222 1446722 739025 1746826 585289 875033 1976215 1032712 214356 863377 1942878 1660300 1041798 447447 937440 1093386 683226 1590291 690061 1706499 69851 1789736 203315 487910 1198649 221192 885491 1322136 802003 1892975 1361247 690765 1945853 926508 1895990 723901 1836337 770465 335747 1287136 160137 1046610 201375 608129 152910 642789 568964 1689120 1849597 821639 101876 525519 272630 1876340 1190328 978273 1416440 496833 185530 181177 1267874 1490030 715371 923194 1066752 1856794 1340867 1701682 1908272 1000861 1876550 45643 567219 965659 290015 1717598 1608768 1908253 453836 214371 270935 1487458 1817810 1301059 1469595 812742 1429272 196361 1411934 1576880 1622847 1434679 1956440 947257 1690009 912437 1100642 1085848 1206570 103043 1166594 1016358 1054598 23397 13054 548149 149133 752331 1995027 31090 277623 1638750 943983 1723861 515296 1464886 1938684 1581040 1809490 511673 956629 1436849 1650737 1178051 481683 133266 1496172 1233842 632238 128524 746138 486697 817586 1065250 1629008 1213563 184683 17313 823754 1845616 540788 1011677 54636 636956 1453573 720950 1841295 394658 986037 1040682 173167 122408 61368 913148 628468 202291 1719946 1921721 135179 407825 1635887 220004 1331036 1573440 1836231 1909842 1809496 747489 1910309 1680041 258483 527484 812491 1997904 1984218 891069 137793 1679185 1335639 1667255 748985 370330 1133682 370338 1667192 349991 697891 277996 1698918 1639275 745531 847919 88480 1050304 1185095 1841287 157814 452101 1132935 379851 187699 1548149 1091650 1178423 1145324 1728964 1363292 1737262 318604 590937 298386 1224749 1820160 1999362 1675577 870373 1403916 190682 1272198 1047850 1926794 1359633 1205944 1726937 899255 398119 1038658 1215426 1105901 1941956 1697183 53650 261827 1625547 154658 570824 1051558 398805 717955 1115972 1005418 1119836 1554106 1464147 1144985 1982113 994927 607950 1203998 1453857 1258308 411178 1263783 1742533 626090 297422 1994518 877289 1474392 757706 1116702 1519909 386643 923069 520796 1213303 241843 1381341 782941 1184568 521908 540603 1750546 1407419 1892049 542946 80558 67648 500242 1238600 786631 766946 1493105 1543250 1551471 451478 1129276 1248401 469414 427956 1763862 1764059 880230 297858 986025 1173714 324409 1944082 1533542 1352614 1013255 1382522 229682 210710 600531 544411 720768 744118 90182 1130020 141712 1904498 1080125 415344 567236 820534 1278007 1571333 1536393 383975 153246 1272474 1623152 116967 1540774 1267946 899484 1954873 747036 423495 1992044 1503125 1198278 1664669 1416892 1798732 160026 1575719 611107 587635 1797398 1442901 824624 1148784 1948288 363737 122456 428435 1572144 1418836 1811035 1179495 395986 171065 884193 742025 1093838 540871 357354 123239 1514385 387767 1319916 171709 1674052 778964 1818912 1145298 459228 1662176 847899 1558117 918606 582290 1212867 190787 1285444 240200 1666223 496261 1251449 1720262 1447748 1033384 1970844 1103123 644459 1169645 1369184 428119 751306 1335774 374379 387593 1377199 1778676 669891 832835 851939 617639 1431441 1019213 1425017 499367 1464429 1298528 17520 1409646 1872064 1489323 1717630 243569 715063 1363534 949917 336567 268379 563020 284969 397007 104288 756197 1524580 1694170 216560 570696 1947 590055 874533 5011 62464 1701870 171997 509807 1376797 429916 753588 553085 1186340 1533122 1207257 1477503 386250 1462893 1678972 1754957 1451848 1985129 755788 1097307 1143778 454431 169534 1798455 646654 887342 1125306 291286 1896365 689453 608026 634406 1473867 861306 430524 836448 960755 1238941 1765209 1345814 151663 633029 167564 439288 940898 1794603 1673368 177610 1642901 192779 1771433 176855 54526 1464096 1752966 1592975 1124822 1873789 1314268 1974953 823778 1635639 1252897 1554991 456316 1464289 1750181 1134425 390209 1269171 1078627 838658 1300478 323403 1251469 1993706 783524 744157 440659 1975640 1248675 613215 1055781 1236076 314655 1701867 1751734 641116 1532501 1213136 211633 562562 1259023 1115464 1163040 627224 1173161 1227347 459911 765452 1177184 1833088 135286 1964794 83093 1581675 1327423 1126582 1330666 706612 163382 192397 543997 1957609 1739093 1475642 1418953 495378 842148 1913421 1979427 29784 461442 1376223 1938641 32824 1870642 1698235 955854 1841772 401820 1114591 319989 1730169 123552 713745 1386586 53320 68258 684619 276656 376080 270254 677253 95674 1427846 1843238 1046736 1571036 1545840 706743 1831785 1857796 984447 1757460 259342 826766 162521 1863327 804439 1208205 815458 59245 1030850 767186 1366963 1917421 985628 480971 368517 141302 1155694 1691308 1187878 818830 1298697 1181756 616225 954108 1751987 521942 491655 1680213 106824 1050517 306331 1971528 1840733 1017312 1190214 1785307 1814251 1796159 1173612 1837595 129703 361405 1716976 53102 429676 766607 951539 991200 741321 1774921 1667779 1361471 1711537 353120 735704 1538731 440688 201185 370069 1964310 1125052 1557585 1164837 321520 1180925 137937 1435132 390100 953374 1230887 1290201 1279366 1555016 1005328 65488 493785 685842 523574 1930640 1528385 566064 98392 1801381 398349 177587 1203219 114323 198074 1010547 516209 917525 1028476 986228 118986 948352 1361441 1130956 350222 1693479 370932 991775 320275 1886492 1450651 474994 679640 241679 796578 465676 461769 1057459 395032 1630302 1217282 1567609 1937888 1422409 1204184 22702 469376 1917399 277977 46998 1603123 1190359 88343 1205073 162260 1659769 88883 712813 1896569 932130 1117445 1904502 941584 1415228 207876 1016774 692805 1187680 274373 45016 471908 201079 429039 1515856 1728095 1353238 912423 1077256 1710762 869147 514278 809451 1139210 6625 284988 922258 1996521 1503644 340328 182968 806004 454734 1234479 1355774 583778 296796 1183788 1894285 1095523 575147 1008342 1289094 945087 1710693 60946 1102694 1005566 1932178 1532232 1950613 275059 1210846 1873746 530680 1440970 151319 876749 1211075 470292 311478 661669 1048017 75958 223294 500245 160120 449481 589242 1175530 517143 1086427 1794085 552744 296835 1641981 48974 1049108 1682134 211039 1948726 297189 702422 1639488 1446324 996643 1837625 1081458 909745 393854 707449 1144117 1758000 807666 1021020 894771 473294 1216370 1430280 804108 1703502 542488 1633632 730586 487388 585024 1517580 190695 535869 1445839 142281 1290958 1843362 1318779 546088 1817963 1737058 1855595 46763 714155 1891965 1919384 79500 247766 116366 1246414 346488 1528189 632735 1831027 1603100 1206610 1419909 1659045 1804188 64612 1469596 28894 1521992 1562019 864860 1530465 1268300 1677102 621053 1633767 1054124 577588 1569067 676494 1856029 1206905 1124739 902761 1827130 24819 15403 1984417 78549 1349977 568612 203067 1832707 1170105 1147820 1567523 375371 316913 1852105 1509920 658705 1175801 1158958 1883557 1481906 1147858 1540760 288657 559147 1338760 154939 132276 301880 1018722 1689888 1082846 1762575 1163528 760966 1768313 645147 977071 878850 1607801 351675 565742 1706037 1236190 1981321 1477893 583749 208098 1828002 176162 1849927 1362776 1351213 756395 805356 1399411 445983 1185190 258057 348801 1180442 190822 29840 939901 507771 716355 1302104 1178451 591188 345289 837609 1197155 1224316 361706 840812 144293 1129297 54817 1875982 598258 1977989 1881810 1752840 322414 8025 219845 1322326 1702666 865155 1277189 991006 986633 1501952 1124731 744290 864466 504667 870523 1288966 343672 1549947 1232857 882072 1460647 506152 501451 1847933 575924 1449934 182931 1106086 809610 909700 1753470 266494 1349880 1601104 1770197 741888 1639242 1200796 549250 1845380 595813 286699 1659751 1766690 574748 1564041 92113 251679 1467612 1570048 1778433 12752 9630 1762542 1502304 104722 63104 1881343 577479 862173 1449138 1998501 174739 640815 1556945 743143 1232705 162093 1409587 1908676 124096 322579 1045468 548390 1699750 1473583 355564 101409 466297 1868837 959386 854658 1046826 1464202 290184 1472494 1050477 914313 388617 1398365 1207885 1652537 1926279 275784 695959 553094 257243 1923242 887631 952597 1125299 190809 571968 1654353 1570945 1848040 1802238 1242105 868885 1146015 1926312 1799205 1549266 1509166 1935717 1952840 399071 1092515 1836514 1632575 1624968 1494474 565408 1295452 686372 401791 1640172 360185 1423470 169182 1519105 1352917 1596447 479671 619433 500325 434981 1474465 648638 1396162 15762 1612455 168109 1062647 1416922 340391 1711353 278890 1257255 1715246 1305047 1530072 1841709 757960 1675983 971038 116049 1969043 1519364 217050 1821168 134702 1056425 3609 1959501 735620 1685894 277712 643147 605123 830943 270673 1743967 1005065 1904170 657633 754797 493516 1817514 516744 550821 174293 1656866 1427496 484900 1350448 865282 1374810 528074 115474 1021977 1633271 369671 63283 1553293 1990922 900580 1134346 384078 1585234 278314 75353 101818 1919375 937496 998118 975459 1606144 301700 168853 121941 289019 1765926 1438226 1159810 1115686 432908 1681125 1955511 1171628 1432183 876635 1629586 1833863 902293 1464728 1660757 675270 189447 28878 1540459 1589757 1119785 29821 973104 557226 172555 476750 307167 1417998 888852 988042 551261 1680131 1101861 850595 500159 1144351 349009 1562782 243566 1380854 1752484 1694123 1046658 1419846 1902644 532032 1750466 22829 1209531 248459 1565522 1213671 462679 1695641 1226 1105929 1351081 695308 683690 1563935 154969 1812334 1319166 1368253 856082 1281812 191164 24303 875134 526004 1665974 893805 1170592 1968446 1091042 647024 1591118 1727160 1239688 730372 422250 24527 116488 1619526 470221 1431671 1099712 354684 1450154 1375912 58736 1360817 261438 1826008 1524675 174496 111285 1143199 1498077 1962098 667650 1272941 877536 100613 336255 1817449 1991228 525928 1166782 1400041 246576 1003744 1514496 285877 1313894 670020 1399459 1743468 965611 1028928 1386851 704844 1438808 1478198 525126 1096335 1540782 1343957 1954976 829878 1435853 1677211 1741547 765283 922503 290971 1845032 1060972 562994 1863342 139572 43120 118863 483039 234773 1932127 1025432 1577178 110585 1215092 3969 995804 234840 1936417 265116 701627 1092371 438529 1618706 264110 1885646 1419739 1941008 165667 829849 512385 1120384 559241 529128 1037564 742981 752344 1965336 1783572 1925857 1889299 80429 4878 448811 1756984 339270 600814 1474971 572146 474617 910287 464825 1847462 1565060 646963 653594 648017 492062 722703 1115133 732924 966226 1069579 46633 1554853 1975021 1032449 1115649 120381 1006049 85871 1651392 854928 1896547 615515 381506 1658679 880942 693195 769768 680986 1370865 77783 1661121 1499867 1487020 1090059 609411 579645 737995 1098108 1761653 432606 1313448 964411 1102490 1681591 737183 1108540 56044 1314482 953103 758004 53505 1782664 304529 55865 677035 930844 549561 184211 1965896 177119 1545607 205860 583515 1658276 769558 1132406 677133 1691714 17906 354003 508098 1168748 579559 815263 1068625 200372 469603 290226 1323157 920577 1418600 812624 1607346 1802991 255508 1557606 1006290 1360606 1760364 590279 205303 1957551 438527 1881518 1357997 523410 418650 1104392 524543 419741 1523807 396477 535722 1190740 600542 175768 1283654 1811575 1975752 1479017 925185 1327025 1232816 369781 709886 1503622 1796958 80657 1952509 1072076 1449563 702298 1277875 1271401 783549 1818035 1851277 1380681 252575 1849588 520998 1181777 286682 232590 535037 881107 396035 375999 1164651 1876581 1214710 1397530 999510 1067995 1676969 755898 1948351 770974 1611100 386396 1863431 1410495 541235 403812 1952605 751219 583334 461002 57477 540215 1742798 213059 1445591 52383 1086876 1732339 200539 1334853 982212 1314736 1196198 287958 243107 1705144 1589244 1174363 382793 407824 700852 790041 1526228 1400159 98298 1056481 1310619 975039 1638938 68954 1889709 644502 1427599 658964 336591 1836456 1629087 442004 1907365 1318186 1912293 1997969 1073077 1132119 918259 80324 1456039 186694 1569839 202841 352789 625970 411339 509271 1886311 973286 672196 1427932 1666077 1165630 1760239 1232473 430342 1869750 463931 798063 29922 789748 1621447 261039 1374658 1485956 1532887 944341 407243 565324 894934 1445029 41210 851867 1305562 880378 857142 441050 742179 746895 146653 1415523 1786638 270572 297019 948084 282583 921393 509798 1987253 1263567 597946 584907 593799 121609 1976639 1600939 352456 747390 7716 846819 1033311 1813673 183372 1709814 1121244 1187973 1143925 522624 539881 853727 1783143 1275261 766854 277595 489509 1368938 1669 1867223 1183541 273344 868902 990727 112769 1115816 960181 1371539 317480 911254 1159571 614491 441739 1510533 1937020 1237588 1012786 647373 1650655 1042076 1239312 640973 1261515 960655 467355 1807370 1186579 1121021 327852 1896436 1474537 122984 1727211 99358 1488148 82342 1758002 303179 805224 263629 375618 682526 153717 966681 1541170 1559591 193989 1188641 141796 1549098 732850 1886692 1791789 1144379 1550940 78 350017 1367643 244542 1385309 150400 135342 205517 493944 1680601 1642362 931000 671863 1843710 292796 1898745 1052999 470710 764699 1425641 1544406 828976 1698496 1514506 467683 1582893 129474 547146 106413 847049 1186198 1850456 1576139 956912 255174 398876 298950 329488 1113389 269164 1006715 1267531 1223311 1719283 1200866 1333549 639162 1012922 1626636 41473 1228621 66478 1035130 753583 1053500 521738 1018087 1122290 185092 1973263 264851 703445 307472 755198 1499380 920993 1593433 677600 1788979 376747 1174558 74123 1884761 1281070 1287097 567459 912458 777432 678270 1060547 904838 1105664 684534 1598612 1823852 1844644 517526 335380 1564975 1450993 1509450 1697308 1849159 720425 72883 1053023 861467 1413563 1488141 555129 612175 963676 278133 135631 82626 1023788 425236 56591 1433485 303519 1871020 156934 206938 246307 1418894 1214440 607685 1047939 1123568 540599 509826 1044091 1065678 482184 494786 273376 1043787 1880731 601333 636612 174928 1360675 1714600 1276759 1526587 1879715 1935527 664299 523517 1791195 1281677 987853 374550 737924 1149108 471999 1345380 119890 320518 377435 127694 851565 1425210 780273 1620143 1310395 257534 1443067 360431 1032212 1967601 129130 1172990 1831627 1824390 867536 519257 691591 1083896 583281 771803 1003997 652839 1846288 1936411 364867 144772 130801 95244 236905 243341 1217182 1086681 735936 1026068 391424 917094 1446614 1535739 803147 1047523 386440 927661 508077 1261143 1191282 641768 481840 1238093 1865216 1941628 1961058 455269 349033 1864782 1394817 1497311 1692684 339132 990043 1443527 1852912 193876 1465494 1673156 387635 1500490 1615339 1460846 562082 1628480 876215 735462 1963935 1255322 550756 843717 347466 466166 1184457 732846 19352 1603667 879762 1020604 534400 83252 806146 1141196 1936484 1010866 1784969 1802236 1604389 749906 1959794 855074 1512724 668348 1066483 747367 800646 998950 994268 1907830 592338 526017 696503 508662 552995 1558514 1337723 1942808 62338 1966802 655797 1803113 200492 1085601 1046512 1703006 1800724 371006 953993 800565 766074 982097 1461930 657061 1539749 1486319 190658 1457882 671153 1437854 1741036 301507 208535 548240 1254563 789711 347612 1307823 243978 1250222 51433 1042625 1636183 1104344 1568574 501687 1774355 120464 239218 998922 83836 596199 1134836 748511 842319 563428 1609045 77341 930987 955335 426506 456769 1112509 287797 416766 1894870 104441 659249 1487066 1813091 362534 1843397 1110796 781100 1588538 1698412 28881 12874 1523297 1046594 509203 897613 1272147 1234155 537032 1329163 536364 441892 1597239 1398430 177287 1381650 531709 1939408 43688 1961212 224351 1960813 1739835 886409 1917430 87502 623701 1701896 484660 250394 355003 1078726 1066107 1626134 1615528 1155260 1350221 1844571 469049 204993 336259 1584915 159333 1868822 831353 1622598 1812302 959684 496748 1035827 781483 891588 1249923 281983 1164616 1601896 1098272 369990 18367 825124 183063 1718242 1703383 810065 1233524 603066 1769252 1872146 1453026 220118 1371360 1893653 1854463 1049114 374257 323502 369925 1488030 133894 448520 863281 403980 676694 519810 308399 1774542 1629461 409421 551488 1773177 1820943 516983 1869720 207515 1695679 1107536 439782 1569790 468639 502619 322199 544035 221807 639075 337015 535583 252800 32412 735519 920121 1797114 1433303 18365 314730 714146 841288 1266018 1119706 38789 661582 733257 1823161 1301519 144306 589870 256814 1555021 1063682 328182 1102791 268327 1093821 388189 1249641 389961 1479645 57774 394546 604654 1739305 137701 1252082 1142183 1941520 14354 32026 498504 891095 1516596 453529 1696403 1977776 325922 1676210 1770276 756898 212576 113976 1676261 1069097 58159 1369290 1711128 78261 239036 958722 888976 1294544 429779 48202 957690 1410200 1017304 1187153 75481 1806178 473254 184905 1539897 1512794 381497 1661360 165643 35098 91308 1029648 1324079 552316 1846136 257529 1564531 203028 1698280 1168639 1863357 652477 640838 1798134 567482 1276192 1535164 442836 997596 512863 1688881 255397 1132961 774526 803274 520849 1172492 101099 1893583 120941 316737 1131336 113685 1381098 857102 1453215 536625 1144161 1621166 244527 792041 256871 847932 84516 1481528 1305769 441854 967245 1553107 1506382 842799 41949 1387862 787051 1231983 1958510 897062 1239645 448045 1290948 817726 1609223 73161 432366 364477 231011 3288 202435 1939926 644922 1753915 1164178 696004 935438 465882 1222307 25121 1781404 312802 699391 736712 1375379 166795 1329852 755494 178022 1911892 179504 1865485 837831 1716655 1969026 1473900 673873 14556 1896634 913309 1161100 1800841 1564125 764200 695399 1820461 118711 1059694 839020 1446412 1357882 920888 1612058 1098661 1628930 937326 1066027 758410 253755 1136957 1896170 556739 1476529 884780 534036 1469012 571402 1725176 1728491 324870 219774 93701 1472931 1986415 725984 1521230 397609 695076 994514 838829 1909263 564035 1394476 726529 1847098 1467063 224296 1291670 1684798 1931903 311105 947931 461196 270430 144338 1824948 312686 103990 1895201 1323197 1259820 665808 1731790 1977366 298159 465970 1763337 1517817 1878056 1938818 1951121 634281 225911 1927043 1183640 66806 1381708 1605442 135243 1999962 1857441 993280 607922 471050 671298 828769 1023803 984772 710883 349914 225557 582714 1123616 1851741 1171895 134641 1415540 1373770 247555 1213348 1748010 972281 289541 1288228 1229956 790993 355005 1960325 1258207 208186 1900195 1043143 1629018 1568743 479938 407561 765514 1651764 1730420 1005075 695134 1781091 604904 691531 347581 1852391 560263 416415 1828339 668648 566195 1833258 450897 454685 1819907 1426090 19572 267824 641357 786860 841722 1640562 1201969 1902484 1594225 1919943 105182 1661666 1402406 385104 85177 652487 954320 1536699 1088539 1776578 1885644 876547 870268 845354 758480 1648463 1652755 1499981 1801558 1478830 164446 300059 863904 1591210 1554821 486686 1295082 233443 745224 716783 1337636 1658771 1709177 786036 1624273 964550 1069420 1084450 847790 1809356 184188 596764 1194696 94324 1701207 1227963 812081 656530 282420 870536 672484 200208 353459 185763 624157 1178509 183766 1562573 1010873 333932 1101003 163716 135054 1610852 1775411 1314195 1679325 1795308 1524742 1124774 1943987 803782 549674 1788374 1119322 82231 49178 483175 1527804 1164969 767681 1228383 1071133 1130712 1543294 359563 1987631 1058767 564494 1089430 1939050 1511273 1279115 202175 846132 187120 1696093 1419203 1010959 1636988 756665 755369 716458 1995116 1429180 1947489 1166485 1486131 1078363 573668 1587457 1382356 440654 463204 701512 1092373 1080544 522085 311689 973213 819121 253825 230158 560143 352525 957952 1675562 1025828 1199372 1365982 601212 677237 257641 794060 37876 1803731 1935941 802839 1652016 1018480 826247 1807601 21255 801938 1336787 817288 815717 216071 1037579 1216050 1069619 1533442 193103 610893 1039961 1518497 520486 1018935 41992 1266456 1949394 1803434 75232 1869068 1684588 1517693 1267687 1560209 1701358 1032764 179793 1438294 1479380 153612 1326440 1705793 1560195 73994 1408049 1459911 1965689 1711326 246642 1624948 925355 456121 1599851 282774 438480 1562520 883745 30906 1059192 1945766 1339097 1918063 1637439 1987547 1725192 741644 941844 1764357 113213 1201868 1026779 1629146 569211 344562 1002179 639386 200717 1626538 252777 444673 758138 413798 201217 1812704 1436783 97332 110545 1305683 1910945 1750486 449630 1856538 387369 1297408 1940210 1953441 1772036 145359 1181608 1641552 1911938 306906 182165 1708108 939635 202060 881753 757147 656106 783993 1824152 1407380 1742546 1699663 1013264 1044863 1052524 1651205 1948447 326389 1129301 1235925 1686528 709418 1535135 408101 685194 937437 821376 863494 824277 394522 404824 1883924 182487 133499 1587236 27095 1559543 317385 683327 1714509 897282 283208 1620873 1605466 1047338 161186 1712307 1955834 1625782 883013 58283 982211 1117302 1280833 14174 188981 863446 82487 537978 1377971 710171 43010 1289360 1302008 1915356 473796 1741863 362662 314453 1751900 109882 1434650 126805 626115 284388 534275 1763449 9868 822548 1124948 688704 1975684 181420 1137389 1053836 72498 1713857 1071053 559828 188034 491091 57976 466114 1981263 1727902 235108 465703 825283 1720750 1052398 487106 1895146 122964 1781165 1788160 1706843 981436 617982 1671487 1457907 1784528 103564 435209 1213987 46936 745420 409716 38976 1647095 712375 516063 1589444 1796633 16658 667570 1014834 450286 933909 1923505 144121 1738065 87448 642012 1679169 1268610 1384190 1631331 617243 644055 781520 1125374 1741675 491769 1051032 77896 1008078 1810966 590850 433009 741042 252367 1706205 1862911 724063 419114 242287 1499268 1392661 1164851 1613373 1712746 618439 1997595 1301450 1991398 1254673 1979004 359715 482676 252773 1071270 1148772 1258514 1980880 1312072 1592890 1891135 1810555 1056700 948289 1739057 1942452 40251 1850289 392786 101629 1238100 1228098 1880153 597705 1617813 511259 779661 523853 1548858 1495765 713561 532977 1405489 726054 1881650 877693 234847 1934247 719930 1389779 48048 1283512 927213 1301427 904819 32901 1587667 599523 401138 821248 930341 1949397 1794336 492706 254101 685857 41562 1619959 135817 1267484 1790616 1322036 1060941 258519 317641 712535 1348837 1736482 170419 244032 138737 194099 1714344 1439451 525025 1396433 290389 786910 1524438 661020 1324355 1799868 1954711 604377 1917577 1283864 1414416 972724 1679356 1785161 966630 1385709 199648 1162808 327597 1888943 517550 669113 1026413 1546853 1873673 933174 1222496 1905092 1571574 619023 162108 983056 819061 1735239 388070 408590 1920068 828649 1435460 69387 939239 1861895 159781 206894 1709702 1580486 441107 831000 1416675 996850 1715682 1839666 1187977 139144 383718 1394890 1824844 790116 1005444 615518 1878146 368287 312276 1492095 260166 217777 1332632 327300 612908 576674 1040608 27242 1870903 1029586 473543 162801 1255717 730872 914390 234304 596516 397224 1412697 1883225 1413831 722834 1647840 485480 454290 1716795 1894725 1932809 1546318 639875 1137709 1626499 1993303 446276 777730 1953431 1822896 1443932 1708722 1608210 1045961 1178117 287940 1516049 1266124 1061641 1469649 106542 957440 1858662 1138474 1961933 1990332 1802231 18512 839818 21157 1841493 862487 80211 1767943 780060 1563128 1275522 396768 1811255 866560 1953843 23802 835672 746469 96871 894588 1216815 860839 547713 1223133 1755736 408630 418702 1500477 577201 1327585 503041 298031 51698 563605 1064725 1100225 1092019 850022 771893 427359 139930 992262 955406 649978 1973240 526726 1815255 1509806 1488336 422465 1180477 1490466 1727579 169778 80618 1709288 1033062 1469294 613455 518898 584013 1241689 95231 1372417 263646 452454 630662 5129 909117 1981582 612305 573677 1453303 1843760 1476748 23309 1561301 65804 1519112 367105 337905 1384381 478461 900482 801970 1234880 1270628 813984 1598563 1401256 1674630 786595 206653 1524223 1857665 953506 428809 1047886 1036537 1796325 1009586 1505604 1873753 1821871 653360 1723753 1288812 1918290 737770 1997947 864130 1965741 193250 407789 1356762 1557871 1735605 1897783 1025555 1575608 1435728 294391 985871 64767 1885869 1880226 94746 1509944 480454 804744 863506 1405954 26644 779827 975294 1162436 320276 390461 761812 1421095 1575866 306536 10718 1419255 103422 462964 907117 186856 501254 1104931 534948 1030103 417009 1804550 1441029 530402 1994469 1038868 636072 1217259 1131307 1249011 1969329 1981068 390531 1177426 156294 180419 1107919 630851 475364 1239731 923200 784181 389163 902441 1983176 1124852 1783432 980891 273929 651926 1030942 330514 896915 1016363 639514 792712 1752162 778084 691977 69928 121588 715862 1956133 360561 1946345 157857 57087 747580 879761 587032 1759399 1903994 345963 1174707 1973984 1107861 293344 665928 449537 1146478 832749 451818 940536 1486555 1641445 1815026 885811 1612305 1423344 729044 1520302 476774 222681 838496 1722118 1774604 517291 153944 1657981 676004 744478 1320762 1359967 314508 7795 1730205 150412 267104 756149 795941 1681212 1208672 312616 1988659 1049582 152279 1089836 635583 1679975 1547539 1115324 416952 591575 1226333 1816388 1588839 1232815 666137 1538792 1831929 375069 1627468 623508 1620664 1852275 1871766 205794 82809 32808 346370 955864 1442220 1196909 58460 565401 423966 174964 1725101 1924742 1586254 836958 878625 169989 1339915 888197 841154 1163864 1603591 435838 1520165 1286484 1743488 740398 730151 1432156 708277 1495255 1027941 1292804 1204749 1912751 1813130 190280 1694369 133090 637516 1278585 1904451 1372054 1722879 648867 986409 1151929 870542 1770432 1979387 1557344 851472 719771 1697184 1616153 1320202 519332 892708 228762 1591639 1415420 280785 1396225 319597 336623 1303927 1868741 658160 141748 1598775 1052205 1286810 832987 396726 60106 391016 208182 1702444 1486313 1041320 1887276 826163 1284672 127795 1180908 1780233 222673 402481 99510 694611 1527494 1127538 1481427 1452622 1396982 1616699 722544 615940 1074016 926746 403681 201345 1317773 701801 28874 409925 857186 126998 1502568 1142593 355273 1892757 675832 1707778 741806 1497725 1381009 486299 219496 823070 1055084 204782 1208744 669948 1950070 236534 1508418 134672 731105 1440478 1742594 888650 1314151 1417863 851935 1935485 671961 820516 1771623 458600 631719 905627 971435 1467551 967252 1247775 26037 601905 1876502 559178 1873665 969731 1798318 539861 982930 1083470 852373 948176 210631 1842515 1152169 1246318 1940240 387559 1199999 1019049 246099 1794729 1784126 1037213 173612 666781 1492075 1649530 478762 1143567 1310604 1212031 643968 490405 1884682 150568 1440655 707925 371996 1026523 1192677 381822 1277813 1483739 1603755 1327463 855385 1950308 720567 1165647 1941620 358347 1301081 1334977 949494 1528107 1573371 265437 1624118 114495 422582 104542 265398 1820155 841026 1064231 850014 394610 1000042 437645 374064 553406 289114 1686413 1499995 1283189 1180397 1423649 1532170 1335512 557284 1103019 806483 1792010 1135228 96454 1162125 1442221 1322376 1985665 707007 720962 369503 1506488 1298485 389905 1307668 1952907 746208 516128 1444720 863911 93973 137116 1223482 1800708 1457665 617465 1809891 1052221 482112 995822 426016 1046706 1463063 672576 1910390 1680685 622671 882351 1959109 1084577 396633 850221 1848042 1152040 311062 544463 874857 510089 1730944 1337240 1955417 1322387 1030117 1372939 307794 410483 575751 1490146 22912 600760 290608 1589693 1232579 1850435 723420 1763450 722752 896630 1216927 800553 802629 856208 1797734 883628 414080 1981318 704112 21610 1096112 847313 1036534 692861 817022 1440533 1844693 235394 1946392 1578904 972929 733886 1512193 105436 934495 220852 114268 1044345 238487 1529835 1454963 931013 607881 768281 803487 818903 1758996 205559 1921419 1447998 813027 1639904 1677932 766162 1864152 1192153 57541 1004960 164932 1720043 1460622 1750679 1919780 1891065 531578 1114786 1765829 1288805 735588 765003 1325980 1701885 781037 441383 65651 907737 1942220 328734 180967 1350107 1731272 140102 1260204 1051285 1103914 246634 1441751 1760145 980588 154156 1970625 1630250 1653447 968649 977725 582157 925887 1932247 1545172 279211 975368 819401 744605 823777 1165791 1262853 863386 849973 501330 1921769 1220179 1269339 663008 528188 41403 910352 491012 1952389 1656991 1443833 1770961 1290140 1264365 137613 1586309 1979931 465999 1416477 1193413 837842 122981 1345947 139833 783896 735405 1383968 1437363 1342855 1166640 283001 848593 1968000 154582 1268360 838451 1309797 537203 1553228 1318915 1653519 967713 1288627 1933567 251400 524475 1703167 13751 634313 147939 1043478 1610294 1873374 154370 257771 885634 183263 1806357 1324018 291600 545815 515467 144516 269332 89375 1718582 612614 1766110 1527409 127883 1986363 1446138 599307 167876 664298 1058970 372819 1421768 1503431 633158 1044341 1339313 648794 1502136 1361411 180234 462811 291562 1255361 1236354 1455949 1254710 1060731 163928 1476396 1885409 1568877 1956633 598140 805734 737557 1052952 324277 1051201 136946 323698 254281 1700211 1017865 1978762 303473 1417520 827435 758415 1943470 1650313 287572 1316184 367628 1654069 1400288 1093356 420548 1314537 30861 1904192 643792 1892541 1746520 466781 906200 468152 1404905 1732974 1602956 569233 346156 1434521 38719 871894 1751486 527343 832057 896275 1249307 1559229 1190484 14112 1576642 1831207 1380388 1068154 1507270 219899 861771 1581258 331736 550525 860062 1399943 147103 1971868 807419 798702 670645 1240595 1299227 1236311 1753743 1236480 1101188 1027486 990120 1796610 999379 1703477 1723740 1922372 1136874 773785 1313495 1325926 400359 1483192 4446 247124 382598 6048 711884 612499 817867 1499348 1463916 997968 1223111 873645 91609 747672 560791 36476 1189394 1864154 1500173 1369521 340372 1774073 880873 75925 1889725 1578401 1324683 413343 1945050 1649859 1378233 897265 1119676 1752606 931564 145083 1550914 655777 1155313 80901 937072 1039883 77137 1986436 1895579 1190973 1950035 166784 1654550 810331 441454 754069 1985862 384021 1534498 339173 1100489 864281 1388043 1607271 1457997 477050 1942000 1740222 515636 1505773 1765892 1885700 1647280 760294 371769 600847 120430 624940 762766 350359 1095152 42224 535091 591443 1975361 189786 515375 681287 1272575 1622317 1098783 1122428 259186 859317 1298373 1242029 79832 1018296 1356975 327783 1212167 135458 440574 1127814 1493087 1118493 1367402 1257953 940696 34510 1035468 760752 119274 724511 716263 1598633 1241753 1506118 1457980 1858210 1905461 1531319 1317940 1221728 1557508 362414 322826 1966376 1562058 239219 544396 1505325 87960 371128 1575323 1524095 60542 816940 1418775 652346 960263 1814655 849690 163184 1249496 1597900 1813604 1362013 188518 920048 1214278 508767 1416290 296698 1212411 1058682 864888 1730889 151831 1215873 528046 1458100 211348 1403923 1945383 1472820 1503828 196608 944936 1017867 926759 1479105 1132690 146426 779420 841499 1623548 832138 941798 1557384 1141330 1828132 1860166 1163301 130184 1940950 897593 576899 463052 1117165 827320 162139 1731947 1512609 1003310 1948896 843221 297419 1836963 1618836 344147 77410 1866847 1578714 1921789 714077 279505 1837866 1269035 493294 1887361 1187749 267960 137384 54145 135247 1401783 199987 1443840 1230678 809796 566628 1643876 237514 1382102 1817260 1515667 873155 1705641 1792212 619552 1999567 451341 585793 1785295 536602 554950 493549 684301 606765 953936 29465 1304189 1312517 1931536 226093 1831283 40138 1421350 1897857 1017017 1880994 916240 1952420 976271 338830 1338594 1427236 567781 1061584 645318 96570 1008605 372052 65924 522672 914922 1663983 595406 688131 1567763 1067747 1154463 92796 33926 1181610 1430091 1903151 1688729 150514 830704 1681060 1336287 882277 228259 393557 360085 352950 1401801 648846 1866202 1631809 639814 1927673 862151 837696 1643915 1182421 1668326 1179802 1520114 1999131 1315230 1191714 1481857 1097881 1383960 857233 429025 371522 507762 1695916 534835 852930 1457951 1052511 1365200 347568 126754 241450 1775910 1103227 1212579 1742186 1665834 359229 1944521 1991068 161537 1492851 731964 104207 1254608 1483508 1882806 1452025 1665884 577678 639439 1065967 1711464 917200 1767828 1257869 872853 483546 236145 1164809 1101869 165956 105142 544514 1658203 201821 1640649 1243730 336106 1621143 451047 221676 563812 1252279 1724840 479404 344691 1899520 769664 1394978 718564 1698870 1883831 1753345 1141917 1672589 412 790697 1311563 1223341 438553 1917922 593733 1449588 248634 1466338 1648378 354811 703298 1278414 675474 359873 1100172 236025 908154 1982887 1473719 1729399 251961 1472799 30390 310119 39695 912049 757097 1589700 59045 1557511 1447423 802219 897052 1419513 21727 277820 950978 943905 1437808 527146 53597 1529823 1684242 1519706 75256 1990130 1111015 1666532 185723 1362660 412662 827788 1791561 575691 450924 103088 121062 1306666 315294 1134498 1636891 626513 1669628 1762397 88651 869501 1679174 1502428 1891429 1301644 1363082 957910 677739 1832559 795208 683209 654983 99756 1925458 857975 1465153 984471 1802153 6287 881741 758725 1423848 1058657 952017 1140546 30050 1920496 528098 46210 1179700 197790 1424580 1420141 1027231 1800364 1676777 1587249 933051 1793831 1019674 1057987 317452 293624 1904882 1627028 1128058 1260761 972348 1731958 1818770 1579606 1074611 1917684 1754262 908116 1823937 601013 1667358 247251 506127 443616 53730 1305629 1025525 1042460 54321 685111 202128 1349832 1520366 1907394 202024 1421761 191797 1278174 1069629 814707 1473076 1208220 1435078 1650933 441710 695548 1424306 1466443 930441 918476 345979 1839054 907881 1628051 1406291 1502286 1307995 1062421 861490 1509706 1135027 353315 1545612 1377682 890178 199264 361166 242746 1473556 1067716 1652461 185915 857977 1018020 901227 908823 7867 1820078 1844378 1431891 1662418 532924 647569 1827327 1166007 1974421 1689910 386405 1214347 300407 654984 663751 468295 1748983 953778 926549 100899 932183 654342 856566 94860 1737953 321341 333845 1403927 1501196 1991763 583625 708988 364436 1136078 1028850 1938218 1022267 427350 142374 510064 1742842 837814 388513 1758702 34584 1728850 1005916 864463 1676284 284502 1734175 1961078 1390322 1120256 763993 1768104 192581 310427 628771 1582389 637441 1840634 480667 116888 566919 1336927 927591 1009119 1518678 765223 334872 1483718 903715 36381 1496398 769301 1148369 341632 1689994 1773930 1826641 1609250 1300691 1434912 853596 456187 1506060 690335 401874 1181253 696708 1508132 592263 1101027 215316 193496 320090 1697005 811236 1296057 1821738 481389 1301161 938665 605114 901888 71871 1973338 1414891 512443 1567149 956074 521 96847 214075 586746 773114 1228161 1599746 1817330 1526751 217351 1712408 222496 85188 912939 1913847 1485168 1062626 1417803 12527 1952531 808739 644437 1150692 1051783 1136963 1742478 321825 1169752 10029 1287463 1317253 1992592 797734 83244 1719498 538433 1525455 1687106 328643 586964 815315 285271 1637842 622436 1630289 23217 1831089 1745193 1405672 448346 1866944 680629 669091 860904 1773440 154984 1102947 1135973 814850 1863351 1885445 1362022 527094 188339 1096003 202709 351153 646379 1054199 1567233 263530 1149122 1191247 834447 1203887 1209004 1277175 1639996 682723 257195 1625405 1109797 560720 478509 1975457 700792 1969269 1583759 1669826 1571984 1747461 1112896 56906 308008 1649334 480955 1413931 1891229 949938 363357 1795043 1665398 331907 833201 35007 1149217 1306421 379206 501472 1097835 1622340 1923474 92320 523862 1376599 211720 301834 1003139 760974 297968 684046 1341143 431927 1282952 709123 124682 914657 1871290 1573995 1708970 311816 45001 1864436 1044590 793593 1743325 1342441 791826 984794 823975 246957 1120176 847216 1422769 1023168 180120 1241088 373632 1571933 980971 1091982 56973 578024 1723956 364948 507222 467359 1864976 1756237 634229 2782 435093 145558 1654823 1905564 802731 871625 1647786 1160992 1261477 992010 69551 1065982 1257845 978308 1777571 1829907 15515 675126 537246 915499 901207 349004 236890 1656309 1840626 1377153 895337 1358673 1812493 1966035 391520 78667 413853 609502 830682 1775924 1442829 1766490 1414059 1948410 820163 1867382 66206 958366 1318176 971831 1729825 204895 1471971 953478 11657 1328381 1740861 1488384 795683 872748 516108 496362 798605 960654 27410 1526408 1058443 731882 258272 851120 1905288 1914668 1726936 860286 573931 225515 809697 752591 1505146 80349 240226 73773 1121862 741194 1278671 1724823 964084 1728378 1724327 1541968 624088 1598156 33428 1645224 1246358 1666770 936246 1425346 1452764 1543461 697728 162944 28589 1236080 557605 63487 237695 1506474 345782 1992502 1071844 1331627 1381400 1766794 715421 1434613 825128 1849442 531225 1062120 1246051 713000 1967950 1598206 1208153 692609 1535642 1701438 1417469 604430 1005965 708961 819304 337366 195372 671044 1741449 943861 186820 291039 1796463 282117 1227281 628153 1716015 850271 69721 1922377 1140395 1030658 1843002 1037412 770273 1412642 1574872 579869 1042829 11426 1442950 1641395 1993226 282917 998792 585925 1488347 390278 1249931 1279820 421984 1415054 862225 285762 333213 970276 887295 884691 809258 742816 664408 33637 1781634 779529 1054659 733546 1992917 1092427 1352366 821505 1612508 523523 25457 390370 1986911 1174869 1365061 369132 1088798 129926 1380779 919026 22930 215676 1739744 1461898 321873 1258639 85973 658906 815024 1185260 821425 109318 392953 1484261 402359 333368 1947400 1841679 1573309 1527440 187329 1619196 1334774 1932210 976142 1470180 677767 1136271 1234353 1330693 568262 708655 1886027 1743172 1762890 1150104 1018284 1684477 1888405 480279 641336 1332662 1394450 465168 1195860 702944 1567863 41382 652021 812594 1440062 1711339 1731818 375687 802895 821036 1401384 1824962 172940 1626208 686909 237804 184009 1540306 33537 278957 1201085 961347 194783 1471805 302719 1550138 421419 945095 258230 745510 143532 549260 1925295 1828552 1568109 933263 350036 1813314 497661 230242 597310 620808 435290 1307020 1393375 1282421 320785 1614383 347045 1186830 833502 1136540 71716 639504 69538 1025076 1605694 1800529 1937061 338011 204725 947813 1139066 248889 687595 1525531 908110 777834 161266 1273800 85727 645409 1918080 1179267 718169 1583355 1865874 579127 685862 1601482 1012815 1302209 94986 1686363 1299401 697648 1371728 1758043 1286438 420881 75435 1833037 1599569 113105 316035 399459 807690 1563164 85536 451666 166061 485896 933231 1964619 1663192 1996461 1134011 1562351 1806732 622945 1463268 622873 1396740 144407 1523740 644206 957122 581437 1103742 967538 492851 389669 809351 1643820 1661200 626353 388131 1849205 1915599 1223336 1689018 593370 115713 69178 1660796 806568 433595 1823104 1966054 1632804 1299019 1684432 713126 322206 1271284 1278240 474618 1203452 1908317 1508746 1331260 1423052 1163406 1545018 1384693 391845 1624320 129077 1457795 1849521 162044 1245450 1401179 1330770 1763090 1467026 1063509 1466826 324719 1614041 68440 381200 1156741 452600 1006445 1499397 696593 850801 1890178 550575 1567634 12568 1056077 1817284 268954 1588316 1909350 1822768 696849 984097 1369799 447076 579298 1232172 1383029 1576631 23250 884388 740458 1903618 1169410 460639 780401 1778587 1558724 338938 1802881 1668604 455826 659776 1505136 1114244 1410339 657097 885873 56217 594133 1414142 276144 320115 1734795 900361 1488530 1293015 114760 1802361 1624459 1213278 1757474 1490985 1505202 912966 1863680 1216969 1563037 406955 1475508 1262750 1006734 952556 1711840 355824 1724670 1878704 1709774 1743944 1721351 642945 1574079 1647021 865741 951465 1511552 627013 182449 317464 1954007 442163 321097 339666 333399 165579 1290716 1540871 927066 1204875 829101 293945 696048 1705612 1051834 848569 181125 141784 1141704 1233922 842524 7213 110497 1693156 1033871 493853 54334 1488242 288271 620652 869834 1917660 1007264 695954 1334093 453405 1811559 1961821 1384730 1518725 722204 1169500 1884136 1054354 49834 226244 1965576 607408 25111 17664 1855315 1031231 134508 214528 958977 1001061 1525774 845466 315264 1606992 1439952 451874 217427 1445490 1016301 561326 80928 1064927 620850 660039 456542 1151522 1144053 319076 459096 492682 1690709 1014447 981242 903736 458291 786868 1835244 370903 1401811 50229 1870734 1070147 1681052 1005629 983749 1856756 1444655 828033 1955200 268653 23772 1581100 101834 420309 69703 54241 122488 1334789 619220 692447 187086 1295742 967637 173066 1190299 403652 626511 850888 522402 1469942 1487645 384705 1907019 1203616 494601 1427200 1091150 617840 365732 59583 1105099 120606 65055 214488 1655763 578155 1681041 108968 1518112 471583 1685704 1137358 181581 1244110 569617 1467774 1318557 930958 365442 295023 308097 226789 1556473 1652724 536654 1373590 850392 316504 1793618 1774207 1358852 1882803 1227309 447880 344692 1109430 1113688 477221 805080 1024009 1446657 1333185 1981844 827267 1370213 1850060 242762 315010 722988 138653 820613 946477 1618761 878779 479459 208831 12880 1765677 504313 741768 1629703 1180289 520785 1746462 1697397 975542 1675899 1995506 1977286 690996 761939 1793443 1969193 1516223 819179 1640984 1493733 675452 1818107 567145 1268178 163587 1427401 1862018 550412 987517 1333103 1013023 313857 816908 348513 900994 90609 1084179 1759454 171459 683179 1152469 176707 797374 610852 1112787 1253293 1913086 1374465 1470357 1601273 613034 1787949 1272910 1134899 673978 61553 680671 1454764 1085389 909881 213244 1393020 1343290 1432541 525047 1745229 1766307 515052 171580 105600 246826 994390 1150762 1065752 1691388 49 1260104 1192527 994489 1300971 1956171 368516 99021 884542 173022 1522954 1798987 1932775 1416537 629694 662385 1119662 1259404 1097454 1358193 1609631 925793 759834 1715966 420074 1407774 1288423 1832452 1747452 1151148 1769013 499735 716162 137305 925164 121322 19059 1980339 453251 407206 255467 589168 659033 127922 745635 1048519 594290 306084 1652563 610380 1767919 874887 538417 1767145 18911 1604111 1037237 449239 1718147 1098926 1789237 1182020 1910364 864459 400850 201608 1496031 549600 179458 1072908 240316 246806 496754 1028736 727819 1203920 1204140 1938075 241122 1321045 1874681 1229499 664535 522533 1564318 904218 1337012 710384 293018 1317466 1820276 1431370 1714067 1516277 1518407 1106629 882987 1513605 1613992 1097824 1103763 972832 190449 701024 1314274 1683988 1673360 698789 1866989 1538007 1717279 1092144 1553660 1370019 1879593 186192 1567329 1802924 1392315 1255258 1253923 1831616 449505 669487 284930 1034064 447374 567240 91882 220549 1223092 802034 88833 190265 1354881 76734 1065933 560457 348204 154879 700308 509786 1248466 198812 1718029 955082 347985 1736700 1655103 548549 450368 1457933 1042557 877648 1650539 1463659 603978 1767789 1208620 1529868 1356763 1885750 571671 705843 185572 922464 656536 692128 515348 61652 1384948 1219025 821250 530699 1302589 554524 224950 480226 10190 725490 1320432 669009 241032 1639965 1800287 1280293 877514 1326220 1256481 1641978 1909623 58342 98969 1229924 462756 1499379 703568 1278207 682769 1944094 779880 1086219 1567046 388592 1811141 204927 491735 1897040 1447643 33857 83300 1296608 621988 1643566 1433506 1288512 963225 1971384 453566 237510 936062 393772 310763 1308659 703262 1407878 1511882 389748 602610 1010658 1351391 36834 1051525 1826866 1923530 336870 181516 117492 1745471 1510627 1222159 978396 1608784 912205 261929 462000 92206 1372937 1844134 466425 864047 1679466 161450 702718 1216251 1770518 1291408 530118 633517 736971 975163 1147962 178386 1504978 813670 892746 996781 1704979 766360 1780974 1265956 1644163 2692 107725 1312299 1452270 1860022 1555162 1216485 1411250 774751 57671 1527497 301083 378577 1119749 1858713 218477 1912560 1304991 1415817 1368514 1025025 509551 1679245 1118286 866829 1049298 581267 1520435 1568867 1358555 1759914 1245030 331682 1949777 453150 1460734 1386716 553993 1999186 1186528 186702 1150426 727064 881722 67878 1660046 1285904 379019 222499 952935 1840661 1894620 1629468 1396631 1228429 419308 1752546 1353194 395491 142229 780888 1002506 106595 1141501 1514715 1662626 1249839 1239812 837661 1876591 650195 376004 313957 78861 1778027 1365599 214963 1276606 52946 45948 686270 50609 1827249 1899646 1545938 1129521 59826 1979447 160368 1129168 468915 1646013 824301 1880150 536897 238240 544696 420137 911008 12226 1963173 1068999 857174 268857 1612982 835464 7208 1902883 218979 1958111 1331741 156916 537951 1856688 685048 1147866 1545915 1076951 1826994 1254030 1119432 113772 1866093 1521658 999156 1062157 1481218 1742656 1727575 1112639 514457 1292737 107441 239403 957095 1718767 1552854 683676 40133 1027590 113000 169941 1349590 1752797 662583 498317 1649261 715603 895677 716227 1285812 1160756 402848 1124334 1554014 906975 1531956 1235246 415951 1582993 969529 601787 1316676 1251887 1925193 623645 1216268 917834 1857712 1362861 462220 401466 1671902 852855 854453 1921342 1280206 1865203 1362590 1947210 1000092 781659 21996 950939 1562143 433165 664863 1610124 1411801 1578205 841927 1455360 114877 9221 1403930 1191061 1542512 1129728 173644 218167 288031 1890269 392529 757626 1216846 1998126 1355671 1684946 508971 65310 1700849 346217 285128 907695 1409940 38858 259767 128775 930285 650077 1120466 1045111 1870062 526427 1143741 1332370 380485 1883348 925987 569661 1304296 828385 1888736 1090884 351349 1188615 1941046 74150 200506 415389 260432 1920767 1212210 1673105 1728036 1987953 510203 230840 603208 77234 747512 1895334 40426 901344 1198874 954779 652084 1415052 283030 1340454 1896215 209907 1239989 1422594 1406688 698641 305777 1632256 989420 1133232 575922 1888517 36976 800743 1739765 1925200 998124 722010 57205 412809 586858 1215549 924637 954189 1436780 268224 1641794 420406 162906 43866 253119 631314 1386020 1588812 1232831 458088 1477127 777281 1729807 1151721 575494 1348140 1543671 1965685 1874006 700858 1792429 38647 790086 34417 1240099 1564102 1361800 1846092 23656 1403943 266846 722676 227112 623036 848619 1758083 399201 1322338 1220989 1056068 1551212 871647 465501 932750 197037 1948302 644500 1065125 1564744 347972 1654202 964143 770929 1758360 512761 904909 268063 1301583 60287 1990087 1069335 495210 603952 741150 388891 643819 1379098 1344990 631916 1106207 1113428 694770 1566924 1695912 1345050 1311395 1974376 808048 440030 561129 330942 1425963 1300867 1335059 235335 1038659 1654263 1935207 1425926 1638105 1918077 481815 1196324 1426808 924209 808804 253084 723994 1381184 1627583 427236 857130 325653 578697 1119600 1522635 968137 469781 481781 1586503 1282200 1247312 160512 170053 1647810 63284 49872 1992807 1242032 1069480 233984 410273 1178023 1547045 736526 1834863 1332475 1878655 809670 293620 986554 640474 1725451 1132138 1377197 864483 63843 1324067 334832 1888159 491788 1369801 657771 794981 739421 1300223 559931 287055 772548 1313591 1322817 462660 970745 1983768 1319546 1798061 382160 1513528 1027779 1972760 802927 1392020 1270873 305094 1545468 1017674 258003 38445 931293 1379868 713307 946017 1077616 79328 585596 984746 1326505 130080 181018 786896 285563 224260 365794 589461 914429 1555071 1335433 506020 1507412 1885228 1921859 1501734 886537 1240238 1325121 46237 1426791 1305490 1942951 366970 1855689 767888 1896018 508933 121859 1017527 36406 1094980 177506 1769043 1687239 1258941 1583089 610812 1930278 263902 578581 922391 1839242 1916628 1647883 754236 138583 1986048 828155 1022740 1268782 1179594 1312512 1315833 1029346 1610477 1570983 1029592 1188800 406570 448366 1594091 124049 159785 1225330 392737 1939603 1286201 1537050 1770080 960218 1294231 1046562 205862 1866297 76096 1150840 1907061 698821 257513 1799322 516683 1367315 1219444 900287 1484608 1775137 1554758 452842 1883676 109631 928178 22267 1949259 616717 955481 224173 102532 409731 579999 1013959 196909 1998374 1276815 99720 575577 439685 1868979 1833069 1693792 1922713 1141427 1731255 1404521 1824668 527091 1306374 84107 140197 99929 305889 1135735 1794040 306784 1698813 1577265 817557 183601 733471 992429 651745 884820 1816965 1029302 1717530 273447 1238146 610141 1654922 1007688 1235073 1157111 525775 678534 827769 311802 1901689 1392962 619417 163583 1589256 17641 941961 1223138 715573 1513295 323861 902884 1597331 844679 1649810 789234 680356 1838959 593618 1578408 925990 134868 1823127 799257 554221 1792991 1023116 108505 342102 1305406 1317427 1399965 833053 1964318 1459578 1622833 159600 1261363 1898030 1167030 933764 843972 1749989 415214 1658192 1562967 1902362 1930937 356024 722133 43181 1991954 1716500 1007876 96728 440038 367622 1876037 443464 875823 1967619 716490 161557 1034583 1467732 297568 727852 742413 1148938 919195 240388 1171741 1552224 1610518 939651 1005137 1773460 1570968 1670126 203539 240867 662452 1061377 1957270 688187 503626 613077 1479829 955528 766002 1512036 1292839 1203624 305259 1552277 606109 570061 61482 445187 285086 1292863 1918311 1249117 946491 1449104 1223103 945291 982128 392655 1552314 537306 1149926 1928698 124392 1468009 1875081 1570325 533114 653604 798132 1868276 26108 597008 1513700 1555103 971691 701116 1197641 1964978 819882 425044 485514 184489 604861 327974 1242393 1956409 34869 318069 1016032 448900 1171360 264046 4631 1368005 1704079 1663669 1963606 1319053 1807167 1404136 1239163 965146 893870 482482 1528077 1675966 649334 1714267 108879 918939 1368104 1606462 848261 655342 241809 367842 229781 718555 1392905 694488 600423 897327 459044 553154 1957667 283481 356401 66752 497637 1627858 1310344 1347619 1767437 1462666 545748 1764482 1088189 587366 1185856 493292 1599857 1530718 294914 1371858 365948 695915 1135885 1462708 714296 1280934 1507562 1379308 695015 762935 689737 1114890 1822399 675672 1430921 1997052 1438375 1657723 1799423 586919 846035 922668 767170 645452 724989 643790 1117142 430645 370764 1266817 1475714 1805858 1987575 1358934 1092957 1772086 1349456 256549 580831 288772 904853 1026384 1985918 1102806 1265248 748159 966722 980199 1751996 676572 974510 256578 732382 1460230 99654 254135 56547 272096 901513 1242812 1085722 1552953 585841 1801090 69262 1132749 30293 1744042 107452 946440 1844486 719875 334248 410112 1930542 204024 625186 1207687 441216 571546 85987 53232 257326 117537 314093 985818 914950 939479 1276649 1706727 1212030 192947 1316994 976166 858282 816537 1154383 153298 1393146 596826 1683031 1526763 559827 1522131 232537 588318 999138 1637798 1779321 1470277 933265 1546015 588344 1842745 1907145 1370896 705631 1166139 280254 1155612 743144 918438 470639 268297 1211243 987123 1843590 1986963 2699 598794 755694 5409 157497 1494521 1491068 234974 1352424 905325 1958113 1561181 96640 1887311 9605 1644479 598411 1950929 153444 78863 1730800 1315771 1772355 518523 1021428 1226236 102267 1106183 1232807 1265442 1046217 159889 630008 1960848 1620294 1152867 644758 1193620 904393 610517 1271746 455650 1031831 1985539 241433 1406817 1389201 1605142 1574253 411992 1535394 1946612 1716312 84996 66246 1400684 1916587 418383 140513 1500241 191162 1611264 1196123 1541557 1245512 1491241 1067396 1021085 978522 1713767 1687426 1659907 1884587 425767 400123 671899 1165700 224727 1406172 18910 174408 1964605 1183288 1839590 1269834 1557597 1370136 1610274 1273826 890363 547712 916432 1518267 1156662 1815204 1284750 1808308 677924 1778274 357754 1274626 485938 1759445 1348593 1777567 617553 398139 645347 807744 1398330 1997118 1784172 70356 1469387 918243 1990009 1453667 834400 949018 1002222 820634 843659 1895695 221936 1674581 846706 1253921 1142973 1638337 111620 1741420 495871 215278 1603006 338470 34310 748399 869024 112378 1616472 1624553 843346 1225080 414131 1131389 327836 1944382 1976419 841637 38146 1271314 1011434 1090591 406791 1899281 1067474 1334123 930538 479282 459673 921359 967571 1446782 1839945 577108 1378445 1715049 722484 1107907 1046651 519582 760497 1453454 1184145 1453028 1119999 652436 1657849 1237173 1005060 595484 517557 1761759 308396 187193 1409501 1470374 1615298 1414778 451206 1070002 1618931 1652665 1355611 1853195 1285608 1630866 166711 689780 658530 311471 872255 868119 767089 619412 1465728 1175579 552684 1297554 1464014 775104 705661 305527 1629032 1561456 933797 1530693 1211368 865141 90925 1718522 1795324 1429955 955523 638566 1861725 1523717 504256 278896 441018 783381 1568260 102679 839645 1406474 38218 1090164 280919 1562916 964933 1538847 734608 1214007 1244165 812550 1613751 1981765 1158370 1604197 1835828 1586973 1099616 974417 272151 161589 1872291 959772 1511896 599746 896716 865475 1905121 1609318 1273789 514484 826853 1750192 1519934 1476945 1353961 993989 334928 381599 859652 657238 1936414 754907 1875412 1753746 396658 1817898 287297 372542 1709907 943066 946032 711877 1042300 1356758 1472529 1131986 242708 1267499 1469015 1228287 1569241 178597 1533585 1038550 257593 1254485 938298 1817287 509766 1586510 1562932 5582 1980121 1403152 1574064 481916 391992 687115 130106 308804 93875 535413 1102287 529704 663905 1924621 1991793 1537541 1433660 275885 770700 997382 1723070 309754 810284 737933 242295 1807231 205385 582979 149278 1409717 1521602 1163371 828896 297910 489077 295133 1060219 753735 1424035 1083848 74909 689316 1602907 465484 597101 1347025 27336 1444185 1505906 1579201 353603 176733 311412 1722126 1792486 1672201 716990 220083 1930521 1137900 1934368 534990 1306020 967819 20111 1237590 1355282 474803 343661 1035456 526434 468986 1576071 1379783 1025799 1130603 1495005 571011 875378 1175188 534639 394004 1745898 674202 1879407 176081 1750013 730297 195015 1564177 1533131 1214719 1568769 344065 1182978 714805 301748 133837 1015312 1990056 537145 1483952 1638755 762968 401672 1276238 1411412 43261 1508996 910468 942591 1114470 1679197 525915 1044025 1565823 1187447 1799138 1054358 1088355 1095010 1283291 454785 142530 1063542 1985029 308125 734299 786116 1092423 1827479 738735 1016042 653543 1533744 1944350 1084765 918671 745487 1730727 1641916 1142017 149 943855 1272289 1968720 1070013 142773 977306 1882018 799863 152657 477391 1794910 844736 855379 948139 1384904 1987261 1083463 269051 964500 1071160 753950 977259 1423257 1385270 701886 382329 878848 1963979 30726 1417333 1773288 1727873 614643 1010803 1849922 1919928 531652 397154 885807 1891916 1833816 607318 1828967 1013158 104554 728079 1482331 1717278 501229 1136920 1926958 1986250 1822337 1046137 845307 1005441 300010 14017 416568 139257 630150 982987 454451 533522 1446351 804455 1749883 1258899 1680285 1727432 1751770 1000923 923394 407127 1995405 1633496 986263 1260637 694579 1761944 1739137 116099 683022 1680558 1363496 253547 1251854 1252030 1588124 1383674 285501 288868 452821 1839736 1817394 1251903 817768 1955631 1513433 890415 424027 382990 684560 1948207 1329939 357784 249040 1690816 1610669 496360 692786 1523082 500254 158497 1048234 473937 1408757 1545322 455702 485161 918001 1911377 45271 1394753 1611853 1668250 1598095 737135 914254 252282 654811 1959634 1539210 57982 778297 242034 534779 703300 1968908 429605 62878 451322 1288945 1003373 1238413 1626266 1183630 83196 666637 508777 1924209 798147 551917 1312807 598436 48498 1437805 41959 529993 1787186 369765 1187732 1557656 466227 511124 1018103 1856639 1253176 1068835 731602 715955 1119392 942867 665128 465315 49547 3274 467362 1817000 1329949 1343620 860595 1417402 1178165 1934268 1475907 413915 700799 341401 239762 1852772 417853 313520 1925112 1396528 116552 1163681 684413 808087 1530951 609782 1236750 1975847 53627 613954 508516 121634 1509511 1950864 562692 1490320 538680 1750597 1631869 276123 1134333 1284167 673766 537949 556450 1865816 531885 589144 413503 639369 1638163 1119602 1812105 974589 981423 770581 777126 1111111 765979 86311 1565699 1674343 1175395 307740 1976863 952385 147483 1681295 850892 47743 1033460 1629474 1286771 1153241 909592 1070679 479959 33946 1686236 34832 912110 813400 849794 1793922 838681 564539 512466 334126 407306 474475 616183 1298845 126026 1846437 801385 582130 865593 1766064 1890896 1129796 957388 435659 838541 1160628 472892 1251427 938446 1991522 1155680 583372 231236 1488218 1910331 1583774 237872 1223326 1562268 1896735 1380494 1188791 772674 1038815 1030772 1313888 1863467 1695004 848381 1537508 1375204 907094 1426082 381901 853546 1324626 1711414 523894 1317841 107354 626300 624657 910476 1593738 1581141 920145 1147604 316942 200172 283147 777437 307567 195721 1514048 1483363 1240135 242270 1233210 1058521 166512 1039585 1805533 615167 1024741 167036 1912645 1028750 918137 301332 1028901 693576 81494 73512 1677739 1477606 1015594 1721097 1620879 1810565 569931 1421247 136145 1013690 1285405 1448645 1105938 1193186 1676089 933662 1580945 429848 1581221 1951529 1570519 575944 947243 1858970 1443320 27250 1858460 152431 1762548 1406338 667815 295186 59038 317776 1781587 664833 1354526 742109 948005 600234 260126 622853 867083 245548 36722 894624 872406 744588 515749 1507417 971099 1608242 34567 1353095 973168 1223453 59348 260605 1010608 1224235 759329 80732 791760 534035 416951 697932 615560 1251899 399408 966696 1405034 561688 987095 991764 1938957 1042981 1177187 1297196 424526 497832 139829 804239 321227 577797 1367321 1195956 309600 367700 724750 1055465 1742389 1630706 62188 585588 1407303 126816 1916514 854124 1961729 391354 1901403 1655206 1030478 594093 532282 822019 496431 1140904 1455321 1670433 483155 982584 380618 1385083 791858 737363 1334755 666374 558041 280111 518760 831923 455014 1227757 1399541 692740 1076437 418541 1151520 1284154 566708 234105 1073545 34055 1869921 519021 1594654 1874864 1876793 1973526 1482409 396989 174273 1290205 34386 1424370 1788960 349051 1422178 592980 126732 7411 90715 64138 474206 1989972 1290690 537948 1001121 838018 731126 926223 1655251 1973793 775358 469332 1745261 1776313 1083944 1445892 777145 508699 385410 1015476 1305472 779500 620466 1933215 536835 738886 307658 1010536 1323811 1240964 1277700 1341804 1856182 1275723 591056 148558 991682 989214 202230 1133360 1707074 724229 1805061 1565511 1163947 1410410 1711363 499403 1592473 757432 156482 674496 1203766 1936439 13427 1719026 1080447 233129 1318049 681272 223513 1077030 217580 1066031 1046922 1961611 26317 357067 1415078 1622074 1996318 433123 832774 1892961 789896 857205 1206768 666002 1275456 40330 1569055 1843641 401525 3775 1775035 1715001 605301 223657 1951973 1947200 1246773 1214906 506156 372471 793207 1276112 247385 1015508 12274 811663 1254530 1833780 813204 1087450 1598980 1025628 1944659 971649 1556225 1903740 681488 184597 665235 1467693 1757550 1923210 697715 1238164 1016929 62378 831479 1658697 1786527 1589069 397850 918192 666025 1837768 817616 1993348 1241527 1904312 759290 75999 771135 1088762 1845678 696081 1362388 1867645 1301784 1708230 648735 44172 611069 398841 1374172 778168 1972478 1597323 181696 1056178 1034371 1867027 1424882 906746 1067340 209806 347655 1669494 1967646 163084 857359 1182408 1304540 504668 265137 174009 147156 22284 1195469 88805 1517066 474840 1221764 423288 402541 135444 1635482 1230691 55603 1125477 1066304 1364295 1475942 1101568 910522 83867 1257316 1317608 1939707 1706689 832452 1597379 1643803 1756341 1287187 1697275 1040598 556457 1485094 1325288 1660039 14764 1916314 1375230 1399998 1119462 585636 1416908 1345162 826225 126392 992407 1757108 1884209 1283325 839026 1432098 1547028 1693706 1603423 1291292 1252654 92348 1123002 1470261 65744 40561 447282 1928701 509644 1834276 193180 1303706 640276 1898861 1404035 84512 1519710 375769 1631194 468243 301933 31491 389194 1405276 707229 1707958 1560734 647114 85021 1782614 1472014 897765 162705 1026385 1979692 940761 1937432 207120 887634 121299 1405495 46279 1815182 1087607 1801541 1426336 1330806 869457 330367 1963526 67110 687513 1710672 837478 735267 433956 1458297 1789280 839762 335986 303044 1912144 108043 1496150 953409 1659798 435451 847702 34153 831806 1739896 1368641 1978236 306469 670547 263523 1090955 1452957 1121949 1768682 1826706 1901388 1594533 539903 1525849 1861580 1433831 476230 1345717 146542 1769069 1373818 605786 1320672 1644923 1238748 995067 588858 971839 1778076 1739812 920275 1085504 1955461 195494 650831 1992538 1488328 211357 88065 487831 115061 202469 1821416 117128 719605 752182 1184838 704039 5614 191444 558528 1898475 571089 1363697 70000 1025009 1504792 638259 1447619 1818716 1378673 1295382 1844349 1550975 369218 725051 196697 777363 1542728 452660 1547020 1014990 1494484 999413 653371 1367475 997486 133712 1363927 1741024 1281702 1313561 707840 1229241 1886727 190599 1004163 1360956 1502623 951417 934250 1309268 777688 811752 1845201 1466803 905396 802794 1260879 628359 1643887 1591826 1961606 208280 914955 1088198 1287004 1684056 1234841 392255 180153 1043310 1780308 1342367 1243462 1320220 1857320 570946 1300686 1310417 1563892 1491839 1925540 1637013 503790 960581 587242 238891 1773974 1198777 1453521 421106 66463 197578 957642 137561 1103545 1943657 311015 1904573 1300604 726714 1612027 1607230 1852633 1375995 1579120 981849 489106 463063 1754023 1853917 1315003 1031979 110993 1444143 1326125 944651 1574701 216237 103662 1124622 876602 1842271 444619 376562 683888 765178 1763931 163394 587523 1021542 847798 1948692 1616258 1563952 587281 1878808 806581 257545 1056645 1983389 1925742 1796940 1583483 1103505 1425664 1402439 1313700 493622 1834018 641051 243347 890074 391338 1530705 742490 280691 1354842 559874 34002 562296 1522905 1576070 146022 693420 223098 1965711 1160251 874786 107051 1833729 1870131 1166401 1483833 158288 1775697 1122904 371132 345424 19218 1133663 887394 20425 321270 1241548 1806351 1562416 343536 769586 469125 516201 1079750 627602 1921513 657342 344744 465085 493964 351515 1754326 357026 791675 1055384 1215400 172626 827082 632766 767610 1104302 938782 84697 1534133 561418 982557 57954 373201 1569341 1753508 345581 1083296 158208 1725805 481076 221451 512694 1254356 140524 34401 660786 1265385 591913 1933240 938474 477388 1026534 1321987 1928195 1422867 50631 1235044 1791130 1813713 1121697 29165 771147 812539 1777130 549684 54725 521642 414818 1871987 848114 884855 1156905 1812298 1835503 950656 592604 1143113 951097 1388830 366805 688372 1434655 155820 769102 1887104 1155849 1388900 1814267 1040687 796868 198783 884000 1657461 811035 1156543 90880 22188 1566985 1272725 1350708 924402 1142494 1676732 1024772 1780705 543254 49559 1834277 931805 1971805 1179593 223633 1801264 904645 1635775 419303 112584 767695 8409 54027 1474124 1554190 24129 1522806 77118 644787 1205755 153502 81227 1903773 1206188 18692 1686426 393334 667266 949456 183582 600281 346899 36317 278709 1823723 887925 1769820 998896 544074 757554 1371215 442203 595264 776106 946121 278835 465820 910516 1172886 86479 972019 404332 92105 813954 1327026 906958 334819 1342175 857545 1762723 588012 902176 99866 878203 1971886 1986457 1561317 633159 1380302 1892290 1589765 792249 1883037 103708 1612214 1093035 1037876 1778595 535084 476082 4609 820807 1994794 331823 1047360 656762 796170 203055 1257537 1146694 69171 224558 507445 970486 38590 1829403 128557 1153207 1224837 1158857 1914564 723644 1522524 265050 609203 521241 451182 1131285 671241 354333 68183 1673779 1281475 965858 74758 1990887 1377017 799570 1473477 676661 1698318 1709622 1183147 1301814 1780588 752281 952753 499958 1339348 1293430 1294199 1477724 1761213 1234178 1538699 911005 335678 552726 647111 1744368 106032 560986 1844762 1154892 1144654 1335843 472023 390824 1017127 260356 1987044 1731047 272613 1911004 1048652 1466672 275310 735101 108837 1563144 502226 1239773 448596 551862 864685 1790568 166355 696146 1463477 775879 345626 570769 1301101 217101 1259828 1705735 1889612 1806664 1208991 1535750 1876331 534463 680579 1081577 1725053 377575 1818591 106020 1773281 1165183 1842241 1620814 454039 1441245 1679210 1115461 935562 1764529 1702621 482718 1300333 554540 1926213 1418803 273118 1112297 222947 1319304 1684503 1165429 734894 344528 1782463 1052928 1482367 943874 1373625 1226169 1233998 1699893 435613 1758565 658080 1695788 614564 1106899 1399990 581151 324048 1442377 67239 564479 1847336 1861205 166480 68762 1458855 1901174 1418265 1216096 1014807 1846624 652434 843354 1167126 1218845 174650 1865497 1266174 533622 394853 171463 1122386 50713 63735 1649979 1125056 6968 1731884 1498681 1751934 1230984 1203103 1619002 1052403 1749274 1045542 1377674 1790902 1949344 1620334 619091 713787 778769 1275174 64098 95000 1626887 46689 1760776 135952 1060006 533534 597366 1231683 1446407 265895 478740 1010265 1466930 463134 1558550 332003 429978 270883 1597528 1079382 934687 423608 292202 406917 1269314 57910 370788 1016102 359347 404933 1393166 537822 93401 1865787 400747 129346 1123780 210781 638285 1392488 1282217 1406035 324787 1210436 1429268 598112 1396738 369481 1456404 577055 1830353 1817986 1724968 1280246 1351423 261955 394875 1562480 1279082 87725 565278 1712631 1449571 405809 885572 1681299 747158 338072 498568 1507455 73681 638955 1997688 216595 90842 439647 232765 648722 174111 1280813 410865 1453271 1090851 575250 1232482 1542307 869473 1896788 92505 1647474 1950589 1196672 740124 1593618 916501 1687179 1188840 935653 1151996 112542 741163 33085 111672 1902207 542888 210279 1920578 159761 20714 178173 847771 385974 1574791 938388 496820 1007660 245538 278821 556912 469356 637981 37540 1460405 185319 1518505 290870 1006354 792672 1841526 1538294 1691269 246690 1262717 405667 88911 538211 948674 1978396 1730423 1507960 271917 1812425 234137 337275 1996517 1696376 1444970 932375 1238597 1532034 1789902 1310276 1888098 195546 1860562 561574 389453 807913 109869 461016 32791 663579 1259654 969610 799342 72774 419826 1367369 1496962 1011996 438526 1513143 1724521 548285 578560 619936 971155 341702 1343586 1381017 1140612 576865 1438733 1974489 1005326 824010 865986 810108 76368 931163 227908 727582 859738 604544 843438 1950166 1960034 1280769 1128375 1612210 705405 498919 1275065 1151916 1994031 1281187 420872 1405432 346403 1862882 1401330 200578 22279 1914762 633105 794820 1761626 1295172 942242 722257 960347 205092 1350981 1678251 379323 350559 1402199 1056317 1083527 584729 547496 1524891 9062 1207285 1238367 666270 139844 574769 899324 1722373 1303296 1322333 46952 1036963 1012510 1835748 372575 1032796 954824 1121817 1616329 268422 378398 485702 563658 211427 1836084 1276730 175834 1935344 953446 1838154 1475283 164808 1758486 569397 1159556 1661563 1874001 958645 763489 1891076 537352 433408 1972776 1004182 1829331 1557043 246569 450018 1778932 220282 519392 1473734 875871 780336 278675 568945 167693 204418 763120 1443546 1605028 945479 690042 983385 1995307 779718 1552923 857299 1326449 1424500 1302985 1173960 1622112 1552794 1080291 314183 1066828 1412270 334018 618741 1626171 1999235 1377591 1485652 1825694 361048 380538 974154 1524763 1519618 737897 518491 1559994 1316862 376008 122727 1253870 1901459 1588515 710162 838193 914837 427734 773937 368699 1022409 697016 953360 1150460 847787 508496 165451 1547559 186009 415606 1401934 1437034 354397 540462 374068 571867 1895833 1539136 1962083 1493782 167880 87170 826822 1468105 998084 48643 886998 1903889 1603896 1600652 1151829 1610833 1890734 1827287 564519 640641 1979751 1252973 176119 1983257 1673311 1381208 1039538 1347431 1479990 133746 763595 1904320 1714897 1750883 1760719 297403 1612241 1649051 1472268 882307 1621777 978322 21555 327050 628472 633261 1203641 289775 1394278 1025358 635855 1963905 493615 49098 1096377 1892507 1181189 1196910 1680591 984423 214774 1085905 989335 985043 193799 605102 1023636 1433684 1453175 1019392 671373 1283966 1611541 88294 777836 368764 1495368 1354694 631313 1940982 1141986 1887460 1975587 913240 1234392 773472 1824005 1118594 1018362 1035518 420191 821159 1132578 937957 897164 1226441 999292 981006 1510278 401923 370434 61966 1193704 100699 748897 1610005 119837 404531 1143699 690911 394283 227782 1180344 1651972 1135843 1362559 1968697 1343501 1146702 1613594 1901662 1985300 342693 236238 496219 1946616 637466 1929177 420809 957177 1588102 1048484 1959790 1512231 151187 56646 78476 1853664 1526159 889935 564247 1845976 1196217 910258 899812 1545008 716065 1485387 1494441 106512 313200 1703392 88329 376403 1869675 1803722 1414580 656440 967519 620098 463488 186568 1210772 812218 1157300 1773904 757705 1644284 1137410 1835202 1005257 1557283 383462 597746 474799 1403195 1889188 475066 980794 1030081 1793742 1624974 738653 1127317 1431589 879804 958155 736578 1869943 1560797 44060 1841725 1433038 1454658 1639266 1224676 134134 503727 819984 1288277 1887153 1255456 1864958 1696663 296417 959849 332725 843322 846648 1464182 1432091 1544804 1896770 456897 713600 1469562 196137 409283 1599635 243145 641536 1450270 1760215 1134192 1628864 911376 1898498 1838819 1240691 1759754 577298 921714 1999333 1699449 1905312 1873593 301314 521828 1860566 1849421 430051 866647 433040 1560216 878241 1241947 1298417 1291789 1620471 1518385 362988 38225 1695051 1316481 1796701 1632356 1219285 1348719 17105 1212161 1225720 36548 1368545 510723 162698 491198 1453391 1095237 554248 1946803 15553 302642 990568 1267337 1346029 24202 575722 961939 10358 439614 1336744 179564 376018 1907065 842585 511428 1505983 1191514 1828638 242333 1455779 556932 1231083 735355 589826 1061951 1235282 555770 1260664 710367 1681287 407509 1296094 1720311 1975569 1455065 907313 138957 943059 562097 1590358 1601560 1420655 1665439 17317 1023743 259486 126468 1415416 771702 1884526 1862997 1890467 1984990 38845 366682 1166239 1975346 404106 1110925 729770 1951268 1344655 425596 65443 1794119 395374 1327190 1924473 215098 905828 336207 1084321 474833 1401341 1350005 111813 1729184 808961 928074 167641 867868 874017 93177 1904395 1111866 385308 12144 14944 816176 1444783 639802 1962219 367284 1069628 380059 525969 1428222 1037801 1831439 1315454 1206552 1582761 647804 1706289 472298 167511 526385 1073610 1641855 1944280 400171 707061 1276464 1984429 1096937 755260 412317 1195365 260200 1836054 1366579 946914 405853 1930655 572527 779556 773787 772726 1885468 1479635 945705 71248 972052 792412 904295 190718 1097719 329560 880530 722780 1348668 1286292 1432951 67142 1878653 717103 1689054 1403566 946877 1066378 530889 1532530 1710407 897962 1823000 233584 186852 1323277 1481594 1127894 349874 744801 1792989 878637 1174768 1763958 1726064 1712119 249672 322684 1910712 700800 1347428 1748772 1020654 1448351 1510519 1090651 1425659 1268144 787446 40646 525214 1989984 635674 1131171 1092413 177657 464467 325439 389394 298242 1356203 1003544 312339 573554 144207 199800 508643 1667691 1593844 169328 1424948 1492274 1192848 1506078 1396175 1334839 411845 9560 111440 1045863 839180 307726 744797 883843 1321280 39530 238873 1565357 979779 554532 1409185 1817043 648918 1748386 394308 1483409 1449176 1590125 49774 518473 1569753 1341159 90928 1964205 451100 536559 162827 993640 418563 527959 1350649 611265 829195 1093535 486230 335905 1623759 335333 955171 403664 920596 1029403 167764 457004 164399 1366465 1966678 970972 929800 129066 208997 333985 1581042 1450591 667365 1485165 1274918 1353234 1646639 664504 597176 438319 1878731 633845 907042 103536 1561215 533524 1301718 769550 1188241 1713793 309125 646275 1242935 1810766 1614497 584454 1465592 1030327 1163210 153096 191803 544260 165874 1284975 302020 1181171 1516043 978735 181726 805947 1139056 424902 474503 1669379 1189176 846758 1538890 635475 804207 60107 1608217 784691 1249134 1764220 1432114 920556 1334039 84854 352129 337950 1434098 905530 1896393 170756 603144 1545394 964009 244446 1254719 1086331 1885396 1579925 1043726 333735 1706448 1916781 1813611 1063647 85603 1507254 1793889 995071 1258673 529945 1913515 1438846 19443 91857 269897 1778733 702596 654654 960606 469093 1542111 293554 1799485 804369 1959543 1726052 1574417 1423207 269381 1635982 858409 1171576 1898767 752886 1940896 360425 1953139 701470 1085875 1669312 924638 960890 832684 1822007 1763485 1737474 952585 1349256 1017945 336891 907097 1811924 321667 792463 628028 606205 473687 1123714 1253458 1960923 504023 1551028 1170633 1700928 1911474 131727 1428264 717553 260751 763736 1332247 1793622 470982 850324 1094932 1911007 1830100 889072 512318 1231041 627275 59561 1633812 959513 1373482 582478 906331 548586 1537362 528323 743120 1476840 1066527 971802 1125398 309752 841878 800127 1300554 1459682 1434525 1677960 379573 162869 1485765 976132 1742710 850383 1568189 817479 412967 1961696 1744782 1985198 1111418 398065 1431808 1299840 1614948 1132238 279842 98498 52522 391742 1048884 1227608 1586007 1084849 566367 307919 1207509 1565913 956677 1799971 1411176 1745654 817238 838950 1488814 749454 1292272 672363 1659966 759571 719866 1907345 789345 1240955 45023 1981601 1769419 737361 1253969 765883 288748 1838488 1407754 1505407 161838 588494 911244 1950228 127805 74149 888302 362919 9482 333515 71640 933585 546163 1147342 247468 482625 252402 1127971 1436882 1126074 1113298 1279905 1904321 978420 136460 314667 1044998 9498 654346 1323030 1690369 1492894 489223 1971962 1767077 1571174 1099592 1410651 631445 1123521 1679412 1924677 659307 879406 268592 887418 537602 559463 718851 12055 898406 602816 519807 1733965 1091505 1593516 766227 1889090 1896744 1516910 1669693 1052096 400494 106813 49217 1477374 909008 971046 1507531 161244 1740873 1142239 1129731 231176 1423002 147019 701066 896540 763634 1094133 290691 626746 1108935 40125 1992273 818104 1945440 952849 1013993 1608671 1613840 37327 1703295 866845 1309427 1436667 726175 1757297 566596 226779 636383 645953 689535 1344283 1926530 603954 1902023 661361 1461447 361464 1791148 254152 726661 1219989 126834 315696 1158504 1627632 474785 860023 730822 657679 1939984 359080 1423220 1363677 1286194 1098839 393783 1559367 913165 1858932 429655 768662 1418818 1100734 1366406 1672742 1919846 1537055 1542091 1399773 527856 458554 491586 962855 870777 1167280 993012 1002446 1751276 557805 1946661 150584 70829 1364542 1207163 1662316 290512 1957458 1978290 1151658 1626155 1022990 1798930 154814 1685136 1203440 186159 1314996 1824434 685804 1159738 1422191 337487 1787246 1102096 1575140 1561683 1715629 221817 1502215 363459 69230 987475 963241 1697528 1840935 549273 317481 708629 609814 1756430 1132526 1487523 668020 904583 336770 564478 220356 456224 926542 874216 1195282 630680 1488657 664944 778594 1454475 882788 376177 556103 1066546 1884445 1050634 1156310 1368039 855076 1196252 323787 1470442 1195245 16962 1572140 350783 901337 1301131 1008944 728307 1303883 406620 1944001 1353191 1434038 1547349 249397 476145 1084163 714619 1070460 1479609 782622 942301 972074 1862146 1499766 877842 112753 8686 761301 1638280 555727 625511 1725605 483399 1694336 969954 649518 1990838 1296778 1642311 1111356 435141 968727 1239128 143711 833495 423338 1674761 756729 1178610 1160265 1810222 1024761 795911 525060 1796025 21132 587847 639521 1898492 1228783 1526530 1893148 1410037 1177761 559845 1768033 118389 1618554 560391 208493 1348760 1676268 1581387 602400 1175808 1861047 856119 413487 1567023 6790 1215521 1386060 1936109 83728 132624 330761 1270643 1437087 404816 817601 1735850 776101 1635903 1153597 113495 1110008 1302798 1837001 1175079 1806275 1677204 347587 1279403 413128 580608 1340397 1544362 1054680 1176450 1040696 702378 1713903 833329 1136549 153407 1044568 220399 825363 1101787 1904633 822831 1589334 1263860 1112011 1756261 427158 438416 1727683 298896 246290 1879765 1067316 627007 1075349 856886 438836 1619664 1677668 1845024 279403 432278 826260 501878 1211514 800188 210068 1158225 126230 1929484 617767 743148 1388053 1710512 560377 881336 611402 1830111 1421665 231517 1323524 775142 279174 1338192 1523916 882810 1370611 593354 495451 812810 194507 1937929 164261 1466901 470729 1866442 1832152 651960 1120733 1532133 1574105 924044 1485147 47951 1475778 519456 78788 92490 1947586 538868 1751978 1521967 1062658 735680 1146629 1531217 1954138 1932014 1529145 732623 1393744 1328997 68343 1984503 834270 1138575 492918 1426099 27519 362722 1335708 784204 1224727 1777574 406193 1964697 47441 418260 1936756 1411264 1980642 468741 389621 1579504 1588771 169626 92059 1589157 1774423 270006 1731829 1054191 1548978 1345596 838068 1831566 560675 1105907 68105 903724 1114509 1140269 1719809 667723 548425 980679 652004 1598080 1277463 304910 733301 258653 575968 1356696 1132821 649747 94387 1778929 614283 376817 754172 612173 112244 902006 966934 1090657 1331343 1882187 1281411 880558 1713442 1314980 1124216 525006 1651890 788747 1495767 160091 888690 1324740 691965 816027 1943203 686000 962890 1079668 1964454 1488304 1782053 1629938 30557 1036760 925186 653256 798819 873103 1931147 497418 160553 1657592 928978 707089 792498 1437993 227478 483205 1939540 1103335 1859499 1760795 760646 1789443 697032 1192987 208898 1579036 1537989 604315 419886 1570093 342084 1041827 837186 451437 1662165 1312939 487421 637335 1655917 921664 494347 534250 1650619 481498 1925470 1571657 1551088 986793 628578 1097321 1069410 1323046 994272 561159 612399 1757601 1073618 1867511 1645789 772777 1048995 115823 916470 1821322 964518 1193967 1923048 1383369 234888 749177 94991 1897667 433800 389401 1848367 1803029 85759 1365492 107735 1821018 1747834 297145 771824 421321 1011718 715712 1748310 67306 836507 1122640 952501 1044016 710557 228994 735003 821803 622868 507554 666309 1244655 848793 1699036 516786 1541153 943194 865085 1403131 185736 1637608 1600154 454680 427204 635864 321400 609012 1285007 1110433 1601911 400363 1283763 988159 1058246 1872624 1935009 911702 563358 405641 46124 497083 402954 544078 553992 698339 78316 1791666 933314 758252 1649739 1448827 1046402 760587 1581460 595426 614492 1993256 956611 1959581 107728 406267 788954 323480 1989436 1043617 258286 1362089 252869 1887355 268009 1032427 1996336 259971 1545930 116565 843642 614425 1714244 1548779 198182 777737 1017667 1350139 1437092 78051 869569 1430601 1144825 1490588 505064 840343 1980002 1629902 299708 998956 532241 1436731 248009 1152315 474811 1932477 877582 862960 1382641 928259 1043268 895717 425347 192808 265932 1150857 4197 545998 1437937 851679 1011867 1522613 1157217 1974122 108667 1502908 1756896 1874438 1413880 733499 602809 736089 315414 409368 897767 935530 195657 1673227 740096 1007802 975390 622446 409125 1174735 1141765 1720195 679296 1640187 1176047 452214 156102 1170446 695747 1187088 1749104 977205 1860558 1591442 1798514 876903 725943 151880 144657 600247 75926 575973 870380 313773 744203 1720065 681753 1208443 1787901 866534 698409 323034 1278262 1010579 373916 464667 1857582 1107322 1359893 1637061 735890 1913659 342048 1315213 754159 685009 660954 1715703 1163630 264912 657789 1722801 411677 1989505 970606 194436 233624 1170378 817064 184727 1359627 568538 1937253 516278 122549 195002 1290389 786926 1358185 1131260 770713 486847 436586 1547227 990989 421177 1719504 1627392 735657 623700 526085 1175522 51968 1696898 567140 40348 420358 1965889 808963 920484 297213 703880 230754 1454220 1577290 1219028 994531 1476079 1240325 226425 197712 58497 1214400 1645911 867936 1538169 126895 1897826 1960266 404708 340081 1531176 1797714 1929075 434592 462476 1464753 1132508 199596 1327142 254716 1182486 1857207 1315470 1321365 173671 182051 277396 1962696 568865 1960489 1390903 286777 1898399 881418 1977551 649775 1890780 753084 326059 706527 833904 1020455 35296 56504 140511 142877 1699705 103560 1696009 358819 441864 1693857 1287404 1803668 778415 1791765 1937237 394640 1609076 1874388 72784 1752472 452629 1562327 889453 510239 1159093 1106355 783014 850743 417248 593922 804969 1050965 1570752 1773045 480193 1353058 1376336 597091 451027 692639 1484078 977897 1666176 291212 220099 1206103 1990936 416558 717852 1554049 333306 1136512 518430 89827 667248 1602651 1815241 1330356 1158647 1547505 815432 1924523 102579 655164 1685262 1862696 1487786 829126 829705 63585 967929 296545 864450 1509360 471417 1335386 38093 51174 1881239 1489043 798647 782046 954136 1429957 1618422 242713 807489 946560 555755 588931 1211288 899220 882832 795470 1743983 1752017 265274 490643 67775 1620550 1564349 1016382 723265 162245 1317312 93347 23334 1536486 272573 1064271 1705434 1449222 704774 1045038 960452 1780254 1466157 726677 1037633 1257097 1389893 81203 107576 226773 505862 557867 1879441 435764 1836743 1034672 398356 181215 1794196 1635951 1764832 108207 1610556 1070892 1190846 1320197 1384547 1916389 1407936 1509802 1813245 1871121 361057 878426 986602 2842 1335289 844181 1074802 1690114 185779 931756 9499 1734054 1575619 51120 1290855 1630161 530425 390127 73312 625836 1973147 1652317 1379905 381980 1404610 1912975 1276836 475053 134515 1279069 1363293 939179 897252 1416766 1759698 237930 613690 1643579 1254908 239501 1608283 500417 910282 1405472 1499077 1192684 975047 345863 300911 1292761 1671324 177210 1790112 1636584 1188919 1064658 633136 593888 1153953 1543194 1187100 1397321 85468 600998 830488 1242216 1573179 924436 422866 137122 368746 1415849 715711 390890 990856 60043 1299263 86624 15641 354908 1955566 50385 1854842 88794 211726 1465705 640866 800086 1474937 1047393 858241 541344 1808953 1782616 387789 1750894 1252029 1648840 906882 1618375 313032 1850151 1497741 1533364 883565 1382224 1332547 1613376 770854 1350612 591192 1758516 864245 858557 1083867 1151734 370766 748946 1220129 51128 1091395 1835339 1458713 1056978 144776 927652 473068 873423 4385 819538 1209633 491729 1268847 497187 1683664 1090949 1944946 1111764 401534 48011 1910645 1727278 260091 571708 482862 565824 512738 1925910 1800009 242615 771564 462512 228481 1795617 539622 351653 1170277 1441988 722698 292174 324671 1468491 480444 921104 1181282 1558513 533337 731587 1044802 559814 1794778 268351 60330 1591919 139497 868682 935062 1706967 572310 250894 649807 1134236 1745169 1896431 1280837 1575695 1083804 210736 188276 579306 388619 1731044 839054 1160311 1418218 1357123 1881321 1260653 585617 422728 1434504 728631 705992 1624144 942259 215160 369988 1415912 1309094 1634381 117036 1929665 1123222 1167396 1226622 112338 587249 158683 1488055 78410 1925168 903180 433456 1935557 1467825 87261 1217326 1245298 1984085 149834 1753303 937324 847353 1897743 207039 1955787 1748885 1313015 949209 1884952 285601 603244 1577877 1968143 1087451 1680534 1647811 719751 1988475 319453 446515 1242719 1409719 1357797 1174621 398292 119786 1695171 1486721 1632802 1195526 376300 94744 393269 1890841 542886 165758 1378924 662990 850409 22174 575434 298468 663408 161675 1605014 260671 1349634 643003 734677 705131 236741 1937619 346084 1860619 849770 1839614 929530 1260004 200093 1192112 1374582 638069 1931330 639991 1817015 913767 1633961 813037 375422 1419013 714465 1981460 1969 1354482 256646 815554 575754 1028384 435814 569650 607373 470011 148980 308276 954826 231639 803156 1478784 442906 1995708 1828845 101002 684973 1215279 1181570 621944 1719377 1905876 406642 1756150 360481 818451 1961091 1261288 1666631 978762 1351983 1956140 1855161 1604371 520689 566750 1917160 686225 258550 323243 244162 1253142 646851 1930869 280091 1874898 1510510 1634215 1669336 183270 1281308 1545654 1850354 1458847 994111 1034264 1304253 1815670 106204 660114 557169 1129095 1508302 883403 1603987 1550435 1737492 1059515 1184851 1473786 453326 971532 1912451 1872611 1623232 1799524 127749 992059 433938 1464587 1423979 1502715 752235 1495331 946339 1511473 508463 1414341 1476325 1061964 1742883 997810 1954831 1400022 56382 1768168 1837394 1080269 1421383 1246592 957571 1275277 274712 1020217 519563 1213631 1787778 1067258 231662 1390127 273487 1576164 253957 1311736 294981 1985564 1827184 1734579 241183 249687 849731 646849 1446972 376571 288635 1543113 1272430 1256631 1154252 904916 1998905 1524107 1281041 926095 1936735 727649 1866873 726766 66212 1547900 350617 1473991 1718774 98845 543461 1418708 950171 1033051 469718 696748 840085 1745694 886947 1471039 46662 1595314 428763 511195 1676385 1731697 1503756 204383 125175 468856 561670 1272078 214698 826830 569452 959912 1120913 1282702 1928358 1250637 374133 1676635 1752355 195983 933237 535646 1401562 347196 443613 895321 808655 584663 321317 1698382 1541190 243620 638601 1276876 1920517 427951 451876 1350546 520565 175449 109499 1186444 1852551 1661726 739768 1527076 1724738 104728 419025 1538938 1545546 663196 1535416 586473 1229507 67199 363920 382047 1190624 981608 703096 451636 1399587 862990 168791 226664 1670910 42024 1306897 1592043 957472 278312 1969014 558830 1960669 1523827 1385183 1317150 332838 886198 754057 1284007 1318067 899270 1246459 1857439 1587261 1959591 1159189 321594 1539996 1976665 36437 1470045 167109 1445911 215435 1265583 1886171 539410 1385899 1646462 121035 1985901 323280 1376410 364237 485648 920405 998677 1433946 1135145 1242742 156100 1015513 889543 189189 280316 697727 905516 1876001 662918 1626615 813825 1850178 678149 1589613 1429222 34404 1107521 733078 1604639 1505051 638526 783320 1090691 1667989 1917377 1046384 1422247 285423 1078018 305785 1418376 878693 850852 506653 74487 419001 19683 360183 929566 557195 1542968 1481070 1810170 764896 467883 1724972 1062228 143959 456269 1105821 155906 1261039 561708 66382 1868581 1853429 1077361 1216641 1487659 8662 553738 693538 1486181 1053366 1005927 674936 260112 1677792 1837037 153303 195547 1163700 225452 18522 737365 1990576 677595 270825 1754947 600055 1442642 1328881 1546168 521754 227865 1879663 1219269 1731012 566665 922066 655316 1313718 1739348 1356425 75853 1579787 1350336 1519719 205594 804944 557710 311435 1811187 1295031 29600 1397898 59998 1500104 1306327 1848566 1424999 1345259 7723 1825419 1032268 58001 1836651 318903 117431 160869 352316 1319222 1403399 35243 762380 1429549 370559 1255153 1628554 794667 1257330 590737 1747715 875541 1330630 1083165 1599979 639692 1649862 318304 1604126 364319 1889639 674944 1958650 1404800 1041582 1120098 1471326 1110421 1774725 1363251 1967964 456981 1927325 1488955 829978 1942978 1327374 1203932 1637352 1746772 99260 1176530 1250390 880501 359908 1820537 1297590 1147780 1118060 1587817 1424822 1602314 493913 85763 1117620 1851946 90360 717663 183341 1958158 1363313 769270 1219382 5061 1765415 104116 125059 1948464 952400 274750 1897800 843029 1457757 1222549 1101872 1350344 1306726 173536 203314 527466 328201 710582 1973140 332296 1529148 1003098 1014734 1026661 736359 86703 1722543 240057 1101253 340959 662987 521472 1800693 1093328 1921574 196101 1375800 883098 475252 1071373 468541 1389509 653772 1146838 921913 1960856 158420 188535 1738397 56312 646750 170566 278017 1350542 46699 130034 1105309 1991530 781862 366740 42754 1713827 1338165 440117 1786678 477871 555276 611227 1993062 1238249 517433 328066 1176993 98330 573612 82046 137578 744651 343593 1562137 42272 1961934 1910070 1803865 69608 1802376 1137813 655690 794188 946622 1694073 282943 1764302 232825 35759 1100025 566307 746811 1226861 704057 773016 259024 766046 1775199 963272 29139 1921529 1253563 557462 1701852 1516849 1391235 72370 1506143 1137574 580491 1117566 1160618 119345 450476 1405665 608381 1789506 642547 604284 120182 280496 1094371 1890729 922624 33198 799848 1975117 1164832 573703 112428 1946502 595017 1729024 1286813 676886 802044 446245 1237664 553310 263402 1793057 946024 1624143 468096 1052481 91762 335684 630477 288233 1814128 290279 1292413 1450012 234356 1680215 428327 1350296 1486963 85539 1063125 546641 230078 826105 1002086 1648187 1202490 863568 54664 516881 322221 1924309 1981949 1400633 660151 141194 1186796 637935 1944022 800232 1550650 453628 944063 1916059 963678 1482480 893762 435298 51282 685075 1889872 446397 1184895 1795077 699901 137622 495434 354569 1474082 1747668 815144 1488037 414879 1300093 492800 1461129 440023 937705 1334587 221044 728736 1433436 840128 595077 546615 1968244 1584291 1464151 1852329 283718 384670 1056483 66268 88442 316389 1655491 1765128 402256 1595575 282090 1696448 400617 773084 126714 1194597 938964 1583596 667068 1991622 1710666 1173508 40713 1319027 289578 9574 1380730 1967082 1842283 802117 1991771 672506 579499 788213 387790 1506854 367827 111009 989355 1343150 132459 1274875 370346 1677118 46738 1175377 1771759 850833 652302 864397 1543224 40487 1549086 788197 729483 255628 736199 488680 981786 509386 1571819 300388 961588 758589 192530 1278455 530189 1139882 1300661 1621351 412488 1083995 1366033 1741468 1813962 142870 1603522 232371 1542917 1234316 1702215 1261397 1481227 1372537 1899116 655143 1943326 1890941 691421 1492868 793107 1544378 1415587 365894 716425 1746548 573015 1722862 1355260 928077 1677442 513248 1446766 377470 258758 1665993 894431 8412 403500 117096 632565 316116 1866207 1808087 720629 1763085 1487885 434047 1886711 504337 280102 210615 865437 809368 322997 67423 1098021 1145820 1611099 221900 1082805 53876 1142526 1338160 31441 1953974 193067 663048 1115159 1326224 51155 1396753 354622 368243 1448739 1123504 117083 179343 229017 1556571 1491244 973030 504361 1032682 986666 905708 1394039 1873404 620046 570357 1206541 643307 246275 881866 1482440 1424550 1204977 1443132 1773923 46946 160411 50856 391469 1029921 542422 959035 1185001 1609884 414885 1222217 1859581 233457 1574498 741692 1314695 666632 256379 110658 348073 1870167 529305 1703825 1635373 1673413 738280 1811260 392062 761847 249073 1303763 354758 640471 701969 1886199 971111 11945 1264990 1909825 1919422 951732 1210860 571031 489863 1905086 1867354 176027 767451 331411 214789 960406 1091500 1803856 1096522 1344917 417555 953602 179444 410694 836906 1014553 754221 1653137 496598 779903 297931 1864231 1133885 1902451 1650191 1474091 879692 157342 162269 326925 1333948 221664 1299873 1566288 1236689 326815 1131675 1535952 747843 1884166 1264511 842170 554302 1996544 1576720 783486 1657711 1432662 1755237 1412347 1977782 1674174 1369890 809664 1134741 849209 1716944 1135961 1707083 185466 1867922 1066288 832657 1271550 1177185 1982734 500911 837810 1728100 964334 1028321 752247 368176 1853037 1155080 228778 1853630 454538 1750482 1013595 586075 1516516 134112 1232401 888593 1701094 968775 11262 1920066 230931 1954205 1906659 302410 1225113 283726 1900781 658790 163076 291668 486419 221424 1291014 1134989 1982494 1732057 1140120 96919 807924 194776 1187863 1107614 782163 1990896 1140613 1563299 483942 1839534 1433443 1539017 1776389 1423284 1486805 421454 1796357 243339 1839903 267305 1277361 1424642 961477 864774 126251 141025 211063 1254138 1948935 1339457 1328330 1090254 10487 85832 874231 963168 883466 745666 1370321 772447 1713696 503978 738446 168781 737883 1470678 500723 1659993 1800935 825326 1021339 1352217 1620288 702497 1595359 1007978 1885394 228055 1959150 821628 180981 1623228 375083 1530524 1692342 345249 426104 1454459 580933 830059 444936 101097 1422492 1976822 125728 1074231 1398619 1586561 1665806 1144849 1846896 1021725 490617 337608 1726160 477898 524826 123558 173345 1616242 1235261 1709972 680133 716679 222342 530922 919064 1855536 1946274 761361 372493 332110 1293235 1719253 1233955 1216196 375202 468584 1520299 416857 1724937 1380044 1154169 286638 1274807 385254 1724496 226914 1286188 1753875 813199 787690 1051817 654681 1564445 429346 1947641 219726 660198 1670440 628617 766307 1382746 639864 843981 1694597 1171744 146941 13109 1788373 910393 964780 1486955 1574460 1366239 888412 842092 1461656 1806286 739672 1729758 1662305 1288725 449534 265919 1276944 787160 775954 1264376 541470 1043668 1503220 182386 336653 1330488 1989035 747435 1446721 958174 1676785 780928 1014932 1969173 15834 327318 1489052 1376582 605931 276102 1472499 557021 1328723 1608079 1343851 1695952 921576 1626100 1196560 519795 697256 1102124 1318538 1002508 30438 1259144 243737 854070 661828 368861 1961854 1669809 773735 931717 1092951 1479704 1315154 693237 1101912 1441237 1034045 1791891 1681897 1882159 108657 61137 1244898 41445 1990675 1068021 1600402 1622724 631902 989371 1519723 1693825 1132783 1500493 866197 1776515 479454 1819245 1364719 1798329 449930 1631797 579975 222123 1646147 1767520 479414 1765325 1011750 653904 541670 1545876 400155 447028 896127 827713 382202 1436123 125013 43545 1088931 672993 1894492 1028899 526890 1144925 1420546 1114712 1711129 1170852 1109975 1678284 1660258 1209417 935509 262143 1895585 263570 1327346 673388 766746 397353 1498809 1262467 1316575 509439 1822065 330935 119932 898175 1884768 66915 822797 115511 395228 686058 1646033 305191 892444 239549 131893 1784901 1897585 415402 300097 78614 1502921 1871841 1805949 1788984 836155 1933833 907735 789623 117490 1432081 1394370 1349556 906469 837919 1165006 1062090 1163941 1718479 155709 777982 284803 1036532 444676 1545880 1178879 1580173 176300 360928 11049 1676258 1211565 86766 1306328 288063 1727800 957725 488070 219150 782929 1948678 757368 1808259 1894453 1753352 1554669 1192954 620645 438440 134618 1680800 1160488 1353530 310803 1912052 51696 606327 1056780 998578 1034212 1504349 1881364 1983388 1139623 354384 65747 407045 1676 1277138 1638981 1618165 69941 811434 347862 1079350 839934 1322855 1679896 1995233 1950001 67840 679934 1290581 639597 1897766 773374 196856 1418295 1324661 30334 48193 1403995 553242 867561 416480 885440 333205 287582 365963 719865 1119281 1056718 928282 417780 256117 1743061 858277 1440988 1328307 385855 1183505 996799 1720340 433115 1340741 1877471 1641248 496518 1699374 129241 856123 921753 1848409 1859814 758050 576556 872199 1362637 993715 1771343 605918 1800959 1108979 367512 761279 318911 1333905 1893517 395633 67444 451731 1235185 756294 1791325 1946398 1352321 400915 663486 124407 36914 99661 830041 1079043 1051773 1236510 1222708 1730163 1844111 228141 206377 1978431 270386 1411613 1472651 1398036 779769 273798 814792 375412 1072604 394360 367494 1691400 122492 349023 502747 1549003 1778498 554590 305372 1482225 1063162 1138718 1595018 1292382 1398722 388603 82387 1806199 1516141 72543 49924 430148 810416 1443836 1482134 549673 1434460 1855088 1660442 852762 1406049 192227 1607751 654099 203158 406440 1080021 952836 1243391 1515513 1495803 231225 828453 1221942 526555 1254000 1886914 1682798 1903502 401647 485135 1062866 239017 477800 1502195 148406 1031125 886370 1029872 1218869 1043292 782327 1472653 475950 1694350 229053 1993782 1050651 1289617 1944032 274736 697393 957829 776371 468454 1435506 708170 1138142 562698 776277 792860 1065046 914042 629942 994461 815000 1927029 870353 690285 1817607 744129 1432391 1262932 1359244 65849 74151 627594 597408 814366 1805523 249201 402229 925562 230864 1938638 1015141 740833 746423 1204605 1951132 484802 161786 211959 1065719 775457 543063 809040 79594 1253397 20094 633439 955295 575417 1134945 7935 1432560 1672292 1534520 1231056 282324 14818 1191011 261327 1964671 1119145 575355 374754 163233 207786 83944 1349404 1219866 155470 1487331 80631 521303 876711 505531 1527459 1987757 1802839 226107 571521 1327803 1683527 268045 708839 691256 1108750 1005082 821 374696 515095 1575379 223139 1024385 908753 660640 261552 1665860 1999874 1771690 131649 505680 967701 1057362 779604 1461293 1488486 1941837 314370 33866 946129 1763775 1657847 425996 690840 1741164 1976224 966577 1551592 104513 922646 27034 901913 1409793 591564 735173 1913216 1538052 544649 1725147 631264 440787 575571 492999 1074365 345561 366351 1393782 742651 1333616 1048692 232570 445294 1117073 456965 588935 627838 1058701 931071 1881058 333865 1859359 564274 863719 137522 1801610 309360 332409 1335936 1438728 1598976 1833742 8247 1729826 898650 1810719 324813 170528 931782 234947 994383 1038837 1957838 1172880 498795 1727607 1618888 1352242 210711 798129 718253 1214933 12472 1565647 1166717 764006 1481386 423368 781301 1758422 1893397 1886198 1177546 344618 1721609 853112 1296096 1848638 34319 1067653 1404587 1816926 351874 758592 1723061 1284357 855818 1759171 1594088 505019 1428208 1418805 244936 518160 1022031 745537 117227 914627 1964431 1810984 1501112 28459 1158353 662756 1995682 302480 1656412 1413628 1072436 1017560 649696 682205 1132172 400455 420256 495157 225951 1103626 625687 1734322 463636 77180 1591827 1993923 1755737 1135541 723629 1367813 1758317 1341925 673036 90467 300819 1535141 481513 1064778 19722 1462680 784489 792743 531680 541827 1753208 663401 97667 1215798 917751 679045 192481 1901622 578328 1328519 7610 615602 565252 87504 1433217 303322 1527163 1666046 1583506 1427188 262068 1975122 1592333 1311166 1057352 1833405 1091222 681677 846987 544776 1211449 1718367 636892 787718 1256907 1249802 109839 236380 1421722 577843 660562 1704123 166014 744614 1198526 1399984 671284 1972991 1873721 792797 1968199 1194122 1723378 1220567 1161860 720176 1706800 1154748 802576 1941744 1036410 1883762 1943763 1408333 1688385 414272 40670 1124847 149652 650856 1964511 1900068 661430 735845 947998 444705 720796 1678841 1309787 278516 1018611 446047 1846445 679771 273039 1468753 1427678 668398 432668 1307055 232781 484848 1099695 1540219 1724702 1700051 170200 75747 1762936 1648951 96368 831638 617600 1923256 634402 1015220 337909 1926307 1299348 701018 338641 1696700 979735 804161 443917 1477089 1895707 1422981 300534 1727994 1580046 19806 1885127 1062276 1715384 1738267 1945107 547195 1250422 826805 597977 1842431 620999 1827290 1300729 429034 557799 1783766 1607015 1989092 1460700 1269040 1980406 435539 765456 805565 922140 897119 1708712 1637991 963197 406583 1015054 309949 1857016 1389937 145459 1721987 1904030 241522 1918775 1798271 408286 243972 921300 1771540 1452885 1500728 689613 839002 259864 720402 1460813 1819261 526908 1049332 1407103 1594824 419416 1043421 356111 1753363 93303 266407 1804189 558999 1861162 631901 1893162 623450 782697 1547944 1822248 1061999 1155085 700049 382600 166372 732409 787951 1552270 1590529 682462 374697 450988 1579210 143266 1870942 1778462 1703538 1608959 1020325 1929840 1929779 1950723 468578 1579989 1836050 212367 1691709 1225432 368123 96657 1235540 1186759 697692 1420959 946019 749610 957160 1367592 1781998 1409242 651575 1380791 1236717 1965650 1067709 1295229 1965041 674984 181691 846798 265588 1617879 1513261 166346 844220 939058 1470631 353919 1861287 232488 1195852 506081 1419719 258484 1491328 415556 985253 88355 1702134 1659960 574915 804092 1081447 1483692 84331 409127 743850 601252 191949 1171474 1076315 1394560 439308 447629 856271 1904069 490017 1061684 700971 1053983 706636 120399 1816412 924791 998695 1359703 1713366 1085652 832476 783543 952777 798067 1605216 181586 285161 1282845 531771 765333 97765 133154 269965 693365 1103488 515302 554177 211529 1182122 952465 44402 1320548 1432962 172117 1495954 750829 731484 1960777 893679 982076 700268 820047 670125 43274 1072517 1105488 1014403 1750005 1812422 1208419 220927 1481635 807026 1152010 413274 352337 557646 598858 1436872 1719039 370249 1889630 814685 933048 971881 300743 1257852 193585 404890 710336 1866137 361191 1126903 782081 922564 747177 1226952 505889 1101171 779296 568674 1270743 1068392 680422 1958747 61189 1068876 1486986 1247884 1629866 1746965 1690720 1435406 780860 1459709 1622858 1386877 1470806 110514 1843552 1584023 1887725 1412996 1913967 1613507 1795246 1533456 1478582 1668277 1498459 1109837 1018158 1165464 1651661 992012 1799369 1116749 1355162 1382626 1778660 1739946 1440495 1437323 1729279 1525422 296180 814959 1180345 1822420 378783 777733 1732623 1276683 1100957 511681 1636430 351187 1671048 1077456 738478 1966437 283795 1411059 757612 1817158 1303122 79024 1848933 77005 856127 47064 42842 492132 1224381 1104549 54559 147982 1449513 891904 1332811 766192 1819931 1374298 1423150 1856373 452090 566564 710803 954450 910357 1168633 1131789 1599026 110337 191892 1496166 249927 63817 700153 711018 1145497 1963018 1253000 1838052 1242269 871844 578731 1289873 1279381 1549034 1837728 7437 565537 1497188 1244572 1979176 1416614 603154 797564 1526771 974594 229996 784781 831982 1512526 1248822 339468 1170683 1908748 1742561 335688 1138947 223767 1134523 1616837 173608 1062296 1049424 393642 793625 1774722 109298 551706 1854139 1575279 1586390 209780 1002193 1901239 820095 417363 500984 192010 1135105 1661101 1211159 1693578 17064 525326 889369 215322 1127621 1804847 581756 1995991 285883 980333 235239 90845 1036647 1419944 344696 89801 1045399 1530511 294059 484634 235245 1802463 1150568 1083188 1411402 1241575 631667 886226 1482858 1820458 321496 920917 1131978 1192172 35138 28373 1217862 531840 1632388 415652 1876702 120459 1805574 1164668 82234 1550819 1275672 1569026 684220 788667 1999057 883021 120336 377160 1653160 1300323 1520363 1643950 677010 1905737 214098 872665 1935603 572250 1191506 162892 369788 90544 1670793 279512 912038 1507597 1182541 255263 1791413 770206 1961447 741956 95585 1072447 1162299 1589562 941598 740609 490234 256747 1655485 1993312 245382 1618691 11558 15019 1042919 131629 410811 47434 62313 1478486 632960 97185 1180178 1419231 1064179 309139 1964625 470421 1625415 1148849 1898853 811515 922420 605995 1256140 981294 1725372 149009 407060 1680092 152935 1617994 1350689 1718633 1114444 671832 1241645 1175958 408600 428442 1223508 885135 72098 982171 1099602 867108 1441914 1030795 1468813 1883115 1670685 421348 1038167 1388373 1710153 1616509 1827076 725354 1699876 1979314 920643 1863750 752079 1713691 1248484 1314898 577396 1598803 1025161 1685494 1422726 1782697 1872057 122159 1354364 1353619 21565 270515 1493610 681216 587364 880548 1384883 492168 758562 1605673 4902 997069 1407538 1943769 801760 60113 208586 600320 236766 53185 1246431 1124272 1414599 18947 1053462 537255 1428425 351118 1582724 968764 514353 429194 303156 1128210 353609 232028 1578134 576726 1909363 1727223 251782 127355 182106 1337126 829574 842988 1881384 1428813 41903 1263587 882168 531101 1831542 949280 1074135 81734 919922 837888 617105 952396 269485 1357530 1312625 1155046 1689770 1299393 1068353 1976042 1507164 632780 512462 1377943 1082162 382156 1881432 1791312 1307924 829454 834897 188511 1005806 1934242 1754950 1543806 320954 605431 1312863 553952 1350127 84648 280713 457461 1338359 636124 667848 1049240 384909 181227 335455 1657976 1491648 287403 123068 1797883 77787 1437519 166522 1446886 1506390 1646644 1992799 575925 975040 1244595 1399369 1834574 916943 538769 1832131 1457632 769947 392390 1050424 1845800 568569 960257 672183 1125126 528786 813711 487326 1879847 222753 303084 68984 848743 1189490 1041489 857882 1670687 1942937 1425313 460205 672655 985764 1282252 685914 439050 1307867 1989300 1787264 1986837 66920 1456871 178376 32500 643994 1273344 756643 1372906 922757 292991 704417 340614 1476859 369135 387880 1491615 317637 1237011 1487629 1254650 701343 562480 616140 613089 1651538 839385 66327 1641528 1659091 1119385 595815 1298136 197861 231680 1471283 1557839 1284871 1735255 500626 300725 1851524 786757 320106 1009504 438862 821258 545246 1162253 6865 903382 517945 1873849 430970 403738 481297 1527470 1215062 1436371 232742 526642 1227775 981362 780299 70653 663088 997960 319720 1780903 384178 686397 976999 37875 1470413 679911 254561 1443719 880365 1482929 277426 1531132 1403928 905632 130579 418579 881188 1502993 1574854 1298950 1614062 1475749 804769 1657807 1956848 229628 1361522 1923290 1133879 1336089 590991 1373146 1772010 641781 802583 149982 238175 1299590 595764 1684613 733910 276844 1396634 1708122 1298086 1047708 924735 1424950 936073 216883 1857673 1733358 1767853 708996 399798 1432872 1181973 1846767 761314 1977862 1644837 1239636 534203 1999891 1676906 1965591 330149 1126494 160019 1949927 53786 467781 767384 151019 1809745 1617092 647364 642570 1434731 1319198 545169 1991363 1739333 534321 422832 1513065 211407 1590866 1559140 764167 1465033 475002 1166074 1684546 1855640 1812305 1523268 215311 730170 1632447 1306168 1144434 1009232 34139 667684 643023 786401 1069084 447886 1683514 1535719 1285129 378893 1567731 1604542 1573054 666621 1101890 173341 1851753 892573 1468449 1568711 1474633 47353 681415 1648992 503893 557186 1213733 1693087 1323317 1669390 1384732 167180 826087 401789 546215 1291304 901466 1409490 814757 1850717 1752733 783541 1531700 944861 1783346 753067 916224 998474 240712 231076 1023022 160675 1943667 1674578 1062083 182391 261143 1086661 706359 1496232 1517902 297897 1377001 1579278 1773132 680059 1580794 518307 1710170 158752 1854562 1677787 1553014 1744076 1934776 314029 844611 986906 363655 1907634 1981628 1389232 1031377 1876575 998993 200100 1553503 1153825 1431968 1778820 1611447 127344 154897 1477555 264627 731719 1470096 1069517 542738 383671 766645 105860 1630925 1660150 920426 1042782 1689477 28824 833257 1538817 1678618 425039 424835 986805 536584 1674172 1129828 1577320 1252268 285928 1638390 1835200 854429 178420 876822 1850647 1791408 118764 318480 430034 1356726 809312 1338801 1878055 1250943 1650616 1097033 805609 220506 1751752 94817 619415 1473742 1825539 193824 12829 781319 1188152 632560 1064665 1591977 133822 1617905 359698 1634564 166128 1791941 1869919 542344 126042 890275 1673418 704677 1668097 1763071 704375 1797453 1477247 1346658 1876098 1532027 917625 1869232 552988 1541828 857997 746753 1585511 924840 579550 731346 1495323 1948508 261907 1432677 1016658 1932423 558518 1992145 1068247 746210 235751 456475 738965 1756302 466825 1023203 1429833 719536 1775973 978619 96239 127818 1502965 645327 825559 1180462 1912350 1813459 1134644 487365 1395707 1441092 1064741 482496 541801 1538793 449035 1884018 873963 1310247 750584 819268 813948 784812 1383038 608340 1577510 1205556 1708507 650184 219460 723522 1566879 318952 732936 1128317 1897501 304491 1732873 1195310 1145051 1515284 10719 1785737 80120 853065 1389359 1677201 985086 1726905 1042826 1918303 1583557 572325 1311791 990287 580246 1123184 1869430 681551 59650 1041309 1023826 625473 944393 849576 1633020 1388908 1084895 38138 295594 970016 818680 1084978 1069332 1779511 681148 275873 247338 1266477 1962907 911561 1120308 1326453 1860602 547069 384071 1464897 1208487 127769 1946457 853494 1510996 1427877 1914656 683081 12935 33628 1027531 1870160 1460046 387174 1881476 1905233 614304 1001072 251900 1896023 1623048 1764658 347954 1797731 1575010 419945 1207348 271759 403474 344707 212424 71807 955325 408613 1960102 1257597 1045475 1362273 1074927 1482555 1901420 1878520 1335636 1177736 1883371 520284 842672 394220 1687800 1562785 1567719 627385 265087 1245974 1477657 1939015 1819142 1724248 344091 127020 359508 502940 1880722 106015 1390631 782031 1123172 1090983 524201 1413039 1470375 1996799 994441 1892175 1129652 1488063 1559264 1623162 99619 1172778 1857340 269538 938053 585672 1507069 1111542 1175033 212751 258288 284906 119592 1818732 1515301 728831 1843303 130975 728480 1107399 1181933 171479 899416 646158 1231896 40411 333305 949226 1709776 1147241 570706 893258 419226 300422 264114 597023 54129 1987212 574084 1226132 513945 1330439 404753 454202 1396828 1531654 721388 1687508 1607779 1966233 4653 531770 674144 473199 1336405 387827 623397 1977259 1261644 1149580 634399 116587 374069 23664 629445 789628 756252 975213 182343 1721047 1912778 182611 965755 475875 880394 1961889 1388510 2511 1155404 1644637 793928 501376 792257 1789001 1196500 1736856 600960 197986 578294 1843952 1440818 499897 1194757 1700693 223003 554076 1621939 504875 52299 95371 992558 1148567 1007164 1712976 1355731 96767 1321484 186621 1686935 1511805 609894 1223181 625109 811234 684529 1009215 533645 89730 704810 1144410 1405437 334599 1805381 1145055 973745 869444 1530208 544902 941910 53611 1612267 889838 1599650 991534 446230 1957239 1640428 947258 203930 440634 527403 1460891 1755201 1141511 580001 1950520 588886 52484 570260 323601 641444 632713 9611 778128 1568686 808927 1116763 1723923 700393 1712939 301456 1711087 1569353 846365 1854225 1557362 754915 1065047 1928166 1763644 1097086 593680 491078 1824341 428391 439280 786302 798619 403687 1170604 1605979 1675114 987025 1414311 866388 1001459 1485944 1393391 1872094 342831 112552 1158189 238335 48245 849838 530931 1173792 714050 1588207 142312 1071584 661700 1573551 1243332 1382758 1580190 1931252 1506425 1543803 1476924 1538565 55783 365936 329003 1949807 656272 92073 311867 1607684 1079363 1309653 1261594 1681155 1477833 1155161 1510658 420944 368627 64463 1374373 1391659 690890 1855127 807502 955948 588861 1515815 1804307 1583796 762026 1081228 1548839 217124 1566511 293805 1588260 101526 1859808 1769974 123515 408086 868876 640170 476163 46223 1375810 916559 1787006 1960821 1416697 812678 556878 1115704 675410 1365769 936 1779696 1462892 1359751 326095 449531 955440 723736 1965719 496585 23827 616484 1803884 658756 279116 700649 904792 397696 1460722 458711 250404 308408 1764410 75862 1798656 181813 887653 935560 1181576 908049 1842057 344154 639287 599317 1116227 281342 1043650 473517 1338483 991181 903815 1326972 1593983 942800 1037921 1030337 1096641 1379116 1053523 1620454 161925 1554591 139917 1754184 700965 1781517 448371 1853985 1654119 1164420 1954069 394348 1787825 259664 1211753 173959 121093 136820 703973 1796136 160078 908359 1386381 1036341 30348 9010 1513509 161040 1468711 952041 1685588 881953 208253 1032051 90971 1328128 871934 851846 482450 1853370 92146 1819285 1381455 1147048 1952534 967197 736166 1999698 466647 1250122 1658583 1596564 941464 1870694 85869 697744 1634538 757090 1472739 380517 292729 868634 1983971 430067 799261 897040 401772 382964 1234516 1664690 1969319 937712 1621693 240514 1815443 681401 680198 173235 1370594 126235 1988642 1307289 961116 1649959 1722376 645827 864395 1805496 980812 1286977 1646641 405306 145265 1739970 1379789 1415953 429861 1747633 1586131 945647 1345084 1737260 1129834 5942 1573061 1855461 1117848 1835925 1786252 795623 937190 52429 837652 1127494 1297508 541142 1781981 28504 153465 552779 75165 1775784 1106908 186222 357362 1875094 445288 290086 1349786 384634 1116500 524884 1757113 1993384 836596 470222 1815432 1642458 989241 831513 646412 530485 256806 853001 1003968 925474 400602 1366264 836096 962916 1286790 1133578 1049215 47677 1359851 730698 643311 1772056 119023 595278 420151 1336768 751535 1781455 181170 1544572 485420 1788507 1151980 318249 355645 1423909 470575 848418 615076 127461 1551830 1654248 872542 222817 1573895 1682255 814002 1382621 840161 1776663 1481333 123356 1575660 1272210 291512 809392 1649621 1700870 1905056 598749 549113 1310200 1511541 357001 187315 1783787 262758 491868 1446939 547570 775231 411224 1400676 1244345 1113375 619768 946942 1759436 230492 637616 1328710 581010 908147 1275333 418099 1226397 13214 1956923 1276281 156929 10713 451998 586645 1930882 661713 491148 289199 1297922 927130 1031462 275258 1860535 218732 629216 1572798 309198 392463 1401152 832771 1581242 1653850 781173 1989359 1742230 13464 1301486 1137411 879347 1473449 643740 107346 1777841 1083888 1658357 1081068 1060909 650058 245980 146623 1155454 1015291 1347905 917044 1072287 335680 1053903 359562 1977136 1987926 1734021 1710863 1544272 1611255 119335 1059104 151837 1718539 637913 1939361 1078426 1836417 293430 1253874 1695220 1893081 1044950 1703348 891794 1346522 1927560 1837686 1657687 1024939 331386 604822 461779 833844 1709737 485484 1910658 297203 18602 1415674 206392 152876 662753 801975 255254 1661684 1244776 1046669 1946461 253577 309547 1292945 1523239 1286746 335495 1605095 217750 1103118 357647 74251 1384132 465281 1972735 38735 1618523 417392 109414 1405713 797602 776364 930389 838929 1490154 1499132 373061 865824 1614622 670665 1116187 1890607 1910728 1293036 525628 1427193 697218 296522 1113740 211041 1874562 1667856 363902 873674 927745 1396808 1287595 460141 1545516 1300133 402889 1204343 1016372 268173 818235 1339732 1043860 285255 362720 1218521 1087728 1063712 1072594 831630 518795 1719591 293387 1493431 229709 405817 436850 1230516 858195 281049 1881457 734305 966151 398506 813671 526025 906449 1429626 739693 911373 130416 861196 751999 266384 590224 1040439 977241 75147 81762 132900 674181 459439 1583231 369385 748123 1158323 685346 374080 1332881 844391 1785261 1631372 1774435 1233356 1768532 321350 724919 185812 969830 969726 939678 1282933 1762562 655030 1109843 917302 1548543 1658515 106019 398269 1318687 249560 1585729 397521 1287831 360920 1880158 919469 295134 970471 934974 279942 469700 1843426 466603 1772562 1334176 1048144 45508 1667707 785727 1068657 902889 932452 1043524 710838 489231 206804 312185 1176639 230240 157067 1511342 1593687 599243 106206 309698 79371 1068518 334320 146824 697890 1900394 473916 1440662 1617275 270988 138939 1035769 187119 1431087 1596958 535403 1955261 662392 1872644 179689 1577127 1617320 986193 894105 1601637 540807 987953 691638 1975007 1032555 1169066 371467 169312 460248 1913500 977638 487103 358087 942718 1686459 923489 1183375 425464 1080316 857968 441751 1637677 982563 723723 1805242 870080 451451 452878 1680955 1228041 1978001 645497 1902100 1537878 395936 1583804 512142 1707432 254898 1208076 453227 241477 127087 1566433 475301 1655860 896856 371045 493010 1315523 1066649 1745501 57317 1694581 1653481 769837 922826 1107385 256937 1920897 245 1529419 1039814 451145 991563 786856 1493156 691137 1024161 289016 202491 1156466 1480661 441696 456615 1621053 1367283 985731 518299 1397983 1678441 681223 1598473 1781546 351634 379666 1305775 418744 1491955 1370466 970199 1583945 250955 338568 1074205 1798443 713420 180998 1326417 1454870 653659 327599 1244093 1541320 398370 1805832 41780 1230117 873764 748213 89332 983276 1272707 1029809 1263877 333019 284931 1856330 1362765 1402075 321290 1201350 1737583 506219 309897 1804831 1062976 1353395 1658020 1138487 1609014 186171 1582590 1171009 462710 1234356 1693339 324091 1272029 686022 9577 1807501 253438 1695106 1108902 927102 1486039 1349913 622248 1938250 675092 704365 1983262 1866372 41081 1661754 748543 154888 546031 1031521 474745 1468652 232322 26481 413459 385212 118274 788290 283120 771703 1517112 926043 1592541 881047 1336887 1869574 1490848 1075714 600593 1081168 920973 1044851 443715 1779281 1466485 707935 1227680 269155 862460 1013716 1103415 516411 826882 106406 114536 324015 65239 414896 1165713 297110 478486 853986 56561 1623823 1274965 281703 1136634 984810 66691 866844 760920 1138527 793478 992964 368712 31750 1970388 1412519 1556342 1243507 728161 1361445 646021 1522573 1376848 1182716 1605398 760292 1765511 1630185 1878750 1458753 1326304 634323 32403 114673 1894613 611502 1270954 857351 1394444 1007488 272050 1886448 703385 1439316 674299 1494089 709171 415530 1431950 1616719 1388804 1560573 468355 761902 1250553 196600 1318154 1701325 1530174 442045 198743 837468 35068 216109 242633 1198366 1974661 1716530 656620 1780290 1181306 994004 521413 521875 943169 1049658 1620019 1449959 48366 961499 1984785 1766883 1707868 1240086 1254854 783423 1703133 1234073 232787 1342184 200993 86998 1022211 417546 1581967 1223920 1058186 1232864 1141875 458843 991453 178380 1116042 1499957 1362521 670249 16164 874236 28331 345960 866155 1587679 726726 765044 1626968 1148290 1539429 594437 1170750 1685833 1862701 566609 4070 1677615 797475 1460264 1842411 1180939 1816415 960754 1057718 886337 1295982 1601233 511004 29470 1281236 1953255 1015490 1346439 653130 1986453 433207 77836 730678 607330 1524404 599227 700613 78971 364037 1508469 854798 1523167 929416 1782362 1068804 1091081 1560442 1524661 416503 1852104 1015104 1202303 1368937 732557 1137342 675026 1658557 774800 673221 1371165 34794 1716082 1910667 1358509 125007 59896 827140 763922 1463112 870719 1022655 110618 1745443 265599 655934 1962737 847276 812723 1901918 1446565 1258016 1383925 884728 1692135 517384 1979020 35577 403355 1481119 1548836 854451 105881 1396236 480393 585652 1862887 247932 126777 1901973 1188219 991015 1870076 126933 646194 1403134 271314 730219 1748876 1684734 1905267 1135777 1595738 1158683 26758 14316 929186 885831 1652987 1344447 790710 728542 668178 1898364 337747 1028543 1553182 1766580 1620587 1392787 923266 565766 1954995 938689 1815860 620179 1874610 1468343 752409 1377554 1394036 970583 69808 227501 1023985 1162722 109261 1989943 1555118 799358 272999 1850966 1677233 1101534 1309364 1931901 672753 1703454 146315 1134626 1152351 1548000 895480 1663338 1936344 1711600 124000 810083 1555423 1758948 166024 1497705 1227019 64479 1045096 61937 734180 51814 883931 963829 1132739 1962264 839727 50747 765093 1277233 1478732 1235154 1215263 813568 1668207 201023 1540839 714927 151107 756390 298480 628693 1986702 662234 737818 1894704 1910661 696646 1291433 585209 1799872 1103583 714916 634137 751730 1655622 982143 1774513 1513956 1908207 563053 618836 1945676 1265527 1163869 175383 778983 1011815 546153 1779729 1548225 1219834 800330 638864 1196369 1588774 1544372 385106 728730 352793 1330289 990275 162836 1791022 135031 1274361 1756160 539686 1065878 861572 102256 544460 48902 1291411 595273 228627 38977 510748 1595516 846208 1086943 1163686 595769 1765066 702689 347538 1959859 365219 1239791 1582686 1023524 123156 1690536 1582393 1329076 994309 748526 989215 376906 378466 300206 796793 767817 1495910 1681233 626504 394034 454429 497051 1570547 1092241 1017041 1820779 1451659 1615878 338024 616042 1250162 1085845 68882 183979 31618 1298226 252848 1692384 1932525 1545326 1141171 1741844 102965 370696 859374 1549555 1587536 1821174 190844 1617782 74390 94089 73103 629092 1734885 1036070 1775741 1420337 96387 795174 388528 1413784 63039 308733 150839 150404 1199905 658189 44870 1318454 1069960 1434256 994434 310946 1573830 1502645 156549 677540 1727004 1596267 1903975 250218 572236 618803 1342936 1925004 1304595 1781128 276949 442575 316836 862125 800862 1761021 82854 1914530 1390463 1941123 411143 681038 958461 1747629 1507264 1969889 911593 1880099 255842 1471764 1129018 1669332 164800 1949372 1072887 1273463 969670 310652 5649 1393723 292725 167875 227889 682475 494622 801806 1639672 677282 778458 699997 820624 39563 1936071 1248488 1917356 127186 677657 1026168 1529000 1514811 1819477 6092 1629478 909121 431417 79097 284907 223368 1898228 1880771 1221669 106979 1622046 967192 646891 357876 492998 1318477 1507356 511832 1262983 1492476 666839 1486003 1825028 842443 132399 158072 1422158 735517 839674 793103 412701 528746 1363689 169826 10149 1300190 100560 1303155 154639 1257417 1940415 610630 928419 315047 1890504 498829 1913554 568444 885368 459443 2957 1601678 5953 214614 458890 646391 1357071 1467977 920457 1883438 1270496 32809 209369 219201 825002 1485441 222692 1264720 1580314 1772446 1814817 687197 288259 101976 914280 1848661 249060 1652383 478656 1347638 51022 1150038 1343602 1286892 379121 96961 1368032 906999 806464 1118588 835328 1885594 1778400 1637826 1915074 1434258 147884 658638 1436903 162543 605100 534570 1818068 1300180 337745 1529172 1565613 1725832 1050125 53012 1754105 238683 214204 295364 1493507 1949121 39847 414566 1861861 1133233 285316 1275646 1999251 1909301 825412 375465 464221 1019275 766131 1194891 309205 1507822 1319595 1407182 1541987 1176106 929297 925892 874565 1479610 77709 842336 1986612 246027 401876 32884 99418 1736918 1792961 374215 1446028 1966121 1415431 521890 1534365 304505 856791 1783252 1979369 1011799 1291545 613553 848495 251875 376673 864534 115443 239201 1215045 1533185 1140729 699002 697157 460974 964292 1855759 1069865 1668748 725510 1316768 1799885 896646 551301 708990 1687962 1951159 678921 1139872 1451135 1647692 807894 922619 1882545 757643 1255431 904848 1218706 1748299 406407 250923 1950750 1011430 869523 240980 1259623 517009 491499 680608 135831 332680 1014754 334828 148987 194186 1979398 1543128 1626858 971116 1012737 90500 611336 187358 1543879 1058904 1216585 283329 1603712 617821 535150 1576785 1403455 1761979 843999 838753 1628749 1264199 1310782 28024 913529 21605 541667 1581969 1178318 1097956 245284 1045790 926484 1438799 100550 1034998 212586 1617778 801145 833038 4821 1487456 62212 429591 623866 1024433 184050 1043426 1235442 869550 923015 1119265 738052 946847 1427454 447215 1762626 68118 1597573 1477871 509517 1334760 981075 1852779 1609889 1931149 293291 844779 904246 1045455 543621 399284 1504685 473649 1672194 1312911 542565 695602 839314 1769236 1844728 1033883 1204033 271364 1229357 1686490 1848434 1142269 1893549 1407904 881087 1297198 1010979 86267 1965045 1988796 1143489 1309466 604743 378545 1469295 98774 1366313 771132 1757689 1374808 1286960 1158678 1757922 335944 471577 511623 1075283 1215946 556252 726568 730477 1577077 675416 761379 894803 338312 456928 189586 789406 1927113 304541 1131378 1606206 930480 1922698 412218 1828470 226112 1565420 650123 1457051 507254 1328038 135906 252655 1521676 59297 1494703 632538 1695277 270159 1707452 418017 1510129 516861 735582 808592 1131127 287732 1090213 176268 1509964 437740 1250072 640735 1576659 343490 312662 1721289 1897066 94137 75220 1589253 704281 448977 909233 1552597 27154 331574 1625588 794161 1313605 1856790 1746780 434439 501861 1262653 866064 1732042 1696079 965800 55740 1606813 1856477 1831428 1099154 1695951 1380143 110147 963499 1159563 580796 1435128 960623 1445765 481820 543162 1252390 1361684 610531 499196 1770103 1130764 1573998 1638646 1023351 1760717 808871 774401 1448230 497956 1392750 31367 1955642 1446112 1323040 784889 1161288 1478809 1805022 1401905 954304 4674 1737212 130469 1287942 1296930 868115 517227 776962 531281 1502609 37443 455458 1870088 252823 1961883 1613579 79779 1018396 525619 145882 1031482 1830771 130191 366362 1459422 818189 1864304 1664838 1007620 131016 164612 240419 651465 1280996 1080620 678750 1748989 1117989 993700 191470 1487902 1510182 556952 305018 1319163 1506987 477764 68309 108761 441208 1171011 1049060 623252 1793466 569639 1715311 895750 691234 1609343 448264 1013218 1302207 352020 1149637 148881 876319 1377302 1228680 1893834 1311870 523163 888787 541769 1765789 99061 291486 1643799 1018574 1435588 538644 1290281 1402060 1483209 364818 1102732 335788 815370 1953656 1254323 1669473 326073 1279003 1968756 1846838 1016646 1920911 1748199 512542 553418 704250 857162 1893881 996024 1402287 464545 1311698 305287 1623370 954884 1521562 1138832 1751525 1887789 347875 1495655 1179035 1564597 629296 1911202 447139 1920096 391130 531977 701896 1216875 666454 1685017 962383 530552 1982652 944294 1767705 345535 309856 1116978 927880 112276 105978 614843 1736390 18691 318997 96748 582283 371116 1626480 1936808 730260 1863395 84756 1688597 144234 569856 1620253 1930736 1804212 387077 1706270 1359857 613239 536760 1143502 1277389 158556 877680 897256 72338 1471338 271439 144587 492861 1422412 227348 1856734 735644 188771 176369 196566 705067 643258 1096783 1171655 1111930 850920 1319374 613661 1549935 132021 1299930 62971 1908162 1014254 1774688 1951952 122882 1500928 1044511 532416 781161 1474065 1179302 82647 39589 305027 619598 1374234 1297610 532339 30436 5169 437916 564506 11911 286665 543000 1591915 1171378 1431356 420949 1686954 1335990 745251 971634 1825220 381238 1418533 661005 1202960 1601778 686657 679348 1304041 1129419 1676700 1498000 974386 386384 405928 1860220 1114083 1146917 1443466 1699252 430366 1612835 884378 142190 1408491 307759 144905 1113361 566144 1851215 1621538 1987544 666007 434593 205786 640655 1003586 1360476 1699112 1541857 1135916 1892475 860858 1441391 38453 1137770 1587273 1022191 223047 142951 1390478 1642029 1186768 1428576 1104049 1410823 1049652 556588 388606 1520545 140436 570006 1047514 1314252 1694275 1819144 793324 822838 5797 1773524 399003 1030055 889794 789488 1425776 1000921 1602010 1397987 758660 1433117 345822 1095662 176933 1752081 602124 362045 1074668 1913223 756685 1494040 734052 1706407 845448 130053 1971439 1399874 1694645 498194 480298 1349231 1485565 714228 1179471 1951968 641006 317878 342716 51625 1947199 463334 1431964 1206765 1800025 525164 1702874 1774957 923253 317879 959999 1411217 49646 1105534 258942 1745956 1250824 1000445 430008 1709976 1191561 1860461 1674709 782591 1594346 182684 1362895 631174 293419 424852 86667 1546477 768184 729421 1138895 1572621 1898158 231134 732297 1890974 97531 356816 16976 1899303 170501 1679546 630867 1090671 635175 1095491 1135527 1410424 63364 1611004 1953383 1173416 250036 235497 1014643 861171 1004764 966105 157960 1698698 485370 62935 1310348 765404 1364246 1924254 247199 1237390 1424150 1313181 1288401 64490 1029675 1793055 1207029 1900881 974967 719150 1330029 1844406 580344 279089 369386 545857 1988486 1430607 587587 1000084 957527 610487 1715350 702123 1361607 259546 158172 880804 1018787 1455175 728508 785571 172696 273311 1266115 363673 1377478 658001 812214 1884835 329397 1457182 999727 955666 1839227 1108699 1907465 1569996 165936 779522 818271 620699 149396 1384901 1015584 460968 1654749 922396 121483 376022 77919 1877354 30469 870937 760296 978677 991671 398985 248340 1861286 761081 580954 365625 404209 1079535 1851445 405933 858102 366992 1351911 1925372 958887 785495 1178745 1795688 655191 124351 165081 392822 1175122 274109 1400231 830485 1482963 714570 833896 1143004 1636415 1757149 601916 1408359 1176875 979626 542016 1441743 1578348 1356648 930585 1277386 836718 104046 321868 1517468 140978 500795 1605772 1306551 928720 1806827 566838 253523 541134 296920 1249619 1694236 1467568 1367878 1744856 91707 1437017 95999 353920 1145154 552681 1868047 1383928 1351438 1767937 411215 25203 425913 572958 299482 1270237 1375932 1396851 1699031 1459882 1111085 1411772 402203 1413888 1004409 980931 1901228 1023079 295573 686642 1606118 1920493 1656305 265220 1871339 1822184 343164 449851 1020866 1557912 600600 969931 1597348 286079 1529595 724416 1211542 504772 1565480 1591224 709775 300263 1161727 1669419 899380 1704485 1751828 489316 79595 1277058 1161963 40209 958079 1134771 1531995 196762 120008 1190619 44627 22189 1694941 1212467 989291 30388 217782 288667 1618738 1030112 767025 727568 1124058 1876127 548073 1963040 618103 1857113 1679274 1441005 26359 259204 682596 1580015 522204 556795 1284270 949446 1274845 575166 1342147 664483 38811 1690968 1172050 1685363 86460 864405 722186 637293 828337 1665422 1389344 517745 1906133 261163 979276 90334 556137 710260 1480581 684854 1577057 1799798 20151 558829 1748073 83668 1221074 359683 1925390 874652 1290236 112655 594242 1090377 1753816 1159739 1325484 1575859 1939423 417296 834246 1736617 957988 543610 1331466 1170513 1690508 847867 282726 1862500 1142622 617895 209818 1098126 1674071 1942867 1151964 1592566 477874 1294624 783317 1823972 466417 374050 421900 1277089 1781905 1003918 27128 593104 1240938 984034 288471 385790 602346 277525 964173 844338 1949845 695505 893812 1431523 1063714 96457 1448490 781639 419378 1485766 921085 1843541 1605531 1378294 21197 1289871 1662233 310698 1291138 1206467 867964 884647 266119 1667367 361209 462182 517758 1216858 1533369 1750070 1754850 1311024 1203882 1640866 885564 1042006 711177 1395601 400018 895100 385513 1841482 105761 6468 1877921 1710207 533844 1963009 1992567 1794832 1337989 1699863 1317067 478609 779997 1483756 1194310 550640 1118360 1778047 1707657 1824013 660254 50209 777098 1164521 271862 453802 1241210 950160 1291926 240413 1847346 852398 1956515 1648899 1106510 1941961 1337576 529535 841770 939617 1884634 642903 1433195 1436888 1329914 1040900 1903644 43409 280765 1248986 185334 1257293 1173192 1876641 158135 1049084 615028 1024002 1518830 1409862 285208 1021175 1330650 88372 1471278 574698 1854478 1554257 1807175 811099 164805 615702 197715 418837 553638 815119 1368169 956894 10396 1122993 788348 425810 761810 648446 362253 1617845 565370 1455959 239399 509783 1453948 1039987 1932867 1898760 264167 183849 1222403 646004 1953418 1487261 939761 459241 1412249 1855223 465648 612427 1264150 457885 56659 1904974 546933 310068 603251 1397328 83040 1653604 571530 1048626 1143896 550586 482891 117560 1602129 778290 1283874 994161 1101344 1639450 625407 1636314 1742050 1629047 1786526 1786370 1250188 470621 1898405 1322691 539824 760450 1630971 1497758 1517009 203406 951681 1834442 556273 1220067 260661 1083765 1765459 1142821 515629 224811 426676 1533844 1302173 1659218 1430132 1866126 1355340 1106194 387633 690235 81574 1641009 375748 825410 1093379 420977 839887 1556345 474114 1679380 1062961 1442537 749278 923386 1434404 593236 886098 231364 654538 824388 837047 1498969 430071 692516 1926101 665437 26097 568852 848090 184040 1577838 1846689 1927223 361031 262596 1627461 130885 926465 1488104 1155464 1416822 826184 1194572 872064 1336254 1779500 989500 1621029 1187117 1428957 1763100 384636 19065 589258 1463958 205350 886826 647038 590336 1819985 894109 1804039 1923383 1082103 1909914 589893 1076082 399863 1446752 1943193 1532551 1154634 148528 1489885 638041 142003 957768 814368 1804141 582183 1897041 901935 1622186 484783 981417 1917804 341523 1951369 1383502 1893197 188337 1307384 482893 320109 1180637 823722 1959932 1245684 551319 380975 1657912 1889097 1117903 722003 265691 1572883 1942184 1525755 38433 880502 1900553 1131238 1898453 1710468 1591789 1603647 863590 1981456 849626 1117237 1298512 5700 1112971 117564 740774 1148035 1086671 1551236 340999 1694537 906951 447170 1045440 973674 1046870 1822144 1572722 311437 587703 1548866 534348 235249 660990 361169 1566174 1811968 1117203 1107256 179663 1295576 1769949 1567809 1460224 796827 1763430 95005 271426 1514921 1471291 974277 924888 213359 722738 1185511 1312793 934479 831891 1764397 1108062 796181 38007 476640 661940 302459 1580455 1764485 1166916 1667532 1937626 1203340 1834789 687151 632306 157151 1006035 316307 785333 753780 1437690 288674 884453 1882885 457582 1123168 393239 553948 118042 988251 1474482 346565 1223439 251865 221238 702093 841079 1708634 772913 1979487 800173 1693734 12855 448794 1741305 228188 771477 1306906 1125307 1127988 570277 251615 198224 1346651 1143068 1705427 1845713 300326 116863 1172681 875321 1225397 624363 17049 483419 1351347 483985 993559 1025420 628773 1186751 1042411 198768 1815330 245626 1074834 349329 1013775 1093929 1248839 1007218 1796344 1844808 108080 1160719 900827 591557 1726128 1004085 1553043 1295552 1020989 1717794 1639000 795244 1642986 1773735 782987 1227688 171633 162006 134562 1538228 1796853 1433460 264154 1057225 1139291 668456 22783 1399322 543793 1916248 917224 1665641 197968 1660336 1702479 1772690 610932 1784189 1004460 1786240 1754119 1850509 1471877 1026537 1562526 505990 1114730 1833956 1833225 1226976 1784028 960389 1335571 1589218 1439491 413019 257169 1971253 82147 60202 1951068 362373 40779 73645 702974 1275936 1875176 1350533 1028177 1828309 1717737 633585 73501 778071 688448 1086698 1246205 232806 1472084 268415 1541707 118761 1890772 1442787 1163222 172788 68788 1850813 467680 1511789 505134 1074229 1809893 1344086 87454 17968 1705095 20817 928138 810040 737990 291014 823532 1847232 1869014 552528 241008 739575 1108600 1234725 1057784 543531 1720677 681246 120936 422015 259665 1461385 222755 438393 1452630 1975069 614347 1652213 1520193 165525 169827 817156 1865305 1676482 1053194 1946522 477630 1825444 94906 1134244 376982 196809 1043015 1353119 791061 437941 298729 379961 892464 65089 415051 835588 558242 167184 1388307 824267 670724 1061738 792230 1425623 883377 1098898 1078495 631363 1868101 220088 1559834 419529 1100578 1518634 879410 1904522 639908 1840124 7533 1660657 438347 1483474 1137324 683894 921662 210001 366989 79005 1631814 1708092 1032783 1667536 765884 1691621 1331042 1041379 1074033 1033387 506417 69367 13753 1762892 1049117 1777437 1773408 1789468 1360154 1712031 1155343 353570 305816 235699 118937 606230 198886 33578 450363 1475255 337457 168391 493521 286024 1153152 548685 852303 1151686 903437 1459062 692741 834995 1349105 1237362 854905 155580 676321 682328 721787 717432 1225598 610610 787870 290475 1763836 1036215 1510326 137659 1374406 1416853 1658201 798008 878338 1682154 868883 1931237 909171 76039 296195 1071502 1278220 456649 1555431 1837281 193211 1949466 428946 259046 398668 1138371 115106 446675 339176 900415 1405824 1869924 1616899 1122782 111231 511792 1925202 535704 1624010 939951 387496 1692863 782866 57749 34849 208871 1196283 1589464 1435841 420713 475735 1618921 569396 40664 429636 512042 113862 316430 1641485 1874476 1300296 761089 8013 98399 392196 1946675 214159 1309481 1285681 1951139 934356 1820987 1083827 491695 730926 498526 631568 1847359 1253535 1616282 1629385 799600 543152 451675 820509 314483 1678714 131675 413725 1925576 388269 1366098 66703 1967806 1049432 389296 381401 1687090 1585835 1263426 897664 661921 637106 1613129 1704889 435543 1987106 497287 1384430 1911721 1293037 116520 1000016 191538 837484 275675 1213547 1635643 1880916 623125 605322 1304210 1680039 673337 824569 702309 1955258 910823 904441 1943031 1664160 1942798 55344 539576 1215648 1846498 464183 354565 1321544 1948025 1517046 1510273 405779 253627 1250846 1321327 161212 1594740 791524 1934978 1029892 316512 84006 78705 189524 964771 806428 237550 1387881 538361 1472460 541910 622183 1947469 1716923 356051 1941745 345118 221059 913145 420486 806302 9773 757999 66040 1962626 1588636 996086 1597338 1006286 439137 1647463 1062355 431555 1404431 776836 1015303 135694 957688 1735309 1071943 574201 1083288 829894 604337 1951078 1177607 1626724 926294 905684 1625738 769281 1509727 1826308 1967148 1109540 1894282 1705069 963851 1670883 1887995 1087855 1328306 1373377 1303069 754984 630606 1554712 46736 1591476 766200 898393 903821 1408327 1461139 1965179 1161936 1008330 1184381 1877981 94895 1743752 364828 225219 1155785 938727 1277263 1833982 1061546 919093 321901 1229811 191552 534058 1160864 1599041 1903910 1426073 1567291 1656071 1770297 1164118 1771897 1665854 1219125 865762 74371 1941316 1641845 1937824 1430593 1214970 1684810 1796124 295083 1269452 793120 1969619 1051989 1197809 1628063 1384664 1118267 168057 1177871 1160727 924793 1200025 426040 236625 464412 303463 259514 1023342 34566 1781906 611907 1552724 810272 509107 1631049 1941154 184319 1523556 477323 1804535 172038 868224 767318 463641 4679 1636207 299466 1617443 1876809 1973791 630696 610551 1913754 1068040 959154 35490 223829 930411 3692 497730 127335 618215 704574 140646 1932759 1121210 1511096 1203927 925309 603499 35309 1314098 1726124 602048 917265 230833 1324568 1002456 1429289 1573796 256261 452009 1234984 352795 358734 827065 1907203 866369 843231 1243103 872146 745141 80358 374292 293251 1805500 1229252 1766838 1204196 1755137 1393613 858473 1315591 131962 1852688 918314 537492 1877170 1874299 1351006 1527940 615063 417372 1017740 88861 1589015 935763 1733797 378236 697960 459410 1685661 59180 778589 803010 1656430 57189 1887141 202581 931911 1754630 1859587 1901651 695167 1076570 63115 1209912 1021223 1182611 985634 868641 1305083 1908918 954068 725496 1466401 1618266 688662 1586321 1633904 1536644 780020 1016771 680012 1013254 1102344 772485 1445633 562450 1122966 849215 1428476 335705 1821383 1823661 1918387 434563 1682929 937779 1271045 1410599 1395112 672083 1227901 856879 1423948 872344 1118963 912082 961977 945885 302162 1509932 267923 1150896 72150 995834 743210 1226082 1393454 1798980 1418728 364317 636155 815495 116940 619762 201234 338171 800715 1137323 1837099 1340558 658433 1677638 1692436 1418074 490056 576728 734717 592509 1589585 1634724 155429 1005546 1673858 248693 703952 319082 1559664 458929 1825 245708 1750277 1545372 1204725 306729 579454 1185631 1794825 357461 67149 1626097 422773 897942 731116 38554 1936314 1078314 850681 924098 528684 1134193 1306851 1227224 231710 1755773 1789115 102517 1747485 199136 1482132 1545026 1887709 492387 1845607 715762 791124 1601463 1953675 1708744 1364502 611407 852329 804666 410447 1519454 1609769 1206263 1543476 508329 682388 1572633 199448 160751 1186287 1211499 272972 1995029 1565213 1264881 1172040 991772 497555 831127 488913 1038938 1273776 936694 1892281 1665897 1996926 823463 872892 805102 1539153 476858 158873 1502601 366512 30131 804962 1689980 21979 535743 445770 1500751 526772 1472770 1137042 415897 1344340 1738187 497316 1548667 1580612 968969 1865048 1439862 552937 1632706 614737 1448287 191126 1342083 242217 1398557 875822 1501976 187310 1286890 563438 828271 113401 262669 492095 1537724 1994030 1701353 477607 376101 1711231 1309725 1964064 1105524 1778132 1569743 621035 702747 1919495 145891 475674 1854075 1759058 1640711 290681 1867627 1995129 1341242 495881 37491 1720273 912862 254545 1303004 946455 889789 328845 86538 213283 1771168 1236484 912566 1386948 496060 1571526 565428 986150 589215 1896088 297558 27280 1322298 1308867 377243 246020 1360512 1480123 1837093 239780 936006 401827 1908452 881408 1223346 1827631 1342146 1213953 668818 462085 1457508 1461124 844596 1998866 1133666 1787175 1209127 1374691 1288956 91585 415265 1376632 1061277 1998595 1603726 1795706 1434569 1119834 874065 1642816 1844811 1621988 1854185 1425318 136883 1400969 512688 1859140 1087658 1770258 785989 722031 1281514 655948 597978 1140461 1158617 1750639 1997104 538841 1020067 689766 1482235 395452 502356 124960 1589321 1452106 1053723 1971217 1528011 785340 1892547 1879766 1151272 1583259 1191936 1480175 1976650 820488 570033 1705910 166688 1290595 1266787 1752489 1748303 1853225 166632 1454468 701537 1554728 1336116 1510162 412503 1265571 1980377 1284241 701466 1799271 1834562 851934 526692 1268082 1787619 1404722 527543 435121 549626 1526112 1781685 483680 1634502 964788 401780 1183712 1996317 707628 1807774 309982 1245689 1877391 922902 253464 621083 1078967 1613608 847811 521892 1277316 1373403 1227668 1991433 1335662 408774 1136192 47196 1867017 663766 1876352 538595 14565 389912 1087154 1261670 170982 1579777 844312 876279 233266 144024 537376 883621 933026 928750 154960 1578993 465913 1268591 543982 11656 901072 417219 1634133 41097 780774 530756 1379756 842287 911562 227188 765539 301915 892098 1006407 1041176 1408873 1888201 346399 1164151 96717 1526716 1716719 558670 1004353 1741464 433601 169016 102150 142619 1215894 388352 634351 874263 766023 1296673 1085454 1456684 1845595 263752 543958 1663092 91270 1063613 439132 481480 1031867 1659527 1951655 1801659 638131 1448364 305145 1059013 73230 380171 954227 1323609 141394 526709 17563 862814 727997 1951418 1456136 1566922 759845 1483034 1178087 1833978 239930 92196 1161554 1685220 974077 765467 804717 1125811 1189420 325886 1626087 1206783 1515235 1240420 1859381 106336 893500 1134737 401773 1315435 880277 1070796 226599 341204 1716727 44918 1011317 306631 488061 507714 215314 648445 1935579 1486525 1987761 478067 515202 485793 218639 1016577 647583 1981017 1343131 1587284 1373832 1083788 1823896 1147318 824471 1073321 1353365 373451 1278602 1691486 1654375 1747813 582647 532151 776366 137873 1364088 1729628 1986039 1888142 30597 750067 614609 317822 187687 486315 1284569 1412952 841672 1644859 1294242 975612 79331 1146437 1640806 635072 545940 1229344 1665690 687597 1442403 1123046 881554 606217 1771498 735308 1498069 666793 1475093 1237540 1752816 1100247 1552518 1959977 340957 1933149 151658 1889437 1786002 393624 983263 1923139 1207427 1231485 750109 1535100 1180819 696507 861517 24752 40678 1037500 604769 1849102 1600433 695562 425485 1360134 1347943 1553383 475929 475567 178016 933412 1866998 1058859 885450 456889 700213 943026 765775 524820 515512 1685805 1985020 1558531 1123203 1048952 1331563 636624 1171133 1584769 1667234 173001 1481739 1229200 1576878 1622103 1742976 255418 1822532 282154 529264 437324 230975 1979108 1291935 1102421 1979522 171564 1831947 1662522 1571862 1804562 173430 347362 1958045 818274 1937794 1896607 508529 457104 1407332 664987 1509327 887003 574593 258788 1271564 381352 1110737 726932 151968 947516 1958615 1650745 1079567 1763535 1725373 529888 254238 1028699 930587 280770 226129 1187937 166700 232591 570577 130435 1891029 145974 569930 1519533 1604669 1664571 864572 1654065 1275792 1086014 1194634 844288 1550001 1797174 1981431 1494552 1361572 1087459 1032016 1857347 1739295 300442 1505035 793172 1187421 8278 807923 293794 474198 505501 1284417 467182 1581816 1919632 738385 592335 29938 516958 1008286 1896989 576758 1883087 1854799 1536427 1567551 1430154 672617 1269083 184962 452195 1365663 114654 1523523 1922531 1966988 634907 655161 381991 73823 1318110 144887 906731 9285 198774 69787 1879002 1188453 244332 425746 959668 912212 1544495 879081 7759 987491 760423 1802097 894252 1297937 1281861 213812 1486225 1388997 1035006 464770 165165 1552615 1069402 921081 369642 1847797 1535304 213388 148745 1338527 923924 210492 1625893 1504588 1399740 986483 1672691 1021548 97194 1796037 540097 1946405 62356 1118911 232818 183023 180385 389988 120476 432762 1107047 1098439 1005680 1745994 151046 170262 1114803 189401 1877870 1625190 20104 711088 1350396 1052075 153213 152803 1120437 1636830 1074399 215882 141670 950628 1024286 1631248 1814951 1370798 1298310 1765351 581083 606672 193065 1194024 1803967 287565 1494184 1391796 603069 485688 131542 1392918 1689658 918917 1426029 666875 1638921 1823908 488901 239566 1513701 1665598 203290 1626871 699016 324113 510329 1989931 121518 1506035 186804 942406 907934 230118 1741295 1240332 1211789 374529 833133 687922 206992 661815 1164912 1056235 645057 243654 470567 30946 1217202 290188 113793 1448519 1905643 1587019 1026578 433160 828616 1440745 1416358 182546 69862 1037891 1636247 402210 1689302 206156 478077 1269668 9949 799183 1296139 79152 1425815 905186 740071 1231337 220415 377271 697340 142396 750556 85216 1727863 737014 1659737 1945648 644579 242227 1410503 1194952 320068 237229 751647 1158312 580078 598118 961036 1291693 526947 1696344 1591435 557466 1871772 194689 912872 1001377 626570 452002 1344124 934092 1790206 1229537 302586 1456824 1451245 1213609 1121413 1827538 147425 1447014 207722 38790 977561 1686684 1838962 20239 1183358 1223696 55514 775298 1939218 1734037 1309305 1583639 695123 1190950 1030843 217641 1396794 1675552 840990 1019301 284774 879566 1715677 1175854 1875803 1092192 1438673 1783370 678459 1050255 21666 306470 485599 523579 251355 987216 1204225 900139 37505 1663415 432126 967458 778894 827091 1531469 156418 44790 626766 644496 268745 9869 75276 1983369 586979 1760895 53026 1716149 142623 1743592 1249304 1201051 457366 168043 1974365 453691 276934 1733767 250067 1662595 1956239 280793 151717 1207030 1103605 1700284 1881351 1902486 845235 476464 154945 674040 1680844 278950 201585 460473 274352 574361 480253 468614 250113 1260463 331679 1080491 1729004 210811 1797528 455841 412046 679928 1080727 101582 9818 838385 628703 782185 1591803 1584632 1093931 1605950 1792312 427812 205056 367079 515720 1984159 960493 1729724 1436572 144803 1604178 337918 1564763 1740586 1177861 671641 1817418 1798217 1589416 859451 366352 202422 957271 1683689 1754157 872088 604732 1642665 1660856 497971 34766 658590 175070 1525514 97391 1223342 1681263 301848 1663630 1883306 1609307 298993 738640 634280 1098869 1243398 81000 877528 223732 1329874 1870658 630899 908683 91895 15187 501176 339708 578443 459541 811505 881471 1906984 1947908 1338419 74137 1628241 286564 854775 6484 1034738 1742423 1957704 1337272 1659546 149527 1799998 1576491 1293565 1530606 901314 893311 788714 676980 289083 1485813 244273 957042 883057 1586567 1270451 480364 531742 1984041 485651 1742670 265983 372458 1106112 1159967 540854 271431 128325 1660703 306747 541647 1119760 299349 492756 1723198 855475 1588855 752535 1697119 893964 1588970 1131591 461982 1694988 148039 282332 1684395 866732 3533 1700351 1260138 1569528 555282 661895 1522139 1245712 1542267 911854 1800695 1059404 756168 732472 1281470 779583 1933469 76259 624989 685760 328625 1162028 790820 1574058 1030559 1931698 343855 1038154 1767377 566786 518731 298656 130277 1050478 174384 1000884 1102739 980789 710477 610592 1630034 824837 424201 268724 645823 1017924 1534634 775094 1375457 304010 752901 67553 133960 1665209 1566820 1747250 1709034 1700717 48833 1816241 1891592 389495 737568 520695 741041 225499 1185411 655034 869242 1533522 1768644 344477 1528830 654201 1825881 1411438 1450397 1645249 983625 1102690 1283913 1063143 264766 557168 1187175 1551698 1767618 655916 1582612 436520 1129590 1473949 1593322 207970 923082 1872386 1942835 1716931 244978 976814 1600031 415698 1827549 1796654 872639 498729 1554869 1912309 172178 1511131 1653516 1993631 539864 606433 1055615 595087 1914491 1653468 1812291 414618 490344 476934 918589 949898 426805 1065385 1028019 1507435 1183818 374928 627699 514048 1371686 1664422 378832 484292 240677 1326679 1285661 1287753 1970010 673721 406640 675188 431935 401361 1734461 122139 1677401 567194 33064 383776 1486340 1984151 747377 778389 1008708 1881897 678525 82267 1455723 1165179 1862088 1320369 1306057 791677 657025 1966548 1040317 1114930 1391324 727019 1592411 1506511 96407 815821 508473 1489432 476567 1105761 1449819 844814 1209267 1857001 833645 1714873 126461 952884 995947 1257870 1073267 619910 1656946 1837998 1281248 1430029 1442932 952911 404258 80989 1820996 1533532 1508640 1485205 400305 194054 1739720 752242 1095486 1216081 393167 825198 969064 1878251 123785 1201646 515545 171707 413689 1378207 852604 569305 1537646 1880919 563234 1580007 1048111 675581 264447 1160580 1729891 570626 147777 1660520 497910 592098 644611 1702026 1762544 1085208 183996 1712639 1428418 1222928 1678354 733723 1923509 1221097 677326 1864760 51824 1438256 786809 1985481 1994340 1200962 1954754 12958 678791 348572 1036113 1403518 72607 879561 629451 188426 463845 1157262 662338 667738 1152391 116560 387547 888752 1459510 1936363 1077844 1516920 208319 95463 1907913 755126 1583319 1350092 543383 228255 343960 110020 1374223 856510 704099 1875029 1310375 1107991 1925889 1478775 571718 1652859 276032 1516749 1970320 1271259 1650351 1992732 1844418 243577 860546 1197215 332462 953684 1999649 297748 774053 33878 664144 494196 203438 1494944 940496 1805504 883629 1262521 383721 1412254 1659367 1007278 513816 886169 1720679 1045950 1330794 1937233 1433522 1538375 1176719 1807898 72845 432642 1387149 1800779 75917 1718305 1019178 1415702 1870476 1542141 47830 1989317 233439 78133 912436 616417 1739774 1124127 595463 1134616 1426379 1020069 397123 1181779 1130266 121613 1177657 539859 1585336 1775444 921177 1265400 4590 1947291 1167464 465391 1193597 589342 1560453 1415189 837010 1087408 1935455 109995 1863597 1500550 369854 1880950 1379954 663181 877449 759945 1228707 142583 1192605 1177041 420115 832087 1279696 1021553 615085 562398 758113 382668 405711 1055442 1734482 1257055 225248 204941 292540 1747982 681713 367848 1947713 10379 354464 1178009 1576816 690276 1059613 196617 262862 1074102 1330196 580139 1051456 1268039 728567 45806 809668 1565937 1086762 1193732 899910 1218687 1381020 1599945 754297 201857 1359641 53308 1199670 1470698 1017213 80987 1808186 804933 311016 470541 1735228 1196906 1645355 558335 176131 1129674 1320906 665940 784401 593145 1344223 1180809 1908298 858279 1002934 661194 216149 395255 742652 748472 660509 762634 1744309 824869 1312240 729186 1437758 410878 1991641 998765 1959630 296819 153025 144883 1583622 646168 455878 184591 1995247 1842377 683655 1298691 482405 1248452 744083 1155265 10414 1844270 260543 1274225 536920 230871 922584 1253405 1248077 1284939 238617 1036174 1360468 1633610 110319 242057 607509 62447 1410947 1955418 845506 696309 291260 949122 648679 414498 1362919 777786 1128577 400335 1062530 176168 1978787 369946 696174 697252 1440130 35012 234409 767940 1424774 186440 1138395 113435 268955 1100295 1098531 346126 1467467 1657968 1653339 326314 1232295 916253 1159687 789085 1665713 351742 1030836 1613959 1248702 1867872 1841718 1323872 1733541 393118 778230 687899 381381 1141645 842033 498930 1300477 824685 203211 705795 804641 212082 1505066 1767674 1012614 214217 1511218 1058783 208174 924373 1142329 944964 256312 1067376 956414 1313052 1002891 1362223 967508 1892390 1714332 1583808 931533 1232496 490881 1850360 795008 1524634 677138 735223 1397835 229563 1484439 870733 1610022 1698143 1187910 1741152 1573939 1007816 1298674 445303 374360 296575 1888757 1529908 994167 934658 665805 682760 1600051 1499695 1205453 1020263 861164 1428383 297344 1500167 561181 72859 574774 1641996 1170334 983739 1286474 1143908 15888 1748919 990820 394559 14392 289509 728034 1240237 1710827 1174598 1083815 897296 512608 1371157 1868452 183955 1007387 289081 269360 557418 884184 1454949 309227 21732 724520 469818 955017 1251014 1301074 1650200 1099380 127470 1435013 1283652 1977856 461299 1984730 249241 1865192 1221142 1539850 863865 1189135 1266025 1393912 1232476 933581 367979 755588 1000209 1337038 535695 829910 1580712 481764 1769746 812096 1864025 280976 1227761 911885 911327 391559 252892 909915 1393650 1073376 558224 1671291 368953 945797 319488 751130 1867199 982426 380318 117494 1387602 445565 1295918 1024323 1655790 495265 1768771 1446419 855515 977817 172816 1754012 1990783 430672 899160 994861 3446 614532 275261 718896 1102656 1880514 921036 794997 1910564 1511798 1378226 1828670 395630 214143 532823 122747 922368 521154 307199 1777367 838758 208945 668037 1706831 718499 454890 9954 1018405 1422498 1780212 38942 319979 1035605 454944 1539926 205511 1428841 1710895 104356 561278 1614741 96964 1872037 1962358 564250 559761 1573933 1913927 598543 1464671 668821 529881 630533 1848874 75104 1764341 767869 1565506 764052 1109085 525563 331945 26213 1721173 1881309 60928 231546 1174502 1911921 1745971 1910893 1930689 377202 1899158 236362 1318730 402831 345964 1311988 1269659 1830810 383684 511859 445537 1449663 639263 1909534 921755 1876782 977952 975296 1808030 1574004 515437 204816 1928224 805106 1615681 1687934 935345 157580 1455261 813650 729422 1318105 986374 1569085 420380 964468 42060 1173858 47790 1143542 1677534 1648929 602769 1435972 694446 1245027 1842589 1756039 1241366 1039969 618921 300099 594382 1959401 1655298 378311 353369 1290620 465155 1276000 1043454 1790533 507650 314396 1904863 156010 7785 116970 1815522 1058495 391467 1578513 735178 1112682 359779 949084 98361 611511 403531 1581406 1799219 1075536 286930 625928 822918 997886 1539447 1926954 1879937 267457 718062 1059292 901367 1450173 392108 70519 360372 1478527 278013 329779 1580454 1822601 300044 1719671 1275481 913302 474447 1530422 1078764 1001172 939789 271376 1982714 1944201 1719135 1518961 1699623 1702978 1184883 1518815 58873 243176 1675913 482282 1344183 1582589 1169385 1009201 893635 191180 1774000 1667223 977360 1162083 1337065 320575 1381802 1852760 399563 1077406 173444 1124049 1791345 1528272 1501558 1895067 1843603 17290 1554285 153936 327260 1788728 1673925 137017 817096 453798 1346706 86844 711261 183947 1206379 1059953 768303 639118 953025 1438703 79820 1129884 1765404 640606 523248 503113 711508 458757 456028 813912 1668849 1684232 255738 988715 1084424 1108792 663832 1053650 937210 1899925 320998 1974024 1283342 1351494 1179527 534993 724801 714205 383010 595024 574904 146640 1674564 535216 1232990 396823 342344 276765 16454 1013592 947237 1579838 1446670 1578200 1272653 402331 1994349 758800 59545 483288 1564250 307899 1846353 782421 268687 9204 275866 1774788 1082445 323968 1802223 1345547 541517 309247 178156 996229 835170 1480857 1703078 1061888 1301630 1745202 980586 1423574 185574 29490 1469053 264058 1483224 953907 1493742 1448594 1202099 1201510 1032037 627332 1270932 905173 505706 274803 1119108 321348 1325518 863858 1572356 542963 984711 456319 1998561 1056609 850023 374127 1484406 1311838 298934 1152327 450364 944396 974323 943302 805755 1210698 1344370 1124665 801059 1555140 400569 320719 1256797 1350688 1523129 1591940 416199 1356354 1248564 922170 1332066 1114437 1418286 143716 1817422 1384021 844591 1191067 1395667 969881 79128 572332 550026 137833 1943538 43870 568814 944521 1853640 1342029 939596 1267505 1567028 164035 240495 1008508 1582770 129145 928839 918219 225261 1023610 220000 160477 1373399 980016 3632 37504 714380 456059 572179 111224 1333608 1566974 1932365 1774393 892057 1205705 1408888 1763393 687102 301084 203436 810417 355872 781493 1569204 1894895 74881 852776 1064767 170538 111769 928688 1115080 384102 1205811 665538 971786 1709541 1764795 1521341 39144 158016 1057335 902140 663336 1664791 737163 537931 1914200 1076023 1141327 1858743 1598405 1417865 1827455 851680 254984 1792596 471897 1914476 200519 1411069 448868 1990862 118292 879318 1542174 443841 173996 782484 365024 1843653 254226 1855682 1118455 35060 1306203 489510 1855825 671845 1564720 571758 275246 1211028 1640256 992637 1374080 625769 1006663 493967 495114 1690548 1595748 970884 678721 322768 11186 1201570 768830 455490 1656177 1129200 1322761 306778 1823828 892331 1876726 304273 764039 223709 315510 240571 1222177 844929 1490698 756547 1096749 933738 1607529 2601 1984049 814482 415268 782256 1982804 52805 93214 968196 454162 1042375 87821 950230 1159797 1387731 999671 957922 362533 1870465 388235 546395 73749 1653057 1616091 1818155 575599 315148 385428 153972 1503900 1816610 1445151 1328534 59055 135493 1500636 1687266 838597 1921008 1035337 1957131 991359 566690 1305177 24747 195780 243983 1978866 889243 1114962 51434 1142842 227776 1947941 1034379 651445 523221 300145 323056 13815 1142979 1585276 204673 401847 95787 1765697 954901 1224394 1219026 1551810 807547 1812395 1749363 1666660 1503308 1777498 744629 656497 14581 1796197 1447136 831608 1956939 591800 1892480 815629 301631 1967949 734073 1035825 426968 1055713 1626397 636238 994755 1118336 436217 200049 159784 1317258 732362 590677 1431904 1086424 157310 1687427 1144157 207627 934597 1527276 781120 805631 1683084 342749 1411230 1669585 1762333 259326 366324 1498893 441789 754739 1220396 1026645 1465873 545516 1939928 1608589 1791090 1029544 1567352 333666 458875 1431173 239685 814976 220566 1762258 507767 495751 1221599 480988 162437 855922 1776272 1643321 1188448 1366757 909702 198600 796563 1756852 1636353 419059 950739 1945348 693333 1575861 864356 1231379 1046850 1910842 1359535 34507 1274349 1542558 1261999 783399 1166540 384943 1606060 1904516 1784757 639922 701846 760712 1059504 1555702 235175 1125202 385912 1486417 1831353 356075 1660166 544814 1291158 1808876 684412 43669 26177 1975609 998860 1132621 730250 769454 258488 1198545 1906607 1625312 20846 74404 47199 579979 772596 1760180 574295 1053958 324874 931778 1723868 57571 369451 1009610 900908 737050 1168608 1447021 1103038 1926397 1373287 578067 209658 1838006 854355 973044 1348966 460113 1151068 792316 1509861 1620048 865283 975527 1656904 236143 618597 1250102 1523357 484411 1803623 1009409 611944 943438 1104414 1892245 1624484 1066291 1031471 1167521 757954 775591 22652 1573943 1568461 630085 431930 1964185 1712609 1371384 469810 682573 1970216 1218616 1626012 91728 1636898 699056 932629 1695504 1736159 482016 1352272 1583850 556930 1262212 1567717 835917 1339411 1612423 821702 82246 783493 1645095 514224 954586 1978255 1908335 339840 48503 865599 690546 1681411 1595 733021 271916 1771517 242194 69777 1790097 1136034 165855 727075 1261008 1297611 898955 708650 1470032 625182 779728 993146 683445 643200 1526371 187392 1983026 965075 1907744 1846082 1028843 1457052 183207 1945696 1102205 925944 730610 173019 1217984 1229240 1521346 1542624 64526 1417629 321299 993750 764941 915171 1940194 1849221 792874 1574346 111414 1777934 555751 543451 1812049 100013 1498176 948480 396977 1070160 1514666 1603572 280291 1529809 1911758 1653565 1085868 1286364 1471789 1782605 1384386 1629354 1165404 91709 1419549 357906 37222 1792500 620705 746285 1843644 955537 11739 1742521 1324592 626421 974856 1390222 1045524 261681 1378500 1064969 1496014 1909606 1055300 1699678 373680 1222459 1397966 1989109 722348 1119330 1775891 939538 231494 1070604 1849431 710811 112940 326865 1934109 456781 1612019 1205492 783646 778777 1288749 982107 1459869 1260952 1352134 1418929 1270521 412647 1025960 449594 1959437 1799512 252731 186377 338952 1511252 863122 345299 1107482 1122089 657749 1244382 811896 926327 979444 1951594 1039313 1945714 1720967 595446 627793 861968 287508 624076 1807653 1674492 1967181 1666253 491125 1036260 76530 1421000 505194 221939 736862 1005056 1842210 1458852 1649478 87808 1325040 1097434 1979648 3331 1192666 1515008 1247940 1923996 695486 1593833 1702476 413630 1707170 515668 476902 1202664 1128381 1974182 1995961 1236125 878109 1345668 1411989 552861 744715 1935277 1295270 315050 851530 213520 1148437 1378030 323522 1590276 985801 962347 249461 343793 309693 822330 24419 1810018 525395 733859 1605575 137670 1248457 1298077 595679 1287600 1401655 1139152 1571684 868327 1735006 98512 1670169 1288814 1027171 1587958 192915 335367 136269 1064399 332254 172012 908913 1180373 70753 1793372 1720250 169117 1110168 351792 486406 1034239 1982823 741124 74696 298072 1282292 1832224 775795 473460 1708746 1489030 1857805 1418205 1357423 1716870 1346501 583744 1042163 436870 1202008 620029 1435988 952875 1577716 796015 1176014 10239 1099888 132407 192995 1223287 842713 56768 1412379 41041 596591 768032 921278 1793109 1316162 296489 1388597 1767581 1771682 842006 624873 727886 1623112 521552 1124781 598554 750541 1078653 63412 983386 662508 1319628 460806 1859397 33879 1444722 1018418 1875738 1747566 138813 37847 661779 1863831 571245 264144 1886139 1817275 1536621 1501699 21303 486790 772822 545581 228638 1593147 376016 859964 1269943 671719 330361 274740 942926 317042 1628948 132995 1287360 1997299 413464 1886982 893911 275969 705276 86158 1201554 1064841 1151930 1762941 942413 1504750 259345 487124 613677 593492 700833 1380718 1267223 450333 167783 1054406 481460 1517336 311086 207220 1982252 1486569 660481 573536 1133361 439776 499709 717662 1116647 1334586 1422386 88696 843451 294926 1656032 1368520 1410702 1854253 1353057 1580862 374527 368570 664381 149995 1086720 1867693 352876 92817 1993813 187779 217405 533489 221633 736030 748864 83277 1341446 1075136 448103 155161 934412 1788424 1415958 321074 270675 127969 1449726 317961 1789571 1105693 1181842 836197 754366 1916285 1053623 1685541 222738 1022962 717595 1684066 673120 825034 337507 521399 373442 1632899 561875 1231108 1235800 338918 1629510 157220 506705 1279214 1882100 1172513 1731904 578109 331012 119598 160600 1954737 294621 1074550 1314519 1628322 1299004 380605 975058 413320 1304338 516385 1062182 63416 307598 591756 935191 1856102 1158961 1128448 1960846 1689805 1001559 933304 922096 1958236 1481808 197947 1493921 1665606 79951 1455848 274181 32101 904773 1720121 111806 51253 635747 867807 1777139 1653012 475397 1439907 1646441 1133922 1758040 1535627 288196 1438838 1972432 1733535 1220831 87426 1707417 1227651 1612693 926257 1813631 239128 1104000 931611 815406 1187231 1431975 174388 1556211 377382 359992 1507007 1868681 1403483 1584281 1971583 1926396 630226 1714734 333532 1028313 1119297 1447319 761899 158175 176309 346990 795297 1713000 1801388 1925368 437982 1590163 1349550 1541261 889020 553905 1187734 1973649 73496 316096 1791763 878650 452784 1835971 695730 939284 1707240 982865 1449250 920230 950363 162068 794031 1816206 421368 458360 1645975 1205055 830355 1413065 1354647 1323209 1130205 1077993 397400 1284498 1498271 608078 830535 711818 1614548 796330 472079 1275496 1361920 848715 1002423 1065784 1172976 217696 1520111 1179886 1173890 1705298 811266 468173 759143 232662 1039796 292217 1192938 1314154 1301167 175472 1768614 1561662 999213 1572037 495173 1269556 804880 389230 447216 1284526 1871445 269484 975444 1267475 514056 519371 1310258 1557153 605924 816500 169744 1908434 705540 1007252 989796 1462824 1380069 907070 1353269 1048189 1160324 1278831 115679 747880 190068 1262874 1924521 13503 394961 1562201 269425 1831655 269692 1559894 1670484 639723 387716 474920 1439634 1477231 1778904 377716 854533 1670704 461277 625667 1556570 1208748 948091 1330518 67125 1802415 825501 1682084 1629188 979134 211700 708831 1800991 1342139 637696 633686 951812 1135614 1297053 1658620 314821 621623 1109594 1907158 1145132 598735 1889503 1561945 1258350 1243412 110050 560909 1129893 1383320 1076882 630234 843520 1332674 422954 1150957 1410041 701647 1856822 1363455 1540303 1569564 1966034 1456729 746337 989768 1902310 712805 443778 10679 1910826 135895 1454210 1724852 1175648 218181 33939 189803 1517896 24978 1145315 1734971 737893 811480 1325416 540935 1442423 620499 30941 902272 838818 783846 1989437 1808872 346207 765468 450165 1102683 1499791 412685 1040981 998208 219244 1831509 492052 85676 1462522 380005 800453 928924 853506 1737824 928960 1723318 1272297 1883843 1966780 1585450 234669 1802716 1976058 1892211 476562 202155 826030 1888791 87297 1515495 1887017 120822 63861 1265336 373022 1122144 1512243 635770 614828 1226961 278015 1797131 924131 1027561 683097 1723312 1922942 771478 733489 576750 1324512 328490 827364 1242332 719736 191103 1372705 1281211 1395629 1720388 1601206 1997793 997818 200197 883808 1634432 1462077 897760 1335257 772985 1334063 1275484 1108160 583705 772069 1507767 1687495 1388899 1089941 170069 1116062 680427 1693168 344773 1302760 234024 688892 1987146 1893149 1096869 1637418 1886249 1459452 1767124 640049 1901146 38683 904868 163899 1334167 250949 1433311 1740112 740786 1698400 634341 1199081 323876 1988371 733209 1556998 763126 1173522 1384735 1843716 1928334 649975 22372 1134034 879618 1794116 1399688 839508 1974140 1368370 1823200 317135 1855705 289646 1867896 248671 927849 64216 1387052 155445 497540 1512511 52221 144143 216290 1885519 1219870 153686 600777 589506 888490 1893069 1239609 1156789 1772771 944221 592387 455964 940801 943338 885351 1161115 1262429 1454409 409613 1970528 112088 395975 1093501 775999 742729 1646809 1343777 1820106 45648 1749935 455065 1343322 450510 1142421 135667 47818 1320770 205287 39494 1952206 260746 97526 921895 688541 157346 1952549 1594378 1513391 1650378 1914906 976811 1190980 1151291 760281 1893340 646933 1568473 1877014 1606670 1384312 337612 1619746 406978 980033 527135 1041010 1734429 1271524 621029 1281878 1338364 272938 1310961 968509 287712 1078948 1256265 49301 109232 1498265 711269 264022 777147 66048 1724870 1617885 818628 476674 756587 1555456 168600 1614323 1433160 195716 393666 1201206 1936767 665447 1939223 279601 1951138 401300 1113556 1844013 1079167 1100919 430593 1589960 1253404 350687 542762 454139 1872974 398309 4277 1562713 276427 674036 868787 1310988 69257 1288160 1634413 788625 227643 839513 1909790 1128962 1550332 655089 1536655 608508 1098215 314201 1265774 833835 633377 553207 1668986 1845460 969834 463410 1381731 1266760 222299 1175750 774089 848772 489570 416396 1767243 701693 1048787 881064 665908 1573173 1071222 428581 1157736 1594699 5204 199825 908667 1465424 584215 1516292 1526803 458380 733319 1871099 104476 1477233 172200 1056442 1857067 1249813 1154511 878003 1908308 791937 539496 563467 362970 1528620 1034766 1420906 1301356 72463 1826996 228991 1025286 409014 257350 254267 924201 1736356 151709 1881018 1971132 988029 1550272 1749574 239790 861718 1344317 270358 1100480 1167136 109486 427889 1388275 1247862 791728 998372 1695930 1232431 1157521 1668555 1486637 781109 1390704 1105010 452257 244258 1531981 1806009 579765 1228495 764274 1057778 663653 1795676 942161 219649 412874 1120933 1442271 87310 1318940 553991 93477 97050 729441 1337353 259219 1672940 181234 1024478 274007 123591 1958706 831274 542911 856721 577290 1634862 1928656 256141 1326261 722537 331884 393344 998697 1643830 416971 1900930 554230 240627 1347495 1568240 1273183 1829446 1481845 659156 1612988 311095 553501 1733945 773686 1526434 315732 1993264 1494523 52663 1458217 18080 853369 1023550 1610535 1346305 1756075 1197585 194346 1496300 35905 1505529 1774793 1895044 670218 631542 459297 989438 813743 341437 959255 275583 1557467 1727207 1588288 153247 23845 1380899 827171 677681 341075 544258 1971118 1291189 1444796 1839065 4907 471978 1635035 1400409 1841919 1610970 196571 1147126 1990188 217638 1234136 1608067 242318 732917 425040 793800 1756141 964752 1179340 1791528 582346 1464348 756826 117789 470653 517274 243925 1239849 1544216 1456634 123939 291181 668550 1211687 1271624 676190 637398 810615 1403050 1526512 682976 1302283 1980341 564876 469205 1197855 43723 548790 1372052 1286250 1159398 326222 1167658 1847058 471546 24946 1126197 1018148 1351998 1638548 741024 1039874 1971039 1502748 1361593 1249084 1595538 1771230 1965093 631328 1173678 1689591 806204 406770 980622 1498432 671020 152441 200354 1581648 1462515 538880 607795 1965394 818593 1764543 1500193 35651 882439 234246 940417 1753906 1258002 394078 1304214 197880 1209553 894473 1601373 69025 1979353 1582865 34930 325063 1704566 1138518 866768 49820 1465566 756420 193674 1399872 166580 1605670 838977 1214375 265339 1518640 217778 1144084 924987 71629 798440 1586203 1921783 594745 769979 960395 719942 1761729 1198975 65555 292384 1633130 1564000 1654752 1874091 187364 15591 1539231 1113746 1309592 999110 316231 1403777 1603271 629053 769039 229375 1378754 1458444 1161777 426353 1293004 1136767 1397878 1929583 56224 1403379 762807 1010773 518824 783863 1793613 1849925 1868501 828722 1844324 1262422 1038883 480876 1512962 1791270 840871 1210380 1121436 1625899 1522986 1418609 853480 101642 57408 661399 1830326 789787 415625 38972 813665 748330 1730968 1585549 1043050 1432354 1672537 1867378 553871 188513 674053 1353544 1232773 591129 1664154 1620795 78324 1194318 1098088 437322 616677 29566 249858 41648 906828 1796838 1718811 197984 1550366 816310 1794970 1191798 1565752 571833 1055669 133261 1193329 1217604 74589 487460 776741 592467 1334317 1329194 142947 525701 1268403 1746915 518557 1892071 1351652 75151 1121270 1640320 458722 370268 120315 26468 1516153 742417 1670036 1439956 891056 756727 1574745 1294410 708064 102680 1669769 614119 1056020 1983487 1998871 367946 1348775 84902 1092995 1249070 650712 441181 749805 619400 172181 991585 1749404 42221 1380014 919247 552269 1964842 545757 682654 745830 130637 382830 1974747 126302 217914 90124 15705 1328670 1901009 1270509 662799 644719 194066 767982 1700128 1962382 1337004 767710 1414601 114902 988833 833945 334863 212002 1540071 1612744 1360832 1858266 892126 1324708 527220 493056 1598724 63813 598827 1389808 1868706 624456 187284 1992239 509801 1615549 1486183 598449 584002 1706565 139262 1532700 26846 58306 1841539 1377647 353677 46744 147276 637318 1108494 809491 1332050 1833568 1161260 189003 726471 108465 1843265 184403 1485799 1541139 1570590 338803 53220 291812 801984 231674 1089861 253529 528571 821076 1911155 1198458 146373 79504 1792929 133084 1093216 177718 450855 1217345 728823 782590 1284002 812398 175961 1156366 245603 1286634 145694 664610 964250 287311 163935 1537739 1496867 1330762 1238791 719733 702678 1019634 1347914 1505094 1011672 1010005 448548 5745 473776 1240638 1796772 591724 1826785 900035 967045 1323194 1415100 517671 1233275 483382 1963258 1726537 408960 412329 789029 1118928 117381 1651178 1177099 1462697 712356 1135413 1871960 1699777 1192285 1005976 979865 1989084 639962 1263216 1089650 1329160 1939400 983268 416188 1733175 1412922 629903 268225 1732934 1378302 1593392 1732842 301539 314718 1519332 1813276 42295 1151591 1931528 1092054 1120958 784499 256252 1417191 674473 1333664 806619 1391018 1559095 1830715 555094 960313 383444 1907917 1033092 1715332 1985463 877829 1404280 1656838 525839 1797168 789580 494215 1884738 858932 1646028 535542 117014 421285 1337837 214640 1142342 77843 1908849 1418722 1740942 796727 45080 1747580 357915 1645009 872329 160320 776841 1864324 450340 1538528 1830695 1441823 1346455 1004969 953321 1480177 1800292 1517837 1033428 201397 1594624 1546815 292988 1219447 429031 1655101 1680953 1076963 1047724 344640 998406 1791960 574170 1806759 230094 1355239 897012 1254787 1204724 519306 212969 181558 1765563 724861 1545539 1905292 1974390 656801 172568 1897391 1096014 1079549 127187 1978080 1485857 1878178 569590 316390 1282521 1451549 1466168 1921633 155124 1639850 1065138 234584 1838881 448849 1157561 372062 1010233 917080 1626319 1937835 1068543 811549 824033 1525395 1479392 1332726 1374403 96537 1439240 1875209 1280241 380203 742815 338298 1272717 641758 1905515 355923 260652 1460736 28787 653663 769154 1357665 1084496 536447 1328686 1989266 1537340 536069 1786442 1118942 905334 620433 1389376 1306757 1840387 1395935 1274801 572712 1259878 1366446 210794 1052063 532910 1881288 1369969 1933944 887932 1207318 1690136 1231136 1517576 803304 1835973 1146481 1557978 1427122 1046639 132890 71923 836073 853032 213952 786527 1945821 42444 33164 9037 325531 679305 325620 270865 156578 996195 1894992 850610 67949 1997880 1280807 1298951 677542 514693 1129746 1315122 1127283 79558 1990100 1805196 886438 48225 247171 645284 974703 1317904 1490905 212391 818301 343246 1148386 227114 393657 53006 1422641 1726716 650029 751888 180913 646665 1143690 1250897 58546 780766 491118 22964 256575 1225968 953014 676501 1111120 203299 850087 427033 1787686 591547 1138389 1410943 552238 577331 135707 1486052 1543679 358414 1940747 701365 96040 1405904 1466243 1052 1223525 1324351 1801477 1981332 99315 181148 1040255 1442233 719019 660232 1463950 1742153 1395123 1201761 1482600 89156 1896297 1489783 426248 515582 1599421 1334228 1302865 1860886 1205227 66882 1426251 1266187 839581 244202 444285 41101 1759232 848624 1439646 77947 1118899 304149 656244 1833847 1542526 978448 1300986 1819718 1724391 1531393 1889159 647725 1195714 1124122 852109 930594 1973537 150351 743054 58050 12823 761569 725599 93959 833779 65401 1428166 1054612 1989783 602529 1065298 1349861 1033983 769568 785682 1614416 1175565 767874 1150986 1298319 1044976 487351 955526 1458874 1231609 1842332 226673 1662514 1684019 1406009 1618519 1714396 1839874 547520 4649 586435 1179034 1736210 1655249 1609135 1156112 455637 1728717 801954 1062362 316875 60756 481642 1378308 757364 161663 1592216 1382032 244135 1479000 477752 1361553 713086 176772 473179 64004 1122722 975159 1127580 1752450 795318 918358 1918369 1289658 1419811 58220 320841 868744 1758629 1917615 148124 946716 1126111 471174 586077 1172643 1746029 690892 630818 297567 1261542 1273310 1587603 1238157 435011 1735123 929010 510759 760941 249665 385020 1719482 1150906 955501 354160 842168 1904414 1928093 1371143 13549 1590012 799914 1447946 154540 1929021 1704075 610975 1105507 767990 1835378 32379 1913595 871303 942815 1108577 191656 598237 1566187 1316677 1458794 96646 618442 696899 1103176 479032 1403931 1632974 745134 1612034 1564925 86630 1847051 25253 1485435 1320892 1637840 730188 20012 1952940 45768 1400901 482651 831286 738869 387552 78832 1952136 1590175 1075421 1271295 1279473 1567293 1907436 1540067 270179 1132530 408355 686668 1948218 1223300 386928 513482 847801 526559 1333812 304414 825308 99244 1980426 500638 1837658 1752661 1852458 1042043 618546 1045203 1820245 729983 938551 327028 1324771 1387226 1183230 1786970 1364408 134028 215356 1827306 703641 551640 1192111 1887809 1054791 1259547 958685 898503 130485 409938 680248 1554553 983983 1385326 1211272 1822823 1267262 1683478 1452914 644324 844537 140659 1920191 91394 1398041 495717 1415575 1693648 93048 1728660 1972699 1011092 1637764 1547094 1540595 1833922 1206578 312811 1405396 139215 357987 1794840 1835521 876494 121428 275136 1585840 940486 29603 1119171 100683 790309 1906542 1123517 313713 1973278 596239 1860704 1634947 763645 153794 1148635 800051 295910 5339 813999 1816499 528141 666251 159580 1289436 1051358 1448095 1765052 807431 1202195 98169 1648390 584332 1896964 1586851 722959 1136587 407990 1626677 609642 712368 1732707 1368612 798256 687260 1224635 93096 557289 937730 149054 479358 148653 679675 984816 608493 1157849 1725225 369721 1523292 900612 571760 521752 656412 365152 46470 129639 1810054 121173 1495183 1000098 921440 98072 147233 227715 1603306 938177 1385958 446448 961042 1145308 454587 224409 1067419 869976 531582 754359 166526 289546 1728404 919627 1913577 1993112 436943 1810963 1955793 567866 315033 1663146 1087364 374792 1878647 143345 51798 1985379 1378695 1542769 453671 1995349 560668 1079058 1192490 1567534 155302 759354 1947504 618186 312849 1106864 800812 334370 834093 1786367 1230033 1791194 528778 1580220 1571326 1657966 192326 1446319 635215 1684727 1196586 1890092 394503 516303 1517204 787222 1107225 207952 1396187 136783 378179 1882014 1074638 1538752 1496780 210645 1942897 1348355 1754236 1468140 1576221 854706 1327870 256361 546890 433280 1518542 1109370 198421 1248323 1987321 1757527 985397 1310360 1408535 733769 62128 1889329 913128 423499 1115977 1380825 575688 412449 962760 976575 1393354 1352382 804220 105449 1708857 607068 1941908 1376984 1151345 103389 1216222 1287586 1119686 238922 1089914 108313 209772 1777504 1968812 1661187 1432014 880753 1432457 1096704 1620321 455775 1766199 356633 994866 273680 505298 1267023 1562539 1017645 1263778 550242 807917 1871257 1839425 1781666 1653364 1082396 201638 1516318 1624075 785730 1942718 1756723 1345137 559806 1004809 1866174 829108 754268 142970 1931673 258885 1905374 1116060 1992660 520658 124830 841118 1057124 1180867 1292562 1587825 254910 628995 1429208 1006281 1869465 1519535 813303 338315 991680 620788 332134 316221 143931 614110 1560972 1680705 90190 1364391 557996 990190 617578 803565 877950 617373 896963 1576765 916784 239357 1186261 1211939 1361305 1434583 732661 763712 1254551 313876 565504 1767682 469335 458148 1973083 1018530 918518 681046 1057123 1357284 1994223 1345444 1457071 550589 1646167 469589 556314 694553 1717424 1326413 284309 670010 380437 571788 887522 1224431 145064 442854 132843 676212 1730320 1294201 1014444 413767 1284516 158118 547770 1625619 1823898 1940649 1818660 1333061 871302 58741 27422 1605603 460487 1692934 1442784 1657859 1052562 873067 867820 1579164 284832 1339328 1422746 147239 709398 249545 1680538 1227722 1657301 1181550 1445654 1813720 697797 747384 1430746 1277574 1276319 1048857 1735936 1375340 1078504 952074 1733633 1583408 237165 1736538 1349007 120282 1458972 1364602 1505979 433905 679016 760509 1443607 1020165 1413989 889174 1410269 1952519 1234576 260318 1179390 485487 61498 238782 846659 337458 727389 287519 551817 166943 463256 171725 896807 654720 340964 1394954 505373 1801421 1010768 294522 1323377 1458989 498624 389824 48475 66694 1953390 1733040 1142444 1680383 434114 498311 1847289 1686168 1169457 792795 482261 1306989 1323746 316173 60562 373937 1390330 106795 1829447 623934 1410818 857429 1015717 430509 1576891 1294439 1100188 1745405 523243 19830 828179 353812 1229212 1816970 1960794 1316942 357675 1788684 283056 1220399 1188875 750482 1676400 567266 229759 1938072 1651408 893643 1265552 434119 1057281 1892935 518999 871254 92794 575497 47503 1182458 230862 482031 1254206 32203 381473 1197288 980071 575587 1427091 953273 1679910 82383 456724 1440902 876680 441636 34047 1495874 1375385 434623 1443185 713184 1154519 1623815 394028 1523691 1735848 182784 424351 1042123 956898 1868198 77648 308060 158345 762390 718792 356721 1455208 1605184 1858236 249894 1092742 1717796 1195033 15605 1460743 1756240 1894327 1906841 1549056 262252 701429 677840 12303 1484471 1313620 152013 1453897 1702537 1512457 121445 1711222 1846143 1282677 470090 1556424 1791119 1882666 657058 1535381 392244 1450368 72372 82445 1648259 186328 1913648 252317 1944042 1904795 57679 1324930 1786225 1169496 261500 609598 1523254 100685 1303925 969059 730035 226687 1920694 337998 1850547 1939251 1716563 1601102 282592 1116764 1727184 101778 1648768 1207856 182849 237268 130253 232842 1116651 872768 1916004 671297 1338799 588233 1306226 1340233 1454772 95860 518171 1676940 1225392 1893565 781137 927673 1111083 1054384 819754 685238 408276 759006 520294 1424521 1373579 1972361 1404334 858838 1181227 370176 594692 124635 1819654 846160 1283631 1390919 737787 812994 1338164 1074071 791419 1150863 379942 1195636 1072648 1288636 96128 718605 550248 474434 523121 590245 1232380 357222 1618116 313286 306482 1170575 294802 761818 400713 1464935 1852284 131751 1786100 1297468 129822 539822 735262 1677298 331419 587810 990108 698480 999871 338079 1010297 1932307 1446797 1484229 1599244 1391140 1681989 1111599 199776 1779694 11489 1702879 1901861 1083136 657977 677331 901323 1400537 1557687 1221490 685442 1222850 1101767 1461080 344955 69141 1292425 1285307 1042464 1667793 497720 1086414 1228018 806886 213003 1663652 1282001 1915346 844416 1965159 706251 694416 247092 1615700 782262 318162 1662065 1081466 461921 1276737 353835 716172 1831707 825633 221857 115908 1924786 1909148 1699296 1481388 1063622 102618 1572087 183984 422985 205558 338369 318195 1558156 36947 49996 822194 499499 1593403 1532250 1620141 474634 772116 1290418 1418575 1415021 780845 67 1418920 1209782 1670193 1046971 1225014 1819381 1283651 1689493 126217 121253 1853289 29705 1310560 251263 1494585 1690348 15199 1598016 1887462 1290898 725297 552012 1223361 38353 1201614 1313848 937468 1423824 485466 30919 573851 1244707 129139 102576 1409709 1891758 536087 308119 1974539 1519659 1162538 991190 22085 440624 188841 188998 189933 370675 534908 1644642 285705 1717900 1645581 1327621 344542 1671865 81618 1535656 973527 601409 1111655 283334 1913031 1094474 239636 65331 1073995 1463913 1764256 207455 1883402 1945365 318610 1331001 673998 1196119 1911529 1619445 1526787 816703 1498420 969895 1401083 1092033 1852680 1206673 1288247 1004195 848366 379431 1095400 28501 55816 90296 1412082 375205 1111466 946093 1244652 171715 1481578 702322 1923170 898679 1964673 1178407 579134 1139184 313315 1841200 1936602 1022336 273799 1531949 829745 23736 117857 1457209 1657518 1243047 1575557 1744936 456850 533145 125580 215165 919391 402107 1877762 1297736 376909 812492 1928 637393 1911275 1403261 1258561 1579771 1242225 529898 701193 1853371 889861 317130 1425091 1366054 1022873 1308670 663081 652469 220473 237388 1048343 194667 534355 1157688 1867292 1024926 191859 389034 983868 1051835 1164474 631619 464099 1413181 1893652 1249166 493237 1816255 28532 184427 784506 500922 1850879 416687 20921 1715754 1574486 1598608 85988 963048 1119082 84335 1515670 690688 505115 1974387 769929 1210265 1656529 374863 908191 464128 1960697 1418822 328280 826359 1951590 1057400 172054 1947453 1151469 1318295 1197701 1956738 1516351 1620554 1221596 712161 1896531 194390 534185 198684 428475 1898161 1674281 821921 1245582 1970373 326265 904072 242089 1921768 649974 427905 8528 1976183 431455 1173436 1541494 113430 748782 143805 1553496 782399 1198205 865101 459466 1422176 1943369 1754201 624780 1444886 1967909 155978 1772851 324035 1584488 92618 1370873 976871 510786 1722987 255503 42108 83149 1704410 1986159 616170 844199 745723 187079 1146156 1656597 413574 627062 127931 563869 900535 1974491 1175961 1189889 129326 1829794 325949 461167 499606 507461 485447 1665450 559548 1119828 1739192 1603583 739454 1254920 275485 683528 219313 1058797 959776 833544 404216 1984128 1403034 1366161 318543 386525 902775 423829 854716 611558 432221 1591488 416021 1212910 1979966 967581 1401549 965367 1181855 109713 1812366 1093922 1462616 1866386 1450064 1288137 811087 438208 539789 1112285 687141 1278417 487305 1495888 276830 1286791 280891 389604 809192 591665 1115983 1754152 567020 528428 1082530 474107 1414570 1918253 1196255 955596 601556 1362874 469007 798899 605294 146656 1649526 1462454 1111975 1511973 484768 1534532 1209449 745302 1316327 155074 459204 118313 917242 1730000 53235 1197658 843170 838692 1858806 267200 1908538 1693350 775546 1964911 1749173 1202404 748073 553670 1984039 1727451 1435497 1615791 149504 1383716 799688 1586789 1568106 543808 1833631 1235512 195363 1730362 579633 705418 1449842 979673 441267 292857 1397985 1280843 1062360 1883194 1618879 118270 794559 562691 486490 1444174 711307 143350 284101 1732555 1453359 487743 1644289 1823221 215742 1794550 1032621 870482 657504 772141 1734978 1843334 1448219 233734 1334851 965006 1629441 606331 1466142 1202711 595906 391601 1624653 66310 724090 1290728 1998007 1944502 1384091 485582 135842 319748 1728887 765993 930530 1896255 1920596 933653 771756 1440547 730084 1538756 460739 1097985 160475 1649525 580141 497245 58491 390313 1008467 450647 1132149 160551 1673567 58811 716607 657598 777247 321603 951870 888962 1236375 1131429 525163 601646 1731886 1049271 1755933 520495 1772857 1655263 1069282 384106 605780 592394 19531 296671 138016 215301 199455 127621 1868034 1350229 1532913 1100601 957159 1608906 1261646 1031411 689089 1277266 156163 1858872 540834 1570943 1325128 1636782 767392 995710 658292 1006327 627456 1093822 1555253 1825037 230045 401269 1356092 1995137 55079 799153 1856125 532458 1273922 470071 1544670 751334 429943 1729477 416364 1326158 384304 1006296 1494662 1030190 1223090 58694 1060415 1054848 28126 399492 1169453 151348 398454 1158343 1916871 1250654 1766371 1272721 1212899 125157 393971 411490 968852 967294 531349 884324 1093521 767568 1574983 1163541 1771605 1887299 1756551 1315857 776990 19160 495782 134235 135352 755019 792563 477003 934677 1612789 796788 1313735 222986 364256 28823 1057318 1930820 1677758 1487921 919164 36471 254450 1984966 101358 1026838 1031736 647444 950638 401666 862029 1335656 461394 1285993 1001803 1133672 1405625 1514638 12379 1938579 1053895 840860 489659 1450080 1320327 388227 1105796 1550752 1548183 325006 96393 1294069 390118 603632 163776 1197773 67852 279463 1767140 1972256 1017615 947871 319461 1401302 235094 999421 804468 1982812 1288014 371530 1348613 1531821 1908277 245490 325702 1158411 1507252 770368 1573021 1634889 1135270 747419 1997495 649836 684841 433991 606525 582649 1069945 1917510 602008 1782661 30974 1444262 1655388 955803 485369 1395440 1495860 892774 232607 734745 402198 1268867 1585920 193163 1631882 981314 1225641 296558 1857373 801476 260534 1791141 174124 312606 19470 1627451 685041 189309 160646 673347 1331724 291910 1207046 810742 111306 1311280 167543 1801195 164865 695563 1806242 800733 623677 305882 324468 1556657 230040 1368489 1740968 1562823 987091 591587 493971 1975344 293234 205556 1488877 1636133 405366 332575 1239704 1211556 1144859 353340 733574 564810 1561729 1844443 1412738 531401 479022 1696508 205262 1795947 1511203 31452 610159 436894 1000408 850948 1917195 900795 843494 1149754 1915768 388946 326002 209520 401040 1716917 168773 1488575 1858357 1429536 1756977 1991893 1927877 1368651 1267764 1347538 455054 457616 1502862 418188 1053633 1941023 210577 884782 1773639 1375871 1808935 1790659 1552101 1400595 582075 400381 336587 1433878 1226146 1888233 1679734 1607802 101804 1253256 477966 768996 1606978 1305335 895034 1793339 1823319 264911 1655238 945548 398388 1482970 1425252 577842 752725 992598 521047 1651678 1651444 635755 1692810 1622484 1350244 1671945 1063243 1710432 1685997 1872931 972369 352023 761273 602753 747848 1960882 628333 1540441 1869278 739509 1595870 382928 1823261 681122 1175185 460570 1039511 1646067 246045 258462 551812 800850 1516246 968595 1335437 1271620 501567 804873 745092 709020 586735 946046 1680094 1665479 889713 1563598 188191 1054993 1535245 1355661 1658462 332140 1600077 55341 78347 1657519 1847176 1842485 244289 1495401 812705 387212 1204807 404324 1688936 471248 1047629 811108 1733400 1657199 1412552 1955410 740085 1245584 924491 1358847 111011 1809529 1072900 1203023 998243 176713 474492 751280 1685736 1800051 1352387 1574921 1603061 1593146 756962 1620729 1607666 545031 364260 1366599 274495 549139 1544137 1749647 697421 1159048 222611 147698 895032 1020125 1730016 969394 582766 1651888 1519809 689747 1272322 1183894 1801027 131358 1915686 292085 1661287 1161772 231480 206194 1938874 849650 1097302 385123 1305330 895860 662334 238422 139565 1338271 97829 124508 1463205 599831 1235369 1310732 710542 604590 33509 1708632 1238978 179290 692082 1768549 1491371 1783246 1908073 465225 947629 1107117 1663576 421932 1100215 1917481 1957991 827415 1681330 1069077 827511 380516 1442847 1823253 164268 1041906 207141 1243159 100092 1614874 435754 18081 1630227 1934601 533871 444125 1074080 432933 1529885 681923 1430245 1128410 1700900 1789969 564791 647533 43863 970993 1794499 1148924 163782 612248 1586728 1360229 487572 1705810 1853094 1296449 119 698148 1140620 1465206 497244 308242 711909 861516 923894 1859537 1491767 325188 174559 257849 234472 445905 1345163 512362 1213797 1460790 1009355 496089 885445 1357740 1045162 517103 1658674 531333 1872596 1197101 1609520 984925 1905155 624132 1490676 1043495 427145 1344826 615665 848780 454546 183346 1407190 965246 217975 1738709 718990 1378260 1639071 1172847 1223602 391596 1001634 1744703 1266242 1742921 1172219 62424 618894 274061 108911 1819854 1219644 1621623 1942016 456607 229099 1274076 826232 633665 408716 424866 1078662 879290 1132982 1048369 1465635 1234928 365618 1325110 776550 260457 1444105 771195 21301 560846 970170 933515 513913 882250 988767 578901 1345323 1217688 636116 117104 323099 583349 1230809 92044 1113610 55308 1837405 123996 1994106 1837147 1463827 1578979 292707 1434768 1655481 186877 1372936 1034220 1615947 1569215 1404009 1889566 1586598 1669000 654312 1217787 758318 1776288 311833 1773271 502641 1705249 72385 1257567 558468 1235771 902500 1565341 143077 1116103 444021 1866640 377946 454458 531612 1453974 314626 1087669 803867 104408 1515321 1125911 379117 1892050 923495 440925 698681 324191 1892556 586777 1616864 1531807 790785 1451843 11382 1935661 179769 1882293 949626 1705577 345668 326580 793308 861201 1683461 1651767 1706346 1035262 1230486 553100 1294672 416181 1565216 308518 615294 1137316 1783790 171177 1905411 603784 1486228 1006494 1119017 1981856 1696354 1132215 64729 1528726 659092 192163 1464712 842138 1394811 1579346 1105492 237138 1065019 1483942 1308845 1832321 205948 1494057 1951024 97682 1008539 965008 1227429 159243 1960398 1972355 965675 1065395 292299 304543 1928146 1262143 944426 1780040 1544158 197325 1681114 1573406 1128806 813724 824750 689576 1168483 356308 374321 662326 620647 1063597 1371958 131841 388602 1678539 1131330 733747 929614 1318053 1347717 1658443 455876 1453241 1363519 1976697 1733683 1849984 1691992 500009 807385 1057687 997536 1186425 344038 581449 1211949 37987 1571811 413165 1532163 311101 1289171 1414298 683440 1308631 226723 1879683 1819419 660272 845545 566847 544877 693505 419874 599445 1809348 83541 750077 599730 464794 256470 1389233 841156 858422 129302 1907800 1620205 563281 166426 1570987 1956353 1638725 779263 856681 63437 1633389 1074376 1847544 402087 1302418 897273 669943 447742 336960 1322159 1409244 1735596 926652 1026294 352211 1531687 1554224 414734 285912 907004 1008903 4654 1700244 797414 1650851 514927 1201919 1145101 1536004 618612 653325 392133 1298996 673176 357690 1906219 41731 740828 1497017 1099914 1928542 366232 73565 529340 1602016 85328 238860 954843 802622 1759724 1845871 1166349 368874 755748 194993 88644 1514958 386856 1232766 850200 528802 645845 1909907 327615 961205 910002 1545983 687349 523958 735179 1837701 1307669 1584471 1964402 1194480 1833526 837611 925494 1355258 803260 1618450 1517696 1278989 209139 1167163 1395238 859544 115620 1348763 211309 588854 1754115 1505293 1980933 1564504 1787972 1992009 458510 1502413 319179 549268 1041170 1025810 191043 973697 1500851 1512080 1475891 241025 905488 744204 1278628 1041581 451557 1662705 789691 303051 1963480 1419484 106728 721293 1459495 308063 1060478 1200433 379633 645940 834142 496197 932182 1901201 362217 160209 211299 190427 1762275 213943 248289 924956 101569 228674 1704607 757179 711214 1989700 121954 471699 1070286 1129021 987506 689439 1682439 219008 1796774 700273 922518 1970485 1031329 1897322 1390309 1596341 1980039 1523382 465984 1399584 1970318 1746208 93543 690070 1129495 169349 1653786 803856 243177 790783 366513 1551651 1122798 822842 1131305 1242587 1850560 939702 1561389 613490 815151 114109 1379635 1836016 121195 770879 79939 256639 934333 512796 525261 746361 26979 1767355 1486915 276413 1412460 599158 1063113 819558 507932 1132564 677365 1196041 1373426 377145 1756828 1266706 489846 881120 1658754 1310566 372937 297535 1666569 337615 1624762 1000305 347711 130097 582959 817057 1887159 1504570 160002 621782 1760515 18808 1774778 1714572 190698 581095 1268935 832343 17572 1009096 172554 581516 286266 1624657 34141 1284369 1174799 150702 640063 1541807 1470905 94763 1561545 1332312 404348 269494 1801231 1794751 267144 612674 295618 48975 1542559 1811645 1784471 972164 788958 1274926 1271404 1089997 861405 536420 850859 926791 1664123 1247225 130568 1568364 1970287 452570 1835616 673757 691791 291822 779819 188130 1996687 1117411 557499 1998063 1885816 506951 1855721 62614 465567 1571556 1046446 1071909 1110451 47820 1264659 21656 248037 1214995 1672014 1239023 718649 1379996 61222 297630 1462497 1045491 819220 1997332 142347 235098 1302774 456951 1292847 1911024 1407023 1936939 1737716 1499254 310800 1654503 553427 969184 1567880 1291938 772820 744377 1005942 1606406 1196955 1700384 57878 1541779 971405 1601393 1787952 765054 1573393 899695 281632 1406626 772810 213766 1473172 853555 1209934 1309746 340667 528925 1126969 1275655 1857271 98605 615395 1000420 689483 1001063 487101 1748800 231405 1004340 1449210 1683528 38898 1464307 1510034 971092 250898 1751673 771644 714907 1882694 1626498 297935 1772460 517559 1571712 494968 476093 1706264 1552909 689609 1181397 570044 426379 241165 814113 1430674 333790 81898 834812 1792652 1298176 29999 794978 124177 935533 1458143 1729276 1322829 488489 1701081 365005 1360978 9420 1376253 1013756 1552 283567 1288060 1568457 1505226 352962 598730 107663 1341763 700450 439343 1302157 1965305 74452 1692051 1715456 1654785 1587598 1219616 1187535 1675514 847222 1482370 1744924 1527878 1132885 1495233 1766189 1438500 1304645 1722547 1780042 1277471 265821 859499 173432 730241 882355 33874 1995595 306858 862058 1657167 31047 1985631 1998018 752176 395167 1575521 582359 708542 920765 1888962 835532 1132117 1861165 886362 173628 259387 1332248 335314 1666120 333325 62506 222179 1313124 1443137 1711832 257822 1989186 1050663 1192261 418271 1205137 1185100 1592743 407365 1736286 324854 1129059 807919 640933 1914349 309038 1418015 655279 826437 1199774 1428196 622729 118037 1653848 1672716 1796800 552149 96348 1116751 1249377 947906 625251 312815 1089188 638710 1762622 1436586 668401 1294821 372588 50300 291020 515081 1828643 402360 659366 831826 1666087 1522948 1636054 1895252 668177 838685 282527 75006 1813554 752681 1600853 1564401 364552 413974 1288445 1558694 347590 849656 1292592 615763 1825656 1895196 691901 582002 122424 1941512 1539241 444410 580211 883714 829355 1363788 862779 1485937 582234 1765193 1669804 846852 1081247 952510 382184 1767945 1798184 1300385 1187686 455926 195712 288896 409952 1831371 1599139 1228270 741189 25950 1112299 1344121 850342 1662035 793857 598029 1757220 60374 1830997 138536 559206 859198 858047 1133494 533504 1733302 943585 1160322 255807 295208 582616 1357768 680026 1981888 1211247 730046 614323 975121 522129 706170 1038579 1638328 1252070 68917 722706 1813929 174265 1342479 1479953 431697 1507576 254057 1518824 1989418 19047 1352377 1336559 395916 1522103 357720 1293987 395671 143804 150830 544537 1679418 643838 1111053 1385951 1619683 1569002 590261 995624 576948 949844 54995 1335906 1888257 32279 1883207 1087884 155586 1907515 942219 369001 482179 1010107 1574578 74835 1101315 1227220 1690479 1522546 729022 954506 695162 1667007 662859 875890 989011 1596019 941386 172488 1065292 1732281 265421 842008 903328 1417059 1007804 1278751 1472596 40060 1670812 87252 477113 425209 1586393 754304 1554263 245868 1706994 437507 1742742 1819506 182978 92120 1371120 821531 1302442 1195640 1069987 1395357 1473947 1073218 1669828 992908 599086 174692 1685723 1994107 452176 616949 1057894 834956 808123 477411 1518229 193093 276802 656144 1271862 914965 1499194 1801861 1337317 61319 1789938 22600 776345 755637 1927371 625807 1789910 1149826 615426 449546 616394 1224247 65357 318994 1965818 842726 1244957 776174 1897753 1141369 599815 813986 236992 1655808 896418 1706602 1005477 19161 679886 1217363 686297 1130832 1903228 1690723 20002 1265319 754719 549440 1486310 450646 1132286 853848 1488005 364179 412788 1222632 467658 1969752 204518 1793598 100533 1775692 502478 562503 1063887 1761020 1320035 831621 493014 710027 409298 540193 77450 1318009 1498041 704180 1168159 145524 359540 1111533 395953 1111302 1056428 1078197 439567 1461900 877917 1534826 542806 687640 276527 618925 68332 911029 768059 169686 1718810 542959 755778 160938 1592044 1884949 68927 348343 256624 1172101 296836 801830 1682287 681491 1523099 1526737 1226065 1865966 918325 1875983 1032108 509702 1629890 1028324 1509210 1600900 819581 627199 142731 720671 749637 819172 570966 1771094 1494007 1356912 1528345 1846839 143397 1364062 281245 244306 317675 376944 501796 645411 1051678 1884825 1115261 1164457 501774 956842 107335 815892 143509 691136 963337 880883 1854024 1467027 956354 1344666 724340 1413682 1284008 1900360 694086 1886127 82136 1265629 681104 80529 1023424 287495 592264 1984062 954199 55792 29263 1532715 1751193 1096676 825636 1669430 166655 527089 479021 1310318 1995876 87361 291977 1336316 1122734 383399 1660014 57800 801016 1008307 591157 274773 1505583 1357371 337613 1324642 1426117 1191631 654362 1948063 1039047 208631 1574075 365535 1336304 719389 182566 1173021 675750 562380 1806348 1759108 536075 507391 1357366 1065766 1361364 223422 1551305 1455180 98287 1417549 744506 1063546 1837950 1794657 584168 645603 1872887 261755 1044684 1174814 1632487 607021 1637932 1211195 464172 1031425 1765938 645882 527681 1186957 1731500 35986 1283522 253259 61025 1157665 733684 725670 829046 585550 130123 1068143 449770 1100607 127877 1548216 1731401 380030 1163741 1923276 675704 818349 662893 469515 1847011 880691 1178615 1451418 1086647 613689 1501671 1836635 200609 1455006 1059629 607483 1909766 71221 1344116 892957 653199 789455 380976 179643 1531135 1211853 1189670 564681 600480 1600988 1634786 298050 1261097 1176110 1922501 1386770 450801 190102 1595341 1869128 1985652 1413726 1578519 1466797 1413719 1227610 1416925 496774 1455550 93738 1776655 229881 1002485 587028 366090 1130008 761537 617817 819003 964733 1528019 1305705 1365542 1899644 1656225 1637002 1975545 317245 226929 1095281 1527335 217533 714022 1970415 1155478 1443734 1678632 257927 501097 1016618 1594261 39021 57299 973116 169817 653198 1943908 207578 1731232 1957742 566328 854869 422179 548698 198516 1001124 1596674 1227571 1844090 1372501 1227214 1916428 1066470 1257799 1854357 810965 115357 1564003 1889721 1588391 1364240 438447 378558 1248184 1386292 1748619 1731340 637134 1771039 331633 403289 761559 648615 1411790 1312449 1578530 1139966 1730646 349206 858001 731286 1063479 61544 1545677 1614565 203512 8822 1256179 1194367 1648636 129042 1005307 1891305 160877 173189 78304 1109234 1356415 1389064 546363 1159781 782443 1950440 262675 1763717 1846297 1009998 1306826 967291 1292873 1920612 1402945 1912562 305445 1205941 348723 1975259 1107019 1549691 1842818 313112 1492496 100635 806075 1763744 434403 257499 1489589 1224848 492812 1459592 1810240 1149640 1701937 1796890 85717 508162 1931823 85946 727079 1067890 705657 1482590 1933016 1069312 1823512 720683 1144269 209223 307792 333211 1209419 1631540 1276809 356871 1511781 434089 1793600 201800 1827499 1992078 1574425 1834999 999440 1886012 375203 800879 1303573 772594 1317270 1769364 1719025 1380689 345541 1340168 1125324 830759 1483559 905833 1599319 1060243 565181 1636278 1514387 1175699 668003 295525 944669 1926300 994919 1701269 28401 940622 951816 1082785 1033300 907183 254510 1128672 443115 600009 1013844 1996343 1717925 533173 344054 1717458 129788 1767062 778984 936024 649932 231888 364479 516590 749457 748478 1194557 478755 1675048 454192 16282 1200622 917725 300994 1713139 1165670 1990793 1835215 138177 223940 450518 365309 772191 1029256 95310 263970 1504586 1542050 1587591 438433 1411984 1559855 892094 1939704 83462 755160 892931 799792 17399 1576752 1027563 12734 268944 1773769 1660061 1382793 1836713 540310 1259230 1547590 1534501 900588 853725 1647191 1199314 518087 394085 1272770 810682 141249 1108932 1284066 116944 1649060 1055963 1969346 1950742 818087 1980195 32686 1522434 407502 71500 286783 872373 1396309 831685 164802 980354 1728974 650069 79057 168035 250835 1609993 251196 784734 357156 518665 1325769 679801 1922816 704111 1296574 1943472 98712 44958 1445880 1210142 1141409 476130 10646 616015 374520 999580 1423498 682950 905792 635937 144778 1429162 1161167 600443 135883 1297448 1656483 827398 768515 115650 1445418 1152909 417760 323772 1660193 964648 631874 1982810 509921 494639 484972 583200 411717 44055 1911674 1217645 1197875 1710581 617420 156868 130765 598713 1595929 417551 1896451 1171427 1050800 1253984 553381 1995133 681734 134241 1115235 387857 351214 1355134 1891480 1093320 562893 29044 370390 62141 1621231 1750682 1608705 63608 113967 499524 1336725 502092 573439 1385614 1536219 1951667 455215 1787133 1274649 1599293 912001 1769507 266583 1677799 1589625 564587 1208395 583266 794903 451094 418733 1933713 1034316 938215 1569320 280353 449078 583066 1733563 1752276 1842868 1658074 129461 563178 523275 806819 869176 501003 1831729 1070814 1558079 1808037 557546 1049809 1937992 764799 1103009 1848664 325028 988678 282570 1955273 1411403 1418085 998858 844019 1817130 60442 1375412 421977 191655 298379 1308713 1944952 1081924 810861 367942 386775 376217 1758988 88723 783345 566187 1492979 1899593 1396496 1590913 255570 1209890 1731508 1433104 1361002 491202 588897 365055 978912 1489943 1753660 152139 1995504 1485679 348129 81157 1178546 798410 1669453 1453428 847933 937444 1878197 1312029 1944248 1691456 527785 57185 1105953 1453413 11027 1782905 456020 949616 712199 1434268 1656610 1511166 789528 1564424 1500011 541148 571454 1422959 1958851 342580 1251488 595149 392933 1034774 376847 799047 1635820 1910315 1886330 296548 1188942 115523 1707273 497814 1090942 534353 1538206 28822 1936282 200928 209325 1472431 868076 1283823 1550226 1708616 1144701 481807 203901 801887 533768 1964974 1207587 1535277 458194 904366 1523378 1266402 1360386 1102039 858851 478536 704944 1114907 910689 1430065 863703 574175 1849523 1360800 1053806 750197 1547932 239498 1400941 355305 880085 1296384 39764 311697 635 1953417 878403 1824262 1825647 1212397 1159877 201810 1895038 1002162 1882603 1079429 288378 1239979 1965764 1551246 297563 297329 1681684 381848 1876271 19006 324888 1147285 328176 212109 1516702 645776 1991213 1266305 1977897 704149 829592 1473843 930554 699460 683084 1875873 931326 1592878 1673202 754487 55723 1533018 368738 1260180 811949 1880424 757841 1380676 1486400 424688 201343 921436 998915 175368 969923 1814447 1880711 1707037 53701 1221319 78281 1822596 752055 675247 213360 886704 414344 166974 1764874 946920 1795607 656450 183226 576887 449450 323109 1506613 16729 1778429 559142 446875 1858087 379895 887617 1540786 24804 1287329 8610 199664 557524 1680701 1397550 805607 195327 794489 852728 210366 390488 1873777 879741 1207123 839233 1066318 564595 113280 22952 871474 719163 292062 1563808 1040418 680844 1282157 600041 441600 368242 1262887 448545 1945792 225582 289922 158453 136712 1480888 591118 1971150 931307 372222 1302170 286225 449431 1346114 1585118 479449 1122835 1134409 1139430 722040 1396812 1278705 1509188 602125 759987 582582 983662 1648495 156610 1858972 627578 1714016 1300884 805252 1663112 12104 586260 1571873 995414 940979 459069 1877710 1948349 419288 378260 429160 632557 1107190 1581476 983688 1025057 1713921 831368 1568555 202662 1024181 156415 863450 1465628 546850 12498 631189 1550757 1755526 735442 857652 1131111 1481039 176245 993377 1827182 384280 1842211 1918686 559725 1670498 1002497 332209 599118 1258549 1084055 1831577 1696588 1681835 652605 337923 615691 1273103 1336434 36442 838804 1226313 395729 1034372 90458 1121681 284741 164016 668505 892871 412024 534934 1627320 1542783 1335876 537712 1064152 1151872 910901 1606630 297103 1518590 1603716 509335 709392 1895517 1056588 1429953 1576630 1365588 1882361 548599 1373311 1197849 1475424 1949018 855256 731893 724198 301503 1320608 796305 1210360 1536425 1688816 362399 647311 1936546 969063 447292 1425300 317332 1419905 518593 990689 145006 314580 677356 1963649 795247 29940 1784520 499256 1813060 718269 500319 1187174 60312 1520922 1094551 1477787 268977 993091 522280 467968 626514 1776187 916232 503957 1667744 1484499 630969 570849 1887523 1257128 507228 317172 405777 1739375 1008246 980584 220581 1950813 829216 1867621 881034 846921 416716 682115 287490 1589519 1574276 125445 914693 1586924 1157447 12857 211801 246583 1698797 652658 913612 1864839 1100099 1552490 377410 1288135 1578096 1482407 1756679 367507 1063422 129296 1242380 1390393 1541811 473331 706293 885651 617842 1375312 1068179 1914938 786340 1834219 1380276 523008 434810 1202464 997533 469370 1224869 1134601 1097009 1797836 1301879 1627559 1240171 103881 1957622 1413849 198849 1203218 1170476 1267049 1808429 1316444 1132301 1642931 258219 385688 1194855 918229 1736036 1003303 1478311 1171546 1107969 1716943 1971849 394806 182149 713101 867224 1866652 1212827 1064967 14249 84641 36208 938588 685620 1513106 254371 512131 1025884 460443 1649219 1635789 1037281 1483671 1590313 46801 1883566 411205 1854076 954233 468267 1772316 654725 1512557 1086439 1145803 815330 1443158 1330975 692539 1640293 1209309 1096024 136252 1883631 694113 1523680 117271 1086713 1638557 22360 649915 278054 1912967 1007567 728482 160501 889913 1839486 302367 1129264 1790937 1301598 1088985 1836970 1073012 1837047 720480 832562 1424240 630374 1068044 1756685 1823885 39124 1705726 118011 376193 280466 1970085 1073272 114212 1816370 1310639 1574647 1740344 585886 794255 1771929 538957 939151 702675 187191 1051383 1184954 117398 600686 301198 1915202 904032 1291817 1592725 676978 267443 885583 926531 1400002 411192 1676279 762324 1342829 1283845 1181603 1048190 75162 1991895 106686 11242 1806828 349896 1684905 375770 1714288 862706 839480 260104 644669 1388005 1855948 1385447 1837333 1867695 1212291 675268 1436193 449942 51631 1516490 1325118 275703 447373 1067227 919816 330948 1968475 614651 924310 1515311 1037135 1375208 1931937 1576743 841139 326195 1424672 1087092 375247 52685 1395943 804370 813608 1179619 1966713 709663 1848871 1088040 314124 338052 479777 50448 630418 1578660 1451567 1081658 126405 1991736 1416809 474935 364261 1969930 1007847 1056141 580245 1179164 1303760 372544 1823538 1441667 1153927 134686 929202 413037 412484 471892 1078620 1372615 1358214 102529 1556043 152235 532279 1670438 624629 1352383 243722 58028 230866 17717 1954467 1766402 980519 522381 538817 682347 120366 129292 487550 1953572 511169 1272711 1638120 79862 156524 469600 892433 717505 397918 1273255 1213929 751873 1444558 430885 660656 743512 1244492 1870916 1861795 90018 1636080 119035 1760027 1995211 1913957 95469 1370556 1367093 390989 1176438 1151226 680066 337791 222369 592812 588234 1431388 738666 1542804 1418000 1481546 219826 605677 672464 403432 818215 1423025 1785365 107817 127420 509616 1673390 430066 975759 474732 1458535 1710102 1624071 382484 1305046 425137 701901 816584 534954 1982208 451467 225969 943122 1609750 1480914 866636 1348942 305773 919462 1776732 1410793 1197764 462984 748796 1795739 1176475 1851426 770029 1615788 1055024 71292 565904 1029540 888464 62622 438719 347943 1622067 667925 108917 1354173 1007321 563001 661994 1589271 1463527 1962343 1778574 807598 1287013 216947 467305 1444303 545712 164756 629251 1383124 1565548 580619 1087891 456871 316151 974352 1669050 976874 280108 1369565 1067811 582534 913308 1819096 1244853 980494 555368 1594400 168480 1825047 282842 685786 1396846 609597 733875 326885 1306705 379138 1157970 1846563 1761066 1629240 755931 916498 1473961 670691 1027971 443866 177628 572849 1275066 1919251 1526312 663502 1893532 1711448 1954682 528836 1713229 94590 1044401 1181515 1722797 230426 1244688 1210357 741393 1906699 150575 12424 856871 1279455 832063 1624385 1409775 132805 1460535 1555800 1934773 1041273 360471 930904 163890 413797 1617050 610857 1879885 198781 1048495 1587499 1972349 1724428 1854215 1381229 204119 1227260 1491838 1576506 938048 1674479 409246 1617228 641552 1920705 1531870 1712500 907450 597582 1478707 1748213 1573795 1646356 480769 1206359 1378015 983098 1927438 1977109 1346116 1008753 863545 1653034 187875 1780558 948511 1282149 448499 1067837 992820 556144 725744 5217 612490 1413568 1399533 290904 370866 992918 526767 1291354 1555995 148394 1028788 444450 1670833 1202893 411946 623940 365269 1852662 781035 201807 345453 955880 480478 1528027 765273 1427714 1250531 924245 533921 4828 941750 1172587 1465957 1128270 1250490 1134319 430209 258172 1716073 555779 1454881 1397235 345436 399641 1278517 1818643 1985904 416227 966565 1424106 301728 137755 1295559 615242 455929 1606857 734219 1473241 1534085 249078 67710 1604995 319065 986690 445583 348594 1217653 1493242 1847057 1890127 325507 698830 10286 789443 554489 1480946 410271 574073 73276 1190690 1562177 1373544 108915 1721314 978931 1475014 535444 97221 1072524 1287093 1391097 971934 9121 989830 280015 121564 1726818 674398 1094544 1098780 939829 1607182 1488610 1250554 965411 846685 609093 1139792 1199764 902574 1137023 307021 436512 1422857 98115 1123123 1112300 795813 813402 862525 639744 823595 1699188 1732048 1163316 1267492 848070 638834 303649 1376537 1337149 506443 1800513 1078278 1959185 683813 1505743 1284664 749914 954724 109564 327757 842907 193782 860700 639750 772187 1064966 1110284 106329 1802374 1911270 1982763 803778 1941050 1765206 392954 1700699 223363 1570044 1772332 346610 869719 894430 145722 385469 1117950 1871425 18399 695072 1048593 850131 1281264 1739618 773365 403385 459659 1863918 1568439 829372 939562 486615 1457234 1453367 346870 1338469 455220 1570284 1335859 477445 956406 1770047 79530 1672824 1418816 567000 1075089 535431 1390298 975473 1522464 1179469 957144 1630176 1478821 1252260 1047705 876353 565781 1694052 609054 1179283 1499442 1096979 1595047 434567 1927413 1721424 1439068 1820377 491471 1740037 1015630 807163 1846762 1076339 1980410 460633 1368745 650566 352704 437918 730896 670434 1992394 1737940 1607333 603467 1465136 75390 495068 597514 163798 1673955 600384 524301 785090 1736004 1816636 1263127 997709 1961047 186623 915348 695595 882822 1730938 922947 589383 227458 1480300 1102200 1916825 1267317 621602 1060500 348908 1434647 331401 1356224 87728 530018 1092110 769817 1899371 1178417 608852 283717 868727 424995 69635 227506 1506429 1341712 1799343 798138 1903521 811270 1226721 591762 1568265 629386 788849 686055 385458 1754227 902860 1458861 95345 96088 857491 303027 1497103 1192556 1667832 1793623 695539 206388 1640616 731721 1418154 753406 783603 1965879 857630 807279 1824180 1110004 1377446 1391467 1173481 113766 997738 1567971 1955644 367118 1850755 557160 346530 1631456 674302 320368 912094 321505 262447 220785 180199 867912 1534056 1895882 1942037 996991 1013635 664082 94469 1019030 665650 736666 1074505 56865 839575 71092 481825 562104 1622642 191293 332669 319018 47320 1802929 1940627 1870381 1011442 489176 12052 1959996 1747118 1534105 757595 1535104 1358890 521913 120254 513301 692850 1432138 1326016 1182687 620638 361837 441158 318115 1958443 1575378 956256 640285 1377263 1871875 16075 593575 220995 77196 18462 1872063 1591667 1699263 1862006 830651 501269 488788 1225217 1072423 834614 1823586 1195646 88058 411560 1119579 1495868 1358786 947948 287679 149171 11777 1246227 1443758 450560 1859332 1812767 1835253 1376926 1965609 102935 26248 536375 1016011 129904 24979 965794 1779052 641853 777192 1328936 1353188 26786 949709 161856 1091338 539783 1688419 441287 1737258 534904 1074960 1531859 1776245 1058173 281468 1051584 1594408 1835410 730523 1199937 467696 1772568 813651 1839845 1156094 1437341 1892108 524878 98120 1188393 1159708 1621615 1500712 712097 563555 248968 663099 465503 1004602 226263 1399898 862842 1459520 1224988 720491 1586933 1973517 503395 1559427 1837003 1935982 314392 397290 1392344 153033 453104 1953607 1358248 811647 1604247 1121974 234363 830872 1484516 1280750 878725 708711 1905685 840728 1025601 1074164 1955818 1652605 297640 1989739 1513900 452236 1855711 1305567 335379 226433 1566238 460379 1135886 1826768 571633 1755435 1933171 56931 1665267 1454482 1604531 104959 1372643 1150634 1056627 137964 1878396 54955 485098 467834 492947 1469317 769658 1448867 39806 1126954 456625 1615070 1958588 800159 32003 278255 1623154 1519620 1016044 773056 1875905 319873 1975953 1619628 456639 407940 572118 562081 771380 1861526 557888 212064 191735 1480782 1752060 422646 81364 989977 1969470 545774 1108655 1592165 1097251 668558 1763588 1858118 619200 499790 1153306 297939 215379 1651697 279881 124519 1874899 1695882 1240108 1474140 266787 1354218 1091790 504380 1031840 321314 779189 605582 1278202 1373381 1190466 1489143 463318 1772963 1864064 1887577 29325 451892 1593237 1458708 1422151 1371563 927988 110441 362536 400347 112771 1170054 1135576 1706044 1039963 1777272 628348 15384 1252494 1807357 1545638 1375136 1775680 237765 1912405 1700164 1525383 454891 234035 893996 1406820 1438557 565097 369502 1998955 1765059 1593257 102613 1381925 1437718 1071571 600460 496593 217429 551187 1219790 840634 276907 348894 547453 855179 1941077 595850 21943 690218 1160330 1355197 1377733 1790704 589992 61139 672684 547905 1452865 643308 1819136 355004 907942 1729113 676270 447940 441271 1366611 145088 883932 460936 1938008 1450402 1318993 119395 1269391 1852200 393796 1615664 731850 49543 1044620 1585648 770142 1524486 1979856 1141513 1282239 1739770 1826406 1766826 842645 1131126 1788772 984506 1694655 220892 546727 1811112 1694878 441335 1976336 1271793 273682 1543362 759766 1840407 1291950 1495755 275337 127168 673508 423434 227038 1861595 163579 694140 449315 1653399 707591 1906514 1427142 44015 575709 1714582 1726560 130911 1580568 1969974 1211994 1659951 196839 974261 824289 791322 1098183 1523441 884092 1703860 439397 1879505 189539 1256472 280305 1829006 1535911 1818488 345656 1551217 38747 1049316 316019 439979 1639254 632792 581322 112361 1397353 1838505 257571 684970 1631187 1642239 1350778 1867480 1538390 24149 1509273 60227 215710 1846401 1587254 141453 1099656 1524376 1007236 1859785 346343 228026 782405 798393 1737893 361552 713353 488687 1168069 101948 456851 1772373 1243089 1080426 135523 1432582 1763362 127072 1077044 823923 1689534 469651 587894 1897872 893379 1031068 1459210 539327 585119 625633 408260 1705388 368993 1265492 1265243 1008977 1052410 1017764 1526755 1274215 1040039 1768903 641845 1699208 821627 1760704 1225043 1070656 386698 1831630 1696120 1023453 789131 1231707 597924 616744 335334 1362589 185941 1081558 856564 1947696 994911 1540003 1689254 809128 178026 1442126 1280287 261901 1454377 512489 1196484 398649 1970167 176639 1984313 16766 328668 1460520 1172470 1049421 753927 1008839 1980691 1696410 1091129 770182 442494 1850570 1644458 1795632 283690 1775512 417748 631277 429996 364741 935105 604423 369573 539396 1356595 249042 1715596 644725 1164131 675055 1401749 1136379 725571 948817 809955 1907178 1599742 437528 1204891 1865119 641108 30341 987528 1136974 1767690 1738284 201570 1327550 978934 1907455 665486 1238283 1933346 516062 398480 602647 1452555 886871 559485 1291714 271510 1895218 612732 409553 169380 157230 609816 446044 1868854 839033 488927 1822006 792691 1451069 839464 1058641 1214051 1278896 29102 1219875 733166 1348479 58479 1643534 1648062 1401206 1151105 1054997 269282 840922 1799414 1550550 838801 351358 451512 1115780 1408166 269385 75135 505213 1747227 824627 630690 175804 982038 755254 902556 1500891 1744139 121229 114001 673556 943718 1142443 923579 70584 992996 842089 768040 139375 1917182 1332626 1359996 1707113 874883 127255 1820399 1627986 123440 1138898 836833 306627 1333131 1118970 388950 76247 505033 1498788 986856 555093 1055830 1931821 1038169 795517 1924478 112226 1371410 192792 922051 1428728 719029 860249 265761 1598322 179916 789197 486211 286081 1940241 703951 92374 198569 596139 1073838 665464 1614812 1138316 511114 1952803 985759 1508369 1675717 1069912 760743 381816 1803437 757675 1747484 1656265 1343724 556238 776891 931437 1583750 1377773 424394 986962 646189 1544760 1278576 1779904 789492 1750121 1888412 1263579 1382186 1249945 1391330 1394984 773680 553125 1771835 417211 1461253 1080781 1385910 1143915 631743 1114013 1468786 527040 488393 1273371 1579374 1385158 1914469 416114 1649474 786188 1682319 1863225 210601 64929 1928685 1753652 1140913 1647180 636147 1224950 45004 1508482 1293960 153606 821438 704059 844354 1854174 1380556 1677416 1636185 1746098 141109 300549 600875 542082 1010469 1089260 1522088 1168417 1932558 1549121 1241519 1973247 892923 1893210 161353 386926 907778 1190495 1719349 124536 122377 1548596 1738657 398656 17389 1984883 1427864 1028024 24147 1848829 1884109 1904782 308479 1816695 750604 1431104 802812 1273901 1791871 1016357 751154 842116 1051474 1451640 1619273 730047 1931834 1552607 1447299 893732 748927 679500 197106 1631069 1974935 340967 827860 1540943 77048 1731010 1572770 1677140 1849001 89525 1330958 1333573 1877521 1683773 1982368 676632 1013673 500000 252883 1322481 393373 1544899 1521038 1555732 327098 183538 1949967 356957 1562094 1951890 760930 1561703 1711374 311692 346161 496004 163496 1718261 896563 1316831 1371335 1500653 1694768 1942122 244522 941175 1783145 211986 1668305 1683928 1215508 836162 579539 206986 475789 707793 211918 149829 1964390 1405179 1691835 1826679 312828 1530463 1577429 695591 860672 1425367 289662 190452 478153 617859 1818861 1509924 252893 1876875 845103 541941 1189835 210106 1503852 398769 1826655 58136 348686 195699 1341885 1061477 177412 1396412 734794 1737531 1116886 916770 1816911 612102 88092 1230544 1986273 1519798 375817 220153 1135998 492850 1241483 247917 995472 1271247 911065 200340 1195912 1136135 1496233 1028970 1263849 1344626 736329 783284 1521953 223327 1222447 674004 210731 774054 738768 1726067 230837 1321791 1077088 356143 135652 818600 1194228 728999 1082908 316272 755626 784638 1334155 1340633 1264271 695460 1564319 995441 1202306 1554101 697316 1542739 936723 235899 505788 129384 409397 285531 1824806 1939846 323306 517031 1738512 107642 1576999 1524818 1010622 612449 456067 666673 1996146 1893992 1730232 1452032 1370488 833570 1309452 598482 1290348 1168036 1511892 1281649 178759 256722 1060471 1738350 701613 153807 836445 851714 1700280 1599136 526457 515297 1607064 829625 1341820 1333484 447279 421624 1143412 563400 1959104 7479 1525042 1119349 1714534 798596 1358524 1491638 954777 1019557 1147746 603688 868576 382805 1275822 1458272 1912351 138150 326338 324965 993544 1142204 113464 240056 1936980 626253 747406 464325 1760462 1920647 324692 1643766 1964764 199833 1436202 68394 1690986 48990 947411 986661 1097110 1672114 696665 1806461 25565 540571 219655 220019 920363 1242421 172018 489434 497549 1333598 545027 562972 982024 165818 1897638 1435129 787206 1078582 1453973 1304021 1911067 1116010 1619 1246370 1630479 1944263 81131 667822 591456 291863 495877 1049902 418815 1352221 1649905 784399 814839 193491 1015748 1374043 897225 351694 70446 515309 114360 207484 470895 310591 1218856 1076848 737978 1163310 1108894 1929295 152140 1616603 891405 1119366 462925 1881612 1721991 525492 1637986 1166333 895805 1092282 431238 1209943 88385 1577616 165651 1602767 288846 1438755 829284 309040 1150998 1055533 1941435 800675 1563610 147288 725482 1492502 1643459 1706853 1898378 533763 605089 1271855 980400 776793 1729221 501290 75665 427484 526512 1702614 1405604 465808 1489734 1413611 421803 356518 1976222 120952 48860 1101389 758875 797991 222373 1494792 1912589 91545 1225925 1170072 1570016 1011679 766224 861803 50137 73050 399049 1477577 241205 1355607 784400 993632 439697 1689835 832558 768149 68743 1851858 955551 1750841 1297524 914452 1320994 141713 1156701 866655 1992558 1594060 837181 1343233 1382462 1966058 1431919 734591 1358275 1044875 1704435 127203 1515119 555430 172972 201315 1962058 1471793 30035 1510857 1840512 1470396 127140 1034716 1896369 67569 1973152 693469 854156 466203 20823 1393699 564744 238648 1761246 1529484 1474522 1088779 685676 265428 1576346 1679272 1036216 1738353 1358864 176792 1169101 388959 1533881 667767 715760 1402977 1544050 1465034 1704632 752871 196312 1491158 804997 1208168 67138 1627932 1040817 1184594 880702 1726615 1989797 193307 1566116 97556 884463 1927188 1555004 437191 1973331 833418 1024754 1777017 1642383 200923 1409565 517804 1920999 1511503 1196885 1546319 429846 1559972 396878 696119 436511 1300411 1121564 882244 1481392 1164760 1774518 1694972 1274435 1535836 979583 1454612 1478048 1668175 1890726 548569 1628484 1602243 1057507 1071692 1943493 1134022 963469 454940 1194835 267727 356954 1356127 578002 768219 1656091 174673 1883606 955118 1313864 18558 363439 1903034 775889 64482 1485182 327056 813192 886858 293423 1095224 339952 344767 1416911 1474851 969671 98456 100308 627330 1663721 272185 1047069 1343625 312351 426531 1481514 476096 945684 1622494 1329132 1804222 247355 1550203 1042641 1812968 788173 1577832 1003474 1667807 1559222 443187 404981 1295927 1528500 298142 1400741 557322 1225366 1529226 1696936 1629368 933441 1235548 1180506 311718 1079737 1905464 496901 1822650 672258 1142387 1308227 943860 1555088 84709 1143440 1464649 122230 1026362 1026867 757518 834707 336424 408350 825392 842970 866319 1010073 1861664 1671253 1990411 578755 1409894 506746 933778 869689 52444 1924169 603431 48363 740194 1740916 274648 1493789 1719433 219555 338101 1449496 116855 1284618 207634 1054753 36953 1426244 42066 1779887 592204 806515 233854 113654 431797 1315445 1774806 1180592 13915 883356 1133790 932934 1095703 466625 1924018 905745 1685760 1486119 224576 1539208 1595757 401296 64626 795152 733128 555765 712016 1114841 1073524 729092 1937772 719805 638614 311997 488171 1597055 1953385 854239 1682878 1503754 667207 95027 801428 884004 1048565 999718 1912396 286793 1240930 880513 514548 68291 1415043 1174323 224746 192820 1161666 1457846 983645 1839055 190283 1508918 1027976 204096 1440500 642306 1022903 1851646 1830482 1255549 1288880 513354 443954 357796 205572 1473287 119708 715914 846922 939270 1536630 579709 1033821 914906 55618 1733332 16624 833249 1295055 1864176 1716054 1366512 1990228 574580 509718 523106 903032 23435 1675498 1904372 604973 647944 559404 1380742 886715 73752 1142158 39656 447043 1584956 1217466 931376 382168 609679 1873737 656436 1093904 1039810 1818075 632651 1403369 1649929 1544640 1618598 1150958 281238 1065914 30434 486740 502914 741578 1038905 322026 1144391 1097684 16737 1902173 1946314 615902 534992 278729 1490641 563989 1060058 1087328 1830976 122345 1207707 1072344 1788236 1473762 1749567 1339816 526176 498041 134359 1569742 1421390 918293 1467879 1863756 823840 679385 963502 1327064 729052 424165 486538 115494 915734 1604373 1396639 1360893 1135274 1790570 602659 526861 1878179 803933 1515384 44858 1409984 691950 189046 554365 846495 1206187 767030 1825217 1011081 1258117 1471574 719749 665256 514314 635877 111339 131404 470611 708081 128322 165323 820564 1267070 510214 1234614 36602 922939 1163358 1932964 206003 1783528 524471 1698889 967393 469140 418551 1060901 1587847 1539157 510185 1281338 1294714 1907264 1250340 1983827 526313 1560771 1379395 827068 1723681 500051 376262 1746056 1912475 1862464 114259 822613 83164 1439458 245988 161355 1006602 1383642 1720128 709575 1397377 454086 1220352 1406859 947527 98799 1792361 1008064 1139669 606482 1784321 364158 866914 1448821 1506938 388436 1650541 1601694 209247 1990764 1192320 1174425 1855105 980203 1097295 1567175 1244951 1547254 34862 614317 1303729 717017 958528 1967255 1691350 1073508 1994571 1446394 1429287 1402177 1791140 10999 755335 1414799 994408 266099 724168 1384299 109336 508583 1529205 1495673 1231866 1022424 1212820 829847 921603 540412 1364946 490096 1432118 1745307 237632 724179 434168 388415 219235 796486 1349149 1873042 1385422 571366 1163616 29831 874890 936682 453236 1607726 1103432 1711515 1161305 1431879 948171 659487 1550981 1591970 1280492 138793 653208 1201089 310892 1847978 684059 108400 931118 602315 196621 1196744 1379343 1399495 1887728 1581735 1874554 257532 725799 187305 1517883 1210576 1957623 188143 171562 522861 406845 1973357 875185 1049017 807346 1086624 580764 980838 1975895 1057232 1039693 1383837 972932 1699595 713747 415571 774151 650525 1989669 1657453 558504 120385 1227266 1009460 100462 1635679 1393814 280394 1237142 57232 107503 774691 1820910 594201 522806 937382 1980491 1833891 154226 1035628 631237 1882731 849869 1675113 644267 399467 1390688 113591 1240532 1711709 976774 1701995 1857249 501483 1836397 1458813 1399209 535699 1338827 761903 1232528 154381 258120 952018 213631 82364 437457 507881 1724048 945591 1853230 1581532 968245 144740 1123366 912642 514867 916860 507082 1477170 803902 884639 1147846 477212 1271887 1924616 1877734 383751 1953387 1152300 1965169 487988 947005 1336179 428405 467574 629233 1802015 1644308 990935 334841 1274791 94274 846130 537128 1394881 1374572 1915385 295630 203649 1969105 1317583 1783450 1847021 1760362 1704419 606924 1047982 1600482 643062 307984 550392 1692983 878002 479470 443430 1338915 1703822 942601 685268 1237813 1136563 1841749 1868261 508862 768298 709345 1701199 649117 1955826 1186924 541831 306983 1814847 1652202 845908 1017549 1049049 633821 1585761 461032 1365704 1035528 801924 1207589 1986646 783133 341716 1109069 425960 89868 1073746 723430 454743 425254 1315905 1436985 1246319 1755472 1292479 455710 1212414 1065526 1137252 109705 1840810 799092 468323 1925122 1710147 1246363 1503141 1251365 370436 1553662 274165 660265 114385 437454 1521524 1173535 1632534 1624972 1782112 733472 429534 371065 1256125 429604 1426394 738956 988173 1820230 1048097 317945 1224350 142140 925921 608706 1169785 896214 992482 1278020 556946 1900657 1461120 992860 1432853 1193470 626491 565255 1975843 1176442 1260346 1486250 568298 1268702 1886290 808749 1637779 148691 457719 190697 777148 1394923 1825942 631403 436166 1755247 1677410 1221619 1658980 1711111 31847 1036130 311750 1096487 11730 840148 524992 1114015 1730060 1353019 617403 7602 958666 641982 802594 726067 572614 944359 424932 752596 1560299 1063300 332527 32522 1727715 1535035 760391 1618373 1384986 913849 1361437 1391537 1777876 191764 1635856 1934930 868868 1841747 709406 1585863 126064 947572 305307 236729 1617387 1997303 582584 228651 1771079 194573 1869429 1965921 1551139 1826459 912160 335925 796004 292507 1251237 409900 1482489 1857153 1450187 1480296 1850715 1833841 1430101 1631783 80045 712414 742105 408759 277417 1627868 1073586 481945 1909384 1217673 1335605 561060 1405278 1685211 1282220 1224029 304859 227102 722047 1004089 275573 653694 1871181 1323679 440151 492780 1440402 467713 1103021 1874712 1064283 85716 238337 1502290 1060743 1580865 294605 815389 67793 75016 246539 1113699 543918 1620738 476999 809550 869542 1348636 851822 13448 1875548 1104913 1089499 1890438 170849 638948 1244148 1917234 614979 585818 812849 653434 431143 1818227 832254 1596040 1342765 1958301 1943289 940058 684190 261468 292806 54887 440906 1952508 1632013 295665 1789874 401654 490473 99140 1600537 1177541 1031160 138183 474396 1198543 1229845 386745 236511 1258580 1811802 1211955 597785 1005839 281005 1319589 1084924 1712047 1823395 1646622 1208902 1009923 472376 1401018 359357 870786 1301592 777402 970957 1988310 1204243 1581536 532906 315045 1351964 366130 919501 1400281 879768 1184426 1208760 879059 1197991 1561676 329275 861658 330673 152277 1097492 772641 1780373 1457083 73260 1037090 769587 414776 1628034 1474798 1639757 1012567 1932207 889339 1877214 866931 421016 1269020 553163 150108 1200329 1655047 1919123 1482757 1622034 1485246 135301 198323 1806404 1081295 1803550 1686680 1182198 831036 1715591 246205 1288052 980363 525703 1030727 1432293 380084 1508728 1778634 451242 1554523 811645 294394 156349 1736170 1506301 560084 413686 1246962 709294 1618760 1953414 844445 909661 1723533 270788 1447140 1049462 762018 149529 80801 1612603 1457296 585219 800995 1289015 1197202 1972117 93994 135398 520067 1545984 70988 1586296 1440007 1496571 1876091 978172 659681 35079 659680 112697 385702 365006 789677 600680 467213 616880 426920 1606738 1844884 465288 153310 1587233 1556885 1346655 740137 1037239 1816672 701358 1337477 317423 1622232 162192 1995804 384833 1706804 1723119 1755804 546644 1665926 1656248 1771110 1789634 1235826 1096107 623825 441688 1145384 866594 749572 1690654 202857 1722874 1720896 772288 833077 1824488 273678 307946 166916 441132 604528 67843 168186 25110 469649 927091 698908 1838179 1895235 980211 295712 1876050 1440930 574357 1893919 730542 508361 533829 109772 169391 697994 566821 166817 738192 656957 1317293 876523 1879678 880563 58844 1724610 1262768 1553051 202183 127247 1827598 869679 1812943 1563573 1106223 1652138 1495470 1704013 1936985 1639350 728901 264488 1882602 302727 474010 484739 1871957 1886042 1247686 1467013 887826 284643 844206 251535 1948219 604456 1669427 1100712 1154078 1814243 39267 1525746 83371 402042 1828660 958065 1229974 720386 1011015 1102638 621073 1402444 1574412 659360 854088 781615 1648571 687329 305575 1219442 1910031 1520753 1251740 1690918 756394 734840 290445 1718930 1838508 1253930 356989 456564 1508742 990187 1791331 16476 15598 788731 1878073 6068 25247 1743963 158623 535335 539534 829051 1679892 1473223 1663217 334624 640725 307594 93591 33771 1292669 70398 886236 735514 68327 30886 618924 78321 846008 1256261 251821 1767150 610784 1867907 539219 448255 565267 167334 1454388 249427 644637 1214304 42185 398904 1149487 1201021 97559 970780 1987298 1531980 1150210 1983778 14821 388414 568755 193013 1803084 1152229 1645962 1586344 1298631 594177 658358 1408720 101869 1601353 1639165 689361 781622 512785 913130 92600 411252 1152816 1772245 1899080 1643277 670043 1622631 652444 1522385 613940 1562938 27838 1759537 1752609 107570 1686281 1566345 1189314 764604 656317 462637 1808582 1491379 1497511 1306497 1615375 1606634 1333426 1718414 480339 513967 1412807 1712169 1067122 249893 1054766 679860 1899454 1468328 548932 1902172 794111 1505986 1749700 1151885 1895 996989 285064 1069596 1778289 132298 1465907 950538 525179 1299501 1319341 1362205 862663 382089 746717 1389542 1432039 277960 1689625 367431 1264499 537325 1969089 540630 1875698 939089 1348315 536012 1522914 1127960 285970 1523552 1835082 768366 1827173 1901319 1762765 514409 941637 1529477 689900 1493433 206752 1429816 1440564 1605302 93734 241854 1092175 444085 1370374 599286 319613 1003795 1218719 1161301 473317 470364 306953 1949577 698435 943267 1770955 380703 527943 1253796 1463384 101938 527273 1734151 397914 1118130 1361421 1350202 170083 1450669 1875842 915125 1464066 1657682 845686 290809 1111371 1356420 1914257 96804 1246145 393684 1358687 1544384 1810211 550833 1026496 925461 350009 1108344 1678149 282977 1033921 657132 1887768 1427784 1989083 1143056 596662 1555371 239539 989461 79888 1509117 1280021 257586 1570379 87940 256514 1940517 1528990 1747846 322896 164775 1321257 1638484 43574 246320 1715972 262574 1348601 752939 840915 1185873 974153 392034 653830 1842118 607752 152428 207675 612997 629975 1618641 94971 1814682 431788 52242 1691249 971012 1234284 374357 254657 1290670 161608 1399484 266160 122452 1321872 1951305 1810596 1111646 1651319 1865851 264786 1017719 1347797 1026837 313253 76592 495468 1445819 1576949 833147 1972235 605720 827661 1070641 872806 1747613 1750993 1944284 168794 1140964 462255 1423752 1917952 182878 1993173 1817919 910372 1772574 1223065 863513 824137 490848 729528 816439 1151525 692244 631524 368566 611188 1384620 1569086 1976716 1779468 1301435 1461266 750273 247782 1981399 1387272 785775 1162172 477631 1689920 716871 152584 1036330 1076308 825543 722105 1846919 732749 85704 629228 492638 1907566 674566 444805 1506795 629988 1865742 592712 978786 88870 692563 963553 1680504 1787303 1219452 524191 1838075 650187 519173 804373 1095065 1940728 42692 61382 524219 447303 1984243 1844369 1644934 1887880 1400238 1560098 1635465 1736424 285511 1639855 1539239 179086 1247189 983159 1753867 711469 1237932 1213304 1428398 296405 262377 937578 1660264 788237 1435502 762648 550874 1947014 1564136 388679 1444776 737798 1459451 134812 1309421 1972806 647060 201407 584034 733528 1248824 1220351 1766185 1766164 809326 446988 487494 228499 1045331 935933 609390 1577122 233250 1331204 1466779 970690 779003 1048689 1105595 1212383 891360 1209341 1302307 1839831 1668481 1378417 336534 1407640 1442399 944153 252720 1433421 1058359 8218 723975 1162387 1267569 1919217 198822 1700547 802495 1075268 1351719 1995380 1865509 1899493 77749 162141 1834034 649865 1037403 1564452 1700927 395140 932797 1114294 1887181 678624 630223 1962013 1165231 1824157 1608770 1895840 1870136 1443168 1922836 889601 1300165 1832342 512627 688123 1996982 628500 589221 1352503 1026509 92990 1472467 1547117 1014182 1503456 1685240 1685897 1069345 1293630 428528 1659266 303314 160462 1056881 1188087 656741 848576 96540 871512 960242 16438 1154760 151546 529374 54078 1380755 1105923 1978580 774909 1444801 593938 1590422 7669 1111122 25770 1527512 1988766 1605745 1238850 323520 1442311 308214 1301500 1920891 411629 1320893 1946017 1678378 749184 1112885 490138 1482643 837805 272101 1398450 682354 1253387 36571 1696342 589733 244952 1343177 697325 825780 621228 51026 300432 1951959 429300 767298 1155741 193006 113791 1648760 1117303 728233 57672 1279274 309607 370959 12128 1852406 842551 1596581 414088 1652153 1615399 1900778 624574 907958 768737 1131225 1025374 1505420 839743 560710 1309438 1706873 749788 1542391 302611 570004 1062561 368352 1489016 1436666 1044046 961719 1313645 1591999 708739 1164642 1916337 507544 471255 1706280 198369 360021 1968522 178642 1908975 802509 1111826 1791136 6179 891480 1732977 1519781 1960544 194195 717740 1292168 1224613 447036 1033164 1257761 469349 628903 1358508 719231 321817 725693 411140 716741 1349156 1602616 1870184 865551 242235 437659 1312801 1588740 1451090 1065502 171584 1159837 1114369 1967052 1918822 87119 1545619 1113224 558826 1981764 1479511 1217475 1174493 285789 1888222 94091 1553457 1932726 1757468 78742 1197405 430621 60708 874729 1694667 1448253 957920 249995 1816090 1164590 1760144 1435654 1251439 349170 584813 867424 1613813 1900588 1971826 1921246 38650 1480707 1498694 186003 344077 523045 1078407 1377526 1511777 1893494 1359222 871357 1516810 1828872 494419 1092320 511271 729586 479388 64111 1514924 1120668 1387062 1544957 1084238 273007 1614356 120466 332510 63836 706770 524304 693612 604596 773554 1873497 1976252 1882625 670397 1034955 58751 208065 1611450 751295 649610 391763 1949080 1980976 1194929 639869 196632 1352297 592483 1797486 1571444 1386983 368895 406492 599759 887867 1202696 59009 1656576 1956181 1690601 1614944 1780667 1958651 1383075 1124062 1990223 1143164 793485 1115283 803254 1583620 1473520 1340431 541239 1916397 1743362 1322008 1477488 44923 579563 1161858 771791 1740884 185337 1930187 1847718 1418791 1677806 291192 134293 1608481 1795979 1459934 485780 1405164 1823476 64548 1676967 793617 728670 560251 1915002 1868416 1978841 809310 813210 1647701 1087314 236917 93060 1741201 683246 990957 1539472 1494633 190281 1190363 465696 1930645 144764 1120950 32427 1860454 560647 416193 256637 180819 1583309 660069 849911 986186 1665446 671359 1797705 770359 484883 1845560 1168494 1045013 1720832 692658 319385 1258479 427274 1042953 923747 224024 988338 1388727 237805 421448 1848531 1697100 822890 31215 445408 919060 1044293 184795 1408175 1639778 488367 1148266 300209 1655372 1580076 1947619 1489896 885892 1952286 1240179 1420549 1967117 1610291 1800685 615461 1104595 1987032 1042314 548862 717920 1035393 1736803 818809 282868 1759271 1787911 1248873 1072751 345600 606616 539229 1035318 1444388 1432430 724099 552845 1077677 1516764 389096 368033 100743 1554005 821789 12013 1369613 1639045 871561 259617 1692922 24729 1574881 1681210 296663 1027821 1215155 174510 1032977 363568 628793 536611 1403380 838405 397206 1655038 978612 909922 1402244 788044 554044 1575332 629550 806214 1151891 1601720 1255725 1417109 491783 1350450 665468 1312160 667074 1421557 532417 1312934 1666542 1904850 136116 1396039 303823 1950262 1431138 1662126 1068251 335214 582789 1483819 266919 1642149 488063 972195 1394646 1721496 638150 974723 766847 1978345 606695 305254 13149 797136 503804 675479 957154 1456621 641575 270756 1241968 720055 66242 149423 1643878 648748 1125023 53386 629098 1458361 763679 496658 78678 673829 1605479 1707793 1046215 193517 644098 1046019 1375792 66385 656668 836356 37554 418131 1601056 370459 1078661 31659 384167 230359 3064 1649008 1125645 1143853 263348 544618 1767772 46691 609034 1127684 375394 1643718 1702846 916534 1110873 531671 634756 693842 840770 1023714 1080465 726838 499984 1872901 347027 1226055 1028680 1661087 1718423 1295677 1427126 1601275 1277673 831977 1422008 390565 698878 485958 1930181 1110688 269888 1742158 403558 582526 1660581 1961516 1366555 1226152 1052884 1395341 512191 1656517 812160 1414245 1521041 864618 1082924 195309 1318728 407104 302302 1414789 1759797 1170688 1436414 239506 221372 1858 1780767 536823 663803 1658121 836472 651190 89888 751257 960869 1344459 242987 709643 426425 1200393 387228 1761842 308177 1810293 292586 1307101 1558759 319417 308244 514497 1791653 270564 419573 628871 960226 1098012 1614484 1788580 1652913 794889 1594924 814295 912702 132329 1895712 1542306 1030512 933988 995724 1739972 1033538 609663 455938 1875166 1625247 785732 535843 735439 183003 594776 1981980 1234634 934815 1870254 1598257 1360849 1848466 774315 636304 76762 1295536 1682064 415272 1642107 1409878 1455658 1990828 1269081 1897854 1212181 591657 1834592 1949543 1221358 997642 1351618 1751171 1282781 540816 932985 129291 1659420 1896489 997075 1417086 1379332 1032315 952237 298357 710376 113646 1696595 1416003 997613 287300 1755901 254261 950602 1609615 158205 1967557 1514460 1966730 825650 37277 447928 1635968 521308 10698 120392 323951 1525770 148356 1910213 1395485 1877726 1523280 1451998 138470 1428414 1827743 1087540 610181 1276868 681975 1059901 391906 1963421 417214 1756097 1593843 1078121 102335 1704029 1756726 1042218 725980 327239 1162260 898159 1649127 1860398 536885 1274879 1911698 1958614 157117 260995 1915879 1688336 721694 298162 1878737 117151 524001 1191323 409343 1030309 1956107 657607 694914 1798234 189055 1057918 1649792 735792 1069736 310332 277170 1155263 111844 328642 1961381 1342168 1410878 1203954 564449 378682 983602 1222844 1162386 1136506 682883 1992625 958766 694547 132033 845273 1750853 1225759 107078 254265 1160555 783446 284143 1982317 1170134 1975279 507579 1121739 175197 169663 1244750 1960748 1209878 527591 1759521 1121646 1517340 1349560 880613 678023 441843 1292204 912851 384352 1966600 80155 1931264 225431 1941103 816319 49158 239131 1739852 506733 1949737 1134876 1212368 1693612 80156 467604 232148 1066482 891182 1869536 1511353 1165432 848360 378178 1356828 339422 1718512 785987 1243885 889658 1936615 1655619 1396802 1586935 1276321 650495 126852 1125201 1313631 369769 847755 1410764 1520190 1774379 1490319 474659 1059318 637450 1982435 1225294 687856 1656446 1065975 911584 870747 1870456 1089080 961263 867354 694198 797123 1686736 1564705 1882842 1814909 1081026 1612460 1341139 1965138 322669 982077 991059 1413093 1159570 1163840 420738 1246393 1174478 750167 1381896 358748 1607630 826318 1643638 885009 557653 15502 1607290 639508 660148 1011625 704495 1272309 1307537 1127128 1402535 1086269 287839 464638 912245 1875917 1253777 957869 925889 455977 1973710 1045029 1733524 1303759 1421327 697144 508344 1688947 1436372 1587311 1878127 937775 863710 1967142 1153239 1264475 265370 641709 368037 1083723 34466 1370532 477526 1946944 1226993 1191643 946624 369211 1659055 60474 1338603 1850227 949788 1321091 563766 400896 1090774 1652338 322098 234549 406813 660685 1870388 1000396 1770904 811959 1306600 1805818 1289432 74321 935517 1958031 1229722 1327659 159080 1351855 1045382 1460561 1162619 345699 1265717 1681781 1160473 1751293 1167228 342107 1075673 1373429 933863 1349478 1250481 161757 1093364 1383951 1823408 1994899 1778959 95727 600887 1046280 1022555 1782934 1331923 1602772 1340378 1593070 1619399 21694 945429 1951476 401955 1841500 1217612 1022753 677859 770531 1666367 1100026 101437 897805 824486 373701 1176493 377103 1819713 1632330 1832930 1389142 1900223 1043532 1111231 1417867 1937866 1816928 377013 643526 747232 758103 291817 774861 1022097 322088 40173 996487 64511 1673813 1792043 1239787 1743106 60781 1574733 1188532 1709410 1527587 1135215 1037476 921354 262111 685687 1915627 1606155 391840 954138 870737 829730 751839 1788047 1102937 1301621 239470 635040 812011 971620 579739 1510795 358423 41436 1874394 948595 90099 957317 1029444 711744 1751802 856533 1902882 512976 1007254 1766424 642982 504921 1578511 354531 603002 9519 1886588 1556680 568552 77334 771291 1591278 1473878 857494 1966864 805824 607504 1628196 1036679 1588848 188972 64442 1329136 1076142 1733997 853214 1446149 1611081 92986 186726 480205 39209 1181737 195536 1057243 28806 1361253 700324 716184 1297135 1566471 907856 1844695 1966605 349633 1829419 765243 1303311 1374232 1740567 1015170 1550882 547532 1400792 1727779 1163112 1063044 1222329 1136593 71914 829591 1158887 1288124 1114852 1643883 1056737 758827 1443934 816523 161504 1684854 1802146 1926310 553603 1138725 1397349 507066 312671 153505 1316361 1807919 177483 854771 1268215 730470 1461309 1709428 962895 590310 1758461 222698 1542003 1717826 1982256 70588 1314326 617283 1471455 1901446 1869402 1348880 1729939 924144 1800559 1313768 1472462 1127950 1290462 1267774 188318 1413371 778517 362423 1320306 1922429 1259586 400132 552771 712319 1771177 1840318 810421 500689 1284293 715173 461681 999695 645367 1631063 760523 367899 488234 1638115 1024682 356608 654692 719890 30216 1081030 1049077 476442 658934 240410 1083126 26012 304332 1864094 378156 1791841 1091302 1707876 902874 1469212 1618741 1049051 1386712 1727252 801330 164047 1571672 1556544 85992 637160 673076 1615905 95838 1190039 802871 1280999 418443 1758499 704092 483027 293106 216509 1742350 1387577 615694 1383324 924664 1739510 946935 1095938 329935 457732 201687 1304930 868878 542691 934457 1959562 1377474 992765 1316901 1727766 1224963 52107 846526 735376 824610 241331 88446 355800 1795539 1840383 261431 1955669 980115 479910 1233462 1889988 217306 1799745 265558 844084 531006 1301256 952324 1247106 309156 802714 1483985 1988386 1078778 1363218 583389 1844718 253604 1848975 666042 1316072 587284 405998 400355 1789235 272259 985778 169765 1840507 1410755 592631 634903 124273 1659852 1721236 1808085 113802 1642943 301251 509695 1570356 1284559 364219 859139 1717799 931654 1878567 1725580 1538121 188953 69047 239793 1340780 142498 1077517 120968 1397562 17100 920774 440631 542091 470526 1309092 1155718 1844062 838889 1695771 910612 1697488 924973 956077 1741512 1561038 196482 637900 1167336 1469545 1867707 62094 1768612 1591367 1714728 1274494 1348449 1043852 98650 1032102 969027 300081 1056721 1015944 1295499 191439 946074 1892337 118143 815334 1024371 723933 1595424 985050 669173 1675887 1965187 144106 1111647 922054 1697511 1928003 1113503 559391 423886 645829 146855 499379 1746720 1718393 753979 1212594 1174995 601063 1362020 1379115 816671 453629 152218 1612209 784319 408429 337114 1485905 1180966 418448 336743 146691 644766 906939 1939299 556230 138020 968350 1215229 456756 1007476 1675807 283201 146832 608987 558645 1049607 786602 917393 1210881 789140 1291406 1698093 769224 1961493 1990019 143420 271434 583702 1143769 1822202 30776 1178874 1716113 690945 1994092 1569053 1573310 967185 615250 507287 1901557 1183289 1703300 1556503 1139558 345502 22969 1997993 445772 805032 138182 1700076 660233 1248866 216452 1352254 1742847 617395 1579439 1882980 1534090 349452 1391695 1637774 1006614 1436343 1338712 641432 1731123 1882800 1598927 1566343 149374 225983 831832 1522909 1476555 1554286 1240169 276459 430659 1757337 532435 1630460 995390 176748 1449330 1502776 480577 627589 1862825 1537956 490207 520897 1611143 606938 1767072 1526497 1346198 659505 1736888 477086 1623648 85698 1767738 226271 193203 799628 1373691 1201894 1772589 1763126 169031 898811 173305 486594 1663462 1080678 559552 1139748 1140453 378973 610398 1273441 1112695 1175030 645734 152904 1955835 196931 961976 1086801 701573 673838 1382180 1733736 1640568 1419087 585577 1192771 1298657 734007 1017625 1618944 856260 943673 405994 1068095 509712 98370 1381403 633030 1707084 1033369 450196 1125480 1014773 1027455 1180924 1534722 442672 1679005 567274 758029 1965494 371590 741992 57184 594693 1183979 1389580 1813640 1323329 1695193 1562894 1728288 1794831 916728 1541915 1748102 569529 802392 1770652 1340082 997707 1750271 531202 1940085 1771365 1525465 80873 81725 999006 639897 26577 532648 1135058 413696 1241353 64240 752542 1071527 84733 1549209 241513 1127730 1216598 827757 315013 1550770 1325193 570093 319608 1381480 1056649 260523 388663 1506941 82595 1086754 337236 892688 62455 1999589 1943544 1588128 969840 1882692 465772 931139 392537 803042 710790 136189 748947 659898 246132 1678416 1198748 527214 9514 141869 1163828 657543 1971684 685082 1955457 1528104 514667 587856 1681173 838039 6556 1362105 1448523 1320505 336237 215865 283318 594852 352199 623975 1679765 428359 1026103 581226 207135 1992728 312910 747658 264974 1775841 531517 1146409 274231 537262 553710 1595081 121162 1786013 700408 1377722 754736 1531691 1337069 363021 527503 1208621 1546022 1425331 1439615 138236 970042 885713 811683 885815 778678 1877376 335140 1573028 331006 1471368 935891 318609 1559098 726473 1539228 1485249 807180 1351756 1301030 51419 158387 1302806 1612035 262750 855754 847480 1662675 787374 921124 580110 663562 1642005 64688 870951 1821667 1269157 1785726 794826 1029231 951499 952464 402717 56078 1243930 1559726 533378 1817505 517534 1284674 195232 878088 1524518 1432743 1923811 606078 1624277 1874199 763243 10380 1680666 1109779 143817 609578 1622906 295703 434905 1365257 1781804 908665 1430603 1608144 1497059 574829 1277191 442665 1325202 1591650 615928 1675062 1009137 61463 12810 508500 717646 281189 1002585 359389 711500 893991 205847 136441 1216650 97550 754461 548553 1380184 1892355 138239 780505 1765037 1870283 662429 949513 862085 1697141 565698 805309 41434 1405840 115671 44159 1956657 551205 1043502 1049265 1543087 1557986 1262462 448334 1004114 1295377 1161580 1778352 941696 333669 818094 1324374 279098 1773326 873615 326415 1676366 201454 1721250 1033629 230205 1973529 234785 1426696 1598361 805048 1000899 1169559 1235583 277036 1856870 1812054 1494178 1672885 1272678 710360 1377376 944498 113712 529070 1511017 1369408 1573430 381417 892275 472042 1334213 151704 1414435 50044 232362 233110 1879992 1423930 206475 980090 1603142 71109 1202688 846779 899882 154572 1789847 339197 1679876 1857450 418933 996040 1542877 1283793 61614 960745 178680 707528 255144 1154145 1811507 318595 209699 479616 777100 1865129 1027983 1760709 842942 438072 1406522 87303 1350861 449085 1472313 1951322 1583050 1275266 201040 1151000 1146939 1764120 300542 1530312 491160 895528 1171538 1647018 853960 150498 1766286 626647 258914 750335 1249901 81813 1227372 804659 315590 320038 1152500 715370 741775 680104 454755 1700999 918315 1317651 152033 1181680 117041 1852538 1585039 415815 1729237 235756 1980279 1010374 336173 1469235 1758770 687644 832735 1787360 285224 1234500 721686 733605 464838 769268 204684 1375360 1183517 682305 321131 734320 1299405 1472847 989579 1247177 1080521 550144 1628985 770166 1613549 11111 1337856 138048 1656318 227198 127996 1433336 445499 1058109 943371 116831 465368 883045 1024753 1290444 677371 1530672 940205 1096359 863837 547403 1658669 445702 1689772 1849776 1066489 1194713 119369 133690 1184139 779948 162199 1684324 1737167 683823 1899562 1694157 1457203 1149148 1083121 781951 935407 1359201 1907789 1491292 431164 1638812 49010 81511 1380751 1150842 1135289 1135666 608310 277399 1118818 1393435 741685 1455038 453601 958003 1868462 431360 1758934 394756 424632 1095492 1837039 153895 1532981 344442 980152 156189 640763 455156 1147144 1610113 1998041 752869 475763 499660 472856 1200165 1462207 1683131 1524541 708284 1532300 1829165 1241505 1462390 761679 1165644 472893 1911408 1940781 257315 1899686 1191612 1915391 186046 1800008 1602137 1803033 1215598 459528 1659773 1627669 492035 974979 171062 1841153 1940741 1048943 1427484 878714 544511 419239 1674410 1240025 1886750 5233 1277053 1729715 669140 1848745 1490406 1075522 109996 728753 425813 55277 556306 1773057 1872381 900865 493211 927082 173346 1057940 1933563 441707 449049 1292842 1590739 111967 987854 528012 944630 1482902 754976 1501414 1706311 1623919 1147370 121584 1164257 126376 1142457 1556675 533457 614294 986662 1947403 28368 531237 225169 1465094 751448 612641 954474 798225 1677670 137058 640874 263598 253545 1120702 359408 368130 437892 1745166 249404 1251777 1222472 780703 546682 614300 1208046 1348025 216189 1383693 1839025 1106053 927899 196546 1757059 617521 1051734 906873 1612015 349476 303148 1010841 329344 1696315 1407721 328556 1028098 612235 1985717 68592 1677077 920204 176628 131502 808449 598855 1165055 1371096 888212 340631 834244 1155685 953408 639205 217753 1970707 2247 236753 199507 639893 731051 1901277 1601598 1428378 1837374 710405 1560804 981307 986976 505715 662075 1590293 210528 748410 1250602 1612993 1742560 1164515 1910949 741073 851494 1385589 815493 1624101 473445 316429 738787 1855748 257020 1712237 1189256 486829 422513 151885 998779 151765 831346 1350906 180597 873604 1627160 1831443 1605467 362666 1237522 404857 1716303 1470791 602947 29121 1042390 1090426 432700 1276540 542228 624095 152732 992852 674976 1095322 670332 996141 908066 313242 1451416 1545166 1529914 330134 987699 743369 147761 1215790 959463 1604618 1063240 1652864 936796 582286 1655635 358591 936692 1058462 808076 1145337 1674218 102942 213911 1719702 1743900 1684663 1106850 1713981 845245 1230577 1062167 564160 344106 1781358 1996245 1544769 730195 1974668 1747455 77983 1907653 1664241 103905 964605 79762 974303 944134 889242 1624846 842831 825652 509231 814468 1759570 192016 522573 1235940 210485 600042 525871 336243 1338142 964305 1915256 608139 1793696 744417 531003 1475761 1203994 670781 816039 305007 1613181 697193 1638244 835123 1835340 1036359 1256572 1969956 677549 69744 1069219 1628901 1402486 906654 872845 1244001 619481 459546 1622745 992256 1932152 840302 674051 41886 947970 1933909 1437569 604721 94687 1768735 771577 1577835 818819 1881596 1448939 669894 1072628 683732 1033225 1563330 663676 309884 278200 546685 1449927 1561685 521035 1536613 1692578 573524 631838 1891729 1234817 1573627 1682916 1812171 371468 225487 1597272 150402 521086 1823272 768339 883967 645812 1354664 1988744 1580583 1701290 65950 1971848 566163 1592278 880869 1846603 1598748 149176 1541102 1745437 938425 1644705 1492665 1746970 1729579 742480 925638 34736 1531786 468468 1477483 1765982 293595 1716767 1992482 1099001 1953760 669791 1776933 1524077 407569 1861420 834283 141171 235201 1380111 852071 125817 1177694 253441 1698615 223813 1007753 1561543 917376 108992 978387 613227 473329 1200224 1133756 458032 702101 422546 1247171 91099 1615727 971702 751654 478028 835250 1259954 1184725 1816443 1470238 316680 1982032 1482067 877384 961355 1954313 922573 186959 1820529 947963 596201 852768 964307 1270352 928449 1823041 601066 790755 1088748 223754 1439895 1065153 1489954 1167873 1805357 1632472 1985289 1655188 314393 788538 1243312 1380656 490044 160490 567479 1553756 207246 593322 49769 1394054 749366 637733 1376896 720136 889666 1390467 835654 826376 1440893 1719219 825868 27488 275393 1045187 9808 380088 840167 242955 1070926 224457 631122 1000971 1536569 1629683 564072 735018 1051132 646314 1974132 1295746 311788 54735 535264 704256 536064 434191 55128 827333 1125360 1481677 205939 115478 966685 1171106 1514932 773250 842555 125816 1010331 395506 1966346 1156994 1777556 1430237 1452238 211423 651542 652153 1999883 300220 1124439 469685 1233456 46017 271946 85880 1705804 1555349 315874 1770142 1022265 1871705 969004 990969 1047181 1335001 1501782 191024 1652107 1851945 382361 1342889 1119139 611271 52081 1520376 1941471 1556450 1287579 196843 1721160 699618 894596 83059 1499735 1790 1996854 434909 220866 20634 895624 1558740 560802 1241824 1591983 1706845 1406984 1382740 136615 681143 809966 1085461 1441501 1282778 1274844 436941 988128 1299108 599460 991634 513309 601663 1856610 378631 759158 925679 1561536 1092660 1832585 32918 622907 389562 1863489 1752810 1574461 1152567 1858424 1617207 1031681 1563016 1563035 730597 365122 587278 1027813 1910485 320222 242836 1674512 623689 679466 99103 1988054 1868113 273752 863948 1938375 451897 888219 606101 161328 1999923 703726 1049597 1126369 1440579 1895914 651184 558216 381246 832628 1176098 1897557 1668680 71323 676049 1147409 1085602 1503566 553794 999464 1141833 1313982 1447745 1553442 935825 1918003 1021565 257268 944543 561694 1697588 1960960 303210 1007083 1733679 284859 659685 94157 1298967 429018 833010 1227787 430839 958223 1907517 44928 1887975 298804 37993 829201 614151 1217543 186418 1833609 1841245 1621544 993901 689781 1203163 1563345 1328136 530157 1707680 505755 454794 674894 1734483 480406 226508 951881 1862077 767712 992666 1513764 345835 907315 1537443 757381 1274419 1348586 1732761 316572 1901307 1403814 160580 333030 1137446 1487192 827194 897145 783590 46285 775253 1775662 1744967 574132 713125 1874463 134605 1508032 1129120 1310459 228210 755489 974096 680553 1471111 1251991 1398453 475946 1154667 784960 810541 415064 425572 1970350 1065974 62494 1356963 160144 1364260 348598 1174701 1316749 671083 1771647 1189853 1630042 162288 1876113 236250 704168 1067062 1514164 1294337 1145931 998430 684446 1478378 1125918 1412818 949048 1586687 848365 1789306 940711 1608410 1221735 178648 1137960 745962 718862 1791299 481114 2278 254897 530338 944990 1584403 1045014 823027 307206 1560208 1758672 1987180 1417143 1448094 419036 1856834 1274385 1754382 1772676 451089 1873298 1409773 1935998 1767415 128511 1347999 1065499 1416012 1177035 569353 1603873 131884 185356 691340 768113 477053 1798182 183644 24090 1105031 172063 262117 1722270 870278 1880619 1732542 532516 349494 503432 1407597 1586121 699961 1923336 1912030 1174081 1516536 1610057 1043546 1887614 1512912 188783 1305377 224632 1443929 1590464 179488 1706754 1815031 501557 1840679 668597 997295 807674 931291 359279 46583 1533282 798678 1340828 1507586 1420618 1178067 595220 310930 685166 95762 898567 1724811 829903 418532 859223 568955 541986 393326 1139023 1732049 1144611 134792 1513587 1830831 572799 1407299 1257392 1350072 1000140 1541600 1262906 1067020 563509 387868 1109352 416996 721093 365583 446744 316658 1411847 188595 1973059 1952896 783160 1960084 1059034 1661888 1747206 466837 1714541 24446 1675777 1090685 816955 1664090 1232779 835885 552762 1731088 1346671 1101518 170318 783959 355881 518177 167729 729307 456091 1886095 671608 165421 1646391 634881 332913 39439 1502537 522828 1278873 1459157 977373 237393 187834 568584 1773800 1608915 1133653 106564 580948 1181909 1379880 355188 895002 1175258 838533 1526547 1440177 1138608 879537 1235552 670392 912400 1790242 585206 1697227 1237882 605941 1837577 74106 270678 1428536 185057 1061028 1431650 1694366 91808 468560 1743878 1202644 498847 726815 319707 1509125 1671946 1829463 1803152 1872044 561634 1475308 952181 238498 447687 1531843 1967626 207015 1646600 1678312 766269 789342 461837 1969297 539234 1389425 1494570 386433 1380731 734002 1237755 824019 8472 346993 1883776 1837659 1348632 1873843 1484601 1970882 1261932 614113 1695474 775810 416867 1278559 1410697 1758935 1226179 308723 672782 1258742 1816010 274450 1922640 1182363 199602 636958 1946677 1327417 769562 642793 1175683 606167 465496 1455802 851959 864010 542053 58392 1332707 1122231 1538405 853147 1954670 548380 1165838 258234 868161 1135410 15801 1928096 1929849 1909074 699921 1926655 1865599 672264 1336727 116566 1946865 1191245 751347 1718676 769481 1497442 1682884 1323624 1816956 843460 1506976 760362 847883 1233751 427698 528314 83979 1490125 1060100 588237 923485 211244 571840 1924095 1550460 1883849 675789 279825 478899 1471279 531453 888792 846057 1897123 191633 815854 1861567 1003972 885580 1112961 100790 736906 1328208 553981 564578 1771608 1217480 184150 1899594 1635364 1398909 1545751 1072552 1420312 1340630 1976680 1585408 1629450 661344 1625674 746049 1040657 1468526 1654682 132104 1751146 338791 1801060 1904634 579000 1071830 1226287 550195 1913199 774685 1616511 700986 1769837 1989008 157361 1299268 1131381 402094 1177241 1972500 340233 450440 804500 582563 1922756 755725 1015195 741606 519242 8447 1269054 227816 1930096 796600 424753 972941 833540 420564 1730371 1115756 1118521 831784 498828 626769 1204545 1016335 925420 1728118 927127 133896 1941688 183697 441259 174873 431712 170908 1166166 1630854 620144 94539 450080 425066 448298 1447300 1355820 1944167 841846 1226249 1308518 1008451 559030 1010336 1697801 242652 496542 1229770 1724633 119535 1088636 487704 30420 776855 1312438 663940 369894 1681907 582127 248347 94583 44945 1742147 755110 767495 1751372 1515470 1885416 637046 372497 272921 1127796 1137860 1966569 922611 367021 1744904 489121 1250882 121300 59767 1441833 886158 1695842 1760740 306967 388982 1193975 290565 1614045 1769111 1941979 383305 1293115 294150 397622 1694654 1914756 1576429 748529 170686 1032348 1695166 936913 1951412 685897 1742031 1875899 893140 44203 590260 1580858 1759217 1913290 94069 1137015 1589118 1783447 1768401 1757171 847928 394960 287414 205965 850467 1837536 487232 576986 956553 162433 35790 1346265 45130 935042 1773980 764061 230108 808300 1041206 1766767 1682116 1335220 1000739 571162 1678095 1287137 98549 549124 104490 1070599 1794834 1085934 1071821 1078839 124836 171954 590576 879164 1655845 904862 293007 741379 124428 1023138 968258 1763470 622409 86726 1394996 846845 1182745 1961828 74585 1085849 831446 1480428 1756688 945415 632789 749892 1420810 684950 366680 970970 1082609 1711994 1252995 596743 42875 527602 377239 1270558 1739085 140037 151446 1906875 1105727 1185793 72565 1106898 599842 1565048 956175 1701734 449349 543925 661664 986011 498270 54449 1008666 1761783 1476825 983763 811354 1624913 1070620 1064897 1920619 1529667 1150151 1395772 964146 161116 1100361 1731861 1392095 776310 521043 130186 1117936 1473708 537308 1918879 1837016 1180988 593131 1823637 785172 1949285 1504938 1278920 1154683 352410 441701 65238 794762 390450 925441 167755 1229610 1855951 1869711 117248 1067739 965056 1813332 534755 1364186 238519 275693 413680 683779 95862 810674 1512144 1649643 1036499 1276086 1637269 1023537 1009455 559347 1547567 55076 82325 1706095 354578 1022064 167460 1386640 1274836 1870357 1767717 690624 1047827 12481 282051 1962210 57163 576115 184533 597376 621500 296006 481626 934652 221111 585387 50669 1990464 735733 12663 1935836 167341 38645 627038 622247 997741 1991600 1022649 1623019 175814 71927 439633 98515 1969921 298929 741008 650657 890677 1292885 1027460 91248 1257492 432954 29897 603895 1466576 1169114 1919711 627993 729338 1919200 440253 836362 927691 1915474 61683 436157 17994 80660 945512 1735004 26658 477281 1080048 304135 548301 939528 1067184 212738 1074921 87654 645287 33800 1445489 1271957 1075326 442971 1340356 1602341 1901678 1077192 1033119 1413939 130768 1449233 1704892 1344910 1302331 727398 1662577 507439 1361100 59772 1720904 68035 184032 633185 1319982 925775 653109 1077322 1101536 1184837 1476602 439530 757666 39103 827862 887968 275774 1084987 448319 881904 1061797 1378859 1859656 1784688 105510 1966140 448542 214751 953463 1274620 1742865 1914079 1796418 406381 115087 847558 974186 166662 709505 1637004 1809417 1316006 423391 780251 199167 795873 1635352 131431 1170168 642749 364561 1564348 450328 547127 347012 1240915 1924649 1048449 1929403 134542 19021 155547 1139108 815790 425354 252912 994258 1076539 411918 1082891 1149254 877857 1487125 1118507 1625376 1072131 205415 433798 164853 1310928 1502531 229143 1679754 1827129 1574519 77154 381145 809388 796475 1555143 334123 1398819 73106 1261420 1658661 32615 425443 944622 26945 61403 1285844 1639060 42449 308241 801186 1493348 935360 1164128 485789 103816 1432057 897676 1363278 1847728 1325390 1719979 833153 1979922 1468882 1731235 1891690 1083629 1823695 942745 577629 1136062 1134214 1488831 1978554 1022813 1950538 677037 1330644 1896190 1704805 710273 1267135 1660271 1405060 797157 375643 274727 511493 187505 483451 300588 441486 684078 733832 1716282 304663 344156 311606 582689 136437 1510377 89429 1755112 1623608 931948 1444220 1921701 1506374 1868388 981480 1559280 1371594 1472356 494293 782918 1524155 384960 1943505 1965514 71045 1716147 1476460 1579535 112488 1554819 1357581 54657 1315745 310956 549396 1062431 1359251 231521 1732408 215329 814978 1213931 817736 1568103 659791 1993751 1677563 503411 279588 166573 248842 866481 1426930 1300679 1738965 1869348 1951331 1019321 1720939 651789 1424389 690004 1604589 33608 1361863 420112 1341769 851484 557642 726268 1175418 530996 760761 484019 1866172 1102883 150751 1470516 1596575 1969932 1977640 1394694 168713 792981 87812 1054068 982633 425163 1628300 310306 1452686 1802143 918565 1924085 583391 650935 717408 1729768 302787 1144188 1854988 725423 906838 589473 662888 934775 1945909 1655156 1703627 1084126 1103491 940148 850112 1323074 1138313 454676 215515 1573195 58352 190228 1598806 1435367 1019679 473934 82763 1169695 1212147 1825926 536564 111437 477951 1403818 1317488 488211 887337 1884614 221226 952813 939072 62079 897176 949519 1549064 160294 255414 911822 817012 1908562 39105 104672 721806 1415056 1480203 1435153 887231 6296 758906 1414568 17636 1609815 649373 1952278 1522125 1086318 574330 1156546 732561 1621498 605529 955830 466542 200793 528649 1206225 328902 1597317 9775 645357 1133983 1480157 604243 719318 1125127 710895 416345 444268 201528 974827 1595741 403609 1498725 1143340 508993 1559219 1198884 1511615 877149 118670 859483 1453565 1258670 976717 912803 1966767 1684235 542700 1796005 1536089 872633 394787 372853 1126583 269822 513806 1310656 1811337 251426 161286 851702 1408208 958613 532719 470020 615333 1377734 52708 1420425 1134522 1917189 1593764 801675 933957 333535 2966 943176 1286170 122853 1964294 1525170 1846946 949302 1107868 646588 343931 1490112 141054 1641644 22559 1503701 1800555 1634027 1574635 408801 1547816 1150607 481929 1754851 544172 446400 927832 1107293 605893 541622 164866 1759793 516125 84579 338890 1321103 275062 1778011 818816 1260000 1753356 761153 1836026 216658 1053627 1940003 1436528 582295 677465 1186234 615927 531106 758109 1344049 1139586 1937914 616858 1169793 869528 497906 1731432 346677 1925169 767071 1949727 1176085 1936846 1193553 614566 306852 1487850 549460 1852817 1924735 651036 1189251 92506 1390937 910388 1180323 927452 23567 973981 18382 1858907 822145 260307 1715527 707768 1489688 963820 247215 1965629 1681177 1005435 671717 1594718 821574 232157 1604254 352465 1961010 792596 1850274 14965 674239 622293 339734 890495 1398994 1937362 1610797 952617 1066379 1768425 75791 46887 1432065 188901 1472892 1164532 544199 1680035 780389 119766 456271 667175 746724 1801863 1691756 1702005 139949 1369881 658206 118233 1176188 410719 1824405 1745388 129894 408687 189165 520009 406498 887641 918590 1465334 1542584 1065706 260500 1973398 139199 1534743 1445637 308832 91669 1300678 1627872 307084 652889 116170 560971 463286 502061 801325 1902576 1985101 1039994 1899541 1547 551470 223017 857561 1892501 954265 558142 818738 1732403 582482 1607342 1195716 842391 1513506 1468580 620242 1942921 957156 1151596 797738 1475217 949006 1610681 1710037 537346 53085 1355072 833881 361267 1706176 595047 261276 1328908 1957280 773662 521344 62592 1691077 304952 1374982 836165 1454157 1307162 883555 209611 1516147 1779080 1029800 1503459 1856750 758232 1369571 1749970 95316 601468 1401740 1284525 1975673 341766 1734736 1851508 1786060 1968059 419897 1000559 1131939 104930 1463284 961698 79744 827009 1184747 1814739 310666 1304321 693516 1148595 1433120 6798 154430 1522036 13153 1779257 753772 761743 77645 1254023 854322 1274981 518095 1769875 49662 1241162 240334 1335629 1988305 853901 410472 913376 1776807 1429462 38057 1966137 997747 82786 845647 787595 1135890 1920710 275014 1541879 1115776 1016232 1801349 887811 214496 774745 1157623 1895434 438296 608565 1777410 1415770 745806 407037 1850859 223367 1170830 743163 866854 1440735 895996 369547 107676 1517799 173681 819248 628576 1971551 412894 1414249 1475183 1935877 1881902 446196 1763889 1977001 505700 1394327 391449 951910 1629093 1551710 1946283 1630144 833786 1098350 1672981 676977 1793265 1602420 1513199 1032586 1063997 1425583 1896242 1568795 1678613 1447018 1179235 1685611 1913400 1541210 604149 353231 622752 1173523 912517 1752422 970886 1021231 1533318 827042 1532772 1727971 737678 449788 539296 891361 1568720 577448 1403855 27732 254551 1784018 794964 1203439 212509 1195493 545091 1613423 976903 1665299 1009666 1863262 1911602 1227295 1469230 1791379 1522312 568268 1370434 339819 929911 864067 574556 1687611 440953 1539196 469238 1585582 1012004 1912152 1291407 931902 531865 1350647 692053 199439 1645814 440409 997292 1109998 972999 1996885 530899 131489 1897896 27777 1118950 875041 1372313 479205 450641 45735 843870 1399462 946713 395746 825371 1130731 89018 1517836 1237648 334968 1366457 116916 1081533 182420 1520001 1824450 1516620 346796 1571592 117410 1890012 858777 1506655 171093 344035 250380 1090805 444578 1881259 385762 186549 994711 1025755 1998420 1255649 1361498 307499 1262649 860204 11929 1889696 967363 1346357 1691375 418392 1949624 1698445 1149023 318632 380397 1128488 303171 713869 1119245 405481 601022 1393275 1685232 1294041 1368592 960262 667792 1362596 1189439 369902 750490 1407296 969374 31040 389095 1569968 1803442 1400465 1111441 363605 1516165 699832 844697 479019 97006 1069544 1360017 700109 689618 219723 1004647 353549 1290805 111385 436366 1116570 1485108 1350958 15009 1157983 22496 912795 1954593 1861475 382789 801726 1473605 1621474 881149 612665 1630627 1086408 1347483 1052394 539113 591838 170323 1303043 580587 1243259 463962 1773634 132785 593368 660241 308707 1927064 1168762 642206 1773826 1765833 1786001 738479 879344 23246 1934496 1875036 1958798 1976989 1339769 332305 1916236 1361652 1825867 934380 1626828 1675324 3432 1505374 1355369 1477111 977847 334372 742354 328392 1236400 1796107 123513 1269237 398562 1444540 1507950 1524477 406563 863162 1196544 1922933 683332 879581 1455558 221487 713677 615931 859651 849305 1587921 1926747 586489 1014572 210850 1028390 1953315 392489 1568798 1472027 1728782 1589277 1015124 751986 732981 956422 1914021 1455816 1281444 1597175 798084 1179618 620366 92647 1216941 958220 65349 1730102 1989380 129878 174211 810484 817042 1602595 106197 1189184 1446202 630548 1575869 175503 1796274 75608 911109 953434 518186 1958580 944633 684786 633918 410287 960928 283284 875445 1545186 719732 1687135 1713109 1688702 731237 142831 1605693 353796 343719 1796834 496994 1651569 1885957 1889454 347485 590801 1658604 1365361 713487 59531 242765 709562 1426728 10557 169759 1693529 1250392 1945755 145705 1978559 1614500 257560 47426 429651 1043669 1685503 287 213462 1848266 1014613 915998 91660 562493 111535 1687413 422567 245568 1774816 1957232 789102 1426459 1986981 1039153 13637 247786 483212 783453 819578 29976 145618 1460563 624632 1460582 1224935 1098746 245005 1007125 1577628 814271 406657 808361 1829451 1473748 1572309 521071 1580825 1701572 613956 704636 629526 1498062 1963499 1059073 1811246 71638 1228124 570314 379951 1456516 1870542 768605 1008934 1992814 547203 275182 1398020 1017234 1116286 488482 1580095 1226975 1307558 1806305 816202 859285 1565210 1240240 125150 558333 386506 1138553 498135 391440 527552 934870 676962 1105045 797561 1098179 332041 146672 690722 1797588 1426096 1217316 953354 1438528 1297392 372356 416527 812187 1897049 359743 999284 115132 111320 1898345 70975 781944 772868 1072975 36736 1951355 735052 1471129 1985685 920355 1081398 1427762 1502944 1142981 967632 60990 1977262 300127 1853831 1406990 1348520 1940962 1821890 1659881 1308505 1575477 1999793 1762954 505960 1065858 146101 1478831 1501047 1340260 1238349 763761 1871973 1899648 277248 925741 140 860058 1519583 1164226 973288 281581 370608 144952 1897769 1003905 1797942 392594 595246 1982127 215428 1522534 194428 1369800 579501 1855136 459347 1314053 293024 431783 1866083 565036 1836702 1151088 1381100 1110048 953329 795676 688783 1171612 1610770 489799 1413797 859862 1424264 1941296 1699792 934309 1843597 1167921 1928024 1116243 1815414 1730376 1279942 1005270 764040 855618 1372381 1740892 733524 311674 1306056 394871 515881 1374404 557368 302913 436454 1773277 1990794 1142301 1784951 872578 247860 466487 316604 712623 33984 1627287 1797449 1680752 516132 834300 1644782 1797294 823933 1629737 1981067 1902064 323371 1106221 979319 263916 1851944 550320 1004758 1978803 672619 605871 1640721 123026 1204955 1993897 1904101 1633701 89256 1757182 1205255 1528960 251928 167818 1553076 887462 393620 1265439 880908 1637749 691598 1328253 1045401 1988682 905858 1336977 1074419 1234196 975724 1881160 1057466 1974123 1588154 143321 1211384 1794868 685036 1954388 736491 684216 1347715 1110512 1990095 831401 56693 359598 1525072 835192 474241 658729 1150674 1244452 1317639 644967 1175869 239992 920418 768332 444829 1187247 312645 1026254 1568996 798978 1421050 1496351 1957300 1347398 144713 603437 790374 56070 1474509 1349346 1527900 759559 1396050 1202409 1015762 1273630 1515880 1102183 210343 1121825 100471 1664479 1371703 685814 709878 356428 1209601 1872317 1359519 739772 412162 1151066 1741227 1285992 220023 1841485 731180 1852985 1469869 977555 1694840 1043689 460910 17392 1935028 1295467 1571678 525909 1240416 779139 1674848 1401787 929795 1398748 725275 278042 50822 696242 112841 1845090 386893 167716 1259901 557371 1079608 764263 1306670 364110 940680 656617 1028647 889260 892352 350864 118901 630466 632891 1794470 105573 326391 1366552 206851 908571 484825 472980 1780760 1592555 417620 1411488 842864 965380 422272 839153 622188 7913 1880380 194218 1626435 1023983 1499250 1083903 1588784 646615 658329 1289634 301384 528579 1540149 181754 230414 501945 1036115 1058245 1993266 679698 1394086 92180 1845337 1251010 681732 1844985 482787 1012718 1427633 306465 623246 476814 254417 465153 35289 620541 1266161 1305590 1438780 189137 482258 1033875 1152324 146522 924774 1586617 1174804 1670628 1829514 1709948 798066 336569 241603 1320137 704494 381930 1935537 1459182 253837 82965 360767 1868272 1255700 1665987 701075 1772834 25269 124649 410981 299174 492460 1893969 1517383 1307888 510202 1306037 897852 1217108 1060969 434465 1341247 1830792 1360470 462506 10328 41836 534464 1094951 550638 1631344 1111857 396490 1081838 689065 463493 226257 1661500 734411 68410 1645698 973709 644869 1391577 139811 163483 1936513 572833 825131 347458 710470 1826761 518561 1918712 1518982 488670 1674509 970796 1714359 1671085 1040299 370727 1810095 266024 398340 1057315 1583673 770624 1616476 142528 120742 136048 812339 1254075 774198 805168 1183689 1801229 1552059 1284491 1909145 629013 1405233 852025 488213 1700872 389848 172917 274605 238405 1833491 719915 1189740 842380 121835 1376286 1925874 1938797 1906994 1907384 954639 1005504 82161 1295794 888104 603565 234992 75691 813013 17352 1913699 1855201 1770090 92428 530671 1727460 1997512 1226595 1912696 1740200 1397042 945996 1335943 627400 1937672 514650 579102 719548 1731547 1024255 406912 1501140 1287920 1322054 914951 1902132 1599624 258489 1848225 1775059 1577456 317836 1502835 1126135 654912 1653661 1288324 1434729 1897916 996402 213892 325579 1099905 786209 374072 1142409 1866399 467897 631879 1723995 985617 1922929 1792187 1102594 1791236 831144 1499963 1683772 1057409 1626462 1683325 1579730 1213917 1124839 891090 863409 161624 1064474 231045 175190 1314119 446938 1615705 1587119 864147 1679364 245503 506359 719748 1799102 320422 594605 827565 161242 1617464 731394 401742 825097 1034268 1130294 388907 788150 152237 692862 1333815 1761800 1615666 1282474 1667982 1899987 2447 1200850 1441292 915901 1623313 1631347 1930083 1805569 38368 338197 1042362 487028 1752794 5278 1668874 914899 26146 1924069 330091 1983657 1905984 1518159 570776 263119 1260110 1588329 1541309 1216864 1271165 686857 3975 823083 280335 310865 1030792 348622 1166739 1198318 820741 74481 935520 562063 617939 1218145 402684 1002243 680871 1699987 922917 1918445 671186 1902813 561968 1732774 1769704 1406313 1602329 1162845 1570640 312701 736322 955971 337993 389942 1832040 824439 1388639 1036482 1873968 137948 1440275 1213394 49203 87086 325398 1145107 1637867 711711 946583 1728069 1039855 979060 868750 619000 1851322 59419 1406528 1767837 756276 1286624 1572551 1896405 1034494 1933836 1733128 1190324 715094 512998 1732029 446697 1404709 333383 1748304 179053 1652705 1936641 1077632 1651218 1123126 63504 1039464 1872618 1860986 1150672 543218 1240752 1438138 1473066 1728387 433199 1768959 1995718 1256084 1255933 1772291 357453 1436087 811649 665085 305153 424707 1319241 1569106 717941 1399854 492551 1996701 1744136 1137520 912670 1574906 1471117 1454552 1972757 1020218 429856 164622 399157 1509417 1779241 904330 483885 1317333 165089 650034 337611 1460691 1254769 316002 1495807 1709765 1474429 864258 1513222 1490294 843499 939621 37649 1900924 906061 1543395 156778 514306 27898 1029843 1338455 364792 708882 765980 982789 1690721 636389 1925064 704566 1656570 272610 1667850 1976869 819247 574502 415713 625391 599125 1945159 1435631 647510 1731078 1694980 733256 943070 1577438 1366986 1172134 1342266 864912 933438 969433 1584215 1321595 972600 653548 713686 693465 1470534 723124 816548 801019 296577 102957 1929112 516180 965536 385636 576001 386204 31533 205371 764397 696889 890803 72878 1801660 913616 1609661 1785041 358390 1016744 1495647 893136 1041746 531848 1165685 508441 737661 1424474 1393852 93385 498952 1298174 1786263 1811390 1733042 207036 230075 475231 1867901 866679 1181072 324582 8090 1730982 607649 968332 447384 1923491 1964580 1466875 1763792 171041 126658 1765783 1190010 1446499 410189 78494 609017 787899 332848 1281061 326381 795172 918584 1092506 580564 669864 431287 1176828 1925191 22270 29000 1914373 1809561 62557 1996804 1444738 878766 658651 16202 677440 1058704 1297841 917892 999260 1514511 57631 618404 1921949 340606 501202 1174398 387309 758037 105115 1201116 1555906 617160 1094671 1708115 741261 520047 165099 887756 560526 477484 805860 1846485 1943565 1469915 1613703 929545 1865694 218147 1131635 1058378 878380 13744 484128 1936930 1033383 410722 704203 1385702 23322 406878 1418689 1375826 1795641 717809 407699 336964 1901180 1717698 1980428 1581643 274601 1571359 1558425 734432 1355875 1236199 1481302 915561 631323 9367 73782 1947709 944794 1429270 1710125 1396763 1945379 1672030 625827 1224216 440263 89294 684968 1668308 1419459 1124208 995483 5130 1429774 1197992 168401 1425633 1203733 1226742 138731 587908 1064010 1308902 1599386 13007 1101817 1376671 1192146 1977018 1314466 626114 1736681 1077699 1223820 314789 411187 115553 1426160 1107535 1975115 1989006 671910 496459 982770 351158 1102780 55628 832481 285442 1826363 1285325 524860 1973742 875689 731886 1323789 727461 1957702 519070 1028740 79821 1134752 1295665 1829876 1642674 33200 36660 741031 416054 679642 1080330 601367 418254 1344488 644964 691917 1267898 1304009 1859462 1265335 1759948 803795 1417160 851456 1993945 1794485 1256195 179256 1151046 1202831 1538102 1589501 1847080 1741953 1876073 175600 1373976 172713 989436 352747 114688 533598 383290 1526508 1631929 123781 45161 1178473 387807 130656 1494118 1008643 1684018 632113 1601899 1234201 1440182 1566597 1728496 135580 869092 743105 1209863 1982038 1879987 68209 605051 498836 274137 1002999 1460973 119877 1959368 1126450 1153782 508172 1078306 799500 557244 404413 545750 751136 1716406 1030663 1932794 434230 1655646 450271 978839 1559387 812107 1967645 1792624 551775 361157 1376510 454244 1229462 265933 1237036 708513 266847 297374 1319009 1697112 1224343 1129252 509546 1864481 597997 1074892 302041 299493 233716 1017227 710037 1722319 1498849 1631311 1900914 1168740 80561 1764426 1178109 1608763 660392 561219 1425631 1345688 1683762 1261690 1919481 1151464 1283728 225078 255468 1962115 443894 1593246 516715 1157299 1085097 598824 290969 1528656 1183596 720876 420890 1881187 775527 368891 1501853 1205436 314521 1877312 1311368 375973 1373037 1891801 634990 756960 1325564 1144746 1723041 925155 1011595 1009356 549452 1013919 230179 1024704 926249 780030 1721010 534503 1718502 515579 280098 793372 945804 1610393 803887 256396 85492 457021 1362597 1176365 821542 1862950 643403 1813226 1424222 542534 1608487 558891 961815 682901 597657 829115 422395 1105792 1078096 64010 1387165 600131 160324 133259 728032 1726405 1012381 334634 1570585 736529 753486 1838135 809025 501431 225559 1395264 185769 447894 1846512 1636433 1752496 361628 589018 436729 80047 75845 779252 699652 1252685 1918545 1992376 786335 9467 37822 1435399 18140 1387427 1010296 1490095 900264 1452838 1568665 530014 1045841 55191 1604434 1018352 921838 400516 1242355 4189 66986 163231 357051 29230 370840 1146435 163156 132343 169310 14509 1535749 1865113 557679 865553 230307 720943 33728 193858 196920 1547496 304387 1227410 153473 1195495 940113 851291 569523 674340 732038 455718 192909 739858 1426040 1146032 1400048 1356896 1923468 1875640 799372 1552062 1964058 1548301 10860 380392 458166 1629784 981568 1666296 765152 228843 1504701 1027803 1821603 98057 1831387 1321041 545786 773187 962791 356836 955705 1521951 1054306 468491 1395385 492090 1772625 245448 1242511 1339015 277789 1119448 343569 446718 1002719 1006057 1196281 1676923 727758 656724 949714 1677552 549419 1024523 1783037 1175880 383118 331721 1946403 784205 69957 1270223 59179 1732561 731070 1408470 1344592 866684 473847 361760 1550378 1922241 251439 1788899 1148115 982536 956429 1309618 862006 407575 1107795 1747704 1301015 1870513 543202 1513560 1318330 426005 1802562 839299 400566 308462 159859 420458 1422374 1866997 1453631 1828117 191097 276454 1422836 1576909 1722123 1361711 1175945 52071 104100 1879550 1333788 1807778 106242 1519694 1932549 1222477 695584 1763777 99788 961074 171966 1377252 1362837 606645 1218758 1984310 347749 549585 75476 262922 1412542 204015 1248477 355492 676013 287282 260951 1790066 1677146 636204 1785779 1264128 193556 1645522 165246 790700 1545937 1167197 1783058 964898 900046 1635771 1268246 1137562 1307450 545698 140585 260182 160385 1297266 1672226 1620622 1058537 679008 474934 905958 1605646 695540 1157376 991539 882376 1659592 1726274 486836 31662 578724 1101920 90668 250618 1985759 475731 59006 591327 1587480 1556524 620822 516248 1710398 964723 249731 1579474 1564162 1715430 1915419 414731 1697689 580893 408907 1305791 512420 1472761 1547432 982804 1543811 896039 1735770 966910 1230411 84654 694607 1205006 331518 1751725 1859482 1288264 1808855 443619 1474555 778342 494484 620548 240036 1522654 1456902 1912506 1830938 858483 666210 881556 358635 1224358 1678022 1234156 503560 185051 1478150 618406 1678085 1440031 1600516 755837 164065 519722 1030206 1744015 1328135 1905342 818381 310160 1114407 886317 965413 1962940 1404961 136550 311113 1749455 821063 265364 1859465 1619413 1509800 1718602 1914979 985464 687942 1635884 1786335 993838 201317 111557 388839 1612575 707161 78202 529412 1253758 1663044 1616473 706003 1053734 672467 1480307 1441394 624954 1395885 1033013 1047052 1838252 187681 526171 87779 572270 911235 1844515 1109205 1682909 469713 1404379 38073 125467 869931 73911 534336 816686 1614791 1722927 1924502 1716916 908948 952545 1171365 881593 691532 35741 68238 513807 599969 679940 1285633 1186218 1939395 1596959 316742 755922 1970050 1343528 755268 9835 923317 870239 397086 913620 651878 234278 1172443 1613434 665545 940517 1726459 1022661 137295 297842 938265 1214315 747126 1667018 663469 1151535 1910800 332073 956614 369975 586044 535676 230778 298608 812413 202979 1104148 1545280 452288 234468 1934811 1018918 231785 995512 515782 823813 316972 1361796 1314159 1902399 1455227 6601 1085234 1785828 1602648 194753 915673 791238 1036673 1521008 678588 450166 1675190 487469 597024 200086 1808816 1277448 1113654 174820 1617827 618317 308934 1830254 1352410 285320 1491561 316929 207025 1125328 1662152 598361 1126922 334462 1585176 1382062 22355 1699853 570045 241888 1689749 22483 630551 559732 167935 160858 537650 1964826 613183 1156083 1924260 1527763 1212805 1395268 1495754 776852 650882 685051 388787 345028 1339345 807612 1283145 546507 742192 861354 155509 1640350 1731686 679962 84713 9840 470453 462739 944782 1882765 58739 220776 580789 1364291 1921803 1980319 113354 1846330 480526 1544799 708623 356774 1961433 941218 143328 924322 148887 1644715 406817 46588 523927 1552848 1025762 34268 425849 1472289 1146877 1375612 434161 1346540 1771280 1413991 1008073 971003 665014 1744303 1198328 1793932 1056617 1647772 1141726 1161807 758422 280130 1634541 733799 68793 1884694 892916 1228612 491042 1109104 445606 281757 1723574 1675646 1884063 1928945 1553117 1940644 1260959 1819206 639074 535868 419342 1481103 615344 1950716 727178 1976145 1127440 1322151 1864296 531710 79234 1419206 1713085 1090524 1243269 1805391 1543299 1029810 570219 1702327 512993 1886308 873853 939730 811459 1180630 1432551 782369 373026 1075929 1191897 488206 927413 561686 736553 663216 512648 386354 1462401 112313 1955703 1920818 1380889 763236 700281 1439150 1376605 323013 913213 934650 423603 1439496 1250853 1781413 1205023 222401 676108 1924861 450746 122331 1586639 1396045 817521 564121 1684880 1031423 1198454 448734 1309804 344977 426548 879264 359239 8037 1091943 1968895 1860101 1292287 697230 1584336 7296 1905648 657424 705889 977416 466310 107388 1071845 162676 383206 1842997 475832 1450009 831548 1428165 1324039 811138 24052 623417 1287122 549851 776868 1565500 1905183 1356095 1116843 1857955 1178041 60209 819792 650322 1778662 39106 1742331 1598199 814720 1746688 548913 1920673 1186626 1794949 1810229 236390 1504099 1770709 1942500 587090 1697827 107125 617956 1422121 372981 192806 1254752 953080 1305707 724108 428184 873687 1591987 109151 358287 1386998 1608972 1801500 1612347 1464896 1494796 558006 1364562 1572027 1574894 1326473 234675 342644 1732412 495589 838952 739907 776926 1210145 903521 1469782 65868 171159 1556543 1832001 1875232 63116 859957 1464703 929717 1181537 481000 1193296 800132 989596 1688530 1206073 1780005 1243282 1216588 992229 821350 1017884 13364 1650939 556459 1162012 825202 143576 1557263 678078 318323 1065029 1050675 1766031 1310705 1971260 1997267 1733888 1571384 1247516 752700 327956 579146 600043 433641 357753 474875 728194 1845636 105053 653412 1436856 267646 1828803 648853 1889042 532776 952868 1261232 1295060 1499421 2663 931243 37479 1914082 1393014 385915 1162150 546391 733568 13446 673880 166216 1078000 1358415 5380 1029782 1055658 1471393 1414887 916422 1202773 997646 701877 152262 1370713 1030847 299517 15458 1093850 676009 1971018 723003 910641 925395 898764 1120328 1843304 1524295 1851571 906792 1598546 1487533 1108492 1020134 1506420 448066 1664195 488273 958362 228174 1438579 68413 1243086 92025 503534 1300619 1696091 1890475 1595910 674970 968334 970789 308510 1228952 1155633 267513 1222076 1896529 1989231 1007239 1251395 1937846 167971 42389 1013974 589840 233695 1319314 1364568 1886447 1161144 655098 1866035 1484914 996386 1413617 1339993 1564425 960201 452484 1761340 1794328 1387763 1890099 1634454 1376106 1051061 446459 1196593 1257601 1297814 1984735 1364863 1246656 1288651 814717 203135 1257647 1152911 1864009 1423688 549384 1176256 701410 508311 613257 1647827 1896407 727248 1152051 1234936 1430827 87556 1078516 209215 1430090 1932806 903404 1286460 1500682 436231 1370240 1797224 141013 640774 364498 1444625 1605037 200869 1005958 1792792 118780 815065 1992887 1600113 1854079 260194 577222 766884 745673 1045390 326750 1584217 739937 1679303 1928057 675160 1029437 967499 1322706 1598133 1188369 1654228 567461 1602600 285977 348041 858011 374724 659009 274327 1833338 1306399 761413 357328 120303 389403 1225125 1981215 1502973 344891 1844868 729273 878231 1103034 1402660 839064 42472 323585 764785 434599 1442690 1331674 271031 1640299 1733872 1896281 990669 1680875 668404 1676475 535097 1236962 1252910 313750 1181788 26997 812426 831001 448394 456792 1723059 733645 1170753 1700290 997734 1802014 1264240 717673 8565 1132736 756429 1736323 642981 43996 1069359 1313825 598727 1976592 174860 1624901 538184 476407 1701783 492558 368965 1936353 1022149 1832607 97445 470592 1519466 1356543 1783998 575723 617479 1171502 686540 1357577 1087096 1560126 702984 1892268 1557103 1321193 183982 1643404 1818961 1046070 1790994 1694705 1940221 179147 978543 72536 1277751 723703 1774743 384721 502931 1123403 1573387 597613 697273 350644 1345845 1116844 515408 1251191 855623 622205 1219827 1270256 488595 684388 950646 440947 1312470 427402 669259 497924 1126502 1204452 1765385 1999415 1902526 540589 254365 1005220 255977 161439 887717 1869466 479566 1592270 761635 478046 1778502 1183054 1118437 690567 421310 873303 280992 137677 1496512 1155826 397841 1047382 262816 377190 2066 1149020 1369258 487202 656393 922452 1225408 445188 557140 1769143 827993 257092 1471479 1777792 1259617 875425 164455 1141236 1416366 1129693 530539 482728 987198 1753225 597549 836242 411198 61081 314151 149617 1751569 221604 586527 297658 158595 1411459 716360 1942719 1925894 1945380 1538320 634575 1654323 663543 1117775 1354180 418409 1669566 1314070 1988933 387328 752809 272392 1296432 1338013 659353 1915815 402948 569556 1260535 1684909 1019958 1296887 1690301 1078944 709156 1280866 1271815 1129232 614649 37995 1289294 1480397 441623 1683749 567645 1011236 547039 1991654 5982 525677 1930545 1255752 954412 345110 881429 858563 1167092 1937123 1550433 526973 161016 1633618 1427342 468042 832526 1478424 291951 320163 1487060 63680 1943136 1839178 1854852 372884 1913567 224899 1145413 222436 146467 808031 1305657 484423 152520 916603 1188837 515954 1338726 1952340 1278498 500745 1217502 1813182 1992865 1970779 546589 1954978 1796439 947578 963989 1861289 172670 918874 107772 110844 1050498 1170039 1238649 1002465 1177562 733348 370906 42990 1593697 35395 1895864 425141 40488 790791 700783 377817 1254411 1927759 1466103 1072995 1613235 460770 1674856 1399453 423718 1429797 1583412 1568760 1949551 1009518 1910576 94111 255385 270598 211188 46171 544796 1322958 176472 1274826 973419 1647901 781833 421875 826415 1300332 1171525 830650 1415302 905514 92947 704656 563028 1247173 565806 1166746 664440 514025 107695 1611861 784259 1567049 541897 390993 312831 203509 1403403 246143 1883718 1566388 724707 1562381 1256048 407606 282531 1846880 1105698 396395 790552 1550175 1242655 51210 1567493 802666 1557946 44546 812009 1639042 475896 1437596 375182 89650 1584400 718195 1649581 1847052 490387 784449 1171366 1852890 1536447 1232497 1158884 420555 138253 178421 521455 253766 1171381 738643 922807 277319 385120 222821 1983860 968684 864761 1434600 646318 379857 1808423 180211 1858656 1268503 1484071 1835468 1752499 735242 1758063 1771065 1798775 994310 1574674 1473069 250779 225929 798319 780283 247349 1808189 416409 479882 77616 1394467 642718 452863 1666196 175878 332539 47391 1996274 1361949 827047 1882887 692483 52250 1892700 1498838 1633041 1545590 1115500 1360283 253267 1324773 1744952 918548 440430 393673 501747 1630405 1486778 212044 265186 1838174 534629 1827208 815923 1239908 162107 887130 760207 1238993 859452 1664127 1796083 1169914 547533 1560615 1117289 896698 1793081 664827 1988680 1498677 1517245 788280 1957117 864978 682649 923536 1525736 374139 243208 698113 1782771 1493176 1718794 1230922 453006 628064 1982944 863028 58961 206908 452622 710703 808954 926330 1274600 1591994 1256009 918027 1966822 1136098 1624388 864952 202336 474626 118873 1864079 117476 1240537 873753 830849 558910 1989251 1185307 58851 115800 1307572 1062891 1990022 219787 1318734 721309 1183347 1238720 148330 1427662 1742360 1191606 510904 1554109 1202103 343488 1776455 1706162 1749060 1558570 425648 694672 1264690 846097 1076884 1201856 1275854 224864 1700697 24449 82887 636096 1105793 1652139 411304 822850 1182224 1494524 578277 1459427 1336356 1907640 1752202 621002 1508365 772003 1295611 608132 1178778 75709 1766455 587758 1135067 1329259 1273003 975931 1165043 637637 1798694 446574 983962 947090 225375 1071769 499936 816773 1967542 1667928 1482193 973953 1631547 448816 269966 681334 35312 70548 1443100 1221817 1384479 765784 550270 1333846 354340 1427434 816825 869372 1093732 598954 423774 743281 76257 77068 15155 1615380 1656095 801327 780587 302242 972553 1548003 500219 18865 1044045 1476379 1632543 1647765 1577481 1259151 1654024 836227 809827 498054 1389862 1503284 1898377 507753 1090251 1590103 1085557 1272398 38653 1197257 1772879 1211942 897491 1469992 726300 1489060 549823 132101 717948 759798 1423732 1111456 443436 668066 894300 313965 767258 977908 1530438 976323 242475 788437 1226233 459323 603538 1620653 1521857 1042757 757557 1385345 1001824 1829333 1036064 940615 94328 1270790 713576 1867108 809821 916743 472224 565901 1826093 468331 870735 903887 1535577 740490 1274452 1908630 1757805 121688 1645384 177134 1232656 1952174 145981 1536617 80967 902479 752368 1212159 1538497 1459153 1125580 1718929 1870846 61664 854341 1639128 588371 604876 1136750 1484155 1385771 1769927 1982122 1721017 1814591 641646 1917048 1943581 1284031 682224 235062 126204 1884022 669635 520113 1424169 385318 1932987 743591 69513 975889 1597487 1914115 1821968 761909 474173 798804 780376 609802 1374235 669476 1329988 287482 1531904 1139504 994091 226365 1637708 1321332 967 48748 525526 453714 1360165 1521742 1153236 1994477 1412065 875916 1742201 1188133 1054112 61815 1875191 191522 1241155 1122510 1560031 190947 605120 1793775 112598 218361 1802746 128640 1366077 526036 565859 774039 1114943 1139421 1119286 1604163 651334 735756 463627 1525790 1249508 1927770 862493 1405612 735395 710441 1132984 1657955 1672601 1448756 1194079 1035598 1057015 968892 886475 1454743 797878 1257878 1667288 803976 600708 1814368 1085399 842506 1377468 1189297 1525297 728026 36454 188583 972573 211082 1020201 187843 1640460 516461 1968067 1382435 3059 960268 136350 1332636 1506162 1180659 281705 1541144 884180 523085 401048 1052720 927047 665163 332770 520105 781855 1236598 660214 1019263 1586893 1798448 872494 810777 1334444 1680926 147135 32553 21808 1864392 206063 1660585 1058652 1495192 638714 43692 1905149 1182699 618489 772390 169049 1458310 1798623 40142 16359 470797 1444155 1603767 1693796 1047564 270332 431561 2851 1850652 1493036 1952354 210395 1678666 431369 906897 1347358 27230 686327 1907282 7908 388302 847696 568482 425722 1575589 1101955 857324 45267 1946304 1647652 846155 1929609 420746 59039 1402068 717308 1841236 327832 46021 232767 1977196 1521305 1794455 904832 1299929 1932165 138548 812478 138753 1662147 1040635 1349727 768228 850404 348865 43444 723220 1838451 232312 888595 1365508 1244813 1325458 215720 115203 620110 1397383 431192 376923 1780899 1420083 1086477 989172 1382059 1984330 469465 1908087 598144 1245855 949698 229840 1539675 1405716 88947 999194 1038711 792629 1170182 1697868 467453 1559954 1513479 830298 1586731 612407 1826204 669542 76232 1647873 1650606 449656 1363771 818606 1644732 1551041 437795 568995 1888147 1282059 59506 1767973 810330 297557 30982 766491 1269950 1565559 622194 1702472 1584699 37925 1250876 1782438 1535903 277676 1805338 1184115 1813898 1883873 688135 1948167 1368148 421865 1201114 1371320 1146900 1958758 903536 1573764 519914 44729 1475578 1632088 251537 167141 1048084 1193876 1652177 597777 1995228 56297 420020 901763 911017 945452 916325 1779391 1763668 614638 578410 584229 1071087 1863708 1348190 1664345 1531697 1178219 1646626 177321 1505105 1777645 501487 154139 1429820 1568612 581550 82513 1871498 1920259 699520 1967053 1144789 1530462 559458 487221 1628407 1045153 1535538 987764 1723950 1101477 406249 1555237 1647687 402218 900229 151834 970377 785194 683467 259163 888526 45040 1384651 762693 1575417 1001913 1858368 356792 361794 987280 1423679 1087351 1811022 395766 1616532 1517964 1705609 1043602 1515237 1081155 1974353 1724689 139243 1087710 1640108 765530 950845 1990322 1980609 747423 1054447 282306 1681680 1140537 1437913 1518498 397029 311566 1222311 202379 1289472 1543989 1553143 952921 39499 806856 43421 64112 1500089 1208504 1566544 651293 44772 436836 1760391 1898581 783388 1052318 1934638 99802 20216 1759028 1534868 629004 1054101 375940 1148023 12461 1139452 1367578 1570361 661729 109500 737649 1870323 1122951 1623110 1287889 1232660 1200570 653102 58795 1708928 957007 864396 87393 285845 1482425 1596480 1334298 1329891 1798479 1408584 1450774 1910090 1923624 1470673 501949 254488 1300576 425201 1257019 530319 121522 656207 338084 1838188 1420286 1792793 211414 924421 633679 1222840 1670542 858193 1508121 934683 1072241 1586285 916385 1281735 1929069 1242694 1407655 1458545 1572684 607819 1879198 952639 1795367 1110758 583963 161121 258049 661080 933579 1097716 1431315 585843 1886854 114885 541980 1208593 659027 396820 724460 210352 1362993 922711 1530340 194615 1028082 610083 1689220 273236 530082 1997208 337864 603170 875023 1683893 634109 1034997 1183799 1123369 1937182 10051 474487 427565 50103 372386 623009 1657234 1630086 1090052 1653281 1488412 1690585 424741 948202 766048 319593 1347192 1888236 85349 171666 926513 326638 850597 280214 1566963 842493 144282 386489 466528 214127 1114779 1243362 683280 897944 167079 1070240 1138914 608084 1444407 1159032 1486671 1672317 296809 1871693 1344140 347086 536938 886121 922300 487554 1851809 650941 1408600 237480 1885772 506412 1579261 355468 261617 469567 1595603 1653510 355852 1443138 994568 488246 1282412 1928960 761544 1775111 1318630 1140789 350379 1607433 183769 1640410 992775 202040 1390819 1692882 617587 51822 1266098 40036 491031 72695 1390341 545414 1528056 603105 327340 907415 1123814 241302 1444256 1328871 171608 1553625 1415807 499825 1806799 1489287 894439 1171580 609265 1026809 1727886 1501174 1220932 1784201 1741838 540787 1455839 1648678 167145 1399307 1962559 668310 488708 1438954 518607 1070956 1937259 1730528 973401 481426 491340 1081453 336115 144866 570466 729849 932594 800072 1045926 619374 1372415 647460 882740 1205570 884700 674489 1433096 648527 1561806 517390 1547649 1121390 1647271 1929705 641459 107359 1362967 1000913 691886 202228 206834 521832 1156105 38278 1484798 787833 22771 1005907 838182 1937005 951399 541724 1650992 295806 1237984 160641 817825 21173 1180978 750297 1621241 1459874 1930295 977910 469003 323766 1466261 613038 1121233 1868459 1507680 1473732 522884 241611 1095035 1712098 1816732 1210624 1554753 1035389 821575 724266 879525 657853 779013 278697 1788612 1866917 1221970 39511 534647 1586730 724722 1315144 713765 1423241 1459820 1319968 973810 1124681 1094413 239794 17416 677575 712695 804522 180493 1392106 731838 1963351 1826739 1466475 1689137 1050999 197460 1616926 590035 574703 712461 98581 1276501 413289 1336607 1370621 1743803 716161 1787319 1305049 1965092 853551 131173 602987 1185242 1869566 465963 510846 365205 158693 799407 569256 146484 1557100 97780 489878 831894 1167016 8881 499165 254780 1782951 526958 153406 666442 1623486 1074943 1218702 1613517 1791911 342406 480794 930794 753127 883970 1908085 126067 659280 1505410 680523 818674 1857938 1521131 1027704 913908 1539183 1767716 1502782 273527 1110080 1147742 1270928 261390 1873599 1442935 1252953 235817 1122579 858479 384160 1522054 1657032 106802 875474 13999 6341 726390 1062293 317788 204917 1386982 1364067 373667 1420478 14694 1579328 753779 844040 1849158 1847884 1918883 1734620 1241060 1541312 543256 119940 1171517 660675 1138472 73798 788020 1373421 1446522 1244218 98101 77241 455543 275554 1241142 160127 1308939 1517722 980101 1630987 56245 932398 320419 1211864 978064 98551 1200178 255313 407928 1527840 264858 1017687 336090 524006 1927233 1950359 771784 1881229 1884465 913345 435270 1904475 1539489 1461613 685383 1279718 93774 535604 340092 435946 431741 1646495 632817 94292 296271 866604 1488139 117011 1259609 798540 1999070 130691 1295850 1480892 1439061 198537 844925 913852 1755487 1833711 93728 1736510 1573039 1303511 1531141 1112335 800150 1921411 565779 983465 1818134 1410530 1054166 1563919 961403 702371 1013174 1289538 188462 185184 1535490 1125563 705634 1280173 1087343 607983 1413392 706828 1597437 415157 18397 1843988 1775827 741472 586251 153835 1708103 1313725 203565 114977 1889046 772465 566634 1330492 707562 637931 1998727 607766 720424 1232968 1686924 810132 723509 1882455 1479290 1341403 1718967 1506331 1737877 1329913 48180 1941792 1426605 47699 293581 1177707 465143 1670872 1907716 1461568 1071745 1167692 642914 721159 1550688 1668717 1473129 1432167 324282 1504282 1685528 647614 843165 920222 1342615 1689722 298186 140957 1953663 804889 1439069 296688 1687333 1439938 724547 528091 524110 237802 208337 1632805 1721618 882870 37528 975316 1452286 1247953 1847670 278542 53783 977309 855722 1667902 130859 618674 1166329 211215 499262 1080715 920402 1074690 1182172 514060 1090088 565415 415639 1578948 1630113 1380818 1363155 1001501 1146387 630581 119938 1220577 148636 1010422 236202 401627 1910584 1057690 253385 161961 940610 470360 622733 1690401 1434936 628152 682163 1047921 271171 1092808 235731 659188 830351 1827934 224337 74626 905912 1176044 350039 710753 1468001 1798409 1124983 506139 1665257 1798914 453599 1793656 475595 74698 1156255 335542 807758 385602 720869 965653 1355484 1585630 1385155 767205 826253 620071 1631567 1117405 988290 1897650 1033650 773895 1289076 1828343 77736 397776 1945972 1796171 734037 271789 176406 1961099 366345 630148 1454892 1791559 291871 450209 1187267 353598 125427 1244491 530106 699953 588543 685212 1167904 33123 1922436 574588 59459 1127419 547618 1880312 1521751 412044 1579542 1650039 529203 296071 973134 1618653 1960234 1705436 637962 528085 1013379 195027 654035 345947 75898 1167093 238632 560096 134623 1682047 821975 1337973 1754359 630898 858830 538046 994485 1070309 1575351 759826 1493221 1007592 870995 1893116 195738 1572922 198806 150792 537380 1075297 1610391 1995592 394797 1305265 1782666 836180 1082651 1237049 1459521 744280 1938185 880680 1306093 1947922 545925 332855 566105 461919 1911399 1515529 433032 1647578 836609 1036887 879375 590543 245375 507539 746275 1048592 1600115 748287 1722284 997662 99424 1480207 1296167 1703195 1339854 1600375 1981617 237490 382520 1946377 1789550 1928259 1788392 1022096 1512199 1705085 954808 407763 1951794 969151 1841112 266654 605161 1426027 1594686 557902 1174590 1421860 97515 962351 1571510 811824 736476 1587121 1700029 566849 770660 1170115 1274252 1744706 1363007 1756615 1582275 655523 1411975 1285959 1368455 1347964 1285121 1187689 1059554 1879774 1880511 1515098 1773785 831716 1915971 182359 1631583 145376 1346872 32730 505147 336903 515270 1178599 293845 1506947 1283677 801136 1594847 88741 361792 384293 751064 1220780 72168 1020772 706561 1364819 510068 795462 1368683 1663030 427720 979344 1320363 562487 958149 1491080 1364021 1749980 193778 439575 1622316 525962 1137041 1336014 629420 418684 146327 136702 1895814 1626932 1612909 1725576 181027 1083425 541937 103849 1101947 1481682 630389 536219 1296327 1816079 1986709 418920 992713 582498 1058476 175812 435612 64423 1287347 1886216 703211 1250706 1720233 1576627 1246687 1092061 1480973 822204 84083 381965 1716888 785558 1123833 661314 143763 715809 1277400 383735 466324 872107 1943576 480999 1436121 1132039 683811 1657173 1271014 919528 1128919 1413971 938414 749005 39282 1592326 544917 1035878 1864000 1569907 1019105 911540 688898 953501 1400648 896229 1175758 177401 422375 1711623 733578 151855 55480 1444993 662189 801767 1497939 498920 1785734 301556 844601 1191319 1842824 9248 834297 1659905 179660 1263190 77974 1930514 1331566 1200529 895785 698459 1777662 754753 1517952 716956 33211 1491797 1872060 551382 694394 346336 1476800 1774257 121032 515716 646861 1943982 1163533 359913 624953 1609646 960729 1199156 683165 1585434 1863764 854579 620732 1196339 1925574 778579 462106 1646348 1460374 116518 170932 1005787 371457 985070 1883707 240596 393893 1933309 1168829 42846 1128800 737573 1611838 1366501 1858371 1525399 85517 650420 637857 1877679 995478 1599369 1221551 1807304 1768960 582905 810844 463635 79840 777493 165433 1422127 1981188 980720 847767 1203705 1687047 159350 1902490 1356273 689102 1233307 1644375 823200 1637282 610737 974356 304352 1519424 978390 608366 48298 1543145 232219 1554279 313508 1160237 1957417 1266964 1336030 1090733 1712398 235511 1476438 867836 691635 452938 348559 1405359 855358 1294595 835047 180297 1019446 395935 1536282 1842119 737603 147037 15255 1194214 879759 1882199 1205407 159741 1165439 621027 948037 491677 1223822 483458 1193577 386090 797669 794857 301422 394560 1753003 1974775 64300 1983629 404058 1177544 1610698 511769 422446 189684 1445582 1406178 1641962 213319 731399 1266257 633589 698875 930757 1119967 1654033 1941803 1101698 1463676 1234990 1411675 1703655 758609 1651721 1953330 385496 201292 783324 732352 1391551 327662 1893757 645059 1987772 634635 78775 1221803 709646 128635 973329 351730 347768 1754711 408079 1802029 32542 581820 1041020 1189269 75658 856438 962593 1335500 1908545 220823 1875292 705484 1234881 384620 1100410 1626441 21174 142855 1664715 938111 470305 1254816 736339 1191196 1044337 430147 403825 1333062 816594 1947699 1789952 1437509 1731219 386342 65173 657381 193231 1543704 1589264 1686661 1115094 55788 1846619 575452 1431456 804972 19686 679839 252209 1046917 1147628 1263644 28419 476679 593731 71355 956106 481281 84964 1137691 119509 1973867 437696 430523 1036573 1542198 1867300 1437804 511654 1036826 622258 1985529 1159594 1174464 692517 132008 425187 1136410 92746 739413 1873221 1892352 1314472 689342 462865 1676477 1685102 1384146 1288973 256032 1466788 307260 1173235 1406330 342795 10171 190857 1689574 723652 1912980 270018 1889169 786457 1246473 41739 336085 1300601 177161 1121513 150214 496447 941733 1678759 785625 1716114 1810405 1879390 558698 484854 45877 1183827 867576 1978785 1598163 74774 1552372 1273755 1298472 994892 501922 1112557 319038 282376 1321399 129046 1690873 978112 278124 1490792 294287 1208884 884022 70743 1274789 248262 1746470 1508309 1036804 188166 10729 1413775 1663771 1302057 1450826 74382 1014002 288763 1494162 825264 1902779 424931 1141339 1632803 809963 220796 1134032 1593605 1056157 1809584 819487 748439 1444494 1515792 48214 9448 1759671 439470 966675 1090397 1930665 936616 1185178 533851 1671600 765894 463889 737566 423428 108965 178271 1628477 1111279 269478 1336748 1860748 353104 624752 900910 752714 214120 1487454 1042989 1835851 407177 1035544 1271993 737108 944201 1774519 1751711 576359 1042980 1433934 338345 1084574 1255014 39790 1264522 184268 504 605688 1787034 527983 1785635 1524101 305196 1464639 517920 295856 639626 100135 1638827 468087 1391148 565276 7256 1980677 774700 742738 1683480 559200 1491760 470782 1591111 1233979 1815746 1841865 844908 1321122 1087259 1868923 1159414 1752753 598912 1025565 159300 141332 1013932 1997200 1031745 1434293 40914 1210554 276138 739405 1098017 723086 1585075 1127111 1925577 1073329 1686514 1979382 234662 10738 1177526 1024562 948620 1536386 1876375 1935668 486765 470713 705839 1477285 578519 1337738 1220554 1283663 857897 1112957 1630098 918345 1037458 1986599 137759 192632 472323 1486636 479581 547307 227148 1645230 881718 1204055 1087569 1245154 1283957 1192202 646029 400788 1304724 329872 1105605 1100592 654098 108906 612372 853750 1828533 1363410 475951 1716224 1330519 1383250 1026635 761055 762851 1493708 65738 29679 1349020 1750175 242586 1785614 768090 1846730 518579 223241 1489946 699658 749640 673311 1426252 836099 575940 1142228 1027053 1844471 1741536 1696277 49327 563843 1381234 740081 992238 95807 1069936 1426111 1887917 743649 1086928 618805 908094 596156 1310387 1518442 1741178 345477 296056 222031 1429835 901778 1411969 480351 255262 1529059 29295 1322912 758816 447554 1582607 1816868 886605 1223549 1247434 882369 653499 1960852 246687 1554358 249215 88536 127286 818266 1426108 1796684 23591 1260322 827247 1709655 805059 1470525 1132234 501824 3720 591024 809836 1399243 1023878 880271 610560 1576030 354460 712768 529564 1306654 1586626 1551320 401208 1831480 107562 1259534 454204 584753 1747231 239210 501264 1040040 1268664 977121 937510 1400481 194387 516919 1014089 744804 1857562 124729 1438172 905506 875518 363566 455226 377077 443367 484628 117563 922002 1966984 1270495 652265 1830904 481177 462994 446921 1270877 1781097 698436 939147 1162609 322791 1170104 75280 1401425 1787228 1282557 920197 984284 1154368 22060 1430312 1860938 1290691 1499727 168308 1782048 276649 1855183 1459574 1752364 1598883 1265403 1913083 1178933 1000860 1268828 1385274 1199298 1282222 41785 33382 818791 1643749 266912 1300921 875106 1054034 845021 1740801 1609171 1317262 440552 982798 1959050 1463726 619976 1605100 44941 1121275 1443598 409352 70201 1417621 284149 1262147 705327 1265210 1068446 1557217 311710 124663 210015 810146 1791166 940548 1533156 1516181 1814172 1536323 506162 987884 1252389 1216374 991149 1442580 1556037 693440 729426 1785071 662868 1430942 922090 1155436 1366117 1119373 1303400 1361005 765750 1256511 72629 1303078 884472 1499787 518340 1373493 741841 1390543 1774572 200403 653747 1678557 1121890 680420 983469 1957170 219884 1214951 380205 1260555 1260189 1279818 856219 18384 1935214 9648 214570 825761 1003797 269955 1394987 505393 1178760 1169022 1077753 1570778 1950441 1750161 1918888 1264479 1983020 1653199 1901177 162203 991531 1239726 63478 107863 553167 1784859 234975 617194 338399 990207 1687147 1820859 1992277 238808 40129 1535169 375476 1286954 58048 1974518 1018050 206553 1722068 1449980 1753870 1130826 1253694 342930 1678070 652773 527238 1660904 1611799 42998 1667601 763977 1718096 1078531 972522 968501 1834684 1073480 397926 704362 1123680 1430671 216388 513605 1389046 441694 1079449 844090 1085748 142589 901991 315865 1063776 660557 1639509 106632 1886789 353423 692422 1544055 710085 492258 901251 833175 1492306 1069902 1730151 1951944 390359 1438377 1257921 449484 1255355 1722044 1363408 1427944 1036485 59680 1878620 652637 323570 222003 943228 327557 954907 604306 1725739 661073 171610 866339 1237358 350179 56972 1082961 416645 1554188 1547608 1324817 1584264 661982 1917312 131110 749219 1894480 981696 536912 716786 124210 1475798 831834 1509809 1128816 835795 1807292 1801105 37079 947068 1223229 281319 1023008 1194433 788692 1003475 1475666 19002 754900 1859950 1790502 746064 1645387 551034 133038 819977 1412041 248007 1393475 633772 951706 44146 587794 434893 654572 908182 1388453 1202154 1449602 1660535 535454 901130 1340995 122053 1368809 826548 840534 984697 1558223 1864507 441498 635289 398027 92391 1299925 174792 1688790 1985370 669941 372180 1736330 1598027 1724285 142924 730038 1339922 506766 11731 1520622 758227 1396065 198127 1075164 1832180 1610849 658057 1116604 1824571 1961481 1839617 60451 465393 608436 479264 423896 540353 1927788 1431594 677872 1901233 997108 73725 1439094 1855071 1449086 640800 948622 1120603 423068 1944752 1615311 1509963 1263336 871442 147347 1702286 770905 445679 281137 158261 862639 1236357 47239 215670 1370024 1962381 55683 896353 599970 407927 549924 1508434 1926938 1446956 599060 1965338 1315176 1013376 607704 753574 1324255 627251 740210 911568 228753 920180 1741811 103546 508842 1464499 479031 300448 478250 926590 1301207 113836 332236 994715 1415819 1294528 67320 1089672 1802192 138531 1751580 1911483 1233216 854241 11030 31622 85180 1169223 974650 38737 1051929 855554 149704 1023769 1718686 552183 1174197 645279 1272364 438511 255078 221298 549015 566977 887645 273540 217235 272718 134103 1266332 1966523 1276320 1946619 724280 506128 91345 1937232 1313068 1017521 1459548 849040 1626472 1621922 983298 582738 1855175 1058125 718378 1144631 888440 1481960 1449003 1520659 1944466 707358 626748 1684062 715460 102542 1256358 112278 192371 1616978 137749 1799593 301815 797702 532653 45516 1359196 1061618 1008289 975311 1994078 172379 802485 786674 1197508 150219 834888 377881 1723760 1613184 1289983 1954302 1019566 1459074 112673 1563359 828629 568546 1581812 855166 754928 518249 521082 932764 949982 1592424 631409 789902 1072668 1006185 741550 1759968 1622241 437049 1862987 683044 1274763 1028423 1054353 1198417 859484 11528 804580 1503748 978646 1901979 892678 1823833 308739 347470 1252170 1356721 1405925 1282374 707624 1550134 685293 1709072 90648 346188 1568167 811743 544867 493927 1858626 1729049 1339690 612240 753260 468028 835959 1170473 332287 448218 771812 1418287 1778933 740734 1205894 958097 1779062 1142671 491354 152273 1951485 1220320 387051 1278725 702805 1093680 1403624 438258 1871742 1562664 1085282 1299002 682027 1631473 1157948 1078652 747850 514281 1249919 858328 1083992 1963399 1306808 739231 926342 809694 266539 766125 1622105 273792 1441411 1235255 1527162 561099 1930057 222173 1107914 891553 737055 6529 745708 1356593 433961 663485 1904566 806171 1212926 713263 1243475 366715 1730440 535852 933310 1736412 1299456 1024379 1445096 231330 1095653 1364765 1453432 1934335 31845 1643630 481013 568312 952327 368215 1054312 580651 145597 303152 1813 1678032 137009 479597 578594 222120 1868810 1251728 252418 860383 226261 1672658 500629 537565 218617 1086153 786533 479663 897438 1515632 220341 486994 446695 139465 480604 234735 1242435 1787907 697600 1066865 1926133 500686 709023 1532664 1936517 1418926 526407 1508559 440803 892191 124688 1632792 66238 23052 1072325 890560 448564 1889719 1307909 609585 594327 934071 206154 1489022 219432 1632651 1926833 1808900 379916 1173324 1292176 541514 1529230 551164 919215 1646478 471517 1836908 1294656 1565347 439409 1861921 1106602 1823124 1690133 1151832 739249 346502 190815 1938262 1367676 1024073 1960502 598958 600632 1476479 1077460 833577 830167 1375601 1141499 1673136 580395 131250 1894866 392850 693334 923537 1173342 241810 1856686 128235 301673 1902791 1968450 1873354 1852634 1358710 1576256 1397495 323997 516713 1411929 307530 1878060 44145 1119822 1868033 988825 990876 1332365 431409 1482309 1662877 603569 1835810 694294 925911 1335659 824223 377600 1544331 1733435 873047 1317614 19250 1842122 450146 1054186 734508 135899 923044 501892 26664 1172764 1517566 489325 668084 988206 1777202 1400243 1137218 1994695 534127 255876 1510983 1644295 1986874 242311 614611 339962 994557 980769 518470 1390006 1401354 1357148 1817391 1976181 357766 1170021 1854504 565475 311326 870710 832424 237513 104054 248851 1135981 1566425 1030242 572995 1967765 1410852 1985999 371584 519950 1809790 1882192 294154 1226590 1124719 1269074 376154 951040 1880842 1217415 1201737 759799 782663 1914189 1210284 1187407 1890886 1746989 1279470 1042948 1940789 203427 418945 1341268 119446 1074113 384334 387677 82501 182172 1145769 742860 1020029 1278432 629185 914189 376841 201669 1316047 260013 57640 1439128 479075 98114 1429749 1669978 1879804 1194991 197174 523619 1188630 889795 1950374 1068533 109744 638005 1813208 1626388 1930825 1459547 1256713 876249 768208 954875 758348 1615258 1198773 751206 1702670 795100 961515 252961 349604 1044400 1410354 515965 1508340 744822 1014234 840603 158612 1302950 652770 444259 811295 903420 1988126 1880624 1049510 1459901 1719087 7731 346410 1805573 178538 1266086 168496 324143 1356246 887672 1620197 368330 397088 466879 1003505 1068279 887936 1395377 296910 1262656 44409 996671 1690404 1496255 1346559 49503 12465 1129817 1756108 1467439 1941854 1932714 1277587 1919473 355017 1974492 569580 1831615 1915300 213311 1988272 88334 250139 70980 947858 1616357 754986 251593 1490532 1314270 1118789 1114612 521702 138157 1814423 107172 272621 406211 1851273 906715 1525280 467584 765101 1677721 914037 1569261 1276325 1305464 14177 1808001 812853 455691 1384968 1385206 219502 1957729 224859 294670 512317 1444531 880119 1353478 847706 984952 778878 273102 304071 182787 1402064 1825556 376040 306926 964249 1272699 669541 1320448 774428 1577079 559125 263849 993224 1060368 924672 472406 376732 65251 1063028 1067216 495797 1729005 426746 962066 9235 612078 111050 309797 1159424 1811017 1160526 1969753 1808289 677897 1576353 33626 1420501 76931 1807015 1805468 1949658 124444 1611157 1061607 345357 313783 221151 319533 1535259 1246676 795651 843502 500676 1080405 1232166 1954956 1856824 1622748 590118 1651969 254992 514437 1499639 902088 1732410 489756 1979824 949198 320142 255972 176332 1894210 1087297 1939936 988593 521340 391536 94131 1011873 1489079 903928 1587948 1036827 1648012 1708935 1478900 703589 386529 1865729 1118003 1794321 636296 720135 1013052 562376 1545281 1125436 1623992 174230 1366620 1790139 1529678 194483 1518154 1186137 22613 1717550 795721 1171754 546065 1935150 901791 302528 521961 915286 882900 1321751 142394 1134577 824314 1774597 1960192 1518719 1914953 1513901 257032 52589 574552 6736 814779 277889 241028 687119 214603 569837 934953 1443027 696484 1983787 832763 316932 62727 1250166 1654723 204201 817130 1798289 80864 521966 1931619 786964 1611629 538004 948519 1896367 1498005 1616489 175158 1786099 8019 1402246 1522891 639937 1396553 1035363 603416 1892139 1559161 380496 1593997 539345 1889331 1444736 1426282 1450339 1589598 153314 826380 595706 148093 1830149 1993539 858665 1769863 1115194 806519 540002 1443503 11774 1992430 991710 974798 1389682 861265 1004966 944266 1980981 101070 1227778 1156090 188184 386676 887952 354144 1187106 147825 1572910 1874167 518629 1561419 792718 687616 1011617 1167404 596576 1652086 1651998 683771 342118 1944720 95152 698512 304076 1427971 556406 112007 679881 969300 965918 1873782 701677 1379712 272662 1500580 457979 2968 971318 639509 919000 779717 5717 1087016 421246 1618263 1530679 1886730 1094573 1546866 1978486 517369 305043 840366 1769759 1547561 1100201 413345 1668594 624111 984603 252930 1568497 670743 1209250 410283 1948255 281031 1373490 1484926 288490 1052765 1928049 550423 1117178 1564407 886847 1593708 968408 554344 920700 1349185 1277428 416794 609970 1990920 1505980 608425 546058 130605 1509067 1776547 1743640 23973 768719 843903 279267 1526046 795780 96364 1142987 431072 363277 579007 205516 1662760 602311 815156 1078446 100369 1344919 1097169 1635420 777438 92096 694546 1705916 1192046 760682 1574464 1338263 1247440 302774 1282940 1267482 497959 1364237 1060266 1807319 306544 72344 1148535 1928058 1649965 1070235 1730784 327432 1750328 291147 15993 442393 1553210 674931 1254402 878626 1346499 1481871 65720 1244224 1593601 1789770 540768 817006 1652484 1697128 531761 1647274 850875 1800866 698545 1707515 1543862 1245836 631260 1987789 641997 837973 1414555 337469 51289 1326662 1769531 1810970 972496 99163 1959622 487495 1984082 759019 1571381 1665343 348228 858043 131618 1635746 372412 1529411 501203 1936489 1296043 20030 200248 1928270 1680693 1456607 97498 787540 828710 646723 687218 1323003 1884798 309984 1332637 1697791 363384 1788075 575626 825365 1840828 450570 334622 1371391 405087 817167 1638194 232632 1249947 1491825 524118 1236219 1025363 1496360 1590840 1479626 1792823 364628 163419 20981 1089633 256244 1621175 1363571 979685 467473 1416643 1791554 1544314 812495 1652471 55955 1698065 332247 627009 773284 1145462 301006 735565 1074713 1459731 647337 1463225 513110 555660 31556 1321863 176828 1607206 446433 283904 1624506 1042571 1982850 1447830 1262912 1484589 578300 591078 987989 1445924 1972084 1443812 325939 623578 212790 1404372 1161349 1232838 1683598 639583 1023571 512322 219548 1153310 63977 694758 982059 1340380 262195 81872 1855766 1161302 1490179 1417379 1928741 70344 1261450 149798 117214 111586 1971952 1465893 1801313 1592107 1099188 1967686 435598 757599 1155669 624411 608154 944305 1797314 127096 385620 93651 1635449 531971 1507909 95066 1728341 1466848 1198179 249495 800580 963264 380761 1723217 974930 277983 548028 1223298 86084 1148785 1112913 429602 1863237 465108 1371587 1338106 712203 458578 274267 1161854 1036510 1821347 375580 1566570 980246 839356 1691167 96472 621714 51905 832078 213157 1917366 625219 408185 1391531 839614 1316559 1303945 1749132 400626 325263 3688 1695871 1703807 90725 1987399 397313 1306060 1473751 442505 217090 555617 1006320 1399734 1748685 67156 882560 1401966 487596 1835776 1294707 1360715 64763 1544699 1699467 600517 1199613 181770 63335 570593 494576 1184014 1341562 527584 591750 510657 16134 1843152 1016748 1997510 1249606 942650 76840 882279 204095 1817143 1374116 1954790 1426065 390702 1651899 458760 1301492 1334551 1594729 389375 984563 1447073 1965673 815557 673211 1708502 871193 315283 1294556 968308 670472 1988318 1438358 1343535 868708 920739 1708740 1875779 1718042 986303 1145378 1112745 1947234 1788883 844468 445890 1706275 459536 1774573 1595571 197195 1624617 449388 1391117 307274 861285 1743566 1707322 886838 1336215 1831613 887739 584281 1866281 852318 1540609 433785 229534 427269 1945249 952402 606568 683192 893602 332264 739260 1947924 1237328 1107134 618866 1382105 1058040 943660 1326490 1963324 1800065 44734 996027 1094192 250508 1807385 1807744 653650 556221 1524617 272572 1262325 680816 1969734 244778 1304603 1704825 445434 1401756 1841801 1272638 1511866 1075029 1129852 383859 1403103 1089381 1292121 1679426 294285 175833 1592964 159455 818316 362236 30058 1874181 1669900 587061 414122 1670111 956099 1551230 1933256 614435 306281 818751 1582434 915139 577442 951786 1623757 1631224 1145029 1179038 1915132 1981665 1841996 415769 912327 477163 1446693 20032 1181208 367781 1142385 183184 958770 865690 1873170 1046513 1590951 150125 238908 347657 1337541 1756287 359113 396458 429502 532804 1405868 1482030 1936733 1629258 1624604 715080 1113841 588112 665477 126646 1683623 501682 294306 1654429 983808 747023 956281 1997497 1206951 1294132 1531752 130026 67931 1849622 1304029 913749 1978854 1631504 59109 1272133 1619954 1528288 839400 1689505 1111556 1631115 1326052 384407 1270038 1473649 1080597 760544 131647 79903 475598 832229 1915432 721778 1958205 38004 1719364 368196 622635 1457555 1447943 1035121 1129540 853956 788825 56143 838081 208983 1458774 95589 1358379 1517456 464300 880655 1133047 1047204 126807 1660846 808197 33894 984052 65786 1941781 922576 1524433 1954923 1046181 501373 1822376 72749 1810658 1598581 143121 59217 260235 1874020 1007249 620521 1853240 289282 1216909 1270179 1368347 187740 1629619 1300409 1240663 1599503 1085761 1845049 899599 1080707 980918 847120 1743611 360420 64475 277441 1582566 126467 543692 1706228 548534 112077 666269 1710469 80863 1610164 246457 1363164 703855 1701029 1960559 835927 1799545 544101 1696759 708208 224386 1339218 1934079 407019 553453 849605 1897985 1588317 1309767 1322535 200853 1857773 1910030 796381 1325609 551111 1626011 1669314 1603847 638969 652086 954544 1595621 656373 1059492 1470464 769250 65820 1044645 1482033 1419291 909193 1867455 1985781 1527765 1920016 1523860 1985510 1608893 746961 852954 1701488 1446709 1712103 1047997 1044953 331214 204087 708921 1103740 1278492 1199494 1536431 654876 898885 225015 1665898 1643660 1948865 1851268 424686 128077 1258566 464886 1899723 1571167 1901886 789571 155293 1504979 1761412 1636339 1595858 1436402 1430859 1217386 1854432 1281401 83515 1572257 83837 1785190 627097 1137429 1646962 24794 1967092 1527962 653190 1053898 1281885 284476 1965914 1207997 759008 1256582 839281 1058840 1093439 313799 748780 1094718 930408 1948634 1555441 767216 1622029 500687 1180225 1701874 683418 760591 1927299 1367055 969678 1818477 839605 42106 935985 1853959 1351981 1230832 1313965 629933 1476269 1716144 1670243 1551713 76568 182223 1120008 1082994 1504945 618890 1660584 849777 775280 10932 1831370 177650 1218699 752346 812297 873143 590589 784106 583220 175701 820267 414704 663793 1717846 574772 1785271 1155991 697919 547305 1674518 819409 83137 257522 181662 1925650 1488484 279587 837604 364252 602257 462468 1442247 1703031 1849744 797977 656029 1785209 1991320 721779 139541 1018730 1813778 1966080 458618 718041 1599334 1498702 121050 64373 1546618 1373143 966324 1463143 1387971 36386 258531 631704 792405 58568 1429532 517278 1196747 380854 1670504 1940609 711061 1701275 4877 1201393 714221 282048 1687095 1429089 224028 182426 864237 1326464 176156 1691404 978158 1466358 460839 1114514 1290425 98835 823879 1001201 202933 181102 1477742 1352585 1725259 1384134 1788548 34501 1697341 1576626 911160 787883 1601332 1628065 1158851 297882 1253375 246308 710906 1339173 1078862 470934 881828 1572831 306275 755258 385589 136539 1468324 636752 1340728 1514455 875634 614581 288587 529832 1524374 1182442 1942837 591992 261974 1810753 1328520 1211583 1750388 331982 283407 185225 1055542 143493 562488 409034 222950 931146 1869199 750666 312945 1518576 1272954 290362 139888 1196669 1736216 1636164 364609 569324 727336 325076 341230 912704 1544236 322004 65875 623857 1012858 59805 574180 161674 1273254 1878440 837288 1250008 246339 372590 1973832 558700 126113 955405 1331522 877816 1537092 1867486 584837 757250 585614 1978425 917840 319562 1376964 327932 1730872 252588 1061447 597242 484319 759145 1023755 53343 1657306 1907438 106804 1693455 1477646 38256 321836 1344969 1913465 977310 1911967 600341 1763831 1031317 598734 1012543 948348 684070 632479 1381303 482401 310648 1660410 1756722 858294 922159 403944 1769264 712734 1718872 505753 1402301 39289 1780886 218912 895658 337593 586245 554584 1061646 1322379 770175 1297898 106147 1167737 1767920 1984780 1607372 1479884 1135548 1506005 773221 555615 1832532 774922 1345409 1947910 1613156 974309 1171975 866516 1955188 496052 959721 179880 601730 1785196 279737 1010534 298255 813605 1960085 1465220 131918 1121736 152045 198747 758367 1487491 623291 1011005 136094 1620473 1813986 169643 120957 1220259 49393 195545 22166 478334 10390 391370 1848598 1266357 152751 928414 61755 1024912 243407 1788699 242913 417153 466935 524649 1032589 110351 140960 1497475 518342 756912 1924558 823137 851559 1166331 64984 1296716 469737 899083 1256998 1603262 737414 1839497 1518873 1257168 170816 819117 549704 94546 202526 1624173 1201812 243745 760301 1545194 1718623 74456 855014 1284225 511027 1717123 1146752 825290 1080721 53171 1833623 1240055 1578407 1026339 862831 956072 137052 1126243 1238596 800091 1015953 1091461 1192557 342073 843019 1624792 525014 1128462 1048221 1518124 50537 1997924 1970827 719320 642396 702456 1846029 1265235 437671 1816645 422585 1646609 1725713 830139 358331 903385 963703 1188678 185354 16860 523054 434818 13169 1951479 1754484 1809061 150527 774890 487447 1133350 497647 1448450 519853 544778 660723 556487 1234085 613665 1172399 1413256 604842 1325043 1846365 1224488 317841 201427 1030736 1454978 1881290 202217 1540651 47806 587960 99767 1072859 1218256 308724 640768 1795573 1790220 1411170 1267834 1883589 1682858 1119489 1477947 1690498 1358256 1449507 235484 1523447 1925413 1151683 989262 642673 1125973 1001237 544787 1209805 235679 723885 1926223 482966 499257 1587301 1904865 1569501 933246 4434 1136864 1554826 1894977 1558714 1846816 1274264 701861 1247431 1256378 1050620 1257763 1237409 241983 950759 516777 1155721 1780762 1375473 1311489 1298960 1381812 946580 1185752 1346370 1861587 1134919 258256 150966 15885 1579167 1669169 141716 1395403 880652 424883 92638 1750887 264252 1224517 636431 1456121 1438396 1889851 422689 973360 933193 489484 1409383 775955 768978 937052 1083215 401725 1543100 537251 113156 787392 1845485 261228 1772937 1632840 1218285 287455 1243619 746171 1933540 657993 733993 1010464 1593925 1146216 1338886 3193 1275934 1804869 171975 1982212 956544 393262 1462794 1524244 331080 1084717 1143278 219573 1697715 148338 1683353 1681080 1999487 1999069 1834258 1692746 1506953 1692338 1980043 705532 127442 1886995 1275569 717658 1020270 657947 1696045 1206377 1736418 829123 557037 699443 1411546 1082514 340949 1197516 1912074 1516051 1173745 696512 287593 546629 900997 1418112 1192105 1878347 1427076 51104 1035864 1455980 922085 163327 431292 965911 386840 1967008 763026 1337794 198010 1903883 434728 482501 103376 168543 1886440 1213803 443989 331978 1717486 108323 387818 1942130 1704854 119748 828723 540030 1709017 1520224 306238 860174 486786 1611708 1261243 1801712 303203 1894964 290992 295999 783036 1598850 521613 1562629 663374 1509128 372631 811891 394057 1540254 405323 768455 1253455 1939224 1626865 1538571 853372 691883 52152 945542 188391 1153853 1998908 1136870 1246647 713318 877550 1335240 1785830 1814000 754852 646530 1125135 1591494 274823 1060341 1822226 529462 1860268 1444165 1953170 335478 1501386 856302 1311794 1562667 828717 484730 549029 1082043 1021990 1478469 1519003 128257 1137197 1483158 1312400 1184301 820904 820778 314301 860321 1799351 1270816 1910627 689010 939210 395356 806001 1489992 1568117 229302 1474652 815057 480779 1206771 1146915 754637 827911 465698 1370481 287051 1833461 585078 1556603 1189236 1122601 1837338 360539 946697 1429585 1762315 540099 1614713 1555894 1708546 1739157 610051 468200 260352 1963547 1093863 725620 479197 691678 291257 143583 1643686 156468 428046 320825 914013 849348 921697 1718552 848163 1660563 664721 572034 1316981 699062 736595 1721386 1042250 107959 497197 291061 1111142 904900 1879150 340551 1432590 961550 1706573 1366372 1432094 1749308 1387447 747659 1599701 648795 1538162 922450 1102944 468862 1782052 686506 1925117 1973157 1270210 1119672 1271881 966179 1852237 1670990 1208096 1916113 204306 1401563 341625 1576644 388858 1128191 130521 805874 520859 374208 674163 1109487 222874 461161 956953 1031104 980538 1001651 1909085 1807430 724715 1118510 1218490 328898 1125107 1592221 145352 925493 1150053 1818923 70081 1163936 1217248 1083096 893010 1817413 572266 405837 141507 1462440 1065524 799748 1297224 128480 184003 1689177 1522503 1547716 1120520 1619766 64549 1159842 447021 146749 1094114 481778 741690 1723998 973255 387428 1178909 192649 1292528 211509 365012 157016 1855529 1374696 516229 1920873 1793795 153419 1556146 1100649 168601 1077766 102433 58672 1835745 1640041 961661 458281 1026676 1491703 1364480 1086874 567043 1132506 784102 1205684 1553663 1829254 860985 530958 106682 126647 1338771 481525 1262363 1880203 218427 1367614 1461050 1865293 1038534 854049 566093 1768206 306612 1292227 1055933 1998775 1505864 1042066 1137475 1267720 378219 1262684 34708 1420106 749178 1673725 522127 1306304 81156 1591204 1620528 1339659 1738087 1273031 1579758 1195036 1344208 1123581 648941 1134766 1626895 1856672 148655 513431 1766936 413299 1958827 1600675 1385878 1011218 1676740 769090 101786 1616925 1463193 401110 1546733 214689 1978980 110565 1516151 192563 1545411 490646 255822 308329 1458669 1514937 200704 1779371 1735403 113947 1058420 29492 203401 1462352 1151382 685366 1572804 828107 747409 1434524 716292 1486151 613946 269136 1299083 1469329 861178 290966 634025 273973 1523443 378524 1445372 1689838 1722092 142505 412616 1787378 341862 1445390 585416 1962743 1822988 812042 640829 36993 948833 1813951 293553 1266744 1123335 1222288 1125034 1848584 85674 230244 284876 180950 145704 794894 963838 1280804 884951 1055191 1380835 824556 617591 1939176 306232 192150 1090773 47435 980281 1841652 1727123 393593 1794513 960955 1493198 1043402 1149111 1671124 775496 823842 1416007 1484062 1304811 384507 1859674 1872683 624697 1358567 736977 1512127 568758 1553348 193842 578549 1798100 1973916 985152 102634 1046614 137615 1807022 1741157 1638605 197003 941151 1376225 478008 1722216 789968 184436 528521 319370 1276156 292712 1256124 1834660 1954329 1607975 441990 160380 533836 1753837 214900 1267889 128056 418862 1436355 1663528 119574 648711 1584924 400898 281223 264248 758017 1741028 1114635 538016 822416 1171597 558643 744585 1597855 1329436 840971 1566840 967204 929279 1871311 1426577 1426420 716623 447175 1014055 533709 331033 1572573 1017015 129886 287438 148536 272683 232204 1217566 1867357 356849 378421 978382 1664173 1022761 546249 904902 1649493 162818 110508 772963 1324049 1667324 986002 417208 1800522 1293262 1300136 17336 90988 1425902 583741 207346 1893568 1699671 539046 1339623 1059998 398337 1362710 58375 1681522 845248 37502 1185972 275796 150192 80084 1058306 122379 990712 1939845 1681528 1555276 1273340 341207 1287716 1849825 750385 900151 1036248 261278 1961919 450608 292465 1916590 818716 564800 1690038 1415221 593605 1309215 196671 918786 254802 1615993 237923 560748 741569 381165 1080459 1052441 882898 1374429 957025 169760 966926 1857685 536402 1217285 1434160 1192754 545061 1844182 1321553 1185616 428088 1171509 1474728 197135 980813 1225807 247428 343053 94487 1061065 733826 549247 1661477 610770 1377235 1015239 213100 956307 1512220 1582877 1752915 1172083 1236550 797417 782973 1573835 497705 826731 732009 192348 1594850 1182235 718814 858994 416691 1831668 488072 345063 1920884 1454260 1479090 1418978 303549 1369107 818956 290460 851328 1314969 1803222 957209 1098807 919605 825404 314399 925642 257552 1469334 391465 1490645 660113 26229 1929970 1240163 716494 1129269 546184 1132304 617418 1174606 406904 770180 752018 671032 900848 22866 1589484 1798087 667174 1388714 1666993 1189323 1373996 363321 1912016 314549 514132 1359498 1832110 960897 1049477 779385 1768705 176078 899621 1533612 1614662 1684652 1210629 1131564 205162 1402296 478326 1329508 718684 940074 1274590 698859 1997895 297665 1108511 1824926 224018 221509 316247 477294 1345603 201499 994731 819501 924208 104231 48315 1919153 1966999 1385233 1121481 1809712 14994 1104914 1444427 600750 255877 458313 1030815 1068626 1796027 311724 1111515 293363 1872534 394241 1244095 423436 1755454 1644736 1995806 1314052 1972602 899791 1485419 1719570 1866494 421904 1684443 1779353 1480482 625230 1058532 341930 1229689 582483 641710 1296448 1647130 1587703 235459 1480693 660340 1819388 1754104 723884 1689796 1058765 1911051 1988247 632774 60155 1673615 1140772 1495093 1445400 494021 1029123 15657 319703 450980 1067916 830406 859816 1584717 1573878 246031 1026065 753218 96710 1125373 954447 1027850 467199 938963 503764 1207644 1410663 1025900 667878 712565 39173 1319527 640615 133359 1704894 832170 1807254 1581212 313775 578301 1212774 116190 508073 615011 571954 1247524 223089 1629364 317960 718258 1842376 1486449 1779974 1324844 814074 1020382 1006897 49292 269195 1043264 1530391 1019415 587565 85840 1636190 1751649 266507 1258895 1659372 355985 992005 704698 17762 1724686 400435 1615648 46304 552120 13117 665813 1886610 1832784 1749150 7720 300785 1413316 164946 1296620 854845 1549874 1767483 1879768 477213 754498 1589948 956341 975441 1963304 1899873 90178 1615558 1420133 774008 1098143 1920545 1511087 1595952 55133 1044641 645220 958835 988339 250191 543771 1589564 1912094 1668245 1786492 1974838 1009064 1535315 1963459 224343 250935 1548627 259577 1267438 549723 676908 1637511 1055753 488516 1084598 1970719 1162025 643031 1048323 1513491 567464 1464477 1967867 1503342 1545726 1063931 8513 558669 892869 172939 558350 1530504 1475612 463356 902445 69971 719921 1425096 1215165 1049848 1237718 1437329 1220613 1492639 217293 823203 1555153 1191611 1767917 1095577 552788 1997531 1852921 306386 1645945 1088291 1713094 1187871 683066 1479914 608268 950268 608547 360543 1263208 146914 1787025 361041 1415879 1139074 1367282 1744124 291446 889048 670250 41073 559167 1741903 1594711 494101 69622 614079 159613 1926183 1864837 12511 1621982 937086 1338065 1055862 691430 965303 1254921 1057127 266914 756945 823050 575181 1365507 1823098 688654 666905 1836015 113556 304527 1567898 1414273 1064452 783750 453168 969357 752641 1121755 1363041 44151 1236904 567820 153669 423550 1904437 1664746 41749 1592437 1468160 1598785 358184 590362 1139185 1545592 1011437 707075 1667396 349231 1848248 197605 451385 64787 51375 963307 584547 1852401 233546 211648 338585 579125 1676871 597035 1061127 1793662 60074 970314 125564 856040 1335728 731077 1702858 326191 516613 1525454 646475 1176154 1011746 1498670 781491 1858948 1830546 260642 857447 1972568 914094 859881 1126522 1993163 902830 1972524 987850 486887 700591 1756410 1995697 638972 1517285 1091112 1369073 1134454 962226 63281 646342 1095839 1363834 705848 1766342 1890280 252235 652460 1470058 1095039 713528 749191 1235514 1854429 833075 161305 1493810 311823 384735 1745402 64428 1845427 51596 1532829 369802 490787 1157763 1799078 1564706 1992945 1064108 345691 857640 1251588 1088920 702393 767169 1420019 50511 1449063 351204 553473 1080769 374608 822260 536994 1259624 1752986 366201 168045 877939 1376799 1889910 676205 1312701 549636 1619169 1844669 688122 29685 1723765 126875 735776 670316 1273451 248932 1135367 220575 837380 203835 1145355 969528 1869735 585493 1664892 795477 1108148 1961891 1793482 38542 1840425 1687558 1583055 540837 1349665 1317687 1081260 1533910 1042062 1827642 1841142 1444313 304609 244161 1656845 999550 314592 81948 1701246 1076138 139542 1182155 53022 158740 677671 467006 822422 191325 711992 259006 1466611 1569065 834012 439869 486062 1998554 1799735 1354427 1012485 194766 207113 324887 337327 1156964 1067654 108971 512195 1049451 210946 765568 1281389 205445 1569432 94338 588167 292801 652677 1879680 1706559 61042 361663 1399478 65006 319624 1513139 162733 775300 143706 1657872 1585712 836418 1573323 226114 590636 1298032 1272947 1770789 1880140 1589274 56075 1705132 1946082 1142319 1205057 1801548 1305311 1554125 579614 804274 1264561 324289 1787054 151274 1861105 1781291 1506477 947009 909224 1656384 1197635 42642 275440 763361 1541991 1451216 1215209 1421159 641551 1695127 1522379 870964 35357 1582781 43699 1600467 834790 1950822 41651 396165 1462102 724365 101978 1928565 1950136 816474 1282603 298224 943551 207587 1248035 1945293 1583045 352386 841561 1180050 1411236 86993 247018 1727099 880722 205869 1958692 536491 1199849 7803 1741782 1369774 503229 1347921 187766 306032 769723 448031 795567 1597032 360239 516269 1872942 52249 994535 944060 154527 1059814 1778971 526680 107631 814099 1572204 354204 1485297 1691890 157395 1927810 1161620 1886209 290206 1116918 1640055 1206623 1852216 774794 163720 860359 1208024 123893 44053 74361 37827 618940 1936013 242166 328711 1701048 146762 229882 1734103 675125 1625178 1835436 1030837 450591 122094 305222 1762403 1733853 167298 738912 1501660 1867863 1697239 732171 1765446 1639517 236247 1455097 1542304 1412019 1753773 1435955 1560791 1073382 1867310 1102031 860292 504698 1367338 648029 1952863 1745714 1332217 621928 608323 1393110 253990 1613342 822366 1903730 766000 1912083 612773 860994 1447704 1262905 1110398 1747359 21860 1369534 1246636 1205852 1271817 563621 986578 1421399 877152 680625 1052901 1836984 559510 988735 530432 493523 855376 796729 1831531 1703119 1948096 1408664 1579084 1900854 1033380 868625 859082 1573562 1059782 519329 1594801 1197822 1051275 638767 432022 395461 866288 786634 305748 681839 1564353 293434 1405485 1021001 844768 1732097 192576 1642671 817572 1269826 681063 550907 147525 179982 1629192 850286 1492742 608746 1438812 576960 1148281 536711 82844 520337 126948 1929018 1631599 1347184 1968973 841829 824713 323508 894028 1604199 783626 415379 947281 1096601 390064 943245 1584070 1506880 417370 1987663 772181 411298 796721 1777079 1302016 1517558 1933590 379369 306693 1123940 794163 661694 1772408 131106 1775541 891523 1024440 1572706 949784 1511081 330904 1961180 867282 1451186 708215 1178925 904540 1592597 1758386 503689 1409759 1946848 1983497 1266160 320528 189501 542222 461204 1171197 1659754 1703353 17900 863272 1029966 786511 1935467 1979305 1932955 1372790 1987076 1896459 615975 203705 1144975 244777 313392 1515210 1363353 1558957 1000756 895623 1470210 690529 341166 1497462 1529943 1759714 110408 295695 1311520 1234345 843384 884718 973454 1488288 556564 1874257 640362 1255552 426454 1781717 189609 1606885 239290 164628 1328018 1042638 1743867 486372 1246998 558612 1861317 681786 730272 1801495 1820616 1102304 812151 91156 1504687 498604 1571870 1705347 1677248 1587161 1720237 847863 1164710 340243 1619677 343968 470723 1909946 763234 1231223 1637485 1828046 1998754 1190409 1983391 1746262 1160211 1213255 1100573 1643081 65558 22602 1279483 1710166 1190032 1511289 400407 384036 1893387 513702 245946 732098 555331 1924302 1899996 834124 1745904 1747749 1870796 1649177 578049 1350832 986820 1496614 830258 110963 1030826 1655732 543661 1838926 1233548 467531 1089574 1871321 1893606 1983202 697429 310792 1140443 354149 1422308 1447358 983909 601844 363874 998122 1568444 516685 1580623 1692225 66673 607631 621463 34799 1441917 1624382 714350 1893219 990665 290741 8626 760716 1359101 186687 1339092 255632 678806 1622128 908763 1390121 1285900 828802 1106424 1855863 1892702 374124 739900 1559451 197428 213970 592913 546461 1021588 202967 285704 1932158 1134300 661696 510464 673467 164762 1085024 1072489 1920084 856977 1165152 698654 1745340 94562 187706 673945 44189 1136934 1115019 618331 1686798 992881 1055558 596033 1079647 1891741 23133 1181977 951063 1699498 956177 1640488 142330 1470471 173016 1822932 224065 1956297 793152 587819 401446 24618 1311423 1332451 1994580 74435 1139124 496174 167188 1817506 1809555 1004535 364175 1015329 1840648 1352591 593459 1860286 1216318 985034 1766979 1192073 513036 1053939 1528924 1594194 550273 1077884 1342627 1949621 884360 1770790 12999 1702229 774923 1377644 446497 1088866 690254 808085 1495269 498745 397669 115719 1470253 419050 37986 156085 1799104 911390 1885114 81055 1592995 1488853 334027 622132 1748911 1425388 883009 1701780 1299892 937850 366646 1862693 766627 1246242 196364 907841 1465972 1220450 1651036 1718992 237605 289965 1261721 1658382 1141156 289768 355968 1715241 708705 734161 485016 95978 1337795 477273 495621 1596137 159561 1688416 1653181 1860279 1993166 1351710 509332 1261321 1981002 371618 1491202 517276 671338 806912 1011959 1258537 50766 134578 520387 1280094 845590 773494 870748 174030 1720687 244785 790099 1019008 955531 378990 459586 57912 1053916 1604544 1654141 920209 184314 1165597 1568489 800276 1637306 128824 1542639 186704 587494 594557 113609 1573787 1495533 1930169 1723532 667947 548287 754143 93222 1568739 1002285 363616 1864887 554657 1578693 892604 466139 1552892 1416368 1320559 1843174 1402838 1729732 1874696 1434147 742619 21898 1038826 1197548 749762 1707916 1434632 1276725 151586 200799 1213491 1006547 854361 226290 1576753 1856255 411447 177439 1185153 427169 277409 1757700 973909 305070 804227 1232268 860818 1765324 1258240 521261 1528654 516972 835558 1968997 1410722 335911 99436 1896785 140683 553796 1807 1112291 1820579 1677519 91145 1774266 1574037 696224 1583381 654204 1134072 1949835 1539548 827099 1980027 1798485 686774 1914639 1071979 286384 1752153 37460 777409 1281803 1391128 1408882 1430606 683712 358685 220521 994021 206093 1142620 392930 1557603 1149854 787155 1251818 1956742 755825 204929 1349782 982937 1326820 1988556 1197319 751186 758311 1670273 1640999 708194 445017 108068 1182666 1594298 1796605 930385 917996 1320372 836060 1431241 229235 1655099 166990 1212633 610269 1429982 1994029 292500 1406733 788175 1157876 149921 237512 1024797 968849 316502 956510 536058 1094438 403056 720725 1617469 1762877 1504280 1851444 748826 533786 1499109 305544 1098908 247384 1534746 660256 1241403 567762 1918337 1833546 152932 940911 1817805 1725029 531226 1518851 1505849 1815586 1137618 1754213 1085166 991159 862450 693070 1718556 889411 663432 304519 1395311 1788271 1004949 862397 1871913 1460138 23445 931212 664441 1300622 1948768 122799 750440 94193 928312 1177160 690425 543005 1248838 129118 1796545 1772099 1039928 484748 1181872 663686 15602 507405 1348395 1971390 1341425 1244905 1495141 774977 274176 1266094 975957 242305 784339 68454 1989093 1707927 1018358 421958 1314558 1682942 84137 670463 946114 1561044 1186675 848583 1611791 1351245 254299 1813810 1252097 1629112 75738 1140658 565065 311630 967631 125789 86952 458242 1666968 1908938 937265 1704645 433105 924148 690841 1999439 1483268 1038049 1334074 787998 806104 1919222 1322199 27356 951750 47915 353252 36070 108217 729017 1251542 586351 418696 307363 1247228 1045413 1064687 1208388 1711101 837446 1073276 96358 689263 1737388 1823 959174 969399 1122561 1637064 149639 1211445 1052035 949200 889038 612034 225182 1754299 1492783 807640 1716430 1719207 1091721 1087287 1735731 315167 586034 404869 528412 879779 403629 280382 1502356 1067120 584325 520459 716807 1118467 208181 559479 1089408 325175 557404 186076 491040 1560075 1902331 1871350 300625 1882493 1236091 289600 1239892 35378 190556 518472 588165 1409903 1319075 1015146 841056 530060 59467 732982 389448 807353 1901548 1012309 1656518 58758 1336151 962277 883083 517386 460446 806380 746579 1128717 1357309 121203 1776876 798209 1519763 1773356 167766 1945359 699060 1345839 1147355 6249 1867875 1787416 455045 247044 1015251 150276 742358 1506517 1918282 800026 705032 484398 1926842 732801 809332 750042 1192236 823232 926362 1979081 1251969 588293 1803631 572710 348805 1992836 143578 958057 268340 1507684 251936 981999 800893 1848044 1149822 1856346 1288229 195907 1442782 811436 1062890 1631825 977299 1908183 1217176 1989824 1466479 1530400 575583 1622031 1471058 100074 1500232 352599 1064454 1885971 730094 839514 822270 850564 1137751 1771258 1631366 1211281 1168768 1260755 543824 1635347 1636319 900110 264520 846854 1714606 679672 1154434 97117 669978 638503 271218 357878 420640 1777310 1676206 691143 230949 1209221 205658 116376 1264273 1898407 1458512 775053 1779151 367224 898779 1200160 356310 1475244 1913213 545298 496383 986298 667487 511092 765565 345549 1405426 107843 1797940 802364 1718279 638781 1047874 462403 1907934 984861 1869502 540575 163495 1137506 1447167 841574 1822069 700555 1213866 1958662 1341517 94932 552602 1671445 690498 376731 909177 605077 476622 106679 1319945 366223 886498 779899 380460 935207 1411375 1821075 1990171 1396772 196340 1249014 1555891 1501580 412356 26232 440651 1434183 531973 1722855 1048923 1579049 242489 1705373 556040 1773685 939883 1266132 320709 1627692 457690 1384780 78617 1500722 714184 1523352 1237206 1904140 1897525 865143 1727853 194233 1914942 340580 469104 723889 1917056 1592869 1895000 1766127 706347 848264 661634 720306 486124 1049635 30498 1964462 232060 1291981 5478 1305489 1097435 1867671 1549327 159479 96145 1143299 1332040 873492 126378 304418 520143 777306 935989 263609 248943 1788314 668553 1426848 1346102 1992328 1939065 1484314 1336660 572413 1527329 122502 1496698 132350 272841 1024657 1524872 1405579 1806998 1386384 1016700 1610425 1620406 1110881 1589240 407059 1411192 241082 421651 685761 469245 1178386 1206417 1985560 365196 1335475 908097 1279323 286169 861999 579867 832875 576688 1996448 1616907 1495664 1541645 1916700 1645337 1914169 1503554 1404452 980386 1728053 900023 1402842 890207 669520 1519447 1550762 969780 601026 528676 1968152 451769 1406642 1268963 1696256 669967 74483 98870 441344 1944970 1538454 867641 1449933 1902994 1109395 1357888 109805 1871775 1478284 344804 148319 217441 638557 1473288 857790 330693 1833525 692031 1356007 220989 1017844 1493245 1362808 1014792 528942 1360233 1041709 1355291 1322079 1609861 1945542 1911657 541985 790151 1081378 1501570 90785 740939 613384 752227 919435 470562 1201840 1997361 429705 1301149 133970 1633531 752071 723206 1832156 641123 1177549 1255032 1439370 1925609 882347 921209 1192746 361708 1794097 1102499 316603 1712679 10332 203966 478669 379931 1909422 453774 1213692 1706433 775519 304078 997591 450221 369244 192260 105747 1699407 1722474 53644 536217 1468192 246652 243671 850374 45690 1209444 1625099 1193167 1526073 1752858 597077 355395 822553 332532 1689429 1304831 1108262 359494 1097256 565532 1010071 87970 1395663 1408246 138665 1492576 1892932 1748784 758313 1303975 478252 1612494 844603 177579 343251 1814502 1727507 875495 820925 1926978 1715631 703852 931439 68460 268607 936602 721982 1369247 219688 813248 1068380 1034382 1909159 73810 1986916 486571 1620604 870815 267500 229179 237391 1339115 1555959 389258 1706677 445167 1176404 1869737 1262351 588109 1267355 39196 264777 107340 1670310 1885932 437030 792947 87903 536059 527011 553869 1418092 312360 34338 402598 254758 617662 1275677 979019 1936319 874447 17597 759591 1051966 1214991 1713878 1221743 105159 653588 860173 1394872 443085 645876 1030260 1268954 883939 1904505 242314 349706 1457969 1446032 1132649 308353 1753583 1704114 23406 38802 197761 1140938 724526 1270992 1508334 406671 1659604 55429 1699219 1475336 1895699 1557757 844991 1797546 732692 1738509 743742 111115 560069 1783338 68630 169098 322802 780004 1430780 644053 1485791 824503 1003049 889765 1872736 1806050 1914389 1092837 1495043 64572 276060 1672397 772109 1577023 353392 1007916 205549 1968873 827879 1779918 1836800 199677 1583905 1658686 1046470 465506 1184544 1234431 1604523 123618 1213130 381893 1797872 1761403 1410031 1470885 364215 1957619 57318 1713338 651041 1458566 1545569 1879077 1914571 1395545 132188 306350 320352 999001 1973715 1236594 1593473 1363769 113007 1507921 1478632 1390147 332921 1753063 984458 690591 944276 51540 1708501 1567904 382378 1825306 732703 296342 1800630 198903 1941024 409940 1379522 1593157 869166 761675 1769945 1624670 1959488 1048217 731513 1546046 764817 1399332 1906713 819928 1566167 727535 127014 1305640 871875 1133042 281644 1168198 1633154 829314 677036 336620 1807047 1526176 168227 1475147 1004789 427095 1862487 1821527 1906777 1485439 1094041 1581938 637346 951956 960338 297467 452855 1392089 600069 125824 1553605 1210717 532357 1635226 108455 659556 1600250 1637896 369236 955007 1316126 1335867 19984 481643 803162 1319247 1923786 66732 500537 391217 1608833 722955 1778319 792610 345148 1399431 1974711 556055 1433127 372623 178956 1192028 858434 1609863 1005751 1934546 1733816 497487 1481667 407290 1076733 280152 1943631 753600 1839015 1790408 1365120 636721 1020032 199647 743404 891841 542152 1771268 1653338 1558677 1458059 1420907 1314885 957226 11442 212572 897247 1083236 1150492 4637 1963216 137916 1883974 618220 1156314 266369 1399889 1453467 1441605 18277 1315452 826992 466148 1685920 1006084 1580635 376190 16301 333043 490103 1692309 552657 1080871 558254 1584749 1742458 538997 1705508 717558 1127919 411654 120125 891440 1283854 1651641 1713928 548581 710287 383586 1136115 142638 46909 1739104 343720 1077767 1871298 46545 1702741 1288027 1605415 1722473 173467 1186417 86989 1925978 1292244 726536 898994 1742317 1972694 1736559 66767 994188 1148677 1466248 948621 1233708 468347 1594802 1249817 502789 1197624 12437 1728930 913488 1236083 1545061 1170365 1148920 163651 1211487 167139 671301 124137 617347 338233 76999 659754 837523 845809 1292892 153712 1383136 1875410 870980 476842 565944 966215 821427 1818966 1515253 1809720 1170984 532321 222570 1158952 595065 1991204 423663 237792 837982 176343 639917 280784 18899 1172702 1439725 732823 35681 596016 493476 1289629 174731 1910455 665611 101703 1359989 557019 1515674 693194 398100 96261 815058 449176 1392562 177923 75742 626885 896003 269719 1129855 740127 855757 992644 1444099 247965 1800298 780429 1206242 635180 341600 890494 1266205 450403 685799 508620 1761053 1299707 1103104 408929 1513008 1054724 608199 1577874 765674 181140 860218 86411 1271701 1336346 935043 1673961 922538 300351 504894 52814 1176812 286532 315581 1051276 624672 452623 326170 539966 1017936 261730 1288940 744839 939375 1216740 145648 1836090 1871664 860729 1541604 761168 937639 377572 1647566 1535629 110245 88749 567397 1857260 898535 1006246 1360180 1216911 1951646 252359 752491 1072688 755619 1946456 1647594 179072 219521 76239 1901939 113272 1298962 946334 1985810 1975134 1406928 121038 570870 167517 1573580 1187404 706705 757722 511139 1899472 553915 955851 889264 1590930 751782 1059714 1671202 1728017 235872 1031180 1869079 34936 1282788 724381 822611 1058213 1729247 423073 1413259 14232 1605816 1499524 328402 508711 46810 1168072 978742 108715 1979582 657895 298 705147 952335 456284 1812295 407287 152453 1315577 1841647 1272952 208660 582510 224674 1785644 486443 587068 1386859 1734574 1621719 492425 1068907 1339425 973503 1616420 814783 304268 1084105 1248057 128997 928308 1391939 427151 963322 820664 492889 1281552 451263 1252308 807154 1865226 1895780 479774 1004782 1230414 370839 610739 692581 663822 882702 1875844 983838 628841 1702292 291252 1186035 526284 1432387 421149 1235027 506884 1591925 193702 907339 1518238 1920520 1276520 398538 464630 1116711 1693898 181698 1018856 1750272 1396647 1218461 528480 1822884 1885166 797859 67599 1438740 254540 1356119 1395821 330428 1894574 24713 806362 1152861 1569170 971825 1569679 275503 982057 222097 1899986 584467 401689 1517987 808648 1691513 1780768 529583 74533 1914444 1005092 868054 1484599 1967563 82356 1816809 1007860 1176714 373357 1952101 54136 1803593 1664920 1015055 426357 331645 1413435 409452 1325243 905177 525700 1752972 980362 1455682 1281821 1992023 388457 1999245 1689451 1302076 2755 96096 1124631 1921636 1341787 1157947 574223 523253 1769900 164814 939287 1124962 774227 1787617 942889 1197902 1859383 806452 1157621 1561382 1890605 708278 419377 947791 1242446 1966869 728699 129762 1332690 1503912 996421 713706 1102785 648695 475478 566269 1481202 1361318 823243 367292 792956 1148949 193722 283428 1485853 741300 1941108 1608916 1347060 1618919 1086180 1331492 1670163 1616382 667668 1385923 264843 764813 529009 205131 1979742 1384754 1212986 574862 1022394 105772 1863520 1999662 355269 787840 1180108 1430974 575730 1686448 265498 661106 924116 1372360 503503 641532 1116552 14211 1258054 253097 762291 1904294 715727 198896 973759 417559 190323 1116882 462871 598236 1747913 1009658 1031569 880289 77674 1663597 617097 622852 1273317 389805 1369336 1238680 1865600 446811 1473561 1948494 498538 1250299 1368131 933542 602455 1621025 110949 1564704 865265 1816114 1405338 36352 1248930 884540 644142 720863 1016862 418582 350296 1906101 520020 1755180 35225 1988961 1072549 185099 1315925 1252051 1448150 322426 1045685 1833703 279931 263591 621299 806544 1871831 347775 1197590 591015 498242 1747160 1254797 1200893 576064 1821248 1368567 256834 1372898 716800 1834870 1345041 345800 1386902 445346 1399901 1576542 438220 1045303 76151 55516 661268 1129826 1855519 781827 65492 1429025 1334103 857071 114889 1918420 1039930 668058 1411150 1127800 19204 157440 801761 1347408 1390671 1484129 1022714 862858 1905181 1834882 1834831 1855261 966308 1979631 506289 486778 1169087 1250626 564677 303538 689939 903143 1042864 968376 1647672 182516 859470 1370827 902285 1190162 1209933 1848164 1719588 410901 1913180 766103 1505801 852622 1457533 51946 1454674 375668 411305 515044 966201 1441476 704167 55178 642810 1139761 1945568 1021745 16333 490416 138162 1864906 445209 1539858 116691 1545019 232862 146177 1545319 857631 502830 1034747 126813 1065166 406072 136028 814681 334540 1025207 756482 904659 851163 59760 1991427 892917 314647 1971083 1117945 1548799 645160 408005 1447435 1130320 1476938 493859 1166745 1273306 617203 753820 906663 1286546 1914095 144867 1498984 609693 897659 347146 299074 742611 1867836 909516 1610793 646800 1245017 254538 1517740 773730 303237 1733454 215699 1556683 58224 485931 1155965 1022688 1480137 726839 47224 1659044 1138007 53007 114799 300026 1586798 1506913 1039667 1333634 227271 1202809 725085 1519752 678298 1718917 1550153 195153 1086758 1666635 1881404 1455591 854415 1122548 615278 1808870 921471 107334 697768 492821 1176834 672779 755784 1420427 1182573 1377393 483839 775397 1417810 313247 1035231 901836 945253 20528 755544 1791142 1245398 1408244 1258976 240071 379057 1264571 1238124 381393 1065187 1431533 1327712 1821791 1856627 1537251 734897 1889982 1948583 672509 1602666 268675 332729 1699968 1646923 1369537 702614 1258140 1283324 394462 940787 837364 221585 1677517 148808 967559 1511271 1977526 1097080 436476 1820310 325320 893828 170134 900216 887951 1714650 967618 211336 1886853 1284736 1721187 1306952 1052845 539528 1747778 1590055 1610626 191346 1068919 1293479 399948 1868993 1538192 792711 795535 470663 1064111 1608495 35974 776534 826752 1583912 783710 1583317 1498822 1543907 969877 1301824 1917289 649562 1157647 112686 824455 422973 1902697 1176978 507806 1604725 1671925 1140720 886641 1550063 1922050 116155 1021739 1803446 354267 965342 359640 743300 1625069 1121578 536024 1608191 1117121 883439 1280472 592269 950441 1960389 1196825 1569428 1356062 837224 714217 1747723 268246 788518 1286368 682128 1054537 1881011 1585532 998854 1675065 1665109 782127 1509945 262276 257423 1960226 1362827 1258619 431973 325190 102996 200401 1789380 1308811 1335674 1575020 56302 801103 1327155 212741 1740929 1780798 1209186 1620521 1964206 1957396 756099 312816 1748195 1652836 1389093 369373 858077 1080847 1171288 1679375 133734 1828877 1035004 835944 306918 1210262 1892956 410109 1868849 1149956 1924957 1847004 1316498 1646752 523350 774553 1909380 529655 149694 1226930 1660719 194623 221618 1925163 563917 1201690 113663 1107742 464403 1095951 884374 191897 426892 240098 1898257 9597 693379 650730 809407 1410450 1877087 617315 172167 1583530 1892095 102069 1121098 1684041 778085 1730908 1545191 1050987 373716 1220909 1443926 1913696 1465881 1623637 353585 602884 44423 1072464 911305 1476436 609030 275021 868617 1961361 1001437 1281687 1014148 1227476 670908 51038 1207042 670321 387413 1511348 945763 356326 798516 1503034 1955742 651062 305291 278863 928458 75143 1069679 574547 1721077 596002 96418 876228 746767 1361264 1693870 913432 151383 1235112 1290673 1090476 985846 535498 725844 1435270 1492438 304367 182348 266081 1141049 383568 434658 1119867 1614598 41295 1261475 716615 695593 988151 225046 1291496 544485 974020 1060178 713585 1636479 1727552 1309259 151283 534789 1656717 1168793 1474338 1509993 339614 1928570 198320 1837560 1652840 1850546 1470667 1992350 1554323 1195301 218466 610359 1051707 44504 731449 1230956 1615292 1818997 51618 1564097 511384 865022 1037920 1261082 1964589 1860163 1473236 1522689 363495 1980404 1698552 234805 730868 541922 541240 592050 1717605 458811 1306552 126429 678481 490785 1282240 488318 410502 488726 1194058 701593 1846872 1863832 1073598 813594 643524 1748043 9877 1009863 1336358 632158 320757 1559562 177052 1689918 1376110 999637 1654403 1186815 1941710 1397634 1462754 416019 351776 1102517 1809063 650101 430936 983184 1325871 695738 845881 1159266 793890 126301 1491555 1795460 260419 968224 1103364 1295109 1502012 1192813 1846230 349122 461105 618812 1853768 1720010 483161 504832 337265 1329785 307493 63929 711748 1365846 59338 1518353 510414 1466847 657035 1435192 501255 974883 387937 1225091 42288 141853 1540060 1864470 1996950 1900872 225907 841794 835937 661708 294277 1612086 680893 290215 303816 620324 916335 1435551 1350263 1791878 592292 1495317 216219 708763 1331235 50445 227138 710919 640313 1449137 1511098 247927 626419 122587 1854620 866920 1777398 1980125 1394465 528033 1286088 760430 308405 72291 175004 364049 304532 678322 1812131 242592 1890652 1933915 665229 279213 133614 207969 1447067 514607 351715 1023604 842839 618449 1232261 1013759 339405 1641977 580010 416934 556409 1811400 1437959 1440145 915656 320769 843545 892827 1683934 292220 1063685 1904839 1832618 1945008 896232 497029 763638 1839152 1978695 1431174 1439929 695208 489475 29889 1315038 1570378 399659 1264586 1625077 1362667 1551197 1611392 1245696 316225 1680432 1906744 1763594 319205 994879 1239786 1844542 1894691 712483 1032166 651356 1438885 871488 730157 154071 52153 11825 1114805 1074635 173260 315731 105736 1831412 1502400 1348329 995300 1860363 1585803 883838 1040402 1891077 308840 946296 948939 103012 1443852 411799 1328898 1621881 684139 786370 3311 147712 1016047 1410942 1711953 1410176 249266 1375694 358156 850483 293115 1763767 484519 950596 1840627 1774236 1940292 705959 303279 1353115 485066 1133746 201171 1831873 913389 1752191 1929696 924523 1030619 742711 1040538 1981954 1725200 1802382 1697895 1377331 1010437 1285246 394737 280022 1031942 225179 1515113 927031 188314 1125619 574363 1217908 1230076 399544 1217362 127084 1870881 883679 1326022 1002213 900617 975833 1840481 1201638 367617 999088 216772 1000732 727666 1524224 733469 1395720 117042 1629722 875246 897031 118088 1859205 164424 1660048 861459 1224260 492914 496026 223781 252653 538934 713169 44976 440072 1193319 835870 936742 579794 719647 1210384 1473322 1778775 1351124 1978523 75821 710820 252370 1189193 455025 476510 603782 986461 1688169 1414820 745362 1535520 836296 1470333 1489450 1646830 457630 1472515 397876 1825666 1306573 906431 845042 315600 1652117 1329564 509200 1080423 1236300 322913 98261 1672814 642092 943073 654238 598622 363802 1179229 14810 1639270 138822 1516940 1860342 945586 1549238 675821 247309 369739 1282034 1211804 1614784 375814 1167995 1644260 757007 1041621 1615817 1092393 1941891 1754122 1990573 1097654 952145 338096 776740 1920353 1144988 936747 1607767 456776 473844 785846 1276985 1907886 1132160 1772023 867403 50657 1235519 315111 539808 1717886 445550 1048978 921569 1795783 635786 1542544 1817447 1742369 691335 719028 990288 1841135 760884 1537067 979499 470448 72160 126440 1736938 96350 1966714 1695362 525159 94886 249527 1441562 1222672 755945 1557188 182658 297381 1781227 1211852 920098 1265851 806884 74402 416520 1363337 1741050 656976 1467273 1441939 344418 315681 986297 1135942 1048507 1057843 363116 1909876 1908454 1272856 1093126 98362 206420 885006 1243909 1336688 482771 68798 1877164 735455 1928437 1493344 1333939 1198770 121506 1230145 889612 1108092 662344 93321 672187 1886158 1701962 1443413 1038378 1149855 1320376 947157 1820076 1600391 1189968 410227 1976298 1513216 1110083 155592 1399777 526463 1510812 596728 1184105 1713310 983436 1158171 209553 1621597 1207343 209539 600903 253221 688059 869956 218682 1194287 1942116 260347 1881471 329321 1264815 1909095 27177 782064 487274 326345 445228 1266397 367446 1175676 226613 485470 164582 293930 309651 203351 1777684 54240 1538062 1595033 1780449 738556 1060693 220378 535591 719252 66889 1923669 98711 972506 1123651 1386625 1465366 1351961 401235 1275687 1847122 1558851 1048529 1322630 105325 223734 1473109 290300 337209 1129577 1972431 799868 1779249 728560 1311593 1098280 733254 443767 141288 1275197 789752 1133371 1118239 394373 964549 771954 761342 284755 266142 583970 1147902 1345526 27487 7199 290632 1508007 522577 1966192 1504971 400265 1402766 310185 1444965 1700036 1779384 715652 277718 1601143 1457148 1276681 1535702 1881025 82744 1659489 1384335 369245 1418281 119849 1674264 1197060 1333136 90931 1770281 939603 1775793 960695 1503564 258257 740208 726901 1441686 96872 397824 565405 1194077 1084123 1115323 1410774 700380 169135 323696 1348004 741358 1861123 821087 489260 999991 1955820 7797 1798684 1864351 1089227 546705 84517 1356500 631832 1115448 31230 1944092 1629805 372090 895642 1815045 1910984 1163912 1159999 715149 1544278 1552464 1328479 1942516 437265 1077809 1792690 1822193 419547 830076 1255875 845131 1030259 1463209 1268558 1697934 316497 401179 122266 1609535 37461 1551709 1757387 1908352 1275097 214063 1255124 15232 195620 445394 1794753 522052 1461546 224481 61623 1421015 58686 1702213 1068595 173433 700518 352495 1382805 254487 362008 228457 501928 1622988 1361762 1219436 1742103 426502 1769712 1461818 190380 871802 1333460 550280 511364 1639284 1132137 116966 24893 1099052 1027438 346099 518427 1449979 862917 1000590 1741071 1089536 1619472 973778 490607 1690633 814534 759544 521027 1382904 128572 1311536 1731740 216870 1739589 802155 977853 905235 550426 362095 457301 2394 1986811 1890038 1959673 721248 1730121 862800 1086644 1912203 1835439 755986 1335380 1336061 1075191 32820 389136 1829210 922862 566673 51405 1243272 823162 176293 684038 650047 988530 272728 850538 1301972 1612023 914868 467877 258691 1340879 1625334 594305 1475117 999427 407211 1740728 1516071 973997 1698492 713507 210625 91995 351777 273855 1488826 211415 1424876 923087 1704613 510639 531463 1299956 919791 1196761 1973610 1138818 128550 1230200 951462 396245 357090 1540322 217672 444103 1097315 264258 575142 1645699 1494133 1392744 51154 663744 666838 1394098 1844676 308463 1088248 241812 1428517 1947979 871919 696607 1183037 1755536 390244 1816865 336621 515673 169579 1574341 253282 381280 132403 1566148 643575 995809 1648930 383248 1975779 1461765 582466 41159 1051014 790646 1448951 1090487 554717 1649207 281146 1870452 1327671 586538 1507171 175661 1788346 1211669 1401625 499552 184335 1730399 850155 1721035 1735326 198129 1375963 521033 1821483 1258555 590676 1897844 1830018 1015662 1978859 1977326 1197965 1129639 1487313 57803 119703 114307 142134 1362908 1665305 1158868 1405467 1489259 1329923 580979 1876772 822964 1640865 439378 147274 442759 702785 514527 992596 98434 1529035 1554439 1153957 1094629 1710510 104788 1977916 632677 867683 419580 1921584 883164 1000965 1867264 1104990 1244670 782939 708979 155807 286370 984083 641571 418775 1618415 988906 207738 610484 1591019 1731534 1444454 1945027 1597682 1033726 947987 742870 844613 490866 901462 1724186 549494 830563 361779 1182049 671711 1575630 414785 1295934 1878285 1744906 1949077 892813 200385 420008 454995 434159 1753851 1146252 602377 50576 604977 906657 1810887 538002 994454 1748666 1914071 279715 721611 888922 1547914 1925604 964645 1520478 1996156 1460585 1654698 1450117 1862592 616854 1311881 801356 1969716 1336733 339266 268577 1542629 895803 710203 1940251 800138 1514368 1901506 571509 1552327 1939124 833182 781847 1526973 1704402 1521998 1236094 1216560 59158 740647 606914 1721430 1097591 1930280 435644 1468271 9396 364064 589862 227267 681896 1374034 1073432 367262 2193 1966279 1709427 84604 1336975 850275 1922734 1438608 51378 1992997 718267 404329 697573 1497476 381997 998441 48886 329216 1667470 709239 833503 681573 79575 1660060 1784057 111901 1122630 1687020 156917 1681787 519341 34906 1122268 1675346 1452609 407893 866664 1705280 10172 930856 1572293 1438521 853479 238967 453266 926119 1556391 1405958 1294000 1193710 1502688 1571560 1613863 1512278 327679 84332 106156 1083403 425337 69020 1541254 1609173 200945 1996080 1480034 917360 1277962 1053776 32143 1154143 816494 843232 648599 543891 788697 680992 573923 1621034 662035 471281 460100 1850148 163291 1055089 1253461 1073982 1359721 522192 1795243 1354517 831073 1982101 27365 1278583 1378835 1840072 1177198 337482 1326121 1422238 1097506 878315 1965994 1529017 1011734 772774 615435 1714604 1198784 1643557 167956 1418785 378477 485777 650096 915999 844314 1578449 718968 106560 1071510 1490530 654082 546796 1205269 1985438 244041 905808 288502 1616515 1511547 1154026 1673124 883316 1549256 877784 930381 182328 1548677 1094568 1646485 701833 489090 975810 912269 1835469 1779908 1238918 234458 1722324 1264781 99210 1499900 314158 1227612 1008494 1371546 136649 954213 252030 1686700 27197 1769719 1041267 622684 365422 706600 1566903 1116643 1961296 1465202 128127 1861806 661249 984494 1936352 1456783 1648624 851082 1856586 1520889 974899 424516 1806822 1547205 1136505 1880730 828651 1407154 1120510 1608425 1007794 1315103 19557 550549 1035445 1556886 477433 606422 1829052 1173637 611146 1985968 1152948 1843329 74489 1295566 225720 1024436 1151933 578032 1086958 536496 657290 575695 1634426 375056 902898 550314 1437634 853110 592471 791989 514875 1895683 1402001 1324483 1708266 976980 731803 1577641 1589761 1160288 686439 1764451 1438653 845763 151674 859113 1772362 448777 141301 404132 1650932 1037517 1754493 1720105 1467142 715464 1659366 1137654 1643785 352668 1005719 1258353 1542320 1011935 1572702 1738976 482100 1079510 1286655 1472657 1675372 430676 74364 1638998 629401 1796739 1446425 1184444 394711 1184754 1898084 214714 801160 733004 1084698 1992448 827027 169968 1016617 129852 1451548 1543647 371138 1373522 1617919 326205 1895881 1130968 1980535 924596 1870874 402611 449769 287386 1129461 31877 1844204 1161155 1999737 1152400 1398756 41978 1666348 63542 907406 720533 1900601 218564 169983 140982 1506378 1064624 684082 1640338 123453 519689 1422541 524984 986880 16176 1659998 876495 1984947 725339 1028060 1217742 1483374 1584177 1432540 774440 392429 1885132 1961167 1240006 831946 1725265 1837987 1663213 94246 499163 1516388 377187 861066 1134105 1017326 1269152 1753156 669976 831332 1841 1545783 195249 225272 1014425 320267 1233530 1007526 1729261 1124223 1327148 1385032 251351 1597520 1487168 1937289 1718427 803108 129246 1991173 721781 45858 462204 1038924 261009 1167203 1773726 939236 1774200 919332 1673563 456813 1114419 1037749 543179 956525 1534551 663433 1513887 991109 1547387 41900 1200997 1989949 1747007 570233 761769 949422 1529684 1348357 1298202 1530502 688799 943993 1634437 586175 867930 398653 963345 75128 1968295 1298524 1744949 1724141 338579 830274 512469 1899120 1261505 1633647 1587246 1314485 1086022 459583 189799 430152 1938611 1885807 1357240 1179555 1029210 205424 631569 1561324 79000 325118 78251 289215 495527 1083565 1596145 1569715 1447486 53794 1013562 816513 1486968 655565 70254 31894 1923497 1371766 1985748 804124 599358 1510625 317007 1860073 1448948 1381932 1570839 37212 1179657 474044 1550150 1722485 342801 1397687 427606 1316985 288799 770352 1127238 1284456 1132599 1924179 969097 995800 1054957 249767 972890 801259 1247886 1351936 391545 1273315 1532745 1147346 1122718 1195965 499172 1571262 831594 374152 538027 1232442 1489628 495609 1580685 1704824 1549482 1774262 1822275 1992367 1084432 381507 84956 1798126 612318 1241015 1180217 1582714 1076718 1820765 785477 108196 1381363 792285 1861829 501911 1632437 540351 1831802 236268 1368568 263407 488233 769621 1511535 1880030 117187 84504 1871429 892340 1967942 1287016 666291 471251 1277460 1722519 1735551 1531844 1670621 442128 1730965 1762369 16078 391609 235669 1412147 284314 422565 406329 904927 1539423 1375084 1481905 1564122 1248389 70848 1722151 1315761 1370685 683667 893499 1687995 676229 1745449 1779638 1434354 1156992 643389 89555 1590032 1901982 792081 938368 1067527 1499748 865400 868818 518440 1995180 58637 1513347 620830 511561 1510547 1307826 117049 732757 1880347 801089 468148 46071 251211 52762 1168707 779843 648382 150395 1896240 1182336 1665910 1388219 501674 755103 1152987 1693319 1160436 1996396 559903 1551205 505943 1964608 1060863 1878949 1672039 1561495 1551581 1131601 1438374 1216088 128241 600362 1825144 70938 872091 168843 327143 640525 1128685 393340 1967071 1529559 238353 202118 525311 1771849 892084 1344642 718028 579551 1532484 1738747 1905496 237998 605981 1430232 1278740 632 775306 941203 1649577 421276 626194 1796207 988129 1634956 391320 1466290 724748 481173 1889760 1093853 1514710 1415298 1468435 1844363 46186 1235635 1419053 411650 1988943 1245654 645191 20751 946915 1617128 1325273 1927813 1709635 917334 1719805 1134729 55231 1676983 1099680 1228170 1357262 794872 167598 1786856 310013 1874078 1661039 1955891 285294 1630105 211459 461271 1872140 820079 1554802 844243 1222463 989809 50595 1289162 831110 739266 1627065 615620 595619 1046256 674493 17886 1962240 1691572 772842 1898807 212607 378803 910625 165891 1918192 328983 282807 1418187 265591 1433280 1382371 374578 785965 1328178 1871872 1701193 1746475 1115191 1375119 1358644 806928 648356 594018 1450981 910197 164468 1808050 1965644 77273 1800796 1061719 1638665 1101829 817210 678679 991044 717576 959525 24783 1312176 1921840 1010085 843616 26725 720225 824887 28819 427703 1091127 442099 287821 508963 1695493 677576 1005578 510615 1191940 1902751 560984 741694 249137 469986 1233492 715863 234948 1882153 1403286 1681996 194674 1496520 1210421 1632917 1707254 751626 812373 483748 889224 496463 1296307 1448830 1871187 1384027 933240 590540 321090 100552 1656538 681693 509843 1333411 1521160 249076 1269887 1764421 1876441 789337 535291 1290499 1830990 1596627 32141 502795 1532403 347825 353713 1008812 1012768 1967553 1535123 1209687 1388947 1637927 751054 1840864 623970 1886735 340652 1846125 261454 1176871 1130894 504217 1317624 324627 1499895 1141524 983068 1683937 44113 642474 248353 1833896 1035731 1873688 607969 750888 1628522 1044057 1165587 1908214 787602 26474 189491 615197 547093 1819471 1851456 1182602 1651168 1692366 613162 528905 1564606 1894080 1109378 147077 1349568 785121 563528 389517 932731 565852 1616889 1363451 193483 49403 1591614 919480 1818177 1264211 949267 1299101 1498287 740791 849909 1953722 1809798 883652 1117224 807102 10565 735513 550924 672270 1801530 1781955 1385154 912895 286949 1152789 47168 297089 1693664 5392 1945661 1995248 577301 999393 58045 319687 390545 1576398 1255234 1255784 840650 280974 1081069 889317 174453 755698 1756718 13119 1514842 1913317 537208 1858489 1845015 819645 310166 1762942 590558 1983036 1339507 892168 465250 832375 199336 62334 1594025 1288010 1105188 165594 201031 310514 341865 12550 936406 1848908 1173239 1410934 1449926 858216 565582 1451089 598069 117249 1526016 546011 959486 1735120 1550731 1158427 1106163 95391 1982136 504477 1346138 738605 1603688 1017904 140239 794549 968009 613456 1294268 311673 1655542 1130954 24784 1364646 252032 1420219 1309969 654787 749796 462178 1937806 1571251 304688 994089 803655 1310888 1242273 532453 280415 1801539 645555 1405320 1861608 1499778 1037330 1073154 790320 903936 506572 1704415 1769030 886340 1011069 544366 653178 982848 1517868 1506629 1753177 1912380 185215 1106129 1490426 57475 1320480 1661055 521022 1479052 797555 1297809 554073 660523 1287582 696860 724545 1506888 1156885 488205 1630643 1206601 45490 1319392 313166 604095 264339 221024 505355 592640 70006 99234 1124160 573961 1646710 468359 515236 228148 1156708 431714 965667 106797 149537 153957 908662 883516 1214513 739636 564566 1188234 583464 608473 44471 1637622 1260358 1459957 192998 1364509 1162351 34615 9064 335517 1259697 1509181 30175 721857 1955335 599755 941903 1947565 1074991 123274 681460 1637425 803493 807116 1073800 228273 1710136 1354875 1754837 257150 390769 524978 1533411 224250 1889586 1643253 1497532 1467827 631572 48448 494941 581470 1861913 686200 472999 35778 1306693 1466047 333749 9126 1387729 1743948 1881344 1985228 980157 434067 564468 548827 1641920 955125 504483 1299996 1169722 714747 1088833 1049379 1515941 1658976 1638875 45521 1194356 1952159 1748701 73546 1723885 321902 714714 439848 576611 201853 1570008 512725 1742351 1880389 1898533 413380 335238 75429 1388333 773296 1938540 1835642 1088575 147112 1628611 995742 404351 1514066 1375733 359290 28030 1303049 1534267 1802824 357439 923949 1797452 215592 1581729 1240769 65808 171982 1979623 1085248 1200247 1294691 584084 69520 1466431 223654 424850 1727962 1844034 30222 1107814 1253647 1868264 1723246 6161 396201 742904 735742 1486991 350051 1822991 1669131 133240 487981 1987823 541747 1390776 1378968 1938621 1017047 1388732 1148776 1783485 722561 1767197 381543 1888234 952370 386029 1857178 1247039 187339 387851 724807 592774 1094034 959170 109407 949090 1992211 839919 671172 863142 993068 1762555 440777 291755 1372876 1278053 579754 1334817 1199253 1805211 239098 286476 1516715 1587533 521776 533665 219750 882446 1180799 1557257 870781 1900230 1070276 223244 1096602 1266421 56525 1197481 1337850 1956525 741487 94643 1091565 418287 1975415 175978 422504 1441241 1070684 916195 1859209 161563 1975418 342173 166220 1920739 1349439 1173950 1510135 1345304 1201075 1479493 821400 765988 156426 1537510 1937797 411609 941951 1248296 1360578 1237994 1399247 446292 267073 807846 225298 206385 1263680 770835 1357000 1964048 1721637 1936549 406991 454266 1909090 926673 8625 1855112 494401 1518654 378418 1674599 1242931 1864213 711691 1789175 929910 1508623 979485 1387116 1642608 1755549 515809 85966 880856 602230 229110 307145 1924315 1957779 796574 1217078 1234438 550542 516549 1041397 1571699 369224 1736533 659954 230310 834939 534252 858148 1124301 1494154 1212192 86093 525778 713375 181721 673484 225921 917098 970803 210741 297840 1960460 578450 978473 347364 1160867 422353 880078 1042331 1238148 1451536 755480 268924 1910013 978468 100909 1133897 1736933 1081085 1173270 223464 22320 1263207 1377630 1999364 1353798 691299 1521452 1668975 20680 96656 1263846 1537391 296343 1180646 1563158 1754754 994095 1214592 1867748 1222121 1734259 13997 71007 1689556 1497155 1669530 240250 602066 25774 1767982 13265 1702068 923645 943332 1478627 647709 1634468 1609966 527480 128528 1613025 827146 1590036 1313747 1657987 301638 918335 1072690 306692 1467567 727847 851214 1400921 1701700 699642 1941069 1567262 1579775 1663749 1627482 1683726 266956 1942976 1727932 85843 159051 1259005 226708 129689 171758 1792274 620018 31013 1501068 396501 44052 1853997 1320776 1492024 217038 1117925 1916711 1054396 587238 81081 1160521 1167801 706510 1536068 1922352 1916629 470285 620169 209192 88640 1611413 1890374 1479856 99901 1530623 1686721 994661 889128 1587003 1969325 310243 1475426 1293508 1325577 1548888 251549 1050711 1397150 405568 625699 53367 1985559 628765 29214 1076547 722039 1974589 1663950 1623597 82425 959080 12163 942332 965384 1638935 729233 1944811 875697 1705827 1750866 476956 261524 1954586 1932514 1332267 886209 181825 1466810 264778 1243794 1447876 1899975 1675666 1903484 1532474 445488 785819 558938 1943586 1915858 1262018 195134 423981 95493 1656331 1551198 1333366 1263724 959131 1087409 379199 682449 808923 1817249 1101822 1652382 669086 124056 659574 1291114 731678 508148 1713745 1536059 1973437 1132445 413291 244094 1977732 874352 1772069 883063 529246 942383 262140 30668 1352166 550723 639549 1416078 94238 1311370 1570639 767549 163293 1933232 211398 511382 575677 1306628 288195 686508 1833845 1274580 1655085 1292558 1164374 1682364 1322139 1631960 1126716 1476675 556249 588461 1782940 286479 324058 1116745 1456444 719394 1979313 1526069 1795219 56087 1923000 1514979 1853185 43977 1551036 1523322 1242456 1780334 462737 928826 839261 752687 603843 607205 597523 1196463 722231 1951036 984521 536787 338678 1302825 1046980 948860 664810 562700 1272468 1804724 1898551 1031244 1438807 1294148 1833883 231340 1121912 1802699 1060662 526563 1939871 1714160 645319 766515 1720772 796358 751570 1515807 1517091 1891546 689376 1064495 385876 66045 630702 553526 296285 748602 1229237 608478 1087859 1274499 780779 1348489 553006 1094541 106987 1334007 1953202 26021 1152941 552536 164641 859757 1219132 1922056 826651 1353629 1597107 1313603 1127666 127243 1332871 630439 110983 535261 1059208 1726837 866182 83935 568740 1248438 1386854 224132 376631 224862 1167152 1153518 479009 693261 787038 1799134 1349843 1262988 1134286 1941941 600406 1114178 689050 898195 968949 167013 1450052 1243451 659546 1792910 1172089 1360650 1992993 382106 1112898 179395 673062 506193 1397147 1099833 645715 1258245 1696981 1621342 376399 1966361 844876 530335 822444 134804 1710221 1702169 301106 1579045 713779 1792146 243350 1329948 1770241 1903116 1994528 1366584 1439861 1920271 1254686 1070707 986371 954242 952559 1745657 1790934 551931 1838160 1860958 1270416 1382340 1084855 928762 10513 806023 1025411 1375833 1490947 26017 795720 853923 1226765 476076 1642371 230644 494616 42884 1703649 96337 1445131 1328485 673890 838092 50662 422011 710513 1927133 416778 149186 44573 445222 509152 75448 936145 216975 1935756 1270200 1018238 513370 92208 341089 815876 648905 581716 168455 597964 325668 415736 1830609 1867414 1351037 1901079 865992 603371 645536 1484838 56123 252415 1612885 413888 1327344 258571 974542 103755 38684 1886702 172183 1920642 1727072 295237 1330938 229864 1154352 1936977 390530 448685 1415614 797642 1986757 624241 537670 509183 630974 1513573 522225 1883405 117190 543190 477618 1818996 1975653 790164 1989714 1753544 1381619 878550 119873 1949336 1201353 1527787 1170201 1550373 1523812 1462049 1901586 1859744 983091 508474 1686929 700319 1396686 1879812 1929439 191242 1823650 671115 30700 1859101 383388 1403763 631917 644474 1264920 1372636 426207 1618786 1599402 1498520 1877980 94815 532009 34142 1556629 583165 1423084 1217092 316882 1025121 1192815 744834 1592602 901873 816595 1177818 426730 1938162 4932 1139743 262997 336308 1011564 1164360 1203851 480632 1557868 168000 1935302 1585182 934298 1148993 1962177 1969106 782882 126987 1454775 718693 1987383 577225 1226938 1818480 1322965 938092 1325601 1723376 1337955 706131 1873276 1902968 1730118 615580 386545 640884 961496 369137 1668296 390032 609883 1474277 897503 882855 570432 917963 1718177 686881 1867721 98059 968971 361019 991584 1116656 1320614 1883747 767775 1976971 845009 1051379 1560259 1697911 973554 391585 389599 950164 1068843 881894 491023 1597208 1232011 1754828 271849 1590625 1410007 1346356 146197 735089 1254819 1174522 46397 1188358 310476 248562 702355 67400 312944 1335844 1418555 1302326 1827227 429302 749968 1943417 652733 227059 1917921 1034249 960971 1347912 891492 289562 1818283 1104881 524578 277970 1841822 1074 1103313 1110946 186723 743234 224530 1286640 736662 581598 530351 122462 1035295 1401893 906467 1354886 1503311 1821418 405806 1024460 1288692 171607 1872884 112461 397562 433522 1808479 1484046 1401917 589569 1045084 1233699 358673 541861 208664 1640535 521766 1935429 1186438 1284706 1754666 1906258 1822451 65221 1191234 766498 1087579 388316 115999 1123259 1138531 1711796 1653150 814867 660234 624955 827149 1289093 1603915 1374750 1767868 133298 1889804 472223 357188 665933 1172328 1851093 355655 1769437 685556 389660 1918182 902188 64689 316498 1802907 499304 1302294 276538 1453515 1941864 1831657 737878 894895 1002156 1402649 1271969 868477 1482101 494809 1108361 410288 846934 1895611 20431 1181081 26592 64415 1572317 1124082 91646 431516 1464734 1384047 1379919 1976797 1212122 848040 1300069 1674926 1983701 1290238 1504392 1975984 250964 1354159 1553619 538708 975415 45871 675014 617686 599628 1716512 1068875 908418 283448 878877 1484773 534079 1608033 216392 1610243 1464966 1375238 802150 130560 1544222 1240942 629625 557179 1103456 1920953 941601 363456 1450935 612091 1811679 1377637 1359027 1449383 94496 632121 541418 1152177 1522568 1273198 1806771 1244944 135681 444912 1141596 393592 1977558 955246 132043 1155293 1740300 1016079 775650 490503 673839 1901207 1428447 1004162 1949809 1007482 714489 1863399 1166759 595632 1373842 142682 415805 758717 897174 429136 234558 661152 1322053 1772187 32049 1733300 39976 1339533 895184 291588 625596 1415697 755541 1326351 33539 1168255 257493 458365 328804 357909 525566 880317 1989750 1064760 1433483 1463634 583241 90585 860206 1531126 245168 639971 1984504 276155 1223693 405314 1049755 1130544 228903 255704 287294 299598 834335 1945609 334047 489085 281313 305623 820418 1620214 1376448 1900486 559233 950996 1263929 1790549 909513 284268 1855699 882934 485984 1444141 1159559 1178708 1210444 1680001 1426886 91062 1824127 1007451 1525642 616001 223868 1891425 1176857 179042 1722634 1596999 795643 1208290 1939997 676377 1046391 88191 957877 1246063 598976 318748 1554492 1350424 1464115 551849 1015325 548234 1369121 586759 1374321 1160561 416760 660818 1675984 911794 280324 583915 1404525 1313203 1145399 299434 851572 446028 554032 1692474 1637536 1601286 422635 328612 410753 785062 1138822 1926132 242143 1623771 1358220 1043076 1275178 246733 1377616 1993740 1104127 1432286 534328 1045820 187831 1537397 1835904 28480 865769 51274 1929372 1255512 1250160 961821 1915210 298744 1351630 554353 1218492 1591877 41945 491449 1512381 1975905 401999 642582 1542035 1533518 710544 1135164 942309 483154 1943361 1129337 1433438 805364 368868 1406977 1402930 253786 1187487 968361 1096322 802865 860418 190105 1276436 1427763 1069423 282914 1354999 1335070 1310328 1761326 1298062 756280 850191 1734870 943864 1180263 1341415 591642 1602659 393482 147167 1901488 1425701 1743927 1761594 771738 1048317 1178420 1190451 1421263 475646 318035 1403741 460190 1946923 1786551 1955002 721655 288682 1486260 1319855 676589 694172 1715731 411112 1856773 1127783 503193 417488 1615238 932191 1042820 683323 348774 1537944 818190 1473629 260321 1406463 1295767 584861 1940878 724298 703557 809605 952194 700503 795063 969816 769881 136994 362856 688958 852719 423007 1015846 1447871 719316 249091 150292 698093 128215 1622971 1973210 1695536 1477314 1946208 1136937 1747494 655139 16211 362746 550287 1441153 1772341 299132 804421 1479286 1481074 204312 727687 995896 1012131 817254 1314247 1154936 470350 1764344 1791406 1213325 561114 157820 1165127 154779 222588 136938 12746 201728 1155766 1724551 917720 352761 1656677 1680889 1306689 429262 1435689 367389 787433 707329 916283 1593768 1341144 1121597 790512 1182647 589310 667218 1845590 1440915 1004357 1485399 1759116 1054980 571495 745519 1610447 621314 1429840 1872367 1719780 1496936 73017 1768499 238658 1685210 1485273 353389 1334014 1561827 116844 429369 1672152 902208 913919 1571932 617827 311469 1418879 1519949 572300 273094 149903 573711 1344754 828870 1959609 1124261 516711 1903011 922495 1649514 1374524 1485864 1079226 317803 1391582 1196526 1760312 1906577 1021906 109812 234372 1140150 961726 1413673 1973472 1765381 1399251 803004 1698303 34084 941838 1963327 608307 1334945 971625 1709445 565567 1222134 683670 756056 1190198 1757517 895555 105279 321870 1101884 365361 1129800 557073 146126 973756 833542 1718086 1351829 1879616 318414 1868456 1440705 1050246 830512 942993 604919 716003 1943071 211667 1704440 1488637 558888 1676377 151534 336480 900 1813346 971582 51364 862370 1765857 525421 1972333 1860966 1715298 954783 402767 1864279 1032227 1118920 739337 687847 1930198 697772 1166752 1472333 1844813 1983575 233505 684538 838815 1827992 604353 1837679 338907 1260960 1040035 881799 1189710 650361 1054446 635104 1256517 948002 1589884 800805 595807 516193 345624 577494 928198 1444726 605911 1556132 324219 129213 1045815 389038 1003763 1270735 1528687 1748684 390266 1201633 930767 809857 862035 1527131 110747 860654 1088336 213079 674495 1770799 543506 735536 1081520 102857 830104 1179172 367246 816817 936027 328292 1361561 758356 1424228 224396 1389743 1094453 1590166 462339 659716 814845 622466 590751 1936712 246987 1054441 32674 1240778 577054 504368 60879 339277 1577751 525658 143388 668623 1122133 1693477 56889 921767 632574 316038 1930712 243335 1667584 1013663 1780183 10488 1638107 858623 1107481 1694127 1053484 1290790 1442994 457145 140475 741914 118840 797587 1582277 520414 1442987 366948 798589 1755685 911362 869531 1374361 1395527 1648743 1982556 709354 392851 48464 823372 388994 1811992 568554 1379890 1294967 1937282 101742 691461 1732268 881172 1932224 1308963 1400285 765451 1965729 1921449 96257 610449 1197251 99345 1366853 1901655 1541249 66098 886980 1477797 1101326 1086968 1192834 555450 740909 1043926 711742 128535 235046 175610 726825 1797763 220082 823937 513746 26417 315292 1006452 1545358 968222 599951 1302756 307504 296468 815110 1380256 285714 1410926 88766 322039 908926 1166488 1710173 1050525 809012 1633894 67742 1688269 1746528 1022609 6858 1779720 382238 1076589 50291 1634625 1047117 264459 1836303 1985650 487212 1928390 1926290 969736 360836 97230 220671 1769864 1590268 126497 336615 377882 591201 724067 1474379 38390 1959093 220394 1768986 1663152 97897 1203080 1580943 137472 771289 1212903 10526 333675 410849 449541 1979977 98280 202859 218019 1812490 1211342 167480 1487621 1342654 895127 198078 867797 1882236 118048 1410289 1646420 1375631 1755502 1343693 1155158 351591 861537 1724981 232136 413967 1361722 1097903 1986352 1948391 120616 1151752 609941 425680 269307 1460072 996291 1256859 79158 1358490 1155787 299908 152185 1801844 1530916 246504 422391 558036 129198 1731438 424111 643789 1692354 685664 792628 388624 1495041 1941355 267133 1953015 1920174 948909 401389 997654 875122 250019 1992716 1612620 761514 1747991 1429302 912020 833035 566600 137173 1197618 586305 179145 1075333 492634 135949 1064894 403165 1841225 267692 1797978 1031302 1254956 1282857 1077901 79513 1570696 1978183 91957 1855531 215837 1189536 1541495 238870 1097090 1102782 553389 167481 554916 708256 1868119 37878 1393419 465593 1614610 107805 757201 92106 59225 713599 1405114 1501467 666245 1019184 1237825 930916 864381 827768 193392 1793024 1627393 62518 843639 342206 187314 412653 1193221 633571 959633 387276 1985753 1196399 1249969 261392 1138328 1741189 355375 1573668 1875530 134645 1511474 1234707 1826829 1833754 1826725 800406 1204808 656722 505122 1314177 288482 1800503 442952 743362 839057 1454914 1897923 349948 1929541 458459 1667874 379641 732574 1777490 920748 251363 1354520 749125 242925 1490102 1417523 1670339 75213 159942 1705354 327059 1265696 965773 316325 1467778 269046 1573119 1296814 336479 175598 390274 1476551 1679993 1678795 708255 785740 1780852 1586643 8727 1152218 670809 609658 1382033 957612 754085 39367 251024 1500057 71866 1329853 928859 1229188 1417270 147572 1502374 525980 715071 1129620 1008484 1612434 877388 980712 1741648 1597070 1129596 235445 385692 1985620 1364439 1174515 488175 1747225 1726515 155427 682730 916395 1873514 1867297 187705 1652050 1161096 1517339 962950 821563 1183917 1153005 1213501 245634 1075254 235389 893946 67528 1712703 46617 1395111 678660 44008 1973754 1959799 1594632 471536 875663 689721 1425265 116559 1108716 513058 669821 662453 452563 1990314 1771156 1065782 1440269 1445351 1246233 603548 1394266 34447 1562567 1112932 876885 1031285 1914985 1136030 1785847 1643239 1740101 117918 418221 1424713 830434 672929 888001 680774 1808441 585413 1570679 232198 507946 1341219 859788 212101 26582 1085472 378929 15484 1719127 1067575 1970501 586672 686593 1888594 800233 1530499 1244939 150766 650595 178411 1825035 604224 1460910 1808014 1441060 802246 1158359 1345724 1413657 1449849 1979774 812020 1515039 1521871 1820913 183658 1983491 800354 1112831 1113794 1906405 165895 1488671 1606500 1828050 217721 1956950 316873 1220710 1952668 366132 779879 1440077 1192504 1260622 1493239 1818638 1658187 1056727 392417 1932246 1848014 754811 1531920 890149 870521 629272 445117 840609 832691 783533 1670515 1390769 1502214 1065069 1027147 784273 1347499 1622766 1409939 13484 93452 894251 402899 454188 1879084 1971359 1557326 972789 465835 1426457 1763110 1548411 1787715 238667 893621 944497 960826 1494282 16426 1611188 1013521 1367819 1736911 102822 993135 221045 691011 8029 940656 986700 1197173 1018814 269804 1484526 1508580 414917 1755020 292464 942239 1970431 1188587 402317 574274 987723 1372132 791642 129555 504173 315275 655273 386532 1606184 1623578 20895 1441901 475540 108213 77753 1142009 1730511 1788923 1548766 232855 478453 1109616 852835 689456 788737 1075328 1619240 167904 187874 1228057 781897 315090 1803654 1991909 1346653 1071905 653441 1076201 1834019 338897 584792 219054 883167 489534 1170865 956829 715121 1789922 318052 649909 1785912 880207 1826749 192764 1534715 852619 415594 46920 1598692 1788349 1946008 1943512 1960356 1600837 177241 1181445 1823829 141321 790568 108372 1248070 1777325 33390 1998428 716043 1292907 647276 1166606 143330 763680 858942 751069 1287614 317783 779130 266532 936300 230345 1368527 1816834 1860159 1124678 1258505 396277 1361138 1941491 1005589 1052389 1813789 330313 830931 1516837 198116 376594 1107944 179630 736168 36988 1298802 282262 1986755 827220 775460 560684 1617063 1135826 1599767 1169268 841779 669615 1898455 131837 577913 1815881 1703307 465479 1585725 735324 27897 1235515 968287 408206 982283 1622956 1138578 125790 655987 402920 169464 1050197 1755860 674719 191960 88561 1857068 452974 1338985 820033 974236 492409 1612458 46549 1106157 1626213 447244 1192094 93966 175852 21809 1849576 1808015 382392 610087 294882 723457 1068403 1810490 916991 1877585 866485 1799552 248112 962893 1684093 1347462 1909924 399915 1798896 440627 546583 1103736 1116803 371069 3584 1836192 1654131 1736974 513515 551342 701871 540389 1452151 692011 1732329 1857828 1190721 1228200 1239586 1942104 1656467 716130 1236096 790201 60989 764115 392605 1705357 1147911 288064 722536 1648370 1637928 987103 1584364 163411 78293 1878926 6055 1239552 1865450 1933662 226164 399560 40666 1765742 453056 521404 1109777 1336934 72085 1162502 1962885 1017120 605288 1415969 705442 1939156 1989609 229710 201550 1456169 774042 663921 193390 290160 1015587 344895 34889 1924089 1216157 1939929 1190809 1234767 980633 763255 518672 1257946 399830 43244 992211 1724412 346374 1032138 1321956 1076952 1020757 40897 75017 374230 762697 1816419 724149 1197870 1283638 1126742 1584622 1487846 1882108 963697 1408844 1281186 914901 1443653 1744662 1294741 594190 1765293 671640 1352045 58495 1562605 1775266 1684178 422048 1966570 697322 516578 1009436 1864911 1708783 27295 184700 1802830 528921 882303 1240991 545877 549795 865899 1844874 208001 239058 1656187 1119697 338824 1326511 545863 1154224 1171017 993374 1131928 681837 1161456 947427 123444 1376832 605824 398857 1622945 1782329 217473 911874 1833215 1059755 942435 1043202 1858655 1764918 630545 1949429 1640743 1303595 835948 1864142 841097 544506 1728561 1269108 94677 108181 1856570 969571 1933874 1371440 1659900 340386 1775985 979336 1885672 1401818 500685 526311 229764 1495833 541400 1240158 1285778 1136623 1239712 1256658 1360307 1927302 125930 696600 459685 1926076 349055 1076133 143387 41233 728366 369109 827710 1550889 1679080 964584 242308 1892934 1943831 1661376 1264862 1616424 1426269 702826 1136490 1299740 662398 1967271 1794789 219445 936547 1257307 97273 1679035 334751 1799532 449635 775583 1795353 1675431 1618 1454626 32571 1767209 579195 885098 492026 618966 1866437 1603532 1086406 387012 365021 347434 1766965 186692 822061 1638742 31432 120229 1858298 1004040 560682 1124716 325238 1296205 958579 1871986 1872905 1818104 1347186 1743962 886477 1380880 1651137 291143 1494680 978799 174936 782724 1387769 170496 1319264 1498600 993187 1343716 1195870 654200 1499073 1966164 1406354 187863 1929613 632537 704069 1027992 125016 544013 815694 19325 1793173 968786 43173 233262 1624384 52449 325396 987770 850281 1642203 604931 463606 1734366 1913426 167572 120978 416100 467730 438191 1453370 1080247 1120523 1540167 1235613 1131193 148340 1765930 1104808 1028767 805807 574884 1554959 1784873 1807097 817325 275459 1953989 1131107 796678 1819487 304849 1555784 1803603 1959738 341492 633052 198803 1445970 1183204 1951394 1907183 645852 1837347 904931 1269528 656383 133672 1702949 1580822 1044919 150146 645954 1628420 1469962 1910829 265975 1277794 685318 1157495 1165634 543724 928032 1066684 1764322 121030 1630595 1876528 250854 374978 630486 1687238 1076693 928526 982560 869214 738940 1518494 230910 1816807 1021862 1858766 886612 814601 382397 1326124 1935399 640758 1883171 1833856 82447 849764 1381849 903570 1105443 1537569 594883 679416 1050190 960436 1297443 1736993 1319039 393165 135001 612821 417755 1238914 53777 497101 1649829 779457 1971397 297222 1234230 1178504 1392207 1796239 314385 319897 487915 1309670 184627 894366 1004358 525141 117677 168238 1309894 823650 1988421 1939424 1894790 1110728 1688589 1820161 795565 1339836 1065853 441434 1596344 1552699 674750 1260985 857664 269359 1122487 1693230 371505 1551544 910659 439478 1173723 907575 1585254 44574 1186953 1377493 1906374 679668 1010838 1000563 649683 786603 679340 602110 108291 1188946 1004230 540403 970816 1385184 1411338 1044806 1988204 380627 28883 1594741 697859 1624534 521587 1825655 731311 955796 1330720 1373834 1257609 377897 1482759 864503 1467649 86204 1872792 1672773 1125820 440217 1408917 587216 1487884 1870722 1686493 1674178 794642 237057 1980728 1870435 1976577 1416652 1186001 530534 469893 1974472 1399223 1606702 80291 951105 1572063 1573015 1796705 631005 487227 1861763 435082 539131 545719 1270709 90134 481018 1427598 17700 1558417 1590875 536316 663583 1250218 746936 1948146 764657 1133978 652182 1650914 526208 1800081 622865 1624136 492684 1403329 146973 1620191 590058 1050815 785458 476553 547560 1920604 416525 798748 867579 120039 198906 1137828 121209 1960089 174148 214552 1096706 728180 147002 1174774 1392968 1999987 1879042 130343 727466 278253 322778 639398 559464 438380 1699017 437843 669757 729286 1830460 1070919 478027 636767 1981049 316924 1973565 1728565 1395956 701038 1023404 841492 227683 732032 1436310 1987074 281358 1554344 1749448 696916 420490 550937 352363 85244 1834599 308231 728855 66969 665801 1180301 1434193 1406180 1624231 1994225 467762 517366 1529504 1020232 1941367 48289 1615885 158554 385911 1314732 1910763 1411707 912079 433501 490163 872301 1887583 655603 1761365 1090639 1199681 1104600 91844 1647514 1113377 382331 886509 1520228 186955 349317 1437799 84601 1248941 136580 545973 1519338 358772 833681 210031 1407706 1064904 61462 553212 1989159 1338188 462146 736021 1247835 1174133 1380669 1880858 548502 406134 1198523 595520 1741212 1178402 311827 1501538 1530835 465922 1052169 1103650 310094 15619 1949639 433856 1660956 445057 928191 830664 1510563 275993 67985 1419779 1680143 616678 1481537 1128231 163070 1024722 1295159 1191176 280347 593532 1627717 1233538 54611 403978 1212605 966115 1516464 674789 775313 1502709 1802772 394686 1560284 330204 1817426 75164 800742 1487028 1716292 1985659 1192731 284628 1873155 1585138 411772 1654884 162148 1612739 849958 91771 887628 1166755 190606 248091 430319 34255 1149258 1169291 335564 245995 1156269 1264185 252803 1109766 575600 1486743 989141 481227 1394735 113656 1131393 1236273 1973259 1839867 903384 1727843 622569 1029902 38003 1501233 698794 702500 290229 188575 1650921 180052 1507738 77923 313091 461689 782600 88431 1716346 1048668 20237 196817 1482559 846752 1875755 540118 674682 124424 398861 879209 1614330 40826 131007 1423264 1904171 1102847 82352 1964223 1068192 643267 1658864 1152196 97867 462089 1285299 379394 1014350 563371 1928124 1350282 873842 831778 1994191 1165961 132067 1159958 241905 296168 458314 92855 879235 53196 1584971 1986481 1148875 1055886 670031 1135018 911963 1204700 601629 874283 1964781 1006338 46882 1895384 1297215 718127 50542 902225 1326918 1046491 735503 1786973 1316013 872740 863856 1667158 1802496 725616 27307 479725 1672244 1557865 786831 455611 172624 1168889 1849428 327173 1102199 518641 123554 1374310 247681 1606944 246593 40305 1231262 361237 1654454 457186 1038862 261049 639494 1381584 1241813 1174765 150764 1018807 89940 503064 1805507 795830 1513363 1710271 994810 1921917 1465276 640194 971261 433788 1676789 142759 424719 1172565 1042388 1905557 30039 1733419 1129421 959388 598991 394071 1965960 1834072 940790 838107 50800 1816595 1275894 289938 1503261 1386195 1863660 872339 146575 1948864 344201 150302 297994 1930482 1019051 1288653 475578 44341 140634 496296 843404 614808 19404 1184536 846880 1206598 465186 232359 1870511 752003 757682 249658 1100246 638011 1328323 552204 472528 1314934 457912 440775 1063908 210831 949369 85148 1951010 308686 1632005 1875299 1561969 519288 1907995 1476095 1568856 774703 1456499 1256204 1284917 670966 258125 1986830 999908 1499640 1114197 522140 1565926 809265 1119031 1355941 228201 844085 44859 1351370 1354288 1986706 1928855 1083446 374160 1275068 267055 398717 1918257 308826 1910825 26244 621726 347387 1115564 973407 979901 1382941 1783140 607501 1102032 1681705 1906086 1051988 852883 1119915 74712 106227 1726334 1592575 389571 59829 213804 924765 1705330 520909 896088 1554717 1780528 1845919 174751 1430996 625985 512026 148880 1582063 1137407 1609561 1840153 716453 1166132 288739 446603 257968 779684 1998201 1290951 99390 1834292 854370 1718017 396814 693181 1905096 1549250 608702 643843 1382970 452062 24102 1214313 1136649 1440637 1817621 1458376 1479054 1134914 1059240 8119 3296 654044 185541 550015 920240 591321 828499 712625 893048 81616 1682186 266340 1992546 638384 1527696 711365 467926 1524241 1646456 1003665 1996937 1101855 1550089 151549 1962635 790118 1328105 295611 454099 441357 1270380 429391 1855165 1160298 1414155 595552 1000994 1771631 45020 1562329 560851 1710931 1070455 760527 1768710 415448 901968 354612 359860 515738 1804855 1850207 1581571 1691649 1089654 954801 363396 5710 527755 306768 138454 1238804 366332 1610155 1750010 1706261 24964 430184 327508 1952198 1258521 24318 1603279 1988617 783992 952886 1163874 1988265 946115 1167979 382468 104131 98474 139230 90179 1704987 879845 513563 1347490 427452 1649190 665061 442754 1039303 906237 1038725 864798 1095638 321389 556714 1854427 1778349 1154071 1536187 1976934 415320 1475912 467896 176902 559526 1821775 1036725 1022890 497182 1834744 1034798 81831 993868 507572 502421 675583 352746 932593 691465 604928 1434817 1130158 594920 1618328 1009987 513494 571084 132314 1983944 212148 1806410 576165 179966 1732954 1292983 1149174 1096992 489505 907580 1109523 444969 671354 1839150 963224 832423 1523112 1528476 1576129 697234 1458641 1922864 245315 1478865 1282162 503598 1239866 1911390 104439 1926285 122551 291313 211262 65105 1742416 138484 18605 1972509 1669541 67056 296381 1563893 361022 99201 1488920 635234 1889276 233728 809080 6035 515600 1626112 1886648 1160335 1518739 358160 1806718 855715 1488343 1617648 779760 1123960 239217 862305 1578133 1595631 430077 767539 174149 1742464 1901817 343836 674692 945294 1783408 1241923 1801768 1186540 1548359 1252209 971931 989856 973565 1165153 178250 1609772 685263 452464 1011105 969847 1865014 557097 640653 1673593 1961 467848 783607 1596319 547097 57684 1161214 1242321 313537 1787525 386427 907345 1393910 1969702 1498682 1263243 1952978 1148614 1206135 1248595 1660029 1179045 1354579 205655 1755468 1880608 1120061 503293 1827847 447191 1510233 1640117 1331360 1305462 1204733 1572931 1414418 1778766 1610538 519487 1968306 307079 1780708 1564190 710652 18708 399143 102208 614185 263597 1171735 246354 579708 849533 1546849 773869 1029741 989294 670200 903957 531241 1600190 1954508 635735 408921 183047 1839467 1651907 26127 598496 1520130 492044 1237627 155365 1068630 382680 1316885 1648525 833991 1398175 775387 768078 1531158 104428 1720517 1329156 34240 73423 843676 263870 563784 1563750 670132 1975824 1747768 438147 1077258 675323 1869602 98619 1117677 1427252 1793931 1233603 706981 1294824 1969096 91340 1951860 1092015 212435 1749142 556651 1268251 1765611 1104437 1106696 41259 856808 1321343 80778 459094 279104 485274 1089337 1529299 1128494 744517 1766239 165132 1880461 799749 1952906 496700 92309 1169026 351482 1277467 1717390 1216621 1080258 221436 1953995 416516 598513 28543 1592845 425557 1382546 245975 706077 188124 1488697 1884117 1303056 336707 391461 801011 1897117 659169 1372494 1517697 1465683 1906621 638784 1725282 614906 1200414 208954 324982 1076927 1027261 261032 1287913 1087111 1543050 136690 196429 693580 846320 440759 1794676 463897 1395918 1952295 1336232 845329 1771475 229650 1328494 1397070 1165666 1283858 415650 1647043 1523904 1731415 1309966 1577743 1120842 992889 960259 1248922 1048784 483744 986244 480647 1567408 1950128 289205 1482614 462460 834428 392499 755109 1187459 1940514 1919992 43780 1984851 568586 807162 1807831 770401 597152 1627698 343833 1069243 1742272 135025 1536946 1898230 1214445 657176 1677114 129407 321768 1064853 1474518 584522 1322285 1516953 1904885 751868 1564099 1046144 1969723 96974 1265888 1333872 147044 956049 1998188 944560 302667 662094 1453364 265056 1312219 432066 119712 845347 56783 1972417 917116 13813 645645 1699420 1054583 1692213 29300 265875 887176 424222 1088398 1387962 1807044 1459239 1369431 845514 832542 999356 1728442 1864723 1180576 881391 1348959 269142 1333819 1180317 1342416 1838 785160 769707 666341 379485 518002 268587 1503302 1649092 1692899 971937 1478561 1061673 582998 608220 216168 800606 1641819 64849 298068 1702503 1447246 654718 298248 1726686 55681 1116518 1632672 571396 738221 991986 1920975 1225877 1201035 746779 208609 1920460 1926919 935504 191467 382775 1792106 1913627 813572 1347278 87203 686286 1767708 1610265 802131 910716 400212 596803 97336 330919 867260 666033 591008 1689595 1618271 667434 817440 804677 780053 1213328 637372 1591957 1103322 386404 347464 149860 281734 257554 595607 173597 376048 1630985 1294050 462770 411241 1287674 1769981 1479878 1656974 422088 12254 1354308 1497380 883003 1547598 1036780 345659 1026674 1250511 928271 455008 635301 906800 977345 1453090 778311 773147 1365059 559597 1113529 48570 220485 934618 1587184 1390786 1984143 340981 1053375 1022638 1605029 1840674 120846 1712999 1217128 1803973 342333 1134089 747379 708794 800764 367733 454286 1626402 47545 1599982 918062 1861436 1296757 443657 1564608 429687 1071353 1595803 266970 718004 628552 174246 804897 750424 1324180 534212 636922 1499382 1427140 1279967 1752269 941132 1975097 60977 251428 509196 1358483 375619 486344 992400 495822 1643666 173611 183757 437789 126199 827498 686424 70551 1066626 1257011 278286 477372 215589 641620 1115524 1037134 1145657 769428 39385 589854 1515552 1748066 651538 1412017 1761610 1311434 1373355 1897348 1443090 1932082 377563 4705 302638 1762822 1100741 782029 293625 949023 1446599 769661 371286 191059 178062 1075680 1137425 1216035 36238 1082960 886958 1282538 962214 757940 350250 1024767 680672 465407 1084464 859533 1292615 629159 33648 1195500 439925 851749 768593 1525722 919010 1665944 1751702 1518765 1235642 1080493 566519 1145727 220440 650665 1106854 1191309 1219345 206090 1593406 241948 758251 401133 1563760 48816 846236 1384171 876441 1185298 683199 1374551 1198350 639871 1025485 1999468 614253 752130 1357698 1311191 1150580 203752 1044124 982674 1241740 1115809 853515 1227580 1108308 848472 93661 1532876 1847449 1679661 178727 265096 1110098 1245374 1383435 901822 1951048 835214 1147592 290947 1520289 691115 724918 279399 1017847 393155 915842 1098157 120946 1036206 1926758 1944144 1956376 570366 1173603 51105 848113 1512837 1627122 297966 157248 1023655 510337 1613846 1795638 1994553 220145 1625490 1964327 240713 1285225 1208847 787557 390422 543820 1357719 1682941 1852819 552658 229337 161991 1078793 379993 1654784 1346217 1000504 581761 546029 1843975 138300 45082 1864230 828000 1356189 491018 1608441 554492 92974 1121723 295406 1834552 1207720 1596988 577532 1100931 1820542 1697114 931566 848703 618698 1820787 631138 314075 804112 345018 339347 92245 722048 1608155 594688 815240 422068 1239995 558737 521195 528670 1680356 1717205 486466 1125997 694719 1442359 1817579 1241763 1969747 556804 208083 1337190 1150231 1362285 823700 363644 819517 344401 24810 1233863 580731 1193809 1526014 966649 1122324 1772108 1778048 545776 1556321 452283 1210239 571307 1123948 76380 1163051 1432647 212844 595753 1975208 151747 338094 868418 1196234 280128 1547664 1439220 635228 696238 1536473 1835604 1844801 439722 1821608 1603621 829811 1385214 445949 348167 1562400 4367 1399865 588456 1367554 1159939 57639 1831838 1955892 605638 1209864 1505152 1814472 151121 1879555 1056104 1444289 1705999 1184338 1192549 1913092 548307 1122743 1953191 215438 1123935 53765 858488 1272805 503343 1648000 1201935 269515 1124514 48533 1748788 779447 183030 431251 794729 188407 564416 166783 734564 1504735 1015823 1940736 921866 509076 1151526 1912058 599916 1076 1048648 1241491 1072275 383028 860798 1500830 1482527 783232 527603 367480 964367 770674 320230 841841 1486502 1020924 1217929 1011446 1300278 1818860 839830 1698524 1867523 1823750 296354 635588 299397 1305669 1202281 1546056 1008887 1786823 1536289 1917055 1600806 324042 223685 1844704 1359013 1899997 1317064 626027 1353973 833986 1170712 646671 1223397 769018 61339 1056287 1249032 741729 1869969 881684 1751490 315244 240563 1754182 1616188 268518 1921296 1746318 139324 444389 1856013 1249570 538597 1460244 1307649 457272 905092 1522050 823797 1342729 1973534 1659050 810800 883145 1345026 990953 1567056 859090 1587746 1114377 546843 1649975 1967676 1514068 1582244 884800 1108898 1983139 645441 1758112 1657432 1004466 1758646 745977 1815725 1069626 1624773 1965978 1823765 1151232 703823 1611703 966168 304398 957114 1147138 1077856 2420 1734831 931589 1364308 395840 1328850 579476 1955001 744066 1878058 502487 1270677 1536853 1335175 1124538 51037 461007 1904114 1854908 194107 1500032 1159457 1214088 1021695 1591332 903062 763786 821116 695185 384328 1223970 1891342 446128 239859 1241647 985673 1145208 1861031 325596 116841 1082181 547091 1763968 1891040 336006 1659224 32221 1465184 697036 1367619 1572903 220842 1777338 547557 1110057 1660939 1218965 1801258 1114100 599055 6452 523721 1942751 334119 1031199 1692205 1491302 1968463 787871 1502473 1326461 294343 1964736 437985 1059912 1329447 1465820 944193 255196 1669794 733844 1508571 1856860 594291 461918 1993901 647486 117100 1768882 788236 1961730 163410 848977 1419613 756039 46376 1114096 1495197 1267950 170060 1383439 990778 951022 1837176 1690385 1549333 1223403 1769145 58983 1089905 308512 880787 748014 676598 1363312 234273 1252350 1070664 1863078 498093 1648663 1163569 121184 132710 464991 699242 1647968 1572246 1910019 1186750 505492 27254 484575 177466 1098477 718493 1826130 1761864 1604107 1941155 693899 774221 307010 359550 1898411 568136 892909 644551 32164 1169444 1849768 1823001 1416209 851496 889677 567786 883667 1561509 768689 1121717 204875 370985 639239 1189333 1175823 1015006 936416 1765722 858432 1893711 848606 1762853 410215 223608 1553788 547493 945231 697835 703582 1543427 1630500 417196 1324865 663049 1763542 1371789 836047 1699292 1544977 108756 287487 169291 1046182 315738 119511 451271 1230828 1552919 1667962 1153722 465345 1745800 1084167 425934 928574 1541866 1581606 1059250 1467773 1708127 11096 1250879 1504371 1800565 1821998 40171 1460751 1766625 1306298 156454 369044 694968 57423 1203706 1840005 1800330 1669866 407014 416873 765700 276284 814696 12929 1188856 1762447 967462 1739991 73062 440234 401771 511318 1116341 1721490 1606278 1955158 183160 1247390 1076071 1040429 1812088 648832 1869865 513761 170259 1077260 1705901 678414 1613954 857228 98300 1902308 68225 422082 225861 17682 1337710 1977026 998577 1609525 63337 859696 38646 1532203 1145805 1351179 1724065 793375 989668 1406954 1649548 1628890 180512 1857984 669611 1713597 973750 508363 287334 446162 1408509 629278 259242 90754 631911 140966 172473 1898794 1110994 1611180 393539 689639 1531491 1429419 1469115 1562830 1186732 1393311 187696 1915565 148695 1554440 245123 1578459 1264664 691 1229088 923919 1148865 1223540 117752 70400 845520 234428 873534 1582287 1378852 113154 143172 1370177 903594 1085473 781780 15925 282163 1649889 1320801 1777265 375292 1501048 628792 1381511 1480185 1387615 957229 869706 1206107 729735 1612094 948873 1915231 1812609 1504420 637341 244365 199519 1974913 839773 1131329 1617608 990592 635526 2449 527302 260773 1729382 1942854 1909519 501199 1002201 1713602 957559 1861525 727082 1119455 1844802 1718632 1885380 1278297 129807 1619159 923207 525903 305272 859070 1651830 214557 1141251 1721234 663739 1720447 1785091 1956318 72308 1996777 146069 1522091 257330 135840 560877 28581 1916764 1507505 657860 1788969 1352789 1782908 579207 1299335 1629548 1118122 1550269 299361 1553131 783767 1907209 1156436 521676 1039842 209257 1647767 454613 655977 1801582 1938327 1782703 1809415 1759903 1977267 919368 1486281 1429925 185373 1316077 898284 805112 324919 207812 1861603 563743 38162 830864 925379 1345684 1055097 529838 386481 455164 408611 336046 1396156 337470 1703715 1697069 1335834 1211572 888663 1111313 1934814 1858940 1115522 373420 263725 1150772 240283 1338319 1682033 93528 534383 774077 777600 51252 232885 299394 343879 1413153 132601 185662 485151 1613124 1263461 18759 677568 88934 1955147 767640 761807 900198 624407 1613996 753910 1313151 413210 167748 1258260 1170692 977397 1570604 621183 1494231 1064082 326987 713798 877560 1084523 815901 1273128 532758 555857 1107391 1168803 150914 309087 752379 70213 1124858 167492 545300 447872 1442026 1465007 1826610 1676071 1947458 984387 578241 1395366 189596 516534 207089 1630216 1926033 625529 21592 1792898 691288 1943707 1642974 295527 395640 1841777 1394778 1822354 309595 853243 168370 1969898 1310562 204741 1011548 1019 1854240 824382 1160600 147770 1702055 1540631 1508977 1271730 1890516 817058 312880 1394924 439531 1371711 777780 1148626 889635 1323491 1752574 1953224 551202 1484506 299058 1116867 1496699 1335094 1380342 973115 1134477 1564335 1115978 1435580 1858787 439738 715562 1702842 1254089 1439978 1107433 726237 315421 85154 1481445 725860 525448 1483960 1781292 1217400 1711122 1839656 894125 261424 1265461 1517086 612214 382483 790878 1371339 1760009 1105032 1494303 676315 1536831 151638 1134008 8788 1728943 1301522 421986 1850657 1884013 914756 314772 830690 1125025 367308 225273 1778476 1040548 1271932 1358270 1483421 893307 212198 120222 1376694 574072 1013075 1827003 1615826 1592654 1411068 1590252 1896727 778586 421300 1936527 769371 1303257 356163 688419 164966 1093886 1323246 1659089 970384 694976 758659 1643011 1376779 229269 1257781 917196 137520 692216 1929229 303180 20292 1998914 713226 1065730 1825854 1248217 951700 989190 1294543 1221663 1844702 1200352 1110813 46918 224148 1338300 316961 317818 1185309 1797680 1914203 1628668 732452 473862 1923284 1985802 1438349 1195326 1081549 1942693 677858 1331983 1148942 1551965 962129 392977 1117841 1491157 1202875 36828 1301215 920797 1268644 820388 1501878 882313 1664865 1368140 719063 97074 904021 638698 681596 565010 1092415 1811759 610101 83763 4733 1237936 1270304 44256 362770 180670 52817 329592 80680 740681 567457 1450458 1758936 737220 1068756 1134103 1596525 1458309 1366267 2011 1395102 922661 1046555 1476277 1215860 212487 1899060 1412261 1188802 916560 607358 839745 569118 740022 531791 1219465 1293324 1701235 1519391 742262 407914 1022760 486005 410774 1365423 304728 1380754 40582 211431 1485756 1946893 1731751 1562825 1830826 831536 1316458 682476 1134166 1849690 1006841 1688371 1761913 610636 1099522 829980 594304 785359 616396 2309 1079551 525578 1419295 1365755 1478097 239979 1773466 1034792 1835019 1453793 913261 1027069 313157 781023 1194601 251300 947138 1977687 631747 1317349 1509990 1403461 695980 8542 1471478 467752 1544281 1779007 806411 421952 1281983 1764821 194830 1483472 581778 1014302 599040 1326072 1122769 1856348 48140 590727 1461797 524270 950961 1355020 1830039 830332 86035 1188852 1998962 1747301 1572454 258964 1358253 1000349 1243993 961908 1009723 131154 740113 1570204 934035 1294146 932954 378349 1212468 442370 1685965 134629 1445328 914389 96769 328247 1306973 803818 1828757 1667449 1433003 918011 1862779 1901322 1411096 1005419 1027262 347819 1712890 152496 386022 1290191 1839234 1774851 830583 1169613 1638466 1037581 49760 195986 1697103 1305168 325272 943051 212431 792830 1139913 1739285 1453321 861050 963423 1832827 1033232 96590 304902 707578 1997028 1752447 717482 467911 1470871 1908922 832883 1403058 455797 974169 196141 1133985 594501 1411183 1708563 203423 1067167 226068 639301 1313777 1154859 180622 891522 171695 858133 1413827 925216 1193258 1837278 833410 1567573 434678 633888 323864 75935 1825510 1898527 1531622 1277174 472788 1901039 1962822 1012526 538114 974476 459190 1188500 2525 1777732 775338 1676581 1032296 1927725 374800 365589 3686 200160 1896465 1411076 1509489 409649 1948018 1218688 178520 1140412 468156 1082274 380712 430906 791430 1648151 1777592 1958369 1190146 1810681 1928665 1567910 1325493 1688439 222662 1146199 1261251 36139 1166134 454169 400521 1723067 1336959 1504811 1332330 1737153 484099 1958720 450315 481029 708389 1270397 1090917 1786922 687441 505133 1597029 910345 1615387 471697 1197796 283924 1710320 361498 914576 401695 474237 1221815 577436 809155 1418889 1942870 572504 1089310 544456 114928 663159 1375497 65468 148520 1591823 424430 1926041 205813 686391 1799179 1239907 1445900 160802 1242873 1558857 732114 1528496 1659927 190153 1496411 730480 1077861 1651217 1803049 1434699 637954 1168157 1907794 1441615 827275 663944 211008 950554 206497 1335467 390388 1363533 750530 1589724 515083 1208667 331813 227382 1380098 139810 657806 325037 906058 679337 1084941 570757 1257702 750697 1738640 1560866 154466 274551 812024 1020188 1541381 1429775 1911629 1739318 473738 989273 544982 1524338 818197 816543 641110 1256137 1030531 1801038 1263008 1922099 154702 442643 1056658 1597050 124853 1628470 1255006 1943160 838486 1387005 1611346 1764189 1844031 1373457 247128 1782907 1864088 1190665 1011814 630402 1771708 815295 1404500 1010086 660720 991934 1110518 1279125 1573557 427633 1868643 1692308 1494453 1496657 317392 1274318 616496 1683501 1303673 863047 206326 266090 818358 1254868 1560931 1981141 907789 111392 1377910 854102 997350 1362657 340811 927638 1635028 1066552 261534 1706378 1330413 69583 1141933 1788490 797138 1908954 773042 1405406 1170278 1907216 1097886 901155 1248411 552079 1740794 1238081 899637 629897 698659 842827 1360138 141091 1277187 1695454 235824 754299 1522174 1090640 1278267 525485 1536031 726927 1595305 1153921 577925 636634 1863387 1443019 733788 470414 1201391 547760 781991 251978 1231596 1146084 801967 1226979 580197 1530763 1015686 1059168 1038080 726873 843515 1818710 579585 1055757 1341318 1104725 657889 1002130 1941766 617963 435537 1784318 366087 1066155 1266478 1806891 1427755 1354361 172216 1907261 287963 1982580 557116 660351 1882185 599627 1296862 1041393 1365367 418918 1495788 1638207 61237 131835 284130 1853008 420533 1934391 1109250 159610 1969117 392591 1713630 242552 145898 1384852 977927 201996 324374 1718225 112535 721178 360367 493349 331737 1541501 1370807 419458 1680320 1458028 739894 1657114 1410723 665199 237073 1559614 233310 50330 1525487 663347 1776616 306242 796402 903862 1651425 1592391 689246 447927 1183560 60995 1789764 1706405 844041 638881 905691 584852 1379045 1274871 535736 474391 1300642 240917 498297 1171167 1789372 1457265 1021529 633055 697011 1259546 676343 45354 543113 485319 248957 704701 462224 1175302 1531489 1580637 942032 976489 408328 1371318 1170027 843754 50285 1294739 1241652 1065702 165851 1040119 274575 68090 943559 962130 1113637 930008 145695 264554 1506244 218872 1009426 1315268 113457 502630 782512 1162652 865344 1003627 202056 267964 1706472 311772 1495284 1017785 329242 186731 360709 620514 354064 715591 709856 870354 1590445 1280162 262561 420524 227225 570417 1721288 13858 655066 287587 532860 1519586 1543591 1171084 194589 231256 833315 373905 246758 1323666 1728438 1362912 363731 1245735 490216 1194829 892533 1289896 1580806 1114200 887079 734784 291973 236249 1815717 709114 906262 565165 886145 1336324 527105 1871449 1975946 1514816 787987 1870193 972572 1632 80154 973053 600788 81777 1502676 1190907 190311 1405557 816728 1386029 481658 943201 1066213 1750897 1488850 487222 1953979 1030413 1798871 1010062 1164677 1755101 1728099 366385 981766 1622687 1217336 419020 274876 292417 491290 604828 861303 800787 1294885 417201 1135236 1003693 723978 71236 440095 1319221 1248597 714353 522745 948311 1374082 1190367 1040388 1899198 686084 1070093 142060 129113 552985 1076440 208866 1291196 866969 1837433 1596243 546785 1478878 1344060 1805135 1234303 378417 1303040 49088 706898 1161781 1645361 665823 146455 584456 841579 1327134 1251720 1526387 1459692 1809299 129783 503532 1676599 138181 1885105 1254197 1479837 1412351 1246261 1703993 1741507 1728851 1391614 1732107 335649 677102 143899 322642 1029568 771039 934594 973271 1401815 777119 1615243 696861 791541 807173 208039 1600771 333481 204729 2798 782818 971065 1878424 1490137 1313606 1873400 652916 425888 712767 1491569 1937322 1440549 1954885 210524 1590773 1033399 586478 1873034 1231584 1906433 176942 1235254 26497 1536960 600031 599025 1859174 25411 36782 1357283 1268537 157762 252050 551331 966552 1926327 308932 545518 1058257 62419 1897439 1345260 74218 855039 1941570 1559216 191965 415631 1521237 1132175 1556285 1484866 374818 450456 1753473 1986337 606381 1068048 1881337 1826118 1605058 1694307 870378 128466 81034 566785 1816362 489982 263724 1153754 415712 1086714 297195 639663 1342016 335201 1906796 988447 1584095 125254 19591 209754 1885294 452720 705688 1850712 1813498 1772608 572283 1842204 224346 1808491 861548 46797 102391 525202 25913 603402 376449 781386 1882354 721875 1874684 1521204 360812 764127 1001023 8956 1293266 1741052 1992612 1444630 51469 230406 58488 1862567 1473759 250080 1617053 859663 880284 1694889 765031 769619 615132 656920 1592455 1933051 364035 1713359 1412054 71036 278463 930266 1193105 763114 1353459 529800 421010 754284 319618 1065273 358254 1428912 1476437 1030601 641669 1074108 1263826 942182 23108 1361181 1591475 1958875 439669 1642970 1295255 956603 364816 1142937 22972 1421141 1863230 1849545 1239998 280368 789092 235767 1512691 1005815 787824 1742654 1902461 1405922 1537921 822826 1875720 82306 6651 158958 1382455 1487675 533880 1761222 1008900 1225188 236982 166058 1718061 1241632 533523 160303 605901 1284710 1058547 1977477 261259 1398333 1536877 1552746 676911 561806 22896 370463 830610 145927 947437 1709406 79385 280631 982677 1682865 66571 1265078 849164 393581 1572086 51368 1221315 745238 1254068 1487362 323889 193878 783914 579881 1450087 1480628 498332 1405852 899097 223678 1583873 71439 1128537 850380 610377 1111238 1132306 1143207 1054401 727274 558682 1586642 1067503 571479 1916107 1157807 1826635 1292205 961973 99535 1434638 724173 1694309 1427772 826444 1669106 842719 428244 740382 1267276 1230474 1882552 561810 1929978 1291558 424416 46889 808136 866617 107167 1228982 196113 847274 253877 516285 1922690 392243 1085972 1005614 1006479 1551878 303925 1730395 1778630 812033 1265974 1709198 1904244 1833075 140827 1956815 656822 1121145 139195 314502 140640 1347407 206414 17398 1887875 1348810 659638 1164215 1933070 1606009 1236630 1295191 459513 1846822 728740 1031575 1924026 851558 871482 1270712 1473185 1172624 1642716 124719 1277406 928552 1068570 538041 1060013 365203 1819495 873602 152659 1000713 1902966 433326 1150471 230282 178473 669377 1781798 893297 1085853 1325693 1884916 379065 380724 495841 775845 1103111 362279 1250582 468837 219166 888827 201033 452926 1604461 265996 1469043 1704766 1912553 886985 866410 53984 1413134 1600029 1595351 1302247 1375241 240669 1125513 1461522 1101076 623596 1195728 480713 861530 1719525 28963 591164 1462359 761382 521069 1794280 1837609 364396 1105365 534161 1773635 163760 362379 520350 1900527 1437437 288380 611377 1723527 1236160 775427 301427 541460 1330562 741548 1271684 242781 1747921 1505436 1466716 67304 729283 376669 639569 1274774 22591 1827897 372694 905369 1324927 456714 1000101 762926 1291165 1483091 1861062 956630 965638 268757 215198 1047665 744319 981924 634256 1641866 1549464 3673 1262440 1377559 780810 284148 824600 943976 1451524 395792 636223 1332748 1850971 12633 610744 105985 1563353 1342878 1492708 821393 185635 329649 296576 1060097 357175 419055 1916670 471345 768944 1373412 110410 1165103 1863247 1018049 414334 211356 826336 1155379 512906 151614 427063 821204 562012 23304 1456015 82230 1491549 1533779 119498 630188 508231 474628 1589226 1988047 1480880 48750 1606267 1817082 997025 1614116 1845137 643739 1123141 297891 38475 516904 131203 1625849 42413 612952 782204 10710 424586 1591816 659125 418265 1609904 121982 1390200 341235 1067958 1623839 516413 1314928 923288 1176208 1511113 666721 1167597 403532 322614 1565076 27411 587859 1280534 1453325 1625346 1628171 1393102 278194 790872 1679421 662147 498101 846229 1389676 684761 1408189 1290132 1334733 1567109 1974895 1414865 1383443 1038422 771020 744216 1039620 1114084 1891082 28252 990792 1876877 122187 217455 504210 226321 89579 1537452 893365 932437 1294869 726461 1327612 1759421 536210 1809007 1840964 763528 1717132 1667307 53584 94891 1109665 672611 12644 104444 1987287 1808393 1925725 651 157188 1225607 129429 1799514 265463 266300 1322808 978278 999917 768429 1181046 1521220 1688164 1649483 1261276 822115 163488 1112577 821167 1755667 649126 594777 1407723 801326 1661089 57702 497422 1422055 698240 267319 702839 230781 1828582 1019033 1872361 1992517 820589 725724 623753 1552959 229112 582064 909040 792365 1504587 750581 559670 1022832 643002 379253 362069 1413633 1875897 986031 1622514 1084286 930482 1088364 1939221 972013 1733153 821977 543515 1237649 1478154 2946 528678 737735 1414712 1151486 1443558 1353616 968932 1652815 1720978 590236 989158 1235036 1637302 301788 43628 1236873 274 181855 1352902 1549252 1138333 582259 680981 1644504 565757 645500 649715 1360594 1263991 1525441 492804 1186721 53449 863557 392190 347989 1609564 1151909 1187946 516416 61677 1622222 1575537 725431 237894 1714200 798131 534912 1670394 1336236 412957 40785 617909 1426917 1992974 1283862 1606072 1884168 1399535 1424997 1300015 491712 1577356 724254 1902261 557778 1622946 1303748 602228 269242 1480598 1193205 1438469 719609 810516 1908095 763404 1808693 1826930 200303 1382372 695938 1483259 251484 1066645 26267 762237 811004 690303 1792434 1377216 357166 61206 1460470 186763 930009 978586 777207 862670 426818 1807731 184654 611025 1593926 1803108 368819 968809 318416 446199 826068 1856457 1443725 680490 1427520 1956858 1741349 1174322 764697 101791 146638 604790 488168 1128002 1701185 458866 1683383 1372152 1362104 14117 1762560 101083 744717 1962766 1193323 757114 379392 4095 395068 485345 1264635 1786555 745107 498719 1774274 1140356 1601828 1710146 1558684 1793990 150306 1452663 1266955 988565 34000 1235380 1296143 46714 270759 811190 457218 1837180 1221572 330611 333395 1295430 1611620 420566 1394719 133643 1879136 1162577 544953 1522418 645206 855291 1630506 722826 712003 964166 996944 673042 191819 1224665 217663 1212907 1131436 1557989 757567 1268412 1532767 1311879 1862425 1603758 86528 1004098 298054 534850 1003824 413419 1440175 371026 1915072 93472 1118513 429068 239822 1057874 873432 1967585 513603 1492521 724476 1260827 15611 1546377 1537088 387034 1014525 281688 1299556 439327 1794969 800677 551392 1114068 1074806 945578 893728 692495 588809 1884236 710932 98651 1424842 476273 881342 1296592 86490 1360008 1983377 1711513 430533 405940 1300781 995640 462336 68555 18038 981687 264734 357408 446340 149414 380956 1601504 285973 1611256 80728 691849 254936 969790 944959 938335 1179881 1609129 809215 1418842 608672 251884 1624543 1986266 431870 1265556 186626 1147640 1158348 625464 370536 523895 1795735 652982 1953851 523774 1581619 1906767 735106 934708 1483677 1644901 131585 56455 1815108 1438475 1217403 1632859 608043 640259 784213 685425 1275806 1786841 328105 1295308 1269721 603267 1796195 728647 347217 317750 204557 1488040 1770358 8786 1380861 678891 1887456 1314855 209284 347271 1154433 1572965 215942 802877 1471085 988333 596322 1911718 1053410 604853 1091911 1201302 1480395 1078159 1382061 1673897 654115 1072482 463140 1818921 1347908 309107 1686009 423715 1262975 516631 1394374 1186798 974212 514485 1005960 1405407 1501380 1584902 1327300 1003717 928870 251949 952473 455082 1730099 149270 1192709 1076561 1609820 425696 288161 1621438 28035 1330563 1012188 1252814 1876159 1347600 617890 1614720 1158666 821345 185727 428108 796006 821326 610161 1446595 1606788 665532 26408 1734088 1950203 356893 922530 71777 74928 1092387 1208707 964218 1387959 1583811 547078 176405 1913057 1878824 198594 417355 81974 795806 140108 1961581 769566 350516 208405 695664 258148 1786924 1196963 732117 1972835 104886 1324261 1060345 342745 1457416 1459793 94358 596263 608178 1482906 226437 1532817 489920 1866797 1525314 502338 493996 321449 1482285 1809676 249530 1143031 994742 501304 299146 488949 1443965 326101 1169121 1137829 1010578 1416626 1073466 1433675 1926906 1994266 536909 1062592 243999 674801 370315 351731 1297494 870840 967663 1590013 721095 1794491 1641955 1864754 1412735 1648295 77846 1994411 5972 1343198 1862531 326108 498038 1637403 932217 631316 1566384 577831 117747 378904 1412475 596367 1981914 578675 939943 1900592 1586809 936392 253739 981827 72380 1217516 363092 1443970 1828778 903625 513522 1119396 261926 1029178 1879578 737111 1034059 1706434 237516 1282622 276362 1527995 1336387 456529 1485261 259717 95590 1989613 626242 325018 1765997 517375 1177263 1849055 417012 856629 1878719 378067 1922469 1754206 838239 1288546 1539840 1755575 1120295 817606 1662389 961380 1352117 858113 1127549 1305739 764664 1216738 737848 1455662 843476 1342836 1959393 1564297 1044189 815943 968876 640092 1930646 1919924 610791 294794 1490130 814305 1747318 106425 680945 1882720 224362 1070311 698958 1301799 474991 860687 698225 825379 1600046 1838636 1512445 1486548 1089333 164423 536878 1027494 1064247 1421025 559151 1163628 813083 1256437 1293724 1251462 38842 882841 825148 1442604 1561008 714352 922613 125347 1320645 372733 1082925 1192379 1033553 554478 1543872 1506355 1090932 1525483 1393368 1845893 788461 1479414 490790 1063369 958503 767989 205399 313839 1187753 1645426 1512594 438352 1231678 116609 507694 514687 118960 33057 1594788 684765 940307 84620 518157 832283 1289445 608318 1339731 42189 135601 270027 252987 416384 510280 254946 1448943 1899196 302127 1590399 292317 691020 92775 618472 1477904 94568 70786 977702 997674 1066472 1549536 168708 1286971 125363 622751 115366 1904230 515139 1656113 449907 294652 847495 1226360 1887280 106447 243080 13193 207599 757199 65211 514794 1888788 1558435 1000252 374112 1004095 1663031 1791338 1531410 709451 1329835 1547688 1146779 1185425 562039 1660317 1007732 1153774 1104970 1116941 1204383 1616927 69773 852065 988928 180912 559123 1010529 1833198 149942 1263115 1171673 89835 1553180 166823 1361020 496621 1474034 1343310 501232 1381815 1931541 805429 1176059 1148996 416291 498081 262492 1181814 1754187 901234 318577 322804 809895 532668 1001958 122150 1914696 84932 725862 1014948 402532 1572672 1137200 702707 1775315 317720 1773392 507396 1786331 156460 1645680 600617 1704619 63915 1983997 356680 660598 788114 1611008 719122 1950357 1740306 1152240 1397923 1214231 226845 631736 705486 1633847 275746 1058768 431875 410223 1755962 1350002 994063 1760112 1127443 59754 762995 921498 1599165 1420049 269962 165264 1623539 21994 1237618 1700439 667830 1605940 5418 935738 1059535 362548 381974 1746170 1147019 461259 1949051 402640 150638 142659 909164 1707676 855493 1275969 1214071 139996 1419797 1782129 1690149 1544173 1174227 804856 1158794 329020 761023 1198143 1834107 1094775 1928498 929528 781890 604268 1727961 117277 201423 1634395 1094022 1375010 1523101 289917 458805 1356685 144450 751732 544380 571024 1793248 232751 1294626 546523 827896 990978 631789 1343902 112723 1358712 1073354 893922 1615734 79587 301417 1353554 1845237 1224593 151303 1277614 1799167 1418782 323827 1536842 1755859 48300 78345 549408 369095 1023814 478841 1572324 677562 512154 928537 1496714 474442 1607465 1393165 1893840 955438 1575301 658074 1526785 1121765 576821 1255935 1537287 1906215 1200789 709166 760579 1356950 1369524 1061490 1838180 1551164 955795 409210 762127 872978 58008 139125 1544682 1879434 1004546 511371 365383 1402872 225566 1803858 795193 509210 1976646 1938711 1878068 354590 1211678 1141821 596742 1150850 992717 1190449 399811 1021233 1591861 18891 1155959 1979886 557255 848678 574943 1916589 925507 605393 1348572 51115 214773 1990773 9718 1933058 966974 1139284 158948 1005026 1047455 1191926 524350 458187 1891793 1145617 1337443 1918153 408536 379319 1198600 267519 342687 1139973 1310502 403690 609590 1128165 1078124 630775 802181 449874 724360 24762 617049 641383 247365 856459 608437 45931 1312565 755374 111379 1689702 572169 395677 1795227 61886 1896100 575499 1979399 682316 729603 521289 67763 1608261 1579934 1006588 1214107 201351 831872 1909898 1979562 1307483 1752584 19335 25660 178229 128213 369293 996867 21409 488110 1671171 1680943 1859684 1612101 1602290 1506792 670981 1272737 93563 243529 265640 708362 1539540 494410 1175340 847707 258396 271377 213805 990039 1413146 471591 16725 1829825 1948670 71402 345462 1676821 1003994 1468795 893882 312737 1001939 1431818 1803388 1143100 1584196 1536905 1386864 1276175 990894 1073407 814789 559958 689640 61656 1860507 405171 555295 584191 1556011 1908919 1384272 516719 940510 1428680 40679 654283 631854 327796 1193250 187498 1049572 959814 1530981 1502112 1296052 1798225 851690 1096965 223004 1258052 533715 473669 1180840 1557906 242887 1176147 280681 274532 1051070 302521 849786 1275588 1258942 446116 386797 668029 1415685 1165973 3279 522186 731619 564232 336625 1258110 697669 1798536 1269562 312413 16586 1002264 1739654 1019647 1406775 621326 424161 232059 1805152 413709 1183598 506963 821246 54785 424551 1195975 1287399 1308052 1137201 366395 1484597 1118896 971397 944190 1544329 255500 1886246 517391 1737079 1391984 551326 1230093 184336 503623 1130591 1632076 1164970 336731 909656 1567726 1427210 1722489 50907 788369 454849 365072 1379304 405791 631077 213671 1341021 1553437 893400 852572 893197 1747107 1009379 1202155 1897998 803832 1288280 465962 339918 678296 1567659 1910326 1477081 1243254 219312 38879 1851530 1356652 1565350 1532689 1493 1058219 575753 1521537 789007 665695 98038 42597 1409372 1134573 466095 138732 1241674 241669 524827 1071416 644715 1856494 305738 219931 834561 1644413 59054 805775 1021456 373919 1954216 381191 1687880 442704 1521962 162511 29480 108805 1168884 1287215 1008847 935204 258777 465512 1525713 1821290 120367 1946078 970888 981145 759099 268495 1769146 703334 466597 1079416 112818 1013724 318346 785635 1006393 1979571 852605 845899 381545 909839 1568252 1679994 819037 497160 190006 1733035 1400451 333087 1346448 536455 1433726 518980 1772330 802653 105561 1407643 174481 1754822 842652 1498582 1009494 43435 1051404 1025334 879897 1640766 97997 1515742 38927 264870 1579926 1025422 1712918 407883 349021 1142656 1164806 1491764 710335 1910972 281217 1001378 621274 385335 1023916 448149 959323 1740885 1445019 975309 194108 959100 1234805 118536 1194962 205137 1521960 1270433 1125946 1406466 51733 1333639 67812 478650 536880 1468179 1159778 205439 1053486 1335113 1998870 394253 1117626 315486 721465 1943277 904866 1587967 981113 1360634 891646 46162 1805291 1443896 1190739 1064527 1192052 1766750 338351 1357817 1357293 512958 509312 831278 649413 1315255 402857 497041 493273 722261 692024 335615 1982504 387642 186314 1533254 887296 461310 1230929 1509062 484868 1590717 426368 1732321 1616479 1663703 1972713 670846 274263 452920 1099585 1887666 1733508 256693 838592 1737358 1194973 1993029 999518 1194712 1719407 1410094 581582 1476293 1191494 1879100 1104860 312500 893563 1562572 351291 610876 364963 246534 1621591 815346 775835 1100797 115298 1083094 1170721 925262 33819 637501 1761141 1859436 719323 1618336 439511 1232467 1654985 1058042 825787 1442896 942321 32478 753048 771006 1382738 1235582 1967307 1517082 869553 459046 184176 351683 1079885 1639373 1435209 1621497 1209213 890097 1189617 1590524 1348007 1336700 75102 671019 1851846 1489003 1539924 955806 909075 439881 1708706 1406654 49922 993626 706894 1519969 1315283 1825058 1513296 1752177 394653 1147657 976940 358470 29970 1620171 913074 310177 785663 4075 1907692 834818 1008827 509966 859297 1051942 584982 1735570 1084890 407629 860530 52208 319454 464418 1012628 1921983 650317 1183726 1906450 514076 1417478 1176712 1317278 1017553 935017 1879471 1066240 1151621 903730 1819017 1386979 1866242 272034 138121 1915698 641487 372291 701697 1297153 116205 1152673 699118 1309608 1277092 1404339 37076 330146 765572 481336 69517 90171 765159 1833032 1282728 811053 814557 337330 1543850 1030307 1285437 1884345 380312 1288258 924091 1211119 1025663 298392 1432364 621645 1317472 1548614 1293180 232459 931518 577974 561131 1456758 1771578 1879438 283109 1222460 834475 1710192 1150086 464356 1707584 865745 1899738 222387 1581562 1972537 616670 804559 1917605 1908643 773603 469267 1643088 1990658 593289 1827415 1531741 817174 1639678 761643 1665683 1424472 99859 299437 1104660 1986758 1792029 1981405 1399530 785642 101171 591052 1230559 1809554 1877696 254874 1923393 1804294 1693304 1040848 432010 1381430 899877 204737 1642376 1602298 1572279 423259 69403 1520556 986052 997806 1930734 1258805 369750 1364680 780795 988560 1529497 1706820 380346 996847 851577 455529 603757 1218189 1048679 1410624 773561 519155 1873357 1816237 1277556 748024 1745351 1269464 1429850 772299 265723 359684 1185107 1860348 342764 284420 579420 1657107 571993 855685 960773 930954 32867 367374 1333595 351619 352274 1346117 303080 894760 475734 1739651 1072380 159872 83997 1631093 246666 1445112 528698 1527280 1408477 1475442 851889 1529732 926358 69016 467190 1779575 171424 949785 285307 1536329 1795615 201464 1918473 747756 272450 1825237 49788 1803988 389313 1084852 1401455 1190540 1398247 1735847 992602 1991868 1932862 649866 1669590 1972483 644529 772979 9085 817652 634948 1563313 300756 1655729 769649 1134283 452560 828617 1962627 1633458 1145069 1438187 998403 279634 1143758 1690472 1310156 90112 1121452 452375 587516 1799380 616595 546281 1780735 797359 755262 60401 1880455 345747 1955156 422766 1695529 1084054 1262389 1647832 172001 1356141 1687317 454864 86514 70952 116684 368871 1032521 1593802 1251682 1151337 1663468 1814365 1136969 1623571 1480193 1819125 1116549 378736 1145440 845386 1656000 891149 757734 1412601 304955 1879361 427573 1917086 122275 441840 1091866 921700 1781313 865712 1434515 50348 1347974 314997 880651 871398 1954272 1816632 1752287 685121 1528892 1943918 301169 165006 666924 1076780 1259672 1994098 705900 1331925 567343 1929922 196541 1417571 986570 749182 1186533 1197382 1437781 1096839 138286 741052 211230 1174662 1257339 580942 588054 1248245 923581 580434 1636742 989662 1179208 1061046 514173 1645803 153173 456309 1663135 732305 1032203 655196 1942628 785587 304531 1378792 1488438 937050 1886043 1841116 919870 14700 1544718 122567 771351 596778 1563459 622288 994885 1098446 1006575 989494 935180 703427 1505756 472498 1231783 180501 1808774 307332 1321726 638532 36795 293052 1448180 1420140 1681167 888853 458599 831676 1603089 617526 696250 1034800 86229 1716400 163806 740634 1548263 567518 1102665 698540 640315 635394 1275345 271220 977674 255537 258074 1442555 544554 794994 300762 1996824 1247469 1792488 1761553 1297580 144478 1487795 315676 1507802 1023906 1683245 807672 1779423 938126 1959192 821772 1985487 839744 443013 1321153 1139079 1346776 1185518 1449395 1245545 1374464 1679836 1286094 253807 99572 1306929 1702415 96680 521801 339287 1587168 1191446 1328814 1731671 1965364 461760 1500805 1234223 686763 825223 1189454 1431422 1279319 1816062 745438 11494 1255150 917204 1128222 195760 636974 77710 1152263 1844933 1066268 836887 146090 1105341 1018833 77100 959261 1325515 456931 733090 1676872 271649 155203 1213655 1015705 589772 1047830 1480437 1253501 869938 520943 1171757 1103671 1274308 1614157 6569 542070 124978 573728 1731265 1851671 741206 235710 1006606 679491 692512 107333 1510421 1481117 824091 1595989 1662024 589186 972056 1628703 420167 1234569 1895090 896388 1713134 575629 355196 1981341 1191102 1251305 1874969 1861223 1941160 796488 1792125 897446 414486 199459 518156 1892720 932280 1355893 1544734 544208 1212237 1953076 967752 305986 1287686 941957 1989920 1254748 1520219 1974238 1712088 177209 1152897 928715 1043588 1637315 288823 1228123 539266 635985 1080599 1844792 1532733 65867 643238 1674466 1275179 431379 1053115 588403 1663747 795266 1586564 1955646 1242071 339134 709707 1220755 575339 16617 1796865 584044 982724 1199266 1785817 1476653 1479765 588393 1598696 554924 1337851 1700553 425705 1530294 1987567 823292 1987294 1603633 819343 1316900 1119380 1836652 1613468 1302332 414871 495188 418599 141253 617142 375417 1032969 1340449 932284 1368385 1992342 1057376 856489 497214 1701906 1946759 1105880 1906069 242819 8093 1718997 1461997 1059765 880191 1541996 1715685 194166 907216 1170836 68716 1951598 742942 341245 1584332 1007263 809357 9504 72110 172681 582837 998999 1331776 51087 125327 1871191 1471207 469131 570610 1894590 606425 457422 1195096 55007 868474 1720354 1585350 1652250 392664 846348 653525 1852122 695243 290910 1730529 1153897 1910305 1635837 181999 713474 1100887 422822 1646685 1255298 1074914 332673 1666508 1909586 1401732 922721 481472 1324664 19792 100108 1415352 1147100 1814482 724242 277678 1040734 589582 1543197 608205 1847328 385886 1109684 433361 303319 779174 240686 1262375 1366258 1373316 65359 736548 1122626 779834 1043501 1169609 603231 100447 1065617 153478 632744 836503 345111 481688 797008 1224509 1187902 871437 256226 1625199 664261 1699455 1088140 1814466 493094 1673815 865466 726807 1459187 1616826 428188 725034 140642 2250 1637582 375273 323048 1206512 341135 256958 1103390 1155851 524713 1932994 1781651 1921439 1466417 721736 37676 1931134 612230 1580966 1451663 1072693 453340 1592928 486983 1596390 1496424 390947 858118 746269 1136011 446721 641926 1799982 914508 188785 1777081 585803 730631 735206 379464 73047 883546 1593830 663589 422444 961689 1850323 246479 1588048 822031 1562857 1851072 1297978 1079798 1555917 535123 889026 939851 1420759 266296 1973840 965427 967782 370517 210470 1028586 807901 1358095 1966722 1862220 1088522 565657 345073 472906 1979449 556182 1191890 56640 804353 1542005 1923495 42866 858808 246302 224143 1195444 952328 923838 1175131 1837878 454285 15003 1967864 622736 565553 417991 955442 1722679 713821 1589678 126188 1647190 1664390 621448 1414825 1606029 1314430 1110673 1957164 569734 1581435 298371 1304416 1689724 1894160 1098993 1302071 806224 1260316 1896106 1280485 694525 1536014 1322107 618843 135533 884273 1268431 998752 1606835 1779447 1467118 569683 1157485 193531 846500 193310 1588847 666504 185236 1476386 1049956 881602 222633 214949 1386673 681240 756269 700680 100844 1616280 1655365 636354 1189985 126231 1675822 295878 1479909 1466666 342463 1866537 261245 1516372 1665368 1078782 910296 1230270 842882 645321 88526 1389979 1834687 1889584 1071976 1904148 826514 1919157 1920751 1388038 670003 1350648 393653 83669 1342030 1251208 508290 1173668 311859 1238712 1292821 607359 757867 1866673 1898264 1041964 1640738 489150 1113505 957600 1277101 419099 1546467 420545 886154 1619827 1761925 1882420 1716170 1879995 1305314 1535575 1893155 850542 1795339 807324 1975417 1156000 1577412 839809 110613 1314201 1576237 284891 1451719 1156535 311392 1323252 1257749 927037 1472196 1451059 793385 1846061 455103 330347 1233225 1804485 984570 1696373 902787 325989 1510277 1857721 39803 540588 985619 282884 317322 1498873 24782 1689275 202828 518777 1473792 1251330 1402353 877555 511245 808098 1137728 779550 1328592 548630 1711579 423321 484707 62196 1179190 763570 285515 760960 1789150 702287 295351 424477 1905180 384509 1952631 7021 1124575 78531 522465 289796 1575098 1467710 969546 13071 651030 725390 979381 845141 1077133 1727426 1478689 193903 789660 959664 587519 1438960 1866101 396452 784484 671389 1249617 670632 587938 344374 1471217 1607964 1838226 1064219 911135 1903908 1139900 1344738 1258335 413829 1408387 132455 1728381 118509 6549 861643 1196285 1563710 1557255 1484990 1032447 1446859 1782256 1694924 476109 289511 1769052 889629 400900 1596712 1138351 1038053 1013153 1770344 1110536 159400 1750219 952109 1599531 650833 648274 289558 499273 943105 1707532 1066037 1413190 940054 461069 1092422 1205153 1359644 1817007 1632684 61149 667910 590204 1256840 530041 1129270 744681 974689 458627 737391 131849 1995421 1298298 295883 238443 1497579 737968 900779 1198396 1934189 128626 710358 954890 977307 1135979 151652 1698568 1993342 1792186 910369 1075469 1255224 850675 898730 1292686 562982 830929 914299 674188 1900091 532965 677643 1003975 1389056 1436963 1361490 697985 61448 807211 283258 1015211 285664 396964 1411894 113882 254525 1095547 1016798 1973518 877349 1499211 1350887 1241882 1600254 1683327 45006 453240 1225558 854432 540919 1222240 1978367 423728 388344 470876 525761 869777 708565 174355 1098716 240554 1669444 441161 591068 1679549 1166514 1225010 1260177 1837993 697979 1632296 864790 1548424 1767310 414053 1427498 1424604 511213 625927 221369 748599 1732294 628665 908286 791525 705861 257870 1801968 1802995 1099295 1338303 364926 1876638 986730 587719 537893 1401995 273375 592905 1176672 1156715 734362 1678570 726232 1801991 1948861 1210344 1167066 1149994 290578 375532 1246169 1867307 1126368 868075 1440392 1232193 1935103 612105 856445 79495 1035555 844376 1339214 881539 343967 1068694 1699119 1524630 364824 793008 1768505 98664 1152929 1548 1716703 647205 1273286 948820 789765 1341887 1129792 1122101 694362 1268438 422192 1387352 788340 1013552 599946 1986329 223016 1258821 962365 670954 421894 385638 383211 227503 1824593 1652438 1823656 955779 652927 645505 1683080 1421189 1410062 1805710 1382699 120563 935781 1501377 552174 82289 1238483 695221 1204370 1756675 1214507 749813 387193 34788 1461880 1681127 1486952 1053103 776613 1868823 1717510 117575 282863 43207 725964 560027 1992704 49510 1734456 439775 1914137 1720109 702913 64046 1154417 382700 1731902 138650 1652903 1463796 1557086 1188400 1181174 766896 570478 715252 1352961 59525 127060 1873783 1003193 971374 1557795 1900825 719089 215369 626765 1089982 1980119 1809217 1812196 114923 1502922 828027 173769 360607 1697221 1774440 227648 1154011 1066441 1487293 167192 928429 1085634 1436448 966961 668994 1241396 770459 107987 918968 397384 1636099 1186195 273590 1654798 469822 1423170 446498 889973 172469 1050669 716121 810937 1601773 739432 495922 419981 687824 1788357 1388855 233886 505364 1069753 1567417 1206961 1556071 1005195 1012814 1413067 182029 105079 771789 827654 111625 911616 769194 310524 906145 912363 1514417 999761 1612004 1626383 1206790 1529539 1505593 906955 583378 1847564 114171 547080 1089544 1923469 1737922 814816 1712501 395189 1805373 1156873 1705500 1818984 929982 1343960 417529 573364 1304481 635787 1505562 1785485 562553 296321 652335 1734276 27447 629065 354708 958096 1847655 290322 571 1851433 1467779 1114148 1725563 8705 71960 1489772 815124 1673698 943646 1528184 1257840 725414 1752086 90614 68024 964167 1688999 82553 1295643 984909 1772065 1442196 57173 642672 249785 227886 1494828 540433 1259109 1062206 59568 578434 71488 1143579 1851683 1239452 476935 1908299 23852 265517 1746380 542467 753389 1573381 355250 211864 1779738 51710 530160 1119111 1475416 1733666 860520 1936864 50931 1745807 1419377 568419 1242474 1554993 1524852 1626169 1438090 1610747 1890162 1154680 1405742 1731962 1333436 1608228 1354030 1408862 669170 1560288 606539 1700526 615810 1405245 805298 533204 1514369 1653699 979391 229115 239049 617143 179848 639319 1597499 737871 645622 1601037 1879433 1783010 385566 387244 177568 177955 1615697 277391 1036803 1520285 1896847 1956004 292343 553619 1059285 664181 748168 1311491 1904618 1485706 741757 693754 147872 305495 1809305 430569 1074316 577977 1846132 1089035 1218383 261921 1033349 1432814 1406183 463620 1463260 86946 1854575 1289049 1164156 1390852 1506602 799516 1466282 110273 471139 551460 284317 977206 32315 997475 73363 873397 90661 563753 1384298 1231166 904543 317414 952628 906967 1064162 1194603 707368 1460444 1729668 1474112 1908687 387218 1571299 1692629 1033931 1851832 566456 1820599 412032 1117382 1492980 1611577 1507246 1956827 7354 1587831 314082 1535658 1478590 1552306 1829410 1025575 1235271 1665272 1017463 1782114 1988176 299732 245406 854213 953714 414561 285056 1027863 1882202 1420652 1674721 1717101 1439188 342544 1216767 686848 1378737 540114 661436 208809 106335 543612 1174509 937329 84986 958161 1240678 1273428 1796085 926516 250506 1358806 858650 566043 574457 309510 628158 391445 604462 1694076 332544 1309100 54941 725892 390899 282416 289397 380600 1465627 748113 1417049 1704191 1997708 1333041 28045 1606067 526258 1854472 1837125 479978 891746 1132532 61160 693040 872078 272651 1022717 443061 1114634 227512 719822 1973317 78421 1811708 523240 353440 303391 1569995 951781 327856 539678 1358589 282589 916715 401005 1991968 933350 1964301 1652883 344326 625095 490478 75729 703603 1627523 744387 717842 788318 1607967 885535 795104 1849618 37889 1402839 701960 67504 1635068 1527062 1459283 516843 246108 415319 1714687 188714 1092273 692114 1349694 1127741 314977 246747 1120528 1432042 1456847 474016 681398 1335761 1507926 1306679 138313 57553 686651 337115 237723 429286 1349480 1038313 1421337 1248671 1617354 524216 1770130 1616167 760698 1769544 461952 695724 1628824 1353411 951958 1888909 1995830 1104248 1386846 1007192 1798947 1561933 86254 1267977 1966170 248522 1448216 1689311 84175 1068050 460680 548595 1802872 837359 130844 1667873 1759439 1900264 1643925 619232 692744 1681749 1301523 562950 138610 909996 982887 1041661 953249 1139870 1579379 1089127 1232695 1001912 1539936 1790780 928929 1866665 389178 817476 1423786 136855 1126946 979689 551502 414689 514561 1242638 867039 1893567 882396 317056 981494 1874480 1489369 468036 1492863 1777296 94158 1236875 1173255 1249653 1417223 1935226 1403425 913542 1859878 1631509 133144 1272079 1214200 1171109 457501 1115617 857041 1445570 1351424 1373432 797402 1599797 1452574 1667781 889779 412026 1957220 1585762 613238 1324488 1856865 1012117 474604 266686 358809 168746 10626 1078992 1579246 1387266 1981303 395201 351772 126866 943048 666690 1253166 495970 223226 816083 312389 1965805 150625 1090967 1580198 1128985 1536247 1618275 1523454 1506406 1409186 1900814 1673708 1124621 1593102 1122414 131521 1486279 1024991 425538 666081 407506 182216 1945680 869563 1400886 967515 8031 519047 1183273 1002735 534654 1765701 312323 700318 1928076 691084 1291841 697837 867259 1578030 835659 1269033 139126 411055 1165475 1799665 787398 1704971 1885033 491059 905962 1030344 254160 6932 1004823 1562673 671739 913847 1302772 1542745 1349692 1042074 369467 1203345 1470143 676766 1250993 1005807 459566 1314882 422814 266233 1643394 1725784 310277 661620 1102066 197473 1175748 401046 359274 1707162 59151 1393409 1329046 731946 331234 1930133 1013769 503691 1965561 1425052 1317914 802285 629312 1679390 189108 1149123 1420792 1009273 1662453 1377467 1474683 1611493 1078820 1540705 977613 1622300 110587 1435558 1048906 177008 341891 1749345 574912 926237 474176 1301331 320829 253878 1500087 1709244 1573967 970733 1574564 1315088 158367 674602 1080124 1392065 1142908 1743424 672389 927810 579484 499969 837477 349625 1449300 281852 1279012 1404161 1421650 474663 1120253 402617 1364321 501015 388816 68470 1087172 1552703 211692 1796445 54090 1617627 1393374 475449 561472 1395694 1674081 312471 733239 1298904 841206 1580103 1686987 730369 799682 1465585 780390 1872201 62473 191642 1682770 1690207 1529871 1491992 788982 432548 543842 1601587 934754 1586132 983514 142987 451508 789335 226982 381841 456708 1800958 1055286 1425590 1255097 1000676 768754 910988 841818 81707 330291 581989 1104604 610246 48764 784235 349288 1882139 1200061 596558 1226053 1528542 1363149 1485684 1735868 890281 20019 892741 1679133 1222592 300816 1439521 1245206 124826 1298919 690045 482276 1261741 1722790 1337844 9672 144513 351435 217020 1739125 753458 1389499 815731 1046805 520160 13791 1190778 1593798 1686269 985870 817791 503083 1925835 861648 525541 1660245 711399 139445 30057 1032545 778380 1230487 712755 210034 859758 902962 804552 1367217 1417891 914430 358715 311317 136286 559128 697457 747280 230303 1841890 646954 115691 790927 1826006 873386 1316198 147528 1130615 27765 7771 902883 686949 106077 1663575 1728762 1310713 898913 430032 284436 250572 1400800 111995 681937 1423516 1692072 1824298 1733867 1590520 533007 1948787 197312 1479881 1064224 1479148 537599 1374481 836565 550127 642032 1918984 66645 1262434 1570096 1872583 461532 1835837 267472 549977 1795008 548200 1318909 223512 246374 1532432 1009554 54387 360337 485051 990256 1780506 1198431 1230930 766986 1124384 1952382 797256 1682472 1595456 192474 1625242 358885 1353601 613680 1071892 947695 924105 29197 1434992 748822 909599 1642604 341105 663279 548530 719801 327202 524391 1187755 1621176 997244 554959 1522477 804394 1971106 107774 186108 1343471 1363593 1828980 1564500 22006 1408554 1255085 1491020 1343156 1988163 1213418 38052 414406 365493 1090852 20481 861600 1317058 319974 1102757 822255 115093 351329 448432 1643018 1905623 1110945 62225 1641874 10643 1244937 242782 834529 1206513 411977 920245 1367450 1296590 964959 1596015 1340656 980044 1958682 363486 868712 44336 1527827 572525 712922 1068925 696658 1145831 163185 1912126 1218326 10043 1494693 1950892 1235641 265407 1421281 1956913 1915062 1338000 303277 560180 1369977 167824 421545 877148 1507341 222573 242957 362934 11078 779280 712498 443056 385726 1651237 1952874 1156848 789501 567670 398323 698191 1357159 230998 1406199 643948 463086 1614176 152466 1910878 1336424 1761839 1531038 1573754 1527981 690087 456093 1467593 916252 1844260 174582 1734646 598821 394291 528320 510446 1516562 188909 1320416 789619 1407810 44702 235839 597085 278452 1295682 781395 645368 1586353 1697505 503318 236881 1988983 1101407 480511 1314840 1664958 493738 1821456 198591 888578 724904 323521 478251 1657770 1445313 234823 929577 447741 960910 231615 1313345 576366 1743617 949749 418352 1051345 918194 1786259 358700 1777505 1863772 1356879 1268536 838833 1024742 1068207 75739 1133643 67510 1956254 1899889 594194 1741754 1346739 157141 347837 1786932 696767 1171255 161645 1337516 171804 181615 1483522 1383209 1515425 164876 463378 1729584 648146 148333 261732 1957539 634661 204948 595225 1020691 1051627 1342742 739820 687166 620121 209262 769588 408376 406129 1910609 403156 835113 624735 1596679 1508670 374287 30882 884240 1811768 315319 1061031 1491785 1339920 870654 368740 972015 302161 868414 99934 1600908 893930 1889543 1777144 1154644 1034489 1016593 85984 673650 993154 135116 585324 1231674 1040075 67020 863174 306018 1576856 1762808 372363 1896774 1873093 226438 1444264 16853 1505262 1167703 44853 1136435 18626 694555 988087 878688 1073139 878587 76143 390247 1863418 1374848 493272 795631 1037175 1657667 1064127 1420170 572962 532026 606835 646526 475375 1798792 564054 1965505 1505788 1071741 996760 1309355 856785 588339 1397382 1199543 997752 412813 1021773 638279 1659396 482201 276749 1730327 1438163 182477 774699 1904696 157333 1784957 970078 1371271 1414015 1189416 95362 1011082 1528296 48988 348476 899211 371466 619115 1379813 1531327 680097 468049 1701261 291431 1416753 917346 707948 1998615 922498 1189843 785499 1875207 205972 1992279 1773571 349782 1344664 386987 106789 1372286 798092 59722 252647 868208 5637 552722 863230 664224 147354 1610742 193769 538552 1720428 1903781 1044943 1534754 694292 59543 280725 637506 632697 908349 271141 5388 1074976 480409 1032831 39045 236558 189587 1130674 1956867 1443590 1505294 1117131 241207 63330 728429 93657 1667972 1086983 352214 1902584 1476548 923959 637672 1174393 550048 97039 225084 140069 946453 1414794 1261319 273999 374247 1687979 829764 1947660 1699193 695532 1013444 1372174 608217 666497 1397287 1272252 1675252 897489 804132 38239 1131711 677629 71164 1072509 1858547 482442 869554 1078690 661593 1041022 1249616 183390 1746510 1709253 1860858 1633680 1169293 1260356 1215997 527326 1409978 438083 1142840 661681 396865 1333109 1007350 1068204 1899259 326695 765022 1710983 1562548 1133889 347348 49866 195136 1110420 330981 258186 909635 1399831 1996002 1233000 800067 730567 1543908 112469 1227908 321263 1733054 1544408 844889 411219 663585 1839122 659296 208671 1274461 1374243 151386 386658 1658199 1343082 169403 547423 1068397 751391 633608 289486 1415386 1349563 1820240 1473415 929641 1807969 1247052 879408 414735 1896142 946126 455656 1661616 290122 1516547 1890085 1623005 363498 1076809 327590 1778685 1053424 1116099 1110405 4362 1656143 1515950 1836159 719224 389227 177703 810765 583836 500600 1640828 131034 862888 1709964 402908 1287114 1030106 245782 1413466 917959 670640 1866119 954805 1881809 247110 1107839 1469512 1869186 1521216 881655 694139 790296 1285586 485720 400285 783438 148662 1990712 1817744 802350 1997858 1848811 699604 1926336 1124824 945160 1528262 289542 716663 634 1046342 634487 146195 337532 827840 539608 1498220 231350 1631563 622241 1203363 111293 1896014 882632 1465684 627931 1448477 221914 1659975 1278163 1088620 1264012 661740 653120 1011851 1266347 1198046 1845365 1241871 1764314 1044067 500994 1815383 1482782 1795041 1218568 541692 731319 123890 1813730 438618 625541 1480869 776509 437967 718400 1219863 801982 881435 42752 1508320 210613 328333 976704 165238 266840 640850 1439558 331109 128284 1756698 396661 525352 1192519 1221980 994204 1834534 491224 895079 1524236 1240038 1772849 1818987 637493 1032858 1873967 334006 1746494 918985 1098099 1851599 833902 1895521 478936 1242594 1206712 764180 1488199 1140976 1252127 1443978 1365664 1907179 824100 345940 1898469 1313415 1633192 1072286 907324 1261153 1317189 38152 199052 387733 584051 1187011 1678967 1622569 1389818 1194038 102515 138668 350854 820865 180632 546378 1219492 1882487 1002961 1517923 593865 1092952 482570 887538 100060 1207990 1670670 1626700 1419060 855734 1826937 1838355 1928192 1254381 1492176 1652791 206796 85413 1410052 618629 763343 90987 1872859 1644362 405513 1100428 1420600 1861626 1721366 534743 111453 708358 986422 546136 249702 1929459 1473391 1722394 1184890 542127 1094749 326973 1774024 1236452 871755 1039990 635685 149439 1132409 988982 351985 181008 134917 804764 1708863 871536 412247 1333510 1165760 168410 1098532 1877552 936707 842449 1477033 1260725 1541100 1524291 1926624 1161818 927728 583553 478541 1318098 1138644 1016548 797849 783764 126460 1043664 332878 1337259 719452 772660 1515256 1760460 902974 601139 685348 1859024 1469600 829986 104883 1181465 682674 899040 1308730 27072 46725 1684149 1456312 1415616 1747497 696670 64384 1582097 1931569 91711 242213 1785671 1519552 1125606 708910 946324 1423332 1636651 189688 1839090 1659404 1675808 1795261 368064 237346 263697 961132 1446011 176821 1554608 556242 612604 538800 471111 75569 994488 1485067 1710190 219624 1726198 1582365 223869 462607 486727 1611563 724112 1802491 187435 1401127 1699334 479287 728220 19524 930028 239483 842686 1695242 309835 346548 1582987 433513 1080353 736854 468214 313629 653987 818431 1326007 1101906 1502873 691825 890885 1935771 166900 1637377 1123818 1521196 1234060 372533 409139 1546000 566357 76775 550534 466657 771130 767843 860505 1637089 871086 471365 1693099 730136 726916 305729 259666 1604852 500255 707616 1932436 1324287 794874 743834 224874 920074 303903 380066 138605 1779338 1656406 1306869 1710347 1389186 1845142 1712144 944366 1895830 1929623 13385 1804130 1767759 16706 504971 75210 1660852 1004359 1408561 300949 1853314 1094480 154733 1952591 249286 1804002 73947 178921 1830233 460991 182463 1600208 1596493 637444 1913727 1751468 607199 1527681 469260 695870 1620208 998707 948568 1556735 528179 269198 1166602 1685912 900291 1335152 932655 242275 116770 1484579 1140641 635688 1948674 1023014 720460 1235427 1721412 1286932 922597 1358346 1054679 688955 1335073 1486346 986113 283952 1561338 116273 1157483 397120 1524873 178590 108288 1295124 996730 1764785 1214830 675462 1032131 196739 182885 67695 1366455 1026140 1492682 1262385 1748343 1474912 686754 331551 832726 513648 877764 936134 1225676 582991 1509172 1536866 1806803 156504 138302 69873 6305 548976 717205 1016564 1439974 1652251 1038312 120145 572134 1119606 584681 1334788 820549 988407 817716 118771 1075586 1901349 391877 1817438 1625507 1500824 1948740 916159 1618039 983870 671901 937785 1362988 779620 430532 248073 954855 1988653 898133 1416342 792413 1491695 811665 819996 670895 1044287 1650424 790680 606516 1979451 1714302 1920658 1593134 1504468 1971090 1409268 1892334 926841 216333 170063 435396 800109 1047515 941436 1328358 657645 695310 250007 232760 317811 1500888 1701409 1754570 1357851 1579722 85777 1590968 261022 1135434 642549 791720 225086 1632753 801899 70073 1048750 428238 1313733 1165805 471306 103760 1137443 1220590 1818153 1074950 1056884 26677 1560869 833255 376887 564599 1600357 461369 1402925 1764083 1093042 1738700 312124 1331194 1092402 173538 354471 137380 1958476 1062838 1531568 1961928 1082372 873941 1850580 1497599 1642514 715834 260159 695887 587144 1846681 128419 1138132 196548 1662741 1474999 124562 1583999 1984398 829648 1383702 142071 1930556 950605 704556 565191 1232512 1535816 851441 160099 1244717 1828235 1445612 1077597 1005001 400063 952740 1217241 1616995 1043465 364235 1592377 1715308 120465 792681 112923 682442 392087 812337 68896 1301437 651653 727493 363293 1558803 478488 1171935 1163313 1542102 704569 688549 1967149 1264176 803171 1089584 751495 1519322 945989 185097 344693 1786301 1965281 2553 1264551 362825 749326 1676856 961992 744176 46001 428865 181280 1972934 1038054 1920671 1485515 1817925 955239 115964 946863 1537045 1056407 1158194 834927 1253475 639753 1224051 1766177 1739760 155477 1419904 1333123 1141142 1317619 1820149 427223 906212 5581 1316262 87925 434816 34219 575041 231695 1399427 207841 1469644 256778 1228659 1237601 965542 1740763 1671643 1600062 187566 9563 420154 930514 1526155 1467855 1028173 384196 358199 804560 546010 1141881 1632467 207173 82982 1890322 1134848 1428275 1181996 1620510 316400 1400449 847345 1618681 255555 1700001 406445 771457 646973 347474 53255 581427 1229110 477318 613492 1451248 1723727 1815343 1376036 1048437 878590 673954 1187587 1752875 171365 567430 854708 206549 1222818 215476 827297 1117233 195903 112149 1856037 1720081 1054374 329720 407830 192534 49475 1660941 1630732 12781 604079 1675746 516603 566353 998181 1207750 1028062 65902 1159784 498673 968018 1447122 1342007 1804219 172941 541366 1480293 1743251 372658 1890474 373422 862913 1496599 1302002 533502 1577844 774419 884102 1269353 1349258 615478 1645535 1766810 219236 120966 537252 84078 1579144 514560 1840584 1368578 1680452 134871 513731 1406071 145277 1844385 1144761 1396945 92707 1492553 1393818 70818 807775 1896551 706871 1311340 900534 418704 260793 1343205 438834 1126148 771429 731802 619196 969214 210935 121836 179198 1054066 416303 115476 1284306 1661734 1427460 1628923 1287007 1730390 514486 1114512 37748 454031 84888 1441698 765511 1616797 1352332 727706 456787 646811 1418159 996975 1866285 1487093 674908 759730 1092348 887197 423496 744613 1052004 1411703 1869319 487400 1565637 1571316 368350 353617 1690822 1919219 1949795 1992956 1424743 358477 658628 132605 1116001 243222 1084422 567388 992843 1471028 1326446 1761061 1807716 76676 1233618 1486029 1042438 1818843 1414813 1185197 1946772 496430 671573 386365 451136 1313473 1849200 44133 692347 1706822 1508833 1577424 1490344 566523 1199974 1275984 248660 1394518 548075 767546 469765 494414 881838 1078396 896496 1640336 1460850 746749 1156766 1700662 1402672 949377 824384 77044 1218605 1426223 764175 1148582 385504 195881 717766 762690 972935 1064492 682805 1185164 1949839 833667 476343 600685 575288 1448460 864676 570904 1682769 1601661 1693426 1648462 1798745 1594538 1926888 1600496 1040029 1492064 1461133 710701 150407 1771229 1283131 1745079 848420 241172 232317 915594 115945 1803082 989644 228863 103069 103995 58033 805133 1783688 1447203 608796 916516 1549111 483424 312882 995467 1465614 1635809 835372 325599 1736332 317639 1641018 1783681 721541 1746458 1719503 435661 148953 1573124 411127 1651226 1032257 1975529 625286 1776820 1700817 1457035 1086413 526691 296843 903007 751033 1544792 1505403 181303 259757 976060 492713 387832 1416073 870081 558607 210323 980628 123883 497576 520890 333571 1227919 1148478 1721361 691078 1181731 1033245 1264927 842595 1829384 1842669 1223376 987685 113442 144697 571645 850611 1531015 1771109 1537702 1996860 816785 634331 1970436 533419 1243888 227487 1378042 154155 673985 913876 839962 1838373 1774553 1225741 1577635 1439885 1139710 406263 44633 903553 188035 1081866 1666126 1305263 429786 1401421 1763804 869687 641026 1901642 1373577 420836 42266 431918 797790 40840 572956 1883238 1964520 448398 847325 1466772 190768 293699 1777743 198616 353052 1475036 683247 1137442 1967629 1904184 882915 1844770 1367222 225914 1541018 1081768 373561 1680718 1041088 1838830 539166 533957 1720825 607225 634102 778215 1623185 1136370 1441463 456657 1198299 274049 883255 125950 249706 1805219 739944 1376231 1149785 1124341 326076 520654 994413 198468 1884314 627882 814118 1496498 864576 400840 1361238 1080456 1580468 593028 1625967 1975572 1655171 515684 986100 943619 1559368 716087 139188 1033323 268250 1223766 1632306 162328 1940244 1814293 1729804 1952263 1697386 406374 1613784 269423 1894896 1540009 1569330 1467995 1978812 327731 56015 951603 1857725 1806715 1764420 1702144 1826619 88510 417962 641228 18279 336160 1039936 22826 1487737 93413 1843691 332586 1452677 1437597 1181843 942403 1593462 1077731 577651 1098376 1554314 53692 134521 1517032 57849 1928988 1282172 515298 1257683 61953 27048 1946434 1754462 273525 715276 940923 1222110 755667 903654 1090866 639852 1212415 239319 1661651 18572 1131057 1498699 541805 1477080 577634 1797384 1731367 1239749 1467130 51935 182786 97082 165629 1556463 582492 1108768 552572 1033506 401200 680512 1570593 102584 1305519 1202186 13136 941017 1370575 1451138 1703944 363531 555409 1724235 1146150 1370265 1645229 413067 453744 406303 1175437 1565335 271905 484281 682257 1104112 1762759 770518 1313832 432578 364201 1621290 1724861 1070255 1645864 42787 1702154 994294 926539 1669426 1145416 1450654 1209325 534358 1929363 909400 1507965 120065 1561170 1993574 1568338 1647266 1719234 1469787 920807 1814704 740530 1470368 1534187 18660 534726 9272 1280658 1740153 1282205 520843 457522 998632 1393173 1811325 969703 776697 1131848 1451802 1725673 1014381 1508341 1906949 1194753 169664 427411 1420941 1276448 752780 861707 760392 558451 484782 626478 78068 808362 704586 1255806 900235 270462 454147 284485 1812678 1508202 857349 1786993 390019 1224565 118735 890017 1930943 1710710 1660615 787308 1281481 1788091 744035 679100 43165 1041865 174596 422443 1039420 1133036 1212263 1998035 100818 489927 222519 155824 628813 1088667 442052 1216533 536507 735182 1578846 187306 821394 1055262 1524796 1358054 1951518 1695716 1283591 499040 1082717 299943 191351 190512 183892 1196647 906776 350457 1440411 1145962 745994 48440 1161735 377977 1847389 273475 507470 1273887 1384259 27313 678706 295986 1444021 494645 1896283 1897905 50982 1293446 714493 1476574 1255172 1480321 1745491 460246 1816342 265768 1208585 233827 832547 1018908 1782916 1626875 558706 221752 1649851 662427 1484985 1375552 911870 1359455 1962008 69326 221830 929819 853610 451352 663929 1406617 346205 1922101 1463845 1814049 603099 1977097 1254543 1681614 1139434 356535 1052496 1337306 902509 1537591 741695 274675 1945693 171175 1931538 1401991 866720 1556245 578556 1075403 1890518 241099 1511033 1423858 963331 975495 494887 1460863 726203 1014360 768447 1683280 1066711 905432 778228 271850 1556014 426404 1636460 414449 1987534 818920 1990587 1151266 216804 220402 904487 1200575 1209512 318042 1835330 1974741 169671 931730 1796969 1951389 113028 1510319 1186753 1124485 1194683 1926072 1384554 1891832 1117056 1562576 1786944 602291 1705440 1645508 1525226 1002590 1376441 539491 1545806 1893019 895614 1490765 1793117 1116147 155645 730255 847312 1315904 1819862 399496 1138577 1333477 409782 837201 1877528 444043 799564 800721 1726983 636308 442894 653228 1938863 125992 1843602 1546566 556247 1590188 1151824 1958555 968720 1599748 770369 1456931 1676436 811432 500296 173410 1822171 1589239 197870 1912235 887681 644728 245078 1772572 52185 1815992 1734214 583633 1167048 1300683 556213 10498 1504614 133557 692996 626966 1348433 119863 1534343 393434 551745 1799480 848425 971738 148237 334912 275949 1722349 793514 348016 1532925 887093 74547 1088410 291022 1320001 101543 1121030 246825 1239760 1189630 727380 276542 164406 1383890 1146103 1102680 673153 1508509 1356015 1111924 823800 678449 1070419 1015020 1789608 478093 215527 307445 1448643 1788204 691097 128487 203206 1545330 1631711 1226641 1295461 180713 139256 685919 1755042 1126305 146259 373336 1130363 671170 422531 783748 501741 1226675 475972 1593874 970325 1392890 1247482 1981128 1153410 464747 731213 1785276 1362845 1259743 103469 492478 1752441 1360297 1870585 844412 1963379 1227148 285802 1799526 1218827 156861 1063142 699106 499528 1467560 41668 536983 1084541 765025 773653 1516489 720070 922505 1655742 459855 1289644 1233635 790795 1289028 1657791 1870844 1407974 1920781 230300 520669 326879 1257633 1783773 210766 1913826 1585980 1206082 939429 290219 845227 1902653 525350 480197 555991 1460977 107793 1968241 1642373 1953470 354939 1358462 1519478 300582 881559 791560 914626 695530 70246 848908 1411676 1816961 226303 1225437 812655 1232821 609581 1732704 1079025 517379 1818044 90432 409297 1254599 845984 290197 1461987 863374 1082179 394333 560855 270224 937019 143085 1316773 248884 806939 1604307 463313 1834785 700524 104138 316762 898238 1506075 1132061 1159807 1457528 1296960 1931948 320876 1365196 1172139 737212 758789 772413 747172 1256002 675049 963501 275847 878699 447094 1544931 161937 1460454 1552052 1229521 1144163 732010 93015 1165165 1871152 1573648 1353656 1959604 682718 104095 921266 1063168 1025598 62946 236317 67851 717011 1426109 1645315 405018 1304589 978171 633298 1332386 1829012 1784271 70955 857441 725228 1078445 442293 118893 1119830 1923203 1426926 1423215 1843889 1440730 590104 615670 260821 508896 566772 188849 1471467 858756 222541 25895 414538 1897060 211219 1456463 278170 626219 533778 464569 542264 1650806 142816 1935315 1371942 573421 1041190 1876170 250919 1853183 1906962 1668 1836048 1072699 1406487 1301640 90590 1412700 749312 326988 1006499 3309 600027 1536888 1926980 1321604 1207901 1236439 238008 1491575 1331634 1546684 600836 632025 1737407 1425338 4778 1323140 743204 865686 37083 1226069 593230 1377962 1738096 569829 802790 1049259 493416 750528 870590 160614 905630 729820 831896 253269 177288 1945549 1616931 495744 991949 1343197 44582 295422 9664 284863 1359674 1929872 55092 1833508 1721923 1251019 901464 1890588 1079003 53844 1772160 1197853 1551338 1985637 363184 730650 1005857 562250 996025 1925406 562026 670836 1189584 1817265 319050 79090 1572577 1085299 461481 1005656 1744646 1236393 29670 193035 217158 1054888 805461 797407 380391 127828 1501960 85482 397709 738422 9036 747766 1689657 1195311 1705386 1522321 1327861 304844 1211950 1212989 474256 31614 1390108 91591 74549 1135208 517891 674755 655630 1441226 1705070 429669 214168 1968110 352873 404452 1402128 1147778 1217798 156712 1289110 1172758 880483 1842447 1363542 1890978 24989 630062 1168963 314784 1422044 1189732 170337 1780096 1951051 1634430 76015 1767744 1696659 1230700 818054 1948077 1737128 52077 685008 311419 544850 1392275 205093 518111 1378258 46172 681170 581440 1650447 210155 1261765 339613 1543700 1244062 712372 662560 1896492 1548513 882533 1551896 68420 248702 1021330 585589 849158 65343 617746 1235363 1086370 572114 1877410 885971 30182 1089028 1446203 1467806 334013 123136 197822 1821220 1371973 1669735 1271467 442226 1987866 24232 224977 759169 386597 1633483 688015 1633993 1685230 1533570 1570854 1119595 167489 860848 1459248 1975750 171281 157394 1425228 307276 101092 33802 104501 1870373 463733 1692394 518605 545123 1704207 1552142 680121 1512426 498123 1224991 1533294 756463 1250143 246025 396410 1383771 646925 1424492 1771973 1920821 1496367 918957 1080235 1703603 189107 517214 147871 1551918 1861970 1918240 466946 1840384 919259 1558136 1133412 1817491 1680711 1423067 403998 716199 745844 449309 770539 822482 530638 4495 1228084 1448137 1505472 1136181 1593426 980837 126823 1621339 457561 1970191 399160 353550 472658 1613596 1907134 1409858 359140 156706 320366 586984 1206879 517383 544080 1617786 1689388 891187 1430288 3957 1745165 1260878 1333932 145852 648686 407254 1285054 941706 1153506 761686 506065 1213587 703000 881789 478388 545241 1412297 445831 461072 413439 291737 956681 1975925 1662036 651367 1490245 660018 442465 1032995 1108102 714377 1010389 1905758 416596 1206631 238159 1309150 1570927 1150163 110041 1287778 1462711 978026 1686229 1412879 1084604 1331263 1898113 1866968 1074655 921374 1510764 900554 1037516 957284 225931 482516 144257 868619 1058135 1342354 1311497 1001414 1865651 1612972 1783560 868043 1354600 1083659 1192027 539885 1624775 1677826 1441840 614616 461397 1911574 1033714 524010 95735 754601 359882 959864 1011385 42857 695726 421077 808639 927208 557899 1519383 1196815 1046865 1525785 1307627 999626 873513 1124537 358281 1019757 106196 1244155 298892 960290 614485 581299 271641 565719 1943504 7860 1604745 249520 1681092 1498613 1604521 1499921 1508910 1300839 257714 1354383 916688 169665 1817368 745469 825592 1653077 1400421 769322 264900 142978 1518925 14658 781739 1394991 1122047 369248 550457 356156 770557 1596606 976625 736765 1967135 499362 52925 730835 1216046 1487329 60530 1641535 108422 441115 1433751 1931577 1074264 1231933 25713 145638 363026 726649 1181886 261077 1580044 1804478 1118051 1744201 1160345 906461 1979316 401242 399547 1766397 1218037 1729850 1499811 1275106 1118446 294725 1520850 1792960 1645156 657610 1995748 767225 479724 1923587 929450 1067018 1280880 738397 718967 1147586 205186 1821758 897373 712547 342886 583430 1436799 562669 1723672 1182452 1506866 1061233 1995516 1536600 1321966 491630 1040587 1874957 104770 1549773 399503 208941 638111 1635654 518046 1856632 1009769 612758 1645099 1478098 144992 1460775 609700 740618 1612970 357011 513727 829205 519888 18290 631931 1065572 1230283 825788 1015236 499125 1198448 1550614 911960 1138319 239733 711856 1124717 1374943 791679 1861738 1057156 1874626 502355 1225849 76672 1463202 704370 937166 1930209 1316884 1983911 1042795 1465520 969324 659525 844962 213040 830354 1979479 1877333 919213 466686 620665 295597 592797 782324 1919120 1108759 1491380 1535678 151194 1439580 890588 711265 1354738 720609 1225791 1684632 1164566 1476394 436398 179611 1525003 1222944 1667349 1876075 1312480 64807 479121 299710 1787672 1569786 646907 981322 636954 603686 910164 1786719 1225387 181476 1467719 1968366 239439 184520 1635510 161875 737012 1740895 1056341 528753 1945403 326687 953084 865154 254040 253734 1114153 12859 1284112 222404 1396344 605345 1635043 257956 1718636 612571 304158 1120581 1903128 1152004 1616545 1134551 1791356 236019 1478430 1393630 1613864 985399 1057094 677399 594848 1555961 1403529 521050 1265420 1200664 1086030 276139 510087 598823 603774 787541 414560 105491 112374 1356994 778737 1464 1999653 1296263 718108 1185016 43855 20051 620468 1156276 104525 1673232 1133946 731028 496649 150288 1024989 1369710 1460214 1505313 528987 1349554 1014889 1136481 516748 1289222 527291 1352868 1323693 1396097 897283 1982349 1026646 114189 1450329 410939 554252 1015316 1692106 203543 1573595 334865 1435851 593152 29420 496064 87901 1946189 1776774 1431942 1037858 616735 1770170 1321701 1047495 532023 873001 527689 652834 282329 1345126 1624326 1170861 799059 178230 1674835 537887 759879 847253 643243 1604173 1365824 374427 561130 1873823 618731 1360682 1599181 1283070 1996414 206112 338235 1815160 1832907 1631165 1898913 1554871 377124 1723977 1084189 1553694 211518 466722 1967011 1918799 125810 857202 1455215 1737712 97373 1375903 564268 1085750 679957 436882 913490 1196631 1481950 1561920 1935195 139676 12403 38109 138284 650460 45602 251083 632635 563085 1990288 1878139 1439201 1432263 53625 453557 628655 1875773 856994 816093 674583 1249908 1860549 1288615 189515 395777 1670278 1273270 707748 807490 347520 1747993 1257467 1676208 374670 1546213 1509916 183423 1066001 1951460 1418479 1241811 1577672 490987 97499 112861 73837 745002 1037947 1624594 163962 1572558 1224557 1812679 1986179 578014 1778851 1668168 1010607 1326391 1816795 1964230 200317 1480840 956212 1848216 526603 999408 1709927 1305475 1457963 253644 468612 1078980 1631244 1556203 1978383 226258 1163619 1926880 1978178 5787 1163275 1734359 1797088 10605 13157 231813 1856677 1500122 1807389 1508049 701070 1419881 1469671 7493 1656592 1850790 1343216 705243 916637 1857060 1228926 157087 1520740 1006384 1203141 1529344 1214143 1551318 761412 18413 11033 236882 64350 1438133 1729428 1270405 1626486 1342727 1807764 1093887 1896874 1823409 848525 663526 1783517 1056176 1676972 137449 160987 1664467 1306703 262075 300337 1043994 1903444 699791 1400527 867023 125045 1755612 1676748 1001662 268597 1088216 420384 1345007 1454738 497172 1526578 1832804 1508382 747021 1734850 1593167 851477 1026971 1727187 83567 746066 396628 345685 1959408 1840809 1915000 1974841 1087688 929292 1507580 1840225 937736 671778 1019925 1865650 1360141 1304943 1280059 537837 1287173 979661 266017 1774825 803650 646819 1320526 899905 1709349 127323 1103846 629856 1352422 582484 1309789 100553 1993791 1615037 1075676 238827 1358935 1559041 1091835 523330 1789156 216953 1489939 699109 1075439 1962615 1654906 1488708 1225649 823228 1498541 322603 852648 1919122 1162666 207931 418094 1365443 541719 1975639 1006415 1020611 1418545 255361 193057 1746872 1161032 1989068 1670431 1395554 307110 603868 1101618 608448 1487856 80361 99908 808327 1050209 1537015 848579 1498982 745733 1979101 893878 1045905 648289 876796 359553 1107346 1725990 1864464 63904 439855 1171831 137293 1945289 6611 393052 765966 1520389 590161 1591895 105912 603165 614204 768834 727113 831817 1675551 896 1688985 1568903 1864943 968732 770140 1080795 1919597 1617599 303684 465573 212024 28069 1811869 870611 635592 1657129 1754063 244164 450171 1742634 1416862 913469 865636 1396010 1058180 1758116 1680205 70129 267841 569987 1269521 1697404 286562 427273 1129407 838253 1894986 40541 1077290 137812 1461683 178973 453281 1332243 383873 1289001 1435591 1734730 1766263 835439 1719583 35978 1770288 319484 298207 1868372 538912 1342862 728537 1891050 273126 1985151 1167368 1986624 1092641 612730 1973100 1117664 1242970 332995 579338 491775 700270 82314 189567 766298 1493888 66824 966864 1224070 222019 1252203 390892 743772 320032 1744108 1843840 739503 1488337 1372888 666117 1932797 1140403 946724 475459 1306134 1134810 685778 1227409 133904 1748174 974295 662253 146345 315057 927489 1373103 38835 547876 864416 804085 862246 586449 1072618 958795 1333875 286478 1699261 1519904 736527 606016 1548053 11789 930584 1856560 1911806 1121050 525729 958933 914812 127465 1263402 1385307 652882 1283484 1512131 519419 1819308 218360 1346205 87098 153358 1837715 259862 1966328 454566 1110116 1475284 655885 1152991 1636802 1964323 492335 1761710 685622 1718890 365718 1093450 1815603 1276187 557725 164080 680857 1856453 817464 815338 736939 627209 1965162 368906 935412 969767 1798797 157556 171119 532426 1529319 305511 328998 1783931 663632 519151 1368681 1306503 1985108 292691 1179871 388386 1132313 1087311 57754 324662 1552808 532499 612231 1787756 1534916 989693 1576446 1693964 1827221 1766465 1592737 228442 866109 1056713 1060498 981271 1353857 1965863 25238 1898577 418890 195558 763337 1643098 296350 1216855 1077448 77052 724397 728174 1390939 1928467 1710256 1922386 1443703 1277027 709040 993944 1786 1585315 854300 1030695 1715769 277916 1819684 1491518 1449772 1603029 311602 1705938 904232 570562 1861187 1425766 1061329 1247207 1101384 1371156 645464 510099 801792 684414 603927 399742 1256525 714467 1890257 1660214 500229 361945 573001 209981 940405 1020027 1699187 1628240 534022 1482711 1071535 397770 524520 509566 1945402 175934 1145845 1034984 1236446 276497 180473 114481 1731188 1981078 1279015 1968197 1315871 1510558 1779600 370486 1263257 1202502 1849390 804779 1771108 609314 1754282 1625518 1702243 544329 1493996 416187 190189 309546 1928449 183414 1206055 899994 1728282 352326 1030189 192487 1501364 715373 1344276 759687 1693124 195814 340408 1951771 188488 791552 482908 699088 867420 980272 496115 563769 901597 1735872 1442312 691774 125747 1587947 813732 1841162 811046 510272 857336 208641 1337134 948861 653552 1934660 1893782 1920857 1549872 1944457 1646847 820234 1844057 840996 564550 1322438 462908 50259 261694 164767 1989389 1618313 489672 1953294 811094 1073254 1790482 207059 670319 695516 1786392 1898391 634390 1092789 595946 310398 490945 588862 783741 156495 1258822 1461051 833773 904762 773011 596647 1557399 1559068 1024247 461126 1360494 92944 497207 896456 485509 1688117 547761 1391781 1616027 1984954 562767 628637 594416 1168312 1918527 1025983 1636601 1976216 747981 481559 489532 204022 1919533 795678 1879712 1959149 1179627 1261531 503599 150016 660208 1101704 197964 39357 453611 1074442 226833 1950150 1743528 1653875 271605 1918639 1011026 584597 1500672 460808 1267537 1622605 1828368 1797024 433234 1735958 198848 811058 994525 1233815 592939 1844783 627096 792540 235296 720450 911944 1261331 1651266 1729145 1487872 1134822 65374 262738 1138496 1768942 210515 1223151 238418 319121 1325687 1521627 221610 976269 1939323 1551451 959458 218716 795718 662237 1485358 1833246 55703 503076 345710 1480667 417785 634412 1297784 1751607 1885410 1006229 614278 1400642 1054657 982783 1732173 928857 1241508 535777 611493 27815 1898023 410097 308847 734318 38443 575021 194198 262423 1903416 1291632 712156 360253 253972 812642 745396 1691509 1545055 37719 1237204 306483 692251 521506 1775436 617948 285830 754856 597551 998971 954345 1763771 710057 1333483 308304 261758 534643 1230933 444811 1735790 1932527 1078364 525152 279774 985575 494752 1201521 220386 220452 319261 1125954 1759312 231525 1180803 1674263 1436678 1193565 80489 774139 1409489 451156 1032806 1914399 1156926 1858570 1604882 1468943 522073 532701 1950296 1660499 1947073 1526555 131573 873385 1282991 552378 1918117 1137634 562366 388701 1829153 598084 1898370 926797 999374 1123968 1758922 1419600 1245157 1402740 576661 911422 1090668 1145074 114966 1128162 377485 588049 406131 169911 1080829 1296345 1917209 1705350 34976 559737 531594 121043 398750 1022403 222210 129170 756970 1264918 964324 1091282 18697 1938315 663994 15535 1409761 1557259 1795884 458983 266413 833364 1716925 447722 1980624 860861 1523903 1201306 521165 1635833 1900574 1306932 927291 1923231 176559 1681663 1121937 265308 1379145 1376902 557204 2906 759562 1848763 648322 1800068 857288 284283 1501565 994108 1376042 430382 909905 951038 1356812 881794 1584390 1680134 1255561 722235 422742 30218 772230 1653625 91620 1752363 1297254 1587178 1043419 1275039 208429 1353242 1751894 1599912 309214 491025 1305002 462700 62811 919420 1451543 88373 412737 1675115 1394738 1717896 1776761 844268 1870310 895560 583329 666806 1088755 1356893 496880 1441670 777391 1519821 182119 560916 1812436 1213678 1691094 495291 1473930 1441559 400789 1974737 1473793 1226100 1650720 567389 999851 376170 193639 436404 891254 157906 577282 1733078 83881 912763 1258133 372479 1627370 1677987 722075 1777676 421279 331095 1136204 1699837 647408 1975643 996016 879603 187851 346020 69108 1158616 1029807 947152 535377 1206539 1254759 373002 620605 1228216 1915834 347563 1937945 1550926 1752820 645668 36561 1792958 1135291 1365227 754661 819490 1204872 14339 1214972 1561059 1793060 1871216 569505 712380 1118078 589061 1668379 1693746 985468 310370 1685851 1742279 659595 997189 1522600 1971788 623830 715318 622152 1124373 1032027 43339 1131466 1389057 424815 1450401 148810 234801 1698419 1468638 338526 1385664 863410 1142109 1806769 693306 97732 1197435 1998383 674105 37476 1864949 1328796 1981546 1542979 1559208 1066642 661792 1302634 914599 1563927 724945 1210050 1360193 890517 1043857 1354774 241860 1692368 1070493 1242418 1064445 203602 538073 1059622 1837188 17427 249510 1275524 957678 1673135 576870 353036 1245178 795093 1231786 472640 449887 229805 403029 1514807 1239134 1451768 1933541 1797504 200039 1622787 1550374 1039221 994790 1447820 146963 784589 1119301 1243639 943636 1427567 1287721 1926069 1424610 178932 1487826 1070951 1896591 567120 334300 645152 499515 582489 451292 685181 962816 1605758 1010202 1300875 1048781 79383 1876988 475081 366441 918802 1054200 1770576 500480 614859 1626715 707727 337634 804305 211767 1821641 1102627 1907711 1143039 836527 158065 244831 940526 60144 873229 1060634 107633 1770260 133386 740429 194215 1090939 1748561 734687 633082 1808201 545906 164405 495309 628720 1100036 1512891 663031 1583063 334934 1050084 1702996 383036 345380 592993 1830818 919907 447436 1378576 433576 1239329 1670906 318505 1408271 1642067 301217 22014 1701149 578798 1566719 57686 1734932 1965736 597500 1586472 1033176 314892 1072735 1315315 220903 1808178 1367172 141898 450128 611159 1491144 444357 853404 462097 483038 418113 183693 766334 194963 360540 1120592 1187764 1688678 829037 405253 1797035 991598 454616 236815 983896 42007 1481518 314973 1399211 1973828 1028654 486802 247608 141872 134501 764733 1010493 1528746 115584 1630530 324860 846606 1488848 1296418 892441 1413773 1385360 1896681 1598923 1523970 1099413 619904 736856 1957 458869 1196508 769295 576616 1384510 1160365 1997398 70784 884379 476138 1941724 957078 1977044 1096480 880796 441188 1297671 21708 896972 430291 711624 153417 640751 1909851 1602590 825491 911433 1652974 519034 984111 778181 315979 52129 320006 651543 276577 694387 1685081 489140 1013675 1717177 1994655 1833142 1424630 1419093 510943 1378926 268412 1086742 1028252 24178 424435 168220 325982 473986 26499 1404725 1034622 1631942 1896857 1894958 190125 1102042 1350828 101273 469526 109848 929245 1650049 870827 206982 1666599 1063118 442387 1202741 1598677 861683 1806251 1893911 1928377 1349079 386259 786641 940362 1293616 1753880 1509833 185546 135951 847242 1712604 857321 457139 409617 1121580 452315 561025 1601805 317310 396071 734505 1792702 1310122 440218 1952366 1866230 548325 663054 1813994 1994829 1299443 4740 922069 446156 379225 1470822 918529 323406 1311061 1348522 104154 1222753 636667 212140 167106 969411 1738925 1499180 980736 1292098 638612 1787935 1373519 367215 1159824 1559136 1202669 473426 200969 1996786 1656791 1193946 344697 94056 1041019 1625641 1497546 639325 45477 1074822 1875904 743704 655845 391790 1779436 306551 691944 1894309 1531059 378686 1724615 1484423 1121538 446161 1397271 1410584 1968416 1911719 202186 1990909 1863610 686305 1016469 1183803 1087427 1179370 1526804 470173 843366 1776146 961947 875829 971962 1700937 1807748 113264 535405 761001 64755 1988560 1724871 1085160 1766395 771884 1196024 1730350 289741 1114638 974061 1788303 1089115 1415413 1662182 392089 1467436 1677643 1440887 471902 525828 1444411 148617 1946300 351258 1112439 319452 1921660 395681 1600997 934407 279643 1231245 1537081 525612 1672328 1335653 525463 205809 1796042 868342 537035 1606215 1657774 1779537 1191256 1249283 818263 1287593 1006599 335916 1142020 807283 214671 1344468 828897 555864 1769585 73428 1660546 877044 641401 1440723 1247846 313350 1139044 1135190 357570 1289652 142913 28137 1371153 1549293 1949521 377196 1840560 468523 1544697 959675 1168781 1047352 611664 889524 1197953 768147 1379740 1856266 216129 1943920 1587877 1626655 1613413 494203 753677 1897990 70179 467567 1147791 1676565 226265 969762 556132 1941765 57556 652696 1777642 1360537 84197 103128 980365 1012075 1306723 711531 1749075 326485 737137 750405 1920447 227577 379929 139830 415441 1648945 780800 1535881 1489822 165295 1874808 1072339 1859423 302772 943222 1374297 1952277 1170976 899364 1367759 1693849 1960580 843864 1074962 1980080 894493 1800802 1081194 1901503 276365 923482 336423 748033 375649 364043 1258074 1386823 1756625 985438 628807 1311907 651386 1480610 1200552 1389684 1524750 877155 999725 293504 1423095 897782 1268550 1458693 387360 372722 1928140 603997 1567361 1869133 73325 741246 386925 620826 1048216 1234691 118619 787024 844053 1730393 1182515 16712 433383 1004415 773496 335096 1684717 21285 1751323 1111547 534045 414216 1452402 129617 1539035 1016796 968456 1111261 1097180 1652294 1093596 59888 1459854 1441690 1028336 1858918 917419 1676176 454489 771218 51080 1134434 470064 1099650 594608 596785 1427903 1670493 1166612 1486761 1975769 798188 255671 1712642 1154515 259291 1189208 1340327 1965118 547407 810909 1440307 483611 1211571 1997292 4066 659105 981573 349952 123665 3338 1163575 363177 1354887 118558 93936 1674365 1447884 1924534 1642432 1493667 34934 1284554 1264064 121419 594701 428603 965512 1463437 1717780 1562902 226921 689307 425523 1762978 1507850 266573 1414322 525237 1299983 301616 1692509 504956 1639822 1557608 16189 1956843 238271 795116 1440444 1622225 639954 474280 1797264 1197337 1986051 340369 1852483 1384374 497114 1833758 1649319 856307 1514432 620359 1536474 166905 473795 274151 15689 1280576 945685 756100 586235 1366001 567772 1364964 1889526 976543 66269 1338042 334459 26440 619354 653493 1537767 1935496 1130743 1913851 1581830 1212131 1333761 1912829 1566335 1395355 1861007 1406823 1092981 1591325 498162 1659287 401440 379976 1473231 1220117 1320271 1779986 1873521 1578224 1582246 546621 1628123 1573978 648475 80703 651648 615500 746810 617659 498462 288534 1900278 1225415 310236 1958452 735813 1752755 594411 194530 548864 819548 1425712 1296558 1691859 1752334 196703 1900783 1028720 121834 254639 1339315 667758 516757 709000 1787879 1448601 1604413 1707646 387908 1183290 1908925 1860310 1934518 1842983 666547 1480859 1167715 856421 570833 1448030 40534 158342 571945 1237353 504758 103299 1401950 1284467 122871 1768222 841316 1274064 1740362 1453369 1178256 626167 1791664 318843 169376 549482 1536331 782959 1111280 1833152 627345 604962 597205 357158 1216783 770186 1461123 358040 1172283 1745949 532769 1858016 906894 1572259 1213203 1109484 691338 1060222 321360 1162043 729374 1083866 728418 97610 1631442 634124 1218162 472388 1341897 785319 1069908 596384 55434 1580423 702687 589322 174121 1577362 157029 174423 1015803 620201 569293 392634 1996016 935683 1998617 1409333 414480 995057 1051750 254560 1754365 1585055 1981857 108167 1266125 260109 1413668 140726 283765 566389 1567241 1824750 660609 94147 1584110 1005961 451559 702528 800561 1125601 462978 686883 1355333 1989953 387755 601111 218015 1855968 401438 1999258 1575682 1706929 31699 1277802 262729 215117 205724 1807221 1395463 1501049 1259227 1488122 1826030 1219720 104483 559075 1664801 1855594 1539757 1495653 680481 1335582 737887 959791 171863 1267189 1056245 1808563 258406 1460730 596331 630468 1931467 1238830 1496236 1721267 1415936 1273039 859843 602553 193747 58166 248311 248004 1537698 155372 146946 1287517 1451555 172749 955003 866775 359493 1305904 736372 790624 181195 1389740 1976136 1058331 405122 1666483 1625803 1991991 441902 1256189 1981245 602663 520738 1277775 157836 275030 139371 1213536 1011697 1836941 1647769 1549151 445484 723594 1605920 1064344 1377212 1207006 1951253 1680524 240065 1071519 662825 1411617 1997982 1325996 1096760 83121 1793233 1264830 666780 1424451 1330004 1262181 1264528 563898 458268 174916 1051740 846618 1797069 1357036 1822440 1678288 556695 1568784 1040982 506802 236309 1324822 1990731 147141 657522 1654676 1323245 1244478 580770 1276399 1770139 1606690 245274 773672 377834 457264 1811597 756879 1887352 1977868 514425 547049 1898524 663821 1788966 108866 842977 1837108 1987600 1481183 314008 1839780 1110477 799546 3809 1236328 1483805 1670225 1325915 1288099 885657 1264516 1164371 1644559 715592 1091820 453398 911487 1216838 1489200 1228790 158130 272649 1861107 1652575 195801 1345780 113044 1894765 737113 1814504 804314 1773065 1353872 301279 844512 1457194 1654467 370082 307540 1807214 1407204 61680 174576 1192701 556729 998656 539272 154944 1592462 1925996 143087 254132 805964 454356 1794734 1651318 157472 1365020 363914 1197085 712048 947962 278920 837074 327250 826512 993675 1158645 1739311 642446 440223 1622360 1401239 8401 824774 1339267 221737 1440498 1224566 963274 1847074 1632338 532794 715224 909232 864957 1047685 1196137 1712893 1347656 1859914 113820 1190616 467867 1124632 1085567 27675 945323 252856 702546 1728279 1666593 533749 1688043 790868 1525886 281619 964590 1281549 1244484 1746279 214757 1741381 216106 750136 576651 1593163 200965 1426763 1654475 419202 1953654 684378 46713 904939 1798050 1192247 56741 876079 758523 1738753 224047 1075472 1537756 1012720 632777 622158 133322 1523953 464953 1008706 1171791 661749 276639 891608 910583 1228208 1766833 1548361 176649 821895 864164 1405818 48973 480593 855486 315829 1568402 982568 4999 529308 268184 1507397 1168998 558503 199706 1686951 391728 931024 1083977 1928827 1937755 965382 1384925 1253042 342324 1713940 736349 1547250 580750 316055 979235 1781875 722824 233818 753605 1507163 355954 162872 241532 893351 1425484 501542 1188885 1067815 217870 1045441 972377 1314240 209478 1037842 254255 712509 120803 317239 834425 1694895 1522722 1543936 1800748 735226 933891 326118 1199901 1923149 1676000 442559 800321 51794 1375755 1582872 1668495 1529249 414910 45744 418238 929996 1499755 1360318 1884050 646229 1196967 1280919 981747 1087719 825882 719555 95383 1590917 153467 377715 1553947 672777 719522 1188821 1409215 349920 1744202 1810677 1262682 1062146 1953786 240766 1524358 200668 1812075 137666 1202713 1371777 1022256 1274300 122919 457103 1285907 1122669 657786 144005 1921321 1269702 587198 1741459 1697236 1178799 365539 838205 1286653 371164 803752 1694913 1828255 80063 66812 532061 173649 28526 587024 426879 1164843 638431 1064226 1930739 741874 350898 1215832 1036342 1160448 1786395 1094379 1174105 1761185 582345 889523 1225888 970919 1077111 174301 919883 1090479 1691104 1378318 1323535 610854 1387213 1514273 679436 1719705 264657 1327963 1816967 1548222 1782098 724689 382516 229612 88778 1286616 68638 1128071 1993870 549394 1995341 215103 179696 1151639 923738 725046 1266582 446432 1893423 1947636 578986 255992 211887 1516500 1908377 1183165 1274955 1167924 1824160 1460234 1504466 1041720 762077 1632008 1664134 398660 1930754 1813674 531759 767037 583034 632161 117023 1066066 1731915 328062 742734 1880521 923952 1552928 1075253 1579365 1329014 1459579 1964053 1835036 426373 578275 1529657 330946 506535 289253 1577202 1547498 906571 1928352 1506744 87051 718382 1037867 673574 55482 270987 136114 533146 322495 107409 403157 239906 1027126 445657 611084 719416 1660681 1406326 1697055 263329 1313331 1363185 1730566 356937 590933 833954 1686922 868930 1052202 814111 194782 530188 1240229 25344 770201 1218988 771572 660414 1785100 1520761 9900 1677067 337622 279663 269502 145212 921914 693700 1992203 888363 1489919 1293997 1023645 901002 1199114 459104 593051 725939 1475739 834112 721283 1328138 1740374 1867291 1905569 391744 126592 600958 959628 744495 1392060 91927 612308 736313 1105785 476152 1294963 1430727 1041225 692380 7429 1247907 1959791 444395 272190 123396 1550653 1036671 1363772 514989 1315596 1879688 904451 209764 686118 1459565 548044 1089617 531657 1918843 1935885 1087519 1296582 1712945 1054602 1388135 927397 235122 1528239 769186 1657753 75253 1689721 1892078 932334 818179 1236337 770885 1426441 1504356 1265725 1579982 758022 454459 939593 1299532 1535692 1570446 48693 393451 1526244 1964434 19849 1515417 1656371 1068087 530966 1830941 936044 1895033 1033153 1813192 1693923 1965798 1225728 723273 1324730 1929166 564213 1641365 1937692 635187 1322798 925607 1185779 660583 1734462 248493 1177642 150658 222129 1136112 1118361 1411448 1704591 1862998 720273 974718 703183 200184 915288 1995156 551765 1132897 590792 1192694 1694135 919869 368736 117105 156979 283235 295061 706650 988600 929931 125110 943989 1638939 479049 744865 1072763 1858325 1650244 32396 181268 705729 1559055 1743674 773288 1195662 469408 1646905 1736848 1973790 1960826 1524355 1198245 966383 1102422 1609323 916988 852772 1973719 989637 1040603 831247 792673 1998450 181631 1441377 746475 1192130 712536 916220 1336546 1219104 657472 368708 136570 245486 1116320 763268 468610 241992 532287 1910765 1373061 483339 543182 967855 1701616 737860 1708555 771148 850686 78004 1839616 1426188 1230346 580277 1650319 15897 1604709 1513421 1955271 1653595 210144 1021592 1873555 1338190 240092 685998 300955 1288670 520578 1164166 121185 1430309 69324 817559 1980865 1055072 578997 1640063 1905094 364263 44050 1341621 1578501 1659843 1958562 1125764 389091 425223 673191 1678635 406801 557981 474064 1064292 653566 978609 334555 35543 1410662 1373867 892078 1981403 821028 363236 1542864 773687 1365733 947280 617824 1494159 1025497 736902 1715704 1829180 1681370 1520147 1468411 1708938 1692792 801496 1942142 1756052 1817980 1926878 1601234 1982880 53708 1768837 1683725 270355 836065 1834707 285934 1025936 1368435 1564074 409405 301698 1319153 333632 1904491 1504659 78879 714962 1175112 1363334 300732 1348002 505415 1256093 1852388 1663085 335645 120251 1734425 1123256 1168564 1149696 75060 740600 1021743 1479095 1425814 1818457 1168877 442703 147426 596870 1515456 1444977 308467 213830 360376 1548085 442189 1239047 1469897 297313 1816925 1824829 522327 787054 1550144 338693 1859987 1498700 351589 99529 144979 1102233 1572772 607512 1955514 107643 1801809 1095716 506524 1066919 934425 1101610 244613 520944 1694029 1607044 490552 91140 387987 1152959 32756 447472 757943 1725859 655709 413314 1660248 1880990 1031032 1453223 1425192 858687 541101 1988377 816733 1342145 345854 845643 1227520 1239673 139211 619578 276968 471752 532074 691517 1639966 1279449 1651646 1424512 1990615 1789767 24438 1107698 48960 1259861 95420 1167045 497334 522897 1144998 1130671 54274 1383248 1830202 28271 1422066 1012655 562845 849977 879087 1636622 190480 1895174 1771340 878593 1192062 698411 661189 71255 806386 1239439 1784045 973236 609657 879091 721172 1308998 339871 506153 1139983 893817 598618 1997015 1308175 227663 1925719 1615958 1352543 1622374 1220966 1075811 1870480 1395974 1618965 1506043 273107 1197639 184508 1276467 1530779 328223 1305017 182239 353944 1863556 1187019 657826 926612 874442 1932585 466527 370208 333592 615539 306236 104994 597155 837822 621854 1433756 1266695 536145 1885003 558690 186477 1266405 354903 1561803 46759 839583 297917 1084337 1796963 1250217 530104 1968156 104313 1226285 1429386 30628 46913 213239 1819382 1504610 822718 1788691 470002 1804405 856057 1359685 928739 620691 1730856 482163 1333225 88533 684915 1592435 1203459 851795 720207 1997853 1493774 141725 781405 1918780 331832 1889993 1109298 729838 48665 1427838 1105023 1738619 804066 714271 1997790 41846 1759226 1593006 1754599 1008716 1040821 1558379 365268 1228923 903935 1834614 399211 1342442 214860 605565 1410970 750345 305378 1193650 742931 790438 747956 907687 1154332 359167 499093 1966637 1298696 1232202 1959569 718537 1881740 455249 1911611 1742110 710473 1492211 1966540 191768 1191740 1553365 992292 1814936 514226 1798187 288911 1618087 1569145 1101699 1316406 874365 1177723 1507694 1535080 775903 1909063 1117284 366567 436112 1177821 1791484 770756 218035 1329154 981962 1483230 46335 363763 1600385 1302292 555203 52967 1928513 1149961 1750917 1716191 494114 1565499 497753 749066 661886 1133854 1523419 1477088 1918168 40110 1826292 1714269 1463429 1904088 314980 1715405 341508 1093133 863662 483675 1486213 887340 1891858 152908 1662826 5799 976245 1748145 98380 92382 1688504 800239 505353 70591 1279731 685924 1642349 1014730 1011807 1954135 1559378 271349 214114 504647 810157 1263256 750850 893047 46826 250075 428810 480847 681005 40008 962400 1064018 1118937 1311054 1341034 1251528 618870 1806582 1276757 1370588 1296909 689700 422057 971533 918742 1420285 391042 1602375 1943796 585021 239390 676064 505496 1552189 399016 1167620 1244728 927607 353628 389763 1158984 936846 1624362 1177588 1156801 931015 1222848 1342737 1667876 1447734 1573659 1970713 1000513 270301 1395675 1147705 589087 1752090 1108531 1157952 116926 663419 211627 618239 39122 1918012 1426800 1689820 1654956 1589230 70839 1407006 985474 279170 1567073 1872470 1009306 863671 1888140 559984 1350834 170699 404379 1168501 77013 267734 1548819 1800592 572350 1539585 546417 185969 220098 891030 733523 705251 1960133 1445195 1008216 577366 1581474 707674 1369777 1001333 1698862 417467 760347 474026 852153 307923 348593 82321 563508 1878686 1398691 493809 1997582 1142153 23251 1177615 1039086 1245109 1204784 1520290 1350774 1486262 748008 1375127 1440190 1643199 1267886 354844 233857 216840 933723 1118779 60883 459040 101839 794780 98240 430515 682985 1237470 1668406 1980326 1508944 845905 57792 1155922 223796 612283 1432833 1387823 1138064 1880475 596793 363535 205533 870466 1234011 1382569 1805763 513447 761541 395382 1001182 579158 1014916 1683847 1181596 804631 898868 56320 1658094 288364 1936364 1461257 679686 1003203 1458776 1483053 524427 1934756 828560 377137 184731 59989 1033625 966999 119770 454274 1256105 1264704 1127162 1760434 1728161 597644 1518849 1035269 1931719 208517 23189 228025 635144 482649 620503 1092728 1973337 332014 1631996 394188 1652004 1474611 1582153 87801 1175453 918108 1075223 951139 1100962 883134 938517 556260 1023021 741179 181229 1446734 1246295 1979524 769192 739325 1588986 346166 1955427 1821755 1728901 1421884 1528047 1511148 1061053 1570909 1519638 1742481 1833701 1797820 1301280 421290 1797755 1143437 1369588 640543 1193624 1508338 1773622 1741520 494381 127976 1917861 1579525 72548 1505561 688069 235746 1772090 393233 1957917 38539 1960264 1037028 112842 514592 1697541 1984259 1618085 613226 1072356 1783765 1381848 195782 952684 1072617 1741954 1716859 977574 564039 1054472 408733 388313 1474666 638565 58968 935140 1024805 1358824 502005 1507852 1066832 1440124 354341 884808 693259 1292559 960410 796591 1979466 1250599 1972755 696831 1950701 1717736 433911 1216788 1477198 176735 591475 1917566 1930432 16474 1990580 687652 1075599 1527004 1831185 770769 1636053 389159 1635327 1146077 1009542 1535297 1113385 1763774 333773 989401 322238 452348 1375444 1985031 1270594 311741 1645070 1474272 1980340 1822473 342889 1805913 553902 1557354 1754433 878099 1901782 1700525 83368 686535 1829103 1684493 1574366 554809 43703 1805999 145760 1012433 841362 685079 280706 1186503 1310214 1915695 596368 427652 1081077 394695 797550 1340910 1653171 1035652 850218 1485916 456245 1932625 438429 455232 166758 1828833 484543 1053361 1171077 165019 888903 65646 594237 1123374 921397 62348 249209 1697402 313668 150982 1962594 1123565 1858332 1948364 577480 992242 1601809 1121820 1447977 1441697 579918 801117 1975746 1916720 383414 836329 1501724 1275874 1696945 1212821 1479412 316801 1156014 115664 1443984 1570661 1678518 993697 74237 79768 194062 890487 1805967 1365731 716499 594288 989968 986872 1343909 1967743 1096654 1242899 1965453 1248837 813137 875383 1626686 1707792 1105166 709051 193137 719716 1187593 1652160 1043138 1469664 138123 1703584 927973 149095 1598121 94140 429501 678036 1652905 1275697 1776068 1640103 839420 1249624 458322 371214 1130696 220911 1661644 1275742 679973 346877 1987869 252479 343195 714686 1870850 1250135 1324753 43765 292497 1102828 1804351 666354 1620363 156850 1278481 608020 248101 724102 1395662 1242008 1367561 454463 118610 1393686 1952852 1987346 403389 744196 1853902 55180 1430333 1743887 512824 1664840 1486467 1283961 750817 1184602 846483 1499243 733548 560434 1666031 943450 1299964 1411494 877048 1523928 1143245 1150291 405368 1915581 1476032 1924615 1783514 320241 268048 837630 388048 1867730 1297147 723612 670279 468645 1944949 1569335 1904576 315664 196652 1084893 101197 1660298 1217569 1847294 1043825 1427041 64158 1660999 1079736 926100 1265862 477802 1195854 286149 283183 660564 1249232 1797132 1682288 1342305 196268 488029 1144325 1362481 1442627 330898 1597785 1301911 18369 91933 542041 250445 296292 899811 86434 1093660 109710 144422 805026 215537 377791 1918681 477171 1664790 396639 1742197 878056 732415 775799 545264 489174 1813383 1486210 1753221 793856 917722 826768 1039049 580368 25734 565707 1363549 386860 1678991 1777004 462098 775816 1725500 1267701 1468073 416935 483209 958774 1686094 487768 3976 741191 926726 1426364 1163998 1785873 630103 1614684 1962723 1691858 24660 1651471 351594 1358523 1780171 464016 206012 912626 1257061 339621 930055 1337877 578323 1121750 1738414 188904 429863 1018215 1379441 998109 1439856 1607388 406906 1654743 3569 1541929 734190 1878229 1402530 947957 1415555 1202193 1464619 714536 1284873 1552737 1814345 1797704 1430320 1400698 26045 126536 1414224 787163 1616492 1289225 337492 1001605 1183733 1924531 1073316 1191559 349028 292597 943330 1990597 4870 1511909 216031 16366 1770478 1768566 1801413 1746009 731816 1857895 243750 596096 226039 663076 1669661 1547033 753904 1883501 1159360 1856240 611473 1414871 1574441 552631 82444 1843709 713360 842232 1652123 633417 1128850 1876445 788951 378743 1316612 615873 1945471 1160157 1920689 1693570 1042534 350475 1750549 36155 242087 320581 1675885 401137 449224 1641306 1311666 1741329 447791 1161362 762169 1754339 1639130 98783 143281 239471 1598033 1554441 1908680 271375 955972 1623938 783448 1571973 1629238 1404314 402120 166724 157384 1721045 1571456 652572 1568741 1973164 1880777 355700 994104 1908614 1459631 1298491 305600 1104139 965862 977364 1846827 856072 640029 1172746 69751 1551047 1527524 142298 113683 1870628 780335 1853321 941401 1222395 1401637 1551131 1927419 950886 165094 742419 8101 735085 1914760 705779 1561261 1493590 1138161 5146 1793806 1158965 1156288 1368075 588789 1403224 847670 1831855 29955 875643 574516 668311 585932 255917 18986 1173892 1627974 1616560 203950 1968149 604438 1996180 1660773 1841640 1829378 1764340 1549040 1470756 1143485 1435828 379357 716090 774511 853914 134440 461818 600398 582547 1441898 1526409 1862755 208834 1100841 769684 1957169 1985227 378992 42273 1859112 570582 418210 1766486 689672 1684034 1096514 1744195 1492086 1553741 728749 1639852 241064 1374336 224239 1165984 1118415 763188 1828653 1806040 1016776 743255 282655 1525471 583252 700932 349834 688485 1151756 1837049 187504 1315786 666406 992134 1204487 1825399 317227 300256 883525 453102 1452862 106054 1258218 1287544 927403 1454161 1002039 1492025 493718 528415 490111 808320 840246 483445 667929 982723 1465827 1566303 87435 1640677 1688229 817207 741974 94434 1392623 438654 436584 668309 1319847 1353696 1315052 545758 158571 1269262 48772 276114 1657309 1919195 1962359 1432944 1288893 1610755 127501 1085401 88220 763739 1470740 1335780 1136625 1131313 1112678 1152786 1666699 1754314 797386 1685044 472188 1435927 1517551 1796276 526899 1269808 83148 1273348 1314918 392076 423027 1641159 81172 1582417 1538869 674911 1702200 1336469 1577460 1616903 1621896 748408 748322 341774 1756929 960424 1092659 180377 1544044 1856713 774528 404985 359709 726157 993247 784591 1497900 505831 1971401 286603 1802474 1397581 1448907 201889 1874339 1843052 904044 199181 1044302 1953765 600886 1414556 1352660 87734 661783 1063385 501968 116465 166712 1755596 966779 589385 30963 889906 1505863 1679950 627789 1765335 1704431 1284621 443635 115326 821524 624244 1254987 687376 146972 1300883 7490 782855 565059 1206720 1224284 1438206 797865 483734 577667 983315 1060267 1786422 850724 1972430 720749 1405804 367895 113082 1639964 1841467 1308331 581302 94416 1929262 885795 585838 1061559 1138794 231963 307453 1289576 1009951 611226 1613456 1249434 1438218 1814137 407529 1728420 470354 1263982 1988727 1434181 1831790 1328326 860838 1630603 141727 515706 177192 1399179 897848 722691 1643196 750599 975733 311734 1951323 263389 1525230 989138 279918 1527191 1750266 1711903 1563363 1672368 697254 1479193 1295687 1855936 399906 948494 1266220 1684589 1829223 1672730 335119 1807737 831460 850301 1079819 838398 737083 1740606 276356 1375721 110027 1927481 1273110 1548505 1486165 770916 1412788 990403 1150611 925989 1900448 485164 1823390 934101 1731920 540291 552605 102304 1312345 1617022 283272 1392233 934054 572863 1355813 738763 445246 1983205 774963 737362 333310 810819 1115636 306395 1161676 1267347 499207 445339 1928859 1319780 143913 349748 1443877 1539635 1406822 825962 1725942 1145195 1433158 376276 1584479 1045677 959181 1219703 1934702 615210 1151656 1219724 323774 814399 822258 1101495 1072428 1139193 661441 847194 1748809 1383832 247866 1467222 625241 122864 1959161 799650 1063988 1977960 651027 284257 651944 305317 245664 750278 1835281 1138442 997136 557493 392979 691510 1450018 1209627 1670073 235067 779230 1084258 1364982 826404 1505893 1214046 857006 651313 1371234 712688 1731468 1766493 854764 268914 728937 1839979 1051471 1466994 1144367 20268 1264452 1869491 1039207 1270492 1770527 216173 704912 315889 600816 860819 1381683 1769711 1380843 11909 264806 1352485 977681 1860932 235918 278223 490885 615423 839288 560181 86683 1766097 1847062 875500 534989 1582619 1494355 927954 1847358 1284402 1836881 293142 1232837 1434606 227801 1481679 515597 922294 925813 1519425 1776296 280520 1416551 1045647 992076 1114322 1365805 169490 433329 524527 4261 6796 1875533 1476812 1453349 521964 592296 616346 264276 632829 770505 1783985 34847 1348914 606468 1153912 617568 108386 1424841 1274992 296473 608119 783619 1049097 1912018 1083729 1074212 1237056 1814265 709706 1680410 219808 573250 328949 974060 1437187 1500055 445531 8311 1779302 310899 1840955 50301 69980 1825943 1638048 458394 566451 141267 534803 1659561 1040755 1245358 170674 1727535 1077366 1157805 416641 1326344 1795941 1918491 1229808 561430 565622 685415 985258 1724808 241660 247204 685491 917783 1678669 1770228 13033 1831468 1624413 914263 1031603 1637420 1051297 735925 1774589 1278690 1249930 1263058 949841 1124700 1858679 562429 845583 1497950 1292397 1157650 504422 1826859 1526258 1664494 377073 1791562 1433804 560082 301549 1005250 60047 553480 1606298 939464 1785566 1742410 1363864 967231 990218 1118663 419204 851900 1747450 165685 1987658 1547344 1906923 1662343 1488269 683758 462022 139602 1668220 473960 660125 1772213 1225564 749483 1230214 1390544 322274 1026942 826760 1601434 697634 571439 845500 1243008 13967 1868411 1339028 1470109 305713 31600 1779291 46728 1478129 135750 236790 1166393 1036037 573678 650579 334060 1219106 233326 910039 445838 922367 1099342 1720047 330986 873789 178576 843496 594135 354292 1801106 1460907 1049506 149440 1028189 1094938 1484727 705517 20190 1137679 243521 327727 1491643 673568 1939767 856675 1050588 671143 1245267 844063 681829 1623901 1393445 481845 1386914 675214 1525491 1692689 1774739 1172385 546929 1786271 1767222 1256718 1127197 932407 110324 134226 1707658 1085147 1446501 1772375 1057638 1102696 1670598 1920914 1588080 1351208 1634412 467142 985529 915277 1338369 514212 1322929 789 1617533 1946138 1336632 1501855 1547706 375591 357429 400134 711963 500362 1234859 1597906 239909 234209 265046 195551 1952038 472400 1189498 1908657 1434177 1220292 1913027 1986685 649977 862444 1118542 177032 1022054 117692 940479 1446451 150523 677404 1640629 836071 1423129 1305918 398249 1818672 344225 907738 1653120 591986 1461272 333695 1918840 1661387 373712 435922 747103 1728659 446260 1105576 1221377 568973 1211962 1905831 1394093 478460 1436212 1367849 745916 1470361 944738 1490305 316126 1794915 348253 1077386 1386454 341673 701953 448280 827731 553211 308223 772936 1478999 27288 996669 1045556 1281611 1832794 1925351 325784 1375867 1982560 303753 1610529 1056949 388024 1666921 1544615 224471 1980429 380758 1386302 1226564 66719 587905 898606 905406 210433 346407 1568504 227414 273794 692801 942534 624812 1498164 890106 957474 927089 245808 1140761 1525670 241732 1134627 1199104 704778 1085011 701655 907722 1213246 1216519 1956284 1274383 1957414 365573 1430195 829942 97349 388428 1473979 1322747 1752118 841095 544632 5084 698195 935488 973109 1375080 832397 529524 1351866 456122 440893 1877835 1866046 1850145 1271083 466288 1782297 639116 1163272 716971 238036 992849 1361760 1973423 530366 1064849 928480 1734219 1565524 603602 601998 1709991 1350048 632358 505991 950383 735831 679225 609907 816300 1390225 232262 959467 473202 454419 1780473 1982058 911264 1063515 1094218 337711 1080903 158462 110352 1036085 1445187 760833 152356 1096110 1825262 438519 1458899 928523 1727514 1577524 1962383 1754671 777205 551794 1391173 1707365 1446760 979357 951742 638453 364021 368530 825954 1793092 1988079 1806312 1402772 292922 1094395 1330408 1898856 778848 362044 1016368 981370 1050684 123624 614700 337528 1901623 274358 191809 33317 1863443 540421 883442 150392 902117 1310362 65597 770067 1912468 594088 858390 283602 1447652 1932212 875684 499386 1847752 1721583 213128 1617421 899741 1908127 338025 115325 1249344 1098621 1661258 944398 617833 1867243 765877 1736746 1774134 1925342 1731750 537567 608793 641226 658639 808314 975909 1330079 1962174 987469 1653887 480739 1857677 1669704 1892917 1064936 1604424 754210 105078 896173 653605 1990869 1146758 74136 1371085 846537 1511624 179298 1231263 727646 500203 1791725 1903673 189472 1185634 1737263 860010 446494 1720473 816144 363618 606898 943016 1408465 68596 679413 30642 1824966 958127 786806 213959 23184 823845 1457243 819675 1031522 1525073 307168 1736437 451409 223237 291701 399661 385775 322602 395229 84877 466070 1423352 1413050 630782 632712 487860 1379494 506437 1563736 82429 565559 450583 193040 1732038 1041734 143791 1070623 268109 469372 889952 619702 563024 461641 178246 819480 695936 1018097 668561 1748313 967221 205672 640681 1701825 1572196 881249 809691 221679 114436 1870098 1707619 591031 861064 347347 1415489 164494 637926 4072 1811655 354306 74885 656311 287820 872974 1828722 563628 1348789 1741278 195997 798608 1296342 1977513 1173303 1708956 245627 1118375 1103320 1182392 1379511 398054 257803 824581 1980817 1263466 1386283 607042 1561805 526503 1662692 630049 138031 1852990 1174387 14293 1307481 1097244 720426 1500777 1521229 1206116 595920 680408 473474 1809658 1923467 1019671 1398125 1409607 789048 1989529 496802 1087594 1450916 1627574 792363 1247421 435751 286868 1900020 602615 942452 889378 580850 230621 270086 371560 421964 1025823 845704 31468 834011 1198958 599037 149738 1182283 1473358 326242 565968 322514 627468 448234 364619 397496 1782262 1231533 843353 1014895 1528760 1867009 1965152 1679192 1648787 1092005 361682 1971753 1918441 880635 1836410 231874 19913 433537 997085 1664017 623443 1287786 1995831 366537 1599856 348788 72851 1975424 1846252 660653 546675 1637883 342228 1211880 1382583 1767698 1986877 797609 285094 492752 1392662 288738 648889 1072577 1906993 1269761 1106970 1314972 17136 565750 664277 1437654 1536093 35279 280815 351708 319870 1418548 915916 470570 1805412 378078 1892011 521872 637893 887618 1411014 798315 604486 191300 468825 1125177 1861961 694919 202910 1176393 1694311 1315274 1841901 1713061 1328047 1766662 518465 1352984 1010483 1921134 908643 270717 134647 1783374 666264 1805267 303604 298749 1101422 1731137 1623778 923067 1570579 877504 789364 1043236 2801 1362763 973339 158930 960443 652027 953096 1691799 1758661 766902 1622801 795684 1366914 674486 1445857 1775814 1915741 1713380 323608 576460 1139472 1341480 962735 1096743 1537282 977943 1753469 205496 1453895 805806 540538 1427384 644890 1676112 1370290 1437942 1662662 543050 1514801 1615996 1325315 1684096 1411461 460523 226871 1196742 864247 150496 1688333 1224409 478227 679517 1708416 504480 1671947 588497 767627 1780061 1854038 1581802 1422424 950884 1944218 662383 1395888 1741600 1816509 1128176 464616 71693 1737421 514475 1357859 1032733 604995 1494659 158564 996334 446101 465561 215326 1201047 210066 1146843 519849 544342 907553 1609071 1473852 360918 727107 1998242 1756868 1254276 1779419 985881 1975580 413611 123813 923688 210473 1762005 790977 622528 136487 1290141 1835539 1096324 85600 197280 1909057 1649410 1579985 604376 218518 1334842 961254 526716 434002 1781751 577787 57505 1129685 997038 1372448 1636476 495109 1237465 180233 1945257 1731584 1244574 1432378 597475 1009045 265813 903303 555005 1726802 1104849 1695699 1430826 1591992 1531419 376864 323076 348612 618848 473572 1016737 885881 371017 229772 1524435 393641 584795 1971238 1060829 1696831 1300639 141838 799559 1918458 1496590 1784777 1842758 797403 1669492 1949247 259096 650907 171037 1707933 1034159 1606304 874845 143752 1953137 1104152 1473538 327333 1985444 1525438 699989 1937050 1952967 99456 919314 434398 912125 741133 1814668 109730 1577781 292791 1763384 1889847 503445 485727 151653 189237 615401 1909408 1432678 1135789 977901 524171 301687 189208 469237 1685179 202843 1271299 1447162 196773 1112313 272403 241715 886916 1393949 491230 588578 1426991 1154682 475730 1792068 799245 1992824 623249 155545 1421034 1069890 1418969 1252470 1699946 177693 109507 1082784 185503 1069836 1127921 1556087 759735 952284 1275638 151570 1379221 935628 463357 1671660 1656044 242815 338701 905559 1144154 929538 733804 1557949 81300 279438 1025245 554101 1544829 1722374 1231312 1489454 1773422 1751274 556859 1761798 1245091 619266 1374240 1758805 1755427 1846828 1095067 810413 905075 633358 1992213 441791 923697 1309923 1668726 1406444 1636444 43411 270054 1427588 1288018 885270 138125 1007859 1862058 142700 89025 320899 1445398 626067 85239 141786 1131097 1781417 1242705 584618 1456830 245354 1974186 1729194 1427666 231181 22217 835935 1440384 437593 1227490 117820 255792 810951 1491300 1424290 479005 1047892 953514 430587 912773 540080 1762858 387256 477675 365079 1957157 212754 587422 1193377 94277 1939264 1359636 1351103 1042357 1131196 1765388 84226 1909716 448546 982714 413905 1528282 1421924 1208137 210880 18854 1433954 945679 1175686 519781 1106567 1978702 640241 1252001 1316774 1243621 1110565 1789464 1111908 817855 684336 1863941 399478 1667493 4731 312746 1119485 126410 1855245 925096 574263 277129 221096 64162 1677591 917566 676361 1528994 1552294 1138692 1971827 493083 1764708 1457895 1701848 948491 469386 613396 1058906 623484 786872 430460 503961 1585640 1157809 1224792 1253395 1211357 633959 607410 1499248 472731 1748090 59420 1806031 1652995 1066054 1346732 165577 1936780 262789 510384 1694506 970409 186295 1870443 15846 672151 562652 1045324 315782 293934 1112283 1768842 1479894 1782306 108369 1588886 1285839 279880 956003 769891 700065 1001902 1480955 1964755 133220 1495278 1232147 1634613 1233052 1163260 586628 319536 560889 1000780 1175512 505655 131598 1320506 370659 1485768 1213140 40956 1750400 1107069 1838534 742812 858158 413959 1104619 1654450 234833 1463890 1831681 1413399 255464 924772 1091402 1270566 96766 1391767 675362 1693095 829961 1923522 595439 723944 1752767 1781886 1079466 192839 933252 1763142 496478 1249962 1655429 1042015 733091 1310922 1446101 829562 1181471 1314124 1208653 489350 1201776 1884621 651634 1566075 1531219 604188 371982 1329101 1568949 1532859 1344927 84371 134255 490324 1070483 1851889 1649962 1519415 1364024 1123320 1416528 1340146 654691 1632059 1043259 447414 1620225 724282 1193127 1138171 735183 965498 738509 1643121 440018 248653 1649884 1997846 131693 1088597 1131690 980322 560453 223639 221704 559941 937405 569746 1382145 1911789 1777270 253834 946835 420580 773810 816953 673065 422265 824982 1193529 1643836 24388 112212 1811910 1398816 1414862 904339 331725 975530 1268638 457800 789910 1563270 1364476 828349 741067 576333 779178 1371228 1877300 1968 811472 1373913 711638 80812 576916 1570529 1920417 1812304 1186667 1979275 681277 1197599 1170171 1940839 1992005 763081 1641273 38623 759804 627166 193548 782121 284390 1344451 4708 566715 158468 71170 1752608 1104188 1597625 1284757 1735575 167749 1957464 174584 3489 831720 1685566 514489 182962 1339504 208187 244717 791974 1867330 37135 981979 1894334 1289254 1845686 1714669 1129085 1810955 1161184 1043136 264988 353492 866561 898303 1064487 1683152 1584854 923128 1100035 855926 1158226 4700 1237909 1813948 623851 1070928 267980 765369 576479 1304878 995205 1036182 1813273 1442735 587207 766110 858533 721758 190965 522154 1872038 588920 933192 1740179 88457 1306032 1839210 258887 897739 1575565 1803648 1612253 1861329 958655 823877 1294589 236721 1207238 1248001 1417835 92976 1770788 1211147 838204 200924 111708 270199 439356 1069198 293285 614131 350810 932950 358383 495695 1159297 1304632 23452 211593 1113925 1335019 1341101 1939917 941301 10969 796379 860513 143929 750061 1172264 843930 1102820 1995423 316042 1425101 1778561 1205748 697359 1547879 194411 692753 610818 15752 1745191 1817886 1853868 1384251 39309 1297492 1009359 1853330 1967685 1173326 1250126 1082339 710124 788026 1407378 960103 1973384 1935198 303965 1603783 1006545 903814 1209548 1475230 1372400 1984862 118698 1423273 472096 1091195 1379216 1751206 1666573 1693135 789560 1672315 370769 869081 1174580 66880 247136 742726 1085977 460253 538482 1939203 1918034 1915412 849935 759363 420424 729818 1901767 362741 1971063 251757 225139 972867 1996912 669192 1415615 130050 1139480 1039068 435890 301088 1115095 158816 1641183 656475 1013750 479127 1722433 795453 1840237 368274 189944 631593 713944 1883578 1738239 1168557 642829 565818 1881573 1145043 898111 1799579 1189564 1962466 361828 1456334 441442 1285678 1834137 731167 511167 431419 816060 1883031 932471 1139750 1033840 1733576 824772 1271777 1886511 589579 1761262 692198 340030 1233865 207559 1550317 1991666 1644433 126638 816081 43258 436466 1736877 1464304 1686754 771242 755634 1186814 589816 1199955 675419 1183653 461012 1757298 1931397 556279 1422149 93564 312980 832935 999375 1761985 533221 70803 1461537 1170919 782208 1000416 1787655 927581 1791253 1950985 181745 345363 900293 1625598 1492954 1166408 494612 1714165 373499 937646 40606 1544856 1766081 922480 1272905 1260948 1486834 68323 1155224 1568371 781917 832608 894933 482187 42549 445050 1293228 196620 895640 1840558 16330 1256422 1298795 546060 184963 332039 1835592 55060 1087223 892602 811648 231995 1254265 737054 172170 1237486 1621075 156336 1101628 695760 38742 1017040 1115741 990766 755304 1924297 1503733 1422517 673576 850954 697272 876748 321775 293408 1728294 1139420 604232 1964740 229091 1277538 714148 861386 1665075 650582 882939 1321310 1622014 1281934 1524515 1139963 643505 1187919 1493311 1381457 803379 454867 818616 1080131 19283 1591103 1980673 1723635 1531394 1937833 1397320 440992 1071930 746721 274148 579172 1630769 1527884 1254017 828875 143235 1874505 237256 1459000 795538 492981 1480669 1454703 893651 357569 1585886 388416 220304 1743006 967977 26170 1333707 1171755 12454 437720 717691 41538 739104 115944 236614 1033938 780357 1102488 1384450 1159815 1534135 1148014 295335 1322133 710077 46032 642863 1427640 144841 1459303 725731 727361 640384 39258 1350537 538591 74757 772380 1382490 1337870 763965 176178 1116191 1612126 31958 1345327 1015860 1920607 1298214 1129492 803844 859031 835829 437226 656266 1115824 1250589 1725985 417892 1508372 235744 1527176 1207851 1801520 307595 1329980 325625 1927519 294618 1316684 515098 1033321 875756 117412 138347 1043900 970962 1087003 958709 728894 734839 255026 581472 1632898 1209840 1923305 1349510 978567 1427268 1601682 1173153 746605 1972228 468556 98878 153929 1579600 1575217 75185 943297 580929 1890141 1628612 1232298 1470168 1234313 1757612 1957937 1904577 1246179 1829413 222433 273985 622725 1759602 1895072 903374 1993007 1192858 1796817 1304471 219781 1232934 1513982 1523137 1427889 1003884 1029060 704769 923629 1176884 1288629 1294842 137853 844094 1830439 766329 305830 1627084 1382047 540317 1248471 1759376 1800129 470207 264683 1831739 1695714 1709275 86975 474721 1720087 1259545 312575 802709 1075573 1682923 1373205 1329715 831971 1119413 481518 1738258 1021210 1196136 949489 1835947 451638 1732910 949081 942641 470419 1377665 1791712 923574 1373944 1289774 1861737 1598924 1441675 1112079 1324248 1235849 1168228 130323 1120127 983207 793782 1382089 595234 340805 191940 1321522 359574 1862306 40502 1204275 563291 1019952 1408622 642940 1027495 1179697 298724 1898583 245067 555308 649469 1872529 490843 1519906 1687756 621389 1027946 1436900 257014 1437581 149037 372861 190193 344236 1339045 844032 1693518 844485 704790 1419899 1724955 789273 318757 594352 70836 1143832 311728 1883429 1157132 1600819 1602112 2905 759065 1906934 1577442 437938 1882860 1069388 1533436 433735 516986 175277 1605599 664294 579246 197833 1428122 520544 1496833 937376 1023048 444848 483684 979598 1504631 545456 1097730 834128 1778736 1411856 1011432 965849 1271125 1719762 326378 757787 655333 1864678 158552 564544 1842120 637929 1937486 76020 245006 1833852 1505126 1021118 1879632 638515 1451332 622794 1317787 1639010 130780 7441 463008 952114 1214337 1230565 601944 1582468 757926 1867230 1993689 398070 776863 706614 1573696 1765968 254042 1916127 1977628 345873 1438914 140474 257716 1061912 1163365 77729 1421286 1813052 482724 1987820 1427675 1415484 1184190 1290345 857523 326084 132084 724518 595169 104602 1343959 1782552 267972 1775079 395691 773606 1621924 1237251 11064 1673355 81295 1340002 804459 18348 148875 700804 612770 1379229 579932 717774 135733 1799140 211688 768047 1097558 317970 94384 1513237 1403167 1082086 1735172 1036016 317384 1169836 1285808 695951 1719256 1537732 1110430 1486762 1712933 281626 351574 14379 1478318 986112 1861751 571045 1403539 1820427 1690717 107993 1370677 21810 428837 1681403 9709 1452141 1494522 153820 1628403 326530 382876 1083164 1707962 1536524 1224636 1443479 56689 961233 1962440 573730 1493838 882342 53463 729224 306251 1400547 950011 1694116 1781613 343276 1533841 1086210 1814212 1096703 1244020 609285 1106185 1112239 690036 650408 979311 425684 1859296 40484 1897843 1596528 1710859 1625317 1351243 524461 1259257 1004131 411580 1303060 1114425 271926 1047911 1513693 584272 1354995 1746676 37374 909179 196146 1035148 1039662 310901 724448 1071673 817595 24845 1444730 274473 1819639 1827718 880293 1704086 1011276 1426391 250948 798499 1695897 1060150 860106 1206507 1687012 727616 1950748 1493341 1510896 402703 1113836 630921 204240 1396551 1241035 131444 47155 700519 1631340 494308 1014667 1439106 604109 1771183 50413 686834 1797941 358487 1243539 125993 1029174 1137476 15260 1033815 756756 12502 1527016 1480606 866682 447119 626365 869205 784052 1000957 85748 1609306 1666592 632532 1907043 1688444 291465 1889801 1911132 1075109 1805813 593829 1834948 350071 1611271 220180 184500 66440 437666 1772770 391563 1584345 475268 643218 287575 168152 541599 966798 895187 21702 1153094 622372 362986 1588584 1954153 391236 996690 1377276 1691829 1676183 1635012 8305 1601493 33846 896117 161737 1518977 3501 1893511 1278177 9904 1465264 1013674 838659 1474819 97775 977308 1893603 1962055 613780 1004814 1360085 39986 1915371 53290 1853076 1336707 471094 73801 1037717 999167 1784772 415163 200740 501445 1680099 1289876 1044595 874719 1934874 230218 1244503 42025 908460 950600 1192178 177562 1852576 1455803 342128 794594 454058 839978 1157789 506368 886100 1469530 1509894 1547423 304757 1101087 863270 1361172 1804584 1213827 221954 597530 1556018 857959 227963 431105 449254 1462802 544803 1189804 1054671 1263547 1543351 1357829 1607431 745220 387326 600928 1706697 1773212 36002 835241 335900 1249862 490085 835773 1509600 1748431 875192 1414966 1737230 178279 87453 1072194 436756 1366735 1889747 1037232 553649 38703 1451478 1738768 1249097 379101 1237372 364011 519751 1723485 327610 1223356 1610660 90086 898763 241889 1689514 120166 209245 1856937 1518773 51846 1296172 77102 798551 1415793 115541 622779 1023902 1598228 805685 841798 1789871 458344 569002 269433 1214193 153818 177073 1649359 580419 1207339 436296 482377 1576056 534095 1871028 1002662 1365037 1362476 1235555 137268 1657443 1156300 1732405 1819942 249564 570461 316123 1085717 1838729 718972 1171582 957360 1620540 1170838 1251984 420000 1882321 240921 1973738 534331 1985440 865021 1429265 1475450 930860 1190078 1371285 1778713 1667142 1513612 526298 204810 267131 33295 962785 9545 1794813 641002 610232 388873 1266870 358565 1990395 1963778 1986235 1214954 542218 951918 590072 1235716 1962176 251291 1148631 1507994 1939483 830793 205791 306412 715818 1439688 1541746 1971905 580184 853703 1846369 1470734 776792 1351691 543046 421476 1386081 1633446 717038 677391 824057 1552647 545726 212390 1677921 122751 792607 1266462 258678 790247 1555689 978029 815400 590086 1490900 1181143 379609 1086927 956511 744076 1735633 1840735 515892 339152 1014177 669280 831927 785046 1558810 24134 1359267 47747 629318 1031946 1426656 1831719 1661983 1258176 94864 1105917 1667969 302798 1013410 97409 1558432 1843382 580518 1762063 911478 1229138 806227 1742157 1013614 1834830 1945586 1018752 280782 671708 702607 1417991 1491260 572654 473249 1579425 114787 1848972 149149 1251731 1469647 1563537 1949147 1204935 537090 699128 281933 433147 1574469 1920588 1097142 947355 568944 672522 710042 1592797 1646239 793237 68990 1185517 704212 586187 486739 1764925 415719 492959 207643 1927955 981158 733116 305561 1997490 82384 1485389 1455201 1583272 758564 1518375 1339101 1009449 984865 1945424 1338201 3211 1330753 750422 979693 1213961 1846608 1412930 269710 467724 1424136 647295 176611 926976 1710539 1250778 52293 1191157 1727778 468855 167424 681808 719025 1919158 71727 1825499 896786 519654 1727656 1098450 1852456 1298467 1588482 800500 819305 1776192 787381 1140311 762885 596361 830705 1818740 1272738 894003 1382550 873475 1297374 1428140 349761 876346 1395413 1365018 334661 1487133 317967 1047534 1117279 1988927 529113 111434 1645804 1867342 611589 1529584 1584462 529948 99434 1814910 205220 94742 1176143 1399858 244605 1067961 1146195 1209162 1630901 1324625 878753 523154 1890913 1168028 777930 125575 1463098 351179 818170 352906 1333127 163995 644305 1560369 1393820 361392 742182 360128 276467 1170411 1800333 539279 754767 1536240 955669 807244 830668 1939322 864626 488114 1917258 1797853 1736764 273030 160275 1013976 544344 1312291 875680 1479060 59317 814338 1095911 394397 923986 1348263 1643896 1555696 1287232 1056274 1776652 1846286 963287 1742471 56191 1490436 1274333 1505825 1231915 1096038 1176550 1516415 75676 737092 163725 551340 1615052 1226936 35266 1403004 1265859 380462 1138444 530384 735811 1540790 1980169 1532061 1939267 1855524 112954 161752 1064550 485202 805794 1915682 611347 307020 291690 687668 590009 928025 794340 796636 599495 882167 1126860 1628001 558110 865189 1200571 1421226 1040698 167712 903503 854557 750425 1528303 132412 748348 541453 378120 1356695 1450991 525127 980920 380818 1891609 882031 1894885 882221 923584 1241404 1073358 1530007 623303 320697 1753921 1693573 946860 1628679 1967812 1086588 88204 210748 1641368 1939782 1780541 1422258 1106572 726966 496596 250265 1422953 1143392 206622 1135086 1287403 780350 1626646 387161 188737 1775049 1170380 816266 1758924 1198457 1599327 1496612 555957 263648 1353270 192040 163963 1071563 291935 37829 484681 1359563 120997 1886431 1942848 1211207 59909 597164 641155 1999746 681385 1300620 1282000 1925590 38916 963421 1753385 37929 1539102 837698 1288347 1042089 362601 1426371 523489 982832 1979811 1339079 352087 420409 1810043 218046 1515110 1803147 1943834 1383962 1256346 1160905 725917 56241 1898438 324636 1119004 1793022 1580400 1820093 768280 1883982 791173 1759088 1929918 865934 1995700 285579 1850507 702493 1742951 1284605 556094 1241518 1565179 1039035 1393552 762656 190811 1411190 342691 820821 313576 1380790 1928212 449898 1003210 1653914 1811072 653267 1500393 882866 293184 1624014 1761539 1260957 836384 970955 237942 653841 1329490 847955 487814 96984 10804 1670060 1803294 627960 1685732 1585685 586803 431529 1186494 16376 659637 1406205 947654 1545058 1324138 370163 1114604 1790709 1628158 82117 567417 656071 1107383 1900378 794683 1874829 661313 1226912 1161661 1825848 389593 920235 921922 460101 1159357 1054388 1086802 656990 1624397 279727 1852017 1693178 1060842 436099 1160230 1064842 575992 330392 633730 739492 731044 667976 722147 1100742 1583505 567594 422114 1260964 1039533 1127144 1596064 1256169 1165176 313496 179318 843153 988952 702022 797476 630778 687334 742473 1161053 1813756 284787 1598330 747557 785240 413288 1476466 737175 495687 1651837 1140245 1937072 625886 1781725 253337 1249246 223193 231271 1289249 1348646 68463 747272 1761897 1041348 91376 310137 790869 1692027 687893 1515723 726762 728321 219843 1197879 920862 1572733 212356 797437 366218 378367 1431871 1053769 227111 940109 1297310 1749126 177930 914903 419307 797187 1887698 1937828 1356 1883569 903565 1813173 1098968 1471905 356896 372702 788260 1644624 1648253 1215470 427127 770582 882783 926024 272364 1979750 1204372 983466 1247976 1747578 1783330 1210 421209 1331002 207964 708350 502926 602540 1888533 722041 212658 611330 212186 338930 1778419 882687 796009 866338 148548 495612 558774 1236619 450480 429980 300408 1744919 356186 891743 203594 846284 1402904 1067530 1341631 1203283 1380091 1843612 417971 585272 700730 1948491 1137168 1264202 831696 384890 520312 921050 1080253 1193869 478985 1832548 425099 871085 1801811 119370 285745 822276 1949917 552709 1913762 1591065 1999022 712794 1369838 559741 291536 1125980 1492505 1059038 1002010 1007299 166717 362593 68396 109114 719633 1777707 1810504 568020 1575822 1332797 652036 88653 757683 1481448 1120646 532492 1491897 1866397 1061249 1161964 140441 942806 797048 970579 1953865 127498 266287 1287268 1096895 1935755 194795 1957145 1553531 1788708 5414 774143 894089 209759 44780 1313296 604108 1504498 1875142 451043 626286 1316362 1351181 994396 1787078 1677045 1713508 1777685 1904204 234717 1408212 562116 315582 301265 127077 1802409 1921726 986252 1459772 65432 1762373 1852445 384235 890462 1692530 888105 287596 841666 1531758 1630792 1347332 860190 896663 1082208 1065378 561076 37351 1544677 4687 257591 293132 1295520 1286202 737538 1294884 1740238 1276398 827536 1507228 99706 1436266 1400126 772249 127923 878691 311521 1274659 832733 1784798 1862934 640480 319379 1693630 845693 276594 1780619 469607 1368067 1980516 1540996 1521813 1764104 1621660 365226 78249 1214419 767507 992016 99325 1094755 548413 1378287 807284 1871189 552766 938847 309257 901411 1321048 1683276 287580 819174 364819 1149247 1887914 283363 585692 99550 287047 1755295 97798 991103 571004 263738 1541734 125177 1333910 137709 1611096 1554684 1460806 1855178 1684698 1067051 602500 469714 1381700 985714 1062600 1346674 79769 1232280 555395 154512 1642081 161531 1350210 1136970 876710 821348 1712721 356334 1829638 1077571 778020 156238 915754 894753 1000205 698770 82197 1098545 1743779 122116 1459287 354959 1892565 464880 1914691 617900 1368059 618286 1340255 315469 181310 88636 651831 198646 614017 1750245 1704511 1539580 1060905 203587 739204 17931 1034733 1284228 876291 432325 833653 1106728 110718 731499 928636 1062649 127928 1762341 1140814 1569403 1588618 125402 523187 240734 944697 1616011 207929 418923 873892 734521 929796 1518365 1419197 976500 359482 1087243 137156 986497 1364286 1709763 1892038 1047002 565316 1658937 1896651 928596 1563024 1772097 1025217 627521 797183 123884 213331 1327795 25206 1425402 1409421 529324 1019591 1547001 1247086 925652 6872 607897 1518951 617431 225698 314171 1373622 1131068 1634481 743925 1103241 1506133 1228147 180462 417908 378650 1866960 491940 283556 1246704 677305 1523390 1156100 900847 990627 1297412 94393 1902118 1580705 1513029 1303697 380586 1052861 1085053 1414372 127533 1035440 1184313 381859 706485 684525 1179970 1572815 1123015 174412 1801776 950647 1254891 1740025 303242 657412 123994 889688 1958813 1036718 1523468 156616 669076 1593340 1616526 1302021 950398 1369461 735744 1767897 187778 846762 1029986 1996850 1869106 1762000 689026 593925 781160 501292 194975 1428683 1350126 1760333 822736 305143 1585919 1419913 1304983 1767934 1060974 232341 1504230 1299567 636199 1713779 1472398 292080 380064 1218497 1499119 1719518 1734803 356373 1549028 306113 384504 1029642 1257408 512808 1541071 1598766 382719 1454252 1483630 1313503 1978970 1524464 1838652 1707998 244898 1281929 1761709 88637 1946574 1001143 1196951 1692650 1805974 1273663 1192123 1744298 1517432 767734 702329 1782779 578665 1413458 913382 331238 1277641 228803 1362452 638953 89268 1261976 902690 274398 490442 1023250 30379 75995 260717 1862522 1769874 1293196 1860736 636190 277866 241973 1322587 378700 118884 855354 709223 605701 1979335 93223 1323156 1099618 713646 1478018 330442 1764422 1271900 1388348 1430314 1615305 626910 1282212 1932070 1947798 965406 648940 1529286 1656120 152781 1743440 115282 1999900 1381279 1184284 1811750 103212 1130879 302857 37266 167175 827445 569933 674997 78708 1402815 283884 1745490 1365073 739543 376439 922669 1131245 1494481 851450 223548 1605193 1224833 1034409 1336553 862693 460841 1205538 810023 450413 148343 820811 163714 1954068 842059 816992 967042 1879007 1442371 1975724 1309799 1569248 713537 37972 1070963 296874 652014 1903960 149094 269653 1378827 1588767 1162799 1956951 996413 841381 1733859 1987198 1426317 1394233 1551060 605777 1412355 1347011 1411885 638859 1238213 1689596 1360566 318223 949790 605266 29362 1391673 1643075 1367336 1674321 1090122 1815456 940282 1649998 1361763 1423595 1050857 1702061 1556021 1282723 1729375 1554730 268672 1171909 929000 1969413 1214220 1713471 568637 1853541 1797355 515006 326555 824023 1170397 1355037 1692357 73200 456387 1696392 1268210 1276901 345730 1978266 1168723 713210 210303 1681133 1297699 708218 1777203 1461824 819846 343737 18332 653366 397929 468400 1605328 1411186 219864 318293 758600 1573120 1735496 480810 492107 1724484 1065757 561588 817998 1622932 468802 1039785 1342660 1310072 1200290 492022 1205936 330913 757757 587459 1464691 1501697 579941 1967107 349649 52495 1372301 843327 107199 575575 1560513 172959 707910 1361322 997252 310818 120729 1027979 497378 1773791 538179 1798495 855092 1066467 539998 1981642 1810582 336734 249979 94232 909536 1334280 1908091 866387 580759 1957549 288885 595136 417981 894367 935206 1119544 1895633 720014 1975976 1011409 669251 1065510 1692529 444204 1235296 1199280 824476 1018775 1387648 1743037 1029972 974000 1568170 544328 415518 717686 937854 862491 493473 1591467 1657786 1535237 1665433 65609 1263883 555566 1827289 419714 445259 945563 1370808 552405 1015366 971635 1426443 1587165 481138 1338272 785033 1542821 923517 1477909 1545723 1475665 739638 964226 1811345 1282413 1683070 656591 788761 559245 1941044 466805 152851 1566406 67530 421484 2031 1825161 1438769 1475751 683516 1609970 181193 861242 215854 258493 1294548 579487 737553 1644131 197927 1569733 779097 1051281 1408691 1798141 1889365 988892 25260 906584 1033705 1568661 1651265 1487830 1550728 1532650 84701 1494936 45072 795013 1315683 1030310 194347 1822129 1081922 604572 1146849 184872 1047311 1085586 896956 1737662 1534429 420495 461857 521809 911212 666307 1148423 393866 1617739 1536729 78845 636445 906619 120548 19487 1718323 1165276 1716955 525451 576680 1439268 1560385 834754 1608358 585731 1055688 94514 286315 197739 1301196 319558 480642 1802555 1474329 972850 1534923 1536029 1670259 955250 93199 230643 951992 1856868 448388 1279744 713519 344365 665628 575440 1232227 1495798 648367 1514519 1462854 332400 1232282 620432 116065 190701 1261187 1979401 1359260 1209729 1012643 316709 1534412 571280 81333 1546155 940065 1286711 489930 633370 401002 1621646 1723433 1547010 245552 846267 1719736 1374049 1309425 1918990 8342 836561 477751 143489 56623 172645 1365888 1340181 458479 667200 1519088 708483 765553 431210 1704040 1825745 494646 1304946 771717 1374633 76504 1073974 661528 490911 1901519 1605247 1372502 910715 22046 1764391 212639 1340125 146171 1979523 248366 637219 785820 646714 863013 1641201 1949561 1010087 1776988 1762688 717738 882131 180031 848958 259271 1732771 1844104 902514 447453 1066751 853504 971639 726133 312281 1513407 363157 999173 462501 1921766 463714 491991 193663 380546 788062 1973272 1257796 503044 1670546 1048910 512464 355579 421366 1846576 1274979 122666 370023 570921 1706920 51734 586065 441217 357044 937248 1248031 350668 433724 1279822 111559 1768025 1104895 825087 789017 630540 888836 1438591 1558734 1896461 1286255 294942 142355 541693 1574743 1273726 372574 1077327 1190263 1578333 1311267 83240 1014168 1198987 1826979 38902 1704059 258213 1761637 1718864 299737 5475 142315 1099903 879242 1750802 143497 375484 1039408 49874 1204735 1513630 1826935 1550870 1716401 868143 1375247 1760699 513167 1634546 1200419 1009749 188510 822868 1806296 1457993 1430307 1798903 268854 436183 722819 573769 1025830 730710 114419 62376 1790976 368686 1341942 1115559 1361862 389622 1428981 966055 1566332 158370 291549 443888 1510074 1408620 733870 1417383 709426 352541 573260 1007573 291063 1609736 18897 1221799 1735746 439061 1674753 770481 264043 1340566 559747 1340374 1298827 1933919 684321 1395539 1035191 334744 318571 1595702 606801 855464 1803661 603752 1044327 679169 654913 1968140 311151 266064 1755987 1271960 772302 976206 1146972 493754 1228529 286255 434597 1179316 798979 328156 760349 1473458 707342 7417 1171836 1380320 1191430 118749 1093342 1327488 224144 623395 500869 606728 205687 458758 1910388 1116721 1292654 936106 1442653 1529864 1369493 1688378 1376539 531802 329420 1322386 914931 718281 1724659 989220 873055 911724 1783073 1072850 1889904 1129666 1210856 849435 1427820 434750 26774 401450 1512976 1060835 1572509 1539033 1387643 607052 1556673 181851 1206918 85325 906554 139069 310536 1961825 1886966 1203620 867596 449040 1506142 1825558 225209 1123908 1415361 469997 47219 386855 1609451 99395 1760846 1529818 1917037 990882 1070464 1042572 733873 1996637 1406452 1347342 1637860 1531149 260970 517869 170256 31095 1571053 421475 588358 175086 575646 1037576 1142822 1682523 1962446 1408021 1098679 1837720 1925325 571646 629840 872189 1531397 771346 1282366 1486365 1511076 1481915 617096 69112 1682196 1312322 1625919 1186461 1668948 541382 1087927 242181 417873 761702 958687 339723 1436574 1210067 653135 1143469 1202811 1191388 1793865 889394 751174 1402354 1552060 1195327 651413 1202845 517624 1706908 1630259 425492 741147 1700283 558696 595170 1747934 453920 965670 1867204 1144140 1320861 1664275 1479154 25178 967596 413987 257671 1559289 666819 254544 225496 1512181 1084790 373494 568751 190025 1291372 1220168 787103 1514370 364785 1184080 988521 1866081 140237 429202 353374 1869073 1346161 1591148 903198 1624035 1998787 24231 406412 1960355 1413517 1785723 1876183 1547669 1313785 255388 667171 1537874 304170 863248 1335980 190477 1329968 1887394 1075420 81454 39936 1768590 1062762 760225 1397809 1409294 596270 504976 43602 1432161 540235 716633 123074 667675 163257 412540 1218900 1264529 1245596 1772349 1202223 470619 508208 1173228 1392993 1676900 1819523 1316191 1230779 825434 245739 1256764 1747390 1323015 619880 919246 1062082 857154 956692 1005963 1001981 468749 289897 262197 618508 1058914 1840303 1045206 877851 1449158 1114935 960700 358652 467913 1614466 352327 1833094 719802 587413 702685 511079 221561 429538 1846223 704619 299955 381048 196833 1715567 1840062 1276796 497016 155986 175403 1485043 733840 1217606 1543839 317054 1796313 521525 1591364 756084 109960 919595 250443 123974 261015 1100245 175709 1900508 1931333 859393 1873594 1977468 1757442 261670 1165506 466826 768692 446873 174783 435841 1907385 508721 1797896 471145 1575175 363452 1224061 1358363 774222 54907 1451644 64559 1314000 1260577 250430 404283 1178375 1225679 574635 1061938 1261085 1317161 1892533 1760792 1113217 749849 346171 689166 971965 993474 296150 272552 544026 652620 1312172 685530 1246881 463401 1013418 1632382 277247 672599 422008 364112 1483937 285843 368279 806756 1945875 1638974 1946106 628174 1479686 1318109 1022331 1017052 1574616 1948180 120627 1949637 1783730 49670 366461 1493822 1148893 211998 1016992 1690318 62317 1954244 1345424 241737 444123 56094 185247 1207984 360237 460837 565152 310056 690382 1991428 522926 29135 375728 933200 951055 1130002 798194 775400 907452 1027514 805708 791807 957837 1956299 955175 820322 1827993 1541471 183762 890659 431780 1070751 1234147 1633653 724853 376780 896245 1633419 1495520 86784 1181246 969859 791726 1236802 367948 1861753 1921281 1447563 954552 455254 826789 928269 1129005 1175606 1132254 1170935 1549094 283984 281724 322915 804851 497500 271879 1990080 680454 993661 45852 282405 1578696 1577799 1797475 964670 382554 1489799 218806 659444 142586 775212 1062940 513505 159129 705397 410163 1791722 111971 1984588 951973 966884 21851 131890 1201957 1500178 1064709 939337 228700 1871192 140762 836085 1282062 829160 1794944 1519340 446043 430310 504745 1679527 867270 481695 1452529 592977 562820 1047718 1752587 626293 1466336 91110 1151040 965899 252273 766246 1806626 796285 1077019 1460142 1349978 692776 1740958 522313 1315018 684996 1236182 1398067 319426 1136083 900798 1545782 486841 703398 1053728 1272989 1954377 1727149 1687221 1232020 1206654 538882 946546 1067947 1890688 1616133 428691 548049 1435493 706071 448957 1838708 624680 1823925 1142361 1614801 609609 511786 1392279 1446224 737060 216552 1915295 1736815 1651879 1631581 1568931 1076465 1363955 944776 217633 1828323 1790082 762466 1078799 822125 1198565 168282 1352657 856982 1937753 1220232 1013530 1710751 1337763 439509 594582 1555022 373775 762441 703601 348211 954197 1187389 1716692 240650 1583939 1101521 1932959 206582 934288 509010 979902 363075 452104 45777 517795 497155 573794 1386530 1809534 1752928 1294862 453508 409390 1474789 746663 1222894 669506 1262584 641289 542510 1592429 972243 1070802 1420158 793261 836128 1458438 574469 932575 1798925 1784681 1168407 1853643 1875721 816445 54429 1674725 150218 1902114 1732891 1913587 1446113 724380 1143694 1678504 1214436 1389368 1790162 181549 35479 1529291 861135 1779280 674677 1857947 1480480 262616 423575 1922212 948059 1806872 894677 747833 1395748 1960876 676412 157171 245118 13047 1046664 893998 1763205 674914 1146272 1437066 232280 985917 1671195 77042 1513081 872739 1481676 1608109 1246887 1055759 1735773 850549 1618411 1785044 1218017 1201814 721302 984441 357619 950949 696037 357157 319518 783215 414929 1379983 92597 693353 119910 562682 292284 719473 1011982 1769610 516709 1424956 187668 1147794 1795768 1527723 1451114 59520 1816694 1004423 1003041 601942 897129 1682938 137408 199564 226293 1202166 1295575 830224 456083 1590974 571305 546829 1609133 879244 466895 1491490 282886 1577235 679895 1041336 391416 1263911 1064846 862032 895229 291193 1485621 1047758 1655804 888788 328028 1378222 940673 834219 1700639 773710 203905 1215008 1956210 615448 1587259 1377238 1851398 385880 988374 1540316 164443 563576 1597054 1365816 273137 29788 1132385 1564528 1134044 1003775 1839742 1242430 626958 588215 1145091 1787287 1571674 1301781 91730 1114863 1180722 339864 1287176 1010774 1091079 1052142 1251642 1928956 1590165 798564 1047531 1285894 1691408 57196 1937524 705100 802165 1482666 1703913 1512062 1599231 801986 508427 1359111 9668 1885063 1777137 1171342 1801588 189736 1420680 674587 1981868 475243 1608439 1552663 66476 295225 128505 441942 1454488 1707660 825521 503082 74717 1408965 1789277 1102364 1660353 850922 913559 1003143 1366088 1733252 393683 121757 1820810 141442 954009 1083262 1988000 1721107 1909693 1163189 196827 1849452 1495370 1224258 714707 45034 1906880 1630847 214947 662125 241088 316139 532978 168311 1747385 1633404 717994 1006531 958357 256052 354101 1506119 740161 1252779 555515 676145 892953 1649849 1793611 1809005 1533271 223297 751688 1145400 1857337 1016150 100561 853799 1418390 536130 920177 1417158 214641 1762155 1676462 781490 241991 203777 1872169 630596 1062076 1202126 3275 1774815 1629927 1062095 1077936 676029 1839300 1209936 1748627 958201 1282968 1657530 1493451 809154 808484 420370 328663 375691 604690 1115163 493733 712964 810935 392104 1938172 1810675 1165655 136514 1655703 290169 1997046 970634 1179357 1550398 505768 150228 764776 1803798 1704593 944432 372941 1942991 1457786 1022989 1658082 542808 1003503 526487 901666 872300 947702 160611 819199 633208 1091484 295556 1258014 1700267 724497 291304 1059802 46202 774536 1577050 159232 1990245 661201 607315 1512058 282164 1180408 1281490 1271965 990212 1718461 300780 1659037 200223 442975 818587 259063 1543972 1333571 112857 985943 82981 113543 261871 944699 1577296 801923 325403 1144027 1683374 1000032 242890 1087431 335022 905005 1477112 942299 117199 1238092 14051 1290575 645454 1060489 1092381 347310 1188328 921334 550351 56247 1628072 767703 1287432 1897500 992766 1411038 1185230 419582 570539 1667050 1865197 1448848 983975 413807 411774 1249737 750606 1260469 1481953 872380 1345445 1038033 326866 287208 1401170 1852863 983135 1076015 748441 305609 439847 662069 1422387 104365 235016 1452463 902092 1511666 519787 236592 1395476 1123662 1833682 736355 695319 1256394 1930558 1091881 1808829 1698951 689821 1540901 1911723 271015 1662213 1779149 1175401 1765417 91479 850609 816600 429361 1324973 472859 849025 103329 927262 180226 991841 1958198 858256 1863233 779087 1718281 869274 985075 1306404 1968007 1803874 1320317 957380 24888 1411263 1219564 1433369 792506 1538008 1205274 205354 542818 856538 1491693 1868221 230656 474861 1148701 1124317 1688084 1359140 1567521 180813 1725799 1072963 136217 763122 534617 497059 1370308 1172334 1588526 936228 171436 1800194 1657230 904548 514280 898871 12009 1955269 574911 1355648 1694419 1451717 1217301 76496 205484 1304395 219356 1808853 1660700 73220 936010 552374 1386447 70 1696260 1107179 1094838 1060362 1443955 1882508 1346995 1292361 1120522 1864059 235214 1225017 753985 960265 967901 265662 535894 1800230 1416424 828628 1912137 832178 1019874 1554862 658423 625194 1638604 1437203 32369 1776177 1228002 1827389 1005957 1788471 223613 1937347 1014120 1977650 285723 1134215 1215282 770963 369330 629017 1103573 1308496 170428 1137417 1617847 1255824 1400790 1680040 691985 659666 288189 392284 122296 1871482 1497002 864454 899583 580637 1958359 1720880 1889648 300270 888558 34671 1087617 1618798 1752305 1221532 1286811 931760 1180972 1368446 289997 1901555 1944473 345771 595546 1701521 67783 1526335 1526879 803411 1519410 1359264 1343187 1780906 1427525 1712097 278726 335482 881208 698980 1279372 318007 1161872 1983097 1435582 1280681 1120541 635501 1211091 190663 1884710 698147 561604 36225 456817 565231 373492 814335 269049 611776 1191785 146140 1596680 1325322 26355 983264 1312680 1146082 1579211 1201627 1168326 977624 101196 1014273 649787 68233 610609 149401 616236 1234534 192476 1303727 1568108 182510 814003 278095 73427 543618 529296 705393 132637 1069714 1041795 86042 372855 374538 1377998 1394940 196161 874300 1093815 582063 1219076 833972 500300 1265464 781313 1123344 748265 709993 561794 1173818 1954583 1318721 693424 1114764 208645 372071 952497 1141915 1799844 1302910 431387 159861 1146088 759563 1646777 1549026 1277804 1064489 261933 535858 1910615 1156655 1561714 302323 1500381 1914651 859541 403976 494229 237093 273566 1448313 1472347 413613 611317 786551 1507057 944908 981200 1526125 641514 848881 997974 157632 779205 217654 889615 1441263 202630 583800 1367466 193048 1301765 790223 2539 680040 950635 1738690 101853 690943 1048676 1150759 1670786 109245 887119 681824 605130 1990269 58174 147657 606028 1225904 884893 1088895 1950694 964751 232559 157548 739558 1343790 848349 1145539 199549 186438 970505 145440 553109 875405 786252 1199458 401076 721937 325929 1922088 494337 1848796 618569 1773129 167587 1823260 729701 1914394 1510459 1995762 1300487 1820126 954096 1197114 751072 1673756 1501419 863282 1133554 1261074 1906216 316145 1814098 1898156 961261 1447476 506714 1071553 1049280 299965 1823802 732075 1908089 961568 1290825 651975 236661 1233907 536403 661004 1849315 1004239 528411 1277698 1843399 753041 327532 817111 953117 1409539 534858 951985 1830107 289277 1099942 924728 396575 1638784 758925 1757945 1404837 895425 634834 1909020 580071 1946159 379575 1395412 585480 1606244 170397 1903867 483071 123295 129561 1462245 369186 378230 299807 58324 1590354 223893 1332085 586536 1023710 1143775 143034 1040305 1458036 1596133 1121600 634290 79058 1598948 1028792 185698 911725 1385494 173850 1276903 380095 460753 1761392 1587014 849956 1245388 1180538 1731931 185306 1313937 1377970 602634 426190 914373 970046 1270090 852927 1509424 312985 1466183 1334712 1648445 112089 1887316 1632925 911404 950561 1787018 1550923 330178 1362386 1617051 654005 1420881 1115639 1084152 377138 1861679 692779 1987021 775639 846931 991889 276382 526778 646983 1955570 1315105 1390526 1290964 1968792 1440438 1309329 1998065 1847957 623612 919201 1134106 388374 1103730 1223518 1632125 550237 1563269 504149 878275 1153105 830633 1322517 225482 1732082 1000829 571773 1788403 1990802 1816540 1966009 617862 95926 493800 550788 1309044 1023305 738190 1561219 825085 675168 1090049 1527120 453344 185602 709348 1071158 163306 889232 1248162 89292 19154 1832019 581954 583714 1492683 664153 1157043 600954 855960 1595986 116581 725782 890230 797248 555379 213903 1821853 885458 814462 1710834 902893 1945957 1693374 1277200 1419692 669590 1590416 1397745 85108 1395424 1476189 1850472 183016 1762999 1638083 1078424 230693 1696564 307249 1401267 736330 75855 1120617 1531902 1346306 605648 1348052 1227229 1805863 1619993 839819 1181178 1194663 1742745 1606652 486167 606497 560387 1728186 485964 713643 1814189 267206 1477194 720721 1792451 1220973 953875 1288072 1822165 1125805 496104 310887 1648996 1271443 1451679 1054020 1383476 128743 422799 1651850 1433911 1958782 35979 1398018 638080 1064394 1612720 256944 1622633 213144 1090636 451927 70880 1464080 1231325 882748 1694848 1118635 1388425 1539224 938286 1632839 1045730 704109 108064 459180 464679 1878182 88225 1399034 1726249 1471605 1700740 1001467 1661975 1654545 151708 517634 1311564 937484 500237 75080 1261713 1746980 1187007 651305 1303079 251858 1223641 394873 591588 265818 119823 287122 273417 347229 1335009 1986190 1218628 170220 1532645 216232 338319 287406 1435080 1255907 34722 1751496 160263 1355966 1209245 31925 1689945 1313749 285222 1508066 1551271 865008 1015070 797824 1009949 1468759 573203 1881368 369544 244028 1341996 1138551 1020600 1471926 127399 583307 1331486 1801299 1118549 299840 1596232 31393 1454634 1988559 24042 950943 1655477 1030698 706151 167336 963935 600386 925830 1369106 872194 862604 196778 922137 1756307 589081 770578 695975 976087 1341678 1828697 1967424 748224 1764760 1149483 350322 1633621 1598423 868659 369982 1662844 177915 515331 215746 1158774 1669463 1018499 1474985 1014058 1847508 1528489 16642 1425850 499925 1979927 454442 1435546 564627 1064764 526398 1617411 962239 768886 1922169 1600064 1610047 679646 1194159 836728 1015578 160545 1534598 273467 313567 425004 1281167 1824568 984186 475608 1204512 809661 1344924 1274850 57389 1484066 1988212 1353557 1904090 1501122 551302 315245 407230 348628 1049620 567882 86387 1723836 1282459 1214028 757981 851310 834301 765036 734727 1209265 719010 1220661 670427 213368 172833 758478 1496734 824519 1329432 1025603 1633869 1461451 829704 1500587 797535 1351966 686303 1800456 1275063 1992811 931195 474996 879023 768786 263184 1789933 1628753 797892 701414 1594192 1903423 403346 662845 442166 1386458 227557 731067 161129 492141 570656 531630 1763662 201650 993588 613550 255850 1126301 549287 500340 1771906 428787 1055807 696975 942647 1519036 531991 675940 1222445 1934223 413396 1050488 33424 537368 1483398 1966893 528888 1734273 1289964 1673055 287360 1677475 1545101 480209 712604 438428 1857731 758715 927720 1019553 876685 202661 1344396 1391285 1601411 899161 182924 1375363 160481 872238 1327304 879382 420135 766519 1599859 486659 137481 1493448 1273753 799716 57726 1316286 1430933 1598678 614949 388504 1007923 536266 1310752 513322 1895327 515773 1413794 36257 1780498 670051 1737037 931663 824037 1866678 1234807 47235 56803 1975467 1494002 869368 927311 1079054 194691 1309103 661131 1210126 972305 1731582 1962123 1971030 1630340 1802462 162248 759801 521565 76316 1721523 1897502 534715 1073794 215767 471441 1504624 1562133 783501 35215 1190827 1227730 1325138 1230125 459870 647240 1474587 656442 41656 1515023 1157729 1075484 1476383 1572746 298320 312101 1791836 1500125 806696 1690023 921133 1329049 267145 1302695 451148 158240 616579 1396036 1721521 731390 638985 1882224 541931 713982 674377 595808 1246650 644036 1618565 1694752 499517 346356 1345747 186646 1511009 1852989 1531997 458259 1833473 1386918 831216 1858644 265832 1606163 1727485 1688286 851330 863440 1439756 1176167 440514 1032987 1714161 1361056 859637 1848916 1745882 1865154 1031358 454305 1991168 1277965 480898 954865 999796 767810 508215 1240082 1150512 1150749 1271075 856345 1491938 385908 199626 1829501 1599528 1876070 1338811 767588 1356265 1612732 973993 1073140 1135295 370887 500846 940376 1710381 1818722 765917 1250703 1884660 1957320 767918 696093 922845 1574911 130013 415200 1548495 1728057 1635447 586328 1902303 880088 391066 1657685 30892 467694 1699338 476555 454112 1033834 285421 1517145 1271714 1672070 898527 47669 1926048 1763902 224093 361784 197664 1015274 61084 1412623 111171 1603794 1820615 1465396 955960 885251 11859 1858271 386542 612575 508999 170156 1264785 1378184 552078 99074 789457 1752538 711417 799894 1355719 1717181 1494678 1857595 438801 1049411 1403503 1974620 1208415 1233939 166799 835580 754408 1714630 169463 1608908 1381435 203356 249925 13802 512595 756071 1747099 327840 720994 77926 557115 1809938 469342 423192 729030 1898369 309337 1993719 849189 1707817 1811520 767066 74375 826280 1012996 1595819 1506346 991392 27673 52229 1106076 414074 595489 1921215 1998264 721791 607045 642987 1862628 658485 544973 1929304 843361 73584 1524798 588503 717636 1088289 1271966 1320167 1967014 1488471 790503 1695669 1899001 300364 1357019 318747 40786 368272 1471449 907710 1022751 635513 373872 1522430 1500135 1159866 847064 527536 1793799 1396140 1613160 1386734 1690347 962166 1622290 1988870 1227273 563638 1928818 1650157 1739924 1769386 836492 1310483 473835 1922015 510091 945471 1740984 1319932 491790 1346806 416895 1688973 1028151 1053662 1342321 207729 1370974 736763 1792516 606552 1744535 678443 412607 309400 878219 442818 1903382 1010302 854277 1608884 352186 22120 1166484 1825219 27764 335154 1747524 1287206 1012780 1882209 1968341 1919100 1431187 1018591 1199429 1960888 1757669 674082 979738 1152278 896894 790874 1370746 731864 355626 764347 110411 1740508 963995 1109530 54978 1423494 1566228 1412112 1732617 53058 1824851 90462 421235 428842 1399583 1767211 362367 26948 1683149 790561 982377 584371 1007284 316573 1746175 556537 1568693 1813527 1975686 1773332 1464114 1371128 1345881 1585291 796575 1455807 1602576 757552 1294794 1366204 525004 1741702 1342553 624846 657705 1698710 1999531 1375735 366905 1303159 206462 855776 1137527 1286834 1307298 1580144 441873 72702 192363 251480 1270801 238672 1191737 952467 1641537 651346 1266700 176673 1272706 1780620 886205 992704 1246541 506509 1612701 1764325 704068 1471480 1488169 390603 1711523 1235015 1155846 1188634 1733903 1980024 1839183 851390 403924 1246131 1034653 1987666 1791889 550790 1743915 1350528 445312 1854178 1172109 1123577 925936 1930364 1299695 1963636 996473 17548 688793 219018 1924109 318314 437806 1379708 362789 456195 1498939 1602177 1542346 581219 1540101 964814 814178 651084 1481252 412362 837283 421843 1823745 1052579 1869431 136699 1668493 150684 1580892 1293022 190488 1213186 1434860 832493 1793832 71897 934163 173257 1372058 900388 814431 512759 1051617 1718908 193463 1157894 457256 1969425 1688352 405237 8556 1616248 773932 1374145 900887 1975729 627984 479680 1236616 937243 1441793 1073379 565650 858380 679426 917875 562047 527460 643938 1812381 1522883 910430 263572 123912 1976308 404559 187605 704687 506208 1718184 780762 190943 1480958 134355 1242267 1040837 1566756 119470 1701061 630945 1858023 1536308 1945523 530710 1826400 979152 1340973 1977902 720081 1826416 587486 528393 898007 1499282 1126205 72210 1881829 147454 952405 1047116 1569064 480491 164704 1103389 966795 520729 1684361 437098 758148 167055 888007 859848 1573409 40049 1704703 1309484 1349099 1202983 812718 917802 1560597 1119350 603385 1822058 87640 1682890 24805 1873111 508530 156953 1374021 1389639 850105 1823975 1712612 1424727 278468 822843 1230936 991389 149993 1210602 1753929 310470 1756347 749556 814589 689308 688858 231081 1846812 1017125 442633 1699511 171951 658674 622481 1377163 1109122 214469 1700727 1489311 187531 108997 541487 1346579 1683488 1983797 400809 1577613 1316470 290774 1653014 1521117 1280858 1670149 1495295 1230690 150338 941332 1935879 202312 294731 247095 1899132 1457573 262345 292558 1063179 10943 530237 1180626 1712012 383066 1747889 1508619 1825102 1490223 1672959 1147035 1569270 1507112 1793669 389891 67984 1604416 341421 287231 1118056 1671609 110038 506294 1549817 1863654 1108535 1391411 1330716 1527165 1696111 1330443 421519 1091176 1754457 119297 1590432 1150750 1549983 662435 1240315 664619 1929269 77290 170803 1799590 1692989 1606451 263593 1008648 836263 1397038 1839788 1914718 1811511 803307 1543710 421615 151005 1981711 378264 478386 1686428 1473460 243086 43164 1869177 553756 316916 954632 454150 1240160 1280631 1589513 963450 330618 1758626 1158201 978152 863882 1425372 1307939 1178040 950986 930903 868367 1570474 1000625 1071390 602212 173738 1473989 1893771 1290546 1087446 434831 42678 855589 1976101 1561796 297731 1558794 937391 1897728 1719815 386570 1936039 1972744 125794 315870 247768 1907155 790740 547829 396509 1736273 358610 827368 1749304 203266 1973396 735441 495716 1967637 1464094 608788 1667859 1309610 301590 702821 379981 481048 932193 537819 1403546 570487 1275861 1312546 458660 1040774 90788 663696 1907454 1110304 257378 1431480 1753845 1198919 21823 291570 609492 1259862 671939 720776 1928515 354837 286188 1994366 1953026 750398 1909342 1482705 1566414 732954 546167 941308 953762 1229267 1534853 165420 543917 365008 1743565 708887 535064 56216 310049 596897 817821 1383412 1359619 1250789 112171 797811 66788 890913 1201557 1864852 879342 1173322 378042 1765283 772939 195989 1195426 1382188 1271876 1366447 1633107 765665 1925583 562788 908664 1628168 1273623 36496 1401519 1715503 871098 1697641 1495380 304441 207312 1582700 1277959 1127395 1364582 826797 1961772 1349845 1401676 1180793 1732622 512161 1471658 1939628 761983 70422 1617499 1179654 1693621 1134557 479140 845189 816191 1362729 1249874 1554139 1277278 741223 239174 1247471 1204233 154922 1694303 1941995 1299591 867219 1656505 938458 334049 1734357 29475 746271 151018 532837 1959512 587399 1939190 1200640 308141 266443 1270372 1409654 1979926 1403438 1312997 1919047 1369067 1730660 1527279 1528877 790024 928360 1743500 410929 1507322 148686 1151951 640401 1637111 444052 1701710 1575986 575537 294655 1804546 123516 1894266 169433 1260880 261714 1596301 1903976 1113792 154872 1654656 1815266 324856 1459379 1949803 467082 1626443 851928 1108373 673655 658209 597669 108236 817079 1700789 1786213 983352 781729 1012759 1186116 1838169 1768894 1586277 1522026 404927 491543 1462189 1142371 630055 1757804 1088499 1454662 952269 755433 1999146 1115937 1203973 526985 875687 1949267 612956 768727 1804144 1191885 1133388 397679 885966 153072 187412 427211 1027493 1222675 1914167 1353661 394907 1760377 1858536 1375187 3003 194985 1820118 591891 535886 418840 199310 1146546 743465 440862 1518025 653662 1175202 457237 1929473 1217559 1837399 13643 526954 1129898 711518 754636 1639895 1391761 137155 591053 89847 1558490 1500844 1150855 1132521 207032 238742 838628 838350 1391793 811657 1864510 1206655 494865 1080234 668350 469229 789021 1968498 619478 874787 1021531 1181707 1406852 570490 1236898 1555812 1934272 1920372 1875378 1120795 1525882 62382 1600245 281878 1007332 573764 875874 1717386 477995 1447752 562709 548776 1671557 942618 758740 6114 1228679 912961 658787 213277 1752181 388464 764133 1929101 558786 206221 713843 1906042 1694255 878684 414359 1956911 1379647 1762696 214369 368939 1865468 1769659 1658185 36793 1647735 351660 112418 1345360 185320 956951 422186 1145889 1874804 508307 200734 595782 247400 1134303 1466408 645765 888131 1332398 25793 1033671 1348996 241979 1670866 866954 1794327 586600 342639 1601035 1398017 1658986 1245532 270892 1170156 1483325 1035719 1980665 636626 1852262 228184 1484735 1307100 759978 1256030 412019 1392614 1207054 828903 1571001 1969005 1311445 75998 926691 586137 243614 1374397 909430 671382 1295963 786828 1347864 146038 153133 44943 1539835 535127 1967245 1529087 1169811 1205902 79597 246098 1152916 1966884 1393410 1614882 172075 1419076 1313214 1083108 495887 1565256 275365 220478 1608482 975595 1838403 1084922 2712 606447 1331907 1108077 1593303 466337 1608567 890154 276816 585967 1036003 255640 1830548 393563 1519326 426144 1821556 1521626 1166018 1061281 190887 1403746 509530 1892231 1823262 1955812 1209411 433486 406953 1444607 412398 1532886 1242433 1007886 839623 1368295 387527 77708 1397673 466117 1483874 554964 318269 1063475 1916161 1622155 1861984 562060 1646661 1927758 1761907 1049601 784849 979409 476212 8055 1559552 1078 54146 1766112 202819 1809787 1477967 1709864 900750 1750048 60284 1617104 1669741 723891 1738123 639050 1213601 752870 924612 269544 1168212 1237979 1342763 1442313 1841370 1234403 680588 1986139 242135 696756 1866147 1318220 1676640 13314 1048686 323743 1742448 1144077 553056 869730 733358 1709778 399066 994587 359420 1050768 498562 979687 936015 1621297 335699 1853938 629048 1041778 1403724 1519070 839837 1408273 880699 379659 1411981 1869786 995877 1211388 1856258 1439701 1124620 1511147 907338 492414 1192006 431442 704753 1811806 1212289 1640849 288592 598654 1921486 1445690 651483 412041 1364450 1134131 806393 1220085 580143 1077226 1855015 1831271 187853 985753 397848 42070 1273077 779319 491908 922178 582790 379908 527482 1395569 1961030 1916170 889282 1683355 902957 510020 1235595 811745 743122 1284229 288358 1350416 512403 152575 1980013 1508502 218765 1869825 1642637 62063 160839 759457 1506610 1569006 379719 1269957 26735 1580021 1307717 828401 585723 478966 1102630 1231356 68580 1908269 1354342 1792123 1878304 599529 333257 138534 1678877 939351 1460048 358295 937096 1822368 510347 999859 1787795 187630 1438983 1221856 1383166 767731 1368344 1150360 1586319 760617 1388097 328834 864964 1234010 1928047 940915 1039143 1385751 1589500 887349 1267078 1083806 929539 865641 1825651 1867751 1453304 1711302 121788 1110085 546681 1923092 365925 418763 1112986 1616710 361087 678979 1572464 471843 329222 226187 1914793 1876035 1157099 1483719 864867 365558 709341 217088 210098 820732 214326 1237822 1980207 1543949 1147704 1776312 666306 497655 600176 1914989 179600 1710747 1398198 1681436 895911 111655 70282 1871725 675889 776357 285093 1489436 1069120 403284 40594 840082 1909391 368663 350835 996489 1799888 1117331 265605 1522592 555164 843187 923383 1429382 1639423 1618526 151081 1648074 387226 711905 394854 732443 1890370 555936 628628 1165829 1877798 252602 451710 639633 550521 1408163 214766 1439091 796732 502547 1572276 226569 760254 1876366 823094 200275 449713 879885 513844 1150391 1771213 1513789 224655 1926211 1557681 1355405 584822 525021 945193 1685050 801291 210004 135806 707954 20250 1429608 101389 1061760 973072 355713 1090546 1997666 987796 647243 927252 1910982 27046 1425695 883347 846584 372506 432254 1318658 982524 606324 818989 1510931 213429 1127233 1217331 136282 1657442 1043273 759871 1411687 1222450 1979198 1416842 898675 310533 67531 1383724 430664 521697 1532056 431057 1279302 1556722 1452171 653575 1748297 254033 1696794 1585442 1271487 1200222 1145771 238235 380093 81179 101014 1515645 1072292 807492 1122784 544676 390106 1924137 1037435 899615 1937553 929384 1910831 270308 1007579 555507 1159803 1469008 483721 816605 150984 1754311 645641 705011 1165376 1477596 1612888 1977042 1821863 337654 1161172 1930293 702569 1799033 1926339 1737434 454766 645835 1513439 1480830 496401 1894193 575840 989953 157518 777449 1355007 1621669 1769630 164533 1309441 28670 1476378 803918 356098 287094 1310648 254060 1067144 763189 494323 512476 515190 388357 976096 731628 1461276 3603 1097035 155370 88248 1466500 959135 41736 1423548 1238172 826799 784757 1390938 1042017 1620073 1063847 1678446 319180 1763317 848665 987476 379273 236229 1442442 996044 578188 785010 1379477 1903033 1482107 1962768 1450915 613875 963397 182665 308741 254314 1151920 490260 311828 1160221 110655 594234 1126290 781802 8792 646014 54747 1552985 1925988 201841 1052271 1470546 258802 1294175 1443554 1922908 981937 779530 1254508 1440362 736757 240509 592903 309230 785716 1439922 980846 928287 1579126 141260 1628766 882546 1862689 210991 1817446 55696 437042 1970331 1169037 1845053 1058862 858561 1744308 1152565 1895787 174237 1460964 1802335 1777494 363688 1100113 726524 1596567 1368828 184459 655906 1570994 1167382 4499 1265080 832048 126159 1360092 1764405 164026 1006553 95803 155323 958181 612643 1354061 153464 730490 965719 1815013 1069872 1473929 1122562 630110 206046 1939415 37658 198447 1113842 1270753 1389026 1444529 70800 1400320 20656 331969 962729 1146257 335714 948965 1075674 1267683 1675159 796529 963890 1008575 1847226 764827 137516 297166 1687743 317442 399969 1318124 448768 1027939 1146405 609855 78310 166880 1315029 184986 698014 869136 423150 1918790 191875 777466 447941 1616333 683570 831973 1524316 1755115 264842 377162 1200587 522454 200498 1327510 136392 904599 653432 530992 89980 1002504 1641284 1578796 1057451 1835395 326914 366003 1565991 1578457 1950686 1391890 1215409 1965602 1310580 1723353 738070 221868 182036 773840 1467888 1791357 651265 509360 16088 1684053 1436369 1149550 616101 621899 391524 144236 1395995 606827 255501 527930 1074124 406656 1316817 422506 1854800 1572839 112130 837817 521074 89225 909030 592744 1117701 1149727 1231227 282794 12877 1641577 1129326 490116 91520 537930 412631 1643860 1911991 1179705 1186532 811112 1869970 974577 1033659 912459 77491 1766887 1772800 1714129 218799 462854 1329773 875580 1613016 1803278 1801081 1927455 825436 1464041 1452298 1111777 1822349 304118 874795 876814 1459099 1243464 579804 1236275 1431168 365961 670148 1269166 965928 1192931 656528 1722205 863594 600811 632486 1539598 437342 1921690 451988 542033 30541 644179 556011 622838 1367781 1198211 726692 76320 1291505 1794990 1448412 1822679 722380 994777 1104116 39718 1534259 1529138 827061 1314037 1325504 1565656 1397064 1188432 1243880 1243891 1036133 1357001 1149129 1106217 1802777 1246528 578662 1049968 1001418 1195856 1976880 852694 1944628 500314 427403 342159 1517543 1947756 779911 981132 1795316 1049484 829812 434607 737419 1274048 1492156 1365204 935324 1811242 274063 159093 306799 1813349 515352 123986 1364798 814287 535548 1482681 1769586 1955437 724189 1923897 876686 1478341 1577792 685987 1190634 1129249 261594 1287860 1863855 446232 1531551 133225 1326153 1136690 1239028 205481 1869934 878010 301458 1339467 1406670 681308 332419 1601826 482412 1154128 182366 657981 266178 1759640 714230 448955 1266072 947467 1191268 1708915 1306724 1370450 370253 1008809 956311 906629 153172 143679 304944 32823 1689935 751176 350919 1231675 1363724 1828414 1607532 1704179 1269403 1205900 1454579 542648 1427544 447858 583192 227182 299959 743991 1630791 699726 333657 647630 1986754 337494 33002 791128 1894758 793744 1285548 1373970 97945 932932 243897 1261504 1322887 1690262 295517 1983642 812220 932947 1866891 812154 55103 737421 588183 472762 1027948 1183195 1847377 1944017 1643527 1792285 663667 1382630 488956 1807856 505874 1767147 976324 502933 1037799 1172905 1476042 754529 378756 1761426 777035 234103 163653 704100 751543 1966377 1400776 689444 1697 177862 1342982 1139043 1970258 1956116 1905719 1028863 1271901 933647 1552697 447025 1685847 602797 97646 481555 1076184 560066 603484 1718701 213075 893229 519285 1519333 93274 778062 243791 1690119 925218 1155184 701408 1026189 1474437 1381893 680897 1225194 758571 1154126 1177564 408829 638992 1701106 1301326 659834 559035 45446 1029702 1315056 812101 671410 453673 1053944 1714647 1344894 1935341 1213344 361167 1376384 762728 58879 1908677 1717328 438448 1232118 752659 1414514 509648 1348740 1260981 1353932 975702 280603 736620 740369 712989 504649 666936 1209090 835061 967947 614642 1672938 902353 332635 1527526 968221 537055 1457184 165830 981253 1811481 809623 1059407 983324 330274 587408 454224 1503494 1069916 1366712 763696 720361 911919 1699424 1700277 1979855 451234 1880966 1407750 1423815 579588 1841714 1958626 1638322 222320 1464653 1620300 1203084 1156835 464645 1036154 111229 1946996 173577 138220 836809 1311617 1478665 896426 1312171 1092419 1084458 910809 697978 418215 231946 1822325 419677 1204007 1477698 1004757 600072 1009564 561293 1188805 21970 1698137 496244 526874 133510 678792 1593232 1172092 736170 1351830 965741 1068333 1802309 1282948 653668 1639531 65369 1143581 1055210 1660841 1895268 559815 126221 394122 1235825 459762 485562 1959055 903399 1500022 1549520 1624482 853302 76583 1257234 849364 977546 228939 866053 1106212 1694322 926260 1694956 1642066 459927 1204886 601641 684864 1957571 1752182 1362369 1179437 1882381 1609030 1459421 872407 1435742 1124710 1347125 1318706 1239977 1303972 1547804 812278 1856084 461971 1906466 1681383 319279 1992569 942943 1687375 662397 1902313 679331 762852 1701722 833633 1301839 1559155 1656514 1649395 727885 289097 1704422 809263 1374064 1895986 1951440 398984 591595 1122996 1089059 46387 121615 179606 204551 112502 1315327 1315883 439651 727273 699430 954539 1844223 756051 1756920 884573 1043950 591788 345144 453956 318449 230791 118519 1536895 352090 945869 112018 1528828 1944383 1351042 1599996 820636 480891 31588 267877 199586 797352 1086580 1387410 11532 905161 262094 928918 561102 1757098 1059889 1009236 1743363 258952 513027 282393 934649 1878801 1758507 515423 479625 1602268 1020046 237553 1592668 1928700 1907630 1576435 66944 572390 189011 1477138 1146764 682793 110399 1886515 1452170 1728059 606148 1134234 599308 1866 1911745 1263537 792914 1590611 1607014 972126 636845 1920858 1330867 1023062 654970 1041431 1037414 1496170 198938 608347 1621363 1992197 877653 971395 917494 1927554 1074545 1881225 1730218 1255040 605522 897317 102709 1395049 715168 1378404 1291922 112919 1603845 149796 1101444 1027720 460659 11622 1058142 1012853 1091754 1408819 1831829 1619417 447353 793677 1651567 1393967 17380 1841341 1406175 109050 1983880 621425 46037 1337883 1602667 1649917 704518 588621 1434128 331298 665605 440091 1866295 1567130 1740756 1292364 1979056 1486509 1922257 1039326 19152 803574 974348 515365 665555 148777 1413664 1550596 279397 151815 495007 951168 946962 1522848 901285 1185387 658043 216431 810206 1103042 262091 1377451 1159838 1698902 1875200 1742854 396771 1877550 871224 1761291 1580574 806828 819153 25354 755772 591166 416210 1718246 10692 1328508 654672 778615 1080780 408302 666779 1249098 283555 1642105 214030 341431 1476313 551436 1461210 1581555 88134 576766 978503 1986747 675024 1198227 1399172 29414 308817 1660935 656540 1419147 1763209 1969331 1325499 769583 734366 888628 561361 1964135 1702714 1737236 365810 1706711 900245 1621014 1503023 1525357 680696 1817263 320962 541686 981177 1339210 900483 846588 1516014 56574 1412109 1785708 145043 606661 1457938 111026 498813 21683 97880 1476959 1641451 1120150 1488045 1689719 1242841 229754 1073182 1981041 935329 1342694 1318012 745413 1793250 366714 603920 111493 553337 1278250 1336995 1268878 98245 1064284 1901482 1643983 232081 1535371 31915 155706 1204848 1607353 890992 1929988 441551 1612553 1488068 1296047 1652431 1184922 1266030 145950 555526 727710 643401 1987815 1683918 10988 1208973 795145 542150 1209510 893800 1650940 1773491 1779901 1692642 983364 1275227 1723261 727675 222726 886086 1875588 1651420 160838 355600 889526 187654 1317113 293742 39888 1257058 129518 1212173 792881 822668 261777 584123 446208 176594 1817603 336541 1692872 1031132 1348301 776830 1744768 874985 856052 971315 1670556 1489399 427 698445 117861 362447 911301 1545618 455290 1567574 611160 1811780 1440638 147973 1793511 1638274 1450011 1492382 95578 1970980 207322 233791 827002 1727486 636006 685393 838552 607854 1915375 886237 382101 494569 84760 490754 1946105 1262966 227817 47729 879255 1894966 1389538 992900 427157 403294 722523 1414654 423079 1310295 1569295 936194 1718454 264772 683356 1888066 1760188 945107 1455838 1653489 510273 955686 1661414 1957569 125421 1563615 1318502 1599089 503684 1508299 1240568 463487 11663 210467 390938 1785804 39307 1436949 1258342 1361776 1699069 1131922 1664039 1510877 1266953 1236587 1640874 1335412 933415 1457440 2982 1645834 786471 482192 863820 1960651 601172 133934 751853 1345494 1258583 1946116 155901 1231071 1731353 2823 431806 396235 383084 167147 76172 391525 623278 1434249 1358899 1682258 499901 1081467 644763 570024 1760726 1217884 1128197 110286 296197 181711 1041098 906304 901386 805849 828784 1738372 17944 1371343 18529 1902160 1074521 512202 1996256 20951 1389875 1499212 1428512 628229 1896973 1631431 402554 1201675 874433 210570 451942 1072554 1107264 10490 1464405 509088 1575130 694203 934262 269938 1162751 62736 908470 1925019 442335 1385617 438946 676087 804923 1942782 1355917 236798 966686 400944 643321 1133319 848910 1449010 1303503 1414451 707064 961298 516345 1412337 769812 1606450 1111457 1416705 419486 7808 1280037 24959 94230 31919 1707247 228165 242998 826066 1063727 681628 1155289 1253249 1613552 891504 1448426 802006 1245912 1559733 1742371 1770773 666943 128208 1176074 1556770 407512 1050411 1212535 1925137 13592 1803199 833587 769735 76102 182901 481060 1691557 265926 1246879 1873083 453984 1812462 649454 1638783 1151231 564690 1104787 242161 1916756 1644985 1822390 1874032 1337620 1842870 546923 1800589 264101 1724080 1244824 1964293 494936 1097660 1839735 527328 330266 896272 1912977 67380 281912 147140 1393511 1888639 1607480 8607 876975 1446947 87212 661181 1357837 971499 1611900 1480796 1504207 631733 1851619 1365478 535140 1785645 109395 1879246 799495 1362045 1200232 1594306 541504 409729 1705953 1614609 1472292 1700468 730453 887208 1809941 869780 507381 1020722 288477 528440 850055 213704 126220 350430 422862 1343093 1254098 598701 312559 1976310 291176 1342692 601392 1661023 494641 602430 1682852 1272050 1614229 1537239 198396 1488709 1453269 1540859 711455 101827 1127691 1756034 801299 333966 940576 65120 716488 584316 714301 1565334 451168 1030621 756968 1079703 899501 124217 1489086 1989675 373562 1294429 1077475 488124 1645788 532500 363712 450561 10343 1501102 1381960 1627167 1147851 1818417 1116692 635757 1370298 1752568 1939291 1331149 1895825 1907009 1580970 1105189 73418 1601433 512882 677732 430219 1680984 449448 1474931 1244926 965544 995810 189850 433557 178002 99475 1930807 1896300 577380 698246 1437241 1546735 1827526 1835270 609449 564900 1891272 1004686 753145 166142 754611 1024309 1510927 1241791 664822 888832 1507354 1216497 1291866 1696522 1393957 576520 1785354 1207704 1330246 714531 48937 751778 1551189 722279 1118488 5722 1994457 551009 628512 766516 1014614 21649 507417 585761 448967 1241302 646846 113552 978991 1719962 1771617 1351845 1829686 453409 988526 28119 1032890 1771396 1785716 1769666 1799342 553964 748240 816651 607812 301063 518978 540413 528197 1717396 1786410 799316 381150 1906455 142401 882075 1374702 211016 1121182 86702 1677464 175932 1996594 72697 1581673 1896426 698825 513578 202365 1609808 427006 1597968 998787 277764 1317029 1946936 1344786 1867711 45042 1241767 309300 1043815 745207 473224 1974430 1964567 1252228 75101 1339664 1832723 729363 1695055 349774 1447523 1121836 1461443 1105186 1391731 745405 71028 1252829 43685 1914975 118035 521919 347354 96402 1509980 277601 969860 888225 314702 342816 1071226 1411417 1176358 248773 358059 503972 1882553 217091 526312 1533755 100996 673130 953547 1790309 312513 1965610 1782901 1173921 1137146 950410 85976 877079 843069 1913654 1004367 93167 1845987 51362 1974119 839789 1811696 980565 1086247 391931 1822731 1269467 1652174 1765215 286120 1995268 1266900 1857352 1849853 1430510 283421 1595097 717418 949300 161253 962934 673290 566386 1528199 13599 558320 371363 1926287 882663 988100 1592412 1040564 71069 1896063 584094 1954769 1141966 1223296 617801 658963 737436 1586502 1186209 1955035 1833061 580365 1772468 887924 1845840 1600174 827487 916758 631761 628550 1274285 716435 1347601 108765 1866810 1003413 441347 1874036 680689 1159001 1070794 1774297 1307997 1612300 634550 1384640 931552 304257 1769029 824394 1109764 501715 654256 878033 1922729 139914 424398 1341185 1463956 261135 656180 1372978 1181871 1125857 751360 1911334 1981668 1818229 1841434 1404706 1184776 1069927 239520 18982 729637 1667616 450526 882842 530683 1058235 105412 186926 315506 887341 1390539 1943525 1594782 1558614 1750814 108435 1481312 962000 1143574 812895 928442 440122 663941 1985385 846723 1951719 957830 1879848 342545 1624434 1026379 840574 781601 1765876 1131705 258362 230812 1208355 574455 312425 1211284 1695663 1659299 1582910 989951 1417791 699034 1938511 1737458 1063697 1763833 238861 1803994 748395 206381 186905 1524797 1089222 662359 1496142 504406 589881 797244 1667369 1364905 1037963 1992082 1404862 1915318 1732219 1431142 880851 1719231 1270073 27879 375025 1367449 1882489 1023832 38130 1551788 1083859 312959 559374 1185849 878287 1938969 532619 1231768 1068945 792139 1199775 1258322 993959 1719424 461712 1953214 291728 1245895 196803 1618855 42595 855187 100756 755854 1739569 332890 952916 951500 974951 162961 1304604 1872856 784562 1572453 1488358 1939165 752215 237997 1363017 686724 478108 1342489 406821 1283593 1362866 1731501 1601563 174724 73158 621911 365627 1416719 1479348 1295515 1723580 483937 1573561 423965 340682 1678450 1510772 1639038 1953103 965270 1556319 321230 1173627 1553791 1137141 1884766 163736 1449978 22235 355575 1568816 1566668 179737 1473250 1488226 109804 1445583 218516 1057102 1850381 607532 477397 652490 1484563 888370 433734 1332311 1112311 1082654 1921837 1360751 747211 754117 1976712 1981945 1998215 397832 1433146 1789335 1916995 1571772 1898041 676251 874239 1126105 683455 1733418 1303923 131292 1228767 883730 1581977 718580 1911972 154372 214597 72191 380395 1481403 3251 1503184 1633924 1492961 1903991 270304 836599 1488655 809734 147983 211054 1086379 71585 1240244 1584451 1516787 1708514 794598 1712528 1682296 895437 501234 372422 169696 1235115 107599 459671 1376269 103328 1493805 1592834 1788454 122777 1027681 113627 579493 1617938 1463908 286073 75098 1669555 837340 1245872 714785 910563 384766 1328940 915289 1432362 69784 951072 1341853 1858705 1511387 703804 844820 1747333 754995 987708 354596 1227221 1988103 934581 1144630 1913913 744631 1007664 784129 1755501 1322216 1771127 448974 427701 153701 1260006 982680 931871 643880 1527702 35118 1194967 1848961 1806897 1195831 1595761 1718403 311453 305517 1444936 1198766 1242661 1267152 1529250 774452 1622180 1490754 386013 1036691 1306279 92673 774355 393793 124839 834889 630064 1639888 446120 1076275 679199 475736 1031848 526972 1630782 1798759 1549976 679393 1243377 1895276 818121 575316 1789706 408587 1283129 577551 587263 1115798 1657829 523017 61716 265745 556289 572383 25778 1237405 1744032 860658 1060520 1421282 1821488 1313429 630325 1006248 1407467 1027869 412386 1433776 362176 563556 251280 1318413 63127 637475 1185258 1468539 488460 841641 281529 48473 1203330 528561 238675 504564 337617 1287008 387962 1197528 704489 1861435 914620 1374688 1141693 1898792 1704466 1292410 130405 92660 1459611 787252 1357780 1931584 233961 598921 507332 1482388 1228833 1114453 1014357 1083758 657444 1666247 684392 136532 1920499 42785 397814 267111 1611394 1913573 704956 1051178 930230 1580954 814498 1132816 524229 1718562 794307 833594 1128987 1177411 1305426 1618768 304270 989885 1388222 427097 1994146 266162 1348900 610694 1223201 970829 1742866 1805641 1868857 1865418 183015 813099 1044701 1866854 314090 1030262 353998 1502738 1958552 277957 1880355 1806074 180224 1492180 1034376 1668066 1818741 1606930 1090389 1076171 152921 546912 217258 433143 715960 1822637 1776847 849616 734109 1129753 1352345 310415 1104254 18806 564846 1203960 1797622 1266923 1619941 779535 1010929 1436704 1873896 1321808 1314831 578245 855770 863383 743727 1616663 292378 920153 625796 515228 1890139 1977808 1788589 131928 1922311 915645 1464315 1860772 1233944 1010944 1545680 1277265 656906 665676 1903551 1892191 587559 869212 1802909 1847687 844183 1945637 1993430 667842 42254 1217145 1481221 695744 1631094 702138 1080174 4763 919086 1687320 972536 424462 1119290 1085835 1932639 859684 1817704 310641 1560391 691863 1874586 1779900 1186714 1493988 1231081 667382 307366 1457123 596212 1817523 37156 1245662 225384 1561784 1521277 421867 195406 411277 95390 970914 76399 1093879 1144338 1420749 254380 1063336 608890 163654 891091 1644999 1204202 1312263 1248527 1895782 1000601 240685 769826 1077206 1733427 737698 1956387 1460493 780954 922910 763710 972196 1834409 453107 1707297 1952603 828830 1072508 1543571 1249798 1395515 916320 1852978 1043895 1255155 1852542 1621980 676432 1196812 519770 286681 1867456 1009011 1204402 97523 1995526 1110238 199162 7031 646272 1680264 1220402 930192 826678 1254199 1531253 1411853 697612 1075582 1455627 1154118 248238 1207021 1316079 90069 988321 44829 34941 723154 519620 791580 624211 1137188 1392725 861470 1792631 833980 1273205 1038559 1759001 470452 1399269 206395 1835811 1208450 1071247 448421 1740996 164557 1575389 1936894 1115572 710715 526814 1374717 860529 779083 1180310 1283151 1878212 65394 1635728 1646598 1251340 1964813 774169 754828 1162326 761877 1497699 1065756 1596038 1254028 869315 1809180 388375 603609 1957378 1292295 203800 946921 979896 1584333 523848 1808486 570408 1762946 1357537 565481 936022 412204 775029 1914611 824511 923871 573606 10395 1885975 138058 1699540 1677229 910533 699846 1474813 1585786 1640181 1109521 162510 1285480 1043134 650483 1996538 1566449 362546 921716 92127 1357054 225074 525858 1874321 1475399 950793 1644879 571976 724874 2440 1800305 943117 230870 925091 385189 1498519 1741042 796162 739105 107891 797894 1240750 860361 204872 1066078 1903335 1533365 1972574 1254416 737900 509303 481682 1737843 861716 1524713 983403 1046259 1417859 1297243 621156 915789 937686 1842245 1800540 1666651 1070702 1209918 958535 1080695 55940 492922 1224194 102127 1119271 1763303 677322 833428 1710219 121340 1501313 108448 1714223 277077 1295640 38293 793397 849778 268735 1725378 1120527 1903627 1748783 1364934 1606889 779897 873097 107724 785209 1210619 184576 1297891 674449 1616651 967587 382053 243392 344810 620222 1389847 759334 38099 105939 1018137 1257483 940609 1324307 1130105 119457 507778 537892 1122567 745766 1975735 1829167 1448391 1951978 297843 149598 122149 1662361 1068520 390904 1836876 1232712 722361 1776463 44586 876569 1364471 177870 597547 222773 6096 1662544 1638078 107314 1842072 1187309 1478887 1490491 1363213 1600610 677799 1846374 386530 859954 489243 1376109 1710783 1014210 1226806 1568222 1388543 441395 732710 887053 22699 903978 1853360 601647 102713 1784923 1898552 1940162 1373023 259325 1460634 1650096 1388151 1866864 1100553 104836 1762276 1371239 809590 1620435 1884734 1992172 992088 1206079 309449 1912391 1211849 746506 1924288 1413943 237707 768518 122699 489696 828885 1073055 1271944 1719328 1628202 659023 6113 370876 209395 1169900 174906 838004 435178 339072 1897051 194056 494999 284340 896115 88537 1418016 883544 631209 1686523 42102 1207846 1237898 289390 480179 1000572 1110012 322555 1103664 1933989 567961 521861 50054 1755945 996138 244864 181136 1036105 50573 898700 1146158 1714025 487422 149661 375211 902786 50278 1615149 1840978 623682 1685320 491595 973763 1460100 1991496 1725313 481767 774087 1132832 477637 14442 885977 260558 1502224 1653880 205488 1368864 186306 1443905 44622 1409120 974044 530868 529834 286440 1067839 1989453 76640 5455 741303 556561 958009 1635342 86563 1757748 448318 807773 435026 289772 1330434 1315699 1789539 1390799 475934 261247 1365317 1864720 1062265 1443715 523445 932859 1188435 1255642 1749206 1853464 1359659 1007053 697200 662103 498443 60165 1206072 1879644 522039 60824 338427 1875312 1239212 595590 1416591 1654812 1635295 1981365 1921706 1638210 1452543 257063 335721 1346297 1207155 45633 1980704 960207 1037755 1822217 1574443 1029118 1956531 1672373 670648 458777 1872433 679733 922325 1914958 1009817 1127700 1291728 956056 1356540 1131728 98962 1968234 1363480 482164 761298 596187 1261947 992973 172079 961878 1512370 1288687 75327 82948 1453684 1952809 1526398 1572852 136992 1350909 934763 1678443 356278 812737 1168566 1203313 1826598 1319752 740221 1841581 1422680 560801 123602 1985322 1623543 1788715 112704 1476967 1549212 224079 867766 531268 488763 901847 938153 236817 1034953 647681 1007939 1558952 534769 562881 204994 1913614 1585875 1177381 1263942 1249595 216563 1045729 122342 1945540 163079 1211651 1090598 266321 1568339 1146664 1623702 708230 1112966 1735036 1533642 246002 1948571 524920 1579907 867735 991441 1199008 62891 733036 1960541 25404 541508 594822 8375 1410143 1713821 881307 1002742 632483 1980701 482004 1653201 1551631 556680 1478051 41379 1256361 1904700 1179983 1739021 1931939 789371 1177956 204337 1335260 420795 1624441 1913694 1952329 1077337 204915 1444658 201202 437251 939501 777268 1878367 621574 999495 1307511 768427 1008265 1065200 264825 1978220 1341761 331092 506237 1566555 1699864 1370426 239587 1872308 959264 730319 163532 58194 1885720 1664905 918700 700997 1163894 1949303 35824 524016 1986362 1439863 808548 1627726 1359714 1533338 1696926 419609 1124657 158715 461486 1272075 992392 869472 1106440 1528058 940296 799835 1137057 1605421 732156 567826 1055128 127708 45074 483926 515733 701565 1016926 1652082 1378948 622096 1440244 1096259 1394904 1077372 1861298 1050358 658106 1119537 169723 1401472 953610 940851 1021525 1185965 1057435 244181 214323 1802107 917179 1932863 825599 1741090 1211346 867315 1038481 83377 1860906 1041158 376476 1655685 643640 1184012 114055 467346 640868 468910 163441 1493379 374147 1363486 1213963 665914 1559639 1169844 873024 369337 251373 1660931 1352395 193785 811555 1892808 58506 1415351 871974 705876 1527026 781107 375000 571344 261168 469705 121408 1388568 42700 134428 481287 154974 32290 1181600 1926832 1584497 311650 1491644 909664 2707 76144 844325 1408099 752632 27685 1231743 100787 802511 668189 1732647 893119 1415840 600246 1999672 1424679 1689003 1938619 1219800 311699 309203 1348653 1342981 1954755 243815 447580 1597723 1605724 150656 574971 639425 560618 226416 600063 226280 1740721 51035 976105 511701 1855490 1263407 1512971 291136 250436 1963430 391809 764800 1745482 386258 1214450 1087026 1198551 648180 233746 604523 1121768 732372 1383378 1111606 66832 44117 499200 520107 1209498 1769678 438715 1226254 97766 1017036 638122 638679 1860067 1640868 1956351 503235 1558723 1116972 201138 1554701 295865 1603225 292572 1024948 1963497 580630 542133 212785 833132 1902020 840016 634765 348018 970659 1866526 447142 916863 937079 1801307 1749070 1179729 111909 1326343 126271 1172954 796389 868047 1305293 910719 1384643 1463017 722887 135221 388294 276140 910087 881505 741708 1496917 1573405 524306 301582 691104 1847681 1085562 833646 1229402 1403769 1127021 364192 1680406 1612503 58798 1780408 1117886 320608 1888137 144842 992302 853955 1878035 1977148 428617 593392 1427654 12137 1607788 1354848 945895 905593 4991 1762713 1430332 1964343 1463721 102242 1160958 1278083 1120358 1144970 869649 530369 1585397 1285344 414254 960950 1116209 766894 636977 330292 368416 729887 1125788 1406380 957804 290908 1492792 66494 1186647 1656822 1828126 1663662 907031 1968586 776007 1298048 1862850 1426436 1865525 269029 1087098 1324048 404603 751383 236746 695632 1555307 534909 1180107 654345 1430152 1560279 1341481 1696219 144577 655343 1956865 1606830 108266 486380 1957262 635625 619164 30250 1308259 1915040 1921427 1420888 1070288 395997 1990785 1647670 946651 1785230 100637 23014 1335709 1909303 1023892 1034822 1272123 202986 1024781 122845 642855 270 975568 1949151 1700121 1285674 1483375 609650 1867747 166738 1306647 1742715 1223978 118520 696036 255493 1862706 1730510 1033165 958027 511299 388863 454115 1840084 1822035 1866271 686993 391635 1668800 1303107 1508178 1010665 953090 1986740 843819 239942 345051 1928331 1724850 834321 1957391 1404554 780516 14146 1074973 1602934 1883266 1208822 929435 526180 825866 1356193 687113 1971021 1593040 291565 1141797 1959017 1930844 1615487 444868 1000150 1178758 1858958 79259 1065345 315154 938789 1333744 1938021 1332094 631791 256451 515527 321334 1173288 686824 565533 318221 1321350 846252 692889 1577196 285014 1910360 1536496 1560859 1540347 174912 1548849 1128564 721589 1222666 147363 407987 376286 1324677 1705153 786967 1744342 969294 591725 464495 232030 42957 812824 1239932 1747431 791294 1796995 1084288 1420492 101063 149835 534093 1523989 1284529 475753 297003 569055 1041056 1638805 670755 1917756 869219 1493457 116952 505048 1162661 1974853 644484 1544090 144145 1937915 1958990 1155217 1004276 1349313 71297 1414569 401630 1353941 1282482 181950 378368 297787 1913935 348585 1390122 1932877 519429 19615 1246535 957328 1439249 1770209 1044924 623183 1393224 1398239 1940556 562580 1146836 749605 1604918 87613 1169113 216971 1824153 1975970 1429970 1292773 715543 115462 899440 1535636 669252 811512 1388721 1129830 1631008 644875 984818 1875683 913951 1047006 1371052 1461917 980175 1480853 1167469 965451 650476 1172734 366782 1855746 37548 1709441 302959 907116 222094 1502655 120114 1013868 1673177 1144547 1786276 1923870 669105 1380154 1359045 1639044 584673 1220239 1052657 266370 1659740 1096411 940700 1145318 1398527 337086 1744533 542578 179483 232688 1418333 1466787 279185 1699035 738107 1520687 267701 169085 1945439 796292 1066201 493568 939386 1780568 1944301 570976 570755 1760070 1848374 1890067 578257 1516635 545133 930524 1073656 1788368 1107579 1125460 263999 992779 1231937 998762 372038 644074 909566 1936832 318274 298120 565610 949291 1342584 1407839 1687371 1885157 1172262 1827087 1994873 14144 839945 41844 1981580 1581473 1239662 703050 740798 290081 1542560 1700954 18875 151030 245237 786715 58353 836456 1857017 44744 472278 1011168 1593603 82557 118117 1159913 1772958 1801445 699500 1890873 615224 257322 1769242 1402176 926812 993158 1734055 984669 1944150 1356813 2749 1210705 517359 632453 1721897 920476 321611 925318 881944 1275189 966566 790047 1714834 353219 716402 1180296 714939 620606 1372045 832847 1520609 319262 1680987 1754857 1359536 1771978 759257 235875 645162 829717 780575 1415034 931026 1158356 706188 196727 1081964 319231 468254 231409 1202062 1326010 1840484 1847870 173588 1834874 1866748 914557 832793 1419493 580497 1489542 931152 1890118 7122 1519783 272936 1375989 514477 1297917 534186 1173110 1067677 87416 1547121 1645348 57664 1637655 1750274 384238 1490630 1296956 677504 437771 1554743 1353880 126708 61983 1862927 1121544 1110164 1983039 770467 122014 585129 1261799 31256 1193748 1129650 1562842 1992029 1200541 1898092 972158 1750324 1544218 937847 220388 981127 1177852 1617904 575102 1502121 1887556 36292 944667 1571916 327872 1014514 1320407 858469 1986208 1709602 937345 1675630 1159608 42319 1202130 1182468 1019327 1115167 474866 1333586 1624786 1600019 673848 78891 712592 1406366 1103357 1581618 808730 1309387 960497 547286 634835 213050 377745 1721516 1655231 1175586 1286848 17890 1261896 1930059 489298 492259 485107 1648368 1051305 156098 991048 467768 912158 920758 519823 1077977 1573030 1131297 1190472 1384107 949642 1196205 76125 707510 1681044 319819 986284 1223543 1738031 1818767 1005964 555199 146702 1762867 1780205 1098335 1140248 1165504 25212 177606 884879 616569 1350500 969414 708159 901413 1432021 517479 815395 1647907 1932620 1032947 1854390 1058210 434528 1699551 825374 578168 1390136 901612 1076113 317859 1345472 705974 632074 1888494 1085051 447574 1918562 1173830 1586634 1148815 229676 994795 1465429 598696 1361034 1531876 910763 1640296 252129 1077335 903735 1202164 975698 1007175 886821 1899971 228610 1275643 1215519 727337 747213 1053793 1274829 1693110 33426 277259 890316 57340 711896 1544305 58606 1565868 131986 199501 198079 1449697 1075915 1179429 1650010 375290 1761903 1078760 1306361 819636 388901 16370 577866 486349 1453537 1559052 1037690 535328 1691467 905105 809267 1489012 282169 1902827 757407 1897899 359086 1792671 1393090 883823 1011181 767881 485711 1032879 429037 1995938 1747867 164625 1409369 336273 1228839 960944 925620 1144343 1912969 481979 1585051 1232573 453757 1591778 972695 579431 1030513 1557218 1294035 1392538 658491 1707214 181145 51276 353837 43979 1113057 487542 1448055 494426 1617500 1587802 617670 1228962 1486270 1690880 815203 1095345 1944572 556181 1253901 107003 518066 1076498 370214 1707645 1569983 856527 189676 664856 1101399 1842404 1090508 1231324 207115 914683 1080757 1835149 1525178 952846 1390638 1682665 893789 1742346 1476566 1479513 421230 1771355 1937717 675874 1795160 428230 1457686 1702454 1548057 298767 1200963 1251759 290321 1684045 1345609 1028867 24002 266756 1466874 135004 936524 1418646 450825 226502 1227642 1518906 1802359 327021 170951 1830547 180753 638313 111577 1376383 1014248 1590002 925143 1602735 395540 1401906 1525208 1735730 529000 163880 1303210 325443 1193197 375156 379551 925847 20162 1006941 1492364 721711 1066359 1808458 1289613 898752 1649314 439598 276206 1448529 904602 692529 483490 798787 1195781 958512 899032 676428 1661861 1050582 1148523 1067585 450292 1331545 1607122 1896306 556490 1301183 234554 36136 574954 44726 1898658 1600203 1610436 1489991 1388254 1862817 1337318 1725794 517252 757653 387388 223698 1034609 1795700 889395 976063 689335 568820 910722 1440195 1196782 444302 123426 1216430 1609445 45842 1857874 1668583 840238 1476259 628582 1422491 1321756 786428 1633911 207022 612884 1869695 1331128 747441 581395 1808361 467178 1729442 1432429 196825 1940664 215509 179694 632516 128153 1213332 948096 844984 1629845 1974586 1712588 492142 368968 668769 1861340 558523 1208478 288608 93630 1382296 1022780 859440 1796021 148906 1671348 393977 1328353 1556929 1473039 992323 928875 69901 948959 897698 1456123 701748 60081 1582639 1765041 1025352 537111 8616 254965 1872709 405277 1990723 1744441 1239486 1370941 1539047 40984 1906885 303727 1243670 968895 804622 1188447 802093 943574 672671 1008102 1064752 913785 66835 1201457 1412198 806902 399890 1233496 63184 1883372 340940 363275 1932471 1517723 1410513 578066 8840 425233 330125 1281815 242157 258139 1808054 964662 1561206 1984928 4232 990602 981874 366175 1533249 796643 1760790 706196 808672 373086 258142 215677 911777 303346 1541059 1057933 753351 1296367 39565 401366 1511884 1001974 450979 1549579 1450624 107436 1716058 936945 1786881 1888741 991927 1349702 24350 646830 625306 587644 592985 287817 1563463 651375 153645 990724 1904070 216047 90577 1361551 590802 1085535 342737 1634876 661625 1963140 1024396 802221 1882674 1582957 1018786 1591914 857944 606048 1212526 1536939 1417844 1878644 1760948 1415864 1889843 352798 647690 218318 1685527 1050701 1928113 546957 127573 707667 1440347 119007 945956 422589 1927819 1786183 1473539 739259 792117 936405 1827695 1796857 472963 289538 1939974 637476 788091 376059 1031439 1975705 105611 1749023 1960547 1278189 1643828 525550 1985075 883502 267558 1750881 1017626 1613600 607502 1883686 1783997 879548 1003527 1980793 819513 1873855 1895588 1230819 1122841 1301864 1320008 468410 1726736 1998622 1880328 1644924 972822 1599088 1315293 207108 1712168 1793564 315144 1436794 1614867 193856 1856072 782754 245276 1694459 25438 1651956 1631527 1427925 952920 1910891 1422310 758575 266460 1990331 1467837 1948644 61231 1958040 140292 840658 927364 1215685 850796 434976 1457331 691582 1182674 419152 144292 623494 289005 1546299 1262631 1421654 489634 1950764 1101262 237298 1967395 498520 757594 519152 1230163 1577982 1426370 73849 1453338 258025 625910 1503543 551033 459400 1442981 1856023 638489 1508013 1897929 1630312 657926 53734 447157 420675 1565336 334356 624904 1843974 1167202 1439223 394584 988389 1734133 1905843 1818282 1541896 1916739 1564188 1019903 1128883 1544145 636418 1064277 43624 1025489 570772 1119243 1967667 293390 1450490 785271 73091 1755401 1683397 1431882 244919 1773759 1801980 1561975 1723244 223242 1968417 340481 1405993 85439 1637841 1738968 979115 1382564 1535073 1027693 1009708 335582 789824 60598 1220812 330574 1971612 1897228 568698 1694230 1426549 664239 1878694 1932600 1974695 1858611 1347136 1234081 659131 1602083 1521850 1218760 1157929 1745644 525024 487307 1848799 352443 1228649 597544 1249730 648821 764969 1269551 864550 1582687 549422 205164 1561758 412604 825236 1018417 1531134 901872 1725884 371477 1614240 1010555 1100595 113143 1719922 1402575 1739797 1741521 1866086 403035 1268815 1023049 690770 1061705 204839 1292085 170315 579412 986722 1257960 888799 905503 510422 1474896 1718377 315461 681924 713246 1291716 356484 1724853 919344 560920 1360432 185203 908537 1690576 1381082 1780062 819759 1102094 1643244 1801928 1255978 1111589 1239164 848618 516080 891281 1181236 1785490 1325870 1201323 1491141 1972010 833562 1794400 1029719 1924953 1424522 282336 1720247 206666 444162 1950329 942393 1103205 884509 592196 915522 1610967 827238 1747050 1360428 68159 496516 639766 1672858 599567 969961 1074473 357912 1346245 1176571 1173042 1331849 71558 679102 1699842 294319 1914853 510640 444016 1124896 570401 1554627 435478 70103 1798866 1730459 1456872 939806 744158 1039364 1852734 1397437 1956348 409768 651223 1558775 668157 820251 1597231 1177663 1982445 1688031 5856 1450332 69872 1121335 1859506 955657 1251414 898279 1043075 1318428 410791 1126618 1598816 1052605 1044113 608675 900844 409404 655157 1464171 1367987 424868 1651399 837635 1133483 948869 1190558 1452267 1438033 37088 1605207 415419 132544 930797 510231 1916383 282599 1891318 1068258 1236688 1401012 1205035 1868386 1366266 99432 1411927 1920970 237730 595095 1775344 884009 1513326 1310631 250471 1225082 1004398 1316854 1569393 281103 1501590 1675761 1715255 1151357 866503 1686597 52472 1242414 206479 761393 750426 779525 1981829 32762 396465 1043624 1468792 921231 87234 1067301 1794609 862845 1108554 1282183 919533 651276 1681181 43988 1385643 594996 1830953 595504 1984930 1475661 1674376 937710 287063 733719 898136 1892622 876037 811569 1955744 1232040 30544 967823 1536021 1283963 145411 136478 905140 306734 785129 1139491 460111 95326 1631739 186417 1245308 1691704 172874 1599182 813993 784713 1303207 910077 253479 96019 1685526 1449272 1125303 17225 978585 532897 885759 1209376 1772229 1923192 1960000 1785743 1239199 663542 260819 718984 1240664 1933626 760248 560725 1143678 1053710 1211161 61279 719152 1245345 1576003 1982637 1344331 1823049 999554 1240473 983464 1765140 1191434 1309349 954663 1450034 448109 1712304 990972 533699 1260680 1226376 1337178 1058426 1251137 1905997 1694832 290075 784539 355677 1852684 220931 1461543 583834 542501 274174 1175811 531046 543007 1930237 274032 191917 1329298 1522010 105585 1758409 56884 989490 1332188 1932819 1786614 1028541 1680522 1596595 968393 852463 1111470 1752007 1507659 1469972 734876 1831382 1021245 1241311 1915039 666755 589737 805393 602185 1327458 1002236 1975600 544822 1857405 1696109 274107 690636 207940 1183912 1222584 1948577 1216169 403404 239437 1479528 168271 734457 377752 1969905 256456 382958 1951307 1011196 1352112 159033 1016668 107664 1475261 238037 146990 1319960 1613152 538079 1081621 131839 1394367 1187853 379189 102454 168768 1556841 36035 1843436 860928 1943280 1550360 1360531 1000275 1431061 997835 1256711 1863856 1477763 838868 1079638 777195 1768343 1597378 1791601 327226 284040 1502122 1807663 1117200 1423829 15588 52417 1960207 1362640 204190 312115 315362 730886 738713 850419 1561242 1157319 1583700 1162494 1529653 1222326 1061947 1044173 1519225 1030960 1352877 512433 592448 193019 413999 1466909 1999697 1280203 1782315 1214326 142334 1872134 8137 443780 380996 1154510 1546419 435081 121336 922637 1059446 709868 1883187 536112 714602 223999 875001 1710730 681723 19630 70198 1620867 1769456 282030 1653382 85087 218881 1777260 728582 869346 1189249 1258681 48568 427649 367376 1837168 1196321 12770 1511886 848658 308257 1131725 1735468 401387 1172296 832187 1187500 751691 628678 67720 1901288 277179 896720 607186 1753839 1637521 1820688 830709 493092 1285559 909265 424992 542906 1111018 1329661 1047824 179815 356947 1866977 1138358 167847 937772 1450149 1830003 732607 1294632 1468785 1982283 1592930 441433 1774170 1313254 1766148 1740737 1680989 136954 1204758 482297 877267 789527 1794914 1143112 223439 556979 767675 1716517 1787710 744878 1595712 466999 855891 720028 1505665 1766745 1225745 1509466 1499343 765822 498435 1921007 704967 571121 1550878 821777 1203009 105301 1714120 997598 646806 1872293 1934389 579991 1384451 999685 765212 1186676 632998 1418322 1492559 1938642 773602 319358 1859119 562123 1492146 544558 637063 1561764 795943 1092485 1913937 1007392 770633 1579496 1562580 565240 1326046 655506 1740579 1070211 1483749 1291531 1485444 1078991 532902 797160 685397 1073806 1677050 1957313 1407341 510575 1541415 847372 78973 155777 1712439 1974812 1803110 1272768 430056 905864 168758 1801885 1895441 1749230 1049085 645025 328764 801048 419310 163586 80271 1791869 298122 1920215 1652715 631881 93220 1850002 442372 1031031 1654136 1230406 1482595 361610 589238 397959 1725475 859726 1321623 830606 1810441 381674 1146439 1357440 1993246 1558332 5270 1613013 1413575 9637 1824297 1573186 587143 1483094 1249301 142313 730858 639855 377255 843328 1343570 1330506 1550493 1552685 616252 637161 313547 537079 750577 1705058 1405445 946369 1313212 663714 1810789 951562 93761 1515839 572536 822235 1137209 117863 1815015 1253225 299846 1293167 325345 232592 391854 1344258 1361412 577424 1505798 1719561 359568 749372 106004 118357 13973 1359928 1571215 179612 436510 838921 1301374 644950 811934 430327 1582705 1922523 1390104 1275941 1855118 713786 1664238 412254 251113 1123412 93498 506276 285112 489467 1717080 347492 1940395 1902195 495812 706174 1797672 643824 1808692 262598 1333756 938492 1172807 1198968 1008486 1738738 1999615 1642339 255860 504462 1328379 546141 327243 242659 166094 555863 836739 110873 778341 762795 423421 1633282 1303981 1253629 1359252 1919138 1677420 51223 305461 333041 1512100 700873 1342220 445675 1919975 5551 560653 1741495 1283368 1499372 565134 1319664 722056 1873024 422729 562783 108522 54904 743277 1123546 1431150 646644 372022 788713 1230450 1061709 259337 404217 1792380 1416105 107256 140129 1649453 1030809 645688 741522 1140561 1224547 1730207 1171170 732071 1940327 498336 1384397 1416895 991263 1463692 1874258 1598467 650680 186598 327835 891365 30362 1279278 562247 948493 1122183 691760 1497791 1836900 7742 791176 1078139 200903 215832 687836 306090 444696 205447 63957 1550879 1039965 1324518 923451 1592236 508203 522910 371469 244313 761872 262212 302134 159675 312966 706506 1910167 1862697 121306 572412 844548 632325 1533680 1189334 1639167 108593 757132 434430 703008 982743 1169976 1331269 1082242 1983489 1937834 936599 468501 306352 1028769 1506348 725455 205343 572229 572818 1005233 820839 48346 726773 1046308 50200 593782 1284251 1811393 932271 589664 1571745 509909 1681179 343018 1099223 1196564 1210526 760724 835367 251153 915843 986832 228381 779713 255605 398260 372418 1696585 578928 594440 1935792 722823 349564 1515852 54346 286492 72677 113844 1177492 411575 1838687 330181 1534051 1818783 1809039 1903283 710157 818938 1248291 1430675 1982607 29210 1742436 1589893 386686 1361819 1468197 1242610 1071583 1826155 846939 1619626 1859741 791092 954786 1076742 431848 464758 1850677 605844 425009 760903 1056915 163801 1155605 67572 1641989 869284 1174848 1050871 329415 134984 989621 490031 775209 602986 1136837 932756 741554 811405 1223571 1044184 844549 198024 1935194 716696 877051 171298 107507 1844599 562381 551146 1479494 1051113 1241141 444462 1872513 1703941 1792872 1776800 1208675 1638032 1599808 1152862 1903447 1800187 761400 1411142 194353 2307 1093581 980420 1324788 197548 1590867 1231614 1939701 1954343 753058 21260 62205 1036140 1666290 1622864 1526126 11976 175063 1061374 1818679 1934876 1768796 1645930 888324 1503814 762956 751558 1459571 620740 506124 1198414 1414122 1454950 763650 824939 1967666 808849 1478054 1412596 486048 1710860 48757 1536091 962300 931941 524629 871099 583930 1194626 1243717 1427185 506385 1689066 1830870 665491 297780 631758 308201 1400952 758197 1119906 19041 352972 917138 1952255 1319857 1282206 949078 1273216 500434 1454921 965205 1347641 352084 1153991 1072369 734117 349570 1631386 989746 660246 1460923 140047 1020288 1771023 1055030 1592825 968551 17361 811201 852169 1043874 1337130 1635190 1442989 917051 1950334 728057 1069749 275155 117392 219970 1756500 1110559 1988937 665263 1944321 522593 1104665 1258760 1050702 325199 174044 456241 225831 1713687 1766168 429157 990068 248246 428229 908179 953230 57128 1554388 936037 591609 1166264 46630 225100 13024 1715517 1594396 1760039 609342 1554566 1797617 731463 362526 1050387 62755 909717 1467640 1286222 452486 1616553 11556 1827856 707108 1376812 930195 592937 1551831 1349631 993812 1768035 47275 1621303 1209968 1425100 663029 1265448 734831 1184121 599145 1874506 893330 1703937 355995 1277502 1185165 1975805 800134 1764712 572784 1578975 476267 1998683 75927 1252094 1793653 391177 1575937 126102 854428 1970930 1188809 1312643 1760617 510147 1193040 1869913 99088 355571 943969 437237 1446187 1827202 1724675 971074 1356724 1127255 1832383 1617695 656827 961432 1914775 1842109 593814 1005535 1414925 1136769 1521916 1732260 1433781 1607739 1264421 666099 311736 1943751 1081053 1330362 20881 125967 275737 1181694 1921812 1502810 439804 315522 108691 1943681 1970671 404954 357259 597314 24285 246971 908776 537430 817836 682933 592835 751362 1454985 30255 77634 1019102 261881 1330456 723847 1754801 445981 945682 845685 963742 799099 946613 1770794 1762755 1848071 1065574 1730355 130234 878242 1868002 332491 1573165 1332751 12053 616359 1054814 1306526 836800 1726839 914528 472156 109592 681714 348047 1349312 565963 190691 1575371 1027146 1895590 732329 807160 306481 133337 890704 452775 1772465 1732735 1931210 691473 560485 800009 1567200 1381112 715951 1491288 455266 1082752 1482695 1951572 901642 1905746 1383230 1698467 1745276 381128 220697 1893806 1953348 868386 40327 1843188 1022882 319207 472483 1554461 529373 1511397 1661741 1557191 916664 1086611 1526772 1937851 714832 1922536 491716 619407 1209517 772914 1652222 228001 650648 1567234 61605 842676 1176361 21474 1765960 1762457 713012 442634 1413398 1248911 1015820 1704031 1985660 452223 176986 937129 1437776 783455 500493 237021 1675892 1320060 898692 58117 219515 1929966 1626963 680780 938420 910825 941564 417984 1038961 935579 1361335 270026 873498 1782465 238264 431747 1904924 675022 1130185 1392390 1744609 1240311 1202200 925639 1407084 552064 1840051 331333 1658259 360803 135654 1990271 1985635 912998 1617189 1220774 43434 425647 191945 81702 897607 1831337 1419319 1147257 1862089 56551 1304242 1267019 1825200 916754 912941 27984 1737170 439952 1300528 1913620 354135 498460 1513162 241275 1415932 457669 457745 1023570 741177 354655 726643 246129 738535 67227 941061 1936901 677672 1603117 1170516 549796 1600010 1880681 1154765 1016597 1031675 1624053 61823 148907 691797 1300541 1348973 742608 53869 587767 886722 1572891 351076 833211 225430 590788 1417738 553098 1007900 1711146 1770664 1987559 1809375 30851 1917186 1989194 136463 132992 461174 924298 53000 1983963 1708001 272935 1121435 1819065 1776152 71098 1127529 203892 968533 404764 151357 463489 1830908 1019012 813861 857298 1346882 1435898 1519290 474720 1780826 1834237 1773360 334839 2894 478634 221380 933159 237379 651422 835599 30244 73756 1103049 1382138 1060282 780769 1713112 495599 1858478 1267277 280849 830504 143083 115310 1153171 562690 210887 934445 1111621 478325 1836829 194111 98771 1214415 1270857 1083334 17410 1256942 1411464 1567196 1844243 1262004 611636 1776517 1291493 1387323 1406066 215791 879432 91512 1637075 1294395 326882 973499 1421069 97601 846342 608230 405989 1821484 189441 403819 1672741 1780370 323757 918195 547820 1457099 573212 1930170 291900 1505944 1475838 685155 1783400 1555976 78645 1435527 257395 1959747 1414081 1324156 749795 1951257 496733 842716 831812 517450 1245922 1106945 338835 814695 893214 58428 1378330 158276 118122 1577026 160499 1082734 913751 304174 1991261 1747933 1962357 139738 809409 505358 359802 1734582 857670 1763849 1125532 1359903 1680570 1209693 457456 63731 1047026 1103427 874973 1812229 1647379 1994195 1295375 924059 1929855 686052 273548 680493 854963 19997 876455 38580 98821 694681 1490633 595392 1934210 586647 335950 1497863 1937940 1709467 1535996 1449046 1997750 134920 1698878 548300 946975 326618 1287201 97851 1960451 1042381 1383846 1174032 931412 1982950 1776302 1083427 1351276 762908 827649 38746 777478 214162 367509 1759296 1432123 674959 102990 1440251 108977 1871332 713141 1760246 1259575 223727 1962712 1397153 1540472 40886 1677915 1936303 1619973 103725 843391 424710 789759 816230 457352 492479 1146847 43216 15726 379786 1892181 1763377 901707 1994652 740380 1274216 1374831 1842102 414977 1121801 581034 292630 811547 604717 1679717 1094911 1376824 1895088 1749063 1925320 1765630 755284 1194465 1821453 1805081 1873669 824625 396142 480421 43560 81712 36140 652417 1038548 585831 1931108 512113 1207599 1366724 973474 1669765 392021 629482 1946537 18773 1015577 1650757 1927510 911775 844232 1744999 1788793 671588 419583 848768 273425 6746 1005433 510913 337274 938595 1772277 1716348 1798618 400479 1621814 794841 616838 1617167 1503757 1196472 280790 777237 663112 490799 1336633 1651523 1949100 1707903 1705806 57202 767877 923210 1621483 120836 59575 1215294 989730 1997922 471479 997721 1015739 137981 372083 1467199 371944 866458 1748152 913664 311840 236797 832625 988624 1162065 1138081 726702 921283 1223474 907699 645415 772620 1427037 58242 602079 734449 509334 758292 400087 1137664 941649 86240 205507 109645 1721617 1414282 1962339 1428258 1660486 205730 1100076 952979 176675 682502 1042214 1060998 1548305 1982577 1684660 953844 600541 1225715 1061539 37184 228033 1620129 1463677 851694 1713466 913073 1201465 1258724 272084 1297768 468990 78578 1871439 678260 331759 44937 1023088 320499 757522 163475 184844 1648231 710299 1498543 1848819 1606688 253129 411530 630273 502842 1535463 260428 1199571 1814989 1792503 1154296 1616279 348273 268242 832458 134668 935106 1850301 879356 670214 1122880 1741848 1235639 247077 803288 745253 24501 891286 188607 1475249 226446 1111259 320376 1680455 1510664 1589199 442953 1853217 745404 726396 643598 403331 898226 331180 343214 1306167 1814841 136280 1989095 792765 629062 1100561 396481 613494 114831 1125173 1425968 51819 838580 233009 1703030 301981 1139470 988655 381519 975803 1932509 1914051 830102 236046 621827 1918505 152768 1206657 734495 1709567 1827638 203970 727214 264221 1186253 862838 1025400 374595 891089 1084428 1554739 1719887 332756 1660387 211428 742877 1250063 1989965 573029 537812 1895094 882423 1061832 1615529 1518387 1150102 1063629 1733388 1204877 5639 1196400 1209300 1072398 1074778 1098534 273857 1522285 1320724 1263392 1596678 912619 1413655 934286 1795433 48791 239245 637937 554553 348072 537891 1326318 40722 436134 1789192 1948199 1668135 884178 1007391 1386950 308253 1087875 286049 1917894 471916 1465257 519957 1050507 466181 1551019 1824993 900757 1244816 1439185 888727 1565821 704206 877584 605715 368773 401418 2067 1596060 1410420 1525923 1336383 1556257 1490639 185303 1080370 1563462 502569 385210 197433 1531436 1095068 914902 1219598 1944925 756526 578703 50823 1450864 1795642 222658 1493237 1139062 1479838 1305571 877677 926825 1318368 112871 941773 1943938 262511 1612562 1469564 62002 1764915 1357852 1638298 570534 1490449 103292 758495 1325533 30343 658775 345734 921093 246437 1953394 1963561 382144 1211255 1961757 1037802 1829560 868278 367653 1759422 1617025 884597 1555444 1875990 388312 317850 97081 397932 230646 847825 1396058 147060 552871 1869856 20140 1445173 50224 488079 1871803 99064 1874988 1612414 1906349 1520553 1761457 92750 1320039 158368 1387505 1280958 1775787 1390648 1720550 282276 944554 111649 1028204 125865 74962 1362368 1153587 856497 766367 802137 1132714 594654 1440543 521993 615646 1144031 693407 1827956 1664875 642479 575210 1560811 1815092 413778 635272 158304 108697 184458 454625 133217 660184 1219495 1199406 582171 1198344 1430259 1807769 544646 1941011 249230 1417659 54478 700773 1559820 224926 1638842 1644386 142430 498927 863917 167410 1795667 1515754 128744 1803006 1609560 1395226 524979 1103612 1033012 485725 629701 1051353 650970 934801 612008 200753 1651129 611074 1976953 1839985 1812108 82260 52643 1820821 585214 983677 1213142 983976 1837510 1605172 988175 1903492 467851 451082 1179602 1507633 374644 303159 39251 743995 917877 830645 164719 644168 1000690 1246833 921875 890410 1108783 230872 17281 253379 1889713 1004447 132864 349794 1025448 54910 125605 726073 1046374 1757986 882222 955539 726607 663353 1586986 1777211 904337 1501533 1977751 461523 1641492 1227353 1612340 1836566 134484 834349 1971921 808294 1479868 969306 1224627 1245692 215943 1127178 130200 1472906 1721261 422130 1597761 403245 736201 1558716 1753426 1373620 682953 1859402 1038708 470261 962479 619587 113290 1590596 1595736 1585260 478144 1523126 143533 171729 1292946 1350894 1039137 1695147 162469 597329 836236 1067035 1608872 1387568 1228607 1122912 190788 1930348 154101 1160302 724435 1482280 1562640 473058 1129631 740593 485878 185064 826951 989272 289615 1417256 1310661 793874 742511 186403 486511 640982 190490 908850 1658723 1388195 1380979 543809 1867934 140154 1962557 1589436 966112 1616453 18110 1329135 483972 356844 1175537 448665 935990 1305977 1723630 873429 1092205 470701 1936814 109646 1578931 1217837 616749 1419738 1106903 1540185 1089873 393681 294656 668881 246101 1648735 1108450 1260341 1810137 302809 1731178 1842991 1287985 1338905 485297 784137 1044734 1212213 583513 978459 1241385 1529811 90746 114238 614216 1480388 1420891 954571 103661 192707 100273 1327465 1121455 112936 303586 1373119 957930 1243659 1490721 1869082 269272 1089032 445819 1566904 690717 183831 1617430 1455719 391143 377798 1882520 902635 94435 1442755 801458 909046 345773 287668 1119527 1309708 1835919 851421 1553820 1736563 1503561 1230143 149510 660058 81899 43327 1245461 1329960 1932059 1716154 439639 537050 1798011 694121 1657636 748984 170487 1591694 1678835 1886573 522724 1388249 913311 68827 493583 1581385 260150 1850630 170314 748413 1965113 1361752 1980972 1466482 1849070 776470 571705 1823258 126052 1057206 649001 29401 1410540 848217 1040051 299915 654272 777790 1019977 743771 618133 209145 835424 1278639 1619528 1327181 126848 1301348 870049 869452 1257474 853557 1782149 1365504 990418 1193453 174297 1044902 1233598 1198942 1059553 97453 1052697 856598 641703 213669 137898 500584 877567 759901 1820567 1405143 1346015 1194703 715590 165543 1704356 1679311 1102275 814155 815672 633542 1586062 1933622 18648 18418 998415 232941 1925681 527450 955516 1452086 201491 1451501 1882550 332116 1963630 1609971 1102320 78754 1035187 234237 281495 1838392 1351114 175268 1485838 434823 20467 235981 615980 1216795 975667 1836234 790692 207197 1560911 639575 971603 916756 1144534 1744455 1775504 1679102 427205 884232 618789 1382022 1873120 532466 924439 1263265 1727788 1603077 1375479 1574497 979681 1248437 885744 1282546 706518 1100914 1371321 1650931 1908051 1191172 1054950 1887173 804998 1474015 430752 1985594 1196486 1659603 1570899 403099 826835 1363107 960846 179493 1741560 1415656 1921362 1275829 468691 1866013 265037 1913993 17687 489655 13504 441055 1094003 1476946 297823 223187 280773 1981928 268916 701671 118861 23420 1599221 110513 1214123 816538 1899044 560442 788248 731903 770920 1724457 121713 1210898 687086 211844 392891 322260 636536 364388 1761765 1556827 674650 445651 1376535 1544876 344020 299948 227396 806294 1119901 1195893 5593 1886413 1783596 1707264 1955636 1729504 1137403 1497728 1635690 962453 145237 1277377 1827065 1918229 1051717 1612718 747440 45571 1345624 660403 866794 814856 1088966 1626160 297286 213394 85649 268564 1099539 857089 1105973 1758290 244019 467986 1500603 613463 1479672 1350570 741722 1155402 239348 518631 1967625 691417 1628677 149509 586022 257283 799762 984283 833194 41671 96754 1487620 1945752 1016188 1019134 1487882 197220 4640 1986393 1928398 1846820 1121426 1361277 905921 726867 494533 1257543 1687126 1785555 1240301 16794 989946 1632233 1144480 769266 549499 1491060 1359202 495596 1772387 1556041 1993419 260572 1993978 1292059 272284 246962 924198 679560 1667622 1222001 1987670 765935 1452716 1514555 1130651 1601048 1513614 1298707 1450308 1096134 1591034 1587834 1864249 1746953 1939301 1356526 773914 1676193 230216 1257908 1332567 1779005 1144370 709140 251533 1263559 165119 237616 1946699 1816524 1077047 1370057 318564 572484 597281 1401283 1708424 1785497 483247 1080448 957529 400496 722881 1636450 1934176 425088 1431958 1480627 1917083 1324496 1397007 899679 614235 1564888 1515452 1076578 704845 574273 321951 1655981 1830979 1782222 879335 728221 1960181 1451993 1710223 1905530 898836 1596605 263567 1643727 928504 522339 1101369 1332654 1945962 1638621 396885 423139 139312 764463 155214 1119093 1859116 911830 502608 1290611 279079 1046441 455723 1584633 1851598 848322 1162293 447590 13400 244876 840266 856750 1880033 1869367 830262 693338 1636198 1968313 912011 1692741 985138 448909 165329 1490160 1527075 1538022 275262 694779 1444438 648595 1607674 841698 425919 1730139 85644 122710 279154 1573596 1396136 1920530 1346336 258866 774767 924100 181842 1178702 1660180 1737972 611181 860629 235736 1312963 58962 1370079 1152951 601862 289256 519067 1118350 114155 1031055 1012648 1977990 165204 86136 1470085 1848184 748885 1409770 1327209 655281 1843451 99232 419871 699635 1092244 590369 465899 265100 584022 305356 1020977 1450379 916626 239572 571891 598790 224534 1039156 864431 324948 1192520 1210292 1658923 443134 1768195 1028871 639670 1596217 1397718 786811 1477168 1051867 438826 705035 1952291 897787 1870705 597368 846033 1816279 750717 1688318 764975 1598946 113979 1245114 1650047 548905 133272 1120769 1320604 1054564 504624 1260520 1887003 1198459 772769 326559 1322089 1753991 468794 1595174 813020 489620 1441512 1425970 1792934 152600 557482 416067 439964 315370 981840 1182335 1019286 735286 947145 1870056 948564 312961 779211 1894677 1441711 484593 1873109 1115407 799487 343425 1304178 1639685 975438 837577 1407948 1798380 529522 450752 1297975 1179985 347100 448250 1228764 56929 1846410 1035835 227277 1403823 561203 73227 1026580 1049746 469403 526959 211172 1551127 929370 28380 178241 652761 1510136 1485646 32657 743129 1314705 767805 1431189 794258 811121 1297776 1134383 1360881 624182 1574174 1042645 349634 522084 17229 1114353 1170465 1565337 1648683 580790 58399 849962 577918 267327 185637 217958 1217485 1718898 565108 1389378 1107295 129362 633729 269023 1471707 563286 318635 600918 1938358 802156 1459512 1326005 1769737 1979292 856108 599419 1582328 1529276 551912 271539 1864471 1243077 894074 1554132 1768107 521393 1900932 1159528 445515 1014071 689018 385510 1578051 909197 223580 1530721 1566915 1587023 720439 1088194 1122787 736603 949254 588679 1831765 1553188 994767 1994962 170307 412351 311998 1745440 696710 90622 272961 40283 1421793 1929187 319871 1088101 1959427 977477 1668747 1816421 577230 999271 917917 1720118 833863 336595 1897621 377185 872299 164490 151321 833876 404387 424464 1611033 1648339 480460 582895 652070 993642 961854 1742573 1288877 1464010 17727 1536996 1786889 791063 1284412 1392270 1984592 112632 1969928 509868 1786435 569753 1903405 407774 327798 846083 1873494 375195 311456 1450268 466713 563752 45344 97438 1923928 241526 835004 1356160 1853978 683231 567592 515353 428247 1508766 1842418 1013684 838219 39627 330887 1037430 1353232 297224 1977177 32327 1064243 1608311 1199036 1231794 736274 1046928 403526 202393 1026506 951425 1117190 869456 1335451 375192 559772 1499997 710398 146544 1893257 919428 94606 1259011 835112 1155645 1518060 1573778 1671234 1187671 25208 1624392 21692 817086 203801 1741872 1058045 1876446 434001 174730 1118862 1101386 823521 734660 482988 368637 802574 1421018 1825962 455552 562325 335595 1775929 1938676 1558292 1947060 813452 1864927 1101832 1961739 849828 257270 1163506 349400 582356 46761 172970 1962252 1954730 1157295 1516067 245800 750784 1408963 1843992 1427307 1802920 1412172 1668597 1657511 557845 610569 823023 1705674 92630 1368270 293332 1910782 623964 67507 259711 1018942 157561 1907589 1776235 729217 884840 1961317 987781 1808967 94442 410775 840414 1059740 628621 39715 106011 987825 793547 1452035 1153914 1424878 448785 1017476 160329 854767 775958 515474 530635 1931038 1324444 270671 1242314 1704860 752365 1157533 120517 1708972 834023 994825 411796 1279719 678377 136322 542752 951364 680914 1146200 251894 78916 1866157 59944 288441 622916 561581 1633851 1536419 866748 1502490 587481 1832069 528592 172999 141592 651263 493452 439822 1039259 1288013 521846 1864275 486309 431090 726502 326305 61313 978763 1221466 1532854 53047 747142 1349753 346525 489279 1994434 113412 1553523 1474495 1728984 321170 152664 45273 106250 315 661364 828771 839355 1983099 1315383 713293 1542956 746969 58584 1009041 63808 1166931 1290516 180409 1168470 917604 68643 1232586 1367037 1208694 676805 693594 1958469 1833368 404839 207600 219841 1162754 1121117 1157678 1650834 1971371 388937 1700299 529650 1660699 1024782 1072176 466006 1312868 919218 612565 232918 1964169 1741234 529377 900836 14919 1642393 844791 410374 340103 801347 572982 177414 1590383 1684442 712229 1827935 1253047 1367129 728658 492294 1216273 1888537 1341391 339536 202892 1147519 625397 546699 115200 577120 454677 906253 420125 1598950 519454 145240 1387429 689768 397542 1346663 1681697 1595998 224935 639241 1649568 642688 1747658 906696 781880 453918 1633062 1072654 1469621 6214 647073 129389 1444172 948999 1188819 877396 190950 1624141 1026963 1225334 1741465 329124 1206514 785529 1614397 454603 305058 1865358 570267 1881708 1169905 421515 131531 1949468 1849490 1403112 786985 1343025 356271 56159 1635494 478853 1361075 749757 191387 1023253 572713 1167474 1542283 1085040 695582 75767 1037492 1088599 1849165 690622 1814182 1627810 879700 23606 1415716 1924494 422709 387497 700821 1454835 339665 1883370 85666 1461312 1141972 124060 1337479 898954 378275 1780725 613520 1033642 1909013 1146749 1974398 481560 1942498 1997689 677742 1430373 848548 523499 1795890 1695429 982964 892876 1805027 250302 1951432 403382 76369 597895 336672 1467753 379272 1051888 1739331 1562021 1764204 1592405 80367 1891378 473655 483081 1999624 1767563 287513 672177 911847 1140742 1258998 1733827 1988702 431768 83895 1768452 679321 1393046 137131 1496633 1635489 1452406 1883227 1398421 221554 120249 1805851 403078 734514 406315 1205419 1311660 17393 1614191 1956686 1287323 1446757 1477016 74603 1359688 1852394 1223829 1883139 1676578 5114 1117068 1513857 1157603 1870525 1025367 536022 1121202 1651601 228097 105692 1574102 1050431 745101 588209 1566839 1730471 743026 137818 124607 739106 1848893 1311016 1704789 466524 740918 818475 1922387 1327360 3145 807391 280487 908466 782110 1251601 17564 984376 879443 579706 1171447 1660969 428985 1694287 998204 1537480 505116 1833284 1593523 1702368 1212970 44792 1273636 1476323 1920613 1100911 243586 242894 1368359 1601949 1372967 1278814 1750347 1336596 1623509 1001660 1068943 84978 1889792 747867 757598 1755978 272073 1835583 1173352 1247476 1882629 364904 231610 1145179 119472 429110 876372 1550081 833246 1434804 1943026 1372191 176556 183028 95017 1033123 295474 1462439 824832 330592 1749337 450558 1030952 903004 1383761 824241 1073714 1349971 199868 761410 292395 1064582 1693139 1435350 49410 487478 232988 666533 1110406 1162302 1896234 1477319 1237982 1548817 572308 179385 747183 387543 1228821 1999005 450990 1319084 1445509 634136 544385 1780460 472005 1848454 1899944 1408417 1085144 796628 1967792 1710576 1568550 82285 727547 1185714 1140799 1868215 497973 50349 1265342 22844 1152395 870116 1997767 662053 1625789 468649 1705733 1587631 165137 55968 1356456 1814692 911761 771137 1126924 1608199 989997 1749052 334066 318655 1722342 298130 326705 1535444 958734 217021 1650335 387787 1615162 1299577 1984910 861843 1410081 866015 453791 1188614 1522721 1058003 1453770 151471 1055039 1153824 1565689 5853 939661 1238228 242434 573563 1084580 1695058 1661408 1875057 1629975 288832 1452031 22459 983439 373711 1155997 1999597 1304293 1734090 1989879 925061 1503994 930934 1918894 978174 462989 1138837 1225407 137390 637305 222165 1364001 522274 936927 1848436 80082 636680 914770 1997355 907431 1300418 1135007 388117 561417 687807 1870413 686553 1899490 1713791 805150 546439 185943 747662 720336 514944 1339658 1002518 246982 736428 1357967 1821201 1121526 940424 1309447 1619948 729311 1344548 1440372 1290219 1121330 1395494 1926153 1271567 1778788 509995 420915 469050 464175 867153 1269179 1563735 605559 46598 462231 339001 1980383 211399 1258167 78166 1209665 1034474 1297151 1554249 544339 258605 1273811 1284905 557403 356627 982411 251395 1483245 878936 82007 824756 1179127 1020863 1168506 1906291 680956 1761852 1701834 228683 231571 104916 204379 315448 901399 1918141 1050028 1047516 613667 1943081 604008 585163 925283 51507 1242924 1805598 1570460 426991 1381840 857783 906845 1707921 666409 1412695 1037178 1560651 1613639 1956715 135029 1296945 1366823 1166163 1924279 1589222 14698 1311747 1628854 1615347 112365 1029423 106435 199407 1155737 1653824 258881 138311 370081 987501 1359029 1669852 1461722 915724 194039 1154947 1841576 1074860 433440 1734448 1672466 1918318 227882 1959930 701395 540268 557690 169575 206930 610155 386328 489540 1304045 873868 388289 391147 1466969 413420 1611831 696143 680027 512032 1041478 86739 185263 919497 593134 273324 294515 1737156 576467 1276232 1119241 1024953 1709416 1525520 184618 457407 110530 613850 28461 1663439 1055729 584686 1958712 85181 1427133 1242590 1102676 385582 1853182 1267046 1834288 1990374 1322648 1386592 901171 1982081 630225 249077 813862 554372 1105493 805275 1700916 498815 864559 786712 438762 184667 1614697 1376851 275466 1962294 222288 159833 388111 1350256 1966555 1792575 715574 372523 942307 144961 835958 1030894 1375216 475574 253175 877664 1702483 305308 897518 87999 5880 1504981 976857 1759979 1737960 123202 1421804 433279 661806 641900 1336718 1259764 856292 503510 338845 1651320 1568289 1865915 1746876 427998 1468120 595954 1241374 1331024 1974204 244534 477098 1441318 1533887 1230256 270811 1951462 766507 37787 209267 573692 1529813 13266 165073 1914702 111371 1711939 405590 1745064 215034 315881 1934002 1524896 802321 1123265 1190338 1270725 1764597 552006 1239593 741159 1141223 225783 91382 156059 18022 327464 1174685 1510895 568316 1550561 86440 80748 597207 1438533 850750 1183559 45748 1624975 1655809 1075096 523933 1191191 265334 1200162 454052 1263467 939165 644170 4546 1368995 1533042 1469722 1946856 1017511 13435 1430165 267039 1177629 1494787 1740931 665610 703275 664496 288192 1681607 303420 747904 1006656 1744898 283057 813123 1951197 1847885 361030 1697557 1403945 1070431 663009 111360 1944911 1758903 1461193 836694 517782 1038234 466215 510810 76154 349079 91371 1969255 1850609 760680 822852 292699 1590129 950000 1573502 1847254 1489956 1735721 1502410 813499 1955529 457495 917848 88292 753423 888021 1921254 836590 360440 1391866 93616 1059281 1297688 1676255 979588 203780 285551 951598 259392 160781 381218 373979 1252038 286654 701211 24735 1688551 280558 764405 346183 357496 1961623 1153970 975936 1505508 166827 1629628 1644293 177360 1359766 1878442 1957325 767864 626575 1060596 450136 490958 736710 1954359 797777 1865272 833917 746703 765274 766012 1712636 143153 679473 749893 1240218 1673147 1093206 733867 507780 568506 344390 558683 676796 544635 688290 447877 844696 842683 1119992 46944 1986867 1759381 1346665 1822381 257643 1411030 218657 1175628 130547 432409 39972 420005 732522 708516 1052049 1431765 966758 247353 49990 916302 1563536 1934519 1893082 255685 638291 1923145 1889782 1140016 1469299 538920 1024074 637319 121427 617718 315802 1284600 1866089 1689113 925064 1080427 623843 192214 51610 1424346 1401744 249705 271933 1353774 1243534 1475550 1659389 1277864 1884428 412608 1929141 1334006 798730 1618614 1857426 20912 1179874 683755 1147759 521110 1943428 986727 840524 812728 950776 786935 1329947 236495 1231547 479896 1250433 130993 306293 768291 1551607 980405 1107048 1146050 1856321 1390212 266471 1590154 395612 225817 495230 1037914 643425 1600905 345311 1356422 1430926 1455348 311172 682532 93904 1335604 1312243 1184481 190305 1517565 413258 1300390 1240098 1118305 709973 1630473 1489378 1263735 118851 1108803 140961 1272187 325211 333633 1955411 293576 1940899 1486227 1955472 1995785 994264 698303 234429 554251 854058 999887 1112736 1295791 1807913 1254164 1641802 1415624 1414815 1780802 1174990 287722 784514 1249150 1244000 869959 1880515 1907298 324099 1864455 1883035 175080 1027653 1969689 257409 1279848 1645882 617291 576385 1950415 1881265 1680914 428846 1358689 1601704 210825 799048 1315412 1684655 854235 991737 1304735 147565 1801792 1264265 811422 1444729 596125 1680372 1647426 1304063 580926 1308946 295754 1484445 88583 1894432 208963 680740 1136827 1893892 628654 1041866 472027 1445345 202398 1194307 688031 208312 773117 1761280 1879450 1466019 1466419 1850559 973294 1450851 1610453 1340438 415497 910036 1160543 464813 969676 33299 1832911 315773 1346486 356658 527887 391006 1003602 1969465 159314 23948 751743 1175731 1992721 518927 1312183 1091177 17133 357493 611556 1417042 430065 1877947 671337 545989 768684 1497469 1617842 1754385 878299 731991 43536 787153 63912 875606 1050529 1130689 1723518 923604 1463650 1988356 604825 1435902 690666 1543918 691998 78596 595993 1423317 1268303 1096971 451616 1772052 963356 1570831 326483 1642845 774244 719569 826931 852594 1939374 98781 291797 1705275 1673757 611359 1261844 1689732 272420 859093 262531 999861 730386 1877129 465714 1365248 698028 1943007 964665 109484 1359683 1114804 324461 1167824 1201033 1439244 577229 401316 1772072 1642738 61945 1543041 1906591 1202778 402534 348834 1281892 1881552 233824 1428711 636815 770870 1173345 385791 1009256 290201 792426 1597644 896263 1051292 1031429 1931057 143980 151151 1303452 964476 1407767 771254 988036 1458792 447127 1022996 404365 1036428 768845 414805 353509 1869654 1833556 58072 446132 1225594 413283 1066750 897821 1222551 1239534 636796 473685 991166 715148 1328004 1514254 362070 455256 336490 467053 345412 1479869 671472 1711872 1846443 667855 1148861 486993 1301725 1629875 1743371 1670074 1051548 1054184 618295 813995 226469 763132 313180 551151 1094301 896787 720902 908385 138068 1799194 531703 585325 1106158 282569 1441269 211237 1240840 857440 366841 622572 1594725 328119 270654 142141 757411 1659302 1139897 148205 1992722 734333 1977162 981493 978141 645448 912825 143050 47458 329859 1077374 1051064 1512935 603707 610686 119497 1012594 1966126 1220065 187325 611219 1148216 1081402 1093109 653784 1461020 1945345 1503191 373799 48529 204131 1142165 755332 209368 198948 1897096 1531831 1891901 996984 1974496 927500 166596 1116363 1292028 1497408 98111 396369 388213 1262576 1625758 1236055 726499 1077035 451649 361518 818945 734412 1235243 1021539 285738 1255459 1273582 1897354 960510 308931 1576447 1010428 653447 1564913 882454 1984652 232942 1459770 517268 1053853 1383639 532767 180015 7308 855601 618824 1720041 1088658 1125979 174283 150303 12997 1083871 316136 484892 931483 193240 1088643 17899 932633 1999825 1822426 1067182 1602224 1076583 882961 1598217 995985 1289201 852034 201205 424496 1938653 188349 1459686 794216 885638 1568918 1066239 872907 1416957 1038147 824971 694781 570645 1208566 1813805 1623503 1782353 1608492 1998772 1852335 852294 1885151 1057876 403710 659598 1350815 1613420 725803 708374 1957951 391342 1190193 454466 1872348 1906735 11443 1440858 1747233 1504926 653512 1099739 604274 1280146 606515 1328687 365612 746241 1525494 1514085 1815195 1101968 944054 729708 616085 1039484 884528 745227 1442869 1377669 530543 1456945 10079 229496 1385300 770148 1103277 612066 1210003 107110 340437 987415 384355 317132 1876723 1902063 1036546 1520106 1605588 304083 1931153 717312 396431 65082 481101 895998 762181 761265 194622 117737 1092542 1324745 911325 1690782 1574522 733533 1768946 1081123 719773 999299 1984971 637359 1472760 833860 1331564 1129657 12456 1943957 966020 1537117 1422272 118882 1921910 1403971 1708394 195252 1403102 1952999 1279422 970462 85274 410080 1399713 390643 1792265 1860176 1458701 1094374 478414 1603490 52741 1037980 457444 1372680 1884581 876603 1699078 1442192 1364612 775934 221594 1105555 175979 1522331 613901 287235 163492 114963 1035156 1686331 1665068 1291122 277282 358453 447746 221617 875758 448772 399978 221074 96136 517110 1281002 398345 457855 530406 523259 1122618 1318106 954297 500675 349786 1060940 1976168 1718668 1056005 916529 287675 1340008 1751676 713044 1669478 1976921 636618 1330101 76271 1328057 575092 1031684 1403433 1436749 625153 710844 1729252 150456 449057 866680 1747760 1294029 392808 443277 1559244 1093295 920970 1163663 1080469 1880832 602071 207691 505368 500746 157362 611456 1172006 281709 715500 321172 1409855 1367577 378305 147768 1615613 1954578 501217 1997167 822886 1370806 1924623 1551308 1701015 574833 1818673 955094 1555865 1681611 1645585 1145513 330625 1574230 1389827 1762071 1461446 1778958 1102640 96390 1484931 877506 432112 1369815 1398877 877931 409756 490107 1224097 1724191 1937416 1814316 881440 1843211 651161 172946 948548 1288290 35352 1139634 1116477 695168 519147 977520 1452231 1665432 1012517 732191 827599 1815812 1503462 1000369 148758 1751272 946447 1932241 79825 339768 976856 1689868 1428290 1914736 53344 1126157 184703 1064204 1690584 1988479 500277 408672 1838498 429666 12017 368787 815896 507631 87677 1442447 725538 731211 1012354 1634982 1862396 776321 1465816 437400 838368 1857540 1559805 670340 1380772 16880 1751756 1261853 379561 651992 428066 384684 1992276 1575798 1687247 1233556 947594 763890 85592 16316 862878 1606160 1035998 1096092 1498955 1345907 686693 675862 1164213 1543079 598565 33373 251927 5525 1020618 1173144 1262677 331531 1150881 956344 1210651 1171938 1638227 1316992 1604196 1513368 259167 1996436 1251503 410334 622842 1150302 926772 1359668 1747559 942079 1778423 756073 1084294 186900 1853021 1699977 1722082 1543644 300392 370741 1893835 174825 121497 176516 661264 1575991 1625995 666892 1157569 1035879 1410191 1908203 1916289 670554 1982016 1213960 81326 1142246 1718113 1475063 106027 521997 549593 1011238 1012259 1745236 1425413 93965 571473 1414854 1904390 1085667 1118102 1449586 16042 608051 1716006 1829732 122137 803249 1373062 298237 1932591 1553229 970523 920419 438010 1840718 1527148 1297716 1172744 1633686 1052633 1854413 424819 585542 1964474 705821 1360500 868916 152548 580828 636862 1815970 1421086 796596 1138911 639452 501863 1962888 1368351 519290 1934229 862808 1937805 266960 27892 434666 1420237 573229 388443 1587001 682195 1551958 836846 1562852 147679 1372449 1627995 74091 937643 417097 475048 986888 509341 1752942 1146517 409661 1654537 1490161 1110635 1639299 1262898 1588765 1703561 1123377 1672524 1379130 1469078 306164 308482 811725 917423 609931 462800 493584 604713 377779 1492237 344025 1525762 1626616 1370149 700841 1173471 1643577 1708358 807231 1059833 499123 1113790 1643544 803490 532389 14954 502470 1522597 820008 194286 1418408 538025 510660 800387 1247142 1082125 869993 1519067 1927976 834712 104208 182176 1009890 1764295 700156 1012749 986080 101364 1755097 799143 1774303 604647 1922709 1444375 1681313 1843593 239920 1872119 863134 1637088 1132120 518483 1860911 1525852 1790173 1511059 570110 1981086 1462253 1366320 312387 196374 627645 1376754 1433871 1046836 1555746 1554703 1424614 1849171 354875 638911 1250701 1507291 1199947 648281 1396242 263311 1776821 202088 685559 607004 1239771 68070 1838653 1086531 925673 661002 1925940 359314 139254 1450140 1616985 1320119 976809 152688 723482 1200563 744677 1791 228175 129154 1003961 303215 128415 1751457 1691949 812667 17680 1490034 330267 1677724 1925716 1522985 1129951 344914 637827 54822 1003198 1547992 1601306 1510022 84211 867970 43835 1160703 916567 1097787 1230483 789738 433494 531915 1535685 503466 822488 1200986 1422546 257951 876408 1408384 973686 1279900 1966372 1993481 1212220 742999 1570563 1740443 1088534 1480739 1709506 1258754 386331 798394 163891 1970441 1716996 1506813 236134 1760011 1733148 1285562 1345517 377659 609812 597871 1591669 1243422 1014870 1280466 1618057 1836721 434389 1471931 1538290 157439 1696017 1489398 27876 1496588 180627 705986 1449319 1857746 977606 1788830 190993 1478572 1063525 821889 1175099 1294863 1998333 744382 383019 390518 396398 1815214 1278699 675565 1120404 469888 1668276 449697 1880417 1872913 450464 981205 140200 696314 37305 1151005 1511559 1578894 889604 692616 1429330 272659 774370 1874716 1714379 1224955 169388 1620138 1069341 1455526 362952 1399642 911683 1791771 845891 1093249 19596 426736 1740668 1234692 1370270 110533 1924852 933401 1872397 534237 13187 1489036 762595 1849725 25998 149431 811239 1434670 1001257 936736 125803 1466807 420475 1085846 1707665 1574127 1411835 892529 459618 555228 770406 796398 1024856 886632 1878603 1623930 146657 200308 1172837 1146725 361071 177341 801032 1790306 1889075 259892 430647 567108 1993107 543934 1543479 910922 1901070 426639 259305 1740833 631772 122396 1739877 802126 1839660 1194793 1832242 1890404 1829943 1584567 1263727 171042 1819345 626182 1230693 1131198 456223 1874631 1679048 586375 1967413 75635 943268 1762326 1815723 1680343 342082 50207 890339 1300369 1312281 195626 3232 1557588 1337087 1363509 478322 529438 301190 1587725 117866 1586318 810293 613580 1415488 987293 1344897 364575 255957 1821138 1068622 1823540 94863 1592892 1227264 1702492 1803589 1630552 1237196 230356 193596 1427238 1086759 791708 645990 1716779 26158 1606800 982472 1005347 222974 108439 501253 1255521 682887 1519801 1236272 1976113 557613 352616 748902 1176724 735361 524512 1659096 488775 1916086 91459 275957 343795 329596 46563 1021502 1571756 948835 41781 636391 1945894 1336175 1373113 493352 341270 1407262 1055602 1273375 1686672 1599498 1544896 1849509 1576796 1280316 477335 521507 128018 1059584 872943 1783417 225814 840544 978323 957486 1725915 387554 129683 1901439 200357 1639513 757662 173767 53552 418453 1888322 1565304 427306 711592 1380186 1948047 1544221 417695 60034 1052853 164881 1709584 974487 1992573 515027 1155733 145948 1421222 229278 1061944 633788 662038 530120 1907540 827006 772279 907374 884147 232498 903890 401161 1888489 1000963 809092 402361 162484 98772 1503776 1944754 1031077 349941 889993 1605642 1776006 713416 209379 69665 495679 708029 1830408 1000425 1664313 825125 1482899 870826 913168 559816 230198 1863949 1899943 1561638 1414798 168676 1269809 1142961 169523 1117391 803754 1486504 1755749 591333 922877 1938314 579138 1629605 1682906 1676160 784315 1304290 330451 106327 1845248 1987839 831639 1051330 815617 1822174 621006 1671642 1244310 1496826 1852168 1131231 1091854 55122 453422 1888771 1361641 1264432 1421940 44561 38332 497296 506476 1224410 1663259 1854947 1931548 1852112 223063 201656 314096 1001307 1122088 869920 1818354 1154422 1852278 955589 506863 1782670 1023694 1824228 135162 1696728 1685415 1440186 731905 1656056 540865 242134 118275 1361196 366115 1364977 668387 1843655 1789575 1653490 1995226 1296791 325455 1389896 1232126 1804746 1320714 1068802 1363201 1032625 611666 999782 624744 718533 709057 380797 121388 1929392 1504331 1926178 1394381 1043172 1344707 782620 1955311 996752 494240 993079 1120876 1482120 4915 658365 1672584 1477858 1346238 1360329 123698 1039890 735707 1361805 106294 1712106 304147 1978885 250865 1327588 730432 811681 1969880 734202 1498588 411107 234302 1111605 419852 1558503 740153 420460 688167 967509 1649822 1435519 476342 1084166 1074384 777475 29569 1624049 529031 1078611 1647431 93105 126808 883747 1061301 204439 1383470 111048 613164 128805 1632710 608210 308860 283139 503486 1189998 1277164 1519065 500950 13665 1852095 1830577 1662279 516889 1990659 1953665 1230524 58518 862890 16519 714547 1335697 865202 1330974 1059123 697182 1209253 1630783 489362 604303 482895 193398 1450259 1259822 1865469 206412 12582 1155699 727159 205372 1251947 1624149 34313 1429546 841503 128122 374769 1901089 332466 1982236 1027244 1653974 1698055 1681055 876020 1666866 1429673 897748 310981 74937 1992206 1604833 795161 172282 1153598 1842811 936628 423612 1677607 1661370 728636 408726 11271 719315 312166 1270266 788381 578760 1183650 66606 1293141 1523722 1203462 1070229 1492816 24909 1261667 1338132 1275824 1654748 230103 239435 1900575 1810796 366287 922373 1649102 687186 760766 1885313 1301006 743183 708449 654636 438545 1717346 1435661 306933 1653708 1458868 1148446 1751851 842808 1695237 983948 1557253 110376 40519 452747 1908040 1216551 442907 1424543 1031542 96365 1772039 281789 1012045 1391202 1946108 209846 819197 1890275 139418 946797 40761 884801 113456 287537 940706 1131263 1346174 820066 1093016 1812810 280441 915 246476 908909 1701018 1069125 528279 772811 192412 385584 1195951 1270364 732029 286345 807528 17293 885723 819939 106073 1751551 1675948 1743444 246781 1126616 1574571 470540 524184 1755695 1592714 994435 1023220 1422337 1048946 1690791 498925 267435 980783 1641786 1399316 662860 1181237 335158 1243520 943309 999351 1351002 1570198 428591 249847 1025389 771134 383892 1572456 1225103 1440603 38074 1698014 1346155 1419694 1602808 412400 1955046 17515 1785214 815582 1750069 1862166 1339224 1557956 1990863 1794236 991525 361621 1659835 242403 1096565 370451 1278686 1392398 149938 982869 1344841 853392 1502833 739812 1927236 1735973 1537046 1692583 898368 593461 1417397 1793574 676333 167833 1117710 1492918 1564793 81847 661688 1634590 1215512 1425763 420149 594378 348652 853154 1071312 839010 1012862 52243 1947446 1840742 1105815 655781 588289 1308766 622685 1173741 918647 850124 354552 664084 1113301 1487863 265162 560897 1216511 38263 184143 1945492 110113 1868597 1018535 1846500 294289 843688 679871 1368413 756198 484490 1304954 966692 1469103 355436 1629222 1616104 1477946 1660888 865997 300896 1294860 97278 555545 1467246 307902 530838 1673198 836166 381759 1444138 569619 1436357 753354 546283 1663844 162160 1012518 1601591 988765 93606 782354 1409272 1015024 422477 1735778 1516530 1842880 547998 1326987 1177194 1196561 844339 1142503 961330 1540466 1582679 605908 1972832 666850 1737215 1422212 20978 1308374 722163 1799688 60046 1473342 1987948 523506 470393 1297929 462992 656062 1286479 1380481 1240965 1165465 1747542 1434558 107236 681627 1468218 240170 339998 1101330 1814454 1061967 1215730 85991 1975820 1032934 1470620 3672 1111835 270570 714191 1879324 1244693 1558844 140823 1499929 1434492 331387 708223 740742 1989835 1863131 1597377 869713 764033 1347533 1359491 1052852 824070 242312 573968 1513933 764102 581488 1181224 341695 1148538 1124611 1646763 1251998 1987724 1616410 1111830 855424 1106196 1566550 898506 577737 153910 1255182 819889 178012 1840428 348937 1318095 575479 940247 1060171 1132854 1482534 1052540 592176 1070622 1719142 1981029 224804 767807 629964 1809692 1210024 139762 1984537 1063556 230084 1596741 1515279 610675 750300 769962 1830250 121475 239710 963746 900149 914419 4437 213613 1593389 522358 108508 964212 799350 867418 738325 905598 553958 214503 1098512 272886 370518 871257 400874 44017 428155 899875 238118 1238168 1193860 840654 1157102 505855 832885 419964 1218439 115530 1576963 1041700 106133 749503 275719 951683 1406712 68579 1209106 1593109 799918 315823 666585 946819 1862011 1673025 900374 1502203 1984898 1720557 960098 114460 1089214 1265626 1255879 642806 545371 183635 1024490 219316 179158 443822 165938 664310 908261 1880580 872719 755365 1135500 560947 1201226 1344071 1375656 468900 68654 1055146 1833443 1019993 977167 764244 1016361 328997 1589302 346073 1766325 1886813 411765 1242064 192283 1397391 1539920 1491928 1380967 1226002 939685 1097913 857378 159162 854972 168535 685178 1413280 1561829 250661 934866 370257 604703 1357121 1781273 169913 915963 1401854 1780113 1059421 1834856 1820199 1801218 936379 342610 858098 726717 100931 1500218 925312 668490 1894662 769107 1714516 1315550 1493545 1116499 1968459 1911290 1005386 271338 866125 668941 331016 996667 514235 1924987 628548 831022 233671 502400 1361295 1581807 1818450 1501827 1892261 1060212 333786 595183 1777240 1839451 1253865 1719728 889756 1481577 1366058 1612916 830804 164306 917953 1040786 1205103 514844 849338 137359 1941469 1800085 1227509 1627117 1342773 1294915 1024771 755802 1966511 1712555 1360752 1286842 468011 747101 1742212 857583 784986 595605 525971 1095594 499489 1674390 1272238 1600597 1852969 1996270 1549987 698090 481062 1187654 586252 1815913 244159 1442393 663932 356580 642253 1111092 1378878 107456 27532 1818178 411882 1194852 113986 1497646 1392247 1822943 680085 1175419 1295590 545887 1729388 473611 248205 587594 1885192 927436 747148 1885137 694438 1157612 1613916 1022318 778238 980242 1424677 1656753 1858129 1177079 525824 783695 418137 625149 425269 1629300 114895 1031976 690876 1046360 1784967 150130 702185 1925528 1926825 157678 29373 1176975 751183 1749178 1258444 1472179 110992 739264 1732571 1776902 1281228 762652 774920 52397 297923 652496 1337860 1933775 938921 920176 1078109 904930 649027 1170495 1471999 1314257 1813783 1475375 279502 946328 1699450 1826565 1327248 325915 1879520 1491284 691423 512766 121625 1435758 900656 971016 1824302 839854 1241466 831505 534783 973917 1821408 1988145 1326369 1481575 632633 1139698 1509182 1114753 625759 1228447 1874711 1306664 1463643 1597494 938075 1866702 721452 254429 224733 1438824 402400 331040 1581521 175632 64432 1747866 356793 1013917 691230 872340 357137 693399 395104 1262605 1517593 307732 274043 1997144 1496282 1264340 1593443 332718 675097 1595404 1790326 495144 658155 1726901 1052766 1514589 61464 1592685 1299300 321332 539551 348311 1113055 1748456 57254 1053953 1641624 822241 1605526 897193 935297 1880685 1324647 1066534 40552 396069 148301 1147768 1522607 922586 746435 1268449 1229102 751892 430081 1577165 705969 665308 954135 1509049 1725729 454146 494662 183897 185555 1857386 1863766 811265 1710761 1915401 1818499 115069 346387 1705117 927356 1726251 380108 1838642 1489708 1079998 660290 1677459 197064 837337 1530274 199904 208524 1787638 536859 1362560 1410375 606521 790847 1172153 1728521 1484217 190614 706290 245038 254859 1619091 1489602 580442 1792251 650985 1942371 1069264 106520 1094203 708677 803256 455970 193124 1981181 1098672 156161 599013 1216464 534180 1401105 372483 1965754 1059386 137521 271493 1873915 361915 1917682 1641668 1818514 438079 234407 1169156 1639693 808159 1954962 94432 1018601 965569 1473278 221370 431581 1193157 144985 86351 1778253 345105 1951263 1799242 1381832 489849 1998992 587924 168505 788757 1729303 251933 1277774 1274601 1009591 1649273 93022 1638513 1979254 1090176 487574 1645987 841225 516301 646885 1553624 461377 1554502 1287779 75695 1040142 432959 128752 1349085 231983 1069829 712580 1710260 428927 378031 1274856 1105414 1654366 625032 388834 284831 401636 1906928 1069368 19168 244118 1970675 528479 1364651 1230191 1993769 790154 919837 699209 460984 178819 690240 1786302 1172396 1201290 1813143 1724334 879304 641553 1208031 676177 1365138 1015207 788891 979255 1456494 1602997 1120574 598981 1134075 1224758 790443 1677394 1521662 1229931 69359 837525 1002747 318700 1000351 1248877 792792 802236 882953 539754 946992 154627 1313830 106123 910578 794995 210151 267335 11131 532487 668913 891300 1451519 428628 351279 1678326 927045 1341236 1656008 1247781 240255 981867 597529 1074111 1918 1178651 1730874 85189 225334 1797988 1549456 291258 1240377 1603546 1705000 1929132 514951 814248 1343192 238429 968016 1200327 1820918 323915 1304587 854883 627689 1619645 1922662 290993 1225544 389087 1423394 1327814 423941 849471 178123 234432 1758846 145351 1707012 2637 1398233 1120294 160325 1713850 920665 585908 1143035 311488 1275708 401697 551006 1740824 1699464 1890807 1277449 685279 1823581 107190 1259446 429726 1629514 1903519 595417 1824884 42837 286204 1502116 807454 372232 153377 527843 1901235 560327 822351 894276 877907 1094696 1012037 321204 1389129 1648211 355251 1486629 1705034 1244058 1640710 1676227 584688 1115051 1277248 1948425 1296202 1568599 1065318 1954946 776620 1038748 1945045 1920257 197692 1040049 1788537 853659 281259 1041999 1972130 988587 440486 1585689 281786 443212 258020 1126898 1322476 121405 1330307 257301 679156 744736 138160 571354 1543284 1043824 767634 138049 1361691 1716471 1324203 249271 1502447 403281 471185 1702159 113816 944395 1500156 1229951 1865542 1054956 508265 476870 690043 143798 403695 800760 947429 28975 998957 664168 514684 1746828 1555538 791534 193181 1214751 1351148 454493 70794 318592 972607 1677894 1574968 1796419 1463672 150109 741145 410095 1086871 115875 1197817 367607 785867 656165 973324 638342 1609906 1030554 1545752 19198 391658 47980 272860 1015187 1729631 809369 484749 1471528 1934685 664475 1620978 546301 371458 73407 836395 913517 1195210 965515 594558 1702727 661651 1958483 569376 1215500 361094 201988 731006 1622622 1253750 513521 1586739 216316 1057283 996702 83168 541675 623339 237533 50147 1345601 397785 1945307 1035849 755063 1567269 1029286 1399318 1642122 1624542 231063 468830 1193491 400937 306533 1341408 1485792 1017365 403082 123563 1290783 1364972 627792 1576349 1165944 202069 359761 380270 942396 1019023 1200107 1329871 416504 115334 781734 448500 1592780 1250525 1510770 1431662 920211 211128 537187 681532 1592238 993053 1588031 1633711 1815120 380433 1989731 416553 813843 1808040 583282 1509781 1456865 1213535 886313 1509459 260538 603224 368952 811914 1112275 1357192 1830598 173110 1785718 540898 1262475 137835 163409 835560 1079503 523251 1478120 1494918 1305901 72216 1121175 185980 292196 78043 1333947 68241 973459 1575757 781853 1315942 685718 984527 357604 1332925 630637 1676153 626076 224280 1049490 815954 823517 1890125 1212285 1635715 312469 1938563 1163544 1592994 854981 7597 303889 918501 107511 484006 883290 1020672 1675002 736909 996780 824108 1247194 19678 1092109 1339174 982187 128427 125977 923290 1029489 1633203 633255 1316702 468187 1930214 797093 916697 729857 117339 577324 1616578 1049081 664529 638057 94341 852757 1089405 1327863 625993 1947823 494006 1819548 1670715 988849 93631 375497 1802721 187260 1153877 1316568 1236758 1754424 1801396 236063 935982 1877987 1747593 1597462 1006569 494332 1258187 1362160 1478256 1154097 1545921 1822635 243968 1143810 741291 180820 244700 268903 112291 1291441 878607 1668369 1971107 1349533 396563 1220184 1022301 703366 1607091 1387849 171865 1156709 1232725 1260221 1568380 1859057 671149 1037242 16457 150349 1091753 420355 1032714 1659930 711585 64647 188854 946242 1927508 73292 271346 1624848 739173 1220776 897295 1847345 1164292 1812180 1687389 611660 610849 77717 1852341 1249417 1814324 906829 1930981 566423 152594 935705 1479663 1671843 1653916 461604 852770 22713 1256252 719420 1035862 1835762 961072 272161 1790682 1163007 333230 529842 430746 38877 1984575 1123142 1094638 769388 1164200 811267 1195601 1349572 1058469 674287 390436 1349166 632729 997223 762983 603763 1880364 897406 1197197 1928080 1308521 848129 815327 299143 135142 542177 1830035 1068545 881613 18259 1794411 470785 904677 1625080 1125867 1841188 1710490 920814 522814 188457 1538335 1071590 1074311 615350 394517 1752511 369000 988871 1178430 472099 1484713 438004 424613 1129515 135882 1166983 1968512 1255986 1619593 84476 1219971 1981910 1000668 742066 1470059 404143 1601950 199387 1567406 772776 1967644 1317499 747453 14703 1011206 794923 1361314 768729 279883 424286 367531 1722910 894957 1443776 1850549 1546334 1530377 1941019 1026477 897450 1308009 1505861 1411326 26741 1028182 623730 1330104 1077409 1088542 1930148 1530573 437785 434424 46024 1357841 975029 1893571 1508553 354695 1533604 59294 590013 103955 1600136 1479660 1752215 1527173 776381 642485 1250189 1830262 1654602 1345399 1063492 1766963 1422934 787646 1256152 1019292 1709128 1635049 269697 86287 1794697 489013 1671256 1222218 477697 364597 238623 1747458 185671 1643565 140988 1665391 1300533 301887 74417 251233 986599 1950535 752327 1292214 1873257 1022910 174835 1921150 1066683 1489955 1957841 437482 151542 1194116 505637 763193 786887 1400989 1835510 1158510 1467927 162441 921493 901538 440065 1282457 298688 754171 526492 145607 1766977 43222 1101644 1296508 506668 940271 1754560 1303294 649532 1967103 1527397 146103 1753044 645684 840722 1292756 1303239 1243557 1335224 1644956 670141 1931303 1161778 1099994 1905294 705750 1003659 1393928 1806819 1337213 1790252 691897 883265 1352146 818233 1119729 1717675 573096 1088801 1060850 716341 1047542 1651041 586311 957592 1005902 425218 1618310 708693 1463165 21535 484357 1083346 1652207 1658514 229638 1463608 835801 769086 1457989 1429036 1842364 542666 475887 1252321 1660908 711642 217751 1814812 877064 1257983 1524832 1482109 420513 1694838 1288785 1892485 1733263 1676379 790405 227127 601851 1742499 1530751 1255232 640210 81392 693174 241901 1801280 161545 1113017 1723689 1003330 476412 834031 868910 25289 68619 1872056 1927440 1233789 966426 1636627 1544344 120031 462381 1064301 178860 1070272 1498266 832432 1070634 642103 902185 671408 34446 1818730 1284204 1856239 861962 283116 1245563 1903121 1296761 1808898 187692 308130 521493 1703472 888702 336347 1414065 1275226 744376 1701483 885496 223976 1427559 1552504 52167 259269 1030405 342955 1319091 43024 1489792 1650862 830846 1583583 769524 1784260 549178 1509588 1551430 197120 1934392 1953720 565344 620307 1489514 1706987 420060 1483407 1123037 1281305 203155 23291 1998397 532904 1995348 1953547 1654829 1515769 1369295 1867203 1494036 1793933 1008113 1659409 1813711 3711 1697931 1635457 1210736 569291 519798 407982 534442 1501126 828173 102263 537396 1123823 1033605 631773 655622 1344870 563394 367891 169489 1607981 1097579 1613264 475812 1767645 190944 986806 1512749 353606 1137013 1812341 1944873 803367 596112 48495 1780871 951026 99300 1684871 727280 791323 610790 373503 612975 943777 1769910 1104018 1382797 869211 244958 1824660 722504 267810 71750 794891 1780699 28275 612787 233057 878937 814170 673738 790482 383605 111506 704388 689032 231629 1365854 1712853 1107701 30513 1405974 553177 1691085 234192 984738 139367 914892 489425 1189001 338976 278802 880872 1058538 387056 1972941 887454 601696 173587 741319 394899 1853927 254184 433829 473087 1958643 1868803 71457 264348 1138765 801454 1506537 191179 746461 1764649 381101 484869 1602493 1835235 52956 651154 421919 282295 1639089 753683 1536341 1479205 362606 1812834 684933 128762 1377658 1133062 1466792 1464630 812581 1858669 797079 1728295 912471 849653 1110408 1525867 330704 1963617 1120505 139653 65800 1542282 515939 1668924 296881 1946373 15863 667545 984271 1354606 1962040 1272807 1328418 759723 153330 1572360 443452 203136 1776069 1307400 860139 1446360 779133 1593401 99807 440048 1225989 464205 213321 1405236 1785325 840233 1825380 869906 934957 1797198 1851606 424334 1617722 33632 944135 1365133 1567491 1739369 623086 253652 159330 374402 48725 1172829 1660750 45942 596056 237563 787586 1198308 6273 126627 1916863 1204129 898439 129517 1340861 325860 1289930 82211 1013511 1939612 907446 343867 1616625 1200680 106349 1114495 1266691 919096 780767 1892040 310710 671374 1044469 692477 645818 392440 1611471 587006 1616190 801603 177556 845878 557070 1008344 977684 681703 1974260 780173 1542078 646948 1925375 805925 1188463 212621 1164597 621058 1994587 1459857 1716009 1177734 743388 1151768 1925667 516397 1045585 781411 1138153 680416 443910 221886 778918 1680929 423037 1460071 1018363 1089150 211080 21556 134452 794493 555146 77007 116842 1247893 206503 1408719 574526 451565 1153407 1452824 1640468 470790 1481723 1981774 954466 1500987 71155 1132538 351639 378776 1894081 1611223 1102738 232278 511238 435518 919587 1940096 871930 1505595 1995411 642362 292147 499720 757632 168595 147988 292254 1787867 1596576 1326414 127992 1905586 880457 1606313 354873 1498027 569853 1894579 314167 539183 479716 138799 1416305 185388 668314 329329 1417721 43634 218736 628052 1278339 810084 111944 1279913 1198708 317418 527920 1831833 1371008 1450255 1772723 1903636 940304 1999137 1989696 1138330 1499108 940288 1702128 1531505 726991 1676671 86550 1531907 1167985 485279 715302 702105 1432018 173494 1941282 1580512 1971129 67120 833330 809735 359391 1822126 1181231 1948072 424679 1692361 1331642 1161135 35099 1519884 1279815 1527777 1594340 41948 109426 584995 147864 1889116 1640750 1872808 207572 1149778 1125533 640561 221141 988949 1857577 914510 52188 1843112 1535165 957981 250121 1791599 858869 569175 1161448 248795 1598835 1334940 1010551 1886111 1468799 972673 587166 299950 1527164 843989 1544890 978731 1955837 355846 528580 261486 418878 591279 20604 1443977 311876 1700253 663215 735490 1237273 523794 875394 1078971 274720 104144 1606985 429525 1106280 764422 1056528 685573 1803846 1383183 1195908 1441619 1722466 367678 1007943 845097 1984937 1180887 196774 188108 1217565 1674158 1977741 381034 883552 1709268 1925652 905961 31141 1500874 1522651 1646697 967275 1688619 985488 198582 830164 370941 243705 1662202 223405 998212 1981207 1175147 1123391 1048578 734601 439615 1267091 504737 928841 1316453 1420573 1061754 1094346 195226 1244254 1847393 411390 1104022 524703 1536316 85817 978414 1674480 1435559 1797208 1510368 190708 1399420 1054960 1221170 360845 555664 1047884 886356 1700608 360655 1623699 1746574 1654780 1280723 54628 339024 1221814 1496804 609759 466383 1852330 300902 1841944 605592 1237797 482359 960625 1888742 1924189 1401278 1364293 1776843 289130 912362 245519 841595 67784 1893457 1865621 1748393 629951 1028669 8241 773650 1084594 184220 66809 657393 1610 1591762 865701 444106 1025620 1960576 1338744 666356 1879586 1981828 1483506 936764 1735341 1789057 552202 304542 1282224 112539 887520 632987 1601320 1169965 1784899 96617 1330994 421903 1314886 1834780 741800 584417 1863379 680254 318231 457295 1319404 1498889 1396186 1958144 706742 1935923 312486 221347 647344 277668 1240878 152207 1421878 435364 379748 1833098 1466441 815284 683041 30063 1763295 398471 809196 1531649 196698 1279513 1371714 1812666 1104993 1839830 545717 1369367 903770 769514 785035 974282 662618 1005336 1659227 1585844 1743126 309310 82228 1623862 1797484 27353 1708391 791741 1290218 1699090 955450 237331 593756 1789741 1391262 1262269 291934 333873 227335 1033057 956426 539214 1584184 1156652 1397205 1605185 1241643 1811431 1190133 185593 529804 93284 244550 519412 171937 1854542 582947 334584 1743201 609193 73899 1647358 1435896 840698 1438488 850143 753672 332678 1767693 648302 357372 1433584 144397 666510 77464 1375626 844967 1973590 1563322 25926 963381 1623518 1838398 642346 112759 1361839 1760369 10577 1656721 1150009 800478 1100080 1473072 661807 337604 452800 740744 780240 1387624 1232970 1542057 1032026 1623914 1928545 993032 1206625 1005640 116437 922897 1241253 32246 135830 372314 826401 124542 1847166 1486101 53502 1482207 228866 36146 1635290 645737 1046960 1297817 1460029 1234723 1617515 286015 1507232 1470532 638559 556315 843900 831602 1439207 1460788 852026 1099149 1003541 1306344 268785 181710 1341122 322880 173944 82723 997860 818643 220654 653472 162599 1486043 670978 428686 1265887 484995 972733 1102669 915646 253660 972653 1101626 1434455 417497 1096589 83350 526043 331059 1248493 1659116 76439 1289322 1955876 1341558 1220978 1487564 1931851 305538 207632 1293245 303841 1404270 410749 571389 249120 350253 1124976 890954 1839456 704210 232258 534023 286759 1951334 1223960 157628 767707 962140 898437 221116 286020 254339 1879035 1859853 1358581 509375 615284 764020 1546951 482177 940917 959084 1582520 1578057 690258 1353528 1905252 636332 1195804 408682 46441 403040 1892899 1405546 973569 230887 1395996 233461 1767660 1041416 911917 616313 492545 1661761 1304599 1671461 833241 1189776 1020614 1163866 1510352 402312 1252605 613587 153508 1588449 1258709 1249681 291344 1286296 1882679 1260774 342627 746252 1074560 1515342 1868720 1433297 1348222 1158237 1848052 110208 847864 1187845 320933 1696427 540208 641319 1146667 1033041 521727 1223431 1980098 610584 1854836 936841 1627898 1288694 1575402 1194611 1169768 629126 1938507 1953371 598070 141255 1526880 51981 636432 1648292 538196 728203 1748819 1237928 1861033 458818 1237446 238281 497314 747370 1576330 999798 1033719 1923166 244245 390344 1906404 1404003 214858 1523508 891278 1904536 1112942 989351 1538064 231556 183089 760868 1988457 1004488 1882958 658432 134114 1908230 792496 131248 747682 1314490 10984 1618420 388777 605470 80149 1006944 240683 1714676 1917563 440587 308331 277651 1589868 177198 489224 862574 1445055 1845587 441756 1228625 184699 561961 1462453 328469 1454343 1209522 136986 1738827 71797 412029 929499 1376251 360647 306604 488549 1110988 322545 1473909 1241711 584283 1033963 1671277 569598 991982 1867436 489779 557193 1816657 465183 356629 1917712 648611 29223 20045 599671 388045 1680173 1979685 1968081 1283053 1307964 964017 53489 83655 1069876 1792101 1794409 1394747 1786542 131667 149321 1538257 1788111 1033054 832074 463185 1921143 1496964 1490260 1124070 1682558 1105527 385798 56024 853495 976259 1053920 866362 2206 1231107 999054 1150404 442481 1383934 896840 310343 1179611 1117780 109019 1809565 849917 1761718 1743443 1357734 54726 862383 15525 1004911 1148488 1073324 1344429 1520910 528861 1863593 1851169 1973558 584347 1756058 861778 672135 253418 569491 1199587 835569 1728815 1804969 1129542 909675 1670723 1954967 622454 275065 1292895 1547983 634971 1224721 674117 1909531 1534859 1515275 598780 1487366 1368373 1804952 179423 1571994 131253 159159 1721146 233869 547464 1439716 1016223 668227 749049 688141 280967 1425919 1506766 1101753 459171 402498 1551270 968205 1561570 688899 474671 1862924 1813851 832177 858199 1939039 1783164 1702325 1916487 1299107 1448176 1853612 1790446 1119792 75028 1100973 925354 1276810 1530952 852404 1980733 602223 799945 598275 1477405 382895 1994702 1932747 356448 1832279 866033 312652 1241360 573133 386199 1641362 154290 443167 1226574 1827977 748964 1297511 1975698 56196 568811 1364429 999717 11158 74214 324830 1841248 1194455 484286 602865 431136 1497510 1736065 1014166 664527 137635 166899 18464 1808175 897182 1631433 1869372 791764 785287 1787315 957706 1101358 978824 425511 176426 1359093 1530267 1412725 1692214 50280 1881054 902555 1120961 1252374 1280569 359536 1709182 273468 515985 1038388 797466 352200 667065 285365 1727644 1069894 640797 135152 1537824 369282 460429 1913138 970949 1150429 1549278 699183 1042321 1331901 1259358 560433 1498804 729241 1823250 29877 861233 288413 1158178 1851330 1030232 1521498 1131566 1691084 323428 1072314 1254241 1392365 474666 1606884 907108 338437 1954761 437984 380729 1876317 313214 459996 153288 839351 1210431 6534 1733281 1080188 145347 397163 1142150 1123469 63352 1957375 850737 1151586 1019043 835313 125953 1305270 546553 644730 99555 1326433 701440 1450340 1524288 130651 679612 218700 1451021 1034272 1384149 663604 1783080 308200 192449 1867955 1277225 467456 337027 1621770 1926723 243261 826582 274902 1706 1847726 842784 803380 735762 780180 521517 795701 1100205 10087 480700 317345 1605357 1937637 1171055 126300 800800 237126 528706 1612717 368484 1953758 725857 30190 1831826 133081 1631144 1038000 645786 1768982 737202 808621 1393253 1784744 1494584 769026 28776 1734555 228329 884254 861256 690821 1423940 1126040 1688968 164637 584020 1048249 511527 211876 81265 679164 1375481 407563 871900 1214700 1901291 1126285 1323048 28892 1346186 1551367 1209 456214 1077549 1498770 386474 381665 362802 408262 1603994 51553 1489108 336492 1182192 738417 1729246 1931362 163272 211322 989359 919370 183737 560900 1208601 935241 522626 882165 626283 947833 1649499 842569 484404 1133910 1267635 1140070 1391294 1557189 415590 1527150 1884002 588246 974235 195530 451188 1382373 530381 219717 862828 913959 1162079 1801698 365066 580524 971926 881401 1159487 1576850 868117 155758 1493240 1430271 1420862 183248 1141954 138521 1221717 30711 526698 312244 315571 604134 688284 1615200 667944 925449 1775040 564218 1838579 1315312 1181259 688113 158151 1654126 499703 954802 1789411 576307 118833 65010 1727825 1103361 834752 1109486 1671819 1121026 518554 1249369 1869663 1042364 1813365 1760466 1750642 1715331 131748 1358706 188897 797696 1277330 741138 1462099 1400974 904254 1990687 1627329 1496881 938115 1648175 358037 370637 557432 1671685 1208295 1959099 1365186 1386797 1215833 421270 1433411 1965985 104419 1864158 429878 511449 1681971 1156217 981770 1623911 1132136 971927 1050181 1963248 1575605 1485081 1068541 1714777 937494 1604080 1875368 103194 837492 1366220 1325398 1135550 1548350 703680 49833 702538 661657 1530974 705935 736302 1483007 1768286 1912675 218899 601316 1572974 1850163 1036328 96982 368642 1741249 150382 1247293 1999284 955882 198314 248075 679833 909963 253994 1649252 28105 847848 1641990 1813290 654763 1697013 1043095 998138 1616667 368875 1989720 1067754 1544463 1842071 572482 1165870 95075 186661 540615 292009 1930993 526646 241755 847992 1218998 740420 1952227 1093554 638524 280576 1450909 560702 1967973 610733 1922843 1292106 1553245 1221329 1972679 247218 64574 542086 1588323 1046035 190436 1020528 1187867 1631576 815013 1716444 277454 1190571 934896 1659319 694111 1281324 1795233 1459305 991172 370097 645098 246490 114220 1340624 1170994 607556 1935059 525041 932307 1426257 1052925 122435 689726 921717 1600405 621148 1560785 438916 777008 1627704 1297702 916682 675118 1936890 1808197 894852 286208 1805838 588796 847858 1424879 729177 117823 929662 322252 1788908 969090 1856342 38311 607187 1849417 162575 1934497 702485 266668 905988 1322613 1535589 209661 1634284 354718 1260092 1900971 1384759 1634309 266679 1415368 433931 1728105 1099630 1457768 1088957 1381993 16072 1623234 1834279 1968200 1101862 1226440 588094 319323 1480546 549208 1869170 1681502 1604480 487670 1141899 986559 1157009 1849487 1582105 1734035 1488956 544144 1381519 1070325 1537812 1136603 116713 1137436 2471 648708 1134532 851153 845320 656318 1677310 1056344 806139 579760 497824 951785 1612009 603522 751665 1804380 258469 441327 399585 1201280 995020 1078570 637264 671731 487385 1604336 1091295 761697 1243679 566411 697332 471692 258029 176753 622276 24830 306511 1915398 1543403 1039430 1337800 1972935 23403 1352249 1206240 1566313 1631001 1179544 200625 1791487 1676781 578317 325165 824848 1469639 1875121 1343834 967333 1646631 1844519 1263024 422802 1988687 177819 951108 1951773 580346 1980805 1460472 92527 1162070 786797 1975606 1981663 1384262 1012618 154264 917876 1618705 1842349 1911622 1807333 555 38190 1873833 1438281 488065 253756 1547291 261208 1451254 1711228 1590439 449873 1840059 69740 1060348 1255270 1040899 1508133 1418030 376840 1208652 705983 1952146 1422090 724600 1129663 1140726 267620 940276 252357 84622 545274 537000 1893954 1835899 1203254 534646 1204435 1425425 1071722 678194 751704 730841 460338 1983590 1316485 1241705 1413576 1897265 117475 687795 1666259 1430450 1288101 1804425 807308 1986149 588157 1646915 1538964 1574300 763814 993716 1004284 1286559 1810068 1449291 1326718 181642 481136 1794291 975910 1031327 579948 1741573 1895537 984457 1361535 1176529 1019296 815498 431054 542575 483465 855573 1203628 764724 1979952 836333 1708352 725322 458262 530930 1356556 479179 1212666 591997 1993311 874269 809602 708263 585703 935822 81790 1676583 1712736 718878 283459 383646 336671 149000 415395 75502 1923420 891297 1322799 481420 359701 1997908 792022 285248 1504102 677796 1056494 889792 806449 470933 1332340 1295167 115585 1568259 775342 1696598 1659071 1954020 576855 990234 1457662 1843801 1751552 972178 669424 1292774 1172186 544686 1059165 719493 245440 116645 1064373 782489 1033754 48158 422625 1006615 1080553 32447 421895 1157652 1915735 1140212 1038224 879089 400288 1306342 1088003 560555 31928 1718005 555797 1101660 1530622 1488626 836265 58597 689980 1219825 244795 1808980 591932 435514 176413 412241 238818 1394579 1308580 813010 336604 1999320 189253 39256 1306681 1910171 185258 963523 249170 1545755 440141 754296 1078599 1832334 1136227 13600 168823 1026568 1359134 1223402 432466 689415 1666683 1514247 1928319 1046415 633559 1089929 749898 221888 101354 1113749 817017 1971187 953062 1678487 1376083 1121478 695251 406450 1068145 1456870 1627769 1015598 790012 489750 734578 470218 832755 362039 1136978 1587388 769239 859203 442267 1884272 176637 705694 485373 1536451 254127 169227 1421507 1810147 1001132 1746415 1542016 1893805 1252716 1739007 839425 1716193 727357 251650 1844350 885639 1977079 942322 813914 847675 1102861 1998979 767589 1286544 1716631 930460 1782284 441799 805871 1973153 339981 874301 1819368 1101159 1649455 199756 42277 554647 1308747 35362 1222470 1089508 1790586 763535 497219 1957466 1386038 835341 1550379 785869 1426301 1757988 16588 1039761 1155257 892416 478468 1102356 1485521 1532006 1733470 136163 1817815 1443589 468689 1902692 990237 320170 1452306 1457491 250440 1102240 295914 1144869 856349 1829476 1368082 1149366 1992056 947729 1713739 737269 380504 110444 1201910 1697212 1875685 391174 667856 1681819 1833480 1359584 1762042 1199178 872976 67717 460444 497842 740424 912761 204763 1248627 1893041 881988 207241 906501 60760 1269851 1310389 1707496 123897 144299 1639833 1097421 145535 554839 533991 1213787 1287694 857909 1795718 456151 488700 1658915 1379275 1054772 779569 1531125 1148111 1747832 871228 182715 1926477 93841 1141849 1704788 501463 295820 599612 1835075 853872 197958 257880 1244128 829973 341897 1872599 160456 373727 1918382 1408959 676284 1500361 1920464 437836 1444340 1745773 1072664 856579 1753242 297783 1372372 1207850 1816643 1005058 333064 1954572 718765 644002 280110 910348 1110549 1809724 1673309 142177 1721598 1740568 1301373 1503739 953745 1048651 1461416 300857 889784 12094 149971 1614740 1488008 1435903 1802195 1768850 1379251 1263113 1750688 1950712 1046193 1520444 643467 953435 826620 1622716 785946 897512 1249883 1486935 1536191 840411 1964986 1384133 1306450 104173 1819609 1415667 818882 426402 11857 639918 242365 574253 1380618 728405 509321 232203 1795967 1210902 559040 1829750 55855 162341 623456 1614021 81704 270989 14222 1808822 1057578 1750712 830724 938512 643026 1827881 497206 1727400 615706 177002 662313 570017 105513 238287 921849 752084 704290 161803 9613 604286 1902022 209163 1015268 1137693 1154436 787610 322068 1930449 735852 841875 1378685 1292930 286392 1952618 1157385 1069172 523995 381638 294114 394647 1513930 23562 1884731 1035459 17223 868954 1618148 1477966 1738082 154255 597098 1177922 1888856 877878 93643 346795 1818180 867546 7981 399592 1460021 1617200 491500 280978 1869180 546534 1975477 214146 698041 1411409 1659158 84784 129177 427742 760140 1468128 267002 1885607 1173188 1655930 1037109 1794048 573660 1996009 1946144 211571 645267 1543425 206779 1258922 1980581 83454 888208 704357 1141692 32748 1438026 959966 1476257 377392 838090 226019 1844221 1144237 1397014 1401761 463833 1397169 969777 584810 1756807 1768617 821346 382016 77856 398124 1493197 1963769 1710771 925530 1854828 1487854 1949178 1242554 1042347 385471 1298907 81050 1189150 1721443 1931105 145372 77957 1129815 350350 981681 744745 1606814 34967 1221027 1502096 428894 792045 759313 419802 832279 536740 321776 235532 336887 1036270 317465 757133 1559257 601455 1153125 1243896 1243380 134528 274449 717536 848245 1486224 1785072 649669 319090 279190 357225 1718089 214182 1775391 1022826 894 807071 342857 1099566 377224 56668 1081325 396451 738911 166386 763512 1560474 114003 695484 1645983 266661 852282 1651465 1045315 1212224 1464055 1577381 108701 769829 1348514 1899784 782091 1703701 225520 884171 238602 1112152 450193 1408982 810607 1922251 1573892 314986 1694033 685991 1393174 1959671 1460276 79596 107949 666496 679867 1191592 817332 129006 784407 907605 749456 1792762 900963 450255 1634100 1713768 1381264 1961899 308021 40636 320095 734790 768679 1821283 1140018 556978 217891 462870 16114 518295 104971 340245 867663 1347856 1322564 302435 164175 451526 1928840 91396 1396362 402299 1486508 971663 1984703 114144 1996576 1125219 835660 831557 1672729 1476373 891986 855320 713973 1485447 1521541 490376 206202 303280 234912 120142 1191675 1643839 1193099 1953814 1431707 1214516 1859382 696483 1588100 858257 1856279 1783952 728497 822335 1293548 719188 851374 1550623 290401 162524 1466804 930006 92732 969371 722798 78685 1799915 403568 1549264 387958 1069857 1989402 398795 299369 900392 749103 1917453 1943182 146138 1603382 1073777 1078214 1501261 1132719 631059 1335035 214142 485400 789489 129817 1553755 1393806 548142 1673257 1353905 1056654 988126 711426 1637736 1059908 836717 506092 979756 1956011 714514 1850733 1608317 1808183 1199795 1755621 451583 267938 1312348 395270 572299 381420 1378873 1558925 1359086 1317602 25228 1834424 1574003 80963 1312217 932617 1261760 449023 377848 1352141 197137 1944993 1483899 548338 163026 141177 598841 953883 492605 201007 1101194 921170 1740798 1483089 1327903 125712 1652873 808328 863275 192870 640205 1576731 630527 146930 478030 638268 887270 1359816 1622671 1942425 1915342 474818 1759099 1233563 689560 210877 447506 699359 674669 1588623 108942 859643 1331088 1313995 1579380 1060672 1149151 1483167 634427 489910 704031 1372048 668417 327897 10035 420056 1345396 1257654 1732906 1305569 1929309 584878 1669432 590648 1100610 275799 1564381 1668723 1239318 1321406 1821403 1902122 507529 870988 1388635 1191071 1661927 1011008 1932322 1378280 908746 1116921 1099220 1263917 981971 542540 1157671 1476858 1666413 1109585 415314 119501 674157 14159 767947 61350 956838 1772901 1917863 354905 563750 1275713 1101964 915705 1842989 696091 31482 488431 78673 954469 1297415 839970 737168 302769 407077 770041 1333119 335697 827539 687540 445800 1894507 626275 1337760 828460 802009 1027316 662876 594806 1159514 1994607 404123 976725 1318190 1469535 491787 1256950 1952931 580878 1127854 1271601 1976725 627006 1515455 1089464 1001388 1238175 1722020 280074 1259394 1622690 261108 586988 1035545 1597135 530579 753968 1883192 1842190 1251358 249865 385856 1371173 1809879 584305 300800 258542 451817 836572 149705 1741054 1443517 121762 63992 1540809 299090 1174730 569694 1741490 1853295 1345984 1071791 1199102 340966 1746684 1904357 991641 88787 620090 58717 245867 6813 391797 1511999 1697265 1483451 1679945 1202691 1702426 107071 1696832 1574596 317541 607111 1563014 913424 564917 1562649 504689 1119795 1042179 1632407 1989791 756920 1826089 119391 1959032 1715997 450927 666116 1805409 1418670 593430 88325 506552 871807 1884948 503294 382018 385596 1331314 1948773 1239142 62241 1728409 1457544 657324 746787 352896 621366 322336 1971537 1769639 1496094 815705 258331 1326380 745318 1574499 1817030 1297405 982507 711431 1111008 1075331 1803779 1380446 992022 1331243 1153960 1164388 1499470 1858131 1295423 1388429 1918548 701210 675140 620451 336799 1548037 699252 628520 1743197 1021445 1528413 634375 1199451 1532437 468383 564563 1079821 370236 921216 1129410 1223502 238932 847055 1498554 1267510 386174 1404389 92383 1522458 139202 6176 1529034 76620 1697587 1990082 1025573 1623785 1707002 91234 1774281 235494 1645821 628699 1784161 424948 77297 121366 589443 519414 1542268 1315338 619758 1104138 1320999 1063225 1822775 462141 1112358 1469004 1373435 1978524 591741 254497 1635341 1339668 1968747 889021 1508873 1072684 926396 33271 1088222 621594 1845266 1680823 1346694 426929 1517890 1211625 1198193 331011 868900 104105 1800846 1454389 158026 1718684 1574296 970495 544186 1501996 833409 1456484 358417 266911 22301 661373 1514334 1643020 185606 1969058 1977512 764358 151898 759957 25880 739132 29500 473534 1583834 1997592 781551 880361 41576 1783218 122573 1535888 1389269 1518944 161660 721593 593243 1038353 911877 1340040 16808 1439269 312179 1501445 1786137 15107 1484528 343877 1988037 1073069 1237817 26067 1995694 363827 1553525 1835844 1675800 1071323 375313 1676445 463999 1401390 1942046 57282 1275330 1270786 590218 1503995 1597882 601390 734948 1347947 453520 1790558 1556050 527423 1487002 166294 638439 1205718 1206772 269550 1359599 666393 933773 1799405 1428494 1352338 1308165 1261335 654417 36148 1407070 1551268 809761 93607 375562 1187862 151774 1447853 1136373 605362 127819 1416519 963641 593325 655119 799037 1822170 1125292 1690769 1996068 64800 696440 890232 1817816 706675 722618 476358 1050825 152934 337939 1714484 1830865 304126 1198988 75670 1609161 1158538 1575386 1898659 1244031 572538 1809698 174429 1593872 1466987 1503245 5028 155712 432905 1228626 1809641 564342 1738198 1694099 155061 361414 437434 999159 285118 1239777 985860 51043 895162 678004 819526 1995006 1690236 200420 1576 709094 1305557 1449154 1357493 597082 1201067 1126995 1417507 825585 282857 1595062 992886 818545 349286 293473 1982391 809207 1293786 264195 1097459 153364 544076 764373 1820866 399471 1946370 1539986 286178 211815 475505 757256 1993115 21577 433764 1083097 16373 1175025 775953 353169 235579 428847 196916 1653549 1702716 925810 1839728 967144 1244514 1211551 1231977 1919298 1085681 341124 206745 1793617 1707024 1284038 1506375 1244269 496243 1365782 1149967 619522 742537 304755 1512138 1497777 923915 1645639 675985 71034 843674 381890 654304 165097 751426 82612 1189741 1551802 279685 1897522 158858 1526729 1549614 1998265 1328641 1436535 1281137 273658 956971 1286258 758045 1895269 712318 542590 1605988 1588993 65761 28118 1567397 1863565 369040 675414 1102380 1926159 769913 28379 872306 1353808 547005 1635650 1126829 1458035 241955 1987492 1865616 42155 1884689 1946521 1154965 1866152 213058 949398 1467764 1984423 1849860 1902373 795837 1943056 243317 1251292 1571558 345555 54615 1944833 1611444 1557330 713919 1859251 1658502 936000 1005104 1429434 784136 791930 1108799 1812726 1026594 1049949 168350 1713290 1285154 838175 733189 570927 1542751 1753070 1947195 1214599 737277 1068912 168394 982347 635834 614393 1321087 1419516 466532 1235603 987453 1127568 202327 81149 72973 903807 821357 1098412 596006 1711435 300383 1537250 1418331 1727688 1374512 1849601 117700 515698 1735822 947505 1238652 1326024 1398563 1268261 943764 776028 1961259 218345 1515547 959947 1923694 1124491 1392171 300717 946528 1985632 1940459 1010421 1104877 791287 722979 1061192 1627543 561503 1237262 1429426 1537007 42882 1195412 869943 1612850 1977802 278064 482621 1454170 708020 675498 923639 267672 74197 1197892 1463974 582169 1966291 1116689 420542 791780 850 1981687 1352223 1620608 1413595 693024 1244790 1646483 568714 671842 625761 1724142 345826 1234617 576152 1134027 116122 708250 1309529 1492044 1577415 679850 769697 812434 1272674 526372 1627366 150293 1783642 1134024 780870 135210 1171928 880157 1773576 1653547 350705 1622626 231427 1049599 1614112 1709940 997199 64527 1269561 1003853 1425969 923769 1205562 310560 934158 222515 223145 1472323 388191 1121184 1061032 1429168 174136 824535 1995912 197407 1309353 1146607 864563 1206228 1804530 1772874 630529 318066 1658099 1737161 759341 403132 523882 1884968 1344174 1936340 1771011 182855 1886482 555048 487818 1619610 1456246 327040 1793374 43752 548109 310498 1963366 350347 1624270 1003847 530955 1561249 1026108 291693 350948 1042566 1444188 504237 5709 636245 1816271 798438 293827 674022 612325 24583 1693261 1088180 99426 301213 248446 1082240 1636953 926010 1902952 1396376 359455 1272969 1026901 1703882 263073 795544 618094 495070 275664 1159374 1861104 358963 874290 1287057 754547 1026333 213146 17337 1635506 445704 1134501 913802 779746 1671328 60158 252854 307126 1109508 1651131 405876 38421 485439 1958787 793295 707599 31829 688438 1103589 1838407 1106014 378763 313046 1641080 123672 1975461 393975 563122 871597 666912 938173 1860506 1550145 160575 1568003 1206167 802082 502176 1558494 1598360 890824 370702 1800180 237384 402030 878770 209250 983000 1791579 885454 764777 1558929 283393 634628 1039858 1822053 228018 793648 552682 96098 1789292 1533029 965734 613799 1447230 1043733 1756618 508390 1183497 18494 1002767 1564877 292233 666480 479113 1100231 647756 1606473 1177760 877805 61943 2829 234344 333032 623670 1047969 1659926 1682009 1417465 1106871 1358385 264246 822218 885163 988630 1668916 1045680 1070957 685058 1060338 665821 1130564 1478460 1508019 1127157 958803 611010 1989421 1238003 226975 377273 151418 507720 949335 315722 1565844 1044642 49436 1601260 1902918 1698980 546434 1848801 1925986 36973 1456466 1803970 1812576 1955187 1115921 1322966 801360 1617336 1376226 212791 1221260 924490 1366124 1052823 1745552 575800 680548 1445251 1501194 1013019 548959 849517 1535823 1382365 691427 1994519 1892842 434400 236210 48546 1578939 80482 393158 458619 103981 42598 405577 352123 1722584 1614109 1913804 1855695 937609 773366 283000 278902 745360 900998 135632 1722397 1480451 880684 353768 695623 975120 582430 1753100 1040745 1777135 1924361 1746272 1427603 1190425 131664 1620739 500006 1259818 257768 1043941 920055 1052695 917437 615875 1752859 1686183 1878507 1122600 547734 1890200 1355602 443583 859429 861543 1285686 1738489 1176673 1204278 990909 25486 980126 927166 671682 1864940 1857208 1017989 1326957 1121268 1280734 713608 1968764 1560019 815293 1436421 1693467 1797257 786638 243006 69076 702941 89737 965323 120926 510139 395660 1421841 749379 173743 366705 889399 325244 1176650 1716822 43668 1180257 981069 317784 1529113 271356 1843236 1896517 1895175 1944510 48889 236671 1059779 1991594 1502285 494166 317582 1353437 1998040 761430 538308 17005 1468132 64916 62863 128119 413053 855643 1641669 298760 1737291 293886 1355305 288165 285232 990506 843096 424589 682778 1355799 683943 639006 853137 1159371 1207831 471371 276086 1742102 202462 775636 28096 1659974 32842 1311378 1612793 832945 1115609 402207 1671714 1821021 1987303 906074 1868367 1745099 791443 1642150 1476570 1429604 1120765 1680214 1311303 466264 594895 1346450 1120631 593869 1295023 331325 1055824 1535025 966843 1474211 325851 467780 1477426 1883846 597641 1166560 248475 1204158 1165028 1502143 1183631 1553153 572898 1207660 1562646 1996552 1359880 1608321 1948416 181289 1555814 1496406 1751105 959401 1781028 234446 445943 295494 223909 1830515 1080765 540740 1262410 1314199 1630206 1883246 1893234 962523 1544534 1303439 1967336 827711 1046169 26788 1534099 1541220 1762646 1039892 1577188 1419670 1189322 448911 416025 791181 1353985 340219 1145219 1100518 1642104 42152 603482 736809 132693 1155902 41070 480792 1155613 581894 43576 1855752 1515721 1466703 1265253 1083981 1839703 287953 1195428 186093 1282096 1652790 939419 277111 798864 886624 1385049 784563 1035207 1091800 1037427 332634 1590768 1589063 1795038 1801292 1548895 631827 546341 1835716 1205542 1946021 1152612 1728761 1667137 781554 1134312 1717667 1254597 1354556 1463699 813285 1348477 552863 1565640 1967220 1697483 38775 1301665 918145 1513597 325688 145402 862284 305425 1069360 337383 1187860 1309626 1706048 1325636 1185886 984414 423433 1258970 290310 1587981 1330210 1021240 1976679 623457 283794 1561178 1332344 1177282 1918978 1002651 77162 1673029 351975 1403018 930358 396850 1202384 315447 590486 103902 1090340 1952579 643473 1039605 1484421 611840 1180827 976191 816619 436509 856651 1975642 865846 261626 1605792 547802 1616840 1500340 1453824 1824418 7989 1950497 1858800 935624 1526063 327643 1814495 1157336 1040510 431319 1511276 1981186 1338472 116278 1637614 1444134 976806 725695 1419258 440011 462133 400413 556116 140479 1250623 922545 1393074 1611198 1430255 1205398 1290925 1949227 1975872 581573 77328 874304 1877068 1287585 1781240 707304 411196 1123694 290062 863627 333181 1168844 1918347 1293367 1700230 11717 1632567 1562255 1952656 501103 1459048 1185367 337404 1687128 680955 1543380 1762323 1554677 592122 1785390 227575 1467203 909813 284681 550408 477347 927565 879979 709531 1730426 1697979 933641 1714289 895772 1443296 425508 1182312 216396 1188345 1320139 1997760 627742 1813001 207069 1288249 1969789 1730573 917788 29215 382452 1345538 791686 1673981 1139431 1269676 1114524 1651247 1385058 451923 1911715 1665599 1261572 942003 1437142 1942768 1426 1352193 225207 149341 1265082 1502095 1983455 1683089 1646898 569173 827100 1728903 675478 1033441 1823372 1493537 1348147 1012572 435406 1526983 1925853 766188 1763371 609592 364563 934177 1969410 694116 25458 1193438 1309995 1842722 1375305 260044 1875669 1399903 1366131 715066 105362 1871950 1141052 1566552 1914628 457038 774889 1223668 1105376 969419 1178338 123349 1767548 1721896 980826 1676853 866268 1087777 776585 1573363 703990 156653 1257264 1894554 92028 1891824 339331 1862023 395266 95617 1291104 1639077 1666559 1665262 824680 384515 410375 5423 448730 16419 500608 1657462 863055 1123011 303205 722855 1547334 1853004 1171548 1878608 1074765 1664413 1224042 1834444 316585 37756 208288 791818 1408831 788428 598728 844758 1608029 194080 1609404 1593421 195943 328751 967002 1122049 551469 1590761 1843499 676644 1887579 1790111 1426075 962299 1511580 79967 908935 189121 1857526 896790 236732 903994 316705 1483248 1887736 154734 1498506 1487336 1680765 1295751 1514791 755386 1689529 1863022 803262 1408743 369249 91607 1446929 594455 162922 1188804 992990 1484295 1203181 1870321 1955871 934585 712708 1912626 1187579 1460937 104247 659052 695529 777416 1204127 669455 1230701 526117 1257190 1493957 1785086 1751954 1722266 549735 162026 1722291 532887 581436 1628167 666945 798866 1457224 1511222 1711402 1567666 1798251 1665774 1088832 1432917 1428836 111060 1991354 271866 1529614 1437833 111726 446674 1085469 1123791 642631 801770 1866226 1213867 1276892 1319325 769832 1182282 647219 1015092 1257018 1215783 845554 283022 458785 998635 1752970 776615 1712367 1544312 369725 78096 1696995 1819879 681027 777272 402858 799919 344747 656410 846435 603257 668150 402681 768324 116816 834720 1688859 609372 1782295 808492 1028706 416010 1639596 87033 952490 268291 1542647 1219022 1735119 1775152 1428913 967891 1896536 1883468 769247 73528 834074 1142131 1400835 1680093 1981353 1738762 245008 80911 1080150 1427513 1786146 871781 1370113 1811050 1719779 1359014 1940420 143545 1317934 1083092 1177356 1089304 476743 1717855 18958 1376668 1937327 1669759 1957789 726653 1289042 24205 309881 411165 1341102 731648 498295 373382 496345 1954455 1809301 955741 1267131 53453 201261 1296599 605970 1009989 1250830 498447 877825 986714 1346429 1942197 1822934 470627 1194538 1054943 129267 552603 347007 852301 1612925 730585 811338 1784807 734421 209711 652124 1973726 338679 1048147 1110845 402898 396286 1683951 524897 935651 1622560 529277 427992 495738 1683670 1493071 1363965 78938 1877321 997606 1286814 1298791 224668 13358 186072 311202 1132485 704547 1596751 1135395 277067 894511 470613 1424700 794478 1223606 1408531 1932487 1117594 1983247 908867 1171051 699189 1572237 1064210 850287 668074 378480 252664 236161 1039394 1390711 1459819 1247310 813283 508959 762683 382304 233825 212792 111412 573762 655335 512653 1745827 1696040 967211 1998926 69636 620814 1469061 1835626 1986460 1935395 126046 1887396 472127 1651533 1803207 138019 999775 975758 129795 1666843 216649 953252 323869 150316 1260997 614477 579977 1466227 476088 1747430 1783646 1640239 869251 829676 1897797 316509 1991612 401020 166411 1082312 680692 1155618 1542254 1326764 72116 298894 710465 1462969 470828 1296421 1788887 254435 854448 883993 1472869 1735697 257492 1575430 352560 1712571 778987 1851724 573988 112156 1276329 888850 849934 423959 1689283 1501709 1605613 625572 639170 842674 1235086 1963215 1069615 1072635 861559 1174006 742164 1632136 635849 1513377 928669 1450046 571497 1037184 1949687 884473 704436 1547985 1630052 287473 1234404 1756487 360522 131245 1627299 1582364 1610953 1163672 1080238 1514144 1948372 575689 1059227 1089847 542380 1868283 687063 1695852 291975 1236726 1646087 764624 1592587 408445 1792165 1733788 184310 307241 1285155 201348 459982 711024 154404 1912316 633911 734785 1358306 809429 864355 354633 1664782 1092173 820870 1188646 1560714 149733 1997425 265192 1186166 336679 1449415 820354 1825301 1981726 1483181 1502732 784678 40325 826618 280220 1506022 950342 9050 1500148 1243759 1570450 247779 1863122 1835302 100107 1594829 1216869 575612 201640 915949 1656864 1457281 1322748 131412 1906028 632549 1432626 938596 1701725 479170 1062283 323528 1800031 1900009 711846 552484 1954727 656994 602089 1184050 988653 590582 410453 1000028 961182 1069553 1229042 1974117 1738383 738234 37191 1909962 1700523 1531318 724802 1718474 1294503 1833124 813751 570318 406908 41526 66543 1464901 359541 1740617 738796 1638122 1904214 513691 1844929 840846 1415644 265542 92938 478517 966184 1006995 745980 1241434 735528 1210118 421687 360892 1707702 480137 151621 399355 1164250 1358647 1582660 1533557 1068210 1974774 1981876 1675052 694068 1069765 1591624 461791 686437 317338 1516311 1848080 1451715 1160562 1837186 901774 1382554 416130 942482 250518 1425765 798332 152576 818284 372833 763911 528808 274976 549235 1457143 45449 1013482 290717 1173781 422034 1816150 1510922 203496 12710 1035575 1797390 197291 127903 902146 1712129 991940 469752 1314395 1633863 299330 195112 38236 1408275 977099 418875 682348 1698396 1815963 470260 1959568 1368608 330841 1219612 498917 889656 162735 155127 314265 1250877 577951 104579 1694016 1095759 1858801 1486903 1286695 577527 1057439 852283 1219777 1828850 1151073 1675659 509967 1693521 1491391 1445753 110557 1229378 605804 435102 187822 1017049 1954166 830596 717855 1928253 1788397 301604 249652 1102641 1102290 63924 1490632 1771776 278893 1977988 1258149 1200173 660991 1738398 208353 1272751 268440 1670571 108398 1181720 1595497 45994 278115 388448 1162138 596070 806896 1506601 1681419 1335150 1989416 606676 124180 1382415 422350 729508 1039521 1420469 173140 271028 1762004 1849138 636206 461133 73085 1925264 1337930 1088193 572385 1285891 923216 567633 372571 58207 69530 483802 1358419 1184287 843609 888127 9456 865446 1570366 1313262 1631011 1506361 1182375 69891 1854418 402188 1534841 1175154 346543 1251804 192367 1838546 209827 819076 1702276 165981 403938 489954 610417 1454336 1369830 1902419 626935 1188616 865622 856043 19456 440707 1033088 871888 909616 1025938 1690054 870657 1921156 1834956 1899938 1714036 321853 1608444 1316080 1672109 1491377 768496 706827 1886108 934972 1050018 1166383 93433 763572 29873 672577 692291 1221870 982394 749712 668082 1869255 1479700 651621 1104645 490052 920475 822527 1079954 1290870 612629 273201 663979 701702 1536749 1428024 1471242 1874479 726691 40255 1515069 611314 839808 816124 936968 643484 604997 1658713 1127554 1172410 1766739 1015750 1352283 1872802 419814 908791 434232 865267 970921 1723745 293485 731476 984203 493404 513828 1518860 320460 1143135 524607 1270581 1609252 1118718 302631 971286 1576786 286425 686341 104140 1464033 865426 1849917 1693303 1704973 1911817 1997587 1154915 963713 1119819 334930 1621981 1402905 1253912 1292867 857244 1134185 456835 1668484 641326 1295581 59071 1701647 230785 1207122 58532 960996 1233651 1731669 1797181 1925802 1072430 884185 411639 1769395 494682 650790 1503875 560602 1035108 267977 56202 257411 1968201 1496122 1540572 795652 518882 1617334 458670 1395354 512187 877027 870529 1771709 686011 1844886 1868687 992705 1829424 29158 201599 1491844 1800715 1737486 1144868 1363884 1557009 215921 1581794 226564 1553029 433318 1168404 87198 1857804 370149 36119 95301 83009 926372 492333 1094134 790358 1866255 1803686 263613 1123658 749091 1203586 1235330 335706 1776465 1041933 420941 882563 332573 1212171 852838 560086 781165 880307 347047 860792 1969273 369989 1886278 939846 1085060 735365 917357 282580 1674331 721858 1834787 1702018 395174 1404369 1529146 1599749 1111105 1847248 1848981 69070 1608522 1750151 1943218 1639783 17896 699865 166919 1796370 969898 1137094 1515546 103734 954891 1946863 374469 780873 1546968 634864 1628614 787592 1224828 199147 1633564 1183769 298410 442912 1326028 278387 1414110 771001 333340 797627 1937272 1516262 16831 1185547 142513 623802 1029056 1123945 1585683 1492772 589165 877751 1733347 1854987 1322242 1289514 896282 1636609 654277 1319954 1551574 1020115 858526 627562 388486 902908 289900 186120 865113 1021619 60450 1655728 658374 479549 162916 194585 1409617 961337 1566014 104604 1336437 925271 441204 1448359 1190556 764255 528654 154020 1380667 1019556 1904411 1710909 1007020 452362 25199 421960 1198071 746323 1428416 421774 284180 342878 457666 1702943 108794 1984399 1803911 320774 342485 1252597 726063 1980199 1762792 1425569 1324210 979090 1573070 956680 469530 1905585 1225886 1890532 951476 673455 789661 1539624 114525 956116 614660 1962100 743246 544777 1003170 616883 141574 440519 1873566 809119 1747656 1839229 1435907 1554500 1780888 1634739 114534 1216804 717349 1564469 1815914 1375664 38940 13622 797762 1305836 1802023 227644 1951738 405161 387531 347061 1416412 630467 638840 828889 660521 1752826 835697 1454765 1097639 1756106 530162 1779715 1731934 547026 301876 1932126 254900 530332 608223 1616637 1176141 1657992 5859 635570 1513181 1106609 1654195 1805116 152808 1305214 1621300 1692316 180929 692330 1827724 306824 1899639 204938 1150221 865878 1021965 156688 697923 1532604 516686 1153848 1234240 225928 1526769 170367 1235539 416846 1079148 1484418 1540416 1246678 1803586 1151497 1991846 1729983 823156 1002872 46493 1251372 322806 1835857 459008 227514 1376025 3828 1028185 246005 1883793 919199 327080 481332 1940537 761494 1303371 51997 631242 925858 497263 282509 1652878 841131 1199689 361295 543890 1060631 383052 1055063 515902 949228 1946441 2645 123778 1914403 810930 1679668 1579717 571651 936495 1971006 1761220 921415 827107 1131060 1040558 728139 1310095 374596 354108 17250 1743285 599931 227203 891424 404077 107696 1445225 14546 1939404 1305531 1191121 1954348 752805 1430534 142384 518908 760603 1250150 179238 967472 1156471 663654 733506 889352 1749067 608512 67031 98062 655504 938990 422221 444746 1389768 1452017 1851905 898595 1814213 1257541 269899 717135 143984 914033 597045 443744 846553 33090 1164117 150149 221450 1312483 1887805 1423346 1032148 548488 754966 1579796 1916405 1580255 1913793 609186 963464 1792423 905016 1778708 1240183 1014749 1592703 719595 39431 777166 563986 507926 1170774 503425 616462 818538 1437480 573456 737004 862405 1529587 1999327 1509276 1866312 1159576 927122 1913738 1570911 477508 1358748 1588399 788597 165140 90857 807774 918562 1352717 200516 1123729 1107409 764076 1201887 818131 1939419 1269685 1621435 433539 1191318 1055167 1071538 277742 1318237 1048842 1054012 756322 222199 302254 949918 928718 1534954 820158 365212 1220492 1426697 1975474 167337 467310 575158 1546620 1623208 1859978 1767194 1689508 1418236 1511722 87641 846265 899622 496545 669304 1648177 355085 1243061 443661 590465 1368535 1028353 1552689 1624563 1901003 1966077 409152 831710 1114551 306981 1894687 561931 418058 735028 185251 206734 265376 1920696 859811 1839774 1542145 1232483 208970 668773 58888 140446 355842 336235 313385 1406215 1392120 455092 1057956 1430952 604252 118532 1545428 1499018 680926 531306 1747088 1834363 291809 1167617 1022421 28774 1543618 216546 1615359 706989 1283277 364113 1662398 513723 188232 69442 252458 907215 9445 677598 1886094 388676 27430 1268125 446075 1308434 148221 1076532 332160 1523007 1943072 742776 813958 314614 1509215 110908 1628544 1711616 532680 281989 1544002 4942 1671888 1405145 237228 125215 225840 1889260 1554040 81564 1205922 37975 145034 1367974 1908044 1209247 1426712 60938 58420 682593 1285748 260448 955436 720072 667565 156246 697522 1630186 1054014 993432 138949 1142491 469057 1682028 213672 1780958 1087694 1575965 969021 904438 526896 61526 92482 1327876 1545076 596652 416874 1671793 1068056 139019 1521477 1563551 1969581 1700127 1954744 1805536 690811 1506134 939200 1079752 845176 375699 1419921 1501514 932006 1333106 1692890 39734 1890149 179440 684109 1089631 449716 130355 1170997 21945 733044 1449050 473758 1399663 212562 310576 572767 1989527 988495 1411673 1389121 1735608 751508 531506 522221 1397115 1728705 879017 1620179 543400 489052 531131 1770185 1170740 1642914 1923198 840959 227915 951837 1095482 1012939 1574866 1917864 1849515 193802 1318011 1970755 558375 1845742 1446617 1548341 459401 527999 761408 1125051 1748575 1949290 594198 1203727 566954 731919 1707830 401691 1582405 169347 709074 89176 625475 1605847 876502 10994 1076682 1424986 141363 1046985 957520 1683470 1031378 848892 389397 493393 1888448 1726987 1483205 408496 171840 408612 525012 466307 809520 1316857 595766 1341821 267821 816390 1996919 155681 114388 278321 1557096 1955738 155142 619323 1704082 1962900 1935129 923498 765575 714345 575740 446562 923401 1395363 1195304 364877 1872883 562129 475113 514764 1743585 216938 710092 1279856 1936151 243085 162010 1108342 44572 1910082 765213 946814 821870 1990440 398643 1871033 778687 686257 1289714 524493 1112061 1194107 1187908 1753471 1352089 133341 894437 60835 322583 740917 1896886 68301 638092 405847 965239 1896455 825683 11072 733592 1061601 204812 522830 610614 1563384 1432651 1525521 58542 1762358 77522 531857 352927 1209803 1931917 805329 1262872 801457 837308 708261 1848105 1141561 1858006 1956948 1701862 1775501 1747372 258344 1634734 156384 755354 764415 984914 273396 1776360 911121 1437401 1222143 719334 1857058 943164 1804321 1807457 512166 415647 1573456 81914 1001192 1842792 1028035 505895 711881 1505160 277541 84039 1270623 80410 1520759 794955 181886 653807 367330 1082464 1824348 229809 1743076 220780 1178587 1054907 1645042 1956365 1306173 537992 335876 761745 1416937 1937063 672926 827430 1643209 1654528 1874713 1676524 646675 1617368 1555969 54165 449618 591957 271299 1057861 1051121 1307661 1419802 1370534 580695 853788 1674203 113856 1778218 1792710 506377 1669928 1987278 324355 267749 1863113 1653690 1492286 1230884 373851 1446533 674900 125366 346008 108413 127561 651972 140089 575614 360870 1682615 21358 351480 1823655 191650 1732316 737479 1736947 838847 655406 1863774 451088 1428904 151824 882765 1471197 140940 1846446 530616 851639 1935306 1137137 476332 401940 1421461 1268936 1114333 788743 1436230 1572007 122886 1905111 1934919 1685361 258763 1005932 569444 1612748 1461514 1283008 587942 1043999 1164409 507124 736247 568159 1994960 1193888 1837486 178327 1977345 1664091 1332857 1864901 1997768 1113807 299782 33172 556446 238471 703723 328308 1072222 319604 533660 1078483 726109 1325688 205694 1338943 1568822 253813 58268 1089837 6262 1333772 1530010 1299164 850876 1667778 684622 1401839 1817135 1046891 1353680 311852 1841764 881454 603150 333429 1073252 809115 1919840 188275 421302 1702890 1790911 1718477 170057 1834815 281638 1346597 223655 997849 1982649 1699068 1133270 1238893 1456184 221656 312520 1537727 758395 181803 518747 1295603 1178748 174907 1240331 1201292 1623825 764171 1399681 1221770 1619232 1388270 743075 1010207 1298947 388724 375391 1953615 1889952 1457861 1768125 673327 386183 531772 1272961 1964303 1453447 1186289 1423831 985642 381290 1345216 254430 1179480 699710 864383 1611702 36680 1381527 435068 961756 145691 884854 858056 892995 467393 76420 1723963 760217 524244 519142 555403 959742 761191 560800 401410 931984 1811197 1143359 749956 430716 1153154 143272 1791071 93806 1453796 247206 25650 1617790 633175 711098 1653277 910208 232629 1648333 148286 1287987 1976445 571260 1554258 1331506 566280 1575090 280525 267787 71002 695542 310512 99146 1395241 1619057 1598349 84862 400109 1953122 757658 1053691 1018868 149021 1552140 196539 1222170 446408 920374 1661184 1669469 1920231 200371 1356770 337729 100598 470034 1136680 1710961 954043 185859 47204 1656713 600874 432276 1829032 708683 1012974 509916 1216355 757500 114913 1792784 394336 377309 1344 1973167 632681 575843 1847091 1307622 781247 938893 593445 376760 1639080 1272841 1108798 503870 1314864 1829260 1033564 456383 172559 1069772 736204 1114989 1685021 797747 867578 1829974 507515 679504 440754 149064 226426 656301 388629 500241 1539912 1558403 789081 14301 177013 1415777 218649 920535 189219 1277140 1673434 1650300 1231119 964284 377610 817551 1040709 332807 147386 1839758 1622819 1281095 213813 806268 1372717 72166 1827323 1156924 850950 1143888 381079 650843 1060994 902461 1062266 88170 541775 164620 1969380 1373018 1824381 41963 1642244 1275592 1171387 937127 810752 797269 89926 742123 1141773 647523 1799004 625353 1426430 1871514 1800325 283093 1819383 1970955 1072743 878291 1875923 1870957 1515335 1009571 1600800 426641 1702147 1836872 1753125 1321493 84082 1467848 1811428 793277 885738 899964 148883 670377 827973 692303 373578 689995 1633978 654869 545959 921468 508145 518853 1265869 197235 453909 1709925 149622 156869 893906 1898430 1831679 630967 1259520 568292 1076192 1038841 1946912 179521 1297475 1634565 1071246 843633 1387848 389005 500501 1899705 1427192 419740 1634757 556434 914852 1958860 14287 906905 1940807 1115242 18774 1372916 577815 986397 1737927 1114533 1626250 1425262 973272 674085 1662070 690392 1414961 1744471 1926215 1111496 708022 1017980 1430063 311807 1047560 1823910 1249078 509939 949215 77872 1160272 1799364 1451274 1082938 1042029 709358 741270 1969487 763000 1184535 792478 1145537 941030 132955 713155 1608875 1276689 1436734 313931 166645 526189 812412 344096 138808 1836875 1588238 448419 1713151 1206586 60944 92782 1635996 278654 321481 582520 1653329 1898088 1141523 749070 119394 1312139 343859 208430 674232 1267606 748570 1210683 385421 1765540 379430 1229701 1807218 1252611 1205451 1892578 930994 1197365 382208 1253556 1575927 1171037 315456 310620 1638214 1633811 1972362 41579 1112582 925708 1848951 628455 1666114 1332679 962439 921360 340585 307156 117428 284133 212465 863938 1201401 485947 1884519 266167 57146 349463 1381763 561800 601319 289886 229948 1910339 438173 1756917 894968 734365 123746 115345 1158350 1455633 1610515 627910 666826 280728 1412789 1168705 1877263 1972170 1036786 1570971 1069456 913483 994092 27378 519028 375834 647806 1715315 1779959 603636 862569 599900 158991 1445026 968594 1676024 1605573 1724140 870119 392188 237183 1348891 1118388 1301251 1522353 1699604 1481294 1503640 1835509 1665680 175186 375988 934268 1361436 418041 1490513 1517596 271062 997489 1472817 250277 995891 801926 1164672 391687 1968788 289433 1380344 1384600 544762 87243 1889867 1181184 895635 56354 151508 122692 1812850 448305 103144 805067 100362 1409955 186407 501384 1327892 1449379 1603995 1470116 1152276 543355 543562 749970 1546068 1043314 957712 831577 1023608 1319948 1363152 624370 1858789 1503666 1416520 1240289 305113 827433 642621 93229 226841 280188 167321 375428 710263 274524 1802867 320556 326008 88396 1874548 1209434 391002 503346 1274319 715009 1144130 1241500 664401 1189190 1515617 1377777 580696 369 480542 1822668 1181190 809538 1946097 1343497 210396 334697 1758696 467141 146381 735348 1380428 920450 38347 319747 1174681 851861 741762 1214183 320101 1963449 45163 1125285 901798 100874 1025062 1107939 1055473 918004 1377288 947658 915109 1392541 866749 830494 1454422 1697804 1407041 1900815 1200783 720471 1978351 670787 1667436 1112735 1691881 906366 1687357 1034659 1844932 1401021 892205 516862 1811684 736085 1114582 1969562 1263312 1051885 955356 449235 39865 378664 729498 1090299 1750750 840620 1044986 797121 1002595 262406 1811625 1953070 1264621 903424 1429107 1134519 781675 1521128 1358179 1010109 1886797 547168 742697 455917 1026457 1734083 458006 114620 446304 1579461 551755 550545 1668002 1129444 329101 300184 434198 869693 558745 858198 833628 1697007 1543002 55985 1381070 1489717 1910799 179445 1966913 524472 898177 1853928 1431193 478605 680015 1441287 408915 175131 728442 967040 193375 1366315 1277456 630427 1912961 777113 912521 1099447 1773966 780806 763838 300752 1242612 1265399 521370 500728 1073027 521522 216265 1598385 178371 1542657 1481592 1615925 1340545 1298189 1448308 1783260 302013 1176902 63944 246912 133043 437621 1915927 1131444 297018 1034977 698138 1615772 1652643 1811086 690489 1952529 1730741 1248819 1013012 1411942 1151903 214727 846689 1797347 1604998 1687341 1035096 1207093 287028 399113 1677941 164938 1305340 1536908 890635 1152233 502693 460288 1616538 816506 339912 1558830 489879 309844 1725557 1663292 850625 1650019 939881 1724005 857804 1154172 1575607 1282182 291164 238001 1388472 995264 1319919 1352714 595250 200108 452978 1137889 344823 262163 606641 887562 1492492 306761 1078147 1966155 594589 975816 1187021 455353 172368 110871 967732 1993929 1283800 1265281 461847 143888 202161 1270024 1357296 158611 304968 141549 734308 1092732 665662 912830 626827 1841450 139709 129238 511776 1744848 1789178 73164 1057506 807948 1335706 1577689 1487726 436633 961041 672594 683390 383220 895840 47689 458170 1860747 1989381 1595969 1074169 1930951 450384 312538 767203 320544 1815528 1633876 609104 819371 340777 724612 1469919 1559087 1041639 572267 175085 1859018 798280 1308041 1460248 1584883 1851203 1770644 176963 118955 565212 1624769 159268 1416197 112625 1129624 1937223 831995 1328056 1109053 1346809 1533839 155505 1366521 1685304 679702 1613414 189753 612871 307547 210588 1396764 1934683 102496 1687990 682326 749921 217700 59979 1490047 982928 1118262 1284527 915595 1317192 1037937 1884298 1616229 601428 1249943 8458 1136142 92280 627817 1725056 151425 35914 1818328 1446661 104176 602579 1210789 1968069 460026 390050 951663 846686 819257 286078 741581 925349 606376 1888674 187443 1039170 445664 154431 1308062 1756279 1558407 1814452 181706 685381 1136843 1321533 1180543 1527581 1643271 1873340 1011857 892410 1613809 2661 1937972 483091 1605259 1725130 56979 605427 1436976 1231515 566974 128701 1080691 1302465 1244012 1511303 386378 342349 1477011 505080 1984216 1224002 187977 1773468 1655769 840964 1830153 1806915 1367908 366092 1732880 1193662 281594 94694 1610701 72747 1696312 640536 218937 1214339 99816 994442 1673885 18333 703837 451681 1957498 756352 1584513 1958163 322740 1988986 803819 666669 283063 1061471 1417262 1466448 94182 1403283 1756394 1956498 823620 435509 529404 1095006 39659 836665 1853208 1180420 1894073 917527 1387483 1963571 1531049 1801087 219052 1209023 377268 1550011 1480895 1970680 1443488 1028957 372177 818519 313519 1233520 1069044 1633938 1651090 262313 1144760 456257 1402366 1640834 1438117 866244 689855 403231 1447346 1483014 1797874 1908195 140944 1846231 1010755 1379571 63679 243557 1282975 968414 404012 682523 1316710 13091 1422888 918090 1288414 557700 194320 1438483 1074573 21089 1376169 623644 42504 100721 67072 353669 1388975 255080 1889798 807879 1888952 337225 1065452 1151257 1495337 762984 810856 771303 496374 1905326 589288 545949 884138 1258581 1582580 249093 867911 292068 266727 303362 470110 1650584 224085 880520 745020 1989877 1610512 638500 1514590 1361035 369546 413471 1556498 493669 1032684 45984 1484948 417030 1750419 723354 1013240 510050 1856043 349613 525193 346176 772606 1483263 329102 73109 1340597 73631 662104 1821664 50690 764360 1561583 1327336 736661 815969 1648263 1840440 1741867 1643004 809417 1449544 1460712 694923 452479 1127577 400105 602231 915329 1581744 1210766 994227 92749 1330833 895359 1708045 427714 688273 434187 1938424 717924 1217705 1158042 970496 1339397 1550892 1574295 970728 214653 48157 1169370 955036 118178 1747109 805459 16708 637307 1748203 1344245 1966245 1121296 568146 1265937 1664704 853322 1170942 1538674 1486352 1551053 1815322 276046 273831 1588480 1155914 1348732 292368 203005 716153 1373956 1276956 659924 885673 1338297 963288 494956 1680521 992132 1450253 326524 506438 1530534 1207932 638000 1167186 318696 1448542 1110299 498928 25693 298957 580920 43542 1872194 1247486 1196626 234319 1920704 1954584 1310492 1308822 688007 176207 1415075 719407 262064 355518 1682624 957283 1565976 1366265 869179 1957990 1808757 347376 72124 1773102 274732 1108925 1125698 778762 910142 167942 679460 1807382 221955 1456757 998559 1571143 1127230 1667281 566489 71587 60053 1692925 567237 1973042 316794 1372410 1436534 1857501 725095 488894 1362631 1127916 978305 268580 778656 1289706 858643 1763065 360874 967060 304900 332560 1598854 1602947 1436526 1695415 1793031 840762 1300844 535885 54779 826840 536047 1269934 730145 889925 203890 1182119 372650 403808 1928401 1349196 1382665 254977 31021 45386 285685 397755 1752968 909268 1362253 898139 625856 1870518 1138353 262876 10455 1567306 541289 444865 510970 542219 186712 782140 1171594 1777637 1079166 698613 1991082 234940 1390087 914913 1576534 1285128 436266 1037604 193393 650200 395158 154840 849491 1096019 1489531 131815 265259 1863919 412858 241944 572653 1100100 326619 623510 796554 95661 1463052 1362678 292996 279850 1230165 262224 560587 1580830 1062256 422066 564828 325470 1582290 824407 566743 1297980 1858420 496308 1634636 1310593 1569 234872 758859 225883 1395610 486556 1563084 1830398 461173 485642 191808 1471079 1790045 586593 291410 313630 1378660 1553320 1994018 250227 990271 553253 648710 766513 538214 1564165 1314244 1475762 415414 222486 1294487 693366 1409173 325288 358523 1137379 1831231 6363 619347 198658 1845231 1212558 519017 1602830 1245868 299600 232166 145053 244760 1804933 427500 1925722 768872 1847450 285824 459698 201224 808176 447968 83985 1486810 665007 657252 1231790 591012 131820 1296779 1565283 1646547 43031 372970 98160 535899 1179166 1240071 407454 478412 160235 1190376 1862290 1116683 1085747 1964915 467714 233709 1786067 935475 1946000 211502 1407814 1893309 1146498 530697 427125 1897451 1855217 1618649 1826695 1258448 1105741 427405 1598358 1980769 1347651 1839020 1911159 499745 531358 78637 777537 1708940 642777 1143698 1829487 1251820 1506321 122100 305099 568326 1797337 1567767 1956496 903571 534420 1678685 856274 640718 1120578 654026 1104258 1074846 273124 635672 301543 1147484 805226 1046939 857381 1975658 639617 840635 435313 1778515 257835 485308 742343 1112894 1008633 1949969 940006 1712682 711737 1485436 1144594 12890 614927 541773 331779 317090 433142 345544 760387 1194934 1596367 1389939 152678 1188063 1248556 945948 561726 513072 556864 1762514 1758250 414810 1517634 781908 79082 632576 554858 997031 1830621 1589077 50854 712200 1630408 141258 884641 1371398 1468502 853020 960723 523791 786568 1814995 1015390 184396 414463 383587 1923297 499792 1645810 1665311 1280286 1486120 1481501 225323 1996596 542612 1658377 399638 1963205 686595 644634 1669950 1280854 1482318 1003696 1834445 637218 1124745 447974 1384114 1829042 307069 311882 1624681 991427 1009641 414341 916614 1218595 1281322 318639 764651 1566094 1603230 518402 254212 1885806 346098 355256 1656745 1085039 1564133 1636828 861988 600167 43745 777379 881528 114228 83205 1593368 1324540 1987871 1680328 511860 108103 152115 1586558 1490860 1933466 786636 741613 538373 401776 1458120 406674 1406926 305140 927783 967034 1589650 111933 1283183 203301 671214 1082614 434716 1626049 221493 1270569 1289243 431454 595730 1812930 665422 872330 431593 1380271 806361 1415893 437792 1171327 669570 732656 1069483 1301856 668184 1817388 1210159 602414 138688 146338 1367875 228268 281416 886551 283673 124679 1831633 890898 467304 233968 1847410 129002 571854 1434541 1433885 1119532 1514193 809418 989933 140090 1472953 1774801 1720057 876515 283295 1874528 1279544 1712730 1520465 1219296 870651 1627136 865980 1766439 1920083 228912 768850 671702 9503 1274484 1941552 1264631 981260 1456288 1227412 827588 1450451 1042541 138696 1866503 1654859 1547442 308664 24554 556731 781674 157110 1130871 268569 1585352 1619842 1574666 157024 852226 905548 519797 1908875 1904108 368597 131710 639265 544272 47583 1102840 455354 1787625 1280011 467800 1440653 157848 925585 220158 1715896 1354345 1438385 1665866 863113 833487 123150 1454290 1610111 1261046 887900 8151 957940 993534 48826 588549 1184597 761184 975128 181550 1967794 1111536 1795458 706416 1824169 1556660 725920 682009 255099 873204 589470 781976 258266 761592 1263531 1008552 1100893 1448983 1993895 1895748 1546122 1422321 335430 717368 586129 173381 194163 879637 1519854 1164494 1187030 1410822 839766 1411429 547247 577820 1964982 638174 666229 1289277 1855883 456440 54682 105991 1055140 471407 229991 155132 1522077 1359367 1354581 73920 696859 196391 975565 1229582 754426 18840 1284406 449816 1247514 91039 310082 811860 991847 166144 1643125 189456 1001386 1132844 1407403 1353157 199361 1950053 1261173 993073 579905 236736 827776 851837 1483279 1975275 1051875 1980727 377079 946511 550898 1973617 778715 118384 862097 1725772 263659 1589821 1811850 1281557 1549494 743058 734741 139872 1119234 77844 1618273 1454805 1218371 249827 1890008 850406 977932 779587 1632483 1625261 1786166 928849 1682338 708595 27082 1469229 918605 1208082 804753 1521495 567374 630252 1961247 1994113 1278570 2007 1012775 1911785 915639 1159731 1160995 739486 1342282 421307 1868880 327493 12497 618716 629822 1322970 608696 1951559 1447904 626291 751545 1205632 681103 1580106 501991 1637262 650243 661597 1084034 958557 1623223 1777093 294342 1368967 813150 786148 1010487 1060480 1179864 1677327 100187 1771798 235836 1270068 720102 1039141 893924 220878 1252721 842728 1184421 1841082 889445 92203 1048022 1895952 1331182 1125679 821580 1198186 896472 1484474 499432 1617568 1257500 1724866 246157 1565955 305518 454731 1577904 1832547 1075555 912061 454898 507393 537524 1121463 1628257 1343295 538413 199369 1140171 330874 1162473 271756 1944902 1972068 1411796 686242 94601 1723164 1646744 1612944 820545 1114766 1014329 401887 1421587 1408444 889823 159044 1540256 1448135 143995 1835874 1572715 373007 590956 435338 1893099 1862408 1160532 1593162 1357100 607005 1735560 625682 310974 1139711 1456568 1565411 582495 753383 115234 1506350 36077 56671 966847 495082 1578775 1724577 731471 945111 1917590 377270 1889522 1619922 1331982 1713805 987788 926128 1077103 69680 59668 1200180 923252 1116134 736770 1437303 259867 1032329 1243139 327452 493170 764991 71909 784732 680438 132145 8803 4339 230439 1888118 204187 1433579 359978 752058 1549339 1637433 869840 796531 1178076 1063137 1186771 1231935 1341906 1644007 350157 1753974 950690 983157 242206 1835533 1104847 327505 372277 1693141 1116044 1707639 1289112 1614883 1926974 1466385 1059959 927632 226171 552734 855367 1206928 1647385 1632055 576120 620116 190936 1901987 255176 1015056 1004043 905344 1701211 1021624 1942051 1709324 668706 1032176 1170580 366819 1015550 1446944 47110 157339 1664974 635027 473222 926897 1236634 1706638 1160245 67789 36763 440244 1812652 499932 354151 1723668 1253772 929428 9736 1547179 471122 135239 903696 1466000 1111566 1575326 1926408 1461110 268738 1052896 757480 842143 1882474 1617214 1665179 419093 79708 1330509 671365 570354 621875 1619078 5515 1578049 1002685 832777 1059573 1249868 1574112 581635 1624359 1009902 1742815 316500 764770 918693 590969 801583 290134 330932 1746104 1179033 1999249 242956 1088403 1197763 1436394 403177 717169 852491 1083717 1711746 1277549 1325117 536923 823724 1146262 1059410 1455740 1394558 1138757 1991831 1908001 889366 233748 1412100 1488341 1887879 936154 1451636 581819 167245 1544790 1211531 236609 1024376 1231733 492421 946643 1790280 1177464 1357174 139155 1467857 1482706 823381 972237 805169 1417974 1449817 297188 1635999 657677 1393176 1908589 1608811 1870055 128485 1332747 866530 1327331 23639 540860 822245 211973 1059164 1329082 1472565 1688020 1545369 213225 95364 1443873 744580 1754948 1558279 165120 554016 1856349 807467 1426711 185771 1499497 1068736 485923 1606505 682468 1775192 808668 352938 367357 388535 1117426 1333877 719868 841548 920607 818635 1173180 1044119 550125 332490 220609 264263 1021247 1154246 1385427 1865168 497304 171213 774459 1269978 223331 387433 1030557 1698118 1790054 1824718 190566 1766756 1434509 243912 852066 1472486 1005376 1145777 1548386 1932303 528768 1752235 467692 365076 1684165 160736 1652391 179777 1577457 139734 411172 133905 681395 133308 541582 562542 572648 1901122 1732424 81487 375527 1093014 1048879 1006474 645069 913942 1828334 1890608 884495 1120171 860365 1866103 1697740 1530202 607422 81572 289332 974398 467874 1633359 1865335 1622022 1715946 591344 1575831 753939 1678040 1970527 1144342 191530 142208 628463 1105651 1041283 1386785 1431862 881967 892553 241197 598265 699489 1885195 1204778 1797701 672091 1883814 1593068 635729 1358198 860129 161468 380880 1708749 477355 1577960 211553 505247 1394424 1160667 143863 1389366 895766 228282 785542 135936 1712268 1287874 1388335 1281566 1309517 638630 1703859 399222 375876 1226160 375479 177673 891977 906226 339292 440313 1584897 301432 1335315 89213 555977 450816 610046 1586308 1888242 81204 1639581 1663732 824614 1337179 575739 280645 1978076 725837 1157872 248584 743230 524944 1856873 704186 1443315 1652302 141432 890561 1493883 1207014 436259 1105620 901239 50814 807853 1336601 58078 710275 1404145 426940 1324739 1591236 1949345 447703 891070 349325 428208 596972 932802 138383 483861 1605873 785580 330140 1814281 1010618 1886176 1155575 1707388 1685330 1543821 914414 1003365 995228 537804 139852 1030223 64100 1784671 920329 177303 1624723 1415704 274092 1640590 436102 658393 331251 880043 1333076 449612 1740032 5242 192457 1408512 755640 133066 117226 1110682 1937495 1857600 86719 1988437 1157705 8711 1999060 1390935 1407016 1459327 1686348 465328 782237 131256 1921438 1728825 1484604 1494824 550312 1500338 1309023 1583534 1196797 1493220 139207 189231 606612 1128491 1918616 407141 1459236 811111 716233 746602 1996765 1669962 337599 22907 1180375 557768 1474081 1882295 269281 1583455 1599473 1632819 1132662 105324 1179945 49471 379232 819406 1363140 1610749 653584 1830943 770817 1724835 1096910 384523 1824724 1784476 865296 1884224 1646412 689062 1948123 1501291 912322 621634 1757509 1758863 1037501 987753 1474350 1743070 870635 1241675 1947493 1999458 378388 485026 1648194 1842756 553719 1812928 1284776 547011 251019 1722194 1267914 767210 1892057 1446574 292043 1776879 1836277 1349577 516616 1418128 1518469 539140 1030473 847442 810540 579850 257732 1024910 1650148 672647 665970 826640 1547338 1092010 304199 1924367 1629678 1531959 822227 1480825 1450545 221036 107977 1237459 1103093 1722414 968128 397544 571030 1264459 1827522 662367 867791 529425 496315 1688450 1512424 1668600 1135749 202470 1272372 1708552 69369 457382 84586 1252044 849781 1811397 1014711 1467377 1412903 1727580 97249 37206 1608134 1807896 1480995 1622667 1399414 86890 1490386 1657918 790176 1596960 1459319 746366 1287086 474888 503053 1093218 1177258 1356719 601002 618223 720076 1677019 1779153 607959 52983 139169 1307912 1057773 438214 1436486 52705 1905140 1388844 1199663 1951309 1371337 1759193 241789 1049428 939277 1586667 1809230 225311 1751856 1445240 21447 1218946 312960 549775 34560 370957 1437768 740280 1489261 1389938 791609 1243258 1819139 1108280 236117 1589189 1360542 485015 818219 1478122 1611999 305379 860914 1205395 1962753 318043 1566794 734755 1775068 475751 784726 266632 1849083 978311 1409573 1066666 635172 101211 945007 1105807 1758446 632138 1511548 1703471 980103 1462979 445636 1848192 85771 992051 1416221 559491 317084 308222 479621 1739781 19062 99662 1284985 1822468 1908343 1790802 1845300 219836 1130687 225265 259011 903074 531216 969129 47803 1373006 1512026 829684 880232 1912865 583772 185324 874184 1653032 1627336 444906 1400241 756123 1700984 1364636 151147 1348502 1421552 269911 929493 386360 282502 1856679 438661 871583 381879 1395390 421890 904767 445366 678114 1666178 622011 1722604 872610 1576582 1819688 390287 1836041 1492552 1701539 1474433 859337 492855 549302 763771 1927859 1808078 340898 1519887 554500 1370116 589587 870245 548922 196748 359556 167505 1816866 1179516 659882 493678 809578 913508 320816 1753091 1015181 669040 1321213 64336 1391084 614498 732469 221294 1598335 993735 1999286 325344 1323719 49645 1184694 1847215 418291 1618689 1329214 713446 1713632 959 428268 1703768 120856 1886969 1297063 1884705 645339 1374610 608344 536190 1222267 636847 1862636 638327 1986414 321123 1271667 1174626 1688749 1717581 660561 1684037 71290 1884983 771203 80346 1070435 1057791 416121 1329806 1469570 1342527 1236158 1113887 467931 539684 81700 902837 740484 70293 1833488 1867238 1025329 1104855 176549 1560023 101757 1412171 1378738 1306651 1661282 38847 909334 905577 1337171 1588364 823514 1292321 1349854 1790618 1315306 1040788 338630 1726565 1325712 1926585 235495 1649465 13872 504156 786235 1850698 969205 599305 1636438 866022 1022369 1614126 1509426 1068763 975685 388829 668143 1538234 837451 1543271 117982 1768075 1670269 1048506 816525 307262 843431 1337628 1731395 1842841 21917 725133 1677011 1724513 359934 946971 354877 1721400 577142 548462 22109 1687356 902934 652039 614125 680455 238349 473123 1775426 474577 947114 765170 1038192 1226335 574797 1084913 1545746 1466691 734048 1369527 1968415 1641937 452726 1484843 162520 185646 254800 1074066 94596 87074 1030285 1108779 1787386 1015071 814982 1914485 1920825 1084525 1168734 625269 714173 206962 1719105 994881 471801 510162 300796 1008039 1938464 1312591 724013 1589045 71167 395559 143317 160395 352247 1328875 983299 1924395 1412118 1633003 1743616 294409 1646668 687953 1663530 1892879 1219145 1143593 799378 369176 1334868 1982015 766097 500918 1007328 1289847 816611 1641335 148839 1904021 1620652 171678 859653 1929529 502875 190065 697069 839489 754569 1156468 80662 1562108 182857 1360947 408772 933407 1436024 60888 1916997 1709668 1756715 774792 492375 1770499 1907551 1934476 731627 1496409 475333 85792 1142754 1944675 1969815 1370380 666475 1073211 1395384 1629069 1496408 1282716 1891239 1475706 1797970 672559 1946425 1643725 1102960 365830 214683 203945 1305522 1899477 498267 270861 1287635 1766786 1436656 182983 135164 1255374 787508 433790 1191279 1165554 1704411 1244207 987194 1326857 1876435 302605 1946794 1321267 1915015 38501 1314958 23799 1045077 1169212 381650 641493 1785383 1413239 1934213 1915635 754218 1862406 1428831 432284 1814695 902912 1162247 579889 1563194 1933451 1901447 227786 565326 301191 706265 890727 951474 910116 1092691 217170 716559 1017369 590617 872537 312366 128258 1843413 301670 1853791 1729408 86968 1821032 89615 1088087 1705355 616310 379972 1626702 916618 1678438 1326657 1891397 1042157 1970521 588913 1069419 284929 1972376 447983 663620 1239425 669414 1060462 94236 40800 1718775 428297 94296 1277224 562727 621120 1416906 1716863 937245 870776 125158 391085 545310 601539 1198106 1253481 816653 1865760 211198 1330269 1945709 157892 1580160 871765 1970850 411828 1714001 1816615 1059957 1170405 694484 1002231 1851424 1243015 530415 90027 1797238 1577713 311837 1182877 186388 235563 1772258 1818071 1852910 1775243 1677334 1636507 1417436 1254929 1844584 183123 1207607 1859998 1588150 130734 1350811 1947574 350802 148714 1808678 1051660 380044 83930 867990 312041 679005 1237547 89663 1126375 1347969 1633559 1230135 1137366 333933 990205 408254 1476752 574962 1856687 1872605 1735184 929780 1193700 1605428 1686705 138259 1440699 381342 1445124 763470 1248705 1644928 425411 706920 1135459 75630 1336986 1648348 466626 701371 1588352 1111738 375555 958192 1652081 1070441 279954 110074 1646781 1226043 913594 1100456 775577 573644 296048 308362 1006834 454191 1332687 1891742 922965 1725843 670921 419559 829595 1596142 1675974 1042232 1139042 966859 1613009 1431329 886869 1502813 708458 1696656 657304 686885 1064572 1700858 1127472 1542305 225018 682063 1948289 1660974 1988732 788572 1376680 1508708 751144 445329 432680 442327 763367 1380568 740236 179304 1923132 816339 740344 1102836 425762 482237 1880745 233008 85221 413908 1726496 1183861 1883999 353696 1732696 1410752 780511 781033 386759 472289 1712804 39020 453819 288999 1102136 490921 214950 991919 1491239 979932 1261836 1317637 1415860 1446889 1858892 1949890 1510995 1897055 227763 81029 1635357 1936934 184524 1740221 1307611 37859 1170966 1331399 1880399 403044 965003 1371013 978010 716339 1951500 1553900 761832 1578614 547342 1303344 1793059 1208444 1280051 618030 1122885 448569 56677 955205 1196146 1366879 1534068 939995 281225 933472 629818 1176471 1939690 1789992 1054833 1153839 1622391 589959 266128 1076057 1693815 1550960 757475 346637 1091631 260856 1450481 82080 710540 498125 284685 196462 884615 55217 1471631 1782014 905058 1393251 366856 232424 352179 1004545 1132788 320663 74018 382849 46620 119181 777198 600916 551125 1868918 617976 976936 487634 1109380 945478 277268 1907254 843886 757131 1057049 1396334 1533884 40416 1183329 54130 773072 293084 1356319 1637115 518944 1051863 1421182 1433724 313222 1894626 1682373 238319 1739279 856809 1965058 1197185 1651121 1326004 1934975 594302 1151616 208875 162415 1764665 1632609 1027724 998369 1256888 943786 848796 1719558 557727 1822846 568911 74951 142192 782266 735099 569433 1885340 1951103 1036658 1363556 1583262 888581 703022 101372 1360540 915958 670112 645782 1934665 1348696 103396 183954 984508 1199096 1452164 273764 1402274 1572315 1330787 944523 384287 1452179 1125430 74824 1584899 1849419 536384 959226 657874 874672 1521515 1763566 324487 163744 1193106 537600 798822 1387196 899765 1836804 1460066 641198 592578 1215262 876043 1219957 111962 818808 1814093 1689263 325824 1053094 991137 1974833 1328593 1172615 937036 325606 337755 157713 1721545 1946934 1032689 178758 1649178 1877729 1613991 1084023 1370403 461842 1174292 1493149 265154 317690 80032 891943 134362 676351 1289523 1294899 1641736 1332355 953917 1564607 1247028 1802505 1980815 1037682 179170 162640 171465 1355401 510595 391029 426465 507816 1466507 973464 1066405 525227 1895668 506428 886135 662943 989983 1849022 388826 332272 1009058 856680 808780 725439 1103005 432115 1900031 297024 891865 1195330 1913029 145290 154184 1680681 802228 1930430 628283 1328133 1225690 669044 1226618 1136977 163321 552493 1133189 782279 1281042 1761162 1765372 57122 1941022 820200 756284 1011295 1880031 1912767 1978801 1103072 1324124 1921160 1893294 1640233 1168114 906807 1963608 213497 90007 898983 1377184 1962329 1928765 301492 664638 506334 818429 1793520 776817 828066 437841 495254 1247500 743325 548868 1768341 858884 685552 296902 900816 1007555 161494 1505890 663840 1088487 1639409 1079652 1587363 869198 1374692 1110170 124877 1834997 969042 5596 565897 825675 1740019 856197 555124 1179799 270126 1992624 615329 1182846 1825314 1251169 1744224 1551171 1413321 893653 686757 1442248 808570 335104 976545 369397 949287 1403345 1278972 848348 1682225 575473 1698839 1123218 1909760 1547197 74564 956080 76153 1038221 759773 472167 1911541 656020 854460 455532 1997278 1945019 41654 984644 1149071 229732 163999 368757 1861017 519990 1565094 1958447 1208015 102578 309067 222177 981797 111743 1476224 259720 137396 1965385 1017261 1886053 1200582 1817868 1654595 740335 1548135 100945 526704 1487355 1202589 639796 1853384 1183852 972669 119445 608516 1809892 1240327 992871 1319031 877101 984932 1443161 1725584 1458014 1431839 168569 1518668 1149268 1688309 337970 1930648 149086 197802 561586 412234 104811 499960 1960823 232637 1320346 964571 557825 1533463 1495612 1618428 1926775 220954 506565 1344255 1003771 1680957 1333731 1318553 1216491 1431723 1385323 1430539 343451 1184840 688170 1781348 436012 1169703 683103 1535112 976499 540614 1900155 1548708 226246 1581766 586134 1115875 1528625 1549332 1219514 1331977 1421711 808635 313260 914743 898924 485580 1064672 959861 477044 305761 25170 1568363 1157859 1643735 984459 1574424 1155734 724263 1990592 826462 1334876 539049 50203 819004 1830457 1435917 1647113 923653 970797 1962137 620463 1308706 1707715 1870292 30195 926918 1307526 1816303 1586610 909597 109025 1565315 1129849 1159328 481189 1842439 1057295 1721547 1696063 868808 1549368 300977 1100549 1585165 1037978 1178658 1028780 403845 123796 1932830 752716 1466653 793833 835507 300055 797037 279197 1440183 121781 1084350 438908 1678239 407066 261323 1880330 475475 1377261 1065501 895183 974037 1729988 1286392 5121 1469721 1579757 1601516 1160974 74695 392654 46652 63692 1015058 1883051 1312146 1934494 1770161 964215 1727227 1212790 538700 263775 361345 1147805 312167 1852029 1848582 813102 1603516 806803 302649 1337384 106128 585597 524538 1300359 1389130 781956 960989 401362 1861305 1840019 968853 818126 630186 1365801 162695 563733 330358 24597 1216670 1273721 855114 294570 1236933 823429 1910511 748083 730162 49656 284732 1662324 1396821 1433977 249544 403101 17171 466959 1020538 679071 1763671 1344918 183265 1454524 348624 1874433 1130189 517254 1316025 1540689 581896 869131 1762721 1340415 579230 300414 1479197 767866 1773093 445573 1169463 1774166 1245954 1408957 881232 856799 484383 1710754 108895 1191428 81867 268473 1869280 390564 970708 992369 263177 1376027 1707526 1842254 389641 1152775 1212521 640990 693061 371100 1403470 1222700 903698 409305 313100 1563679 945518 709674 596536 1752689 1926746 204016 1172449 687919 1823796 1630274 1423205 1049281 725936 1268054 1597539 1785764 1617158 335783 233848 1135857 268428 1760185 405467 1244588 1426540 1207783 861121 373778 422025 1671966 1494768 1424066 862387 504171 265817 249139 1754278 142544 1125863 1936492 605084 1898942 1599376 1176011 467405 1213858 1636113 583777 275268 1401760 807052 1890859 1804256 34818 231872 587036 232355 1010228 1997949 92998 758941 68586 349263 500251 1236774 461537 1252449 866582 564935 932128 524376 1984733 215024 163123 1954456 1708164 155922 1547289 167534 374254 391664 1491279 722844 45334 881251 828856 1708567 1376608 66849 759827 813316 428355 510390 411053 525199 380709 85399 1542334 989627 845280 879810 1339340 467710 1630931 1346229 355202 865790 1048154 99505 340419 951078 682594 107068 1376479 252668 1187826 1327470 17481 1160498 1786148 1976043 1820227 1434301 48995 1702097 134321 1406346 1682577 389045 667755 1708439 689879 999470 249014 528789 1240114 24104 1005921 639491 884392 210490 933179 1494513 628381 1641498 1320598 1302748 450654 346342 1263600 1979299 684485 1885695 646219 1238927 840937 1558401 892452 1321732 1855491 1937032 1227470 1789187 1004421 1648922 1060413 1853884 1132828 1291340 957163 697341 1785798 778454 56704 1383325 283714 1937500 1437033 1258966 1295557 1616285 1492079 1121654 1126862 984786 1153835 20295 379231 1632967 57455 218309 1782124 1892351 1165831 233062 1406142 1103493 1662810 1988843 1365379 1883476 1966972 217319 1025811 1816655 1899614 188113 1033882 879631 1250277 1797251 437225 730594 1512924 1564203 1657751 1464557 1262438 255980 1596281 1512842 1316164 1570318 1254384 875277 619108 1734675 664429 489690 596043 1331097 686234 1982041 881686 1531718 1950953 730021 816677 581473 870550 974550 560884 1838888 588711 1103991 1589597 1860349 820993 1103339 1639413 1672180 1422718 1852573 1951276 1654196 371897 1811863 1666341 77403 576461 1808191 139997 1500356 1336561 1909671 1497730 1121775 458829 852584 1351187 762991 198916 1803789 693701 1484331 970115 1591292 493371 257264 1574958 1394284 699587 155799 645548 1542127 1786018 507764 629387 1298727 345921 1820283 533028 1371730 1070828 1074378 1915007 1659355 222287 1862756 799855 663703 783520 1011255 1351737 573926 1587230 746342 451147 112667 718769 140404 1464091 1335398 579512 1478698 1117970 622190 1815128 61182 514749 368217 1365209 1089607 1650020 314451 622383 1266638 1094805 467034 794402 1391885 1414415 343466 1657742 1208957 1443077 1046732 1809583 1033206 1463728 254341 334856 990523 241512 1327193 280810 434640 1087826 1016879 174694 304233 1996536 1670088 628647 1021294 1814427 1350342 249175 72639 1144228 1349296 1821786 1629972 1089960 1137526 1532186 787739 1621027 1064518 1202345 1099949 1836266 1950119 1184855 1015632 1401993 136379 1984312 1462623 121742 739399 1447171 874911 1610053 512101 1361230 1057604 557955 1762166 1329122 532813 11570 1432340 1916773 699566 251908 875292 293025 1503006 61186 1884135 1633681 632004 1065267 943312 297857 1013347 462627 1217505 1104528 951112 1094641 1385595 582856 534680 944716 201367 1784998 1638709 364412 853839 1978759 254282 446626 727719 204325 1007982 1184717 1031643 1931975 387904 4925 1552279 260068 519065 1312473 1542685 1918340 1968085 1214393 1437040 1159143 1715552 1762979 1880464 393134 566950 732055 1821772 917387 178278 1776822 488851 1329493 121338 299290 1201872 1232784 914479 1624521 779077 625535 1915061 1528972 521343 1798418 146616 289603 865638 399614 143988 624949 1837276 857211 1333719 32378 1075928 894795 174610 1706791 965627 1189950 1917745 788089 1743664 1241542 1670856 505477 1292367 560054 1091605 655443 1089636 1071754 74832 51268 959687 1695791 709779 1617239 1131791 346427 1203631 379152 1135506 459215 883470 942617 1590135 152124 313084 1918647 394651 353328 663683 995366 1855862 1698915 1318404 1476217 306726 1808027 112438 1157956 766057 64309 817434 565882 1418289 1018545 1321457 461627 159052 891937 1582331 1331628 557076 720264 1237833 56428 711569 1879668 1895110 1023693 98322 1723197 1655451 725104 468435 1235186 1768100 1528397 1801228 785681 1491452 1232340 405227 957904 670291 1291815 586469 1548473 1354582 467160 1330566 293307 1699875 381326 1333749 225148 765970 352891 132146 965143 1577071 1170908 1419138 1761437 1218807 1823355 1258019 918334 663837 1876887 1282866 472831 1140035 1837434 1910155 237727 678148 741411 1839754 559731 225095 1292371 1531450 1485985 730620 1451494 427184 637144 1844474 1594645 1899666 28950 1555598 944772 516624 936196 956343 439134 1534774 1373489 1367014 1847991 1600735 158067 1448558 1246789 1110047 680775 1065800 934705 835481 433335 1989017 602566 1329566 1149166 1074571 1812275 958845 55237 1478162 1286623 1413071 1816467 1480744 1210840 1346859 1652572 516222 789244 992307 648896 977600 640329 1195711 1505512 373356 670900 426328 648241 65970 54348 1300445 1176864 697594 1598660 984170 138725 1987019 673417 1359231 1384317 1499737 565039 357913 1385456 1599685 1406767 236774 455377 1120588 993785 803909 116911 54318 746013 565460 65884 475307 1320358 1875152 515800 810189 946807 844542 1989829 1286500 1515539 868534 651284 1518358 1593549 413438 243876 179394 215718 1318194 1974976 398782 1817896 1827537 1264384 1350556 794109 1536272 303087 1472554 1956339 1800822 1900406 828145 885669 1149596 1681581 541738 1910912 1576790 1481381 1511399 1943133 1510017 217681 954391 1415513 641345 1689548 284326 825994 1576818 1508951 349967 1297989 1815877 943453 1254848 652529 851340 641060 130264 1811571 1286079 1457568 474728 668707 1336308 1149210 1295693 1455319 1098921 1763700 446332 370398 909250 1764031 1077211 769773 1948227 1301762 319184 210784 359013 62932 1540108 289906 102872 347371 187210 775128 815771 520649 620823 1928221 236771 539627 857961 1290282 1906513 190569 467633 676613 279074 1751092 977239 893414 1096342 718976 1544981 1043862 1693938 475290 1730299 1118648 1809465 398514 1319107 668358 676132 251959 58264 281683 1458409 919076 1502387 458611 333935 1340122 1200213 787221 340068 611897 1095962 349611 430441 100237 97370 1142104 172890 1030642 295690 338856 668354 409010 1296213 1071920 882260 217932 447669 457566 52766 333825 203082 495963 1516836 1155052 512175 1610007 594191 1323112 1705228 806949 785454 1148414 103293 291218 434093 652760 1227255 1212261 317327 882080 375285 503765 1334250 1222414 256270 422115 1334220 985414 1586227 1885825 786582 451162 1535012 1082205 880254 188931 1684285 1733784 1298772 1819545 1902101 1554403 483806 1947449 1834746 296618 1650048 307626 820679 586843 59820 934880 324568 414296 168076 1450315 434317 621675 675423 707588 1599519 1039063 409496 1687671 703699 1427239 846475 415972 1206340 1355757 1034182 1505685 1587088 374251 1652300 1074070 322731 1087155 281750 1496997 1819270 1752860 102639 1268402 1145799 875460 1006982 292970 755425 1360412 1330884 168557 1280217 1557632 1969358 153350 1175825 591019 1245652 1034404 1348678 1790617 866057 858190 1648821 331330 684867 1315501 436547 904212 601939 855204 439700 1068074 1040271 957726 690961 1765790 1244886 1109119 352848 273738 196607 1437696 1329962 240803 1098609 66872 1363738 1333506 1789299 303600 671204 1694693 1960616 1148987 1640954 1977423 194362 994159 1833844 766377 611221 1241455 655466 345885 1688625 1835178 693979 890750 472884 1612569 475486 1268776 1578101 1998619 1938052 38486 1485991 89198 1065786 22491 316118 1741324 1513337 663955 783278 1601312 767763 1834688 636681 928819 1819386 375553 890857 1227425 359578 435556 586132 235813 696553 1439793 1419426 1215694 1746808 921135 46741 17248 633489 1533840 1426854 1898967 181103 1327135 1159509 769883 1081911 9215 1382349 188033 1697547 503420 1997155 658976 1544084 17683 638718 1195623 1210658 445945 40086 394135 1003720 1718302 1808875 512368 1284702 621847 88254 1275557 1881358 1461143 600331 122225 389198 1603757 1761767 1026877 700138 1124625 794719 969855 1798548 655479 647852 303563 30951 680111 1169364 1378369 228333 555567 1326292 615713 1259991 1114442 665290 1534384 771270 789136 265429 1123319 980522 883420 1259858 28609 1910570 295355 1910099 298231 1009988 61086 1457715 1411430 1090902 870568 848824 1440868 425669 1586088 1948306 356068 374052 1045033 234398 1867465 652148 1489680 1945479 1090717 991179 678960 1863953 1536260 1299368 398228 1548120 1881553 638954 1769088 223455 799530 1431849 145206 96124 731843 949962 1082697 1720266 1904352 590001 1418078 1057140 1728803 63982 1029454 1546848 838543 992175 611115 1020731 1899181 291277 971848 164662 1006000 508612 1094655 449447 1127930 1567354 864514 238365 1725556 856714 1743906 11760 808689 1881836 1303585 597947 1104391 125336 141626 1393591 516357 15326 35454 1066943 1053855 1860741 968420 1168090 19571 1693897 737855 1536126 293738 1750185 1887643 316364 254703 1616834 183342 1295631 706572 565432 1007438 163707 1381716 1794577 468714 532272 1714865 1186797 1143585 570252 1858965 878265 34798 1585121 1040059 971516 741831 1620844 1824509 1235388 1819638 1871672 1528145 1819168 1424993 1431261 1417750 257172 904601 85967 755473 1556843 1898231 1053035 926311 121894 124727 393798 1251649 1604382 1102251 1800162 598281 1367382 235939 1259335 1307135 381415 736129 1477922 361805 829734 1628566 710404 1575164 283943 1878336 1276756 864187 913932 1366580 909007 1234116 1560572 1497709 832188 1246255 1486533 1306318 980481 236331 1563198 283772 1307355 1219651 495942 286075 1315812 315117 679918 515187 1983053 1002917 840030 1129547 1767011 1834403 1127070 1213160 269150 815989 795752 997127 280994 848901 1149844 1415604 1583346 1828500 1260193 1454333 138950 161393 1560535 195421 1397858 1640508 1435609 1810270 1305973 1529009 1179969 292253 87135 699965 519684 293438 771288 975086 1809489 80847 1438963 1729070 1523490 616177 816033 346810 1546438 214629 136076 836069 1670654 1216140 64219 1703856 1106594 118759 659732 408464 339949 983931 1042809 1646694 891318 584338 1165448 1880105 990252 858848 1399520 746203 508932 512185 1761607 307143 618761 1200251 464647 1200993 1331617 1943372 1561709 550698 1443885 715497 1610875 444524 1915476 1745054 1195686 1291668 1294845 1235621 1152844 180628 339713 1766435 1024080 1169002 1105374 350626 511864 235393 303374 946329 1479918 963971 1212017 1352883 1714291 576049 217093 885500 1304094 1557505 307190 1798005 1445788 749732 1669282 1453540 229942 1664708 479060 838019 901917 1549747 1910913 1615133 514608 1174471 1790397 826445 1062513 75516 618141 925365 1623357 1655147 1971406 245076 194625 879546 1987938 421721 1605407 493672 469969 1366368 603639 817944 1027542 1390744 1930738 1389099 812896 1034260 609234 1512885 1180838 1172541 384227 1085428 372824 893191 10357 1043882 132427 2116 1228596 1704609 1941342 662100 1798286 1122463 164793 1413191 1463043 162410 1302275 887061 1268327 95366 1934042 1689265 191474 368990 1605260 1125796 917609 331929 907715 1880439 465057 1052324 1474342 1559299 455421 1088176 1167515 17766 1105006 384902 406452 193421 1894611 1523339 1324032 1540548 1196923 803768 41983 1169747 600323 661431 1939632 1941035 1129155 1989985 703635 872073 719285 854864 1324720 1459920 1226776 1110918 1536936 1142664 1768495 1922928 1159418 1157833 1579680 845196 486311 181426 1601430 955129 1380613 38663 188649 578862 242680 497291 134463 582674 572558 753844 1302126 348305 1080803 1261162 1950612 728814 812798 451290 550381 721616 1048807 183909 551738 1087649 208515 1742755 410267 1106894 941364 613235 1828794 1803803 924635 1525093 988364 1728978 953215 599709 1472267 110596 1566873 1758324 428712 515138 1195084 1154861 355832 1695963 1022414 931062 1485395 1466195 583670 35165 698896 366973 1058127 1543199 1907664 138927 78904 959397 876303 1578881 785295 728399 1659825 76680 714888 274585 335672 1608549 1666462 1554369 132267 618916 768288 1518305 1661507 552380 960128 1060756 1938592 1762509 845004 1921845 1984595 1855628 1398157 1204387 1917290 488236 1449038 902309 1901991 1315101 230153 762862 1973507 98776 487428 1411008 351113 1623704 1280698 718425 243880 585084 603982 1201832 718812 894011 1750267 39034 1487925 1000773 1831300 33734 1618257 1636718 500993 1474805 523744 310342 808511 368031 1969818 301705 427316 888076 685574 1557625 28474 230521 1217317 21995 789134 637120 1522627 1628126 1076999 856502 1736464 1218493 1034106 1210690 285129 1689559 1213673 824906 47952 730851 1367458 552620 1057873 746329 1432480 481201 1739547 1954227 1635082 314853 1304799 1138937 849623 1879655 1947906 471706 1863099 1970499 829636 253797 29422 1369101 420719 1727068 1795073 228358 380033 1622049 1832488 213279 1995123 1685177 1968789 302882 60211 1414483 1349111 668302 474870 1954053 1802074 634433 1417697 1505176 970265 1912666 1794027 816099 1085330 551428 1106766 1576259 424290 1269639 1428444 1965438 170443 205434 1839157 1634380 327438 726343 1372053 83085 1363356 1482502 116929 1600508 814607 882522 1219837 1695056 1098515 564300 1788895 235307 1097635 460239 1892378 1035610 1337242 1461279 472989 1889906 649284 1093667 1741749 858711 1021993 539321 508000 1726896 268123 63986 1886763 89437 828127 866646 1032471 1149531 738020 713636 76055 1794584 1181008 1585191 1583820 807849 1755026 210918 1609623 634529 568410 1982151 1679590 625459 1989821 1489427 819158 1337314 1986401 922078 1705209 346568 477782 883318 1799273 657054 1750703 1459061 1463794 242460 1280314 272827 1295145 1114607 353164 1579140 408341 716618 224212 143624 42036 302120 6320 1483678 1968035 396968 68513 1856378 1644366 866501 2225 1669034 1307188 674521 27067 1903540 1558311 1435816 779450 1556268 1023975 49256 1994458 342404 672842 1354246 1639461 647410 312615 1121138 1830130 304846 1304145 175948 86576 1491983 943470 1639632 1104579 1341420 602666 1183694 1671921 319743 1039293 1577715 359302 1229996 1488537 450624 1482240 318075 155472 21045 951725 384061 1922751 288091 973266 1793754 1440258 1173577 1943014 619050 214363 626249 1646272 312165 771138 877896 1293683 168270 547059 1592404 1054292 1599301 463533 441988 430850 247747 1807878 1704371 812016 607541 738922 1546607 969679 176917 26851 1437786 1362949 1594762 1993731 443970 1886544 420487 611890 1880444 1097667 1670854 1163623 321711 885895 1706229 261848 707766 1186074 1014942 1832521 1308567 502761 1772415 1889673 1648673 1539730 321598 1500315 1199335 1309185 780981 1578933 1356459 1258511 1067386 95784 534440 1496149 1330858 221287 1255338 1579868 1443897 1701673 889541 857754 406416 1032483 1726059 492663 1912195 1475689 885917 180105 233642 1773334 120669 1652367 1444429 684698 671013 1852499 101041 547754 1789157 1170921 1959125 131515 1801337 907924 1144635 1123305 1472852 42334 715246 734114 1869366 1823522 1567436 83923 1023212 1018224 1545503 564955 1056738 1249610 1659977 44162 1604648 1908600 1933004 1842542 172916 38016 1028741 1274149 1114563 1829048 257754 1420848 1964500 663406 299056 1915836 489267 1554084 564871 1630079 1003355 1969704 1699098 1940323 554287 153342 620717 658541 113995 1958221 1792111 664426 1009574 244927 1247950 1326741 1757543 1195019 1866332 112870 1769212 796137 1300939 1987799 1715539 698040 1646470 495294 773892 1318057 905453 1450752 289903 981081 1974137 679964 298764 1537792 218398 1514474 287105 1472907 883764 1203081 342492 623931 328538 1629644 762625 431663 878282 861495 677555 1085261 279063 1281695 61790 896550 50880 1333470 764056 698007 1611296 1393992 1078226 1270195 25680 113672 1342970 1792092 1610099 598941 358411 1545075 496186 1745604 1850608 1210732 1617705 1168188 1527574 292918 801230 1490907 1678370 1667150 1149488 548293 807132 603523 1920478 72426 686273 1777964 1872165 799950 1386604 1553940 1426442 1524767 1619494 1530479 1468275 314912 1576106 1247445 459748 481120 799741 72475 1339338 972388 1076788 664524 1930191 386253 1796303 1096204 1258522 1150687 805082 808342 587885 1839957 1107025 433523 269985 614608 801046 1084491 1090996 132249 90113 208447 152157 513719 1031485 1545494 1792437 1597429 287708 1466663 1485713 1782402 633464 129565 1162985 1753569 527104 656282 1005228 36636 1915902 1753440 1721180 71019 414981 1375543 1108380 1890800 1703911 331658 1901128 1211919 956425 94330 1142839 772087 1012137 537372 44182 663384 117626 1512086 502649 1874430 1559646 312917 1191983 1110936 980831 1372210 1716839 1694365 1903753 1025428 328549 68302 1748112 1396427 343239 1884374 22315 620731 501654 731179 1280470 1553053 1103823 1148505 567509 441899 103437 1995945 740762 1856739 550109 117094 839217 1665754 874962 1062516 1267833 570988 562762 340786 761098 862269 1169111 400466 1318999 516652 863776 268704 1397609 1517293 515564 934882 801240 1929376 1508748 232084 254832 846451 1939769 1934912 123608 298650 1630179 1088793 1619811 1717509 294427 466810 658336 1319852 1417485 576949 1198636 688238 278005 1834223 1183973 1712658 1535519 68962 1019623 329345 588691 1494838 913360 1381077 162918 52313 71801 448044 1994155 383395 211120 133885 1735054 1857511 1056786 1862747 861234 1197815 522214 813483 1015602 1764786 1762080 882732 1988655 1571446 694094 273387 1908266 211548 581720 516202 1020743 1988910 620060 818687 1056267 1891732 1117192 484600 1043681 1409497 656694 887896 835816 1003300 1407743 610916 424872 480995 825701 654195 62331 853784 778937 1555811 1917447 819178 1788607 573256 950332 637042 1991121 464084 590380 1584910 337440 1856157 1313581 172767 162603 515447 670828 1490675 466024 1206622 1611787 1373368 371952 805564 369626 1303840 344176 1984498 390408 664958 1439502 63793 1955864 919771 938181 1424971 52363 1587460 105756 1332092 826067 295586 1641462 1127331 1830296 1455626 954188 108462 432649 197591 461796 1405491 1665581 1326537 1496030 1746783 1939314 432631 254222 1470932 1013483 945058 258709 281813 1075901 1611673 562419 286469 429255 894281 542234 1760252 915025 1095790 1738283 693022 133353 996371 1220651 1759510 1593202 273277 734820 365391 50346 1901186 379296 252528 269716 1484937 175201 491717 379109 17558 824746 618100 1091904 991072 486015 668301 112429 424518 296055 864107 188104 1295249 202768 646833 107156 697170 851579 1955692 609339 783254 501818 1928360 1894380 1472255 98582 497043 229624 648755 1396675 1428908 1215792 1365001 785274 787929 1916868 1924812 1893972 329700 403496 1766765 1599388 468111 136627 1628453 1447737 612137 672457 40999 1734827 359604 1033544 1283383 1219317 1073738 655445 364305 1727404 330975 588297 1921303 278048 1757099 1408969 1277383 1521193 1275100 1580473 930565 333789 252075 846251 1447216 71621 313642 620913 66036 1149159 961048 1988343 837676 923049 692550 289962 844557 1888253 527973 747152 1420964 805151 1066672 1006814 180507 388850 987722 1664369 1675010 31327 1098608 1655961 1959701 1326006 1070774 1915739 48185 1706152 1407934 825579 1820042 803708 1479898 1116301 1602027 1534624 535781 1826391 1380601 1970748 271667 398844 912747 857811 93139 1831831 67221 1937244 1912128 860450 1798525 1776560 1755843 1201890 1228239 1251058 1450257 344001 1398840 1603859 1172574 541926 1536318 1087820 933432 791308 1041675 1603191 1991677 818767 950394 178393 937629 1565985 1144926 666140 1487319 1271129 1744477 900914 1687915 945504 499586 1032341 1617102 1800056 682446 1185220 1864434 875704 823809 876075 1898499 245767 948006 1324615 1272245 1105841 1057871 1729621 296426 1607226 823864 1565476 1154061 863864 1869474 1036605 642862 1960540 1726854 334926 1166112 203830 1770881 1240685 1141290 1115347 1288361 1121671 930555 591336 1135823 1465346 1334275 1635962 383441 1689362 1525548 533202 1796795 1654604 745965 899687 1674449 283325 18127 36648 4671 480550 233518 27330 1265998 1698999 1746401 1996764 1089017 1139419 1348878 1465916 390617 1930050 1945872 1601077 86486 1850729 370563 1262172 1393563 500906 1137296 469087 828364 1066352 1415055 649811 525005 1013096 202068 167017 1064692 1681412 400894 1895056 1806510 911191 1701259 756508 54983 1435379 753665 37028 404585 1007508 1373487 1953048 1261416 1043282 242152 1960798 1853645 730121 930652 1504125 1138541 1537808 1171168 807204 1440919 837449 401817 738082 1418514 1708162 828204 1010433 697237 1624730 1041463 1508205 936686 610233 107219 1609472 81072 1135330 1157758 1561579 125364 1935414 1194570 1863778 1160569 1948548 46122 562911 1144441 1765421 1462763 588728 1165571 1733936 475246 1830965 997149 1666143 1090820 1898503 524548 756947 604577 1688867 905607 139423 1524727 204111 619924 398296 657404 1651292 281857 1617391 1620078 1916811 359 1866905 1055366 604206 791633 220552 1098054 817355 1867004 603570 1744875 192931 1455758 269512 264469 906118 853749 1866481 13355 1157310 1078178 291306 1525035 1474005 238580 550080 822858 425174 649328 882916 1061821 664639 843607 769092 1469027 1486742 428579 1897979 1924201 414997 1161813 462447 14995 1781033 28569 1761324 1106346 831670 1517447 1749467 804936 278943 138519 963431 1337836 1775247 51679 1224502 1982946 1975123 217207 879423 636975 626319 389257 246175 47261 1800948 411137 1557045 1821961 1759727 284255 1002998 1720315 1154688 735271 224628 1946877 872512 114805 84096 547210 1496659 338412 1854886 1473914 226987 6810 624451 806076 1670176 1934751 765219 299260 1245449 176644 1916015 1421308 1539654 1655588 1744491 1344426 1882715 452055 529988 610220 1273944 935778 219937 1322511 265253 1440594 1623828 815256 151193 1198453 357142 672323 1879372 629355 780819 741926 777262 148700 1174862 1796946 1555056 1968686 1722287 1046147 227029 726069 1920113 558962 1471385 1169432 72719 64562 1115012 1837755 459378 1644828 978565 1874538 1289912 1261592 193955 526789 692264 117340 1353578 970700 1404953 732950 1036897 1675017 909901 1277313 1713300 1279612 1376644 1720 1811755 915001 1063903 942822 1521343 1895391 902975 1619430 1485077 1553678 340370 1389060 51436 275527 1925529 85888 233626 252062 649262 1652333 863350 761875 1653776 1915267 933359 186409 487651 264891 1272926 900004 785517 433357 1343268 1273576 1772470 1600376 1053685 11082 1404522 1888063 868621 842535 540556 1603678 98735 652961 1151129 1443114 1727696 1595441 441616 1254786 708 1579069 1975370 150566 1687578 1640477 646847 360147 682544 1425045 646038 285420 1629220 751233 542171 1996839 827719 575881 1353613 251244 1842604 1964864 1826888 1193036 169044 1130998 1142966 1332665 1134728 455102 185450 187181 466499 1055423 1191657 812421 741003 625128 546594 428668 304501 539694 1558297 1457168 1616175 281241 270733 1132353 1897744 1829332 932458 1166704 1298504 1141962 897772 1529900 1955445 1983383 542032 990036 650364 1453946 1964478 36879 489157 319702 1178011 1698354 788296 1814785 418622 340603 1987448 1626642 1854807 732478 1822478 1369472 1416355 120904 431537 1859127 1808470 468695 916557 555340 756441 1369715 554191 1345495 1815316 1296036 421362 1899783 1896538 1573963 1091628 1759249 1665069 735755 508555 1676060 377781 1994679 1641924 546941 1883826 1048182 463181 647098 1406372 1429838 1182491 1219475 1558940 1626294 1302646 1876066 1100239 1070137 364507 1862973 609861 930719 1533996 27496 1954220 1537126 1454486 1679813 1787182 41140 336883 784183 5758 1314549 1771817 369077 1641165 1290509 1241577 966842 1322245 1886631 1134569 1661122 799457 862716 1762824 982665 1317708 128256 1990505 669025 801626 500898 1345789 749616 1478319 525955 1042963 117484 935202 1391721 623869 34948 905337 1221394 719419 388864 348915 1363760 1409058 1368939 1816275 1571908 1506246 1340472 478882 203856 456494 1617547 618979 1082343 1494009 331439 325725 957577 730168 1765832 690968 1114232 557302 1784884 1876734 1317455 219728 1052899 544683 594005 986995 1224106 1651708 1909468 1373026 154311 24461 701060 500506 658163 852562 362287 1038197 1546405 1731715 201083 803912 1965211 185401 369090 51244 347691 1599639 1022868 530114 803155 144026 887817 1289025 1828531 1401714 556906 1091574 1367800 1546359 994405 26332 755718 1164309 1003199 1763271 1840389 1790919 848228 318327 404746 242337 485266 83434 1500549 1460258 1447768 224522 977384 1422332 1882300 1587861 1504921 120258 1596683 1587899 1320503 808876 319736 1331391 1419455 551325 1132122 637379 1917424 2255 517881 1737775 505118 1063746 1678308 106847 789770 1015307 1198072 556148 1084885 1943899 1930918 1522206 1594128 1757508 570588 1052140 617190 1768020 1028174 849639 221923 1701882 1714064 1028696 1802626 98708 329834 696245 1343222 1096037 1085671 343260 393809 685031 1194475 556650 735053 1328335 989554 657109 50084 1183439 362584 159904 236259 1119840 1195489 924323 705145 815069 1552250 221988 1699027 1071699 1297401 773936 1526397 1788206 1544574 1724279 1072099 594430 2962 1370810 443363 1201383 1175442 1305843 1213914 1793682 1869797 1552828 782451 1548852 1293346 530360 944974 538143 1616947 700785 1755149 617068 1026801 1410022 1869322 263519 1051316 1768690 1227622 176146 904427 1327534 79884 974074 243664 196504 1064493 65629 100662 233955 403897 1389815 1454053 1291077 1393289 1611974 810910 1257153 1374685 1908484 368528 1767587 578741 796247 1157355 1606577 510684 266779 1087603 167177 1632654 636520 875980 1704514 1306659 1708673 1338463 497603 211576 711774 1605656 65739 1529315 1863925 1287180 1017893 1711559 326786 1460277 649079 284540 1541348 1009982 1291370 95002 1359102 1884332 942011 581130 1524606 256658 158167 781053 1007590 189594 1087237 443336 567076 1116433 521975 1347952 121418 358132 547929 1451784 1460860 148149 894472 1300364 1634923 1215865 1693046 1780954 438578 462861 8197 1583054 1436331 1926892 1190350 1626676 1954998 464484 924724 302905 1828149 399179 146799 844726 721353 988667 1591198 1818422 149390 137323 1414029 1560211 1958449 1605165 844444 664953 1361852 682984 1955015 373604 1951538 1037991 1885949 1794639 369106 1838117 1698129 136916 1021628 1492368 392265 1909353 1588111 758510 1342209 1042911 1997283 721377 536682 574285 1924547 1016688 1406584 1500285 346310 900635 642477 180197 1766104 1160247 1889290 244863 1736208 637785 1942283 275331 99203 335017 110252 1268278 1117505 1533467 1261510 771196 1459886 75174 322432 876720 1565440 1823289 92988 1543784 1652584 823660 1985771 1016557 76983 740764 841204 1687022 677103 976485 353048 147960 522840 1771312 1943485 966067 184042 337981 203498 997681 847365 839367 1116873 1311535 1596940 1546486 988454 275430 798595 596109 1040174 1143688 1310951 1616250 530264 1370483 1145620 109867 1416269 335291 239955 56987 654124 679992 1241222 1241450 1075154 1129588 796755 982113 466026 225408 1402009 131116 861592 663651 1104356 1248482 188293 1233200 425901 1925318 376095 1966210 937677 3212 1869860 1723482 119302 404829 1707048 807793 1773478 169720 1711815 1207801 183574 560024 502241 1194638 698415 253398 1018992 1020622 400712 222540 1438376 979916 1690295 1938827 1869451 1070558 1116550 309920 905720 1205481 1476952 1830658 13819 330533 1629668 49865 1969206 289553 1113334 1768854 1166624 792880 1257576 1252790 1843060 584690 1864004 1810374 305380 581639 1366359 705446 190921 1083566 1206163 189197 1644938 1182557 937497 883428 37239 597831 1695321 1014053 1271906 19859 613959 1031698 1718986 396532 1157269 1702713 1675290 1390521 1222959 847132 1807552 219921 1655435 729739 780349 1403882 680838 1222608 1338299 1220870 766784 218674 518829 905901 1279514 1958430 919694 1439851 780274 829084 1857042 296523 1492499 13876 282127 1931056 636179 1703027 1956753 1224836 986018 264438 915989 386135 843505 83468 802434 36301 1831659 163445 1153726 1189728 139712 418345 1266867 509265 1088903 473953 896389 1845624 1643957 610063 1836325 1613188 706465 1624551 29127 848481 683601 1293777 1708206 1787402 1217552 1418367 1703915 1260894 154697 1179042 239854 489661 144115 723449 260801 1162423 353262 450942 1417626 138095 498126 1612180 130362 1585754 1578415 1040849 1180242 11581 1303641 1420182 655570 1318151 495754 1042034 1976439 1590162 468391 425735 222784 995517 233316 1380420 234471 1831744 309822 767792 669741 1176262 364936 698646 1834641 1892978 82686 1078933 1141206 1419842 198285 1744216 220334 390571 1267793 897763 391697 1077609 1888414 398275 1905686 336811 91624 1240593 1011231 1854351 813392 163081 1211700 939872 934504 1513809 1750390 231683 464009 652425 879355 1786469 99676 1522354 849458 1820687 1365151 962563 609780 475686 95028 637141 200722 25499 479445 843710 397623 849899 1515804 1508190 576591 1642856 1361502 1108555 1410157 1128181 1919081 1443606 1159017 20878 1311033 1604426 1171797 393271 1474427 721031 1118347 1536133 657213 1325039 327682 101303 1884067 627947 478143 1561168 679691 1450236 1749887 361865 910848 934045 744481 1028948 1006220 160485 773013 1856890 242037 241507 168004 938534 1234455 712345 507876 881731 1323508 203372 1404964 1028063 1304478 1443711 400559 1539718 1657382 289819 1709260 1880740 333606 96262 1475533 833034 1686353 1416052 1125007 1330001 569659 533561 985061 1520933 501986 839459 284578 1740454 1580496 1538173 355136 1596686 1478019 1951886 402211 1165717 1898719 1654175 1472317 1185322 1545695 1781969 131686 1320959 916207 96899 1795020 1856673 1610304 1976769 145619 101950 1863682 144455 897204 253476 1529970 1680095 6159 641600 434499 1025384 1610094 222630 1723770 234218 1548974 72575 943432 1995823 446797 496509 549472 1385001 397786 1774635 1962530 1532880 52211 1828684 1998495 1744231 1193417 1555546 557366 1665958 1593075 1317433 1349411 995489 952722 1278212 1525788 1697296 1360853 1598158 1600695 1696804 717980 320566 1560404 1578624 1074692 197455 1788306 169709 183344 298850 554665 389590 1154541 665005 1377631 1801774 1620463 982819 553178 246694 1913164 863010 1695971 1439783 544356 731631 53565 5194 1149311 209808 712930 513879 1847996 1679463 739 1010048 381042 1182135 1199421 1152413 918838 477925 1790851 1358629 346636 1553603 118645 10706 722499 192075 1270892 23621 1707200 111664 724081 1175040 1098428 356672 1356816 747267 106368 1831848 1329758 1867334 1806687 825055 1020557 1263870 454343 842625 1034472 772392 1988320 466707 246709 1862143 451269 657351 1838847 1271987 1185415 762731 148451 788322 160579 1305197 673660 1112294 1846531 1873243 770757 1643971 508977 1203379 1108166 184665 105676 128811 931544 1550468 1871340 616117 1836152 1506641 360379 264901 1092432 790056 1170110 1410545 1034295 1515194 389114 1614988 93255 831970 1864567 1608692 109521 975062 706023 1722015 774701 1530343 1564788 1575298 1240689 996663 1573617 87786 437617 1755259 137447 554369 91319 822286 255345 1244433 960187 976803 708014 141728 1117990 1097833 1095100 643146 1878875 1429888 1214670 50133 1598931 1793546 931831 1194173 1524884 736705 782903 1614687 1868306 1719828 254093 53715 227364 1042983 713089 365662 1088554 1603514 191977 576729 1801119 203448 1345204 1157438 1734989 1817923 405824 1182632 950984 1868259 435239 160347 773241 1837234 715096 1375771 51649 1997855 277974 1459114 1270841 277763 585997 511083 687266 668087 435361 1612183 204491 92393 248457 1159755 615292 1003092 1349281 1289835 247834 1069398 1610523 1162967 184569 644470 1265275 1859867 217690 640178 87576 1331429 1703090 1335493 644028 1821799 1144850 293942 254459 946345 928236 773736 1545777 524650 409770 1045314 352309 1829635 825538 552919 65227 1290279 496125 1713811 242540 326023 1472924 1949994 407889 1654701 627528 1811839 904810 1486143 610835 1484458 1432282 661205 1292253 1193861 1792644 1157734 1599336 1770303 1535147 407457 162496 497255 144474 117869 216304 1717881 721696 1285018 873467 757165 1036031 1370859 954827 1675401 1738939 43311 613994 1297708 597388 47897 217252 367094 1208842 740334 1753105 323944 1074424 302926 1521704 1958044 1094490 1228377 884749 1460357 1832212 1244432 80912 83538 1007374 1785911 207646 769960 580032 255042 525200 443019 1299542 1055908 728596 15376 1694285 1855062 969583 1688194 63656 100835 507272 1142321 980143 866084 919161 1580098 1160089 1824734 1640332 926821 13568 1733742 1656879 1929783 1535436 6289 550984 1622512 482374 1160694 186496 1744268 345763 351017 292730 1109112 25157 1373329 1563069 1756436 1775765 1387734 22309 648839 341516 1166199 446009 1421363 1900764 670056 551634 1852818 1998423 1216147 366185 1792687 1081343 913858 1650550 378444 628194 590639 1107268 105024 1187699 296393 1394949 1088579 1366072 838822 1241913 524204 871542 471777 840813 617848 88094 670491 450677 463351 1777366 305988 177641 324905 440279 813507 284715 1823956 609465 803102 1634453 1525830 1704592 1571825 939211 173872 1739489 1017319 1247806 1473153 812193 365785 1697675 247993 407598 353664 1540499 414990 175037 830738 776187 1741956 1269805 690367 1122437 1805991 1824952 1862260 592630 55167 1766109 960024 700744 790629 1911580 827097 751078 89742 1124480 1117253 1335311 1566285 246380 253093 947549 1913110 266586 1170361 751695 1553644 241727 1364220 1329053 335603 1504972 1206370 1066487 1660104 807566 1949591 1098414 1968480 1760861 1104596 271409 1857642 472154 1909942 1245456 1330387 689451 1453160 1254278 695669 1413444 1406140 1096108 16990 3689 1864538 769542 299347 1904393 239266 288347 1020482 1036690 1967836 837116 1424415 1408007 597683 1526130 643643 1654760 801424 1002279 727884 1114993 1057413 1173701 899580 616705 594060 762262 833157 1933794 1268557 1188300 1211312 850834 1656302 1226211 1309197 665450 1094974 1530228 145776 1596899 770099 663282 1469026 784590 1227605 1306959 910734 1351288 239594 1446214 1650356 93612 1304259 1810763 17448 6618 1985279 1647244 1763270 699265 916442 1071805 469583 1462289 1603093 504721 840633 926111 1099578 1836582 238385 770519 950100 618699 843104 756185 228411 948388 663847 1386609 205206 331124 1787604 269661 1113633 1537063 1923374 507312 648775 1621838 703486 1154438 1254301 475438 577868 1902957 1139207 1467131 847142 1821787 43009 1658944 1216830 426528 319856 721549 474397 1658926 1106508 782522 501380 1616627 1113671 1091231 1016146 1738727 975403 1935054 613081 271340 780742 1329231 1369444 1324525 1675622 1583825 619437 1603436 427771 947517 957250 738791 726996 1899260 891093 592552 477989 1460879 1194007 929488 438365 861701 347188 1166679 1100355 1801962 1443592 197476 266134 595601 896713 485858 1249350 506715 1385421 1038216 442029 1326478 767992 1225563 1932333 1780391 1564181 937666 1494562 1269457 658870 1788787 225028 1726884 1222948 1445635 1308850 885999 1019397 1977947 659316 1284499 1072771 570138 1010066 1154933 1061768 1973345 1802026 1894721 1687704 1419926 314085 829004 521923 1028813 1219783 761760 295347 906509 1570988 1523260 1068131 1732937 144595 43711 412680 1238758 901856 1952661 473856 1054201 1094278 195826 226018 1770381 1268421 1234135 1322789 1496401 1206702 1055656 706689 1520914 789226 1118933 1619173 1434697 47063 1644725 869633 1377831 959587 673288 1969575 130596 892243 135380 384225 186223 28234 513711 1053932 746879 8873 186891 514993 25362 1738280 150222 1321800 1714083 973315 1092136 1526749 774545 771475 355109 1010540 1498593 1027534 309155 1724531 1233423 1599862 1654942 440499 1846643 1866563 519836 595953 1228186 416621 1762136 607706 197798 53757 1395593 1177895 1842223 1149152 1770838 1877198 1691867 1126568 372911 643868 449701 1841317 725320 1439041 1411557 1863559 289864 391033 1084384 537170 1157479 1697661 341407 1208545 1125118 1016162 468732 1676150 410826 1312805 1977 1719067 15503 1315089 1802670 169468 1420755 1462710 1732277 31449 588986 1803367 1797459 1853747 594293 1004857 970774 1095559 909524 843732 358982 1677525 577904 1991087 1924952 519275 1721260 1693718 473242 1409814 1877217 949843 111864 1112755 1088161 342638 764725 1720847 1073217 1259597 1355662 203227 821173 1300282 1080056 872308 549691 643667 1504059 1229517 1904662 1374139 86859 1224491 851369 1178000 727775 775479 1989539 993318 626644 1123820 172247 1618040 1883366 202538 1166307 1803156 632183 41264 1186197 915487 1407880 317948 999097 1494582 941516 1294390 902767 1595789 1144754 1771510 912371 1219281 1020526 1248439 1452150 964413 1557007 1746481 1106418 1576613 1494234 447874 267268 609365 263938 1926952 1286353 322714 1575837 25261 410066 143154 724654 1273533 1008952 717063 665836 1502497 171323 1346053 1402758 987253 1892433 973095 693166 697391 29243 1797955 176973 149161 1997674 450494 373189 1235037 741153 1370803 1343781 845540 1148682 913799 1923674 815920 1198297 738293 41998 1346935 306056 949085 1966031 1354189 1850215 178215 482034 1141397 1340288 1187940 248982 121571 421542 1784799 1124437 929822 1829643 1158789 70313 255480 434691 1997942 38943 487758 1452718 292823 1757615 382083 1674090 949566 828010 1981791 180045 1537069 1460007 297615 1263938 613601 258937 1139708 281406 1721688 1212387 1855853 414151 782329 467168 1512104 1778510 1547522 863415 1132113 1930550 482600 1292535 1881014 1876399 1799373 1579241 1151096 1863548 479171 1459335 222498 1693464 949154 807192 1682194 1643175 1476598 1962480 389310 1606957 1055804 1737183 1246589 780233 1607664 313184 121897 774917 180251 69065 440431 244728 1528848 1193045 1136040 1028933 809466 343691 1891095 1683267 338518 1190930 36118 222535 663736 1421575 1467300 1888275 424325 653469 345794 1071293 1701123 1233630 1925225 164504 270926 1007120 942725 808571 1324959 722978 1402914 1715463 1770995 1885404 393914 1132412 9414 1147887 1770199 941302 1248122 1113349 1718950 81670 369559 1007116 675992 519525 377831 651345 678578 68331 768923 1770924 744262 826750 713485 1249964 416583 1284450 841524 689580 598866 1450275 1870142 891220 357092 944817 1389175 1778693 1351471 1625043 1923304 1089662 69704 1927690 1618189 680182 383620 690836 416200 1269278 1883158 453988 651324 584323 1285947 1492082 1880683 666919 304843 1363445 1802897 419115 1071170 1049889 761620 737607 887014 311587 1381043 1897943 715127 337253 978123 393635 1437503 255629 1173864 1647388 1444978 1851407 215630 976283 426162 1313594 801838 1133421 1005210 58975 358235 1089629 1049987 1925081 1489004 253342 1854857 1852340 1297582 398728 1956366 383805 1032554 728465 549560 1920248 1003140 1398773 811837 879149 527706 1007439 1748168 1361452 1954375 1214953 771770 1465714 1966567 299997 1906963 698909 805096 254782 1753052 149999 1348530 1117239 808939 1419037 764192 277753 573039 1004307 1157203 627074 1203089 1015518 889477 1796713 1215893 1097689 1113035 1011661 584806 661495 1858033 1816598 173042 1456496 1510753 1107323 1252722 1659179 1118919 1210804 870682 992443 235178 371278 945238 147117 882444 59241 1576006 1586758 1333391 549516 139469 1496644 395568 509170 1995372 259658 1636467 158081 332666 1527842 1339487 26179 464330 669772 1835572 327177 638600 1501328 681629 965986 1682561 1713643 691763 1009332 477577 1052635 1839563 783202 1988075 633406 222750 110287 63854 81845 1277903 1430313 1165195 1483108 1542280 983581 1872799 1253362 1136021 1929850 500333 1895865 217078 1870166 1063192 1538097 1229299 1423518 1764949 1810998 1141684 1168060 338743 371491 1686454 535071 1604390 815840 715116 571018 1079601 1718906 640260 1432221 910971 312578 844835 1435034 340476 1096530 524685 869545 39276 962401 893168 1240073 813276 411510 714863 112599 698884 1949029 584238 1505121 867559 1778567 124698 62735 1356010 946510 1262393 1365472 1237917 1032272 200463 1200308 1549272 310475 1566483 808598 131668 1336672 1277119 870836 1428532 251361 871966 1895981 377771 415397 242132 1428744 493027 1642408 1166908 1038390 1105906 707308 899680 979008 1032867 1537837 134266 1139515 701519 1315952 1014722 926648 1900180 1589994 1228677 391472 209559 515192 1115650 977660 619942 1357866 86354 463203 1205066 9318 1017704 794727 832249 775265 434942 994403 1865253 1578319 1353856 1857358 1644333 1299566 301199 835097 480203 114182 512287 890806 1483893 1357341 1171777 48070 900152 1430236 328989 1837644 1009502 1987498 244961 1099760 1966889 1943310 222748 188123 509417 1242929 80789 1569443 1939882 1451879 477199 1499083 363421 1168875 329002 1940129 1692388 775072 759947 959932 871895 1272588 1617836 460330 862161 1502990 639564 978687 1466399 1607009 1873621 192255 1196503 1193318 257906 136894 756469 1640956 692501 1859014 818585 543142 1386844 292683 1632444 1728694 1997615 631715 661276 1848496 1623511 236360 1987576 1647296 1378721 1223409 861880 1210165 1575698 925197 1779421 225145 1191591 1104084 768896 169842 1350418 858250 1935012 643646 781688 1054237 127861 666399 1999599 644288 997521 1807289 43824 294901 1301008 1997856 767441 1658437 1767776 1606759 530963 764923 1431235 1911625 586922 691422 1484827 904901 1078592 1293908 511823 914831 1500758 935777 1553761 557232 1879316 76963 230120 1462876 845731 988689 1799767 1085393 1886279 1853169 1633992 1996324 715402 50769 499066 543030 645181 1219614 1967853 1040234 1716741 1843270 905734 1020701 2265 735387 762673 738233 9265 263551 1696223 1645931 1243699 1588657 986385 1159150 1832767 953892 305430 1929390 588963 493470 793582 1099008 1340268 1002688 1762780 708107 131519 852849 549683 1955493 1031202 301446 245796 973511 1613251 436472 960362 1193698 422112 27677 1428305 463388 1407711 1406439 1840848 1868692 143875 86929 1917293 995858 1572555 330371 1147629 1054544 1585517 1348851 1569158 16026 1477708 1887739 893359 698422 1441972 945214 300613 1543567 425674 1930253 740668 544084 1900821 820755 1196615 1022140 1914015 754379 1131616 1330398 502410 204970 941282 1898740 142704 1409631 736090 779292 87315 824960 1460767 1395762 1624402 702786 1852233 155026 1176780 330725 1100041 1305264 351217 168611 417749 1605518 451963 1445063 358862 214601 540596 413262 336275 153693 775438 386937 369459 33251 938136 481268 922824 603012 409545 1600018 1389465 1703482 807262 1587829 1822594 290395 1553212 1355322 148283 142066 1720667 523568 988243 543507 1176417 463057 1604675 1675292 132284 1591653 1943666 2624 1620325 1437670 1645458 1198852 455678 81966 125355 1289047 1732960 162057 1806042 1563546 582404 168330 666760 1276340 1695605 1610981 639881 1144144 1906024 1389761 1398174 1410219 1188182 1603975 663849 1894020 1103492 1617606 442237 1924778 1496005 59375 1545354 868010 753289 1713820 82648 1155138 1457042 529142 1418228 871349 195598 1942617 1761464 801339 1176060 382748 1443972 400605 1616849 1469995 1104625 185016 1047169 631 789126 875733 196783 1734481 705374 1846947 1695857 223388 517900 1219531 1149748 1011549 1050928 1908574 1260459 405744 1610914 938174 185062 1927267 1897090 454821 1590496 1471171 81541 1530315 830174 857278 334384 1134747 148821 1922254 856569 473322 1622772 41222 231366 1966455 164512 739718 1063623 779278 1453382 1432664 537909 172664 223875 539461 1114872 267463 1131588 1395529 561110 1666263 1389177 1355093 1010739 691618 1160101 907287 1889467 1561486 1845566 997035 1716261 187080 23287 382375 909627 1343648 895520 450072 399406 1445691 408645 893291 1033155 1040695 1905093 1939559 1276202 1372975 1044073 566440 1945572 365839 1219649 1475468 1706098 635421 386287 470184 408979 1338842 1235988 1162232 1622520 270799 38442 1663993 1035091 1712079 214827 925300 946272 68292 1876432 1391059 1241690 613746 1903756 1188126 1575019 447497 575047 97063 296444 1495747 166293 1464263 1197999 1343409 1470637 816711 320178 1524465 93071 915730 524487 1877040 988091 320995 1588090 346438 674128 215621 181370 143802 434342 578163 1218323 1252460 1436291 1423678 1423249 315051 1955510 243645 640864 650785 723125 493042 42187 487650 289700 1743662 1643425 506821 1916299 789005 1148736 941323 1214366 1501918 1666033 1432916 468216 1646144 665736 1975357 567151 642865 477035 1535512 669012 693439 500157 1140197 981497 972022 1177621 436062 220046 493744 399549 1054751 1504956 1486469 1265305 1475406 1305176 312752 1241853 1269211 1627513 1140702 302618 1969927 829411 157287 731412 952940 845816 1998402 1083654 1721985 814774 133065 841741 932979 1105732 611832 1166859 180708 661452 531939 331690 1852218 975276 391249 1007596 148071 1622417 224607 1384691 1363252 1293040 1987633 1095313 521984 1023265 57895 1065841 1882730 124062 1434260 1074813 1457138 200331 753541 62168 1481698 176056 594767 840608 204071 1219353 1957899 1673476 1580286 415151 1265913 1234212 1834507 1810394 871598 481761 654441 931684 1628659 79454 877602 1457953 1454533 249114 1122175 1024565 1613162 248611 1232363 252715 1831064 1570892 773782 1907686 134959 291950 1765043 299883 1827558 1249835 1508270 152780 630597 721654 1809855 738891 1295544 1053797 306598 812719 1702118 1626600 325394 44316 963067 745023 176838 200495 694814 1917768 1036354 1369318 970846 425726 1060021 791936 1374275 1967462 1247533 1395302 1581402 1719343 1477227 1467090 1242454 907092 884888 251330 863367 276777 872206 1057462 1578897 544597 32176 874577 1698446 1302613 826758 1498497 1694147 73968 1787644 445914 368249 647262 1954581 1084746 1312294 1345143 1342025 1950459 158787 1069931 1383810 498854 621603 362221 1505538 1647377 734995 596120 1718312 372532 1555665 261130 1848168 461434 515221 171809 419131 1939042 1769267 366936 213124 523493 321492 1311875 858960 805663 1442459 1411180 1272169 1161433 704700 657819 1638134 552574 510015 1817133 1726324 1073953 1402269 869162 1208890 1278435 1179669 1404298 1965109 1210984 1066837 926856 199805 485859 887542 1885543 98519 581216 1096880 407154 961722 383655 1058630 782213 1925750 186533 410570 1109653 440132 1528437 1488299 1418607 369742 1061017 1653019 1015943 659728 623854 1619816 271578 557309 1200773 181118 711187 91675 1935101 246417 504779 999647 977886 1861320 567787 879984 1773984 1286393 1809679 1006013 1617161 964103 1217125 1869760 815786 1256279 1483362 1502141 638481 1187676 1757087 1106557 1503171 52216 728867 727265 1500293 1780313 1409920 1221497 593112 1120421 693062 1234601 62179 1707697 1026486 123738 763056 423472 1993035 202927 264680 924078 890634 140600 1486091 1584168 329954 175581 170967 631973 569415 649990 1623489 620702 435770 774978 1817703 402704 1696541 1488200 537620 14550 480259 1311702 774902 1313928 21991 1822009 328531 1863300 688687 726163 1936973 744570 370862 983099 829008 294170 225873 1955138 277169 1970556 967055 676790 1693661 1584617 1328228 1563061 647908 1742969 537003 611540 580388 361912 217205 221774 1498916 424611 87737 1034832 735279 1412395 405307 1476447 633345 375079 1424212 820722 1954631 409525 1572319 1342414 1992330 986697 267551 953326 984575 1293610 1112794 696426 1469552 565258 1903893 1552809 417411 1034559 1652778 407473 201969 642802 702762 231421 969932 1876057 1005069 159369 1461105 755860 324932 1078511 397435 781778 1840232 1544323 951414 941322 1277229 1907194 1459817 922049 1843424 1092130 1972296 1172199 469145 1680219 352433 1057072 364153 620314 1934431 842289 996569 1771122 1880149 538172 1716411 852455 1876798 1484058 601208 365392 790823 276813 1510179 389581 376737 1851 1953778 396106 1825191 1563745 1909175 1951690 725962 577779 1798381 788606 447719 1701198 1675227 201484 1584255 323094 400703 229985 864937 1999426 1766259 1543042 1519492 1610349 1450892 559061 1057745 1719296 334197 99007 481277 277838 1595365 972680 670736 398797 1287015 633674 483790 1945271 852170 1173202 267120 390512 1804240 1372824 316487 424810 109307 665714 1058640 857726 164238 716403 1738868 577332 1301175 1498757 1717701 751150 402230 1976784 751756 1345841 75237 962030 1617709 5457 1240209 1911469 1046758 1708111 1285348 273644 1247993 1655695 1723484 351953 89485 753294 1772155 1967738 1438034 335527 366024 1055317 597212 1842257 918162 637116 1673620 1501225 1279733 1682353 1120077 1555092 733641 1586286 1102045 334235 1926811 43525 984922 760557 1971762 1711390 864986 205188 1246640 519133 1150576 579917 546634 362910 685455 679040 291883 870958 1920425 1792632 1736610 1053591 288965 1905027 1031652 186379 328611 327604 607436 862636 917894 852758 740362 692599 741272 316935 127481 1033848 802524 72785 433879 1849846 1744172 1580595 852063 715667 1367353 1508072 164661 1722313 1106997 744973 946791 1138674 202852 1497230 764493 952781 1371861 57748 1119049 1956413 1204077 39461 1219251 768308 1383706 689407 1031325 338104 369596 825657 162750 1620123 1670414 185601 1605529 1601461 1546945 686643 987864 1888449 557355 891887 566842 956495 1067942 1909634 47170 1833216 773282 1596506 1093779 63233 1823122 620031 918933 1783066 1729677 43451 122376 237127 204333 211842 231530 727811 1852281 462755 1743429 799757 711650 103805 1347768 1477286 324653 1180915 1676836 706867 364944 1972425 1579682 1365545 338986 1245134 672521 1606803 81716 1670497 316716 1533593 758653 1705093 1277023 1940772 1554766 1602533 468139 1668990 602497 682150 951675 662317 1210271 392030 308977 881158 897999 70275 109240 638733 1965886 1965439 562945 146870 138545 624046 1231004 328960 1424761 1656615 1674274 350538 1102277 78579 1262771 789095 403131 1183382 277737 1926961 658445 754615 397155 127935 1271113 558221 545519 230146 1312719 963557 489710 701275 871453 1286907 1740631 277384 817472 348348 1193856 630985 7713 58411 3551 733680 1313192 233927 48877 1563944 1950619 385764 621075 1896024 1285021 1764147 1308911 1621016 1684194 1640665 1413014 763897 1403222 548276 1619037 656126 828102 1206747 518045 808102 1228407 1635305 1970100 914546 1056135 1601931 1660199 1829199 1184364 1729987 711479 14625 1850483 1088829 1692410 909072 1786928 578520 1940544 1455768 1948137 1610242 894642 721029 1623801 382482 761500 1011608 1103473 1063052 1897290 1941409 1339441 353519 1482911 1689199 1896589 400282 286434 867285 1917445 76804 1956557 771109 1823671 771514 1517083 1723207 1298119 705744 347295 488498 299166 80176 1259668 600711 289627 50315 277786 1299973 1944016 1354231 1525671 1283253 817530 1420298 1798493 669010 1134457 100205 283851 1388911 821685 78363 783285 1160481 146485 359800 1850734 1262582 1067039 1325878 547994 1059856 1615468 1071884 181347 1474661 1974181 1437737 241118 512996 1239009 340018 1168853 647959 372926 1362252 1612870 83320 448914 456985 1194858 412374 1300931 1842040 453115 1590415 1576964 1307660 1526571 85174 1046656 1137344 1473724 1724914 1478410 168074 935059 841391 1033422 1197974 1367286 1852313 1510859 210230 7069 1179253 251029 1956545 578978 722389 52141 207683 1351686 1259729 504908 471830 1777764 123779 1480778 208828 531403 1741394 1036127 1012055 339760 1582454 1758953 1088572 716148 1793446 1297625 1963267 686474 1089425 378956 1886698 1827567 116773 674284 1607593 1138144 648728 805756 1192191 1172023 344905 1945494 1438440 1538469 956450 486876 1537366 294205 594588 1604157 1187966 1162069 169034 877128 1602813 870176 511466 961098 182032 598073 250884 1231483 919887 1235747 1287439 244920 294378 179909 668744 123574 1179580 602861 1153389 1316210 944618 504550 1120099 1915431 135039 223239 1145277 1755173 1165861 1994531 88057 1823630 1379006 908550 1983401 975630 1595922 1634849 137760 930245 1622294 1534019 1383931 1446466 400903 1236778 1601818 1091157 1696529 197552 1755240 305412 417430 1128316 1964588 854632 1608377 1403953 1670873 1052651 700949 1978444 1684469 184559 1968079 944101 309479 593407 1804227 711683 1815722 964074 1848900 1380472 1185305 1855027 1622268 1645122 1884607 792220 684763 286994 562165 1830762 1039102 1792271 170090 438230 1317575 493263 1641409 1594840 639316 1890483 582263 1359391 277915 985040 143156 33013 298160 1198935 1876684 1750173 769841 1427424 1227980 1008267 1854231 434789 992186 220667 1262230 1010246 786489 551001 1309962 935632 1474940 1847720 1628387 115378 1383468 82257 998719 889535 211048 511815 1040593 167247 619439 53843 660394 365604 1491205 417319 997757 1167271 260353 1113894 1172687 248491 1732317 1326507 688515 1784223 664019 1795702 617198 1277336 1576801 627542 983899 1130314 31762 1259314 378747 508511 1772835 1386627 1968890 1549805 1548837 1373582 184160 590234 1723789 1511801 252066 1656496 1028207 1037541 1107984 1461320 1615395 354248 964682 1281945 1036255 1933973 739053 1556262 146639 51932 368667 516945 1727377 1536747 1900805 168488 485638 165143 30491 898131 268424 1900354 411467 1614417 158194 213945 1089619 625591 743839 1692089 1771093 1479705 46040 526071 1329044 1855180 979978 123012 1161642 949047 229338 1704519 233334 1461597 651688 1589125 1473565 1645007 1345466 609132 1972830 697114 318580 1899872 586154 682928 1965900 1373021 699722 1201889 1410423 61762 1867235 627924 774609 1649531 1484115 1680573 418158 1221381 159947 555925 1571392 1625387 369844 1787698 204084 692729 434163 1076176 376272 43392 361816 1800 1356308 1871266 169853 1073082 1570224 1321477 1239756 1051321 1750067 230752 423994 823730 67928 367576 1570308 1765749 882582 421219 1766984 1951444 1226334 1559945 1243935 36932 924074 281445 733893 258979 126001 416868 1462985 304005 833933 1044871 1127511 273994 1716194 1097737 752671 1736553 646215 672410 1478972 1497854 590830 1650818 533105 1018710 1055450 764732 1169835 1832591 384855 868080 466840 74385 1998048 1152057 1322508 655814 1760638 1494554 984275 1558137 1668694 1286518 219951 439958 128921 1601963 1287216 480489 468430 1644596 1971713 938087 963275 1578210 1408302 1872568 1123959 760916 1718746 1690374 1616863 1267800 1520253 765983 1034230 1270633 137004 516954 1560141 649480 426182 148769 1471493 160803 1778182 450754 821930 658002 1787671 1809135 1690057 1839765 1537448 983525 1429855 1460205 1753335 922335 1790556 894136 1750671 1130675 1441857 1691473 163248 1296146 668476 469657 1092898 1699196 1470477 916099 857764 170986 186809 1482477 1163307 1256956 1782699 1344088 1215106 1957430 846743 1048886 836837 633710 1800912 1871547 954159 1934827 627151 317033 374583 108347 428794 84948 1186161 358157 1313111 1484329 771092 310120 83387 707109 383838 1816103 228215 947122 1176116 161607 734858 842385 1962247 522364 1201267 284051 1259236 1129204 1533107 1378766 1606510 306549 1834616 977127 1675930 1993135 1479920 58221 363932 1195923 850528 1652807 1872726 1280450 1570229 308695 548421 302791 1815830 17936 664813 998055 738486 24552 263533 1040923 66854 1481844 36056 1030594 933848 876863 418707 345368 1068395 1256293 1644059 1037555 1416896 731650 1825000 1581337 1880133 1700023 1697251 75804 734249 120985 1257670 1132603 1156003 558624 1696408 1341752 173869 1838241 275072 1846741 246081 1027630 891003 278618 1261837 1852171 1127112 1152934 228691 1288123 271018 888494 705666 36244 16670 418591 1697435 1891383 1361820 1758765 39997 1825996 1383500 797551 1693008 82715 1886393 1664448 721167 1510912 221635 1953862 1089314 1282358 934983 786029 1353077 287552 472055 535987 190531 1580939 140871 1439227 156931 1297001 217787 1380265 823482 188868 686835 1031753 30314 1676867 91516 1049896 1035541 1877190 1188717 534497 868288 1376306 1879099 780310 616523 962875 64892 1482644 1927952 642760 386212 1675422 1314854 28736 1018421 224721 1498373 410706 673443 1232607 1957013 1303406 1493168 640918 1476886 648458 2897 125535 929692 99218 960057 569885 346634 1868495 1573590 1648606 1122875 1998811 1585942 1543946 1262939 953177 1455735 1262817 1682233 1257345 812198 1552133 1528173 918502 760 1584533 1979234 1234858 1532758 1091113 329831 237206 690657 1717829 801181 1883619 179604 692704 1765384 1524264 874380 965217 118331 842880 238058 798237 1565834 1493684 465099 185965 1004836 1048649 1664132 554255 1547021 1569036 1928785 1516333 1769263 1590870 1402461 1318715 861542 976541 1264069 1256694 1462296 143060 1971303 994280 1159568 1059983 830532 909600 859792 825624 1165582 1198538 1364281 404866 849833 1140760 1943811 559944 258899 1201931 1078919 66051 1803775 1188911 1208211 1554609 1889787 573270 276611 1397029 464148 1921634 15713 241600 105038 1217657 377226 1680846 162843 1673446 1236910 1308571 940137 1888937 1244961 1450740 491325 1166588 357790 1418901 1340897 629041 1364563 474826 870237 619405 393396 298535 1244317 715868 871784 542031 117814 1109742 1829123 1327697 1333944 893809 1379719 1368125 1991937 1092779 162488 1552631 1251295 1618106 944561 319766 1043746 16718 1328293 1323502 429518 350829 1908453 795745 921950 474868 1693486 592460 779591 1364006 558709 190061 733759 795237 882151 1158996 716731 799315 1778991 1582907 377078 822199 586352 909838 458105 838706 1189006 1226829 1941612 1850727 814014 1721468 1677466 261910 973018 745704 892165 99629 11520 998063 1200341 1442888 919276 1563667 1581001 1038830 812303 177909 1820222 1749261 1457400 271082 717564 1526627 490691 706514 1481789 558093 441557 243334 486777 1277989 1894806 878150 1076384 1301555 813115 1420257 1738245 1074453 621468 361085 1322449 508903 1154288 354639 1763515 1387351 1398522 1733041 1450424 231472 897104 1193129 1160932 23461 1619189 994207 259740 407413 1705118 861633 198345 835936 969712 197021 1379089 351879 113875 475920 132243 701588 1492738 184664 540018 1154570 1039741 1070938 1004677 1287194 1569166 1087029 1685616 1569038 1766901 1700462 452614 811110 1708112 454533 1955777 1701337 1696155 944527 178762 1952170 1577443 1129494 415068 1194994 1973118 1931627 8177 543008 75713 180298 1357674 1053415 1776172 632000 867968 864389 975328 223783 1014686 1986823 1969658 1810607 465566 312853 107747 1187813 102938 1974670 852814 1834400 452890 1724489 17162 817807 1775009 213412 1064900 44880 979404 38540 114114 1047996 1018368 1784789 1116154 1241109 1289143 1361231 1913831 605119 1684334 1314438 23609 1837261 521034 1852102 129226 1552467 106021 327223 1238740 233701 397027 1885705 17132 1155166 1783363 726048 19216 508364 396888 1999289 493219 494953 724636 59259 1705007 766538 1074012 490781 628055 840066 196071 1418002 160710 197693 524414 1436173 291321 1222861 1278641 1880609 1498934 1394229 960550 1844674 555177 269065 1542970 1588035 21710 1900279 1627244 908178 1449506 421196 1470281 436612 238390 341554 163279 1888926 643205 1210869 626933 523185 634610 1607475 1467082 326373 276078 1927829 824425 522760 1447938 1801847 16516 1965536 1157742 1869898 151850 1689262 573151 1000775 646619 517194 1213986 345852 540895 1832967 491971 454256 1493901 945383 1242945 1849694 1978077 379393 1376409 207463 130906 478800 1276885 443453 378390 670395 447379 809217 507194 903152 1399065 1401355 563973 171230 19270 1707879 226298 865592 988622 57626 366330 643059 923403 1387394 1911630 924288 1413850 794092 965634 1741755 1753007 274688 835338 1398211 1839408 63996 1143136 847764 1834584 140329 1218810 1411053 1019413 1873227 140643 1119878 1862867 1208248 384847 1948739 1268477 1518076 1190093 663273 768510 1284497 1984659 1323456 804614 1862828 775197 1314609 1491773 137886 1331437 145653 1978982 389533 1278010 554298 1818402 956877 1600561 130468 868303 97463 1229563 1166890 720532 254284 1558780 1679745 398457 879715 6457 229747 1762176 1311123 1651246 1373088 297727 1855944 317144 1333199 1237971 1203502 461967 1660272 1951034 1989107 514981 703325 1960193 195583 632384 173862 189476 1019322 618650 1647492 1406821 586557 1083374 194746 531854 1563309 1159804 1870723 739003 426050 1054109 1260191 169768 988541 1382613 1185500 281728 506754 860517 675015 1768263 1429093 760679 433646 510944 1787558 1716542 633790 805738 1876109 326620 957793 1000866 1016343 1816687 1528142 291802 647669 337535 1107079 612892 906826 881911 1211180 396409 1475049 243179 1086187 928284 1146765 1145196 941937 335873 1273865 1868178 1330694 290781 806088 488599 1408594 166903 41710 414659 1183139 1230018 1233314 215970 939491 1214292 1891359 1187314 1866515 937119 1678461 211313 693714 1603570 893388 1820799 896885 204961 1791343 1944673 660782 1201421 1496955 698503 1711637 1652021 257206 1239816 1669091 1193769 140301 1177824 542000 1485196 210866 1867058 1123005 570533 370618 122602 331079 589414 226503 1161276 1920783 1234280 1538921 849900 1444739 254830 521886 1744815 1178744 1575187 1312509 369418 217024 133609 791206 459599 1329034 1608691 1582404 718325 844297 1378471 104584 1398320 460935 1404875 979405 1242169 949831 1779886 614490 1842073 477973 1438333 1967023 1986283 745344 1608967 1505894 1115622 1068855 1945433 725525 1349041 232609 1223405 1142035 195956 971250 493757 903211 67963 1925833 1876002 1617301 411031 1233280 1922350 373209 260981 517356 566071 295675 1338383 858160 1443016 616590 606948 1277494 584187 725619 1776254 26754 1227441 1284840 1371345 553925 1305033 1912808 674592 474005 141895 1610976 1178352 1025330 953023 417521 1176756 989188 1946463 170336 1650070 1545759 1424324 309511 384864 1382689 1257278 1585063 1309753 1952994 1552867 1684653 193969 1346531 1888011 256881 1412107 1985733 1948741 1602118 1742033 1169592 1015845 442274 1137375 1252720 378948 14133 764745 455887 1276835 212590 1116052 1162090 1841505 432876 262061 861385 1998658 848760 742843 870064 596719 1387263 1180914 990358 442897 1377132 1822063 670708 1545377 475126 74271 115781 1190487 66203 130044 1497789 25732 496547 569790 235163 1659285 1194725 1596413 1742905 1580284 1935577 863855 91005 944830 619081 581928 1072124 1124830 425101 1247336 385046 134956 112297 52541 651758 279297 1739276 1585828 668163 474680 1495507 965643 1221645 310050 1446927 233433 1775654 1723816 620658 1079763 1896722 981518 865316 217047 844699 628998 246559 1736480 1197441 409272 1966086 1409857 464416 1777727 772313 1679447 660404 1564580 1824077 949782 555217 1354040 7095 336954 517700 1665564 294665 1437107 1474845 407342 1685620 333264 913234 985520 1115054 1027114 963278 501676 860496 801055 1754937 637985 1817407 692613 1814964 306679 1906660 1208512 1486646 1360023 1691936 406746 1513666 408925 616722 1789183 1078604 85726 1917730 1867200 1554334 1673259 834441 1031483 950643 1716256 154047 619740 1104859 1353959 251190 1225997 1212614 1482810 1915084 1927675 1092181 1565206 1152365 216226 1893193 543493 416965 455282 1203049 1695582 1358760 427190 1466497 1697320 1536373 1049609 1381971 1644565 80961 636466 1343021 1036292 324782 1082082 1001699 84534 575160 1218064 1493427 911750 311791 1251560 407336 1525651 1373547 244529 1772776 1384676 898311 1085228 1549988 1724763 1529506 84945 637002 847619 1330581 428674 792247 616798 839369 1514623 1160762 1666484 173887 1021734 1858124 942445 1016386 1551224 1768420 347382 1170726 1539825 1295580 915632 1983438 800858 1740028 496597 552667 458882 702932 1395489 1658911 1126486 670824 402267 1566371 843560 8575 865983 211148 1947267 137387 1892322 1169366 1885272 274836 772280 1551154 1110302 50606 1688144 104329 401007 1250477 331338 1279701 1273566 528966 623908 1323129 1149017 1211507 717296 494385 531149 43091 1763117 1468390 620087 1449289 51745 591224 106823 1207096 1711410 714075 1718991 1623119 1520895 1080310 94987 1011922 838363 178915 1722560 749675 813561 1247987 572066 1235323 225454 153461 91445 293723 1192331 490772 249467 223769 98699 266588 1020999 559733 282624 1354407 216276 1080268 1883897 1257652 1213419 1898191 993881 1494825 1653259 925142 496688 1956311 1873028 1643961 1174311 1316858 1402605 47193 1042378 768232 1258193 366703 810168 859376 1267200 1135816 474633 1603978 546659 941057 1445836 904897 1754162 370279 469604 1870351 1055944 981677 1837097 1571476 704639 634045 895274 1615926 855263 143169 1764456 1913811 1610413 1732131 1145257 834558 1475418 1244753 696996 1743950 1649553 1383828 1461322 1912192 860265 1702411 981579 117919 741046 1531762 612664 1587173 81823 118124 948198 632222 530411 1677435 1409931 1378656 1826213 845199 1631455 1577291 146065 1894586 1297600 1202436 1741666 1480055 416020 1751422 1379102 715732 954444 852093 1881433 300649 87760 1661716 350660 1269273 1348059 302625 984739 53276 1723511 1794232 737138 1941099 759206 561833 271485 1826043 138229 6544 361013 1001090 1966235 164478 293360 1632807 1225431 676116 1822319 785785 1395955 1392884 774318 1587782 1370271 1607856 1169204 646107 1681251 1641886 1425739 594678 662258 1477686 1665113 1867838 784441 671358 1536997 748366 1508447 1302855 843891 1791578 1144818 362862 1358991 1833358 688762 212935 977478 1058189 1978541 1570221 302793 1278842 110318 1846247 323249 590945 1223532 396019 1058320 1639780 1838082 666069 1519469 1042395 1868406 575844 1929759 657719 1131465 1259693 1005240 230601 1142424 1701465 15945 120406 802331 1159198 1504970 595405 385720 675501 1716008 1288515 1331772 643606 1406554 187537 1942417 1007936 1719901 1884055 1814754 335099 1502952 1796321 1205850 1689152 1323303 811454 6346 457606 1781569 768096 295073 1237159 1522973 403426 781309 1794658 1659978 1994622 836325 752653 1161171 1741479 620755 1425650 86480 721078 703095 1044941 1448566 1099056 1280694 919518 1958638 1355035 1393771 205165 1564808 42471 838936 622061 367493 15983 787200 1938406 739495 1953587 1972689 1061894 250175 742340 1185808 1033670 1799944 197696 810751 1775231 1883674 1504760 1865427 1104534 1786732 616887 1347369 805675 1663177 177511 1576877 238937 898966 105375 1881388 1053236 678987 1999667 1577447 1421873 230452 360308 1284452 949303 555806 55396 1566742 1222324 265155 1504199 389445 1530226 1543897 1353582 1746003 465959 1167180 1805942 1854679 867146 552530 869851 269420 412413 1261066 1156822 1136927 1294670 418965 1573514 1938561 278231 1186828 1015615 782897 905838 765362 764012 1503231 783638 508035 1823147 909621 322870 1293692 970405 1669460 1566735 1967019 1062512 1886581 402353 1124677 1215394 787091 1437984 1676297 1468047 1943688 1604889 131867 536971 519635 59889 507636 1511375 501905 852976 47789 960068 131010 355806 1663816 443714 359753 1586468 1552543 1493716 934758 275421 991150 1605326 1363698 1501951 116082 25749 1584963 774518 1655797 1765178 1588880 1007904 941540 122221 1189723 1307457 1532439 863102 375341 1100771 1123137 687235 887159 257609 460427 1976796 1468278 1108 1063421 1244972 375951 998627 1275482 688280 972270 1008297 1758580 500717 1635974 1364008 816939 873527 217904 1391505 1314451 797400 1853097 847066 1102100 1887443 992791 462751 1125974 738376 198579 1605093 917574 350234 1860724 90366 1149941 1795593 714333 65095 1579901 868233 1257318 441995 1714576 1932795 1925883 1488467 1377555 1864603 1629709 1833513 860376 1275715 744166 458096 503390 877686 686530 1652135 1944189 1251374 411481 816755 1575400 76973 976254 1926926 446189 1981559 1944368 1125719 1089554 988415 470506 1572809 1792944 812266 1126132 345327 1891710 1393123 98919 290042 1263105 1335027 955715 1524719 1859655 1244599 1029268 1202815 1066701 1685990 163399 1152140 1243388 512470 642181 908242 629577 1392572 1999922 1657232 1132867 806723 113667 716470 348171 700264 1993053 1119451 685610 700409 1456596 332043 779176 1749815 1551181 1423078 805172 1221413 48380 1348710 1307708 1596411 1933037 128377 88501 110097 913867 1839631 843714 765939 989844 1493069 819113 98277 502022 576955 881550 1133734 879909 197415 1750454 788852 93483 894585 503936 307360 356510 1772490 916841 1774584 421315 1384431 655605 884881 1546736 1630938 1356082 585606 1391408 209009 799131 1130582 1984825 1836092 326300 1290853 1418808 963605 540130 1977061 238381 1399925 1981646 238716 1781727 1158217 678575 849581 623764 347202 268737 730504 1207785 666698 1603749 72070 1572177 1243887 1756249 1226628 322461 1301272 1281314 369957 1902703 417306 640311 1987430 626263 288301 1634274 1637803 175988 1073778 821140 1215410 91302 529268 154523 116445 495121 1964953 1318003 329989 588048 890936 456246 708949 510774 978436 1561152 1233749 1530119 924118 668435 1302973 1240780 763218 658845 387370 1087852 1900707 1531796 977876 1559634 1580779 1096281 75649 1873692 127588 302687 1011652 1191738 100501 1396303 313042 620389 1624355 801364 1558154 1906356 118870 685311 1535619 33970 1728797 1431461 1009190 66458 1153465 1491465 283261 1317246 1419201 782432 156204 1099164 1120180 1282067 1516082 606443 93182 1528234 511747 99780 1090879 297043 539136 1213034 1029574 969959 1181376 53678 1824107 623495 1953318 1408567 1337882 739664 1171036 843356 889483 1981037 369528 1364409 115020 1584650 253368 1079081 1474492 1136291 1113427 1745247 262491 1578250 179712 76494 1927085 1650721 350040 526103 752252 1842553 1070981 1592016 1983691 110264 1296612 562729 810734 317187 1725066 611733 1861225 1025142 1764558 1318212 1953836 1972212 1556142 592665 1146842 1954317 389053 547433 1977663 197887 1209383 189518 1609332 1461202 1398805 404320 224748 35995 474385 912012 841562 60922 281655 1599785 731362 65126 1383992 1956310 1950364 1658865 1920177 1951188 1510127 511737 778251 241877 1000810 566747 719762 1091014 877705 1454681 546405 1628830 307961 774132 1129314 1544477 1853117 1799912 982747 1109056 70463 1995623 1280164 1006202 1143344 96870 1859099 618712 1030470 937553 1686600 136084 1795930 1323468 1831788 1199573 94795 513108 523688 1489340 1464200 1444908 1679307 890482 1314554 1469822 274951 1180198 1165052 1152118 1360809 547975 1938261 1502690 1973107 1803397 1410601 1430843 753198 25087 1693002 1633135 48810 830241 891708 1926635 1143732 72066 354836 1629914 1953229 1431582 341537 1357907 542727 1641400 1449361 847404 1640311 1608000 741121 1241984 287170 1520324 1638592 402099 1245075 653025 1775052 1326189 1098638 299239 1550584 1523969 1435687 1806600 1298780 1460436 1653219 431022 125724 1022519 536111 1019428 158751 1024373 808264 554642 1144348 980030 512955 1638717 167021 1337613 724759 730078 1137465 1197169 1442020 756682 617698 580765 1766622 1314604 837405 1282763 22902 1040679 1676454 1136431 610222 1673863 1490852 1248693 216349 822077 1299421 1064929 984828 371712 53392 779821 1678465 189085 351405 21148 1027951 28145 1109683 1350623 1148602 791200 5124 195667 1213824 772520 315003 1395470 348696 1445274 331362 564984 1994369 812080 1004235 1761081 1363920 13825 1912628 276932 1189230 1047744 1496556 1634315 764672 718098 254350 587274 1757895 1469180 424353 413684 57077 1556876 1716765 1423903 1300706 748389 1268688 1735858 1658584 1973111 4745 947585 1762429 722246 352823 1368019 1608956 46399 769940 1560527 1765473 1981194 1038965 309335 711173 1356670 1319541 331245 1118686 1604969 1802701 1094147 1394131 1837267 1321600 79781 1354703 959460 12205 1718276 324351 1484213 1577028 206228 424873 199066 1299670 1577978 1569782 124061 190516 178588 1311155 1703714 1426406 1724598 1539321 709942 1088683 1676753 631218 819057 1957154 1464468 754465 1054868 1722428 193706 1900956 595689 1729925 442008 1084092 105570 1326926 1254754 1847225 751587 375128 1177448 382421 530347 264330 1537650 1623959 1260802 1596754 831204 621999 442595 478697 526581 1148453 1173621 416101 1821425 1965774 971682 334628 624634 511831 191845 235216 786026 1756402 474455 60281 1355761 54498 1661192 333080 771005 569270 439895 1738861 1116455 1657172 1011568 845498 771188 156031 800032 1727822 1585028 591471 786574 363589 928899 1216236 1095720 1134925 1291306 244046 582970 222087 631588 1813588 139160 1398986 782640 845615 1396153 1904526 254781 1323561 1519192 1880696 35869 1684750 816062 1956202 656081 249186 796684 1616691 140442 761450 1562913 1974580 293944 124647 496135 1449334 120422 1724931 1598951 975413 564706 1608296 400910 749272 1982731 122623 975770 1695629 1185773 1160431 8383 1730325 550636 285235 1469222 345176 776108 1193765 139400 1773127 1388480 435295 824371 605390 1547521 1082280 1450674 1828018 457782 1975009 113948 1994347 1989461 1899805 1167966 1491766 1167907 1554216 213674 1363862 67408 1255373 1985197 1999716 1514834 53112 1483635 1745085 1582562 269054 765020 1960740 813787 1337586 62678 1101509 1308672 651478 1073942 957583 1484620 1231542 1031584 861366 11290 756759 1000760 475865 1641925 633778 1701169 720321 993514 426969 1962143 849303 1978987 1975014 415646 248017 215599 30781 1444943 1583308 316532 364939 480570 1649709 990745 879739 1233641 1994321 165339 190532 1054023 528729 956799 677153 1558051 1061770 1607115 513861 855638 595506 1648746 992507 1493177 506845 1001034 1485429 132542 276016 197017 468462 99803 647717 1859435 1212852 1689129 902747 1608337 1650837 194462 1748644 1954086 795749 211984 1865856 1186930 1970161 1078343 668792 11059 541147 765264 1048492 650238 1344509 1106914 1979621 641566 508451 367441 294122 1436464 1763763 845432 259118 85977 861480 48840 1283419 696462 337506 544524 1836142 1630639 272041 1162559 1600326 762379 678818 110867 89120 571912 1785786 692316 965195 657604 1136193 1614985 113526 1289995 563820 1593771 739091 561369 1831435 1220356 782760 1502062 1893185 1915525 196128 1259307 411885 1635052 301438 1405695 962177 850357 1673762 214798 858983 1853663 1288507 1035291 1392930 1850981 1976705 824661 855004 1214654 1336088 350170 1918915 1929099 418769 1702510 112929 1806681 958406 1750789 266218 632690 581489 558345 628488 1411288 1341295 1286221 1959184 1444883 283267 393454 191911 363603 817568 910217 1158043 730550 545713 1989309 1494780 1052576 1159954 1601215 807952 213751 1754069 211665 216007 1540557 1931615 1091062 930025 1607513 327057 710558 51600 3797 1051314 452523 1025591 505158 1138407 1600727 1788363 1252602 593541 914935 1376198 1402816 1767304 1709436 318097 1268127 1496518 1929029 1150660 1244179 242939 1546662 1961469 1531027 1487443 220508 1078770 947827 413043 706239 58703 763549 486951 229813 1988726 1432254 1011240 1382166 1309531 1069346 1693101 591674 494473 1646319 1186876 45586 1903169 173837 873566 1777207 919961 117536 688279 1967905 1519200 1694675 2075 904349 1725047 1305712 55927 1566330 397986 1109424 1484433 264532 913514 1764390 1045784 374689 488306 1878779 767573 1774387 25090 990270 179683 1918903 1437290 960074 1764927 628541 1959563 4685 1637727 594892 676222 859000 421028 1126059 1684725 1376171 286003 732274 1906392 1189071 803486 917520 565484 62828 112232 874558 1895491 594149 1199605 758057 395441 1283007 895458 11403 5185 103475 142045 1905473 1185072 536746 1590776 407721 1574527 1248575 386664 142873 1252201 1631051 1369081 222757 1403511 319851 1407992 116111 1267525 1094501 386588 1176908 83623 744933 12679 807839 315623 1643392 774926 957539 272798 487643 366551 863761 1257682 1007346 1821727 1956713 1025118 1695786 1580200 650605 1998002 918522 1625604 291505 1535828 899504 967404 94302 845003 451274 1390307 162435 758884 1810597 1869279 367757 1858927 41113 1687675 1668088 518070 1006605 582862 478199 148793 276215 1166662 205102 453921 609118 793635 747711 122670 1930205 692559 1646157 1071936 271994 1034922 392644 1471355 1571448 1961378 1509060 1039760 1123229 44025 1007428 1612235 267783 1715692 223496 1190345 1907999 1141510 1479670 1812012 924230 1378979 832362 1606726 615453 1535604 1901535 1577403 508156 1885220 97542 1414362 986756 1274880 848242 1945369 373164 1535865 1781592 1663383 754273 868121 113032 1543974 197063 848059 463839 1009739 413548 1998235 624173 8257 1833131 1864215 869448 1727399 1168786 1571406 278171 1554136 488678 203164 1001021 584812 1366989 1059006 141232 611526 426023 1878428 816449 1429559 1365320 1326105 97244 1899836 1824608 1731222 1683768 1851547 1221368 146838 1604165 167617 1757074 527098 1558383 1773877 1084844 84685 1035061 1614425 1864280 1796251 510210 1701655 102074 1909241 869202 1768573 1935718 336838 447998 1688013 992474 360872 770024 1503409 1955078 474029 1201425 806714 718695 653293 370043 122998 1886140 512320 227320 892425 1590755 1815080 1132398 1813760 1201623 1308780 1960647 1160267 1025256 285188 1591900 85597 263313 418309 933148 73820 501837 1847364 593993 1265524 1162504 1324679 851699 740981 1015060 1914706 513240 1437243 451778 1677302 1142647 1494917 10229 1911592 592334 1055007 595304 442471 635135 227192 1436709 218448 572660 1363066 1020129 464281 452347 694567 1592304 218435 1913058 1931751 1631428 576 1909150 1171893 767406 1629301 62090 1237064 382917 1494516 475921 608799 602893 518723 697018 5993 1873362 1440299 520077 200997 475553 39934 831213 1457994 1525389 647394 1033683 1078355 1437407 1154403 54060 627553 669331 1661959 361815 1159721 522117 467174 1762640 1923022 1831866 1155698 106942 1273277 25250 1176590 1255619 404616 621584 1873792 1657864 1307107 1234578 1874044 540053 1304596 687157 610828 1815772 1844484 845483 1108697 1503870 321997 327321 1667120 1353262 1448977 471041 272444 722278 1352814 1878883 1532512 1618567 1734861 1262707 286317 1190529 606240 62316 1247588 3486 754836 1499617 1481670 1194559 417003 170838 581715 533359 703632 453024 1584153 601900 1275010 977525 447593 1543984 1481988 1685295 1456935 191533 396667 1360931 599869 411025 1210748 1080267 1232281 557907 676178 42207 862311 1249988 936262 352608 1393773 520708 1383434 981018 1560687 590033 1164724 65750 1008449 1739185 499090 225115 200258 540047 1896301 980674 393289 1408311 949691 692611 1987116 1201983 20270 691278 1194942 119639 1122179 444964 1534781 1424652 486393 573899 1156564 1185975 1981925 801414 977447 51015 1003336 1038017 1119165 1513925 1536680 880671 1010808 1681587 916326 1717633 1598758 1274320 279217 897832 805291 1634942 1684710 1878546 1860944 1341005 599501 1683723 1945580 245239 981873 720612 1522411 339037 373272 1159760 604076 1777502 1255901 1063453 755893 1074551 1423943 152295 1467062 1160480 96776 440645 130060 1529551 760420 827823 8102 232944 1394914 700239 985160 160825 138895 1970414 1670659 590176 1497946 712879 906833 342932 417923 1661000 1863069 212608 588566 375511 1295622 1486273 1478951 103064 124931 1782346 1743650 1969270 1872960 1009916 1853858 1699270 1719111 619045 984442 1855346 1082341 318532 1092608 1948792 764786 848338 1572595 1422551 788937 862613 1118676 19400 1961986 736235 525167 1491110 838263 706339 404736 478684 1093243 1998977 1302282 596596 104750 1549030 621340 1988874 698255 1465641 1582937 1169345 442934 530675 1983699 431064 1458340 913532 1500255 1724268 615388 476789 522962 460992 857714 491861 205856 123132 1019771 923729 308899 1390576 506994 1382300 1892625 1700406 759353 1077760 102355 216207 1028364 1674190 928066 100450 482438 1622966 494416 1747776 624997 276250 519885 1161299 182938 1891174 1086838 1956085 1002785 769778 1086294 1364884 237302 1126901 836371 1995105 1306778 662600 1593376 272286 740503 204434 1384448 931692 190850 29211 521945 43426 1651860 1178726 618378 705499 1653479 1054140 6185 83264 756750 1134970 994605 1177403 1797771 1145648 1139072 1898784 796824 293982 577412 771840 1605370 910078 1512495 1653766 1955759 1304554 1531500 1445716 887837 936859 338300 928653 689249 1294154 1097153 79310 622298 595806 776144 1164225 624950 194409 1357685 403274 1921128 219686 1078998 1434725 1765419 950715 1257369 1935812 1419869 1015818 1919060 1689491 34755 795962 282076 1833747 1111933 1137596 524159 1220569 566595 1396728 860908 201146 1280269 1870898 1878004 746508 1050668 131024 988362 1434930 992151 1973995 1576672 933729 150726 1334668 534607 396523 1646920 90689 1594197 503761 1040442 881631 1442489 5438 331182 1238239 863015 187675 474553 691039 1221581 397604 1975312 611398 354884 1511543 1724210 192029 1237128 1992902 1179585 995783 364088 204204 1965040 1741238 678723 590868 210540 320549 1496977 477365 1016747 1853654 653324 82112 133762 1854556 1122481 223478 1838312 407654 1058674 714958 1169124 80708 1666187 1714588 243510 843571 574508 1784931 162238 244985 229643 360178 52543 928310 515326 1671757 318837 1720203 1829044 1522940 912604 1056748 771076 1144602 99073 821006 1306997 1852362 805896 1387335 1519037 1894783 1041667 1816183 966531 258166 1480815 141034 397113 157492 1947088 1982585 1149164 976045 1801923 1242174 358548 1814261 1378815 813405 1296089 1002897 1985628 1338824 490965 1518214 90492 516522 113735 164615 1344566 1865463 289517 1723132 52237 970414 1179592 1104409 1983793 1619167 609664 1380974 1756103 1251977 255364 564421 1875614 875662 1969539 986509 1298509 97764 1685803 932394 747106 1041255 1088526 391108 436309 1640593 1912610 1747961 594584 1409083 1279555 645359 1312450 1968424 973753 378869 561889 848430 1925140 884998 772688 1933625 381026 1306565 931413 1289408 165348 186939 210451 1026721 1786692 1020353 632305 145872 735229 1928421 529563 960739 193357 1627530 1596838 476477 1885283 1871895 1496967 217781 1314423 791761 139062 1361823 1554436 375167 1771133 729554 550903 107753 785755 193897 395194 332186 1099451 1083510 1807806 1308050 140017 51954 1516538 1747701 1317480 308520 1680462 1296462 17089 461950 488801 653519 391802 185169 1134407 1024850 862950 840263 282204 1380368 170387 747596 1172317 892960 1144787 613128 1730045 1897485 130806 1230670 624600 496359 303267 1699355 844204 678927 158519 1691698 1652099 367611 1588144 1592840 720384 1537226 1325358 187837 1107763 682035 1816724 1507470 1986169 1918127 545846 1493447 636496 245377 125119 1525234 731663 1792465 1023616 198744 1904801 1697877 1420022 1158691 1596047 1870933 633481 513527 602511 431280 503156 1337749 698853 1123348 11630 1383920 220387 1502988 806010 1262540 774149 230548 1264042 728469 990462 73044 194492 1811866 1041094 517839 1083005 864570 1146845 1173971 1013265 640334 734931 292040 1549999 1331691 848062 1603587 1373787 883091 401841 767474 393309 1202035 1468077 315068 1453696 1661300 767279 580164 1803248 1251722 1361584 601683 1745080 208865 448171 1495221 1934095 656375 1637309 1083832 1716853 1961570 799041 1856249 1957978 765429 1903574 301944 585856 1834049 166310 1859297 1645189 718954 443826 699603 1152766 1999243 230245 1542599 1668142 1221742 1020730 1098743 1810911 1233303 813437 400052 849113 896332 111289 53707 678271 1386684 1319423 41435 1442633 1373873 1293312 1338502 1630182 1795235 1213911 1525811 956353 1397276 1946573 1328797 609375 1456495 200447 709726 1842343 207895 18779 1468227 383321 422929 440575 423866 758770 701504 749275 1423923 462952 717762 1802662 1719178 649842 255282 759021 1590828 1638951 1563340 1876592 1218302 1862846 339585 1400418 1254039 320625 1687908 977515 1091092 1015858 1823649 681610 1587204 1122937 1846998 95948 1948501 259381 1125053 1927241 350463 1504233 1644232 1043242 771146 485602 580713 1192136 613948 745757 182135 295711 1446374 1175064 917465 947264 97428 1341399 1935984 305598 41704 40653 156530 1903066 229400 1979270 662474 43816 228577 1923133 1008459 1302389 560272 519096 1660268 1456976 349256 18781 1865389 844497 906223 1586616 693824 389788 120126 80758 1452870 1963234 458756 660988 1512638 1096064 1567839 1240888 1820428 1063536 1030726 1389955 249589 66753 1901409 825722 1553558 1448614 368278 1368190 640360 1438462 1403911 1872468 366818 283231 802237 1319141 1304974 1823601 1560565 69290 630672 598688 460665 839091 1710417 302093 1096968 753943 660344 700811 376107 1710326 907453 380416 558884 273301 1403642 1779488 744892 1065862 1212361 1060717 355960 1149555 100020 968621 295783 1178308 143933 156034 1828992 351221 1432869 1207719 438520 310851 1637257 1781721 488083 475469 785971 1739171 86129 508165 449902 1491059 1573800 1455819 1803980 1936690 1926831 150987 758387 1523955 737211 1946214 117862 1029119 1659353 1922345 1735634 429240 460616 1774467 1051774 541851 170322 367416 324313 143511 16741 1327674 1608802 32306 213336 1801080 948364 1180247 1120575 1892982 580701 334538 1098015 641683 1334358 791387 1690281 835074 1405336 289834 1341762 730655 1006717 82101 352763 1117831 631280 591187 1459788 1941751 239675 1373550 1561932 345450 1741548 1238179 1517416 1155503 532950 992167 794599 1633584 636822 1698341 1726211 567150 1872004 779817 1018019 105251 358449 1931190 1425961 1557626 69176 567379 967960 1450660 1874608 167686 1496467 1016259 1228820 1249163 799751 1625695 1679233 65613 1045362 29231 1424724 140458 682387 1941043 866344 816153 149400 62624 1629601 1756227 34200 1123752 356403 996042 1236466 1208938 143175 924442 88479 790938 553101 174430 570571 1296076 366713 1495025 1465571 1615065 1061671 389442 833970 148426 412605 686759 941761 593046 1412992 224442 1409046 1235183 1686706 1668804 349538 328603 1676410 1023596 1850459 1623638 1895421 1129466 44363 1269059 1748165 348464 352822 769316 490810 940808 790633 995480 1941427 1723169 138968 389862 911631 1956371 1621812 1498786 1658095 836843 953169 1766909 1832878 923060 1112432 517133 1682155 240006 568850 1161901 1361807 925931 400600 1329129 271640 795378 589085 204216 1797506 337352 1433785 880645 40644 257320 1047191 128504 782049 96920 958640 1498878 1412330 1912931 886745 1377873 812575 1861021 1710973 1711757 484224 1420563 1747957 1950618 1311872 877569 1191948 1760548 914388 1333395 17227 251520 648125 569643 519423 1443286 1855401 1242557 1601966 990873 1616376 418611 716539 66656 914121 770805 244134 1328626 543876 1835856 936808 1846056 1807872 1430505 1587344 1255064 244049 1894581 1909192 1426576 1041052 511537 812416 892051 333038 33196 795132 580624 331267 807226 1380082 1870943 778452 268763 1110358 498262 424344 81420 884536 1516016 602862 1511976 1967479 1179022 1971844 1563252 1704765 956321 621728 375107 663218 622919 1573402 1078007 314187 569311 1945227 246623 783582 1265843 1291855 1719579 1497047 1743823 405938 403677 935818 1106757 241464 653786 1766315 41580 1650376 1993645 1933998 922295 402070 1957437 1651572 914182 1647110 1128161 1041615 841277 1760923 1707829 486910 1625652 395212 1321381 77465 1390345 146823 621055 1953074 288155 1351935 1049831 439516 979333 682020 919335 1409649 1905525 1797477 1010606 1868140 937962 143969 1143869 1295477 357102 1242707 1683816 355635 1079967 1675955 1348956 600692 376667 1790476 1262742 1527222 1152317 1796257 937568 20450 272137 916410 1055062 995734 477710 1208548 974695 1127156 1998236 822934 1071326 504818 1030753 1207002 486478 1184528 527001 852196 1674062 1314033 1253659 226970 299597 1237035 869573 733124 163 1364367 1002991 1497903 1743757 1981175 1454163 1318297 1838494 1726168 1284392 1954988 771217 1576990 1080293 1662030 751012 1455292 1120784 1468721 1242172 620555 1554747 1112836 309022 75044 1425216 1464566 1236770 110666 1054463 427128 677370 455891 315909 534947 920612 1946335 1362337 1281499 1426735 1527027 847728 440338 1987788 546636 692156 328238 167603 1297000 1575972 83409 648080 220924 89584 1512888 1248408 609299 359199 836148 355977 151202 1710726 1892797 999453 24402 786348 1865201 192000 1509344 1249183 1372277 1025772 658627 318756 346766 504928 578110 900410 555262 1709098 1884441 764238 1258462 1748593 513154 522342 1453480 543598 641294 1067784 571158 1190475 1911819 1982070 303768 1136618 265078 270946 1144313 489949 1779060 1673116 1977847 793319 1695234 1670502 1778266 1419221 269126 999146 1489599 1697699 901622 1058038 52082 782037 926865 1157281 1822296 1486869 1795756 1652976 331787 1498342 933786 312596 1117895 889490 1525898 1317523 562120 1844441 1176521 1902302 976925 1185417 478150 1007533 1327740 1674227 145725 1609385 1792651 1697057 1550052 774538 1675067 1338928 1559400 1376127 97015 148522 1201447 345474 1248604 619487 1142690 1332705 835181 546811 1767170 1287053 1315995 1743497 1869869 1628924 1478928 1643498 372408 1025538 1884562 1664686 273095 1785106 495735 1276633 1382506 856599 1572827 326656 99154 854442 573639 809815 108836 407406 1834798 677718 1258075 882477 79704 1002937 767919 303401 418050 631548 738987 526306 831519 1265272 1868091 1643649 1761044 1706891 1527493 1938351 1005613 700499 516939 676534 270535 976598 1921384 255853 141274 1845717 484123 326820 1268861 1038595 1206976 1278171 1752028 1494968 482259 537466 705993 291567 1358362 1263997 864068 561154 1402571 508199 600582 1015590 1064950 1775677 1486683 1087829 1715819 765963 565490 240295 1349428 528983 1031134 1285166 1533428 34528 561454 1274752 1239003 467024 208469 1708495 929381 1171246 105905 1344968 1267429 820560 1543729 544772 1388285 1745864 1322577 1185559 382436 1052188 609968 432682 1080921 1684500 1165383 1449058 388565 1810013 395060 1585696 1222830 1792198 167793 1285300 176936 308381 410170 595280 628539 908058 615695 1136834 200009 765580 1736709 823047 362476 828325 166013 1748711 460451 525627 1251402 1488102 186819 1058903 1622600 1351400 594340 818511 474921 1113042 1585657 416424 150700 912596 530312 1181130 1168059 1177072 1511740 1063939 504741 74675 1582018 1098813 1595765 1446748 553319 451344 548596 1114373 394978 1483450 593247 1857461 1458471 1407656 787448 645766 671565 420101 946964 1172412 1176081 18409 1120380 288506 528978 89453 1507063 1806590 1697748 1160800 1649147 780555 205063 1482924 1943864 1754195 1786155 235426 1350839 214213 1082077 1351206 374770 1768782 359537 739006 1030710 1874151 943929 786022 1592134 614559 769915 1020269 1785811 517910 1661254 1757376 215989 232898 78017 59484 1165136 258652 1256614 1235591 698725 386299 1477676 1980844 803317 1787278 853824 1385007 1315528 1789404 468003 1444426 215352 400325 1071463 843518 348294 223416 1391929 1332701 510560 1218906 334986 1502656 1359643 867299 1706614 861078 15153 928679 654329 178228 1451496 1759026 741105 1194149 1262128 958010 30358 513656 1093972 1597739 1221521 1044754 832255 1307977 777671 450372 687475 974164 361656 1855040 525644 504279 677685 1822835 369704 236737 754682 1792824 245135 277854 1621658 1730296 1632452 16257 937448 1542344 315488 1893365 1191903 634112 341837 1544040 189718 186617 125359 1095903 1309473 181388 1746553 492091 1808669 791107 1086459 960438 655382 836714 408822 70070 1122934 1549055 174598 1346232 880446 160664 1147666 1942502 1432607 1159474 1810023 661632 1884870 1849733 28523 517513 567067 1513643 632649 1040887 1113657 216427 833923 526234 1346207 841386 1939961 879998 899507 147491 1079674 1353884 1853012 460969 1970721 869430 1820380 1024162 1438961 792627 736715 1390033 1689900 366458 366899 1747611 1822271 536910 1129311 1028569 1469054 1826875 3537 1923707 763251 1480386 1848993 969 1315821 1078325 1205214 900256 763152 1127565 1253126 899772 546005 1655131 1407897 619789 142834 1483713 142104 1995225 470626 1582662 370652 555327 1550007 570262 1842150 866723 55982 924206 1541167 26958 954240 1580547 162502 1102196 300405 1149476 107348 1567955 631373 32663 1108341 881698 345362 364987 755168 1394366 957396 546430 1414269 120457 904831 1470024 876370 1295150 1991992 627691 527826 587141 774435 651188 274458 746783 588972 824688 695718 1884724 1651169 402678 447044 1739187 1219496 1464342 418657 930030 1326828 1054313 1009216 1906893 638604 590392 1432341 1957573 1931073 1711371 539 391582 1601168 527210 410254 220596 1018126 1478293 480395 494908 812971 210612 1143149 837777 154896 504302 781879 245968 1416829 1463128 218622 1199334 799001 960517 420750 517182 1966583 1357186 542027 168805 1170679 1816099 1718883 1172859 678676 435293 451805 1084282 310939 1170180 590883 808104 1809512 1362059 763725 67143 1268720 228743 1058288 1108706 1273949 1331570 1685222 811879 1681401 282538 113021 811646 33892 279086 1338258 775904 1112397 1012128 1010099 986222 803196 835663 1908967 120658 319740 1688315 1965645 606387 539348 626697 1455234 17993 480949 706093 487890 1461520 290143 72995 139448 1230499 416357 497747 1300769 462157 308871 708851 1605621 1175506 779212 1886097 63159 1713792 1899572 1089210 1995711 1581480 1661391 344073 1672615 1683516 914912 1232574 869886 1135119 1301803 134583 1428136 897712 159245 64600 1985782 1139388 1587456 1037293 1107986 1119279 1095369 1778745 1880494 1524036 418885 163338 383430 1304745 1820986 1003020 1030690 977839 1027014 297988 593260 1150590 928396 1790889 1509024 1987558 1141159 1769618 193741 187540 834861 1416150 295140 286301 738027 565138 569836 745446 109403 88062 1624488 1756937 766350 1965293 1763751 128808 933241 817103 1260817 798342 1285328 212765 1127198 1269714 1940651 1680483 1026972 983586 703657 1506426 1707023 1638089 638935 913058 1117810 652198 1783599 51045 1016350 1144223 265670 1928720 1525315 548482 770437 1557833 17759 1574720 802211 544364 855095 1856697 278558 164671 101067 104236 1027651 100414 107603 895743 676607 1815323 1479820 1042267 1944163 418654 1535356 284823 1467711 223641 737189 1296289 1223211 875254 1282919 620009 1825271 1908662 1774455 1314371 1573529 1882229 1959658 305206 1197957 1872096 1236946 234083 1034642 50816 1010295 379241 1007277 634150 1607088 1246045 1950659 703645 1940215 498679 1275142 474103 805887 446364 1809209 1822077 1920610 301156 1506636 813329 980445 1731700 1923178 1546335 842123 287352 176024 1662731 346660 1159693 1275765 714573 613565 1632854 1343446 987088 576546 1808966 94436 1018009 15280 671173 326586 16339 1884155 1826530 1459849 315265 1561541 13019 679063 444542 1872209 1302141 248267 606623 936509 464465 1620292 137955 547176 1793581 234837 789000 1812593 339375 189527 1355744 1591080 993015 1404863 1633547 1915585 174794 155338 1742639 149845 1563235 1700772 66226 1657428 30764 64256 1697126 1711373 1704760 28346 1104145 1154527 77774 985396 237222 293315 1019148 229502 173272 1246178 1169603 1934412 1197512 422845 1244447 1128905 672645 305528 372902 225336 1865756 818717 1414605 522184 708791 1981382 1540657 349929 130016 1607233 1330826 856187 1223541 119209 1616210 56771 671839 971030 1059941 887370 883227 718116 1025220 1319893 942611 690021 542460 652400 90147 1681482 1630004 1332423 1369964 1086416 718747 1125975 666321 10973 373954 792995 468442 1601567 1971582 115633 265210 1600309 493752 283473 521813 452183 622594 511675 123886 169389 765262 366167 1938230 1032875 1358659 111305 963885 672067 996486 609141 1426968 820762 380915 1265346 759525 370938 559939 1071441 1700173 505632 1175314 807303 124345 708191 580819 1505729 386269 1025153 1070434 1731945 1098159 1935742 619257 569818 1712024 658039 397948 306719 749529 1392169 464901 1402730 182576 578582 268733 152616 1126391 726169 1908721 1006805 661395 1786566 906015 422294 1104106 983290 785189 777768 1161383 34104 1108585 1922014 1604802 848507 1629154 676674 609438 1986069 1480996 511617 1472127 1842161 290551 1590512 455133 574721 643780 1813117 1722311 168248 1756594 753012 1623003 962842 1086913 442446 1024648 215678 1285240 663824 1500169 667618 1723171 842863 1347664 427222 1737493 980911 837795 354523 1876115 1723773 1215902 1705359 1793252 736932 830958 1001553 303726 299580 1092755 1983554 378639 254778 286669 1024587 987328 1781335 162896 347574 781667 1322524 688000 207543 1262637 1281835 890381 1643951 853946 1704436 1946219 494026 963800 871899 776794 814506 1607348 1668439 229965 1061989 795188 352534 1900952 1265301 370929 1220126 1566198 902129 1034401 814104 40501 1647361 329882 672012 1867564 387750 1233678 883293 1122557 180773 914541 611867 1744667 445169 982044 1968329 1171333 804876 892076 1942866 1549541 409513 500832 318108 721728 1828795 1355075 1271135 1193784 196777 993220 95848 93511 1864349 1432536 725734 1893216 458436 274677 176054 1247389 1999223 102149 684074 1032411 809182 14537 1772543 627227 1976167 1530137 315672 1918599 1786314 1064794 1436640 1393960 532449 105474 1586347 1843845 1379442 964202 782447 1444126 674060 907555 66205 410554 384756 1210332 741754 1582691 783744 422163 38576 889820 284927 979273 1423406 1989749 407167 353363 1857375 1692917 192586 402644 1938882 494734 524536 1656100 43805 848567 962602 1428989 1269103 1103501 484496 1806237 557739 1517795 963330 834292 697328 1477599 1157277 643217 1746495 1495138 1098520 23434 438345 1095442 89957 1775250 932427 1385533 1514307 491346 576751 317601 1573069 983996 838046 1373226 412212 844335 433682 1442002 760949 1896491 1288671 77028 1406678 1419927 1591077 1304132 610374 1573171 1490867 1291269 1445508 1631050 1890547 1318698 1046617 1310277 73413 901350 407819 341998 611978 1721471 1441635 1254431 617968 1359316 1465996 698902 1005180 1202662 1393242 313667 496792 1819344 1420884 1696464 1160897 1144730 511940 26462 153462 1394862 1438783 1631550 1857038 1459464 519982 1544483 1924544 198746 1276438 570089 77018 867329 418127 1789418 566414 1699986 1018066 698891 1562037 962566 629200 955240 55509 843852 1778486 452043 1292454 1313336 537933 1619679 1328207 1392706 1464607 1486096 771825 1552505 674704 381704 1669879 1351519 1475977 506764 1405815 368884 706226 1204110 580403 845552 243199 1995626 8952 556977 217527 777984 1844381 1947618 925838 1727889 440529 837005 672115 760900 96559 1291142 516283 34279 107252 1837367 11575 1782619 1300999 1116898 1015193 1945908 241862 668504 1075054 141884 1704802 756734 130144 1827083 264089 101228 1448540 1750540 1151239 999806 1622248 892737 258072 1485482 552241 214445 1132531 1754758 355546 476835 1446163 1572201 635670 364459 541625 1222341 1707168 109587 1996446 759086 300705 5005 1556467 1548461 411847 1625718 1807871 344720 1687550 1412654 228621 345415 1514180 1261159 144375 1766962 353697 167183 1581284 699555 994768 901925 1598713 1245831 1650078 307313 46910 773350 525116 680025 1373810 1630572 160726 1056186 260740 700107 635535 395893 1654544 1367190 336752 1460384 1794046 701498 1685727 1126127 666026 1948758 264856 608976 509121 727092 1711566 211412 680091 1852396 716639 1050739 1400167 183513 722442 736521 1318193 1054875 431540 1882621 380139 1511549 511993 1084591 111907 560350 295713 831164 1075122 1899683 1372983 1727836 326540 172144 1681308 904882 790637 1099191 549198 1442294 1868844 388230 496895 1931979 79040 656794 1217915 1995044 579553 1726985 619888 1274470 1876162 1255266 666960 1322671 50909 227392 18803 1913144 1057384 1279971 120963 1643523 967449 1723305 1044312 1292288 1458824 495166 347049 992983 1999695 1424244 181335 734987 1645215 637459 138407 1667374 1537692 895019 1097747 1238327 1530689 864772 1674853 853512 1872714 18083 1013014 1462818 1518180 1953270 1471422 1556124 1131930 273355 1958326 114008 564552 94220 559382 938823 576300 646888 539714 1889844 1249554 1509938 298421 790781 614975 1923527 94682 1172235 693572 1736687 1187082 1914963 893210 594301 1715989 523929 489143 956893 689429 450472 1855190 1635752 492633 551842 1803861 1335101 1550672 1857434 1563991 1989091 470738 1212659 1175682 13816 1972550 1163714 1731436 1385286 1569343 454388 1464553 337320 1354495 749265 1864910 1091707 1135622 1400060 1394213 1167639 1695379 776711 318486 898694 518553 470409 1095208 1252461 601432 484503 1128121 1947648 146274 801077 1715920 624395 1488246 64614 1661971 720662 1422722 755727 202461 856698 1601097 1056484 1687259 1588999 495603 1194221 604263 1395531 1642402 1542011 842275 1013437 209922 992280 665000 1493807 538808 971329 1818864 260634 1667261 961906 886316 277723 391700 1897463 1028866 1808515 211069 1114247 1138625 1742718 1803310 907689 1742892 393826 1950512 1506213 852168 1264320 1850556 301724 236833 596342 1836556 1793495 1947285 689922 1422851 1598377 1148732 315850 996692 77385 320649 1358837 1546048 940852 428257 9542 857785 1730785 989932 333200 1893827 259829 136090 913262 485712 606144 1037934 1352830 1318475 673916 504416 206902 218581 194819 1768766 1556665 1736197 928650 1406113 988581 505955 537839 1728136 233935 1603356 1394034 254103 1309332 83522 83372 1147647 325247 655190 611682 1058382 1390215 533459 78897 400690 586005 479308 843532 1155967 1401265 748263 505905 249942 468847 238971 1116968 176508 946311 574965 1616730 901205 257228 265890 506616 1254702 662763 1138515 940593 453913 1119315 274832 614501 1138435 581975 906293 981066 1338304 652033 744253 728475 1141266 709992 1488958 474020 759846 1585331 714283 760445 1721880 1268530 934462 1880218 732998 672263 935902 1858992 80196 459351 1930664 945930 1293495 96739 206205 1223468 1360259 1884066 883171 988453 629804 261835 1096367 723330 1938246 191118 1515001 269802 255249 936762 1871507 799698 113651 1590362 1913600 1815339 1003044 1392015 1067719 1730933 1355207 1383411 757562 1075352 1805006 224194 1352319 1539420 1355483 923318 911279 1468863 606439 1519161 25622 30710 1484381 1201286 1808295 1369350 390569 1414993 1708597 1062651 1474730 1823450 30554 1545277 1733290 1994572 65022 227672 1623899 1288571 91852 306134 1860153 1574374 1062105 955900 321948 115377 355539 444809 461118 1250427 1566560 368660 915979 906889 51028 1231109 1624365 340226 1553296 232251 137015 1497774 471883 1453104 1036512 653793 1942143 1084430 371969 713006 1408573 851961 524902 1130141 1384108 932221 626310 791022 1499548 467211 1836745 115266 1537933 1505394 895755 700514 247325 1357557 1842949 1086951 1654335 1446242 593998 1939205 865326 510090 1719725 520795 465505 1051892 503344 1128378 312817 1042102 198100 1872157 328880 1602201 794705 1906732 1782092 436735 1620780 532986 901527 1064540 531103 1087307 682467 449849 1998513 1534972 1541997 103044 1251007 1360614 1449483 710681 967562 377383 588704 214416 1435608 1427399 1572203 1814675 616550 640944 1009281 1376476 1574561 1097857 33290 1123575 487128 69676 384869 725739 300642 508323 1388875 18148 214716 1734281 150708 1978878 1778138 1469306 1425148 9356 795301 1939922 1652811 109082 1326955 492585 904381 1172004 1699478 1462903 498365 485488 1724085 1237561 1554077 1016468 699354 1341030 732265 137191 800734 1356136 1281235 366801 301558 1550352 442132 761053 48680 206518 677830 1264576 202849 1461147 165948 758929 1428449 1553764 881068 437952 1152068 1552921 904627 1544280 1936038 961091 762942 835156 793574 454492 1524788 1238347 1816216 490464 1512877 1686637 88784 1675825 1982535 183169 681934 66353 581508 1468805 237670 29118 1770453 910531 1157227 1131966 1010502 1651552 45122 599368 385017 1004518 1555901 324858 1126242 1349416 378978 1041099 1889963 1766453 779476 1750085 752418 1736808 1986967 1273047 347077 1616288 1313601 245998 398535 777280 298984 1282734 602800 1186335 1271623 1000743 1693306 1172169 614478 572881 1095418 811018 158832 1639853 1818498 217507 1701276 1226736 210981 1087683 1948981 473866 800143 1713612 159294 842931 1898068 13789 1367451 1026575 1944820 66992 707272 1140532 1278285 38865 283569 629385 1064334 461902 100429 1687152 949060 1955986 1083958 184122 326192 587695 45949 608177 1579253 228237 805988 1948399 442089 1471845 336175 1088427 960354 195995 1850718 1045954 368781 509435 1384791 947792 254603 1829028 1367945 15025 585391 326403 707459 600797 1105288 736803 1489373 61599 1053759 740512 23339 1409247 858387 49967 1113952 650552 871829 1825020 503927 305516 437087 204405 1461777 1516960 779491 69111 801405 1467434 1528637 1794992 1704698 188401 784844 686394 926041 1675687 261003 1929653 1933677 1898946 889679 1589709 1770466 104089 569762 439234 223934 1543804 372872 1677042 1152020 943041 295543 361104 117562 1205823 1629732 538624 793838 1586677 1574953 123942 1491780 1479500 635557 1116713 494304 1671030 917366 289002 1266167 1988340 1928435 1736467 972655 276957 1536009 1606323 152313 289232 985561 687812 792262 924892 656988 1396962 227481 106680 1806076 376913 1334031 96521 200679 482961 1707451 1332334 1181572 511458 818424 1512846 1185782 1730365 470477 916956 1283696 243071 533619 1920247 1833601 1798124 1224640 1668813 984960 256192 644208 134121 1564389 1919531 168132 582651 1281480 1920986 1671692 251738 164211 495641 1520681 501588 1280856 1428411 1587992 1850603 183661 1279703 882905 292862 1991316 990541 376303 1248481 1753989 1239337 360689 1317898 472996 1411514 710478 1835531 1726634 1821241 1877266 1371067 1026845 1204588 585619 825687 1189651 176674 1420341 1373122 193883 1501016 493424 1859522 1615379 1039841 1811757 1616619 435821 1988410 1615034 1535587 844319 1889674 674643 1425911 419382 13328 1295459 1696486 595245 908345 177230 1036308 785407 1468204 1661609 331661 1816798 453205 1207324 1819012 1269768 1351051 870259 425121 195043 1010281 134987 337355 939363 1322349 1404111 536604 64320 1241105 1773919 1277857 1608777 475975 415814 1689889 1989799 1577283 583497 807473 156950 180515 1698673 1946444 43283 1423409 1668995 717916 1854872 643382 1742812 1082381 332898 456253 80443 69765 617847 558290 1374949 776159 1306145 998148 1715229 327228 1217143 482640 180607 488381 1107351 1841551 1542194 754635 724603 840159 1271501 1310971 1252862 1788588 1981288 110136 142651 1352142 854581 375255 353904 1904161 381292 709708 1550708 693870 255829 1108120 236961 83120 168003 1572233 36275 1144289 1234892 1347139 1253932 1319255 67236 284613 1677590 597608 1896661 1939797 1596799 939493 238193 225377 75139 820387 1184297 480072 1655326 425268 577447 1775608 1202605 173814 357426 1555460 1277497 1041352 1510828 1978565 464956 857972 661429 1076997 165429 107480 1055966 1071897 495267 438704 157734 505253 174486 277880 1356998 425488 843901 1009391 163557 632934 1665794 319697 1571653 226650 1909399 1748091 831227 1782497 1872914 993892 996341 436329 181546 1629128 1121718 572043 624386 166172 893541 39503 929696 1346689 3850 743934 1339229 1565727 713237 573820 311157 841275 1801135 557273 1716807 1312677 621783 950179 588033 1378640 1746929 873689 1275752 1436848 573890 342115 192660 1055280 1726626 318442 1227851 298708 926250 156446 970640 1787239 10702 789866 49856 372666 857250 1696795 1003534 913101 1787341 934514 228462 1325667 442410 357246 68158 569606 1677695 345935 279711 1490098 608095 1653558 766113 401144 1629753 294513 1235258 1271739 773528 1134246 972168 426240 1634491 625394 1100301 730026 669690 397418 1064568 877863 977691 1550338 1335675 1530214 1465959 1470919 578649 374054 428158 230603 1110474 1029238 21478 1696492 338393 1953415 1543697 590252 1815534 934671 1278951 863745 339648 756359 566904 1527547 1375823 1375762 59648 773024 1516312 117159 1086492 1408048 1980738 1471784 1600247 1410038 245164 64990 565843 1661299 1298513 267862 179824 1393073 111275 580853 583199 1278607 451699 1771714 543303 1047487 892405 1113325 1955931 735450 1719983 1930994 1813004 686895 1472242 38868 727690 438023 1054739 826472 586049 305727 722309 1457577 86565 1679271 1363167 1331467 1718326 636595 108265 270739 84070 23633 1809722 721303 1111519 575539 1422791 1478969 305169 202715 1112288 10588 1228049 1598628 470122 407367 1051609 22574 1193658 202930 422022 1085719 1353085 421616 1420515 201245 737276 1998337 282410 592069 296216 384517 1546892 1218695 153725 1852565 1513790 1321868 1224826 1658294 367530 888352 368344 1067198 189868 1963071 1090878 1726272 1277941 1114056 770554 1614737 698262 1443671 1309631 175867 277339 1967499 1261211 849793 504091 282600 448107 709347 1286404 871953 1406397 1647010 1619943 1779804 168534 150208 423 1786572 939482 1345346 783165 171458 1525794 258932 1542209 1857453 1989775 1633025 1780494 765607 938016 23123 670221 320906 1124882 721091 991690 1866292 1530186 231005 1927921 776021 206701 557553 1521617 1501948 1751186 1698260 594597 838771 647089 963507 1672457 523975 1055079 658061 1848512 1670287 1456937 1728480 1960328 654838 687467 745627 1217323 626535 1482436 1139732 456347 125229 895491 1364925 1815201 1439553 1201410 255893 60153 113217 411727 814048 903185 1359695 1231565 1198373 245178 763015 1827462 969758 1022839 1316823 666383 379702 529093 1738682 902143 178872 625053 1839194 1011461 1248306 715623 1729240 887161 910607 1975816 1847163 599223 20919 1696793 1134342 1536532 1511648 1714457 1555792 887047 995637 1556486 423169 1397948 1858255 913604 891609 1533056 422948 655422 1929687 1286702 1333585 544295 68801 1211816 480161 681667 1190143 897394 1136408 1022585 1212761 621054 200537 740109 788523 1730084 114042 729359 1219065 308663 863054 1617489 1396454 240889 212911 1990905 1655308 1010506 192480 1233919 1686640 77633 1436838 649165 1365522 1610261 1930393 91859 1991691 437214 1962600 608039 1459808 803827 1445149 1761484 1598011 1890732 488046 1418318 86178 1006526 175790 1089284 1244650 105500 983131 203331 1826609 1205976 1667634 1267808 1038415 531995 944585 75528 306368 379196 1057656 435783 1244947 1152526 185252 1004094 159806 828317 181750 1865645 1842522 141619 270956 1339442 606107 480387 871535 77777 1393527 736052 444472 509903 1146929 2109 813886 1220895 1744902 1539870 642193 1665339 1162115 108745 1861999 267479 1607696 103040 1939487 241035 399718 113378 1545269 1203118 360263 1329300 802613 1375940 27107 1482872 868841 1414790 903048 1828271 375071 612153 429657 1300952 634456 899665 782385 1820457 1889682 1804103 855410 1383745 957548 659303 1794193 352373 784419 649116 1659254 746735 1279932 695 360294 1938532 1027059 1709294 1731081 660527 276701 1932335 551433 792682 1511128 1857164 1374506 1668091 1951610 1147304 1398005 382296 1560962 75457 800135 1244893 618578 1006177 1616146 1698661 1032364 538135 1411940 1957484 149844 85729 1639761 1603992 1877445 629232 1016833 560292 29078 1104146 1134017 584185 1136955 1757919 166259 277918 1575191 1031898 1767489 1120790 231218 1018359 1150211 1777091 147802 896631 1639018 1852511 298845 1570828 74490 59471 1134681 448591 678372 1632238 1451616 1153345 446213 1089358 716980 1687871 1532583 300550 630372 1077389 156236 1269974 1503252 668299 1050189 255806 964111 1344608 299406 484360 1610276 1138930 1742565 609638 173298 641599 1340808 390860 1602037 376379 1681391 1642646 228964 90450 100302 1615534 1401719 1456443 1978924 534564 277458 861036 342338 1183048 1103124 1061473 331918 582848 1935951 127032 1741971 50812 1343673 1773902 1013248 1589835 1963764 613475 1497800 857619 506291 1639187 800648 1373172 1863948 520801 140060 1442719 1824018 1454535 1125347 1176910 958758 1197423 1129947 809614 1725253 219462 1876520 1326459 1653053 965049 887569 1375154 435463 446134 900321 475974 753769 1195148 175922 350178 751676 119073 1213268 376636 1371874 1802477 380630 1894578 978326 1496274 1542851 279958 1180361 520327 1885664 116665 1143981 523604 1013622 1714626 1504387 145623 1109596 733821 666560 1312854 1660855 145254 1166498 1398947 854670 1688464 901728 617292 848848 729255 1160382 1865703 1536023 1358745 1206886 465236 1143400 689955 15293 1556581 821483 1934212 1672878 57171 688248 1190544 1301058 858870 450133 1248586 1219621 1775594 100603 1329971 465440 939348 1097883 352978 959615 843994 998092 1238162 1834398 1550112 941149 1920218 1701357 945079 1569146 1978162 433210 1170485 598646 1444816 1153879 1779455 903089 1261018 1286155 805064 1400096 303261 1404132 417595 1647871 563925 308442 461852 965940 1605790 1495736 191657 771396 591699 827574 670710 1935036 1433205 322281 215922 947369 602998 647723 655789 1027931 126642 780589 1274913 980579 889874 220395 995337 321047 163614 1525240 1478128 324657 817489 553944 1138126 1776319 454315 890456 1947376 564097 1674222 1094375 1753122 1667380 1329929 1004213 1400626 1960488 837493 1859310 1869792 1280895 1857637 143090 1334932 170155 724461 1732504 891341 1184977 1645154 1010189 271565 1971897 536358 1838198 803034 1663089 109302 1067030 1274271 1958989 994450 873380 731661 1886149 1638896 603888 1297359 615173 1360977 1643080 1655523 1632086 21193 126986 601956 1571593 35044 1948821 1117576 753715 1586896 1824866 1932588 722153 302670 1960930 1050188 4374 1389124 435796 457448 947 1847815 940382 1943776 1734447 1404103 76853 1682949 426484 1630937 676782 724778 1003387 1371477 1962452 187078 137686 1331895 174260 1088172 689948 1611016 142391 1278124 1107658 1574133 1533278 1497677 1271291 303466 808520 510491 455140 1020649 1849555 1748186 1440313 1140295 1348023 987975 1110205 347842 440668 541394 663357 1221391 956805 1536658 809251 412513 1327282 1917137 650053 1815051 829379 51288 1922972 1613135 253394 306326 1561810 354124 703770 1484448 616930 797752 468032 1319194 1704393 501957 174440 212166 1930961 261654 1158136 626217 1466877 1114637 1249466 1246627 1054760 450175 105578 742120 1423157 1621891 1131534 118635 731955 90132 107684 328080 1467091 145392 495987 1194179 1187189 121605 1237703 1606424 1583566 938982 1718748 1633226 1231580 933545 1058688 750113 1344902 522263 228240 682293 1147996 466131 1023360 82041 1573092 799763 1690592 1649216 1113166 988989 1006412 1825005 110253 724003 1580224 144066 1297078 263977 691634 694030 1095379 967504 1084185 1592436 1715501 780875 1571338 527823 647527 1670466 570698 1572983 1893547 1840438 1788884 1208025 1722398 516215 1744589 107216 8796 792312 1376887 1205280 78564 1584037 1099397 973700 266294 1695113 174902 1082766 765220 374101 1261524 1002124 997843 475111 1064579 138549 1408526 703453 1265916 379444 284022 355521 1173696 802271 1120688 39657 1386907 517004 1353004 1698614 988889 855205 632335 295094 830984 1370402 1936185 1176595 1839832 517935 549606 829247 1218857 1498719 1047197 802477 794657 156669 1346775 1990 1657252 387206 972663 1496281 707637 1758230 106175 63776 949234 478036 233948 1783069 425200 1215051 1285061 1537587 814403 834496 909560 1706418 1796043 717726 1177296 611652 1553607 1844817 1908546 519083 753564 1088211 1947155 1392639 772873 331332 879277 253887 872940 1043129 286249 691952 1476750 584378 1763260 1428534 711653 1798424 1007814 782224 748565 1798274 727193 1862632 1246020 1355280 1621602 1500872 825023 1043844 808481 407856 630128 957155 106220 1121171 666370 1848996 1695686 663862 1256678 1664784 1743137 934759 1423453 806127 902624 323274 890611 1705818 748051 1506234 1913933 596672 635125 1965279 1442351 1336003 39281 1893297 1167519 325639 868798 1669335 103295 699586 1227738 1305331 1614813 945831 1276841 1963552 239802 363426 1656877 1920894 359322 1307828 1620065 352342 1572056 1905352 1803932 1328397 668103 1579825 269961 1549658 402003 223519 246399 1857705 779670 717389 875981 1772344 1794714 1075923 1020399 861757 1916546 1936088 1668112 1181395 689516 1258741 410359 1383285 1876596 1759943 1756122 685423 484968 970422 1609500 1685656 1080445 1656768 655358 734579 74127 519672 703196 409422 1766220 523545 1857474 132961 1053682 1744436 296353 197783 580302 240427 1499459 507507 183502 1802834 1054293 1159609 472287 1095276 1804781 1406732 1981057 644926 1177303 1553225 1548865 1581841 1048042 533678 1262635 1616219 616400 213162 566830 1135402 1582262 1078522 1797863 148010 764844 1861736 1758960 557671 1916275 456911 1840469 1985229 92042 1462640 1084917 1388103 1883373 328449 814336 497298 1631259 1971969 143181 842236 1558545 1831776 1545283 1187097 1794136 1639640 1406301 1023823 1189384 1149942 1857395 386674 1499544 444232 1260673 1313994 290391 1850139 642478 1768205 1571111 1409711 190378 1395208 259648 1630836 723459 1287062 1798288 1850503 1753502 1513591 862078 997279 1010453 1026595 493807 756509 579654 1405924 814605 874190 1241712 503334 378641 721865 522003 1762720 477672 240244 806069 304743 1256652 1143086 1378035 1566593 1893610 1502194 624320 847652 1964297 425204 823420 464303 794744 1678698 208227 1264086 1376672 1629391 211861 1377577 1731966 1978783 1849932 839308 41119 625785 1885761 1365947 1008565 64314 98701 1182494 70157 973150 1793674 147492 1953549 1880272 800940 1805110 1891692 1415899 1607810 1732583 45268 741305 1676530 1053711 1476483 247482 67438 1384698 1893018 1771384 289629 1591030 927285 1623361 533887 1510626 1855971 1149221 433725 975735 1238787 1317979 861126 1761990 186695 216413 143384 920994 631552 408511 1572142 963664 929463 159184 1979510 417844 1543417 982385 1343564 628165 389193 558652 840469 163481 771011 326396 1850972 271697 357849 1905433 635581 549964 1147365 121263 1586845 641750 460508 1225625 24085 1444628 1951136 1627873 1466266 856657 1470617 1115168 450000 729470 974445 540051 52145 1250326 1830377 950567 776197 1393643 532520 522668 1707999 1827308 535181 718161 1801200 1676194 441201 878328 237641 978421 1809829 1390421 503622 1024408 269186 590406 689779 430544 1566099 430948 1061751 171825 1822543 1996530 1732616 1823553 431286 1575182 1428280 515975 612033 1323982 401739 268099 1302872 1655405 1115343 98561 499042 946125 1164396 1538480 1474157 650770 672071 458784 753957 427118 719887 1466642 1473249 1673944 1609477 237860 1285418 612977 715351 1961541 1380865 1094161 1247320 907978 1482921 1149203 408207 423704 1905410 1630318 1396122 1363070 1731906 986902 633475 840674 803030 1730433 783002 462572 1731287 647757 254661 1352471 1318592 1336087 322015 385868 1340363 87955 1788020 1272523 93899 1908767 228799 174385 537390 1955908 1453150 729667 1570170 1365093 1159655 1540884 1575982 1820177 5910 1638393 256142 1081502 1317996 469593 452205 79411 1716903 746045 1541551 254095 531180 1933717 1216569 1832181 1153844 522390 1262330 1158082 1129054 4145 1609611 815815 333463 121883 539751 984977 859143 1395886 1568540 888070 163066 1583012 78356 315312 448461 1588075 1898220 834339 1479461 992170 381637 1743029 41480 1795897 1596256 550751 1412473 1667247 294257 1285924 1305828 928817 1541051 614904 705339 304620 1490099 829039 1474686 608145 1560113 1868200 490795 1411608 1227215 1253345 45908 910967 524660 1638920 1625775 842342 1298340 262311 1262797 920622 961918 1992930 1138896 1838085 875174 1243076 1085375 569620 1490292 627796 1554135 474986 1044530 233823 829520 1127052 1589741 458930 90625 1126971 657310 923771 1134251 1847902 384360 1022465 1791646 657570 676375 76666 423411 1479189 675678 88768 1111387 605560 207986 712101 996206 1015982 1224858 529661 1502276 1916282 1352804 674379 558029 1205304 212804 1773921 364703 1160658 582595 643406 1208629 1294108 1224542 1871016 631826 1986448 336550 167958 1988576 1931534 191382 461563 1983444 1720568 574291 1223359 1088049 339805 863516 1412576 1176292 1122410 1224895 2865 471388 1635717 134692 655552 558881 657428 924228 648893 1244817 401253 899355 1191008 1093830 605488 845977 806120 845179 771454 321806 1491206 1248383 968733 1262754 786640 1486239 938649 1517366 412323 1973409 1898031 928998 1388458 1678971 136962 812604 1922001 604521 380621 1719492 1731661 1008551 597158 1080882 111998 1166145 1859525 857488 331997 458131 1228191 190216 1696665 1920976 1490625 771103 1387715 357155 786960 1073199 687835 876865 673056 1364557 1380567 1395415 47518 889732 821096 960124 1602219 781441 633784 1088907 530001 380771 1262474 514665 1670309 1782911 859605 1921154 101598 1381913 1511859 588139 1011157 41146 877603 1690060 1850925 209809 1429454 1264024 501312 215584 1120545 1452745 1810451 687592 64342 984988 1895756 166627 315183 516412 1092705 947575 460287 1221972 330964 835418 1567185 1658753 1897625 297445 355052 754963 910961 758194 401638 172846 1162217 855927 1876942 174425 1713431 363307 1490497 652130 459254 330938 1672384 1310041 1498288 896681 557602 108621 775105 1604149 1854456 1504994 1631661 587607 1635876 418874 553149 57296 142879 1637180 1133586 342945 41245 1356272 1438435 1774955 474791 583347 741323 803325 1255641 129705 456785 351309 1804224 1970562 1588381 346057 1874959 1588190 1175551 1322075 852120 530121 895524 182456 66289 198364 519735 1293219 1451938 1660982 1732331 1772882 96297 1112459 1781302 1559522 1279591 547443 409414 156262 1517778 58181 1789204 1119387 977190 1266903 1481728 1469529 1883355 1298909 599209 1882418 977682 1143920 1941677 951745 1526613 572677 1617672 1799591 1710036 476867 1990227 1033952 1735189 1024810 63232 570934 1214806 667172 1159197 369667 189008 1420413 1526359 578844 1290355 628177 829052 1092670 1377384 1806345 1051499 214479 1502843 41013 1152808 1615761 1679482 10817 1016127 1169973 1231030 718698 965159 1893882 1003573 925628 1767020 1263678 1250660 745125 1853015 118816 1854327 1066591 775009 365958 152653 1075728 963002 513458 1614326 1345606 1123697 1866781 1451628 1712613 19964 1817577 112409 554701 1606651 1750250 510303 1479599 1896445 1161268 1663979 1679032 621740 1835545 1711360 564779 1957408 1271971 252558 277490 236570 1787249 1835968 785085 771951 1321216 497190 1676427 1294766 227302 1744197 1744484 1393956 420632 1743716 299786 1155972 581831 1297525 1003631 686317 374842 1038431 1532682 203039 1991556 1095645 1669656 1227770 1991504 1614000 850601 1213717 1132963 1359736 772143 1388644 143839 348540 324640 683112 1855148 1626490 1929829 1391834 1620805 29845 1295666 1870732 1641801 227695 1434676 1421890 64609 319401 1433882 732786 567105 1517405 942446 904683 134118 1486419 698372 923755 330163 663154 1824563 1889970 924530 984834 1144196 49399 1451060 1936050 1966304 1950348 1894875 939509 999721 1033224 1211929 1040151 535185 926321 864343 68960 596991 1949301 1606495 356259 568221 1275606 1071264 592511 1589413 507936 1054053 1631831 1363045 1950163 623992 1389870 1469301 41961 983721 1022616 348338 578805 1649572 62832 747751 60449 1277425 1574060 846590 517905 1559558 1043010 337826 254107 2310 396743 1745103 7817 504602 312026 115897 1276186 1374115 189776 615728 204391 203789 796942 99116 61736 1543377 989322 1651911 739803 1888416 963526 1994942 1279353 1112995 965559 280796 1798411 772692 458835 1062350 969372 1251629 1936748 1361407 784909 1636571 1795555 1296932 1462535 570715 1188621 1097599 1013234 1950127 853057 438114 518952 687279 1504580 280285 731188 1287617 105208 205125 1993794 1720215 952300 16884 514038 1181964 1898491 1801444 943421 1384916 1637966 1420684 1371989 1487354 1013528 1693783 511520 1227590 598937 1979263 1434570 1353698 119192 1579911 1244702 1592891 1104973 1848362 615259 1983270 1206125 464934 405983 556010 245788 191502 1478437 688742 1886766 257057 1398598 854510 1524602 1762532 448113 1153648 1271729 1176656 961974 1851276 1615924 210479 1034241 1600940 171849 1649071 1980026 1257988 521395 1287330 874126 1241787 936492 1067430 1077787 851640 1075321 313414 412293 1223239 535385 81878 1049251 1309311 1989963 1215292 1736268 615776 453476 928328 393838 1369782 1538267 1047305 1296877 315008 1266446 1294208 1170682 307455 61302 1999376 1514377 583686 148218 559455 856404 272971 643844 535846 1597490 181793 611364 345430 1062309 1269023 1726606 610605 1208619 1540317 929659 1741979 446456 1740643 1530716 459199 278051 4481 994710 993824 784155 1481222 17984 994704 1901612 1504306 79836 938995 1259521 1360338 827473 1938988 1148867 1112936 1626823 1415983 29381 332179 1559875 1333010 1878401 1461787 698561 1224146 65807 1012549 1828096 1405599 620065 484818 447805 474585 1055400 239978 1265293 1096996 793803 1018828 1694631 56255 728153 618952 1738755 533929 1184211 1015673 1416094 1273712 229062 392844 64393 1980227 935189 7916 296535 1994043 1311723 517831 1202728 1011031 710826 1558355 1376565 1291865 1590601 141766 1302835 592769 344619 1604650 1553926 581215 1000611 648972 824915 1292437 548157 1048468 47687 1847090 1256562 1776204 1944757 1614424 782502 1146319 1643898 1075271 74725 900934 1483791 278149 312846 1401677 847874 1830347 1615512 1708596 373267 1809895 523125 1323090 1780445 1786867 1989239 766945 1962360 190742 1684174 741009 1206487 1469051 579759 790111 1033436 438019 115770 279236 236458 40902 1112364 1383336 94632 1683686 605878 280920 1130261 929 1668861 1222982 527919 572923 1212457 156996 811692 1486528 1394290 1553432 1788248 1149259 1874363 1944504 1941815 553614 1531481 281507 1219642 1469395 30778 362718 1658139 27339 1536649 1268694 840301 377691 1757514 989919 477220 1181601 1971492 1434490 1152575 362957 1429679 1160597 684423 859826 1363618 692190 861965 1231439 1365833 1323960 583278 484114 1433341 1695299 1091928 692818 475173 570918 1298208 1036773 1997321 1004700 1851062 1266196 707287 1884110 1961477 274743 1564712 1640945 1585406 274561 1310776 1934077 957129 655019 261432 1997529 1949161 1690055 394171 661559 897495 48279 669013 1225009 594764 77608 1369787 1766394 470113 160899 1514027 1911371 1034050 311303 1859527 944777 228606 1988442 589696 55935 1032516 22778 1731449 1609764 957984 1237579 1258456 386394 1746205 271688 583504 1622715 1495285 1987603 1078057 383251 686551 826594 828116 198552 184757 313101 790958 1987357 812813 1795666 1217251 920671 919729 1139486 1226299 891615 599953 1256564 1346657 269497 1823902 1125502 1030796 369612 355036 1962923 1814367 709953 752495 466674 1537818 1564487 803700 1379568 1792259 212054 1696708 1071255 1121028 489689 70199 1244625 1656286 593524 765053 95489 289297 1358213 1166130 809537 895535 164204 891535 1145776 1662164 1072005 507040 844852 288663 1273734 369046 951219 1329873 799433 127752 477947 528228 215430 486196 143340 99498 581773 1198759 1052652 1712816 292781 1852672 1910352 867035 788621 100407 1570510 1713117 1738635 421991 63972 1281301 120361 1640402 747507 1988564 1984018 1110146 365957 1477726 162095 1096594 1987069 659292 1002392 1509487 1968420 958949 1520508 956588 1257349 1000575 1641338 1878403 1035357 1290146 1434649 871880 1854226 886427 1641879 515906 680894 77805 457581 561475 607472 1546174 1307563 1979551 1719468 1832703 768245 1223042 767668 1676896 1852932 847277 1043893 1956625 1275176 1968350 1817992 1100084 1717217 495397 39640 781191 59209 688480 168048 1721497 868048 1648617 885264 1928916 87510 185019 1211568 1840373 281325 1895316 401496 1865608 514215 464976 1074657 1912075 259713 301172 412003 505652 587655 1190302 753476 1894304 1440539 1035377 348177 438695 859375 1005588 1148278 255718 1825119 1599095 437581 386455 281753 1957126 1343193 455047 1138264 565722 154333 1393913 1750564 1101111 1059432 1060460 1582581 1599418 1566397 114244 727206 210902 107260 817396 696077 4772 772797 106981 1639756 92069 639640 1688466 476026 1656501 1539885 1053057 332412 1280851 1710218 1589235 679726 733636 1535721 29698 1418922 793821 1704702 1855318 422411 8170 1184976 263905 740281 706973 1323537 844016 1848140 1620259 1292556 1405895 739747 893733 1883944 551664 522850 1683047 1216006 794354 1927075 740373 1675713 1882177 614159 397925 1419472 1545097 376206 965767 317540 721127 1806947 953972 196169 925083 1191298 847275 1845730 699841 1421584 334313 1615414 1076834 11759 340649 899587 1467039 1923601 331112 623809 435232 792366 31081 1870018 397831 459947 1025890 1443783 827165 1643446 1623451 1375314 1512673 1363515 511469 54328 1304786 1445639 1239646 1907273 310373 1505586 503310 1169006 1451231 1952746 1281399 1709311 1697193 1764711 882354 1269361 1959365 1875098 418847 193286 1565792 250295 952208 831785 1187655 1875700 1786929 1155495 769856 1219513 735058 26265 1431831 480569 1859634 1911459 634827 780628 216329 218603 1410871 97517 1222351 1800440 1768453 204042 136306 1020818 361156 1806971 984886 84618 146704 1462891 985459 61099 1976072 968321 1115499 1058465 1332809 4684 1374871 804825 429751 1078509 591451 309940 1720070 694964 1934910 632963 617010 1482544 103880 1651165 250589 264832 1360178 1467077 1400677 714800 424287 1674319 1206776 1967641 6622 1796343 547867 1415906 828730 1780894 481858 187485 992304 1985180 417159 1958292 1701840 988241 1988926 68904 700684 1582108 493922 1978067 336429 1408760 672250 1604206 635631 1386678 1149275 1594235 818874 620399 1643257 1072300 1878415 1232064 1945757 177423 31310 677315 1375164 1039966 1357160 923589 1171513 1066007 1489348 206827 692832 630728 1752294 1427417 1452468 257648 1143575 1071728 921035 872451 56845 574195 1094690 368049 147487 523267 1596509 814964 107525 840458 1174317 1531083 847712 118239 1574870 747322 348035 1490479 419749 1504935 1300365 683783 849866 920434 1739482 509630 1008061 661252 777983 1004588 1978668 1573480 865064 359810 642654 822803 1081276 1393572 1419969 1288793 1740816 666281 360604 1043627 1217571 1676645 621414 1715676 1003587 1088406 1414087 254834 456586 599561 1455677 23903 1404214 1012081 1798761 896814 1619216 196646 1656352 644072 744894 961419 707726 331921 837560 968897 1899898 230481 1628550 1168392 983963 1329202 1094882 1829631 1560481 184289 686979 1434623 1714862 1157064 344486 716141 47024 23988 1842942 1576211 1686693 643530 1071794 454665 1402077 302918 1361661 1625715 825728 809528 1548430 1159535 1962206 1544096 1135075 873661 1539781 959960 1790121 640584 1747585 339196 843567 389209 481939 242603 650761 857647 1058866 928114 1311771 1028136 155977 223385 1253917 310446 1337001 982478 1882631 323648 548450 631983 308525 1987756 1696575 1530692 574597 867549 1937460 754560 235575 1502421 330190 1383357 457883 79159 808512 494674 1378094 314665 1452502 1934430 708143 971199 260327 409367 428185 381317 296848 786159 1353385 683338 1106083 1706691 614121 1037187 1223049 1493609 739124 1318952 1452954 760473 524062 1759655 424034 1527439 1897321 82848 595962 6705 389212 1825900 65989 1069027 358479 784066 1195563 1932942 1302804 474631 1038453 1980020 417985 1760785 714423 1706600 1561498 1543242 907260 1192040 1382697 1977405 345995 988524 1690395 835803 678405 496655 1542349 886354 1635655 1493743 1697109 836013 1868910 423147 1246127 212230 1739775 505875 1613880 639160 890450 242349 1313600 1188720 467930 714641 279682 199366 185080 1511545 277998 74327 1266437 485449 567947 947401 1716242 375558 847405 437676 1318633 891929 1104283 1910421 467326 108394 591230 1634775 1132212 1633651 1307429 1064490 1046265 755840 527792 973775 1528599 6835 606588 486713 1562947 787991 221698 1719637 1393790 1625512 858611 8419 128076 1755193 896368 470677 814200 1230839 608929 214100 541369 656362 1460245 194727 1657350 1505161 1603264 1669020 355195 109828 425892 231032 1068304 895893 258446 74157 1585817 1925959 360924 470343 659191 1486088 879604 1755570 396978 1012093 51163 1826181 167104 1549268 1775128 1289851 969190 1585876 82409 70450 1904813 1156030 1793575 1654468 699700 23188 1059000 76541 181127 867183 1758198 1416516 1319377 1230983 80532 159086 774778 1274695 1515749 989104 1007530 818406 407663 1482233 550896 1184041 562899 815803 274517 1085609 1931617 991355 1209243 1417653 1858500 338695 1330286 472477 1486988 1705708 624956 20761 1671123 348924 1744069 1828454 1101651 1754598 1471068 899345 1634178 155860 1257575 929682 411100 1336697 1702253 1654439 556865 1292020 314099 123252 417860 79541 8732 608801 1910802 1958735 1369673 943601 1270341 749938 1333589 1034884 15353 1854507 1137478 1083972 1897530 1867311 1866571 1008495 79640 10376 386261 394331 267502 351451 1643072 908620 1497913 1346240 1693677 1610493 325933 708096 80668 1626767 1756855 730664 1141870 1091815 1169135 776462 1113709 1912216 674571 1405217 579686 807578 398937 1647317 855985 981483 1236463 1185282 1743368 1417181 125881 1489646 930134 396574 1857014 1557414 26138 453927 409442 1237255 800302 298083 1126837 1311326 789407 564254 691349 984195 692395 287463 833471 324475 487823 910322 1807577 581821 1964060 1391065 566290 306911 1729067 1648867 740527 142346 1146115 1176244 1666698 1500124 436718 190074 98687 1708051 300943 1042369 1511362 1200136 865519 1867531 1339450 1951718 446892 1097951 1673603 1637670 529925 1446385 1464926 1118456 1666197 499691 1493393 864758 1861419 255553 1180174 1077156 1891220 1717403 1725236 56512 1203150 1140802 1648162 623147 1005740 1246367 756062 1825336 125035 1738191 1670954 1815034 1677322 291640 187639 351761 67091 144226 905124 1808430 1752880 38715 1333371 1419818 233082 1359773 651107 1356004 1288606 376146 1136275 682074 1714252 818268 1427610 1540408 268764 1699645 1415251 378557 406409 977798 1002565 135434 925563 482770 919087 1988275 258626 1251214 1065668 33808 1505070 1113383 1982943 270323 1860045 1109838 1957336 1189551 861515 1101325 1665614 1054123 1540018 1177193 516933 114820 442928 265675 137698 1483864 1920446 1467209 1089202 406962 1756951 1212640 176570 323157 1656876 478061 860304 24751 1773723 1443277 782780 915592 516265 822406 1062836 1183891 220710 425095 439637 697441 1765246 1251753 601698 289757 1852149 1803737 1627171 329442 205596 1729695 1381163 1265276 841073 1993284 945118 1063033 568752 520960 1412939 642399 1296311 446743 1869217 550061 1075529 681370 351237 1053933 1825595 1060996 1819572 255187 1419395 184831 192465 513567 634711 1912928 1928610 1804201 1519664 825903 1657978 1900049 1260747 1071163 259364 309874 1150475 828114 1430548 1018894 1952115 152568 843899 1151844 384351 1274930 837442 1422447 1211552 1682250 273745 933837 750171 618584 344754 1817420 1123599 31512 721477 1493709 1124066 275274 1604265 1254473 519892 964782 327605 1119364 921301 1920458 1745842 119723 538532 945729 568433 718578 987554 157452 1843235 441451 1166303 1357933 1245352 148689 1967969 1637251 237046 1214257 37657 730944 1032493 1352311 1003901 463002 316866 1351233 448215 1628537 631504 926771 1071792 1068637 871714 1823472 1804813 792475 152987 267455 678665 1044439 5960 1899774 472098 1606128 1178137 498588 865376 1353639 1142557 732218 538658 394210 349389 1819346 856461 914660 1172774 940144 774633 148814 979821 162891 1711585 525075 1354678 552908 876761 1438966 931642 611570 1919071 174359 1439179 1871518 898143 861059 516876 83357 43033 1106443 608253 1004599 753024 1722274 332662 895741 1436330 15365 1972520 1154597 335648 310251 793149 573910 1851351 1205097 572930 6327 1759 682558 1427359 1916239 1291867 1088199 640870 1461377 309253 515301 1216372 1638654 738183 1765147 83641 1854973 351630 1329819 577852 1697686 1043466 641098 1468934 861732 1128356 1506658 218385 1401000 674242 1008501 967444 861026 870375 1621480 1271175 436207 844504 558496 1775342 323440 881599 522702 343278 40526 312012 16872 1751991 601516 784327 46022 1478596 210215 1561327 460782 610573 273742 1575107 904893 1750943 949144 1862416 1465125 1780149 1634529 1792243 1802893 46008 859565 1648823 780143 692224 844158 1604507 820658 1609055 1788434 235352 8406 980184 1369202 377150 372285 1332155 1590068 377694 1842278 1478292 634450 717327 921730 216585 1619555 1383573 1393185 1823865 618982 461754 1714094 1751041 1798785 1612821 304483 1397440 1787612 239387 1500102 1997086 360677 1563721 1129566 960647 1471945 144255 1864749 1301616 368501 294705 1551394 228136 1906953 1309682 1559221 265913 1774195 717501 496130 10619 551049 693784 944728 608745 1819315 610842 1553089 1782818 1095908 1697418 859835 1834519 1338665 769415 103918 169627 1960990 148576 1783230 471678 1221570 979243 483314 1555413 1707571 971339 1785126 637108 1192558 887286 932201 448138 1778081 1079930 867081 403691 244167 855586 1505585 1470339 399444 1928920 1328655 73323 970715 575724 525150 877971 840432 667740 1509444 1179743 1012160 1606253 381049 1068300 1431947 1812380 314239 1620070 864084 656554 1682499 249180 359060 1871336 1075857 821579 378884 1194801 947356 1420552 1849839 1410641 62860 325532 226636 1475499 1855771 1668612 325245 1625551 629425 1005993 1300680 1317638 894330 673504 1981781 1625592 1920145 706517 21495 1338520 261020 1421734 257222 1017311 1211868 1180517 1069645 981178 1313661 924326 412944 910466 1803597 638722 606797 75545 1000656 808858 1655401 290566 1868526 815600 136443 276519 1494300 1399500 1205837 1406595 1071737 152264 91278 1858303 1656395 1097415 677098 887389 1933335 274008 800717 1830145 613442 351459 450003 1226589 1194259 1605719 1744158 1926748 239562 850150 908511 1042231 774872 837433 349280 150340 1321890 206449 1861351 1449799 457316 1018672 252003 1279266 1362240 1877675 719703 603145 614561 751924 1360559 1935151 1110823 1527573 1726222 620787 1161528 432998 1722022 1975941 812392 1700582 559696 1843097 302654 811409 1582851 1890813 548080 1660764 1926064 1194744 1452292 1911294 1637128 241319 1697224 97421 334395 1386265 1608709 1654239 524701 594750 1590662 1594341 1442380 134619 1947466 624014 1399601 1926370 1390717 62571 722188 434749 827024 322428 1022687 633394 1274828 1276359 557215 407670 1093503 1450784 1122744 1592862 1764616 1893124 263541 1050657 860992 1820566 562343 466898 1770187 483267 1523372 820443 1579540 133508 734042 1792761 1085017 1595072 55949 1442269 1946124 779281 1095246 740082 18380 960656 756416 229460 1618484 944871 1772793 1330091 1107413 2617 1906032 1203332 113438 1424211 1631676 1981957 1240867 1110233 683619 1561702 1024668 350006 206588 293118 752637 1164227 235287 1103199 1874116 1685695 504722 1905130 726369 1503463 1855585 450521 49886 83764 1538222 1958656 1451029 33036 1658056 178388 809746 1067467 805805 1446667 105461 516851 881902 180416 1655819 1689950 1161200 1814781 470076 1947101 1617733 1228386 870045 863227 1575052 932966 1606093 585742 1522830 592253 1586883 1255406 288250 1470060 841806 1615910 1327058 1370408 289521 652671 903128 1237150 1330041 816896 765989 745457 211545 1292388 105577 1188655 1534423 1061622 1909012 1529400 1624880 561149 774616 67689 435132 1732422 14434 1122293 1946062 1041214 209132 820759 18480 1221824 1708626 903771 857013 1531031 972206 712187 1388402 828028 1573435 1274150 1382486 1036344 910496 690186 1483103 1449466 10870 1564687 411120 102298 1440555 1361666 991798 1839228 433927 181071 426354 1582843 461285 546020 16160 371589 110046 1350610 627342 164920 1063389 1077819 1254365 1189543 784996 531227 1646861 641411 1149083 692163 117115 1151018 82554 797094 1068992 88461 1605460 1216570 1900948 776675 681589 190075 1637400 795764 1221511 874912 1234537 232436 36546 1766878 1449025 532215 1892173 1521832 420840 228639 657852 983447 723197 1257619 1995209 1620695 364352 1063827 1273225 436262 1605034 1652120 251633 1460903 1477489 1483163 510855 462012 580919 1088144 818216 1270778 1826331 299896 811920 91904 705202 212763 1352044 539843 1642132 1794991 765465 8233 984185 1335036 1749039 801018 1808881 1551872 1687204 531205 1987369 1461830 1708146 720665 1247119 477455 88822 404108 1114299 1428460 739448 1411802 307384 333007 1080364 863888 1055075 210302 1924689 120915 187438 369126 807706 548924 1925149 1337933 1690161 209668 557145 1990988 804651 974974 540552 1795414 1470142 1924874 799815 1968677 136374 1003966 1032452 1406552 1541482 1604455 1184148 173436 318340 1640588 916540 264239 25009 309272 1740906 987169 284285 1315985 439405 1540926 428919 1310837 866842 914699 529968 1300007 607692 1382298 654254 1696249 1956813 578704 1099 407991 1288252 617825 1940036 236562 38895 1682404 1250854 1518420 247153 1132362 1761587 669968 1118629 479542 1258184 405285 1752721 708047 918404 175280 354541 1517802 44281 1594600 1776885 1573921 33777 1842539 1140768 1354691 1037389 879074 1793554 1665907 466978 759443 1391757 389619 813372 395706 162710 1338883 1902205 1031169 1656839 177189 547488 380769 824538 1845098 513853 506372 1537201 848186 1288504 221441 1920060 1567110 1596864 797713 13192 1518179 140662 1314595 758842 879817 386873 205577 1503597 1917972 937735 1414204 1550480 241891 1894107 517890 869509 1866395 1781668 613582 1576479 1128771 1421566 782304 1630121 935364 416929 12463 1439224 220191 867819 147728 1618911 87717 1765159 735571 323276 1871799 495681 556295 84389 684004 844059 1560187 1834308 1040554 1447627 567663 598049 427023 1864030 1145379 1685739 497908 1485490 194713 1443638 1328577 521114 1648926 1947544 1598047 54577 290056 921234 1210551 1930217 1153483 1299323 761255 446780 1859083 1425081 1570326 1148469 704052 625386 388570 1213579 1786532 1541625 994597 786878 1611352 979250 327367 581239 1928143 1825298 1422586 1970408 1409184 1210723 1706201 1604315 598703 1600304 11468 600673 916135 722815 1018491 1299117 364993 1348738 382776 1984923 863488 123070 1991905 1500880 1035160 1614218 815891 1569435 1400875 1929915 146404 1105931 353254 1744926 1455092 1551598 1403467 1095212 1618158 1938602 1611073 1067450 1572714 1381058 660683 1299721 799415 1371829 1026985 1351209 1951244 354663 561930 885334 1812007 435939 536501 1087484 1208705 654714 1484940 1541636 945159 1195461 257988 210824 1003024 953697 1459323 461150 178259 1684735 588629 610612 1538691 259633 1315266 41124 745098 51933 1519381 1629226 151353 632599 642072 599177 266747 1231089 705960 1467164 1851730 1796637 552121 176305 863705 381258 1504474 1780317 122244 901128 1293279 1432262 564181 1297082 419052 777947 1538705 431725 1913562 1842794 1826058 373188 3830 1988952 1451390 757294 574325 426764 907858 531448 208925 1964398 648521 1626607 1965554 1743225 1600001 1153340 1092877 1951270 544053 545648 886048 423162 845481 1220621 1932027 1328533 1226963 137080 1108868 101066 882518 1405718 785899 231080 372793 1413349 555519 1472724 1877912 1283167 688208 822935 529726 266045 1850205 1842840 842368 202012 1614731 1514379 967991 406130 1779871 1307998 1881282 1457920 284655 1083567 1486123 1017155 1996100 1355530 1756289 970184 1873147 1272 15600 1937918 184634 1988733 1839746 1040754 1549485 1018733 1323640 572338 1008576 184381 339040 771216 10595 91763 370123 1423744 803749 293170 591380 739673 250260 1716306 476487 1109893 463529 477785 677493 1234459 1720491 362727 1692197 344027 35592 1080189 1735673 360611 1520346 1827749 408082 194591 743739 619152 1819603 113550 1895425 1460559 1651182 434024 423868 450423 557183 1113563 1859510 738176 6688 1222429 835177 1424926 1065489 822086 1178485 1280 252161 200494 1782012 1492896 1786062 1335896 1527187 873522 735446 484039 193108 1632471 1129366 1551314 206914 20131 277331 710996 1862699 1202287 275791 494268 771748 1574982 1273937 1992069 367222 242687 97043 1105672 539837 766486 1512752 1061788 165585 736012 1213286 704644 398995 302930 1657583 562595 1737174 509478 1667363 1207454 268027 598596 5468 1035274 429685 1989022 1425207 64933 298313 53315 962334 139412 1092107 1776390 1771138 307756 511279 1526906 1436959 1786697 233490 20789 1395117 1536697 169525 1855712 468677 1318880 1415286 449201 741955 1552816 1568853 580573 1129432 124935 558979 1429739 336921 490972 754103 336128 420282 728 585592 708983 1536346 981001 985059 230731 790537 1029081 896947 1006817 1641407 340395 951233 1478362 1996260 1439589 783854 777578 719685 221824 1725391 1677897 453729 1109564 1128622 1299345 234639 1995524 864366 98856 345831 1537886 1601610 1083889 1367581 1917732 223420 532369 1180498 1356271 1445562 467202 846814 1545706 1048535 660827 37971 1687645 400555 1073246 1100862 1489901 859656 97626 716847 1101374 1117671 1538393 835348 1393472 578455 99699 253032 891696 58803 810303 76578 1969807 1522915 1265141 811175 1502969 135889 1554448 397362 756539 1090810 417168 48572 1214683 1409407 1055587 1605592 1349899 1363880 739722 4630 867491 692121 1542801 1717273 1377253 1375253 513173 330859 804617 1891769 90333 1699880 1738752 1947707 351733 1229904 23824 338808 1986200 1262178 471879 1826224 1442553 1884961 662933 1309628 338424 1509244 1787480 1231423 838006 1825033 1104825 642378 1420592 1882465 711413 1263129 494824 43038 1278286 35669 823711 1936019 596317 1050530 1410903 1718008 210089 277320 632788 1597966 24977 922941 76287 1436924 773256 167458 900639 1537183 429272 849350 1780606 80817 94388 382236 660274 76454 2442 1003761 838821 1543376 885982 695409 1417807 1015557 1099779 1202687 906397 380109 1978416 571951 1198628 1837695 1439232 1111051 1459939 1335343 852986 798270 316905 1519328 617146 1172013 1312445 1148584 99646 103041 1948059 1944129 1094624 712217 812474 1118878 1105912 695235 1798181 418118 1474487 653759 1884706 1206954 679109 1966227 1075572 590021 678944 92394 52298 334362 955709 628255 1613888 1238273 770718 1873630 1210291 176896 655989 355350 1259377 750764 158768 835221 1100288 1390296 1880886 1880941 1614489 239580 31863 792057 1740126 590879 1170506 454453 1942562 885871 1546437 588980 1268492 304693 1238886 1678478 93042 575692 1512577 103433 197076 1612769 1339159 205503 1644889 524048 757417 829493 733851 1040136 120380 1784232 1474414 1693293 1479419 491847 57939 518035 1153168 931108 1709451 1074159 1218359 386852 1172934 516670 1978443 62899 1258702 1195581 1502005 1531298 257805 479435 223551 211084 1034455 473240 340986 360363 368407 519087 1536606 1183032 1699779 1819705 148732 557139 488594 389079 666553 195630 442923 1818359 461493 1109641 347887 1177516 1782197 907752 1649783 1781357 739355 1295453 255695 1954623 1234903 214672 465119 606910 358945 1395682 319163 982445 1676808 702767 828982 479753 391892 1670857 107288 1576246 416339 1717289 963395 160676 1943972 1864704 372250 1323426 444382 1483117 1399336 1691906 720031 1016943 55064 1380171 676395 855267 100110 56880 601167 1550161 1955357 1314818 1674288 1135370 1148038 1632602 1318272 1458113 1426193 650973 1804460 4063 1482701 873300 770994 1557441 1106699 1506780 411593 1986613 1630787 1092850 351606 359664 518831 535220 499582 977052 1813628 1282773 663508 764852 1326947 36007 1606004 777041 600528 253561 1222259 1712569 1025242 888953 1071248 1323898 1971782 1313711 1064295 804934 756636 152330 1797440 1086112 373177 377041 241589 1299220 67969 1288614 40220 226717 1014519 206178 1834649 1092087 932069 701878 1153368 1714109 1624165 1820802 1275869 1355639 1475717 86100 183291 1017132 115393 1347924 1029715 1796102 1944846 561822 1289763 512272 1627896 935837 678813 1835556 646895 629667 54787 383353 1428079 1349441 1133704 1951512 1133476 1940745 1543144 1923770 1860729 1735401 1505048 486228 120099 1933943 378221 775354 1185648 1290305 486126 1462783 1537489 1299353 1286643 1262954 1236843 750311 410323 1544883 1387758 1477215 857269 528008 1123241 915371 1290349 119820 1900259 1474165 1848642 870612 757340 1027896 1671553 1749314 1812391 1414584 629571 159972 874185 1192952 1435491 1692919 656040 1573670 160229 132680 1185402 197555 1658379 1237705 1526885 1946834 182269 1614346 1082484 1881875 448634 321294 1439395 1597543 1927285 389402 689100 413397 1889081 1878050 181905 1398145 1226545 1669001 1161478 828543 57382 1930580 206231 1483610 440347 1338285 1924580 668224 1381957 938685 1407753 403704 748072 886853 1838909 796707 1308327 1713631 1693742 1518357 1513117 1983729 740195 460477 545166 833227 615280 664000 881458 973411 1482281 489101 1345666 1495573 1825042 1945121 1617325 734019 1583069 941783 1776725 341773 1789022 1657474 1641251 1097419 1317728 515708 1272690 1598776 406861 1032617 1175963 1959123 628410 248703 1150822 998394 1913542 639248 934328 1554019 1326839 1617899 1202209 535798 623659 550806 685106 1904389 944686 1700774 1053394 651941 603780 181981 1140131 665020 226807 1402638 1554197 1090883 1288267 930603 1338731 583868 1214118 1758688 1668870 708326 393403 932627 1867552 1592542 1857309 95015 221373 1222223 27965 1552396 1115879 763383 1797630 1042154 784417 1841068 86227 60133 1746584 1732850 186083 100524 94849 320961 473825 396901 554397 977708 519447 1364275 13761 1751707 134384 445162 855743 655394 737172 1801499 240485 1013480 656873 490978 988628 423815 1997946 878931 377487 380782 1276401 782402 387344 186090 467261 1386926 670883 1134307 415411 1364489 808255 1389077 1433087 1369179 283983 504005 1115855 1443299 594140 843450 1474281 461244 1439598 757203 512950 659389 463208 1862743 1099264 463589 1387869 806456 565509 538409 1552723 1132895 419065 700880 1862207 1571566 1339528 691859 959422 734758 1913750 1661957 659855 91906 1116195 1319543 903915 990013 1426872 1876849 669643 981369 92461 846078 1903232 1222464 1920326 239343 798468 1737602 1576453 1480927 1204309 1564468 1880060 1989507 1338091 984355 801409 1388426 724193 95389 173058 1834627 871922 496107 1702272 663474 576980 726953 1655611 924241 1216724 1523328 235184 1984470 1787498 479209 1585788 707214 333251 822968 664882 740971 1951790 975680 601226 1417963 594097 526530 1898366 229395 1953731 23305 1956784 713117 301652 1714772 1445856 230317 981455 1519499 792234 1757444 633002 1678154 1531074 942777 713941 1011824 750885 1375758 1395196 229510 892367 1284213 772055 1572416 489230 1125970 135279 166603 472274 1490214 1494555 724645 954225 1236104 757317 1048585 856943 1966130 365739 298373 228685 489315 68160 1403932 1763839 1405703 1060217 67081 135161 645744 1338384 913554 524890 1704782 1916617 355359 309408 1881201 497657 700453 1414877 542586 1060438 1116542 1378899 1643229 1415393 394919 95917 1372211 980001 236529 1795925 1235546 1320249 274038 1967610 562887 902895 79303 1137524 307982 1648590 887489 240887 743330 620084 1986766 795421 693919 788618 472048 1388960 140283 580712 444719 1743032 649819 1558340 1376303 1670768 1645222 1441815 397177 99084 54820 362260 1080618 79122 212120 565820 1939325 569351 682033 1806758 926963 1443222 120262 77305 1494029 818602 732822 715365 1655825 39980 1759079 1492454 650017 653113 1754367 171035 111500 542627 1265841 192729 1295628 883961 267547 147642 477266 1884150 47779 633172 1537150 1205546 858944 668326 1748843 310801 1722401 1192698 1172305 325326 563914 119168 1692977 661936 1367086 617399 348876 1696100 77093 1968215 1845559 895179 1625659 942241 753125 1003970 1190816 1313659 1195318 579183 591482 92723 82575 1287280 455108 927341 805696 644981 172642 203633 1340960 1888969 64461 792049 1912820 1644441 623850 1527472 262176 1339931 730721 48768 1831378 716830 427129 1629716 1818403 963282 1946746 1555916 393901 161612 1081928 731641 1918218 884660 409571 1033740 1489641 944057 766846 1071111 128988 1333578 934644 217350 543159 1392490 1257625 1447852 942736 1545341 1789492 1918469 1522979 957944 1368900 1518094 634298 1617369 1727158 961210 24268 1244125 846901 1437144 381353 1961385 1535662 1128164 1765951 1576978 1475564 1471996 1735419 1152264 962290 1011993 1544542 614262 252036 100863 1950181 961492 21539 1465187 573598 33501 523950 1973196 1622502 1110200 339302 663535 1879086 1752348 64966 1987985 409308 1726904 1158147 1242568 783011 125407 1347783 1601724 1232510 651352 419457 534685 1556734 93265 203336 347513 663757 1510845 594409 1659357 66932 1871924 731753 375115 685912 1364352 1645662 1927669 1623687 180996 537505 469361 1987608 628924 1768569 47137 176318 1743737 939390 1448511 597918 283072 10742 1082376 845140 1194442 432434 230012 954774 1117539 1702322 1093944 232440 1829878 1130819 1628060 1634357 570038 1979790 1890555 494862 195654 537653 579661 1293386 274535 1210138 902867 1523787 1387929 1061158 1323929 651032 1961566 525783 586033 286412 1050664 680246 1464739 730556 188087 1714724 1711117 951712 1376094 1592505 1971653 650508 1295703 903448 1399380 968819 919012 86316 1855522 1408921 1713548 1190622 1196083 818891 1382332 1242772 1809264 1936224 535513 1762464 1828408 119964 1485107 332990 1740735 804185 833308 436985 1113700 1385802 1153928 1429028 460832 90094 1451968 1906491 1702197 898270 1983770 1311983 272301 187808 66192 437242 1076389 1853784 1263945 9985 1271764 228955 829677 80285 1258666 1661017 227139 1327392 1498328 868216 514551 83154 1898456 1835953 1837152 1956520 550687 918650 326677 533485 1772211 651234 1865869 1002209 979116 1122055 389144 1725949 322288 1226058 1531673 874175 1065993 507 1016805 93114 1400828 1599492 1541644 55861 150628 867826 360961 928348 125253 466137 1358322 1637872 1305019 287857 449108 1695424 1258399 1729499 1132031 1873349 1335492 209447 250871 1408215 951836 12127 1933899 890691 741477 1577266 160541 823702 499837 1898215 1588443 319122 1099442 1165881 801095 1503146 530137 1666072 455311 1658549 781446 1590499 1262025 1224827 871565 1203842 1792918 1572242 245790 363115 545199 602087 1653401 767006 329699 1754668 1289283 1247696 1316782 567604 1375126 1083970 1309600 975514 1066165 680636 1525612 419235 1381437 1616056 685820 769208 1991756 1210669 1038676 362806 1498170 1973713 713151 961842 279233 907306 1177304 1200742 568085 1673407 1777185 1123882 1414010 1545715 600203 811677 909138 1089721 1970275 199698 1611666 1135391 79645 783230 1163752 216012 1636963 996578 1546640 83531 1610522 1234380 728944 1927910 729059 921073 594020 1067759 106845 1168823 1387600 1430479 855979 99083 1394960 130843 336295 1730119 671312 240528 1708859 7984 1082542 1707807 1030428 780034 1715453 1361922 763617 167501 1264477 909396 569546 1948388 1974317 763353 898834 675115 117124 515955 1598962 156267 1338329 586244 1886992 423386 103444 1120195 797261 1157554 429443 1917418 88003 1992360 642540 519114 1769913 1651994 1563899 1461207 407750 612011 825091 1497726 1428729 1047602 1601979 893257 1985909 605510 118958 724555 376764 331042 1253349 276691 593949 1936592 1556027 1432036 1646937 251677 145853 1061733 43893 1815650 38201 1445818 536527 822162 1001763 1775803 185488 1527356 967921 463368 17885 1385660 435091 1819301 856086 40621 707718 99473 17028 71235 1786142 327687 409911 1075939 1632062 665615 130554 1962856 1366570 460571 1101287 1991153 1023091 845745 1222481 1051112 368423 1717459 1099876 1988621 1335294 167135 123936 601997 237005 1010266 515422 1492113 525987 1651522 79161 233689 1636927 190752 293598 331201 1561900 724922 498142 761637 1235139 405093 1460451 1791184 698203 555677 785032 1861659 197087 669423 917388 93150 1105632 1789502 667041 124164 596757 621393 443350 1471901 382932 1380426 524107 844733 337857 482996 1153001 806437 1544979 1158050 394498 1053387 1091497 34364 233186 133605 536095 1511758 538224 1751123 409967 315605 1885260 265365 914147 1588893 965187 551456 590997 298999 892546 1924117 1553986 1392491 1641223 1069600 1856286 646564 877975 1227932 1983924 597391 1920457 1131795 994078 704095 168767 123578 1257185 1143223 1360434 1763023 1191597 702854 495071 108109 1727156 1487911 13254 860897 384502 230067 565761 1721792 1356610 1296184 1358457 1302230 1846339 447112 343749 706750 666176 569528 420368 1667487 1892997 1184449 1868244 72409 176727 1571139 11228 33754 720488 1015945 635170 185104 278030 1195791 1099529 381952 269434 140974 1269601 850060 1752458 1138679 1663901 1345198 1399970 822657 362574 1629210 994320 1192210 466001 1561873 356863 1810343 1554722 1199043 1002448 1520926 124812 1888612 852539 340522 960575 1544404 274301 496460 252894 1959775 750229 558780 1508516 1198251 608123 833025 1350032 1774791 1692322 469446 682915 1744004 712081 213117 153458 1301842 727241 446883 1318294 1292720 1871576 1147440 633483 691676 1320818 1253492 1340019 647683 1458811 458541 1726872 116213 980684 803213 501686 1969422 677439 987065 1718852 842909 1494245 1732855 1373469 934283 1227457 1256600 1807870 1233264 536411 1492073 1542997 1686133 1805279 1444781 719175 1287959 1057835 1306755 609832 31961 1374806 1147221 44372 633436 1844841 386942 565451 1644423 648762 1952749 1794589 1108657 344685 30062 961772 1615250 1019333 19570 1514298 1136178 1028076 318273 347724 695402 1035418 1061206 526535 1445361 1740856 1330818 1854016 524508 1803153 967232 673434 1249576 767119 607699 937826 621170 1038099 751162 769033 1679921 81573 431086 1625697 366140 1318653 1372482 1767469 1149559 153952 738650 1249907 1213703 751493 1118693 1658414 1308135 1082502 1297086 322522 813300 843765 213325 973037 232634 1408354 865780 754581 699090 1971049 1336111 1477266 307643 184287 1633259 445097 1002536 1471108 959319 1063430 285443 39966 1630822 984204 1939271 1087038 491176 606113 849405 1397659 1879060 116832 1429318 523378 904814 295047 820241 1282250 1081906 478097 1147950 901109 932558 1204701 1925698 525920 867484 684264 1154117 640093 956911 1604308 1730038 1289380 593088 1226573 1735985 3320 811711 1955373 1265807 1037850 1542871 1474507 1044056 789841 1526962 1423066 771445 1823062 863050 203947 881363 242495 1507702 940571 1904 853150 581360 1803330 1644613 322261 578279 1873686 1096412 66068 574096 1219273 590866 1234074 1651031 1914646 1147785 1537992 159757 1236122 569910 1470363 271666 1728191 483312 1352649 1095557 1268739 1352624 459972 799770 1890714 1191933 1405873 1754238 761059 77055 1342890 1499107 357376 1338183 560965 1913429 1775293 658306 147462 803181 1230258 662310 639586 782782 1191356 844042 566836 1110360 1439743 332211 1438380 1166927 804290 540360 1164051 516666 1046247 1525030 1445599 987364 1152488 1118604 1954619 1968193 600510 598141 1783127 1904697 1444708 1372434 1875484 1248908 1625842 1564678 14029 575088 1253681 1399367 321977 1756708 1313706 698894 114575 1941422 733025 1474716 853107 1920192 943024 311811 1690745 1731435 1529326 1848784 1351195 1373480 1831200 788595 1647368 482524 1258659 992785 1908813 1430166 217052 1255924 1370166 1442821 705910 1288762 358093 62287 155356 912034 1394830 568582 367550 932531 672475 1091658 382768 1164143 725343 765434 1149185 1777755 1403199 116701 664164 1029019 1440278 369560 587588 1021876 345231 13250 1363209 895418 1980161 1037230 95250 932595 905748 740863 1935002 581386 1095546 820468 1818880 1956554 1501507 380199 364709 1270166 697700 1155604 1764114 1533080 379056 1340501 1053893 1728674 14850 1740429 171442 1066055 629393 221531 568960 1668098 874298 1948347 997705 60586 1195474 646051 1906310 421004 1003318 812886 1141812 442999 377283 1961813 654261 771599 1225363 1745789 960604 1398462 362498 1070119 965125 1960760 474997 163341 782575 834000 1531060 827675 640664 986737 59930 1470273 1352860 1763469 192445 14432 1074455 1484868 1706762 1660338 44799 510011 85678 1359118 1605306 1521965 1358949 882073 1528692 1625166 1143361 981946 73049 1318041 37763 503714 241340 1167626 367328 78387 100925 1392810 1361844 1769787 387021 847534 1520151 1329507 545038 1096946 1334542 312277 1341058 857853 1010746 444300 1952950 1564446 1187365 1074747 33863 334687 995100 1841093 322220 61467 1042081 206642 774205 1860043 1301731 794387 1739084 335441 1221813 682830 1340715 952865 207123 1427863 286193 91522 1980186 868392 504254 1852068 709060 1127810 17697 1921903 206024 797571 1095205 604145 398398 1093473 1959296 534438 594179 1380691 1400274 267076 679745 1690673 1257546 557542 306444 1456648 1021126 1643206 1434906 1983217 1679530 720043 483461 1129756 1858045 132081 862227 794423 426117 987397 619997 1659400 1637323 1702070 189654 1781010 223048 622176 685875 858015 1458832 1984250 972010 1481025 820981 1972820 231217 700967 1011784 99667 867514 1746202 35236 141251 1293679 980921 1405360 529380 1483448 762775 1935461 666785 1421944 728137 1700970 1453676 1335804 733485 1754963 1906430 729053 957538 1155788 1142467 139724 1534233 175648 826211 1166256 588690 1540290 24460 630254 622098 109925 60921 1506946 1713798 705390 1558074 1629651 832974 1240192 383943 1921123 1624512 1054890 474527 1860672 890451 1204117 1038651 658357 199130 1496235 1461198 1462682 416485 514699 122268 1041418 817122 75888 1815292 572387 964709 1804284 1517103 1025385 1033357 385053 1115059 824544 22112 1831055 1509902 1526163 1401422 847214 1367952 481618 577338 280596 101450 1169924 591402 732889 1702245 13623 1358542 1391401 342297 196430 1428184 1923971 1345963 1979708 790909 997188 1195108 151085 124666 1055259 1640678 1368993 619597 1336279 1994868 570448 1800782 1879721 1676489 1278834 1953285 882921 1637295 1602936 1030657 1675172 1189092 148350 1326086 29715 1565605 1604892 1187026 309271 176691 1725864 810891 1019171 693396 1974872 1369227 169673 1188090 1244754 1963260 110143 654975 668155 1462125 609102 36802 759061 1011220 1249507 1084049 982768 627761 845938 1675179 201472 1764547 1280384 27006 907878 1952524 440202 1555695 948068 1982809 913077 534482 1203499 252105 301907 377862 330042 324287 1676527 917536 554193 918959 1721613 889653 1088229 1893191 1950544 127639 492191 1175296 1751617 1936700 1717536 275741 1421901 834251 1648468 634979 684519 1826548 973648 340903 1150136 1790747 400754 1808769 1561792 894926 1687831 1192326 1594584 1241193 1985614 118385 1977012 153634 1733635 1930081 1689939 1533769 1903834 697333 931377 1937738 709822 361061 132478 1974656 955329 621064 1564518 1349889 330504 1376790 405428 287053 1580723 1615453 47231 1266449 808911 352860 1087100 1446848 865756 1512618 1032590 1879277 964029 1768292 266694 1375713 1661395 989448 451607 1553119 1372498 731617 1586928 296082 1274579 1439308 884924 1334321 694221 1851750 1812793 1859323 1876327 692016 501780 1709215 1703733 1128254 1638256 1092870 1590616 1174496 356784 1688039 975689 1525286 982679 1435036 1473692 206447 1462188 1588057 604084 1317406 534849 321723 1102827 1124561 1363139 1499920 1491576 1077894 1335390 1986719 1321006 1230239 244361 1271813 333021 1374624 426904 435679 916156 935248 1920746 688917 436670 1326604 830444 1129497 1307981 1886370 1040 406945 814010 588572 944002 942402 65864 1638568 1431210 1409320 1109071 650834 1476082 379078 474679 988271 1143134 931384 1849660 238775 117456 696854 280136 1638506 1341118 1609606 778703 1772469 1118252 1932717 932272 1744826 656313 782124 1225110 1247233 1163687 479643 851148 1951922 416724 1340243 1552924 372854 83150 596564 1670292 329359 1866090 1665786 180017 629890 1873749 1691250 1672863 671482 32996 1577579 989498 994382 898432 125761 989824 754968 411676 1652618 1262702 123584 1924779 1482500 440811 1607861 752391 1187953 1800652 1053015 852237 438971 430873 626156 1043854 221457 1478225 1937247 1276581 1342839 295640 1946703 744156 1362962 143749 1781554 1916195 306495 1932807 1953361 1380839 758295 1873640 1280522 1751491 1298131 1981502 1180977 461183 1456619 372274 938284 732985 498086 1683911 265594 151058 1136097 797780 637927 889946 531107 1096482 1819050 1236248 1776478 1377060 1329137 1763808 785108 466444 1481645 398256 290985 1442582 1125940 1458186 688666 1636928 651428 545890 1293651 1356278 865237 1833187 1902267 417268 3062 742064 870919 905675 425422 126225 1654027 955917 1282823 498950 1083398 868408 687316 820276 1462628 1605598 1248643 1010021 691375 1723793 1164339 440522 1485097 95863 349769 518020 1783167 1819916 1276533 655752 1847106 417539 1718330 1546867 1533322 691004 1163490 1293956 1604580 504408 1148589 1682185 1902919 1538913 1080128 1756387 1818210 304932 339868 978348 1340170 748344 1325898 425215 1116178 807938 524754 1635521 683480 522802 613722 240503 747425 954148 353421 1129473 481776 1560937 1675402 303781 1068915 1026343 564430 919229 1619177 1848802 267378 1980218 1471315 498831 1811602 858271 480931 1643618 1523571 1658358 886791 818420 1605144 287910 526411 375749 1058349 1881677 1674349 1821736 131697 912199 142410 1432558 852824 1842105 1280644 14358 930273 120744 361524 727728 1578935 1695248 526397 1188733 747869 1908908 439254 565592 1958986 1742310 1951658 1486803 1905251 1603971 1906438 670050 142976 1553732 1027158 1031023 660592 1614677 1310415 699756 1983964 733935 917893 389238 506216 667979 1378683 1368337 786750 1941556 936874 1593113 373541 238292 1877464 244842 979577 777967 255185 1551662 1835131 903377 524119 1649682 384904 251514 109750 1074026 840447 694379 1580626 1527892 392866 1406069 1215324 1898263 1341958 878249 966518 1186652 1319481 659514 678722 835173 915414 1526326 325914 1804332 749501 1676875 354001 558229 727853 1718205 1467858 855830 1836953 659729 701658 1624379 361366 973263 1374515 792419 262569 357504 1395517 1853376 934235 1331490 856087 408459 1466342 1272048 1944060 1236521 1694318 397514 766665 656493 450588 1604041 1714141 1673966 670812 847026 232577 294596 333113 838215 1538263 1413513 810543 1781155 112850 1384078 969845 1428798 1914861 812511 1030323 1235808 422844 176588 423432 867179 421681 1857009 73136 500123 1228372 715493 874018 245618 471648 1518582 780701 1859374 1052484 414861 1950418 1339593 1638135 1807899 1839677 1069444 1949590 842207 1576486 955308 1746765 8676 955293 781937 219820 862005 1822112 1448193 978999 605932 1722812 1879386 1318035 1112020 634542 1918608 116168 157830 1195635 789887 473639 121461 1202871 1506608 77158 1973978 1856802 1332327 1884358 1254912 305883 1084379 758174 1981750 851053 738373 1956718 1898123 1556328 733200 1814304 1792060 132019 29777 867340 1228196 857331 1661758 1477818 1599803 616000 1444947 36743 105869 978372 1702046 280721 1836567 351899 124829 1100530 1848371 1167637 461407 16209 1436757 1237197 1824490 226720 375819 1170546 431268 1284586 1032437 1364481 611340 1166105 1353654 1857762 1051937 128273 777943 130971 1917703 1126322 1119081 1456367 1260668 1592944 966194 208499 1031197 1815942 1885106 1155528 1957608 357574 489460 1421079 98554 569222 1160724 770126 329877 76733 298546 1242090 969172 1826516 1635869 15085 894395 801204 802997 1401418 908931 713003 1409676 898146 1336212 1954731 1267897 151611 195988 1199473 1424991 322 726890 1055256 675665 1101059 280422 1246584 635903 717737 35771 1311273 133642 92909 190188 716658 1559446 1202523 1688252 1926429 1200264 1625179 1363585 1332031 1076007 1192772 633895 1148516 1210783 574512 1295238 1757679 1649131 342759 640379 1801276 292717 1518152 1805923 1954732 989657 1499910 1477025 1558044 379926 581899 488747 925281 969970 799967 273950 1437049 374377 1461589 1905796 1483839 840611 703251 1317696 1500865 1335374 730908 524469 1397380 353388 101116 246782 1004405 1258209 493135 1684397 274633 1954454 521708 504208 1598058 862271 343921 608045 1861730 1734292 1044669 1649298 1698560 660525 298992 1465384 1741299 448643 1050399 1908518 1242398 1443 165820 1788989 817309 80744 1474607 1815416 1408427 109948 1567615 1737413 1210268 1632011 1359169 936123 1762505 265449 694951 279729 15248 919561 1509556 1371003 1027953 362938 1369911 579876 1386390 1053570 1765186 1462025 1722897 646088 978983 755272 1950027 1335835 64136 1688280 483697 59560 1175490 977560 441608 1713822 1458771 1389150 1260034 856638 1956795 649835 24437 1216798 847753 917671 1638158 1057759 148262 854382 994655 27475 872872 231140 1832595 1451553 1210158 1929070 1884754 1340786 1956006 180186 1067516 279285 1521557 609089 420842 1017956 1939231 1533574 455076 1165600 459470 1741873 128606 1770928 593971 958342 1904036 1905365 1989216 772772 1440999 1861788 1374281 621368 254784 978572 808868 1238398 1381956 291356 1130429 1774840 563742 57407 50414 1395392 1678145 403422 345832 100332 47280 341529 517290 328408 469037 724834 1910546 736863 1535116 635251 1264302 1612899 1104339 307600 98722 966429 1678617 1218619 1264694 1854797 384612 1896130 861012 468252 1395603 574424 1686375 1772396 378526 334889 484760 493821 1778903 1600352 365498 1154355 1427818 349504 1866378 1721494 1827813 1100714 1720257 782731 1572235 1281666 1586953 914194 892374 200025 1554809 1559036 737576 1045608 963140 205179 1543657 93645 1642735 1539800 1670197 1117789 1312578 790513 1044660 941225 1056073 1856812 1884539 959348 1415468 1449409 1708641 1790018 631880 1734312 363689 1749069 1649700 141188 1870939 1474375 1547918 641984 1479887 119680 1013929 750968 1157767 1242306 1120439 51630 8388 893554 1770553 723919 473523 572661 855052 892304 1476604 423109 468546 166960 1371017 1667761 1498154 738619 19942 330465 393248 690571 222743 1139478 1687488 1644081 1170654 1093846 203289 1335223 913586 1274046 815932 530504 1975362 1407034 798304 1523431 1101193 637595 958118 1934073 1538821 899870 939291 1206929 1949086 1622142 1435761 1938229 623818 1042349 944670 488506 1456939 206545 1035382 1455822 515526 698208 951350 527993 1121627 252120 1601672 1240555 762644 494260 873406 1610872 1157492 551899 1957332 599720 1550626 78755 821426 1185900 946418 1909048 1266136 1693429 1336072 470443 1178798 1918468 422925 60945 728926 1019885 1493241 1805288 1082467 493427 765557 626924 1946181 740922 1898401 1926739 1598463 1283276 524926 279165 503700 1763370 1410474 1260284 850005 1866856 82418 1807504 1818661 1324880 498573 216750 280386 1303494 1620365 1430069 460482 943826 1740597 744028 1419958 1859932 332594 1274428 1664584 1292801 688725 1066929 418787 1491326 750838 1100328 402758 1524644 709455 1557507 93146 1420505 1243682 1004268 43231 1719309 1950273 1926078 949092 1612207 370265 1415885 279708 1646928 1339567 1857604 69435 1158329 144362 208585 934569 697878 599300 894378 1189686 630798 1450614 1731725 188654 271400 1243426 497895 1920163 563974 1004121 394617 1361078 113830 472322 1867427 936057 503900 1602346 15813 1644931 1793204 190157 1315433 1702165 1009331 1511509 45343 232096 243180 232949 795475 1291022 1800516 1448970 1454509 1522662 196403 551029 1598030 746005 1004787 606875 828374 855093 880590 613223 1398753 1959555 491960 1522129 1493020 1422833 1651133 655403 971380 1647182 1299399 1776681 1449398 1390995 1489739 1271643 499219 661357 687275 626268 26078 1266844 1010479 731925 381447 1091924 1080260 1775096 141844 798812 508177 1377029 1798855 1837202 813039 1886299 663094 180288 6763 767331 665038 634088 935873 1325682 942989 1171952 1075384 1087472 1063286 762993 1016667 1789010 1209704 715557 1017303 1255113 176457 555445 929356 1184045 754868 1682697 1214681 1470604 1856872 1812124 1092390 1124866 1085402 338926 226866 860207 271988 1165381 822097 1561022 576806 608479 1059402 1622882 47207 899394 441392 1723644 1523469 644666 960785 534260 559488 1428775 1534810 638884 1971065 982254 316785 968518 1191237 1479241 1323774 1479819 409780 1445300 1886153 838427 874430 1376575 1164038 1510503 1591167 1739851 1915993 1845520 587589 563510 1828062 661607 387242 990872 314331 1372963 1372567 1695467 1138681 1100165 1345531 1670981 1298739 830933 307935 1469283 70016 1657659 1827550 834273 1808920 258394 13135 69623 101808 1078435 468075 1992893 965817 1144463 1026149 1120175 448623 1686007 1995035 479126 1043035 460651 1743452 225576 1491173 1268260 1489119 88017 1422950 1251270 1523721 1710959 1024841 55080 3183 503163 906502 483953 296050 420435 154724 1181999 1398403 878414 1127711 119638 77742 1767350 1808741 352889 221734 43115 1570102 889641 84173 1497391 1578321 1492913 682140 1336762 586173 1418557 426602 872909 1411614 838855 1132929 511203 1429864 1551891 1888602 2378 306864 1279476 1950005 558461 694364 1429752 1393663 635515 823763 1168333 87400 329666 1081757 397273 1358279 386591 704199 1852463 1093695 1166046 408785 1377078 1244354 265445 57898 1100438 1204923 1484018 244180 1923272 464942 1123434 229028 1846713 765600 413660 1565882 848426 1139289 56777 1745618 178959 1795775 218786 1030004 1447164 1239345 1488173 762842 1468521 357468 334097 442777 755797 1022290 1678268 691732 1022059 1385645 1632194 1788611 863309 464651 1146477 711991 425457 398610 1035395 355509 1092204 1272295 522948 1415236 520858 947571 1578490 1337898 1106678 417606 731176 1736581 623261 1601980 680419 1894159 1119238 1452254 1095650 162094 242828 507989 1406405 274779 1467490 1491421 863873 1536526 558593 590325 94633 219085 213655 480622 1999128 1165308 597874 1541003 205669 247961 461176 35484 1483619 661701 52041 300297 1589126 1727709 268364 1588059 1210588 371851 27077 1278910 870054 1324438 336776 1372723 1639314 1014777 1178313 1082931 72042 163996 168249 1870544 759757 589271 600162 1396819 210907 893467 750590 630687 1963047 1359374 1658746 1844883 1013183 11930 929467 302994 1891405 1184106 1098646 1011312 146187 485226 144366 1624862 1278494 1393882 1553306 772712 127206 471467 544330 544097 817958 319165 1685729 114451 486644 1385584 802673 1364223 1425571 773239 494108 1595700 1899268 1071148 610070 480066 1057585 68968 391151 300114 1676715 1941501 1344531 1358529 1639972 707720 14623 143797 99575 1912 891233 990934 347189 1269625 937208 306136 1257607 595038 85224 1921402 456790 1485851 79650 1784329 333364 1506344 291978 1033919 647582 689343 1651636 582274 357505 1094139 806937 426332 598020 1859990 1548455 1143987 110354 1397546 1546237 1582077 679099 1713499 283520 1868078 636872 1158888 436052 305216 1750190 1205357 419237 1677839 914568 1407027 1580857 1430509 1367632 1841132 1080586 136458 257310 705031 1259247 203383 770443 499294 862902 1193906 1747827 1337693 1965948 1961852 1418774 587270 279044 900556 852861 1308527 1074982 1358244 925348 1134490 1258172 1974340 1669965 1786344 1631855 1056281 242919 897875 663100 1710875 1558882 1981170 1989485 1441111 392464 230948 697818 29859 1935783 499310 566325 986122 1237351 296128 300783 312719 1364718 540494 1228390 257681 532628 701503 1034934 1033469 1797894 562582 1474512 1385632 428733 1914426 13687 1716842 1754543 1197724 1348841 1811535 382196 1395148 1942237 886433 1315249 681476 160870 1720836 135863 1676464 501695 696839 1396692 1446347 1332904 1539679 1978585 1675576 1653544 1920028 1434694 598160 1880800 452349 953449 1672407 352071 738283 117727 220183 1805256 1212068 59321 1500369 1968538 361674 1448568 549000 1852847 1994175 668508 679944 1559047 267854 1879535 975793 143362 963834 884545 1432363 754105 1999533 1532125 514182 382572 697735 383627 186002 1952836 1196478 1820993 1240142 1772646 1711334 1630244 756270 1061041 274412 1906905 1549854 538354 1327837 214532 780732 1362820 191544 1738416 943606 418524 1997248 668262 1555930 422448 933999 353391 1063684 1372606 579624 1478111 1576022 292493 191982 892180 708994 68272 1765060 613824 678486 1625767 1474858 630054 1600102 1354858 447276 679493 1958622 903949 1454102 1186673 761694 836542 1107681 490516 1876630 1639210 649849 1169234 150140 1863968 32334 478667 1601862 724981 1517885 395780 1688422 60416 1068219 1572120 1373161 1354653 1820572 312100 1383814 1458254 1268719 1038843 231616 1445600 448625 1006797 1559854 1208438 954098 740059 1720589 1216335 543747 672966 1154793 1429106 19412 1030626 781975 1196350 940947 68310 1556704 267765 108645 244802 825969 1648944 1955531 1368676 386972 1792190 927003 769914 805307 544978 630528 1457456 1099332 1047474 678214 558677 1397630 188887 678824 952823 1319407 380890 662493 839139 1506561 898592 1078238 757026 1390295 333536 1193159 1222060 586640 790456 1991487 606551 572544 848436 1101442 182946 1557911 396794 277010 520424 1308384 486269 1348126 18143 512226 903882 423244 128832 1336522 917290 1178073 1622933 421546 1126393 417295 1238699 1304341 626791 1326874 1569772 1478365 1533424 1135615 320826 1752431 1526236 707413 473979 890943 193068 561743 1475775 985950 419380 364667 1587447 833459 787866 1483070 137315 1279563 1519163 37795 455166 1983143 641370 1315084 149716 907099 937336 380196 1037594 1024480 1189631 1400275 1429639 1422694 678312 1317567 1929496 360551 1597312 1540740 535175 1760341 988739 338078 1976542 1712810 791211 1983222 1314874 159272 1776910 938845 1412423 734211 206279 1424929 626487 1646049 599106 173784 1871091 1123117 138442 1098217 1082824 1524059 1009830 1452103 1607776 1853507 31212 1496629 1237869 812157 615240 1073274 1802144 1060257 1797491 387953 1878467 637996 71466 207879 1553130 337248 317044 335488 1732502 506634 1884188 1418122 529375 362511 228792 39421 1652331 628696 477416 1726751 1847757 1253213 116359 1685717 1940300 417863 394153 524801 117060 1231882 664137 1881124 1779429 682748 307779 1886418 1707731 610994 876835 1722054 711554 1691309 1506248 1176153 79207 1754039 1208167 1537334 1706012 257005 1384407 584311 1153926 291644 870774 919513 1437302 1734999 690845 552728 510031 1186826 832832 1514515 595714 1432545 764905 1733968 1076260 414736 785487 408141 365800 1362853 1156153 572997 177355 33503 1680883 744900 1924565 1903180 462882 615593 414415 590756 175183 611878 700553 1836312 766604 1673857 1464770 1206373 1241831 1615844 708120 977723 746689 488369 844212 778768 910366 15185 1383580 983682 1752374 988785 1907991 1038295 886514 863189 1978223 173717 972386 935871 820368 627099 1583199 1066385 144661 851510 473399 190517 500870 1526864 1364985 739023 1928914 1308335 1463002 1030770 1649841 1538030 19768 1122928 1893089 1147800 1852942 796923 860906 795936 620097 1931220 71055 1717871 1033903 1981595 1196826 839051 799840 782423 1598293 1259772 1249929 1461517 1000399 1492100 645799 1550114 141799 1237626 895485 1717255 1103840 1175009 675230 389303 1283848 795541 201284 514149 562860 818493 1450373 187251 993265 1326615 376555 655613 1779573 134666 1900703 1419400 1380833 436418 1327247 319847 306782 1786546 821554 1256304 1006337 501324 902687 804718 1777920 310646 537687 1417519 873010 119293 1681936 1444362 1004102 1254928 488391 1982710 641596 1222786 340781 1726628 1333612 737096 1952428 498992 432083 1800128 1193523 927448 1205468 1732900 1065266 133501 562953 1586352 1005480 1905197 1293189 212030 1476919 588132 1500812 16903 1209190 836838 1406281 1275759 1093176 1879349 1864622 44861 701551 702029 1158320 1513145 1419672 1689309 1316765 184738 220164 434377 1805104 1475152 944996 421118 1698060 1166684 945914 108611 493517 858888 1805510 616554 612408 1259391 810905 575882 1140895 170051 813506 1943927 1812763 1216983 123914 303642 1898459 1666956 1573618 531588 1905041 112720 1105058 1755157 943626 908582 1673704 40554 1817697 1652510 1082450 293535 1977809 428288 1328933 1184563 1648485 1293002 1233811 1847967 203506 912878 1609425 124916 59176 1617413 1152901 665926 748143 624656 1307922 1018819 1756721 1530955 1428538 1555455 351915 1073425 1704535 951228 1398949 1034665 826455 1463362 555558 1044720 84557 403748 1514662 1348730 899575 1765309 130496 736151 1941467 1310300 747898 188722 70957 564776 1305153 898786 1219578 1002605 1069571 1369912 170188 841296 1677833 161130 314901 1636098 1373065 997230 1758237 1556522 262336 72941 1484734 111277 952309 1200303 1460476 832563 1528492 304804 569569 562452 1983945 1747392 668254 1154125 1954576 393193 465337 257081 822812 1906634 564154 1760294 1076036 1112944 1678012 782686 183786 678741 636952 1991131 906091 1327755 86168 249815 1980116 141062 983217 966351 821823 941211 1416273 812038 751714 1916999 1019734 301248 466954 188000 1060137 1695187 1105546 1663893 147780 841169 210247 910370 161363 299177 376063 1104184 317712 1653326 1236492 436759 800873 309258 659363 1390432 220745 1355147 1326800 678171 1249494 245263 295014 1891477 1246684 975081 1817247 1924650 1121457 1105985 1577788 381355 970023 982913 76016 825502 592305 1429565 430012 1359973 1189126 1458914 1012946 375475 1825514 158830 1536558 1682345 1686762 784626 392282 57780 978139 10905 523404 1440756 392136 832307 709789 955544 1670458 1137853 595821 1206351 55236 1907434 1701262 1655707 1568980 1081559 1906854 335658 1859954 1259243 638887 266918 34452 633054 1847270 471154 1063506 915186 936818 772295 1480904 1019985 536950 196015 221671 1255634 565739 1924271 46193 1034252 682060 1624124 1686936 822053 1840149 1609016 113179 903423 494069 777213 1269265 1174727 1546600 302027 1715749 733728 1183622 1029413 1698144 1698108 637434 1297857 174409 671259 488631 1127502 1966645 1342676 1802017 455113 771352 1744773 450512 1170016 1940388 975210 1225589 957198 319935 535153 1387928 639704 910160 782008 914759 591605 772729 1876552 1417638 902661 1498990 1176702 451208 1672614 615079 378560 1023045 350257 129905 768842 189682 1917267 1497606 448863 1382725 685323 1970708 1635208 1491601 885122 1506791 1845026 1803566 157204 1314162 432594 107508 1657983 297418 1290792 1814307 1485629 658004 992806 1070913 1270474 1529756 1916908 560629 1994732 694383 1405172 1258163 1408896 241214 362783 179771 572749 1755802 357348 198714 255941 1970339 872184 1348119 554036 66380 229727 1171235 1737403 785169 950377 1528781 797576 498638 1351597 1736074 503130 1408267 254266 767101 1076020 1548129 1692804 1548985 1953837 170180 1322300 600871 1337722 1279934 1552863 1873771 1129184 146864 1075231 103115 739556 803924 1559225 1890897 1068815 1143228 1120481 1001493 1101366 307215 75717 1316731 515143 1912371 1357152 373880 601065 451954 1093969 1644913 1686368 1378524 266886 1962196 229684 385591 1081529 1500775 1702089 1366962 755939 1215277 819053 1727903 876237 1566502 264000 1395639 462768 932613 1591331 213269 1756300 902018 1900751 40676 1185979 1340345 718469 616458 126245 1175151 1278927 1823996 1062663 1384872 674361 1851728 1621642 321420 1938440 1936482 1015415 533835 1624695 1482247 1435751 1647371 467699 1283660 1739194 636043 392117 1152479 958990 1187482 595389 586416 591589 989034 205952 963576 546206 919032 578015 1807475 535438 186997 581529 727187 549937 255597 772571 1748831 1405098 796990 1641177 384706 539554 1092031 1098409 1547490 481571 75660 903444 1923232 1047865 660363 259989 1137343 1882580 1475938 1626986 727544 1519633 333817 1640749 1875267 485459 820138 1833155 790509 1790803 1722815 1789750 822867 356317 116652 1212655 1286035 313374 1020637 1353298 1234421 155119 351678 1544772 1265447 639616 422433 838229 1489895 1155650 1960496 156475 1997374 554844 1300023 265971 1415916 1041750 1899079 300707 1996181 259154 685223 1806566 371710 1832696 1610415 1266488 402766 308667 853282 65981 457023 1090237 1655733 5083 1116080 404192 419578 1831264 655558 1680539 359076 1400898 81177 1024388 1385661 129144 701242 561163 1499175 1423044 1457329 1974859 964828 1367493 1987144 54878 1112869 706253 927394 281060 1336755 287215 27828 1850874 374291 308962 809294 1278711 890847 596860 1185994 1775469 680112 188786 1417231 2330 361036 829502 116658 1729099 1584348 1523151 300262 1950966 105066 1915944 756633 1988804 689558 1687092 1317976 1309385 791075 117851 706168 515919 918849 463033 584160 1790527 180482 1464467 1366358 208032 1593572 575349 1146030 1469845 1748937 1435364 1939986 1084403 1509999 1088047 735487 456900 1335970 13348 247964 75099 270584 937722 348315 1957758 167358 744374 1894945 163251 385001 349578 1836225 810472 1418199 403997 76465 1717485 1821943 500802 1828891 987997 847418 1230136 1946072 1786129 477130 557172 1557566 1897974 742706 1763355 1088923 411731 133454 846933 829297 835778 949916 79425 958591 883536 664321 1197317 215202 230861 100309 684689 1064154 1097816 249994 160756 1951674 1978657 618311 763516 1148401 862428 501623 1054085 1810244 1719044 1173014 848260 214345 813370 1455496 483176 144909 880814 1251940 1132731 1308561 593052 589967 661013 1758377 958134 129347 526872 291093 976768 1017335 204062 1332216 1255713 324615 1807026 1521059 1441221 1168580 267388 792301 1075276 1784910 1854372 1041878 393393 1337791 1039016 244380 1607160 37344 1202006 1050119 271452 502653 735949 1423335 166650 679320 50554 138093 1308 742065 1211820 1489192 451166 497740 503424 1283426 1094903 308155 172704 1015450 1983104 245449 1505591 1765334 1194190 894118 1360124 1284481 1878113 169086 1701985 1009346 1015420 666626 788917 1636359 63210 206480 1812712 1750079 79021 1696072 1928089 236943 866023 1367795 1438849 1464677 1193701 858911 412389 1927531 1730832 173434 1661474 1060818 369052 1638299 489066 200641 1519030 757027 1552512 91596 668333 325378 1465312 811216 346797 1803261 178199 657498 801562 1958569 531925 1992935 1176562 202191 1813957 55759 1074695 1809917 788234 796722 1776675 957562 601927 1951200 94605 545446 435690 584414 760547 1988605 1201030 1808162 1580043 365562 1162769 1847292 1390796 1301463 867258 387485 1909525 434800 235856 1700111 1723206 679559 1749920 477745 1562193 1204469 378914 1089802 94431 395880 1555383 1427540 764773 1197746 1786553 1780677 619300 37945 1705141 684550 1871250 1739054 453787 530256 1421118 197176 600330 435428 1754021 1201250 772589 1027083 1136496 1943684 168318 1971939 804181 1093367 1910054 1230609 221361 1812544 401479 474678 1870762 348141 601328 549107 432005 1058726 1099354 469440 1085792 959263 1349151 736576 1801079 1170040 1077577 1217804 1523114 1364116 631458 146160 1394775 682939 969410 887998 802723 1151979 775750 1318710 1227506 1111204 1748866 1971524 1681627 209088 1225707 934128 611723 1299867 882831 374859 1710681 125099 997232 537027 474625 709802 1641571 1481421 1813075 1268293 639499 394613 489 1005644 1996104 1118337 1225282 1115285 1767375 1227974 1488661 1797633 233322 615015 1447040 1923791 1306900 1087434 1864715 1951264 1488016 202134 475079 1162794 1523189 1683443 1787955 1494981 1167890 16532 1913952 1247327 1464311 241834 1148428 322459 895436 1489028 1245068 893012 615743 1744909 190929 1438276 260127 1834084 1625523 677621 212398 1297531 1420520 975187 1489253 817372 1607191 1592288 1965016 240228 1854055 1224863 1995552 1895426 997094 813251 456046 1246822 1731844 224842 119403 822556 1283059 352467 222273 1025579 1894316 542553 980704 77963 635441 420197 660542 1470886 1985761 482425 1365623 860476 1183882 769904 355312 1029232 1110262 822135 332840 602451 1775327 342799 1735835 969675 851229 623795 355777 1509306 731724 1117978 1630879 1874963 1489212 1154990 1920920 519489 892978 1834853 1638964 244178 1755565 888207 24394 455007 1603250 1450632 757615 862272 470869 1611297 1441792 229129 304303 605124 740770 1048664 952637 1585755 1118356 1950711 1300243 241840 87222 1839716 556508 756656 705867 589393 1294066 755913 1741080 1710126 630986 1690267 1432120 1221726 423140 1275132 1519432 1384112 490346 510461 1377026 1034463 1342125 1913052 622821 1933523 1297977 1473021 1392575 656299 1815505 588562 267687 501131 1981358 1013455 807869 1440054 1796661 1449057 349403 1140431 577606 1536415 754801 889562 1940775 915394 1728071 1775118 949164 110986 994695 58875 1124679 348367 695907 1951774 676537 1358547 648094 1997872 1191349 1166972 1159825 359838 1211895 1842180 542974 1750137 1280497 1349989 1665569 1172503 1931389 44604 1566908 1514308 1646266 598580 849562 930737 1264217 214390 201667 1482456 1382766 1919249 1347152 1090125 1137566 938801 1014938 1757886 96059 1153983 1350310 1232142 1159904 762920 1836241 1519072 1215056 295055 635874 1409547 231247 234221 1879310 520683 1831208 1558853 1217067 890277 1737041 1017741 1444537 851101 262390 1437431 137373 110722 860646 1967176 1014010 1507250 1210776 1000380 1446337 35906 1573863 1596941 1650832 756135 1102787 1594176 1022885 794622 308582 804456 311634 1211607 549474 27973 504889 1151875 1276598 1734593 414615 909734 178400 404487 840771 1953203 1389880 537879 1388172 1768811 1174263 854770 1346197 510915 1535448 917252 1596875 1941980 623114 1860943 1513542 612106 1170570 95308 1616748 761577 1737015 1146006 1677051 168932 192685 1583375 1583237 1143926 824021 1415476 1126189 794088 1224489 44583 1099476 1507853 1720033 1147031 40438 738506 444624 206062 1758285 1684932 1127832 918393 58226 25000 393827 1239431 662981 185473 1345671 935471 1434988 1983950 961510 1288758 1808682 1857949 1329287 1073500 1266978 1859999 1690975 1168987 924416 640016 788698 533150 1835247 898664 214547 228382 1838086 83688 1212799 371177 618606 389752 203794 1222108 539659 1139782 489569 247671 1966933 141828 1850031 1408950 1951410 413272 426934 466202 951567 61009 1525727 659273 1518988 1669558 1996150 270571 931004 772611 1991340 14836 1793883 1131380 1481012 1254757 1615615 757344 1581118 261269 385441 1369891 194760 505959 1191373 1691041 665704 996614 1015120 282288 1586449 1909970 301010 1739897 213391 1660526 1374623 1227408 1264031 634007 748537 1304049 107970 750529 30646 1525657 154640 910146 1786232 1036372 1825254 231908 922065 1748678 977917 1558854 1600311 1114257 1181107 686335 1516848 1163785 246731 83619 1428649 653821 341777 514935 864491 445588 1724761 1629497 621520 1145672 252323 676047 522028 1320227 1210420 1309715 111928 1478901 1050056 1048762 1439993 809159 398996 1135996 1707770 1393045 843179 1708167 352218 703313 691373 437704 1035967 95587 540989 1230649 1561851 1905115 925009 542059 1785995 1598579 532972 997619 230298 1620858 401746 1201986 282477 612804 446531 1628600 899312 1085810 158845 1803771 417343 158398 1541791 426335 1210915 241963 1083899 568792 215875 180593 737794 333998 1101554 789328 632790 1039223 346507 678033 1437920 1696092 766813 582635 1826569 1770846 83547 998455 501242 1057765 87563 1823083 263409 1769235 465156 1459621 102775 1888305 1100029 265280 1084536 724588 1656209 1770375 1106823 584608 1282453 1509281 434188 400584 728597 668257 1851023 587173 618633 1993465 1579402 132466 1655939 431262 253925 1954420 1675365 623350 1818910 401821 1737900 1621338 1406514 678968 1980802 1310104 250810 958453 1253845 1399362 732456 1902344 867243 977499 129430 283241 1285438 1096404 1701967 1286295 905619 947816 1075847 54144 216467 1376397 206886 1953770 1016444 1255902 1766852 234185 570718 723727 1618865 890310 753057 373186 511013 1834071 1619149 1938270 1034427 1394841 202135 230101 857582 137765 1366743 86181 1353296 1408106 1200655 1626874 158907 1095489 1251085 492862 482331 14583 203805 762094 1856714 1050732 1921258 1126785 831724 1316842 1112119 1465193 520252 1223093 1536359 1802221 830592 1017244 1700298 678389 109265 1966475 832698 540394 850448 86704 1343559 952623 1513566 1969248 1101091 1801987 661412 1892209 1516245 1555457 1143142 65947 1911910 360254 1970405 981743 747655 461909 172728 528954 1275187 1770926 280225 296095 903035 1983595 426197 1307590 1908874 547388 387130 707725 757561 1820739 507100 1557376 557004 1038936 406862 754683 1229028 896611 609146 1387659 1164654 1482976 580219 254498 15017 474713 1283737 80904 332884 1523687 687313 121991 1325332 1391771 1664059 1753183 118943 83754 466100 1838224 926292 984994 1521922 1722819 1222199 521807 1208362 116462 1025713 1394502 1859358 555304 1097877 1580837 858135 1153809 1633994 1114387 299919 1863497 39884 427446 260515 1331341 1615673 1761914 1231788 737433 35841 1800013 1234399 1200920 1951254 885877 1484323 1258817 1886110 1945949 39650 1534629 1871244 465131 1984830 51986 985526 233705 63615 1186125 20355 1054022 580176 1110798 1815368 1111326 1210338 1658779 1059707 836804 779584 1615706 82523 1090659 105150 1875633 1715560 843904 1693892 1665205 700715 854401 1720434 1384629 1322316 349429 674224 223031 991309 1346470 548742 73571 1386258 1994532 152470 855647 152845 930327 168163 732709 952304 1638102 269747 1710446 36639 1653316 1334107 1725618 387717 880838 1808599 527209 1722451 954181 408781 211126 1908219 1231132 983876 799371 112527 1774968 1956426 630645 470108 295729 1440415 1458423 1045788 573633 895360 1744963 1113481 290840 1852552 487266 606451 51178 472967 411352 1557517 191092 824759 656322 246786 1043366 321377 1391459 1717742 118397 1440246 1135448 1389322 934129 1921383 711430 1900978 1221016 1594792 433563 532666 1474991 456259 1726803 488723 1162325 493553 863840 1834656 1963329 1634944 1876307 1655507 600495 624616 91984 55290 1671723 432348 811375 69598 1209504 678379 1113350 245683 534593 268554 953128 1751228 1767503 1937737 1928553 58882 1347009 1967662 1284193 1277348 1619812 381733 1784551 1290434 965103 1261633 801441 114729 729314 383000 994864 1756062 1577185 1176860 1191724 1578608 777741 1412895 1569905 250306 727692 1804851 398839 1795055 1215639 656385 490422 605814 580262 1180111 509653 1641245 532580 773026 1942388 628570 1113366 166240 1400191 642213 72434 799701 1359099 242032 1934162 1393138 942122 865213 1270760 1411422 1799063 1613029 260507 832611 556928 1933503 1568558 1690031 1778337 222115 640267 244125 1747059 357437 158975 290308 540732 1675503 1147033 1956246 1201660 895800 292278 458415 563449 1705088 240499 1611467 593443 1812002 1128198 1991735 1199103 1926623 1727684 1420678 1008604 1492327 1229640 1049015 1970788 1366855 335954 1364710 447600 1552347 237845 1284698 205779 359017 1498587 1636030 421481 1512097 148641 456592 1865654 972132 1417587 1993755 777278 300245 1628357 1672325 234919 1551943 655967 748237 1699254 256280 1591159 1688407 768609 1469583 1887550 1376135 619298 249864 1042488 187950 950079 1210047 1479327 507073 289439 1764438 79104 1469421 699796 693942 221105 34389 185423 1824534 417560 1371516 47302 1524141 807109 427980 628976 861634 1635947 304925 1438910 314245 1026159 1259933 1321570 679488 265247 823828 363801 1514571 5107 336696 1093531 1786065 568092 404588 1658691 1304914 784759 1862412 594086 1102433 1410331 793938 819080 1292464 697283 725101 300959 1564138 949339 246052 23134 281289 1079462 1718077 1466003 1009341 803359 1315148 407562 1896408 823499 209815 732988 1241659 373134 1330543 6971 1296127 74085 1341873 581518 1010609 650536 1359723 1502828 744222 1142221 1378270 1605996 77175 225000 1662005 1994929 1814618 626832 224137 984472 419832 7800 136869 1524734 1364867 120771 1847980 1972395 1769439 131427 755185 939989 1219176 7619 1324021 1858103 513898 927412 1343465 1330839 116372 523799 1382584 1688092 607624 270129 1654522 40576 299465 1670518 1887711 894382 691407 1554129 1670669 1864107 1882881 966814 1854295 540021 1613767 1608022 734454 1363132 1741358 1507581 298118 1925038 582243 725889 1600466 320561 164222 1608398 1626115 88172 337684 1009321 1092655 1685646 173545 1980955 1964470 1611176 977694 1533123 1519933 977297 1861271 314135 1100827 184759 1760976 303865 156968 9101 110602 597270 316626 1521811 890409 579394 840237 1619934 1184254 697709 986455 335936 1863985 1039008 1837565 1383145 1851778 886403 1666745 1667043 200970 843050 1124557 562964 751126 1336870 686099 470605 104960 616943 808230 1648426 245346 1549916 1618535 332956 66842 1092263 1238405 1259034 1458140 1295164 351547 1675596 1498651 1144976 758678 748640 25924 244524 1680051 1363603 359189 1762024 1432280 1104017 781272 347087 1518637 533549 878301 1796168 1743086 1361816 1504897 525948 388330 1958367 681273 916686 687162 1806291 141569 1945449 1344362 91694 1952600 1464284 1640094 557228 382393 1032801 1224532 1596003 1976623 646371 1501701 51335 1034248 475781 1707908 518442 1831649 1009543 531891 1825645 1735719 1075284 1717714 254138 1734365 806895 1235108 939583 1156408 144418 785094 548432 1186869 330424 235072 1026043 884958 1506932 722491 426418 1603641 53305 1793955 1483669 1278647 1863509 1394154 1010617 1749745 284350 1800928 310881 1536714 57270 237469 495312 1389106 1820058 1538340 1972682 878332 353849 103053 1363966 1335430 218355 325356 1674501 1580759 730380 477350 990290 1383062 506145 82674 1934012 1672594 553517 1113907 1655361 1214184 568817 392416 1307138 508221 1318206 363883 645325 866089 391116 940854 276832 518656 1690976 681269 1186295 1615318 211871 1109432 1005728 1806438 1889063 357866 124538 939962 1710252 1470881 736679 154124 984808 1671206 853595 153241 1005096 1128759 25614 1022928 1508908 1160456 1194353 1685163 85324 1667896 88516 138575 1375806 8667 967001 223647 824651 793339 154662 216002 952323 804699 1241532 1742910 1609282 50454 844517 1067178 1363328 174321 879616 905555 235092 60149 1550371 1371379 485778 1332099 603561 1960782 1578730 1581465 1962396 1085645 1430207 1466508 646316 490821 1492618 1103134 1619968 895461 223664 1988295 642287 134368 1093222 89280 186965 1379183 792954 373639 829952 1776900 509385 440757 1154639 62307 507238 292724 5019 809094 1481265 1733588 799339 1015659 1044380 1767017 785230 1616349 593707 54050 677277 434966 76678 165349 34989 1947856 344679 1418763 946657 230881 1605841 1150069 1075376 148750 564964 786841 966358 1913769 1110482 160771 1306047 768956 1695921 1331665 1385904 1480708 1316605 415300 1565085 1651402 1780533 1912715 801382 1505386 146878 483819 883459 475289 1995534 1294285 591297 1548433 465871 539587 1071945 1804053 1329173 1250624 1812975 327146 1036205 1111364 159316 591852 1789455 469644 602726 673742 892026 206695 1975032 1914478 1333018 539647 1959653 1626202 1874486 821650 778501 858134 1474963 1466889 1795844 640779 1726711 1914117 923946 302506 999584 957353 1562754 1447600 1142195 810919 891067 35603 1963685 1485528 1142563 1941083 707827 1726863 417129 614195 523235 1225684 742101 633759 1218899 1021141 1390652 1580763 1219369 1463590 1160858 646840 1382220 1562706 1075041 755248 1808290 254008 720519 1823113 1455943 679938 1316378 1117139 836193 1313559 1040573 1867187 1650551 580596 1154870 210863 305323 1033367 1819511 379513 1965893 1818020 609195 1091443 252331 1652307 1283959 801647 52031 937819 1967094 1053136 914183 141909 1464105 185926 1972772 966135 25006 172064 1078549 1780632 1855508 1907545 216155 669916 813222 569121 867358 822979 773035 110541 817129 57089 959127 1675323 1815448 1218370 1368495 1286582 1871235 438893 1702910 1390053 1294583 1207870 1946895 1111467 1028359 1078127 1755944 1064824 345481 1398052 218608 342923 986857 1469411 1040099 1648539 1234007 983414 1908305 1463595 497676 388078 1054921 1860842 374455 1871793 748079 1671103 14057 1901698 1060651 1339532 1619808 1536403 1642348 1418520 1062272 1040456 451048 1789989 1320517 1366217 1689150 442915 1223029 1088853 1197917 765437 1853983 23780 1710920 285352 644289 859592 1904631 1811860 1217172 205223 1592002 310872 583775 1562940 353003 1939069 1552870 1111699 479906 934651 540316 1762582 273787 1348930 1402788 363079 349594 546286 788758 1168714 1782494 1575221 1676663 1552373 588720 1198833 773022 1229761 1367670 790322 1591251 960702 752359 655945 918579 1460966 103958 1992648 1257610 1219504 324515 1382990 306330 512897 849706 746863 247087 404690 1214656 70757 1127600 1085987 1841520 586023 1203510 1538880 918497 225686 189899 933841 933566 775751 407853 58857 751735 493671 164328 271723 1160653 147764 948391 432756 1234275 1649167 940580 1211170 1018467 136593 1182680 1826513 1210946 806462 1214140 612932 1541044 725023 1305849 1709926 1821000 111256 855237 281345 388942 495120 680234 195459 1845640 475351 1822162 1549232 774215 769538 1301567 713174 725477 1968702 595481 830652 554176 1118085 300276 1430457 297852 64782 334476 1483535 175658 1226652 1674219 1609179 1464541 1957653 590759 1056490 418865 1529188 981090 1087424 313974 135851 1848738 1958865 1391129 1803862 270019 1905791 707602 27179 440350 673701 9166 1807082 846406 1288535 1194869 1939429 1334371 855995 1447155 1077304 946398 248292 965977 349157 1807983 1548137 720514 1412010 545588 561227 1601990 1544694 1596470 703856 710885 1080749 732405 754819 640730 1321554 666449 182476 952263 17340 609274 1680245 1530364 64560 478637 131216 1186164 1992614 1589853 1407725 1952047 1883915 1190027 1366885 429879 166023 834757 60460 1177908 424614 971434 939279 1157340 156375 540326 1753847 230139 636063 213004 236970 1678692 98944 1563814 1115504 1709323 824258 1836135 1758733 465034 473755 1426972 1085148 716342 673068 433783 1848298 21835 1919108 196456 983857 1173227 1172864 241437 482342 1261791 1973462 1810224 1074512 1273171 1963886 221873 970869 915202 1177632 841433 1131306 260700 1711442 1095639 698177 1055005 353234 1649202 1225291 1114350 979294 544276 346737 1384164 704227 106955 1993222 313134 62620 752305 228804 1223467 920788 1832265 868017 716565 168582 277086 1833627 1323974 1278537 545355 155935 364298 1008081 781627 1755589 676352 51594 1782311 1303520 51926 1375950 1613787 232830 452969 1860357 1792031 1375118 541292 1322840 856671 669732 1159598 68895 255462 1080481 283948 941718 1791002 1298626 962503 607949 426382 1184086 72268 1592498 1015690 1808356 1979000 667344 1583571 530258 1330705 433389 1495035 965973 1609707 866195 1122857 1084540 1077615 1045738 1907933 515461 2838 1299881 785675 164272 655250 1608143 1126406 1878172 786066 560750 11755 1619292 221579 1003030 1649667 1383418 1531486 790709 1618261 165087 942813 825625 472315 431440 251950 540290 249032 86611 1469175 269740 249333 1076554 1143971 1717778 1196629 1793478 1845423 1290987 1202791 1800424 1038490 1722676 482220 1402119 669442 972491 3668 685493 1012388 1733533 11062 118859 152587 347707 208495 553901 1749773 657621 770392 722264 462271 1152200 811140 302682 324756 1112575 483971 99905 1788196 1419297 1213666 448633 1070110 1939837 1725478 841761 247763 630594 597046 1718637 737037 1415714 45535 321889 1369058 1548336 788272 304972 1427885 496050 1027305 79778 1410802 327573 976588 1463307 77280 505317 1288988 1767384 5058 1553775 1845487 108773 986085 419837 737216 1242086 1935480 1847841 874162 422385 1786411 356832 467765 1696463 1859171 679136 53239 1826188 270583 303812 1372754 1125497 55223 1310321 1972137 1771200 73409 1779111 1559135 1467931 1724504 809813 250553 1665247 926693 1270537 1829356 171478 635388 224393 854739 616515 95572 999825 733361 1762729 497015 1782868 89022 1144477 683250 1820144 561956 1988192 360663 1471253 1931260 1628523 819988 1482243 996956 223665 1813118 443143 518549 890728 1889172 1167615 1035430 1441078 1665031 1267213 1142673 1256278 1753800 470515 225521 1864624 748404 1174579 460413 136375 531431 161835 47537 1307063 281907 944831 1974753 544715 1342365 507144 680837 334724 235248 948935 1027457 250014 1371130 20803 1727671 438858 720191 1446630 662422 158100 1387680 264502 196799 17873 166649 918790 1133575 469704 1072078 740625 1632630 968890 79323 1721210 1809460 1389515 1957012 981771 1182466 939367 1629074 1458461 606764 1685812 1526556 1141975 716131 194740 626579 1077986 1362579 654331 267080 1396016 1783770 1761892 1154902 363429 1944684 1626902 339802 60009 1318936 1226654 789399 386583 1893650 1675178 1875489 1488567 477798 887256 1416023 1719830 1033946 1257309 889059 1802974 1605046 1249512 365110 541553 321394 1421440 1675104 1353586 1566705 1917497 1830414 1972821 1392781 1317972 1962680 1639622 684715 1490779 434937 1051290 142388 1963129 449894 925361 818261 956517 1532460 1904276 1315330 386227 528454 55824 672538 626386 856703 1288909 1460984 1495816 1933962 697792 420901 234451 696256 599995 1928396 656039 938831 1814686 461079 513067 472378 1906821 1342027 502034 28914 1214643 237158 1482301 1520388 1634387 22470 115685 1421467 221586 367518 282546 241222 640609 1541304 1968240 1583377 1188452 1953945 1739963 1814565 575114 1003708 1000319 1321429 908488 899226 1110649 974052 26749 290761 1949846 1982706 1527330 846528 513270 957650 913439 353485 1965496 1971925 508133 1377135 1182034 524146 1544780 1578937 983320 1818253 1122067 1490435 1201303 808420 369967 1000806 1024861 580761 825537 1172039 409056 477527 1451063 1964018 1413125 1836088 412777 1347448 1032597 276116 1795479 403709 26512 1885922 548329 1970016 338021 1653022 1818211 1797819 1231319 763798 159496 1187527 1596819 1257000 1670351 174272 1110797 3201 1781837 1385770 810759 316005 571673 75923 201419 1931959 989038 112550 711034 434903 538906 1994973 1629177 761127 1637158 1727967 1857464 826086 1493517 1645162 54345 1548954 1983426 506315 980948 1489342 520309 1606707 592715 529710 674557 1878927 1006444 1637351 660212 190039 246186 1198008 847235 364099 1139760 530866 455374 1057077 401336 1200955 1502667 754305 816831 1473344 989724 167163 1351171 260967 1688373 1820580 1217109 1571673 1842871 829204 882377 1610546 1832593 565354 1314133 788361 150367 1474239 709087 917781 1688722 1866681 1003794 1929984 1988014 1791875 1121851 1832775 97836 827279 728638 1958723 1444161 371671 1074052 1608818 100854 818668 14221 1328518 972861 1169503 1428850 849561 1295305 1339106 88779 1015304 1450392 1461703 1343665 748867 507790 420219 1637598 1186026 242974 1399517 506605 951013 222991 236800 677479 125966 1856131 448470 1296598 82182 1324204 995516 1675602 545081 829043 308750 1121013 371102 1783102 241847 789420 1540518 196122 1150691 1258364 1550565 434219 411900 772113 679653 995423 1383223 1654830 742406 1884873 1313406 1516687 1586180 1408587 1229232 507233 137775 938377 1761049 822809 676123 884768 592293 427693 517287 1816371 99162 1306794 1916367 387981 88751 430132 912891 563367 352630 591081 1447056 342424 349187 1675975 1149392 979849 1897330 1052756 569460 375564 157214 1681693 133809 65279 733197 849877 1980091 240135 1792763 1160493 1184669 954381 1138817 1092397 1758531 1187830 1929194 1048505 1105287 649502 566080 609103 452577 160024 1031079 358834 518434 1346081 1892630 1188559 732120 1487323 155764 1405943 1356533 949408 1038088 622319 73541 1408534 1001491 666573 1192871 1757103 1140952 658194 523771 1353810 1017446 1405901 1710496 1167599 345770 1361905 1107601 941614 562316 42332 1330664 803356 1893198 1494977 1487550 19824 546067 1520566 1105818 1164385 1901047 1928566 545620 1471967 1685865 558796 1070194 1481241 209214 1387939 1185844 587015 1265799 778671 338125 1681646 1253576 1021602 22317 890143 443340 750895 1172843 1465459 1999478 1460927 1102143 1820806 1184634 238475 540987 393996 433704 827458 1191082 717105 898928 791360 471126 1116878 270151 1747835 908 1356506 1286861 1366964 1793976 510588 205026 1315069 161893 1738957 1920534 54068 387348 683506 110274 544296 69670 1601851 338297 303461 462107 1763093 114989 1001463 1947122 1938693 181575 245292 221982 1740235 909671 374541 1629778 1671547 1946560 1243620 1929780 1737586 197521 1673967 364884 1104367 807021 541330 1182656 557807 289009 1770447 1396539 1243119 550686 1730516 1071262 62185 422355 1290167 1734842 325314 1376949 1243423 1608292 701454 1360662 775346 22814 32668 1625441 1701668 91272 899563 1654615 1088119 1745184 511890 981183 1463044 1561921 1192129 41814 64695 583688 1945940 18137 457479 24171 252996 1382684 249779 578439 1897812 704317 1651099 795895 766729 132193 1410788 1606602 928318 1232492 803508 1464004 781717 1246972 378944 595831 533298 30733 1120637 195468 334685 1387813 1570173 1877531 1853714 614416 1381206 841676 1972153 1860462 1748374 652499 618906 812289 450870 872287 1044454 1595601 1978330 1268071 639340 934682 892093 1511272 1822995 763888 65673 1261308 768799 1079077 1056469 860309 108685 1574211 576465 186777 674846 180239 1606012 1780610 767865 343013 1395817 55364 113296 794093 426154 1235001 1498330 1930098 1893742 1898783 646764 82113 886379 544059 763558 60581 362590 1445895 1300321 453 978690 883433 1397119 205999 200955 277542 1839983 503018 451325 722916 1388212 1687936 837460 1058164 1905672 301252 1461860 496311 1807421 1736661 1150403 1719306 1472882 1679163 323793 1293459 79758 458549 1715956 486097 939265 1068560 685120 836222 81910 622587 15463 1046649 774249 843142 715119 1066625 473679 548081 1147368 1687959 416032 768831 1278604 1429235 907851 515502 1577220 1201607 1972531 366695 1529621 1428719 1232603 904000 1184795 1477801 1925519 155216 810415 1502318 105961 996049 1018632 180103 836844 1645510 1461391 1027470 46058 1978034 137764 60479 1847010 625797 241010 639019 459362 854387 276159 805664 1682825 559851 932906 196387 495030 972879 806980 903666 737044 1319436 1233014 323692 185899 1991613 1428933 6895 1444477 727222 901208 1541827 716945 992125 1084328 1040934 1436370 1670993 1827021 926989 254013 710212 1932007 1564507 1169166 333758 298447 1835399 641080 1136055 1049500 276318 570309 1440847 717999 560798 509000 1814232 431112 1644842 996596 1765868 1308513 130522 364013 1773078 1230353 278389 397165 537947 1384670 115000 865405 1665178 714494 413821 609113 1988104 1105458 1438405 1643817 464595 882713 117245 844080 1580349 1979051 689598 1689100 1137159 1229771 414338 1270691 1182050 1838971 875483 1499620 567075 213363 1510870 1672587 1872990 357059 37704 1151864 1510454 1881274 268471 1251692 131808 119531 1431 1862798 741610 840644 379810 379615 328657 424230 998928 1764849 590388 1733008 1001274 783247 846041 2886 1677251 1957183 1329600 1012034 847886 1547996 444567 867185 1822734 1145181 996971 726672 1545871 120903 1060235 1812042 180267 649979 726573 365974 260528 1259135 440204 437613 31947 1336349 1643528 1091579 989713 894005 726637 1977956 1632104 512624 1960197 1946036 1614820 17115 150652 45987 1604530 540782 1795978 675936 1686775 1167790 1996826 1639677 1094167 1166125 1083376 683777 243301 712074 1833078 988586 1067361 1605955 884261 1572844 66867 1548278 274076 214980 1227378 94179 1004493 314674 443915 353332 507600 780474 1432515 1619129 147121 1488985 1711263 320676 1183083 1749594 180747 1280121 959095 61944 907506 1074794 1701339 1539108 298309 41745 564889 1617766 1802488 1392523 928170 406869 95226 810996 592959 1731033 1644921 1786116 489159 298880 1126614 887568 40447 8181 1256168 1486969 1805524 976594 891901 211774 282201 1350613 1542540 1679855 271104 260996 445180 1760787 579623 66308 1715990 1174475 813488 1969814 83482 610278 619089 85669 549947 1903587 1883285 1944568 1458818 1236903 582365 1145475 491128 1672668 1145269 323501 751667 1355926 1326563 609326 1865529 1777921 1566610 1915458 789187 1303491 1121135 828623 1020765 836946 107181 1500570 31343 1628430 786668 1867463 900498 1071040 613609 820303 616931 638983 1544912 106674 132452 1727859 1687576 96050 298915 1228947 533390 1178082 643991 1369406 983413 1382675 1626380 1329413 237034 1875991 187076 58894 229164 1935276 565117 333292 1401362 1484998 27251 479825 1875730 1129548 1974640 1419978 1449549 1823565 810575 681176 1030383 893001 489448 576667 209154 1986713 644604 352568 1929534 1252918 207318 1067955 514824 242733 1494323 469617 948057 133940 476488 1130125 1430386 1588375 843390 1511444 921532 265173 729609 1728516 1444502 1465859 867723 1932729 446920 1749196 811642 1038578 383905 676538 1553344 358806 1306999 26185 602151 495015 1150116 1544955 713557 884629 587525 1368706 973784 555777 450298 1427680 229834 279005 801711 519385 251895 1462358 1968280 300370 1642404 199680 1497267 1072088 675529 11301 306063 1396337 1377240 885339 1909521 637888 672253 445463 1152523 272966 529428 1203615 815829 1518698 617486 307347 375359 795793 54579 515124 1614608 745605 1721228 73760 492505 777710 1310062 821201 1648499 482920 1135269 396547 961742 828356 659760 646571 45779 1786299 943788 1321728 1643316 367000 257582 516458 359321 567583 1608108 1653268 333390 1019818 707467 431016 1601774 370181 1030541 411239 598986 1967132 1968361 1664666 1051029 300899 451035 771129 609074 1961723 1698459 1630339 1311472 1501351 1036678 1774632 658927 1563005 263945 691380 1670096 1603989 1560616 1233195 805194 834082 946268 1760641 1987427 1564778 367182 1184643 3696 1816138 1798909 214834 1201382 696882 1301060 1404150 728877 462456 1963749 524464 963245 72297 517416 1399911 905045 846000 1299979 1477044 460684 1932541 394937 637667 1895331 959265 1955538 1803027 1322313 1590878 527982 1445048 2555 321487 1291068 1659588 1865157 892545 1869833 246402 1897511 1389563 828334 1763945 966081 634111 1420367 122804 1612840 300147 1452958 478510 1601394 1093896 137112 1114403 1078883 1937107 721327 1622991 715690 1121156 1735458 1915191 1594723 1301436 1460786 287489 1473701 568438 1533673 348625 1303171 178363 94844 354281 342210 883783 1418168 657090 1483754 1124971 1077136 1882101 289778 954482 842295 1092085 543233 569890 559090 1999997 809576 64553 25664 1283968 1793481 254468 1084240 1952691 413943 1347392 764348 542877 1373330 509051 262374 11502 559308 133918 1284261 279201 454693 1545885 1861198 1869109 659144 775641 34376 1445918 874208 57690 657422 525296 317248 479687 1778572 1815142 1243219 921179 960050 548045 1974251 986640 359397 905714 1983570 1853872 1381349 793598 636616 1966518 1557720 130907 1391029 1160743 1636191 1691033 647426 1354309 298084 643980 1966134 107469 1591092 191255 113127 1402013 1248032 394563 611557 924041 17375 901975 1790808 1053581 773218 910908 1446584 1071901 298731 1427194 484538 664435 1203394 98214 120253 239292 1721046 1118704 884931 1769084 589465 62139 105955 1566673 1549404 672155 853140 431193 1128663 1942391 959466 1083021 353043 674334 526478 604000 144958 844279 1474860 376214 1007631 1691031 932418 1357900 820506 1330226 276021 791625 121083 739618 1019072 1135926 808093 34066 1438165 624856 374095 883093 1745660 1905488 928296 1042747 127657 306945 1168573 1811749 602091 997617 1550554 1702372 1342054 1049213 777643 1374386 1200932 1408995 526934 935830 1069489 1830201 544508 276884 476256 1987366 1183656 1397000 1744931 1049326 22068 1181238 1384520 85892 1074303 1876507 640386 568744 1307372 1761836 1002416 1633671 1744229 1652576 690187 767624 1446152 155245 1150480 1693059 1690790 1840140 718930 1065972 59413 1759799 90230 863744 1802797 1922093 222982 467474 1896926 1900299 760688 552312 205436 918741 1661280 504757 1434277 300117 35062 9192 1093435 1869212 1085734 904193 585639 517577 1023434 1750160 849450 1849041 150049 912867 1589175 297878 1375565 1110856 248053 1382680 1948730 1137301 1556708 116254 1246883 1643598 546495 105136 1828657 834886 1506188 148075 959741 1317955 1700735 619189 750631 660532 1994236 816123 911788 205207 1207056 618845 1346923 1817509 230807 407613 45751 1003722 1052110 1197687 971183 404522 844328 872602 363562 341096 762345 690188 1941594 385627 1874279 1925753 948870 349224 1113743 386109 1185160 1938944 616823 1526521 1587922 1132237 1977389 1493844 1099896 652570 1854743 1998809 1279520 846801 299857 822995 182217 1918724 1387400 772561 1069790 293013 806690 297507 969946 173841 1848657 115185 802638 1330053 437249 1972477 1247834 883069 980466 1693461 947946 999000 429259 1333459 188303 1866965 1540133 79124 786080 1439327 728953 484918 911236 515887 1414668 711124 1648118 1613648 1786859 23646 1150864 229984 574329 378590 1975445 1960177 914484 1608990 1186221 1079247 1141816 1821050 1313147 1145371 45798 958489 270592 1160399 1676123 1487769 1159057 1516322 7295 302069 1129427 1721871 1491942 1067702 1909904 1912026 999822 1877007 1109287 178464 247572 377839 52436 1580641 1663435 1901797 614841 62203 778278 110773 448991 1815030 128000 536067 1177330 430346 1017333 1067501 1761777 1518558 1963894 1537518 1912733 970221 430684 982004 1296564 1221321 1869948 1251369 1822496 598903 1381315 684344 330627 480538 453824 673096 877644 1960208 312255 1941476 350694 1060599 1188649 1844210 431597 1829753 138029 1029368 146901 1785300 1143541 916290 7045 146 1170693 1626855 436478 1914592 1397230 1913597 839266 617326 1401480 204884 1694800 1151161 502021 48355 1682518 146791 1296977 493673 1004167 993447 946957 419613 1921559 1566245 362129 1625036 1118460 1731580 1443513 1383327 1789998 1209537 174333 992266 240324 653676 1721283 199631 588944 1475379 36526 39311 1985212 60173 1776053 1819910 308292 1884972 1323559 1974188 28631 1892962 1645901 854122 483160 883277 666350 917599 425988 1791790 68469 41529 1863216 1352212 435199 1754098 1820067 1527579 408663 1985784 259936 1646263 1048462 550615 1200469 1440693 241771 1589111 126463 1794855 1493037 1691965 348904 885209 1374345 1167276 1885930 892782 1832758 1952270 346280 1014054 1066227 502734 967094 720862 381037 1401566 351855 853804 550972 919214 934778 1892947 87362 1044230 684941 624808 1547546 786617 413328 261604 1909516 123887 669129 850478 738144 1159362 904103 255151 1145285 1376758 1394531 418175 288443 78429 165438 1843284 826447 1659059 1964381 1628170 631042 827262 16674 1283201 1212948 1770216 755941 1868160 786914 1107915 38111 1815792 1142933 1103344 1396909 1939475 1197518 260273 1836510 508652 649926 1038459 156830 1825784 1285369 1047617 713391 927480 981392 1049061 1020300 1009510 1723726 1303946 1199106 1353016 1190122 1228647 934025 178291 1314627 640189 325855 610285 894348 298653 469821 1626033 604728 612088 1371758 34012 1046053 1609699 151268 1009611 1115474 72001 531200 1814694 1240476 690031 1029792 663178 297788 1291936 167986 1354944 1885530 948757 1547648 1515432 691877 1682708 865724 1850919 484419 92300 415829 1570737 267401 1410479 350973 1340098 47468 1474043 1377423 21268 410868 779041 1348691 517429 849284 1630322 1197112 803643 1634812 219896 1031645 913936 1921292 916687 710317 851409 1419282 630660 654003 1133594 719800 1492242 1211291 1664111 1472429 1136429 424382 1372891 106782 1561440 1786699 797636 1444258 1571464 519918 103997 470092 1496683 657411 1911449 526227 524552 3562 1425180 1162757 1388628 1188763 718888 530197 1613756 1613313 1065673 1144094 85205 1461762 653627 1639830 1381909 1475139 294082 330833 1672162 1101354 1022233 1031432 277340 1296815 421331 1645314 911657 1038476 1952409 797618 640083 637033 820453 980752 556389 334455 1182552 20460 95549 363509 1664374 460311 1701729 1233 489307 471450 855295 1967034 394417 1873187 1677510 705740 895692 883777 73179 1405130 1757047 974127 505027 237973 1778993 1933115 1857175 1191283 83025 815241 1125790 121795 1318973 1082393 22596 1723960 450294 581677 1691087 784579 494244 1737456 637548 1080579 1844410 555810 260149 995536 1257724 871758 473315 1793405 938568 1514240 595431 580058 1148033 338316 368250 725581 1181344 1071941 601204 564040 1891571 1445601 90082 1330558 130419 606800 1450224 684057 1243749 1343424 439330 1382585 1020552 252142 1175815 1835888 1460102 257204 1895831 904188 1426182 788590 1702346 73459 1611285 13510 317205 172699 1312467 1148070 602926 935730 387172 8746 572824 1151390 539776 1212550 1496348 818238 1344465 741920 1057767 1440233 1596538 1530895 598481 1177134 609504 1888717 1460685 1234971 828923 1870343 1991731 172605 686828 226073 237374 976766 1998296 764704 1291722 1320668 1210951 1515316 1818947 1976243 731807 678038 279778 115905 1352808 1182269 458388 581512 1988048 673642 1475808 1265471 1973924 827121 731872 1689321 86220 1628590 1699579 1996745 588151 1129469 1544109 1602515 1466849 1982780 1417649 1393880 659397 289622 511842 362119 1137122 1947452 236554 1148007 176403 1906192 1757638 200141 208806 900823 1394787 1459702 347575 973468 607887 1793137 1207077 1657888 152822 1034695 1707253 465975 857314 1471176 88655 1548219 1169134 1768048 58899 1479832 44529 1475061 1561493 303331 1761951 877213 1783099 746981 852140 324712 788536 1606234 1498329 1350856 885374 1636123 1408766 711852 207185 2213 1021309 45150 826522 1395522 1285282 739663 215530 1470825 1303767 1253055 837811 376655 206088 915624 592447 1765867 826918 735224 1950118 1505968 1756733 974015 1484939 1214488 1708274 298585 1092927 1040787 1403267 410261 282259 1246022 1354814 1035860 800658 1573644 916989 1434074 570634 264126 1524246 1380459 97593 1021113 1290794 1042835 497305 1037819 786330 234953 140809 138465 697122 93138 610511 1301159 183400 469011 723219 1353550 1606892 588229 1565931 991488 1472604 513488 1410596 396363 757660 1986469 1778168 1299314 1326989 1946469 918400 1160773 1461758 1595439 1782577 197197 311120 1886803 1088555 351347 215003 1970642 1705206 760601 1959397 1700979 87173 748593 1900485 895519 25887 1841119 1383710 1974033 1742315 758475 339192 856054 473945 266312 1408773 1799053 1953732 1732581 277231 1855397 713723 1623773 1002967 1547159 1316251 378069 934507 1939211 1852431 373674 90142 1608528 244206 1837754 240373 1396667 167897 1825910 1567515 709447 924992 334612 1264165 1844835 486848 485472 1692693 444257 995546 216140 699126 699706 1858854 1522574 27966 1864732 676938 1231126 1441758 1339410 43718 201012 74384 853716 654675 1516335 561629 1188594 517239 1039000 555882 1811366 1700395 103206 1322560 567499 1285255 328413 1499999 1515504 1877003 239059 1306608 296537 762236 1009133 1822756 1084905 967210 150806 910665 495052 143985 1660792 1556624 301855 1187228 1805149 1820602 832991 64754 1112247 224745 819829 1663912 722328 1762346 857034 1989102 566267 531737 259266 1177934 1773197 1391758 1249400 1612471 1911500 1104891 1618611 573419 198894 1952657 1504858 1171488 1867065 994130 1944107 854887 1611434 1662114 341602 1711827 74050 1424388 569560 911812 1025859 287191 1469030 123833 1902478 884690 1067703 302276 312138 165313 814538 808518 1979993 1315086 930183 930113 1306153 750716 1568705 1424600 1587015 1151539 1208550 243874 1722682 461122 117778 904859 1620285 57463 412300 1229712 967440 219557 1925825 123637 1597632 961611 121279 1634512 782288 918289 647902 1684380 23501 1593714 225754 833661 210640 1371955 1424982 1343228 1059419 975942 1242353 57218 1293596 61721 1131288 1127526 562781 308792 86744 981833 1356145 605633 1770469 1232673 1628905 1617218 239469 292238 121332 1635292 154628 834203 203855 166657 1963276 1801391 1275999 517248 1447723 1132414 1570908 1017772 68837 1070865 1997987 460158 111631 1442881 1418491 1185810 1303995 1517898 1635797 1314491 1520066 836221 962906 1382864 261700 934954 441130 1296587 1809767 443441 1333308 1162318 1107261 172493 432504 616733 166251 155412 285463 1474797 38587 1688024 1805099 1391560 786267 7650 1752406 1760111 550179 347081 125560 728827 566802 1351536 743097 318258 1417643 689694 1709141 1693195 919414 272501 33222 634294 741887 1252988 652299 1606961 865661 180778 1857963 1546647 1776466 339373 997377 1651258 351270 1780674 445808 1917828 1384282 699427 1973573 25432 112495 1642293 1263910 252672 725568 135614 1819554 1895566 1233495 1359835 142370 1875233 547103 1729687 1831473 242246 627147 1092638 1079306 125731 1238461 54814 1200717 129597 433617 787179 398193 671309 323122 523072 393216 712712 1598025 1155878 277473 1747863 74677 1226902 617080 571288 453301 206280 1678798 1823781 86050 127653 1390945 999237 974240 498705 1953484 1534888 1832241 1299346 190430 278707 149025 1344333 189907 266268 1195433 1906849 1925223 147706 218962 572977 293987 661903 761063 1775575 1697864 1329037 72026 799385 1121386 1839717 1530360 1401956 1528550 1960768 1866394 64850 858545 233459 477132 851132 1396879 88852 536360 958662 1053974 1792034 1358224 1036360 614000 1574212 798404 1095877 1328736 203337 80024 1783150 391049 918830 914365 832439 347919 1936442 1335598 1151628 92781 1265614 399936 29357 408764 1730694 577891 1066017 818434 342882 1164706 1150133 1312113 1269213 1167499 209312 1117940 1083176 1783448 1700535 1240330 1993192 799304 1648998 1383057 781934 790812 226236 1637290 367469 1472042 1077519 1272520 1272607 1743242 180906 110742 1539874 7697 440481 541702 901674 1804428 934130 926967 9575 1362390 1156538 1043430 471001 1827223 364827 808101 1620707 461643 390694 1911650 1555748 686735 452565 192890 372791 1044860 1727095 202188 1604137 185798 647056 475118 817488 1255593 764719 1130914 1299111 1762325 1646738 1059938 1242472 704260 1300215 1586822 82780 1670391 1069164 758587 1950133 518247 867615 1883525 333553 655684 421583 1242659 9967 926105 624054 1626728 1331619 1848920 817419 757550 1424271 1033402 250162 61155 1241327 1514199 1955366 204608 335874 205122 1339618 1596983 410356 273478 57786 1634542 1953975 67633 1199552 504282 1045726 1340311 1152186 1426141 1622269 504304 896736 1652868 1236834 24432 466440 1892742 1063426 900153 396750 344552 1876174 503536 1777725 484514 1729960 1009301 1484003 910055 1002395 175898 239852 682917 1355563 116132 1662103 959881 127401 183639 780911 461011 1815449 184010 1116392 1379734 184360 443577 315849 1566193 1241027 1296281 1319065 363941 289918 1022026 787049 1353200 709399 1905544 1132101 472028 332440 490499 1769770 780247 165636 506782 1417400 989290 1963262 354345 1661559 119386 1911017 1359259 1880481 750637 1841197 710621 221064 1175775 1627176 263612 1926507 1193811 472546 925968 570509 473512 1143834 525108 1764268 74963 538328 1703653 888315 1102575 857677 316799 609684 1358140 1640825 1730724 249108 657856 4968 1000537 223091 563838 1071204 511829 601269 1920311 757398 146008 863427 1595211 631481 765124 1822490 1055571 554024 724154 266095 1004117 47585 1374476 401232 746088 20715 969199 1296525 624618 351029 1899336 1079627 363034 1057864 1085032 1106550 1755946 1071251 1701345 1331384 1129530 1087274 1927878 825586 398942 723308 1289351 1957409 1399220 1321719 993402 1148176 227502 1477896 319025 113559 1405100 1412817 1405135 785554 1509640 1804691 1592051 1489920 584412 379621 1281788 600725 47513 580940 1620180 1255685 218650 1403387 636554 1961193 200110 1669533 940798 207165 120425 1362851 510007 561186 1212255 1172366 1643784 1967761 1107317 966539 1011232 304447 777401 314530 1179633 1337514 1552545 1455694 120790 625773 769882 637421 794806 1056578 423410 1197885 432187 1754556 64620 851312 1929173 1154520 1155413 766306 121671 653536 460022 1684382 1548148 1255451 683767 394943 237839 808232 1185910 60749 1407389 589167 1692314 1373439 1456974 1872919 1661146 1324398 1782815 625263 1892143 738614 346598 150260 1066148 1499483 199907 1947058 577482 1434111 12605 196182 1348038 430811 778504 1294482 1493264 347897 1902539 114843 33823 1236836 1737742 32954 1335479 780097 867931 20686 1649185 1423003 1951649 1433203 1563428 970488 1306224 1056947 1954275 1706193 748186 1026521 1444585 1280912 1891379 1299297 261771 540845 897465 149614 792603 1797190 668734 1406461 1490495 1186882 913955 1409231 94911 490095 1774543 17543 89961 1272090 636627 1972363 1957520 598529 23023 355681 1229509 1596757 1440771 1461525 987818 1134697 1758577 321138 1231593 1477685 1570559 149981 598731 760357 937676 364127 962095 1306383 1026711 1734158 1591582 1916169 1903049 1811628 1109440 776666 288831 1274589 1512241 226247 630084 997102 1922896 1609922 1203806 488651 1028671 475263 1076041 1161422 714325 1284514 863155 1076451 979101 1486050 1622855 1653296 386302 965951 512650 1767486 1200024 1819524 675897 1105203 992710 649566 1636215 1173697 651869 1267803 650023 1455832 1757124 254792 1387690 1215242 396180 1034102 1302722 604336 1608668 1514392 55751 586903 1780389 194765 733737 892804 1317414 736633 1212908 1567265 759243 1498002 1772394 1937758 1660733 1422738 830445 1127750 1229314 565249 1426200 33643 129534 1500532 226587 908999 635221 9395 821430 394074 658528 465904 675598 1756463 837173 879002 1084749 733214 577124 978943 309056 1811855 1005157 1170788 498496 1624342 839144 817483 1892003 217378 237275 1808680 1762734 661736 609228 580254 1659 1447392 1663646 946984 269844 758911 1851125 1248330 702688 966904 678074 1014165 266448 226122 734133 723411 849112 1431192 898942 1644826 321709 378872 1406274 1578774 323468 89933 723554 660090 714682 1022124 1848485 1061164 167826 752812 1706240 1389685 134701 1705322 963891 1109969 1949825 1183603 312860 1355456 1953068 160950 826 269292 270520 1738969 880225 946827 1782938 1728728 492163 1884105 1663399 1453545 944882 708737 1157756 68207 893209 1556845 824678 1687794 252170 411456 1102929 307100 1327111 810159 1692149 1809718 1068863 276260 764791 267077 1443602 638231 214166 1362947 352098 668770 1992556 508019 1430716 828409 1000036 1443983 1361974 365967 1625322 938522 452420 44119 1649791 422174 86147 1037689 1892604 1573041 1360296 922912 1535548 828230 340678 308047 1176115 7050 1971207 577158 1735573 1003279 717374 289854 1406201 491797 405174 1275205 1105559 708824 1527157 1504277 195017 1256772 1946038 972549 496126 609129 274866 1532852 213217 1452122 15958 1357613 1612738 1481490 1616174 139513 1613946 472830 1645033 171570 672040 577036 1176845 607761 1732627 418575 270069 231871 1202506 957314 622554 1469611 787073 1192002 139346 1076622 767367 1279978 331814 151849 1853054 1059080 1473392 1951458 55565 1396269 594295 1640430 554495 632672 1853951 994410 1444946 821059 703816 755423 475072 1540826 494906 1416949 256553 766424 1232736 1920007 1686817 1142829 754945 720646 709842 992040 1021250 1271828 1766365 1948143 562521 1683590 100329 475317 1111097 95284 1812519 1524227 690486 281052 588652 1906164 261368 244768 1307302 1723447 915618 919755 857147 639037 249018 1394057 86404 1239192 1065954 1707094 1167413 585432 141925 1142177 418694 1274040 101790 641924 1315816 1837698 95618 617199 803600 1570934 1505059 745937 282292 1946032 687450 938312 1187733 1276017 850434 1801054 143089 741593 1645130 842655 884088 1270919 1839580 190726 330632 831417 1241495 742929 1077296 847965 804060 599274 725391 1779479 425539 252752 1337994 74344 1430653 1416581 24641 1457519 1246982 440457 716017 264711 1485099 600745 1433730 1043166 1279180 1508654 510462 939300 1382555 1724426 183150 1330273 434399 1696542 1673187 756485 1173351 735168 975730 985697 1110943 622199 1435669 58345 791129 1406458 709242 1740605 1597227 1540022 1236667 1021008 1508031 882515 112546 1133912 1015842 1920637 1712441 1318628 1064908 85487 557869 256484 887908 1612065 327322 1612630 259295 1116585 1491448 1078354 715350 672636 856844 218773 738062 1727985 1264763 5336 1812623 1198619 1487363 388478 1665928 828824 1721355 864834 361155 1323941 432857 22316 703495 1671226 1578803 452921 543706 86024 329338 1429720 1202593 378402 1204896 1649617 1037642 1498744 37508 187178 1016860 1301155 353349 323612 1039697 9430 359144 1679935 396011 1356780 1263515 1357158 238219 1796414 702064 156914 123280 1234742 1161991 368277 787661 272560 1191560 1400149 1660454 880608 527680 1095782 15335 1998026 1532003 178346 42331 397817 1734536 1755126 949066 628660 1225896 395831 898256 346002 1986705 1737987 69760 1853420 471929 1271985 365638 598873 482603 70048 1396501 60552 1082670 1171103 970997 1287788 416495 1152357 1758728 457160 488173 1812657 1106532 673173 796219 1125591 1621821 1407520 179327 156319 1475256 1472025 1810754 173010 1803582 275677 588653 10009 671078 1952578 1009511 91582 106505 1173126 529694 72687 605642 1501493 652005 99039 567799 356415 1402088 647698 1605747 960184 1699192 1518074 1257649 1542565 1396500 1642804 678324 1485932 1063432 383860 1010514 628351 867073 1409130 738340 916049 1795092 1343078 1895230 1816716 354689 1774437 1365097 1158906 1990283 1334255 1979215 1128353 726986 1313354 411038 278215 306289 1892430 1479756 1791843 1583560 164097 194724 123988 1096071 21084 970648 1673866 1295875 715565 1299742 17550 1752670 401445 1869137 1663589 483524 1337326 884227 377131 1801840 1709522 902771 941641 1019747 1618927 1212267 357108 1387443 305819 745170 794487 529851 1907361 1722275 445330 550624 1311724 501714 1160609 1037951 1989785 1579096 1831159 1966216 1709291 1926146 1110314 786703 1958156 1184230 76456 450313 1395050 881841 1197517 420732 1701636 838607 1737288 1976075 710182 6450 803434 639327 139127 47678 1032917 340715 1998771 159357 599379 260220 481078 448265 1090050 614190 316365 1714125 607179 1560057 946638 500243 827164 1428755 1461084 1672551 1560245 565984 123163 561184 986831 8001 1094767 1566575 519883 1832489 506354 905813 90610 1458763 1257092 1657952 1054930 501908 1801761 1554751 1225070 1061945 1389435 977887 359894 212407 1232933 41761 855258 1711378 818719 1105187 1594195 1816740 49279 323975 1403302 1590121 1973266 1130050 342515 532990 1850307 592396 286936 1763152 318260 1299190 1577724 1273976 787914 812365 725719 1448769 1581310 1123052 1410019 1579250 192788 1305544 497140 1508422 1390764 1556088 1795084 890745 711286 1303103 1992021 1683641 1048595 619790 448647 530282 1528996 1292622 318712 1341505 1144940 600795 1428467 1384792 1281329 912951 964701 1801855 718898 1580472 1742919 1968815 1416312 1914842 1581950 399573 322536 393701 978863 1326556 1623168 1239316 1238873 308298 1563943 226300 1166949 740941 807785 1218128 1052302 363662 1071389 1868314 632448 1538614 566447 1102274 1111072 1824676 1889069 92121 191712 63224 1849987 109954 680834 1642751 1143976 726572 737503 290251 853734 391985 56854 1963983 860874 101785 758802 1093662 518464 614148 605499 1029315 1340537 424304 1443051 1414737 428984 1242914 1252996 639606 1223120 248778 1829007 105512 370748 734832 616580 1422373 1677272 1092344 256260 1533113 539027 472917 765796 1575738 907491 1435739 656279 1974625 301681 1398040 764875 584629 450070 1753046 1908557 1931878 1863686 502704 1993701 274496 1477147 1461352 227640 1724276 1974992 1444836 1050064 1725913 450699 1872133 1838278 1809313 1069842 723295 1840456 903802 1150257 1839380 1045842 1838991 1393830 151333 624273 404148 1580598 140769 363583 1813370 1371922 1118070 1558757 306271 275858 729068 668568 485508 1731038 1911659 891527 552377 1702678 16749 1595888 1107448 236243 881891 366602 1760305 1649221 707130 752219 1172858 1024411 270692 1589888 1143145 1717081 1673302 977867 1108853 1708173 404645 1171910 124163 1916842 1622543 1357171 1035611 72207 475471 395719 944499 288455 997370 1161013 1895862 1338516 614316 1027713 186643 562861 1867797 1888447 164632 898662 515354 159035 785614 860882 125432 1208486 440424 88473 17110 1663105 1497523 241996 743814 1231137 17475 1173090 819203 1219898 315520 548213 630608 1071115 1907838 1635668 1669662 639121 1462962 179456 551114 696395 1281363 1527436 1823146 1753698 953423 637465 1671752 812362 59672 797886 499605 88547 41232 322721 585724 632496 1969302 866632 859711 30593 242236 1801324 1023784 457847 1139295 1022981 908500 685046 775344 1527474 943680 1244257 1722824 1172873 1826394 677833 278092 933920 1914516 1332800 1930922 856204 256366 817858 916000 1410177 1748905 841259 1057216 707908 935721 106576 207936 181230 1915766 1471570 574050 1068088 98473 1741874 1880926 526540 599234 1856898 1033551 1713031 717284 796812 1913130 34176 1470002 1954487 1626017 1186228 169797 717827 298869 78743 552933 247240 1506721 813526 1310721 1876265 1329764 1285696 1523729 1720634 1945535 994783 1265477 225279 1727037 6791 1782351 475544 1149739 606067 192793 1721380 634366 1588374 1891797 1060568 1178392 263081 1900605 943067 867002 135373 628253 919485 58198 1953554 298690 817449 461136 740620 887723 133182 1579840 199711 807094 1462967 1313750 558116 278971 1802202 1632039 1272712 514858 459568 1969300 791732 1522922 988844 1336474 1955913 1952 1085219 267536 1007963 1608964 125394 813945 1579161 1421228 1409034 1051244 1992965 588493 914495 896102 1799714 256808 1193970 1251563 748793 1113011 1313791 1577095 1672040 392527 1625171 1341739 549012 290669 1887242 474889 1473784 1105040 1673959 1898541 148493 1648936 1646200 1199712 547198 326138 130433 1279241 942002 1395162 1911283 1174637 1518079 136862 1206355 1283456 519932 1235102 1242985 929065 1623398 1842474 1590941 165305 1207958 1354788 552904 1310538 1119339 1923558 1291699 977924 1154042 234618 517538 1975838 572657 709647 1874420 1973192 682639 799937 1852270 5944 1744982 1781203 446367 1268049 704132 605148 644705 132231 12330 79564 1779839 630337 573765 266653 112251 1092011 73644 1246916 1875592 1519090 612750 1813116 943656 1988620 287068 293574 1423297 1779725 1428055 23911 238723 1220977 467973 1706040 1592951 1864893 183071 1710215 645468 1644249 1978061 53140 1216429 1899660 411656 510467 958882 226033 1749699 1800133 454914 1196069 1055482 713903 327116 1098486 370691 806259 1458203 1740928 402817 1778834 1972093 696883 1760791 891613 795983 1888987 791060 863550 1806254 847529 549246 1438731 1047877 1480938 498010 406722 1925923 52395 625913 534017 1714771 1584401 1896971 144130 759089 1580731 995641 1571567 449561 1010871 1850481 1597001 957098 359428 664474 654973 1002633 343946 1882491 1107741 1574592 584581 117602 1953384 1234208 23823 1348555 7535 1034166 1834216 1071961 1109200 174917 1342557 438968 1495229 1222004 1464531 1719199 1049776 810161 1296041 1663094 876892 862657 661058 286686 877711 1719023 1340113 1977052 1176837 1610685 51006 76599 1214238 965011 896524 1415930 1202565 1778341 1584869 828416 848904 1967526 3548 1001357 1835033 1520618 761199 142756 633013 371713 243185 514270 199467 123213 1042918 1130092 34982 1949519 1585519 207592 977987 1685348 947873 1108609 799267 947166 973442 1205507 1462243 1229727 1002267 1160085 338730 925178 612866 1918731 139131 1037420 911763 1007559 1140146 839587 539353 1654025 1433092 338984 776657 760295 155183 730254 1659100 18405 705645 1184943 207479 1806787 1318016 533614 339081 765667 279749 639563 1548977 1302709 756783 436014 1823788 1001709 810058 148387 99285 1976247 1734423 344497 1189096 1442298 1781722 1589802 1872265 632187 315202 1058779 1695209 600464 884524 1237663 178015 1324142 1101645 697484 723873 380288 1617146 431988 1613754 1931869 1832891 370501 553681 1018905 1060455 83616 753259 432739 1666848 540373 1345190 1811089 1167821 362491 1621559 1187089 978755 236283 1864311 109802 1239748 264787 702121 321265 868836 289118 788183 1182424 776058 1245052 740073 1481881 1482851 90141 1217117 289411 515471 2044 567991 879331 1150720 185688 637602 1605188 1139357 231184 691447 1404730 924273 1425694 155759 239755 1678904 534091 449323 675283 405683 1890175 1204954 1235917 1346924 175696 5753 747240 1285864 1867923 1699012 588397 1787270 1855756 1339557 1434834 1713970 27058 1808677 38417 717200 916085 1849539 1520231 1076595 1866574 1927452 1295283 1627614 212028 1272443 712314 1021892 1650714 1400820 764543 1673519 971460 461264 1125578 1251109 1082738 985980 1891911 409707 1160701 261406 480839 1989145 613599 970097 507403 846274 1433696 1298346 683639 373796 555761 782694 1165470 197689 1504163 1227849 763587 240592 334350 1071094 1140595 1311043 813119 264295 735994 539007 911839 167118 1705504 1732918 1024923 248617 1868129 452895 953010 1173672 325193 1651696 729503 959692 456239 1258385 812357 529979 260366 1806766 1773109 1072363 226655 612813 1460705 1042354 1766508 534712 1339273 23994 1681249 287077 768920 425714 1393705 1442758 1489712 1075045 1622418 1253945 1538606 1031878 1173848 296880 290356 1639137 1193737 633016 911371 118730 1844155 1020261 437013 1146360 1926245 1818956 863629 1886793 319982 997107 1626085 1639082 1685941 639808 1885174 1776087 384982 195896 161511 482710 1526712 805917 1811793 615155 1165796 247433 546527 459821 997359 1533758 435936 1636294 1782565 1079453 1718800 1137792 635155 519005 1575741 999272 215263 822229 1837757 1544375 1990026 1392430 1587169 1662158 593420 460997 575211 290846 865108 1504423 1184097 1751431 612239 1147125 974670 1893249 1758225 1326190 1678322 371386 757403 71330 83504 1030359 1674018 1628894 882517 277728 1274074 1385366 1230141 1130586 1240265 42766 817152 400484 1032478 99634 1394372 224983 761657 1470405 401593 372591 1526668 279188 281341 1363503 853469 144367 1452067 348516 494239 1070811 833326 956768 1836636 1487268 872756 283416 341890 3471 824478 1511691 1850054 35392 1566289 951819 663452 178494 30096 1329369 1818676 962250 1177305 991591 877487 1383892 598908 388796 1579056 498215 451973 1763844 926983 1403780 1111636 1385227 107321 1462617 1044683 619528 43756 346667 1640685 362180 1698611 257180 359702 321521 1999463 1321571 906711 219274 896125 607116 915768 889222 1815924 773697 836309 1888389 1936671 1708010 1621508 805313 367444 1435594 1842313 1542114 196070 1074466 1859300 79047 1673855 598287 1964618 165356 1936228 332243 532834 1672662 1551159 1774020 1518921 497529 1073855 331477 1147451 1325678 1801267 1021439 1371369 647100 1217879 471366 159182 1259026 718203 1668822 1794312 246902 679998 1122537 414984 464999 929011 1044215 891039 30847 238452 1209712 921344 169028 1721977 124815 1835881 1519981 48650 790071 480457 1442559 1007516 1195070 1373436 1124789 24206 1284784 982939 1822701 1893462 1541886 1018651 1723324 844561 503600 1122295 1165060 1138029 183158 898879 1425881 1834199 1162154 1546097 729140 604460 734288 133258 955299 1609532 1962433 893386 1615816 1924767 1693296 1690749 685659 187694 1229958 1873515 1236694 646958 555071 1669810 885065 1187999 1760086 777201 1430233 27274 106556 1374523 1189832 1757533 1306637 708633 1605648 1029854 1277506 1550132 1700887 1862346 1286362 739836 1639930 1253304 1818000 353809 283410 1303670 1596446 711573 1597436 1100279 814873 1242683 1566459 214191 1945987 1821584 573131 1711751 49845 41212 1887439 422203 598564 1633507 181263 1886887 1153998 510013 336624 693426 1817479 102481 1329316 1361730 67279 1650635 742928 1156685 1646647 390608 594961 384572 1423714 193370 870708 742478 680984 869414 481082 1340560 1389214 739959 1666967 1446894 669581 1209733 129260 1046825 782505 1096627 928801 1636521 556107 126058 1338121 863754 1495315 170778 1200283 1802854 335572 695085 1894241 1366048 392268 277641 1184955 1713220 471074 600778 892943 1320843 1542166 826806 1948165 1248303 734204 1187685 1814798 1082814 63970 610185 1879546 1348149 1809531 1993255 626819 1224522 1563477 1891625 1633039 318530 642134 537288 92447 1427275 659221 484666 349517 380992 849552 692747 354155 824761 419912 1928060 646079 51975 488528 2488 895314 1796736 91468 443007 1992958 585374 279839 77472 117061 35743 1336606 1434977 753011 1468762 1806773 1856032 1834625 1242986 909961 1131645 1044908 1857039 476932 1391449 166445 903640 60554 1651364 896674 633605 1921118 1912826 961244 1027943 1364917 82468 979860 241135 785803 1545211 1968290 317229 695508 10294 1718092 1296186 1045924 559982 1666127 1949599 1857901 1126358 77905 298136 1815810 1227728 642797 1730271 522835 1359718 260113 1630049 1350196 214784 1030540 1930635 1089507 1793110 25512 402853 302894 1685036 751616 873914 1818080 643099 41852 1738007 331707 1214370 1665332 28413 379088 1549425 1669101 1719944 986119 80627 1170980 251777 434492 1293991 1988668 1153421 1093377 1807386 1010214 1416661 518147 1932144 1248429 346605 1129171 66903 312075 1573703 1244421 1002525 1560371 953240 1543412 657272 179353 969155 1318395 73818 1759628 1356202 1497792 474077 377441 1817905 1747274 96909 1099595 1107632 1366812 745100 789256 1762645 1794750 429317 401468 686152 1470621 1579493 243482 1186386 1841431 314306 822288 1038155 1257213 1491262 1628150 1824766 915712 1449075 1444481 549987 1993593 919357 685601 554821 960578 1042368 247008 735379 205600 1490374 1888826 486722 1075873 548272 287896 1003572 1878155 1256811 493335 62989 1804168 78481 1854585 1285703 1240759 332930 1960998 102367 1055815 408739 1500415 1348373 1893211 273337 87330 164718 864998 1469264 1282186 468125 357730 797018 1659500 1064976 488886 586019 1571210 797156 753862 933850 438184 647557 1071990 1083212 185964 111477 338028 1785982 1342509 1106187 1083746 321281 662700 496543 65685 1201758 759226 540639 1661921 1483991 1356324 777143 1284738 23576 1517483 222187 1915769 1626298 382246 1139435 1387265 346076 145144 1395635 1843085 1140564 1179813 1449128 999020 204426 238243 904226 812801 1910631 1937497 1024622 1332458 1361485 381622 178610 37031 1252277 1861468 1890994 795396 1848809 654267 600338 1159478 1512141 1104424 1895663 1902031 639729 89193 1737316 566684 253142 1922803 439227 636937 1356840 512872 1042415 1667718 1378231 1288369 1371836 77335 1348676 198107 1199834 245084 554855 1442239 975304 1401954 107160 1185820 1715668 1340399 410924 1008853 511100 1848614 691710 87966 1863881 186139 740340 1849916 1797267 12219 1705230 1969772 1698356 519949 1781115 24141 1418550 425770 59273 300914 1041229 1101570 831452 556841 896042 1760110 1658431 575605 659477 1666195 93044 188051 1142850 1834405 1223078 239747 567214 6687 1439089 1925819 1181820 224201 636988 1861705 1310327 1095983 904739 453963 1876828 887927 648726 104933 440902 186773 138305 793129 1319895 180675 1872485 582287 1861546 373858 1211797 684548 310069 1034865 577804 1900309 377354 936907 566560 1732965 421918 964421 509371 1586647 1255375 111390 1089728 1362965 1282249 1212077 1663137 1550859 1408476 1564301 294463 1789909 894845 829690 1929123 879681 204638 1378674 1991678 63001 1410253 1861812 763943 1528888 440553 1053823 551602 1999267 149818 1458206 1907401 366042 1118489 144940 1645158 489500 1646640 200480 1413649 1357444 567677 677212 1689325 697185 1124448 569112 534408 1226923 817812 797127 1322295 1089077 1910758 125436 217195 1336831 469102 1658413 1421668 318797 396152 654129 1662622 92491 901866 1348262 115 314295 565254 688303 1485876 977602 1511836 1038452 578980 527684 85030 1890145 585859 916768 647875 757072 1940041 1662042 1025111 832669 182530 1667554 1474137 389872 481676 783690 492917 1392863 115942 1687951 223587 243332 1207234 1334619 1448708 1945868 305753 1029965 138849 1206398 1954812 971587 1772398 741363 311486 312251 1102307 1705875 1759048 1852006 241541 944650 1046254 1056918 1343932 1294790 1691226 604229 753029 354188 396437 1940379 961151 496687 709739 1648551 1451316 82323 1301674 21705 1060782 53008 1556783 591581 640844 867304 139642 717857 1732314 883388 1896535 1139946 1977328 547154 1525877 88519 856683 41685 1335558 764961 644803 180608 1690140 1389772 911042 1703880 923719 1714113 1786135 572627 515164 835410 719533 1451459 1210572 1397564 1471454 226053 1224925 1172291 1526881 445153 1154641 1300954 34254 450469 888763 1777264 1647331 1354674 1422457 344148 1417313 1174989 1180378 1362004 1263119 1200261 711118 1158198 328249 50320 1380393 750060 1768863 1736081 558526 262504 348682 1800049 464562 1455579 1936623 1776445 1930928 1946242 1122045 1996703 1984187 714809 1893258 253113 215974 1634555 305221 595159 853517 1476361 1208389 64339 1456794 1140193 337290 1068009 109709 1451747 191904 298200 89727 1563605 454612 1557534 1053320 1076168 1869633 1559478 566394 1517667 309829 793493 1188623 451042 29131 1373807 606351 914463 1664590 1450058 1461741 1219238 310282 461076 1691895 1415994 1433915 211378 238476 1660201 273450 461834 923725 1132210 102549 244807 288626 145112 672396 724301 351273 818976 160562 618849 1003598 865613 1013247 1951070 1390451 748225 459025 949882 1427966 956678 773870 349777 824561 1305895 516467 403811 123017 887931 1307307 773164 510687 1510170 1527161 470668 684631 1214570 1034841 1793817 216076 1476672 434770 1881967 1227540 1210475 1799522 724965 349979 1273567 362060 856029 202448 1251224 1993011 40942 111974 1321345 235502 1641968 1663598 89459 124251 898614 353781 1103340 1653879 1529353 1169329 1330874 1475285 1001275 1140463 1998672 474699 1836402 1389166 1285290 279250 367955 1107902 57993 458410 1079292 1359050 1821918 1464324 1567604 504981 625351 1700440 1658143 1539192 1919631 1493549 145789 1579103 1212059 191829 1212928 1240629 1258169 1422157 1406671 1303687 1356641 1582228 1115421 1069202 256212 1218603 1901298 1800029 928081 344389 710058 864504 1977445 1521868 1821204 1036155 1098871 950465 1384252 255834 201818 58257 1722980 1035090 835371 487136 250781 1968167 583275 172014 1533950 1900777 1733055 1430431 1770958 581088 1801607 435572 312172 557413 92252 156635 375660 548398 1084207 731510 1388202 36456 153827 1881590 1121326 131735 1024171 832502 1497040 876696 1231895 451826 522443 1888814 195142 1972733 787571 1915981 1833460 261234 1297109 502553 1712625 318775 997970 1261414 1828457 529732 199592 18172 764038 1577881 237000 57275 1234299 1900989 1835972 1423251 855540 63754 1438870 1864727 1729014 1112937 229246 1331103 1102232 858220 227623 1773893 443692 1384809 1133901 1248817 1525156 272663 1748738 1988289 1229649 934326 404625 1953356 958556 1678626 851046 757158 1764522 1745056 1231036 1408182 1924422 445273 1587262 1637372 1597056 495664 1303582 1026526 255696 330189 1449369 1282462 1211847 445632 786537 356713 1590986 1080732 1497489 1172996 1092352 704655 1335052 658049 397969 1206527 468132 1863222 1307421 557315 1462651 775426 583872 628719 1367375 224186 685150 568713 738526 154122 1328584 1997230 1754616 523286 1541330 1251576 1865695 403478 474451 518951 1214582 14728 1042739 279364 136782 1367051 6818 1184715 95869 1970246 341020 400153 474132 226679 1557617 203286 1120565 1972585 252166 1225636 1267536 1678265 1379861 177954 1928744 181683 1667055 331747 910094 963574 1571025 46048 1777768 1160673 974749 300527 458854 1555835 1003656 1605497 636759 1878996 1628215 1898009 693474 140863 606040 972920 574284 1264930 1447895 1998922 1116161 1317252 1114980 1236291 1892474 1830433 1438182 788077 1856698 1066290 819382 1799 627125 1077575 1412841 94138 590064 1862248 137067 1185567 227634 1522423 1995196 1705174 1899848 586021 381544 1700528 1784314 934474 1228972 134571 355536 1952267 1081796 1364584 522304 1365417 965853 1183660 1979576 1752448 1288896 1661843 231536 459683 723558 225728 204368 1433657 624158 292627 1778866 1850305 1963634 260106 1574910 1059530 946313 393139 877014 1380914 1420455 1991904 1846168 1158454 86654 759203 737472 591459 1326454 371516 243135 1697678 507084 1986819 468648 846152 1703675 24493 191345 1720642 314111 1455460 1214779 1778699 711739 1090169 775777 857701 1129408 215886 1573694 1854391 1322218 1971402 214109 821132 1124571 1768215 1621018 1019265 16046 295 1553581 833987 1568184 336695 810852 1801187 1807524 800533 1104720 1943937 1435999 441329 1923207 749546 1416089 493825 956521 1880430 1151865 809044 582798 255008 744438 364264 499539 1476539 140895 673823 1280893 413429 494916 1993378 1099560 540981 1078032 154127 1152220 103253 93619 1331924 1115570 1766385 683218 1512297 978519 287559 337156 1776513 567682 902218 675272 1149288 680839 1212333 492991 820374 845487 1121108 904095 227411 1082907 1897411 893528 384182 1089097 1943648 992795 917767 795149 347808 24103 137786 6945 42244 1619329 1716620 104389 472475 380947 434003 1405162 1667298 105450 1886570 1347067 1373942 1709332 1008041 1337226 143295 976374 157097 215334 727562 1581079 1276748 1378836 677023 206209 123389 928110 699626 1474413 1862061 813374 1884299 1306984 714343 1419544 1915942 987758 1599029 44125 703851 151544 3150 338474 987867 1212743 410758 1794628 662440 1103463 243530 411550 260777 1907106 600018 582989 388985 663450 1366798 1787007 1294519 1384187 1019752 1288960 1663098 1657678 375796 1726210 521239 1182839 524773 1689837 1989657 962223 1879215 161823 76681 202779 1522882 1384219 1777560 614442 1023226 706857 584501 254915 1783165 417156 1286778 894354 1137088 1858984 1405797 1240529 1844598 1195572 1832330 1618968 1166619 897442 1709115 1008431 1658528 162474 199121 671113 1440012 304038 1017586 1415914 1424326 196695 289665 744444 1478805 312036 1443586 140910 1089962 168299 930205 1682716 394022 335438 1371104 1142188 428049 257798 951964 99243 310957 1202432 1212329 387078 1869467 602026 1676904 265767 1654655 1681805 956659 1112363 1856297 1265783 749009 547615 1108833 730936 61391 34704 1775650 1347429 1827057 783079 1863128 1522751 132301 1272237 1966174 47688 731133 1424114 414660 1984831 1958947 535812 136584 1452138 1726811 1058971 126203 1203856 945311 690273 592938 1292955 792068 541988 217133 1655370 1906587 273630 1791150 972354 1022820 1660004 776559 371841 415360 923415 1639074 488719 427263 411680 179814 1413693 694993 441810 1784486 1949964 1606592 1024925 816212 1379796 337316 1582772 241694 1669522 231245 1328638 1277536 919750 1209949 730181 197655 349535 1516869 435142 1772944 1325151 1289557 388783 1253866 385530 1191600 1378869 256596 390256 1760388 784990 230140 525427 204537 432745 989095 1070007 1695381 643742 1920595 158451 327846 678776 1515421 1971386 590191 983910 158515 652807 1798174 178621 1794035 1930715 1099156 59048 1370866 252919 1867339 321323 348313 1413724 209891 735600 572075 115986 69254 593588 1112835 749917 588148 1351289 1134916 176850 551811 1315923 1432850 1089844 279713 742733 823457 1364284 1872958 1549075 1602008 588489 18337 1253709 1511772 339607 1923338 861244 672612 58699 564350 495014 656883 1232226 1643372 1515850 507339 1840975 1580474 1201750 684704 131860 1627376 646560 1418755 388525 137649 1784436 11246 1754260 1599806 1911682 35054 1441611 1798429 1426535 1866059 1146321 843682 364719 551303 369381 454477 489835 751401 1169707 1449677 258282 1005834 1544310 1645944 1955527 1926047 1936661 327037 527016 1302831 473264 107948 381722 1387402 1598983 1657877 1972798 1579976 577609 1398514 788231 826037 440022 569952 641748 1870986 1367478 884030 1713736 243469 1883408 1759638 1965697 1157202 1544688 1231511 882762 1260323 264363 615109 1206298 505878 9897 249096 1794456 1078365 838432 282359 218556 1286992 482663 289220 135959 534207 1900342 149080 1164313 1123817 798656 1285542 532381 470349 784290 1352671 1245826 633163 967256 809477 539527 1296084 1645670 811431 1827126 826458 1129894 735804 50618 1403507 132549 1128922 1839289 1377764 1490628 1778615 1160820 516570 219735 1561439 1021815 1506799 1667594 1442451 734918 1877296 1692547 746381 1439586 677871 1190125 813701 733971 1777052 1637081 1704969 1414876 1885536 1624785 1533480 1098674 1702125 936752 917132 1600098 1765958 605426 321795 282343 134990 1029904 1375617 187048 1010319 762171 417438 1661933 945256 1014035 1576008 276745 208775 765293 520011 1359047 502509 625390 754340 814939 1318303 707492 1961403 1666022 1088273 791417 1255580 1113081 1170044 603787 1294152 1146715 9161 529136 495288 612855 1935216 1455436 1682213 1576868 1310620 254955 635396 1912978 1794844 1836653 1834759 1842992 1497255 1370469 488370 1362145 418957 1825622 193945 1023173 1974920 1051978 99708 1915488 782130 210670 803763 44332 1941313 1861185 525302 755318 426817 1881409 661522 685873 1679094 1126129 1088625 82390 1261641 1071921 1579005 1061885 1688761 1710971 990023 1295500 35958 892041 1374521 539931 128650 241770 161270 255222 1524080 31695 1823693 294551 1987535 1612187 1488342 955103 384426 498340 1798516 14150 1328847 1626872 1956146 414238 786696 934789 40689 355010 202873 1703080 288790 485581 673110 1706164 1233499 85412 1859781 629994 1663328 1139940 1517860 1796667 722810 1432893 1991253 1056312 1747854 1766698 1264 1053337 928806 1353467 231103 1409500 656360 1255648 205510 1602463 551138 42704 381348 314117 1166150 1167831 1136423 1336403 1706218 1521847 672106 446488 1468941 449395 1883432 172574 765148 776111 953166 71213 1583839 694286 1394428 1366889 362132 547152 1879606 7129 567188 1804348 475546 1123621 49049 1046345 955360 1882427 810471 1639877 24928 1666364 240936 93296 629797 805928 938289 1284195 1478763 665400 371983 1209979 196926 1845448 428758 1066717 1056689 1222215 751655 295082 1549391 619223 1881934 1929587 514031 874793 33167 605429 946139 1150047 1919215 1047845 30522 627476 1710281 1731291 1266910 951529 466273 1015851 1416484 1267412 1405283 887327 591387 1856203 1020779 803221 582930 1681265 551292 1432443 691847 341279 1406295 1715003 1439951 1487847 841200 1748810 219725 288760 776872 1599261 1404241 1897930 1813826 480513 605821 660244 422521 311685 1146924 1396566 36372 1522969 341944 1713896 537333 1663371 969657 582132 39674 784852 536796 84423 614943 33841 1485485 1081633 1024764 21413 250627 48767 1276327 1417416 1242522 1126440 718 540358 1108904 1796146 601352 1981149 621856 527391 538249 1744573 1319046 215188 1418542 1740363 1251816 1266373 444874 344018 774400 331434 1816680 1234427 475901 15947 54539 1938254 577382 723651 1943286 308426 108174 1359221 492550 178266 1584519 126319 783452 311851 29524 501029 1742074 1300894 79494 37092 488784 1142983 1957708 1074907 561801 1215797 1590865 1298204 801599 1676674 1344481 1166964 1479639 578591 1571830 1938918 1603346 1524443 655261 1770305 715266 1075841 1703425 464775 1299937 1984390 669629 1382122 576036 8042 129804 1921556 1166741 1675740 1758564 1648792 1713544 993414 998348 846139 1289687 57621 1933015 1214341 557496 979000 1540173 1093391 1076969 771737 183929 688 790426 1490202 787812 40991 591497 1082039 142777 1051399 473411 922100 1947008 1209692 1769698 1548726 567643 153252 1476647 1528733 1381181 1665667 1685040 1076427 1331377 1705925 1418235 349990 753201 573214 1060240 257776 1528541 161918 247469 198509 551925 1154784 1998851 1528535 1327868 38054 1259975 933781 905735 1398103 958343 1560489 907490 146795 649760 1088350 427048 1257837 933617 1392232 1600817 676436 1331084 799912 602656 1282035 459710 397624 762812 598792 1201537 362531 562830 814193 1146023 1035178 367675 666860 1483077 541332 1605774 641799 52392 18151 777794 1673668 470291 1620030 1091816 669631 721873 1357135 1316199 1985339 1784007 1999142 293133 619057 582190 1269192 1635450 1373011 764165 320590 1032845 620346 1614491 1613872 1998399 504432 17600 17297 768926 1015131 271928 165740 962399 1140280 902821 895895 340460 1899952 1057078 1165421 955753 909482 572058 1514905 1244730 1663546 198470 939577 1108275 831318 1972513 746819 292972 550279 1665583 413946 1582119 1977031 1191054 127047 1650326 1313989 1655069 968345 1481846 1799135 165704 1099060 870722 787261 480519 992848 1818063 523269 126296 1782820 1546874 565164 1062992 282498 1267454 1159084 1597306 1105205 67300 1283118 1668352 1717582 495672 1542799 1937313 1570293 1604143 876916 733789 1842625 1364871 1873056 74817 1031622 379614 1033867 778915 1160678 1457135 1296753 99520 469599 1483591 1680729 1329823 734184 472813 1700369 400354 23770 707586 1502238 192564 1746162 1119801 691741 785048 237003 1673362 1409468 558392 287764 1974720 1680924 1348773 439588 1011009 754644 1269878 97096 82149 1941548 60307 1099706 7171 1663235 1470942 823010 786385 1045295 74482 258140 1135653 31150 1121915 1328292 1831694 1556576 1758415 1055148 237952 1442562 608937 1803832 112785 1841503 1208213 1186455 1303998 1474148 1822954 469322 255783 1915562 1896308 564117 35379 488828 395110 1855498 1113403 785927 1917668 1257759 625034 1832184 671234 1365295 1093833 756097 1948900 1127252 346366 206767 1539957 1394323 519194 73434 1242524 1194733 1595724 1426706 1978757 1104166 1251611 117351 359313 532230 1051021 734590 224352 1822166 960118 852175 518903 626461 377693 378396 1769673 462551 1105956 565250 538555 66392 258706 70592 442236 364470 1790988 1662551 1499838 905784 1405814 1245640 1484043 290629 633913 463747 1218545 1800757 586585 1557182 524911 859923 802990 221620 1306883 1075214 651016 1950933 797578 724928 1970417 1474308 1635185 661372 566176 1568749 1204136 1860467 1389205 534097 710671 1560694 992035 1987372 129715 1017225 773194 1100903 497587 561487 1533296 1374120 1213887 1897088 451221 406637 1562551 1873578 1454733 1607324 1627535 228284 1229747 1045936 1812895 843693 1550304 1751830 153884 329432 813332 1318285 1420734 391427 1358216 735871 482380 658683 503882 1449127 519031 587604 1532621 1955727 1081014 1438668 827926 1381717 756093 1375816 1555632 1467986 373859 803259 523957 1755639 88809 1434786 1984149 576836 632856 1715696 1056908 103036 72104 1773355 890812 53556 847818 1291417 1018011 1973070 1009720 579128 1996638 1109904 1532 755199 189105 1068669 1609354 1498291 1956526 1776333 1334607 702799 996588 57060 608321 1006112 276583 1785429 507972 1332479 628546 163834 1150715 214732 1484995 271600 191934 1168337 614390 1995199 1988529 752895 1104851 87260 1979563 745260 890778 1736551 1608458 1511651 1930499 872616 1871058 336853 601196 811727 1229891 655230 1814833 41417 217386 1662928 429493 812568 1513079 1880873 910375 310788 1228769 1947054 149472 1831787 674667 1524225 1256867 395411 1615439 1826546 314780 297699 900967 316301 608410 1220990 1541561 995950 1489138 1425432 1807662 1772905 1398731 1681471 1414674 1760160 339506 1694706 1966580 938664 30298 568468 18657 398381 1514321 712993 1402130 646640 1243784 581013 1776170 1671845 1768606 656091 1630984 903357 1826218 565830 1807925 1111074 94734 894134 1585167 568281 992217 381283 227750 279026 1339302 897691 1730257 1120405 826308 540677 336074 1535328 1592408 1115188 809683 484146 1977967 622206 1910490 1304046 1739940 1937481 1712362 1146542 1830647 1814097 1428000 1999469 1973319 180246 487695 222134 833307 1050085 212974 1465355 1302788 61466 97209 1932112 475803 1954236 1593984 99691 1051089 915883 527435 737746 410887 1397783 943264 1091888 1781772 511250 255613 372404 147991 604592 904308 1895362 596087 1303345 938735 226905 764566 253192 1835512 1020668 1196850 964053 1721943 1796844 516098 1709725 1930388 880239 1867424 868450 1706523 553989 125598 79415 1435371 453898 1927821 218840 1801988 440166 1359217 1739954 1359607 1445890 9275 116071 973694 877415 942158 922443 186246 1321859 64697 855768 736610 1163797 744193 191200 1531768 1275307 1132524 209826 99257 1468953 194275 1697017 595492 1176268 239682 1006562 1430284 1791481 1519547 371874 1263020 599827 206702 1855703 343959 1589380 633419 1224965 904017 1529471 1286896 1943168 315835 1902617 159474 898071 791270 398063 341000 1489787 1519730 1571857 851062 200358 1376943 384174 1294873 661054 1368444 1957507 855671 1099268 1559962 430453 597737 1673215 1098625 232247 1569466 1608545 1652147 1421124 1191747 32230 897181 262944 327917 442311 589275 386883 856017 1338788 1349911 1103455 671948 911114 425262 1377323 440375 730212 1548380 998883 1387814 1648142 1323175 497648 52899 595322 152833 1528471 641808 304039 785723 987879 1231369 1338163 926303 30179 1825155 525122 1637691 196013 301807 1227674 578288 1496951 261118 1352429 1133104 781001 775565 422244 1537271 1731967 263356 1784853 1349271 1123392 1893182 1239091 430595 50022 1653861 36008 921976 1465205 1543190 1443756 399338 1396161 1065571 524060 460281 193662 787760 1465043 1171776 292064 273182 621325 485864 995869 1154168 369891 478817 458961 1469758 1474593 450868 1552528 1077722 128707 317977 1087032 977627 1327948 1236339 1795574 329767 1290692 1108684 712872 705063 681930 1849835 225984 1050973 908764 1255740 106098 639348 159424 1158181 380740 1708799 434914 1939126 652397 1494424 345219 1690187 1770020 192253 415691 1307086 1773963 1517397 318001 528442 679428 1611368 73250 943408 1425574 144144 465580 794321 1685940 1421268 1516985 486452 1900371 562284 1828388 660391 786483 1584889 210203 342994 790439 1232074 494299 1661730 505362 1186450 127921 1697037 326246 519184 915064 1617447 633550 1981779 1954219 1095954 1182191 455768 1590368 652880 1556100 387935 702288 1205380 1575582 1462639 307832 588253 277944 1036250 769584 867236 496771 1257551 1587554 885104 1160462 1343576 457413 392019 890300 1729038 1760931 452975 764270 1852344 1632668 435353 330342 454329 1903174 1321443 1376045 1577585 1868539 307843 161448 1170946 224819 1967264 1702126 719863 958022 419083 494839 937716 1481378 1323756 544701 289262 368524 1588547 1749569 859938 33074 640715 1061680 863290 363733 134084 1844918 1732927 1037536 1654368 162834 643048 615213 38488 57710 1168111 1959186 1574309 1863601 1231303 519482 736683 988910 908301 551685 1429733 1229415 1911838 1634798 463187 467254 414364 1417576 794204 413624 71667 714584 399178 1859505 1048128 1355482 1117685 1356712 1874275 559162 92109 605289 313196 223177 1444196 707655 1839226 1194449 1379434 435480 947840 1893405 63913 1337906 1064616 1814286 1397570 1774199 830903 1670231 1774987 455414 33152 293913 1926090 1181380 1380704 274163 1937640 51470 774469 1333630 1844426 1084860 22087 184753 383644 1929413 249813 1052326 1185737 1440399 596262 374699 699492 867192 1285146 1774237 147261 100128 1741905 1989768 741556 1302590 1593842 1171773 163412 1080511 684290 1287898 69921 1834205 465625 159811 1209838 1995600 1870859 911444 1206051 577344 53288 1886425 353969 1875869 196096 1973149 1212295 123153 196238 1816861 1561326 706450 1520698 73590 1740614 1873370 1268520 772882 408348 1436559 170024 580291 983921 1495699 794167 754738 786326 459851 1653597 26281 224849 496668 1934964 1928941 1765495 1695844 1903273 1968020 1470815 447090 62718 468480 219788 127429 234410 663411 956278 1249627 1861274 506998 635727 1024380 177283 1162861 727281 1623754 1647094 175695 1533775 667568 589844 673927 1202389 723010 1622288 1384140 955344 377907 380367 1724620 1840408 987886 414677 1005167 233271 307309 486268 1813454 1908116 1215185 1602349 1150410 1465667 1254722 434564 1154314 833635 1081500 1794690 666665 1841281 1774599 149868 467882 242078 2101 206657 1294194 1994982 458053 1308485 1599943 1332639 1278906 1466048 1484765 1185027 971281 1629281 279937 1722357 806527 589139 1934784 425454 1750220 154694 378096 1011475 1758919 1521935 143380 604091 656892 588235 991147 341302 972035 1257612 844506 534421 1195250 919255 1783285 1387488 63056 1719050 565861 1860429 1935313 1955564 1605179 1615891 791471 805395 750347 14598 1045042 1211561 1051585 157266 1364882 1400130 864034 1552027 1491204 1461061 1697626 1961679 1440927 558395 651133 190434 618478 1765349 193350 188676 216506 667908 1744277 619530 939719 544237 869188 961652 74022 400139 232102 628844 426146 487331 1971780 1091696 458517 862805 744938 1387489 308717 999680 1074431 213783 770940 37349 76550 1588507 622174 1171708 1558064 474874 208761 1698543 1036680 52581 388050 436820 495479 139017 99586 1427988 1320496 246104 1842068 574417 1939534 1952176 1421548 815407 1776739 1392453 1154985 1537299 1966758 441695 711377 1374634 1448825 1518608 1759818 1994991 1411011 1590752 1116315 990217 957704 370052 1638363 1517671 117720 1191072 122102 1575022 1929285 1679805 1266243 784159 1750333 316752 1450791 1281263 1031283 1124494 402960 1915777 1689210 1474761 1707215 649825 673877 392332 859044 1131135 1119229 285886 134778 1486215 1078080 1330312 1940321 1968729 1131923 1772541 874419 1385091 768068 758239 244307 358298 1613261 1380207 368646 1753646 1333033 719864 1916673 1719892 790113 717780 1363642 732509 1266991 1872027 1050640 368546 1760650 1898078 1982005 1992972 1326372 753907 737800 1751243 984265 490856 1570505 1164434 786339 1458347 1542686 1104784 1270181 1432768 580509 164544 1967341 1872768 374148 1637272 366821 1298557 12766 1123302 1189775 1624917 7108 1160671 169109 1765480 890861 573641 1165843 1228603 392481 6217 1605013 233965 242200 490481 1238456 1815287 1150675 888842 1340446 1674295 1918930 1720099 111396 142102 1590859 1844697 331549 824361 1824998 1752541 1994894 1401198 1828219 126264 1980046 1804552 765584 1379586 1427380 1371118 1686759 1042289 1702918 376258 563113 1234446 1622344 299573 1810261 1995039 1421110 985742 1389943 1360446 40108 841143 1552847 1956886 35183 273811 692751 1309419 1899113 1260683 1942065 1827270 592251 313401 1440561 1831854 1596428 1836120 23700 1599904 879066 1712983 1270122 416644 1270784 1522479 841578 1845019 932470 535910 1826301 1392184 473206 1866696 227958 1423545 1856081 1045709 910841 730616 1096130 1483783 877424 1018459 1732637 324906 746039 1553557 648413 1582459 1675789 663573 1432668 1282009 1230340 1908185 1747232 890961 1148640 426939 1970281 878035 1634650 775296 125488 1976290 1909993 341048 627829 885243 317127 589100 1464894 349197 66355 925115 1032441 732488 676118 1256352 534794 1560997 1934091 21607 1527067 972704 1051614 778783 1708756 1863886 1505948 1352439 813209 1729262 228029 740628 1582845 92661 29747 710016 1571309 1733795 326536 849021 1541405 1751084 945991 419952 1659782 258086 475185 1565268 1488360 1678169 955458 1091114 1357452 67450 525361 830158 909332 817284 591291 537962 675350 1295340 199096 1414816 291582 213232 830829 1752697 585737 479267 1159518 676928 610048 551914 192089 620806 1043833 988806 1612090 597049 1370517 83736 723894 1312988 1466252 1713944 1009952 1010815 653179 407713 1889441 1080542 774163 1289560 1759305 70410 1219479 1299446 1470799 9513 887992 1199226 803898 1406392 1379672 1777386 1431143 128527 1912899 254051 381211 1198054 1362758 224234 1752566 1344813 384448 977750 595529 729888 58945 90734 361049 1954513 1090178 947162 194664 1788856 1086057 1105786 1482017 1964732 1455367 1898681 1898025 83672 1387464 494113 1208612 643580 1796832 497033 240874 289932 62979 1068650 835812 1899778 809555 1479277 97960 751951 917606 1104315 1304556 1062608 1231334 374266 15583 1813464 366258 1375155 1193208 1687849 1751130 363281 920902 182586 544091 1876105 508636 1692964 730731 1699696 572070 308196 1696931 1179155 483945 1053777 63800 1851306 1212232 67875 627111 499639 477392 202498 1409491 19737 312807 1337536 1007651 1270584 1568391 657736 1034006 1255493 1270616 177601 1855662 481543 1318396 485402 1502288 447637 394419 1187986 1969975 883950 923409 1707747 543593 1289175 1605709 1519690 579243 511926 34449 1452931 570479 667007 864027 32962 1176089 804008 288373 1140123 109494 127791 1150980 586937 299880 1821778 1919709 971863 1616945 1031721 728327 356805 1690894 1298651 1281545 1810458 1013367 1617145 553870 897705 912043 1736393 633504 1625550 226617 191048 1486814 1012568 948361 304259 892387 82186 945659 242986 467383 407836 950461 809319 51766 1354586 737382 875571 1796802 1252032 681194 1824352 1037768 397993 513153 1629475 529571 1292510 378013 975256 1681711 852985 1777192 301860 114825 938034 1821605 1806948 1067348 1579674 1832078 1626827 951160 285152 246647 1389544 187491 944315 838783 625606 645353 1984680 1112422 1724820 932623 710868 309421 894301 360038 1186889 237464 916685 1748305 1607652 1021286 1865916 1729852 146938 719486 40558 790688 1298301 1276361 787355 1122420 1662486 956879 182408 1232972 1113278 1128667 539380 520601 1214792 390362 535288 1815765 750650 798459 1739888 1755424 1086620 678235 940819 1297684 1413741 766704 1285596 1057868 1005630 1132972 598247 514732 1817077 499185 1599616 354099 625929 1055270 1038696 554668 120928 1706520 907915 856984 1442108 723833 176173 1673114 1199810 1260549 966213 178831 1834539 1736039 954514 243330 1854201 1842848 1836014 466887 1469701 761604 1474553 1105326 1102844 1295232 1076656 167196 814692 472661 980978 325423 1972057 1243017 1903376 667153 452761 1051011 662372 254961 203163 495274 1015237 1796236 1730154 1509042 1516923 1366756 1663125 629010 1261051 352096 114203 1378563 467379 808436 868680 457344 64128 636770 1102610 1808064 1748388 551717 1729465 1086249 1087152 577209 1097864 1282531 722950 867294 1003773 445781 1672223 1728701 50596 1166473 1168588 852086 1195868 1617835 777754 1868019 1019145 1467566 1577821 389050 454819 50166 26405 387101 739974 4603 1466341 806256 1761563 1281230 990850 92366 351523 1623429 1912944 93599 570489 793126 1533450 366997 644537 371576 1306798 105608 560659 399090 657303 943901 1006147 542455 385569 274089 1039440 533792 1191605 1875888 1515303 1451001 266957 1688037 257358 1758779 1531009 911179 28261 126515 632880 982943 893111 122200 463034 910498 440398 381911 437009 236552 981824 1902499 1637816 926927 1177944 1767623 1897594 351946 33280 53542 62055 1116679 1495837 658662 1467030 1140507 1527815 823886 769877 707884 877344 1906443 1174235 700471 435354 1742508 735672 146084 1127831 902927 1821841 1228836 822997 1168872 1133242 355979 1834494 201415 289914 646540 1886601 706762 360104 211062 1194477 1877913 993258 1975677 98714 1249888 968343 586318 1493039 650485 1918876 1252570 1822281 264294 494355 1002196 1783403 655944 62053 750142 1942609 1744290 1754933 1329140 145676 299191 399580 1086541 690175 559460 45454 877630 94521 270760 111241 45099 1337537 1624162 945858 1424398 63538 1788107 499625 360681 215548 812759 54112 1927077 1554696 884870 1085770 1722483 1530103 1890010 1193537 695423 671861 1338153 273984 950556 384290 930641 1120261 902460 572897 281467 35233 1167989 780219 938243 481828 635980 360933 1294010 1079266 700011 433823 908129 1142744 1753016 1056741 353457 717171 586007 1299888 883472 111880 876841 194488 847654 1139815 564205 67011 812363 478195 243064 1912889 1886277 1519810 1956127 189308 1811618 846470 833013 1635193 1599900 951247 450444 751952 1310450 1363482 717212 286347 145028 1000876 1482585 936946 1950958 1752359 1734017 1619065 1309558 290213 1945065 733488 1821339 1938329 1705765 514822 723193 1590653 1174682 1168225 1285048 1730282 938811 1847900 1449072 1975999 324341 1177316 767537 1174121 1504802 795836 768230 588063 616753 1976825 750395 376871 855081 247010 1098745 1251094 369328 630348 1631321 867638 275178 1300021 339315 490999 1422917 1489395 1930975 872793 553528 1006830 336548 1148900 860810 1815827 223601 1425576 119062 481637 1222184 1310586 594774 9731 1146214 777134 1021195 861788 1811517 796351 24313 718154 1454695 844980 442701 1300670 1235295 183782 1337739 1273799 457197 1516986 765172 1955589 398716 791873 603885 332363 439350 618767 588140 781592 831009 282209 707226 201403 1535855 1275252 1792408 1713003 340913 1547186 1852726 1544821 1163389 493969 564537 13836 1886762 1773477 964542 344647 388205 125023 1537535 1366819 992121 1773143 1723046 1945252 14949 3216 1245093 1321231 1081099 571941 1220583 530533 730955 1568703 1274130 1903192 709493 572378 396855 1136100 537830 269530 1850005 489005 264326 1952828 887437 949553 1924324 1592559 1221167 1075258 1343914 604115 486300 1001739 882346 530645 775796 1436614 1891986 434021 55385 1914397 1589127 1748274 1982305 1800570 1451685 630240 1095194 1435794 498184 262479 1476567 1906246 1085125 1907654 1404573 719265 1690871 1211411 94793 1852939 1616265 496318 328888 202401 773357 591035 422049 916218 216514 712811 753840 1931642 578717 669144 1921030 738008 983933 1108568 494477 1290895 1301988 869493 996622 392168 830660 1270967 1203185 1829670 1180877 1081412 29639 1141873 927440 837579 223886 1704441 15824 669226 119903 472729 1987904 1797913 506159 689288 420027 368319 1343758 300469 1435247 1451308 659552 56719 785145 736681 1504021 797423 1926613 2720 740735 1341625 333334 1271394 150712 794778 1533644 1162793 1467461 444457 443239 51958 1228403 1241110 835598 1147535 522723 539563 1162819 1226472 752927 119774 1309660 60163 619139 1031827 861618 933903 1724787 493194 41311 1678109 1245690 1728278 791460 865828 1595494 741029 571844 1590240 1216880 282501 1539263 1939550 1056936 737921 1181262 1025644 236012 1928149 1975249 1893537 1378885 145152 1886026 407723 828796 1771805 1694923 60721 1355398 1829346 1583065 614169 736363 115191 594448 757664 1972380 1343133 967757 1263577 224368 1688365 272445 1852682 1912523 665201 1683852 199474 25757 1932782 1949761 1176662 700872 974341 1943363 1645425 168679 1842497 1563231 705007 1618433 771431 430886 1978041 761249 1121016 184174 918432 1495560 308028 1867415 1447540 220067 276523 1152732 271333 982682 541682 465453 732530 1733634 30017 596587 1912057 1164663 1509860 255360 1804129 465853 193169 1847905 1230981 985982 1833250 1162164 1460567 656136 584773 306416 1518868 1640423 970064 1259645 263155 257662 1407412 1948767 1150667 1631132 1617187 1373685 306168 1819442 725289 1325606 1774155 643935 868610 1745863 314382 904284 564669 1552943 1468777 427107 1629395 1774017 996996 1214147 1311996 1301453 1441137 293680 1273197 105809 709924 1111389 480782 1505578 5122 1232545 337221 1273900 1374389 1520192 1535974 772258 1865625 480148 1071504 295947 1948916 1520611 921327 102665 1367015 703277 84085 261490 821980 1309794 657830 908474 299976 337208 1835996 1657039 202742 485106 635695 1476884 983509 233636 1791453 926426 869458 1290747 431416 1307163 278334 1702833 1671883 438411 1499246 1161102 536638 610578 1008596 412561 788090 684635 599663 764413 1714673 836686 1279503 1105577 1942889 1236084 1917528 417554 1145885 271758 1523014 463439 1035812 671564 544363 1275383 74744 1570090 914952 322118 1650208 253427 1497309 64358 1091682 1318021 153618 800108 17045 1137656 1127725 652563 1811286 651893 225218 499598 543195 1191872 952538 1879476 1334472 519721 1563770 67967 781913 1463386 78874 364134 793519 946470 1133450 1664044 1491685 772309 1013270 1308019 1996580 1663574 1140339 787343 866039 586513 216022 29735 1614333 1626779 1093724 53590 173128 463486 1918597 804898 1541052 19855 1681628 1311906 1200037 1928210 713352 355987 1533058 1145426 1660176 101679 1290962 425367 410339 854641 68760 1272113 256567 1198789 1985902 77953 1151710 1114120 1965054 1798596 1336994 301951 1722992 1884762 550058 718284 1859821 485511 1283228 1534570 399985 1817502 1104359 723388 1110280 299281 757808 493395 1888848 916594 1514803 1231073 1331421 1960276 135394 1177945 1179387 1007922 1129143 138711 88201 1065799 612648 1584145 1310883 1908312 906251 326279 278014 667879 417051 444908 1330352 889687 1683733 1035223 1170783 1759451 529289 1366693 574043 1093143 528155 668259 997783 571934 1324465 1217954 1176707 334230 1046040 432879 1886986 1430080 489364 1717920 1055589 1667769 557885 744712 211116 1801030 1637506 780326 866547 1073511 1271399 935445 1006773 943515 1273262 1951692 1549127 379306 1269479 1011444 1383441 35365 1556918 384598 1385773 414806 364834 1140697 620792 103786 1143226 842549 1360058 1109827 1108857 123093 114356 951823 1720484 1523793 1924809 953933 124326 1617149 1089092 1164584 1591841 491760 1531404 1996194 1292192 1688608 572397 917639 86484 1618353 1669369 1946305 1323427 1449384 1598647 1639695 226183 822123 1537217 803814 154234 646732 143223 1619893 1281232 1190765 565055 963836 294292 429212 199400 56945 1119131 73411 1084773 235243 402800 278262 1513629 1243023 362073 1109319 1343893 568044 1090752 224167 1986529 1377680 1625014 827717 822851 1138363 1928682 1708107 1822636 427881 628239 294403 1151447 719670 1011553 249918 428164 883205 1286425 1360491 406313 1583044 1588943 227807 538607 1849974 639096 1192329 1731074 1685867 1347563 653122 720780 1653108 1743202 974710 173326 64337 42494 423290 610814 1646564 1662437 1525546 1772761 201895 829376 1136035 584635 1978731 560031 319964 437679 393765 876142 966448 176031 1606895 155217 1271126 1345147 932238 1339308 1444004 1278563 239970 848401 270214 625281 1709440 656454 156874 932673 1883239 1044185 181132 1305178 864643 1141939 288275 1838356 600048 755630 815776 906156 1403300 1420826 1431483 22367 1203292 461301 1534863 656380 1673810 777696 1051814 720171 1332375 475871 1543157 1148657 992196 1403191 113223 1729926 1560124 1422899 1253384 1403411 603829 1664135 1851258 266881 51551 1102258 131057 1774962 855598 467418 604258 518566 1426240 794833 796733 105228 917187 1103330 256786 679948 1018038 459406 1565557 1273514 1885367 1922545 1110077 1912031 1317753 86489 68 592824 116270 1225822 915191 1683190 1998933 801216 627571 235420 1294894 790900 1784371 1221420 1175029 1424078 1876197 196582 1205725 155112 956923 315303 1929095 361418 1450938 1288836 626864 1329692 672603 1079000 564799 491801 583565 805698 320326 128406 561799 1666619 1317303 638454 419963 1579556 345768 239525 164076 474113 725025 1578687 1348440 1855958 1860224 878964 1605451 892832 1084794 1704132 743311 1481404 1509021 1750536 624090 1406955 1905286 281552 1750082 754447 1014289 903344 572910 1966983 1578845 1983320 878560 1453730 1303086 318536 509959 464650 1521136 823452 652214 1523541 1035311 98508 779958 1851658 1589919 938007 1544504 1608544 1477096 320868 1725083 799430 689291 1965806 1750907 329370 872968 646720 29438 1757080 1134053 1537198 1334889 658373 1407407 1675614 1397807 77437 1133083 1743814 792941 548737 1134987 1773043 830285 770449 1777201 877551 1922635 1391223 442815 202586 1500780 1888708 1685801 1640131 238221 1514755 930435 30693 1662148 1537035 915929 299695 1279248 538575 542318 1435026 214087 1430445 792582 479065 591888 1376066 97728 1402290 1551948 465670 410013 1204162 205274 1865206 984830 1319887 174529 1757843 1830118 1237844 1516389 1236591 910936 383917 272177 1987590 298077 1812818 1910549 951826 1847455 150296 1503574 594482 1633194 771745 10094 920290 394344 1531808 1274615 335390 755742 29764 1193725 1259883 4605 903992 1501280 1778626 1774505 1634993 1494354 1678667 1613310 439532 1789806 1369005 1330805 939494 1197762 1810308 112447 906308 1000309 496623 201756 942317 960862 1447769 1233031 143685 545629 783834 2711 982816 1673040 517114 154632 41214 1865522 509028 920512 1227649 218498 878146 599071 904075 979608 1848109 601400 1894293 1658530 1104742 65338 1863669 1755708 1784629 957437 691800 1416138 7472 1570124 251710 800180 853131 144315 1901123 1328246 1888733 1360445 760498 820921 839154 123550 995063 1406940 1579187 1026933 1793329 1303983 1902734 1602458 1038440 1767936 814587 1947266 625900 539560 1277035 1092270 1093867 1160041 1604057 512504 1212199 443967 1232582 218670 35314 1373184 289285 130722 418095 646032 1646553 332655 1527481 315741 1808788 885138 434751 289377 1252724 636556 320021 1266013 607161 849165 1766306 874538 1260523 256928 1487010 1529907 836094 164903 1584018 274564 1866273 1425533 732508 1605674 163622 530075 902175 202168 948680 97846 1605274 1166819 1981028 62077 1758890 1169743 110617 1533243 877359 946764 957778 1899573 1986462 1697893 1972327 1340276 853246 790539 377183 1729721 1960996 1283040 1481582 1088982 263716 231047 1252569 996493 1751724 1289991 173907 446390 1381771 354129 621239 791315 668596 617664 1284922 1133705 824076 468529 1563877 1824763 1827458 1816698 1173058 803594 1213767 1099910 1574349 508550 154336 309281 849137 979803 965975 1899025 1158393 496964 936321 980996 594265 1483981 923166 192851 825450 1868774 411460 1957087 288009 607087 173598 41548 1331324 29786 370047 263001 1431607 1938296 503892 22569 1264400 424362 1512893 1960166 1005663 548928 784879 1046688 1992221 465069 667735 597610 1096138 671738 1605810 685148 1350270 1944570 1868425 701973 314906 950914 1473941 1661342 174833 1311742 842619 1463868 514675 512836 55679 1316393 1379693 177749 1386014 1472302 456399 239940 155734 772353 1229805 1331171 344674 499443 469464 161851 685945 1984939 1167465 255323 364008 1228956 807362 122389 956607 1365094 1092619 1070771 1300538 473247 55508 1960341 1312329 121985 969489 181317 580485 1271942 551971 1582015 610486 1982456 1942333 754500 1998480 1425879 343328 117368 1726880 1142646 1638792 1515283 1927180 512393 825896 1730690 498546 1507797 30056 1820576 332128 1834654 24644 1609851 641428 237912 133594 166263 1214519 99065 653094 1955545 1955596 1539217 46748 1134036 224735 1253208 2365 1839135 658190 1813723 1614877 358273 684874 1761722 1767263 1241158 1312931 677989 236305 566547 1580404 1951348 489446 948064 1596131 940986 423605 982090 234879 457706 1572615 1083303 326954 496524 581474 1535600 1490656 158333 1074324 1328777 535560 1519147 595007 275314 501351 698137 1862965 1490771 1908757 151909 402185 855665 1531901 1314180 1580195 229513 1827280 324991 444994 243784 671219 690906 338580 281106 773091 58689 705559 1857225 796811 1190470 474167 959064 76311 1204244 805210 320630 1634929 1149067 1545561 891237 575474 1008473 1058539 761425 861808 733815 1868407 349968 1018610 1506727 947030 79897 648104 1997773 438169 247507 206960 1663982 1040843 1972059 268802 1917580 353573 1516129 592452 1936504 261338 1221133 172139 134581 566887 1656827 1276983 1787065 1503646 609092 1380362 902453 1992283 651132 1782563 1185549 505473 24133 988713 892965 1368061 1149145 714975 162038 840391 1718000 437885 1649187 589152 778179 1385362 1758462 369791 1171536 891852 1940975 1476421 136159 757780 1231046 763529 509194 1826097 827387 1080926 1093329 1949560 3993 1663029 1329111 421653 1387007 611103 1588422 794316 513007 1376970 672916 1349351 258966 83186 1999650 1849473 356289 1839145 558616 543440 1790036 578535 26797 1155621 349416 685561 1820974 518643 323834 1941655 1342531 601097 1311223 882589 603426 171142 621063 1905504 1313018 1252024 184682 318079 1584486 1226023 1094082 1614223 1627674 1711981 1903259 596360 401385 103208 156481 767592 1383171 629594 489343 565397 135548 586923 1298814 99766 511113 1430596 1465619 1711421 1223332 1445430 1508911 927520 1255034 677042 1895524 1646406 330383 1836461 217909 1352664 246639 1729419 619145 470776 554572 1340130 1247035 594843 692166 965223 1944338 493731 368359 1759266 427080 1812475 640369 427247 1730283 1760733 1193387 15262 70766 83989 24663 216942 1171851 812144 980738 1526329 1072420 1539908 1996814 1958290 38472 50477 919978 1576187 1711514 1782139 1780181 77441 344588 1670567 1775790 1406123 530364 1898310 817081 1366087 738317 1635376 1124325 1364717 614154 771259 326922 1517070 777362 1512884 1490696 1455667 225513 1753010 1807148 204696 1537018 1107315 421147 115102 637842 1043727 1083311 267951 1881480 1346056 1560233 390232 1801407 1014316 372990 1397239 1813333 1155614 1035065 1320236 1530728 462730 314044 409563 1026039 1896366 758370 1303308 1301922 1343164 335009 745183 325527 865723 1388350 1866660 231052 1607715 41673 529166 807340 603141 209382 324030 1534426 296629 743725 706856 758278 671343 1285485 520373 1184070 391313 1839370 1415108 1161235 404966 543527 1103721 1692500 316751 1726579 1351241 200786 217711 1121881 1932498 78570 1518476 972347 1486387 807967 928219 761593 1768464 777759 529394 914994 892119 288062 183607 120768 922834 1805075 61648 581576 607328 1467369 1656829 1764999 1234454 1838097 1938798 1904913 1945929 485496 51838 908025 1155541 1047856 1146416 824537 137047 663267 1301292 1189399 234650 1269011 1089688 857355 1065579 498253 1335883 593558 811975 439426 12433 537183 640809 333413 1496758 429624 404943 1345549 1141606 1025930 1328696 1173361 915098 748154 428829 169204 1388849 1118264 137594 1877139 969437 1350118 541949 1123455 1365963 1983709 1774959 1964745 1562396 1425862 1240533 1762785 1776516 151688 1162640 1842944 985544 1027445 838313 1272587 709459 470424 1224663 1380284 245335 736316 168415 800084 898250 452996 562701 520714 1606055 678152 850664 971117 1394191 1683858 959145 1108921 692675 1499825 626134 1151339 194385 1959854 34720 1995772 889216 1106710 112994 1513564 692365 515509 919434 1449860 1447263 1994811 1065061 107364 97486 330989 394669 1917765 264319 555580 786413 435665 837473 1103248 1517335 1060313 790384 895035 636758 241501 1432650 552105 22757 99221 1553027 886920 1396423 1268120 1917558 635783 1414671 1829792 1755745 1040586 1915423 1008408 1048833 1974455 282399 920813 1744288 1529855 428388 1455796 1552047 699200 349887 1341521 274681 591594 375473 668756 1516542 221052 649933 729199 454742 377576 170502 1487309 1225368 1221989 542293 1322154 1300378 965990 1232175 731913 1022644 1700504 640885 499495 1104164 55239 909424 954775 1142861 264082 856315 1910444 1321783 1921762 1846573 749601 1190424 1969953 850234 641430 1243514 1951858 554783 1824469 788161 158334 1967723 1782047 1397152 1180383 110368 1559266 1158608 1509768 617849 894738 1213951 341913 910912 1006332 607521 6952 167823 860429 1704097 263826 999120 1985057 1750742 1903298 432730 323154 1126935 49557 236102 1350880 1596208 522650 658377 886760 1339727 340122 420019 194150 1734672 1817677 1123949 396955 443601 1032173 903673 1164011 723222 757039 1933574 1636680 854069 1753512 1209220 779115 1347812 372706 1118748 1324348 1680300 972315 341852 367927 1237453 1402329 1045981 1283810 1565787 1714991 1347765 242188 1143079 879311 547881 43081 1819711 859975 1201880 645894 1297884 1194845 1894303 73248 95508 1079574 441638 1875878 651843 1965532 1310426 316777 763436 1655310 765789 1236462 1946182 530276 1383461 832080 586915 1728899 1634638 301254 843006 1835334 1414338 1773865 1029537 1195329 1749979 1594030 678733 1287127 1766853 1763852 910978 943583 1125205 337133 1514819 718608 84050 544938 7904 1751698 190506 1197768 1714329 1099246 1601522 841633 2000000 787757 457173 1773890 1381031 324579 996755 1129732 1934533 675405 1107644 734901 1485814 636265 180494 1323894 1819558 1250691 55352 1075779 1759876 644913 1100510 158957 141471 1204085 121774 934757 240904 73929 1328272 1393455 1292084 430400 1786806 617267 574476 1825268 1745638 1126212 902406 754872 1733017 756999 82609 1902924 305580 1836248 1698245 1687506 1805622 1933386 1904207 850781 452772 1671388 1079528 407809 1238495 1587543 207380 970815 742121 1672722 658324 426511 1442088 1037796 778186 664728 1503926 238453 887262 1340757 1418361 371643 789427 81694 473126 885828 501846 1027698 1826430 320983 1366952 1270917 528504 1822962 1342578 1371723 1594251 1248960 1174050 1464694 1907625 375956 1010809 609826 1298544 1170733 727876 256185 649061 306816 968767 679770 317606 805680 783682 1813514 1128592 1838824 1913471 1633896 64468 15284 1380507 70290 1189169 1077208 1635085 311617 84258 1007226 1944328 706479 1002737 485364 782729 872534 959275 823069 277098 828754 1505816 110364 1103279 1949042 1892679 1478883 1093736 108019 385125 1715071 1193150 384580 1090075 1099015 98638 1962487 782078 1558624 1709860 1787337 1880834 1480953 722217 64833 1034136 68005 474373 1095907 1486444 496718 330007 118646 1578019 1968487 740678 126695 883065 252427 1707364 1575372 416370 520476 241255 1678419 459390 493241 1007840 192855 1157581 1486267 563944 743638 66556 206080 1344152 1816626 356443 1417828 788227 557287 197283 908012 986614 1757793 1332476 781242 1322220 329709 128883 882510 611791 1125330 641890 1408700 244263 1804074 512700 96284 373678 1783724 1956243 1242751 682893 6566 1336590 929518 1556805 1748349 520806 1796178 547125 1404555 704593 355296 559682 352783 1134408 990881 353021 1770747 1553962 1210151 646147 445552 862377 655433 1211774 296114 215732 1625175 1333293 1994378 1275960 99342 1658759 1777970 1826884 1130159 1038695 628586 1337349 1718548 1523150 78500 545693 961849 1622939 295679 1078968 310972 498094 285755 938020 1995499 1511806 54073 16807 1113824 830567 596737 1586147 758461 246554 190840 445068 1883075 148327 1346487 1435692 542664 1941396 902259 401696 1873674 1685466 342064 1922171 1073539 312750 385215 1207579 904458 322932 1560799 1457373 1142772 517790 1431609 1228870 1730943 201078 1079825 499554 1222519 263976 1214075 471670 1121823 1780851 1609361 85533 1110546 1292667 591555 475334 319267 1824383 1095095 1278091 1492092 32506 1957863 565951 1776090 1937639 286042 992647 290483 606658 758720 1379421 160182 1843160 1658703 172650 647596 1380148 1830143 1056273 812490 491828 1077077 227883 1924191 358841 318076 175425 1828674 191233 928317 218990 790898 1440923 10289 572972 1335222 1381831 650492 782025 905448 1659141 1912112 138769 103278 840324 1180930 1733247 1789936 1033373 373608 211702 271145 462999 1643552 521670 909401 1666563 501965 579902 330554 1016928 270068 1431578 1003832 1320098 433015 1477045 1455082 1133334 438026 374179 1102197 1235689 1352946 1831557 1072927 32961 343760 1027150 1848735 486016 498257 1974351 580863 815345 1462057 1094845 498301 470342 556233 1542754 926862 704821 1706358 530722 1908955 1741632 1800197 600818 1755623 1169708 1798691 1205563 105276 237273 426832 1594517 601605 1903573 41537 1866276 1326525 1678641 1747534 428597 1505381 590382 1319362 9732 997708 1878011 327994 1694243 156440 406910 947342 1640860 129255 1662499 1860872 335583 669074 501980 1002121 95033 791792 1007007 15849 863 605748 644771 1217461 603642 1794521 269986 1025336 1263325 1264403 516611 224904 336610 1296549 830876 1275003 1125095 545521 885476 655214 777731 1546229 1067935 1457244 1378495 1421998 1541126 358883 1735268 289829 1168080 574605 1673106 1811374 1661399 375560 925907 107564 873214 520452 1885351 941608 376496 1007013 956665 265712 1603862 1129298 69380 1019451 1703232 1555685 121465 1751931 1725072 15716 1713445 139864 1161775 633109 1411305 44259 954831 1291944 1428263 239428 279189 1339721 103965 208395 1792504 27030 809932 733179 650004 1623575 1733699 587558 301064 318149 759261 535381 1004730 133617 196709 1657700 557316 1238036 578984 851050 588378 38728 49749 647940 855364 1931251 1797644 400337 1073605 903797 511180 1459294 1414439 1224075 569959 1628129 974337 1728581 218902 1889535 944338 1518162 1048290 1127885 1448060 87481 460635 1285291 800592 1775570 1594014 548377 382420 1588514 1013087 1685168 196559 519603 1557288 339254 692569 1739441 498355 100569 579893 1025410 1711961 1062755 1444546 1400986 216812 681414 851892 878957 934899 35172 1358084 332174 161049 1762682 1349884 739611 2843 1877448 1022262 1252227 1535667 1068908 1711811 1545059 440968 947881 885502 1043016 449357 487411 924033 1148648 776540 1985425 1860389 1839959 1248348 1796655 1992381 523079 1067309 531975 865206 1649442 667880 877006 53332 1124584 837606 917291 1896633 1529532 137497 1198991 1819335 1173690 1340927 1296125 200632 343393 842853 187812 1209398 515440 882551 445092 1558256 1983813 1810657 8949 1754325 1150476 524125 646803 1512634 923135 199416 1415223 36891 1148517 464427 521321 1784976 252236 659627 1842045 1024039 863311 236872 1338203 931203 1652635 556321 1013887 659612 1474892 14770 102087 434142 1941179 1711966 1871472 198784 1999339 1397092 1849852 650109 295645 1309138 1777889 278511 1456346 144035 1177331 585428 1302225 1658448 1977630 259393 965136 149977 1734332 598702 845930 1389468 1147809 1390020 1904191 1746206 1873473 436708 1033838 1757263 1064408 1520814 812926 653802 1710627 290957 1351310 1788774 1514805 835292 16208 1964727 489625 600902 729644 1862342 870101 460063 1666992 168666 184293 666405 1453309 894407 1263225 141277 1744810 1494896 744237 1473248 1978098 340267 1357658 1303900 568772 1969315 360567 211485 1513604 1335889 441802 405141 1326138 1211750 1287723 541274 1671809 993017 213920 1850264 1706769 502116 1478084 1480920 1583805 638857 1909665 816138 963484 1146390 1249921 208110 807585 642608 697540 1984743 1727881 550716 1155936 870159 193372 1973380 1683104 407469 498846 247723 1209743 684244 773886 229005 1686877 997542 532420 940248 1398464 241902 1051436 1868405 1752381 282837 400926 11896 1317943 1555089 143325 1328067 1471181 1055513 1921101 959124 1170986 898833 137690 1330192 1866441 793196 373100 379061 1611360 1710440 503212 1578368 1062990 459839 223766 961397 1422076 175589 416963 1086038 1455317 1401904 614553 1031394 1096988 1670890 186103 1476190 1962870 539289 1995924 1154364 1600395 1259031 1956756 1340816 1172071 464365 286322 1266518 328074 132918 1047443 268198 200389 1247662 1307773 1741473 305296 1602606 1803022 391670 1977235 1532987 1499505 1553478 644741 1024450 1149079 401921 1383197 664205 473788 1928946 696696 1125223 1600943 1592374 1965460 1691611 1722608 1187596 449150 36949 524133 1570159 1175951 1107243 775961 1652639 318600 555130 1494548 1003360 1233033 1803516 1720161 751384 1868422 1458935 285078 854446 1532406 1432713 1495797 1455715 455776 1100750 1126380 1434877 727867 843276 585623 275428 524388 1771406 1542811 727832 1361670 1558527 1794552 712384 1081910 483178 702643 1785652 17309 514062 1193084 852837 1993848 793581 950482 592697 111599 558763 903608 1150284 540838 545592 1369260 1813507 895357 1098863 1413637 376266 841674 1300485 701276 1253122 1315167 1032893 996872 1036036 1969130 767252 1790639 1164159 661464 1038881 1823406 1557029 557856 1933027 131923 704019 1856635 965780 1439055 1751295 1337675 1245665 772901 1292105 1179726 525808 989935 351385 1881520 382433 689416 133290 247201 96562 667635 1961356 1512304 248041 1079451 301937 989555 1769036 1594083 1340127 462364 948691 552438 1973513 1676439 1263520 1748672 1275258 530945 1152000 1687563 830333 333562 309536 1523660 511223 165502 897569 109896 601443 278624 1783799 730532 529177 568544 1116526 358020 364980 774966 1419390 979493 1271466 1956197 1929897 1291494 472046 833356 1575603 1769152 646769 1107900 1061461 122771 879554 1034297 325101 242555 945345 168559 1115141 993292 1808002 347473 289483 1789890 1675329 1820082 904177 845236 685294 277911 1344906 463478 1306288 1758852 1174230 1354150 1718424 1472620 422314 1040167 1940953 704925 706922 914954 1945768 6636 762034 567226 1610400 1112769 237215 359613 601570 834 1773194 1798212 1457939 391834 532631 892193 764819 1039919 1119003 1023037 1317443 1074197 112228 1543760 63963 522946 1149899 1358739 1039121 970932 519725 1800267 176695 360533 58434 1121285 258316 223232 1658235 665410 760758 428241 1759672 1378238 1641745 1961061 719717 394185 1597140 1514456 965761 1874065 1214921 1660647 1269669 891685 1526056 1301091 1551961 227735 464828 196460 1179710 1669629 29636 86483 1485911 1104478 1460124 1090395 1294830 13672 7324 435827 903622 1256885 653608 1450721 1646093 862228 899861 776232 1816377 319329 1157274 779456 457409 1463510 366388 657084 213019 1728203 134303 397280 918496 1972970 1603902 804119 1112893 1124912 1551052 479152 708287 941667 1046083 816592 1565872 1551508 1591590 840819 1278679 1402644 845434 81756 1494246 868033 968712 459473 1924020 1439390 1825090 1397036 710898 1415139 315464 139328 1869849 1609770 1257549 941865 15988 1649714 838269 1707222 854291 110972 1955459 1957039 1966138 737094 436495 568432 1653603 1492761 1459459 1121032 1209931 379497 1763011 372185 1854218 655374 971939 547674 115223 1698283 504974 1844830 82188 656635 1197116 1494343 332176 1720501 1204075 832716 1506770 1294343 303666 537927 498945 9604 1019909 1685281 1140388 1494402 731250 1157239 1877699 1732286 1118477 1311684 1626368 583638 335051 195199 584199 475271 49227 1618355 1979843 895396 1233030 885771 331160 1853633 31767 1675952 1129879 895975 140029 1081104 1925324 1567068 1136316 632937 1694259 390981 426066 1810841 244497 710004 1352947 415069 1815377 358405 657983 1003964 1509357 1778333 1366591 1508642 883026 919570 1050049 1507584 163652 747801 1762831 1947904 1585736 385442 1007861 1244114 603937 1393520 1140183 20955 171046 1220772 358800 289724 814440 1383156 372123 1701124 1611152 1487156 1996266 1114587 705582 1749189 1771888 1666216 1016424 261256 1051226 1031576 505276 476452 1920327 1053261 7894 959634 50570 1049683 43095 713158 519269 478033 1164605 1787429 1590201 1864063 1169495 244708 1128988 1058325 692132 1079776 1694284 1569088 45622 1553679 124835 1380131 477175 1923639 1078758 901665 757336 263897 908263 1246611 125737 1976401 183430 1014483 1078189 159318 1615293 496857 893301 262714 1314003 1075250 756520 929486 1061853 701332 1621284 1105028 1209545 277061 753805 1290802 13589 1380003 1833016 738095 1595668 613139 1318325 416631 1100381 1976898 1519049 1931693 681980 1940916 551116 254924 997447 365447 1795343 1927384 1368744 280463 1571795 1954422 1935188 71539 1828337 568413 1957611 1108519 1425840 1841106 1181857 1490643 1868474 1732897 104480 1841840 1423216 156063 597715 1439510 589753 985808 1250556 746978 648945 1219133 1312124 846405 1374480 346261 541192 830530 1834608 311373 1855535 1999840 1999645 310907 1656606 634540 1119177 240776 1525673 375189 877666 681622 903123 1388392 1614923 777692 577497 1286163 381302 234154 1062519 201329 1760504 798565 1992933 67460 1101119 1537301 923521 253514 1079772 1266097 1935963 982296 635111 1767013 845958 1707371 555654 1983047 1312028 314792 196261 55292 1608117 13840 428759 160460 354111 592592 1241021 879826 624820 204576 946023 112623 1010072 486021 510305 217837 1294366 1080318 1550401 512170 1137850 1096956 1686961 1768439 361648 1005093 183178 786418 428440 1514697 590645 389595 1115957 1685741 1510611 1897336 1815211 1008453 1830249 1091487 972230 1813688 1056350 178564 1009646 1857744 53662 208078 68527 530850 1361133 446935 160370 872582 263162 626210 409301 1522107 481903 1513986 1836126 635208 176520 1408560 651257 466278 1358305 1759720 1636699 799747 1699926 142898 1473967 1735082 1683734 209340 726497 1554822 250892 847063 514292 1161780 942490 1461462 228592 63390 912092 1574135 201899 1567328 1814320 80712 1376633 1443720 1171226 347742 250428 1998687 1898877 1653371 1908211 1320653 2981 47254 648781 1212813 720473 529451 1523091 767964 1209062 1058654 1414277 323141 424466 1369334 844730 196030 1365175 1202300 1066707 1346636 1924172 1421845 782002 1780260 1885042 924826 1789242 1858319 424305 178203 1772588 226460 1943274 1381426 354688 1948580 994463 1815327 1007359 1462956 1823585 540736 480435 1227145 1019335 1148384 1499986 1060396 1421064 371768 1532346 1334706 686027 709815 1433429 980651 590312 652851 1641480 1989027 615275 384447 1458492 889585 73218 813411 649490 1248665 1341189 1207681 512251 179531 1809759 1818464 1539043 1467083 1093924 1524674 1137846 440853 1112926 365471 1568591 11635 575201 934890 995016 409375 154138 1149272 1942099 656061 1824493 901894 1017635 1070760 415616 664552 1796703 698518 80360 965347 1615738 49316 178510 1933446 1004524 1488376 473029 1256284 1973062 621142 976152 969652 866929 680309 1240680 1057741 725239 450057 126325 865956 713302 53588 869341 570974 1317822 894806 512070 1650368 864469 1422382 1411015 792145 347878 359318 1320767 307575 1955109 1450499 1780312 941376 1934060 1893703 1195475 259361 771657 1338701 654760 1558477 424109 389413 357599 792667 766798 782692 54596 1319673 539782 1988307 1569212 1807454 26987 522887 901100 671785 1480874 668780 1332669 812612 99172 1603993 657338 1004016 1900560 1590979 875169 1589112 1654918 1054094 159441 1913095 1670296 508402 1937088 1617749 568904 35516 1226005 917509 706006 527097 936761 1263615 1562993 201823 640301 347396 271208 513094 1721932 781662 1531109 1825397 1742259 90740 495016 1693297 1637851 665934 1431251 1928539 126081 774456 1172926 40593 1456386 167498 1642191 87584 1992531 892527 1944505 668701 1241244 503166 1119318 99761 13436 1293071 1533374 1537848 897325 1858572 212158 632509 856556 1768923 346645 1262273 1768770 1289627 1616253 1534601 981717 836231 1261405 818548 1617666 291244 1313956 580303 1071574 741506 654722 769426 1863161 1236646 1675742 184148 596486 1180292 903626 202938 1827109 1521939 1422125 634846 483001 105108 161112 1768948 379352 1013463 1080839 615516 1892913 160399 703242 1539842 264201 1526649 1070389 921546 1363707 563709 1080812 1999867 1475001 1886816 52792 1727062 1602157 639956 440620 283585 1972433 1006554 833370 603439 1667066 533745 1766444 1591799 1962549 275333 908441 1125009 14971 616543 1662153 253519 422648 1467029 1395941 811066 1963345 1587180 55980 512500 1530284 1089840 685623 1085033 668774 759512 1717683 682371 955244 1457481 888136 766288 715519 246041 1631694 1375554 521903 1595767 1945245 1319 1887353 1230987 239056 1807617 997352 299282 982476 174568 1473875 1397005 1739978 1126309 1335514 1650331 892628 320934 1320494 62504 1840222 915354 476802 647147 1367874 1371292 1520139 1042859 1992734 104745 929378 498567 275844 1980367 1540643 1045632 549392 1109265 1139962 856686 226414 1896714 268896 1511352 838447 1341299 1310677 686798 631156 706233 1412098 847334 1384998 1248267 1804342 688483 302901 130071 468471 1778954 151059 1705314 477357 1049924 855312 979188 367055 959484 750887 1040067 1972959 1916864 574353 1432953 544856 1532873 260797 524941 159628 548556 1046014 399110 1574502 829082 1050797 486141 1371907 471822 970250 869945 1894106 331689 1757445 1846309 921776 12882 224372 524121 483837 1584262 950361 932075 1504161 245447 890440 500208 1235227 1225013 986 955218 1785053 218903 1632222 25571 1250751 484053 109184 1919730 1249406 22726 1326703 611452 1362108 1686342 1234420 567691 99425 1245039 747306 364159 870142 858358 1449109 1569585 1696028 653448 786553 921449 127872 494362 1789471 433935 1090970 445286 1250598 743663 328831 1066284 1889927 1815607 1650109 1441414 901926 1679227 1499016 1651372 1315421 1563355 157617 1576721 1065994 190677 1565228 1659753 694907 1374647 1014897 1146941 476060 1700585 964420 855126 1381048 1403410 1261444 470044 1996094 55556 57029 787674 827707 879607 1175006 1894640 348667 947950 1352611 162267 227452 1759316 596014 1204594 305571 363503 1561390 1358916 131456 1516367 676378 1724115 739546 1947719 283885 1420261 404026 1978674 1500903 63176 1800545 222402 646450 95221 1773492 993150 244512 690891 1072748 1031107 1170775 552140 1963896 1286293 103663 634006 1713889 510463 248650 159587 1703979 1146780 229487 383974 1021980 1797631 220721 317734 838184 1866346 1222839 702470 1608041 1221219 807258 90430 1592158 1344928 1378036 1715196 435685 520718 130996 1963594 567982 591439 929867 311766 682486 34979 1355352 397173 1006383 1129224 1150597 1706632 1543177 1071225 559779 1810470 95353 1537663 1729086 1222209 841933 1367006 447173 216442 42320 787375 1344310 1928207 301785 49018 1178673 1625780 1488650 543730 285116 1386848 1476208 1934543 1952628 419614 419734 469942 1590132 1308652 215116 325571 270303 1599427 349743 1135192 8761 1728572 99235 456409 1156592 1668167 205771 13693 978379 698251 1365974 1352493 1414753 1235691 1029880 940809 110238 668598 544314 123035 375998 950875 1767256 1759377 665010 1057877 1949993 1662412 416890 136353 1108727 263116 669755 247937 1871361 222654 387061 193653 1586931 1440505 1780502 1799964 719371 681299 1515730 974696 45897 1706651 28637 1482078 1270178 162265 248941 1368486 1745729 413979 1299324 196766 1853695 1425580 1936764 374253 635847 610556 1134280 1574809 735988 1833545 889351 668368 1402036 1558482 850998 1169818 1558438 496409 1545627 1118538 1702291 1932899 518546 1438729 1238402 752062 637658 1133555 783392 396527 1312605 38108 1379625 274409 296981 1895670 1980853 436261 1085641 1152651 1796348 732285 137577 1757406 1327454 1183958 837557 1692412 302884 332132 950557 1928165 3504 124674 1320436 31672 1296889 1863001 1525202 1560559 1937660 710198 1276308 881215 468931 143827 466695 1708736 516895 414949 354889 608980 435541 1862874 390137 1346752 948790 508742 1044105 1059025 80840 21178 1634522 528943 365879 1810713 219999 420119 3361 1698192 1766332 725407 26370 618831 943875 182307 209171 1218035 1539704 28921 117544 1869636 1104587 1355310 1006464 1121759 731101 467351 251589 1889041 46735 768855 560940 748713 231253 1495217 1567621 1918016 900195 320081 557336 1530300 904713 1701908 1251332 985088 1948474 329629 1424799 452518 780830 1658861 1739087 630071 858179 1523175 1943673 1953613 237105 438002 1692006 382974 1050787 1443733 1176499 1823951 1850774 346607 213594 94812 1005360 281405 1072650 368716 1083950 773142 1915341 1784861 1794276 1926644 1202528 1461902 1443732 202226 961173 49291 902484 44480 1042654 289632 600311 1813201 66187 928900 904204 273243 910683 23038 1406830 1681915 1412140 99240 362000 558927 592280 30277 1450868 651453 1358584 295475 1969922 623055 16455 1373723 1153187 853208 1042004 185967 879986 322608 1267765 170754 1922901 153562 591184 1756830 177063 807786 45637 287088 1681612 257161 1191165 448211 1458173 284166 834084 357267 593008 796077 1823840 1905704 547665 499057 775430 358279 1386140 1867171 1953899 816493 108925 1002634 1848558 188142 1116836 6572 193176 1153746 1948446 1367469 1279304 973529 1736413 1841144 1074020 1766206 1887365 583193 526953 558083 1253188 1502619 582024 856152 870314 925744 1425479 699657 706492 54262 1959706 1413844 1694261 979351 30081 1010804 296457 872010 488134 147801 776087 357972 490283 798908 1668017 1920382 855431 1644597 1924736 951531 614068 1795786 18689 1134877 1642487 1544810 456335 965907 66157 256026 978497 776693 1077663 217743 634211 1163456 708931 724531 1796224 568557 324910 742175 1788557 1261562 1307454 1641458 703306 906892 692992 1322917 33876 1562316 737760 1636493 434133 95542 193999 816200 606452 1601702 39991 122245 347406 44183 1849047 228035 1556221 1159635 1150820 234014 1500559 1517532 573581 162682 878527 265645 821885 1245443 1031201 848823 36811 638607 646405 1488714 1842565 1185321 1227496 787209 515184 150563 1933589 94509 380610 1440061 216238 1794431 1884886 579694 1379260 564414 1264460 694801 782923 139150 1210670 1597818 1260145 653975 1085398 1725286 650234 1687784 1021010 1328561 1431449 1201877 1838431 527047 1926450 1425147 1780210 1114969 996833 208774 565829 207520 1391906 1950722 865885 476695 1117579 285603 1410843 643277 979904 1884636 299200 1410061 1030600 170831 1944111 1226757 1020237 1598935 657779 1517424 59745 981819 571380 1240895 1716660 350863 341652 553774 536302 1543346 1012189 104859 515149 359759 1652994 769126 1991966 1580174 1072778 769418 530275 1575740 1471262 1983952 1102923 467864 144075 813425 511199 434007 1814727 1079477 859577 25647 1292749 590560 561327 833957 1548131 203225 168832 1076491 857708 1580883 59770 551061 1979236 411817 1124144 1470924 1834582 574033 1414421 1981109 746833 1709481 1838059 1656268 1291689 263330 1200991 66718 711708 378567 1737285 231547 437917 1059752 110491 802691 1555311 124231 356210 1401534 994642 1868100 990951 1145250 1058910 487374 252092 896725 168909 1706079 632719 1162394 1674498 879651 484476 1965577 1800704 152320 712987 67165 57807 760870 1598721 1039872 754325 79215 1071995 1778712 553990 1169303 781 1010200 1735359 1817672 1765917 1982609 1678949 1295796 1164943 587983 611260 789338 819392 117450 411251 459284 1634946 1430839 1676387 1664687 596884 1131849 905772 614909 205045 231496 1393024 1023542 1458553 17355 741113 1668470 1002252 621003 1521696 1801118 4819 608377 649951 896479 1027933 292103 1072313 1493562 1501084 1880445 496147 1326575 949941 1148853 888729 529161 647894 536303 1418597 417671 1984364 1191545 71314 1114699 782010 1046239 1614787 1941413 1252423 447236 191014 820313 1965527 1628380 653872 422100 365198 1130978 189120 105732 1086894 648268 638671 371188 1147825 1883673 434627 1938303 1838691 508009 1276590 109061 1341495 779784 1658406 67018 1907579 713291 321357 1590807 1279292 736865 1598194 1400915 149062 1471306 1985501 1238901 1425452 1555496 303697 1165310 1144885 559301 427680 1395892 975868 1567294 1219763 13738 549159 1194906 1237685 1748658 1319301 769437 1160610 90662 1799333 504831 1148633 248927 788939 1788656 91704 743697 476785 19921 533115 1700250 891306 602323 1982241 1513823 32187 1802740 1124027 50423 1568270 1281394 1383190 928860 530378 191779 1471757 110827 2999 878044 1034355 1860606 1279958 995490 1386708 603601 1552024 158258 1851150 1658758 1869572 939327 455544 795340 1633472 1443936 1822702 1603417 880776 1488802 619056 1052672 662360 1163368 1642097 583268 825982 1520123 1976179 190044 1927917 133139 875334 1418439 127180 507261 286366 1667144 1057625 1416068 168192 932402 267773 313459 94464 1191238 1717874 604612 851803 1866521 1155958 759079 470676 439934 164579 1222952 758973 1973509 1722106 336816 745034 1988201 1585770 1486366 303617 1623275 1626035 1064089 1003188 601818 1957208 415875 1379838 1197428 650781 203443 1224082 1778344 80146 1557556 333901 754320 730592 896779 1784159 733110 694343 158467 1054286 1034714 680200 1322223 1902349 1917134 414522 360516 1868755 721097 287908 1267670 900180 1695520 1699393 1737881 962577 121987 546528 710188 34810 1338536 1320581 1612433 338627 1591570 1693532 1843144 274584 1101459 550159 1723259 673462 270727 357951 194121 433263 613439 1445773 1613664 1928280 341894 1847408 1966888 1567430 182031 69481 835638 818506 1465503 604498 821227 160622 414436 237567 1015829 1941887 1565088 540112 576309 849444 869743 1742806 358979 1507014 1063840 45138 808460 754669 1675845 1298984 617329 1165330 570099 773692 931239 1585977 397416 1731277 128107 491561 1024397 1426778 994356 1262679 402512 1518821 592608 840878 1184552 659740 1439175 1289837 974965 1379318 1803624 1559539 822724 827168 288749 427719 677797 1225107 185873 1936362 343470 387768 29576 391549 526684 731151 234138 1464424 414648 1217752 320683 1953993 1616986 442869 1698720 947567 1636955 1679958 69802 1796556 270576 1566010 45185 925080 463698 1349691 584654 1663018 964710 1992135 316787 494896 372659 1952032 1798939 477554 139981 1494999 572031 1116241 740878 970760 1471391 628328 243295 1685820 1403871 1050694 333870 966888 1899242 1669400 1298692 795598 1782857 816428 206706 1368479 1734165 1447022 20505 35384 842656 1162041 1375621 1490024 1907919 426102 293418 545918 327456 125895 68974 909238 1399609 244923 1296937 138310 1177696 1954074 1898812 1662907 1138839 627590 1761595 188646 1800218 524931 1408368 514967 1669802 872415 99483 1403594 1907942 1560576 1743825 1077858 408113 64829 1346404 1437268 678582 527288 1970391 814273 758096 202370 298334 805827 698206 1093534 693027 1811424 134866 1326013 1243415 97151 123135 150532 150167 99178 981161 528933 630304 1897349 1451776 821906 887182 755700 800278 238574 1195625 1003743 1298231 566022 851 845033 1876279 1269196 586726 27982 1741432 393973 1293273 1667268 810834 503746 210125 1889104 1215627 1310032 272527 269901 934314 806119 1032510 89617 1877110 1594426 1656949 850918 1274901 157965 1127476 263536 374982 1392050 617749 1038802 510277 1659219 1339344 136429 440733 1452454 1829566 143412 740027 479558 405615 767047 549093 499124 448402 1469384 1100748 1098516 314127 548124 1874346 1329337 57052 50579 1271441 426907 347187 1245878 601769 232826 1905500 823919 1776049 35609 1526364 75828 163455 385862 1069536 701536 1957041 17022 1561938 1338927 860931 1957858 1000073 934465 429871 1737688 758129 95264 1890120 1591104 544847 1683279 949641 1335330 952584 1617292 1325457 161867 1691612 1284459 711794 238647 1109811 1304445 873163 1632152 1083892 1391630 949284 1174559 543377 1736555 678759 1895372 734284 1180597 927829 1949093 1977338 1253611 411567 616297 1641926 319657 513908 1990185 1285982 1475186 959597 1085077 1691095 321834 1345268 481827 1860272 1042056 940598 855334 1262058 1420859 1616122 523174 1393164 36398 1184359 1549509 127997 848044 774517 432863 107911 1369253 175067 1868788 832986 1324403 1773931 1923706 1189756 1661772 1159597 1054720 427328 195253 1597544 1117195 575700 59013 1435118 1097327 439173 638267 873091 129090 840145 1370069 35840 1044252 461177 778364 1785583 1692212 1908010 1021252 451957 1489550 830574 1944279 1378004 1269021 242473 329900 1759813 37731 156337 1744631 995688 80407 806689 298352 904340 431214 1149807 564685 265311 1226077 1169873 1717673 966408 949568 180351 1088501 1652357 372951 1593636 1711948 899921 318660 426890 846633 31254 1514529 1455115 1927540 382818 1092321 1902522 933001 645426 1518781 921328 76210 346236 962109 519867 396104 623910 95529 1636109 1857728 459445 518606 1032112 824833 1955912 1958135 1924943 555706 859528 807374 723739 399031 564505 672953 895887 748545 1769987 596853 44817 582189 531024 1158057 925851 1558127 455913 526560 1911724 574154 1226195 1967545 979925 1282501 1350209 1403997 1465197 1637365 351005 12333 1083080 1451111 372834 157868 755594 1203584 1584354 1592704 1914250 1030886 520812 592884 309443 514597 468379 1767701 458184 457415 1184170 368160 1936130 139937 1068388 730679 1832121 188181 556034 358361 1003095 317215 1878213 959298 1452361 1348383 1405364 1270787 1465467 1314548 920043 1136760 1877631 1431634 745353 1819384 1208357 253047 1259833 808266 1202177 1264346 1274974 67387 1258918 1149741 1395423 1413672 1221602 371383 1323506 732394 1436773 1070449 21432 515660 1654241 1480213 566939 291222 1271627 1261655 1702358 628650 1480885 219402 895918 182977 353790 57341 1743421 767815 158904 813482 1298351 1268485 931636 761552 1811979 1874056 1205223 1855990 85990 1588629 29027 328480 316631 1318890 1809777 518521 618679 759035 1653119 145098 149573 680243 481459 769930 1394263 1595704 1199801 579033 288431 162420 725015 1635727 492621 1355597 131312 1995824 90116 1266684 754347 1157625 1068568 1683123 988044 78418 415235 682372 1739231 441513 389473 510742 1887586 609809 254275 1417918 728863 1873960 1212396 569685 1401723 689492 392806 1408611 1002946 1000497 1467156 772519 1925708 374684 816656 343995 1962306 387153 776019 1030749 450804 57131 1790954 427803 1706884 1223721 1450816 882015 1233684 559558 812703 709370 1720777 1943066 1903526 1653308 603700 688682 513667 1003713 1645720 1447352 501726 881802 958431 1751098 862689 1157516 1625784 1431704 139471 366810 265876 800431 1236244 293249 1505433 564701 264024 1296944 219719 1611419 1179584 59072 1675163 1551908 743639 1022788 468092 932948 1426911 1634808 1355580 1483305 832954 1789844 213668 1897851 762875 780205 863302 82433 714537 1991232 112509 1155905 371465 1572681 1877931 1905723 1654002 1648442 302194 590375 1294964 1540135 1042173 251002 1242150 1109288 857332 1715609 805692 1778085 944405 1776685 668115 473497 253980 758545 1387104 1856412 1605278 847774 177804 1746340 1763344 885490 1259355 1576917 197527 1427900 1807581 28348 1295432 963805 1946925 813436 1378993 44522 1690707 421976 169161 1225951 1001889 1098260 138366 119609 676937 1406002 1946578 1723308 1637642 1010786 1415155 154326 1138780 1786113 1325573 1616071 1248351 250749 881930 594432 127858 694654 242326 611721 100781 1677324 1967489 66557 1946224 780303 1621060 1967189 563271 1631023 1642729 560139 525759 628336 753129 1692653 780174 914802 1811460 1071669 1895257 1201330 451821 8593 187433 1536632 245049 541018 1853101 729293 1531792 1118698 732263 1042928 1971075 696591 1701650 1334820 1108507 1269299 1090069 1652290 1399824 112425 1814416 1621478 370786 696964 1673632 867962 1108180 1686203 1625323 1490800 760767 1529651 1477935 1004378 1916992 830350 512336 763019 1764605 1138824 110382 1585245 1586061 1583690 147034 233279 82599 1218209 1480336 1562839 1199837 620561 587172 1648836 1412609 1053226 1111722 1405764 648550 1343121 1817031 119202 120507 722609 619767 1939478 303737 345724 695963 382052 607386 316590 1947611 1454917 1657799 157396 691841 1062772 1614110 416594 380119 448479 1055866 1028931 329451 937985 1659110 473355 18556 68100 660835 1187907 640778 837803 113239 1608584 314921 980547 529105 1317636 1652882 710841 538838 330471 114795 732952 1510948 1488297 110669 1267382 1537682 1846891 395710 1944244 1652285 1424533 700961 1452269 109398 829090 46781 639353 439603 1616737 1365154 1581411 1799703 1643629 1944891 1313 1633703 1108312 1626768 487436 323278 1659385 1966369 632170 1087418 1390069 296084 1897861 984102 754436 715717 93784 320853 1536595 914735 575821 1401477 686049 103610 1605612 1520345 64517 448269 606578 1349227 1045072 942137 686797 144194 1682188 1003462 1649536 1085346 206432 1252123 852261 1135632 1747374 653240 940221 1881598 1200184 850707 1249386 1382759 1204997 855886 1875488 1853433 1511403 1730152 1260951 638877 1338794 34988 65619 290373 1156224 1502949 1554621 51676 850669 736250 1305915 1975241 643891 1776165 796514 311344 1934800 262842 1747923 412020 972129 639591 1752145 71479 1308701 1060539 513599 1610783 1229765 1362475 1677581 1799359 116198 1962818 1410107 1310840 709042 7780 1084410 1949710 550322 1150140 949026 1289357 1387044 273890 1727533 1352970 241817 1622830 1241324 284462 986652 889499 1557797 1294234 1642019 1052366 1511036 40557 1965226 307431 1960376 739452 1293635 1851360 1355703 1275168 54197 379700 1474369 1983416 109829 1797001 1215901 1228000 1321551 1552202 523386 227779 1981169 619847 404592 47440 823484 388503 1010659 1171953 1272762 1959340 1866588 787766 404377 594814 1069841 1701565 840896 1002171 1590903 1965339 383431 1630342 1223483 1290172 1203957 1163205 1234697 1329880 960108 245898 875977 670850 1753149 77194 1988231 301219 1271242 182053 561730 1268073 1080102 1956457 1634748 855434 1610330 1349213 1701933 1072532 1496984 192922 279060 1797203 730397 302911 349336 375588 1850818 301890 1041036 637364 428803 393300 58289 1334997 63999 1516829 774138 1305393 1859016 169282 1656158 98898 562769 62805 1161443 1442533 820131 167724 1901154 54380 882620 820114 125974 739796 1882977 1317615 1707294 1312247 1055367 22394 1873121 702264 806154 625382 1587198 1069944 490861 192328 18368 352097 1756517 490195 1475902 1707671 1674609 476017 39116 303358 264018 1458526 1886594 1427811 1612660 679627 450377 958476 315971 988212 1277114 95466 552834 1683253 905750 283042 502163 507647 831802 1883277 1222968 376321 1649296 620007 1546914 621198 916907 1019070 305360 568084 42172 250615 142929 1657734 1690977 22056 1180422 146685 673429 618161 1362914 1561693 1677417 1696727 755088 909023 316398 1555437 1584396 1991630 810680 1908978 849647 405840 907270 1703898 288645 1942329 146374 581589 52478 573446 411875 562913 463238 1439294 1562961 1189973 247590 1974609 380754 244091 265897 1145641 514344 1583630 458545 238886 1706591 1286909 1579411 386185 920072 694529 533810 570555 1941002 1629580 814308 992166 1266253 109052 1422911 471540 1058200 644979 1848150 1478505 1962692 1175478 828772 1729414 1389095 252627 864206 246941 1747513 1566939 1320112 1350380 504782 67200 859388 1723942 1020429 787164 1082088 1305181 167943 70603 528524 434384 1443766 1103293 1471636 8545 860035 1070 1727215 1623457 635601 1979310 746438 552080 401041 138746 1752462 564199 686361 848694 552764 1171423 1551577 1069436 1580183 959592 534050 147975 1410369 457329 1670588 1061142 996270 1069816 321034 536400 1415712 829155 1611750 1402453 1245978 957003 173890 1504039 1063871 467664 1574438 1707650 334996 491089 1628176 1441874 1559706 1251409 708012 328544 1156972 872631 99447 1164827 70462 11971 569682 1599613 1658884 673665 1384983 441596 1034339 467987 528175 384295 1648540 135092 856305 1570158 1879241 278764 993828 507708 790871 525548 93066 254535 1149347 1324378 1401500 1574613 273253 896380 57998 1450393 328237 72007 433175 222548 1147907 1196062 1791490 309386 1785612 920104 1648711 52116 872259 310970 562660 1353008 410206 1665373 723893 777288 1361134 1246425 1570228 1186993 995823 1406988 836984 47404 1651838 443618 1162744 603809 150170 396604 1041628 1497965 1189602 634958 270713 1646943 1856704 236151 1291843 730421 1910941 1753790 582018 1647493 1327759 996649 1175541 1501330 146764 221055 730059 1987053 1498727 1013018 69916 1578233 1129906 716609 68845 1302367 415578 1455983 944660 1323354 1177654 1008149 1361357 883385 319277 1248677 1272784 1083573 432994 1177324 890652 692500 1280939 1732181 64822 1691078 811763 422755 1679310 678168 1987389 587151 208459 1161743 1485489 31666 1837774 1041956 1773676 1387705 1820255 164321 1468116 1381093 195019 1048986 1781855 1474095 744836 105545 1799320 1053622 1401403 1887749 1108880 581717 1074295 1903833 1516012 1374241 932566 1861046 232297 871763 286697 495627 986095 649530 1452121 896349 787792 620108 1692418 472194 36582 632315 1247746 1688073 1992867 621802 1923756 1139988 91072 159359 1108123 1426714 887563 650405 1650573 1054372 1042961 71691 1068944 623652 719034 1900524 1498025 1461704 1382619 857226 1482537 1263161 984882 357322 1667048 1387551 64031 41872 1613649 20897 299254 364218 725105 1439939 254831 566306 870688 86531 1423777 765588 145318 271050 1232771 1106543 1867778 1993579 1133274 1184523 158023 1421341 1896098 1542655 1894673 1439292 483484 1526290 1221277 34015 1802914 1568859 291796 1799696 22597 178372 1788657 472106 1704095 422226 1026114 1739335 829546 308076 572329 1196396 1457879 1834284 465634 1130541 1736445 1730746 1864446 832217 1689023 1503100 1821446 1599610 1818784 97737 1918871 671809 1933699 1767055 1451291 1139278 1894659 825904 1929449 770342 1353963 1510500 45003 1869037 1867318 1823309 1368475 1410715 371353 1496961 860043 768815 1931656 1133397 1192338 1004144 343175 1955305 920195 516145 871451 1512281 223959 1375442 40537 1720723 545293 796236 1648224 1843055 46718 1338211 422381 1892872 359706 772529 395261 1352949 1021625 1705792 586264 1215796 760626 1126897 1909101 1767012 223819 491280 962345 537191 1981236 602556 1359919 1765103 1410967 865810 479718 392213 293169 615564 1012000 1143535 672700 248818 20325 869710 1365351 1932481 1419643 1549684 1010692 164433 39073 909288 248809 1088057 1118101 440280 1275483 1827867 1516124 1144769 628032 1753673 1438345 1155626 1777106 266983 259169 1470515 1251706 1044724 1914295 1585507 1998328 41046 1778501 1249002 1764888 1421091 878371 1531856 349543 947334 1799302 1257949 959974 1637892 653294 1789598 666775 921832 255665 296166 233130 268393 1451465 1487381 1036288 701219 1204798 25171 970704 866102 265603 85245 706133 202622 393748 296131 1946725 1290005 1816725 1436261 1749237 1394260 85841 1025543 1092429 1162906 916065 64449 1807632 443184 15170 1563146 1547595 485153 1223498 1520081 754451 1023300 69461 496181 877563 1491219 1905322 142557 1453786 164955 1904702 156113 257810 1839958 578611 1974213 1246197 1784097 1620641 1810465 1747490 1933930 1144807 1037813 807946 486381 1901566 200259 87516 450983 463780 719482 897623 982744 436879 693996 507506 1585493 207625 125249 1223925 1737704 1401231 1339764 531614 333381 169 1389537 1088217 1447381 1071751 289567 1687733 611985 991746 1790828 1490542 1865347 674150 707933 879050 814564 886856 1863762 556875 1763956 630928 1150871 1259739 460182 1524757 1908201 1835927 1278427 575758 1882411 684802 1107035 1652915 448037 1481692 201992 1801706 1144485 288479 864910 1326651 660863 1698481 1272071 1050794 210337 530987 142196 747550 1025631 389059 1730711 806182 1564505 112314 419111 1741649 42356 982448 1983347 194897 1729328 190536 436815 10015 664096 1635785 1780403 94975 1162399 1432449 1483458 889156 179988 350394 918206 1766800 1680357 596833 1271690 1482586 1737790 879664 1957578 700095 871376 519756 1964019 1489459 1742863 1055737 914205 1376216 1879991 1834845 1535546 1636841 1788007 1102808 1225100 335474 285407 436716 1281576 523964 968086 1932171 1284576 1009844 245595 545308 1415719 1024980 947055 1542635 730639 892684 292883 591131 1190763 781989 1691357 1349029 575911 1103774 308402 590150 1469718 350888 146514 137608 623949 1070323 1152066 167010 1544692 1707192 1154635 1261176 351599 1183725 1908208 66333 971472 516091 761171 1820355 1934138 1216207 1020651 758841 1288399 611849 1236487 4431 1071629 1631668 1213296 231229 1882020 214871 1088239 907130 831766 1463691 967455 1289279 1367626 874427 1297992 163593 974041 456482 163699 336822 330261 1122254 1016267 530476 913682 1741429 706499 1342031 183613 369738 1296763 885232 754799 1142120 593946 1896502 1176049 670455 307769 1412705 82128 1853801 1719122 1522626 1010146 1030558 1744453 1275776 1027744 408893 104469 1681692 1120206 867972 1845100 217588 1312683 1171674 1306051 1368490 945872 89012 1848699 925660 1777654 303907 1020891 112181 1617486 671960 636907 323365 140416 224125 1080024 1920548 318391 1168731 61381 390091 249793 823424 676845 1241187 1364689 1637196 876067 1956170 190055 401408 1220341 1633810 931209 390663 1566273 7524 126287 419048 1109651 485377 1620177 845587 1548176 741188 679532 1599429 801043 526118 746240 815562 1466514 809433 197326 1178947 1108460 97279 1712200 1771592 1321679 194321 1078617 1700372 1760242 660006 109154 1711133 47881 1193637 67869 987616 1447370 904987 1402886 1689806 1518473 16634 1552820 243165 1930821 167507 1780904 788108 1021777 657306 905111 1638405 678315 1395496 418274 1554455 320150 872588 81368 1743683 691770 861725 608135 652588 374249 845262 1862622 441073 453837 1811688 455192 1203783 1177918 277146 1317802 841213 1264765 871182 1368668 799883 183854 1486946 908535 1065551 1605516 1797869 361683 1193217 1922202 426250 1435183 670490 1322610 522786 1830607 1036784 113525 1120016 700678 466370 1126385 307078 618918 852219 1232081 1610738 1354499 1445023 1428858 572860 1720362 1868502 155728 157560 688152 1188333 1719670 1442920 1505668 160818 1830721 1469509 1062765 990516 1797953 1436111 850697 355519 1809789 360842 138086 314880 866031 1746444 1049730 77743 669232 269301 266771 1792019 471695 563754 1683792 167611 1627478 1216041 614483 184491 664028 719496 1446280 1769839 101226 957259 1749787 1525973 346614 385588 1707721 162049 346328 237758 1869443 1223045 195208 1109475 878402 956682 1404413 1924142 530691 778450 391460 78546 554127 1122675 1652124 1695779 1359566 454075 904260 1839826 1402264 1975244 405214 1043226 91713 463418 446538 1790599 1205106 1184923 837128 1125301 934009 1269209 762387 1368348 214807 1285248 852767 164696 1801875 1562338 426324 768785 1112838 681322 1372354 1380009 1610454 650627 208696 1689399 1262317 138439 1083561 179332 278167 1894123 1337867 1503887 1212638 1805070 1338373 1913598 1680869 580479 1598547 958658 1169870 1034664 1463108 998147 1288607 1056556 1575127 1106824 662852 430370 743475 1675545 513318 1048877 1651233 29306 1651440 888622 1429429 1518299 1643502 773818 890948 1205152 186791 1050468 1374174 1166867 1163322 1948694 1444500 1709032 1552549 23955 709596 745761 986463 400399 45755 1551136 1288409 1401680 1651514 1377953 1625061 203278 1151693 1681570 1072334 809951 1136468 1112808 1436189 819826 508660 1079383 1396384 150902 496379 665186 509960 1930859 92993 838445 702325 1082110 1054167 929051 1969840 68938 1985107 372003 1934019 1840344 48255 1304871 1309989 1185157 466009 1618383 1042721 24462 586688 454978 295908 1695397 682135 699656 500563 1748110 1496266 1611477 430943 297881 1115749 598256 525610 1509778 719442 1833136 567291 834978 1285047 1948186 1840023 1540592 791585 606579 1865446 98869 1205061 438130 641065 1419045 1000998 1706692 47221 1146713 391397 1679383 191280 900220 1486729 1400322 812299 1288377 1494050 1815729 467650 1591552 471080 1026859 426258 978676 79907 145428 1109302 1285518 445375 1452377 852577 1172741 281145 696466 1408580 1141934 647259 83983 746493 1907398 1072437 1189610 1631813 1589891 1326384 1548223 69883 329526 1008298 724976 945803 1446103 1006278 789694 227965 1169550 1687149 958800 807361 222916 812069 1692739 1493845 1729517 546725 422489 986941 739671 732955 1992816 1216680 523796 571424 956180 151025 1765072 1638995 1683991 235076 404766 656229 882115 1358646 933129 1884845 303814 1513072 121556 145116 419292 1069948 1916896 1101631 1890637 1408726 188890 396402 1241227 1182270 310313 46866 402062 964023 653984 381887 656298 396198 166212 951978 631344 1773789 823843 979798 849703 666380 535638 1962051 603324 1038133 533546 883733 1019264 1781393 749061 1754073 294133 1375522 62855 1757261 1005647 1985224 824771 1920106 1203198 1676295 1299449 1246054 1042562 975965 1974949 84835 613617 529250 959694 1536151 1760566 1491459 1715169 33912 440228 1984419 158864 1552094 1859289 190568 27918 215928 303077 419109 1657947 1914659 1938683 653757 1144323 832895 1000245 575184 1036753 704223 1785820 412912 1225773 1128615 1960382 1722804 1303801 1953003 1536092 1972054 1025556 1158516 549075 1879843 1393543 285282 208275 450725 1732064 264600 786954 1360838 555551 1085917 868320 1767135 1495786 1829990 1904004 1579362 1452616 97469 1016207 1051164 1487399 140356 719427 411568 878385 1506338 854541 1743233 410837 1125722 470408 1261909 1117116 1754559 1352951 1570502 879414 1085457 628396 767917 1544047 659018 1889986 1313348 284406 1425087 774010 511128 1313786 578038 1349476 1833677 1731394 1296566 1969843 864289 1195499 1056513 1958023 982413 433443 186674 580837 853714 96618 92251 1203832 1041598 657811 688938 766056 1277033 1918291 668990 1983246 776801 213728 741713 712184 1859783 583787 1242012 1991824 713823 1009308 648303 1165348 1496203 221590 1791247 1733303 491419 276880 1860256 1078742 403870 624452 1351382 53010 1027246 1615591 1273126 1120015 1664507 1020939 774697 60813 73898 1132297 650863 212069 1321307 1869038 756320 1468726 52706 1161317 210293 1939659 405162 383895 852090 240341 50797 1845287 1386092 170957 1571692 331639 14042 950485 1102859 827900 943224 139114 268778 339342 800689 1545731 169949 1964111 1309809 1937507 1440000 133299 1920657 948976 1779847 969020 855097 1833329 162174 176802 1421492 367553 1398492 1802601 816547 1269684 154502 127953 987173 554276 173004 1426827 1154443 170037 406123 1427299 1273667 1146685 168964 1045107 151555 421498 1372648 1020436 1227874 1360724 1328535 1163003 1060265 782691 823640 860132 1847939 298098 873529 964120 1504770 630495 1425700 465298 2593 1217284 264545 135624 1773409 1489475 1593186 1739180 370450 1591902 958631 354165 1424773 1800788 869747 1265446 1816738 1431967 1643289 1930870 1994014 271079 227956 1089717 1652466 588261 1869515 999592 1027215 694350 561397 550512 449607 196435 1756114 1210002 768344 1549110 1101268 1728770 169749 1551257 515127 119263 911387 1215431 377720 828904 1890904 1263502 832413 1453282 1484567 422655 1623893 1092053 1357999 1837628 536264 1953679 1319728 322316 1755540 955070 204453 1405116 1318896 1550760 649393 873481 359960 1124762 554631 31684 723692 1314372 83650 1893976 1425959 969885 676702 1885981 1895475 625503 1654614 353676 792686 1218570 1803111 1189849 344787 130500 337973 1325413 79488 1370299 1394288 303741 132556 1091617 907621 1307127 1079210 360394 1025673 672471 1371414 93587 872735 1874051 1647066 1800421 1964786 815898 1498608 1237442 1265493 193993 1012889 1017266 558699 66858 179315 752988 825756 1395213 1070324 150850 1479158 156001 1144309 1509786 1958641 291552 1388748 103406 600412 1661836 1905531 290053 640665 696148 1243882 676557 1803621 1354524 130887 853422 1898805 564788 764636 1432870 1359199 1546468 1985835 714549 1006114 993504 408157 1020788 703563 1941485 1742504 1088179 1209987 1771722 47454 268614 1351160 1163004 4477 892091 1955462 595209 968783 1594664 394533 819921 819321 782417 993654 147713 310600 1649460 701396 667724 1979974 935793 1593107 493113 770485 1314280 829274 1382060 26320 1837959 1662089 1851457 646262 1307458 543741 1664377 1252148 1281413 417318 1582542 284948 325696 1228164 199301 1159484 132246 369444 1107725 1415801 1850081 1494326 1318938 222318 1179146 249889 863132 946671 1109612 1215266 1690020 483088 78028 1253878 1853329 461525 949561 1270905 1110052 700454 926854 112533 1933203 1616888 602061 1059965 445875 1762660 494148 33633 260470 1362576 1405919 1054253 933047 1371443 1873774 1024368 1879037 712434 1528377 1123552 1606007 418606 198972 1952145 811417 1749138 1464684 368578 1424767 878379 1058897 1256010 1231881 1741414 1809121 1880083 1588290 769578 1582487 1702139 740104 993189 226897 1733503 836059 326548 1026450 1105132 40074 1971224 163987 827545 262004 1189784 893746 1556446 1287580 1788099 1045978 7646 1357110 1539717 1513856 1029088 739083 1380969 1597759 1022092 1475635 1171475 268001 1587185 1747964 859578 1381032 727546 1444895 643443 140383 1725079 1894705 186629 1925352 39157 1011076 1428410 587886 758547 1416765 415993 998895 1209031 734976 1006633 1243178 1078715 1332886 737016 1837496 151239 908054 792305 1429 439467 400983 1983680 1658260 85527 1052668 685241 668946 332115 347784 1559177 1587486 1755650 642875 235588 876001 1973676 564048 348215 1183600 467977 1036149 1962553 1130801 266409 1528256 191793 1489483 1726911 1803736 1117330 101382 1198881 1151296 1026121 116861 458490 55711 339381 142902 159210 1555299 114581 635032 1579400 529896 353572 1270546 1283735 36152 1432209 1298726 1027040 1433620 69843 1000864 1853206 603519 772274 1860970 52578 1316048 1779617 1990866 1142837 1644047 1163425 1234358 199123 1743526 813908 130658 860151 1533855 963060 820713 1860814 774833 1459018 1957420 1949649 821015 1637680 986260 344525 9025 1848215 1334521 80718 462398 784384 1707219 447605 1179070 1958522 128597 462236 1188538 840357 358285 1060124 167428 69130 1340523 47237 1118807 1510869 109149 1083601 699164 479710 1415972 735877 47337 634546 587496 1558077 1816945 368949 115381 275531 1271078 1343019 881395 1820216 1467028 1207242 367415 664445 61519 1300703 1701736 865711 199469 1114471 1958541 1323479 1074891 1480673 102687 1544666 1439161 1661281 1915731 1630547 350189 1703555 803484 1926997 961806 1421703 1014892 508422 342729 966935 1152048 1073210 1624665 1685683 615630 986863 1465115 1118474 113824 291547 392777 1560605 571051 1176058 1999796 1566965 1915895 467321 970741 542958 1213036 560742 1934116 171823 1970481 1765784 1935892 1265117 599314 89589 1897081 1758902 1558569 1804017 176503 1806262 1245813 382969 248266 873710 1288022 576580 65925 41076 1159128 1143989 1444894 548919 1090367 1760476 560407 520317 1737752 1768818 377193 1244777 1495659 367051 1234169 65939 1497136 343565 754390 199600 1187062 901264 906497 631366 1192343 50758 1570252 1166238 902706 1754765 532872 920380 759501 941130 313048 1031162 649843 1806036 169799 1919162 1685141 228553 501913 1725669 449562 1107426 1895435 1452326 1573991 616863 1176507 1489386 706952 146379 328283 1848096 653288 216398 1551610 1466553 1308542 781277 345605 1486158 1783223 296001 1683410 1821136 1945361 1763618 1105224 166020 1814176 1104905 310503 348856 178033 814515 1967825 1209427 1477930 1100142 1524066 1370592 133534 1340182 1367158 1355880 1730669 755617 144719 1475042 1907914 1252383 1469532 1975226 1640527 1111891 595631 869991 467947 1222105 556211 736731 45316 820972 779401 1160502 1374296 982069 898441 1862008 1199984 143858 299142 449700 713325 33929 1810192 1252221 1482062 6954 1067145 544470 800644 943137 1867478 1483308 1488512 889431 597128 1879835 273820 820708 1082682 1482462 1979729 117077 1284350 1740281 1047683 561781 144586 245817 316643 276107 1154884 1420858 1256258 812175 372186 146759 66994 162244 180947 72811 1108652 596020 175657 174950 475196 621664 1074645 301835 1409744 1745119 940066 85849 1221661 173953 1555095 88363 1404602 1298029 1247016 1078233 1419256 510177 149848 1693797 769646 1015371 767628 75235 1302379 1386143 1977478 1297862 388652 1523379 1551223 1553340 1246954 1062268 75570 355029 872361 1231481 839972 708041 598846 1269400 1539987 768128 930319 140527 1323464 1883337 661208 219325 1844659 927736 1667419 1231150 1630968 652280 532460 1508427 1984753 1260299 1631630 421052 1754130 1130733 433021 763359 344291 1526074 242968 1016714 580771 958351 842953 1236216 1263878 84940 1259757 87057 1763707 1588400 1563432 1109660 114911 1476667 61226 1541550 346190 867393 83459 1879999 1473525 1942395 1930269 680444 600067 756113 594385 1332044 624100 1568460 1571164 418232 892939 106648 1330305 1650538 1398454 448072 1257496 1444593 825762 247387 1014199 1418847 282625 1309107 1748158 1383288 1061393 1582249 1605534 1613319 1319787 1698295 239631 1376323 1701817 244458 905860 1837321 1687447 1670775 1874701 641086 1182857 1025941 366525 109722 1807245 1060957 73981 1559045 1794917 1639201 265038 1772713 505104 624589 148554 1046780 1910856 175617 1358999 534695 970885 1831990 1121675 931557 403439 383697 456884 684400 614831 559478 483762 1043927 243921 1319572 340397 1451897 300144 1614407 1644540 75561 931915 1907053 819802 1461713 1821064 1860016 161601 297186 640803 270900 689041 256792 850384 1167269 792554 945375 305313 1017738 1132838 996635 175797 1230849 1047316 1485242 1819272 1063899 469625 1466776 880632 1865093 468509 354103 1704091 276501 472797 1272535 1145794 242350 793839 88753 978993 174059 310234 1225932 1786682 1869991 533329 576447 441168 452718 553663 1815991 1594489 819208 1856859 436036 1927719 646662 1606299 1203065 1131020 656433 1827770 501479 370136 1009420 313949 229546 21257 1012770 932506 78305 1430945 428152 571850 113790 605285 481852 744276 1173036 1389339 1822918 530662 510919 1908182 425103 1628776 168199 1993834 616421 1693803 1405920 596137 1750670 699708 1327769 1053972 1074845 310001 1443117 1503163 17188 1136394 257404 1923610 1080532 1735486 1867628 1227985 870226 895210 545872 1025348 1300050 1185928 1249967 733839 382605 783709 1475449 1150643 576408 1852699 242931 284194 1688565 298889 1606395 1413290 1797808 1261030 80537 1780927 443244 1192359 1694663 604130 1097847 1500905 1435040 301914 394888 1110346 207744 601246 484498 81991 969222 595165 1307901 1520125 809902 1744120 114183 1943176 865006 1492303 307405 912879 244445 1793342 1414777 272332 580781 1928258 889546 1684003 1618090 378586 1002339 1923761 955716 1726678 1307321 1813489 1537076 627903 549369 11351 567060 1689081 653116 356560 592925 384300 1064671 1681203 316161 174982 1694196 805712 368143 800848 724850 1984899 336584 1764328 110950 1100256 1321468 1111221 632870 274722 1141080 1698974 1863080 644880 86417 283755 85511 1648601 890002 898633 197048 882932 137084 824660 1391773 552412 744890 469894 1090921 665854 1389445 693809 792589 903499 212730 1898440 755234 220463 446530 1307596 1065836 1489926 1189826 1207961 1662507 986526 1281473 576936 1426033 220373 1541001 1681945 79540 1504372 160535 690071 434290 1670334 834404 1158825 28601 1947746 1094367 499937 634443 305876 1215390 1143821 531064 1915701 1769829 1318863 326755 1741580 1307463 112627 1108741 1736615 311485 793684 946090 1663409 1383152 638941 563280 1933406 364439 499518 1239999 684048 223225 678417 1655330 1271059 688405 1925454 1296708 646072 1273367 1257463 162308 382963 379536 922920 1778691 811414 1147548 573350 1967624 632654 1241891 84333 1386984 1674623 1448505 1332898 1956895 1454589 703404 893043 1998379 361043 1656075 597433 1381148 1866930 1574649 1962521 880048 1785923 1699910 576290 1017974 541113 477428 422201 677750 1364638 933669 221363 1712586 459616 277485 1796395 790729 828126 1666045 1795712 868058 1086437 990594 1904584 774146 170751 723663 1490399 1642615 274508 1044899 215417 967029 801918 288162 801005 656172 1611724 1591829 761419 158829 1258230 215902 1231976 665142 1460345 102281 1253658 1348432 412104 1149984 685101 398042 300339 1115209 1897026 1899795 1201129 581462 1205968 942592 327752 896962 524317 1331827 1039780 335856 34505 598863 705994 276661 449344 1016493 1296834 1949813 1875224 984893 632134 486019 1280501 607821 1750412 1875819 485139 510161 1682325 1025699 1284211 1587884 25369 1841595 1280671 1899479 398348 774500 1963237 142059 1191317 392007 1532275 436202 1646404 620294 1367731 884525 1240150 1872875 408906 715426 221784 1861302 739489 1268741 1848162 16852 1806396 283132 1097369 849326 106016 1921275 323162 1541248 1854306 589723 1453863 580997 1803154 902537 369489 1610017 1636332 57479 691773 1630304 1211038 1978197 1451481 260160 74495 1636249 1734217 1499538 526007 925790 411434 1142752 1179549 43086 1383450 1360848 1505122 321491 279130 866964 1000819 327270 1824941 608743 1906428 1858184 193682 1212311 992270 185774 382625 68088 1138854 982892 405130 966727 1775547 521378 230085 683856 1881427 551839 790887 1532521 596964 476627 668142 1315411 1552201 59472 1488924 1761155 1922518 1232053 136617 681739 1176410 1297123 41486 1880337 645524 659771 1124831 966312 857390 1091684 1420476 1633364 484043 844707 564099 681818 1508400 126996 1083432 592336 969684 1509110 1057763 41455 1819584 1883937 669858 494849 198921 976509 416734 309424 894619 409302 804130 1434687 1269942 400911 219875 1048921 1550834 536758 1337170 1911066 1929773 260757 1428143 1526022 1610189 91839 77444 1905139 1492436 456190 431296 454818 180156 1437668 1419150 1784634 792044 812401 1168211 43513 1742519 1246681 838742 984099 1144884 1142868 1357981 1867941 1067631 1901124 8638 621323 925953 1507561 1240410 1377332 789722 1438536 279112 1857265 544426 159287 858458 1756826 1875228 1054435 1844448 111550 411184 272898 1700393 713238 1568587 1897303 1612085 1697256 652371 1871204 1998305 1956582 353186 759775 1747379 1504494 1938654 573009 760214 1101745 255529 26104 1222842 1233640 319510 1285669 643644 369780 274142 899126 702225 1183229 1411135 620557 1519686 138319 1568009 790155 509809 65741 1465607 1293405 1275371 938936 1902763 1696500 1004740 993199 695313 1069019 1195810 266770 698152 1504822 318150 1888840 1740244 731023 1793538 300027 1775553 398473 392674 630022 78493 1341459 192174 378713 244473 1967573 303338 695663 1374721 1501958 1427731 936566 736422 917662 1976020 1223583 1111521 1743541 1509565 371373 780434 759621 807989 1438334 1173402 555598 123001 1800356 965537 635438 982966 673365 1721157 1937320 462911 903249 658679 640795 1405720 983329 1668299 794389 1197566 1210275 645478 1953946 271861 210808 67240 1811012 1097868 892675 1312179 1144694 1170152 1934409 1558484 651441 1925444 1486595 890883 133717 1906783 697900 1561068 1079707 135258 1712142 1666302 1843163 1253231 335606 577248 1616462 553086 1122273 555463 1160482 959498 569156 165168 1103632 257192 334788 949417 790140 1745511 734718 559312 907872 1285136 938698 723462 1182872 1859376 557936 613551 626963 1694618 1085379 1866822 94113 1844005 14553 641175 1281542 1500253 1722658 933182 1096389 1084810 1162201 304797 1215373 1431990 282130 1328463 1357298 584870 1735100 293488 1981968 393837 985999 1693948 319891 772438 443511 1501315 1261494 359000 902802 290124 1812126 1395243 1604749 1647894 235845 1025520 1267405 223772 331389 508573 1072098 1566608 1723636 690835 1696709 798957 901280 1267056 249326 730494 803592 1104155 1077811 196110 940901 579228 972752 1194000 797996 1836189 1038231 563247 44245 234615 84073 171619 1991272 436073 1454793 975813 1049589 637529 804428 995907 1977248 1675806 1846843 1945506 89695 1191215 749104 576531 1108764 1187343 162999 1824122 1086195 274281 797365 1624428 1979754 85707 1913778 981595 1085957 678930 654865 915778 173258 311499 1131251 248410 879714 1215303 495555 174828 1025178 1282650 575281 1277462 588784 144211 77214 1995787 562699 400414 369304 294869 529403 1121904 410918 1675429 969827 1204699 1365858 121324 1538870 1666300 694217 1605585 942305 576866 154285 799197 169570 271170 949706 571598 458015 568702 1568114 871441 902853 3534 336099 1929378 391836 1082127 1373430 65350 180352 365028 394715 1583712 912556 146214 897448 182291 1668593 1480987 475596 1092405 586227 1326790 492423 1632446 222190 101540 1964877 1506612 359829 1218847 222805 69441 731262 591749 237642 583605 1286550 378761 419655 454158 921692 927618 953621 490896 1061189 826000 340831 539746 1056084 1844721 1184418 365540 301229 240693 94206 114922 1172277 1529258 565625 1822019 1907017 1357214 173948 1406803 15156 1494684 1963333 1021437 487231 1950165 1009283 522657 919489 1150111 939032 276532 1123236 1806427 1104098 1627012 538088 606971 169914 769232 1159924 713137 1074069 1205315 70607 1739557 995843 453511 54182 1394645 556383 1371657 1601451 1648619 1293370 800331 579752 1709694 644262 386632 1946530 1542176 1252759 1037377 189130 1043536 1397445 11267 718417 754247 1104174 1674102 691930 1942777 912293 421107 628516 697358 1774208 123870 592756 891866 169624 1069524 493289 1357453 1056007 566256 202714 1602249 1121298 1972264 1951920 452300 1875581 742141 1684708 1936920 1569484 845897 1697306 167984 968909 1203652 1747447 424071 615455 612147 322141 19621 1539801 1535029 1886265 1713476 1334312 527753 14910 515041 1336278 1904623 1192461 1961049 1706431 928563 955098 823885 1958707 216004 1841913 1157933 1406810 174698 68568 957738 462606 1151415 1195639 969621 715047 54284 264161 380894 1160602 1317744 354526 1219788 683842 1738472 499191 339010 5970 1324807 1860379 1113442 272179 1736689 765327 832931 151503 1327713 1747587 65871 260904 1956267 1446087 1627481 1791784 243585 216569 611746 1502961 1611164 306140 1729893 208992 194715 592145 77620 1102303 1578113 224923 615922 1211858 1460380 897864 371002 1550625 1397787 856318 1497581 1363905 594012 1983488 336474 606713 722332 1266547 906972 626202 1864975 29060 673137 1870577 442071 1070264 876448 1427608 161565 215643 98765 1482818 609358 959894 828541 276478 1098285 1891680 1172486 1784208 1691520 1341020 1291043 1349226 398786 1973614 1216027 1101099 1306832 1913171 322760 1226258 48263 747531 1086205 1828223 553492 223680 1837883 1980063 1146233 1904489 349355 1633331 676063 1924965 1587668 1009205 1482639 1616374 818351 1601006 1341432 246461 487366 774780 853587 1844664 1072407 1523017 648811 1693579 749682 502038 1102407 31676 1159384 910227 14524 67560 1916733 334376 940012 13062 741169 211993 1655280 1844937 1046575 1368173 509074 494784 1932194 943159 1822556 8854 145696 379462 1338999 941216 1470626 1074745 1926630 965461 380285 559766 1927078 1342249 387898 1506195 1633190 521365 797974 132408 168402 331482 858895 1638191 671598 1661949 66580 1896039 1713927 290259 645094 318048 1483143 754533 1640242 1735197 1664078 1320240 1379716 1647698 1453945 1608046 423872 55496 1115106 1843344 1128596 1049320 999992 1800472 245556 834034 273018 540490 1060645 163671 935984 1633301 1710742 1196163 1816875 23317 1342547 356164 787272 1274852 1244877 1975436 1654876 976776 1225041 142933 1361010 1542069 1123013 824418 80974 1079400 185842 761905 586499 1696782 752516 588536 260610 1481414 1144649 685625 898185 1587989 1729513 327943 537501 266743 1477674 1880589 1898353 300310 1793698 1468213 530514 1748717 279304 1065930 486603 432898 270423 86 1798097 423957 682290 689804 1491400 1273403 1618917 607445 1984215 1340314 87383 175111 1039666 771453 230908 13703 1014869 1047841 1636549 1847502 1623532 747482 591317 392536 351850 802608 1429141 1524835 1131687 1841565 641606 1003234 731060 650000 512990 1912361 1876536 900806 957658 1670926 1420277 1987456 1502159 1621768 1681992 1703824 1111787 1256849 26100 1699938 169516 915122 44347 1610774 687962 1241624 784329 1495152 1950493 270951 1200649 570727 1619486 84592 795053 1013965 618174 1352641 1513601 1623416 197934 138817 66273 1970166 779657 916954 554629 1517326 854249 1820189 80180 1718392 1692325 86262 1890973 1707336 1105535 85647 770476 713758 1628739 1198926 1414140 499760 924984 1935100 1253111 1767097 904029 1165063 1670773 1018188 15638 1518130 1312099 1577153 1431913 1225512 117728 1501924 6792 1423371 1602999 1623671 691182 422073 105575 1458578 1228458 958397 1301018 1828814 803613 1422054 1954772 1707230 462276 1118522 1204639 1776410 1671317 177608 326169 935175 1642741 844904 1239285 1257027 1429160 1589279 1937075 1899502 1413522 281777 1813967 1856829 1091118 1583085 391844 652089 1940373 1693555 63058 914648 509556 1074270 1686261 347723 1778915 899430 441973 1946111 499976 304926 243170 1956591 1623096 1152215 301101 1524042 1121248 966547 279836 1848629 1881296 783554 1948033 1940512 1584022 1382807 1949905 1344879 1640566 1991205 1797603 326398 5955 1738962 1262015 1454595 1103930 674902 10899 1244078 383232 719202 1440449 920322 1466473 234898 545156 1270254 852451 1026737 1017030 1626157 628213 1648589 465418 360356 1385623 902865 1638887 867170 561243 857820 293575 265240 834559 970004 1839578 1698742 1737618 863294 858609 152743 734243 715467 935153 1975393 1999936 1871354 778876 1195705 807646 1805383 590427 1936961 1825705 1983486 1871724 1122733 468083 894023 1276502 518621 1829 1598481 1939009 709796 1622174 331263 1711362 1419769 987359 1416533 1360886 94549 366455 1542982 368960 1102054 1279300 1095600 1072405 897105 1254756 950965 570714 844382 1793580 340446 323395 1028072 1609696 1443276 682065 1908741 1515652 379363 263545 1417220 1998055 1680915 320257 1419649 155676 212964 851236 1509475 1859817 1414327 1995906 1955948 1448307 1459916 1696078 175184 191398 1111597 1746422 909445 1721320 1614328 1226826 26135 1394369 955562 1940414 1189977 1829229 798074 1513978 262217 1142926 907911 874124 706446 659262 542400 796887 1652293 1335872 1906697 1008667 1055154 1046235 1246492 1421743 1171329 1750066 596753 248057 1619157 340727 842032 1271502 280356 859213 1316707 1307693 1002745 1769861 1092709 1992715 252514 529504 706033 795787 349984 1009931 70190 896945 788719 1824775 1769665 997274 607869 1251088 1190677 1237652 1799919 1715507 691733 166466 1083539 1149521 1911844 1574485 1341680 1425392 1778303 1102169 690543 1601622 835982 1338696 693017 300015 516991 904182 1225473 404237 247121 1687684 503554 456160 380259 1775963 299794 879184 958505 1102705 1594054 1478040 808309 51049 1904356 1031235 355822 164917 808692 928700 1288372 944020 477967 357094 1037548 1285603 554005 1230098 1400326 1378651 1824537 1177080 43090 507883 528224 374598 468074 84349 1253937 448274 392972 883956 845127 849853 1229194 105052 1403689 1646390 787330 1123900 136389 1763616 1996908 985437 1905358 78130 1939858 1639937 1758335 426999 1204417 490539 1357370 1422324 73917 1791943 1170634 852601 610658 1545895 1503468 1883929 1991728 1963968 1139912 1549623 1521309 656682 403272 675959 1793155 177563 1796377 1629324 61246 506157 1286146 1826889 481849 1739686 1995354 1517445 1856786 1495219 275183 1544487 122873 1956089 310052 24001 600923 444941 1381397 739407 18842 1863083 757108 1550095 1774300 1647526 1818890 1837406 87975 822430 1649201 1900380 160615 396082 949486 1561033 695850 1661427 82495 19606 523363 840304 379962 1432407 180625 1759719 863261 626183 623718 452882 851166 1057361 1083579 640183 1264891 1775698 417592 23127 646290 723153 764139 850981 936269 1441991 174703 1160812 1928923 1485477 1856674 1552406 218573 1194062 1605234 1275755 1686665 1753742 405808 1279431 1349517 381176 1701011 964601 683646 557748 1237862 951746 1640054 1158677 1570771 1511019 1605240 210720 512122 1311576 708518 46105 406365 478807 102 1294755 1047668 1242714 1048159 1392378 885675 1563400 1298420 608535 821330 1534104 147403 1531488 1773566 1240908 117690 1562557 1827529 576176 976701 1318613 81918 1191763 1615856 1645312 1466806 576506 302603 537563 431140 219222 1273856 559640 1746 1734916 80041 1766820 391537 924943 231456 1070136 939468 1719131 835693 1360624 1031864 63424 1733951 788049 1872929 829780 289366 930115 1442419 1119696 375286 1255853 375067 1770654 1957141 1638721 1189567 1280250 827606 1365978 1016498 64009 1556519 575033 994664 1573637 44198 1962769 503977 1194516 1071409 1806227 1469581 981954 1950703 1194637 1861523 304522 656046 1524011 222070 1003733 235057 125246 718540 720127 1043457 1053881 391488 1314626 615897 1904310 43463 1085683 1737891 1250027 1441726 1469092 45756 1943114 1388797 1575516 207647 500838 929588 1716357 1284314 183323 569017 1303226 1372684 554716 614218 1345590 603990 26833 1485045 19608 545821 1742932 1699688 556350 1759562 1612791 1922043 179391 1079586 1626789 781355 1301350 1620548 1446925 1536100 148661 121073 1682348 1455278 1505921 1835730 979672 282100 784491 253700 144198 603423 219934 148594 1478639 190986 705568 1437190 1502733 860311 217875 1500581 1247979 399847 1185513 372671 271271 1243847 1918190 92198 1129490 1877943 156817 1727682 197734 1751212 309971 86077 1828792 1194759 1716279 1850113 1063023 1634654 558091 148311 1084463 1408131 734864 365746 264044 1506336 490439 1424792 606522 1937534 1354177 190067 1169422 1695688 1377334 1582860 257610 755411 1836989 312678 340016 1447215 449715 1681537 1307314 606108 294900 981611 1344588 1026099 62942 1216422 944500 1014790 1247343 1170869 1819694 1573155 789819 11568 1535843 686914 612118 717937 595937 775305 908427 613231 556805 949360 1257343 13171 1158313 1967405 935796 774814 95149 1890526 35994 489764 1549335 112420 292908 768919 539763 1295352 226096 1825360 1162312 1057186 923438 1395807 896527 1556787 1237553 1907957 1381996 1792405 1062612 377503 651214 697007 517502 1679806 368459 1106526 24471 411869 1343400 978905 1901761 1947849 418972 378937 808474 1173496 1637599 106124 1701977 252876 864917 1140257 231273 1197162 1755316 1308246 586709 42275 944212 384243 777746 903716 1267760 1185096 1947676 748052 759462 1789065 758979 620614 1515399 900864 1421536 775727 1942080 143847 723101 1697905 57650 476460 824493 829822 648808 953292 330201 1061892 235427 1003646 515568 1051654 1841458 1471582 204745 328578 1480527 1655813 1203645 1152758 313608 339752 355015 396672 231283 26128 428213 254269 1254401 554140 418940 1895360 158984 113075 19455 1779513 806192 163623 1915175 418936 784983 1677729 1683544 346563 1056967 844722 1646302 897035 1735203 1682322 1559153 1982235 1963050 1544891 1682775 78510 1544367 1446329 1475696 516255 1798466 288370 1870523 1294828 1643049 194856 833463 1564104 935376 584351 1112685 754604 1474528 172020 1572286 452504 1009473 1972259 194906 1391536 957733 345627 668188 1297333 1584817 149816 438639 959526 1069441 574086 1062165 1366573 1055632 600728 1599944 463373 955579 459010 1686664 1805575 865675 528311 532140 1925115 1504437 509037 1246970 1010796 1638136 147919 1075039 1272293 889783 1886742 518417 1344055 1189105 887999 660673 684916 920301 327657 510763 1700975 674821 1381899 699003 365294 998718 512926 1059777 1720051 691082 882178 1978617 1709298 1443673 1252930 788811 1207164 1535804 29452 768467 745736 988022 507384 1160397 1431243 791629 387492 482998 1938801 1417816 1770465 120075 1284183 160954 468432 1667207 426062 832093 129222 979657 1164189 1863218 1975156 1801878 164715 568502 1028120 833582 875752 767971 211921 1923248 211517 579883 1367917 978276 1339785 147373 738976 558852 1141017 561441 1684071 996504 336961 1581229 434679 283296 1867314 886369 1840332 395518 451337 1984010 786341 738262 1440867 746464 898426 314349 762190 1795948 157270 586912 1267202 1795908 306785 1899641 1841991 1332597 1011974 1015083 1994362 765335 1848342 856501 333822 233529 652835 1834686 774678 1936098 1123747 298299 994150 1955935 1172338 511368 443199 403597 709440 1435403 1620096 722463 932391 1034594 587903 278346 1954915 347312 486018 1581453 1259719 764976 1576763 934851 1583409 856010 355855 280707 1647074 893949 1645969 1260556 523871 1786386 1191828 372959 671243 1702027 1006934 1724792 232069 687222 1392971 1695139 23965 1466097 834382 1122267 364109 984254 961699 963281 705006 1223544 1225506 1928948 781080 1541856 1164841 396485 1185696 1149076 1020671 71988 384237 449192 355292 1817302 493940 1787814 1590155 515495 1162746 1066058 471439 1702700 474951 1178226 422957 316252 916357 374574 166699 621144 686464 771520 291875 1709514 1929204 826288 1115980 1237504 1433748 91892 97094 1498773 566929 1145553 1364751 1717987 7883 76690 725210 1883867 1640371 187606 819577 651460 1402135 517648 268416 1600710 658754 355293 710593 1452837 1811019 348143 360733 1170191 1216053 325716 921260 296329 1999901 1776166 217461 841365 1719437 952658 1594215 1900481 113358 191813 928894 1726656 1710934 532212 221969 1266314 489076 1621570 805017 1123822 256477 410461 444048 1492955 684955 352913 1592225 1905633 503158 1973927 988479 366504 818823 764427 1781755 798567 787609 517203 1281300 1513406 1852851 1575335 1531155 130442 561148 1036412 765718 1036439 709282 212845 1515285 1543318 1198654 1213820 1077843 987806 610290 1401204 731518 785805 528498 918265 1144042 680476 691355 719038 833791 963827 1410395 1142645 519687 1546783 1142446 1846897 1445355 301040 1112963 1829328 1892123 1937761 852245 817351 1446414 1458654 1127488 55368 92520 1385381 1766944 818443 894389 471384 1562467 1427201 1181049 1375550 905462 474464 1380655 1812176 266878 799141 250270 1484764 578423 1132894 617098 277739 938631 92015 344761 1922472 515747 1471071 81449 1022 124797 938389 105824 239211 342350 642892 823112 40303 1501715 469719 189389 277816 53785 1871022 1819340 391429 18455 903962 362283 1440005 359542 1203167 1835158 1556694 35971 357808 1490224 866245 892667 1293501 786429 207622 433224 1817872 633048 707814 1427501 446297 1359555 1479935 527861 1424036 1770843 16704 1867986 467945 1146323 915390 1090229 1899942 269846 1757144 451116 650546 822346 1192912 1532586 1611074 901899 1774054 739719 1253871 1639492 1994062 1600106 528066 271717 1680912 1420410 1978926 1149407 1205160 1458777 508868 1718842 1519513 803321 37607 817847 1349516 236750 1699190 738688 1213349 354087 1063786 579032 830599 355027 1380398 1737707 526032 1340278 841454 1375754 1480427 980739 965185 20556 852298 1813513 1531630 1804173 464648 1197821 819936 1540141 1670630 1237798 1155311 10843 1099473 1829191 120129 1418789 108421 1018812 623362 1893899 1121789 256004 943037 1813444 971995 1681885 816034 581974 692177 732361 859289 454472 462745 1292390 643885 318189 1992130 778479 268223 943230 1832126 1523066 1910254 1239524 364005 1729707 1717222 1088609 1657533 432149 1559361 1933000 338594 1835494 1896915 10283 1613811 992709 1731087 433985 798042 365099 1314062 1849360 1052442 359955 1927656 511881 733690 333778 1674154 922554 1690058 229851 206043 1103571 295625 959358 1173344 1694185 919575 201868 1279228 1389678 549944 125428 735108 741528 204744 1137896 1232534 189801 1260259 462531 1268985 346324 259709 1197324 772151 1476682 1693398 812591 167131 13881 754045 1953574 1795696 1357317 1357037 509470 565528 1296389 686232 1107511 1185090 1768561 1714218 1593361 1109870 1679868 510259 390094 971575 1210032 1272450 1108400 934116 1141198 452937 1977444 265127 1715073 1543527 1601068 197336 905205 1627071 127259 533296 979355 680151 1976983 120598 828360 398830 1867329 498835 827950 218852 1848278 747790 442566 697545 312080 796502 1970480 11675 490087 632802 1003458 1632669 814678 1713233 994 1758607 427307 1530156 997943 1359744 233281 1464970 831237 1589503 1901313 48303 699194 554496 1093765 1146635 315487 1195357 632258 1088624 1451031 1786027 1588849 1607758 135332 504079 1140579 665810 932144 656326 148000 1733883 784786 1185493 327466 308137 1375591 793299 501316 1135419 1703055 528280 84103 1684321 998753 1005612 5442 1741443 1835401 598614 1132098 430825 385895 1823875 1774776 1102609 837205 496085 810492 1291516 556919 389874 1932996 1416463 1522657 609494 1850878 17396 71527 1081659 497405 1775069 208673 211602 703929 1756264 1647794 186370 636364 1344656 1425715 588372 1690463 793529 490301 878862 1361192 1663119 1410842 837665 1867277 392670 637302 768543 1090989 263327 1945652 1358271 1314659 1262568 198325 1101383 399691 345049 1207508 928719 751710 1185088 288074 1128976 810097 505206 983141 362565 1406047 1947048 247631 745811 1749513 967286 1058217 724643 1030391 972966 187279 1412810 1980971 1282123 1950574 1623235 517209 1923539 939438 453688 1023398 1901275 1412764 706012 47810 939323 1649157 1843029 852756 794320 27009 1327428 63687 1964853 1556791 315539 1626554 598983 656807 336382 937285 41773 916383 1156733 1337730 1747588 821310 1844326 1227900 1324843 1036700 1699989 1494827 440991 1420925 1413665 1391627 1964199 592862 1283906 1113193 1347318 1217605 818246 289964 1864117 145585 484599 964687 527613 529772 215327 238378 724138 1273170 1242940 1545971 616067 106163 1595408 377118 1898508 1189093 1388883 455453 1715853 363090 860180 1779531 585438 1613835 904231 1117151 986246 777877 1656874 1325014 1516215 1109556 1228426 457836 1008878 454301 273918 464169 1324338 677256 1316161 219770 589073 1115185 1369280 1106511 947217 1708309 924785 730339 47648 1965954 1784778 1594901 551172 1556926 585472 1494480 682067 346664 1147155 1166969 1487731 234736 1991267 477641 892830 1509300 1941591 305465 1120772 1378913 363153 1573020 1886538 1923923 1631758 1748095 481324 1871519 1115042 1863518 83229 1788474 267050 1042351 1255125 1175366 1859938 35374 208926 207343 7275 457603 830043 264813 911832 1328423 1822903 1408939 1408355 786279 97772 227479 688639 1720040 1265007 1325955 1178956 1010646 115587 1000715 1585297 1939774 87996 371087 369745 756433 831264 1613714 779761 534656 534484 1879488 1885789 1397351 1192377 1587462 321886 804234 685621 1241751 147863 1687572 859338 1302118 952330 1331590 1108835 895300 48629 1097650 570088 1634570 243147 826609 1720965 41753 608193 1784493 1464909 1253860 1194718 257970 570855 1241265 1903103 223927 895579 497381 1843853 449637 1327367 1383607 800765 796934 1405342 1276424 469286 873274 516067 1562366 1454562 1680829 386749 1744438 655765 1258369 658973 1337938 489839 1619700 1159456 702469 1960862 1297047 1889569 1832742 186518 260894 649831 1481681 1608828 785292 713638 1235678 723814 257040 356307 1205535 310121 891671 229568 175475 407102 1520956 76532 1352361 377043 966641 960966 216645 1223269 1497009 642576 1841130 1562824 1538037 910537 807485 657678 617981 531641 1360455 1507866 345354 1319944 81747 1213683 284298 895647 637005 1634356 1109259 230502 1773751 416634 1918771 121529 1169073 700935 769383 643707 685918 894228 928281 962626 759669 480534 427849 953257 1803387 1931253 771662 1613935 1367510 1906238 868986 408277 1725257 476369 1278719 335405 1668582 185856 1839369 500370 619325 1994814 1354179 69602 585734 442920 140219 1247503 1641254 849461 1792721 1736377 1424759 1879112 1213192 1165166 173408 1585790 1191360 441114 1869195 660309 558348 1102127 1479374 1181103 775258 705306 430117 1958592 1990560 1176072 1295349 308935 33191 684508 778445 1015347 1282955 523581 1316951 244670 880264 600133 990520 537814 1218986 1470146 1963603 1040211 652532 78876 181369 1721132 1855321 1730450 354901 621809 613220 918139 280038 1889105 1912600 1008767 1952309 1588578 1288004 1597905 915928 1397885 5771 410482 1404424 1075958 1679738 1982697 1237403 1024749 1894060 1243603 413941 763449 1823826 1426453 1588070 1934339 1565025 144479 236354 162898 159309 1778742 398076 329799 1214793 1986899 1885175 1409029 370305 673050 1015562 930306 1275640 976628 1251891 1415076 558047 1371864 1653632 931646 1450706 1450523 1219736 135867 1772869 164195 378238 1551210 1887319 568682 580290 1972861 54398 825596 833680 519869 1900808 1590142 334022 1715870 667875 794226 843844 624335 748540 980925 106345 59390 878514 48318 804768 1036180 530828 70510 318645 719690 232393 1091623 1695071 631985 957551 845676 1582569 390268 613112 673377 1788777 1418097 631294 933808 188980 211479 701942 533116 682667 1382966 386119 1422109 693884 1562315 1636926 1343174 1289664 151683 91008 1147847 1837973 1556447 1177505 440379 756327 848134 409614 1048749 1635599 724471 1582962 1905848 657565 1344030 422290 1165154 24943 709083 941500 1001887 1934284 557129 754641 1029557 1724525 155678 1108358 577410 685090 1019383 1174108 1344613 1195220 521412 601494 1025490 1494469 1563660 1549887 1196353 1475827 1184844 237933 1974596 453727 392755 1993538 834699 569018 150386 983686 203042 1432632 251881 1808349 1899153 1493669 1454484 1244606 1490619 1127967 971075 239521 1121998 1243941 1851227 670077 96164 1984403 1182141 1159616 597927 1809985 721907 1777373 481010 1877114 233221 406604 814574 281485 826621 1456389 1635304 1041813 1277142 334469 1067219 587049 1996271 1087904 1324254 1904086 1426636 1429702 22258 778966 76612 881726 1609983 1020424 199752 328782 915069 1167508 850520 1010130 105021 656555 581274 1830284 1003261 1185275 1613720 1858270 93574 503451 1111659 889622 165122 885902 1756931 1005040 733444 1023322 1308412 1826771 1636019 875077 1268220 558572 613477 167343 426931 553507 842111 718310 284299 633976 409944 1881817 701530 883059 1735092 540685 1214530 172278 180112 1225019 135008 771846 11891 755081 1481173 650183 1708527 508094 1092378 1665420 252573 1594445 692790 1763691 640567 1380369 940175 1150117 1558175 1465163 1320460 1963725 284754 1041934 1887851 1891543 1062423 1679089 1638044 1817167 673424 1253138 303810 783516 1647705 884377 1760802 1880707 516275 1917592 904724 497126 382206 1428646 105515 1476320 1671379 1409227 638741 1559781 1700787 1894287 986606 1906022 1899845 404723 1663387 101377 165104 18045 1435924 508914 623683 1234768 1366030 1990589 1353988 766750 817798 1195535 1261521 1452446 733058 1669112 249342 287951 1465323 1974404 208805 1070285 735538 1567631 664089 554958 226131 689219 726767 610331 567256 1448006 265023 862974 1657094 320818 1962825 88623 859646 1128610 262990 1468751 30980 424898 901710 580418 1741264 1707939 1959351 320409 182268 999644 1886477 1923322 869497 1944173 360947 303202 1755332 739166 1276719 1015108 916593 1828847 1483177 47920 1906335 1966743 147584 21800 920482 356060 751201 88698 485086 1454815 217064 826759 1277689 351262 562599 524177 1488419 1088850 194673 1673915 334070 452408 989404 694318 69013 1075105 1917777 930096 1957163 1633578 207994 58815 1074791 1469045 1457981 835363 1404562 1428689 415882 1500189 741973 1131099 323882 1284338 976354 462741 1591668 36824 610908 165408 902608 1776259 208550 593656 395750 1189210 1877527 1414390 1966922 1219036 738289 753469 821910 765233 796332 12225 1680176 565090 357136 895247 1589027 1741792 678542 518462 593805 1861479 201725 1345586 1118819 1442416 522455 117589 1238750 40386 1334284 1000404 1446027 270325 1052594 179212 628978 309261 687528 1813310 327711 1348933 573278 396654 1149403 1273477 1116829 1978280 590195 1274903 385185 30265 399299 1890907 1216604 524297 1597332 49241 364022 379355 831616 1190695 1020444 1027599 1612642 1581169 967422 1639454 1668273 518086 1372144 383844 1027649 1939907 656546 1238860 992246 960332 228089 555844 1793300 1766685 1274928 1948543 1693003 1059692 1484391 262650 1638572 86446 1026373 808372 365169 1516882 22199 1840636 1138227 1686801 1955705 1437713 143979 1664344 1369421 1843202 1464526 17932 41086 631169 11856 542713 864627 1609406 281439 581538 271292 1650175 1340644 169605 987779 977690 520857 498932 1041852 662543 1410573 1749918 1764917 263457 1778761 1503834 85709 1627522 1676719 1263813 1580991 1999887 716259 985500 1178030 473469 1195266 181218 1294025 721267 1242080 409090 613679 1670389 1081881 349691 1352747 566938 1074222 389480 816454 787079 1771292 728216 1610321 787478 19764 1938233 1881569 1427444 1557366 935149 1903164 746920 519530 415311 1264756 604216 1702719 777935 834705 113892 740357 729448 772558 1730383 290438 1977980 334003 1599056 1313457 1942032 525864 1462624 707239 1386250 1726704 869442 795862 214841 1212531 1470912 1230190 371923 1933707 571909 1819232 121231 327890 1592274 1828911 659947 209766 1021721 283792 218023 647606 287420 1762520 1041420 72959 248714 263643 490574 640527 61673 1742438 658251 1417422 1580765 1518621 707677 40195 1458365 897072 1662171 330131 1071079 1336723 564903 351485 45888 348440 904518 1661866 557241 305592 850527 435135 611386 622621 237031 872632 1961663 344520 1215723 154426 1938068 495858 51640 1919026 913685 1391960 196409 1506037 237685 556175 1704599 649565 1142407 877969 1090385 102008 728981 935844 882685 211276 1489404 989697 1406485 82657 504327 943569 579085 1183316 468822 3134 799989 473018 1316745 122445 1740268 81060 689630 28843 460845 1693019 608551 868540 1735264 1297447 103305 1242203 178526 1700833 1086645 1480907 1951972 1299398 775846 907787 1882441 182320 844746 1801383 1132723 1866579 1207220 493966 1360892 202019 576998 146047 1915362 56851 1405140 1076353 832824 52995 1713163 762471 700867 1336006 1006238 20368 1332792 1137946 872714 12337 217498 450615 662083 865886 398410 931429 1108723 1095602 883229 1013319 1537551 1582448 7283 1797444 1571697 701560 342828 1957195 742782 1760031 516957 1576663 114279 530224 574167 1848581 482930 498291 1024903 816980 199257 1462960 1017657 919405 318090 1667953 341321 1395605 1201246 1310168 1176002 97721 540408 1426545 1838846 1744236 573956 44541 120976 985663 1312130 1195614 521459 1366796 527205 1571237 1088472 1148187 1885267 1322655 1144622 739734 178457 1973744 1715156 1267051 1637117 1408527 1309139 81117 841635 715875 552227 1706706 85034 24995 1001771 1009741 930185 1584201 241488 240799 792772 1116043 1281510 472840 29112 1565427 1576648 1024057 140838 1530436 1600874 1591862 61145 1267080 893961 1593161 1716274 1485237 807339 236906 1237295 20154 51963 1114409 655578 694368 397239 1006365 1800270 1517190 1361009 1305625 870506 1007666 1656932 24014 821321 1610550 1612873 1795609 1340914 539896 325055 823638 38988 1252464 509372 946561 1207526 272070 1273991 1502650 1969950 1242959 1303818 1389781 1480280 1894981 1661561 1182062 1949510 1580787 402302 1593407 943153 1650825 805969 546447 370219 559352 131806 1558621 242077 411529 928538 1968272 1876984 640585 1121868 1617985 1676310 1844812 1063289 1958591 847690 1622037 1499946 968487 1351795 122135 974566 499580 743377 1450525 887121 18562 1515050 296958 106314 1019595 554099 1926770 1712782 1448651 672891 1355460 1163596 1121596 1148904 1205441 1531184 1229936 1121532 533444 203371 50345 1825906 1373654 1960212 829732 29487 1933231 1526596 1375261 1301 1338893 1404724 187227 1844988 1517530 1002780 731375 1893356 1001466 1585398 1362315 1488784 1026372 1730184 1873979 1229973 1869762 901878 7532 1459392 145358 1822659 721514 1007716 1141030 1645678 602445 1719551 1076647 1085152 1117160 599498 1618454 1572625 1899844 852907 154729 490121 325613 398179 741579 965831 1783828 1134121 799406 751701 1368181 1476549 1383913 1552167 709897 645665 578391 1774905 1096223 464263 1705569 779381 435470 1067633 1450758 1956600 1327040 778580 821188 48142 930772 848104 543319 186508 1035834 489466 1214316 1006021 411503 1367915 78327 125676 1947899 830193 699721 233383 895653 607603 1475429 652612 1662716 954747 1829837 1065325 718905 1426431 931856 1033747 1448123 1191511 1265135 891098 24201 122491 539079 1751318 1155808 133301 1943433 1414976 433832 1360776 1206143 1807970 1849889 637617 312565 1503090 1036706 1170012 583663 831813 1044268 40929 768197 1845070 1299167 657999 92778 465474 387200 1229473 778489 399375 212453 1946737 1709040 1428902 1075950 419345 863996 1389061 247642 1136012 1000944 1549092 1007929 1665349 1489109 1051964 941489 1268013 1678067 667560 1680202 1733125 1155039 289885 1270143 215176 1273432 940592 690817 676960 1776185 1896530 1496439 1509953 949668 1898842 452643 160119 154940 743360 800402 1168649 104957 884197 1092886 1048413 691202 1695165 133938 85856 1869008 1001530 1501464 356167 831947 87674 287016 1075649 821898 217344 1470787 278110 1454369 1327208 73442 614208 1177084 676228 1324007 1490068 275352 1351578 1857836 284313 356596 418686 1922838 1749441 1204926 1067127 1503487 1538466 427073 174881 144415 28599 723825 272141 1683869 863078 274262 218548 69457 59539 878645 220491 503586 158154 786001 1453482 974933 1058989 332817 1561617 395213 512445 669886 608088 1512018 907535 1821436 551334 1305703 1102435 1329955 1689977 338589 880237 1536977 549739 1932599 276692 566364 823330 616529 272786 402987 1919774 405831 14115 1194485 1668742 642700 614198 1056086 1636167 343764 1532547 181670 1027759 731582 1883821 1396576 30839 727827 155464 610219 144346 315120 1625066 1666938 1024612 894241 908715 1678794 204436 800827 1880878 1813378 162201 1148422 697227 1978628 1395737 1878237 1449436 423519 524748 1876555 826326 1498760 1355932 1326675 1220144 935728 908335 570922 1235343 1672251 1584999 638457 617248 1393140 1314942 283777 1158519 937430 993201 41883 436379 1006815 64687 1120486 1745246 1531682 1856832 153722 328073 634831 1832262 1246372 1444204 995879 1637493 34134 1110515 675938 1115733 1838151 1020143 999254 1816209 40928 1207192 464212 302738 493778 165278 872843 175314 1316635 788468 1585624 287556 1870663 1355191 1315280 152358 786774 1182591 426859 763293 1908882 1261941 950993 554984 487660 1198566 127674 1875183 1471783 420529 486363 52944 1281376 323411 1907705 1294858 1995220 138535 330348 327385 1109949 1730799 1683960 875210 1918571 185557 841807 1356568 1902660 621428 1492702 1683555 1073565 564861 1288624 1875629 756720 115463 849343 71952 106420 1957919 1083724 752476 1756919 1797529 1833665 890882 1380844 1506700 651528 1057189 1091956 101615 112520 375378 30344 824221 120391 1667663 210153 266851 307379 982528 1054383 1369441 70058 1719599 1500303 157681 444419 700085 412523 962556 1974594 1071545 501022 1478387 1270680 1056247 241309 443231 1213226 1120537 987033 1399122 715429 185896 1789561 109401 321349 1498088 74405 1047840 895159 1342476 1727410 147324 1197293 1105332 445534 1493528 575249 1497326 884835 1209636 1276097 1602557 1931278 51659 446856 97749 1706976 226887 550992 1231711 1972632 394094 86845 1108003 1784455 433713 836657 1138342 1533865 695347 912242 1145846 1430414 1318083 190015 1346952 1534131 1264451 291533 121732 1347553 301234 1472296 1541084 1056142 1251927 1073062 1918084 932410 1194714 1864742 1285407 1091296 991853 85936 1763872 1277551 1151396 1405318 988591 1160363 884173 1819697 328682 444922 131261 1596254 756151 835064 1255615 635472 1991910 27337 1852317 674370 1391436 583360 1906039 1784707 1522755 997313 1666516 749036 1761095 1942875 155798 55099 310532 1620358 933481 232407 1891771 1095157 1407309 527349 1191508 1676846 1188859 1610008 1750513 583560 4116 906250 209251 1502510 639290 589915 983895 476891 1409291 1209477 1754002 1935205 343785 1066129 435530 1529560 616047 1248393 19738 1826003 969641 1095713 833606 1871198 483980 570908 175034 1089930 1420156 674565 1037280 1007739 724515 941238 713222 402594 882429 1105615 1211249 183041 1990299 621637 1550184 605481 625380 1538591 1111927 545225 1712695 462659 1203373 1729837 448976 356187 1899248 1116969 1507127 563538 322099 1303994 1021608 907331 95820 1958174 1169071 1033827 567845 793715 1697970 457806 1462090 1787093 739529 1366312 632935 386904 676085 430748 97568 448592 1900546 1500565 953809 408210 1715056 650990 662498 1832051 238083 1523920 92839 1076571 1385615 750992 485311 947284 1105398 1144129 1198468 379193 1734818 1340137 592556 1840077 1200689 1806960 948021 1245473 968331 703363 1825149 185878 1888515 1648435 441797 226948 704884 1729830 176002 30805 1622876 115457 1664358 137006 1607450 578583 558092 1597740 481185 1857873 658426 1558679 1607390 1323389 1950669 1152881 320406 1003345 683878 169912 1660184 126471 386919 252750 1569246 827957 724781 845680 756417 1437728 1132761 696661 790967 1385866 293846 553144 1704455 942735 1661555 1345507 1571978 318220 903091 1118111 1742265 1776773 113426 679838 1158389 181943 1599712 1091345 148697 1532429 817347 136435 1494955 787393 1229010 472159 393064 1973213 1179488 1656711 1085120 1805979 1179460 349315 676217 1247184 1505908 195539 81349 361342 1247682 1010151 1894036 178360 1314860 563153 451272 1116853 1787792 607396 1406426 278779 1263712 1154369 1052002 908568 1623609 1580246 1027617 827200 1811270 1457037 26633 58579 914285 1909610 144256 1657761 359412 1919011 1765587 392094 1965486 578891 696054 1471275 473421 1141220 1732861 952176 1435288 195034 488605 1429807 1962874 1605424 1296489 86794 1834474 1270865 477770 1470198 41584 672702 1716297 1484223 650612 777752 44548 1723444 1820840 1536079 1806325 721716 310278 1094321 1866637 927294 1058606 1020754 1257660 1508317 634103 1292647 4205 1244516 1071797 161279 657869 861763 1771801 734193 383836 29738 840825 1418158 1370847 1410336 481171 546024 800574 1470246 804147 1693285 1211417 1361019 1506606 1323917 324839 383439 1644364 186543 686435 1892672 1817774 31560 367743 1930623 12964 303808 60472 1816282 1377677 552757 531598 385526 88897 1818468 1958288 513290 1692115 1527143 261769 1540832 880725 87035 1027885 567599 24838 785697 321075 1771028 69885 966292 1046398 894488 1030465 1421993 1874710 280971 620014 1590801 725212 311888 844568 388729 722562 870372 82334 857033 1607261 1988908 401094 1325806 1431355 196779 1060558 198200 1436708 112907 347870 1174047 1682932 83060 1479322 1031985 212181 349026 953412 897856 1443308 537554 1750517 1061922 1052604 999398 1157510 325051 557095 1046507 332316 621815 642569 1883544 1496552 172648 322554 900631 648986 1467274 552224 599653 1679905 710921 1845010 773081 125053 589983 819957 1428915 278990 320155 1495787 86090 1707279 1286714 1249270 648894 1180098 1902668 1552284 231367 1316135 1815839 1282985 78057 1208339 805690 994239 1472676 236336 531910 387273 699010 1224507 533917 966011 345620 1579865 1951386 409366 770301 1960650 173456 1443043 393229 885216 1720872 1092684 1036152 1691362 886633 880432 1754781 1569659 694541 1804754 343109 1485413 605673 980960 363997 1089831 24949 105799 1416852 1535569 414887 1797256 1467481 437502 1591489 1222027 1082267 422702 1217144 851388 244005 1465433 142028 1135298 1089719 1803046 63050 369690 398449 1270642 627100 1672221 1859494 793666 1088544 276570 280321 196320 1564298 409535 1722086 1940272 1373862 172585 1669949 970859 1213759 1992652 1619340 310289 1355473 592095 1166466 672118 345160 1725553 1778034 1398358 1507552 1234779 1942267 95365 607034 1880665 312042 133287 436694 1803447 175594 350095 39396 758969 1453642 390855 157818 655747 454129 150944 1051241 1008573 1965257 1369400 167893 1825796 759960 708344 564090 123975 931244 1388640 522585 1859003 845336 845829 1554776 24377 1647476 1652817 1993326 1608259 1224608 794342 1642871 433560 1295940 1838144 1146145 236361 1761170 586793 1244582 344063 1650330 346168 1191192 768563 394917 1271496 1024246 437644 51066 482674 705095 1747716 451665 186290 1170814 1360670 1558558 41437 1879522 1272094 171081 1702956 901176 1344504 356300 1361901 964364 1220058 1445290 1642819 82190 1214850 669477 452132 1717450 650578 642819 1967081 1914099 1113812 1275729 1784426 673621 898667 1659234 1595400 1087317 568626 739512 73181 729723 141950 1940160 759805 474062 320108 1279812 1889 1212797 1812838 118421 784307 1639245 1639590 633849 765063 1585210 1225652 378670 353281 1727049 171524 422485 883504 1360293 1072856 318653 1337952 1187444 1448249 1371954 773088 1434222 1395874 1161233 1165206 1228420 1504855 325155 1069838 1612735 33806 1254906 539401 459268 1092687 792604 379313 1637869 1676741 1038871 714445 1931089 358937 1962168 1664066 757505 862559 1063700 810450 429323 1755139 1761139 1534284 1470708 1126878 558037 1811774 251780 182803 873361 1445585 584873 1633939 589386 1887154 114653 860630 975522 74280 540212 1379704 1701068 1684228 810092 1031208 1353908 1834756 483313 1046644 1749487 1855634 1188183 419651 825078 127589 212302 150371 1150444 1829092 837013 1755219 894067 463787 493373 276602 163295 998299 1627691 1034022 413002 89516 1348761 1459764 1449108 1251592 33311 1743039 1184822 555456 184833 77229 1311585 857104 1816317 1456395 714635 1224411 1715595 877694 423977 1512441 1300379 1445168 971253 1248797 833908 183250 673935 683746 541040 1707133 1516337 1197899 955498 226484 388445 848809 1827740 1482538 1232209 1350372 1907237 1125571 1796525 820045 1478143 1990967 1699523 1025276 1914162 1098637 1268145 1618596 1415391 61715 868963 1375357 731372 1778106 348287 563873 1052937 1531233 5938 284448 657975 1123071 643064 96060 790928 990247 1032267 755875 1972862 695801 801487 850773 1097622 1770818 1217975 147530 392442 1383904 150143 472104 1793763 1315708 752007 827244 1747734 1583314 1274558 1445121 1298987 1548106 1383875 1523949 556431 1214457 304372 1143514 809458 292617 1324131 1006673 1489324 286160 1818427 1862371 1844045 700161 91303 598119 1300203 1126500 1731064 1899205 1231146 1170266 469060 884604 966656 1822290 595692 858341 869069 191496 253872 680385 1926984 999881 1669890 1591428 1676131 812735 1300353 45972 48415 1117942 498630 1829611 1858891 879218 1583640 1072910 1714826 572703 498043 338614 911080 113631 296465 1798015 1017135 1117308 1555965 733135 175713 1026753 1566001 1985142 566658 1502175 596113 1351997 744837 1160305 1599311 1805498 634286 984732 1649612 341348 713247 1631111 1098208 813360 728135 1077350 291012 556131 1583393 1670246 112211 206047 1258745 934370 321033 522196 646395 103909 1981221 221129 782652 1205467 42774 427904 883997 910194 1698340 602924 960925 66439 1527306 814269 1069822 1528391 1628139 370477 417876 1059304 451656 994763 1218122 118792 461260 1895241 343976 1759008 1141073 1193735 537194 130130 1094812 1487953 1361879 1462609 776975 712289 125583 971873 1305714 1010945 1507820 879579 1361799 1345969 250711 1373012 671415 930912 1207169 1266944 1780051 949592 257896 1073086 125108 1047762 689345 367995 197126 1374818 1281509 75103 506164 1883315 797489 1323738 1596708 293079 862543 426299 429806 499307 1398548 1519490 770728 566216 1775081 1439230 1711256 505518 456161 45887 123489 339636 564742 1100119 878348 1111405 1934551 1431391 82396 599473 1169390 665065 959938 1260691 1597136 1534232 1446480 1822133 102900 1881421 1686394 641765 1726256 454220 1059984 633780 885787 960448 1300682 1537871 46520 926258 747721 144650 197757 1073187 1725339 950064 1618630 1401484 1832993 773236 841028 1021192 969760 1677070 1050879 1472944 1163057 589106 1172512 709157 1571204 891751 310967 293538 996108 397960 1002676 65161 489317 1202156 437541 1595774 1872535 1272883 1177469 1981004 980604 1088340 873092 389706 1050344 1899237 786287 1786607 53118 1716600 1631403 597273 872149 427235 182540 194910 380921 173530 1347630 628855 1924506 1023484 38410 948222 1171588 1064870 447578 111543 620198 1581972 1485579 1039868 364488 1502741 1220354 1871930 559930 613783 1473884 1024248 1368746 364777 479078 1341046 739917 1091314 917124 256035 1547333 1561520 2172 1841968 445754 1265686 294735 1074274 38829 1146320 342974 145573 1033943 494139 564512 519289 657647 852382 761744 1355971 640777 1502384 233622 1367953 1855493 1048344 49982 792341 586835 280000 1622591 588325 1034399 23548 1963849 1705852 382465 741342 1378753 276936 214760 960847 976192 1421427 1176048 1830021 1128606 1190186 808701 20923 283375 1861630 245662 1313309 18791 782479 1816048 135259 1986925 1836723 1122484 534291 1919489 1257148 1259272 385264 1727750 568675 96435 1101226 942787 148629 254700 1516833 1684563 459841 1658836 843304 59077 1280144 1535136 69286 1316939 571167 1585468 704222 1580843 760313 1036150 1507285 590713 1025753 357965 1054301 1929091 1230969 210618 1400509 1217873 329373 1491974 575743 1351972 1939063 1323206 1307949 770274 975850 365026 1381474 391168 772259 595727 1117311 916143 955902 1541020 1285461 891135 1052551 1490964 1348386 645204 1617712 711869 241400 1943117 1655631 416534 96160 988325 285333 1168551 429565 491852 912700 974423 895456 293833 1034025 1007234 1774175 57471 1705787 1308103 788781 339550 1531224 1384169 4871 1932790 815869 1418422 1159856 1617058 1675350 1378245 828309 1211489 573127 82923 885192 1338070 1109201 902257 1982270 1246898 1445906 44180 1499518 1816919 921612 460007 1469819 385955 1084373 1200019 118253 293198 161241 271341 1334032 11071 1986019 678272 1981071 1796847 1834069 1566607 659945 513529 634198 1460890 1618609 1539811 1932252 683493 1253119 1453109 859391 919954 400675 1765035 1513021 716500 947455 1256798 1011745 538788 1439448 1868064 1957965 1902772 608262 546007 252180 540246 1117763 344312 1281084 212712 918440 1999301 1333022 786487 1308936 1043597 1037741 1479064 1986640 1474306 1753927 1427956 940265 1988147 374698 876260 61624 334443 272742 1867246 6996 397681 1241721 1783427 380609 629022 1843471 1045266 744813 1390314 674623 1664641 849749 1163237 888584 282766 1045935 1270758 1167415 599942 822945 1976361 180139 1550618 391405 683487 1135479 440006 395563 589427 622281 1454267 798986 1346870 601669 61070 997671 1324517 1051990 1747030 626170 821747 229374 1216138 773146 1229988 1591520 11021 1257928 602694 1221615 359267 1335082 814497 233061 267168 783310 622337 374144 1301479 1123944 1061991 798395 1370160 1057743 1637797 258131 1505541 509716 1691064 644860 1948233 1264961 1192793 35605 1405772 1477626 161050 126308 54625 1188270 34725 913142 1538492 1443319 614060 741099 1838952 737946 1051388 176982 809763 725142 917982 1041688 1536197 577620 1236187 1122879 1204868 558009 1398140 1336647 1461532 484162 988978 1616100 476336 1401073 1118194 1792025 1902838 1300084 806961 1665586 854224 42547 177307 1125517 754832 1247727 1526374 1768231 694558 354786 991945 3321 726381 1994124 875811 2291 947052 1484997 1853893 854821 447416 477980 330756 227712 1458784 525635 98109 1624274 659022 1966554 1142629 1963483 943692 1674085 361769 1152763 1205899 327433 1284747 255071 1540566 1465168 1733711 37329 1723837 461527 643894 982258 1433692 1017637 1118263 399447 337021 670957 1400903 1482771 569703 116688 428678 1856242 112909 508881 1246777 1335737 228922 579617 1227108 1553507 1860620 600102 167093 1226330 1168314 1969391 207905 553417 227167 1719798 980887 743658 183706 576765 716103 83608 1602725 486648 339959 533053 754409 1345073 1897339 585669 1132262 734914 895168 1656401 851213 133345 1010345 780249 1174615 1596914 1890612 1118954 726391 1627600 768028 1198305 615824 1127631 808239 1396656 1053912 1637870 1867202 1246891 1106123 1002253 1672336 821024 1874730 274907 618852 280926 573519 1769494 1367940 1838237 1573467 1095340 1078569 35164 798598 890620 921412 1682720 138694 764754 717037 1691073 1467948 285658 840417 1306312 215437 1763747 1022322 298987 1269239 887111 432521 1614469 246034 693865 1046551 1934960 460920 1238108 205462 411769 141677 374987 1819677 269486 1855829 213070 577953 241178 1988433 1963861 680469 1821367 1893215 16483 1433524 974294 197036 682657 1378405 1670218 1272987 1422566 1163831 700131 902727 1485102 241152 526124 888117 435599 1848637 245984 219196 991043 230982 867459 1908011 772538 1477438 78318 1251869 835252 1608006 86472 77675 1254380 1858483 1413041 1729258 9815 573661 1049302 1244316 1247156 1378180 361336 1797476 679562 512389 1895330 812955 921873 1911942 1031135 842423 1551293 602942 372822 1347844 656582 1245164 909469 219985 1018914 60075 1892047 904211 983225 1353663 566169 1392309 184923 1193435 450201 1625081 1436413 1217428 29262 1186353 539611 252229 101282 1754682 1340188 619526 214598 127656 555722 486743 1517061 1732171 1141101 559514 1631730 383212 113062 1066067 419168 1015574 387250 1115510 627988 475987 322652 1442804 1583450 392331 1590133 1684470 183210 287660 1661248 638195 1319914 685093 1224474 601141 286477 1002706 248436 81336 248954 464612 434925 448465 1172122 1268262 769180 1056062 74196 1837513 14520 1235864 1895729 958953 266786 328631 439307 557801 107013 41452 1857875 680642 1851188 1975184 309928 1468789 1259260 1342598 1276328 1842389 762459 1252242 835793 1410409 938002 476936 283570 1224084 1595660 1315934 295962 832009 1222981 17192 14887 372543 1273503 282882 288134 470068 1071966 1864273 651817 1858695 77430 1485912 969408 9821 1260393 1372259 1739439 1098141 1240586 1068361 1990861 252320 181004 857167 968504 1866740 709105 1001846 511976 156579 992866 243840 849267 1546183 85457 270210 565369 995301 902851 1619543 1948397 165071 242100 1679818 794470 677823 93384 404249 1998783 463539 372157 649319 916203 1009581 1432217 634245 193550 1150316 1040935 1916486 359995 909634 1036871 1236444 610306 197342 502111 1290651 919636 267158 1462649 222981 1334957 1346647 470960 257242 407033 515639 1417116 817014 1129625 607930 1778792 1979155 955014 1708316 923995 870661 676204 1909395 1451986 717471 1587221 119560 721244 1112429 762356 1257197 1788138 1171539 97243 1437603 136927 1106267 1285488 761357 1289195 1990752 544841 110706 1247787 1289368 1686247 920589 841747 662089 1700509 1690124 104857 1978828 189311 699954 1954555 1199971 726283 1606664 395230 1980135 113493 1563290 1847180 498083 1025600 1612928 54939 493831 1514028 1459156 158093 1630863 1061708 1464060 1614344 434787 1817305 1781870 263780 1307830 33835 344169 464170 625106 973816 1797072 1409480 313510 1330999 1472734 807313 29240 998774 297022 1858067 1799691 1090965 1590370 888806 1176012 474129 613969 1802667 259572 310222 355291 1071200 1127788 472157 202604 804133 1256267 1108002 1267314 889580 400869 388437 946922 35483 330339 1311319 41686 507031 210839 1314697 82284 1952349 1984454 821492 1990855 617577 1633258 1687464 790373 478380 650672 404375 1140298 351014 757521 1466973 1264959 1891428 1772908 1351977 104905 1271850 703318 1566543 960358 58371 1371413 361218 804004 211122 1464617 1280786 632679 1659756 1517564 379197 1885921 359951 491263 1099576 1580513 1580072 751944 638507 913752 643150 195217 1765664 1138130 108541 96020 1010813 261950 1133954 495438 960113 655218 1722268 102918 792224 1307073 961739 1065838 205988 1588856 362917 1486819 1078637 1898080 1846743 1100409 1456955 1425214 1464771 1069437 1495679 1895074 1031917 722063 504163 892773 1890961 1163787 1230056 1048131 167143 1619125 1917767 1276443 1067756 632270 52980 836055 1550980 122898 728671 1727531 1716128 1193000 1823026 837830 189067 1005227 587507 1855171 1182844 1946547 607716 1629379 1897136 1424881 960112 1536211 435384 243260 1910554 1813847 1599228 768502 40732 133569 371387 368299 64429 216179 591384 1422305 317899 1680550 40087 1775740 1613936 788860 1457273 121308 47745 816253 1372384 437654 676007 753876 832643 1869933 1904987 536802 683191 1373639 671437 119078 758074 1797031 1716964 631884 876240 931484 1343341 1910435 498183 299871 204802 1420179 290185 511439 541902 891083 1226473 706425 283890 1859063 379802 1878397 1317213 471149 1665173 1755349 747830 697569 496557 319201 137800 1261972 1010675 201206 1277129 296307 372058 630732 1302338 103461 80026 304815 1062488 1256181 195046 761182 477790 266871 1494893 1210879 1533714 311144 1417966 569189 1787362 1251980 724830 51237 1829488 1583650 1272195 205129 1114184 622669 1791285 1503470 1674817 1284382 1914119 977757 1500893 1385179 719055 1366257 452134 362754 143423 1503808 851332 936775 1417893 1620481 1203126 146449 1646542 1502630 7819 1641020 1257329 1976980 1003798 90626 1521266 1864482 445295 387672 410343 1446335 979383 500107 1775738 1275491 960152 1526893 23054 1012112 56757 1050441 517996 430877 1454777 1155742 1684601 1496078 263376 630697 1865985 1489007 160935 804508 289141 1531118 23139 551131 109360 770322 559220 766619 1045591 1101013 782619 598854 1255075 1817746 746956 283897 763594 483129 889991 1113872 76 736975 1702806 842477 579188 1268338 542849 1784080 1315170 1675070 233422 812914 475274 1711322 767633 1773678 953611 31935 1742644 1989765 1981174 1774218 891376 1447052 1533202 1351876 1681490 1825946 189697 1229418 204302 902947 1993851 922572 194683 3649 1913749 1478817 236097 1078295 897444 55098 966069 1127240 586000 759830 456741 1168161 1959554 1015843 306290 1628542 269811 1404577 418464 1425470 372612 240623 1897148 78992 331665 45717 1599085 166553 834418 212412 608345 1797981 499684 316713 1964518 521703 966924 799090 272852 395872 1011455 858221 1156703 1391575 1403347 644019 1127429 38836 355757 1842925 695657 206781 1194248 34679 232552 300887 922190 302962 269174 1575137 1101895 1710324 681151 1388922 1124339 840902 78837 1853546 1714306 904265 1300675 1191178 686214 969991 1911217 57635 747977 200889 1081677 3141 654000 1156723 588480 1175948 309565 843054 1457761 1149804 1825916 760917 927945 1366678 1909507 1404463 1954119 179642 1377521 840976 1447930 1627553 977111 1165981 473595 1796425 256618 373444 482410 1086468 1643158 1734062 1287444 1692457 353667 349488 181339 1912924 997496 1597316 1779014 459026 943084 1957211 986071 1353648 335188 786849 1261358 1559207 1153893 458751 1799744 536719 1995513 1500748 1064501 121403 1535498 765203 752962 233028 972170 1416625 738074 1420090 1879594 417019 1610580 504359 1120488 914312 1584867 915690 1692007 1127148 499155 1547844 1043258 385983 19776 1897037 687895 1523551 501280 1819790 1611505 7834 1991254 463287 1641378 1635367 1965342 1602559 806065 1328985 1700445 765611 319139 1088284 1092826 1155370 921856 1254780 1705516 1183129 829181 299888 294410 245918 1229476 1844772 1279090 1762627 849910 1500389 408192 1423227 1394048 299612 864387 1136941 604630 298124 412633 1326064 1626091 611677 1474260 35642 1533906 265848 1315694 1621079 162186 462152 419713 1932754 1132431 1515387 1802219 1262226 255161 986799 915126 1616129 101291 1076803 1274751 584814 244243 753188 1784823 1510668 862887 869514 1975173 58655 1932510 1480933 1295781 1971638 287937 799856 1280171 1065770 826753 254002 532370 1424795 848442 1723154 814325 1724929 573426 1901740 1679703 534830 514950 1842355 950395 672462 1793726 232656 242544 339908 1508900 74563 1512435 476663 775315 479447 1596742 375477 747702 535509 1091741 1999963 826246 1383802 1879220 1822424 928707 562496 552302 1518509 541593 1532021 134021 1099108 565447 509715 1494539 1503522 1728417 1137898 1407136 1926772 924046 1848947 403908 1091586 1890834 241470 574074 1672770 410670 875196 967413 1685776 1675205 887886 1374204 1828175 1117111 849446 1444999 1789599 808863 781444 1568478 1496197 1395210 489306 540140 1794865 470340 1100896 1964355 1659421 1577316 1557784 978571 835819 225215 96084 1728919 1468373 1904180 1179078 132568 1537568 1351414 1335446 953497 282321 1895405 404541 1671292 626909 1014162 1951113 1938792 896171 581530 719059 535331 1378351 1546537 579956 1479126 858629 1473950 1286675 325156 952784 1672420 902968 1937696 1111318 1222337 610874 1560907 1967244 1886796 752009 1334598 312355 1198172 175226 33508 414664 1293620 847460 810703 1936187 1868535 1219481 1679329 1274712 718593 1595462 824586 1952650 708731 80130 270192 1092624 1292489 639338 804374 807397 1616220 1765289 412093 300259 1861470 1682120 843141 732219 1106283 1901827 29631 1552220 72184 183368 730141 1701595 1717895 331714 1588661 737930 1489580 469707 981015 491748 1231368 367787 1399604 411365 853079 1921611 1842222 77756 1404594 1963976 1794274 1892663 795501 1797598 1522774 500691 1023352 1324960 213439 900738 422786 993022 626571 514833 215977 1224964 609349 625314 1430406 892267 836709 1756085 208554 710249 280998 938041 195537 30621 819514 83953 1123526 1866323 1240294 773488 748900 1064136 1262290 614957 521700 1662763 1123709 700188 1510098 171113 839758 1263229 402081 954877 822233 280498 1287596 1171325 1288540 1790836 1122808 551362 576232 411318 1247745 222494 1835694 1075162 326162 1277926 1610943 1780114 1550508 1803718 1490844 110171 433640 391376 702582 1580107 1762573 1556190 416921 93998 830748 928958 809069 1449990 307973 61819 821325 1946979 334627 1990306 1376177 1815159 280743 238844 698703 591917 1835580 1540710 1513996 1971741 1994638 1311480 169152 777660 1856176 871968 1096374 801294 1742077 1301744 1347507 1739756 1509302 958950 1207515 879473 1770570 1948080 1388916 42790 522076 454592 517233 1683432 1405484 1369674 166022 984068 321122 1684616 1891125 4121 1873337 1497598 983262 914643 718172 764641 1008400 1238676 405997 1896532 1699075 417323 1132005 106578 1447505 586651 281272 1902348 644619 492902 937922 1624458 232101 663402 767517 831045 1335846 1172298 764756 848313 1052380 1370313 638719 1055438 425483 466420 1109587 156856 1907638 420610 15343 941725 549239 1097970 344463 388649 1227396 131334 333350 1064311 1648644 718526 1481724 504490 514960 226172 1249642 1174847 1314008 1913947 174462 1566630 699878 947887 139345 350334 1093698 777285 1758156 1614868 808945 1392690 598341 1911711 1580263 815468 820952 802867 779755 784248 1529292 1632406 1737616 374824 1053638 1642537 959359 293679 1457510 1048235 1303599 607190 190062 1335011 96934 565635 1430305 1588529 824190 1526174 1771339 674172 348537 1888773 458018 1970430 600876 1274746 1928088 1033990 1939119 1340224 1837751 1992623 1447649 1774398 761259 749221 1733820 1432704 1037114 1184902 630211 1300877 512046 763426 1012363 1607351 1911512 1562820 1652988 333988 1251535 1599823 1472220 1636337 1667570 1040858 840227 559412 725150 1927523 895125 762778 1119737 59796 452103 1641346 642930 1437580 1812934 824211 20638 608228 1105447 1815014 735400 112843 1481824 596874 591509 1911137 601791 720623 1059232 354548 490531 1573373 539452 649492 1697432 1288727 587338 1314804 1841902 215715 1258178 1460661 1485120 863098 790752 496217 1447411 1742314 679260 748150 543564 1069191 1113508 75173 1478936 596651 577019 1071093 317995 428542 507218 1491261 1084116 260297 376788 41207 481587 306099 1576173 1552673 979291 1925981 1672386 165473 248175 470924 1590536 1232684 1588930 559421 10501 1274818 401571 1443433 1738707 683964 1441954 1023957 203316 1657954 1182190 1096448 9745 721759 255598 223334 704818 1400786 1142156 845966 401180 565588 1715124 150808 472958 927218 1071650 1516206 213735 1885282 1616388 356209 1618367 1164422 1397218 1102476 1901166 119567 1092774 1033234 720045 1756614 1125032 886087 939159 1359080 1712966 571566 1779278 920221 1816492 1780556 1701228 63477 582866 942585 431321 118497 1359495 1061000 854573 1633151 25153 1121682 1921099 1816493 108357 1786090 1445763 1571554 852591 89786 1086310 1472665 1728082 1642396 1495207 803028 129963 415178 659400 73010 1626956 440515 1289869 1447815 451756 718158 1744739 1610235 1312843 1818280 777186 824679 1218153 540300 149519 909339 985391 982765 1019014 871594 1860850 1652426 763238 158106 1224035 806298 490043 263790 1127208 1657488 973853 1553443 107579 1548083 1033948 386702 729861 822390 1051994 330903 800364 1400951 1634991 1386840 847473 602686 1339204 271505 187281 1742221 331135 965777 1705719 233085 1007341 1690928 1027945 1994170 68435 1625482 730959 1681215 1121979 1380878 694833 1626699 1938675 150410 1994109 674942 1068434 1285110 323228 149274 723524 276451 1756535 969360 666957 1972628 455868 1361352 1698152 1167603 1665193 7101 178148 993451 746234 990843 247296 187474 700637 90990 298875 1245116 31541 460600 902277 600509 1190084 1265373 958353 1192474 535089 1450438 10293 654023 197038 1783543 300871 92689 1589232 336661 137909 32819 1798897 1235257 740531 806633 1597034 350420 1451141 59549 793178 1852506 462959 602276 1982243 22220 863602 262838 953033 729906 619838 927509 787495 1106433 1844468 1243427 1110926 592001 907518 1046530 1795417 16791 1107936 1968439 130157 26259 804595 1057419 1684684 82911 12778 1089178 882417 470948 717910 1666257 1171543 1282769 972192 1396919 333847 1892904 171277 409917 1157726 1349768 257223 474365 1291448 646579 1473471 783666 1395587 1073002 657674 182755 872187 640836 1454879 1067562 1686095 645091 105607 1049643 1774664 275863 412559 99062 1053848 276403 391474 1553575 386627 934633 199470 1211270 600978 1408093 1041520 899663 1859304 972451 1872380 1138545 413616 766287 443566 1421706 300455 1648354 1257069 552216 645580 912102 800693 1642146 120042 1572427 899488 898849 253551 366377 1502669 686975 644257 911030 564118 1251146 1244187 1207446 788859 606526 818567 1789947 1231102 1102555 383350 1940050 882241 1977781 447356 531085 1449085 1127766 340498 17428 1380358 388304 987986 1562090 1620560 1470796 1273052 1388380 4265 1215700 1561106 1541798 1601173 1219356 1743864 1733987 1478434 241846 1102710 572884 314642 930596 1250144 171029 581424 73023 1247830 204175 500422 1861804 908279 282439 1639191 1326218 1618323 628290 1614507 1090398 120590 121746 1036238 1625858 1138547 367070 1092187 1548868 1582964 1548900 210252 1475484 280895 873925 547392 1901024 1646016 49907 1991163 1635322 530045 1778348 348730 597348 1437689 1127146 1900002 831811 1330842 510822 1900407 611003 1966225 1389492 720794 888983 1944247 1898014 1405198 1969124 1327264 855773 226642 55370 1779362 483011 1162709 1861995 1003737 1767007 1971426 513810 701335 242548 907672 1382964 1265902 1213643 1612355 888519 24879 723337 821411 1675058 653620 583943 1817638 1057525 1178180 1044890 827523 946323 1431705 1530409 286893 1116016 371867 902135 1693915 673321 1125448 1140017 1670570 181771 737677 425388 653878 188047 54042 1325375 404013 1255689 726492 1017973 892218 1663421 1626638 635387 1829924 1665070 791278 1601521 1861542 57893 1890310 1168674 984314 837706 1134702 1707262 1849844 970028 1716629 1857442 966404 1105184 288288 1167258 62134 1101684 109142 1352609 751337 967674 942485 1305848 1338937 1034103 1039820 611356 1768449 902100 1574572 1261432 1797386 573470 601322 317668 1373361 1114822 1556381 1872711 664123 1078918 247046 1020914 1462626 1911114 259833 1143117 442591 1848151 1166943 427166 718282 1474922 784709 850214 828418 1520373 344007 232220 320338 1404950 1825646 1603972 687408 630813 519255 872698 335828 490791 243948 1529212 727220 562926 1894503 1525446 1325230 1011451 1526667 225753 1951569 1550637 973807 282647 1281454 42832 820728 385792 429427 874557 1959261 1161221 271414 718653 1252047 139013 242002 823309 542931 1598849 1582133 1177644 861180 372665 1672067 393728 1883447 1665396 1744430 796094 1780237 1349827 697805 1689991 683971 1456431 426280 1839818 1157801 1353472 576128 1616998 1275421 317702 1725837 1453340 1608241 339576 1755785 200737 759565 512977 835555 910359 1714758 211208 407507 383576 319874 1278036 1115193 1052967 292416 919043 1467266 1920831 1076515 1410388 1764466 821691 1334503 533142 1993405 760510 1747433 468918 383871 1258962 1662307 368377 163879 1186212 214117 1505426 1846991 1314166 1357743 1463966 657916 1917331 25503 897699 1627589 1623106 1133325 109385 920811 1227803 965815 1269782 277899 1035376 10092 159489 1611306 1918064 947577 366278 1789060 26850 1917976 1602634 1340978 1518779 1517423 1613833 228765 383240 1158788 1555828 1784963 1884882 1830756 1603875 1612628 1721162 10978 569032 606200 1737211 1998722 1049951 401563 802257 186700 715367 1000834 446928 1930323 1320697 600652 1140328 792550 1632078 1737066 582657 1629110 453053 1053429 1074574 1863206 256334 892676 885031 557598 313734 1673942 1724401 299033 1140858 1153353 592822 645522 1127747 756934 1623355 39782 413445 626713 1978835 145099 392483 1586487 814528 951549 306883 1860468 83739 1509371 60206 1986 6543 1526869 1875221 1144565 1456095 419539 759514 1507550 1325699 377353 1194147 457756 1005097 1490247 848385 1510159 1628526 352369 1268076 1218378 672276 1377847 1161266 1347778 1131716 1833053 1519515 1317659 997408 1891689 1095593 796641 1024676 1305559 357117 740227 1793959 171866 890195 299246 1919886 1355723 618305 623184 535355 943914 1234283 1533371 1210051 445891 1514829 109382 1390208 1660033 1058377 1865287 726324 291478 1782045 1193516 1386168 51018 272134 1316606 677250 1102302 930666 466894 1400586 10975 1714055 98281 217284 1399352 1009241 1174300 248880 1677735 872728 1205187 881551 674332 430357 1219096 1027702 468296 346596 858569 1090541 215563 734158 249591 25277 1706553 892627 766807 1717608 1288054 1690045 859860 698045 702004 906508 1968004 625689 1634669 444824 974875 350398 164437 368918 1495923 479025 356272 129785 666043 1232858 1953314 1016360 506296 617111 1305095 493933 341682 1817809 714674 154299 73475 347522 634471 242171 737301 1259021 652747 1565124 647096 1880586 337719 753177 663070 377602 1306715 445426 177950 1229832 358260 300269 1351099 751453 1801488 1489281 964237 732611 81192 435345 719099 1803577 1937907 841380 1194694 1469205 852374 1194197 956463 1421531 1877499 285779 412650 579093 1454050 1320173 1014471 568566 1083264 1950706 1014550 1626634 865996 452599 346337 503471 1153843 809249 192204 321933 873762 1296996 1499856 1866908 1453873 339975 1318333 333331 556948 1567472 1191058 499033 1613657 773982 683154 915625 1774156 1558995 1434733 1800811 91118 104084 1120660 1383338 44201 311898 1659632 792870 1146881 409096 498036 453876 1707347 1857248 1718610 1865008 594400 109391 1899533 1240712 1197848 1227867 1960051 568986 219516 888491 885549 784935 630042 186991 141186 1763561 1723256 1298953 1947364 1767402 354674 1884522 766503 218868 1245520 707998 609167 1990011 1496216 553527 1605061 529133 191193 429312 1943983 211988 337477 1485995 784802 207162 500760 1583698 1519940 1104580 1781631 1110265 705868 72650 974606 417773 2610 841351 1266310 2147 1750999 1348292 1804163 68658 823261 635147 850385 879844 343019 1303757 1903541 244934 1240334 894275 1643439 744032 386069 1732180 1876385 990202 1578895 1399767 1950704 1905384 390316 1633915 1426374 1304404 1536943 390331 19945 1039887 1727942 1944379 1573234 721118 1079916 247959 169114 1340748 162821 767968 1898682 1022603 1207479 1675306 1843620 1004935 1810309 525321 1975056 116149 37169 1376697 336930 29511 960931 1905749 795950 1358964 928073 613995 183534 451865 389963 31804 1164846 43025 1548672 1498120 983787 428942 437144 1220456 206218 1716742 857384 1891699 1828186 1480626 41960 130473 1254311 302705 1983809 1274544 652263 1185663 595407 342608 1707544 988790 1289903 1622298 903479 1900109 1265860 1085114 875546 38220 1020334 600083 1772306 1149085 1477754 247730 884688 1238201 1359034 1649090 1715981 1832634 979232 98879 1974557 1386973 378816 1165345 1097422 321273 873804 725435 675149 1623799 1725231 1972222 577101 390841 762798 1151238 1983654 914273 1714672 1705595 200265 1090238 1271802 1570077 48901 584114 1785491 289504 1219175 44470 1074332 1717828 457313 899307 1091575 343655 1631487 1038775 734651 1092897 386254 1108956 692571 702808 2483 1325145 162544 1636489 1199116 429091 1437333 950719 1470158 231111 692728 1477582 892806 786945 992029 1875961 1877625 1026656 1439879 277770 1298266 531624 1290527 1115927 191331 1828685 1085749 1922825 987816 1510670 1257659 916803 592542 794530 111980 1557066 13785 966674 889061 1048726 335046 16231 367031 261332 1327294 1326527 613634 212536 528100 471205 129019 530373 643207 442457 486210 1177431 821567 1562100 1788761 464736 1022985 41064 1327055 572420 1890170 209867 379812 329961 1142602 234251 350195 481660 81992 416289 801320 192698 1294644 599733 1533481 978940 694538 585437 1020879 1753029 1121344 638873 906957 1518327 617128 831335 255052 1850977 1583096 720224 582405 431389 1040137 245009 1729946 1471167 101766 1180497 556127 1393304 1090985 665034 1914296 201919 677586 300070 1242535 531811 663724 298623 877306 1713231 84067 1295465 333120 1725055 941360 414361 1594365 166 344922 1394168 517992 1176363 1509529 616283 746774 1846300 1352031 1425936 691912 1900455 220913 1885298 1095825 1386269 1285772 1370625 493609 1318282 1411756 824000 679792 1565982 541565 1077922 1153974 1186502 534098 379250 935090 525702 649627 1807124 1437816 1727041 616164 361565 1189598 619424 93626 510425 541360 761076 563430 631607 1094965 1412208 1790136 388087 942703 1120393 629113 961167 969563 616615 1657193 873599 143739 1398954 1547583 439098 1662410 273991 1227731 1849915 1083736 1668053 733345 1992359 96882 1749017 1090308 332537 871473 1768884 106169 1719873 812817 1875380 411465 532601 77988 1460408 1811966 1747142 979058 663352 1671119 1872031 3926 1780671 1985183 1266935 1456954 932304 1459931 193061 1683716 870043 1520331 1299562 814244 1426444 1392808 850421 1508125 1218450 1231082 1802790 1110338 621550 1549048 1841429 1725491 527045 595526 694002 1976069 706374 1675774 709450 1921987 27930 958422 170424 486923 1944826 1486918 1794220 1057070 24015 1925363 738282 634440 1321583 1730145 863944 574483 149110 1641309 870232 1059605 527587 1726724 928901 792206 498890 1425679 177351 1913274 878556 636887 866371 1992151 1571956 67051 28076 1658685 649611 572189 525908 279947 279160 999517 247776 943414 1842185 1866661 246239 680949 1257258 1195812 881564 931064 898405 882053 15131 414633 879248 98454 1824176 313606 1540909 733614 1123158 209491 1406361 1024448 1248947 697349 1130442 1404090 316071 823615 1109387 1684541 1574520 23064 295217 1972797 1706969 660375 104492 1639910 1129113 1874241 1996811 190264 932123 1446831 1340991 722336 1795342 806628 565185 1778580 979684 542079 622737 1781306 387762 879233 1064716 479691 250676 539566 1918862 496213 1850294 1465982 1394638 552327 1091068 348934 1556833 1989141 1828395 496023 1009030 1234945 1302747 1366226 1108614 1601450 720973 1666556 1024011 1183833 340640 454120 293981 1969943 1539751 1963732 811591 347342 1924207 448023 751128 1976720 733847 324224 860138 722496 1464934 327476 498962 1130120 1575028 1819752 1869687 1839251 755564 158970 1601053 1509343 600706 1163195 256256 776933 1593049 172007 1024200 1249834 498031 659722 1202438 1026023 450571 9993 242812 340956 878350 951464 1133888 1519300 1571453 330157 536690 1780071 1902760 867148 1429447 1282136 390834 1952679 1799805 1636497 1173991 1343168 1168100 685823 196637 945105 657459 955927 1436082 745112 728509 1496506 981285 4156 66995 1818233 1716267 20668 1924538 1289167 468307 1111484 945539 1786011 566208 1733013 1208655 1515621 434014 22851 1459240 1744851 1013279 4222 751819 1233723 1707105 1143382 205494 1570694 505239 1874930 1332252 1582271 351562 1451808 425568 1431096 1760347 1302108 215685 682527 1422406 1033496 609401 454033 475948 966214 1668766 1319172 13546 30059 964604 750295 1680532 1710467 1985819 337451 894081 981965 6251 1075424 1112692 1494449 527384 1748104 184535 1833592 1701485 520958 1566279 447446 48637 1224556 671766 42853 1222805 1473822 1372428 563266 206881 1190022 1522484 1661425 1213737 1382647 2788 447700 318535 1809429 1547845 1523449 1176020 325666 427101 10198 299801 1241786 981338 771526 875612 295804 1857168 222653 851829 849200 274697 1219370 645447 1334130 927129 1830521 1358947 272108 1877074 769848 1958563 1635460 405923 813271 616680 1102899 960407 849902 1992819 670150 1391679 1505510 1180369 974428 228219 1876436 380446 1969863 1296063 833467 1832783 27698 57307 1973034 1382547 641684 1338005 371014 203810 825966 1914253 991451 591584 841504 1038078 151545 1118852 1288015 944173 1570539 607809 1792436 1501082 1052515 1894655 767295 1790176 272781 5577 886705 1165286 1854888 1889757 1767994 282751 1621871 281016 383379 938821 577584 700310 1446816 439274 446557 1438697 1895930 35423 1719564 171494 1491248 1321983 1523771 455104 866757 433719 407272 889962 1540110 379996 1784506 1441715 574602 245480 1243871 1030160 993533 582037 601967 1750213 164769 1664846 188776 1697916 1696228 1508213 1638128 1737572 959555 1337064 1271204 482817 310888 919931 432050 1036073 1294614 65498 253076 1427555 1871510 1655657 1960206 159636 798993 1282577 1926502 1550117 1531431 1237874 1711935 874598 818814 1760611 1139346 212197 564203 1553667 743029 851742 1545853 1564973 735573 1089585 1299756 1360464 1735896 829667 1057316 1954423 104472 467118 1409968 755388 1477653 1394781 982922 433873 616307 1091187 878667 1267259 612721 1417433 254511 1547563 1482570 1848986 1814060 931098 1097789 1899233 674760 1482683 1028592 1467107 539205 1668973 618145 1162455 72890 552435 1806248 603855 1084301 1144731 1718626 1609749 1835102 310861 362829 1888650 1846439 331812 1504941 1731532 888306 211599 1116806 1670323 1050091 516488 303598 1463785 1263496 1735048 1548678 223404 143904 943131 637633 538885 553356 1268992 1941500 1750305 672486 1703022 1171821 649694 970839 1215947 1485961 1387534 1010303 205386 203758 522271 976097 970703 637886 1077603 1982007 477434 1256828 633279 922831 1059723 1136949 232700 1522894 1018275 1036210 824035 27324 1516002 1099919 235152 956434 1709118 1090976 135633 1001454 679055 1322998 460735 1675714 1047740 1762312 1417188 184356 1982989 78385 1972142 1914025 90540 803451 1560042 1635379 819310 1395041 704626 1580387 560231 1302503 539951 320030 1000566 1655871 438280 1699941 1047466 607836 666759 1659628 1844856 1008869 231479 1005071 1585745 647874 433204 1477514 536388 769079 1857011 216850 127125 1815631 695043 1350979 1800234 1273859 1393736 1204862 863458 1092733 1498296 1433091 1792548 178332 1057538 846554 1575139 685616 1308862 690121 1936252 1436286 1114181 359281 1646154 1635266 1723153 1516651 1801516 1469288 928693 907019 1323615 1579342 1164925 672724 635018 1169421 653930 1718999 209205 905729 365394 583979 1605343 838687 630453 208243 1488727 767650 1024148 1923397 1330745 204767 680563 578124 148416 1705289 634385 1557965 1874676 925187 1787906 733779 941648 1142475 965348 1356740 1973339 1156907 1029954 654410 843671 1053104 1024535 1997711 1413484 434494 1726254 197708 646254 1735402 1226828 956362 1397713 164000 15723 60183 429704 1728600 69115 216767 419816 328606 588464 905243 743879 1546258 1754846 1705679 264692 1985397 957145 314605 1760258 735105 1576825 1442418 30794 98442 1924255 1964540 569430 1728259 1037882 1040019 527763 1270995 40097 1208924 1150974 1196964 809150 1660874 845558 568200 731134 1635137 561710 1931176 1280983 830264 468179 696765 250607 211099 1218298 302324 47895 991515 1594193 1616529 22812 1833175 1388444 247774 1908013 110846 307883 77232 752347 637290 256540 1402696 1325808 509720 857514 1461328 361247 962512 838750 254151 1409745 982858 225917 619601 854784 312555 113872 539561 224217 1430452 879829 43945 1640100 1338656 481219 1438866 697171 1102325 1717768 1423619 331102 319482 1103229 396145 1193922 470816 940068 1835314 1140774 912368 1843869 828826 1381807 1912219 1725097 307503 674315 130992 1449918 233276 331868 1764787 1962073 1011293 1417347 352441 97852 929241 1606198 1809117 1895122 311454 686974 1449650 1021226 646805 303966 1166468 274895 1175921 1692619 1910275 1694658 1270543 770484 574945 1935015 1710946 1542824 1525515 1069141 884191 1751277 237751 1413957 1053365 1532427 635996 1449839 428387 919288 996035 417961 654073 316988 530483 593765 212432 1651473 1499392 966757 1176388 1035042 1606731 1475592 126164 864974 1626943 870140 1478952 1852869 1311876 1272915 1229581 1654600 1216649 1747473 1574844 383729 1304265 680071 971122 764408 1830323 1104323 1761077 1726034 1138278 1255704 1040592 1002636 958737 511574 1424265 1460383 1256200 18825 791465 1835847 1787743 316829 1537557 782601 1356662 1765100 913694 220303 1585570 639134 1813297 994677 122334 47288 965297 612829 1639188 1789093 467503 1013696 1002959 340582 526951 22499 1437788 1337464 663072 900778 1668215 1145850 1219681 30962 1781515 1330533 638377 1982066 931045 1400174 65428 928731 1691174 374212 1891962 1292476 1725183 1483607 1050368 317931 516492 1661557 1248041 461020 1127075 232381 188562 1548559 1630128 327033 1752220 926885 943663 1676613 1275682 938254 765546 364541 1131621 960795 176650 1472043 1442882 1798705 1335126 272455 190371 1055657 597545 783494 1018884 534047 167496 1550529 1185199 36930 1727363 49703 1275229 1294359 296383 835527 1024253 834795 1781838 1007521 1190372 962151 1686104 1149671 691525 555585 1779449 444934 1249399 1427376 1290113 708541 11006 861929 176316 1145464 1458386 577316 21184 1395596 778438 1229 1501959 1164492 864497 943130 1535787 711577 806597 707629 1615102 1867990 1408879 454889 342162 1769571 632644 972954 1456118 927913 174224 479093 1126793 1783139 950337 133593 305189 1212724 1241273 290945 264315 1029508 24541 699794 1478514 463294 573562 1857132 960298 1744910 243333 243072 484665 537881 1989653 1792479 1606044 785955 1242576 533627 90047 662678 1208831 627854 1499189 338953 321880 1240705 1289473 1685079 421022 796131 1540222 13405 218565 1401246 637744 842961 587522 978147 317947 1244515 515116 979304 1773780 557677 1454297 1269292 803037 917279 276226 1865745 736793 333246 804051 346306 701879 1891103 46262 432141 1983806 1267357 253440 479815 1545293 1748883 106312 1733773 1616714 185312 1202085 1957184 1222996 508434 259355 461460 1590673 929448 1113864 527036 1236453 742119 139532 53001 379894 912120 1318682 1045009 444745 109243 895716 1272165 1351716 1854244 514131 802314 520255 937239 472059 29856 1171003 626223 1280345 1805787 1364903 223497 982727 257133 1941451 1496418 1495851 54612 842794 1294023 478279 945092 1044141 1623132 1778669 1942020 1395234 506271 1230898 22649 1156272 1516753 191385 1733970 16535 530833 147191 1392078 808806 1788381 1449862 499205 1549896 1666436 230495 305451 1453789 713092 1932728 83834 1220008 1363821 777412 559671 1648662 947199 141721 11846 1918952 736113 553436 1272279 1654409 1261973 248328 67558 1957227 1260215 757701 743675 904818 1905152 585828 1060965 834217 665710 808662 268187 661024 1967564 1415177 1941597 1111143 85261 1496079 1747151 917121 1088009 1244460 1499485 388919 325499 843130 1828182 1716195 1773888 957327 1898954 1684404 1714602 1694567 133507 559844 588136 1628262 1014361 1102592 82618 1028504 870389 597225 151405 668347 940395 1295336 1743610 1897044 698880 1848414 892219 1811974 1684687 641353 791122 388655 1210894 740699 35262 1750326 1600281 211803 304059 1549924 1893289 913510 1675776 296463 1252161 1790413 807537 1731916 772088 261557 1762135 687928 1514810 1974674 1444234 1897858 13871 1843019 1344466 802800 1676973 441378 198040 70693 716133 1623291 1169137 1327728 222119 1760358 465711 1143236 1495164 1180493 652797 1448103 352520 1086643 1343493 1207678 5723 1725827 1677470 1462137 1721464 1507414 651512 1002062 382921 348796 1810867 823633 1142569 1477472 1840064 1332546 1992407 1608646 1227664 93737 450842 1440997 937123 1739 1464226 1024529 410768 1008830 1217847 1718252 415018 1288473 392475 292206 614573 217794 43232 881607 1613462 190117 1205932 518327 304124 24145 1705958 565155 1317066 853383 1702420 1693566 1541993 1609170 1852265 1284878 520109 1143928 1962779 163239 965711 748476 619402 1496924 1955905 194648 1163105 344043 505227 1807811 926968 348579 1799119 710474 1229903 667950 119439 541428 1617668 1680975 136784 1654374 1338368 1280930 469658 1459844 15599 1740014 503033 1415789 1867660 573959 1255674 711313 1906248 1927762 1063087 1758553 1172279 347515 1772130 198334 1117185 1184804 139292 466630 978952 862911 434467 1297892 975779 1561204 338211 1518764 1110180 460257 1188224 467330 1457362 1841008 1416930 1740370 774846 409173 1291657 1433079 1128547 1365829 342411 589171 558836 1649118 1581354 1649056 363668 683495 801257 68198 197404 1056264 1001686 1133355 1286708 1391912 754324 690699 1854343 1582079 741070 148569 1754984 658984 700211 59496 18555 1546226 316168 1704317 742604 496144 1298462 1094944 987485 144847 1008238 772951 1505383 1771811 1249185 779546 1346849 751650 62928 654898 1479597 917619 814896 1690828 1449392 1317569 764580 1876700 800625 875064 1572057 1553208 429404 1966340 835707 832131 1659821 1121337 351691 293487 1523289 197774 1164687 972550 543511 1028692 1307767 769391 1856899 107742 1540065 799423 776448 1517724 1984006 335112 1551095 387345 1674696 714410 229027 1667692 1551530 1068125 1332282 158570 10227 1223286 1121785 1401980 518175 1808427 1442296 1953078 292192 1782557 306094 766419 1322623 803497 990189 492255 447965 628718 1722514 1374600 15218 775495 830866 176477 1883577 242429 1679003 1440057 631734 282158 350209 1255005 361236 576652 489029 1190031 571599 1501009 399734 745744 353139 1302739 1866672 1760529 1455257 981232 1132634 1442785 1881485 1916687 473067 658547 506904 1607250 1437949 549241 324825 1997239 1924975 1335110 1607102 4618 674108 899853 1111792 1719302 218945 935225 1742249 1593047 187793 953539 165683 1736281 963370 1914420 510740 550388 237289 396420 476629 990911 1561203 1698068 292148 958754 667770 153874 190450 628892 1938734 587698 1103780 1525053 1140216 1412135 1122644 300494 1053707 1389854 50186 1514504 518302 1217547 1661714 1317248 641820 1956280 1953157 1783915 112669 1877189 962578 878131 1219439 764810 1829607 484214 651046 1535137 1210492 143467 582958 1928689 982375 1806187 987551 1947723 123179 732340 1411957 518386 1220948 486424 1373389 930498 217177 766126 1607732 429020 147041 1798106 549682 1139553 1214517 1983818 1638617 983274 1144607 410944 1714844 818214 1426595 1810624 335337 1382394 1562500 431370 1514522 72245 914664 1032394 1134354 158860 1691153 1851455 84369 916451 772341 1730780 996974 760907 286863 1158946 1174456 1007267 1681891 1636954 557773 1256202 222072 750917 1612627 628534 696656 1438576 1539839 1700891 173645 475872 578530 681205 1269983 1981553 834516 983242 673389 1186622 956690 1914306 1214166 106917 1700607 23214 375630 192745 55334 1430735 1786582 1720952 528064 1887608 1391704 599352 1977437 170414 506671 424905 288152 281684 48834 1944033 1071793 1253815 811352 1869283 554332 1955056 1178812 120620 1169864 251828 1549285 1816127 1545602 1140427 603037 920216 1182948 1091959 344455 1901095 784717 1386028 61056 1826837 236050 1707115 305898 1457105 1291526 572430 416214 1149339 1406052 784745 1658906 375803 1334666 1370785 1908380 158786 666242 183997 1586966 560614 1928676 635078 1193401 1393001 955183 1209001 326775 1413132 1146380 1958765 65881 1103704 24648 445974 88967 1085796 512827 1240679 405776 1797012 753417 941468 740967 513019 1640315 903335 604676 1404661 1935135 1709821 889705 428589 808568 846555 389409 278937 692130 286142 775574 1736920 483606 520098 1282397 1247497 610013 700877 325592 41430 1583680 1317095 1550814 1843459 174288 445230 34876 1281375 729064 803139 206907 1072261 1295615 1398993 403774 1681666 198374 669239 128984 1845424 582279 1591268 341555 1509157 1315186 937630 1401959 1397854 338043 1255627 1991481 1331493 120815 35124 1114665 1931470 1325886 1272996 1425084 1090505 412184 382717 689652 409555 1731360 1074448 1334778 1603590 1278095 1097050 909356 1863715 1242331 658817 1342721 650117 1913198 704381 1095193 672780 1190903 1979557 617705 529211 1095166 917592 474366 850755 1741658 1381973 970696 758404 1525330 126889 43841 963533 1899392 1876356 610218 824313 679988 1600949 1726431 1190358 78008 1709705 1013774 500128 1229396 166871 1147612 1801244 358481 1663795 883998 208162 1401942 1536966 1420390 1155338 152052 1387788 60185 980280 926328 581188 1088035 1471292 911918 801703 814747 1464376 889391 1212725 1323836 682605 1244396 156629 1448639 1449877 1096023 1976786 1484806 1238836 1583486 719786 153389 848473 181026 1267387 130138 13450 1360108 453129 380268 618626 1113601 570943 206816 1638628 1930283 411037 168315 1188520 869781 1831177 712323 830307 563407 203747 1940997 206562 333590 649724 1609488 616349 1523984 734865 226338 1981612 1330734 1451130 639745 1864570 1235218 78193 680942 421338 1075615 809698 515779 957946 350816 1895915 1793437 89114 1738219 1258203 208770 418326 1286306 401028 1974612 1087288 96245 826031 880327 1749913 1415984 382729 811159 331374 636143 1262621 969739 1147753 1825649 1932992 1596074 488115 195385 1268416 661388 1894464 42937 1315978 418873 702656 76124 676140 1281502 139740 517688 1398133 206298 1952555 1020338 1734546 995524 1552247 1031474 1344391 71768 654146 166029 1855574 1097121 638517 1477354 216045 1005782 286553 1101542 1268812 125786 20478 408414 1153544 1683709 1316847 1411572 83843 685719 1433233 1052454 1492473 1730208 1417905 48527 674393 724998 240120 147365 946163 546093 1275673 1903396 184652 274693 1760887 899868 814017 254627 1863801 972337 1820212 1533652 764978 228279 1612100 1592199 1983588 1574329 278086 82794 1327888 1245225 1543064 1230711 1190298 1667165 740864 978035 900217 667437 434455 388614 1952715 624476 391729 1070990 449050 1035060 1687494 293780 1508113 938392 887665 1904642 237102 1402625 1728343 1955355 1566722 410202 191314 708576 1162397 1830746 77499 1413976 764479 364280 801475 28929 923734 243820 1016802 447616 625446 1552942 1095672 1199832 939725 857906 1226105 1621494 1463303 1836392 237934 892698 111528 1475057 1055645 1337705 313939 1748262 1824524 439592 558651 1126213 1788725 321235 1742028 1374862 820038 1969512 1966120 671979 153525 161864 1128794 144816 839622 103089 586573 891351 542496 1996573 841586 1626284 228990 363248 1359286 520363 1496637 1839860 1187209 206630 1653517 5094 1524345 1731977 814603 45356 375866 620607 1143884 779516 1869993 921741 304140 654822 471983 1154587 884314 1591143 345007 714049 1417767 1463467 295541 688330 1995568 456960 1616992 778359 44197 677460 1441059 851533 1151588 194237 1493049 1731680 1572253 1311289 633210 1295885 734750 671791 659646 578004 1140225 1362414 1257934 1805733 728641 446270 1564061 665359 1044858 1896056 1385775 580080 200094 1631065 569386 464392 1001935 1660622 495051 867327 717061 786069 743547 1561331 703708 1325133 1276025 677316 800363 1874584 222333 905705 841440 1218349 1309339 1577237 1770519 1386054 774522 1330368 1576718 659755 698336 613483 93628 556421 817204 799529 571177 1139995 970316 1410378 1939310 510328 1146911 841769 278819 637077 179783 1073688 71498 889836 932283 334999 881855 966439 1501388 1577169 868549 1476006 685952 178438 398569 468522 1653797 822073 1879455 1723147 1149959 1381193 1636445 175040 344527 314547 969664 374962 1696691 1948615 227432 118478 950950 1421401 886557 1011817 828654 934703 500205 421349 961051 1477053 1328788 437605 1701891 465508 1884540 1910723 1000347 1865946 962801 23201 1118481 826144 1458869 1976238 901082 589230 1285512 1063202 1221909 1538076 1688405 1515735 1763995 1776751 385273 1197212 754372 1241457 1894139 1692548 622089 1929859 1659226 466717 1020975 1367654 517822 178496 716755 1785924 735046 824270 689405 1724642 641320 1917480 1117456 976247 420611 1408754 1996235 1812097 435087 77602 497371 1256024 1502605 937289 792238 341400 44273 443879 861035 1138336 1013594 886673 1738444 868990 1754913 1320618 1982682 1393425 194870 52373 1292208 1767184 170442 349182 1614480 114152 1790337 1233500 180720 1691278 65933 522425 906050 1717016 1978254 231190 1094899 1840174 791033 342550 291273 1447340 1872424 464372 1970623 419970 702203 1902905 429478 1522407 1863967 1104872 1049375 451004 485909 1633607 579729 1839678 489107 1812564 540348 1052437 530729 778129 517117 465191 1337531 653319 1692206 568053 1977476 295173 1906384 801644 86195 427280 42713 400353 115309 1824024 1650380 964613 1701789 149954 1092029 435569 4588 1835159 1830920 571639 1398244 157638 1721531 1552084 1132007 327317 1208399 1980229 349269 1988678 1037600 894122 955620 1594593 1725347 1334021 1009639 672593 1763401 1951828 1170534 8444 1675152 1622572 1584386 638256 1760888 641255 485928 1979784 1082348 1252192 546721 1006312 720291 1808215 1458083 1003329 269871 1226131 276229 1924818 590816 902133 188406 1613782 632810 1373763 58541 772686 1324469 1433440 1234180 899008 1994963 735250 1054478 606231 1517434 735629 439510 28684 725134 93243 335286 1672659 1285561 1611257 1566019 1203953 1754317 1956112 1627765 453325 275162 1673356 1475169 225189 759464 1976554 432621 1479674 1144358 739139 1378867 1495778 318395 1829054 1369195 1791476 826406 1795781 1191393 1160659 1301927 89854 393352 107866 1698706 1414200 1487794 580148 130254 305188 773929 1984234 1657543 999777 888706 1347453 288770 593914 1774982 445152 1396264 470838 1232685 760800 1037032 478068 567890 862854 1921532 1709841 1736603 329271 1510771 1765636 1543254 1827281 1532229 72355 1509217 1866391 612257 263507 1943152 1421864 298090 764450 1736607 1259836 299186 176734 1177290 1193012 741689 334258 652995 88190 39818 552354 963765 316812 632133 414378 1052669 425380 539644 60201 27064 1615535 1548480 110680 1646944 1934277 209060 1127057 862098 662247 1742374 1534908 1897034 318919 1070204 1180547 611059 386792 174227 10124 1674170 675637 1843456 1189017 102331 235075 1409584 625736 52205 752781 912981 701665 1870228 1853940 923406 335766 823422 762470 1025979 1008361 1654295 482808 71350 1637974 73702 163427 61250 326050 127985 857114 400734 1584652 418708 1892380 1796793 1554095 494519 1612758 1800988 1094946 76765 1310613 1690378 687137 1731610 1148773 1708267 525369 175297 1357913 167999 902637 1977323 228130 1387950 1806095 638890 428711 488885 277803 505535 1123614 1298666 1961027 1705678 1291075 424150 575917 1846106 908670 1433260 1523275 1630998 241353 644539 64118 321970 904252 188384 142739 1489539 103814 1157110 1505231 1069779 915146 909475 1741672 592770 470315 1927692 1354098 570989 836008 1108031 648598 209007 1350280 1143551 1872907 1290766 1752984 678915 415784 1024662 414202 592275 1035669 28898 1012321 642025 1415288 150468 1744125 1362354 1860172 1817945 668396 96516 393984 1360239 1874894 21878 1532393 1177176 34540 415611 1962117 1986570 1374789 1354809 839336 532270 1621953 5642 567726 174930 1287591 1417010 923850 1302278 1055026 1537230 866900 902261 381396 1418696 461939 1904534 1963035 35754 1527732 244926 335044 1517471 1159631 924194 1370667 959219 58929 1231028 1030856 1827664 206310 1088671 483571 1942734 907291 1501032 1605953 1900942 64722 1433437 1530684 555350 585141 1842034 798018 577180 751372 583196 507449 188436 1628365 639024 1495908 855637 1511268 1253422 1058456 31851 483224 176167 1629967 694632 425412 598244 1781630 22975 819943 480947 928791 746916 1651066 1515523 747822 1528250 536831 359914 570548 1329321 1935370 679602 1401579 965884 850315 1746869 410090 1721060 1318674 458123 1686763 1453081 1029503 927377 150391 8709 1609327 494847 1075535 1528323 737023 833384 1328332 1249137 210768 985598 1306592 1256236 1004296 756410 1463830 857935 286752 1391942 332000 709047 311041 371546 1073181 217521 394128 149549 775800 1418663 1426126 996181 1353297 1176509 618720 1059142 1161309 1468065 170081 1926384 1750615 1996875 1700199 1833028 887979 975713 173379 1058024 1494018 1141113 458876 1015915 891606 1284331 1633337 897045 27122 859489 293474 1673070 1616351 6472 281372 813018 1151363 1471715 747594 695869 1333674 1496581 974271 1581510 1626459 1193866 1260200 481911 1570975 363417 1435611 82144 185460 126860 970146 1430513 1584252 182338 1324016 1142696 667359 1328499 492007 852040 123244 283840 1327935 1908716 629214 1836731 1839156 410999 1881496 564932 550054 1062242 279453 833593 1996972 1247688 595137 1032154 494792 882544 1136202 108199 1188476 729036 1253856 436374 1445040 1793364 1924766 529858 1696135 798704 1816893 497309 491541 1344882 1373202 1083261 635610 923669 1246682 1991250 653684 45621 1854813 22231 1360171 1701346 14645 1245901 647325 892977 1778506 714843 79140 1993819 779561 463959 1101520 1691234 1568620 1283085 1536677 1041695 1352266 1831891 116459 127229 1875849 1739856 1607325 984452 1607259 1254701 1105601 35375 1902880 464767 1630978 463689 650911 1937167 163670 208808 273369 757117 768865 213626 1027024 161233 527899 766674 1775699 840948 1074219 1361251 716071 1660024 206720 1262536 714266 1171496 816767 1306836 113395 660047 1267099 1420657 425145 1783268 839626 1563686 1582803 1104662 1337704 78071 712033 1039654 745301 1262044 1715373 784625 748163 609732 1878922 1621703 720657 1591365 1313204 560476 453288 542224 607006 1169320 426910 1400877 1859933 1522329 405164 1613238 622721 1527069 792631 800087 979581 659800 1127498 719538 918895 386575 839690 1315881 45680 1998599 1537087 1904589 794967 353380 622043 87174 744706 1230729 567243 1399763 1193645 461202 1454346 151724 143278 1625442 1655805 58824 851501 1819080 1939542 1723434 73118 299415 1568107 476839 849870 172692 317279 725502 883231 199236 1755998 1905457 861501 1482415 435975 1512467 658266 486223 1785629 1650575 968165 901420 176204 1978862 1098696 1642291 1084237 1776651 1849080 507680 128293 1792308 1373063 1355934 1717979 455276 906493 1090401 351486 1835835 800058 1048564 1782709 1001259 576723 1241442 363940 1634841 1481346 1705945 425068 1214010 1514151 1389687 71626 170233 856432 962050 455069 1429997 475566 1774082 1511889 911130 355774 129515 1142991 1444924 1630905 1266785 1690570 345014 1678329 426658 1390949 1884316 226170 1927234 1407617 919623 1719953 830737 1964718 1461942 465059 1126775 1908400 251850 60892 1681789 702775 1786780 479256 1691665 1889916 752937 801688 1664901 971352 1885485 1024274 837786 1997334 1801756 305992 1868652 947154 1019951 1265840 23559 1759318 1841560 1318850 1357766 121558 206586 1828093 1446827 687015 1393639 1150370 730098 431920 1420065 268747 805557 924962 220292 491398 1145409 215542 1722932 1164048 419030 728132 1174907 1769039 1999044 900250 54172 680686 1625306 1484453 301519 367455 1623956 1483496 826436 1210615 374649 42880 1566351 438460 233604 943842 892802 1083580 1077598 718079 1641751 1566056 660695 32902 104645 1254735 310143 301153 1256085 1430679 1116650 979839 1423905 939893 453930 1802838 264794 1146723 401972 797786 1770395 729049 1835568 1643106 721099 753165 87185 463616 1602609 639405 1668867 1398458 1261557 246853 551555 747609 1617454 1322919 902758 586316 1663222 1157943 1114600 704853 1306458 698354 771023 1558480 20689 80871 540814 1506550 1920416 1640800 798754 630497 735427 405509 1215812 1209924 286853 1736240 1560564 619959 1973400 1115063 295166 965830 1837311 1201976 1639807 1168925 91094 133159 1402175 185670 895637 375528 437120 708724 202748 1188838 947245 973160 408938 632581 1364853 1850076 1612923 1538044 527425 725112 1355755 677854 529636 1437867 17102 1282171 318055 1355869 673955 438142 1545574 236583 1029785 394391 261693 1421022 435844 527657 1043073 870653 1893797 618739 639383 1503694 1100086 1915712 277415 1821626 1614642 1593710 1303084 993917 116464 1024731 663030 988086 206016 1864388 753327 654729 1205038 1425644 1795452 1565508 588462 975145 903476 1292517 133477 407671 217804 1970822 1505657 1840302 1188577 575428 647942 1221395 861842 1438319 1414835 956020 48254 401037 425654 138006 1428359 1576431 1770971 1566141 1765000 1413058 98264 696614 306298 1152184 1632674 1610745 929362 1110973 1039894 56994 935723 701155 1983331 414623 110016 265361 463298 692834 1052365 330709 1776914 1981006 1406814 780464 921097 1636871 1340872 204789 1224798 1200196 252826 576326 633804 1675693 168381 839630 1127192 589584 140433 1605761 1818288 1024593 1398486 56731 1032791 1082777 253891 1143619 213233 857108 570149 1492094 1598130 1927184 1666829 711073 1579467 1939485 1759572 129449 1023355 1777496 1156367 29557 1112108 1762679 942048 1008031 1854531 1852412 523254 464033 34396 1562124 1053868 1512178 427450 1319856 40650 1854455 509079 1358536 845308 703121 1376203 805134 183759 846 705176 394597 1982808 1341931 1179933 40372 1877810 125970 1382471 814167 953557 890646 1087934 99727 252377 1640224 395772 584543 1282371 1234942 418809 1439559 1413800 1161038 429654 1303203 544734 428783 1033198 1717015 1264760 27426 481475 1255681 507944 1797871 773065 1790897 868050 354943 1277311 1413959 116454 522417 30589 1424366 373183 912769 1644797 1987407 895464 1396930 1216160 393903 1499522 55437 1775238 550198 1299069 128507 1827753 1999175 797078 809995 1581461 1708287 757974 976434 74171 806395 231661 196116 535096 1257112 1316518 1178968 1607825 1330324 1406084 1086055 1003428 418087 1692926 1853618 925899 1631133 428812 504660 1910394 231348 1719338 1312166 1589400 367612 1723866 1651446 1947973 1802244 628366 234528 28681 1028591 1842851 797367 215378 1920328 1130779 1326497 1461681 1192688 1158531 629650 861225 1264771 1695567 944849 1646634 1159260 116008 844522 1832240 754666 909178 167069 182137 1763951 185472 758676 1178961 1987689 1607695 1951768 1453919 437790 1669011 524284 966713 1294706 594797 736501 266793 1420672 1136500 1126042 918398 729562 1669905 1790490 1735817 1587865 1346011 1723801 1761051 743560 909856 539058 1964738 439146 15069 1495271 1766898 1551746 1238331 55905 1440092 1953578 707842 280412 830500 933361 1850848 867768 1541972 1879000 1499559 852497 315336 78972 1540565 65260 1825542 516192 748025 1175710 609306 316490 516317 730415 467643 1444661 1097336 1488963 891598 1018172 1865577 1682496 963114 1354893 1465436 1537104 891906 1326488 489572 1296268 653638 52528 784806 21249 528628 627579 254003 1551017 1546579 1766655 1272365 97590 1080837 668367 537700 526137 834798 1826992 1273300 1093859 904656 404636 1542619 525845 856092 1627688 1342903 1127677 248801 373598 1389310 1298090 945833 167324 157127 1522027 1777294 245477 1299094 1651326 273610 1098209 1798002 1925468 1349888 93470 1189018 1158254 874178 1165380 1869296 138297 234835 1581864 803091 1027451 372723 1937726 608027 1263399 1062515 687972 1071483 1286260 1566582 1430046 1915103 1505656 847515 418255 1584100 398531 477282 1520138 497497 176202 447757 395752 520065 1251363 1088926 74000 776899 361395 697610 1628087 1525349 315272 184482 469673 1138051 193100 298726 933655 251511 1204214 218927 1807593 892220 1399916 109970 911734 613977 564533 1754293 1509780 209187 399790 1987155 1964868 794024 1075471 1265375 1495074 1225388 883187 1318261 684885 1855982 143113 265749 1965484 189730 448200 1095504 1227175 1822061 1273705 277127 1699787 1407821 1151285 121368 136905 518485 1893382 1677575 830742 178315 826360 1080200 395788 224053 1987158 375872 770279 1748690 1955629 977145 740366 309532 1985037 42582 1092501 902364 1322317 1260076 1520829 771501 1980753 200267 43565 1607942 962056 1194490 1714194 292693 558889 955938 1802644 957593 1279646 785673 1022542 475818 596583 1628320 2725 333054 793289 1781160 25823 150756 1835313 1387949 1939164 154499 1093672 1622341 1833243 1049992 1779225 1278310 1186785 1238333 1435010 1917853 1466836 1905191 778785 1208493 1444901 279920 1765271 1847745 878810 1305277 1995729 1576531 1592244 1747628 1707627 1027658 1384628 1556547 240841 488024 1922323 138631 1825924 163402 1925953 950625 615826 596659 103874 458453 320923 1002791 1073006 493939 710476 1741092 1380813 52856 1029796 1768526 651976 897690 1883077 674374 987405 356892 1157192 1752265 810185 1269736 1715580 1387905 101202 1156981 806799 1665891 423821 993344 368440 1387389 191935 120234 1485996 686311 598181 847335 792903 1145142 534915 1083039 1690838 1603542 1794899 1553230 540653 434323 230466 136970 887297 233528 1466902 1623618 1019325 769108 842468 729086 1758517 301176 186898 577072 849587 161307 1582307 1030056 900551 170330 781448 1079691 704600 1826600 1278689 576279 91697 1243469 1700247 587977 840682 1283532 1385334 284003 1108364 349443 1544076 320893 1185602 1637101 1516142 1354983 648718 32732 419685 1557393 809645 1717297 81246 1844285 1243855 1688323 1105147 97277 818645 1704066 885640 881901 448042 1655986 1351420 1416833 1850903 1173005 435910 301831 957665 1106007 1283490 987259 1895145 182278 770765 1474393 1452111 1519385 628983 37463 633813 1690841 628886 1206259 1033698 1844688 742851 232832 372284 1685161 960924 698456 619731 297132 66244 109168 371839 393863 966736 1726010 401969 1390714 911240 1049805 659675 274028 1788535 1015374 1651088 119469 1596844 837448 1970274 1371048 1028923 1341541 493879 80145 1825805 344587 853689 1250227 1988690 69117 1513217 1998004 972447 951035 1975521 817142 1328866 902280 1536563 1548312 1349576 637171 1382745 1457240 1446983 1862890 1194752 987348 1863337 395988 1136883 1590810 1511508 1878921 435522 1126045 460539 183664 1357659 782835 924882 854077 1491814 1750499 663874 174883 1138606 849408 1151789 1369922 1749496 1360734 644118 1162118 1831245 23055 439902 113523 1209527 1094436 897837 926808 703257 1042078 1973839 28362 544158 621375 846301 247234 1146231 693839 1791546 1664263 281222 1981377 896687 913780 1360190 517378 341854 146967 1865255 1528624 1380464 1421625 1149924 836725 829215 1554367 1958392 1322028 1854589 99882 1813449 1264405 784294 210228 1634634 614928 243426 137079 1919701 1518212 1484790 639458 1852498 1487839 143563 158508 20536 677169 538345 1750353 1213518 1919307 1111329 1157027 1435817 1643247 1256726 1859673 1550663 1756306 792565 276530 319268 1191295 596504 297501 45695 1515450 1774173 1924347 1727277 1937176 982014 1207865 1551290 1837366 706246 1382026 1448025 1228579 1387262 174155 1131617 1625545 628979 871761 355920 222383 1665962 331511 490242 376776 568422 1024871 1718248 1662536 1113618 1500467 211332 1246282 214945 1170609 1754108 964775 620640 267129 505371 186693 889634 284327 795585 1000429 1577702 1325988 1973553 813434 109341 376582 1016724 1559335 116847 285926 1575843 1234675 1074216 696348 1004196 362398 333489 1088448 1327731 1378694 1809448 123681 999559 1418982 55114 113124 1758003 534649 149795 568228 1495503 793523 1430608 1266596 1810487 481650 289053 598591 1734597 324829 353323 1033120 931462 406825 442204 1075700 1097812 1289604 21764 1728960 967141 544708 128128 607370 231497 55066 1802070 1396350 925623 1764877 1121722 1042051 1229114 1347848 920238 342276 1301011 1418454 1926790 1088776 597802 36447 596988 1797417 1177188 1131421 631728 738423 1362345 1192307 1015958 1293583 1811000 1399218 603532 1450142 273052 429446 1864729 1418100 72759 1733605 464108 264056 1971649 267920 337456 1723585 467185 1916119 927331 1784048 344584 1877751 161385 1988815 1066785 114842 442770 1353753 1922013 1483281 60335 1963551 1328147 1819507 1161802 822770 1599774 99396 909644 94907 546152 1042765 733215 1357904 920427 466655 1683942 907153 192399 1941652 1230124 506604 611912 1250239 1860746 26199 1645829 719364 118151 690387 1923144 829756 1930168 1380470 991333 113125 137923 845835 1956145 1748589 1193451 1848946 1367973 1103387 1538366 1969190 388118 781228 1341822 108205 1926849 870791 480029 1968476 1637768 1873081 821715 1267602 1889460 134141 1063008 1599047 450674 618502 1180760 786905 65453 1924510 1785546 1697062 300827 242313 1437053 1357934 1059541 794514 1276884 15375 1081775 1581364 1221386 377619 331930 923647 1098533 709018 1745990 1232774 519679 828323 185279 1195850 1048571 1236073 492542 1522512 825168 129385 914499 460544 1997001 1078110 1071960 1235954 900924 1621943 630373 1913147 51315 1840695 647585 1966047 1361013 1084181 974744 1359054 1231719 1196656 1615331 139645 1854606 410400 525693 1634790 568851 469009 1076688 1720363 1624879 44373 1359282 1394686 152276 1783310 107969 777736 1387899 1911154 1733712 1903389 1842049 607647 1790891 147198 227246 1057280 1965910 1570912 1044951 695786 1848390 781212 1800837 1661462 736099 1629070 132764 1196802 662366 167280 103923 1538972 659936 842755 382111 281062 1166445 84143 301080 1830103 1609113 244315 1387998 276128 100620 46191 1844218 646108 125935 649844 1277374 1844313 1497498 1264309 1384965 518449 1118687 311838 801643 70697 427659 1298026 389135 1509936 1749272 612394 1615056 607617 1362292 155261 329140 1395673 644629 1199121 1693821 945782 1691464 343385 936068 1033751 1268629 1010713 1552324 1530914 1428552 959607 1808147 718129 222015 207362 999655 1334159 1187657 345496 532120 321268 510957 1839239 671589 352505 823659 799280 1815619 1058212 983701 1573150 1229044 1760848 1662581 1176751 381784 1526822 1604837 374560 1540888 333094 99942 227674 1311416 1229595 850931 1167250 96401 1430356 1569334 1682789 1415571 1175194 480036 1002540 123122 659069 63120 818267 1294305 1774358 1932957 1868896 927919 1575017 1416100 1000890 1325704 1767805 1170484 1950033 1251928 1514021 856446 178065 326814 1174427 964100 228891 1350814 1379614 1777692 140705 1632341 186957 579113 1123234 828076 1801263 153913 1282932 602142 1416042 1285628 1106751 813344 72907 324387 1164689 464259 1250293 50868 161876 1623173 640436 128220 773493 606263 527345 1403710 192145 661908 1601731 1381757 1613672 1779737 1439196 424507 980919 853814 1331415 1270768 601420 488412 908322 1168461 690073 1874490 1836315 1958808 349631 804947 255882 1855714 1494290 673080 254291 1240645 1091913 1932868 425910 1320924 523743 612697 725536 34144 1130221 519390 857925 232900 852780 1750766 1833679 629184 1649229 392793 581782 768081 184845 633121 1918013 531938 597239 288237 1226676 118448 1371534 1921207 406348 1587923 56282 350252 367962 1624714 1351249 650910 698452 1671240 1561101 547368 332520 960991 684702 1076087 1570341 809269 797586 1875201 433504 32480 269128 589833 1659004 20229 198561 1962333 1660823 412027 1831960 364782 797239 689341 283472 183289 1557032 31035 181345 819093 19176 1967591 169612 1715448 1762360 387970 897796 714917 1484733 1717338 73882 805069 671126 1975003 325196 815190 431624 1485355 1713449 1658039 1423579 961165 741728 1032002 1419841 809448 1829668 1171444 1903070 1728344 808993 971733 1408 660275 1309464 756953 1087216 857694 629746 1610798 1657588 933881 540949 172331 986774 1767045 228850 1448801 195178 1865890 698030 908358 1773378 1828698 693106 88905 22152 1496858 1313923 1211426 1017820 528882 1394248 1875817 484215 944337 829810 322067 1784851 318118 799329 1445529 625984 1507299 41944 1046797 736117 1715935 1072051 1824 787926 1819147 1269936 950345 1601272 377147 1476338 220535 1433931 1140264 127651 1481999 1308473 734062 1516617 788627 1490349 1062096 701253 642438 373333 1456698 126959 1836021 1805966 1313539 1413298 1318925 728626 1606255 454848 1546880 370292 432190 1443052 635065 1792540 1975485 1615532 1736458 929223 55761 403323 1060297 1367889 534672 1072102 1809825 91790 282054 1920641 1845471 1742878 1862665 1010140 1330174 1038208 1589363 592026 259278 1677854 111397 643299 763101 1366069 703332 798207 1656116 860754 1622666 1893577 1440934 380474 770998 1055684 100765 1145898 302846 1802572 46359 146912 1787521 1544289 976571 461048 1486617 912279 702858 1757799 1588776 1506891 961505 1591157 1793036 831560 491384 345080 705882 706720 1884781 1946478 1121534 927465 292794 861511 1242453 1603190 952769 824650 347791 516424 974815 1888960 60471 1121405 162825 697435 557198 1847618 41256 881241 1762919 980040 106411 1288232 1102887 177854 412353 1585102 466865 498341 637411 1855412 613967 284835 697051 1343146 1790935 1196343 127900 1909592 125660 1736791 1471744 1270876 1812778 259518 457687 106264 1289956 1491946 832654 1962976 1035558 361898 78225 717398 1645447 1877763 1683959 1751553 1556919 328731 384781 621530 1820454 477797 1988515 1444316 808596 434156 266900 844493 1805521 1896777 366193 478308 1304035 654177 1753314 227070 1721585 1816053 1201562 1579478 1916306 1598541 1351991 758912 262174 58049 553257 666113 823944 493232 1126571 618328 544353 1048777 1491819 732767 1077429 1448745 1646330 1032235 833869 1506146 740260 36940 10979 1401506 1199452 418574 1422314 1967826 1699102 115207 22789 1173760 1456234 422494 970572 715994 1981745 77733 1835249 1393184 1705030 834250 982701 1996397 761918 1798614 1478507 751232 1547433 104706 1573713 1140776 273572 873307 65146 1125433 211306 1303844 1002254 1157738 1714159 1080277 135078 1221267 1485769 140187 1963825 178309 743536 343287 773683 1756801 1666983 835027 1784115 789671 764249 621093 791043 124446 546208 1524926 1618728 779765 1392804 671012 387272 517407 538074 1023908 493052 946719 951138 16597 187006 1688925 1571617 769751 1052102 1742390 1261355 990364 467992 751407 1301837 1100894 879558 987904 194658 1983506 896568 1447194 1104225 507203 1674530 428398 1467061 1610542 897890 1921075 369972 78611 1671451 398023 122374 1615400 523044 118287 313670 1609452 118098 749320 483216 1645185 403159 1696051 1251273 1494380 1213939 246189 1964910 642974 1955969 1715823 1207857 1286777 408980 896155 1421610 1357689 1488497 578072 154782 699315 1987546 1715439 1895786 1017721 206161 673751 359952 788671 1953538 537188 726058 1982703 1869123 802904 1753137 1675388 1540216 555950 209104 1303645 568061 392147 586427 1708929 1370831 1579593 149319 1544724 124476 230299 1022143 81821 1002309 874676 876061 1492051 1561137 1519802 778017 726892 545115 323642 1663671 1643462 1447682 1705185 1206247 731429 206759 1329905 1754438 62337 1233741 1561153 727098 1445823 1843723 1941713 1608148 221541 265409 231646 230729 806460 553060 685214 1012063 1979251 926322 390701 475322 1269935 1936128 1608564 1836464 471280 1125898 1586679 932808 267517 529696 1917755 529808 1400224 1505563 907279 8973 766276 1813469 666257 1449416 804486 1214493 1426161 385484 1497092 1569259 187629 135365 753209 1701814 1033960 1832648 856443 1550002 1442098 476560 602568 1763146 1210531 400131 316094 1309219 1265806 357657 303960 1671917 1577617 325140 828110 1302699 504762 662331 1138731 244661 1445658 848422 1254015 1115534 95750 1063898 1726355 1277892 1784722 879886 583276 1062670 1477373 288818 117570 815469 1224940 1689775 378985 733756 1931606 1853135 35127 347804 443279 1549326 759082 541718 1297507 575611 1015320 1185431 795056 353873 1456770 1473758 1560343 136100 567981 1246220 1069075 1115119 1097253 1263590 1077839 923825 1514883 1239841 1201930 228668 811358 49682 190091 1979518 835437 468244 462987 449471 609072 97790 1536985 128319 376935 1715499 29090 1297979 1833011 938986 22834 637649 738301 1701524 847086 863398 775817 195011 583352 403679 1992227 167258 1730976 1765738 637458 1771633 1090900 410762 262667 828847 1949248 1518740 1990396 1076247 988247 1431575 1957449 1291418 1820250 1135201 406548 1240765 327058 1930159 1429754 1688484 310405 1849363 1032041 1471199 1391625 1951146 120167 169551 1379423 1094281 1128690 1836950 1089300 599855 703270 1126812 1425035 548152 426697 292538 1015589 877649 1038592 1952589 1322915 1478605 1327283 1019473 1580875 17839 1462998 646096 672586 1462899 1138761 1945979 1188824 1568124 268468 1988114 1226895 587690 309521 1285553 28008 541310 1263711 1247465 1735314 1886354 1661871 1358538 47841 1327566 1833706 1102702 315034 1899695 372398 657712 407250 937935 1615039 321623 296270 1435147 1646672 1336745 234820 1432103 1814918 1845612 762499 1076278 1606334 563728 1477042 853836 1701868 1447305 223616 1811292 582254 1612010 1614467 667101 532796 811762 1934460 202957 756103 1836891 1330761 52099 1330134 1176711 927787 932832 1945327 1271177 1552322 1221711 1760767 861475 700771 146872 1069853 111739 450317 1565128 826475 896731 1138736 1946939 820973 1581396 375106 808385 724492 285469 1233906 1575180 701086 392697 775225 1572482 293746 378909 1919967 1135315 1439571 1873140 933486 540562 554343 670875 354540 1954708 765372 1395972 1873902 1506427 186644 128398 477748 1192121 874358 1221419 478704 1560345 1640962 1895674 438682 1100955 1809215 1364837 477319 1284249 1197836 1913016 1364722 1493902 1433005 1448991 1887804 1372113 754860 1662557 374009 1215497 1145790 1534700 1159628 167276 361755 285713 1867500 1791870 1066294 196179 874053 1115178 578250 1099736 262778 1275478 262333 1139485 441185 1537511 1531162 885075 711727 1513187 896913 1638177 1495103 1708407 562207 307381 1358698 990323 1942690 440456 1888152 365869 1128499 442180 1396249 1607123 1092188 440328 38169 828554 592620 679950 1900876 582782 58608 536788 1495862 581939 1052236 1959878 901449 941617 1761153 1005325 1299891 1193355 1010401 1309263 1320248 1059051 327484 805159 630159 125917 380634 73926 1635452 1658609 1373261 833772 1557533 1196957 850846 1748272 1176114 434064 825707 18516 650280 1807404 263161 999932 589710 887044 679190 514133 1570643 720129 1901747 704520 1422728 1115889 211636 1589499 557202 1651735 1404734 1824737 1951362 683532 1739768 217130 969531 459327 1052727 626036 950642 79119 1938457 745535 43346 140240 1417189 245369 445495 825980 1604883 634183 145436 1145630 1792508 288056 1012994 975528 300067 77588 1468899 1365815 1048580 1322232 405168 410932 392686 1820000 1809212 1118176 786206 797902 730318 904678 415409 1856061 652348 1801430 1387936 1391255 973572 1329142 1807532 51881 1987255 11887 1931365 862557 677522 482446 7700 684245 262129 1709045 80140 330247 708604 1540708 1792542 215222 691595 1105505 1812168 48634 1030620 791463 677547 1879904 199506 1811716 384077 6821 564482 1944185 693539 651940 1982415 1233743 710651 206153 1124551 492916 64073 626171 1224624 1590546 1834168 993946 288338 559202 1633460 99917 1791263 1099047 385063 664252 1985762 521203 1738174 499640 1761343 618692 19703 12967 892239 809732 134320 1727201 1529263 1071300 503583 55124 445202 1017452 1813086 589645 1611425 99431 1031248 1793373 575321 1798081 578223 335701 114964 1745932 805823 842005 1914483 92379 375743 584492 1328994 957919 442715 1671728 1349360 228307 796320 742091 1055600 1698503 1964174 571823 1722842 1855993 134048 428608 1358769 787063 1031724 1513179 309426 1791462 773183 1793138 776315 1144853 523767 601024 88592 605268 833279 161904 1303918 383988 384361 1325559 1481560 1722883 1365247 848890 1779783 359461 1266570 1977561 1564002 343811 461778 980546 1138583 62345 185893 1956446 437970 1768695 409024 1013462 1245380 49671 209013 1730670 1499344 255020 1417645 1679345 62359 1954091 96438 1552731 718556 624281 229647 587649 772320 852189 1118756 49565 112559 256605 302725 723498 202727 618993 1259294 1254801 1123272 497996 922653 1125391 27575 1615138 1529262 438979 1749429 1716227 1155090 1679002 231207 1168 1511345 161297 1361375 1927894 460812 1831255 1073798 1057034 1048942 1247665 1318006 1266749 886181 1814922 1070258 1688355 438670 1792669 1036395 1372011 1178271 1432475 747712 1178770 634387 324528 1312673 1985768 301594 1562801 1589228 2754 973735 67055 1488751 1315232 1487461 912681 1430078 166498 1490314 1996130 564761 1899835 515576 1566753 1293454 695438 667221 879425 525267 279346 338082 486804 186362 1842897 704526 1796533 1660865 1800918 521408 999770 1491000 769378 1848268 534688 1059778 1936472 1850815 1461784 1804418 680951 1903015 75350 370319 1368390 1124133 768711 514868 1722550 1437593 43030 666866 1391363 1395379 1495610 980111 972436 99578 902138 440626 1401326 1344066 815579 966107 1218713 989288 640452 1570503 906475 1044857 569623 1347308 1069101 964230 1904038 1933659 925168 646352 1753322 1905834 1584270 304157 1880997 395858 385025 392943 1059925 1515271 496684 1495583 893061 181041 807067 821370 224622 1184068 128828 596613 1389592 640554 18459 908682 1357156 1042605 1222729 1925164 1786624 377442 1877480 1062763 580916 354208 802664 1517779 737374 1183417 1377536 1124591 1049528 21471 217106 1783691 1250609 1949425 387041 1366158 611588 550070 1685900 510283 1546833 373463 108182 1405863 1356627 328506 1678392 207818 282482 547783 1351890 596407 1341683 1176318 943666 1407107 1397041 1195094 116505 1913392 1876423 166353 353735 427646 161754 1570863 58589 1218451 1517208 723315 586609 256235 728428 1310255 1345504 1075491 331155 565923 640490 1174315 214965 1321704 742597 210236 842797 986257 1032276 602794 1968054 1038357 107208 292829 1344439 1699544 1080273 1458342 1445663 1827698 323219 1175317 469503 672898 1529976 1468743 1304672 219119 784543 1566104 947286 340028 1427859 591162 1960563 1861463 1929412 137827 1006871 1563823 1184957 346470 297340 1549600 116480 697070 918029 886969 602836 1083203 1293935 404543 1072127 280414 1041140 934374 1603728 1450823 661830 32861 1352412 1177189 564162 1811909 1894494 1368274 1265273 332733 1895669 444939 790424 227034 319729 248350 6963 1826485 1285457 297519 1294570 1892506 1635094 1256438 1250948 1517289 1307168 1210013 1856355 1521546 1041685 532798 262032 191514 1621603 425847 719441 42805 701308 1979782 178518 816263 70411 131381 1393980 632122 737250 1533790 917908 1715113 383663 1665410 360322 976017 1170990 976569 1549042 1232427 1816302 915693 1757133 47323 497133 1138211 1883300 362247 445115 1189980 1290629 281572 655411 1507841 1063120 1387809 1734656 16283 766229 1149213 1611461 1762330 927075 990141 1429968 1143742 1381262 1144509 743376 686043 729629 1572499 783719 1232205 280814 1943328 1157815 1374267 1258638 286039 315287 1579698 212299 184194 1207655 405655 173000 540074 781425 750586 300110 464808 1179595 1944329 788857 1574986 1463296 1561024 699682 732502 1211555 133590 286387 201647 1029253 213600 141212 1258274 1883860 1421057 1399624 1093289 52060 650909 74438 892650 16583 1182378 860720 1152985 345452 411312 1610333 1050473 304528 658018 1628244 783568 1337772 174988 1999304 1857449 1824130 767797 43433 1712475 1166720 1661857 518881 678059 1139203 1636733 1685234 1168914 881144 1977689 27223 1591744 111091 1561673 1694325 954137 443214 819652 886066 1834482 348965 1055185 1707554 1912349 1038266 1221937 1471089 1467277 1857471 1025060 1594455 667498 1388754 732401 222008 1261782 1217896 769134 1415271 1267789 1934537 603747 332615 1855367 1581137 1739633 693878 51002 1264723 1695670 1756243 1929300 700868 510241 1344404 1763974 1447626 757295 1415179 1490023 971398 716306 1700888 1232069 525789 135643 840118 397972 192373 458642 1435084 950670 138900 448575 970995 1880169 283013 248454 1525669 831761 1539564 1234661 1697323 1654554 939115 418542 1348050 1949775 1540781 1191350 450369 120831 25334 1877163 546161 1248033 1690035 464994 1768533 1148638 1046088 1881599 60042 990680 1096384 364483 1725295 1206561 1672395 1224355 454554 607103 1494063 657107 480028 756910 769081 1826874 1604584 1670941 1743140 170476 179869 1304626 871230 1305460 223374 189498 386173 576328 1197636 768381 17786 1908459 181611 1717500 317386 896683 941775 526976 1322342 1967990 830706 1391936 1949487 1976913 462915 1655776 206491 1878497 1582188 1965038 988171 40454 1032405 1328110 1436864 1208445 362644 825821 1815815 222732 1925954 1451375 1102012 973984 1732788 789476 1414437 32582 689840 1545922 345269 975783 227241 264536 7762 396288 1671937 1608553 1020547 1554450 1840147 957392 1229369 1056695 856549 516573 467953 1581743 1478448 837323 1019787 1075342 248295 140051 631560 1432453 108293 706879 189350 1441174 450735 33176 693679 1098404 406243 1653803 542827 701987 1966689 924281 615504 711513 24622 534658 1374832 1894019 560059 1108206 1830070 1647537 1273504 862379 640071 155519 973856 1578970 1592306 871460 1026462 1928237 185278 1535260 428160 817993 1751988 285441 796080 1798602 195344 839389 1279724 1235226 1089987 1769587 1854881 1115020 1165960 1177727 1981498 218208 948756 912433 1536770 1485965 647521 810072 656515 1822224 933402 872283 251541 1105416 1094226 276387 30574 1995157 1329381 323702 747204 692405 874778 541481 593489 1501535 1500473 359933 1493678 745276 804178 605269 891717 1076207 1629411 893106 107362 859438 534586 62368 491129 385878 510244 1129961 900669 1821188 1222200 1859108 678837 1719123 801437 253130 1975365 859410 616031 1716790 1016905 1047952 727716 878834 123283 682358 1487105 1351306 991885 1039378 1553976 1576051 22249 1352886 604781 1652114 131103 996584 1485948 1229045 1333300 1530559 1360187 1299750 1883116 559936 27203 1031267 335526 260567 590376 1719739 1026680 527633 1013321 848019 695641 1171515 1836463 1898211 627196 1625613 834222 695345 742447 1608870 61905 1282291 1806774 756272 1278922 1907176 630201 1265635 289852 1408053 1171700 207653 1240112 1097908 1357334 1538199 670940 1118049 259947 171752 844060 1727120 249499 1379099 1106568 183051 1334625 616227 589117 1471794 612326 983337 1441732 972376 1536229 1864127 1206616 667322 642558 1983796 553161 526762 41279 1802285 740189 1307652 1607854 1934293 755151 579590 872032 515679 1401323 1767296 474091 1193007 1733585 1869261 6637 1588340 1734074 1715479 642989 669944 1508215 879469 1042112 289844 180774 1627077 1155131 1107966 1895788 1447774 900620 1894201 41609 380509 590447 1085149 1741998 1043270 1053760 777590 1408031 748894 595992 900265 1629957 502892 1768727 1720014 1832229 185678 1368226 269764 1583828 1380515 1752405 729527 1575752 1454026 1368204 216531 1458047 1292196 660560 1640268 1220349 831256 870512 1325965 1964432 248500 509432 162209 814088 1247079 999373 871660 1926252 527992 497093 718624 448129 1264462 1152954 523815 40787 439836 946512 1763481 1616959 1404518 22606 215008 1391494 1124120 1789459 1425309 875971 525376 1269431 1383170 1073503 1710919 453760 859170 173344 1066079 1339699 645745 468803 1724187 635572 727086 677482 1464295 290585 1199526 278565 311789 1547013 1776028 3015 280560 65272 1190873 1396243 110687 1544867 527004 1298391 1088183 1948689 1444229 1061373 174766 597385 1681606 1401080 104967 110793 847676 1106401 1956078 1085886 1690096 1034314 1934418 735092 1124147 659157 729736 1124250 56349 1584254 1939247 262733 467998 1260336 1574373 108227 526941 852414 204637 698550 229090 1021119 327383 970809 937989 1501737 244538 1525376 172427 279700 1194939 1012163 784093 835840 1924235 655025 1143901 127776 1505672 1619137 833770 570081 1245502 1401047 1575508 1427366 1219339 1978286 999178 31617 105139 620839 865245 156500 1140381 1886964 724371 504511 1558186 1853226 176898 443898 1870094 395237 1838162 1240235 516798 394270 394209 176267 977838 517279 1781799 1891764 728588 1134541 1294259 1457831 1971202 883980 1891720 1647177 1598837 879185 240653 321635 1109864 500380 1837948 938296 419128 1248405 1143706 1091676 1868054 1376681 678083 135630 1026543 335006 539867 701927 433865 194444 1559439 264746 652176 981192 616985 702117 414265 1104727 1315520 508825 1426435 284029 286399 1085274 1019175 1350729 533686 168939 796375 1558932 565008 1038445 701856 1920217 764646 617667 487932 886380 137944 1463994 1674774 453380 233826 392735 257959 51647 1147114 533101 815485 261507 19193 968538 1031441 1964607 1316620 648996 1984673 478897 1112525 1738169 296009 1134890 291834 927644 1773978 821767 398778 1418272 506117 204671 1327035 1039862 1389968 1912156 1279113 329575 530746 196117 1258089 900247 1122886 1961864 1427211 1759965 1689246 1072551 1142370 1236681 692902 1581845 249806 586829 1990868 1550204 145861 1483866 799393 1055506 1163822 246834 905697 1425156 112544 579675 1053397 32797 1093772 2627 350004 1332176 523314 1574301 492230 827252 702331 1918585 808546 444526 655498 1449747 1616936 712602 15731 1797799 51714 465936 1380997 90562 471443 515283 1796012 135223 343653 19051 318393 20678 1766716 587952 1672832 751563 1815552 989107 1640916 1726207 1263801 627169 615399 456798 459090 1406729 1336585 889355 33859 883841 1017854 300037 1963687 1813384 1324050 44414 1280773 1046304 1657573 505827 116135 1694166 1518101 1122075 1377537 50855 844937 194909 1100852 508454 1356969 253762 471382 814274 899480 1247927 1274851 860320 1717624 990998 964081 1111098 965923 12129 798795 1049174 411827 511785 1263450 561270 1651833 1641783 886925 137034 936202 760234 911765 1250062 468681 1043278 146376 525441 1954865 1862995 1491139 1260403 1063396 1761689 1366436 1432045 58470 555466 1559716 56124 676345 1082812 1034099 1575820 459581 1532029 363464 943584 360245 618535 696382 331662 103477 322286 862273 127549 436902 561618 343043 663144 471639 1015921 707259 1116475 910571 539399 1481531 821693 817188 1255357 1840893 1355265 945873 1392820 1629341 180193 1126318 1753791 127372 1003354 713122 1419017 786752 1349520 1968444 463461 1905102 213836 49562 698410 540745 1035420 948223 563316 1960416 107522 52132 827531 1967013 1198490 50150 489268 126925 1414305 1176010 966960 1606315 877324 272092 852427 131268 485454 865173 1565969 1198323 911890 1818828 868685 1964818 1736509 296479 308676 131707 1652472 1287870 850007 1452077 436558 195048 593054 933321 877304 518069 826652 1720795 536426 799049 953926 887396 754051 1371543 1219223 1346287 1657943 120034 1701752 1784675 636218 57280 851308 1871899 379649 177823 1582003 379043 1644297 133222 1275886 898659 177427 1506189 1571043 1552356 864612 564185 1441088 399274 246485 1599875 1219292 1473549 573945 488484 1511468 1855801 731664 1104826 1105523 395260 1600119 1520587 63696 1906105 198220 43704 1276272 1630824 599354 1851581 1945849 987371 875648 395103 1829468 699609 378544 688995 1074725 1238031 1342769 954894 1941218 896984 409472 1538717 185120 834522 686231 26218 1234669 1749752 1677537 1849874 1567567 712275 1612327 471422 1626914 1355250 452553 992706 306344 1397742 1515657 563088 394709 1137080 367554 681872 1432318 478438 1440295 573195 1630148 353770 378559 278407 1089868 1052767 1505934 1804778 232477 1634420 1132421 95919 643170 1330159 321352 340275 1961141 268845 1509133 361902 756288 177254 202142 1479221 1267953 1100782 184137 103382 784904 1260594 1081726 1262764 456075 1900701 1015078 1847763 306993 1910920 862540 611431 908874 303953 1935833 202173 730446 666237 1951548 1632779 965896 1522114 880612 1976520 942179 1595690 817579 241361 367526 202958 1706716 1814994 889660 323849 1514396 262963 852537 342142 491705 1012678 1072637 1982010 168774 1442048 1430847 1456287 1784267 1864561 196068 1289532 327950 1482152 741260 399370 543677 583736 363702 1765639 679766 1998779 1382304 965009 428728 575763 1539626 1673638 1617794 198800 809163 792367 1576781 1711854 649288 56360 1171645 918346 1100944 699332 1349946 1063487 1363678 1905417 1663504 219974 338309 145486 1620329 500343 980 1073648 167530 136553 1095988 1433188 1309090 48066 1134264 1111452 940529 1857797 1173418 443924 589596 470783 1824145 413962 1834645 1274412 412586 443483 1722638 1219502 1575464 963065 1224510 400012 1055703 1972315 1221660 212857 374904 1067496 86934 1673402 24925 438838 891853 1321272 367187 803272 523628 1035950 1773046 1430435 43747 1405490 691205 1084416 1885562 318477 1716919 778001 47299 1065775 1526283 1377966 481325 410209 1313225 979048 1351234 96330 1133800 1365987 1858594 1082250 14350 1343250 1995966 1277957 277152 1265736 58494 1240866 829354 681586 1745861 1720921 19634 1759952 1369897 1660021 1149264 1360047 286272 912598 497301 1151280 956540 88917 1021097 1033781 1458896 1164635 1337725 906880 1976538 5546 1522704 249003 1797265 437531 1305851 975051 900980 164387 930751 1623434 1580303 274806 332113 715284 478123 180899 98625 1291786 1678046 1956518 635590 1309534 1130285 761647 54020 1640810 502138 1740204 411824 983821 1740166 395394 1369104 1367741 1305722 1021956 634005 511793 1595901 320919 483965 1169314 393254 661985 1079685 1262126 639532 409309 1422944 945029 1064170 51445 1858349 255519 879867 1735672 1510099 459203 766801 1721225 401510 1208265 905120 826498 162697 1103581 333975 1242291 1348184 1477918 1399266 1588404 272534 58547 1336129 1719310 308262 1073750 726764 1746665 714898 1043947 336400 896013 1299546 292790 1546767 281745 1276619 1069709 244251 1093100 214531 1306912 1594428 539193 1747093 378593 425758 1832336 374103 447224 1508527 1760438 633316 766300 659849 1168288 1650853 1572157 1209770 1479020 1029994 1450155 645763 72193 1807782 81289 693760 771452 1411944 370375 149671 201883 1008807 1442053 456344 1291682 650085 900892 1018879 808765 1799484 1539240 1771264 687771 1397882 1562747 272194 1252845 473016 911814 651837 1038892 152702 1556448 941676 796651 730884 375809 216484 745350 1157188 1747321 1056238 249511 908354 209761 1045505 94661 1970647 368104 484637 1804432 1637192 933242 17831 372348 860362 420403 1245216 1608512 809262 1944386 796734 39380 149992 599731 1449656 1013854 433418 68285 1927704 1296924 1453900 1394415 1378802 1079762 178407 1925656 1166149 1515138 1347213 1054592 961466 696372 909777 1072759 122609 1711040 1135844 1603082 482392 1483191 1162269 629538 1878770 990445 1007956 648084 1237684 33127 413452 1677264 613719 1125001 1385495 1556293 1552207 931492 459999 1392822 1337074 417303 69157 1592666 31744 1771198 970779 1707597 1989913 1189302 858549 144730 1570947 964489 1445851 1044361 507056 224969 1052647 1710694 1177903 923388 203932 1486209 155974 782372 1415919 35993 701064 673528 345493 173209 773429 1357220 230749 1521359 1625650 1571656 325120 913711 947464 1336019 1527915 1952042 880803 1237691 818407 637155 999709 1795005 1192753 52568 879399 1020096 1020498 167560 1163467 837723 742489 1421563 1719336 204169 1507044 469435 1774623 1905989 96911 1963582 1779456 1678261 765123 737912 972994 904061 269630 174754 243734 82167 1273356 790941 421558 1746804 1950482 1819734 1956256 1509532 1199602 81801 1649479 1312141 1453617 698284 35582 147173 782059 561356 1400783 457417 1857615 953198 1559018 314204 1743205 710252 469829 682865 1122326 345536 1425520 1168870 442048 248568 780423 705104 785901 1173353 1688837 5728 1937673 480436 1681774 883597 1438018 168373 915076 1901217 1768608 1650000 1346214 1455567 1639022 230802 932892 1630111 977804 904493 1409334 1094013 770489 889568 588308 1959327 1156078 1722615 1317190 1242874 677378 1513427 686230 634162 589578 800520 878314 500209 641985 465925 1054834 392682 547500 827697 1022707 1542382 1989407 206600 1633881 1826970 1235934 1115412 1542895 1535074 187134 1421655 1885251 599348 672810 1262179 673412 1676929 1734796 1762649 626495 897866 1729364 138381 814415 185958 296425 737590 1616665 1091691 909885 750434 1027940 874227 239 18117 1523236 247997 702328 1739368 607583 1114380 1645293 1894500 1731527 350215 767838 1174455 419347 1436918 1988364 807217 41862 247804 1277130 731821 1674502 184581 642690 953306 1614765 1233835 105571 1473408 624311 435678 1032293 1900370 445659 1002068 908237 1419156 288697 1463970 243218 514755 369139 1984 518486 1409517 148268 977784 1303110 482739 1844573 124138 723779 778884 1468639 1928877 852701 39210 954515 56483 1784795 33920 983548 406178 501291 1937684 1113199 604082 674384 1258790 581061 450030 995934 364200 1296474 948598 1236996 1768316 488235 570412 463850 1607006 1184962 782680 403927 931193 796318 1417378 1823454 758064 509008 61121 505928 491407 414943 25598 602404 480657 1409760 1970345 1799022 1149716 1756174 857445 137454 450254 1571590 1744942 327876 311308 1474628 1351321 1614781 290570 1231701 845734 224295 620112 256075 699713 584693 1288642 1669768 1208761 1754223 960386 1558730 473768 1291019 42307 617410 1843976 1092228 881129 1943365 1203162 1037558 1906168 993181 133736 1158142 1799572 1080505 1156334 1579765 283572 670741 1501923 1042537 473328 1712387 149539 695389 286913 1767332 848344 1097133 626323 1301116 453933 1913203 1036488 987525 343237 888342 279084 952505 1338067 818335 54327 401034 945353 1023700 1183118 1004245 443921 101081 1111366 1823174 644780 476281 1713540 1952862 1905580 1930576 1853728 1509364 176386 515937 1082726 918401 49687 484750 1614490 1386875 991022 1252059 577681 1206194 1433097 756728 531662 46813 1008522 810995 1298442 1877370 1968317 801132 637527 1100307 1630626 764723 1020576 1938349 1267781 1514912 1350831 1332600 1561903 980533 1930725 1557861 1243114 1800496 1696146 641366 893006 194118 347380 363713 837902 1388440 674295 1939835 1852934 1544539 1372984 877610 1516460 209898 1126957 434050 462648 301376 1627741 1298005 1157493 957925 1375897 710328 473646 543751 1861734 1348523 423362 586481 125295 449391 195697 1064040 647156 1714373 332504 241258 1179646 1631064 1206168 1616444 637974 123863 153934 881643 1055205 657047 228434 1092104 62505 1321306 489940 1915826 1579434 1363543 1114266 1385107 1868380 1269413 1452827 1681655 173518 1123239 638521 1645029 573681 763989 1225816 878180 1741661 1394837 1918727 1949076 1110711 592087 1670751 583507 1910863 777404 1957971 994512 116193 494395 1823735 1591742 31816 1281523 708625 1219735 660630 582863 1990777 473882 1347788 230565 889155 1785373 305653 1231486 1091059 874849 267092 708262 641737 942014 822490 1310397 1432270 357641 1336840 1981279 638364 772701 775912 1606089 1129551 86110 1462187 1647033 1275782 57728 1853723 1515117 1214091 1656892 462744 484420 1945687 1808062 1218440 1993920 804871 1243613 1297048 1586820 1004955 1804919 207153 833343 415939 1986191 104312 1962552 1524393 1563965 837101 1821167 397491 733969 918651 880269 397485 1971181 1170763 451335 317719 141636 1136321 893986 220015 1550685 875589 55101 1912036 323848 1619799 997857 99916 1633237 1533223 404758 1212006 1005094 20410 927707 1320984 1315061 1912683 811259 504259 151215 955738 1754794 1752864 130577 777357 1338877 1360256 1067224 401540 1657247 1486137 140204 1170822 435999 439793 728238 969519 815093 118919 1173951 1088633 1174223 661270 471504 1941114 155012 550188 1589191 1483357 145283 1756961 1815245 36109 736957 12064 970863 265942 845847 1059155 1328759 1628247 1023104 1273011 872605 1230621 436745 1328637 1319570 328555 272290 1670860 81371 1986024 1164601 394314 1545431 1064952 122762 964602 791414 435826 122168 594858 1527347 1450538 1033672 710078 577143 1852669 539529 67447 906317 1791514 1149850 1295859 1116316 1741506 762551 1001500 1928734 994157 35291 1726484 1229004 1412929 1640741 565305 1960117 1665018 1559265 699850 282355 1099688 1855151 811779 1733531 779232 1959187 997181 1091174 1602627 1042770 295595 1234714 230937 1463612 271822 93520 535783 1249320 1633912 1761335 1621458 1218184 1432150 1925534 517740 958861 783956 1599615 605808 1559917 538294 407956 495153 818554 1360925 13796 1455602 1792241 644571 1357035 1304073 779024 1177751 1066507 1560081 386959 228845 333143 616469 340685 1255222 44188 1798351 841534 540882 350880 1979032 534274 999978 591742 717088 464558 1848550 476366 1834354 39701 623918 918014 1453496 1237750 635660 277250 1440426 232162 104589 931405 1903252 963023 1914190 1390808 748355 169807 958294 1120947 1404370 130348 817527 1400425 290646 1162605 49068 370289 688856 1917419 684703 1913179 33259 1506785 423083 992437 345591 487357 1459237 1795681 1557690 1252525 943425 1421385 948624 899477 508512 406624 612702 766432 1231904 1692460 1918259 1294062 1077179 1037060 722859 164462 906127 507565 1205673 1233561 1659142 82206 1038072 650766 1320586 287651 889330 1637650 1383460 707782 132139 351409 1354025 946307 1225695 760360 1115010 1947332 539544 1881660 449245 1630300 1415814 1698193 116519 1892543 185355 377318 502142 1622243 375938 909022 848646 758092 9060 852144 883344 1357800 229749 1636409 752333 1104541 1889538 531255 302983 83574 1630347 1970078 740936 1176938 1620384 1357789 1165045 669198 512075 1734110 185714 1091611 33547 905328 142225 581336 255576 1953155 1430647 165152 1773937 949752 114095 1813901 346129 752075 1515729 1940387 1347741 1729092 1743477 271473 1848158 489841 237235 104882 419600 1692128 859104 1370372 969993 1111752 934105 1208385 1236305 890630 139395 1920421 1692301 1611520 973505 1528853 1341272 948421 93851 663497 117335 1183186 579176 1848423 1799353 1341847 1919415 694474 843081 1257217 140892 1568916 1793051 299525 580644 369889 434697 1469011 198221 42346 1072970 23835 507585 1662466 220694 21507 459314 1433905 405653 357366 968214 1113981 1797609 1099100 1154357 292118 1744067 1432200 1053787 238289 500499 1408088 1518506 1736435 1843667 1364915 724006 989770 903514 191757 572093 729959 264001 1423856 1614088 1308216 265609 1435971 740292 608286 1866224 1155295 1031773 1976804 540170 1716659 7350 1350655 390650 1403303 1500012 1642133 1718918 923957 1225031 1099904 1353539 597921 60547 641165 1909574 1164298 1986355 1759620 548767 1316922 1051025 1636669 969364 49627 1231201 1346003 505549 1237704 815553 1660748 1574348 138030 1571893 253228 43971 995540 1478166 1477675 1400502 1125259 536018 1801283 105160 568032 1888135 107380 654690 261231 826104 1196173 1822238 384877 993261 1893933 1619300 336608 900648 821163 62398 1186232 898546 1834934 466855 1513466 1875230 215208 687428 1389981 1255676 32872 1908152 1263274 1779105 1191582 1771663 1785137 1436520 643936 419211 1736957 1109305 1228187 1906274 1004544 1731698 792048 1000666 1861136 3485 337642 1587114 89075 1502911 1821409 546920 1616033 1496558 865152 122655 261349 1132075 673391 1170392 1778683 362336 361607 704679 643488 451313 1386999 882677 829688 1089970 361243 100652 1694983 991073 361277 1285378 1202377 700802 19575 249438 817353 105926 448065 192768 1414431 1052344 1781899 357417 1858790 472949 335161 1956505 558728 1051431 1482186 59541 886719 868173 1230067 549337 974801 957985 1001080 467459 3200 451780 100586 1749972 711795 563971 421722 1638320 1798813 843090 688569 1167179 589224 383596 121147 1065201 467564 232153 605584 1424447 1713579 295354 1455659 421371 150569 1876564 1770069 1955743 1493518 828492 1359007 706153 1756308 873685 1108353 145784 312473 1489733 785320 1259187 1513852 316397 293562 519369 1639001 1469506 128963 925506 1378816 1517629 1881912 1493475 554566 1227413 329067 396650 1949408 1878774 124581 581465 686868 941878 1850527 1807222 1235881 955566 1059411 1725458 1764081 505701 822041 970450 1594373 1445137 775234 1526957 1765886 1239494 830508 265460 1748446 1084441 1432047 640312 841659 389243 1699011 1842248 1204459 623589 874063 1134410 1791509 925146 1597929 1497999 16626 1549076 1968912 265447 135160 667835 306438 525229 40915 161364 1698717 785015 462147 1047246 1577484 999793 1728261 195869 1327572 614930 1254612 574234 1327508 1492466 682412 1582036 986561 915022 1124094 618066 1455737 185205 1940936 1734577 376907 122709 62536 562623 575052 898774 1196389 686090 905979 1481095 211519 896517 1889767 808000 361732 1427938 602918 857215 218536 846849 1363217 1969530 1132081 909205 1807676 1882210 1776276 887042 850212 312072 764842 1574077 1187450 1040507 598819 1257639 1227227 220095 1961297 586555 336079 645598 1728476 408522 343894 421812 193632 1832192 757771 859265 1254864 946653 72797 1511335 1211109 1245004 1083197 1725422 959193 1177112 306997 1562490 845421 75045 114849 1267984 1211009 1980619 688130 1764675 1946960 1819035 796272 1136554 1339939 1685608 474109 593526 1268857 1382509 692027 390489 1242018 1138128 1825098 1830921 212437 928364 1072218 985471 1521390 1955928 1161365 51724 217758 1303475 1025347 893325 1105095 251614 1349736 1090072 97944 1078826 1145431 1590179 1510865 984371 953135 313278 1713934 673116 829171 1645326 471127 311407 517229 1034761 1540190 1353015 898926 354115 1782208 1374686 1945296 120212 1277736 426771 1308669 1239520 1366958 38101 785669 918223 1134398 1640143 1549362 717530 598202 1058631 823780 289725 1589495 112497 1597936 227269 702229 670639 656302 1640104 925855 1817358 815353 1609040 1402390 720054 897907 401542 1101327 1089718 120059 1942510 1258076 1633369 583421 1107875 901329 871691 775235 1638334 1954172 1025740 1977605 2173 587438 1578041 655544 1874085 659990 563912 67446 887818 1228653 202837 727007 1954696 439720 1981014 834609 1316798 489782 554015 1559042 330485 1009960 388774 1606900 857409 1702088 918085 1397327 1307471 1884700 1837086 1831897 1004707 85301 127325 1541981 1533392 11488 1828306 1421692 1731620 5552 542838 1842310 1679259 498057 1189781 901419 865140 1981080 1803140 1256180 7741 19151 1897516 917797 106881 32130 1376986 1020619 1673873 116544 1154451 1046812 1750552 1543601 70431 1326551 280085 1202891 964696 989320 270879 942724 645501 1940700 183025 743142 191298 651365 1582946 1135359 1182482 1900163 894216 417647 1385003 382618 1569022 346888 390525 1543291 175902 1331792 1345794 216270 1838895 749652 320009 1701631 247949 4973 381404 1738279 772508 1713319 1914451 939591 1274421 13155 896974 1231298 353906 1440171 856301 681014 1306095 1596094 1999959 1546051 755138 1757531 303532 1159382 363577 1485639 64571 1559665 1448995 342002 895042 1869287 667599 1881546 1420093 638275 930785 1519183 988623 1831903 1345005 969238 1119653 1398292 512022 250551 1417923 1544129 860565 1985060 326876 1766205 540332 266803 1835208 1510280 1662814 1009727 1762512 1331236 776959 1202707 1688279 431839 979937 1957022 109721 769120 1348277 261139 1357563 1206754 121593 1301848 1671070 735104 247071 1310767 1323766 1636045 505498 620591 786690 1766732 1724653 1894555 171007 1269628 1922822 1467800 643123 334420 103073 1003028 1951315 1557594 1600802 56140 664140 33346 304908 958494 377994 587909 1197415 327291 851646 363340 518019 355500 23998 151865 251078 1805550 1073105 626854 136089 1613422 383392 826273 925245 787365 127517 311161 987514 759418 877794 165598 207636 498071 1439826 1369843 1944578 702838 1217035 740275 356378 45765 90678 1605230 277831 872459 1910294 280619 104106 1864532 723980 1398895 1503928 1878760 1450002 1539018 1202945 1168066 1405728 565953 1424828 1974226 1410607 1053507 637865 928258 1322072 833080 1229488 163155 1401599 648190 1635720 605986 1755458 197270 1934526 253724 626601 427548 444375 1971136 1638329 709555 619311 11225 678797 293837 45619 1778768 1264925 1920737 1063156 108538 1793205 257004 222989 911494 1995596 274859 1015801 814144 1312112 1664341 858477 330734 1497772 1654566 1189440 717974 1452894 718730 460779 587825 51314 1310990 627163 922804 907534 285554 866446 798599 1406070 1372055 1621333 155442 1819579 1530250 1746964 113321 1929836 1309116 946986 89687 75446 919495 1853309 344790 649953 1384163 620022 1624800 271791 20247 601856 893655 47243 1107 1048308 1024590 1773435 1097270 1224225 346573 948796 608367 1225891 318291 206355 1457485 472103 1272268 606793 95852 684787 162034 1579631 514099 944087 672614 866649 763032 495429 1617684 1390702 980093 934638 298079 792893 1916569 1592308 479720 666457 463607 300132 1614092 1947158 1969480 142299 137541 1046754 523954 1768318 1646913 1647295 700560 927901 629934 654336 1575218 177438 148053 381654 493340 89657 736324 1425966 582702 1673330 1317249 347648 1745874 1745286 831580 1779168 235414 720192 1648726 1294476 610516 1872668 1145593 288741 1818201 937165 1765700 981864 798934 483168 1512899 925106 1644337 1844815 837746 132038 235115 1683052 1152098 283463 1590644 1153649 1168193 933743 718232 1892331 949461 837050 1638036 219475 1243294 701020 303892 1982353 1645948 153285 1898478 363766 475692 1332668 1536117 1223691 1014331 869482 364769 1229967 802870 312396 1098806 1618647 1422343 1210525 1283570 337304 949428 1545035 1374230 1553386 1291753 1195874 1311181 223780 1645396 106293 59215 1887653 381346 1796816 780570 237664 1090632 1997715 1176364 1081741 1853166 1114431 56967 38005 1080186 102387 844277 1190120 1021381 1840459 819855 610006 722412 1583392 740963 1933132 747509 588046 372259 417583 503844 21315 1687760 630567 837934 1950611 1785624 997358 1944336 917035 68803 398678 629040 1147085 723005 1170228 521575 1876163 503247 697394 1850067 1164842 1418508 886012 1763493 1471548 394092 104555 880093 352523 137498 961727 1707992 277714 1043738 747570 1958605 652534 1067341 1976567 404657 594628 1544609 1886877 834378 799425 1305066 541336 1906718 1122874 715918 604146 1279415 1776888 815915 294531 128817 1476513 1204560 1040486 894930 1069994 614388 1644118 85398 985441 409067 1290296 987643 1673886 785447 144233 1021260 1708768 759964 1301298 1657454 568088 554609 1192582 340042 954676 362696 1956868 792268 1533133 1214423 1111514 104454 645854 1580089 228186 1129327 8223 820394 1555399 1168044 1516595 972289 930754 136668 376143 1480992 678611 1944732 348428 809285 1307236 1093319 1147066 1659228 1036689 410211 843952 1180889 355070 1726917 867619 138221 105409 1277134 811392 1890285 1050692 42686 1295117 1342703 726132 517742 1432918 918552 266877 857600 1006632 1612082 623173 1848603 121784 1627678 1221051 252601 163000 900112 131586 1674147 177039 645272 465690 970426 1013361 729532 222241 1225423 15874 1180708 897007 450996 1007160 930605 448368 1548686 728625 501488 605596 817980 574587 1400359 1982894 738734 194650 97597 43735 1461950 478467 1708203 1648395 643960 1832160 444838 1390131 1289125 560079 1255871 1199485 1874315 917508 739431 1673578 433315 293215 1597709 149761 138952 1148498 1506100 176238 736868 1709066 929708 652186 248368 1809233 1315658 682332 928333 1051537 90229 1564054 723246 546321 750444 477031 1676142 1088212 1448512 691512 1826913 495646 1302898 44349 1280797 1193539 163965 321464 1563600 175371 665024 214201 1138024 1052012 1737561 1729080 1944626 144433 39067 429425 1589854 723472 114377 988553 246754 1571801 538778 1770073 1140580 1414037 104796 208502 1659057 1087458 1416091 1879906 1361417 1624622 1375309 322677 1619572 482704 125219 122099 983102 252332 1293971 1775078 59730 1243861 372311 1577530 953163 1834828 807572 1946649 1361853 241148 1445391 216946 1109851 1594478 1223068 887712 1824796 1172727 536161 1168599 1410001 817003 439042 1512564 1072573 640114 1781179 37943 966691 1471870 1977532 804605 1133211 1678591 1056222 437157 605212 1558800 1417990 1289295 490446 78465 1402189 1994646 154873 1214063 1229100 40744 1256717 514932 13418 148166 254772 1033767 1617163 595839 790123 446313 1686278 240309 1166434 929388 1668943 319224 1772906 983730 51626 1537668 1952903 1684332 72224 1543302 583062 581266 1007728 182875 899993 1690454 1300138 1480791 116737 1001573 1143764 879169 53050 1299169 1488913 1898425 899103 1072414 207331 317072 675184 153971 699739 1793341 1755836 1457341 989549 17926 870650 975619 936965 1908101 1950471 999269 1722174 271744 1010256 1286801 661534 1540210 1160209 19900 1855327 1972878 1045746 389283 1273070 108916 922456 345125 1191091 1015310 1837502 471299 42237 1640878 1551824 1627631 1505043 1655576 542715 597564 919653 1744751 1698136 1488062 1845585 116642 1961605 558435 1296788 1859392 678671 916609 1497731 355629 1305230 1919721 1019065 1940525 1761773 644846 1086843 1742236 525959 659871 1318873 1440677 1264190 279317 1267036 1395426 1374952 1580840 19299 1107689 488884 1855097 1125647 1696726 365389 323828 1943775 1176524 1031730 1332436 898194 1896334 168674 1850495 901063 1072354 490030 1991615 1625921 774402 1897601 786038 1787572 167020 1556788 1457222 1096000 1041033 1332754 1364461 1664692 119711 1794349 1087946 696409 273488 1630718 609160 1152408 1305796 1838762 521544 1236261 592377 732306 25508 1530681 1105707 1394061 1996822 1220214 1186886 1948136 1143569 1044432 682597 432798 687897 856473 1907962 201614 598661 1587670 616785 1141973 1254180 1912062 1593864 1929277 983517 738498 415450 1266714 1553044 1894546 1162887 1991334 1371884 839574 1952381 351263 502256 879706 1276967 863921 1790679 917298 983078 928947 1388200 989888 1472329 1138452 648042 65695 1547416 847333 1021471 1109985 1975273 872280 972504 1530276 728046 678163 1519180 1778509 816931 127383 1335645 1515160 1380419 1602413 739821 1140962 1321039 715160 1803640 1387008 879888 1781868 459898 1820079 172148 999633 1400961 547089 1665184 277867 1533064 1763732 262763 1181802 300682 1181526 1919213 1104173 1758766 447813 1896268 638063 597508 1815278 1442039 48129 149407 1724942 417439 1333854 1838017 568103 1157097 31589 1385204 1021528 1701865 820039 524070 1377133 968275 1484277 1171891 1326585 148080 1396061 1100612 1059866 1118715 1242726 706102 1270897 873947 179947 312639 864485 1681604 322533 1478204 1255588 560626 306342 1777530 1604177 1441114 230901 1702227 1410165 1690768 1761168 1071401 1455722 757924 57900 1790432 1841830 207231 288684 1800037 781278 297948 1147880 1320088 938464 723772 895069 1285868 949995 1525945 1378949 542828 34179 990006 148707 937335 454783 1378901 1671082 1847705 166452 1890471 1479362 919353 1305074 1040284 1384350 20701 924139 55655 1619506 492282 713860 649458 552517 1463682 1540974 1283834 1705250 114227 984525 1123410 1490809 657082 759184 110378 1685800 538307 1741095 1733756 823718 1521186 376852 1275523 1427560 244295 569089 1100703 429774 1640146 1121361 657911 1984087 429120 388433 998254 1291525 494049 1564121 872708 1084519 608213 153595 1288064 810486 453575 1092915 1034799 191804 1339656 74528 224313 1476054 1345645 3971 900121 704402 1668768 405341 157329 1340245 1420359 791994 1936965 340491 639859 1419274 995580 1287495 518067 1783807 405248 1931916 1596813 1687781 1274583 919224 1902510 747253 1965808 1949392 1098375 1946476 1559778 1776240 883781 54948 358203 128778 1101431 1980441 1210363 1678811 1309581 1831154 1147018 1965177 578183 7068 1285581 1303577 1765869 22034 1946381 1985117 1695176 71020 87695 1158828 1248104 133791 1121349 738689 1223905 1236628 487416 1298672 743690 1730160 757902 1867190 356833 236988 1783211 461412 263467 111103 272319 585867 1018412 1701649 1896462 982190 344161 1029278 881910 1197916 383499 932426 553896 128338 1851041 1796955 911640 626936 708187 1239031 1831388 92667 354534 1422301 1824772 825845 556052 146547 1971430 1683647 41187 1984052 240338 1838219 1170526 205377 77071 1570678 1553055 1845555 1608251 62433 673586 172676 893518 1469066 1979031 1848930 1008150 1735159 1262639 1171217 786243 1186371 921119 203397 242617 372660 303348 371360 938504 1068600 768534 618826 980946 1964525 1041165 890531 334936 1038501 1177957 1448605 995732 1894362 1448728 629595 1224717 79881 168821 308302 564147 1226357 1992963 1145873 96549 831981 1518684 1423279 1988897 1882231 647999 883963 340202 949517 1309713 800630 823187 757481 1215693 1405623 700287 1572058 451442 1128412 367532 1300723 81324 698205 386079 1752291 117185 743869 235142 1210685 745380 1575069 1928595 1052725 683298 1013499 1286709 724527 1219615 97738 1740327 1643538 1687931 459524 208521 803626 525084 1592809 1071231 1455040 1132586 1959037 1798152 1967786 209359 1837058 1397088 594095 540797 1513943 1105687 876418 172824 401383 1150544 1231242 471662 648168 1179341 1124230 1346014 232768 1534874 1574109 1755099 783653 1072545 1642053 1493892 1629171 509864 558666 563707 345817 324943 599926 532229 1310222 1917011 1868280 481392 1512880 1929022 544476 1322805 1148507 558934 1549546 517418 894703 1625622 1573658 886390 1211466 44084 725467 800104 1311085 781204 638598 1227210 685500 1744695 667328 145011 899953 1111026 1584257 1282431 1020635 23438 1852486 239493 1399271 40588 1576027 1255951 105013 1422964 589515 647802 553260 1106278 1996816 1495184 1928261 935600 1764576 395248 495255 1590897 1660226 420714 706342 1095405 1810938 715000 1721678 571582 84115 1851665 456412 401334 959289 1520353 1059009 127027 1054409 1628002 1257805 440800 1863681 670433 1353094 808786 276386 964937 1409180 662009 219809 774717 729279 978107 715783 186495 1755529 361910 40432 961881 197008 1660013 1731168 280651 534800 1000214 1731703 1969122 1088282 614029 1332785 1128543 1978242 932671 1176209 662652 37283 675497 1925491 1035080 1291377 431903 1846766 1601553 1642344 1855896 1283566 1558172 330882 79374 534129 264147 58991 1915616 237571 1955430 222887 622016 1584977 1548335 1679779 787132 873165 446442 960309 391281 1883731 922312 1107555 796309 392692 771998 332637 1548262 1312769 350067 589410 1317700 1333880 709160 928168 1904028 1910367 675524 415658 138187 921894 1530747 904970 1475167 355386 670906 1708412 1622533 1312748 630142 1531294 1094601 1532337 302955 109755 950374 62300 520240 1357360 434608 126830 898110 920029 1471602 798292 132077 566571 551274 875043 1605494 384795 1996512 600276 1780672 38958 1244163 264906 33283 976561 348360 1128955 348508 1212537 67353 684299 91007 975073 269262 960593 1493425 1725319 580489 521547 259500 1971288 803465 1455597 1070952 1143221 1761481 989641 835837 831253 901482 637489 696592 351929 1470712 1504223 1911516 295038 360557 236910 284959 1256650 1938978 1922506 1319627 1804734 73001 1478368 639292 1277276 667917 856472 282620 1193960 551299 859039 1204681 1076326 1929524 1323400 837398 1732153 246249 1110068 1771622 1643089 215529 1563440 1302979 1967770 30577 692871 827182 1032842 448266 1983164 796905 59328 1876565 933396 711813 1834008 1883367 1054477 1527885 601456 1183729 1120748 1158523 720958 1270031 1402855 1371879 1133899 1935863 928018 1940669 1958969 1296920 622841 1072938 221147 63122 1050707 1653655 762548 773784 1240461 1899764 109432 690074 714529 744186 1165309 957741 217899 1128696 1451856 562169 1691314 1964288 1136682 1321008 511640 829499 513119 381869 990714 1617073 97159 254073 346864 954859 832617 23222 102358 1145121 1746405 108728 830644 1643054 727426 607467 1352629 1085231 726941 81450 1580459 1035712 1660010 795109 561944 1986964 1249004 1882363 445276 230896 1895810 648277 1568212 857812 1391611 1892903 1612860 1929518 124509 1767030 371869 1749301 1337291 1768587 1803128 218678 25775 1210695 1104163 1086651 270745 369490 906606 1220132 773390 9241 585207 317290 460905 600626 505736 1551302 312204 695157 1709846 1301408 979301 333804 946192 1926360 1605243 288571 1274776 554161 1376215 425401 681720 1133550 409271 954982 765938 156952 290664 1753513 1664179 1100708 1986330 1465666 292177 804990 1538006 1957237 518910 1039765 591541 1385625 1790691 1475327 1583433 654581 1127124 251159 167085 1437491 1271183 1712198 1737672 452997 1638953 512719 538917 443817 1185563 1818165 1255654 169843 1269554 381004 672248 360817 416282 263307 158875 586302 645595 799158 1577198 1594975 1436616 1279250 1166012 1125044 1884138 806671 625377 217923 870062 235610 853755 1101992 699229 716337 785748 1335957 1489741 463172 111812 436460 1863111 436944 596158 1664114 1298797 1102599 1967501 152549 1548812 652204 1775634 1134849 1645695 1969139 494438 730786 334028 1028818 1787192 295444 288381 810305 973773 1146222 1812559 946858 1340528 624391 1918243 719082 1140960 1354002 1651654 573389 1684200 1859451 37572 682731 1635212 679221 1864752 410130 1585998 1751469 1884701 1309852 1157480 1311864 1349250 1393258 1016449 46707 167830 314946 1898398 687670 1952875 11348 588350 1244779 57787 704451 269296 1279005 581362 703133 1081474 1202493 242996 269250 1035779 1592934 305705 308713 241042 133161 851287 1098255 887714 1768645 972529 1077707 1623796 819552 1167233 1732063 941931 1627897 1822861 341307 1996940 1747191 174586 1106814 852831 789974 1101601 8179 1195844 1916698 537994 884856 1742993 1488482 487760 778399 244403 891836 585152 178898 1578104 12547 1121764 3941 917727 168875 434020 1535492 805731 399098 1258810 139347 1013323 1698077 817763 913333 1761140 153554 397170 325650 727194 337645 1256633 1878607 1785110 100634 1684553 68148 1553267 1277450 439169 189973 1533773 1997951 781151 1267551 827989 283239 962161 395479 69250 363189 313045 1623092 1111249 1861573 1461717 1915078 1405251 1965704 276109 1792677 1447240 1170776 1328907 328474 1242371 1436422 113563 170228 1254282 333232 395723 1039187 55459 1274640 309918 521751 1344220 556769 644287 419601 821676 1643444 1266515 1809936 865911 141020 348045 1110230 1945456 721672 568275 586348 392754 1416302 462281 844120 917355 1879944 1856153 62914 1178452 313837 1631126 130450 739834 240894 122428 973779 1675103 161414 1755810 1532718 277745 1906888 827520 1570930 451011 100995 132477 1518704 1446153 1085544 1817811 1263947 724827 800267 632250 217730 695142 447341 859741 372130 397315 1030937 837847 1764037 1513266 1908276 561625 370614 711139 695445 995309 33487 1485300 558971 54928 1928907 572871 1674282 689372 1370389 717788 344333 177234 1428159 1073147 1091351 332391 1801622 113420 1756765 1852600 1099952 468576 1007418 1401397 1371579 1689902 823087 984362 1882476 727736 1884931 1647020 401073 536991 435703 888532 1676961 204450 662473 1400872 1312182 1218655 16355 464712 248471 1473170 751598 1048288 1405329 180412 756330 426462 1163442 1180261 42972 544900 1305018 1169799 838612 1448556 1456009 724297 516475 1081542 49453 1820909 109915 311071 799586 1508402 445834 195766 2792 202295 1655455 1043652 535182 781155 326669 5618 1786064 611743 1618272 1091301 103185 1754229 1662513 1198233 117353 1388144 1989881 1470360 1622802 1104980 1865037 1212596 677581 1161042 1756932 1671093 1029570 780280 462459 1658506 514160 1503347 1985491 451883 288848 1740183 1608316 281776 61274 1008627 1989076 276101 1440101 1082831 1422123 193992 655939 83145 1948836 1759956 105433 1760066 352687 1743575 154389 1141612 433953 706057 540496 1621932 16830 1065529 1835260 1132856 352968 150814 978338 1903525 131094 1902321 1047213 358051 820687 1921312 713853 1527058 438882 1494022 466396 1837258 1530850 1692524 1234531 752163 184326 182604 1767369 1630265 209683 1482 1005501 139232 744250 189666 79845 1960667 678189 466049 736965 13139 1222379 576303 200520 1866749 1633158 1476582 1658063 460836 671882 1737114 1121614 513900 883077 469928 1924292 1756907 1836469 1910581 1105442 1322267 1427551 420488 1327761 736627 1314612 76333 14785 998054 655200 1392825 1247053 114970 1213630 677794 1119880 1434019 1959914 751800 1585795 1882704 846479 514258 721573 1586322 1596252 356020 1693840 1927497 14025 444900 1023239 1972407 541579 138831 1770285 832973 1086812 1593804 1322365 334226 1238117 581916 192554 1857974 622832 1823931 268 1492373 276190 728258 407572 1115430 1807217 649227 1244160 1843510 1198300 467179 658700 1736616 1888821 1314887 1068445 405195 1757883 332719 1500822 24578 1267241 1778478 117299 53465 748773 1716246 1934471 139594 549547 545276 905903 518870 300677 195987 347175 810019 1997162 74820 1696449 1538871 545050 59873 885934 1288625 1918580 1288697 298405 1614235 1643783 1432569 1638692 857858 691404 1840044 338227 1749346 1513210 1738564 442714 847361 763649 1558204 505474 1294428 1047995 600371 28429 804215 1736251 911150 1117697 219595 803619 656885 1846846 1981343 1163843 1229054 1893971 403918 1662887 1088789 1738751 524669 198213 1784400 1157775 455924 1440984 642994 877290 377436 704675 1078950 841856 45694 721266 926016 802869 1083019 1219354 1190898 493739 1249622 1810854 85760 1367920 1331650 1127681 874715 1569668 1218352 332439 1908161 941019 220206 1987529 94641 1582110 121924 1051229 1795413 913817 919333 1666613 545763 1000778 1222868 816175 1142261 1344034 648796 889095 1717640 1167653 761516 1360631 211001 542195 61674 1105857 1581335 1340615 1731392 950842 489393 1901449 1831672 1526538 533487 1968470 1790871 589608 74574 15729 1763482 390377 1300253 738895 1634346 1043887 1228079 1655735 1130841 1657175 1875890 417118 658695 313458 1862393 1348075 1809263 1074775 136133 917310 1448723 1116879 388303 1288856 731944 1583330 1747547 985725 1013307 1998155 175242 1166707 1289102 1590749 20593 1341969 646175 1045962 177273 839444 1195727 161312 144646 1448324 1295594 316271 884224 498941 1126517 1575769 1137313 1120782 530428 71900 1652894 1043721 800517 517506 451261 178743 1824814 1764851 1365252 218713 289469 393630 441711 109680 1243276 729632 592357 1275915 1783853 392923 205471 510532 1607858 433388 606206 1052890 1290131 1469678 1724746 1049598 941919 66006 1360584 1495272 505997 1129936 1227669 1998565 255225 324729 13253 1242644 255583 242059 626498 726952 1743224 1207616 1750900 1052285 301776 1801059 1911129 1622733 1135508 794695 1593634 247974 1763562 324101 296560 1622778 387873 351389 848549 1787927 283498 456521 197641 1725349 447588 40976 891442 1933227 788555 1533662 1059481 644410 813281 1714820 619882 59642 1416013 1005983 525419 1631323 1805447 168392 550306 842101 860903 250539 999797 141640 703937 1106955 1288227 663754 726484 609259 868736 1923722 203791 1705446 117417 1983291 846967 1988573 1063077 347495 182595 285725 323982 865258 411694 1390998 1788619 1850899 567023 1513212 1437574 909694 1300013 1749355 560943 1044476 156964 392280 282497 952569 365034 231764 691044 1769007 1032671 887465 1860466 770224 1103412 1538568 535921 1788638 1633243 451669 461840 231836 745521 1013565 713257 506699 1592787 1611476 1321304 244373 1275409 1988802 156237 357980 1721136 697755 426768 1779644 825399 1331385 648365 388810 1293315 1642451 417162 1608857 1646095 831085 191632 441155 1031551 56940 246989 1148357 125390 1505797 1920686 1244045 1065811 915817 32703 1997218 802058 1029916 719578 912546 274775 520208 1197705 595162 1378116 764828 1291291 1486784 1545025 122353 14846 757008 1375426 1492528 32932 1980097 1045522 1990664 137790 327966 145634 62748 1102529 182895 795572 542198 124778 263884 176953 524295 63028 707118 110336 261037 1462006 468275 1681802 1028056 676014 962323 1892447 565448 1379255 1868909 1264030 1772169 1601292 1076197 746059 1394961 1850901 763996 618732 433821 1642248 1697271 1624269 926393 1044518 900563 492811 718590 55624 715688 1850538 1099125 734280 635832 1383749 1085491 758669 487203 1824200 986970 191871 1126970 605975 354716 1360319 1853179 522421 877596 1502357 1733249 1457820 466692 1607278 844251 1673706 1988935 561704 1452919 1770974 318589 996215 1507423 11333 1059675 1806277 1798489 1995412 719575 1566888 882636 65249 1704671 233832 1268276 280865 1940542 268523 708271 1254542 1098408 1260240 429756 1190729 852017 1624851 878105 1516393 1457077 1148099 1828802 1119759 203392 829136 1449220 1131233 664631 585449 698150 83461 1554466 856909 977944 1909616 922639 821667 1002700 695866 427386 842051 1015681 1026116 1897319 853615 1771089 201111 998320 1142520 367577 1088238 1279922 718206 161521 1012740 253678 59351 780827 46542 1184197 445019 88603 939395 1329426 681519 1432794 1878810 1842577 187478 1364401 1921649 569610 418296 437557 1721865 1130388 1003375 585518 1341829 119301 1171481 1952730 1702247 255073 1192433 1842749 556164 1347426 1887070 130233 1820702 614286 1404623 569816 1504693 1421190 1879745 24725 416745 574082 724156 1908942 467052 902523 1878221 796650 1579185 1658368 531887 1559570 1695946 575337 121812 1650444 502572 543013 546934 381243 606597 568860 942548 105315 103672 954719 822329 99609 1952993 491329 1917310 1962754 958940 563591 901492 1938477 63718 715341 1441469 309586 1663479 858230 1676432 463779 947641 1951131 1552540 1543628 1221804 1532450 1542348 556081 448003 1315507 416039 991457 682193 549142 1548590 541912 1569629 1665838 93885 288651 812023 121845 1021676 794956 400270 2495 144815 1387941 1683150 1126626 667931 1741778 1683426 1755110 920615 632361 1089014 1435762 1263747 1823820 211473 355161 1573794 1937588 844838 70106 522208 96008 513413 107700 1418141 1051052 719947 552 175199 1045920 154672 678031 233432 589005 1217520 1587423 1045001 4363 1479562 58397 250994 4712 1581217 1511871 1903188 587209 97918 1408032 1320105 215462 1650299 637700 339781 535744 1941936 326104 134873 1884571 987231 972221 872831 501153 243803 314277 1777718 446686 1476398 1129177 834646 1308296 1768993 1718258 370600 232998 542740 1317381 1480020 790127 1375567 476467 704123 295748 130854 1925960 1957473 1597710 52102 785021 962605 1572532 1462702 1835855 1161050 958667 890532 542472 1093034 1449234 478186 1475607 500976 996295 1215982 899110 1871387 1642601 1492848 199038 1032769 1473560 1755406 964519 1560044 1828345 1851305 561835 1656329 1217010 1146062 1041729 791962 1205776 359093 296862 1971807 1123583 323720 1506156 1039098 1302687 669392 972382 1636274 258171 1166541 1281459 1674186 1141170 113925 581255 740310 1204668 849675 248484 1530526 269428 657915 934096 657850 1171254 904654 662255 1837575 573198 586009 561841 1014618 806513 1917127 1781253 1915953 1185156 586101 1985758 941154 53204 1519117 1126608 1888915 1819861 390744 48248 1506359 299532 1299482 333733 1275269 752864 1837484 453579 1276365 1967431 610180 1326176 325981 596304 670880 950746 834769 722113 1817349 882498 30040 284664 1989233 1806514 1480361 1465307 635928 429680 413263 1704657 484753 966145 1268587 943815 1090170 1405788 1563501 505689 901631 1486887 460472 1981074 742152 1495544 1130573 895641 1804848 992837 297439 1075918 1707833 1446207 1184316 745543 322705 1518986 980052 1989178 202430 743731 1710528 1407653 1127923 161586 1331372 24392 397863 1538558 1483028 1002753 455272 234204 31126 842427 19564 1695575 1037630 905884 867341 1875623 428246 537609 112301 1332072 240292 1639767 501550 1905468 1748746 177147 649890 798295 1138569 45295 477534 755717 1481777 985403 1332842 843867 279409 739479 1167317 1928264 702050 1595239 899282 1884827 442885 8043 158926 871381 1956500 1246024 267247 1952093 441726 1288429 784032 1876701 1788635 1833651 832990 244891 535305 41419 799896 309682 1618314 1167946 325818 1968115 258278 949016 142494 706752 1046054 722311 104357 1544910 260692 1467587 1508518 1904125 1826915 855051 1515170 1349719 1843633 327473 155990 480900 1222556 915688 955147 1564236 1529156 1806157 259390 546133 1603789 358148 1497450 308161 746618 1172475 763261 1788451 885547 1257472 143775 1720574 1743961 474013 631029 7696 1896747 305775 412342 420889 1478977 725989 7970 262649 859205 1837861 1678205 1317410 1533708 1375653 1224673 1246921 714419 315127 894784 698455 1484953 1079910 1908326 1133615 1233406 381299 243966 485349 39211 202316 775691 1309864 932135 284564 1013338 51523 732380 1779026 1730240 1911792 1752410 504920 1337452 23544 35100 1859672 1310252 339348 447702 1789069 1736274 266083 1236551 1194541 822695 1726004 1274473 1547705 220805 1050828 936413 1265008 896421 35623 607591 1071458 711460 1169352 1613111 790365 1411985 683546 1964073 225972 569688 1590355 22008 568645 1188811 289341 1048925 1451657 677275 1321347 1365735 826821 72855 292632 786200 216463 777367 1830820 1904682 1785713 607893 223609 1118483 395074 721958 1636538 651368 1301968 1671199 905195 1165467 1750315 1554259 249632 660961 989462 138156 1969452 419329 1351871 342477 1824232 357567 1901946 797381 874345 145346 531129 1608103 875361 744572 100896 845813 1273532 1349040 388291 1861733 795829 1380435 1757811 1975217 1936941 357668 874485 1158843 257236 1048278 1149361 1921905 427733 731833 1077939 56425 1725152 1807481 216406 996383 1521712 1944291 1972607 1511872 794173 1416619 1456803 1232950 1437000 1404337 1250689 726393 1838561 94204 222999 1975546 874660 715183 195225 1017978 1659566 1361896 404612 90096 1788167 503094 1444074 6806 73582 670478 1626218 1466368 1178443 1031876 274096 610060 1840944 96212 951 1560383 1274899 17919 500546 1736767 1575828 375798 1238233 1165088 688611 666825 80956 1210309 967804 383125 1823461 1787194 479166 308594 1222994 190400 1402923 54693 692041 1529038 1489751 1299332 1301146 1276002 1881822 752423 1558488 403799 375219 857256 599455 1533413 1400722 559004 1211573 444187 711769 696204 239855 158193 874907 1575405 1360075 1082091 1134509 1841126 1476560 1696014 187010 1509474 1531547 1661348 1909137 1932943 1472513 1340339 1581327 506975 585150 1336135 265752 1127327 200571 470027 1428566 443559 342090 1714232 1998309 1287150 1485328 1217966 1064342 554150 187170 265806 206162 1723759 1359305 1834698 1224361 1296407 226696 185751 1064984 934049 436946 1506914 1274290 435642 1479572 127780 324114 556258 1174340 60838 42975 240537 869853 40425 1364962 784597 738258 542539 694694 1687332 1480299 1818949 1194412 1470106 1265205 93952 438300 799125 1736935 1118551 1544622 435297 1719054 891477 1618096 1857431 1836537 988354 1628073 1729093 1903325 1270088 1722458 1907872 42503 1951684 1547986 312637 38380 653948 1532415 612210 1784376 555047 1606132 833328 1378087 1608791 1178839 1987367 1344445 1971164 1187731 199180 774516 1809987 72354 1684170 1629135 82183 1339082 1314211 1185140 830300 369932 1234593 1587026 1286468 1636960 32793 1356768 1053909 1575756 1838299 1251544 674322 587382 1281567 1535183 646748 541962 1206963 170690 942095 1871370 849464 1403617 305067 1189228 1110240 367663 202863 858225 165158 1769808 1196980 1818567 1278213 1388554 1557229 1180553 825532 1510036 743437 1740304 1432239 1036592 917315 1739840 971126 945351 1442783 848 1538046 1830391 1074019 282824 1794037 446593 1858432 1606671 1496990 1209152 974519 135334 390932 739433 302757 1285945 921145 1907633 279004 516955 118426 1535771 1011392 44476 1191743 1102735 180085 42298 209347 68428 1676620 159813 1956120 895457 1596330 166289 461164 369569 1471149 1538087 1789633 1030833 738005 620102 1119673 1863197 1719547 1556022 1675109 809901 1244607 992353 680319 648434 1238790 880531 1784563 962740 532536 1248428 1139314 1770990 988462 842512 1139146 1812465 285787 397266 1889888 829801 1399288 1617237 1349461 404150 977007 1142843 1264917 380680 1759945 1306185 952346 185624 18820 587378 1595163 1198010 956865 1231583 1701350 276404 358545 1646353 1253021 1106463 1517030 876125 1896211 1596572 698827 82042 787554 52416 1083518 47725 1545459 203917 1053258 432246 1654005 544018 1006455 1266776 1691979 268104 960195 1619655 689270 1100439 559673 746185 466457 788118 1708471 99270 1969420 139435 1379076 1271057 146028 1948423 114344 784976 280144 278998 355651 817369 1541178 706692 1693255 1267067 1310266 1938485 1104511 60560 566536 1158459 288900 1543559 532803 1931128 1653301 1967337 1493808 383433 1248891 659422 1337481 1446269 390192 1667238 1517165 161647 577533 1975013 1867111 1219054 1671575 1192365 1797420 1126813 888928 1769390 940628 81840 900375 21918 572086 1743355 1419495 191916 792471 499946 889093 1551920 604238 74132 849121 976644 1175455 557790 1279507 844284 1256884 339139 175397 212706 854214 606500 744264 215284 1096957 1054572 271165 905664 566300 276971 1145030 70362 890791 431231 1383139 191337 996726 435622 728687 1109249 1892365 662823 928820 1511587 686021 95324 1343560 1669215 1033421 415877 271412 1476590 811185 1107864 234333 715262 1796722 247132 939027 128658 1121572 1040508 1851064 1001867 1771391 1052869 1926858 1373735 695421 771067 1676008 921219 296334 1662390 1493658 436015 1058548 1335372 1948030 20731 1147007 127298 60805 1060333 1731125 245771 324737 686159 65921 1764673 354395 1838556 486254 431408 1338922 1246071 1311603 1627940 190404 694713 1999213 351758 114598 239974 1521074 1339281 1402490 93459 969269 55049 565913 142258 855701 569419 356894 1321279 1416569 1879942 679034 905114 942631 315432 1091864 124500 831604 1891009 1498081 693789 662805 934605 1357343 36200 965531 1567861 1385510 1952112 266247 633114 712786 159626 1890424 976387 1404561 798014 1431343 1819637 625085 1165763 152355 811192 1849009 1006626 1469303 249189 33294 576126 1722912 389232 1493530 1293119 886570 129583 1042352 1446616 1795566 1878484 1432131 590848 1882072 1366154 913798 99168 1445095 182524 970747 1395498 450263 649897 775314 1811008 357337 1871430 966752 1068942 731938 463473 1539793 561509 1253050 1590826 418200 1084266 435231 1187048 160089 1588703 1269806 1367296 1476106 14280 619330 1496729 1529125 1863612 1308873 1445387 824492 1517029 1803924 739066 1932395 269996 165161 774524 569417 1346378 375742 1248154 970168 400310 1041572 176950 380848 1087872 104223 1042603 1640505 189561 438477 320197 199951 302516 371578 1773076 1935512 1235656 743944 361242 1939844 1442051 310723 1575223 1792279 1518534 1442235 138458 674861 499905 792508 648014 770555 1845407 1963189 1026865 757645 373743 564087 1833806 359240 1051753 1103152 761418 278460 153134 1466255 21782 507986 1092437 1440762 1036121 1262098 1924707 1414744 1789730 1610058 501629 526677 507895 484002 1271400 157456 917595 824944 941531 61723 1833211 136947 1099963 1017987 1992302 26937 1274764 1949325 1095092 999672 934372 1994505 779108 455297 88704 820717 1563192 1870772 1814977 1162471 1210654 110188 385359 1292589 1860345 670959 715028 313364 1314658 1431800 286324 1156912 1919859 417679 1907697 386659 409691 1862374 923513 1884843 633264 126514 1112665 209431 392311 1542585 1755754 1656111 1581266 1069208 100017 1968530 1797531 333504 1674537 57334 1644178 891846 509293 1793121 1290000 1646558 1743291 1983499 1489029 1940714 112869 200606 1192961 1361768 1170374 209522 1429562 480548 149495 171176 1334026 923708 826798 1843747 1383247 1457227 887436 517913 117379 888015 235617 692551 350533 477080 1331745 1179301 1712396 1471161 918191 1214848 235344 1535439 23258 1611874 1927585 1508122 261581 1372559 510766 972062 1902055 1925521 620182 934179 1891831 686449 322443 1248015 341655 1701816 1181301 1547226 321585 1132494 1525530 1616805 607788 990846 541973 789962 151985 536198 688590 835905 1608736 1920791 206694 619995 945849 1120773 1609717 1149609 1664255 526751 966900 1025199 1510497 1729567 1031281 363622 107968 1496293 1432836 632918 1368528 1541243 518508 1777584 1792369 746710 1219715 537665 242169 774199 1891186 1846454 1101475 470188 472007 1255973 1947538 1167687 1623764 937125 1529921 1064587 571364 1266698 792333 1430247 1813279 1071910 539593 490752 143303 353661 1761373 479745 1205301 609555 177229 864956 386359 1964557 183157 1170961 627204 1279617 1704747 230416 861247 569566 628243 1866636 1522845 1360665 1684818 1090818 1590075 1165989 1808346 848034 177235 1106120 1711297 1745380 286561 312474 748248 87072 1481051 269810 52435 283552 1333926 989072 1336987 1390356 639953 1843720 1678455 1317355 1167406 549231 1835488 1208951 481629 1378564 857552 1759782 482925 1252346 1141154 1453013 431148 255425 1460037 1301558 671063 1033268 33559 1065937 1332721 1266095 1751226 153421 665578 343827 1410749 1926823 1248758 1644231 1594543 782682 1694110 1654587 362438 81939 389082 680809 801658 156932 1531359 536101 1323029 989079 1526315 498446 1127019 65575 1315855 1328051 13280 1311709 38444 162653 340734 245802 151158 577552 1225966 653989 992862 319380 1160177 1519303 1727297 616612 1995744 1820824 478627 1678686 1799931 1890235 1455686 422943 523841 475460 469460 107555 1743824 1352011 1015430 542441 1256527 1387065 294540 117805 640516 845876 1166295 1339633 465006 1873271 1608670 1074310 1153252 850472 820283 1565014 1499732 1979574 95669 1694599 1433694 435360 1092529 724453 1651232 1350755 1843443 1560382 499292 1175339 1231068 222121 359143 1808436 968075 100426 919604 296867 788300 383796 1719061 1458458 1903350 992859 733411 923034 1570572 1296724 1536081 1684868 1713694 312551 286037 176269 63469 1472628 1100203 1112832 1229282 1935745 945935 47758 1955416 482385 1667456 1925560 1674598 87726 135613 155274 1930875 1356510 1568935 372578 1730851 819099 1017444 1876330 1166203 1151196 800480 1050107 1560614 1184104 1441116 929024 1119403 165315 745562 663324 75523 515964 1826458 1342235 194058 320789 1598146 1481985 778786 273394 1231484 141691 1698236 229957 551552 1463151 1754455 1456148 1057272 1824233 581364 404728 1117297 1196504 555214 1760191 1679269 556186 875132 12022 671987 1450876 996505 374994 1491145 1296857 1130700 255918 1392658 1449553 740563 1147537 1242646 1970498 1735645 1597688 803244 39703 1284202 247700 1150874 643464 1705608 803934 131370 1181042 315369 1502485 169448 356879 276243 1457170 184283 319839 297262 1816502 534748 88337 1610142 1977064 250092 1089089 773575 649656 1021929 1388494 1438935 652680 1515357 1183283 108219 451981 1030286 1921538 125382 1024637 1031964 429086 1095341 473500 866368 865369 31091 1820338 62697 757785 440084 770502 1441625 666994 2846 816070 179609 186838 43293 727207 1948941 1731141 1483811 1462151 619181 198143 146804 1335713 692116 785480 1206083 836211 833014 1315562 1184698 1919855 1186947 590238 1919806 1285432 1347521 682658 1479624 315335 977970 892315 1782669 506731 1753434 1571254 632924 1858241 1942687 170003 1277939 259470 383571 1238017 488231 1566027 1717468 314371 1901737 464735 714009 385881 666361 1248088 1593138 679568 477769 1019444 21253 1151990 1218791 669326 1093026 1833826 196974 1637964 595104 870540 1044823 512783 1640442 1259074 657461 569636 884829 656345 1515475 1246601 448202 451594 1715089 706873 1709539 383732 1963233 1843680 333261 683736 1705024 1302659 841585 1882922 1411733 1348181 1042119 285410 1526513 259673 110640 508029 1091310 1213905 1394100 1220208 1248942 438239 1225176 1692702 1445939 1048861 327453 141590 383839 837926 395108 1918607 533380 587442 860907 1037047 711767 1987030 786426 1187678 385631 1576862 408991 325697 271687 1254370 1790894 131035 1729068 1376602 1229123 262145 27842 219137 1712034 1400801 979718 1414695 1044044 351813 1293868 1628681 1408390 1640184 160161 1020661 1702830 562761 623571 845970 1706807 1069801 1858155 1862156 921244 1648355 497714 599773 1279365 1516774 1499689 200060 1561578 327698 971176 1379864 480381 1565430 1493208 926353 1321331 1955137 1903968 16272 92738 473839 1205740 271258 1740191 1101314 1697742 1584383 1378967 1784677 604783 1973831 1076383 135420 1323521 1823561 1274840 1256716 1716733 1395172 1496405 1147663 936452 1928027 1828477 1503836 1618407 1582338 913322 1304970 1673597 157584 1757742 145227 501152 1858418 858811 123039 291912 1392312 235688 1801763 640120 1944205 399038 723343 873649 1157855 1113577 551069 846556 1333842 170776 1126005 472872 1243701 1764650 1072426 71905 1200985 777996 1592185 92617 151152 1453653 1400066 1455303 1106576 34439 1796024 743608 418678 56295 1200157 74964 80011 1753032 1475275 1972570 955432 278354 827995 1167439 12327 1359257 1743606 1746539 267610 1924240 655158 1348013 689519 200257 1415813 30209 222270 1785735 1201973 1574220 1515757 962244 1198226 1374455 1879169 1074045 258947 1982938 1921368 1566376 539156 535046 1369109 286002 1347535 1325875 1716940 1033498 984592 788444 231119 1411677 1565233 329229 191679 740219 1752677 1472961 773731 1214892 227647 587740 1560940 989896 514638 663201 1922058 1371482 19873 1732449 1652464 1367941 146271 847182 451183 548403 1955212 1043640 1748562 204922 1967916 1958151 992411 998555 1827169 397022 171696 1202411 1175733 1603416 1270984 94796 1533560 1139779 889969 1136273 364626 60682 1968153 156239 807732 237770 120374 1236563 1028080 1206709 750442 112265 1550761 692370 1244519 1426705 1871197 865502 930427 207192 1173598 124540 485440 86239 521844 1840713 383216 44340 1566831 1645885 1131470 1360701 1738990 1286953 534314 140918 1483549 1911519 1479409 844409 154504 129343 295617 380819 454171 1140116 1645372 170675 168368 690948 1034668 1143183 306827 1494243 186553 1727526 540050 1443996 801127 1072964 1282202 1166705 186789 843598 1793658 695897 300957 1348774 154641 264177 1044520 597561 1276509 669128 1986995 46572 1790040 448689 53538 285693 1479907 1388156 446587 681718 1856730 1263314 67505 1976776 189193 1696799 62852 141270 1172446 1075579 1623006 1453829 334250 604813 1568443 941213 892281 1050090 1321117 153027 951206 1028215 619047 119061 350892 1944713 608109 1114005 1154703 1131484 1236181 864105 1625524 133910 1796415 1379927 1747818 165918 851724 1421323 1719832 1330629 1040414 1695290 1284862 1478337 1882947 854698 128300 385004 1624687 1299123 601510 1391891 1288485 205905 185783 1970131 651665 1142103 657785 676594 1652176 470213 1703 1029893 1548790 340169 481098 1363256 1480359 608767 131440 564975 1861627 1588223 1372335 613355 1755071 1765144 1020726 1979723 1349163 150576 36805 1803229 1217292 512159 696862 1325948 1046654 4180 469984 1206969 494890 819209 1046905 1407671 1210553 1499066 367837 1209515 304339 73908 1216672 800901 320162 770045 1445611 436930 260887 1355011 1417077 398197 640565 309990 407668 1770394 1786070 22425 435880 129530 347820 1249980 1436023 349347 1259965 397524 128779 485432 1959532 1947737 1640017 1068589 1738306 1609804 920884 1540798 631385 1239653 1374937 1090165 859679 1756811 253903 226443 1391440 167981 171932 22894 1267707 250869 1936876 447339 1688304 1604896 624172 956679 1846060 1233747 1013333 1885749 1027824 403275 1963632 723360 1344065 219320 1833234 1153173 1183155 817216 863716 1636525 1672000 1388944 702199 1578386 66015 1919496 1783714 95482 1107665 1278473 616714 102312 1939763 1211882 62759 1573676 1566052 484779 28382 1727596 1322614 782643 1908977 612412 1494316 1603569 1857870 402793 1214907 150480 1377061 390936 1567783 1888900 494388 440121 183572 1788961 1840382 1830383 128983 635411 591122 1263434 74527 468992 1468462 1935045 1751081 1869423 784348 1266578 1425072 103655 841487 809712 964641 608244 24887 138298 1769591 1782534 893650 76872 437585 767656 710717 761367 1328407 1987694 1871196 999193 1895581 960256 1017653 889960 1996603 1651383 1335000 1525721 14399 1674779 145329 161902 1547413 875318 1026782 990332 1528122 206500 572673 1363523 1421267 1990163 148757 1997053 603272 1876572 1520205 770683 1182893 1762704 1182856 1790767 31456 131888 558887 1796501 676899 1559858 1838183 900331 737259 914567 1520503 1743797 135505 240873 280803 843929 35292 1108154 1972593 445173 1231384 1447982 1996681 1690205 719149 928107 1362981 767140 1861451 1330205 1114292 1637261 432297 1954800 662166 1069692 1102455 1895529 1280213 236266 415765 486864 1670050 477555 578426 1044347 1671650 371971 668212 646084 1949685 881010 1606537 1493170 847634 1197298 22012 1584811 1124168 564470 1391530 1998546 1164611 521977 1276318 716322 713108 1169308 240422 1297897 139180 1835464 261074 605697 1815276 1925477 396561 1811380 1973752 761639 756590 1276575 1149075 750324 1370608 145787 937948 217738 1294291 918649 362109 832010 117469 1652066 666815 929563 1051800 569331 1153885 1653059 1645236 502315 1661610 1928906 482900 1442018 1961397 270589 984596 1103201 1244941 214077 1495968 239916 832792 633033 1803837 68936 1394882 746881 337967 365541 1905446 1053000 1508630 1558821 152958 985576 153749 1607781 630393 567703 59591 1019032 240115 1528161 1582134 631833 1930039 1749447 1910232 524717 767912 1044561 1728821 1064022 1493059 423467 31380 1971677 1321919 1598097 1644896 323820 1542197 1848419 99231 1180376 1238973 1381175 526389 623692 76348 416461 362234 313038 1918278 1157813 1433267 869337 340756 1938924 996965 292418 679741 1771479 596608 936499 750331 1866379 283959 843402 1486972 1094873 572253 1337834 1369549 501283 889940 1849359 304106 209272 887000 349557 719475 1918656 15828 1194804 190194 1506032 275019 674317 197333 1196496 1522025 1349187 1536889 1502677 366511 1770336 254635 742988 257347 1544919 1232569 557056 203533 810576 551864 1301796 421040 675425 1258967 797549 1795892 1653669 427827 1140083 879045 878897 549798 1191020 900019 1734137 628935 977774 1879512 1351788 1481585 656840 1972963 1487602 586447 781541 1472310 1311597 1167967 1810545 196846 917332 797234 1936397 1163230 1743332 1917747 1640717 392064 584230 1423504 138345 682859 1904454 712475 963556 764420 1660656 1974571 945434 474277 943633 674154 1821785 1307600 1659047 1106179 1583610 163591 1095584 1289165 419482 1839804 704565 1768351 1992528 217976 1598123 1648023 1592973 729362 1103343 194332 1851509 1995192 1080 1297994 1848169 498561 1177769 1226024 59582 1386392 1454262 286090 1469181 1974739 43635 1852852 1567680 25216 1168476 939345 383328 688686 503593 1999629 95056 1662045 1594754 347607 458798 1135946 597811 1912753 1249765 809992 9554 1196288 1775390 1315207 1851011 1154183 305350 733188 1306332 416730 1049701 1086811 296850 1400812 168915 1234554 1787522 77477 1657539 134502 583743 1242561 1405392 1737008 763396 1686595 945926 40697 547810 190781 1393235 638472 595749 40371 1525684 506869 157324 140904 10596 1389459 253613 835983 1231355 394963 812915 1303166 1804120 1938418 924665 265170 1153961 743372 392105 1701586 247243 910156 1774312 543110 1551274 591718 1479075 1985565 1875765 278151 712573 1599116 1841921 141512 157803 910277 1017871 564591 1864828 1489275 1666211 1948259 927160 1290290 539583 1767607 1035230 1703339 1862488 1104979 963892 1113050 452266 796496 1015790 1381179 1048890 73790 1700240 1235231 231812 1804233 256397 481826 1046443 1968640 710632 145639 1085092 827384 1775513 1095651 1801969 945090 1404060 1970164 690719 247461 73717 1722892 1880496 493478 1450436 145756 995990 1688374 764284 314860 856013 232805 116077 209335 56460 1741139 875551 1701477 182639 41557 101112 1491941 802621 256533 587465 992979 1526093 1013336 663974 1111100 1024321 1323905 1419505 1466633 803916 468136 766479 977451 962358 998221 1797431 1191465 112609 268164 967749 1562854 521098 460778 1409712 1600803 1749024 1202816 1054280 1514991 1345566 1991628 813878 190156 961735 1400849 1720321 123080 1689795 471063 1150939 1233807 1195344 1120339 1842441 291000 842671 104179 1145691 71417 1752501 862772 544761 1644011 1897700 1938122 653266 333654 272458 938546 1704164 220484 1134039 1708525 610195 949430 1946164 1150115 1163825 679873 724691 1718663 851180 695560 1453556 56980 147292 265661 606174 471020 291331 678628 996960 858029 357458 1044014 561647 1610458 80227 568210 1761440 1123741 1586817 1433202 713340 1950375 542910 1172689 709960 1150583 1542586 630868 357565 1765251 1536578 1941800 1455721 1360116 697402 1395122 444051 306206 1076930 583027 1125598 569852 361151 1133253 600355 225762 1732025 1613391 278297 1594310 1711646 1970144 1147608 74002 1456983 791234 670673 39445 1137872 796396 1857717 419403 521225 1179709 858976 1340367 1973897 1181990 1015233 1034673 1499384 1602952 1509259 284880 908482 1630859 968071 711935 1266316 1457802 520153 1885675 228274 99740 1529008 1046742 954943 1189347 1102961 1908652 1991569 934397 1247701 1964189 1276686 1316052 438068 884598 504478 493091 266147 1921115 692140 332879 1054500 510250 1850839 598097 75192 1490785 1879526 1433455 962313 129723 479013 934810 230479 111930 1636775 660221 325438 943659 1823055 1415850 1434523 351735 770378 1772757 355241 1502240 965072 487219 1720792 529761 1733032 1994838 1225550 1133551 442921 512575 1446704 508420 1394538 920730 1912516 1446724 119624 1589673 1767297 471360 1054927 154975 1403144 1930484 738202 43650 1057031 325301 1924135 449084 1027868 1747507 576173 839845 210579 314816 1608363 55483 37172 1054796 712774 999296 572340 371331 1799488 1817521 1524737 969618 489744 75466 1581322 524768 1534355 1615382 1776845 1460620 901789 21307 1982358 246080 1319963 530693 1715690 1323302 851117 177301 395453 1781141 1284354 1616766 258703 791612 882724 1163665 470379 1635641 758186 1182623 134776 1664864 903210 1262985 1760232 1344945 706808 905710 354887 759843 1982559 1707523 716084 380488 1278733 288251 826164 1153186 1276895 801556 1474403 1576012 833649 1981842 1772595 954317 86456 1542149 1873957 1165536 1728990 769564 483563 1420307 1671960 460995 165234 1320723 681998 1438976 932488 1360166 509505 159153 1500529 1174109 1748373 1975063 1568564 52834 1750129 355075 1672027 1459095 481183 1089413 1309076 470283 960294 1375446 1899179 711100 319754 1414763 1719027 1374886 813172 332339 782075 1759215 1578922 1889009 406202 460730 404925 1164262 825275 129301 1267565 333827 126687 1788299 901024 1902689 1254085 1070723 979050 1066972 644096 676543 1859895 1596084 1048347 1474119 1137055 1019896 375652 1309718 1433886 13908 1080379 1282865 434583 1092304 1683299 1896123 1744521 1653372 44195 1929260 1128038 1180828 1973271 393464 719772 1969092 167222 1618542 700218 999910 787123 1324641 1794586 269874 784715 462963 1999508 42759 1635978 175249 1607872 489274 952015 1772147 1558945 200862 657539 328130 1740718 1091478 1770246 17812 589704 738267 23261 143873 1274964 1429171 607313 15745 1362344 646036 1079936 779287 1388140 1330501 1459765 1768971 787563 627511 1147623 1689458 1996307 1161244 1744681 991500 657816 958889 307920 417197 1286129 1906478 142047 814532 1421757 1188156 1372971 1659216 284547 382492 1567245 947978 298457 1286478 241602 1701759 972002 579967 935168 71073 28218 1982960 1983635 1457189 295267 1364907 467441 1735755 569675 1580135 74770 653315 1657704 416999 310356 1891222 979066 878901 1196554 221945 927510 1770262 914872 368858 1309386 1345079 1520429 1851198 783594 1581840 1401413 895646 1950887 45785 1239457 1354234 888339 286836 1491877 882420 679073 815213 314471 1175001 1884227 1972635 116937 120072 464429 1135568 1345325 1654088 1147010 1398943 1607477 685300 294855 450150 1315691 1282571 1034010 1903088 1310633 138792 274491 1084918 1497945 1670400 1001230 1710025 323952 1888527 1589999 224082 170833 607885 1440008 1475179 441096 681797 746642 1079326 1227163 681179 1354643 1029895 150258 433797 1799178 162014 464076 1370234 37331 1125329 1606684 507675 1910183 146302 1608100 555753 904046 325508 649894 1243032 1193273 105820 342122 1716889 681037 865908 1898565 26665 1374901 1171957 58934 985446 1471205 1185863 762484 1181026 1869754 1723791 367380 1991644 574261 266214 1400948 442105 800313 1918507 767479 700173 164746 1032967 309810 65670 28245 1369390 1837006 1801525 1722206 846720 785551 795902 894167 1486615 1811226 1310741 1764619 475136 169032 13533 1939377 149156 1857790 1281763 1608455 1503839 1997990 193174 1313006 387695 1893394 550835 718588 1635665 1742107 1873818 1027890 1892443 1890519 1333750 505515 1100773 760735 510825 1216504 1247671 439176 35902 690160 546473 293447 1849841 1349191 1817152 944785 1704623 1173387 1007967 1442430 315717 1864876 1831489 1436294 125715 185432 1193066 1082120 809482 553173 370868 1541567 1919912 191412 1819002 235279 712505 429658 1216539 31802 929377 724350 1448401 1102202 1999148 1120729 1449887 1659942 1588553 1826124 1135757 636840 547845 712849 856876 554847 1260849 85933 1378144 562422 1733701 1878928 40369 1820140 1258197 1012664 213537 828246 1872481 1190551 1094320 769140 1824510 1473668 1569911 1757866 1985530 727576 1310057 1308240 1574308 762734 755993 1155043 76554 228000 762088 1973664 490047 187680 462971 1146287 1965452 1337351 1998392 1934489 1112007 158155 1982377 1029552 1841334 235782 1313761 1077629 1816539 1276126 402462 396406 158871 288835 1639701 1127360 1867553 1934948 297125 739526 347792 113981 224472 819736 1692319 1610015 264908 1535672 718977 201035 1513259 156726 1809058 504699 1653664 1443354 966594 561333 843331 126499 43710 72466 1248376 1414932 1884356 316113 567121 342200 1936468 310034 310088 57558 105101 1790029 189492 1796691 1764244 1724347 78105 372562 1933470 181616 1758593 545484 242791 1162053 710180 1737905 1606834 490786 94249 566045 411697 1764270 440425 1100540 328454 1744350 867157 990231 1400209 995980 1055518 546917 1741866 127198 408364 162728 679945 1809405 859953 1526916 756622 345614 706790 1573138 1995691 569584 1890889 1151819 240080 1235676 1052284 430815 403266 438022 517124 221303 1809343 1790193 620534 219691 92400 1863328 769350 1253715 1058233 1183091 767899 1394111 1358308 1155136 1399259 363306 530622 1463932 1453458 243699 1079953 169411 1475461 1913846 858622 492872 437059 4074 16743 1143167 1819593 1513037 336312 1431532 1004738 1065903 1081337 1786008 132444 245571 529247 321460 719876 1973203 315409 1633563 1165181 1542452 1226558 1600935 1769624 1429095 1214603 386039 949206 1544715 135426 1164174 822942 1270507 1529120 120144 1508180 621597 1482262 1902935 100342 1849784 1306455 396895 1737957 1111874 1013102 683616 724793 1867397 852988 908161 119441 836347 1974973 1597557 789889 1730986 491924 1127286 1412544 705752 1656390 406380 1659349 1414363 299723 222575 1868672 1986898 1629111 1197270 1760993 18812 1466284 414935 468322 1923172 1010026 591119 1203969 158795 1650856 1463062 1343051 1641203 1754784 207540 1315428 688804 1548599 892590 1545054 766016 446709 1759923 991448 1281874 1421624 1567646 378737 390811 509164 1889625 103745 69205 900346 1692469 1138370 881294 1504939 899551 1019210 596462 1002924 205327 267375 1515927 1067974 871560 905407 1879888 888408 1698842 1863929 1398191 392927 946728 1715646 239856 1013760 1865406 1775062 92957 1548488 655928 1489732 508779 294316 1444695 436385 1362006 1272120 1402694 525886 283394 1642777 1699553 914447 620795 194225 8800 1216703 941968 23010 616816 1558386 1243003 1884414 255133 1915094 805149 1697569 53295 1269042 257781 877072 1250725 368494 1755852 1226827 122048 1776275 1655218 184660 1520567 1917074 1049626 21821 1301264 1711006 780567 501098 637258 1932312 1840304 1643990 1129335 1622070 38222 1880078 1338684 698267 511936 1459105 340250 1006344 364338 892951 750339 1437721 1180060 1488346 447230 1329578 1727716 1393922 170211 592130 403642 177262 1681770 1270746 1993867 1875922 527511 914038 342255 131768 1413890 1585518 1627038 1383097 1142217 1559475 548399 1736395 106176 1146914 1102759 128352 560544 1717257 156021 1887753 1069306 162017 48752 1034469 1546857 808032 1896878 1847247 1368010 657797 1922780 1273462 411767 656777 1471988 508535 1213120 563461 1045152 962348 479877 586909 767478 1163560 162884 262698 1991114 1955387 1933852 1345752 299641 773835 1687196 174638 1459284 827775 1345237 1485433 888821 1943661 1794216 345983 1583084 1407802 1227515 1804480 786846 1901345 403196 811859 894049 176621 808551 882089 352869 721193 1445912 452925 1056040 918399 1474498 1287691 582821 1627662 1527313 760491 1932632 912163 1082118 422231 407190 1959321 798513 487922 336292 1802167 367769 1511557 1285184 1603392 1174483 765268 883043 836375 1367345 182342 54252 378233 1739883 618371 1973117 96788 127719 1003367 417734 1393795 453595 1221828 1174295 940176 1632692 1542963 180926 381670 83184 1981244 1630867 1445898 798041 1914642 509888 1441650 1086697 1791777 813294 1129278 1908059 759583 699516 1799826 1449894 855559 1633198 298409 1585185 1505740 918919 73885 580339 1367932 362430 173876 1094165 1851489 550808 1680831 1156417 705240 131274 1329723 1463518 257889 1613275 1144174 192617 396562 1213707 1662726 1144568 365014 674579 679250 1622883 941654 535482 1635417 1629102 217581 1691291 1010820 155849 1290941 361489 1736440 1085422 1923619 869418 1417883 1098390 1866897 414398 355819 1316550 1298756 878427 1709993 497764 900213 86921 441625 1193617 1534408 800948 1916571 1646616 857473 1081643 1920172 75632 180510 954006 184153 885885 792017 1881122 1496223 411874 1705884 1118895 122054 1987336 154324 1980187 1143594 919205 713629 343624 1294677 1831242 722331 473270 1830468 397816 274687 1845681 1783963 1564295 1561394 1175473 1317347 1070717 843554 1371592 790654 223335 1955332 711978 1411433 999203 1327637 79308 767951 1189 1971064 1960273 10306 528072 570808 1383594 1033944 478087 1175666 1336203 1823117 1642641 340741 1277473 546977 1968558 1852674 6232 844686 332119 728946 1613762 19123 225143 1845296 1401028 1463536 72511 1302161 1480076 1741644 833787 664566 1549358 400055 1447941 778739 1634954 811287 774260 303988 1203661 792798 544912 1434518 597127 448663 784937 1363242 57931 767086 482383 711575 414727 409304 829373 1232689 1462053 1946388 160555 237667 613638 1676926 981975 400384 1819643 1758729 247720 1513107 1030877 1720868 948442 814848 585255 309349 1837288 38770 1091202 1259435 1156096 215305 1382688 577288 260772 1207546 733985 249426 1989365 1245209 291746 1047070 1088329 610543 4996 1205603 1623184 1383235 1905163 1311658 1081649 586963 700543 1126607 1563267 1551962 740291 1855929 35285 342096 174778 558066 1888762 857452 1331548 1947377 1607155 1228442 1279528 533731 304407 1151846 281642 1133851 3786 272328 1704600 1317458 1180578 234413 483844 1905502 1054337 1902120 1508814 1085783 311000 926919 1391318 1567214 1460770 630261 733366 1066185 241657 1021165 1369764 941547 961446 500672 496443 111900 363549 1947952 190848 1766805 544151 1155114 1801295 1422715 464852 1896322 1870438 379255 673073 1006297 522903 1461627 1415474 1193693 803228 1992289 1273670 663794 694775 457645 147652 1507542 189600 1749648 1252900 763998 1396447 1845097 657877 1628460 1661450 869621 663557 1033257 1104055 1493150 917762 1373185 334503 1477061 1844071 1354320 1399351 448259 255261 1483760 509172 383452 1605545 1344604 1120928 1405152 1488386 1440522 1732430 506416 991495 940516 1629178 1834911 215834 635732 1407140 1192805 204144 1516908 601882 661705 231146 1316169 393004 510430 935938 90283 1834736 334547 441191 1186442 1734871 843133 1044176 1648436 191153 19437 496034 447670 32943 1814778 1090157 1300207 1561519 1649389 1212248 1770076 1435024 1125862 616631 798045 1142308 401624 914953 131687 306034 808893 971158 322240 1321101 757122 692176 346986 477612 1073378 1530759 601429 1154289 1902398 1916016 436387 261510 409155 1752418 1817733 1963557 896043 1877590 1016500 14614 1739154 309769 1938948 1380219 586090 623459 806657 330567 170319 310072 1536295 990870 1212992 464293 826635 306850 1928485 1284148 648939 321052 648233 734975 293346 1801380 1216888 1050705 407705 1813734 1578706 493011 1210817 417253 737076 770231 1849135 1336267 14683 1552541 68015 87700 692826 138390 337443 8354 1116625 953051 1507719 279294 214776 1517984 1253903 777540 1928425 1074476 484175 1985446 48341 713407 1160233 890947 1897972 687488 319569 1271025 1401342 1180902 592825 405302 1759392 1277397 361597 1811561 1133812 989026 1373197 1903919 1755227 1558060 1847126 336999 1775838 1397423 1978810 19914 74943 649638 1578746 1006063 329418 554594 969894 1791766 1642600 1601119 1319017 734610 1420490 1611728 400830 142036 1330838 459557 873332 1709589 992842 1508383 1096211 339712 924616 204726 1302060 886736 399240 1721274 1312675 547886 1771935 243098 624818 680241 1245249 174454 308742 1455310 761442 478705 1043747 1194111 1014642 461101 650682 995190 1665381 1891137 1934724 1334634 953050 1456704 1022651 607237 1643695 593945 1984532 1864490 1060637 606639 154484 1501947 345589 1044362 347927 391437 1222846 430467 1899082 1824723 320766 1211394 894187 759911 1421705 1390059 51912 902049 119444 1573716 20423 846988 154157 1692445 167110 1945049 1884838 1982194 1738734 960853 778208 908690 1611021 1379293 1383055 1936775 1071713 1118525 1034869 27306 1067001 42647 1673121 827124 1107403 203251 697431 294995 805003 1651526 874621 928925 927907 1116469 1330194 1066337 1317141 656370 1486086 961555 1333235 1021800 885772 1038654 1924224 1299906 1265045 1725770 112201 1836752 1224167 816213 227938 272579 1310662 938253 1184628 1285574 699919 455309 1030526 466123 1348970 660367 1051739 571672 1941819 1831433 962414 580716 850012 926891 308553 472446 1973879 1687076 102954 189031 1103979 906709 290025 1615373 1352195 1433351 554458 452150 321720 1630499 1647159 552215 1093588 365884 822988 1640394 825338 822507 1710826 701161 259843 1460458 240109 727760 1976681 601459 629548 1052545 1639572 1082646 678205 216371 1575784 114765 124308 1888669 1761256 870989 1374908 897808 1354934 1911527 1662403 956701 1246910 71779 427388 282710 172806 948379 678416 713227 1613045 163158 1668061 978557 254873 610157 542327 678846 1240569 418499 1393900 1766579 1213435 200345 1770348 1497651 270242 853179 1620813 1560300 379422 437769 1287131 269395 1000624 1322432 1325196 676835 1519847 946549 1013654 1918223 1210099 330714 201503 1480257 861211 1697832 1532784 167852 296302 1906825 1731674 946606 878865 941158 450885 861147 101114 364341 1717831 550787 1700399 1997063 974845 286629 1988072 1267083 309219 105980 237648 35151 194721 254046 381187 605273 798173 1585619 1357230 1768575 1292158 1914917 709903 1840925 1508228 955287 962156 299924 17306 435534 1369051 504571 787360 1945975 531154 1903307 267233 1481413 1422099 616586 1725076 172579 1898501 357444 1838116 1318908 1994291 131814 1870580 567204 1889161 228549 651896 1219254 1460960 103665 1617203 59929 2230 7521 1240770 1639986 1138754 174903 85161 1255455 1397084 783480 1225737 613338 1296463 772051 411905 425778 890744 263138 851103 517118 1797664 900038 1160965 770561 1996532 737685 410632 1283629 742229 1345431 1201558 1772899 1797951 101456 1445411 1189231 1216679 1180953 1066382 973326 401203 456730 869614 643685 97369 1832364 1440773 1858231 180487 1551748 271268 1614849 802615 1453161 753597 839058 841903 1279672 557224 108981 1564464 1398426 1786950 922847 183098 1843434 1536409 1003271 1514192 253667 944408 428083 451203 1464110 1627373 1978514 1584585 224506 345538 203627 978680 843950 524155 1244280 1109025 1447539 864260 631543 219469 1484279 269073 674806 1997384 1138164 1365251 80943 1725593 1265006 1023796 1598526 494025 432902 1204625 1881894 902350 852823 1148953 1641727 351098 997787 1204616 1410900 953903 1756376 1677309 870683 917235 1702043 1060256 176196 624605 603647 344155 1804998 1810508 1453536 667441 1481570 1630090 1642541 1407391 750299 620302 1065277 1961955 633176 1647683 1606232 1161568 552864 881705 241157 215130 840911 901849 662697 1247128 441042 1872068 852423 1326751 766291 1803700 826733 1561463 87830 185150 199412 279043 101113 1012105 756227 1791371 1639407 447505 1830225 916719 1506184 1417723 1730735 32296 1779650 903858 400978 1278136 1352661 723559 1812949 1634124 913660 167419 1334179 1766675 1983846 960851 1791145 1585285 1837222 740123 1977995 530897 1494949 321502 1300328 853135 523498 1101290 1698130 707006 734489 833210 1144121 89966 1357770 701563 1821103 1226046 1379453 247001 1414441 167433 876831 1163683 228690 1868585 265248 1686596 1064451 1310357 1448804 1716033 1321607 1418966 1794779 284972 531161 1506403 909924 1235616 927261 1407336 1842288 163211 707979 329019 459811 1882007 129135 49556 392623 1280770 1478261 293636 41519 1058190 40518 899724 171353 1725663 1251262 18240 1044543 869512 1034383 1690178 1173876 74903 875833 150753 1976220 1632846 184204 1659326 245460 107917 556750 224341 831414 1575083 1450859 1238992 291745 1202283 500684 318970 1352126 379328 592740 622552 1889546 226888 1791733 539256 34719 1263919 217631 1848732 129178 800348 1807195 95783 486962 577909 951018 308788 1769588 530690 807827 1804569 64618 1601710 1870706 726961 502694 919720 823880 534467 1147774 1904983 964899 1664896 1064062 900364 1069455 548239 118266 770662 1681890 1828680 1620211 1019226 568926 1066393 641652 827573 200164 620597 1531472 1876146 506838 1866720 555414 415388 232283 1063292 1712417 17074 1619326 910440 940543 570936 834946 962141 1127733 1459209 1903310 1208401 640764 24607 1111036 594312 1235447 1893240 1183965 1536575 1269770 331247 573288 537871 665149 1917486 482214 101015 406652 603725 1215046 289423 1839196 778354 775678 408895 299565 1481196 558383 2512 922399 1221529 1681259 504756 693876 1455955 1563644 767332 640299 156915 60830 32973 807139 1102148 1147480 144036 1790758 148983 774984 1191951 546270 1082612 1404852 1450269 977419 312503 1782729 1708511 663165 791329 1046788 1655253 368964 1881527 1698900 1625345 312467 1013793 1807905 70668 1431317 1049777 65898 1697503 675012 624706 1282013 769944 1073010 1318765 1118028 1446047 1326188 607551 842312 568036 936647 1945190 697217 1235647 1574134 1312189 1172645 822360 526046 782955 938605 1460355 447803 913184 1544379 437993 797464 570082 1138543 531153 1292796 842096 1028443 654590 1590479 1656072 1586280 756194 1706038 282020 1559083 1631884 607482 1406704 1713407 1187083 931790 794197 379470 448990 322577 1143537 1337202 1723953 803545 186016 338439 398986 59615 1378316 938374 1057377 1412906 200304 1057748 346518 1712978 1687016 1914441 1590538 1829521 1469622 123701 1519071 27651 108042 1470601 1418580 113578 1809204 1082264 439834 1671369 1279184 1874643 29371 1710172 1766976 294480 1274378 121129 1239612 281035 591227 479169 754724 1731576 441784 1255923 179192 1448577 1772945 1623077 902304 987372 1347270 759617 75470 752480 791674 1105247 191495 1242277 1519543 293199 218045 226238 1814674 1761231 163019 1931779 381471 580654 1404578 1126271 452404 1094255 404128 222915 926524 1861333 846425 222135 420665 1972517 86955 1185774 1039043 375847 47310 1426847 1752349 38251 1372093 1890557 1624403 1600574 545775 1697446 1591818 754870 1188502 338528 1552877 1954514 510190 866376 1533588 1683328 1971225 1840562 1681825 1816739 1144443 1356400 1640162 55853 286539 42585 169175 1024600 535566 1755081 1439379 1068010 778247 418450 1133239 480125 256459 871688 1260197 166489 1573804 770747 91791 81175 1193122 1831711 1026082 854308 482546 33741 883362 1929906 384573 339118 1749960 1840168 1377368 1907339 1182487 1376927 1136405 1699879 1121952 183609 1479963 642034 965538 1961795 1297168 1070247 658450 1023373 92718 102279 1475845 537782 435266 1664811 1047186 1641141 831199 1205846 377275 1864433 832327 753291 1480232 162220 1865327 1151866 445379 473965 711299 395290 1332080 419546 1695236 1388329 1473710 1195823 1267514 46770 1872276 375309 714670 1147760 1273743 1509104 1565919 91002 1205406 667741 1681562 864690 994135 1345463 513340 1925552 851599 948038 448786 291379 957062 1930186 898154 1824070 656055 1093112 1224351 61781 1277796 93420 43044 1534465 436150 591483 1435666 1597698 539975 1419342 848047 413119 1065219 968254 1261262 1172076 625524 30614 1647167 1174978 147835 361776 1389657 1722370 992182 1905024 1561895 1905166 1871436 1672449 479612 256156 858514 1407861 359355 1201471 1314440 171052 1952786 1919603 362079 1960827 1611524 788301 1386497 1551030 272758 446804 567271 1326346 1540630 1756006 427938 849521 803862 489933 1677674 43275 460875 133919 5429 315596 1141144 1281852 785986 1138697 164679 1344997 1531475 1484140 1933828 855193 1563875 928042 562714 886426 1731042 1096680 7225 1241795 139731 1404908 206184 1393037 374141 1277468 217025 333580 598811 7196 1432506 491126 1863312 624966 742723 368551 1498177 1594981 765140 1527971 174494 611580 1297503 632436 124184 971560 1298905 1198856 1588822 1524627 682581 153570 1399397 1652087 1761 332535 1299281 1880549 1924245 1604900 916653 749179 1162068 1970176 1297101 494061 1317882 617736 457469 582847 327664 1471558 1059565 1911814 811107 1387804 1964017 843666 1990290 169985 161898 438278 575801 1987348 1472487 361971 1034731 1546298 419344 454823 341648 855862 1074123 989639 480345 1425467 1335528 742637 1792280 1965905 1493532 1259528 1372734 136877 60714 1720381 1289271 77680 608760 662764 524075 1076493 66000 1646494 226856 1117748 1908199 862588 473671 1936152 79100 1858202 1707681 1428435 1760100 1912535 120573 1504551 1495247 28398 133251 1974836 578909 206766 1192013 1638904 1596175 402083 1393219 1255260 483369 926031 73233 1984549 1372153 1521955 1262600 228061 1891598 1441163 1323874 621398 574564 1791003 629820 1444463 445873 583623 773110 211955 1373545 182014 53359 1627359 951660 1936962 1753750 4306 1377938 1506535 1281049 1667353 1918456 1775762 393094 511790 490005 1838976 934146 387993 935462 1998489 152380 542582 514541 1107770 375468 404254 700280 417262 1168320 226092 927350 1841247 854572 253986 1891773 1785387 1304665 1657136 1321183 1309043 894487 890367 544458 318566 1763528 1979626 1459732 228520 748300 1742016 453238 1204557 723139 1553502 1118997 1254060 1683631 1968277 275597 1694242 310500 1595875 265255 324203 548267 1391683 181221 1941049 655266 960121 526820 1988472 760842 879661 1156340 1769819 1521674 277321 158642 1189388 1788330 379522 1475575 148438 1605196 306446 764673 1473481 25299 140851 764155 794066 596934 1492053 1099265 648196 315943 94880 1728773 1621916 1465575 244055 458710 287790 998608 39198 1856584 1123075 138555 1771465 1469087 616277 1554445 1236196 508728 1352655 793252 355144 793790 703387 404441 778520 643446 431171 391876 1873110 939259 1141914 158371 916284 304260 1547673 135917 295838 1988618 1450131 1839130 1018152 7385 1075111 321861 1698898 1120616 118511 1663083 85594 1953773 860054 1310638 447368 1233099 1967253 1826755 1696422 541042 1739845 302329 755857 44451 1158499 262214 866975 430396 979784 1977099 1272847 1966091 948695 568867 1074238 538744 417035 1384395 246605 330979 1379684 1312498 1578035 1318200 502819 277131 898417 1611832 1950785 1502652 1742699 1494059 1787112 1704807 1336683 844149 50478 1300560 638842 1098075 968315 1509064 1887162 299739 410010 664143 1087177 104837 940370 255511 980755 1555079 1808495 853342 1618699 1427493 727382 1052287 1793604 952917 518691 939408 985356 408297 1087030 1761376 886323 848585 1323797 333828 496051 3687 1083612 7435 784058 720108 1292492 1864307 1519048 447565 605132 393185 449462 1697439 446342 1903504 521602 579316 1054792 1676531 1577637 782847 476578 1574618 1536449 1241700 333951 1442558 25267 1603680 1657087 1881873 126683 518315 1571258 1333781 1042634 531390 1058225 1629888 1312126 631148 1236364 1697336 1684839 1330461 1379735 989231 735823 866138 1218983 552182 1201284 496236 1747445 1247800 1514852 927948 1945248 429650 1129122 1346394 1062784 1801138 1635096 246049 529135 1433623 625577 364072 1855059 197307 989444 1943848 1414410 1183588 722427 1066729 754446 1010114 194970 307549 976025 1979815 26257 124643 1815874 127770 699342 491072 1231545 757761 803353 1300162 471576 744000 1123557 1692595 926843 537825 1573886 1002547 764335 1964845 1894469 388881 1723733 1728866 1122953 940258 589803 809420 1785826 832180 1108295 1983765 420727 541932 146584 4742 288495 578060 1158889 294134 659860 1202249 1631385 1981669 764691 476167 321305 254642 133812 567424 834542 801904 1198689 696971 1907637 364726 1117244 161785 911970 1050343 462002 1153886 1095328 1818092 211949 436537 33818 449007 419330 1078122 1150162 951744 801353 716515 728398 994769 1894079 779940 61161 1158813 149170 441098 678816 1918588 747872 1152504 260622 885488 351706 859461 125238 1591928 1476506 726136 1087966 1232051 1158166 128797 1983798 42176 1688850 35000 133047 1556652 1492815 248315 744497 794457 1401125 17469 724109 137862 870869 692891 434654 258342 1860579 1095125 973418 1209021 1527839 171143 542210 894249 1125120 1787309 752414 217618 1533948 1830033 1162463 807399 1387460 1798496 557079 821576 1856138 16767 1372452 761238 625279 1519926 759264 85126 352587 1575814 1141681 1200673 1832972 1841541 297850 493059 767290 689847 1984814 1739261 1921483 1788022 209845 1960665 54227 1219505 1908483 110849 1995893 936580 1859086 750623 1486379 198846 615925 595668 1371599 34868 542820 678492 966734 1559262 880529 1198903 736373 451386 822664 606320 747162 131448 1275231 594830 14495 317139 759581 311797 559111 1634593 718644 701234 1407447 535656 503020 1041625 828810 278722 134757 752032 1229864 855286 458706 1855188 1541489 1415357 1294779 1499137 1942752 1011033 1296523 1368302 714846 1771582 1855337 1320093 1723311 720847 827845 109418 1077504 999369 348374 626633 1298278 1603580 1779306 251918 1068384 1493510 1538733 1352986 1010492 196074 892286 912358 1060420 131726 543974 307898 1549065 90299 881005 1626630 1938535 1450720 653527 1762298 291521 349070 106108 1825574 156824 686355 450343 629837 1639359 906079 504581 1650384 1306330 802291 1548703 832612 681342 427866 54923 1829814 1934088 912460 1019550 1525683 244744 496002 1509469 1462631 1647398 883425 121540 135686 1496195 175471 1239980 1382496 1591084 1040489 1622649 787665 846081 1657567 853993 454250 1458495 237601 1221591 92611 510712 1037706 1938582 304879 324533 1375807 1931107 825101 1559111 719390 1436524 1266438 848687 1806346 1246987 1725502 1377347 615410 1306029 1052905 639446 1606148 1572958 1263474 708438 1386954 1284821 1794241 1973276 465694 117270 117970 1210359 399252 805892 1652956 1208307 341158 1572878 1800672 1801937 409050 505020 1858502 515260 1833173 192548 191365 872576 508507 1184556 1039184 1228493 1725305 66815 1337499 317140 1072198 765326 1862662 619443 1058404 910756 200657 330368 18618 1409650 852885 448529 1573102 1596000 505458 1715684 760305 1568717 1516996 664254 1420280 286754 1846086 544140 694092 457042 1468126 1742692 151852 1729644 1553467 1948978 415854 1606210 1827649 20762 507219 427535 456796 775239 580465 1237575 695173 1433378 790590 418808 1750908 1471267 564586 990754 865658 1534288 1383691 1798834 1966026 1465359 510884 260237 1773205 114156 307711 881474 1087692 1688438 877748 1011053 251111 969197 1142942 386753 960075 97044 573828 621166 1897434 1886898 577307 1807072 1923258 695296 1666151 569618 525568 1943911 1797779 1228894 584919 414432 631646 1159768 1184908 802481 1090031 1551497 613329 1865594 1662472 1675629 745550 1784644 724985 1430311 1718788 462243 86055 1761873 717085 1170823 1179924 1622000 1214520 845777 915836 1543958 1263156 255699 351219 167899 90127 1693508 1165683 124218 1725197 361383 885317 1680644 1795847 1942488 1209808 10568 453165 721230 1052157 1665174 961546 1529496 1202033 1716141 656899 887792 1296267 1628525 906853 1799597 663761 1856914 1172386 729051 683640 1728513 1645729 1808245 1087720 1854176 1514560 749054 918120 505237 1259326 1858151 1194075 561729 217304 612422 1312416 154487 606512 1899745 1712896 1789415 624757 1520351 1620895 844685 1708738 901140 1377202 307283 658019 1162748 1587824 1691025 1926865 614956 1074979 1971718 1127199 1199860 795287 774201 114118 1925678 1214110 1995902 1985077 959278 1117057 594 1027996 707517 1871990 136583 24908 22116 1765756 1984783 1005675 1375281 435988 1076302 1942273 1010025 1347506 1526415 492569 614184 76669 1671540 1423471 107039 1477556 1698520 816298 1378149 1402479 1543170 1276121 1908785 281763 1111060 831340 1119181 730417 1269428 1710261 1107547 1668301 1031067 81825 1681354 738116 913691 558718 811463 1661472 766932 331501 1884683 712575 710191 1075664 1117206 1831834 952973 751396 1245986 1287156 1187348 20705 770244 1094326 1705502 1889607 1238774 1264131 1840838 709794 1643083 1305578 1070163 1071492 314971 1173640 653335 1848934 1519193 227962 1018580 317065 907985 1932361 1626180 1914467 1931283 695433 1230273 41433 289023 1318942 1190167 1566724 766879 459690 1960091 1787106 1688582 869653 957719 487180 1125708 1176481 1162259 100375 1978402 1496325 1993622 643094 1150451 1186309 532704 1283218 1205987 1304250 1492696 686713 1323490 1823377 312215 1524249 1187819 1139283 310124 97049 179203 52780 1754769 1149729 118682 363218 399044 1116142 1599314 1071980 1235759 1700141 1576487 1114067 909204 1173954 149587 513476 149759 1383350 1304995 153381 269833 62717 116711 747202 536811 1864514 1294408 1892821 1330957 1445422 1867317 1192017 992253 1259238 1985070 1274463 1618966 1494132 992878 822740 1673403 986299 914650 1961865 757348 1752054 956352 1484216 112389 199961 214240 261445 16684 774126 719738 848230 1249670 606003 1442506 1857749 321164 911335 688971 1195138 1980122 1233188 1371683 290376 1195213 584018 502639 1788449 860272 268485 1637325 485218 1361167 1004003 1808896 69516 1461068 1501525 1677055 1318276 328064 866047 1004132 1720437 317062 1975444 1840707 1811231 352893 97098 739859 994231 1099173 419938 35909 569119 828934 1001371 198126 1155422 361011 1203386 676801 912093 268120 1661323 509337 1521697 1099281 168644 269354 251001 1739605 1931241 1403311 1315393 756551 918135 802597 1335142 98537 597890 946403 1108930 1361688 218489 1774790 1863432 613317 522712 1477940 10564 834894 378917 1266457 1397624 503457 1846011 539331 1458020 1565019 140734 1060754 731722 1500249 547164 409190 276268 1660302 908175 1934628 749193 776455 1047725 781957 1819949 180362 174479 711701 666244 1610547 402160 253223 1406289 782339 1308885 1226588 1314872 1070818 704887 299276 1819203 192940 561341 324757 1372894 758273 302200 746020 682856 1131676 1444923 1292934 365724 343185 956129 262467 589496 1918221 1703904 986305 727001 1438890 78966 1879404 677759 1565685 375435 88521 1562362 1834542 388051 296175 1877605 257817 976339 840571 1599574 1626273 1267575 762735 746145 840601 1535000 1095046 456140 214485 664580 844192 1253637 472184 1291821 1358393 1412644 806683 1754832 925113 523725 1519610 429673 1987145 1958317 103506 488893 404175 557385 957355 1651620 1704751 930706 363703 10602 1136547 1561172 1960109 1832645 1936947 1687230 908181 1774192 1263068 559293 1284407 147298 1807846 884909 1092454 670444 135577 1828322 881051 365991 1607446 1517768 663220 1196465 1615451 817632 475405 230381 926991 1675846 926471 1212471 1708223 261436 65271 1373195 555960 1588872 789598 347737 98949 1497407 687204 711562 693846 1776492 1152596 774346 1004379 1104211 1221994 230533 1683417 1128524 1551637 571488 1483051 647816 1797587 907207 37306 1369272 1141128 1864866 702419 467729 1359758 990790 975944 702728 1797905 931676 1347917 101501 999076 659436 701549 812333 1944145 1263841 1826419 853121 1440580 243518 991837 340693 732861 80370 366473 882190 1165468 345281 249049 1341155 1878900 1104486 1064081 1782416 1498896 360124 1063054 1521441 761320 1390183 1206526 1885741 1491744 410693 740779 1112161 1633738 456821 1968045 11040 1099209 1595730 578008 39602 1159974 699397 682625 801790 1566128 1461359 1314341 1479040 1793550 458668 1497830 1410652 1069968 1861869 1519275 445529 1015167 1592897 305531 1030490 1458491 762151 14103 1251126 1004793 570139 1062137 1845470 685021 1350242 101396 1950899 1947777 1461702 97361 386711 783085 299420 763281 739554 848979 310602 725531 827481 969135 20599 847518 985153 1992740 1881998 1346256 1965424 1754399 1049406 778842 342301 1413894 52277 223899 369198 515255 1631709 1622550 756058 1257822 1377855 1527266 833488 1461172 778267 1580742 381694 744396 1456385 1141361 1545701 170404 1602076 1776753 413096 859427 1415483 1074751 1929352 930210 358364 204387 1439464 1483568 980697 428785 1460754 1904805 1053216 1811778 1612152 1311514 948988 605339 1735618 1089890 646919 1514015 159689 117373 1329506 621749 603595 219522 1256479 483591 1505003 934788 1264207 1762123 1666342 415676 1717541 1929540 445358 1981817 639457 356990 1870274 1197346 487044 1177289 1840216 1517932 1942640 1962469 1814420 1420741 1646208 1666588 390135 551598 1942648 581297 682101 526845 1050904 756154 1031882 396505 1232255 1890363 1904754 1774306 1388002 1668578 930333 875695 764275 18818 14386 969123 133626 1190015 1297972 542280 85402 1699995 1599033 655135 1485599 875114 1865013 661115 1908493 1228987 657019 774167 1740283 1012135 210960 444708 1705970 1272040 102045 113224 1102401 1301304 402190 1871594 1491571 1425097 185953 1089332 1591997 1675136 1477633 1760456 759703 823251 480798 422334 55057 571269 107606 194706 988107 789366 1175930 546854 1489692 358229 1740546 814408 112008 1636330 1497430 675854 571059 1029639 701048 145238 268055 677488 1126808 50594 412824 52604 1086497 767096 1934786 814202 1375005 1117347 838420 1685928 1317106 1174338 944809 1104061 910225 174608 1575692 724734 100621 1741775 1327919 460938 1595855 1715891 1575150 790658 277492 66575 1859056 1364070 1372630 536677 1362495 1845116 1205363 489870 252927 1161956 1931850 1741714 848632 1915542 574841 428372 16517 168382 1241985 43618 1247817 1347314 1014414 1685789 653196 1939803 1623909 1651692 1657400 1614559 315428 381940 1657030 267349 566641 1906506 939080 840457 615092 1699408 375623 563426 1186285 1974142 1089447 475814 1738745 928812 1007377 1678909 1185130 917249 1219459 1800869 1152202 1537687 1809236 1852783 1086410 525059 745306 785372 1515426 964165 423363 65360 584834 1354966 294321 1053907 984141 94760 178313 1699240 227778 514937 655503 924876 160179 1942521 858420 1255646 853247 1435573 1993510 558380 483374 1142758 1139639 1352556 442644 1949297 207051 1243492 283412 1857989 489413 442011 1181889 468977 396158 1716723 1621378 670996 73426 972460 981193 1846440 980570 1038364 1913758 697643 593806 126757 571958 579522 1147576 1446196 94555 377399 1230081 1294551 1365480 596185 1128868 949403 1122158 1398695 148622 1588002 993349 740052 1590560 1337308 717238 1740666 229455 546491 1431271 176375 432867 1465440 693083 1229839 756325 228414 1484269 1775014 223245 515219 1925199 1770586 1437050 185583 1179259 1986566 523534 93912 1959020 1612800 1295440 918592 119821 281235 1371181 1638619 937217 819949 1534760 1144709 1455951 1422700 562922 607595 1662500 1608055 919294 24222 1779213 1852665 836764 3826 1241522 118671 1914226 1870430 969228 1258094 401731 144724 752921 631184 1662634 1416099 1864913 641563 733526 775705 1503862 702362 286571 802248 284805 1746797 586884 851109 161551 875638 1157360 1456220 1285934 1185301 1735856 1435723 1109610 833956 1141482 311529 1196450 117436 57526 659701 509554 576287 127024 1887232 1947491 1668648 841638 1586415 1341694 904225 303130 338147 1818995 1037190 292170 202592 1953889 527301 1779975 1257732 708368 1830444 1200839 1210659 1799990 1418125 84024 484790 1533916 1791699 1682361 1486758 1467970 1509639 1240146 750065 1856295 1722452 990060 1032141 1067458 1689101 1855335 1824319 746983 112847 945636 1837585 1781660 821109 1873281 1180448 394166 207561 21282 719454 418905 1395989 1206900 531364 1917351 129349 1112437 269363 1464516 1324813 1911593 714984 589458 216055 857325 1053412 441831 689285 769472 431911 1992827 1106119 1426495 554752 536882 312199 1184007 1366133 128859 1167037 191073 23630 1550037 1388464 122911 1036008 1844416 1198413 1759067 107482 767748 1527751 804407 786351 766186 1832179 1307153 1017193 1139630 64857 1695283 703209 1312576 446018 1844199 1597060 456514 1901943 582845 1176886 305249 1327527 1449744 566390 303933 1429668 1273464 81115 1018917 910337 1092231 1140651 1246739 195184 598147 1044489 1459654 1051709 1611397 991658 602850 1872197 825040 1751386 769997 1441278 653692 1671125 351464 51914 381774 1900400 844453 1849006 1694298 912594 342840 216556 1785810 1626852 862506 337212 1929458 1541169 1625570 341368 1947209 572973 172527 1278598 1002650 203889 232531 436227 962862 1349101 1772360 1346864 50225 420328 55110 1911638 81490 906336 414235 1316641 1015560 3944 238609 1343336 1761154 1586887 1032225 1392969 400852 717514 25517 418164 1387522 1002083 792428 1728905 148947 1823784 1760798 936754 225734 24775 911858 1700142 1417494 1400998 967879 1620389 398294 1551582 561247 599156 186760 1209595 950316 1445375 529321 258297 1493158 1388063 479961 693606 488126 44881 1411246 1687929 562088 730854 318347 747360 912858 1764197 1756167 929671 1523493 1854520 1535669 1216442 1613295 1243381 850283 3807 1951930 25898 1181643 1551680 1282309 528244 445827 424154 568990 1185097 947106 1284546 657566 1514292 1386336 742128 1184685 1981481 1402791 1367244 908225 868097 1924112 958732 1800892 954351 752459 260065 1861744 1107628 694662 711731 581286 109532 211497 950828 288324 313092 1794530 1064828 1483626 615570 76462 1296662 667472 1102581 618579 1585159 4890 1616200 1660802 226685 570070 1957482 1279432 450823 1662811 18860 1784098 770544 1399083 1693744 481958 1730487 487288 911973 1080668 1485725 1564792 267121 862993 1323408 828302 544640 106381 1467909 1663924 463398 749099 468712 127068 567709 1266258 801153 1481877 1124630 1427834 36919 483163 963600 294 874852 603488 1464247 163853 1950793 1749438 1248109 731315 248737 1485796 582612 1431158 1796464 1550017 1906765 1596259 1908846 1473778 451399 1642112 867857 1045194 17073 1785623 948339 33666 1581347 438310 1970653 1027958 1838862 32272 1727895 798675 251121 1805303 1922526 783272 661154 1377927 837520 1587913 502752 1906056 806220 1704676 471539 387813 303094 938707 639047 554901 890576 556547 4646 150035 289689 1918262 217361 1895357 1772754 395342 1704172 579796 153617 986794 1698633 1077694 1304439 834668 552903 1171415 501061 378018 234145 893611 1147334 1983643 1413160 743990 1409639 840910 1538477 723339 1203573 113301 1283956 1348442 581930 1134856 1620364 909338 1162892 231700 1514302 996502 1619253 696378 69529 938140 1127981 321109 1340140 1366672 1220291 668263 1176514 1116498 330620 490699 1844420 1150935 1839636 1973483 512224 1446435 1959448 1386691 1426955 143036 1094160 979760 34464 274067 989857 1330570 1394577 1020536 7606 156053 346187 343506 1870810 1532787 667064 185597 181576 438199 195994 978900 271545 201077 663790 1516815 1648210 771012 1636797 752214 646104 1607344 1438437 1310224 1890909 908714 821434 1214578 1842028 841976 563356 147339 1270282 1663282 188326 1155444 1062851 1746890 1819918 1726095 1229375 413476 278066 74336 57309 1359363 865600 926500 931488 1365568 1182496 678994 326468 161998 1543773 1788073 724882 1729769 1869028 1949300 1959866 234856 1609419 856278 1732781 1734734 557196 1113330 662782 1408657 212781 1784262 64685 1907266 1485982 874797 1389183 1344760 279348 974730 239713 1459006 1833787 307092 716164 83306 1720280 710431 1521234 987153 257087 1262949 229266 1214660 841445 1099509 42478 1761968 1636738 513659 793458 606176 372536 1696318 110961 1631107 1171043 1551405 1574646 1988537 1113568 692002 1454591 666777 1459051 1176382 1298177 639655 1368748 209310 457721 558584 124875 1407194 1275506 1120311 761966 386946 1923771 764110 1339853 277176 1241638 1877504 1412961 94380 1275535 439165 1205434 195931 1275470 1927007 683343 276340 530073 1029440 1233792 1678807 1549664 1433958 1547378 452263 1946472 637193 1859285 87910 732560 1858449 413505 528918 1807510 1096422 643971 1969328 280445 288066 69879 1963462 1661197 1747630 270494 363117 67059 1033341 896241 438231 1776982 785945 42798 1718697 1828788 1075173 1426771 674730 1655010 1718045 1631142 1786954 869772 637025 1322194 402144 6759 931021 1576813 1544451 1888034 1103858 1087656 1300357 614230 1202075 1814854 1369722 1912571 182205 1883210 1960299 965709 709246 421514 1417324 1752998 260079 376692 88185 1596234 544800 820824 480308 1792116 1039389 1681779 1767643 1710991 1651213 1471754 789827 265785 958488 1371721 976217 1091728 657768 1631205 917499 319130 230023 438174 470780 89859 1614744 541635 1585104 1099374 1930164 134580 1304043 583602 1253791 1948254 370329 1106242 1100335 1970926 145003 1439363 1933243 1133171 1816697 263543 1044140 1218075 1211373 1550326 1173419 854060 358425 1690287 582385 269896 1905023 797809 254434 1515149 918254 1007799 691240 1917415 868970 1066622 422456 316268 342669 1504467 1298161 853284 246969 1886840 722953 1388370 462707 954604 626044 1167695 1832574 1113506 355773 1425403 159395 157186 1017718 738247 138490 1525583 1654421 584237 2009 833617 1596770 1813710 224055 1489329 40312 1819472 793743 1712646 1432897 1457145 1913523 1029144 651463 446941 1474785 907668 192337 1364331 1255065 1721934 1928844 177928 171303 1378956 28995 787658 1458351 1504500 232566 1248002 922868 1420593 907304 460089 1859280 458559 45943 129753 1662326 1753566 1800021 1230094 1212337 1394692 305646 1434704 1573311 962458 1519054 10042 495955 1857933 1346975 1462700 1553238 529785 1739386 959616 199750 411664 952857 1087931 1062321 764049 84981 732431 836867 544310 613997 842774 1126257 590720 1815904 1612572 1911448 552463 474848 1958775 832473 804399 1889779 1654417 96768 1696359 1411789 1244451 741602 780866 1221898 1889975 1163029 1712471 1713033 1250264 1488989 1043894 886446 275251 3529 811079 1890922 1087939 459269 1132226 568100 540619 172360 1751375 1794462 1530412 651988 236068 635611 93565 1774264 711714 405287 805 1785920 76483 1913373 1970448 1819574 1050230 1717165 1498404 1193682 47131 451167 725379 1780121 98246 1039773 1192096 1682442 644424 1273881 1214611 1737802 452654 258570 486947 641152 942360 239654 1752233 1543915 1033458 1208376 457618 993497 1900558 1507441 1914548 441176 592222 72699 1613622 973850 1664056 877409 1380260 1477845 410113 1188181 1967576 301648 202547 1754578 96952 1109543 1350797 62675 1597419 369292 1698237 1988929 1469785 1941786 1692195 301559 1531529 230254 1488881 218729 213201 348256 1923567 168998 209533 1135300 1580803 1527480 1251932 306663 1744213 1482814 1649983 1132207 242741 847621 218721 905533 1209195 1510432 360952 1778233 827401 1061731 663795 944953 1932061 1087534 247951 405927 1033229 107734 734236 1552508 1589397 146849 1539408 1379062 1197002 1273888 517437 768198 602039 1541231 288082 1046567 292098 730301 1603266 77475 895046 875332 595672 669926 1911847 891046 1171811 1233143 51757 1579602 1981249 1833116 1080034 229723 1885083 1704297 1318701 1015714 794937 1880357 1525841 1385253 222090 228673 1377082 1418428 172815 1969399 1373662 1486434 1181297 1491198 524094 168617 1613814 1006508 256518 65818 265792 172623 952687 1870771 1184067 440835 1373588 622689 1949139 1327228 66634 1306198 129708 1505408 735596 1611218 892551 1140856 1293901 1687458 1344540 87218 1925174 1401054 1370998 1478502 1072585 1407728 1922446 1510327 679376 1049384 1642036 1305144 1564661 357223 230484 907246 776020 940243 1965196 1892018 1220826 1841710 1917711 1506443 221876 1630970 414401 822051 801012 1951172 1808882 1783344 160447 1139771 559773 1409518 705436 1724693 1436682 441475 346656 219609 1431860 1132269 976004 732034 1097232 1589250 1252065 348060 99298 584940 1216126 586774 894584 544299 1155411 9070 74432 1333388 329555 1519530 1410382 245737 335014 972762 1997392 993217 1508894 1098553 324436 214762 894599 1780200 50953 543459 120341 1680064 1860011 1276082 1010324 1867898 1478153 194914 1722043 1585571 1364102 1332104 33270 1473536 505326 313526 928613 1077926 1344182 1432725 431115 1862966 663133 1356738 468991 343707 1043807 504597 1328650 1480590 15903 1729752 729618 1551914 997912 1303230 1038869 1979192 1894391 274787 1564573 472964 903996 517692 1074393 1992085 1770916 1820786 984091 1561821 16081 835327 1694593 204258 1881262 1432052 1121931 521891 1016554 386777 1763586 855505 942873 1505355 182142 437525 882878 1919879 802018 1791719 109303 46000 771827 1979017 1262075 1361774 702846 1325143 1392956 339174 1288650 211286 740866 555355 1660343 921999 1293640 459943 1553393 1700377 344301 294182 904011 1885005 87188 1890375 1988434 1678324 155856 659555 1635264 1382791 749075 558306 1041727 1155667 983227 170707 1095355 1907364 305269 790639 1569192 1003910 830031 786395 940827 814350 1882123 714000 1166561 225504 1411424 1006623 1951555 892920 85425 543428 1249857 829013 165129 660724 353531 539578 1329430 1373878 983446 1725119 13866 705358 1588907 1740132 1764994 1773577 483878 133986 1468305 1233131 1585825 674274 438348 1748300 1514940 767126 1043553 1903495 762699 97830 618889 681229 58393 1757840 1000585 1589017 1539244 1748824 1309691 1956188 1692400 1921444 1504301 1766404 1163877 1255282 1533657 1518362 553894 1607031 1957363 487019 1081344 1999447 376874 1797065 344366 1537318 385989 1212715 1295785 1021476 541903 1576509 842563 1560477 540993 941150 563738 1115860 1947126 1576573 1558797 864139 775245 1868273 1293618 696413 1470674 355649 1822997 1409813 1616276 107015 1702095 1643342 610096 1547809 1850091 1968251 815706 1178461 945598 1593005 583296 28241 1738543 190922 156175 1675019 541280 1737819 1706552 1690113 1863468 1676354 621380 1346970 1235487 1537442 1914125 350432 721670 1750289 392194 291771 530890 533381 636725 204548 1585812 1722163 1187828 1468051 1338572 1575775 531959 136409 1071050 83054 585429 1350959 228559 1048209 1966703 100955 525368 1969146 66228 684286 1180473 1958517 955217 554541 828465 534310 1515112 388993 1461886 1242494 570356 1523278 1473608 756922 1137409 406197 1388506 1000106 1774757 1224364 1542495 361662 417172 472284 1162571 1295621 215915 16334 182670 31104 865757 460293 1675214 177903 1483420 567865 1370719 1741463 626874 1262814 755614 1949314 1611464 1114776 1644477 599245 983681 860401 312590 1297378 683784 1776911 1358047 583015 17918 1688141 282296 315969 962833 1978388 1151970 1190724 1941335 180858 194145 1574041 1453920 1420984 1158015 783130 1782119 853665 699632 996102 1934916 766615 188805 1289519 1735488 1238847 1860514 1780148 326364 90605 336120 774299 91491 285623 1536924 289924 578714 212146 1764629 597679 324009 847566 1588385 297880 1048036 533323 1816242 858798 1699577 1940432 877066 416366 295890 451184 1856755 53279 1626296 1944716 69382 900694 900308 1206668 572980 54701 1135600 1167410 1870279 996821 517349 1727547 1083037 659810 595792 1874981 688246 1343689 138324 1571936 266450 270071 904679 1643851 551195 1198859 70922 240721 267382 1488543 823520 1372671 1612464 871730 551155 1879943 425598 1646750 773756 343784 75344 1033531 1584881 1874234 1090264 653591 583654 44580 178004 884567 394927 1667491 473707 752588 353903 539605 1245031 664301 1866154 1618747 619704 562390 1595037 857970 451558 1355643 1625313 252407 1450427 888626 824422 150486 541073 388487 937645 204085 443211 1797107 180490 1585125 1425034 677124 1613882 25916 945813 1925673 1981686 713032 579980 1460291 1673167 1042883 557266 1183017 882415 1896131 1910738 584546 205691 1799031 1659839 1827924 866314 646216 1389918 1090635 493734 1858475 1275567 1170854 649955 1146175 292156 1937895 802966 249319 1996922 203312 744051 894000 1296842 267737 42248 298529 620229 1842455 629024 1545846 92930 846916 1606573 299692 576217 181436 1144146 895771 1305086 904013 1662452 761192 256516 10856 558693 595415 692955 482636 1708452 1095883 1877152 1841702 1581294 459211 1416666 240959 707309 1509960 949652 1674977 6794 1130323 1393392 1358321 1893430 1992685 1798568 1795971 898468 442613 1021455 894248 1143536 1693470 1497794 1300937 380456 653874 1554413 437425 1772441 994083 165178 1119791 30194 596170 424036 531929 1295904 1212011 1689236 1147744 654619 444904 280237 1872573 1782471 668624 67255 1549385 439138 280955 1783033 634999 1976910 1454829 998750 1020792 976761 38939 593490 642379 744369 1186368 342898 1218319 505403 1815964 209602 1843837 295788 619932 798741 1965019 230842 415799 1038432 1607947 577085 591335 394232 673129 1985682 555117 1282470 221749 1825893 632919 629283 704209 1174271 240520 666995 1060619 182616 748588 744590 599452 438963 1139094 1184969 305716 48697 1997195 748282 1922861 549042 1912584 1227119 1032819 1022455 1625256 1890308 1070109 1696895 776092 1839912 1365307 862709 878906 487682 1849900 1877547 1307676 1975861 92026 562933 1954259 1245244 1042661 1641121 789944 1256602 1507764 1640254 1147922 1119812 1250711 45350 1387030 502526 1593352 1918638 1781676 727372 702618 898460 381899 1813722 1631355 931586 1440511 1595278 885493 1659338 631686 1432822 96959 1788996 1753053 1889242 1058267 1435973 954964 16087 1070011 322138 723218 828440 151975 1639770 849390 229751 1544866 1266206 285901 205387 1254074 1045960 1434594 1270382 1095765 60315 1213754 910111 357317 514552 942190 1416718 734089 1531490 1197515 80309 1589181 1523029 223644 1056734 975920 1649083 1774780 1923451 1158920 1650613 916693 1141633 1433990 360417 29780 78319 1258815 1019755 1153535 449759 1120707 1408890 585476 495422 124924 128101 1184534 1875814 1432237 881616 1094300 702515 115080 1398326 1548353 1358349 469890 968362 1373178 1998008 1313227 1161484 112274 603823 68676 546308 891788 244865 1955687 651700 1897569 826425 1589785 518043 1945076 953016 785670 133344 1895752 278355 1850278 855496 1612697 1695475 1317990 636138 710362 1002183 1939741 281673 741360 953171 1921112 680946 266068 1250894 1965929 182958 895382 523389 1164977 864394 572617 569662 480356 1479030 438383 1222344 359921 1526965 440995 1459568 1972063 500471 1801730 474268 1362492 935341 1081172 1159735 1951528 1013041 1658164 619191 1871262 1642533 1288103 1887307 241493 1779935 549657 1279224 797995 1588265 1535343 12488 954101 382138 1085890 1704032 1942350 1642209 1701702 827432 1288721 1436952 1167251 560123 904486 117331 991905 1316308 1395109 1773986 406439 890793 1698612 450043 435099 1077186 367427 771405 1745822 1057332 345845 895422 306410 1934345 161643 21437 1199322 741434 1387523 1470311 674960 1944778 981102 1609090 1641496 1845845 688082 1110394 1363422 874295 1028077 1256087 313455 1692764 978413 100867 1225286 1818067 1379529 1743688 1003288 1705849 1247508 271884 335386 1430359 1118426 370587 999259 1103860 504443 831836 692719 1493439 950043 1405620 1963377 326917 1406901 1775413 1414345 703872 1781664 1383033 810994 406787 1789194 603346 1568942 288511 1068990 1447037 1253379 1184798 1745890 1099358 1323446 1096488 105975 761228 1087620 1990910 50247 1696870 686889 1864835 472659 1825383 1454584 1557731 106321 968212 1118480 99365 501874 380430 1879163 422871 1219233 564957 915106 1724159 1994952 69279 1305310 892858 1816951 126425 1784373 1601935 611099 304003 1215465 249614 565566 1134875 274144 974587 1114861 992476 349454 1881544 668758 1826143 1801728 1498637 1137980 933442 898438 1897887 515137 1608233 1488437 50755 345578 1658033 1594773 1838459 1525185 364656 1783610 1375846 1608658 1830090 1602347 1458672 246769 164146 946578 1220060 1362545 459761 1331102 1453230 423365 996054 875671 1610808 1586456 372847 279181 870322 479015 1846734 1687628 1128793 1103429 1939957 1775351 1943451 1310372 1913589 489022 228608 448086 1543270 1464079 296141 6591 1172950 639389 1831750 833057 805491 298250 1864326 1396941 1517577 739220 175436 709144 1243645 645624 1205402 1977826 1693272 1826302 1915551 1370486 857518 1468131 1477311 1967460 1168408 1506067 1497683 470420 1008385 1785467 1883607 585199 1187467 473811 1737693 898001 636343 1833765 1526493 467539 699211 1665985 666268 1790686 420365 729831 634139 736943 666191 455189 1828654 579676 625727 1474705 112307 898206 911633 1808929 580428 1528171 719491 183778 1384668 401852 1594800 261606 451257 613369 808391 1912228 1070821 748394 842273 1399599 1613927 683673 182122 1209529 718823 1477341 1162849 1856504 1488381 827985 725697 989267 626197 108711 981196 1570000 573878 897813 974194 1392301 1740539 1983000 699267 331876 429796 1828097 91519 839036 1737543 345878 970072 1059658 1506646 1422928 988014 713071 1881913 47695 1976417 1309069 904904 1784237 1979025 1570362 1644773 115560 1079305 1505384 1493905 1824071 98129 1531878 1567720 1555050 1935312 1631781 444741 1312669 433053 1679826 1740626 522584 326416 1690980 1260025 485119 362386 68333 1276588 927757 1354300 1067041 992523 1279968 103658 1240263 1498817 1667422 969899 617729 1647421 1004044 964820 1375173 213702 928160 222612 425293 1947638 721874 267940 747806 1912830 1713142 1241443 1780448 663065 1272115 1822976 832134 961664 848485 847079 678758 1478110 1822029 1358344 1653139 226045 244910 1763314 1529931 690123 1440717 1027138 601864 513964 193576 1659601 1257393 1596747 1447297 1267757 1300222 1438355 96701 1853125 1087485 845810 1769694 1579357 1177017 341511 104474 395927 804395 1615398 659533 1901576 962840 555045 1205905 216918 1944220 755077 1348475 1257045 1997116 923197 205702 1206648 774728 1701484 1922720 758657 1763454 1407532 1873021 1914830 631046 1653643 1738824 1728955 1260714 192626 941023 1597137 892879 652018 474327 643457 135521 1783257 573117 360383 1055919 432930 1548690 607316 1509404 1198569 523474 1292243 1269753 1589028 1961668 1687139 1051391 1072149 512854 50701 49690 449609 1077169 1771854 1240511 1260785 1079949 168155 780212 1398258 970069 496749 1709234 1199351 1258835 1157792 1043285 1333596 331133 564945 638053 1504458 904778 412130 742748 1528485 1426032 741697 405035 823666 1873488 733186 319234 1645027 1069010 1072001 716598 1559624 523780 399011 1928603 943407 1970359 1875861 598100 610086 307698 1298656 1586125 1688346 1757590 1914588 1542516 1929582 1609387 534836 1690992 34244 1442184 252114 588758 1799529 528766 1747046 395632 1948824 1727425 1630713 1877891 1263541 1305474 1354471 328568 388554 1292443 1837716 524758 672556 1776609 1129091 1761436 1621132 1882195 989129 1618469 1363454 238727 5306 1988439 1857784 441613 303608 1847486 990632 438994 174563 842172 1689190 1650001 644732 1230410 962075 704153 536490 1899228 503139 943961 1312549 167777 1605893 644740 456094 302261 1260670 1534369 1417037 264793 1661903 381541 1925792 203754 576989 1687559 1274289 418011 1963195 1360565 1690433 1488478 1100148 1687272 1424201 1652853 423644 850917 610335 1222254 242962 1528966 384956 1122963 1381318 1656028 1260730 1081541 223351 550648 837848 1596192 1406170 1177712 1167640 1066982 688937 219374 1984842 1856225 1099116 1948513 675875 1108033 763365 1122282 1051911 531487 88863 702754 1971467 1221058 720214 1259119 1269811 770655 798232 1085578 178269 262853 600349 1823185 944991 187765 375557 1010157 399389 1803412 773551 395012 1285416 1386312 562055 311538 362372 994913 567913 1659435 1621753 124878 879698 681258 313237 537060 139463 655778 1362222 608920 926679 1326088 357045 1391194 1054717 1544435 1001879 423583 765804 559715 1854533 596430 1632289 122869 1439652 948783 1677980 540539 387292 872195 1599906 30868 1934764 1076180 1975853 1135492 1120095 212046 246487 321175 1098388 1911435 1299908 871957 871026 79460 449438 1173316 394628 1638425 445666 411110 1294162 1445399 1344681 1233146 23658 1558771 695331 1988553 609784 582174 1875445 435497 264359 1167536 1811102 281623 1333824 1188052 1048424 1428821 395685 569442 296975 1909109 238614 636464 907403 1261028 933317 885510 1371971 1926728 4473 1051666 1793938 134419 1967669 767973 754703 508232 1770883 319763 1075826 651596 1091633 425271 470152 1491345 1196619 1325874 854179 312858 1596025 870778 526067 1378543 1987350 299777 526444 1874247 657001 1582965 296615 906386 1733044 232635 86301 429243 1639290 646008 682031 1890535 1967432 1451945 364529 1521726 1097076 1497438 1147724 1155218 1036404 1182003 143964 1769330 182678 1176795 1405067 832142 830231 1125100 738991 859501 590821 1771806 500301 1459389 302224 679405 1932233 109799 1834719 1378212 1061056 718559 1858453 199712 706860 1600066 52556 562099 1974265 827854 1413674 167706 198399 1842255 136689 1370375 27864 836560 101069 497020 1262081 1037327 1006716 1360385 308293 586665 1423188 1141811 1794244 172275 757866 1376879 1316382 828763 1273767 1809784 1352723 1287237 1589270 371341 1758312 191548 249149 490267 581730 1754816 932209 1545086 406332 1543025 1922477 889479 1488516 1659519 1431050 1131343 14687 1437161 914477 1830778 125114 1368785 1983956 444890 539005 612260 193052 782286 1820891 1774414 1826365 1272888 1685006 954872 957279 179749 1923782 1703409 1278052 948420 798830 537848 609637 1379675 262395 1287038 924958 989216 1406473 1002823 722614 1730628 1517914 1871064 1670760 787667 1482957 1531750 1021341 614898 1248264 1571853 1252715 730315 988576 879429 1126446 1990137 1106494 361090 1380300 1018555 533468 1242344 1063290 951451 44600 1613512 1322372 1653325 43684 630494 1350735 932676 168499 795933 547076 1669235 1445206 1138095 552308 1997069 436132 966545 690711 1827839 1158188 1564804 1260994 56775 25424 29968 1385290 1917835 1920258 1590587 256973 1126585 1331807 740887 94200 740019 1241836 1454923 1372831 1184314 1419129 533429 296000 944062 1119716 1700430 1191608 1257279 939065 670578 774011 41362 120559 1220729 470777 947362 1140306 1993686 87039 294420 1953847 1889918 1047797 722169 605456 1154070 1027214 1697545 1664912 929782 933994 1125740 591088 1394477 244340 1440134 699318 546588 866227 697100 691955 1161693 1411908 752127 390950 952451 1407515 1824212 1773178 905908 552459 258226 1095232 822423 893296 1795224 813836 1134753 636960 1214580 1338690 1777847 1376657 1658373 287001 1061060 131774 586887 365262 1601099 554843 1398431 1554295 362821 1636352 1818485 824666 795621 701163 283759 1232394 951559 988217 991010 1174717 138306 895889 1574584 1146065 1890377 494109 1273992 867694 908807 936491 1941973 1179988 1915067 1752734 1924307 770254 502672 401280 1540227 576566 29981 1713326 1549564 436696 594792 413247 1669160 367652 713596 910334 918231 757698 155321 426719 370986 289090 480055 1221082 1270325 100081 384143 1012165 1120471 109106 853085 562405 126857 593009 1057035 1461473 665348 547741 1353421 1151573 1876543 1516137 382022 1614072 1530950 1285140 578315 195254 175915 272483 1448820 726095 202559 1185094 1268732 1259263 637999 607957 88111 855624 1242055 350752 567863 1800332 458352 9882 1864347 605517 940739 1961770 966815 431326 1741878 712730 1541834 1090607 1343080 301230 1046301 1535871 579374 48111 414431 782740 1785049 1726958 1965786 1358632 1322346 266059 1301141 960352 510255 1872049 215707 1739833 228128 1959322 1859864 562286 1466090 1070095 208316 1248138 176599 900479 1572774 139938 397727 1796674 483396 1269525 1270412 1336865 1459431 337346 67265 1399418 1628800 473538 575770 495671 1655638 816659 1767374 140741 1014984 556236 1246769 73617 1376579 1302550 923133 12533 195719 1770181 885053 101772 87567 1302429 867876 1342291 626855 1355712 1480489 231083 223264 1320523 1152444 938958 1753397 1247501 92963 969853 198694 828647 17216 600821 1455549 1691192 1519687 286809 708948 1956862 449401 932052 89345 1845455 524046 592706 1081380 259065 1280437 885370 922892 949953 169224 1456254 601437 186280 1443661 1726299 692363 791822 1073094 1610200 837083 124712 1623581 732608 1035673 53268 1527634 1820039 1867225 1535239 1924215 1901305 1687526 825015 1845184 257969 1139858 40147 499590 1603709 1111733 209446 230709 1192462 591759 842769 1792847 983907 1574765 250504 1026553 986106 1116782 1539615 283909 1471491 80677 1740820 531065 242245 1918751 1321436 598117 1679567 1434957 180844 1627538 1603073 838241 1684376 162661 1919442 395442 411366 1271618 144514 142117 1664977 459414 79301 1209381 1783226 133656 1003120 1309586 744670 1808743 1753048 1580852 1961599 560788 1108744 510925 928216 593123 1129996 1072623 216311 1701639 1103953 1326638 1722204 603557 106610 1241203 892636 1419611 1514527 130558 895038 354865 1376557 1872373 1583015 1212080 978196 812965 417018 12160 496645 1421752 1529771 1735015 1360740 1151912 748003 1928078 1278349 769321 249699 1833495 1227558 7956 439175 1562175 785018 769543 138209 157613 896257 745632 815813 15894 1114396 1288125 1990017 1734888 101745 1591897 901977 679304 1289227 449712 1481542 1342193 593171 1118399 1817983 474098 906432 1553200 1677481 1830203 1825128 1334781 1211855 110009 1961906 454571 514196 1640783 1023428 1138951 1366956 418816 1839419 810094 1035157 409295 865124 171694 202132 42724 952655 954097 841998 1468763 880133 856354 1248786 83269 1360276 1311631 1888017 346586 1447944 1676108 1127270 542121 164464 1969148 1909533 652906 1377329 298496 1871177 1096591 383861 1358500 1768833 45498 1061117 522527 554921 752285 729828 56430 1205450 1031634 1387797 976510 554012 605195 465937 1562119 982162 266823 1808140 1755508 1389098 1821182 1595280 780781 1926503 684881 1558369 1038003 19485 326476 484638 386796 1888262 266740 831660 1190679 749258 923309 693090 317867 957227 659433 846344 1299252 1174636 165806 1043386 1803828 1986477 1476380 1552606 1262332 899321 426875 1228754 1213426 956487 262119 1571726 1388759 861934 482384 1975239 181589 884706 564606 943550 1606753 975521 338168 612180 443833 532444 372569 1524648 1022109 59047 1065562 1904349 1038657 1990564 19952 917246 876980 346863 776761 759690 1908129 167082 815964 1722975 629051 549859 335240 142942 892146 588967 1172785 571005 1139154 596906 1710421 1372140 730558 1900911 296412 1571045 1210534 1066553 205309 1588718 1262986 1084533 1354970 862726 1295343 1731690 1484415 1337021 481095 117836 1812311 910328 1971218 1046954 1268443 798531 1502459 639817 657316 46342 771888 1701392 221683 251713 1570706 1002009 1029842 70273 824640 90829 1354290 934390 459796 394264 1210646 1116138 283500 889669 750475 1007114 736000 1958554 748356 963109 487391 1479682 1159848 227113 450203 875175 1188022 1628742 255011 597664 518841 1089290 1226471 1603145 1899027 1329619 191275 1318837 1760857 1090627 569438 20893 461870 335026 1278599 1523438 1661063 1202111 1258501 978269 1453743 868656 1050734 92830 86211 622163 726494 1633820 449503 1286608 701382 215318 913125 1581457 1786574 906816 108562 122514 92859 533647 1837511 319388 1097968 60109 1175965 1226119 913579 1520314 317521 1928540 845639 564854 1401764 1209847 150406 652065 458504 1206987 20658 1539647 1384799 465212 1902976 172234 1555672 1126217 568476 728898 1024056 1597560 1964106 1141740 1968473 936872 543627 1987877 630693 830909 1388163 1595991 511636 1738539 1941513 665657 155792 1682170 1051086 724792 1024278 1553994 292550 716045 1794350 708940 1553567 1696378 317664 452058 430502 1596123 685927 654776 836841 1282981 1021556 1990154 1681014 709754 1062483 764083 1365042 1343448 549907 1520800 121384 184442 1023979 470809 527516 123837 1238565 50551 696778 723053 936813 1117900 85999 1170126 1005524 259512 1685655 293971 325214 653114 839440 367756 46106 414983 333523 1940193 1859746 1311126 645222 280774 576226 1286602 574560 1422695 40032 1990727 302883 1978469 1380639 1667392 653595 933574 85543 402607 1730853 1029086 1657524 897610 1402209 282417 856952 544839 631440 1170992 303081 1338793 1636441 1440391 1242249 596900 543401 486215 79647 607630 776396 820714 1117484 604829 1010139 240577 290559 1267414 1634740 1607336 1977210 748499 747789 936380 1806775 1033010 1756278 1098041 1524513 560033 64696 52504 413257 1672136 1843607 647269 258192 1443461 1630482 1127503 471806 362427 1175323 1387912 535557 1667025 426700 1466038 1225561 553552 1777350 176528 958876 278746 374791 183085 471855 1647938 1363159 1129089 1864473 1199732 1592350 242353 202529 1785934 1543730 182707 330585 1841491 1890112 1988105 516338 123535 532512 1424018 1941300 1771446 1636317 1956745 742131 133701 1106452 561150 977059 178734 1913513 162991 230813 94223 857412 192785 1183465 744739 915332 1780377 735862 491270 291149 1689635 1799907 817420 913442 1884611 1888037 502181 667108 796463 341787 219111 1022029 1163274 1962865 1953029 1844493 1858809 134198 1506220 912958 1016110 857815 424215 1000270 1654665 1392950 1968745 1757069 807396 1586237 579735 1199684 1190405 1267373 872386 1823843 1509361 1879422 170678 267629 1523962 1914493 566206 32734 1282432 1507831 1164576 1215481 485433 854805 58288 970015 1014086 325102 110980 250448 1510736 739360 1109017 784060 233127 1134116 502803 447952 986584 1107724 845610 396159 1596583 1545719 1687966 755341 903569 1754662 1307143 1108485 1196999 1078767 268038 1107126 1913378 1261479 1906911 814499 851215 1278072 1287699 1040339 1456957 345131 1904962 734476 1411184 651205 1082959 214977 604310 1063276 443132 1580580 1105119 852242 250638 1029831 1613938 1863567 1580440 1537020 1312570 794213 1178632 34172 977182 1698092 1947016 995971 966672 555828 318496 1517976 1552421 1685870 1197141 1866302 909762 690637 1091233 1156725 1585205 912599 314168 1190465 251988 1917799 935133 1054448 1957128 56068 612623 343608 1844978 1033787 298275 154826 1753296 571169 1878093 148504 162741 796457 1405451 958540 118017 1894315 1060806 365527 395487 1815435 949969 852727 1732211 238927 1700229 1263217 1218854 222361 324196 1621439 1212297 362013 1534044 1926802 598146 1735841 1941822 1522735 1476834 339541 747865 7475 1404746 279736 1932727 659376 1677259 429891 1850179 963862 527197 575893 71430 1328339 1692068 1220339 1267349 1605910 292007 808253 927871 1894047 1850028 889920 758344 117357 417207 1745098 13897 1422711 1586464 1613684 1705984 1263927 1204502 858940 1618364 1729591 1227767 254144 870046 1926356 1141445 680117 625574 117865 483051 1022574 337848 531174 97327 681816 1789622 1074300 1824872 1792124 44612 1707599 1238154 1246994 1157727 343093 328987 1907759 1510297 1925195 1702877 362587 136605 1003110 1009128 551648 670113 1303089 342504 1767823 1209586 503392 644668 512997 220991 278720 402471 1438797 103731 1629981 1808359 391894 63276 1647523 1270411 1992961 1003230 406266 1204928 1291268 556648 1982541 561750 149651 637325 1990053 1567985 1722541 43850 1967596 962469 358735 1595091 1116192 663957 407345 785029 877685 498683 1596110 69032 56996 189658 1785953 193490 556959 62821 393237 964606 1842020 790630 1167191 1265084 10394 968462 73387 1446034 402382 1194346 202576 797124 437022 1215652 311643 755660 1959332 1648189 1726349 1794200 1544497 1784661 1386189 39648 1680748 365688 917430 266187 1300140 529656 26483 1144453 997887 731010 1517349 1174460 1695923 86769 1675015 1204618 1307711 1438121 717811 1118074 651051 1280991 1310754 1407235 813720 809581 1526032 300605 1233612 1944882 797745 895202 1610351 1696121 894391 597995 1367523 545860 1775687 83665 1105290 225398 927405 456620 120483 837894 1218403 681331 1149673 1875105 1383486 363529 1529929 391747 409439 564337 843826 20531 593813 98557 110515 183406 1028475 406948 1582062 191554 1089795 304358 590384 816918 68250 1400006 1467516 1852009 1770014 369349 677373 37427 1829619 752971 1693581 732130 776046 1575959 493979 1910597 1316428 1069823 597303 517432 1209830 770657 135497 930062 1951680 249384 856269 850637 1946233 883614 307948 545762 155736 1393180 307422 1933 883775 1931582 1114690 989614 1779181 1205133 803233 965192 87350 1389042 781060 513963 1949963 823077 900916 355620 1303456 660236 211442 532874 1721421 602935 1947461 1655949 944601 1648313 1493353 1758757 1580403 1794656 218656 1586450 1096098 288230 1526800 1455416 1688853 14516 668114 1199822 1077360 1674187 253663 762274 1452434 637012 1908258 1394763 344600 914717 756266 1758069 1316566 1900393 808117 985334 1271200 737182 119590 321587 246995 758734 1047121 279286 785616 396316 474071 1139950 716824 905672 696639 1692035 1100483 733947 759551 716940 1294827 378043 1308288 591619 247711 661301 1233330 902726 1349037 1095589 406141 1056997 750713 1609533 1259543 884760 446752 949743 463223 1537875 1474151 264835 485670 996144 985508 24654 589961 605205 457959 976930 128317 1698865 804263 178039 1993656 1579110 1611544 1159275 1245686 1890744 959254 1873711 643893 1239306 160379 881818 767321 526615 259777 1281282 526528 576756 1158239 628772 622439 313207 922494 1097965 736131 855457 329381 727408 1570269 1395064 1433707 759785 876324 1519244 1331283 1340564 1929057 1556053 1334676 608401 1882052 1277357 1930258 247981 843851 560891 1332508 870133 832205 1564872 514417 703151 1487342 1184199 1648817 760535 961946 1969615 1282382 1283867 1764886 1475968 1207489 80517 1242633 1345459 1951349 1999028 301722 705123 980530 1627079 378220 102257 29318 472453 709145 1629922 376325 1131987 1083922 1357172 1579859 1610219 1684036 1660556 429982 1772027 1254251 1352303 232573 1236729 661133 1823886 773178 853536 39098 788491 166574 658872 1840819 390797 1075358 1148245 1546446 736997 1479234 103489 910161 1322014 935993 1815967 64870 458425 1430813 644887 942706 925280 1831869 347762 1769633 467075 159657 737983 818305 1828524 1787818 1009076 1292933 346400 1161713 1304190 1096624 148775 247886 1888111 34267 875824 508220 196022 1062392 1384126 1039173 932124 454468 1956486 815477 1281851 536068 106291 928316 414681 387480 398146 674325 1631843 1337979 1360327 547659 332672 225271 716427 1238468 1772167 301200 347480 1939087 611893 729665 703776 730656 263806 859973 1308927 723130 774394 834331 651112 1221029 746436 881823 1292017 70264 585858 613898 1223917 126622 1925405 1006217 377163 1562297 882611 643215 705563 308849 1991366 510366 1690237 315030 402068 1354018 1591359 225156 859775 1142481 992815 685744 341448 508632 280269 653416 1942346 533730 1101252 221933 1287018 1157382 612366 1413846 743805 1742957 1393703 852326 1728957 431867 1170848 910691 1214298 660350 104196 973027 38954 1808590 1165168 420736 1016588 1793835 751901 1203774 1064024 1258509 1000859 1680494 804375 597064 298554 1246269 381349 391869 304599 989008 1054865 618124 1434237 1237945 622390 1280186 1301989 271648 486253 831997 433593 1261353 1005738 243638 1820808 929012 336867 516767 701798 1771287 1458220 37897 188134 32578 1834054 1408329 1586356 636177 1972281 822212 616112 461028 125331 1041342 1161369 1608385 937706 472305 485868 1454877 1557645 708869 1663308 1800576 797743 1631254 1536836 897061 245841 1425601 1610779 1411857 1963742 1763431 79489 975381 315019 1472089 965464 845410 1714243 277263 1219551 1054982 565221 335002 410296 756760 1739388 1834978 1081177 539188 1934656 1269800 1711193 1547666 741037 615946 1066164 1374124 788509 1001549 17846 140615 1860038 1314381 1224237 1362723 1122362 982502 525791 889390 555100 1759098 1203451 1853149 1918893 1599831 823943 1779690 681218 1132877 1642277 1981444 904445 237232 143452 823946 1118580 920349 1137796 493449 989043 1858916 969490 1969551 415467 360224 743213 1564899 977921 194052 724218 654707 965819 23566 1158449 1226483 237493 489790 103308 482635 1923725 744367 979959 1292630 967339 1716654 1039563 1070927 1373730 936172 623160 386697 1315256 1171391 553506 1892762 836161 72557 1382017 1992481 1486638 1683343 742456 1578065 1083003 681869 511933 167407 1250074 1853656 937731 707452 444076 686445 425386 1721352 1298421 663123 1058470 1324901 1757283 1418675 1323114 959393 845263 1819234 1317107 379076 817073 782448 336508 1782127 1326001 863689 286319 1827859 429530 702102 610671 206560 923736 856474 1196546 1119335 718799 627692 1692957 541034 866855 1327604 1258535 770500 1073351 675098 695501 624719 1400775 131511 1681027 1440849 145641 401886 1836438 906757 683753 85426 1625461 1955551 965528 837548 1734059 1566989 1681138 894123 742570 1509596 432244 529127 1557815 1495914 1240727 368542 1372120 155582 1373417 903757 1399041 746135 17330 1546279 1317243 218629 1543632 764586 1529724 1497608 1262308 1942079 289660 1957594 237890 1117528 397202 1553909 63079 500826 757627 1839252 1549178 956859 1528596 901526 1035913 218634 1204906 482611 1760447 587647 1559768 1615903 532034 262268 522912 1082641 7317 1273689 522181 1289973 1972671 1965535 714524 697259 71012 1309167 700170 1680113 1778743 988577 1864939 72129 894541 1780543 837837 1723543 842038 669479 708986 1054485 608849 1863067 1771058 512803 1765893 1698835 293968 851025 1210910 1173853 1575206 1750662 1507927 109894 1769058 1536958 446441 503123 1914562 3385 869275 1241889 129888 381066 919770 1997665 545117 225253 1784050 592462 1251333 458419 1556542 846970 854807 1820777 1154813 1040200 1379440 999220 1930018 299031 416712 32340 534171 1049735 546394 938247 131068 1429918 1745395 1591627 1392138 1960799 1665186 1652929 1686923 1475346 693446 368866 847686 466056 882013 1191206 1227173 356107 1250347 665694 165692 402907 414860 164893 204592 1053526 336915 1371935 1363608 1528745 52583 1527445 839931 889050 1137636 1564503 1728962 635173 460432 1483984 616504 1743134 1204672 983740 1901363 1243729 980025 1821554 528710 1659789 1893970 1883680 1228320 1696281 649036 578947 272981 491531 75562 73170 1361113 1234259 754939 1836780 1757554 499286 663284 1181509 733504 1478761 648491 1051182 352242 1364911 1048244 180097 1409532 1321064 865575 1781283 894510 1909205 1346352 1013150 752666 567521 444924 664551 835570 1951266 833623 717048 786040 1680066 434644 285304 392906 621963 1981132 212157 1109242 1298678 1455196 809214 1887321 1073867 1745076 731279 1052443 636557 958286 1315848 1064029 1203574 1012854 126462 1560053 958979 1604267 1996620 492583 458264 1053620 424157 51727 1514257 999499 1276914 834838 170461 1435440 1586530 833989 1538886 576046 1743149 92726 1755131 1341937 472357 783239 971767 190201 1347427 1257054 114997 956267 700042 417806 1891027 976482 1267407 986803 797923 1816110 336728 589408 1871553 1125836 1200606 1741772 259723 860764 1197587 7061 39395 66630 869270 676097 620708 1434363 1012113 1262674 1567658 1202869 1472320 21502 598459 1690815 1745061 240878 1830833 1276231 783064 717042 1067594 1441536 339534 244513 555955 130094 38473 578739 1265936 680426 1563172 171487 768603 1365502 1157622 1103382 66041 1491719 158141 1210649 1327483 182834 1064542 390535 458979 387586 3508 766671 1601214 978906 100830 1494253 1427413 1215945 373372 155059 1639663 1303063 51717 1055332 726291 963160 12937 725445 921387 1613957 250373 744752 1560136 1247506 1191119 1649601 945958 1663972 1723331 368370 1281992 1949358 369811 162313 1811663 54420 1650086 1619504 1418446 988944 1237355 24009 1040373 53155 259930 196805 1847049 1921623 328284 1025769 1884935 210821 1818528 418976 910221 794303 1546683 1859295 1241926 1956262 224228 917528 1722851 1997356 1265123 169528 1729945 389467 1908165 81416 944059 1579127 178261 331739 1128896 1162398 258524 918775 180751 1599626 319693 1366028 1946080 117092 842590 569450 157068 27757 1385160 468790 820834 1631387 879752 1001188 1793697 311933 1327996 420469 1374322 1750624 696268 391229 120127 169838 1703340 1522828 1753999 172350 89100 1461288 1845737 1469185 268526 262133 1610596 515023 1192058 941905 199006 1303008 1967903 1751167 869575 1209474 1221181 528255 592096 1196898 321445 1921514 1300289 98448 1778747 365476 588828 1492800 1341814 115164 146606 1918065 1730773 1586141 1567453 854332 232919 252852 1140797 1455564 1446367 721843 146041 703014 224612 300831 301389 1019174 1352633 842137 1830493 944584 191 161033 515350 1530393 1042677 27368 3633 347091 990385 1855085 528565 240259 1760441 731959 1653578 615035 1124489 859958 946636 1128984 1597071 226431 1702765 721956 1695836 95657 1451419 1535472 1002164 512332 1440017 1260944 431969 1178887 106359 1288426 1276368 1932300 994584 1095436 1993203 227360 1665148 333541 1319618 1673568 1824839 90009 1514909 750470 991016 908241 453510 235800 40673 772565 1203546 1426720 1262433 650422 65032 291358 445472 1363047 914920 894688 872298 628476 450174 1680629 933594 249100 343283 458544 1703328 1981000 596134 1015480 720586 1634273 899434 442792 1443349 578119 137844 1626639 1823400 801028 1936171 1327890 410186 1161657 947561 1282025 1385685 1188364 524051 1468182 1496155 146378 1958719 688997 1441230 558441 1870907 1940025 1233015 862749 961892 925456 932773 1090622 929254 385003 290239 463523 1747963 1082688 677646 1072108 1530351 549812 1698976 1957763 1387654 256734 1452312 720933 1033611 375425 1494687 69148 226533 168924 1948657 447455 1378285 650141 612609 798191 1877322 1301929 870175 1903682 1296827 627919 1464831 916433 910274 510488 316348 1255267 1054549 70808 1819803 552874 337698 1728374 263736 30108 271530 1394033 568639 707710 997625 1272532 55760 409882 674010 217338 1737736 890555 138289 620853 1200372 1058355 1291976 1117247 131549 749566 14065 513096 1725016 1089323 972936 55819 936009 985001 732572 1195467 1225461 920404 1615851 479136 997404 1949195 1597827 1532757 424216 962752 1186381 1465143 1761885 619297 642100 261002 1503080 1549591 926047 1357754 911909 563730 104784 1630209 87186 659053 1598326 1901496 1345565 1408306 402577 1688142 407295 968530 1843291 1914179 1674145 267566 1010714 1698644 794212 814768 543826 1081314 1328458 1960753 1603914 710401 1498904 172050 837843 1231426 1180922 1980059 1532479 1193557 1221123 1297083 740026 765403 208220 932239 1684786 1935972 213912 1191851 495709 55333 1516535 590624 1036859 1105945 1297093 1244828 54545 1662278 1389080 812326 482420 1202373 1316299 487811 379398 279011 749118 926290 843497 409618 216940 1771483 546316 1431955 214647 1854622 1897519 284170 257194 1284449 1307350 75049 1343267 794696 1555083 1854302 429942 614138 7462 1089205 649556 356131 1730587 400082 536890 1244575 1963027 1752071 27127 1057014 273400 269482 687596 788653 1486217 1398562 1041965 691218 1197045 1032395 1279869 1542727 1322117 1271512 379092 1356442 1376416 715950 1887274 664557 628881 1415858 177080 1132009 259136 109778 1006918 483259 1919857 318500 872927 1238517 368422 1854177 955717 963618 403921 95916 938369 100026 468798 1613669 399962 58025 502849 1981058 1091787 1761606 1966107 451602 1801501 106515 861399 95825 1668681 257855 298377 422202 19409 859746 157322 1162008 828558 121105 1033950 1760308 1645141 1670472 1591702 1562978 22498 1067696 305801 1389789 970487 1920400 1620871 606323 1311421 366975 3728 1482548 1216016 1497962 584014 1769706 1471268 909111 98161 924669 1029226 517987 912130 694753 983406 289051 696840 1827978 559108 397067 1362432 843407 857995 1817625 670620 73611 10073 1589286 700721 1744776 734203 1104397 744225 761751 159125 429382 375329 1508652 935181 1154574 746080 819985 1102951 1436841 1913279 906109 1052956 1848375 1204856 1516733 1960342 885754 1483204 1612930 514975 941847 1387054 507205 1446171 303770 653123 1881638 165128 149189 1795374 1433976 73684 508901 1702717 742678 681779 145017 595929 73139 515258 1531556 862560 1028373 1000126 316386 204858 308327 1814496 257076 411963 881804 182023 1008735 1958372 549905 1363143 1669951 510704 1211254 653876 434618 1002367 1489489 382400 1208239 491073 252949 377940 1134852 788779 1521550 611090 204738 340702 1672935 306486 358382 1633753 1566996 1229634 1282051 1745498 1243582 1776564 976959 585719 309691 593023 139703 1670744 1057524 1783483 654324 486091 242339 1009483 796610 412477 815966 1292130 700063 69558 1475736 295434 407026 631058 572422 907326 407887 1634429 921893 777835 798686 872986 197350 859146 1482115 1500058 1382706 1599545 1759214 91586 1931305 421253 705756 1350969 1882711 1878022 1809960 518982 409883 1664315 1324669 1381081 1202941 1950801 1900197 726576 719637 1093265 325078 1420382 1666537 1682118 1138419 1987335 1718385 1557616 171565 265668 119332 1608880 1017349 1876999 333329 1622777 943038 1173399 1297658 1573178 858412 142201 1352548 1025355 1045469 1087407 1117811 1122973 1674432 1770385 972709 500772 1269638 625739 862259 1633668 748622 974720 60828 1880859 331859 1246137 308768 359615 119002 750731 642653 637610 372482 1207184 1841179 743416 1727570 1217544 1284912 1219779 176295 1035689 1723914 1862187 957143 551253 1979497 189724 1703917 1700982 92695 462035 1234067 867165 561751 474324 1837857 1413220 1218784 197602 1022876 1342543 748350 135648 1385825 825235 1503527 803087 1507446 1138359 1396040 1296305 400312 1261459 1030883 1340295 1411828 879800 712617 755497 1172036 1486282 68071 1269039 357733 1064763 1894656 370850 1056822 91515 1449275 337025 1779363 1888453 994429 723319 109912 54347 603783 1177535 1419604 303759 330379 1236099 1072954 1055489 1779989 123108 988677 1074001 1421956 5305 266664 1580643 12691 1065008 265834 1503789 500502 1406611 799405 879720 995754 535085 104907 1890207 193119 1473783 1728158 190352 326768 1870125 963378 443667 314352 525251 1613740 231460 1237941 1228518 1346629 1858242 1864786 1791530 980873 1047757 1787284 1084929 1007431 948110 1413396 1908407 681567 852396 75772 1311519 402921 41835 1499366 1250289 1484061 530862 83413 135832 820178 1752595 1378774 768183 813675 1743768 1661676 783853 571755 914810 543366 382764 673052 411359 341973 1530644 1273947 1675447 917964 1380989 166673 1129284 364558 630975 1253941 1006495 745895 977140 966570 141934 1865583 301872 1531213 1681472 903415 377561 1399549 152789 1181170 1693318 15077 1720909 1300853 1832734 1403896 445219 1798427 1059244 1259454 804498 461826 695171 1212534 1164073 1669360 1737005 1175332 770429 1920014 1029821 226273 126445 1152753 1420452 1636597 1142776 1915628 855196 1671602 547067 1529643 1899271 559031 1280255 1780025 1227426 407185 1740736 924460 1790667 1543368 820531 1223179 1701138 1298716 886400 1111461 1750293 215289 1353282 797633 731862 482692 1951059 1406154 1442926 1490228 459150 1251334 363265 512980 323088 1220047 1132595 1668581 787594 727101 1884914 1543856 252058 224464 468892 1104485 1369281 948716 180210 313937 43063 1116366 342841 1450999 384608 91473 1513077 1335902 575106 668788 1646402 1750628 840830 1007092 1597664 375269 1282791 585586 1182860 564558 1398363 289271 90753 350238 1509101 1151647 1731581 174630 892072 1569144 406723 947007 435454 445013 1393178 294627 1772699 991846 51478 1471312 1061453 168478 1695037 204357 504670 1038004 1421675 1285594 1300272 800343 205315 1933029 503237 1844481 843783 1229283 1418939 310520 495583 1507490 1811290 101467 950507 393324 1075824 1613381 908198 1758164 1546094 1804905 13324 1477166 1106022 1993263 1446954 3700 280822 444058 1925734 1187110 561892 1719352 1405244 882445 1188015 225365 1751746 1765760 5661 779079 439290 159685 1075151 410437 315954 192637 197246 217646 94381 1504168 642311 1067186 311665 662146 1589335 33193 941930 523717 838255 160548 1152807 1581456 937527 1597244 781438 203550 1350961 1274062 520376 714061 1101793 1543858 515878 840977 1369236 161936 1001024 814796 1760101 1069123 815699 646154 63632 998090 814416 685608 1716299 404129 241073 8065 1908357 577824 876338 1851364 895093 1354498 214562 901307 1129689 419161 280112 380756 754018 338615 375861 1873571 1621635 564978 656468 962420 537907 1163902 1811446 1204722 1829062 1414648 495390 1508685 1246749 1227519 909322 1313496 1505101 753134 655252 346776 1977091 690921 763593 598592 1901320 691397 1877425 539518 205244 899309 1426289 817795 815838 1904197 1568919 573877 333763 953727 151538 1785778 1211315 1559649 1933983 1313291 241065 224897 224633 798509 1683424 1842239 91845 698755 641210 1368465 1055955 1285635 74049 233047 781467 1967617 329241 279527 1829300 94492 548027 1553470 469250 423822 560649 1996443 1405203 1845340 1930036 170586 94825 789850 204026 790524 577908 228501 868646 725298 1036781 1815399 328660 711221 1021185 1669671 1361890 452006 707442 1902991 1060090 1055633 157089 139711 1914195 1437830 302414 147431 826519 1275787 968114 1459023 580889 813359 310455 1501209 712089 212449 1083648 1063274 1616707 1216376 236827 440540 929117 3868 163728 1407171 435829 1743218 981767 957346 1151243 1069991 1580489 1220226 1756102 1576131 1833710 288231 570274 13289 1087912 284322 533276 1383739 767693 1143388 1978153 1100133 425688 1761102 957311 1931591 1981974 887316 59969 819334 1718159 1271128 1017591 1912807 291792 1982485 1491347 744957 1822292 350566 330591 1588071 1104126 1511080 882571 1500716 843764 5236 1585917 691382 600172 932420 849366 595372 1033214 1886550 116053 655574 945544 1539220 1450967 80177 1302803 960345 410280 1563500 481179 1576105 1109990 950747 1712176 1057184 1176264 1078118 1383705 413516 133118 1082492 454183 1589139 372865 1469693 1648306 27604 725750 264666 114267 928948 1787878 1401979 1235317 1924768 775971 1681853 1450246 1548501 1696236 380179 572967 387571 865815 1777005 1024696 165072 1519125 1367294 781203 1151631 1738023 66299 883343 994685 963554 942568 1759382 1545467 1199830 240638 1208491 1595013 1440037 1751032 357586 331799 992748 1318051 1102763 669274 957376 47282 1680779 1557807 1616771 544056 508828 517113 1490500 687763 1540494 778628 1697520 526666 1234314 1876201 1025154 498984 401373 266393 594958 633206 1875567 1980561 729901 1922616 1657418 476566 782367 303008 1973405 314908 1664262 1163238 1986035 1889931 244600 73456 1159257 1170698 239298 1562802 88542 1707197 166652 1151487 380582 1609011 1684524 474449 709825 669966 1868031 1131821 1650162 983142 412209 1102941 665417 1903611 1830322 781314 1059390 647195 110862 1626251 213243 582974 1492649 274624 1991089 1908830 1629764 1192101 723374 674693 568908 1038605 446849 1205648 1138290 868290 1969161 629326 1162865 1078791 1629508 758987 552547 1056512 179904 948781 260164 248244 599756 898116 431373 278278 1104178 1796819 187145 1874702 1638303 1189471 924867 129929 1331483 189133 957344 1241817 1910854 880482 1041194 953331 1824173 519386 403466 521358 1854152 1019697 817709 586247 1952820 336851 250018 1571322 1478506 810008 187224 1081699 132769 561826 971509 695110 353469 1166493 1359345 925760 182976 703847 815997 757970 1859685 46046 1634967 1545301 1229273 5223 684790 665690 1047522 1877419 587677 393008 1323918 1321145 1044937 569343 1045290 1027380 786305 1707008 494450 310959 1629217 1640343 1910151 772678 1954884 1792745 69014 736866 769917 1925349 966982 1425356 511151 390215 1796466 903828 826168 1972447 696809 1665265 871116 68197 50791 1529472 685865 423933 286214 177653 985387 300663 1419118 1780666 928452 43004 770157 1042210 6843 1212744 556757 1980620 1000543 130269 1190323 1140923 182824 1032068 356316 1752757 1671725 240261 785468 1370417 1952990 183377 1940123 1760001 1384428 232377 918361 1625591 1670134 1054467 525436 1395431 920749 400822 1744711 1464758 1835084 954372 662187 58661 526949 472690 291947 1203576 202265 1105321 21903 565396 1591329 1998995 6137 66736 511342 847209 1843842 962003 1626158 1900323 295708 1939317 23419 308928 644866 769519 43736 247269 1615704 654309 548261 1648164 666786 1062055 1025718 62617 1527073 1203980 291070 203032 1664599 1566766 1576323 788945 683269 38582 940998 1996303 1617681 478387 1382007 574099 877357 1049345 847373 61732 1587160 122047 740067 1259526 990017 1989464 774674 1144942 1648705 480968 466783 863980 689381 533804 512547 1135543 177812 1188923 1118380 1033184 1643027 1304053 1187335 1502332 920865 1391074 1196445 1308702 1484917 412702 721992 738041 1298633 546882 202617 851381 1284405 1315681 1404357 1526899 1689733 1839837 1098261 1396629 1221906 200615 872547 393039 317328 504295 213979 390515 1448457 1547911 1374865 212817 1498764 1236414 1748842 1525189 926380 1666645 360787 65140 1123796 47862 164123 507820 753320 1578506 1754509 1410924 955981 1353154 1281574 1091746 1531919 605815 1909387 176361 857200 1393362 1513076 1718204 1926998 483460 1944170 593324 1213245 990101 1830461 1123682 1101951 293020 1875659 1282871 1047490 1449767 930372 21213 363101 488152 1699466 1967554 650576 40778 1085826 366708 417493 1360505 552774 1254691 355689 1006558 571369 1190142 1888860 1614550 1646891 922805 1595262 217463 406987 358643 862900 872731 1628304 1694613 447929 40905 1922988 951533 1799192 1198977 1797635 1970357 768557 1789549 1084149 982272 1350759 875845 1949192 861423 1645011 341453 1761599 1825296 1301835 420758 878517 409527 1112765 1569298 618184 43629 104563 1122632 399307 1905682 440046 1402544 1931329 446902 550378 209549 441046 216746 658900 1191913 1016461 311207 31223 876011 204757 1033972 196749 1076925 1144448 321048 945212 1702298 346733 1399330 889616 540239 1135964 115522 686379 748245 679626 1083442 393813 145171 732984 1302707 447039 580436 55602 383840 810223 1516678 1184648 1000982 1449859 819108 357401 951126 1540558 958235 217287 1641323 160160 663746 1650854 1427794 1689631 1277188 1712302 350087 680531 816398 837906 1284521 1250368 1854247 410021 81161 266190 1959481 1688367 1020810 350243 1847371 1727713 1604346 1898555 1343688 465256 1096649 1689006 1788770 1698606 128443 891548 1625757 1462315 65136 1656402 427339 1328996 1053456 834387 1095665 228003 46143 1435602 661512 1897344 581110 560261 1473664 1902574 582859 750638 965040 399627 145353 1825630 1515327 858754 1755319 1269117 1350675 1169549 715423 59872 1163030 197005 174092 893830 1645769 1510013 296989 703961 238022 1147426 1255403 177271 1923218 247511 700079 490537 702930 1796979 1685448 957377 1750535 210533 268296 1269722 112682 1371245 290133 1209975 1815000 1645648 1234647 341814 864512 1376913 1853689 826844 77146 263750 1381714 1748103 1727712 690560 698621 949283 253584 47277 630563 357284 1371406 1471254 1042716 529024 289399 100475 1816314 333743 724916 9446 996909 635568 441428 1534736 1954304 906488 8359 1140707 1833429 167113 386246 72248 354106 1264987 1017649 58083 294142 1003178 1362957 1161763 370428 492073 917635 114732 146881 154958 1654301 940702 1088311 691092 1032422 463423 303117 1102359 490995 1847844 94287 15642 1588243 423506 476610 343887 768901 830363 381595 174254 1383938 1459753 502955 896810 58645 114168 649336 1968070 154990 18269 225722 219802 1939228 1956428 1442427 587846 1864164 74577 1857574 1905933 308428 67823 704787 1046439 187894 728504 176505 1156678 996301 402310 1309113 62131 1038820 81633 67871 1345739 1185502 740626 1698598 1395577 884044 293498 1617353 707938 1688869 297442 42572 337929 741771 1267377 1990697 705054 1678310 365690 1759017 1333268 1511004 556305 700068 524283 330066 1123017 1266069 364156 1001568 1023005 884481 777811 1699731 1071151 1493091 239932 1145711 1926214 236347 1856274 1782805 288453 974684 1786005 1732137 1884058 1207412 552979 1148197 1423204 1001869 981229 1006835 1718400 869262 118820 409503 586041 1546292 1454931 1947117 231837 1025838 1289594 429880 536624 1277637 167791 252192 1555436 1533724 1285430 1135154 951445 790064 893146 993783 325898 1164902 131204 829799 1015961 1440719 588170 942256 298871 1980554 737885 1559584 124236 386951 111211 1273659 426592 1207297 300249 119199 613571 1855570 620223 712668 346208 1847199 246659 1950594 290684 347805 175145 633125 975330 1022250 819173 1220301 1166649 781392 1341414 1829908 1630590 741181 1909977 386909 1792046 202628 623024 1016830 834947 483468 1634992 941977 311969 107058 363468 465327 1729476 837979 374503 1879570 73382 464116 34787 836911 809208 101544 550428 1306674 1118697 1781132 1074100 821312 1387897 1038954 1078978 1748862 1767569 1351796 989633 864282 647734 716782 672921 456936 95211 472196 915541 601937 87842 1324946 1850631 801057 561135 334961 1010147 1213198 582398 1334807 210258 1232246 1863771 650244 1773771 1298759 405072 573704 55862 1921893 1057057 292382 1776163 1597895 1585111 18207 1190222 1583341 991201 765926 1006416 947174 206229 615625 1761991 1681386 1025470 823593 809889 343513 1000482 1624818 1934382 1002501 604954 1353135 1726930 1854460 1233785 567543 809036 611578 1487361 216693 1877413 15777 1156011 372531 1252169 840088 1333913 358840 1907414 1271703 1236274 386323 818106 1602231 29741 1450768 589370 1207983 1609593 21621 1213437 366401 598053 304275 154666 109175 1484519 1555802 72947 1450118 375741 1458012 145615 121892 178211 612796 1588984 136829 699347 1110706 554884 195502 1457810 495540 1053560 1055559 1830551 414408 1738102 1696966 1132648 992683 1445711 1131432 1818200 181273 420028 1364979 1400438 49126 667145 1075585 1653836 659175 1480923 1708106 1947755 995864 871262 1636693 1706319 1549693 560532 1129977 1900882 1181621 1954184 1374337 1916983 1727972 504885 349141 277550 242840 968148 481857 641675 630015 678852 1563635 1052859 285001 470114 547031 185747 1845651 247418 714437 394377 1756634 260172 814087 1375094 1079261 1184875 819728 379989 1629996 1018714 59232 838636 1784104 1011002 1760120 1446428 1288898 1665929 846403 454279 1108827 1351092 846442 535023 1207403 1238422 593653 1450528 687905 1284636 1656962 90281 816096 731623 1567818 1738927 438824 1439424 476156 924065 1753998 898843 617858 1711368 1792159 1837975 1478253 1350754 490273 1927344 729822 255287 973896 560128 520808 1076591 38121 1158141 1240369 1214518 280216 411377 337354 1310707 1976559 483138 52474 115788 1751288 752270 355895 829814 1294153 590820 1555647 1131520 1368699 1155108 978559 1739371 1711855 1513042 1945874 1140765 1489493 1622954 1045807 1146172 600119 1575524 1849044 8022 1319967 1407259 1252585 1062872 1510364 1412615 1591875 682252 1881872 998038 961275 1222012 1087490 753422 1255415 948779 353821 1142402 933197 711537 1393800 146278 1224516 1552857 105828 1425493 573165 304200 1613337 258051 1418862 407935 545426 512475 171014 197828 520129 1555765 138798 1181523 672108 1044933 1846211 1193385 723985 597 1741790 1577681 1622040 1494511 348517 1897666 675226 1932936 1976500 337131 628098 216197 1343306 1716874 475876 1393831 99217 837021 768586 444789 1152853 267473 237435 1598880 1677789 1766611 1161319 1030577 402918 719970 1420262 559261 872794 702319 1381107 1314112 1109624 1117553 1055004 1555213 1541548 193801 4332 757730 1819505 1628850 1490425 1795674 1149769 804715 532850 1849503 1011612 1235266 787462 1619737 401505 17732 1645031 1327212 959022 714500 540434 840844 1042365 306525 1031796 1103923 278691 491673 393417 23113 978741 1227905 1524229 1339918 1654441 923603 400982 1127589 1879709 1111911 472927 734481 1102976 1981333 335261 654412 1980526 277101 423799 1362498 1326183 129005 184278 1755218 1369124 1053010 192606 228817 1721474 550863 1126858 513331 775548 1668478 604579 1152823 1105653 1317063 492899 1744794 1438314 1367845 432471 1753714 1145868 1349677 135241 751344 1033525 1303624 1125582 1197823 1177880 213418 604932 932660 1162725 202951 1030570 802853 1437708 1130772 752728 364187 1175956 1863227 1225860 1900177 1432063 1826251 817144 398561 923395 1116274 1061397 1451079 43174 1570441 1926646 1252671 814134 658997 1518470 488824 696287 46639 1617902 363390 917936 1093428 889551 1884588 317906 433594 743361 1376961 864672 1215258 959522 1965618 1528006 70207 931697 95052 1839233 1128349 1098984 893313 1967450 854633 1680379 142243 674076 1636248 891452 527884 539382 1381518 1653001 1441302 875894 1736352 1819202 544910 1382998 177127 692299 1163429 1576820 1494615 88709 978628 956507 358941 1668617 92715 1708886 1106661 1115668 1850907 1708741 269930 439103 596542 1783861 718019 955527 726693 451852 200845 1460534 1496634 10147 1370198 596851 1863689 941572 1113483 306921 525013 1136296 863922 1523072 1596664 85232 1114657 819521 210385 133156 807451 1906294 482753 1670684 1528127 435358 1672749 1948158 353261 224937 1242545 441689 1941356 312033 1614922 1463988 406554 1688721 685474 1008936 838629 1825371 21713 16309 1968437 495594 52380 1792389 1792698 101036 59961 1399094 178922 1028829 956934 6149 1357492 1944512 927991 1613100 1274228 1835229 868453 1914447 1666814 246703 1275221 583254 1678817 991324 164168 1040908 346640 65675 1165007 112647 1109439 723990 1654936 1256974 384150 467258 655041 629021 878090 938771 26375 471815 585088 1964362 1723345 154497 825589 55941 737009 1755473 1017202 2832 1799305 678291 202406 1252219 651854 554714 853455 290880 210595 311381 233022 1358020 1479648 452815 1130494 1542677 1369158 767 209336 1696673 186102 412174 125932 479122 733704 81421 50939 1387638 599723 1456557 1031375 1859847 344214 31450 1600938 1603974 428612 237993 829917 1129599 1430388 61111 1513315 1490259 907110 372004 1112194 1136409 1243747 1959250 906342 1829193 1886348 1762826 1674602 549242 177984 991995 1775311 268053 1223713 531574 687569 1597587 1374969 1197184 1511396 1392689 1812731 1763427 128025 953992 1181609 143636 1690044 443878 1712090 637487 1474264 1048511 242392 229712 1347599 1712807 1515433 1599755 1140548 1938092 438456 598416 812620 919365 1711507 988936 779282 1912525 794546 1875801 259816 1239487 1753586 800886 1508367 829742 699142 165508 986387 65096 1505372 1329388 560899 1589701 1061015 1252100 1899989 1994542 1280192 1423685 575131 343253 1203999 1428053 1881914 1084799 576537 1243906 493405 928029 885489 501117 1167487 1350850 1597291 1247263 1795857 1952427 1181248 1482478 667679 1510190 149422 206103 626888 1507036 534562 1582047 1712225 1170344 1101496 709264 1223735 1632010 1154646 932048 20942 351188 207213 1847672 57917 204484 1908805 1402564 1056057 1541486 47212 105000 653739 1247011 783958 1080550 502820 699643 76659 736351 772272 1875777 343099 1247600 699308 1548729 1609366 1095970 1570342 1638241 795880 1199239 1483218 1127892 52085 1714093 1273302 1476127 1141214 263689 996037 376651 270901 1308972 18121 703319 1098852 375268 609391 110777 1244023 1442449 949052 1278277 1299584 602352 271226 1687362 218755 1557746 215843 206821 1769449 392823 561891 884074 1520152 404184 1284390 1006529 1242971 1807888 1819223 1288611 18199 372725 672456 1260927 1042096 84840 1807127 1134164 384112 1659068 299944 55588 754492 148959 1357902 284885 482029 860836 1883881 44873 795589 1099917 1300536 1392958 1367506 705519 896724 1897017 1378597 795771 439136 1461491 1460466 37780 1024695 1281722 515577 399625 23654 1065963 1491824 1766857 1542837 1945450 686855 282880 863556 1645345 1577768 1593429 417342 1147953 1582281 563339 281072 1413549 300181 986296 1994248 1834491 1994212 1268428 730211 1631399 1799230 1016713 1108725 543819 345092 268476 339018 1737436 1257122 163367 1957096 230590 87881 954605 1580649 62780 1087911 310980 466575 168639 1048720 1656232 1707821 1441066 1801318 561268 1307334 1968422 848638 695681 945793 1202169 1539576 163661 760561 361748 1716535 1021344 181490 448442 1551792 1689482 1460645 1949616 469108 1349065 1590905 202991 1628077 1525405 290626 1139849 273183 1043896 1444082 154395 1663465 223248 1593674 1835838 666889 1578097 767337 1036218 315188 242534 328704 125233 1199919 1440485 908194 1925925 1208676 1910553 1507504 926412 1634394 1735287 1701564 1020251 1644485 1446271 1614473 463137 600214 1814338 643610 596444 248687 780104 1738845 1454008 920825 780947 1617726 680819 975603 982958 447830 831867 1089193 1266182 436574 244832 1866345 1359454 333029 1910851 1721679 1809853 641967 1147087 1011161 551350 674171 818654 1082490 1366947 1472190 1565724 811750 438698 877317 902378 906083 450930 183329 990644 1406171 1605936 1004530 653312 96317 128556 1689944 1035569 596531 1803681 1016293 323552 592219 541559 1725511 1696414 1408661 1375372 102572 610085 1150015 200818 455686 18591 495921 742365 1680165 575860 347102 434519 304206 125538 1168387 1301439 1459490 843295 1050475 357202 1762011 1904827 661996 884267 993078 1044619 608336 688789 646016 414942 341418 911840 330726 599135 1353624 460794 1820930 424725 1336413 1689087 849132 667236 198757 1064375 578446 180909 1663279 1492911 1050288 1784453 1873388 953783 1024785 784693 602114 370555 1635191 837325 459656 635391 1060814 1214926 1493573 399381 1596075 261520 594940 561585 526282 54003 694230 1381851 1037628 1370153 1171233 1607635 214681 296120 203024 606556 1927196 1455036 1682128 449515 1330433 1740181 351068 1715645 1616767 1390429 1771551 363371 786318 58555 1107849 1730146 303681 700917 418241 670888 1254636 1463983 1988171 930811 1815206 1447583 1726627 549449 1016537 934781 1303912 1304753 998639 1915106 1688475 784369 1526995 1404165 987470 1949663 901837 143800 563848 1471856 1325536 581995 1895720 1180526 73674 1104402 750643 1960259 189187 551161 1826858 1023783 1352243 1393027 1476016 1602022 1832931 13545 29699 385601 179976 499761 476716 1931660 1160326 1443411 1465638 88390 796931 887651 1722031 713415 1478993 846100 980069 1207989 1155881 1388123 1752302 1543917 528727 1973572 914977 488266 1348554 789564 194701 1218542 174117 960956 1380477 35924 1605206 983369 1897369 925046 1503826 143319 538375 1581415 735068 607204 941544 799452 1576547 1415429 79340 413417 1405248 1747583 495733 691319 391561 79925 1517969 1837887 688957 926273 1772865 1725173 377698 1549518 1239396 25265 1922603 734368 384393 1634126 476094 812800 1752851 746849 1119763 864322 637515 894426 1007539 1607689 663998 428901 1933178 710649 258174 809571 1270943 1735107 1282724 77865 1856543 1321711 1719110 1059158 1540830 629316 1907393 324745 716347 222216 833952 371119 1985323 1956887 1389500 741116 134918 1240357 316962 1877682 1325349 996118 51637 393362 1102141 1847795 1996729 660019 1779395 1376314 1661051 308261 182519 1809731 1532797 1207421 1977090 1858013 1684302 517835 516147 140382 555949 289203 1774748 1268459 837648 844327 938399 691993 1428842 846191 193499 1113128 676547 204137 578378 948374 698413 579330 293657 480594 492204 622741 1073972 165954 1568077 1822610 259643 1775060 1990195 1540096 11875 1660538 153815 425606 17446 1735350 722092 1732667 970230 1862320 475302 1599077 1880691 923241 1224907 1020522 1477173 338668 1284120 415075 1800711 160053 1768333 628285 841480 514808 1945587 107422 277910 1114781 421064 591573 1011574 1652734 1571423 40947 773376 1015164 364949 1638986 756120 273887 772533 1555854 1504634 1087394 835229 498574 423456 1618576 677497 1780980 791138 873578 1370889 1150108 1864855 1774654 1715166 502518 523148 1928583 428752 1169566 425954 1229482 660524 244502 901748 690485 659711 1319104 1988526 1792988 1050851 1883440 679470 1420719 1902045 1553129 1153605 1648607 882457 1020062 708302 1502382 1716677 48038 179895 131946 1181215 1878793 1976761 1753640 1263903 1556671 1174528 1246757 682436 1714717 1084959 840258 1700175 1129630 689228 1053317 970442 531870 1739519 861253 930330 1337607 1623418 834925 1368360 1090436 501927 1000827 1134179 1767303 1706299 1799811 1828547 741845 1628019 476066 1743570 1596836 1130862 1738538 1668945 820180 1696169 1096782 547743 1849510 1488870 1037138 334696 1478881 1989713 1668646 1978322 1090905 495573 1886611 424402 235604 176197 1515613 116983 705595 919964 741088 1646237 1982633 122639 1053980 803412 1997089 83539 775368 1511355 858354 436503 427689 435923 741873 1717998 1765182 1792132 759770 794717 99323 574215 911427 1517962 168087 677929 1116942 694342 948727 1659811 1089223 1051620 683479 522288 67267 895029 1461643 24932 627832 1227058 336082 640342 759682 1172102 515571 713066 686262 471412 1174160 1095406 50482 1012506 1964651 714538 61446 936240 1529577 417538 1941194 179619 1693595 915294 311319 362798 1027866 1551379 296370 215620 1379410 440109 1280264 89862 1688563 573806 397523 183660 1676200 409169 1826642 1641233 910276 773090 1642334 668195 1248802 1370266 406368 211923 1692566 395641 1131491 1562473 1032906 1357801 679891 1875310 756880 1418054 1418138 460164 445086 779026 900167 959245 1735864 89295 72918 733937 303885 1324640 1669191 1307206 799180 1866812 206961 1405275 1460331 940122 565032 672941 1370632 220072 1993821 631025 1871281 611924 90119 549500 710427 1348557 1005844 1987954 978470 1364160 1613519 1391502 499933 793112 112187 31339 1889230 160621 825179 214622 145002 1268837 1810184 1819588 1260779 1021946 1720976 630576 1887306 479803 678130 357340 1504741 1132607 486292 918931 1609291 1670989 773987 1832971 324179 306263 1131973 1192781 1383959 1521527 391874 87131 1162369 1027774 1868648 1255966 1682579 1396441 223805 1429279 158755 1409261 852794 720546 1831661 1441539 649272 1257192 1803570 1956885 1910335 1615067 1071437 1381541 1862875 963724 1710590 1923543 425012 1560759 1163818 1254579 201344 604135 1324125 1387841 1672143 1192012 1655239 1755452 1262585 1096558 1566678 465214 1099011 1166255 636836 1082210 1552012 1884618 1873864 1573322 586878 1155375 96492 1666667 1891881 137184 470160 761563 1012475 341883 70843 1773699 540331 1329908 336650 1430066 1882036 1471327 69033 1569390 181285 1674594 1411493 942455 287804 1671092 128664 1271866 1847709 1057033 749362 1148847 109762 82114 1210464 1188480 1837055 964450 294842 802738 464857 1838438 815794 536039 1978319 1632454 1960889 865147 1373987 759109 474454 1636958 706767 150113 1215868 1486659 1440630 781341 1483871 1310958 1879789 1378102 156897 56279 1803528 660645 1515580 1212831 1343668 1192313 1998071 1825034 1215912 884396 266164 105350 720861 862862 514323 1777014 1401981 198281 663270 1131179 1966332 1702008 1707905 1583266 742638 164677 1993760 1759576 1917714 309702 987877 1422765 1969794 1761717 119447 658310 1468273 1205371 94364 1702376 486156 1607790 131507 936701 1901771 153340 298412 1766043 1951579 826373 1156383 1423660 431137 613528 27991 1096660 590570 239963 1989289 721733 1110148 520390 1825824 291953 1866605 104256 750677 1905212 1384712 1973578 220775 1907832 514878 291180 1477852 1746649 1702311 234559 212749 1801868 1641033 71106 1320804 291054 1271198 1004440 504788 209956 1509666 900183 91395 1852724 10412 378924 1479957 863757 1976598 145538 1783401 254189 1361789 1103838 1745301 1165551 1171814 18363 682930 1484190 1507465 1191953 598254 475678 1740234 1734204 891766 1346548 872118 479550 1750148 637523 1906746 1473494 1422377 844394 482326 1454243 34049 582684 1393835 509445 365495 1396587 386518 440437 109546 1672651 800314 30823 345456 424119 1902850 11130 679054 1307344 1446945 689108 1309141 129838 1690146 1863604 14308 522036 560393 1845513 203186 1572939 1243292 292643 1685381 1338737 1046093 941634 137402 12024 1702718 521624 16925 351137 84114 989230 1494505 1587039 1996560 1489341 139042 749417 1471006 142984 456264 1535858 1937989 1222667 289270 1691940 25520 1500188 1014955 1044291 1117906 1837545 1806706 689094 960664 1391211 461920 1022327 1186255 466698 1609197 1886010 1750233 1144662 300125 153668 1478156 1195894 308672 363262 1202973 593676 419950 149923 275159 145886 97158 939838 1470193 328183 1117441 351867 451600 690156 183208 792328 1611622 676379 1922878 1014217 326276 1381421 1537563 1586387 988947 811241 299241 1329303 1475411 1838386 1371298 1263244 1064417 160695 1504617 1647850 776910 641305 1854208 1551562 427867 187049 957125 789735 1130516 1327875 1961046 1668448 379090 1459738 974854 933099 1239281 1416438 71602 716998 466060 1819878 930094 1304303 322297 1418277 1930008 1672588 218201 1377942 252372 415742 1244309 958642 1249228 831374 1054595 106736 1162974 1755177 226302 883394 493067 1465920 1096479 997862 846472 1874613 343002 1530826 1132480 1087899 1340635 1453508 843862 1450782 1041594 1831013 1200555 1146742 1582059 204641 388001 60548 464666 299596 634875 1463671 533931 1590670 836391 1585465 271671 487896 41166 516875 373277 91973 1287349 516448 1770275 823063 1426987 1528074 1166370 1970917 1828010 32428 161958 1724221 1267925 1657061 471011 892725 1691216 701783 1708526 1805743 754034 1987339 131158 871620 1659675 1538103 827614 145767 132179 365636 250667 1967461 601994 148834 1099556 1432686 220920 1112992 1145618 94117 331927 583941 462435 157267 1770126 499082 397152 498458 1135152 856685 512850 381047 1277597 1673903 1131408 134783 861346 199874 904717 1519016 1721915 1273322 1131651 531751 1191687 1517844 99463 55105 1285337 1748361 1446371 1832977 1299613 1057537 1931405 1329262 623052 617761 338775 317883 728259 490771 217192 449785 18754 1324811 1185792 1563561 1532068 1267031 325670 843287 1930552 1534119 998848 499216 280044 65379 103331 958583 492884 1268552 420247 661151 102412 821536 754802 785453 765112 1037145 367513 1032345 1821909 975165 546306 573194 24969 682339 84938 1421892 1354396 474134 874387 1566625 126763 408275 1485231 1386695 1591052 1271413 597390 1321068 59679 84483 828683 1504127 1608080 1004554 949221 495095 780676 1203321 1220748 1798851 437315 506546 519238 1117794 908969 1609389 470426 1660491 1430964 175344 920315 1315336 616774 1172340 769836 1732750 1501466 1603916 1507331 994292 424354 1259834 1953099 1251506 1683094 248281 516833 951274 952127 764254 1317880 371268 906531 335612 1350322 1054730 1983056 1277627 1479456 1593820 1084460 1230179 175319 1851806 1606920 1364957 1227541 1134317 715176 1883359 1893131 1119039 420172 193849 292106 1220919 1434096 1325813 183741 1329987 1030268 1786236 1882657 1600836 1768944 376797 1042208 1694184 1476592 1943063 1258607 667493 1678182 1729498 458534 155375 623987 1690762 1184351 661917 1312871 396571 1786028 1817329 922788 1952895 1437874 1418618 1438681 978487 1520004 638383 60464 1997353 152112 1968642 773097 124141 661879 1792002 1216001 473156 437122 1885785 1947393 1230208 411763 351508 165253 986569 1674695 1200521 845055 739995 1653865 1208577 1601186 162629 1630508 1790602 620407 797958 1072705 1713522 74273 1787327 1076966 1090868 1334175 1961657 1870847 1519778 1248852 383636 1323158 903113 396365 1368693 933918 29405 1769034 10649 1553927 1844625 1981259 479279 1430379 156168 1124299 677127 1204878 109297 422595 183708 862894 545505 1847641 1124821 1673211 1578170 871468 1941619 1537321 313727 613930 768936 1326123 1972375 287176 1114122 72832 33896 34432 803804 1001594 595266 1080792 787477 613028 132576 1595034 1514605 1584543 1730326 126552 1484532 1316828 1795072 761362 172186 639234 348715 1510938 293995 1106130 138690 1708690 1581078 1177479 1091990 1503086 1090500 1149088 1962633 1585381 1787009 9096 902237 1144111 1448662 1644742 1585346 1522833 284408 194603 1787260 1937367 1189326 699095 1538688 1241770 939294 1392668 46088 1543549 1059591 1936322 1072319 1138379 94205 314348 999399 386772 2499 462789 1316233 830026 1007185 1985777 775451 1908890 1688887 1368220 1878969 1784279 1193919 1784167 920518 285480 117926 1338307 1877479 1009044 1078028 350437 1310886 1530302 1834745 920909 1530335 748550 1244930 107211 539464 554100 1047433 1507861 1448367 1396642 1933816 225654 1499600 1934076 1998612 917088 1777690 724010 559454 245870 1008353 1924039 1652854 295211 1695891 661652 1568411 889843 75036 1362376 1145684 653556 1360935 1392499 654229 980571 1596872 1058121 13531 226395 1631842 1134870 1671876 1297553 1542543 727058 856672 624258 442123 1608660 182614 307823 1065133 1708779 1345920 1794812 502703 1673816 890344 1453177 126297 17147 1693458 1542848 1822798 1521558 929262 1789960 1267740 702333 1609211 469307 1402401 396529 620396 1072857 1941203 407749 1214429 79388 18544 1150721 1804673 1734578 798970 846058 722943 162074 955861 1208939 548740 1590906 207546 641126 1506334 451774 556476 140019 1178349 1516839 1528732 1464847 675762 1607502 150989 320595 956086 1658275 1565731 238343 1203827 912573 9698 1783107 1624358 728643 377675 867458 488247 630275 684289 983066 1261281 1231888 1652133 260473 1447590 1247282 1856406 157286 260154 1864423 115300 77669 547625 1249644 808231 104405 1898062 241633 1236673 741119 1458769 875186 482801 1343015 1435383 1615655 1660058 1216284 1913081 1296032 826895 870927 1458089 298928 1774983 1227675 440270 1791735 524747 898378 6294 82961 1897799 531468 1045058 815611 1407916 860823 1486420 8493 1716253 1456881 1416886 1438202 1514864 931143 730242 316895 1743604 105657 131779 64602 1220785 1841465 1453096 1312455 1962668 869876 1220520 234093 743867 640766 881797 1489447 381217 513545 1562294 1563550 1396299 19379 14114 297885 1788701 1727678 1734987 149398 1875319 685152 1051804 245182 1479854 1115693 224458 1987759 1858116 101082 1127033 1455844 1676958 968674 1242165 1966788 1742418 1747105 291629 1056516 1517661 1888858 1437438 12931 21962 1265081 253177 1775847 1601179 260278 953476 907300 440438 1109820 985430 259093 764381 1442729 1544228 751023 1347789 1134944 1090890 537125 1308799 761012 507377 1240747 880131 20061 246932 1709431 1144490 1579834 1221541 501699 804781 545780 721120 1568801 1758633 622812 428330 114165 344826 1951241 864344 1475084 213649 1844402 1793273 1125393 836845 394858 1611254 1656488 91066 802453 615800 1888141 789093 1384166 1460226 1276163 99355 1386208 754195 581284 51496 1989169 1326432 187324 1704224 987632 28445 19781 238150 1415260 1169471 1087046 367708 1135277 538755 1141952 332841 1941190 1725019 902676 934467 894709 1921689 1992098 1284182 187099 533951 517440 164305 817701 1281483 960913 685306 854134 724537 406680 759422 4704 1817994 1409424 256963 84075 1674798 243690 1361634 22067 118080 703089 1843367 1532574 743717 1567371 155020 1028131 587243 795222 693198 1991988 793305 1688568 737237 943081 240375 530102 801420 53207 1558283 633387 204259 1765695 1248503 1659483 24828 6014 432291 1336582 388095 1206908 967035 190054 943087 1282739 1349370 1014753 40041 1801212 1655533 1776878 1185464 1942899 940772 1635635 1917321 1785942 1497848 1370040 490347 1750522 446880 189039 1142704 513041 1634586 1069775 1577018 2880 462935 1893092 1777329 1384488 1737810 1180817 1004729 206499 301187 1211703 903668 470923 969850 1153887 479950 757067 49441 70373 749950 1076666 1453980 39989 1639804 26595 1002469 726768 648769 1330365 1290606 1845791 1608388 207002 1889917 319382 1760021 1223653 1440841 854466 15757 724994 772575 862330 1283270 1602215 1028066 629810 1657762 1781971 1998757 1721986 428340 1229469 131696 325597 1198164 1204826 522133 1134574 770265 1962091 1927224 907312 1177076 1388100 479153 1023489 1848613 1483170 775174 1300114 1251847 1952398 1510100 733589 868674 689746 450683 1853682 292600 201431 355320 554364 1163469 1409739 1531633 1044769 1475417 606701 587638 435775 1907324 1366529 320160 329225 1636790 466463 555159 1797010 1551913 1331882 1709984 1438180 745570 1267929 1897347 761582 1845086 416436 1546146 1030730 1583379 1674419 1529129 812671 1519205 21373 1993646 335451 1451286 277013 1951157 1615824 1660590 574607 1443385 304202 620978 1818447 592325 491174 1695527 1876722 785807 1758802 1071804 144946 472854 238705 1904831 1414743 220525 1955990 1057372 1572950 58235 1196187 1384501 286398 338561 915551 1176021 436361 244033 708708 1463660 293814 72843 1268526 422905 1832553 311395 728806 1041853 1140330 1929856 330167 577786 1773232 1261441 1736599 1492464 1586919 1519996 161106 56086 927968 167058 1127959 480322 1939464 1714726 189694 1694641 44350 1067244 1368263 1013610 1267927 175404 1818616 1356514 1503686 1095775 472796 639020 1891886 563695 1203461 636655 451417 552965 110866 539471 1211510 542281 1379254 1040678 1548828 1230540 764793 828565 502911 597546 1589813 1429544 88549 1085417 1044338 78255 1002153 513927 1102268 1039145 838511 205682 1035412 1128886 1343728 1755591 1474193 706185 3521 1504426 402326 692245 616646 127599 213259 273424 291259 1429264 1053214 1193588 120188 1102565 1104040 367575 191622 1924626 1434348 1801036 223303 1983929 1938929 1873770 1100050 66688 1107675 1994084 1632113 1341130 567162 1725597 529796 582351 1269767 772202 434331 579040 226832 1076932 806330 1237784 1541978 1679471 909427 887279 1372709 775899 1322843 1214346 1892532 720986 1380972 1030935 333821 1971115 1958953 1761434 651096 642966 1570556 453033 1583254 1049687 804739 1668939 94304 1338819 1034395 697856 885199 169256 1811741 1210301 286026 482529 1168372 764678 407455 1915378 259180 1635314 941962 1584272 1546896 1407678 738701 1743282 1621532 91235 1967152 1705740 484009 129887 594158 82571 531201 897614 442857 96589 1328389 57579 1702664 49171 87666 1349566 956927 899885 602831 1126056 442736 441749 577246 1349752 225049 686744 816824 1546069 1332865 1996546 505707 1491290 770173 1500574 619519 57168 1257836 1017695 670049 229107 614722 1183859 519780 1402526 938415 1894545 134351 1924013 1187752 1299985 888392 1717986 557237 1713778 1363804 49411 276699 1381142 1723443 914879 1685578 1248171 367442 762162 1834091 1938844 332722 1567166 267453 1027200 183650 400101 1440819 119559 1394106 1820751 350915 1742333 976173 521595 1741508 729545 1134090 967067 221308 1147260 1858641 752196 1479443 1133623 1649720 248388 238911 1089394 772599 1017321 1712515 124307 135912 1305354 1447707 50065 11743 31371 1750819 1041668 1002542 1258189 1927550 1312886 412870 1430030 497265 917477 915884 1427591 601565 1685053 382808 210949 1338344 246876 483871 1609052 120872 1645754 98830 1620964 1089434 434179 1891219 1904374 1860670 530241 1439354 1590957 849283 864052 1159434 924632 1205271 1100618 1386335 676332 441978 1861069 1806425 159163 104129 1848546 77879 1891596 1711014 1896047 356993 1817070 486810 816075 1543695 1583836 942879 1315753 1759458 294759 629255 1464706 610993 522472 1132864 1267457 566795 1098530 852723 660046 1815720 905743 1868412 1258772 940143 1166073 141744 221331 1563923 499808 887727 1648603 1144935 897102 1597821 598178 975666 1692737 1391971 1152880 1660484 587848 1643412 1001064 718612 1620014 1634233 1913142 994590 738094 1959802 585890 1623514 1104411 955222 1430298 819886 1753691 457647 147974 1558524 1829516 1696159 1101212 218602 834554 682607 687120 809663 506402 102080 1772611 1652365 1387620 1555306 247909 812032 1444284 232486 351582 209128 1321774 1310331 1871353 1077437 335690 1627348 201405 141881 534848 810093 29672 1366643 163153 906585 1356995 1410948 1100469 1514833 1970221 1854932 406998 119480 1211713 95566 1379773 87791 1019194 294799 1928454 1946827 535671 320751 1770045 668807 421553 102735 577670 53251 1096705 1419795 980428 1745777 213819 1231872 1505869 1995635 1618130 1286523 174696 1286348 1776531 1421289 1675749 798149 1996846 164703 417708 867825 894579 814981 73449 755334 1239195 288647 768174 1448430 1758080 1953785 1069192 786103 437677 701393 603214 380577 12380 67111 1029759 305035 7912 240097 17513 1712456 594379 357389 1452350 1829816 86613 1309666 793242 1320151 160682 1685856 1478409 147592 1340582 988172 869570 1711154 1868981 1442324 1528089 6038 597782 727269 1879681 214406 80579 740889 1080522 1582922 1409662 1053348 1355690 1205882 1496103 1490309 1290302 1346254 490672 1722309 18072 1412723 1366356 978982 1244270 1423446 1224867 1446124 1698916 822102 250074 299270 271787 160922 1420740 1457376 1812107 1801944 123852 1949008 613194 152491 364917 1989639 34754 1152562 1056892 533212 1419975 1748580 551032 1304657 1462371 1054228 1343224 1293981 1286660 560228 131520 8006 317706 1073292 889859 245671 469096 758471 1374368 407513 1236127 1686486 1325950 456206 1847775 822130 345428 1963201 1699440 1615438 327661 300693 578117 543158 1231679 245700 467431 473810 665282 1188499 1658116 1174817 574377 752745 931297 373198 495369 1184365 1915587 706421 316399 380720 1875171 864116 1821542 51463 1704651 319305 81601 396829 1761976 198145 1321336 625920 1276772 1778934 1735102 781409 770627 1042979 1330059 1123136 42223 1086488 16110 153003 447319 1609167 1300917 1356962 554795 1508387 1092797 726912 1429420 314487 318113 1816214 1025460 1078143 746948 958405 910229 546903 635310 609903 605574 1694171 425414 120571 1039349 1542329 29602 1174687 1907987 1065641 88370 953955 943704 862988 1684488 1028028 1720539 502217 1159388 300517 1152554 1888390 938011 1168947 1044673 1386538 1459272 826259 360718 1893505 179920 269214 1829704 367712 1074058 1004477 41478 1606998 465804 1678270 1447113 1349750 1605793 1901457 1292901 938294 1918079 1732728 586487 1786676 372445 1977972 1157365 1047973 368116 1109028 1586204 523299 580538 1090978 232291 779030 1237347 1744011 1429611 1277902 938172 1386601 1216095 28337 758328 130672 1444870 1373682 517215 1875547 779339 545952 827620 206014 894751 1698272 9023 1152423 1299095 497322 1337474 540028 801128 644059 1477141 952422 355185 1176018 894267 1371129 724634 1246025 1260813 1086975 38164 593127 117224 1816132 1345676 1249303 1235195 5093 599513 842174 1891249 813362 163977 1616956 1724044 441476 865062 401213 346846 1283295 80889 1430710 1101876 953913 487813 1273374 1978390 568943 639156 1052160 714275 713771 1597512 1755164 1208163 83884 575891 1160104 1858908 310287 652012 1757950 884220 334971 186237 642211 1562822 988616 1006102 692520 1098281 1866987 258611 858645 950519 91105 1474085 1666025 498697 330089 406235 828999 897163 1118991 738540 7303 1529427 412845 216309 1232966 663399 1193502 205419 202039 757004 291376 1619608 924119 145113 1002523 1129742 543392 218291 1238260 828691 950574 903061 420144 493394 1590559 280894 435388 1049443 304996 690075 91027 405713 590849 1467010 325587 1973950 1815596 1178393 1949696 1479595 1823574 1665554 1475385 701835 908847 1649951 1045559 438775 565691 1343348 548069 370896 603814 1484537 1325227 1131087 1317079 658668 637351 1127485 1958071 1385816 10834 24176 1637135 834239 1109102 1091934 137141 1746120 1124289 184206 951091 1510671 1916203 1848847 1282486 1992199 3245 192735 547056 1736136 735809 1386468 781249 689478 1213552 1506774 1302445 757268 384262 658497 265300 1038125 1872232 1554796 9389 1347336 1119530 1933435 1709610 894798 713956 214642 477056 1080129 777473 1172750 235889 1714338 1078414 115421 649253 1266166 1027285 946004 1237277 605853 1692446 1382115 1228346 595868 1185017 1901041 1669219 948429 1316776 1621259 20141 1976925 1819339 223936 1389540 1774287 1673902 971985 851211 555307 22801 1018675 1988667 439347 1405134 238699 1714328 432733 949113 789794 188621 1892960 126283 1683563 1698713 1771244 93454 1279870 1538056 836908 1433495 1655240 393316 1253710 528583 81308 700769 559719 400969 908900 1654488 89994 997273 1332943 269413 450504 581498 1922057 384934 1557637 839193 1188936 567892 149445 719096 1724611 653320 244133 1647420 311589 245104 1404066 1941000 339102 217929 1046108 944615 1133077 130169 132744 121163 179727 1500921 1688990 1161092 1325647 816718 1922995 688702 1658006 1985319 380378 671498 571750 1876931 276468 1425018 220065 1699959 873911 1918294 1228060 785276 1986871 196134 1922696 1194987 926474 809277 635949 460755 1842552 729871 1002011 1129949 1438279 1384493 1306080 1666403 1143993 449918 331687 376589 1894426 1265019 1196949 549134 987821 589201 1852675 175401 73014 405839 1856254 1729208 708418 747317 1048448 1073412 1498094 1679577 1899670 11753 327085 1474323 1886133 1481908 1586583 1556580 746656 943177 428064 243309 1900352 1634486 1106174 1858246 1282392 1679877 1810748 241962 801823 740226 1814199 1795198 1357564 1253739 1805292 1593262 523661 122009 59856 1349964 514138 29194 1764071 1056861 1463349 1444513 1284807 196214 962537 882373 1651525 1900108 1349137 1581002 363476 1756444 464448 1504003 498900 689112 730200 1519595 870439 1860227 137810 1408482 330136 953283 1402917 1131911 747946 1596745 1809967 723476 772229 1453758 390587 1947032 777343 101699 664367 205760 1586294 1645540 384485 551680 1487706 269206 1989170 247163 1460103 468386 1979467 955460 1666183 672126 458223 521083 822186 1129227 289737 526735 93559 1395750 1752649 1355855 636673 1700628 1061198 65662 1200798 1080713 405144 1955604 1454420 1078674 1080103 634257 432552 792531 1918609 270478 1366175 1921072 1125949 803496 1060030 240262 1839964 1964492 1992497 1408445 1699813 1258426 715123 7934 1022730 1601752 1292339 1068268 1374947 659866 135735 1029864 1935281 1970928 98653 661865 490287 924140 1507512 1907854 190439 642141 256472 1413328 1000873 1942567 464406 1881703 1483482 18970 200056 311812 1801043 568978 1231165 1439522 164353 1909635 1539871 1807963 1309675 601373 85497 1807851 1771723 990398 1798978 1829058 1150666 352396 323405 1980547 1272378 1881068 1939712 398358 1745666 1956975 1650290 169063 758552 1392296 1418304 592621 533530 657632 1414449 1803611 1835466 520971 20043 1463826 90372 798091 229390 211025 1216352 315293 494561 996381 16397 375410 845202 1494971 964276 1013934 315463 77720 1072828 1127018 661687 948406 33834 1718438 565325 1957007 976292 162808 1184122 630346 583849 534016 940969 1120836 196812 1812509 992506 398354 1338338 1927342 320229 1886177 85322 1671285 1086827 259909 1437262 905934 22069 401238 1546458 695047 1262893 15215 1402454 1936461 880210 1722459 1479101 371740 602452 438210 1405575 457611 614466 856015 1586376 600354 1730373 874950 1652518 750915 12924 930589 1941298 1219140 237690 1000730 1926566 472942 192737 1052683 216482 419699 218059 499062 213905 1887894 1246620 861589 1519206 819922 1336159 1113488 1758084 498275 1414659 116735 1805157 1190691 1763991 1658718 253152 307447 949583 313182 118642 1574283 911618 1056194 1083799 745445 190728 1308882 647103 70755 68152 839163 636115 1668446 1132270 1816711 120678 1447195 1527755 1953885 452309 1380140 1598460 1477499 54932 411879 407318 1074253 59638 614594 981024 141901 1183971 171445 1279562 1606638 814371 679259 1225108 523216 1678883 1472829 1092771 1210812 1300305 491216 1041806 734404 1425981 1683348 1316711 184578 403093 4420 1057475 1157513 458106 1697262 958440 1678850 1640523 1751313 375895 769515 1865770 1464930 599739 1401320 1902662 1270001 1629521 144113 714183 755923 86580 1850061 572303 1079757 208753 1100690 722425 764384 1340303 647157 1739379 441842 1308063 363394 57575 492535 786230 1592856 49174 1807004 1995974 1393316 725584 1704229 1804795 923400 1578052 1182929 1780158 897226 1271398 935459 738023 1218602 680417 1265585 426990 406766 1018739 619990 1078628 542809 1234166 532135 429550 1527939 1614749 761013 1962273 457549 1727185 1022006 1630743 425314 1571020 171009 1665046 853482 823744 509424 759312 1259935 1698787 1001911 1595354 309972 544936 1387396 1543787 1468793 1628377 931493 1345585 357463 709623 560188 1496570 1734282 1168782 787122 613343 794941 897474 1407634 1952247 129559 19413 1459480 1298180 52738 90784 1685830 1072417 1109196 1064326 687851 1370817 1328314 1283428 1228142 757580 37117 976380 117281 299731 208241 230558 196890 428035 1388455 1224660 52835 1885124 443557 13977 1516252 1158212 1902944 613308 722160 1402802 665916 251352 1706578 504786 248287 1374951 828166 770580 821871 1890238 591419 1054550 323531 1935177 97674 1865643 547957 1181050 1267835 663242 891329 231286 1184714 1371159 1603337 1241039 511798 1559563 316990 472950 1242534 451180 736354 1534203 430236 1016575 546947 1207576 1738369 1835046 40815 1411203 1614358 321990 827998 615658 1672149 377005 1567157 1766416 1836507 1243383 858532 121401 1714553 1152245 524869 65281 225841 695393 472817 1617039 703884 81869 68983 788262 1271156 1676974 856826 361528 393597 1929273 1294470 238633 1066428 743848 1695080 593594 156301 1343420 1446781 1800510 1837790 969832 712108 440435 712952 688651 1856336 589172 389549 489453 916282 1054610 1931053 574840 1845020 1180802 1232239 1111587 1770931 1391669 1184892 467499 1099657 1510485 298773 1392209 421110 1326288 1503730 1509580 783217 1384862 1675765 1140179 171968 1804913 475434 223421 1997237 132197 567434 1962842 4782 271582 1617215 578390 356104 1783389 191383 1352004 1056757 1083623 1936639 1260262 73107 1216905 974049 1868709 450508 1958867 1172382 1090776 235931 300967 893538 615125 1262563 110379 162351 109190 1032566 1959022 153488 1737380 1980851 1742123 44016 237540 198270 1099604 1160870 64025 770864 1329434 1937523 475785 1212539 627337 824667 1285123 1811915 935573 764587 565837 1325824 82730 1524612 742070 1129222 22877 744457 884041 774259 1026260 906726 561172 450218 156043 1075315 1251496 1920797 354054 1745027 88145 99306 422964 766687 870037 54457 68315 1812603 799608 735036 1718478 1127809 1230078 1101457 859731 1898039 941395 6640 1806683 980660 1617580 195380 915048 954522 709798 1905795 772872 1245430 764116 106030 1287171 1276517 153420 603746 272477 757529 1217242 705753 922378 1668452 662029 906408 1735016 817563 1954599 364426 301272 1830178 324804 1778857 1496121 1485562 666645 1752361 1646610 996378 956100 537241 255577 778917 614345 1117562 116435 650350 1134074 1407635 440451 1195771 1153426 1093606 810531 1203910 405804 1372766 437217 95676 952137 288201 918337 1500343 1986078 245886 1472168 5608 1799702 809996 1477241 639496 1705243 522694 743935 1657449 5251 1909663 377097 989541 1306769 492461 1394005 774275 1445967 862456 636736 1874915 222610 1340124 1467272 1071340 1235155 120766 1018319 1057846 1606296 1304726 537335 39126 1655184 1732826 1624487 1441342 1245676 898584 1339676 1147901 806467 1856646 381109 1343762 1816238 1897371 906938 774932 47827 1215077 828960 1349522 1760765 1090789 926176 720992 657446 23812 1511258 978406 224544 446410 740562 1941763 1511779 547221 692884 309596 338158 1453490 188076 1669241 828185 300928 653067 299332 1930893 1967227 223220 796756 1692694 1371575 933492 419464 12575 1190875 1387085 56607 1813908 1083991 1547717 1756918 622124 1938867 59893 1824670 618539 1949973 1457364 947598 78921 968183 1549424 503971 293952 236627 769522 1726048 670399 1625169 85535 1276609 646620 1473569 365821 1502267 650543 1939426 1930093 1624520 5795 1803410 731612 1319778 146827 1314290 1180081 2760 1238332 1207622 1773162 1952408 390614 555688 596838 1638354 633064 1361044 1100240 701933 1768841 1500770 1713369 1993229 898830 1903948 1399010 1067350 1490196 1088715 189273 1211656 1157427 1887497 353642 1238683 248437 74155 225596 703054 95322 1611109 1261128 361541 487522 255658 1351921 1313584 1115991 161762 534188 406261 70923 679610 415289 606730 1777261 735621 1982369 883326 1339997 1951042 1542417 969191 767913 1526516 35198 86708 433426 453716 131210 259067 826300 1830718 1728305 791127 1567510 1743479 1354158 1268546 1333695 167466 855495 1675342 832627 1744112 1788226 530983 1718731 225058 1519661 1923399 524588 1732085 1080220 797338 132903 542884 1673714 1612366 1116249 1791826 996894 398773 1528487 539702 814027 1339851 1559097 94537 1111375 1465326 219048 326780 1189411 278670 155045 76403 1586357 873023 1024571 401979 1516441 684293 56583 1674741 1893262 905886 1116577 1467969 262766 373552 1094658 734691 1111562 175763 1609105 608463 1812502 194640 134970 446642 1134561 1840305 1637392 328032 349304 383164 590950 1854676 1943038 1649797 1458118 108955 523643 21185 1196233 333655 1241745 1744445 8262 1498918 1252250 1575396 1915730 1218999 1958339 5143 336744 1313988 1642620 138946 1530262 1885955 1451967 108000 1689940 168131 35255 1090933 1789524 996703 512835 1957222 246072 660080 1610663 883835 1339913 1878137 1437099 910499 87323 816323 1788232 1935811 66582 193994 244602 587923 906383 1616751 372825 1245083 1386461 615427 183545 1661977 170136 1602766 518668 620372 1150556 1750606 626205 1516556 1515045 166329 1959699 825963 21567 782769 1732521 1418111 308559 824529 804499 1057865 1521845 1640285 1335087 27912 1633309 1648920 1520092 1120107 1877918 86171 1143053 62004 1166348 1844047 1258842 1526956 809469 23097 133855 633317 1525735 302399 212523 1584780 542587 1766022 590006 1222085 1848152 1598795 1574643 1884912 1895853 1912278 1009991 1201683 1674612 1524321 491723 581467 782264 1374838 1152144 1858902 1769557 1717191 1395697 905250 167985 1420324 1176657 1673750 676154 1042379 1528815 1790296 1896041 345034 832988 1101575 758854 489170 437690 1051808 703793 563722 146173 1617920 1088007 1138082 1417312 1037624 355735 747251 1469332 625170 1298104 1969221 616259 1701410 1039835 384639 1493305 396455 333915 1754892 754712 210444 1936895 1667983 817387 1425377 1543914 370056 697941 949577 886939 1567497 451144 1329092 14568 1789520 420277 498156 1099219 1709838 1595371 931605 720773 954021 1293568 1274825 621759 1425342 663471 1405288 394105 1085438 417841 1905766 1972286 1983319 563593 1171183 1660194 903015 796356 1800407 1025678 894442 863974 137645 890075 1295348 1555860 641911 601703 1639335 1137802 1813230 1063952 379310 602925 1708991 706925 1523887 860862 1506616 1728661 698999 856148 1984681 1119871 597304 1412862 179640 451639 221067 200603 1345502 1622371 806105 772379 1534081 1085861 1306360 1718888 1120977 807829 863429 1182734 982676 1184764 764322 1766778 1566089 893796 1740960 431351 186183 1705270 1191021 139079 1759218 1343916 1717741 991353 1334855 945391 203190 590037 27516 947389 1367352 138094 845394 980989 1942201 1125119 1202511 267313 611990 123811 1003225 1871582 1262155 1715678 1390258 1144246 1775212 1632558 749274 1670513 481448 1326899 742297 1372322 278719 846278 32186 1381336 1024217 1888103 364651 1995844 1173800 1741750 734609 566049 1190065 1611717 67630 917175 1128189 1809937 1565051 1273476 632169 1035141 278351 367614 1976636 939079 16193 295757 1193651 167119 1363572 119353 1262366 1120531 879287 709225 277551 323759 1273658 192273 946649 1842192 520840 1904480 721975 1166763 187027 1759511 1601554 1425649 1707938 1167088 377259 111375 1706094 286505 1050352 1968013 1368132 1202305 1961422 711872 217421 690065 454096 972612 1356518 1174286 312949 715871 840244 1765898 49163 608583 805034 1502943 386083 1745967 1143007 1333927 465270 638242 1629556 737827 1464899 292323 387858 625956 1334575 931891 1818556 172796 326983 694689 1872347 240506 87372 1212148 1189444 1663012 1867600 1738739 1429648 34427 1644763 117333 57609 1826665 1715943 880074 819546 1803044 413566 471171 1000948 768781 1565295 1953895 260837 694938 834097 824217 75460 1685866 1060293 1655820 681039 886880 956419 749412 681750 435150 812446 452653 943529 1527585 246759 1295695 814363 37004 964122 1958879 1087149 1428474 429898 285048 1918919 1892294 229404 1001545 891366 1042686 479198 1730739 1769590 1910889 76089 462246 669395 908172 1334259 1888778 759556 624733 72421 1717385 112005 722963 306343 669374 153718 1765623 1155841 1198219 686180 1915226 314024 779134 1041268 1758576 1245975 66839 437544 649246 1006143 1107604 909875 840942 1329681 243902 338148 101449 430751 978730 701607 346123 1315844 1429051 1783754 1943892 729751 1342899 1778009 1616887 363081 1677013 1631956 531359 284830 391169 825315 1066600 1733682 747143 1354373 311921 155525 1041886 1940782 1710718 901667 1211276 287228 1535776 1668854 1075797 177569 715873 1725154 1769479 1439044 1035426 1283983 1222612 901934 1220622 1221863 1830711 1857172 862096 1728346 1530478 1458380 263718 177672 356490 1216449 121220 136254 1665701 962045 1710813 1278866 1810934 622172 93852 1706733 1890915 646431 1492663 60225 516363 1600081 612336 1472713 957689 1768981 623051 680941 1861010 981964 284107 1082200 924470 641805 1659249 902768 36819 964895 448396 1605245 196662 1916490 1320423 587066 725928 708475 463023 1575469 55540 1681872 1882575 703048 356950 1222345 1190825 1173020 1034906 1162953 267875 1037693 1933951 195792 727659 526219 1104432 597731 592964 873099 1782430 1039869 1297121 465087 1385221 1094981 553451 951265 1569116 805375 899473 1946859 54394 203020 1443777 1522861 828699 1527563 1940709 1154479 154168 42888 164726 1587171 1285901 820866 1159351 1008456 851772 802742 1099029 1272760 1184459 111078 1068499 1240067 31970 756391 1555215 1424552 50219 835187 1323684 1117574 44222 1440996 1760981 1587878 1412840 37221 1568045 216314 1299060 1921610 1827614 1282834 902861 599761 1500339 343353 1996472 1236813 123304 695127 1347524 239297 1068902 1317856 109596 1570355 525289 1105667 1190594 777254 850298 76520 1080311 810789 311181 578449 214639 355179 1689706 7083 20363 1950426 1834295 1043337 631321 800225 711736 692439 1184288 286689 1248598 1946738 61347 177635 125632 254298 1130089 1642812 953496 1766538 1621761 718346 1828921 1638520 1258236 1250770 651686 1457345 1212626 138169 919680 1263772 1710191 1300355 264623 892776 1008569 638740 1231997 1482162 608028 519335 892621 829555 416179 366451 257300 196242 1699819 1911487 1624215 1456559 1681966 85444 1174073 1455000 1232212 6582 1561279 1140439 1346163 491164 1732161 100233 1464121 1990874 510917 1949098 1288477 1190096 46513 1776330 95318 102499 441532 1506956 106210 229545 1957793 1269831 1390921 1755817 594129 324809 756436 1974759 1247558 1899577 802658 111101 1901879 1717942 1380016 208391 1952581 830309 1841805 773053 1786863 1849808 874229 1320616 230412 1788162 883655 1853710 82477 1088693 374216 441219 1022934 1011412 1599794 1498621 536230 1236564 1150144 908333 963250 1853406 1771260 709546 228860 796321 428461 607221 287405 195307 1714100 1703564 17026 1488359 1176987 599818 1718376 1382516 1128808 146954 772462 1832219 119357 1376819 332691 1842247 3135 1869551 1203886 1136731 1307152 1227133 10624 1837361 588923 968421 1741205 1562179 426138 1492830 1908808 1745203 1774201 548511 1281996 1816662 1296718 989097 1685010 428309 1853165 751037 1640740 1362606 1347946 5620 1628137 1010304 755959 1047353 1689141 1918581 1800478 765977 475295 973791 1160150 1908252 364734 125522 1244099 968177 731345 1408516 896253 1503334 1668636 1653282 1121942 1794320 209977 1320701 337139 894356 375459 572448 1603684 876533 1360595 1909822 1199377 463875 39017 1255658 1010993 1806056 1595317 1491543 761839 525198 302557 627934 381423 1463168 1312731 1325328 1056891 1741175 775537 1457958 555003 186676 1337106 1199091 1444079 1946066 736254 1372654 1819658 1194138 857732 1029562 1468081 275760 1670961 1129562 1469341 1242320 1395199 1597652 1059677 1895389 1271389 7875 1839523 1194091 498833 1629607 826790 168692 1464046 943717 1434599 1670420 1979550 1184269 736651 709184 160882 835652 1076883 1669349 1837524 1558233 962248 726942 1614981 195526 1146737 1174896 492890 1849144 592443 1309567 1527669 996613 591097 1869489 673884 495456 799278 824701 268525 1332628 483779 588432 659322 849401 805736 697592 36541 1970067 643684 1714266 67940 196088 1318120 1797637 1899137 1254468 496142 1552358 1706960 1187266 991471 94258 808566 794034 921626 1501516 1064052 1714649 506191 1545291 1960485 1289874 282559 686348 357190 1261682 230291 1465598 756905 724046 1125782 1412273 334823 312766 1769872 1912694 1081057 1746413 1013308 1694791 1253121 1656779 1779582 1798708 337357 1425691 373914 1994592 856739 214027 995149 1193479 348372 574691 731979 774741 1247849 540137 1681115 1635799 1522893 102998 618467 1996251 1225923 1262148 1844305 8960 504922 1490793 644026 741701 1673617 536298 1060745 1767348 1472889 912238 12451 208141 797107 730111 1944283 1861959 1692208 279219 952862 609048 950838 516692 1421537 1940115 15659 983113 1874289 1232229 1481281 1117213 1114880 1632156 1007659 584167 248256 1121984 1916489 948456 1630745 570621 721838 856969 846962 967006 165653 1286019 1210997 1418531 876201 1210053 1017209 1128639 555610 485096 1926862 67015 555981 1646149 136198 421424 1049478 1601921 1480147 1975964 308892 974384 518316 1945342 1799846 77425 217747 1606581 1615783 1271678 1083766 402493 744406 1147060 1983508 68982 1753900 1066862 1854759 1694841 874312 1217611 527714 420081 348365 414931 720301 267516 268003 1229666 1783918 631095 290721 1400559 1548094 22095 1131048 1725484 144461 1368877 744137 718134 1162809 255729 1253139 738091 1630516 140331 792546 1397120 719415 1840187 1443667 1150722 1082799 1034764 905257 1766528 13134 471669 1858209 691273 1656947 1002783 1618512 724694 1867945 1902447 1258088 145129 1510860 968490 1209948 1298546 993365 209108 1019307 523664 1755441 1333502 1446462 1792161 36969 1906600 249355 1340350 547478 947254 60936 1986872 1082603 662992 1048309 342355 1761121 437426 1521029 1391238 1506187 548120 724007 1192465 1752845 687866 351563 1459880 1209766 940975 552945 78092 656644 1119786 254683 1488503 1550656 1725223 871390 700342 1279832 392718 1911384 324938 198767 1424920 1437381 98346 896876 394190 234957 262435 66931 815219 122301 228233 1287350 1102746 1684024 1410216 1705564 1879154 1710348 180243 1668266 1009730 1724265 350074 741781 1147699 1970001 942713 1811157 727365 884467 426848 1996228 370480 1301822 1093144 551793 104458 233567 661977 105590 1799071 1523924 551790 3509 706717 349825 333750 990940 977721 595275 1228412 1123890 72060 339728 1650073 735563 495442 1937428 1150483 1696802 1612904 1273431 1220593 71191 1073195 206614 1412336 1392814 1914701 750651 1776729 1653365 727134 950101 200443 912159 1122135 45046 910629 341228 459427 747792 1055529 100626 576561 1396595 1851548 1065743 1123547 1690807 1776094 1281383 1931715 1211744 1489768 147979 1176164 308839 1935164 1225024 1510067 1409286 638207 559415 1872450 1514491 1263816 1518529 253533 1445625 388165 931370 214991 978350 232417 1702399 960668 1679304 1859516 222927 1816828 928209 1148379 373925 568915 1020936 719973 885624 562138 1729620 1986111 1876456 1398801 211925 1650913 1690448 764870 948518 1581805 676452 1684816 1473445 1388225 1520043 1436200 1386828 760864 1977436 1692112 687421 506567 1670606 1076348 256780 726306 874562 1809783 995630 1086037 1092632 1121216 1270922 837135 834937 375358 536208 1610284 1396534 1333396 1584236 238163 1674834 859639 1700730 340310 1793500 1053230 973145 1764690 512473 1106027 293908 35350 1515978 1194552 552568 421783 1956266 1474370 1948272 1884528 1161736 728656 63026 1968506 1895168 57125 181308 305009 1535711 151344 442323 1699728 740446 1221328 710846 817956 1076033 908136 1147016 1961669 959795 1052760 1782270 1081743 1203088 1538268 812475 1361735 1867800 574231 1108984 1164412 72455 1945508 1726666 64399 591811 283287 1790552 909738 419067 1263934 457602 1686249 1185332 1713951 1414454 1552452 1502043 120840 197288 1777774 66464 1013579 370467 1295419 1188195 424525 169963 1220798 1671203 723946 924319 1681250 263804 1856798 662542 585712 239411 1948837 460533 1521158 1401603 876935 1315136 1851225 1171945 1690619 273664 1750216 401068 260929 588977 867295 1386467 1304391 914761 1053520 984098 132419 1737222 1154983 1191128 1501407 1887947 123857 1197467 555349 974002 1306412 1789917 1239184 80458 1787234 892186 978822 342133 1171872 441675 1442799 594696 1151391 1676895 1245982 1038643 1372003 118824 1020483 985789 1108647 1548005 395657 1054138 278598 1212582 715757 450243 1620262 1986786 350758 362962 715057 566862 274480 715241 665828 500338 120378 1893743 1610167 784338 1436753 915608 174216 1531024 1594352 160344 712790 1950224 97664 831474 1464672 1012178 1175892 933483 452035 1516971 1729001 460921 1854568 1895406 539190 1279552 1918198 1034965 1747470 1795931 868293 34347 1650318 1954391 454070 250641 1404569 176025 1912937 394545 1252695 300030 1458846 1341278 804479 592762 825515 922517 1811114 1271868 1904240 1870032 1572597 1635023 1423171 1669625 1158094 1723699 1539838 960208 858616 355125 185743 974327 1456566 254814 1757556 1658353 1195641 1342536 476676 533187 467396 1199449 1958660 1465576 245267 712243 293102 1719917 1129384 1219883 574908 1768264 835957 461479 779566 447278 1722412 1230743 694407 1206909 1221025 1286113 1533175 344988 380381 1722168 1660396 1002520 949145 1824240 947863 1523264 1441159 1615083 121708 1733050 627955 902855 1077826 845613 680076 1739601 1290110 1727673 889167 347895 1884779 1582341 897148 668548 1128840 347104 1433487 1356916 1859619 1163666 1331262 89844 1522625 1960063 1688503 1912748 950773 407064 806693 1380065 1181393 398025 1546922 606235 894529 1799412 1643320 957366 1012420 134724 475476 1325545 1160069 682272 1866544 876893 571907 238123 1273100 1498198 1334170 186226 235441 742955 1988208 736121 41025 51614 1277234 363402 8475 1949179 276679 1153376 526994 1411099 1493458 519671 889801 1975103 640791 1339599 1179722 964201 1779528 1427317 904998 1372890 1786612 1390101 1856585 1305269 184892 1263430 1402622 1140544 17755 1389884 1117915 600289 1058294 774390 1326891 1878656 400825 1705893 665875 1783306 48531 182594 539979 669634 985585 1352918 1960387 1602234 533589 1931085 983985 489342 408195 79998 749755 1729779 636524 694007 1338926 589440 1825536 1190138 1283681 1545547 38959 632927 621950 827056 703265 578750 843073 377060 1652602 664733 1770860 869593 127172 675334 490887 892419 1184985 1351311 785441 1999222 1715025 650386 1922177 956413 805701 29108 1627903 1194131 1438906 840889 1636446 1679838 1786110 1142876 795485 548888 1103975 1530273 1182555 1344515 1061351 324484 757812 545003 202486 749208 755659 1534610 866342 290079 1535053 1874983 1097957 1484762 467659 891457 1030608 1809740 772022 273279 264224 1825429 1358530 707612 479427 218760 1139832 1736529 1473737 494905 481084 57286 1836862 237625 1380911 1492305 592239 1167903 1848631 47642 1360016 1463059 968776 1811159 502384 1722058 493259 1064703 571302 1345923 4225 824004 65986 370233 924042 1514121 631485 1098147 211968 1682177 1286103 1994329 1947536 770737 52876 443208 228562 1939427 9769 747572 125017 358441 301587 272369 1769306 543388 1872985 1200785 911506 1559920 1166028 102513 1418564 287036 79359 353302 1465192 1106446 285174 776795 576542 1982854 361205 915710 1031501 1613750 1007315 985374 348449 1247400 1727645 1330057 456952 8921 137393 516237 91637 863628 1030205 680519 92224 1385701 281433 1085604 1714105 82551 181535 1029752 1360333 239442 1099107 397769 156169 720238 958521 820034 592936 381892 1757089 1230879 143033 1059495 1286107 1478556 1104630 886870 380034 902773 929424 1094344 81043 1560 1712567 1825840 719924 725501 650597 435482 1083683 1199438 887921 1843983 1404759 274251 1123081 1259423 1038677 481547 1455800 1529670 640442 331134 1102595 1595811 371352 461784 1385839 1594038 1325659 1191184 1132399 268599 1804970 652231 433568 870192 1950718 677196 735174 322777 1178069 725268 539791 1277995 1706262 1016924 62389 603850 39792 1092502 616671 331123 866336 472173 239709 337431 1644839 1153939 1641841 1320751 1247234 1488628 266506 352551 1904636 83353 855903 218140 651825 554122 328713 724731 587194 503668 1802035 900188 588360 160041 1519329 1317676 92364 1877082 820117 1189788 147639 1254959 838403 1892392 1335735 476828 877945 930291 1425616 1101263 26766 1975169 1576574 982242 1868241 761629 483417 141922 635003 1764526 1655051 13750 1755900 1876287 145727 1002057 1728368 373714 1332120 568580 1565050 178903 1226359 38581 1116724 235785 1798551 484228 1111078 1367431 1439806 250174 439200 1200295 81842 1430263 1395491 1725263 805492 354369 1450284 237538 1435513 1133033 1966390 28265 395205 314715 187257 359121 1542684 1302789 1117822 802830 1606015 757903 252993 374722 372573 678090 278843 1650675 1106336 735843 1461369 1861447 1338023 168814 772884 1550815 850343 1969865 554454 952845 1843958 1606572 1687202 966804 116769 513887 1741007 525049 327258 1384475 947028 933110 1488612 1166257 202765 761587 272538 1306776 1816265 29159 1053169 1268690 1336567 1344633 192607 673345 1780887 838152 389925 1201380 1167484 1518547 458195 1113783 1619150 1157391 537392 547332 1930620 221371 178036 1437109 1410891 1301347 1718195 1750919 199259 1559477 1295569 1740950 1969435 1667460 608172 1544032 1787550 1754394 781192 93826 1997431 75425 1527170 118395 584072 1864458 162950 897249 167991 1031342 910675 966947 635377 850152 1724781 701425 455176 1278351 1658893 1532659 1181787 1778650 257424 723228 1252428 1157719 300930 713727 206731 1066843 1733807 1652264 558947 1850114 1137244 404502 72955 200375 1545397 1830573 395353 1904597 162929 801969 308933 419435 1474930 783356 375229 748938 1498083 795966 1050497 1216225 1906146 320758 249231 1429071 1067100 60141 1194200 1887715 1633987 1269343 1259659 1620256 1008983 1755875 1475022 1605265 679346 721606 1086530 1370145 1222681 1136806 734709 1834926 1238335 1904260 1810447 352940 1595729 771850 995857 400221 1125570 1411660 90364 833547 1769998 1278546 494444 1109791 1689122 568405 1376674 1801199 232506 382490 341635 1798471 378044 825672 576370 1721803 1840257 1152296 956500 1594633 1017984 92759 2517 666871 1979190 544662 68640 677444 474855 1485569 1325106 1642046 1344516 485397 762268 1955312 837471 1988601 519986 1628368 1279109 334805 1003443 1997720 1840775 1531201 1581120 1471042 1992437 398798 1980627 1921740 6001 313468 1551997 1223384 672513 95123 1441708 1826966 864590 1160056 338877 252781 928363 1874531 641365 406663 220305 1718132 1685674 960629 1915403 1083531 647936 1532290 876166 1690447 1555872 1347221 1995678 1519612 208570 1674104 1858205 62469 102768 728707 1278883 1003626 1840369 1853941 530419 1889523 1204907 1233891 42363 1243358 1492200 325632 1495373 1908851 1843121 1615422 1806911 1455343 774005 261206 391038 795754 187520 1958534 1586566 1563041 1516021 1773603 153230 468867 200947 745915 503633 1485909 139840 155735 1217517 1245198 390576 1003067 199787 1474287 956907 891074 1123803 571427 1270062 443665 1271735 1119680 1802081 1092220 1448417 1356795 1396214 556598 189012 69021 1781484 245045 283846 1645902 417406 431771 1738638 241481 503553 1764627 1854140 570150 1432790 88006 1602101 293038 1991135 901800 1163839 781235 1475690 1183046 1086350 797601 1980631 151244 1506621 427842 1202580 615756 333636 330998 1663156 311045 1219270 732475 1824082 1104661 1376044 894184 1518563 722660 844418 1108188 1732199 758526 1215720 548094 1648701 468793 727765 586391 490443 1236028 5247 146742 1639403 1587860 235940 1828077 1866040 1389008 1901645 1038067 1160968 211157 861604 1793101 1399976 560804 658561 452950 881237 431694 588026 1805836 139663 1572380 1920733 1222953 1959475 266344 779331 34735 224400 1825623 1158244 101736 1629356 747069 1744599 921650 937228 1332008 1903809 1900026 434217 1011162 1700575 1166214 1644539 1153430 1108557 892274 873662 1423462 19985 1164124 1106354 718868 848053 421637 1480648 1816685 142607 21220 219979 1774351 1362554 1631626 1998205 1356691 1465733 495405 1149325 872775 533616 752082 120713 1104081 1641072 1712122 446793 545563 558924 802344 318199 135331 1469368 546503 719859 899289 1639243 789796 1085968 526546 107505 225351 1733518 842496 1471763 1514087 1988850 447994 32104 34192 194544 1517702 1066247 647104 1110820 225420 278006 928746 1129905 183905 125524 1184153 1923265 505527 1229206 622931 1732856 1889448 1649137 1090612 215324 1899537 1240288 1173478 1510986 1862375 923961 109258 1374663 356260 148418 865969 794117 1531308 340070 1578151 873833 1019183 352802 205443 590326 1991948 388970 473316 986197 1672493 365548 1290528 1649085 618939 1483228 968627 558810 523892 641498 633423 1120964 1736971 763796 1379915 44445 36664 223575 243816 89288 1409454 466062 1043823 1105111 1178025 636756 646657 839976 1748132 345268 992231 878816 884484 716145 1600690 966946 653211 170909 1736003 923223 1464475 1679309 1489983 1883231 455382 60614 1774320 1355209 405720 1919577 1783393 116199 1526733 440933 1590467 1928055 480556 789588 1340318 527056 128009 1630742 1428832 1623387 647982 697850 266879 40240 1107963 1992580 828084 83566 755465 267801 1883531 1948595 381632 1173311 353774 799110 1798103 455627 120722 17346 231918 1942066 1043849 446821 285052 618048 1578619 253624 1408525 350197 376648 553676 214184 1197424 1523077 821843 674556 1395526 1281321 260062 1907725 908016 1698317 309130 1061061 127095 1122151 103799 1289605 1907461 896547 975427 1621813 284134 1508258 1861645 1654262 266482 1649911 1338674 1160899 655541 109595 550647 156188 793770 1454020 1427079 158442 1473413 139656 1190185 473063 1837327 278415 241592 380157 450 566147 1014564 1105021 957624 1617362 1627129 123742 211199 1048365 1843954 1785643 593078 961287 425473 1797693 542199 266452 1896096 1533760 31658 1153568 847068 1495066 1664809 962139 1149920 141780 1330230 525856 1775545 598338 1176197 629874 197818 1469715 1001940 73976 1917962 1113913 10484 522105 806646 1239619 1090005 369623 703446 990298 180402 1664936 1730231 1446856 1401470 1518997 175955 663359 157647 1008622 276035 839441 589676 794362 606839 865355 1526327 1063654 379298 386605 863147 959954 792984 1050490 361153 417165 609370 1465826 221926 526038 259875 1933830 763702 163777 633428 1903768 1079066 895333 1181435 1779127 1739236 1008025 352120 126759 778444 941579 1274907 580527 1110884 1568063 471207 960776 1078012 1276965 66698 1567118 981548 736919 1620144 1890237 1724289 1047993 1093635 457044 464945 634271 1924379 1365907 1210827 1199388 559315 500253 1591865 1729347 1593949 758504 622943 970037 1609953 1648184 321728 1337380 1064165 272535 1525698 1807932 394111 1222113 1214037 955138 715566 1393233 299451 1632455 819596 252590 1405493 1509232 1187169 572766 1117698 1248775 1593639 1283332 1106081 1024904 620752 1623973 693639 362378 1500283 420150 1804483 822118 44064 1500855 591825 1929058 1964290 1959911 269419 1522071 14275 688210 1302781 595525 517587 395323 424973 1595108 608421 1334499 494134 178205 103304 1015522 1856327 1356234 1333158 896047 113829 194791 502949 398725 485410 1281873 1784250 669471 199350 1477352 1579538 1669853 188107 1333168 975882 1138335 1319829 1356827 1813044 1674337 856287 1919542 764350 1774871 287808 1750909 210812 772152 320153 1019710 398491 1912547 991369 1615660 750009 1445312 553367 592339 442597 82656 857455 330186 1023548 913986 1257640 1678530 1394181 356890 265424 61698 951645 75001 359760 592286 285011 1240104 1994336 217023 913676 1252931 1312821 1507324 1037818 876684 1016638 339390 308602 1635240 792601 1384765 1586101 1357863 1226265 1135760 514161 929916 309901 456413 1942499 1050504 583909 225644 691787 704078 1444450 15558 1650311 1512636 929097 12438 620871 1635289 1250865 1161972 904674 1655870 138146 1906410 992487 1478663 731982 919591 1973815 791316 1115849 1363204 114617 858833 588585 1999041 150418 447660 691176 622740 489283 772066 1449270 1224901 398191 398011 1731339 142635 1421510 1617016 694866 1317657 1265789 602530 420662 56533 444527 230488 90709 1643264 1350554 989738 664755 1681775 995375 597461 1223680 1990445 861150 690243 1195858 870367 483010 1159802 990333 1057883 249050 1783196 1697677 114538 458908 293265 861845 358891 1447901 192668 387798 540069 1874568 109158 555141 1711068 439709 1104050 1950964 783578 81763 1086123 1085513 201592 1536377 210561 1362180 115904 120345 868756 178656 1713912 1909688 855198 813259 1604345 783877 1671533 1110566 950309 333396 914332 1598351 526998 75698 1015002 1668603 1991990 1279511 100773 59187 787990 713986 1776815 639923 583184 1777603 1669108 528500 1117792 366727 259226 677192 1188025 595284 988474 576798 1386838 1898307 1218056 1884585 513283 1720414 193523 5182 1666902 277188 1850021 206151 1865456 1567584 1104669 125613 513682 1652495 241726 1222834 1482365 484715 1997503 1962644 1905022 10424 1648245 1080933 333981 1049743 255649 121112 322439 551799 426702 47305 228200 311738 1485631 1739281 1568191 1796218 1849863 1365223 1343940 1133436 1598470 1962618 1319272 29073 1877649 838823 888299 1895854 1530647 1081953 81405 548984 1885760 1142891 1604219 704735 1948700 1982116 71040 568188 346965 135014 1747125 785990 1730303 474705 1199258 1294785 217298 1104702 541525 732254 254645 915967 213933 1121497 1619587 399352 1959450 662929 1803778 319556 812687 367709 445438 22915 95241 919281 1145159 1233017 1308375 441355 847653 1924674 596180 700485 1075748 297197 1743652 1328550 67481 754946 856887 1239863 1661918 1840532 854499 1858989 797884 324061 1047975 1786983 260839 1685274 1979443 574374 1297592 324803 662862 1861825 469656 236772 1664042 142200 40442 880841 1140133 94520 608338 1171672 234401 1047680 200034 1582045 1759645 1273308 386063 909756 608644 134717 1523745 919886 1265847 1660987 1180510 1517131 1178621 1421740 1553614 755300 602037 969301 654498 1972111 1745470 1268957 1211996 1432172 1107612 1108235 1459755 745051 97785 548223 1982829 559899 528774 28958 1662648 1131554 1874028 1748979 89999 1836319 497826 1920666 1586342 1313106 1449835 1363578 708849 1282513 1448764 1023787 606133 1403593 1029321 130159 1045057 1226852 1560119 891252 1630921 713259 772026 868171 776122 287615 1609117 1663023 278137 142675 849252 1222084 265899 1408893 1253348 402079 74225 647272 445581 997888 879974 389252 188164 1071843 957347 543062 1886564 153979 1341208 934501 1626101 1712702 1142746 79817 226943 1917985 1234084 941372 610669 743398 436222 1504661 159810 1835185 539103 54155 1203907 227142 175246 1567030 527917 394031 1687648 1628527 1368848 1785054 991546 1508759 641295 1121767 1032300 1228404 502688 691549 1329964 404147 1612421 440569 866196 967249 1316056 454770 786354 1205884 1829114 922712 1319824 1176889 1360788 729536 1838461 859552 1182237 36112 1283017 1146348 548305 1020275 1773375 440866 372881 734178 418531 1623752 1267693 1296621 304924 159345 648343 999169 473487 1755512 997986 89606 1290248 502407 984639 1629312 427592 1860246 716293 677267 1461624 1225409 317023 1258623 903038 637096 1827154 1895861 1945727 1494954 1412406 474076 605484 291307 700786 1498771 1873112 553339 1463228 915844 1521181 1691159 1904867 630484 321762 1743671 1110289 1310850 1762709 479923 467472 598624 642813 178558 323615 1075460 781580 1156850 312280 1186976 467155 1539622 981902 934303 1117933 960657 212052 1707159 1275738 1754435 1309833 147391 1212563 302646 700628 138256 1398269 611486 1889504 788659 1349253 1133786 674573 1466100 1470997 194953 847758 1796392 404091 1097101 868967 125169 1875433 1539475 335601 1630797 1961774 1312830 476465 1490928 1856121 1108024 247820 813000 1370871 1326227 1118901 1255467 1328023 873977 1435212 1641004 1748924 346948 1827603 1024317 1496580 1887336 968856 1497824 895025 1971249 1669989 1711512 561874 1024176 1236427 1769741 335670 1753574 996607 1342875 1115811 564728 1857415 1131373 824764 951661 874280 1756043 1387168 989326 977436 1213282 1403732 1080580 1937332 347518 1226345 1197376 1254284 504013 963050 777868 253360 1337884 938984 1094930 766156 1708840 892203 1265370 680052 786160 10703 411276 1290532 604835 262357 1433159 1536304 759320 642890 1163849 313162 1256034 42773 795026 661132 209599 1996771 875831 549879 1797899 480523 787130 1983683 1076449 498225 978979 1498192 1032456 454543 1003348 498213 687553 339451 1232559 1074719 466144 128890 336916 1839947 1450650 653274 264571 125673 625963 624328 1240694 1136141 732057 633186 335012 1318754 1922104 1301174 1428105 717773 1099922 913665 218644 915560 1954498 422674 864453 1376318 564406 1810101 1635578 1128589 410913 160592 47971 1812212 1209604 1413019 1007515 1540961 1294534 282797 741648 1453341 9145 1894027 577053 476188 1993985 1050397 878772 1317387 400704 767404 628026 1171540 528782 1586849 1068504 180861 152508 131481 342123 634719 1424804 1188692 560244 136238 988925 1295583 1369398 471503 769200 261498 1087992 23027 1516795 1465352 483829 931417 1546613 1809000 52676 1708425 1429988 1886944 363557 1098581 423927 300562 488746 1109237 1484906 1705450 655095 236204 797998 33649 763832 1870726 287897 1634977 1911465 213934 1161504 1434144 1669684 881019 1958203 217512 195038 763893 495827 773819 1859626 948701 1815178 1541000 1011135 1175613 1525328 1255812 663518 19595 1871967 192261 364271 1236596 316918 1358257 896322 102365 1936990 769867 1519488 1665457 1500321 94752 878740 1479114 111071 754882 641676 1623240 1033967 42392 1270104 1506669 1738251 10802 258715 1601574 689305 685836 715627 426419 684343 353341 1684878 1587897 1821669 1752393 272342 571092 1935084 1426784 398687 1849767 1594682 274791 722227 1571619 1722544 1544354 187022 515262 1739561 650446 1606988 1753024 1736089 1963342 1949294 1384094 1210936 961398 237035 291949 1618198 1974547 1561752 1272496 653393 1069578 392220 1223675 585594 960126 1909484 710731 1998124 49779 369081 1310007 814095 1404069 1076605 740569 1754427 1801156 1080930 1127294 182969 1382567 1282939 1128880 1548532 542277 1617765 1404376 848265 1000355 1508343 1590116 775437 1079401 1916265 104683 819379 577022 257461 728449 1571048 522284 562728 1511150 1685469 973009 584143 1746942 1015212 1786451 1736766 1758522 566769 573720 917505 327775 1600550 620833 1148834 637578 108161 1718070 909983 1565489 37375 548878 19486 1860904 838243 442496 567392 355174 1964811 160887 1099603 1368555 266572 1045631 20057 1523546 1021489 1525475 1009868 1273648 138552 1878001 861238 1208380 1905965 1829026 1430005 1856171 536618 1239049 1271672 125326 1667072 1624988 834285 1236793 590668 556343 1676275 170363 1404833 455721 1953000 454776 681685 1195871 1729187 1714889 522131 1782786 400130 622767 584754 1085668 87365 1459079 1876833 39785 1869394 1259440 1220163 1587941 132257 1885178 1230289 1688942 747731 393007 1378078 1670237 156654 1499358 1774161 840009 1841064 525177 1410814 1868355 1254807 1222202 1001305 1198277 1241402 1332416 307243 705105 211253 1138788 1103126 1300872 1163547 1862698 1320351 1978743 1841149 469497 1365692 836767 870258 1141475 693792 264875 1493650 1225723 1186352 591808 1451777 1658811 1017822 1364598 479471 855157 1919997 1904318 1228462 1319837 1659973 56477 1751750 1476767 13145 908775 159837 1822300 189733 907975 1206874 1630235 784119 1638807 185793 517156 159517 787591 1637012 1105878 1076631 533881 1722537 567736 1886712 1483683 1679981 1601170 157513 455001 665593 1718257 515724 189547 1656372 1610064 682867 443707 1345501 1261438 892874 804829 1138652 1229358 1816464 1013141 287085 1843652 639022 1589860 328108 852630 334884 1317985 131769 6660 835740 1504025 1123428 634743 1353313 1851232 47020 1519366 291619 398223 1182728 1615465 1311454 701102 766904 1555681 974025 1201151 1762740 1565797 109854 1689767 219100 148109 1133750 1250545 313904 1610138 884877 327140 567232 1351882 1909536 787212 497081 838115 1819105 286944 1325340 725809 1207829 1619759 447452 1979803 423210 776391 895810 284237 1677376 261123 425959 896099 1107465 1879122 1224914 873802 1384018 1517626 803688 1465704 579126 1441462 1678884 762415 230489 853095 1630567 71714 99230 1998874 1091476 1190872 678620 137091 513388 969491 160126 1123825 748291 921505 287736 682132 1144394 1908879 1815787 17658 1023339 1637256 1970282 1381837 210213 1469762 314630 751581 489612 1713263 124026 31996 795509 1081042 77706 803555 1823164 416195 562576 404095 726599 1424838 1246631 626912 169435 948637 1654433 28572 1483623 1313824 1160552 699145 1796376 831729 986316 1287972 1617074 1067370 204831 7231 1318552 1387349 741390 1924529 1517814 1505279 686844 1841339 329023 1943593 887078 692169 1815313 1495072 1701126 1756989 306712 994202 1548979 695464 61049 1253621 1890523 267331 1923445 1918629 1330262 407173 621174 680962 79449 1444467 1154742 951718 489778 640129 1739485 1338529 1189301 1819702 63962 612467 1692297 1068161 1114081 137051 1052212 1436740 1023452 438344 236803 1716709 1184024 11824 463632 1422463 356697 91360 1365498 1819610 1092150 598851 1211337 504819 1691747 1235130 1999225 622458 340505 1937671 350904 965987 519480 1506566 963870 602298 1863996 1400099 149969 1628402 266555 1125302 1896099 367208 450545 428180 750257 338602 399093 1108481 1079981 1026376 1330421 1857319 1488087 614763 1087795 314628 1679914 1515340 1280822 736841 348357 400882 1411663 213792 487564 1335965 1502378 1573188 1423690 1010666 649952 5875 1983085 1058843 255297 238757 494018 1344502 1349125 837794 1249633 180135 649954 1034491 731414 1179552 454787 503271 634467 1442767 1190334 1834032 879951 1589076 306972 1980425 144919 1074681 334042 1236008 1661215 195484 77271 74875 712958 904136 735397 611888 1373759 757185 1380343 654206 1682495 336532 1887117 1133730 619931 59818 1807192 530745 247525 743754 1689291 1439626 123266 1723357 1061563 665106 155485 961589 1999982 1278984 1379008 1996288 923345 698 687637 130629 537294 1907034 1906157 345468 1049032 1544146 510530 956350 1545966 1743198 761312 1407550 254179 1024928 249711 1484094 1705140 216567 1240783 1928446 1908025 92230 1649888 684419 60267 1265528 1070005 1171350 1729841 1908215 1140545 1344563 1043184 173492 1388399 1308495 1363295 1146371 244184 1692837 1802794 1093848 1673437 1335668 1998535 516227 1658444 625138 1387575 903564 31427 1419930 210334 862680 1945481 1488128 796807 1199542 1874752 196020 10084 1043872 1185762 314200 730525 429495 1523805 1976518 859364 581610 647048 671286 360520 1056618 1511305 1994743 1063948 87900 1609741 1587970 338605 1677172 147677 1997080 1774721 54914 1738058 1103278 1727576 1680203 1309943 1046546 1221126 489631 107384 1201615 1539259 1353485 489513 621127 294768 1580611 605576 882874 597124 700987 1100978 1536174 1558298 1718085 1664579 426887 1342959 1500647 1788355 809644 794390 78400 1999270 289467 729180 7997 1768843 1337572 98951 1447554 1446493 1625938 1437115 665856 790077 1490318 1833050 1482389 1998953 1068098 173716 1230532 561029 609510 1879840 1790623 1929417 256165 1257587 928699 368337 1739676 508541 64519 790845 751504 1451927 835590 938612 947880 1941684 883473 481370 766090 1851047 266202 1780432 263198 722894 1415505 973863 398671 772684 1668839 138820 1311348 846364 941554 1816987 941980 1136725 1630704 970899 1321488 819836 555493 1183014 799389 1037965 1686276 9427 1709143 580566 659375 239381 828217 1938822 1653449 1692125 1057135 1110534 236476 158070 1376915 1740000 300412 221353 1815483 1971398 973533 1418126 1776281 1572853 35668 1916530 1760575 1553231 1010955 264069 978462 3626 312108 1076060 1273906 818169 1268053 781343 395219 1551676 626628 1040885 754290 161322 1969083 1562972 1887506 1112330 584669 1888022 584356 1604898 1607539 606980 563487 1837119 703681 1872669 495199 663892 371089 126749 1766535 1397918 35322 1289736 1285935 1992457 359863 903308 588999 1078342 200397 1122846 1296092 423122 1670978 900255 843731 659633 1294161 1643137 194749 735521 285309 1411701 1179984 1371046 1682291 1495390 1182204 1361012 1547702 213084 780019 1910548 429477 320371 1252965 1827317 304629 154245 1483456 1226433 1438186 1014457 1007868 87029 1464145 397415 8661 291418 1607597 425277 198711 1668731 1141618 457761 155399 529304 1920492 2446 1749520 978987 1287519 1733921 733656 601819 537511 702391 1551440 1900452 1564882 1854760 111890 412950 481237 290693 243797 871137 645118 1469150 693985 1920929 1350095 1599495 465152 448650 974654 1323718 1738876 513255 652199 1161718 167632 1586531 890674 690271 1583609 323497 1176818 1215440 1062099 1583339 1368677 477404 1213244 935109 658385 1665947 1212386 1710951 1078206 1263476 1347806 1814651 306356 708379 361114 1107786 731855 166206 1701559 5354 1170794 1227025 283282 334883 35509 1793450 1801265 172355 166247 1077446 879638 775478 156788 1494090 1294802 1422130 1131255 826581 1936821 953484 165061 988811 584365 453693 1872895 1320495 1860824 782026 690182 1761831 1997186 641005 987027 1366612 860506 1497614 520879 924756 1145165 358889 278094 1885913 1128202 1741970 1946604 602338 1809750 1580591 743880 893618 216433 1535799 1169546 827475 1253 841076 1006167 1947945 1378672 659392 1951810 1854595 744510 892729 976613 1678179 1998360 354748 1799448 3318 1148528 1285286 113113 1056911 1377799 184476 1288211 1947385 1158010 1897456 446341 1942811 1730936 1826044 1630687 790229 381229 1319583 74952 343692 1493409 624091 1337674 1709843 1006503 959560 1484403 811539 812859 1762616 1261609 1567152 57870 985345 612528 454837 1098239 1481391 624567 102789 415865 917029 1946590 1879640 161178 1170520 866835 1282837 1087039 1644776 649291 1574954 723842 580145 8639 762794 1006198 1372215 904619 445837 943489 1853918 175193 588778 440756 1326060 580661 768253 1114565 47403 363513 654574 1600521 311377 30697 209893 646525 1913250 757205 424114 23814 635679 1213729 1600225 676880 461237 1050142 113273 1896713 544287 866907 1364473 1466556 1381250 781287 1967894 1223804 22805 1559336 238786 1149861 1970853 222725 591020 1330304 217615 725940 1834228 175530 1118054 749790 1613498 1964594 1141992 1666064 1930622 1363203 1042131 1617327 620598 1834163 748436 180722 558597 60932 1452975 245258 1792933 272657 1777129 1755683 1284129 472702 1394314 1314296 956721 1268166 1103302 672214 1482344 643679 1407335 1196186 1091811 1443542 1036460 875938 788395 1886230 102889 72222 1839654 693514 907142 838192 908346 1599553 383547 1533871 1535714 1836439 38661 471714 1370839 1452001 365232 1200916 1327683 589740 1087964 1412521 547948 879133 1332664 210972 1948715 214687 1011583 1213809 1115601 1966778 809116 1402256 350259 586591 1853741 375915 835720 1967074 1830972 52756 912172 856158 907870 1023947 1710433 742092 585766 935906 504731 365826 1216090 1096341 907078 219010 201032 427068 933204 1789570 1899847 1527250 1896066 960831 1649140 295142 1631999 644159 856032 1262604 144708 1887667 1731250 1600334 648346 1586026 1678498 880281 788594 1529620 1008902 456298 1522938 125417 606981 1092862 1508791 1639719 22666 562084 1063540 1813647 1506098 510039 39748 1793425 545417 10194 144172 549603 836870 1448472 1134885 373837 687598 1634325 174614 1613759 448102 1403108 1402538 1977599 736876 113975 1148481 1109158 1503664 1229372 925198 1963481 316859 1779663 374431 1063230 1050137 1572629 160438 786927 779303 454870 1996832 369930 1663582 311980 1931463 1513303 1516366 228234 445362 125766 1973458 1749260 411648 485743 945807 1883548 1825121 763339 1369766 1765956 43074 21376 432962 253252 1694496 163843 1266781 112580 489886 1682565 253075 601535 1124639 1441660 326587 1867665 238438 1451142 955982 10576 1290129 1413415 1639530 1725800 283738 1689792 762281 307270 291314 1948723 1930453 1656449 1493496 562444 35922 1601586 1705839 1863045 96180 1826678 989821 1063625 1646051 1896094 1186271 494988 993396 116633 1989948 1271699 185443 1720524 1087270 67915 550043 1996515 1393060 1563390 286998 763445 368557 370431 1470378 416840 1916290 1646786 120373 1598695 586163 755563 537153 1951021 1892186 1307804 558917 573330 924817 1143670 836389 982070 717800 619127 862815 1970091 1593223 885484 1838939 922272 297973 794627 227084 1703169 739976 1994959 486772 354654 923192 1606115 1566833 354636 276098 1623804 1565309 1504160 604844 1241878 434707 1360562 515243 1729433 1634711 206547 1898672 35656 842560 234810 479291 577099 732286 738142 624726 1687825 324094 241604 1640501 1524768 1851511 16506 841340 829277 1961571 1497951 1694249 631538 160662 482926 1971621 748457 1151657 932804 546717 1103145 974724 577728 134589 191761 60947 350908 1580659 1652104 1488683 1693625 1704131 243772 1803052 1457501 1422846 1915646 1200400 563465 887759 981439 681034 254121 1304893 1077710 1146075 1751500 762747 211723 1471594 104336 170636 98249 830787 300444 803661 120785 952264 637883 1664378 964791 1434329 927623 1419026 281845 1303228 1853427 601454 1647835 768641 593343 1142998 127510 977531 1446703 704492 1265756 1939830 1976438 662884 173719 1581028 78911 1057209 1905606 683629 1641276 1717428 1128871 1169042 1139584 671477 1148802 386116 470544 554244 340987 264498 633839 1372198 1959525 1560172 769795 1589707 901956 1001694 1720022 1734735 1257093 839689 73146 266901 1711781 555465 701103 827784 1415739 1819567 309423 294998 1554639 1342532 1941395 77623 1823073 693342 1363432 183704 10104 173040 785026 1312456 1061440 1089757 1435163 1515560 1007169 683652 1498960 747535 1568486 373138 1999418 1551667 337031 118427 70817 332206 354744 1650973 1941691 704041 370331 1144676 167711 76514 4581 922858 1940268 416473 1220321 747761 888885 1021475 762070 1766790 598831 1176400 664212 923042 1100229 1090814 100792 1224214 523998 519209 78683 1236871 529021 1173856 1900565 50138 1724565 717222 858194 680906 1466201 1722737 1375390 501138 1143633 41154 1184989 1254640 818501 483326 789356 1698964 1265871 1497841 1739997 602372 29423 930444 286887 186309 63863 485867 1044743 1434764 1064021 99480 318058 1210577 1018789 1819855 863920 529721 936351 1054130 1460457 1294388 1128603 1934072 1585777 1846554 957320 1578725 1441049 214357 399866 304082 1580343 1916515 840176 604424 1810553 1643899 806161 1023013 1081901 371226 1120263 798628 1752310 810074 887504 1773317 36909 1499499 646009 1948972 488357 222457 839803 1265545 1782553 261417 419419 12471 365701 1506578 781154 1822060 1155081 132608 1212653 643312 335749 994669 859454 754006 1195695 1924909 500681 1856362 1194695 1111373 895863 279053 1587870 210481 819002 336563 670108 1775506 1255152 1159614 1932129 1935589 1753809 1323807 1494371 16972 863095 1261375 677716 262865 1353280 646547 1239565 1604301 1612336 212954 932357 1571691 697029 17897 476704 75290 1825129 665300 1271589 481978 23794 1838594 1102514 1516693 1201164 1910261 1851994 1938916 1911807 496824 94014 1822229 1473585 1924049 537435 451959 1409832 1182022 1257728 1945196 1416056 790269 294246 1394668 1798827 1589108 437674 715190 1284446 875608 518688 1580451 164422 1126555 1935265 899560 521175 73555 278646 1611340 1169530 1284113 1639691 1392607 1047887 1408644 956149 1138870 1685786 1049959 1995256 823632 1089530 1667576 1896224 1963425 1811250 435628 1359892 149089 1417075 1270900 1451443 735301 1079943 41789 222200 54555 879060 129167 424734 1183838 709082 93561 569773 1362651 962020 1908997 1625265 1148503 1623517 1884162 151002 380142 392445 1105170 1565320 1725254 500627 1006689 1804182 1469174 725220 1670423 426486 802337 38329 341079 677082 687216 1608370 658235 1443893 889398 319445 1904893 1589152 1833647 1751125 1584346 1731062 755392 857780 261365 1440139 685590 1735344 1088078 146798 1297155 1198670 1407562 1647270 1134382 1389903 730665 1017128 1859139 834261 1823869 1360186 1810527 70218 12736 214377 1148177 1482718 1336138 754827 41199 1387011 276695 605186 1447175 1610412 736321 1001060 1024800 1813602 1596436 892507 1506562 1281420 1541068 376611 371708 476997 219025 1269048 491618 184285 979182 1429858 822693 372383 197193 1813615 1111194 1362435 417910 51686 1023499 175525 1174525 1496331 663493 542530 152256 1368168 1334000 208085 1908499 1820635 1342582 297250 1431816 696540 845548 1466156 204907 1486004 111516 1745710 703259 563227 598930 1377690 1105047 875856 1806200 392144 269339 602251 1075393 987668 1115774 1407157 1626758 1699401 107925 138260 1145773 1768007 1790379 1573798 711321 283850 774314 1375843 802340 230571 654368 1863824 1220626 1692448 1005919 452944 1721771 26495 82028 827353 492175 1790628 1329612 1534164 600520 1927127 190607 427753 1862177 118813 998409 1839286 726085 417451 522473 395533 1848727 1398473 565683 1329060 601666 1122432 1578532 1524103 408652 438595 1457310 1653535 233805 191213 499455 1937792 763362 631500 910320 1552778 1938401 1099790 1034056 1478027 1486328 1418001 1449248 1752950 1884072 1663054 1534319 1270245 1682764 541771 693491 1717946 658861 1337859 1595486 1925718 359261 89365 71815 1368580 1567591 1287261 708554 981885 1433461 230678 398973 1472777 965313 1153278 1951037 696420 578337 1385397 396020 87875 718486 1456171 1914996 1914456 931635 780258 131049 77101 349112 111085 1941993 1022610 1543928 869800 1722619 320914 1789025 811438 329939 78283 691165 1552795 521721 1579428 428556 511663 735847 274183 1954989 1524363 1857969 123651 274984 586004 1923998 1263679 610774 309629 980317 1426367 1607829 1608724 1379750 710856 289076 296083 1322938 795912 1090557 419175 1678484 1579433 1247204 594446 1933582 1353529 1752425 1805386 647662 1502785 1553520 119584 1004265 199928 1990293 1951624 532824 1580209 572812 1150440 1372367 1855141 740534 1343456 1821047 588274 136251 640290 534620 32083 573560 1297496 299653 1690967 220597 1240094 1673097 30818 1043510 632747 1767638 1099708 745756 1207551 1039224 7221 731460 1830471 1061034 25036 1187453 1476431 50192 113783 1579628 286031 255195 479178 322933 1300016 1013290 1910055 997360 601922 431412 432640 1112467 1229229 1493916 1289582 625871 965424 1101574 1865145 48003 1441496 1919660 1369582 412425 517598 1337869 1035581 159516 1799482 494275 369025 1281171 181468 1411413 446469 1907781 720531 1389693 1258108 1880893 1383175 905360 318326 1582414 60968 1776458 642674 743499 472301 1792661 883880 1706256 1232425 1792342 1802511 1901265 1293764 519833 150812 117496 274031 944071 503731 785469 1052874 384653 837876 578722 1932561 1015927 379803 1095060 888496 421104 1491996 1539545 727891 454014 446144 119034 609377 1353399 1808035 953563 28584 83020 1000523 772881 1730081 674527 909310 1811900 1971811 485980 825566 747693 464757 545379 963974 310547 749759 1733196 971700 991362 352791 647333 510287 1299425 71938 752834 364788 1769646 281394 1093122 133544 1149668 1109858 86533 1185024 1231077 1009258 1769294 268658 1100012 1053203 1368171 1785023 1252513 859275 32402 1348409 780836 1754899 631941 1217471 50773 1960448 1629120 35108 1478694 639400 1714693 1218463 1381547 1453827 531384 111725 1400422 970590 1142011 1099862 455760 1585514 101905 472778 1579500 651117 1773402 1802206 850047 180866 799870 639759 1525835 1280821 1747736 1189144 1299271 406375 827974 1478756 902534 1406132 1482663 583978 1531978 1192715 1422106 327372 908940 131437 1630939 1607019 77085 1120124 90289 667996 1457433 1304933 739968 215247 1672298 443391 529458 985551 1332017 1479890 957526 1062634 1794585 324109 1403807 283775 1122325 1265162 1230228 181724 1447079 164668 1730668 430001 1986183 225871 880569 1066118 176430 511090 1041515 1698408 17914 1302473 1421117 1150686 1678325 537029 1777963 699798 802902 1857382 652695 1302510 1914784 517532 46016 655697 1835441 527827 1841327 1623630 997080 1101564 1413511 839335 28668 833430 592015 200222 1779982 376175 939781 720376 1258271 1878473 1546719 1739229 678712 1930401 41596 690207 1771802 1388525 108450 364397 1507095 762297 487605 596774 1079069 1498738 511348 1989889 1334875 98285 1839573 914560 1245361 1327077 776368 1279788 1266728 1652690 1286261 1128764 1108149 594299 611037 402784 876178 1930856 1048366 219530 1322147 260196 1423975 1953149 78213 1607190 1374168 627744 997147 1687982 1738417 1589917 627172 625112 1847257 1896480 1194810 256362 1586748 884514 345112 1346077 1085459 1247708 495032 219941 686536 1505099 949866 371809 930964 1305140 208656 856950 66678 1559997 669006 1828239 71995 1636161 78528 1707851 1231097 1294124 1377250 652899 1523621 762606 1495404 1024431 1590697 1494438 1996132 1071693 58303 1588688 1222173 1199046 154519 602804 1110058 793787 849057 340318 129331 1279560 1186358 727142 1862718 669555 1560313 885494 1462883 646905 1629498 244321 1911396 911726 1179413 1496002 1700905 1211209 72154 773005 822960 1163158 1326691 1043025 402663 857862 148756 49369 443608 21998 977000 474415 1722952 973516 1063442 1966582 1000022 705828 1961133 924304 207921 1045723 881270 1237581 1989165 1443230 37710 100875 1171906 64996 1465210 108427 1955766 1493824 1711970 758877 299092 132733 266311 1301102 841148 1428620 562666 1847301 895392 1600464 670247 630336 1293961 981093 759699 1239115 749789 1842985 1325191 1634257 1411596 553074 1025630 781260 188017 997573 323513 1238232 840518 197733 584699 1993079 1703811 69082 756815 1409302 1370009 1015788 219950 1070487 1160983 228777 577731 1986267 1532231 1986678 729062 65650 1362942 1708171 110255 1924607 815128 1089627 467898 1821076 780802 30912 252475 208030 1973480 429729 420682 1311923 572552 1714946 143632 223414 1929008 1343142 507707 1733949 926084 583541 336742 807166 1840457 982545 945519 393830 1968430 301830 543353 507696 1924040 1969535 1201037 1002492 815768 373424 167191 762090 1226892 1302743 1210214 380505 7519 908556 1516866 1273737 923709 485121 402562 1651457 533680 885682 1267771 1092018 1610670 1816971 124257 1503541 1618833 314161 821279 1585709 1065042 1205445 1970502 1258406 670626 1105554 900174 1134837 1365734 1217416 1273548 1391736 1825957 542775 250621 675695 1583286 348657 1527622 880109 1417792 945712 1580861 425259 469032 1752119 1229003 554859 1913881 1229405 1575432 298407 1632498 1269158 1098128 1818979 146383 1699681 275394 1258177 44418 1823036 1517521 498017 291571 699718 1403877 45304 347605 1343113 890959 539823 776736 1573544 549698 50031 1943252 1817191 740846 569970 1062503 1364497 1098205 1106099 965083 1056531 514027 754441 934094 1379613 975859 1017758 1538702 816097 1547800 784793 1324673 315458 600077 1102793 1636780 976328 512924 920258 963461 1963538 1893442 1341786 1310873 1019941 1284009 288282 1334928 961365 42321 1084517 1678805 1447248 1500038 983897 1150393 244455 1175901 1049629 895770 1333 1755202 1121897 1687742 18642 1093162 1299235 1302908 1067630 581171 887026 790493 656465 1098665 33171 1731420 1999725 1876228 972611 1355758 1727154 861933 1822708 764540 1284101 842949 1461470 1737270 498714 1169565 547984 1914697 43584 1230366 96474 1752645 1069906 715345 714627 897014 589161 582500 767035 1044406 104638 1497954 578561 1325235 1724842 645554 39221 1010396 1885618 1927944 564981 1494821 1006678 1783700 915898 74596 1654919 236314 673729 1352622 537249 1179205 1688488 401375 1666742 529276 1029091 1481188 1711218 1461477 1123607 1595950 1020050 844384 583085 1745089 1001321 1073423 1487024 348932 1547625 1977204 559887 1625603 1788992 1624247 45624 1094329 931905 1972684 1057010 1685176 249985 1159901 792213 445751 1638609 623787 195315 373247 404953 284957 1916273 1150377 484983 808962 471844 1033336 206115 1092127 1127284 829079 1199468 491292 1737308 1195139 1802102 1474543 225772 515201 1176883 232665 1693474 994852 1739824 143520 268760 1472422 1124190 206095 118248 1337040 215353 907998 1344221 1194391 1616488 268994 987106 491264 158874 1910849 1280717 398674 597913 492393 1836127 1507631 454902 828055 1252753 986996 566441 1014139 1812053 1026478 829529 413329 1359417 191356 1029369 1103048 1352644 597522 1519356 1034817 596850 1506637 1705877 911087 1784510 1956703 1795528 1857246 1972636 1972631 736619 1299934 196181 1161473 1646014 1434532 1468418 1226435 1235225 1837940 487247 912139 1274426 669729 713381 1572249 82089 315206 100137 1988296 854865 625958 787340 1790515 1865715 438248 757054 1365576 807835 1603687 1964068 477046 1367000 820266 77593 929075 682203 1611310 1555443 1505695 190549 1924638 1980968 1718058 1627526 6548 1878899 1945178 1939348 1543759 1779503 1553790 1730181 797076 491799 705794 660966 678154 180256 1200874 1669940 1734700 316830 1301881 1221046 1577045 235195 1207613 701854 1186168 1669438 1932357 1805098 67524 1378039 438678 1644357 697210 1253799 1057731 1252962 1491694 673422 742097 1638360 690174 1598606 1148812 1042818 1774823 1457627 510898 158710 506888 135988 289842 1325476 1957106 1675080 504101 1651563 997484 64752 159747 685128 43456 1101035 21871 960807 581849 1247032 331607 827605 1808568 1497077 1875133 1309869 124394 1896851 1956305 1488250 1460664 377440 318014 1096172 1630315 118290 837166 447906 1975755 438948 847224 806457 1007829 616139 1106688 1397705 1709499 145154 403415 304415 1326051 609499 306 1187135 1345600 467669 1340778 1613794 410539 923654 324155 1709544 1144554 832492 593553 250255 696120 1259067 1668404 1145689 1133366 1280124 642803 1601625 1999 612745 1589721 310474 1806181 225904 432566 1998818 292449 1594342 1915946 1568192 1804728 1606596 1443334 883269 874490 687510 1423236 1743661 539442 895854 535525 478152 19239 603659 577962 478282 834154 557463 390248 1816308 754191 1297774 668194 1967952 380529 1314824 1796391 262643 1623087 555399 740014 879541 1949330 477202 1509832 1286696 1415866 1963339 1266513 1046857 1226731 1916831 185939 541033 668151 349458 400200 1980890 1407975 1066500 1424144 1123408 429972 472377 719825 480118 493621 1859831 1304396 148531 886452 1619439 1795581 1263151 1606525 1684592 138496 275139 145132 1964591 1179272 1795744 1473562 17646 1636412 1492666 1336737 1860660 731786 388341 1256116 1559944 1800914 1436921 1054242 1269169 192732 342629 1658560 685627 1064645 918153 1259900 519180 1878564 1654560 1014028 1420460 868202 655819 1044206 1792953 922928 644311 1894699 1346349 336785 838608 937087 1630583 224034 1644486 1093975 1131863 1429035 1267465 838777 1187399 1464658 617147 1980101 622280 793147 379421 585743 120637 1520312 1546884 1655857 1023178 1257527 984513 410839 1280743 1189794 571264 523616 590705 380386 1076840 154736 850259 717918 1753823 1142549 1702860 1043951 1992033 1282844 1626737 1701159 862073 731551 1843366 1262131 17386 627115 1504284 1470044 1825804 91539 684862 923391 996105 1093335 318009 535380 1994746 1767661 973890 1101648 1466066 144552 411399 1991607 1697721 634259 274114 504108 395648 889103 1474870 1376108 716225 856250 167931 739670 316733 914440 1911854 330701 1458064 1036132 699340 877938 100924 935610 567804 755174 369024 352340 1088452 1819103 505966 1903386 1754824 545107 490762 52526 483679 287384 1341776 18695 723266 744759 361488 209383 1377504 776255 1426405 755072 1775807 805885 1034203 975155 1302398 1980608 955001 302408 655251 1978426 506777 584133 1869370 818137 1407901 58910 432488 1155687 549620 1046331 970571 1925893 429629 820067 1977693 659005 1305175 755147 1897869 113949 593632 807851 1458601 445425 929009 1962320 1309487 85011 234257 320438 256239 764683 1569414 1614831 1856905 777271 1811091 1922089 807352 1933305 1820984 696980 1422277 1511435 597912 847711 221265 367758 146409 1623274 446507 734335 516039 870766 424890 421057 1456565 474031 1377701 158181 66980 150186 356219 1426887 1090663 1392250 941701 1389051 338406 1693326 1903987 132057 1914820 761150 24846 880248 485784 909932 1820418 919283 549880 1252 1610222 962381 154535 1276904 172553 220315 1890815 1625745 1670499 1583598 1309817 902076 1170613 1584649 877129 1496148 5837 69587 1879911 951561 17305 788144 519493 775242 1136841 1206733 1147105 1995037 749158 1169706 1758150 273609 1417916 911340 184284 1732779 729304 379119 1830176 1841540 1040715 618474 969468 1461234 110151 293189 49304 210930 916627 916654 525770 211927 792064 1647861 1703570 1527119 86698 1251277 217540 762581 1956561 1120744 541863 464441 814404 1061728 1870434 312993 1698947 829723 661622 47411 418456 292640 531534 752970 1315513 371845 617576 1302251 1896617 1046961 698702 1963879 171766 1028268 1225936 88842 1632202 974313 1902990 1293281 1537344 163856 773547 1562479 1798247 1320157 496271 1591893 457653 57768 1038949 295822 1702687 799626 394121 1322991 1819193 564886 236894 834146 1536338 1626663 347984 1635571 1953904 1061123 929919 1342493 262258 319220 1837483 1794780 801781 1528151 1893051 207223 809741 1359048 216944 1681672 369962 218535 899442 1149529 1279257 387691 695871 1450631 1789862 1469360 1637085 484694 768021 1565282 1162999 1763340 603378 1468497 964987 699162 1690772 699226 770873 333766 1158053 10135 933157 1006138 1456505 1405636 606400 1039660 1869652 79289 1048627 1190796 1815748 1289528 497347 1585456 1692953 725053 1066723 211579 36785 1002269 918893 1869383 1618784 1055211 1477700 1308708 314545 143122 642178 52605 895253 1961911 254835 1266842 1385651 586738 45700 1974672 474534 963064 1225175 848358 1016795 1013576 1081803 1623036 519082 1054202 108049 1778781 904840 1421728 855982 743753 352767 389886 27202 177517 1360891 1156777 1271347 1070282 1787097 1880525 947832 1932889 523655 1832749 127671 1747637 1299663 1134800 1207986 1616147 871213 976128 347631 552191 1027412 1953892 1033117 957264 176550 1290217 1260678 547572 1169834 356905 1166550 485684 1027211 266166 493891 795088 1197090 1195477 1330939 1643376 1544235 882464 682898 1291533 559642 918673 256752 978728 1893329 524433 1446228 508188 558552 1592260 1435174 1937378 1372821 113814 768981 1303580 1812491 1163637 1515319 167577 224500 1548494 310219 1829692 1073108 1044182 1423355 1001903 43968 962039 1184146 592613 1255353 1627563 1903468 1039694 1813334 1302363 664979 676916 15950 1572229 1595155 364553 23747 1746870 32343 1085383 1972164 1715926 1830808 1227534 1306432 941670 1463324 1368540 1808301 403048 793284 305019 1745114 961932 569670 1736163 1294994 1283554 357415 1347528 461287 376999 1187198 1595094 1503958 655960 1550776 1296797 1415201 1902578 1134186 1080836 652715 1824762 870424 500649 1223779 93039 459989 534196 129192 1186391 406654 1036111 447308 400386 475549 1985647 1036867 1114979 783152 1217130 1541979 855546 1032655 642904 403457 88937 1013370 1564473 455993 495261 415932 1712506 1706495 1906469 914083 615124 807611 1829541 1635616 853412 1177905 404202 330237 1470458 604003 516896 1886059 1977330 709141 547931 464674 873819 765880 1984477 219855 1311624 1063434 1128260 727416 44981 1479175 1450832 1137944 737321 808110 315938 1552855 490798 572846 1283852 847887 55037 1965237 84062 867326 175748 872820 1501379 1471286 1470186 482207 65201 1649348 1118259 1480828 1214726 1238733 239304 1836449 1846916 231624 741410 500631 1591235 1081031 62864 316112 1338374 60952 251585 1003468 828327 1541661 1830455 1053947 787604 984197 393095 419174 1817610 749130 68429 803189 1199017 229549 1532610 509999 1151136 450792 404871 1737487 1105117 1058110 1217906 350123 557517 1175600 705806 1348802 1926563 751398 530795 1961549 227304 1782172 80186 1273879 1484624 706849 1477072 1510188 816430 568466 1997035 1251917 1126138 1964083 1625327 1532706 1631703 1918748 1008399 1623432 18971 755031 1288242 250462 1732578 1067776 1663722 306277 1756005 1609321 1851550 509451 1040897 1718511 792670 601711 1275898 301649 211916 225269 704970 183059 809440 509792 203984 1266010 1900351 1691697 1702895 967316 421328 175136 1883838 986869 652143 1408194 1832892 309460 571299 1787044 1246124 1681395 566888 440918 1092548 1881140 129483 465124 626483 1090403 1118780 13096 1989966 256586 722725 1468086 219741 522082 32050 1946446 1047407 1082716 883118 35048 1454340 769603 1207689 1769758 1417756 1127897 266816 1113500 150055 1228997 225591 1666241 898894 1851256 1091775 1968120 969581 1505170 226207 2585 563896 384302 825431 275168 1559212 269271 902812 1911022 362455 1890081 444765 1974127 823939 1126422 1347891 291773 363360 1824533 595527 1963152 1389826 282547 1635612 534006 574653 490630 401693 1211074 525094 1314521 1071185 49062 1048436 1418146 953355 316067 61432 1113394 1134158 98466 1558131 514064 1821375 1812653 1617858 431008 620760 1368997 817706 545716 557746 97224 466881 956503 1651987 1732975 1496664 407686 946833 1803115 1385251 990830 1933897 893725 904671 56711 132539 1517997 790601 530374 151718 1521078 428828 1105239 1649780 1038740 1805514 116182 1776536 1786639 844215 305207 1209157 1972808 1091200 1663025 1295710 787683 1570770 1801904 850473 1746569 1938968 192343 1300014 1266024 1969964 1749134 134030 237768 1272334 691079 1008921 1370219 609846 897628 1663164 716656 1230264 1642574 188600 1313917 1206843 1518838 30540 838686 1887400 1751843 658132 1652604 1229791 555557 1422194 832209 1641043 968055 1677619 614289 324162 1884563 528733 1453437 961161 111225 670328 1348093 634030 1086481 551212 1762121 828998 439475 1721588 933591 1104343 1479498 335016 1199985 3890 1847251 34337 1658403 1608447 468942 793456 1187517 358728 1627197 901578 1534344 604662 1832128 1562165 569172 916107 18371 1486512 1385096 1865225 1925085 1610432 55240 127059 1002404 1841586 1123085 695547 1960267 723930 402825 247404 1984551 1830306 847191 514100 77985 1249341 1313709 1480695 1461631 1419568 298803 1738018 587687 1881375 795604 244198 654366 290696 695224 229113 144037 1059847 777758 354704 93722 200646 164258 603669 1819994 1266571 1231202 1739310 189989 1601737 1858320 440004 551425 1804170 551135 18830 1568837 269839 241622 106962 1846504 808799 298266 187621 903517 1947661 999318 74886 628867 1043452 77745 444418 861563 1371857 551649 809189 1690365 1739869 793736 1970090 673225 743118 19451 506786 554356 210005 1415533 957451 248199 1781988 34415 1353256 148141 21464 436585 439440 1116893 1128143 751198 343800 81120 1035506 109138 831250 1879882 1326776 789396 162295 1953319 898400 1219062 9234 1783644 1908131 1947669 1989998 767439 1373899 151031 303860 163565 297401 846411 650962 1543960 1035139 1894046 275044 769020 1933379 560514 116932 1031103 44179 853440 1022045 430088 1095585 1686561 624799 1193984 696649 1268331 940094 58142 1972200 384107 1837231 354308 1001740 1523480 1056803 1410117 957100 78797 1896383 1691233 1363019 1843624 1147158 1499045 1510502 752086 728633 181261 135360 802444 722937 58871 1087955 1343656 281373 1573722 490064 462943 975602 44554 851475 241120 1772716 184907 620038 789581 1370223 948263 1281280 562944 1654949 613530 727449 185513 1668834 1492150 470964 1109673 96836 1272621 169339 1442706 627354 1339047 376527 1395865 763088 969788 433446 284095 1251199 1780415 1099770 1377005 598611 140165 1191792 1911639 1604993 165292 226081 545020 1265122 83397 1545899 717669 130788 1801001 1028205 1337685 84631 1607685 554286 1644075 25674 1374664 1961015 1929190 538692 180775 373683 300236 1777401 659735 1681487 124610 1114827 987410 1958489 401281 797737 684572 31756 1569075 1264767 306667 424728 1911526 1304890 1417298 1828037 620674 134186 540004 435394 1976019 52388 1675008 861787 84809 1866754 424482 945204 836857 1345971 1020347 1983181 237823 955291 43035 394045 1688696 935928 227456 1851292 1409332 1666236 1532282 708775 1808109 38323 1756533 1775855 1994085 293354 1421683 1870309 1611806 694229 1425476 1223451 1210900 1879923 689801 406649 251390 1932415 1632504 1466708 319956 911543 1559174 676713 1400 1881002 617711 1115078 1058513 567028 714035 777336 1611581 1468590 1652319 1309960 416153 1453491 996705 1227164 255973 1572004 741200 1102898 1940330 1416086 1332607 1971417 43724 1001292 364740 357828 89071 1823343 726088 1355187 1275125 850545 1514694 793719 1638075 1248715 1646328 1346921 1495824 1764908 1807305 1110710 112093 766315 1376991 76628 1234493 471473 788143 810630 30353 162414 1573134 1958120 408594 1526399 81928 158792 554667 1582816 644810 706740 1530426 975743 1479527 1215520 845834 1540234 911353 268248 1161996 1301894 1341529 969092 152469 321922 1109012 1973907 1804417 896262 1775178 813060 1608892 6567 440138 1411551 598900 1217518 962048 1835262 789105 972674 1205502 1816036 731912 1818648 119284 1587846 429187 749689 1234895 1485167 1260139 1229895 1167239 275002 1517352 1349440 1930796 43852 1293953 1140437 466165 302309 1947639 1142537 1470931 1803465 716256 756109 1968698 1445446 503862 552555 1058363 1334609 1754492 1936384 289618 1779924 1309416 1452506 1987994 201294 1163211 409087 789392 1013836 485232 961990 1025441 1235637 1054515 526843 1395025 1546343 1156343 1883397 408650 217728 248400 1432481 840958 1873287 1710327 1840461 122714 1837886 242650 526802 636533 1859862 94484 210275 23778 1363024 448624 749911 1115540 1222402 269252 1162801 317476 1774595 1776435 625233 615710 333784 1261338 615341 1247910 1268028 560482 978582 1605583 1167249 1798242 1100983 1078881 1193416 1221564 1633155 943561 68696 50973 1739323 819135 345232 40066 395101 1457155 6717 762384 1425983 1113874 1322462 1959088 1200576 1092151 1022146 1672708 1716184 231309 953840 1518465 811978 31476 1721594 1096283 1916802 1815770 578494 102574 1967702 516741 614755 830039 821130 1838054 1420134 1716770 1561084 147735 68399 565159 1052841 1383112 115702 181781 601803 413117 297021 106935 587179 465843 99225 5451 326949 1231835 64491 37105 1937000 439177 1800830 976526 1769628 1127421 843830 1718292 1118623 728158 1332561 1437527 985324 1480040 1583117 1485455 1583550 1433955 195571 981293 1822520 383104 1522706 1380784 1954891 1315417 359299 187702 611050 737973 1729269 1597714 1371471 1210452 1390941 598526 1351156 1376847 660594 1919972 1484915 1513419 732671 1505978 1948231 1502860 1895183 1738889 873470 1371282 1449258 80318 1342309 1390948 1636744 954748 1781105 561745 296529 1576307 109348 919264 159466 920721 1208382 430233 1866738 776464 703533 1836816 1397719 40812 764030 1855351 831450 1243080 1776608 1147145 435466 1442010 564603 1979285 89946 1335701 1783459 390681 1811162 609470 1771871 1253672 709568 1474037 1519195 320612 808768 562242 1072336 817239 1919621 1541582 1662623 1141217 561815 897910 931562 1324145 1352682 1936034 693593 134738 362171 1014736 12717 981217 1623937 676086 1829345 634717 256512 1112933 1824579 1812091 48557 264943 1534944 469055 435565 1822075 1238539 255115 711372 1039095 756445 1995757 1378261 216652 838960 793363 1220495 73157 1374599 1854528 1664814 27347 1205669 307324 1414512 1577096 855288 1567488 1579579 1265819 1543186 1754999 473354 163357 976635 1776510 1595334 1590564 1612998 846630 1264373 1022554 825115 835715 774763 1047475 480977 553867 1355885 1744785 113859 481470 36417 1861398 1906131 1151405 658646 516999 891130 1498954 1174781 1795108 412428 95781 311378 1509770 1305456 99618 202998 779960 198351 1353206 237909 1935104 1575047 1165561 186557 1395055 13987 600519 469310 1944533 897753 963725 868678 1535478 998742 279970 34836 284013 413542 491552 871723 1329623 540527 1395099 1268584 1745883 933609 863169 20095 58390 1369100 1057219 1710174 235965 98567 1141555 1152189 1420932 1728518 69284 1444508 253069 1368573 1928768 1470129 1523784 1189467 1781031 1381126 589892 1102211 1212551 293864 1252284 1980846 1077779 900769 732814 1920826 641332 672609 182124 1855099 520179 1958253 398122 1211931 1002516 762469 1494859 1878136 636615 1135695 1576616 65900 1918718 1613848 189349 1545446 64711 1824208 1045080 1861783 1154063 1076410 636357 101068 48511 1070466 1415363 1053434 1487223 1703083 1041856 420433 1588785 1792581 513765 1831311 1972155 1103452 1113876 83419 343796 1670167 296340 136167 166418 766146 1444379 1236501 287730 341410 1168194 376473 246981 1159108 243327 801076 1122646 588158 1778836 1620202 788642 19010 1790409 74071 1171713 1855138 1445640 1929544 963208 613891 750870 890916 1094454 394046 67208 1711588 1627272 1256160 1564691 271550 1389032 78682 1379073 1053880 248806 1691446 1344187 1136700 1772679 175064 446571 1882811 446417 913666 1570684 840582 412641 1361390 757333 100457 1581154 993614 768973 249365 139171 117726 562249 657903 1399315 27132 866461 806357 932474 126011 7477 155368 1017325 1199218 135727 250777 125780 1794519 1608013 554306 1188145 1457409 29626 504177 1210591 1996192 1122922 626916 629332 1837734 1455373 1292856 760466 859246 323341 1741015 66496 1439049 3479 868291 583434 908994 1362052 1867614 1850976 425942 365641 969136 939369 1305309 1128617 1158528 371115 802875 1498624 1319340 950812 883519 720354 1598830 10411 1467688 424037 336723 960921 425350 1158676 371561 184778 1845461 629319 820847 72858 215513 1456635 909684 1778723 1081473 1770277 814983 141426 664768 1218178 1477766 1674740 150602 614709 650142 357620 1077153 1985876 1296710 171566 34328 1400703 166354 1397717 1495489 1333195 1655182 1846618 186238 1240933 1959056 1291404 442155 833121 114932 1522659 940177 602235 185713 1290872 40437 1685056 1224704 1471040 1404 1906997 392001 587406 65708 1147567 1456928 388476 1659917 969047 1302921 75219 1257789 1557042 257410 1844293 1338358 434061 1986714 757945 1371452 1317188 688638 719492 120877 11093 680005 865630 729211 1577465 1351267 1319023 926272 877576 1121415 341477 1993022 1196867 1200029 999478 242071 1229075 619053 1476901 1775637 1249216 68001 372796 536551 1240481 1810568 1772603 47301 765633 191498 1299616 1039897 1628613 878512 1234425 406887 1593994 1789725 180686 428113 1590418 1659212 891019 1525585 16728 1316675 229930 1364095 509257 1241672 1888570 578383 1454185 930150 1696068 1433084 1664812 163056 175520 1210488 1376559 303173 281755 1859790 1417577 1063258 1890826 419151 842670 1775689 616959 1898979 213548 537877 325233 582211 1448890 186178 801805 1352853 554498 1389593 1641762 1143065 1448380 86349 203413 100270 1487717 1870547 360763 1042152 1981106 616485 351438 1658531 1661243 16084 1191906 1874881 354496 133969 1596407 181507 1610721 1909891 939860 202150 1460418 1656136 485184 1786496 733963 1864253 74221 333194 1102621 1798938 484772 1512537 1162308 66033 550928 133429 1981445 1075606 1247944 1090897 798071 1867353 1846666 1828357 417228 1571124 167747 1672176 1439629 1363052 1978203 568576 499838 358527 1191776 376088 212319 1426624 1933566 1741809 1434204 1850482 973349 1790384 1904771 1863947 861747 1185110 73887 17498 1985860 1943227 1278845 299258 197114 947976 571460 1560101 603709 291870 996762 1141332 1893346 206283 344472 1987990 945675 1094476 529567 1073882 1344840 187127 685354 888109 1743881 1029950 288468 41690 1052350 1720116 1430581 1978704 711202 1338456 1257544 99796 1267113 1056208 1916568 1591548 1489491 60336 1477783 1003295 455657 639820 1375475 1008437 1871219 1262623 1387996 481506 226848 760151 125138 459529 483889 99321 161938 260048 1813837 891665 765678 632067 52661 1110315 1713546 637371 611742 1801647 998018 1157118 108769 414602 977913 982884 1004208 1401117 1424621 727873 1801890 756000 123292 348220 406480 815020 1012668 1132654 1131873 867473 554515 294425 1871474 387445 1441608 506980 1571664 225201 735260 665441 32683 201610 1278838 387043 1922011 1542474 1100857 1581103 1863638 318932 901863 541817 415065 1979183 1142344 1195087 433356 763060 230608 967554 129029 1501312 783208 28197 1229693 459826 1548713 1906692 239205 102778 855905 985339 1788187 1556924 1885671 973770 1290318 837779 1894431 1060077 160429 1709430 1828767 277968 252798 1738982 1180811 1960841 1774686 50545 1080817 186637 1960531 349586 289165 1054828 394067 356153 1883488 74780 1144971 228048 950788 32958 1755696 1497474 219340 898501 168467 142567 521880 1843966 1668613 1591426 482525 1358819 439141 900431 780406 1585232 399402 178084 280166 1984707 1605600 1510337 265928 599414 194300 1678289 1221558 1315752 809414 1439562 877516 1738498 1302139 499085 216257 150082 1679198 262152 430786 1603125 1986584 349767 910136 828082 1229609 1482325 1992999 1582701 1796363 801489 1303182 1413965 1475949 1146656 71368 368232 434095 394688 1423411 1051393 1042292 1731908 1709661 539243 261634 1755774 1632961 1924802 355646 34181 100142 53497 1213577 534877 659504 828726 1591679 442692 1061637 885621 1046232 1563054 1494992 542047 698317 105559 1554860 948280 196390 515925 807136 409389 1520983 861581 733861 610890 168809 1882538 1480142 46131 1115812 576368 412170 1644649 721315 1643499 1826839 413204 988106 1918292 882300 331329 1241136 797391 957638 1689695 1546850 950630 1297115 1373531 1676287 269524 1209258 205335 1081915 696911 1919595 1482368 1157915 295179 793655 876325 1714426 1287733 739052 1316036 1780136 115041 818195 1681873 1209984 1236058 1715940 1799583 237742 1096136 169700 1702791 74210 1309872 1453217 1220375 1899232 1116915 1787596 867913 1734607 346115 883815 1918529 79588 1972675 384015 44142 813187 1696705 1223716 1303164 622814 465441 1237861 1414175 674614 1736853 743176 868709 15758 1964980 1042128 269365 1179251 405145 188250 1306625 404546 1339524 978984 1886329 420884 532237 526568 1530205 1221862 1960408 814630 1422819 1540714 1998364 109235 1895832 1679256 623247 1807639 744664 761710 921643 1991085 1914943 758397 1999168 1048553 1144340 1856443 1998136 1840386 491368 107025 1927443 358865 1415633 1978837 1770298 246514 718451 1475155 1644085 1633024 886963 871736 1593039 1340412 1377965 621019 1693388 1711823 1690905 777773 919130 15907 127460 1182438 1816451 264971 696621 1838622 899933 809848 1665232 1225624 1513381 1132792 1935023 327678 935754 1719511 296395 1844193 1091318 1671718 1899375 1742873 997882 1726648 1715930 1690013 1465669 548222 1079614 209911 512088 537471 781117 1278102 1870928 1523736 845698 38295 1161026 1525372 565939 664522 237556 1581556 1455248 281952 669735 1588557 406041 148948 1957811 1090771 1376676 1773321 959031 1865275 1414189 485197 1965402 1798364 987480 1243099 737588 110385 1319469 1624338 1424178 1016715 1966489 904028 1441858 1238544 1609416 818428 254943 755537 1422329 1903660 76956 997782 1351711 1535310 608814 1766809 833549 1591099 541175 941515 791950 447595 1733609 1036171 895157 37745 1144895 956655 516855 1899383 1064350 293875 1095901 396940 1023736 1711702 1497355 1359855 867535 921490 986444 45263 695425 463074 1041531 545567 118379 1629560 411732 241407 812359 1193771 573788 1170462 711568 1672075 1876189 1621213 878354 473586 1054641 266170 1425915 1912289 783784 1547303 803524 1598645 318860 1375666 259565 892062 1567079 1311069 1270295 1387119 241322 345184 63275 1900539 1872536 1521325 1126410 802016 1341416 159067 1673677 1757902 1600918 1355777 1112319 138102 1328097 1274408 863898 1426662 403711 316138 298427 1311869 1420960 621995 1216832 1778235 762880 1443362 1018384 577596 1875498 1697841 572400 1870474 628041 597535 1696983 201816 328917 1902782 161377 59347 1135578 205055 1923135 660304 1316339 1699201 1832855 655330 772647 639724 1630934 61658 74912 1098148 1938526 1232788 1743924 122314 1563043 1113332 616925 877013 589300 600052 1788688 1504041 1166404 1499240 1283 1159868 366952 411607 1256095 384234 62848 1766059 1018153 1609190 1356364 350084 526240 1378823 933458 1689454 76334 1325925 186277 95597 724336 1135538 1338904 1311074 192783 1170053 1517420 539196 9779 1132461 1139836 1336422 1900138 1073070 1814205 617989 594489 1352304 1675071 478436 795822 1299637 1719480 416491 1455007 1866925 1790389 1509824 1228697 1482088 70747 37260 1027188 397647 1074247 1849723 1416332 25591 1194840 1972611 1381728 1142292 466829 669721 746581 213364 1708549 1234309 289923 1754089 1354695 125552 15667 1829549 1189074 1946868 1741281 76754 375629 1761512 1144016 936833 1184939 640420 957457 974437 37693 1071540 1625690 447138 876293 1051123 609209 768486 498085 1086341 755997 1868708 915059 1637263 1783911 1675318 940351 789235 1991502 278145 429760 740276 1408375 121502 743356 1256545 1634404 1738842 1971457 1864018 597446 1692382 840069 716995 358919 759344 1792021 1065174 537842 979229 1158501 177117 541783 1923346 395898 359644 396835 513500 757610 1192865 882380 1716507 555915 373339 1608886 452207 540164 1669602 1763399 292773 593833 1893994 566281 1922143 602599 1601539 685361 109547 1164574 1483909 1584164 153729 899359 233923 189824 131214 1400370 215162 1929167 561718 1749225 578858 338083 1826364 786506 395390 1934318 575737 681077 440079 1946504 320346 1808000 953682 960751 1888468 1019843 1696253 1364729 1257942 1249995 1131419 1662078 127698 1708421 1149 673349 1397490 190519 11028 1138648 1220777 181228 503186 1268257 1890705 1832998 480162 1916462 456489 110334 1928705 1315676 1932138 772029 860782 1941081 212132 1323691 1294447 46469 1200276 1475054 742626 1360971 267580 978472 1710229 54517 1412124 1123066 1667145 483854 1619118 1059226 1588140 1818883 1249672 570838 1746609 789362 675577 1945153 1439797 1773499 1378493 1783011 744324 1521401 210624 884533 403453 708375 1856216 1783435 243850 507607 877005 777669 1009293 1237668 952359 1546392 796327 1303887 217162 800941 752239 998565 1328807 1912288 699055 560029 364938 227361 483688 1644253 806042 1494024 907573 1996699 733156 1756825 1414420 1045216 810758 1574627 127706 1637099 412841 988219 603951 1646134 323058 1409492 1203258 805162 277355 1634814 1027136 1041633 415922 270389 92972 1719742 1593470 356220 1004145 582802 129827 1795468 376967 1138985 327773 324820 1764379 472972 1755784 892018 1610056 1330585 1921087 1786178 835429 1164559 1804336 1194256 294327 1316780 1391723 1037173 1826240 1385260 1866238 1883735 1027733 113806 41828 1760300 250154 774983 1148202 1268077 1951909 227580 277994 1527466 51142 605806 1530307 1207187 781363 1149879 354456 1478768 1882282 47058 789515 1454355 1871153 1865421 1058264 126977 867660 1406277 57338 424100 468256 1993837 1820073 757616 1304512 454366 1602564 1484459 1359320 1627231 1383445 68462 183434 1392517 759048 572595 1412105 97396 563759 1905748 1518894 531980 1835918 1846244 869726 1936115 1049143 1651194 1162578 41783 1915428 1398132 1676695 1759203 885309 707651 373256 1898641 810997 225087 1203515 126531 1000980 96017 1119605 51197 430369 1140103 877618 463802 76501 393654 1593680 849255 454796 1596740 1552580 432558 1784417 1225986 1184059 377646 458263 183739 1778246 1963642 476220 519585 931716 1812230 794397 915264 1222144 1155769 767020 1024501 65407 1129096 222228 157904 344399 646553 1803319 1064479 917150 1335566 899041 1314590 543686 1728208 1554053 959515 310216 209769 1461260 565064 234838 1909797 1589155 1942743 578050 450027 576258 1632378 804514 398242 822938 898242 602955 1484536 22718 100153 1594479 1213988 562757 847709 401107 1675606 1031332 789121 1733394 1085983 95183 1443879 725073 833709 1393124 854785 280373 888203 121369 358447 1230464 263218 658406 249877 665303 252789 1500772 1158090 1924374 1814160 1395073 1230227 833202 484392 277372 711809 1149664 1537082 1963678 336561 667089 1923018 665453 1182357 709690 1388158 1653966 1730409 1953808 1488739 967626 1381937 1996366 1131541 1332704 1246888 1025268 397385 930978 1576521 611277 1928190 555978 1836742 1836263 100516 1218720 1967436 1295909 1000220 1904742 1209844 1816677 967450 802549 317584 790153 1149427 376133 1920314 795312 1761857 998487 1162408 946372 75513 1905363 1896537 98302 901712 1028434 1092491 760465 1660339 1995026 682352 462711 331430 978532 921855 1858617 1193621 1568971 1698513 1501434 167445 1393640 52640 1367017 1611798 922645 1821343 1810109 1185142 887625 993307 96264 1402846 1437163 1328412 582954 1846521 323700 1339033 1325619 607062 766632 138328 1847732 1968303 1874693 47321 1100364 693811 1762098 84959 1087417 130908 164352 1555207 1385463 446475 1187814 687087 535169 1683494 1334531 1603713 1827371 1675425 591253 1605565 989567 1154668 586212 199665 47100 1055624 609317 1589555 1980504 1507858 29242 1146170 1339856 793576 193371 1492507 886171 1239125 1251390 300453 1941814 1792740 1273506 1160433 1738576 1885744 475675 1608772 750120 486700 679991 232036 148377 930941 1484146 1921409 1796055 1598947 1090411 144631 1930176 1389300 10872 657763 1024199 313359 1729103 405884 1595204 1466764 615679 115502 1588393 498428 490399 1022393 342656 565080 570764 1208036 626715 597520 772130 1251849 1395265 1814885 142543 1821780 1050622 997071 1547950 1910896 1168185 1799315 361343 350983 202882 542386 1637830 1602762 1718798 627335 255509 5619 535083 872706 372789 32177 1132190 516976 1613730 1213015 256408 1468075 1393420 59662 1748688 1778916 301510 1692932 252154 166237 241977 1572411 215579 1531251 657615 1799186 1677618 970788 1848573 1672946 423191 63868 1351794 1454367 1803178 778386 1039209 1565242 174095 1405261 1636429 1429705 6885 1876670 815352 1725672 1597366 977770 187911 303826 875036 1950320 1575243 121771 114530 1305470 478828 966528 920761 26642 136983 594506 1081652 1188681 442246 1361906 505994 95770 698402 729615 660854 1330168 1991386 677254 482686 1851132 612556 925919 295161 671572 470129 1969745 544878 1513692 971971 391871 62173 1163920 1754322 1658481 1480547 1481089 1694740 1618861 1019207 329733 1672501 1351529 753759 763683 1749837 1768432 1687776 168236 1424042 763663 1309242 731739 541014 1170945 1734893 304648 1260821 1712862 437467 1492295 911020 1043024 331461 7849 202988 1849030 1532842 860812 1671666 1863058 1134526 676802 1180894 1024898 291827 629604 1649551 669897 1957915 1509342 1129635 1907657 1024404 1248612 1874455 1595624 1540388 1573029 11057 1504604 788649 1217260 754652 1113087 800585 264495 1450069 1434248 912962 1549786 1573318 1000613 65798 1492957 418544 835390 430756 553341 439078 726930 920533 493838 1860061 613372 668632 89395 351865 1351903 1652676 696230 648188 1049563 898258 1986578 119137 1218610 1022294 803475 1991051 1376803 166040 335839 25297 585185 1997527 1860145 1998266 136062 701120 256557 1450685 1436317 792163 1606485 1381464 1109804 1987444 1794396 174490 1698397 472829 24379 505789 669215 1108663 1618038 631302 228541 745451 70226 683650 472630 1411138 1422006 1111408 1328162 1519025 1821090 40462 961959 575426 1331154 1739347 934225 1212480 974834 1156413 1027528 414772 410787 570276 1186258 1710939 1523134 597144 348362 774432 13821 619862 1078088 1511211 1073734 1230950 1064543 265572 1472776 1193162 1676931 697620 101548 1160014 1691630 383218 1832935 1168452 61260 521749 767178 565214 548256 1964858 1581035 1392148 658372 1853764 1779687 764064 1959566 855164 1296683 1863263 397114 662444 1054588 11115 393782 1796521 835179 853499 1908816 326449 1433518 1844623 1432349 63690 1443481 448920 1778578 259863 1678315 1412928 924600 1019196 667263 963263 1719281 1535663 33843 1461026 643247 1680398 1778231 413139 156018 1124079 1458166 1302102 1905067 1113409 1621674 991823 21451 1826075 1814762 102562 1948536 18301 615604 1507269 341715 208432 1122582 1812123 784592 529547 445549 1827234 216606 1031749 1858764 1463611 640494 1352786 1179939 1937314 97051 1926622 310687 1006657 547685 1629471 696223 1039470 785479 271387 1951413 678470 1537413 932997 1957656 644356 885680 1588956 530731 1634291 668161 354249 1144336 1376456 547677 1846914 136727 1147053 432247 256541 216451 1033578 718207 649473 1279159 1374348 1592330 863144 1626404 1572328 243954 482395 1226138 1858440 77701 980672 1973417 1882844 1670137 245110 1456675 675825 1049065 1817691 802244 1679610 698803 155886 1506849 1258934 775269 1885841 1521917 1996644 544006 600650 1542719 485394 135814 215632 922426 866956 1823024 1564931 423446 701892 1025638 171454 940950 1327982 1640427 1194502 647427 962734 1833752 792648 1690747 1880809 232010 385751 51498 9817 773921 1799055 896734 391308 428445 30604 1231782 260281 1485187 489753 1259519 882998 157063 1719055 313641 1044393 113884 635826 1700592 554700 217943 546627 972951 1527201 1799859 462543 1310965 31634 1332486 18047 1702079 129216 1044317 1188382 507502 1644619 407496 1793234 1792791 656560 990774 1824342 1504015 1070061 1327931 28517 1281241 949095 791817 1839876 71706 396634 709442 28476 963374 1379844 1695447 334072 1555838 850811 1747272 1816065 1352831 1553444 1745445 1567944 442592 380647 680023 123801 889423 400708 1692137 1394635 1118586 1412013 1911341 307690 525710 1445394 1454941 1674575 1248126 962145 1798150 121672 645127 148375 1217768 149046 1584616 1098248 1545800 407344 981397 940715 1827058 1445870 189244 1770598 1653140 462494 148147 277388 1294409 206471 1572498 1439043 165746 845862 296696 868114 1909625 406320 1577426 1944099 1639480 262324 1570018 1942045 1332906 1547971 1376365 1529202 1976490 1447709 196330 1858544 253041 1446398 379418 70849 1301212 322893 1209997 972405 1563451 850207 949543 1922762 1104903 993773 1723042 1491865 1461530 1659419 1265260 677761 154443 183110 1988795 517050 118096 1860964 1965628 537172 1336617 1096518 636568 1214859 1578039 1735886 519282 1595679 619128 778461 771426 1636770 643091 1749129 194363 1381443 1051968 35977 242697 1545002 1631465 1059307 1417663 1119993 1390870 622804 783426 477409 346878 211816 1847886 262689 8213 1741712 902512 1246907 1268964 1738848 1321268 1642038 509817 219756 1085171 992630 1310289 1638084 1609715 1653721 1174310 590575 33899 658867 638024 145790 1614130 781253 182654 934253 666641 695238 625104 1793830 250529 296589 243206 1107358 1640275 367665 1946810 1646159 886897 1560248 1948337 1563977 869893 156396 739422 1678296 126254 844125 21032 1159831 1853057 985079 209680 435383 892268 325067 538382 483934 77488 220731 1462507 904905 548396 1551389 1809545 144659 1011904 741152 806401 253288 976853 817621 1474364 1394898 1733034 1108072 1512250 1145252 1997742 1841750 653957 1065586 1619422 523270 1330828 682676 1018010 1616335 1853818 377291 1050682 1186310 201939 146480 815372 1249762 1617101 1816463 206728 1760097 40404 1098389 1397754 753802 320467 217766 727022 1105862 63081 1362665 1748202 183856 324562 389507 559540 1531347 313136 1668314 1611313 325656 1423103 1561527 653810 1071677 236330 1257052 271714 142928 1981489 1701237 510998 966004 1840342 616575 1901033 1481502 1377248 223274 1472534 1254185 1290755 62445 993511 232782 550829 1020588 1234105 81766 137483 1741871 1996164 977794 252711 258455 1220683 691913 1796665 1077793 9767 1707935 252503 1185878 1297535 703316 44344 1510267 1200896 771319 1328277 744806 1868726 1322437 444850 640727 362469 1699095 730102 80986 469519 320525 686207 576374 1917674 1013485 432350 570591 821020 1685552 457881 113232 246422 1208090 1376768 957069 747448 1793323 392103 433484 1167556 214183 197834 332022 1295977 93270 855184 117261 1963724 879495 1262900 385177 1073638 1830995 58026 443684 1044726 319537 1117246 365435 1724366 1627042 129354 115043 819167 389221 1684381 1354528 558424 756731 1794426 28729 1105049 567758 1599251 784224 1463145 474783 381419 965299 1951341 1363999 1804770 136060 150176 1041555 93046 57651 1467120 1179133 1873442 1262430 1758413 429482 1872300 952910 1942860 475220 933357 263428 1118893 1973533 663114 905780 341212 1630586 1651840 1781909 215808 1518004 362616 1722971 852409 1330708 432629 1728227 1659962 18362 1311133 513625 846825 562594 366298 1491237 599165 1456275 519181 1651951 1142262 1991156 1779514 349705 1916185 195959 1477529 86019 1533822 1088399 248132 137220 1069519 439559 1570544 407542 1588103 1470865 456218 1140773 128716 131945 1039851 926637 917614 1239722 1011949 540712 661706 642927 1557866 774064 1122292 1778058 792618 156661 1976100 146836 399325 749440 249242 1772439 1064869 498491 1956548 1805397 1715447 298810 1046489 1534297 1227332 809806 734356 173928 1007553 905028 969412 493119 1632992 1076054 1117692 442218 1679132 653180 766525 1921326 1453532 1107831 1180136 784956 1014088 143772 1244698 922869 1372719 442603 736454 286742 1288654 213174 896491 1409971 1244346 1607098 1653653 900725 1885102 1545481 1258411 1851950 767907 285509 683602 1203371 47682 1632210 378617 1538033 788925 1804202 1198917 1730697 1301950 580958 526351 1943293 656817 1252693 551592 2227 941145 1092166 833476 20644 976443 757462 483128 1532482 1230430 1745647 550454 340295 523900 33751 1530411 160705 718496 358021 1395114 120675 513109 107572 1339758 144858 1820113 583146 663124 532129 258412 928276 568854 1054320 285077 340402 1065628 1954660 979055 613189 1540387 1503102 1871591 185711 1744443 1961006 1709853 590399 878814 1783292 803033 1371241 386859 201617 1653553 334364 390487 783136 798069 285455 1832173 924254 235754 1585888 1351353 428020 467158 1886878 757433 558912 1433312 753214 1212051 899120 413932 487306 1862725 1178994 982021 993963 1029511 1743984 778434 412456 908249 1450047 589269 177364 998612 1307437 707133 648194 1082298 1743483 1747188 230029 1857389 1037856 350198 411421 1109403 1421169 671864 1215462 1423725 718044 918009 1444986 754612 554808 1062984 1089123 296240 179671 17987 1776996 1258715 413237 452696 227110 1531922 1414453 160339 1650645 41091 935664 1748159 1565584 195935 1521533 1591787 168865 1294798 1992152 526536 622355 279552 505466 1154526 450963 1541306 328346 198358 1480789 154983 699412 956940 1367856 1040693 1646258 1092983 681003 1238722 582444 349864 223816 1729741 953650 1824174 1485421 1390528 1011470 1597219 141630 370462 457558 1451811 1785090 430023 1069995 988940 808771 658095 139870 257122 561882 260579 1649732 112989 908502 353859 1856045 703185 1447976 160407 1126852 1410817 1951740 1312110 129314 1780074 1518786 1999430 782114 1565319 1170375 1334978 1556710 1058713 109446 823082 1396932 1169867 1399676 85394 1067674 1214981 1096126 1110732 1930459 570723 1121309 195218 1419502 1938347 1377108 697363 1411991 1784559 474155 1185995 990160 339606 416755 576749 1284056 1079912 145156 1522779 1237682 1588860 930344 262211 165671 219545 1075609 835930 1893694 891639 985452 36925 1124722 1930261 237587 223546 1651386 1284253 856076 1657343 560769 1048971 693002 1259270 715560 646923 924064 1470900 1184214 627480 605873 1667044 1186963 1336021 1852958 112727 1045853 275406 902941 1873567 1564033 315449 1903632 1716785 1063828 1735212 1250418 82104 781459 1733908 565979 204080 790139 1156969 1962510 1557466 1044640 1534805 1410820 622766 405407 1373029 1720438 826231 1201040 1608201 851297 1807665 1806622 664902 415240 831885 286881 648107 469731 1305816 1924080 1217963 1002138 522354 483305 682284 628324 183671 926050 886315 1202237 896256 1667318 159008 1041849 11835 1689543 1450305 1465406 1330223 1464571 1805483 512120 1040778 106506 481233 88240 30967 980644 22376 1025149 742316 873101 676984 679659 54755 785084 1138195 568648 1619556 1010931 940589 1971686 1995378 330319 1346438 1408585 360620 515417 628856 621880 1088171 1502199 1725818 1913829 1754535 1539523 1905852 1526554 530565 1568310 45305 206422 1109106 1328745 1157261 15884 1630630 329085 1209534 982436 1827483 752679 1184981 1365844 300572 710377 155135 910242 559850 1802357 1276999 637556 1200373 1479331 707950 988745 939427 1364210 1394175 1333313 1475100 447765 708040 1090306 841209 1102700 1958971 1307593 1814215 845509 976116 1237318 1944702 1035945 832710 1597801 488545 1248518 923853 592234 762150 757642 1868883 1211588 839168 979922 1129853 217552 563042 983269 236054 1221096 671847 1224898 371409 1846583 683514 653332 495722 929192 1707743 858805 512212 649612 1837089 1506459 1651427 1069457 501835 1158164 853289 918593 1410309 1725449 1390514 646296 863468 1370950 1617752 1662631 1032486 26153 338060 135413 1960917 73498 1981884 1543802 1752991 732465 638799 1001858 529831 1384816 1330807 617671 148485 34408 1680117 373102 50216 956748 1078140 1342533 1541526 976991 558143 1493818 491741 621868 724134 1773383 1775361 1241884 81071 1813084 592126 25842 440112 1976157 232780 1645756 843223 369834 1480806 1113879 1620947 51235 1394549 1853013 855168 1034878 1047231 1566527 1813868 1416610 564594 1201991 1453193 1943205 1685879 932520 972160 1018551 1813160 1186186 504905 916278 414403 458634 1492260 1075698 589298 241941 622615 582740 678674 1789677 268902 1475964 1488472 23413 745515 1109293 1095454 690672 1452435 1485122 1363550 1505760 659024 1461242 410327 1010456 1400607 1410078 215696 397340 289194 344753 266581 616301 1694202 1769502 942772 482413 504510 460062 750412 175837 1807226 1714696 1984262 363062 1398008 244784 893427 164678 464196 1587387 49777 381307 1047295 506688 232820 557891 1451106 1447410 354212 1788849 1681058 241089 267054 461056 509728 798916 1914817 1592768 1033125 595729 1134381 1153997 1807649 832181 330477 999155 1716586 1430702 1429253 813723 816742 1964529 1360990 859896 870210 1995148 1561507 1434477 293957 716277 1545255 818139 760956 547150 1799325 1602768 770726 501248 1700092 71328 309886 35893 1153734 820790 1464891 695373 106490 587694 839757 1582121 1694957 838865 165184 1767928 1016213 1708194 1476102 1055209 1719996 1668503 636925 1918720 334407 316260 1992843 272120 1515446 1002769 710639 545173 4926 318316 41078 566315 1058484 704587 34645 215795 862283 1008439 1846146 409591 437348 215488 929761 514559 796257 1763646 1310173 707073 1034511 1624156 1674591 1642114 701858 610291 155322 375140 1744990 363460 405546 1270736 344338 701803 734353 456682 1672340 302832 605600 1554107 1930741 1593928 643336 1804197 377101 1069365 156030 589043 215598 1802731 1120700 1525233 1970057 1134129 490144 828715 1770705 1094887 1106166 1028473 450173 1208483 310261 876009 1682436 1968257 1723337 78172 845543 208563 744366 915000 1118036 1072991 385179 47788 1420010 1028953 1451344 1870897 1439782 7452 1124769 1793202 511558 702002 416234 1076352 1124409 1268809 1295763 50866 100331 809239 1680194 1655083 990739 697002 985827 1924850 1321702 656663 322275 401602 1399337 150099 1164119 469688 755223 1928463 578233 1845356 101266 1752674 371610 807985 934342 1998999 1694588 196170 815009 1425857 1478303 1064396 1994086 756233 68840 826924 1451010 815125 1770694 817273 1788001 328802 482769 1427184 1583880 1372685 719888 1800596 1932339 987649 138376 637509 442025 1857021 910290 84459 326762 519749 1798777 1795490 724241 623260 57570 1194627 494943 17014 664599 1975611 199344 998916 1071561 1663563 1608933 1077032 1437365 1423071 1315298 1489875 1646902 714520 1115688 1761346 209074 226444 1284318 1756335 1989926 911728 1093331 1927192 1381359 836792 1051652 470140 1770808 419489 749861 694709 861860 359309 242066 456803 1965097 1069520 994375 884529 1599454 258313 1749425 1126724 1108296 1352240 288974 713073 1284036 1381688 586799 459909 446079 1096668 491522 1270342 964760 158794 1963887 839131 1411314 1703983 429941 1043708 190769 295451 1889746 1660307 532914 914231 209075 786748 633894 1338987 1624041 959511 1568362 878543 1610364 78485 1504465 1334735 906393 1956654 914082 1654940 251882 937724 1856159 1324758 1376143 914426 1061791 757984 1909138 606183 1204568 1679973 1704673 794566 1024264 318722 901670 971664 1733383 1572062 1284596 1965976 1214663 686076 209752 1741793 340117 155962 137366 878058 515101 1702756 650894 1676096 413427 93281 845784 42249 1395118 947614 559504 860264 636231 355399 235529 75503 232399 646470 1891126 195498 212117 1163703 593252 78804 730624 304011 1118929 1298187 1562502 1812673 419566 1959201 586460 1467127 870335 870452 1295759 729948 257721 1357630 1885337 1048157 1161649 1141370 1845063 1654824 505314 121238 1303361 728553 1111041 735005 1734792 164848 1728215 1586536 395869 1535339 1084701 1360466 369479 1535572 1891949 24219 1574426 869489 1451867 169332 1632213 567178 111445 666762 1520514 380160 599538 1070130 1579801 343280 720604 1312424 1206804 1516085 1353630 1979628 1390795 1173711 273559 1797095 114872 1313404 367448 460302 1445946 292157 1463327 451505 1257033 367447 909221 979597 1897116 507451 987739 1562187 859916 298278 627668 1812913 93486 1262799 742892 307328 1804339 111458 826062 256210 533857 1401411 1018595 1983669 1408581 289166 1450045 488777 253018 1478180 1552897 1036694 1999208 58572 515558 1704992 214247 251527 37477 1478076 1906156 385949 610401 516241 1551132 142761 99149 1798819 112105 299513 1492451 580737 578781 1421577 528715 1585691 1465044 661273 349352 761749 868124 1618084 462580 409081 1438419 226441 982807 1292136 214820 180563 389011 8721 129511 438183 579215 793460 556883 770036 1326804 1658551 297873 1955328 517517 1373402 382250 1012254 520517 1029351 1931086 804422 1768349 134434 1630976 1907021 794475 207878 283720 303924 748924 648841 1598256 988684 1711615 26720 287898 1660112 1267822 1223477 392482 1985098 925129 524752 592859 796646 1675561 854562 800462 1094876 1348223 618833 1173635 1533235 964 1133753 758822 1689221 1122391 925247 1078579 436691 1907012 1695249 1497649 781530 289994 724203 1664251 633555 575130 433685 1606326 1430387 220115 1249935 457586 880314 1678327 221066 434417 720682 1975350 1087140 625752 1138843 683936 1629593 1350724 306009 1459688 1895850 1581903 527304 54411 987604 991112 922777 5078 1781754 315840 675993 1925217 1044421 1476778 149875 398952 985858 565292 521845 1350903 80295 440780 568583 355066 469429 1524777 1568852 1640374 1965304 1598690 1705821 1529024 1925482 772544 549693 432477 685248 250957 1587189 1101187 815916 1487680 277599 1055387 1021421 296559 712822 1959206 1433152 801315 355407 913247 1825703 639712 233725 1769551 1818348 1656672 417263 1512248 1869265 1130511 516847 1235099 931735 10676 1008970 694181 217068 951705 30953 1722182 1445188 1535454 1164950 1323763 471574 1754472 1688456 851334 344306 586222 284956 1239072 1755598 613732 1418472 1526360 790317 352840 1259803 1176296 300546 122942 1338474 1913098 1253401 1230789 380733 130379 1642064 1239498 514336 1128267 895628 687967 840074 715643 466442 1106515 932086 1492967 565218 1978746 448317 996083 1431548 1584655 231979 1106744 1456612 1635881 642199 340024 1546877 464504 1952778 591715 1769611 761254 509784 1681258 1550416 1442159 765800 276191 1424337 1970750 772106 559170 802939 333460 594932 683444 644858 1085781 1131609 549917 543381 1659424 1496886 1522593 1675612 442201 1582165 1635861 1167800 1758811 767239 191948 1835097 1983658 385499 1906300 1896380 1553514 1412826 1915492 250953 1960575 1277290 1182954 1280918 242950 1418529 1277812 1821284 1296669 1968089 713109 1710310 130972 87937 608001 1487030 557579 1990349 1196432 1771910 708103 1119765 1559331 1573504 418111 1199804 1302515 1623563 1149700 1858504 1426633 158534 1074137 1084912 237759 1014075 1359256 746434 1674685 674434 1929271 166617 1024563 874418 705869 1902123 662612 1931936 502006 591739 391614 798955 504284 836810 784801 385796 943108 756933 321812 1248499 1215448 1008868 780160 1869012 1197314 1899801 605260 1934993 700463 1128654 506083 1397158 1869442 848875 409179 902781 445972 99308 1265845 845748 1457108 530611 34944 432713 239824 1491419 621959 1559821 1588354 1598363 1161822 946318 817887 24697 226113 1477387 471342 768869 189333 1584421 760503 10449 1568207 1180601 1757281 1236999 85096 997368 1505884 820343 665591 1777653 1073881 1259647 1511173 95946 1132339 454711 1427847 656884 891991 935483 1510715 185620 355767 836702 1386995 607903 449025 1965516 1328252 178808 484400 1680565 1616623 1980668 1267714 3197 546715 1169941 1533096 1395448 426804 822133 1901862 611467 874752 1565156 1585616 233754 1512129 849965 1427421 49067 1060096 1024394 1326801 1893819 606972 439220 1103620 22495 1856250 81566 487839 97928 680406 510340 1812888 1833696 188170 457705 1395254 1711985 946196 597302 307616 1863052 91847 1290080 626583 1327800 314255 266606 1919357 930479 1994527 353027 889949 1985984 576796 896805 1422355 817158 1271354 270876 1223043 1729563 1660875 320791 1674253 1940436 195274 1437498 716544 629848 1259847 1294342 1981195 1039834 1229849 414923 1475114 448439 841044 1720002 151519 1462782 1417680 1808789 279140 1057173 1381962 1214875 1679706 1642515 52934 1379228 537373 1854701 104752 970751 1345351 1490279 222422 714604 453902 263087 1823264 1692918 1193142 343229 42816 473693 297577 401562 583303 1018369 973460 1797111 779020 1725031 568653 718953 1874979 69050 257112 770253 188976 1040996 442060 561097 185161 1552483 1509614 1324650 1105304 1801013 1870424 499049 445567 199936 428627 1247694 1123797 748372 592090 1961563 390865 1059084 422127 1993272 804624 335994 1828787 1444569 277115 1149585 281262 1075874 714360 1114678 10299 1279498 1715670 782418 614091 145699 887541 85751 1538538 1325728 856933 963806 64148 947686 1470554 1270769 1199019 1012431 824554 460956 259949 916986 1840710 1961451 603282 689957 300218 865538 615052 225093 355898 553599 1437660 1024911 1219938 1767063 469126 614801 382095 256630 1116784 1265331 431824 627555 810227 824952 244874 1312823 1882398 1043433 1955979 1584983 148284 1825242 159438 1004976 1161992 143262 227334 811154 319001 1952970 59205 126538 1578192 861521 686133 334315 1205213 31059 162447 1562225 271932 211298 641171 1901866 884153 976927 214303 1121516 1824540 13962 1851786 42079 1988715 1030491 773003 1761429 604299 1334210 648687 607169 959809 1592128 1813623 549984 509049 383727 1000931 212307 1227873 129031 1897453 32514 279911 1769219 1766137 1333079 1452534 1289442 665501 1402116 793605 1539037 1072891 4777 1603904 379451 1814065 823046 484609 440608 701744 1012783 1329504 763882 1553253 333443 161048 773846 381612 14440 640460 1011001 339850 1142529 60116 1892156 1084690 718640 26103 313732 1588390 1047183 279877 687139 49950 917026 302662 1769690 833554 872830 179664 838268 56272 792539 1783941 382998 1041577 615038 570249 724283 1073226 1082673 356459 1352779 1691631 1592863 997100 427876 1587822 1265408 1410986 28300 1399928 1344368 1980711 738112 1438175 808343 1161168 1962287 311242 1524559 1222180 234171 1017932 323679 1875653 453310 1257134 969747 1417040 786033 452949 694728 1346617 305337 1033378 219957 109860 1057891 947135 1779898 897300 561749 467260 672859 1029451 607616 1644246 670997 1296228 292962 1839077 1553737 613631 1695742 599630 1543290 1164144 1038303 884781 463470 193148 1383574 1856385 778124 1591666 673340 1612239 253626 839825 644792 1377454 724586 1843777 287409 1968968 1469239 1533324 1986087 1734331 1444555 583798 1088993 1203534 823920 1597415 1125042 1933283 1366644 909561 856648 855725 1241761 640587 675888 215183 1605005 1882560 1586231 1458719 1470201 1843962 184922 663776 930350 1005300 1799193 1466404 487353 125978 1371108 219382 1002111 258876 1766738 15436 746433 117244 294707 648437 365647 478631 875154 147440 886506 611520 148762 306299 1781180 69491 799655 1017921 642040 1646077 207249 1960698 472375 1301974 1201434 53330 498787 1534758 449915 356546 1191000 1196020 1537531 1124702 1189970 351655 754278 1955140 59857 778911 1704536 169953 1872533 302834 1480537 451717 773786 406504 421851 917308 585541 1695069 480693 157356 351803 1649741 1872722 1852063 302643 801258 208999 1649550 449969 1027731 1605883 1465500 1877690 288903 430776 196163 457693 119251 1757535 199323 263746 1971179 768264 1484392 1748857 150516 675928 329239 812626 1757710 1911042 1551116 261172 1017850 1535423 1766975 1691396 1102571 901490 73852 1801805 1078858 881359 1419897 340135 443596 1574664 228028 633562 1423966 1074435 1970276 1351032 339890 484048 311891 958375 1367631 102081 410034 509693 733228 1732718 54584 911089 1384961 949588 179931 1650872 1086883 1215765 1123074 438077 393535 770074 166374 1478280 773469 1744857 870809 978264 211252 1956630 1232306 661959 1915556 1260366 1008714 1082049 507904 912724 1306181 696898 80559 1177012 1038861 478346 1429001 1060642 973836 277209 138147 1388852 1048754 248110 835360 1029563 180814 1378435 591140 1921842 245402 151221 209426 120630 392113 221931 1663268 642727 573904 823396 1781042 604480 560594 994115 1621421 1422333 1827138 482316 1280401 114632 797453 419645 515723 336777 1470480 1857580 295216 288464 491223 414994 1123121 66445 383097 827569 1584879 1023482 302301 1527762 1668009 1180025 254963 688083 1661996 380125 1804837 413226 144098 737846 1773861 1055370 102112 1989712 905065 861237 72205 1452430 33055 1622913 1280993 1203698 1979701 1603594 1160947 748589 709695 329297 998609 1027182 629168 514415 1320562 1327687 1416081 546928 104189 1512665 775202 1285612 1740743 1770948 881044 1417472 938658 419118 1511813 329071 883632 1013020 325489 1351738 1053681 124989 624077 204771 348852 485231 1324777 263872 843250 1878195 1829846 1656562 1569514 1486429 279763 1166648 1836969 1555815 505622 459050 826923 1189706 130446 1866763 341769 287636 1659849 1618434 1452922 1525968 244914 1143883 431781 1362293 188695 1601012 361601 216892 89643 1503192 259029 1493512 1980991 1472942 1471376 549338 1791673 1777683 894573 93720 821973 228958 1665387 1795671 1436997 268070 902795 298971 1852166 454560 1252579 1043917 1580924 350462 1912721 616022 531207 1062911 1519468 1971680 403987 1228907 141892 892213 28988 1485775 1465023 781062 1146930 701188 26565 1315006 1709221 1121187 1763524 1296881 1144848 452832 896693 223760 1164797 958713 480401 217903 150709 556701 1665684 1910614 14629 1460227 1225763 273158 928369 977797 585364 1246902 1051324 1417860 868596 11952 1398529 1114939 751099 66696 330976 1197406 872063 1556395 941992 1206621 1330962 1459736 1742801 835861 682469 664658 1377054 1831479 1692004 530742 1925587 1976033 1698470 1071159 1043743 973034 728673 1500094 630749 148047 130989 1578020 1345633 1743639 1288459 563029 873430 458120 869082 560973 112043 58040 892938 1696491 884166 1459056 51032 1363026 1158688 535531 1499393 1001708 1280943 26114 960995 49078 924451 1922463 316216 1183388 1807690 1260919 901361 1134595 482334 1863449 1790821 542089 1563966 1594446 630784 1520368 767270 548102 582422 690656 1436178 272355 1416999 152997 528608 407632 208056 427767 1476624 1915440 735378 103015 1484398 1847629 779612 1576445 948769 1072157 502297 1590138 1099713 1965664 1791548 1048287 1191721 1386941 372633 1474351 1796311 513066 694459 291972 1619558 1152667 1963496 1249138 1185958 547024 912698 34332 1630673 1951724 1064182 1903827 1208341 867382 110750 685012 394877 1404164 1174085 1295099 435267 296567 1180246 1777886 1121642 125571 907458 1091191 1163050 1028194 1258881 839991 61324 1116260 1874719 1676539 1356113 904512 810341 205642 806577 1127537 1607373 819400 1647039 852267 1932643 1518605 1655018 1160861 889719 1255112 1493411 688184 1520620 203803 950460 946086 1000389 920391 1987186 645562 1679748 1002211 72572 1960478 1261897 1618973 1575993 1086110 297146 1472000 760850 334442 976416 128165 659228 887263 1957837 1643300 1071105 1516423 1593217 1494887 1424790 1082488 1696968 408225 1343040 1896740 1794698 1562601 424777 594521 469216 1241445 754562 406664 1513501 1960750 779995 760648 74048 70985 1013856 1901809 1269544 1005534 912128 907486 1050798 1694004 945806 1241146 1222857 1576847 647969 986572 1525339 1010222 1634773 1673280 805614 1929904 715031 1285636 1032164 1818512 1629777 1807980 963650 881991 848298 1909262 1153189 205403 651299 559690 1972009 1384172 883371 212441 829027 480107 1711298 908439 136214 381212 84287 1831878 1400780 342796 1535813 416206 1032156 957942 1516233 1481515 494765 907961 717495 429289 304121 1634183 21054 277518 684724 1984004 1972443 1948733 1962078 1355982 1698978 1765957 1051284 1310622 99366 499941 1806265 400458 113998 89671 609703 586568 1202976 1436961 332238 497942 1079282 615232 586388 1822901 1467533 192061 650427 1604649 253680 1050217 1107476 1847313 1244219 708885 1571334 806801 1608119 282141 1070875 99889 1780251 327651 296603 1433681 1178639 1615618 1395244 516167 192161 996179 1324665 440729 1126531 1426276 210835 1999863 681697 340576 805233 231986 697778 1486977 641057 926475 826502 1502742 1580123 1807861 1264051 1132184 665667 1131080 1073779 97394 1439203 306153 1102588 1472258 198502 824714 1688431 931465 693352 1032330 1129573 1187988 1107690 1246041 1970942 753457 308010 1707987 1689943 493207 135053 217330 1475455 465138 1533226 225795 121142 1932021 1286322 609399 1064573 1759582 192194 994928 1419524 1778368 1738281 1803061 850443 739015 974908 1428054 1756515 1192969 1812146 1525125 1426009 1849275 1531138 745449 1817146 814751 292197 696421 70328 387565 1700738 781389 374276 649071 1679283 496940 327395 353767 1177584 849145 855513 401278 569916 1942407 758433 1598564 220940 29275 1566746 1993512 759717 1940623 588732 1209771 1629262 1732172 1627555 1912410 622784 249459 742211 153093 1730906 1402417 1083147 50863 627721 444693 1808098 1989538 1481504 996811 1524033 272107 309485 1319582 779789 743011 279151 1700803 413152 383609 1321017 890388 144495 1760210 1011458 736353 1494312 223466 374779 1637831 1297743 1622436 943404 303951 1600678 1056386 761889 878985 172595 1925843 1731132 1692066 1140596 276825 986632 1460861 411301 567922 1039817 141811 1119320 931367 976027 1282100 294219 1719418 1686466 986938 1600146 161146 1907747 1293719 1912942 177898 1526249 508178 1692252 610464 1316940 934039 1977073 1688714 261609 717027 1908366 307475 807356 556129 638378 325631 1705120 1512189 918707 1909234 960613 690625 1808513 982668 140772 1930572 318359 1045279 554223 487482 295698 396174 1821398 1745026 1554060 426283 913193 1852739 1416648 57606 864467 1433304 1382048 259628 1039861 519955 273426 435603 572072 1027781 1180385 1880709 1210742 109900 1498096 683884 235482 1765696 1973184 458039 22149 1319830 753203 38881 847189 700143 945441 718901 127318 638123 87986 4836 599981 1745051 552583 1092840 123924 816377 370953 401554 106838 601852 754058 1721930 23045 35718 171251 168453 1620819 860926 30852 108993 1591336 1842886 1080104 1956598 1843665 1102821 1196731 1571586 771178 1545448 160604 535340 336041 866584 1744552 989233 794261 1625706 267546 457334 1554008 920138 1257198 1212112 1692612 680004 689687 1698827 427570 98453 279996 1687036 1711127 496790 583201 451163 1906380 1404497 61390 369670 1936029 1689078 473737 835722 523215 203769 511754 825965 579506 1875087 510503 751612 734570 469789 1476949 1283562 1712149 1213069 143360 137439 394540 936450 1317187 942604 279215 1899214 1290260 605735 967965 77960 1292531 369104 648441 142476 1769581 1109606 38122 1621828 513554 1749822 662105 1454833 770086 892136 1743226 702321 1383785 745603 1719053 1678463 1058875 1435022 981426 514864 686630 519362 743788 1738425 1608395 1623126 1024965 1468178 166888 1705173 537604 1614575 836269 1805717 53183 1342911 298914 1803037 175160 254574 1218187 987828 743684 853835 146042 243649 189516 977285 775569 532989 1421658 1681864 899042 289373 1123715 1812256 1996135 1130186 1579415 134722 1531623 1052774 1537089 735277 1947286 1046471 1556029 767313 681612 943810 1554142 1826309 364764 800318 1781943 1962495 1600025 58548 712308 220486 106396 937045 1213610 1769993 1668026 839276 875556 477721 1207933 1694109 1385461 1839172 1514999 581567 944295 135256 1942759 1221189 1486187 1259895 592611 1025454 126542 19103 1787883 1667476 1165253 1230537 926287 631781 15666 765591 585478 514569 1756804 339349 1650937 1019082 655475 360810 1743632 970408 1173704 223926 1076486 1160145 1612772 821058 1823259 231071 154541 489733 1569387 1901304 677405 1789775 1047462 1415458 1814853 1069785 21951 1267830 73435 313710 1900122 1207564 1577461 709564 218495 1263639 133383 1088134 1582430 577783 471475 401327 1011376 1135035 795195 790307 1008542 636967 1725981 165621 1499555 1085254 38561 1072309 1938637 1865824 1195685 1947935 1583004 879563 840731 1781158 750314 679162 1415039 1978760 831402 1777406 1729762 1068311 245926 1527117 1743199 383855 1573486 648145 273237 1399945 312632 410970 1635524 1016784 1564270 846945 1740167 340375 1102220 1775432 1125882 115274 1457767 57019 520192 1249871 1067539 810033 922754 1489156 261144 1885079 1069413 185806 1667685 875902 1088419 780966 73288 908369 761848 319758 1541207 1658223 1597809 781457 555776 411437 1850661 1423776 1050293 668549 164981 320570 337983 1734659 374640 1254932 866688 719774 1629917 1718291 1704534 541812 234334 92058 805977 679088 1386784 634634 953219 750365 498701 251919 1205816 785815 596605 742858 267766 1414561 1142173 694477 42848 809381 1160425 1683691 371141 1863466 991004 1671246 500442 557781 1892060 968835 297246 1240360 1598788 357450 429696 1681745 1531313 124166 408219 1323835 1572273 1463274 508112 1726313 208202 902561 1228312 357494 91339 1619858 689436 612379 29468 413537 241820 1721459 260414 710515 995138 911656 291336 802518 1611456 663626 1188752 53673 1393011 696664 143521 1280562 205331 22976 24271 1235715 1884422 586035 1413250 247620 153852 190136 1671257 1033829 1479788 1548038 69432 1326937 1401343 1730033 67562 549788 833054 1555167 1736367 220647 97376 727148 332847 1203554 1140127 1896561 1707698 739414 1425845 594054 1825264 1414893 1461591 1356432 838341 778144 1288212 485713 51398 520326 215815 652632 1190963 1828518 1462671 77035 1114010 1988954 1776511 795640 1161040 1593414 313527 1435474 96510 589326 1723045 1339911 953174 1030970 1680027 1067071 1375286 90107 1187518 340901 1295895 292267 1768166 550210 229708 682236 805837 1593314 720856 1806736 627030 730985 223583 938683 325268 1791713 1202606 714631 271313 545609 975160 950288 1073576 1271670 1299308 1309137 898385 1632370 485357 67133 775933 710003 1398071 763507 373570 219339 1259168 104675 1460306 1461754 646484 1527828 686162 1976806 1986043 1310733 1408264 309202 1735075 614339 1823154 1523664 1920313 256384 1559292 1794644 289584 1052251 28117 794606 614259 1696599 233074 1162917 1937127 391957 1150609 1933648 485888 1540061 1855586 862967 93700 1182159 459974 291957 326840 109164 669180 662419 1543245 1810708 577593 887768 498096 350205 1545527 1810088 901711 217008 1123196 143957 696775 596812 550162 1057198 256402 1961766 447826 4045 844030 1615770 1070476 1441984 855022 1791209 152884 328789 1603527 681105 1704694 55748 1095842 622580 1174533 233449 1990465 1551096 1621548 1982658 430522 569488 1369863 1424433 1609192 1677911 1404627 1244437 1809184 446290 1869371 1667478 752268 694422 1012319 1422607 1430384 895902 779723 608573 1060168 306772 734808 1514411 1067689 589042 1258287 851383 656575 493711 1472900 607694 764695 193611 766448 852122 1565367 1971431 926438 1742638 550680 1813597 108827 1069238 48729 151657 1637006 110749 1237272 289550 981839 1742666 1596286 1795918 187132 891623 1586256 253025 1710728 1855987 333088 820373 935619 1083910 619296 666829 1792341 1310044 1748338 1204871 1985679 1268803 981445 1264062 1272052 1001983 837388 1908410 1853881 1779472 1522925 1068023 1474933 1339578 1492936 484916 236441 1727689 757285 1702153 890782 1726321 1601626 1546397 1812029 417548 402084 1260763 1768194 27248 855806 1098687 1829761 1844492 945526 801581 507519 1001782 70736 1630981 803625 1309751 1680899 644471 1818142 1038565 510821 1417589 425118 502270 1241584 1558337 664419 1122052 251476 1599382 485048 1385501 1888698 861476 156257 327686 1822919 1743929 1176936 417867 1792072 1086042 186751 1071104 178414 1946132 1696950 162089 1136407 440405 1391435 1978228 253442 929497 877108 400367 1275528 795523 1176083 1111692 340942 318646 345977 996630 1173106 1408572 842736 70792 1184164 584405 7546 1400967 1402323 710396 445548 692601 600534 780355 806652 713664 630833 502513 1081862 1998160 1178207 677005 868806 1351770 896636 962931 1691898 1706388 1123245 1300747 1297605 253122 647840 703218 3870 277992 21912 740054 1885847 215195 1700082 1703285 152790 923686 462481 653837 1576408 199119 1779401 438431 723320 1289668 946358 1391932 864980 390902 78449 959933 1119311 373005 172531 445174 865626 1837316 1069319 880245 1284039 179862 1665330 1734018 596232 44365 1805403 1870081 1631536 462983 1237280 1465106 138013 784677 1491878 1575702 675401 1111629 287155 1765154 750506 757532 26301 1008972 483696 1599642 1016316 621523 459727 1453395 188225 1959966 1170875 948330 85357 1064916 1950058 1339226 1958938 75374 808162 835295 1281692 1347361 1002335 880985 1575488 439716 480728 85466 639812 1073431 1149386 1395778 1429632 1319514 1687547 1283857 405646 615145 112016 612588 1603044 1779398 986636 473513 129752 671783 1134713 443749 1126994 624445 1210533 982303 562388 1975299 1314233 33287 1463181 437869 1466176 1076021 1585142 1503891 1324213 666472 117188 385465 1443485 274975 1598072 1333624 1349688 908227 1632357 442382 1853778 1935483 1823021 1429790 1212975 1517297 716318 521473 638981 744402 1287441 999383 1057929 234780 1237412 1698559 1178024 1476701 1074748 529886 666801 1618971 159877 1986140 979458 747933 668934 963406 1837172 1454012 1013176 115855 598063 1813432 1228197 1741981 482569 763816 1200384 41467 1435511 256683 853877 1054248 779068 1531225 1257881 1142279 630726 1256704 512903 138027 1289537 1905734 184550 942087 790564 707166 1083845 99974 639889 598452 1151831 1351139 271754 887695 1734936 29402 426079 1850552 826530 734145 708460 1228818 713203 72212 1840752 1251179 851007 1302354 1373788 346575 1587680 1758865 1853691 287488 961338 1300077 1468714 276231 507245 1029997 425285 977391 1841604 421495 1919066 71140 662558 960284 451083 989198 1878918 858100 23363 1594236 851459 1270723 1907075 650777 1512629 630450 1486184 1928662 824611 448169 364956 1094090 545551 311604 813610 890944 49388 461030 1050182 1990761 1729369 1917519 564760 627235 1672120 152130 439025 604942 925010 1760532 913525 722983 523453 744528 499492 833736 1623335 1097446 522022 1470686 539032 1977768 1321662 1713280 1518036 491194 111117 1903979 1603771 1586774 1850935 757200 523119 1822666 2383 193367 316715 153031 277578 765652 262599 1733299 431019 45666 197657 1601550 1133582 1050389 1485709 828609 1199389 1788281 949389 1466330 1539410 1138722 745882 1269590 302685 1417027 229498 1497000 1435677 266274 31455 673691 963999 1470933 215104 1637855 796266 299402 249534 1827300 808986 1589026 953340 722054 1178343 758856 410266 1611472 1206590 1629816 49074 1480024 1385872 1167170 854445 1576886 292034 1068283 970844 1745008 403204 1604094 456705 1309015 1072686 598814 155817 1333408 1828443 1036586 660064 163297 1925711 1774454 264290 1593637 921297 537673 86994 825919 364747 1560686 778099 1478581 1755961 130088 1511702 491456 1783675 1255555 465920 1798090 1524109 1181563 297516 764475 420187 1890186 1404628 342957 1262936 1569602 885764 1981348 1411216 152137 95298 1799185 551678 1446037 313737 1775589 822374 366188 1301957 1592494 84853 520659 873565 1470860 42618 990865 1400895 967272 720783 560432 38118 654479 946071 1838820 1220496 499347 680323 853566 1119574 1077641 206598 657455 150147 881981 1469268 1822644 1420738 1176232 1182098 992322 482877 433382 1425506 1718209 535299 1434522 1163903 302833 557150 550098 303049 1086528 1950940 1185488 1051098 595227 480475 126355 1508682 602058 1638870 1616046 367197 1275561 630290 1888050 959875 710197 1840845 114818 1661126 1504708 243872 1407971 1964459 892689 473053 1575327 1108073 997376 1350019 1365841 533509 1387779 751550 1197073 1804117 1843835 515740 605026 675518 741998 320428 622574 484814 1199401 178514 1506124 1315624 1928884 1321133 631959 240048 27413 868141 574865 1056285 421242 1275414 1039535 1226208 414723 1336656 1537474 1613807 1769299 376936 1618149 449595 932768 1430504 992248 1751593 44877 1654337 492717 1011058 1703916 1068998 1833907 1225911 1534687 517575 1971097 462837 1377346 1176973 62583 1309913 1410398 306700 232015 1499346 116479 673383 102941 1075343 1578942 1705291 1559792 437603 582599 659102 322582 778348 1738532 1568226 563209 1223167 982834 34844 1622076 1939646 956998 486054 680310 1956217 156858 36899 643083 457927 1872523 1771254 823501 1858951 700277 1962821 1771599 1160078 678327 108408 258105 259008 555600 1855434 1059228 1232371 1051079 802027 1989987 50965 367621 1416788 1544447 135919 1274020 971710 63195 999850 1082801 1472819 1816564 260720 1067037 343144 192614 1073364 1668375 873383 1000153 953433 1771335 1716188 1523173 1929936 1323838 524901 447190 309768 147807 1024539 1440090 1310870 1364093 224954 90263 752738 550722 1702749 88724 871183 946907 341513 1184236 385819 762017 1185055 278892 213759 1536368 1745869 1941309 292191 300966 782678 1209299 1882278 1605934 1181211 1060609 934689 78458 622265 757685 1937818 1197032 976820 1004583 1472582 1675387 1199447 1517167 340177 179112 26020 1575450 1273853 433899 544203 592868 834519 635202 786963 1067542 1794018 1632828 1174246 693026 1749544 775292 354693 787317 1948038 534555 1447591 1697936 335877 1244666 1731568 1333727 1757691 912200 413826 525682 1648567 1234908 573126 749966 64564 925564 176423 1600061 952381 1403840 817102 129792 648058 1546034 74077 1334231 1189628 1192163 1499434 1351041 1021183 628447 1645364 660 1260898 1327570 1515102 320345 669493 256610 1785264 1814561 1587022 1418363 720441 1604726 196737 1819739 1599629 382248 1099415 1230439 1986833 1963709 1407490 1455889 310964 1332722 1350667 291918 1960839 915825 1008068 1214374 345956 108555 70455 1682866 329573 1698224 1558874 1294642 722363 1439122 214373 1427458 1715717 287472 1801895 1958732 1285040 632860 1082655 342922 59832 671300 1950458 763269 109583 1906943 510265 853915 1174753 755650 1437507 745293 1197056 1376054 239365 1112981 786546 670744 558748 435092 1013670 402280 523409 384420 1838997 389380 683503 1772235 1581227 1163215 1504621 370148 1495832 656926 115812 1429587 871841 1886933 1083320 1080219 189071 1210639 1304497 500617 240395 885906 1701223 419429 391562 465628 409859 1836076 900238 118437 1515135 611775 558626 763423 1361659 935604 21465 793139 34493 1499521 1204099 1084412 634488 1012707 34151 236954 1423964 200733 349074 64601 839084 1974998 1998514 1862344 226377 1939222 1674508 8924 113238 349111 1630616 1270205 511878 863843 1266263 96053 1678891 1000868 116365 625937 298718 1379759 1358341 1817059 1434242 1102349 212652 1554001 838652 354232 758352 639421 1478390 1327611 388361 1699967 1460683 638654 962104 1858146 1941276 238603 1873642 1967474 511479 887944 882826 8755 1436722 1031696 1100930 1199569 1606762 1499745 1580534 883097 921720 31514 660472 1569468 1870867 1505419 1032800 968577 1707051 840947 1861388 1117565 1438663 1766393 587826 719666 279750 1969135 655481 1943392 1878191 1393883 746336 1755027 952060 370118 1133174 585470 1241956 197600 303404 1655925 670211 478738 1784890 232970 681026 1928522 176023 914328 5089 1608674 727200 349098 1424118 1263812 247497 278976 1664442 1721127 1121061 1501919 1107003 1499453 1173137 1810393 25367 1542714 311680 1930007 1034535 1007095 763776 171331 400154 1812578 1294768 1448536 123968 1027492 1962631 270285 983378 1010118 1588174 1505219 1022041 1008317 1600355 880793 423263 1905046 374953 1617099 1150126 275848 367342 1284088 1231932 1606720 1822722 1405007 504083 1363110 1022776 146286 542240 592565 1174925 250905 546098 727803 1782768 985238 1943529 979771 1379754 408692 1756865 52698 1447187 1621802 1365391 227030 1939257 129724 108034 312577 982745 1641631 744422 1424179 1870082 91463 177064 1205345 247294 1565670 532968 781004 1158468 1528796 1835447 1887113 622557 1071548 402321 1928278 258422 1559179 1685420 1386868 577341 1837329 134242 1836163 189245 1498115 798666 449008 1052754 270255 1371496 922198 1832546 1878444 918570 1701989 1528506 138172 596867 1447095 1294597 1719752 1772555 1365899 1500005 1789028 1200486 1005982 39814 1192788 168523 1837694 1929578 1566378 487485 1522578 951882 770181 1539619 1131011 282426 510726 729718 1959060 894812 232250 73788 1875363 143956 826533 1438775 1620 1844345 7266 737440 609935 919506 246337 187087 297494 894819 649671 975509 1115635 902184 477893 28557 1037088 386938 1768068 1360045 497186 1361268 308600 937569 936851 1852972 5317 1838788 1198989 1450887 343132 1235065 1576064 950678 488618 1662031 1491420 816407 1574189 1158208 187002 935929 1950048 1637233 1765187 1689264 1957491 648148 1715138 8395 1795101 1292511 1547484 1104194 1129941 195278 908750 357644 1065205 31633 673333 561233 1511228 1702075 475682 239894 541430 2085 1538024 1916032 1967787 1734603 422557 1705727 1971166 1090556 1825206 1799863 1142712 997112 290424 1925749 546556 1231135 1499270 1925664 1533590 419390 1987042 818980 571007 542522 78979 1318300 1745417 1215544 152710 1765604 1812149 320235 168462 1792482 522086 365351 593606 1416225 1790404 81786 703135 258753 1594008 512266 1829362 1103269 116668 1598412 345632 1983344 772710 825795 1282416 814339 1803280 1843693 1468296 847840 295020 502203 538967 461379 426074 1743194 780808 114294 1386348 1664496 1426489 1928883 1927008 1413367 1383009 1653304 63820 492415 141908 1993126 1827581 632076 224336 1089383 1462423 1149018 1309214 1874097 826153 267030 836605 931315 285203 1659513 1251605 470795 138709 592395 1652507 823299 838020 445590 349477 512795 312123 580993 1512799 306317 1595197 1603727 323284 795245 395028 401673 1892014 1734977 731579 1711859 591410 720505 1491407 410742 1874904 140999 307268 177565 155244 49997 173366 244668 1438328 1645064 395738 837447 776870 1338405 1525581 1642018 1022575 1051637 303264 1805744 666809 1112991 553317 961458 1605522 853019 1662323 920870 276194 219509 1033813 477324 879330 56782 709365 23191 1730907 1143486 1449810 123278 733800 933894 1794986 1144032 11306 1679601 722870 315466 1849362 1401940 1063349 1572084 624760 1464632 200575 564736 1872322 1685657 701676 1568582 1763134 1477428 1072122 572038 268299 747486 78209 386424 821506 648204 618727 852779 1567994 589015 1062764 1816624 263964 1012968 387134 276537 1070660 887959 712310 695606 645434 1600827 1805169 111622 915922 1472277 708609 811568 1584178 1675708 1458958 975855 1422672 813246 675207 1665261 1275699 1567129 1773040 1062936 181544 844982 1166492 379543 1783039 1878906 1849493 1712551 1084285 1051795 38834 128509 1104817 772037 739698 359754 1748797 135976 1673589 498300 981899 151664 187563 348276 878681 1543272 499380 796991 940280 407556 520010 202711 69017 724721 1120517 1395443 402118 1594439 1359940 1313138 726031 391419 805457 417485 436578 1101844 271876 934456 150783 1457429 1701681 63869 408343 1421643 378934 638584 1787564 1035582 931972 940182 138186 1362115 891975 1606829 1519131 1821987 155266 568395 283722 544160 1687330 1107563 520128 954008 873759 1155481 567837 1222339 1488309 800961 181651 1232472 307687 1976964 244412 1978798 1970271 1067537 1979358 1435332 603593 726017 1883310 216965 832706 1459967 908477 1040375 693025 81695 1906563 494633 1407514 1522911 1027581 581770 1947463 531679 177266 1638541 1915748 1639192 1655746 514698 1455988 400769 905241 180907 1629439 1969488 664802 983510 367383 520358 1248149 1251660 681995 34621 1928693 734393 1233854 1499019 1830494 556847 1925660 1166970 1585087 1370678 988360 540355 1385767 43597 1573489 782649 19089 605982 1631040 258373 901959 169931 1901799 1953636 184124 1383301 933766 1840431 663396 14041 512842 1252042 785229 1743549 1997830 1790774 1019279 573137 1631003 708551 568901 483186 1809911 901319 1400276 1766460 1709812 1317452 1169912 1049369 977421 1989204 737130 61855 373392 533713 704999 946475 1227554 494875 1620926 1833248 361319 1200462 656399 1894311 60823 245633 261917 1217556 1337258 1174185 1246819 1585037 1188518 1639554 302648 1987531 1073585 1540721 1738733 641777 347256 1989704 410600 1426449 509052 1911134 1440800 652512 526942 1857270 982739 1880054 1406631 334099 212440 124334 332918 65295 1948270 1983530 139433 1277205 1530825 598081 1388033 672501 1941353 724199 612046 1424730 765622 1392940 1155100 985235 1425787 271357 1001779 1663910 1776659 1108404 49594 1392069 1108717 1569765 66090 1621395 1715649 391640 1051761 1645366 18288 36711 796891 863844 1650455 692124 1435946 1171446 1333584 468498 73393 714789 295545 416066 1974725 794945 1331017 1857140 664338 727691 745295 323933 1293428 463369 15370 678008 694480 1441907 569446 599258 1489760 173934 101411 1911403 626984 740170 65621 95708 773848 1257381 111560 259866 421361 128628 1772909 1337191 1372871 1650237 1367376 1854980 688889 1023063 223944 1648346 1009688 736771 1386653 924670 416064 602628 1163261 1950853 912267 1690419 1002175 729981 1692486 993551 1073990 119943 1521530 1953766 1284568 107226 251759 1388660 925869 1981113 66905 418887 1435015 785028 247520 1659291 391771 624999 1182157 459045 266246 932701 492136 1874980 1117324 1726262 1602060 1743338 540957 1916226 69333 1674418 153180 519789 1970202 1198979 122815 478485 1346278 1131834 370354 1678030 1311004 1846015 533169 118501 725432 1155202 1668786 372525 401013 1276615 246714 738588 319217 389155 1706421 674834 1401618 27106 497154 922741 1911891 383585 1746247 1046006 922331 561523 1350314 1110941 1008240 202454 28216 1479335 817680 132816 474014 57959 725315 1371979 682806 1620690 136444 1426647 1471119 1068331 1423607 249532 1028962 1254280 1841979 723303 1615934 1606517 1900048 1273204 451839 71224 1467099 779099 599854 1648455 1784355 8146 755905 985844 1152424 688240 1808351 1263095 1479150 1296433 1871327 1934636 376721 372556 1309503 246352 712244 1315455 811296 1750218 1783869 390068 979190 1299357 327398 253235 769718 495598 843368 834613 644918 1326157 984760 62720 1227308 1115731 62988 354008 790733 713095 1913898 485530 938628 488430 526952 174158 710829 1984171 1788171 1114718 194478 1711031 1378088 284305 1906021 1372673 126270 315345 1153950 1766060 627093 44057 1755092 1730452 1453748 324605 1321173 1422475 819757 291346 308869 487715 594600 746098 208498 502230 1917585 701533 320723 1108967 870123 511443 1111702 1208258 1578191 1902377 778295 1359673 1485640 1173405 1934443 1721737 831403 1086315 1159799 269931 991562 214781 915794 1393494 680924 225252 653686 408294 1943785 422108 1595513 121415 714054 444536 1725316 1108009 229150 1593701 152877 382644 1512477 1731928 636473 589072 1998691 721403 1698967 401490 786685 676078 292498 159498 237204 883731 597973 329196 1993482 220499 248314 902735 973539 1311323 783355 1909532 1811988 847148 72513 1633641 8212 957340 1171816 1923742 1518856 1980798 1311332 624366 1813300 718904 495059 528427 782573 1991940 1152952 516090 930497 621762 1721232 634126 1199874 1813903 287324 391005 991458 1547692 1237792 908491 1201677 341275 1257779 1442473 856395 877431 1212353 303659 439940 1750198 881625 935768 1437305 1814596 1133809 1678830 1899797 1954917 1698090 1070405 623602 995533 44789 1028593 853627 1674656 469298 1324993 1233667 1216298 1462329 327542 957286 1143375 1991722 1890444 259851 704288 755576 653271 1124163 1948317 1360987 462238 1594948 1433790 243509 1018429 1574825 1991969 141754 229547 1581333 756694 284118 129535 242481 1225515 1239063 1317110 1866251 144011 1898910 523754 325627 1503037 603896 437382 1856515 1116326 169379 231631 389631 1411169 473985 522950 818936 766268 157481 1185651 1876210 1735497 35420 895200 19253 953910 1838435 1307798 934110 939831 1778900 1824482 710013 531654 334669 1803239 1010471 583223 493885 1143238 1071647 1565968 1792403 1330177 1808970 1992314 1204534 1987825 693055 571216 497787 855027 562773 976291 993777 1800246 982707 483241 701527 1782585 348263 1409698 365720 79526 1284470 1271774 656656 361234 119283 1422734 364779 113295 374192 563235 596798 957149 329582 582828 373713 1914274 66654 324493 613570 1707440 1808285 1357853 1236053 1745718 292150 280135 814561 1043866 809175 1197715 1293591 1577281 1153563 500699 1888982 1793641 1089808 1922068 930299 1734444 956945 1580564 141283 185592 1776219 115612 10363 568907 557703 441889 651574 1925842 169266 675109 252383 867106 573787 750307 1014292 1508335 118050 1615987 185568 1379504 393498 815846 1197596 977827 1855898 207869 131207 155079 1243438 918024 909421 1957967 808752 681674 1199567 1155519 1038365 399713 291365 449033 383519 1289858 929529 1550522 1770337 757762 490565 179377 41716 1060239 1813078 1191625 1018456 116987 815899 277081 1856629 166818 1118357 965945 1880543 1442439 1430781 577536 417643 1162657 999102 79976 89214 394759 577947 1736233 1233962 42354 1443026 1998239 1717860 1896302 1534487 1185486 1762971 1261237 423072 63031 401430 1481534 1466244 520227 1027399 381865 1167794 577598 1703518 1328466 1964632 1247287 611014 1503815 1809338 1932815 653716 1284851 1331389 1729228 1322765 866979 1899226 820059 75233 222854 1544196 1759584 1586053 935070 95755 1988824 1203903 1187818 666611 30903 70895 307584 1546556 37187 874731 665614 1143200 1591960 800631 328562 638262 953279 458748 826663 56362 441148 588904 716034 1189415 363825 950126 713513 689878 244217 529411 335082 1426066 869949 1401224 369336 1329613 281910 970412 784681 1793590 258844 1321271 876070 103233 1476797 1075620 1569135 1124927 288217 121716 817850 501118 717570 1749083 776887 1234195 1255041 33496 662518 1212105 1799252 722577 1942280 710089 1965409 189949 419795 889882 1971245 1195214 490374 596827 795214 851800 1181921 509162 8307 1448719 1042291 17503 958856 1858735 1976549 106159 49349 1453436 563581 363002 1285144 1464711 685890 1902133 1192240 39350 1153124 107180 532959 24860 131873 1782722 1133661 1244171 795717 835531 1065037 551631 1015437 523169 925385 1399505 1546070 1939290 1264122 1315736 1558288 632214 58437 1509583 763029 652981 460687 843741 874050 775680 1547129 636335 1799653 898690 257999 1108047 1361204 725470 722118 39942 1993142 609629 1815560 313009 1888049 654147 157213 1757000 1762389 1814779 309422 949872 1280981 1682080 621823 1315729 473255 274990 1481118 1569172 97132 991494 1080920 306599 1385062 1175297 1469895 1372159 143670 1478779 888023 951131 405906 1092334 738271 1483847 1767470 1584244 1355756 715062 1772285 1932044 708531 1168602 835892 1002002 1800279 1994431 1846093 652606 1210487 1720226 1024884 889143 1765097 642784 979840 1575813 928228 583263 104205 1987276 524156 157665 1366568 1503760 132211 1642884 1882190 530687 1098829 1334979 204855 891902 323313 1727562 927698 877429 1730778 978049 1490083 450200 1104940 1947735 412223 1269756 1277133 973170 1929765 573027 816552 43658 1808475 441074 468248 1195113 44462 420534 1228796 975854 1588371 1085291 1385824 888588 1430067 809455 1950347 1985688 1317606 484429 726167 308759 822985 1560328 869998 902933 835399 85870 227622 1713403 1228945 133215 855278 1061174 1372542 943482 1878114 1436796 1972817 1553802 1930612 819055 1511115 1063851 1557818 822522 1555531 250150 1880493 583599 1467961 1765750 835726 1419402 1598164 1382119 1409678 645897 463531 174870 379542 1136678 1566404 1350351 1791745 1878323 662179 1453987 1622809 464042 1348459 1478433 1674420 1784449 1567587 1279973 1138935 1790864 236768 1647355 337334 624601 1978820 35455 1277227 700014 1068206 1660250 1884401 1057452 105040 1683199 922781 1033432 871618 1606079 1368954 1553017 399846 1480966 1790820 1439572 191070 81132 468520 1935258 727043 1988890 11867 91887 1141883 357778 266089 1250039 1670131 1755948 2020 204440 1687351 1607653 1376586 779971 1832600 788745 988431 1923931 873860 1536206 471090 965691 1844042 836262 938264 670676 1211201 998259 1883413 32419 162113 635324 1402540 1192996 563103 1302539 669855 799766 717330 1969738 713529 1454115 1316507 632423 1012712 836003 199960 1497592 1408411 1267590 272676 579545 497611 1489168 404389 1990494 1079863 70691 847668 1236387 456411 1560050 1458938 855859 1548234 1493320 868833 697160 300835 183306 59494 1208088 1656140 1597249 359444 1308699 785804 1809599 715751 543476 1622549 927924 1317173 1902197 799596 385035 1302169 1180981 357096 176897 937039 435138 1397782 841495 129033 565274 1588183 655915 1473572 560074 748121 992922 395178 1064744 1372260 1540356 1013923 1525596 367911 168015 1892164 562883 1143892 918003 797161 1820332 593486 462326 1970218 1975188 762211 1978883 173175 283812 303337 13198 749167 550174 297060 1605779 1045047 182748 1522637 583019 335222 402500 1068668 864030 1782380 930277 1346454 1716812 1017679 1783409 576769 1112924 635038 772892 351408 1406551 1535746 1190826 337691 557854 1366686 362241 1893913 509603 435816 1401791 1663700 1743925 1139041 130608 385568 462003 419978 959779 1709372 384184 1751267 404773 887589 1544298 624678 1148940 1463111 34900 1324528 1168789 967125 504798 1578737 408158 1929718 1450776 865123 306233 1057886 1635854 1391263 819054 1247214 1623886 498231 1966189 709793 1499324 1991489 1445125 35928 1335342 65102 615225 296596 938506 368268 185862 1639497 1957212 1991516 217121 854914 1051731 66406 1955070 257948 587858 96120 1199167 1545710 1311569 423687 1144428 1385317 1325379 711238 668961 353453 1822233 220925 611717 931840 91380 1643259 1027764 1710637 701604 1407305 1775884 860677 683859 525805 1373415 1264853 1009704 654468 517000 1911767 7280 381505 1411491 1541196 584717 688413 675364 728771 995552 786121 1705921 1374169 475216 1460906 1221777 1519829 460358 159834 726194 442200 1858576 490595 954273 1758008 1504937 1718388 191032 838001 1396178 1945088 1868186 1287368 845827 153955 1665390 600463 1677412 680657 1731461 1212735 500147 1076562 1561313 1237202 1626007 1692800 1671982 1221443 1643038 917316 1501127 59727 1196869 1514312 339096 550918 1441851 1861249 283192 1805518 427013 1574297 543079 750737 944698 1060343 75320 240267 97175 1935181 1514657 1963401 695772 1675679 1917437 1446628 1026095 918553 1944787 1019531 1524025 708025 1082478 1688369 181512 1752716 1811758 776867 636944 1198624 133683 1447986 1763342 1859179 259138 243989 872628 174498 1900322 674716 352928 1631966 937771 1922962 484618 372868 1030215 1985775 273933 611622 1689490 301276 1292100 134176 1686382 1233782 1472120 231939 1820680 274591 1456085 931364 867712 1087586 421229 1445907 1561422 343794 290930 714706 118076 1622677 1585826 1254974 1880091 310018 18171 1368703 1600846 866325 626221 1112521 1174833 860387 255492 379110 1476839 208634 943277 1119091 1105401 625722 1672048 663527 592322 95440 323399 845879 1076236 1169739 80829 1593781 654370 1777051 83272 739946 972179 1462016 205928 61643 715728 107367 1874343 460200 1498372 1424117 1960256 1884038 1190914 1971970 312302 458814 1600259 61769 1978988 830294 428743 1844163 1970402 1041230 1564440 173017 1637550 1470234 1759598 160478 862293 498505 469667 881423 66863 128677 728291 727198 723855 1906894 949727 1159087 176928 1104431 887367 1048236 1792725 1219061 1363417 209252 77354 1150283 1839264 1935229 1003439 33182 311870 587636 928602 271293 1086090 914523 174949 144860 1324471 184410 1292794 964636 789153 905386 367384 1387886 1443680 1261437 1961025 518004 1860364 1244419 1871927 1054715 1734981 554219 1611738 883313 1837505 1273006 8244 335676 1521378 874160 1186561 1513603 630132 237382 1329445 86150 996917 633365 578122 1320483 1065632 341192 1186156 1102332 1326526 1884185 540151 252981 870347 1233265 1282169 722582 1447546 192562 1660269 984505 299766 1981533 1521569 512189 1267987 1806846 1418916 979456 1949931 1466249 228961 1080347 226628 625500 641322 651417 1270513 1028327 955216 427130 903273 652091 1355728 659537 276448 1982618 860260 1008475 1593659 1320656 1671800 1581013 234090 1871671 1938279 565087 1491048 1135828 1493696 1126417 473843 946632 1882368 1718378 1795061 480067 697199 1026644 1619848 1557781 829957 934198 539199 1767547 57329 1112211 745243 1865087 831690 684772 1272077 1419323 149462 1395636 1975547 1958123 487854 1419458 345985 1525343 1633245 1673579 353653 1093200 673027 1170779 1883156 1753096 1410693 1011267 1771968 659508 1948463 653277 1952703 1959228 1811940 379410 1556768 1333245 1511082 1993257 634667 1935853 309317 1425486 1449315 345266 1354135 1442815 81026 262715 1936632 560104 897341 1762742 311484 435432 833942 1475899 766602 1379047 1112763 1051545 864740 12541 116674 1312915 901162 35762 1644813 1217082 1272686 956965 1300182 93108 1720348 760324 1928631 1042886 537026 1015900 790739 770419 900982 364713 15810 408433 152213 460826 1797641 1539902 275821 1952311 1571199 658457 917801 1404770 474080 170504 287387 1459441 1678631 1462976 1141985 923626 1482967 508159 749525 1497536 359755 693520 382515 1969942 501903 1307644 1617105 127551 1700327 708779 1465179 1761602 233954 494801 1172247 1024336 300478 88737 1509463 126727 347321 1153695 864498 1433251 632507 231275 1644683 580663 1136229 1223459 1163993 540855 1112404 1143916 1469504 1355964 1518907 638170 1227161 1149312 120168 669075 1091211 910025 397103 1787328 1858465 880755 681662 574217 728896 64235 1117018 731537 1445105 1633795 845165 148782 482532 1320097 1491469 405870 906528 869990 216967 871169 9107 1091080 463009 154241 1382861 1029516 1107212 1246152 1891407 322775 278103 1213670 995752 1453463 270878 918125 45434 845456 1089928 1461469 716327 1490595 1204827 1612859 635255 120066 501021 343272 602572 1269244 1816871 219341 1372223 389625 1237248 1073630 1436891 631688 1059653 1362799 1379923 1437028 1201524 1784139 393819 733315 373729 1339148 173526 763734 608269 225256 461143 1834940 72638 1798023 1834185 1978499 384513 1742251 240034 1382918 1573683 1545361 926333 1996999 1319524 907959 332127 707197 626982 1944130 243214 285971 275475 1329963 683306 1652647 1698022 419410 1295772 1684979 1914955 68380 1189321 154661 27085 1796494 668261 400362 1776063 181312 1745060 1454483 1198398 916079 505730 91547 99844 1130201 1693926 1965531 716974 1849702 769241 1523584 927032 936469 1303584 187786 83772 647139 1730127 1320926 1897484 1525266 386128 470026 978132 782899 521588 231327 757942 1702820 1319409 727145 261678 1969572 1959054 1812077 1410956 945226 1793172 849629 1827964 1350947 863579 1303053 30654 86378 731489 845155 1511938 1639669 339695 1835193 935288 1672849 197707 1956988 935798 214526 227809 149275 1519315 551647 911807 18211 1121988 1089591 1841496 251975 635774 1426934 1851025 1301871 941883 594150 243316 1599134 1261788 1794451 969438 425661 360370 166285 11960 1242777 952007 690129 1406290 20773 404028 542130 141571 1498315 200323 1394125 585536 1970993 1657010 763758 552990 1595647 1494455 702020 60741 165511 371397 1923089 1528955 876045 716396 1700682 683988 1745637 802831 1912321 1790765 900933 1179917 586045 1493787 600340 112608 1214714 1684837 386770 1448431 1265004 402813 725845 1896739 180379 477507 882851 859218 724953 176307 1513711 763760 23185 811193 704861 75910 1388576 366097 765821 72830 607156 370045 1381099 353912 936471 790663 491389 1602149 584809 828233 997145 1040248 155013 618315 963511 1395857 1982701 1950926 435756 1196836 1236283 1240256 715502 1737362 819223 1845962 1162362 1536928 1747525 187529 616937 808142 1825700 935868 1794955 876936 1169347 973434 1142034 626212 120300 645308 1978305 710787 1675925 200987 442804 22458 1048116 199808 374394 1798717 12487 1141605 1733086 1848540 1305963 199074 3918 1254425 1385744 161391 1497681 405586 1499840 441536 1546588 11004 1307488 1315497 476922 1086436 1359837 714886 1495688 1284847 77913 1582204 471215 1296511 1740959 1483444 1780194 1251597 1975186 1802447 992377 1191228 1542760 1032508 1131187 405573 805223 1838092 22919 1159111 1031161 1388278 832146 693142 551904 191623 624639 741677 592346 36799 859886 672316 913151 642129 401760 277615 297117 1358164 1707582 1478117 213494 232428 1375586 141135 1002512 279563 793084 1368839 972080 765515 1208100 714727 1730768 595547 1192281 1518532 400616 1593571 1015987 1226029 712960 1507037 409102 1375056 466043 1030347 488676 483831 1394174 189414 230201 60364 1501946 1648084 1804013 1951519 1734511 31219 338112 657451 1717383 321345 226221 1454462 962456 21122 1212348 1274817 581069 783826 1154458 1678997 1199975 201970 784430 64410 668892 547825 625729 1793516 102699 355444 1616824 1112028 536467 176710 976703 218304 1841691 1664178 859301 1932313 1709393 1346380 1985047 1018528 1053137 706583 554565 305235 758097 260905 1883845 233500 993127 1965326 1736640 1158344 1367862 1540136 1154851 1304246 270353 1502962 1832750 481799 548709 1695922 1649858 406745 632968 332862 376302 1143097 937348 1908809 346933 771093 1459484 582569 777256 1843940 702088 1084115 1136320 1896090 1229350 906268 1609081 631284 191577 1842902 991947 1721493 1712283 1741682 1761794 1620642 566779 1496474 986237 1606032 529755 1061462 1120815 1993917 1046324 898259 1324660 1028559 1689162 1111581 560266 1578586 286599 777086 43767 152433 349680 1136413 1048073 1185758 785123 1821044 983425 1181957 1264822 538060 1055712 1594285 899674 1868891 1651294 269751 342012 1687119 956075 812173 804980 1310768 1947026 41816 1545042 408521 1503500 1272020 98363 748966 1429294 1705285 151436 488130 55917 452316 441957 606060 1738346 974598 1935225 546660 839260 243491 1743274 490956 795913 1968358 1910754 914255 271811 1607296 752490 1591346 1854677 53433 1599611 1046969 1238364 1772744 1126752 1400086 272252 129158 1401773 605096 1261821 567130 492076 772185 1146278 1799079 1045587 413317 319814 1460443 1954299 1384062 1716697 382120 1608145 1685631 1271769 106844 1645663 840382 795994 22684 925470 1476469 1284107 302061 1918845 145086 1325666 300765 477127 1619082 1649344 1330669 1570775 1370629 199139 1212233 1447503 1436890 1181457 249130 1474942 664106 1967700 504851 1898557 1304104 364845 667215 1425750 804719 1300568 613624 552001 387732 1310761 1768665 894843 199575 840834 1700635 1369445 912591 861489 57442 1852488 497852 1321154 1224929 167621 1060823 449238 1045533 1900641 864767 525615 348663 1631868 103523 320288 265332 65874 420251 19195 1746736 1757821 49617 1898756 1543538 947426 796687 704893 974227 822593 1063159 1209334 722459 628360 975988 1507437 1102453 784505 1234354 366010 1188027 577259 658471 1376743 1945087 1929290 1634179 581731 1744814 1644069 1787557 1354307 1757302 348627 1979264 1757512 700267 1907187 1273584 618750 862008 1032757 823900 740759 550035 1266033 1447153 169126 279780 572465 567030 629565 1416482 1276564 1938151 1543489 1172202 614410 1274633 1410765 339861 1405425 131470 398715 1784078 1089207 554301 1663801 1473108 359769 328792 189052 1540344 1666950 1867612 551072 1339219 84918 803459 1821563 1272817 921304 1608177 1141218 928755 181503 1913252 1618962 1186387 1504135 1759250 309570 553691 170712 1225398 359919 1375777 1540625 884940 551443 713928 1312776 204342 498059 707701 609927 561919 1104638 906359 1080299 1613958 1649481 1531620 1505432 1816799 542379 1153640 983973 1055590 1297420 372374 1522325 138255 831924 1813227 1292705 1245727 1735540 897711 52778 1437349 642714 1369804 533474 1867268 1637849 1538429 1881508 1456107 1512265 1467739 610779 1012111 973553 922434 1823136 368935 1774160 1971960 1198285 274988 1961954 46786 284532 135461 1270639 305438 663688 610977 1314613 562928 559911 22420 692390 1877840 671054 133210 1083831 596885 160990 1252879 1661004 57634 49110 1071537 698185 36991 566513 1334001 1860867 766880 1779731 166252 1246906 1520050 216100 605312 899997 389055 1146256 763823 226560 1750196 814396 520093 1376770 826348 547632 1232287 1886561 360929 1626419 1395556 295139 287834 1905402 1386363 1865195 1705552 954094 1165993 1835979 1473750 343806 62388 847949 1771129 11744 1809453 364001 1668151 905281 360105 1058281 1297421 685059 10439 623225 1769203 246311 1548833 1805562 1472440 182462 1771353 1305389 530323 1595363 364257 783816 147137 150522 496122 203863 154701 1880992 466472 621660 1664366 193898 1430738 1499602 182863 792272 1610362 1141977 1629765 23361 241808 1125931 1939815 1592470 846778 598448 104647 337368 886113 746250 86064 1433898 1680956 1628159 1553813 195776 1011345 1577857 873671 1498776 1876904 1204746 1797416 1327846 421948 252717 1490117 1438720 1681785 1202137 1942293 1819241 910592 776067 343331 1020079 1304172 230124 756791 897075 766190 1272659 1032414 777370 170613 1231496 296260 1213312 1841974 1829856 1189560 1165542 624228 643013 1010142 1865194 1014838 1435953 806769 1762806 1603630 1712627 1935380 259920 105430 1900623 128897 1043686 383470 136948 1646792 1833915 1128666 886970 887199 1931525 894411 637664 4921 1198564 220372 1407301 580318 123875 1326670 663917 1454496 413951 970253 458773 1937506 1361649 1977703 1282499 1138693 763731 879677 1705049 1393966 967816 736844 625490 833823 328840 1862591 867292 503483 639701 105096 1724476 418761 299341 1361384 511388 817628 101840 1352736 527436 1408966 1537897 1138312 514648 1998855 193820 634422 1565649 1101367 1649299 463403 496680 398940 1974223 1369122 906000 1438477 1795294 1761814 1119224 924611 1751944 487426 1377818 900386 369605 1886459 1254644 1018088 1341376 1929084 421631 615546 1026717 1319003 686428 915467 920529 904649 474334 319033 908297 1194851 1103939 188672 185643 1346129 237333 1438470 1124366 518905 1993905 1978889 1700162 225964 1011093 8551 1297258 1879949 1415193 1190404 1314806 1651484 33499 763709 155024 199668 1790222 936221 117613 659226 1566440 1089191 891526 1891495 1904234 857554 1946459 411941 1614839 608941 224942 821490 1973512 980528 1001784 701743 1030664 1307441 1173067 577122 1991558 670068 1382657 899744 1201971 350914 432922 292524 373195 568849 628820 1319416 647281 1743227 422486 1677558 1088424 1056597 353476 793318 1822264 569016 307749 945235 1004116 446707 1561658 448455 136902 447869 1762990 69079 249882 1738951 560302 376308 478816 1771266 448607 1767857 1522880 1361921 1041280 748750 1096644 1829955 1930531 1102298 885171 20477 1313431 1403489 209872 1109803 1873322 1892854 724038 1755719 906427 748002 434522 965504 717588 543788 136874 1008441 1715110 189645 298909 1613889 802164 767224 384590 406693 298948 939648 1506177 400103 945921 816105 1772378 660421 1637789 1375214 1481224 566783 540036 1882288 1607914 313768 819282 393801 1630979 1919466 625600 1471556 970667 330389 1723179 152233 1431030 702820 1297549 753311 936876 1861459 463335 266085 1316441 1101209 1825618 1906315 949448 39013 1305099 1129953 1589634 1211735 1409190 1406053 501728 1101170 1577399 972191 766439 1619224 1438843 1474321 857163 642316 1843533 1313368 488066 1931630 144639 1046270 132526 28394 880573 946159 1122454 1106660 838962 1638432 208506 1686876 903667 308268 1654548 1044613 1447717 1301497 760770 1687971 448979 1932358 964863 1046113 1891891 1812548 219020 1639566 1473271 1855036 623638 1456256 1947616 901889 96427 829702 709221 824878 38010 1869080 1726470 584947 1349898 739427 945758 201121 288932 334035 590129 274642 1745132 200870 332992 1750657 1217532 1202855 975605 807746 1943129 745165 1601343 141191 1683533 719449 541688 860794 838142 457424 1700089 1779740 1524931 1351250 1484566 1795699 1013452 1813729 739261 1384081 409860 854664 689615 683274 427601 1624052 231210 1132647 418361 583948 328680 1183805 1561123 179645 1436061 119031 358005 1308263 1446033 1594796 380652 274367 43297 252137 915747 1168347 844388 985645 1822118 374030 1879839 1574131 1511466 1007282 218445 1641991 1108417 1957448 1197527 1405325 1918567 791901 918573 1175436 1809038 1886874 1303557 1858585 24806 1061592 1287917 1342200 300227 779375 545573 1047010 647604 1071129 1688575 1962384 8260 1752330 1358443 263918 1209761 1821319 941793 1890987 586605 308619 1674923 890622 50492 1394525 641752 1960864 1295839 1650398 830939 723172 186369 1564079 1219924 522433 1152943 186209 324222 597622 1198464 1662573 905874 1251201 1392773 1432762 385487 1754690 21085 526170 446967 1746032 19345 182981 1655800 1622405 911197 1755141 1556333 1202215 1005496 1288276 114348 204682 1835735 1361900 251722 921795 103576 453153 524490 1591366 1433270 1655725 370311 1726750 176278 937760 1206258 377194 1817504 618853 1134245 647829 1051213 1258762 671883 798634 343980 176598 1210738 1537751 282970 1716327 1127650 1928640 840401 1826720 1284146 943107 1344520 248534 679215 1134858 949493 1259997 1675232 306955 1256392 188289 1381998 657617 1943088 1140432 925622 601610 1234814 720791 426864 106634 848898 1601480 1891719 198097 1962503 233307 1426245 845457 1897335 1782691 1335712 653192 1258615 297649 207159 743268 860841 776227 397571 1490011 1154343 565624 1983556 1587509 1414355 240435 1478155 349337 432717 1986147 1884296 480962 549642 237176 947737 659743 1856660 1003233 233292 1472492 1292805 516139 1664773 825104 595356 708321 1539574 1438994 1068760 499260 777777 1476913 1015229 1658281 1540879 783038 1317081 153168 1249677 878364 189072 552090 802423 1780310 90058 897830 1036747 969165 1965911 853016 1815193 389739 1094265 1923899 1254684 622197 987952 343838 1571571 1311287 123560 458573 1763363 940453 917433 1434383 1179957 24428 310479 97733 253890 359365 368702 186850 192466 544816 1040570 1572013 1568480 533692 818517 278910 1063709 1882237 323831 802355 1997843 479953 1083170 1856912 1230057 63346 1967280 504605 1349148 879261 1865371 1207211 175831 51911 454809 856701 575171 1167024 131275 506516 1311643 1076343 411009 369263 1251841 1449683 1139818 976013 193289 1496756 1370706 1968086 430512 1380395 714185 1778907 1033734 1641219 1569477 106934 1489854 1110886 373155 718859 596362 1215134 1905958 667210 1324387 1153973 1838145 305503 1303480 291230 1162597 131364 896935 353310 1679768 953810 292282 664643 456593 1711667 811875 753296 1529073 1910318 1423706 1893441 684026 155944 1591924 1491610 1935664 1645605 1271105 543266 123699 113363 14200 1159027 253246 1155586 1550531 1655314 12919 628054 761525 427152 19688 962316 1242069 1072014 1203696 1154426 1627290 1174371 212947 1051312 1392951 1952307 1228851 51039 1108885 1107617 1802485 892792 1968958 68862 1255764 278578 1088384 947979 971130 1261428 136637 23172 267567 875347 1586753 893420 829168 1176831 1986451 156490 1022894 710579 19016 1857006 1440681 1495871 1953062 1994023 1002471 636577 1617990 1804298 1917263 346303 1551856 1965419 1383979 1453608 303302 1391427 1211381 1806569 1161876 62279 221266 127349 813747 1222298 1491542 496805 977200 1049555 1691839 505589 619591 1713796 811045 546868 184294 1978736 174447 403790 1905463 1485845 433780 1696444 764340 303493 1719276 507670 1027809 676675 179096 198720 350439 52481 1409461 1397295 1032876 1503274 894836 732841 1606917 1659858 1180083 1308408 15676 1385133 62661 1193673 1533718 1711173 758406 1501322 781655 266420 851823 1898632 694936 1899083 66850 913358 1886461 83383 1615865 1004194 376150 1614226 1849907 612673 755378 1965461 1744359 1935503 1800815 552615 545302 1767066 1111477 1664792 1320528 502311 1329811 983775 372075 1576329 170163 488200 640087 846917 1374941 1831222 632689 892456 1068497 1303098 1598763 1661873 1918889 1876713 274617 1638789 366922 850820 1245589 1818263 1557258 1908450 806124 1892064 1402194 966382 616953 1498413 886220 1536012 938817 439068 1448341 364322 479733 897973 1473056 978128 537872 498416 825859 164795 351835 909842 1221705 1102576 1137497 1776119 1987750 1409733 1164081 1534395 1016296 1541704 1076229 1096535 92625 684315 140313 1867425 413489 404149 1160554 1119533 1905336 110164 763521 1166201 1536301 803208 1144051 1503491 706158 957878 682735 554829 961029 1479864 1849394 919399 760818 1991789 1836853 1903229 391893 68366 1984446 1356396 76488 1736102 835034 1001787 633827 495739 1650734 1827595 24829 7890 1129645 78200 1854644 698864 345660 1856785 1051188 1697496 1582348 77138 907623 1698943 1529928 607152 1960615 13855 1131556 1347404 1863056 1736857 517253 1464776 1873516 1852960 18492 657545 108849 1714024 1664769 1512822 952418 206645 114135 1392912 723575 1973444 1063149 1049937 711242 1654430 1731473 1848998 70390 567829 1578063 1754924 1283434 1043118 1077124 1974285 443471 267654 1562727 1688273 368431 1233182 1657862 1591433 667986 787685 1549677 80959 1602903 379744 647805 1849684 803163 1926588 345400 469615 426241 1400938 1565167 935505 1671491 1633766 131398 1550769 314217 1795012 327175 1478855 1076157 320305 1514526 902102 506178 438259 117423 1817765 205159 1125597 1506190 493051 440619 71242 1843252 1657576 480984 1903805 435412 867840 163901 1769301 997196 1494683 1417192 1871317 1017971 1731251 1301299 851167 250855 169121 1096072 620659 1794273 1901940 953829 1274917 247716 47094 1921127 1603126 799323 526763 897015 638947 863554 612579 49692 96276 607393 10851 243732 1794131 934720 1488285 1852190 1476245 1928858 1752515 1503632 1369759 89084 1923733 477784 1948598 1146434 1373263 564581 760684 1971829 1346304 1387436 1670784 198090 777729 1080023 1322394 1191594 498146 1171015 1757275 601000 1056893 851194 439668 729505 1403879 801882 740199 483447 1638511 943854 453306 1451217 867246 624025 286333 1536255 487313 1632411 166084 1298689 216770 66373 1122283 1943822 396269 1697074 853945 804824 1246965 1415940 1515578 887066 271691 1779760 1254546 385765 1143776 1837498 1329272 1601881 731488 181998 574065 1739258 880071 668982 729646 476947 1218560 1729160 409643 1355188 648203 499263 1854565 1862160 530560 1079275 330849 124139 692007 534165 1300137 855956 512293 1464017 1305173 312004 336431 1865945 1525918 1213838 664478 1840927 303497 1106206 1347273 1306859 378835 377460 445935 1386620 1478358 1376201 1193633 1753180 55440 626614 503766 1764621 1816313 869561 259376 879598 936891 398842 1511291 1808856 896060 1399519 886809 1857321 53858 842561 823971 1906361 1699008 797581 1376775 11981 780879 70210 1592936 229668 1094124 583207 1066109 1498229 1750876 421202 1868057 640614 1833432 860480 638556 1439936 1206009 1958166 1712926 614547 1014501 318098 1617903 1098348 148044 148246 944399 1338148 19418 1289524 1414008 1158933 537996 1374456 164583 1350390 1627043 342659 1456811 931201 1253935 542185 111092 1759502 1408871 227057 1565890 1196386 1784814 1114440 96325 16327 1183109 1403706 1033715 1908992 873767 48659 1742900 781812 633209 1378846 1458577 1176502 579537 314065 319079 1589841 804432 1824140 1742206 175451 1455843 1928781 1014475 50990 892063 1372009 115280 1945825 858143 1442156 124824 1718839 440706 1468124 1920537 892836 479081 369270 1177164 558740 1195098 1955044 135196 1264814 738994 1389863 885692 21168 721813 162325 294664 500934 418886 457171 962026 764949 505404 1827376 274672 793323 457858 1290841 1436364 1973624 1613114 691577 222948 494079 1968383 1154269 1242137 401177 287813 1692565 834517 1879475 952565 468241 1788459 601291 605620 1387003 1895638 1607722 278874 1077515 1862193 146046 1380831 120855 1265598 708686 908487 1061877 644079 1412429 734043 322878 463116 1159366 313152 792063 1334973 1767138 1022758 1602040 1398780 1518246 462485 462077 104518 1711462 1277453 644827 1587485 112540 1665225 1555308 1435171 1786842 807333 664128 1699979 1589766 1812537 1022332 524733 1109760 1229925 1455083 1727542 729530 980725 518567 1385954 1237040 194636 447084 1346447 521725 497374 1316034 640318 574655 1773906 1169519 597493 219824 1867319 610954 893428 175142 831372 957767 1720187 1938110 1818126 163563 1503719 97344 1143608 1634258 1653408 309917 1260062 1239912 841023 1766246 1125296 190217 864669 1178363 1025943 670154 827871 1526288 1469691 903880 1659278 117002 1539677 1108828 1863637 1904996 1118160 735777 1772313 312448 1720887 1189275 1515083 1959710 1029541 1875910 246718 885222 413771 1913720 1339108 1717322 298721 1209950 1681000 457952 979092 1627654 1730878 1151626 1568376 1816676 1404076 616662 1783574 656049 673700 1581949 1669637 708063 755405 725587 1970673 681469 141095 1549665 612300 1248082 1579891 524150 307385 938234 1788669 1561867 90958 519625 329399 1552585 254960 1239417 1635298 1752725 1958333 779445 1589319 1977273 984987 989165 409089 655696 966622 251098 1861137 838244 1285352 1724109 1338080 1637864 1557232 575706 463415 1088672 1133925 1117654 1997776 695439 6144 1889973 74992 478299 1989337 1211113 1633906 872258 1682377 1819420 1351514 1974429 163568 689165 347032 1663481 772857 201487 1548145 1261076 810792 1213262 1004931 1288153 823081 32638 1564981 1204471 1312231 1927706 717947 393424 1770911 65946 1702283 478982 627946 470118 1061211 1268324 1217338 402372 1561723 898604 1394853 280013 1190587 1154797 807645 1816260 761197 70407 1391209 1362051 1768399 163793 1552170 687066 986356 187285 658135 521782 1899511 795168 1197180 1798640 1787422 129907 194889 315945 1037309 55967 1201722 427482 1539577 629288 1736222 1050326 223666 154699 1262256 1336751 1229085 1626405 345378 1593811 1931781 1569078 1787791 1795975 763273 155979 1635573 527933 355497 181455 1141559 1074609 1254250 387073 1785599 1584053 1157890 275487 1341366 37045 31960 356960 424550 1169480 240453 476257 408856 1526491 737702 935165 1457559 1708257 1755282 406486 1016353 110150 959505 1151202 1456140 1920814 859908 811170 713921 813949 332292 1297054 374976 218050 1880509 318137 1343903 511497 1742169 1231129 181707 1724190 685390 1237467 1926904 613607 295478 898634 1492879 1697835 1246657 186448 322656 571237 1023997 432539 204446 148140 1801223 1320487 1462254 114578 667047 1256408 877952 609587 1132492 1085950 1053105 1561722 1425129 1401069 1001365 457797 1828432 351413 1150779 479168 1502795 699980 262084 835425 1579515 889698 1383321 1979453 86122 1862680 58807 1004160 349830 536269 190719 603573 1627829 552098 436467 1190603 874611 1499566 882311 1770215 778502 470761 427133 817896 1163411 1272825 790014 746575 1806184 594130 1884019 643930 1414048 1594523 356562 885254 1137100 1483071 1977130 1547325 166882 993172 1902963 284117 1097276 5828 1228896 831424 653099 707829 1689032 884589 1501490 1396453 624020 693276 1576427 622818 1643346 1290973 1889564 49813 1540725 1736820 1959305 816732 1993642 1117282 832198 1268455 1915218 554672 48200 1452380 1817633 1325274 1946714 484350 442069 664671 949690 345866 1283665 1291190 1399606 461632 1805753 1656506 944381 357410 1037651 441867 1521919 283813 160363 186361 1955549 185109 1343008 1992111 1499121 113042 820623 533367 1473155 801430 1919250 732136 1157253 525573 119713 761560 1353507 1771521 184640 1826700 1047267 1707321 1933692 669489 1864270 1191682 574454 717534 407952 914679 1134140 1121604 1752346 1636968 1975921 1373200 1351601 751244 1880782 1368960 1484557 717485 1130980 200391 1308715 970056 130354 1396757 1625173 1778680 1694352 128739 1786812 1111216 1009314 1999666 951111 699131 471402 1803312 330154 1732510 654265 205229 1168927 1467177 599890 1028956 1769525 1537361 828483 1156306 397037 1256377 1829439 78022 1976132 631347 1510411 759678 1915470 1866199 1187086 1416783 1805488 1902228 1645572 612076 482776 1863730 277628 516956 1614577 1962209 1088898 1953997 1586939 1282296 954177 1472297 349819 1652653 1969231 614636 1636689 1061353 145023 1355437 1553533 74006 341439 1456350 84019 438195 106309 235139 884872 1764578 1924065 557270 1746613 1549190 867497 884997 714872 1206894 826431 349008 1875717 566356 1649636 927068 1252128 519197 1692140 550944 962784 1457258 1605139 756211 628809 622981 1442880 1542520 765802 1020664 499218 16216 629689 1815984 1950779 1267171 1060682 373498 1374076 1988760 1536017 1114475 224448 1542264 111484 532790 388788 1124379 969720 971107 893544 469664 1855790 1460294 1245936 1555592 1170295 219637 1283491 255064 856259 441006 1042477 190499 1298985 350057 154048 938769 550558 566952 1026377 1483812 1314675 1761918 937002 220839 748137 900962 121144 1176225 1751563 1390380 278392 389133 1408206 1764825 1302235 661248 1584237 1263475 1800373 488717 1376395 739488 982475 30308 1780440 1854440 457063 187457 1142420 1842612 1248686 1036579 1237304 1233043 1464409 749047 1378494 633830 791745 937058 1622581 131677 243511 46869 1155395 1031240 1268605 451289 1583167 1900133 1524853 381469 1988256 535375 1273223 155689 217067 1180779 968640 962680 49881 1524177 108564 50665 911253 1849115 440731 1140344 912037 1753040 1890933 1702531 158493 363879 268846 1315149 195413 329947 440567 446372 1533410 1629587 942851 1244185 1605137 439237 504207 369082 73 746362 233305 488390 134527 1446644 1071249 416445 305455 1844833 1400814 1144293 1400773 885333 910065 1659613 624836 1064222 817345 1779295 1959141 1937700 895995 1194734 916281 1233061 622090 219256 1855117 1202136 552585 372472 1609604 1353196 173847 1661131 498676 1390673 279876 168466 787650 163397 232734 443732 1681975 141398 1533351 1617655 593661 1981500 1827025 525697 789611 1954051 1347753 260672 1727660 1738121 533236 1634504 1941974 15812 930278 721562 1663019 1033451 1766111 331239 245188 536692 283697 905073 392290 1705926 1788083 1899160 1185811 1649908 1690088 1308091 526668 254243 1801514 1277325 168662 920592 140015 841707 173819 397457 372958 1246193 38179 1140473 977529 1985012 824157 1847338 245635 1546105 1156778 65047 1909017 1643513 648149 1732030 993304 558253 1433533 103975 1174524 768935 1169623 1793354 115265 943163 1483231 1417551 701360 803548 216738 365244 583262 1237774 771342 679027 565436 630505 510524 8461 1848739 1622969 73740 1430515 1774117 1734027 775299 447577 202913 794529 896846 6892 1695776 1635886 1824461 871540 860103 634359 1950537 1900991 143072 543863 1582158 1761308 1721695 1228273 1550906 1469000 1801512 1271353 1345164 1478134 1471723 1477813 1480769 1956359 1434586 912072 487275 65602 1379555 1359088 1193774 831625 300541 194295 264296 1511853 1745387 316135 1456749 1848481 1853476 1811061 1933474 885293 104051 985284 1688120 1428361 263304 1359269 80329 1868236 1869496 864617 1930803 1883690 667158 1593772 152618 1127642 128324 51454 1572115 1301525 1503313 1892284 1341244 701357 1752914 465837 288767 995203 1268238 1993411 1814225 1183168 423824 823560 111317 1375361 1287741 1508046 942155 1759942 1227574 621556 1544295 1525435 59984 450482 1898328 1392401 1499116 174934 1918396 756946 481377 145819 1832385 420489 25765 1515306 1571929 197932 103232 803999 966944 1186804 1352356 734720 1915377 1153511 1039194 639629 1775165 1142186 998224 1926864 1891398 1597794 415888 792074 1237018 1111941 1920331 1983611 1704270 905666 1609303 1843987 272625 1587579 99725 873463 48447 11801 1297306 576889 1744935 1058074 1585162 778121 496883 385245 1613713 255857 10005 1235918 1139880 1556388 1544768 624007 448312 1369166 833788 215543 1638893 1541864 451275 1925257 163168 1613282 1533283 1184980 1122425 292298 978717 1916310 1227001 992726 1881583 1687687 39799 1293224 1369955 608647 743455 327760 1794645 1760484 367506 1077999 659783 340195 731744 1270528 174575 1448376 812733 1353925 1653968 1744083 1658000 317694 1696942 850552 515482 430159 387579 790362 1480004 116177 1244917 269278 1737926 83961 630659 1298111 1362382 1880408 1828154 1861755 732453 371322 364781 1641188 1658518 1684481 1240604 1516934 525785 730723 967123 333529 1683538 1754470 1807213 752111 500834 1428268 908507 1517310 194171 231892 1823277 650987 1801897 318989 489775 252124 421586 395903 1317735 1936827 1540399 1442962 651187 1360397 736984 26666 672112 1674549 573211 1228844 1974843 781843 231355 662975 658417 161749 986789 1077008 268742 415619 899698 1287228 1944841 1170646 764346 631897 1268186 121479 1834741 748101 1615047 1555328 358928 842064 134239 1277078 501068 808036 512033 1394976 815078 1998197 1212201 410077 1174897 1272483 674996 782151 1048485 180987 208559 1318001 968948 55866 260255 1850442 1477916 287180 1373901 1013634 1548754 1288640 1051205 542474 59824 1124119 1643730 1422474 506135 282073 31103 1762141 1343203 486382 904263 1328108 1449829 334034 1449257 344615 895022 1147504 628594 1377759 1585838 330643 1141317 795190 299874 845635 1631959 617290 1343416 1536726 8168 788148 1177501 1959751 1492323 1065614 696144 761247 62099 177486 1822718 62380 1200412 1925339 994831 359618 613656 151559 1568814 1592096 229040 929556 1022711 1451539 1054194 774411 819373 1093107 576292 1910622 1782418 42828 1073865 599579 1495379 893764 502841 1787074 1118863 1868730 812473 1738667 186398 1151644 585482 105082 1133849 1188354 1758079 662768 1392422 1132469 630204 1155660 1584593 1934485 1520996 425997 1781672 372503 559634 344339 151099 1946678 1968572 1944729 1696677 787826 992921 1603238 915806 1786828 1106247 775688 2759 736195 284590 339990 210792 133296 1768728 1014508 490632 269893 1374192 770090 1283160 1378849 506829 170072 677172 1067888 388615 814386 1586005 281950 559881 902871 1256567 1734368 376468 499358 530506 647106 10891 1549843 1895062 744742 425776 803596 766715 1569652 310873 734239 512260 1350782 1532069 961486 523884 1272773 121314 1359230 1602237 1116065 1468997 137423 380999 751040 664223 1775602 1282122 668441 1949115 1122340 1756273 1446488 560127 908332 932791 1274545 1704524 612429 1132752 989223 964925 1019552 371641 1648698 1946201 1012893 632310 419008 1413260 903773 627941 1561612 1751262 956242 1397831 1930310 818412 1953236 1348615 189631 715199 397043 1991262 898462 1894245 335531 257317 1105515 1591869 1316101 935797 443164 591493 1747842 536032 1705543 1222628 657513 346172 971132 1934052 1719152 188542 1667620 1016937 1867960 1001008 265657 477026 90341 1295809 1825055 1793170 958450 1684474 1757557 1044539 1220701 1804148 196264 341545 260487 133496 1373110 493118 1439786 963934 619112 1340215 692927 963188 1706131 1228088 1035400 1134450 1675034 32013 1837801 662871 132589 582578 955345 874839 79116 878416 1085342 1860750 67467 81051 1711624 1014716 879520 1677116 1877861 477990 912335 190513 1361354 1582876 1013051 1306640 1531809 1862645 1376399 1353689 1912492 1945858 1223581 1148013 148632 1937105 85745 405031 949314 1169103 839914 1832813 948516 677385 1289211 746550 1830328 897140 1098334 1993134 1508264 1687678 108630 1346949 1489066 1119661 1433364 1923585 1470200 883373 522718 580648 1651338 1473864 769807 539490 1585550 1942939 1923392 174130 1875595 1039215 1225153 793317 907516 876937 1133843 1337173 1046377 1462862 1712065 1730316 87518 679284 1596912 1605690 1250329 1075240 736837 1008171 1917524 1427650 653599 1309155 1472808 1085126 1804395 1827216 715414 100628 677587 1712172 330597 852284 1057845 1193616 25531 433669 1357225 347990 657664 1741985 1421670 910785 1038474 443554 618385 486110 1472954 1574280 1467598 591858 993488 1865036 705527 83675 824658 511531 741763 1612238 1171229 1961665 1405458 878695 1698690 1755339 1560867 1084560 850700 1182920 713035 1521959 1837007 1513402 978069 555232 313004 287892 845019 1294772 256357 335995 296106 1602197 1112728 1965451 1557749 1263802 1405062 1268366 1079816 1812453 1303874 1787717 1680019 1727549 1602811 1644416 1994701 520993 1770498 537851 695473 1208006 1358372 1130427 1547850 1686198 1823940 945549 1651785 444955 1489366 581987 905311 1930953 19948 418820 1385520 397309 1865671 1995598 1865977 1266087 345790 1798841 1012148 412390 1001194 1429261 1515525 651387 1285566 690154 1787995 525829 1166945 1975492 1768999 1610240 1437464 307538 1030379 1095278 1221440 122164 829869 1376313 1640620 671843 99037 517655 576351 471326 971471 679608 594275 1718859 628756 175072 556888 1790290 1441106 1769279 1517449 1651557 108923 1753299 1244038 282990 582314 1565850 603349 1092809 1293108 489504 554378 1906696 1023036 457720 1971692 1995641 1700619 1932427 85263 449732 1936534 657163 1861307 1576998 1006550 143120 709266 1211831 1655407 1434403 1312722 930158 1385473 603051 1297698 127181 48396 1247286 8033 1711009 554275 1028407 738153 1806591 913827 314678 726709 838262 1341586 1177695 1364498 1330248 1335912 1566962 594259 580037 1204423 446876 1073016 931881 1305804 1569798 930878 1552976 424002 1792176 224645 160240 890705 457126 188218 375884 1246662 500091 100223 423450 1959435 1925090 308267 1487391 512326 952131 276597 527741 1000553 1556024 1214631 1252770 752231 720223 828138 196314 784789 1246897 1318537 1621112 1739773 1603397 532064 862782 71339 1772803 1680804 265587 1620060 1178650 792260 1639372 318821 961770 1933168 1410501 906315 167459 584921 1729938 1239898 633617 594326 899496 541403 1163810 884952 77546 1781498 1895190 1419233 1500345 982995 1184229 588888 1604303 628292 21596 1332316 1122172 219047 244915 1514012 97187 113540 755071 666202 489531 1538043 1142789 1970284 469443 1287144 534246 1165663 155546 1188192 551354 198434 1819360 1344692 775826 1677749 1921390 86027 614258 408373 700918 1966921 1699909 285604 394142 1712152 1403636 216194 1631680 573234 1557419 1983566 454732 705682 588851 1473652 198932 1055136 1777478 543909 1043357 854936 1756665 369199 141163 1219375 295363 55233 1658994 1675873 1691788 755066 719162 136095 74637 888926 1969031 567697 791544 236524 729911 506336 375365 399836 1535998 830144 686061 179303 1500190 1285638 618245 216488 1165016 922383 339641 1884939 1203876 396099 1471210 46753 839826 1513937 1229539 197495 62559 1637368 1855827 807965 1776044 926895 436072 1671598 1759242 377249 1943469 1110702 1782214 1631766 561677 942656 1498504 1450281 1885080 552701 1971981 1329419 268256 1260515 1905314 1089630 197871 724032 534265 449817 1553798 533937 1274773 1699675 808822 1883534 1739769 1248384 904266 1745907 87574 877905 259175 1483402 668271 1370938 1508501 395697 1620124 1245720 1209077 1695185 85195 502638 134211 1647376 183591 1292290 1776147 1198077 198348 797631 1954271 1700404 80110 677592 1364556 881654 1680645 1021714 90311 1582255 1347892 67093 1314764 1073135 834054 1676997 188067 823437 825844 500306 1052473 1410340 1703037 1000904 101056 1970743 167592 491786 740557 49401 1480030 14541 951237 370528 1117272 546906 1226575 603621 1023297 1576126 587539 1250903 1712824 1265624 1466313 473406 666836 642580 1387672 1528460 1887950 1638688 719254 1259013 215570 1071566 332593 1229108 1003622 1036842 1270654 396473 293044 1828054 644974 1701318 1739342 910536 1112038 1388128 287146 1511824 779593 527815 521548 1884643 1464413 1931649 1835359 1882408 224992 943934 273515 22406 1781942 180892 398300 1830982 1557872 307017 217044 1690682 556066 1792004 40838 261535 95340 1112528 842573 1369948 1112472 1213073 985936 292383 1159960 396859 1901489 1470330 1287949 284581 1092386 295301 1396507 187539 668700 1103819 1853725 866665 1728376 1987225 795465 1279137 1153579 279633 537577 352388 1408089 233679 496436 1647995 1272227 301264 1881099 1326270 353983 826378 846198 1723705 1734784 1398227 1616973 909182 620035 323596 1872787 680534 1471920 403154 82555 590742 1221727 81848 633318 1697006 1441523 1728395 1953828 1214434 1423202 1911874 252608 329112 1050152 1505840 7886 1332819 135193 958217 663926 294400 1076362 1886419 904444 1011892 1885122 1090366 1463441 187759 1921638 1714685 1354668 1525382 1362958 348186 670596 1809576 1539454 1660233 622768 1788959 474925 1652696 930206 967085 1031384 1622214 1585209 1896285 1215080 1719182 1739602 1949514 1511454 1417486 1876511 1792610 123290 1389047 1236269 1566290 1050070 773755 659564 246749 1476626 213780 31511 1134938 618645 1221674 1344931 964041 1865544 543597 1451491 165668 511478 631534 119455 1140811 1157914 571112 1897366 1294692 731920 440414 1867205 1839287 810144 1781776 67952 712469 1336636 116430 682638 780416 1517290 807227 192970 520125 530461 989321 632273 191428 235147 563047 1265536 418823 1418623 1420157 1542981 746953 1102818 699648 486593 1822432 1612499 899793 1966955 948305 497604 354394 516482 1110239 299736 965142 1589384 106114 458840 747729 1460349 1615538 9485 713895 804630 1105440 327071 616209 606723 225227 297733 612639 1886297 1454776 1096316 491670 1258445 159766 659920 1656609 435023 163015 669669 57839 1384337 1242329 405213 727796 1650935 1991405 746615 398298 457438 619689 291777 318858 1137274 556328 1515287 513149 1608532 1521087 629533 431978 1912450 1605004 173074 1654540 745997 1401099 1836503 1833372 1814928 830075 850782 1579113 16800 163606 1026200 82807 896837 1883886 154564 1497206 847395 322370 120038 357989 967292 615512 1536848 243828 105010 282979 640500 1206899 478277 533278 1803180 349831 173449 1646071 1244660 1568829 1323893 1877602 105814 83683 460728 1962293 99941 376507 1680618 1664033 1456098 1987359 1775562 1211707 732413 1848507 385907 1463902 580004 1687157 1517876 1009932 1536033 110348 123901 1737795 569653 1860128 1725624 1493364 31300 1382958 1416472 844235 1717901 270402 1005342 303310 1104497 1648015 1935977 1678690 1193275 1683323 1640171 1876960 1087125 265094 425280 1954969 535024 1781568 1483119 115062 361330 559449 21677 1698305 1990274 565999 1600599 621204 321593 1271939 294264 881453 1000917 482760 435333 1776226 1334608 495069 1878026 921083 368592 714388 482507 136428 564857 1359223 1771840 1913341 733442 1386490 1839372 37563 246838 482742 1474459 1920001 1784086 1943199 1883272 1966954 1766529 1748538 898044 1977307 1727334 1032028 1918032 940924 435768 1483933 1771501 1464708 1432602 36617 1167389 541313 1636095 299987 1765267 321405 1377548 1314828 942664 1584939 274784 1409093 1467312 697406 941024 1258779 1294655 1926491 1626231 756431 1443946 516765 1565394 66891 1590344 681201 573683 1016023 1088334 1628252 252047 1118909 1712409 1319712 192369 776806 1391594 1219690 1930518 1898227 1099490 1299733 369751 1217497 112106 1026649 893769 964335 955887 124102 1288972 876151 448574 1284542 381461 1083152 1101808 1190669 1556842 277254 1720561 511134 1600301 900666 329503 594941 743071 41320 581301 753444 1549568 691271 459657 544513 1860683 1941482 12491 1426488 765556 760108 831837 876242 1068102 306159 858989 396393 1950293 386392 413355 1852523 1650709 361631 142274 1145658 520015 1530406 274411 803180 692765 367939 990076 1257127 1657076 172913 1401160 232330 1304613 646097 965868 1543210 1350597 773129 1941776 1883615 1856878 1844899 1377180 1112150 455097 1459371 96692 650075 1032143 1739983 563244 865669 1743320 1091085 1872977 1835393 1773718 1923518 1439597 779846 745752 1721427 962006 817349 87904 1231826 1983661 1511482 934126 422263 55947 770498 1786641 858491 475800 1879872 933331 1753802 1520547 1416678 1817033 1709219 1187543 296156 683938 637503 1068062 1831023 1884902 553628 1718910 1699698 1006699 511481 1445439 1958909 1308992 109018 473444 370504 748290 575889 1428092 341170 1570208 150612 1152851 134697 157488 1341861 1187477 59964 534765 1349624 144792 202802 1565676 1815286 90401 523956 341536 1394555 1588379 206995 1980682 1502052 956939 1077084 1469462 1800687 418222 901116 171522 889009 323579 1526586 1945736 1566889 706474 254656 42114 503455 1179828 460359 641972 1350663 1675452 1216446 745070 1944850 1700837 744959 1977723 670631 563847 636173 1974049 1310405 841361 6417 228016 1409295 1081834 593686 1887759 592523 32818 1519787 917275 1273899 1485190 27371 554497 35596 38420 411204 1251062 970086 1916043 1434330 1137328 1263607 1701546 831734 1475444 855195 1564224 858128 750753 1858260 1369840 1338789 1414548 1656196 741137 155604 675521 844761 33208 169750 952967 1839609 26200 884546 612800 712950 953991 1101711 354733 518076 695857 1842697 189184 1789978 411254 1109966 98798 403006 1000967 940983 785947 1288062 1487200 1024720 598289 1264531 1040785 839109 187652 1143640 810507 1907516 1331185 255484 225796 1786281 202514 1204611 704089 1344583 1223558 883200 1700359 371894 1681912 1374215 1830662 1577734 355557 1955127 926505 994616 878995 1033100 1499149 1563572 1900460 952491 717096 126862 448758 1112259 1060248 757141 1099864 36902 820448 289008 1785538 79170 306313 320258 460530 833486 1662700 1126646 1983547 1688327 1056217 471515 1316691 897128 163309 662534 1998863 6916 842200 207473 252177 1768810 66508 1140415 578335 745710 1864101 1899482 1590605 499893 1200502 642154 728196 1101790 1302554 1126215 376653 260015 19685 1747714 875250 1762502 1358830 1341551 515226 840604 954699 8837 422947 1915930 1343829 1855949 229699 1906476 1743851 1110456 1485248 1182662 1429602 435680 1174555 1563527 1069773 1660652 1077291 1544616 380423 219334 1532679 1378396 132204 1038195 1228338 1840272 1955441 1773170 660136 380334 1284781 1553670 1842008 340848 1522293 1581888 19273 782416 1751015 1295330 1309554 1427083 758627 1179572 120111 1330557 1326508 515268 1467814 1014991 30933 1120806 494742 1777046 862296 747060 985669 909128 1299751 131545 149360 201489 11422 1648738 1968679 1933612 1879900 333616 1704544 671031 1630130 1665798 872808 942976 1550959 291237 1882497 1865557 1344852 1847372 1131559 1674330 1959521 311899 115305 515280 1336852 1540307 1440363 1014751 35552 264638 24412 1960770 1226410 1704375 1474577 1484378 1564714 867322 1988489 218342 662935 1256544 652378 168904 530542 1843712 1990822 191716 1986865 1981731 363871 1017241 782291 1090488 320677 973558 296118 248607 836614 1469549 645296 1437292 399108 534373 1462675 127272 528162 1495424 1894356 562163 1608057 550220 1447678 1463160 1513385 352897 825775 1139600 1429460 239718 452700 967468 687534 1101156 248626 1553570 1961979 1455263 1221606 1141639 596074 710591 469654 274634 570643 1216176 1320919 1908120 1867191 188217 1148502 1088288 60687 433047 690579 1073395 767846 543174 1080193 896921 812414 1207026 1809253 475820 80252 1545553 38577 1845211 1853617 92338 1991554 1628582 1896525 799468 1062498 11671 375535 569522 1637383 895433 964002 1913275 515490 1486608 661686 823289 621688 927593 1146740 1959925 1801538 1420053 788407 780863 483362 1577119 1789064 1390712 1710643 1428198 1742295 1703104 602131 1070877 942551 444246 210689 19655 1470633 1579811 70242 72569 188278 768821 1236765 96429 1277763 1736226 529160 372615 172954 376480 600039 1697968 1142 208701 1704631 1522011 1297248 1879930 1161237 634269 1524375 1586255 1965916 1877524 600477 691948 1898296 1623139 1108477 613669 1691518 698569 1818187 1770077 640678 1820445 768943 171462 1515270 715392 85370 1883308 65387 1541624 1468492 837955 1098189 1867433 77966 838933 1934254 1442549 887226 608965 286299 4359 1008181 1216115 1054043 1253074 1138220 1354404 1176352 671615 1610025 555204 1607546 1743839 684425 1869196 917160 572381 582210 84232 1742503 1181408 299032 478231 722640 1608807 616676 481545 736246 188754 1231243 985185 1875422 1667041 1648178 1732265 1722518 1387201 1983705 1937911 48744 1319705 770586 114185 841052 107269 1289197 742132 201486 805953 332650 1504509 1688516 89985 253648 1556767 565480 1363409 1271360 1210874 349942 1114263 1512478 1010754 791402 1818703 1001248 1771548 279198 1656093 803154 1387856 1622441 200326 504501 468812 834288 652554 649895 1634270 1274345 1020055 1524619 843048 1334152 1123426 1262821 1190642 779708 1421967 1316187 952835 1808957 243932 956846 553001 807804 493399 1269430 1072865 720143 388346 249716 419562 495647 814765 1174112 1246553 1510286 1338235 194443 1106381 1350718 845051 882581 27437 1014579 1598132 346613 153824 1195767 770291 1485904 976235 228504 1061321 223203 310284 1547113 1422890 1655287 1874514 1222991 1240584 1838491 907519 1102716 664875 551412 391127 748891 839568 242899 96983 1892419 395253 232719 1947071 866407 1306635 1271397 345332 426840 505805 922946 1627116 1703184 1441073 960204 1934580 442463 1642174 131432 15055 1244386 1972140 1397801 981151 1351837 776273 923231 621476 1829400 275305 768644 1530439 380440 1856358 1421229 512306 921635 1483643 1538682 1085164 615842 1361142 1032818 173318 150408 864460 1659296 306903 835002 1575160 6506 1593755 1441978 225220 1373953 803161 400368 955707 1735131 1835150 388636 217276 1606568 9308 168790 1646887 309615 1028067 400925 1302732 885747 135338 555972 1239934 1479318 89457 989701 1151212 1199109 1861074 1405709 1437512 497778 1463798 656863 1319358 367204 1889670 1018302 438038 1512982 377038 870592 1517495 1036910 1253411 1175225 410578 802005 141978 1174399 1408672 1861649 358567 446237 620716 1450314 755475 495904 1686223 588505 239331 579724 1925436 1426315 734063 753432 552723 1833781 715775 1852469 1620396 1595807 1330765 1970343 34011 1255707 1932225 44802 119270 533234 291760 1148031 634287 1391222 1295608 1745775 1656176 1904430 1655448 480804 119827 460045 1601865 1411201 342777 958914 63971 1185254 58206 12796 752783 844463 673941 765412 463591 979862 1112372 1871473 1848806 1677090 1239853 1281455 1808688 255799 1312462 1388231 185840 1615075 1000583 434733 138136 1251400 126369 1605500 898021 1302602 958757 1581988 124692 934032 957058 1073061 1842733 1834082 179093 617205 689784 491371 1967318 685340 267738 994120 639807 68833 682337 1897904 1645268 635466 1941010 43449 1784691 475361 144082 616648 1512000 1166719 1461968 257649 1150594 1268876 1506453 254869 1480093 843143 359073 1728998 782501 415188 1773307 620232 138332 389887 994155 546749 614282 1161324 1492974 570782 1682925 952841 1595469 1228941 778026 334728 461063 664541 507967 380991 1795391 500720 1133634 1684496 735975 1691472 1004681 656056 1127301 1038561 248567 1671218 760008 341424 11522 835604 137596 1691623 1107091 1384500 646496 1818620 437075 970887 1017406 1652535 1341945 1681385 694693 1316613 1544064 1587321 1367728 1090841 1410905 148081 1474954 949745 475000 618774 1525460 1777475 1104739 1211837 1000307 1281948 414706 1464762 351117 1991038 46982 1083555 1908306 254114 730925 1390382 372496 1626778 1778412 49001 1341982 860498 249572 240445 1449113 676571 1117416 1287810 1606656 917421 236184 1592755 1904376 1825562 1087613 788311 1118981 267720 1586861 251142 1340366 518377 253964 830450 361454 1836757 512123 353933 1317849 46757 1155278 1255656 1133279 1810744 1973853 327249 1779739 887907 1358615 1042223 911668 1482752 807833 1776133 88962 1788057 488936 524886 1989161 1878375 1837629 1374591 1856267 1753515 1231101 530511 344098 684338 1500015 1153910 46548 966157 56220 1840215 136277 137652 386071 1779104 1432842 1552635 827517 620255 1227152 81493 803621 1006744 899542 649158 1133265 948446 211678 1326280 210437 1548716 1562758 1343543 795499 576867 1118413 1944692 1817425 1181591 1826202 1898764 741423 679481 717236 1575154 1869104 433085 477904 1387678 476161 1710498 1420314 1960565 1986588 1720097 615442 141406 36102 390964 69791 1977669 1990986 389264 570891 521328 871616 1448215 406726 28718 1204059 263362 1727775 615667 1957149 1170388 1184826 597672 1278324 242872 1325094 1099271 1159948 1993536 1775792 1297993 1606847 462172 56041 1252352 442803 692815 311111 1335226 303829 701458 1646652 1384434 91980 269552 1379546 1850180 1152550 1994827 986170 581546 1852048 1110625 971627 156344 41801 1625729 850701 1855848 1034002 272229 1206050 1183137 1305803 1215826 552139 582393 361596 32816 1419449 1031915 779241 1063486 849688 1165281 798426 1663620 1757286 1370068 577578 583934 92473 510606 1468404 1368994 1197499 375176 1851516 554791 1646038 516929 1049155 338013 678304 1609001 703490 1962756 1244904 1567193 878198 281839 1943020 104598 1175792 1922369 1079769 59439 1151648 1140236 452559 920562 1331973 147678 378532 1550755 1765915 657323 1201210 579269 1178844 541733 1100459 1490975 1873570 484902 429304 222655 757211 1499503 1625572 185140 1477012 948267 533138 1730106 640671 792736 284455 20920 1766937 698543 656858 1821455 1836530 595404 1336799 623487 983820 755486 101969 1456105 299135 1755831 648669 171827 24842 594225 1755299 1103817 35280 500148 530267 112464 1730989 711302 67868 725305 1856544 965999 1822797 531743 1607735 776214 1973245 1772998 1979334 1513267 1654804 796032 676469 1470446 1726795 1947825 407210 202366 360852 1158232 383960 452646 1618191 522695 152088 1305112 627381 308844 445691 225563 1526526 531080 798347 167508 688507 451922 1652932 1515288 1234104 1715705 1660916 1570876 298615 1541398 1813233 576669 1137131 252982 876709 724202 15581 105051 1015435 84764 570123 1342975 852901 265690 1793672 1527899 1001915 133892 448898 1070976 1083104 588085 571223 1099975 1688129 363600 1505077 1332093 1127515 279095 902713 1725490 144989 94745 261705 674785 1237800 183803 471175 1067118 926908 1752917 620934 797308 531527 1849627 277363 589699 1217209 1362699 1440314 416605 54063 1290223 1280596 1081903 1369775 1727868 1469890 154812 345514 453685 308638 1455112 1648454 1021036 250423 1639869 1709615 587424 1106607 1754898 588212 1723670 1070199 1821415 1476615 1839974 1328922 391656 1391951 700515 793124 1192167 1494542 323913 276839 438464 1109018 1038483 1520512 345980 1259621 1230355 187876 1193156 299299 1913319 1775018 911219 1821674 352932 337325 1083235 1168158 398013 981180 1080138 1954595 107147 1194046 1107114 561412 523798 1601245 510960 1128241 540371 93437 1208514 1507080 402724 1612730 458042 984317 574404 754551 1661364 164445 817240 826804 1810737 468050 1642417 1137945 1434206 1918714 403769 1481424 595329 1640431 1347204 1865304 1534400 215125 1575684 688454 1915234 1189644 1439377 731373 849441 687552 1883455 305601 925598 1794281 1891280 1747138 1724253 843209 1237169 1874143 276716 1419938 1375693 314805 851152 812634 1509771 255641 1053162 1148154 161807 224256 983438 1462431 1889953 1302643 816133 1982193 849146 1856596 1320193 685665 329284 507277 123792 941434 1784394 1579061 1121367 150283 565011 838396 1653942 1353579 707929 1478247 289339 478433 683133 156670 1604158 1786239 1042817 1084490 735833 1591021 177901 113269 285259 1643397 1936626 793836 1814832 558103 1656439 1548476 361620 1472702 681358 656464 834177 714085 1122775 277823 975017 1972094 3013 1548549 737762 64180 752171 1523224 978496 1382355 1756130 1102535 1524625 1214305 151656 1358727 1356509 335177 531533 223069 1198960 1457321 1308115 287271 1308481 1509298 740679 1503661 1162263 1881866 1298022 1159645 1766556 1128837 1259183 858513 1788430 1638715 1194048 1486406 1157146 1958207 1142548 890231 1547615 17983 1859549 597195 1131321 699869 835227 38999 1832560 1300055 1128287 1112534 1705459 1839212 948586 1078608 534660 952652 774532 757997 90826 1410093 1978113 1028657 732209 1327057 414312 31836 149935 1152305 94123 360853 1896336 548341 1226392 1515701 1814713 833371 1565133 762789 394964 1866253 1277170 1160304 1811296 477928 908587 1515404 1247056 744037 421458 72606 137815 320767 1145881 400818 71108 1772522 1465620 1265886 1920124 1191927 461191 1291796 1967154 1459301 526048 1630181 180838 719905 1623290 492522 515374 1903899 326697 554350 1092309 255929 957792 48711 294809 1702488 1712217 1987108 1656560 1707787 1861905 1018195 826452 1958030 659 239841 1343759 891426 1494345 1415371 1992634 1041748 1643212 1176288 793980 64972 1711907 960053 754060 1369355 1627282 353615 1170471 1093069 1633214 247188 654508 1354298 1146726 829784 245023 813553 1974699 1948396 1295281 775865 557868 75592 1950644 1741424 12 962477 882769 65383 1069746 1889287 1813148 1114691 1642147 399818 1132090 856798 1260626 182199 963545 1772061 600399 1304278 1476589 984767 763424 186837 1473491 916476 432669 794165 188389 1249961 509890 790476 1853469 145137 1446589 608645 1626159 1384425 1706850 1390110 49433 886784 1799962 1328471 515171 1814437 433755 994772 1229265 1517364 931528 1706844 1319525 1955778 395930 1937056 1107988 127111 119671 113188 83610 848501 1189920 234346 330896 902136 1715763 916496 136541 945325 1814381 1981539 387000 1722055 680578 962298 730167 1275730 1186246 1853353 1757857 2584 583839 163904 1885296 1753546 1688534 854358 1569108 738067 925742 756362 1137780 1274848 740890 870576 768740 1698769 695844 113171 1065326 1376465 761323 1473954 1181901 295229 1542779 1692094 90507 950315 152889 106301 390018 1497217 1673530 1181156 1838473 1800248 1022861 1094361 282320 1369447 385708 1901549 596518 1858283 1840284 967768 1237031 843718 1362436 1212866 1103264 682694 347881 1805591 717235 1651080 3235 1870162 1325368 1936813 61747 1415058 870524 1612803 1168901 809979 857270 734686 685239 1223223 532303 950729 1463427 1611699 1821604 1386008 1391681 1580221 1287037 696185 141410 1854359 523913 756916 125752 405069 1950593 1893611 1578664 536127 1644434 206952 629394 1415322 167235 129455 332814 57746 1641073 1432588 1253295 91866 1118640 1071269 292432 154351 764000 501634 193562 867098 1527332 106187 131111 180674 183213 69998 1496733 361686 1233636 1519562 779248 414544 180346 1174488 360513 784326 605937 1342799 1143620 528896 603798 1787905 1059119 1260798 1405419 577793 75395 404637 1626898 1693951 541859 968624 1220220 858316 6037 578969 877927 691486 439555 394226 1564290 348804 632073 1168882 912940 299034 1130047 224066 256911 1963929 1082817 1500312 480870 1227330 806880 1089236 161668 1882438 1613105 214336 1579751 989808 425903 704954 491569 883049 667388 1309661 1272898 1034649 897649 895405 1827443 927664 919194 281596 396806 1420857 1024351 424848 68883 829495 1034580 1200407 620692 1930780 1669086 1170120 1811361 1845956 1109601 501439 1128183 1098891 992807 1089684 1162798 412659 1716228 571146 1027862 84963 287255 991128 377510 1303154 445005 1083581 1650494 1162129 311826 956727 1305831 1456896 870923 659454 1119538 1208462 282310 854931 61200 1037 253874 1120170 1646875 206807 1138678 1491433 509374 525445 655401 1210708 1467696 926058 1675957 567180 1892416 1415283 946533 75239 35527 1165832 1827951 894749 1917622 1666839 991702 1786291 1293455 1446018 1556457 518009 1342495 1295654 1178531 1178317 691113 1973835 1872417 180761 683678 353575 62440 283203 1559835 1928357 1801808 783633 1136758 944677 1047281 1354112 340843 1946711 798400 398200 490738 1051409 1944494 355385 1679444 42195 219104 568090 577387 1901163 422610 1669163 1798113 855260 180837 1838864 798199 244484 1984613 1993605 551763 1290192 1077586 1121812 427088 90936 705471 475399 1817148 1548719 1101031 1716251 1570818 664387 414079 1352982 1512153 558034 1710354 1729666 1337815 200245 1310296 196410 780462 1354746 503147 409575 67428 224325 1144103 253793 1434856 958596 1353484 561049 870558 776940 1846232 1699811 1440113 806529 1945718 441435 970034 471511 568640 452730 1607302 1119856 136990 649840 1583252 339442 184096 1357398 616072 1006252 1170290 1469225 667688 1878879 1743877 1909323 1132741 1131695 1514058 1172699 1586087 1131339 99993 1005189 1386406 1190970 225741 1978458 985738 1253790 1310352 193051 1353108 1020385 1138280 1329091 192504 1342280 1611633 1698752 553565 1703108 1164116 1761306 1211302 403225 1951235 1203605 1314434 917570 321854 890439 774574 1660433 1760335 388465 408438 1091734 669703 1874765 851437 101212 91641 1249067 1244497 1381785 318703 1463978 468453 1953793 1704704 418067 648591 159510 220397 69489 430999 129195 1627628 1263071 1723271 973484 551610 1312229 300416 1881941 1951160 1623826 1562955 635793 397366 1326338 1364019 1454886 443477 136969 350796 535308 1437725 146413 1182930 1991407 367958 7248 1886623 110119 751805 1803191 982269 1174557 185960 719235 1240254 1283001 621879 562173 1727056 719317 1828640 420609 1639163 366204 1589216 1826311 1847285 1199778 67570 320628 1677819 504235 1337403 795005 66930 1400213 1179492 1596438 8056 763546 1514383 1753866 1538569 1198510 617165 1194468 392910 1933757 40452 1483580 1393508 1504364 1862168 343213 1699530 1757921 129446 406434 1571879 1988354 617091 1976196 775388 936784 890671 893947 791788 1019621 333356 1284538 1997120 1734274 1150746 991496 116345 1502499 1069467 1809859 108907 624047 1483261 625813 1106358 178672 854416 320416 1086099 336129 1379364 1612060 615444 773045 1934655 266041 1730958 1165893 1254128 1830449 582503 1480508 1979878 263835 827204 187969 886120 1626240 32311 349878 1609193 1324094 205564 1544950 163759 1959838 1186170 1049650 1640946 1441952 30352 1376897 500463 1588677 1321550 1842802 334813 1097102 1276708 1957390 43254 651210 45431 1395939 1608899 1640182 1353406 1188937 55997 1171467 532929 1851406 1843176 1434540 1661097 667442 1347992 319967 726852 1494259 592203 970348 64307 1557239 1844065 1661486 378863 1605681 769843 895738 1716837 342437 1845851 41840 530196 1186522 1604514 1131507 797712 1888945 1990629 264940 637094 917055 249115 184842 762482 1231161 1880170 995132 1991664 235648 601969 1204072 1356690 1420781 1543937 361788 395619 1862638 1627001 1136246 695004 1521203 1603265 184062 958309 1963428 1083965 867231 427705 1792738 47797 1544003 1663664 1722295 1945606 435957 1776032 1694916 1106428 662710 1307477 1206166 1486023 1155622 64237 1343219 1362812 368706 1406951 1635402 1860424 802989 591565 1377052 1970482 489025 1968188 1337861 1620393 1810769 1782261 410020 1251004 656674 538527 64714 536540 932154 577722 1754915 1305556 198790 1347836 299564 753902 425318 710994 687055 951815 337820 659976 130286 574448 1002746 1783947 386235 95182 1766563 1734524 1752834 144326 1199664 4097 1336736 485754 1890114 1827683 1054880 515286 601205 1036481 1227174 1489262 1245628 1915024 1560414 471454 1914807 1168813 1872261 1346389 1427386 1195449 482407 1180213 1459529 219640 136748 1884506 1933912 184024 828843 1549620 1458863 1894788 1768640 608060 1327912 1008266 1127309 1141464 1378845 757343 1214899 1691414 656486 765997 1776102 556745 750714 1882116 213293 1111361 564471 1461213 1541800 432941 733809 1821287 1508028 797962 521439 833258 1187658 198044 774203 350825 220090 1435053 872401 557053 1083842 1781654 1610913 278241 1253069 488240 70204 1750779 239215 113158 1595440 1692117 1841544 1995498 1750686 984231 226182 148230 1149548 487049 535183 1728834 1590972 1774698 969918 991779 39916 1942524 1952773 1548623 100958 941996 1722680 1905568 704992 141637 677 1091391 998185 1806434 1782044 318921 1791417 661203 952503 1473226 1673994 117839 394148 1023234 277619 723263 169281 1511705 1784346 1813112 86061 67721 1897084 1951480 1813499 816233 1580125 1637525 777990 81506 773330 477882 1057693 1924722 1766768 1038622 1303996 368246 1750875 1247645 1229393 596193 1486633 1324566 575104 791347 548510 1706426 327850 412285 534076 352264 1050542 5063 1215834 1283716 1926969 324608 1463388 665074 1140308 490649 37112 1164224 1343880 1968229 729765 1495033 426237 1995174 1618296 1948620 1122238 963937 1588099 1117863 767172 1602696 104774 1036487 290359 517805 823247 896063 1880446 942577 729429 836935 1683228 1857667 1677815 1200470 529552 1312466 1750643 1876312 952602 466175 820363 644374 385232 1575144 225445 61978 164307 400527 422976 1783281 199299 1307473 1341089 1894280 724653 557704 21987 1594669 1739505 1434637 143540 825769 26410 847594 1100055 1284774 1885001 1366123 449802 441595 152784 478887 1223012 1738699 158063 859601 44640 237907 1416733 755189 1277305 1446750 1813137 1710721 1131204 1187843 619380 1655625 1668734 1801245 1434668 498199 923029 1911835 1916553 598429 972981 1169068 1134688 690316 1886374 1153442 1941827 105508 1307275 1595676 481666 1503095 221638 1594571 935886 1205942 287949 279290 886331 616800 1593079 1701479 538529 1402407 900744 1259324 1183193 1021360 414375 614013 10736 1209784 684920 647888 234562 1981139 1434978 853944 664147 1304810 1708481 875796 66704 288129 638702 904497 1153198 439229 1503458 1516471 1853886 547651 1082212 1029354 961219 538087 1676468 802405 1694651 1828170 1202001 946340 1804338 1664481 1227827 1982240 1634031 1809144 1416443 1513898 1123678 827201 1018120 606876 1931645 1706860 1949193 1794572 234096 102329 1426983 530263 43983 1208013 1260231 837371 1960265 304315 1724152 1093080 699098 277325 393294 785256 1208529 97586 161536 402955 964052 1310434 513724 1908255 90934 1506300 1181574 216998 75352 184745 1970939 1871583 1819944 1616948 771391 1070499 1291892 585064 783882 377348 1698476 1244372 1219591 1707771 318554 1044355 35744 1865100 261902 381225 1258552 1891293 1649251 1115887 1261291 1241031 886244 131734 1318743 3799 1845138 1681283 42550 236428 1822289 1368240 1069676 1042436 1882464 1493770 684313 645064 241749 467806 1060269 661992 1539169 781469 902612 1707127 1317713 1407373 1718866 99593 974651 1231059 1716809 1861472 1666951 1337495 1105421 1916012 1731840 279664 475931 1258758 1781648 1682152 668606 227827 1705627 638875 1350249 1882128 1981046 1960581 1984494 1502602 1194064 460584 871703 241762 270672 1987678 335234 115355 1487 582418 976076 366431 1766190 192134 1855124 1890925 61017 1689743 406160 431377 305470 221850 1441227 582098 1914052 845889 1802084 352077 1883696 1909883 1518919 1582042 772180 383367 1631211 1705519 437381 1478088 278060 1669754 1146406 51960 1008170 1016935 225008 323554 1961614 1478326 807245 1164297 903222 1148047 297520 982129 1926229 268341 1156735 501764 1072056 574742 813382 356764 1012807 71942 322906 635383 439126 1302700 932538 488142 749808 1740341 930611 1416935 250090 426234 225042 1132940 1644277 1672801 1151087 1373516 1034192 1908104 495257 1887612 432442 722774 1811165 1037262 1194113 1021805 133157 269273 935615 546516 264617 560339 1504958 371628 1115828 95062 850209 1829612 690941 621522 1221128 1617482 463690 1059503 196521 1666332 980798 285832 546191 333525 1366275 309083 765999 1395125 862659 1008998 1725808 1264588 756777 603113 1485531 1343370 1681304 1770637 1692452 871529 1256774 1528459 881075 765704 1664210 668717 1682679 66505 1837833 282591 603655 1037125 431753 1176567 325183 1394791 459964 3001 207067 254109 105621 1258220 1738385 1119213 1140447 1968454 1614632 920640 1096040 1246090 1862015 562408 1032580 1465932 607490 1513738 792892 591685 532579 290623 1972336 965307 918295 1311541 412943 934524 870916 1640018 1856309 627977 907567 273517 1555675 1731241 1420582 782538 1439287 1722769 579970 836787 1958379 1720123 1643620 360930 24053 1929243 1392170 687499 602453 1101307 1877880 1370088 289125 1735028 1416816 577131 171206 10686 252084 468674 1552470 667259 232985 1685663 823490 236979 541925 1183336 1722075 1678382 510993 1849882 1199928 936581 1504652 779443 602972 1847339 1091961 614336 129662 1943128 361296 1780495 677338 968160 1217696 77504 616890 137413 719571 449340 502559 610956 1552403 1430969 778357 271607 1908031 1592732 1424426 617507 721182 1609542 520626 1683467 1718694 93095 1338233 1641200 1926386 178364 343905 238689 1526902 940239 304802 1070661 611350 1557729 643809 696660 777002 520389 1311471 1226761 1460271 308738 1531820 1973606 276341 547473 281687 1995981 839923 506066 917303 1974268 772746 1066003 23042 250466 13205 227556 1680032 520536 1288733 356726 836994 953905 213542 950632 1120963 1720328 1628242 1741265 813352 295045 691356 1658124 1183551 231007 88672 1024693 1457719 58726 1669386 108440 505476 383304 583799 380817 1317476 967489 1825416 716422 1467706 80173 1064310 1161526 550736 1235081 941695 151248 867511 1971459 1504714 83081 1753977 1184898 1283788 756424 1844741 1057252 1297131 1994074 729110 29962 112055 1422202 197857 1066740 1890819 1744740 483613 1158771 1253413 1710843 1431631 756885 1640229 987431 733711 1336174 1672284 484177 1540893 446086 397666 690548 1452902 1070942 623208 235095 541075 257486 298321 1467873 416995 1475171 132492 307237 1750543 124984 103818 1190668 164451 1895898 761037 1637222 1073983 1256629 76746 1553334 370189 752919 667304 1066675 1856513 860323 194126 749658 510314 477899 169107 1610051 281801 825276 1066878 676872 1758100 1502068 1420801 1701295 629253 939341 1993283 361140 904852 784988 740743 1114656 665318 1065927 321557 308984 1249938 1493581 124541 834315 65306 506014 1907510 1541713 1898119 1215566 15670 613728 913536 616159 1628528 1650648 455308 897237 1369364 64877 1623701 1206858 469834 1005112 403112 238168 700128 1056323 1542378 651282 1425239 12072 1769044 1066989 1073852 1811311 1396672 1418854 972513 1400466 189365 953091 24737 119408 1992598 616453 474525 16746 935377 221002 1603543 1276257 724774 1587616 1558010 136454 1782952 575593 1079333 1724461 963133 1321758 39758 309069 566240 1093725 1348828 1895119 1676649 1795315 79349 1437265 1685710 332216 787800 1934387 78144 767551 676309 947032 100777 1988831 168284 23154 567715 788959 353712 724389 33869 675181 1059040 1669063 1350763 1958670 1629880 1336099 1779222 1594290 816080 523076 1212158 1571686 1292336 962465 1123630 394531 1548803 370196 600715 1982222 1763105 1225410 1783843 1005862 796376 1911218 1497296 1144175 1158639 1321753 1545934 926080 355255 31723 1973723 1772534 1344763 683222 952375 730137 306309 11479 1064269 1714870 1411328 1726425 860073 664677 607306 965575 122649 780768 1464143 640405 567350 745328 1827957 1464610 1431536 281458 1802896 1276207 1984214 402014 993509 1731762 1023729 971216 589426 83370 1538718 555850 1916117 930894 1306256 1142543 105080 1523599 1975482 1414337 850845 1312 1815422 574169 1002100 1448521 730607 794339 846042 513010 768698 1207018 269028 73956 374296 55975 1263817 1785767 182914 803852 1460667 1364613 1313077 1707592 1503792 781332 730587 1103367 688411 486840 1926428 1313562 632781 1317519 1117092 803839 1624318 1714401 1292860 850365 1505192 927864 536297 1930034 493391 123450 950707 1180074 176194 1044872 1725817 591248 1600370 996516 232347 1308238 1822017 1641070 125468 184744 1470305 17835 1735478 1633429 1368901 1149214 1325195 1566957 1105748 944532 661647 664587 965871 1123339 1233585 18477 558542 828697 418036 599126 803657 383478 1046690 161276 1257685 1950154 215367 1572833 748207 462897 1749469 111671 10437 1056810 1798574 1611926 1785401 721279 1736624 1337690 10026 1159909 354992 670133 845797 1546958 1806709 1843129 858955 1330149 1855933 1286569 1928957 405984 883390 1391541 1771270 175930 327845 1826083 655258 548337 1992439 736815 656391 1011856 1226190 1328717 1190842 905284 515398 1185151 1400990 136722 364918 1803652 1996056 1550249 1309532 335284 1888502 1717875 1106828 736680 251838 1228741 741891 1133563 826615 450419 1349034 1220775 1926453 1599869 443537 951926 1698548 1245436 1138702 116102 1624845 168742 1115296 1293091 1402197 1671056 1825324 654030 160227 1827454 913636 855779 408118 44224 1776507 689290 1950257 285481 288284 1045513 387609 634977 223762 962270 1238395 1963853 978321 1194907 165428 770119 1430817 1491823 1497212 1888130 849896 1988777 1256295 1039813 791835 1366505 549765 165397 323990 1593118 358212 1332702 300852 829455 863136 1703255 434056 1898791 1403898 1953530 1293008 1423626 843017 359330 360906 386543 248129 183175 463308 648812 1399182 1399052 912933 781946 935594 1895960 1575658 668991 105224 1555953 592106 361371 1565777 1183173 1063302 1661166 799483 151037 1607028 637852 1931473 615369 51363 1174793 1956777 17764 233652 1390614 1050252 1331847 126028 126668 1325028 775917 796986 1357079 1833074 20661 930492 1148721 167348 1436620 224713 1667534 1827447 1828999 336261 1259665 1538608 1719356 64883 707416 1730414 1288874 52375 1404447 522024 209723 712542 1671658 192461 1964437 702353 1193216 615959 1461655 751715 424553 1575568 1272567 1472840 1313847 437445 1758759 816962 1456219 1787410 1515332 1729981 1751337 388473 535635 1253299 1399353 1633445 1965924 577105 1532470 496731 383060 1564582 993424 1291149 664044 56791 1385112 337763 79928 850493 1714465 1678655 30141 190384 864704 1319911 1015558 1794617 62710 718488 1011826 495570 1119099 22858 690547 353137 415637 1247212 565540 1929085 13907 633633 1200764 1596432 1694451 1338279 1258125 622009 175303 594549 322070 1029274 1634874 1775026 957251 152200 982 35313 1683890 1670629 1655138 1684067 1402428 1626707 1137162 524932 832536 413911 1657475 799601 1547582 941034 509926 1051174 854005 1553325 716187 366514 395069 1335535 89431 216487 706521 63187 654782 582460 1293298 723080 343767 1902329 817140 1834364 1859958 1041569 1928135 425168 322513 1707997 1427073 811262 1914945 1645453 1180079 1266829 807739 1135586 557333 465954 1601465 1005384 979122 351089 1363091 726834 211884 179375 1808539 1642418 219413 243252 1373268 955809 923789 22570 1148438 1332058 456557 1828116 1314509 818188 1114064 937040 370159 1648249 1484255 879906 1190235 1153012 1707949 708151 1518594 350591 161358 1556057 1354650 24050 430650 88475 1024358 293267 390906 1378688 1850561 515913 1757544 45485 1580256 1599059 588162 777346 1614585 1580722 978474 1636175 848092 1782919 1383312 43973 125449 1380619 36337 981367 389436 410649 1410236 490601 739760 922034 294267 1491278 1194779 1049796 887040 612452 1780687 967520 1229434 1540729 1481223 1587111 1264085 1335299 582150 807 127625 1131402 1939083 1737518 489517 291496 2098 132593 180700 859782 1698372 1932004 1890938 1661482 1501253 877222 1112744 512556 1569063 1599046 854900 94751 491175 1457714 538504 710742 1007272 1193496 1121059 600171 1483795 652636 1948029 717289 1183760 938129 555303 455989 655656 1062317 765826 1016072 400946 1383389 1980517 15277 353732 1406448 621931 276103 1153309 1793624 1183391 1239230 963273 437471 516219 648140 988920 787027 990538 301806 147568 1511752 1265794 152066 1293898 1579681 452964 1729373 1232025 470319 1885116 1523496 1370297 1575969 855432 1607506 1090927 207982 111912 139479 449466 1229501 875554 442787 1165596 1703968 1416505 1359720 1204299 540809 690698 1835584 1232867 236759 448253 751744 933661 235073 1191839 1010136 1673295 337128 1755580 525207 819628 590491 216446 520914 738928 1971314 719141 1003645 1294781 72436 1220223 391914 861357 805179 370567 1407542 442437 1692834 1005558 516825 1898804 1018900 977855 526231 227852 199268 629555 62565 1155524 28565 487810 507522 607498 1345146 60849 1086656 347909 1487861 1929570 683571 1401800 531449 1746560 117209 332799 518924 635781 319610 240493 576720 1760227 992056 864186 1093883 949329 793108 1126109 811346 1659098 977068 848021 1836328 1891943 810568 1289843 1734342 1247057 1599631 397139 843538 832513 1079620 644885 488325 129744 224245 235777 1253181 444227 859534 1044276 1010537 343179 815027 556782 286858 84321 1494588 1413156 674114 916961 1866011 739316 1418070 511964 1473493 1141150 835090 1434968 1626132 1701220 1131980 670832 1869303 1999424 368351 826480 1147765 1954762 1972342 1597877 548585 1402948 811031 332015 836569 495396 1424390 1248752 1581305 99966 1778391 836195 836484 1054040 1397879 486522 1380910 954681 1529037 966414 1518705 211849 1950365 233294 1703138 240756 477536 1521746 830486 497851 1160736 648618 603317 1262116 1299869 1283083 1180830 112641 887254 569545 1468024 1031952 1246959 1822617 882145 1036046 1603020 159606 1547808 1469042 1139835 1377101 276703 502177 433667 1347988 1187544 1476691 83308 620166 359478 695094 777485 1105191 469849 1074972 993002 387117 1356918 1448904 1996083 1908534 1819527 802061 1332296 803009 1149685 14167 438084 1982053 1789786 875532 1327354 251997 1987171 948482 985069 1824873 694328 1207786 196343 1615752 1797865 510247 537506 1012585 1658747 845175 1077223 1632220 472534 1424174 897359 1200103 782743 350033 250215 1299233 716614 612807 1748743 1379589 885126 1122008 696368 1370133 1412130 631608 1876180 1787347 1124855 1218974 85810 933924 735797 538248 1933820 1769729 1233233 280430 607440 1665144 1492615 1811694 1551446 962098 15133 1364658 1266719 9551 1475723 1312652 1400999 272253 1608509 1099196 1610146 1408690 1552281 270378 1063038 832934 1147531 436830 890566 1128736 899731 158514 963609 643378 1284890 1031801 106362 1771461 377685 445995 1850079 37014 1891730 513254 1635674 951316 269905 1840320 390431 594679 4716 1365866 63389 1443994 1898573 374019 52482 1854714 1260344 1989808 1266141 1110278 752691 1303375 1580898 410312 1060837 1385264 1083319 1900968 737324 368087 1973436 454966 86352 1856050 1337297 1565906 1036629 1756833 185900 27096 1453226 1423357 88647 1744421 13219 162779 1440487 983221 1945060 957417 245541 1526172 789935 821553 1574008 128423 405276 1703924 481442 1844262 1744426 729315 65961 415082 1257454 1196552 133239 1544819 363202 1508928 943494 1363109 896381 1231704 1214691 470881 1849737 1390637 1841915 393429 980055 1000830 1683178 399130 444915 1668067 1503046 1916675 1886558 996059 1487918 1938970 1384812 156598 984324 1447158 1584504 175638 1777427 245673 566039 791367 21792 1191466 234050 645381 863228 1471696 1771786 1599614 1666464 1856301 1107050 165510 162048 67670 1515388 1290494 718703 1368477 1266763 115750 1897279 1586447 1199591 338820 1925816 520485 1145861 1762081 1325733 1833096 1927817 1237746 1213543 303915 847737 1030582 640414 1493702 1838033 1881413 993495 1348705 1387431 749550 1220959 852119 85460 159229 41911 790599 1965655 435218 990208 1116266 1788935 1083783 603979 714752 668426 80490 1725207 1556439 389251 642791 1735056 986309 1932114 959805 1690081 1161280 178927 1335811 1258740 119850 1205093 121896 5534 1224699 349512 345910 1889298 1908213 1338017 748788 1193827 972719 892053 869745 1393167 861092 1730498 1099306 872042 171533 490247 500280 485746 1383939 1699489 477762 1437272 675802 462409 1812342 1521143 1447899 772624 3097 1920978 997760 477169 799243 1298730 1143718 1354208 51404 1993212 256103 131552 1662375 1840380 945613 757206 89024 64153 817077 1631369 210373 1289212 356196 1491834 615703 943650 670893 1625295 1001319 408465 833292 1473933 1622672 1333775 435300 1777208 441463 731762 1122827 1964981 939128 307225 1176007 693312 1083811 1001157 1357050 624806 757323 1615294 1529269 1941524 1974483 823280 1635351 769952 832759 527203 819163 466793 831189 169186 1004247 1946251 1681659 1265878 1420356 1969986 354799 69716 959917 354039 1501588 1163654 753310 1432941 916530 1236837 1988684 182852 241595 1419629 806892 988120 221626 1080983 1579707 765984 1584570 1086321 1546247 1416466 1744111 1328757 1428472 1719232 53654 1334471 81407 570575 952533 1083462 210457 1211979 954443 1952474 237652 972331 1096715 1553002 10641 743092 1496862 1224791 1213580 1390422 328239 585309 1817763 1602601 189508 275787 1247885 198851 1799582 995372 485969 833059 1520869 277821 1494034 722624 1336615 1197621 103176 17263 667795 1146979 1675461 1244866 1389512 1262460 1718398 694087 80468 92966 1256032 404727 1554942 805740 1143693 1279541 471058 1516951 1289941 794284 1060719 1292060 1721993 873133 758241 114399 1101739 1727301 1876623 475953 1309007 1861598 684280 281295 1700856 811618 1480777 168789 1507166 1989502 357177 1543375 1721798 1312949 1331465 923505 762370 1228540 486775 84663 1241102 1112928 1569163 1122871 426560 759988 865160 1470603 965851 1872375 361460 530941 91530 1860717 1685284 686446 1737247 215185 1564688 1618951 976786 129374 67249 554392 193348 498612 1287050 276393 965032 1446437 154411 1549294 917343 1820271 611676 434297 1953322 727202 1999841 1949067 873243 1387740 1621180 72911 1727162 938099 250546 546993 1148664 332342 497512 510332 417205 564812 681203 1219853 1093636 1620267 1652622 1973949 1816756 1589394 567529 199678 1540750 673287 1088711 58157 743891 1297518 1858186 813802 840140 1089252 632111 1899069 1666708 1176582 1682933 1380313 673415 1694662 366795 1445879 116004 933375 547801 167303 1093359 387580 1406558 115046 76106 80954 1517464 1672910 1295973 1303024 552742 1505208 1651613 6894 1289480 124671 1571121 1705702 1467379 498326 51983 1718215 1448965 480508 1485510 1375421 1187553 1362023 1099135 1425914 1132114 1837623 975798 1092900 1510987 693457 1961191 524385 663646 894941 208528 1576010 1799001 1116835 1276479 977107 310955 1110212 1352879 1928764 1646560 543528 98170 1883736 1544603 271612 331370 80402 492720 1092229 990915 441324 625142 756382 738075 1270739 1929914 1286427 83451 83447 169922 1129754 1600948 863555 535488 177531 112038 1992446 1101230 1602835 1990460 270705 1643101 500938 1587062 1843467 1468630 49629 1846153 1455898 825465 679268 411097 530967 1045321 1175793 979406 353894 1508679 1072960 1391385 1818344 1513884 1185705 1063041 940992 1748613 1681709 546846 91044 410870 1509017 1258769 362131 1333710 1202899 1470312 778771 1816950 1260001 880312 1775572 1629333 1744626 428867 1868762 1427066 44192 596340 18325 1755450 1600406 1272991 363690 1854029 569791 165095 956151 1164220 1792148 262157 1016673 1739722 23730 1372329 878799 895574 210124 261041 1211688 1291711 1967260 1498741 908321 1005316 849192 1332190 741016 1380721 33315 1710046 593897 249854 1004048 138083 1552097 922750 440750 1484285 1865163 1959329 626730 1159481 789779 418172 1295976 346699 955208 1048575 1499423 970603 1591540 452694 914043 1949237 830839 1339604 1280883 912708 1111539 1856931 1957501 1991727 1290423 895896 1186654 677533 169593 1909054 1374261 461169 1139518 106428 1419953 756647 1775169 114027 976535 1427672 1497630 1117052 216054 1713178 251517 1004671 323823 566546 1230381 1007005 851191 963915 1253212 807206 1347452 803426 673069 1268683 1843078 1758174 1500680 719031 949131 204214 1709350 1481726 1112153 1558835 161477 1191552 778356 1473923 1014548 1466288 1230140 1245834 11098 1110647 1165148 274652 967149 1778301 278539 242092 331765 544702 1034013 1716323 1024106 635335 691076 1587377 1204692 1126538 985748 1826490 1114196 670045 1366082 1981375 1728000 899250 1484930 1175746 1704194 680152 435085 1681643 1155976 1408314 991596 1293725 1632904 1925561 399310 865097 1255287 513564 894597 1256047 1417193 1866915 1598833 310290 1774781 1647347 951204 433317 1065598 115167 55278 1354656 1733934 354586 1500278 985503 1419814 572339 1845172 1056552 492419 1341384 1996339 1240144 1512028 1441002 1421631 862701 152863 4011 1392920 1428083 419417 1955247 1891436 880296 488532 1531130 1224233 919159 848144 1989536 1836425 501099 346321 840929 497131 526511 556960 134128 281139 1837038 1697546 203748 1720249 1892958 405394 135013 879588 132647 554426 115708 270830 1829860 1075410 736947 1610809 1265628 1342868 376770 1566923 662944 1641269 1642501 927443 667969 170975 744552 1420206 899939 1795678 1879044 317372 1794977 1514625 1217254 1712923 1145703 822206 1551296 460990 972761 785385 617063 199930 888283 1369951 1655117 1532822 1146462 594041 388716 249553 889294 850896 210501 210759 407543 654477 1651979 1800436 475507 1719988 627678 1587352 1368044 279491 1879183 1720705 461340 1089614 1083495 442181 1797108 316656 1571116 903442 1944590 140220 1354194 94001 847295 978303 1715065 972109 1715745 897595 130689 1514877 87116 1603457 949407 1753930 1000299 1293809 1912706 1757952 1343213 132758 1873561 801694 484633 1794940 867692 777927 1823696 823386 1447257 761783 606103 150519 691111 482270 248760 5057 1444297 749857 162592 47712 501871 1954580 98904 283591 489701 424783 1139166 332891 25472 1029401 1806171 1769508 1783061 222787 970051 748853 696920 1582628 312532 1733445 857090 662236 720838 722832 1605928 23221 365475 510094 1804558 524876 725941 1813472 837864 1638722 129403 1685308 1993818 761874 188970 103426 1039559 1099784 546780 919923 575948 1650367 472141 666862 1610452 989931 967237 1423039 1729538 802115 1552536 24365 1619503 442611 1892434 439994 881467 1260266 1312741 599466 1333808 1711081 240914 1569781 708179 984393 1898237 238571 280579 1480062 1134318 1669269 90212 371198 1474835 1114116 520883 11440 1139329 742321 748738 642041 464386 1516776 620278 1503152 1594691 1024206 1160594 1779097 360552 1144354 667332 1920813 1512256 424763 1321125 403023 388326 1203068 180656 1339837 1396273 1216582 1890650 1029236 106943 427640 1145997 212630 1516721 1186589 1680664 898209 333207 213581 433073 553532 597088 344875 1884410 83696 1636845 1161375 1013044 290718 682565 1449197 82890 178828 1602476 509670 601616 296374 127201 1329310 1470121 1947791 1272008 1331918 1965309 1413176 1874082 1465611 1343626 1435105 1331954 740033 580723 477535 207765 1493693 1642356 814124 194887 511664 1076056 1957783 1148424 339726 1546677 1244141 493141 1134091 54242 294186 416925 568923 519972 24730 304951 118226 681756 919833 365819 1857245 1854613 1827651 790235 1716748 501853 813625 1347255 213249 634548 119722 1633774 337032 576842 1190035 1676120 1494571 1362546 615473 276253 330207 1037857 1118395 100639 1788128 1569111 1931643 367970 1958590 873988 596892 804271 1061458 634199 42643 518670 65999 1823314 1334921 1045244 531906 1215737 1764232 901229 1188637 1109930 1216782 1024097 1030905 758000 1235987 219089 1214618 1933584 516923 133250 855850 569028 1811538 306560 340023 167579 1357327 1358488 1961090 1277603 127967 106767 1066106 195060 1140320 966718 484055 492019 1883964 820367 9059 549867 1455938 139779 13111 1219410 1397633 359538 1491500 1643661 88796 18881 836916 830372 1837730 939956 1158079 1118312 1825928 74306 1762089 1238538 688418 583861 746971 1290179 1156953 380097 1287776 1776712 931247 1819033 790757 1920004 1270827 1298195 175720 414001 778603 1323226 1039230 163328 689968 642045 1696037 450838 351704 1263158 159337 1731780 1267020 859510 1587196 1420336 1606553 1267727 1434886 470304 389956 1026525 1032839 1213448 1949675 572904 115505 272452 1807407 1980643 455455 1752073 282877 1648299 1789838 849614 1679964 1422992 350284 425475 1283632 101332 951547 1272338 1434565 528755 1496007 1637029 248482 1820290 113400 1196039 1473240 1038243 1479986 769942 1814614 1942399 1455726 1649950 258094 1195007 574397 1831849 1924383 520530 1632871 651086 1004819 513622 1818430 1234813 1217631 1775064 266029 204723 1149107 1774084 1671477 1996661 1972640 1138262 692081 1736641 1151988 1424586 648427 1822080 1666538 407784 1203890 253344 698233 228974 1210959 781243 787320 93887 371882 1083445 1191699 604453 527296 1179441 1238235 903787 1761419 403202 487345 730385 550720 383115 863060 539765 1517235 32968 1065760 1760980 1800808 207639 1753572 524081 317360 548648 503337 1429131 962641 1173023 1613241 1127941 423525 1670070 1312815 439277 1150551 1890071 428360 1616794 1097263 1243691 1851679 506854 1202765 673783 191895 1856394 1797774 158935 1041562 1563729 665806 1371319 1627525 1422578 1116977 895347 1289780 1733884 1985561 1807388 398627 1297087 1050472 1244234 1842796 1446240 450740 855383 640839 1071017 1267842 462101 1255626 1715655 1957966 724697 192432 1962861 873035 997916 1866865 481290 1266483 1079548 794313 735666 1981342 1741232 550468 1268486 1591998 1146755 1071305 360935 927788 986688 1300929 63693 1357942 1577061 877036 1991003 1060440 1325030 947891 479007 526360 1215035 548279 841941 593652 177261 1762602 1808307 1119548 797357 799096 981850 953451 1007787 537182 684828 1948664 139288 977497 733945 733872 25579 1470861 1227695 1615675 1107484 1931384 605738 802049 75268 721308 709892 336264 1500721 378854 785721 957248 492491 1130408 429853 272521 921506 482484 1353746 1311481 126151 1637172 1974325 1915799 1126463 1119250 1358994 1963101 364097 1696685 1822395 496514 561547 875371 1153709 1090139 1333112 1921724 904224 1582722 261237 1728389 815749 1477510 392433 159490 1072620 1755467 344419 1517871 1148447 1186307 1028307 835820 1400033 1210370 289012 1304592 1596513 1511037 174646 1527180 1043540 34256 1908510 897021 1347562 1112535 1379396 620265 444337 1328456 981689 759914 1862627 667720 610834 1921597 11511 1041652 1489968 157838 1169108 1433720 1970120 1319008 116517 1024684 751214 1901686 256155 1701231 1016760 200763 1313397 768276 314532 1082860 1772987 1335441 1317834 17394 126314 794700 1579622 1350490 1865438 1806725 78776 1882897 1000141 864200 701902 283832 1059510 539273 676658 993266 1765812 1479706 1232509 80101 845917 1891130 1586063 615270 700329 1194093 1360941 39337 792578 1321565 1818637 1686822 926477 342851 1392417 600735 668575 1078947 749626 1501539 228288 1425651 715803 1236979 504365 1604175 1666562 923161 422564 1823148 1207393 89511 520178 916566 1902006 1478967 1224113 1157443 957973 1407841 665204 326878 414353 817781 782159 279350 140109 691154 1939157 1974415 1028805 308521 1676372 1403865 1478461 584421 140813 748699 1202721 321244 1043595 880672 1357782 962147 1256120 1361148 1915965 1559809 1460727 1286935 902281 1141202 1175968 19469 1153623 1155445 47 1248463 422562 900841 1770985 1571907 1131252 257333 1376994 1324402 904672 1650147 1694402 1002718 1399651 1664337 1423520 284587 1008175 1299081 84420 1678414 1423298 927876 1201874 268477 1664663 367940 1442840 143611 2144 551275 109356 136424 1756187 1597279 1511189 1209661 899590 1257503 678281 891273 761105 60565 1824252 1457378 1925062 142674 1324299 643845 1981415 1048099 1215211 1783792 224504 1258363 1353895 1334362 1717004 625740 131373 895438 408361 1335511 1579455 648123 1689359 1688295 1548687 1797632 278530 775279 1533961 261435 1204443 1276678 990003 1677535 271423 156152 879937 688241 1793129 1700557 1833485 60349 730401 936753 1851589 197045 89514 1184671 882418 1339140 932990 526566 1920665 1341375 1508368 455783 449529 780718 1140167 311332 922194 1989726 1528192 1362147 819201 601179 373706 669730 80299 810511 191630 1657245 1982078 1306846 120753 790109 188362 1569336 502740 253027 1601923 649561 1007872 76392 888811 684875 1873191 1807224 1673720 1656939 1742640 282479 1862197 873805 1418798 1543629 1303962 903777 659129 1790113 591922 1489233 1916000 719480 211926 670566 1666395 1921173 170771 199888 1618010 1903063 170422 910420 954978 982455 381737 1559334 673520 1800903 1469373 208046 499628 1428518 1859271 1232469 819870 695637 1644244 980834 1874637 1829779 1089331 342779 466405 280805 108110 572260 959547 182453 1829276 1514848 934807 1112235 580535 1298272 1923269 575087 1319717 1430328 1773705 335398 1586463 1412556 1423348 1970072 1263931 1781125 228023 1585430 207732 665123 810692 902365 634134 1533663 1554580 661232 1188721 1319735 349763 430447 584718 1047766 371067 755175 1710767 1294904 144003 1672611 1654726 1328375 1945457 449584 16899 162797 139713 1793737 1375804 977113 701810 1005358 341692 482727 213137 1903928 281094 1376978 1076430 1325741 129458 1782171 392577 1210144 1338946 950247 643251 1900140 1080970 362261 641095 156766 612370 1038393 1632428 1497864 1686799 1596399 1932136 1381298 391690 508054 1209447 499668 1602448 751787 1958924 1312765 1616622 999824 1404405 1678827 490235 1710572 1490673 1396459 1727628 1130088 1981897 972372 348391 1141832 1514444 1590042 750742 658145 252965 725050 1048834 1022586 422110 640856 1035143 669088 1557967 1920715 1802760 1777048 509787 1204833 1852366 918230 815567 1050863 661355 1115125 788563 1288971 937115 1763660 387720 530626 28386 77492 12839 263103 857036 920574 1062569 1699749 476836 933158 1702608 1505496 1404752 1930758 1880062 1557629 695763 287801 1861702 1052445 1977718 1729502 943754 1211758 1996626 991865 1973650 202101 566108 789051 1281897 571103 1433470 93672 1981758 947661 1318983 890009 1262289 862091 353250 1244318 5239 193425 1897655 34550 492328 1712648 1764797 399102 1345988 1313755 1791958 371676 1969411 1022313 1957272 1465999 895285 208904 1086631 222460 1014649 1384292 1063317 1851659 193078 1277635 1293748 1211414 1566232 1724740 1549556 709870 771150 145895 1898733 1447840 1428333 284865 1741991 657166 403317 1449707 1357280 1977700 244437 681436 1080369 332074 1498676 981764 822375 1758341 623149 1364365 231679 20515 1140498 1518359 1877904 661679 1662563 1951474 1750695 1348568 1671758 503284 1904544 734216 629588 149477 1993070 1846408 41088 505471 1298474 874828 404223 1156486 286965 1252204 1572176 782553 449672 193204 1427651 639453 1311910 1846783 310111 627291 1609721 226047 837968 981925 93510 586307 793914 1883592 1101874 1893710 648426 1024845 227007 667063 1676787 139972 1501238 1404110 166963 550938 579636 243275 1706365 1277840 471647 434146 1033686 1471579 1618223 1891057 1709327 1011151 1663811 1986909 341714 681913 1929274 892536 293256 1415244 1491093 586765 1886724 1979937 1522471 1765523 1426462 1407481 61450 1832066 1855149 1710448 730150 532889 1262294 405434 148086 639693 1485917 789311 1511718 156692 1503029 1981152 1157679 374043 83263 1757342 1565185 1717769 1048523 814031 239323 232266 1120399 616492 1762122 1666075 193416 607895 6949 979992 122819 1673488 1623080 1864298 228024 148388 334907 902587 1657579 552952 1080699 283465 1316770 1480334 869385 1706192 1302787 1063352 1702728 1367415 1155203 1402249 398406 852788 354932 365194 1544965 73287 157312 1169285 1216955 1469629 1022884 1222512 1064889 1888665 345026 1020740 1937104 1029936 1298224 1050952 1722395 472355 474893 251365 975773 507259 241202 1858520 1769495 391629 1582986 498160 428714 1663480 1445327 657394 375534 63565 1498424 1335910 857704 1183181 1980391 1188770 32195 595583 534854 175958 1457869 204891 817004 1079738 1600623 537349 1661252 1823045 1877776 795760 1830675 743738 1970728 1887873 1447803 96635 367189 960777 180694 446525 1905990 370763 1860552 1864807 51768 595541 1645140 1733893 1850770 717479 1758041 384873 425112 1375409 1751751 1229655 477911 1669686 419884 603445 481023 153397 810585 527808 580556 1871310 75840 1237589 1709890 1749164 493600 111 996680 1171944 166595 1490979 268578 1944196 424388 104766 818484 30862 82664 591014 639153 638409 458401 1957290 1966989 815832 13860 581980 153151 1532287 236578 1035196 1062656 269084 1154450 128064 338127 1637245 90092 946388 392685 1269965 1397451 36037 796551 1229070 214736 744418 1682862 1124229 61530 1629322 1307247 1273355 1543146 414356 379397 1642560 40356 1128578 1923418 964144 371883 208237 1718824 1292943 259424 1941338 418300 1656867 929401 1213233 235505 661349 1317854 467051 1641517 1521025 1752323 1605476 1141486 551316 1662207 517280 1428794 1647048 1083244 927324 1179927 1335840 406076 635415 545696 411168 1475926 1427042 1328478 1358549 44136 532715 102183 1435432 751703 1444813 1297416 1417304 716436 503416 657711 1028285 192898 1606608 62609 1780883 517467 1653566 994436 1469250 1908888 1381466 737480 199526 507549 479108 1241892 1413348 444151 322106 110912 1206743 536416 1158174 435240 1291096 1879797 741376 1155934 1421164 746160 438034 855584 652978 1452519 1878441 334152 1313770 1269341 506939 1758310 109615 872003 1837805 1475793 1644527 768380 1238838 215080 198729 477819 1054700 952509 62625 207061 1816525 37577 1932426 772256 1006139 418422 466245 1194591 1898600 80888 1414292 315848 1757749 975594 167252 979864 677667 1582336 1347721 599015 1691257 1116697 1683261 926064 1806696 805705 574024 1757500 1700777 1353169 1456357 1782822 1891188 545900 1182323 488158 1309634 281879 1778507 947927 252077 1427990 1028005 1030665 1797510 453010 884183 305394 927747 1271210 1301107 321876 50877 486889 280352 1196127 1973799 1826352 471584 1877567 1036265 954063 384936 55858 1922467 1863989 1510181 1150895 1545687 218740 813273 1806973 620921 791046 622648 1793455 50168 663209 640258 355936 1385364 687791 840908 164259 505078 1143605 48211 329641 751405 277701 981796 680747 362168 861759 725285 1839499 273822 1030874 1432795 1267931 189048 891912 266466 1542024 1813268 1442391 1073232 1691199 318805 871335 1100140 1629484 890249 1808213 1082637 265095 1632541 488090 1047094 766886 606031 1537740 1422069 1913344 109733 567455 400508 567342 314871 567458 1221634 75286 688308 1860330 598347 704878 1904530 1104117 1749915 1628786 469823 1644255 607451 428494 341902 176683 1726581 689304 636040 1816379 1221945 795776 1067135 1471811 220538 446939 597474 1606866 794548 1690629 1713196 754142 1826594 1713533 1021612 1189149 97661 1833853 1216484 618723 1612376 1487340 1958344 344874 1221535 1986775 1544968 661472 606350 90343 1634701 95312 747553 1909181 308522 432100 274300 1429295 679298 1585678 609540 350278 757196 1015653 1369864 112829 1862297 231499 211254 1436733 999289 1494883 840923 1913642 4857 1716174 1246147 53345 517299 1402058 11427 203572 722439 427415 514531 303016 128836 1021187 873034 157261 1654277 1862471 52315 1184011 1639652 921112 1572283 568170 1808490 417547 1453063 1422192 1611557 653257 1709903 773573 237271 825460 1546974 1081603 774975 1864789 674421 741002 140740 216193 1363732 1588828 998828 232165 1072716 1586099 1817099 1320682 585424 836312 1981714 605226 1018407 627459 1980320 856163 1117097 681237 933834 586219 1561567 775593 35103 1324166 1936880 1696458 285072 732582 204564 1161476 733567 1720603 585295 610624 501109 1366577 581308 1255434 1917876 275580 223160 1703972 1353956 1243772 1800824 162426 402648 1122027 1672951 1634893 1222091 186880 1374028 588216 1080331 704065 443838 1449359 1559648 1086547 714028 1046683 115308 1923898 1320149 1048920 1588045 1196678 220326 1637286 144881 15299 1567014 475516 954475 1452070 1433490 498381 370508 525074 1480066 1966854 892495 467420 1817866 1407831 409221 1794007 1473437 551734 1837592 122626 1899725 1098777 1121146 55475 1205336 276800 1925623 1699735 278673 475883 417811 1749829 1475023 951921 928733 771312 614433 552094 301913 1497429 802235 1930659 1212920 1181969 1302952 306962 881377 471953 141993 1205717 678203 139631 1327869 1881976 1176483 1921833 1941553 1323516 1294061 1535327 459117 1276694 1013822 1086011 135310 1609429 768391 1272176 520846 804302 845079 1447412 1336126 761028 1288166 1600742 179629 1591303 295874 1399999 446011 338968 531032 1953839 609000 1786456 518125 145910 1875608 847906 1997125 1632305 352832 1583814 255615 1369547 347863 140227 316701 1643174 706146 1010055 267217 1859045 704136 1772591 1091871 119227 1509289 707732 486678 1420422 465499 517022 990595 137272 1212459 1392535 582115 430481 200179 341473 1104078 1910700 638271 916371 1155446 924597 1442172 711341 436401 1948612 1365081 1807569 489303 968438 1369778 1657121 79313 734775 1833325 1053802 1721500 188115 920313 834787 1299658 761512 915505 1590006 169813 851030 780595 1230663 1471423 1940173 1489380 1879713 661910 1131537 892198 562801 733227 428902 1034253 1146777 1152266 457833 747627 370673 424132 1679691 1634327 1736362 1063841 480035 726555 1502527 1095342 798892 1373240 908580 1139867 1495516 863758 1242028 42583 183799 1356779 1889374 36936 444884 316783 1465234 1175287 1392566 1946736 7114 974385 1489819 1779762 138192 1621383 814256 193131 532613 1102545 439752 480645 1628206 976216 405716 28630 376821 258196 1529630 1274389 355466 483728 1762227 667345 879476 528682 581285 531410 1322196 1804758 120354 152580 1818583 1152307 170671 299620 652702 14272 233779 847080 660514 417056 1102413 1532775 566078 251467 1228752 4464 311099 1294453 673812 1302528 396089 1137110 715054 923465 1941569 1454735 1883057 635028 1324596 771479 624357 566329 1545617 707013 1993913 758612 1784178 1770739 255779 1602066 104989 1439777 179476 1534349 1371696 1454981 1140402 445071 622346 707760 1821633 1055293 1452707 624624 38694 832818 1649799 265418 553967 1852862 557772 1934360 1580431 312929 12759 377461 1333074 214402 1553832 993276 916821 696434 1991827 1581965 1941898 115202 1339449 1229786 817272 886885 619739 1613108 1426063 623268 37534 1108133 37394 544493 1215961 611626 1330775 1542250 944632 1684374 11184 1791820 934013 487358 561164 1870090 290267 645902 1135811 1036023 1666517 143457 681691 632188 1035583 1096506 1906733 524663 1447244 955819 611523 477193 1917627 736072 1489889 1893560 654794 1853694 1450589 446211 549848 1084184 617039 1962146 616922 1340323 1052452 948521 1029825 1678575 1193901 251553 1803534 1410071 1292116 572954 1548773 1558216 1691830 1649457 1371571 296453 1508262 1966513 1309181 1983350 643164 1413862 13163 1415741 146127 449884 77792 66724 1307196 1891001 1644589 1634843 81620 1348457 383714 1536400 1588214 1166749 1329752 1768164 1967689 279253 1638806 747637 241932 1338989 1602514 473245 376532 683328 1245293 1937848 1166669 421436 1971701 1463329 761798 1488880 1668315 1567113 204229 1461371 1755855 1598124 1639298 1529036 100951 699625 1629384 1917786 1268723 1240737 1895428 1453613 330812 1867714 177276 170313 942201 458171 371078 376140 1254464 597286 1249697 124736 169226 676084 962942 877322 1668659 1778112 1094516 512000 1485345 751646 681943 984593 373909 938394 1245514 168512 1725007 1758824 867587 1752659 740671 1666855 1863480 1288114 862021 1558185 1504922 109011 170475 1697744 335847 954844 1957324 159207 455597 1254887 91550 1732158 176576 843475 412076 1811201 1564932 278859 766739 1562206 1424725 671875 1588405 753419 1741534 476541 1806985 1009408 1375500 1237880 1684934 1221944 1703067 1035955 1490064 1765902 605495 1519330 897213 813417 306029 1740145 1939508 1647131 702283 607546 1745733 390327 70717 924023 60927 246130 366679 1239269 1868948 1834177 606798 677414 540900 802085 1549943 386625 1488888 535692 194695 1867143 254208 587734 1509480 1915771 276913 1004720 1740271 348319 358490 1549951 1544141 376791 1784715 804333 1838502 56233 626122 158738 81672 1393518 639387 1809187 1282629 712674 359319 1974643 1477189 1060588 29170 1288589 1054626 609025 1680688 1036358 1650552 268868 1865320 1459214 521810 550670 615102 793360 549705 19015 1399893 208417 1527542 355724 1129838 913167 1524369 1250200 1388969 1859844 1687280 708564 1676691 492748 1843135 1138669 1277550 278212 22646 1820673 195568 1405314 475969 386701 1019563 639999 457508 341359 1444782 417739 129513 404430 1611423 1896914 323656 1358653 11056 1006932 1577677 1355773 1852622 1731768 1217311 1984327 1604764 107887 1548564 101427 1783786 1370710 940328 1032647 1502120 1858412 1435977 1587454 156664 1356659 1784524 577357 1419077 1363275 752674 38337 1592512 332849 336606 74940 876484 538565 785405 621344 1642165 698163 1998507 1745038 790682 47045 580615 798873 1320905 1101357 224467 165695 360017 522396 1128831 1606377 266817 845148 1965773 1631978 20874 1301548 187235 883471 1309054 743306 99997 656564 1935979 218232 1532863 1069792 1534273 1009347 1586345 705708 738504 916771 1454502 251513 1768348 1178418 649263 1436433 151394 1328404 233428 1059106 1415764 1868496 1773993 1064155 158772 136117 1451282 1342055 1931072 209948 622269 125956 270299 1108603 1648277 1402724 1881949 322402 1167804 21636 1170665 1617498 1350731 523632 696578 237281 1401148 350332 17052 969603 1555278 530584 316328 158971 533437 424897 507414 1439264 865656 665156 413197 1540487 1119379 1346371 606124 90759 753663 553083 1820133 1542493 1418445 1665538 506034 1252431 658226 746688 938806 280832 1523022 512752 304217 773099 1913685 168204 1972159 1267880 1928129 1563419 1910832 1029117 1944605 1125818 1988512 1713917 850429 615293 1726542 672804 363953 1250173 218377 1634582 1175587 1042513 43371 293290 110118 1069758 1597232 1763939 1114291 168009 755106 112143 1429407 378214 1263700 1752557 1219389 1151100 1862586 1957719 1341733 1770703 1625396 1513387 1568626 1562032 1041498 340259 1047530 584541 501141 1571106 1497221 1589388 683284 46182 1494349 1287134 1464794 797973 1367644 1927724 1394959 1712345 1448179 508102 1160384 642747 1527969 1127626 470670 1844460 1377051 1688802 1626145 827641 1651596 51495 1941506 75822 1954924 1900344 282044 1649763 282180 50515 397406 903772 905668 823634 546278 1568939 633577 1912006 1565021 1571315 1906297 993801 1780404 763332 1399275 380062 1460365 1593780 1249338 1328596 1472617 1719803 507623 836696 704771 908987 404 279122 685321 1495060 1515462 577967 1929812 121827 1009596 180617 283627 1485184 1452991 1631760 505769 1108137 1697990 101854 214921 434376 1188841 1358074 962858 1472878 1438162 1901330 658379 154082 1441788 1736168 766789 1391599 1459659 1798740 1786300 1720915 604049 1205004 1626364 857464 1917337 459232 1565825 104437 1031579 1226750 1577698 1158374 668631 1855597 108093 350962 811173 777865 336520 1631812 402101 811800 628264 1300401 296774 880186 1001737 242394 995153 1239834 1267082 1049082 1711484 216656 1758145 1757049 549167 1473497 761325 1143533 1547851 1648900 203428 945167 1096924 1533736 710073 1923695 1743934 715329 578523 732402 1588171 631828 214429 1574786 422301 1262538 339216 1358643 175464 1192874 1999819 109611 1544846 272704 1532311 1514569 1331101 506004 1581115 341804 514277 574618 1421915 1888154 850040 875160 168626 1563407 1523250 363749 1425759 225455 1638099 1812270 1925042 702763 548830 270013 979630 971168 202218 1872842 734618 1954563 973498 452910 771153 1509411 1757715 1761217 1214428 1357815 1415230 1645097 1139126 1870975 58058 1848577 1016869 1141736 1230224 1486126 607317 1120345 1179908 1485496 1942216 525381 1421521 1712341 1548967 1458330 484441 426111 467108 191482 1638409 722161 528894 296028 1401492 610978 1044958 210973 1416093 362645 986879 1241462 276658 1559250 375879 1548456 1844288 792014 1696515 1294520 875151 711538 623037 1054855 388887 1159210 1169343 1289216 1692470 1449171 1202735 595008 1885837 104565 887403 377829 251597 907044 1884608 1962148 1735423 215372 651786 1308158 985306 865555 1860733 884732 686115 1587458 485523 255474 547038 876348 1929492 169084 1378426 918133 1098330 158185 1201980 1006616 1953239 1277978 332820 1608493 98445 914473 752926 108297 425007 1800659 581921 465951 226194 1574047 44452 355099 1996493 1684656 11379 169567 270856 709499 703806 1860121 362691 504759 304605 642868 1017163 1222558 1844538 1592361 674358 1183443 922578 1875024 1759233 448783 604913 1788150 677222 1059834 567680 1248920 1425875 1397489 51181 1319939 633427 706299 974045 1974443 300578 1220435 1177382 395450 1705748 22253 1519728 1326846 1649199 1651593 1016509 118614 1635989 1262360 1200843 871644 599672 41497 1560520 610865 930606 1756725 1747624 1116328 1508827 1033913 239122 439870 789470 554662 1278335 290917 1534375 1514067 668415 956027 427172 1305912 835136 235269 120080 1453035 528550 734648 45414 850720 2522 1566801 1354392 947703 1776167 565048 1588901 578801 692266 460406 1724118 1604295 896356 1638712 452122 502339 1388367 1905712 299022 1871830 38547 1632034 1940299 1750767 1332301 1521219 694255 727859 1395946 200942 1490285 102621 1268164 696324 1428721 796188 435349 1717370 1429440 991745 1168693 11112 548472 1049260 1744017 1462400 1683812 1166899 1093464 1994678 246063 728570 494897 826715 1886287 1789068 1718870 1164358 1010518 494443 242602 1620453 1049724 665677 427141 933762 204374 1406682 482670 170240 1623849 1451487 173794 907667 386733 1339129 1929886 372980 126185 1965408 445823 1368803 1780866 53594 465906 1659674 1877 1625654 1012143 292886 1179672 1023031 1012338 415958 312979 742436 593012 1719903 89187 1952939 1149030 430231 962392 1613988 573390 1841665 185283 117625 1032638 1747538 24344 1789568 1033215 450309 946003 1117779 1750253 690119 1386862 904135 1642651 663731 1896448 334851 1115916 1007914 1690978 871587 1009279 132205 1186464 1505123 1789832 917845 591768 1499916 1390585 55262 1751103 1913307 336415 969570 137216 1539544 31078 373496 227582 1825665 1426312 461977 889392 91888 1553876 547696 596419 1834050 464610 536982 228908 1813036 63512 327598 106626 1872630 1941252 1307800 1465688 58322 1130250 818229 638389 1160944 958411 1231573 1531958 1084882 1126469 1635109 984924 1085696 262155 1638485 1798943 598143 169033 975068 1028918 50601 1036007 1799058 1221653 1765065 998412 908832 928410 587301 1104988 383589 1439117 209528 1888604 104164 1278385 567152 189451 8672 1553022 604153 301135 900007 261685 375294 106231 390539 1305692 1077483 978084 714672 843348 1027496 91363 394928 1589620 1632648 49775 686427 435211 1847402 834524 382769 92488 1672303 377889 1916425 424421 1535471 139609 1247456 1854150 671495 1017768 108027 301533 696050 883432 1862424 665305 1110650 298344 1839718 1353687 586929 792901 307383 25058 194131 735137 402735 1852531 1798600 733399 1554791 990753 1679640 1453867 1206407 724618 285655 1125516 333477 306075 269838 1082886 1079713 1667329 1934710 1925973 222877 543131 1412178 169390 1658038 1007891 332736 28533 1753594 1961138 1024357 200627 1773290 994659 1897161 1454275 117514 1812814 144747 1319431 1694461 624371 1252851 217450 331822 1294080 1656275 314572 89486 588098 1164032 1719664 240456 679090 1326504 565377 1829211 383497 1587996 1933843 1157412 1939497 1089993 662040 606727 1897852 1846958 1450629 1297234 755832 1710234 1858853 1140105 1642523 71033 1441434 1960492 661746 1390414 755346 1071973 1219689 1959493 1475769 1141616 1009456 1001391 1965164 1616629 386479 118537 116492 1579720 1695769 1325934 259574 648275 471802 1944636 1955633 211978 648366 879210 1279490 1284745 1417279 1924701 213647 1647468 1891033 17012 777819 1876158 1673348 748358 1464464 1635415 973727 1749598 573647 1692675 610833 583949 1450487 552697 200921 1130769 750258 547518 558772 1092 1014962 1987626 1513522 709389 1944818 783140 1639733 324450 1910461 1097049 1035340 1840948 534702 483735 302012 1916037 317026 1136830 145166 971207 1299158 875449 237892 877597 1003877 341017 958392 1653024 1815774 1181991 1906474 1932961 1007789 854178 354551 1812688 1094972 694699 529839 1671526 427557 1180569 376182 1573533 1705868 1185835 816635 504411 1873909 491516 1526259 874397 966524 68634 783271 1310905 1329479 1554835 1355264 24020 1535061 1117384 477033 1240625 185156 27363 1085992 416109 239795 1811264 537046 1283219 12350 1458018 1056664 1651113 956146 763932 1608727 1322506 529293 864544 1325443 320682 44909 1293434 1446396 1238634 1557793 523034 102309 803630 1936172 308143 1728401 1997544 1929117 327550 1373319 799226 297670 411636 637491 1923705 380823 1910760 855578 1017886 68836 899845 157047 506401 333327 980949 934856 1137899 454969 748425 408304 1895731 1222393 62741 710506 1401090 1826373 595409 1578657 163693 1152237 67517 368807 1511564 1173643 1396911 813664 1073782 834850 1786231 900012 1742780 908124 1741137 617561 979217 1933594 238300 1795242 1189638 438789 658764 1655262 1885269 1843438 1860909 1681827 957224 1992759 68515 328068 636587 890224 47160 1526654 967345 958209 1518110 1056082 928416 316077 1457774 1277232 1921752 732170 803526 1749889 1977770 598753 1160224 468463 1712821 1325180 1772409 1789053 649346 1446137 1155084 1307093 902965 224370 214279 792372 474025 1140991 1878687 237832 1903434 859415 138870 341627 364399 334286 977465 1379516 1566711 227016 834216 1561747 507335 1549688 851256 798653 964138 496017 65386 97491 193701 42821 381174 1780796 953850 252365 735410 238375 1872043 1523177 945464 526260 1598125 1400590 977685 1568210 827612 1699608 1843813 1155679 829173 290573 1840374 1707550 74477 1713243 536031 33921 1026070 1601266 612030 1354476 550879 1480000 1812761 1208868 1320914 1733901 1155869 1844612 1741780 865605 473804 1383498 1682811 1760500 174163 1042845 236941 709523 1551517 147951 454535 863000 1745717 110560 853223 1340891 220968 9283 1736729 787752 704932 1219878 23390 97393 1991546 241154 1214640 1900490 1236413 1111695 1008901 480836 506137 719468 1745371 1779652 89953 1168903 34042 1426492 797014 189174 625935 771436 1204651 1789829 1710856 1032338 1102943 1424798 838941 583209 1508775 569202 830814 206760 881615 1217967 73862 1033326 1836920 1399997 1212284 1223184 1322968 96079 1282523 1035976 746136 462297 363028 1083076 1954729 1713201 121286 1364667 485953 1927553 122078 301454 436032 952672 367043 1981649 1981901 1929975 684187 635641 813570 1514305 390771 1602331 1024902 1370829 1942135 737303 1257382 978703 371703 1928496 1419254 1240671 1882990 259174 1172125 1811798 484941 997393 1196268 946304 975587 1595716 1056171 836129 477182 539733 1307971 585282 359936 1457024 1526443 963320 1772664 508931 892017 548363 1710342 1813008 504262 1155165 405229 1956690 1928114 1888032 956718 1335917 1012441 1097758 853425 1281919 1500056 985968 1076739 60902 1775959 1224787 123337 954113 573327 1072721 971332 796570 368191 571218 1759560 479619 926106 1688251 1298132 512221 10034 191060 1226577 1279200 1101775 1717400 991266 875090 273155 1014452 1675014 1855216 813455 1068489 830740 1477413 290199 196445 227377 1161689 489996 1420635 721038 1199998 1473757 1666470 560821 1117516 1416640 1430958 531309 1137551 1590925 298874 20435 1064748 621232 1650760 933519 816086 619425 1875373 307125 1220294 551455 77992 77631 1466052 1394857 658538 1688686 48733 1491274 507938 398189 178981 977693 585121 887010 1525899 1708306 855220 287050 603184 677019 879396 609454 553286 43877 264203 1089256 1158004 250145 179095 1927802 1628333 939459 1552328 273225 1030227 1295546 707439 1727722 498080 723281 978915 1934737 1679764 1946355 1039920 1143886 736701 110045 172690 164623 881729 236506 1724772 1780803 379877 1377119 1801600 1791066 1209403 1773013 1923028 1195103 1253793 1005514 1668019 1487466 969776 623583 365717 378202 1639793 1299480 1592481 1060649 1897886 1192618 1527019 1674939 786430 1381232 1912968 58908 526432 218038 1768183 629276 1041219 1944228 1832346 1761497 1962180 277773 816107 874806 1640643 1118187 405417 36954 1200848 568756 1220695 875791 1306981 842570 1889834 1304140 1172582 841956 1261470 569277 131947 1767352 466745 651743 663383 520171 1086550 1903900 277667 635138 1107910 573578 510975 746340 710617 1170154 1512074 421954 334381 1724771 1175979 744380 433747 413199 1765729 919072 1271527 1563794 270343 1872476 1832490 1446481 1504561 401506 1832073 1231960 589683 689691 769871 614260 1570047 1765725 756263 1690121 969479 1437497 1060757 200602 271938 1283969 736078 1372649 482999 1492443 1836036 1806882 873348 1233419 1553371 281078 1187970 447627 1558801 1571834 1056165 173405 1201334 1939532 295379 1152242 1886310 1082038 404135 1199894 1253024 123297 362990 916075 851591 1514191 151726 1052393 1326980 367713 694804 392301 809476 1127646 168640 1788023 428302 493467 995936 245617 1029820 1751514 24482 1933205 855521 1116264 965391 1156225 1482026 431487 510129 886217 351934 1048411 1038630 1035056 1210416 151277 1731843 1842957 133349 1337427 159556 737116 1470209 906839 564908 701648 859994 457623 1324816 1830738 1371258 230387 79315 1198173 33999 92337 113418 240268 424183 139775 799466 959032 926494 707463 70089 1509162 476415 1841681 323236 54953 159900 135081 1996878 338008 1502796 972901 1001206 1150832 1432470 1846586 1106319 691128 903670 1280766 673495 817679 1820483 584829 1286983 530493 283790 1006763 69373 511398 1117534 723828 805573 624021 900537 1403183 681498 625119 746510 1008613 104386 1769970 1549822 1350934 362293 1990753 278247 566122 997530 1388136 1162885 604585 408879 55674 148582 818318 1487291 1673847 540613 1756047 1610822 1455125 636433 970340 1874661 1278340 1214766 1247583 43730 1148661 787095 900021 1034818 1773819 793473 120925 43492 873127 1364673 1408839 468082 306817 72679 623747 740034 1732559 1701504 7486 1952374 1757127 1400104 1283839 828139 1027756 1624672 1452511 1539445 439179 1435206 1114127 1944081 1366903 239162 117533 1545663 1565198 1781338 1658132 792817 130718 956193 1082809 852277 84755 1869282 1197553 1820778 745753 1292986 1690392 1291698 750411 1059650 73000 211628 949406 949484 287911 1300038 1636151 1208195 1851707 1241784 1200021 556576 1580244 1204291 1642888 820851 1171383 94563 1962653 57999 1541469 1797564 1853108 1327684 208628 1837561 1031333 1202872 677481 179533 456715 1121505 1567961 1752113 1532888 1250723 360115 999403 1296405 1129844 151453 1287044 753001 1905221 109367 30381 105784 320453 797705 1121471 438910 277177 533348 901794 1067766 1798157 666998 544895 1794568 1464122 1105915 509724 1807673 430011 1597584 1655227 933443 810114 772479 954499 903907 356118 1600974 1457419 1227310 1829855 588002 1393446 866852 1415554 1512980 1137030 868629 1799307 1365017 1326603 1626682 150102 628736 1533807 72646 1538067 1774395 1845206 1938873 1441600 1856374 1794867 1557882 1259879 850877 1937132 611517 261981 1463180 1231666 1566952 238273 170644 1892682 436216 372923 493418 1882379 1261435 1655730 659686 1654399 1908133 1433360 1474463 130401 1015506 942469 116683 1279084 1328786 853818 1665448 1027358 835780 1321849 890055 320466 893405 301193 1336191 1418308 360515 299147 78514 1540628 918237 1026064 1575505 883901 1088453 464902 1606767 1751246 712010 169594 1422614 547871 650452 1751264 290959 1680775 194474 644749 180168 856790 1342622 481428 431358 428318 206688 1142192 89125 1404217 495029 193380 1227549 185776 1400635 803230 1652796 1384661 1447726 1118322 1528913 1369090 1253258 146132 808838 829969 649269 1102145 33653 51812 197147 671404 935523 1524579 47660 1544357 957046 1906418 1657088 345547 1525661 615260 1083419 1609056 901198 683263 438607 11250 1543111 350734 1784842 1473457 995419 16995 918612 925814 650782 432970 1447461 232966 1267114 1910834 806638 1038772 1354707 1715854 450592 438009 981389 958035 1733592 884188 17101 1443788 56705 547193 114472 1563601 177730 1409106 1678914 919005 603044 1393762 218133 1989001 1814717 1913340 1122881 1206705 135610 692509 236169 165000 772580 1654889 1489042 840156 299412 216183 1512300 551023 1047684 210886 1687252 65437 333289 640719 121614 1265387 1274956 1865149 1977614 357589 1070068 821333 1395731 1439549 1546530 261085 1109825 644396 549632 1660545 145800 480069 1730190 781684 16460 1598704 1097739 341423 1067305 385672 503049 1103672 1472546 1301303 1991439 20444 1112686 1512252 1432824 339335 690083 875188 1566408 147720 281808 1757002 931265 727259 1391913 6428 1793277 1178310 1864452 973905 1663783 646236 370034 753411 1024369 1275636 1474788 1351804 1068178 199621 15052 1150275 253831 204766 143028 1906921 809689 600342 183808 443383 1657227 1301259 782958 1987051 1278962 1098430 1425898 1539480 1681518 307650 213005 1753649 821607 908159 1548342 529040 360362 835405 1751144 1240631 49966 1279969 1700966 1840997 1845364 1881078 202745 860334 515112 891142 1758086 125061 823844 582386 1465175 543073 191626 1125607 123946 113037 1523689 1113604 1884635 1923228 423711 1162655 1348932 1645786 1011560 1294477 1347182 1945952 559918 445300 1497390 1001213 129408 1226342 1896640 1885723 1251222 55117 1565374 1008465 509113 232713 942314 1076646 47242 281201 1270959 1774684 1074707 762940 705520 1431527 941493 1665666 1858043 1259593 1001979 1346687 89412 1536553 72824 171507 1990881 1143510 1331531 1356012 49818 1093240 1399796 893724 910299 1551543 870177 215682 1044940 1129428 1901223 1744294 794893 1399040 730970 1779474 428338 239999 727374 1213313 1737667 1633591 491364 632773 581125 1228373 1672883 208068 903360 446815 178747 627245 452596 689167 631757 317612 1831080 1151913 1299818 10128 785275 1372782 1678739 340470 1230028 1137113 1549093 1327833 1088567 788654 1943495 379787 791908 191717 1249173 1540036 1469689 123260 1450810 310750 1048315 597860 1358724 968607 414343 1360418 888531 812116 298944 924660 1978267 1391331 1058829 1597329 548098 329676 703694 1558301 1773554 573497 615891 1750902 1605626 771550 595740 494613 1439551 1059551 359932 782932 1138101 1581862 1526005 906687 1235197 787310 1856409 593182 521057 387620 1370880 995231 331053 1621830 1207970 857370 592369 1559765 1709073 792639 1863705 290363 1344150 1442913 854479 368059 1049691 1328811 975247 1265983 1609325 696925 1133326 533720 1959557 455556 235438 546825 167232 1085948 1328229 1854041 1392923 1244049 383136 345825 1294411 1221444 1500741 1788429 144528 432855 1220078 627445 1392654 1396028 180279 267343 1536347 184438 1043188 1456071 600427 307602 88021 1853729 151022 719357 899150 1799367 1482032 1887176 1293073 1812555 1990150 1588485 184461 1813150 1785246 1962801 244557 1020990 791531 432784 1025574 467751 436066 225479 1145688 349453 331013 1480162 184043 618525 1174919 1048671 1071101 1817424 1623326 1801795 1088523 1813157 1235798 1124292 1837298 175024 1658412 15804 1208463 1525495 1508435 1033831 784577 904505 642800 1777524 252127 482965 1569126 450696 544616 1223636 1793635 734663 609889 1122813 1701343 60717 1632301 425687 485952 861690 1255217 375304 235799 1136305 1714774 985225 1911502 479926 1662604 72002 1094131 1402682 635811 702368 275603 1797829 1657705 1355951 394351 1741145 1292740 1857090 786469 425462 526634 242009 1974235 1475020 1859558 1973351 306457 789864 264958 1042787 1741856 860300 1304054 1741448 968631 1587930 319230 104000 822977 1664303 1304378 1068090 782921 1012717 99196 1292696 1459194 1702876 982064 947099 56939 527513 440961 234841 1256984 984029 872075 296563 260490 206435 574115 476694 1387337 1075157 1477329 755239 665609 100546 568623 1924258 553708 315392 1363615 1974876 791548 136666 1422383 288893 57018 1418721 1183508 301077 722111 1836194 251367 1088532 1563807 1630486 1455915 224432 1985049 1113402 98683 183787 1099321 492082 16491 1523833 960722 498964 1672133 1815539 1167020 679925 1059642 782940 882995 1760913 1211497 595966 1569234 1646736 895695 1134406 1782254 1854313 380371 1582037 72636 408792 1943375 1708503 259559 425627 1879131 1582029 429791 468684 556958 1021006 664353 522975 783730 1003691 1668954 1280925 1130728 1655241 217692 1161545 1052139 560184 726761 667719 627439 1174613 400614 419953 879509 675594 581443 1578203 1074819 74741 775345 666339 960414 241117 1097658 670983 1413469 793882 232413 5691 436972 1262114 1707995 1330980 398432 1363925 723327 1022353 1447668 1138045 777337 91312 759063 591403 1597680 305861 686830 356646 1021896 1674729 1915314 1978900 1291358 159368 1119089 239751 3319 1539442 1335310 1045904 586687 198426 1713640 650250 1100193 1872670 213390 164525 887187 1720417 797023 34006 981977 1866113 770014 266833 549672 1572 295405 652475 1291026 1767071 550472 1024526 1356875 537023 796741 524966 964707 1745120 1793175 1025261 882359 658501 1604704 580201 1906758 306697 1690039 1824244 1411704 1078930 1579022 264608 61840 1641431 564838 1808759 1237918 1337797 1051246 440174 1933596 1202112 903969 778101 1790460 1736902 1044928 774326 348978 1209742 613251 837839 773996 1258891 1918773 581183 927863 1584784 638896 1666340 595746 518936 1171192 1948213 1902822 1544801 1148546 1779013 1092991 1903057 611063 59777 1497994 531932 872899 26523 1544585 934930 1807709 15216 824990 1657456 1023584 114648 1371408 1635649 1467763 39970 53697 452119 593000 1298858 777568 429228 1045707 1432079 1153118 46242 1823252 1980549 1023108 982473 1009559 1440420 770843 533458 576863 1867917 803662 916354 960721 1727811 586446 883574 1935519 695575 1886651 366732 919790 1532500 186267 407303 138617 1804038 1363098 384862 1831459 1108951 1318509 1880239 14142 1074633 1141790 977582 236344 1384645 1511446 1852476 605101 1980861 1568447 749088 207934 455980 1023540 510163 742028 1032539 730682 1873468 1422622 185584 922259 1352636 618754 1177887 1911665 356685 219849 1043676 660938 1930641 1248365 1952643 618756 502162 1685857 1640325 1536627 867976 1331681 917312 551393 957895 319236 1820368 1363373 1027463 53752 1874885 806874 1974813 889970 1071430 937966 1065794 738092 839984 1576328 893565 232525 778992 662015 1252457 1261201 1651132 610208 324963 1988009 1651948 1549660 1898354 1493455 1402363 1378498 957635 820561 151902 400490 1809614 961085 184662 1241225 621108 63591 1753026 1863349 1819744 1070398 440975 343579 1625338 22599 1634767 1109789 1429780 489568 449350 1259113 877631 623529 1424850 378080 1013088 727154 1169720 1438290 1127180 526821 308280 367311 274598 871877 1156202 1832230 1236508 1870230 28539 695843 1877526 1135284 1128102 1316716 499809 1442444 1034107 1026236 618630 1846849 420102 708883 107636 389765 835577 561121 1303537 568265 14469 1055648 174772 689594 338006 391453 1013882 1119517 1990823 1465690 1621586 617869 1661828 192547 869582 940679 209365 1221151 1251391 390322 1417969 1267712 186146 983171 1291529 43600 521334 1681492 596945 221907 203522 1299350 959364 62651 293797 826363 709808 1370190 304479 1283576 514461 387803 577940 318634 1518143 1088342 334511 1216972 1961215 612632 1964988 271467 1281037 1971210 303178 199274 344014 1198664 876676 378668 1610631 1367225 1947386 623381 824161 400547 1393888 1239611 1688354 1234382 1429796 1830600 600033 1033195 1614099 194974 424093 1839496 1963786 882604 226814 368461 1589229 1086703 456113 927473 1612782 1784044 1671479 832843 1497979 774744 1121060 1975280 1675289 511473 617310 853908 1248189 24875 601962 137858 826743 1419981 336440 288751 449006 963654 860454 8735 1016298 639169 1874341 1309309 360891 43098 1707620 1972260 956017 756146 206269 1309570 796399 1400372 907344 1756630 1491201 556543 87163 611471 116489 769473 263133 925264 1845521 1115762 934822 366321 1832871 962029 946923 550523 380232 739953 1065231 239531 776838 545279 870348 1232415 1529717 1508109 1308543 1189235 195870 1918817 565991 755531 983584 752518 674713 1312085 391511 1166635 1319414 1542369 1171505 1030989 640896 27687 86979 1667857 964861 1184713 901691 489056 779382 720771 1189423 1591252 1774808 1623289 737836 1332611 1841100 1054093 1491154 1796451 22521 1294466 761712 997975 1645046 1245313 1675198 824017 49657 67804 1678649 1637880 1259776 1904991 338760 1703671 921256 1710349 1041419 503803 1415542 976006 1370256 191602 187603 1463336 1976645 1020258 123712 234707 1893864 1305439 909779 623370 1499356 225827 1959300 237143 400750 1321000 1085695 502456 1913806 1002511 1740349 482393 13346 1543741 1043461 1661143 989134 1694014 591884 1089112 1521525 326147 1239764 300702 20674 282953 1652565 1047202 618591 1761368 1401831 1120831 1863720 1757320 1486727 613435 165255 1871640 1365587 1485041 746509 1270924 1745499 678177 1809890 508450 1353463 1288108 738901 180322 900376 220700 1410478 42385 1392041 94856 1398148 1435326 1791410 41767 1292540 825065 845436 1687384 8498 1273666 219745 762912 309461 1102402 720035 1477702 1622806 1997352 318802 1577987 1517376 1057729 393465 691542 1989319 6230 1566323 1810149 1303899 754684 1926333 183891 1862792 1315932 740830 78571 1010717 420058 583144 560552 1890584 530527 213141 15768 1755075 166570 679325 353814 447635 1123472 1352900 285131 620349 1017572 1041443 475089 606265 1976299 1022283 1125956 269762 288065 1805192 1789430 758790 1875997 1440696 799537 730956 1212559 916417 751431 1998067 126718 647598 1901789 1783658 90130 392557 1650006 300897 890969 1967985 1775093 63965 1740236 67818 1082868 1547072 886062 1551946 1308143 354629 1946894 698606 1437385 269402 1338427 446910 617288 886007 4593 988890 50694 1914114 60394 1085362 1036227 1197120 1233705 1490570 1757633 1303683 670080 868765 501993 597427 158600 1125901 848110 1816532 1919294 1624308 427690 462211 284210 1327725 365971 2221 172253 1321561 1221684 1236541 1123116 1068604 291425 161423 334490 674847 1058344 984510 874667 180979 1012659 1211052 1806488 1111921 1372581 48888 1265814 1282226 1185675 1882268 1801836 445296 1101638 1882967 351457 413051 1350965 1605829 1839859 901793 1645812 914315 1998539 1519450 1672085 1163986 211012 37665 1913419 736781 30913 1878624 388329 1495084 1601032 1145256 776654 1140387 1060895 1407773 1616137 1380913 408196 1571783 81232 21595 1272782 28753 1597730 475481 1874152 1985 1428288 1066656 388657 1751151 84449 278237 870156 626298 83322 1680553 1369432 1132888 870670 1015891 23931 701812 1220596 1416920 1371717 234054 597479 1553472 1592136 1637597 39244 1922784 1565633 1637894 1832237 1449864 856647 1673715 864500 1431024 1847144 1633667 1570595 1328781 532540 167864 140231 1407516 290829 512003 1526650 835916 1126288 323491 904997 675822 1543985 1390958 919217 1244262 1717733 905134 230777 340521 1269586 1792739 428228 1128979 615821 1043144 230221 635835 594026 687185 381907 734925 1020782 1384822 1000561 655927 16200 71620 919763 1457394 1077324 111341 289000 691606 100987 44214 1336392 955377 833639 517959 1171518 205648 50975 1975320 1894712 1769657 1318974 388137 1073383 539473 1641272 694727 1505273 653497 119519 1309944 97998 516284 704505 1817081 1378143 1714531 360301 257140 1242476 1423451 1051492 1823790 685196 822533 1868414 1959317 160038 1753234 1940463 220456 1450075 908486 1659221 264645 857781 404771 1175371 421819 1435931 181768 1751936 1020117 1202076 132423 342722 360293 1303685 615963 1544083 173835 614923 178422 1202331 92786 403824 153728 1782762 1099357 602136 1221449 1271621 1322599 506563 66306 1658804 1721003 1560818 1647494 1948688 1032804 705971 62369 1068865 1748443 1567194 1003867 1682003 543872 258816 261763 172011 1235090 1049165 1452717 887815 1041321 708372 1703048 1759920 166644 610266 1693199 959362 1119042 1195809 1637858 257904 938291 17553 1295264 748801 1240852 705860 259426 1588877 921482 68135 1710030 1165296 1805995 453103 930743 799241 777389 201940 1969666 939480 78395 635463 299747 1612052 517101 1559617 1488586 910973 1532394 394642 1236301 1267865 773630 753056 1405734 1242247 1103747 944229 1095514 1930335 596993 575300 1997154 826929 1464840 338501 1157470 349660 1959339 270225 260696 1247972 1347582 1059447 1148359 94884 667299 559017 373484 1327239 625895 52764 1488162 347908 93652 654038 574164 1118385 814469 1115415 1405984 620318 1939359 1479255 1299571 810044 603330 502748 1554111 1032701 1994138 1726240 1954955 301162 1266733 312005 1548955 1683093 1077402 1408592 965282 1061154 1683962 1590190 1663527 1635844 1402871 834681 1344303 1749879 1557145 1786254 1785699 452037 244294 178029 1959986 533513 337839 1146536 629404 152690 1374227 1693118 1110132 1391212 1299865 1303947 1663037 1278592 933724 1504139 1210295 1234483 1904426 453239 215628 671663 835556 848444 1318126 509317 931854 398238 1792224 1070784 1598676 1579766 1689627 1484424 1931664 1759847 928099 698264 326377 1501169 956280 1065849 880527 1742591 1149112 1852900 859137 551566 470702 1185726 548763 328536 313039 142845 1363768 76081 1306485 845355 713296 543719 1705672 1818336 653544 1243244 931955 340450 1069391 1772171 1315714 1049372 1831626 1653650 283082 289727 211470 1641495 1742578 1045311 1946766 1107926 1147000 1965710 463651 514189 1331346 636895 1542771 668489 216644 1091186 867330 1627440 187125 1510211 590803 1748657 1843649 770540 915978 1131699 1336328 341999 389069 1499377 1086819 97307 1470162 517164 315751 1746776 47344 1693181 351739 534657 70748 1567620 11390 1350155 831567 1882319 349322 1838648 1445605 1734320 957492 1118804 1303027 853530 1093742 1483885 1825673 1073058 1576857 76815 28534 635392 1535251 329624 496321 1953264 732103 810220 767088 71446 1481122 1822482 1194587 1472745 1970389 557163 1554162 683310 711987 356405 476967 708923 1172406 1616461 262802 817656 431508 778738 1185718 1243892 572335 1252636 133448 823872 267248 966598 611324 1995728 79614 891663 1674259 877167 828600 1867920 1986280 158022 817333 142819 1595021 1795803 385750 1256611 1464612 877103 1486314 264828 1316551 1411902 1184401 1289000 1566992 1135999 435614 350823 373610 1764336 1260415 1492949 202908 1528653 322634 1405696 1733881 1757507 1921155 640612 82004 1798641 1066517 1837360 595836 683636 727084 1297654 1165895 1951435 1192401 209794 1915734 323127 1022193 364055 285965 1946995 182916 1592486 1726511 1526001 1951698 1804846 563306 247664 1844648 1087915 58874 1983606 614575 248497 1059471 502233 590446 1565617 787401 106316 782060 246611 1318489 145549 61874 1972382 1355859 778617 1367178 73883 74116 708119 1941192 1856954 1010703 1875792 1237124 1233616 650883 144711 1573438 1835068 1583185 1628472 753684 957542 1305316 1800498 6758 1113931 1404870 1679595 849966 18965 1621354 4393 1083613 1709560 1404398 533307 1440875 1918406 295243 91834 1048783 1890881 1849319 1418812 1276302 1793291 1713488 262610 1982154 635023 630727 1921504 618536 1097374 1846976 38456 1418442 507979 1803462 296539 527964 1145690 1531982 319411 1223114 911153 1113613 568597 1635309 538757 313657 1623420 332571 1900644 1148385 419389 860457 1643301 685899 1972243 1783531 737775 506108 470600 921734 718978 586914 1106953 256534 1150696 331791 1325602 201004 1572038 1153826 717932 1877537 1193934 1779254 314484 574246 447610 35560 422757 1470091 815191 96849 1671346 1815829 1896069 1106058 586103 331694 157271 1537771 1156385 722167 1213962 421797 469319 1080686 1538310 1158328 1489613 915655 796686 66910 354279 1310552 7958 148849 767276 1643778 639329 1512726 1121821 784270 816332 279689 1908223 1192053 629984 1663183 1866429 661507 1279144 823439 1567539 1544811 1091532 770025 1747741 893107 1999470 472724 460917 1055434 1768295 1287396 557691 1501747 965795 807512 1444915 954368 476136 116898 999950 1211213 1343358 1171119 685254 873546 103614 903101 508345 400966 1797003 1255024 1713872 691163 111935 891485 1008589 206663 1101100 1347027 610806 223550 898640 1569165 811049 94579 994656 202782 1268633 1004051 1423182 1476746 177316 1921747 1445213 1276848 622376 343961 1774 1155335 1615661 927368 502536 1972167 239869 829687 1726234 68998 982660 1278931 1077706 583774 1578925 708243 342719 626392 1415004 264170 1789507 1107018 314254 529420 1965450 342374 544495 1127658 1971919 436037 1668618 211119 111018 586347 712115 138674 1323059 1587720 1218886 765013 430203 1918802 1728788 1999517 901456 1549906 927989 30303 872478 1933190 1185173 1138485 1843380 890522 172029 1812455 234167 579275 1567287 1258763 995470 715346 631614 1567526 1556726 1805895 407449 1633806 1802517 1451601 1878935 1507135 357702 459633 1140559 589113 905736 858990 1856831 1199713 489697 1141151 1408601 107868 948322 1691142 152290 1528061 502932 322752 1379519 1086966 1868029 1971498 1440334 1556901 244607 474202 776436 1247928 592952 1764768 724958 486144 994643 535793 817631 1483785 1916005 937269 1210393 1423510 703268 1360653 1308895 493501 1849966 1628820 1380149 357293 1935159 373040 296869 1192284 1627041 93953 1931021 6316 1468742 191228 1206857 802753 137991 4376 1998537 817243 1736355 1889955 458090 1072808 566822 398512 1951639 227232 1051500 1815333 658980 287312 541167 976989 368202 1528267 686559 628291 1632996 1085548 292066 912593 603583 1586560 1193738 1827468 564731 98604 1376516 323890 1037597 1910228 1926537 1122262 1075086 1733691 1112197 1356615 898099 1127693 85684 922635 1220248 399175 290695 901103 843320 595231 184165 769964 716051 10995 1073752 121076 1192412 692496 1305080 550479 1613976 255901 1584993 15332 239457 1970398 687576 1693556 603626 1080223 1871446 474967 1641507 480156 1357592 1140549 28879 1634720 1983704 1181592 1184678 1162244 1378561 802607 648013 1876893 1219428 1039357 1494452 793206 1299330 1828451 855414 1875795 513227 1697814 815754 698852 1189226 725567 822799 1731217 1931585 1775289 1900470 369277 1364048 110250 1348490 178505 1424957 1389453 834612 1748502 894734 1884792 1899035 752709 505938 173786 361005 416880 933173 1303744 1073178 1073038 794420 1126545 1046728 506084 479651 272729 1858340 219850 1594218 358341 1506512 1999918 374129 1717368 1569572 1622658 330165 538666 1023551 927110 1951290 1721577 907308 1963574 677248 329706 464609 1122223 776775 1532104 1264902 1560524 1339819 425106 553206 877977 1847282 737752 909137 665653 930712 1534318 1139332 1939112 644550 1311605 315794 1928249 930857 1523845 76820 1194 1470662 1466055 915374 803478 1648290 1583562 646683 1268179 1953007 510804 1566308 818491 1567547 1417340 1869393 843791 264187 380102 1614834 160055 566624 484349 998420 1521263 721835 1171565 1376090 1172763 1616671 414900 1795229 692008 1053223 934068 633458 218083 659218 259550 1696050 1824432 639783 318311 990134 264741 146625 1383218 616339 877021 934952 144680 1884856 1030501 1973635 277211 1423642 356109 278106 656052 421494 1571450 1558588 1571552 248044 972585 262835 170956 909229 795992 418203 69383 154242 219607 1664054 252525 550331 652647 568627 819910 687067 1173337 594112 938031 222516 989318 639958 578171 1821949 1005197 1221542 436867 1249989 1814740 1063634 1894502 1584862 1494094 701940 168049 460229 1286522 1336534 168653 698892 589097 762837 805513 139348 570144 1729128 37049 884366 1638708 314143 676738 211982 1620517 102102 1865039 244837 1943343 1068624 1339666 384774 1753632 451516 1237856 838165 1989518 505041 549660 503386 253101 240593 1332209 1165086 1124556 238468 1757848 1638422 702007 104607 112020 1642274 855368 151433 1373348 1586835 1900186 1758311 724728 1534116 1677561 1092811 1675587 1848548 364647 1035866 136928 864227 1626056 74672 530801 573118 357661 1077879 567396 599169 371225 398092 914840 42928 943525 1480276 288118 1028441 1879787 1710766 979189 1775832 826011 877178 742194 1403038 291585 1848207 82756 64473 1252095 1837530 201365 1242292 171540 502471 1507693 911655 665462 712406 1177200 1464108 1980366 190092 69940 475485 1055872 710190 1189896 1867479 1473515 46717 509673 60770 1652943 1204973 852716 475613 733331 946461 162776 482944 1685868 1822833 30884 1602594 209662 939466 280682 823928 210112 1357390 1720235 518626 1492733 1614937 1061099 742233 345567 972759 1704490 1877560 1846312 958015 1991949 844208 1500435 1903718 61371 1186431 279159 658230 624360 1763108 1308014 85819 59963 104685 1805576 1802021 1962267 269581 683198 489638 1112149 647448 562070 273108 899710 775873 692812 333160 1225926 1880290 1931724 1139363 1645463 1557449 971354 1583454 1918688 1556721 267481 1409288 114715 125113 1083024 1035264 281079 976174 1704553 1447337 274804 116815 1649132 124411 754508 1187275 1116429 1076572 188613 176120 515113 1794034 1348224 1971017 205042 842382 314126 147702 1250536 363290 1059761 805496 918084 1594019 1585540 1538553 1886272 1374913 1297180 764018 799693 163269 773717 1540482 634825 1744640 429079 1212350 1906556 1377562 1139829 643317 1450056 1698156 1862552 472403 647154 377120 1063488 1582234 1013966 1042726 1063915 105067 1557855 851773 943776 1852081 1177671 17094 704228 594021 1539162 481562 619322 346957 151847 536282 1817182 1043628 1467808 668737 1502265 732201 437556 1140541 738445 1828645 1369479 563927 1699065 1682101 1279559 285418 802932 28948 1814608 1371806 496870 1029205 792181 797281 1902728 1901985 1770158 1037353 1536306 44758 1800859 1080441 1178784 1104694 1332491 624533 634663 1400788 1296916 617253 1491684 392263 1248776 61015 211432 1175158 1178596 425733 565229 120921 1144148 845645 1114986 431818 1024297 1962362 1846130 1497955 1057176 559490 922569 88052 896204 534449 449676 688529 1911799 1034413 1164602 1613825 1989030 1767087 1809202 939843 1102382 566396 479582 1335349 1782286 306992 369600 1442916 1968865 1919470 1331727 210530 348664 924068 1729083 693625 1885979 1090448 1909476 1074217 1640876 485065 1937928 99874 1468346 1963758 892431 832845 1040444 1714920 809568 435944 691818 494625 1448274 518725 1571890 1288500 743446 59907 1117649 554485 142935 1338721 559648 602613 682308 1238897 1629576 17449 1291094 838452 1553881 130987 692789 945310 777950 589486 116081 1515571 387866 694670 70756 1757872 1529221 1474803 1927263 462320 297585 736843 973398 1528883 249381 1028515 926978 236262 693391 929317 1366868 344743 1120472 580784 516310 1544334 1918087 1667463 1452730 755612 241986 1266279 1245432 101071 29548 577153 254553 1734974 1643953 134626 505606 741005 8259 89528 210571 881048 1681254 1277975 218463 671792 1190508 1797537 479208 541421 1236420 574604 1031593 986061 1237447 1695873 728451 1542186 1768934 1674442 925886 1353390 1765542 1003205 660804 319532 518500 699813 1761083 807248 530020 1695909 1199865 832947 298018 1067586 1753533 853887 1658744 1378629 1707154 1743267 1791780 1406716 1283739 337116 1498482 1865905 840396 575522 1550549 160081 1026776 599359 713577 141083 398605 1635345 1489977 416695 1557377 634937 1013372 174464 1099175 1746573 603734 839227 344678 1674220 337816 1008295 215626 120192 1030963 1195664 747032 779259 963302 1795514 1713814 172747 1968321 432506 996257 434590 1166537 730827 1239904 490721 473210 841227 738595 1894980 1414750 1158111 1457391 95227 1488385 631412 742225 1412403 1331089 216528 220412 921491 1145035 1750099 481035 153077 1894754 875513 1966997 1824165 1043714 1312401 394649 170713 974781 1510023 87085 1992862 1136457 1829154 1790685 848496 1626940 1688835 1756693 1042311 1347494 145697 1120270 1674542 1781671 1830291 299141 603157 1044398 1554018 1610971 1265987 790380 829083 618895 1032035 715067 140373 581012 1606886 1153870 297437 83068 794734 1966502 206026 133490 719322 1203505 273350 1675847 972297 1501622 1057885 990678 1217445 847438 1026075 86482 1656917 305257 987002 1560049 286351 6059 1027418 1020257 233811 36690 164395 551000 1641388 1234209 713058 352549 913718 323317 551339 1112909 462319 1245260 987575 32437 1409737 1573818 698671 1543180 822655 864722 41769 1754761 1038540 1766933 176 936254 694509 1719257 547718 595666 136873 939170 1701797 161781 238801 622773 1650749 844346 81503 1555990 18561 433707 476559 999960 576253 1542099 1047460 202805 1956682 1290865 1849572 1530363 1680412 943195 830727 131988 163751 779582 987449 1939985 562048 50472 1299316 1650223 916450 1413504 1941064 850936 1642309 1536387 54125 33511 471867 251569 13972 557719 1563980 1410356 1652422 1846994 1777468 719587 1921960 1881390 457530 1355148 1953475 1694182 733727 818651 36111 198177 1980680 142120 1276792 1551424 1338141 1075753 1983919 207243 224554 230197 394579 1465460 1327027 1871626 727786 1535584 1031475 40910 177700 1052024 904245 1282266 1019401 407505 1153283 531291 1439116 196606 757451 1315697 1189396 1765919 711532 1417579 537678 1653891 593496 866055 1975077 175239 356141 230996 568087 424075 1211902 548798 571740 111430 193214 1490666 652810 1598291 1855065 1025507 1378033 26119 328848 1477666 530370 591048 1916183 1177954 1319367 1723405 682684 68268 1379139 733175 1069358 248486 1865184 1113650 1612108 1836291 1128382 172120 69281 593884 1930782 183132 1476795 722126 1257337 824158 196269 893742 976015 1344054 1579048 1046587 1946562 1699014 1906576 708718 420233 1909343 1148702 1001163 818117 1576650 885189 1995616 1633527 898671 620017 1860716 1308854 1496465 1214531 1602516 1275639 1623783 1797536 1351329 754875 1331397 361325 1496691 1693130 1689472 1045044 364574 1816195 748609 451718 1963712 747088 1485350 799639 548774 1654342 1832509 1716722 555836 1417825 16354 997585 556898 323161 1474062 497547 620571 465867 575733 1159884 1234667 1249191 982003 1254387 648362 1826694 379805 1023211 1148206 425732 544020 1677860 434613 1468246 1965601 1723333 1914188 559798 546499 1347020 1053976 106749 772559 389161 818115 585142 643550 617265 179178 1801107 1313099 1064554 826012 557203 89236 1233658 1911164 21156 254640 1281047 220254 105453 1844338 74093 1386962 1081750 1377286 1357051 242064 992907 1740192 339244 69850 393225 1382991 1123051 1188981 967955 971895 377143 1040938 680174 1640891 913395 515464 786014 750844 1189699 662349 759228 544862 1206327 1401933 384689 955401 753374 900148 835596 169782 489086 773145 1949908 1626774 883908 1625336 1052557 1847574 693357 264642 791591 1810930 1641305 183461 1200296 1524972 804708 1937066 23690 953298 557199 1989521 886580 214206 771944 1884065 985784 1814370 33190 364284 431837 1563156 394097 128944 1202705 1732929 939280 275604 715929 1345338 722228 1309083 1068968 1576660 1111414 287904 723582 1575299 1050470 277220 84377 1876584 1928675 648601 804090 880904 1470949 336754 85813 606651 364882 1130707 448292 1000099 1820484 1694017 672005 1158341 231375 416286 201191 627979 1087775 1029500 1724486 67335 340013 380427 1269098 1797152 1730267 14661 1932504 1143428 436218 774981 481860 38277 189348 1907958 117508 650438 1167052 1871389 245522 620405 1246415 944343 1256714 183142 1170928 1574794 1476882 811056 1280377 1648790 413693 135587 1104870 634639 1687656 962356 977381 986882 440308 1370238 1149863 1478369 1563633 1233067 546710 1256196 1864233 388237 1005648 78929 1447636 1988625 1548683 935097 21433 116798 70173 869190 1131840 1292495 1273083 1696010 1851012 353701 883413 1187705 107770 773708 284869 1427645 163525 1181340 1128865 1739211 1401095 537006 1515921 774987 751156 80512 977993 1871100 804655 241410 562949 1308843 1048018 1667845 603318 1413980 71001 1128855 236587 1968652 96661 1345202 1958880 1150000 1111439 1214569 1449569 223500 1902589 1504506 1741346 37790 1515406 1384700 999923 1335966 1113450 769111 1563097 513739 439605 112360 866220 1276729 1540627 500151 896123 261016 987145 204539 1272795 1165689 818479 722320 1722666 318690 1440706 261180 572493 218287 1319907 1996856 524014 90991 669572 1387926 1110374 1297034 1246765 621158 1758411 227930 1005160 1944806 1315737 1512763 820705 1822752 1415635 904417 1055381 834964 1075541 1454712 356528 606271 668196 1612934 1712466 1850000 313941 1491247 517521 170842 60693 1229574 772747 1861548 1684292 925431 762708 613370 795007 1606291 329931 828299 1171062 996592 1108617 1806469 976447 1841389 1414804 1147249 1967785 1676928 1051426 896671 1105562 1231730 1746219 273956 1338975 887112 1963436 1494816 1931007 1595726 1134028 1514664 597332 1006274 1231444 1016985 436213 793657 1248448 1380797 156280 868217 1893396 95460 1437878 1972979 38317 1675674 936868 1892422 70494 1344017 157565 1806412 1770251 1733291 207842 328585 1487183 962828 862688 257121 1206197 393349 668880 860577 315350 1006756 684279 1108738 868745 18210 462038 1054838 1970539 374452 1888497 1706647 1600891 491632 47051 1164450 1083043 1783590 251578 732118 1955050 428572 1567607 506988 1438898 1586635 481354 1775445 1981801 562551 548443 335894 1371772 141606 1818744 777907 1450890 1922814 509768 602183 1844184 64680 1675490 1230003 49469 1327339 1609005 1800096 1373749 1816997 1147263 758268 1871477 285945 901582 950270 389168 1198146 857422 1793559 989353 1488592 164562 1165409 714279 271996 311176 1876454 1641654 851004 631456 1513277 1807197 225312 1058286 11578 1727153 472720 1094191 713963 1877843 164890 393780 260701 561903 92860 929259 1580927 48367 1296512 1503370 713794 190814 1088236 1949017 87105 626383 1286526 53141 1593404 963700 213563 208916 1063405 800867 1280408 1041493 584816 1330550 328911 344607 31069 1695205 749922 1062115 918437 809941 1642482 187237 729272 942320 1364227 1219258 1147462 123005 867160 1479061 1712430 383320 76933 763917 301536 1351452 470675 329441 1965292 1075665 1617753 267986 1546753 1513492 1971622 203639 3518 829444 1782004 3860 201749 1802099 1529527 417161 682617 639307 1076251 966561 585637 1982037 1405083 1475038 1996375 1523485 1842587 227975 1048070 1187032 1238105 285003 1910512 1725244 861431 1016865 380815 1282616 1462723 1029008 968755 333598 1846837 877548 691164 1200478 14248 1067185 93575 1915630 1248166 845770 128713 1648938 1579136 1893872 517712 441209 1723735 51488 423547 1932483 246138 1604052 1464389 798772 1196385 439579 1901219 1188635 1226739 1413421 1828074 1437479 1378994 319721 1251654 1899560 1498434 1748826 458095 1186012 553669 1844734 1003112 1521891 1800455 1725601 572286 238464 284459 180498 691700 554137 78610 330926 765810 459360 611237 1820734 907032 749554 697747 440295 392215 347068 1244414 176298 285499 1508920 1786923 1386686 591027 1839445 1740087 454409 1425806 1115137 1169806 824093 1278895 374454 92922 1504298 197705 668528 811060 1235993 880694 602154 432142 376783 115569 1382380 453140 2001 1566717 1857284 265501 1444755 1771750 649148 759483 1947046 39195 219198 530686 1171795 472348 1177679 1583635 1013373 1481984 900710 358084 1954523 672627 1937576 182039 822048 464032 1694039 1699052 1337363 233842 1198911 647007 1340968 1285193 1067727 472140 817442 125041 332897 1913105 169734 1031919 578879 277637 671262 865643 285431 1268707 354152 1329591 654432 1796435 1363976 469382 1657726 713349 479230 1775038 1203734 1699348 67172 1863358 44141 1880563 709513 1002777 725955 348522 1231514 1888080 403853 1686162 1154303 1859308 1173591 1405535 617784 32490 690412 1920255 1476188 902254 1788237 773588 1822881 405583 432646 72140 1551626 1221366 674173 937488 631115 1531288 196553 333459 27720 1698871 106106 562687 763131 1400329 205153 1093869 457503 1596315 431621 1352435 942665 1229633 794280 203604 135928 1846982 1581749 513674 1834790 212923 1594698 659803 1055356 1718561 468624 151644 324947 1045704 1954814 888375 473995 113484 448659 815644 1522650 876271 1023119 1384720 397586 1360883 535346 723231 27711 1499144 1494459 348267 1039167 1127095 1711170 948978 822292 1840285 1582958 1829535 1552525 1198595 1170522 264544 210361 1070742 1942248 1140891 1240353 957109 822728 144606 1238700 144329 1953561 1179720 877219 720953 1316267 1533470 1986320 433116 1267706 217236 1813952 842321 1037334 277130 1957799 1417567 1237300 1530523 507111 1083493 1540820 1962208 588859 1723807 1365746 322045 1702710 897994 981361 1961056 1541729 418594 1857855 331881 327501 1447487 1150319 1296852 220301 1523799 1173290 308064 1992043 1009840 1899223 1366391 93889 1719652 87104 1331521 713769 1331098 1055532 413751 1355469 689773 1034999 37198 1407431 1938002 1616005 1399037 75568 120268 644815 1583189 771650 169572 1311040 1754916 666898 197546 1538539 1791935 329535 1497051 1136987 944098 947738 1887024 1641172 1800879 1466077 533161 1494986 1290723 562198 1315824 1861992 379589 477330 1191789 1182947 1467298 532637 902312 1746145 1977006 1620597 813313 1897132 990844 1060803 573649 1844951 1614672 786776 1477920 1989277 1240941 1787682 1067728 1330497 1246511 949488 925663 981016 1131555 783749 1198597 61455 629771 857008 779168 693032 834977 774204 441594 188024 278723 110775 1021763 1779183 669397 1589858 1948672 1219009 1486070 594923 447661 882737 728262 858130 1198351 350438 1279306 1307865 534623 912162 1481638 738200 1448572 120220 1229825 414483 1948039 891796 50744 1810783 1487007 48808 1134145 1364310 313276 488485 515978 914095 329110 1909437 1987710 1402554 1008982 885117 901225 971637 1334085 1609023 864388 341988 941293 1086849 747577 1243548 124169 782877 1226513 1731891 996618 1812117 1862612 411734 455002 1166129 734463 1551447 698750 1865564 1824927 295302 1315080 1922194 1927869 1448774 768026 386576 1196832 213015 1551100 710524 1341844 44724 884713 198368 521736 1081479 1844470 752375 70335 816914 1800825 1120218 910773 1235495 1199281 1187273 464059 663960 1185829 628823 847878 177190 474335 860665 1699363 1904677 657355 1196135 900715 1395528 804086 587362 956516 905765 422177 1361647 1177721 1835489 242230 791386 584661 985627 510709 1820405 319710 284923 522667 1479397 1204056 324139 416040 268407 1147172 159064 1158394 777219 781145 240027 1325691 1290496 3111 444742 661283 1002018 922692 1480822 762218 634058 223437 455477 890851 1430302 304799 1280987 1016752 1088357 1806867 741687 612914 1495277 1512795 1978043 854904 1071348 556947 592842 359067 1043145 1249751 797823 929781 1706660 888260 1969367 351989 278285 1439876 1971013 1064 563500 1295818 268731 358337 1040307 1975985 1681019 1297341 679445 1108679 512241 1626413 539420 900424 4724 434846 16364 84907 827615 598997 1254777 535681 888196 1757675 444341 1267534 251457 422852 660119 219539 163979 80422 1721856 1619767 853357 1623442 166993 373468 479637 1765137 1616983 974387 1929400 1485123 1431784 1955886 618980 1717643 688500 1561091 971066 572718 197018 805016 1467195 520299 1898824 202467 230026 427959 1756775 724050 1648166 1466658 1222461 1214533 1409766 1355670 1646690 549121 60018 1387105 1393456 861761 1379642 1103639 1389907 1862153 476673 1271037 606212 41106 1526423 137523 1322460 1866408 416807 737679 865913 718133 36747 946865 1327634 620413 859120 1030962 541374 595678 1602379 685280 1516157 394234 1052856 1290639 824682 1592026 1137312 350988 543301 375859 990229 358242 1599259 429429 412887 1614829 961981 1892223 611926 1423733 925727 924227 961155 1412516 618948 1362057 1853065 1295655 375955 327299 823264 1530892 1181185 1336703 1077219 1324613 715200 1590579 829035 1594609 345811 685105 1947425 1891044 139974 768601 191681 120332 110181 1223599 1463581 1708957 949435 1359878 1584398 1797794 527187 1256900 232631 1640329 1417442 685579 1522421 1958944 1653067 1352284 1098668 1160200 1306000 4606 1402271 1424934 1891948 1620353 982772 680676 198486 1104966 1862019 1763730 1279121 1767298 1306191 1280532 1487184 720554 823952 1677900 47407 1679290 1956790 1839935 69994 1047179 147669 1306992 54544 320710 1324199 1957479 172601 1987052 78799 835158 1871646 1282655 1180632 1621857 1361977 1962155 1827570 1870101 451398 243040 932841 1844232 587987 1492488 988719 1043986 1423040 360214 1633363 1247491 1356227 1949854 457961 958957 178783 1383578 334672 482497 1304438 943958 3842 1698666 1850949 400636 1122723 1021019 1289217 699176 1389951 702070 1055920 1538531 1488083 1604871 74311 1567536 193088 1001344 1628972 1294875 563691 1768669 1348125 760236 746004 1953592 1530053 1597417 206521 1816433 730543 841274 151616 698080 989236 588765 1920609 1049715 1487220 206401 1930424 1462173 1147215 43656 953927 1809350 1470829 52133 832202 1508767 1447735 431544 1553134 1790126 1978911 1704871 445087 780887 482189 725973 1539182 1513987 199880 797254 993455 1065347 1755013 1568168 275001 1029507 1585453 315296 1301939 1738032 1138168 233460 1390683 160268 1302067 1927830 1207016 265044 815783 1749107 143582 1592249 548753 1313036 388320 1579820 1323322 1479431 964422 667140 1200891 289292 1343038 751165 1199059 867633 1272037 1991767 1526820 192494 1648521 129630 446293 49899 1923439 1113219 1283893 959819 1045236 41938 874271 394997 1285656 475894 1887976 924038 516481 1956142 900165 1749121 217658 1952393 1585174 1263016 198625 736926 1904296 75163 1866564 1047427 958070 1247240 98579 436651 1983800 545956 213690 1351956 1826957 807652 1421358 1306212 886425 1346533 1112693 170464 865269 409748 1971189 1316914 10832 313250 992906 1007629 176844 599835 1875237 1873255 1334466 151973 1668138 1569731 823689 384288 812496 1804049 1610417 1672542 557529 521856 442659 539313 534351 1505989 1591244 1104974 1295399 451194 1877335 1913335 1735875 1660530 70741 619811 570874 1490135 898845 496896 1052337 1456630 1295981 7094 88410 675368 368707 681613 744897 150647 1636697 979633 244883 1952971 1859538 666312 397715 1582517 576617 919235 227199 377819 1878589 1657154 665613 1169356 1282690 1830784 1405652 468229 119033 1781701 1371112 1935140 842565 1520229 16299 265182 1652765 1408250 1244912 1336122 634991 1982245 839463 822165 1647120 253336 1097849 1468353 1988586 96103 1234851 1762574 1130648 1270484 1284075 1270466 577742 1257481 1541672 811084 1153712 926398 563717 695918 1473327 1587050 567255 1292426 1518989 1107577 1742825 1584472 1077369 1263969 1488124 377684 1251064 1750144 857859 193869 1865278 838059 1039232 1191041 970687 83455 1675057 1347405 967134 179786 719963 504453 1700688 1120247 297424 318581 517986 1121373 134830 728131 626774 958438 80365 1278165 626976 579253 153996 1062652 74308 994786 1866828 1883365 852207 94438 821208 506545 1456186 1624063 626140 1868835 1341800 644359 1839038 542396 415481 567122 271460 1401958 1912146 1998301 641328 103466 7925 1416653 1277605 1961819 1591836 1719145 66362 230637 1142625 1318620 1086852 1977877 1860489 1925675 774387 921185 1794362 795321 964876 1238129 1243874 474650 1375287 889307 1890550 717136 1659402 233150 1847047 173162 890869 1957328 1753926 1851158 814854 1835322 1544916 1696928 449860 665904 660858 775608 1102034 1207928 1928963 808345 463448 737238 1901434 1325661 1105275 1311680 738951 643232 963380 1683477 1581696 954624 518234 1368068 133022 1633604 638898 228957 646584 796925 826740 652352 7111 680555 1406242 268780 1658997 609908 458646 1405109 1334105 803427 487986 379616 1255594 1290114 602589 302060 1113513 953700 1858842 1814337 990530 431566 1308507 1859612 1213689 1095702 406814 1034724 162362 1449455 1484089 1716288 1663370 1111063 1790776 211964 1498663 290901 1527177 1513524 754834 1909900 1847142 696579 1019668 1606285 851833 363376 1395628 278800 1351193 209025 414586 337561 1026321 480747 716445 1600374 40735 668463 1923016 1919443 96359 285925 50090 648205 359197 122448 356268 1889595 306521 1063748 1870396 953777 1246061 1702933 97535 409819 1445301 1635237 1528725 78501 953021 695546 1114904 1720509 1963016 1341532 1384994 1982385 1094039 1078207 226734 132899 644040 219599 1354548 120806 265915 1858721 1087128 1741742 358910 1663758 289570 1615353 557573 1617787 899684 1898179 349444 1664167 914943 1521734 1543514 487082 782935 1361668 1544022 1022617 1187092 354556 1323469 1479033 1198576 838615 1196220 770711 1370915 1931835 1993925 1574354 1517433 1821236 577405 1389002 1918742 15766 1746306 1401867 969693 194291 1022927 335884 1390907 1770836 585463 1726368 1402483 179436 86196 34115 1236222 583187 143987 1427302 1353779 707705 962115 140490 1458645 429193 404203 760147 1900617 494705 1215667 319709 43045 1627938 1418061 113769 1067926 1133675 62477 1509405 463458 1030118 720844 936208 1730069 1726630 1327253 1645469 1535195 1053665 513239 39732 40733 1351064 1671978 940912 1289107 1673165 880 755125 270937 1715468 1077113 204053 12998 1914637 1949391 1482776 1451181 259181 573732 150767 335103 712379 1981421 548419 315936 657162 590340 50829 152692 480111 1583741 1959972 1942041 485572 41301 1217933 1139719 947953 157667 1917319 503570 1886715 632950 1667981 1692836 787276 1599405 1498223 594522 920861 883607 455109 33248 619097 1764564 809658 1438787 1344236 3607 657418 196365 147667 1808387 1839815 573601 185773 1047559 1294620 386332 777486 1495159 1057043 178197 1687909 1576530 783354 1764884 431447 723385 1977678 226675 907380 77922 490842 1692637 1773977 555028 846216 1059685 698489 59709 887786 985857 1854984 266350 977842 1495527 93341 1179922 1793080 653477 1386109 1133744 1354716 1556413 1366561 1431022 1670282 269454 901053 217931 1293352 1714769 1493745 1187640 419222 299495 1097496 153529 1360334 1189929 1175379 1287993 802452 1029947 1337611 1935043 1686176 633616 946680 1098438 392195 1006964 552469 1229953 154249 581777 55157 871443 1679600 1062797 743447 263955 430475 1398456 299947 1675240 1543991 294376 61545 310443 1181027 345978 377750 194354 305533 1107706 1673824 1293742 149105 712666 673419 717602 1591559 557052 269767 1070306 1794325 1610575 296008 865573 509605 1893132 1017171 244800 299715 177225 1224520 1139016 1170819 555652 1550766 627283 301839 69263 976850 1751523 1518432 1832830 989459 1108693 1888675 1917661 334921 1555492 746260 165790 1652728 831841 1781977 110140 1137881 1590552 4020 769083 556337 1500884 264113 1270689 1252646 1302918 1768371 1522384 487631 1796054 312512 291742 420336 1836175 1330061 1591425 815510 1474457 1785350 771209 1864477 331912 1893738 831176 1852795 1739116 126098 722295 988001 1799678 991628 1873088 848291 1749484 1696086 553126 431233 18334 395941 899278 1430371 1623440 214587 1759869 620228 214844 1317877 682690 308809 714104 546631 688440 937120 5060 238830 952683 1399804 1908411 1469094 1733288 331751 986678 444284 1626751 737395 249214 1610983 1741428 610971 1450836 1263621 1172748 1238872 1736060 1397536 1339203 802798 1118373 1200364 696856 1523911 884308 1124010 1653083 1402023 1443811 1210112 1836657 1264701 497766 1738330 1985153 787281 845978 853423 1025145 1515057 10603 1244559 1993379 1531198 1848863 1668520 1570813 567665 1260073 1556399 1596643 1878394 270233 1191417 23877 1449574 1626997 1889140 602931 1581368 386309 1978180 1023193 901592 1198816 1270183 1943887 410088 889070 123595 748312 680606 1647004 1502571 1734662 1516569 1026206 1187569 727870 471136 1787470 15780 650852 57896 500150 1759299 1282849 1305486 1116401 1162858 1994286 195981 561425 1474620 742910 543406 912274 696930 485903 1837615 1633292 422065 1216698 355260 1625325 1118274 586353 385578 406681 1345822 1261950 310540 530356 1952872 59707 282637 321625 1438223 1355471 609897 1058140 390281 1315589 709702 478232 1074344 1846565 1162679 971828 221602 1649191 1043246 1734770 222786 659260 1191460 1785021 866132 375897 1127977 67213 1737714 1896145 871210 75673 757704 103125 1823153 861359 1572368 1350621 404952 1724462 1923380 479431 1299257 1032011 1342274 1912545 830663 342603 1631840 536965 769061 132261 898741 986114 1631761 1207331 947851 1289970 1047005 553441 801865 434641 1789999 1425020 1475967 1217350 1761136 657897 274035 318890 1217818 1322419 1732832 251053 1797469 1459332 1714424 1422859 809910 430458 220711 514860 181016 1622042 311985 611851 1192496 374602 23971 1303338 118000 1209362 117222 167962 1085901 1123717 459392 1768808 710879 1181198 399053 1849279 1434066 962183 848626 367966 1835433 798614 1572079 950547 277981 347844 1861853 1264593 131058 435296 805251 1571435 1441428 1458743 1633780 1486821 1420101 815748 1569068 1435278 493079 140857 415211 1091798 67432 16018 1122480 854911 1964140 504472 964684 50731 1371978 1654289 73080 1628970 1547038 1730715 249478 1709351 881428 644184 1466896 155640 1869473 565309 892056 841725 524739 245405 1546560 1207027 996393 1400600 1395981 354387 601715 1367049 1390363 441849 341956 1833179 431641 1169612 509898 1421059 399289 260153 1862889 1978934 1143980 1656556 1505264 1612994 1012069 114782 1866317 1220335 625041 1409993 984522 1459124 1806756 1323902 1860204 532007 502051 1704240 604588 1135333 936943 86236 1079903 985946 418235 348890 1103289 21066 1688396 1688292 1996019 1745112 59806 612038 302500 851262 734859 1851121 1196938 169697 1251376 1286613 1767541 1681404 634856 1019509 1964833 1413106 1536142 1076758 1736652 1933889 914981 30221 202593 1588192 962052 1796285 278328 166607 718413 1026394 1753268 317861 770155 1585697 75451 417906 1944905 174762 1684744 1188301 596332 1942731 503603 1173463 193191 1909653 1849815 642695 1322095 57928 1756776 1657077 1364215 313014 1520141 1354666 1317463 1904032 35617 1518889 808421 1823506 1327301 743283 991911 1888978 1788124 1795475 266374 1001675 702835 1100522 829673 568699 130542 102647 1270157 1092431 268375 1403259 227488 28315 545000 1501520 626363 154463 1500674 1668709 1738851 990699 728124 1657712 1940136 984538 971275 42128 794275 137210 24589 1258431 1260329 462062 1060153 620387 1894510 143881 10189 572880 1773645 1622918 1037552 873410 155937 687502 1941779 308166 1597782 1769481 1054027 1050256 1278806 532943 1744198 1908468 957634 1488910 359520 1809220 176715 132342 404514 1150623 682401 150664 1564378 1082112 1384351 677942 1396882 494453 679680 1043663 1347247 1130444 238060 688400 842457 1679593 516751 1440576 1635745 1585504 1314045 708914 771548 291927 1310075 18929 833780 1723682 844116 842476 43097 1829341 1078235 1493850 4182 427374 283081 406527 467509 456085 150442 1234412 1983149 921775 523801 1119295 1768174 954328 921494 1374704 735064 982192 49023 152604 872849 430308 888413 1332203 113740 1998074 761349 1454783 158316 1945110 1574182 504728 210053 581809 31402 78544 530954 1354217 1558020 1856691 114045 1037216 156584 858524 1793460 436020 294019 77147 1340706 229752 308958 1416291 1351318 210695 1765313 400561 1693682 1003648 463392 1668350 833557 1859572 1084187 1580854 182459 1433054 1158303 359629 1666230 751544 1157939 407399 1090188 1938362 1609483 1578716 1804366 38992 1578246 1503594 1805427 1803887 376533 1643866 1426789 209024 927819 1978354 1742437 937091 119992 1577673 972810 1950031 787248 239775 783000 1552779 1129417 1793090 1680969 1832000 1716972 1505405 379187 241215 570774 681659 1301885 1117183 1740822 1459446 1332550 1834681 685023 999524 1615985 687496 1378083 1458827 1353129 226834 1620251 418147 1763670 1721704 1358494 226249 1204759 1959455 850008 161768 7902 1623129 482065 53390 1022794 437848 1708414 432653 312648 500601 1731687 1920688 1597390 1160032 1480350 1589164 699621 638235 1555853 183351 261816 867059 1807472 481455 1527275 731393 1629891 1913735 140970 1397455 619455 950577 1316310 1556858 1423635 437485 632503 1536231 1916432 261264 1321146 39301 878996 130399 1232430 838670 1975887 40690 1236163 685695 679694 1307238 1728522 1321123 632872 1864315 468887 1448033 1323594 918875 1219392 963698 1063030 793639 1138815 191883 229630 447189 504965 925553 269033 504172 551534 1968689 1110069 813141 651526 549963 986532 1070586 119824 1077481 732104 1114814 16089 980183 1173026 785474 549126 449336 488823 1874936 97161 232142 818552 358422 1726619 806402 1330221 690253 802084 1478032 1197309 981570 584973 1254765 1603874 1625105 1884786 545499 602044 1432587 1133619 943168 681190 736347 1753736 1803502 175218 1516178 1172266 134081 1858408 812213 1765981 1444338 26893 1662745 1728913 449654 1528851 1982340 1307808 1399078 611533 1973058 53656 560913 1217972 1128567 1609798 954212 1247161 491116 890604 164219 853991 1595948 1261793 1842178 970237 1597120 1778330 1108622 1241939 570188 1430627 631795 1425289 733922 1154312 281284 1704627 700759 942409 292893 1545046 1743893 1801418 240628 1391591 162109 1017965 1843192 1088059 1545694 1789836 23082 1170338 852741 85833 1417386 42737 226362 123376 1234411 1830537 1815546 1770547 1099287 1991901 1137270 1961254 60940 434854 1155212 981420 681902 1590375 878067 1675902 1825686 372603 1530749 424655 347263 1229012 770350 1989617 115752 539385 1078559 1005988 1312034 977664 681921 1374141 1123571 1976922 1025022 211140 467385 175618 1380339 578951 1324832 1578578 1271921 316578 1137353 377963 810828 1436901 305422 252436 281547 106766 1641790 1473839 1653574 993646 1354552 640811 379257 707034 185424 1716408 1236203 1410284 93449 871393 775603 535607 904701 1703618 679133 132639 1143791 1691183 1882929 1572113 275294 1084877 398982 844176 1796615 288036 1178553 983717 1853211 1374291 1117683 305638 1117082 1925533 1091692 1059291 1998719 37020 860892 402402 1071043 163741 1762884 323871 890840 999678 1762758 59421 900889 778245 205837 479345 1663231 293728 1272967 885237 959813 38889 760611 1869782 193603 90534 1239678 590098 994522 1875071 1714511 588198 1835719 922778 68056 846898 1739657 291198 1138981 520256 943226 1470152 801010 79624 1800726 1369251 713078 367823 707658 1857708 1505789 203826 100236 449828 114637 324546 129749 1284477 930090 398279 303963 1271230 145628 535194 337264 461188 1985173 504919 126322 1066090 1906569 149492 1546636 5082 1279335 433699 133876 728048 1740440 1931295 19580 77110 563362 1329448 1739260 709661 801416 424895 1912389 1588913 1934083 1196328 1760681 768547 1709448 582273 1537677 726786 49080 1455512 293963 1715389 1191581 367258 265464 1399931 1188038 1695136 434418 920969 1441212 1886902 1064715 1546399 65121 455499 111259 391611 1453741 1312556 1897535 1295039 1569394 617404 1866785 1226415 1155426 310996 1651728 711690 117754 1855173 903336 1290362 1896796 194736 162180 371592 1306438 1746400 49354 980713 1846899 779233 1540837 1828822 1338686 734163 1969924 1165483 1195925 619806 1509401 1112289 550557 1163488 562557 1573101 218610 252228 1266227 1338093 1909267 54235 558444 349636 18007 763464 1627983 1845048 1096599 210181 970737 603969 1502198 1042396 858126 1575324 773271 689799 1325975 1409065 1883514 770831 220548 1587517 1920238 99731 435449 1117032 1734849 1667555 215839 1667587 1432636 1102134 869836 1900487 986648 1346464 373077 816799 930037 419652 265853 1344136 1671254 1741279 414925 1173975 1715066 1612497 75749 1827536 738328 1302145 1129308 889081 473930 243894 1976126 621703 81788 793500 171883 1727627 1866929 395913 757273 494712 534979 1647943 1442643 1426661 1890086 929423 1170573 521451 704356 1467748 1950241 1770071 25947 1979879 326347 350736 1259548 1531062 970456 1708720 1109144 1134014 654374 1012234 952344 1808609 1662565 1574705 1908159 693326 975985 328511 1875604 722308 597735 1471575 850959 1488514 134510 1420601 916744 1775029 217595 491634 1198821 1951096 300159 1118828 1014516 53090 838757 1944104 1970595 879302 740007 1203801 35353 890776 118751 1342177 213373 970415 1505478 1127732 1763801 8113 172381 11850 712626 442769 137476 138341 916574 341287 1995994 542907 1324710 1843168 425592 1185064 1802197 599841 385031 357800 1679732 32092 1325189 227471 377029 1619750 1180839 529974 1826769 1080406 745964 1634614 967395 573584 1596682 716243 1621457 3886 1409104 1688340 939237 936698 942852 1358728 1195131 1480646 977002 1219590 1433136 475217 1791441 518336 354595 1598624 1137758 391282 331452 1176748 1273490 536053 480016 511471 224326 42140 1781218 1868826 1878350 364033 1805431 402682 902072 971669 155288 1623421 433320 1099819 1694013 259000 1900659 604201 167288 1513636 1942905 692555 1282502 1692773 1782461 80392 492348 1914777 426656 1355304 64270 891194 41429 924872 422003 192918 1730492 742603 1224691 7658 1271898 861417 364362 415134 659372 1570235 698684 696073 900625 1545593 805709 1685961 227282 313 1534453 1087148 1601618 486731 1792196 265490 1646850 1894092 642358 96481 1621577 1349926 486737 1662893 1054185 1305862 1352931 590887 1139247 1388036 503596 416489 1648665 6612 1180522 150817 201520 402485 1954860 42134 1812513 1505974 1871556 588551 755897 1234536 304061 1899613 1276472 1480236 508764 1005931 1924486 815010 506052 1728813 1973366 1423364 134436 1872458 430170 371966 933989 67636 518415 1644482 1318836 1165187 1355587 1972045 1819467 1514749 1032972 231577 1097407 1761187 327176 1959102 122798 1676306 1133633 107396 1684002 1805810 1197043 459624 1240242 588701 1899400 822750 1453366 249010 1201839 481216 433327 807286 1351161 439505 866104 1838695 372534 565909 1444964 398824 290114 1354003 1057130 1672225 905696 1792062 109514 1626891 1653291 357681 1420612 900175 1533578 1552119 849996 353761 1240924 589195 413754 327531 1313208 1730055 923471 1106089 752522 1293137 538132 660729 1211801 1032198 1726363 419754 561512 1661112 1334458 1093411 22224 1325716 570173 371673 1035379 1923909 1269883 668665 1123740 104417 1201131 6003 587595 533356 1429821 1842366 1416742 1715044 1305678 904437 1178663 754751 36206 990376 1072112 1203228 1706570 1562196 1691319 1180540 1087708 1019833 705840 848141 115673 2017 1598555 495767 1928439 1298776 1158938 1163584 856418 903995 1019340 866439 409142 1646914 1927358 493694 1982933 118391 772200 1262687 1678551 635071 1659130 283451 1728451 1206173 484729 675876 181951 1854464 647251 175035 836436 631960 135294 865589 1076148 1601708 749479 793466 1498419 465585 1963609 321672 1029068 514249 115036 733440 570912 486197 81531 1354122 1361303 494714 1590316 940588 1792467 177593 1206392 914356 392468 1420493 1311108 1160938 611685 632947 891775 1751889 1586562 50952 1984490 1964888 1277010 1992160 1441819 164298 1326963 850067 1133002 133297 117718 1219431 907473 787483 162757 429175 63576 1663244 1216622 55329 286341 1914568 1333785 1654389 1049103 1008093 177774 1851383 1513749 967963 79250 1295556 1269424 1109190 1495604 331422 320378 1364245 1989506 416681 910913 656276 414791 721408 1887624 1013340 217355 1034312 421946 1737155 1233923 646838 27409 1591307 5073 1778370 492211 1805484 462446 1198757 872543 869099 893600 60367 107329 195592 1489431 923329 590206 386234 1309162 1160270 1979326 1196791 779973 153840 1049690 551414 1211096 648393 1912284 251370 305547 1891404 460361 1376532 1320216 1834854 1600875 942336 153583 467395 1238935 341667 1147600 1366135 534313 1397874 1698297 1549403 225936 154835 426952 1608821 891484 1495670 334727 1850366 1006015 1737106 689072 1074659 952768 1778102 654268 683642 1748709 1700642 44420 324895 725443 644909 872787 1568491 291698 1115640 358881 1651144 1623202 561667 930194 1905364 1003254 644882 651693 960009 1282570 434927 1645701 354956 1968556 985958 167917 154921 315485 1345155 374408 1469238 1066760 1961683 1022291 1344495 289093 892750 1607958 677860 639324 269711 246226 80973 804385 1725395 1477477 507551 692028 1336922 658586 1767186 1133857 1288578 31435 1841633 1579074 754917 1232383 1949388 1933033 685067 205442 188718 366070 565459 1782388 916793 1652460 1398023 1502417 1834766 1545845 643262 705385 1830642 1972217 1734367 645507 6797 1501631 402886 1664368 1419823 1930324 128598 389880 632182 180075 590119 305583 510001 932910 1570926 1995779 1999262 1947211 1384250 1855110 323370 740245 1367194 1261733 1338578 564797 1883552 1453619 1402378 1509684 1945682 109807 1774285 55342 1351608 1453473 1212606 633806 1263719 425947 1661314 568277 1283900 485258 1207470 452156 1167476 962665 1576002 613270 651923 290183 358689 1075980 877577 1076008 1201903 1535807 1473444 597456 940579 829009 1251658 603117 1429285 1740886 523753 1052392 911263 1961128 248051 33472 473549 1925512 310758 103498 389183 930709 549248 1768662 335253 1848243 583831 1290957 1603642 1414423 767872 1072052 865275 877747 293247 1529149 1722678 98533 1219451 541299 1832409 1323240 940475 1886066 840866 867005 242332 1368906 257812 384057 953217 111788 546651 1545115 315686 1380767 83532 1328480 1448224 1875282 732320 432595 464351 532690 1061146 395924 696502 784887 476970 1096348 335200 19603 67635 1633368 951602 11304 1362463 1524666 1820515 194265 548440 1511381 1451005 453083 833795 72712 1528691 328729 910316 1614986 1687790 1418109 1459796 731679 921748 918540 551529 1479471 1910438 647642 876062 1937082 1194995 12314 1025690 1297965 7276 1958047 1064515 1102668 1676135 1406086 294039 125497 199704 1036274 901589 1971420 161061 1950683 1241339 320020 205001 266441 1952342 1847111 658772 615002 191553 1701835 1890892 599864 1770839 1607965 1817696 1201271 315040 1710163 142180 1656915 468402 834924 468642 165472 1902385 364684 864653 569582 798723 1527918 534985 302836 1390657 547624 125619 316419 728414 112611 883325 669843 1629337 725891 1295624 639936 646817 1434027 667786 1485525 1798339 442694 1638626 1976046 1971219 797664 1549945 102726 1524924 716727 1851553 1139605 457871 371433 132094 1649435 546365 168342 1221881 1944427 1943455 237906 715030 166191 1560095 482626 1274067 254449 1687470 1928385 1970860 241976 866955 1451946 275364 1561446 1249116 1923686 89072 950854 114070 421736 1125090 1200058 576436 965494 1242837 1513737 1729516 410846 1064074 919913 97823 54428 123839 714969 1919869 1013889 870966 1877400 273082 537410 757796 814718 539872 923439 1693635 1570206 957249 1369270 431859 83644 520231 1768097 1425562 1157606 957569 1956314 1607563 8116 440876 1325184 726438 1778477 1150280 635530 1249484 1951022 1566485 567428 1649286 1868188 919619 851221 312698 1114218 704125 69165 1867138 1563820 1619024 1597828 45036 1474155 431928 740948 1464908 520625 396302 1037592 411095 1523698 1851765 650873 1817973 1620468 1935431 1649708 521073 359034 120081 987672 1436151 570894 161153 1963587 1433137 761857 1356551 1427032 587917 1346325 1883672 625887 496112 1461441 772357 1848586 1496802 781188 1027317 250833 245338 707857 1431837 1587558 1241677 746419 217878 1274003 1386740 1360243 360564 78627 1429650 992228 116360 1654412 1102726 1559310 1017541 1801186 1538377 540876 1467123 1627303 1384332 1868446 1565446 1197840 61370 236397 126930 409445 1230009 1795582 1562908 518441 471455 1546891 318517 1777644 408097 282506 867734 194473 436623 837572 1170174 605024 1388530 362571 989108 1729894 1535779 1377057 1263144 1068516 1671245 1043585 198792 1725014 504913 1286172 1302559 1933031 1995954 839590 1862839 934864 403027 897122 544533 1946666 556444 560354 1911703 1166386 528330 7839 819324 589900 1002553 230865 1988253 1201147 739079 403906 687372 1571848 1083225 1925589 1135009 1120254 914146 1345582 841527 710361 1009015 1215194 59683 1298411 1432474 1865295 774017 170983 466315 1858569 282835 1796869 1906619 229197 845974 220416 1057568 225003 534906 1524280 1432432 1251203 871345 1242988 1060903 90019 307387 1987184 124193 1730128 638373 351371 171017 842076 1317006 1135510 830710 1825212 107184 1082308 1959902 1730903 550335 1227422 125458 1177455 1346339 774075 859566 518527 59271 695417 289219 1133639 1195483 755836 586872 443602 1436674 284488 391628 521081 68077 1279450 1235524 1650967 1626182 1793390 500263 262104 937013 11188 509540 1973881 779957 1389402 826132 1736421 873610 1136356 1218081 1501175 315878 150927 392323 1005544 1937338 1867790 1157406 1438801 71271 736232 77944 1021691 1595650 774513 1802581 1582409 1960079 235340 1812882 1074900 831888 351037 1291201 1985313 1574744 918336 1880604 91928 117674 284056 1935859 443956 1583773 1238432 315949 838410 1325954 1607326 1218291 1884312 561695 251273 435409 1436658 822122 763467 194329 369703 154657 263290 220854 1561901 321438 1477699 1398698 1351246 1844766 204413 1993741 222062 1029130 735848 906191 1755506 528165 868445 252797 1464336 29996 119895 840189 369953 539083 366036 1006439 345251 240675 1466217 1270034 375298 1670694 977881 68624 1654276 548218 584839 380405 1905195 550588 1854643 85046 1088023 185669 1756939 1368282 1050513 1757116 1023237 197759 626314 1509521 1025621 482899 1998398 802873 491060 950305 1991718 1504036 1369984 172377 1554866 1294053 52498 405182 198420 1182495 1746629 1672911 692039 726504 1851238 1190089 1348356 931279 1547466 1815686 1077646 1527465 357216 1725956 1068559 92199 1640298 1654721 171377 1344556 1236622 1660531 1645616 650521 1140263 1306392 1169182 1055116 1172942 44255 915271 1083969 679861 276815 1893438 278344 1922359 1861758 1547147 538819 1162832 588294 182800 1691964 81065 1332305 1867583 1046763 368834 1069481 409616 627328 1171239 1390898 245691 727070 413877 1367976 1047567 407180 492361 813789 909628 785841 688801 1451110 1063829 1428930 705262 1587881 467137 17776 1050214 1370020 16204 1345154 1536366 1663568 1354501 632444 1434191 696956 910905 772562 5538 795030 600107 456385 1139200 604380 904673 1931430 1977378 1825469 1830672 472805 1796172 1568844 1221121 227410 1531549 1496929 829460 1719154 1691838 769802 1184585 1106720 1013105 371301 1095265 533219 1559818 1334177 1184046 1355225 898770 1239166 1533099 1110736 768566 1338097 345679 1961304 1636552 540735 346557 621124 1541579 1906824 1741292 1166392 1969268 1257528 147866 1547102 98782 1865071 414833 300423 1986563 478455 1602647 102716 1812198 354298 703535 1248325 655213 538274 1915363 1135872 1325323 1068846 94918 558366 343335 24227 1121713 261514 1441433 137321 356208 233311 1890696 1728688 1986604 1024711 1835162 1248244 978266 1807094 259596 1647625 156390 1315204 1787950 1243864 1211564 982383 12641 943477 781132 767687 1112423 1246880 1079787 579091 210970 721646 1103569 1614306 1800142 1246560 1373657 741816 1048129 241594 164223 1567793 174344 1908667 28826 1642648 910205 33966 1676766 1457694 1248513 487304 1656603 1252114 1185385 1145050 593403 1515006 571232 190307 435899 1107631 830837 1943650 1833530 1206250 550958 332730 1843127 806645 1298184 1354302 1933762 435097 279494 1557595 226663 68733 399162 334151 712714 432435 724052 1157476 589422 1122761 696825 1400939 1517657 118876 4029 309147 158599 1057340 416546 112098 915657 1971410 1445809 1204049 1689378 650223 401927 1442496 235280 787183 1767440 1407202 658330 1550639 292434 572342 1399669 187998 967913 425742 1861902 1886398 1809492 1033693 1615050 661405 815988 733029 768555 1695899 1453308 1114237 375735 1295314 1415504 1297192 1608896 1509235 966828 316423 1284342 1129244 51206 548697 522648 25530 619604 1787030 1123631 1902418 1266252 1089485 1353707 773185 1703514 1360550 1971557 1575446 115409 589941 1058016 657146 533245 1674389 1013729 1130835 1180989 1916077 1665705 1182939 1025294 777896 1090908 1720714 428334 861328 979356 817294 868403 18168 1086444 1827378 1292298 1013337 66134 1062659 1777719 872612 670283 1517507 719006 1434263 735096 53719 642457 1030451 1045793 1689832 1145346 464723 748644 1671380 904370 1397446 1676678 804388 34625 1218123 316530 905781 1670933 1531761 145904 51309 1967022 1363918 778476 1482021 1880686 481124 568307 1422866 287601 1215335 1202344 1706609 1589410 31844 1368194 1089426 1607315 637544 539059 499430 1087611 464874 1205955 375663 758954 760172 1329562 1876631 1277767 842253 437459 803105 1072209 1868827 1645859 1210432 1730147 761183 176372 595637 916898 1347672 1931223 1014121 1849508 953 1305227 399672 937272 1008197 266695 542998 470946 76246 70606 1280870 1604967 276851 1031017 1776427 1873472 1469457 161773 607747 1276894 1318889 602907 1272853 390621 653039 83860 1017404 540459 1458016 800564 1892557 1816854 644101 1659450 729656 1368269 77215 251100 1073100 626497 1089884 778872 1274702 1777883 1142142 1148895 782265 790623 1322465 802304 1687957 833618 670521 1661108 1823105 1503187 345633 189483 993738 564016 442891 1645889 1361979 225818 1503480 411341 1623192 54823 1671721 709288 786499 606307 1675968 116456 1541349 1011781 273178 1845272 1267258 359594 1853943 1611045 1026182 1542434 1045749 1665491 725029 955153 425787 934956 185709 329413 767248 471626 1364251 1790300 344771 1962652 1906830 530904 173228 72662 913187 896904 897956 448923 1391547 986470 1857210 1690733 1960278 1596043 1780941 1204816 976660 909313 796104 572068 516415 1364337 1931967 807282 694522 363162 519980 1233740 1041941 1837921 604305 268484 1684297 84187 524647 421109 1752385 1668063 768404 663969 122810 24666 1431844 1814158 1190190 1742480 1202100 516840 886520 1845422 1133904 1444963 320964 732067 1716025 483344 1138241 197749 1650383 1203872 1281732 1012600 1950693 149174 103262 1185395 939388 1920876 1491670 266326 1119752 911115 70334 871486 1469117 172705 880019 417965 120310 1430456 25231 457223 1468667 265417 1685627 1876409 1360840 1242097 793983 1306946 565298 855223 1903215 1544915 1474704 1206832 914269 913756 1441466 1728433 45997 493106 1394715 829948 1860681 1002994 404623 636361 1015448 1510841 320679 287257 882584 1059812 1125354 935670 708077 1854325 953122 1242323 1599921 254667 783976 900288 117520 1118392 1856690 1708524 677158 1614862 1847661 1742171 1781308 1962366 75878 1593156 1342084 427645 314995 1681407 1383883 1465591 1408191 11710 678807 1719616 1734081 1115064 1118860 1069724 26872 743916 793779 1415093 803719 451542 1882624 1157852 401038 443584 1635029 1188704 395958 132896 1960843 1850065 1217319 1062132 1419393 296437 1979041 1736215 1897809 1873923 1561449 1134549 880534 1265884 481576 545830 195575 1596066 43413 1928153 1976477 1550375 1255916 727539 314258 207862 1074367 1761791 1678709 10895 1572314 1682820 1598026 1493372 277956 177265 1597649 1963280 164020 1676146 189706 1373166 1467016 112844 1764736 957235 156225 1456537 1395389 647750 263151 415574 920184 1585765 746764 609819 912244 995575 272189 140591 1386457 226466 573935 984899 1763154 1726381 686208 1251963 449852 950017 316858 374487 144472 1083268 1331516 1050235 1627857 636176 1615515 1136602 909526 953145 1436875 825060 1202023 1574116 1391090 314021 1929382 641836 1099093 1097355 862922 1369972 1073837 57593 1524672 1766154 1526915 164225 1370000 1965841 1775811 1618333 419004 355622 158006 568609 470818 1585922 288330 571615 615414 725352 1493915 1435378 1708711 1820972 981870 1532851 1733147 567724 1193974 884062 6786 1554686 555816 819894 113184 773712 1138856 708647 1759505 1705492 1198334 1495234 540322 1783357 1881241 823678 293012 1680198 1957240 23917 683696 1680200 424837 847847 1001129 1426852 412695 182939 230340 150854 612555 120906 322852 660924 1334958 811390 1805201 1110447 136279 1756829 691987 1862074 807198 572893 1406256 154885 1010466 502650 876217 358467 1872035 900687 793167 389277 53492 1717556 96286 360536 992147 717943 1511524 1800526 1989533 1012942 655193 611374 316494 208386 1709050 754064 1675972 1733822 649737 1342310 1488014 286937 1906590 19180 1790052 881400 317000 1528716 1731574 49439 378632 1213934 1143241 1283094 485849 1580319 269591 1069050 833319 99943 168388 783648 701574 285288 1688693 613453 356711 1739928 84165 124970 1414017 1372853 282643 1376310 154970 18908 345774 1662013 1076310 1846985 751916 1622544 637090 329969 788918 101513 1210740 1937172 1415884 1990747 882495 756700 1746946 150078 456876 487169 1960155 1031505 1458880 1642398 1932554 1361439 1107204 956547 700883 1272158 843127 260708 380835 1625932 1680080 1312742 1522296 1955875 807010 1003272 105161 1408085 1616796 272188 1815702 1735404 669421 890161 1251164 1449619 623465 260712 1360405 341656 170653 1455318 1818909 552867 1876899 1247939 1907146 1283116 1771552 483959 1920997 307015 1739776 159707 516820 640847 1069070 534162 171980 129688 855918 1386331 992681 1110808 535920 785293 187431 950458 1807225 271347 161520 665333 1673042 1500566 1428818 630825 772427 184460 1848281 1209446 1566363 1704460 29923 911924 1056591 1843615 1420827 574687 678639 45059 1639050 1729260 103417 1849304 1677834 513026 1147350 493196 120570 771938 1340722 1420449 464304 1190330 358060 1783917 897557 887070 1072042 1766742 1968496 778416 804746 298566 1909401 1287392 846381 1118202 1291528 1188604 961490 1560420 91045 1336583 1379443 169629 1175753 1498603 1136107 1993209 1178309 972972 127417 947551 81104 1374344 1672578 361997 1977325 645356 747149 146505 646477 1250049 436245 906286 200262 3704 641254 150310 1358656 893855 1420887 179607 400225 1315704 1935532 665849 758112 117300 66644 1019779 423088 1025868 1775975 321558 135957 991142 49379 513448 731003 1233926 910381 530705 1986324 1190824 1553884 15841 1870765 1881147 680277 1742051 141291 1490918 1471417 1534985 254245 162759 1613401 1297886 839752 1819755 120312 1936579 489432 1916470 628944 854979 1726294 1891465 1417127 141029 190853 878233 1234243 976361 855262 391971 520368 974561 294906 1107832 1324899 1344596 229566 1868366 290047 108396 1275504 1615320 590343 755140 795233 826171 1298878 1403276 909972 1822251 1728780 1364100 1303652 1378677 1819754 1061493 1354485 1594563 1090396 1575429 1007680 481195 369649 1683483 754166 1086273 533445 422204 451406 1094174 212118 282779 748582 646655 77278 1647695 1191678 473391 456750 315832 1973874 1047862 1236654 1515777 263890 985480 397994 1342817 1464089 533945 305065 1019608 1909459 618572 643837 914007 1567313 335548 1084210 1342432 670690 1169725 744281 934061 72688 1641170 890966 93124 1866274 800860 1239589 895354 419054 1900288 231851 842939 710385 971080 783166 604817 1028081 1745072 102010 231884 1861880 1144887 902634 1856033 1436765 1731433 465498 256129 250395 575303 882215 837486 818287 638520 1391472 227955 1062388 1130638 1040494 1066954 283874 1351994 1929717 934383 1216943 133487 327313 1088745 911928 960676 637140 29177 1202522 1984756 352679 423212 1960375 582795 1923038 1037174 1394548 127686 554160 1444311 440003 786632 71315 1667163 860987 1957499 545161 1335577 1657223 45000 1208077 631687 1508899 736659 458070 1541333 1424771 1622576 1322595 1836622 945693 665727 1698332 63516 1333303 803184 1370320 1225383 950212 797481 225200 1414602 267483 344882 1373683 369066 1984715 1462801 839278 659931 67990 1125663 579954 939664 1402818 124789 45409 309930 364211 710160 167863 1703758 657442 1898001 876180 1383083 63554 1536765 1106689 20631 827958 309418 448374 1083305 1721628 998678 1179803 1663696 966802 1524269 1887824 158057 115580 1199307 1025925 1379200 4462 1138437 1578489 1642967 141474 1350749 695166 503578 1733715 123934 388153 243955 1643997 998303 1158718 845277 1977474 1998964 186608 1185462 1880883 299076 1061025 654878 1617613 1567641 349665 1361623 1708995 1835697 794219 1831804 1406245 9114 1076452 248152 1766308 1141538 486434 1372915 972175 1338630 373405 610982 31775 1629893 1091134 861204 340176 1169003 1067400 533995 1712836 236870 1351967 554864 1548444 722007 120368 978599 1763598 1694121 1331544 1411397 880956 120091 435950 1606297 701531 1775223 1598999 1838058 1883014 959656 1315757 578287 878262 1611112 1354991 759530 673533 396055 126126 1855855 1311384 968991 314991 1047978 123309 1201191 140336 1568302 1430438 38776 183472 15440 394547 1363626 585689 1223279 358351 1446463 10831 1883879 208378 314811 1540072 223626 10470 1939921 667527 450274 1516010 572111 494465 1322236 1900652 1444685 548681 582633 1269363 1421237 407499 429113 1510911 649728 1115754 108918 1836407 1087760 37423 1163141 1240396 954924 815168 1796509 1470015 1690715 241471 714905 1899736 1926009 860592 1474213 949911 1369622 1845311 1732264 1000284 560107 902988 1216203 831797 1881291 172447 1192511 1974964 1648270 855075 1464815 112375 551091 81785 238691 601092 732875 1815728 1726003 689409 1582366 9077 1024855 494462 1331813 1588445 198929 470432 1808977 1949483 1392759 161982 1471114 193257 1957403 1303094 1365467 703656 1307822 1448791 1231443 887610 595945 1865289 114442 1727935 1233472 450490 1431774 1202622 1200410 542145 1331723 515616 1430949 436186 1942984 1839786 1068994 508140 1620558 486505 609702 246618 866290 531556 47270 1426347 1482834 530091 1740174 871369 524983 768516 1713291 947484 1793431 1975763 412958 1883462 976143 1346852 1201464 1449476 3166 280400 253413 1581429 1487968 1631977 1655289 390653 840766 293104 719484 1579041 339903 905355 1953916 962310 1965077 552315 1474237 1128122 652074 1373858 693956 1255996 939555 624492 711529 87906 1392917 163088 1693065 1342037 1056299 1101154 792890 1936118 1053530 735603 932147 700830 331132 1400357 248856 1454951 885188 458321 1622947 307515 1353259 1531699 1043699 1245180 540928 1731450 1877397 1361699 1869007 151928 1776703 1239183 1120511 128013 1664927 871447 1954109 48043 1558203 110506 898619 1868325 1339265 460315 97974 1379354 1349433 44957 1500571 1357762 838186 482319 362365 3666 1548529 261199 1918746 1393747 198430 307500 1664698 571701 337063 877643 843720 953385 1095423 132855 1466231 757657 501101 890175 1741799 1527132 380568 1483441 820498 526922 1852601 1501423 1421810 1229117 1293649 970157 1969119 1820480 450319 27407 1612459 165154 1895275 1954369 253555 1944341 975342 1840912 376894 1911072 1307670 1502606 1312039 379800 1877396 1869286 1788286 679025 1597063 811705 60360 466921 1127761 1888352 160892 1007467 810908 1459775 1814772 1631533 390112 182860 1201663 150509 453960 421263 154098 1944808 220488 1649454 1751127 635892 79446 842386 1908030 827774 753109 1386200 205291 145103 997637 1569768 491267 746112 358615 1879391 1945455 1273957 1418686 453161 207961 74441 995293 1906030 1323248 1793366 851462 701438 526221 53830 757525 1256754 724419 135739 790468 1733611 1388713 771716 435738 1694932 1266557 1444197 1575655 1218301 888809 223692 1138205 490538 279069 367541 894360 1952614 591186 1431564 937395 908805 1928641 1428958 720770 1232535 1789801 239684 1440221 686583 1142930 1224087 935131 804206 828812 1570773 1462989 1369172 1192535 1477773 1769397 127195 1220150 1946801 1366876 1730499 272536 1168953 1996564 1746879 1036338 737915 726416 1068213 943720 400488 1875754 522128 692708 101942 418762 113544 226070 521214 1931947 385204 1078632 1244466 412918 919136 1127305 531638 536538 1640812 368526 1275148 305173 1998737 1917233 1260255 1113992 728354 878724 358408 399788 1388694 378075 1342111 1666266 888825 1421811 125184 865649 1791058 1720254 862741 448555 951235 224605 1281774 1818327 1078786 1292026 20157 1467196 1917132 1158963 768437 70649 1681185 840882 623536 759302 1286551 898777 243008 1687096 1812682 247448 1793899 1869041 1091771 654210 1491783 86112 31140 1050646 1010807 552649 21326 813648 1385013 454006 1919430 1125604 249363 148778 431888 1736275 1646056 1052842 1936578 814437 898738 44831 976649 932563 352499 691938 781612 401903 287768 1701041 1676104 1708097 1835274 317679 681583 1059936 1920523 1972186 874361 363882 921842 892036 429327 670748 331663 1288969 1830730 478651 1397789 1023254 1230480 1205019 1241414 1256266 998584 438218 1416807 1637288 1508649 1410806 1519550 1352625 101185 153394 1388603 493572 1142504 1122048 1405106 982497 83726 659620 1432723 657668 870303 1223506 1544143 437220 1870485 812858 1806614 1694087 1009307 1183720 1197321 470450 1935504 1252730 6054 789649 1623083 1191341 155409 1003173 1564450 888317 1970099 797851 1168276 171986 1534315 1246501 246905 1673658 241238 1453248 904334 12706 133393 779337 1281407 390335 1931988 492106 157566 1305085 1071683 51357 542102 1700902 347718 351235 850690 1448868 525891 9598 810156 685074 359791 323116 303691 822420 1658393 1991060 1699713 1887902 1616661 1449325 637419 1043352 1458213 251 628829 1172037 852864 242597 1246542 1440065 1413422 330015 1518617 1148180 575828 1769701 1587443 1186688 1136110 1081124 1928063 73712 11412 1206429 1865351 1287169 1357596 581860 640043 1010602 1659340 1082674 84002 1779529 1133249 1412047 1231438 1269223 1062128 1714010 1703842 710370 360211 1468649 255398 1224937 174753 1915980 428481 676390 789217 510321 95932 1289578 1535317 1764947 1492849 94215 606481 723132 1142883 1690979 587312 524704 856321 1408120 1858444 1567104 1059195 66202 1455793 1661537 1208189 466355 472454 1961528 1371566 551999 1165263 899292 6942 352586 1864459 497473 162033 1619670 648642 1464414 1365677 641519 420688 1923311 949589 15902 1055818 1262599 1541355 1948774 217055 1834674 758982 1754726 1701023 494950 1696635 676401 978465 1039992 100071 1412971 1876773 1659939 1098476 995474 855719 375868 1615212 1965940 896375 1115305 11307 1196061 799939 972905 758215 4488 133677 1365449 303692 1283520 1377463 1372770 1854877 1463235 1694859 1651024 1523057 375676 1941517 653946 1318629 1240904 362503 1796856 246343 1686334 1929895 512394 1466054 747098 454537 869588 331609 1448743 750795 1115110 717880 514939 1179994 441832 966664 1634879 314529 736991 38031 218228 1365149 1191262 939278 1554435 850282 590501 643351 346930 1656700 985307 242301 590183 772448 568984 1579385 16307 1504433 64469 342040 68524 136166 139793 1662169 234928 939707 948560 342658 1438539 1152689 209610 1526200 328085 1511414 1511149 1005457 582222 1072979 1048463 71513 1776083 56453 783394 582929 81661 300684 445251 69438 1473149 1717483 75620 633228 1896288 1354519 1948942 194684 591349 286773 1664800 132064 154339 1723683 1471809 26187 1935681 285432 842566 542614 1674915 1779803 1177552 912748 237109 1804561 1780472 1157206 844888 784323 44834 1577643 81680 1173186 999867 295046 1909864 670807 1253085 486152 465170 104951 1569912 1272908 1330372 1366818 366540 981495 496488 1208598 1588252 217920 257594 1134499 1333145 1200005 184821 1526541 1468089 742086 279050 62164 70740 1528280 1259297 402409 13319 537245 1644352 654096 1576906 1892697 1804811 969244 1262089 396461 137179 619084 1064690 1238438 1330460 1506311 1293053 530613 723916 399612 541256 1840204 1148217 288090 1861785 594907 1227951 189814 266082 84558 1513836 1743510 1245185 777133 1923627 741684 362749 1810274 165258 1533740 424764 1023859 687076 876114 67378 1521747 1004922 722992 1874728 1755595 384514 1445925 1543329 1998582 782527 368571 1821520 813284 362208 1931099 76168 1189445 1781396 1739711 364778 1256222 1867083 1324446 217848 810600 1168112 784654 660297 235171 395157 1059649 1819601 208321 458736 858503 269067 1947391 934344 1683272 65 918750 675968 292359 1104047 406632 1458903 1664860 1028191 739238 1673001 394467 1643123 1522838 711967 489522 1190361 1414513 1367628 1671622 1093768 402064 1308264 1314871 1553303 915007 771958 1448214 455748 322524 1846984 29974 1866355 1881594 440402 1925680 834422 319941 1317928 1560059 615888 1035638 919764 1539814 761673 1116093 1307685 639480 1709789 123495 182075 1782904 1517164 1947121 433534 543554 629248 629058 994586 729754 182840 553512 78588 9799 285066 830475 1661236 1499051 1915008 1186573 1417732 1472768 1774761 342389 1915013 384402 1685577 810513 1879166 193462 1140467 760373 501267 1563081 877246 1638154 1774405 53942 872427 1806778 239796 263949 870129 154162 1413843 1192488 1469659 1095121 392710 528149 1175714 1936736 721871 1582169 974881 1227956 467495 973507 628909 1502034 119780 1903086 633685 1175949 93694 657721 1191835 1064991 1247276 1303454 164409 1190741 185651 1540894 1502649 1069781 1006430 1064263 78219 136187 550737 1823577 161011 591484 590630 1389575 65438 1644078 1138163 160000 182714 293501 994939 1971157 487569 1728134 1397400 1313548 1406407 1246219 109451 145806 347234 1521884 13356 633668 1633497 450141 1689686 313532 514312 666417 1858272 158456 782470 949973 1312615 1133632 1527738 1752651 1768285 233184 1143780 1618374 1893109 964069 329280 1613150 516183 484367 725328 1667910 925161 1549755 1067596 800042 796656 461004 168680 1332115 845638 1067969 56531 1240088 1530828 1656079 967295 378769 1767221 1455948 1490934 519741 1361468 113966 923014 456053 457967 362629 590660 662254 1803018 1750799 647360 1377994 1072389 767978 961223 959556 192489 716190 621403 1734684 1909620 468236 178962 255959 756081 1079541 1720563 907126 276857 312861 877240 312405 49704 836716 155101 1796591 125559 1252215 1000608 652816 1299307 730220 367310 824013 359131 419158 1424200 1098236 226616 924072 149228 87559 1232245 1514676 307449 497988 298990 69904 1405226 177882 1030025 1183302 471836 1233738 1331726 1833946 1399140 1965357 100677 1194574 1451550 1503428 437660 484907 609969 784356 1611388 1093000 1021336 402265 847403 1592977 1732714 1376598 1235839 1453816 767702 79670 1748177 606894 72574 929962 1198918 1932148 1315331 680415 1903581 1445702 1934369 653966 87305 1121800 1264154 995281 1159859 1848633 2253 666083 635587 431277 723983 1049459 1481733 1438217 1271895 1644268 83946 904089 105638 924550 1320029 240374 1100961 499465 38535 1471 509359 1305649 1345393 1320499 811911 1720179 186220 294485 760256 1172100 1158873 1819787 871204 1335499 1401967 54621 1427661 52506 1926007 1204789 370091 1459942 1101447 696299 1542671 126382 1277717 210140 1652488 1068011 1589611 1212370 896058 182326 1659997 221167 1946686 1711938 205312 251440 74525 939887 1329472 1075416 1283873 784257 200806 665455 275099 617517 1055484 1920720 1429373 697298 620234 1216111 258765 159409 179424 170550 1775987 581788 264947 148784 1359938 243733 1396801 1318810 60085 96995 716369 860064 1020220 1107655 284156 1067029 1276367 1161312 1657287 1021793 1174772 1275698 1315655 326534 1393067 1868859 567930 1072762 260889 1225390 1308356 1463917 1023940 592014 1891740 758304 208213 1303208 226729 1879186 120698 26297 912354 1575209 1901374 700002 1367288 1136390 1984331 935779 571466 164314 1734042 1340958 199623 487117 1525529 1776842 447320 679159 1888099 1795404 275129 1349569 509071 1812667 1924955 1073989 126741 1542138 34745 1437893 1132820 1328622 918124 674537 620126 1267329 1323281 1913306 866316 1171487 593560 844885 35734 1201644 589464 1453705 1227970 1333965 57589 371738 709806 880649 1131145 955376 1267392 443988 275299 1721590 1033177 1304988 1336866 452943 1221699 62980 554936 1859442 783623 649570 1922151 1210325 873665 218098 874616 479398 118165 1184302 1294711 107516 1440891 1706945 351991 1972887 379128 1903378 755356 915895 1994409 824932 1393973 1092990 67323 1927537 588484 640761 408517 163372 216457 433625 1811769 445802 241458 1641228 738243 1955090 802924 1801572 1042473 1295019 589259 319555 840136 202456 1085666 1484248 1263110 1958056 161683 730895 1558980 1663002 925699 14760 18796 276591 660779 225834 1587228 1115435 827576 49958 672552 149946 1017729 1559152 1524231 627464 1840789 1853355 27559 306158 934889 270780 1434519 1399736 1360020 220184 979753 1943147 437956 1047020 1324455 697044 473923 55071 956526 1824585 1310495 537329 903394 774375 793004 3946 1416744 413629 1340348 1864438 1566528 989377 286227 1474162 546291 1380971 1467663 1279389 1803350 1864533 482209 1313038 47055 760505 1751602 410930 1948187 90634 1057345 711823 731995 1043085 484092 1305574 1314360 898108 1129434 1244366 110869 1636656 89244 637093 1526054 1295758 730420 1712352 713619 1820961 1340856 288483 873910 74668 1777022 1813099 1605258 1342754 797651 1377480 74901 1751160 722202 603831 1028195 1424497 1824871 1912002 904175 175208 237413 1100845 1098801 816397 1055789 1373404 1672016 584056 358929 1093023 561640 388687 962259 776678 742043 1360851 1816196 940575 334351 968443 1643286 982468 319280 1551460 233267 1005952 1359402 1807710 1393181 1505016 1350905 745614 1434744 550108 672199 510997 811967 1201987 812035 860851 125831 380298 1961842 698155 1854102 1426938 1303092 1550073 541091 233464 221972 1454443 703834 233859 1000332 762684 1100837 1261757 1541688 1664113 633061 552122 269475 473128 1044150 136504 903532 1997066 448400 547588 672560 329450 1225836 1443721 1076819 1495436 59226 1980780 1397027 1122752 1108264 1318717 80013 1344580 1690933 613352 1764393 1595291 1939152 455916 418120 939140 1847604 1484803 1726328 366057 1093597 67719 1889029 234812 1565704 1920835 1656345 1540846 303033 1609697 1118979 672890 261749 754613 246704 478813 36856 552356 41321 441094 1625501 659265 984577 466819 297725 1360261 446959 797742 1242918 1687823 163359 1850392 477569 1850967 916808 1537399 1595185 433754 1273118 848434 1527883 234123 1519908 1573303 1416037 810642 598292 1120208 1927780 1131641 707179 1261563 1917227 1693911 1315866 1150774 944548 181918 346910 1678825 847507 588100 432964 984581 1844503 1922806 494661 422880 1119199 1954892 173205 97446 1992987 1003589 1296973 693843 673093 828585 486113 1251616 352157 630473 1926721 107205 825324 1265010 1784374 1251951 1386000 278828 1675182 794415 938436 447828 1651909 1465933 1908705 800344 1904330 10597 1895987 1684566 1266058 1988480 438167 237819 1265839 379438 1197166 1143231 812956 1001077 643462 911502 1901864 277403 1144215 1465486 569565 1613392 909867 286810 1915262 1093455 655077 1824007 403421 797691 1125319 1396815 777820 747291 1831253 1464702 17079 993198 1851448 575807 1874211 1045313 829561 1176642 1662586 293533 115390 1593514 861289 1929060 1735855 458012 1007792 966551 430444 1658989 18430 740961 1447371 1330752 975220 1846149 1865001 1238626 1365956 246676 593980 953078 650359 290620 74850 1000097 934722 1949206 792902 1630335 401690 824432 1172949 1707054 306634 1368397 141350 291420 1561104 870659 1841717 216448 847582 1092210 784486 1471586 208373 81643 48410 1780435 1389152 1922340 1100924 840707 48952 1946141 1328435 1824020 675093 953212 1258893 651012 170131 443946 248137 507043 255299 700909 557920 1683687 269405 808338 1217725 1481745 461437 903778 1175784 1680967 370409 1705399 1496670 246103 1002909 1131210 459042 648020 85208 275684 1139098 1711097 1439298 895649 1163150 692112 218798 1308928 587076 1696905 421898 1449929 944222 905855 882135 315803 916389 1414039 408575 1562283 625285 1161563 1773834 226202 65644 1924895 366477 1949986 1550737 1586341 1952132 1600441 636704 995344 365172 229280 568922 1939749 935492 1805624 847071 532425 683361 1132274 786529 618742 1881686 1881313 1930505 1664601 374853 1900579 1986317 1745439 632718 536902 1792835 1351870 1459043 1384338 1446576 333380 1189655 1393588 446133 156885 1384139 362788 314097 53334 1679055 1662107 640888 1445193 1628571 258248 882030 1324157 960219 1140557 1331014 1699365 453991 524859 1295418 193036 776081 1401011 544019 356102 586336 362239 1216489 1977982 227692 214458 1331477 13384 812565 1020510 1256414 1554501 1395075 1584210 1829386 933296 169279 1619080 176016 852909 1291522 1238638 740538 154653 1370056 406097 1984794 1675937 86569 1352812 1589312 874437 1922397 1193814 1563821 601596 1423828 1560772 771236 1831603 1814673 1699256 588902 1337352 1814 354824 1690698 387045 375725 1696774 922462 1701506 1376349 627867 712931 1458284 1020517 789627 1235828 1226283 613664 788375 383404 45591 1033222 172563 775547 1754059 397023 528773 508614 384379 1977783 656648 1198806 1710096 1339928 369093 572655 597719 1447165 636723 182414 569253 123498 961898 1317283 563560 824497 351260 1036792 876829 703468 983678 626978 496788 528062 1122870 1922122 558217 1948395 26563 1173392 1409567 1768984 693694 304870 1341163 974770 1798186 533157 370487 1339888 1543986 1786136 1012917 1300293 1634718 1848045 1792577 1192827 472519 1662332 1162727 1273833 1279352 1401892 781416 328877 103906 711866 258905 794337 529141 1374058 1469577 175351 54781 1834925 1694145 1579691 504627 486181 1577398 1569650 1580119 1977969 1306414 1470640 733033 334036 740255 1075139 1070335 207026 1531006 1426889 1836570 985964 1692732 1254521 1689261 633768 993051 995315 100857 247454 568190 1842321 1091050 237040 218658 871533 951873 449052 1998711 513166 1131448 1386624 1738758 960895 629459 901610 1904031 1216790 1935555 1496885 905038 463817 166087 1326909 1159158 781990 1561598 1440386 1777395 1449611 1395692 1042576 1346249 1633120 1913910 1384065 911603 341614 846996 1304102 1391914 1445802 764429 1962355 677164 1061151 1758818 1181627 1602439 443660 1659647 1595732 1801139 194780 358445 400596 563798 1563988 1697009 153587 854999 984285 1269509 1032959 1485239 1357288 142744 1107133 1534755 486358 505673 1634723 1249238 1022893 1205595 309410 791343 520851 4159 1103773 1423755 1914111 1049804 48615 150465 1959080 1028265 1392612 1583365 590934 194892 1759637 1251667 992592 1876898 20852 912083 133815 63286 959596 1771180 1002974 695544 1746694 563694 280629 1680938 231899 1338932 1105677 881688 982655 1318739 679205 743166 1169601 640341 625294 742087 1941175 1890436 534126 400588 1432525 713770 1806587 541208 714105 79317 71216 1215861 1853158 1329930 1161127 1699213 1999023 1226784 186744 558520 1483470 1608139 1504270 493513 730383 235070 465824 760419 1579296 1792153 1869395 597307 1430883 1296947 497266 1958564 474619 1546390 1977891 638265 1588825 251275 1179569 198154 1920527 1896165 1984587 418695 1335210 1023852 420232 1216839 1226377 1419182 548015 1518141 1056492 629455 1765565 734212 269507 1652629 516494 741432 161712 625573 1497491 1811838 1139720 1898694 1122165 1585751 986401 981010 1081226 1903211 481483 1329601 879481 750986 1698107 506217 840868 1032061 89599 1977268 501529 1414474 779180 1241633 281915 1101552 1427782 1551808 680697 417394 1357895 190976 591438 7018 215907 75859 599691 210801 195463 908203 331149 1183693 633083 1231677 799719 752743 1026569 1228251 693931 389106 265104 1206974 586861 1408782 1279295 1804575 1413020 168567 1147418 222886 1865788 558382 1658161 850856 1524370 1813453 655611 444905 1393212 580906 1936159 1187359 1972644 1070257 212035 485093 31052 64001 168145 1925727 1219308 103063 683886 290776 1849580 595726 1045925 1488088 1957636 1600372 237090 456112 1934187 346958 1520494 1679455 501114 931236 1128025 1623720 600941 961217 897070 1421335 1866898 936054 464637 1973065 1724751 1190703 955260 462206 1996116 562812 1387778 755589 1263223 300208 1499088 108952 978896 418405 639309 1511799 864779 673821 1218158 1041251 1910298 4655 1698387 1468162 1442094 1000951 1835746 269465 771167 1239953 623547 1356433 1183633 71963 1413903 104797 1697728 1673696 56597 918643 611348 1223135 1591233 1082239 917896 1409210 1786373 450957 747834 1867737 1866422 873116 1417120 1622702 1043326 296336 1363172 1878115 1675869 1199592 214192 1394797 420298 410023 1572034 1876946 1776332 305677 1957724 592151 890664 1959270 874736 840072 1713034 1096677 1418634 419010 1026479 1626850 1649179 339392 1613555 1734463 1865563 569196 1067310 1007638 847879 1862378 1018357 1111400 762292 114710 378744 1493274 81423 502646 578131 1007022 410125 1540450 1384032 1197482 1654181 1992463 97100 1624421 202645 687612 1594577 988898 224123 1958545 1310756 1226018 891249 1941992 1069422 1629841 1493724 489071 1235824 1290548 1884030 1459790 417274 1529376 1247892 1024758 1497166 760034 1297725 735014 476308 1696372 276173 1549067 724080 825607 1420955 1030694 846697 1154764 1610320 1744184 1462564 1867273 1422435 331301 870291 979917 1260448 1746040 541895 1999101 625057 828463 1492178 1116738 709414 1548652 981349 425111 1763994 48707 1141119 68048 1027735 1220537 228040 1000195 459020 211624 946282 1083044 1797741 1343435 1319969 914088 1124434 1872188 1373930 1827712 283467 1004368 1640128 785377 782223 1702808 46144 202027 1898317 35706 1931280 1937884 267911 1348505 83294 743650 1687324 736164 1308606 743508 1715577 1789888 179718 844405 644442 306479 1809764 1826718 195730 1521893 1053282 713103 693410 1364277 596896 18560 985831 748393 450417 1719359 102213 1566950 805192 1037499 1673486 1617632 1111286 764677 1044388 874506 1938197 855762 750359 784700 1227910 386009 207406 479000 605151 1926164 404210 1700452 1445358 1260569 698027 607252 962311 764376 1473349 130527 1366237 1221831 170311 173194 377357 1000393 1316651 1198704 1115677 255910 1215395 30865 1500695 54715 632332 183900 1794771 1772480 471028 553868 1522711 985588 445056 427708 823411 1721141 1338756 1860464 57136 1638170 1790896 1685536 1361964 1160853 89653 1808029 1884557 1263596 1616974 1741462 1553037 617027 609606 1668781 525173 383346 1159709 448866 1419918 632958 157066 398057 1954149 312992 585080 539466 1100960 1224234 1475795 348777 1824391 701331 1317370 1376466 1140525 352903 646424 866143 1679015 641497 1409872 1882248 623082 1595435 1412549 779228 151812 637843 717373 427944 678371 804034 1514270 838270 368400 47419 1570746 1060014 1175578 1898731 1705527 10022 1088232 1320610 1784299 1644186 1574169 1453844 1340903 1779534 369625 815343 1550137 1348703 395981 923491 1093614 236875 458161 626574 1669743 421190 162868 1199862 1054503 958955 994366 1241886 494367 819691 1297338 233619 870149 1489338 902291 464599 1251956 212611 532933 359608 1036160 468426 905638 476776 1399317 1435448 1480573 1519970 263818 1883983 1562319 66546 707837 1585936 646760 313590 113362 686627 431835 1297163 1096180 953751 1932768 681449 1237240 1698001 1366149 231959 196180 254608 765279 427566 1790148 1630167 731852 165437 1261600 1372247 1774093 691560 113360 790722 782309 1886783 1118290 822365 902458 1944448 731783 1105462 1027922 829517 1805423 1734689 1915931 1091385 1810592 1791430 112396 1208658 513424 1286169 995660 1240692 1857761 1873433 737282 1669835 139086 924212 1071224 768895 1629899 204242 461367 728181 217249 1944856 418805 269685 188469 1215375 1679480 403856 1405702 78609 1898235 992978 1510718 1087880 174846 177430 1246834 1852140 216939 1487946 353155 1102379 1230580 82979 146030 14984 1556793 1644636 1672224 604856 805214 871000 605054 172341 1009837 1691580 303163 938125 1787023 869393 1204548 463425 1842816 1342056 1992088 824928 1574139 806891 1118405 1684267 187610 1485306 122349 395513 1515726 1591690 827742 853764 993751 1239453 1263740 625628 261655 1774649 929035 1897183 341278 1026019 927699 1350858 1274882 327646 1071433 57769 1220221 311588 1011269 1705104 1484011 517952 129950 1960694 130970 1831344 510403 597693 949876 1134040 1878789 590953 1931148 1651499 987017 1969630 911144 1637523 1068702 605655 525218 1671998 882968 65352 695348 142297 746331 1549597 1516373 583554 921270 337049 1089239 533003 452044 680743 654774 1237501 522846 1042499 763493 388627 822922 1061444 787109 883570 1087168 1835474 1235408 1522836 1999501 87538 1513285 1037649 122213 125837 1837478 1742162 1509105 556522 334429 1339867 1211896 59475 1531425 402385 1247290 1462316 1920235 896264 113618 229623 165787 299039 1857813 827305 1681798 47769 220228 233643 1918378 1340211 719080 1813135 311005 1495922 1174986 891473 636783 572345 1049559 1141978 1872627 1412668 636629 1096167 494117 1675981 954157 18531 234022 1883640 581534 520148 264509 1638555 1446835 1118231 1163248 497352 1490200 1262202 223902 375931 1590015 1577404 308073 1324474 1897574 176991 1969633 1357672 1252990 1110470 460478 1240439 131617 679820 891978 1919880 1587008 1356953 1859495 756311 1944294 1295861 1110895 288137 1207170 244855 1973841 1714817 1720838 502624 349293 1740394 327397 974108 36751 1967567 467885 219392 370809 32883 730074 214915 812537 1021582 184670 93989 122519 1134751 778384 380315 277373 1165478 541349 595610 1109145 1612912 335899 166222 1067524 104278 1534458 700034 40920 1064058 870939 88522 1784589 1566168 20986 1328383 1243523 1909426 1757192 334233 1914750 321856 671955 771712 675324 891131 871234 1401651 272149 177094 1860261 1953006 1915532 1469565 953695 1419980 1145751 1857698 396110 635378 341681 324421 868126 485306 339985 930033 1956164 35606 837002 176244 1547715 190970 802352 534692 1500207 562349 1540519 727833 834127 641736 130555 1349739 1298568 138672 383774 1662281 1382042 1906926 971653 1062192 1185564 1574190 865473 1104399 573294 791638 761691 1533879 1909951 462399 703811 1848221 816289 1071365 663995 1532152 956408 1327315 941037 475005 1789457 1910837 975097 1980930 1873801 1500075 1177097 613559 1999079 727459 668890 1927310 430343 445179 170768 594298 1919769 1645291 1798151 1443175 263063 1558218 1341649 1050951 304032 1439955 28623 1553456 1705055 1429147 32678 1154419 1773962 1113168 791077 1570313 493605 142275 246348 296080 968352 1204739 21162 615012 497005 785378 832208 352819 197741 157879 1777381 718476 789281 869125 286147 2975 114748 1851289 440049 1244619 285875 264605 528119 1427062 305660 160879 384337 12279 1151614 1270272 500367 47007 928790 1582582 505714 1395640 632180 1943144 1867003 1556394 1544303 424981 335677 405303 488881 356019 1358263 1664424 348284 1289761 1042856 977556 829838 829141 1259589 1282815 1482475 507567 1072353 185106 1854650 882752 1511169 1700530 1106666 1284512 1099458 1977029 1000372 130086 757347 52317 787662 762540 181945 1800774 176512 725355 623732 1711052 590410 316220 1813448 371902 1265140 1884675 1480098 152622 1600461 1867995 1572065 449522 1655331 1556912 152351 435963 1065731 1953543 1308479 185665 489749 1750498 1016165 1533432 434701 1346887 1455336 1990667 1812709 255970 951450 1735547 449539 508008 1621423 1307700 1644335 233928 1443289 276486 1303433 1153284 1965392 1905279 1986980 908702 441830 1170498 159730 1304222 1369762 1802499 1373204 1614476 1666232 191820 146911 917438 789540 772805 1120940 16977 1554836 1218632 611300 1000444 188498 610775 359915 497225 127873 286092 24064 1866371 1767195 936147 1813028 601902 446947 92970 1472065 142362 1423937 1543492 1483892 1918057 254564 702475 55666 615590 331935 591796 1687144 1500527 898061 692285 861479 1273948 672971 465171 724768 1699300 1541317 339759 1879587 589988 306764 360052 12388 1365543 496258 893497 682549 1118816 102905 1708836 1845432 472520 1313211 1377398 477726 422572 1614085 893173 334762 913778 73641 653840 788657 450791 1867570 86044 699777 954039 1716706 235140 1829729 22780 1424599 63772 745804 1791152 974512 1203772 1363100 1043619 1488909 12466 685531 1668837 1466684 46675 650900 351372 1486085 1773560 285412 1441378 1008020 483604 1776586 1708697 1144070 478019 872254 1933827 172243 707974 1122087 1802506 1425093 575873 779015 284173 835639 562239 601038 1055695 1243660 271678 1609812 498808 1279613 658789 1068282 68150 357095 801998 1447484 635108 1672731 1434044 410982 1382270 521609 466178 316791 136134 844690 783128 531 568150 37833 1187635 422400 351312 1238829 1835877 310181 747062 273551 1042099 708202 46762 161498 448660 1956896 1496797 1993473 1809670 823405 1888144 379416 12355 1488808 1114438 879458 82850 1938703 944671 1613774 270167 57920 128907 189708 463753 275565 1337602 208800 1603362 1005124 1707519 1693111 649042 1972198 651342 1433326 729480 686498 1901261 1540586 1791701 1563434 774580 199938 1084886 1944559 1109817 88531 475584 1348986 651240 1831536 201241 925171 83051 173233 676135 1462091 354423 1555526 1732479 1869020 144440 1803807 796391 942753 860710 1111757 643944 1778759 1469852 530213 175332 951058 91835 1086337 1659229 173043 136357 147604 996314 1036076 1609864 576109 1967241 398883 1113649 562101 679028 351908 1242981 1716999 782193 1994817 126048 1708070 1657399 148607 728494 998703 693257 1372283 830987 1304908 1707354 882784 1463539 173243 1260431 308326 1851036 988216 48282 351208 45786 1600957 505999 905805 1444023 1984326 1073715 847152 97864 1454646 569587 1118297 1652029 1456304 719994 1870211 1731393 1572255 1553452 199488 813773 822701 105290 155896 1683785 344331 1077388 1726857 332257 324889 657592 1135366 1569591 1354429 921384 205845 670022 573084 1671670 744502 1058360 1512007 1636961 86835 1256323 1809274 1215397 358346 434537 1761768 1781000 268553 1763739 556493 1772700 1604935 896604 462285 1473988 406678 915380 331668 1116828 499934 1774861 1570101 1047601 189920 1593825 1328545 374246 421381 267205 1366262 1060466 2589 1848049 1765708 839728 407386 1284443 1553405 649545 1607356 72453 1447991 465350 1745200 309857 457807 810392 1612426 1708444 133554 1750663 912732 1840040 902823 1075174 1321277 1875970 652739 1429765 609989 354062 585035 1988758 671416 1608347 1765709 846507 1992305 1215830 1750630 595478 1760851 1039712 588472 1943761 1713881 84855 329272 806269 1366160 1517430 958087 1480879 453894 115993 609699 1824904 377506 893989 1927364 251664 1841261 1420954 247337 1746216 638020 1839099 1056055 1766016 776454 24485 1461164 1280800 996199 352236 171691 1408316 425981 1716772 796353 951900 1655538 737525 1305684 1095182 1736394 748563 715201 310125 91218 315403 1328935 1257102 1474466 56439 1375893 1497384 1349337 1109170 1100918 156095 1497635 607167 614779 1889131 64744 65390 1416231 1500732 563993 324974 321218 535757 89983 1942909 1753167 1678264 959952 1384556 1481238 1570163 393941 1115379 1516353 1720164 959352 1355029 141545 823807 426142 484212 14624 684306 759724 645503 482195 1549744 1688807 1998464 764532 1149869 580414 113891 961297 253430 1371590 1990654 1942560 967949 991943 838880 278770 285462 876218 1102067 1392442 1859541 596121 1563071 1331898 1785637 728961 1657740 872474 842007 1465962 360794 331344 524887 1375052 997677 1796870 1076018 553715 187909 663846 1693535 254600 1510449 1067096 619022 651927 424732 1358108 1170660 1773798 1509977 1734926 618062 1606692 1553290 1403126 1574768 1806689 1027391 622228 706444 204487 958000 966352 1619097 1598281 1517553 1550632 999694 1892709 336984 1736326 1201354 1192371 518390 1440546 755055 925570 364210 1117790 1465478 1848861 1783678 669965 1344767 1748546 1390708 165541 858739 952591 9945 517422 1567123 706431 1078916 1124414 708589 1058250 1523501 740532 280868 1468840 1867718 1500521 849438 364871 248947 1746739 483295 1744275 1848386 426252 721580 598311 1274329 1398590 1000370 1132503 1342651 748433 1725541 1987501 975886 1323563 774489 1329190 224166 971202 1137971 1139412 315650 1821690 632357 389544 213794 1496778 1869426 391543 510625 1673838 90833 112631 265045 1059167 86418 340197 383907 1482353 417433 803462 910889 736890 1424281 552732 866921 1623196 110326 1657665 1635623 495837 358931 1358970 535195 453612 541513 1270018 1896447 1582951 993772 1048425 877755 1292725 1808294 1021533 1352315 37145 1050163 1421062 1993557 115128 853221 1000593 322204 460588 40088 869277 1172415 1866647 1904931 856746 1995295 929739 975432 575445 888365 617967 1660624 808261 1513389 115232 97994 1939249 1991687 663394 170390 73259 721703 704329 720322 1821574 1918417 950451 673217 1232566 12694 196059 1917827 594204 1694367 1117478 31466 1106944 755479 1175670 710875 1115683 1206192 248395 1376727 255294 1390132 390413 1790465 1780793 829813 229255 622705 1930685 1065376 1679125 1544571 165751 1234611 1564363 1221084 551665 276324 1509255 302409 1950392 543123 1749628 1218864 477902 390005 938318 617710 724590 1985957 1218938 670017 175364 356066 1617562 1500353 196201 1810235 205398 1958460 381436 1547311 841234 64325 593972 1140272 561542 1198966 1127672 1360823 995349 183798 516305 1835654 288357 1774836 458189 1529368 1740099 1367990 1645323 1960904 155238 733009 1477239 438096 815801 1832124 590753 792747 433808 1603599 1735308 634532 1228036 1014849 1483543 1645120 84568 1650320 1024285 461180 1812211 205512 1391061 132450 65345 500166 430449 1599768 1709063 1899868 861286 1933413 649405 1400894 1023797 847826 1415425 859918 250490 278974 1837063 554531 1330357 869231 282691 1415442 1241264 1280696 1265085 1789387 1624452 393308 1264409 1874072 1499504 620478 268982 744526 1616750 225671 1081612 1471389 1643506 271702 1509885 189726 1955882 1080033 360938 1661159 1054520 579151 59246 1390986 1812744 1029443 447827 718748 1225785 632745 1459125 989913 776866 41328 681263 1940223 1612942 1787043 1881331 364383 1662198 1898806 1638145 1288544 413607 1425976 1615715 1114913 211490 238369 1126206 229419 1640002 509774 1385831 1479973 118522 515709 1864023 842727 1481229 853697 44367 1603812 1344698 532836 472526 1475989 749469 1544069 1578414 164778 591810 1312832 346571 1464707 655688 322233 1003912 175532 1109396 1995402 1462796 817455 1531987 643689 1205287 612439 303844 1006509 842159 861033 1227118 1440281 952811 1996511 1674703 1466890 753375 446464 915010 1674397 568610 1313253 618390 638314 414418 285844 1999294 332393 1980455 1002903 463745 846048 984033 1314844 16162 94329 1687392 161180 1213005 1520063 1493849 526650 983671 1685697 917922 857141 1962727 1212444 819086 1708231 1344624 85308 295502 947650 1963116 1507528 559547 623338 1479388 664193 1525914 805503 42401 1567088 1416832 1927125 445313 1041204 1016012 1617573 1438696 1829651 451225 507337 1676962 1707965 71432 1511068 220847 1219417 1652146 1210975 1061079 1054849 214719 757702 1238271 1745385 759343 1270240 753905 595480 1132968 1097801 1718402 1759814 631491 1446305 831308 1660401 1459627 1162481 1639067 11328 452583 159571 894153 423585 262040 1242045 1591406 1847543 241337 298256 351466 96568 1480557 529033 375542 1877035 493813 447018 1225496 1657383 1635874 1085343 1434037 558681 1612115 1309068 1979205 783404 974963 115098 138307 218264 1140740 215082 931696 431608 1606598 1674991 238230 1815743 434287 789584 994072 1259745 1794410 1738132 830796 214344 206029 1699257 57762 779818 430550 903559 1190967 658245 1632591 1330137 1658012 553214 1653349 363806 1827774 611081 1101755 1023849 1057800 911706 884230 727636 1971174 1926318 1120365 765407 1573433 1123849 1448134 1181493 1838902 628642 510686 611536 185229 1847735 913600 1701422 1438153 651323 402615 663770 448916 392477 1381106 472444 1606352 592370 399693 153797 891403 1724227 512966 1625935 1322052 815304 1939611 1015929 565651 1474100 1109545 854099 756439 1731459 34245 544577 927933 1474061 266768 429532 1670514 1172376 1798869 1100333 1548882 1976249 265251 992047 1112980 1837369 1448569 1628263 1045794 587652 991559 1694291 1700932 376939 1388621 965500 992636 319631 289762 932661 1540891 1257256 910054 73303 537404 561915 777705 1277785 1856885 1066505 201010 524199 1916886 1886522 1339873 649655 488118 37489 1668253 489199 1290823 762658 560428 118318 41398 665629 565741 1303277 1058518 688867 1135940 1881311 144076 1223096 1843049 1881302 1969046 1065669 1568492 1946281 1331587 1068389 660518 346762 67701 1678508 228439 1122278 1392042 925151 150497 893382 1304501 397045 1461874 1077943 1316011 43949 1918772 1280080 1756878 1336301 1723526 663591 1486002 765361 1958772 1963752 109715 229210 1210225 1152108 1291380 129229 1137991 1836786 678899 1353950 726200 86541 1338773 471723 1742413 774670 1517160 1075085 1162998 1956634 1990824 255745 151982 1731412 1833387 655429 598279 1823116 1224523 520716 1866990 1162918 254182 1232099 1915033 1284880 242375 653826 538427 639218 1262808 1074427 1744569 1515602 8599 1648301 1266813 1796292 1256457 1984922 1819612 1884613 1104168 787306 1966215 1983027 1202498 812432 463772 1537053 926416 1667680 263272 588089 1165767 449879 424633 1995443 771428 386371 1828072 1563957 1826013 1891286 1018018 1473429 772342 56402 741726 156938 810357 854298 1590170 1706349 1702069 964825 1406129 1912009 487561 209237 1480750 1132126 1181822 1411335 1015353 430372 1242525 50543 1171620 197777 784954 1521894 151977 775252 1674463 791981 568458 1975713 1427607 260306 905101 1441644 531656 106262 1237129 1930017 1512160 1517870 1854184 1296166 1481009 1876019 1832552 341856 1621481 1369346 1774575 248958 202127 1398760 645551 372056 1574142 435706 298267 863937 1509199 1729446 966980 1011360 1619127 92296 84768 1735259 584394 1577620 621687 1614586 822946 1289321 51140 1455219 1228838 869031 1214062 3772 1402467 206292 869720 1090886 967243 233803 547072 1498352 593466 1204662 167594 80372 1321507 1825590 37755 941210 964380 112809 1806390 613188 1611015 1084485 68572 1660168 713691 1051693 1471898 221984 1022816 794835 375947 457981 656472 14125 957913 383759 341297 1745685 730942 561260 1351131 1694105 1972962 400408 1736707 564883 1657815 633117 100382 1739659 1214502 1491099 1867521 1995464 1561198 1017085 148258 1705406 952819 1826439 127067 894509 1404179 1193689 1387203 1997149 1206447 1652255 1464752 308513 1538243 1190316 1788860 47879 1551773 1238204 1227907 739314 344526 866163 470926 1249911 267195 755975 64706 303526 1287796 1008066 1208770 1954997 1859178 544941 1852946 574338 624969 135354 1438484 198659 1974100 652856 1532523 412257 1140703 1800867 951284 1933038 1332512 1758775 675396 1232354 159130 404575 290935 1438821 1664060 44908 625656 1504665 182956 1595311 488261 739818 770397 697125 1712665 328918 1975817 1681681 571387 1196011 930347 1350818 1140497 1461379 40259 1943380 387258 663781 1030579 1071191 862555 820357 1165000 720133 1638552 109330 703636 1202971 925695 856985 209786 377827 1978925 1192664 602872 505388 555982 1362075 1791753 558623 1815841 949278 683527 759700 1357267 520713 20155 1481237 13631 562884 2153 1211544 1929531 1156484 336417 1083528 1344871 763377 1874771 177406 1432887 1479440 123620 863198 1759107 1951682 1518144 1770897 1086122 360473 292929 1758909 1134460 291652 1563238 98394 1732435 861378 793048 624225 731459 1494127 35260 1805545 295862 233217 1883040 929593 1644317 376842 736873 1096325 945321 1566990 641507 1073889 699104 242226 1866907 789839 1471894 1001240 1282740 1197946 1919571 1536278 775254 720093 522114 1381125 1752631 1772496 342682 869543 1417850 1096345 720041 1740059 1546180 1791094 495077 80756 96448 1156456 1601566 1782448 394749 1002006 44122 1992805 379028 1025952 1833171 1422693 1825884 926433 52252 1095016 1712503 58330 372453 1921796 1693193 318846 1320323 1985311 1475239 153629 659876 466592 186073 1529480 1847331 798126 746368 943523 1771680 553199 1038073 1774913 1397398 1229379 906728 1416655 1935278 1232179 314242 1902645 1788948 1258398 1711113 91161 757541 642840 742764 1129975 755026 1254738 83514 850119 1155316 1171073 1798786 1360872 560781 373946 1503353 836793 1145855 1642249 1007514 1351141 1561058 89509 1650425 1619238 1012835 1024465 1872947 1456755 1829752 176804 1341639 1991996 869850 1858630 65693 270041 1901076 988258 1699510 369129 1233554 1708953 138165 478799 1416087 16393 387584 786492 1290711 986498 539553 950932 392983 1592978 1386207 1208528 417148 497827 1286228 1963308 1949644 424849 1476512 1541720 1730542 616865 1806395 12029 747941 1768398 385301 613395 1331976 1530038 988305 672313 1104235 1439728 1850331 1541224 599163 582545 177876 1709990 1027538 247904 1943452 1083907 64213 1588473 1689045 1296049 638586 1494093 535205 1577450 94297 599887 1120907 1275671 217129 681071 1205655 1275908 1064115 572261 32337 333727 949370 454985 1892455 1341373 1903316 1864734 1780560 1016243 438150 71436 331428 1804624 1663960 323655 944208 1813398 263799 1853843 417925 480130 1139186 297007 1586075 562510 273892 18880 225266 1711964 256130 1804099 471617 503058 1419133 1886660 1797365 671058 362683 1522253 1852337 1733100 1255244 541182 582900 1093803 16060 513396 1842498 1526218 563553 1170772 707400 1190990 1359847 1938142 823003 33178 244931 262201 1086139 350194 1800612 326044 1428358 1127715 74979 552402 1005746 1146980 385906 1626609 16056 849052 122234 815741 487937 1240154 181537 151379 946266 1355676 698481 1094503 1395728 1078518 1956050 892472 1825368 791879 567719 1873390 1661710 1911717 1212552 1718964 1106762 1239274 755910 921817 1683222 339402 1209705 873424 262092 848476 444592 1219409 572600 126778 892159 1788768 1345508 1350868 226373 892088 1917965 1737027 669785 1043389 25167 1592586 362955 1234110 1452971 1516341 1828938 1040685 1661969 728781 1100040 1313852 338436 1301557 920182 47958 1759836 297073 1584319 1485502 432165 1900053 451096 1793327 1629425 1145642 73757 682221 1145568 1369577 1508856 961833 1373332 924162 1262419 1477644 21861 178850 941514 502868 1878353 487851 1931605 1115117 1345652 1396752 1343782 1887897 412309 9918 1667155 626341 1440348 1688233 382817 497504 1457602 892560 1056580 1192091 1045748 1004774 1212567 1182636 866181 1078458 1931510 1748928 1996828 1127774 715050 828471 542939 418698 253120 1357603 1865 1262316 1832283 1538281 1792294 1059151 691918 559523 150842 289507 1953345 742825 1329985 426217 221947 1637009 1193603 1345221 661406 1565020 1168615 890738 1990135 1072899 995830 577669 412510 1714405 909537 529947 1864750 1036087 1290472 520735 1315569 1255231 1697635 965751 579473 1483138 1559650 783151 400416 1195486 345460 657220 1148708 1511116 1992267 716200 1172158 474433 864325 711615 618416 84280 1026133 1105864 228569 1621564 1347849 1007216 601129 1148986 482091 914368 1067768 1844267 1937590 647992 1430469 1485179 179613 2281 412292 185036 1590638 1225304 1644373 690671 498485 83170 1108004 1357675 457289 320335 1836703 1315935 1390530 710322 788998 774508 1620079 1366814 1818033 537475 18886 903676 486303 1538028 871212 860181 175771 995717 1905389 30902 473749 1225802 32515 951134 1618335 989431 1260921 170553 593032 515879 392863 195602 1579763 398609 471257 689033 1899734 927179 107754 1158759 414259 1564157 229153 1163888 981805 1035059 917034 823284 1828790 1740554 1098072 1278229 740754 1928462 1853336 83497 1371908 419792 36665 466700 579083 629213 31350 1498863 240559 1857736 156748 1805124 1607168 788577 1500294 1578626 943336 1892409 403423 1178607 1227597 200271 1263779 1458946 291616 396226 552737 1923033 1690696 1312587 1649019 551662 443486 396494 1593226 1007796 852487 1434643 761910 39107 1765821 221197 1081369 1891362 684943 890003 1810153 192718 1975734 1241687 147190 1796552 1321656 1323582 1732706 1389012 1378034 1617166 1567984 587500 1575595 470704 1882739 1530213 973615 458663 981356 1314391 1122551 1422026 1374842 1451365 771508 1626849 980006 849453 67865 531354 47417 462781 1335242 1322404 1701104 657659 1801452 1605065 179701 491179 1745503 1067390 1927853 257373 1936236 1760770 993658 14885 1961260 257674 1563479 1922552 825162 623505 1765909 147049 1163899 924005 805516 512722 1977221 1535574 1671307 738806 1432177 7993 1722103 71250 1638681 604352 39010 59544 1766159 445325 218449 771964 1953781 1450001 993712 722850 782681 214343 1705640 447893 519922 1741640 1258685 1091515 84850 989626 1646807 197500 1334349 179542 908208 377820 1018798 1510498 1569620 442034 237351 657728 874368 797006 1691689 501919 1301626 1126593 1708131 68828 1261855 597685 1744907 1116259 500946 946755 765638 880784 29683 1842505 1087935 488842 1611391 440266 1164520 661918 1292764 750660 1192423 622607 1561417 454779 1540780 986381 1365546 1878672 1031350 890876 89149 580834 1123815 509412 588182 926267 1485624 1522042 450516 1787291 794733 700271 1240728 1019422 1155111 583990 125004 1131218 823953 812235 802103 1560204 745573 447850 1678258 283990 317571 212088 95851 100118 5406 1061465 1822586 1437576 1287075 418934 1416318 478870 1946328 1358795 633098 1187656 1007824 624336 867607 1835582 1182152 1302362 202106 1121917 576942 1546139 915702 1110871 232554 561537 1231914 1592538 1894565 1746190 1408164 1836983 962377 720052 1470231 658418 883112 1785659 554265 1231648 1434537 587070 68664 1683418 1145953 1360768 898714 1704652 1099343 1551035 75491 306501 1203785 1754732 542012 1741514 793200 761299 1306045 442708 557373 1275457 992561 26435 646704 42557 185124 27156 1028216 241492 1427850 841954 921533 414836 1188536 1574978 1156056 178157 1911228 1397483 93804 1994843 1579260 1488066 1153390 1709910 1957235 306555 1471969 1379691 216824 1226312 98865 1766727 865739 1651822 1966251 932628 810883 1762906 1049624 1468611 639961 470652 952286 51731 1748259 356264 1241601 1572125 67366 1543899 732207 138235 1630635 260407 1553816 1872110 1271327 1375889 455784 1095496 358008 659932 1651264 1559492 333405 1278230 1147630 1973981 541862 741071 559759 1780491 773234 1177244 594244 775288 1618969 223867 1770976 1882312 581570 1103644 388556 1789239 1245749 520181 527881 1579881 1173584 122937 1850420 214340 1517408 1025760 1971806 176273 382593 185157 1940230 913431 705012 563824 1016792 86767 845249 185385 1744447 1201262 1022175 1977583 745855 1984283 431284 24601 666495 859334 589123 747047 1895318 1174756 10248 1256669 550096 472068 551578 864629 906217 1961206 862490 1369490 939447 1967351 919808 481489 1421564 1174352 718610 508304 28450 715816 421632 1383604 1397488 1221790 1805150 1215771 1220803 181574 328519 454629 1487270 589103 1810709 851775 1568039 1845761 1747003 387203 1175468 553210 1841291 1346504 189465 1634692 444310 495351 750912 1883090 1903238 37941 1776045 369159 1716846 466461 1619849 1534483 1979899 145414 1008797 1636740 935912 731943 309505 1971484 1794573 1267799 1788468 1063287 1397695 99783 1413189 1235953 221665 162030 1476260 1493265 1173702 652340 534144 693871 862169 1304384 584096 65392 1876161 1153661 1401100 896128 1789324 1133898 663848 976681 446192 1238280 961998 486433 669001 1690225 1539004 1346100 444975 677216 477401 1784824 1617473 39128 1379483 963943 259215 105349 1261842 1822429 54105 1639794 390679 320638 269270 695033 908040 164968 202954 903170 1040705 1176545 1033089 1072197 1469889 1644219 1329953 82532 104360 876467 1813838 1829364 831063 1127521 1931588 258894 677712 328747 665568 1141172 1163804 495388 1270957 330467 916353 1027487 1404948 1887151 1274606 1513393 501719 1422997 941958 282395 1041653 931652 1346678 353571 1413360 1246903 1385157 193087 118190 785270 1131594 974715 866385 619406 693941 868460 1993269 260854 870309 29706 740360 1902284 548605 1606522 1730823 1666898 1209907 880257 1712510 1057665 1326872 339314 1770058 1052509 1924449 1899530 694832 1026677 365711 1790067 180463 944333 1558541 1036967 150011 1681688 85719 968249 1341354 1047562 1318371 1373969 1093438 1380050 1020794 726379 1492928 1448067 655167 960026 1661648 147539 414093 921159 329347 684212 931400 870387 535171 789465 1509835 785589 1021103 417652 1327860 1925935 1545631 1666015 1637618 427997 524731 638543 629413 870591 979852 1218795 170858 226660 674684 697092 633776 91925 582269 131497 1692249 201968 438687 1507555 1708678 1454844 1039367 231831 368034 1065481 1143125 15687 1976495 1470196 611095 1781022 751356 1191800 814558 560316 1466998 21022 694440 686964 1749757 1581663 1891508 1051756 1907904 1607545 355675 1040921 410786 1162272 626247 352601 334063 277504 688465 1583264 1422225 268626 848547 67195 1185904 990731 27438 546023 266163 1408299 213406 114995 611512 1559520 1939639 1093959 119710 866821 738134 153353 1479589 1070079 374034 1992761 1880814 1103835 530953 784333 960035 1128575 239800 1487951 549677 1435934 1310333 179398 1541626 1791375 516231 1329404 1698059 215393 1470767 1437865 202807 147900 1032610 1559916 404323 220068 535881 1722878 800758 1674411 1105340 735866 1905902 1391774 629307 1468543 1738724 1262300 647516 1279357 151060 1104379 223589 477622 905214 809104 1820491 411662 189395 1104585 933135 441760 1089048 78334 937968 1803183 1018045 1232329 268286 1759011 686872 634418 1094741 1931388 889486 299666 426339 1020840 1285316 1264381 583186 752280 1662599 396717 465627 140675 1996817 1333454 279288 1698036 542842 1589797 1946147 832926 1674762 1541733 1491654 793216 879272 1259175 1728084 626287 371644 1731109 36176 529664 1583755 1658114 405730 538831 49284 860641 127085 1886543 275171 1651035 1898284 1111134 1219964 632768 1370029 109379 1729645 138365 702495 596610 1815395 1963703 1162379 1979011 1123528 1202515 1945573 1300787 1008516 1691179 1128867 1105967 11187 1750684 13272 1216938 576793 1560508 1122466 1735462 1140249 1944730 760084 844148 1408249 1100315 282938 90422 126674 525359 802670 326131 947144 934985 1998421 1873026 428342 75543 1041467 1448729 1004211 70018 726231 596099 227076 1879661 1312092 625416 1524391 16489 1425142 1130713 739945 378855 1712162 1295916 39924 500490 671973 61392 1984751 1202909 1513317 487308 821181 1270287 1985009 1605213 1294975 846879 829888 615905 25181 1163247 658428 154016 727017 186868 557152 1750024 1363104 1888444 544774 1705981 397268 1118650 76077 990337 916936 757339 477030 801503 1026547 60684 540363 638171 228686 1038521 33035 689803 1503099 1922158 1201697 1886681 1194888 1592041 1504281 288717 865918 1017796 367124 1874736 818327 495440 799895 1736154 261443 533990 960670 872132 963832 1862421 689517 135324 1448565 235634 816270 621379 1770341 144491 836979 1709511 1089212 1825768 1351242 1235545 919606 432447 194936 1663689 1277132 836859 1064720 931961 152570 1039014 1709845 1461803 1470169 1762828 823829 1556206 387875 116101 901669 312941 434223 392695 1698448 1711447 195974 1512401 230003 1903506 709740 163817 1063592 1628752 737379 640033 1614404 914168 30460 1146997 791296 739190 1166716 1856811 1917746 63151 531893 1269645 1165906 1567853 115734 1984448 322788 611690 1586967 1468413 57879 1122201 863149 1372160 1846871 1851515 1519224 1569556 111417 40936 273053 1842218 487193 1253910 1109546 1009731 1359397 1807013 1550190 23612 954893 799971 1070277 116699 1875647 1854276 538100 452919 1102041 707543 1372561 597120 511423 255595 132281 1166575 1758776 646602 465756 1009018 483547 689452 844653 750214 500522 1103400 350549 1626185 1011779 1368406 1919981 259368 1014340 1946069 572095 1388302 746452 112033 769087 971083 1096496 622251 1766987 638288 1416461 1307229 557207 1412724 1844161 1806163 269766 1233296 457613 144056 703574 1768620 1927050 915142 305560 320580 1304071 1910072 1999386 1633898 212721 798489 1668330 821824 97266 1763655 820151 88113 1315999 896065 294460 367102 1591821 1335461 966777 528293 288115 45663 1660188 1087882 1139213 402193 1004889 91115 499527 508897 982351 1646801 209165 554852 858048 538814 72119 178101 689722 578073 431531 1572000 283684 552095 233113 1855037 762726 1620236 396296 1522372 552198 1524138 1575623 1992970 672633 772749 99184 141757 1043618 1215432 221806 395316 1185281 1524547 535364 1564604 619958 332861 1923490 198501 287970 471262 1526937 540334 764676 464728 808819 771509 1609713 1774283 1453795 1220408 540128 543220 240956 1912572 1798908 771383 998083 682702 113499 555818 410975 67175 936856 107941 1125158 1758277 172517 928891 61342 508864 1881250 1697980 1948555 1968019 26056 1240762 1844488 787224 622070 1898106 1399723 36884 116564 1553460 451760 1477732 456502 959243 469839 1171729 1365176 250078 753618 309590 1386774 304060 1369973 1628399 202337 809884 774287 1050888 1310420 604194 384204 12591 904890 1873075 373657 540773 1535986 64302 1349670 279257 898951 1357136 1510567 1918940 123878 1957752 1477230 420702 693752 788425 745089 1226956 916927 1565555 728812 1925904 621651 667004 1933730 1403182 735117 588009 1670619 653220 391111 1078171 938238 1176785 1159330 309289 1667023 1642972 1755653 552982 457326 982741 1173327 1238803 1529906 1182698 234425 610003 1692896 1171591 1111090 1813565 804497 1095614 683529 714963 1636768 834512 1604138 1075442 1094821 1816867 1914153 389176 219858 1863615 515469 769923 60626 1205080 164528 1117313 985872 434984 581106 1810523 709233 1341764 50688 209427 1786805 1479294 771207 204322 668471 1662052 1475786 772233 556639 1303507 147301 35328 901744 255314 1066437 660033 1171300 379531 356442 222770 1608594 1634785 1643107 748642 746446 920509 1979103 1363212 1976291 1729959 168891 913412 1450610 1385606 298249 43143 828228 123867 1379998 1617094 1510493 1351869 1355425 424552 361766 1494814 1729892 1181271 1802852 362768 680673 873431 379514 672697 1202021 1281089 949794 1462011 1127699 887125 1074564 678799 1451035 1778589 25014 1331446 1771392 593611 1340720 826008 661403 881494 1450765 1217610 674149 235105 369640 877459 1231367 1530851 746578 1698766 32347 1873422 1091485 989750 1552178 855460 1370096 435902 647030 189294 1627917 1530762 349664 1397698 1678913 411268 1494200 1375776 1215091 1199757 1331646 1875772 265250 208545 346000 1290826 575974 660502 854406 129939 782034 1008932 1821458 1125960 739170 1994597 1158517 1785293 253539 1490241 1423287 1501830 11500 1950227 1000164 836337 105998 925458 1055357 1339760 942047 898821 29516 912979 709262 1946400 1544161 1898302 1139688 725808 261253 1688186 490067 218726 1551832 938157 341644 450026 856918 292555 1533071 65529 311922 1847460 769596 223481 1557824 597438 818533 549911 55638 900339 246117 816146 1629218 1180155 1803298 1616937 298558 316844 1558465 155531 764216 860869 1510405 876107 699724 543713 1462629 1885250 607484 1505901 1478281 367059 1569485 1790786 434628 438465 1934123 448248 1989597 402939 268032 205765 69651 23151 964482 215122 421575 1987259 248787 179109 1955684 1390459 457759 999430 1507882 924783 1698381 999406 595879 933972 1017716 864892 1506074 504642 1451953 682891 1359038 1429410 1709460 753088 19157 1774244 1651732 474306 1987148 125585 136332 1507662 61593 1229717 188111 1794297 188975 20415 715223 1504212 1917613 197609 775064 1549825 326022 527502 1223198 399520 842916 1972867 446362 108317 1427247 56401 1921991 383719 1112716 1556079 855645 795687 603525 1472364 695846 215196 1452844 1541749 11848 91789 498229 1710597 479861 1550486 343223 1498144 1617626 233583 498285 1013827 90830 1881944 1381364 101249 84754 776076 1458015 1416234 814091 1142944 377303 47418 1494322 745486 1023772 1629476 1834653 482796 1853704 174866 1650670 1791674 389000 947219 533448 354679 1544868 463049 809625 1838463 1328778 1303733 139860 375040 1405246 1741450 406665 325154 1124472 852387 1727189 1807886 318302 1047539 1809703 1970937 1058953 1631551 1594499 761737 601450 942845 173881 353769 621327 857978 577320 1316489 1692645 1203562 459331 20595 823571 807288 1494642 314296 1000502 1673292 275453 1821210 184834 1208087 1454181 1523272 303588 393596 136879 606786 505242 145109 1713574 1052692 611223 1940064 1813081 526308 1975377 1848430 1381388 89976 949034 1200351 157911 716183 591329 1359990 387761 1643532 471278 1802617 1210950 100680 1114295 202185 1962759 464576 1738396 557836 1072672 1002569 112834 329223 762242 599968 1159130 794735 359858 979082 1144830 1641016 672790 1892772 1911119 1017849 1613763 809911 1394928 820335 1408248 1749906 1229527 1322884 872553 1170246 106041 968102 1261614 1840536 244426 1711630 1508896 116000 1796121 294902 533095 492315 401189 841930 501481 36724 1039564 1818707 500102 585294 1030986 55365 797873 1198153 426600 926581 970130 631103 269972 1796346 1511443 1569649 1681123 1540575 1251038 464985 1923570 985894 1558040 833725 1143862 1970914 158861 1206807 522864 317840 516526 1064329 742280 970848 24524 1603013 196043 1080461 1956194 363194 1867760 271761 931157 426640 1289598 457065 1558018 785992 1628898 564583 1967511 811835 1148906 1283600 1981047 661105 535549 795079 966444 1391257 165265 1490657 193668 365365 953202 724106 849842 147253 179229 1167125 832095 1071839 1576449 691002 1590899 731266 119190 1169767 429084 915951 1839429 423173 1043905 1561790 971134 1044232 648559 1770472 701422 847835 1913082 1732116 1506111 44175 1518204 653138 1416131 1750769 1548580 732637 1295280 433369 1060853 253015 853435 485731 1284634 349118 1882820 762710 1389702 915472 1513468 1697671 922019 1190453 184198 28725 287936 8832 1322012 1785946 575557 518880 1980085 565028 1149044 1849068 1513551 1157403 223189 919927 500001 431729 846856 951855 880449 1401338 1570549 1016153 793758 127075 905599 1135631 600651 185118 1144030 1871145 1471231 32949 1190304 423908 1587089 37725 1091071 809135 1834296 789188 324508 1721857 786538 265633 642240 548915 1929548 1759725 1343962 258590 1735499 1512267 1440243 1979302 1743433 1541212 672634 1924564 795955 1330337 314512 1979588 1639886 953397 1959323 811831 1577816 1267372 1205826 440914 6907 1952109 1715434 1817292 1582209 75092 603155 145900 82294 886747 5648 425895 1209955 73875 484737 147714 721713 1766952 601955 269993 1030580 442675 189929 442458 658263 605671 320446 47437 1759931 957684 1854063 94460 149258 1326879 1407188 357329 1460981 461385 25406 460792 1752600 1549061 413562 575852 327574 498296 858372 1661487 1913914 441127 945299 1398064 1156215 355447 1523811 358225 1240340 1843714 382402 1992975 396858 637571 825976 1740681 461057 874180 129357 541066 1139986 106698 1231282 323771 635295 1017564 1467817 538397 282114 1868836 1972975 249834 320647 189860 435585 351190 1414679 180260 1862519 1883938 32859 1693121 509431 31447 1001184 643574 706772 1536566 70453 474972 1243881 136439 717925 438361 683389 974468 110374 843103 1922096 1262144 860464 1544665 221600 1204713 1683989 1285914 1768029 851413 483297 667999 1589548 1560182 1114262 791192 642085 1859629 723781 1928222 1194437 1143578 1654764 414592 1906183 609393 15184 917705 1753247 1197605 558940 668372 1472887 1890144 887767 958684 1018613 511595 676102 1689404 1179542 1198997 1754046 712817 1052278 1363910 676080 591198 96166 135329 682550 776829 333792 585165 1568027 1007966 1324165 461933 1645959 342259 367190 1510778 1066319 202466 1653840 248878 865336 1690670 1230948 302507 93739 838015 1090045 1611778 1295983 793537 770570 870487 714922 1262271 1336325 1812045 1736288 1947228 154566 823479 1071153 341994 1148565 208764 1261636 1468898 1964422 79974 1727249 675326 1703663 1566797 878669 1527630 660727 1541282 1192057 587863 818915 739653 270036 1427960 1064743 244702 1917653 410078 1142047 1651027 1034473 1030199 1389306 660343 1447910 650253 1943498 1979892 798790 1563684 283979 1453201 1905147 1332214 622508 998209 1563626 1267615 687414 1480365 205363 1521865 686534 1776216 613012 897631 1695359 21797 1572354 317018 649202 1140736 979560 1309569 585273 840970 1809394 319214 1112168 159604 942923 334030 1927578 1299089 1895035 452331 1984387 1659373 761276 812090 181152 1324408 1279755 1486341 78901 722688 1366235 1274490 1649591 1148998 1536471 876412 977735 549837 1806356 1533130 1968111 1726172 1340360 172678 593698 1919378 678601 1035597 8998 93911 461283 849611 1825071 1533504 252080 1711809 733482 1207538 833762 511243 719426 418093 1495930 758565 970139 1444358 471642 735088 889796 152697 476884 1622722 602186 1297058 675467 1741172 1686166 1236345 785179 399185 777640 1591969 1164534 849619 915586 719654 81400 532378 560427 1592294 196612 395556 1997971 65296 1074272 656101 221507 1692654 91200 1546117 1541065 82365 294653 1875089 463848 1289881 34867 641271 355194 1696967 942894 4187 789831 1527323 1104292 548036 887973 1940338 1956289 1937623 63927 1298742 253947 332889 1412085 1264764 1070706 63290 39877 1429081 20432 1180675 1490812 1718593 1861623 1035516 1658363 1070833 327909 222785 813181 1973913 689919 1098901 1316045 1725955 1290151 1381321 1324009 336682 1102334 765841 337838 559784 752151 509811 1233396 966680 269546 456754 1403754 407378 1400444 1250419 1416044 1374772 1401903 1727741 818350 1879230 907675 778908 1105927 1030666 1129743 512151 1501325 1117006 918205 28288 1257871 471254 742787 651699 1371977 175516 153787 570793 998991 1394281 1514404 874174 519212 1150982 788607 1692952 204452 1299359 647645 441312 236318 1638940 1923953 8426 1165747 193887 1636112 437945 1048945 143093 702281 792839 311965 506293 690455 1462035 988740 370168 895910 547798 815570 1602232 683163 1708043 1499032 812138 1910806 801949 777381 709167 191238 927192 1241133 875060 238009 1328942 1067494 1066020 45595 867927 515665 1969664 1898627 565557 1232156 346845 393611 933239 1578354 918148 1910934 409428 1692183 1198291 454324 1935161 991223 102339 563041 1521278 1773843 512450 1623840 929092 387103 1512163 1202524 1297450 1493926 1135522 1889577 9306 1828944 735465 102780 8884 345804 75002 758735 1144923 703562 114711 1222302 1913447 1603693 1496496 88790 644211 1396177 128740 1456261 1138800 88924 1427992 716447 1579575 1991045 1761558 1244390 740607 1820168 584115 1584706 1718146 1048112 4175 1319634 653824 65759 217707 1803075 762853 1393223 632621 859076 811634 495638 1687643 1091472 696107 1180075 1292360 538741 690010 877861 119628 799504 557254 1130349 1106860 407327 1127640 404734 1146332 1092678 1066518 101347 1830302 327961 1644690 1565369 1917187 60483 220962 539682 1884805 10499 1188335 27185 592805 811486 861790 674416 71659 492431 1729282 647609 259119 667350 1832852 371825 285380 1486523 263127 1874826 1332013 1479156 1452619 1681144 673600 1818264 194055 427941 1196606 950607 1177796 1845483 1717478 1508246 1076541 1868202 1221354 895065 1841975 1120807 495477 213869 1435076 1987896 680020 98054 1867337 1178820 1281372 1900811 689457 1192077 401723 1192048 132658 396053 1939184 1122877 1076880 1364593 1428 1207189 207247 1126559 870075 70838 603466 1157600 1074185 1530150 158592 182775 754000 779429 374386 1793970 388646 1161880 1230591 1015537 760137 1024257 1487386 1442853 1965383 1983423 778317 1930363 892724 426264 1465020 1592046 1288447 1419362 1551294 1691334 1951919 1340417 99264 6608 1677570 314284 1054835 1605806 1490875 412808 1830407 1553549 203363 365656 184299 701201 1096291 402605 1982717 1150894 187856 1570550 100978 1756365 1878692 190885 1967216 79922 49122 826156 1184839 152009 565849 1528526 1776833 241329 288350 870382 802487 1804302 665226 1912533 819350 26296 1365535 1688202 770027 265118 573640 1941479 718494 327381 1179817 1711085 428649 156980 402327 696437 104175 1390767 1725297 1294480 1536107 1652786 424117 733038 107413 326763 1137668 1666165 1054334 1307836 1075082 969786 323718 1182031 1607907 777601 1722973 864848 717343 445033 1720809 957729 1388174 296394 509507 1245929 1993108 1565288 1519669 117649 501732 178299 1802578 1256963 45397 860400 903956 1879542 134076 354425 286693 527551 1815666 1813945 241868 1546236 355325 574561 1721948 309054 1724160 202667 81642 241084 1267473 346691 945986 751936 958553 764468 1472528 1129747 1144667 146669 1407224 1833598 1513446 1929889 563072 659895 1942568 1526894 1800414 218523 1999199 993666 1112126 302422 756842 422835 360579 944230 1945197 1019905 753269 214684 1098096 1385072 1293517 1982716 73117 365966 651593 836762 991328 294874 443379 368814 1109019 935556 822131 1181713 1219911 542194 1470013 859664 1482716 1000499 746472 593636 1885753 729706 1343505 855261 1383870 1476011 862953 1346459 1675686 1616170 90882 1389282 1677693 1034940 512399 39139 1786420 898867 1231568 357838 1279674 423459 467779 1825195 1857734 549604 1780109 641302 1551757 1069873 1335939 1612955 1447137 1152783 1065530 1495751 1869840 1111823 1389753 735837 56381 730989 1112656 1684637 883440 560510 1996022 585285 1602388 390722 647956 6167 491959 1097838 751170 1156266 1309146 1317028 887942 825375 1392030 274338 930883 1610790 1838558 1091922 181348 1651274 1320181 1956350 1362297 998822 1424287 1419461 1801608 961160 1252198 1598227 830853 713937 1474778 1635302 1739277 106699 254945 1144 558453 832640 617971 651259 1927662 178807 1300267 1452204 1337816 1482800 269941 1792729 1580389 500484 128399 182364 485892 192277 488035 246047 262471 651170 1723957 1895498 1863891 1986915 1548362 1731583 775656 893009 853258 957146 667544 1810833 1169552 798178 584423 1859424 814430 77183 482642 1729849 387608 1872822 1189327 643878 1775691 1298457 1174209 727189 52850 579043 220616 1530041 1102652 776005 1664642 1906664 1110236 1403221 1556836 724676 527504 1976437 1907704 271222 659390 918471 1811209 1135245 1630412 1844621 1912876 265202 366530 1657140 454236 360365 1813930 1666643 673952 1139680 1346308 1964862 1990386 1025552 52164 1396327 1381862 242694 336306 1183451 1066438 582403 285349 1930076 709573 923088 874807 1731457 1521610 424380 225677 345082 981105 1527511 1044528 1503495 15374 1738502 606446 1053130 569989 992107 1569129 1777976 626181 198433 1503378 1640905 185861 1435777 1604634 919044 1314716 1184090 1988656 1856051 1877639 565583 1287322 429503 1646396 610503 1514854 453350 1342187 564352 1630200 1130994 953986 770309 219309 856592 1210399 368231 1382726 758166 589347 1138202 1917691 1729583 920495 1913975 1464941 1862001 179563 1257326 893273 618183 3821 62888 1644920 1761406 481612 739333 1178685 1174042 1072055 566302 16698 660112 1695380 396769 1742528 1071530 495511 1571378 1033039 56736 1546860 763792 393512 575900 150885 232581 1111910 1009140 508466 286183 808303 452737 722875 454312 474949 1202170 1651081 374495 501350 1019992 780514 257774 1133484 994990 1541841 710893 702995 55054 214266 866521 751993 659596 1153051 980959 1424418 400032 1240667 510861 1588619 455888 1367784 1353363 905945 1357236 1272650 1066565 245516 1925029 712490 1606393 708768 184375 368417 1668389 798102 872525 279440 1966014 1125455 3773 904100 1378448 1640272 1031748 147453 987917 349324 977355 638572 234006 1168659 526588 722036 1426870 424129 671622 1098307 519639 1161825 1613824 1840341 1069729 1936086 1136641 1471020 914532 1669288 1222162 1670199 1795626 742737 268439 979749 1089906 1372955 348910 1251559 1531894 698642 1863739 1364010 1789370 1788988 1957382 100413 1256477 179865 1526083 49609 675301 1959285 769372 355913 878554 1149281 209509 1817840 869478 1651115 1569660 1484828 1754054 1643043 301578 1973988 780996 820043 1572478 462847 1304394 1742652 968428 1751369 1411382 1681355 1551611 1400416 978875 183369 800522 12764 155140 1193120 1292279 627908 832713 420164 556964 1385024 729162 1153787 361595 799369 1007138 759519 1941856 192235 274187 1295912 1944807 821915 793304 709295 1839069 54390 807810 1395061 1672698 996554 456042 49303 393332 825867 1218246 37319 310615 978560 783822 914122 1188905 394474 852651 683151 665233 1637015 1050147 1131103 1761708 1703565 1740298 1169074 318372 5702 1566755 1691997 1803198 58355 1789855 1699018 919507 942133 246589 1882306 1408317 944375 714432 1648055 1816380 1444452 16446 526748 1388361 577409 1533330 512670 1370676 848926 257384 647128 409116 975424 460402 122852 1927399 442516 1774215 199011 1326676 1961318 8891 1754169 1967575 1710029 209306 221938 709207 1338448 983934 1550336 1815997 1933904 1610934 669156 1222901 187246 1439566 532593 1505559 540608 1188042 1880477 659352 296972 1662533 968520 862217 766987 139599 1380035 1559697 277186 502758 267882 682733 1275811 1802115 617048 1130219 827668 1407203 395415 407494 531726 664845 1797283 64865 904662 1930370 1845920 994478 668214 1584224 287393 826978 1315633 84048 716604 1968959 1237241 216868 1299690 1313217 1557215 1000439 1796858 1892102 1949884 1908110 1971408 441123 575789 590586 1328876 1020488 449320 1575615 851165 1332409 1407325 206830 1076026 1236868 851789 1287502 71182 82720 1853563 605006 590943 62044 1806939 727917 756876 420574 1364700 1648195 1211972 1929026 1923795 1144892 1995269 1113047 969052 1881676 553233 371849 1872195 795234 656821 373681 330637 486041 1562956 1420465 1659062 868274 1098392 653875 1115579 771240 951436 987380 1636682 699573 1885255 1049760 1266294 1724370 1588866 1638859 711927 344946 1184467 1339171 943077 609725 1886985 380932 1738208 1937510 144193 1287208 1714257 966526 729112 211567 1241393 1502438 1219152 1177434 557747 1436241 1907140 541126 1974146 1595859 747793 744986 552537 177179 1981238 1812134 1862005 894077 1890415 499234 245913 1355244 1497361 481251 149006 960556 302342 1747037 1396185 1767306 1298574 1051005 155098 502826 356798 316378 1847095 1393111 71581 557536 1079196 585013 279939 1991421 328071 393712 1423125 1877481 361101 1254212 1076859 1254884 255459 1065764 830550 771940 1720406 1904149 944355 586599 1103356 1528030 102101 1799290 1146241 1822549 1828959 1939679 766330 995958 1770791 1634904 1751331 1073601 1560545 1732869 1761804 1273581 614675 1256838 25500 1298011 56860 302592 1242516 1527803 539307 1244446 655225 306283 930136 1795966 989443 1603097 1151757 652314 959928 370961 301946 1931793 1644354 811328 147098 1701757 1920827 1564798 1157327 1569003 313969 17711 152186 1490548 249080 451105 16245 1587030 917021 1315929 900527 1950502 849676 604957 1161711 1663158 1305583 1426715 510393 1812931 658008 1251148 1225862 815872 1979083 939670 1202632 1207920 15108 499627 769050 347757 949447 673868 1638140 1143255 469518 1849973 727969 553020 293077 451209 131897 1350607 1486367 1346260 988486 991664 961524 1122591 195198 1991812 546886 247764 740605 563288 144974 455174 167745 396916 1010800 1394941 1135913 1139248 1980030 673706 497277 1041844 1547288 93633 112794 988353 1309557 1485972 323140 682791 587319 623600 1485522 127629 1492621 1576423 140012 1857729 1482465 152014 1330028 1073315 1409967 127841 1746383 1438809 12063 290192 1148467 127617 398748 207161 146962 1486906 1081707 1277586 1024937 187927 1191364 182095 1678163 609290 295120 1701416 1542355 812943 406848 1138647 218965 775910 150246 170076 1666530 1340833 1801163 283186 438668 1479631 1271240 534385 707245 1368798 96942 1964839 1661943 191541 1184047 1361613 140538 1488830 1674584 208714 302114 1644331 1143104 1814849 1110589 308468 1362204 997719 1638810 187447 1081238 1977672 102863 17925 606298 1365768 569127 1531641 164754 1543458 792889 727015 1579518 1813536 1902015 1762150 1268027 1010760 1902153 1748363 1547363 861409 1601092 1283765 407829 1513131 1765625 1011930 2332 911097 1889184 130067 1840980 1580718 11000 209688 917782 1666035 735908 1016442 1380799 1925684 792679 1758709 611207 140201 541221 317927 1689213 904768 160311 1163052 244986 1644884 258495 872182 1033014 1632818 1248753 1068997 895043 1690813 1803282 993321 1247448 380791 547438 442026 1630696 1814227 965585 639466 509114 1357840 416154 827745 1532020 1032532 1978582 1786901 529217 1934600 1623753 1484134 891749 1661665 680786 196296 338000 1868959 1392049 292812 1744079 236740 1883481 1953184 732359 278246 1323987 82143 894923 1493395 1382287 1121626 1065995 1590290 1767396 1279551 1148345 1788375 380193 1653580 1472050 262236 519802 984174 1417699 1929254 360283 738015 1757135 133632 1357114 575495 731552 1545276 1642924 1610712 1046011 1884865 389229 1373116 694259 551025 1605977 840885 419299 1880176 533634 1519734 689961 1334421 180690 1905248 1949104 1980317 1099895 436184 1115753 1003536 1897412 1406673 526997 1009701 976896 1122807 505909 7054 1316084 934280 1514029 1767502 617273 694619 919343 1917553 572492 125629 163528 1865883 774307 1987504 979498 1993141 609323 819253 875287 8645 108320 1902466 1380152 1463631 1961780 847988 1283470 1161020 495539 160378 1389481 817561 76959 219300 597113 1110855 1282370 1573036 1738904 1580180 1520024 535218 1735115 1853506 381198 1217310 38167 1830351 1980734 769700 984944 232089 57473 955918 1454119 1211715 1602930 1772214 400565 1597218 500373 978149 380494 1530264 84167 198933 1583058 476299 1291205 276443 1323102 1721700 1586633 1412218 1228915 1242283 376330 620673 1382485 1704124 471121 742887 103701 729578 1965864 1831422 118457 588943 839611 1385297 142758 1829401 1375635 1667975 1579112 160190 1603588 77173 684608 785578 997763 253904 1304549 154986 1491715 988875 481068 1197183 834090 1643406 211466 766582 1828866 850433 1523741 716229 1741155 338555 1132891 1035793 36316 1823186 1150599 368110 1969209 1212803 1148841 771768 985920 108409 807096 1519402 1607488 1417490 457163 499161 1800886 1206721 605243 500042 177964 1702098 513997 638757 105666 1458508 647389 1693765 1044594 125635 988656 1659193 1962265 341800 1274491 1403383 1496872 237325 1018295 1562504 1087396 246738 188168 1900994 1353384 366246 1006190 1743247 1000855 1575377 567722 106351 233319 1920071 1288693 1447063 754471 971979 1333144 945284 888493 1181748 1344975 455435 1669013 858285 1132330 701997 1620299 1014561 1136352 1201123 814289 408305 1501412 1212921 1456493 1490295 1099297 1077364 1297976 1593030 147065 1272135 719704 1257943 1877206 136467 98837 594248 1039852 1218331 1722152 1533170 1919962 1273958 1946826 167057 1802112 1437665 1166788 1262626 743417 384455 1146081 1650699 302474 1760880 1180171 1221934 964769 1702226 552401 1714132 478793 1697456 11358 12683 916081 130230 1541114 572562 1890817 224248 1188085 1782372 1318215 1244681 1872015 373143 1457591 666479 770205 492626 976669 1273261 1030031 1931193 412311 1665177 1593692 898589 1068442 1367489 351775 607801 1029866 1803475 1845121 833921 1707226 284181 1999575 1092956 1240449 1452094 117005 1333482 407961 1631167 746706 101061 1795435 98334 1330416 564037 1100824 910068 323160 451404 244969 201847 1934718 1246243 1556404 1377934 1540532 1037203 247047 1361544 1791230 421452 1984097 1636029 1629657 382617 968937 44208 753460 1980236 420272 48115 1527998 635214 436536 1086020 219260 237475 150789 711467 1167294 1477863 1413478 965584 498247 1684117 912171 1616015 540176 277091 266598 1887529 1824030 724465 1290867 659519 656358 916730 1354822 86361 932313 1175273 632504 705903 290843 1733516 1620829 450112 1419235 1900474 835470 380053 1261697 1939131 1552511 1156222 890706 801081 1498335 1980273 1078952 296515 353654 684834 239694 195637 928725 1996439 1040874 1264508 594349 1194094 1612862 1586052 1788340 1946970 29391 265290 1357996 1455921 811969 1836344 1480464 1448877 1307308 545624 1199457 1048638 612462 1790736 1842635 118982 163684 1121399 671975 1385936 1718082 1343992 499795 884042 1653361 1284200 1685945 1251992 1090281 1911048 356519 1449000 480959 78540 718800 203535 389393 712677 329729 1355107 1500656 552596 281737 456466 946866 1179450 614144 1952646 380810 1601546 1469965 235612 1534825 1441980 934103 1191779 232005 1564321 1633868 1868042 653167 1322907 1396123 772283 1960112 1425431 943342 1292865 601706 1657766 249904 88901 705458 1493597 1281471 981279 108649 918456 517672 1333113 511992 243558 1707785 156254 906621 217459 446285 83019 287743 1551668 427972 1208174 286342 709015 44199 623754 1510443 1292164 1890689 2460 36242 813731 1928541 657239 1646261 434352 1014988 486656 479338 325710 1573765 903940 342152 1378520 1566716 1239488 1494547 710915 1841211 1941960 1782638 779352 1627388 181877 613818 62795 1242706 1819281 1694906 1278730 1450988 1562083 378723 1802120 1812083 36041 1024142 1869163 1034697 1084390 888057 1933749 368212 1424065 1406899 857404 1459850 1397198 604993 1376852 555077 110230 1050982 603362 18988 957567 1789296 1302958 816334 965933 467148 1332553 455335 195159 1439609 867742 1895499 1312403 1773787 352997 291714 1235871 1305363 425409 566289 417251 1652175 695275 29488 1270985 1440001 1958900 598276 178102 364786 130295 800735 390986 576223 1959639 272913 1854545 1420598 1793886 1563125 381509 1551601 890197 1489451 466579 1439921 1510137 1569722 1222046 1118634 571695 1423938 1194230 1056129 1872287 303674 29952 1483401 990801 429594 766514 830180 879513 1760420 653194 430859 44217 13509 1118890 402730 1444230 842488 1507372 73094 710980 776103 285765 124226 165876 1832365 1172444 1557017 1444651 413950 519903 1113861 1755744 355697 1514023 1498370 1158686 1424827 189058 1327238 1172811 898801 448958 1439242 1812170 1886180 519726 664269 654263 2290 1176934 273587 1023930 293435 371988 703613 1988214 58493 483124 1202213 1391869 1406936 1041452 516907 1873036 625301 860370 156422 1698616 70059 103463 1380699 1578111 1803 1248829 1270582 1924526 740094 151052 825993 604735 1242127 1279821 982216 1900032 1299884 55617 730231 1156213 740856 901826 749160 1117857 668572 1762422 1065128 1687772 1853756 186087 1031395 1588761 850464 1232543 1299537 125278 50041 441336 1193722 212634 685368 727701 288069 1499039 723063 11065 234545 1245645 1299462 705102 645082 686025 1591138 637148 1091624 35781 1758289 67891 1879350 789834 1005918 585263 1637901 1286782 1071606 870301 1126968 1566884 1650955 224142 1646128 972255 1743936 619497 1483545 1681199 242013 1970526 1754087 1956153 824402 1660675 1941817 1545492 421111 512171 57994 1744866 977102 910984 1695853 863973 692807 1570634 1012622 1726695 1603754 1356455 1127508 1042251 1739830 1943526 1010625 1704111 890383 1249564 1991999 1511952 1603729 1194585 1086480 630891 1516984 577174 1960392 104921 1195053 1114252 545168 1628362 863107 555264 1568448 1566641 1148091 917137 315048 561244 1330834 146430 1037941 1232567 1755705 1149764 683661 827505 1981329 283611 1539946 257568 1729657 1192038 748364 42941 871038 534346 1889706 740816 5915 1734587 874247 639354 1552811 761941 394005 513465 266843 324503 1862423 1170851 1248860 64293 640268 1213968 974966 1398960 1683735 1364875 58745 550660 1488510 732300 1504567 345090 63758 1535189 1172104 1183041 233908 1886439 1663663 160111 1346010 1414116 1752320 552169 1290742 463179 1558713 1989051 781320 1312188 367195 1520132 1676460 1871711 1395767 1508360 1892241 735978 85914 1942703 1504159 1944120 1871682 137562 1821108 925499 1005396 1502947 1273414 1991811 31743 1178119 1952099 304601 482328 984915 1932137 1685226 393089 1797557 887514 1849197 674298 107662 250576 880653 603641 587360 312121 1819362 1114390 895921 1898198 648333 1029181 446223 616757 1445535 1734202 248924 1946870 1140336 1264947 1122143 598860 1681952 1389452 341726 1210200 245699 1952865 716434 1209891 584596 1832116 923951 190851 1464527 639981 1465821 710952 692001 1635783 1129006 1340405 689317 193299 834610 769852 1857567 634763 603120 1185441 1365419 1223848 1669340 1596037 877598 126539 91635 1774109 1433959 1199341 696987 2456 1451439 109485 1517348 819011 1568778 1117997 117067 1535608 385608 1419246 1243598 1974039 1861278 1608991 229461 803090 1717254 551882 434989 867726 1484832 1085317 603786 1472950 1179930 1418796 344690 1732767 1554910 207304 1104674 1419317 707303 1478640 1830198 872935 728138 1064512 346046 1903738 1183024 756299 1088930 1701467 312453 426948 874275 63444 850572 344916 385227 1788660 1220700 275825 741555 1109814 699827 743516 446113 661254 1543859 1812909 653279 497982 243792 853162 1479749 1116709 214420 16285 1170722 46027 1157379 1439986 1840186 987454 856213 697970 1974225 898915 1808561 1211436 1296258 91846 1095449 216756 99862 842921 1784906 1474235 1837810 431872 1444748 1506577 968100 542896 1658119 1810260 818607 564496 1200002 753911 1212420 296674 1028544 1352354 1107964 1066064 12324 458881 507488 85132 113623 1976859 1570145 401850 951426 1198420 278541 424423 509182 1636021 1114464 1441303 1694224 461322 1666584 628418 1816452 955347 35816 1465338 1563098 1991291 608800 1099548 890314 472165 739757 942555 1993623 1246166 658107 990240 503385 1282558 1893299 856156 266531 1739727 1245433 90172 1583488 43926 469024 1151481 251566 1878154 1660828 1996053 1192419 1419873 328204 470565 3209 785765 1664325 948426 688511 1276291 415212 1768540 412674 259677 888403 418401 744071 134274 1637607 1120240 1103802 200906 1996455 1606427 1051543 1082097 925490 223133 1179170 1591737 1284613 798695 766331 1527662 1087616 939085 991418 1891647 558332 353167 523454 1061121 20222 1268239 80513 891514 1506915 604241 38821 1319586 1351667 66837 1412698 1554355 1025478 609865 1357437 966369 1951422 326070 85212 604864 1340087 1719910 1857084 1096554 859328 684420 1110876 1547620 1389082 1754051 948455 551367 1428135 1705485 1781684 90266 1699886 301746 1596028 1204757 678644 1764966 1789383 1629499 1793998 201408 1375082 787978 1900265 1077474 1808377 829709 1601330 1988119 95939 1895511 10609 1251090 553702 647092 1833072 1987570 1181044 809103 809009 1236839 159521 1247881 1650063 1376262 260635 76523 999689 54107 1121908 1727384 152399 302482 1337668 490068 1758719 430705 292072 1013047 734113 1924250 1674323 1236710 12113 102064 805243 1904815 380968 1635813 318233 523284 1460602 479489 1738575 1564340 1970705 948215 830671 841396 1110698 688257 899213 1609328 1175950 1136217 1265600 1441335 159111 333057 391600 1510381 181257 1764625 1160846 619010 1551621 1141192 547607 429814 39673 257740 499983 1576809 1024974 1360923 487292 568888 1575040 575848 1132937 283290 543455 1261264 1183606 894139 1015609 1780661 171024 427754 544405 610122 901181 733848 1777424 497821 1878909 676759 23170 988787 854375 1881655 1766855 352529 1433406 1376514 213771 749389 671064 906617 526058 340563 51793 538675 1198347 1745460 1409328 892439 591616 1806690 1843746 842969 1514656 1159925 1335538 413509 1534854 342959 920046 1299369 1612475 838407 953443 1273318 866987 695914 579418 225390 1752008 1188595 1108810 141632 653355 244630 518591 664101 678450 1798543 1627472 788117 1548824 140690 1849748 1024778 721014 715639 958832 239946 1247294 1539692 1220519 605017 1606540 1107398 1924400 1823570 1080966 1266675 1321933 1253269 367606 1963235 1848107 559680 399875 802899 108363 600049 870975 1161118 1509647 63243 1546289 613864 280248 1600112 1927738 1260870 418772 1193196 1372847 1376958 761852 328553 500951 754539 1021057 373675 1798655 1596791 1936715 312539 233683 1915036 774988 650351 466848 1360426 1840612 367992 1836057 565952 70526 1296149 1176251 402699 1933607 927710 1300866 883402 940269 1211043 1247789 338902 153335 1016212 175213 1906386 1182428 482194 1742485 1934725 380361 435686 1932099 1310092 1345708 1014638 263966 601281 829457 495878 1453110 1863354 750840 749065 1121933 822635 24579 345237 1326495 1768869 463561 1185455 779772 980248 1805262 364154 1654913 874410 1428947 314616 101831 97029 1620808 859554 1240826 1183067 37866 1351489 811444 1359642 1498145 1185418 553675 1108578 1412185 1746525 1021511 926576 1996746 264724 66972 500047 1320467 1124536 777893 1839675 559583 386073 1219595 1232853 1380352 516184 465387 1818977 431792 1119502 1343351 405854 39492 916270 405427 316226 89379 47167 523462 1863846 1969144 390908 1174535 130851 1083099 1586272 950258 421054 1937864 91903 532159 1033680 1775047 119393 1264503 1124507 175543 1949630 1991019 68712 432212 1167953 12109 1237877 364857 1299764 317106 1491893 1414718 1478996 1735616 1058887 74582 1127530 1669355 1357193 1509096 251660 492742 1581820 688458 123709 1664309 847103 699569 2597 567056 37992 1807227 606942 44774 778237 893040 41037 809936 836961 1784892 1877389 1473323 1989224 1783980 862156 289890 307661 391736 1387384 979985 482249 1201964 1228319 420822 1049821 1292034 1252958 1667215 30061 1846166 1629796 1431789 311316 907694 363200 291736 388742 762014 1688736 1149744 1902977 1800609 968962 1690945 1692822 374559 1879896 1822969 1500299 312073 453300 1108673 1261098 416413 29660 23177 1438303 308077 1110735 1596410 1815626 141281 91467 1550087 139539 664471 596713 1285450 1199921 34757 1492331 515362 402121 760102 1027717 55116 1321826 1141335 1304443 305948 1025091 319282 234996 784564 1649055 1376056 854773 1388921 917173 658103 299669 1152372 696526 1456724 1711634 596617 258440 832790 648420 586180 1034215 1306802 815839 1565101 743785 1075185 1453605 1836153 1053754 296406 1859699 1551784 1311194 1366018 519263 682053 285757 924927 675227 1706224 429510 1208196 987426 1796222 879843 384671 1570890 1964521 1939938 429964 1621032 1369918 25043 1806802 1892539 1994647 420510 1878669 1602386 1006490 1643615 1716004 783178 676558 1130510 1751548 1581248 1470474 822563 1108129 1498634 946031 1661554 1190866 1835038 1005685 800382 107028 424938 405048 1511958 1675600 1937857 918757 1534699 438267 1595271 602533 97372 1425730 1007833 1242326 1256503 1465076 1219490 1703209 691600 1562663 376161 327860 564963 289947 1815181 387145 26710 659473 992600 586081 1359060 1243385 1038015 1322645 930741 1691389 1345482 628025 704054 1767641 543161 1304390 1717784 1038507 1479470 1796364 1913745 663019 1173263 1808644 123436 495437 1114426 1534707 1517856 776611 1189115 786294 318096 307952 1939089 419266 1137000 1002405 1762881 1186145 1743136 1648504 678349 1353636 1817091 346730 1120215 254311 1500887 1457631 1438130 1690183 973509 135045 924932 1014996 105314 1256306 1085590 469817 670834 1786997 694163 71159 1804897 703114 1731484 852987 434578 1496279 284561 1715893 1345214 1364967 218331 844264 49927 1336415 249682 1074974 819155 1324935 1552599 795834 24528 149658 1421134 1329628 462752 1819936 489815 1230461 397655 89484 92711 90874 999027 189385 74880 1831520 66328 381783 1765933 1891494 1577065 1402475 1047403 861720 382358 1326710 1434442 1956403 339941 1760643 685018 1015954 60311 1319284 1331133 198379 298211 1920664 297149 553554 3070 1906643 946177 598741 1559293 1069427 982844 947186 1880498 1316093 1217764 1722951 906122 1605197 1574614 299267 434180 1787484 693495 1119835 976372 1490321 1794110 1804003 375754 1747604 1020931 758464 169825 666114 655297 196771 116806 1167054 1742531 955431 687103 1200349 1865679 1792302 537449 1076189 660460 1237989 1296939 1690162 459706 693299 649287 607936 1097372 192223 707679 158013 542088 463243 1351522 134680 1845456 1817534 1579334 1139579 482126 477253 1753917 936593 1720446 510077 927951 1633756 1772989 1209885 500912 1115471 948464 674723 97058 1494909 853493 583121 1454704 1454476 1896826 438099 206155 510673 913310 326206 836510 1627881 1380303 1336067 665241 1340341 281091 139685 1803366 1385561 902923 305344 1424380 1339606 1295068 147290 1463869 689625 1948490 404852 1556747 1446093 1763712 1524946 1751197 1522632 1944242 1438104 869487 655710 1210538 826777 696711 1447771 628739 559468 218256 302619 163333 1892440 1961097 1063 286243 1810304 863617 737195 512228 1762725 1904225 816275 1644550 1652436 352507 1712579 1015019 1784843 1062720 1107076 27415 1107587 901098 23808 319223 351641 403714 1615112 1305378 629212 1753477 1387367 39935 1350923 1949909 1885865 99539 1096985 1147384 1465140 1203443 724327 538013 505530 1306602 1857161 561302 1302843 113192 164309 905363 262325 847763 452234 1085998 678965 1773758 1229739 1314456 703773 1571379 1137032 1858164 798445 800005 292952 1971823 1438330 1058509 170929 728757 1873972 993024 781836 773238 739759 316876 823793 1303064 447430 571971 1321586 1357546 373152 1776009 112292 1741623 336975 1927499 1395161 586383 14013 440322 1456108 1484781 572319 293548 933212 1185233 1809324 1401405 1180446 1647685 1186439 1773305 1608405 1275525 1598574 40076 1325000 1211443 768216 486779 593491 1651781 617691 320701 1244107 151036 386059 1861912 535571 1087528 1541544 350255 276922 1959506 295503 1160795 1587405 1618215 203022 714306 615768 244276 1350599 693052 1996120 1189735 684198 1650159 1197891 757581 1748354 1748920 1753160 1432202 1011155 874512 1387057 1765986 691250 1926163 1331163 29937 120948 1571732 465578 939344 1347585 561208 749095 836535 1583637 1486601 1325 215897 845443 853831 846820 1967918 977652 1923614 21541 1907859 1089266 811601 1959038 773901 1206782 929055 404451 943045 13548 1939918 1036630 845973 12262 1242286 1640852 1262307 257146 432376 699480 1111543 837037 1089301 993329 131775 487773 121855 777925 158783 739837 122041 866381 771480 1310803 1792533 452370 1166275 660796 1470235 138685 1455628 420909 553510 1067637 98513 41230 15145 1006346 64983 1947310 826776 228805 469498 1317483 128006 1348550 1114608 1377404 306857 827013 1478652 905057 503305 917254 1894800 1365607 1035053 492567 258998 686882 1202133 1150088 1865989 1394274 1129097 1009181 895500 1945856 1318431 1976270 1757501 1757252 829178 1842593 1603300 601018 598231 1613875 1346092 1729878 829301 1189038 1270247 728372 1347597 1593667 727742 1535449 1639325 1892117 370184 1950552 391190 1821370 498619 315176 1361618 745032 1091539 1834773 1769663 172719 336843 7603 1621011 1919395 581613 161529 1052939 1753759 1865678 1065296 721952 1167845 378846 341387 1125897 339658 808012 841581 874230 1681981 1793779 1200181 762128 538511 966211 1300766 1301934 1796129 687433 817859 331522 339884 1386874 529258 1541513 1051977 636340 1634506 264310 1757328 1979410 1852263 314841 1537240 327159 1031958 856604 238380 1633150 600110 896641 1325343 692988 164519 864552 1323208 904500 516892 316066 690519 307303 788439 1686891 3042 1299295 868232 775152 38247 817678 214574 661787 1224123 318198 598575 1949895 844840 819452 717459 993470 33990 124880 554918 316006 238345 1131175 1115436 1792334 1846475 1686262 1575853 573047 944658 827488 1831896 421365 513642 237162 187057 424301 1192218 203786 1022598 133046 666235 634829 697649 1962050 1509919 626476 740037 436733 1891713 939944 568095 1839061 435742 1023347 1791896 1697634 25625 504839 152460 1132514 891427 1096686 1677170 498694 1903881 1395544 1753995 16521 687268 1755230 294544 837692 1484720 269145 386095 590134 1974529 50108 682416 56567 391264 1147970 1375808 1067288 489286 693907 981731 406382 1829532 1764858 1468669 718741 562032 1207560 329417 1887890 1370281 1601668 482587 874423 806271 1462162 1058730 514599 7320 1668329 1371506 97026 121640 1706657 1021385 1925247 851765 1427124 1363014 583991 1129863 1538546 1064059 712145 1933125 170850 796386 1124873 1285413 222576 608755 1874221 1175905 212196 933921 236778 1365864 305671 1298732 1234796 981634 1485594 34087 1910271 286475 877100 776961 619550 1013569 1806268 972900 143828 767538 394364 1057545 101589 966780 743352 378862 31012 515378 736286 493323 1557565 1076772 397314 734811 1365122 738400 1974384 1750765 27198 512965 1940855 1148828 1694961 1290944 1947018 513426 1289111 527932 290724 442232 454695 1945436 1120994 50890 737774 1960886 659011 463827 787120 1772751 1823507 1088370 1977211 117253 1207159 1569180 618983 1128775 1466293 861368 1851153 503093 1524829 1367337 884039 1313775 1296634 27894 230575 225970 1424110 698035 720391 1160871 162828 121146 1273178 1346412 1006262 1261983 1613073 10068 1659654 1649695 711032 855408 520728 804986 968779 1044736 1530434 1667009 601887 1564402 188910 1034319 1657131 1669513 388806 1588005 1777324 1704968 1019402 800539 1983077 1363096 74648 960194 1304539 915805 715765 1131259 22143 1360714 1102437 84276 186273 54692 264289 1976851 1831905 1241754 1072152 80916 1982756 1609002 1675653 975154 361894 400985 1213899 895119 1021235 1949517 129897 1512507 203737 1433961 1143357 651435 218475 634506 61163 99599 30802 1265601 1819150 67016 1276639 792352 1824699 1563212 17685 855292 846681 216336 1325888 76050 933546 463696 836536 618065 528718 847689 1787173 1872796 1007440 748470 310197 1833541 1612515 1190476 1407781 1366638 1264875 1834466 1751883 1395660 1206453 563482 664518 1481778 233045 569652 993491 1546082 338117 226 654719 1988142 882706 83192 1872582 931048 670586 1991125 791689 290702 142156 478690 223861 963179 684186 636083 769462 1680088 147934 626733 1402837 115778 1506450 1076378 1268982 1805296 1994083 339450 923646 765363 207210 717172 1540402 1739146 20089 1611858 152680 1030186 1392032 965591 1144956 581912 1955828 1197937 778012 788711 1822020 800128 280816 1221528 1805285 1637514 1960414 1743261 259688 1138089 1199676 1458377 130660 581310 5987 584439 1589718 586596 1540333 536922 1742737 1409344 319580 1583238 271532 1083317 827448 1853949 1680426 459163 1295014 1538486 504917 1635714 182772 1883829 357658 41877 1160975 1532737 965054 39533 579946 977604 1680085 358745 1846384 820495 830008 1512456 642541 1816562 1288302 1505028 1946100 1316253 1175525 808783 1269666 582735 1725622 360373 218500 954507 811075 1510483 536139 601988 304960 305615 711442 1081387 1294582 1739617 1613203 983127 777625 1635213 1760324 364316 892948 986585 1235004 420217 947126 742908 562564 1004702 1428064 152287 588506 309515 1654097 1470175 288874 1328163 656810 1206840 1238066 1778686 699750 904461 1177022 1834483 962005 274486 766874 1182186 481226 416340 1504096 56628 1419346 321819 797947 1517109 1682220 1878386 1397670 1830215 1984355 463085 1276213 19434 76000 1063059 1817515 1399638 101524 967870 1306713 621681 449569 1988216 381529 169959 1938332 1625141 642096 302303 1094684 1916295 1874737 463170 224599 125505 1171127 177309 517270 239262 1884579 414642 1734238 272863 827735 1426359 961164 209239 1839954 809422 345576 886603 854780 1983399 1025104 1207946 82394 1936333 293047 534454 238392 293858 239607 934204 1047103 970030 434327 787807 1737168 1608750 1773650 56267 1046816 633074 253568 1485936 432796 1167315 779735 899925 514211 319579 660361 84947 1527282 1032777 1859750 246819 54874 1172331 1761986 54561 625944 1466498 253885 1717226 1852244 1129090 1618003 331869 1292778 1665543 66743 646962 785422 491214 1584187 251059 164061 1144015 1385045 1781454 1222845 573025 1430508 314302 517073 1401842 574081 1670920 955668 1097998 118078 728122 234026 1613836 1647969 1479188 1724002 1791206 1598477 1314569 1060519 310053 1580605 5382 1019404 1904011 734692 583786 302215 163365 594090 1943530 654108 297735 1026142 1334902 986111 309416 1215288 1084757 162645 388736 145235 358703 462418 1083417 969933 409615 1559992 406167 45864 871005 735778 826689 1551329 634915 1790010 25980 1028351 1545183 529634 418096 226319 1246452 1886 22037 1973160 1740582 742008 1497048 996162 177880 1397824 1465102 1684572 1074103 160326 1256223 546835 390285 1218266 192357 989189 1262225 598761 1259703 1939491 764744 1191470 1808039 553416 421248 1268240 1393079 75144 1998461 846324 116179 1152342 1361076 1498872 1149393 766109 760760 1670026 168063 1712493 483720 145562 1453951 1615492 1802659 1295820 749006 1158139 1953673 741545 976198 1236235 4439 395874 1296597 695406 1846729 772869 709116 429889 1539274 998859 1503285 406408 1515514 1811439 857067 289534 364363 1793404 1384429 1291960 1217013 1140441 1222251 1293007 1867947 249366 1257945 1577727 1452995 1148622 1929741 1875655 1517230 1379036 1802757 1710002 1217614 1798554 1556693 776079 1645798 1682508 1771644 845512 818765 127307 633139 1225934 1191729 631301 1009315 1064279 918186 1201909 889448 750539 496904 1353408 266971 60539 1794338 1960969 1355056 14273 661114 928906 1958115 1106107 118486 523833 891521 1815569 1353894 1993824 79793 253988 104293 1293131 1596626 342068 1942131 1754553 368641 1863816 1674476 827185 1872547 1549349 1449898 1196677 1749877 1872686 1316520 981085 1378482 1060152 1084109 495017 1316660 1600348 931766 1585319 1558 1973312 1318881 1585502 843777 1739139 1575470 1754601 84811 356980 1337023 252737 562904 386434 1362056 1483546 215590 240696 658819 1196733 1066030 575682 1566380 372188 1427474 1045304 1503365 1994579 801190 418208 987279 417437 735706 147083 1517725 243017 1809852 287912 588007 1045646 1638502 1861051 21876 1946075 1861833 875627 1619604 74994 1723972 1541563 765394 520349 846061 508514 830695 1251249 1040747 1146142 46496 341085 149068 84241 338949 682333 854025 1487677 591591 666345 1565842 1367978 1559191 1825568 1459972 1733728 206167 24674 1173343 618261 361911 1909656 1873049 825561 808691 1317487 1614029 857446 374887 1269574 1732902 1189061 774405 1751117 881552 1737951 1826777 1975185 1317679 924320 158741 515519 982073 63078 801175 742072 692668 1076727 1643894 1453247 1801845 127756 1914694 1431296 675037 640851 1766256 1285994 1425223 1838598 1579562 1003445 388898 118420 384729 1157875 1431055 886918 828062 81539 1162630 580235 1481354 1120975 1060897 1923070 467012 739167 707905 1236762 1839344 765039 483397 362467 123509 932268 1568214 1726545 255550 126454 724357 531240 154014 765472 1884114 303914 1682415 1038606 1228950 268470 856737 1462953 777807 1957543 184325 221877 1315907 100175 1466305 157478 1611136 1306055 1137134 1565029 176718 630465 1485258 1399665 1037300 689154 1606249 341724 766791 730909 1339470 1451866 1392416 576725 1585554 792359 625612 645169 826094 1600987 521460 1399709 952362 914604 624892 996568 600283 1979078 46546 459995 1445352 83615 41377 1575416 1137697 1922673 1379533 284565 716796 1183360 779419 701412 1982439 287449 449322 733617 911461 66209 966279 1585140 1159304 1698466 861904 566111 365617 418478 1925132 1820158 1382206 139834 1918413 616759 556030 856452 1920525 1787783 202224 614607 987175 1586194 815164 413910 52401 1135835 523028 1970805 1325147 796075 1220460 563681 193694 1170648 1010485 832799 750833 1393541 714741 848149 771630 1488977 1502561 1867670 1999843 1977062 1034604 195683 1353814 1706001 31264 942382 310553 1334108 1144166 129734 1821800 492071 1486808 838185 355835 753277 971529 1204802 604989 1200115 481582 742210 95911 1430368 1294659 1627277 1719021 1245671 888177 1579116 1625022 421825 1751184 1392868 534567 574509 152497 1111729 1011580 1973643 541228 199755 1640051 1524327 1452255 1406248 1462216 299322 1226307 494979 1105139 827698 1684238 1982630 1310910 1980532 1211543 480422 915094 935273 1209445 969938 791587 865683 751117 1375071 1916519 942885 617015 1586673 431638 898718 1485831 975248 489926 1679866 444479 934659 237733 232455 738870 723672 1195553 1985622 600674 420569 79958 1424238 1562367 834601 486708 1895369 1701351 788257 1045446 1557246 1957366 141527 333973 870696 764021 1156542 1959422 1978793 907700 932641 1680246 838443 1685500 445796 1024981 1727974 830832 615188 1828744 396693 1291793 287597 16117 1514792 338001 1100340 1714418 584109 1157988 1843757 1395589 885506 1420627 1459225 1700675 1101686 36537 922418 1606824 1541802 157921 1009288 1323355 1432024 1070653 726519 636197 328993 326651 25308 1587404 714667 1266239 1485217 82450 337513 916264 861067 1408791 1642330 1397543 1873542 104127 1772593 1778358 1599664 566793 1586115 1311220 1796578 967439 169345 1782782 447881 788892 259703 1408626 1769576 1728345 174366 343896 792770 250183 1963373 90170 1866643 710988 1674041 1041712 1713055 348389 1990317 1814463 1679153 530531 1026878 894032 226367 1780347 933522 963336 1760089 1273701 310055 430498 365676 804122 1166440 946623 302571 575156 993670 1599802 1658565 141341 356714 1174459 1668422 1291683 1617807 397825 116894 444887 837207 1472709 685543 670153 828206 1543233 132380 1902051 996480 1991245 1438950 618653 1544580 1425329 6511 146215 1558277 651353 1536515 1859794 694305 811283 1253962 743269 1268663 1845913 499279 163027 18761 687993 606787 1979640 1021749 301712 656647 393270 223336 1857957 1608078 1972746 534878 1737706 478812 1042397 738106 1521265 1380988 484397 608964 1795645 105313 1585131 1670650 1220305 1667103 800206 541604 1959107 293823 908485 1651436 1122242 35891 737073 1576977 1308970 417373 863044 1796806 1885158 1418243 1571312 1639892 729256 1994617 1478454 641722 182182 1630334 1122248 1130822 1568060 1794092 893881 575492 1557762 1795577 1613915 368896 772473 1003519 479617 429100 1391355 366641 1315233 939527 990546 1995747 1230897 518392 498170 1496469 1448166 1364123 1289325 79816 1765573 780540 1310860 1388737 1411133 580769 666159 788000 1049308 1493167 710257 265228 1707309 1610724 666233 1635591 65066 217946 444634 300764 1368890 642614 1401180 711903 534994 1276874 1633956 665356 718497 1265406 919646 1224972 168923 465624 842039 596779 1162583 1084851 1082197 1755687 412203 1166323 465666 1439380 855443 1149504 995088 1241977 1690891 722616 858149 676754 1874791 83757 1726463 109774 1565180 1659490 669207 1040870 1349885 1347770 1154275 520315 1162440 1139989 731865 579317 571129 576142 397153 413042 1843852 423004 529930 635493 460919 542760 893150 1153685 1168183 1840399 1913238 641680 1676405 1732980 1549154 1567432 1531519 1270609 1532390 1946266 718808 1022400 722723 883671 468898 193625 1254721 1575173 1241362 36544 1603255 294503 985483 630890 711432 1826456 923944 672190 202243 353882 628684 1288070 284411 125658 483690 1243353 1459015 1571641 1458568 1711314 837718 1513113 1369317 728843 1532435 140977 1841987 506991 1757223 931119 1400517 1752309 1537244 1021236 236722 532556 1850470 620976 138561 1076158 1699167 1854414 835194 787853 1522106 760210 1077582 664865 1447182 662563 72975 1732493 188614 217622 1361188 425234 693532 706882 140799 1315685 156719 1240563 918371 1411339 844402 1410387 1971910 1851967 497732 178365 974831 1026510 458871 561865 449605 1224795 1646047 726358 560495 1606870 473816 1584835 959914 1206138 1308912 508795 1227909 1312635 31510 884482 1097941 1128797 1320867 1189363 1880929 948964 222661 1386732 1692581 185420 1999925 1186616 1981260 979315 1305343 1172364 239263 1258911 279423 391932 176132 1160558 1108796 1519250 1745091 1026630 1620910 660405 963004 1239503 602815 508291 1925837 464662 910864 20755 1428363 1281177 1714297 1316993 260988 1436312 1410742 1727923 1768815 1788729 771149 194063 1675218 372785 1247680 1349169 1815851 1005779 477895 1877703 135267 602038 250699 1480495 1862 715601 1971899 53541 1024536 1258192 1937542 905560 510963 1434972 371965 277099 1079588 468452 1207349 1885686 454584 473832 1430857 303274 1027905 452270 1852146 1951576 30961 111116 1461291 444193 400010 1768095 657106 536278 8515 1627695 1801672 198827 1073552 1859343 1993149 1807450 1757597 248134 68245 720581 1012885 1072720 1445013 1339065 625303 518297 511291 800 787484 1795230 1897835 1335442 1442141 1117369 908046 732031 32073 1223644 455090 195234 989109 1719435 222742 1754904 1392206 1632244 1077253 1380001 121527 1879822 972973 1049212 1820248 593598 1596812 78317 418863 852047 539088 1302054 1230091 100284 898499 132852 386464 1227524 576149 439189 1224229 546643 1339744 329625 1346686 654965 13613 1382660 642107 787065 437307 1469325 308691 1287658 44910 559569 1740592 869665 44677 1810634 1962584 1834041 226928 492325 819096 1839807 1525137 1700069 862481 1722445 912625 1532262 1065124 723931 846823 1555869 1723621 746680 1798241 1592497 1533229 1416497 730247 93792 1487812 1951335 619953 1789528 1666521 1624027 811214 787611 7188 97314 889749 1995843 694097 1863912 987572 205797 546584 934942 1930463 1600884 157856 1515823 956483 381787 468116 1488156 182077 93740 1703600 94923 1228066 616901 762507 1483424 740749 805114 480438 1455711 480896 1295926 1592380 1364524 1099544 930799 1743420 1887769 1482653 1021061 739092 1270815 1263645 429335 635465 14252 845595 471218 935063 1010237 1845661 1966801 1914477 1568847 312564 947888 765680 1475214 1987061 710334 187849 571994 1774039 1366880 848801 1076569 529841 135222 536504 1492571 1436470 1336318 1716934 378247 955791 1807252 1294997 1708610 1348417 1733102 1264662 502378 1937476 461724 436541 388749 1616322 1398387 1455332 522546 176257 1613066 1550425 746258 204482 1784759 738755 1474334 1445283 102926 24761 666209 1113304 1325884 169712 966998 62662 1314043 1352525 870772 379654 516550 1717349 15236 1039093 215969 1557491 1873293 261814 829539 1160778 1744733 1355301 155194 1211741 437303 543683 119941 1146110 183381 932178 421885 982366 16480 1530810 1067529 831464 1482488 579810 1367525 961235 1198914 1855996 937416 708995 370971 55567 1082362 1610926 1060115 1911187 853021 437327 1569884 1642093 608399 584566 1815750 1232130 248089 543585 508774 1877405 563433 1845150 1322166 1945272 532973 35080 1437014 153777 847131 46808 1866498 1816777 1992252 1393756 877004 426480 1302752 1681118 842068 1711348 225800 322764 378512 1228704 155349 164892 255955 55172 1870157 1704770 1898677 89250 596521 1079026 721049 168649 876823 533758 1595105 1022670 824060 1949118 526838 1965611 1623696 919895 628387 331648 750494 1566532 1592580 122687 874544 224381 316332 578055 1722247 1535129 1410086 107299 1383514 335336 948206 1965201 893415 1555249 1965671 3959 360330 1828195 160338 1428316 1470518 1906190 77937 1915444 1675860 408841 969058 1539989 1218126 1932168 1642377 1546116 1868742 559253 354792 1553479 1500215 125168 797794 1023245 1916026 356022 467293 542062 448699 1288434 406782 1012949 529977 1444490 1987249 454002 1179012 1401112 563076 1163474 855208 1259630 753155 184879 1916965 1467346 488005 1012992 1110171 1510972 375377 511693 1272369 1382855 1488763 34451 541485 488169 218789 1413613 442461 763505 311265 1377660 461905 767896 1384912 1663056 365708 1762842 549821 654551 594076 1876318 979951 1238219 939672 318730 47394 1225784 719950 1545454 663829 1885315 28479 1322207 469090 595887 1463863 411531 1316665 1104337 1093052 1055045 1268976 1758886 1418624 767863 408793 1633334 1149943 1980337 1542533 1507013 93351 638209 1308337 915446 210806 1260274 441328 379863 205032 1058269 730903 1746726 1551354 68360 308313 1831050 419200 524914 1467343 1074815 1249430 977766 250852 1876024 1846449 580640 1313613 1092719 879925 247135 1372437 1313030 1275264 354245 1521736 791349 1114782 60278 1495829 226252 872357 1386670 372000 1892342 1010712 31575 1527382 859240 1191909 252538 1194813 1661379 1427353 108878 836274 325617 834245 1538785 1189463 647714 1948060 738135 780272 399461 1374648 1433273 256274 412811 1622901 766796 396081 804342 124637 798642 1805179 1579879 1881422 1084778 1080830 75844 112126 764395 666034 621335 309821 418075 914112 1767260 1500713 1749030 1514482 235227 905009 914006 1370301 1628070 800214 1235471 420032 1654223 430800 1232806 1853404 364895 1580923 1490891 1928213 1966557 1791065 1224730 1450566 1234823 87680 919891 249068 655593 135406 1250002 303345 1065301 1716680 362480 1047431 634172 404504 567487 1314703 1017113 1280894 1080935 842603 877205 857931 423414 1262368 408681 991838 1064876 1305458 1228115 756863 625942 1109636 88046 1325526 665504 1686429 1515989 278574 1684855 1467359 978187 1538561 311232 1778848 1466910 430624 1007971 1532843 1953421 1623522 1967326 1554981 5472 77134 1840759 1094735 452311 1795501 1889082 92984 1532668 1996390 1151151 1626834 1198125 819162 1177328 1705637 1049360 197631 502224 1881281 1761559 667234 641101 282759 205692 583863 912582 409393 1441361 210940 172215 1382315 1143744 649298 341356 1205477 385635 1532334 11374 896451 164210 1739077 1621317 744615 1185550 1004778 1729551 1085926 379185 944415 1732629 1392377 954688 497216 1218002 28421 201325 28671 1571985 149071 762234 176714 291569 944568 800448 1589058 1078647 267006 406536 920948 360328 1634940 1487403 1335259 417970 1259482 1848486 1957088 1818780 1317219 360887 911413 1490757 1460433 1069072 426798 1518245 916953 730518 719842 206037 83635 1473427 22519 1949524 1649948 99746 370804 1365786 736298 564071 1622604 716799 1272428 876118 879936 710566 328082 1685291 1061756 1661731 728938 609183 1023494 105795 1181823 1885473 1455914 298683 19205 1263042 1083856 1901378 1070740 417765 1684672 1308262 1069389 1114284 771194 579641 1199940 535710 1717762 873847 751953 1473351 98315 1914900 254257 468627 379161 534013 549876 1764693 177005 1920899 852205 497139 1346477 1917466 724974 330314 1817960 741499 1832014 1053107 1068205 1737994 155831 1382342 1324077 1036949 1904844 919966 883817 136762 1171585 724894 1462039 1272412 109274 728750 118900 25797 1079002 260715 1263251 1587940 1424142 733196 1866782 1250376 1477253 1171099 1972666 1503240 1716120 518005 1851914 89886 416389 1783651 1645545 1661583 1052210 390505 418950 223432 24276 1765412 1617800 1685353 874242 1488546 1751922 182818 181995 1261498 5389 1375629 1844466 1716476 1031524 529806 695860 160734 1328032 166889 310867 958534 1510932 1699100 783084 788548 1338438 1644883 713015 248294 420016 859321 659183 1944985 1885497 1175183 929037 458503 1953185 1704264 20911 1155459 1900755 1950137 1324231 1657927 160134 1232977 1862835 1253819 232342 454664 640917 1387880 119104 1564493 277661 255701 538785 694892 1311430 1918383 1838270 1271355 543052 780801 278949 351456 604210 333012 281278 550824 1221341 812351 1655097 1581934 520393 241109 449739 656315 916589 1645828 907993 563547 1860339 445337 879619 1013554 1804312 513064 368080 1418025 879419 1170010 578144 561721 1047510 1323697 1746728 1987197 1524422 466183 876065 1323325 529330 1599474 1175867 792006 524073 1903295 234946 823981 732259 690540 1763609 1529216 151376 1860723 1508494 1483907 681040 465985 498427 427427 1060780 63775 1744109 944131 911941 1922510 557177 490172 1442202 1971316 1475460 140630 1470531 1330320 1457181 1214141 1413327 1190547 1054613 14181 64383 1504733 1191374 1122737 1901025 1114854 39162 1696690 1831795 608273 525855 386345 1072390 54899 1231630 1089119 903672 876776 1456524 173203 1909947 1911514 194641 112489 1611706 828137 468417 1027296 883724 31977 520357 712646 1202184 314305 1065289 777830 857268 962197 898545 1578268 1416738 1261206 784620 867703 457984 981992 396725 1986202 255017 317197 101684 1128492 199916 827093 957239 1704665 112564 1415217 4210 825096 1076016 1296645 1763030 410904 926132 575226 966323 1128941 622066 376222 1691985 1849204 792602 609506 1757578 808369 1130232 28268 789059 979443 1322937 1422289 897167 869947 1757647 699473 881013 1799090 936646 420764 703668 1433981 1499029 133881 897405 1516700 1808492 1768517 562317 1527096 517058 1971694 1748438 12818 265276 1755608 549188 1646691 898978 400883 313075 360939 1337024 917170 1694933 109312 1733652 772736 714305 1934032 922385 1457956 1807669 604347 1317966 570135 1045931 1274749 1706136 759300 688840 1788242 1477831 1256130 478702 275855 1933795 1708427 1621950 371239 540461 336761 1250560 1928777 228290 837131 1413706 1801935 1759980 1158154 480192 1827606 861406 189674 485805 687198 578248 1147064 1082808 1870724 1934429 1652387 1707072 245638 13948 1320106 1809833 909395 113616 562028 1930336 1534981 1718170 1746365 1678576 1009381 1632029 150996 1477802 12991 1031200 248987 1397573 703678 744824 1349542 1803202 613615 1653444 1424186 1331018 974657 1073868 652844 1871884 1312730 987937 510443 1270251 346369 1174852 222193 100360 1924202 1590089 884511 838796 11067 1912270 1697070 875710 1675859 1164909 191122 1359981 180579 840050 688664 1209508 1308623 1007801 520990 1517644 552372 874994 227762 1893463 1765288 1498117 1922817 711565 1521670 564946 1037158 1749393 1674920 1385263 148013 245830 1501770 585931 1891751 1979507 351028 1504778 1264125 622632 1651034 1682962 871945 1037139 842125 695952 701147 438766 560288 429045 1395414 1978188 1673758 1553610 327549 420333 378283 266587 61142 77235 885323 1274839 1312981 1191257 1873457 1476307 1933994 950579 1906764 578820 1253235 900653 1421865 1461976 30417 297681 511886 1326866 36589 285949 49676 1548122 1879472 612746 782546 1719649 106821 113706 974441 1562256 355126 1836766 97 627779 1507704 330008 1508188 1106842 1437036 633084 1744398 136565 185874 603130 1930866 192666 1339276 1365002 1994323 1732269 1202024 187592 152979 429128 1583509 1449153 1438639 1673455 1999292 1859917 205588 1564676 604392 523637 1895755 91725 1819897 1546525 1227202 1330524 60898 1254063 1213078 843779 253800 1075281 1049425 868589 758160 631243 45394 740768 1812572 1252970 283324 580456 1694636 595915 100266 879801 895989 1225076 597825 852820 1890756 756230 28281 1570534 677022 731382 241231 1223174 658092 1288205 1032460 1708315 354041 1509016 1371769 513513 959942 75572 600761 1856916 589659 538499 1625796 927006 828042 1690881 390750 782859 617115 1968104 1600263 58674 623089 42253 615397 588438 1218617 980455 713143 1241180 1974693 26376 583932 1926693 206840 1786245 226328 1430191 215042 776125 1851413 175911 135532 452683 728859 1536536 789672 756859 382747 757302 872285 1677686 970353 505957 1736486 325568 593939 1847473 1560047 1227503 785653 1291270 1848533 1333661 1986071 1517548 1674840 1496459 941368 1482789 995906 1911893 1999295 1387806 1611959 1840119 1495384 812774 1997296 778138 1670294 688060 1807638 454874 1554817 913251 726746 307057 1879004 1776161 30754 1925542 504969 1231259 433186 403725 1350680 78719 72171 675566 1804540 1059235 1260433 976095 233919 920755 1703245 735265 1121087 1931437 431063 1771858 93625 752508 849082 1881745 478 2419 1055547 1970810 702946 572284 929258 842372 1433647 820226 1141258 15949 1316642 1207577 1310595 176837 627815 27689 1806921 181621 1150414 1085952 385461 440187 260391 1618452 1213888 1388227 839430 1909858 680487 950782 1601646 1932966 1523590 1430719 1776077 42959 336982 1600145 779514 1550244 1806078 1474801 538153 1266289 515729 1733553 1605822 1284246 914346 478508 1833589 451164 716039 624427 1978026 1297393 1710387 1044533 1931289 920291 1859521 1777697 539247 1906665 877713 1977397 665647 360036 1746922 633051 121914 838873 1118325 1009362 1635868 482426 1313034 42122 1304160 271952 343020 967073 106149 373887 19547 655739 1653796 1490383 1688076 1920116 1750724 144581 142807 1573782 103730 1273454 3243 1745316 1857782 1498425 1658167 1640458 1261442 1211675 393110 1572424 292653 1929318 282609 156534 1547402 1777002 1896984 1305853 1962112 954840 472759 1206548 1948753 808129 1408205 618257 1078003 1280324 901630 1021029 160809 570739 467512 1779431 736598 1023285 606485 1439141 1381886 380936 1595205 128407 1620563 1545016 397998 1226108 1949333 730978 652355 909725 1125214 1586368 689945 628320 1929651 495361 378121 867844 1286975 289780 147889 131415 540423 255869 995166 64286 1141912 43830 1463835 647044 1740292 798172 464400 1800404 957644 1572496 390133 582320 759309 1362529 551935 180859 923204 1398321 469937 8365 1890264 1437747 560274 4491 714486 618289 1584575 1048354 444576 1277911 1553611 1319568 1122681 395483 1368503 1332884 1670950 764855 979379 22708 1359985 1882840 399033 1434278 429714 386521 296669 11843 1635607 1783878 56043 1125145 1374882 860723 701174 1057860 4468 751178 1026251 184602 1091383 1562363 1051451 949603 1656980 1168311 908647 561829 901521 1763176 1197260 1908730 905590 1143946 822127 892793 1442169 1596895 119465 386918 824260 1222370 722229 1755002 1988496 1575763 1954207 1154432 1551760 1254707 140205 1012921 1944262 837575 1342004 1648146 299477 58902 1888559 499026 880110 115814 981278 880178 959173 258761 1722655 448765 1911297 1099005 1871338 1026587 1930849 481622 1309546 183231 223124 563366 1710078 1700800 1204889 990318 1023672 785641 533414 331680 1131461 1752507 53631 1023060 823061 646063 370928 1184684 123071 286234 1936683 1033763 839733 1883128 1207219 1964298 662505 993269 1124313 542802 730783 474762 603276 1720054 1617414 825448 228789 1924664 760169 1740084 326764 1276449 1237683 1268774 81687 756733 224178 1548727 663388 1636504 801988 271371 328808 159250 650568 1233230 232777 1718907 1085930 1587343 883124 1177844 1468256 276690 71022 1753187 745434 1391205 1624816 1141871 1188162 1057794 1251401 1890949 916244 973123 592908 1818649 1500760 1394751 443605 1265381 1848228 435157 1666567 453855 725583 1353632 810974 308537 723700 1247045 550803 1424731 1214812 1009616 1861624 1675718 804467 1229429 735985 223260 1816086 432147 736996 1101210 1887549 1057676 573153 1750380 305052 772115 1929104 1770174 1927256 1346607 693755 1116422 851193 1349730 381197 125556 1938386 1250992 1772596 973866 76896 187123 1891877 1022500 1108426 1466897 694152 837118 1771547 854800 183858 1102292 1118478 85656 809371 1523163 1649995 1686885 1409441 1658270 136551 1057190 585259 16195 88677 1778980 1641119 1287857 1843918 755116 1687059 79120 373705 414108 247403 525516 1062560 711918 1191565 559971 841914 176672 1777930 1823590 176609 1054892 1663529 1985563 478614 479574 659060 1980287 1961989 769464 641633 1089287 1813896 1625320 1110887 1162677 884161 453615 1294102 1445085 889247 92797 1465148 917713 1020305 1120922 930963 537615 1150201 404479 107809 710865 261398 1388835 734540 369461 889028 1736552 1250212 1811997 445274 1346578 1142483 821446 101486 1566824 139206 1003525 165811 1897573 1083196 42706 1636629 440823 1148670 187328 609474 762610 165540 685975 1592215 1035336 1503906 134474 1254732 1663712 85820 407128 1901481 353757 763469 845194 1471785 917717 1804174 1912862 1256893 1250674 1483285 374963 1106995 865870 1867289 1541577 159237 1905615 680591 476713 1820619 1837328 1658891 1468548 1750751 1278308 1640683 1272685 1602657 1010977 466628 970187 1411198 107398 654413 1706153 1617889 308459 1076235 141756 1730009 193672 1065458 1129104 1110839 575885 87452 1888759 871651 49735 1178698 1477375 1259627 1959678 1466662 1451890 430116 1419220 871667 376553 1857422 126153 1451950 1216926 1259079 1221849 1050073 853343 11841 595403 870489 1329814 1278656 896499 1955198 501493 246484 1477291 580384 886594 312820 26719 831412 758302 898225 1228241 1924771 1720139 1004784 313933 342695 1542440 1833880 1210891 1260752 1019515 377792 535593 1450062 1448886 1297480 1219845 236127 557039 1455759 919080 1117194 1589313 1594989 889514 1082285 1990669 1433994 1213798 1116646 1907098 1877027 1331753 1197250 1376480 8668 30006 993494 1629033 49142 1935599 312246 1412658 1874814 1352752 1099157 819301 1950213 320874 22818 1643262 314724 1050830 1212280 1550483 1205691 1215200 966110 163430 356682 1769260 1305298 1633436 384241 1413274 830447 1419085 1020971 431180 926715 1410353 588715 780417 132171 1042914 4208 675939 1693238 112719 52950 660186 1859378 266395 1464826 744115 989779 1956571 965475 519207 1409444 1581753 1921334 1471407 473428 1215169 1610004 1562587 98846 1603385 685484 1140779 582963 865892 200416 363968 874012 519969 1214069 1124286 1576750 1776200 748890 108850 1083106 1889866 662555 1934714 1282209 1123204 996472 146890 1718418 960771 1965374 174096 1503354 1669462 1212166 1169521 142781 118902 1396382 690796 1084985 1253041 1531969 80523 1918949 639133 509459 375902 1679536 784336 1639268 419588 1270727 789784 240196 232788 1197294 451397 791467 574559 1001607 855746 1449211 82349 1877383 868497 1096966 1261382 572615 5827 1565805 342916 331749 991275 654406 8707 1808886 582036 1958268 819981 1760616 827945 1774349 1165710 1381721 1501569 1884576 1922269 1209815 1192692 1304162 1813987 989914 1948731 1637701 1078779 1323711 1363512 322115 214897 1018454 1449718 538779 887338 1346697 162151 1740633 1937240 1928971 1038927 1478678 1583313 1541208 410001 160789 1895888 368623 258370 423716 1254844 153018 649987 1471865 756961 1743486 1932153 1934824 350849 613804 631034 1513161 252804 1766229 128243 1772996 132027 1259656 1553529 421140 302040 611982 311995 178579 637401 82333 1738633 1128018 1000410 1450905 1233390 978562 1175456 633089 1343241 422251 626763 1129201 452243 417496 1187460 743172 710835 1245972 1005796 1735430 280913 147775 639042 209757 1582322 420964 1311556 1657962 1542716 625787 881851 236464 449955 1910717 270860 86813 65497 551845 454230 498954 887530 732797 1765180 1032199 1840355 1061416 1409700 774023 1030449 1179701 1338291 1924914 1088062 231920 679728 1857128 1750972 1312459 87767 1043062 1057606 942640 2266 178403 582916 1394029 811285 1012471 431441 253144 467856 1896500 1496774 288446 848597 661751 912153 871787 962603 1206794 104904 382457 143316 731307 144416 1460090 218960 812340 465343 973118 1775505 282812 490289 1108352 1302272 1112464 1539559 1542185 957093 1134010 1560589 1000267 1967073 1340197 1694571 356212 775649 226801 393040 1048285 1604688 1949747 1559590 1362193 1909863 917838 760241 1609974 1540045 292335 496635 1410243 1501307 1261356 1349780 1340905 1666646 1891629 1306331 105938 400025 656872 1423484 1403010 681526 481985 610165 1961992 569325 1902853 908465 295663 794185 914628 1956712 1718919 1767794 1928952 127119 1545857 891657 360190 1704256 151820 1945579 200453 1733105 1286011 1034307 1377242 5025 1489743 759001 815127 501649 1067817 301121 186888 1169454 698179 502436 1277945 1145652 752348 1333791 748714 451691 1618446 1126927 19648 303556 843268 525766 898151 702380 1862483 1943745 489597 1578697 1950080 30817 1749760 1412943 1429445 1743590 397826 1674876 1624448 739925 1829950 290574 1643453 1175844 562421 1190166 746759 1328730 843906 1286028 237794 21009 312684 1098304 876883 778719 1140398 72288 165452 1471722 136895 887676 203788 160340 1448526 1639274 94467 960975 833534 870903 1392663 1042720 1450597 676443 485156 1504704 1530084 1033109 1465606 1058318 1786653 1760779 627933 1705816 941119 806979 630176 1157346 1609592 1595678 630143 971605 568239 54780 898228 895375 119082 1561337 1374516 106752 653454 856185 436223 106651 78595 1509338 1492717 717305 31374 1406269 198596 508398 574016 522552 1057898 10625 1132909 1734860 1808684 1848224 180847 1873419 1427477 27243 633869 1355902 1252802 563073 324247 759626 414869 1823535 497157 1571960 1550231 651649 1665271 940672 904598 992424 979022 1530829 1698191 873376 1617258 1780728 1514861 989868 266292 1453692 1941874 1770062 1224505 129462 230047 176038 944121 578970 2818 1991891 673370 1277402 1324099 1869044 820004 1006612 1239570 1266623 1992247 1037811 720032 853984 402626 814081 838830 1690600 1225480 1339072 1986679 1838084 1745115 49011 636947 1893029 1801707 1310816 1886467 617808 988597 677766 95519 1735024 1183198 259870 1382767 447706 1990453 1020428 1454737 1154707 932740 1545556 1850809 1183076 940737 1867129 713614 1320241 1816916 219598 1043363 1727147 1585264 639177 335493 1140000 357615 1017994 1337262 1382084 507424 1003245 902757 1164786 1333066 1609610 102666 1105214 1525320 160932 1259192 215442 500161 1965101 244237 901703 266537 1457572 1180676 418029 643879 157282 648319 158300 582074 434196 814049 957337 23861 453034 746176 532250 1991623 6138 1232893 1713668 888069 1607505 1640314 1807264 766763 1621527 1740860 1141328 454346 560937 837875 92158 74084 1499862 1099139 1922748 1258688 375969 950751 371350 1387173 1933932 806155 683169 1759213 1035974 1296027 757229 1497851 74646 1931813 406942 986358 131712 1278125 363259 848921 451635 856873 1952460 1823480 236862 490397 1555003 1722610 463730 1788066 907404 815266 1761998 781342 1614073 1699790 892379 462121 1887273 1517256 1277877 1613974 186444 379850 18992 368321 1822445 639985 933141 665021 213357 1216686 1419337 1362715 828339 1962279 1764643 1089378 156115 1712668 633477 1295272 1816640 1364577 131485 1995214 1978741 1052703 1051962 937518 762035 822220 1234855 915261 1232093 1881880 45932 1710141 1354964 1738076 992000 1145515 1447295 230768 1203470 1700755 1867406 505365 1519658 1639030 1527101 1099046 1161871 5673 240555 420775 1115045 484370 1094280 1363777 1531986 317403 1055013 638034 722354 943997 48797 1407909 887487 1050385 1898950 1964305 349225 1504287 1375389 1198605 822321 217449 1534979 1412037 1420021 1065188 924286 1143315 913394 1894121 1143586 916449 11770 628664 886128 1930901 1288585 1936729 1066260 113933 285543 668442 338783 322767 198700 880438 1012919 1350824 958659 74918 1517653 1269330 469712 1789376 1659529 934469 144429 993545 151284 1124544 1351924 612181 299287 253046 1019485 1589885 1644330 462562 699288 314351 1322082 1584355 993210 1107285 1256705 124020 1671667 1708259 658412 1014077 407731 61280 1669545 1517625 483398 236165 1709847 769775 54784 816766 1204948 835804 1542929 1764100 1808226 516327 1985528 1540762 1733121 1949889 460339 1855785 1064338 1297323 1592746 381923 339673 1030496 1710416 1186369 1953718 832962 1811611 842640 17085 3254 15882 1573742 1773936 338980 608656 362237 1530903 1864494 64261 995466 258579 1296393 997651 1270475 634444 803398 943361 1355105 1685716 1482612 634484 83691 586128 1935669 1106309 1402277 1688394 612146 636250 1462168 618902 630629 817715 806390 879260 1503910 468792 977704 1439750 1167984 1463077 1768142 1954401 757985 242766 1040355 228309 274935 1188238 297513 1488290 608981 871749 355861 49815 920296 832620 1031242 845302 653540 285829 1001734 72467 1875156 1272942 1545461 1540775 1369055 144872 1792036 1923076 77884 1235802 333141 1154984 1441204 737758 705852 237724 610513 1350386 699270 1050929 838218 97181 1516309 649108 57217 216363 1539300 287621 1739159 1400810 1239741 109930 859883 1456418 1285501 107287 1182014 948300 664641 958486 1593754 1845453 680580 571341 24488 1765129 1410888 1876759 962462 127418 864300 1680476 1245881 1723983 532963 686878 14607 1365727 871649 1108953 567225 114069 922969 1960270 1723939 1903954 1686036 1919111 1048140 1124167 1078061 1196077 750247 420273 695742 1613620 293491 1994737 1813123 424234 1366100 136600 1381438 646293 353294 1605867 878448 763164 569667 1880857 1546384 287875 407628 486487 50784 355693 1381005 128032 132513 88858 837443 1918359 1537112 1057477 1096247 1575320 176277 1196895 899169 1322979 190465 369838 732484 126311 1365346 1311352 1359817 283801 316518 745731 1004126 468253 927801 395982 1257568 1226687 63547 1986288 1781377 1702540 359221 1797014 1874449 1739352 1311630 583816 1800519 1050080 1018998 1202461 120260 62066 615355 1319958 1492040 846969 1497160 967350 249516 1102426 1581887 1073509 209569 70188 1709081 447007 521453 1583931 1844158 236664 1403621 230888 523601 620872 1948189 1897504 568530 1278856 968977 1197698 1515298 763089 10012 50750 220405 1532499 153237 1427705 973921 343201 529735 481112 1327366 1018354 1482699 1088713 1070949 767786 1750199 794435 1843244 275638 1603888 1778367 1124825 1596611 1086097 1049714 1813509 1189901 716423 1416531 803764 808643 943971 315324 1656574 851096 794725 622153 1877739 1292418 206715 325722 435554 1377025 1596168 1180059 11686 1054367 1130418 376530 1429973 894385 310539 656864 576971 1849939 659484 487663 766942 1678533 4347 988263 673476 14264 1812718 1844650 683157 1965883 354779 1435782 216376 857749 807638 473482 1420830 580011 1893951 912015 1216321 420502 1591663 1778178 342844 1494129 1827623 1745368 1429214 1237964 1283459 1279076 1837141 244155 1088724 1518693 1580934 1906770 175139 1109058 1250338 1340983 1852525 282415 1750714 594235 1629204 116928 765267 1144169 1432404 301710 257190 544156 81905 29433 1684076 699920 79026 667376 1391742 1479754 903296 569034 869591 763105 1447506 65861 1249604 649396 1019491 959640 1348517 1923405 53539 1379207 1898319 1017144 1581544 1691083 471027 1618297 1510312 1476838 1966971 1448162 1837201 1170333 816228 473190 1778224 1995870 1598665 377732 76899 348610 403130 495690 706574 1737020 359956 763477 1355740 481631 1982787 605872 776569 229239 382742 681940 490581 122487 1694715 796255 1068367 1848030 1636852 17117 590494 148988 703098 474470 925542 639221 1923236 1993104 760825 450822 253655 1841067 958093 1999342 1384468 382655 1294945 1031790 795975 1757018 1710845 1178054 1570732 1862964 20517 51453 1726358 582554 847283 1567187 1559496 906126 964030 1885858 214211 51786 1192950 286796 257186 1802707 907137 1002396 1599756 944233 1384183 949463 776929 1652113 1727237 429797 149862 1992755 467086 375326 1860833 753837 1116319 1485834 389357 202767 37360 283122 366382 506240 1556989 957103 1726311 1523986 1372173 789951 1835988 4518 869079 1956493 204665 1043935 951305 547924 1505759 934237 465637 459601 1365679 1920356 1499613 1906992 1784014 321837 1365562 708526 1332700 1756272 1407981 540070 1147156 237558 1354508 762580 350959 582388 687146 778109 524987 10095 847234 622385 398916 269601 858637 1408825 268535 391487 1442654 825986 1560996 400714 594610 1034449 1211343 1250250 1958396 48939 1864740 1331555 371634 1364454 1982031 835729 219730 1803283 352881 1237887 1236983 978774 862699 983884 1847029 1383935 677147 1509544 1862334 345743 1799869 1857926 1328733 230393 924764 989688 601273 1321817 939787 1353264 1541771 1836006 1759606 791513 1751658 789212 1520090 1040633 201493 1414633 1544327 1706590 609770 25447 656258 884285 559112 1928931 291770 938285 1666557 1189764 1034189 1332502 1830110 986367 1134211 648689 1646751 1386346 1075845 1235688 110362 427634 1029464 1331601 1082056 326353 132357 1334089 1577851 591479 1383487 1059817 1054805 1735043 1006819 131859 269733 1384093 654317 1993426 1915193 1622133 948653 756131 115906 518145 614213 1584972 1961596 175478 1829037 226132 435941 1555788 678724 1473269 422498 112770 1728707 888486 1021635 820437 1412507 582704 963303 941181 493080 1550047 506209 1676644 1604792 63168 25025 1036955 1043347 1498278 987133 1455975 1654511 330740 218688 1650055 1624232 443246 1370599 1951766 1092059 1505022 593302 803437 387024 1418700 782638 1837622 1496589 1112517 783842 1703188 937314 1184738 990469 1458080 161805 77378 1301171 1504072 1589984 961310 219311 576010 1752679 1765244 1617040 1338608 367593 876040 255483 460881 826603 1063707 1328240 522588 323747 1703590 390463 1704025 141879 262063 1796892 1383134 1568213 669849 1631606 1897205 1395631 667427 202145 120477 269094 396698 1208142 1875101 34613 1848964 992117 1879045 121272 39145 1901891 353683 88543 246601 617633 1991062 1555269 839849 1903472 891225 1990250 119413 1232726 1719837 1821818 152956 1695188 1603742 1067091 1258330 409822 676331 1246805 303900 670751 976777 1618694 1064346 800921 251176 1834195 1940580 1803658 573786 913738 711301 1717981 1950002 1152845 1549410 777071 735759 722144 1486939 1845021 1894562 1298614 1299234 731780 1493858 1333507 1893820 51372 390393 1920484 1380462 619670 1722088 366290 1632368 1864711 1921870 1721817 351246 935654 1050540 987241 603862 1571640 1211782 1213077 515710 1307132 1379567 283594 1332762 606523 1485734 1247198 825669 1132295 1225372 1906848 71151 27797 685845 165111 1313958 111593 976379 109253 325405 1799564 1922226 369348 1740445 224101 511143 1630894 1636921 607452 1422080 1909845 29250 393732 615483 1690142 1531836 750933 1125273 1517939 111567 1279324 1258531 306606 1535493 1895750 1777105 172333 675834 658602 237750 4147 1169570 1063772 1771692 1165069 541634 1132459 1660470 1707784 516774 1881514 1399880 1729999 515990 1099720 911587 956109 535705 1765921 307840 1035949 507380 1810152 405548 555927 292105 571120 1632836 1497565 1625819 1112280 589977 911420 450280 634319 783436 418325 407765 1924365 141493 16175 1566984 1939117 1926516 10018 381168 1953351 1317839 1277322 1762652 1338596 1884371 237401 434209 1013360 1466530 1292058 1576746 597133 510166 1309179 178557 1455599 158840 611762 1518624 390455 556173 117780 1298891 385047 951424 535365 242582 1841003 1447333 1184623 355604 660817 1456057 1927615 511394 390731 195242 1747425 262553 566442 1976234 1472260 552152 1239061 153470 906032 948851 159216 717898 1011249 463521 50862 1755825 1902475 166015 1092169 1078453 1243859 257753 1663911 1467750 1672416 347669 1156044 1565443 197892 1178877 1188816 946288 1436333 266368 717868 879271 147911 1849999 1379577 1255505 783237 365736 1926736 1248073 1211738 816367 1208723 469368 899880 1422702 992819 1520055 351977 983282 1297342 365325 658806 624480 1944199 1289103 1531668 1700136 1297394 192340 1086332 1402807 1674805 1299110 158461 1689859 1128119 535752 444864 1312655 1024913 1213766 1748427 542701 590298 881788 1678050 978970 1311608 321903 1053788 897422 813036 1216320 842195 479383 856253 1074320 57629 1305055 1613190 323651 1651091 270533 909570 862578 1485727 1495227 1679535 684890 1665434 732147 201941 367180 1671205 199676 1913499 1196349 674223 1662945 1129841 1224581 356151 1073905 1017282 120655 1704912 518635 319984 183026 1140265 642097 527439 1095779 214728 1349407 189739 373099 112802 1239331 71660 1991209 1251574 681182 859010 689967 19875 1279584 458650 1496345 1938100 681079 173822 1222422 1864653 123433 657638 1114152 891330 963613 664872 1037694 451218 1244925 876360 1484546 1205801 222644 1333889 1080644 1266545 1062357 144173 1615161 1593242 1156566 500485 552862 693385 1829484 1058083 530986 72312 1422834 189188 519307 149837 1381859 1183268 1156416 916611 884902 933880 153418 1648039 556420 779222 1380089 941591 32405 1261960 1357690 1488454 852054 1298051 1727326 1546731 973927 739950 1572673 111186 67964 296237 1696283 586809 1135974 538399 564704 1032960 1114727 797961 766915 172096 1192469 191108 1616669 1308087 1546193 1404467 1994365 1691872 796322 217546 1388718 244291 1257658 506759 1813801 567949 1880804 1086602 1750813 115250 622864 946532 1214026 1298352 727574 922031 1252293 215330 945561 331530 1296137 501690 419260 1108777 1878310 1107232 1311270 450412 30106 781414 1185421 1348978 1731952 553456 946711 577118 271540 160941 1282321 1012235 1028581 95484 406393 1057882 540073 1584081 1946768 538620 471508 1833663 222146 1614419 879647 26873 21532 153673 641508 1738483 1623336 1440605 1873913 985320 892963 210446 289515 1337796 1154542 1183311 1433300 363496 548031 1508436 1180741 766222 1843650 1762589 891958 1870640 6771 834950 558159 1971365 827703 334167 418613 1936113 1537987 501538 233901 325544 508895 1684983 39733 115411 251681 1787737 421322 524602 823909 46792 1240314 308310 1012123 1440477 1893243 620989 514117 1776619 326296 1638387 1253158 605331 293898 1092531 416380 1812539 694323 283350 1633755 488225 1112045 1645091 834071 1615889 1183474 246112 398808 1172241 1339396 34960 1833905 1543056 1733348 129200 1999800 1696682 560632 438343 799208 1581123 1103373 465844 74571 1295136 816368 277717 1835900 269803 225626 692923 925945 1362760 1633976 979159 1154247 1771664 1374518 1209313 1626420 1853681 841661 1026148 1088396 190661 1415348 1222490 561075 1574056 1294399 1713211 23649 164688 405324 1191564 46468 1191421 1152731 819771 1850112 1046221 1592123 61979 1547769 730775 390554 541415 1478888 1566956 1257825 931762 1354228 199296 680031 13038 389818 1346406 53242 592656 413267 1232909 1795106 1852539 35566 111644 1071975 1844824 965701 1463087 1604914 1715509 1397439 1471016 476602 797827 1580798 545827 137959 1420560 1148248 684637 846699 428738 298046 939703 891071 111002 609418 893369 475362 284378 1506684 1888465 70175 1843043 571892 808673 841996 1448530 801486 322001 909004 1338326 1921661 1917357 782139 1432886 1454348 1917108 1361081 1339789 1427340 704346 782047 294624 236909 187884 1471310 1309952 1168994 86184 1643588 1487715 1102878 1367589 18236 1841815 607091 1812350 547019 1774586 1991614 1885324 482889 1605054 767436 1232108 606731 163580 1894261 584008 1173828 1687217 1543666 701227 1856430 228081 1432199 1288486 350791 1628140 1771800 1479341 1488388 1375805 828895 137199 1172281 1314787 1624304 483306 663481 918504 836537 1617456 172885 716667 1804606 875311 851064 1547852 98311 1199100 1429920 1634571 1358726 386862 342991 1495542 974660 482475 1668663 216096 1557163 643137 430861 750175 481789 1048866 1813620 924020 1724154 346250 791494 675067 1723368 522643 1679493 958619 1734741 1662174 1182768 36504 55384 571527 1246084 102627 1596032 109606 1864960 366612 143098 1463740 1171434 1905441 348040 712046 1109143 1161459 596718 77119 1255877 1560748 1419857 815280 987168 870384 1254516 652273 1869088 265905 1758969 1990517 739075 412177 1778628 932476 764568 42553 1482913 719811 1828173 990824 464103 551785 197511 466880 343723 1430050 834819 1387987 1955577 60093 740326 378341 360788 1419915 760316 563151 112526 1886809 1029835 1397277 407992 681764 798697 139920 1798575 1666518 816087 871148 385535 1739603 1396352 1931500 516850 537793 942380 42084 1479422 368046 57832 368675 457675 1460050 1070714 65883 1557102 336972 218438 1073033 1598306 1295224 1824688 1359158 411119 594166 1066167 516057 389097 1025568 1281082 672450 1839949 1699915 640217 559763 538359 1325596 534457 1762855 612113 1308069 1101516 1987565 762339 1695508 264028 966271 1276153 1151776 39897 742859 1491811 726681 387165 63372 1059792 395423 166395 1408564 1231862 200968 3520 1985597 132119 880572 1454875 1544961 1403397 1944098 1376183 683850 291351 1945699 1594417 379952 154179 1598429 1548589 875068 1070848 1450982 1935997 1420656 519373 1341922 816095 1527706 1125423 1289979 931761 1788400 1746004 847008 1043369 1724668 260425 141216 23924 338983 120327 447514 430541 718278 1189458 1554220 1664960 493448 1294240 1913560 1224372 1821651 1079396 952296 173563 657927 1627447 1880542 1405041 1331858 1346065 1719046 192610 1974554 1878459 1081399 492000 365407 506499 1397501 661999 1460044 1882543 448980 1232836 429647 1957629 927898 1481358 362067 574539 1160087 958994 25804 1919670 1213875 204838 1528182 1915217 217335 744535 658021 1550115 1453431 1100505 1370254 13841 512858 1185224 1422730 1537054 1473619 1835634 259003 1697741 448197 1229249 308044 1987004 221243 297425 1318452 1356854 1680745 218289 1062726 1542338 408198 1077163 1584624 1586427 1875853 756793 32792 228049 1806089 962667 638836 337554 1224543 131689 1483343 494935 462675 1167645 1650896 493146 1416751 833748 1013217 84342 1205479 996014 1016794 844372 1537775 269729 1566667 450796 1520816 147429 790397 34399 1560506 1627755 1484169 479361 191175 398760 1562299 633009 1122531 1306255 1306127 240381 184494 801014 532332 1778282 744644 1010684 780427 703407 1167017 1324607 934185 102342 1882372 1523005 1253940 795198 508072 1852828 1844442 1711026 949497 1757789 1654769 93082 1660197 626968 1467708 1026225 1216841 1199490 163625 1789337 688487 76001 1687166 1765076 1069750 170052 303501 1938903 362734 1299256 1420070 1794475 1613328 1689892 1633073 1999427 676241 1536027 473219 497032 873744 745644 1935499 378496 660126 1744230 478306 1150518 11372 256469 672116 1397471 1101962 1949023 307275 1450364 1406025 555503 790833 1629579 94389 303982 1930097 1719915 369231 1896754 775124 1706100 837317 268135 1393999 50827 190843 1813288 1609954 1131553 1202992 1182903 859707 288492 1230738 1994763 438569 1994957 265700 1995638 412500 1307398 1477071 1037329 284767 62295 715580 584650 939775 497115 1648915 23490 1139678 789252 1838564 1662268 287302 1868828 603422 447089 398486 905946 445733 1052958 513675 1278772 54640 1568141 837009 1501428 415679 496892 1076895 965541 1522273 460235 1581902 1618408 497711 1492472 965128 684661 1089231 1717380 446423 1272194 1908018 739993 1757997 1373670 534330 657876 24864 263464 1969965 1837372 1492600 1819757 1095533 865207 1213242 734929 1802498 1053316 1685877 1424572 1734408 1676601 754943 1042077 210763 1139681 986144 1391234 708028 58378 1285825 57134 118626 177447 1475628 1452100 547054 535998 975282 1143596 1302308 249783 1806646 1959549 274482 556004 919207 618430 1890266 1176249 913017 1874813 619747 873094 219360 1541702 1164423 1649293 245690 301394 503644 626687 1722045 121594 903612 622489 643979 1443399 1859545 1207683 772120 1985383 666818 1544416 684598 404942 1605993 427483 596660 1058571 1315214 1402357 1600578 1855555 420570 1637558 181138 1235531 73791 1353451 1285773 665346 785009 296926 69089 210118 107860 1268988 61119 480404 39218 480039 1091230 55843 1994524 1487506 1785313 1933851 132825 738997 252346 117509 1779524 1462871 1710220 1161412 884828 287749 294178 161057 1319126 192613 1525281 368260 518790 1021357 103642 1003418 816232 1505631 1134978 1734616 1848493 1305511 1285135 152892 610423 1268703 236300 828920 122480 1401865 1015742 217341 1000853 1202574 1800536 257291 1994202 764286 1636407 304399 1510798 442498 1629243 1181384 811399 1059975 1802609 1909843 925411 1569253 670559 683741 110087 1230708 885231 1304254 717507 1045275 1362722 909405 319136 460079 817037 1538891 696006 1168515 1277217 1004352 1897954 1721312 1333651 808656 1739173 87264 788999 356922 789856 1072251 1658450 284082 1709676 446759 953771 895256 107795 1881730 1584362 1525098 103774 261414 1710777 1515349 1723959 853345 1818338 379010 596337 759421 1360440 1302654 1993224 842480 578627 1812746 474413 1186252 1918756 1153906 111749 325419 1349689 640643 1105359 821602 1061343 1609999 861751 95865 1842164 1769950 934187 1086573 1071611 1927020 176798 1376374 230204 697803 854937 541246 158140 857919 1531439 1988966 1556691 1284262 621505 1024969 846951 1605174 1548545 591435 223770 1977528 752513 36304 1670370 1599679 124883 293855 1638639 520281 89138 604968 771399 1875357 1993121 413926 1021405 1992035 438537 816874 917696 1523562 923080 1366251 1294172 950159 1357166 557740 1906375 1160918 1076723 764950 542830 1992147 1587784 945229 1852653 189084 909696 1214868 608370 455844 940681 852078 932996 241978 747599 753470 981050 1112434 807368 483978 762517 1954904 997237 50621 143381 1449170 600345 266599 1919838 1011774 67687 341049 37566 399600 733703 968063 1062417 338985 1361673 1377006 48691 1457188 1091332 1938773 1340450 93340 513970 885415 978551 243345 521758 1184646 1024958 734173 573622 1137292 1223159 1243298 217697 1947245 1035750 435949 472934 1177037 23506 549753 1109695 1796280 1835623 280925 1554036 1695097 385887 338463 641469 175780 1824271 567064 680899 1321224 1374684 1892010 70118 1587495 550047 233138 1093910 1716866 364592 1849803 1924261 256843 318459 1822838 1661338 430591 1187643 34786 1776597 427064 1658449 1178124 631868 638886 1295077 1230627 246093 770190 701076 677953 394532 424557 1598048 778980 150347 1740218 1733978 1435267 1784818 567259 187839 1599367 608744 1866777 1236029 58067 1691162 508476 921411 216001 1367404 1579010 683126 64742 229425 1954028 532432 1248645 900567 1988849 654927 1363536 1105306 161109 1973348 1483615 1168896 1587552 246740 1725766 1571458 1738117 26107 1219921 1378722 210614 1935235 617408 1806577 1746958 1457312 1730978 841723 115484 818818 1159964 1279540 385486 205711 1701001 1570783 1905209 1518134 1611921 148272 792223 1585927 1625918 210663 1842826 1921270 1798628 781805 1264532 462990 723616 1796093 1510351 1990520 852623 923710 172733 495859 397024 1190064 559685 536314 195423 1339471 653056 1671349 1887528 1686034 1670240 1526602 395 1228690 337997 1861652 1089199 653070 258506 61667 431037 1979793 567421 705084 98053 1849016 832096 1008341 502248 761776 494452 31034 1082664 1009075 1492840 1948954 1362734 249276 80474 1424980 1813386 1984584 880041 661631 240465 86431 460403 215634 472128 964244 1594763 320390 311555 1013870 1811274 1203027 960200 1645781 1110059 1154347 1137322 1478351 1066758 490783 14090 1621528 704796 1619435 1364993 752437 1732020 1571719 1999855 1302919 1963694 1882972 759823 1161341 1584887 444396 498753 1460822 1368350 146163 271501 1601045 1843557 1739784 1669523 962228 600881 1687720 541350 664448 1307625 255995 1121856 766926 1294054 190838 906398 68248 231436 567729 1613966 1018231 1454919 354969 1151371 820686 478091 1492424 392414 191204 183588 1541285 906273 1096381 1367983 546158 1599872 1240845 59222 1287313 1493730 384790 354981 637734 607072 1148001 1995529 927744 579251 1190895 442984 278573 1184494 533349 1457661 1870197 388906 1975309 1642470 521873 1192209 350364 246635 99906 1483087 1143194 114324 722786 95243 1519209 1735108 1567642 398495 1565061 987749 553023 1343641 338357 1907063 167922 1299654 1813476 1789465 1236514 733650 1972224 1631828 25230 251437 1641728 1381945 305818 1135611 1643295 1962741 1711473 765168 851655 9562 663066 21919 566837 451722 1273729 1677731 372155 1604712 1136489 1546587 888270 275456 577747 1344343 1358893 531030 508036 1416247 482341 1472641 867104 1688562 1568950 1050446 755705 752102 15779 1158846 331504 126686 123824 944322 273010 1194402 1649755 157008 219987 126670 1138907 617949 1543855 85175 476838 734347 1166826 1469696 1043026 315699 84106 170103 1253880 261536 875433 1606633 1737137 942560 1829851 178567 518278 962964 6616 727624 1193391 1263465 1254558 160591 781382 231318 1830640 1618901 1322731 9891 406558 1363145 1527692 147067 1902088 411988 884137 328732 860467 85038 394912 203407 1732132 1664745 571224 389767 752538 1577567 1446639 60207 12208 1478083 963297 260883 676520 1589646 1806188 1557155 945734 329410 1642221 608324 549607 887953 1057304 1788759 172388 1609412 1532129 654789 804356 1273264 319468 1058285 432901 944572 1507312 1119761 1876605 664614 1145454 1177487 1131524 9515 376799 1735509 1265068 1843109 1841689 423571 1674773 517307 605903 353286 675304 1257485 940322 879784 941605 811330 266953 328092 1800795 1662798 68868 769740 640393 1371850 582829 1062491 1440215 897238 435279 717324 663756 1857078 1980505 1214699 93871 1800509 840892 357402 1732460 1048367 23964 683997 85823 733131 1995194 1604394 1461230 1815993 54135 710006 1361270 276859 337638 607721 1077830 1717047 1239561 1958409 1897705 1917727 660226 1306546 1722745 109031 1380883 188971 1661061 473698 119632 483515 780592 1323060 988153 548473 617666 555813 926093 1197361 605225 1107968 1749512 1533320 665371 921715 817202 1932221 387808 677973 1884597 1407192 1142067 1300212 238532 211361 1026184 1818120 1238986 1228988 316926 440335 1784698 261782 1811252 375873 1783834 1793281 277423 1994402 331360 1739030 532615 1925091 527550 946581 1553636 1736648 428983 766166 1427725 309327 939011 1181348 1960858 1929595 1781071 481914 379660 630940 1670078 130783 1884275 760704 1502317 40868 1303172 13847 85041 605640 1470101 1226763 803995 175711 1250805 1699079 1891289 149116 1468407 678901 535924 273240 1470653 707240 105275 1172564 1733774 546603 594176 118715 552664 766167 270281 1462079 1353364 752902 1574977 27921 386444 698340 1248782 1791333 183363 221670 326376 103143 893717 1853790 1373148 937882 871921 1291792 607376 274145 1018136 500758 381443 8103 445451 1361939 1969451 1553969 488059 336322 1134510 1856927 1048540 328228 255288 443186 1789088 669979 635309 981699 527510 713223 191100 921012 1894580 767895 929718 611155 316977 1281381 214367 830988 224751 539744 226283 218280 1962019 323964 129140 474686 593494 1551776 1251351 383665 1560244 1274006 170271 2261 1851715 1125244 1668905 956958 1962925 543588 1102751 248797 744678 346789 473731 1249743 1961790 709049 330861 1754968 750730 257596 1475 636174 1651916 1248517 965740 1591063 1332141 1262776 1396429 1799361 125280 97464 1542996 1863729 1909523 457349 157252 1065080 978060 337977 150553 1376842 1419347 1958718 1373040 1424824 1142382 1615315 1394299 883143 1433134 1216022 536121 1646283 770515 1083344 1163078 385155 444293 1901224 1472875 629943 1226443 1686953 1146423 939240 1215054 1920358 490009 89385 820482 1907186 698882 1370877 1734756 1156705 243489 338169 396425 522853 388033 1717024 737674 618680 1147597 1867928 1334051 338683 880700 1014477 440378 1745377 55164 1250862 40544 104974 333234 611158 576421 1851380 1680155 1748741 1790006 660277 1461125 1833242 370275 617980 256426 256865 1211290 386541 148328 1974873 586626 57369 1587492 1397465 1867006 737680 171501 324751 9343 774770 144675 1241099 611172 1931465 1692380 1934211 1375875 475303 1426652 1394010 1000395 1202770 382443 1942230 1705691 1146468 1915903 88849 1030687 1007187 924476 1448039 15278 68830 1594844 672664 1228608 1755725 1330948 1501579 515986 136371 509602 1029728 760265 1024864 1539967 1596452 1080470 643183 1120012 1533384 1777667 1585211 1004057 1141707 893138 946222 1838470 792292 408112 1185570 1769310 755904 141268 297454 1009387 1351107 1228501 778300 839782 352139 363919 1380747 1290374 499763 1883703 1667166 941294 1231571 1972149 27759 1615372 1309235 1947981 1457692 856667 812142 1502008 827800 567875 347787 1023214 142512 980493 585715 1113536 1308546 1032741 1062501 1799812 753776 552872 1998149 1648001 455725 1634406 1106437 916243 1508562 1740456 1063877 1313115 521160 963670 1014985 185700 958159 1457040 1385980 35896 110911 758095 1996976 1855034 950889 896902 1495402 1512700 333056 1848634 618253 1758401 1721319 545798 860596 1632786 1012901 952850 1515369 887892 473962 1556347 3622 1589114 109593 667685 1360308 891184 1785033 1971944 821863 396651 1349251 1768141 1631638 58826 914989 1986990 192408 523598 114034 658540 1283333 1736444 753962 1038791 1189292 1544958 1438735 177748 362252 1208317 1721215 1903265 1861972 1888739 1926437 1727864 67088 877369 538145 1974581 179058 1022249 1821643 1228681 593768 312587 1007534 995377 33905 1715231 717820 345145 1451086 624305 911934 938591 504038 856548 1768463 502905 1906977 1144039 67109 263168 1571599 1332537 1100554 747612 686172 1037663 105289 734881 1536439 1860687 1255302 1974666 735525 1007384 265103 592506 958448 870625 558586 1425538 749910 1297700 1084670 150264 31876 1155838 1693515 1955624 521319 1006068 713188 869380 774074 1200822 1379324 602627 1880435 1792048 1345529 1558936 1077060 1896313 110556 1990030 1931392 1637815 1635180 1416397 1656638 288445 1166670 1361068 662001 761959 1662146 1400089 430303 1438712 307907 933883 618001 109128 582774 1233634 1944367 228112 57413 435161 160022 1891301 602975 1573525 1186219 390043 492137 1161246 1314152 1938892 1591440 1621688 1788235 742903 1147743 1150552 53848 1957741 1173406 819505 197028 1235554 685290 457775 1893068 738298 1970546 930708 1430894 773049 862786 893306 77086 269823 1011531 1263692 1940767 1683331 1833934 1769862 1107659 982166 1387322 1757816 505448 435877 1771847 1075463 160328 1604337 1559867 1763098 402028 1945823 1477009 1999854 1594816 1203970 1641811 241776 409724 1135047 650765 774246 219559 365102 534724 88541 1284768 1023343 1151701 1084916 978169 1290549 1816670 1795132 1363165 916089 1213640 1689024 1309035 1706840 1098888 246588 522706 877391 1306653 1798687 1965892 1688629 58413 525104 658571 1530083 1984738 1148668 892029 1551203 1939209 424544 263732 240739 1152033 910038 660104 175362 1163834 1633710 1513316 577821 556654 1157760 1621954 1011318 1961004 776385 1055203 1395779 1780872 505127 1962640 1543769 174269 1721616 100063 1523863 1661988 1821811 1452735 547508 872704 174449 1879227 499150 790101 121257 1300281 1906425 142603 9650 1469821 1725062 1896093 1127662 441362 426226 262743 725183 951122 1354928 16645 1492658 1321374 522237 239874 895174 1150851 1520606 886067 855088 1340229 381119 1634703 1221325 482828 541132 661077 1454451 977872 1776763 780716 1925441 234663 1708235 1963429 752883 768561 1399195 160830 1278880 1485941 528481 1013356 1593579 1403166 324280 901923 484685 368371 60516 502823 554771 140087 1024553 1401076 394667 403550 716495 1410769 1817067 821901 1230862 634219 488762 318352 209186 901804 442958 1504861 1567050 915866 1574489 867625 725024 794726 1733660 824938 1932079 905239 1456906 1562457 539130 162490 1539384 335736 1666055 106971 1715297 1019754 1626720 1379235 286662 955197 226079 1558366 1535252 122404 733901 1640850 127414 1418907 1702487 814791 356188 830352 1380867 231046 46003 1963295 496461 379860 1450380 922191 544145 634394 1811820 506355 1975004 1174882 690001 1813629 1544415 1556398 106994 638519 617747 532964 135974 540986 1474703 155141 440236 702541 899016 449868 308496 1715912 361462 1690436 1509948 1177109 1811690 1740431 57655 880112 1216486 1812924 1176916 1203011 1171172 1525892 1404386 577665 1441344 1477440 888998 359902 967854 518975 1818627 54364 1445297 1060684 1796064 1243584 118717 1290915 306888 1113182 582899 1080126 234552 306960 1840535 996557 1511386 1426472 891439 1999209 1742044 1582760 19380 1323195 995408 1402159 1345736 256114 1301295 1223973 20598 205334 1300665 424888 51863 1905681 1161867 1613465 340783 861606 1826778 1538074 676515 668830 1525165 491139 1882727 1770829 999551 542048 1921463 788325 1592202 171652 1875187 14766 793716 572994 740020 750687 378329 60716 258928 1680415 454246 542977 1761040 1713035 514493 1904198 861814 626899 843154 1774746 134894 1988194 259854 895024 600255 1012819 784147 1333840 1832387 470633 1704162 1129870 1242750 715792 766010 107138 1351775 1179416 1149199 1767764 945103 443704 10792 1380846 172340 1235921 861954 1707528 705046 1124698 2275 1236278 1738300 1322097 1996747 244553 1074658 611617 1933619 1985760 762927 1461952 405163 1696317 4886 554245 1826835 1952701 1597038 890228 987260 1883947 1814589 731222 116014 1863081 327503 1309079 745045 1660138 1239477 756913 221871 1278343 1349132 660872 1231713 1212786 514528 86547 1295571 146478 1979637 321926 880063 1797410 1029515 196998 739596 1380076 466961 533825 756715 1130827 1961135 72545 826283 1110248 1619644 955050 667361 282957 594854 356789 1341012 477843 1340746 1854777 309683 688928 1216243 70388 1998985 728957 1934859 805085 1970032 306845 1715383 1962703 409749 1570245 1977295 1974669 851686 187359 1535770 142184 1011917 464279 1850071 1071490 1152262 1418143 918122 1618324 1481080 1431074 1382883 134259 1343652 1919550 713834 1843 774817 1384891 1435610 1661530 1796514 1254909 413122 1294947 869102 1353724 1053195 206068 1424349 426122 1511178 1168969 1881937 772972 324377 220430 641037 1040168 44935 1431823 1611082 1668366 820499 549817 1744092 159838 1716597 437181 1314535 85037 1502663 1378070 1552625 998901 598856 350659 336544 347644 1153103 799027 742318 202609 1901112 1704407 982406 901953 872154 1371965 937653 1229679 1983199 204471 374869 1894259 582589 973742 645878 1867738 1874446 507847 281550 548232 1006884 1418101 1363118 1168842 840598 552808 1373077 1224513 1720562 645429 995559 800859 1300930 660709 203214 896660 604308 511344 702978 99663 789908 1545841 299085 181010 1878776 621553 1818041 146955 625936 1404592 585198 1787507 961749 715587 1035525 1182426 392768 1419641 926097 296830 1872026 1082255 1572693 911987 1085161 1572699 1178043 894387 436506 1637450 182058 1351698 1856759 119356 1145940 1782646 1958154 324713 957371 381136 1886620 844190 1475383 1430625 460781 1871985 598927 841643 119121 992551 1971643 1629600 413627 927843 1397933 1047947 1553864 827782 879699 12021 995093 1275476 836308 766625 310664 1874942 1622930 852246 1165976 1505969 304818 731822 1266612 1337235 1477058 603487 130785 285154 100104 1131569 1320700 1512898 1759696 965674 14779 1347511 1882932 1602719 944109 132120 127464 650108 1983397 523038 1665264 252901 1428283 96045 405505 1255292 375441 1259990 100086 327787 260577 949340 1530458 1874146 1077647 131017 360267 1016279 1225418 1015084 1614518 1768565 291154 1836107 1914749 1476142 1767929 931599 507970 1375222 394760 1649277 76397 1390150 776178 44291 1561935 1871159 1928853 1910449 1542934 1947487 1311334 1529745 1481741 751852 976255 296977 1141755 374966 990514 1013015 1780761 1933440 1808864 1721778 191104 1139393 1362792 1108227 211161 1241671 956574 1811438 335573 193317 858871 1840018 547995 1119783 1155940 1612589 1750162 1446780 1349417 1634709 1273828 1932154 846305 1921289 1928138 1207058 1458 433367 1108250 1545615 607100 803282 1504766 264501 300305 1655664 1796493 1076558 1135860 1266522 108183 1244332 1643154 522227 1355430 688107 285130 311481 324095 1491671 1558142 1758387 136693 1999990 89969 1767779 917152 1500217 1758946 1886542 773411 601613 1122219 1260526 103047 412252 1417800 295807 558671 1196573 1487631 352150 1507510 1805593 1888811 1721100 1209591 98524 1663299 340737 1561492 228679 420832 246615 1052430 1126075 12398 1419771 1872316 253262 1812629 1090751 822773 253847 1956286 1429537 945779 401884 1510891 1951897 1567097 255220 1148189 1670548 1702855 779776 666141 1594042 1281197 574781 397811 1886589 1998568 626610 1388602 1595175 1729325 1181863 562052 982720 1428439 734296 1865624 169430 1250530 600322 780771 1482473 246831 113625 1095946 1429519 1907706 898447 350 1259559 1227747 1008442 744117 468133 1712876 857861 556852 1805662 544764 734198 73443 316911 1077067 1989087 1109048 502190 1587757 1876418 1875465 1519221 1696196 1046123 1224133 1806782 765330 1371906 174079 989152 452724 1774773 1060540 1001331 352947 1888351 1984200 614953 508709 1650971 157947 16705 877087 1596925 1697004 676622 1345111 43237 368608 620128 126282 1566666 792274 546932 132293 805218 1858281 98999 561940 979390 738491 718065 221800 1518723 596766 1132112 480085 12198 172252 1402584 142703 1153989 1508017 1206421 892843 1642496 1360196 42144 130681 849144 1000831 25513 778043 281625 237356 1550806 1607796 780894 1143189 509825 373986 692671 1062352 1087290 1431962 377323 648282 1484711 289664 519383 1624707 1016810 1087430 1122483 874148 1036201 1850352 989893 1144836 800669 1262510 325727 1064438 280426 1740024 1912984 1565376 1641620 1563554 491136 804955 391417 1208160 1307972 130712 1473470 710642 622717 1424656 439997 562441 441070 1317562 689193 7929 1048658 849717 1484559 1698768 1730563 1223651 608447 587384 503080 1779054 1207386 1050016 1273301 1325240 1933950 969662 1883646 1581391 229646 88629 828694 254063 1639926 793859 462093 287404 732131 1797987 922025 457919 1858813 1092573 1109591 952914 1946592 679007 1028874 1095353 204276 369614 896195 199857 62616 1340768 1303300 344057 307635 1696069 1098309 1788118 1549531 1755969 1402779 77041 579761 328056 102383 1154663 810112 219915 175408 500948 1815194 767026 1555196 1679276 1207464 726713 933505 276926 929702 1521830 1272543 949241 488859 1473126 814711 1629307 210698 1486596 1773208 998539 231527 642484 445292 1249281 24416 1025632 821066 879958 1480819 504037 1103499 1271727 396167 316456 72111 1787639 1836916 1508978 535969 1733601 247641 1672339 682956 40029 285126 748362 182529 843909 645938 1889269 438672 1028859 1066188 480385 956978 958250 1327218 477488 945791 1940370 723883 1079547 1327231 1707726 1278389 811986 639054 862133 1486759 310709 1375831 330722 906690 890173 1817902 770057 1275605 888187 1072800 1761936 203900 1480466 1656092 1307944 227771 175380 1809442 281551 976320 1664734 1354925 905166 661789 1894433 1554638 1605413 1457556 1794043 1227052 1071750 1568467 647149 381559 1588483 1144413 1588165 1152524 198975 223836 806782 844403 1584232 195373 1186587 1724707 651511 1867921 1365369 1245845 1353326 1612315 197248 611382 1956025 1050096 743151 1741881 500820 1291154 1125249 691767 455659 1996247 313517 1425374 1046320 1048229 1097429 918318 1685881 353329 1866480 1968736 988281 1902375 1928441 563845 1201945 1182949 287298 1456491 564192 1353543 1172170 501946 3667 1438572 588992 694836 283544 960687 1282070 1128829 110566 1010286 741463 1406028 296574 1930525 1537656 1123919 1357500 343771 1964554 56621 1029596 575433 110395 202916 1852336 1770837 1505416 405526 1153923 1311721 1396517 353168 1552260 971348 1405400 816089 355932 1833209 1331579 1261250 1144699 947240 1190433 964361 102623 252648 1883282 1559629 148203 53996 1879611 1096467 132458 944575 1020140 1099183 1722431 350936 1016130 1102865 1897476 1278909 872637 513308 1022841 1595833 1879533 1213251 1564288 1084443 890682 1469833 1578480 1102424 1902167 1340500 1410876 179961 1917739 1501962 321538 272832 95368 131624 1909550 1101058 1945373 1572717 1095162 1695970 1802669 568710 489154 445496 327421 1458109 1471476 486364 1714905 148706 1551263 232749 543173 598799 317678 1580951 55489 1583955 1795648 134761 1368473 371547 1848203 1764596 1981537 979907 120757 1756478 1207784 589667 1482004 1156220 666143 772439 992184 1772659 1021338 660176 720914 1750014 801080 1783212 1913533 997871 1543944 507164 1287281 1993030 1714145 936615 1003138 610707 1262020 1846402 1678108 1001042 85941 1996714 11135 1897836 1351476 442514 1656490 1608632 959657 1160263 1879669 350720 1913613 253086 660497 1567618 1152653 1641014 1030092 566983 97804 1651681 417850 1725630 574641 1968662 243973 761215 948419 1950975 214202 1260795 1361690 1417366 1434313 1371520 1573903 412977 913681 1453433 1019295 915652 8492 1753110 554021 1240029 17388 1888980 74179 1167526 1914428 753929 1700728 53143 1653056 141033 292032 189430 1197948 689222 1092949 1761511 166631 1543813 902891 406039 175822 1842281 540019 218315 1233546 1127357 1066175 1639183 1469842 1461633 771777 477689 211947 1766785 1514108 822904 1067070 397046 1418157 288146 1334786 291429 1320930 1772208 1560758 1908351 1988531 868943 1002878 689324 1755426 738057 218967 644532 516960 1494255 1807164 849319 1812540 1132746 954959 1231858 1385327 491766 573296 1716878 410508 199636 693903 1298396 1535072 1301992 51693 466171 1842689 1936240 976601 672857 827927 879075 6851 1316491 24029 1534879 1970696 196906 849672 79676 1241380 291493 603152 835723 1306074 1457220 1857468 933652 1075816 1466012 885889 1539 522374 20796 1405823 1398915 399484 938350 1928975 1678412 1363166 821630 1742084 668306 632783 100655 219554 540380 1582548 351842 272645 1572802 1948253 1594555 622827 322263 1971059 459886 187267 1420467 1678165 1007510 309957 1433879 1820944 886247 518384 1253936 674553 906547 143415 635313 1385440 1259808 536065 277609 1318390 122884 1564546 175009 520946 1665455 470903 1230845 1033968 1939273 197912 114177 1120610 1412457 1340090 544628 1184154 290940 1555975 132993 1336867 665845 1629255 1823228 946506 1068980 1883962 742882 1453289 1294665 112122 1842629 895529 1337193 557828 70041 788803 1382879 1049130 467951 199240 844609 356451 1693175 376357 1467451 906189 1268984 1230704 1237716 1246890 283085 1544878 962482 1630286 1365148 473021 1560452 943167 266115 1997330 679317 274513 1237089 317683 1915287 917381 1108790 840699 1295991 699078 1730820 997724 822317 677605 1794612 1397610 611624 1473309 823090 1066687 1011225 793516 1182605 1394513 779706 1355667 413869 739544 1601314 1680706 96968 1453542 1442064 954357 290234 1229777 769094 1293866 1448328 1097379 1575848 1651558 1251710 1545078 678116 793512 1548739 158364 397553 1316174 1263230 1559323 1893668 540349 690322 375390 1150008 667293 1129912 1572796 830470 1855942 1945280 919548 526927 1789444 1916582 1044666 1144388 1522185 420963 1933656 1030021 1191398 465102 1700784 1023980 924056 1840866 1339194 698863 1859903 672752 846065 996208 1659814 1225622 232458 215809 567782 275457 808602 1797230 1035171 1123170 277481 1295235 1894570 164379 1638183 1929003 1950417 1043000 1477412 926399 827705 711000 1067842 1494239 1855719 431334 1099807 1047903 1202110 1212290 666318 728061 1376153 113409 472252 439462 29284 363588 311770 1944250 1178438 1925558 407376 105293 308997 1671368 1739094 1132059 293359 171782 1079765 953142 495435 1030001 737923 1322323 1501336 68050 676812 184687 376620 1351521 1664236 669548 1273510 215023 1913343 1577055 382376 1607649 418795 757842 1860812 466989 1538212 1119734 1475079 379334 510336 1598652 952151 992542 785443 1873418 701430 49372 663854 589861 1136486 1708021 747650 1077166 214439 678254 731497 103570 1339309 1243868 1337577 1018637 1090101 1511700 691666 88160 572402 514283 1442152 131517 1817721 1218157 1916812 922454 1657673 1696553 1435800 629468 1233112 616878 323519 1466285 1563244 1085741 1580795 303105 154794 1835130 712704 1203582 1587555 1419903 159136 1308349 1766353 1559567 1132826 483933 1613072 31779 1279445 1917805 937831 1907025 1281743 1819955 65982 38062 1825389 1118313 1588026 1690658 1500403 1048730 313292 1977495 628787 1678643 1243869 1289115 1146856 463587 760069 1016053 1871807 150320 1103160 955749 857373 1667652 1952069 1665428 581270 1991465 1142797 1382430 210950 752760 806695 828286 295777 747901 629877 1434325 1764002 392882 786903 1619230 1284472 903161 232336 328217 821600 959185 1065130 1811053 865836 1298341 154967 1047794 1284700 1902758 107424 282854 2642 1465643 1702265 506420 1264639 657740 746831 282996 1015410 1810066 987954 439359 1940258 1263022 1653884 1592621 1052269 889125 44793 568424 157842 925941 443182 1533697 1735846 965680 1524479 1230724 128167 121749 1375391 308337 301851 996350 1283171 1825448 1947609 758212 855846 1200443 1894423 445376 585953 868776 1089330 1306214 170030 700255 1136470 1314223 1227562 1628680 629223 893958 1567327 1331618 1369327 1983933 396439 1048888 30545 361821 633039 1352259 108549 440320 1519813 223955 1121253 1832137 1613479 1700052 47502 1351893 1028648 692488 188040 423090 547774 1708854 1621665 30076 1797574 712214 1173833 765042 1851459 737493 474233 280723 1156281 421633 689557 1903326 979695 18323 1039848 1852941 1733043 999003 1529819 1105087 1359859 807062 949158 1316307 839130 1833842 600882 18313 796147 1155267 471784 598224 564767 1948022 361059 1721074 539709 1728058 1888599 513901 1912205 117511 791034 1212157 1636870 929838 1957970 1680013 512778 483410 314060 544120 1405175 433708 1400970 1352552 1998877 850676 904379 327914 1242079 930528 1548288 1556756 1682956 572668 1728589 1530013 672728 757806 411548 334246 1001471 1779083 495862 912638 1695328 1265803 666654 497774 1389249 1100287 1076499 1681302 928457 1960444 1823838 1527235 1771154 57438 1058578 362964 199604 1814303 1014787 1881672 926602 504682 1511926 1315390 353665 1293818 1540967 1503864 1178938 1874709 1033765 1818580 1959398 697015 1167204 752778 427259 169331 681648 63451 355220 1367682 1814016 499080 1911107 1876627 1641972 400756 1996899 874105 1976213 1953953 1696157 1712450 1847591 1192024 1029899 993567 165733 880760 949845 719956 1489092 1409598 1986804 1545091 1292073 1131272 435309 189918 640929 1564944 203340 335963 1575079 1314190 1365479 1736806 383950 1291508 1540106 482518 513930 37458 783496 699558 327642 1779765 86495 1108070 1140106 1282164 625844 1152785 25480 103066 1873814 931660 1611835 1085072 1467697 688713 1691475 893469 36189 482072 113940 733007 191308 53970 1521071 609546 1089063 653923 1557 1041238 1085880 1721917 1866069 355803 613863 1032159 1182842 821150 121856 1212602 1346838 416412 165958 425387 240090 429290 253328 1979296 221318 1540541 520761 332751 1434272 383597 1221652 291861 275381 848586 1792215 783850 673232 252971 868157 577875 1825492 1462621 392406 1123361 340894 1398312 1652863 1309049 579586 632086 1924966 1610037 1623461 440397 1578509 1834657 602578 414098 550429 1256922 743100 1802804 606455 38432 1447877 598093 1229459 542935 71273 710738 1729913 1046242 723585 633080 1440216 807697 493410 46607 1116428 113666 520612 1945947 691274 1020037 1111281 290554 1618989 904311 451154 1728991 1039294 192467 219276 1515614 362066 68745 13126 972906 726007 1092549 786046 635994 1211910 1552462 1083630 572569 1900488 1665346 1191542 340415 1484286 338387 451726 86817 524432 887679 857468 233312 601619 57443 853060 871797 1417960 1515899 1979066 942571 689962 878009 868664 1165783 898680 205608 1883713 273085 1643592 265671 1268516 1950062 898332 1877837 407742 513893 308956 104970 1767083 67649 1336226 831159 875239 875011 967746 523090 957823 1692082 747056 1758634 812960 239422 884557 1771052 401165 1994020 127371 573422 378296 1970487 1434678 1296317 692078 532448 1724106 1416469 1143273 1318209 441361 1650430 625569 1776383 1663943 1666875 890760 1105385 181794 1529330 1082419 25610 1744071 208903 1630005 1887107 1621663 1302647 95965 1013960 651156 1051027 669027 1826779 1532868 1126955 1680324 1422062 1134043 1095856 442067 1626352 1173534 565389 632547 1063124 742805 1479937 111013 167304 312576 568980 1405415 1360852 314742 1028048 138411 1419710 235503 244971 1085731 977692 957708 71241 1117294 1716182 1165527 1902650 1572443 712829 1500110 435959 1130836 1184216 1557435 741059 1299244 1182928 709407 613535 707487 1403158 695398 339797 599350 1067425 933389 289738 1717401 1042031 759634 286739 1159139 400907 1493244 878916 1693895 728522 711671 1441150 899505 913000 1613793 1230036 1038118 1352352 1119333 161915 349563 1610962 1880443 977730 571036 1967381 1484782 764082 445656 1403912 794453 1093683 1679395 861062 1848532 1953985 1191677 474405 1105415 795855 229694 1744718 1282022 1564355 1282744 12347 194580 889659 1326255 216256 347778 765000 1154180 626187 1758508 856218 419688 583531 1368388 300714 842075 769325 364198 82158 1819018 1201541 706129 212904 758274 50674 494771 1187549 1786747 1103871 1026494 1409718 165825 616819 509168 1956185 684476 1539431 1436013 531831 1761224 108239 744007 1602842 1878578 905827 1443462 970141 1448375 1444940 1557331 1082593 1899185 1032975 1372895 235065 843313 1275279 672747 1279185 35685 1090489 877637 808326 167045 1228797 1658194 713595 714324 797889 141307 1713956 280876 1429784 1955027 341409 142165 792789 346550 544408 895073 1518661 999032 1567415 1695545 1037160 1031751 943892 638436 28116 1218697 1704290 1177091 1971244 1558997 1269491 1820735 1738316 478191 594957 432016 836876 1363060 250639 1706449 1005297 63172 983923 290348 67523 427297 276295 1446828 1137554 1490273 599737 1483577 254035 590093 937279 1203153 551199 1184555 1440479 1402693 1045061 953178 1079060 829995 898678 1227381 1462965 1099024 1112130 1776780 826941 825848 1397508 1799323 1915995 253707 1585400 1136022 1577883 701081 487963 514246 1763299 109931 1045937 1257063 1544667 1670335 1982287 1965574 1194152 978027 88045 1961423 771759 1896581 593935 689432 1527290 1406883 264449 311633 940129 888222 1580110 1341266 348596 646984 1866837 1289259 1664466 1628277 1768703 170275 1286457 1493400 906113 1449509 1178291 1176640 497545 1518837 393771 42519 293479 625696 1679632 985534 1103407 1054260 1737442 1747688 1443269 890227 769407 671175 68104 563693 654105 205040 394047 329715 824601 238768 1852626 410059 540191 1597277 978862 1317296 1788491 16905 1208158 451001 1416142 1419744 432750 562149 455724 1427251 976157 1959490 1339925 1556070 409209 982866 186344 980188 1516185 391750 1427861 978808 907233 1664738 1147493 955397 786544 1766195 1037777 1454872 1537757 1554947 984627 774426 1509908 1654281 1636544 1599565 1642500 1390448 1525336 1709683 578363 517134 1435003 54436 483682 908342 784908 1004765 1226303 1806823 850995 1798306 231870 1277442 378625 1128645 1568080 288984 631473 1221476 325099 1661518 65395 288655 269401 1931707 118553 1607660 1786593 1129668 1072788 1250956 47831 293429 1061057 317524 1194547 1393303 1026502 1063362 1057144 1967598 427144 410519 86834 488342 92683 1883360 1276531 379248 775153 653965 783387 1602401 737399 1222077 1201739 1399355 1453677 770091 362796 977466 553370 13329 334629 934174 625249 1091413 920508 1039727 1951477 1275188 1537700 1754759 1472474 998012 242846 1766781 808519 3933 1003323 1089254 88661 1036719 1693346 1664987 638832 1416381 1722734 1111711 1717059 1238281 1595553 1663882 925459 1528744 343835 1516665 319960 1521242 848888 580735 101150 1223387 1044075 87623 1749784 1781194 152738 1538768 1353519 502920 1566506 1471674 1792008 835340 749097 1603081 1674942 640012 1101551 1294436 916910 1216030 119153 625498 1521836 1659330 748935 1202835 806399 562823 458312 1819990 1926729 666003 1627768 1118786 548679 1472059 1520637 328463 1959281 1134290 1705112 746730 363599 1450024 1073596 1082577 611703 1751242 1775102 1061979 676529 1282426 833340 256349 1022864 323409 822992 705800 1678063 169511 1570427 1549785 1652749 1333720 151314 1998784 1456779 1574698 1221574 1351973 732866 1111398 46672 1424378 173208 1089088 1225591 159435 194742 1919926 1604700 705757 476126 327930 1805705 709520 1687783 412262 1971452 748520 48763 386487 226935 1658101 1385963 1312921 409490 1981727 1268332 1400088 1387884 245842 148730 1147672 1246942 163541 1795583 446125 1227948 1118042 1447798 403484 151341 1923985 1905662 92071 506177 1639620 1915994 1885300 575326 1130988 410427 1027981 447394 1951583 923618 435699 977065 1798246 1803596 1569943 496037 1026858 439123 1711520 833474 1341566 1841280 1383377 1563068 335981 994974 1010549 1113820 1915026 857248 1634659 1008466 228500 1289491 58763 59056 7356 889614 417934 520615 711211 46756 837272 1110105 1597295 1853286 77804 386936 412499 506889 81411 993036 1069824 1612079 821238 1213835 1544155 1625838 694424 1582518 727572 692653 1492565 1639388 146532 1030575 673167 431970 16074 695302 1908353 1085213 428400 1251492 807532 909966 452438 559138 867785 674797 160668 522340 1398685 372247 1678418 472240 715830 1555043 1610374 127293 933785 627149 741703 1656244 1713037 1207471 1734759 923235 1840990 779680 1307801 729657 1048010 866405 1883258 1522414 562782 825910 581753 1643231 441592 1249112 1889475 1690138 895957 797533 736172 1055307 1172846 1042093 127338 89 247644 672669 1615974 1683429 428626 1218931 628977 223883 668600 822801 1905512 1361838 1624399 1997783 95092 1579226 1508569 430288 1102553 1111668 1661170 1527309 844401 690111 316450 1581170 1499214 1798512 1467145 349313 792425 943234 1027751 1755788 732550 1144242 1628330 808788 413890 1626765 620101 1864738 1454441 552141 1093584 1157286 1726897 633923 1639093 677109 1035713 1754644 1902395 1180944 1933059 566742 836829 1640870 1366269 531810 250907 1718455 372890 1917773 566733 216807 1307213 697581 198313 1913635 951049 1404245 458160 1275020 639081 1973687 327762 1097693 1867391 361426 1415643 19826 236124 500396 1459232 679137 86668 243747 994683 1825040 974362 471579 1883487 1211077 1476149 632007 823699 441192 1891097 641375 729094 1185819 1070485 1343188 16636 1888598 1687263 484180 752177 1743766 1828537 1900312 1289044 338819 959045 1124636 722362 858900 82989 1593520 1863617 264265 857981 1116349 1277935 1865171 491210 1396833 1789215 1159722 1669180 121391 750719 1369224 1044889 1720907 1112217 761829 1200603 754798 1619559 270936 109682 1148468 2535 369027 1219821 1267394 1749095 236162 1724420 178189 1321776 257859 274839 1755768 463785 479767 556991 75336 1531342 708848 73558 243863 1127624 1329682 1237380 434636 894349 1361146 1012652 155376 1397248 1701444 414036 684650 1332361 788353 818109 408238 181827 37355 527444 1902961 226146 974515 1357806 923718 599519 1911293 836648 1511873 36354 1145156 759271 1027419 921980 186249 204854 237698 1765150 1407290 403185 1192543 72158 935215 1302675 524129 1294760 459800 1807061 593179 538749 1070205 1928644 1728931 202415 1774228 324598 518872 1014138 163361 1218026 1782874 378127 508729 509993 508169 1487991 1110535 521181 1705203 243106 47402 973731 1179275 1214623 199539 1523484 815479 1164261 346854 401384 621890 363591 1169619 1695935 1536662 554391 1911589 1902785 1778833 267058 2768 731622 1069671 1954214 1836707 1058191 1534079 1739550 1026544 836214 179608 1712854 1973704 24465 848027 1690153 922148 1551267 161240 1673843 310108 1897927 1616311 529410 1007783 1684622 1742009 427730 1463853 1287481 1943170 672704 821463 1645813 1259560 534268 329086 542385 915699 506796 588239 202164 1688918 1408599 1627856 547405 1632351 91780 1227463 1723108 1830858 1246852 381861 453865 737325 1765500 243056 941174 1499001 767387 515722 1639048 377898 984311 1140981 35347 1271268 1039045 1798324 1118735 1943441 246140 40965 369968 1389345 1013748 884383 699137 1088191 797362 1430394 322208 468010 435210 1158408 1864633 1722715 1929009 1695026 1248435 1669580 1205034 154181 407746 1135919 283869 860002 1965387 1413627 1041318 1457455 426856 1955558 799802 1831192 1251012 836039 1311717 1829986 834048 1054039 954520 207909 805050 595971 1014615 1458334 1901630 993936 1999290 1884864 1910076 187570 1275208 1685890 1104326 983648 1619355 1085859 197083 918674 1582538 1128740 1894668 394099 1113141 1260036 1197944 110834 1855772 1190572 1798803 1594148 492477 109991 1592715 1698379 674721 505794 227136 337610 1392336 1596978 620103 1739012 361245 76206 731887 773695 656215 185748 599038 1333193 1216215 1880768 1675531 497319 60634 318242 1877903 1618834 949606 1942711 1539076 1310347 1341353 578693 531456 1407377 389029 1891354 976417 933371 1007445 49825 1897106 24719 1348166 973275 452389 1772437 410988 1501249 721155 1172708 224578 623629 850818 1867672 1154459 1661846 847104 1111594 722055 1734496 1330490 1668662 1325017 995453 566855 1260253 679420 1253794 256039 298425 1323652 1230590 1774771 1827456 1273007 1205745 330162 1849157 1244966 844369 1793694 1067733 1748240 184191 73532 1206097 880234 1512566 1261016 935190 1609871 1992136 384839 1235436 1977270 903588 591780 1853274 18351 1378299 1216216 221557 324193 1301933 539372 57371 265189 1661727 1228559 252295 106195 1684506 884989 343079 756568 1237371 1568180 1439538 1400183 1001393 390968 1134973 675340 1440373 1228929 720027 1154242 1470025 1932097 861881 1763728 1362064 1483354 1860637 847084 654024 174218 1978127 368117 605568 1603936 86800 1685804 1060056 15492 534518 1650172 1267526 747985 73793 417014 415592 72487 246406 1884380 1942053 235641 1911987 673101 1352628 799656 1724183 1954522 1950353 1371251 888676 581823 274488 1649673 113198 1626336 1452752 1341070 1150173 813532 1563756 818380 498308 944043 1153955 88529 1849410 1059652 1720160 1368389 1501058 1829608 1759749 1362922 1242351 187719 1588935 638693 784916 1436284 818754 476881 1843866 32890 52957 252708 1413386 887749 1332430 1349246 1139703 1232651 1381029 1543584 630834 1216436 681296 812501 752016 1558030 555788 1461756 1634928 1546368 732493 1752802 634750 1405973 362867 1284942 1743263 495143 368255 1840895 269717 1226139 490217 1584820 1863758 1905684 279649 1558743 670912 1781704 1180053 1233055 1656039 1965227 216692 474195 1440562 1115592 1700003 518676 1747347 1806770 1268686 1267996 1871695 1215467 450038 944482 591983 1311668 1228107 1591363 445433 903560 568121 1436532 1781923 1562682 184993 64343 519901 1583243 292356 1390920 848755 1076637 1012010 76823 1932750 137436 1843587 184980 963473 1301737 136324 826358 1752245 144247 1405566 537134 152911 1850683 402392 1510446 1255805 1841366 1031352 41350 1817712 1137083 1483816 640275 708089 100688 1834129 1884664 1203564 40256 1762091 1528271 87880 1709643 264905 1350480 743652 188664 1271261 639902 200359 1502423 1209673 527518 924034 1666084 1964059 1261497 1096222 317100 301412 1326619 1234698 1864602 1377181 1628978 422199 306129 1937231 438168 509108 770791 729467 638987 1048037 1022937 943909 1802877 1212067 480223 1203673 569583 753553 626834 561294 1735591 224312 1141630 1047377 870144 1131414 1602534 1360873 1441262 994751 495332 422340 1660210 1092665 528743 86052 931126 1928951 1167663 131082 1768156 1230746 951397 479089 793137 630398 1847572 322322 1350545 1066817 886268 1955622 743125 891479 482835 1608366 1935 1403378 1161598 1505358 329808 1611237 958228 698826 1140585 1364350 234226 1831607 885430 665513 1229433 299680 620416 1054752 353829 1889852 1829879 513141 1427269 1321552 1312550 1631068 513538 1891768 1937759 109661 136432 1162922 502797 1939352 1705698 45906 1108028 360182 1654438 673841 429739 667797 51348 425028 466511 1638839 1810416 500489 617637 584012 987351 672693 1601005 372653 1693415 532812 1626981 814583 1272764 570228 686066 1588633 496945 182702 343364 797461 998453 1912497 458731 1122680 1281840 1969431 660106 432501 311503 1144946 1760718 614327 697784 16928 1971033 1297713 1889084 858806 1011365 271182 1960360 1067892 471820 900810 208015 1909225 1317887 153261 1788015 1298585 1496152 1323472 1664594 444532 1779388 1979178 1438456 1592000 1749517 948766 521606 1070039 734777 1117128 1835422 246151 1913827 1915767 1492460 296220 949675 1769354 504952 1212636 493888 641718 833730 1869839 1780228 1037296 576875 455524 1851722 51204 1594248 1162055 107330 182929 1488883 1279199 1086626 134951 835488 396539 774269 476061 891997 557142 302307 458535 882003 1880888 26738 1662368 1004475 626031 1007128 1651202 700087 537583 533218 1037652 713082 1513648 724757 526469 92249 1067274 133126 538764 1907149 768372 1934880 1798852 1032629 81178 647230 639557 171901 301012 105704 110058 633093 810697 1529611 1703437 514579 1974722 70531 1374133 942337 561177 331903 1182008 1423351 162243 459642 475903 1519784 1689256 439039 510431 1411467 1959110 793056 1750833 871375 1976862 964149 1836459 597167 1847935 1862854 146226 1594258 837625 425788 668764 1162916 1797450 273743 124730 252695 1352838 413219 1338629 1612132 1271913 1911904 1802381 1687554 1866246 782117 1162006 590899 1866682 1141594 188814 1633737 1748334 1802113 1925805 1920743 418889 780824 345421 636319 769290 44768 1934954 984061 1587048 1857279 731358 1204355 1417967 217181 784104 483632 479958 1150813 738593 74377 1686794 1499540 1835406 1829336 1848655 1968777 1950839 466948 802101 451956 307301 819193 1921135 1357505 1011665 617533 202495 502705 785811 1458457 1825349 1697750 191187 903304 461114 125813 1480697 1724067 1035533 1612794 281249 1959683 498655 555499 1520204 926675 1741425 231981 1337041 769251 775218 603894 821661 138964 1805042 1181525 557945 194212 924246 687858 1591255 1720854 1967069 1479592 1554965 968323 678863 1605658 1423266 546944 470861 1947010 1099031 153128 69616 1967788 1424332 47291 596175 1220689 487562 1675494 1881732 1654963 497820 202503 1355659 75798 1108128 520290 202085 1045566 118625 75836 1818114 1767330 1985402 1386602 104108 1673812 1751088 1848561 1118772 50648 26608 398505 558185 593487 1639028 951994 602409 1986762 1581519 1026499 1660140 1773139 1285952 91154 644646 516144 418691 319745 863299 560777 1197223 1482308 1091430 124615 358880 1726428 518343 1354063 1232443 606410 1587961 1024971 961897 1426115 531540 890259 1734613 803472 30324 443470 775025 551355 950344 1219946 1634123 1520364 1934963 1295219 1262069 1090778 661050 221397 1464372 1186754 1429645 655775 1704958 1031479 1047131 1093899 1401696 1694788 192299 1626647 1986961 1094987 639968 118405 215950 860631 438152 1775202 670796 29878 331114 617897 1897441 1120820 1950540 1703775 1743203 25492 1734479 772193 1488938 780789 1771366 1022747 566061 44591 789620 1189381 1328249 1068759 1348870 1676130 1122867 667857 1461373 747747 907484 915032 816861 100753 711616 1572108 46483 831925 1797553 249876 1235233 1401014 1506984 1490066 263152 1055705 19020 982716 1152657 1892731 1381695 211533 501010 1806554 1287880 1342223 901497 1131497 258247 326579 106705 361469 1293028 981096 361840 124774 146757 865995 1298949 479880 713644 355488 754591 223205 866295 1586395 901879 850903 1601969 596598 674729 1043583 142830 1662020 1845865 655950 543090 737240 1433570 1551272 1308467 614016 1958271 493887 637255 190793 1332126 743896 1399697 1562280 1098567 861737 144885 1553825 1516427 570796 162281 1174283 1984344 373555 1302588 1732450 145667 1730675 868763 502025 1619656 1157868 1450366 1406212 484585 1534381 203693 191112 577393 1317867 1288825 834730 227939 1124997 1356831 916337 821134 1384675 1929383 1785129 729132 1714412 1570115 204191 757987 1166305 1777024 1635702 1729359 588195 1356025 1092570 1122121 168399 1409898 1889173 1581291 47686 1460015 1496592 1643728 1176080 806276 529691 36360 1271337 1855459 1476608 293666 1535229 166911 908710 1001402 1013025 147113 1125845 1102620 1244439 641275 691756 1653515 419845 1970534 1720850 1936047 51934 1794429 490960 408308 651098 783188 12883 46688 1006369 1076737 1477444 494739 376965 904410 1088036 374780 114754 945131 1880614 426257 815909 1032396 326813 598096 1352344 1887125 349094 1271061 128063 625175 1821197 1426380 672136 1848055 1976302 777722 1076980 1427554 974922 385995 480320 1130898 1466160 1646716 966316 1726975 1898148 802250 1399528 306755 1982581 936400 675086 600429 680888 30930 165407 837487 527006 994663 1628667 1885034 645243 283219 487023 766147 1382034 900379 1856506 784535 1695680 1424268 1122108 1426392 527851 922814 1196581 549512 807334 1609708 355897 113696 1448469 282871 1257802 1326650 1179224 810129 1565007 785776 1416713 511347 1038777 709249 1542573 977603 672474 1952457 805474 1002603 182483 1770782 253436 95233 153716 777955 1870583 337322 221246 1949159 91354 1337764 1437133 1126595 744475 684652 1511014 1809364 1208306 1679522 812782 1941857 1905481 981457 1366172 1138282 1412007 1423402 668512 1248285 587768 1209551 623205 603140 297182 545590 446096 1958897 1991187 395890 1532535 959723 86809 1316937 1506237 941291 766654 701136 1457164 442914 612593 1689797 154072 1002663 1344043 1252336 365382 603093 941681 1410225 935510 109609 1193881 614657 1847039 1758622 146794 1672759 847470 217698 1384071 1797213 570756 1591879 1452193 1347201 1130278 707807 258425 43793 1494256 1145424 1686635 1705710 1595471 1616355 1060067 1491280 1572467 686292 86231 1500850 1765828 1745739 1573346 1050784 949679 1782120 993315 1952488 1821321 1423559 871973 1023620 780238 1991468 751898 477450 243927 1802227 1416845 1876586 551708 1757362 136707 654231 1642555 91720 905571 1322757 1247542 533748 969663 1819799 102987 737773 562054 1150649 576973 340812 825534 1740804 895589 709479 570285 487705 701019 1327359 922216 1443187 42751 658798 877199 1556936 1235087 1518261 1524048 1167490 1620373 459218 487239 76835 1071953 1156194 1401683 1624719 677273 621384 865145 980724 710080 1335393 1602230 178264 1347459 806833 890533 676510 689636 1486550 800262 162022 1541685 287520 1129245 555187 1360921 1918643 918063 796413 220673 739626 296266 289680 1883567 1301459 1468381 814761 1902933 1728613 400333 717642 1372981 1452801 73063 1049981 1326929 579650 1482674 1891371 1199289 591771 885681 601081 1788520 1029097 749171 676208 359593 45299 1323395 834728 64563 824510 9663 783449 732642 669083 299046 743520 948850 1335379 1076942 1076111 1518346 931455 1781289 488845 1221064 196051 236038 1213323 705548 924339 1718358 964419 1146502 1267596 862629 889866 258903 1879068 280439 721258 418951 459049 532848 1687482 487808 1426837 313858 1305618 621474 1924763 1483361 1872728 123759 141450 1179400 1690792 298274 322350 645652 984026 575500 1379824 1596372 1787255 198974 1162117 1538856 874338 615619 556846 993910 746751 1155354 1051331 1148274 1537146 444488 836291 1062648 1603820 857826 473903 537315 1424359 1243004 1018478 1788731 1991251 643113 652191 1638318 1737007 83005 1811335 793637 584700 1939692 393610 123312 1318864 751335 891793 1632448 840340 893131 1546895 747186 1485786 410301 1047061 112534 600487 1124315 1064736 1077072 908496 171898 1860317 1071931 1723099 1178276 1360749 1942156 1070761 1022671 381881 1740852 1192611 750909 285477 1070657 1491417 370951 1553184 911317 1488786 1785640 720288 1963138 786031 519364 386374 1611371 710850 842580 143114 1541035 549845 1210803 647257 605569 1896449 1078263 1830550 230581 1668914 889349 652052 1165191 1503606 1563637 1582196 564063 1861689 1576192 838384 1791378 63270 113516 1769421 743509 1037989 1660651 747748 1669599 1576261 1867700 272557 645762 12537 575293 620487 1872507 1741646 269002 1054262 948187 1148756 66122 1869361 223981 1777651 1042326 1874931 1502230 1093998 1478890 746492 704798 1528870 237062 1902876 683378 1448652 1925437 588281 1535510 1825544 1923901 1594277 1001580 1324195 261802 1640043 889781 979150 1198778 1648279 320862 369457 1695219 849959 156114 1305536 1472128 229593 272705 1559408 909373 597686 1676965 850074 366222 1231005 1207659 1300567 818652 1429259 1538055 803822 1180284 1885317 1938426 382368 1473486 352447 866041 1286973 877018 70790 155742 684596 1696429 572069 1419332 1563413 1478488 1906592 1362043 315512 261939 1799513 1128889 231596 206508 541961 1461684 604152 1761126 1670279 334046 1254534 1118321 832500 245094 1774101 1202332 265669 69691 811382 324165 1255421 1016932 872479 838926 1548485 741765 1927972 46559 339031 357521 314112 1763678 893381 1830101 1401225 861662 796969 961599 157198 1265802 1870246 1732302 1604965 273069 162172 174364 848406 820689 1431506 212715 989826 326976 537411 1802000 62859 245211 1171803 238889 1269755 86107 743496 1211163 837748 1144808 55377 907804 433861 1110189 194708 1462202 904279 1152251 735374 623156 434829 47912 1924060 1476705 1196995 499979 1690900 116144 1621279 1601402 1296136 792069 425152 1567637 1240285 1042767 49563 1404008 49014 960223 934077 375201 1043309 1930839 1142453 1979665 1835100 1750492 863042 1748547 102146 1197678 1399509 1232881 903310 299536 1910161 526982 945223 1431541 1663224 1840709 674136 89328 733583 1065561 1537625 1952452 1295518 9725 209729 1289566 573474 1861836 1733581 863652 820190 1728786 1223842 815843 924619 1130037 11209 1703861 1445622 270652 1320282 818578 985319 315960 102332 876342 205623 1410476 1734464 1275953 84145 1205131 256612 270632 966296 933675 467290 1358160 1371203 731068 1421462 1527725 507589 385794 92808 230713 263532 1033252 239169 1765236 78322 1624018 1747004 655211 1636864 1368804 1700985 50878 1300891 1374166 1486415 390084 1615116 447022 323077 932920 1314606 291188 346048 1566420 506882 1511849 134517 967588 1111379 1219324 1287489 263027 1879953 1531847 867949 923884 1836388 1285066 1387766 844983 350127 1274456 300174 1844972 935513 1566495 1189094 1661519 1557296 1647312 844701 1165714 732137 992942 1065881 101750 472402 1557119 1934709 1284313 351796 520068 498046 1161862 89501 731017 1482402 1810483 1260268 690630 1229619 412248 1945246 1822888 1878226 1556707 907101 1704278 1693788 1784038 110564 1208717 1443541 1036686 1572172 1933498 1784825 368488 1965022 1541152 169573 1755079 1434639 1595878 1529658 1892404 1136343 1530621 1411874 39428 1942629 103529 982525 1940943 248149 900026 710675 103653 50078 1945723 1027518 796462 1767461 333309 696989 1304165 1028481 802367 418765 1570819 1933056 1736737 875468 601242 1738238 41118 1134031 1051918 991961 989493 1436839 1526732 1245993 1233567 651669 185331 962008 1970583 275292 1751634 951571 1413545 1228141 1291274 879275 407733 1078394 533365 1624650 1888303 298235 1821208 441139 320842 1135948 1419512 51305 326160 224486 1288494 1295842 478759 1673220 1246191 869383 721023 1798038 761240 1515756 1713234 648586 1019636 1185991 1397603 1935802 565630 751684 1409527 1898183 1361803 1819449 1401888 667202 545248 1016565 397018 1744483 1251294 639406 1973859 1773709 390829 353848 834114 1212615 1398623 1703439 583008 1849532 1838515 42617 693308 602600 736767 822595 863933 982746 1350015 1603545 209142 758883 147904 905721 472013 1407168 1379574 1222303 1895294 188642 1054178 691546 1755977 1621425 684080 495298 341674 1671015 1747102 1635755 512339 413801 1911861 411655 1938744 943622 710277 169206 1006168 977686 23289 1307878 184762 943243 550055 1139859 1988716 1287389 927938 952673 1487335 560481 980728 646071 229695 1569451 1330945 413741 621691 138801 444354 1890692 1463788 1271459 741248 546228 693528 169257 1296053 127709 1426803 1662378 924722 1919065 788334 1113757 644897 446736 680368 299725 1453998 1135399 474253 1824633 366357 1529556 1008390 823222 1581389 592789 1854399 1225240 599576 663053 262388 554691 1071472 1955402 578018 580026 1348804 452868 1761417 450756 777359 883058 365614 128856 1371412 996180 1143196 183194 1069230 78478 1707759 1327 555760 666930 1786795 337688 814763 1961650 1580227 225637 1003604 925337 385797 720217 931130 722751 596705 1352859 1711175 544731 1925273 394289 1109845 1238727 1581620 963214 1817037 74592 680334 1204257 1688636 1220559 1753389 1152708 1988382 1191411 1550673 1364865 912467 187372 492365 1244854 1420475 407136 621207 1494625 223985 1850801 1051192 769441 1272456 713979 1184129 1345687 1228371 177885 1286042 480110 1594470 1387839 1484958 1017421 1079407 1833097 466736 1637805 1625502 720181 591883 1762701 142595 1981362 236228 1728541 608006 454503 1308386 490519 1018834 1159585 1698391 813544 525659 369883 498461 1275722 1860522 627184 494699 1463986 580125 1353046 876827 1676796 1846526 293521 1294839 796795 1314379 438323 1892105 1494935 1585429 1368488 84998 1910538 275210 1932767 861655 729252 259339 425054 903069 30718 714064 648980 1354536 252251 1010009 1469191 1880184 1303513 238914 1716582 14091 1232848 32910 1989742 589923 634446 756481 399470 403207 1505776 1584038 742814 665737 1615096 1022877 988284 61296 33953 979160 527022 235432 1970579 1530396 1239960 715822 1563607 1969296 1116153 1989413 932634 1159016 1798053 150120 711911 1459198 1335503 834188 477087 1463760 830676 498173 1605429 824352 533503 1143941 1927128 369333 1440052 825311 1188910 1251484 681147 1602769 371568 523218 1458891 702424 900366 34186 1004192 1674660 1575095 709424 1284953 1969163 1955150 843854 448338 344174 1876148 489806 323125 1485616 559424 464107 730269 1765990 495964 537135 109177 1635993 1436537 548716 1122639 374226 1422971 343637 258040 1429601 555933 1098947 1874130 909170 927106 1743691 162268 1785460 360316 1663725 1676362 1132161 891266 623093 784275 328932 900491 1991662 557760 1045698 365765 1762493 403802 60459 748035 584097 882174 1992175 34118 1126619 829151 1216101 1400732 657587 970637 1095155 1738905 617701 199610 725038 305529 423524 1598151 1492695 1286080 1601074 765614 329367 679889 1547006 432224 1209061 1924976 83583 1223663 1587692 757949 1075528 1141746 772059 1571782 1115565 639039 1646113 721519 637056 1890700 14375 811747 1522004 973080 498674 1349949 217194 1348798 1609471 58575 1244266 1119973 823285 1325165 850348 1332693 512093 561211 1034500 374341 1849008 1099078 1553486 627585 299658 853410 1041769 1158236 1784536 1607583 396777 821935 600050 428362 1286658 1414795 60772 851170 1596537 595224 1626716 1303793 555253 1141903 280082 1925850 530016 1626750 1884232 592235 809253 757066 49522 1335877 233817 23916 34436 214810 583667 1620836 1645833 631140 419405 698710 1136580 1347584 1547326 883443 542971 1340714 264587 1267022 405058 1714766 1438039 756511 31982 313873 1422389 1894909 1234033 970440 894995 243313 764436 1189880 1453378 1823332 1951060 1738591 1930915 1850158 349808 408335 605991 903583 918384 132236 1185111 869737 273477 816 1532865 404510 1798132 344725 169167 540718 1774953 370885 1678562 1548975 1219604 267564 224488 1164059 1127085 340951 548509 1032962 1504330 1640607 1512183 1872125 523257 1451047 1530347 1300001 234760 471687 230945 1930903 61129 1277507 762481 474264 318250 1044610 1514016 1888143 821042 194053 1408362 1129706 235743 1015037 1840943 203500 484100 1875964 1172738 1002648 1879069 1063198 1114669 522051 1798773 458486 1626822 794953 1706999 1139938 1483870 1991609 886742 1792249 1010431 1938271 21004 1753342 904110 1589292 3299 45052 1572598 555589 80133 1741748 219002 1126827 445584 100672 378000 1491963 507483 1677768 1942294 314793 412529 1286741 208415 1379840 666340 304850 1669065 1759603 1080468 740957 1895809 1914431 362656 314229 1787219 190925 1009626 1293129 1454255 1586511 218690 136809 1537696 216044 481715 456356 355064 110269 1062740 468594 1077634 1045486 1712545 1615041 1260784 881499 1945068 885767 997095 1444121 33342 1817972 327554 675555 366249 1647284 1646168 38509 1206047 1600665 834531 1800848 323352 1758428 1467744 1951701 1732729 1866287 749335 1238010 1307218 516511 1152072 1641264 723236 1585958 785419 196197 1486584 1669582 363285 1225309 1439407 228172 88812 1528689 237778 442535 696546 1152250 1096295 478313 1214314 1824861 1666278 117583 1797457 258388 1970452 18011 950582 592415 646940 1941865 365503 773444 179160 236908 1582695 1230673 1644554 1975704 1377980 204506 71598 745083 471416 481158 1413161 1473968 1982250 426710 440583 476951 388634 690302 1426985 796056 1592045 1949815 1447249 516428 927329 353209 275104 1347458 1338650 1087374 976135 988858 377795 1471332 959069 1879816 1588436 1253358 103099 277318 1566375 1904750 403161 1414312 608517 1661594 414802 988652 1960090 1128414 530129 1126180 1514945 1525917 203630 356720 1703292 355665 1678195 1133574 848669 368709 236893 1098882 1559863 74856 1963664 1545606 948803 1827684 1698116 860557 1893939 1541447 1115896 825260 1808998 575100 1249477 1435296 1126839 1438149 442394 1746886 1128857 1245481 996173 787729 1665440 1821882 1401212 51943 447148 72249 1920511 1589044 1141367 379001 1100179 1622460 1340308 793671 501401 1139519 946958 1870962 1941228 455428 534684 1007033 931355 22794 800182 272021 1686189 1772514 1567832 1160408 224258 1793544 1079565 1819842 508700 1677438 1805894 463838 1122693 282345 808979 1355157 1537177 1952444 778916 1786689 79332 1414067 804309 727024 1155754 1872786 1246015 1426885 1371490 123804 1311443 155883 953689 680159 1291461 337230 790045 1864134 504476 12801 242238 1936697 315587 66918 1620248 699348 1022549 388028 1742432 743984 469397 226985 752959 771537 1344015 1968680 356785 314419 1608391 1659553 968409 383878 1377262 473283 398448 1199110 538262 430477 868312 1603962 1358158 812843 1992295 1500959 798539 1998988 868398 996280 1533245 55962 1333453 1940237 930699 1215666 938812 750199 1286003 1626354 1147786 1672408 698554 1925793 1224820 395866 238071 977914 409303 60666 1123555 602182 1412264 986553 1165936 769080 449133 1249186 918942 83760 1688923 1721631 656721 684838 1033413 677783 994168 1008906 605581 62490 626037 84702 1194315 573119 270284 1696116 1911499 568339 1862265 1254996 1466709 517445 392956 471055 496899 798947 61305 1552989 60566 1965384 1899575 1565750 1817066 43694 788817 1339349 1045973 1908145 1470820 319833 403472 1002773 107094 1463623 442625 412998 292166 956214 1615514 1854536 1946704 66077 1317902 450862 475632 701797 843034 293710 840360 328994 1342020 1142871 1508647 1742264 1810389 338135 667955 1633179 11314 1394909 1412880 1302996 1560944 1356636 729187 470460 1103665 1703829 1487082 281962 1037009 1333006 528357 541116 432336 478241 1497044 1207312 516662 58603 560190 373697 704560 308336 718484 1279308 1286215 776295 1998413 1313026 382592 1426256 158605 740099 1857524 1452210 1768711 776917 1006269 559258 538440 1057935 1821889 137085 114522 624532 1075642 1470966 898092 241927 9893 286010 1672663 1338881 1850673 1904836 576917 1130701 1671687 978901 799786 687019 79434 138361 1801130 1489962 1598614 1147286 769029 684044 911195 1718108 613807 339441 1508784 1614941 971491 1102524 527740 1776306 1278181 1688885 768843 1963320 33873 1384890 1628006 19467 928972 478304 1119352 403095 1450441 279303 309120 1212223 680954 758949 131295 1859517 1980461 475019 1290263 1836979 1317784 1468712 176979 558946 115915 1647164 71566 1838715 405034 550978 870211 131403 31297 1324056 10214 986596 801423 1204880 873188 1463655 1311386 439494 812554 491891 322572 501308 1400291 131453 378448 888072 159970 74387 1504655 654325 1994397 1950915 848603 1684723 1492126 1496134 1746035 802424 54996 389774 1040354 1194478 1273911 1798484 487516 523033 1777067 1207382 815680 1752317 1574829 1704708 1908034 1327185 892407 538403 1717225 1967808 910269 1996177 34380 1338102 836936 1430809 1649656 1451650 1375392 41152 1759694 394744 1987028 278202 1758561 1181838 1855387 1742160 1310416 1614091 860312 44933 542214 1900513 1540223 139767 1856702 715616 1472316 913438 987712 1265551 1819900 1340443 1117871 858518 456487 1077482 1304192 1148710 1240755 148586 1377944 1767094 356666 1382006 1571999 848631 172008 1670150 1945638 1495652 1757781 72909 496744 732367 388139 913590 613858 619952 320404 1502958 170981 152243 1967857 1862671 923846 18329 558344 15034 1416836 1311241 789294 525341 1383863 1682312 1678245 1815590 1062783 1691354 269983 471335 90504 1881346 1498619 1617535 1006326 994845 1375037 1851823 811689 1994613 1422643 1708554 1188423 1598906 831420 868560 1095151 1882948 1490916 219127 3195 1775359 726752 1228901 439937 1603400 580520 1690861 1028311 1682048 1545153 791927 631045 1670140 976375 342681 1777600 320597 1681352 562618 826719 709820 646422 1515563 291120 1786589 753960 557519 55766 717257 1593684 1114999 1167539 956219 353334 487085 1661262 847917 1411033 1361653 997142 215569 845945 1453047 1056921 1115135 126156 1795173 402325 140742 559717 1531850 309029 689485 814988 361009 1559930 1216235 628819 12176 1656725 650323 847678 1073590 1472584 329755 364441 1147677 945165 1574893 1370385 1445846 539890 1436942 1346173 1952518 1442584 1898447 928031 670760 980835 477255 513748 152432 277963 338429 814034 1250090 847605 1597438 890701 1521752 78939 1282446 191084 247177 1741689 616507 1052309 1975649 592600 450833 953250 1596010 980823 789575 1028884 1435205 633892 1721438 1996206 1954912 1425344 1900861 1375434 1971597 1413104 117362 240178 853547 1681384 441962 1511086 1222754 892677 1056279 687281 886439 1947416 314337 1244510 629503 642928 992193 169775 1776020 1281733 1714215 1663452 895132 1533489 538512 1881948 1793952 1860151 1673859 1632365 1412767 1611032 253564 956843 1205193 1054416 359793 1356063 1448241 1433862 1824092 1532976 1951821 1992286 1758088 1662720 1183853 1142902 1197397 1385560 141250 1252964 1050699 431399 601131 1507997 308368 1562935 1885505 1145120 210525 616945 260732 1696246 1247943 1711568 765867 752918 189166 1402969 287194 691704 1621343 1958107 505624 1769353 494597 1906628 21775 1346434 462884 386475 1098484 1058855 1580050 1336931 247396 382761 983599 1663640 1335443 1776523 1508015 352754 1741612 1857995 774588 1643536 1446689 1501974 23037 387834 1934942 674618 517172 697214 729958 658157 102903 291845 1194387 1634020 440972 1983518 1473850 532548 1905607 1294795 1397126 547269 264073 592674 1203350 611147 1999202 1816874 255160 1461137 449686 1744246 1568963 701502 1233238 1728791 1275069 239256 1125678 1174702 1987425 93537 1658015 519909 159924 1544983 758853 933392 323822 1187987 130754 466470 1036005 1365906 1828649 390473 1322983 1829382 730638 387044 1215320 1319743 861407 739157 642246 926357 763379 98953 1545805 220529 781953 1717935 1391716 272010 1537497 1964621 1158218 552972 548668 1923534 662651 1486001 1077816 468865 441473 744127 1259903 324529 360616 368587 642167 695359 604682 383874 1317740 1239969 1646775 747225 1450473 1634752 1093873 999619 1870281 586655 1127101 1978436 1890561 803393 1678961 780282 1324470 1102318 319614 1146146 373549 345733 828122 1877850 540994 1013159 1911820 1126747 1018489 127221 1514376 1096513 53498 1248853 579414 1476220 1694931 437404 745741 1502876 1550262 28827 214223 298563 41713 1890494 147076 1195930 225259 186363 1840367 591243 1683384 1916188 1384144 1399212 1552934 498632 48832 274376 1449822 912791 765819 38117 777833 325459 1743747 37066 1824460 1937255 1885777 947029 873543 459032 102109 1349376 177600 1205060 1962398 1282423 981825 1824378 24200 1215782 1390950 1825372 1007763 918769 1471815 1508487 1488390 993575 428585 502208 1316690 1186812 72844 98205 1501773 1138106 1313371 316591 397956 484082 384815 1455884 3315 1412919 322588 1584432 235683 1129355 1486390 88731 826511 971454 1017131 1218407 1558926 1600562 46550 1574192 714254 1508233 1919062 849110 665177 418426 655893 1903006 1293915 210865 146009 345884 1057594 1981903 1426025 1471433 1391422 1880415 1783865 993637 763643 809997 564460 333188 422924 1730605 1136923 675280 1856259 1899172 379557 1178520 371219 726027 1982790 1172290 1759821 1505693 1056294 1875737 938346 938841 97981 1904241 1448186 1774035 801093 1283193 112585 323309 1871649 477799 1804812 1595945 166217 912018 1229861 994055 714107 485343 71729 251129 1283782 423258 1963763 1467544 967098 1231859 1291313 1625839 1616605 740253 990758 1331045 1225210 886481 1014860 101875 241416 578379 259549 1612831 1492941 1420384 1550912 578209 1933048 127528 1907030 1276776 1532396 1948415 1364452 827646 525496 669294 1721705 598905 317329 124888 1533885 1168589 72206 403376 470714 691353 1324252 8704 680732 1269175 568893 1979918 1424077 1636658 416024 1827517 41845 1367803 137150 1202307 397348 790187 1975955 1797628 548529 1683412 680766 1488611 188860 1990190 1872181 1610557 138587 986363 1435313 1020699 1145825 1027769 910980 853669 1778983 800090 1907388 597555 1328197 1451180 1019290 721103 654075 901784 58840 315495 228713 103784 1833814 1296078 561507 1816696 273423 1481072 1541892 1064605 81165 259871 1028878 1433891 1939713 1867629 61946 746707 480612 312689 255825 1216029 1279778 1268426 166284 1978124 148064 1323829 46734 653508 1847658 1086490 1070301 1633350 1962251 633673 202087 929257 785514 198404 94979 1850572 1623668 960054 59528 617438 431307 1042474 1143497 1157976 177838 693640 1934169 1385694 1420637 1303861 1278868 1086346 861937 69460 546086 1796950 1036086 1594315 1827929 1191578 1667262 926061 675019 168417 1650830 980028 1435730 1804643 578631 1279580 434445 498865 1539337 1605033 273912 1258544 1297205 1045352 2872 527192 1488699 1708373 1947550 730310 734395 1139416 646572 893448 139952 1722436 1558080 1497245 1236179 53664 223997 1330211 319042 244119 1427744 524040 1580065 1962697 251878 331734 1634259 1018596 1875325 1946928 1803990 709988 22764 991460 159691 1053929 403516 374534 138482 1336395 115147 1484908 1260679 619214 1676694 1364548 547022 1071573 644472 748335 435077 1792052 491095 497125 353451 1726536 1029510 1864942 1527788 1299630 1848913 859889 705803 1733393 1536213 1453697 268642 1570275 972949 544266 238503 1570151 227879 363083 629122 546856 1665281 1569716 1049511 1059395 245459 1637255 1249318 394052 1109676 1003374 721558 1113523 389441 1819945 1688258 1058753 70091 638662 1668482 1351129 1510887 264397 282670 1935568 297714 1090568 746233 1165044 524413 976693 315744 1122592 1300912 1264790 239447 1993735 1231714 91961 294963 324208 1944132 192797 1420550 1767357 643157 1467433 336495 720910 1913786 956509 1132336 1886465 575013 1767463 1051840 1567091 488363 1341775 501534 1276375 114372 1420510 1534376 374024 1736519 1764747 374543 83472 941473 1021177 1329032 792854 196033 225473 1731764 1878263 1211601 21758 651468 527878 1413809 1781490 291067 1607599 1416557 530285 893440 1548506 1922062 1359435 304682 884712 1939914 428780 614407 1010061 41459 1367048 965660 1830688 1632799 99543 146288 51492 515476 1417140 765217 1754661 1783827 597495 75819 1448803 1893040 1064468 1023559 1386482 1267441 140975 946245 1348148 1403252 1632269 1786131 1501694 918207 553044 1355481 571153 215868 552346 657741 442729 680404 1113273 1290961 476875 1077201 519301 1000993 1928661 1277245 1338688 597577 1730312 768383 264873 590498 1263200 1635009 267095 742110 1389284 877156 229870 162692 1302827 1118131 1317919 985762 1788771 1743818 542991 1374868 1791792 628666 19578 1029876 1412092 1045383 290303 768361 922997 174035 1157531 317238 159546 63550 1703943 579943 1032952 685382 1088875 1500970 1675994 1604590 1625071 545354 1295098 1805074 1743327 1037700 227295 1973394 1297852 1006622 742133 1947104 75816 1916647 706414 1577206 1103683 1365198 338063 874668 511706 1495344 768906 1268008 1389256 1331651 773926 954742 132866 355287 445261 1476231 1293474 307296 1614302 545467 957047 1526537 1620121 1056093 1323298 1133794 1649141 1205911 178545 675083 836917 723150 879393 489781 699775 1362275 872958 1406282 650645 678323 1974735 518608 222590 1493473 1078082 1632396 536914 998641 255367 1183261 756932 1141814 1049640 1970976 940300 1410350 1511934 496010 1970841 1593077 893859 1440514 1442611 910585 1173840 637510 794736 1087488 671519 1922144 1543724 1913887 1149647 760846 1864264 1208187 1257110 295522 313572 286835 123223 1924862 1395913 31581 1481743 300325 274503 1902216 498438 188284 603751 689906 199504 1134076 1991896 913422 1827599 527588 199018 666502 1567824 1090893 12907 1835514 19767 1807468 338253 553636 106431 1974803 1663958 696983 1453710 1977135 1127900 1836892 2599 1829076 1631002 932028 1614458 736592 1232939 146801 1992366 1509888 303037 26221 1516269 602969 1585861 1905631 174257 162596 680777 127959 259257 136313 1304945 1361824 1010097 1889128 1216659 547824 366242 1887450 1428247 1223423 1779603 149951 265281 168986 1375061 1040066 760613 355551 1882062 1268420 585321 1216206 635182 900268 413260 1053513 430436 826586 1712093 594314 370134 609003 674256 710100 206878 929537 406071 1856150 493041 42815 250028 691867 841285 443221 1156147 1028227 364761 1508505 606757 1875570 1491303 925099 825872 700059 1186883 1010989 1601936 1617645 1121746 1456764 1774433 1780751 398018 1456553 891006 1903003 977415 1057313 1906597 1120967 1338639 687150 1609384 882967 1916178 1522569 439400 1075627 1662669 1094444 303342 820485 1330160 494928 1943615 163408 336834 89167 1658122 968861 905175 269906 1879775 579450 673451 1353240 1840831 1047039 1339834 775374 719057 33681 944827 1671000 785773 1202584 878821 666304 284560 21817 1929341 1111548 745226 1689970 429765 629685 1664538 271108 992458 1069031 1957601 1452692 378570 741683 623396 1125892 615252 105862 739410 1785993 568498 1023271 154469 889024 1941516 1605778 1598334 440443 476474 1143983 1848839 448820 1439075 1656267 1990865 1761821 613978 201203 1539436 251809 369141 1531183 1900146 268661 1751232 944157 974082 466949 16779 1853524 1447795 1198447 722567 467880 581403 1898935 1461592 551262 137687 1218694 1410894 264517 1889581 873194 226292 1256914 372333 591311 414045 423793 753038 1416912 1309839 1269358 376985 1334972 1123413 759895 1826206 656267 1161392 750819 160906 218847 465026 928545 1792293 1892984 705304 270514 1614352 98321 152081 878155 89896 1443234 1870840 139881 185944 12161 1771577 791773 1596500 1884947 1427347 1678555 1793295 1177791 285193 66050 976186 584389 749887 923765 802129 1195404 703506 311300 18062 1550605 1220636 1754034 386255 629591 1188180 1830684 1938006 903034 906797 523935 1433108 447484 1901042 400523 707575 749027 1451103 285058 1339154 1639495 145325 891632 1455522 505091 899231 1180582 319283 319701 992738 1978654 1623323 7130 207208 673560 1248379 467869 879976 562732 1676990 435288 1960225 1436420 295209 475508 1009699 1847134 136450 427779 1782858 1527102 242871 1289957 1169563 1365818 582433 170558 869404 653600 562805 1552071 88619 149165 1007625 1107779 273989 1926612 152695 1848329 1748187 369068 1219364 541036 1810437 1141841 1077220 1551278 1200175 1748881 820479 572222 719476 706123 1498542 1878616 582122 820751 1259049 1050769 1450291 1333086 4219 1174822 1000271 977731 194015 1430941 128553 1518716 1272661 1949808 1534673 200273 811408 1447618 1069375 1318187 1721416 1727566 1439960 1681541 544526 672217 192111 1853559 1594659 540038 199063 537547 259144 966388 349378 334011 590459 248308 279936 1118924 971351 216570 973983 1297637 1034224 95925 1973026 244547 1602204 434732 272881 848250 506842 121664 954160 15056 1844593 1933923 1734176 549199 1492986 1078523 419071 1546971 1012020 1490014 703186 89906 655245 592247 952340 233141 457094 1752251 1033411 1278097 1229754 1055292 940811 98981 1932278 227964 272249 545498 1698231 1374830 995678 1863791 1092791 405045 1739055 520509 1287575 1203517 1647977 1550036 123387 1221481 1974266 1715404 1977353 399566 1549901 1878905 261211 9388 1466015 1722202 1045892 1692300 1136708 1181552 252158 1298267 215817 692401 1470302 1805166 350052 639023 1334892 1310659 1479944 1562471 711439 938192 58793 1905253 1178323 516547 916732 1570619 614002 1953397 1634592 1117322 263638 1390783 233759 964374 551474 1438643 1521176 882980 660108 1820015 522078 1313396 1691708 1843427 502014 1670491 1956204 942633 1831825 633921 1977108 391534 1311302 955463 768268 136594 1086842 1676341 1078203 1805961 1589395 297308 789089 1049909 1359018 202964 1839928 1687055 1776935 103209 1319206 1799076 665777 1586811 283126 803519 264548 898312 1775709 1103494 1267906 223332 46169 297851 1102598 292579 6847 112269 1039233 543308 1960449 755827 241792 1654720 388353 1868461 1369507 857094 399002 1920829 647207 1581455 346331 898981 1747124 1772734 1880407 1427373 1625870 1764463 545829 1269008 260077 102628 1318784 1232801 60779 316110 38009 987693 337788 1894967 842045 1507209 902425 957434 640553 240763 297907 378148 1270173 511586 1564773 236854 1958746 405103 299889 1180471 140276 682168 124213 1955659 749231 1598008 413621 1281746 247925 545744 110848 1705784 614797 177459 739506 1726232 1892965 817423 1422286 1749217 380519 559707 1053055 1385968 365054 1001447 344512 1942001 1232361 1018122 1801493 802483 1528002 988558 860590 1815231 1505865 562479 62874 1555797 1469805 408078 1474868 419932 212217 1867055 1557282 30848 1550392 857156 945686 869263 1390419 788674 1427053 1578217 1687575 363007 1400859 1408589 557225 1605169 740708 1083133 198633 1050237 1314282 1562744 781971 1476025 76130 736325 1889034 109674 1674040 1038875 77714 1931858 293924 1987064 1531195 563322 1762463 378333 146629 368908 186709 1067094 120400 1779330 395124 1343840 466450 95122 1356050 150285 1881684 1651670 1884686 779048 707536 990307 1764163 1361428 369286 1564375 717535 665436 124436 332423 1128367 854015 744604 1708000 1150430 1738916 413215 1921133 5643 1915225 508263 1578720 535666 1160362 214084 548945 1919877 1765899 13271 1962217 896077 1556035 906489 1158456 1975300 1082687 1247275 954343 370206 843177 1053182 882625 776053 47595 212150 706044 34469 1986580 438955 1880606 934125 110267 791368 255440 101262 606724 469721 1792605 972658 1059122 216869 846196 855269 1923967 814209 1397928 410680 753914 1365812 1904675 641223 668981 513374 1414720 670504 928726 508392 226064 536577 320251 1388822 832683 167583 318503 649637 126978 994145 1838813 789254 1779420 1455377 1679680 932734 1801370 669242 1478203 162897 1643526 1986614 473912 887646 1869422 748858 487462 918561 479242 134823 457654 752294 1967578 1162268 1380606 1488038 1766141 1914264 492317 859219 281038 875266 1243245 194018 1680616 1277018 1846695 308830 1505514 196624 460929 1938404 1078909 1384423 1213314 1064099 1933785 1921587 1901102 1150373 151413 1848851 1550121 414916 1395372 1250116 646456 1117038 1875538 430030 714007 276261 1455998 1364109 1571727 95547 17461 244439 1384819 605067 1472844 1940106 1047144 95096 1162997 907601 1414678 284574 365530 1282583 1796823 1147422 1878387 1835933 1368361 1619389 619035 469070 1774202 806329 350143 1739377 1663048 422024 1222097 1974158 1343911 1739528 1099704 1864225 272887 1893617 1273224 135327 836084 734504 1851428 1531678 1037170 1651944 1953195 1494760 582876 1446898 1247674 607658 852960 1551552 1837845 1883813 1098031 609922 1173997 959175 727731 1925784 1762072 1411013 1063576 1380750 169101 1972981 1842195 44030 252565 1890187 986900 235833 1972400 850633 31479 1454973 1696976 1705412 438662 968392 958607 1202922 1804325 406281 1626522 1495904 1924388 1903724 1714117 15048 180945 613526 1443989 818464 1940776 820063 1418704 1849374 693069 599152 1333879 1779448 1741192 659283 150111 239828 1424024 1236454 1327623 1172523 1799986 297198 1449168 1416295 267508 1371221 1370578 1843843 889816 1666822 1630321 645034 1861393 1453865 161977 682635 1518818 973243 552333 499301 938478 620251 1749713 1231252 452976 408627 606699 361092 83993 221161 1355960 379535 1158286 980868 1383165 621283 837335 469039 1235006 1106342 787545 803610 1515133 1079117 1933732 1997418 493355 1182797 188645 668955 1233415 99831 1896394 1815111 1315117 497968 1476262 1402903 1221605 1594377 1215533 507634 302141 464801 1026615 296747 377128 1681244 956855 1646977 197262 1039292 1614533 182842 505004 1196721 1322277 327519 1005030 472089 477235 389426 130569 496272 188363 1774420 1794184 1411108 1059594 1513027 1111039 377156 881222 798961 1517197 853470 1126974 916684 1415619 1531326 966474 1614004 212329 1980653 505367 1133206 295548 520318 1027310 661127 629873 164603 1853056 1792531 1036276 1956663 460000 1960039 604056 252873 560525 333617 1532720 1210680 905863 1566090 1360875 1309005 1723992 1275593 853650 192628 1238294 1755562 1853671 410684 1801151 552407 573972 447820 328323 1541923 564793 941590 1010283 842883 1865324 1396004 1880048 1595707 555216 898767 272299 769532 411368 13880 1701928 1222371 60911 973889 568472 325184 1586900 1234183 858584 1718830 1651914 174805 1681437 1642954 1285932 181344 1887435 1791697 1152303 1632310 347774 1738811 570857 1111904 543104 1648172 1719696 1830474 328740 634891 981246 379227 150810 183359 1158739 1196289 1446300 1374416 438320 906274 536642 1476053 40757 1247475 1011014 836015 991909 1048742 707149 1170557 1525179 1772573 325036 359723 1561229 1024579 593923 420543 1130161 628461 1752322 1523056 447064 1620231 1969423 1384639 1134734 401687 1169309 1238672 860648 980314 873728 545991 380195 1766350 1993061 1298339 70401 1875381 1087606 212579 315882 1253314 1255123 1468464 1487077 324360 358938 94413 1988745 1282192 1269939 419084 1850356 1910983 1796984 841057 24265 877936 884670 1491740 1098198 1740863 1785797 1805304 613619 236727 1067056 1632309 798293 1902095 1500225 1501882 353223 297639 1375019 345121 213355 1506919 1652869 296555 1251397 1082259 719203 1527749 88263 194252 1149437 878073 923360 1925172 1716259 1657273 1928681 1546605 1450220 1361657 602528 806841 1012278 769851 1416826 1504573 1473315 830236 1250048 967200 107714 298829 1951798 1301949 127505 1241480 795707 1032544 62801 1918414 1098139 1980902 1164123 211394 1648186 1456018 245962 1465049 1836888 495567 677573 178738 640030 1936125 1481869 1075052 634605 1209609 1547093 1255219 966048 1100357 953971 214978 288523 517965 617932 194089 426303 1998982 1837539 1600223 1395658 72880 56148 1502056 1876404 770959 1017861 371372 1311703 1787598 567727 138203 262577 241397 1199323 1923653 1670605 1933172 1712656 809437 236445 870337 1723014 365880 471178 1879656 1638421 696465 451214 281095 1860879 580208 333905 1390956 347416 1494364 1136705 173813 1239805 1363805 1165306 1813046 1652045 552443 1152908 745452 584183 1633348 955521 820315 1301308 1647834 488751 411753 1426175 428529 542051 1220986 632514 933198 1190118 1333478 1982495 1005341 547693 1728949 873105 296549 1950305 1383277 667552 1303939 1734279 1350511 1413583 1982234 1843047 1907351 508677 1458314 94780 333025 1210184 1245337 967063 1473736 787953 1306076 1139845 197319 1342528 902021 813243 1959078 1455454 743307 336108 665558 1714213 750107 513102 1405466 708998 1631429 570011 1725249 563608 745228 56475 21680 1653856 1437627 1222166 1340284 951303 912703 1967279 1925109 1616237 1361119 1703544 410631 1890749 17842 681035 790382 1339438 667129 1900586 1756127 1812829 369083 1215910 1235429 1802245 711253 1773501 743474 699949 1768213 161150 1396967 315611 1452507 823974 329214 506223 1824901 924136 483002 1514485 63096 1068016 1622099 1070999 225535 942053 933329 682389 1266027 1829587 970284 123105 735306 1157023 1706221 1792386 1930435 1940576 1806486 1166425 1313874 1832144 1475106 201386 1837907 1822190 1257133 1755255 922795 345987 1764010 1741044 1053360 1671994 270850 1604800 437554 1567029 148989 710075 1787560 1682414 1197729 436016 915862 145274 971762 693868 278824 1683902 1479272 191285 1705610 1233797 1943201 352011 1490636 551090 1570658 832282 1682851 815712 1744132 1305635 542275 8198 911156 311667 1288498 970312 1630897 1019259 734080 639809 1808274 505017 64154 15771 1200642 502992 1788773 1821978 1372732 1376281 1430888 431263 1643370 143730 1120117 1768685 33110 192787 375865 20120 213442 110415 1623669 745528 1858746 1661697 1866438 1986622 1721249 945166 1642673 140531 795693 358321 1149262 457925 118910 42634 973670 1687316 1423672 1280210 1014683 50032 1864794 1608672 1054347 1928203 1532485 738819 1625354 1395676 1717495 173427 849714 1670203 1793085 650678 6670 1224053 1750655 514915 999008 1246094 1829168 1082592 1331127 338394 1962257 1218284 1017233 1573482 531822 1898726 750033 74848 656595 112334 1334568 624272 1375676 1308157 338988 81125 562807 1847181 880331 490202 662005 1624584 1994644 407559 147658 1841562 807322 548930 1421120 268714 1692553 1292742 237603 290680 25747 1456938 182188 1843141 1670787 301148 299995 1416151 1203278 1956441 930753 216519 1510230 533149 1303677 653426 432869 560259 690933 165366 1460152 784631 1381139 529797 275266 842390 1292103 200992 1791467 94585 481157 1721171 59972 993940 495816 783420 534477 1753193 369727 1155708 137716 982372 840729 1253054 49900 1814827 680289 1903570 674740 1644332 719396 1503885 720169 1033488 1251428 874170 781702 1557852 661044 845904 366627 1213920 121048 1594557 1390578 96528 550206 1869006 559456 924346 272098 1445118 931389 1943590 915512 580943 1892721 1428382 500715 1049688 320928 720897 1996531 1754501 240826 392652 775973 285022 132169 1714333 1341097 1845927 1202030 541695 737622 760642 948321 1106184 1949614 235130 1521807 763313 519075 865358 86804 146176 800117 1961675 1608928 188825 1842398 809546 139422 1631009 1170399 465511 1226526 1753695 621220 334826 1403892 1781513 1053322 687545 1435836 363653 1580102 990573 981051 1417194 56985 132756 702168 1153804 1137675 1025926 1500355 342370 1461357 204239 1799515 996337 849644 898920 1617110 1917156 1620698 731907 663107 1943467 634571 704609 1517651 1865597 777918 516349 602053 234565 477656 1601864 1494916 973920 299774 1042237 1303854 1589706 1653555 1601086 394303 238950 883527 1764837 1338878 1185115 1864047 1390994 44461 1236359 725604 1691837 1825484 686514 1155122 1793021 1690313 994011 1666867 1142412 564678 650152 1189486 1639709 1109332 1712628 1040134 1736189 502855 1424587 547951 896535 199782 888351 1057699 235042 640040 1609923 1345986 1335985 785683 427569 1701963 1240885 680749 1721491 547325 1434723 44860 428245 1554381 848868 1091238 313632 1103008 1308815 1059542 1410699 490530 1813787 1510393 1416586 1532732 819104 1183315 135656 354912 1730666 870141 574669 581654 1061376 1952830 1118794 1756440 333258 1108923 452317 1046337 440915 1066113 141893 421037 1189688 1135072 719795 1124595 1354378 125011 57183 1363908 1686109 1939530 433096 786573 390242 1134610 1026890 1072844 28465 1279592 1416918 729018 377687 1436718 1358807 558001 1611808 461614 7514 252130 988341 117084 1433322 287570 1567289 960165 866557 903782 677728 1392972 776185 998076 1898521 1825348 85234 558906 1158428 1092218 1590649 392970 1685917 1085132 1678379 1479473 1209525 739056 697014 323840 1369001 349822 5449 648898 1933237 27904 755732 429276 1281295 556378 688470 1318819 893198 647303 930828 1920535 1071586 1834475 251976 1384496 1961565 313929 1753994 308271 56485 987021 1887774 605401 153380 634590 1342521 720372 769931 743711 1365115 1166052 1829655 1242196 1897462 1467399 720596 125196 32284 1208184 1230683 1827597 1592432 1577520 1890355 377374 34923 727440 275348 596573 1842570 373225 172953 80292 392461 59953 1105466 293499 225131 921082 1707854 616675 1387180 1760956 576624 42525 735121 1836391 195145 1617984 520540 634507 741999 128464 460307 1627675 1563664 764121 526464 92637 158203 264168 219492 261408 689729 1063993 467572 1372779 1051012 631402 1777941 776918 1025726 1927543 1644169 1869204 1321994 454981 1231017 824980 260272 1101694 637300 177175 430437 1265981 320172 1186534 531183 1349638 677336 1542819 1876175 721623 250172 136769 1135841 1103714 1474222 620765 332012 948832 512449 182536 260335 94965 1827679 917099 1317945 1981349 327692 975088 1272399 860197 1459483 967011 1915280 1889375 1032772 1189175 1461970 1080436 1750278 936748 1692009 820196 1876998 1402768 1229872 943500 1787280 526173 1338266 1804475 1038520 654585 11637 18570 1830286 1533974 1758491 1212118 1817648 339833 1159485 641686 1537320 481813 899521 776877 915235 964070 339897 380736 1988925 160113 871089 1720691 1147573 1773519 893556 193966 934419 702239 1450911 80582 1944528 1411152 628137 455988 580150 159219 1094285 1480568 1530646 823769 387693 976139 685640 1778884 1635824 427385 1166058 377627 1744790 872398 372141 229294 289759 1211569 779223 1493925 1122728 444465 1884830 1214281 1190848 322427 177834 176466 728134 362620 371898 267804 63 1619079 941447 147160 1044565 835794 1768382 642833 5184 1180586 1572660 1868972 1219404 1834336 1169932 1588643 1040854 1103003 1056846 1681874 770355 1183794 1776467 117360 294991 1520281 346122 1648387 172801 1852878 113357 502606 1314167 628423 565927 457351 704869 1815741 1180276 65469 1949960 479024 1889919 1434372 1285871 1435732 1125603 1348296 587298 1095939 1749444 1178351 1820010 648861 1792834 333572 1708148 1254568 340490 1352341 902096 541945 415607 466806 1592814 829375 255167 1910170 855910 1933927 1316819 1036375 252448 677362 1971972 1326547 116066 1757416 986004 1578443 1116811 926512 1889990 813245 298451 1673795 1999754 879038 688022 1100876 333512 724295 144537 1502130 1984951 559110 1583154 1798127 939381 1363258 1051698 1106753 1355867 1882880 1874958 1784398 253828 1294096 1227338 171313 227276 1243566 625327 757720 1680441 695274 325586 1104960 1990266 440154 1731419 948699 1660936 1669270 227736 622062 97548 549252 1494716 1910696 1189386 1767053 1035413 1351625 176448 1841883 382280 346625 1042735 484315 750352 963186 1244690 1401805 1659726 278788 1950505 382708 60174 1991597 154722 1488599 935214 990667 367947 872566 1251937 1296783 896238 1859372 778821 1158490 1252505 267410 243817 601651 140193 353966 1133146 1593621 1573404 344677 1790807 1116329 1801207 678102 1563812 1118757 429573 475550 219185 1099503 1329609 1789221 1813152 459197 220235 1018523 506694 183784 324688 1544434 1341275 1657365 1654535 991886 1056827 1624424 481823 1909734 645642 265809 841962 1394264 242124 1424777 769594 66271 396087 1617315 1920703 103960 397905 384986 1066725 696248 1071739 627341 674990 768732 1444366 1828495 279055 140623 1608557 1596749 1752502 200336 1725897 1333729 1061851 777460 708400 888776 1914342 452751 1197744 1966175 78993 39605 777309 1556502 1310698 1204832 641558 1007612 1022690 1176981 1757619 1325380 1021888 159384 1577008 901139 1390563 933756 1159719 972637 1889853 1946474 316833 1785517 14626 1078281 1386502 726476 1547525 1136721 116498 13748 257099 1393135 1120069 775930 720925 1418860 834333 971672 1235615 185406 1984415 313899 1672332 112241 82855 149720 988846 1955184 1694320 633529 471943 1215042 335929 802679 610729 422043 1875572 1680973 1754356 1976098 228222 42784 121064 554825 855409 1093591 1076613 148564 1405777 659315 1049960 277545 498405 1042169 1369552 1239170 589986 635904 67466 727901 148497 1783227 602595 737644 691804 1425196 288897 1290234 612680 83750 1717680 247884 1116936 1464346 1660949 1865921 1237855 1250636 360132 1197675 1144911 1000109 1766827 855322 801771 45313 1557925 914547 374195 1125294 82254 1866524 1807135 110789 67534 1280793 125320 598005 167510 1794602 1177874 225615 1709680 234636 1905455 1788292 657205 130221 141140 571400 541379 426649 250740 484371 876395 219584 1397814 462433 966893 1813155 1761881 655480 640054 868654 1336131 395132 1230445 1835644 1432524 1138550 1111409 1852996 1574245 576242 1902725 1292506 1910653 13754 553672 1445822 269876 1180000 1483642 1371287 1667897 349167 1598193 1202742 14161 1231759 1411187 814999 128785 1564724 1815375 1093191 713350 244673 1193714 1341655 408358 303897 715527 1338888 438413 1534847 1207000 1554422 1743188 156054 1938445 1606456 1723419 1897732 1607244 1697549 1620956 764617 453126 1932950 560371 1146918 829296 1861285 249165 1814169 101722 519559 1903602 1766543 1050917 1786357 1997824 87422 1164120 1198594 1829972 504309 1905596 1087053 1052432 753917 1934504 426801 1457257 456791 1175615 1065147 400389 1661150 1818313 424674 1893042 216757 451189 814309 113846 1916792 1642630 286546 1412321 1221317 1434751 215904 1876016 1574719 444037 1927070 1737703 1936869 290092 873349 1502939 1136947 851826 60465 478128 22107 750821 1680315 650571 968215 1714833 1435556 1737136 1633854 1420315 1575202 641661 609656 1466455 1886380 526370 1413970 1797749 106232 1904797 1755673 1566115 242944 977138 1310821 148626 1431794 260562 161183 169900 93611 169875 1570905 38306 745978 1943045 1163617 26915 902420 1215382 1821230 1952229 225466 1787742 1976911 141472 1752018 46245 1315251 1283999 231957 134574 465297 273877 1221223 412975 1437973 932778 550168 1171061 1544267 1884639 732545 882328 121352 1624546 1287757 1861263 1272928 1359717 1987585 119133 59249 1024907 1119035 353940 755308 1678614 453123 1764562 1429381 1542530 582244 1444409 580994 687242 1039721 345988 556191 1436706 278356 1180249 967093 804230 90549 1136933 879952 25899 252696 240530 1394399 1575491 815316 1077265 1845348 1051714 1543990 1023248 1336296 1560821 29415 515070 263022 331722 172458 1183523 1162994 1082745 130498 513378 1597200 978807 1456799 1204753 591133 83866 1256909 385834 244109 1166988 1771422 1311553 304552 12624 782460 412328 1819623 1032527 1166458 1356305 1166672 317313 987434 1284427 1268290 652744 1654367 1820861 1213856 845793 1599532 1473597 960916 825350 711019 1892316 1561736 1247326 201042 1803873 1531592 563305 72882 1744761 1661636 17072 1386807 1074598 966508 1811436 796781 1175751 1189214 745299 1625451 408011 1679636 1432324 1193388 207104 1471994 448930 207538 698389 1787515 1533984 819239 1155016 1371 1049300 478664 1154064 1799492 500547 1315375 1652163 1724260 508714 1349724 852916 412952 247726 872213 1080939 518839 150025 156261 669282 1976811 898598 751699 1449967 1938215 599993 1971277 1818726 297202 1545953 923548 922671 1183471 1442923 758207 1127719 1173321 1910805 1809596 430782 518921 659926 1875352 1158751 857945 824674 582472 1152602 1502912 39705 1342642 1639468 782348 101108 1632576 386891 1666306 1801385 1625948 1513649 1009784 1663483 175649 1981912 164856 1400674 43820 393950 1325644 1385836 465746 1393151 1414823 560835 1863374 258104 1606112 109439 457615 215099 1920275 1944305 1190925 1599333 1618556 1615491 789199 1635873 1851817 565576 765439 1845392 53873 1307409 1329396 490197 602944 1173063 613592 768623 83171 8502 15194 1329143 996876 1839518 1300467 559564 1693958 1925713 1028250 402234 1973783 925682 1075381 145134 370512 1548942 1235210 505871 1782456 1963755 1780459 1612204 375620 677625 342425 1281968 37843 1654329 297508 381574 1808404 537464 97939 1993650 6322 97276 210340 1614304 691887 50696 77819 1461178 334633 1280857 982551 1888472 164206 490631 498118 397451 415549 480694 1797780 1382535 101885 1187693 334100 1695542 1195832 371720 1378644 182698 1707231 77650 237542 404993 650202 75903 1274207 1225653 335725 1783296 936843 796069 1958726 852863 147018 1257515 979384 549965 1130855 1644088 499548 1546953 1024699 1951123 198187 117949 1406196 642262 719540 531717 1767207 780007 1275018 738537 1623262 1651883 804516 665848 720926 1768535 1218111 1188736 1208136 1846451 1842391 741984 1340794 423724 641981 279138 1743845 1346452 762692 426355 1420499 1959787 1763564 427694 55645 856479 951866 1219712 36809 325461 1875268 975848 268233 1009026 1665997 1128185 1844120 897458 700725 1022967 1501087 4089 647247 264506 75566 1250169 1818160 483471 53434 1400673 1846548 609851 221081 484309 1215341 1988269 1217359 1403298 1909029 1193128 1317238 1999802 82353 591896 351195 1725363 1581129 1669437 472538 1016763 1141918 167074 1973051 1312289 1276245 693590 1526817 1895310 1195333 1389585 1328116 336782 625337 1218735 1420123 1591068 739665 80053 1699824 496192 408151 1574082 866826 1306440 422624 538791 587277 1507389 444951 1911479 532660 278665 1634081 1555320 1640976 1004005 400409 34551 1247077 134146 1128670 599683 1739823 87388 1333737 258034 1500220 1060826 544695 210292 146790 1282528 289218 467858 732208 1063147 756607 996283 1736741 337073 771693 398001 1957323 1914401 191008 199707 1383532 1281434 525552 1826334 894293 637488 63526 88525 67575 1102557 1038929 713685 392812 1393152 1823413 389964 1738805 1838495 307691 690440 119193 1686263 814598 1610554 15383 1122051 1641468 1612825 1468467 37647 1385474 413820 1956905 502250 1800593 1802763 637460 903449 1292925 459502 1750969 988002 1429768 523103 839810 1558955 260046 987330 69973 430768 1530984 1794514 1107406 124583 1267356 488683 578934 1512831 1383619 863188 1656734 1729102 1337011 807692 1722497 760381 504061 4549 1768117 1141979 1261818 981991 1312349 1807724 773967 124982 1438662 1923915 1840068 7262 270471 1288900 295004 673794 472944 952554 122278 195147 1723175 674539 1645928 1947324 405841 1283126 1421679 814347 1969336 1370312 232326 56310 1627885 1571889 939160 1208452 1237170 823277 1332820 853813 1671571 685087 999039 1304428 1771862 90194 1501147 1957769 761804 1609150 691524 1456562 540145 1333287 1261978 1087266 1623449 1843027 954169 883039 1236108 316323 1245238 1505959 1611210 141807 45403 928907 1035289 290119 887069 845332 345031 775655 1752009 1676555 413342 1043261 323495 594245 1394192 772787 1909989 15579 474438 740166 1038981 477730 1429531 104850 1520326 45235 1702230 1552486 658582 1111426 1841985 622882 130132 550079 502523 1825850 1781012 373646 528349 1928994 902594 203358 1006650 48700 438876 865247 243416 1676745 871938 784050 642296 636187 960952 1546044 459696 501030 1703017 345908 120415 1021550 1351974 16213 829388 1543333 1589092 315158 408020 1414137 1831989 221145 1692430 730614 1227240 733282 572975 823196 1829493 1018192 354492 1505237 1139831 211093 1813972 358908 642176 155201 352210 1717909 1742685 1378462 5566 354481 1878605 295445 388824 1207973 271089 1557149 50353 123752 1026410 954814 1960348 631137 279337 33033 973931 797301 962778 1681702 1965131 1657560 1364395 1385009 1308465 21517 1254264 896851 1454440 503426 1956251 669400 1180990 1884598 289171 748803 1924405 1004772 695626 1475451 738487 1382669 623204 1473684 1551341 888757 173981 275264 1722484 759472 733097 92281 1125072 1164946 759338 728369 1869221 559082 1809657 1683946 636379 1973224 386805 790095 1942565 1509301 1608775 182874 287627 1865228 1547644 534793 1631834 1062449 364058 1678594 1527557 343381 702430 1999924 163526 1242171 1480265 1418081 1188424 1123970 1005458 974274 455169 1768032 388096 417176 330667 1466932 1006360 808138 1827067 1200975 1557843 769174 1707172 1096805 302207 1672800 123628 8064 1425082 1604419 617313 617590 370908 65743 166646 1721788 1481200 1346446 416074 907653 1704315 388245 1901252 1538722 157751 145289 975102 1745271 1124477 1730810 1031561 967079 1908303 1523136 1802114 1312733 928844 1492763 364775 1062892 619513 383530 454852 1777009 1467686 128117 947776 1314830 107627 866755 64151 1034005 677596 670843 1439273 1928607 790727 97110 1373309 1019123 1297177 1903801 1930422 731327 717119 499472 599077 667752 1306449 413451 203552 1764253 698776 511006 821220 367109 475356 722874 1837888 319281 1933010 729056 1530819 1542547 940348 1538023 1912267 1324970 1317019 414166 1615553 534762 271871 1378414 1299785 492362 1305962 255600 1281219 750431 469848 485312 1706625 1229690 41130 1900364 1002271 1817583 1388142 1386438 231000 1938078 1961912 1919498 1560723 1832644 94299 1489757 1056373 65549 1686424 329505 1625422 1094895 389610 748192 1236988 1813571 584677 484065 1454122 1970973 626561 886355 1252989 555218 301900 430668 472655 984550 1376364 1458949 1084977 893582 60135 31155 1358633 459179 120334 575140 299891 1705077 949515 262096 1218549 1995409 691244 962544 1712022 450497 1556177 812140 599607 693997 1831671 664943 8818 908676 1782026 1382268 1841794 243979 777158 488768 625282 116580 1237727 872850 1134850 46951 713324 79448 1264250 832390 478858 173954 692015 764208 1272463 358250 1196930 1809874 1549769 874699 1118391 444595 1115594 749692 412131 1909928 1331332 1178762 1526720 132875 1473396 1131678 753624 912501 601602 694460 1714383 1515343 1781710 925378 860059 1785609 1006476 1017079 1771341 1187341 901237 1104675 519237 1851442 991707 1593142 570242 875323 477986 1564220 955797 1782652 1244960 1508314 1809609 1112917 1914757 173768 1451665 1797320 1195523 518115 1120316 863783 1595824 763386 1111600 1904811 1834287 718081 539904 1714514 1826560 868471 1383465 70336 313442 494514 675757 240695 1067801 1564024 830687 967179 1963626 131935 882873 962939 1781196 161932 1661624 647425 283938 1799246 472248 1164246 618080 1167021 1852331 1348284 1830564 1131312 380467 147009 241960 1322059 1768350 1564351 1078462 1657585 1937770 1976342 1673798 428317 1487121 1446497 754990 1917634 1542208 828408 1521289 1954716 461816 739329 76699 1255928 420059 994347 126779 1585950 1229263 805846 478237 1329047 1841254 412089 1108418 1739796 1343549 1135147 227641 1730909 380794 1087113 1205928 464759 1076349 994303 197769 1696720 70464 952882 13606 1002467 1288612 943803 1974438 1425817 561662 1973772 75746 101864 452877 1751428 127403 368233 1083159 903192 1547315 816122 967760 522336 900866 604140 1274350 1093881 1365652 659401 1027984 986751 1101019 1626258 1967246 1347364 1094268 1320603 1563775 1214867 888711 1994808 904101 641158 1893406 271336 725433 1349996 1798413 407478 658832 1557306 1015904 480671 113008 1092999 1670010 782746 1049965 410207 1901693 565265 1555836 1143487 226004 603014 85233 1029436 580748 598820 1239654 348637 1076773 224413 392766 706908 615158 878040 1798718 1918049 929191 1634543 1855940 1068114 1430033 791687 836303 244036 563611 86379 1129779 1586666 1257811 513704 109207 1540607 261079 141206 88816 1660206 429524 1406004 76434 1754190 517851 241043 1426213 504634 1350184 638372 614523 186582 1464791 1834188 782630 490602 874389 759616 1062354 1327866 459169 633239 602161 1764870 1178687 337427 1849645 672516 1456017 904241 774041 227960 1491524 979196 64930 1191499 1924888 1838780 1254500 359517 1676090 1799220 1462069 1612502 944477 1549729 719812 1499549 1408225 1699767 951606 1895658 1807296 1048793 465942 1315892 85397 477617 200348 874144 1997763 1668823 1410011 1511842 1917133 484517 1524944 1282601 237329 1633739 1930908 1070542 919048 248839 1252506 106524 1304288 960412 484104 510143 1523498 1551823 35938 1624844 1604328 1844905 17822 1346289 1268074 1907267 1805745 232211 1211490 748844 261296 667935 523450 1669006 1544554 1099460 74128 941902 971561 625542 636784 292300 566057 553347 1739950 905412 1357438 1705277 195978 1428741 537619 73391 1508307 979561 1947900 1053014 1983551 1902694 67886 1831638 1575794 1806972 184175 273613 667037 524417 765089 1617278 1818562 1602798 220330 9011 154854 1027407 1585654 1943060 471484 1362904 699998 1284018 1187712 733919 934340 1279443 1686720 1791386 445195 797663 1763280 96527 39622 972068 1999305 1272400 658088 1694607 1698555 1584994 1738332 1120892 233379 1354402 1357279 165959 215861 26769 874814 1765221 1757598 1125776 1228508 1446131 1745848 85658 1106370 14710 918825 1298597 643517 385257 666014 1817101 333740 1764878 851740 1455630 1398113 1265642 1793651 795205 84707 1105293 654575 84635 1095277 1798363 1192970 214317 472936 1907878 1490120 1743559 1888504 662403 1079572 1991776 414757 1668928 1531250 1298402 1435344 1554026 803207 1937131 285033 641817 424962 157304 186795 170830 1016916 301375 765896 95870 1447011 1592989 873 58362 803414 1391916 1831589 390275 1281326 1896016 1868723 1534450 1602105 1456399 538763 774629 712706 1083324 717261 1389554 1480960 659610 471502 731328 423188 1036317 1932735 928937 1479478 1202991 592857 1776714 1082858 107155 147312 951177 392498 496936 1091337 835404 1318501 466052 1285189 1537947 1343836 1759228 1482597 1161175 937579 1126539 1731076 1848765 1130767 65029 1623935 135472 1372278 1757522 970520 1086710 701167 915911 1653124 400454 1083102 1794989 1182463 1878772 1182500 319092 1198947 1907348 1539057 800930 58156 220295 379461 1178444 837497 1548018 113458 1529473 115756 1454965 866083 1753308 1771967 887982 1159683 1657348 1616754 180934 1265823 866581 1940629 523800 116890 1726386 1829077 1440457 24882 830901 1469792 540015 1516089 877403 240130 961141 1455823 57000 799953 896839 1827341 1453115 591901 1115665 1501678 1539820 863597 868378 1790380 593778 354385 7930 118688 61210 566255 1339778 197066 1711712 1829109 1086081 1106056 1503865 822863 202178 1996925 455093 1140082 1018481 860336 1194302 691412 1747739 970573 523990 19476 961040 1172394 1687976 1635922 1217941 1727707 1885885 444470 1178146 1774094 269010 155157 975393 1323859 1550412 579811 1404328 1171274 1343545 185352 1582424 56655 1061367 1177302 252125 584455 1206824 530602 1346007 397576 1259191 1580557 326959 189139 1003746 1316535 1254930 734294 1082499 24514 181155 164010 1272460 1685112 649077 1961705 441273 609235 323240 1405644 1931432 1504754 347028 521383 1150598 267301 986238 935904 976678 1772929 1395475 921519 1299803 321115 379100 686779 616363 626001 1116094 702637 1228979 1643743 1004072 1353178 587601 1308738 904872 112766 1385110 1336678 1005303 17801 1832706 80996 937122 721034 1557034 1975890 1117269 1645543 1301827 1612231 780772 599208 1218384 187906 728862 1197637 3719 1543594 1773325 328251 669457 1186167 966066 827821 934998 1453842 929678 1975225 1001652 938943 1100091 1619884 1698926 561013 858791 1486275 874445 1198827 418902 587271 1215101 957785 132951 1456240 218585 833613 689252 733685 1511591 1716190 359571 836267 1117491 453214 1729898 1295930 892343 24186 972140 588210 1948613 1564400 1450659 893402 1319986 1318763 619851 1522403 1643193 1660851 242740 950927 1631741 924627 16062 167125 1699438 347877 1399101 1503782 1475357 77291 468149 659808 1128814 1120216 894824 1097440 363754 1306661 990367 1888672 1917215 1562611 1233173 941780 1943119 1540431 1985264 1869519 1015547 1901323 536295 1370675 270085 766588 1150944 190749 1484141 1601534 1694141 774913 193534 1310220 767839 1003890 1523198 1358058 556951 155188 1021918 968303 631470 788195 1272356 373217 658481 58761 54855 835963 752228 131985 862504 1367230 1441164 540278 967224 237760 1168449 46626 1484800 125958 856475 1276787 1561843 1232827 874168 681440 841828 1728670 1200740 632460 350610 1916606 349130 876485 1098315 1617086 793018 886946 671464 1806720 722377 1166274 1426311 1031968 1352362 522905 1722931 1315915 371287 177477 866881 1140147 718566 1033011 427453 1941712 1816604 1414645 949156 1302765 1511536 813756 1362019 1819053 1198248 422261 1219462 262784 370974 967604 1386588 1280887 492944 1734747 671425 1893295 1902054 103056 1081923 892735 1056366 1103010 124927 1423891 95037 103072 70182 364266 1241112 1448486 1382611 1285455 551723 1361567 250510 1064792 1739927 789348 1663043 166892 1443292 1853854 863845 1219405 1399501 515173 1679588 372747 513416 674111 784097 605300 1184098 867705 1211809 1494431 547171 1336692 886762 1096962 1888392 356875 1910772 749407 1562497 667885 508789 1723065 179289 723365 226999 1004864 1411052 566829 1294441 553650 1391666 130723 1062221 443532 1259918 1757154 63250 1180262 598656 1890119 172834 1077470 603614 1169218 1019405 260047 1079735 330728 619855 1855991 247086 255914 1853413 1805926 655362 284259 1930129 1135312 1368768 1654982 112873 1182417 1233761 1067925 1970349 817285 1635032 1447439 1136719 1517937 1476741 1179055 1560032 1925565 174683 1265244 774711 175987 706278 1692279 75723 1009345 822473 1641393 583065 1419817 12963 1390157 1418980 729938 1072401 175811 1602714 335363 43427 1303892 1107053 1987527 910394 1574028 721008 456407 1402662 1997008 1267265 128199 664196 1618476 1782227 880134 127895 1478635 750053 898676 1751256 974782 1481213 1838559 1111502 1275986 963443 945162 1335116 1169829 1181187 648791 525068 1068950 1097045 1974789 723304 721891 1004577 704730 418958 1783222 470215 480262 1884226 228005 583189 816657 1322238 1989123 1767090 1474961 12271 585054 177292 1403961 574428 1625959 909850 757507 1376997 415014 334578 800227 1410486 1185538 1370083 1471496 756435 709696 1369535 740070 208969 1383375 1736964 864519 1543355 458506 335141 1594411 1751912 785922 1654055 837170 678825 312904 1324728 474227 985175 1976301 669302 1268113 558756 698051 12933 1216509 145794 1915973 1243280 1877924 286151 1682908 812110 817518 1589205 1346918 1945622 55583 1678368 549409 597400 10778 1131092 151696 1219401 1312674 206700 1614647 1735400 605265 275566 1771002 1695595 379628 1813773 623878 1002637 1229348 822802 700419 1148667 492285 1230569 841203 1112563 85801 1493031 1296482 1298259 1460413 63976 1737947 494829 85334 101600 835270 704016 117607 238041 1047086 1281792 858891 1394391 11869 1737124 761338 1423629 859828 1945319 711108 956979 1642662 155333 530587 1283690 1560103 912529 1895790 447745 1686182 1981505 303221 291433 1311337 1499492 1333912 1622189 1442137 440370 903760 106837 851379 561676 572488 838371 1396351 1002202 1609344 140136 1759885 634803 991747 188935 366516 11039 1928040 186545 1876063 1405641 1418888 1943992 1508933 1201595 633329 495209 1932404 639419 1832215 1479801 1440341 1121745 1067572 1352281 1332755 410589 1076355 1077526 877614 1389070 1995976 688408 1580444 71172 327663 766179 162636 38041 1428445 1910986 395269 1779452 1621059 801091 1277426 1565181 1554165 142278 1868760 677915 500957 673371 169322 687274 790008 26343 883894 671854 542944 248261 1841558 835873 1417873 1823069 1149955 1571421 794392 941403 1837142 844130 806770 82012 1993120 1752717 1011535 1196633 992711 1793888 150104 630068 627360 566985 716387 291839 1603109 1278783 1323983 518222 1738043 344016 1205232 339088 1971114 995294 800719 891155 965450 1533723 457286 515412 491177 1110964 1545031 1291634 1653173 1271754 966499 177941 1857424 213625 844615 562739 1860491 563988 1398520 563373 1777795 1212717 1149069 1743159 897935 1893332 1459810 713053 160885 1553490 1887433 164126 1909311 1940260 1690794 1221338 1588964 1829865 1888195 1669987 1908282 98106 224344 452112 116543 218642 1904282 1057197 1888925 728437 1556864 197526 45329 1065739 729580 1502800 182492 1197440 407231 1459518 321745 429961 1719800 1287202 629712 177787 596067 74003 1318127 433738 919911 183435 406093 1824315 183700 107305 567751 182533 36928 2978 387155 1467581 9190 202197 1305648 1276283 747717 407129 444108 442766 1253254 941768 11513 1238357 1642867 1440523 338807 962783 161325 1764291 1673938 1514951 814526 862723 1365378 589749 1386104 1654211 990161 1187119 658210 171704 1910075 1463171 1060691 1724097 1238938 806052 1871260 537112 1256830 1852763 1165447 1394489 1980612 1782414 1338207 1069818 283484 1175300 6559 686836 1480190 602571 1872675 770346 1037163 391078 1753476 969990 1483775 1261425 1852751 1808783 192081 772369 697348 643008 1404557 51202 1192015 214577 1418891 1955240 1090344 1590918 1414567 7125 369792 317401 538470 1864657 1152115 354550 246665 1801958 636842 50903 1522323 991358 1090946 1450633 1558088 9170 894332 1135046 1474772 835479 1303989 1285069 1448259 1604753 682631 425282 1897362 662662 42085 553577 1801517 162560 1792401 1019015 471042 1403570 1169625 680442 825385 225234 1268816 1256485 937490 443795 318849 1368873 1540542 1910103 1400239 1202106 1957666 6482 82706 1968790 215473 1456732 1774138 382819 917774 17887 1606080 1660653 524415 745005 1334343 1618103 626158 545799 1986683 1297762 1755761 321721 573780 731062 512618 425777 249500 1708142 188382 847834 1108644 349937 1499909 1152178 1144133 277657 240960 1698699 1403795 87325 414675 1678519 1180835 1350982 312886 819042 639600 1224467 493114 1510473 723332 813024 1550703 525396 1254360 1709423 901299 196604 1670315 159273 1900763 958373 1743020 1735294 552323 935836 747244 1334035 216397 1744099 1562115 937603 1602717 53153 1772521 629470 910081 1831269 1914229 1547765 1253446 1002409 284828 1544365 1101139 606076 1929259 928356 1963094 1680626 1775352 395365 1909158 1102306 205075 405528 1117916 1777913 587239 23634 1158064 488201 638149 1526388 1290458 1109375 1337007 439916 796784 1413079 601808 1485053 915237 887474 1001207 1804136 1487526 156174 1314238 1027379 977628 812520 589836 1708473 1918304 513224 941381 848393 288404 1556010 1387255 396594 569279 1534156 1992514 1487130 1150532 602117 1833786 585440 250022 247691 272368 486684 80519 1964566 190631 778433 1674994 432822 425665 102418 858342 1251578 808346 47641 961866 700992 1777078 1753552 1430133 1201409 953568 1502462 802180 1395787 648774 1048091 263337 357115 1135827 266498 1212617 984628 570204 549877 368682 741006 1655600 1986309 1447598 1579512 589639 1220842 573295 999208 326482 1113376 1439026 1462669 1289298 830113 1079445 1908280 1425709 435772 1133383 1364135 981184 1904591 1166202 434484 89763 859187 829044 911993 1627324 134932 1841441 201289 1224744 643400 1825760 1974902 1438606 1498824 1706998 456118 1068250 1781808 1483521 1678246 379399 906760 123708 1280664 1863620 601735 1411526 685309 1037075 169823 538550 367935 646185 1507223 221941 1625900 1347349 1243263 1652326 1404666 1145046 1865505 116380 394956 1316818 479194 1494302 249379 1991814 457594 1408430 1442056 1419727 1396462 1930433 463583 1228884 1981151 547335 1973008 908894 486165 1582976 1127979 1336333 1982973 876695 1787350 1516641 957133 947904 1986912 1605636 1601116 1226214 870299 717259 1793609 798049 1123962 1137598 97374 1992406 298681 139294 1930746 1366609 1953433 1945597 1265291 556134 1735978 1604611 920610 613822 1453069 826818 215783 1493269 570566 654352 1453688 1536902 376406 1033635 738937 1096150 1138539 1899243 46877 147152 1602301 1416103 973518 1085455 1031644 557446 1567871 1703271 1003630 156222 1339256 246931 1913131 404496 675027 1944565 1195288 1869862 497503 246956 269756 1541 100979 1002954 1855879 1799739 1405076 404557 895030 922153 1930988 1066986 800815 512727 225358 1778684 1505566 1000119 420215 1407830 373588 627642 17452 905273 753886 982878 292479 1840269 1315142 1541922 435561 1598074 1448587 166876 735968 358922 735467 1859290 329252 1525144 1630134 1871060 1114683 1955042 232651 871105 1350215 769818 1870463 893522 132575 268931 1100453 1046052 86270 433607 733034 1543736 423940 667391 1136293 1079083 1014167 515556 624625 350866 1252324 1114135 608096 1821618 145673 782045 657112 1108063 1319451 1801049 1402425 1343436 512043 1400426 1649192 1010544 568953 1536757 60354 238414 1772411 944958 1821459 1481462 1743206 1753304 1970252 1642109 1748219 1992804 210833 1008525 715015 236427 1801983 794982 218446 1061427 1308167 996331 1726970 1008345 659880 542726 779186 1927769 187404 435895 1171382 122111 1670917 535217 685967 1259366 726531 875913 1508689 109983 152454 556988 711679 457105 1565068 748385 1325906 1012788 75013 1994376 1661294 1939558 1055598 1401937 838614 797934 735326 1521551 1899561 1652892 905956 536361 1641983 399271 294604 403589 150390 1179792 1854726 1918829 729556 491918 56974 264370 1414832 1432075 480974 21980 371077 1312185 1638073 568899 1090018 861184 1739325 404822 746180 239719 1628831 711162 31746 700422 1008771 1878077 1474682 967834 702716 444248 849377 712961 592767 702326 1083684 412594 899358 1190612 1265040 1431163 1273521 1759741 1581825 1661035 565564 1627385 1147473 41732 116807 1199418 500622 977517 767340 1225943 1752078 1546862 396890 1177007 1315373 360648 21483 1493653 863352 1526934 862061 542290 520966 737444 384022 1788244 863313 615953 1148754 1987880 666501 1162624 1486678 1455148 686512 1385524 1868243 1521699 387109 1650611 1272803 184632 177384 368752 734770 1615460 926997 1178832 531531 807482 1587791 788624 1101523 1739145 1113789 1161051 159171 1485818 171999 50600 1474737 1949112 1865927 144314 742867 1409823 518245 1997809 959443 1822095 693654 873559 1909670 295310 496995 267226 1973285 727931 380002 1222384 689886 1757553 1852950 1604410 523976 732428 262042 487100 1074395 765347 1659211 1219628 1911263 1831777 386670 249281 719273 1169231 808139 502266 384268 1316954 1221527 1399809 1852324 1016903 1272800 1530220 1873978 1758226 1024675 963976 1436929 1010723 1262007 1605572 902911 1042303 523522 1795102 732051 1171098 667934 1842304 525584 118187 1012513 1261364 1276817 450077 83681 1295834 93513 1317339 439621 1301861 1681796 1746154 315331 1105097 1001770 1983314 430980 587821 1382408 570107 1800679 550375 772532 728510 152434 759992 441652 1047731 517466 655771 730049 42983 1472195 861487 868752 1492268 1691377 1127860 1262782 263703 1181104 310016 1430911 1954429 1442951 629995 1659121 645712 886559 702802 1192748 1464235 727031 205276 1405525 350532 1054391 1177465 1984747 24885 1759785 1340021 1790839 607613 323325 687073 1969600 1446293 293905 1820091 509420 805612 295858 481997 1379879 646397 689046 423723 1347164 281064 1838543 1982818 1054591 528577 99262 6200 1836487 144941 333539 908923 1141783 189756 924919 1385375 1563124 1692806 1288529 1813652 366563 718876 100244 8313 62579 493783 1348131 1094151 1623450 1890456 937479 430182 875723 701874 820882 1808049 1970635 1488481 139085 131228 28568 1106514 985921 1770759 1808624 349829 1932291 1764448 954198 381771 1797647 1258736 1598274 155209 99868 225522 69226 655830 1622320 438264 1980574 1166375 789243 1911923 1617775 1376650 1102170 1450079 308954 1600285 1639801 1770302 219929 1329745 513876 1491214 1997588 1448121 727763 1898500 562400 1892288 1004507 1759844 1365618 1176802 694399 59145 1686475 1820030 1664072 727417 53094 643278 108442 481087 496840 142501 1862098 1479744 1265237 838285 1095556 446396 500331 360965 110234 683880 1261617 900214 940092 804592 1106596 1888760 1864712 1942418 1083664 1243153 1068676 1202381 862775 1431487 108507 1759545 436817 595617 262705 506364 30624 978283 1994374 1732643 1255323 1571645 1507516 66690 607061 1752 943508 1562199 1644225 722211 777137 167056 1646214 192456 1574231 543834 1430517 256138 38635 1703137 1631 161131 1387736 1077581 1587544 369477 72942 1077965 1477401 326298 1211279 824062 1429191 1626297 1576742 505725 1678862 1150600 313080 1221161 759587 68602 737989 234677 1769108 603526 858041 1402487 1061386 585118 211854 1415557 1856217 933419 1924949 1033489 1099722 1722785 197370 1524843 1675407 984427 1820978 898701 512749 1219526 470404 1701589 163375 1580636 1099783 250662 915809 274232 403796 99032 1209125 405717 778126 266729 1819469 1894438 1704888 1713838 1823152 1971530 1635146 233666 1428469 742842 1591944 725100 1102831 1883477 1304358 1337239 667425 1642760 266151 305949 975178 469084 1911074 499607 740704 467525 939134 381121 1870581 1849300 1648110 409522 958074 1696712 1739447 1962750 974691 960775 568155 1716521 376953 140377 1128784 52381 1291799 1033447 1858177 597886 1225787 1606493 30262 1255782 1862538 1501017 736743 1290164 669492 66805 287740 137343 1613340 632005 177786 93793 967436 272850 1690197 74688 276373 1890493 661641 423082 1426977 1334836 295416 1860413 133741 364296 1153705 167546 471267 275679 914750 1863994 911604 1049925 1277156 1340935 1529586 929074 632441 1505095 1354201 902419 1297745 1881682 675798 1900626 933172 1896723 1412715 813510 1319410 1522438 516306 295973 1716394 1772999 314315 1927204 597328 1933724 939552 488541 599632 72351 1368870 1516354 568361 1257247 844099 1493272 750882 1804582 1291419 1746275 1550297 881708 184168 24682 51581 63480 774350 641938 1641262 1688003 1089543 940429 1887056 765346 1493786 1303266 344488 176927 264664 1217411 1951039 1992708 1113878 1109979 1888876 1407010 1723456 206099 1087299 1797185 656654 249064 1368971 1760406 620311 1182236 989591 1824336 476295 609689 591247 405026 16462 1767190 125710 1218367 1732790 1177490 1600791 583814 1215153 154259 593867 316540 991569 1313804 1061918 227400 824409 1451252 1927341 297865 1057547 187824 641916 440123 1871779 1422936 1595184 1358172 1609408 6057 1230255 898559 464078 318425 393993 55081 858068 629644 962674 735354 990620 949271 722631 17634 533641 32651 186211 1648744 145541 1472536 1935501 1093160 997577 1349385 1263445 667098 1230116 890026 1069162 622658 1322332 1684565 985948 576214 1801994 1698240 1177943 458 168182 114566 1330285 536291 1781053 1766506 1065578 901038 363029 17978 129212 772860 1963456 983036 362321 1854030 1475503 1307550 1934671 1243007 1009990 1797854 1766312 325872 1991986 773681 43175 1579038 1266667 788383 1389122 767365 544012 1209887 1274201 793806 207047 303606 613836 652132 417803 1598914 992100 1970874 275956 1568130 1478544 616172 217630 1539238 1790687 434738 1384477 50685 1733939 1063248 1358621 1470021 1591956 1002206 1098493 1752260 1887149 1974379 366600 621271 352565 177893 301653 906591 537639 239389 553812 1160054 1969381 1715077 1036437 1722062 1160639 884814 1900836 1008974 1305336 1640635 1958037 839167 1214245 1040514 866672 1412541 618405 1203786 470427 127663 1329444 1721388 1259956 1835863 1468378 1432754 271577 1334351 1120116 1937124 404674 1295598 806240 419890 59559 1865046 1260642 1027776 782839 725545 1627162 1670549 634950 479782 125248 646015 303196 1982106 1243447 1447027 1489410 1809134 1853970 218202 1609572 1509927 1217407 1291697 479232 1360395 1892898 1971627 621752 1497818 1532468 18730 178989 345328 1817570 1897262 406371 534063 898375 630471 331512 1630752 1927907 305319 1713103 666206 792688 1026212 1691492 447759 779437 771801 1199073 1455463 1301752 1137261 1194445 719556 135673 1932304 511093 259668 1964038 1187431 705932 1170252 891163 1300807 372292 1391755 629494 691294 257895 431012 1706693 522489 675763 487903 327674 722956 936263 1079924 1623358 1712949 651844 1453528 586038 333222 503179 995686 1360258 546436 1345307 515839 632540 1884732 365737 820014 74967 1802411 1360544 463628 1921883 823433 1600602 610767 299257 911205 1615350 533710 720508 1593602 1839664 135502 1926601 1813529 587081 278257 108573 742237 780338 1008719 1725245 1110987 1513459 1938624 334734 629688 1065891 874929 1878614 747959 1176591 1593277 1300660 3049 1443096 820459 391818 1689039 897779 917330 447213 1230612 419243 779797 637699 231397 1036832 170294 828656 187864 676836 194004 1511727 1994110 509940 1362772 24361 1219172 1100574 488976 1330179 1568267 836311 1139293 532795 1875244 1592633 1598949 533592 1340203 498127 498838 653428 1106683 1542717 494485 900307 239752 1227703 1143631 1464824 1098849 66649 12178 1212798 404464 1958898 830558 1690930 1321417 1445991 191625 360498 553561 1834868 175205 1542181 1162616 1064206 1533952 1718332 1782601 238373 24649 1970659 1127975 1120693 1980775 724261 841922 1136617 81953 1794187 1691145 37384 1048634 634929 388440 314433 1357910 134884 739782 775831 1307577 1325377 837641 15773 643124 1283657 764458 610762 359567 721533 817141 700756 810754 1133766 1268382 1148728 708384 1422563 480731 1548208 7837 1236560 1042730 303714 1472473 183257 803833 1274618 1448089 946736 1063767 1210764 716060 424762 1223867 1842138 828148 185343 24639 1462637 1452234 1100967 1699118 1347983 1262329 1729100 865804 1152291 889304 1658186 651684 739018 1826801 1394642 811222 570592 659378 775317 904351 1446167 1070213 1695585 881827 1526265 575501 1377730 1487686 1927453 740185 1905688 1958566 1188257 720429 509867 1604491 686590 256798 207868 654882 1280628 1112618 1919299 1200624 1255931 578983 395894 1738627 1853501 1578936 337359 1949502 1733676 1303189 640796 1687437 1681851 1346569 1944613 1188237 1898532 1695616 341397 1837871 1791651 1773784 1868427 1695707 548880 998280 998475 1920220 419178 710672 409456 1899974 333995 1592568 1369576 839795 1362357 1042942 1822293 122518 1731556 20191 290805 1322140 1309217 379742 1855563 975669 1407106 1191126 1603278 938333 725775 1004231 1187725 1390162 1648167 1869047 274307 34617 922836 1273889 1008383 1127310 1200980 555854 1829063 1575806 1796954 1188565 208669 1372427 1506949 1949914 1605828 697509 169453 1980245 1858798 1841272 919828 1481308 888410 207183 1145241 912784 1980042 535389 1394074 1547307 393450 855935 322022 577724 1136422 1905327 1309724 520661 1346715 1419012 643109 697766 1311566 476519 385325 942282 371687 785304 408576 1542146 1467824 1868533 1874182 1927430 1415170 1555499 1327034 1711166 540420 1795276 583843 957575 804728 119410 1938538 241710 930346 676120 539895 1614245 1942343 564666 1425796 1375560 316281 89102 1173962 1926681 1552492 605505 1612043 1002031 1562239 1941254 554208 1158673 530865 1347560 997737 1368357 639363 903286 1256599 1246354 976442 324817 1695625 1201740 482284 1577777 54808 1896356 1202176 861416 629282 1615620 441721 1505596 538198 512920 72862 310673 544454 961293 521831 1759635 1326906 364931 1993344 1623171 1537357 782036 604331 1585280 1794068 1801255 1619886 1099277 342435 1465037 1840581 643011 627368 1272562 484987 535197 386695 1917748 877477 764717 484785 19231 1207248 1020372 202902 1862435 1355634 1996522 1149677 454614 1790316 1585871 650771 1921426 990389 916095 984552 1141725 225592 975691 1476055 1755808 230015 1047667 105429 1137830 452456 248612 1732516 1246914 1973066 459842 1319376 1833958 577427 1274696 1524403 1697743 738720 550170 1972813 1371876 1243369 1026176 1074750 1557128 867674 163356 1234484 1585704 1601621 833278 334412 551218 1163319 794383 1808043 1617260 333437 1160779 76492 1338574 1491142 1044314 1116940 508079 1563764 4969 588990 165987 1008139 956290 367928 676240 507243 1061884 79210 901705 1001646 1750340 1798615 810140 334638 1276109 289393 892316 1050593 875125 827861 815886 195314 213643 1131486 67448 75856 1542445 996287 773593 1965047 1940938 788867 261352 876583 894071 166537 340158 1582725 574465 1013111 1059089 1498055 433218 679254 1483925 303989 1187413 1895734 1942019 1084833 98113 1559288 836649 976737 1867720 694150 650426 147282 1062149 1995177 1925985 1449493 1502426 1990663 1240260 1469142 1263126 278724 140711 1685612 696194 483836 1770264 1397075 881003 756253 1840574 864995 605781 1357021 688316 1609990 1831219 1922448 1979800 898502 1541957 43819 111323 1831413 734000 431250 22807 1890814 9383 1907126 924069 1877638 429344 1677733 91443 1668754 365593 1237526 872857 66297 1785024 1747357 708001 1746646 1342968 641468 517236 513233 184876 1955825 959414 839407 1224707 472200 1314397 1564276 487490 415535 932998 189413 1116233 1360511 1163407 1927465 1776456 1973471 1665061 51558 1689946 1059214 450009 197850 702529 1672352 1989993 1974793 1272553 24444 1485690 1355906 701351 51605 1944790 1649698 1692632 1328094 1775306 1138099 1144006 298282 1276557 969998 597455 1972469 149007 683007 979940 1041400 1352514 1187584 1305919 1854209 1726153 1564215 753128 1198196 431469 688699 769071 1314839 927502 570554 1387182 1500867 165656 709103 1604711 833101 1820469 1052083 1320375 1203599 1068093 1992892 1157769 828687 1700663 1847787 1608011 553481 108327 860803 1831441 1155920 645530 346775 1452323 1223658 1449681 1178245 188824 1174663 706923 1997115 1322546 713330 920448 1327326 1013953 333930 68092 651630 1009698 1194164 92183 901721 1493872 1801909 1519145 788979 995186 686351 633141 333881 730443 143361 741085 473894 1172191 1091161 1160280 1423388 1042061 1514488 702650 689179 348303 1694310 1124164 321351 1662350 477342 466196 877116 1689448 1110142 1070188 71553 1637583 647235 1500020 939498 1147719 1799113 799346 193237 1514579 1617703 1840723 1795637 1624023 1041954 46132 1296203 1413095 616532 898790 508486 313402 205301 1554559 29958 1420308 868559 1457147 49391 49794 64124 198190 1803726 1064250 728380 1437282 1472580 1844169 632382 1087810 1410531 505175 857618 237988 1299397 401092 1438275 991932 1196165 1114402 1390359 1516143 736244 459423 799276 15305 773132 879110 1787809 1942152 1025503 1118923 1952298 359023 283557 430858 1908653 1139101 901120 1792397 1625818 253922 1874629 446826 931732 1688981 436952 1146314 1545267 1050014 678408 1747930 1250335 910929 1804953 828291 853522 1011500 1412775 613820 735946 1656325 1154134 674939 1507722 1701646 1748170 1801019 453490 1871968 670666 317259 799207 194609 1635138 1521079 338994 923936 1734182 1238060 520467 373950 36499 94783 1132133 132052 1201538 94180 769971 507412 237529 1248261 91213 854303 483014 1766160 1868081 355915 85725 905256 183598 1411895 1651401 1711902 1230074 468811 1041172 1202625 1559290 1977581 725668 773247 802154 863691 980899 904980 852132 1020823 1270036 1624138 706229 411188 866309 568394 1670980 543940 1837663 26653 1903476 327847 1331398 458886 1901399 909826 1138771 603308 536485 717779 397788 1969050 1667722 302709 329915 1004039 1940407 1046621 1757287 103598 93375 148990 992547 987670 983349 1690065 297090 362022 1894771 1985616 340502 1236077 1507035 306471 1236835 1060289 1245889 1730318 1013655 1150588 984335 849304 1319169 1072801 1391909 1708232 144990 1308868 1811751 1186011 1628959 159410 437142 689817 356325 1505523 476034 338642 307222 156742 1453912 1021451 493358 1611124 1961540 1308905 1137448 1084040 297544 339249 1425778 1015636 864290 1174104 1544680 1798998 1650558 612938 1077440 285900 945628 229299 1382698 200702 1980483 304299 1253657 1501502 561022 1380625 1036231 1192316 334647 1739645 39996 1661139 1348130 1488783 1414236 1021675 261601 247682 1048723 457101 1767451 1208804 1012102 1426798 953660 445354 220188 356056 523150 1984629 1244985 492715 1500739 411180 993214 590477 68278 136188 339033 1189441 1693107 1168167 575525 886203 1730182 961002 73041 1302181 211366 281762 1993075 1468434 1070635 1676478 246473 1507186 1741101 666520 959527 1528645 906997 1144200 1276908 1862521 1766886 908624 179405 780235 757441 134311 1642213 938880 1964180 47467 1515705 1034786 676701 1492501 815973 1572923 1706160 657800 881110 1881207 561870 1785812 191036 912226 1462147 87561 1115345 634169 161225 1681008 1642778 1585541 1198471 253194 599477 1524618 422270 1646513 70332 574031 249509 1725977 263126 1937461 1977697 567611 771785 1107220 805770 727412 1543057 1430853 984476 303725 1566891 129102 1379046 58668 397107 980643 517154 568743 754531 142168 1386051 1805437 467836 231759 502967 1476679 1821141 1505194 784650 1008721 695815 416450 788368 695694 330212 1619192 1628664 224301 127282 1058324 1364559 129834 1389025 120386 567862 1147491 1463790 934871 154798 895882 901949 347583 55374 358206 649374 1333531 1728478 1719109 490305 899365 872092 431178 1147265 1971119 649577 1628327 698521 401937 1623376 194067 30934 1455011 842636 1980667 891334 1105018 1346397 1354929 1768055 1010550 352187 99502 736727 1632275 451813 759467 910482 644140 1000135 430320 271436 373553 262045 1755336 1468675 18108 1240634 1361391 838853 1829795 107476 1348072 1129766 1248470 1525118 1515564 1990816 169002 1323306 1863004 854071 1695654 1900325 1271130 1649079 1019457 885712 313809 1764803 82395 1952439 871062 946297 898883 541821 935058 1924658 287975 525113 1051429 358712 1915797 26516 1513413 1190759 349815 514319 955931 279242 23257 92533 1308733 1909093 1312070 1785078 1907950 836964 1557035 1466560 1441588 782019 520910 1871081 1596172 1733251 662324 688887 1403982 1639730 15416 921044 1873533 1607479 1990243 35616 34827 171846 1887721 675455 785191 1355396 1015619 1070358 770282 1978155 581875 524134 12534 973211 1124474 1930445 508118 1617805 224069 51249 1735554 1173049 1117876 1228491 820439 1220187 1500776 1820814 720752 957152 219508 1257865 827773 1559589 656359 419524 1529881 1110024 1319913 1668785 1784420 160479 58835 166666 1332843 1348208 204813 132966 1035477 1083669 964903 1160444 1685373 448025 1084952 47919 322542 395458 424303 407384 386642 1668925 437759 663105 941698 221558 1405997 1338422 1358396 378170 764907 769866 758468 373970 954873 1376548 966424 1148297 67571 66142 1264567 1111455 1166334 1976523 1454895 856343 70893 1400524 668791 1006640 791103 394843 5377 1756760 868064 613471 1500650 872036 1969104 346380 65123 1586659 740998 583534 1943413 732766 343702 657560 1762427 1784535 1997463 1347339 1727002 1009043 717951 1150897 1831276 465208 1131488 1914501 486724 329716 336655 313269 1612641 233971 739978 1369129 1993961 121374 862986 1763914 906510 1961616 1963211 1923808 777673 1649559 71814 1219893 1830501 1728799 455616 1186968 984908 253687 803956 51560 1625427 1440667 664406 1192334 1374971 723357 660948 1678868 840675 1691290 1713218 1961345 1034392 452610 1056226 1550147 1137948 1300652 1505232 883367 406512 693686 716334 686947 950989 1881903 1393493 1042988 1915639 1374355 1147729 1436349 520198 38166 1846802 132228 1196068 37356 290547 594604 456774 1384331 1273639 714941 645628 1410583 1223529 18200 732926 1637011 899600 350450 409913 668364 1442742 904841 851672 35468 125194 219571 212112 3351 561017 1696201 1230526 1069688 1005637 1794364 1360280 1394160 139885 197273 174814 1509493 152859 1618401 621606 744437 1484222 68029 205982 1658735 1124159 348205 1777890 402421 1592652 1375107 973693 1177703 138486 527448 1501438 881397 1447055 1699101 814642 1401871 1999177 739620 1010444 88239 1617494 1893838 332694 394992 158944 1905868 1978682 1213955 1661825 20871 1498016 51258 454936 75495 1432908 1673895 1607490 1817867 217407 813868 445978 332360 1412982 1216547 1063836 405973 1349541 489683 1360560 77727 1388476 429447 1108247 1758458 333044 918704 30835 561240 1214586 1609590 193586 981337 741933 968216 521483 1636529 1847782 883341 888093 546624 475128 1058653 4952 163171 1593254 1978834 1475658 495249 733252 1671207 1329649 701192 282470 774929 428044 1440270 1113019 842651 824150 1015520 1293547 517213 446115 153549 12414 989061 1301816 160414 156182 1474063 747457 1395031 1727077 1138858 1347811 1814505 1372864 84358 760616 1062329 1800578 390508 1949433 357843 972217 703442 566026 636852 1749009 1047118 1670834 1281971 1219808 381117 612762 136087 1147042 143645 1525466 1956495 200584 1816113 1164548 1318211 69214 1185388 566858 1775844 897827 130665 1082435 1083216 1392253 697733 1467632 1089853 399364 1828672 1577873 1484457 564308 310647 1658144 704699 441744 488550 901377 955988 266439 1986418 144653 1106545 1620283 363704 1112276 1968718 729267 1845829 1127434 1068697 1710972 420055 1512270 1561899 597902 1668758 1615092 1200129 1503530 639907 117197 289711 1912111 1980 540868 1812087 611254 336786 1396013 124045 757461 1985516 1316419 1125587 1390396 3947 1161408 1485100 930818 450123 1550654 371941 1702868 1413752 1131318 702644 596243 593451 795178 800193 1170541 527650 1940015 1913544 178859 1133509 790908 1070021 1583034 1147952 349850 848861 1452602 1517479 907168 542903 1479737 1498358 1408198 1722456 743626 78873 1585605 1345185 1284981 1414766 1144498 411146 1228132 1992995 398709 153610 814872 1147515 445428 1815567 787362 1630050 108576 812854 1661446 891048 1251614 512825 101751 86931 1475164 1699418 797077 1759385 750989 1207244 1226222 409208 439091 825879 293824 1434787 285741 1932206 1971313 1543840 773240 1157780 849831 1615029 269945 1868567 1180106 250102 1998670 1889540 20156 1624910 82133 1728656 893543 1199929 1781285 370828 516106 1144806 890083 719547 638833 285818 1438267 1995583 1399875 1155544 374561 1621340 1800280 1327243 157369 1293874 1326237 1413276 1845923 1713296 888485 884585 1420994 469425 1796981 1432380 534963 920140 1946367 712040 463788 77331 754642 449924 1587425 1918226 793404 1157238 114351 35321 987966 1929225 845123 354771 762730 1758896 174083 656484 1529013 1102629 1428109 350145 770704 1335434 1621242 1874921 1353918 786393 750388 1951584 1388999 1242954 749354 925423 1522559 608538 1346276 849328 971809 1558150 1822313 557290 544915 154786 1319947 886679 1594271 1199600 1746213 249191 496281 1039889 452647 1586574 1235565 1457163 1709495 1420968 597334 124127 1333658 354794 733161 1868928 366084 1710685 1927331 1748830 1525928 554209 379305 901998 524251 1380579 1022845 1911556 1889632 459537 329536 9314 414197 617872 553866 1376928 374919 1056096 344099 119087 669534 1607585 150444 1594603 1855375 1168777 438123 615707 951848 363759 1069911 1604205 1160982 1904323 121747 1931919 99675 1725450 331578 1351430 1305584 1816472 969213 455324 310749 386517 1977107 1770670 327268 1508018 1938617 959918 709824 1108001 804528 875092 1338376 929859 727586 1927684 455360 1623405 1117177 1752264 819940 124592 1572326 1268687 988332 1687816 621630 1177307 558117 1843867 1711270 563293 780853 1451752 801185 566337 1108991 1259909 73890 64412 134029 972863 922491 192152 486229 1625019 561234 1331823 804180 1580938 916617 440592 1725118 1447580 960977 1587863 883090 729950 882661 644348 450609 1972244 761210 324186 695638 376809 67751 74304 863340 1335353 1300966 461279 1387118 450857 339472 401314 232131 515608 492827 720561 277733 461132 1914813 290162 1225071 21785 387418 80755 939071 843273 1622280 207547 1492269 840588 1994577 1312482 1817214 639906 1698895 1456250 1137683 1196655 816970 1443097 1560868 1412569 1981464 947559 505852 193570 50106 1855135 1552905 621419 1633457 1938207 491231 783950 470233 1518996 1519989 485567 1364380 346065 1009787 187907 1967795 438592 1527693 851648 1359482 662080 1954342 95146 230248 592304 1456455 625163 493085 94797 1283481 812233 721019 93135 1361297 1135709 1034186 1998259 439710 1728356 17353 541302 1638438 1578098 1134796 110988 1915436 1300313 1161525 500099 1348095 1221639 907711 143488 853334 735878 1371577 1123414 600245 1338866 1872613 465426 1564968 792894 1514745 1956071 78849 198828 1908227 513894 324864 347741 1820135 768942 649929 915218 1072254 1857909 1142780 399358 34926 30635 3681 1012721 663584 1355620 1893495 171385 1285853 1176770 457356 777609 539426 1366583 340387 1291243 1199025 858498 27837 92070 1579033 227355 1578793 1034146 977091 650593 1762633 810918 691125 1019917 1235508 734891 1776874 1357925 1385859 850395 639475 1574801 1480002 943870 550191 1018118 1808569 1246230 859627 872591 1101213 1060868 1433860 1620093 274715 644935 1139765 1902192 1990206 106303 572168 1940931 1358423 119759 949873 1436512 1060307 272464 1421674 1767193 1470023 646468 1410084 949324 603845 999563 1288236 841640 1990040 1123385 1693553 872207 161370 1847829 612279 1210036 991257 1624729 1414770 968348 1319433 759840 1827765 1533824 821780 1219184 357481 195383 123421 505485 1176204 649333 795464 1732814 159856 456738 1480988 834806 1028086 1101517 423081 1362460 1225069 1749493 542247 808731 1803146 769554 690586 727013 1308430 1687474 1779630 1874508 934008 1648653 1832554 1698421 882820 1512555 186179 631375 696763 517898 1020395 420159 1613107 181116 819609 1503787 660883 820817 1482638 431224 1790503 1154437 1690724 392701 802193 358568 1728648 15658 1770346 1190682 1476169 1508760 1294334 1248507 1473002 346102 202275 134599 730020 1883147 1366459 927842 1031404 1088292 1652023 1077299 1121422 1150456 1378020 849739 242019 210800 1578891 681804 662665 532123 104792 616482 1355343 685027 1850817 199127 1556093 199778 780396 838331 1786427 1250489 1400661 1556829 301581 1186476 416530 1033454 585648 1843560 1009617 282940 1220746 241137 672138 1492291 752711 1526420 1727677 1308146 25338 1509370 1254442 1066463 1340299 809512 1472490 927536 903284 1630591 140951 1134266 34160 244139 544028 562134 847488 1262425 1400576 1539942 1586790 81053 271126 77842 1847560 11797 792836 751997 1246444 339938 1019545 962796 11728 833910 59596 869023 1670968 1493116 526582 1436302 1495521 455541 358958 1073907 716344 528499 1639721 400785 568073 1493568 1800911 1558671 1813125 1379121 384313 1265724 96827 1401161 1692337 890402 1500666 999963 290174 1933513 1716834 1813850 1213423 187913 770051 606429 1869436 1186642 787937 438530 633655 1088154 386282 720201 1328370 94038 1393904 149980 977777 478358 962966 1743971 1456674 1460316 817195 729407 1152505 348470 179890 688809 1370709 372425 1145306 626985 1099995 843485 103869 515882 312480 389695 1367188 1953642 1104652 1770284 1485047 831892 314774 619612 597925 1091166 1115626 1497898 1213401 1634585 861041 1537005 711955 652365 894988 1971880 1478540 65911 1485886 798969 1472990 1951050 1523463 1376854 655668 946685 1682691 1724028 170684 15617 1444733 1177780 552429 80085 487092 605712 450458 1184732 1133374 558515 5996 1040361 140168 1159325 1945340 1768332 1360887 1728616 416022 825262 1634470 1566241 1918525 1950981 406645 1873355 1579404 1816143 1209364 1892656 1882172 997687 18823 803992 920210 481834 1577427 273249 982616 178232 317439 1560398 914561 137274 1257767 360847 258647 774653 609940 1918060 349238 1616969 1043388 1782347 777197 1246067 373218 1236917 1381947 1548933 826146 142696 654861 1012918 1203880 1402471 1544376 1032530 14922 1422518 1523456 1958553 580283 492165 1974336 459272 227534 1107865 299534 1444596 1974787 1074915 537225 586992 1193731 524924 1786619 1683252 1458845 1088203 364392 1124558 1654938 159826 507543 1100800 1035786 992662 1836861 159619 744904 1556712 212067 1398912 851285 1890236 592348 1435978 392023 1040041 1348892 673214 1852261 339220 1758891 1257322 21131 545434 334640 820271 899262 1425653 1301255 1785449 1267237 1250384 808275 769894 1663088 701448 206677 658456 416247 1208879 808013 852940 515721 774739 5654 864967 519176 1320566 1147469 1272722 37253 1031324 1290261 1162410 1614814 370521 1106529 1120435 1207102 1363338 1848438 660595 706442 1561984 955655 738006 1750146 1649225 1370652 906641 74537 391041 935209 1520296 1878487 1480114 1296594 86659 1286560 654846 1432538 1669598 1933448 1755397 900896 1092493 1977673 539067 603112 1521605 829556 771506 1492097 318036 119789 976403 1187617 7782 764257 1454961 780269 1960080 1751764 1220918 722563 592076 58787 1691754 899181 752317 1831087 1318573 1216893 31464 1852838 505315 1646482 1729674 1399685 785297 1581574 1721973 1952604 12697 662610 1346266 388647 1924522 1478474 250831 433688 1936891 1624044 480821 405746 268176 664160 1422116 1266370 149146 42697 490864 1919497 478044 924729 239309 1041203 835796 1048534 1551986 58011 1177201 524499 558275 770906 28828 971146 1868789 1836125 1600485 640769 1110404 627206 525764 1243444 284094 1103897 1228663 1567999 1735328 1918219 602562 1628045 1427448 729678 155793 236808 953445 838419 408052 1429810 1310149 1709369 1762448 1692988 1740424 121761 1138492 426356 754640 1471307 1651000 55842 409178 681320 777814 1338631 1359426 1895927 1558106 121787 1618975 1336557 1525063 1077301 490547 1014130 931754 1848066 1470346 1392660 129848 1487392 515193 1064034 1602612 193407 966915 1431038 341820 712148 1034018 1578024 1278217 1133180 1446635 1427683 242554 1010633 1775149 1202712 515153 1269671 373156 385755 470573 1705189 262207 780751 500593 1413443 1291173 868774 1682090 29426 1998954 926384 1103165 1745438 911405 1254375 1161985 1559952 1965156 672121 782684 1911473 1259523 419691 1029860 751348 552280 991007 1043139 166687 1196085 1640351 881685 1755394 1138829 285414 665527 162210 1709678 476283 161776 1259932 1683378 1403705 735396 553640 1970304 762252 40691 931990 818933 1225329 1801771 1550691 1334034 643970 1569552 391386 13064 1464303 680988 335538 271638 769390 1472637 658601 1720461 1117535 158188 603505 1752174 1968614 1159046 1874560 640277 507004 1217522 939216 1832145 1832623 550700 1913273 1634676 634847 1675515 606826 70583 406212 238252 1440294 1663270 1169796 958894 1443956 1985361 1088072 1381383 1253552 425513 241408 671966 678519 1734440 1692447 272896 458254 227928 1330267 1995794 296360 223172 1937468 565364 605085 1982396 1666621 963888 641286 1431820 588351 824319 1797870 969146 860632 457887 1006688 1470122 96563 1357860 1897392 1379118 991090 1639155 1189605 1370669 571680 1345543 548769 112866 813757 1022376 243514 408693 1173160 315796 553956 293920 1542904 209777 347965 306753 965320 238779 1488238 454181 1632523 1947172 1881852 478613 23493 602866 957993 992287 392044 1203858 922059 1857752 369350 1636331 499713 1191261 1075578 286500 10366 708894 925675 891481 1397978 1966621 265455 152346 1728280 793604 1708066 1815125 1205247 1553116 1023463 916933 1250044 469892 1478520 1840660 1016037 1463720 1111855 1781176 198335 686127 243259 727781 71444 1619930 155283 16652 1870737 1588069 648907 626922 1483654 773831 55912 239887 1519678 419937 964943 52403 1384215 1077676 1125064 938430 169075 429721 1111378 1851601 1062813 691185 1181605 1597673 1048368 467231 1398249 819160 1770994 206769 773847 354783 806116 59121 143901 177093 1294832 409663 1334522 1365075 220729 1164096 117624 870371 1363869 125739 1529767 244511 124737 1397322 1832373 1116281 1864547 464010 1879693 122193 245565 298181 1561396 856670 173238 1290539 1421556 11145 1608245 914978 1843450 1062736 1152221 859558 712792 1793857 661533 1321082 1069831 1650022 1715578 745517 1521578 607019 1526958 1395024 252184 1932648 1808117 54451 1048608 1235796 224233 515224 1907526 254335 797316 1514793 2141 1108298 286765 951401 313902 542073 1686397 1180255 1019461 1434836 1286481 694169 1425657 1385853 1144412 1097911 1291423 1200857 1425933 85296 1878453 1551790 926207 1361237 154338 1038426 877533 1749418 1897832 33766 844054 1039261 24045 31604 328426 710605 871310 1228674 728767 753077 1422042 1814848 1740097 1822230 408935 1584527 289236 1722098 1538316 1092985 1178429 1452128 227194 195457 1773776 1986278 86370 634666 890657 600038 1406333 1877441 970 1642912 1137258 1264885 1695633 803919 730867 38273 132831 1900926 242656 1876805 1389971 1833829 1122628 302968 523525 839224 1031783 1922976 1407044 1734179 1983277 720822 2715 1403728 838975 1044376 1261484 1832768 1460061 1058833 765911 246692 1448805 700724 485663 282017 1345748 1651354 1195926 1482373 1519928 1598824 57875 334969 1509801 1816333 1206483 1690376 1896911 1902026 97727 460835 486494 582750 1637307 743320 979734 1725414 1741167 985326 1569661 742690 597241 1396465 571272 194730 333942 74380 1804899 1727846 1752020 1160895 1452108 1444697 1142522 1398288 1128319 378384 438024 1154554 1124748 1609299 1504663 1865631 719366 277475 718464 300545 1346298 1267974 1521052 1983646 1446030 625547 369571 402862 1167705 1423496 140328 1600844 776667 1968495 1126088 1566023 1016930 1758878 1914414 1645994 1868074 1156098 39501 364312 470229 868612 666122 543720 250133 556558 1951987 1304744 48761 71858 1410585 1667415 805135 889160 977350 858792 982071 1716483 889545 547902 532563 1503490 597972 1542394 1891978 477863 269620 1738470 1512746 1126592 408441 994871 291144 1036043 626342 1357120 283849 874882 938114 92261 1263195 935452 686786 404405 242853 1726145 116016 439538 266251 1145986 823915 1243129 1945712 1986176 609749 1401140 1577148 1183874 351131 638672 325655 1510997 1857713 1181491 1169558 1571603 1246048 1778679 16183 651020 676890 1994969 1462141 1765067 1820402 1550148 1083098 1065718 790273 717215 906530 275826 1026573 1041851 1988646 1270880 28184 1863890 1423407 928833 1087084 429098 1137926 1718591 1289624 165396 1790975 364837 1015423 211795 446850 303380 632027 645907 369961 928747 435465 1625514 1047280 106469 1153875 83609 275484 691519 1712535 1296678 1115842 425225 182972 779389 1779407 1466198 336507 1303434 1017816 1163300 424797 977835 1490856 385705 1629334 631744 983558 415169 1659274 64190 1008129 725422 1440552 550646 424420 1684121 1854308 104183 1887172 1494572 14854 1920562 1435349 1892765 1791212 495203 161401 1301168 1542612 497741 1834218 126568 1223407 1051091 583754 1537427 243573 1324799 1855294 1035557 1161209 1246958 1513202 312203 547456 1326586 1757670 1936180 304444 1891800 947370 542930 1837319 1373081 1712716 835196 706714 1937101 733195 326139 646281 1835111 430688 679188 1920057 1826170 702926 1751452 682134 1057350 1803975 727693 1047112 880047 1132695 138834 1905283 823152 1643252 479577 1888062 428301 1590602 1366503 1372533 1319244 1890499 581333 1114810 1690919 809715 574743 1210216 1886536 393727 1117429 217140 91179 1598982 660833 1191795 1222713 1436377 121446 76075 1953806 936673 1129719 364975 1812797 922283 37278 955550 59382 1699720 931764 267839 1169711 1028371 1631168 1663895 1255206 1872132 140755 1008662 1003927 1639170 1030777 1406096 310728 492234 1567602 1384130 1827069 1840397 51585 1075037 937570 1313403 303571 425289 496484 1596980 1523716 483502 1365838 843425 252064 743313 511762 1538759 611991 1329730 77026 500702 1230824 1623067 1886124 271120 1502815 1847383 94116 1068771 588343 1317191 1695336 1938364 601046 273368 858846 771817 1585926 1720292 459081 1373094 1163837 1896307 250337 71849 1638695 290262 464049 267703 743782 1066738 1083265 1061487 1763752 1698657 1449201 1370705 91423 1171861 1089292 536377 1200506 643073 1559442 1347570 1592418 1467656 1627430 1269348 1806839 876171 1796308 973605 1332505 759391 1223231 185011 1975850 1586446 375472 1009349 248401 705028 1983563 1202144 358400 796316 1734667 155304 1218685 1672112 1251342 1373906 686717 442422 1308109 47607 415704 1215728 254647 1133045 600512 1135659 1399241 1100152 340064 382026 1839014 1819793 1669793 188477 1057508 367693 1840853 1380780 1913668 442781 933104 1515531 1005099 425175 987650 1892138 913047 935613 1357618 589794 149434 1978021 1030745 463253 1660224 367906 1273450 1988691 1516011 853855 384668 1291115 902840 532184 31330 422815 414537 1869530 1918160 877902 1995047 34335 1994758 1996086 1666036 1839970 579572 1113572 1145958 296208 172539 256423 1338992 1639125 423817 1653844 1078679 1724793 538189 101634 840242 540222 1474566 100003 1498157 1243191 1965563 1063906 955816 1842471 1250416 305320 868892 1391843 722367 1175738 1156241 25767 4042 1414208 1272956 929957 1411547 1326147 993316 455719 1835790 1965538 570559 1575284 1722632 172564 346354 1737422 1110604 57914 642716 1587364 1926452 1554415 1340754 11081 632892 1865514 1754831 247328 1076994 1850716 1655682 432571 758218 819015 1872116 400586 76379 359583 1286606 1296711 121873 1738447 1450869 663119 695646 320430 617943 274395 1898736 1381452 23910 465430 1135855 1395753 1881986 1817090 1364992 890103 1543981 1355989 1312358 224564 563230 1881768 1568020 549426 1501067 1085322 1538259 611220 520620 697956 488271 637559 396920 439846 1604090 1539464 1639820 608581 1835562 1139402 925806 1555719 25859 1572879 878882 127733 651553 228490 751497 936591 82120 1914259 1045333 1270807 152379 1503961 598082 717041 465133 1951977 1924622 1691367 877525 1743868 1374672 909890 130582 1422022 779002 1560039 87867 1520313 1839710 524675 238367 1882257 1910310 1693933 1590969 396467 1822310 918317 1275450 1191735 1163182 872724 1614996 450599 1685252 1756096 1495855 1127966 1564629 538564 580102 944021 1897880 173374 38361 1397905 1823276 810324 1392522 1530435 1500742 208647 1638928 1315258 574435 567228 458833 980513 1757200 1843345 120158 1141293 1614964 1237531 1137044 1138834 1575394 949765 1756434 1712457 878409 884734 1127446 507070 1892868 1199949 1074861 1235144 1304227 1989904 395725 957647 1085444 1520991 1375618 1756764 1855700 201534 1319004 1613860 1768559 1966790 983755 1399359 113097 301019 1284690 1155075 163710 791951 924557 1196226 1706732 1452705 883271 1075786 1057327 1098971 438125 552210 548198 500064 1873189 430204 956043 1109263 1928294 77626 184164 445412 1082062 436758 1189867 219714 900952 485792 1413949 815527 520175 53523 146098 532397 259318 1964928 592174 1655136 1563435 1170353 762971 225866 1845473 1030547 303432 1746323 1295704 600294 119494 1002507 1183035 557325 1695614 1261988 1758974 176033 1509703 365784 1512684 1906609 1125197 1708338 421244 663078 1435445 207656 1451887 302304 1107473 1761353 1465499 1557242 1347183 1114793 17466 551485 856494 1543467 1929100 1753599 289177 1152587 1582455 1248601 1078805 77226 642856 413290 10822 906277 1567530 1725589 1492312 1298880 1705986 106249 165082 87816 334541 1982755 1546668 247059 1295903 248187 479930 874072 732873 1986447 670934 239706 1086404 459734 1646526 1465178 1565340 96731 1585151 41875 1064570 95798 339239 1815203 1397134 18704 1352497 963849 560508 808257 509965 168694 1812081 708471 356422 700481 850717 981157 1960890 1540552 496512 1122985 1109169 1487411 1698117 169618 1064668 68482 797922 51141 1250688 1505662 1624058 1810128 538479 1411731 529508 1336166 1004203 175192 363336 1301306 1851432 1581692 1994530 1928901 306619 767536 343377 1892763 496932 1688941 1422816 301863 1566733 375488 864028 690170 327487 974818 286804 1564965 354929 1085139 1472660 557810 466316 1751908 1729570 1352003 1728390 1000509 1201107 1437362 1237437 1255530 894164 826787 11365 1858599 848844 949028 1635233 795473 1879720 1080140 957231 1985914 499318 982604 1273777 1109032 1425979 1457563 1658733 1020089 1904455 1473401 877236 759520 200971 590435 11114 1607619 1201055 1100130 1715672 1975102 566263 53551 1337950 1535098 1156235 1095979 69814 1068406 1510031 1917308 716694 214099 494716 776502 280534 1304965 117646 1486487 1151736 66422 1513365 1497122 687878 565785 768835 1027558 1598601 1993541 1724899 259809 1169504 1429142 902827 781840 1243962 311255 1530658 829018 254276 53223 1967265 1469267 755585 1116584 505327 227607 824765 367214 246057 335859 1239823 1861321 432847 1695563 413039 1245821 275723 1620142 99013 1457175 1422357 816443 443225 512875 491251 606686 1570037 386297 252523 570742 1914802 887255 985132 1965882 20984 8885 1789827 1814667 1115342 1147190 1714151 57182 817745 1448110 171069 1586378 466439 1411578 908673 90210 351530 1012592 1642788 932024 615981 1893203 257484 1413496 953489 1213829 1230372 1130853 1520413 260785 447181 1316373 494775 612504 1895052 1523636 1672208 1611571 1654799 711910 1662094 136064 504201 1689771 120157 1743217 1686871 1003764 107168 1197647 825944 684047 40635 1103776 1859072 471435 1058837 727935 1979812 741661 251845 1587077 255858 558356 1988030 1465022 1639956 1709607 1237141 1507619 1076267 608739 632714 673708 1375159 1051518 1272649 135677 1778324 1989668 1114548 502165 1599986 1342609 1716370 69466 1552915 287824 798848 790305 186356 1293199 561138 659910 1837326 1064356 455696 969653 980544 1685122 1791759 1122383 1198552 1765395 1888151 199413 926819 1118543 625525 1978227 1768856 630570 1170841 34770 1312614 432226 296178 833442 1670212 219907 504657 863742 159991 1053202 1936325 1177950 1263838 1652437 1536551 1924590 1829545 66131 208862 1001850 1458589 483117 1552706 206057 1563414 81459 1677218 462651 1954250 1156401 1275819 1075559 44435 545574 342291 653216 1950916 359333 324002 1849459 680691 1691589 903607 1198740 91350 1914041 799625 366225 1183086 1893579 1726453 150220 1797019 306427 185784 604545 247515 565817 1605830 218272 1784146 1974427 897620 945580 1975648 290698 1908142 572018 597660 1871691 1752006 773820 683124 1771654 1159593 1254718 341042 723657 1232434 196853 86868 1472666 1383293 1885253 120686 196078 401738 241039 46942 616702 49043 1415024 641779 1220900 1478668 1824444 1837549 789809 143123 1500092 1618936 1181650 1516087 1686481 154265 539889 139273 539033 235951 510794 685891 1843216 526288 489111 1248433 1261041 322699 254369 1671143 1300672 196639 95931 1354906 592642 1354681 1626339 1384343 1329043 903572 143599 1425483 1655688 1603929 1382651 1631497 1279773 1743446 384413 777520 242922 865386 1106531 1746273 1007920 654808 1101416 1205926 680462 1600329 575082 1909465 318883 1952290 50154 941936 937945 849594 735009 771045 1651203 1386738 757577 755861 178096 1702917 205986 1881462 1044555 725140 590777 532465 244 722739 1995284 1715230 380650 1660762 661563 524399 38612 1102539 750757 204568 1006532 1519249 674412 620325 1830714 1714353 1375634 1182072 380558 377423 1211212 945022 847052 978287 557887 116979 1382331 985570 472635 1398438 301628 765460 885985 915902 1882830 356988 1383908 771467 20046 356273 134488 499799 408667 1149054 320657 1499715 1836574 943352 1566002 1877077 138687 603839 369707 1666095 1302691 114523 1726383 1830263 1463787 217174 924686 846639 22648 874414 1689895 1512965 1204367 1688640 395392 98075 1422966 186684 1185299 1369581 1149038 95094 307031 1874288 84061 114223 1714589 720798 1632315 1564603 1722136 1982623 357060 560881 333987 1772606 1194841 725 1174960 584662 517327 1081916 660457 1931530 249562 1757125 379980 996864 1212723 81281 832944 1158466 1918778 1795076 1787152 78447 1256163 482408 704498 1139958 1407152 1187550 1507106 922962 1798747 510728 1799662 1261953 427687 1680614 951893 541464 1093350 210462 1493815 1231817 783544 967072 1262380 1349014 1453448 831677 898784 1002611 1100546 429200 469122 507163 487309 1802537 1190685 1750566 1549732 171444 204541 845238 1359793 216108 841339 1842325 664057 226703 960486 973919 1425697 1641218 177825 1846811 1098828 588615 256908 408019 607730 1450549 1046022 440849 1544066 1506821 652613 895586 404198 1088369 817992 1142431 915528 1189364 1846535 1335847 753273 356390 1775636 1738930 378298 1259224 1317793 1671286 1649372 1208853 1080182 1637625 172313 1725308 171659 130352 869656 1854162 1769266 1112851 1517265 527044 1289185 1680311 1811382 367941 1780450 1178255 317825 1928266 1760788 1561993 1943642 1451055 1339196 1104804 56968 366239 588444 1044630 1694810 1485833 188042 656262 1744688 1265118 567920 480702 56548 638137 1339661 1862099 1484296 1126730 1783314 1144439 683061 176794 1686425 668400 570013 1364705 874204 32045 190036 1685087 1615601 796289 1059114 662176 1433799 425611 540953 798192 135270 1843217 1205810 138040 617153 336687 1405326 1260719 1875425 557265 122058 911677 657898 320110 1835978 512763 48086 1345503 1007228 1193705 1951403 1660967 48488 1206231 1013877 1215717 773324 1218523 312227 1124945 1936453 809788 166262 1010194 1995089 1057527 1254944 1240153 295983 1024019 1425303 1619394 578475 1104044 686663 1067648 457262 523700 439424 1450608 1091474 1012576 406491 97123 1536312 1422298 1700507 294411 506376 1938821 1110791 1131773 597665 92480 1091028 483487 1689581 843360 164909 208427 501258 1095048 282012 1778642 598600 1947845 217401 442104 1518932 1119879 1178325 776845 1291969 289365 293768 1637612 594668 1495022 1476995 1388647 722608 1613236 297220 1044055 178135 910358 1462694 1093465 1547377 1454042 118652 890176 1637709 422229 1870565 89320 1684916 1044394 1037226 1283500 1836083 881252 496496 381043 300290 65892 1947810 11425 573932 1037974 566479 1749122 1411242 1540850 324981 1809167 1460057 1397403 1956438 1973021 333262 108251 236700 1236195 1634939 689933 1339162 425935 1308695 1334044 979848 864494 1502808 367288 1892866 598746 782422 224384 1078087 181487 706954 1680680 1223757 1038783 530759 1014992 212779 178161 1363824 858242 895239 369766 53217 272162 802903 411899 1653208 1670249 423968 1700315 1599347 1820584 619428 1021899 17083 987620 1390843 1427106 561273 1112669 112262 1750256 1424633 714371 1877235 1582676 554384 1602280 1349810 1647885 1304405 1963673 1625062 1061007 445044 947287 1793587 560758 1316903 320188 1674813 1617331 709080 1480493 361742 880519 561117 1113433 380115 1150836 335220 281181 761069 756247 737025 575292 690324 1588359 166236 78855 1700037 269563 1982923 1609371 1156959 1145028 57094 1081093 1611627 540207 1451104 657496 131758 1000281 1520960 1047292 1858778 1409346 75930 1485029 114512 1764065 1623218 752589 597414 1013818 757438 394966 414882 1537521 1701755 1246830 1586951 386305 342913 1185943 175818 745372 327780 1103158 1803047 249643 1642817 1324911 1281985 1093634 255780 1064393 837265 532710 1402513 1536619 1188695 1802623 677670 1823349 1507382 846739 1604115 1524499 1957894 1294601 1650099 2527 1387665 525121 1005801 64395 1780828 323186 126811 1391352 215395 1749593 600026 326069 316797 832147 1430096 455787 1731753 1837157 1130525 515656 565458 1234492 1728367 1616815 1220407 4130 496283 1121875 952065 706230 154636 1955795 293468 1191132 1528494 1600100 49006 352570 1912185 929291 826277 1510012 1381533 1202042 644693 749383 1629736 862141 1229106 179397 1362477 162558 50970 440020 396493 294550 588356 1538096 482032 1657575 1837423 808466 234325 1758813 1449545 556241 1033400 269045 1781435 1165931 427171 1000586 1180792 1508267 785286 1781027 1791349 946464 56210 1129660 1323320 1144866 1591047 1147168 1064371 1314013 1238745 1126149 1325127 1275321 1429246 427495 1260607 998270 1992664 1443143 1688653 532170 1414951 99044 1042797 1975106 618721 1843890 1194807 963193 647234 6032 853126 185416 669120 1363762 1796071 967300 1452527 905628 1469071 1485226 23412 287338 471729 1074337 675612 486437 1917582 1960423 1793488 606747 1260252 35435 932256 675584 492548 400591 197737 1000081 669453 285694 1269730 895796 1275551 1071511 1541545 199638 261779 167282 1818610 1642917 1690851 908210 699935 1174158 1284379 333976 832036 1383015 1440626 352221 1023442 989936 308507 1473368 1219240 1249866 1391124 974248 1846662 1133449 45685 1873253 229092 1916444 1401688 1739564 615731 907018 1887591 964532 505636 189355 213295 1215814 623166 1934779 1310275 663096 1947175 1065528 1930987 1736594 1275329 184964 671422 844133 801490 688175 1571469 1333871 82682 1999281 1234252 1757954 32204 662752 535492 322780 1429530 486702 1817976 928304 1399684 541858 960361 1288308 1575713 323970 364267 734792 854752 239500 378815 823209 205617 1298575 860942 425444 653001 1445597 225648 662481 1640341 147912 770143 807420 18756 528003 1954179 1008002 1692061 1065207 678540 1189552 1889328 1989959 1941209 673641 702981 606233 1424511 1969370 381334 1754813 1819162 909142 956545 719159 1512904 935310 1927139 275416 1285473 805768 279068 1365853 1901997 1764952 1542430 1839641 568843 933023 1781045 814947 1309975 517928 1978107 1590947 1561458 1016582 1949157 1073597 1210439 437933 1005561 1713158 1984161 725831 1851984 1915190 250619 537566 1331775 792344 1797298 1702793 1313484 1403783 1987910 1356844 931865 1956248 1012983 1910255 1683312 1648547 1167363 1418972 1838073 1558115 1879278 474148 1881973 999147 1227953 1084380 118847 708614 1918810 1400896 1625108 65404 481280 166513 416433 1846936 410060 516576 236522 1555373 884539 450634 735734 260198 1139908 748420 1297171 325425 31983 1074422 434933 1447260 1775000 400509 1940639 196399 623565 996284 855604 1207713 1176686 1650488 1500270 478741 1476183 251061 616699 1970088 960392 1624640 1524841 1244632 884263 1351152 78941 288812 1941821 254665 1650192 1094618 499223 1441572 1053799 58327 1896945 480930 1827023 1633902 1747858 1802976 1484322 856285 1164848 1344135 776564 114858 1074781 1411965 295581 781351 15691 1775582 91107 1999461 1674324 1522493 899581 1531918 1934596 976992 1986484 1467522 433514 263480 1490807 705951 1422195 1085914 215267 1096357 1048259 1826025 1719691 425450 1104542 946852 1409178 1033797 1793196 516657 498973 1844096 1960216 330548 455274 1524409 1182297 1878488 4395 849839 1171991 1869843 503092 1198623 193054 105408 126278 144378 1055783 1980537 368970 1200697 1519483 1929709 896463 474119 299549 1038744 1534837 814530 208629 1203242 906976 1219262 1355830 1168479 721235 1026275 907633 677490 471099 1011021 803817 1157745 1813316 582414 897147 840013 60957 1814357 828187 813937 1358290 1454809 776957 1005331 402051 1842305 1390285 212981 1392585 220308 181150 95828 1555617 385075 167371 355172 1745074 633942 894292 1605060 1152440 1364731 791875 1114606 270100 1348504 193740 1126795 1764916 683438 1920500 882728 881345 652824 336148 182625 1125017 374901 310465 1742422 903189 1068467 197073 892660 464371 1377883 1114281 1078225 1780825 979108 551483 1508917 1354185 1676248 112324 1435985 1674239 1734122 413956 1590883 93950 1841198 1546374 1311782 940546 861391 1577542 792534 541383 1228566 712336 1574088 1672944 434103 1305942 947120 1623869 1936761 165597 1628478 152811 329642 824106 689006 16218 316054 36390 1100832 1979660 484607 1064019 1439235 1497640 163860 453402 91060 265664 735840 488740 163762 1040193 1416850 1697521 1654199 299591 1250050 1341578 1816323 184279 1342566 174979 1156781 1078625 761542 825484 824607 1448839 526151 1108884 875208 90895 566745 569306 820869 20458 13511 1710254 946579 440245 870095 1600140 937613 54971 555454 249442 850300 215935 1546805 268965 1779268 863082 1259256 1716485 1602131 1874835 1441120 1811494 101799 186469 834645 1121502 43204 1242566 454804 805554 285030 721591 1707863 1606894 1064335 391008 1694063 1704378 1702661 1165015 749161 933207 1312435 1964741 1828678 165711 236776 20706 1985898 120181 202480 602679 1712838 953567 1835800 1170667 62475 67785 1256619 123671 383202 469532 1403204 1152043 1069321 1228511 979439 1761567 1870753 1061560 316937 1818031 352446 1670651 271701 1465594 232509 1725144 1113269 319932 1690831 487895 1438338 398720 974145 1742684 178474 1416232 1946030 1733543 1199111 1535167 1742042 56490 410996 1279265 650588 219687 1293331 651559 936099 363819 592531 1102338 1308463 1302900 1349629 1935357 475184 484973 1504532 781539 1936830 1288838 667294 1084787 135283 1969171 659536 1183463 937674 1294064 1053846 1237665 40277 1765493 336241 1539465 1011689 98855 835510 402673 368190 1276918 1870273 1188603 762800 1467624 1878533 1892091 714940 1565531 1451304 1066713 671692 807336 710818 532865 263494 1687729 302059 150114 40917 1004965 1615949 175016 1962947 492248 499963 1916235 516187 1406229 1539407 15545 183654 758392 1390268 591663 117258 1428278 805945 2210 632189 974557 999033 1428954 1883415 1529026 1269232 291088 1912025 1717100 1367599 1725529 1731742 1896216 976827 1764965 22082 1437584 590352 521947 1307071 1880915 1779470 354453 5817 67370 1131191 746170 355687 26344 866715 223433 159867 1846796 960545 1736982 595092 733621 1532825 1900093 241731 1670818 1746587 1423487 1336837 1033817 1036774 1922680 1052743 1431545 1962453 1076181 1317422 1773314 81881 475270 1957678 1974307 515561 690862 153958 413129 2410 571437 482479 1507260 1095896 1323399 935817 551394 1466977 678538 1653247 481838 732657 928520 825130 1545745 840205 1465672 863826 616380 934226 32464 1541969 246483 1273034 1886586 1796293 699294 1729682 1150814 1160547 1677883 239673 1961530 1449730 1562522 1932991 1478504 1057100 1733993 846076 189206 952648 789211 1938682 293799 969343 270432 1617949 819427 706257 568827 1740280 1116244 1073449 975224 989081 1218563 1952758 451733 1911683 163491 1586064 306399 1810618 291081 753448 1038464 377345 1897256 1461508 1101852 273062 704056 1442638 68251 833251 1435488 938508 1760550 1816131 869590 1593382 1975229 589748 1300626 769376 559160 1885047 1841460 365587 1650809 1057022 1664459 269748 675723 790236 481314 1477021 678564 632597 772969 51230 729722 744214 1007946 1757949 665780 1751395 1227659 1249984 1645072 1593260 1024862 1506368 1083553 527067 1583832 1782115 192030 787732 157364 1308186 1880207 1074700 1674421 1772183 1898114 1528520 1371205 13539 796130 1519759 830282 1115470 1989729 137897 1427169 1457116 386397 1044244 1627473 1206694 1750180 1200198 582921 1821020 1583257 1833002 965053 1075537 1662543 9088 1336767 1988751 1491602 1483815 1466076 1670806 1769426 701195 1351595 1198289 1899910 540127 1243920 977159 1611177 1414024 13101 492069 468072 1869972 1501347 12833 1266355 1139892 121169 100264 741214 1664062 618195 770031 1170251 1222984 1502247 788916 106710 322430 644752 1837830 473218 1040213 299285 979221 470091 176051 1586142 1595920 1686602 765127 724100 950959 1003811 1084159 978626 378732 1388190 595414 1061828 416163 757520 1568938 1654592 1337366 1590831 269806 1691772 1013468 1804386 1743015 16465 942371 1772244 1842950 1069297 792790 1811918 1873303 660999 1779310 1675037 1130584 414234 1843090 1880157 996968 1959057 212535 473803 1526310 528317 1714262 574034 1529025 482353 144737 540621 1507575 1294438 1629768 1981425 281741 1169237 1262481 1839167 189723 273061 935216 1462856 1835724 640477 773499 1699006 1798197 1826952 1568793 277428 358240 1777064 305106 134107 1098755 847138 1409264 403878 1593961 558599 1758326 1208181 1218206 272376 1522229 1746633 1399504 1128085 770007 1862428 1506911 1648876 1366403 1497338 1449421 1676340 355169 1428948 1326049 100872 136518 608957 1935376 1841808 1382945 1016718 717322 1595416 1105208 298091 312954 622889 1434453 1345180 196578 1287042 1374675 1770716 720504 269825 277882 1791221 1844917 1352793 672696 1485963 1405294 1619339 558456 1861591 234530 324694 1686068 1053054 185802 950755 83233 894695 562341 1232964 120098 140179 304023 1227689 1156293 770430 958867 1860277 871495 1769291 774300 1941397 866517 122320 384661 571476 1494293 915612 1633104 245012 126380 1474635 1688926 1948849 411123 1591448 1030940 277634 343709 987394 1964795 571923 483568 420814 1164168 914962 255525 191263 1818434 1483904 827847 585854 1911232 324587 696738 1936027 1825483 1965412 108663 261112 1654928 1555446 1082498 1064095 1094732 227288 361688 1072999 1590461 1059633 1056371 1092916 591090 1573785 274080 1833371 454334 563888 1749921 577385 633940 961053 1490914 1623920 834125 871292 421756 907569 830250 1750740 1065139 236100 159919 1894224 1211347 566815 1729363 1023098 1972750 847749 1465350 849257 1326311 1415463 1841885 1971617 274523 299817 363677 147797 793885 1050371 773421 1911848 1255478 1343614 969512 507270 672374 1714513 1007049 1654606 194094 505950 759138 977647 1645100 1410324 1055147 1772252 1437461 538720 1373371 438733 1884570 275640 1653716 1404644 1181665 1310913 668893 1309498 1589511 1008603 185870 1864465 952736 1121318 394884 551254 1081300 27190 793230 1503938 320128 515330 560905 1377023 887193 1496475 612388 1152984 1989672 1413841 705378 136985 1748266 1916351 1225554 1554992 845246 1719545 68289 647961 226198 1584592 105956 1290481 1581525 1873134 1285474 1635025 1548586 210114 1307455 1473164 1758195 757611 1846391 734074 1655252 671610 731635 1767477 1394388 1505807 1466748 1944008 447335 1739015 727664 1274312 1979603 1405933 1269371 441543 758439 145339 1842554 999016 1858517 1460228 1909348 1500563 129396 272313 516865 320902 293041 1739993 1564774 424113 700631 1084079 1052025 1906518 3119 1146061 926028 1107443 1795087 485840 1923096 978121 1121292 327401 1572609 1779856 1291953 112316 130036 1416359 1406057 927511 873157 1525250 1505837 156129 674963 701832 1882828 1573384 167570 1565196 1438222 1667526 110377 558642 585747 1211273 1333024 1740426 404284 118126 106957 1986962 1499405 954336 1647072 604394 1231276 1976258 200994 1176135 361223 444762 849039 1491199 1995111 1966089 1074833 171128 1205270 1503551 1264443 204788 520830 453532 1330909 1633986 1501099 927137 914107 1309493 1390850 1628919 267159 382405 1699048 1907044 1109135 569889 1440020 1825711 835784 301445 1905752 279699 1684370 1408435 1103103 1980053 702053 994972 1425146 401842 660089 1499067 1576081 176502 803198 421643 526327 1858905 1082573 614950 1497173 1241782 1003807 847264 754853 574689 1249128 42396 149737 126871 1925102 903661 731128 1152130 1587644 1934849 89709 639628 1828706 1945399 888931 824783 868710 1784338 1630676 1840042 508510 1810824 1701632 1787178 306569 1278889 1513005 1248275 1420821 321430 433749 782438 1306343 1964569 1978274 1685591 1944631 1348853 1534454 1364848 1236776 1815766 153423 1097458 1527831 530034 1574450 47028 1452260 589989 1208640 1172572 915841 1875562 465790 1998601 910605 399341 883962 1088165 2516 40951 1603496 1802788 671372 1387019 1916953 1570373 996478 1902220 657179 1166652 1402082 912932 312696 1693418 1857075 329446 1673171 1013816 1241996 854787 1385863 1567146 816701 1952175 1487025 1373052 1001341 405455 464142 1454195 884679 243783 651617 1948596 232694 1923667 1241113 920677 1710495 668076 205874 1396438 549616 1906009 28422 1089263 859939 33753 1780914 1567035 260367 1076361 1930413 818402 831861 1990125 1635069 1975181 1540767 1362478 1116788 953088 1072703 1731344 949776 690038 1549180 1372525 1501532 1515457 605676 871281 719952 940864 1871774 1898836 1375516 1197777 133392 154522 781819 346979 203562 3727 352137 1118197 891953 1627296 27479 1325782 891459 536807 1977080 1561386 1897509 1844112 1899122 1834142 418134 1579919 1998352 423269 547694 477754 1104372 1943431 166787 1217133 1035803 1913480 1302 364662 1448388 430699 1478067 1502691 1822974 1934364 1098073 672268 834913 111247 1314815 1215681 923713 1892354 823122 1592182 1906891 1698828 1500137 203322 1894561 22194 141958 1642479 329854 437687 42212 1073311 164296 381309 1624020 585662 1822593 220498 1267403 166406 1808928 700298 1366121 1608039 737641 527193 300976 921385 128738 288675 1268370 547954 389370 1286430 1220026 1665397 1623912 116747 36133 788975 1377625 280501 60535 1638691 278069 1683947 1142619 846268 1445110 1598172 1906862 1225856 1843171 983344 178260 1333539 1648091 582564 613461 1492904 347991 206770 204573 520995 402197 278011 1765819 1555919 986764 538935 1164109 1790529 230692 166541 1256810 1381320 700125 286027 1158832 1277144 234311 1959677 1725392 880479 837702 1707704 1947269 335935 1523783 1021730 1065738 1922277 145876 202282 1276150 287379 1916586 211505 1223274 1408367 1961985 582957 1599180 1256396 1921418 730501 88546 897413 183705 1912941 1751052 1456434 886177 312290 1868736 1052865 360907 1677511 1606986 1265596 1480230 1313101 1801975 554949 1105790 727914 342868 245600 1764680 194879 645270 1861850 1212257 1720745 1409057 337845 1387871 1084052 189381 935853 1975719 1996346 1411993 1585623 467204 990770 994056 464897 1443406 1958511 1477350 751669 14746 1698905 1283656 1889380 90157 1575454 493727 320126 114328 798143 374108 1188469 1318535 1075438 672626 974371 882613 1916160 1191959 1389709 1828030 1670618 529935 1829106 897002 1207313 1441787 1584314 596712 905875 61006 619230 282297 1638174 121521 865002 541325 684892 634241 929482 1169810 857644 1999868 56769 1578645 181962 541978 1880156 1604560 1106867 482372 1266564 916474 264360 1615307 1332160 1750520 1231653 487396 218217 1651684 1311565 125022 339754 1404196 557865 576022 368513 273961 312744 738402 1821888 1261854 1714192 628428 528453 1923460 593356 144382 1233044 1521758 1142955 1425004 1834969 1085953 287015 1870882 90165 1354930 1765482 152131 77735 782321 721228 1977928 1033540 306050 355035 54049 785707 130479 1298002 778838 759788 1211828 1401389 210046 1198111 710842 1028897 78290 281760 1715737 1902946 686873 1489930 1052936 1721661 1953678 605463 1291931 1348232 1839759 766263 1116226 1778935 1656112 570087 685698 1303922 446520 631750 485631 1191083 668253 1288924 1538481 655352 854507 582513 899457 1778004 1886228 1773067 1884235 419392 1901851 1441216 106913 1406421 1280559 1746695 1293919 144116 980795 523899 1901398 352103 222321 1056219 986753 1051930 563771 83630 1369041 174438 233025 560014 1685398 649429 1407541 335427 1569323 57636 309746 301026 1053172 43328 618061 641763 1379117 880610 1427438 505180 1316739 1679451 76038 1639670 736040 1710935 846383 188459 1681124 271542 1963164 1759679 177356 578752 1815029 272270 763885 1814193 1406659 344943 802023 1308910 1683923 444604 1352915 1721949 343456 1900001 213681 656748 700689 1983043 1406874 991344 565768 239242 1259235 479768 581799 594544 193941 570052 199433 1604895 1816829 132363 1048543 877295 187175 333220 245613 785621 1426560 377422 1073342 1371453 1911319 1475108 1960640 1490075 1379870 265775 284938 33938 1764921 128320 1353037 730548 200169 216588 86696 744819 1144248 996205 1893461 1412363 1110561 1222514 533559 1413941 500315 311061 391267 722782 1925003 541080 1314649 1973721 600274 1705976 298244 1197051 539297 252580 1880773 1363561 1087917 1289792 1151890 1313756 1675839 869769 1982375 201347 1030315 1437120 693751 646974 612877 718192 674747 1341981 1760693 603460 1239178 1180716 429366 1296816 1704986 704504 575360 401169 558004 1418083 413357 725976 1134094 1856148 677431 496413 12729 1444802 1571915 200163 1798765 1718615 1838658 1794209 1773621 440518 202211 988847 853642 1533583 463477 126387 1869132 1562920 1986310 590539 1131891 742964 1141668 205452 1593645 305218 554913 721582 1677109 1089366 1365878 902041 943640 1526528 1980480 1660772 1763351 1224553 261697 557285 1927741 206932 1941393 1834057 673552 242479 547898 1799054 877146 523842 410108 1384362 1927297 466666 1998972 1911726 762280 1610766 165279 1293271 369325 801467 1151350 281877 1961956 1153243 1983072 1376494 1906012 550027 1945733 415525 311237 1010533 1917350 622706 1386920 1070901 914719 791503 10064 445423 646250 1489299 118710 1483757 949311 207102 1416630 1268012 407707 831053 1645594 1689392 174471 1345792 212498 1859872 1762743 456111 859723 628288 641569 1009929 634411 1059203 1656842 169793 1946742 394622 1679897 646607 534763 1793041 1442842 1793522 1135700 1973912 927543 1592153 374485 1745759 577260 963798 1814075 1982667 1700289 1005879 1576037 480917 1271748 187320 1806572 1428621 1917099 366127 558848 872686 1876654 1427514 94530 1596215 1747203 719741 1213725 166472 672742 1959615 1380715 1728130 470165 512507 1569156 1983007 1568198 227912 1612687 1717125 1504694 1104801 379838 1671397 250992 599482 880559 328978 316184 1128016 1250574 607913 1585666 1016440 35460 511029 1536372 1330424 1729714 1091562 1634182 1409742 1539082 37940 1493249 61896 1861529 254375 1164978 242658 1038068 746626 298492 72571 1087300 1345434 1350286 1586389 1506797 1075279 1776260 101285 282720 1391166 441907 872484 599512 1131045 1260186 1785509 184028 1344939 1323873 1119962 391721 1552375 1408861 606617 1271449 1507368 133778 1952418 1603239 1348736 541655 1622244 57140 1903258 343559 64156 248786 107281 213288 1501240 1928659 1781825 747139 585336 834060 660022 681577 1586855 1218604 1687486 138693 1804442 710886 1648004 218572 198787 215331 232450 1503150 1968600 554743 638616 1531095 1868954 1079920 180488 1793490 857690 1218525 1358209 79652 1030343 1913482 1961473 121709 537717 50255 1405256 95330 899204 1070902 1052917 339588 1867164 1821762 1659689 1897993 1420305 347386 1455541 1627222 981792 322526 1508585 1645785 668649 829527 153422 934313 745867 1738403 1384260 1280052 1015878 1801726 693780 43783 1358578 1000392 1218672 662246 1209065 304914 1213521 267855 1172347 370544 319903 1808244 28869 1068488 969358 1638704 83587 1345578 1793070 720814 682873 587313 1722119 35625 469935 837360 708820 549760 859539 41513 789129 1098631 1115317 1107778 27706 960690 64448 1860792 1702519 68502 1730689 1221045 929248 1101990 311366 1114975 1018840 1641367 142220 1423959 1551827 1850236 1910069 1959704 1133103 330064 676514 1077031 1501319 1942581 138789 331088 1288827 536129 614026 1824671 468857 397446 1555466 1757123 981405 529042 1847691 529674 626189 173969 324218 1881555 882734 182830 636596 1977072 465296 943358 362923 1160437 1112481 771637 1780582 1144638 1698859 965689 1164384 1514985 1653854 1153297 303780 1614337 1775584 160149 1817524 1705025 922394 1586776 703862 1092648 991510 1074196 1388101 153319 1100107 1961150 1028221 1293604 955800 474213 1413662 1968834 669731 1398381 719768 473009 1927305 1469448 132902 316117 491200 1863924 466395 1100699 1916023 1082506 304833 532121 1438386 1535209 1000526 1754261 710151 668168 1210422 1077673 1669834 1845836 333239 164495 304513 581607 1639493 670667 1223762 1269810 226142 961958 654034 96770 1926134 974293 130909 731075 212000 222885 1145590 968514 625227 447101 1352239 1492664 471987 183848 1610559 379085 1341009 866601 1085546 1489684 1747877 1172828 561857 598813 1002870 1600823 1212545 52062 1759619 53862 1224366 1741383 358677 1753761 1377984 1052138 1972308 1027074 1907682 757744 497146 424900 978122 1562793 1072714 915565 1324969 584429 1349794 866310 183690 1292977 931623 93942 1141412 349010 152338 1015373 854503 1138974 1864598 1310946 1672747 761925 913277 728998 774869 234923 1519597 1691393 550420 1916894 272555 267113 856424 726029 1064774 215273 930730 1818965 1802308 702665 833299 1410223 776677 1297906 294086 691844 42097 1984334 1091408 1971710 1635365 565417 661832 323079 840041 152556 1011216 1433613 1824202 607640 1271861 399085 390425 1378367 192170 394588 1024213 1831942 1267280 426051 1292047 820279 1328803 1577619 1965872 17594 48728 908619 1986650 379149 1938772 701323 261565 100199 1264228 655016 1091733 1982183 1997661 578242 1352595 888973 1842804 1938067 679342 1667961 592072 1676181 424828 175487 354678 632673 1697532 691518 626503 1601839 1879435 1571236 933220 1586375 195352 1961977 233469 1356097 572915 1210366 783746 1441556 151332 827881 697438 1539327 1912805 197720 265837 1250121 1687721 1123181 1280583 45290 470374 1178664 1730927 1096129 216067 733988 308699 373159 396276 400322 961187 1921666 1531103 1036237 1275943 1073651 1039571 92226 788326 712825 1738987 887164 944873 1294496 787386 757425 496511 1833486 1844516 1990144 508686 1479196 287470 17806 51219 307082 1918258 59962 1967437 219512 307859 1763993 758785 312154 1365218 435228 1756564 853743 590706 1494466 1683260 1369386 1959273 349301 1123489 1241260 1886757 1500931 218368 1743615 1401646 1005591 234768 1609107 344032 1178562 907039 1403008 1908848 370240 1035319 1370169 929496 1034820 1019152 1510707 344572 1120691 1388768 463518 1093457 1477014 341538 1183875 1347575 526386 1431580 880369 1703282 1733986 1255750 36290 923250 1130027 1454512 159199 1082640 1632763 1495393 1746859 1994940 124199 1120673 241296 1849812 1248519 1719473 1864202 1363033 329262 427261 1429876 369233 1964143 790185 655128 295353 116145 429725 1362716 45526 725897 1829150 1488823 1042256 924650 629993 1070937 616555 684654 1883418 932282 265878 1787444 580572 1322301 1684350 1716389 1955590 644302 989280 1457171 1667701 1108625 1727032 1567071 657611 1604356 1755251 768414 1427706 1017459 1892068 1090683 1591774 1998996 269462 1701432 662625 1242031 1257758 280239 418082 1891328 638097 455236 529275 223300 837177 1391720 350122 787654 180354 950208 158742 282641 1545103 1694668 401142 1801815 1926704 869729 736174 410528 434375 1857766 443124 1448292 955470 1776407 1370220 1036516 1439454 1418851 1741511 1069625 1922801 110030 55921 1527112 1076587 1327529 154105 367162 1715170 649878 1882596 1266957 440460 666431 1909537 1134991 306706 63457 941523 1058198 1730493 1476278 545936 1999920 1238053 1520708 1962106 1794012 1133134 1709474 1222404 233690 1365564 1020192 1263691 376119 40339 591770 543674 1630992 869010 1169780 179508 1010700 124991 698390 804820 1848814 1081742 586372 1425643 61794 602258 1442747 1403789 750043 243941 1116073 1759674 1355796 1299113 1008016 959568 1431482 1538045 1958249 766676 643489 1461126 1992452 174279 488069 1406237 465873 583070 437480 889424 1005455 912869 1416628 1059683 1959558 524785 976394 739816 361800 1415248 1550185 537580 1555771 1818855 616743 1713520 975371 1774536 1749806 1035447 773992 1747947 1224564 1803235 1374265 1411280 1377753 1293143 1052882 1819242 1063693 174591 1584960 115955 102167 306771 658082 1559659 1935378 1130254 139061 545233 1449331 538134 1937048 342427 927025 1776130 1253992 1042725 549147 1179182 1626044 1380645 220051 373888 1492099 1439526 579815 1269075 641756 688042 1315021 1394803 722730 934528 615059 769816 1359040 785949 471199 506497 454141 955479 909618 257785 1289131 342296 1002656 709838 1915579 30957 1122746 285424 462173 1947760 99394 672455 1789179 680960 395199 1345200 1303999 556696 1904168 1873263 1630593 486456 1846635 1190148 1702309 1270441 1004762 1410882 1617449 1144315 1062148 153192 684521 99880 617152 1520308 1050974 565671 1642697 1815420 1052316 422603 58145 1868084 356915 1297951 977225 1525335 1224275 1415274 1044005 866917 1774928 830473 1820965 371184 527239 547952 1020770 1517059 1394490 1293849 767835 428637 1178007 941685 287521 576621 857567 345913 881325 1621456 954707 1015641 874070 76627 849792 1545887 351881 524271 1662457 1992371 1636471 1386972 215490 1953762 131084 1712288 721260 1841427 1114506 387266 808210 760276 57204 834744 206883 1689217 1116661 248275 1875984 504335 465890 114992 1445285 405210 1658189 1512234 1962564 1453855 1253779 1360435 967194 285526 1977895 692544 1913193 1193807 574910 417314 552794 1917416 1069047 167887 1423381 549300 1075917 1490354 1379602 1875618 228723 299964 438972 1856710 1114137 389463 1603299 1456922 1238190 1113622 884967 441467 1378805 1507447 1817588 617056 1293144 1184281 1244995 1138743 526744 629094 375671 779759 1221632 1740399 736245 407486 956171 165824 588696 887611 988817 760958 613692 1063904 444385 1137098 1212583 192439 105497 1218985 451790 820910 1681218 371235 1981740 325823 89521 1178731 51377 1048963 1989743 1679995 924981 340069 105990 1850543 1933551 1876395 1113064 1777952 1501720 1202709 1130735 81121 681242 1269994 421930 808660 1823501 1448474 1305201 1432350 610261 567061 1325207 413024 1921578 1191425 86950 1967006 801379 321701 1480250 972097 312053 1735916 870090 647934 722165 1255425 338879 1125556 1573915 1409249 1114667 1650617 901435 1274164 1808008 1018977 981698 1830425 1040160 968318 1456929 692821 1838215 744675 92946 1722498 160458 217717 1125211 1607606 1480889 1749383 1732833 192678 755960 175521 1745043 1900993 350100 1345900 1387050 810158 1736571 1946836 858400 514046 1883299 726830 707872 1783353 59243 59551 694000 1911690 123576 12842 1606836 207190 27275 1299322 571834 1329167 1679788 117650 1295793 1533639 1570430 8048 736968 320690 622369 1905053 1788191 1593105 951150 1903807 1351692 527119 311404 1947306 1312437 1676849 1385862 1017324 136755 1200937 1616368 843612 1195684 907465 1181451 1293472 1027073 1297558 575331 319475 1954291 1608946 1445492 585012 715804 1931954 1061946 1433020 1605552 474488 202651 1178449 1785395 1292190 1836496 1093478 1490149 1086673 1503066 64541 772431 1951147 958111 1481057 1608655 160290 1323834 1808964 1038922 1263293 1874410 1897620 465605 1128190 572435 1670564 1182862 740117 668036 136311 241811 1286779 228973 1686882 357999 622961 1311951 1317388 1835624 212495 690618 1852170 1738606 415236 1430754 1606831 1553738 120435 801611 957550 342664 52377 142161 1670488 494910 598266 947418 1483054 396447 704236 1211554 71454 558969 46329 741619 448189 263333 1463763 1602685 546757 1623781 1186604 622886 513626 1474136 1975708 545333 98303 1308245 1645012 273014 605316 1412386 1884934 86444 1709616 84531 477635 1727686 625345 1042304 1809096 714253 460463 1998511 1697874 1224336 154008 1812535 1580707 66026 1737997 590364 1440921 1467004 1039518 1731155 768584 23441 7836 1793633 1793235 335442 1981566 336928 70032 1567652 386585 1456074 114926 1665471 1910009 1300784 1569316 1388473 751736 1183030 383754 114542 997633 421841 250960 632614 127043 74044 461770 1422682 215001 448678 1330151 1380789 740078 1703908 1934407 179605 950047 1856667 90020 954427 249637 1078362 1285097 1393964 499224 633901 1615898 4963 748613 1266820 341219 1215733 181142 1077657 1612560 1819037 1763434 1948053 617132 1295732 1834551 1699009 849005 1527631 569573 1919848 705423 1125060 1192899 85462 1749214 1106011 338278 604445 197970 1526978 430421 1338275 1832919 1483706 65242 1670831 884584 1472193 530094 588364 946890 1952789 1172424 74416 1309648 1871698 1635539 1315981 1049137 914014 1803399 1661457 489824 622492 1463878 1325935 488281 172429 520912 932718 893682 1304697 1960284 656184 390427 77495 1735094 912927 711251 940779 1308206 935855 1653747 1403215 1672478 864367 1812552 198914 423146 452483 115989 839985 673688 1897865 1862833 1074380 426884 1013081 1918693 1639810 1384348 1616799 1315277 1361529 723887 1126676 1655119 594763 1448555 1892914 1201488 1914573 1941694 1261660 1560643 247558 1737865 1688525 548020 1247433 776307 169479 69839 880208 69561 1525484 1344982 1722128 866204 326546 486104 1978485 1688313 57312 598511 652298 1010528 1116687 537257 540087 313001 1344096 1679624 1673353 1699326 737648 668698 12078 1933297 744725 1952031 137567 686081 1416194 1059977 1281623 643871 1714587 639827 1887692 1902536 88569 259281 1086102 87735 1163081 1366598 380004 818802 792807 751067 461494 1687952 1670520 115558 1976017 762542 1837386 1072120 570278 1857496 731018 1250835 794773 529907 1758545 1776213 44357 1330400 1563711 502862 1384787 501807 1777288 1965139 210804 1228356 1480243 1574324 923998 1727830 1818717 1810969 275738 1114233 1181330 401778 377769 1672882 1032194 1231657 1830392 872000 965607 1974875 972416 1521151 351420 1782541 7892 1952946 513205 1867655 81567 382677 1281651 377679 376373 1436282 1663553 54483 562278 1049995 606019 699372 1758706 1622359 1644673 1001780 868440 356648 1172670 251592 1088847 157813 709417 335491 1047411 189661 1988473 1527085 84149 176221 576417 1949565 411830 4815 341754 748736 1675154 1778873 131537 428063 918369 207422 395912 1555897 1573625 1921082 879104 1366497 1943011 1209011 1363870 629361 1748215 53695 1573437 1621897 47913 1569350 1632224 1515398 548730 526063 1027174 496706 475572 1846777 297999 229059 1697781 46594 485409 1781384 267176 405626 837569 227279 513660 1547422 1342024 1114016 1264600 341194 439688 1254566 1599758 1150913 105532 1382226 622880 1160268 243444 542030 1244027 1695530 194065 1967678 726688 1626280 1048452 1356447 437609 1918689 532221 52318 1075805 1716268 29801 1023227 767809 1493186 1838854 1706429 241586 101107 178998 1558701 19408 213431 1177496 1031451 346510 1320179 858120 1928206 865543 612962 957299 664354 129877 597104 619516 673414 1812024 1504220 1392284 1062621 582158 1846568 95532 497855 1902679 1677788 836131 1209121 294884 1946257 1959652 1844455 155149 1753511 356860 107290 1817246 1212347 1425882 600931 1822266 1907978 1560037 878563 33215 371259 648048 1511504 1848592 1519350 629301 6619 815181 137584 1571424 980369 1915158 1665290 98894 954014 1955388 274058 1848439 455740 1822643 1025414 1302345 1266735 17565 1030419 952416 44443 1433085 419261 258032 521857 239756 1576971 1313911 1055606 842492 967199 3350 845682 1635129 40657 1484583 1540034 1178924 52608 935332 1530275 21914 1333021 1134124 1394868 118673 678959 1407413 922744 1308042 1759865 981109 245433 37032 846445 372651 627535 1598073 1035010 1535822 1186919 1177221 319757 1475815 1742856 603294 1671560 565328 778042 469844 1578311 1211012 90512 1647429 1046620 1964628 1227968 394604 1176747 1588202 386192 1874004 643928 994693 132312 1497733 1437900 1102952 822806 794768 214312 1018112 1443707 1503438 704751 254118 1648338 532322 1070327 668238 331382 312427 230588 639148 1616168 1463350 955593 1722389 595364 362006 21931 1651359 453981 966741 1798092 1519261 424654 1570806 1672577 256844 925132 130334 1243546 655730 1838958 571459 184015 528959 1401591 1246727 313509 1276738 417774 1935114 1434022 1609189 327364 661802 279856 431162 694044 1043228 277784 431144 1504000 1021102 1573206 1572743 51069 44089 1146908 1059147 1786436 1875670 1487718 39820 1565172 304800 1498147 1985277 1074646 628894 1943836 1260150 54894 869778 1239244 1169468 1601299 1776883 1625887 912246 481108 1330654 1663163 962774 1717572 1676642 1793659 303652 1262575 70359 175029 126974 401127 742259 992758 848270 1184180 779841 1670558 25869 908326 1454739 711027 1292733 1820125 1371322 1706143 338717 760504 372427 358648 564436 1733765 1693564 662659 766502 304888 1273601 1302822 425656 382404 1127184 1367503 1738407 1761432 778318 1614805 69350 1603564 757351 205394 267948 756239 1860845 600059 1761399 525738 1646720 1342917 1316545 1096187 792660 1870941 1846646 1176322 286846 1805645 833452 1578015 1049916 1520068 511908 756599 586616 1582970 1247222 1214120 792502 1526453 35038 205039 120020 1830432 1882862 546700 1404621 1612615 83569 983297 701562 357034 702209 1433820 1785357 1191901 379402 1386056 1713347 1855004 840454 1654191 1870871 1893308 194091 588241 685774 468078 794862 552659 1296646 1103997 829655 1382493 1972451 969667 956926 93423 1665913 1942983 1309748 1231689 1742540 655059 860057 809184 1884012 1874252 670178 799034 688357 501220 1161502 482910 1299564 1500344 1000414 133668 432148 619618 595847 184005 677538 957270 1586989 1566690 1133706 549225 1885578 860522 861278 1545586 1902680 377010 1265758 1174878 447469 911786 191282 547887 287976 1648568 1795770 1418932 490042 1509026 1109226 1974856 423066 1487036 1194304 530146 107543 1196738 594665 57379 1176903 1102874 100241 1899041 1557920 1317641 1839999 803551 806923 1339844 1061096 571580 1923858 1804413 1422852 1942696 781227 21712 109257 1472659 1486399 250679 163137 314704 1536226 1466450 1879336 741767 1577872 115924 1070866 1818991 440517 866137 1994210 1784054 901303 427627 983696 1176344 333098 1668185 1803039 1504247 432238 12813 1695263 477170 981584 1056684 467128 1320252 998691 1009640 659512 1261301 320273 1375430 1247991 1515651 447129 562262 1051342 414462 868049 1390193 531599 1447725 1726217 620168 652813 316617 1169847 671370 1084037 700343 1460866 446295 1886835 509912 1068643 1667640 826187 431117 1186098 536007 1742641 1501370 804191 109027 335865 1880500 812030 1285498 1272796 406188 387356 938095 1439900 1430866 1941740 427067 1731390 1350719 1747830 287110 1059598 1821152 694851 45383 1572991 918332 637841 694543 453407 777840 1166532 512539 361712 442868 1847037 688641 315677 1559503 1221651 1951164 1922970 663613 1904940 1455311 168517 1952759 337847 1241840 750428 48839 1743846 916070 694476 766596 495796 1716396 235069 451759 1220921 1759542 1526392 1101717 468701 794884 851990 1283691 1176948 300585 468766 967899 453480 1894763 1960603 70892 1091336 115759 437102 1510980 37703 1213105 1936755 1693546 353287 319396 68969 409863 568783 605926 879430 1673178 1152041 9621 1584313 1641026 1194460 14957 18059 211324 1345965 1250564 806407 636274 1787222 1574637 1082241 1183792 1328151 1487483 5584 328773 41071 371653 1694391 568232 1323414 114147 1136024 928814 1370916 1890600 1719650 1159829 1809407 299989 1917323 1942656 484255 1649431 1900497 1448524 873240 1560242 1668627 1757401 1353937 1898574 642694 866806 323664 219614 1946691 674129 379365 800445 39384 829596 745246 1018584 1519890 1524037 316861 100849 822230 697346 761904 1144081 1896384 1097851 701485 891024 288085 1756990 1042555 420497 1439452 1463100 1886585 921364 623340 1020065 670374 1097967 1102894 524789 1534409 235897 109953 846275 581221 1397159 1770150 8953 663252 1006984 345727 429260 1541314 1905062 512550 1412909 975604 1840849 658240 1319443 1768330 1643317 227215 1529549 1093301 1047258 516078 1154889 439283 249606 546478 363641 1034396 1686845 688055 1265083 1414177 238708 340570 604288 187568 111301 1218740 1075388 1372023 1873178 111821 607240 875091 1712478 1191644 1361656 282891 804867 1986175 1932470 210013 1464274 971976 1787082 1036574 1834852 841612 1986825 531492 576824 753502 80452 957195 1000650 442846 866007 1993090 93847 26856 297362 342305 1701095 1000174 1412070 1011098 1602512 1026436 1508450 1942651 126544 270542 1983571 1928562 1460389 409007 718393 1922186 1850798 466361 460139 732763 1731482 38322 466609 1887228 1319922 760270 913837 462633 1767163 152872 1362036 26596 1864971 769581 1080460 994968 555469 323146 1807605 595132 317660 157407 929842 1552447 1502556 997553 1166793 988999 1064581 1493223 13279 878382 1099463 1131471 843622 749524 1190069 222790 1140936 1819158 516582 1443028 1366694 815375 545104 1587496 1687145 457671 1461479 24105 528817 1720185 1700054 1866396 1954890 179271 807125 862826 1661429 1521296 407938 641410 1372674 1916706 1796180 871619 1032838 1021877 583309 1149462 483798 1421067 507094 486600 1704292 373676 1664286 22148 861611 485128 212349 1398898 978296 1575314 797501 854560 137072 1702797 523673 1644836 1897181 1550661 1130982 1830182 1099102 765651 597441 57644 1798593 1080236 1263759 1212430 1841986 242763 1618682 974913 1082827 1088404 865652 1431518 1188759 17341 44288 502818 1213619 1144118 1103460 1175223 1754328 174984 50157 1234296 1786167 953236 440156 1786968 579280 443376 573494 749896 1626547 957664 936817 839137 592260 1378438 927358 1058515 580155 523881 115045 1288634 631999 995874 1667074 1989294 1117773 206866 1486115 374829 1557605 1944690 1581952 1975422 13375 1093234 1999124 1306180 1758242 1991674 1417430 1358409 595306 1160343 1616474 578130 1397249 1928227 1394540 1235449 683060 1325077 530249 1351154 1167478 1214826 1055562 1193346 1774993 155106 1806621 1309949 611149 146620 1814273 642421 984303 1389752 2064 549552 819684 7530 209774 1815437 1583367 109113 1639698 1839064 988646 1772983 1292788 1563805 689638 839265 81837 530380 895545 1527628 1370702 1102706 1948668 1576708 922060 305795 82614 708189 1005848 575747 1722875 1721147 979715 1166373 1727349 1015966 1242295 1181846 847964 960649 858507 1870305 688897 1516680 1923395 890807 1987521 1291943 980227 440060 855890 449863 639970 1167492 1576127 93028 900553 1408539 1281622 1266992 875884 915423 927731 169201 925826 493934 1081313 1788427 170078 440381 971690 1542230 1387470 630706 1597977 1008854 1570416 494434 1174213 950737 797919 1864814 1718473 1206465 268130 1288327 1463356 1753064 798012 411618 254295 1224452 955879 507718 815318 438484 369324 541993 305248 1945570 82295 1566541 374990 1010030 471476 903709 515583 1071655 1521217 26436 1792973 57894 857517 548034 712951 1174314 991935 1184461 566620 761885 1620474 1007999 1781552 905918 815566 530982 589612 735049 1961456 580280 1860940 1936390 554039 1687169 385721 440805 1483304 244633 812348 1535720 595939 153121 1043455 969235 1134712 268384 579227 1161608 1321829 623605 451887 1663225 845880 1133865 1989833 529369 1757486 109656 636837 531251 1725428 1274097 1360004 242437 982492 1821852 1890103 966964 190784 531859 801524 620208 1121299 405974 1206635 1239073 26448 1875716 774354 1589619 15744 1893144 1885066 927678 893761 71593 1032729 807926 1104681 698187 343310 512402 591357 1135928 1077021 176209 834600 71502 1746408 1150107 1083571 970217 46039 1837588 1042216 1993835 1174792 344807 1743535 1534572 462914 48532 1046642 863526 1033585 1932217 1763259 1143771 1489771 3068 1777353 885688 1155403 1349108 989780 1228351 295681 810477 462060 260618 1045758 33227 833849 348332 1971130 330733 667512 284483 1170782 1410357 1203825 122807 673728 944690 314477 1782033 1076314 1730337 1175843 839068 1065054 292398 441205 1517252 1805255 1726510 617874 458255 1395034 1290888 1734493 1165937 1897871 706440 1517527 397374 1200711 1452943 344549 1169360 1025779 1513875 44637 1624193 474549 1387622 1308539 981547 1934204 198400 291647 404641 1368603 1309374 800570 1020073 878674 383086 438523 1717732 1380744 1514010 62439 494422 963022 1978502 206937 685343 731124 874872 441987 577703 1725747 1371016 877872 786432 894311 1922348 627703 1508124 1674252 999191 626296 729298 1499059 174636 1596898 144080 1193644 10110 1875309 1961291 112356 1730860 1091110 1012134 561078 23900 1994260 1170014 516761 1281969 1872902 922937 1932208 1808766 1388459 1338032 1896153 954557 668967 1701619 987891 598948 1308117 1808399 1059524 1499333 1726336 1480092 1846760 126094 456525 907693 399562 1293270 848830 1044234 646664 496292 215786 1375651 231929 434141 1056743 316461 1085538 58529 1008805 1798004 751468 51332 426852 828282 645741 1096122 1280937 1683216 522621 1726100 362861 1097867 1075712 599143 1391343 627262 1619095 529030 59918 1578675 1870757 1757662 1891930 1133796 1127873 331900 439606 1508093 215133 1646070 656636 1948884 890590 216321 268690 1149371 1863885 1325179 1237107 1060352 1184672 88488 850826 1022509 339732 59814 893121 357022 847833 1972969 1794405 393258 1577092 1474658 933517 1726287 1422716 1053695 1892340 432133 519877 1266226 1376670 1091607 782773 1789869 1387942 135676 1531852 270048 1227144 1125388 1246964 623782 1984901 1220516 881918 1716541 1310312 1418003 523992 640161 31189 779502 1098168 857079 256903 210847 1366233 401770 159738 901118 328972 1812835 1481532 62595 1928240 509263 1031525 1776191 1785712 1639842 1143911 96313 467360 1807040 1042355 502261 681049 971187 222406 1470327 847674 207806 1154038 1373938 106697 732708 1978075 1846392 1791945 685901 903443 566914 1974211 268021 196118 1098275 317510 326829 1749171 1291179 1484236 1446871 788935 448052 1219854 609430 1724022 1679029 118786 1351799 205560 1199580 1304167 211100 1916315 749074 1838755 937727 238715 1319196 713390 802338 1706667 1948729 138938 1376526 1991017 1530104 25847 1815608 1744934 1307329 22843 1609898 1177578 1361821 644676 1551927 1339053 1947529 396217 1629793 221797 1862347 119594 1740143 1136156 991625 275889 1284587 1912677 361159 994426 1040907 1530590 1704771 1776577 1973307 592426 806122 407781 1614933 49105 1909926 751972 1781598 145215 490429 1519831 876614 1344056 776071 1136900 969880 1395446 189075 1222572 1877020 1043980 904045 1490003 1103022 1325434 1095966 42973 1980417 1374574 1215858 750403 851978 156235 1932845 1332408 742516 725286 1899517 1546181 47354 1731862 508838 1367152 1585750 601155 1264142 888409 407048 1332757 528208 1980088 482291 1643613 273758 894341 1700288 1105168 1400222 865229 821240 581617 1703800 1959030 943941 1398345 1823962 313300 1964882 449901 151947 1711431 357325 58354 704406 509601 724557 414469 68831 566282 1306710 1414264 418472 41617 1435662 645173 177146 1680836 50055 1412081 1972033 1361175 1934500 1590879 657100 74987 778003 1484008 9317 1546490 1399074 1655656 115898 570704 1948274 966437 720795 1526480 1035474 218324 1942262 1973047 1349467 583078 41411 1445135 861834 1216907 1415525 344089 97584 1858225 274664 494190 883486 1898775 69874 1106343 1657278 683091 958224 854966 1961081 1764132 1157444 1556418 812231 500588 172546 1889210 1328360 1476594 1493964 832653 1854567 1167700 68208 291659 806829 1105029 1736905 110091 1021700 349267 1847773 1597974 353188 1862946 692119 1479849 229634 1699889 455314 507029 583446 624926 1113265 1014194 1669383 1527870 32167 1383735 1733333 930280 743819 1036861 100806 672887 1483057 1334330 1737809 1360272 1132479 1401108 346960 1590475 476940 1483969 766028 978531 1461325 928942 641214 470552 975384 667914 559 345839 6884 1582899 575956 1437258 184766 1119212 1257904 701718 638458 1966508 1492419 1401056 227578 424205 8769 87534 760738 989162 1422402 1851638 1543520 1620987 1389482 1086523 943283 1393273 928966 1469432 896208 3283 394463 409673 1617223 123045 1496394 1872311 263580 381089 1166771 519416 211434 1239235 1835188 982815 360851 433016 31632 643465 1252058 1311496 1413102 154637 477107 853072 973413 8650 1139394 1360555 26513 1520148 539755 1924457 1322701 1333126 177484 433358 808915 445263 407727 1182029 750190 547419 664365 584824 1742029 358064 1927992 1573883 353758 1620882 840311 243292 1643645 1490421 909549 1344104 657495 1820151 1711449 32503 1612849 1121691 1736433 253134 58119 1476917 1256076 1686770 596901 407261 1732225 120789 462726 1536043 1578831 464421 857725 1264256 463427 749532 1354506 1843038 1140469 1882416 292172 1437288 507318 782905 1374592 916025 1568923 1389502 1676542 1086412 768871 1352964 1301682 1191116 894557 370854 1076357 29847 1011326 920848 303968 1534324 1808329 1065563 578398 513700 901221 1991903 1159367 424021 930977 1758363 913224 1793251 882607 1280322 1726770 1905232 1024445 1790846 665734 1902087 1823120 1637603 1138460 1465853 1529581 853694 1189476 597856 440841 1601806 1804587 926906 811202 806094 1348847 1792183 682716 775733 641394 271685 1136696 288888 1155596 831578 287246 1346888 343862 1983311 936281 1881057 1095597 1280890 1675161 1092689 1350062 589267 1778913 306335 233700 777294 686079 1020504 303831 1398609 267603 925621 568397 1406260 1155703 873005 635723 1035871 1794380 1182505 1170608 1186529 552462 1546283 349975 150961 1668584 264027 1545668 1841335 985102 1491860 1465060 1140635 186600 599022 359012 1982546 680274 1588321 87626 341776 1585139 1499480 1997447 1840223 1015256 1629557 458269 1972118 1055681 195474 688309 1459876 938724 1195795 931521 1264751 1880125 140674 1304818 135865 780916 1216064 1798754 165463 1450303 11992 1539450 229915 1680220 373069 74401 1956195 634077 940350 371276 1915211 1973136 252248 1882433 490177 114291 157144 1851436 1616679 1317158 81316 30509 180145 199460 798994 144054 1703404 174319 808455 1261797 1964404 1963055 24566 269309 1376071 286143 363983 493808 614759 506708 849700 303251 1205480 51572 865495 1461367 1975209 644388 1021416 1294565 1102654 1945742 1625677 914279 374958 1103513 269645 859547 722027 34587 1756528 1856849 184849 1698010 1855433 420829 1107499 298432 1536437 431242 1278893 730455 275543 854258 1583918 890644 1311510 153043 930678 822331 1346209 1770915 174031 2835 1724026 1969624 940334 1911871 469451 1487762 1039548 788003 1194392 1162427 1497432 1480267 818315 990169 1200066 1444834 675051 1928226 1076983 1349598 550509 161249 1620821 294904 1683124 1066365 565578 806532 1651931 196107 1790225 792251 618991 1185544 1860531 1395505 329769 414663 1815239 420166 1020579 1464676 1161967 1446284 1240049 166931 565522 969237 1859664 584868 60950 1108183 1878238 1207741 212133 1132243 1978074 1659262 928893 124259 513220 1235009 1136924 422968 1683083 884979 241556 1473935 1620708 1987532 951999 392339 799387 1545480 493036 18778 642876 1234528 703296 1432948 272901 1765598 283903 1248250 1318025 245825 1135478 1896900 475537 601634 1135084 1672210 1580480 549462 1800731 254219 948489 452191 775141 371919 1691343 853942 1782603 581312 830745 990821 1613058 498252 127118 364865 1827535 1008429 218728 1893612 1656502 1123246 859293 172494 1467376 1596587 1313461 1958967 1830417 1003232 952716 559334 1430861 785459 1272632 1195725 1991983 1099748 1073964 1145200 790408 689500 707512 546789 1448834 814491 375929 150066 634985 620133 1011703 595684 1808367 351133 773558 1227475 1852911 1087676 172177 1543857 1216259 1997082 615037 1357809 697025 1755681 156122 238090 1452223 1988018 529455 1637728 888537 1380004 1778987 992466 1743796 1005915 1068854 1577923 21072 1679222 1699462 1260068 282233 1811021 1052438 320458 1146644 268075 887145 1626018 355950 1283675 1585853 1729693 1012331 224016 188466 1337696 1981096 493217 1620204 551623 1718819 1572491 312017 163833 1682974 462288 1091551 1017766 1670133 928777 1370217 1586699 626739 1257760 983045 1621453 470476 597469 694166 1727511 1144332 813206 486623 888642 694587 829992 1578896 1464868 971521 1279433 1911 1854780 1479798 1187289 926714 1439704 1713247 44165 1555304 1885073 534625 1380770 192033 1904998 58677 270958 1998287 935947 1620286 585581 227012 1482009 1686938 822167 1928981 733 1036183 1915967 832008 738195 770109 1071368 709100 1181458 650993 1231690 756944 1324191 1572790 1173457 721800 1572148 1032306 811788 1327061 1362688 1025179 26912 666186 1821905 1399919 1547989 412473 394181 652258 1398799 227405 1532211 1372747 38843 1912500 1599469 286313 1572848 532280 1635906 1837481 1870461 445449 1497344 581694 1078734 116083 626119 1956870 1531514 660790 713088 849278 266870 275974 656627 1689755 1518235 1152586 1733378 1035040 1086411 530176 1206389 931585 1465975 11889 1987043 1683756 1701475 129618 1592540 1353910 1891707 891845 584612 50820 30248 612354 57133 1206018 1563427 1677155 1792613 1887338 1135080 513570 482533 455860 824934 1799594 430486 1408498 1866970 1289559 1255903 86872 384080 253002 872389 794327 1114260 272263 1934579 212123 1565723 423914 1341723 1023011 1798588 51922 1264045 636574 413833 1154399 1173655 343675 719465 436502 754054 648240 1206257 518864 549025 994774 510038 677034 687975 1126334 799178 22679 1761416 1084731 1667862 1956723 750653 1410836 1625224 131022 1068941 978428 1669734 542011 510191 1118338 1220961 1102410 851522 1969466 1509280 118150 910165 268552 212183 80485 1204005 529131 1869905 1070422 379093 643167 1465258 263721 1699410 3810 700845 1440760 131451 1294307 602911 116988 701590 1756738 296571 553553 1277621 1569169 443029 1765860 1349092 1650004 515769 213822 1672165 1858359 1274560 1200906 205508 1599737 1335837 1951232 371395 1936313 508026 1813003 1978365 125216 1754901 1264108 1744900 399070 1535285 90772 1096557 1633871 501798 1531495 975025 857062 1580452 1651530 218471 41156 792994 874151 1527910 1646544 52019 2874 1322450 407159 732396 830019 809554 678608 1890109 385453 1323643 1150662 522283 523500 748315 375250 1515037 789424 821741 1084513 160398 616059 681848 1449806 778289 1765592 199662 51746 1941727 114169 1061723 61067 926898 695707 63111 616250 1215353 862621 1788985 1709282 1758535 1387093 486440 1517042 1179025 1016983 447747 1012468 1644428 635256 1419215 769545 1441868 694798 536972 1793263 140173 400797 1343361 545267 1381477 105811 1988633 406251 612284 938310 715250 1487815 838521 884563 1272370 616847 513040 1481116 1195497 1424402 206737 1905060 362710 1793448 290778 1118695 1164414 57091 658622 273380 964034 669737 490491 1578692 1599425 1201912 1087076 1097754 1624239 406531 1674012 1054297 1430565 1721153 1867011 956698 738742 1262396 1050051 1598550 1857301 5277 1053101 1049453 1848034 1405178 96835 1549530 825272 88338 1764967 312402 1707416 222601 163172 394292 1660843 1286921 888707 584691 1711772 830568 114266 930517 413324 697478 1812650 1653908 124651 699008 1682584 1999414 360832 1943256 1846085 1417057 821979 1189873 1479153 1302923 709747 1734379 652859 74969 1356361 1742073 247194 1817850 173065 1700996 1861303 381028 1838883 358125 1798733 1055471 992013 1385499 1038140 688291 262054 39249 367556 659146 330616 811197 329006 1684766 305040 1777112 77560 1868481 238764 1253908 648154 198885 882314 1920843 1043473 1459893 1871095 623889 16503 79966 932923 1144539 81987 858253 1783858 707917 1610667 1711697 1709211 528972 721294 777949 203523 708405 1841973 392635 658218 56975 220371 1948850 213375 1203923 831605 812364 1331126 340544 1301709 616809 63088 1348574 514032 1602261 1700256 787963 491027 1181630 1492870 1634444 39581 733856 1257994 866532 797452 1077835 967756 283995 1626215 738647 716157 1819004 1248061 51499 830072 540930 1320130 493431 614022 857187 1225744 1401779 700983 273895 273538 1100668 656823 638151 69417 1909538 576327 1465753 1525608 23454 571526 554948 903763 341173 1613677 1490147 1154999 1059010 1434574 987185 575378 610692 1334688 1691059 1516267 713478 527915 1873012 587048 1851940 1016408 1903749 1099232 980388 956977 1120231 1780591 1711527 1614499 50337 491140 1834958 1545873 1695366 1635718 121252 330343 695939 164291 49112 190224 1803300 1611345 1718375 525151 1088393 1444797 1007779 1993648 361322 1369698 138267 788686 1555042 909706 1438818 285921 236935 1312522 842657 1072217 198356 656833 182018 27630 246681 466685 670171 677398 867479 1234902 621538 790044 1217641 694070 1860825 1894355 311092 1865903 1480968 1393826 466073 1890581 94500 1544363 185145 972138 1681347 1466421 1917517 488994 820 1268325 1185861 576321 13996 501683 55841 1309251 1350942 1141563 1291187 1632436 1694530 171815 534406 124609 1272137 427344 1703441 1463881 1628832 307583 1522889 840279 1957389 7326 1190101 1156308 358977 37447 576472 593493 147472 1141216 1392128 1764445 841732 1442720 1670683 1863642 1085852 1343594 306135 1417070 1438609 1790572 3557 849140 1385002 1125150 1293659 1578166 278940 836996 1074566 826537 1973081 684777 116708 1914038 1656206 306650 1100216 300470 96772 848013 968341 1154675 580115 175149 736927 3234 824421 87093 699455 1586997 1338418 1433441 1179473 972853 1370951 1444055 650862 481809 1759313 750305 1089971 1326108 585140 1725941 1558324 1466506 1175957 1449923 1435429 1538250 1830338 179142 1379830 810708 441275 1650658 20943 244801 360446 1134466 1070530 1560803 1901857 1140731 1147014 1003155 1165492 845603 376195 1535422 970095 585958 81638 1174015 1434391 179977 798263 1183257 310260 1936763 996770 1554181 629331 779329 895193 1034393 1171696 1275749 425870 1987690 389716 457441 1209679 1907191 1984070 1721843 61531 1196745 1957168 398659 378066 1750847 1016637 1727563 1983550 815624 112383 342665 1042986 288948 12237 1218955 1301666 1075527 1283619 1900691 1218962 1896918 1029918 1157804 1747612 1868478 588744 1907676 1117720 409624 1594703 1956448 171384 1351364 1453045 907886 1305690 504783 279179 467993 1435949 38227 1067749 310701 776543 1624618 609891 1007189 1858296 1564996 309414 932291 848948 771377 1018492 1078255 189156 1123861 1981035 139464 421007 436907 113098 1321472 1189078 983124 1084447 437782 38469 662670 1067509 454374 1999941 826119 1338227 1703847 1367723 261676 1003660 1488728 631859 252000 3553 1744913 328272 1127012 1887249 1115909 319345 1118227 1893465 1370054 1454693 302434 134925 881348 1868942 1267964 727108 964822 1167588 1654171 1741470 1936044 785039 1496077 1474041 207248 678589 1105001 194843 1859384 1156937 1835922 1143476 729322 463326 1591098 126496 357253 1422968 1841364 1120282 222002 928997 355340 1281579 1957293 980605 1337056 852675 60026 736005 801101 1623835 1082769 90350 360568 630027 378891 1629132 1606017 715632 1448559 202285 1809386 27245 1759831 828191 1660409 85614 706959 693020 591202 1128587 903624 818540 1183470 55196 403647 1922898 905221 1644796 1275162 1964579 528637 1702807 971204 1644361 1586297 1595977 1214175 1755072 1201174 351481 840219 817342 1909985 1566119 300715 298364 1437064 877772 644945 1893341 543283 593338 1440647 965558 783839 80331 561886 1902325 222336 1371963 301943 412915 864013 1341751 1092861 1091595 245420 216253 494664 303424 276125 1838448 827137 55068 131054 508815 633275 1885910 13864 1144268 1386751 423984 1731887 1986583 241984 1127433 490610 272842 1796072 855026 669625 158159 1662619 1949995 233425 820709 1206268 751259 487480 51617 1676300 711360 1947317 428484 1954587 278129 1669159 1036462 1751720 785211 1495640 31077 1219280 1076500 1115271 1566646 1919520 1920969 343561 120730 846354 651480 1363119 1973725 1004020 771688 1700983 1461290 865546 1582266 382601 1256069 1028124 349879 522934 1280068 1977371 1296087 947699 669275 15304 1153583 1039863 1935901 488846 283624 986017 736338 669468 966233 292873 574922 273221 1302151 205627 324580 1795984 221417 460666 1113943 1981276 236853 1414859 1897236 127508 715189 1982360 1301776 667313 1624615 1555557 1492672 516253 1223815 1781786 606559 351043 1382359 1686140 891935 982785 1572344 359091 1244630 87742 498696 1272854 504032 1975822 1621926 1632987 788511 804221 1931526 33817 817682 172349 1664075 212659 767828 714237 1943102 1228190 213472 166780 1313024 292774 181002 1565065 1186486 1354673 1599888 1401222 887623 1717583 524138 1199913 1913165 427058 1520061 1360326 1847932 1802895 629589 958272 757673 1020706 1639713 784240 699279 1524586 1001648 289354 1100758 945882 431640 763887 1589291 608048 1807286 1755712 305282 336556 1095872 1258154 1624536 944058 1537256 1822272 313925 372644 353358 394298 1181124 577569 1494292 1642217 1307145 1443982 1737373 1801086 1918716 127556 731071 518478 1275464 124502 1336201 405444 339013 1241310 752297 297372 877642 585310 1011037 621593 250549 967555 746397 1854546 540387 1130945 167037 459507 509726 1893621 1621417 1963965 1221129 410377 660182 1132391 1475766 946505 7977 603262 406258 309043 916463 1514008 1645824 1227871 1013291 505339 1500702 1833007 620418 1898863 9913 195977 1465618 318672 1963720 1165512 317124 107547 48653 1244507 991646 1417429 1092469 236146 440844 1532461 424869 791567 1666052 1153343 1914545 217321 419367 738680 1159336 359381 623711 586743 1580929 44007 1399440 1718452 1759100 237045 1063812 1372195 670062 778798 1029656 1886668 673480 1942832 1989477 1292591 694604 69714 93179 1198950 1738088 164945 80776 1230706 772814 498981 1275972 1584251 785770 754717 516612 592182 720381 402419 997942 724094 718305 779891 20255 1325626 648207 1132278 518321 267759 801123 1426743 344628 1640217 513860 427077 760588 1363873 966745 126902 1738070 1955569 1882877 1685445 903558 631178 1183457 974312 1496109 521440 190703 267422 373927 904544 490806 1052114 1036922 636666 1030374 1508831 52197 373051 728478 665764 1863126 44776 121934 1372044 444297 1545557 604827 1186038 938924 958544 1820654 549813 836705 1156796 1043373 1451013 1772884 1553141 732226 1212504 476048 652611 949368 421838 1252072 436104 17930 1428601 1658096 359564 1583578 75535 912995 1725610 986062 1316721 1865166 1211657 658370 490279 877416 902314 1718734 1387807 717712 338823 1515192 1803236 493855 1302766 504181 629006 1391534 325475 1026118 1862879 418858 283568 1851163 963879 430230 444897 696979 1376168 644448 765554 1443153 1568653 1999203 1961439 1377257 73523 919293 227325 373844 96232 813935 1470486 1419554 230367 1907027 441979 296521 1942027 438870 818322 1784572 1514375 1777638 1567888 1059709 29789 1507928 1315301 1124931 858378 1990392 18922 460689 1479715 681535 747140 63408 797020 323197 1599961 1250356 337428 1393047 807486 616050 1504508 960783 1265818 1951945 1788831 1631671 1606091 830716 1847990 147218 991386 873828 322615 767493 1258251 1030489 351659 1907105 271752 1748695 1088773 1500306 826795 677161 865448 1861148 420672 1192625 1461856 1601154 367047 1401164 1102805 20447 1394231 1719137 118545 792740 369311 370442 261070 446391 1802684 297940 1783029 294825 1946018 1759658 1859002 193577 1454067 188 1768459 1038660 1696487 968400 288084 1248620 1135368 1159515 1440824 1388263 1456932 746144 528795 1931288 1331786 783645 353207 143954 1307845 161849 104885 426364 668668 1283799 872898 338144 1892715 708680 957101 36197 1758826 389191 712579 1843939 716456 353273 194059 242048 1609591 279196 1410104 924666 514978 150813 199302 1798542 1238703 1692240 1644623 987373 939163 478986 1573526 260064 186164 1395135 1159249 448952 652291 736402 530761 208786 1116478 915930 1285922 612349 110361 1417142 1431846 351000 1055653 1940443 881459 1073697 584220 1413541 184486 334054 689273 1392308 393745 25694 700315 466546 658522 1172051 336253 879697 8316 882394 1463403 117363 1969040 1639628 1470605 1200853 283469 1711787 247536 29646 930939 985876 1382215 1306105 958350 1219387 513986 1340521 778234 1623022 579589 419426 379971 1989520 38234 1281747 702919 1500383 1584965 1966498 820035 459450 902970 1955707 1463620 617871 1619502 1235956 396500 788201 1297866 1548220 646810 1132470 293588 596951 382636 718721 1332815 726875 869615 161304 250396 763858 898309 963009 1126070 550013 1370918 1071258 931520 1385571 815739 805932 448228 529095 44950 593926 1850781 509011 697375 884905 674827 1964056 1204458 1020461 881515 1188166 740045 816193 355962 896226 1209546 1744916 854078 1983100 136185 1443332 1715936 1997678 1072348 928546 256965 1716127 365866 723061 691313 334989 683991 1466040 539983 894494 385068 1230996 716257 102656 1221108 1081141 652226 1899949 562787 1162508 218479 913312 39633 106023 1714032 1497441 968575 33297 1573809 1894313 621533 988 273881 869332 286750 735241 1681152 343508 1575915 846182 793902 1056475 1976315 926490 1464067 1616299 234433 1015119 222933 3012 1085356 1310849 147305 1240547 1649809 252156 735540 234678 1595951 1802272 1117403 1722130 194590 781571 1008628 1819901 149888 1295071 783389 1414562 1646368 16978 85441 1721546 8220 1266833 1465702 311900 264505 1559319 426282 349318 813028 1823939 425216 450544 84323 635342 1242039 1654015 402993 335423 849885 1333998 364643 1555889 77091 226398 718618 1748663 987296 1733066 1090796 651855 831640 1364746 689312 23569 695245 1157176 901921 1775425 528351 735359 1533030 1328917 1924057 1672520 1985459 1136297 701576 1163928 457903 1816856 125908 782315 641081 1598478 647932 1794755 1325437 1684230 1973823 1376046 518382 1344191 94953 1056207 1627906 1573087 786044 1294051 1791592 178577 78883 1330896 689741 1421966 753193 1241917 299802 1661265 202726 909102 938320 1648959 1852967 978176 698699 925764 133014 201310 924353 1848442 1802972 963648 1042404 1437846 400207 1563257 241752 605062 1328727 247245 1118645 162538 808412 1582641 1827809 508433 132226 361439 1503497 1582471 1342858 1456837 988005 1303705 1454398 1775193 1384162 698977 1834311 1185650 438541 1718639 1827803 1247585 1831299 1202881 1253189 7830 1234397 871172 484805 965228 1274136 173793 1562238 1320223 1958086 1350030 1428943 1860229 1762249 1472930 269501 1217076 384867 880255 1943337 879896 603910 1994877 1092430 1245485 1215835 1361728 1975798 390429 742232 1722972 1899310 492430 202596 734810 1941693 1640826 1620514 1780424 40347 1088885 1052677 619208 496531 1972650 1091286 1309929 1382447 1158046 311153 926146 875025 118041 1828073 254908 87194 1096789 1357788 1403627 811227 1456051 12911 872782 1689069 1313293 1953761 1242681 1807624 443621 1277743 973068 388114 583004 967948 1398938 1738438 218693 1288217 711456 95522 1792140 1806865 1400834 573510 1316897 992259 127920 1818100 1353082 607693 650392 1415308 269687 1910727 1022243 277383 771418 653570 187983 1737698 1948308 1590234 1668498 1145724 297795 1908114 409507 823536 659143 1853358 19968 1386917 1555467 1755337 852111 1665742 118185 1366594 1005149 280510 1087675 421178 1315919 1578132 481073 1159066 1129720 1337290 627531 1025 1781652 1106701 185612 499203 1080860 53781 1416543 1805385 437019 1078847 1250213 1319321 73599 1280329 1628908 1294123 1629278 421785 333333 1335072 1309525 1438332 415754 1112804 535640 1425986 1582831 1451074 1576629 1836669 1860059 780471 443232 292014 661842 769495 1863664 1734523 1089542 1266603 406516 1054155 856020 103200 480990 762620 327301 1894161 521300 1474 1056539 1858455 1643092 1834448 1247635 1383954 902907 1133327 337345 605012 648590 878021 796976 642010 1700113 709625 1711807 1087823 1090548 1087848 717767 1804755 859736 714376 585570 835030 113594 1191866 570168 20487 365270 329125 913391 475743 968300 553732 13849 306137 545664 186620 1765355 886473 640184 116810 1485014 668386 814391 1850834 735071 126672 1353611 1091869 278034 1258594 1148109 355378 1978819 1437838 1141576 667469 760953 1815295 828354 569929 680601 823772 1767391 323213 224297 1594553 1861863 1983156 166116 1991745 1408072 541120 1188813 334804 345038 1235128 1448418 651023 990672 153538 1385984 1388735 83929 1088733 1266306 542180 1822770 1207430 151105 654307 600800 959350 1125697 1203154 398964 601705 794552 159075 1679393 1029546 1394546 1396813 974961 1417751 859686 1970519 1240076 1841781 419599 1191991 1035814 1445825 436028 190632 890005 1424364 1725602 398874 1877271 94628 1405324 1713145 59532 1752887 930980 920804 1091608 81388 1670468 576257 1656982 1662765 1470094 110892 1827242 3142 1378559 896236 1170509 1572463 399912 1281559 763699 1766784 1933815 208086 830462 821176 1606181 1380774 756891 1133031 196515 1257595 936697 101650 770525 1108405 1014327 206929 281435 1860555 918752 505975 1643305 878738 1538527 269034 577314 1791504 1507706 1455371 1709004 1680610 771741 1840370 298666 371856 482211 499039 1642815 1523540 965974 1001707 1349603 1702725 213214 1932012 1134828 1631545 1158867 809129 882027 174994 1991090 552128 1359019 1382216 94355 1795456 1745662 1591693 432845 290194 1816760 195361 622608 506555 703628 1161390 465931 403106 1678090 1325557 1387877 1611149 1687253 918042 907010 1422790 1439674 1012817 1334165 614451 968131 245469 647776 1883494 861971 347673 1356461 689623 991415 1300382 1636411 748567 1810294 766346 950520 808305 1300963 838257 1478892 1544870 951696 1392886 540841 178240 415974 85379 1403804 958574 1782427 357449 1728266 434055 512323 1711920 130422 233089 118315 469166 342193 1183579 1306234 491656 450335 986342 169357 868894 809594 709914 1157667 1300953 1853837 1132401 1523222 1174348 1866387 1564091 653846 1533326 478905 168571 530717 1066044 20547 772282 22567 1490293 888340 1778287 1918496 211616 1444237 1493771 1894624 813528 1819367 1314562 75722 774144 1042073 1049507 1425201 1324700 951012 115743 1965965 1462023 1996185 33810 1056379 1188670 157036 1361447 1163062 1728202 1477000 1942380 1879554 733180 1309220 182822 150880 492270 868583 1719387 913482 1694226 175391 98118 881484 805312 1349017 1204583 1645918 1197734 1004159 1083437 746887 1085836 1070167 1634142 1484119 1380996 75869 1736430 1896511 1062338 918083 205930 1278456 1715305 89063 332123 1131211 491446 1455618 720964 1363723 914538 1366745 691448 1270993 375810 1130279 1784418 1520379 1335643 1978285 1888979 1026020 140891 169249 32994 611062 1540258 1420894 299795 871804 1052463 164338 432412 870562 235825 1927764 217565 95480 1769404 1858378 27355 1401984 1979943 1837759 1077896 1798662 570627 1330485 1251774 998271 1976175 1735306 938321 1126869 1736876 413665 1500756 1360343 1787533 1079433 1872392 195751 881941 952246 1047513 518078 765832 484827 1444927 475453 1140862 1868593 83100 486787 1844152 839627 1372918 491284 1517351 692981 79849 1475019 125222 318382 396483 208977 1809193 1667334 1744444 1418867 1218700 1861748 1884442 1033416 60318 1487906 1306109 524019 1619542 958032 989357 709828 1011408 1361767 934761 548192 1148308 1165730 1282631 1517988 1584118 1490242 1645492 930892 614493 1021305 977315 1309736 489482 1668123 1377525 1476156 1468724 1496859 1728460 140890 242335 1529697 339179 1745564 183382 1880390 395346 219912 1582613 1915152 423553 1665139 99872 669209 1234268 807689 1719068 1522089 1108832 69860 1995515 13105 445309 1945004 1323920 270498 399572 90151 1914761 555171 45145 635560 840471 1116675 134825 1576830 413884 265920 675150 379617 501402 1777691 1414182 943036 1078056 1362321 1603857 900983 1493227 359081 1710900 1322479 1727234 1037347 1025004 1848730 653164 784841 1304295 795001 1243278 679763 1420001 1320052 182013 1076307 199758 504792 828773 1705602 1749633 977471 1039182 565649 71981 1044591 1286469 1443939 618608 440984 1595787 546926 285319 667609 54249 645727 799832 1176015 92997 241264 425042 1573966 935124 629458 1611378 34504 1142198 1804431 1152974 1313587 1866085 600369 370028 968005 438859 1854718 123357 294173 1983986 278089 61123 1976731 818024 1348311 1558253 579383 515794 181741 1803979 314948 447584 1352098 545922 670889 1886186 1438106 1563914 1939307 1286140 1855020 201044 934420 1613103 1063969 1079343 476205 27229 612552 543108 47452 1207805 170767 300021 968926 362017 1689988 1109280 1797503 1354430 1283985 1732427 1989116 1276051 1964491 1330616 322292 1579659 1219669 1911976 517866 514296 1196840 1285003 1041974 1532941 1543560 1186443 1042413 1594906 598872 1739514 664591 1343404 1111147 1107276 1469110 1018606 1894225 1816207 775534 1591602 1092911 1697309 1567263 1459093 697172 1226707 1327707 391348 285986 863118 289389 44865 1851656 435041 560504 38528 48566 1006497 497531 1815782 1608932 1295855 261409 925757 1337322 1796158 1675174 128638 504696 1798540 1036618 1807017 1592295 1529562 1405536 608632 734551 593330 1593993 724828 168518 1770619 835272 1964968 177053 1710811 815638 1145747 723970 1561995 532629 956882 824752 994400 334923 1841194 853139 1714998 161701 1628962 1121543 730184 1968252 999884 1467327 1781763 1492026 1617507 790502 1798210 852340 553811 99601 914847 1858996 649459 970544 1771474 476929 293166 1960194 80633 1480436 1904142 876851 1200147 1194981 281022 1905409 1079420 272347 1292211 1923762 1907523 1397208 227869 1455194 154795 1845350 426998 294739 1626125 1498089 517535 1645925 290275 1942162 599868 561652 1820985 420239 1013644 1161937 1771612 1807519 817839 1853522 1766654 699076 750611 1250147 524065 724433 1154147 431948 1618894 1489463 1876902 856926 1761540 1115614 1477885 983095 895534 1420485 1971154 1468955 1836803 1575048 1919999 163508 1048349 384980 1927587 1680053 1709110 528726 745960 258662 465990 177729 1416314 27290 1460091 1554985 1191400 863284 346819 581506 820213 193826 979611 1906772 763912 1900702 518154 750947 805033 1141454 688157 803562 1306924 127410 1611133 770426 1216398 323343 262873 1593908 620889 546951 1602849 1213388 491366 925052 1065194 1850826 1411124 1893706 1093915 1515871 1362568 421822 1325408 821529 1455244 357103 1322425 666671 33644 1743965 1046149 1101265 391707 810936 1045130 147608 102978 390255 1118814 1291778 1041488 679052 1610065 232482 1873535 350749 1580969 521474 619285 190609 1486361 431852 132996 255374 1747720 1320324 121984 1123842 1943960 1086846 1989101 319915 1667978 92023 699424 1371952 291132 1900335 954263 1768583 806228 352680 1724146 473129 727376 360368 1293399 1129872 314935 1220193 1914145 139238 560134 1831816 452872 1037983 1230902 1857633 1754688 1651385 1511895 1524721 160202 838291 1721458 125636 997883 945691 257147 1041388 1213468 1198360 1574553 944362 1094771 1516645 1593022 200116 701673 536287 447178 1007756 1452863 1650572 721362 868478 1960764 1260059 367264 1971295 572629 574920 582852 884055 773704 1582704 621251 1704348 1337658 108818 199555 608606 1469844 803664 1593860 791640 587042 245764 827125 1102019 251813 791342 30558 1000041 1086435 1812301 1946543 1692118 269253 674206 466071 1442264 770764 648950 959028 1849217 1586533 1757218 1164910 1567378 99981 380201 1326836 1377956 1528575 1400427 1709726 1769853 43993 1266066 594673 1498289 180783 1261753 881330 264305 858401 363502 1007148 564947 1498238 179172 425590 1086035 865629 1059520 910402 1598964 1257737 273533 1792087 803080 1140737 1564284 589415 1525049 615850 321169 1725359 1487945 1215419 784544 152668 1312758 935183 847979 183155 273127 1119045 1924455 1788880 32898 365640 1150657 1795222 1785610 144041 780729 1140444 129386 1603221 1773851 85746 1887740 1370033 275278 1091226 705347 1895528 259081 1988428 549978 466938 1492760 1423933 694614 1115736 1234780 1161816 1646942 1799759 578180 1514047 1210277 730833 429911 290291 603827 1943306 1842486 974090 1997224 1762224 157653 440807 1646897 1458434 1847784 199999 236223 122610 501943 1612881 779887 731868 1853393 544060 384962 563656 1135468 1717049 1030093 1938074 810234 468062 1471404 1114937 217679 356400 907360 475026 347721 1809793 1648135 424619 1925813 1356317 1636785 1497533 143155 75915 1959227 1391133 252079 1826274 234642 816687 1065364 1185598 587773 1343523 166463 1664433 1019055 1926942 1598399 1862032 964855 1596976 325687 1341737 1097577 118516 506570 1316320 986965 146347 327215 247196 388877 1106205 447825 633469 531379 1524273 1304257 1381485 1760007 1073713 6615 263944 1496892 2855 1990646 821771 28083 1909330 1894191 1097182 85516 1662682 1584494 640086 1558661 1876042 1414610 1957160 1187423 671593 1512306 532353 836606 808321 516174 243892 432576 1961227 1258732 964153 603496 1824058 54362 310613 954018 1161508 919028 486320 1765692 693213 443536 1698125 894322 961464 287013 589198 633841 1642609 480509 1760722 28255 1193778 415896 1930772 652933 253503 790588 920326 1183538 1576302 1219259 1588836 1556816 1916661 1308217 802187 1557502 223440 519100 1730233 1406959 580665 1029630 1248242 868272 313674 278186 853290 1890403 396974 247979 1029530 1232343 1668760 481394 1919435 1350915 1982203 1402468 1234678 1990194 1157646 821785 927255 1904840 1581784 1590921 243470 1484325 184029 1660954 1794484 1426631 1533372 112621 443090 352886 758899 1133650 1947757 571412 262385 770021 1023405 1331771 383465 413792 193156 1044649 835630 1015947 1104218 170130 1968848 478663 1732170 1286571 1662021 742732 1005067 245656 654485 1033167 1088018 466321 1445091 1204841 1177764 857126 221375 63993 1672837 1782406 927151 1441040 988181 87399 103541 409812 279200 20485 672665 1889355 991663 905541 1318054 1752700 17990 1707407 808527 1557147 825723 580160 542741 138584 1910359 1291590 142598 420466 188745 259505 1217446 1616114 1081385 1302978 930816 724490 1590881 1163123 14858 1511112 1067743 523814 254319 362047 1340687 1750702 436237 932786 1127366 1847333 1832399 478717 1423784 1119088 366595 770861 972685 315443 379796 754 1250878 890977 1768306 1922201 842772 768127 1281443 253597 761016 520013 348617 726177 1115783 1448487 1628595 329407 526172 1961768 1405934 1153329 1384310 1106150 633682 661998 1656155 1377230 211934 1553085 52846 776626 1927035 193863 1853866 494039 1317001 1116546 718687 385824 56421 1293084 402510 868250 398211 1588968 402169 606832 293867 1901367 1556666 1004820 213725 1998182 1253882 873403 1466986 1311704 704917 1125539 879225 1019097 1079370 1584978 856140 1842895 384828 1875968 27024 43014 1251366 370086 1060771 1394809 394415 579361 1896527 408813 1450953 1836843 1189626 341403 1099638 1331700 1991766 1401380 1946640 1406432 1837421 1467863 122369 1473410 630863 1189682 747623 1103468 1256072 343016 1709904 650716 548571 1881430 1302917 1849872 451930 1302972 1596488 633132 355214 341705 204128 1969439 1659337 691904 1583177 769458 692961 1690238 190245 1471075 96672 771468 200981 173411 973687 174422 139684 362812 193580 649599 1899293 909837 194472 196357 1698288 1434081 1968781 217502 301163 1285462 950038 1657925 714528 1915050 1390169 207784 1282150 259102 1609136 1406110 817742 104200 1900651 1719324 292662 481502 1671087 1691133 159076 658415 1600715 324263 776757 1767110 1280338 1717220 750919 255050 1451931 456448 314413 1834988 659700 1443588 1308395 1820472 1222921 1077288 1480356 1914008 1893868 817315 1642531 110519 575014 924221 1160668 1637051 1513308 75009 1347256 707323 235476 1734377 1981684 839804 463046 1853126 1097994 1555026 1433817 677719 1769909 270002 1760926 550895 1342864 1302464 970924 1150378 766215 737375 1848768 291315 298093 1879276 1428470 1020151 655048 1862528 1590792 1519399 1109584 183512 1653900 554325 1417361 187502 483503 304915 764307 1318362 806510 1173207 9656 1966833 1708072 762878 1348360 641700 1754459 1110803 1950662 380751 575676 1658230 1370881 1831714 409311 1044211 1327907 89745 358179 687927 1410010 564676 1332900 1296154 753245 572159 1034962 1380180 1368464 1942518 542163 389916 1948470 1867689 1777579 1935674 614691 1672369 173904 817899 623274 1024700 779671 416900 698532 377180 1185125 1385668 505506 1756971 442711 1773063 1491872 705907 536930 641740 30065 715620 230176 399751 306269 1872706 1900561 1296398 1738236 276906 700829 1315674 577876 154667 1086840 401608 879124 1615273 1547764 731404 1451707 124965 1419171 1227100 1737804 1634617 1897958 1160832 1156122 1466581 1039276 720164 1914458 1236680 521680 206726 246784 1308203 1267444 1412918 1087435 1332714 224659 389758 1321491 1348564 456373 1380970 971431 646681 82198 183152 633829 437830 64634 1202069 641199 1031183 1809104 1684223 1488598 149668 550667 1653956 575674 1619337 1149814 1723466 878006 742990 1147177 181720 466138 906213 135299 1423107 1174503 1317557 276180 1356747 1157825 1314930 1574247 667518 1378031 1932376 917789 1115502 1095030 357883 1626709 1281778 1410686 593579 1172953 1385925 219481 680627 282085 1269141 65821 1553484 74457 1368702 1655195 1007458 223044 343534 1675180 1481150 1388864 1901560 15582 258601 609385 1533602 1858027 5051 578048 720049 956811 839579 270368 241701 1338157 322571 1128118 1264775 1433532 13717 82151 1451279 361698 1380629 397203 1119635 187056 1139725 637792 1700464 1653567 1913088 512491 659649 1140288 286633 129934 655881 1496547 348321 140438 694854 1570125 965077 303024 1430230 1804815 745800 317156 1238107 1912648 1552651 690499 1668409 682481 1815671 1944957 518498 290668 1292621 797054 254195 1609009 1902633 634952 1462383 64736 363365 743282 24778 30594 321782 1890545 1729409 1579988 6481 380243 863607 1570822 1601064 1222167 512184 1035766 755800 1153035 370389 19561 1756191 1579168 1902492 1126315 933132 367266 12574 1682578 1129549 1681373 1824990 287854 1940682 1800227 636184 1702788 1415537 1919248 1956499 218464 445388 214383 1109867 1487441 349039 268400 1423709 832863 837673 1761509 740277 819474 709895 1700976 432045 87041 1311583 755699 660794 1517963 1834544 1726260 462594 1755899 1737343 1551491 523531 1539668 467901 1924611 488352 813166 1585002 56324 1877866 1376543 1812233 1277009 631394 129456 165275 234658 570154 1233274 1948283 60088 1644774 431181 1203664 1101800 1301061 591481 916710 739209 1902970 72045 1628223 147038 366129 665520 900713 1150754 502340 1818069 334130 431439 228962 91343 1349292 1052941 1386508 1623775 1195800 1725267 1499279 65348 1299048 968547 1284979 1628818 530627 1985320 1649681 386033 1667678 1407838 1564015 146898 1656798 857492 858154 337582 1847553 1256016 928186 1398144 1111127 304343 585096 591757 53960 1997553 301844 280880 152511 1889946 593416 1976442 486834 1198379 1939145 1879919 679291 389999 1540886 30901 1626114 1238346 486975 1996947 297767 267668 1843570 616216 1053612 274452 492005 484356 81805 1832571 604087 1014733 1718389 5191 1507217 1621679 501041 66360 303574 1553602 389027 512643 1255795 54395 464797 561859 1291033 669531 1175019 634692 464478 473401 1278829 864079 1560558 1480244 1345815 425507 1287255 1943403 1842584 197257 1074002 1981836 662137 994299 1535273 1623942 1870365 441053 187855 485476 1989814 1009791 927015 1157307 1791014 1359516 463076 1655811 430476 851451 1801557 866703 1498320 29979 384181 597630 607222 916097 100752 1682463 180983 638116 1931774 1938363 1049356 1372884 232729 1873108 59463 1484301 1458592 1981966 8217 1915467 1265616 1400455 1221369 1606332 594134 1968121 350678 207381 912469 1412626 1842226 1093127 1824466 1762726 1298646 1136341 21324 1538139 152170 1421484 1672641 190353 467674 1013624 1872871 607589 1687521 949474 883106 824020 1595727 1089195 1955951 130933 1899567 547376 1632439 1430316 1776629 763444 603702 422325 1491738 137249 1732454 1693331 523982 193519 382285 1757960 310485 1721329 338103 1225656 1575189 113895 1413489 1329550 1922697 186892 1146169 1885688 1011362 712445 404798 1917347 732278 1946494 423904 119520 181220 1983457 1160507 612816 1636082 205855 1947246 196461 70522 782474 931857 746565 610129 801966 653993 1661198 1971215 114250 1626556 1499028 1851521 1716509 260871 1458747 1149798 1639072 1255943 1691945 561601 3431 1088556 806650 1970588 210059 478015 624874 484675 1917302 723839 1947408 1532576 984677 1954063 72388 33518 1393089 1390630 481990 285260 641025 1566928 257821 559915 1039188 1139217 1440371 1446121 351051 577250 1022557 525115 1165270 1710714 617786 666928 796410 1024362 1296438 1630423 603306 635514 240735 461333 1282771 875782 1092647 352828 787395 1829629 1849771 28291 135322 983872 682292 45911 196537 267684 1909774 1606747 1792972 1060075 1348207 1018005 1198512 1745668 871214 1601094 1306987 1249454 357943 104193 1927708 1208412 706183 1980987 1473716 1594203 243493 455451 795281 933020 745216 488513 1480342 569570 220788 393823 458478 1196926 1546074 259040 1831026 1726202 1910187 333895 694657 32469 903141 1395721 242547 1776134 1017114 548805 230105 1930584 820450 1387147 161356 1921001 1346162 1305855 692686 317684 279612 926655 1487242 952111 1994997 383300 1692194 1899494 1356075 249842 317630 528201 878451 571947 897290 1737503 917640 1655396 1715543 634029 1009901 1727797 805553 1029447 291780 1081604 802214 1928801 274369 1033984 743263 1984028 364945 760220 708681 159283 1258539 942594 1481236 1062935 993682 905046 1822539 1965175 839671 85905 1627048 307471 1593286 354666 1188327 1176398 1806753 373563 604113 48381 1969067 1013740 1857727 341334 944961 896589 532559 173761 416372 1979584 1122546 1778504 765086 37400 989458 785898 1478045 1279385 1853599 1044165 1232125 721446 1749130 65711 1999484 9686 1085381 1839510 1527099 731173 789538 1092607 1673019 963182 837324 1487923 925110 42366 1040058 1193994 590056 94535 868318 9264 610523 1009697 1144122 786119 269435 1449484 1720700 442924 423413 578618 1681300 1393197 1447577 337739 1417837 1636814 84572 699216 1285194 1049774 242351 167187 690306 1345653 954158 1111168 1363793 630771 1740206 1888849 1685970 380343 1723706 298019 1722501 1567032 764966 1781170 592969 36962 1935445 706747 1576122 280041 1786985 973781 927546 190714 1293442 44102 900359 1178206 365259 1352056 1552963 1593783 809651 1183080 844640 1737780 733162 1720583 1692887 1128303 1689974 720061 1174066 832312 1036966 1301180 504094 86999 547757 566347 553275 1250098 1270112 1957805 1919189 1525427 1490894 915311 156508 482263 1170884 1654932 1107582 366892 98565 1232751 571281 644402 1530461 137197 1152692 973256 1556426 1160432 319048 1431136 721644 708345 1734161 111511 261544 1613204 1940479 353482 1016088 1221114 1415978 1934899 333683 1040114 1353288 218123 425493 1796678 1121420 1085815 324246 1669069 1834191 862446 1901695 1475649 1183589 1872957 44401 863068 1032373 421330 669233 1200787 783548 107009 527761 1865842 1700712 926876 1252941 1248812 641678 1895114 1888263 455799 1885879 359179 594960 1413912 1045018 1393631 1795658 715514 128631 703866 1987250 1924527 1861801 408010 1963126 130850 124634 1949 1140124 946495 988638 554429 1468067 744554 1642881 1365921 141338 314376 1680588 1524711 1579345 1307961 162347 1584308 1608443 550154 914485 213627 1188255 347072 1168498 218794 204060 1884261 313460 114672 382014 1149387 92282 395964 408310 1721922 1342380 952809 652735 1908821 531948 1653572 124910 345664 1706819 840163 1873043 1063325 1587980 175574 648777 1868475 69597 1686476 292243 404556 1135693 550290 1753200 1241829 1291932 1779000 1661891 127705 1591470 1482618 1227854 743804 1238061 396915 506047 1444304 69366 1841609 1038027 433405 1250974 1979 771733 1766311 595084 992489 1199724 1611060 1651248 194361 1576982 1994850 1683912 1677119 1175656 1821151 617161 154413 637563 256582 707685 366755 1152197 691533 267840 110477 1937454 1599544 901549 1936132 1069394 580829 451205 1606996 504424 93861 672331 1330202 922229 959163 1859945 1609744 1187054 205391 276864 1508739 972474 1762926 638993 292542 1145599 1465589 1653505 1332945 945974 1201669 1901714 596496 1362540 628102 1315418 507016 1240021 855630 28236 61114 1267467 177021 314504 337194 365202 268259 69579 906413 1375855 631595 1591881 226366 322799 85538 783591 615576 545734 1371031 470956 1692709 1769273 1379246 1666463 182712 616205 1780503 873862 1533829 1092215 27875 1694680 115243 737203 1276429 738963 1123353 27697 577529 973302 1085105 503095 1870302 1470649 1412687 785538 1246350 1962436 1400055 1842490 843563 776175 1716369 658907 865672 1036312 1296469 1090784 796492 1770720 330113 832842 1883120 1109435 1361886 1885010 510589 926578 248010 1550939 1747464 581409 1492135 1412691 1397443 547698 1548254 777142 98200 1500437 1725184 659737 245916 1020958 143610 901807 1809704 1310273 1029601 8794 704296 322469 1208810 1001639 286671 1313452 1007602 1803448 1250958 1478343 532884 1148474 365679 1672740 886389 1715919 1655033 1396426 987150 1977683 315912 915812 555471 1158173 1996209 1258332 1196673 314180 616850 475821 711237 1031288 1668114 1440839 824460 1913218 1870906 1618185 14937 798929 1704594 1246671 1550591 1402774 259352 35931 1899728 1385238 276424 1559724 93005 808960 443192 1758126 31174 1185285 232928 1775175 85970 1641475 1305839 1148716 817981 381597 223008 27818 70227 938230 643414 208924 1931383 689981 1250871 1957421 270188 1068404 1841976 1641361 360315 472258 1380365 159351 1243335 1959806 1331739 663315 1555861 830330 317903 419481 1935580 1256812 794153 909176 1029041 1019206 1149099 393072 906424 43649 485103 97629 1578314 1138567 1887661 653655 1343993 114129 1237415 1157161 597235 624663 99280 1349830 105088 988501 902756 1062644 636639 882301 951395 1298303 1174568 91117 487070 171012 99989 1068232 1741040 1815948 698084 1884307 1644300 1282986 128183 330940 1867864 9061 832242 1960644 701845 86620 1378378 682598 1493443 286028 1590330 1348088 887330 252489 1338353 489523 552286 961617 1590789 480868 1213846 1532304 1196614 732442 683815 1220542 269429 1372231 817856 1772930 1736647 699031 1343392 310780 437963 721755 1706052 1712436 549746 153521 1451477 1192407 1767485 1694866 414512 766383 1493525 362591 1195068 770841 61400 364251 868945 1744783 1448675 1184176 998200 964642 799120 1433220 21986 1390582 1005354 1422970 199763 1343449 1383797 1248413 388125 448199 861197 1820686 1914354 1752715 1678333 1700963 1267021 1078487 1208308 1059644 1342641 550077 501127 50332 1393811 190069 818502 202710 581734 1820401 1258096 1673095 631873 843305 1802060 257175 985211 493174 547806 336187 1051018 1910637 1741668 1575073 303023 1060496 1238843 1339688 1049578 1705605 61627 1559973 278571 76424 825257 867776 1177779 659857 46476 678478 1767265 672539 1373792 499349 1432212 1441535 771529 1705752 1505903 93975 1698485 1149019 1991865 1381961 852076 1392366 910520 1336362 590076 672650 442687 502299 241365 88219 938969 1359121 1939140 1822351 1584302 1586841 1152662 935614 1831298 318728 696468 453420 1871077 485257 1943402 1095116 607859 1769762 750118 672794 995198 1196397 369228 1048695 441872 652466 796607 199090 1682656 693285 1773335 592229 1886106 227439 709719 1959405 1663337 1814085 1281409 1173072 1214074 1185349 1968710 1861633 1510618 1609248 1147165 1485650 1641791 522278 328186 96893 1567966 45525 1257435 106819 1146383 160337 497318 1636619 841281 997015 1074063 942835 423618 990508 184857 351417 2780 1080796 764815 1645349 1790149 183134 533587 634579 116954 50825 37482 242084 371600 770499 47800 224863 1322173 49485 1887224 1027908 486987 706679 1437693 671137 1038790 423056 349902 1381916 7244 527975 1392325 1785867 1975523 1476892 588918 444414 913550 1662197 1024998 1167219 337992 801108 1883822 3061 1273008 312294 616422 11236 474742 1445989 649484 1399881 909884 1922656 97325 1710601 285688 461642 458749 1818568 973869 79960 1071024 371001 775834 254173 458691 1155857 1150516 459005 1588939 1163842 904024 1986334 77299 1578245 97297 1477502 1587949 978235 1696586 431227 633285 301674 22949 759860 706565 1486547 1691312 632093 742888 548478 528798 329414 249786 622589 1628910 1360668 249265 1661973 597308 1768780 1821865 989232 968452 1617212 564790 1060819 1478113 1715789 41842 1105444 1282065 536152 644099 1035517 434277 700556 486800 1732103 1918522 166266 908588 830620 1763199 532678 804308 408939 365745 280006 1052798 926603 486592 593158 1470884 1343103 247341 47098 1934000 1234545 390033 1482210 348716 1613067 585201 1905081 1135409 1696749 978625 474008 1436661 576412 269676 1641083 629054 1744161 1572278 663171 1188187 1778190 515845 1253022 310020 421019 928614 1606530 205915 1148636 859390 1345289 1907229 1293570 137600 651236 195588 56971 741307 1979907 1905845 1414497 1191366 13291 1594152 248848 692827 1261801 8517 1099432 962739 1111382 947627 486224 1454086 1359923 888312 1054218 1736053 1142811 1494758 980029 878087 1849411 1342905 853688 1302025 1138449 784267 1190079 1755488 1548205 1428229 800598 1498203 392903 129779 562828 1820977 1767609 326315 702296 940389 1083589 1072883 1488817 381810 1992162 1466467 830234 1808558 752040 1894825 1458558 1399561 1755798 850679 1872460 1512485 749826 1798335 1362176 96922 314794 821228 1019748 365831 142049 1017069 607608 414556 476723 406027 540560 1758857 1343046 1244987 661640 1070319 818156 698768 121948 1163968 1315442 841760 1488275 25953 1606387 1007863 765976 642340 263032 591608 1018586 1590197 1793269 531160 1153539 1297853 1451771 1863134 1445522 1070900 1377794 532643 195143 891963 1989624 1435117 423104 1451796 667829 418926 887059 1101629 348527 851754 1210961 1536738 376505 280300 724803 48106 1641994 1524610 1420992 836476 141084 1445421 1635584 772434 128230 457039 1478836 1163436 1176075 1978929 344324 1364261 460181 237904 1508754 622053 1243550 1006848 812826 1912559 1040977 1822146 227357 900232 1201710 1481556 1746650 522515 1855079 1978958 852333 229437 714819 1312006 1333911 187153 435278 1329070 839646 1837241 50173 309690 1738719 1882593 1834467 697440 1739002 1039700 933928 539672 911108 1600192 508798 1340151 343934 1969861 36488 1346771 786745 1904427 550463 597297 156467 1240817 1877976 483791 755208 248577 586399 723291 826241 1279649 908943 633871 940552 208260 1342133 1235308 605027 944113 173658 819349 139890 1407598 1989709 1337093 821663 937738 1300449 323476 319324 334945 553504 284964 984748 1326574 1366332 1044081 1278443 1317989 1581656 1710634 153510 451658 549563 793789 390700 383611 882672 1325566 1890006 60217 1492593 836107 539375 1515174 651667 1619837 52331 835484 988533 1304700 1340108 1947919 1038721 378046 1027763 803876 477862 50283 1433478 1599141 1099421 1021820 1306873 117540 520725 1648952 842044 1752603 799160 465463 236951 731509 1691474 1516281 805722 1798236 606175 1401713 1687795 748971 1876570 513271 335591 1883790 436403 1180396 529439 921457 706901 1154244 1658847 1004142 420965 1975035 1404547 1550251 983507 413663 1437350 69942 1344111 1925106 198306 1805797 221703 410678 478381 805230 1434866 1481587 1756400 1730188 1020112 1339630 754323 1576803 366910 973332 332107 89607 310267 953944 1204491 998728 610171 1254393 1317338 825221 1314203 1178826 1406216 1274223 1014247 86276 459004 764204 1075008 112928 492040 1823870 1962507 1677226 1577895 491066 1531368 962597 1547906 298634 712816 760485 1793750 1533923 146828 1581330 313329 593189 193238 1129045 427372 915823 1692920 794712 642932 1219141 1039546 107934 488133 1413817 1249298 1854740 1523225 1989367 813557 428395 1570040 1210847 1209143 51763 1973626 1229178 663117 1283390 1854630 283731 1371422 166951 377758 858713 1907360 821032 824015 1138044 1423640 1584636 1330084 756505 1318050 301949 1156541 365050 524027 1915849 900252 714972 750812 1448023 1187848 1530979 739396 1697175 114595 1824771 634730 1476485 1395555 791369 1536336 915454 1393942 871917 936245 1737577 516952 1520320 1159068 967962 140631 1569927 1325208 93163 979565 399151 1629323 55857 1663679 1623831 1799294 1204822 1343366 1199005 40640 630470 218005 88808 573430 1018756 1640573 774034 59571 1996523 656042 903058 1697317 527269 909604 366575 119760 1902828 1177529 249061 903922 749932 37862 1011322 1824467 1267396 1537561 758998 415690 1010080 1283617 1765778 852305 1841475 873144 1372225 52773 728881 1453679 1901220 1362279 43248 703647 1199953 1480108 1922760 859666 361271 1611405 109126 1375466 1401495 248603 1901097 1383956 37431 1481061 883365 981201 730054 1866635 1551062 1590530 70164 689876 1392411 1309783 705655 496629 1274502 290029 1383748 1894876 754515 763560 701970 1445434 189050 1477756 272973 869121 1426721 1162913 878605 1964179 1477108 1704927 1974850 1243537 114136 939826 1346512 1913945 1839607 302947 1619207 991849 1433259 1114554 909370 1545767 44498 1121770 1865641 1097832 817714 1494529 379135 1215124 1465879 667408 1788717 1070481 1518871 795799 1582305 490609 1700753 1579833 70012 438291 1801587 322150 1821996 744180 747976 233932 705383 923075 1698645 286584 1142818 852515 879615 831469 39665 352706 216573 1480408 452625 1757901 902971 1705075 838180 1814426 1600681 228252 1956108 582242 872501 1586505 913346 1584788 1536315 1260824 728439 563035 1120827 184951 1689716 897055 1686085 315707 42934 855861 1867595 1827586 1863859 1192289 571686 408923 1465546 507617 923262 909317 1875712 971323 1186645 849863 1302012 609263 382170 743842 1078331 1787824 1427495 741624 1189005 1947957 445156 775421 1987988 355765 283732 57675 1795245 808931 1393801 354370 880103 1736542 990670 1907322 1361023 557131 1619473 1265310 1810271 40572 1607822 1361442 1365401 1504066 802575 121958 472407 1439050 1525332 1523160 1511124 1763051 1022782 1048237 601933 1792203 1916296 385161 827696 260148 899629 1170287 587756 184517 616996 557301 75181 1029976 988125 1746312 1633397 1049789 146957 1924868 1255828 1089576 696171 856743 745907 65648 1604756 582523 735575 1650363 1985911 96351 528597 1955774 917660 223081 1936061 1432899 262316 649170 1550090 960505 78716 1715403 1969259 1369651 1553992 1483161 816753 119550 971265 547156 1660114 1522726 83724 1330511 1003916 1423527 1929486 1841529 1236183 1970599 498075 157327 396415 52674 1602891 949970 986001 1425716 398901 513589 1527183 1505829 466274 907410 1587162 722565 390474 994736 412861 1925710 945820 600806 926935 415565 1761408 1526299 1243883 196563 379142 1722718 908602 1234298 1894965 1438028 1732178 775461 331113 106258 961331 507306 1228146 1467422 221845 1522314 237536 170369 1769851 384236 512391 1225245 1087366 1011783 647130 684111 1829733 1539680 1696678 354742 340071 480492 1761776 323081 1672134 1919003 244697 1586594 1985719 1138017 1384462 330801 674176 1651534 845491 417883 40295 1838563 110824 1639408 465400 389181 20716 1994770 1763021 533794 1255392 1853509 163842 1155498 466485 1781460 574412 1404966 249293 217955 1092040 111497 822498 866714 1342597 1250677 1667492 1279492 875865 1757285 1568619 203666 969624 1332791 1361410 363996 416448 580295 1574191 1278238 1024799 947974 1205909 855445 660197 184236 392421 1072923 1329247 911493 649980 1167262 305244 1724054 413706 1930460 1407905 129101 1102498 1197728 1248666 700168 868215 1341241 1060182 381400 1403630 1310591 32371 337625 817878 476390 568027 1252269 1785121 1086197 1098514 1925892 1081291 1893975 494811 884796 1932858 1771640 756153 842220 1057961 1978827 1274110 336307 1133697 146125 228687 404484 1142792 1344697 929161 838236 1609972 1670460 1337925 1958118 262817 1832196 1135305 780352 755826 1524588 1569599 767402 148638 152915 53110 1079589 1952944 1569518 1478333 499988 1952357 308990 433126 983305 1794167 1524555 947625 148287 961407 806365 1474616 1535847 883183 1408232 838298 1933331 1278082 1034643 1899565 1591518 313699 67965 408769 1648218 660501 1581921 537714 1274352 467076 1026473 209002 1972886 1197982 628577 550954 762578 1480611 817852 1311544 193899 256770 1049541 102469 1110445 1393082 1657002 868487 1438851 1143321 303185 939515 1997966 414964 1706231 1359789 1342465 587089 1703407 856534 866429 625523 57149 957597 1108642 1617477 1704552 1167031 1509628 266904 1079526 808852 389960 1629930 953542 1657483 105321 1873802 1160660 1129585 438516 661957 1007609 592354 1508108 199223 727662 357359 1045016 1475216 693275 1444441 155473 926375 338899 841119 729999 332619 1785515 358713 251544 1447363 1328503 39265 725834 868719 1716599 902917 1038044 1746830 1505902 846412 1029051 240996 1136441 370791 1197057 1882175 38620 624611 1211023 1579298 243280 1852917 228701 1750557 1374714 1361330 1107352 1785835 864155 718404 606499 1381220 1083728 454231 1892159 1786644 711181 299385 765627 1475734 1864262 814665 589729 890987 1189070 1749635 945577 1176581 1758020 953876 887635 1136014 1337888 1598562 247114 1198889 1689810 592144 479756 1053756 1656415 711976 1986044 1307905 408606 1469800 1016909 1688618 1636827 1368891 1526696 1409373 1977327 891008 1732478 1419007 281112 141254 1343115 536805 4526 1351392 774921 980078 398556 930397 259236 1263157 1807437 925386 799303 56955 868503 1924417 1836278 247085 1474233 67731 1778455 571493 1618133 989349 166968 271037 1734455 1233241 862216 1818932 1225222 1759780 235936 724970 1661326 1421982 1428645 1393674 184439 679908 312547 1389419 999282 1103094 422242 828515 1874549 1713053 1468663 836544 1312256 40767 1526517 1271869 29024 1441129 1054920 568855 1713737 453746 327107 1404635 1753464 1754713 1848477 1146492 265169 1297427 1981926 530472 80203 1685979 496212 1620651 862137 1268637 1607125 1570754 662252 295759 1461408 1128661 685669 1897103 1935005 1733982 210240 973632 350082 354739 131182 99679 1076989 15590 55900 1473553 1049769 1432483 932387 1580476 203453 86545 1666989 85530 517548 939542 397721 1860327 1554705 400738 1769915 829322 1847962 632364 140998 766336 1556632 1930466 1113825 985541 420624 1319990 236244 1641677 1199560 1902655 1238205 1119219 27730 220413 891390 1416749 1325869 1026757 345141 505108 241952 1614047 1409111 1017392 105206 228289 1392436 1195057 332851 81410 234255 816401 266982 315455 1006293 1866357 768882 556936 885287 848151 1877247 161188 1511804 697198 1242805 1836878 1946004 1796727 711784 1646173 818422 1381010 459490 1024919 15011 1882531 1271700 465194 946721 783405 700766 368410 222825 1973030 1878356 1702729 344075 875121 1267538 680236 1281124 430560 334700 749083 1402288 923363 1708298 1480237 215297 1041761 310665 143626 647661 668209 1619233 731828 1376049 804038 173682 1098845 1957334 759915 1252822 1200190 216592 1603216 578892 1027708 1977832 1889079 1473376 441894 1426924 6269 1762488 1704727 849539 902387 1014544 967384 1346989 927044 903590 707991 882229 1268241 309845 1023166 383989 1113712 1319593 280744 1794525 1807840 408631 248683 417889 160507 136696 156316 636407 865748 1487947 523817 979395 1841632 1405816 1446485 203583 436425 678256 1907609 311487 1286873 1791912 766295 402977 321799 511620 1075624 1111003 254460 1052495 1305646 798572 1305588 1390872 1058744 1395963 402522 206049 1031312 741680 453080 669048 1407009 190231 382429 1251557 474899 1027616 1597039 1313638 958630 83393 1399633 1996064 467939 1547352 1059415 1190355 192639 1986813 267748 1989976 752456 1277723 1732271 1117781 1795000 1017882 848086 341907 1755016 497178 1779942 1078795 1787570 979844 870112 1825974 306738 456485 1085841 1649123 850803 1369023 1947542 1233466 248923 1421590 13518 347452 86731 1587099 998288 786667 968347 1979509 414697 506652 1938729 414656 678292 1997365 171571 81598 923446 148264 1790492 1383085 948299 830496 1357420 29010 1055094 1496591 677548 1479459 315557 1392710 1172723 571161 1600699 1218363 795751 1592631 1990894 669890 1052222 1034031 1630337 1217832 1034483 1510756 132201 1918683 442569 1824760 980626 1362712 468044 79761 344662 276308 125776 1233075 1660397 1080261 1462527 802048 1676344 1382612 1137661 1969024 1099279 489563 497950 1816350 1144405 1598388 384701 888056 167311 1776686 389639 307585 1079353 670013 1239279 1450600 1326337 1161950 1734022 661310 619549 1583819 869415 552923 775771 1873712 906005 265434 124521 750961 71748 1378101 1218335 708153 231789 16382 359856 712838 995109 1685595 1695272 1821532 710699 1864442 407002 1262408 1333538 1422756 342547 1527403 1611291 295378 1895179 1587097 659445 499201 335599 1864952 367484 1461985 713096 1871821 1398561 536832 1872982 1950506 104632 1655340 293402 1648154 360400 1735138 1197774 90993 1771473 1399196 373817 1418069 876872 1484561 82247 626584 1336998 1656068 154608 1423104 210414 1815359 1211350 596958 514487 1205879 1360388 1698575 213096 997500 476760 1126239 287632 883637 467556 1980518 538676 1627853 761272 1224692 625873 1399525 53782 1152447 156908 1042172 918208 1076912 1232165 417073 1190136 95667 1330943 273612 716697 1125675 1952185 540072 1468542 1169803 1867755 1132451 872114 1052665 1238130 381535 956008 1261530 505854 1211714 1537219 1543606 943011 520185 301656 68266 1400152 891050 1572045 1086443 1578819 272180 343368 1707753 1346293 300739 1395044 190659 1240559 1047974 54565 681855 454288 262175 1389394 1129541 422995 124941 1481272 1470743 1184357 1066475 212662 342662 1864605 1671243 454386 1010563 33137 243665 1437261 202064 358872 346181 237897 24575 86751 1370327 1331092 1166929 860660 2171 366953 302574 1955958 861212 181460 1991459 842958 1453939 1715005 692185 1197065 1542228 145316 102951 1343578 524563 256428 715998 706875 650429 357456 1989153 142813 629449 177637 931263 1443192 252253 184854 507389 1046937 73988 948150 1696836 903989 613178 567659 960408 1915143 636918 927575 1276566 46130 715462 771651 847703 303910 190616 1422098 216561 1769470 389859 64863 1419485 1110513 1634322 900582 577970 1875330 913209 851265 1584948 1792878 1548989 746078 1229250 64495 1531430 473098 154432 1058961 1576950 1617116 1293014 289088 1438657 1482735 298870 1552185 1499296 1811465 835714 427168 1030467 716791 925012 1980271 598590 816403 1581390 1151179 825933 587854 559231 1058141 452453 534634 1065049 1646975 1047320 946608 1727307 239880 1886433 970334 1167856 140946 85262 47867 608542 897364 1365405 668009 585702 245736 1842182 1562371 1905661 1770641 714896 1059962 622266 487178 177490 119678 730409 1152669 376256 748244 1141803 1688412 301711 1841910 722958 1304436 827094 1771659 802000 793883 868852 1568680 1891868 107533 1073260 140507 357454 1856991 854882 1588295 376693 1949636 1875973 1481696 290934 1482560 216404 1986016 417986 763624 1569563 904992 283376 1058856 1588729 1993525 53703 601774 1139652 1723940 1831359 1941021 936640 393781 1791203 987164 847769 1464383 1231635 512225 1442071 1728718 1499634 1115076 281083 284531 1132200 560452 309163 1763452 1635399 1773471 74021 885285 1017176 1356295 1771710 1987393 943923 354973 923715 81838 503850 1282898 1565035 317484 235256 1803217 1527705 267365 701859 956921 1147208 671862 1389375 990238 1746390 1012335 1571403 218978 697743 1292315 1209184 1017670 235486 156060 1738037 566338 1666219 1474760 844423 142116 595683 1709401 358616 1922097 742765 1834951 372693 779284 1362302 743958 1327278 26444 31610 1222511 914230 1169483 681552 181889 1013432 1926330 1701021 706547 659113 480184 719651 363377 1194910 683137 803552 1678350 620617 1526824 1984650 1728567 586669 288990 941275 807629 1499919 1041335 375288 159607 297140 1297138 1529983 467410 1211869 1506215 713322 846243 1773692 1578949 1880851 1743986 758897 243390 802564 511080 914238 665612 1802436 270772 839640 1910662 12611 1050532 1255223 486782 65583 1532238 1929731 957002 1237003 1236327 560360 118703 1592440 1397544 869067 1838202 1940693 1392942 1947781 912839 1964350 9924 9189 1054576 12031 1623236 77387 1946575 948849 946130 1874648 106084 91254 1410029 1744209 292837 605037 479618 62838 524363 1057164 535419 992478 404945 178477 1225626 1493145 5254 1916596 1302152 146631 260115 997706 1643514 636663 1976988 1356717 754800 1473851 509622 498843 910442 589380 999364 1344278 1830174 1170993 1114532 856998 852811 159464 842499 31887 1533620 1206363 1619402 411441 290272 1906747 267509 1205322 625408 522423 634669 1351040 188693 445861 450959 436317 1061525 1644811 1713965 708644 929395 579827 124568 579819 1578778 1029012 15633 695147 399823 257703 1589839 412088 1642935 376520 1028854 36721 1697469 1466552 1067795 627114 854255 570315 1179648 947917 1422670 948862 184455 498616 1790037 246255 305769 495520 353317 1048729 1926896 28984 1322904 691291 444528 1100037 791704 885197 532936 727779 496829 771715 189029 251613 1610678 1477681 1980243 1395743 1574880 415858 746363 1946190 1832983 1992859 75405 1196063 46599 1224739 457892 115772 1974485 1930136 226137 1318772 327688 1053578 1458030 1386453 1109081 1797233 973355 1741226 746221 839608 228579 400519 464388 502037 634960 1276828 53375 938494 613512 1197006 1756557 139229 1808338 580200 1373828 327084 567261 355887 89638 389023 1051724 193914 185631 931987 518969 1452096 663322 926681 1447710 1765134 1814299 1502612 1338143 643138 342241 356776 295575 1140315 1962028 83445 951114 1902939 931408 1365352 278376 1837611 1918721 1256099 404466 29059 1373070 708725 130890 1220940 1126481 266856 527470 1554632 1154881 1560353 1271511 790124 1954289 834365 1020156 51294 1240391 242848 622290 455641 550861 872019 1286510 298015 834361 1844301 1141446 297059 1652015 802114 732439 375452 321439 26707 375837 200037 196274 1659360 56194 708532 522469 168656 782668 1270226 1009383 1284190 626925 635669 1391017 998183 453719 39170 1655721 1783354 221672 1942790 446004 899734 1505422 255166 654113 1169648 1566585 62325 975287 515284 1573992 1201097 1009466 1672005 34581 51487 1379214 1036777 1075789 377935 376006 1240798 1470729 550550 1521270 1248823 729988 682488 528600 324069 831203 1285541 1469048 1301852 1135326 1277612 1522247 652705 1596120 1483670 1123859 1387172 148867 1638006 1758944 596740 916788 1412421 553854 50274 1470099 1124694 965166 1063382 1821937 1296410 1636755 1766907 1982748 245537 95792 354576 1333377 1092045 112250 741479 1449512 366376 466069 1571207 1839221 416539 347907 319868 93261 1950103 1263373 1533597 852407 673143 83483 569406 838160 1114988 782679 1822332 364538 343586 1603328 559515 977900 1827871 1372632 950494 1742867 458226 203671 525103 1445814 1252812 1944589 366566 392102 81929 1403851 1513787 116942 1717360 842230 235530 637532 378130 894130 1428653 218211 457954 1408094 343294 1180250 1417591 159140 876789 1130545 258159 1279970 1503372 1997676 784375 1540992 204182 201355 1295773 1634476 884506 1119438 1808371 976751 1403459 1912511 422257 1885860 1557944 527232 1436085 79475 1670429 1509735 95671 1924884 1709816 1146483 1625709 73529 232469 1619654 301975 865721 662378 1164078 1109734 1222321 636678 190021 1153226 294698 1399051 36507 747805 1139345 1359326 1924563 17112 20377 1255638 1502857 1751957 1091972 1076643 274370 1467410 1630855 43141 1174928 159343 1623536 614516 1063458 1419330 1065204 332551 457082 1936394 995726 348451 767979 1100729 979004 1970809 723908 1296207 1665245 1595242 1401845 1318749 1302378 1827162 1471546 1666412 705187 923855 1323890 1635227 1902554 1718316 1704662 1308836 647577 351337 1024924 1072024 800955 602869 88445 94930 110278 1067320 1230598 625405 1597854 1047792 1902665 139111 1948902 1776082 1351165 984557 1102863 1703223 465048 1275303 535233 645364 588283 355595 278088 925961 1314971 1343068 346487 536743 286899 1377935 1135017 1195482 122237 195169 702864 796543 554381 1560575 1360373 1485597 1845431 987437 854282 476410 807300 348611 1124150 768187 1609153 1803632 69610 1547815 203117 1030595 279831 840051 332796 1221839 790987 1394205 1269663 1891910 1232289 22242 505792 1344149 1286930 329511 1404308 198178 371575 701479 596147 63572 1337833 860398 967070 531539 228037 1227092 1336410 1457293 417731 1692133 1091219 280330 1677270 1232238 704298 913397 1171786 633748 564034 1183641 376895 1671783 1042781 976257 1274511 1102255 1579583 1400548 57529 660207 303192 1749379 1148241 842085 1687214 756101 1453037 1222160 285906 1516621 1827414 1647759 368776 1411904 873398 798755 1181444 1185954 65184 499048 1298783 635062 1939081 67179 1757157 675526 680125 847077 654938 438376 1803051 692252 1761884 1983816 131874 386671 416888 1411455 1817596 571687 140877 690528 1205001 445141 1503042 1569749 1891375 723623 1962980 89219 1608445 694456 1140747 990461 1693507 896164 715570 268879 688324 332623 1661078 1278438 319413 70451 269366 520375 932166 568670 1212988 762109 590302 108934 1024854 1448361 1784652 1700415 671268 411279 919818 1508939 266773 1199970 1502187 1273723 1432148 1926590 1160953 1060353 1975781 1450695 1024127 671395 1083798 1718251 608534 667278 1050890 331485 1778080 902107 838058 1425174 422303 1766891 943347 1852658 823596 940565 1900981 1230893 80067 1388781 8882 224814 1100386 1457003 1675689 1839840 985597 530219 251464 1096986 1851933 214358 552711 253629 656992 1973838 149874 1063582 1142127 315614 1291217 1423541 1383912 458066 1300185 1763194 829436 1641693 1543758 374653 1588608 1124560 1162454 1760469 1558515 236663 1243680 972169 1239738 1437234 849079 785341 1602570 1247568 626306 1489873 356192 1285159 332155 549574 993333 1132971 451302 312143 1604797 1823451 1161915 1669665 170411 885449 460922 297522 1291221 1536641 871882 50745 1918323 1342828 760764 259605 1381570 1762977 1543202 934415 1343596 1147888 377430 831873 1278898 1056616 644076 1457154 423722 705288 234132 738832 1526237 1980720 247538 693757 1458427 337840 1297515 1451652 578251 1047122 531490 934543 1015103 796605 1860236 1770434 1469388 1575652 1860786 1232160 147059 285868 505384 506826 1753980 1843502 341941 842751 709592 1199271 1530796 1071482 1846334 1062785 1988378 1578962 213376 1977351 1495113 501174 1926445 847579 945259 1110437 1266778 497706 1544840 873978 604576 374748 1251096 13244 1139026 1695257 698396 1353538 1198568 369950 1669441 1234981 1883986 1071150 298404 1231373 1704966 824445 1053265 1994412 1263609 1296874 531824 1593727 1110699 1542260 392098 1236376 1127106 618784 236523 1855506 586913 730575 1661939 752689 1321978 1354750 1310529 1132709 1973943 692562 772148 617017 59757 1321768 375942 1264584 295739 532383 1662685 537903 25050 805589 604086 1351778 1767234 1398593 1008723 1081340 1334115 151040 1508146 729726 647853 1943533 39401 1922023 1090142 175115 220155 176626 1325378 1537868 926202 1271843 1611115 974136 651153 1572671 723572 1740385 1125335 1913640 688032 1521067 314185 169343 366150 1337378 304892 1844719 430735 1771913 661144 30689 373806 1130899 614536 567873 54338 24284 522013 399782 291163 718199 1358199 1550644 669568 1766723 237300 1078478 1364065 1309115 81190 502519 303462 1823824 1775085 1526277 373846 1892946 873174 1138208 786664 815028 65471 182442 1458149 861705 1807332 59224 1545475 94523 630197 1359724 1565591 1602073 939668 452971 1940083 1312468 317447 1609063 1658425 1707596 1846090 1589787 1749460 192027 1190761 30186 893950 1292335 1104563 1915661 1221710 544830 1497210 1546691 865175 290832 166362 1465888 254892 1453803 1576680 716966 1277885 1458196 974630 500046 72913 616017 1752636 632701 315398 1004563 214497 1033379 1369042 1330203 355464 1703450 37075 421183 676307 248419 1181202 1611744 696873 1619217 1475043 680183 1997487 972021 1140722 1470468 1278405 1612856 955790 356884 1028281 288028 9238 1962638 1251299 1179 1425887 699403 1880085 1261466 1463428 429635 1481819 349503 1654378 1692299 1507132 178003 1769848 91166 876800 1743339 1739571 1893176 1430360 161708 909880 1451962 826141 1818345 741516 1921314 1373958 1986571 915073 1327092 206349 475673 116997 647628 1953013 1300603 348328 524583 1315622 135150 332957 595123 1445563 806686 24450 1050271 965763 1959419 1665622 1360403 48307 163340 1718704 354677 1255980 492251 1330407 1499889 1665769 1015601 831882 77355 1818048 1166610 21575 1923728 1851900 580710 940354 449019 944789 35735 813641 621781 507089 85485 1893380 1257815 1275234 815076 1836491 1603897 380795 643630 47177 1118926 1038122 971477 789958 1321419 899702 1846582 597119 1578673 1351734 963567 1847446 1844776 1772227 1840539 697813 574548 1922203 597911 1306970 1999061 1150793 1988945 996456 1051004 156506 1058323 1506293 1440582 1960648 1679835 1078676 1560926 1263059 767684 1096858 261895 325139 1827873 1160486 515175 1650512 1698544 485565 1624083 839147 1038730 1816913 920267 1772271 1615394 928011 1579403 1560286 1374001 1179938 738565 275191 119868 580066 758016 402369 492194 1869315 89106 1444724 1395842 1930944 1319290 243459 525194 376055 1506394 1195699 37224 176578 651272 610711 1731160 1268101 162114 1219726 1833637 1358742 780021 1964870 611092 1876376 421764 1892081 307271 955623 1765980 949057 1502665 689969 1852143 1622026 1387374 1714968 823792 1789426 1719325 1781611 1286361 112203 908688 877801 1456086 776605 1503020 630948 1458717 1480354 1902949 1691923 1681284 1029422 1629260 1577732 988826 1001185 355850 1858051 1576289 1216069 423001 1468166 1572882 1698248 96696 860809 1678771 1707188 854879 110370 1442154 1974253 812702 1264643 883503 1882366 1167610 657210 259943 652517 709279 16544 388867 691821 60885 1373212 1617776 1236562 1297235 770618 1683411 185922 1862753 647313 1665155 1157699 68385 1583094 429449 1834717 1400845 1927603 333003 329862 1556246 1588152 597430 1741515 1575436 303430 1639429 202225 33232 690693 125924 344255 1905069 821342 1928428 1033285 830218 1342920 1489645 1918509 1931158 574585 1357254 721117 1298419 1228421 1938610 711128 583317 598203 770890 1318981 159002 1416486 1948291 8046 1245094 219175 369355 686503 1515991 686874 1068407 1969707 1729743 504585 130563 1944072 1509121 1157651 1589453 551056 645334 1844357 855392 679048 349294 28233 272769 383081 1886812 142991 488953 1350033 1088268 1505699 908034 797336 413933 628429 295381 1197740 976866 1279320 1001158 453782 1787196 1383007 1438518 1534637 1549797 1876503 63919 1259245 192222 942208 1197632 117047 777052 1544849 208704 1646350 1082279 1963967 1815133 783255 1295668 518642 1862856 1701508 1377578 1387076 510883 1017246 1724924 699830 263762 1102155 751780 747741 605200 878204 1450627 798710 1804090 39076 1836837 1252196 1627338 774069 1587628 1129945 1769304 509677 533327 905937 709007 1648045 1185270 982589 416426 1818787 1284651 621945 1482901 251611 920789 659284 938001 166533 389419 1006552 254650 72750 1340726 1321142 1552700 1997970 1317147 1392368 1618684 1030973 1527925 976279 810847 29908 1793044 926163 170230 153866 597069 1169292 276665 1173331 1811303 141408 380993 1788180 373231 185277 913956 1703064 1952335 1152584 988319 793767 1527758 1742851 1993501 1513172 142614 1334530 451286 1555817 1116648 1112614 118691 1796201 1608045 1410301 1770891 857950 499810 966585 1038675 1349336 276157 381103 1955901 1606928 144949 1549740 1740065 295054 1198162 548414 985607 538368 857109 183521 1269976 1674395 165744 580114 1755509 504563 588583 1004508 1192800 324334 34999 189494 152249 873619 930556 1827214 1814639 300575 563787 1066942 1024157 492957 1719337 1381332 271408 1582572 208484 1272778 375136 1801360 1758170 278235 1976642 272487 1005272 358318 79918 56495 1970905 1119899 1479687 267346 1427030 796411 1934359 829665 17961 1275342 1427433 747133 1160175 446526 448492 1634575 695176 856787 1237595 914552 286164 543599 587247 1879026 379893 711111 452780 863681 1349303 669914 274941 1637443 22690 1089852 1304689 372265 869881 526429 1029011 1268916 265717 453235 454508 195166 439030 1868088 735554 1937763 1362255 716062 1306066 972251 1262980 648265 372066 1977540 743960 138024 1841288 1942146 249298 293590 1623296 775984 1059923 636544 959803 1096806 746421 542278 1390007 771530 378510 1692003 966262 977559 349132 1640498 1420711 90345 56846 482155 1766822 490456 1237051 1663346 823703 1745408 863267 168610 1426455 1600643 1874592 778183 1470341 884858 390747 1891157 1587127 464050 980915 316043 438839 85682 923561 720956 292159 1371409 250251 428057 370367 1569200 1328624 1193788 20116 1406138 1466428 592360 1848731 867616 1839137 1040980 582581 1735824 765519 1780461 1014105 1360854 1312385 1220985 259647 759793 756032 1073365 254172 1852205 925282 1804705 504243 700096 1630277 591381 330191 1346683 111340 1629446 69882 32078 1179756 1956648 1701440 1342631 54758 1048690 1269626 1893631 1425054 848726 1527746 821658 694797 1446976 1944010 348095 682703 1187331 1788974 1713971 1586268 1532752 233303 513161 240089 889717 376348 1064377 109412 1033220 308246 564860 218568 866662 339812 1278215 231292 362495 912875 1196300 1720569 1470650 1551260 948682 625868 1811889 629102 1110672 351916 1230295 1210364 1128368 1305978 1911614 1052728 143668 204510 225579 1944446 995170 1362046 733974 284858 1141176 91983 1058353 873232 27868 770233 1444010 1662683 1097006 423683 1326291 1600666 63458 1185892 691452 1472355 1302328 1209044 1203715 1451200 743433 142296 989961 772670 270696 370811 592061 557026 1003585 933598 78928 894769 906047 752407 35550 1996458 324164 505716 1243028 1619859 266367 1381927 11441 1826072 478516 835104 1105026 1824410 1994148 815758 1098034 1054251 108712 1609116 1032018 1619852 886728 1391028 144924 1947318 1496884 1084555 561895 799668 1390778 248158 1743013 1327284 1454191 659949 1370595 779869 866494 497986 1167371 294700 1024398 421888 1047288 592503 501082 841887 1902460 930607 546998 1600890 1936567 1039166 639517 426222 1695276 812108 107981 1439040 931924 563483 1557484 1202805 1075630 15179 170729 480761 686402 1256883 1683321 352703 505989 912783 700644 1610795 879519 1035612 246765 722813 1534427 12719 549927 830291 118154 746784 1985482 501409 322691 1163904 1412732 914726 1831632 606847 1276986 930152 1472420 1079909 1332200 1685375 1150652 1288926 855999 1401765 35192 1612696 1739097 1313773 1317582 1496043 1236896 772717 1609224 519633 906857 1569290 1688901 1200745 1587647 1349425 1555717 393939 430206 1840061 302084 1445306 83810 1582452 766872 835370 893293 691740 1800377 1928546 123609 106324 1901694 249596 1100163 904626 238581 1441067 851893 879869 290325 1991855 1767656 1053344 1203860 37983 746944 838074 828078 459688 587689 875260 291248 1784206 1541467 1437114 1253675 1217971 1639858 1004402 1959905 1730019 1613158 1733234 1004154 1470623 1555974 1987217 1355129 1909860 282997 1935676 53927 1261292 966710 1927372 165729 1676455 693609 1757798 415684 1297362 1799823 574420 248050 1539093 609060 1024400 859239 1930352 1338342 1386892 985528 393202 1078380 246312 313356 1356281 641003 1382466 1303000 1209136 1942733 1483554 318553 304004 144951 1956375 296739 563108 933203 1499553 1956238 1424350 1930230 1900476 1364139 1608186 1146126 1251226 309948 535110 1738503 1585880 608227 637203 775762 1774493 1504674 1246774 1161655 1371805 1074578 1259180 566001 1777918 477047 1942490 1608587 1272589 832248 868949 385990 1705653 486353 203978 546975 186260 659523 517426 1580315 327244 1385776 1657506 1612591 757670 605685 804524 281968 1209450 1276052 1877327 1480012 241563 605135 1095965 348236 620951 1234089 54749 1370700 837654 1230252 102480 1135081 1615998 1557231 855018 113161 1860617 200112 647893 624253 800168 499022 514380 107985 1347422 339844 709858 1485601 1433881 11230 1971712 854286 591578 1321741 1832838 1659149 1817954 798208 651968 781273 321371 1263601 580212 592318 256063 1180995 50228 1702383 1330837 623883 1805103 668092 1712437 85338 1600653 688806 13073 450129 739699 513018 1264485 1321672 581445 67185 1983015 564668 1921521 1917667 1469433 1730485 1696814 802176 1334705 1666137 765104 1870291 221951 1761886 86228 1329449 1572892 1415826 1030416 356592 35478 697527 395727 1547210 771097 1884551 1313829 1927296 452771 1020367 50831 571261 889977 1639149 1769254 1130307 1271235 1489927 1180733 1246701 1285217 1485655 1111899 1589804 200777 1774311 1280536 53792 349787 1240165 1589297 686073 151231 1446550 1197626 1238820 1770122 1005258 1956460 1877621 911187 778767 677424 962634 1810619 990025 83144 746822 39775 3818 1136566 1357485 366161 843120 449806 1933914 1325463 898466 1950395 699478 784278 1329965 674443 620707 457835 1185231 171197 1784920 502319 127754 1633771 1526004 1410461 1644812 1037366 801654 961147 774648 569634 1414604 364839 1926464 99049 805314 997329 831878 483582 1683206 995957 483033 1898616 798381 596050 1166590 142091 1218519 1600674 1225494 1122331 870126 521449 457516 808118 85774 1662885 1850607 461623 1670653 661931 28962 1394601 1017063 1746471 1294725 837301 991803 953295 505284 1565412 1103317 423114 220414 462466 820417 1038012 844350 849177 54728 378135 995498 1984791 471506 87865 1056250 743906 565495 1847342 1403373 460380 671841 1989369 1373708 1050354 1489582 210567 268396 1747886 1186853 1851711 358573 444768 915691 773705 1070992 357710 1098586 869723 1807348 771774 863438 1413472 1310067 137722 1647655 1952086 1872065 78641 666584 1094724 1641062 1336577 1402263 930138 1711881 1592866 217613 392202 1833793 38846 1235206 492544 880194 53371 675893 1698506 919855 514923 862529 105360 504060 1083045 1711216 1329576 1251005 738559 833134 1199710 529850 1297339 817663 385745 1347539 1465086 60510 1748748 1693544 1226004 99191 1300151 1405091 1387997 44300 568067 948921 1469945 478900 189932 1983668 965196 1001703 116655 1935035 1169179 884582 1138433 613486 1693005 1771872 1624938 6850 1415061 38901 1709422 575971 1897304 157410 885805 1966945 888986 843477 1190191 1464232 1626023 1877423 910704 420676 1766921 1825182 235461 1632328 1894538 906923 1741150 1553831 1561186 897080 897013 1967658 200522 1924604 451755 946557 816102 1699301 1975584 196436 833692 1939396 1844054 1614436 510568 1551402 555397 645134 1022277 1147627 915385 1779271 179117 1825936 1214524 911468 45215 331162 777264 997497 1994016 1206671 1076686 1818530 1047702 1573306 1918411 1181207 441067 1830402 1600354 435578 1919228 1234305 1269501 1363485 1257893 247616 94481 4527 258376 1345115 299733 56874 420583 1750174 595143 1357979 1423892 722110 1122026 953633 1856446 506091 202163 310836 1996165 1464626 1636229 1906487 199534 325376 1240880 1172536 825595 1271563 1859005 1475639 1396999 908765 1076732 1934694 1255384 916521 38914 1350482 1997178 210496 1843870 813581 552472 594742 1124069 352238 1896329 43900 1710372 1089395 1676301 1126814 56823 511772 1841845 1264121 301488 1224066 449992 1425609 559422 1375975 1764866 816667 1638564 1715511 967930 516806 1393345 865588 1763961 99998 322175 349772 1049282 1205202 264222 1198045 1814438 101123 1907347 621447 355831 1850423 1226690 494286 482272 710796 1735882 512210 623188 236492 409396 1672822 624099 1263460 712753 242423 630345 1002549 49131 1041580 857911 1679715 1263978 92136 900069 1289020 823000 853528 1102226 598802 1390667 130226 1542817 1863086 238397 589589 466943 1214064 742807 917461 431464 715416 1178729 1777263 1096581 728992 1791978 148012 1605345 742036 1647413 1989884 834678 379691 1926596 416910 1131322 296496 1327456 1092433 1172685 701097 974102 383717 1519155 992970 40883 1642488 227824 1151650 673317 511455 119840 212651 1035193 647047 818105 159101 645410 1239605 789240 1592808 1038897 674072 1731488 1718183 1247975 1371572 1863535 338467 1295356 379160 1778311 314538 1505474 110938 602084 1087621 1809577 1938664 535657 1000075 1227624 775645 1382779 460485 240383 1412872 1586874 1862750 1239613 526811 311048 1148775 653537 1623871 180467 1927688 1346898 1522673 1558302 854280 214379 1736071 1224623 871817 1939874 670854 1152431 617997 689495 1974637 273496 1564361 1496247 426755 385228 1410511 35333 790962 1886574 1846912 91914 920818 1882780 54943 1457442 276517 1666455 190689 562644 1625664 1332484 1032046 762891 962738 1154350 1411996 53412 1160045 256209 278740 1513123 194415 442043 64792 1404012 252067 1473602 1556461 1574046 706043 927464 788046 1720718 1090163 1614368 1869826 422322 1034397 270084 1870337 1387175 1157320 1683906 642063 1230564 1601155 1473771 973561 386098 1220609 1733823 987591 101503 874986 165069 1208841 599509 1893586 1303382 686860 1851313 1867577 658894 722046 664885 283311 988582 1747981 984856 855331 1771560 1293047 32067 839805 1025651 267901 972665 1466030 996750 1603344 1407362 1662671 875331 1082508 1965171 377358 1689295 453507 188555 1392611 440332 1439945 1367001 301118 737994 1766792 359056 1395201 245312 1685376 1319547 1578945 1182868 200565 301144 1908661 705181 1997599 161132 51568 133511 454344 805247 1410919 341853 491339 891153 654728 472440 1237477 718798 1401593 1551874 1652348 1756398 1649045 1945923 1676026 1814985 1205432 893857 1071144 1448107 1447890 486418 289813 1481247 1609446 303673 1632822 1747193 1556013 753366 230640 1502463 681303 1902384 680596 1640231 1372809 1869026 1533350 1094267 1438102 1055092 1944320 942830 1891075 1238929 1160901 1029114 355769 282406 948864 902910 92483 665416 1372188 556453 147064 1447138 1712385 1783155 224625 1435547 1081811 401024 1858055 38072 1580025 405630 1762857 1672002 986462 314890 1024197 739235 658171 1194509 984336 1621904 1766384 223834 1810138 1859225 1452197 743518 1974926 705782 318695 1907782 610823 980138 1391338 240384 1081646 1521730 1380690 61891 1787855 20323 981398 1530004 1827262 1498820 1082709 780467 1219747 122611 988950 139691 454736 427615 1854618 1348115 1776484 1409769 612154 1482045 28540 779727 577103 1083961 1536893 708893 1044207 304240 617925 1935657 1876842 314732 1993220 767757 1734345 1725026 817328 340124 1840248 600633 333492 1287428 47948 1924597 270244 1508875 357991 1085615 1637168 1550189 311609 190209 1419667 493555 265004 1839687 1904252 1704948 1438008 542110 932161 1550191 316483 612142 958029 716961 84952 1071880 578427 112570 1197533 906924 1302536 1959939 1603984 1307364 1819130 45325 1521152 837529 558437 1694458 1577315 558715 1638356 102009 1234332 1171904 1670982 1266884 788105 1442764 865841 344902 1761682 1182520 328339 110539 1205216 727805 145780 844185 1347446 979342 1449404 847449 1061163 670709 1354352 698210 1581515 1151365 525307 466775 1408900 403129 1728317 329471 1988243 1349026 498345 709917 1461559 658655 28270 1970222 1271469 1616662 67780 1388876 267858 1517562 1544911 1483790 1125925 1388888 44118 1854802 1842654 1551655 1307370 492779 1581300 1099033 694913 751806 69210 935964 1264526 928019 482578 212496 945801 322940 1798963 311109 1043469 115645 145503 67272 949957 1814395 1508537 379122 1818677 832374 1855382 96736 1508287 224704 686997 1206149 553499 1655092 1491257 379243 1367009 1177477 177118 1374601 307235 990992 532878 901206 858562 525389 812623 520440 1766172 1367301 1359511 508253 987519 990371 717131 1686915 1750772 1229197 1628226 76553 135372 1872467 974191 1128459 1823056 311968 1697476 1768324 1020594 1898214 1339270 213757 955142 1671142 1179456 1174860 163164 1664749 761203 681956 1659275 328912 406875 1730126 1253331 139948 601919 1616895 620581 311118 1541188 212585 1401671 1793166 494876 1587787 1466169 1342148 53849 1474302 997212 195743 175432 490763 194132 1522313 707012 1344735 541652 169860 30573 1058308 20584 499459 1820499 1491968 686958 468424 1516299 670527 690443 181911 1469472 1895462 121072 299991 680722 1916754 1696104 717635 1244319 1318122 433812 1558712 1334873 1897864 718861 867746 1761348 357291 738970 735199 1893167 1668686 1029050 1743905 183915 1153630 527254 82973 1243525 896079 437383 979163 1649932 1191136 1236366 1796916 844474 1794214 1328059 94252 368614 264516 839668 1805746 643916 963170 1771285 1742563 651945 1786088 1303316 1344360 1456124 522226 1326509 1172457 266845 489126 195905 1429389 440262 1965982 993501 207823 1002342 47792 321581 877192 1773841 808390 1910267 1057202 582810 533769 1786818 1203067 1766532 1197915 1623233 105064 1035808 719679 1376085 37138 1249982 882028 1440472 533358 1772259 430035 1236468 51148 1818781 959702 490621 20465 930014 1684013 914742 1922454 517401 1377804 1522939 1860436 1027679 1682946 1046029 258911 37005 1753503 1511480 614051 1243066 629327 1795959 117835 1791584 1097770 326452 277591 1123793 1474486 365170 599244 1771148 604617 783365 1526148 223811 1478524 860468 1796013 1716354 530970 105023 1645651 1396099 336368 636707 1874974 60997 666294 1226464 995339 949555 1541690 773530 1228201 1897298 1060238 238484 1225164 504730 902209 992349 938386 199381 59994 1733684 230432 709076 1432151 1564095 971319 1332226 1516359 478006 951631 814041 1536095 67714 838605 708052 1674439 74633 1129926 451237 143094 1364580 15630 12000 744638 1631055 1085352 1921291 374899 307083 895897 1758096 1567018 1167891 1164617 1436540 134437 1708383 1730083 905077 779721 101193 1967561 331304 302390 870845 1449778 1566918 858251 985424 714697 833685 237618 930677 1215809 610371 1801234 919544 1840580 476923 685733 1041970 348118 565085 1050843 1355388 1066603 611574 1110854 788292 793 1919037 724219 173635 1536769 1196746 319669 1068432 500130 1920627 1080245 125842 294338 1327654 1448747 36666 58471 541920 1530052 1267417 556578 266783 183596 676330 692131 176737 60193 764317 919997 44885 328026 1973830 508534 30101 702067 449590 1274677 2493 759967 1166976 1453531 1338672 1292745 171706 1635149 1122155 215035 1250421 1096970 1219867 963327 216087 950780 1836079 446668 29839 1818682 1470844 1561292 769384 1774271 1656117 796758 1128423 692000 1913146 337863 1897293 328904 1600318 1682888 789893 403050 1390827 334860 1575960 207018 333357 1240044 940631 1964570 1467383 1121574 549635 110854 1989150 1392402 537709 1247623 880540 1298283 287589 727175 59197 1181560 816844 1291574 322057 1779506 1637504 1606960 1688104 1700647 204925 1822386 1023333 586262 1788460 69741 1595370 1047329 1337530 632380 769555 562135 308787 241111 1964537 1286656 1043591 126121 1374466 538391 1583406 1683177 530095 1598510 798162 143006 1534035 907343 1778817 1306951 1088814 7124 624185 1539937 582772 676750 1085197 1319218 1389837 102734 1816078 846613 1095394 615759 1093628 679990 246178 837417 272917 848210 984891 1730322 110683 1481878 480386 1765222 1499994 252743 776525 1073099 1986831 1375153 342263 533964 759966 1307082 601077 1468528 602297 1410457 1105602 1224008 1576634 1476206 978705 1320720 935563 1575779 880033 1852808 108738 1078507 427155 62752 256730 558704 1074589 1757941 1951361 1494457 680162 659706 1746368 1811175 1799155 1447665 1726482 18905 33225 79725 276731 453569 321006 1176607 1891023 1777558 295850 335101 1844657 1282221 1781317 1144471 884020 277085 890643 417936 1006764 104753 1625735 17030 718795 454913 499805 1237055 517488 1031033 1121054 1915817 112692 1809262 161623 1438944 1960723 565371 535957 801461 428644 867916 22137 1289209 519628 978597 557530 662607 1949130 1570875 724258 1513743 1885326 1542798 1984451 892900 1382946 1685155 512601 1547512 19667 771571 38985 424322 206036 1882305 1560443 443405 1508725 1162975 235574 70963 1144444 1135502 435143 1314917 181845 335970 130385 1741779 1053812 1260434 396610 355332 770908 371909 851043 341670 1236251 752398 627846 835084 1095624 56032 700403 1522119 1900052 562802 109084 474171 905183 1558729 1293193 859729 128537 1792521 1749974 1431665 246498 31586 89841 1961372 1322972 1511042 1174998 340314 690521 1309207 782429 1058808 1107744 1064813 286474 589027 542334 256664 1542023 1365842 545465 648442 1016014 523093 707 1899434 441265 100575 1895255 718056 673478 1329919 391286 914593 399755 674107 160124 152994 1387042 1978407 158028 470486 164759 1224060 1515976 508860 1374156 1800975 830396 1065113 1863608 404515 16220 484223 228239 67318 1025898 390774 1380758 801872 1348421 1660649 1773398 134579 1871270 1964633 1942994 1479423 1048224 225682 811374 504297 685264 625075 247565 1609996 1682854 171629 523802 125160 1318199 1546991 1906745 1547689 1506168 1739210 689157 1330769 250034 984128 553970 1787919 1621970 1687220 103220 1879031 6854 698823 1716952 1330111 1030415 461215 122375 1408159 1758714 617780 773875 1662920 761101 647589 1585261 1694301 115573 1404197 434450 1413329 250259 359785 1890959 966283 952143 1738952 863679 1208873 657041 532839 111061 1131574 1881821 365048 1089045 772707 926583 1536082 193484 1695244 1740190 1586411 263484 1820090 476119 813429 912988 939330 1878480 453932 1958738 1235269 789040 427523 113813 724629 1476789 1976079 502505 1003389 158494 1449878 1145484 1879974 1659039 347113 537601 751296 598950 1521371 1308279 469357 939849 602247 1076137 1391852 502941 1760916 1554667 482547 1282508 1878840 1151389 256803 1909852 1014367 783292 830603 1255524 364003 199212 1730108 1392097 1893478 877433 744974 1220334 1035013 1394321 301324 1425575 1363206 435548 313224 1108403 928778 1557332 1410847 221110 248331 464336 677492 1482973 639432 1557184 1091281 136417 1612402 1936264 821266 1291578 986710 696422 1225513 1502439 1456044 11216 491972 675036 901286 1253515 1205405 1267717 551590 1170732 921985 1391374 251005 681306 604563 636423 1441454 1508030 1120390 287662 830499 31216 585107 1452443 1317397 1793034 773157 1358175 34264 1144260 1838396 1347754 1475486 1665867 31702 789795 482320 339706 364096 766890 613339 400872 853679 1668455 1725841 253043 1498806 661885 930817 1830678 1609077 395501 1023827 920786 374335 1594742 328507 1166982 531795 105250 1624309 294176 268181 1152494 1747449 1398660 1051402 1086250 1548477 425964 1525828 689358 786626 1237095 1189782 539335 1356525 919546 825299 348136 1948035 977196 354734 685266 1203726 790331 1610395 1622750 11220 1130071 1164306 1892845 1199433 1085503 1576696 256381 1190839 533959 638769 895702 98545 1644937 939988 1139520 1151849 1969781 361872 1169043 386907 1462294 1417514 1549343 1861438 177081 1443311 1325603 1498058 773586 1410569 696774 31710 122086 1397635 1324656 1291925 1609240 128747 1913232 902182 1881640 1887215 939540 1006257 1908137 619686 754326 1905659 1251071 1784625 766524 1985161 755538 1856179 500612 490580 1335764 1104048 748569 280990 722245 324969 1861690 269319 962488 1698343 832491 126004 165930 787672 1384728 1960289 1217055 1421715 121192 1507658 1824400 710231 1621990 482558 698961 537009 1508854 1829250 260039 439602 689506 338751 1733754 906300 131181 83955 1365529 778525 391546 1164216 331349 1882909 1428120 1915785 1507947 282258 1711147 1051914 571777 401752 139880 367154 389643 726908 1753677 1410512 1488417 737376 254004 894215 1187850 510086 1400496 198734 1747501 1690766 1529754 880057 1784230 929244 93304 1994575 1624223 471772 1510561 688615 587727 1766847 207734 1153383 142389 1009296 1327699 530105 1897328 647183 855121 1821059 267096 1051270 1452512 207817 573179 534536 1105517 163708 973172 1809728 1244413 1216912 363666 1940753 889329 145492 367034 702548 582045 1970223 27767 90011 915363 1909965 1288742 1520136 1893136 1017929 1972841 1942125 1239554 1279819 619795 1352821 465414 1893894 82086 1987349 333424 1540685 696136 531055 1440586 1396125 1287410 1416233 1178147 489292 1620680 342391 1754511 1665482 1207362 1228568 1203484 1828399 723601 1221075 35254 238398 771704 1012402 131354 831321 1647987 1848859 85835 1914983 81446 508485 1862476 969770 1588213 1974962 1980156 1695586 1767347 1653633 985998 959519 70529 1698540 335297 604508 63491 954047 929375 883011 1310102 1629889 1048059 1753223 1753399 6525 838052 1424736 1994661 404777 323020 121010 1825255 1720336 829290 1212001 746201 1543967 1451096 1578868 1657212 364505 1174623 659490 939918 1690951 1003770 1088076 1726167 1562160 905441 1085238 1503212 1127098 109497 211101 1952105 1735030 1722471 1290663 1108819 1873505 836937 281603 1329464 428054 803145 1749622 256028 473767 767016 923520 1392205 624910 388929 238491 1309407 80266 1440517 537271 1166805 893593 185290 1329113 1575613 374447 79697 223233 941548 774183 1073950 772923 919941 456124 528371 1734572 492654 74467 780045 324077 611527 775964 970722 101275 586745 1233420 52935 846404 970626 1125343 1788500 1032997 1503982 1122478 819897 1191092 1540560 122303 670094 1894789 858587 1822646 1972612 1399959 1995448 481495 149387 1761787 1806329 505653 640940 335295 1226728 1231876 1563541 54273 447362 32888 963843 718433 1383686 1905754 1110016 1614599 1475588 326134 1292134 1366115 792858 1404735 1570426 1903798 759925 1255625 1611923 1071045 189758 402571 744568 306259 363451 351788 40759 1023137 430916 1131369 545002 1153223 1358176 62503 1533586 1926066 1592711 843082 1570809 1230576 624155 477188 1426164 1242068 1717571 182564 1163500 1458636 1415084 1663567 1096343 1866804 736669 667184 1738676 1680181 821671 1630868 78054 1174921 852190 1483109 870445 454339 1952243 386074 976769 1960061 38367 38150 919742 988320 1207555 1130593 868011 1393571 1961701 37208 466505 1825490 507672 862531 1221844 1921719 1396886 1444035 1550491 475227 292838 842956 51017 1878049 1009773 1237352 142716 1636929 1167752 1115858 137971 1113787 1133075 808595 1821466 1796223 537419 1346420 1837134 370869 802710 319785 114305 908250 613715 165483 1314450 62215 241256 356012 140195 131145 1225593 309344 1229995 423482 425518 1717048 1191127 1346847 1945677 470083 538416 1184958 731918 1212688 1267147 16841 939061 1318822 881621 1052135 909505 612074 1474024 1261528 1197507 1843581 1400347 470686 96853 1401247 1713556 928473 1849017 1386172 747197 1859544 1145816 481561 65768 1588659 1873644 238596 691820 1701683 726796 823959 1178654 1293307 524120 925154 1397595 300278 1316037 507262 1326788 186999 1276823 290635 1195606 1231442 340200 116511 1360850 981463 1248557 463924 519283 1102755 734323 1239881 878160 1241808 1565329 996379 937516 1973155 1783185 669558 1725013 1602793 1850872 561324 1297329 1811062 1629642 231841 1154037 1265688 280523 587748 1965473 457250 1172445 1786430 905730 736387 484116 1558325 1416844 843776 1639893 1699800 1343176 64228 1704785 927694 1875637 841128 1409803 126865 1421891 1817261 50417 793014 297552 541211 560326 1820694 1285279 448028 1176490 1928780 1706444 1904716 1409008 1525947 101879 1653084 695115 897604 563563 733040 39904 46486 78128 773112 1989566 561783 1507520 1520072 1928232 1950699 278120 540163 1268583 415921 443816 860084 1903707 1194844 1375966 1609665 121463 1423426 1477175 813117 862257 90146 352812 216882 1777978 900543 998820 978764 1165442 821669 1441949 148949 1634253 1357020 279605 1551820 1715714 1283488 1441662 594410 658442 1692587 1679012 1725546 359728 605880 418909 1424368 1750746 1299349 1198822 1182430 1601185 1278111 104290 583781 1302942 1540202 1992894 738681 1016675 347432 1412197 1044975 1269678 1318350 1374597 888877 1403140 268322 284784 1861802 955379 1969515 1654334 342046 757400 814876 1119979 509282 1582763 1585707 839797 1405291 629683 1470185 459647 1003512 247466 982046 169688 1205695 1103789 1653714 400845 784193 896905 1169021 155993 1129295 428573 806487 299951 1529623 412838 286152 1830807 303879 486701 849469 850814 1090718 1799218 1642677 1399452 1810752 59654 36400 400459 1923712 1261424 52177 1087733 1185677 1846648 1266398 1556220 649398 1251326 66092 523592 538628 731606 1080657 415886 202824 522060 452144 405121 1443601 1148487 143365 1839884 1458311 179004 106619 1288513 880126 816035 722885 360077 1486835 1208206 328934 1723704 1336253 605277 1339091 1622376 470185 399272 1386886 1820583 1728353 222316 1004183 1499827 1926147 752263 1525500 642321 761704 920940 1127149 1426211 1582507 1577569 828915 1772935 783717 1950088 1293070 1079996 764280 1086136 328842 75883 741749 1588229 200286 1405221 1230479 1336187 76068 1360781 1958974 288546 1718214 711971 1076425 132468 1253905 1300274 1823568 1562856 210977 1661604 723469 526519 556481 243896 678940 1364263 736175 1235166 859784 1505674 97322 247053 634866 1149851 1336547 477889 1788712 670136 337210 869867 1524531 1391114 1791480 952774 434248 225155 1747185 965519 245429 248645 973898 259508 863110 29601 1580274 239984 1656995 795045 1606018 570147 1217861 1601508 147986 1105155 1744896 1611811 469802 1809341 933474 962576 1492165 1181194 1679134 974531 1917516 1838797 463819 1052379 306571 1391488 1437813 855244 1860593 550834 1783591 1498049 1669973 6738 524702 1236572 5562 902436 212722 448482 647826 823980 915590 1067567 678406 1713073 1976575 1710804 1043579 1009173 1180135 1318327 212803 576747 173 1756457 1055305 369221 1633624 104456 1650316 962993 1754288 526764 1665660 782901 589394 1454544 1558346 833443 1184755 849964 185025 366063 977197 952833 1634619 534458 119324 228972 321475 1124974 1697840 538497 1775967 497311 190402 399966 1447848 435223 752381 270645 430270 1493045 1950271 678001 1239670 180230 286207 1174704 739955 1640890 900829 1535679 19401 879294 1791234 1793944 1597335 1435722 1973658 1422570 469099 1667139 710426 34092 323038 776556 189566 1484551 879098 1477451 443372 1789753 374805 341393 1917107 1113254 1457531 1844970 1179935 1375662 1729941 1603586 1783614 491829 914867 625287 1962955 1676864 1616993 420782 1333687 1570645 85411 1419792 1835813 1901161 1187031 533828 1004250 370984 545362 1535149 135659 1986127 1144128 1422906 1375427 418572 1140037 1771237 976201 42141 935393 600525 1163349 1521929 829071 821636 1782209 942503 1477478 668007 1153206 469813 921520 1701355 1364890 1271133 269925 130293 1866792 1703464 1701894 1179620 891288 193529 777043 1507916 1226649 812153 575159 311954 1082012 875137 1275175 976655 1316553 488074 585235 122105 1118965 1680978 1752156 662937 1470652 1208475 647151 1452807 115665 1315595 1658720 1357872 252637 539349 1304985 1096538 1986198 190643 1683420 15373 1756652 1934626 1660471 850654 1953131 207074 1554052 460105 886435 902228 357316 821570 1781041 471187 1141919 369345 1483529 772546 809289 1531595 225910 1985247 650247 1395124 86733 1067611 1226549 523527 546698 1770148 1620246 1461991 1947739 1343830 1652039 939752 1283911 434175 117576 263652 590124 974490 141656 669878 1343776 341197 1446715 489373 414261 210925 1939061 72731 1173527 1929792 1902548 332130 775623 72542 1583431 57863 103178 601185 357591 1821293 979789 32695 207 494236 685224 1970911 44334 1100943 1308889 1695207 512940 117867 236044 428709 528304 1274738 1575376 1380301 87673 180102 1237312 409424 1794445 602879 1124225 1503650 373035 970941 1009689 109901 811458 1255179 132376 1127028 1954745 1169833 99637 1950833 1746984 1887019 690615 1323422 1025958 907904 188812 910243 1023775 1380963 1534730 1256013 62872 1911258 1140566 1976349 1858448 523593 956741 1705553 1669027 1226030 251957 560783 1817600 1154015 1156807 1874460 930077 1601597 1194105 1384710 19420 920961 698910 1298800 841446 519595 531563 1952339 1157609 1180380 539512 805681 1756694 229541 1675584 1046977 141425 1463412 1816402 591776 917733 292311 1906511 1813804 326238 96821 956563 1930288 537438 1564404 404991 779101 1774061 1783501 1854696 394102 1830082 1607806 1486395 1749199 975293 1086039 280896 1326315 1130109 1785341 15126 1087663 1051509 271020 282305 1795837 1270506 825945 1807812 1899947 1500366 979517 331886 87530 925107 355891 1079521 1921065 1927346 931958 1857846 1980388 624590 1437355 1432914 831854 119540 1839311 1489375 1763765 1360934 1462143 409912 842056 1680663 1239092 1859556 184094 623971 1386484 761252 619064 72748 762143 878445 885167 1534568 1034851 624762 149097 1572327 479980 1078666 1109399 1699129 1827762 92546 776387 549307 610124 1927884 1961037 188644 306027 830000 16177 922291 990489 1791520 625157 250513 290141 1019254 153277 50995 1979325 1864820 1098268 1024542 1534141 1992132 1708201 1407665 665449 902084 367301 645884 1117293 748151 790460 527471 1464199 1849224 1907376 1776676 1467978 812091 1252607 495826 11557 538250 1154827 1056904 99058 1591277 1336444 490388 1716745 1878865 1743911 1727548 1066070 1076537 1488220 206128 1546856 110416 1544956 25174 454478 1215338 1005922 1488698 1859455 910331 368065 745388 5206 221348 791303 793075 1482061 1205791 144118 384611 85364 123551 1039489 1829712 1247663 25742 659872 287639 223018 281691 1325774 1559103 1244002 1531715 1512479 1897414 290765 228547 83588 1478495 1416975 1535056 1368730 1324597 1415462 176958 704390 968934 1740186 1256695 116162 194048 705186 855844 1025084 1095195 1788200 1133145 465927 1550242 1793753 117779 918275 470698 1445305 1522369 1532627 1789346 1936674 288083 217851 659374 918134 1582530 1210605 1110359 1672739 357898 842798 1877836 1789246 1367117 1776018 1739253 1523183 322285 1482375 1580093 505734 969114 1293155 672958 389783 1590584 1212294 694965 1571809 1613476 84094 1365753 1436702 931055 567399 924425 1051851 1466819 1652356 268699 434343 1892069 1981893 1117461 1214634 162284 1920099 1973134 671162 558284 1737656 119810 435858 800337 175783 1019496 1422255 1836138 1662370 1372548 1169671 1362963 1398905 984804 1939025 1358478 827358 244948 471236 994895 311302 179591 1055865 817217 51481 181742 548368 1574468 1077356 92265 50001 840773 726703 1485934 214500 903501 1008110 1058301 1044602 1412312 1065317 1010897 496133 1894666 54296 840652 1217263 730237 1554166 390637 396588 1100713 1013607 1596919 1335954 1755008 1443070 1807950 292457 594407 456478 206618 187618 1010784 1903641 1271359 276146 1626066 719177 1732973 1300898 1554756 812088 375778 1249703 146499 658449 1040516 103245 1372092 343267 817162 162557 772516 709918 1663170 110599 1312732 1941468 1401536 449153 691324 320011 17274 203464 956147 1726738 1381044 1889628 737810 569751 1940851 505378 1483552 36491 1622428 1457753 1731560 1871835 1519007 47675 1327645 1792866 937299 1863488 1597428 1021406 419690 1593894 1653178 1193345 296778 1041496 1126238 1270729 1834454 369401 532142 1133852 1767445 1072697 1293232 93111 1392652 949847 351926 1330072 1593905 98769 1491932 1004407 1975855 1735767 1943395 443437 72570 571164 1528235 896326 1187592 1310186 698378 80341 809593 1808710 831680 292912 1896733 1860509 105651 1852790 436606 9147 180526 1386344 842303 630214 1360266 1008986 1933871 814174 108355 1573415 1832686 1909707 1392697 1678228 447901 1907712 1755171 184073 634736 1989862 1217819 1111870 1811994 1022251 1515409 152064 831763 1658540 1905516 1650176 952633 1023677 947676 1144598 1389126 261261 1537850 13774 1400487 566710 1522275 548980 1414869 756021 637104 1723516 107081 1894213 356826 676134 1825513 1119994 1498755 1901282 1740603 678236 129022 153889 1096916 956639 1298888 606328 1025443 370550 567900 1236041 1143815 1442793 564344 1654035 560223 1092377 1822670 1902832 687286 153410 1100623 1037397 861082 314055 306688 1276795 1017693 639238 1032298 152985 1150175 818477 589436 1169342 1971676 1584637 656612 1678730 539009 590806 1848854 1383453 1699778 427683 1498661 1296536 2852 1520343 1267283 834229 1234649 872829 625776 934259 30004 1552433 1763409 372769 506779 1064852 224729 1168593 479804 367511 272782 906339 940535 1139080 1429649 1222669 180703 1363776 1425666 1777861 617795 386948 285599 1432720 1139255 797563 1609963 1865709 1190163 289730 410936 1010581 1115423 1321046 1698126 1185640 223948 232043 1262 443515 1865663 707181 292099 1619144 1499008 1411282 40172 805536 206954 1817798 1313085 848785 1983422 1310281 1252727 1172460 64436 610284 293857 1606506 232517 1704014 1290375 408817 1743104 616235 1418910 492670 1438017 286774 743947 806454 1558824 1716421 1499321 1638499 1726293 1258475 1076492 805908 1470909 680392 1979531 712895 1669233 743532 819569 1418845 871139 1579128 1655004 1227434 157654 946963 558019 1965548 200555 1498034 240486 590228 1910811 1421702 854571 1287362 1033314 162648 183634 1310547 1986431 110152 1249495 726075 696158 858608 631841 1823282 1301020 1358147 730753 764616 1368774 577416 1963860 1099498 1081572 278827 1777844 1969697 52867 900072 977317 299264 549780 1567930 317017 1954082 1993594 446772 977271 998401 341687 1500853 196233 1883914 1610659 1280688 301664 1421951 1675888 148315 1840511 508273 494688 592703 1499202 317087 733011 150979 1681368 465289 1934183 1468843 926136 1801920 1782301 1264772 1695928 782172 365757 1917210 1562246 1442068 1455922 1450871 899146 1329951 1745399 303638 1586245 1464201 563827 534295 982990 1154549 1406262 1878869 1851897 1632434 497121 1058207 227799 591391 230623 1674328 648583 253110 145915 1533694 446690 519203 929339 8120 1562376 109792 1063614 1333741 856649 421569 1364995 714995 1521004 296716 1409651 245665 1801189 494750 1456180 411583 1775802 676422 1606446 964819 878170 207712 711339 1844367 706286 659062 793110 818408 1402097 1658798 945423 323059 1778271 777922 1683233 713722 236128 1988798 298176 1795792 85972 1532486 470872 1406161 1821214 1121963 603070 313098 1322989 709338 1681140 1176982 1489337 1618712 1153742 96799 953632 529510 1913924 327653 661391 1614263 364879 1982878 170736 1530087 1507004 160955 1412620 530685 1959416 78384 1066604 476848 1809694 499777 1060229 269372 525019 4245 1773191 761928 1419637 237395 1040341 273608 413193 1313610 1033335 1077745 309234 1282960 385357 642146 696137 1064084 79932 1446410 5173 1435515 690466 865679 1646758 948401 1226925 1685088 734984 1872401 1450521 428825 179350 1147341 481229 628321 291556 1865237 930181 911905 917266 373373 1787364 1549513 1468579 328564 465989 1787760 199058 279767 740872 76847 1301535 998362 1993660 611332 21269 681849 1223645 39828 1021488 1418406 379201 544780 1971882 18089 1079088 110021 955644 1060794 383649 99930 124606 1739682 686649 1180120 1004464 1939208 1196433 1291060 17451 872880 75659 110121 940042 1998396 64691 1370546 1998689 451518 1210755 667673 440094 1755197 92476 1222427 236112 1671188 598483 1826304 675884 1466080 1198437 1034328 658630 803850 1248708 251485 11662 1915222 1482350 1585737 1453167 397183 1958919 1112918 1958635 1532753 1448638 1141729 1278157 1464506 751278 927304 1156012 35144 462268 1202771 1624150 657862 768145 1047430 534134 50359 94905 369931 360088 485855 1283908 564579 128953 223599 732791 157540 290107 1425726 695919 699285 321877 1661780 1144361 1591094 408756 705786 232070 1831824 965710 63423 1639569 1081477 2121 1275315 1058228 346813 818522 1122260 768857 1074167 1746455 571068 532483 295487 1961219 623695 1025877 79615 273087 848139 575767 369439 265019 1248732 1503550 286747 236093 883844 19532 1733579 570557 52030 888917 1179724 1146017 1377767 1149171 272706 196472 278858 614891 6109 26087 281752 1590070 956161 1951514 1015751 1250198 542634 441518 422002 367321 1436242 512064 1672088 1584772 610607 602143 742412 153556 1174837 973545 1253444 738239 1651428 1000580 1218903 1144843 1777835 320930 1043570 1251241 1885914 1757635 706372 1939502 267706 1004553 598881 1095941 454748 729961 256855 482825 1357446 391860 1286912 331656 1280862 455157 982621 1481097 848154 1405937 220076 50845 1095762 2984 836386 1034926 1751387 1551731 565695 1307164 409774 589075 849148 718955 478718 1095510 1545580 403083 1291895 1693787 1278878 78542 1288363 1526632 934603 1706704 762806 294335 1156775 1760446 1180600 1295642 425319 1546308 228031 1797856 175966 309660 739826 1459032 514322 785217 1068872 1242895 786441 118734 1850062 1642613 1540571 1133197 860273 1271513 1988362 1809099 1106987 266208 1552404 1209290 1626255 990136 289729 1114894 1324065 1939363 967693 1482923 460918 466358 1318639 1038846 967027 507319 990103 1829970 1071274 334451 1568390 1697327 1984705 1611987 290546 161703 1854349 129295 360639 698507 1148671 537340 391855 1696654 1278844 1983321 1817209 1929628 290673 554605 1762693 1322814 571363 1102121 231967 378824 444593 204388 1502099 948076 821955 159684 1651212 237535 873951 1044106 203086 1539922 1112663 728557 1134417 328608 1471147 275489 489520 886602 779410 1957912 951493 348545 1096251 1240797 1730973 92289 1749693 1350525 576862 1360053 1535255 351709 82169 1024456 626060 830028 62901 1978140 772899 1735029 657887 1567367 920895 837911 469699 1131545 658141 1362609 810590 1513507 813322 1938084 1152755 1766074 524938 750379 1482689 1227769 561297 1552257 113619 977035 506230 325785 259650 1908834 1333758 1021384 472235 583901 1868528 1219659 1199119 272752 238334 584071 961813 1833660 1117372 851658 1442547 1726447 792698 1341664 448501 451950 501430 1793209 771968 470024 1317750 1352021 1879666 953599 1290446 1608043 112247 1487041 411878 1202743 1884335 1484623 705343 137639 1587143 1478041 1684100 1696073 322517 366579 1936514 268709 854313 51158 596640 862545 1310297 92757 506897 728564 370080 103933 1878247 1376863 1680015 456944 1488908 1214251 621639 887509 1977199 471391 309647 195704 1995036 180372 636161 1815535 395597 701001 595318 1531028 1271001 1635130 1444008 1387113 501924 575707 517956 1260658 1039537 1422958 1497327 1834565 749621 1670441 1958959 1888620 1690017 1981384 835445 1779364 1286461 1812111 1506279 1224539 663234 816967 1360679 917107 1888451 842556 53909 1031581 1538247 1605937 241061 518818 1941505 1573428 1663873 740383 342312 355014 1823302 1281539 1603867 1253589 1375951 662769 845724 301189 1021099 767107 404830 437521 1327719 1663737 760168 646239 1726992 1907792 1472378 1383080 1910621 523704 1644138 1304535 680874 1969234 812082 424896 1874137 1217616 501079 1680397 1659241 1046718 265245 512233 1708256 476633 327490 1695274 1123928 1331501 205405 1528998 1299079 310122 630298 1448168 755257 1436645 1334252 2844 133992 978534 1511428 1178614 400308 1190202 390390 1090610 1488550 133820 497664 382479 1435415 403815 465269 466720 1247273 702170 1907798 1696076 1140144 370392 911545 526995 1327828 655924 217243 1463458 441263 1926913 979926 1329510 1406339 1754378 1148226 1340532 1893429 650344 1467251 387227 1491287 1874941 1711058 141296 620434 850100 1455647 1503517 1442837 1426114 358313 869033 35240 1097645 440211 230843 927974 45804 1132789 513198 5606 1823687 1585018 121685 973943 1296400 1781944 1428048 219975 1703426 1920411 1379122 205254 826942 624176 394665 768803 1754056 1235838 1593191 953154 1600869 1872715 1969042 346952 593823 831926 1576997 1539482 377370 57084 620622 1382072 995158 981605 1894505 993103 1253408 1898631 1303937 458022 1499070 1225343 272915 817940 1647103 87338 1784217 200665 251399 759939 722741 1578365 263343 1022710 1990740 1435699 1720920 1531161 380626 1260758 234354 985068 1458335 785188 1227527 110886 887252 1724837 327135 1851314 228906 613785 1691562 255142 1705487 565026 1455314 886634 1339412 1312091 800562 1922884 1945862 878004 1094799 1239124 773709 1842557 1515930 1861164 838617 1941510 248970 1558958 1584500 1862640 1583517 1389514 1346182 1044387 1008153 1119292 1379548 78455 154345 773347 777203 1382916 174812 17470 1376762 1196418 751861 1679202 1280292 1640247 837310 1244580 1880564 1423331 1364209 422974 1360086 1531153 1757248 1054471 713802 1260688 1062539 1716403 1431246 869252 689296 87181 771643 1620531 1918362 1142734 783635 898205 1286219 1444100 506171 1501756 980438 251119 1914383 1447386 1918728 1595805 360636 1024893 280169 1572071 67898 810406 428562 1684167 1711301 1834747 1835429 931746 193361 846429 1930960 462761 985024 541662 1990099 1086741 563404 663083 285715 790415 874259 1099928 796926 1240264 497271 1391256 1859667 723217 880068 1909703 994689 1623253 578141 1298969 1481231 1194428 1125579 582967 1689107 1191987 236527 424321 949610 1297766 544587 941815 1842002 535707 519052 685071 423483 292181 1482693 820816 1347869 1667646 156586 1615044 860004 1864041 1341882 1960426 704843 1608371 1945527 1659706 1251430 711445 715195 171319 1338958 1647408 652178 1116333 1812805 1431350 1710847 1007191 495995 1084734 1506364 818658 133435 663423 1863719 1225296 506940 769563 386881 666837 206125 454832 1072163 503865 1817215 650070 631207 1974825 1434270 1997753 1675569 847437 1198936 452117 1336980 1369044 89232 1590437 740706 520648 129605 70858 1019162 956780 705599 262237 7964 1703998 160356 480680 619346 327884 1898890 1395223 1393968 1979736 532903 1153043 1193471 1849589 1388239 1930997 914482 1138125 1198726 444435 283508 884100 1631391 939190 1129062 1224915 1233235 335243 1522921 1240986 188623 848509 431705 338458 1332481 1033405 1073999 1382925 1612057 1367673 964133 938462 1130484 593581 9981 235513 1099966 1996398 1642477 469462 1022984 144819 209371 927845 173262 1626518 1857849 762378 171492 910589 404909 307466 1342636 190176 1255290 20367 727557 540767 1369450 1832520 1631057 1644188 1000344 1178525 720124 470276 1455608 747080 1764281 713492 406124 1430790 342591 1759668 88676 1049861 752556 502367 1406652 895820 1301591 1020667 603230 927230 390459 924422 1469573 678753 931101 967688 1451765 215842 359587 715553 214685 299815 1865024 1750519 1086352 473988 283821 687524 1647541 18246 1684658 1010975 1193686 138481 1126365 364143 1758716 1028267 1308118 1359670 1718181 86321 814621 1814196 407701 290463 420271 320761 1354276 174761 252118 1127517 1072250 1895510 1362267 1049623 1270884 1413323 836891 477701 155787 1470455 950956 582557 1368660 510105 1463265 49787 846840 1846236 738533 842369 131550 1457151 679603 1820265 988297 796561 1117844 1390546 1317502 1199359 506330 883222 1615890 841349 421597 629014 1593151 1415766 464093 16541 629670 273867 1137932 1761987 167525 423581 41231 1896159 391507 178730 944033 31661 1727819 1996795 432982 324384 1094819 372771 538921 1273202 74154 1935795 909514 542855 891007 766204 615569 961808 690572 420374 1082650 50136 130409 1617859 202776 1173422 1927795 547664 1988613 112985 473870 130811 662926 391431 1643772 1064944 1531220 141962 684971 1404449 1401438 1379422 748000 1148547 1023860 1900867 1315954 249807 1249749 777454 1158475 1328076 468002 252782 1611628 1648220 540821 670232 308417 1283088 453428 768224 377465 1667829 1449151 1825829 745193 1536430 455349 1492608 1619060 1510294 453527 287664 1599126 1270402 1599732 221139 751539 1227716 1313945 899538 345006 754538 1663253 1953132 1501879 1458895 786923 45763 1944840 264529 1086652 67365 1771190 1616393 1563905 1291980 698062 513427 1337835 953427 1370779 1146932 1332585 1329237 198944 704429 145632 1973412 720631 606874 1753903 1717215 1978576 568390 236648 501405 1190667 1151589 913489 338088 1072306 1175489 366836 1764243 362115 693926 1259784 755704 1719998 389337 175718 1305621 1885969 1478512 1474923 646632 1347534 426218 1553954 547338 1557520 49458 456370 940428 969988 1497294 1226290 929660 635667 207792 1414429 1774719 6951 968982 831902 1325937 1326520 1675748 237843 453560 1819456 1874665 1522015 313040 1806085 1700645 534804 1827042 994339 206006 1502157 1067699 952731 1767523 881569 97439 427265 47850 1537605 948309 499977 132763 1085406 634490 1956233 1421947 1728910 1991299 727591 611068 834782 1662633 976481 1756224 151155 1121118 1539859 566724 1230476 808497 1446842 1063107 293629 613725 1182033 132147 1397330 997458 1714634 1636605 775663 821222 1414171 669782 16106 1038374 202290 315644 1530619 830069 1961448 868125 1517228 91181 947200 782113 183623 898431 1260024 1231789 379605 1103007 1895945 1017056 1986540 1089990 1902731 1565824 1945413 1166878 1889381 1619497 1419312 987901 417791 382585 1995913 17160 1668467 1908644 1011596 635162 1895046 1803602 1950863 618632 1790262 672546 1995020 539086 733696 1327090 1460285 1807906 349012 86954 701793 392389 100939 1803978 351193 515279 1573611 815929 1287865 1029993 1096051 974954 1654481 1291873 983853 1119237 60208 1856638 110738 1333660 1987161 957011 602344 1591106 599182 877151 1577107 15660 944402 1538255 1677365 1539889 1112302 42131 504877 71948 950860 191364 1032059 1342919 857086 846250 1386626 365130 1515775 245212 1442179 1674956 677328 875817 1720012 1172729 1558584 72194 692305 1355769 857967 981464 1590421 1564878 169386 297938 736797 1555502 1646443 1512820 1916218 1081766 715445 173842 864266 171723 1615847 955732 620535 409413 909136 1233787 1728755 856817 1645609 1942776 580222 1521769 1542966 210342 464490 27094 1136483 370615 205181 1198587 1086001 686436 1212690 1339055 1484754 32892 1925746 404303 408365 1153159 1053807 111895 1378451 48439 1684794 1939568 1601952 1071806 1138218 1594226 678352 1559937 471144 1031607 1198112 1914699 1240652 1523070 1795269 1702934 320356 1544969 770535 1021211 276878 1427150 248503 13434 1522213 1095805 913535 119495 1557926 234608 1099228 957407 1378329 507717 1245392 225025 220417 1124840 702698 73354 1989544 1864474 1696872 1091392 667162 1449514 232641 391036 1100529 369096 1354910 1870728 1381645 685475 124313 123002 165868 830060 1410916 718676 839188 759167 1297460 153273 690062 609005 1352342 1917720 1089984 1569901 1921002 184526 1453225 1575994 751510 188973 426622 440570 461403 788886 1499792 1776231 85065 924784 960415 1635810 1738883 1490881 1793119 39902 1714956 1559523 749217 1281495 965756 610942 625509 93086 1261608 1707103 1762503 11745 517809 100134 307892 76017 268391 361588 331755 189215 1719442 771983 537836 617138 681638 1374197 1695578 198225 1659818 1599069 1602957 663553 19377 355261 1296428 94371 813142 601798 1239237 1687955 698204 1288652 582195 735339 1199718 1352766 1470319 824654 960093 435709 875279 670574 767701 1552616 1356023 644097 36011 693742 1934330 1285876 319091 1868087 1890437 834638 417570 1981484 258624 298233 456874 356977 513957 275933 1278524 53486 410740 1608158 426927 142548 862264 1723739 1241990 1419902 600594 1791613 20786 1378758 1811981 1265514 339273 1347994 1545665 760377 392938 1777854 168303 1196090 993628 1559535 1315440 1984246 525802 1250707 760337 872593 143608 1309556 1835072 427106 68970 1353764 1669334 1247854 72547 133836 372256 1769349 633756 1481365 1795779 493438 1654431 364282 1520185 567885 745664 1706934 687732 170018 1318825 127297 1512071 1341119 762226 312222 1833629 927494 1665593 1493468 1572688 615327 1479479 1664517 1651562 1781157 206802 99904 631703 91569 580218 873121 137033 806070 441007 1359485 1765862 1983002 1793288 1191100 492249 984261 1296338 1608859 1108678 1512756 1320497 102113 599617 616186 1040857 553336 339944 1128851 16786 912608 378616 853676 941558 1069036 820617 1303734 1060133 731305 1088068 254352 1297501 981842 1126223 1448963 820451 715675 1202710 1746771 1544480 511806 153160 503718 415915 248277 1881537 574625 787761 495245 1783291 16286 1503972 1993931 533050 1972771 1461225 1081084 1815446 1202160 707881 833478 1999026 1656552 737642 1381912 72481 201473 774937 957608 1380075 68093 568391 252019 1912151 635764 29943 1318524 647306 1400963 1113331 1085285 25808 1699799 1453499 1209753 1202573 521249 393023 1881989 581261 1122811 763400 1298033 844245 1996067 954298 1943713 1538122 1904176 1261967 1338858 1585412 1107082 1289191 1228253 1480724 580740 1409925 730313 28679 1419212 1091423 750269 1945887 1642709 935069 1286918 473103 1170213 1398395 286040 1516134 1484262 1440200 1989974 1610776 504618 278135 241506 806512 831317 885238 794287 622727 622565 537269 713930 447134 1022905 1641849 1737348 1023534 482431 334929 1606071 257438 1372013 1315984 1036664 668757 179819 1953619 504669 1786939 1681834 1424544 33516 1290459 1928099 1694405 650003 1903846 1794001 1642529 1443772 1081289 800997 404663 1047367 8232 1362078 1872400 702521 1747172 941677 54267 413504 333259 446688 1120753 802119 1989552 1191920 1001236 1086532 752197 230338 142256 560539 1311300 240698 1051882 225054 1465929 161368 1540 548906 996714 418033 1833509 644275 617026 1379232 933590 1414074 1426929 1828607 471597 1662061 1082187 789238 802751 1377165 199269 369372 84831 371899 123352 1047607 1743297 267066 1715686 970365 1046250 366418 1968294 163704 823225 1795545 1808968 87090 364328 1298942 1958229 854643 1919261 1662261 265858 487058 998414 1250949 466233 1010193 405228 836163 1698837 273793 606548 1677346 560703 859472 728156 53354 920274 1261365 301168 505597 1191731 87322 1698336 1235133 1654573 920845 1803835 1632983 1336757 887766 333982 88206 1385402 107191 184539 648539 1566955 17070 1674205 1760512 642095 1201900 282708 1472088 826016 606254 486793 1619398 1001978 1383298 1491587 841403 1748009 24558 1565714 1518738 1087462 190285 473841 149515 908151 214441 1555190 1785656 170378 247049 1851906 1243144 1473432 537461 344932 1525251 1410867 480352 41002 841615 660610 921936 1925281 128363 1655888 385630 676546 783194 545070 1388936 179356 1737683 1678252 1269915 941717 1565103 1082581 1157140 762526 10451 607283 1398740 1844061 151451 1957061 1262645 1116261 917665 107338 770863 1005068 1061368 1631768 427467 45615 911714 1711936 507621 1266851 1407988 1956801 447281 1485169 1911023 1304917 286674 205987 778961 1061616 879267 606990 485228 1603208 1806233 263034 1652194 1156189 1438242 1528025 1891951 829510 1050333 530625 1901892 955694 702212 1016421 1625540 868886 807903 72412 978325 1516008 986890 375835 32184 106241 350576 1332084 226072 628574 1985670 612438 457535 1323233 1423077 1810238 807704 941162 786821 32729 1027589 687432 988894 1734707 523115 744997 254274 1303629 1736946 215751 1023640 1538935 999433 86056 43905 1582939 695797 1558753 474710 1787268 191643 1908354 1986256 181534 1624744 676814 814581 1605991 747376 1215471 1967043 1066171 276573 733326 207257 121023 698048 741562 1119933 16139 336190 1420895 1151102 112852 611830 1205427 289552 1286670 723410 945139 229850 1423995 1638560 793579 550536 571733 232462 30885 1768773 745283 636191 1425202 367834 146974 37663 987182 496779 1014373 1023905 239630 1687158 1404538 551920 1561711 1048255 1861228 753928 1972279 1007398 569448 320515 381677 1152465 227923 155102 1649991 1273820 206773 408472 57546 502028 1045610 1823831 1445155 1214760 1419168 1574418 275083 65086 887168 251348 1084579 175426 585218 199688 1511488 1524151 215148 1675651 63296 305661 912100 584603 1933547 1143634 1634910 1208369 17304 1737669 1149507 1730047 1052851 1783191 628006 1022539 1055376 1310977 1248169 522749 1840547 1606275 211468 477661 1326824 655140 1872248 1416006 1569370 1575733 424342 712250 1742196 654695 1079671 1236533 1637062 1496641 1093063 1768846 1748626 1107300 1837424 1278011 469473 174682 642933 694355 1776803 776914 1220898 1250101 1794512 1956150 45377 1475033 1008352 876962 1226870 611185 222303 1501320 719211 1892586 1004008 972718 1943349 1251433 846396 1093205 203244 1153599 1446869 113384 1872620 1597252 491394 25127 449452 114355 904625 552563 253146 74657 1156444 488294 1059218 1305141 691032 827796 1130829 1993300 577805 1965854 1808826 763374 219474 1078939 907916 350901 66745 486748 355561 820756 1573832 1472489 1300623 1389999 987978 57872 953512 691976 729811 1665801 16958 1992389 1253031 672835 105733 33425 1502668 358112 661156 1795991 674869 131127 1419597 202278 363085 352694 947053 1779198 269835 1925203 443188 249585 831015 749585 1490951 1740649 1399155 1881792 1335767 1463371 1051483 1938455 1144633 1347509 307593 867526 817395 616401 145483 1494097 424078 654949 1317741 1632540 1725424 1953821 860697 1504020 423797 873547 1694037 606607 395467 633028 1979392 644021 1030832 596454 48244 1979187 1799825 131715 11035 1831710 1334199 1197174 1443135 1739422 1522112 1837213 1778774 1333443 1387077 785376 83417 317295 1332239 843808 579524 1947602 308109 1352192 1480604 629428 1969313 901248 14663 582791 1595592 1544130 1945501 898643 1951592 1743056 1694089 522998 1360001 1021865 553502 746303 1760213 1535521 1628501 345904 1057732 1456523 1266722 416216 141833 1630542 594963 823026 1342831 1622983 1479336 1090370 1051592 937357 501603 761351 1996636 999971 1336749 1726093 1477161 226892 1260582 685752 59310 175415 867682 1591720 6574 1282842 858164 1083930 1767611 1226735 602336 1417796 320966 1176128 523271 45478 498635 796936 733178 466234 289134 1288382 804743 1327053 53728 1351440 357308 395808 566617 146627 856244 1073284 706177 1039809 234926 926109 172179 1616432 743444 209624 1372641 363337 1007389 1680065 560819 1040993 469234 362799 523915 724042 254563 1690353 1308277 28017 1031558 619167 1231554 1582915 1657182 850546 159632 1461984 1579521 123125 1849141 676720 211503 50196 212644 1589686 1590398 657402 224203 1577625 510299 1049851 414304 1264905 1902541 387700 1299645 17942 1658570 936961 1843610 995069 119229 115324 1296576 1176763 1738410 1351163 318173 380796 1966719 80731 825891 1443331 1825136 1576231 955196 103218 49177 1169983 466672 1197026 1652902 5932 1765056 611725 765226 1336206 1996793 1246246 398741 778826 9599 45710 977394 1545300 1126893 1076530 1667121 1856022 568258 917549 841383 1428388 558195 145975 571444 1411095 1482259 1756491 1378254 1729192 217428 1125661 685582 1145852 1696947 1939116 16688 336551 9297 868771 391936 953982 1780827 1028409 1756476 1620051 1338113 752822 1512460 1775639 1932657 1384176 1528673 740655 1979519 1639609 392256 163044 656063 1371781 143137 524560 594757 551989 10334 1337447 1788820 1690231 1936220 256769 1199072 631305 220555 780531 366326 1072343 1506619 1754686 935223 1410468 1240308 1586090 1919472 195260 96032 1935705 767972 1869410 604742 474965 1713069 103126 488135 1659621 1343151 1782028 1852927 1138367 1428202 279523 518169 440687 1397897 1987437 1217459 367078 1971651 1285732 1513373 858667 1484343 1088659 1502142 447444 1151787 742203 214110 30831 288814 317242 360240 162379 263195 1450703 1653602 1428835 1799362 1753907 1080303 1117323 1709923 629068 1996292 1071731 1028099 280471 1109552 46192 116247 715855 1180756 1160931 1032903 1290976 1065265 1537539 336908 1452906 428823 914124 775938 919876 651341 243852 1031011 524627 1577537 87270 1012382 48489 596823 1144101 1423788 617934 189656 409740 692487 555707 423564 416624 1483406 1726990 1655026 665754 164584 165576 329189 78426 1022698 1907605 899322 146073 1668410 860804 1152798 1903622 685412 206833 962057 1014281 852910 1693102 195061 782169 1814021 192284 1366815 75567 1699920 498091 1427689 402220 61377 1493489 528324 1454393 1163532 1172631 1063285 1611370 161495 790620 1419261 1101653 980059 1989033 1778162 1841719 1617884 1088494 1969876 60216 63358 1819264 864732 27102 514721 17329 1441413 1639664 743495 926754 1829397 1850319 183777 617429 717297 1492750 666401 227978 956981 1986370 417938 850790 720516 541855 1366906 1643461 1119799 1284549 1215160 980748 208257 723362 1266254 547785 83604 886249 429133 1466460 99419 909859 456993 228071 34895 1638917 1275707 571722 389671 1207253 1156260 68386 291490 1610397 1665276 841138 1898710 1472542 1209760 740539 565109 1459496 900373 1722536 1179852 402253 52148 1505360 1983479 1061092 1386661 464564 283693 26976 945540 717997 1329420 1170582 1407150 1428309 832823 1804276 665977 874750 685607 1407451 463502 1421010 1374370 882699 1249597 1307947 505500 373773 1574995 710945 112433 1270387 1220297 1680703 530480 1236230 1479497 1831457 343571 1410016 909295 1930972 1075707 409327 1962536 972088 306124 655604 914836 1048572 1069568 553513 1936412 393069 348608 9444 870853 1966066 1063039 1623881 1776471 52450 761957 382271 50714 1666096 1375319 1425708 959407 105219 1028998 970725 1166999 829928 830495 1688745 1062564 1272857 1037352 1268346 761211 1169667 1719008 101916 1135200 1313893 1610035 1163064 186878 19344 208523 1731756 1381781 690505 767782 1954628 501294 1914411 452110 1919242 1414831 1958298 469275 78218 696113 44509 1513478 1698196 1182006 1220180 533302 706672 1274447 1003831 1130431 1989327 1762039 1865655 1510974 349457 438737 1141460 1519650 980412 1751538 1029171 208180 1150578 75895 144343 309833 1598848 1707755 86728 1527536 1799461 1206642 445911 1554925 151223 1299717 1671559 1844399 180016 98738 1509415 561934 1592599 108098 1222192 1836224 1953894 1444133 1549383 80507 781280 1968503 964132 1416810 1258049 1803038 435984 417309 490767 49414 1946120 630582 894056 951374 1148246 1065715 1304635 451095 1046410 1001640 1267566 962062 520289 1383252 1277715 1831446 228318 462155 819817 861221 1357601 100657 1872766 89788 175153 1426782 853507 1431540 1882886 163527 601710 1661180 199846 1286785 1357585 1947087 1571996 1924453 804901 1229224 1481492 63763 1983762 104659 56264 522320 444655 1458829 1924166 1940259 596707 1573925 1875584 345784 403879 616220 375418 1020695 388540 1535119 32328 644339 1843629 895111 1645213 1933102 1646500 803888 863641 1523197 1176793 1507010 499462 1734159 738880 1131390 211870 1049284 669603 1476305 550255 1844075 1044284 246830 474832 880407 1911677 998461 422892 1038128 728023 418883 1459894 1899267 150796 574637 616877 1563830 476852 1330228 1256691 368821 423233 268861 958802 752525 749068 134332 1442014 1580471 1848190 839318 1038980 1347529 508039 1636880 865357 1470836 1859469 1964309 801004 1566121 522401 530089 56157 1602398 1991304 1935516 461501 105049 1027521 1465310 1691376 313643 356253 1094135 1373384 1252109 1375411 543244 1418856 1220218 1837019 1192825 1750771 1544642 1577572 485679 1812369 1802545 63121 1885435 1629000 1843946 481401 1990214 1394867 334580 46318 1948384 977019 1448154 1305549 197926 18025 1672313 503631 699007 1957097 15151 472020 1525810 333626 1023150 1258373 1254699 1052280 289800 537928 1072853 690954 1324148 1566199 509516 873525 1199237 1443816 1145273 333856 962049 1809049 1770060 582585 1976895 1995538 996451 1866853 426408 1238730 1778948 482020 531124 1767995 1227289 1017285 896567 1146180 584530 199034 68588 1388465 1564964 1320796 486673 1316076 504979 231743 1387222 1120159 1607813 1364423 25484 23957 1221832 697875 1187692 867935 814460 533942 1565943 1744502 1881889 1842776 1037288 1583135 650533 1120562 983627 340119 1153339 1367659 578642 1612137 421608 927207 965275 933077 1409032 1064364 828965 1769967 691641 598232 1766329 121003 678039 1920002 1059044 1488131 140391 1396980 69794 821800 1381681 324693 1976044 1200245 1852206 406094 658287 1096884 1312295 1053269 527456 1373134 503799 387867 1392805 1253895 1680935 493319 884664 184913 1892473 1324310 1495552 791400 1932355 435624 1989899 983454 210878 1686165 656397 971912 1532234 718332 512025 1528367 308936 1489755 729516 1852689 1092692 369504 921851 1083135 1732705 1060099 235719 1539578 1014104 179979 1449527 1358458 285497 405396 435078 1526136 3748 994090 601114 1682091 217873 1944955 1987766 1498389 717832 1044442 831101 1251134 510059 1884666 1863005 848285 786212 1226009 86530 120018 1171788 1605436 47578 935581 1050331 1667540 758238 1582268 1128357 889956 184696 156447 1599177 1970070 16543 674016 145849 1555994 28051 1513100 1174297 1293717 798320 63484 527542 1698995 1525187 1789051 499844 1570936 1369848 1391053 429994 492907 960065 804405 1313536 1054548 1357532 828552 733290 1275016 939257 1002786 1373096 1560959 1336917 808677 672400 1545151 1226838 1829673 498419 71829 1626679 45286 1253641 41009 327867 1021179 1664131 808245 417893 1817352 356632 596586 687331 892694 246170 1946994 1309835 413714 835395 310212 1570917 1841834 610926 632422 753599 397483 702244 1816264 858110 1184859 373469 1455395 111249 1246504 1043527 1273328 950877 620078 1697059 1399404 652527 348484 1343945 1751445 495635 136710 784480 1491344 438808 1554828 840169 483890 477262 176642 646668 584393 241191 1990339 153263 735589 1133481 1447443 194464 1369201 1821394 1603312 827514 156128 475648 1154981 1151190 560083 859947 1358335 1104205 193362 874097 1921892 1916950 274287 1769093 1155181 334840 49623 292104 816634 311818 1861684 219043 1696255 1730852 1757005 1579498 952005 793904 329732 1562620 1113848 457068 1385861 531634 63373 1812849 1882471 645666 127478 990956 1411808 280546 327838 448973 279444 848277 1640316 1800003 600753 1444670 1655057 56183 882804 737335 379644 1825576 185618 1771397 259824 1844774 1340671 853081 945151 968750 504158 1662926 1557014 1517198 1966411 912444 7938 1978832 1828359 1973864 111939 343362 189383 388244 1105611 590797 166073 1291259 1090161 716142 909157 1152764 1543979 1177994 1374187 843737 1354949 188526 1813942 419470 57521 258707 1793872 163768 1526207 1952763 1561897 1766623 1881339 1086143 1596805 797585 481041 233368 702132 1204054 1726450 321735 1420998 558943 1467564 149952 1776423 874362 1597387 952283 1813293 596984 205249 1438599 910566 380572 1235991 428415 1302396 1213409 856100 1439832 1248773 1657842 236687 1806843 1209837 1920111 603578 1473516 1969549 698906 237381 730625 1533140 237169 199823 1544959 1899286 1568293 1313727 1095541 267071 1292829 723552 1080409 1551689 1216472 1352959 1850396 1019987 1725106 1103411 170154 860160 1152203 784062 1194828 659046 232939 75806 1598338 267171 407043 1329392 872220 1149809 1947898 798062 1789892 1558776 1011120 1959173 547600 214511 106746 1591538 839437 777023 1997213 539071 1400971 578716 507283 369115 548845 1248856 576601 453577 146892 455322 1948413 647880 1438535 33025 1700330 489405 1304289 1051365 710397 1647918 1194171 1667086 1659294 452289 1192231 1353766 1134176 1119211 1727638 154726 1045822 1175312 670179 1696473 39236 1643888 1081146 811525 1176511 1469797 526674 1944413 468262 349860 440059 1685891 1508526 1686503 796761 1383690 917962 1188157 16815 1106778 210547 1251586 306273 551422 1565253 1453659 1527601 1164001 173966 859498 1394691 1333344 1685299 794273 244013 1877799 93593 868762 1088694 1252584 444586 1439086 80444 1048447 1552844 69570 1097623 1718968 1236417 388943 770000 1534522 458416 1536548 411148 176944 1927942 497626 832421 1786781 1329033 798562 43211 1125087 1379688 1111962 664395 1937742 1634919 705072 1777711 196529 1822140 1248165 887447 1340290 408190 876010 290958 435220 925000 21317 462444 484293 1623454 695783 420638 491424 700589 1412057 1347046 612735 1503854 1085202 131638 26812 147206 1307777 569237 887556 106492 128666 889826 461536 1885181 1560466 333630 37979 1807630 823832 1895068 956117 1809303 220832 1743409 844483 1426675 1541849 201621 120619 1696237 1219278 1867040 482641 1382183 222532 651757 629996 1060320 1111460 751630 42446 1085799 1973532 1956900 454144 146773 1600282 18141 1977442 110890 987503 784125 1977364 42734 1767586 746901 335777 419597 1990889 1407175 321275 993915 262147 1696430 1696402 915707 1639361 240727 659816 1366409 1391782 1103617 1871356 278644 1416168 554269 956289 1547528 1090348 58999 1502624 364402 937773 803492 186547 158340 1554058 929907 1291336 1394089 771917 63792 1065721 735344 1433845 1099786 41443 107593 450241 1491132 329133 140771 537287 1652339 1629421 1323731 1169323 1255526 792675 948050 1982983 1118773 284365 1252231 1254286 460611 995523 976879 601289 410358 1627964 205014 814216 841063 521593 763042 461049 1945627 1250760 446998 1367099 378073 394350 844721 1108909 1155206 594790 879006 1223578 1033338 577671 1350764 132713 459483 1566912 1052731 1240342 1336462 733948 120552 1512930 717333 251581 387536 1833086 1768642 207846 630185 634374 828523 522261 1007486 566646 945805 243847 1175088 1910062 1365953 1936948 1064267 820191 758806 1082892 73040 114731 982624 1213708 1395441 1124187 1091604 349075 510569 1777587 1830350 1373079 1833310 45957 1549918 1093164 1355271 1254670 565257 963300 777014 482229 1903594 762158 615997 326463 1134259 379329 1981528 1061987 1205032 1226234 1393766 346462 301139 850524 1998131 1529119 864668 1944115 661727 389685 537675 866562 1707504 1468513 1897361 1467301 1835701 213862 943419 761591 1800105 925055 112891 177236 1502067 778967 443222 1051514 1110913 1891670 1827843 276755 1664724 493569 581092 605828 1192237 1534801 1720664 1100755 1080952 1849137 187494 174702 420145 430173 286822 1185068 1301495 730927 172771 1175876 1327891 1310927 530981 280730 1798054 24413 211630 1648425 1664785 1298505 1640422 1900899 254585 83899 1626697 1596328 1966917 787966 1939104 198208 760715 691875 951710 185754 620811 1927522 216966 112937 173571 1248674 1171179 458447 417502 429881 828383 1784274 1504892 383334 1581237 86288 883129 1270107 1174076 194165 1539903 921937 17844 572145 1140418 1906691 1958218 353414 1709283 1228696 537824 1616498 862181 276756 579697 1262282 648229 1307284 473907 187829 22004 516691 1332253 700809 1185561 1993215 699761 857857 963858 102743 1905943 1352386 1922792 872244 1501983 95790 96353 854847 515632 1671987 1935739 841588 671584 1053607 128621 1396374 569247 603019 699897 1559615 902089 451143 1303465 50437 258548 1528084 539690 1321364 1070100 540385 441910 1627759 806636 1040719 1754592 321644 792296 949998 647184 1986881 759238 1743470 1674023 1062738 1452060 11650 1701341 1523009 1676582 1700433 239118 1169902 244944 841149 1521572 1231275 1924458 115565 1419116 600551 205637 1879274 1767564 1537488 1511078 1781832 864713 104375 667417 1555096 936683 1639659 1384921 1338820 777815 1419186 380204 1361257 123657 1727468 1805078 1940967 310910 1675675 1914089 1117497 1881184 209822 1500979 1643487 751046 711487 1148553 422238 197384 435084 1903322 783062 1172650 1672238 1296440 368987 1591863 979777 1691775 1820749 1072040 1433989 1352062 432300 1980973 1872827 1518785 605293 316756 932158 725696 1547925 1155585 1020544 1664301 465181 17613 566757 1291351 324132 383768 1337390 1206381 1467213 1522457 519537 1505457 639559 482228 154300 956745 634237 1755795 455372 427533 1006457 1126432 1683169 1161188 1345375 1761193 601411 598884 1961631 26143 1036985 855548 382200 1101544 1065931 282210 1155388 693567 126356 724082 1062072 953979 989100 1826721 718361 698779 28983 1689051 1820471 1732005 596989 184388 509799 796652 1035027 128289 445918 1577820 1750351 1928288 1216556 356213 461981 825876 223935 1002349 659710 564159 806944 943767 1327885 917184 369574 666890 1684838 1844861 857231 134342 457943 597723 651730 1180955 1697732 1120636 781731 803514 185582 464243 743862 246040 146146 1145643 380520 1558458 1005009 960734 629405 1661475 254251 1895242 713070 700712 1989573 544487 1665623 1400323 1254123 389268 1290478 1554769 102234 123541 1155843 1766858 459532 1318024 663627 151593 434000 1157785 1462830 878697 1724351 948033 1975016 608167 208833 1515263 442342 349893 17218 794670 272415 368464 289007 74710 169449 1105092 284504 367066 339404 1559594 405125 1739292 1411026 1766388 204059 1950974 654955 796983 1157932 966244 837868 880936 381716 1801699 787734 528283 1110291 1891691 1853369 436293 927059 460102 1650534 1811199 791496 326699 1883480 1805738 1089072 955373 1044557 324937 496831 1583462 314691 623436 572639 1748761 343290 535105 213051 815116 576869 1025321 239125 1447375 1511834 909940 1752737 970406 1203561 244475 1085497 376517 428682 337386 17521 627453 580028 1382482 917997 284433 1931233 1118874 906134 1102925 1193593 1768821 1883076 615479 1649208 1013512 523065 1019654 1392470 1564850 108913 1633244 1788042 402612 1273430 1164747 1809652 344071 927629 408846 734594 1232225 522408 157899 1113177 871999 1612445 1098283 523761 1848138 1942658 1037141 1821324 1868408 1407575 778131 463556 1077665 542500 866807 153249 373621 46883 673459 530108 1751436 679056 9726 24074 1489265 1003762 591478 676745 1033865 1947741 572188 1675941 242729 848189 1840315 1470591 276344 1003119 1371350 989016 1638748 385098 1495571 629067 1330673 671244 335719 1402474 1493853 429258 1424608 40159 1055734 736432 79620 1534745 825988 1365489 476986 1794528 1098323 1815803 572789 122658 1585610 134877 301899 141781 460236 1269712 240264 296446 1257701 1347425 1433306 700815 569695 1650427 653615 1371624 444573 1260853 35431 1653052 553413 1904770 938785 1470149 365328 1449720 283155 389501 1009374 1487306 1626576 1739464 1548538 347338 1861839 1045764 1154222 1573923 969156 579495 1985783 822874 616365 933122 1439568 1295752 644134 1407708 1103369 1323225 1752400 1919544 810273 704010 240599 1311662 1985413 1357027 1907452 1885354 239696 1490715 1613163 1342307 1083847 1195787 538235 1512895 1914936 456576 996946 1040154 1745989 1826810 627819 166173 745042 1471589 1326917 443460 1052881 1484611 816777 1701685 191621 910875 298243 253212 147944 1097348 95778 1448873 719828 756959 613174 263847 1454412 1926528 1879273 1760786 1302061 910932 557427 1514672 1506185 1189839 862118 864588 550764 1208725 599555 1011775 1621781 1532707 300971 519145 308506 1996887 374202 592727 1214734 137358 228126 909153 1044809 304899 716040 1537799 705670 1912120 610444 234985 542359 1114759 669806 926962 329077 1248650 667933 297375 1859040 1776052 1601136 434044 461496 671029 1059427 153743 67042 1260444 1001578 178367 595302 79443 727155 1179181 284520 1610604 189053 1596448 540265 1198883 1843931 1599954 1901770 1604097 1906827 1514761 441717 1955500 131910 979824 721208 824099 667459 1747892 1619308 424939 75034 1760955 338367 1337392 1359358 1213247 112815 1355114 1768764 958525 953945 1146701 793967 268612 331873 1131090 1660118 578115 1944725 998151 1089130 46900 1679354 1937743 1267013 368976 1436304 1663434 439684 1627681 839185 1350243 988913 1230800 204740 3928 198148 290996 191835 922574 322784 260336 1914445 603149 321533 1930955 1017250 1658572 833068 72276 577983 612839 1715010 1261196 190417 839252 371192 282806 331456 892469 1262992 1540706 1937007 1864053 1581130 1875011 1111849 1708798 106075 1928199 906186 998669 1004499 1682912 1918856 1947206 1660372 1753523 1744772 1714453 109417 800398 1767553 463668 1097394 1475560 1803131 519991 1742852 633654 420591 1903451 779991 298170 1011191 1552211 17986 885827 1607134 1911666 698807 1215664 233313 1721945 1713097 1969657 599988 1083926 1622145 1183271 1964369 992695 1311615 1960664 1762245 422430 1681531 739182 1374059 1521671 99817 1119882 957947 1820025 1867014 1416883 1422743 1220653 710562 1493950 776248 1197795 246551 1303458 186697 204625 981843 1313883 848478 1892974 1058194 1489334 1267827 679966 1671058 943703 1959432 1836597 1492595 856074 212799 1914954 206173 1951723 779888 1108453 647282 1574236 275981 182893 771982 1869614 345058 911291 870546 1042552 1529726 1357898 1487601 468282 1654710 1422122 996534 1265996 1870320 1239480 1325025 1186810 1065518 952203 547095 1885295 1080899 1998667 1818565 1516697 1619074 1010603 269723 1516683 732938 1461498 1852841 244758 1096034 819386 1945504 1650081 1885571 1689814 1099446 1749907 228015 737747 775841 1429899 1069067 480881 916058 1539181 173871 969986 1561119 1451901 303846 1698462 236555 652290 145556 836895 1246871 138994 645479 835243 1333009 1265298 830593 1041446 1517247 687797 1530490 1888320 1986799 505089 260755 1209992 1441510 1234739 1724946 421765 659826 457141 504133 715167 1016545 264198 1394119 1723078 522062 1378388 720909 593385 1755048 875270 1383664 184697 1348139 454916 953603 1979911 1659662 552821 544461 222977 1748173 1950272 419927 1843911 447154 1462399 1071457 1231869 257830 1560435 1295328 1925412 1680459 1092207 480376 1785654 661045 866611 729072 417662 1517490 1458358 1396921 1633941 660693 1563511 1556186 1600885 459133 1062046 1951904 1420330 233598 1321232 305892 92883 1932617 224044 826058 1561748 892857 1155137 1469251 1456342 1892924 606249 1246839 1955686 25413 854997 1803496 654945 340627 1898776 1955694 344687 359488 1496819 935480 1186500 1221464 813017 864115 1651799 1746610 493950 1235807 681574 186441 782507 744992 1808070 1084564 1521634 1411580 1643124 337486 1085288 644938 626339 1871942 699103 371911 1540191 1381351 326180 702198 448309 1725896 1332520 986128 732387 574441 1043092 488413 989869 425323 939481 1146453 1520689 472166 1267969 1765470 135277 369425 888450 1680488 651547 1728458 1627014 413404 648705 873017 1566069 222302 1606812 1748704 695198 9282 1619370 1587611 23925 436018 847595 1608348 1758047 506415 334493 416141 705696 1689171 655878 166726 349446 569521 1657303 375525 824040 537911 912332 992512 1372714 1963292 1102845 1133780 1374768 1809279 692004 1616439 884593 894016 480684 613950 1649789 135535 237328 1144072 1925553 1228292 535238 1365977 1505446 437421 1191716 1584231 903435 1302964 1644762 376232 1492922 1873962 1777695 540141 1981952 1173829 207564 1062727 513375 362618 1913492 383698 109020 714651 546794 1343640 577042 1739166 1013896 1018780 1708888 1229421 1812833 1339440 618216 238421 1086795 1669487 1807929 1659504 786253 460352 1372827 537742 927789 1072151 1853328 275148 1176846 549330 1360295 671269 1173068 696095 1305809 746106 1055188 634167 1476502 609672 827828 460314 511931 681575 467002 440191 209836 1943656 264123 394846 663764 907267 1938837 932743 1476306 224538 540684 1916758 1988703 1878102 1923955 1894279 1867156 1504438 1547103 162128 286362 576119 1566240 1449042 1553127 350128 79372 1526468 1532595 596547 940458 930367 70568 707958 592417 1427796 1802791 1858249 46853 1368376 1547722 844272 390198 1408056 377121 38771 774934 279759 313118 469484 383923 1755306 238065 1081983 807508 361379 197367 1202950 1978213 524132 531570 364635 1384938 583340 532544 1504739 547220 1481440 1198035 1715718 247707 1725508 1519634 520122 558031 67968 1364737 220389 662682 591767 914797 667229 102158 1434365 1093761 424483 575463 3511 1436143 769365 461801 1451510 700629 1802912 1905885 55449 1349874 533642 1033500 1772073 1122275 537841 1544805 1885031 320319 1603830 753005 533767 110053 707893 1351434 1352397 1700624 3006 1619255 406816 1379786 517498 550051 558568 726810 1880924 1340414 472628 742540 1102162 1434581 909870 780275 597979 1552517 1040744 620132 1953147 1448913 1296059 596236 1273427 1531781 247913 1739115 1567271 1571300 1334858 1816169 1291727 1606189 1949341 891435 1857534 845983 210690 966930 184765 1631356 587881 276677 1815677 451629 516100 54320 1221896 382063 1468825 645005 1142841 1803337 1746005 759528 492528 1952390 1183132 1727240 879627 1641310 1094475 1062396 846248 1289305 305135 742845 1223695 682552 187806 1803923 291148 919374 1094803 1823884 1439145 1863840 1087433 1976593 747189 1014931 1508960 658098 1573159 1020527 1972736 1789381 993018 1976792 3948 775056 1039903 705939 345604 1139111 1359755 1981788 1256523 1913091 1041584 1185799 1074844 499043 198870 628514 1861034 1245542 149187 288314 1581733 1221180 365412 1300974 1178555 1068822 399525 1204326 1156784 1884337 788159 975887 166719 144843 1508350 931944 21563 824672 351960 101237 187382 1171845 1269647 347589 912938 1562136 384687 617296 986818 415369 1153076 998336 1205624 133790 1955665 1265043 1899540 1830773 429598 838125 1634305 167538 1011284 1107360 1482875 1436459 1433616 268636 1130663 766123 265864 555611 279113 680084 762516 1420748 1837809 266283 564005 701649 1259453 693749 427207 1130535 192658 369917 1226467 799395 1390970 1036321 848963 264444 276397 1061075 660063 1654311 9937 1622438 1758329 1326431 1646357 1627496 1964865 1053219 484130 1276235 1984850 612591 851637 644774 1956965 876732 194559 1756200 1320504 1453972 635657 1552445 1949716 697050 881004 1260324 935337 1707644 634911 232859 1050216 1957559 1088910 1314499 1708520 306735 695215 1536261 1080874 819794 222195 1524923 1874882 1186974 1159710 1019589 153177 366200 1357515 1219550 1723849 1245128 1167869 126632 1099018 140295 231116 1505275 1708285 1291797 1024316 200639 1366916 270326 1056640 1467180 1692811 473275 1538452 1766161 1294358 812592 1753754 1830959 1344155 390913 698739 1212217 1576357 1722950 86606 1997007 254842 340865 1918149 124461 1408929 41602 1250720 1659581 1565784 461853 914577 277073 1807178 753520 1743658 1788517 1264973 1888428 14773 1543167 249752 173030 646090 1663428 1824507 1240657 670823 1153338 954191 1505922 1612195 661768 851819 1088286 1701316 161558 812932 720889 571551 1349797 1910089 1084323 1936332 1027897 1582222 531569 1081888 1936726 86463 87603 200117 1508832 1654740 1825494 1665512 1058293 1464501 1695430 1351763 735327 511260 561724 578863 846645 1510444 313622 204447 104871 326102 1914494 666001 1920991 234353 165063 533579 1329184 1788892 958606 1210327 19834 1734772 1841887 1361678 75382 64303 193547 209370 225587 209389 554990 1033512 141016 821700 1321100 819414 660399 1848523 1403214 1515848 1125654 225498 1611938 1688676 1807598 607212 606572 1116988 1983495 492051 1751909 1609722 387824 320474 88208 1652313 310827 1826500 1631218 487107 30729 212504 1642652 840536 1883215 1191781 1217382 90301 54413 1137995 1672709 385169 1337598 532843 804291 404651 1799746 1849991 747223 427846 1186943 1473073 517199 1197634 946620 1236131 1663203 1283181 821071 426504 953861 1381478 1621571 774928 917164 496546 276420 1336796 888134 540142 1461204 260573 1056246 1965132 937856 1909094 72945 974231 500186 609480 79109 1513656 854087 1944525 1511784 1385198 144598 1227927 1946735 514655 1991783 295197 1629744 992206 779279 1740384 52338 1265744 1237316 189689 1047970 1578202 207949 1610433 1984847 311416 1402105 313227 1387532 245015 210299 929059 449870 1136080 295056 578748 455716 462922 664290 499753 798504 517365 1862447 1049283 624325 1819698 1653656 491585 1064110 1069839 844340 1084397 76528 628778 154386 821900 1069621 143202 1325896 968398 13582 854490 300563 1141240 188205 276212 1038040 1222499 545965 538581 1967517 26033 71712 698553 1272141 1022410 1234690 1298662 360830 1296257 1796804 1879263 565663 1590571 539775 497476 1776171 1737728 670184 451389 934296 1101603 1922945 1253015 1270692 1815593 1253241 1166721 713815 1219915 793908 1192555 550934 1009085 421508 1491702 250190 1020827 1874186 1533609 1682729 547470 1343345 1547146 1659879 679120 340458 171588 1371202 1951316 1384903 616155 1157931 889418 875995 1960610 913276 1588462 271175 497494 1567360 1198813 820978 675860 1891329 1287473 911110 230893 900189 1495137 1080808 28860 38537 179673 1504435 1335008 1148394 179568 926366 94317 233771 783957 884460 77236 527592 1196736 886825 723501 999452 1324111 3441 44202 1720277 254861 1198572 781153 1291144 1402008 297266 1105481 571650 701039 992932 926688 1325962 1131582 1981710 1001361 1207556 706333 1675811 607183 231902 1898823 1682164 1681255 920001 49965 1576716 90977 765641 823267 677374 1440377 305227 492887 1908063 1941200 1220856 689759 1017064 1548121 51280 769022 1991866 1520077 1208526 1313317 1371586 90136 42614 773266 623514 159173 202855 1568777 1902273 1646824 400417 1224874 570320 1264749 1503196 244366 1381297 474959 1665160 209716 1554321 206328 647680 683654 911429 199104 48324 741960 1821505 1453082 1760750 861307 679877 1586738 1557388 1162614 96560 90799 272308 1552789 238295 1142335 1418770 238547 1450853 862483 595300 1500001 1546326 357765 1350571 976652 185198 1829627 1130961 562191 1974461 612343 241519 426422 1955670 821353 986684 620504 1991853 99712 1800797 21729 1144816 526089 571762 1471234 1694834 441407 1790294 1962256 588975 273781 1556812 1762246 885704 1204305 1471997 1269734 425494 1966643 1831415 1202081 1035185 1407577 1248453 799474 916707 67360 1686509 1982926 735991 1756546 1441515 263691 1639107 269390 1672714 1522641 1730567 348190 310736 1755370 42080 799069 1232564 1616468 253482 159431 1988031 974370 61285 1637818 291349 1332323 1267057 1485197 892105 714705 1635075 164382 163303 1670216 1525351 988760 317532 1174498 1007302 728943 752115 518704 1124302 852464 1950086 1898324 414097 1296074 1838171 1176801 1209352 1309170 1974297 1250678 1366844 1531190 1132602 1475228 1402664 1475328 380337 1605376 841629 864845 1809393 1322023 1837631 1157378 1895873 1302878 787908 986050 840435 297141 1348497 1852970 853235 937185 456703 680662 431688 950734 784984 1752803 104603 1178836 641717 1141245 604412 1780305 1432594 1885399 1330169 1988283 1211928 1842763 1864173 911902 1367031 1945869 1407601 1294200 1982121 1132298 947312 1688913 1174013 1361333 290254 93200 628416 1621941 1557421 679272 486026 1546729 1098618 99482 1480129 854379 1894150 230485 1508408 992692 949393 31273 283725 765930 783417 617519 1250393 1400563 1840179 1612007 417730 1126588 712427 1224255 1437159 812029 520934 1466577 1079274 1492627 1372444 1921357 1851278 1247977 899071 1237743 1907062 160103 906705 942178 160760 1078269 1551316 1849103 1855903 1969701 1410209 1726512 1633848 1216367 1506412 1751822 1232732 1843702 1287250 1669589 1065898 1310847 1497164 1527548 468112 1589041 16910 1719331 554761 1562079 1107928 775687 1226230 1135111 851632 1156670 187194 328390 1969597 1452379 1209322 1942484 1165607 641334 860519 528616 159582 785053 1653168 172680 767286 538226 1590577 1216223 1468561 417334 1390698 1059450 247650 90424 117724 279616 1007412 670641 1866354 643054 1593853 1915897 327288 865120 773504 1329991 1096953 720821 1000366 479456 671730 74325 1663971 699099 1497397 816598 151299 277187 1266680 1346766 1231088 1722180 1393085 304617 370100 1108537 1984037 1775225 717102 1090574 152401 1211282 1134791 312013 1196010 153427 618797 1937288 171595 1694778 1363508 1467153 287278 486509 350151 160296 747312 1403513 471119 555658 1009619 1596126 1309841 184192 1036392 267005 1692310 370728 706496 1434745 662142 1797496 139815 377712 1262786 1998255 678423 432272 250691 128637 804223 1718317 414050 445459 1168020 765154 1188754 1398839 224931 376758 562650 1540199 1070578 1928959 1659602 1159315 288909 453319 504799 689986 1145392 454093 1548019 810932 1682267 1300170 577032 1055255 1892911 1622467 1765888 1741854 1420016 532433 1637124 1300205 1412878 1006491 371538 1923151 1430887 310586 262067 1774794 1064845 1610027 1758819 1571651 863795 135921 250946 1599117 1836688 1636906 456338 1804924 1284560 1752480 878764 1048644 1423315 830669 1077664 1369888 293457 660843 1454730 1761543 1005731 1754642 1714551 1601906 1317271 910247 1737445 1180888 1104698 542791 1046791 191520 1615643 1028786 823331 155853 1363171 1314880 645627 872236 1136253 356866 360764 621260 1004887 1918520 12735 1086518 1239597 1735464 1215084 332926 1497594 856084 378191 1090255 990095 1990786 1873074 1173559 1394273 1409503 730795 1615616 1518414 235325 1578898 528823 1050989 1007729 103824 999244 511376 1973525 1736772 1813330 449583 1153170 499120 1036170 1025167 1345701 1606841 1927015 780679 1263668 1013155 482601 1017160 882319 1908615 256930 1785459 497193 1183864 1369305 229349 1761514 127045 1514310 1646212 92436 549688 1605173 905791 1705525 1160898 600 3086 1484978 1113082 119105 1916450 1493465 1061958 1016187 596231 858073 1153781 608707 507456 532916 428587 811521 589679 724972 1302829 167728 669345 1993165 1269338 391398 1263448 1932220 1341317 1334882 70483 1547048 1143984 104558 1015656 1084267 1670602 1559963 94096 1896262 686935 33586 218630 718931 866512 966154 1164875 1341770 751713 506249 682394 1808942 1782128 752704 1847798 1602877 21120 1758578 1801793 1775980 188313 1757849 1051824 1165631 1141083 874520 34108 459836 1088349 83494 548987 443411 2010 1979074 1593344 37753 946482 331525 1451864 822478 751116 874595 1223030 1575262 434899 800903 126074 1674061 1442507 1955196 413708 756676 683694 909463 1188297 796908 1850314 55132 661101 1845041 1885087 1896811 1125508 525372 1984126 19517 407690 522268 906817 602758 548320 1063843 935927 461848 1643103 1850156 1271153 903725 1554275 420222 530650 1635201 1706939 373087 1218049 1477109 192652 252536 1266646 138032 1920164 1006679 362152 558766 191317 807023 287838 1905787 1158020 1380950 1428175 271061 1317026 1302635 1757885 1071526 957466 1628091 783798 1609784 1081946 846884 1112050 532246 983489 61761 102793 1064383 1264559 1887047 740637 1681018 1922129 31984 1616332 1748991 899426 264636 268118 767580 95988 1907730 1439567 570383 1586602 1855466 237764 1525799 894073 480533 876607 1486925 1905141 232214 1458729 1130500 548741 307671 631862 1699982 1000489 344716 1547941 891695 1124 171687 241871 758341 153281 276950 322487 1326091 202391 715945 1997269 359999 1698251 1214437 1104366 952239 386725 1106479 1918363 336815 941819 1849207 1671611 1635800 438589 1016896 1967310 1295802 776394 902201 1327362 533986 693156 821883 828774 1608808 584407 715472 1410803 127016 766104 1509538 911476 1016988 1546386 546489 603530 1002192 1888471 493562 322902 1264020 1962975 549649 713119 1001997 170352 817802 869774 800170 854474 1651784 614730 926964 823078 827914 1959096 495760 1231114 1868302 933440 687722 336732 1813359 434761 1415755 1190862 135843 1122361 1754086 1019606 1856881 983886 253859 192555 921602 365166 907071 1203149 1058223 1660261 296169 941375 448344 673966 428037 451316 502380 969239 499174 181573 748391 1987630 769533 1100384 1134482 668781 1346962 1929737 1479282 598760 1304197 1032542 256868 567742 690064 1696721 285396 1071074 1643692 713469 311657 1360706 697539 1932242 1006306 882251 328415 713433 973198 1745150 854927 1432858 1853170 1213949 146651 1320628 189870 385752 65664 432510 1433344 352175 1325936 282915 1217697 1417073 1188117 1720567 1678609 1548736 1561142 1268509 1334227 1118998 777425 1533129 151650 1023067 1042880 1162456 820218 890511 1306896 656164 1569705 481768 703838 1095102 198407 918092 413846 1296182 545017 1908446 1956791 235361 1708493 791056 1844292 371449 1860020 484799 512045 931597 1803379 943540 544068 472741 1149378 944741 322673 1388653 1294782 1990287 193216 233878 1489891 525707 969774 1274354 1312290 128071 1382345 144679 1278949 193129 675523 1878802 136445 1299565 131112 114087 1602354 1740095 760457 880388 782519 234899 120810 431890 1207639 1096725 1229395 1294546 1989781 226520 891933 696922 1699400 488178 346373 315044 1195049 162152 467912 73245 1477041 658733 1905335 424087 435148 990156 58240 1496085 1620630 29585 958246 496716 1689990 1441148 357042 1905029 1965608 129152 617571 1779319 1493044 1078601 1003124 554522 1556406 1215637 1108691 1496645 1227829 1216462 1229646 298439 626900 1171117 874149 1098058 508949 496990 81683 1984920 606002 476797 656117 1871480 820398 1619770 1396208 373983 985443 1593498 166132 1799435 1414164 272056 1463951 1590709 1898334 682713 488517 1770659 780439 174084 176909 433903 1683472 1207392 1131464 848423 1052755 888990 1682180 774481 1922948 1426421 775393 580733 649833 612726 1455475 1274407 970329 1509578 157651 141663 759493 798397 1448632 1394730 823794 223075 263614 762500 557353 1049982 1903639 1503613 888004 1535019 438817 136165 85365 965555 557672 86149 338121 236767 1250640 815970 1982847 1065733 1047951 1395158 1545443 1818854 1343494 265917 966632 679670 989524 1201268 831657 679369 1432437 329510 307544 204358 181909 1573836 75121 1209893 1657681 1300054 1523244 1603787 980521 1810585 254704 972197 1505752 1052739 1675040 626135 1350497 1557152 1742887 274673 985800 484317 118196 590681 14973 1099363 389749 1649824 86078 1685085 1295028 1872716 1221205 1750923 555596 1126337 1239808 1029364 1383479 802551 1507788 132861 727465 1228630 1737351 1430889 900402 407880 1280265 479610 649382 267542 1407460 729095 647835 309447 424182 1313040 612955 1574538 1721873 167278 912777 902485 206251 1957144 1210633 1515013 1039151 1870695 1170346 317790 1606710 1403939 891428 131512 1760877 1681513 1304198 1808538 20293 1161547 55084 731716 245875 1498798 3966 622924 88814 94671 1728944 549728 1479187 1872946 758580 275112 535252 1358796 1503886 809767 565887 1547817 515429 1118465 644613 492064 828863 1259310 736070 1299135 1401601 888992 1994870 892412 1054225 8371 1069254 1767647 830858 318909 1593722 1568910 451962 382453 964923 543986 1320017 1512865 790918 1241655 1457379 174790 157998 647530 1529167 1589928 941161 1863147 862763 1079926 40830 707558 1058968 1572978 1984861 224703 263353 1680544 814516 710269 633388 1580540 1024978 555328 33368 1469490 395240 220976 84591 1982013 1721191 143107 523510 835643 1541894 868068 1034504 712291 235362 1483085 908111 494090 555064 277046 554407 203715 420506 401429 1388809 1777212 1149300 1789883 1062092 1510240 1360888 81467 1666941 1522413 763037 1634219 821899 1934192 1228502 521934 1638365 44161 446327 999520 250412 1970605 772896 500682 764233 1683401 1897629 163664 1463027 96360 1561608 1315568 1375169 1368628 1132577 1177693 1866333 1523174 605731 416404 1366522 1751350 1970897 252314 1992409 120588 1977542 618915 1565437 999620 512011 644309 967113 889305 370808 243035 270040 479799 561767 326520 826792 683400 904896 1274639 1508517 1791100 340813 607755 1889563 450593 244715 1722273 517673 1779843 1409713 149770 1850310 610720 405374 968523 1797861 610921 1304307 1982451 1772125 373709 686255 451575 1291188 1198980 1172258 54740 34716 517475 1170653 809542 345151 1268135 1888516 767335 578890 1262065 999674 1363669 595475 1325085 831543 1118778 1088442 555148 509036 61351 1384405 1500266 1077286 11460 1659028 636528 451935 1876138 413648 1554352 1338998 469359 488100 895270 479535 1837526 1632489 446671 1605430 169877 614560 1387733 389199 1806617 165422 1295975 818011 1354147 1542924 1182744 414189 628565 1109617 755010 828135 310610 248211 689004 259603 66874 235593 1550400 1854344 1449344 1519220 1027426 74296 24800 1087400 686161 1962936 578324 332792 445613 1832725 1880044 383120 678731 1295738 1072326 1988876 1205231 927791 50697 737564 991165 1726278 1239768 1674279 562981 408427 1678266 267987 950313 295924 297549 160913 1807432 218373 840693 1289338 713874 567562 1972172 936074 1868952 1374678 1120861 1378099 81993 1976139 1658217 1403099 932878 990726 1468769 1476768 1507728 1405952 49995 1330600 1179680 1982291 1632093 857635 1167920 1561905 605537 130514 985023 1056018 1440509 317741 1396494 1677340 1665301 580122 359237 1105553 1241489 866097 744482 622524 1388487 1868016 1087318 1009539 240320 798958 1043057 942749 1751240 686456 446175 1588201 1074854 1717058 250809 18837 468015 1892104 923120 1972741 1236692 1315712 1409809 1296491 1386251 1755631 996615 86368 610387 1580866 1910140 780544 576921 322708 1157512 1279243 1372073 66819 1857803 390706 909758 1466250 69887 1450559 1922100 1056652 1175246 372401 796586 510196 970931 1247693 1483029 1433562 1767567 792142 548693 436156 658052 1087379 903148 1513141 1016653 1522824 282187 1386965 1436885 1624505 1663364 229544 605190 1082380 917605 1044477 1852031 428770 1821760 1318484 940961 1642172 480844 1615091 1789982 1858143 955538 1239795 691632 738846 776124 1310154 1272495 1334544 192431 1005503 620048 1377392 23996 503683 1680486 846089 502242 1568069 1552843 1448802 957490 330357 1614503 331343 1568421 1970900 702598 296604 676940 1965936 1558678 1649301 1510738 84481 1660158 854885 900753 1182104 1454825 609772 1559678 861419 57722 680350 571899 1464806 4839 1271660 1560544 1382832 999877 230053 455520 708618 548852 1775781 1959929 1785472 1989254 238629 1709002 726583 282489 253969 273278 1766872 313447 1777628 1348214 952706 1337091 56958 180846 1620615 743582 907888 1739917 1745097 1717246 1367693 54635 1117021 724366 1247750 288229 1235904 160186 1055869 1328870 918578 3531 1802162 1842751 1186114 777547 476398 1726608 986953 1747974 1312840 1124387 1201760 442546 1906123 744219 479349 1690519 1460612 377314 479047 1373959 886311 1195248 563934 659399 464396 1460361 442909 1332993 787940 1853885 387261 1177525 1622125 413245 563101 459828 457263 906355 1236540 822742 1205374 1693463 1379814 19438 950650 1702380 407130 688596 871299 83203 100499 614512 942886 585003 837580 557701 1418142 863912 492238 1332908 1207754 1751177 1547255 1633125 1487841 1523991 217127 102285 763198 1277147 1887502 1403170 1571511 1648514 857976 234866 940938 508222 388905 1963447 1142466 182464 895363 619654 239092 42016 720235 647091 1385450 1286384 1190080 560409 1640872 1363484 456991 178052 1481734 556428 1427303 1212412 1661328 1952666 1234794 157078 1371665 971519 1088372 1192400 1349910 906421 1056094 777856 946365 1573741 1717467 1601327 1676164 351426 1631031 454370 1801061 868229 814383 209803 1363161 661265 372033 963956 1742804 1168931 880142 684159 15033 1004293 1626701 876911 74045 1548884 1723199 1594259 223579 791639 1474608 444078 1465721 1799607 1151754 1864238 1666524 827524 1269503 271785 1825011 863128 1031263 1641224 1552079 1868580 113149 1274307 89400 416894 1717915 1486851 1832721 11011 328020 1252741 1695532 857717 1062958 64223 1220920 472040 763217 730175 815433 97341 1388118 1145313 727941 688521 652826 806307 232025 1480586 927415 343463 848998 1461053 133342 877075 1755034 1345229 1265092 1906239 602863 1353165 1321448 472025 764522 1745364 1172580 312422 1972498 678065 460986 164161 74823 1668358 1840442 610418 426820 1538789 1802587 1067561 1290557 250998 809909 225223 1680773 364129 1653941 707781 1701590 1655325 1960887 1063750 225069 254518 460055 1868975 1600621 57975 1417922 470308 1628944 1315446 1144481 1533832 1621662 1079231 1818715 336396 1529520 1999291 1913439 1481248 1599514 1909394 610488 1138642 1667171 654967 1012579 1468616 426846 1230705 130161 975095 1148767 378158 470744 1277068 789922 1966331 314885 1971221 1022571 142113 1565898 1633485 505142 1881603 1288078 1131055 943099 1395345 1879373 1198962 296907 186278 422419 1529162 827160 101707 1990433 721693 438366 1641164 1747022 514663 1160857 1980629 1284679 31136 1048863 1803340 497537 1070650 1074122 378211 1216688 238014 1265905 126943 1171568 1570759 1957309 486085 441008 331444 767713 1875680 1638578 1786911 895506 1301071 189457 163748 1806496 1372553 1783818 1125355 433152 1376452 482422 675513 661728 1132651 1450558 1809634 700532 1918676 1369348 1020499 1650180 626674 1304480 172825 1455187 1887436 1678385 561346 837188 1085115 1316165 910569 769511 1724250 1492277 1757654 315128 1208120 275392 58979 1076370 1608581 340129 1239887 560177 642219 236201 760639 1508732 596150 982697 1123250 1136893 867464 998376 398575 1084964 1857429 1015288 1288478 1985986 488439 1797928 238260 1835668 1509979 1181054 520352 938438 1193424 539024 1010626 343750 1228345 1057721 1946104 1444009 1326809 36668 266622 1315007 679187 1102590 620382 1116047 1476319 495282 1202586 1447963 850308 624005 1828206 92770 382272 425490 1326588 247954 1949160 1817617 1933941 1281246 586056 1279042 976411 1831262 1877502 176636 1103175 1561916 918766 935878 82278 927944 741650 1403319 1019834 1483364 1610682 1017281 537387 58197 1656831 114496 1659453 1646760 1595864 1984437 162789 1137924 1072747 1587734 1418850 1181955 448180 1216652 1780650 787576 191205 1555698 780977 974622 1217720 1907565 1199554 1372148 121297 931843 699599 738792 163055 1323683 856338 1458431 353430 242440 417828 1731495 749423 1343695 924224 995192 152920 588317 1842988 94394 215403 1573932 980095 1297693 1374212 1494210 401480 1741667 1856789 1182638 553855 577063 1862786 1228012 486479 1108836 1079238 1189360 1801614 1625564 1635047 399353 1378896 230510 1377982 1891007 55635 1848078 1406935 1777554 583581 624783 1996688 23623 1431719 1836181 574608 1493017 1113617 1972726 929003 1160575 648152 855238 261582 1629317 1553008 751108 903292 1219754 1953256 1278485 794089 1130441 230683 969723 1225479 1043600 1016544 1483418 1217759 815888 1315362 1768641 1351996 1441911 1740611 1533554 1829152 1770740 4060 452396 1269947 961020 672282 1770854 1249099 1025732 1495281 1701352 1431048 77908 1759649 1356886 893995 860456 740285 694360 198863 1751376 1281331 259495 1964831 1089441 1781744 1669922 632094 498394 1706090 1088998 1182075 1628275 814926 621622 500374 665816 517374 112052 980237 254312 1886689 1919098 1177301 885823 1424196 1055125 494430 1246379 1076261 498648 411612 1889583 1813872 372101 1237679 1671997 583177 292459 88310 513511 404460 359350 193138 1861478 1861888 193987 889583 1655884 401829 1296093 1254835 28968 858761 865505 741235 990587 607816 1239813 497150 1863335 19729 1389297 511491 462924 591462 1826313 1919476 394539 1923112 1760156 594429 1161228 505948 24234 882164 127907 1479102 1378161 1009412 361338 1155985 273660 1805972 1595240 1766045 1795870 1384184 566445 1330471 1494112 1607211 307111 1311182 543307 1760656 1930874 424914 718669 1516768 535240 982969 860344 936447 1697531 333594 1423597 1473297 1659135 1593552 295599 54238 1296858 1927106 500548 1218997 681056 997186 566197 1430159 1703539 1953934 165858 1253179 1615683 1687268 689150 788403 1184439 1642968 773150 820918 677535 845129 347472 772970 1809156 79682 1324663 1102967 614441 1221928 291798 1551282 554788 426784 1046481 157020 938169 1333784 1757299 140963 1545304 1700017 67870 1527408 1523846 450771 1553391 255375 771458 768133 519357 1498821 113315 1975391 89184 772426 977032 1211153 851478 580458 686578 369299 388543 1060007 1867596 805289 265277 112710 1487250 1226820 1923889 1530603 340307 1590424 960658 1366032 298968 444799 872617 232853 1249471 643253 1908930 1716836 1959291 666686 399012 20538 1419304 1828712 441283 1146711 1440217 210055 1168617 88299 1286541 1524975 1252577 578429 1504906 1896844 1453112 1082169 644318 916103 1457438 509773 469882 889466 411523 191580 1025476 22746 531028 1623257 486396 1936984 1421478 1666365 393466 635273 1590735 311462 667447 716414 740820 613354 1708513 1329322 1701580 803324 1499347 1246290 34705 1060502 1563924 1497658 316008 1722803 130059 299073 295830 534930 1308788 550282 629827 700643 1152416 384286 205616 862797 568676 1675616 332923 1518930 354358 1092906 890196 217583 28852 678894 457556 1960790 773873 1075434 1708178 52875 1945259 1336264 1872557 447003 292373 937550 1021737 599736 59497 892086 1753258 1535160 942106 761886 488685 1431042 514295 287909 1662771 376704 982948 1618622 1073975 1768930 1472781 1554351 1535558 1779585 276768 1465864 580260 1600418 100810 48052 1635563 552665 746694 1120027 682160 230410 1484826 1403190 757947 1405238 500995 1640327 476007 1242758 1048855 126851 1734213 1093106 565173 341293 519557 577617 255516 1398894 380499 1170210 1815104 1022467 750957 1561686 1044536 1745330 721619 817030 1058994 1827150 1639395 758977 690812 1545897 192826 942074 1178503 1976389 557423 1966829 383676 889017 1103065 417005 1965249 620104 1188849 312723 1792194 542463 550771 1958480 17291 1855018 1309734 683175 923664 1134396 1560938 19761 1419598 1278121 900981 179586 908529 1901119 413560 523461 1130856 1069662 1917961 494266 208097 1167060 597312 393858 1414041 640647 1706029 1815263 1607531 1266135 107628 627748 1782188 1383409 1653076 1207769 57292 1371812 679746 524398 844229 973017 858169 1073880 1501303 482591 375795 1808880 201212 35143 1588846 228226 627671 594268 1195525 580450 1512907 1286206 169398 1959598 1070522 1084494 1538851 31169 825196 1807523 235728 184376 1117328 783815 725861 1539501 1503139 985614 1389173 54199 1420013 749590 972330 824227 614030 1284735 462199 412119 1112093 1084621 561619 1879547 1641108 1591735 1164370 742582 1407274 1779960 1801954 454880 1793807 1296650 1007812 1441967 161187 1513521 649553 1413468 522215 1028270 1530209 497335 304530 1160228 1962066 704850 1154377 1245874 361782 402159 1222773 50705 437219 1370202 260331 1024914 1180507 705376 1542060 1077962 1668851 1352474 1014823 1435534 1492834 1648444 54108 1667720 707843 1406399 1687260 1135997 1491363 592917 1805464 390678 1998115 44001 185739 323068 1027527 702616 1815663 1760153 1255536 1449533 370598 1746707 1423653 1477532 1666308 1267344 706480 1354732 1985225 526974 144695 167379 1133295 1509956 186015 1449912 1916267 1390568 390794 540769 1469260 1724994 1504969 779286 1659107 1510452 1404356 3098 948572 486077 1134012 1354338 141101 1701796 1273087 1965849 1929213 222636 1193483 779 1757431 1557589 72710 719766 1927983 1779031 1256875 947556 1393528 840912 1571203 290950 519325 1318388 456185 1029992 413988 1440802 156970 1275494 754759 1032000 119237 1316271 1523187 884164 1000539 1132950 1099111 338139 394939 737126 240540 501820 678040 1641186 125188 405692 557964 892261 191503 1920292 1011901 1626602 147841 1706568 328498 1403193 1070597 1490450 4975 1628718 416574 603802 1929292 913699 237984 526643 410535 1292534 75379 1967384 358776 1829453 1207200 891850 1912394 1011020 995722 1915003 506937 559628 630179 12968 1058004 1274526 1925083 1116116 1982994 367695 1817715 1214641 1763455 446386 378728 1973060 543031 635716 669321 777105 218684 866399 905510 1339337 1886123 592843 909898 1754743 1334325 258731 911717 1477952 1395342 1207529 994826 990185 980754 92906 551411 1260286 1235728 921025 1724325 1450325 1498108 1406122 1717090 101370 1051114 1896927 758033 939759 392488 637226 844550 1002455 777111 1743844 1009153 249954 1165126 1175495 1115841 422638 783050 683742 58277 1910668 196497 1599899 282135 1468228 634665 1818619 466125 1584799 1566022 1130096 1353558 866030 1557482 1535549 1564578 1466912 712401 688729 345693 947928 261502 784293 103852 1522006 431959 1856231 1289740 1759801 308612 1280926 384886 628914 1959734 841767 644547 1164982 286175 392606 823993 596162 1809761 439017 1616484 1960820 1473103 1272049 1004343 944451 841341 1775024 843335 1452432 1550259 1852314 850193 1593175 1250604 814463 683816 938937 286489 1437732 699690 1094522 1679874 1834888 1314114 237732 351265 1370179 656669 1358797 257676 87581 623361 866380 1314909 769926 360130 1138913 1684090 1869961 1915759 323398 734038 1253773 1282945 1047093 139282 310118 1130950 753402 1746758 1575553 1690252 1507918 1754696 1039836 1828051 150970 198546 1099946 1267843 444862 1824752 1650978 1040212 1166228 550336 246375 1362932 624170 749438 349985 717956 522569 465807 860052 275849 669257 516282 384417 1401467 728794 116529 1103232 1194452 396583 270818 371843 1415773 694381 1039995 1977191 1115839 224927 275425 97305 887283 246961 1433519 901594 1575981 810233 1708758 232224 189927 1667562 961046 461338 1763147 535721 99577 1806562 1194932 1872999 291872 1691514 34607 1345476 1944171 1682086 37707 899275 1877016 1472191 890323 1697207 1171507 1084633 1092425 1260562 485403 1294599 220352 591487 1263886 1306381 909802 398056 924295 1095091 1562144 776619 1749320 1146112 496980 1043734 935007 1304684 740320 1350173 1968957 1945483 1592337 28113 1379053 322332 1028139 821126 201349 18800 941916 735780 1330970 1027087 1630400 36599 116812 847137 605031 1635238 94892 1569472 1770681 1404126 418852 367285 1609215 1022166 1282910 1815884 351242 258115 1724126 755073 504625 1153823 1343007 326484 1607154 678914 1208042 1217224 1596250 1506899 627179 1261936 884146 1106855 83564 1090288 1142112 488078 427015 749319 1438971 1420971 422623 527563 304021 1594980 1822538 1492887 1953767 1087839 1724888 1989182 298576 744533 553261 1647675 940217 1513772 82426 732154 659066 600268 1928488 171734 250153 935122 1365426 512410 1117088 1932391 501106 1118595 1908455 1668159 335353 127810 1367555 758773 590653 744288 1366890 207393 1492948 112345 1268820 913181 1320890 396670 1410318 1345564 1062161 1488448 1420373 1415030 1002744 234095 1852865 1575451 426522 123113 168042 1415622 1590701 924618 785350 123347 1145361 1449777 809749 1388612 627019 949827 703832 422490 1324713 1055941 1128431 280121 1710932 728080 1828442 509652 1240065 712399 964499 735444 519719 1751624 488580 188342 534845 448572 245972 1286891 101943 1880051 728318 440839 1569360 560600 481678 217828 1434367 508192 625174 223841 1860170 220262 144469 69357 394541 221773 551323 533552 749203 1368599 142021 1191623 372315 459454 1251083 79522 1789748 1298126 690834 1847847 629384 1157977 426473 1308233 1042238 1373939 663378 675815 1087503 898370 509254 408098 812010 1240677 667111 14368 359544 1856100 1447421 208956 1859972 20241 1897004 834410 1145404 91328 280852 1005482 1876663 408859 1667311 558272 1463426 1873703 660536 1757976 776183 1167501 545636 1648095 1096984 475597 44369 1372208 1877330 1944362 1863815 760431 190923 965881 363778 1384954 1598152 174946 407111 1046946 1351826 1821742 668154 879633 828598 1548582 1197783 1531693 1467859 1746119 1056586 1625027 1183258 159611 987969 878120 1332890 1826586 854042 233738 1336277 1937880 1381440 1021459 1365693 1588653 1578050 1241722 546290 1165595 293899 1696274 135496 1390517 744337 1584822 1905398 1871645 182859 1082932 522902 441182 588890 1813706 1951943 849538 1746835 114931 1013098 1432844 1962810 1106337 836344 212669 218093 1713973 606966 1513895 893876 440180 979842 1018305 1390814 957423 842574 1498853 1149866 1170937 814212 928412 1103703 251565 129049 1969900 843122 1980888 29144 1195146 1486218 1289731 263158 1878027 1216143 337896 845372 706307 520932 258535 852021 1729042 1265099 886720 1979566 145889 28131 1765198 678282 1983378 226674 91661 1179775 477837 67238 643142 967314 599341 327946 1378951 297292 155043 1079957 611852 909244 533163 1027904 1953416 1925613 807651 788651 1060337 933347 409008 337175 181921 375679 750022 161818 1537113 484627 793738 1203314 1859312 1737123 112549 1439071 814890 990079 1535033 1023493 175596 1774827 129859 303776 1908457 770572 601109 1735685 1898352 786983 1126409 582039 1195265 324838 1653869 1677562 942783 1187991 1740138 778102 1420073 242969 1745567 890058 134852 1644080 1453549 717285 1541874 3935 332881 1315483 1208549 1309658 1399068 1350383 1548155 740712 3874 1747033 1098500 335626 160578 537905 293213 778722 113579 695281 845612 1117451 1054807 1687297 1168787 1950850 1241280 1180447 167307 1384484 1368590 645724 563979 497573 1798826 1652625 572461 305392 1145459 803811 183652 1961831 1756772 1077053 488921 1666780 1164911 464023 1973122 1001217 800345 652312 915886 267285 572890 425629 1253071 392924 268503 1735443 300086 1379204 750803 689156 1392775 804664 1486226 1441716 283061 1162152 1522803 1822117 1304732 482019 30146 593601 552239 223029 30683 114956 831569 1029726 1617595 1467444 1887440 998094 1619872 1412934 115863 53300 1282004 1340157 976124 1133825 505414 266921 1673047 950432 1533520 299853 1348374 562228 1461839 1486047 87241 1504882 234187 148891 274541 598464 1482468 595787 1474046 1746738 695880 159139 1389732 87721 700742 1602562 769494 600233 661466 1126884 439304 833378 1521631 183308 1948405 692227 131276 1916324 853581 765762 274380 1855737 901801 1033071 268874 774566 1886876 1176758 777844 1708182 209558 1950991 181985 175954 106739 559191 943475 99354 559119 1487376 1543544 46264 298818 1086114 1278276 1757363 1083882 371707 1258349 963539 43614 246293 1348416 1254436 179795 1877600 1719386 1744970 1543459 1670737 1640621 232849 1429343 1420956 1947833 1175922 378404 227654 157133 1790450 1895784 418785 1018453 640284 773542 1129273 1078461 1145064 695485 1089556 596217 876191 29278 1509567 1301629 1688220 879013 1061570 1061961 932927 33502 1503520 1828035 291174 444945 1360121 1781464 1361190 491417 32990 1543222 1252688 1817540 733814 457011 532787 1810889 1530926 1461088 507613 96034 853058 62611 741020 999566 815397 82591 1511669 1286985 971110 1312306 473520 449765 279742 908351 477771 32665 770794 980067 626967 1360234 849544 347898 321630 1018590 1499484 1840765 847490 272476 1388079 1479474 586730 1967358 1208935 1330680 1493869 1711594 848135 1359856 744782 1024017 1032187 869960 816760 353445 134491 751300 1768598 1156581 1976482 457463 358895 381572 287456 1646922 596111 554234 211920 641604 1808681 510326 241388 1235787 158933 707195 1916609 1922615 765809 916727 982079 577039 173600 1716342 1669059 1420161 1183813 625362 1196724 1835504 1081327 1958648 1717984 1180971 360784 41881 934884 1697200 1949081 481795 569644 1075687 1674754 1622005 150006 514911 1721377 378465 1143520 74680 946766 122122 286694 1936525 1131291 1536756 1680031 1325109 1198779 1617900 792265 1013895 992651 257054 358372 150851 1955092 114378 1192675 438787 284690 607987 132315 1246663 506375 1141167 1976943 451333 1327352 1950632 1456510 1676938 1318846 626124 120279 1787474 1948529 303838 772237 312476 232902 1956374 1583318 1602121 1937998 613094 486896 923421 917583 826112 1893377 586848 261125 1546827 1325016 1978325 739885 886983 1854457 1727469 1069937 326357 1011371 1293753 417490 1051126 827084 1347762 1994193 343758 235752 664403 1625355 1689184 669508 996718 1556738 988368 103669 505512 1382111 393720 1311444 1337454 513981 707137 1031254 321739 393763 1473849 836586 936362 1079391 460695 238499 1878427 654987 777795 413606 1360454 81518 925558 68533 1164440 1836978 595765 1555971 546254 438497 1402233 198451 1824094 11435 1981458 1449157 1165823 1895573 900786 251492 1496904 1408682 274813 1034541 1990546 1657684 896949 129510 412842 1480942 1340551 933387 1082183 1270519 439743 1376218 388266 1145695 1384 1405194 1075285 447866 784445 1617671 1800293 1306622 1746331 1718627 576523 1711351 1231130 445762 324308 459806 1377979 1551175 1611553 738019 59667 1201395 1520581 254318 851828 659074 952645 1705631 567448 342026 1394967 390411 807875 841669 686791 1666758 377513 859570 1809795 127223 807576 1679086 1174343 1603381 1956303 406182 280124 432804 1677178 884303 1797986 936877 253475 1779533 1587901 173701 1784238 204341 1537225 252406 855571 110447 397531 1451974 1976347 1892874 156303 1970563 990822 1610998 1742834 959751 1878934 1585433 584048 1450467 683899 919724 994718 1326976 233056 1670871 1538873 1577349 1623652 299541 947317 1027738 720753 616213 1082517 1023630 962857 1367204 706503 1393624 1991794 1281087 1931031 1285899 381366 580327 386412 644572 1470804 209484 17758 1560814 742907 87568 1484749 964849 465611 385105 300667 95485 962422 649958 1204649 1914136 534123 471681 1642923 1455584 721640 174133 974450 1430935 1113172 521199 651182 1535210 1011613 595948 737093 1536712 815443 1509864 1019108 796171 1969522 220020 132386 1766530 846150 469877 1002583 219727 1476661 183515 1317790 1278214 1662924 762205 1905085 1966337 1184828 1837794 98167 1248667 749237 600620 557314 892882 1655353 940880 1154536 1665162 1166017 441477 833838 13362 536520 1485216 563653 912411 1378363 1552694 102785 1957902 994914 597406 344711 1458139 1263488 1783090 1931633 385977 1372330 795610 713233 1293893 515521 901886 1349225 1980342 1979206 1091292 372464 810253 527833 1359025 1090311 135969 909455 104396 611042 1113098 1323668 288795 1308286 219061 196487 33871 1120802 1218146 1608324 1867824 216469 393616 1728205 524518 1578248 1861800 727354 1371578 156330 1284469 1874132 607797 1801305 1863709 1564726 332916 175056 1903836 586420 1779368 397231 620082 274104 1701075 210404 643208 797084 937983 1190651 279331 1901708 611955 661799 1155913 901864 489757 1287973 1564316 286588 1766769 635544 1509790 182192 178824 320135 412095 1136175 1465836 873211 918847 1048457 186689 746481 869318 432322 1055976 410948 71538 1193821 893 1651644 1194266 1862967 840207 989133 652814 1437192 565589 229653 30393 652804 337127 671886 1305830 1537509 1874023 1237122 1271307 1279593 1498211 436538 1416611 624866 1430659 936696 157535 813240 1616041 823873 384020 1031138 1894609 1836868 870780 829078 905509 1005050 1343956 988460 626871 541479 1693674 807930 887600 1826205 1548382 1752985 489219 1088842 1070872 1092835 204866 316726 436098 410307 303377 1440237 1100871 1833463 739246 1821407 1549715 127001 321551 1441679 1599440 699082 1059064 1301513 1760183 1782409 1235850 777392 412395 524929 1078897 646807 33815 587728 1704450 1923964 178744 1835540 128337 1071789 1799568 501669 31487 930238 680976 1926627 1167226 72130 434832 125801 999225 271274 1622942 90670 409130 1343138 1876857 493596 1477803 1830558 329178 1875154 573320 1833597 1139375 857251 1677236 978922 1194441 1615836 848767 600213 262701 807635 271611 689203 799746 425832 21892 1231344 589715 472780 18554 1098727 1644139 1293817 1371450 791621 985547 1621966 897463 1272033 1481099 957636 443337 737155 1350577 280656 1328667 1504344 1457103 1218599 415413 498402 296035 1138426 1087666 245819 1210123 377998 430552 199980 432826 1454675 1492609 741065 1075942 1008137 559165 1199327 270611 1672097 1175777 1395231 143373 1647351 1126629 990635 1934281 389640 753955 1729349 160689 386002 312141 1620639 174050 1045703 847422 127690 1205364 1056636 1853687 1475510 742900 424694 1917298 1232718 474907 1112941 1417978 953450 922541 1606599 462714 613177 841892 1351090 735449 684069 1574390 770972 403953 1248682 1944207 1510506 295736 980703 1355273 832942 788727 500275 1197488 836126 888455 217163 419364 355711 1423018 736205 1882641 947596 342134 438613 404225 735663 455550 1624167 263915 1264998 1931047 1820359 1235922 1757607 1739527 164501 473670 1470076 1255414 784820 108057 1202660 58898 1749676 478212 1199400 1709882 845825 1216803 1377045 1733904 1130926 361493 1571988 1656548 473600 722437 1588920 1958238 1123922 1180021 1518466 1101116 1699279 1444905 1868269 1212021 706160 1207218 1980264 619756 1936968 1504182 69984 947375 596424 1957035 1265197 246092 1147400 189702 1820963 401098 134006 149562 989989 1684455 252585 265184 1153108 1312167 169450 1634888 319717 800146 757327 318210 2909 1952704 539862 947033 426954 712789 286920 797337 574153 1938276 391672 1095997 690185 112594 318628 1791438 1507973 730002 251448 214519 1660849 1156949 1293872 1924822 350455 1806752 258371 877485 1632977 123654 919504 1287696 733410 596650 1016331 494316 834291 468126 1767397 1719810 128211 660465 1316602 646884 917401 1468202 601940 925529 1494507 1711851 1578399 1119631 1043204 1910803 1214391 219529 934596 878405 532696 463967 166786 128749 1506017 783831 1013943 710031 1727561 1532388 1170214 1217252 110249 997620 481249 1748074 284982 759262 1664546 253709 62653 1702416 510492 1180287 1516946 1605355 1143279 1958582 355796 615612 457553 1453876 559959 626815 1606492 1278197 920430 725771 56682 968780 779032 943538 1900678 1636456 1462823 119838 272818 1014923 823799 1688077 1386543 799383 245535 665621 1970511 1959534 1634283 511691 444306 766571 1866530 1514311 496324 834663 1340539 681520 92192 59936 1712027 1840422 1321876 767513 1260319 1370576 1732087 1945948 1914881 551754 1445011 158638 871693 1196086 1030003 1433305 955327 1154195 1618608 1587601 1552578 144425 1085316 201169 1942257 921732 838360 732189 317938 1449347 541795 1568750 1464469 531141 1838683 1289470 463722 850947 366642 1770124 1723404 222132 1445853 1047780 448059 40829 247012 970757 1241390 1849507 1704836 300926 934404 1355957 77057 577930 630764 1602381 1507253 1423886 1015204 808594 259296 1136604 300744 1230194 1786777 728119 114269 337397 1688481 733143 1569642 760667 1830562 742057 528535 1679758 590409 1801431 1466523 1341132 1650700 265760 35882 1482428 1270032 521342 497772 1717513 1592127 636751 638452 1958933 597569 561883 861043 904228 1545809 520061 1534714 940377 1522157 896625 1305208 1231479 376564 418628 212057 1030893 1354478 1297487 349185 1866237 1410400 1975319 507285 1279440 531592 1983719 585406 1156017 510263 163499 310252 53630 237577 1452112 555411 1887418 730483 678516 1233503 1405675 506985 1517718 740672 1566391 1848447 462622 317404 1583209 1800378 34826 881046 134516 1458132 1556251 423195 1930642 1499315 98463 395907 1144822 805093 1503153 537272 505035 1137311 1309559 167704 218027 188093 1834392 449639 884867 1381718 1192806 1300611 186601 287986 930786 1349812 1141670 108191 490026 1936771 996521 614990 961709 350855 457996 958863 152258 1306480 291655 1074538 178072 1528003 1459466 1462955 1689717 1536950 1530970 973698 406741 589648 907800 44037 275744 1683721 1916011 48513 1438763 1867657 931834 1811767 473187 468775 895604 912214 1175028 881884 1865772 1634017 869312 624490 1724585 1905679 283858 1220818 1032474 1621440 523281 1595046 1383388 1301360 1400111 1027163 826606 88252 377564 1148293 94870 1428641 159034 1864874 320849 1956219 1533474 606437 879763 1079161 590143 688040 678598 31987 4720 1627657 84861 1379182 1379655 463854 1702972 1376170 1426445 1022703 1123466 13563 989089 1512337 1733395 680096 1523601 1865078 1128206 688428 1058727 1602326 439493 229418 1075865 1808228 1634612 579398 909388 531391 883573 1221873 271316 1159906 1930319 232755 710561 1241855 259536 818100 1016132 1835873 22238 389762 1914539 1775610 381394 1022189 400637 1549329 1904089 247526 941397 1913498 600414 1363500 502023 1601540 433045 1790215 1558261 1719255 1288126 364010 1125026 25695 569965 814438 410272 1837705 862128 1240028 1291837 1606938 1109628 757332 371780 1611736 1951527 1019906 752853 700338 729321 1457397 1498956 1343291 1666920 1326542 95495 446614 1811589 179903 767665 626876 1409778 311304 167399 1940848 513088 1988658 1441630 456029 1923533 1046172 1165958 854385 785473 1242106 846533 1559211 1811417 1855416 595820 569579 1178662 544704 1446623 774253 1329542 273360 65216 1936407 1736710 1314820 1604273 1009675 149242 350560 1080192 646430 1628192 1408731 957379 364874 1126515 1414030 1573797 530307 1485955 1268445 529596 1534857 1037727 1682410 171925 30242 449101 1177138 1254872 875202 1487611 168020 519880 153268 190033 1660356 671789 547141 1434809 1540124 240533 1153433 1923785 450172 925251 1044519 1023919 1074621 83872 320200 1554763 1591658 1587141 1273231 1392039 554715 488831 1546042 848087 793769 26463 507038 641440 304033 1447181 964781 1527560 1840936 1834960 927738 567735 1958486 469648 1485591 1266569 953474 767486 1861230 779403 183209 1954704 60067 290003 1146270 577498 1419180 1756770 1666558 1761314 619675 1798412 1568735 1151166 1730039 384317 1515939 1792571 1946632 1969108 1512136 1050063 397552 876286 612015 1037666 270256 1162923 353905 1810778 1871220 1143372 217465 1811276 1233113 1565561 53511 655050 1371700 519091 789112 1077916 659777 960929 1392700 1697423 85149 237380 1520127 433507 1151352 1905809 881385 179400 1672649 547006 1071873 380255 1067462 1147415 1526644 411384 984551 430354 746015 733817 1852457 746870 1355770 770968 1068687 1969879 589453 1444007 1709304 1396541 944024 1973674 1589123 107054 849604 1404526 1366546 1638861 719092 223555 1947930 516121 1841333 27292 1092310 525854 1807953 1986639 956034 933827 848074 603127 823032 748226 1562461 1393534 1264855 318685 1076757 79852 1826989 1248255 191501 995900 1276521 487719 878884 615715 1317837 429785 60321 1091980 182311 1433256 963098 1704306 1278946 397672 1180127 1823243 833324 789269 896160 708207 424237 1241578 300974 1396904 1963869 1344970 915519 1739901 211213 1007635 1975112 1970971 330151 970954 1555266 1490174 1097561 1336797 1879619 136401 1043840 932931 875623 1917311 1067047 815017 206750 873726 1410892 412531 739650 1606914 266853 1523515 1751572 942848 1311263 876056 399261 899871 1220800 427078 692073 1966042 1593604 1994564 1163372 1423593 396877 56943 1795924 88699 1670125 1184917 1358071 707560 1701296 712191 397967 1336400 310464 234272 1937213 254825 861433 823278 224329 996233 1468923 1288336 1795467 1287303 79092 270105 323733 804471 1576442 591142 1343711 993820 878171 1000020 1282113 1530433 1089649 1553512 85502 1569366 57913 884262 614806 1258556 478458 961056 516399 922297 920354 1607367 1903384 177796 504626 1020650 1949830 1906477 532001 1766175 9899 609914 1972980 1618426 1022068 406961 1900212 349848 1976388 101906 1278120 1347564 909256 246369 667038 1095169 1506869 1668283 635237 1071361 1587045 873421 814541 1638400 446032 862409 1912667 854195 1549689 434449 5769 1331012 1005043 165274 1801271 879199 1471252 417459 1979808 1417771 1179228 401520 1424884 94569 1746480 762601 1293021 1099184 372708 1280635 842771 1454283 1592302 60032 1967370 701191 432415 1599170 4295 1899629 1666458 1661576 174845 734829 322114 571127 868873 1170052 1384528 1953297 632474 744988 1354676 78995 496067 206963 475554 1425075 1172993 979473 1011787 727888 1280480 228839 1391525 484642 1863183 1967878 388674 945331 1073454 736497 859747 1047656 244716 290858 246787 1597694 627327 1443318 1928442 1588734 420072 1999330 1428585 648930 49267 1157288 1950730 71243 1859792 1677683 41879 1821967 831068 971093 326787 1461751 1681220 477855 1317159 2415 832270 1988332 1321673 206948 66672 1729767 1451377 5869 575810 656226 1738500 1462129 694064 1622894 39735 554213 766849 11638 1577548 1302927 1577114 1634446 1271806 865105 849012 1231793 103017 1357044 1318884 447800 32997 1278791 1287170 1429342 1619744 821295 126549 174579 1048464 272556 144972 1441382 1376622 1743540 836283 322239 808177 682421 804983 1537481 672117 1618662 217046 1729253 601222 212631 1806768 306823 275712 311595 93857 514724 1494073 1945621 889293 1059385 1638889 509440 1350356 373895 103183 575276 863131 1800716 1534667 325770 574523 1961509 399039 962877 750889 891676 177699 29022 788792 515732 1310616 290439 1246213 548632 792207 1806996 161906 768646 1143875 1923413 185468 281240 1057411 967802 1365335 1291591 458614 192912 341677 1117511 1913222 1954295 1166172 870537 824408 1012272 1278734 753537 561573 1702908 1259070 197199 184882 417492 1813229 1675266 1191074 1869832 1925050 262836 1387923 907760 1442425 1641181 1719101 1464989 1221577 794579 684517 1524100 1690375 693266 1880366 775784 242452 1282783 1040701 400705 433091 865117 864076 1099551 1342066 1513965 1509245 871051 749311 1198894 435842 1424027 315309 42942 1404689 322689 824530 975083 1110376 460724 1699894 179489 1793343 1986728 1670114 546073 1920079 1767992 1741355 1684872 1781823 651687 958099 64646 1232010 685494 1472519 1014538 275172 1619946 630360 896023 862787 1453599 1871610 1643077 682028 396472 1825712 1075467 609336 869287 944641 1103797 211409 1290600 1969366 1502695 1523506 777779 1332178 866166 154298 1707352 1657814 1760372 223373 1803365 646901 357799 774626 1367325 1470915 1568345 1770089 224218 125994 881777 372784 1241369 1528193 1075348 1525489 1832950 1116521 1112680 1949448 341943 78021 1632003 1203591 1390098 443463 32099 1169506 1741248 1581386 623335 193063 233300 614033 332335 410637 405256 414553 1861729 1633096 146655 1547037 935789 319321 1365062 1253690 1647070 877307 289820 1557224 1024065 1604046 1784857 464414 447428 1258393 1030382 687949 1241135 1990499 267969 94706 1029795 1242264 156285 228006 483152 370309 1287500 554601 1386072 1937965 1901554 1575621 825212 1801635 1398048 80353 1449081 675749 989813 436643 312375 1099386 302371 994924 309318 546857 1403521 33654 1235710 241435 1690662 449257 155884 656978 654306 1042692 1937885 1530500 1461538 1033466 407922 1646487 598293 1523830 163522 116555 739971 1971347 1094425 357826 808218 629392 1933634 899395 276855 955425 221694 317718 1899970 1918090 1038424 264388 1166457 699592 1185129 1374014 1932993 1943994 1070550 413667 1820136 82729 1171921 963966 49206 267428 1148243 426612 1529785 837361 1412376 1654469 56864 1363686 263642 1251810 541839 395856 900989 950326 1043094 599591 1831273 1433792 1322271 1131638 1787136 1299551 1915905 1377897 776948 1007926 158 360307 140593 1381165 1126985 1860576 1276664 1266260 1254179 801972 484276 1161066 221292 1497902 1941806 522316 575926 1660309 1544764 1956527 437730 1560225 1241335 104133 1981102 1843181 1365129 460950 1114545 977746 1185477 1175803 188078 744116 974942 1593573 880925 1273929 1283819 795737 1070685 1291050 1724684 505625 641591 825403 1201433 1475978 918010 1957468 1487944 1719367 1317950 73171 923358 1507428 1341620 1685255 1463511 793802 876955 664368 606385 1287383 1756460 396913 758845 1076496 322741 782965 1935649 1436130 1743974 903788 1174737 1617611 541659 1308166 1449815 556423 1703459 1667131 936305 1375279 289858 61418 1026604 18256 1562686 809739 606753 1865937 498764 541875 1496784 924151 1587842 1620898 168922 491885 1866693 1809083 429062 1018653 1428631 1244194 859024 1020567 1570896 1594058 665580 1117653 335165 1779683 1594784 725913 1877061 1363191 918341 1708101 1230132 571220 358505 1948264 465385 546500 816845 1695358 1617957 102878 1809595 752385 1299310 1317144 1732797 1134355 1763786 265884 906085 1827486 1426951 617520 893397 960271 1062481 946160 1947223 11579 1691374 29946 663934 927675 560294 681986 410154 199925 487194 983245 1236878 2550 384427 1405856 1711649 1733708 1844757 1105004 1313143 287100 1205387 1090453 700256 1789368 1170170 1346977 176425 739833 661676 1260844 1623410 1658017 1801157 662522 178771 941571 897975 586644 223126 1631225 1328266 26610 1771807 1088143 1648988 1579767 1140741 99704 556253 432736 1018360 1368732 586511 1043535 1083366 470563 744357 1692343 585236 1518995 764731 252809 1869021 1597091 202071 1989274 217957 165965 1847997 542135 1323932 557367 698837 204377 1865044 1239987 905309 96989 517461 1968631 867895 1934261 825689 1085328 1336070 1906317 162981 709002 304758 902322 1211827 1227068 1793256 626208 20426 1705835 1522539 1895934 555859 368062 1700196 252833 1738440 870082 507691 668942 1968863 1493986 426565 1331416 963373 1133923 1673388 1732044 1215427 1706583 954651 832100 1308775 308725 1172751 1372644 1890115 283134 503866 885047 1858582 1662262 1022870 1605097 947679 1966057 1823394 1640912 1563230 756338 785823 127116 1346919 1187257 1035655 1386904 841731 1476151 1034773 275388 1759331 1864944 1327109 1379445 479730 864579 461509 1746653 605607 499800 1357469 451966 684345 710553 1140888 1411892 426722 201414 1462869 975613 385195 1073071 734373 869431 543930 1954372 1055588 1372184 1090896 1942067 733182 1127451 329024 1999083 640487 354412 579242 1937890 296854 1772782 391723 1084873 1882646 270871 823641 1542822 19285 1831015 1028251 905563 1250759 1920286 340963 726606 455761 1098263 1159365 862385 1180528 1706830 1400269 798762 1553243 1221960 220257 1840811 1796697 1760644 1539119 222236 280451 950095 1521436 630609 178210 1847373 1149706 1697857 732646 1571239 564402 1349493 1299102 1767591 247800 1504827 936598 1548750 754292 1410006 1584855 411257 811889 71263 544744 1393473 1135889 1381610 839005 1100663 281667 1183727 1569813 147331 879874 1104441 1293182 1245326 1553759 1028484 1811387 454254 1375270 1764021 1819811 1115217 1362955 448761 1473135 153219 676415 711246 1928059 1892221 1981704 786174 1477968 333656 1922670 759743 1011099 1910961 901581 528633 476821 1089245 615318 481349 594360 633237 618238 1445662 1145622 299759 909403 1303119 452003 428643 1096673 1627428 210924 1588429 531332 172887 306643 1646022 301028 953712 853047 1306333 1882406 1021949 987714 141774 570953 1436309 1140644 1845271 313070 665771 1484972 984980 1820132 1942187 1351718 1762571 616830 1535367 1235251 1867110 1683695 721803 202436 1359106 1706874 1094411 362209 1186211 1366040 1659280 511292 664887 959351 593723 1052447 1081933 735710 1052333 1920395 1965 1655245 175378 1630873 63827 1452261 1891132 1224181 491550 935446 1219879 702428 1897306 1356835 379382 1485048 1991493 853692 1207303 611243 469856 1766258 931736 17725 15968 1311195 563572 959508 514821 951922 459835 631455 405812 304673 110798 289113 1728187 1934448 1518459 617638 1243939 1660094 1891779 216418 1066342 646487 996508 1555924 197691 93183 64164 737656 1616055 1098859 1608627 430907 572490 894421 571690 1500689 183549 663843 1357300 728694 1887275 1084504 929506 898057 97859 431199 1908688 498133 671206 533213 1190305 743407 20596 1051144 1017595 1017600 1317446 1328079 1367121 719884 1317649 98610 1443909 1676299 1411821 397575 1207971 1820153 1936127 1278986 1110441 1430732 1869629 1165570 787219 1882825 1342105 1949667 929849 1079511 817565 1619971 176409 199946 955889 1898821 1871218 1155833 773904 1037830 1351109 529112 382217 766108 1898090 1095978 1004236 1461995 1922785 1501060 228896 1880349 445328 1318933 1590465 100208 92043 1148706 1868393 1186523 1665228 1749538 1479750 1821016 703175 1245378 1473166 1880013 597429 1865118 125361 658949 811664 1591221 86159 1688122 1663975 908777 264800 187932 1014317 1533169 1002290 342517 937941 1056083 378604 319301 1020717 1208709 937800 1951731 1329501 1873129 1777528 190218 1287746 1237022 500213 417989 1099757 258688 1033493 351636 389506 1465373 227895 752236 387513 1856979 1079157 1618776 1721073 339321 239382 1026218 325621 1632221 1554219 1927225 550515 781485 1597814 1467349 1130874 1992166 1591395 1714043 559843 1611478 665140 39119 1161786 764191 331792 997183 1086095 1825113 1832668 1070290 1663624 291334 937859 407522 36227 1499415 361791 1706482 769131 268770 1120480 1252914 416782 1728264 676142 557581 547435 1870890 519376 11296 790748 725107 1767653 938429 397545 1317969 1017617 233708 1531057 1399264 1456696 1257648 937114 1856234 662065 1802495 1593607 166702 1731005 1983083 50267 1032362 1656863 671788 735390 1413133 1912139 161039 553003 760477 68859 753572 1507352 1785823 1604633 42029 140445 83400 1436040 1910976 275631 1460672 301011 707716 1933616 1758014 1598464 993500 48842 1680652 1619100 1056694 615732 1102106 1553717 413068 79300 983158 1456445 1440700 1587136 1075019 1914848 945312 736319 273469 1490605 152745 1636499 197274 845887 865334 1027021 200624 1537426 1111436 1458606 1404174 912022 1668505 162547 165301 320897 896690 925131 773537 416871 84444 140284 237604 949783 464678 365768 1686901 224339 929534 591257 1941030 1820718 1327372 1740518 1470628 1286235 1154906 879559 11218 1198537 1289919 381687 1161004 951244 788652 1291705 618233 140950 650572 176243 764489 863027 567279 1094035 753570 1301129 725209 454929 150938 236087 936898 1094689 105509 510753 1468994 104403 18331 1554727 1005967 788565 754049 1795403 1794055 87482 1585916 1428169 691467 1280232 83581 1146322 1841550 256735 16146 1577354 162264 1192271 1122412 1875625 512916 529646 959138 268167 1743756 1604443 506259 1307175 449719 326365 367487 842113 735512 1063661 871580 984398 780223 779055 48041 1311120 544656 552474 1487532 1103813 562889 602921 1636370 461158 1396712 209931 22205 1275622 831363 755970 1290346 646478 766426 986382 1861971 905087 1644128 798203 1483592 338588 611191 528812 41768 319390 328529 93372 1535089 685275 398328 42158 1360728 289136 1307843 1892508 483275 941479 1838737 1435984 931904 372526 1733407 1418230 871283 947683 1857791 1128385 214352 1792706 1198307 317367 603410 607402 267833 1927377 648317 1901801 1830724 1892512 735737 869617 22977 561907 1037824 1897639 563582 1850779 1431334 1701795 624658 111405 264695 13000 1725898 1529689 65839 1033807 1492751 928767 1835144 140663 857116 1483253 872579 712752 314141 447659 534112 313801 773660 839730 607628 373918 65838 974958 241077 677067 1091154 320988 1004123 763378 249766 780859 1156143 678479 396003 1052478 737532 1652405 600933 1476660 489352 856719 1996350 321392 1597445 1427367 870603 353736 1330824 1291182 1963889 1821514 553798 747399 1799217 228343 1824544 1847178 1035189 911450 849957 748318 657521 816828 901883 1775658 620601 1962767 203075 1174253 596948 1443908 1770015 544312 1225050 1338135 552131 1500885 186210 1266796 309994 404745 245230 1712460 1182471 1370712 1481506 637784 885604 1250216 676280 1443221 1841641 1125363 327051 589951 15895 1334662 1298043 700669 200807 1792594 950686 226712 250558 1114719 1714544 1541595 181173 239451 1496356 1805471 1567301 1330419 762937 1981306 1324044 1971785 731708 1648747 1632503 892230 1665459 397692 565084 1013873 1747869 417198 1740628 1786556 1644056 1185335 1665395 1755922 397703 819289 746206 1411310 859590 1883590 300972 1285884 1109313 869565 1728582 641955 974486 1128935 365153 774382 1547958 633349 243130 584817 1233348 1411032 922911 1947743 1994198 311518 520916 494455 648067 304089 1087316 948997 512862 736874 1435261 1813012 1251016 306758 1016472 639391 1167659 1737906 940494 613083 70953 1514125 1524827 263666 789245 919059 507041 246169 1220312 875993 1281621 1031540 1295242 628203 219870 1115717 163550 739648 666459 1459583 1705061 163146 1154282 1238923 1668906 594645 925648 1367947 920417 1262252 1218092 1710874 538366 314328 1134695 1310167 5369 1522862 1000001 1009342 461799 1002701 1608771 1938027 727511 1443150 1575272 787008 1720703 335867 1635863 1890874 795011 13120 463028 694688 1801803 982592 309907 999547 1017730 1530503 1978528 939642 1109314 1061874 677433 1393634 1713788 1451203 468127 1793183 126504 1156424 1505534 1179809 1762601 203291 1219688 209596 669500 1243418 1355062 310525 1006236 1811432 1226451 1045150 1895737 501554 236308 712798 1839918 889951 1963876 123267 186101 1955617 1191627 1539360 963377 1603696 1928314 656232 494804 1274019 1785506 698957 772212 86656 909750 1901116 786957 76197 955916 438445 156377 812724 792548 965959 91469 436887 1608165 92375 361352 1524498 1451169 1542882 255609 7594 1109184 1202107 401417 478226 1169943 1264278 1303380 155722 1654145 319716 7825 1112220 16401 1980806 1079562 1616789 1727195 542879 1193782 1418370 519127 819764 739602 1179575 190192 189436 1178657 1133234 1421991 1893796 1313760 1657641 688879 1194895 339233 1998311 1595821 1052457 1782519 706360 1274533 70707 1331366 50655 911766 271296 1879326 1401516 539699 257073 561626 24825 1530066 581648 1716675 1807261 1641840 1015849 525277 1407826 1687440 1592413 1398856 1942982 1804357 938209 1832099 815880 473458 1370855 370250 1770886 550570 453589 270642 520548 1327314 1283517 388475 823263 716002 284489 713705 1047187 615628 875717 766512 520180 1551507 1730481 1762318 1638661 801035 732976 496837 537209 1905703 530842 1485334 831615 1429869 1624801 1537715 1387635 798260 1716962 832501 616451 1750728 323505 622989 117837 531193 80762 865373 257933 234210 1707304 1964034 111828 1670884 957555 693145 1054394 667507 1327290 1536442 1035019 14695 1273139 1219771 138114 1790796 1731595 526332 1999359 1795060 214656 1919578 1952696 784633 103800 1954594 1932929 579995 1762705 1252248 1203309 759726 1544432 1102321 1111299 1266657 538596 1139006 1613642 1562763 378613 559914 1358460 1182039 483607 1460074 169872 1526195 952120 366139 875029 30563 264969 317813 610321 1700811 499117 939612 495381 1375198 1498477 124597 874946 1044322 1072161 852899 29186 1590843 1387040 655822 882799 681337 1110235 1078719 1722467 705009 1076831 1254076 1522868 1551542 1892921 1902479 763450 245269 1396305 1517459 1383329 521944 1998700 192674 1669488 1616327 1734435 361968 287859 73542 1325176 531901 955178 907417 176236 486234 729312 131801 1127547 749033 1389696 1630481 961367 1193816 1794576 1563406 1914074 257033 1205736 874296 665635 1025020 1867020 1585438 483113 578017 104185 574062 824692 102098 766347 1284422 594819 1477084 566058 1520242 664950 632144 1811441 1931518 1229718 100916 1371275 1626552 1651776 938996 513912 1428152 246960 222789 1919023 722347 1836599 892225 280754 145431 1478250 193222 1756181 1727242 1333406 703697 172530 1694982 714576 1120455 1011126 1925188 917867 1048951 1278934 1543843 176261 849100 576532 1823053 1667221 954665 1099915 233364 755818 558821 1475869 560224 766197 95588 973090 1734590 841101 886726 772171 1193270 1033468 1182562 17763 1182285 341859 1216904 543604 1070104 1973144 282211 1986458 1675982 239053 1933249 189520 1499411 1166236 162289 1110888 1851653 1114972 1563869 382056 1073279 1999021 788067 1141505 303689 1249864 715069 661719 897937 269258 1920200 534619 1452583 111122 764516 1859728 648410 1736045 910880 327373 1815517 883380 466792 1508410 664881 882042 155601 1269738 1348084 1968018 1411266 1342164 1797002 1698176 1392144 1760950 1735890 1601903 1042683 522931 611229 536487 322346 674265 1310716 794625 729946 1608295 387160 1640227 1559326 1372005 1035005 956028 208242 1382159 210454 519338 1682700 963309 14708 408864 998482 1073810 1164613 1781293 180731 731921 455677 825565 1513907 22264 308640 13520 1192712 624717 111982 1156111 1494411 664118 1693351 1822081 1323434 100356 1461807 92569 1927161 1800265 777153 201722 1600078 1557262 691409 1795929 1145981 136738 586529 3527 772404 358451 1548355 1819943 563958 950865 964229 228360 1461812 1580001 965619 1059966 315388 1953402 1135914 454838 1912232 438712 868668 1393122 1044294 319744 492273 1790108 928299 640081 1089175 1795221 1068137 710902 903182 1297572 1703706 664156 896470 1944114 567590 161045 445176 590251 53282 1376645 1208597 138525 1024730 1092051 458694 683034 734451 1971858 1867536 97300 3617 200637 1158662 1069064 1648179 690731 1473577 1986557 1264236 50248 659423 1550022 1525437 1937208 1382693 802439 1332870 85150 1018674 717321 1394141 1629590 1335230 1339812 509887 1049023 1574529 202798 1868418 1046456 547504 166656 1327215 1207572 1757179 253463 1682200 1363115 381726 1199312 1116508 603270 10847 430109 1425354 313017 1983490 211709 313446 1661868 1578791 688888 1842159 1151213 1235040 956323 1487789 316224 1873228 288209 1600594 981265 408727 814865 884790 1687507 1126424 134727 1692303 1049075 134576 648912 1859989 1724073 276495 402642 1022073 418192 1584127 1001711 638323 1113810 730323 739652 1968413 519975 328959 1993629 594893 1331583 198567 1584935 1595273 178522 954220 1385480 1855155 1404010 728847 910542 1903879 902662 1032574 324678 1787810 1655627 1812059 1209484 975801 755528 559907 1824804 422102 1687759 1923741 1371729 182082 1966348 1815532 825909 1253297 260582 1581279 1158870 92310 686215 1243043 633148 364978 611854 934052 1751180 1495248 929369 644188 346793 770881 516366 466453 1462275 1100150 39362 1759409 1370585 1771257 754440 825383 1832103 873089 262428 1430487 536386 186480 555953 132135 302173 455325 386324 959503 846638 1996988 270801 199738 1683114 308986 457439 672532 186960 1156724 1850896 777333 1589346 610076 1765426 1272824 1970130 1355650 1444654 1205541 492012 294274 1469547 621710 336242 934301 786931 1161407 791116 221674 1677802 1186903 651239 146741 870899 1234257 947128 1640796 661557 544194 89201 1531533 759295 1002830 683680 1183140 1290285 184952 642322 1877845 304928 546172 1461965 1986880 1189101 1420962 1837745 1182751 101490 745147 254158 1494001 1285614 805983 1987669 1532548 1998692 1397502 1274018 1995574 1345052 1752642 545536 660884 324985 646648 1138801 1740469 1645226 1361024 241452 169196 139792 635541 1265199 1569544 226163 1046412 1710557 928337 1361521 983408 401504 1601649 28316 1740580 252817 1887477 1684995 1210824 1950949 1932073 284416 1161491 376787 227548 1935999 1116600 677477 1721087 1821548 1882492 1212923 1385631 1853164 1561661 490011 1703969 376054 1066501 1481884 1106599 836848 82458 240654 1399298 1264316 194924 392061 1737896 1295417 1356542 1926368 147441 1032436 1922576 734889 33466 434915 1615802 1522194 1859224 653838 961736 1916876 953234 717315 167552 627089 442970 371154 667186 1396594 79815 1376839 268163 735874 1760280 1005462 871158 519160 1460009 133704 619662 592550 740660 888687 949966 1309572 802253 1063436 1166094 1581152 1960938 1676957 1352164 1726300 1129871 288154 499726 1995184 45476 1088218 1206907 748289 1059143 714690 1700428 1090577 420089 924704 1412857 1891074 198449 1959466 360486 1919895 1244763 778112 1109113 1497262 164784 41143 846090 1009728 1631633 1370224 909498 1340435 948228 152750 1730149 347290 295554 1419546 1690624 312521 1907161 906080 1205053 1339385 1267831 895366 245329 61449 1566032 144260 484198 722344 311296 688575 1130887 549727 685365 1994881 1574479 1293708 106317 509863 107685 3046 1963701 570719 170902 1549301 359499 1345927 1724518 44536 375800 502231 755207 1629743 22747 40600 1371324 481053 415982 904274 1457317 1275399 854083 212055 604156 610448 1323979 1377473 1099190 1574726 1773873 940605 777490 35570 1778735 1160227 211731 731301 1966289 1495297 1664748 428887 824693 396959 1608747 295254 751526 1508149 930557 1814545 1707500 973740 1825125 217018 943327 735282 1999915 1397594 1489044 1349269 261795 1298308 511547 1312885 55265 524206 1377310 607926 1971404 1373732 29337 230259 597086 132095 360157 856903 1136595 963598 1713754 1963172 1944918 1688883 1648573 1047167 321816 856353 747378 314719 1079116 1597191 1306189 587901 1349090 315172 666979 854439 603961 989512 818323 1444909 1096329 987269 916805 624831 672834 1881616 1347935 1478931 1968622 1874576 140198 24510 1358133 1714691 1773036 1009384 1065436 919899 1917041 251523 346692 1417550 1010752 877970 532665 257521 1746000 1971027 271210 888801 1669374 829550 1162402 118202 1028070 628196 33746 624397 1719677 888475 1743365 1114179 1464700 1289764 1288374 1321722 1969305 1908835 179672 1673122 39488 1078157 1506504 149523 540229 691610 704051 593841 460864 1039934 1976350 708018 1884753 1417045 798913 1625665 973682 449610 1578077 1299503 1347951 1433945 1914132 1841260 507701 496529 490181 746993 575914 1933354 468602 1829298 297979 1849954 295440 469569 1863172 1143009 570944 1234538 1304808 1497937 807210 479632 120389 353037 140300 1205056 76652 1245960 990812 589199 1598270 1534382 1900072 513234 1681836 614946 1151738 887065 1206662 1090999 885706 412424 768900 1349721 1783645 1324735 249542 889539 399615 1548510 1864010 1004696 1018328 1745516 1480608 1506370 963283 139302 1396074 65465 995825 1832859 322273 1040651 694729 1540615 144981 2323 1001574 486703 41059 1472774 945406 1806493 1486888 506793 582812 918807 1586010 1832641 85408 1340272 758573 1788786 645857 1678588 621492 838995 1230432 1529997 1827156 1363219 660096 47519 783314 134120 332585 1715112 1792586 289316 1012253 458121 1186508 1877960 696819 1742853 925720 875921 1444350 1949645 1370115 733881 288961 241447 136665 411520 1934663 417849 410961 1166849 36078 669073 1984767 114295 1974019 808553 1207914 533360 1337386 1268070 441621 1688842 1799030 1670001 604607 497417 1073114 1124481 1085129 1805472 700729 586951 1371012 1306390 77702 12416 832011 1796331 1064366 707385 1141031 1533149 660015 485294 247732 1254548 1211324 1406910 1200679 488812 369150 287367 618507 1883527 1536280 443809 1294509 1757094 1647258 870844 622263 600001 650608 123956 514501 773345 861532 1626945 530358 1376603 854229 1780011 1544413 1791068 1565720 733522 1615520 762897 1079991 1679128 1483912 1100521 1519983 1295970 464316 824199 1589570 1210014 1809774 566097 963656 627853 1665568 1116409 1127300 460716 1476385 56517 952105 1078326 166366 209121 152794 822706 905724 1294661 1798001 1458024 1133164 311669 1677914 104981 501069 674804 979318 1408371 1240976 1753776 190227 516221 1586440 1413907 1097290 1162114 759625 920729 169757 1851467 904731 1682169 666355 623234 502422 1649833 216530 1491991 1383483 504417 966733 1693632 1368553 1162612 869483 1587096 97121 310688 1951644 1278879 1540001 1869392 224914 1796965 1038467 1851870 260139 1485125 1323403 292855 1753876 1201837 1962388 72755 1215827 1281291 1228908 118310 509202 1071154 240858 328817 914763 52976 1337571 1502977 98791 474160 179087 110260 57816 534768 1027694 930087 40604 1567896 414867 475807 130794 861657 1065009 1756783 1942366 1054750 670224 414744 1181831 1813680 624334 369772 249070 910631 632643 931665 1834343 1120042 489398 602391 1431801 1508656 1878768 1000223 884772 884438 1407428 249337 865241 1652371 1726089 1402881 1292760 1103107 751523 1527410 553040 309504 1026431 1823749 170688 1364610 1358453 1116396 802484 309866 1170914 1472361 1606397 139063 1252644 240370 1821122 1290667 434253 1481309 1417912 237669 441584 1978157 1562696 278572 356770 1624330 1684113 393804 1410276 701138 781135 1259886 655840 695680 1993906 779833 441430 1205773 1823245 297247 47817 1942883 1841620 1582675 1598890 1231403 500816 424684 1554847 1401642 295907 320529 234056 81465 348961 1316577 1267794 1529544 245489 995762 386814 552813 452941 662230 957083 480553 181531 224693 147536 1590231 1385807 672335 406259 461866 1048355 1031217 347190 1989080 839960 101914 255339 200832 228944 42537 369879 1615215 1185552 30743 705641 1858115 958331 311224 897441 993285 1401409 256486 1255636 1483606 39458 99960 848871 286318 1382312 1584831 665136 1434449 1016040 1151960 974582 1821366 1021059 596952 682052 1792719 1173880 899801 1701895 1349809 1386714 1502918 122912 1694720 36466 1593681 230508 1738918 1058570 1914672 1210575 395193 803387 1477576 428965 1425581 546012 1233154 802971 1004736 1048555 1996513 42684 1142874 1682160 1151531 56498 259718 1890500 808015 635254 1856464 1155956 1195549 576466 1258044 588039 1361961 431775 1477750 1085623 1866222 1453065 984643 1209669 184492 297307 1267518 237285 64385 91776 302621 411357 164523 1285172 1480081 375631 1770448 1577411 685726 1772206 1412040 879278 1117634 309378 815949 1841398 1307064 1111454 915296 698159 1843623 1528426 1348431 73357 1607974 1030731 1567723 1538218 1628950 756250 273925 866447 1518426 1628949 115452 1548762 683225 487 766072 1449641 1114418 544636 1719685 1177064 143862 536037 617024 48444 1454410 604795 1560523 231015 135671 918688 1310891 1648941 1202476 151366 1600686 1556790 1865131 1332588 1395292 1785706 1923827 509383 1069287 1274603 134187 741751 966116 263357 1988352 1332934 1696401 857068 1472616 1107573 928084 863534 341851 957017 1960509 390814 427902 43626 329025 1407578 897584 612691 942658 416768 810991 124042 779712 585194 1578598 203955 793087 752807 1228543 1623076 482350 1324878 210069 601536 556188 308745 891907 349014 1570370 403452 789309 931951 1594961 1077309 351404 1885245 909790 1634316 912646 910027 961228 365184 548731 559230 1194057 720649 1438856 248623 626081 1329284 1338111 263727 655675 1471018 1234571 1125453 1632767 1284954 134644 548739 463551 1962612 518446 1495643 1175559 729745 1761523 262828 1475089 131052 861673 1404639 675241 1554267 61076 592081 184031 1866252 249567 1000640 781728 1567589 1752680 453996 1054574 124520 707568 878778 186274 555548 911939 1403816 1616655 1865813 1712737 1409031 1261014 1484315 966253 1506388 946007 806860 1646515 110795 237522 361028 583669 1707883 1542124 1160960 1395776 1010386 1432685 995136 1782906 1258031 811238 884116 1250967 436638 1315552 1658365 93215 1863922 274868 990455 895527 123314 717073 1760323 1557303 1613645 1970894 1729810 1435734 1329482 232980 686487 631210 947212 834885 192107 1398337 1222585 639117 1429215 1341797 838460 1016437 1660882 1828868 1038485 1977545 538919 1338196 1639883 18346 129776 791662 1969912 1322653 788319 337678 961215 983471 1579100 277858 268563 1020573 375617 1232588 258743 880061 1049882 938667 157844 880137 1128701 63445 1401016 1583076 1865388 644881 704411 1833275 1569958 453159 461841 477482 185819 588593 35602 215912 1952904 502562 1120625 1114128 530329 1900724 1557429 1973699 1446600 284144 58199 1558226 226410 1174308 1867081 1527140 1710881 421738 434852 1565163 785714 612880 1726387 38019 450865 1235935 514345 62491 1457737 1464191 821000 143214 165627 1429930 1608423 248354 78072 1731237 649235 1998785 716460 1814866 1236640 685631 1037609 145225 380172 1211122 1940087 868568 1618008 1289723 1619059 377376 204663 68818 97509 1870803 1460994 572912 1529440 1931815 144512 1757041 1967630 1649949 1086015 1216351 1033494 257174 985632 1774777 539482 1276209 55138 1172472 1497869 1872010 1839461 424653 187430 1945071 1705054 1617062 1139442 909098 369297 1887998 1727345 1841733 1036902 449110 1312376 1806032 634745 700367 1757440 440333 1922611 1626476 616860 909817 214618 1728473 760384 490694 448817 88068 1242509 841944 1669290 1598059 444138 1317548 1842308 1904886 1172147 1935805 1531272 1756510 48669 1992686 1592252 406422 553682 1029158 1448627 986504 1484274 1658052 1104853 1564299 1321543 1610705 1299513 1862789 1682821 732441 1149200 934729 1870529 581330 1345299 1921678 426273 715275 1180542 1129963 501585 1388941 431613 57719 1743511 1236379 70586 359122 366071 338320 1299 1858938 490975 1103496 931733 801513 1857781 40717 551450 1230469 1354719 1906204 1283366 396586 392628 1429383 847236 948415 1532552 1440620 716328 116279 262680 456807 1356930 261525 846478 83787 877456 1716375 841855 1833810 952690 7605 1587786 628517 914805 1865548 360975 1509114 510351 1925404 1538018 1305289 1138129 1572576 1820831 1753351 263513 1425706 1400219 867661 966808 416632 1249253 1465073 712739 239137 108581 305834 724022 1208599 1166913 714491 1479531 1147870 811780 1383036 164905 579104 1625319 671139 509987 981625 827771 1193426 429486 11673 257107 1778779 501388 1463657 1083194 762513 1171221 1351779 1377215 768893 1255288 184897 512878 1008545 102479 714016 1943389 506518 1997372 323336 1776974 1615221 1219301 1770274 1999074 565253 275213 1994167 644928 1536284 1215376 509991 1815275 221799 1624579 1712329 931205 1422470 1292378 304615 412948 1149010 1673318 1052331 1790187 72561 1578037 1579028 29579 1692511 229760 744128 917768 1684095 1107278 1689699 902134 1966419 938916 34903 404386 224592 268961 522350 1791463 1768220 1475272 993542 1707782 727363 1766982 1435004 232236 251573 583677 1719844 1401653 1312710 1913984 1201743 1555555 48005 1632133 1531871 1473673 856498 305437 1557831 1646248 1738991 333924 1513142 647087 938379 1195792 1559526 1730858 374950 1896659 1073747 1027221 570231 999231 1806618 205788 638650 715436 562004 621107 862166 385696 1233413 308938 1683910 1980766 979879 1531860 812059 1153582 384772 839585 1068745 1653950 112959 407643 544471 1600979 843326 343832 1573080 1060074 781166 953191 1927765 1354056 656452 264262 1234391 662028 434261 1883490 1299356 1709315 247476 1640765 1435091 1474311 208323 1319874 162614 1843053 1252466 1693774 1310822 841826 137974 1593320 573499 1394716 1439882 52905 1191666 1471949 779469 16315 661278 1459184 965271 930104 477492 1390052 905055 1597293 307532 1551869 404414 493413 336589 419545 387726 1904834 1611429 217199 486842 948655 677304 923091 1431075 1507982 1969743 1706996 1310080 462029 1713156 919280 1136026 1130153 1387463 54869 536583 358626 1278002 1570056 355640 212777 1740641 1102777 752526 202318 723351 568167 1898110 1205412 238730 1761703 919848 1899213 1301954 553478 1424772 249133 1939339 1501779 451126 1338181 1907576 1810025 1914604 1934472 460048 1749827 1306069 1352685 126605 194935 1688391 316068 410226 176725 1998847 1333822 1308132 1039807 1302271 1442480 1920532 494042 487442 1901182 1776093 972171 1105500 638541 540819 424691 1102586 1947559 1445425 926835 989751 587488 1783315 375993 1462321 1259831 591499 1555301 1797585 1662434 731130 1858826 1330772 1675438 1167073 1396891 238517 1304313 710144 1873077 832440 201039 956181 857539 199414 932473 150980 54966 1888953 789388 535523 881785 1753289 799876 821294 927733 790804 1425386 487363 1628671 872177 574419 558010 1003273 299464 1648546 693713 814672 288707 1131670 1648740 1296459 1367265 1700396 174068 1745672 105766 271064 1918764 566012 726100 1039347 1255110 549744 273160 389466 807146 369622 1048628 1498556 988614 1882675 1736316 1217765 1250810 1968760 136742 1636666 1243441 1851479 1326376 628226 1841290 1800365 1470504 1642982 1290175 1510175 1755558 1372290 1290933 1584048 530858 312236 1749708 1436575 945280 114184 1686181 305809 246719 856968 1132325 771635 144051 1629883 23631 704311 1447981 486901 1547658 467504 421169 1567884 1692943 168416 439572 508668 1212162 559430 1489047 1386802 801995 214314 1833085 1753178 1592491 1615595 1828044 1732777 81415 1004370 359262 1398156 290089 1219719 1758190 275380 157465 743021 473997 85017 307095 1822584 136976 461146 1926730 1027213 757774 1192352 1866446 1108770 1419185 876512 1124848 1152194 1015888 1317630 1862138 320521 858183 1312019 640166 950335 616414 1594368 1978942 885781 1308835 1888199 508447 826972 151398 1341334 1993691 673748 1388813 1170938 1986220 358107 393062 1094607 906588 427156 1048557 1167171 1586856 1817489 1341218 1686703 867755 1905189 876254 695312 772104 1810310 1161333 83611 535694 883656 190112 1983511 1978904 1342579 1540298 787342 347900 1686769 1029635 1093343 1046502 553090 1679810 1229026 521608 441566 1816826 1301578 411860 340668 1484784 445574 337900 268831 1167459 1521661 1940493 470942 1297352 996147 408055 1659874 1365092 1208793 1440610 146829 746017 61492 1281562 145738 328770 1580148 510571 1635443 265653 1763884 1948497 607773 1354311 1622191 1840467 362033 1052383 1368893 1140458 354566 301288 331874 1021208 49273 573016 1420290 1119800 668675 1878715 364351 395215 431983 339397 1146510 1650898 474960 1721860 1816487 443811 1138198 789907 966658 1968203 1113724 1104816 498595 1176605 1562435 561888 299530 19757 1736913 1265659 815770 653296 1333320 1236226 1967396 1904731 1601989 37599 1481843 433912 1307187 1861667 872759 472384 1347618 1860146 1726604 138339 650622 802545 1709391 1435431 1912690 1147405 233892 1352767 43223 6065 1330426 911230 1182876 1718101 760607 1830406 772005 1785447 1785567 1314931 613502 1382899 965854 1234224 887153 1907269 1811443 556826 1017583 551759 268688 217172 1215378 429412 1402204 928076 1387596 998507 1436283 1819259 153476 1280782 463567 1519667 566781 324236 393223 1440769 1034458 872424 1693800 506102 1912041 1257154 1817442 1527328 1922384 1281880 517259 1870355 1141711 1568031 1457251 1666674 1975088 812828 1182167 1722743 633988 905222 1678314 1961149 296619 1323057 1737846 1690683 1014599 1813179 1425531 1307072 247276 1111245 1381014 296986 814713 1842990 740065 595872 1344297 134765 1179474 823150 1064422 1248767 998335 184918 693443 84883 1622169 1778644 1939215 1656464 1835487 478321 1553910 198570 833846 605368 1053321 242192 1761135 1605594 541269 137486 1351300 760155 606734 1146392 1164353 1776806 1853626 1139498 864318 1994529 214243 200300 772175 1251881 1285086 809650 1030342 1046990 1329783 1078514 1535250 1719303 487737 1480327 817463 895811 332344 602287 988693 477306 1877475 945179 798032 1623380 1298275 417383 185395 190625 1566660 83193 671039 1985136 1397161 1751817 307086 1361923 802923 1547878 192775 1084483 1162681 1635693 1668936 448206 1554714 625848 352733 627134 366726 1524826 1989158 127875 1101816 1929871 1943612 1981793 846482 602817 1560886 1768077 1794134 509663 710572 754107 1671900 306455 316436 1157871 935827 1506169 1316843 1988545 1034705 1034436 742111 660487 10960 610572 1061356 723782 1814289 873895 1720191 1409362 1779692 1143661 1888007 1096476 1887989 105707 161238 1584027 106366 639413 1655395 409004 960151 1031970 239372 1561521 1630191 711929 953643 1898796 1160252 758255 1837495 30698 482613 505919 1421321 979218 133950 1007532 749205 672972 1286815 1832395 1463021 270939 1964191 178172 1744155 1296709 1415258 1991770 1879095 235036 632394 127146 1691793 1664151 416298 1100674 672867 797118 779715 1027177 44000 1650186 458795 332810 914363 584726 892569 1964914 1408028 934042 1132140 847130 655549 349088 974380 482962 997341 50587 1735606 660611 1841655 1105874 404122 651380 505823 764983 1239957 1109198 1710375 1507411 1327308 1811194 1936393 1374315 249615 1182177 632578 1274594 1574685 701643 331051 1215929 649087 633094 1469777 1050968 1730384 908372 137540 283468 17870 1225011 140230 206512 1841582 552661 1280025 525867 763305 1725558 1644514 1459363 163011 1441142 422386 1070746 1120608 554451 1575796 1440726 172895 1441162 1763555 289977 762197 1026939 951653 578476 625593 1610877 1714325 1721639 1260349 1625906 1152835 926304 1088103 740933 1946784 1032233 39871 192446 1687589 610419 1778077 1639682 1488660 203246 1881149 1838053 1400640 1770104 1782747 1277954 1240139 1694761 734241 280755 162588 1764897 1763099 249437 1330941 1051081 1345055 558762 1970763 1031693 549740 69196 370895 54622 808907 570773 1668323 716099 420248 1683752 522837 1178426 1484808 1410202 1081737 546793 1147372 186835 300041 1339831 1543997 701405 903378 283888 738292 1694363 1040175 1586590 781927 662866 285144 774900 584319 1203905 21974 939290 1539918 299393 992324 501477 327194 613893 374571 1214467 930186 1427676 202292 991952 635469 1014593 1582953 835900 1909948 138589 712609 1926340 1781559 188249 1025553 1118608 1480441 761978 361603 1424158 1508221 724347 77366 1276277 415400 1618095 705080 1196902 1639583 1734748 463083 1575919 1151421 1237724 421120 1316659 1770746 1944293 701782 99400 396238 708774 1312252 1681500 1404155 80726 645028 307454 969227 871788 1598734 963790 906454 1469572 80102 1358151 1849305 496906 1941801 899670 1737965 767516 1387064 1743352 1626614 1449598 884093 1481112 591171 1768471 215468 362612 1283048 664664 1969717 1612295 1351029 1653101 1099698 265545 1669875 702554 1089516 1865059 968083 1745602 1149945 1222021 1536616 737720 546077 1326129 1073053 271095 866927 1105105 471069 1959007 1674332 1992361 497218 525561 853408 260940 899664 875240 445351 1488981 1763474 182083 1440964 638585 671396 1578684 1450035 1781992 844529 1252738 253839 330825 856641 507064 61414 1910963 1747293 1465919 891444 205726 1205917 1075785 26217 1257755 584588 334334 1982257 1011271 169467 140624 822658 850874 1076294 385718 922816 590444 1657416 820573 663288 718650 508131 1422344 1655854 1332916 453059 858854 1143891 200210 562465 1752751 345563 1160423 786475 108533 119009 169781 440401 1473893 1406356 913860 852310 194820 197740 806445 1877919 776330 764318 467437 315224 1109325 1169589 1384178 1264708 543705 1981436 30506 534233 566138 1803072 974805 1655391 1944943 987076 236899 1587900 1458873 155873 1010720 679258 1929130 711553 407108 305174 1394282 1343263 735080 582695 1177209 210954 1582481 1510575 1258463 67385 481992 133262 253702 1227013 1394196 935421 438736 573388 681100 342810 1586907 1304202 1855666 1171892 102658 923942 1644137 1705565 1979757 1274796 273749 450020 865472 1098459 1621228 967402 742987 779523 1115908 1553857 1935244 853710 110998 147175 499397 1228410 1467339 1578607 557234 1760123 1302986 516787 403579 1958126 1571472 265896 1161588 1131098 1295186 1084685 1463773 1724304 148185 642402 1465345 1683935 442363 1043160 1360884 844349 1139134 42693 1710790 810843 1940588 242507 504275 123938 677011 1966338 543969 634981 732719 1117695 449603 967297 1621798 508794 1330088 322490 900664 260615 1898832 1455701 703796 1545263 876132 134652 150513 1070020 1586430 775541 1990328 1985896 594491 1167940 357917 83189 375013 342290 1771342 1616018 1978087 810505 770639 111281 213158 721967 1446366 536973 238056 877635 470441 1866815 1810583 1699891 1154978 1620153 1275245 1646042 57758 128020 1677708 978211 657118 1375280 792495 721950 604449 1091817 941350 1607362 1933984 453425 306699 620305 935750 180971 1760077 1753683 1368587 674316 1814014 400058 1201087 557059 1895020 1872445 269236 614781 1101014 123911 1569309 239232 1579742 602207 277151 1324827 660467 1585031 1059973 1527455 1882069 372943 728336 1676056 1228774 1364091 1775277 176832 708635 436588 1960587 561283 282047 1366887 225153 1644849 624858 1096987 1134648 1345407 1588827 441520 1614539 801574 1742673 512774 372547 1345366 1377296 1810561 639994 120012 1232906 1803148 818368 782722 1585144 118970 1899819 540325 1844462 932290 83095 1612106 1969838 1634314 822487 1624429 1462492 721484 333465 1142318 1332987 993756 1823189 1476492 830883 1429658 676689 60942 1452750 1928806 1577932 1746147 327848 1382364 921642 1213747 1681899 489671 1515058 967257 765697 54243 1616445 127251 401585 1034200 197571 1263633 1178274 128131 1993068 33738 655017 535002 1236920 1228592 200090 1015428 1844190 610463 110094 1177205 1068652 1710034 643509 1131895 36762 1836579 1151025 360350 1812476 1332015 906560 64530 1030831 637119 1307502 1482317 912661 1818317 499317 638478 1002874 888880 674864 1970690 1837472 1052984 865862 1174062 875658 850855 556356 1094704 1813540 1129700 1741516 1128450 1647990 1584796 371715 1861883 207184 1101896 1087805 1824316 879780 572187 321822 350937 1631117 442600 687767 1362543 1614095 1659345 807331 1576589 1495989 895033 1326298 1861067 1348378 437811 673066 1100646 1257657 1373755 829522 74765 543405 1693361 54989 1098997 1483633 655105 1008147 1362515 1269644 239085 294166 1953376 1925685 1603932 339160 226006 1668944 974810 1005330 1138908 905476 1356206 471742 1872986 1171340 1532999 1982561 609463 549613 487164 1838225 375632 1300494 819809 1634461 1494934 679281 1366976 971551 940015 1219221 417861 387895 424007 783757 1699520 1673261 246607 1741099 785513 63515 262725 67310 1770663 320452 972404 319670 668560 801858 629767 605762 1626269 1994600 1762345 546567 1901413 22079 141319 406360 474559 30005 1015797 1223627 425585 101464 239817 533193 1886260 1817936 964928 1163450 1400443 598684 1238658 264085 210402 455413 1169230 474908 1481759 688557 320514 1337718 802762 1555780 546760 150785 1705158 1303138 569453 83896 97900 545645 1112369 586635 1942503 606130 108801 1096183 1768086 1082980 1017798 1621238 534466 610132 761822 856836 1514389 1114558 303974 955890 190207 957075 207619 1415110 1587145 1516973 909666 1335922 829837 535471 1349593 1713611 346536 234544 421459 1780854 225192 1497093 1011060 1665024 1303915 1714182 1620102 1826447 1153424 1545758 1283592 844594 1767420 335802 1729599 1284802 18465 40414 1389543 1144374 1580112 923359 426527 339401 257777 37896 910768 1954959 509740 1238301 605921 618250 9742 284591 1349961 1681543 1829304 23467 974142 527116 61929 1217161 743915 822259 1397808 188385 1115414 379565 287827 919395 33084 1591547 959412 960349 574627 360073 1932694 848388 1148945 1046061 1344739 1615408 661174 1841087 818774 831377 1688528 1992823 343375 1336613 459677 779541 1849386 1062950 1094884 1217748 1222772 1728102 621774 1492578 1543003 317842 1528697 1961551 1943396 487551 1707783 185527 1371809 97455 1849036 426897 1038321 545885 1442878 711520 1732021 447730 177195 274917 733243 754607 844703 797584 320616 287612 1927045 1384996 935447 45376 816294 302021 388711 1824039 1914334 1699088 1738693 362888 1356037 1567776 1313060 1104510 1954640 379675 315939 1416959 266336 543138 1736605 1812219 473046 1601495 1644084 1471836 1094586 1049170 720109 307413 864913 1838212 1308082 508836 1428558 1068459 1350587 1686370 1293822 1366563 1912758 1400848 1661463 1829728 92628 6086 1775297 138508 1625459 519224 105592 1650826 1685843 120710 597787 1307439 351025 526107 1288410 1732127 338326 407237 1348694 1882042 67846 1155861 429954 1447183 1543334 199862 345403 1966482 1487040 1881005 727615 676016 1097781 200898 457801 347441 1497395 890600 1932364 900357 470963 1573410 685611 1331132 685358 1802814 508258 547562 1187128 1107085 714738 1255835 388396 1743127 1438128 1951834 502786 1660527 1232860 655937 1441240 23122 4873 1069845 1032137 212869 1939932 1982167 1223885 653074 1735467 862754 837688 622327 1547279 1538807 311569 901187 1029146 1083242 210583 1473631 281511 1418559 1744853 578989 1891335 212677 639500 649323 1765884 1320320 744318 717500 1644024 481804 1093486 1782425 207930 976910 1954895 379896 1800895 1284662 677039 240206 1207355 983216 1048165 989529 1910740 1677263 389090 1331676 1623390 1930451 281862 688124 517189 433008 1131341 752158 984998 1296923 595326 1770871 1062176 1433122 809109 35967 1613900 1535320 1850662 965131 101793 1788600 150863 511154 1503181 19135 1825148 328891 1418206 1503618 634235 1371641 1859060 239177 450576 1244293 1257786 366799 1760174 1523092 715332 821153 1685467 742342 1207139 1036479 275323 1398353 854537 96683 1060086 1018013 1231744 1050957 264798 1056975 721250 358263 1577288 516179 1966651 458838 1912304 1484161 1106435 1325478 726779 945633 289308 1367177 1500319 420082 944589 63689 1086447 1788987 1419253 846004 1170821 1234477 465287 422808 440990 1669392 1173807 1962485 66542 689568 622892 1908083 596273 882730 246557 1627207 315913 1994521 476118 585697 1905244 13543 667375 1290367 403996 325346 1816431 981472 1903240 134074 454722 1250191 625048 2942 1468797 1967429 244003 1793179 302794 1781585 1086831 1717793 1424278 1274895 96850 974224 1052794 1168108 1621644 124306 162519 1868662 913495 1360856 1119971 398521 1526778 1075532 1830279 65966 1061428 1736849 1999422 1799713 1600888 1725082 1088582 806057 1545878 642008 762563 99863 1599970 392330 911956 314859 867708 996085 1544147 1866962 1626631 231288 1891871 1517571 1761013 1523746 699380 619055 500344 1817177 133661 823591 621436 3186 1320164 1620765 1778876 570890 1308784 1887315 974402 1347906 1344950 1693719 1350056 1800944 141187 525304 1684691 532308 1566561 857144 553590 1604316 886750 583376 90043 85097 30645 1970489 1396093 789357 503758 842644 427723 723077 1108848 1502243 1857463 435579 1921685 1900823 1326681 1159538 1274294 720888 1147464 95085 1400328 27358 1703595 1180071 301498 1860110 1576222 1408739 1890028 626744 1106104 233926 1932499 1434718 58245 46246 591736 1099950 363742 112855 304419 942964 765311 197418 904911 722769 1053979 1708657 1309738 237196 1412893 1682880 1666746 855177 574256 922011 385925 312570 1633652 923234 676722 1691806 615761 840876 1487987 337510 1505055 1044781 1540479 1236643 1326853 1079935 1007308 607184 199878 1230952 1298926 835087 1476855 1237651 1895258 1489486 1469104 1954511 1514534 1748257 272622 264602 1704254 1813304 1132768 894465 299139 1401308 1016996 1723840 1561865 1671727 23851 235440 531282 355475 532707 27377 1606700 1676936 460863 1340377 837063 1120942 1872671 662716 390122 1640845 1936722 159844 1492777 201215 926238 1720846 599211 1711874 512830 1953406 220652 1103082 1724417 1501353 112061 596312 1631697 870221 197482 849583 676743 545958 1822792 1155553 1995783 84759 1563465 613846 1236831 997129 244572 1734965 83275 1341896 184940 1323174 1275398 1749523 637871 1149207 659539 1649675 410104 1796717 1050855 881161 195311 358944 1280691 664543 1325597 722878 20347 1296686 951937 1408436 1934219 358456 847662 1897402 23844 963338 1277158 1745785 1039695 1151882 1795356 708043 885883 201844 423047 1878332 1396673 1012290 1891324 1310433 388591 905102 521010 935197 1465244 1927290 1323883 1919209 66181 1023283 1409785 1672676 289774 47555 1787424 453539 1764720 760237 302579 373208 138785 241274 1298916 1483052 860755 1755584 1594842 1163620 1277479 245829 228924 1659136 1393533 686635 1187060 617225 1325645 1080828 134365 340774 1486411 663748 1936851 92773 774325 962984 1595107 1034864 1715782 1808795 1373201 1812310 1505154 1067655 1404511 1892267 850939 612448 1591583 279560 672303 983577 364519 635283 822844 1309858 422700 1777983 1930327 1809788 264424 1678777 647670 1286346 1612363 670770 759670 1611144 1946028 578557 589037 1959509 386314 943539 1737741 1278528 489900 1142924 327015 1024752 772316 239875 1968879 1199502 1615277 29374 1325276 770284 1381180 791045 550825 393844 597833 945971 436298 500571 291864 1987477 496646 1164475 776014 932967 1774116 1443496 1924290 1002310 90899 129381 1164092 1979128 1121163 1358637 1452826 426312 526008 149630 219223 292017 1689124 279678 175097 1857916 1761197 462126 322975 1407382 1558306 1674504 1915064 1870614 1687364 1736912 709177 92651 500298 1103406 473969 1590192 401284 1719311 427478 160898 323844 1948341 1128915 612140 876258 932584 598608 840901 1479993 1698580 760463 1139169 1269599 680148 598223 904782 1397311 74383 1815197 1632286 1290756 244075 1388445 1770840 1817138 7170 339467 1068627 1635250 1174410 1653577 482963 467817 1874174 666743 1096940 1559995 907556 1201925 1194773 1839572 400577 1903007 327192 1112115 1589327 1040144 1848568 776317 1439013 730302 516207 154322 600992 1434696 1845466 1662730 1752983 1269963 433106 1413036 1540283 804347 378295 440126 792176 1778910 1943883 630196 708574 1446441 822412 1883907 1367912 462829 1472700 1023001 1347874 1123041 512492 141284 1478058 234349 1114579 141885 628409 1708739 1785183 1997610 322477 980057 1355573 277369 760578 740582 1487787 429022 167551 360722 1438322 1265757 751990 590407 619207 114988 1915557 568930 901032 1790362 1919854 183758 1494550 1933092 203125 513777 658511 1930879 966600 1476218 562306 1050766 412490 1902185 1891938 376981 854407 609239 941827 542528 914023 1742091 726424 1801544 1995915 1244359 498975 870328 935373 429851 772938 76435 1776743 1653154 836975 1519621 1761097 1056507 1458183 414788 967543 732963 1865899 625379 1635095 404352 1323779 556742 622214 1198215 788252 562546 1899824 555489 1742340 1527987 97755 527282 1742844 1017341 41650 111198 184196 460127 1794745 1201961 68215 1506356 1499118 962529 1615008 340947 1234833 1737323 1305103 1707636 1137833 1910096 1670975 686644 1731733 1683231 1074893 1013473 1213063 693423 87810 1569582 1455891 928273 1763832 483848 1196296 112239 680253 532927 1302821 595472 78309 170537 1931783 1865364 472175 1643786 834694 501137 791245 373370 410972 154882 1384121 1652079 305 907755 748916 1635933 1791049 675947 184600 322193 1145460 493904 914348 1988438 830765 660755 1723786 843810 1699637 1809107 733581 484450 1835831 1086191 904426 54179 569451 1186101 396596 916478 105826 1968703 1514942 1740979 445757 1811411 1756587 1463561 1375146 1906918 448795 162230 1197095 388421 1332808 1857617 1981768 1099058 401085 521215 1539396 1882486 694055 1555913 1001847 1380000 604794 524566 380183 1560682 1447695 1548733 1061278 1279021 1466365 1714835 20529 684908 994136 1124347 1465305 713165 1572808 396817 202656 1083614 567675 387681 169198 1017053 1665320 609779 1046848 791607 1577425 1015407 1678483 413879 1689661 647135 1403371 896457 1516782 1987838 1191814 78210 1376414 480724 1699146 1826223 1152622 1063724 406859 855945 1561228 1331130 647631 597697 1970735 1854662 235462 870940 1519339 1369737 166451 1868845 570185 300922 1055899 1935632 627862 1034235 1169575 310092 360889 570741 1314851 1415598 1697813 664670 1814723 1568015 876366 46230 1972138 1855298 1554744 1278296 57322 383788 938848 97001 1388204 1503559 1692484 1940214 85598 157275 428131 718715 1004093 689647 148399 915409 816894 258379 875236 1786201 1246566 1101652 508814 853736 515319 444663 216244 1209105 279626 1518901 1230932 313942 1978615 1132302 1182882 1365697 1252477 539680 1379720 1580217 686706 1204333 720717 1720864 552538 55529 396356 873550 977678 701587 1899497 545964 1986102 291049 1035133 1219655 1591444 418368 511614 561973 71868 1056932 1409615 196133 850537 1080462 1714352 335345 183088 1051960 614464 512675 1389193 333047 1277252 882559 913185 1280927 480843 75654 284228 118917 1439253 755220 1035658 915276 641043 878866 1484848 92156 1136037 757777 834477 1132698 1809419 649449 1854680 102299 979230 547285 1000684 1340436 9649 357071 304857 903011 565348 1060186 1587636 1391193 160283 107939 325804 949276 1519203 465825 949565 1654563 788720 1470207 349243 1080312 247005 679108 1263606 1054134 591231 1105630 1678328 371358 101151 541660 1947027 361804 1326637 379760 1426707 1849832 165362 449829 396125 1230501 1075549 643496 1462758 1422107 1366155 208074 1063161 156776 358707 1809746 1081669 1804135 1330142 694734 486291 752789 1845122 857169 1523445 1890829 1907936 641716 1148745 1330489 1133961 991045 1924811 756532 1497502 227906 709749 1417202 324299 664537 1842141 286891 1557275 1276371 391685 513532 1330670 1049025 755327 899528 1370821 966129 1312901 1269311 488408 642324 883579 1974650 1171091 1913116 1326678 1624755 1675790 368240 678938 1050261 864171 1891168 972732 1407067 1588509 746526 1443808 674323 142166 1164891 761640 1777820 586170 303015 864487 1577193 330468 1078789 655984 1153776 581162 924215 1613897 197480 1670151 815140 1566515 548136 260805 1374401 1381305 1725994 1078421 1183703 307064 1781296 1716607 1707990 1261875 771213 1550129 812105 1841481 1402789 1741002 1735538 612209 860158 1585564 1216860 1580481 799018 462187 1289288 1047820 1015783 1869227 1109607 1104594 125279 666968 1586823 1444941 1767864 1727585 210482 791449 777339 866213 1774310 1460274 813844 494709 690163 1796881 404676 64573 1929054 1792133 1360997 1809974 329929 1605666 141428 94497 786317 1613294 1677920 1170200 588240 1160172 1787690 1676586 376168 1186585 1487664 148805 54900 1213357 218113 415711 687047 516743 1529487 28846 876670 1215006 1915830 639411 1409552 546637 945172 1027780 1035865 1823142 387456 820827 223906 1142003 452469 1334341 619155 581402 897028 1240590 1803524 1581281 1864208 1381136 619395 811600 1513411 366337 1377667 1830893 1707866 10298 832336 444501 362246 1813380 1335399 848950 395165 7333 651777 72659 630569 1236690 1730144 357956 1360298 942035 1147468 1063789 715932 1127279 1143904 1347863 531823 1562929 1208069 1773324 1032634 1850610 732106 897493 301577 435645 1329106 317102 1903700 1996802 1631717 596985 1289674 82346 436421 1751095 1378584 1478377 1703950 244220 797153 971300 1026706 1967290 1462885 1449776 94347 1353561 894444 648377 1266185 1364648 1868574 1896238 1921648 1941292 672219 495444 748737 1642842 1477026 1041383 934247 294130 1546918 308641 1390289 783242 1008190 1665303 787566 289572 200272 354737 1175388 1292018 600922 1517174 1138749 1976651 751387 246367 1423438 626785 1920947 1427415 1337594 660628 1668968 789843 774597 899128 769828 400339 618917 358023 761987 1077184 856334 237013 1913397 226638 1411887 475511 1525420 714731 1594527 1440528 1144986 187954 60622 913920 799275 949614 599859 467854 779518 455907 778130 1371185 1039550 1088114 1222441 1930291 34311 478215 676062 899586 217110 326977 838584 1252214 605072 31210 377439 1022475 1572711 854362 576509 1736303 1175745 1163485 544720 74601 1838920 208473 36048 337741 394385 1644950 373673 554798 1580699 1072129 1505941 1671766 136292 540346 465235 631262 1185470 149100 615168 436006 937876 715239 53821 738824 1633494 1934505 492498 77337 1451194 1036071 931641 1176155 307165 1291812 1826878 1051770 755328 94218 1293808 799675 1789580 1105369 605652 1209774 1410499 1768852 1174002 1981724 1269523 382493 650466 1903578 1497439 275479 900313 1406300 1288566 261471 612859 1283089 1319330 1320219 195752 1224279 1915468 1370605 1215590 868810 1755910 988716 266372 1529714 1650960 1337346 1793259 283474 928146 261765 21300 27610 1256118 1440240 1768345 896860 1680335 1052060 94931 1116907 390095 902848 1295637 409126 495216 135764 236217 1020272 667368 1196415 1097068 45131 301504 696651 1731932 1313793 703222 315819 592896 409875 432128 1272995 1222282 451689 69565 1016829 1480085 1477993 107220 26843 983795 988726 484125 1267583 1606797 1029164 1753684 1500378 659550 384992 1336160 901608 337804 325559 553717 617927 932149 1821741 1271155 67128 582272 676992 1969113 659992 1882205 1294294 69031 566344 467081 1135824 1075212 165684 1906714 98724 1478123 1100514 1598910 1070786 1643681 989385 500088 605127 1976192 49585 1595154 1761883 1164868 1607640 1643789 1646771 756695 1557000 784422 1871316 1245663 985532 1486911 1516924 27848 1068383 1809838 217367 1802810 613079 1166507 1663408 192663 1854142 105441 1233581 849797 1029201 1615285 152334 933288 1459573 514969 1834468 1544897 736375 1804089 1148327 1948275 272647 670698 483310 159143 1659086 497396 387505 272216 587103 1944740 1555885 885186 1648537 1829296 1839106 1774539 1221 1166403 1883228 212880 1923299 426297 588685 341264 833095 1620569 1350760 954500 232584 497268 88775 887358 702662 546919 1373419 491542 1737457 1078987 941979 1783781 1149575 474197 404855 433502 1462313 1900790 1228949 39783 478011 957523 1781649 22071 1248258 1890666 649311 1913609 128074 1195409 1652116 1302968 479148 1157425 1732398 1519765 1735935 508834 718575 1302517 791782 189940 389866 49867 1625164 81841 698357 295293 216136 1392228 628890 728715 578945 1818174 703935 894420 1757324 860929 1166326 241971 1852516 1017800 750036 538896 1202333 102250 325875 758335 1526518 1826737 1676256 48483 1744391 590292 866872 913320 525378 1737081 1478598 610792 864547 1148073 615592 1441363 581951 1036954 1168339 190014 1430803 809306 1817911 1262207 803823 439094 907948 1240883 1991822 1230772 1177348 293523 777455 1231144 1924198 826299 1599349 149135 1669189 754469 1026956 1347505 1036495 1231703 1842465 1849745 1587021 1734727 1893950 309133 101177 1964636 630692 1884712 1949209 1302120 1438985 1395745 689212 1682246 477856 902151 396389 1414319 42665 277456 1296728 1495602 1760695 1961275 1294005 162530 1153169 1821647 805277 1136702 1716 1855646 1466528 1237158 1328540 297627 1366776 1941532 95824 405637 31074 1701776 187486 147201 552765 1225780 541443 1149913 244328 1102540 682608 424156 1077684 1097619 364540 1203701 607956 1026388 1702152 279376 1544693 1095861 1585357 238555 1279558 1771032 896800 271011 1871757 173968 650496 1559823 159194 614813 1657683 7413 859704 1904342 196203 232887 306224 1011970 1378136 49160 954970 923594 256510 76346 524102 1257064 679709 1698312 32015 988718 1784495 1610829 1175318 943071 816889 238624 863640 656330 114546 728722 1962175 881141 1751230 457933 1190781 488724 1786698 1785430 1093007 1573394 188929 1707376 617083 238706 632955 91681 1027555 1487474 926248 1124376 1611698 1345691 923764 615267 1406192 960706 1237953 784883 973620 1482075 1779553 1197775 1661435 98201 1580185 1857829 1217842 1642340 634400 813463 1831472 973725 1415380 1986555 960162 1276161 1628026 1964535 111833 860868 1726473 1088440 1099810 921265 1554359 1357125 119466 780975 1280365 248144 297190 1553480 990468 1162629 77600 115860 92341 773513 1288319 208410 477258 1628727 1494710 114126 1609228 944559 1440451 1332788 1651259 1246107 1847110 782715 1136613 585938 867334 713444 1302899 874770 346446 85547 947831 484066 1446420 316363 1152682 1239243 559049 1356737 744106 107421 1433811 904549 1902597 1143736 1901063 1247117 1951970 1602248 1156485 407267 268237 1711581 1829289 1838703 900234 1830275 1518975 946635 1167441 1901206 1124198 207144 1628488 852629 158007 175151 740030 469826 1718221 516678 1337255 120673 1935406 98866 1610487 478394 277425 270579 1235813 1177817 382670 118138 363911 1890787 709724 936129 931640 1518535 1870243 1921505 1820550 151163 641398 1349343 877869 483368 224436 1526842 1275867 573193 1137472 1397539 489848 1016016 114020 351403 112864 562643 1668274 1393977 787550 1409548 306498 1934462 792326 682772 289429 320635 182883 1373573 498937 1726672 1833282 245577 1147218 856433 614476 847845 1565204 1004314 317696 562512 451053 1599849 394572 562543 631466 34326 346016 512868 500476 493949 1913149 916973 1073119 1934157 77780 48344 1771126 1441923 1247512 1199484 1135727 431297 1727196 1791544 1367566 1409132 1076763 1023632 868492 51685 838017 678871 1147894 72352 1615469 100441 436174 326576 1485008 55828 375030 1105296 673870 1036458 1298957 1247590 1133959 1835448 930632 904550 762965 682043 450266 1521366 868881 1432584 817820 1783716 290028 1715287 1887426 1974038 29403 1339838 558721 498893 1808791 1578479 726719 1839444 817132 1225769 181829 994621 971835 1302703 960466 369875 930862 110057 1889012 274828 1197391 1978007 309383 1077194 15872 16143 1554031 303263 635509 782085 1848980 881135 816590 1998306 464816 1692043 415476 1930203 206195 193141 524122 993517 573987 1957333 1142018 211212 545621 1733657 135934 539636 342979 492036 776542 820486 1921385 1789011 800068 1311110 1353685 1294855 1528988 581726 184117 408449 898335 1503967 1800580 185966 1223255 393792 113108 516863 1586767 1447166 1028755 943839 1220082 695873 423864 1450971 943541 1722312 544668 209298 1582755 407740 927327 3991 1011189 212291 1158652 1251996 330542 580743 1210202 572696 708457 1213133 233290 998813 1694497 966400 1941721 1514718 1685352 1757890 1630454 721847 1248621 1125216 541341 553320 648814 668755 1512156 1106648 877994 1497527 1829818 183405 207365 1387644 896522 1397480 423744 451049 442685 856316 1811604 1943304 1377142 1424624 499847 801889 1876795 1174495 1527994 506163 407208 970098 1773079 734029 1051951 1370477 1334336 249079 1561767 887355 1001262 763336 132170 469407 1750342 583837 291919 327434 1920487 306710 332538 829019 246697 1682952 302672 443830 852466 1129656 1068248 1089501 77877 1173694 1070797 680750 225052 1275136 1687334 304289 1374700 1052304 303528 1706396 1879854 455856 1661691 1483510 1195984 1759155 1082455 1667252 620471 1468700 315251 619635 177757 433570 434501 1403381 376197 1462706 1270908 1865230 381289 7469 583707 1739778 699735 1203367 818289 1711717 1389109 1913830 474265 350917 915315 535325 965127 843041 719803 251314 1128208 1074930 1618963 226485 1765608 1292393 1041186 438881 1268385 1634301 754152 1834664 468151 1632390 1185595 883867 600846 731554 1081133 140232 1475982 48155 681109 34549 1517045 1740017 380079 854265 1997931 952519 1745082 1010562 1065010 288732 374647 1305370 448962 1969418 1294031 277780 1814218 1236352 53068 426118 1521396 13045 1391336 1085736 842678 964741 621841 437376 1501447 1197906 661966 420203 323128 1826238 1453173 1122281 1398278 1261920 1285249 605660 951468 1563205 1907632 1284077 1266177 1092591 1464120 1929415 1381976 1625275 1513045 1288712 1773996 1655476 424489 1713269 1740029 1134893 130821 1088935 928437 198155 1530024 1248017 1015543 1015348 1896092 1161826 339146 249552 565871 1805718 674865 857893 374781 1564728 559354 1959882 1332295 1727674 527032 823683 1422175 67732 1761310 1032001 222751 1907641 171031 1548169 178886 1617916 1676865 740662 1389246 6378 490527 1348640 1933920 1737894 1064033 1153660 1856847 46015 18303 1303890 532610 366685 1528113 1127938 836533 519600 294811 1986036 1937375 1317230 448860 771238 650695 550554 937117 175496 1792779 1063888 1639725 1614943 1380922 1309241 332109 819299 931550 432763 738721 1706694 1487245 1441364 563674 153274 807252 1859489 1166692 797356 642004 326566 1039307 254865 1012223 1064785 1139339 506762 1771628 1456880 1080207 1441771 1187662 1740662 1743964 1486186 1338462 1346884 989843 657419 734234 969224 1238504 822471 1920263 1039870 279318 97257 929331 1260401 1342086 1463914 1061515 65929 343094 87678 1774033 991633 1230058 870051 563696 935257 822895 977013 793920 1898666 709542 1826911 1040407 1329998 1360096 1006506 319914 842795 320564 672337 808989 145253 1004847 1838083 365504 1074391 1991500 680304 119523 368710 1490753 352818 1905962 636151 1469632 975928 1743087 722408 807443 1148221 1843567 673657 289049 1889386 1423461 1535542 1369221 1664398 169438 303188 1385095 1964555 1319790 972596 1680018 56735 1285496 1193736 1108048 491232 1515402 1324636 86956 1094583 325607 230281 1981424 1147917 691752 80403 1859713 733306 900766 1482385 559776 964193 741794 1285310 289569 1553268 791527 1305524 774617 264611 1668642 111325 1940716 1888798 333148 890128 7845 815143 268999 382276 1966362 1566000 314064 1159790 1306971 1043148 1289326 1518089 440507 1213086 1229248 1610697 1578571 817291 1871716 804665 1828617 1298655 1691699 788434 953646 884915 703201 1993749 265436 335092 312128 503511 428969 560108 1086155 202546 387917 1925020 536957 893228 870092 1869982 956188 1446308 1748681 213878 1057355 475534 1935825 832489 1787614 331376 52836 51452 21360 937615 189878 695640 1782468 1943703 620156 473320 249062 429047 255420 1333636 1745837 133475 1162676 270845 1427931 1924114 395010 272632 909237 262326 1930672 595903 1777623 1748650 318872 1900853 1618543 503657 1020948 622323 543389 324254 622613 683477 1779067 684007 1139261 44371 129342 74088 245473 63218 1627627 1594978 209725 1488994 404951 896873 1684418 1174696 1216477 1480893 1767944 1099582 559655 1214207 1369786 1573563 1297361 1197805 183850 1435880 50640 446258 1132450 1254689 1902711 1463150 1063864 281785 489860 1970309 7944 1294142 277947 1267951 768484 1740081 1523850 1195496 199247 197090 1419300 536261 473636 979541 1304027 1311976 1106603 1998651 390296 669441 778027 1142621 1641756 1898424 1734016 566226 20037 183297 1650404 421473 1486309 236599 1202119 1648884 477840 1823941 1574316 189119 1785978 22682 871622 1100849 1103561 1128711 1444737 1229814 1511378 482221 337572 1447328 1036050 1858437 1786441 147767 1649831 231924 1688398 1271587 220119 558618 1034129 1234559 966449 999428 7395 1646383 1137388 1738683 217007 945834 265216 1158203 1822804 1209167 1041595 1129537 65311 747070 373104 1831685 793435 458267 150841 315199 19509 1767651 1795250 797447 1472784 47550 1049161 439116 461686 699896 1845619 350541 1388909 1790993 541184 1426047 1291646 869884 586408 632548 1360907 1498026 1621318 994628 50420 1002517 1405929 1015974 1146212 1611794 149248 1716351 26411 1357694 1638954 1302839 1518153 730189 579341 1288524 1505141 1887186 123418 1859098 567818 355300 359097 480517 1683873 1238110 1289684 1457682 1667376 1008778 895593 1844064 1344896 782633 179261 1961895 655483 1388798 806677 548519 9957 242990 1481480 968940 1914614 1181541 363316 1549245 920231 258205 1264869 1794169 1450942 327814 547361 1226981 1854442 1127826 950514 1096176 1520064 220782 875843 1077740 153424 548821 1642170 1971358 1067410 1662253 499135 443160 1800955 1728838 1983991 990 1048162 760314 276264 636671 132225 289893 866986 1085771 883762 3682 911701 1038245 1050866 1958535 1963840 324050 216653 110989 777863 969367 81605 333063 642776 804268 1555434 1331454 1498562 28757 890797 271231 367615 1486716 32550 128960 215259 13082 923849 1079728 724914 635248 1752342 885459 1006810 856313 1254627 98491 361230 210585 1522427 1659817 1117122 1878901 309697 1975718 424096 622324 1686896 931923 122580 884433 872175 676489 1343254 1360738 1511369 197553 721540 1668024 769908 1948355 1406006 286358 1981295 942346 1902693 1853718 1006849 1289363 150942 967151 1230633 1458498 478066 1204235 1514316 1163099 368492 1167731 1290714 280648 1831910 645107 638043 248186 550038 333623 502453 317225 1573824 1970593 1135294 998985 443028 151672 1731054 130062 1825866 739756 1712580 1742606 743410 1652526 1493346 1106178 639511 924511 984726 716279 1932344 1562074 15708 414277 406703 1208108 769897 822784 149466 1411601 1616112 584226 777557 1126478 1461795 1334543 1496531 305001 1225298 725408 1795689 409633 1807507 416861 1254018 1269164 1051385 797471 357435 548652 1143546 1702007 281674 1347805 529897 364940 1206523 399816 172580 1269478 1176706 968651 48351 261734 749339 788347 835121 203942 1305391 396491 849313 655992 432363 1190396 830015 792782 1608735 114737 215028 762574 735042 1159956 973977 390223 1998662 1251837 1250292 408988 769284 253817 1475799 1989063 1204295 632585 1330504 297916 998467 1415144 1691757 236647 677500 1115610 928058 1675234 980410 1967038 1588428 832880 878134 1347119 1556263 41368 175377 1769865 1552392 950725 655600 837482 1098481 773559 1269992 1789417 255838 524112 1087732 605358 1156869 1132164 1697372 1877642 945508 905357 845304 1136684 1502301 1789480 424208 1535043 1003601 473717 1909320 1801115 462515 1876467 68822 814190 1767448 1686228 501666 1470274 675731 242122 634940 317751 1099841 1741431 1202311 1324311 1411972 806405 1356946 1667000 80613 489209 795644 67322 1953111 1216434 1825297 777330 236236 708811 880151 438215 1595201 1399183 88757 1311307 1230778 1774340 1892635 515601 1293213 1290043 1854992 460850 1522295 1003050 859567 1885143 1784815 1183090 1931310 1144666 1156067 1473105 1715833 1295325 36835 1154974 1222424 92316 1884826 1454869 1286154 232681 43304 997594 1697159 699627 1483707 1620052 1076657 496836 32952 660828 1864012 326723 1232571 1460146 1005641 652448 1898637 976719 1202171 852496 661761 1330777 1376327 905621 511555 1791662 760822 1848035 1689277 574565 1076044 938961 773386 151234 515637 1460905 1735957 1082422 993943 1826707 1712140 252758 298765 1801854 876219 813369 377069 1053679 1951427 845566 363522 753872 337052 57437 1195171 233497 32168 1307313 749484 609190 1982220 1227067 148326 906107 470516 1475296 394526 1461203 661587 1996042 1237830 820420 874721 1435453 1697378 1339370 796063 754025 441859 1754351 467645 709431 1997065 1472969 237564 1102101 226060 1787263 1544399 1949005 244124 1303775 1577346 428269 85582 1442181 1520509 1372659 1251691 339446 1449049 1287983 1960613 406017 1346167 1931668 1410766 1708887 835748 875978 13369 819926 1000735 1823239 1693603 1367277 374475 1439078 1591533 1294911 1452891 536525 69083 726918 1801658 272723 293289 737069 786013 1812560 363524 297279 144781 1544341 1486378 1210286 73448 1117783 1961039 905113 20366 553143 1770219 1891875 1210084 1360955 638932 983234 317202 832796 1773546 1602069 1117007 684609 1195933 979491 1926678 1644168 395345 1440648 1635062 1485842 724405 1385941 707672 1624898 749909 783385 90118 1516105 203682 588068 22472 1782539 634794 1812074 396469 1384859 1046623 1067761 610983 147416 623767 1400461 234385 883036 1443260 1726574 1003053 426022 1517833 1653184 669409 1923109 1928881 393648 820140 1902265 1231769 1436862 36334 573017 1714787 220941 1001794 324628 1980306 809524 643621 1535700 1543354 1397654 146017 889371 665291 535318 465340 1982725 1832925 921309 1707317 1534836 452491 1840645 1700405 1952356 1920153 718982 1800771 99470 1324736 67045 1239414 1965846 44695 896216 1608194 986704 388608 203245 1009804 723363 1556392 1601017 392337 390490 1414128 78692 1228944 1966740 881835 970873 1094659 1942300 851149 1378886 1064323 1865634 23849 706383 627750 686274 600453 1599585 407395 1284902 1323919 333991 1820396 1426812 1433834 1080784 1546431 1333242 345198 419665 935228 1088458 934336 1268100 289312 1267118 151879 642864 1931730 1316012 1394919 1683943 552362 471253 282834 934497 1436417 1722326 1773096 1506789 1996359 1436741 1013042 1629405 470979 1921966 772809 1411937 1850614 1126453 1428291 91930 1488865 1961103 1302666 1843773 1411850 556856 20385 244879 1894085 190149 1796068 449830 823906 147165 1306457 1077442 1974232 1576543 1582053 1038127 1707145 1487486 388502 1196256 1270005 1968123 1585099 1543147 1770460 1465398 827138 1419520 527677 1173466 710904 1551639 537532 393644 95583 70035 1150493 840965 1819299 753099 1811919 1918129 1188184 242881 1635243 787888 651801 1518540 1623644 64512 864074 1031383 270820 397142 1567606 1910174 691476 85889 1121491 85902 1726031 1002199 1025736 362194 247137 1755925 657284 1970483 1860577 395957 1412099 1977910 1382050 451069 737292 520731 920586 141125 1300886 354821 621480 1259258 978291 474507 722468 1152576 254105 1874572 347885 1898454 1369160 789473 881448 1396497 866424 1087496 1653431 76962 1081241 1955881 994421 473286 1455743 1524257 1907938 1410327 1915139 688035 1554525 1048931 1943683 1574367 1565635 725055 1153138 1743235 1555231 1397608 1237417 1086521 136017 271029 75680 1017257 325339 1324752 1319450 595923 119308 376470 539845 1598559 1520226 1228706 1529127 587220 1066050 970185 387089 756927 517465 88912 407368 1327438 506001 311727 271201 1514889 316969 474052 1117490 374726 1611970 145610 441503 1345873 809923 297829 631398 1136555 1147834 282903 522915 1994574 350675 1915093 1892448 1695230 224170 1916176 1734528 76751 840527 325222 113059 542697 884424 343005 1397946 417376 835411 831687 454330 932724 1790345 247406 758696 1630969 1145992 1438427 1255408 1499138 630343 1317412 1371976 247548 846036 1626000 1534940 679619 1088476 698156 1563350 1603733 53721 285258 36905 598947 1144959 142457 1303218 298727 1480456 1153427 1997002 1958612 1104438 554337 312431 507255 763418 880403 275953 230890 135705 1970340 332912 1757198 1279616 241006 486897 1437022 1744196 1716997 355026 1299793 917871 820536 727476 1516403 1451508 1319900 352044 880162 1951397 84144 1334948 1213429 1948780 897592 1968594 1162042 840442 1727646 1362088 91518 1938403 1462097 1817444 1021263 217274 135205 1235383 1039859 1621524 1070091 1055977 68095 1813750 1945048 237164 289942 663069 414672 1414215 1923617 1425016 728731 618153 1930691 528251 819430 1318142 1518444 1283415 560549 1025978 1764367 1608406 681604 1096753 988163 1488069 1323022 1717036 512245 1044707 764610 1128049 1747935 553505 1263162 1355390 1927086 1959165 344062 1258345 1489604 1099751 559952 930163 221219 280867 1789662 762335 629471 341378 154410 1478674 1945263 906415 1528135 1994310 1507381 1180866 503441 885124 662511 380580 447017 192703 167300 13341 1664979 1330793 224613 1300926 427901 1658477 458100 1025029 1088414 1843374 634823 1932831 1232661 1046613 1839477 243653 1437035 716072 1174738 1563524 743967 1756791 1046953 784386 1746080 619215 1721001 1703874 587596 966767 686301 810260 668872 1331884 821814 1113723 1178133 5770 1509261 476091 194498 164015 1103434 1038373 928432 1944698 789361 1758654 747760 351061 1140013 1763365 1626688 751579 1611605 43126 681856 636452 609136 328558 1062850 1280243 1427843 73327 1841941 763326 1281547 1787853 233021 838677 136123 1332259 1922224 7777 1935007 1501681 1690461 1900944 1565884 1579366 916443 879228 406262 102094 437041 1351768 1225002 1032304 1326964 348329 924187 444779 241034 1999949 568372 502072 855399 400988 679799 1304618 654407 1913707 296424 555841 925602 288923 1552405 778146 1497927 1348481 670538 336426 626499 934783 922460 26091 1549791 1482034 328921 1390402 1149989 138353 232712 831819 561595 847289 461390 1475976 377070 38566 688348 1604532 1465038 1005320 1740933 394897 634545 509679 462303 354443 293117 1794305 494320 351213 992909 1700778 139796 471238 1102765 4974 1913260 144273 1836465 1210499 124482 631705 1491751 179923 218245 633584 1878277 171798 630590 1971102 1465814 216992 1066404 311323 579538 1946481 883147 1570138 499898 1104925 1501850 725548 139883 1302140 1522158 1385948 1325706 1735084 605570 68214 46260 1368802 107699 946444 564572 78089 1093571 850629 1138555 1937178 1369709 1718234 248102 1941461 1542664 1444779 1992294 1046549 991053 1602404 718466 815636 745930 1259008 873950 333918 1956277 476558 75351 921955 738303 1194698 486861 779106 41758 1890304 724300 1211968 603394 240372 1883688 1654524 1450391 1771864 1976007 667804 230286 1181881 1738186 371489 1521350 688537 1200084 1107130 739098 520094 644195 1970542 1617363 952988 1636817 23179 538267 1202468 1464721 211233 1414402 454658 1867220 413800 1361646 129885 6432 216545 47962 1131184 1739233 766823 917646 251986 1038940 1328087 433728 715163 722980 1859985 360701 1116354 1664802 1490017 256299 35817 959750 1690878 418 691651 1505312 1490405 1318528 956470 183168 406171 1273173 1094785 235545 1105775 417880 422306 71460 1272065 796814 658050 1016441 1353617 685750 338420 1432268 15125 402329 271634 1853172 1848612 172281 787190 801100 1671204 181001 1641235 1306956 1129726 116030 828624 1596830 1470332 387883 1352542 1040003 281007 959908 1311654 1958849 169254 515634 692090 318702 639407 1321928 499035 75908 188083 1519660 399559 1329323 296845 1421429 774279 412199 736748 1857117 694813 745152 73082 537923 943140 111578 346578 1349477 212323 1815251 29288 751415 5571 1421072 32331 1255762 1731553 54647 1554315 234231 697284 1974619 1910859 1036795 21099 1072864 1652552 908593 1004320 626770 1859160 1391921 1146202 1105101 212145 1280442 1740583 984009 1170360 1538326 860415 1747705 798081 29384 501772 1752766 1764550 943824 243804 601965 1597999 1992572 527126 1370928 1274001 1552714 1455473 256432 590215 1620483 1257856 276664 487254 968311 694629 1339131 1113299 1326841 103156 784764 1505928 850548 1796238 340906 330480 396590 543670 659199 545626 1759135 4946 806585 233014 428988 1464325 536981 353487 984546 228231 1842033 1768555 1170046 572551 1649456 227023 1694064 83319 1461649 1993324 1709489 1451486 1129827 1178952 1552102 1870299 1306541 1090211 1610252 506588 1979259 891787 239103 330970 1007045 83243 135915 652020 1051803 1253844 954073 197826 36121 407041 1571475 382693 189415 272344 1666375 1596289 1557682 963238 1516170 1805958 983555 848197 1637949 759036 1857350 1780359 1330251 797285 1326316 218961 1191883 1297250 324836 490569 1905397 1006392 1848389 821373 239534 1749824 688222 584073 1998227 1450643 715561 999247 1734224 1831022 1780878 304772 851300 1579953 634145 383121 1818159 1399281 1065797 75167 1871208 917649 739082 412008 52638 1961265 1333979 1014565 903682 1291058 987290 1043197 229051 1829131 1571704 1619440 497064 1308849 973209 488092 1734733 1145383 1283210 726837 1702533 1693013 225484 1210671 1319453 403419 1999160 210030 110788 1471461 1371820 888860 546418 896433 1525011 1029847 643419 463322 132908 1678563 853241 387055 1314353 1617302 1214688 199703 762054 1748549 1165241 1066910 1886457 248254 106878 905706 1243009 1206015 1520809 1263087 1138548 455625 576425 748575 1002715 247593 1691662 1659119 1039576 1392405 417322 900805 1587700 1873001 1317300 1824512 1661502 132671 1194523 1843515 1352618 1243495 575076 3621 1365243 550926 891765 1820256 98181 975280 966376 1706582 413804 551669 280892 1212236 163474 708391 1865691 399177 977139 1731827 1498018 1739286 1790169 1646770 1968233 1228999 432979 764366 1164484 871836 1482256 275549 48269 210716 1519082 1034391 239683 1676429 888125 1208084 991011 599110 899520 401370 1443434 228443 1052127 1769877 1224165 193720 785925 1906536 1426116 917222 1800521 148116 396273 1571069 518784 1538324 1454820 53016 150614 929703 885498 1661692 1260137 1923125 855326 1425565 49420 40003 1529846 725314 1932482 879031 1133903 1552786 137997 1395847 549573 931821 501860 547549 1124389 1404494 566059 644521 549473 1996015 1628148 205382 1131152 1457367 1232163 1079965 1358663 380677 1096771 1898802 1879290 151027 573357 231642 1274945 497693 1023473 1555908 250761 13787 503994 184240 911344 548323 810729 1154652 685066 1961470 1570157 731837 866221 911897 537237 1900584 766639 258817 1826940 635648 1850098 814930 1443451 584062 1872548 804279 1515715 475293 1885855 1127495 470693 549568 1127369 1365397 232013 1666776 345343 1458315 1241739 856272 396513 1461883 113510 1720651 528148 234753 1831709 1247534 896868 41658 1781894 1203621 1376241 1172898 1592550 373810 1607543 1290177 1026714 1615240 218677 626481 351759 745782 1767593 315281 1063102 1434630 1508143 1726170 1802454 1597087 358682 880859 1701577 1183005 1339645 1913045 1992645 854475 516210 1452582 1108462 1697448 1322787 120218 1280724 1365499 1334404 1173989 641100 1499597 1162382 1178817 1467555 1215227 1802132 1333605 778028 615489 139706 978942 538317 225666 287528 292355 506768 1754161 84009 451545 1287946 136709 696424 1435256 1785528 286033 1216270 257677 1146273 899159 1609460 942931 32576 477685 424062 1748448 64262 1272809 1372161 1307576 209587 250313 1562846 208759 282352 1703957 1181684 364744 509443 1250933 276687 604432 734156 1172557 605724 1670765 1448961 151117 1547163 1722257 1599890 1837425 1026146 1623382 1409847 7138 1786782 1237452 870381 987582 1239578 232318 1338539 150763 942574 1914811 1776415 444880 904041 798733 1448657 921386 1357553 1653831 219083 1647961 1177803 723143 36355 502684 1769022 1848382 233860 852658 1857281 1300196 1495309 65513 626328 1691046 1377247 1625487 671934 293433 1140087 1831851 1780330 1947742 630664 254687 678779 600373 1819040 94073 1625130 461940 1477226 1222284 704318 232895 1565567 1205333 563626 1480564 434906 1022425 1903523 1116538 947514 1904182 914730 859197 1290998 921420 1479755 1663016 83105 1318539 1586969 1023652 1590458 943340 254975 80236 700100 1969440 1587649 957887 984007 149291 1224200 682828 241184 847485 929231 1595871 1796576 735747 556384 996817 620685 1271367 620139 1166921 1610287 1888184 300884 579143 489244 852437 728657 1290449 130458 655852 147475 1099345 928325 1691903 675248 1680557 216434 1321887 851246 216674 947544 1726214 1831357 425399 1228642 1174499 1332181 1501557 1585907 1824910 119764 760714 1110079 1614567 959605 160529 1317768 957326 1069236 30183 1364744 484154 349654 1481286 333442 1644281 932101 1560941 1197080 328832 1721874 1553630 677962 1340693 1785561 1824822 710866 275003 1765864 1078402 1121302 1906462 400001 681870 465293 1287214 489273 1842309 28028 1284419 359931 887178 94020 1728719 1761178 1753054 1788421 996707 1580370 887586 687636 69190 249217 12211 813414 1473876 618229 1688847 1753414 296058 807641 475415 1644617 743693 728320 851610 368583 1515506 1520543 1796764 1303044 853905 1292472 1568585 1475133 500889 704045 1597984 1159675 818612 997725 219729 665426 1536791 590864 667905 1380030 213744 1063099 1445861 1753789 988295 738514 1719776 23148 707098 1909950 1202339 506138 1993790 73960 276706 1554092 1006191 64831 1112072 1988587 1089497 829292 204538 1932446 35629 206017 1846517 1911166 82486 736156 1788804 200152 1527080 865318 726685 648725 1958797 152034 533037 1377019 1387418 1767654 522603 1479779 1652670 98046 1838250 1326883 1908470 216360 997084 1565291 1436353 896126 1315706 24245 1911662 1189122 1442993 673367 1036324 1584981 672967 445155 514268 748174 1711092 1629150 239181 1998144 952193 752764 1255278 862174 1620855 301621 747502 86034 724598 477185 1346367 220675 1626130 318673 1993759 202539 633268 1636582 1031212 397688 134305 204020 1516320 424675 1193414 947781 44232 1250838 1001842 53099 1808784 512460 1081191 1840812 284575 53147 1077736 711260 95204 1903838 663046 240616 759665 1079215 1310550 1172827 913687 288263 1085682 1817293 1806567 890317 329165 146182 1016816 678631 1585289 812479 292744 130079 1896746 1982364 998522 1279424 1736690 954215 645149 933692 842582 973577 152561 721584 260595 332156 434220 471077 656549 1291386 891448 418371 1575496 711952 176327 1443869 928897 1380749 349704 1618436 69611 833402 68937 50463 1899914 984993 1821417 1028660 1149707 1715931 892810 1009224 714008 228418 1351772 193295 1979505 500633 753362 257495 968359 1526262 984973 710958 1765216 247912 489348 552390 1159700 1322062 1510939 1708025 1084622 598045 1428116 552490 1922356 1872592 570253 729996 419818 1984567 377464 764329 1023480 26935 1640003 541024 21813 551988 1520468 103405 1392506 1110241 1334907 967779 817857 1347134 1817464 1996582 1008631 147278 1914703 214796 1355307 455073 938413 604088 687813 1967621 1318074 380006 1577088 1072769 1624157 859613 918175 869766 723234 784133 1748715 474047 925661 359717 1500635 1405168 641426 455197 689520 1668295 967274 219124 1933419 1024645 1233759 1291029 1729171 1963559 107845 1995687 627672 1461989 1764192 969464 1721758 465419 1778374 385361 1700884 1941913 978370 1384385 532945 1927889 1990201 1260195 1594713 985110 328602 929616 1921750 383085 195668 1168892 660614 1600776 1978355 1314512 1318742 100379 1160786 290284 1224176 1664658 468781 863137 871559 1030107 862658 1293136 604183 115066 139596 53550 593966 567545 1838099 894966 1129772 804475 1690916 1240483 1341028 1384545 768588 758281 256840 1365442 186686 774647 70060 1254832 1451612 1444093 622860 1094236 1484495 75939 827507 574994 1348544 1547553 382242 515786 533284 479111 880524 1293079 1364721 444347 247430 1620869 983903 1342946 1344421 760569 95581 1712434 1136518 762033 1053552 624944 1682029 1706551 1769884 776123 864112 1212757 221862 602876 1781514 855628 1126543 104413 649304 248013 239550 184447 146366 1746680 1867172 1927343 1129739 861013 1510885 1561879 1310195 1576437 854586 1047520 514947 970165 1203120 1817100 850053 1254682 1675537 688354 655821 630968 1780998 683069 1396402 228256 462715 1723373 540479 1825115 47768 1965399 234106 356996 1009985 1417853 963951 1989535 640900 1536798 692978 823585 1435457 1816296 597881 1235098 266361 1613573 1789489 1759677 319022 1211231 122052 98343 341634 1842940 1574991 1386821 407176 589633 62145 966970 1913189 875081 280472 724400 771649 566142 586877 1590298 1439844 1452871 828555 56065 1452293 1191490 1296638 1626633 1882050 69200 155618 744829 321704 1368476 1137821 1006094 189356 1093861 1372426 87759 1895860 1240203 1923506 1256466 1149593 895748 455416 347694 677891 1671515 152577 388370 601912 1752980 1511951 1635156 1761846 1647646 1313270 1946336 1184428 926436 300947 17057 202931 1706149 259317 142311 749155 1539341 1391953 1115544 382626 1859375 1438063 231054 1642047 360703 172305 323556 1715538 509894 1853561 1706965 1126421 1687672 1491396 750084 1018770 1937404 1693356 147948 1307604 885540 1733463 1883043 3980 477068 727975 1988083 329164 239804 1204836 640746 362902 117356 1911497 172930 1808802 1468873 1737910 1356587 857179 12632 1677964 734428 1927066 1368574 875579 1648183 800635 112485 1826015 1114842 714842 974869 1240480 1333919 1465949 592558 1083599 989126 1623738 326594 916948 230891 1207091 237402 964341 1099016 1890362 252168 141779 1053312 1364775 356923 302909 300191 952316 1015611 430280 1656704 1454795 442814 833108 1894307 728789 168849 281502 1908022 448687 1434155 828586 1606555 321107 913355 555943 1798171 628872 248900 576999 1712531 1918002 435063 159651 424365 107460 948386 1152858 73633 1810954 1351584 1729403 1647653 1794972 1627173 6063 1788182 417082 1472904 481199 901565 1207736 1586068 1452688 619265 402390 993522 1798095 180743 944823 497463 959677 567013 1499826 1881326 1025073 533558 1543410 877914 1160117 971421 485126 1388046 1514786 49230 1463358 298581 336056 1640815 1299825 1129481 249764 1452207 544205 1680578 799287 1242919 629721 1713695 1904042 795218 1684568 917695 1397655 115216 197668 1780429 1424965 1792659 1929088 1430405 1320761 1912392 346792 1776207 848335 1177386 250514 1647974 864270 1780452 1601831 570948 1494819 660168 255707 1157429 1906763 1714932 1288041 261165 1532648 1283847 228459 1436058 1855753 1725227 1664869 905424 766753 1573035 1596946 1509752 100464 1855248 420918 1006200 782180 1593583 462361 1846945 1293133 1675210 1478696 1971160 1092754 1868335 217590 338769 1742950 1924084 1294111 1220718 1385687 1882864 1674358 1915471 150072 526745 1635593 1064640 1145090 1359904 1240648 645834 1203207 918462 655873 797504 1468262 1521879 1840206 1181557 702755 878796 630588 1440165 348345 427180 1599149 735537 590036 1809940 1689405 1214746 1657727 1827086 30890 746995 1826784 297943 1173692 1297386 501526 1581882 390917 1317946 1533191 612899 607883 1186597 1493319 799494 750616 1195073 526520 23653 1181276 1330431 1235468 610886 163363 1210621 780018 1583927 1950078 1098595 401162 1142076 1496538 1197410 779639 1780198 1031422 1455788 664787 432387 1036449 1126467 98925 1021839 1598342 1100866 1536768 761919 1612820 1373393 986667 1577747 203461 993165 1610958 1790423 1199576 567465 1579441 1921621 702660 1871476 162037 1064064 1129993 1149957 1542498 269367 668708 792516 348249 1778829 112790 201901 1924555 823042 1509258 1589109 1498972 1785999 1361724 1099348 119005 1334912 1438321 605413 1840080 1098753 1056565 6507 1223837 795599 823052 1761387 668724 1162781 97295 1330415 860252 350746 865177 151470 1697284 330096 1945518 1589003 760060 1441460 704098 1093224 554388 1779588 1392688 1002022 628361 702085 1215247 1815578 1910225 1574843 1817522 1222051 1729355 975385 1898511 437713 1074670 764467 1281530 621618 656967 220863 582761 812797 25207 1900684 1766637 193339 208306 1809908 1735312 259649 206217 1113476 1020592 1391101 1008518 1952752 44276 499762 1484211 1867 199111 736212 1295629 1635514 1251236 225838 1162510 881069 1224131 1683012 604370 385966 1012346 205649 766240 1286475 1189457 497227 1215429 421993 339237 840801 989456 1712008 933285 326459 848443 616399 1130347 1630016 884423 1823427 511102 1454956 1538317 1649330 1958529 405475 181190 93703 39946 866449 1913111 239537 289543 440173 1047591 316522 1589329 555898 1466600 1791937 1597344 286708 281472 963158 308066 124047 970581 1235521 1503481 335765 328512 348054 1541105 1588862 1754896 113661 20079 1494789 20783 674090 1461946 222095 580550 1855874 1279275 106319 398090 1178315 1123310 1258493 902232 1663674 1723688 543269 113897 1254494 38468 816827 1840294 343659 187931 1466700 302278 1799077 511956 1408968 200290 954818 1423248 870619 770593 656672 1513090 786647 257428 862461 396029 838023 1118436 12095 154232 664016 682032 1575062 1907971 1396800 1880238 64272 1108966 869934 670368 850331 1234941 1225053 1746198 1857160 1803537 1742101 948087 1023685 1525270 1669560 1218803 594570 1944555 695266 514710 1168358 229735 1263804 1615758 436648 199843 294370 1729832 331893 506969 1203221 1477308 1819816 498095 1834891 1031544 1541054 1402569 1426672 1753953 1073323 1774270 1208538 1335901 1967222 744130 496885 1658666 560892 1072230 1131014 466032 1197607 935965 399644 1733792 1386177 1882294 334794 1874165 713741 1466580 1074507 788749 1501368 694237 926063 538233 1736673 403205 1209269 1715506 1199584 760149 693847 63518 1685844 1473077 1243841 548876 1147463 1395036 1254512 1059687 1616770 1259427 254753 320050 413202 1796759 1853142 575120 1269511 1432758 324685 1476664 735626 801244 1100716 1366407 1759982 1033260 1687225 1465068 594884 454631 1884884 1072484 550229 899046 936391 1718565 1164477 1674826 1289710 880657 99305 209240 1222056 1835791 106863 987257 1029859 1071287 1833139 911605 1914324 195669 778860 581859 1744669 1968352 1310877 1465523 601615 554421 220321 1047192 635131 683038 1378652 104211 1867250 301795 1430960 1706146 1665883 1342284 1263809 606377 1188106 1848596 1253115 1183442 1496586 124904 1671703 917790 1534820 1121369 1634581 277684 44400 1654038 1624276 716068 268623 1305555 1612476 585769 1475933 437900 1579533 1238482 294559 294060 1448787 537572 943789 816337 1943930 1392716 341427 312040 729511 1743694 1214622 376126 1352851 1119988 1538719 913723 156176 1935042 1466167 444666 1795926 1087057 88517 1875114 777112 205493 1640554 1532274 908569 163737 270484 634738 1292206 1162227 215362 1116458 1153730 241332 1001616 9463 11729 1860961 1444113 1721463 1493394 511075 658176 1440577 32999 307620 879136 290937 1336868 445145 171543 1219088 490612 1691129 471163 910881 1652351 1201127 394009 506394 208724 528240 145801 595784 1600862 295114 194495 1973466 1343871 384881 485127 1748550 1482729 975037 768418 1750141 1498635 850713 238978 1246842 1518196 463254 18674 1548435 158509 1999336 431395 1107161 1476496 665860 1636514 849635 129706 1866030 206530 777615 186761 1804960 1871249 599063 1854111 26703 331159 1439399 1055335 1113 237866 1374861 1295748 297539 1005873 1597795 359054 1213591 973540 1786635 126639 1588770 1712438 1452766 1088206 782642 1915238 176045 1725860 1662220 1030040 13283 1917442 535764 766261 243001 1198694 1024188 682129 1101071 311819 1691574 1030378 1316020 49590 894889 1677219 156356 529809 1931806 1652402 1275147 1055268 55986 1542343 525424 1970439 1957644 1168064 180359 1194020 25284 47156 274991 1482161 1953197 1966627 1244501 1488459 695863 626422 382171 1357560 1119146 795689 1505156 1818123 673618 1940978 644373 405725 1404846 426451 648577 1154867 1230626 627767 1905116 1281247 762044 1103948 243935 631818 422316 1001082 935482 45384 207992 964012 1833068 1270414 1746127 1255074 1879704 456006 487133 888316 769073 271729 1130830 1638216 572780 234422 46842 458086 700235 376225 1319770 996953 1518278 1371651 407873 698091 1766426 633263 1412937 246707 1407845 1827807 586608 966694 1925288 1257665 1737363 746477 552977 441627 1507948 1152620 592094 550691 811980 1308922 842712 1786690 1005357 701055 719641 674652 1044047 235822 600859 986741 1315603 1520417 100820 1115143 183628 172502 1000764 1714522 1141127 1847309 893936 590860 1177149 1567496 1276067 26249 273215 1991919 103723 1274410 1715256 343568 441958 1767628 833940 1213128 910409 1290469 1490992 131913 726683 648044 1071077 1008744 1821254 1959061 435921 1507103 1617076 1617803 1869770 566398 1249815 1842933 1551642 586676 858762 461506 820074 1442431 1098364 1222210 476151 417770 1680182 1342709 87861 526717 1742405 414193 319145 1133669 705047 765313 1295274 1567283 285592 1828546 1642101 1878261 1787343 1205994 1095223 1879710 186919 1766124 508844 206863 193830 115738 1866551 1225428 1083433 1231029 469554 1101663 1338311 28793 1148713 1760706 847439 309501 248597 1471545 480837 1002596 640152 521244 1170195 1546643 1581380 1155427 1563204 1713311 1364028 22108 874945 1901835 685638 720038 1278696 1298748 1586826 1464801 1229682 1914911 684665 592584 550793 1792529 1548229 329696 531720 1059945 198249 771976 412446 1513667 180715 444432 1150472 1918499 500110 140834 366599 50272 880130 1208092 1672701 1968481 1660263 330019 1949650 1335861 1541683 903615 1742483 525478 453636 408154 207749 1220629 1195231 1267380 1605396 24614 856328 1382070 1890040 1792138 1582624 1487420 1690758 1141893 712527 1318751 1327786 1936491 866105 1574198 1124815 445558 819791 278692 1441103 355696 301298 986088 1478059 1399152 1019042 816255 968111 1415329 417584 1976932 1158386 1466758 652135 1922602 184824 579352 1920804 376137 113472 992448 1749914 1760900 1735504 1020025 421437 1929035 953790 1520924 828428 1790124 21818 396205 1775006 89807 1053641 1937021 1480323 1027874 1707319 1348818 1656862 1171839 1323139 1306983 790441 1637341 76160 1144575 1741059 1592159 384693 1263220 1577784 1846940 361451 989887 99719 64017 1464188 114398 628954 523030 304276 809831 688102 1909277 134994 431174 631609 672142 1424985 1085230 1698917 1334070 1184386 447184 1602467 412058 1081840 954375 1885528 1657531 75138 1476002 1303126 1013666 548707 1829126 1215610 508538 540196 47398 940687 1552668 677518 1352115 702412 644046 1236298 1818929 86005 374092 1430836 1397839 193846 836422 1946413 118423 1298639 1013148 887328 901795 192085 1714499 1081132 770957 1148037 917624 1187395 1143333 179251 1115856 754857 1002437 994319 299371 665324 1561922 753183 1871139 1353672 140874 1029492 1744423 1957997 945376 999954 1374847 1967144 1912369 1294296 159241 566856 1014472 1879846 1763599 453603 877153 1675300 1336819 812384 944580 203375 689311 424958 336715 1720371 1619789 750250 1319669 502576 1257453 243352 1300130 1544657 633842 1622895 364012 1516220 1792000 1116435 1902233 983265 729351 635363 1517935 390883 1797006 1771322 74878 254199 1228557 1136087 220302 85163 330263 434740 250351 1757736 250881 851962 1663168 1681444 1133470 913515 794524 1043735 1778823 159648 1561432 787778 1570114 422570 260774 433299 749002 702388 1095215 1604670 539330 1169205 1871009 921565 227685 446681 538946 1386511 13662 309915 1225474 433151 1886470 124363 68139 302203 729396 305124 977767 1812743 787615 72670 566235 869978 451251 1865521 1914734 1454601 1160491 603 1776869 1645481 1428385 500767 1219657 1076035 1846636 1566256 874876 1649651 1102743 1949603 1604452 179509 64242 1413532 484673 463853 1484814 982599 1790959 1192472 1448254 1568981 338012 1995017 460245 1669930 1827060 387773 991155 1153250 1254480 1130966 966428 1610405 178532 394714 847842 1621345 1676226 560509 1425433 1136311 1170560 774957 983140 939798 938663 164847 335264 663525 573332 1851570 879307 1825765 1062546 88998 583753 57041 1219951 51707 158138 1699739 594000 1203765 1799836 505687 1322375 707068 1439469 1241130 733510 803785 687448 1242413 398822 749703 1828908 1557737 1942252 1407031 1669247 1029439 1129405 565618 1111001 247537 1590407 1034930 106097 1694198 933005 1300592 1184862 894400 1589305 319711 1917908 1379559 1738936 1390540 1150950 694818 594911 458138 1014880 1293781 592315 254804 140470 420391 141026 353698 24743 1101169 1113151 361259 361258 1492759 1325724 528589 1477875 703769 1370911 55282 357189 1979579 1247528 1497398 694821 1933214 702205 564929 1400908 1952187 737511 174442 1549605 890696 637498 1531104 1105932 900774 416107 366781 1812705 1002115 407315 44021 951442 493684 1469246 123873 588517 365044 1522348 28997 957989 854853 891506 1222122 350517 821084 837355 810026 1113904 488384 1771216 1352121 946211 274596 1799893 87592 1013438 547036 1805696 1785914 81169 1066217 1355707 794263 151175 800952 817947 83789 1190502 462772 1318947 1765196 92444 778734 1488596 1367764 1591856 604234 638561 1205459 1762006 219980 645086 1863670 197475 50728 561771 1280113 1088130 1191888 1477711 1477703 1765975 488654 1518741 1302084 884174 1644675 93807 692202 1600194 1380873 1044237 1832537 1337227 935616 177522 893524 480811 1080289 208007 721449 1273693 292753 611375 95220 1267104 283698 1580536 411347 1008048 424349 39102 1193061 694100 644425 827302 815114 472193 949043 529551 1047553 61471 513780 1189918 822308 779838 793212 446791 510596 1935348 588385 250635 670098 1989707 981693 1139081 1512008 154587 1357008 1184406 272665 940813 661661 1669796 1849705 1190383 210518 1712621 1450804 1397703 594260 1435469 1340238 1593463 354904 833117 1906657 1923064 839191 1498383 1049132 980018 190926 1674469 824129 1938979 483511 1733198 446528 1653863 685305 288986 67819 62973 115146 507557 296296 705349 1989876 1260219 1605267 1165942 1699076 928794 1870174 556850 1447970 1358104 725197 534133 1407995 1063169 1023865 1020774 469136 62259 48136 514220 575979 1195331 888589 1529163 1916501 417302 123607 1780294 1135718 1233347 995649 536812 309850 1986930 734272 617731 264742 515358 552644 1696851 906215 1267787 1699034 472204 1068978 1165565 1280878 1923834 416657 9489 456352 1227130 843821 740561 329918 274066 410590 793927 1023633 729116 1177123 114417 296766 1204104 585337 1146221 1580556 833090 34542 1028289 1390513 31651 1310053 520710 1640155 639204 1334424 799015 1296015 234741 135140 1920005 1619049 896758 1009745 1441958 1092508 1280947 928582 1847914 1115730 229664 1824235 436397 974199 950733 1084842 1674566 1333704 1477015 139196 864480 833083 1161150 612772 443049 1451899 791071 1492467 578508 1042294 75606 1236809 1233124 1800132 469028 744383 1308940 634674 1410520 1220138 313550 1483315 983922 687240 1486827 674491 1628409 1203959 1610133 868999 1225396 1054652 1624839 1702418 312285 935890 703129 1414163 220179 253657 1497667 1228551 1393855 1525507 581223 893587 581739 1238547 1295361 1157066 1786274 727509 417738 380661 976273 1617090 1533803 271039 7665 772215 1474794 1974418 1936750 1267139 1510245 274279 1995668 578925 1826580 1012222 1178080 1696030 213592 1732220 1611421 990183 69842 925436 727816 544749 305506 1607663 352252 523288 1647276 1701980 1661349 1431341 433547 946112 1665918 345427 1530709 318984 462171 533905 659828 776409 188044 1762820 911686 169473 963083 970266 486087 1618846 285156 108598 718475 1711899 1338621 1797454 1757678 1934508 1119924 743972 387453 677472 1456181 1938107 1715279 759938 774322 1401153 763369 9250 1139673 611873 1374738 183202 861597 1686662 1983580 1870597 199792 1498819 1683811 1058555 522107 1181328 202571 1979659 678642 654021 1935176 683472 1441437 1578143 659733 871021 418052 577550 1613221 480358 742150 533436 783782 508461 178447 607015 962557 1926065 11420 841378 1781949 607562 579892 1547356 1503425 1360529 1985883 585403 747767 1027917 394414 1730783 45393 685661 1115079 246333 1929644 874142 947898 830685 927469 1936200 266353 1446758 884129 380869 1220013 1623404 63756 1857201 1471736 1443810 1839378 1148458 1651817 1789707 116583 1690783 1663744 937014 132618 1477073 35615 1743553 1141761 944649 1684355 1364168 473364 833280 49172 112862 1905266 585311 39560 1512310 1457643 1824114 1752133 211708 834855 684302 1132242 998882 925495 473140 612287 1575311 338416 76521 901471 1829245 914881 1391543 661223 1346507 1033775 425296 1599084 590162 1229680 1479413 1834980 1164101 977012 1695510 413642 269265 312991 1371310 1767958 1101401 93010 273652 1286926 1849014 1457432 550197 1060522 1145811 896313 156797 397705 1597334 352190 641359 878352 1001472 76176 750997 1295787 1865169 128962 1627127 1649020 1916518 804235 1406105 1954409 1570600 1860684 1465727 1364649 1751877 785281 1202837 1232197 1415988 1051339 1561936 1299977 683504 841886 163362 1095755 1213116 619398 1708430 1710360 1966465 1841166 538947 1177409 1561407 1298514 491385 1062459 1053479 69762 600596 1456068 1578136 176290 277215 1623383 1418683 723603 1398603 1802390 866868 919851 1792778 395209 389676 619212 1786538 654923 1574381 874219 590317 544433 1160333 883434 168845 913701 322097 796803 1147650 485111 1135288 1181186 687277 1655557 866607 1618594 1027456 354965 22100 396224 1640694 203388 929965 796304 1103921 979298 966128 1344247 921843 1120236 785316 1110232 1767729 305384 715738 1349890 1314523 1750076 1776749 1462013 201028 1078262 1491473 1548429 1890343 1379811 1603376 253136 1827754 25259 345810 1525991 643811 505745 553396 72850 1713416 453910 1684006 1551755 928904 1506147 1304870 1784469 691196 985573 307281 1566653 795944 1917978 408473 467098 976430 1600830 717873 590429 1204957 854950 227667 850828 1228585 897633 1070462 470048 441281 232105 99373 389601 1179781 1673240 1626063 789805 1178092 1775239 677789 1475652 624540 668377 1590958 1605444 977866 234295 619564 1723618 429271 636792 11766 1614278 1741120 1185472 244171 1326900 1974318 434556 300981 71745 690410 571062 552894 742531 254548 631611 405322 476470 681118 1255827 1700804 950277 1422011 1994779 1775394 986957 1075983 701093 1462546 405899 907066 624545 1058987 340806 731104 1681026 1287456 1335280 75012 233788 632439 292341 1817657 834669 1027592 1365985 1288882 1107294 1858583 447772 1197138 1205487 1625186 1228736 1474420 283942 654784 1851239 779194 1009561 1305135 111642 603491 1775155 1317118 1089803 192492 1375894 1635675 1782711 1371981 364567 1033634 1491354 1202518 238895 1735502 436804 865847 1453275 1001610 1515672 169103 817860 1282357 1223354 38334 438432 854143 1183223 1164961 285036 1834338 1436313 1273423 1445869 558992 952670 899626 1758739 1485159 1078383 541940 34257 572528 1175208 821757 704506 297127 1622310 795898 49294 981007 1856103 938896 1275376 17959 918052 647279 1307988 29655 298689 1557591 549092 1477597 1352105 994784 712412 199295 554293 1761372 126481 900945 1894318 1434447 1673073 798193 1968552 1370262 1960433 125572 598867 1549100 1521433 852570 1631441 1302791 1817112 1059786 356918 1427980 1901998 865632 1771570 227638 1961225 828229 803350 1298004 1079845 1491027 1181851 1992597 104553 1919567 1809420 668719 1269981 517573 1167184 28469 1979376 775371 217866 1873151 1885184 289306 1074035 1611355 1480549 1851220 1928758 771118 1485173 908700 1168357 739024 1782630 529045 332094 482508 1853137 1542665 1601247 950263 1824168 502059 1536527 1397952 338950 1346491 744416 742380 1239154 775978 93450 1626147 923002 905301 358636 1172342 390549 1101538 915567 857679 487061 1359341 155233 1351762 268186 447838 1809473 1832302 337071 1039275 1080152 572320 620653 1545636 1090491 992902 710507 1698966 766839 1018447 1268835 414883 778552 804723 987061 277898 1220541 676421 1445666 492402 1176537 979492 1175624 1468668 678112 1537403 220410 310661 301073 1800193 477670 283123 358817 826209 909376 118191 1989958 122505 1415135 968070 1989026 710640 297566 1983659 798690 1707566 445001 1109729 804566 405280 1293134 1647412 766468 1533767 1924636 152720 1499302 1540647 1675883 1320273 1425624 62397 62907 1003251 174926 382815 1237265 1774488 1894932 55981 430985 1651643 1278684 191269 519692 654899 337276 170054 1352393 80464 1264203 1463377 1003907 602220 1363226 1459356 1742054 359721 1188740 748876 285544 1252315 441024 1543780 1891498 1626103 418114 245765 1826173 980334 1276937 994748 475911 807370 1758107 951074 312986 1463544 1037781 201820 1411503 1140057 1461564 974080 489688 595759 1550386 541096 1771576 150937 1758094 189060 1736282 195339 891296 1053308 1603956 1041334 1721836 300965 677588 228880 522666 1732273 1856888 58828 36733 1478719 573603 1225799 1620525 742373 1350091 790319 1413838 631127 1763078 666776 1870749 189750 505123 513818 1336436 397484 266401 1492310 714367 925555 384823 28402 871313 857927 1835849 1637280 906483 1755758 12751 402264 469068 713357 724122 1720894 1714304 1194996 435519 1032008 1287382 699867 402458 1852731 1462411 853257 1728447 778723 276184 1439840 1453139 1079733 543643 708975 1911021 1817833 1946327 1370756 1175964 859067 133697 1055855 2660 1985347 871861 876530 1722198 588571 1827041 1684621 103380 1864860 1624233 661420 563456 325511 1565925 1553703 230284 570907 725110 804581 1856630 1304411 1758106 295935 505243 206182 1172352 1524600 1622131 534357 878526 1121439 1064528 1665270 1732078 187083 216242 1598979 523668 1105870 377605 663506 1877636 223158 1521205 596546 1312136 1167789 1809950 93076 482010 844593 1683332 1859880 852615 331445 464210 1995942 709874 358613 599357 841536 888951 1215076 1030691 1858830 1925423 1598168 1485412 725425 456193 51328 313906 807567 234885 450400 117905 1914004 1117312 385500 655651 1837212 1713509 1118110 1904582 158249 500391 981733 729360 79611 835845 1821962 1941460 623462 1439131 1932518 1289597 1477094 1062802 251518 1507280 1585268 907390 884462 713947 907333 1491723 1387765 469346 659414 773816 1518173 110547 1150949 119431 1479560 1444273 720978 954340 14010 1253373 679876 440952 1158289 964975 1531051 380228 1430188 1541343 365859 1684336 774380 1939954 1353955 362156 955733 1479051 1729405 1553100 1826971 1950805 1390116 514451 942145 413186 719282 1227553 1480169 1298384 1339103 1268365 448016 775434 1727544 1487053 984526 1477363 1950509 778440 273026 417347 969596 1727482 100708 1978095 1130723 1819209 1508351 784561 1172237 1434310 1477562 857216 322748 670664 101221 1901464 1255147 1469735 1813271 950365 1263507 715033 1394507 429823 199479 1951607 1481776 1121257 479662 1772397 1907247 1343896 239344 276513 754040 921205 1590254 868330 963031 142119 1604039 765285 73635 1045418 1735636 1210949 1984935 481367 1009660 1633926 1224664 499576 1497083 921402 656626 1410347 1080689 1209710 1216269 448940 683086 1917831 1056845 1308260 1589392 54312 1279220 1756452 1744357 18586 842452 1075866 1064197 1002705 1869256 890204 128989 132724 668443 764417 1924639 1751442 1673909 969560 1137575 1408343 1273385 1995832 357254 562573 1638368 959472 746193 298899 24968 942966 1976594 882094 669015 1197063 30447 1675054 1366306 86365 1441913 508925 477427 1361549 984702 1696521 730288 1242056 975699 1725486 271590 1620472 844308 1824602 1575353 1579273 1839407 1374784 1099755 1916579 1912929 90840 1258107 153231 1810333 1496391 1412693 920379 1350944 1156188 1530731 630699 1237144 1379973 1657354 1145694 1508027 424345 16228 387647 1271996 1663804 44926 1320782 1879175 450324 994651 549884 889473 1240734 978579 194258 1469247 816412 605369 17032 1429461 1889958 584009 956857 1582545 716158 702893 1944992 214792 1217758 846973 74792 1684582 1793907 1620296 354817 1072125 1645655 300798 544335 1061297 1068635 578692 1201553 406709 1173363 1137621 522594 705171 418364 444677 564260 542768 1924205 1581960 1222636 1624228 895290 1670864 156064 395588 1091536 600906 800784 1820509 192088 20279 852504 782778 541335 87560 1105831 1458332 86736 1470557 1369793 661402 994726 1904187 973139 422732 141290 1256788 683293 850529 60577 478408 1550372 623675 1090203 709108 720023 1884633 243918 1722641 741906 296546 575048 1790600 902503 933067 974422 1834570 276945 817989 2951 1759481 230232 454179 1307105 1936868 1041701 1399205 756746 1314236 68086 323626 1539021 1166576 922463 605856 1476420 449112 127889 1946325 1783323 926634 1414628 894376 1346779 631650 649814 737383 1093119 497929 171343 886325 1295735 250391 1982094 1863809 1463905 599249 989346 854022 1950731 284068 1951817 790742 57283 1077458 208176 1088400 1586906 758299 680107 501560 826793 560673 1097008 875336 1237787 953225 1037480 11907 22384 260830 620986 1164926 142350 589537 1712916 1645219 1716220 1447731 1004928 1830346 1151470 1966060 684535 1571550 596346 232935 1682857 1061175 1592509 1956414 80995 22022 405085 1560395 466400 243774 822021 418640 1197941 525295 691801 94995 1125298 482046 149715 786408 581164 1306054 686482 850015 906254 1482169 405978 1245393 1663842 212455 479309 1662761 1494776 469742 919014 1247317 872921 1111344 1464012 894069 1912328 1386091 758146 235540 238536 1302168 1198868 1418733 1600358 1582728 1525566 1216341 649430 1232464 612942 1957923 1848227 1353839 695063 1011476 896765 488237 1086355 1119781 1846196 922248 1032850 1406058 1972507 1646714 1657240 219869 655334 1920283 1641829 1425513 1146400 1100987 671860 307753 1468219 178308 838286 170055 659486 165300 1514735 1930294 534396 1028432 708127 1989387 1802363 1924927 1551881 497046 220889 375799 796454 1780123 101208 127539 1712921 359661 1024077 1623533 1003593 53585 1391161 1232368 1978159 1365798 767901 1583961 1291300 1559883 684816 1558819 1080603 681318 803027 323467 1320895 669161 1174689 28101 1050978 1524054 144956 593727 917063 1694417 526504 184291 368947 1184682 56869 1608369 99420 964661 810793 1351790 1614139 1084763 1351736 1518510 576284 700723 792980 414209 1622927 668280 28756 1465082 1835575 779578 1037712 1852797 1628729 1976232 29930 666174 99967 146399 31459 1155531 1411318 843824 823244 482400 226835 710560 1179358 754696 478622 1141628 1262002 1480696 920441 657821 884079 696795 640399 1281462 986212 1809406 1002792 149877 1222075 226796 199675 142043 1951353 944995 1438455 1623506 631198 259956 1741819 457354 794819 846420 1755786 1036232 809028 1793823 159726 219112 1219843 464284 1854964 309208 1933883 1628651 675463 1690384 222759 304691 1126121 21490 1771694 1027273 905070 714851 1424331 1891111 209834 1431537 672322 1645954 1365319 8886 1306053 605730 915430 1154695 247551 699496 1841437 1486491 860832 1125045 565269 1396978 1316916 1889679 661476 1620429 503884 1349565 1926921 770005 1634987 468167 492108 1761832 645383 1704661 1567728 573197 1498332 1956275 336656 1028729 1614535 1521618 910210 853693 299348 60747 1069325 263003 1111416 305839 907072 102720 568318 10785 111574 99022 1830247 1210746 476721 1370572 1917482 1146000 1213879 949750 399363 284726 263623 1211805 311642 1747738 1076048 1886411 697712 13952 1455357 1957617 7147 1590780 170797 364733 295574 1591120 111438 1546171 1213687 1338001 1862664 1271677 247908 1900291 1063858 1265649 922958 692531 1672290 1027233 1316949 1519913 1111825 274014 1893004 1171514 735559 608872 1353454 1868890 1419681 988382 1089964 463121 1318334 1145509 62910 915262 535986 1355905 1128566 560398 1749310 13124 36114 612514 1676680 907779 1363284 855570 1797080 983631 1116623 1056916 43719 1187036 1087498 293194 123289 575115 523264 260685 128278 154773 743976 1572967 991056 1330573 691911 509476 554577 1388466 841049 1207165 1796302 1888082 1002599 872669 982981 383210 1325992 1693565 950141 1725400 1029974 257318 1370148 584302 263627 860682 1164670 784611 516455 1041620 164589 667867 552981 935811 1160814 1327515 123397 110146 1064603 947027 1878839 1064862 1935124 643834 1206493 1853474 1531438 1479304 389430 470070 430680 1922222 1944325 193446 114580 5288 71707 1638402 935302 1214492 474164 1947560 688484 1119422 1815397 494726 920617 233391 1487440 1739562 1070778 603929 658137 1939060 1746678 1159583 79591 796281 1193432 913437 457743 1781853 821025 1156920 1567780 1302681 919022 1622721 1977377 815519 417645 1975024 1373727 755136 1843858 1233986 1785289 351863 1120597 1026777 962827 863793 353030 1158097 877909 1730824 1481889 689353 1124040 643493 1170710 746517 908970 1190448 1468987 1092313 254911 1240772 287474 1375386 83435 1187367 1698965 1791412 1263774 759454 591218 583840 141886 1199902 1295125 1023850 462144 1557011 813810 1448929 887315 352546 1394703 584722 1698944 1891563 766962 417010 227434 333367 451738 570178 564895 200802 1784122 1624236 1764394 1977905 756726 974379 158224 1414330 895014 910169 742989 107761 1323990 216977 619650 1184222 759574 764642 1244643 546704 1714689 1273823 208137 678974 1012537 84846 954087 847160 1027660 797207 1820117 655768 1083027 1653590 680805 1571681 219477 1564334 453477 1892101 62676 1454289 1079421 863048 1715266 584545 790776 1755679 522424 52499 1350359 1229917 692842 825035 772990 769393 1455480 616632 1842910 1016003 491736 1392371 67339 1138457 1797877 112225 574453 1067589 1380433 124623 1924561 1489365 664743 365482 690280 163022 541533 1090392 1325310 712947 1309199 1315533 1021881 1387540 673310 645696 1943477 145168 1321661 557354 1244133 588468 681683 1499859 389060 300417 646927 189391 1834580 622154 1676373 1129831 572707 585785 111773 118912 1454145 34711 1410271 210150 882791 1709394 538236 1419451 1193369 1833736 1536040 1524166 1846331 566015 1700335 946520 1372611 405304 297922 1195806 535928 245097 1239362 148976 1817593 597970 1917358 1802216 1530421 1379103 99003 315641 1857735 277708 1861318 389915 1376161 457443 502825 1685086 628149 345083 1591581 107109 1201314 980922 1771003 1880766 1097175 1294559 604557 1745854 17996 1175888 1784037 1848001 1096675 1214608 1166997 932328 626764 156651 1675639 557467 1310925 672119 931753 1916128 436493 1320716 1295987 828011 434944 1758544 693961 1242052 1632659 1182730 1755328 765795 67501 224649 754752 445150 1858674 669577 1777000 373167 1348106 808609 1927202 976609 1573600 1475511 1754319 1564630 1494451 952735 1668403 1201640 665146 18431 1190804 205942 324462 1771851 1558774 1094990 962085 621615 1327126 426057 38298 1510252 396307 1804081 1688757 849000 1186081 1665977 1588691 116709 684600 240058 1943820 1909374 974349 185720 435335 1818007 621061 1990247 1062645 57054 485242 284674 796233 1854307 400208 1569044 1688285 748551 871820 46065 122212 758245 148797 1135697 326100 1567211 965645 496711 668847 1589143 1551711 696085 397559 1947444 1505724 715072 672348 711801 1669118 184051 904921 490408 1442015 389511 697155 223820 855565 232275 17928 692338 192077 1008532 1213016 349912 1857277 695809 1568556 124551 380274 473617 85427 1793570 1641277 1927653 377308 84426 318867 1268344 1181195 1260165 141052 1132942 1046543 1594761 1869521 1185356 1731618 510316 1612481 602325 58351 86666 1483600 1916721 1364516 684288 613244 702752 233989 91786 694600 1555692 1900936 386547 558096 1987617 539821 500096 1941907 940876 599449 60399 1784284 497009 139446 488336 1641093 1696273 561565 1646589 1452301 1343503 181665 876409 1579713 671983 262883 493124 77199 1350044 1094956 1505190 765421 966615 76828 93717 1949153 1196174 1473709 1201560 729370 125798 1602054 1609004 656478 117596 1606724 1274574 1537424 1042665 1242849 412368 257262 1221318 51779 892015 1942385 1432640 1873420 204811 1815972 1290735 342298 1148984 819311 1912338 1685689 493665 411528 1536581 431495 1086904 23868 704620 384086 309970 1424458 384209 1952397 363412 281134 1568848 1790798 998547 7534 670558 1567297 80237 1776042 1029985 513490 429229 27510 618029 901407 51086 1608801 634650 1707046 194424 1853980 922779 1408772 753842 1394129 332308 1266801 334650 732521 594319 1649847 817177 1894753 1519880 1823043 1332706 628257 1703002 1561157 758641 1958632 549317 1267044 1416731 942985 866256 303433 1583674 789777 773614 301022 269529 708872 806935 957287 1981937 123972 1136045 794931 1247199 58447 1744013 416045 1803221 1831874 1067402 611208 1219107 838400 1249289 1059264 7255 73679 82428 1440803 502151 840194 122402 576597 1129124 1300749 412978 552526 1088417 1571534 721492 180994 402276 1950536 178373 1844859 1330350 654644 1810494 630925 170547 370927 1641077 1092498 1921716 1265623 320268 32470 728447 641639 1303614 297337 785507 809261 1479797 1949460 210253 1641112 1251512 1898741 945106 1088991 889179 1085470 1981422 905451 581789 1213176 1329690 838159 967116 800426 631454 1087194 1476634 1030930 669640 929336 187395 1944817 1241473 1067796 244990 1604732 1904233 733371 1967274 314957 877942 1044969 38343 1233003 1668039 1955019 170829 117525 479562 1348204 128541 816369 1591249 1945991 486498 1138594 402963 1956101 1279817 1811032 664901 257471 1406950 1970077 281415 204505 1282673 1832015 940310 1547973 712435 151441 1647104 862113 1136948 754662 1692348 1445760 139679 1880816 339363 1905478 1052115 1189586 683136 1956070 60123 175488 500591 561517 711734 206510 1883177 608332 1107339 1947956 1473022 299312 63574 709642 1907680 585976 703666 1197049 171352 389173 827301 941876 764913 79071 176849 605617 1783750 1028959 1177251 1514916 193753 122501 635663 1003845 1508242 483283 1658801 1292467 583094 1828965 705807 1321481 753140 585996 1418278 1433389 1895876 1830428 1188685 624936 693695 1862068 723307 451181 1550563 1753561 383152 452766 39270 957384 825816 152271 1695094 350226 358335 312097 1714923 1255719 559988 1513310 1395568 1406285 1253095 788305 1927437 345483 689582 306058 72600 1907258 598919 1847014 66682 227247 1624920 689644 584346 997557 1396015 1678878 1948532 1261106 99528 777508 1757119 967100 180848 510691 1664582 454051 1378539 1281699 241989 597920 856398 664336 993059 273847 1030840 1511636 1986696 1402759 674314 1359615 1125349 1709322 908222 1828141 365855 1318585 1571244 1409319 738845 1702348 1894686 401431 1637034 466995 856594 1049891 1780159 1873949 780041 1283177 409270 460225 1719569 101444 786874 1553871 997823 1169386 442416 661527 895643 1790178 258167 1957836 451563 1440799 577872 1867387 60951 1022339 76936 1830251 188739 657992 1760903 78707 618865 599965 1470722 1084730 1542755 312736 796018 1455468 1103611 1384824 991997 1946361 389976 1412436 1359864 852612 452409 130464 1992209 285276 1867086 956252 1006203 144358 1888218 1515190 1170584 972836 323465 1934769 1242251 1947143 416595 1589643 1833662 529509 1079149 1371825 1590757 1914090 51848 1862389 4237 493251 1817071 1859331 1182581 576073 109825 1066920 1300098 90290 1130215 1628276 614468 590144 74399 1308770 1580391 1690263 1236496 1170057 1761496 1127121 1793605 1543961 241218 645992 1230766 350731 1006921 148727 1084646 1461981 1181770 497969 727877 1761251 1916531 557933 1424397 49939 1981107 1270057 553727 1634297 99246 836613 707380 1219997 1981235 1220669 994545 1883545 1942435 673350 129787 939519 1239802 724495 1713446 1191066 935256 1985825 1934738 651819 332793 165823 70200 1701217 50126 315102 61548 154476 619620 606890 166434 873280 37550 1236505 127232 418117 1463651 916439 1180788 387591 103793 642427 544892 1266045 826757 910658 1389759 1411220 147571 916852 1463281 172407 1705430 1516537 1805435 58144 1257538 1982869 1171421 1060628 1629019 495308 1757947 793575 237051 1166407 1461836 1166346 96392 1768964 1609112 359238 1731179 218111 1021978 1948130 1917268 1879731 1625466 1351617 1719447 937204 1105613 599499 769032 843578 1072531 1241460 1991273 1980932 1596879 528490 559518 582673 666751 314914 642027 720639 447648 95841 461571 418710 1984475 1867107 3128 487852 193755 670896 1223035 1287177 1775387 226396 1946298 1078845 1772103 1910757 513713 286089 1688231 688345 1471196 1937966 15433 1829423 1726193 1846265 626071 1145418 1398656 1004659 1607022 315438 653269 1009186 650538 588604 828682 129505 308324 1030810 104657 1588733 324746 687071 1508289 542292 1803085 437681 752827 859985 461694 82910 916526 1924222 1730027 1542226 1143087 1920685 856237 622722 991473 258055 62702 1147293 1386540 1460129 1535207 967361 100989 1723416 739791 744858 842491 1819117 1011638 683436 763655 772198 1626313 733746 1637316 1241868 1145301 1199767 1017258 414172 552676 1101026 1450462 1139675 1952241 1985157 1219461 1529934 1975785 437664 930750 687248 758436 1829658 77827 276694 1021886 1737737 593214 89348 1065396 59599 20121 719013 1482154 1379167 459402 1940829 1263842 1388991 574007 1000846 586695 1534991 561249 1284653 960512 700820 233076 400786 1481713 72501 1009515 1820186 534255 1057256 1738315 1007008 436319 328647 875533 761156 1507912 1069361 1376948 275375 1044183 316282 1753787 1468003 71684 463940 1995606 1042932 741395 453481 880577 1512529 1276850 1078089 38435 169231 1211956 239144 255489 1935652 1022472 1336490 1737352 25556 786693 1559113 443431 1210278 1795893 1949853 550809 1188699 980223 856151 1745959 46840 1490100 360296 1125961 1955955 37051 1756697 664 2625 1101004 573799 911600 1691455 210286 1191902 121435 789139 103416 1336245 1340304 1191907 1685653 1404436 1623903 439593 167726 86928 25923 1038680 588126 1852594 1084866 1904737 1680457 1682871 162576 716641 1870562 647037 234206 1369880 1001159 738777 1570023 1400082 629962 1622463 1059425 511750 1866007 1673735 867100 1091239 592418 539720 1504759 268390 140423 50634 124111 933816 698775 1838114 731281 1962408 115588 871039 570444 478449 225747 1825353 1551519 446561 708210 1408562 126424 1166200 775332 1124967 1308128 353886 1017707 824656 5708 981801 1044980 517331 746099 1139241 1915949 1220446 363389 1517472 847215 525110 230346 14797 1068060 1993343 1238753 471654 630510 243758 656501 1392921 1589412 465202 1852219 1543218 411466 1805988 634682 1631454 597612 1071114 1176477 406465 309580 1617119 716285 1398351 194873 340020 1140942 1344074 375260 1348862 140692 463647 449190 467004 1764733 836429 602211 1732227 1109875 1013605 889834 1657781 499727 1884691 1291479 1645853 118502 1696879 1474396 33263 1512331 1436360 113246 44610 1608887 1178305 87656 170799 615251 1607223 421581 1163771 647095 845723 1870455 1183373 636834 76538 407197 376621 1100815 1500324 1056088 1208022 31127 1181800 1715799 1433938 1640400 1859780 1735398 1270700 399393 86642 208824 1080416 1925187 317185 883780 1357713 903464 1886261 1288383 6600 1984964 1991151 980916 1031464 632167 1549771 1487504 301051 57696 540697 1257402 437775 653015 20390 870298 652787 775189 1512827 1018239 532996 1847580 1619915 1908559 390199 629103 865252 888835 1144360 881874 1284707 1600237 513411 1182032 1307242 479057 1229211 617052 1151182 136092 877114 1646287 1871418 578832 1957672 1152152 126717 1848792 1135211 1166325 1976294 1530505 1848333 1781929 161620 361938 66110 128042 85556 714287 1270837 170279 341066 1480278 1600043 1694724 1462191 1086449 1445781 85193 593889 625951 1798249 1230345 1973489 635055 949390 919038 1434783 1191567 367750 1090102 501468 367809 1305926 1144417 512904 929057 1948122 1587502 1986408 640690 488616 262446 405671 1278114 284501 1240011 1265969 1936971 815251 1436088 1770885 1220905 869997 370583 1088838 991119 1722288 218878 699991 791523 1586093 1638966 1056733 511751 1542240 1296280 396789 1572274 1951863 1152420 1479850 621351 990515 802754 1722443 1478874 108456 767302 793408 677826 1987115 1060427 1073498 1448726 1201106 1575518 1568146 878422 189124 1766640 531636 721673 1517863 692463 549866 463228 671072 682261 1641221 918197 763100 861375 657695 1739275 49666 1407712 1617736 1559432 1800671 488968 1542159 836933 907892 635146 934167 607518 127843 1909243 110652 651767 22875 1155327 1827160 1063007 642099 1467051 546763 826905 1229674 1619657 1358948 183840 1311071 930364 424779 1301572 1621254 1914825 695732 897721 760924 444556 669873 912440 550631 564694 468342 1749144 967972 1768597 289160 104694 1438091 1111994 1778445 1192968 1630943 493000 740691 1726169 1886665 1224145 1735565 1047763 1769075 569742 1156734 413074 1935293 707817 1591534 748209 422031 1906061 515617 1720833 226212 254490 475503 1157116 846868 991572 1734715 71965 1896580 869301 511192 1072605 396995 738868 881256 1592021 792406 1126738 161388 516695 204455 655236 1999443 1006705 1119912 1809403 1240056 839852 1524320 390069 833455 463230 1226275 1627275 1475282 656160 1194506 1616217 292312 1204745 1896274 1753170 566270 910597 30288 1193174 1509804 14652 1825267 222656 1850599 363974 1391019 1326463 1942892 1882423 619302 1714081 1081219 415836 1403253 1697702 1505159 1070834 95247 210553 1011329 1996395 1880697 1754891 3645 1545017 1717710 1445811 908481 359968 68308 1007985 1041870 439010 542223 119599 1302767 773007 542789 216093 1512808 178144 673575 562943 763137 1878702 634611 1499978 1134444 703569 1515027 368146 215065 194551 1341653 1222 1584464 1070383 1238704 1690543 133079 484857 1585173 1873365 331302 559785 285367 1281221 7081 303662 20069 1165808 835846 776288 1825557 1985511 470461 1702811 67557 27138 1263085 1027388 1130530 1237574 303443 559647 584604 902033 868796 1559847 1883369 690833 434605 726024 529212 1553942 404429 629556 1958513 1348137 1873235 1626431 1561872 866483 244008 1492048 1607000 1857830 246421 1747300 1706886 1047631 1755638 1125985 904591 1740031 318451 1763458 1950901 725494 993873 549790 1133927 1507810 1942959 1269473 1934855 1101129 1484175 870520 805869 1908046 1611625 284191 557507 877779 921658 1997734 905340 1934700 1585569 347149 490603 1375116 112448 1790364 1119149 827263 312771 1959837 902992 1640730 1627756 1172928 1857264 39606 1192301 231724 944244 1214261 341143 1132584 850085 1399449 1678695 648169 1443708 1067963 1527708 37692 643422 227253 1918594 175952 335339 664494 493750 319024 930992 1120122 486814 344347 1614916 1351457 1030078 245587 96218 1614628 973183 956053 1636136 1564647 1337460 310876 1418876 1710292 1380663 735275 172285 1527953 334561 1292114 1466112 1295636 83024 1942785 1632825 1300063 1021889 418585 865818 321640 1899700 1763231 159786 1321171 518130 1788115 886189 1229954 1250848 178930 1762096 1123976 1015008 794975 1773628 1738546 1944211 1305345 612771 1767302 1653340 1543766 838916 128705 561230 1778232 587566 29205 1237208 240150 1091429 1166347 1485225 207368 452278 1646709 1774974 470715 1254319 702952 1603893 1728043 1029131 1977244 825837 1654693 1760339 1044546 645862 541633 655360 948071 950048 746610 877084 4908 1136317 1962186 1681169 766356 349865 99302 993439 1483903 1681640 1665975 485699 856346 1323394 1505112 1908168 1427570 744241 953026 1942039 1309393 496180 533965 205707 912435 1984640 423702 1111352 1147478 1696921 1693604 197051 654889 1186264 640559 876500 723789 811273 78987 689326 471571 722254 1498346 846627 1741697 273171 380261 1233432 427379 1524432 1722322 1885759 648323 562876 485203 175366 1819664 443930 466667 1303102 600094 899609 865973 1883563 268609 612364 1810580 1399869 840063 1704221 1716872 1193727 1780901 282454 1983847 991388 339598 929730 668458 515909 1186454 1842906 724068 357653 1728763 1856721 1803617 1223746 1249552 1449820 403236 944982 367271 1201242 906479 466529 133570 1793597 1410718 1315911 1721188 525820 1584673 1510193 567788 730125 1236991 1598892 880877 568828 844502 115706 829275 1877523 958549 85969 730449 1739615 1057688 902478 289650 775747 1527142 248991 1620410 1112095 1146511 1052875 1852364 939866 1236358 386944 164391 590151 501432 1828641 1215509 637442 645789 713863 1063438 97604 152090 1151775 1295471 14979 104233 78736 757909 1809678 1816835 1225179 706255 80984 1465131 1499203 84206 196510 676099 1801232 249967 190365 1014479 527690 1942528 1329813 481936 229596 1147810 1261593 1893779 1805422 1645131 996007 313987 1441783 93691 1067884 1956073 1314454 139117 1760660 847942 544735 104020 1595779 394138 316824 72706 1808315 1095740 1949068 1863624 1044378 1899396 1798653 1539120 1389536 673664 1770323 1949088 359529 1330972 975341 1341720 1363042 1165629 1412908 1218969 127471 787440 81173 612548 1230643 1365834 1861293 379763 1481730 417945 318598 1478179 497514 1529674 384423 425281 301406 1485118 240304 1767767 1688364 1802978 1496719 1936238 1657451 1924194 1099045 1540107 315789 1502472 132265 1625509 1613075 277560 166188 229469 1053524 526125 347180 1408712 1874854 739676 949480 1323198 164121 1109013 1039975 735863 1682885 1357524 1778545 672178 322625 1204021 899452 838656 1826092 632627 754685 1878757 172087 1655157 576317 576383 848271 437522 1875580 511130 1326225 867782 1290339 8878 1023607 137060 763245 760549 859944 1386466 173180 1242913 467626 505143 1289897 845580 1865155 815549 1484626 1632986 302077 1759922 1946098 1080650 1768428 1877392 541618 1792202 425541 588256 635843 782413 1464742 826668 630768 1611929 1771785 574881 1997100 751364 1314943 373214 114725 169278 254809 1216303 470262 1389365 216241 263846 190792 1556454 1964590 977467 1050167 1173111 1313710 78984 1249934 774216 818833 219063 1900454 436974 1017048 1485266 1984543 1613132 698601 1029360 419660 1437411 1543085 330830 1231241 916671 1293338 921695 410417 1251657 1858218 1978452 911871 412349 1009700 958024 1860001 325861 1658253 867314 309267 483617 1310443 1893728 1378444 112100 1721895 418759 1685554 1223194 791473 925327 1591929 753315 1893884 943514 1368089 1909535 478671 1168092 483026 784365 1386553 629529 1249902 827913 1778093 1416871 395301 1614961 638085 1523434 642480 867031 1520257 216926 1577656 1707572 1518703 1253454 693837 716571 831612 1324848 1534731 425734 1136815 36479 10161 1042714 423801 699245 790471 492105 26487 1716307 221030 541327 538265 1883684 1271042 1552835 981210 588291 133708 1804316 1880135 1063618 1849191 1497121 1603480 904087 1592915 1504221 1078583 976491 1661234 136571 432316 1891799 1519862 1787968 64587 1467297 249364 1006956 781646 445746 406113 1380932 1993973 1516327 1325470 980142 332213 103884 300173 42843 875536 504307 1620263 1537465 1433573 1072351 1546312 352050 732966 329598 1449559 553009 246277 275101 479274 67003 1890602 767966 1072936 1948803 1029793 1523010 1893458 1075812 961054 1207995 625065 1845714 1171907 1848830 1382915 1423770 1500918 1841790 1892058 173008 1347019 1042621 1164482 1816262 372184 109662 231804 1279145 671185 151139 1027 1642556 1828209 340892 1853936 1885894 291450 97980 95313 639649 1747562 959704 252948 1000050 1144527 676588 127290 1789650 580426 599923 13614 1302436 1313800 1527273 217980 790141 1490592 1807503 1609296 1807409 1311505 925940 583746 1143505 813312 1291294 635142 521802 1416274 524337 1102577 1525340 1017812 417206 1809863 726435 998673 574836 1509744 600805 1010079 699147 67107 1842116 219958 1386229 1458547 129270 733860 1129277 740621 1234090 1229390 590961 1668676 1403248 1570507 1284164 1474164 1640551 1016855 627536 589792 199054 1425457 1531473 1257807 719153 343915 755511 796946 1410931 1088645 563226 1428514 371852 113926 307800 890872 1277573 151455 522875 1523184 260680 1815006 179372 155296 18039 1007880 1069336 897845 422392 1501798 927453 1019326 277114 365521 1557442 637425 1624045 1830084 1157213 1656098 1220143 919289 1052592 1344670 939437 334654 75598 1059403 520871 1494702 839621 1860005 443141 1452167 1736999 113668 1166410 1829375 1013005 1859973 1244126 1613678 681409 448290 1251954 998642 736816 1804283 1514782 45266 1780351 545139 1899595 1407513 1132024 157000 1481894 1317998 1956769 115097 964768 1154104 1857203 179049 1427305 1049883 1813944 1000816 1645910 826100 1758582 777999 1715689 1487688 702573 1257047 484143 1539697 1559942 1711652 846727 1172154 1345626 664145 1348877 7656 1971125 521120 1491894 1492147 655972 1785777 501 1989598 1633410 34082 151076 142082 49198 667499 1616002 628096 1429938 595532 412541 731122 878432 1309288 1150902 1294641 442722 1104718 734967 602357 644085 1413810 398415 1607239 1506672 1470245 1622905 1969323 1303855 1176210 1072260 364968 365326 405486 297264 1456809 727004 684258 547321 884959 1796770 1246260 1859637 336274 1983170 265704 147620 821925 483596 1577118 1788304 162571 547911 1287905 1650167 399868 1106709 1275859 1534993 1948816 1689208 1775858 978439 1984270 792002 860604 30994 1300901 1051037 1134684 1606516 1913061 1801999 1001624 171720 625101 898383 871724 1591231 1725419 12927 1184013 1233908 1048000 1742731 1667535 1829293 321706 813420 134742 1142885 1622289 172098 319225 354434 1682602 1416021 708125 76625 1966762 1205580 1576084 854693 384424 818142 545741 559539 1240900 1058001 1489248 268284 1821202 265502 1464687 835118 1759497 496404 128917 1573142 1379741 1472611 514804 354499 522016 1127232 281452 1281572 164811 1125777 1498570 1983896 1802695 1186591 1519080 1525952 16306 1250951 1329536 750433 1985204 591612 1740479 58610 1686547 826742 1165907 528236 1927410 1439719 85107 988998 1901926 216218 183968 1369687 1348271 1232412 1278919 1106141 1167164 400165 28692 971546 1236584 1293292 281834 1213971 1686067 408064 1686290 1582219 66589 967979 1653901 132987 91506 715140 1099235 1319925 1979312 729945 121706 530537 598627 1730524 256425 297560 1996285 690194 266915 1806555 606459 38947 426457 117230 1395936 1724560 1823572 1866142 464132 1171198 439067 408203 415174 477993 1159096 1388528 649017 1070294 1804272 1827893 1059981 502 1236493 431680 1741830 1270733 139562 1882016 618904 1735409 964982 1367143 1954547 16094 439497 715973 1087831 1966655 924514 1677957 301222 725628 498240 1801829 1707986 1305307 1148985 184421 1834762 1527374 178439 1737873 1431052 415990 1954810 100531 1107010 1127477 1635404 184163 1767629 349439 605469 1249882 690053 150374 281296 469427 907936 1785199 107042 1860274 1396234 873817 1631863 612935 1355376 1907329 1725445 576719 851727 310869 767002 1311638 1107118 599493 166051 713028 1636826 11462 689867 1154103 1420760 941472 788442 86933 1263625 516279 336317 1067921 12867 1247712 1338637 169796 1800168 919799 715286 1457898 148094 1075447 1563334 914372 835489 437079 626402 1475771 256267 1186082 1586006 1842780 1167991 1799283 527101 644568 279462 132131 659068 1136912 643967 706407 1783825 163460 1242222 1778239 1904733 908601 730457 681994 1893334 1843404 176572 634346 993528 1074753 1018051 508613 702954 1935451 6126 1724094 213719 188943 1381501 1028777 1507202 1232241 1230868 395618 1558316 867395 299273 1206897 59384 1522474 1604587 1755700 653161 1472589 879010 962999 703932 1866381 288686 1292782 1466736 1851879 1029098 1119321 1145123 1068958 1346315 1701324 934292 578517 1425025 156846 154458 609760 979117 1126007 123361 574611 1659082 198640 1446531 59087 358031 521015 1563517 919873 1828272 658065 968842 452735 1068177 1153495 1457666 1389780 332831 1477868 1056497 1491962 1334727 424798 241315 1182226 967826 655179 1625714 1890167 1992500 1404416 1432727 912220 1489295 165555 1319195 726570 60273 126100 1709103 637950 947378 1628921 1422368 1276239 493535 1842251 290429 1455306 1955403 1282901 759191 1837482 1795714 1425818 801869 1446475 713719 1763311 1905445 205646 250608 964357 1010393 383230 1675013 864577 143506 1314899 219713 1203922 1587298 1990821 1286087 1641826 290023 301527 140909 799260 1399775 637388 49586 103022 1362243 886513 1871604 286497 1948691 1911117 1271711 821755 1084084 654187 1959233 624412 449347 407862 723984 1575588 1930277 845961 216916 762004 1612473 711755 725556 1090780 1058375 464171 856725 1826926 147134 1039583 85525 1293303 1975191 1284654 701500 521968 1082993 994455 1632509 1770004 571520 135746 872763 1821946 1799610 186172 1349813 1903799 853240 632864 1634507 678527 116716 196763 1749868 834394 1134489 771142 489921 1546512 650120 1243302 652686 923758 1048581 453359 993964 1942106 1919045 1921800 1477919 704792 1644387 1422642 672850 18520 1791185 1217661 1412517 776231 1168382 184706 1871101 517755 101865 1375034 1391492 1027132 42166 1756003 30722 1370106 548505 487717 576771 896090 1006043 1041208 729635 1813451 1665587 1637875 1437548 1305651 217005 1098589 678041 1910563 1595418 893718 21558 521186 296944 206338 1666194 1988555 832113 1958247 531019 1895111 820487 1630786 846701 1685442 1816494 538670 717745 1696021 1674118 551335 1194220 1176635 923572 265521 1624325 294720 1308545 1960582 1094796 860502 968033 1540916 861693 870454 188816 1003913 1730625 1616733 1609251 1961198 1227238 1598424 1845691 1434484 1116343 1735473 1507243 240214 689390 451430 1192344 667936 367969 764794 1968835 185810 52238 1071593 1154826 1173055 1826796 1641490 1756943 139498 1758627 245675 649758 534306 650 843212 245371 1840262 1226723 1219692 1856379 1261161 1004180 1003027 732217 474504 1764329 1498601 617724 1912142 257510 1874054 770768 460664 896638 947209 1427406 1844022 197601 1492956 1366268 865660 800621 1057888 572500 1243225 293670 1008318 1064724 906060 1440901 1585178 1081690 331581 1984197 1253227 944373 1189975 1684753 122572 861687 235642 1006426 334166 117208 370660 606783 72935 1124242 704106 1426333 1542810 1057331 856673 597038 1518272 1079695 1914446 1640144 983546 1718355 900817 406010 1487869 28512 361250 221684 357513 1846577 1629044 1988787 1335403 871603 1742897 1641442 645465 844048 1709247 648983 196810 583145 1111342 1015158 567248 1674622 1022479 1897368 665044 1676412 842346 382640 1530698 1325124 522526 432137 1582844 1305058 1570390 709058 880392 862538 1316917 1854197 1473058 1303030 1677216 1199705 597485 1223370 1140654 685896 1777133 267565 1970420 423332 566033 1024154 1406549 1887582 890379 1735371 1136116 1139467 1984903 604762 298446 329524 890952 1983280 425374 32158 375680 1807930 1389605 1583162 1846832 85032 954428 545732 647016 1487576 1277283 101951 1578021 637157 446742 1971505 1977665 379596 1666362 834069 733126 182963 1802862 445254 78295 932707 913856 1668078 1263153 517341 1926964 501500 1108058 935915 803382 866865 1884037 1317758 1653403 1264968 1459795 135833 605115 1948771 1008435 1930538 917261 335011 1054259 1960605 876476 1219582 1125732 602748 950014 201688 679768 1758785 1349030 1885599 274887 1990879 871514 1261129 1748918 1302327 1657242 239019 57659 1735574 766181 1544292 34932 286834 1332110 1964820 1087609 412530 374432 363284 860276 1174298 14406 679489 1332326 1195154 1883904 1654081 1782591 528596 1220727 1644476 694157 695442 1092438 1768008 309717 339288 1638657 966301 1106869 987479 177222 75759 1631620 929173 528717 1800395 1735217 51536 1067717 430080 1501834 1503682 1115319 339574 1441791 704800 428197 1412449 1152222 905556 1747537 1625876 1953105 46163 769271 50483 1465730 39178 912380 893763 1076108 1658298 734392 916355 1037551 90798 1475441 863507 308805 499873 1998748 1965284 1694070 10442 1746863 1455323 1453962 1455879 1480044 1177181 485067 428680 1104036 26863 1035914 1468293 357566 1951357 85121 868855 1944647 1964645 263564 694528 256205 461003 355146 1854482 1096539 1722529 1133333 424444 285261 1773315 1125841 968047 153131 197329 1910501 425213 1967350 279897 1163682 537383 355581 1478135 72113 17107 1755017 199639 1062331 1927148 983133 372795 108136 1700325 693401 831066 1097197 722098 758250 1794582 1532839 1406033 770754 1595460 1151495 426224 1804531 105006 583687 1325303 467546 559978 1737575 323980 73462 480167 55253 1403164 1794684 1638731 1467005 1041958 608575 1553406 16847 766761 1987192 1459255 1103816 638476 379604 561213 415810 1376481 682921 1181179 836313 1787170 1154640 219679 565700 1136338 278035 579888 1246258 1436479 1796152 962829 1502153 763519 1447809 174242 1361639 1977756 870871 1049366 367865 724153 13195 1114547 627186 699784 1855706 232511 904342 1871685 169074 922949 1298152 623617 1384638 491108 1997667 1737584 1816719 762572 468716 1623818 1326631 1705101 842214 305804 379751 1480141 1404085 286842 1201014 889372 1325433 1959092 854172 1268693 890142 1956328 1532871 908120 1719452 64425 354983 1482608 1457496 106279 1800791 1162853 684496 1469584 1016204 1630205 586869 804126 1338974 1569332 1722272 1947995 1628076 606566 819556 980849 626430 1760356 1444979 801608 703271 193272 1296319 1537064 849931 180902 1255453 83439 842646 1771596 508449 1719000 832394 85670 100246 75684 404750 646220 1687074 838585 1442287 477682 1235538 1061936 1301590 1299991 1238928 1213376 750673 867838 1267893 912565 1052255 482295 1319689 300814 729896 938607 415206 296882 652462 1320433 1147621 379173 101519 1313113 1250403 1714403 246164 519806 1025987 397227 447192 987860 233630 1956400 667530 344453 1209594 192877 1421684 1225200 1979853 1645985 1203945 883887 1905632 137880 1348922 1096813 628322 176997 1438877 340700 455479 999004 119778 1160021 178756 1931060 1616452 1314461 1541967 1371885 334518 953204 1471511 143613 990638 1893774 1687647 858636 1875610 1000809 1217897 1637838 520136 479096 180326 37955 1643867 1481372 767823 167953 721134 1081938 283333 505101 1876850 1988636 446550 1282561 465243 1349699 1499259 1653770 1948271 200128 1854235 328977 1340769 419210 627606 652559 24911 1722160 729784 1046090 1728329 550092 1493879 1747601 1223282 305202 1643410 1552302 1883730 221042 738717 112133 438349 1711766 1702438 1584084 874735 1540536 823476 306375 865501 330910 1265203 54310 1856300 828225 677108 1608822 1661263 633588 1249226 893537 133211 661342 141791 337017 927074 1133524 1985566 1028602 1025173 1906884 1858278 247145 1150177 564290 552137 772061 14975 159447 1106655 729966 232960 88148 1156469 486868 1312153 1267773 1907770 1920919 392748 322436 1766327 1073510 1551557 986625 1632061 1118402 39205 544483 1804559 359637 302089 1043970 1194969 747576 1986381 793560 338054 1596815 1776566 1458916 779327 1389411 511076 391940 1322686 1422312 203664 1419758 105924 280889 1345875 1727823 547985 1228268 99009 1536817 1588101 817090 599566 1338150 863575 140337 1507464 1102873 1094940 993148 1222439 1364463 578515 1140329 830449 941650 991449 1221508 463406 1590894 1905733 1720996 1618203 489099 249123 836385 349863 1919412 222852 339698 1589059 646589 1465915 351001 1366145 516707 292285 680605 1157018 1679923 130333 1443574 1953935 1478095 1833304 1545438 745171 147315 661042 1769014 1434192 424528 1781451 1835414 1326493 644221 1648520 1578159 158979 1267106 1692123 316257 1140837 449621 505063 469496 1382985 1770084 1942806 1128656 1874103 1956680 1274755 1512806 1688957 1848277 411927 1049523 1935010 463195 1460110 157420 540990 474443 443931 1322421 64133 1656668 1356876 1890325 753555 138647 882767 1424327 1162950 1480413 1643138 1492252 1706466 1361267 1145606 784962 1504327 938764 417101 45714 461350 1385235 1349757 1489006 722760 905176 1345899 266114 1489314 1229999 552461 1913889 1904212 1110576 1310498 179024 1318654 1151654 1157574 1158294 978434 388274 601385 938754 1663323 53291 1148848 1805693 48181 1892311 33012 1818539 924036 1105669 1657626 289580 417166 416151 1690130 1264458 529329 220316 1616039 1013109 1198672 1296044 502065 372392 1697807 342220 1800843 959570 818498 472434 1561864 765662 1039266 1615367 920803 150609 1192010 1374661 761306 1025822 984744 338114 1172062 473954 628515 1862312 463355 489955 1452145 1568573 974357 1696509 1616350 855056 775180 487165 1001959 819407 1203558 485529 1184343 32717 376019 1941996 1854296 1349057 265113 181209 26201 354749 1649224 1966718 745025 452803 1289691 26861 1955599 1794762 1754340 1777209 748112 319609 526003 1331905 1648090 18901 1504022 23150 170129 391124 755891 1727818 510302 1601718 402696 777583 484139 814481 1488642 1640318 672751 990480 753835 916818 1376004 109209 1179925 124754 1630734 974351 815834 718147 552800 1991681 1378537 127531 1484068 486134 1000525 1917997 1541124 1485922 1324222 66906 98036 854745 957795 1762656 1210555 479243 1880017 98096 1859414 865443 1630608 38664 951794 1066917 278772 827630 768345 1893580 1407230 490013 301018 445895 910993 1789350 272855 1097229 1674668 664647 446597 1270550 1779196 1851037 1783438 1892733 673887 1399228 1371053 1901746 1017819 1429595 391743 1202987 65692 1506145 962249 165103 30192 1723930 1043665 425897 1860483 179652 257258 107481 675729 1462774 191115 25807 700686 1413826 475193 450071 1080320 1656555 700425 367794 1285199 910224 378685 1425878 524500 507725 452086 1597065 616407 406552 474332 737522 1305652 278062 555089 298941 1610863 1704893 1244844 1158941 1534433 1685521 1933767 704762 962229 486826 1285297 242525 1307579 1122208 99695 1321985 1924106 248402 307354 743187 1209329 945246 1060231 1071595 1186608 354309 803100 777293 1480196 557124 121525 1914251 1623724 60664 1429486 762396 1720610 1793870 1416685 943695 350821 720777 987009 861292 126050 900456 1927534 1919040 697177 1350877 615377 1747146 79839 394176 853631 485385 423629 350211 1717176 1424455 1767799 314001 1690983 1574382 1914504 1935646 478635 904327 843202 1363579 914809 553029 1804314 123648 585045 435344 921323 166664 1721158 1445922 1810920 322171 1331908 749229 644914 983222 1934743 264025 403087 441488 1300092 1213774 965593 1517783 466748 1523694 1384840 594266 1768848 1253441 547356 553166 1262338 379521 198287 1512411 1774022 320278 1041612 324833 997704 1368844 1357892 1925796 734939 1546252 179479 901439 1970113 248796 1569948 1099694 1078775 1684373 448809 1245124 628335 1570832 784967 1346403 109893 1983535 257386 883822 1909450 982334 526686 1643677 364475 877742 754530 1222853 719061 220331 663830 62686 1069323 67032 1759898 1569910 399169 1841894 1663714 984345 457043 1608433 1417080 402922 369285 1343100 568692 1282260 863621 1996955 1594064 1682159 1868843 952215 1271894 32233 565791 1546944 1607173 1084153 1796631 778343 1778526 684296 466754 981587 1584597 557949 900118 280843 1682650 1984822 258848 717702 643737 1591584 1410906 478710 1937040 53249 1679061 1163437 1144695 148210 1566396 522722 1501604 1723317 1025483 719519 699221 277237 264087 1587140 782481 845538 404686 1589368 1630911 289919 577445 1724910 1607665 1355254 1905727 128523 249406 659812 153304 1910404 932134 314326 766996 1184607 1062773 959271 395039 772208 499743 1553842 685569 275547 187309 1868519 1389387 1436389 863812 987913 618425 1064390 189653 1932841 472891 259594 1703118 1145126 1450613 1563746 1504983 750274 1720993 310175 1773647 770393 122763 46005 1487039 1437474 938646 442326 1544954 1018409 1227471 1784856 233188 83761 536655 938853 1317366 1554327 516206 1675060 1934521 1744088 159974 1593021 1679268 1025771 1312746 433119 838506 849565 913530 850913 1930361 1692438 564014 167330 1884913 292428 718329 56796 368948 56056 327937 1713684 458638 1784997 421430 1870690 654546 1928823 1722917 683407 380271 1446937 1183420 1361406 1238561 692877 1232174 1774980 795928 1565249 1058877 292940 1973236 1074202 296227 1624386 749667 1204854 90449 982823 1523554 143725 340840 829808 13273 364306 1531008 668526 699943 1075991 377725 8478 1456686 102884 161265 612794 1607783 220513 1445817 1707609 1397711 217594 1894094 526663 924169 1678996 1954239 1446692 3546 1255142 1882859 1707978 1636271 1841932 1936810 324300 692237 267164 613510 350200 1979460 1889349 1745558 1534464 16290 737176 1184140 1271532 812596 653036 601959 88359 1375003 808161 644107 357830 153269 1745308 1221946 1843396 123243 1199224 1760601 1180584 1822280 769023 1077048 1637732 1298682 1387767 1786587 238312 436429 792652 980117 90452 796810 501393 1914314 106459 857803 732074 1328124 930120 1117982 1284777 90497 1921129 1680689 1224450 1792360 1539822 827284 1916394 1068325 430160 1898323 318590 1271600 1269543 1926999 107149 1274718 1943570 935857 378908 1026327 1455365 1144702 1214617 1867813 1521422 343580 1578815 1602658 446224 1116173 847885 1826507 1796608 1582464 1774471 1877875 1797675 1898061 1471462 1983017 1420764 1587056 701818 1942908 1026438 82157 739205 358258 959474 1433294 1014309 1631086 169584 1384845 1863441 529790 1261350 428293 1681594 166587 1326284 1947831 1054033 812447 1738129 4574 1037713 1827822 761575 112157 1151475 1081628 1433237 1833063 1298693 1682259 1061236 569148 951095 158335 1602900 660188 1968124 745471 1295008 1364121 1150419 853909 1806185 646945 83477 1754612 602994 1838227 1358514 290443 79554 85625 1308954 214035 1883960 641409 456454 119852 1620196 399262 1638254 1455096 149246 1328679 821735 6390 1596654 1331504 1498674 1968133 1699044 1015269 661368 1963300 596225 763441 835827 1101747 1335568 1703808 1341436 449284 149265 789433 98858 1039412 86549 696182 741278 1973634 391752 1429841 545228 535067 142908 844534 31175 759346 1378069 1280303 1078348 1425939 1712136 1740392 1353871 463222 179925 285798 203193 56700 244742 162147 487648 1658313 1554852 884027 229782 919221 1186744 706388 321518 847961 133105 1875222 474106 1612533 1116391 1270069 928593 812666 482481 1313174 1671821 1700859 666111 1300523 417795 181655 1299011 127543 1255804 1934898 271705 908459 1056987 557939 1897839 1395683 266733 562635 1333305 621620 167980 1260290 302770 1849391 1702899 952013 722197 1766860 1247407 989110 230137 1978192 1745726 862289 1494913 1613806 559891 838187 1989789 549997 1854196 57946 855632 846660 449702 722171 883194 1404034 994073 467623 775592 1096748 387495 1597009 629337 1981213 1572109 446733 1846237 1803299 1278449 1490362 1058736 1482895 1134016 1698325 1166294 1585598 1287200 1267073 45684 415973 348873 1968630 1054018 1688978 65285 421719 1055793 6343 271698 1779543 1688198 1170034 1869099 1486124 182208 1016060 543860 749678 1927390 1043949 681193 1281210 1327653 313513 1807793 1938106 1404754 945225 375869 159502 173249 671427 903515 1375778 1391278 821782 202036 1622184 1794163 742206 385701 1932605 307153 1148389 525495 943876 210196 888047 1337525 1355881 965913 225560 23901 1908154 440274 952456 1551618 1703864 390523 880659 1341173 265731 1285576 1195733 715984 1949213 1016687 345755 1343032 1297705 291325 315923 790366 1293032 755870 78408 1280065 82835 1107479 672251 1605101 284539 1018093 1953909 718322 723787 164925 1897045 159891 1717287 598665 996822 1966468 1823439 801695 214882 767667 1893647 1227438 1159179 715247 1780488 1693525 697535 1233226 528764 1576528 1045768 1068455 953028 583260 1761062 442317 1662953 451705 139045 497770 798783 1075147 1425380 1124548 758594 650014 1057042 1375768 611779 694236 757545 1124926 751005 958462 1946042 565098 650747 810839 1262738 981038 474284 1909209 927342 80454 1110165 656931 1757007 498489 1269795 1128866 282074 480633 1956930 465103 635776 369041 504470 945927 1370502 483190 1056708 1085169 1827428 428240 1593848 589297 220479 55656 1144469 1990122 1489673 1236101 1304353 504673 792813 701958 372551 1560389 1095880 234590 1933746 806251 1521507 769981 274257 685487 1436167 1786669 783153 621491 1576851 69022 28108 1353441 1524420 97973 239660 152456 500230 448173 1791614 31442 1704767 1033987 1750007 534891 212822 922424 703403 580341 1880014 1297678 70846 853375 707490 1408756 1384958 1812954 571634 1131887 284451 1179041 456858 1981661 505425 234508 1772309 842428 1821638 1307948 573028 592284 38216 1230133 58311 530972 1133250 502960 559385 824164 1873973 1713873 927062 406858 742080 88491 716781 841961 1053106 686646 1708366 1462745 1089726 460369 1451643 1290811 1195369 1925463 1793215 1152412 637819 739430 846993 1019868 985883 1816489 1168405 1927490 572842 1852574 319463 908545 1332189 1317062 1317143 822069 1608790 48075 286673 1867528 1602504 46829 464394 1800560 1574157 1728252 292400 1390176 1672076 56824 819851 291197 1839872 1730716 1860550 277624 1326274 702973 1717304 1672515 54826 744213 824533 379828 1644602 388408 1722251 998287 1527371 846671 1538019 706616 1529509 68796 1963854 1510309 683510 342326 673439 982245 478545 356869 812281 1125823 520528 287326 759488 822546 1381233 299483 1205248 1892421 1929641 533725 265071 680993 398583 353649 885214 1186660 1299746 1130791 1812010 1114182 838029 1365220 1557300 825455 1238316 874398 1093059 402175 487339 1728576 151236 181372 136548 1794015 222011 1507183 128219 539693 1099705 243647 1579660 938455 839256 885419 707022 1021720 1356404 1031434 829128 147722 1162063 85387 1511294 758188 1927102 722893 709503 871327 287880 1188177 730832 1162584 1612646 1277908 1793026 6653 275073 245461 1388 506911 37985 300451 705714 1020350 277885 197454 1815061 1947407 932610 826746 1046064 466557 741118 1418397 212637 540320 1564007 36393 1250372 1205242 546457 232099 1340599 1343554 1311987 363628 566516 1404039 1161577 850092 554168 681259 1053043 1001841 1632046 531740 404084 1623204 1219351 388610 529020 872727 1234366 1146865 928628 1492765 1846739 753119 1223218 798038 766510 849913 1609085 505483 539428 1905651 393921 944090 966769 1647496 1767210 880159 112332 150336 781736 592206 14883 1603056 420507 290628 326325 1023838 1850511 1268924 673753 213477 1024150 276715 106722 953133 1501148 1304644 304977 625906 613029 1438873 80399 416741 1297555 1603661 147590 406890 636380 953505 1819797 194815 1001795 1109178 460652 779753 1015996 165980 121310 522177 437632 479392 443361 1621171 1073405 400472 1662185 1115332 509564 1202944 1318079 72143 336897 1167061 280915 119074 1768922 673958 994160 751596 935884 1797597 1273299 414320 636320 475440 763257 1509707 1853363 1617964 94248 1560249 1635218 1475582 109221 1583480 1799923 1247313 520115 773633 235342 210994 323489 630289 317762 902340 316966 70941 356337 309953 844322 1676652 363279 919051 1938146 1592646 1666675 846636 1277984 661916 852222 1095865 1126172 176750 673671 393022 768213 529499 1802126 25701 696679 1664602 739161 455720 586089 900412 985505 346082 702062 1475423 122707 54645 1525126 1391734 469902 287631 1111042 1218043 1747708 755285 1819260 1996409 756068 10659 698399 1110642 468264 1984860 1778962 859055 291140 1664294 1379344 430759 221726 1638359 1931355 601294 1228437 268034 1645013 1856583 1560848 1729432 1971604 282874 1549443 1284889 1570515 1320826 1652739 1431471 1075167 825444 480786 1582143 985366 192256 278773 454575 1002927 1395780 1005078 252333 1840879 1606286 1590809 990269 742479 1530556 1984296 1859031 1015621 264686 1535956 1652322 1074479 890474 1203378 1990698 1791282 1343384 626477 800686 1170216 1316118 180602 438919 980409 909472 165477 727672 245967 1264029 1829711 450076 1695541 749294 280737 1606396 803561 1178772 1490371 1964333 124715 485206 759792 88056 1096751 89531 94244 222162 34887 760017 225278 1206545 1754861 1483372 1717524 1261212 1083457 1919312 1137603 1892826 1688015 712640 32367 1773847 1740428 1435439 365038 1349354 5424 1522209 472987 1089991 585227 1036775 1891164 1209114 214118 814455 1122982 487770 1204942 60543 441580 1529171 724805 840062 85259 621364 1826266 1293707 1570324 1859046 1453106 1764334 1957146 798201 941666 1143042 1917228 1025739 919610 525576 1946969 239037 62992 1787583 1554117 291922 1446023 1982215 912297 560234 1786219 1868454 678451 1229068 738360 1754579 1246818 1985071 505595 111958 491335 1438567 1752445 1025546 1635215 26421 174831 1263803 1162973 1801899 1496680 919541 991325 1846867 206765 1018723 1379881 1565636 1819775 100829 338342 1600475 1519150 434884 705331 521574 664737 1356531 1927021 56995 1229129 1601265 619304 1866211 1380392 1970178 899624 1420445 1969172 133909 21863 1040831 1064354 976677 1398298 994686 749793 1477120 347216 975245 1382776 658970 1769617 1992419 284046 76718 1384080 1348720 377393 1613119 85002 1684427 1229220 1595745 806186 541658 359072 401043 699519 662894 282392 577568 427546 208818 326342 1316277 965108 836576 285007 1351982 1598060 1685413 1680840 177602 845839 1952149 146694 264822 31563 447995 1046208 1330007 561982 700312 140510 209923 1397323 1714657 1506942 1662838 716261 997580 1004204 884045 1667878 500108 997446 590537 864009 1482341 1434756 680884 186431 799651 1244864 1944027 510407 1838261 642924 1406292 1909982 830762 1633049 964735 770858 50458 511400 842577 47580 1638608 1400713 454257 1365940 821197 552838 1592543 1422362 985563 1866462 286459 343982 1254151 1461562 1714552 1103836 1494045 460174 575851 999597 1767621 1298363 738998 540759 892984 379984 1927674 1709487 251985 1393675 68986 758550 1896342 995984 1198210 1128272 1227365 295204 1753401 565689 1344437 155989 1142831 1294101 1285465 985427 710776 1618765 138781 418633 1494236 454949 815484 303786 728915 563680 1471758 1079136 1810256 1773535 417591 1040335 1600368 471401 41698 918754 354246 820501 27755 505497 1481653 1869523 1014800 718597 1712783 135651 229756 1134742 1688486 146133 1326692 374057 320773 156689 1322409 411472 746028 519491 1103890 915891 598531 1312411 1399497 316376 176160 69753 459168 1540549 1952723 240118 878680 272671 29148 665840 110148 30219 1032659 906977 1243823 153171 194350 998036 1893348 371053 1959624 353295 1895322 330118 1301242 1276214 643658 1331621 1396083 371798 673473 573740 96897 1789326 1345226 601313 1928478 938287 1173689 1596963 1914535 1790123 1213434 445923 1160242 306119 848076 1867585 13234 429050 134535 1924800 1035310 265625 309341 1794664 1682959 507686 567290 1765132 817491 130904 17285 247361 354975 26527 1057518 1665327 524962 1895326 1696824 1913276 1300730 1876071 1723548 664878 1387358 665035 860230 1865546 906362 766769 1984524 1826267 44570 1035309 1046348 1901197 1786649 783240 1103917 1740308 466218 1213990 1011641 1896187 851675 1528600 1469414 803577 243951 1023998 1561378 995365 1337025 236031 565794 554217 1165229 1698814 1954809 1725411 984400 280808 1247537 98458 127896 315246 1932151 1180490 1166591 34570 676128 274417 553053 330541 595794 554974 307457 959296 1361363 279755 1057724 1184355 347353 126604 772724 842866 711107 1374066 264634 1244639 338514 912031 1155475 447527 847502 1886248 1504408 1355400 759511 1053330 1740380 102173 417313 297987 1731802 1756565 869795 39601 1605362 1391360 1231085 409129 42378 377176 896399 1572820 1702486 694339 1600378 1776268 319402 1971671 1998427 964381 1594803 761777 360375 580296 1547532 1913803 129338 452051 1364501 597026 1316658 1292383 1215458 1801678 1791839 1595519 1944656 795275 1203104 177165 1299886 1102698 11559 1987917 431329 1631748 455259 915328 657385 889082 912986 735760 1610343 929367 659577 804855 1787922 1036883 79311 862399 1666390 1040838 470480 1961685 1232884 674820 1706128 1475958 772955 1440403 1350581 549546 1207001 1069637 1576967 1677244 371450 241200 492896 395111 1353024 88463 43848 40122 71467 1972070 1567499 509456 210135 923036 1468827 1451310 1952769 1066549 1440298 1842123 1752427 1965283 1899451 1756040 1991511 1037533 13817 651432 588067 1117591 201252 671392 1954867 265797 1262724 1905877 188657 1979252 1200240 1730536 1178843 27783 1069503 893374 1861522 1071450 213066 1830590 110999 406077 1683933 1429055 949473 1321320 708691 1645005 100210 650389 65065 587919 409960 1919338 426514 1677288 921383 1871090 480166 602389 1688811 1914519 814977 854861 1865141 497525 1698264 157313 1011418 1157747 1938851 723302 392024 1168250 1291544 1939644 36251 229291 1662235 1810098 520813 1416475 1478104 436979 933696 402525 1556817 1302037 248918 1240611 1249683 1139956 1706172 1820453 1952373 435724 1680654 1730225 377893 1835377 1230226 1911471 1218034 1081417 1104416 589904 1657747 1862238 1203889 1188796 304884 1890410 916667 1671955 769342 365307 450607 883389 1045742 1756490 765727 956349 1939032 1945593 1852824 1670069 443286 1548807 1585136 343853 1961801 1891585 1504496 1430767 498397 1215002 1113146 160883 899973 733217 638936 554775 840265 1043371 1864003 107820 947096 1403175 1707486 1067015 1377892 777149 484970 1773412 1848398 1867227 1710287 339689 1901968 822355 1955171 1761555 231437 1131794 694618 1810452 1935940 431543 1586359 398863 1635311 1465409 1324760 629342 1245965 1968540 1318755 595611 685523 1803928 1981846 891227 256731 1365933 1033741 970891 453733 1935178 1759946 573700 301752 520445 232899 1229737 744740 654743 324635 1141227 860559 1823520 1693381 44740 1986486 1080292 428117 1760455 1226702 202073 410586 723619 780630 1333583 1260624 560511 279030 1019775 868573 1621065 899055 379120 1726333 1480319 1946601 1201630 746353 1452819 89200 1855926 512146 1893026 370515 1873071 1187770 381139 1215715 145977 1418327 1801543 384090 761390 1422184 1242462 217515 1005856 1105389 1374794 1393786 496254 245855 1029244 1618755 1886977 219452 1035943 712570 341780 422079 1136591 175395 1356488 463130 1775056 477775 506976 1769739 899878 1456490 1026734 1919359 979136 1631119 66491 161251 1383148 402877 1858321 1838890 177142 346681 1781 590911 1297388 1047883 638528 412470 501976 1488749 1792882 1905434 1290541 1395398 76309 608961 432301 1803757 1467031 1640703 1555029 210459 1094123 1651185 634537 1951047 652990 1767172 882664 1122838 1596874 823796 1118225 1744929 1011716 1740135 1729773 1843895 415908 999074 1579889 844656 1480863 1780531 211560 717138 66332 1368518 1317964 1659711 1739160 1391957 1955025 564989 1208677 375429 406432 268524 583379 950433 1873684 1638311 224444 665418 1506024 1260462 88865 1745426 714850 1209421 1648344 1233440 447753 1740593 547922 211443 1695824 45569 487228 1312529 1696974 429494 1542710 1348762 922851 862458 1684352 1902259 1673285 1788147 584065 441611 657623 936718 1454 999937 1978610 64931 1460117 1665827 370706 155813 842647 1777581 1168214 1034152 464233 159412 1875978 362653 1236566 1904188 550884 677861 996490 710636 1121427 1077735 1517996 708408 1758653 214691 565988 18152 1331614 590359 666163 1737199 1648097 899792 1335699 759020 27076 619857 1376117 1314118 1735466 44682 1055176 1483887 618964 1932353 346995 430128 697906 1634475 1078823 1375359 708981 1861586 727813 978034 315233 55471 465062 1885862 945851 739395 1960546 1571659 447439 1886663 1192941 1669067 274558 1181813 1164714 401448 1312817 1786438 1293285 743975 940820 1517390 976592 1496772 1307529 1882814 1261221 1591117 436546 930938 80983 1840357 147245 142802 887463 733368 1038514 700174 1249360 20006 25081 1760286 1884714 1244935 1340116 39686 865954 755089 786233 1271154 1810812 1591642 1167579 975116 1069852 1028496 622165 412192 1558732 260546 1966515 1969501 565199 549809 696702 522762 19424 728472 790073 623540 497423 441599 1988032 1697367 1136445 1136208 1302481 447557 1912180 1767961 1912617 233214 1958567 241830 329378 760200 10254 1023400 1536076 259976 1542177 95500 1908526 876157 228014 263101 1717928 122403 697668 657050 489141 1364779 393301 556604 1363736 1961114 1810430 226471 1164784 537611 62564 250374 1377841 1074064 1870854 754496 571728 1923292 1687305 966588 822933 147839 1281249 1383108 9149 366136 341868 469730 787879 281186 1695000 1486859 1288253 292069 1743265 1393620 1272347 745505 1333600 1185558 1972253 1826809 1214246 1185383 783566 1175207 984396 955781 411194 800829 837933 966863 503026 1937617 755917 118586 1310153 740359 237148 1796550 1069168 1702864 1175806 58231 130153 179735 1214594 1502126 385135 1638108 36978 485752 1712925 1911490 904411 1950116 1064968 1976380 1376841 1433043 313612 1002803 1920269 1148100 1917143 1825639 1220896 366066 1028247 658863 1217243 8950 1495661 1324420 208173 233887 168300 1550349 1441947 433288 687853 468079 223921 347752 1061363 87614 506812 418086 884880 913505 282444 1424429 1676399 891078 1279774 1336053 276481 1080502 665885 893965 158500 193554 1847662 1224241 577370 124439 945296 1988947 1568692 1756053 140917 1291334 1254553 1524019 1139060 1543436 18601 1280143 346975 1929995 449931 516659 1385371 234887 286519 1981932 291098 1189529 813685 101210 232484 1157844 1830822 568491 190990 295390 1178336 1149975 499826 1672794 1321718 545271 329389 1163690 1633718 657102 662940 1411300 360912 185135 1695255 325347 182740 1197343 495270 233707 534341 1651367 1113203 893189 132330 1266463 661961 395871 1579042 1370658 1133217 675796 1614361 254374 511676 1174576 559148 901489 327639 679440 647803 73984 462367 471764 544619 193981 1699258 1422510 1600280 1612461 689724 918111 512110 1879057 962464 62434 1201012 1515558 640168 1914309 1108168 1458599 655036 533754 1935711 19070 225137 366655 109731 459827 1672897 109974 1015691 926718 1749727 5366 1164557 758200 1852136 1385070 1227373 7936 1564836 211217 1332554 22724 1378529 1716860 274752 69922 1940705 88854 1048472 456924 199666 241398 422602 1806451 1745337 1359094 1784840 1356386 721217 803395 1094710 1599717 1026921 167312 81230 939288 1738161 24626 1097210 1280922 1917125 1795817 1348288 318310 650325 1598753 32740 1862280 404547 1532828 766483 1895497 934665 749023 1286809 1916446 789467 304389 146918 840788 446324 1262714 300830 1727047 1386546 1629253 1606765 1297071 1211007 1901913 1141010 1349814 1185426 1946270 1959103 438014 161424 1933847 1031765 1077028 458623 148565 1141865 120074 68645 140766 334775 929832 1749141 1185585 1617034 846569 146825 1612178 1321015 1882182 1651422 1077214 680165 1971148 1771946 1809155 821224 236188 645242 1787225 697783 1072302 974784 1979748 1113008 1124663 1415668 402357 41496 464691 1920297 287024 1892246 1597395 1772924 809283 418359 1426434 1527744 1956470 1473259 156453 1302807 1022658 699207 881531 789106 649399 707823 541301 1090061 881853 129051 1981825 1281006 386579 838509 1048334 1065142 881174 1192208 1921731 166381 1028385 640677 419941 803573 162431 19895 38686 158863 948522 1173170 1822413 377518 138810 16051 1177981 761398 1649097 705064 1430089 740289 1343587 527092 117891 842410 628878 1469010 118630 874523 787664 712090 28659 1100671 271388 849508 1656145 603766 295727 1645077 1072144 512805 1636265 1610335 1072773 1451190 281070 1166016 1019248 790078 1466569 107399 1358394 1904791 414936 1820585 769827 1602080 706238 30888 1871104 1265512 1543683 1039551 1479770 1959720 1748622 570572 536425 681327 1442240 1820839 1916903 1789918 39682 1545519 1872831 1916208 1511890 1279205 446958 1862411 1080402 1233502 1433471 1566804 1493479 227988 337047 29755 110489 1732700 453552 731736 358016 1074530 1490434 607994 1338124 1631074 1156048 682547 1536557 1977696 715774 142152 1955895 563335 840412 1083494 1231637 691778 1483033 344545 158912 1006448 1794197 1017106 1501662 249329 566403 1392757 1301935 852164 1947640 134839 788794 597702 1632001 366056 332407 1288133 625644 810325 1022944 1574336 1355143 1091939 1392276 1208481 808971 1725162 755767 1814519 1534476 1863769 1622857 766873 1725248 233178 936820 1680138 842927 895277 1169281 1254272 1025180 590510 1282452 1960136 463446 1915613 500065 802734 883328 565201 459205 1642475 1006074 314825 1470834 451173 953860 381496 929061 849791 130311 1543598 1570332 388466 1577594 3289 1874677 1635473 697243 1284045 667643 676485 1682460 1670322 877366 808004 795377 1741124 1173941 414060 1638797 46259 145670 1755187 510445 1482632 712864 573460 1167312 56491 1735881 479932 505316 441839 685463 73755 1920082 242433 1932908 284284 1486303 1983394 1255551 1168251 93405 1988344 708567 143466 1342575 1374655 1107490 296359 1542539 958518 1816469 1561997 547613 1935611 1744858 1271641 348539 371948 1510902 1827051 74105 1446971 1427348 270509 1042419 714256 352154 1188728 1629836 255820 1675915 1079366 382544 814204 1023004 110905 839361 1208054 481020 328833 338502 672487 1013498 1422096 1970564 1248170 1440432 107537 630636 709590 1514218 92075 1479713 1629527 124761 1147995 1950721 1384179 1088880 366945 1271536 1077717 179284 861900 915946 742037 1255285 1142502 874321 1949036 1624840 1399129 743712 1928283 1226927 589188 810555 1196884 1391830 704328 1823632 1215711 946185 1905254 1184744 206605 337108 83571 388127 41926 985365 238267 1562325 376221 1099213 1245526 1491016 503062 968316 220437 1679096 975334 604909 928963 692976 323401 1734207 1389428 509577 1305498 1417955 1369180 497975 26382 1192308 55106 1069783 429609 1127570 282906 1315730 1927771 1692877 1904596 1609319 767946 161508 601010 271732 1499618 1465582 564645 1679458 721705 1904823 1301284 1194650 782243 1571021 651309 537148 884451 929700 177152 940165 1761891 1227791 1483274 850561 787920 517183 1332569 56122 802801 385029 123140 664052 1898386 552524 943734 1362881 1715587 356161 1675556 1468292 265175 1460461 203468 647507 1727214 896603 488615 727508 4502 310614 75398 96675 1469686 391230 926206 711001 110459 854860 994713 368409 1332112 827449 1783032 1903787 1490057 882592 149975 1207606 1233893 437935 1623183 1098955 23229 457429 1886232 1309870 316314 592168 1452990 1283947 127285 461639 1671867 1103511 1238485 542673 1298763 262433 1203771 888454 1097041 871272 1379269 15452 1871011 96626 1874615 1183686 173402 1038870 1838359 624109 1500295 780242 699931 384065 1576924 738698 506945 275131 1695802 59774 1806927 961597 823089 1052449 28048 779045 1440911 1422142 120534 1484379 486984 1712534 902981 242631 1226863 1068385 175512 776474 1706087 281882 639057 173493 101627 1087238 1834709 163148 642550 1205433 1916471 344829 279628 555750 620671 738849 1011489 55215 1330435 1179733 553386 405273 468305 1790455 352384 1838258 1612202 176213 1523872 130179 1653615 196500 1701978 1195398 1586996 922082 858139 994853 781806 1372325 1775544 1137826 1699567 463677 105434 1606330 274243 1938264 794816 1775034 372286 1986261 1869069 425658 44722 1408840 1735590 1321204 1339976 895218 1048901 415528 1306941 690329 917541 1112998 671727 1238434 1868971 93417 386825 1776264 423766 1390968 1792765 1423599 415120 651601 1971909 155193 137795 1200447 1196996 961982 1022593 1629297 1536201 248741 660360 1557020 961962 855965 809980 1239711 1195765 1567922 32891 728752 1421608 913028 174336 755381 1248526 1896183 1732693 1017043 413887 1295825 1189020 801214 1030114 1070858 824087 1204536 1224726 92373 206536 690909 1000570 1304827 996515 1458288 4324 775241 646143 534362 1556291 331438 1175357 842979 691075 198367 587106 1688792 1149358 1349015 1969201 39675 380244 1555597 1581306 1048312 1321943 69408 1105298 246845 701046 588802 676158 1467691 1250428 1905275 1004654 726760 1812377 1390901 494707 674966 870760 1137516 6900 1766355 976647 1963746 1519167 1582555 1692870 180470 346005 1843949 140774 168175 332362 530387 444929 837886 655524 1161496 997955 1482726 808165 1002690 1269901 705936 1694319 367829 1870224 922045 136464 1725009 1441258 1982382 831099 861029 1632014 781397 1857589 1063257 272405 1869599 318771 1822412 808770 511078 1852961 1231023 1339286 1869547 623254 150128 341131 651984 52704 1458803 1793299 1027202 50659 1972284 1860179 1341346 407828 1806224 579605 275564 853403 4314 1810328 507365 1661240 1463157 698467 1557367 1527919 1916941 1303957 1603917 1895197 1460473 515094 70211 117383 252886 1308683 1687773 890980 1975582 70272 1386274 663190 1318518 350688 233601 134575 1189658 1419450 165186 1256238 1855604 1783855 581746 946696 1575196 1106164 732167 947308 1879486 1893502 1929461 761568 1700474 1899211 1460551 536076 71984 570519 1147063 48042 1887046 1591429 1955899 1333990 1795496 1903112 1010782 1466246 1882968 1769321 1473229 1987638 1201967 400520 106299 1417602 1698812 1204516 1740002 159990 1771139 1236973 594888 1381378 1548573 661601 50834 1503642 439205 1567351 1424394 1700670 1394066 965294 1626122 481526 1036796 1906492 514208 1113326 710347 1766176 898472 829762 1698550 1372518 1385452 1502483 1621863 952185 934590 683423 802580 1273633 1227776 465022 57102 790321 392485 1354130 1598843 1745592 1465524 796040 24530 463943 939834 1262555 1018337 1316431 309673 565242 1909030 1480183 1639076 1179736 1635287 1047445 1646814 635814 1004519 799050 1035267 711443 261483 1824225 1168604 1174067 610055 941441 1163737 1176516 1653815 1945728 238931 350583 1923783 382114 169897 274546 532022 751172 1603850 1010749 126858 552003 1642171 1780170 839187 1356686 1581540 437387 1899529 116406 1367977 237155 41772 980299 1289968 142794 1775020 1357002 1379938 874746 1915415 699622 409767 244174 438154 742252 545879 377680 1765877 141543 1214191 944427 624707 329852 696699 136135 1323966 1709300 444505 785064 1402382 287376 1701314 155725 1424006 1824830 1472741 1850653 338577 1736955 726427 1596430 1871019 1301791 427666 215470 323024 707172 1619067 663911 1882669 119811 1895192 1323793 965749 1704944 836941 1693187 173828 514899 1498567 710532 1370105 1813776 369944 1981094 652121 485577 1006680 580129 4106 166239 601904 1819841 1444457 1722844 111850 1844269 316660 1810182 1306548 657727 1625707 703895 1832990 1692275 76335 532400 1052059 1555952 1916391 1383042 653578 1569580 552355 841306 948366 103697 1569424 933618 1120138 1993889 247541 262074 795827 1788912 61591 1685078 611102 1352995 486926 1851618 994910 388876 589136 246512 1171834 914578 1506077 1927249 1060680 143814 528106 1916618 1912460 470931 772292 119352 385784 1742362 123032 1816729 1075072 262892 873021 558330 606154 1999009 1706519 876524 142414 496030 1226672 1724775 841511 411444 985226 1005702 636375 1474665 1678360 1513319 1227565 749779 194101 407122 980658 1930423 840619 543028 921890 1140749 1502592 1583171 1099773 738284 1928578 1042631 1947897 1739143 850103 1418311 433457 410006 1684128 957736 1906684 1254252 177585 748272 1888002 1257508 276644 151110 1904992 1499440 979726 765082 590184 1637208 1877598 500665 284215 1647919 1091863 1702898 1067246 1920419 338370 209474 471643 506340 331664 1260507 549022 1817503 748772 635026 1680103 433893 833422 1182485 660387 1857753 1190188 569003 7487 1869015 1089611 919960 1102587 529546 458293 1244134 915826 1834143 1884591 1351958 1956623 1488838 1702849 675273 98095 631702 278792 566701 224113 1948121 202673 1301624 1448492 924551 1223568 1436675 695673 1472058 1576791 468511 107430 1237558 1314611 668883 1425119 1478212 1547327 1657119 178729 162455 1309704 1867971 1861003 1443341 359057 1133642 1109865 1632511 1199978 1841799 1761597 907844 743562 360011 1055264 1486164 1760696 1299236 723788 1250493 235808 707202 398548 748908 1735720 1259152 382221 1142048 206842 981235 843804 825467 693729 834547 457626 1838585 1902807 1175190 1885387 149777 1349481 1879958 1126275 1201893 362038 848940 385661 1962905 1182740 203573 650497 342089 1575105 1426034 296756 906716 615847 642502 119313 243132 150394 89471 950314 390820 264448 656367 1100587 1749583 1845254 1533285 1794954 1238963 362103 1868722 1465425 1386887 488033 1541147 400842 1432707 337797 91276 636465 1413 1960655 1828497 561318 2432 1274245 1787620 276507 222943 1483765 1279764 1032408 391122 1787415 1620071 1303993 515504 1161931 1532381 434734 868199 1420689 1392673 1829299 1848267 1286720 1306644 953143 1332545 1875204 721142 526727 550110 1017360 1382574 1181895 1970613 446242 332519 1628261 1520159 814703 1025221 1394958 1073368 1711150 1535794 612930 1967302 361843 1690868 1306658 1651173 1972044 200216 294146 1396241 753324 1286167 525601 628176 45193 1730400 356586 164438 581407 1400247 906586 1665240 576671 283174 975033 1758284 1405940 1024425 1634129 711278 369421 1068639 496206 104152 1298377 170429 1058486 569087 1238692 1291215 20370 1364859 1380720 194553 1373190 1531498 677724 190954 1478692 1471521 1947085 1755527 1110857 798705 1324717 976457 1328026 568499 894476 131634 336468 1045435 873959 1235840 803187 1768461 1602617 72839 1498631 538258 764952 1646346 1283013 1068894 740464 1668395 1942188 1885698 646059 1810303 1389978 1449552 903873 1000805 124291 140651 1635113 1835451 177300 1382843 310126 1177748 559205 1664227 191662 872629 993612 1975211 954060 1514459 1606619 388181 662111 183013 1038143 328772 141113 798927 704733 1862580 416219 1861559 1452303 837467 806807 1922849 608526 994626 495946 1956772 1589714 1418169 1407240 1250680 743860 1773712 1719396 590117 1343227 1547827 920181 371761 866575 1848535 361546 1758677 897197 1982915 1179785 540169 743894 1213898 1974229 1606925 1921818 520163 401595 1894849 1140115 1565047 272416 159477 1330478 1412945 1919607 845210 450606 132808 177592 630807 1387598 479593 1987961 1805540 1263773 1880747 1921569 223311 857943 1387331 1380266 1040241 1777195 1604124 760452 1431890 1951710 378520 1605180 726921 220973 623577 1785954 802570 591242 1129617 1145311 328227 591590 1070030 1689648 1193998 203181 495798 1792166 572077 769175 1050594 143698 18807 324834 488116 441351 1845198 688948 309013 1242419 1896471 772911 1244351 1857379 580244 315271 291618 1263592 1093525 605698 1403954 624274 601860 1568385 761087 1064498 149807 1608475 1375964 1193284 1913277 350738 889154 703702 1929124 1142624 810336 1326743 203588 1288493 1605858 513678 1426273 1310933 1697234 603817 971180 636309 1945672 612393 1237314 1785878 787795 808680 692417 357931 163787 1041484 1100006 1433743 890656 143906 530093 135320 793548 84424 1090766 1684661 1920187 883188 1453032 1840429 896474 1008609 1339800 474863 753799 1211982 736826 733877 272393 420063 605519 1739898 1333559 565491 235770 1930976 1747608 359294 237071 445874 242553 1704630 7538 1227917 1448209 127833 1385919 51117 197360 78430 1317574 1688163 509856 627141 1345826 157414 104416 1768550 1956538 1804180 49195 855606 786525 610148 1779742 1769513 1218671 103093 1009027 773162 1565153 46251 1605579 1107231 512209 1076517 563598 1657615 432357 195182 1401046 1584515 290868 512954 1481094 1348699 163882 994672 957381 293195 1212603 1672516 1752901 239619 612031 1056546 1502353 1002752 1305858 1849003 396034 1213359 1267867 1866004 124757 1326722 1895792 727974 1818042 1806495 409551 837302 731667 812109 725278 1301291 280650 450555 83508 827622 120021 1468442 1121889 82360 252870 233953 59590 1259316 1667302 1050032 555576 1090748 1234418 72492 952663 1337341 1029661 735287 1032158 1665157 35036 1507294 512307 1040770 1432895 1015879 183888 1304591 445705 847568 190759 1851670 1103490 1410960 1352724 902902 1279198 1300994 821156 343808 636154 857425 773104 1393296 411121 1343590 302191 388451 1282654 202990 105170 221811 1983569 459866 66943 155585 1262901 822878 1191063 1662277 1697710 1949712 1258933 1997333 1649796 1870806 712662 823316 852351 578114 1922125 1590732 173302 826179 242247 649673 1203137 1757214 1586339 840166 675380 783621 1738923 1836854 924240 240731 1930333 746270 264549 549596 1256552 218062 1952504 179742 57190 403148 993005 957052 1951825 1059855 1542258 1537758 65880 679755 310458 1307844 241557 1971892 1404203 1026687 816891 1803540 968959 1571909 1231138 794196 1200733 620467 406105 255880 1973469 846181 1687864 68730 1177758 651397 1869505 1110595 574199 1623925 169890 261623 1443205 980286 1663237 1956020 1941256 28493 286548 719946 409543 610177 1261053 592899 1080764 889905 638777 1317320 1201394 571966 1080052 649048 946331 722754 1813289 568693 1220716 1036126 625485 353959 1676447 1960765 1008800 194418 1084956 1330977 1353927 80317 125511 350054 210837 695451 312209 735417 866949 926485 1421092 288202 1249779 1926014 157290 1910580 1127442 1589142 1586481 1782348 449345 1039271 418881 1828411 446046 255189 1928995 971297 177951 864748 1518551 1197473 1322712 1778860 1355438 1451075 1310083 1032090 986549 343970 451564 1056686 253321 219501 302343 1887787 6377 1616585 1740715 1472002 1302592 574392 543537 49957 1934090 1659246 677288 696209 720150 1985127 1469746 285246 167723 1431652 1968315 1501904 253090 1738874 1462031 1958778 1989774 1586216 1855331 1447393 289063 255219 1562644 437777 1716951 270213 1681475 998630 1072665 1778838 429087 676133 1366105 49020 1862614 1832358 563 856540 1708593 599172 603271 614939 1358091 691443 105673 923293 690312 512646 1678723 435853 42072 506665 395801 1338372 1879527 1876185 948985 100396 96222 1562630 640638 108867 1060708 875101 19449 379353 730803 270983 1193406 421684 1618868 1885135 887583 857063 436449 1984559 776406 1003340 1538993 1409566 1682575 212436 246923 142865 1432071 327893 418421 1188216 1578601 1567384 846673 793765 369864 59816 1889272 1474000 1328006 1648410 820808 1233163 369731 1654198 556243 1633228 396149 1541352 886951 820209 1156534 1633947 1577660 1424635 1822132 1580646 993252 202055 1262480 862036 1643445 1791852 1221403 42707 601784 1548434 1649439 1458826 822119 1361770 235637 1728633 1033519 1085395 1481283 1648492 1368936 1303717 1587148 314961 1370305 1032353 1692725 1004483 1108130 1861619 693831 349515 1460500 371750 588924 905008 1393317 606269 119453 1843578 282919 337891 1455089 1404396 291261 75991 1607380 221890 756714 1787 1032758 1870682 1644583 623151 12903 1928281 1564849 1978176 934421 716699 1697810 1237267 248150 673470 1296677 1105830 313304 1448683 598848 775635 290140 417217 1577974 1950630 454438 976029 486248 1616499 1926505 475059 1026320 1364076 230685 1161982 950945 879292 1545641 1195738 309864 716110 1077551 903641 1363483 873015 1634141 1057787 132700 419091 1536263 1597483 1608757 191165 1107102 1643684 1008709 1582263 1487548 1202128 606901 1802738 199391 1464686 1608065 315178 1716789 1034266 9780 1254815 611874 497359 1208156 1261086 1017584 393469 1846444 1428266 1941646 386724 621367 1404243 1051544 1152579 1358860 458466 577446 207169 523706 1368801 830477 1757178 866851 1816641 961003 1227814 1187567 88365 636489 1421310 1409774 538522 1964086 1803838 699567 1113829 1718695 1153244 164941 1551391 554422 851085 948894 258206 1262532 1876871 77309 569437 1641684 1081522 1595671 829656 1875231 458043 652757 1283758 1558618 739392 1253409 205728 195859 163582 307788 1815849 1070854 440821 1041209 676053 1688417 1324224 548030 647377 113799 133470 1225826 682991 1253130 1550839 934206 574334 988465 134142 538834 1567932 866577 1671128 996309 1138310 554354 1799239 204270 602188 1434167 1587347 1351383 1880527 1369968 1795105 870961 440647 1142099 1856042 1722231 824410 165538 521532 612978 150589 572316 144500 1021508 841190 1879328 734379 369558 132603 591732 516773 300454 1205676 1252234 1247996 900283 1143880 8488 1427797 646548 1405383 663422 542113 1424021 582811 1305754 1114543 1443359 1844561 347042 1730164 1935591 339121 849821 249930 1817801 189573 847433 1467552 330694 1379273 522149 1633294 1831559 1389085 977953 1356723 1033839 1142448 1876031 1740981 1566026 1074142 366666 1430299 1219910 670617 374893 141845 1874155 822040 1374097 870963 1037924 1077472 1592843 1607803 1038560 1740109 31085 1441561 1917173 1882640 566656 351250 1199129 844129 427142 398080 1185946 1774856 426680 889605 1211766 1978109 648092 1475315 1691163 703217 1103451 495387 579496 70310 1462443 340454 439694 633640 253495 352357 25317 264748 1304882 1935670 1728042 406712 889381 300292 864988 1999752 905978 620279 495464 1793766 1619927 1174697 1254292 630572 1189750 140058 1989466 659329 47857 456543 1042750 696841 1784724 1028606 164913 1868503 1421941 1517288 1420666 1615712 462137 1988708 499091 1816963 765760 110926 1766165 1171897 318708 1252143 685201 1212193 481655 279252 1345175 1526643 1497543 148241 224715 509457 1350135 878042 1304495 1100377 920044 980250 183230 1246309 1355214 555343 781501 246233 1910222 101029 1290319 468517 951196 1108816 601673 357856 1083400 1279301 1898085 1275681 219694 1727213 303913 1286581 1036101 1356618 1948118 29571 405588 1505753 1802127 534704 792120 500678 503530 121649 930861 1006920 1541473 1694829 478854 1034162 1218947 610249 657626 1447607 1024271 127684 1002600 566384 464181 1301379 925077 395644 100473 1820528 1498036 576642 498063 1402998 983443 1553739 1706942 923649 1366486 571714 1382139 1433201 338734 1386935 1400109 1455116 975261 19056 164983 1325537 1909526 907545 1110046 116146 1576569 1297779 1349531 1590956 15455 1144798 309165 438322 872541 944176 1248224 1242470 1938629 1699067 1200885 419962 56817 158257 58366 550939 1542453 1051452 1226256 627192 1485959 841290 1908202 846043 916201 1997358 715417 1844689 1985498 1863547 1637593 861117 1982674 1404883 474407 1530480 523429 426113 1020187 1030013 1140610 112606 1719726 657016 1687087 1822569 1591147 1853502 937647 480531 741899 608806 1557844 1505528 852350 1917610 545930 181337 1135489 893063 1728176 884194 1155033 1683183 1061886 329121 1883159 1016654 612863 1017554 541974 1373551 883903 382672 1809613 869546 1596349 1172944 1713884 689110 40388 1583678 1711079 700826 1406656 1155324 1790662 687538 1225430 1808330 267020 282080 611346 610118 1742072 1550868 1271535 1248234 907134 870183 1670622 1823995 967438 1887627 346339 1823993 6557 1124426 1224098 1024172 1063651 587175 1165967 15512 90138 214013 236311 1023422 1009106 1441571 694122 1980730 333819 917395 1537445 865820 1160219 917758 100385 900629 1635912 946739 1894365 1904382 1526981 1604921 1166551 1363851 164751 19973 418683 305365 1159085 1451107 576411 1336750 1720796 1463064 1085889 1818869 959778 1944622 1921764 1568679 1451356 1519050 1649907 963914 1317826 1212029 1803313 1484060 1344139 1616111 1705786 988370 925872 1618707 1363755 525938 573777 358066 1913964 955410 1135336 771223 1800443 1149646 1381814 800113 753832 1921646 1368667 825188 376800 777082 1565071 1000104 136018 1630199 1583385 529635 1000555 1163571 453361 1209980 703118 361536 107622 1809315 1037708 1305116 1585895 1920722 20020 717190 406239 257432 666893 799078 209552 1879307 890042 747170 1835456 1531972 319228 206121 116846 87500 376311 91769 270485 707211 1388115 936536 1576789 839274 776274 413856 119479 471230 1595208 1505812 1014131 847307 722801 489535 255528 299650 1634172 1617714 670622 1538800 1432431 709751 159739 735486 942946 637006 349371 305175 505883 856835 1855717 351747 1980882 938825 615231 1992689 224180 1335657 1782781 478689 47325 1034184 1679019 423398 1740889 92995 957276 77978 1404823 1288443 536789 639525 547402 1433778 231341 643245 210016 1499595 716655 100290 773222 1397587 1885573 624676 1135879 1962879 1480530 1539632 771007 330426 700192 1822023 1544114 1505309 1497620 1177999 7841 1222024 352958 311593 1506665 725828 1976078 21095 227949 295716 1421163 1559640 370698 326963 694787 1029258 286125 1524649 1443910 698599 602176 182923 1030469 982755 718124 982002 1797825 14261 1182107 296158 1048839 1158022 1430454 1245333 985285 118526 129952 80875 135900 1349012 849288 922241 1517146 1313959 204823 909559 20244 121631 838055 993437 199645 11564 95797 1685908 116172 359784 841711 957485 1673639 192199 1086131 882657 1479011 979591 773749 454917 8847 1075189 1317429 1972615 1185047 713045 1254820 1012641 287989 334660 1018227 1026637 923037 1028355 1443092 291988 1454540 1958881 984638 114063 483777 1975271 493380 1210965 1822567 496954 825203 826307 75736 1370225 888576 512388 132741 276885 241213 865772 542705 1218757 1290571 1964132 102447 1640707 168325 775074 969034 453591 631550 1825087 691231 1341423 636471 1709136 121665 958739 518669 1337035 1083650 1598791 489752 250936 122327 804285 840879 1577041 1647984 769252 747155 1750719 35512 235795 1111287 270687 1280651 294854 544484 341957 1125415 71442 819742 1144961 206901 1402053 497762 135529 803095 598394 866194 1818415 576299 1367826 1615376 36440 413602 83276 1027721 410062 294566 1987650 288232 168965 1350288 1984301 1537623 879207 349083 1613733 1333806 474337 1929105 334507 893135 1293397 1211050 1008810 1896097 1484928 1072765 903508 1309515 985191 1282438 1570853 1671543 1901644 1226915 1009040 1016842 1286872 1399190 610879 1781438 1485978 1437229 554045 158959 1089735 1078275 954095 540524 950938 397694 577339 1200685 1087208 1935291 368053 1626759 1720784 113427 349396 1354633 1119794 352333 252599 931289 1523247 1806388 132219 1187618 80782 1260347 572541 22869 1366136 1372842 1752470 396496 1063947 964486 395176 1411585 312951 710981 262576 1040532 860875 122711 958275 479636 1818360 60818 765776 1680670 1517035 1481425 1588426 756187 1049718 1919379 343786 1531866 1547960 281973 953192 1623138 1251581 871118 760410 403793 1686837 501447 1993580 186857 1347400 121838 1026404 658615 51723 767104 1887745 1067028 488643 345199 1714781 1831977 1133539 1879459 1765336 1906376 1436897 728665 690661 1291121 962814 642014 1724121 1226499 1437546 446647 417304 1617768 1592206 624250 536299 108860 371802 213508 1386880 109103 2579 1948752 580407 502225 893174 1464319 1103973 1802986 1948527 1415530 997386 1145923 415364 709738 497543 202614 760836 250970 1350792 758303 1275057 434212 455227 1319620 1130331 166778 548309 534329 1095540 87587 893752 1971961 1224475 1941361 1677487 76701 1600736 793106 1745790 1447243 1609656 340046 491397 437678 761281 1730028 1516982 1645868 245715 1671573 603134 1478912 366733 107225 112984 650979 1418544 238616 1244952 1875148 1759157 668360 505159 1090832 1442637 449800 1679909 371329 819560 224380 767198 1162735 1115882 211991 939467 1725415 1616150 1559662 1184627 1981673 1582879 135228 31683 1716911 1175982 98770 956789 658303 1711332 1393574 1189761 753891 1763573 222459 728377 1327670 342347 568593 1042685 301874 1689553 641597 149583 1663440 1983838 860714 326810 641538 1310940 1719305 1613187 561887 1009003 536311 929723 1329093 96363 1270976 680515 1044405 976501 40318 1013659 1515527 818221 212297 1258468 1274625 573896 314107 665335 436685 8142 374867 62817 1935156 506495 1680520 256931 1202271 1124718 1253313 1435066 1857420 1920838 1055100 307949 1020847 1961783 178646 941835 1856188 362076 762185 1796499 795133 809383 1342505 349795 209122 1574712 1086676 1601193 683612 902301 1571821 1443084 400187 886941 750116 848644 1882322 1840446 169294 956078 386537 1089703 1442682 153656 118089 651734 1506288 444947 825488 93790 140266 348408 246867 132573 1608268 848022 863086 794505 249878 475727 126768 1113645 635425 1619538 1728681 799942 953425 372078 1933536 175640 1380733 1975509 19414 1524575 1909619 893200 1282883 1216391 564648 547352 1497388 854270 794290 698689 270497 1579006 1988622 1925206 361463 351022 1393162 1308583 618147 1345145 1889385 1846204 1006761 745455 1576191 1322192 761126 1190067 1825814 383031 529822 1032865 513418 1532463 710863 102375 788932 485089 1828482 275776 1941825 1267940 949692 339076 1945970 946691 921712 1115498 1350212 508163 5735 945183 478659 586681 1251846 1835939 102527 137646 1190023 512448 1438666 386411 1753259 1450207 418983 1697021 1015708 1975830 1844145 1808304 477094 957494 1938124 746795 1312841 1979627 1028849 1641476 216006 1745941 419763 141536 853668 1872840 1896720 977080 949726 142958 287514 1447002 166705 944885 1988455 1195191 901051 498957 79660 1002649 1528699 779054 1055018 1639776 561394 1942112 1758143 1932076 1750828 646719 1924276 774771 1538642 153623 1727001 1373016 830889 1597287 846768 283507 1805587 841402 1949409 889188 591423 95987 387146 1941258 660895 1690801 1782343 370656 1204814 1768691 1514521 268590 1370844 1401810 912656 1893047 601153 1827728 637896 993371 437168 418854 1037055 1471970 962798 31294 920513 1867773 1864798 1703312 1321260 1691287 1134839 140365 1793434 1249132 115004 119198 1963984 1797959 1966319 815569 729337 1448275 458199 289648 1686312 1393485 1206264 1361749 504000 1825775 1901961 1585908 1378981 1740420 585527 1955288 132858 937748 701462 403588 801990 1472600 1014161 1844518 754228 449455 649025 1520953 1013226 1790039 1408854 1564979 928180 390468 1744383 1465824 1662722 1898936 138660 801595 115228 1431067 1560082 361219 350434 1919364 868130 553971 662569 920308 1148456 1315399 587379 1041210 99659 60319 313682 1865417 1195764 1641839 1889279 1556533 1862418 544834 429459 129279 532384 1231601 195294 1658381 985723 1641696 121882 1766573 513646 1079278 1347867 535306 1841850 316259 504500 1075832 1627786 146788 652883 997615 176758 1337634 1724128 1915305 1559596 1749981 1282119 914011 1298855 1833908 1588709 702323 1442543 1975277 917416 190186 1199960 118727 1217632 945798 1438081 1720149 373951 599241 585469 1804326 1804671 1630358 1124295 1030926 331880 220804 1633411 1747269 331676 1524233 17654 886931 450531 786486 1902951 619269 204558 291514 744086 1410737 1630929 413012 1375491 757110 935545 188781 133861 184276 1992038 527821 459398 1836926 924780 1610646 95230 128267 1808383 848212 348833 945879 1700435 1878548 748863 928493 338280 794156 1291053 1106024 794537 330490 983302 1440869 295419 1976783 1648675 402785 818755 988118 314683 1193202 1315361 1745300 1798864 1731770 1343877 1136133 1827190 795003 847898 174843 552544 810228 685164 348845 1230753 1676216 1613343 1256056 1316336 1187529 854148 677873 1800418 353135 664064 39504 896875 31708 1836964 1189276 1316010 527860 1483665 1853064 1497334 52562 1960097 235769 68273 1931476 1636940 1096819 974940 1479745 1659806 918200 1810121 1945367 1485344 255332 1998550 1884418 639069 920328 1293680 497047 68728 139655 153764 861334 768991 840135 335305 1369689 285833 893982 194941 254154 344713 1417885 1461171 611802 1599375 739162 215945 919963 1918316 1952857 1242103 1656976 198167 1348726 1522733 153720 364813 1320831 540586 1299156 1796532 1421926 735832 1716579 1020471 10113 707235 944891 406223 1838384 1779648 346035 1317408 1227366 1212533 1550949 644662 1720891 352112 1068778 635030 475446 1213166 95624 1446180 1906538 930960 1354554 498751 1504804 1681332 1541956 1721839 1401434 693460 55725 1017161 744077 1286609 690728 1848307 769256 311551 329671 1650965 1537583 1808415 35737 766234 836223 731580 711901 127608 888179 1504353 1047633 655413 1124816 542915 1140667 1901028 1726667 284157 390432 1690530 1333793 1873649 1427816 375673 1722009 781455 337039 1281261 1581134 589655 1636873 684912 534020 858470 1594160 337205 1720821 280858 1705180 1187816 55283 1453154 1480855 1265779 1768162 338276 1000323 1759955 1964967 1574554 565895 17150 803796 462452 840003 1484464 1426783 972554 1586325 1482884 1646708 1127799 1245355 859487 1947812 991581 92585 1563719 63475 1150901 1557609 645348 1107613 881955 1757219 418479 137847 81656 358327 1485945 389588 1798946 453345 1900192 1416701 420367 1981172 410779 1824198 625916 789545 935695 980832 1073828 1458807 579393 721407 603401 1395714 1170617 800027 247200 599752 1544800 338445 992697 1358208 343540 1152025 1512400 275329 56808 395218 828427 1098413 1198666 1832915 1859922 47960 1396540 1537386 25360 250297 349918 64913 804778 166296 1538679 1141035 1101633 1399868 1012177 691684 1683110 1672453 59428 262029 1694355 1536762 1075106 51938 1600185 1697393 1937096 519555 464105 1629738 560543 1709413 1281829 842211 257651 910570 1497405 1093665 636054 316467 1518372 762164 967998 419101 340817 1609536 454910 421400 575063 846774 1001759 1574867 441913 1684413 1081137 391067 856412 191289 1042583 619741 1034805 1512283 1190719 706197 1084059 1948129 303791 1072785 1667024 1312662 140270 912762 1845441 39414 729809 906110 889328 83957 881396 796895 1079431 1383824 841972 176811 1954357 1289075 1058911 526897 455386 204635 1785926 1065 1141890 1676572 583090 1640188 1426619 408029 1929752 1693270 1523364 588580 234436 1854159 288049 909055 1494176 108812 152107 335614 272028 1119630 1637878 1742820 621119 610587 1300970 592660 781523 1701273 76555 188259 1523568 1428287 316745 1232164 1869578 1561875 283900 52873 823622 1255917 1445542 77222 712327 491480 1858629 410026 1854674 1396179 987240 968617 1620718 1636614 11013 1937225 864176 1029953 54433 101613 823999 641610 446859 1621834 1750988 1231729 458304 390684 1614412 1929772 1137462 850891 284997 584138 1946837 912206 1896472 481395 1309119 726517 337580 897302 1660239 1019859 123228 414530 500127 1365276 69376 1376690 1402980 171164 1121921 562622 61938 1985000 1418513 913218 1100946 1668923 793868 530754 677553 1522315 1438992 1505961 530870 603874 1901296 562185 1605338 1750678 621208 749486 841410 363976 1691966 276618 1519624 938168 1569202 567117 673690 1467417 1228778 1916981 1240534 1527977 903227 739356 745798 1471257 1426555 803943 732817 1979916 1989218 1168331 1319307 818690 1002798 45172 1412288 89641 754456 913278 1333666 304165 610478 1346516 1801494 1814165 864549 121349 1235241 571040 144656 392139 1930544 1974582 191201 468589 697106 264451 440785 1652503 1684015 25668 1460642 356275 1314009 206784 974814 1384967 1613728 1249456 1139679 396190 1976875 1813473 1117219 1661925 1847794 64106 1567691 841653 1625085 187371 1013746 309968 557082 993094 1116198 625152 231272 1779117 1063164 1725665 672745 1797849 653660 894482 241425 597056 379179 1126532 119226 1647105 780412 110241 1042418 742035 1716467 1864883 1187832 185006 211248 1403740 192833 1217629 1023030 1142219 631616 404125 1844510 1592410 510454 1002811 53208 1294433 1476295 945091 939331 1913873 605348 565409 1011893 1716382 86266 253956 1032440 125754 23192 890935 45420 441549 1883041 790204 551825 641712 438884 1932399 574719 884306 298196 382624 1742349 277159 953302 1674133 68319 1792851 1434673 1805181 534154 1298270 173415 1762413 1962410 57691 1010248 1632640 1624117 222796 1023006 318736 1808912 1984382 373119 317715 991178 1621519 419664 756438 1681928 421961 1351062 1856652 1613609 1464260 1208499 1307686 1859380 1114029 991124 1245224 117346 991725 345306 1564459 573802 588953 933568 1430476 130588 98517 9497 780914 1588093 1907733 168206 631441 914119 1839951 1840662 1684823 1159800 797674 926787 157981 1938598 1566947 1902798 1427868 800254 1060220 160219 98853 328444 733762 1570623 132642 422383 1268375 1414086 10575 1836091 178685 1564028 1079178 105359 330578 833021 1482458 1355446 1916619 585533 749560 1260283 1402557 640060 1365305 1313481 285510 1589049 1476027 927188 1492398 1637424 1445506 354288 135665 1570569 1890691 1650916 1140436 1931990 600308 1967670 1612441 689915 357699 234156 1356169 847854 59385 1319904 470057 1048824 1246610 1926461 755584 503787 1071436 1810979 285937 1202000 310150 713009 1930454 1275143 1590115 636127 287459 1245961 1696934 1146774 652047 267965 953731 691501 781749 80061 805453 258287 412931 1755611 1964357 488010 592424 531144 5946 296553 1577800 614822 1583373 174685 589637 116809 472560 636112 811570 1838612 1571524 1693132 1159116 1730571 1572858 1154074 680451 242417 1178703 934498 481061 950905 1393450 268574 1919238 551365 771755 1740786 97162 1895036 146496 1301769 1145516 726879 1499063 782804 39407 766748 1176394 646274 389368 755292 995715 1476673 309111 1362869 1827029 122515 758059 875008 66492 1434184 1988502 896049 1379457 548116 1498375 354069 1934112 1649595 966222 847243 700794 66366 530658 739371 296427 393536 709263 1919608 76737 717917 631228 11012 924102 257626 1423126 953659 723525 1794242 1681286 1218073 1373661 633958 1583861 1171199 1563510 207157 1941718 1277687 428433 1117129 1507880 1124545 833191 1139176 1421637 719489 1211944 582217 91647 481758 1712131 133384 874431 1089875 1449147 1750439 1206669 491337 1111070 257075 244972 1054050 1310259 168230 24862 372867 202786 634449 1416880 1962481 1992609 825637 1597171 1960689 333600 1126997 200448 705610 11574 1573337 1986160 1357821 981652 53414 1246582 1200452 1204431 106908 1703243 404862 868940 1834678 619233 806556 954559 442420 1863339 1929927 1492249 420182 51847 937839 1986217 293415 166456 459707 120035 521202 580835 1384007 1141145 656278 199200 549079 32395 817640 1734000 328429 1602187 1471718 78175 953990 1827692 1145842 1938671 1774427 612716 1921425 1643311 235820 337162 1796011 485690 510404 1272427 1149591 895774 92789 1984793 1154454 1804019 731958 906703 1380072 818560 885939 111845 1389659 282887 1198426 1942972 197936 911397 1363282 1282090 281975 985892 1946713 1640604 1983109 1066712 1465306 1068135 161973 892021 1326207 90294 976358 1632346 274685 89988 1872236 1645399 366771 1843472 1681631 1549915 284812 1286373 479056 1946493 806538 1106967 53566 1197214 1920402 1723771 1153915 63777 336662 1590216 78265 1246302 1789162 658740 1118068 434358 1763328 1212630 797158 516507 1325568 1641805 1969732 624687 1682241 1596187 597219 450411 1678207 941303 1402069 528099 14719 308651 175071 1668144 788962 374973 1734525 1887920 672162 715564 504292 985389 607537 1096689 1132097 867015 1377835 1547350 1213188 1182785 1493882 654330 791819 748212 1104999 1186100 657965 151368 163668 678091 211181 1714084 884136 1363232 135358 1632137 393367 474249 1324561 1769474 988490 745409 773612 1564090 909190 102037 541012 1412186 668440 538279 780959 1788081 1465697 569269 568589 1577031 1581274 1407623 1919137 1616991 120668 786944 343098 1814350 1052146 1936269 1176130 771364 487499 1634865 926334 1075473 649157 1236823 1110325 896911 1630310 486676 1346563 705815 348380 1337365 1566823 1072985 6889 1793158 500804 795219 955820 1973387 753507 496681 615918 26607 426581 1863407 822599 1129783 492698 1131153 186706 1432149 483898 854702 1909997 247788 214366 549187 1089811 430719 1296943 1054332 508375 189872 78870 5043 1343849 173527 1682430 1231043 840059 632545 1097731 708392 586158 1985757 25822 366665 1601580 930146 124146 1001731 78551 1405416 880423 988523 1489354 818354 1571107 558145 1951902 1195207 1722147 46522 85151 1288090 706384 133751 999290 1623891 1277865 364217 188959 1760979 1772864 655810 654516 118267 145678 531381 1474317 1156209 1522116 4252 909739 736025 528000 294684 157006 1453151 1854841 122778 1699183 976848 384858 1471164 1905693 346071 1127127 195404 1884147 1760701 1281071 1033058 1492090 1435664 1474203 739931 102569 276237 1940476 1596313 1454171 1897112 1965800 89804 339847 672333 619389 1034836 1474872 1831995 686892 575850 324997 329665 473278 1140876 912547 879336 1801970 1076862 1122393 618199 1987831 1891775 48408 739108 897576 418281 1378340 1607859 1720502 539827 529344 3904 553700 1998411 294848 1553491 634061 1716937 11204 880763 288535 1901311 153323 1662618 1368850 1044571 1873808 1011251 841831 1537548 1241095 1322801 714448 90475 890013 30459 906635 1560408 1586620 303025 1088846 1688131 1064229 230413 1314 625007 1729191 1488547 365451 1611977 345753 391591 1623792 444728 1730979 397305 32005 1685345 669908 405397 770773 830216 1319544 547077 869460 689997 1685047 459916 209014 804776 418429 558433 1378413 82309 1684122 1327136 1477722 972014 1599866 401524 1791944 1426121 1068531 441016 1744841 388588 1807799 1893033 1389336 781289 363639 662325 345623 1148960 1619630 1425006 1126830 1070178 925350 25357 1476916 1252801 581528 617029 1635152 1093256 1964675 447501 689708 1659328 1489508 1971615 1783105 762263 1537002 1641211 50920 775576 1230455 1424333 1856654 1408440 1091152 376978 1380157 1906068 216819 388996 169083 108087 829087 992084 935457 1604343 1978201 728257 1489434 808946 257944 578907 1554202 314172 1033622 1612956 667819 1406447 281074 106646 1925541 1178411 753649 1954748 1929427 458462 1280410 1609497 1613511 370314 379900 1413085 1142591 1954004 189334 575224 380774 384773 1205863 1874521 137100 200951 458227 236103 559477 352573 15936 470913 657538 1745275 360909 51998 1482329 1408750 552678 444575 1820931 918242 1416140 487809 1533404 1824068 349040 763035 212794 1542920 1939162 1162738 1943519 1069694 1717820 1786458 1418113 1217579 1017848 632676 1547125 665058 394808 886179 1426515 766826 109515 1932730 1083884 255202 1372855 1778238 230456 1354619 147224 268460 1686088 1108385 442398 1176235 712963 403227 1517742 844732 411021 837770 939510 1149846 728523 829516 977505 1852713 1118758 603122 1400020 1981506 721009 1246123 326448 1656493 461569 1943065 120895 1218304 152069 134794 1141323 953290 975351 1731417 971889 1339784 1370701 784834 1720883 1801746 1150040 1868401 1095368 161686 1355004 746552 1004841 850860 1003606 1204314 1547238 259969 641529 977586 1121097 1536297 779912 168331 343440 140648 1487437 342249 792358 404821 692400 1273592 1460456 1810126 1052164 1078621 136793 350230 1584845 1991730 118525 224443 333348 406983 1202402 338597 1997071 350770 773168 1948858 1479934 183453 1355674 1257545 1196591 1349403 633484 1936727 1484022 217098 848806 555284 191994 1758596 410756 236595 623118 1932507 12554 60851 1151637 1479842 141420 853335 995787 1241048 1541737 540250 35927 142817 151070 214812 900811 1071018 626222 1285838 469947 853432 1988474 1513480 1299856 1604858 1700997 1841058 1467275 746757 58876 1225596 835298 1116359 128375 1910130 920173 682706 1814480 1047814 461337 1469771 808052 314228 632515 1940475 1985164 1447508 1520520 452994 665070 1094781 681200 1546980 1821273 103303 198811 1856743 1094183 202846 822545 847910 673949 1770398 1712508 1739839 21881 361660 948039 1663026 165578 1167246 829514 1230857 365013 1776072 745998 1778129 402342 1705374 1684004 393058 178565 931669 532218 1337976 1455574 161975 1843736 1748757 609595 95213 541537 205841 1201841 1597866 449127 1350532 1188362 305424 912899 519584 263586 1512647 1398448 86263 1074400 486508 933701 1225178 1703100 154474 455469 128629 389044 38134 998324 979180 954477 631217 646990 1136428 1086957 126131 1861231 521463 676566 841645 1605333 1432366 16861 1338371 536239 1440344 1813980 1766600 9435 615853 1792550 152108 1752172 1500627 1745041 1157755 21325 718548 138357 1520210 767285 801070 879128 22908 1062905 477680 1470105 1339823 364886 1679639 1295911 340619 1293521 1222187 1262041 236291 236198 70425 1704065 834149 870435 537519 465603 1524251 510410 72963 340038 1946269 854926 1985605 89733 1502474 326972 730015 76938 1560086 443257 14638 1604818 1442243 1862457 1736930 1170349 742488 1159012 1804426 1350190 1011477 1040358 297782 471750 1552398 272644 1095848 481847 1208947 1788212 1584560 378061 811377 59716 320832 958527 1385019 218819 427492 575921 1034131 24948 911791 980825 1683537 1632313 1668611 1197363 687416 1946089 534031 1824543 1095480 1092248 366823 989226 717361 545736 1462865 1214888 591698 981982 840000 231714 1164952 1303862 394614 1803373 743828 499686 1681876 949643 1410067 1542136 884157 295738 1256560 1396105 1840371 207896 99106 811812 1071645 1889248 748939 1625139 267780 210409 1821838 1932200 1125323 1245917 70891 229334 613262 1597677 1320941 1283581 1904605 502175 1706538 437145 1224199 42040 314700 1708009 1297991 678303 312925 1776162 1385292 874367 904239 1089298 1578636 470534 1039366 178222 1421744 347892 1061362 32572 537748 1584732 488410 1590630 1758367 84525 378694 232574 1561973 1946399 1187440 812500 211074 1932250 1742385 562857 574905 957805 1752112 609601 377476 114726 66627 1775376 1965746 824436 1248634 532999 922551 1033739 219572 1100440 1553612 470105 1589905 512935 582615 1355186 116779 773080 1800399 1984025 1293867 1624513 853264 603319 1755829 1643816 1631926 1161107 1579157 527250 1372751 866559 632433 1620523 1840857 190707 1723780 214365 418491 21006 733270 1137466 81800 655153 1009957 1013341 602751 812448 1108162 1843661 397934 1005837 863809 1819371 1918834 258930 1656200 588259 1312636 1532291 1152 1440529 1699591 329764 981103 1319747 902505 302182 141014 498105 1008090 81145 469110 1868654 1436440 284611 1953849 985295 662010 614142 151269 722004 1793424 557110 1826463 1741237 1579566 791803 1427270 576440 673138 53421 1345992 979571 1853017 1207330 1784619 381943 887352 284847 196378 235674 1163519 28086 1641953 229900 1239778 1751630 1325710 1321675 10874 1113975 592113 1947541 1827653 871156 941157 997457 1419183 908577 469453 319072 911685 1362721 753932 537334 1176572 9721 1345872 501060 1154972 455671 1946938 423399 399778 592535 1453100 304866 736872 882179 165567 1618817 439332 145709 308721 1603718 1648826 515162 1654736 1472281 422606 684208 1298823 1346525 523521 1476435 704142 1743190 1616014 1062226 1806599 1528065 530257 621062 1576839 1890618 1551178 120233 213561 555422 182606 31538 1800283 1611902 119769 193431 361550 483815 1888989 170893 609256 127416 1783668 1434341 70644 1624282 275320 53362 1439374 903350 344941 1277396 340280 703207 305739 218242 219468 788333 1813275 1981494 1444691 36500 994932 577743 98964 1805353 926774 1063687 1001189 1873133 1760759 1549095 1625538 232145 870205 1840904 212667 840134 1623060 1556933 392385 746928 1921554 1307193 1424695 1145389 1520786 1525302 946615 1556421 1996520 846986 1590381 751637 966454 997652 32897 1092859 1216507 795115 1707274 128964 761508 1589326 724087 215909 1222510 589990 1152543 1612273 1836446 841508 119400 330520 1234658 1797655 1157511 1096521 924500 1046624 544064 1359507 1301853 1543430 1577314 670703 43731 291684 1252924 130367 1494726 362126 1327974 350117 1311800 816387 1545920 1962193 196034 335569 952619 1243506 1767466 1460014 821937 1481980 87522 963392 1752813 1365670 1535341 1990739 1887829 732994 1297644 794051 1925810 831120 797184 1811643 1665485 1272497 1272452 659615 262785 1786218 85128 444921 542656 858303 946604 1790939 1957100 1986104 895415 478530 1200163 916644 1603926 1406483 588128 390374 313187 1395975 248227 225246 1760914 754816 585749 1637778 806579 1174809 1040068 928648 141918 1862840 1923045 883357 700293 1359098 1009981 211335 1237818 420783 1857218 469597 1977998 526966 1143261 1182499 1865692 1049556 766800 695379 612747 1933042 711451 1825327 1001197 1343948 185230 1005154 7220 862406 1454386 680679 578102 801031 412064 293724 1063463 46227 589450 1002733 763896 595577 1550881 1445427 930826 170185 629410 190984 953585 387431 1061743 1422822 1013762 1153570 682000 1660981 21318 68016 305732 1883086 838248 1530271 918072 254670 1538016 798888 42872 1450663 1087827 1346904 1795526 1030751 352263 477027 1433771 587751 198118 308823 1424987 1150537 207439 1344024 468485 1309784 147779 1340469 278158 780634 1866340 1975174 734218 1566451 1211783 1639914 1671490 1880311 1738984 547848 1161506 871367 1563243 1258485 650326 666728 1870182 874252 1118699 678917 1275982 357235 1541354 1183152 1407307 105952 1776794 1391483 1452146 86589 12183 329259 1429757 195516 974642 1694472 626006 879471 1723978 1374170 1675157 1805467 163395 5713 1766433 1230531 1788199 1066543 1073245 1853573 1095964 752144 856552 1763478 722620 1198087 498680 525219 1973493 755316 204570 1525813 476276 1319318 1451250 1520939 601007 1010730 1838142 120933 573526 1319388 1318678 651298 54920 798239 1471800 1498114 1822350 1002048 1185983 984536 1297233 1535186 1094518 1036886 1077696 1706823 598077 914396 23331 1965662 851234 1279169 761025 121201 900421 1534078 20639 1870287 850862 699605 1845766 828562 1747673 571808 1538451 1569600 456345 182089 1367859 651034 1698853 1800713 1985503 317771 62314 696086 664210 461914 1575904 604598 104953 768909 1691526 524141 1868157 501423 1297436 1932822 559774 1489996 829308 1978537 948798 1687209 336824 117974 690247 1812886 837066 1987486 1772760 1364566 1313445 640469 610816 665026 1678593 234359 1717765 1525832 365007 1526884 1446991 1084543 1313032 203603 1767788 1166471 1486128 1631339 115301 1964892 471107 443752 555735 1929504 1897662 25576 1494698 1018430 1754196 1206115 112004 1998806 1568905 624186 1356247 666883 1232111 680543 1378432 1067132 1276465 1280832 1855813 1414032 1209737 1143713 587906 172813 71681 1689126 758136 1591478 785043 288621 843698 759903 1084841 1411492 197203 419121 1882904 1610120 1307012 1580329 1270010 1366548 1247535 724334 169681 1339572 659000 1573606 103352 51555 1739787 986240 389381 623197 1907564 1074555 666509 927718 719356 1100791 1528020 1691801 1974542 737002 137211 700035 1255491 1195731 831886 1391786 1865710 1003990 1307620 1973401 1616525 766577 25894 432487 502451 241091 1137069 1659661 369654 1198825 124922 297376 816743 615774 132397 1295369 1935614 77999 563802 1684556 1952881 525347 1299759 808729 1977834 332968 1485625 1258029 767430 61534 628782 1665877 1231000 1830335 275594 1753509 1946761 6975 1676775 1811420 813230 608148 1400893 1966530 144091 345880 1989433 692847 1690441 978244 98889 844035 1281130 885743 183099 114517 650661 999713 1763966 1967883 1638310 648411 479655 50308 1236472 36006 1602052 1637590 1125314 1399787 571180 1106341 1442204 1933710 1561530 1450190 869129 1363963 1659678 1412188 948730 759096 697282 1673542 775264 1563376 1528213 194426 1285598 881812 915055 1162890 1801901 1573541 312076 1823678 385817 1893734 1503396 1210640 19838 368345 25955 1959091 1448239 1514647 1687288 1390993 1723400 59562 383171 1698311 329059 668181 959233 1192633 45856 1522768 478379 352675 1136194 1459202 1817434 1914873 923278 1837543 1188673 1623586 541573 1388262 860147 478629 796371 1188501 417142 686490 458947 480685 1618388 1876781 118705 819812 1334869 1054377 807836 203422 1492154 8569 1560542 1605852 1194537 824775 803170 947112 265845 315999 458155 900146 524412 79272 1075192 1412253 253402 1170689 728230 640236 1371305 801342 1611943 1785162 1147685 1105267 266456 495086 1496806 1733453 1408790 370672 1749415 582461 300894 1477487 134809 51701 457168 1160098 412015 343388 328923 1432218 1745629 1587191 1801788 1616729 931973 888937 1557172 1478283 577585 702727 18421 1732136 505398 455607 135466 1314757 1149569 1667668 81424 868302 1256858 678883 1994263 888489 890608 1490576 1368311 1806942 1373199 632482 912033 1729360 47078 213119 1241901 1508444 593458 1368610 973471 1567662 1155239 687049 1298728 1609614 199237 1255870 352339 384727 225114 563211 1697524 285044 1273908 1934535 37385 433851 1765840 1363084 1899376 1543054 1178557 1301160 834474 69167 1104157 644332 1664655 531208 187110 1680366 22053 1616694 24780 1560787 985113 890500 148154 1753479 291586 270043 743062 2778 1872113 797821 1524849 1850300 136641 121514 1113337 12490 999036 54634 1357985 789053 1220835 1718383 600100 615807 71332 1008338 626172 19702 712702 762524 245148 1039226 1172274 632070 464914 1139707 1955421 355965 1769990 1943758 1104447 1135806 1228991 487120 1862046 419496 1131487 126316 369189 894052 9027 796297 964047 14395 290672 828633 1164413 1544389 833663 1836379 637224 84373 1945618 955061 101514 1429525 1032894 805593 1895718 1626224 1765046 1339157 100115 899658 185919 1031546 867032 1446997 1470391 871222 1633452 1468190 1845924 128163 1458957 297807 719508 519156 1910111 1838371 1974187 1299510 1226637 1023557 180082 1256741 1558948 858281 901393 95398 1127299 1647720 921137 203576 1658081 465519 1549364 1208622 1492853 1559728 701663 77451 1749156 1850213 1151341 1740514 1429865 1327171 927695 1415141 1878344 1865530 444700 5080 1889486 1404827 1840046 477366 1640282 611373 113827 1552466 1669767 731170 518217 1612130 888935 966534 1506108 738981 840305 1260976 136682 1111443 679017 691346 897017 1571950 1079860 160335 343243 1527793 1730546 1196634 1702882 1722278 98802 679583 1126900 645618 1453080 410907 1942992 343964 57215 1736932 1319267 1053917 627803 1782125 821662 1624240 1868180 1032531 914206 800864 60534 1051464 773958 919316 1028832 1094532 540305 1262916 831100 25031 1156570 1475804 1799866 1147771 563901 1251920 1057962 209563 1993396 1635036 604128 1470745 1776897 523071 1080165 1624888 937910 697785 131933 874948 762573 1510385 897926 137484 1046503 1967957 1053026 718867 723796 805706 564604 673825 969024 1777193 1594013 1914283 826690 168495 691492 22787 728086 489151 1280458 715840 557815 807840 1425589 1877140 865464 1927818 1502803 1633157 402650 1405494 627241 1880805 656681 1835118 951800 1246935 1027918 561191 267219 540794 639484 327171 1056604 936279 1058336 29129 66117 1228010 1101972 406427 1836357 177839 1401002 286218 1842540 1522104 1683239 1614093 1651560 1368781 86070 485221 900163 36480 326196 504561 1832162 862566 675632 582505 935432 222550 523060 565727 1727308 1850753 686106 888122 23220 191184 649359 1503349 249943 26322 1576807 266605 1701423 599267 357998 207606 1099387 384254 285952 297551 1634193 1951621 1589431 636889 278315 275515 1916729 1895393 583957 1571418 1623560 1473300 654427 610911 273356 1329603 1112974 1503038 430792 550000 223084 989344 339101 1565944 995730 1279141 1359929 75127 1599798 915352 1834074 178912 415809 1804300 871812 1866483 470156 1331649 981182 962525 1347695 958004 1488951 1238555 1910397 874915 1036311 1049845 1974908 1257887 205264 1648510 1945489 582951 1094753 1966404 253049 604917 1926185 465622 1393186 561085 1216931 1887814 1412931 819677 848816 444134 1406848 1199460 1886593 1073150 1602096 147896 1703286 454422 1980044 1667665 1469684 1482215 7974 687625 1004861 1598407 87285 579180 492215 919805 528248 1893591 290479 477039 1771063 993440 144539 1991651 1599394 1336545 1401501 255684 777154 1269872 1457911 1534153 1336832 430927 150687 1788598 912479 1051899 1458926 1634397 1883613 1663863 677318 26323 22478 1269296 675559 1212523 1806519 1914280 1132640 917406 429085 1798910 1733190 1314468 268730 1998139 751996 736858 341301 765928 1468794 1938680 1117600 1182370 18816 1374340 299897 1410615 1636104 236695 553746 695743 1770556 1793686 1113418 1438757 276186 906042 810501 851189 1093953 705709 1568734 643863 1017165 1112862 1714639 1823085 635809 1938331 1242276 984676 812179 659579 39568 249594 791938 1070392 80304 1180045 270134 206705 745206 1560744 1756802 824515 1456561 1645770 1291234 687472 1814363 1232932 1940614 1999318 1753609 1106165 1337961 1858844 641503 872392 643833 611951 1554100 956493 292117 469543 1779532 415045 318423 186233 658159 1297918 361860 1388237 1486984 603050 324853 1851673 122207 415529 1854858 720419 1431653 1526133 630247 547238 589080 1075176 965948 1803945 460128 1822951 1864580 426813 444481 1601254 316892 230829 1257730 1296515 768242 145375 206810 71171 300386 1495453 135905 467369 1903590 1751196 295964 1037222 1664742 326486 289635 1598687 57078 1063145 1171781 250320 1578381 1925693 155588 887605 1455886 1743641 1487590 1042731 1674561 115592 679387 1994079 334932 1642561 1293603 1854579 492017 435595 372553 1976432 178409 528136 753293 1436754 1820560 730829 1025493 1771166 973065 1332660 1834167 1094087 1881136 670103 347506 959784 312278 1129696 1419630 22462 379476 257361 1908522 1222253 105616 600930 1387776 1936214 1329858 18683 1759899 1428329 1168300 390871 443507 1038952 307433 965337 379868 1888284 88070 1022358 1516642 944960 1779242 453756 228925 414895 856411 1983147 1095885 1071235 1810040 483006 641360 1776581 1216467 1575620 994404 789523 929575 454212 1166587 1218397 1754423 403019 954701 1677601 290323 1499040 27080 951524 1576922 731734 1308716 993353 1771430 1637554 694022 1950858 486939 1954364 176773 1344773 984658 1219463 1704377 901065 384565 1430340 1021891 1400034 1827590 1419813 1170842 1142863 558446 1955241 38175 495560 1480153 1112035 213267 184183 1933234 985971 879523 1812110 921932 445159 49705 912302 1670447 661216 1671374 1244542 1019910 1372849 1613567 1223868 361544 1019208 1969150 1863668 934611 259869 502062 1565472 1297807 890082 1290820 119464 717633 143605 509207 389548 975027 244029 1433128 772432 1142028 1858130 243949 911401 1502792 1207965 1554880 1011247 342434 264899 1969469 802598 213098 1376266 307561 72320 1466667 1879358 121968 559060 1975218 1590511 237710 1083057 141172 1037788 1827240 1439146 808269 756388 1043820 1013620 172730 1856777 1454052 37387 517132 984778 587102 749106 748210 194159 1671895 1085825 1402728 203201 1621131 1650950 373412 1994125 924581 1337200 243787 692446 764225 1789000 281899 1119256 1006247 1376178 974623 528472 409175 15201 74681 1551235 80099 1734340 655439 1155030 1236292 1946821 841304 1498182 1688428 502668 704108 256363 164656 1029074 1845695 733154 881549 1759158 1502371 1949453 102229 427234 1561915 1642766 1682001 18298 1708580 41027 204842 1297387 203361 913792 331967 1250029 132092 24305 399144 1799897 941856 1832447 507093 797653 803759 1709810 825266 933887 1705557 302222 9413 636203 1126356 1077312 815297 1831065 1028075 1627663 1111883 1862454 417222 1593165 1597852 1417076 1961457 159315 26578 1737557 652644 1692855 1120198 1310745 1053125 748693 1936486 821067 761879 321766 790110 624207 668278 1444025 305115 425093 1762529 443 777376 381038 116961 1170236 305786 1342391 29604 1420014 497149 1213780 216116 1715136 286567 995352 1038041 1480718 1795816 938906 1141028 437441 604971 1976479 728650 420093 1867688 1920377 1090875 924963 343428 791810 787689 1170545 760109 1131271 882275 1040238 1433940 1410419 1470619 1869220 810054 1190943 1139922 1013250 445551 1476764 1645524 554331 736703 802649 37282 1052617 600239 447844 306818 1945643 1729407 257001 1216697 608540 917852 1591334 185775 1107799 1770196 1975250 1140928 433998 1655636 1820249 1997421 113909 1286355 185213 192742 71008 1873212 1333098 1554007 1561619 408087 287938 1925646 1487141 166292 1836747 1537863 131699 937834 1945824 39647 403613 1641006 434712 87755 1391344 1007558 1871239 1492604 1306781 502424 699918 1144566 753931 464938 1960668 387806 1978165 558372 1371266 510912 1608898 1564907 945987 647918 942610 1890242 510531 658152 1996990 1007293 472752 1729546 608098 1032153 1737251 66374 290807 1112955 20629 938066 1499053 517148 1559002 898953 1226210 793394 1971002 506285 1660005 510313 158925 887737 935967 97442 1889020 1030410 1481815 1759131 354593 498646 1360844 1866353 700295 826567 1112655 1665870 664288 1625374 1415711 254818 1716086 418400 787002 1739395 1002658 1672372 1697095 1927532 510707 1024447 282272 1297301 682679 457046 1110448 1791258 373882 330527 167844 1337522 191587 1649633 1928464 359879 45836 1087240 1366181 371176 957590 1749325 683701 230615 1476511 1605277 1065928 1252888 1655411 1769160 28104 11895 1984463 1016494 938634 1098119 1181708 508335 1381955 81557 1565383 341908 471321 1582795 123416 993268 555550 1237969 278553 1792840 1395184 346590 52169 1174187 360318 462279 1681449 1618208 1745250 1160715 1948785 674463 158934 1471206 1956381 1599628 602714 1390224 1114188 205762 2546 1394541 1557738 1737085 1466361 166768 1425669 1923069 1919201 992314 1440220 978180 1063860 1567590 395224 869556 597868 769910 975151 1085642 1223542 509700 33858 1500008 193287 856291 452669 688455 253243 1689517 1706104 1124035 1992485 159744 23071 1552311 1807119 837626 706800 1340184 1867994 1949033 1451823 986234 1017009 1597404 943178 1941944 1127955 1687534 880258 1775379 1128817 1152502 35676 729003 1260088 1315035 733211 1336165 1071915 735703 805403 1562753 660738 1982039 375709 483049 909270 1125413 177879 733392 1650702 666601 530812 1233400 1529800 1133408 667991 455122 290125 1568643 1338256 364613 510834 971879 1662665 366107 178300 114518 504967 305909 1845792 566934 535553 74260 398675 434174 1284731 1538150 1224952 488937 1529106 743481 1928062 648938 1370302 952944 1932115 1118096 1306780 939304 1710042 1239625 656529 794325 190859 1767142 1281528 911062 1205189 935833 382015 412546 1140378 778753 720825 793296 869669 492652 1832656 1116772 1322490 1880059 1033415 372762 1898759 519669 451030 1729616 835894 1863767 1954662 1088245 1168891 136563 182316 1373333 1474400 1368349 1745529 268458 1970240 1398401 1010143 1151682 408390 1647512 987964 1707184 225196 1338496 1465572 870662 1562995 625614 1755215 143911 814638 845036 1958853 901126 1672191 1412722 1175010 1915806 1508232 1337027 916666 786986 1857241 199348 1799722 196641 475253 1332351 1467562 1995376 243729 1565209 447072 1449467 610217 358039 202030 1493539 553013 1667488 193190 1734548 1934953 761661 419781 1236097 456811 860973 622619 594427 356416 1771700 1087814 1431817 783629 483131 1630789 1075740 1694465 775431 1038527 1635724 1088283 489904 464350 974779 72961 1657065 1806633 146099 1718043 733550 554413 1101733 1330391 1065634 491862 314405 511233 1864052 4743 644342 725733 75571 1026127 1742024 695565 1033305 954595 745274 983751 1197059 806580 1815419 598461 1740232 1542667 74939 1884479 896960 1345280 1240298 212861 1655494 442564 1201533 158511 620518 961804 959665 1596351 559555 37211 1449429 187904 248971 1001033 713039 899863 1004143 1432925 1591341 64943 1681010 944489 180033 933348 825684 1076720 187308 1198909 107420 920105 1627633 1019911 1645819 820774 1302115 222251 1657105 967208 677342 570504 338955 575761 1412298 175752 1290984 731349 617904 949878 511105 671294 673933 1221961 274983 630093 847206 1185858 1498125 423700 948694 1734324 563155 843935 1686994 1172403 1137068 559367 8256 1662485 236139 1949693 175170 1211515 1119558 714485 633928 1098600 1360534 105752 1354413 892334 518865 449733 596731 708201 1639913 1240090 1347380 531369 676818 694882 1010611 887473 657663 980860 478593 1116511 1235550 1702698 171950 1879647 867014 21766 1666498 1500030 825355 1856359 1235443 1068203 832595 1126673 1372711 230659 1279132 571529 152326 1728856 806319 1514372 570876 780452 1307585 503645 1547497 975681 1001712 1241900 1574770 1608012 1748368 515420 600302 816599 1206013 1164408 543712 1966451 589013 617646 1622299 1831686 1686632 434361 639684 1676413 674175 1643246 1985769 225976 1134055 476425 1109798 1026517 811533 1788453 585883 264644 1381265 1729489 816957 1846474 1367853 1987856 374346 101230 1458775 1913028 1647483 1448978 1905328 371427 661535 1049574 1874418 1126067 818390 73043 380684 1953526 723119 1065809 596305 1679371 1178529 36150 6192 347330 256301 854352 1948717 868192 1781420 1626201 30702 1680102 336478 685035 424839 661958 93241 1288695 858411 1770526 1245496 679451 254836 187660 141213 415196 1776199 1832485 141080 305122 1093369 1076366 1801615 572922 1038047 32082 1931970 1628880 5854 1808947 1013972 86691 1835104 1434761 1421677 297603 171670 1200142 185674 695793 1363672 768196 1224109 1824683 1275182 456439 1155423 116450 1882509 539700 1467018 259821 428764 455217 1769935 12689 103857 894101 1323467 1133049 714316 192184 75440 494237 998502 1269240 602675 1407124 1073092 1914049 998849 109290 506672 352589 1535048 1381882 904532 1231955 1311398 277976 1899038 726634 863436 1384268 1191911 883168 1413021 632771 676499 1494320 504616 70530 530215 185020 1576184 256132 25607 535303 402670 1109128 1330848 292229 1597033 285465 1406854 1200210 683902 1139949 1155350 741237 25543 545004 1152376 1702195 588905 61576 1379634 1946011 8345 1215193 1147895 282493 91860 1344418 1233866 1885211 1554812 210207 1083172 116611 1413027 1356932 678119 1368092 1183218 949803 1945426 1743558 430410 1030835 1258114 1985720 1850623 1077099 842185 705370 1514586 1656855 1128115 1326477 360542 285565 1394911 20337 1875111 1811740 1732608 219420 1448141 972753 540849 1289199 1790279 1366215 218451 232191 1073197 172384 129656 380984 1727150 1847608 355941 1770250 352083 1658180 1363223 1110574 962944 1605325 1738192 327124 702025 472340 1388591 760534 714724 906903 1937224 194419 531440 554535 82476 1877591 168157 799463 326052 1647433 1214923 1028912 1592731 64038 1626520 1277452 1263472 334257 1225007 1374413 1057298 477008 1613950 764730 708015 1718530 731190 1564752 811242 795686 1940011 109765 108973 114548 274209 1923524 234415 1717746 1226067 553607 305195 570875 88695 746151 1913326 1270788 792090 1995218 177205 1171833 904457 480142 1385316 1979386 603237 1911457 1618168 346284 1890844 1042082 1052130 964556 1895249 1273069 544129 843129 1439275 1436305 1676878 769982 1239117 1690012 1383704 903483 381604 1095517 419057 657466 1982723 314196 292215 115662 967287 344493 740178 169037 1864243 814446 920123 1479710 1133406 1797356 1836639 5665 1945262 1383072 1408852 44270 474218 981542 1472073 1697720 932795 825411 1200087 1129251 1888042 521204 1562583 1573805 1511581 128873 802817 1827976 1029399 1914372 1759712 205657 1643433 1110645 280303 324703 986669 1914722 1518257 810047 1048007 1568961 814813 1345197 1654816 1266419 85981 654525 554736 1252497 715964 1676879 1688748 1498262 764992 259155 1503616 728036 1450355 1446050 1929120 1791112 378128 851601 358631 246161 530190 1233968 1685380 648754 29019 1707220 548208 1461464 1080187 1545005 92824 858035 587841 208653 1620763 1836521 1118039 75674 1589866 315657 1130144 673951 111425 1800097 1620565 351836 313765 491545 177510 1367587 1035833 511215 958671 830402 1173957 956348 1348635 595623 609841 453073 947867 1989282 68820 1335916 978453 761866 1313643 729263 519524 1429572 1226510 1685129 1859705 1039436 535875 715481 1927987 1287102 992462 1090092 1106245 1299078 153917 804363 1964906 667066 1384191 1280262 1813114 1625353 1421936 1906329 93075 1167386 1490141 573235 554675 36702 1144450 1950068 1937166 1632490 994766 868201 1341303 16699 1479263 1888579 1835770 1874108 214038 762740 1499329 1246361 758384 1205913 1096276 943209 989700 1267162 1973933 112944 1081902 1527181 1542062 91342 1674829 289712 473735 654408 1025954 1632978 976745 1500791 919704 690342 57857 1569469 781998 1668810 1452469 1260220 1230303 1271041 1001119 1169757 402688 659312 977753 78294 1192924 1766627 970551 1122400 852972 1436846 776119 1145047 161419 532688 638640 976648 474186 1833837 242129 1402216 605407 1229318 1891153 1285447 603476 395419 1630441 1454629 1846034 1083916 1853070 830521 1549300 740036 1811423 1512108 1456967 1642962 303902 1094657 1044589 932325 1622530 1609082 346991 937610 957148 955907 1852430 1241451 56374 308775 638184 355082 403336 1856038 1507454 1750729 1403012 211668 1916371 385247 1849945 130867 1119038 726575 212748 1977806 1495336 263089 1707583 1793093 618758 1217024 1816682 1948471 1682930 1129990 596135 247288 487237 742257 334585 1349698 139488 671746 1879454 1332582 916950 1768762 1507614 1797137 1444272 1246 939513 1291229 480328 995014 1621268 550970 959867 135470 732066 1462879 1379668 55479 782533 437090 1308560 1254465 1427057 1122725 725411 1152516 1563959 1358464 1618664 1805992 862099 170097 641540 1311609 193305 1158234 179202 874693 29358 1848949 1361423 289513 1045528 735917 777453 1569893 763664 399422 415547 1693708 1696039 275585 385560 1254349 1218264 1752266 1609570 1808918 117435 211734 1547915 199211 81239 1721002 2666 1567420 197162 679464 543419 527738 101144 790057 551848 1021689 596166 115281 1599989 1487423 1126697 413372 1486766 443999 668712 999938 1685861 257836 1414203 721321 739528 324125 1170694 902087 1592804 1431566 1860777 581678 1761621 1824324 90704 189746 698363 349380 1872454 1133886 870658 1111546 1512439 1206413 1904362 381992 836781 1643086 1475473 131514 1079316 1114883 1874217 1159204 866673 1221626 1767169 43588 254187 939699 1977744 1015330 1622587 1852028 1472673 1684646 448165 516131 1493482 537977 12604 609224 1243968 1857056 216295 155523 515468 737110 1030246 731994 212641 402818 339332 89110 524289 1137354 1689131 26074 1090087 942793 1093395 1324041 67908 1009489 1141146 509935 1558987 691673 1884918 327465 1337631 174041 83964 1249581 950937 1126706 142785 338531 141022 107996 1389698 1280419 1029415 752213 833971 207105 674909 1254147 744217 577179 753575 1706815 1881746 357744 1988238 260758 1684282 24757 1123687 889218 1100624 1067543 1086693 852911 1749303 1012245 1639522 1739747 22548 1951115 1388891 467816 542899 191707 1306311 1438523 585043 1206476 479478 224139 1978726 498600 190846 1022252 1601403 855597 1102634 52973 1786413 366908 1842215 37984 1248378 245783 1023724 101073 943493 282218 1048990 1960518 643428 1398084 859909 588172 429819 590313 568886 902020 388261 1737336 801888 1789651 1738820 1297128 1345240 1768390 1606899 1320821 523792 1570480 1301926 1688032 1102249 1789675 308150 1933131 264898 1809436 1107375 1991149 1284275 1742277 1876719 189572 917206 1611086 1729162 1914143 961905 1996931 1841231 653143 629736 1267884 1044547 1024701 5450 1433861 899990 1112638 680532 487449 1667561 412370 823358 1155214 842589 1893904 1825880 1585095 1345955 859134 1626900 802218 744827 69717 1519835 1523934 1334305 662524 707640 1569480 371186 919473 1165356 1713979 358081 726350 1322778 1428307 1436234 652034 1278287 1608068 60325 1714451 1603735 164212 300126 1168423 1786345 1766621 354173 1883020 1006527 931606 1067019 891987 13939 43404 1051986 928463 1322435 1086425 555153 1509619 903657 564098 449094 861775 880638 592591 1980527 32694 1649804 494925 1145296 1694538 1496126 979953 1592955 1390014 1201196 1023195 895790 1193062 1929329 664272 1095286 1778184 988471 1379030 1767821 449789 1137395 1711482 147097 1521859 1217618 636694 896297 1285793 699364 425597 1061517 1472376 1701066 1607106 1572486 116267 933740 1260297 1629137 803928 1549363 363614 1829267 723064 212600 73263 1652327 1702676 761628 1756453 567242 1786637 580833 230234 357018 1660572 797652 1850153 1569141 66073 534335 648294 488876 738275 455796 858437 1193815 358197 856603 1296403 1751859 813071 1401491 1274699 889675 739117 877008 1351361 221050 1003421 1177971 1649954 753634 1145113 209741 160455 415276 950140 238780 1744140 1547286 1593492 1244892 878610 659689 1110828 700718 1889622 374880 494814 1488761 1883268 831416 543737 1589768 613306 1068168 1742136 1847382 1562937 1285379 1453781 1667059 1497493 398721 983829 994242 1970110 1277940 323776 1597116 472961 198361 425952 760245 2958 577165 1873602 1342787 796994 1512695 563792 702917 624798 171556 397968 1677203 1604964 1011687 274892 1663238 1398392 642670 1009492 1245882 1591554 861794 1454553 685541 1098006 1689001 554159 841127 774232 1021655 1179790 850285 1404894 1890542 557537 1435329 1647891 1393193 1395666 49773 1465724 1967427 1489495 1108900 1692541 596292 639642 1270298 485143 836755 787326 300856 1991343 517875 222171 988672 1667820 386070 632092 718960 1923301 658920 435145 1748233 434088 1793982 33337 98099 827942 1959482 1491704 1137264 234114 1898067 1882333 1717444 1482183 726851 1760671 1814925 1951619 1719867 1056729 135312 1882122 1556946 1604727 649182 1395703 442300 115039 1812532 1759484 1896758 56110 845766 1530090 815367 22803 317570 828680 1508834 1719871 712409 702357 1892677 695353 1724398 245865 883809 253952 924325 1103708 258873 675344 563536 919413 363150 987440 118358 561290 1678241 1719192 1475433 610223 1525329 687608 367479 221961 1197269 1837929 622056 1843167 1358802 1939505 378218 1521748 624899 1012758 186351 1292994 252071 1744590 1052833 1495322 122119 1233367 909062 959312 347477 1210385 791978 1894972 629407 637177 943145 530623 235148 636972 160946 1919203 485017 575651 456163 1026230 533706 313830 1810438 1675911 786804 486970 1482298 1898389 1753447 1973496 570379 782693 221136 245453 1837232 915533 670860 1812201 375965 947671 1331591 1102062 1753113 1498293 1906094 1080091 1163501 30856 965088 172478 967103 1195142 1019289 1205112 587580 1272972 232690 1835028 945135 180012 228797 1082914 981993 1454819 1909954 640875 1309813 294722 844419 117286 540206 1795277 405342 1659403 1479074 458308 774684 672001 645494 976041 1378958 1419673 730713 322159 1411245 24754 586119 1702391 1628498 1160166 1810044 1715111 973084 671000 1239779 565555 1466627 812836 1086108 1368342 1669491 1390773 63376 1128692 708272 1586160 95069 1579844 349698 1192260 939469 1344194 1070511 1224788 865962 262363 1675980 258752 1343676 1368146 1309343 445816 183275 1759528 1475372 1403270 1104456 265309 528380 1594807 175899 6744 1368227 93077 1041942 1903545 1923937 1093038 1992127 513590 410011 268621 1903257 1855809 31400 381386 334850 1931998 1072335 1931098 1852490 1626916 535059 1260455 996674 540976 1449202 1413708 1208175 1062579 549441 865286 1127330 853917 419381 1173806 1794700 1163001 1445747 1097493 1820198 356089 949710 1378729 618899 1880427 268304 277939 46084 1313169 1532109 1025094 6460 1731270 1701393 1327779 635428 1493922 927615 1420343 565915 287541 1975944 1910304 194844 1617221 21981 1716324 1670496 1506764 1297686 1632170 349803 544570 526848 1280913 491521 364204 1155755 27550 1818578 696029 63231 1357735 1569994 259416 148482 1949463 1983812 882796 988916 1674642 570945 1242334 172483 804833 510734 1217221 1732014 774002 706927 1137104 206887 20613 1082053 1204532 1936378 1619936 746935 1359591 281694 382123 1520693 449919 1585074 276233 980966 593976 242619 1945964 481787 169830 910956 268107 138175 938749 780811 173734 1409600 1556932 1636350 138294 283933 1602953 978697 1241628 157215 357506 1699121 164256 1203334 582186 280064 883919 239161 1707277 507923 1843529 627181 1769668 769794 1697209 550178 926951 1663520 1960741 591822 1502963 1425600 294344 1819254 933873 1632148 1696568 401274 549916 412057 261598 540579 951770 433198 1185103 544024 1793353 1828926 467802 834057 1724681 82319 469054 739059 1016428 1653991 1404108 1889895 1627369 525305 872046 389301 1758380 89887 1032882 1883474 180893 1968823 1090934 1638362 1686813 1696352 1956369 1551761 657021 463891 1047319 1594399 797596 11444 574056 747515 792062 386068 1240487 1074318 1265147 1808130 151758 324157 1384148 1319477 303489 1377111 774273 1018567 486420 1994715 543362 1383206 834336 1152421 1821342 1766747 788352 696486 901775 1762561 1126076 979886 1250926 813663 801252 1042763 1537946 1760588 993790 1857479 1543483 1892699 1335014 114706 1947352 1169712 1262798 708045 1321769 1974164 842202 313453 1271304 832948 322645 1009320 1624202 544743 688406 1984337 1411208 816285 364307 1253076 113606 121648 1013435 498519 1778996 518510 723611 292510 458924 833183 1726418 562738 72214 1242388 208908 1396278 625103 189074 639365 1714228 1265880 1471854 707074 219819 164467 633320 726574 1858692 617585 1243944 1383793 1451507 1742214 794126 1405610 1747214 1006968 436908 1131796 1224779 1782524 1636284 458489 323916 584561 1975155 1774453 1186247 734205 1327811 795034 993968 1797218 288551 270405 687247 653726 1577796 1241854 1913701 1817781 635888 1248369 1426219 1744548 1320452 855302 65584 1774368 897718 1198450 1308394 1835184 238407 1825472 1171448 1285251 1871915 1283411 1530069 970861 113888 385512 622041 74654 98182 593047 227095 1078673 1518065 665225 763447 1883295 290247 1544696 1799500 766153 1549984 727456 1219304 714801 312334 1169715 344404 1126373 613723 1572971 640908 1669352 1655430 1367260 558686 1719015 1890613 1189692 434939 1350321 1542051 1474964 129782 1639469 1068719 628680 1715324 812163 233829 569255 1857455 1353083 1721877 994942 1145655 1870789 1149068 1009191 1331419 399624 392466 493435 537259 150852 618528 1816418 1885390 507325 1373847 1355329 335814 1643794 848672 1777977 446277 1205820 1004241 236060 587420 1200169 462904 651407 1496417 1657047 1223879 68646 449334 521823 1117235 885056 1489127 1216906 1599646 1718413 1010951 1538984 1070680 1356910 1412173 269316 36606 1950692 1088421 889519 1018738 1707148 1318799 683056 918824 1790792 418895 46635 1077154 718103 1344263 362258 1825690 516508 1855453 1545928 76364 1327561 145557 27484 114457 1732209 228159 386677 1094195 1365849 1313047 889790 1525887 694253 604652 394868 1022027 1444719 104266 1747581 1012191 1475814 702327 1257920 1013772 1468569 175492 1384550 128195 1857469 138747 1159685 1861881 142241 1038625 769305 1461264 349398 376003 1331436 1098870 1504787 1337520 1875379 1421121 397565 1591677 1810311 791983 373730 232661 1107335 480063 1410835 617696 1334056 783040 1115520 261879 693982 1502621 288496 859352 602072 1829518 409220 903116 1214212 845048 1123601 726619 882844 1673796 4452 601263 1885045 71521 235550 1209344 638878 1838685 1177688 1211257 1681671 924002 56780 371179 175541 388254 1383010 413303 1161058 996223 1400058 1176289 652213 1926853 331627 1996977 1408125 1880124 1239271 1992030 1044052 815388 1598268 1933165 1367123 1361054 1456082 963115 1970943 1256341 1267361 719477 1611956 1761144 1251577 158238 1812248 773297 163690 8640 978016 1246740 645013 376750 1342603 1067938 1831259 86409 1896345 599548 1556303 203586 1376148 711827 1058393 1336923 1930300 45272 148819 1906960 710993 392162 455575 1069976 365437 951443 676232 1504441 1901140 1999403 844359 1258418 103798 13555 1822522 718007 1667817 879622 1824438 855536 337293 181046 1057878 331657 261182 1220925 1655710 713663 1780214 718373 882825 829251 1959178 1902543 620668 1748129 243431 565857 1759919 1221197 1923861 1800643 908067 775511 800070 1738736 1025809 264426 1381424 772623 1946196 534483 68119 1997479 1393824 319596 874747 1576810 225856 1260118 1404426 412272 250944 1376315 1769560 352579 636844 1181939 470236 1439118 1425987 788847 971870 899514 1154148 1735507 973557 412418 1046370 1456614 498185 1842511 422981 1012725 1959664 171166 311585 987132 714600 1444929 1689865 1199922 1482806 308524 520499 1428614 1092126 280869 851673 1778005 1354095 1151505 823940 536327 272634 1367838 1862365 1295373 360137 739561 1155349 157817 1570281 635130 714841 1813080 733430 518152 524544 152861 978041 608768 949934 1496814 955116 1085806 506000 695926 1912761 1095380 82155 687530 1531742 1777173 236699 1659984 559401 929884 133975 22509 382077 1247864 1623031 1742512 557320 566312 1965857 864501 1541329 1401444 1704105 576136 1235976 691054 1615256 545445 425279 320950 1250727 1935820 607048 627387 1703421 350490 1656809 663243 482923 1527999 594934 1336731 1886256 1501656 901080 1712482 1363397 627384 677566 733073 1685958 566961 1281468 1423792 1394664 1195468 1042137 746547 692048 1947423 359223 967703 302156 1525675 973300 448671 1112834 157323 978077 1439563 775890 653276 239641 356392 80941 944404 800788 855710 1218830 570330 1890953 401071 1937049 1009063 1883734 1379165 515643 1153987 1206960 760455 1939122 1536222 1732452 1259261 373213 749135 250611 1226016 1041514 196243 1639473 35720 718306 663089 369822 681121 679204 1200762 1848012 1239290 47544 1144767 764801 1830181 673668 1478459 438040 1863462 863769 1758209 663694 1376126 1870873 55183 790062 1490129 256421 1297562 1976460 987623 1435566 196524 105246 1306934 420753 173036 1661327 1888323 1655490 1125568 1602787 1165886 1191485 589354 1535470 560983 1758678 1786368 1340370 1012930 696414 1301599 1855624 1489897 445182 9583 290873 759684 912863 191350 1097073 1090698 1129022 1401327 53986 881923 1772175 33109 1322533 1606069 1753120 1174706 693190 1873869 1456158 178926 488714 1353870 649688 1331766 214041 1668407 1200539 475959 1914321 170261 1102050 1344778 698283 468338 330796 1168735 1742946 22062 1183354 1343936 117082 1328586 741205 818009 573302 989948 43228 924293 899979 437925 560424 530681 531526 1733301 1295479 1381056 10751 1950959 22968 883123 154714 616618 1529984 1442944 825239 740811 1058103 1020178 1148440 660572 1849346 146700 573221 555764 1079403 1441902 539855 1908155 581252 940748 1214176 1096035 1299918 1777738 910753 1511028 1998251 1051521 1789594 430443 490705 1946980 1599387 175996 1617729 513437 1795047 338048 1063346 758672 413924 220542 420912 1170855 735995 953975 1591023 995050 1864356 808750 1652716 1600952 1341531 744441 594003 1385601 176431 258832 1718549 398781 150836 1747465 1008131 1827676 845507 1417426 480620 1645630 58442 317416 1416782 362780 97215 725827 187168 1162077 452566 1199839 229160 634912 1929287 735854 626259 375118 1414694 397213 650817 797421 1360424 1049104 693771 1736989 1141026 1974815 1989238 683024 411538 456351 236544 179858 413512 667937 1237432 638312 1517675 1295148 1415839 36342 1165593 977333 358553 615994 36615 473454 999184 753586 1147930 1339089 1824618 1589739 1541172 1208752 382879 38163 193015 1079430 951194 1516970 1309819 351620 1092099 1642420 860326 665155 1967635 1809093 1145775 172830 1834243 458085 1499135 1488408 1523269 1413248 1960626 260718 1582288 602534 1104813 72331 803245 390175 119578 792532 88350 1177938 250569 1146625 1231953 1229125 1253580 1632801 1452627 1006666 1124128 1304944 543087 1398855 1703197 1398195 544760 688365 61291 426695 1671447 666152 1437117 536936 1539203 1445093 1788480 219122 219363 794182 766280 1220231 311641 1172754 225112 557654 188833 51187 1980941 1360833 1470927 208382 1950491 635303 365436 1529661 564916 1598314 444321 1903445 1356679 1298764 731999 760287 1422027 1352537 313006 1004425 1070965 313569 193608 1596661 595840 1882307 1290406 930674 1738485 106378 1973515 431865 1162238 850943 1609619 943865 1901136 678576 1306043 852557 1419062 800581 794101 1280876 1884616 538014 1383714 1328284 831030 1494238 1471002 1982777 326732 764924 1768719 1168549 651433 1390988 502060 67982 387454 1951129 360802 174262 1920376 792371 1445602 584437 1628768 1334189 45396 309301 995424 1586832 917568 1065788 781982 1427481 259194 1760063 1649966 604697 948213 1790575 1346109 1466949 686915 205955 1406602 820780 1723101 1595756 544845 1886747 1328927 376610 1341319 1026628 544623 1603663 1178320 1192484 340299 163117 164106 1241608 697964 1141525 1029293 1088277 1869723 1522030 55926 1796586 1868992 1393538 1023156 754271 1733259 1739911 985107 1203274 851087 1298706 20376 1377769 338448 792946 1631911 821548 997003 1958095 1828815 1045123 1626395 545578 205168 1819714 225589 1042408 15226 1637602 99075 1509266 920908 1661155 1695544 474610 330547 1382194 852440 1647777 1752311 1177553 1374708 195589 231251 693866 119140 1974456 343899 912992 126713 1627172 1893615 511082 1394957 934547 1311482 1590537 1017662 1261576 1750451 1368743 219755 1042556 1982084 121459 1002445 460612 705371 476449 1554 48356 1513874 6558 1988991 1684873 267717 1044588 1121808 813892 1466928 955026 812308 543996 1035038 730314 494680 24803 644795 902987 1719227 478749 183358 1895824 1772006 93902 730274 1085484 424625 1964696 951384 334268 11292 1045270 626729 454384 1011465 1869264 1277599 743305 692100 1621645 809165 474599 1134589 1616783 821174 1948067 1230813 1147748 976723 905588 76254 789147 871499 256417 652552 965132 1780065 1741944 1178754 816110 1723205 1002333 521881 1642457 722603 96619 1041138 1206284 1306082 1626960 1829192 742437 1616144 1762433 490638 1991723 558108 114178 1902019 443005 329093 1165249 1759090 1838845 690374 1867350 1821013 1402922 1285505 1099082 406542 908657 983258 1862335 1289340 1158418 38741 722805 51535 328260 1202615 1766629 568346 481133 1490307 134350 467746 107006 546431 1233474 887770 1325846 771601 1286519 1504764 1068837 1463256 385373 1241493 1161615 13202 1536594 1360460 1541941 728091 1669005 88249 1190597 1903081 776582 284998 256251 999823 1460795 209695 588220 186445 113750 1994297 317755 1769713 651727 200979 1238341 682037 1165010 1541017 1311077 1156206 13080 1518938 684795 661119 726252 419930 291326 1035328 1368526 161783 1948465 1471875 1900699 1144685 1692831 1571022 1772673 563551 377784 757472 614929 1635397 252569 1935829 1064080 1886394 731242 1796742 1960311 414947 1347971 104299 1219297 890134 1022208 1914348 112182 1580228 619727 779350 1259048 816936 662262 1610894 977189 1504644 1517711 1604949 980600 702947 1470353 1626285 1945084 1588903 519655 946714 131183 468098 417310 1129211 1052033 113714 590483 1439115 88192 69028 950116 1708088 1273053 1623681 808716 1047932 414113 1791120 819313 841915 512135 366421 1712252 1169171 950037 613623 1176151 337422 931374 653058 425695 208811 326030 1169499 875099 1724637 654435 237171 1508000 1837616 866161 864252 1418685 1564772 160916 600762 1592544 897695 1484882 1809109 956358 97313 63782 1620693 1235458 727622 359767 1179883 465180 1437062 815091 1623510 1218799 1258837 62117 327479 1306790 777464 1798302 1695126 923573 1433498 225598 563008 1803342 150187 47994 1611609 1055436 1542809 810874 1656361 1670158 1564618 1299980 1982338 943560 1623865 562971 1901620 707597 48964 1508903 1322848 1920178 1981943 1076128 1136679 140676 875827 464166 1631082 1668199 964400 1565254 490060 515254 656923 1276393 1807788 1872550 903620 1302461 933320 1423004 835200 1396592 349179 1549037 1208573 331686 179384 172591 569942 686723 972202 799902 1840836 1062506 1889772 930801 107723 1552575 1689928 1743130 89340 516355 1806794 1050976 365103 641382 1627907 562348 124162 1698668 1489839 1415785 273601 1949035 402420 845714 1673084 1478196 363865 200985 502117 242898 877335 762360 566722 1315677 1267657 1789223 399586 1093156 653043 589466 781368 1730210 1299652 256310 388566 826254 1071367 662283 397334 1054188 1708397 674244 205209 1694643 256981 662309 938977 1537558 1706380 670778 298720 471543 1020492 622268 1362283 1249981 590910 551039 481566 714551 1205041 717341 139300 688769 460355 720333 1276119 1284620 404010 1457050 1245575 532801 488972 1753534 223333 831606 1660284 898887 177180 677357 223325 711613 767578 1904794 963478 1624201 1978289 1402151 64099 1507177 360493 367309 400250 1798198 1082191 1490567 1601894 1256033 693515 108040 1311823 784526 593215 193718 882187 379594 252476 706008 962889 1733146 905968 373157 551209 444478 545917 880379 834869 1459341 169984 1228158 968306 897590 1208081 997419 1733973 1876673 646886 984044 1425454 1771749 331174 1934343 375768 1430768 351690 837825 1575287 987960 858732 1231867 1693807 906181 1009880 1576884 610984 689482 1146340 716588 1288914 592353 1385972 394794 773017 1619569 267669 1018240 173569 1244143 707779 1638399 1727604 753475 1725745 319087 1270614 1481507 321121 133974 724926 929900 1504215 176442 1118470 1698103 1164845 1905419 1973945 1238639 536317 80646 1221885 596136 737279 1040291 333730 264582 981978 19755 665193 1542616 1438908 950563 2164 261812 1846951 1989890 290431 1642683 1912935 429196 99068 128982 760573 653344 457607 28172 639409 582196 1567924 217708 451801 1156641 701669 1595075 611166 1966948 1977454 142058 1422040 754936 324808 1472284 1334502 1299208 1836882 142555 969579 466605 1134967 1431610 1770988 1826604 1123584 1164734 1093268 1544024 1267817 909749 759720 1976726 371534 1626283 621769 596616 1775607 1598427 1161565 71087 1350272 1436834 1589703 763608 103743 212796 1106167 978277 1850940 1990128 720151 647120 437444 1482691 734917 245452 962623 1714671 1138683 79673 1022466 17571 811836 1722545 697369 300436 1887744 621008 820154 651848 1573501 536450 1997717 1542763 709139 501233 265692 193273 1400334 428754 218441 1554312 510556 14591 338200 1658360 1206474 843158 1437095 1762753 1935166 704703 24478 1039037 799193 1143316 1436866 846323 1816666 750487 1275200 1765005 1175668 1904739 646661 1873983 797134 1658418 1156203 163002 807007 561460 306647 190901 1284290 1628442 107016 1011282 262018 248449 630109 1580841 1881859 122756 534445 1796721 1583990 1268631 660012 1872297 1319609 1782863 1235412 1496878 168530 26550 1727328 638609 1398577 420242 281183 223320 1121633 1401978 835226 194012 164278 1093032 20092 697937 1908543 125387 412075 1658990 889948 151520 218184 322613 1435544 1697370 1413768 1309861 309465 1220028 743025 1275372 1061341 1652849 115848 220445 337260 1151270 1295908 1383127 492514 388866 1582476 261140 564988 1718836 1941229 1133724 1200126 1145600 64940 938279 549839 864149 950362 1924969 1215174 520696 1195837 1064704 1589407 547663 1716505 453625 1333037 826428 508373 534624 80574 1910293 1350284 489301 1225528 320215 1190513 1527556 1484618 1365256 1920383 1951468 1733803 1065568 1088411 1265691 1732156 696894 1352704 1617540 1459502 1147824 1727052 453718 777161 161133 1859768 1345754 235270 1654643 1517743 1630922 7551 688024 899854 726675 1165569 1296227 1743717 804683 1858269 1781018 301566 1330019 1368257 856769 995629 323016 1593050 1567840 916515 1619142 1638577 1044797 161530 845356 1931702 439082 1500747 950242 7336 1747647 1113962 404392 1427280 287143 12794 503360 1624812 1304008 632269 523059 681068 892671 1669543 699470 1325800 77552 1785719 1347113 1514762 424358 1847001 1927806 1772510 1706664 1576052 709027 1159327 1729002 1174355 591669 535856 1543071 859111 40293 1921852 86455 1752932 920477 1619958 1012903 64322 1716821 1550945 1330968 1855314 1369086 1160946 680877 991595 683607 966811 1271581 1997516 1486535 971597 92412 75719 174113 333752 609976 608057 366656 1481394 882545 652544 462195 6382 1146242 1660476 486293 1738817 1255809 1433284 1248252 318792 1048802 1965898 810851 1622223 1405024 690359 1426734 1857174 817957 1580024 1113200 240934 1621774 445662 663134 1987131 566876 1122429 1446364 438863 1933316 318972 1577675 147061 285571 672315 1425753 498820 657032 1342005 1736944 616694 1452774 1358539 920534 1056720 1480069 1388209 1233380 725225 1169656 32138 209913 1660786 1499648 1054314 1703696 1572766 266152 1688217 335098 1897544 1886400 689460 1887983 142906 1810764 1913930 1650272 450931 1509253 266035 1321593 1308897 1300408 239231 102577 578932 855226 520681 216033 333050 1093697 764598 1226928 393942 1129258 210599 433084 745370 577106 1455940 587725 1566145 569054 990317 369973 1605679 337222 196813 1292019 1361165 558869 1307461 1715476 1302815 97416 1865588 1136151 666648 1513985 1873326 169590 1344811 147874 790089 787858 1891330 1672202 361687 329048 1632189 627411 1656497 1561919 334480 1855487 231149 1829572 1008365 1969798 573642 579664 667510 330411 1926385 1089924 1398810 1595608 736622 698292 990899 538015 14651 1644267 1011523 1565349 95413 622515 270001 1099766 673179 876667 1299812 412836 304677 1108306 1755709 1629516 807093 1669258 1978297 1125741 1333487 1956556 1055767 1985392 1073615 461000 704005 1626217 10337 1100977 1642177 1478237 1628356 1646700 927970 1169196 1941186 1783803 268923 1320350 12945 66665 266873 873296 167895 479491 1143155 60509 1293504 1075636 875157 392763 21231 1108944 614187 1673422 1219097 1402862 1144461 199036 8771 50961 1561763 1327390 1533747 1005121 260631 75865 461502 342356 84652 547459 609023 1552161 1029217 882960 1916261 1872084 139680 546616 1372100 1797290 1368091 1555735 1807494 1716437 1222087 1399593 1972801 607990 689515 1610317 1682234 1419031 605503 1114539 766175 455605 748630 593811 917666 1916250 380807 1140192 787208 678218 961231 886350 381584 1892408 87989 352803 1955172 1113249 1163379 127536 1796625 1769255 1593299 1836528 129428 302125 1933387 1452462 568759 1717725 252439 1141621 1700919 1360100 1145549 818941 1188093 1475523 1398900 397249 64567 1132732 448226 1967458 1760625 825507 1425532 465114 1488764 124201 1730342 1489284 1935107 1690099 88495 1987252 1331964 1654243 519995 437379 1923441 1226732 1696601 1255176 1172487 902001 231632 1474836 1838437 182626 1309802 1198888 1464337 281516 812525 71832 558918 1523316 1846397 1262456 54540 1338535 161809 402224 1097457 701951 906248 73360 1261468 1336491 1476476 1361550 257158 1261763 1560746 1376100 827683 1259069 574209 1409356 888562 1250784 1481021 672843 1489898 879437 1000327 585465 1367765 802073 663603 1376619 974448 1515699 938135 164208 1705718 36378 928737 1244699 1748891 631809 695412 1643488 369545 1368510 706926 316370 276273 658822 100988 130229 878871 1383499 1296095 1992352 530053 1342620 928881 1746299 1362009 1160726 1361426 1633207 1740377 1662167 1418114 690932 355418 845699 458302 1664121 259690 99310 910840 559214 1774078 1675627 1900399 1040639 200521 27985 1039850 90893 1583102 5495 153136 38874 1336261 155310 1222197 1218436 711210 1368725 155272 1500667 1392093 655811 949187 1294574 1512261 1315419 807471 242207 1338950 1770044 1305852 1821396 529391 184074 901834 263042 111423 242474 1992695 1653554 1263039 1969216 679130 330838 397513 245236 1082072 1557446 1848487 291368 1529700 317821 1723192 864117 504863 338210 235190 252498 1367829 692125 90652 317035 783349 1490280 480248 925503 1993085 1543 701714 122877 1530637 835381 503263 518374 1743432 762555 1204222 166836 789279 746298 669339 1765780 1757374 1047988 1351252 244182 1229168 931395 1823299 1091620 953441 37396 1139984 1309850 596806 1947023 1888313 80343 7476 1225750 1565174 1591271 464766 1797306 683177 1089249 1383002 1992178 1511538 929681 1149368 1005923 1268540 1289530 367371 210916 146220 965729 847584 1264560 1472022 1647332 1771455 1753641 1019533 187245 1454189 295025 1850152 1518343 1523914 1233006 1355027 783126 986126 8834 1773220 1794897 1224264 1777724 807381 1943980 296740 1181885 632497 1791123 123221 1049707 628473 1060665 246661 1973127 234381 1826729 1557072 1119551 1767319 1296800 899494 1187920 791510 1321202 1707909 1133900 1566419 934289 1691115 1019368 1013045 527395 1425999 1520372 342542 1688028 1537485 737782 102475 1484157 1910044 172518 763831 1711025 608811 645102 554057 1675912 1825889 1509100 964759 1005226 1855912 1983459 800591 1135283 1473212 630616 168528 781544 1090318 421273 1630955 942286 1675254 640881 634031 826344 467031 1156049 1798686 1789771 241015 155967 311877 1405310 293050 1672378 749243 1784588 233119 1057995 1027341 436033 211018 948672 1795018 1908186 439337 585827 1400095 1484010 336194 1996696 1187605 1829613 732590 1624184 970201 275569 1669166 987880 1030275 1985166 1139046 303166 1049561 1839049 779216 738218 152797 1684017 1667802 1294481 1816571 455391 362360 1291211 1914168 34164 1920262 1963847 634143 853374 1541062 1934102 649838 80534 1652062 743005 974104 1743098 1863406 433272 283999 1918552 1546330 1246532 1397004 1922561 1970029 828685 775355 604541 865198 468891 1684176 245692 1368831 1402034 165423 302820 538867 265487 457559 341488 1949749 936663 521999 1546476 1861697 1985830 1287828 1761615 1417026 890768 697888 259945 1357076 25715 210700 1388853 413698 1916947 1622669 450378 1242340 1709289 138847 1587572 1535009 589567 1199146 1498469 1544324 66681 57697 1951151 851439 1097924 1214033 786376 713230 400669 1530652 1138646 1874544 1157733 926482 465415 1798227 1870316 1254651 317179 230958 1849085 1916748 1402750 296731 887354 1137518 1586024 203696 1694759 1922700 1343933 1327270 220939 1574027 670754 447056 844935 1914844 805274 1331992 6679 746379 1457814 1925504 1219618 492808 138447 1328754 780512 1879282 1819166 1813101 888591 1551281 372788 171992 585635 837554 1153967 525642 326374 1303116 1786778 457367 635452 1751379 1971292 1623177 219487 317964 330561 28199 1641432 1884800 602654 1419286 321579 53051 1364155 285795 1816862 836258 1873759 1531776 8428 1635375 79461 1502239 587421 1014008 1329146 1548481 1361841 485758 1127791 1428197 115447 78239 1177503 477879 285524 1044579 1089657 1146928 841876 1246001 1296895 1388448 1749161 1430877 1189356 484246 797344 1292965 32368 1655035 697075 1649896 1392112 1932 849368 1463791 930282 146301 1876081 1328443 588201 1334113 1326998 1549457 1183182 962437 1434795 641657 1977229 308515 723621 481253 1135676 1693485 954426 92372 1586824 707318 1686090 1321494 525306 1423860 779057 806096 1234887 1174166 1688300 118653 379281 806907 1660273 815467 823371 1054108 37870 721955 699073 1405372 337154 1569087 788032 645794 16378 536706 1493663 1393371 989439 380713 188748 572516 684119 1714744 180406 1177767 1718909 1631589 880493 598088 547262 954937 841332 1349853 479001 691183 1382863 1420776 225745 1844348 928104 1388992 1492282 773101 131595 1912224 1600134 1772926 934418 1770520 1409331 1123049 10416 821784 1244237 1593273 160496 1716132 1818001 1578028 168507 1287583 1929743 1294622 1095509 416783 461300 1383545 615503 258719 778353 1057834 1784031 1090443 1663677 718988 1420786 713261 896122 1662815 69368 831218 1237375 375399 1486657 1737151 1144878 766378 1557512 562601 367694 1928487 1912756 1022435 691926 1300163 1841864 281400 25460 566655 1027569 1801329 1218600 767557 763741 1733294 1609635 1336816 853395 1673718 1497684 467163 1940337 1542458 1730905 882548 1675854 1714536 1400794 1158143 581105 1262756 263308 1184495 865634 1977485 1361540 967597 682103 727890 1347044 1403664 549410 1018989 671790 306908 1996911 404706 124333 426289 254952 1132923 1803859 1194450 1838927 1904257 664825 1803005 530679 376889 1141519 1117266 265939 525371 1052371 410955 1218973 320469 1144083 419628 317232 1257438 1282924 1299535 825360 828643 1399841 483213 1066822 1929015 965368 1578078 1909758 160793 1889251 854240 1652381 1151856 979278 1418165 214887 1087842 1891724 790447 297719 815571 46679 357255 1214503 404788 647685 1997505 1032899 1003147 1312692 628450 753972 998983 412249 1520371 71464 598487 577187 626581 1848269 1904744 1637810 1873951 914079 704120 943899 1607692 1355309 531541 299210 1707648 1061512 1641514 838961 784855 1325327 837098 1859764 1670181 1286565 558073 1340477 1478739 994074 632446 1982515 606297 1773123 154674 918732 1943104 1396869 1776772 71228 327295 1459734 170506 1437857 1348553 267576 1739904 1402822 1673896 1877717 1654159 1727078 249349 185766 1187702 735194 995584 1616283 1376606 1822745 784874 1681025 1701063 178667 1560893 1242290 1034868 1021032 308045 1072373 1103633 1793203 74113 757378 558588 454284 1769092 1844549 133528 1953988 1938312 1721139 191659 1730214 657017 339517 1809522 119758 17124 1270064 1438942 624554 594032 1341726 834247 749489 1888606 1765310 1432245 1836229 1056355 87244 1952219 1045239 378648 138073 1910648 205270 1590463 63068 762173 1347174 604591 1088786 1376190 1395401 449387 1189885 283161 1616579 25515 556394 373763 993897 666849 1555545 858123 558106 841007 1801674 1651827 1571288 83786 1518840 1086909 1914973 614330 559484 1378214 1033476 515382 195467 1505778 1962529 666273 679601 1506520 651357 854719 287889 1018339 333909 392845 821351 1388433 1506396 302333 1512623 525890 108160 1326106 958332 1801747 258690 313534 1897297 343878 1343445 373906 1717237 1223932 224658 1646116 1845260 949509 499783 184873 506944 1978649 697947 958330 408058 804845 256976 272720 1732231 1209938 935586 1813619 1379500 1345498 1641118 601531 18720 906428 448778 1449360 147551 1019629 1836699 1017408 680623 557543 315595 1973230 1976698 1279535 1043377 391873 1311634 1124550 1173069 1279173 1954808 13422 962787 1278300 305436 784295 1207332 481909 1175316 1560145 1924758 1919704 886844 441444 191272 1863464 707147 1752313 944507 287932 479281 1653774 600461 41169 566173 300143 735044 449053 1039896 1982985 1429404 1961789 417053 1876922 1336311 398143 1591882 1809283 431967 1873262 581759 984860 1098177 916202 1344672 1811355 1240379 1186297 968544 1575864 972047 363 1383653 241272 333846 1678262 1894326 1603636 1594419 1749286 913291 1234710 653804 1954060 1927720 350336 790622 454036 474317 1085103 959444 30797 383375 1968673 635854 1749086 981525 115893 1999105 601247 944739 159271 71655 642432 1670631 876919 1446268 1666149 1376828 472489 1640679 229175 1412801 663483 694084 1643529 1013046 615760 580569 71127 1608968 109940 1018572 1105561 237404 1724465 690674 1940284 1041629 604627 478188 1283073 349673 1520672 1322856 279429 1070705 56127 1911198 712099 1564599 94910 1497457 1417233 179407 539574 634362 892415 262430 1314654 1199499 1605750 1177151 1735192 1379463 835108 463985 1449304 766666 466374 46612 1729173 1310696 591714 553051 93614 461404 1041247 1136138 1454734 540551 426561 1604856 260408 337834 1066183 723403 891776 569810 253582 1059379 1624172 649196 425663 1626763 341232 1194370 517210 318809 1499409 103095 1251736 309535 392942 736847 1732822 1140377 863847 1979607 231194 1998591 1693469 868996 1447225 1587968 1775696 540048 1744138 1787552 1404696 1045160 1489148 670119 763151 106740 1478720 7270 971945 816784 1636286 1226241 1268500 983851 58881 283782 1293117 1182672 248321 1867496 1892005 676492 493159 1766338 100062 114868 1522424 1750956 1106483 701225 733930 1904796 106735 521056 833468 428479 1706566 1057727 75547 766530 1328104 1366202 1180347 1027290 1915920 418506 1474639 530251 385124 693588 119179 559678 243867 291524 1091720 88255 161122 1926881 875616 1221847 1579274 1710438 813345 500980 360592 1235184 331484 1356889 1736810 1423172 1327787 238523 535596 109760 1768236 1166156 756917 1369936 1651579 1159472 1727803 729985 1428573 732704 405297 1319177 707247 481328 1944237 1804777 52753 1328576 763370 279036 277072 1639394 1515014 1398613 153102 1211830 950491 1054083 326029 257875 1352457 1205170 1098897 331314 345916 32088 1192610 1816420 1475929 1679848 1613537 616124 1477860 556054 477028 561600 590861 851563 1849105 995321 1880273 1783930 1533686 80034 62471 1421520 359374 161719 80253 668152 224835 1301078 1980016 1194493 737850 1138440 1152646 1608250 332355 1231335 1040511 446583 1119817 1933329 768690 180255 1850235 596027 787296 1666136 1306683 465080 489727 469410 1270186 1306307 581618 1287731 634460 758108 1560675 1478904 1070577 1870993 550012 596756 763319 1889871 1202851 1349315 1644810 712514 995748 465540 562598 335259 737708 1350622 1154300 1111925 1947987 1155044 1292861 1337448 1007658 1398622 849710 845223 407422 630125 467309 804594 1150581 682049 1707480 488480 1388493 1456394 1066786 25342 671407 1542481 729813 156969 976586 473034 526186 107857 1379726 67770 1777346 1648869 772789 1738124 235107 1658536 1602337 205846 188661 1701543 1336668 284049 1495190 1768413 669041 1237146 729570 1687449 97092 804549 670524 1725524 566627 909319 1149114 1004344 1109271 810526 1932388 1606295 725541 207851 882061 990805 1950572 1041885 1352781 964693 802661 1506837 665564 1390199 1783189 268200 1994326 1916837 523380 232032 776074 620766 378357 1357695 1216079 437733 1073104 1731246 463852 875119 804705 732235 1549966 389832 561562 798618 598974 1181333 814317 1324603 917584 1021075 1362308 1962899 767740 1531374 774584 1565348 629669 1649078 489668 1510095 287577 1623340 1078837 1306229 518796 933911 1556506 801788 406547 944840 876582 441492 437466 296768 1281203 35344 1581765 1381648 1399372 268759 378313 800651 1896427 1325174 1433667 116945 290802 67974 884258 1491128 195164 1422039 402086 773439 746413 612717 393825 108511 305382 582813 1177286 284592 1619330 1349282 600095 1832400 81757 62305 1951793 1609634 1764408 37474 1019737 146117 689650 55002 796343 493175 1695246 189787 1663796 1497192 932125 1328817 458564 934921 813403 1752946 1934353 1802821 441416 1546572 1885110 1390565 1963245 1705590 1982752 1268721 1928260 140155 812400 973108 1909771 604558 1591164 368466 70339 1272930 1335505 1077590 1662546 1541819 368267 1532856 271319 528911 184775 141436 1552378 1510128 892906 427650 985610 1639070 1363341 542483 437462 913339 1081483 116860 740093 1456452 1660077 379490 1198144 1793027 665168 1602348 1689925 1266052 654523 1844892 1863461 898573 194358 1188629 289601 506452 1963738 581993 852064 1915046 228696 330299 608361 1612810 1367821 838470 1560462 496378 13060 1855246 152673 874927 962058 818547 1094389 423152 1488812 1613640 281681 123379 270719 609382 1142652 1301362 1785407 357731 117989 828866 1314184 1998135 1977022 293522 275706 1294494 990165 1141589 430875 1192852 677558 1785686 1859769 1556871 1249646 1315570 1376499 576759 425344 1365312 271899 386763 1170294 915008 1947140 1057207 557452 1502793 1715033 276728 545723 1453915 1746211 120416 826206 1692270 739875 202992 90672 1587841 383127 43052 1224941 126551 1080496 516035 230523 810732 1515415 1117015 1675012 1605347 575869 1411209 969674 358195 1734120 391307 277096 1536465 1028190 768041 30094 1783059 721004 588042 1742342 1884404 1134536 589241 679524 1860910 1496383 538058 872855 282289 1927152 219094 1384180 533604 297094 1257111 1387590 1597165 521962 666858 1931689 1514405 1553766 1360767 107961 914050 825426 1251234 970092 1186600 1408497 1134641 49519 1743595 703221 1537856 1708551 1861823 1717665 1899348 1135647 1584663 1242773 634622 1281021 1104677 1134029 1137535 1283828 1178781 418104 526143 842133 1853657 1376130 104343 823512 1025426 781372 995098 1850545 384202 186654 45729 1101191 273452 1686108 1477007 1340670 1644790 418304 1526379 891099 755344 702672 115144 1390621 1173967 800502 814433 1660898 1140865 38626 1347365 1831792 801544 325047 634329 1086636 1067860 1288767 13524 168090 849320 1692711 733137 429713 1763357 1476611 383168 1316714 1105861 150838 521270 1472103 1174829 942816 149317 598631 1227903 1921478 886901 1112574 1003485 1542086 1244239 1069022 1098708 1088263 1071372 1200388 787725 80539 954909 956114 1332266 1152029 1247098 1853998 318120 1947698 323251 209669 1774090 118171 1592272 257390 1624957 1286584 705507 494609 845749 280554 1945031 1574402 1810999 943447 711226 1045699 1328248 686170 1121315 102041 642102 1814117 1843275 969248 1172223 679844 66797 885439 1291826 732858 449285 1288037 41400 1828321 1215691 685096 325421 904484 814158 1705108 150831 203011 329897 802690 229241 1577578 391671 577870 1687201 1642857 543503 1411988 533481 1885259 1324171 1145597 592987 1018468 903958 44857 995174 196855 526549 421337 749432 951342 605158 438493 1383581 205256 943770 791766 325264 932987 1631296 1688245 1457597 1380199 1609724 409924 966820 1350865 169008 1742129 1664109 738577 470204 541715 1205885 800270 1898653 1761236 664931 684723 862535 1182560 1136855 1959356 806299 250348 1139939 1166827 1091354 1768798 564311 910060 1741035 1946915 331649 1739718 485824 1486735 71206 565433 1984800 1202538 942213 1455109 1990880 295357 438850 175775 425628 569449 1208627 1182817 1872502 281251 883710 902344 828156 187360 1507624 1741555 1976613 1828012 396555 1010651 63991 1521448 1063215 759639 196689 662733 658262 1019836 607466 882523 723936 1599028 1215972 997271 224654 1444696 1755820 1031401 683374 752830 1251843 795414 1019869 482279 616418 1085355 973012 1189814 946973 1295503 1321885 1990631 1949006 602309 297919 1090552 94894 876659 545880 1427246 1416436 1879351 362433 1884667 298420 1620822 1947690 767082 1983976 1677560 1010144 1735389 815668 578162 1413714 250853 965905 64593 1319232 279305 1915916 1819747 1670201 1231156 1217079 995719 1873009 1514514 1498065 564815 1984170 1370793 192528 1434878 1291438 167544 355668 1940926 1647933 1354724 1368035 1185342 476128 1413992 444229 1641086 264597 1308653 906867 1584603 1366152 1339516 962708 1127867 1313903 706968 203355 630555 689331 1482724 85939 623497 910323 1816547 190279 1455156 612039 1284098 1860682 1954760 1768224 888580 74488 1966497 1241144 71633 751878 1418492 114343 1425956 708950 146513 1127755 739019 508989 1477631 72000 1132735 804377 42022 85047 554542 33890 1529961 236269 1082595 503260 1589836 544165 289916 292112 681541 725092 1207130 838981 1978860 727703 1410132 1669238 218838 515784 1190828 521571 922313 1357494 373216 1379419 1972020 769191 1155732 164498 864159 1485073 774460 1311623 818112 1797078 1971523 638619 1100030 1726094 2273 1002383 125044 445727 856483 459002 1019713 1959822 1391887 1914202 1074042 1464685 321932 1868622 318334 1406907 111767 1700622 1627777 380870 44898 1951293 257237 664989 1947855 260722 92849 890818 344105 38199 1411544 1855781 245596 1835977 1615270 1650763 772982 610941 85316 693579 971118 897427 1106312 125266 1950240 809655 639339 1735658 199051 1722481 1880015 1871588 27008 1990532 101709 1165815 639518 1915325 730881 1277021 1130433 158488 424035 15912 1253519 515155 1252634 555406 451837 510578 1023017 247610 810239 1682951 1237899 638058 451318 729029 761642 1836023 476632 228314 1671633 381633 1942236 1656660 417711 757837 1205858 744467 768844 753172 1246366 1439705 545122 550459 861686 454863 1217649 470101 1294039 19539 542244 1131590 1725242 1617107 1917081 201832 1752863 1193713 840708 1100562 777618 174600 159128 1548992 1133056 1261699 314164 1421453 1320278 1954321 689471 1321608 563567 907477 568619 460527 1974189 694769 394863 1246181 901027 859911 1695847 889676 1362632 1867830 1548450 1061445 943555 867012 1191977 295642 93764 968349 1624606 525937 1452607 1131061 362421 1412035 1890131 1323945 1173397 1768864 1128193 492049 710564 1826123 1759417 97803 881573 735291 520234 494815 1633849 1425836 461491 1547711 547060 1133089 1671330 1602195 191524 622573 842990 934629 762003 1202914 1462742 668517 690482 153484 364616 1888296 1532208 288695 1407940 1867157 787266 186075 140506 1935446 860769 1576802 778809 338335 1890567 1267578 1087726 248680 1101719 1300116 225555 1310964 1646858 246907 1035000 212325 1459935 77306 941906 334671 477444 947176 1788450 1311470 200645 1668802 602043 1581552 1458626 1844360 143944 1961694 927569 918928 679579 624857 1162642 1640864 948718 543690 1197776 1506501 1911428 537196 932338 985323 1372496 1639828 1857098 219972 774775 232720 434922 1556201 1475253 111565 870957 1170739 1402606 222229 1930629 1750285 1686889 659319 1691746 1983938 1700419 1710916 1109690 1411307 82561 1501616 705048 1921961 307091 147783 818613 1744360 1014150 1896624 790070 1448019 396723 339188 1250424 1288597 661272 1313624 1880734 1136795 277986 1348193 507288 1721321 1513916 28107 1094862 1304492 1052211 1820521 1259190 1682526 1382307 848838 1419122 382055 214181 1643955 1273696 340907 648643 4514 163800 481288 125637 1289458 1948994 1916535 1370463 25935 1540917 1855442 2763 295749 1725358 1788792 1465765 1669178 1115021 1264241 1573799 381424 126152 246118 1077863 687930 1900654 1676978 1042491 1479611 211931 173150 1454292 527977 1967325 521535 1255622 163608 1374536 1995193 674134 1443121 610256 122044 608726 1265414 1751574 624555 1398588 1529994 1792825 1498847 1321274 654145 323324 537623 804737 1607945 411843 1655031 1550330 1567765 1877331 253690 1916338 141990 1392370 521259 1070369 1624991 1271594 1822215 39607 376736 1378931 193716 1724639 1618154 298028 750924 1724724 362368 480599 54014 1605848 875879 1780076 244617 421901 1796799 1132396 307364 1090877 1460292 762056 1713529 921587 86219 1750610 208458 466857 1974331 297030 1149937 1342851 337783 1513390 1309689 1427807 944736 1289189 871432 1196002 744772 864218 98447 443842 1439037 1871146 1506994 1039024 491474 489647 1321692 1459526 753643 593740 358863 277094 432242 132717 1619984 786307 625655 1029024 478245 1504876 681081 972299 778347 1507804 31060 1108959 1189558 472456 1228819 278833 337505 1002270 1657748 1673848 681357 196760 1028239 1057851 453863 42847 1226374 1149852 1161674 350417 370286 1484369 878844 1004474 1915162 1475017 1505557 1692200 499910 442466 1613250 780121 138620 1085727 1677069 645011 49287 82472 1341434 451423 572487 633613 862321 938972 6367 1254371 709736 1218797 778400 1176512 582027 879377 1374728 1403824 476100 1487587 894520 1313957 1174783 1830240 312003 1350637 1516931 998443 1740118 124704 30926 1762985 1654271 1216730 1092475 1607499 1521187 758256 284114 279966 1350700 1441443 1062041 250767 448775 71809 946846 1156284 1617180 1930599 1199603 1659114 372239 271382 273163 1017794 967110 1943610 1426796 555267 206335 979470 1247487 404221 555315 423845 1007054 153428 1402273 505859 1411955 524644 1007710 747634 1195982 505941 1939013 1069132 1589557 1172562 1347742 1782285 317008 556128 1585418 1027287 1436060 1142162 565969 1710075 815386 1611333 950295 1697479 741221 12685 1321767 396818 1175937 1192233 1455424 725699 1994999 756116 202324 989386 108164 1132758 74666 1690735 1261780 1475513 962150 808156 1727591 1122521 1010775 645045 1329117 685721 260060 1638864 1137461 514427 308163 523716 681199 773161 1660295 65409 201600 767608 331641 579132 1100997 1427206 904969 720398 1424442 704945 1796598 898030 1168542 501095 1998524 1702945 500835 1137594 580984 1633742 1769946 565477 1687054 1216009 1954159 959695 4096 1189772 1823505 891995 841 888320 1254629 1807112 1634881 308132 715204 1621271 28457 452478 1975860 921835 1187834 1715605 1886552 53247 1070473 399902 194772 1093970 1989469 1254986 1302040 802637 285399 756296 1699729 1752151 887472 1195656 401660 1728578 1367617 1726213 607375 883430 1216532 1118784 1740507 1782018 1492071 336110 258767 721067 1079651 1146741 1019199 1693152 194744 962797 734497 796308 614743 647586 41450 377859 812621 855657 1883714 1640705 328098 234988 877220 1873800 1847038 586002 844285 490629 391139 576004 912445 705995 1713989 1462379 1984897 1962533 880324 729541 701416 92844 1282419 303655 735583 880115 178030 657667 1228804 1194425 1200040 1073689 1986055 349510 1104319 851172 7416 572347 785147 187242 1436003 1421628 115123 1992593 1022437 729435 777563 497680 1503180 33018 519076 591354 1843126 336421 1337823 1416155 980207 1495733 1309605 1963381 1229822 454768 487013 1301480 1514154 527449 1739484 836196 224909 730390 1717491 1594886 77621 2111 1687857 1367039 813712 1008471 1030562 145305 1787452 757471 84939 450310 52032 26096 102482 339880 602833 273223 36842 1840111 793145 1124498 1618952 720715 1083316 27750 76121 1063961 737402 1287656 13366 1271297 1418692 864302 234577 1016384 94852 4794 519894 1282261 1017919 1266004 44706 117493 1399524 651271 1981212 76391 65633 729212 1450430 354812 169306 1803680 780855 812302 1022005 1800828 1211645 1672933 10365 648257 43268 876073 1661552 227326 129471 124668 143152 934053 414117 705245 1831656 829936 1889890 1705362 1975164 1540897 1925103 1339684 135452 1577432 1027192 1675694 267627 1291747 1639278 361895 732397 1334737 201228 1589197 1847628 295270 1273939 103908 89325 54233 1906431 1091389 1763332 1298157 456462 651796 1011898 1294353 809532 6025 1086510 1723692 338663 412360 1103574 1319044 1924045 1309075 203051 1757584 104985 858670 1486932 1839047 648885 1442367 121852 1065999 1061250 1332564 169652 418289 1650516 1296088 403728 1936500 851660 816016 1175838 898346 1667191 683149 663725 1548088 989665 1673990 163008 1246750 223401 1513957 729850 727720 1564239 190758 1236426 185924 761806 193028 1929520 1538283 627374 1001078 973335 615829 123049 212014 1492573 469628 932635 577279 546404 764354 1712895 1990142 47448 1209666 73896 1640251 45963 82748 136691 974024 1327450 1043219 914594 1338380 1625012 1673249 1057125 979337 384410 1620467 1415944 1183112 625487 1083508 296610 221803 1053399 1455289 892555 1472222 396694 1806467 798222 321444 804599 31938 1483151 352490 515324 816064 387057 1602172 1691635 1042265 1578436 1008930 273220 796540 554869 80547 1729864 1491346 1234879 1949304 338567 189284 287833 1548827 1287557 1783074 1596790 872897 4136 1304345 315254 1241838 990677 1656311 1266713 1194741 1418167 1498382 1466575 304410 1553451 179849 1710571 1973728 1842098 175440 535253 278426 134617 597528 1199416 1199363 1087251 997980 359046 906482 844487 1021054 407010 1616089 451850 1714381 450001 872041 1532996 403925 896842 396815 1472985 1684938 1543934 1198324 1753432 270846 957361 396274 882023 1386115 1137065 746035 1710948 1617781 830081 1250071 1273703 467295 1289420 590348 1958642 993136 1431093 6084 1366361 1533166 992505 559508 1263067 38826 1364325 1908988 146724 1186356 503070 766208 561377 1370489 20417 70044 835135 637014 646404 1351590 842965 1445423 1558634 140140 1900489 901044 1538453 1773385 514447 581869 1944868 1736137 952417 1728982 54261 1507813 1691609 461773 348679 996038 854815 1155499 1897195 1616051 672787 1592086 1522304 465973 406920 126112 1510766 1896078 104578 108461 103338 1944271 776291 449413 546657 1285342 873308 1406646 275617 1821238 871863 1016432 1634313 1415776 1243146 438339 1849629 879428 1095445 1235962 484433 1953183 790454 157081 856350 542069 1030769 1912013 133757 1662154 905959 1111009 1936315 136319 1488190 202171 1418147 1781724 587619 1780789 1166593 1381693 926640 981377 1320805 1122259 1360043 1761405 98816 1930761 1718157 491858 497269 951644 1411361 299024 182383 1482734 1913049 1141295 1253300 18671 1534926 73652 1402140 1323844 679145 1325768 836779 1157428 1334465 748189 7020 1083082 413367 1373967 930848 1447364 1817739 1768041 586085 999166 1316033 177607 1183617 962033 950125 1003317 1389912 880021 503109 1218467 1862510 1782936 1764225 1716730 574872 156032 548283 1829339 1202301 71877 1158038 1685837 665191 1585359 1715303 19315 1756340 1805300 1659053 297760 1183521 627729 1582811 103189 1258990 1388914 638922 1134637 304468 1952954 1840418 1022192 1227663 1671630 446653 1747505 73495 428590 999142 565236 204243 494013 1032178 1353652 83648 688738 418109 1268923 6825 103324 1913763 1873525 1175263 1700825 1012875 1931837 1050970 1461640 1140455 693309 699 391978 1906338 678054 34286 1774935 1948551 1082480 580126 1912954 1343210 6280 513582 114650 913239 1791313 732245 660735 1844765 1413812 1173845 459395 1103489 381232 1108108 729156 1377687 1176945 1254067 1302711 1723336 863853 1913508 108315 698614 1707969 333240 894901 1479378 110453 1530807 314340 1518406 282358 1167997 1999016 1071022 1516850 516295 1787865 922023 313930 421759 1875396 168219 1542118 189789 1378653 955321 1526581 1679985 1965449 637805 1758588 1700758 1519916 834899 874614 1015763 722346 1388659 541257 1727813 75023 1415379 1219942 358668 435889 625625 427368 742494 1086006 1447030 934392 1948243 1697111 1062847 1029428 524749 1052858 936629 1315287 21420 755710 334920 1292259 328052 1432022 971680 1444117 1490456 1773498 606186 941027 357882 954615 544029 936644 1271084 1112281 775362 552348 1193350 1160199 489761 121100 1407627 779702 1340129 1639118 612303 715766 878993 1691369 475879 360385 14456 1923105 744640 1351614 678981 604148 230655 1603439 1963589 124889 966796 469404 485346 1241359 754401 476787 638613 657256 1392285 12474 1910384 1704512 1071680 396803 172482 1621675 641583 677829 1910838 1089714 1167978 1265292 1807844 1511377 1954491 959171 1178470 1717479 1875551 1618172 1958649 1104062 746882 398362 432658 1041146 318283 1151187 1987874 1231246 794302 326179 827324 1433716 1473194 1788744 837251 198606 457850 1143598 471918 1971000 168099 1603025 243589 625814 332454 1377354 1021641 75145 1244909 1607004 571436 410794 1499293 1878577 981489 997267 456361 325766 645363 236452 278256 1839905 1850706 59270 1693935 1971797 1657516 1072204 338134 115807 49757 465483 638230 1546358 1989467 1928458 1836144 1011920 1810758 1638124 1904075 1355193 1762732 1779807 1340147 1944289 514651 702047 1703260 319502 1303295 202062 719531 330332 809362 946100 1441055 447714 1734545 743157 521497 308610 1895691 112883 1446281 503650 1222691 658121 9884 1196858 727066 553523 912374 778813 880884 1295867 391290 1683351 147101 214492 981422 409105 774827 1046506 1933063 72287 1361395 1378706 1669017 1022287 697124 267334 431895 1629564 1762804 277424 825111 109834 1894147 288148 527426 336673 1530631 296538 777667 744247 916622 551721 449111 1851290 1767812 1883572 394261 860497 1434163 1907430 543622 1122961 27974 1738027 1097669 1172765 680158 531395 1989763 1197846 622811 1265411 112248 1744618 841981 322005 1235617 1723701 144352 436238 1949439 335618 1872000 1028693 659827 578965 565129 1940198 1335319 564165 1770699 1831579 1587210 827792 1558951 909995 63954 1966584 394010 1906666 1579303 1606963 1093575 1059097 1995624 472945 1112803 1727447 1549379 1867114 1759356 83257 733602 684478 1009914 1650527 765578 1478764 1427957 1675137 776529 1323510 395682 66901 246229 1197898 484353 1730406 156253 1056568 1814539 1538235 1910714 1301506 481017 199221 1125309 1605543 255691 1129394 968894 638628 471668 12515 1582900 1665501 1387940 1019465 557900 290386 487475 1450539 1766248 751341 1963158 271151 1290672 1121164 109943 526106 423696 1411390 722497 1795097 1179877 1031295 789626 87178 1529316 749050 37428 490412 528164 418598 746317 1320455 579153 1911419 86043 840998 521099 222035 1514652 1076531 53669 170139 1860265 1720669 1658315 1009560 784141 1586759 1716431 335232 125502 1177612 1249647 489158 1430354 373870 1951304 1633688 1091369 357146 485995 1796405 1853532 195765 813464 23072 1093227 802926 549535 918935 1081179 1990199 1836632 1903373 190017 626008 1078846 893929 1101799 1487397 1959588 1061660 280061 1715897 1309375 128688 1907643 440033 443265 804938 1171516 1235104 474572 1677825 1272445 1407978 579429 11088 801179 1546638 173727 1164382 641895 1878193 1497253 953081 195692 1246557 548447 933423 744171 302051 1332689 1707553 1133596 997054 1193993 1280468 1904092 1725583 774638 1375148 221153 1935407 1219135 389755 577544 1564930 702743 1041444 300211 153933 1162483 611576 1166450 1291350 1236960 11756 931534 152393 859710 1440486 7134 1307976 194676 1077168 1419226 501912 8387 28092 1299582 489805 550929 314604 531465 1198840 502089 334290 40116 896440 293309 843215 832601 1787804 1581833 1689422 133740 1278651 1704967 1719796 1589604 1349787 877380 1605372 1870496 1499081 1807189 217027 1088368 1217820 610534 356964 873323 275595 356809 636527 794687 1272201 1532326 1579184 1843280 1752959 819721 1099674 1197459 1666337 1887719 1835055 1611007 980671 279565 1457579 1894229 1395953 1507405 1341116 1505182 602718 437819 967997 1980381 1726616 718975 1951364 1860508 1578924 862292 407398 43053 1787394 1442417 1365831 392854 4103 1629771 157652 864753 1343476 1903208 997394 1118234 114833 593691 1143643 799109 757551 817304 1618718 920164 1347325 1015588 132355 1426729 911629 1691984 1666473 1771251 1451742 1544246 1699312 78472 1753380 189542 180517 1529488 1380206 1266207 54181 1929987 1981598 1006947 1261325 789111 103435 1772501 1086960 168201 885563 1605546 1189424 2923 12662 1618839 1671151 1231902 1075366 1439125 844013 985181 463734 238078 28239 1796368 1546847 1084725 1033247 840175 1695016 1633546 310971 26013 605702 1276753 783647 208688 1828261 754255 82127 1447664 1599374 841472 418522 91348 1515988 28143 371452 215421 385521 246751 1535833 1001865 179893 1594959 1118454 1957369 1401121 1651913 224807 1085181 1569196 873745 1003197 1707169 821037 731385 890516 1984740 1678061 1738585 938578 22225 89040 1169024 903358 1247027 226407 645187 839375 740311 380170 592790 1775652 1971976 617538 67048 1882448 1538251 810464 224184 1696110 319973 54610 703946 32219 1371868 1453067 909639 1127470 77750 522017 474011 131858 1342371 1247596 281696 35768 686130 1472107 1626939 1746506 81040 76324 1797246 1091156 1173175 1440982 479874 1310898 1999942 1088480 941325 1510003 1881694 937203 140116 1412662 1443361 1970319 1010758 1662582 1013839 348164 1167951 292331 967967 874548 121054 1456597 829477 1385794 326870 1917880 1570801 439858 1189087 1545508 992678 835069 546905 519484 630638 559256 917492 935719 1039471 1245465 1699683 1049469 603414 1866568 1291751 884405 1417061 816989 979432 1640982 613974 1541404 1814770 1190144 1138878 1488116 1735064 210857 314975 778409 497511 824726 1788402 799578 1890126 1178156 764868 284387 841910 851389 1383999 20896 95287 636871 1676943 1642167 817283 1404969 1566964 1941444 713 1615893 1949418 869742 679813 52301 422241 444560 949644 1149758 874579 627784 1298793 366022 1253286 894148 1646337 1271531 1783390 1229228 985316 284254 923852 1968821 1727748 780203 833027 827904 1095190 1475784 1875248 73027 705223 1912449 1219086 445880 352855 158405 1784728 650830 9618 835887 1454232 1710250 654067 733773 1164485 1078659 872651 414022 1574292 1095757 139665 1916392 380805 831381 491209 1529103 1212800 477413 637907 1581276 1822076 1611123 264094 1021901 1958672 1795748 1046634 458097 967715 65270 943246 1528860 227734 1005684 1149935 1670122 530109 1853521 625516 1483262 84357 414995 900893 314543 272584 1307019 7229 664663 278470 1486355 776537 1740716 504206 1904905 1870510 1887423 1283770 1796084 1522879 1799796 342079 1126107 4124 384691 450064 1183066 1525627 1170840 1175946 1135719 831938 1025955 207470 1617205 118472 1982421 306436 1711683 1759076 1829601 826565 1262530 198164 924662 1271323 1471239 1411700 70976 857012 1264754 1162797 345850 1720337 1197450 1689019 318922 133951 532994 1886994 243498 1974262 263794 1896845 1256493 1756611 218725 31979 205321 1381243 1430208 510965 1634355 885093 685734 888345 1064244 1818011 1614422 1435058 188516 1392809 782189 894334 882919 471518 320535 1269642 285985 788964 1881224 342512 968081 918826 1684664 263834 882058 1109672 1854375 1048874 267126 74028 1533681 1903397 712365 1057614 1953566 993095 1537883 972394 1546090 1113519 520518 1172801 786481 338553 672386 614337 222257 1656077 1646688 1644570 306740 849836 539831 1749599 1089213 1912210 1184657 1391668 1042894 1846774 149568 548312 988105 1958905 785557 1894181 1488819 1949776 1577719 1425728 353031 950913 1104067 1236471 591339 1908075 249599 1110384 418924 976453 1387585 1131726 1678693 879303 1886725 1296067 1149271 58189 1857366 228416 739872 618148 871306 1733262 1952510 762802 125628 504006 237613 1159100 891620 891416 1279800 938231 542242 1777771 702491 657762 1688138 470559 183942 371847 141675 916631 927614 1510672 123507 1447905 1596151 1297464 1686386 1261102 1921643 963714 467933 307239 1771721 1531136 897754 1605264 430573 758315 667257 1709433 1928484 1049409 1809524 1854587 913201 1661703 1253650 1086208 1315151 1591922 1431676 1330099 355584 37409 1003960 969144 516608 705285 700405 1212514 489429 699274 627415 531242 219303 1042577 1482547 1273303 485462 1818401 1300058 1025721 1302541 1626678 407554 314377 1053331 274351 921788 1553241 935295 635230 1026822 1358447 898742 272135 267489 624526 1126457 1933519 273770 1537657 1277272 1163492 1932563 1342894 1615233 1473472 788560 1086817 1201254 1849306 436868 1959719 1126430 1537575 1498579 1409846 1938695 1861570 1820922 800557 975032 768993 457824 1051628 625719 993212 649625 209420 493998 1235473 346049 325524 565273 803271 1547676 1977556 1287010 403792 1910389 568654 196690 107221 772653 539449 181254 713387 1065189 355674 1699173 17114 1432134 1952163 708501 693212 1987899 1728836 102580 199899 1081272 1343978 714773 131118 1424619 1029389 510646 279704 686411 1452283 1242641 1690964 1076248 236079 1639291 1103454 928781 351120 857048 1366866 1146860 1409586 1152132 1142202 155331 751381 1173738 931828 1919754 1954684 196495 1625930 1277160 1782545 955414 342825 702911 1515348 1236603 1367666 940174 1742076 1227458 749761 156774 1363924 515780 1941895 1987449 1234806 109815 1757695 1193100 1605115 1963902 1389248 1578968 759948 883055 1789659 583676 843070 1758054 1476791 1785536 1712413 411706 1581632 1181856 1779293 1974269 503384 1778890 1169488 356492 1261974 1415757 1543731 1121886 1711688 752013 1536773 1056537 392616 986788 804563 1702616 1530986 1187321 723671 1441468 136844 1969314 471780 226179 131443 984245 403939 1297692 1707198 773485 775867 1434923 689430 1917617 584350 1540144 1330371 643459 97545 165581 1228500 890974 1408261 1809456 1251793 741436 1388794 123731 1355715 217227 1245737 1960871 1321901 1134420 544993 1363199 1108125 1822279 261993 1668239 1739695 381936 1576043 1194413 311100 1884277 87078 490302 206785 280905 1832025 1178297 460932 491436 1503567 488153 1759811 1022169 380417 1524088 878014 1721592 1130765 1193210 753130 1695515 285127 23204 1403160 1901359 630329 583131 158765 1730796 1610664 1317359 1854385 1965919 1075634 118481 922600 614742 726789 801862 1277118 928405 1740077 1863540 1825135 1875953 1613326 703110 390212 242623 304401 675976 1974587 1561719 20804 736071 1895396 106535 1568105 1185785 371016 1337918 1864163 1189271 1989069 1508811 259730 1207912 950591 1298920 1769569 1215553 1496129 126366 44268 218196 1009446 54075 367209 1890993 989364 1246895 1912399 985960 657905 1309921 1484786 1543646 1952147 1981821 196730 709782 76848 1244011 728102 426035 285597 1032660 552458 756409 965829 1267474 217436 1863757 1275955 810103 306028 1805369 1508582 1303322 1526436 300595 1762209 1536502 1411364 533999 1350125 734030 1479323 662288 1653478 1497288 179569 64796 1555048 1258162 827025 1444991 1026040 1675735 1201861 1447542 1500199 106944 1888096 1759124 1565067 1540588 432577 138682 912492 1439460 221088 1419343 526534 293255 928182 845211 1869815 492894 1012398 806569 1065704 544716 1114119 653647 1893023 1183723 444812 782009 1444208 541996 112117 305000 1904211 1580497 108814 260784 6833 1683069 941832 234347 636255 2397 913999 1321909 1157290 473115 1808225 343542 1193634 432223 1517510 319739 1902954 693350 1731313 1665746 602370 1221499 1513588 1713848 933953 1828785 1797643 1730519 646400 1700798 1687667 327384 459175 954052 854202 1607289 1450994 596140 658840 643075 661074 1061840 1789688 954154 1087147 464946 1961131 197309 832252 1898139 1698573 401519 149713 1749046 1499851 939993 1741870 1910192 226906 1552621 1330642 568070 1866775 59613 330087 377483 56222 708904 930814 1046945 24445 1525725 1737111 1604992 195512 859608 1296293 840371 292076 1999972 551479 1679209 42233 1594628 1973231 1481637 1196153 325769 1652432 1177094 529343 1791992 1528484 744729 649511 1992607 663500 1512373 979656 1279740 2652 1286803 293512 589557 557811 1581795 1555754 749413 1914707 1030993 375889 213440 787492 540329 506078 1321520 1332734 1323051 1119535 786192 1395471 138678 323078 1390388 238884 1785220 1345953 12075 1747011 1270549 185415 1528754 1855660 1663976 1405047 139566 1729684 728830 1097003 810946 1018668 1171265 1153054 541426 1866131 463261 1080026 1970570 1043875 1450388 655542 616397 872316 1115348 200327 1706072 879417 1344889 274206 591029 1859533 799264 1057660 400620 870271 109714 262721 1130053 498467 977473 79408 944370 478607 1734465 337701 135913 1868262 1249192 358345 871754 757118 527005 1295107 497128 940461 1915316 1428069 1050347 1916118 28352 1414616 146661 363606 1783665 1122834 1143580 1714128 1996772 851587 1294925 1051860 1961203 777261 1986782 1799187 1758165 215968 1454531 1657058 1605456 1662986 76404 824039 730424 1458088 1443059 379516 1748412 808532 1177077 1564545 657253 972396 945975 677188 1979080 1976434 1817995 779804 1051034 103373 1678874 1555209 1403830 298462 779531 257888 68449 1070543 1699124 1861376 89341 479400 1017313 179370 1175514 1101528 1266732 1341572 550151 1690302 1798193 1136845 182806 1596135 1929289 128902 147127 554089 490924 1121686 1885463 1939500 563679 1510308 1587614 899579 2315 968239 268662 1202095 1822829 565770 1719985 1654210 627234 1213758 691071 894604 1363178 309652 828991 1823623 1001528 204593 268220 1328941 493730 40769 15075 425698 1677382 603471 1588107 420425 1329577 399494 134883 621195 1505888 1597212 104670 1689793 766273 1922 1386596 240278 1108414 874637 937157 1543229 1768878 1763696 1809066 1327626 1130124 312061 2325 671256 1347540 1811404 554696 802567 582073 1654951 819264 1281149 812936 1857592 1752187 272237 1475396 765605 688688 1357973 927088 913298 1118892 453800 1326597 1347240 331728 612061 817435 650626 1773100 1780107 1513822 875349 474196 1328103 351049 1872009 920955 133572 1749587 23572 1290242 227089 96323 769135 326737 652218 1687465 599335 64351 652985 874333 55670 78746 139757 1697796 1067067 1258183 779029 1278268 1430012 1204706 1555505 1439667 552158 1170846 798474 1661631 1111511 1523213 379698 1869009 1186572 1993467 619 914916 272285 1381486 1459492 1548558 419979 878963 1980210 1049182 1648516 601278 573929 284968 870833 1654396 963166 1579249 978450 1863290 782516 1839976 1804821 1553263 928980 1174719 1493764 805086 137507 1686156 364213 961891 1066834 766612 883994 1565536 1143726 1367791 25539 1308370 1574103 370230 1666429 382995 1517213 629904 285402 465673 17845 1469586 672768 188566 1621090 1626234 1114123 1740913 1364927 1003769 1524760 1857814 1563202 475102 264754 1267008 668023 1983376 322909 517188 1179306 1197233 640038 443972 43687 1116868 43896 168941 708229 405549 1459572 1860953 362227 828284 1627952 775260 1895199 1217198 1781029 798251 1289289 1316127 227968 1992983 1263406 785798 1024883 1824301 297476 1215208 1420299 1504868 1464973 1907281 1245592 411710 853644 475393 850869 1749803 807260 289464 1006196 1173018 1456740 1962405 560810 27237 1620094 228080 1629713 391205 1707374 768685 203864 1008897 658117 1343081 283077 311130 748273 1021193 1736155 684988 198909 901830 618071 1509252 1920661 190433 1363882 1076921 12054 486205 259473 124695 1900653 275509 1745173 923398 174057 684396 1329216 803765 1878690 1888934 1329150 155543 1547155 1919794 1434 636734 834572 1653116 1889685 1340514 815935 764438 1483065 1229479 221564 1415968 1281147 1695643 301441 85346 1818049 1496477 1488734 267957 1476444 1263688 544180 9933 1675879 193193 1386271 1312983 502032 1336467 174515 1279748 1743248 518512 1204040 1690067 186340 649348 1059225 778201 915542 571448 393865 1398743 1341147 159588 145703 819670 1814665 1893501 565115 971243 1606922 1432249 1830754 1869533 1104380 1912912 954362 492236 718396 1849518 683166 947937 329301 1643944 536277 410685 1157214 164310 1519101 455221 676281 973370 155173 1209910 49681 86049 1557083 1137635 1762040 1836811 1834374 132602 475287 1794648 1111317 465363 544176 1495857 1011038 1959383 1628801 1595150 1968339 837003 606001 1954328 888810 557695 1772626 338456 1765782 806793 1594061 1100208 351003 1805362 753256 1102979 1342117 1500289 730931 1515410 1389184 1047598 1634250 1430777 320133 1377241 1552739 239250 427113 1649266 703819 1789927 1579655 501756 1598313 1145625 682616 165749 4663 1628337 1418866 654194 993145 1719288 598122 1039710 1094798 1007806 1586672 344009 418420 825197 1088971 17544 1931728 1197749 826745 1309095 613258 424319 936382 1428304 514737 1714447 1003319 636221 811784 487762 1794358 516208 1463452 1740410 1848835 1359066 1355444 354514 1772024 1693994 64595 1272505 1764460 962474 1972255 1999529 529799 469183 1190238 1942363 689965 1597599 1669568 1741935 1471010 127093 83904 426225 647072 294358 976749 875375 1059651 9443 728361 1987152 1424124 676056 1029087 1331003 99607 41989 792308 1635738 115383 295167 937409 1593834 1095972 1368371 1279699 1097445 247646 850325 690228 1915845 811183 652966 928646 1616275 1720513 505270 511567 207193 1627315 1430119 1721536 129155 1703364 290394 865670 1732080 161185 141342 1453603 1848595 1204105 177043 426571 1027962 1923663 723706 1734398 68809 1199481 1370032 1194989 1982749 458848 1585499 1992156 676553 238114 761622 3577 1552446 423207 1377798 297191 1141343 1522502 1583960 1980248 717069 1721868 179878 1747199 1309245 1845133 1871223 272989 842606 1529390 227657 982914 1718262 1914927 1659774 452160 441280 310743 174556 395566 257585 691604 1442070 1096406 1327453 632769 623488 779316 283740 1554759 1600013 1735877 622969 1727329 1232122 1614217 1766697 1962748 924513 27505 1623981 781999 1222625 54807 1827124 484023 122114 226440 110819 294932 1092975 802413 232557 894772 483405 1593240 380930 1251833 1066225 458305 1830041 397378 1256730 941859 88679 49889 1762107 1863867 553299 1932553 510447 355781 757103 1051340 447614 1657617 745181 480740 780598 546355 1408514 243124 492651 1376319 979986 1269060 1356084 388449 1562897 1199166 533093 1508924 1972901 170190 584994 664564 1207237 532783 135153 358619 1192453 1109097 749714 1594395 133516 1240540 322624 1166737 1925791 1911946 707747 964784 1251900 742058 275939 1083299 894179 1418598 995923 1560716 545652 647458 212438 363859 1547230 1748437 859503 1706764 99745 1933439 416084 342403 772262 1770895 279591 4810 1216915 161513 966507 1208129 465384 1033796 1583922 822013 1179723 1565006 1814749 1397776 755410 1176984 938148 1386048 278532 260719 426919 1323221 1401483 1345977 150897 1920577 503065 854295 183809 1237330 604395 1800504 414851 1329817 795423 708450 949826 1058626 77224 531355 1814446 848185 1709328 1488121 1225691 618382 1002514 1964517 331817 560604 1356820 1189451 1218907 1052643 1836746 1220170 519580 461750 731666 1569504 136857 1442832 54001 211521 193486 653449 1627959 817960 798676 226317 338524 1420436 579365 1246391 1085018 245861 1284964 72336 22409 1170762 243161 257691 1445383 905613 1877905 1610558 479316 911122 1052894 635231 1628635 86089 365315 1037509 1504126 1796659 25099 774389 1883073 48890 199847 1802885 777998 1516183 1168075 431314 89222 449920 1249740 1481053 13321 1897840 1721235 1974942 1538654 1673158 754957 1175369 706563 1944157 289887 1561904 239574 886073 124034 1158414 1537760 607412 1139620 1649916 925799 207904 1509041 519069 1953792 1535232 1916741 1571431 1355488 505998 24606 590800 1355704 915529 1571971 142889 1417346 23267 1400094 1649427 1723823 264098 64212 563831 487325 647406 1988064 1749218 113067 1393496 1436915 1622439 1325221 612272 223076 944545 996464 931937 357487 314469 1371448 295174 849765 1682846 648987 1875495 1124473 383933 68260 1806647 1134097 811865 778932 1431825 1124287 850993 935585 1137787 925535 165176 592400 1716167 1945405 970394 1169404 666718 1784832 1320287 1362411 450626 1389331 176790 1572017 633999 711328 1213334 1973191 1809397 1670998 1520640 1966840 1200423 1236668 1183752 883391 990818 1577949 422952 1469352 1988191 1375413 1144402 640323 962343 688033 902417 1922650 1162203 183129 1876088 556666 1313152 553703 116338 1514950 1968172 66140 1473416 1110185 1012367 316185 1936420 1255394 1022215 1625189 1783134 1488485 1811126 1032606 1648901 835897 1473284 630803 39702 465467 682804 63027 1090703 16768 1254407 929433 1865117 957467 264232 115649 1338071 1984067 567447 1543599 46802 336166 1950126 1910049 1352755 95320 1185018 1153521 1647845 949260 1992555 1777766 1652055 1577444 300166 809276 406602 516378 1840556 1055220 1034496 920522 1602581 1486506 1074955 969117 603662 20879 1095244 1433736 1923876 794951 1242117 88944 240699 1713352 1318527 760242 1026152 1085243 1685075 1970033 259247 406299 971684 626659 1440976 17677 1506340 945925 1764092 786423 1922347 1186360 1841518 362600 523737 1889207 434918 43309 718806 1698300 1391545 67555 676371 370795 98393 819873 62489 106263 580846 306570 676826 279660 1675524 1364348 1428174 56822 872052 1033251 206275 99170 1076937 103949 626321 965556 1201860 503939 262570 1128313 41036 546441 1889971 1106968 632049 898458 766966 850536 1164415 1669633 1916270 833602 680276 826407 231073 1002664 751352 1539086 278909 1554568 1830421 1900321 172998 623332 1886779 440209 395845 1728712 102035 1385443 1470824 430237 1313579 1245536 423454 66861 1968448 231653 203174 1163039 1491934 967501 1635466 817826 789132 717988 1333643 198416 1660438 1463325 1462486 591569 359693 1371702 1641459 1535595 1505119 1111674 1845160 904164 1157725 202102 1875995 1827899 1513198 391278 1965238 1999357 1287484 1543239 684410 1409091 908331 1414498 716706 1925799 1926015 1679906 1398710 480493 560515 391150 489861 1163520 801488 1870519 28607 429753 1507436 1083639 1139671 1452744 1976795 1671502 826390 739980 1873348 659859 398320 940039 1074797 597532 1134939 1706794 1703569 1008533 1128276 124009 73338 1461820 1974950 1818575 1376636 1594175 532006 1724607 995346 812196 1365574 283896 960463 778697 379661 1479092 985975 812513 1929245 1807379 691372 337709 803691 199685 482956 646682 309778 1291312 1472983 1126831 1048066 578830 344247 1742898 938545 1569963 1433928 1874865 864420 1660791 1169832 762355 913156 1848897 1274508 1838057 401126 756669 1940906 427717 138456 1676825 1816409 1161733 1902635 499019 1323796 118281 1162290 496685 563651 664392 1437373 1324285 1350897 165449 398669 1653292 1148 82659 1618746 301161 135318 261427 292052 1695482 1750899 918950 1682601 1087380 517668 1553193 373718 264106 70970 1018194 754784 88447 302345 1490520 1647798 1604718 250249 139673 1433908 1749115 1938101 657255 1049934 1219246 22165 243015 117853 727326 386531 1871156 1496119 1657122 1433635 811090 1017923 1948373 542129 748836 1619856 498661 1094279 1009768 518358 1306052 793218 478286 868606 1203601 1085273 253356 1643913 1162683 790830 54016 1621360 839234 13106 1398093 1280432 1363931 1102551 315857 515064 72183 254864 1107367 1434816 548773 17889 504012 1831408 682081 1674221 1374253 821209 757338 115467 881356 1860937 825772 285710 1833255 908787 1685246 128531 1501794 1430762 1454668 211898 1826290 92269 87099 538120 1599103 782563 336004 1274030 420198 1162977 415118 1128698 533423 1441331 144725 1178200 1831909 1466386 1442084 1656065 17902 318649 909527 990352 1234812 1882299 1920762 854757 1107439 397702 686568 1136416 1474029 367771 1446546 1945131 649467 982183 518397 1339216 158622 1363296 198077 1817614 847756 452849 930040 641176 319694 1373598 1793280 980896 848900 1862811 230031 269610 1344699 504855 1655270 318827 124369 190269 22027 416986 556877 16379 60352 1256587 1811777 811223 899893 361920 1323760 847347 1609727 647534 1852611 659571 172732 607804 1525819 297389 801020 1046838 475382 1826244 1335996 693274 1922250 1905614 180110 1662645 1009028 719461 318742 966586 193728 621825 261868 757208 1744235 873719 1965677 6016 1173944 1239378 532238 1453122 527747 821485 172666 1209166 455442 930133 1367010 417851 984100 1301281 1450381 634723 224355 773326 1462071 1605550 282034 89691 1672626 526904 818330 501066 1534021 1475624 1691688 404068 268972 1536940 539346 1578176 1124395 641892 592702 1077825 1465173 1670633 915280 1903044 517686 112878 247169 1297960 1296649 1635471 1237147 570124 714645 60387 864012 865232 568921 275289 459448 1942413 406636 391748 1168179 1777641 1240703 781947 789308 1622742 1811488 934918 1387799 1794404 148170 1248202 1299294 537008 306217 510632 599631 746268 331761 248771 1823652 748680 444883 614375 944378 503720 669498 1528079 1319021 1117721 1465004 1876553 1855061 12520 278416 1209999 857273 437262 1323520 334084 318560 708832 1879727 521540 1611232 1929879 739435 1958157 1751684 1344108 840298 1544509 1290441 556271 1621976 1051973 121875 1910073 1280313 1641652 676189 312231 1366996 671750 476854 511476 69926 1471301 1206762 1680834 1996368 1507212 1732141 232600 173282 1918612 579960 1571175 1386988 1390880 1982211 320759 215963 1712607 182300 712118 1529095 1566533 59212 1515687 1903231 338032 36493 1523470 909103 9659 1439625 1733370 1461539 1329340 1083124 667581 13097 734825 1324118 895848 1860428 1342443 1710456 627448 1409888 1464197 1365332 1224653 595006 1229328 1571877 1584481 1877325 587377 735338 1732285 937929 186821 963482 1633663 1313244 1094670 591705 1519891 554346 1460351 1119583 1638411 1311588 1105961 625458 261652 1154522 1216103 567111 1633092 408812 159601 824201 624313 138923 1140931 414057 849287 1393078 465793 928338 942004 1053669 1952585 1052131 1885035 49971 1341665 1322716 1625226 1328899 1430920 1103045 85098 323748 1330146 716432 1590797 625671 1691114 665439 1451621 1018885 1078301 785951 28597 1726589 810320 1067394 1955058 629523 1786241 1819152 970244 1333582 1270335 1909471 886711 939450 1677820 1891523 1063940 1049310 1940318 5087 902540 1712940 1723559 307318 1065958 487679 1932606 1561559 136253 1621846 463655 222917 474531 127023 53959 249521 185327 1942596 1217795 1981099 1995369 50093 174282 453777 386329 346019 1329072 952052 531184 590595 405057 983150 1767688 906764 1595988 1610545 1215344 1256303 411766 617864 737791 1719563 465663 259630 1891851 357842 559305 1559912 983220 1386826 1477195 879112 1710997 1255695 1400077 308630 30128 1588953 1932135 394278 1215109 181663 466815 887269 1757955 853973 20306 827559 1542793 1608381 1323381 1471629 1317078 1633629 458468 1287161 345579 30280 700954 1845665 566622 1086961 930246 391781 638061 103136 447477 81080 1673640 1563984 1991885 1214121 1506779 726864 681809 1248173 87281 894516 1689338 1536732 953319 626177 849806 823320 1548792 1710521 1411586 1119905 1744889 1585164 222669 742430 523062 1235202 1782693 560163 1949654 666791 1336814 1462586 1155241 506040 860535 141226 1840278 655897 149145 519271 36958 1205724 1526445 1788667 1427074 780530 397019 427138 1674806 907857 164098 1020896 1758550 429653 96080 1605887 105288 1778586 627801 206563 291 1733568 1360547 339122 318005 719928 1198927 1950982 887592 1947715 939251 75978 1224913 1520664 1203894 1817103 365431 1937807 1494091 1612416 1596584 1258381 8806 1474318 459223 1695561 749297 1185839 129833 363088 130282 546307 768237 629269 870673 1569167 568351 344003 327753 862421 1010478 1413886 431917 608873 327407 1493280 1112988 922407 510083 446994 173290 693388 1015786 654239 216630 1990187 1204803 116762 880661 154400 1549208 318862 534929 751660 859514 1807974 209521 1587081 645213 1886530 1606048 1626657 1822755 561606 810366 1642034 354672 1082615 649913 65097 1008571 1191125 1245809 1936209 1514862 642615 173098 81894 439933 461560 1733412 1052477 1879674 1988670 1778841 303718 1959819 1104755 793005 1663608 1387906 185289 1931088 64555 1526336 1731181 1028766 811160 1850279 1446707 1214862 1280826 1066095 234550 1364795 1747135 611521 1481029 1974258 1074121 692117 1209851 1928999 1495975 919007 1532678 755551 885995 1759535 55328 725993 1783192 384578 1363297 1975994 1620958 1873889 1822733 1308930 1666289 1488340 1491026 1833570 68014 279753 987774 1207948 1191961 1116851 1671742 1311252 1739691 1310520 505305 1697904 1084281 1741009 246800 1318305 480133 469174 272093 289528 1505471 1729275 888367 1679349 91171 1264161 1654801 1953805 1633597 728642 739695 754763 799935 353590 1825971 858235 1406240 991754 1111601 976088 1111272 271432 123766 1324933 1056599 1496186 1462583 910263 1645862 932597 1964134 1863000 951923 1687284 1264310 742127 469243 887754 831768 755679 1658829 1208856 847028 1799945 1861404 380149 1020858 1322794 1128209 650591 950175 1857809 950403 136556 1121277 1709290 1400185 1528700 877252 432433 1673145 1445134 743069 569060 1347769 99598 146853 1507160 1768226 993027 286253 338969 996135 1273392 705802 58452 186013 479004 765487 1695042 701259 727203 1638171 1608698 1780516 1072442 390499 894232 199423 1613323 973754 271044 1649642 1830056 514571 511768 1685678 1523823 718911 449694 1606073 1810169 1735459 21319 1526551 619881 620768 1226277 1009415 1182213 719776 1119206 1240365 1422025 128411 799752 1147121 1689507 42406 261841 525249 1506373 722584 20275 235068 974763 982019 460636 828631 1353790 1617730 381607 1949287 147809 1396108 1077810 940386 919976 641352 1811031 677346 824468 1700906 381956 194816 886987 560611 131750 1627137 1129560 1653910 138107 1761449 283578 930569 46360 1674167 388980 1992456 1538140 968564 61574 126559 1377736 763836 226518 632341 955019 1710784 1526076 1341169 1341626 1727065 1240415 596954 717942 1537825 562018 317094 878557 702584 134327 824427 413187 1418247 646150 182260 1594406 1227517 1845292 1186550 1997442 257976 1567614 1165087 655966 863414 1415694 259700 1391770 1699807 100557 364463 1177332 1032565 363567 88161 216426 1869624 1193112 840950 1798832 310011 326094 840121 483501 1191177 1119115 261047 473609 1979968 147215 579279 1436444 1662012 1634340 463058 186987 1312201 727183 345996 1091603 1418262 1934441 1056503 1996234 1915220 65749 352498 756376 1981402 521741 681819 1118982 638797 1552785 1845058 750605 1996657 1252632 1419853 1606903 1499790 1646778 734950 1138221 1887199 743390 1413713 1355658 6571 1874797 507188 136312 1663309 1584934 1531828 1923832 811129 1386613 1332009 124844 1756184 270925 491404 624830 1683956 1305969 1139533 49575 1321833 1511244 1328328 1046036 1205022 1234776 138969 761693 1976480 1158548 1507988 1232019 1632392 1585901 395058 1408280 1079974 1933782 857958 677699 1617029 1191455 1306281 893576 1306545 517695 932467 1844907 1637994 162468 1054300 695855 1394586 642755 723837 1552595 522295 1813589 1986952 76802 1205815 982835 1830020 1337205 813980 1369413 532919 842475 988050 661274 156202 1174307 1796837 834044 591910 299121 714151 1660393 773312 434165 465520 1632239 1291538 1128393 933659 259306 771707 1223659 1889556 1316826 519074 1743394 1756757 1762268 959534 1749123 111976 13370 1964232 613197 1951504 233152 235357 475119 32569 864268 1165971 784959 740862 1026013 782203 1375433 860642 166536 438151 644178 500168 1291170 1636956 1255101 344703 1983917 807241 1134142 370993 1151597 1806605 1807801 1827632 483233 831846 1332158 243617 1933884 1332750 905274 668001 628777 878883 1409201 1604437 556256 444356 1892680 1651957 81934 823184 159884 630321 954821 154206 20433 515323 1536560 1050559 544459 1324942 1904308 106924 67760 591058 1630425 1858461 380235 1975051 1933992 535543 1747008 328063 1564794 717911 1130643 1829662 1609853 248672 331076 661968 953164 1847632 1443521 1580533 1630369 1877230 922145 236312 13225 1395382 1923891 386787 1486369 430917 1650654 297487 1739158 827652 1413765 1241367 1334402 561263 1692656 1298190 667689 1549639 974010 650081 1410754 1878528 1256320 184147 1779996 753147 960397 491302 523509 666368 575251 1090470 31079 1953553 336489 1384054 1641208 902075 1565031 1910282 83436 722172 656737 1274985 615451 465687 677815 1542965 77681 851095 1167859 16099 1629398 1020644 1249250 790946 1208202 697769 535122 1722245 698017 641102 924017 1600321 1126933 1822799 1421523 192600 894534 1833610 571290 386888 1126518 488709 1987431 1913944 545144 1457484 1113578 916997 1256207 1349863 242324 805367 475822 919640 817687 518082 170075 827972 1699589 617903 391929 678794 1376667 1984320 1486711 228335 311759 641754 709185 1551231 1851202 1125125 173424 1109703 793895 1819183 608859 1114655 1257239 1570149 1715101 1337818 577126 1496206 1577102 1177128 1548240 450213 706943 1575381 1864289 1325754 1170419 151962 1030611 517771 118182 707474 1327557 506718 286453 970980 704009 401483 257520 1816063 141413 268380 958501 24128 1967180 1697015 356243 858262 1011637 1360465 1043181 142287 1286663 730645 462986 31129 1871440 330446 1206061 1192195 59925 1685977 1419937 1251371 1081005 253446 1752601 1771033 469841 1757618 398923 1471400 1958149 709498 1000377 252423 1970854 1280776 653079 1891830 38487 117419 1663599 351015 972193 1373740 1912204 73996 558570 1806035 1070601 1252448 794825 1308120 965214 175027 955524 1882021 1683829 904076 301098 77878 376032 1351415 1919272 1470254 407812 349176 715225 1714152 1790638 443375 1350337 1771730 436274 1391712 1566477 1552172 1930157 564184 231169 1207694 231753 1348744 700985 1044607 708666 1504204 51871 1155279 686008 1576882 338041 400224 1042644 1439869 965779 1750734 487214 1946051 386045 1823141 1334202 1903372 1786952 423220 504592 1250613 46446 1321195 330493 546839 395367 140071 1081225 38397 491057 1472081 1227317 309933 27349 1941849 1054961 1107958 40671 1407804 545672 1562364 1193889 77125 796989 696912 1255164 1724292 1324265 102276 575863 508371 778008 56877 168619 1866638 198799 1459982 1392556 1637423 1812446 1676277 1139891 1876705 1182742 1832606 1754497 175615 1157882 442925 1725468 769469 1752748 325779 938211 684042 1329789 1350268 876655 514786 568385 1356256 1663673 151291 894577 1859298 792154 848172 387976 680124 1611954 394007 268429 232530 566009 1677916 1947524 1905792 388969 789618 954542 1442990 1019612 1900063 1403556 1521709 1649592 1509467 938072 1138923 105981 1805908 1529401 1675670 499041 1423299 1359323 1222605 1193282 1229058 956402 1154953 848295 995922 703236 436793 378392 1177059 674570 1424116 264743 1352391 205634 407557 1004418 1976661 900957 355587 215282 211777 989027 177667 444974 110659 1874727 1632331 1730891 1011890 484031 1853696 1540286 1757276 1104226 1878308 1272948 625166 1841768 190206 173343 465559 434063 345847 1919405 1895591 687606 1135775 1275019 207958 1148455 1804903 101147 1753697 167688 1297773 1999659 1815149 1247060 1208917 675112 1248254 1370654 1560355 1505734 912070 987129 1936636 930302 1560445 641107 716899 1145511 1606124 570682 1535325 1564341 60780 418719 1702553 1610836 1580846 1756946 596210 222089 697660 290842 1280224 924205 123008 473382 970860 655448 911329 47798 1921387 612071 859386 1426286 1034933 1960732 1428251 1778461 1972555 618465 1492667 1557537 1809481 772585 796848 1134392 1489163 599180 1640448 1728995 1457403 1023369 896402 1400211 366350 1473106 1433962 154198 1268522 1024831 13411 1750301 500722 1356933 472995 1160893 833186 1220713 191671 1012238 1896767 1968175 494460 1754172 372105 1812004 41163 1112567 1185176 1553494 1582304 1481990 148649 1903698 348809 1092048 1402591 270468 628798 1857376 135712 1767950 990110 1205672 1809964 555127 445082 453805 581701 1990959 1414139 1288298 1009613 327168 1842022 471598 848729 288098 613915 537171 1774742 1037497 1481874 634896 1948316 920584 1542414 1286193 390000 1810526 1893413 1209519 1154620 1678434 117622 999612 1734670 1102216 351921 1298937 768565 1952845 444050 1261743 124068 1149346 188472 581965 1939580 938843 1369337 570145 909623 1729655 529209 104249 1796771 437169 1096397 1309860 1481567 402098 954549 1531707 1255640 676642 936378 1742936 275754 1159295 94281 1341226 1187637 1240641 1079919 699709 407868 1678933 1611613 1458735 1421318 1943085 1091032 1095730 587309 558897 1744395 602953 664604 977729 1230170 1737395 1753474 275051 1512146 639677 1216212 1243739 1786882 1244831 912667 515485 1226749 1415341 1888956 1461209 86497 295660 925460 1413501 1666430 665421 545357 225140 1135317 1910964 1005686 47771 491333 287234 1186241 1631098 1469741 1326784 557924 532113 1915659 1334827 546275 469343 1109936 14673 559153 1767824 847777 891150 904620 1886896 693080 1862955 301980 464201 1326633 702625 1866377 1815565 768456 1491381 607300 616692 1299651 409054 599978 680497 1005803 1843831 1486458 453197 795356 1472720 362445 362130 516618 1454858 1901702 416800 1376138 827637 644490 1267331 425509 164252 372948 1464718 464102 608451 533259 1910189 1249427 550240 966064 122636 1322944 1281662 1623134 278446 1153615 688974 1856109 839413 1997887 1627645 1097439 243695 1661585 1638138 197824 1180228 1117922 431957 1724302 478351 1655205 1198435 91477 567935 489378 1016783 1332364 1777472 941006 1420089 1968793 1570212 235937 127596 1939102 607207 1227123 1144759 1708039 238515 1908139 564158 1472360 58297 1050480 1166925 1983928 1117881 387771 760720 1819316 511609 1045527 849993 1696439 1384174 641749 57250 620045 931529 277810 1246268 607872 1449195 1537533 455461 1089281 1316258 495373 1760938 853052 973110 1316015 1136047 2292 1100028 1950511 1679343 331303 674992 1192678 566165 12449 796838 1887628 1603311 755814 1586652 1960726 1505299 607037 1582406 1576005 196593 1419925 583924 1227794 1703372 40577 1188376 691201 1952734 1704482 1229082 1240440 1225105 1944915 1168317 555004 559516 1795842 1361460 1274134 1919706 237198 1843299 79499 659678 1425584 1946844 148606 1032443 807147 968734 387202 1385890 1489058 515746 991566 122326 466843 1734288 73013 1700620 299921 258668 865822 1978796 1116900 1793994 182659 1404695 360179 418652 1191838 1521416 1683402 549675 277410 1255063 637059 1062124 821358 1516670 1610324 570958 170351 1227914 737778 1866904 1532855 1146750 796971 94037 1557322 828611 823783 1991700 1048661 800438 911872 347594 649772 1332806 1742345 425438 681131 1285196 1260273 514368 1029717 1931123 1361304 562438 1067211 310256 1156882 1776178 115658 989145 589936 1833586 65696 1499350 1099911 1199426 596986 161255 1930074 551255 1404560 1605025 1333012 1431898 1305483 1103689 1098945 915759 67405 1241623 152865 191888 689533 1514743 1845318 758869 1876717 1477017 834871 1896935 1817129 802600 483508 1965459 920277 1625445 1563324 1947547 225161 221478 616416 741356 499467 1058522 1834123 1427814 1663078 958917 656206 1278687 1169555 1593399 1374136 608907 374778 1130187 1714596 1887697 857101 240561 447461 1026241 984192 325014 474049 1292593 884775 1489583 1759583 377474 382441 1948713 211164 376513 240817 971124 857428 1864558 1818582 734355 1812625 1091517 592826 61176 1314863 1780526 300332 1137870 1428845 1273768 765105 1221279 1160315 1583361 116528 805449 395312 1001961 1328773 1158432 1710740 665957 1732340 397981 409251 91275 442271 1808991 63755 569950 743222 1511542 1693459 1245317 75980 1332761 579703 1603834 277592 782896 882827 600589 1720424 475967 1740003 1996054 558719 397856 330958 1787762 1529778 1858293 450418 1779205 1733277 203684 902620 1908658 104576 1802066 1563755 1594189 1404663 1002059 1876776 1803181 603671 119230 1149047 1921555 1070447 1079622 501638 1898689 169460 1304223 169846 281652 1131053 810428 1798268 569958 1282560 952034 1879306 1581804 666715 1815055 1249791 1685306 233612 241995 476747 1730091 1682317 830639 275307 546865 1422204 231006 449162 785356 1318177 1246163 131224 1280714 449588 1361072 1339613 1023933 1670316 124198 626934 1964082 568335 524919 1583958 224420 612539 1102160 370170 1750465 1985194 867777 1835240 1064683 1214398 266703 878544 1492594 1893747 1412604 1609895 1069567 1916423 1226868 1059696 109775 621906 363553 320344 513074 1031207 522033 71416 1753786 1819513 1222903 944880 442443 1777138 1113731 520972 577237 1736328 1365330 56315 1598482 597410 1547376 445612 539860 4783 1510205 1545169 784260 345344 1118115 1939820 1952517 873743 932779 997138 278620 1937193 1700477 1289807 1143826 247393 1373846 337518 1561929 1420631 172426 1027052 1500597 985787 20160 17922 1684618 618012 651362 787682 809031 479650 134447 1477690 1955754 463905 1382734 296190 1982088 1373591 1321044 655492 1620937 1409556 494159 286443 897726 6540 1802977 743558 138142 1040625 1805245 704134 525383 1712944 1282490 386555 1385377 1194201 1972038 662343 1187532 1036422 195296 1134196 1480543 1148430 1904586 127936 1695151 1578430 964434 203613 1597729 1601765 1551381 363961 68508 73907 1484621 462786 886662 474802 536849 1236642 1196709 1303253 470332 805155 1867247 1784289 506695 1620666 1946022 970666 1205317 199351 200821 713530 796434 204974 477293 1676493 395852 1186646 1648113 610400 775525 1799742 558252 1616879 590544 1996490 211896 34816 1401060 575731 415724 395274 315989 1830485 1847908 124402 1557988 349740 386362 78232 1196645 1814842 696514 1075158 1556483 115654 49999 1365409 1095109 80902 819715 1890025 210418 91227 1509592 470413 1678687 1423704 1654094 1447475 1719634 752400 1678111 1757942 386719 258077 1636925 1029072 1434648 1379387 499948 482562 1706456 1231827 251374 962847 543538 111931 1917618 1084046 418154 1011342 1003258 1783967 44552 1211618 416267 577508 1870330 1219226 149968 1531054 1834598 504970 1747404 1990131 744861 141017 1082829 551067 272385 1412787 1293200 438525 1772049 1041881 1342022 1251850 1946323 121088 1906519 1146286 1399776 861742 851307 1114277 90365 1150625 307326 1849237 1316334 1988581 1458851 1675239 1676365 563863 1779480 1248544 1803142 1594096 802712 1657325 1443533 1707323 1167323 834988 709485 1370776 1790453 990041 1661484 607113 183542 19386 1253040 1178904 1408119 1055076 205362 39035 1161804 752586 1118753 1795839 1640638 133657 997979 842013 1115801 1624937 103528 420811 1327964 181013 695795 342907 1585231 1116283 414114 539579 1284648 1152385 428437 464202 216401 942501 218591 1806125 1959071 1357610 831315 1058884 1561154 1143949 1948504 1554373 579346 1192204 516347 1197008 418467 856417 1308812 633993 440419 663255 1098093 381384 911589 1310522 1390112 94837 813808 3286 1297796 1278037 694970 1257423 1019615 230585 1341096 693235 969274 1743064 974708 497181 673396 862594 1382783 47591 1502975 709709 702459 1826052 715808 748983 121651 1824338 813459 1286411 1103238 352422 228699 1077333 726970 1562223 820718 1467197 1919856 1767082 1459699 696021 1221700 1306487 264410 692434 567740 1240397 849525 379677 1065092 1088611 802747 1867512 1511440 1433343 614980 1374411 720490 157173 725392 444931 1500301 1532724 650551 1454301 102636 1517409 464157 182668 176355 79532 201474 255056 239004 695784 1587942 1712964 95768 1942712 222470 1980935 1125004 1778875 1988614 873042 448573 1799596 1887230 1579145 256525 1627516 1063363 271579 612701 1792127 1701694 333433 614734 217408 1395136 846109 1871503 312598 788728 1546047 130294 821526 765503 551158 705981 1658490 518655 72493 1159767 430348 1155098 170280 750970 97575 792027 538434 56345 221095 1101289 1067315 249996 1729685 1806710 235526 503300 1196750 1359999 1072823 1368049 387689 1647163 1195241 1027425 401682 544756 1053283 797140 1826673 803589 545562 1324085 1651380 771430 890963 1878418 1617410 1572611 1403726 1095371 1761749 1982181 542628 574451 1856877 572535 1645851 804276 924040 1942138 1022897 1827298 725264 1956992 1650390 1380262 1244692 273791 547345 1795178 1164105 319775 1632847 1991047 1199677 1953683 919402 1224939 1392844 1718573 624472 1881452 850687 1316743 1231067 259613 1499759 228560 1070084 6906 1363491 669655 913758 1176131 1771770 971721 744285 1334230 438044 1288596 1279746 1297402 1761076 1595771 1207656 100884 124253 1073768 1179498 1411883 1215753 1592520 129470 1376091 564530 51624 857320 1347767 1900863 36063 1543407 708397 1568142 351067 328540 1896087 1916654 92051 208795 860406 1803746 901276 1144528 1385888 852870 1801742 325683 758414 465881 1087334 501891 671773 1030854 701465 1243165 226828 1565883 611786 29052 507619 1733615 576393 532866 665789 1133853 979143 1648106 863949 1697260 790696 1059368 1915360 1137216 102409 1394650 1218141 604649 558712 46261 715 899246 380767 1581576 462771 815409 1606483 328218 1831951 1134368 1214306 544785 1246658 435320 1370268 630518 747395 1144328 197311 938967 191647 930550 1932484 397136 824555 1915351 817673 1397196 975218 1637690 993872 1000770 1975179 156695 435748 124191 1055133 59836 615701 221628 221808 321500 892183 1314922 870131 1655586 1240968 999746 715849 1547518 726520 370509 1575199 1447772 1918535 1499046 1398988 783608 1028149 468362 713428 1565229 466280 991582 1265247 303429 1806875 995755 1487932 803069 1327984 52734 358650 435235 143406 355946 391193 1276010 1902784 1759499 1753538 930768 934852 1078449 1817766 593116 449030 1830429 130900 1263820 1229310 1262590 214891 1744219 336896 1050842 871509 1594776 255830 1226383 1762910 986915 769002 1702827 711095 962412 646586 894250 359453 449187 1985278 121402 287345 1516610 814196 749635 1664530 1729209 721708 1334030 1432357 375076 150259 1718526 899154 1793128 730487 1025763 898453 323408 1476743 1214463 573484 179791 1213495 369267 306268 705452 1712447 388953 1716011 347566 149592 877491 1719249 1515981 590837 1441573 847981 736483 1508498 1708052 1172968 1971177 1237658 1055761 1171194 1087009 1228898 1936107 595191 129134 926668 1458883 1285524 498528 870470 960084 1317467 329062 1311549 2197 1883244 284341 849692 1567031 1958994 763824 959941 737117 770318 160394 896629 862025 1376506 165813 337353 461241 1703183 614628 1798158 449358 903445 1317102 1412495 1764770 1837036 1160582 1305081 972796 1775395 277811 1642198 664297 1903629 75556 461186 234266 1883189 379532 947849 1845047 1982917 441803 1370467 533023 201288 1570128 217001 1487665 245462 57851 513478 432662 1902047 469972 581910 658094 945047 549227 344676 1606756 1457060 866337 487233 117354 454081 419928 1823780 1626795 771613 1966179 1081411 784017 1943496 367521 1274951 1113327 8482 1837846 1319437 1772854 1396843 548690 621806 840525 1225693 1368183 1984786 800013 213775 1154318 1015444 602853 1881206 1863429 200487 588774 1979213 1705097 586433 1657644 570997 1633748 1193222 1846009 1054915 1076793 395814 1414482 1432191 648654 78192 59619 615682 1128586 349298 1813458 213340 805280 982205 961378 1905536 1025034 706525 351650 1516746 1971165 1805465 306162 1381173 596943 1601489 1006195 830035 1079734 745285 1907691 365002 811300 720828 1941930 291776 1104695 1693979 169215 112814 1885018 562030 1116620 1839260 933236 1986291 379512 537020 1314571 481089 944041 943848 181568 685604 359575 797277 1462635 1820002 1460233 838844 181178 1156481 448490 1219290 666485 1192726 662161 1910533 1633264 496294 1849756 703420 1194023 549918 652235 1019691 11920 397978 806967 1993488 1059579 1684486 978133 1109309 1152676 1229523 591877 113742 1582682 612729 569052 700243 1402902 1846059 127493 989716 264465 1817075 1070443 810290 1167892 1503170 105468 1379352 785163 1395804 1307650 1654886 1856754 1765910 691070 626358 646767 1529764 157673 546599 1219895 1884116 1762610 30474 1273770 1193893 236021 566094 1727406 592172 1288690 143040 1056954 938981 7144 323104 1327921 1907204 1856476 319333 832196 1414111 1691606 1548848 923800 1121341 1819795 821812 1569956 399507 423171 385804 285946 814651 1223189 623233 1419407 1667138 1315044 1580333 1130288 81154 1683982 259953 1911171 1050257 607627 1892347 363571 1233266 972645 1422408 1097280 1860359 79590 612789 394818 1995605 371422 1495263 1614634 1819493 47345 1989811 571022 1488488 1805857 1957278 1874783 866619 844362 277528 1108354 1559633 1670581 1639812 1252229 637946 408721 1337998 773641 1063259 1343026 1800426 906225 747990 1015245 111777 1200191 72319 471698 1689214 491281 1088308 1456153 641775 808840 1585226 1210017 1482828 1683986 1850260 240609 1340885 242214 244654 1274783 915591 1933761 642419 1532054 1663188 1706144 1363105 606565 728924 1015566 1853878 1319350 802964 1585386 1832163 1025511 760786 1743523 1755542 1428806 1344341 640738 957747 1125169 139828 1133607 1135350 674337 1067128 584329 1036120 1996190 225986 1461221 573173 135486 70742 1656624 1946440 687041 1809816 1660493 378662 1492625 155117 185370 1674957 1672927 467991 1698276 297819 1233946 118181 960743 939949 1943462 724467 1138586 141741 828056 1668454 1878612 262803 1721990 159222 130466 61845 737839 653750 1559109 83470 863551 868020 440288 101550 733687 1564926 1864060 387408 1242698 1927160 422541 862861 1515068 1687583 504398 1972858 1815577 552026 1326211 1954137 1797666 439867 1870888 1041895 1254917 391228 44813 930905 252643 900493 1238033 983929 1163102 307120 123238 165606 1506034 335539 1820526 1324435 1564106 1916370 1038101 800149 692484 904435 1426184 668043 523869 684462 693294 439580 1543874 8366 1694808 717424 836672 38546 863359 1895448 1903681 1426313 1317072 1715623 240481 345492 1136878 184162 899965 1563155 932887 1241348 644372 1060852 1969454 1052042 1409756 1689009 174141 1819689 1672920 1647558 1492392 1106729 711172 1754594 383484 307762 470974 1356382 48712 1092002 1649972 1756818 80238 610628 1388836 61069 1514141 707996 31918 1584311 1220846 1803466 1751413 1306850 931128 1757838 1826408 680238 1044655 173613 1495306 1980699 279492 319043 892846 1053170 1010546 1386075 600237 857223 1421253 662056 802414 337789 1495599 387136 1157864 1404795 88597 56474 746712 311170 1075371 1175431 565332 1998654 1148576 746768 1537597 947480 1008616 594918 254478 290789 479138 546689 431512 906460 137957 189714 1296225 1500954 1791180 813062 880297 1850254 386415 39047 436463 1646508 409644 34957 1785984 1609723 1943015 1619890 1737080 816748 1650451 1062526 555665 1489290 1899888 926694 1948329 491317 1262452 1822928 423283 124091 618098 934037 729507 1882347 1833620 1657871 878185 1780033 1862797 80397 1280278 1855320 1642106 925984 1254997 1539653 784079 1393926 735774 177187 1511695 18328 1470496 1184990 1706593 414906 1235171 743978 709748 1574908 330886 64814 1209658 898298 1955981 65566 1217214 1885088 577310 1540372 474494 1314462 759471 812433 177776 278747 476069 215889 1801167 1865232 715459 469977 371632 477006 1635484 1562828 556761 1776640 1068829 88243 1753390 185529 6461 1068961 630712 118940 693814 262515 701173 1208109 1784196 775359 625686 1053461 1342626 1085697 1967179 1923081 1197713 1357712 794666 1946847 561200 999019 278730 22931 1837804 819850 151737 1850261 1463442 694865 1517994 345137 446508 1177222 316907 986177 320485 156704 195170 1674938 212618 1149576 107418 416889 1947100 117211 9907 173232 1972938 332275 1604465 1936223 1908506 102292 1410675 1446958 1562709 646997 1898612 1172243 1237847 1019436 738669 797800 382933 1136041 1434945 1250179 111569 1004337 1951801 27187 1192397 66291 432747 173579 1763440 326207 59504 1150263 727651 788562 215787 189853 632652 1078994 130082 232360 1204342 29667 1185950 1077659 249476 1013383 695214 1589559 1408419 1763334 1125462 1915248 206416 416378 1253156 1029571 300533 1335391 513990 1744726 699589 1984362 1322368 922212 1838831 802525 905433 966297 521757 601457 377446 573680 1768935 823210 1674135 1223324 337036 1157292 871837 869624 623294 1553519 1969137 901517 1306766 615862 1409853 1873377 795733 501610 417457 711522 1818217 724325 1125849 644590 1930520 1274765 863391 1037836 864335 1469300 577890 1852589 1244694 1751217 711890 870459 1931816 1155533 1963775 1725496 204865 1738209 312299 526114 1642048 440192 606997 204525 1804191 1535916 172575 1660147 908742 8573 1200681 1047972 95680 1193181 23443 1294871 585725 136378 442073 274574 885730 78702 1904299 12548 1973782 1464309 1313882 1046174 1615187 1030980 529101 418139 1896202 1707822 109827 1698992 1320524 1367603 95868 1747048 1720174 1000981 1369173 1934104 1829186 1229807 1713891 1775328 184874 1555034 1710115 1364517 247607 1119296 1587652 91404 55267 276524 379074 1557896 7005 1084711 678433 1818503 1337355 434124 610819 1612509 592342 1892926 1947340 1730178 1743083 318637 248520 1114711 1393094 1141667 858509 361044 260810 278659 1390394 1498787 212521 1603913 89553 1840554 714908 881339 1420545 1074936 681475 276761 312533 1217654 484874 1637744 341259 698732 27635 1604329 113917 1288092 467364 1723602 1743805 1936693 1255148 1277128 1190145 850370 609 471317 384067 1723227 1709329 307612 264362 602899 411191 79829 624703 14849 455821 1937579 305485 481496 1339350 602041 945953 1631134 751977 438029 643171 59465 398975 985569 1669605 575485 8508 1372592 919202 443748 890547 1375645 1553641 580639 1064290 916400 261713 93006 952807 634718 972515 940793 1718167 773289 370645 112646 1198443 650343 870746 1636931 1691640 1155147 780725 833911 60644 1192324 1002970 1379725 259551 999869 221748 1422240 1668491 432360 1216562 1238109 1682510 839806 950697 465538 300254 1716892 1651856 1634366 611906 1534084 1476584 411134 188563 1842030 1277628 1233484 1357034 521799 1693865 931081 1253369 1488717 20757 269840 284230 1237424 943661 650801 1700 1743573 891795 1592030 1172030 937699 1311711 655735 122429 1160777 1640035 213975 907487 309959 1802910 1671601 382058 1614576 88302 1677449 1477159 1844266 1597871 1396645 960291 928111 1268034 1638189 306304 341471 346867 1928989 869492 1853453 1452546 526502 1382848 334757 623154 557501 1359396 1878469 1347231 619823 1568632 136745 247264 666420 1598548 1458710 997864 260411 1870213 1975766 1806197 1943180 170722 325038 1950969 784298 296849 115822 1292147 613998 1287851 1266641 1939972 1026834 736383 751091 1364526 1670236 978975 472723 1906416 1315469 520270 24296 908293 1963003 1132281 927154 187071 1452658 1860423 1735897 557414 1799099 1387958 202900 1262484 958386 969729 1518623 1479949 1811273 1369330 146206 182294 334781 47561 59380 1547520 1147523 876880 1280627 606075 1594095 1685117 511983 152542 1528804 252698 678526 1008470 1802856 619626 1334986 1238877 853437 1373165 1207819 313130 115481 25282 1606508 1406530 178647 922957 1571259 1514403 421372 1931003 1713116 471307 1679413 1431033 1810065 1397986 1387640 1321505 1115993 1943240 1406770 439930 1224686 1218785 1701964 842946 1997943 1781401 1547970 726569 1372789 1376804 1688358 1465214 28566 38606 1115171 776616 964887 1242113 1733202 1896325 1343495 1234165 1555119 1878838 1610322 1079509 608358 1262610 1227634 979931 315814 1242301 296543 217735 1638791 24161 1176683 687907 1978564 419117 1801701 629544 914878 230979 1361989 58764 1300298 335544 151452 832309 1748258 966037 992164 932092 903653 638889 629243 1761059 1525232 1148265 1565999 322753 199053 275535 1843943 1143870 311301 1430563 1954190 681912 1533274 1738349 1376643 762764 986414 484390 996382 436094 1693363 328735 1793218 1970749 1131010 300193 1570407 1425941 1746882 323899 1521459 122166 1380528 674615 1275056 1489653 1369935 1259434 1805578 90837 682823 368798 769993 1234350 1691296 348626 1348985 368724 1612372 109239 516044 1154105 1834996 1164043 420118 693001 672273 101156 67718 69475 367989 1585547 1291629 1231644 1117592 241757 1916330 38290 1016517 1701057 294560 472423 1292031 621241 652266 1043308 1864321 1605342 539883 1093522 1279140 1204658 327833 1901526 1467033 691436 696586 660957 1122426 1113432 682946 1220439 828662 1571419 330145 1458231 633965 436542 843125 1653726 925227 588570 485575 749653 785329 569246 20220 755156 567971 810807 1219953 1036345 395319 103504 55791 1317142 1553377 1084989 1346063 902788 1353791 1184916 347093 1480807 1787741 1140756 15608 429313 822939 1907973 1008176 1302070 1684407 1424573 561452 1377471 1511876 1533070 744049 452431 815274 482563 595101 1954443 1354530 207475 1047713 1924237 1848177 262368 249907 295570 937374 1122220 393502 1486388 1040976 345009 1651555 239786 953207 1323411 1995648 34230 1924990 783504 1987049 1358146 231736 850783 1522346 370604 1810079 1444328 549010 1774193 456221 769272 1472210 251964 1652111 865872 1608229 749291 33388 627189 1676814 503950 1975768 1968976 1648461 70726 1547898 1497418 340407 1751531 1972556 121085 1441938 1885307 838176 142129 1817970 1451973 513516 1275131 1196810 1269408 32273 998166 563698 1944030 1118301 884823 1393292 716411 1230747 1629245 805154 1002257 1217320 363958 365801 1083738 1062685 266917 329234 1245165 1393099 1823959 1767604 207590 1176052 803578 1933360 1362101 25010 822312 852274 1194139 1488686 837235 1970228 1785084 315197 1600638 437791 549818 1635992 1514335 836729 1010358 1738644 94213 652548 574091 722909 1892044 1561742 1910592 1191671 166893 879037 1834967 346727 572819 1444517 765972 1098861 878722 1748896 660269 376098 982029 1177452 1804394 144034 60759 449105 1527043 878911 425863 1576274 792380 1962046 154142 327515 799797 666213 341938 322504 218922 1928354 742418 1741877 518195 1138990 1536577 366614 396370 1797260 1389549 723043 770035 1437091 927184 782373 873758 95280 1602848 1166600 170541 1545599 1271103 1965264 1168316 1726846 40589 1940774 1251705 1407923 1461200 154447 1729199 1384705 1098222 328276 1133205 308881 624381 1318463 1901538 1808422 1572508 324511 629127 1290347 748907 447417 39777 15013 1730718 1999603 724860 847608 885384 1803400 146851 1885434 1946084 805037 262567 1314206 1944105 335741 747860 411540 879560 166478 1998829 177057 1283141 863474 1522455 1558852 1429547 920550 889923 797898 433154 246404 177181 1020126 3158 1390628 402414 38407 264125 1162161 1251662 1512236 705465 1794361 1087167 339842 961853 1544154 1031305 1637702 17161 1845457 41504 1191482 641500 1606441 285143 1957219 1833972 1732742 252433 1361449 1817429 1330987 633091 469203 979809 251876 253102 811546 1147383 94982 90508 1239126 1527914 1438744 1190561 146893 457562 1030033 1912842 309371 1820474 217599 778193 277232 481256 665255 1858022 1252707 1000848 1281737 482243 1182854 1391689 86854 653131 997309 1049890 1986300 984631 575128 1364262 389962 732146 1040727 1157072 936951 932060 1516027 1137514 638341 1194519 516260 56579 355799 800273 1308533 1014019 733923 455963 22765 561391 1924847 1776138 83087 40168 1909899 1550897 1644580 208457 501650 1316420 441221 183716 1084691 396927 861243 685421 408883 952814 78439 980440 597531 1996145 1638272 1080063 1409895 1940860 149288 1009214 320225 1809992 1756607 733452 343587 376775 293248 781443 538152 1116106 1798784 908005 1238930 558982 517537 614934 774734 1393611 790253 1559168 1967162 1989298 117259 1271542 433057 1074341 1999411 715151 1800712 385807 1990776 164102 24684 89756 1760640 1095956 566578 1240807 1199897 855771 182389 536125 278403 487580 534502 1603060 1442556 673685 132443 941747 315592 1523427 1963616 1706919 1217444 396387 1480866 118508 555227 1671597 1950587 366832 1139347 1694263 159217 968992 1945664 338684 1581770 1314570 1090876 402693 1349651 89478 823665 239997 1257876 974004 1744035 1218324 1169998 483573 963087 1862557 1094121 76376 1994784 1641923 745968 1754725 1316445 298737 346973 390660 360949 272594 1043992 91699 226753 1724805 974627 250683 713890 1182707 1363945 1767360 1512768 1627483 1470313 634584 1361959 976911 884367 873469 1414034 1343852 63386 1211340 1167558 403523 167169 1211304 1750614 1921997 515524 277060 85645 43531 1380783 232752 531571 707116 1570665 1303832 259049 987392 1497809 182443 1920128 269698 1292380 832849 776934 1064840 1289241 857183 791615 1794460 188244 1738908 313832 1968591 894655 326198 396758 21279 1406379 289941 1716577 1484416 1972942 1186346 125105 720205 557870 784187 712331 1040530 747575 1196401 59519 40788 117186 693893 1371219 1155277 457856 176471 149030 588984 928188 386546 1817003 241730 1513839 1649597 1928630 1591208 1886667 1264578 1193266 961423 540852 201598 1922827 531695 831364 1839535 1682071 1227424 342300 159888 128669 189421 1696305 402023 1871103 1805683 1243409 1565879 476957 1466067 1656735 1898011 1229236 1717202 1562797 1757335 600235 1944258 198076 1752048 385691 949033 653195 1584005 117730 1664826 233055 1100575 966583 975194 200812 1704092 1198501 927224 1129589 1152397 561843 1738810 1598866 431822 893057 368593 899095 199525 1295209 1063420 1949010 296469 1830418 1534881 942748 707171 1851396 1524789 481699 1670914 643327 93323 725454 1298436 35795 1247358 1385055 1870657 1407592 590467 1790223 1840795 207946 1545552 573779 1815779 18894 1678036 1164209 3751 798456 1350586 1877075 1366670 1765506 592658 1629026 1825233 1630728 508841 855529 596912 1936605 1665338 744623 1400385 302445 124255 1672636 450354 395721 421654 1323538 1695354 41423 1309301 461656 576379 107538 140225 558702 336164 1736023 1661025 1017252 669261 1309134 1415355 1034063 1446246 1870926 102794 299179 1153847 839100 1400912 1947562 404017 767232 1652013 569788 244916 199445 1343377 478371 555025 559431 1968468 773930 296289 1541861 1494622 1915998 1783445 1530891 380950 1189796 1973035 340669 1837516 511925 637669 1013812 485435 1476063 394656 1607174 1941139 41246 714649 1579931 543905 990014 1581496 1174382 451238 633007 37268 372372 1291949 543302 396309 20339 1824177 843086 264613 1437297 360429 312550 174104 213619 1939967 1233719 517251 97238 1615386 805197 1653420 495368 822931 383196 1063076 194707 1054439 1892545 1108029 231716 1679280 1932065 1984513 1521227 25938 572838 1901579 1658387 1729105 1520398 271032 690314 1651095 955117 807772 1654828 1418506 1804955 436959 1685876 1337556 557161 1852893 1560755 1503820 1377148 768355 358959 1423022 1836750 1307869 1279471 257866 557117 1861201 1514049 945015 1781151 21988 1454099 1667342 1222082 1469159 1619225 834685 187524 63668 861415 772158 160107 544836 1214595 291227 425743 1249175 1450880 400283 683795 267976 176777 51910 143789 1801438 1939070 1023864 1316995 44786 921801 950368 1341355 1761089 1980587 822470 339995 251481 588053 1015911 1981298 1145218 148303 53069 120920 469165 1540309 781786 32750 519962 775000 1560846 1462726 1136140 852851 710548 541454 892442 1094716 221893 1649451 579678 199908 945944 1971338 932269 1279549 1176937 781129 1336784 1634026 1159850 1350010 727607 1137180 1811676 533551 1998745 1389497 427494 1578029 229370 377279 1786305 1161809 1450815 965290 631853 1853847 1266079 1386911 1209259 1493175 82226 1445075 1261275 686149 1281489 608090 750472 734040 1725128 1565354 1466180 174023 954452 1740012 1697461 1733001 1416038 389677 1226646 1893333 1217902 905493 391369 1689622 353926 46745 883219 559472 1099238 1982963 239182 424717 1404656 1542992 1960202 315241 1749172 458607 564582 1289796 1357688 211297 1485820 629657 130747 405126 1009864 1980931 1060920 1623788 1934920 1312041 389990 1750986 351093 1620484 1009753 475400 508756 245031 1926095 309894 790082 326900 813244 162609 169808 1997369 942148 1970890 509256 1901263 1340530 878213 137253 489253 346884 1118573 1424132 350335 1936402 843938 1828160 1708833 1379279 575351 202152 1319997 285182 455106 383482 477390 940273 308784 663342 284632 881694 435125 335369 1222270 1817089 1327478 1998807 1972019 1459760 1997443 377215 707959 110916 1942559 721529 267492 1565265 202943 1286730 1823178 1323957 462479 1148545 483624 47470 297365 1957817 1010731 816042 729606 1480680 1657056 651587 338450 1953740 676005 852411 426011 1371950 1716740 1101208 1451191 1314350 85395 693011 903906 1415568 934910 1186243 486642 1064625 1728170 892483 687931 404312 588581 1800692 1858987 1411132 1743758 1503623 69737 179262 1817779 856734 443356 98497 166491 926444 1847669 202284 844608 1968209 1809102 512431 1403068 1236575 932523 470469 1239857 433709 662013 382183 261382 1971155 1306156 342 268570 312743 293812 421716 899825 1409059 1962068 17635 307048 1376122 140549 61620 240519 1313541 899975 1093842 1737778 396552 111594 1722854 1483571 414913 588457 203178 549799 116867 536408 1923660 790010 1542204 190332 1051553 1529044 527666 1387215 1831914 11239 1363414 1313818 810459 1684953 807921 1034144 1050607 788987 1097376 1345101 500144 673105 408715 949245 1366913 1557114 1696854 848968 427891 489561 1582272 1212406 1631171 1760832 886658 326970 1417583 30316 1530266 482637 542722 1046906 1388934 1665923 343207 1109246 92552 550172 806520 942600 6648 223127 134665 1909559 277900 1222100 684695 903886 873198 763452 1450775 78532 143251 1908198 1830165 1757833 1004661 446832 1240756 849325 1854966 1558368 646850 553155 671635 1655447 1523286 917445 854345 263996 1519992 1738726 388405 511413 1569124 501762 1690379 1239540 349810 1939308 1094369 581822 1400927 1621622 256285 375750 1783944 1714949 216647 1904767 1659186 1610151 352258 1017551 673808 839156 1175187 1037984 769801 1091783 713759 376700 1207793 1433775 1768541 424179 1652076 1997555 1890058 1061924 947847 247952 1849887 1245012 797541 406363 217549 1541572 634321 1868791 1077325 520595 778059 686544 378511 1010387 1112189 1544719 1507566 1728794 537995 381491 939406 1041592 795725 1428008 469190 1023241 1799876 1285373 946760 1473045 1591495 705235 1049306 638103 110079 184615 1241618 1767813 902677 879892 1686634 1437132 360529 152261 548466 973534 1478725 466379 238583 1051333 1987526 56229 471150 524448 1691717 1677421 1748816 1177459 26884 1184575 1271292 984564 1135189 1172251 1181971 1007077 642748 1855205 1883743 238704 136711 1512954 982006 461476 1434470 1108116 50581 1228793 726967 364342 715482 1412727 1497861 142534 4652 1933686 625982 482388 1076953 967623 1215846 612182 832371 1733975 424003 1871975 1259550 1455002 1392579 872753 1308663 784582 1993793 367052 1821535 1619863 1788881 1719179 861758 618440 1466965 1918939 1191697 984241 1377049 337999 1021707 1850669 604567 1878919 634079 172734 1009936 1026588 1628536 884072 1785035 352574 1832351 1271365 633196 1287395 1011823 1197491 1579383 1455272 227550 123773 1087739 500317 284753 1869925 1055902 1666251 1751612 1896101 328890 1092563 1587915 586282 1869662 58013 240724 895673 1959177 1456315 1880458 913509 720790 1002347 700625 681364 3413 1339923 912919 1862897 1768204 7173 507225 924707 136199 1016704 1364060 725448 1481481 400553 133755 73371 370070 1944763 1421186 510889 1408107 426623 333272 1594823 415410 1797219 1815704 1444861 1212027 1325415 345288 654800 1331358 1995257 1820747 793341 1170175 930511 29599 1959451 735952 684587 485080 1104082 1110496 1110317 930784 149517 106482 967912 1525707 1564130 532109 455554 547369 964309 233781 428067 1047549 1534654 1242973 1384014 48718 1411106 1226438 1215216 830522 860939 1668428 19396 609404 1803470 445191 1574419 1369962 398541 727992 1471022 1306687 1417864 194619 1495213 858021 929087 62056 1541338 1229812 623829 1735802 968240 312915 427255 854335 44066 440201 305780 1289679 318205 126878 1507151 1311928 1054946 1815563 97636 630347 1325215 958395 707438 1294921 384675 427977 664701 1847597 768240 688235 700297 252379 556704 1816818 101064 1112677 165268 1784365 1852183 451707 1668139 384310 1273542 1448676 1722884 1185993 1586627 918513 526229 43963 308285 690991 1878072 1885439 202677 527617 90978 668365 1874398 980454 438645 1286150 401729 840761 395469 569192 1465830 350966 1557958 1214918 459184 1904439 217699 136966 1096600 269057 268822 1239034 560858 360936 370095 1579947 639395 1230903 437210 1244030 1431778 537304 1856921 604005 1016820 357170 650088 1745880 1062505 496487 1788148 1259626 385176 676706 291407 1463936 1779858 1680810 1099176 1337466 1802232 1840172 1348218 930562 1721473 442531 946779 434838 1012224 1187651 741185 16748 1669820 698471 108870 1733361 1863683 1535303 1098840 440326 1354295 1633798 837574 1230998 228684 648057 1883319 1919545 1639294 1578854 580780 1059118 1388792 395603 631226 410759 1270344 101567 996 325433 1739374 1994448 1306022 843468 309119 24823 1724100 1311701 810780 475726 205472 1551548 1169115 1407925 461530 749846 1311785 1569818 1553004 1909499 869060 1613550 1923097 457324 1912250 585522 1806936 1023912 513943 1832479 492496 169845 336324 358714 1699191 1392640 173575 82698 1769188 397946 1055647 1100825 1590062 174112 1847424 1424044 1056448 581890 1957941 1909731 1434928 514058 339414 726673 1606872 1523385 9740 1098220 1130284 160304 783953 1345335 265720 212994 513470 35831 1676457 1534338 1608428 39963 704799 1125765 503710 408366 376713 1182910 1065091 665237 69062 1655822 1950464 279673 1785087 680885 692412 383692 919982 329430 84022 9198 627482 1189022 1334719 561043 1842065 1479264 944412 15412 1415101 1696112 1541735 661858 27100 833003 1275404 1819079 722700 1765191 1228734 1895339 1277258 918299 1784780 1111832 680817 280226 126984 1328149 1571011 1382616 1152988 1901017 1646052 1950495 552230 1073451 1392435 295285 1963811 495958 388951 860044 1084251 535809 1065872 551987 845296 76565 431972 737591 1710713 562133 500569 1701090 668703 1591870 1954520 626350 895681 1856616 1001457 686013 580675 1983029 1536382 1559243 792108 1066648 1444308 1768083 1723235 1866188 91562 718620 1203304 1243527 142734 1389289 1203211 97330 657752 440085 624648 1744102 661263 1409179 1133882 64441 226764 1031278 1052573 1056464 1298775 507459 1516794 1870454 1576726 930921 1581125 1196932 1069851 1565864 1080948 871412 1404991 304391 646133 87336 208529 21107 1051705 501077 1661211 691241 292757 2797 972672 1424275 1786862 637652 644185 1843445 395609 953206 478747 527864 1114414 1123564 1333828 238917 1491503 143963 1253173 16996 751437 563323 1979210 515145 447930 707091 594832 279222 1307116 1194380 1272539 1791656 321163 913253 799871 1030614 1755057 1080069 253485 1005596 1774263 1954197 1556853 751255 405458 293445 1976605 621858 490117 83593 1615602 105556 1882791 1781638 1893172 1164754 1084566 1949386 960802 368475 1519572 422408 560787 1482448 1226183 273205 1554613 281427 1347337 988236 1035961 297628 135475 171669 16467 1291638 1369945 481989 307221 1894414 1212942 681733 1972870 387738 933405 442202 1258313 502813 817471 126197 1068864 1463221 1390117 521230 183823 308495 745217 1414005 1037483 1821178 1051406 313148 1099377 1544754 1733171 811215 316747 1424655 980558 826047 1034601 1612069 1033000 1369503 601636 1129776 769741 895675 651725 768957 1426648 248608 1027005 147752 331496 939157 1836098 1562107 477650 720315 425360 252285 755688 987156 738083 339428 1572362 845940 134909 1459034 427920 1741910 137713 527806 93549 854724 1590824 898635 84625 317272 1969322 430765 260824 1538476 266476 1268866 359789 373843 844951 1925767 1667279 208116 1082833 1047511 1527917 337540 1511665 459889 1576305 209647 1084220 1524662 1343303 1969977 114326 69443 1894504 199622 489304 76360 1552287 1212701 321677 1455906 1215560 429777 588059 1248834 1135501 1356683 771300 922784 113343 1733603 1078482 1446503 1594768 289041 1074449 1344098 916024 418176 304134 1351593 428038 1864977 316480 299084 1925394 970328 1442049 371158 1136694 378638 1695872 442686 136276 871628 1176955 20807 594811 1958600 207637 1793853 1097074 1090477 1442293 1894387 1603463 140183 1437371 907616 1750613 752957 1595316 575698 1620104 770334 550610 366688 124097 347328 1673764 349147 1833722 1147273 247405 625677 1675445 1663491 978230 1580145 710861 1980486 1598756 655223 1922863 1828462 1650132 1305737 920292 1805257 356142 355457 667181 503755 1945539 1499460 585058 384548 539036 1836959 155327 1781723 1124709 1863257 1623414 751409 93707 207352 1763619 492678 1211463 1710009 941475 1659605 1484408 1923019 1827852 360715 1974948 877688 635749 186242 468666 26880 111647 815175 1509554 1086999 394248 622105 1941918 109725 1905472 173317 1557638 625576 1550583 1086905 483332 188412 637964 1024620 1861541 548260 243615 475696 529500 523967 554977 891727 1468099 927584 569046 1562985 540258 681266 1928843 732886 787156 200314 483077 695064 1749873 1597355 1790376 1745546 1388851 1519670 1544351 590272 397603 1861299 625221 375783 1874732 844100 599775 906170 1088863 1522519 628241 1880216 617598 1369817 1819230 1678332 1774909 439214 1114848 1290950 425556 532169 1351559 1559094 1375078 966726 1056192 295456 1542532 775318 332576 923634 146777 213918 1072907 355382 1861352 721374 405986 105643 1916971 601059 682529 1952282 741429 899331 1174140 1973010 1570274 1633044 1519041 986647 1169705 662218 1831915 1426942 416505 1637720 184469 1060551 150748 661063 1213590 1643169 345927 1784072 1126078 1193561 527279 1650079 171163 1758624 1416792 894336 540179 1953667 405939 668930 435623 215704 1180405 608137 794958 564656 875070 1308746 277653 1448277 479043 1841502 141659 1014975 959196 236944 447398 672796 248794 1901677 355871 161471 1865609 795384 295607 1039567 942300 322176 203027 45753 1583128 236738 1222483 1456257 695461 475046 898104 1977225 836788 974405 1905892 495354 681947 1472839 1280385 1466426 1104376 1519772 1879194 847791 885763 885077 1818003 1109509 923225 825694 1811581 1948783 1607366 1968663 21870 180414 992919 739551 1402878 1839885 149444 1046390 902058 1131957 1990788 589276 1413263 1130947 886469 866300 1218665 1813761 1566296 1259038 246667 408569 1317871 626761 276943 1626592 325311 1440578 1209437 1094595 1280498 297254 485418 751328 501689 945689 1799304 905430 1072799 1775511 1826374 439746 1542397 670926 110161 144564 1391533 439762 1444267 259759 1283320 1402257 324494 1241614 46250 567312 1021638 1023443 528515 40203 1238754 1979419 824006 1387968 1104121 676482 507659 201676 1665914 26141 1004403 1397142 537987 1611686 123226 1334799 1852030 783489 1182316 1226394 1810360 822959 1845205 75447 948619 358743 1670177 576260 1539094 978208 1472853 959317 969459 95729 1790263 831527 1098765 831433 1842661 1413092 1646335 926452 1807545 1149060 1829231 15443 1313879 275100 1772218 809300 689573 1442145 1314255 853443 1106043 176249 1253743 207516 376486 1620067 170649 1314366 1036986 1346637 1607844 596913 749577 1835476 1485628 169219 1521356 640238 1530120 1699771 100824 1829361 1003933 469873 1136597 567846 1645342 1902998 455874 306971 1910919 1452340 909272 1793877 305853 789715 1951965 218384 320730 1818621 1458027 700844 858529 468446 139035 43148 616982 586670 91241 584619 1539201 1124728 1632572 223501 1836380 1225995 1497227 635482 447228 1788163 518033 369072 1293553 944368 432759 1553904 279147 641499 1515736 434585 985055 939705 1787985 320280 400264 905719 1677582 1854291 1107241 1336423 1148975 1309009 1669347 546738 505070 561221 1190509 111083 1230861 1944376 702924 1117614 196166 308252 670009 880213 759285 542140 415968 896190 865103 29879 1406679 415751 365468 957165 1018620 309524 1402812 1155711 286422 760867 1813871 750743 232689 1375590 1460098 1034229 887598 1462288 621210 1029407 691729 335021 961270 261353 957368 226220 1960439 1003863 791392 938166 1400826 109436 1971403 1040152 1191816 952829 1969430 693345 1035422 1631520 1723237 1314867 282800 1812041 319469 1360078 707041 1187730 350072 1045635 1158721 14844 1840840 1234300 1611889 750210 957180 1314066 141528 98459 844207 840727 195833 958116 1261811 687051 31827 1592444 1713834 1964746 1778193 1066806 1241208 1322077 1072922 69905 503707 1731352 1926511 1651718 1745243 290190 708778 174678 156925 1105478 927076 1397272 1398348 1871413 661467 1931626 1954294 1053243 189351 542049 1995125 1547281 246110 1018149 1165403 118294 1500820 618004 899606 1649489 1198626 934117 470073 92052 798025 1886321 1147436 1513805 1650926 1010054 226461 640430 1396781 253654 1918197 1187729 1443326 65769 915274 1970470 1486348 1413206 1701919 1834804 735200 194543 471477 525504 1133308 645653 1518955 1069135 1140846 201112 808531 1197984 766517 214163 1962661 286300 1826841 901983 1087798 20438 199540 142320 109919 398966 107778 1782671 187213 1664258 1939885 1650428 507127 10552 617615 1379644 1056890 502560 1647062 124214 1984456 1347079 1104728 126628 1031499 651889 542340 1988520 84456 603722 949392 1692904 301313 1306746 1034088 263712 1317770 319481 1943774 1219752 501731 1850550 510169 934941 155574 1256446 1162878 1168486 1884419 799368 1509320 1419237 344398 1894593 285882 482964 7852 1132566 956929 1457950 1805554 604204 1501843 1097154 700622 543794 1008647 1636881 1340685 1994610 27360 1042052 1535867 1879566 1168297 945711 705628 71654 33121 346277 1961121 628749 1622664 611442 1553780 236752 1784630 921212 1828716 440490 1572481 1375658 1948698 379671 1899021 1713923 1267501 976071 542476 1965943 192205 1120526 388382 1827702 164552 221987 605965 475679 1413204 1571067 80105 1317139 510685 611841 1441274 654208 1042678 1606923 1511525 967751 711934 1738958 579587 486384 373802 1606066 1399932 76685 884646 572349 553793 1540816 247023 554785 1730561 601266 871903 966173 479817 715216 1024824 1671196 1941720 1543280 442164 1261059 1895253 1379652 1559282 602345 1885762 265011 531789 473257 1390739 582128 1224996 206141 234641 933151 687826 1841948 1099065 620158 1639589 1792323 688992 251335 163812 506207 1552679 1343749 660484 718037 423902 808760 1791237 1527593 1150671 385574 400271 478367 1258797 396762 1675449 1757613 1529075 1293473 995942 1976748 1619707 480354 288575 1593141 1307871 348945 1804856 1228257 849227 467247 1178822 316700 984237 1071501 1274543 693084 1685428 253244 1810045 208267 1582747 1493019 690605 1725811 1769367 818487 1704232 1712215 944169 1936016 245192 506781 1696130 1265669 1048414 1254708 785995 136368 954121 1578903 18057 1451596 436993 977346 769184 1612778 314861 1581622 1136121 324332 1830260 252824 1883870 1581270 1843764 186488 696794 84930 51127 364728 1411538 1637173 646918 1642490 1899553 1448698 576495 1094813 517566 1861822 1263994 760148 914713 1045898 595682 1652359 369993 1822841 1614613 762509 1984486 106340 1365191 530596 1387075 471016 446254 1474830 975244 1105619 1145782 622582 1843015 529862 684648 1064600 304245 1986038 378576 45157 25656 798006 1540030 1338786 1341846 235748 1516007 565450 1085416 1871848 1468484 863327 857512 1950984 1932087 1856958 378335 1609510 852558 396115 631219 589503 570574 661926 1715604 1606050 1062912 1801696 853619 175938 1258733 278979 1924093 1192386 856842 1201362 946437 1330012 56834 1391518 1685181 1599747 1421554 1042342 1625497 786606 1660510 485672 1110584 808611 1780327 1501015 466194 1375797 439284 1543076 1260724 387748 1820354 1977380 411693 13223 1967683 515765 1765040 836106 104184 1555348 392010 1708896 1903831 1012236 945359 1791756 1369594 741539 651250 91399 790367 209888 122006 543091 1455615 491981 797343 1726952 1033060 888918 1980389 1873592 539109 1880510 1410124 686481 604492 859208 257456 607439 629965 668909 1215800 789327 109070 611128 1334931 493882 1013615 1986783 1616765 1015085 221411 821329 989035 978894 113915 1095350 313177 438212 1317503 53292 897419 389627 1418697 1911654 1685402 1832676 1205295 1018252 933379 1298750 1651853 134070 613983 1485309 887564 222315 304436 989717 648704 1216809 1255657 196157 447465 1309345 1399277 665895 673119 1953165 824429 681274 1010762 1225843 1833926 677406 85363 252420 112412 747876 1298390 677283 764564 1751709 678562 611575 244156 1385760 1027537 1345660 452433 1074250 1987551 906442 438570 1443191 1939054 945157 1497313 1295491 189043 1046156 709328 1412739 268206 233478 460306 1905657 1035364 1733479 1385212 1838404 763904 1471638 527072 1069462 1411291 1984483 1348447 761173 290960 23598 844194 857486 923541 560617 1961281 902051 716080 1043853 476187 652026 522616 163703 1254924 1071465 190391 1781414 1154773 195634 1098302 1807960 1434531 1133286 543335 228495 1363162 1785685 749495 11024 1011782 1521412 1999628 1305471 1315319 146826 1399149 470584 1107995 126017 1591986 1862214 1862962 247619 1868472 979948 1438331 1144400 1917072 900622 1338994 940284 923273 433807 1310245 604788 1836119 1516674 1853805 50505 1052796 1932669 369227 1825663 208478 864622 892547 1435416 1189312 1768498 1927049 1830390 153770 1482999 474735 1755974 337752 1962610 1953156 1658715 463767 47274 1761428 1734132 1243493 762614 1014219 1369085 527805 1647151 331637 52126 1329896 852099 1788265 1955282 918198 549504 125667 1259373 1822199 1617020 1627081 1217732 573156 402250 1240608 427971 1110978 291041 495897 1977538 425543 1116682 694462 1372147 726817 373930 1939250 544482 359278 1991946 1349643 398208 518968 235582 894503 1330771 1295354 569378 782295 949773 1925510 1887018 1167159 1771014 1463424 688656 262124 1729278 1963224 1711852 391899 119866 1834061 1476399 1541541 1433141 705833 1017388 1552882 1601570 1309877 885590 1244073 1677241 1114978 137664 716707 1761848 1456465 1121581 85499 313155 931016 676708 1476562 1600577 1769461 1222262 746551 835648 1483288 84477 1916301 501939 1987851 391604 550757 1400932 274679 1110298 371251 1805990 84247 177991 773195 678556 1018486 1655439 1401111 1081591 1799687 1274811 817470 383447 699751 1501719 550708 1011466 803910 1664410 1910328 1076993 625438 393025 1812404 532957 1036727 968289 398141 1703249 132266 686887 618241 548678 360458 162793 1765433 913889 1371290 865367 594682 1108248 1612510 1134056 249748 778370 862340 983756 1904347 854064 945864 1859943 907055 1398733 1799094 122203 1409315 258685 811452 1066143 325493 211241 559957 560598 892772 1828392 1053674 871909 775833 1005098 1880449 242546 1094355 1680428 1753261 1266299 1657137 253173 1554025 742212 813489 1395643 687548 1335614 695651 1760977 702504 236451 146891 372685 508213 488699 736485 1854395 662722 1247733 478668 1754475 828386 535670 135566 1472187 1047801 947603 265200 1571118 541642 1607212 784148 239248 102963 444343 272163 1432830 1222957 605110 572204 738897 1451474 1069548 800080 1897609 1806367 326 800151 1222096 948165 427952 1061778 500977 974131 341788 1956996 1469601 983486 1221763 137357 258967 723127 1456845 921031 448704 1924507 1787629 1211899 1021115 592468 1369212 1210218 1710640 214939 1293502 154130 830122 1836728 773348 963315 1976276 775508 802907 568988 1673819 413184 894831 1122070 65934 1250893 240594 683925 643990 1928817 1241684 1990545 1490016 180223 168252 881876 785936 1174712 982239 326433 117502 368586 1877580 601151 1025867 1523889 1962318 849334 1880512 71855 1262770 1052877 613808 436265 1817189 1775837 250294 1672446 1081181 1331735 552884 925150 1488079 302394 634110 620498 1097043 1455265 1355367 1943005 1778984 1091376 1737455 1262346 925823 1990685 1697474 1266270 791295 751084 1803931 223969 634209 1653703 822771 1914914 1725733 426028 1382399 1126918 1095820 1948997 249812 22203 974700 743126 263273 407170 399300 535296 960135 542636 40508 611033 1854340 74178 1747560 1888418 1360109 900242 454962 1745094 1062065 1651760 480495 354280 1358946 741136 369498 1191969 1609826 220944 673644 1855241 1952004 298435 979892 1611898 631354 1635107 1281999 592704 761735 1731863 257400 1261370 1281583 1195715 658642 1086835 1443031 800008 142078 1868025 1064094 439102 86146 878487 1620992 639689 1213544 1522416 1118844 524320 292664 1166487 1877138 1653192 1896077 1823087 1824318 498393 1689541 674624 469522 219497 1915279 1862379 417232 1312711 1110051 609303 1853081 1257584 1028243 909318 1194565 283946 1233572 1691130 777373 696042 1356416 1670689 941672 1210410 327564 240114 1640101 1473621 1147799 1310835 1574865 234173 1169412 1512052 1883989 781767 1123033 1756845 168722 480337 408589 580516 716892 782371 1018123 573501 1542692 1686648 1807300 1260314 828198 172356 203704 896069 1409297 649872 129340 817394 709323 1516164 872337 434246 1903387 1135610 1103131 888920 213308 892521 1780476 1543836 1907503 277303 470766 427055 896048 483268 1472184 1050687 1933602 1601059 1237903 324457 1961051 1582631 714521 1772076 524642 1281012 1675063 1933733 1053781 1693284 1121903 1458956 1305780 1718243 457625 1709102 403242 1935590 1885598 1467356 1541642 761234 1529358 132868 443626 1218579 688513 1951914 1389236 1935067 515580 335609 297461 1383888 1419029 196041 1338617 1477486 1248431 564970 1012674 337846 133681 1922419 1288455 1353765 574141 1892514 410583 1739121 123465 1916150 202518 1468091 120772 1935079 77606 372798 1176974 1684147 75410 974545 1890533 303423 792916 403564 1508803 1409138 228512 1171332 1540995 1996577 1405051 1853596 1642835 1375461 1493734 1989151 331964 1755874 52566 1212038 511922 1012799 173663 1411092 1547221 1856146 728228 562406 367892 823383 795937 670965 249770 256227 843465 659845 1122334 1823094 1337603 580728 1682628 563941 1998641 1710279 737397 728613 1435252 146423 1579179 1546188 1008843 206052 1459553 19535 147928 1895903 1470404 1437423 136743 565157 1946280 1039917 301794 193848 201312 952522 458918 1605056 1115981 215474 1122884 530205 534048 1433444 1342163 25596 1852418 1168245 1331275 369940 754878 406148 1650248 1053505 528460 544048 1637071 1830946 990230 242721 944969 1020904 1764407 480965 1983296 1938099 178495 209084 434167 454618 1946429 1216963 1570310 1181735 1699978 1160910 1210081 667102 890940 1838725 515360 1596134 131870 298153 1373296 912914 1573266 628785 526500 351254 1850006 1505917 1029956 871726 1109598 694390 1406189 1208824 771014 1218174 445280 922033 436676 1854669 435468 449287 628453 1851962 288980 1138853 1516156 276678 768320 1727959 681009 479585 312225 866941 1213994 249566 1827785 1867249 1529187 1936793 980351 1993724 268507 1786289 1876388 248079 1300450 1418051 650470 172136 1936246 1712959 1677437 212604 1233284 74302 229849 847358 764945 1347851 322616 1182685 1876733 571498 472168 927813 1843583 1106839 1234521 1494196 1664221 1346546 1846665 1577402 821221 1318806 1380190 1414956 491994 405814 130023 1827066 684718 526307 1927394 1212313 1699963 1084082 1761459 1976185 180345 1174132 236505 290768 565331 1898634 917299 976700 1957180 721998 1798770 1971803 1258473 264192 1386654 1437935 1149225 762373 1799335 1295089 540194 1517156 1665495 810688 618495 220760 1229078 589662 1926172 855528 661040 1673663 468458 502527 1773496 1529952 596629 580084 1074782 1382780 992251 1290719 1227259 1534320 1373092 116800 1115373 1213439 421962 677736 1619345 317713 1772840 1054295 642581 830661 559674 1154731 166715 585353 840255 1794848 1124966 581536 1213474 1128255 403182 1155984 945303 66629 688886 1033161 1133710 1163091 164614 1763675 1844655 1802901 352926 672554 102029 1175851 1519254 782263 1323149 1105364 230318 854344 1738963 1922183 409626 63450 537096 546642 1002720 1381384 228145 1931559 826961 569822 729378 1822669 335023 1990994 1691203 684780 188404 1105951 1287088 1081365 662904 255197 886055 1963581 407508 742202 322888 633935 933600 346348 14558 53787 1808426 1078573 1765907 630864 981994 718112 1384226 697780 1197444 363918 734553 844859 309270 1719655 1186004 592382 1539579 1959552 789821 1413925 1906869 487303 1179677 286744 513174 1393770 1253214 1531946 738466 1875749 996369 163850 1396483 1275909 56568 1156849 1655799 797088 1583415 1280607 1748144 823892 217373 32942 1414382 543892 610090 1621117 1217950 1601916 824797 826979 1270249 952860 1973502 45822 336994 914893 1008283 430318 1000673 1797555 1435069 559896 301619 1319064 238510 233795 1331231 1899731 477420 1892994 1859720 651580 1275332 140894 141591 120214 1717418 882867 258265 773652 1419725 1972378 1751147 1785988 1462781 770688 230222 1908620 1181959 1252256 1240740 1098337 741776 259076 578655 1924654 1772675 708530 1260002 1089978 1755350 157721 34155 471525 370838 1622701 473915 453019 726147 859920 1249920 212270 352442 498908 835575 1961713 1896031 377104 1059295 201374 988361 1564842 1640346 509656 1704330 452801 1046339 1247355 1087652 1194915 1513221 452690 626810 148696 349350 555577 308942 485680 1737452 1078884 434369 1829308 627349 342286 725985 1626574 1074923 1157163 1962509 1529716 1967166 1562923 281497 1865104 215275 1648692 619965 544083 1368749 357491 541128 28033 1935279 553845 107129 1961931 1907802 1874494 779662 1017878 848284 1402304 719872 350737 1321005 1931661 1836170 560735 1078092 321897 1864020 716725 1246564 1072921 1650963 54084 1062426 1604562 253052 437043 699549 822674 952463 618367 505762 1913357 972130 342252 1200755 324090 1746956 1324468 502185 689173 416932 434997 1929802 325053 42094 170933 679851 1750708 1530298 1695992 849670 1385536 39550 1649103 178150 1896363 546119 1207147 1413345 1016504 1657066 1137185 1229789 1813252 778469 1100787 664066 418351 385491 1931358 252081 747746 1610318 49012 1119454 1491212 766833 494901 528166 1666905 632878 1667027 434120 748509 696948 478856 758577 1952540 1020262 884750 593122 124578 1400866 447678 1473555 1842324 1979167 626695 1386561 1974673 1466573 804237 1062006 1424921 159534 1676643 516788 541090 1546321 1890154 1366209 255875 795052 701964 1718065 555206 768581 812940 69267 1513998 1562227 1649467 387234 272063 32971 244847 934573 526939 476077 1399443 1725389 1532382 1283588 292446 12693 264954 303564 1669381 822739 48028 50947 540581 1693396 668097 1859636 1947174 1026316 109563 1425280 1403289 1844707 616011 1801037 1559725 1503404 715585 737579 928051 1572159 227003 1831793 1104090 428700 987882 570058 1293877 281350 1338083 638246 484268 65479 418860 1284947 1564087 1324361 632069 1466265 855551 1247075 1268021 386822 362224 1279143 1635339 676121 27917 847971 166643 734721 368402 1241328 47590 373663 1127359 1636910 1967847 935461 254232 1271675 25907 345406 971011 81360 1103936 1120068 224684 1535266 208929 1697939 572604 352053 876416 950641 1839484 911170 1027160 1631776 1690233 1317376 844964 751483 1615994 1213090 1603653 1322069 1338929 430426 1472917 603883 8566 864020 440125 1327071 1150435 111847 1716623 258319 808501 1758023 1539167 12402 977119 1703408 1348844 1032669 1505285 1576640 43065 1495505 400419 1581234 1370427 854508 1726848 610457 963053 1363348 1500866 917289 722073 1717497 113070 1693868 526517 645669 1487829 1347435 1278017 330873 675571 1584380 977889 569000 1119154 559208 201641 1277535 621067 682218 741297 567565 1117800 455389 1837775 586104 1262685 942289 1513378 1643920 261736 785070 988946 1720763 1141552 1107249 1430703 945362 801678 951172 1535413 1504524 259642 912243 465562 709883 1593496 296324 17982 733250 505828 155456 1424972 879840 544349 210899 1630709 633514 1020828 600472 550340 564450 263859 1605944 1994748 122703 1862211 892305 1972823 235415 1063237 451457 1690093 1979452 857470 164587 642944 1585718 1465013 649646 21392 118957 1592117 498493 189565 16936 253689 733854 1693776 1879565 624571 1175874 730611 938884 1444349 66109 131685 881155 1497897 1744009 454291 1019819 1966133 769466 1508986 1971809 591964 1101705 1053606 1089957 523144 1936651 4665 276389 1338049 290710 1593736 1316046 893785 248367 27832 520674 615379 727906 974129 331029 1595268 357963 1718773 1368001 1597467 1986181 1223301 436372 235675 383683 966038 706494 1745088 1501185 661331 805292 289252 1260820 1409640 1855880 329745 1599787 696290 206665 864625 1188669 1002094 1874668 1164782 711590 781324 31007 849585 1359294 718606 821825 1137969 1706427 1040469 1641817 1747034 1132759 1077176 817271 1322127 1392952 1550169 883830 952410 333514 1905291 1507296 581041 673070 114550 1753645 1388693 766998 1945032 1873057 563452 1020903 1143961 783602 944898 286641 1149461 183867 1470232 1907988 254739 106951 1406423 37944 1839277 202615 1410949 1452762 1037081 118489 875172 513211 270651 413065 1928866 291329 1539125 1834425 1632615 774317 260877 1206388 761250 1326077 1935466 1079329 1120120 1547369 1957747 461330 1215393 1623867 1047400 744174 422754 1933363 804503 184722 1616152 973328 1368073 505423 1030865 1801206 948717 1713138 587272 47976 280638 210466 728968 115700 420737 1348445 31579 1277210 1363360 1151907 765049 402011 1662688 987486 1604174 357649 1240989 511638 519051 659925 1548835 1774972 1734693 916502 377420 598810 117153 1382074 86109 259842 1270093 62425 541492 1196267 23137 1339346 912078 323934 1180723 1156832 802705 201207 1854481 1572016 1020777 778639 1774044 156516 1703207 898517 1924967 341322 518209 1661275 1518589 39477 23762 606775 1835617 969686 897334 1360672 133313 1760540 219857 1733763 208210 1871674 1017219 1824573 182068 979532 277088 219775 1567167 1096444 687440 590765 15836 819724 353900 364832 266422 539768 799582 1766819 1886021 1576872 1830625 640716 1432532 1483386 1601650 332772 693207 345390 917424 1911374 82018 409611 1522072 1212678 1208896 479927 1731609 760972 120776 1508532 288047 695934 1216040 1351436 866798 1276808 1484897 1786691 1391253 1194749 230392 560413 967881 1616632 414830 1244554 1904925 1905803 487200 70623 1116109 1302138 1065172 1953581 220841 559285 456512 1242946 166606 1208030 1311840 1524018 1602777 1297424 465992 272617 545669 1200698 211003 1315499 285329 51300 1459906 1333992 865118 576773 819047 1599506 1239539 953190 587185 864508 1226155 577346 428963 1833064 1487098 1373915 1034967 335383 1096781 604845 1844553 1813579 1176634 1507759 1732069 53364 525538 1676564 1454005 1782641 1792398 229724 1441763 322489 724432 1446341 562621 882638 1839732 870994 390912 1497761 635088 1271582 1749780 507846 47114 722772 874871 1433783 613121 1154573 1805828 975665 1991934 1225244 876795 1634287 557472 130012 1028354 1500692 813996 558268 1952826 939618 607538 1680487 1047038 1674098 1048935 1586058 1521790 785418 18474 988770 906555 608887 1110173 742784 79501 1656222 1318895 480679 624289 1863554 779411 815823 1370993 1974817 1216307 1589162 1319162 375975 516677 1584722 1310649 1504713 543536 1556141 1490718 414120 1692340 296066 35341 1425153 1276917 115005 1149603 519008 436677 772422 246890 364717 889049 1424829 246812 223321 251647 965976 1576450 1349818 1309842 1328174 909705 971772 1791995 1233846 789168 1303860 1533898 781959 744362 187419 316685 382142 1817281 459273 1275888 965696 1140235 549051 7689 1492119 296202 1613556 1876032 1119142 955265 177852 1475016 372756 824669 1526657 731889 1935880 71408 437924 952661 1600657 327019 286513 827755 1923477 300411 1731391 1081995 1636965 1310462 818328 1682960 710690 337968 457829 1950339 82862 1127009 1603806 169243 623481 812850 907992 310366 397433 1293120 895831 1157781 470178 1622057 593831 1006914 191209 51966 1935906 831579 1250864 1483346 1990487 1622517 1658091 336633 999293 1594102 711149 1996898 1033561 617975 1221650 189173 1788577 1857676 1178965 1600672 1796151 895003 134149 882963 263141 51450 88694 1147092 1565964 56105 668551 295361 222720 1891803 52003 1857624 625077 655083 812208 1315096 136573 1973784 1819893 1837876 1825642 988919 1355130 159656 1023835 7946 558127 609408 472356 1670115 1253516 753639 386426 133323 519503 1114121 755018 152234 578831 1593973 221553 1342161 1842970 162392 1739577 227901 866495 594602 1369875 1102741 1095242 820543 1501133 812371 1590403 25427 88548 1157301 1214124 1409063 1586987 540965 18727 1190037 250828 1719838 756013 1020902 975345 1276522 1856479 945041 1579755 1699484 435973 1916951 1739789 1894939 133331 778140 782539 1638823 1458073 339925 1492746 1526343 254302 427728 743646 817025 342380 508776 768952 956890 1805130 1294527 1526964 1941852 224215 350846 287329 1494938 1821688 162927 1238254 557881 1927592 1707556 1884223 1066077 1088073 76955 647068 1730797 970893 1895866 1006789 373360 1953955 778801 133667 470197 1925328 1720582 1151137 1567247 1171636 893553 1016069 749741 1557751 1028626 1979485 1539056 1473879 1099738 920616 1357400 1988049 1756049 159649 253823 513078 772918 622487 853548 1272098 1315853 1228513 1167153 779323 1806308 722414 650655 1188069 1403116 569543 994101 1551643 286473 980862 1466929 272484 92793 206976 1467580 115714 530817 1389089 1128211 1174330 1633616 1657378 891544 250196 1920469 908070 256702 1381715 743702 1572875 574245 656652 1094694 594216 1772570 1404153 25754 1693683 504553 174972 1012 469239 1694330 1668974 1013276 624437 1116669 1843517 538319 1179702 1392361 1117818 1576001 385503 1617819 131026 1537862 110947 829065 1909901 430588 1947367 1966118 88041 10567 988645 1030281 1622281 664194 139482 1419019 1813748 1740917 1649596 1953775 1958581 363989 1729327 1901406 1529112 230280 1948975 234028 1293999 1485609 1388107 1271127 385457 844107 1498594 175933 1281723 762303 472769 198635 177471 24487 514692 1973545 965935 1078152 848131 1148543 464039 1117680 600266 908852 1929265 1679051 763630 1172653 1341460 75697 1608380 1673391 701366 1068951 1743404 373120 1374811 758793 1223320 525536 1920318 1759281 358163 566484 1733323 1671269 1287126 570488 1452413 616110 422518 1164107 792911 1426338 1305313 985986 625206 1332137 201843 1833938 1906370 1823416 334392 1195997 1986227 1930799 1007409 5448 39253 480210 1285235 1165884 266063 606218 258893 1220108 1858540 401704 780871 1563453 748080 1137339 949118 1137953 1066179 1274889 1410119 1958365 363283 1356730 1599917 1951453 1105993 1645541 1118473 560115 1950508 640351 75387 1947727 665735 1482231 414683 337818 1241334 877397 1799857 665192 688464 666101 1331072 231353 1510773 619313 543380 1366178 1798232 37978 95953 1499378 1541211 1154928 1267133 1253323 945754 1423442 577867 1564896 834311 862256 194925 90935 1600072 224626 1573621 1673157 1948968 330416 610639 868187 898067 240116 204574 1586985 390451 150294 366758 1060399 798944 931772 1926099 880464 1294085 1308499 731074 50624 1865343 915868 1341600 1732896 536900 313828 1817011 1314617 1607484 341117 1221633 1348580 508174 1963281 1826295 365704 1485606 159385 869466 553830 377414 1099422 1868315 1587064 1243465 1539006 1126894 45497 237417 699792 930431 1382341 1164556 218261 1715877 1535877 993832 1786877 959367 281107 1167341 960511 601415 412458 224667 1430668 1185527 870190 1782496 514632 772779 1905109 633610 1256944 1251287 1337394 641207 695397 209153 1707437 335189 1879891 566871 1796400 1169032 1789061 378612 728952 1519696 635276 214941 272875 1746322 812455 1603283 173124 1377540 1978823 1077244 1889728 1525787 653701 462806 1425867 1323590 902897 1882131 678043 1968581 634739 38538 23437 1795420 894647 1596635 1027293 1488058 1941976 1001276 141092 1649850 1078871 1565899 150053 1422610 619226 1534824 1066930 793611 1210901 1482217 147741 1395755 1706834 818914 1104360 345957 254529 1525981 87394 1189879 950325 1626553 52358 1326636 1705639 1795009 1447201 546762 1963954 1098883 885989 633596 684707 95053 586345 1040825 527581 51370 1636245 1478126 1635961 132005 679907 390594 1051771 171211 128615 1843810 239199 1892698 450078 129194 154665 1908845 235687 1082714 869894 1439290 614495 978271 892042 1992588 1410463 256196 1403935 470396 1893546 1412252 1540845 677775 1531174 839983 143254 866430 1731268 1290622 745012 234197 969006 42065 196428 1891590 1006873 90460 1751705 1447042 1946843 1457789 775112 643110 689349 1648093 11400 147316 663166 1004910 1416867 998232 1963077 197865 413584 726086 784547 1605426 494051 1358361 358003 1875446 1425229 1576183 814767 1094029 151575 961642 162364 101013 1421106 245615 1444395 330393 441405 1923726 111533 1518935 399760 1220754 62870 290977 118898 1504977 1233864 448407 1225085 1260865 620337 415866 684067 1743294 824417 1304040 278265 1677240 223142 576575 1144295 477238 517302 1064995 863814 1662172 385219 1084817 994785 459545 1574683 747733 715084 781969 1807279 473764 312419 756956 1252311 799416 270237 1520913 583291 658114 1402652 408325 1818669 1132496 1516061 143991 1504501 709855 266651 955342 1606231 195081 1973442 687568 799782 1978496 1760987 275739 1749580 939990 901976 127593 1045799 324573 259830 1685606 651736 781479 1544991 1437059 1673188 1662314 1383330 1074410 627178 1215496 1280310 1657038 1048064 750112 1070780 252340 451129 1436476 533243 185607 1936426 1393139 112120 1992801 855428 407796 1666393 1501870 525505 1487473 75277 1770758 863274 166351 1725043 1443469 546486 479948 1224642 1935582 507237 915758 1928832 1060894 1982133 1127994 1994063 497144 1334264 683975 1063223 471008 282032 1233568 323010 788875 1175643 1944994 1795131 1370360 1175903 1433228 754129 875542 1912299 1529260 461430 1927898 985436 225531 798241 40852 1701086 1189160 1157173 483257 614273 682844 712420 1436825 604739 591938 1242972 1564167 942721 1137923 634276 72949 1830533 1079454 1969833 1907077 943974 1152099 1885190 1087818 1571730 699672 788142 1514518 1593225 1331758 1109384 273327 1243328 1484982 808522 1646123 1466835 696485 1157698 1571517 386166 569995 578623 284544 249007 1810522 1717204 512068 1104223 1915840 367232 1164866 1044618 537725 734500 1555628 1685031 1698344 1786097 1540146 1012180 1294484 1566834 39410 53426 1139713 1681168 698406 1819439 1315220 1125875 1341448 1010738 1811376 242859 1117300 1619597 760277 1688898 1461103 1883538 1008700 535189 531863 1737547 1341277 1526748 1800714 858355 1420523 1129684 1157125 763874 1582254 1907780 1749073 1788252 1421403 593859 889346 283177 1509454 1164552 700184 215169 892115 287625 215050 883872 628737 31717 1507076 794395 1313507 29245 1770356 1968589 140182 1407654 887588 77524 1167633 500544 663203 1804341 1775454 1849399 664219 1489319 1475319 213567 451849 35504 1318969 1625805 1269266 1017385 120228 783429 201100 1003161 1634292 1565127 855230 760274 1640708 66017 1445269 1163138 683544 1276713 1137183 1017988 1931758 1115794 668691 244320 1389346 1900262 1861708 707715 1703591 513539 277191 948355 1958640 1211501 124126 1777150 38839 1541112 1647947 717571 823403 729867 1614722 1372074 1316703 556986 300232 327109 1372096 765602 1552774 106342 1229408 1401901 1344401 831656 1776149 852580 1198352 1802176 643551 1491831 1935240 477858 705016 528806 1457884 291772 1833548 98133 107276 1455709 476754 1697643 1116077 1384487 424605 577613 541355 855255 1750717 1256083 1490702 1941586 106833 276077 706298 1400643 817121 560258 1036644 652416 1041227 389149 1111977 1436038 328141 1650214 1787465 1390792 302813 1626379 511285 1001916 854050 1312047 521105 1577699 483240 764528 574027 1491324 8473 934845 751055 1340974 399259 1063105 759624 80573 312856 761305 356930 712731 278287 1792042 616303 524066 1261677 1553989 1378966 1367678 1203916 1286753 1228531 1807248 1748934 1415611 984576 1030147 141534 70687 309042 781315 1494616 1054884 1339178 1704804 1524053 1219540 915066 282396 546580 1954177 1654994 235084 1294205 865821 98047 1454244 960674 1885625 718685 928292 1851660 61924 193085 997607 1099478 899386 287515 425170 1501270 1792646 90464 846925 1060574 253916 1141254 372100 979872 1245656 1887979 693697 32592 1283611 1818090 663271 537986 325919 1213985 1617818 1217046 1841943 1783660 1189559 1592636 526387 887552 11604 272784 133961 950659 1461415 1476790 191978 82059 1869850 54614 206634 523614 1370376 33494 1765455 578054 805404 1775892 404775 288803 45125 1504697 241920 1358854 345441 600812 1368829 199377 575168 794333 1057504 529486 1248836 882414 1040244 485417 1342964 1921677 61994 1665452 1822518 1175603 1364597 1146940 222533 358419 1997433 385953 197410 269326 1440882 190088 1772692 951728 1680813 1673404 443289 817275 831226 807950 1638404 1456203 1457153 1906515 1414460 1566615 479629 277555 1390171 630745 1350775 1274298 683591 1116118 1332434 1055196 543845 987281 997375 1986562 1904453 1606666 1457871 1460810 1835547 499024 1073317 161916 453495 20864 1674484 1494347 1434527 632060 1119159 406466 524546 1278029 441133 196042 1331330 1300734 955823 1037290 1319463 668616 1913352 923655 1437242 1585448 513737 265962 728110 1787399 1240854 1262877 1716696 1424892 166949 1655859 323678 1527541 1511118 884255 1521849 719944 150784 629341 1455892 1907815 296245 1148955 501898 767114 1442933 640278 968611 1273111 1858198 1883386 1595193 518776 1878281 37027 803990 582424 642552 345603 47538 1739932 1341160 1858807 1393718 420953 453737 712771 280288 1665964 1371179 1198641 857098 606519 1380890 209577 75734 964503 1361240 9841 346956 158706 814270 709610 477553 68552 1633322 370547 84712 383101 572201 937011 1633675 777855 1266271 1921317 964003 1983483 1327475 1720036 927962 1951600 91221 359626 657064 1105882 236350 717478 1078708 717141 121452 691045 1090543 1433537 621972 130855 1133240 741157 452665 1584665 1425326 1138350 1902463 781300 1551749 457331 394154 24390 1998597 306936 220246 1497115 1902343 463867 1767271 1100005 1491720 1825709 1319549 826176 1794371 202059 142382 599225 1046089 550033 459368 73704 765747 1344909 1992192 1590909 36945 1800385 1955103 1740974 1760732 1231747 1837990 1581838 439198 1074226 729392 1688153 1077620 638042 221922 34734 1647941 1380192 1836167 145009 1863590 1386304 1325525 1191860 1460133 802486 277009 219318 1862947 1541213 251052 1263136 449662 1798660 1170671 894562 1110591 275286 627079 646408 829262 700443 1463860 191446 1777898 1417293 95174 338620 307527 1560079 347979 538712 834797 831476 384589 749770 1114256 1355680 690741 1541389 1233321 556272 1278660 945713 849250 612152 1226350 1535347 507454 1664870 312818 1344441 319161 708330 1714231 1421162 922275 723504 206882 1804451 10374 59128 1411780 673647 1070388 1848850 259686 1511682 1554260 179110 560499 1710358 903481 1225713 295284 870121 1234308 589709 1073571 1126745 238050 963020 863049 151597 533691 1550202 1291126 1462743 1601163 997019 1583823 1021219 1620921 1643017 1899512 755368 1281192 1642518 1909923 390687 416809 965774 1136347 1949527 334803 4591 517748 916440 935253 147208 815248 568489 1443927 332375 1788305 1480842 2047 1223134 762330 270369 1850168 990253 576666 967916 743185 1717209 495758 1466139 1746735 1459647 49277 1335997 1691173 720408 770185 1870045 802650 1300711 31546 960973 1897671 98440 977120 1545215 722490 1305411 1316067 1691079 725606 60652 1688768 835518 379643 1811565 1964572 467195 749582 1155799 731160 1435426 667405 1407986 1125245 653949 1507460 616763 231022 133045 1350163 766404 172382 1449155 100982 796450 1386004 849476 494567 859624 1791369 296957 1221054 391114 1354945 944724 1182407 1246967 1792515 454510 1097679 1074966 813977 929029 541620 1408695 283040 1548881 1006671 1582457 677620 865747 1958182 400932 1202596 1525932 405036 52247 1805143 470660 1683604 349135 897234 1786892 123502 102729 1030066 1598134 132616 284910 932074 999588 1528000 1088366 1152373 1522177 1812566 122897 1654043 104003 1710913 1968304 1073281 398270 1422577 1373584 1921765 610210 1350644 73879 1089841 803309 970503 55521 12297 1264860 679707 1802694 1838932 265728 1645391 1982540 1735785 973280 1468821 1919601 1007624 1112990 250388 139405 1823157 169933 810016 1448906 1578632 5818 1785948 508995 753427 554472 840785 282692 128306 142630 312852 818902 1273953 887453 846118 871524 595947 119675 1807234 983866 258068 1677633 1994943 479678 1476182 1178013 113038 647684 1851043 926938 816030 1238300 1405464 485371 523283 223511 1405187 1192994 1241437 1688123 841222 506881 720370 1545614 1871531 1394630 1170288 1502968 522323 789113 214251 1901552 1741102 1012777 1729168 149181 1102300 789996 439344 83256 1564325 1969836 1624042 781040 1197625 619317 1359979 1254915 1640126 598507 897159 1625304 1227712 1410571 82868 1264863 1695045 1451133 884522 1648902 489108 1885993 812948 287669 130922 1770667 1800119 1874840 1134923 35413 279137 1370173 166378 478876 1773144 133662 1600026 271476 229184 1954521 1214197 1942084 682500 299709 1488138 1006885 679091 540705 906940 893902 1976346 720 1803730 944142 842971 1356231 665507 1872780 330432 1802370 1470716 50201 771469 1599652 1995451 80880 1289040 446788 257990 1405828 53395 284324 928915 1616871 1457014 877856 1544900 1545565 1168684 323345 891211 993589 866839 1962191 1537910 802872 1912905 1154039 513276 1690973 762073 427521 371672 813874 1726231 649314 1787010 376729 1051311 1137327 1907726 491180 1862173 1007527 1229894 129728 698644 713380 1683755 1465743 1675935 1379573 1498688 498124 1591471 730890 316569 1460588 350912 1162919 121718 641225 99825 1592371 1337111 574955 1597815 1384232 1209496 531760 342034 905062 907474 1939358 1121827 1631637 561656 992447 838011 571766 1362685 1036836 1567979 98110 1530653 545842 833338 520003 549757 1219020 1682705 482721 579856 543821 1407507 1677613 1048364 1567115 690592 1952733 776192 5793 1792390 939162 1523804 1060157 643627 1165434 585481 1109506 449180 322158 860066 610367 1019146 970469 554149 1916794 1805049 1125074 266788 1506571 915081 378823 1593328 488838 1697776 248278 1213545 1242665 1683729 886547 931149 1060758 696888 413855 1312937 89101 862178 1319975 466262 988589 1424494 209194 617073 450539 974528 1400736 1329526 265284 174231 261295 846797 295760 1282207 1360374 353433 1040574 1656130 1582142 526925 1430162 929827 873234 1982899 1007060 1540851 812714 817986 253744 1659236 1663076 1306046 447013 1137367 1968107 1896194 346800 1670528 1553565 141223 1069601 1399046 748140 1182354 1268894 1406667 1352504 1338280 455238 354235 640783 1661819 989487 1431300 1163419 1572145 299227 67184 778139 1204420 1419999 207398 971154 412359 879426 864328 1034739 1216481 1871606 1582346 778698 1255822 87998 1909624 1952542 1868657 1517207 703243 941526 44071 470855 162357 1561047 365207 48509 144499 442620 280240 1540337 1377850 683658 1172948 1858980 1483455 1731343 1386679 547460 1413495 1105008 1377229 1063301 856247 301612 1814443 1185895 1576895 670030 1855431 355192 949436 145340 159149 50037 1919614 1157487 763077 636550 316104 1812494 1400604 1222900 1973807 1799550 551181 1999607 1988488 1853586 718932 1853595 1438588 741231 429772 1339822 1056422 1245331 1899787 563436 1427506 774479 1831973 816996 1249733 1472855 255982 1242764 1846747 256496 741454 1150462 1706809 1753727 1338494 1619787 1277987 1488197 1142345 1847127 1342039 231519 249885 1570756 669761 554227 1918319 1448716 1428928 293330 1055898 75911 1823496 1903585 1157829 214426 1216967 972541 1910525 621150 314401 779202 1480027 2858 1219776 1122032 512145 1092805 367543 411153 94374 1798970 501974 1556215 409719 1614637 943799 868400 1194017 1608263 583977 680753 116052 1085004 87013 1940120 1845977 61001 198245 947415 775809 1118366 1801422 267715 1091425 741254 1550206 169818 471497 201763 350558 1755835 579758 1607313 1528314 1560133 684503 85351 760775 957799 1546435 685846 1992150 1076777 820205 713997 1978880 1934550 130869 922627 1705495 538222 997024 195601 460531 1408930 318153 1317755 27220 366828 1459721 902177 157428 1474269 1968451 1773310 1956981 863014 1310864 569487 86661 1653978 244767 1750243 958910 418521 695896 1045221 414132 26615 1923739 1465549 187397 1946321 1904071 1192230 1515842 1099259 84472 927290 1352179 1988476 1858634 966265 884559 1601051 1654975 596254 1346982 905335 1918115 950523 1030317 1340647 1495608 58499 219358 1832325 54729 1458871 38282 415424 1178063 966126 599045 1788748 357888 571915 789652 1418746 447095 1968967 1786262 815536 920103 522703 435716 1803742 862100 980107 1589083 313105 50851 1583083 1188498 68749 371815 119015 1765723 1419724 908508 74841 217831 1354169 307881 1359355 1569262 1810659 1331290 1071834 559604 202207 1570713 1434914 1458121 396434 1775105 375744 417611 713616 1187072 1335805 1781612 1726676 1955626 154084 1310627 1154553 1679619 1883623 718847 431907 1564422 1244004 349607 1655050 1284436 1545907 1524842 1956236 1047813 1554974 543347 1882352 105876 538705 2468 1243056 658911 1375044 1336169 1452952 378492 1933698 204056 1448040 1161593 1844366 1383522 1756758 1640492 1668246 1891158 1353686 1446529 205543 1792936 1591718 500004 720669 1419929 813086 934192 540364 1784082 312105 906674 1706148 1603080 27922 495810 1614703 1587615 1116744 96320 1473145 275318 202887 81610 1269683 1600222 278923 397438 733831 492183 796653 1204477 1201427 123777 483816 537509 1766076 178424 1232441 1043207 771734 847387 997013 1314665 1335328 155019 216725 1807249 315494 755333 911009 346388 1459070 1593380 477588 319300 1520275 1552450 495084 1401855 281997 799417 967105 1650133 217239 984216 339608 713298 1225956 1009304 1375507 1683366 533492 368445 1186385 490487 612916 1558542 1452674 1548401 1243049 442959 1664637 1179376 1500483 1517549 15796 1094902 25667 633742 828831 285922 323425 48370 526495 1734902 570155 1581219 394626 742157 426554 439826 271343 1042500 1751713 688462 548546 1572729 1203385 1862674 494 517332 849230 971522 716545 596068 232696 181459 877791 927713 1687246 336590 1773266 916643 1516938 885916 672917 609348 1969589 872661 963321 1347782 282897 582375 1996304 506 636703 1144571 1880964 1121598 507763 1370451 711898 943544 472783 859530 855608 1471486 1587594 1701306 1402293 1543570 1355394 768341 431850 1012383 1752375 1248825 1491366 1398944 1909664 755049 1737065 93811 931786 115669 1033503 119107 43801 1435149 888954 1723141 520619 1514080 64684 1728938 1282727 534189 1414660 581882 850585 891108 1192212 238803 183727 1578623 736459 1664879 248832 1942929 882566 1102895 1963917 270372 520596 415086 1132770 633111 1509 1859363 1247734 1766968 1848452 260262 1798258 128193 1863410 965595 26064 1257431 315253 390246 637880 612693 1262093 301709 1865486 324064 1931331 1773145 1410168 265679 529776 1343343 249740 392125 905624 1906645 1642273 267922 205576 3461 753490 1885489 1154887 1946475 1481757 1666359 1758477 273708 281920 136305 1693843 1070574 430888 1957030 479084 1018638 1339821 1711055 282421 103562 1400909 1105358 1857333 1276579 356775 1572817 629161 1992780 1551584 1790387 309179 1824511 1352409 193043 1928773 906219 75406 1681129 1126580 1352936 1438240 1836318 778303 525901 1093693 353749 337007 942677 1076699 1155254 123879 654844 1686463 63983 1213699 625969 668501 1936423 1361346 994519 1506558 1774492 415301 608232 1495004 351469 997991 1043152 397922 79796 76922 1750098 43665 1671893 93815 1888491 793984 215217 1484675 162579 1578512 1256836 482841 1464609 537428 1008060 1454880 500158 1066222 1835734 519387 1938886 757572 130455 1208435 907792 237257 449862 497970 479794 882147 235644 261101 857434 1375913 1205313 974732 943221 1644847 1493384 1580336 1850494 1581668 874461 306894 1492060 1199519 569938 979908 1890155 812692 280037 240783 1309091 1031632 840168 860008 596190 991051 1116120 739114 1815526 1270114 1145984 1307044 1953208 1448478 1504613 1177763 366430 1732595 1496708 1911332 75132 597180 1362675 1768751 79065 740047 1538671 79701 916036 1801353 1698708 325924 1752319 1557499 1623735 889493 923081 1980123 432423 324604 668371 1188897 1651379 1921659 1617317 1772317 1495939 1229923 1470258 1884982 451118 24950 1996881 565132 782926 393132 156352 1114538 1620501 298964 348824 1619050 1919767 618946 146032 1010694 311501 1950225 1368328 697526 849253 1901741 1370252 742198 398694 138756 1762995 1648356 1066874 383921 1801755 1300762 1670109 1975075 991185 378805 145560 1486006 406913 1827078 963181 803886 1881985 1782623 493723 164213 1073400 61007 60993 355543 953661 1935554 589529 700784 301690 1463784 1174871 1251664 405056 459986 1693183 349468 1016576 1274139 651355 529491 637665 1841353 557362 278417 1705746 731983 868242 1604038 1933791 361160 956647 844052 1341808 1167425 1830832 506386 1542103 519188 1612588 1493266 1917238 1493050 457373 740103 1584111 1717606 1725697 1889425 1274798 827089 1956987 1812279 562581 1193254 1682969 1924025 1902203 1070528 1116282 571214 1620812 757358 1296401 191023 1378850 1741371 107023 1435407 1413968 1839128 759216 10119 469684 1705223 1002389 193598 319622 1147835 899265 927343 798752 516885 947321 643456 1092734 340196 1918274 1124410 844295 1850858 1215345 1085087 1215371 3838 691551 1949655 467663 691377 1811890 1100558 1778494 1196038 844399 688338 171506 618340 263406 267642 999546 578023 1211130 1799110 562898 334156 850000 1152833 729292 32612 1802827 1065666 820224 1008360 1983219 1528908 1098855 573600 345078 1908733 1047868 1064863 1958477 694331 1854489 1129643 863493 94725 495063 1139384 646068 800872 1737551 1131250 1246423 173656 96523 1353799 36849 940944 1074279 1288768 124190 228002 771316 191899 1606860 627233 659774 536073 855988 1352094 267830 1583797 1047477 67437 1249846 871578 1186277 618649 1034068 933705 397683 38919 1789256 942717 546807 454884 1687807 1943780 120817 1987882 110221 1168950 788623 1457611 923335 228217 382161 142585 1683977 1247557 1501823 1123110 232878 1328225 1823047 295106 890184 1850975 1097214 1032434 847560 1570433 1200936 1383506 1430573 1660976 914087 957221 630617 185204 9381 1618359 1424900 709504 1776984 358541 282103 189867 149033 906779 828807 1556069 654287 1774159 76512 1386150 1594565 1658965 1055301 702376 154620 1146609 360823 1110300 1750578 834487 187131 100805 175624 427264 1684802 396475 175992 714766 225896 1617925 1762317 366436 1136018 361573 173251 72510 368846 587116 1661893 556778 1275580 1917811 1725157 891965 1902704 1248567 1778512 1527206 547012 1243706 839107 1067077 1654707 512801 85470 721414 610999 997800 1542541 1073043 1036632 997429 1530420 1242562 1843369 1727351 1232996 1921935 1558691 203374 1666369 535905 364582 1681481 1849998 1458745 1173824 1834187 1720528 1694165 1446494 1335929 445545 1672248 1321379 1246344 491838 825048 868099 1765317 840628 1206678 578633 1921113 57009 634500 404621 887852 769339 1313166 666336 1745113 803628 1905518 209915 226057 1578637 634251 766290 88361 412877 176919 1491034 1012449 28986 47843 816395 808322 1056461 1884378 1306518 1241597 128456 1363998 959532 1937094 1186921 1449852 1444120 508313 568486 1343717 366164 1847653 1289328 501427 1808936 1121674 554427 1733639 306372 679836 726422 438373 738228 1871741 1724754 103029 1226263 497048 1978545 463519 1953495 1992204 208971 137400 1931872 1425245 1043485 1790822 241072 308552 861839 1274808 510104 249487 1404084 1727995 1817661 1931691 510002 453152 373265 1546602 164974 85710 1164578 1480380 28864 696730 62289 758572 1101093 1475950 869919 1870441 1174572 1878988 1088626 1644577 366153 557648 1482764 1389625 1819555 1516983 293737 607560 962126 446461 138567 1223039 103797 1478557 1145278 884113 1766162 1124857 983531 471211 663492 1569774 315877 1444142 651674 218358 684877 468058 1323897 1640312 841031 1548624 956801 1016397 1282384 1446633 817448 1088896 11676 1323942 1380409 1183317 1086709 382399 1342775 1258888 1755283 101861 1678394 1105656 585939 1951325 668318 1044138 276675 1311466 1137338 1594219 1565592 1152796 1203193 1641036 1208588 1392328 354444 1482583 196239 691566 929697 165582 1007424 1905483 1987033 188006 327962 150988 1427646 843656 1615732 1696060 1627219 933224 1594932 1553879 1487858 1153736 1451263 1749807 792622 676669 634939 224401 204988 403408 1712166 229685 1686087 868410 1645103 954369 1345674 177404 993827 292390 1680897 745891 774454 1169208 927608 697147 640113 134847 1120137 1041065 1413120 1465563 1509875 1133003 549513 1271630 773984 274264 469109 1322900 379211 1093528 1315686 1475735 1207727 71967 17209 1364009 694322 1716663 1534583 1341427 1310863 854812 1563135 806317 1238856 1529018 861569 922270 1743145 1997121 97492 1793649 1473779 1281437 1900624 1071859 1382709 1313849 554141 285473 1520727 897539 215164 255939 1580823 1629504 790142 1873765 381689 1595886 1536088 1373511 802639 193030 1337233 1438132 626125 1258515 1738704 723502 1322103 384704 1115701 1368459 1352554 686137 1162167 502544 168427 682335 527419 686532 769496 657597 398889 48112 1946287 1093013 1256471 1758914 727348 754842 1765694 668891 767068 321987 285100 164226 179850 1867662 1880448 691933 80554 214877 1833986 344173 127802 337064 266924 1049381 1611884 660780 61967 177291 1519899 1216801 646253 667523 192644 1908513 1694815 1202326 215501 1554901 829166 617357 1835875 901039 505674 744400 1794884 1428784 1268543 1456179 1275571 806128 1080848 761198 1420321 570362 1637955 1440515 58079 608288 1367254 1430924 1891683 1014198 1215911 1318906 1975335 979744 604556 1115700 1001806 1105829 1408915 172125 1951391 975250 493924 1040971 905272 1121964 162126 968464 1709905 1526002 871759 1151283 746561 1865513 1332671 1828147 1920131 1491444 232803 1652350 716761 217329 409339 631980 23855 343325 259770 352585 1870977 896482 307672 1605221 180469 498284 645150 1139873 249727 1849910 866708 887073 1226699 1795873 1201023 807883 958117 1874395 70579 799094 887177 1103929 1283820 978666 1482142 493088 867555 520931 897923 1790517 339535 1883473 1473382 409587 368567 1856792 1150322 1950762 145175 1277771 192572 214436 141552 1723994 166910 829807 563577 931893 997904 400707 1491083 990037 889180 1189342 1116616 260614 99894 1292564 578021 1287542 694704 243031 1102875 304885 523237 517458 1289771 453882 629628 11205 1243501 242284 269977 758362 44026 1914490 1864072 930308 1129717 1405548 935003 1550803 1985774 881924 10463 237301 1874563 506828 1404294 968329 1534856 202482 1283072 1681889 424207 659528 744814 1533915 1207214 987406 268203 647678 852642 1049116 1962331 1629350 1736941 1454537 535734 1980477 431774 296044 1846647 395987 199031 963434 1578944 1933197 279382 177559 810950 1948350 1388981 1677078 1811364 503775 1298807 807557 6849 1638528 1827496 1968064 731452 1443283 762518 197543 994065 1023634 732449 1813409 1346008 1136644 880825 1882829 1765229 723959 1189065 1264433 543360 1985364 969897 593034 1679278 1891416 943488 1789946 1878800 517370 1285080 215366 827522 1876151 1990406 1902420 1411368 658448 471309 627436 1676463 317013 1371028 1459075 229011 36341 303587 743459 439413 447299 445385 342523 1155988 949549 364798 1884237 1134640 180943 75786 1755891 1980952 1974243 660740 367237 1260732 145213 1509646 235488 635485 838290 1209078 472537 673639 1040009 1290626 347521 1377173 89426 1894692 567769 88400 156665 224204 1483115 1770798 565430 1157879 1123322 993746 206421 1248357 300171 1564449 1223742 1747975 866477 1687994 636720 1919164 1534270 1239131 683465 1846285 1993987 1118810 521324 1627664 1653919 940684 47925 1761338 1989473 1145542 345047 675743 1766240 235772 918333 1746769 1492117 1557357 1395795 1011012 1464049 830379 570648 1513864 81073 453513 1668440 1196054 228930 877381 688494 1507277 1663510 1072262 912326 562220 1450662 1534737 1884695 801305 197608 1447135 1658992 965514 1259112 33163 1800772 1009875 837820 747037 509951 801539 1712459 459739 1057309 1834826 682281 555458 42243 709408 131554 1813278 1556550 674962 1686944 927093 1518119 1958042 1275164 742781 1494325 1909026 909708 1743685 1957234 1279411 1582617 281966 10819 371190 1422364 1794177 1117420 374300 1858898 1671064 1990627 66934 810163 847924 1484254 864121 571178 1177171 1269575 719233 1657507 1309543 1734669 94144 480678 358233 1873884 1857487 198123 980046 1993989 418681 1078595 1849840 1357576 889876 1635141 1543455 1584860 1655037 1450374 1988122 983979 374079 804046 1730474 728004 979746 1749710 8824 1717092 117287 833937 1027220 1711539 1906504 655205 1812868 731263 476581 1395307 254270 1046650 1416835 1444062 1939620 888657 548597 335416 1131623 1021458 589591 1352159 1491667 1320461 71178 227381 671903 1293716 1021382 893564 459809 1450114 1265419 1159773 1563548 866254 1239504 1439621 1161855 1299312 1277831 359245 1964120 1818236 1897668 752663 1741336 1295933 1997259 671874 1734963 785994 1793095 345887 990410 94952 1570861 601104 789004 1014741 841185 934343 1517812 310703 292647 299879 1328185 1791127 1950967 1966027 1692685 817329 447946 94295 1113672 1216966 509156 248109 16336 1977263 1002896 546207 1240549 1044576 115674 151771 1401739 1730101 1487115 1772184 194207 849333 185938 519593 367866 1068323 739342 605003 837255 162894 1572520 1434075 1739934 1263702 1254019 1054169 16312 937451 1359049 1326485 298471 1446063 443447 1120251 577635 743913 1326332 486996 638102 1814746 1306691 867212 729334 1645740 921551 830249 1679229 1236384 1942692 47765 1473088 188732 1482720 266716 1730221 1341973 1877983 1078769 650815 41882 899803 555846 1022561 368042 1376870 1663974 1922217 1999806 834076 321498 1381540 1381207 1566932 340803 1273513 1937455 1772670 1387565 1558726 431513 470098 1650174 27433 1258838 1353306 11150 1890629 916720 179104 1388617 1764628 1313784 1650583 1128086 1956616 1603973 423949 335838 1772299 365643 744761 1367159 1479724 525078 1060205 570551 834736 1912378 444859 419254 83715 1369170 1403762 1805351 413564 64853 1132010 1198758 1221165 1331956 1918398 1966775 62846 145919 1307715 1102672 1999530 32193 385298 1395142 1128035 1071836 809112 1759145 1421413 818076 491912 396416 1101770 580301 15717 405065 877464 1243341 357945 1697909 1056611 72614 452076 1066411 1797341 368187 768618 1824100 1086886 606215 156077 1148056 815185 195700 637492 1967041 1496860 1403119 159022 225321 784177 874058 656395 1392473 1540982 1582498 861551 1957322 1401977 1562063 595331 1120375 705375 673064 1758892 1215623 1066435 1782212 23505 1925828 955578 763128 414582 302176 1200688 1338076 1937364 1557380 1885712 601756 1779967 1274163 277523 756365 1532151 972311 1632660 1100740 2028 1787595 1712991 1329257 91879 774968 594781 937538 1340681 1217103 1431905 745503 248909 17852 1320938 428099 1761465 1075666 303758 1233134 1134888 1990096 1060046 242662 1288667 1183764 259402 1828287 1270044 1112597 13777 327131 609938 1792676 892123 5102 1869696 761759 855672 627319 987532 6863 452471 482884 989075 1232151 767271 1644809 542989 367370 1070960 1328460 1894419 1039177 857146 590548 281200 1353690 1477649 109359 1317973 1902183 574961 677367 1948206 1960706 1529240 1168120 1323518 233003 1206477 61379 354162 1938480 273876 173972 732939 1631474 131242 1828369 1142072 1990521 590674 551604 370726 815908 1246375 964294 541806 1908310 1692799 835535 1814003 1308257 837923 936259 17929 1223669 1562026 1989663 265810 506547 893328 1837260 1031166 1067814 1831912 1103781 1124505 120106 741198 792370 660359 1514413 1546632 758760 220401 100269 1188235 457729 1233327 1971138 1364698 1780315 1621030 552381 129882 918199 410476 1235484 506922 1982605 1649472 1644472 431146 1872061 1464223 880585 388298 1889142 918657 1647847 1689465 213582 596400 1253789 653263 1008813 1085460 868980 585202 1265222 851820 726168 663988 904181 75403 1217687 1721067 1829980 924019 1774071 1831331 973982 266962 47593 398169 841490 588117 1330516 752978 878824 778818 166527 1651818 797537 12696 706601 1494400 912965 1418667 1227283 793845 1989348 1328310 1012015 853766 644513 1541444 1501995 1155460 1952548 919951 783037 1809563 214922 187117 1230029 924936 18793 306311 135838 1708598 707975 140427 1363046 62613 473692 1652737 640484 706285 385544 67036 689447 181394 190163 849769 672523 769798 1827349 1058421 1607522 530975 1487029 1104778 1914591 417405 697296 219716 1827348 1602791 1728510 651307 1868428 1993346 466737 1637484 1836838 1638761 219568 1559784 1088432 1349176 1492396 1489964 1437495 822319 105899 60505 199656 1435570 786563 1396871 944246 974677 1219670 622723 571894 1338008 1234959 321893 570406 379525 1559530 1248385 749204 367909 1776627 62352 543279 1373168 950808 845078 1789977 1381129 906325 1596211 1111508 748135 320078 757404 1924369 253863 406032 312528 889921 173665 1824447 538545 1326808 1199593 110076 1278892 1035405 773839 796425 255378 14987 383550 1920349 1886791 285088 1262151 1016786 1797961 1037711 711902 391669 1055385 168239 114190 1422280 448297 979838 24475 231819 1015616 1039296 1323627 1543039 477987 550522 521922 712549 971195 839791 620427 656989 249097 621920 1188952 879137 1217011 573438 602356 1516612 1252124 1535623 103590 476265 1613263 947600 1476020 97468 789928 1223866 533596 1554449 1611661 1614311 1206052 1771645 1711532 450656 1581597 989675 696798 247717 142387 1768056 1934967 211737 277392 109123 930425 1227890 34663 1434777 1327189 1242257 134857 601981 1038375 1240062 1173266 882323 881253 1873540 1502370 781983 148362 957066 498478 185069 23660 1314752 49926 1410164 456674 1762570 1242409 641058 1166258 527639 305545 1087851 1132436 156509 138729 666173 737572 1606146 776135 1145274 1358583 167287 992769 1043467 600232 1466607 1903565 1489317 1013936 1726045 676883 738950 18851 1693347 146508 1816954 385587 208758 370760 1955380 1817498 1520171 413515 855582 549737 1717844 1429891 1808909 1583603 1386675 1301224 24624 541651 233628 1947389 1731388 1653452 450002 80552 1027811 1077132 64974 513934 43286 1606312 1615493 1252546 1427325 1146351 380280 11483 1215452 1330961 1861687 883119 379911 155593 866276 168476 150849 1704855 260674 1502272 597198 292585 1701996 154193 1741957 163546 1350822 121398 447149 828613 1472981 28655 92582 100961 790862 1756286 499646 1696284 1191629 1306228 1893326 1311448 554249 1371535 1485970 877906 224172 1910610 1353383 1775264 1729017 1798386 624933 260641 1859836 847692 786913 297888 1737084 1818777 1418314 1145320 301125 1610346 1092783 1907557 1050259 990643 1096076 1527543 1366223 1152356 1448407 1040871 841027 1713715 223312 1582324 1622303 43519 1113799 786301 1863094 1508898 1787954 1401752 1669709 1804247 288824 1735908 1635254 1570445 197937 981929 1891388 1355306 1822255 116617 1129139 1502450 1504887 521312 1615485 28552 1127132 30487 85294 1082983 47001 197081 1223258 1081799 472502 68770 1785991 1065136 343042 1188974 1290618 954156 980786 1476510 1851183 1182271 957610 766114 1842274 353233 1846282 1002079 915435 372632 1812392 1636216 835923 1672937 899807 1201298 486169 843643 1481396 291774 1747726 736920 801002 1187682 68823 437080 823066 275270 332592 555259 1202972 1314598 104159 50967 170585 1937871 33944 265408 1695091 666534 1637657 936573 1245825 1587712 1432576 380837 224042 495975 1582238 611011 1059669 879202 723301 56487 1883565 1832525 1323231 365306 173331 987998 1630087 1578584 1196888 430940 1895469 175327 549328 97730 1085442 1794301 1780712 1996139 1027963 22890 184288 329476 1900857 1297203 1777186 1133058 1583340 797910 1997076 394457 668611 142569 783338 321918 917978 801550 1938499 683759 1893173 1467303 1115452 613314 1726342 758880 123187 591250 1961412 1191457 1798131 295344 114727 1527849 115919 344799 688843 627942 1241862 1896736 1314254 1561236 1680760 759291 1534416 1099290 226880 1604613 952831 68171 1041246 1808302 1643074 1732380 1225680 982243 1234331 1064667 573041 684218 856995 160918 665247 1332045 1982532 1351947 432830 704000 1914560 1229840 1932724 1737038 1963048 1703786 784087 1368707 1624853 1101217 1942654 334983 183067 174560 1862131 1239273 1900887 511274 423422 46876 1949284 462695 350769 1544023 1724034 1747779 1366733 1385665 456192 978218 794170 384516 145177 273233 1659133 441790 1383482 176781 1397424 366950 735720 1923826 120536 999691 149389 1017510 728211 163803 1777580 365750 1312847 201768 1823769 900706 685978 127509 1404605 608382 1578681 307569 1133339 160956 1043247 546252 1561959 1205017 453609 1597477 471989 1148463 1544525 1231010 1964283 1988066 988470 1058524 856583 384026 988183 983600 1598540 1968462 1339609 1842633 425378 127090 660056 1776370 1319519 525165 1059323 1903182 1351059 384730 1935287 808473 1370051 222476 171537 1114688 548516 1670461 647225 315387 597136 1675871 464512 1291473 656051 603712 1499394 1978208 92875 1554274 1338507 688369 1532637 1085306 1342256 1423993 1952137 1890450 925538 1344272 115113 939081 214785 975206 211841 1077814 1793076 1070397 821311 1859033 1764409 1754091 351780 655983 1472459 1133054 1465008 1648002 765507 1669507 286209 1724646 1618209 550099 1835652 1348391 373307 1756169 1722665 1330639 895701 1036743 1271391 766309 1162340 1150517 454470 661850 782456 676000 1632712 788949 117165 994815 1164438 1969415 477749 688283 944311 1952284 1044834 489062 1510059 837040 799940 1272068 1069620 227354 1675995 1750941 522315 1603391 1222553 1736887 60616 1198752 1602728 1088276 176455 1227596 1166862 1501301 677218 1372999 1192317 1726456 1719686 1346604 1827237 1065709 1658521 490458 505748 1176858 1966611 1502113 1178854 1431041 1523311 718709 14560 121436 90204 437267 1949249 1880910 1579743 961528 1107412 160929 312125 862322 1560581 1580949 1676736 243982 1594736 333772 942767 209046 1983876 791451 317647 225371 780673 1737734 1818147 1638987 431225 289607 830211 385548 95030 429049 1646387 1481261 1130706 1708152 28850 1467022 1730158 1813530 1368956 391333 412938 770283 1943853 1089750 769269 1704567 1325490 1646398 1396032 1270548 311312 1417737 1910644 485283 983873 1535199 1404200 1643601 1334209 1031795 999303 1103397 1873490 1407349 286229 150577 557121 154563 85795 622935 1630967 1948991 1777643 1351916 961965 1680171 398102 896691 762947 5205 1133262 521316 235277 727252 1137880 650428 177399 1249673 1109780 846563 1598245 1305249 1201605 1075538 1054230 1058512 163083 80028 1482569 1575387 148631 1016344 890078 1383203 1515461 564324 203669 727626 362050 1744962 764361 1451713 333921 1083864 1366045 259111 1347693 653431 1359882 231261 1458831 779253 398284 1387954 1701356 314925 1092108 1903253 1468648 1126784 977565 916827 1456120 1513632 1775938 1216077 1861871 1630153 1178971 354856 387701 1018709 642314 355164 3722 686511 447621 1742254 1299607 1514380 760252 1709553 1289936 1338170 773078 1399521 1374504 276269 229341 665844 1465447 1696345 494222 1933569 8609 205808 1806126 454933 961843 819468 210817 73476 442151 1871971 220560 1643977 1596629 786815 767130 1061556 422312 1713162 594212 1045212 1180693 129748 208503 1951213 1533269 408954 1946882 693182 1332303 1381694 136340 1686258 673559 850257 1559681 214564 1479772 1522159 837352 1364458 949721 415560 1703004 776498 595328 1715050 268014 93160 487844 927798 685928 323903 1154958 485367 684363 687023 920078 1996289 1721034 1704547 428236 614182 164364 1107038 1059280 154065 199374 1647842 11565 583646 419568 977010 536237 1676948 173994 1631414 712450 1445442 1944877 1318259 296501 724226 1909130 134268 1484778 759683 1823968 1733578 1660554 1811480 166505 1376940 1416340 14138 155231 1693904 1498035 522890 1041395 1404133 363470 350788 1198681 1345934 175388 952459 716215 1697328 1511782 1549858 1289014 1078106 1282080 894352 213042 932651 1189221 1478588 102567 1059094 576236 427507 1494370 651832 1788721 1776342 996336 1587082 714348 1519532 917690 1780431 399059 151791 755957 614583 1957745 1468175 146331 1361532 1184454 394596 1965407 1706708 1308365 560610 58436 1869634 1008747 1952535 763749 1088473 196153 1404880 1935082 1084024 1102510 67458 1142191 1143376 1260712 1135439 366847 1654791 1827837 502995 885071 140847 680069 751460 1790930 1536491 1767760 534733 1113022 173086 1112120 1776625 779056 152991 118556 1261145 1094697 885487 1244088 576564 122973 1847066 633694 1380804 908531 1961064 1899164 1418826 1893156 1095093 329964 1974396 561204 1751697 590640 1363635 1970187 947913 739344 1547049 366644 991163 464056 1167139 549399 572633 924103 122220 1512847 1408692 701928 1369075 877817 910089 945468 730982 1669858 902969 1546294 831342 1441184 1313961 925734 1054308 681859 970370 346142 1709201 1157903 1604660 1272455 191504 1500476 1663945 1884195 551447 481926 1776941 1401442 603898 1945409 1875513 821301 1480846 1471772 808 551858 876135 1453373 199579 599017 1196333 1097920 226763 425686 443581 726106 1224175 1150579 1049875 1344238 484323 1984672 1549459 1684669 60731 14892 299935 1829540 1812903 155557 1372373 830192 1212393 302006 1697413 264108 697035 991204 54418 213786 255340 1248608 1756841 1138236 1005687 1957282 131124 654126 1451499 189711 1822400 1595300 1743653 1267645 1672607 554183 116045 835770 699487 501994 1946422 532840 1628424 1450863 1565109 1609692 617462 934357 779814 1360548 344840 453166 1139572 1502541 27671 1977153 1146501 511895 728783 908995 427049 740228 809022 320939 1375489 1042547 26817 687712 506424 308720 1081299 1152551 391569 496334 1517603 785583 919039 1255601 1764196 475536 1591139 286957 472161 253960 696628 1853590 1220440 1868653 1291745 1826504 322299 488149 1047500 358 1873859 872420 1884294 1631827 1198716 1714904 1757462 914789 492351 722131 1355653 314452 1896289 1718651 11683 1037853 1721969 1257114 833070 236297 1900922 216627 1731830 1689372 301804 1154396 46648 1188588 1826185 1803780 740122 1356919 933646 635152 908804 1621727 1653476 712544 1499606 1131503 765248 853206 776491 708480 248978 1295923 436662 404477 172451 1209810 805148 740540 326808 120838 183115 332679 1985519 1467933 1611955 353490 1527488 427662 1703094 129258 1566006 1871508 1964274 1884279 1836401 1101938 646266 321096 1863875 915392 1236842 241469 1483966 1645578 1054099 777501 614505 686571 1990363 1049894 1487899 1143753 1319898 681533 1983802 1103117 728234 1002806 1498394 626917 1195888 1674638 744546 1916955 816806 807511 470644 1530812 229128 1711530 601687 354121 62277 1399201 886667 1524814 1708215 473490 840348 1806190 1188267 1258525 1774335 697181 946500 1988881 1701312 1786233 1958700 517808 900218 1703354 1148579 711958 1968170 435870 1707844 780982 1557287 1665912 977399 1051651 955568 1352491 920982 1248886 756054 453397 1409355 819747 272922 161484 1957531 325373 1631208 588617 1213531 507133 149294 1350140 1846690 1935180 350152 1645178 158538 1493072 1470805 857456 1957319 1080262 326061 1455168 751422 392955 25594 1157514 1022732 76008 783812 1859921 1951066 1952913 754439 881832 264436 386584 574616 535717 1376213 848980 439905 487508 330333 698846 797900 1142573 705760 1312904 142515 1200259 1902369 1011448 447625 570884 812699 1561602 1161698 1535219 543951 763485 510295 690125 1265074 18489 9209 1915956 388941 558220 1511908 712624 1922930 526806 1366027 1839743 148713 767159 1771249 1772554 1057115 237651 1860650 723346 188592 1166055 1469121 6356 1542491 1433215 82030 1081377 1495069 1751303 777096 1245371 532846 54281 143981 651840 1228183 1289423 751721 1497479 1258697 795090 1202663 976072 1405433 2812 1356130 1335481 575792 97066 498039 1115997 6581 1857640 1793621 385132 408528 24500 1877426 232144 951373 182630 1672527 368763 989886 689819 566843 762791 520340 1820393 498839 1942409 459495 1840863 859392 489204 1734658 880762 410526 280617 350625 1585470 1950615 722432 1897480 1604974 1095477 715427 635916 974241 511917 892731 1558704 1133817 1591348 1230369 1132924 964394 469923 405377 3709 1397112 416098 755961 1758152 1236474 144567 1695334 1646613 899688 117748 1156996 672851 646337 1712192 963699 1452947 289733 1416392 84560 632392 1900315 1864635 949804 1953612 121289 1225681 1325261 937312 1972452 329379 1983419 466352 1861409 1941833 1060987 293850 118015 850438 354283 1836408 992221 490526 1062458 1537717 1204581 1090234 1959100 844886 1595973 1144458 1617289 371494 717338 1112594 1922920 39097 1012130 1078554 1925809 1524152 1175111 1165643 306163 1996893 681239 578172 1355858 962449 1952152 236160 1026989 504651 290881 1659438 850412 1210069 750789 1296636 1049702 1639365 866699 1621215 301881 120509 1377849 18040 1382559 1936079 1312545 1906250 730280 378062 1761741 45788 964091 1087965 1510394 50738 650501 648565 663789 752799 579898 568269 1794638 451647 1622165 1584667 1940509 1365106 1233575 1993627 263744 1922342 1743987 1033729 569329 1600511 1077888 1478049 330116 639681 256068 1638481 1640470 1510206 70479 294055 1777706 278590 1774712 1070407 1683954 1308502 290818 1657851 631844 1161343 160687 861153 156121 103607 996267 141119 760434 1276631 1974413 941524 1197866 1186712 1612684 1181819 1937783 243036 347642 1454299 1497582 1820194 1326089 1395301 1304287 1129934 639619 746265 476868 1565112 698373 549130 1296735 1610367 128088 489381 1804122 1134379 808634 625195 482108 1183464 988993 358083 161306 40832 967666 585171 1207918 1214009 1193188 1093583 1668094 1739308 1417020 486811 328286 352792 325224 1601548 1140567 1259718 545043 1250786 51546 93463 256523 1874239 1181233 1071313 75264 1280239 1384781 751827 159281 552145 1748429 694315 36907 508060 1289150 140546 665063 326746 1218884 1055893 500073 1023742 927454 49499 1416743 1365685 1058566 1838150 809316 311167 999697 1560724 1963253 271740 334739 1122358 935673 333566 920599 339894 631922 1438363 170273 1820281 1573128 930518 37030 1669440 960072 1634513 247881 914268 1791240 473024 177212 373381 368922 1810831 101312 1723391 855063 1178269 559646 1713167 1864416 1435308 1712013 1697746 1359232 1553743 154260 1730662 1487939 1753073 921981 15049 1891895 1438050 1348625 1871408 597171 115795 550464 1800307 145004 1454461 531613 1104464 1289641 1522189 1898185 1898522 1022534 753070 63530 312152 1663687 924333 1337152 1668191 1495070 1793625 1580777 978882 1749586 1292189 1418268 1944224 1318374 800831 430967 406757 1788174 407652 1547367 1220578 513929 440088 135608 640262 1152024 1877043 526066 310297 1186191 1140805 1058348 1000649 990892 803536 1889007 684457 1542340 1770979 1817058 642598 19262 1917797 464802 1955873 765231 493801 1592493 1721841 1766524 290002 1314761 130302 706621 350831 362280 1000678 2006 713286 349709 893517 1462707 1699552 361194 638634 1263482 1985081 1882682 1905484 748828 248931 1020155 884862 1773159 1059620 1098391 1536492 1877613 793538 1507688 1118016 843383 784515 1902713 1310543 1239277 1991244 1267216 1087345 1912478 1549548 1284394 1186698 754574 1723691 823846 1175596 1748609 635426 923923 1019317 128588 333872 815166 840591 409194 1061456 817116 1313021 631479 777064 1512433 703028 822880 1615671 178736 900433 36323 953092 1719412 1669825 852949 1466319 689839 1915844 95451 1023576 1035234 1674777 1112060 662593 832044 598386 952581 1188179 641877 1480556 1855254 1743507 352887 1307991 1617201 1769850 1412696 745033 793535 383342 1452850 1401251 551454 236631 49523 383643 102399 1352458 451016 303525 1913766 630846 348151 1088348 1249187 813879 145953 159539 1312521 251947 534085 343801 1416660 86687 443127 1677516 543961 861874 1364013 1824141 709191 1059715 592963 1303233 982236 97087 435938 1491584 1277368 1823752 1464293 1486540 123775 960330 1945990 261043 207948 543345 1057180 1445883 1583946 1678600 1824558 842501 1899894 1357239 173314 1393306 964192 1595528 438138 1088594 485885 1052885 1865091 303123 1599190 1660011 79426 447531 289221 217503 847535 257601 1665728 643984 1102769 1658577 371726 1553589 1859616 581651 1608731 1725028 1211765 870697 1281908 1974608 1964774 664015 969353 1861166 793815 1119095 504615 1184031 1222271 1430210 1223364 1155319 1158006 751696 1621545 1780590 1311305 463476 1033790 1136344 154503 1211030 1265993 1864612 673 180551 211173 623890 1446382 1576026 1381651 855724 612351 86134 1689156 1229391 580103 1834669 1146093 1225698 1444578 233885 1151671 1094766 1207326 1273509 809475 647620 446827 1346432 1473620 807140 302785 121265 860086 547317 1011544 30203 496725 560363 1484788 817246 1260750 842605 56756 295059 505214 651738 868726 685557 420869 838983 475470 550333 1306718 1276247 708929 316409 1116529 981407 923237 827400 760888 914492 1595900 1118302 752135 1581178 970099 32595 1521816 1338543 750174 208401 317126 369813 1407064 637195 211639 232986 1224063 1985697 1611982 241393 623656 1903897 1734096 755051 1063845 283367 1134123 184541 1611947 541864 1763622 912039 404177 173407 1982991 299432 67029 1351941 1939538 749365 220408 771070 956224 115546 1856233 256939 44836 1530670 1953425 976483 1571321 1100537 774578 39549 1764926 93814 128379 1772877 1546972 49046 557824 1444024 1708949 512130 82728 151974 1277190 1750957 386273 569774 1648094 1652726 1548606 310059 881646 488512 424088 34069 719015 1306159 854199 316555 1452632 551427 550791 1472063 1214115 485441 294872 83315 471556 1749159 50235 929417 804211 18768 1028068 645274 435777 1460934 1993853 1816813 678022 1900669 1321367 846235 1633885 95679 299043 1711505 1533477 1021987 1706763 472515 255021 352583 1616400 1018816 1469970 1925303 233048 1264617 667429 1124605 533834 376326 1523772 191359 72033 962908 593244 1374350 1432831 708288 130418 1820482 239361 864997 394101 627794 1914374 746934 165666 1670915 769549 1253977 1193598 933680 1320491 1574106 1232309 1954840 1343813 1420988 1135390 1416804 1405825 459816 1698792 53156 552639 1212262 745691 422737 287522 433265 230783 884758 1181615 625649 1239344 1264743 177111 549067 1649234 1205126 1271857 1048001 918433 803424 966361 1886720 1340212 1901657 878981 1113753 1790991 525673 1495943 839561 1524058 1972873 356683 682720 437463 1480248 1658622 1335594 746409 1849430 742642 274783 1841658 1345232 1402182 1065017 1142327 826847 180268 216339 1590185 1009819 745218 732028 744753 613099 966139 1700538 249207 1910302 5617 1029779 77968 740114 1425549 1345149 1301563 1910950 1759873 1943107 1108008 260000 1351167 1158336 667938 285446 1761347 743523 320449 1111671 426880 1768154 792148 1703142 55554 886815 1729170 520505 1190745 1453913 1270021 984937 569436 116442 789710 458359 1458786 1044145 1645965 1057308 1770351 880552 106932 1273065 735349 1500028 1940854 588893 1553066 1834700 1327405 1529705 358694 1341243 744403 330312 785087 1361479 1522316 914028 1977861 1161212 778086 971022 233513 717881 1769654 1060145 881392 397477 325739 808843 1535139 368848 1099540 702272 1386170 187634 262219 1900631 495699 444724 938163 1449975 1785690 990399 1291036 336428 674043 745763 1956076 1227394 977492 1305048 1342156 859562 1432624 1368366 1844039 314134 855902 1720752 783076 135744 661104 1696627 1317225 1483370 933276 104372 1938778 1454857 1762420 714503 1932771 1615953 1998107 496764 1567024 1081913 1838553 875329 857354 520817 52749 484252 1382174 774086 574207 1957775 1405690 1580475 1198785 549355 183938 795303 834941 520097 326311 1188466 970188 1001805 1322562 1915174 497709 912756 594646 80663 714925 1410971 1130061 933673 1685290 1813525 1330132 1869152 1171908 228783 826053 811823 284884 1720888 1800420 227892 915969 610116 659106 1032053 1058581 880309 321519 498626 1043311 1248695 1943951 1846450 1378641 733314 24406 602531 1019188 896542 1036332 1887886 323479 1764761 597364 912 292607 1120712 1886212 1936892 1596900 1230379 525757 582395 1981379 1324621 1496299 299898 1245704 857026 616859 1032224 1120894 1730368 245646 216735 771294 1398624 475958 1948135 588175 1182987 954892 119411 490176 54456 559877 330959 1066150 1141404 1081212 1883250 704668 931526 765694 1361427 512155 1319332 135132 495400 982526 271521 1286856 975948 248390 173967 835155 1826355 613985 545954 1297683 1612891 1440369 966765 754881 168592 801896 813484 1536847 1555484 800575 560685 1800583 442841 480828 1872083 1782148 324558 616149 473801 1728018 1572099 207726 1460945 1962129 1590224 1989546 1866417 515393 1183499 497995 1786105 607720 1589508 428600 468288 559810 961553 774779 140026 154043 945042 634578 1543103 1726070 93494 1950820 671426 1377092 233189 964956 576626 1827008 754459 626796 1404567 262748 845933 22340 1210166 843128 636689 1977965 1023955 225764 866891 1738382 367716 125027 1369713 245337 1843846 1314135 1943577 293956 763190 1505808 1627947 1846124 813293 1789107 1960442 72814 1038150 874748 1486776 1780681 155538 447074 262246 1430344 281261 1500662 520573 1230751 809453 1562594 1280685 208577 687287 584630 683307 713521 1269999 1873769 1551833 1613 1014192 1727996 607489 1180122 1542976 829058 185506 498052 1057447 1305056 1562477 305994 1715600 1319674 876552 905059 150627 539670 561725 875095 553194 700956 1556701 1845190 1515643 1938458 923551 1690719 1157704 1571649 1310610 765215 144607 425295 1591805 182765 1871735 714854 1319517 1285410 172818 1988730 558658 992446 1153756 839076 898758 857728 659500 1597100 1274821 356639 1083733 1759317 890282 1015455 1433313 1855910 1063013 331458 1231590 563663 1619475 134561 610082 1053275 12056 1928084 155113 999607 1160830 1889926 1732146 1233196 1268818 944357 1579004 1538696 752751 1696868 847984 1173809 414051 304781 1533565 1894441 1695148 1643788 1222797 1938738 633847 271631 1246814 473665 1631989 627887 326054 435331 1785730 753686 926845 1761619 1409921 1366949 124605 645174 1428142 1077332 1732092 1031804 875655 416197 565234 382097 528370 211155 1808316 38642 987945 658975 1145470 1712319 1379784 994583 844861 1040818 1426581 1398663 440755 1150984 1980541 269904 139862 351392 1007656 96476 1978857 882048 241265 630942 361309 663656 24326 1346384 595899 1005605 1622108 900545 1399173 1982329 1985629 71836 906120 551059 423570 1474677 1028419 722334 1297876 1750418 973859 540799 897822 1145708 80269 500278 1017594 1655168 240882 167902 1521647 1957152 1667125 1550567 1233966 53107 1061033 881720 127395 1804864 879791 23699 163294 693133 911421 1736693 447333 1949291 1976572 1776928 1866427 1906931 1281417 1122514 1359553 652133 724376 1371569 1310559 1988015 1432772 1362119 1122390 95293 1150363 736014 825233 1184660 712615 947488 925225 611656 831772 836512 1542995 780285 1711229 1646869 453499 1542553 1368439 372892 197013 742095 1877745 1951561 1267900 197556 1782502 1974101 1576652 1568929 89814 323214 166806 42096 1948589 889124 909024 1587211 1021296 1388300 1569342 818986 1112087 1738695 1788630 1762565 1615368 1903200 1985453 834604 1339320 1559975 366417 2614 592481 42782 997098 1112426 648776 613796 1964006 1420121 339486 820347 255888 1010687 21161 1227047 1196765 356526 1884305 247714 683077 1252338 1922053 305017 583247 434940 1583604 415374 1173217 1038999 401226 1643840 1849214 827596 1548804 784981 1773516 1322971 970147 243479 486119 1968926 1407193 633994 554481 1583348 947805 268444 1201424 408749 406358 820026 1708882 239726 894428 903057 1145429 1888176 729024 957449 674520 1375517 1725640 1312893 75662 1420987 92323 1235076 1653923 1508428 1719707 1808679 1276179 1646822 718702 1551915 286381 1079486 1278685 1988790 1819204 711945 1386481 642221 1541149 408037 1296586 1946657 610381 846392 170181 1199211 772081 1751875 1575773 919841 1909910 1885006 402241 1133905 1937370 1293514 1628013 1545297 955048 814071 1515507 837480 616372 920196 1538353 1807541 787118 1962385 448356 1076031 1302795 1852796 744230 1516966 1633937 446760 594722 1296693 810833 1446904 724489 1765114 127406 416201 138301 767409 1477568 84297 1952190 1923261 884464 1609693 334485 521636 548983 570390 1395701 1967439 508211 356641 157225 863659 14611 1023782 188932 1042480 307802 1110372 789264 184023 966957 1249904 1925839 1960983 1714147 286862 1407085 662984 1713460 1053938 987603 1576669 368668 557419 351151 1597675 1670690 777668 338252 638241 899987 1472241 1782514 1062801 759032 138200 1426740 759657 1746837 1246478 546539 919465 771 1556555 180537 1826433 1487188 1377810 93333 1934983 87269 1308077 1753481 1156976 1445871 1728263 1355504 726595 1393245 1715536 102771 1543385 1477384 355998 1115203 346675 1998720 162770 359558 1740231 48551 1663344 379865 157480 1019306 321319 1615598 1269681 1854741 1131719 1135888 1526814 44424 142436 777187 1185009 712713 1758025 217586 1850146 1269733 1761582 899022 100025 31072 1944552 894517 1472269 1132273 64248 1705756 1048306 1805764 550478 1459899 1394225 1212301 415421 472669 551288 1234049 1216684 1218620 286007 348292 678140 908949 200422 1141694 1132121 1282049 992826 1113345 416112 558137 1553585 377339 1774079 1717397 1803542 21717 1102273 186950 1344346 1001767 258369 958491 523888 1933001 1847352 1546998 836903 448895 1572495 396005 358366 916043 132437 954905 165843 1880692 1837763 1208840 1369040 69450 335057 322539 769444 890304 754068 293092 1313017 1349740 830678 1130138 454341 1060203 1983434 582501 1351261 1699442 1429599 1620551 1829537 1273125 1622277 992258 539290 796871 1156356 11990 582637 663621 159562 54789 1630402 354401 1995971 1799682 1153106 1046717 1463761 584092 1713343 1955693 1627899 1924572 1942076 792827 1681057 751203 1544300 936936 1917069 1847108 321468 482554 884217 328503 1413431 1961480 434853 1511486 1585814 1350631 1197228 761187 1495150 1520062 1187151 2729 1300006 1775769 1972547 907325 201718 962655 1344675 772096 316974 400868 171838 498823 1966281 1089996 1957310 312795 1867419 617053 1075837 1163076 827202 808395 513903 1971779 210487 496794 75191 409031 1623577 89452 96292 1996060 944301 1149284 433860 882092 407706 377449 1547482 1604201 714342 514505 884849 1594726 200999 1649715 290767 31438 215954 1561528 912786 1277182 789258 1057696 1606745 1098655 601261 1382040 1997395 381263 1576370 1639993 1591610 324400 933011 691222 265003 1628178 618154 1011964 363373 1650412 933788 844659 106584 236136 546225 787230 380082 1953513 155857 1413644 1823894 347267 508708 1861190 549323 527122 998035 1361472 1373127 398341 76298 670615 424241 1356645 1114328 1050275 888391 134095 240672 1003130 1682947 77697 1677389 816047 249915 1472633 1318238 969430 1257632 1643029 916387 815780 280313 1104365 954488 137294 1231821 1233902 1090833 733792 889202 1720861 1827601 1088710 1927067 641324 183822 1273326 1631912 84191 103893 669072 1969228 657413 1303576 1275835 400578 1151914 1652742 192827 1660328 828152 1856862 324769 1404765 589590 9401 1305514 1276519 1600331 1437724 1940049 719636 278370 1842952 542988 187653 1205367 346149 181608 1977867 1997696 1262806 82675 1265196 1295617 521209 1896846 1683565 929615 1438382 1242373 1834004 1183084 704781 610020 352930 1597097 1481366 316361 641834 1051416 763154 444359 1771920 1924632 1226710 1310929 1141604 807681 230650 41280 614690 303086 1174442 1616155 677231 151755 606759 133818 1084545 515960 340311 959642 777664 372757 98970 1102244 642717 700714 870052 1355106 715791 1662433 727924 1554803 1953487 18392 795493 1045829 1744171 1015077 577881 1461046 1211594 1988300 830147 594689 1561588 1646186 184128 1517257 87745 1922346 153710 869638 1932262 703661 205840 247040 464965 938598 139145 533078 1897702 942212 338329 214106 953920 982483 565414 323189 1386990 1415314 1347409 445740 225611 1186623 1128031 316385 144508 1538311 823905 550547 1303884 575596 1395696 1544427 1064923 726265 294312 1278101 367822 714370 1884992 117275 533890 1933340 1334965 1279386 78440 177106 646729 11203 1098469 414634 827240 806813 301584 614386 994694 695904 1981234 1863545 1677858 365480 874817 501198 524535 258304 14835 660444 1012587 268264 78483 1156696 77416 53037 1879444 1353714 1994096 1481548 1092342 432710 1396581 1694544 1981023 55730 1230118 1182536 1147769 577757 133799 65191 278881 1536654 364324 1561451 219404 165431 1986596 1489745 936899 1398369 665581 949886 374338 881784 161069 959497 1368214 594891 359666 1425263 44960 268313 1829800 1983203 1286305 847228 1946511 1442414 175390 452673 1752069 1740708 344877 1655081 95730 1848671 1041006 934475 1662488 453253 523911 1854960 327609 1848129 1480025 456718 1582801 1180857 90342 1548960 1654041 1182594 599142 954365 1646864 1513688 270657 1341952 564283 1369988 46322 1134033 1264637 263830 1531023 843685 1950079 492695 392647 912476 1207969 1249700 256680 1153156 1079726 761090 1499603 1056383 1667765 1821129 276865 1272271 388152 1343855 1474720 1111472 971678 1882637 1128995 315316 1951108 689113 1130502 1416721 45580 29025 714826 711968 562937 1542326 848262 1306308 1790053 880739 430799 1603039 173329 490449 264788 453825 1621257 772697 686307 193179 421284 1334617 773753 1370092 180431 607432 101977 822466 1338717 1090554 431766 1336354 497482 377802 1814364 997508 556574 128297 1793773 444771 1223490 1874611 125294 1304942 208037 948172 1703228 581505 548947 470863 1285912 1423368 985983 1587295 1522332 1169126 718691 246533 853063 308383 1462450 1753945 972564 164085 482453 171388 1179888 418337 794385 1892070 1985473 117229 1026167 412168 40893 1536026 1534304 1329872 703260 956340 1783779 1484334 297942 325317 1556855 1266548 15110 694497 70618 1520149 1512024 1896721 1416588 1293464 975489 1657508 761573 19966 947842 1720912 623100 1974055 543894 1918899 1707617 1871663 1534543 539392 1420225 1915671 194044 1176617 1315098 1736754 1642421 724931 111147 1167772 552633 1092338 364587 748361 1855799 432304 440025 1269419 1484387 378237 411818 125648 645695 531188 1891816 469063 1257592 708417 756251 145228 974758 394340 1556192 1560458 634892 848308 106328 105681 1629311 889299 116854 355120 730110 559505 809027 738719 1921323 1223435 961694 964700 208483 447182 1759461 817199 640759 1337503 914318 52406 820859 694026 114897 137995 1093019 196345 807679 1917432 1590980 1339956 266670 1821001 503818 513985 1416905 1667831 255899 1543402 787453 1764992 620459 1407291 782167 372596 1799417 985807 1057610 1419270 322819 1366132 713587 113375 1978571 1545896 172362 1093547 76387 910892 1658927 541118 272324 830373 1688801 802120 976824 998444 313552 1208922 1833395 879552 1880249 340163 1548469 871776 1099401 423558 1680275 1660627 809858 1185894 1781046 1948087 1910905 1065401 235564 592419 66341 1580482 1838950 521382 1924490 282770 243858 1305231 919327 401329 194322 997602 1747443 382730 417245 97107 1409366 1899007 830944 1544730 1659950 1332 1725890 713160 512076 1982574 1043704 1916063 221588 131639 657489 503807 13185 1859642 565983 1112768 1662436 1424208 1161773 1515382 629488 1675660 1224262 1327509 256897 252997 804073 1447317 706304 1602278 1072170 1315477 672045 1221601 808980 821154 491296 902286 1667887 663101 35319 1693435 1294522 329705 692122 595184 1267452 84034 318018 334423 351799 1658372 1175338 368229 936458 546674 1242715 1383923 838839 240535 1960153 1913286 1244176 1225399 1687497 608996 1669623 1215449 1360561 1682751 1191379 1988150 827423 9508 1758459 543680 1531612 1953448 621347 320860 381552 1384043 9457 1141786 350473 1865986 598408 301054 65860 1371507 1951185 663213 1683754 26515 710217 1440160 1009703 1879801 14744 1072539 1364103 849599 1105206 1353344 475387 1065171 829607 496075 499997 1535735 805405 1023401 723069 200353 1320590 377727 1253732 491418 408295 1087987 1799775 1475875 145866 1899429 156993 374510 1574384 1616436 1511867 63729 1826774 997894 915362 923056 1684785 979204 1093802 1443614 822164 1485385 1104641 601800 1301122 848078 1025654 951110 1296251 1399071 1769936 444213 36424 1535965 1224427 920689 677702 99135 1072128 79957 652557 1527420 634767 797172 1807267 1053084 778921 977172 1173986 1568294 1056102 1859501 722196 1995578 13820 1498632 798663 1179832 1906159 1891424 73380 887100 1768300 281197 825249 489751 1638703 1068506 349605 1045119 958741 1596233 1454406 1254995 844567 1816436 625265 1147288 1589317 1850749 541748 1030035 506722 844672 825754 1853705 183119 1876582 1259281 775728 1338100 1663441 1187087 1414099 1896619 1054970 1317239 672911 910048 1463259 929969 539721 1487075 583680 229648 415486 1652475 1084722 247802 1541947 418517 13624 638316 1458611 645955 898145 1875287 742587 1049591 1844973 1055463 240076 1845892 783007 1696174 1861372 1102530 574609 1455505 1781770 700951 1885470 969051 1016475 1143868 226234 681335 1108538 1532243 1911476 705790 1865846 691617 1801252 1092195 1391937 824261 1319356 1011346 393387 512886 1353836 116547 1737983 975987 1483628 368817 73054 1133795 1045059 1721341 1678274 20525 384834 85878 758012 1579331 323884 1733464 109092 36738 1863627 932668 1560578 303259 1239596 609517 1254817 395663 1929581 894324 1486681 343021 264236 98475 1031997 429866 203798 318446 75427 721724 1804879 625838 1457430 11270 387777 1151816 840869 1984969 147144 34010 745647 719353 657660 587499 1527756 1848199 1973214 303325 728773 824778 1711069 246993 1855913 599747 579299 222607 276366 774466 1367534 1377390 453862 541262 129413 1122855 1700657 447788 798022 461989 422087 8778 1509034 972238 1590756 362941 468850 853657 218144 29637 306547 1747643 745950 692187 1424699 117598 1924554 1809286 148975 675021 1929557 1071868 299986 445927 806712 170689 954505 1474417 1427643 638620 673819 101952 815060 1113090 1364523 38640 189202 515928 1330687 1599990 201213 1404930 393314 1103972 1493498 935920 1107127 721888 649808 1613817 102360 1568150 147626 1431266 110977 77310 1420294 817609 1017399 1800657 323581 1635889 1997054 793386 765030 1287492 1695975 215936 1176900 1217205 1760398 1977349 1453761 1576050 295031 1693767 1544100 1630183 1943719 86945 290146 757219 563055 1001833 862633 855726 58848 573031 714599 1873444 1181201 1023717 1394002 287525 1997148 363789 1801560 1312350 755737 778376 1170952 1895250 1161338 1606188 1355069 517131 442939 741302 244906 1546176 164971 972198 810200 1710686 1285833 1026887 1314755 908220 1664293 219675 1915057 1519165 903731 1641460 1546249 710278 951615 1191484 1291973 547941 1922943 1733811 1966819 1472192 680210 1200511 1405081 1197835 64762 936270 981099 185633 710587 137830 35943 390809 108367 82964 1738025 893647 189909 1177837 563665 1057054 53124 1756409 1991697 1761063 302412 1418088 1732634 878453 1554176 1213701 613341 1007425 77171 528996 1539250 1254771 1158972 937606 236071 1003979 149985 1135711 611116 527636 77976 1819022 1509843 583848 611806 1298460 236101 218671 1581365 1937093 395138 1916088 856422 574648 1118867 1224977 1503036 1310878 1265032 608355 1755848 1885328 1020110 877616 816465 1934417 1277111 1976158 687955 1931762 1524340 1200898 1985242 1972910 984683 218894 629932 1746317 132263 286435 1175773 1537319 154247 1880968 1484289 1675077 727462 529599 1750634 803970 723097 1204582 1292610 997900 744265 829161 1569569 329033 81033 1319028 222092 74908 1300304 415642 1018441 1531536 1692138 149624 37242 1771215 942850 750010 1532375 510296 1033114 288004 1078216 1349221 1722065 803077 1127185 406639 791785 1417018 224494 1753571 503453 753563 530090 464578 1773507 1755395 1458509 1988319 1559388 1820757 856807 117 220607 1082789 987450 1536724 1551661 348800 81854 1101138 437364 1553566 1933123 794800 293470 819280 1902769 1771513 1809325 1163692 939439 420578 151339 40627 1776100 1603905 668078 913645 1250114 1879508 161547 1876845 614811 1523324 498834 816539 707941 1115674 629905 1940205 852895 26900 1047165 1905829 1565867 1850222 456842 79675 1544843 1798497 698931 1795390 492068 167274 1489555 1302249 1560014 1437340 1909296 673834 1190050 1259410 1704015 1572102 1042723 1815871 1973212 1964368 955128 970671 975272 1545099 863578 106449 49152 1625806 1104713 1162276 1603889 1486259 155078 669003 1630694 571930 1201080 1965291 1279630 1290652 1311422 1082625 1669184 931310 1692069 418701 470521 1933982 957755 1090514 344296 628858 1927327 1654619 245606 113325 380844 1478569 58184 1434592 211960 198636 14802 840646 1537999 1634646 136522 224156 624010 1748929 959122 445706 1444066 911782 1266586 1133501 82075 196717 964867 1500046 834536 1416712 1420454 567628 784324 262167 1611989 133101 165989 1434530 679255 1784074 530346 678302 1273832 1583474 1803425 963383 226889 1246360 1193172 622628 48856 1204783 1064441 741201 478993 1309037 1657757 321855 1844315 1307631 325383 163229 1938756 994491 445080 1477861 193010 942427 957528 1931688 897352 1888495 442251 1152817 306354 1346227 873705 624825 1011304 1983172 820492 1028478 1085913 246258 335549 1987612 961634 406201 22730 880181 697317 655627 1825176 1261770 1477393 1488324 482514 1351797 1731813 1100898 1587300 1830803 724696 752553 923369 258697 263148 1293695 330854 1204261 175180 1425193 1238717 1123486 553909 368036 1812879 1827196 1904619 312656 624698 987963 1741965 1672738 1044868 1058624 143118 1190455 1936791 739754 334336 39348 1476387 641650 269799 1377158 1331500 1055310 319355 318125 194600 1576835 56144 1772067 1579339 57143 1598972 1829349 181779 499780 936058 1220457 984081 436777 1626437 1367899 586892 1547469 856061 232409 210951 751966 1107759 1217064 1435524 1431643 998851 447442 1300039 669162 214599 1714051 1832543 158402 495905 762389 120143 1772168 1057421 1214468 382042 1963346 842824 1190912 1652881 385287 443882 729291 832232 1229089 446931 1774242 1550864 1145115 321081 1828384 137559 832414 163404 1160378 1979469 425263 560776 321495 1945556 1538677 540108 155781 892238 1695114 162483 468114 341305 767527 1270023 219293 1382775 74124 16886 140536 521932 991033 1591042 535433 1510113 474881 1789740 1906262 1219666 539920 407605 226216 1356219 864745 1777011 1938497 1690534 897980 1561352 347766 225167 1751699 1154001 524160 803725 1583283 1530549 837220 1947360 1213559 71302 1873379 1099532 201326 56114 192809 459917 1023252 160850 989606 62058 1891814 1154030 1432140 1876505 1462663 1908332 1656104 1170129 1200834 1570415 1618327 1566507 866434 1960126 1845375 396176 579264 1302259 1974363 1695226 541476 74299 777581 701224 792806 544613 1783026 1887057 331417 1957907 604897 1790436 670795 659513 1513155 474421 1502475 919146 1279410 1885133 1085159 1628315 1314921 584364 586362 781105 1363858 994757 1577345 998069 1119276 1242248 693456 18233 1785229 44186 1848255 1762982 163322 972644 530178 1076481 184685 559926 536543 1932005 1223487 224782 843553 1645121 904523 1073653 1141762 1103066 1133517 1718220 1209763 1020122 537442 561941 317666 1678733 392772 1897590 124342 1555527 219784 590351 1661188 1653492 1108109 710445 1261112 413482 607168 955601 289705 581932 110953 1221100 1701471 1898036 790566 1693064 526426 181818 575519 732529 1753092 125048 1699727 1528447 1287697 809309 217500 575347 1300546 1096981 434094 1202601 1681954 1755942 1207089 420012 413958 826969 1983801 1856935 291046 1500500 1165410 154318 1115266 867390 200893 1921462 1138149 800028 495064 386075 607264 1054059 1382790 1301750 541552 420388 452731 1755304 1689289 628816 1912275 463809 505110 1133803 594141 1596533 464474 1664519 423463 1324785 1297550 492389 808022 502368 1654572 215049 603249 149722 905643 1164279 1199392 1774657 1497064 582634 31270 99623 1057836 754656 1041317 1567476 347699 589544 1987394 1207482 1283907 1641873 435660 1762384 394724 1573221 1550676 72219 1720211 555136 991741 1818887 1760197 108263 1450564 1003399 458828 767266 811435 1662849 272019 1447023 1351151 821323 1839670 1464850 833178 35961 644723 1793539 854002 1012601 739709 1293247 251605 1363243 140672 449464 1991869 510688 945728 1206391 1315561 1046323 1358142 1664918 1911087 458068 507922 1540953 598201 1248494 944228 1481356 1876624 1879982 385999 633601 824907 661190 1967364 612843 657717 1582539 82851 868527 963332 400346 1021616 1986770 502667 29397 601932 287135 1519154 1229142 566274 1240787 1426520 1162348 434301 75328 433949 1364360 903046 389959 1928032 438784 1762534 1619749 240861 740302 792204 816306 281729 584665 1839149 610025 1171593 1413376 1734559 1376267 50312 1504705 1201667 136329 192983 144364 1486673 659819 1342516 1143318 1232056 588605 805473 739517 967138 299097 893230 1991629 37521 927033 682698 1601030 86628 462462 743194 1938378 327167 1384708 1308794 1288353 201235 801401 736753 470336 736053 887289 127040 1011104 952500 61883 1541240 1761676 1971444 1189247 1802387 1782143 373809 1116365 36538 1744953 1370071 1239911 1982478 799004 586512 689011 1340844 1795560 1456022 758665 1178460 1005061 222374 1932085 262165 385507 1712064 1488354 742864 1847724 804878 488597 56686 584278 1445043 647535 131900 691322 166590 1978779 446239 1261170 167239 140736 578040 1345818 10259 1076169 575137 1719126 1449367 1573631 719940 412226 37873 196886 475420 1465822 613190 1811188 1686767 698211 4750 952420 924740 182716 651821 444122 850768 99990 1284994 485560 615387 1632759 1766638 1795094 1415828 1541015 1420248 737215 701954 1206958 1842523 371711 209317 1946027 1140001 1617870 428661 1605435 947606 855025 933925 61126 244235 1239181 958415 30471 326615 160613 1050227 1907619 1122957 1513084 351046 1162530 1717344 1204414 48523 1002399 863422 432232 1388648 1555734 1384817 373117 988647 1307432 1840524 80530 376827 407397 1081320 1714505 756188 1498236 1781872 1350893 1634362 649614 1808793 1938583 1282707 507592 790449 332141 682959 1413158 116803 845229 705950 557872 274366 728371 360274 1490560 733035 1846 774924 173368 1664188 825660 993739 160831 1715842 1536663 160667 178306 71215 457116 823170 208657 991636 1015906 142872 1497722 487600 223344 430802 558327 371313 617940 1417030 1525424 1674035 1587371 1841252 146080 1522013 1922077 1034768 1397473 1123688 254813 1317478 238785 1042853 1179671 921410 1187695 489830 1938266 145820 177172 463084 1773940 29893 91464 570042 1643460 1876295 770598 736519 860820 900748 1590676 1643740 1782381 9858 1956097 1728251 1320822 1739999 1450041 82815 1516308 976709 1489975 1639451 275248 602491 1082317 1804603 776734 876053 951207 917207 281344 1144652 677572 1414998 1190296 1421394 201072 36972 1045568 42055 1889544 230793 618263 1107302 1939315 1733385 917305 664104 738809 998963 951704 1822676 869732 471661 1142115 1437228 149142 677693 1064820 1920100 165318 1833678 71887 1977963 1965890 1232798 379706 512013 1510876 1693380 1816416 321609 48400 1425736 1451116 1031535 968716 1082286 895690 1308994 1659393 848499 1171177 1708345 234908 573943 530718 1019488 1075828 1075048 1853002 72479 148458 1831511 1286727 468227 1071268 15288 1858032 1735891 735345 1718273 1084838 1784710 1270512 352629 874106 6429 1226304 991681 1317706 1727416 1817860 791842 537299 1292952 292049 1461303 1454077 650105 961387 1242180 1853482 873282 264417 765564 415838 1631482 204643 323560 274696 384208 1803363 1995722 843399 122669 666633 925402 1750321 1348422 733639 312313 1632495 1230221 703619 1869307 1637106 1523553 762505 573387 81229 575604 256367 333409 1278046 1646227 815052 281192 1182158 1200284 208650 1981523 1878678 155033 947177 1766682 1117760 859906 822437 1707860 1466051 832854 362104 262989 292140 1488753 437428 1820901 1807614 156068 795284 1739815 1342484 1544535 806759 803267 615594 629765 662603 1687168 1973637 930915 233046 3189 1702417 611609 284999 1246002 1939254 1136205 1947830 128848 144786 1637434 989183 934506 627733 1385223 1256744 1205751 517068 1670756 1722087 1668530 1387890 1140538 706352 903174 1385197 1764799 1007067 1636328 1089221 849924 140321 294348 380611 1908290 1741387 1166887 262781 808135 1200314 432217 678198 231540 1640595 88772 1922498 692953 1179017 611465 889092 1396961 1021145 812871 998772 77692 777129 1452414 1518604 7177 1286729 1514122 264987 167771 1431810 197536 185518 851741 1320542 813106 262225 138317 616260 1351653 647594 1014095 1876448 386492 684482 1110661 618179 1987974 1057910 1274095 1573576 1180980 1721479 1408488 1023466 1701004 546692 1264155 1655575 326965 244478 1055809 776742 1089291 168830 1575764 706443 151000 1142984 1378467 700019 1920983 1803095 218439 935956 620153 1193587 1783466 1658787 1177728 899799 783373 1032084 1244375 1011667 641968 566588 1589528 1843922 203373 1318451 1717945 523178 428212 1111296 240705 1931957 977151 713279 19417 1666870 521456 1044651 1233588 248409 471182 1020231 1247748 1269304 44501 787187 491844 85855 760582 1586669 1877267 314562 1517635 1200668 1375622 900846 970049 544130 1050813 1323094 1623366 767386 1851222 1927790 1655762 1034480 1096622 697345 836046 767658 1313794 1656346 998037 809775 1492091 203866 803499 1034438 657376 1028026 823889 517915 226205 1397021 1006465 1272865 109416 358729 600420 284413 1673874 702057 1943985 1534321 416211 275649 1854508 1927479 746744 608661 966238 255804 1854861 1918500 1301914 328569 782217 861520 783431 1758124 437831 1805789 495226 674476 1545440 1810826 479998 128079 1043938 371665 148591 1957634 1652804 185836 878675 1041660 1418553 249519 1073478 1443793 262563 235762 1746076 272203 1981325 1955468 1953646 731012 1604029 933210 1382273 1550079 1276799 413409 937054 1991403 620977 221733 952291 1866275 1583418 519928 844305 250581 79107 1152292 1066346 1444922 36221 427588 585454 1945924 618228 1404451 399914 46043 63522 1300887 922830 625731 1867163 1684994 1090913 404119 1898835 1733267 430210 1429075 1933772 1753739 1113110 1101224 1891898 1048885 318109 1470427 1034950 281213 780735 1456926 411608 568001 1445164 1036421 573472 1553643 234574 205620 553621 1219919 1798013 1595758 756465 1381758 556255 1611682 1565338 1013969 633401 1048025 179467 1607072 1691684 1109098 408754 1858862 414679 1856918 1227705 724683 1541558 982225 1726809 522034 1811681 136423 926046 1384092 1995907 1138988 925842 627507 343371 1246462 1996069 1294171 1333524 129367 1163786 1690072 1234579 441213 1637551 1944847 730491 167318 893190 882679 1495896 240517 172286 1308501 1056508 1161578 442112 1052321 1847993 1109956 556499 1177461 1548138 1540601 944983 1835733 815154 1401939 46901 513562 1633695 476586 1307352 376551 1383996 86637 904312 1979240 551052 66282 663552 1517258 646971 1543902 1153699 1887370 662515 1798724 1309552 676141 612901 125909 401702 864794 1439426 1759996 1739959 1907714 1182292 572869 1529371 1529486 1859189 1971243 322959 1225405 980717 661536 325473 1407231 1907989 614322 1217863 1267849 103833 1631858 1252207 1157466 1480070 1282006 1275012 1467681 1418130 1785079 1115836 1556158 1818034 1329738 1339202 664915 1050215 1668784 404134 95826 1495300 1883286 417837 162962 993281 1592428 368977 367240 843660 1400184 1971056 1303149 1503927 1009361 1915018 1643413 1981015 1509716 484017 1207871 431585 1598990 1933397 540978 765897 1636498 157169 1319655 1598693 1916572 1921441 1269469 1962194 22911 1994246 1039240 1750804 894415 1390571 1178153 521119 1867703 58907 704752 713526 841782 318738 1497995 84125 1307651 1843496 788069 1466957 1855342 1869844 1413479 1822728 851619 1479997 1164228 1113475 718942 1212826 1373310 605050 1376530 1997536 1985199 671097 845907 1991367 1665112 333201 257961 429409 187951 390059 45093 1659181 1068513 971486 1804356 326818 646452 1398294 378698 999962 1961405 1190658 597884 1742958 474004 914873 1821240 581772 178149 571456 1229886 595080 774331 749256 1781327 1018420 516387 1492755 834719 249565 399388 1832630 1377018 1170285 1040758 305498 1225035 1319813 727776 46243 1321691 491092 591480 26270 881997 858604 407438 37990 1628096 971923 1048589 991345 965400 1262501 1106154 1275883 930476 37044 306998 1307725 647998 1313679 1448854 596814 1991302 1522723 1612133 651097 1452738 749367 215345 731575 1052664 524242 623163 1781920 697809 910212 1854293 1931741 1021446 915386 307051 1300809 1486873 691953 5203 1932083 863976 1318280 594780 1010556 1689791 669435 247625 853735 1773278 128384 741951 410259 443751 121317 450904 126274 1278997 1176132 1589435 1564751 582713 1796828 1834932 1288532 974777 306937 1926250 1259111 294598 1158687 1444496 1899765 1022087 1577219 428550 507517 1200548 1011285 1555954 1131999 1371548 1977501 1056095 1176940 810580 1213662 1923185 324505 1458193 684176 640438 1931200 1581438 1853631 1108451 1615299 204459 965641 994395 172983 1977220 211176 1758435 869652 1056376 639155 256700 765037 1228450 1902016 1711041 1392132 1946312 1135764 1941927 1669164 1867450 1423086 1507790 1180502 802851 1638459 1450146 1231454 676808 97251 415366 1863805 1675963 617180 371485 194049 1635171 791150 963134 33413 1239258 934478 536372 306584 1115311 675290 510871 1045349 1998147 807650 1082107 98838 719667 841530 1056121 1641782 1272597 1163082 1397678 889853 1224506 38782 1323743 1449999 1360472 213518 1880378 243651 1040488 1094773 279679 42896 731395 1965302 1580138 1337435 900270 393116 453665 1091455 291294 929034 88079 1682332 1604070 311943 100715 769409 991276 325450 265627 401959 13363 1192810 713830 416472 1672789 524154 1750641 176577 26329 1527799 15871 637210 1595849 1918142 98891 1683345 1100958 970562 904300 31120 1757738 1230236 1901040 1186556 899730 507897 1725998 278127 1076853 643946 1930408 1416492 1684160 1839327 603531 478624 1440303 386985 1847909 1528252 933589 442904 1093751 1585161 1196720 1124833 963904 1664591 1141349 500829 883643 1164444 496246 121480 554800 1908765 312039 66072 1043969 129871 1490081 42829 1997952 829524 505891 410752 1894371 94944 218626 1261918 1285738 221120 1869758 1466151 926284 747295 173951 1210457 895092 899723 1249502 112708 370040 1406636 299156 1851079 227495 891820 719485 1730626 525862 153016 129500 595457 1055730 705535 1502419 1715272 1534124 1143659 107308 1459605 1078550 1213997 1444000 64359 875259 508117 1236865 549713 1556249 395292 1707547 628910 82983 1855154 1606357 978144 956279 732909 1764774 1369083 1303168 491208 1593133 1744166 1428739 1055584 66145 751517 86386 315684 819285 1445578 495615 658469 456683 320796 318428 622363 518696 1503420 1564166 1884146 1212916 824500 1722052 826199 1293505 1851883 58401 1393988 1420527 699552 1448714 654638 1043304 1697210 1893094 464580 1660282 852665 1184562 447008 1417708 564794 146465 1605361 1538908 453897 618050 1665896 703624 1048792 254260 1150436 1592571 223908 1541528 890375 104620 980290 634164 917025 1400337 1888225 1943399 1880588 1815537 1258379 1389210 1517642 400686 150619 663925 707281 663058 1032526 1873723 580811 1188415 487177 617371 1278615 1279813 1393535 555896 1751268 69422 14381 1192180 1443690 1174422 1033442 301759 1763056 374267 725610 1966514 722117 1319511 397633 492858 1031515 1958904 1014914 226738 1943211 1579869 1296502 1234077 797164 1326834 100259 1426203 532431 1747888 41035 1601175 1652417 1092649 406877 755971 1260955 1914413 657791 902103 437847 1499970 673537 314697 1162863 1458724 573454 391566 307465 929421 1592532 45400 1410862 1827771 1590989 502237 139876 1037877 1087350 961059 1555616 915181 1445080 253404 1756448 1756259 1097124 587918 780778 1943936 51988 1247169 177520 560773 460191 647482 1563075 337324 1686811 1383172 333715 1507021 98570 1440798 1327522 1700741 794134 789854 659804 544865 1326102 1152195 354933 723571 1304421 192695 774676 1473179 621943 1910665 1328183 830163 792561 1899993 128066 1953357 1032054 1150948 152027 556590 174312 911354 142597 798248 36300 340584 449058 1317054 83266 1619454 1849110 294263 342730 126692 769958 1877920 815945 679740 1712298 1169551 1746820 275369 1511192 652224 1169371 950918 1642516 1235097 972903 1638285 963772 933510 1491070 1207223 1056390 1619924 520503 1040024 848232 755754 1276263 1854580 1616314 249496 1307868 52143 822903 810271 1663102 1248735 1033159 260791 341577 629823 29771 620780 861576 1818867 1058531 894370 253695 1235121 1022232 1936487 893704 1145171 1357012 1819976 1411425 1091313 518816 588640 1382064 1525569 995994 1791758 881574 1482050 146753 1364154 549157 1585884 433260 721039 1021447 906294 406390 1141322 1898925 783195 1549295 405995 1312857 702245 1775836 561052 310825 43603 1933447 1511875 588509 876041 923863 1240816 1635921 1623553 1416812 1464644 1717481 500460 50496 1794340 1177634 1938202 1488942 945485 1149184 637159 664723 1559565 1191480 886090 516906 1108381 283528 867813 527709 588693 1720901 1984934 600361 762301 1390278 1109620 1956264 1109711 1619062 1078887 645986 1340665 1186236 1867899 817359 1453099 443562 513867 1816921 124396 1699141 301923 558691 1734839 1463697 406965 1463132 92919 1698252 1445461 1429882 1804245 1266925 637749 1535407 1804360 1404440 1459655 328077 1732853 1511456 1164727 967087 933042 1765124 381223 1712640 163552 1975783 490335 1899557 759208 235424 1195651 905373 922609 1616599 70578 755734 1424030 1751033 231576 1569319 991605 1098039 1730304 1930716 190786 1219501 302626 1923666 1579021 1864537 1089711 1211613 1667257 974569 238505 556687 528301 1541468 1647434 351681 62633 869632 857760 1049676 464844 1711042 1853719 1103169 1891281 352865 1744863 707744 1876859 1517854 718467 209116 1049505 1814852 167597 391538 1246150 655566 66352 1078925 1973753 1224974 1832398 568156 1513936 1427313 941712 974262 716589 439159 715317 1136600 1012162 1181006 480128 1009710 1433022 195973 564851 1077771 885173 1080431 1718692 399493 118349 1417493 604638 1688735 592818 374033 1676286 359832 291391 594916 858030 1293332 1735774 1804759 1921568 551960 1167613 1544225 981509 72375 174233 1049926 1737783 1272469 77096 1198803 302086 781365 887946 576320 1374662 1508768 1325339 281397 330652 1327601 818821 1572649 835423 1354403 186679 848161 1647771 889619 1646817 789504 1571709 1931380 1321330 303482 1576695 1058694 1173905 1408450 381493 889870 743159 1441518 57638 1026976 1320108 1732419 537664 1026081 1933842 1876290 1904950 760076 1051598 704673 238986 1058447 534888 1851453 1438441 1118149 1898754 1009904 1476133 1783003 1044090 1639354 214271 150759 1320733 1857406 1359504 1264726 248182 1325459 179594 1347288 1385961 799816 1503221 619177 1080981 148480 1645676 1563538 470631 705490 871037 1785763 3004 1213184 933388 1551118 1555142 1154690 1736067 324474 1058197 1984459 1501527 560724 1660042 953030 166255 526859 990839 204409 461024 123474 1782604 1656271 835865 430583 861127 629299 1019586 649588 1862669 619410 763020 1000961 148813 1501860 439815 1652768 460207 780025 1895169 1308718 1633678 24841 1163922 1682467 1764607 1027529 1553666 860943 1992107 538314 1424357 874059 1514594 398153 956552 1003712 876750 826469 1839067 559272 1770925 1901346 800264 442725 426967 1013553 1738818 1782023 1224617 191451 1278560 462678 1187933 821131 1885378 1356096 15074 1097663 1196012 975 976311 1978251 736859 800112 750449 958260 1421550 437536 1631188 1458865 703448 1444571 14080 607220 800307 1745268 1013695 730413 1234693 195628 1517583 1629513 1817163 147129 742973 306332 1510702 626708 141094 100861 29258 1859881 884207 353257 997372 373517 1551571 667341 392217 383918 817457 1501714 1900067 1046429 477627 1455198 319723 969474 83769 1157503 584209 1206697 1712720 355219 750240 717441 270333 70249 610593 1354124 1259103 1390554 655470 683277 383581 101404 851623 1910357 785196 1090485 1308100 259083 1314141 1955992 302903 1661935 1211191 1515509 75520 763673 619890 821698 719172 681590 1241052 555775 1780797 1702141 1561485 1345065 1150559 564374 507047 240542 803701 1012539 559171 387863 810766 726802 621543 1368842 1194911 1802129 289226 1544209 1945221 846741 910062 1856459 1199990 1964662 1056569 338859 870908 981913 1391137 644361 1141426 1864171 1626276 1713516 644128 1627224 725165 1808790 545722 1434134 964711 834750 1706297 158809 1541843 1217974 107563 17404 350902 1290477 333103 1711086 1069530 1399405 1034488 258451 176530 935880 1121944 488157 1497605 153997 1422914 317554 1681748 1595417 1500317 1907708 1709124 1740241 624974 566539 193058 1592861 264367 1983690 1666706 1616996 1782198 1671105 1667541 1022184 1795052 1564498 300047 34813 421211 961916 149628 1708544 1304133 1765188 439087 239002 849578 291234 765012 855049 192991 479986 804312 1460295 1291623 1224335 334174 1331115 1729344 1355811 607668 724262 1001074 1106960 709813 1493061 1166127 515759 1107593 689382 1024717 1229934 1787753 1172684 556390 1705992 504644 1201649 747855 95473 1242676 690859 1728431 1491134 377419 577247 953064 515478 1656031 1762606 1990963 748926 757209 1779392 1996000 195319 1454446 363362 1546864 1487278 639210 211813 754373 867137 625921 158914 30333 1288553 1741535 748429 1419588 1532934 1958143 1914412 210619 1516125 1967917 1336336 607986 1819776 1775867 505153 1532244 1276656 1532097 1145716 1519729 1025447 265115 593245 716771 285842 612684 1108399 893727 1496240 564673 188046 422150 1598738 1729464 1599719 642345 1871922 1816270 95834 1423127 1218376 1983241 873054 873404 1601419 978874 1556959 1351462 1335042 561571 664849 914456 1343791 1654373 1235475 1223615 1722572 135108 1156711 1592018 604358 1871242 1797179 1097091 109523 843873 31828 1500263 1118006 1650227 1210323 1855997 1312222 1135539 1139546 1022762 370980 1548082 91969 1963815 1478161 1988395 1642998 274781 891518 868562 1032287 404784 1816071 157686 1813104 1939351 830429 1846731 259695 753169 1197378 835460 919066 1446928 859940 1115275 514577 972543 638923 458622 1362207 111352 110817 1798642 948819 486846 1566468 1232911 150056 882154 1077320 1630068 801281 900614 584580 238490 1387024 1160052 1229343 51407 1849715 1988198 593183 1398996 1143027 1758445 1112706 1715941 182766 1236714 475311 618158 147922 829905 1940280 884917 197858 139116 408352 477095 1779778 1797754 871740 465649 265709 761137 567171 834172 1945132 708808 119421 559858 645677 1370364 368389 1710904 1920846 1451314 1885995 1147123 1647812 1749674 347211 797698 752212 786930 249647 1639992 1185211 1739672 1281491 107882 494296 463832 1697082 486241 1005939 1888326 369801 106122 98007 848493 671133 1354339 183179 961220 669566 1139390 359411 1220293 1289534 861485 4377 1055758 1045081 380678 779642 83970 1975852 893867 607250 1483006 1610704 360063 1002096 1548110 1311122 1221038 1619226 1429543 1583588 1641526 1100543 1368543 1673264 1859590 1171466 1916943 1864554 338189 23343 1706074 777028 1525938 894396 667970 230334 1168725 847339 440889 497758 1288029 1032626 361264 773970 1318954 1762201 1939956 1660186 1408908 484484 723742 805884 1333971 966392 1365418 1476012 1192617 683618 1227898 1029424 879097 694153 855907 732206 1439320 1281447 626191 1890752 762457 1287363 309187 1575941 1992244 1365031 161167 238965 932785 955532 1034137 591600 548442 1867060 1379236 71523 123794 280839 300363 256918 996890 116403 592120 1372947 1980115 110070 690385 223673 205050 1802353 784151 75490 1874919 532533 1263789 529501 1906850 768239 1918587 555225 417822 1336912 697952 183069 1606051 521147 1656138 854990 634589 342947 1876292 1105976 1955251 1943733 1575954 1851446 406683 499478 692407 1899624 1090095 607027 125600 600667 495338 252840 1147816 1893667 635772 1285284 620954 951924 550845 1748671 644663 1542077 1586808 63442 1544125 1197336 600163 1344267 575488 1716381 1158940 66729 78741 755157 1081138 304377 47567 248876 489963 377509 1860393 661763 1722148 1799350 1433345 1534692 1861581 45126 959099 1447801 1157464 1886420 1658652 1293575 906946 1000881 514961 1214057 1182808 185044 1347694 500970 843897 1697786 1572197 699740 606441 187208 1707276 1817563 1206584 1555297 578733 388226 727360 149792 542355 1847420 1402849 494550 1633209 125000 893134 680244 1985726 1743854 1689668 1417372 1463754 1036674 1828279 157950 581418 1470290 768493 676407 1914619 654461 1674393 106103 752872 666848 1908465 1246120 1842877 1415691 773031 171806 232301 527055 1570582 63850 1790003 61421 201726 1665549 404204 1488210 1858684 731278 229536 1251413 1503236 875639 546604 1293779 182367 253905 1697391 153334 1667885 683414 163270 323205 1117212 495348 1041932 1688182 1447382 39519 60143 1778752 501049 1514041 769709 1052843 781915 304354 1566944 1170284 1768419 807230 140338 536459 1634760 623242 960248 1575214 1324896 366509 1124451 230226 1976600 390088 1076611 836150 670130 400296 1125735 745924 701244 343756 1849114 689960 1410680 1019514 926801 707642 1869331 1650804 1954411 173038 293460 800368 668382 868297 400801 62512 1091300 1099064 1344665 951674 1294727 1813626 1145714 565673 1252846 253250 1400494 480143 1025446 1900165 636859 193560 1782865 1154653 1463851 1872845 1813657 219715 1867981 1100167 733483 209451 965838 1365466 1929794 126413 1797719 228967 1376528 430393 59125 236337 971837 1108274 1090787 1498675 1522720 101026 1448468 283145 1161815 1943847 463759 1065656 483936 905849 571981 215880 1323912 914806 720271 362935 614716 635240 121049 702216 175559 1794125 1120874 18510 1949928 1078655 115534 1734395 1343145 67009 139252 750824 45151 943952 1723448 515534 638705 934477 511934 654604 1774206 815917 784987 1804016 403249 166213 378628 1367267 1195114 592037 1518485 1421867 14631 438371 124101 1918977 1618107 1108223 1009435 1686716 1378182 1172389 240807 665961 637574 1037473 1165422 983197 548479 307926 1784185 310303 1094769 297397 1502894 1370500 165175 1991389 705359 1814821 601452 697086 484004 1833360 947890 314297 1092358 1425627 1920309 1220580 1785489 1562586 1434664 1863250 193053 1153951 162734 1663496 153103 787404 469086 532326 219891 351112 943440 1633221 1479135 1932901 1047588 1294826 1816833 1727210 1409481 877245 1780884 1654843 364173 938601 1223622 1814700 1790071 31636 308586 1483239 488316 1880456 140257 546726 543937 1581407 1275512 862094 1086836 1210260 51807 566679 705915 1276091 1876962 1012839 922733 1043753 85873 897938 477150 553193 732900 852445 1326196 199559 196995 1885450 555342 546866 1166517 405183 1176525 1823227 436938 1077410 1814485 1439093 93290 897428 1032646 450809 1820173 874045 1385895 804913 1017405 939421 445998 1189878 1142178 1629115 398061 359870 1809592 99144 1441585 1709026 1213525 1906876 1519438 231091 572947 1457589 232992 852708 1906625 818768 1174458 977496 1156642 179410 1294284 1070092 1511969 496372 550761 1542213 1824666 435030 1455933 493451 733742 548784 648497 1252622 877141 847897 1768919 1005847 1147185 1923401 841939 1374244 853259 1450965 1283050 1207672 259160 1800069 912913 280883 1146422 997483 1327796 1153629 1063497 554066 1727178 1305623 1878933 565439 1339673 1346789 201184 813224 539175 1220637 680811 697757 611337 1227751 1697648 1229741 563385 1916622 1386889 638381 1395754 193343 1571437 1232780 1301209 1455766 916937 719602 1515447 1314538 1381257 554188 1466147 1026297 1312608 375983 193995 1261605 1218666 1925522 1606342 1396229 1097138 108832 1351575 1389558 163616 1764483 388725 870015 1613964 1309771 593840 1962303 179430 15015 1294203 397561 1532647 1369369 879394 1634076 1043909 1296663 406085 571114 1777749 1151435 1439809 218829 730235 1542065 155243 1157802 1529084 593540 1649502 1772085 63239 109188 969109 1284783 1173494 696830 1694389 1093639 1661332 595421 750231 244100 1701478 1029438 1006783 1856393 184593 1349329 579027 405115 291626 574221 223977 1590371 1046569 101555 1233183 380347 1763534 1193182 1923544 1192561 404252 1326219 1382494 594469 829440 1880762 773410 1672342 816049 123257 654602 912117 317882 1392283 684118 1030932 1066823 1689026 520779 1239607 1918040 223167 1015534 152661 1982160 1858590 895521 1444449 1976408 1624770 213930 1494352 769811 1599186 2538 1431995 1093711 945970 1311763 1408997 1315621 225692 1823078 1679255 1756518 1767720 580613 649741 1130415 1512403 216271 104225 330860 798476 905732 294632 1307770 1756820 1835325 1652242 1198415 1150852 1793777 1347173 188192 247174 1903973 728861 370005 628973 1976142 172654 828115 1441636 752403 1786898 795084 1536411 1595894 667585 480899 1935498 1990636 1241648 1634422 391551 1046708 443777 250924 606878 1103348 1885043 856861 1419941 917648 777252 664937 1457368 894417 1492965 1891423 656017 367425 750353 387210 557770 211757 1903922 351154 1907331 401282 1057975 248213 896883 482251 10506 58458 967135 1604347 1450083 1949576 1943729 218454 77948 1955296 1592956 200096 1581454 1386964 75728 127432 570565 113650 1102968 1417670 580956 873701 30200 592057 1406367 618206 290108 1048552 1187767 1976447 1840928 740086 144487 1464793 1386513 1250281 1665285 774099 950404 563345 1912641 1420974 917146 1753219 863943 1026798 585888 1679254 1975873 627008 364460 15389 1485908 1630442 1602306 1644367 1569318 335982 360669 1480532 1917808 942354 1889542 995969 468634 1031936 182706 1760069 559544 1196457 1046606 833735 1061396 586093 1984647 724404 1512063 1379126 1307268 579 1635225 1214979 1047689 1832292 743605 462843 234535 536385 228017 475015 330531 368028 1580406 1532636 1177985 404576 1288590 31950 1709760 388273 336360 1824222 649712 690971 1897258 1988068 1582318 1611415 1121711 260208 1740654 1014306 1647884 1733038 366444 1718521 986043 1856981 1495073 881436 44784 366964 1958454 204822 644647 1765167 811550 644511 556307 314829 278500 1801963 1112416 1613586 286236 534616 1782504 1066836 531146 162610 59751 1050384 1530921 1777858 1399274 1959519 910621 687028 34555 1283317 1295554 112795 273046 94273 1162466 1511450 250754 1897122 1171650 1961554 669972 1978408 1263191 1025396 513978 1881515 858386 658478 686272 1734245 1174874 187737 1785663 166909 737857 583748 1026169 356224 1278807 888477 1460411 1822046 1553282 133293 1318798 1002923 79053 1727094 237643 1867437 1347491 648512 81768 1399117 691140 1647141 1241627 1495361 368648 858661 746178 20303 1112561 991698 1596556 172881 1613436 1328073 1157841 1984489 1759358 576110 1840212 652566 180270 736842 1007649 1913156 261321 1752236 1533354 1409996 1604917 93862 20652 454294 240003 1283067 365995 371755 1233032 112939 205243 1687846 1781842 563396 561427 1354522 1563170 1818343 1229736 1436496 501027 220936 1191887 1896937 165413 1145909 127919 1705838 1361739 874483 1835283 1690420 795629 897497 1438041 236405 1930165 1138672 1262193 1237153 522518 516577 1121249 1355229 99369 275755 1841533 651604 1412235 298049 1595598 792340 1718614 1904336 1179812 250873 1315504 845885 1082678 629325 460471 271969 1178761 1788378 318765 1184182 1514285 1254117 995503 439392 1254400 1214704 483881 1788045 1523583 1802401 481583 1021660 1236516 287961 1678375 1663180 1552141 460156 735608 254968 1130290 680796 1263695 1377784 368315 593507 725622 13634 411626 93004 1948947 1881761 957565 1694250 1614564 1355267 1812861 1483287 866598 885658 649704 1389364 1945061 885313 1674607 803250 478100 504918 1741323 781286 1562001 829403 823540 1510704 1094238 347436 1075301 1329317 1753283 1487166 804675 358013 1591129 1537768 1907212 1515540 29360 474763 1479583 1154326 1862401 1422256 262585 1854803 255038 721538 258918 1327143 1881038 1740090 1789365 731750 895563 1163282 1010475 1506557 587082 1031963 1306533 1488194 1290991 714169 1746302 112209 1590706 387195 162987 1168752 1201498 202895 1612285 127182 63388 261628 1049988 1151490 1435674 602981 522344 1453551 966634 1311335 446373 577425 1379615 1365416 346086 1383585 1152661 703329 1841433 763155 1241284 1434424 977916 1814344 1827582 626587 1578906 1435925 418635 61759 1369424 1191652 147821 848621 1155104 1421909 1740055 1127275 1841829 1753485 156769 485453 712202 1598653 579919 898683 1674619 107084 1781481 928439 774286 941109 1393617 49140 1543324 131161 254579 1091212 1955575 1020238 1700155 1415750 1014494 448971 812676 419806 1291362 1426437 758914 1682703 1805834 585530 1705572 1280233 791442 1693006 1725809 1008908 23665 1677541 874167 839687 1762625 305072 1043740 1876559 502670 1993352 1104350 1100471 60762 1036094 1531376 819823 665616 1282465 1418132 134716 49154 1683456 963637 1347106 1619298 1336817 1490325 276409 1467364 800888 921346 1287780 1437169 1020800 852 107908 296636 1729306 1165343 1692854 1690283 1599389 252103 438081 606802 1730023 199695 560165 1627714 1080249 1080054 584035 1674249 342352 1003431 961195 1164026 1763859 277226 722095 1776669 399622 208010 1957921 1855455 491658 1173766 1036246 202942 565056 1000337 1050031 298900 728109 114473 328134 1766132 1652245 885063 76943 928828 628851 1078538 250780 498662 1109131 1480233 1673962 1862922 258093 320387 1273063 122283 444326 1259077 853873 79834 1961791 1745794 341870 1253078 1064761 1596278 136999 1328072 1409428 1585192 337662 315478 1127243 1651795 1841920 1849456 1869938 1288747 1629783 1516861 174789 1688317 1211418 1164717 907714 634568 1001160 190750 591063 1969028 1661135 1082178 622421 1148382 1724529 1042426 769643 354616 293907 1995236 128139 244188 120089 693733 1124095 202499 469964 1861301 1134347 1262541 1216601 1078754 909913 900351 442473 410085 986286 1347477 89635 42026 1771546 1276573 1652829 769254 221950 231082 1999732 31739 853578 1510856 917383 1406877 708772 1781099 1347911 564322 982098 953878 1589541 1808072 1315782 842887 1961830 790278 788919 759196 762138 489641 320786 652782 1971890 509567 1519529 839125 1484614 1300899 1572208 126766 1651867 210315 1190058 1963650 45652 935424 906811 1086799 1350159 775320 1144376 1863921 459309 743080 337481 400074 1379010 1159987 1650803 1840205 169184 501646 462976 310978 1319630 114140 594470 1201060 909435 1152878 179021 1514111 678594 1483831 1043156 1639116 1478383 697860 826470 888673 1290809 291835 1536708 625902 873788 1306968 1072000 1349870 841002 1544410 77898 384545 392060 291146 952175 331604 991848 1046900 582153 217265 242572 1500107 850197 706964 429762 347070 1595831 567993 888406 683922 794943 1955442 385683 772195 735328 1502262 217178 316114 1329694 1398640 483454 1699636 345766 483710 1261154 851164 1753858 1802638 1017327 1058481 359150 412831 62634 1406518 1209226 296450 912047 500873 1013790 1784061 1464072 603615 1926504 636437 55020 897205 1105323 870399 1269540 1524035 563516 1972330 785177 28032 1038671 304534 917550 79692 1051288 330523 8991 299418 1055777 449495 387650 76629 1250753 1899377 309008 101485 1392216 1694380 702156 502244 200961 1423005 386017 271870 344934 724702 1997685 1635937 459663 1165482 668197 789061 546492 1290337 1767527 1498217 60492 828706 1335828 633057 1367701 1275864 1071002 1959006 497980 1016041 897042 635117 1635380 436250 1890290 476708 1135619 741452 812461 596064 1491927 1541131 1383712 309636 724019 1372042 1390351 625683 1136261 1837784 1047201 159422 1773308 1934069 715568 660793 1482945 1339434 1244296 1859230 1115033 1419589 336491 1307271 1966824 943311 354210 590655 670322 395978 1871343 1297818 1955612 1511417 1464827 1840029 1735252 76780 793877 817638 861500 1538208 274250 252027 726170 1306135 1080488 715802 522412 1267586 1589376 1529300 1383519 972477 1728013 1623476 1198504 584277 334853 493509 619798 945571 557411 793427 194918 1591851 1915165 957534 537074 164506 994539 323332 976858 1995476 500943 1098172 615357 703571 157224 1854850 500632 1085539 1512974 1159650 1571245 1639613 983994 1394870 74942 466867 803788 930380 407779 887928 1974166 1886758 54359 1055875 870889 1534968 241457 254788 231775 1573985 751798 1519348 969107 1914655 1771734 1584221 1006072 1565972 1501002 1573001 831583 837530 1033449 1531710 1401446 1402700 373036 795770 409840 1920566 835012 1760117 944223 140995 1163088 1923563 41559 1188781 1234832 96235 1467067 1800537 422228 16777 1068705 471542 1925274 369782 1554298 1353361 567250 442124 458927 492245 295580 520651 1229457 1171809 1988968 1940867 929109 765236 486340 1441701 1971252 141790 1163577 1776733 1900207 1811087 677831 1301962 667965 1651441 336963 811141 710440 1786934 1963723 1902312 813541 84359 1222513 1675816 1501289 145720 1330526 1167462 1604842 1777614 817397 1099508 1671791 314568 16890 935390 997987 1905331 221669 600103 709641 212633 1381761 733501 1215718 1967392 1013545 1879245 649091 176494 697503 1107424 762448 1657940 576062 1324300 1564368 1448561 1027308 1975650 1856527 921544 1215037 1869606 681846 97501 1118620 452946 953504 1707010 379171 133137 1088845 786453 1852755 801749 203079 1224079 576435 748945 200218 1113396 759477 1934871 722512 231665 1778059 1042101 563236 1862106 244076 1626275 1424288 619158 478592 773198 681571 108871 927214 261281 1135932 202789 1181579 1983010 220178 384017 1454061 306154 841297 747364 62308 1896075 841043 1089882 661945 1570278 1230660 419921 1919073 1849347 1081237 1082589 1215640 1017547 1613862 130420 45300 948778 1560634 1939970 1652832 1374851 793793 1797050 415422 1770141 317512 65694 28058 1936026 1887471 487529 511685 566962 208381 219886 1392008 1418565 1219723 1470028 1400381 1126609 1200262 710096 22413 720570 952665 148772 27841 1895649 1328415 849440 1201045 1877356 1910975 78082 915555 1333180 1106412 603867 76789 1323431 1799671 340763 562420 1780250 1934745 348749 999706 1094348 449978 211277 723022 1735474 311958 1320490 574304 784714 104556 702370 696045 593168 1069859 1118269 741777 632024 661649 106155 355089 1219059 163743 916699 106387 762140 1359271 291397 1544941 1444248 1123086 722665 1095982 667789 701806 537220 423720 1588813 1433666 464613 969550 842983 462473 1866475 1928161 1287564 1981681 1261267 1677918 604218 1246545 1703694 267330 1599649 1386818 1801489 351253 717098 1527852 1424125 1930593 314173 1757622 384027 147543 1800208 435113 1356495 1095398 421649 522393 1788563 1126064 1292337 1893322 1890810 726112 334636 1164263 1006777 242807 138906 1330483 490125 1930885 212411 1336961 638752 1951675 1885482 917412 255351 1118308 260975 827853 1263083 39892 672646 1930966 281815 124526 1555493 693098 1778273 1491131 1636418 74786 152651 603448 1042023 1135117 843094 170393 458633 1329356 612529 748568 1456072 453533 306687 195619 1444794 1077015 497328 1685794 838638 299079 1995836 676414 1294417 649151 1927500 1066657 408159 335404 1226555 15496 234190 177846 282256 1939465 1073359 568263 158578 1620193 1021435 1245559 342036 661837 847125 187482 484896 757265 80842 490898 487618 1219143 555268 55700 148659 797999 1391220 990979 1539490 477013 847208 1487810 921191 1061284 343300 1546273 1551902 1473754 1220142 1935523 248066 1309756 562153 187525 1772279 1450415 1462096 1210664 1676684 253019 678133 1024803 145988 95864 1161224 1639135 777322 1491426 12430 338794 104876 1735045 363672 525184 1254372 1735989 762437 1801333 1597269 1590960 169694 245487 77829 1740437 392377 1047930 1869057 1635790 1042742 1603422 47740 1573031 282216 764769 1427765 111261 88376 1279573 1139522 984479 1798891 841422 126488 519126 1578046 419144 147447 485425 1326300 1922895 413840 501013 1799120 1643975 1010090 438386 704975 1234709 1410018 5870 267916 361105 1262795 19494 1022965 1683371 43874 414989 640622 363593 1359734 1743993 799502 1668429 934200 1757456 600328 1309909 1371426 1031468 216721 972387 1666286 850658 389828 66229 1048392 1950550 505837 1426264 1934767 1545220 944328 1964260 1660570 61133 771638 1401736 185022 439122 1776563 641635 1473870 366592 1414780 847577 1618110 834439 1379578 1730052 139094 1312020 1720145 1989888 299181 123388 484280 137320 603566 1949331 1774901 403730 1396206 1200045 1696896 1338730 1727613 653969 385064 98097 1417890 861323 962685 759475 899712 1218859 1885377 410937 824309 900540 1373979 1216896 674300 923533 7397 839760 822829 661034 981340 479975 1885064 787721 975138 1992662 688959 202862 166675 341489 15364 1780618 990794 1965173 139102 1120005 654740 71879 573659 787765 937506 1870042 1879933 349875 737757 1846228 604830 89069 874243 565380 1981150 983163 1615892 1215184 1570092 1077520 1228405 673646 651666 1334590 1240225 1210752 119160 1773455 288565 1694008 1913135 1579367 647179 1794022 1966755 166999 1122667 1832557 480054 438498 679664 1603922 1674084 196984 282618 1659657 963119 12117 583261 1495134 168418 1903679 1979868 508410 590509 37238 833414 353040 695300 687529 666991 385315 1454964 1944922 1566350 994625 1380373 915776 1109718 1185077 262678 1246580 1423796 705082 647318 1374889 1968527 134683 947909 1654046 214187 1965228 1836364 1728683 1802347 905428 1835099 1074178 1480412 131642 1893278 260330 204843 857960 1167594 540568 1114596 349562 1626281 552976 1145114 770191 29491 225570 327245 917930 168519 1804659 1322360 1018496 1111901 1358043 1619307 877773 154003 1375874 1948890 1356934 1380558 24217 79879 281733 1661722 236263 1499004 1316525 1224460 1600201 1645933 566227 1318204 1179547 1516476 1083609 1220807 1453516 1817361 1751833 198947 878737 1904175 939522 673009 1994903 232155 601271 881898 1597861 1425065 142529 1090501 1950338 643849 800920 1419849 14799 1048126 1121709 300246 620246 517066 902421 752794 1484482 1087141 1377527 1042039 859980 1358520 1519922 1797191 368288 1221948 516344 1222933 820263 96026 744070 1674297 7404 1904496 345625 1118491 912694 1723091 113604 831533 1738578 1574092 344036 67621 518948 381086 1742691 334937 1370046 1985551 1043705 1410100 798575 1712040 760016 815421 217223 1757251 339567 661672 1203782 1836009 1804385 742264 209935 620693 603853 1359698 1840069 1140755 1710395 952389 49404 797317 1702863 1308419 1119877 637599 56162 638593 1257951 268671 1044585 1505297 684872 112865 1694543 791977 1433082 1076034 1903503 1529830 1877280 1747074 745382 119541 1316221 45407 306210 1909903 1865288 1527108 963942 463434 1995436 120119 1457207 1525183 1634326 1229186 586837 886295 1342407 339684 1097700 1965488 600037 1355028 546913 1067379 655006 1851441 37981 819059 308135 113118 188659 697454 714803 991957 387694 962882 998349 1424995 1661650 526242 1944040 899469 472213 1144688 570220 919580 1820066 1492837 642726 762512 989957 455135 656704 1611178 808952 500093 999897 728547 1515092 1261011 1153918 1355559 781218 554182 919127 462706 1584173 463006 1156800 1347650 278856 1863366 264249 691842 216836 1241776 412450 213969 471376 1357380 908592 1770470 199807 1882743 999096 1564226 754517 1825284 599568 1034034 301778 1038412 270812 1484498 810704 341497 412657 1936589 1873629 1813792 1764697 1156375 1546626 1370539 1019547 1503532 1544494 1736527 1073846 438032 709876 1019878 1164157 206450 489851 1113417 932977 283944 1722640 1666703 629982 1616422 832721 1424953 22421 1264687 900285 1498758 316848 1248422 1151594 523063 1100472 1669945 209083 1197086 609713 562137 1541933 1106892 562237 988991 1896057 124842 335745 1327140 1755444 562874 1018570 1365713 356288 828718 1266988 1860851 1991932 1795794 1862853 861642 748878 1836012 1239084 575177 1477776 1550741 1637972 1461947 966433 979700 1457998 947945 1349011 1718515 899304 71181 1642440 1102098 399853 1370237 1084872 1748808 1921277 1764812 1536691 630990 1584073 456666 24992 230909 1761150 1000241 453680 1504248 1818922 1481606 1905339 1748982 905650 1012300 364693 888891 1038526 1666376 554927 462782 352721 70629 1242546 429826 1472703 1992833 1186394 1873491 1673475 991990 1209183 236957 431584 1421981 1177144 1500849 1121567 92405 1106124 726869 241105 1709896 551 1143153 1647473 1018291 36720 1190229 237689 1365901 64758 1275397 1859818 1810253 916932 783789 1635558 103844 1976300 228842 50724 1210466 242153 238125 386485 1705365 1332949 239903 1690817 628308 377174 143677 369767 630435 1974193 58858 554059 1477769 1619616 210064 885733 1628095 1030464 924134 553500 1481510 1822093 1727680 265167 1121472 516002 920143 360738 313233 70466 841710 535323 508106 1476910 468619 1662093 326569 750049 780960 1374739 1496930 989532 937871 995770 1110940 161814 128893 1785410 457332 1601456 1182406 200268 1469734 1776893 182057 419283 1007004 946042 1855980 1689415 1905282 364299 31170 270963 402578 1350594 1213878 1075984 514683 331390 1575178 1813413 857027 1501262 1015224 671048 1538644 1979679 1824994 1807329 702895 858093 274134 1583328 1648079 1989202 1911978 662227 939434 1940879 1611235 1096853 1928688 1998142 1153832 684270 1584743 1579557 1654042 222872 1586895 71343 1654680 1434857 1277699 1658755 1133909 1902688 1503577 1450979 903470 1811587 909181 720799 914968 1792413 1220015 929603 574991 842180 1753581 1578419 1084009 536313 296795 369881 771972 282765 1640463 200652 212829 1557848 1783554 32886 1433691 413499 108216 144520 545231 384053 466689 1201492 315851 1626287 899567 693245 549770 369517 732518 441479 1072378 1326107 1004335 1665363 1305051 357495 703790 1699340 248965 79160 1494490 853028 244027 238975 206439 1857556 908971 859319 1847530 536263 1887562 1126755 1618601 445777 1405542 1863980 836858 1275445 194460 1921262 28574 1243006 189207 48107 1173768 1526225 246283 77764 804731 1285834 16070 283356 963326 725589 1980444 512848 1142661 260542 1837771 1369363 416949 1957574 1352535 1313514 694858 1391933 1715628 1943996 163561 1896506 1191110 407476 428864 1224949 1968554 1161695 959248 174548 1027085 1274824 660480 575182 1992605 866628 1777083 1549864 1326979 580088 1596793 806054 1729601 1419366 967886 1804990 514482 73563 497588 251715 2930 80920 1979902 957202 1772766 1835522 1440694 879072 1725520 265125 461463 1993202 1133613 12942 1183524 561526 1861510 1345882 1454002 1862936 1350398 1051255 312832 1395771 431603 1902237 1192886 129754 1247009 1085434 640560 1001747 413485 1106161 1115008 290525 1962288 70456 1693401 426055 406469 941881 312987 532098 1035823 473137 1572665 1591705 1359078 504065 962677 463265 1665881 956858 801846 1130477 1020287 1745450 1865747 494833 666771 968695 1164932 587577 442493 118504 1838751 246804 1853965 1500634 1288314 843743 358674 1003553 1399556 89233 1683212 95254 547709 1713401 1217072 1966658 351667 1086327 37994 611296 1775438 1669289 18507 125084 1915102 1632885 1911720 1717992 1917764 1080075 424504 1958680 771018 869861 1171519 65598 536338 1153332 1885264 1565611 1562731 940131 909521 646436 385424 1932776 108286 1977333 688276 1419046 589489 1950190 516450 1681904 160332 559363 277019 668269 1940203 750496 213145 832449 402533 1533692 1091758 144339 453514 1460508 690060 499975 319534 1084974 1387521 1059441 504508 242585 130118 141800 1839332 843556 207855 1170089 331309 1411112 1338108 951899 1504404 1105799 1253527 172330 1524964 357473 1012716 269917 22297 1761591 1025797 179258 451354 1292557 1450445 578375 1874267 951203 37321 235592 1741413 242757 230018 1574691 746390 1256940 1284746 1155573 211156 1578550 80447 1789925 1678399 428871 1956647 1491025 1323035 888124 479117 1927866 89369 3407 905536 1480045 965379 239689 961420 1005162 1515124 595998 1999938 1741776 1173095 1642704 489182 1312150 1752705 420540 1422907 1677814 1692624 705677 1404868 574843 40381 403279 975298 1778202 318112 1647908 178706 258824 740772 317952 664846 575101 1447940 1930458 835188 321771 804857 838361 1077087 1867192 1262823 1706905 1272569 230744 1058689 1647603 1934376 1263053 196978 1248950 595314 1489559 90945 666123 1164071 1607113 1257016 89750 1535699 1283641 1615234 724370 1264883 176184 54086 1606421 209656 355084 513306 1251403 1361282 1561474 971556 1005038 1614652 1686427 1115843 728581 498904 1151344 364831 1533901 286437 1309363 1254222 181400 1682595 668945 596508 823416 1630844 715387 1558097 1816992 451843 953952 1649049 1376129 806383 1217907 1785287 543394 253151 1841419 652905 1254624 691156 1177739 1032927 1445156 70590 990931 428807 762312 945453 1361633 441487 530022 431938 540111 1007066 1696750 1057872 629169 1939720 145364 1805283 977327 962969 1758304 332248 1639786 1230378 1207894 1694690 1525366 1835843 1736379 1049393 1030597 1748367 418494 985214 214301 370270 735924 1083585 803157 1217226 321009 91155 908171 501697 1345481 1015887 395002 1984211 1631678 1175387 477880 1309598 131133 1927119 1428380 740579 1750656 440097 1581610 1064096 1488613 1451137 403755 1183226 1413389 375462 1434389 523132 685476 1670079 942147 537260 1224675 975513 1324695 609701 608528 913774 1388456 1273479 522451 1922617 841587 498894 1490326 1830424 1579483 1473844 448464 1645322 1339093 1245730 1557948 1170962 1097503 1893246 1673111 1908803 1037745 466213 506317 1738197 1870914 1692031 702236 747122 1625684 1033666 678782 1775479 1766102 1832581 526828 599049 795555 1806571 1327887 30084 368469 1137877 472108 825755 1761668 176217 1324893 408108 112706 1947865 1440492 1608982 898120 1497952 1415532 425864 570508 1336321 1822502 854126 1726664 733780 1205389 965189 847859 798240 158048 217733 1084919 454367 863241 628374 1753139 507315 677890 164907 742720 663250 295996 315107 1556199 1204999 225191 1323450 1838605 1276075 324649 181493 1926979 673734 1416130 177426 1756669 454645 120022 671594 339039 572292 177806 1041670 548497 1786804 407320 1520688 1355171 940274 493191 902607 1176006 478896 1004613 677324 344108 393490 415152 1042759 980912 1345341 155397 1313377 818342 236726 241793 1447415 77751 1180238 904107 872815 308434 108710 1806656 1087158 940431 536453 866687 1020702 1152600 86745 469075 350930 155314 1588003 1033231 47873 5711 95553 122701 974985 1040898 342834 115199 1100408 1339316 1054971 164553 583742 1052775 1420811 1591529 1606288 1019846 1866283 619527 1219639 50756 1600424 621998 112658 1122147 1482016 260383 154868 1957960 731539 1446877 1716869 1212019 689809 340044 1215359 291209 977909 577975 1354090 1847464 880396 1546936 1182760 970754 1612504 1084047 1519189 1018575 759458 84154 436602 331143 935239 313845 687032 1671375 728929 741563 1462299 1956541 1040413 220150 84825 3287 784508 1565011 59160 915543 821595 673452 401643 1141828 896513 841611 360777 1665493 1201853 934004 1413411 1990076 1583411 1194418 1816611 349394 508270 988703 1504285 368886 1445606 1976994 506076 216030 745277 53561 311491 1592267 819867 1446662 1590302 1418135 494065 841075 629569 1754042 1387219 1401201 764312 1003928 1149633 864213 1534565 1215094 1223741 322507 1227016 310845 1721262 415511 860446 950636 1051965 1634846 710606 705108 561739 833066 720917 99139 638745 624739 1132629 1952412 468731 312319 1297020 633926 836282 1999608 174799 1420342 1937708 1106413 1827797 1979653 583859 1877029 1816503 702074 1554096 408826 505648 1000249 1101858 969566 351575 579929 1008954 1743576 865856 866795 1132715 627660 234542 1838205 89001 964092 491651 1914961 480372 1915688 1158 445319 1370912 1449312 1557974 49237 887033 1555518 689489 1833779 1653963 56717 1043835 1138637 1372941 1389031 392317 1078636 267572 1090645 1834303 874349 636272 1592471 975484 1377448 1932787 1091862 114569 1970636 899517 1820815 1961680 626448 1448133 73906 1662033 1753006 950207 403884 1946445 1880643 1442856 1002281 1441236 459850 1387975 1251975 909345 638803 1323243 290466 1228384 1680447 1210172 1276514 63130 1934374 437039 1719620 1947148 1614626 1169991 286817 1484889 775950 1330056 479334 906837 81655 1229803 1650509 122520 1721890 666440 1412663 1211740 762558 1364533 341686 389172 1908943 1651051 845077 1336317 1000213 1042843 142982 1828734 1144251 438295 1905953 1696670 419783 1602081 513797 1747764 62912 1468976 1066232 1542300 550629 263625 1071832 833782 1648801 857049 251042 791366 77064 1255432 988625 307551 1391798 1269328 660906 92632 1582984 864382 365105 1968682 1502367 1762665 1099291 1568266 110000 1432312 1852169 960837 1525678 73639 111715 1720527 1678393 338816 1799801 481387 1829580 1429356 1209708 1186179 169443 1130297 1878700 1955107 1339580 428526 1373764 1738560 1839968 120390 346125 147613 558803 980744 1028320 408214 1555415 1978996 1348735 464058 1214483 308219 1322 1830557 891667 673239 1109096 1906983 277206 158936 933637 1393564 1335527 1744543 382575 817633 1170413 186887 707100 647107 159340 246506 856194 237831 1384227 451449 1762302 956816 1305615 1141656 650099 406923 66412 289309 388406 1966764 1799041 1920026 1835573 500606 1175804 1830819 1221638 824263 1258261 1518984 1023828 1321538 1078492 10195 1198976 1417435 592484 300005 405135 703728 597058 1271685 1187073 554509 1437102 387207 147361 937370 484201 270009 1433164 1787986 1822754 472074 155453 724311 1466587 817541 925255 1358813 1985662 1357638 1960807 1590590 1582521 389972 881906 968741 760709 300264 1632058 79616 84281 732088 503391 898982 75011 1244506 1531196 1560852 447103 437684 343198 1299720 1944037 121150 1882389 1806492 1147057 403001 1988914 1862885 294322 746792 1533558 1859889 1393794 832775 1898032 1327285 1911765 604969 86367 1167844 1793284 1020132 1655644 623994 1083053 1872813 658687 760280 1595466 500185 31451 1653520 941895 414006 1984571 535947 1156182 499860 289690 196209 1783505 416246 1105665 51860 608197 304029 1707591 46045 1510935 1620670 1748640 1058709 1528694 1060643 502540 1793774 311282 1196257 1100547 1324751 967812 151294 912473 960377 47318 432062 45019 1392142 1871122 81264 1330868 678346 1180336 1551606 295592 1414455 1852694 1827272 1694477 720161 743089 1161391 1012150 1374695 641311 797463 1102178 473221 685160 1064526 1744550 96372 1078556 1104692 463311 5456 1019555 1788012 1064545 1889243 1589983 1237259 1316510 200910 379132 1363773 1571213 1424510 319474 967013 1531081 1507420 621424 1239109 647483 321596 123263 1166328 399953 1692712 79873 1737937 1242484 1867810 841411 424540 262800 224503 1443526 1072666 48123 46224 606098 1792880 686321 558155 1953121 1747454 1177756 7774 75270 860613 990542 223072 1857399 276262 1584938 653815 1882892 505779 672081 707894 1564594 458954 115049 1571268 616764 25875 1886162 1656661 244514 1394584 873751 610724 1524615 1540273 225509 1356222 1981072 1859798 875826 957441 4100 1538013 1516480 1128228 213074 1000426 881091 1822900 227123 1016108 1106284 791240 934894 855066 416532 1942272 482355 1441421 248499 232332 95773 385121 439938 1920972 1563752 204205 302925 1108271 1732245 1123138 1543512 1908271 1464638 1645090 1558487 1490538 1850250 911906 1400124 668451 1589381 1403839 1683634 676393 1648690 1659505 1717922 206977 799017 386710 1421965 1912797 313787 4849 647615 203457 1274035 854934 990519 630092 944639 1913979 1391497 1714580 1675633 109675 1761938 1252986 1801794 944956 1841488 1553270 381158 1094800 255874 1858182 1227888 879346 97095 671583 904691 315663 404891 24661 480049 1791318 1639573 1130003 887745 1551442 1317233 436880 1715872 1027362 1069057 826536 1436955 983241 602712 536354 1910045 1806935 773583 1404290 1502533 1242372 1445555 1273835 1889793 429435 704491 1337987 118121 1594503 220264 1722767 732945 323618 487706 264135 1109061 817136 332740 1107903 1036446 1808306 247233 1507936 823636 368836 1265741 1646125 456003 1016589 1832669 1874837 1915498 1259856 1572869 867030 990855 1681280 1219931 615408 865242 875067 544738 1504951 1835872 1905801 1372243 652700 2650 1416982 1355604 933871 984613 858632 1787413 615494 468205 745940 1075318 1739065 364678 36061 753716 1680932 1561950 1220654 863772 407153 798195 1297449 1251050 288240 996272 1618399 522279 167556 70298 885364 1821185 796146 448332 112942 699993 1726374 941502 51801 977894 1774820 1302692 253841 220092 140806 676986 1901118 782809 1371959 685739 1213946 297579 992567 1325450 984716 1379953 646737 153009 1103424 195799 500413 12300 66778 1147200 548857 6676 1910316 511735 1479851 1905057 1746762 960852 476360 242276 153468 998150 1810560 211718 680080 139368 1102566 1731929 994595 244896 1668856 672261 1129974 134821 1910925 1632281 1301977 416241 324288 267997 15805 1385000 420461 679796 602988 994679 727467 1894205 96926 494032 1975414 689577 1649767 297426 824250 384482 1859196 39359 537889 1671421 329266 1685071 1632597 1138272 182620 1372565 248967 1688470 157796 1345332 382699 1452666 807791 1455693 698593 1858824 653611 1724409 1949458 1236687 222919 717644 407934 86182 608969 9120 474298 218955 1626917 506609 1719926 677805 603107 1817985 435507 1700597 1804374 1436913 1719941 147302 1739730 217198 407013 454455 1711500 86258 21940 902872 1418754 1615295 1995539 464842 1177085 1795166 1265561 72156 190510 1486757 324556 623122 594402 880179 1992323 594231 998514 1857571 1906865 923917 607043 1064567 1536125 987111 1492855 874790 340340 390616 1694042 1671444 263425 1473262 772720 262829 1380670 1041697 1661363 1431282 788819 1743739 425876 1443737 1202182 1799546 1688018 1127273 1527942 1734098 1632773 1567034 1498489 295155 451410 999226 965082 686182 1532895 1518674 1067355 1407098 1634145 83702 449095 1103282 473003 340017 897367 880997 296213 334665 1163736 1402745 1596368 168162 552622 1378814 761078 1598395 281556 1304407 12536 358100 1988657 448585 662874 1300553 748454 22722 268042 1064499 4006 1054443 1586516 1986586 927806 907366 282104 1912471 1095992 1882040 1943410 325170 929905 1464972 751786 590881 1455085 1009267 389335 1721429 58942 1866760 1718016 393716 1762025 184734 1689219 725773 1220762 1122299 1034756 1234501 1081550 21834 443165 428830 365710 1829639 575391 1274453 136243 1047729 380272 477942 123247 1021566 712793 1755153 801307 1778588 1493441 622059 1439455 1644671 651675 754934 1098346 1226921 1583493 268801 361591 944480 1887868 70193 1572469 430937 1715464 683947 943399 567433 1459177 17312 1950215 175477 31116 970922 285106 1778594 1089486 1503981 1978480 1134607 1824480 25076 1072214 827730 1244590 576019 34491 610640 1213850 1346120 1360554 1648669 389632 1192147 980011 1906290 747905 1095829 204686 609394 598923 15697 471349 1451097 1356069 893310 161324 1946628 1138484 549156 1044079 1959247 1762719 1277735 600948 753228 89792 933619 1114254 608841 1396000 830230 1775427 1863091 1787605 948430 144510 1457291 755934 1204736 682073 473303 1749211 488570 1028447 98028 743752 817801 1878324 1011436 1885668 769124 1452765 60690 1887633 305535 1325418 1618752 988365 986082 625735 599232 262286 1379949 240703 1474927 1345972 141760 468408 1273897 1490518 1579654 1766691 798800 1615585 774727 993481 282079 1954127 1783371 131533 1883314 672266 1463034 380012 1696544 1123260 210709 258860 962092 1247024 813693 1230220 1693522 1329116 1003628 290924 681743 1260018 965612 759590 1169865 962509 162256 621653 1572392 438565 341127 431525 102681 1549213 390495 33306 41595 538985 449472 1944788 1678943 1211432 321871 1983078 1174587 498717 236111 569857 1394142 1214916 466121 1684602 560369 1970217 137654 1639728 1618218 1761529 130594 1042698 927347 280829 776038 1432484 933275 1436594 14525 908390 1899513 1581947 1854424 933100 1602041 1089826 24633 196260 1327537 1193236 953286 72957 1084142 736106 1751668 667943 840440 1116854 1244353 470509 13009 426917 49945 1625276 75565 446980 817722 821769 1678150 1914892 1896729 950957 1449605 1713248 1156035 526024 1365427 1674184 1253464 1532983 1922299 693646 417126 853250 1164744 1580710 1323848 1878045 1116766 1510461 436333 1637487 611123 754272 62453 1154427 1476446 765585 957806 1877783 1638890 64912 1895262 1586745 374429 689030 1290048 845357 1246183 1624895 1707574 603622 600840 665325 1982643 1068930 169259 206686 913563 542434 631377 1640001 1471886 1774711 348283 1706435 751639 1901613 270887 1684356 1547946 1894437 673593 508532 1096443 1270523 1080117 1466014 422313 1570762 15270 1348501 1706107 1828121 994492 1849293 156566 904703 182429 1833751 1247478 1785182 1666659 1679957 410748 237267 429547 725350 1309775 727857 1515047 817221 177126 861146 1820522 1441404 1567465 1049169 1085876 1241769 1562399 1863512 998431 1056560 1083387 379746 1125234 1431677 1720640 170341 1440844 1808604 1783054 1847461 1362937 1486857 1125628 1501355 245754 1313411 1778530 1346248 1496861 1224414 618764 66521 1362339 613695 1305273 1324803 489443 1407710 1130693 801655 1545963 1165890 160389 566844 488471 1995769 1217733 103511 1505691 1858382 1538031 1294623 1649598 1859466 517760 1650899 41683 1262716 1220527 849613 128877 1540722 330260 632454 1659463 1570268 1421775 1664600 1252347 1872973 1584320 212859 1747724 1064530 1434818 80921 1546165 129808 1749240 1837712 933140 899349 1003384 814069 828252 448740 380492 628172 1183345 983781 1531692 682482 454659 1639471 1119361 1849012 1757681 275143 1150445 188071 62768 1038995 680878 1365421 1698957 663373 894079 1174275 536085 1864683 1601263 173102 547271 1016676 942168 192551 162844 511201 1289953 25278 1484883 212134 263621 1733005 1185391 1514366 1872994 1200360 1840806 234383 1249903 1695635 1350914 407257 935658 1711468 406922 594709 546021 780502 1479709 1908359 784344 1209249 870160 1966321 505737 270132 1987211 871916 1993350 1519953 1444228 915787 986680 1263301 1967202 1721075 1992642 487832 766380 334128 1554200 592990 310489 1726852 135003 67313 969746 62964 1678066 8898 1661547 322345 756192 1283713 1794968 304746 717590 1748460 578938 734298 318807 1219857 1227444 505836 143450 1781072 1741302 1604320 1766905 1639787 885236 223375 564367 321193 1948449 846144 1904793 1105265 1722207 1866029 1305332 850900 786084 1739536 522961 245795 1691259 1066939 1022546 893113 1032089 1562536 1567213 1543398 1249487 399153 737099 1725679 1585843 834356 1031322 564484 1276638 227630 1842005 401757 140228 334144 1349049 986194 1443038 808122 1421424 529442 1369692 1192724 723298 106224 1111970 168551 1384749 805707 327526 285060 83580 1555417 1255177 1366943 363282 1889209 1055377 837062 1424808 1809541 993066 189834 1110158 344041 1704049 317363 1626668 823533 1870009 680983 172606 372641 1865401 845016 1748760 437040 1328205 969590 1710092 1842367 1149530 786480 1421307 105364 716417 1886682 1586016 1499235 1227826 577276 1452925 479595 265021 76349 597162 1005936 844186 929712 1347222 1208590 1025228 1682279 25751 894189 1387693 1149833 47241 1404188 512768 1380197 1304112 1937774 1007998 1625553 432589 573559 1876955 733997 795926 286368 698976 361640 1285382 1162505 221010 805741 345342 386381 561856 1548956 154377 1826426 667008 920656 1734563 556876 959155 617631 248767 1522684 757171 1311460 1329251 1114965 298562 110836 361283 1367023 125670 642487 1839782 1342939 562437 84708 979811 390041 1791856 734697 140175 887917 1307893 524494 1888279 1615239 727455 124295 687950 1475961 294356 1377130 611418 144141 906934 704690 2422 249800 380263 362057 116302 821943 880728 1980108 600471 527144 1749186 1560757 458505 1595448 1322528 577733 566223 607282 1722970 269203 616588 1469265 1426210 997711 119416 1046120 1228195 602902 796715 74041 290856 1626504 310159 1045942 599553 1078208 367818 697870 552514 1394788 1538349 1268427 1403156 1209532 1016203 943735 824894 59044 1854314 615194 695234 1845155 29703 800197 99791 545427 1852437 1543817 404894 68373 1895968 1959005 848028 1533475 1906712 1385973 1623143 689401 1553577 139795 1215260 485315 1480284 634862 758062 896747 731858 839046 431896 1840960 1173296 1751008 365631 1363028 1125991 207772 315883 1658932 1729737 1050007 1167074 996940 1354780 705633 1478570 45999 827152 269056 1860760 1914353 802507 1435969 1187118 1036465 1004543 311532 216980 468737 786622 1098713 1871964 991413 1671283 1609489 146926 1215938 9329 1397127 1582049 1642675 1955785 235281 1239865 520224 557436 907880 1758685 714942 848380 1569689 359676 1490360 10554 213402 323699 620358 654333 1244373 462305 1634332 729230 1644334 855345 733765 1221052 1748964 1497195 745121 1781764 391283 1223307 1623027 1738778 536078 1984221 1424484 1469927 1000060 1779849 886523 834569 1248102 756771 622798 1935873 1788125 1903739 716154 1516249 1812464 26035 22820 1555659 1522048 17644 816408 1293602 1923388 212622 139170 836358 410292 1173493 769648 1946512 1100613 134935 54264 353738 484855 1513410 1156638 380926 1756378 372942 1629725 312777 1190275 185515 1243576 1924676 1942836 1590711 1909379 499485 501893 461859 1069404 635898 1397901 734903 1185840 1970883 710922 1228496 658211 1259604 526324 1888292 889631 1165837 405643 1003239 1300301 1120671 76517 231003 1378701 131405 1179739 1054845 1693980 713694 1992297 245321 624530 825940 1239858 513618 863240 814793 1926765 1995197 260550 952187 597458 1944406 288766 364720 948063 1178841 887735 1161295 1341045 707351 1487337 1166381 441087 707382 1886523 576582 1449694 680536 1950030 249444 996732 939035 1879778 1564211 917193 855471 1893751 1403656 48080 1428147 1170206 1500949 813486 1877977 532380 1231230 930620 1954635 1200101 187725 1957527 662965 1267215 1885058 1982689 1821670 485010 213622 1154176 1611168 1108794 1799763 407421 1199353 1727659 346191 1518826 425622 1992001 776478 1262664 177842 1274375 1110754 216390 719742 671669 1114703 1190870 1334326 1862713 1581162 459514 1778584 694138 730312 1071410 1210867 1123751 1709193 1449661 1428802 370464 759175 576927 1448637 1342913 867103 55793 1863504 1477926 682927 905594 1629393 1898046 1888104 747961 480842 778947 1912586 1002704 278766 466414 113065 666243 1159961 1658408 1179538 78573 127978 981865 1264415 1141098 1072631 746545 419315 1664076 175337 426518 644294 425156 111936 678955 872350 1697560 3222 395795 17464 597879 453752 215567 1060180 1029429 1796157 1321969 71472 727801 404938 1037378 197423 1905137 1619529 305596 388214 618776 1708317 124449 574052 403751 1701942 724739 452443 689587 1841738 1097412 1695526 1459832 1218063 365965 1397317 914170 650700 352651 44714 578804 313005 667046 1002801 1529207 503203 394140 53770 1047022 1912004 1791019 482365 1488959 340510 380491 1652187 776023 944310 1002321 1723299 1089709 1667867 885083 448609 243354 1142918 399204 1088545 59983 935514 1165739 773404 205832 1652827 29835 1158937 182631 631566 1735457 1375255 497804 353236 26194 966345 1436252 1358665 1228440 221496 54076 698419 815465 1343755 704371 116634 725385 1913444 1838322 1082318 1433051 1166601 1829694 1534848 1365627 1451520 1349954 149072 430431 618251 1022066 108384 1611409 546848 656715 1117316 215036 409737 553728 1469518 302188 1799734 570888 431196 1845119 722843 636803 414223 1125681 978736 398714 128943 1136166 528669 864435 1409982 1518415 10160 401337 1860945 1200243 226732 602102 1554990 1004412 1905583 1770960 1859487 1326818 795569 1523188 1001068 274706 1001720 1993857 827166 543532 66746 1806949 1751304 186699 184793 1049172 85509 1889509 1051541 469674 764759 561246 1565914 1539929 1560644 352351 157680 577936 885032 509353 814644 515974 6313 442723 1118568 1030685 498473 93440 638663 276054 1931942 275170 1931532 581293 956127 124959 932864 1801522 551735 1653297 1178172 651706 1576165 462609 763994 816394 333785 493490 335904 1818881 1594304 874049 477157 623140 1008600 986057 47719 1837382 856401 1379123 1793253 218402 1486037 1520356 1949526 1946818 1225948 1811572 450437 1091137 942088 1829248 1215415 41638 393547 654421 129580 1211090 376769 212202 1608089 1492378 1199213 325161 436818 195587 914165 995235 1776719 132209 1101604 1711631 536851 1473559 1110203 396861 543003 1664589 711580 1995076 136859 1456323 424670 720918 965967 973728 938256 48109 1009715 455038 61235 1885128 2607 223235 991556 1319571 365487 118205 254225 1473632 178357 1418250 1158108 593160 1481317 1262550 1154735 1697734 1793925 1858468 1689494 638527 317203 1293283 1111852 204589 1629467 562483 341078 1010332 633008 1388705 1189317 1690129 426803 1974136 757827 1556366 1586346 1742017 426792 1292108 280331 61968 1261590 1939586 433450 30773 1481153 1879781 179082 385148 765615 67536 1583754 1754449 793735 681840 718662 1649605 1465349 185787 783487 26426 994841 1564064 1809003 319126 1927155 639323 497994 378428 819106 1468496 982733 714756 1007219 374005 1884988 1387582 183311 1033607 178280 94888 901199 534975 834651 884541 1288468 257811 1759303 143342 1929332 1697143 1513769 357563 1826670 1421123 1770397 359988 1556139 1484055 255945 1036325 1159333 979751 122489 1960970 1125015 156681 1002314 571368 231757 1353858 1278936 916108 1633524 785679 182558 1116825 987762 396050 351540 1082030 578607 1564067 156156 508591 1417374 1910368 1713014 1776598 1188417 712467 1803942 1665172 746532 490970 1581792 1509054 1546287 640534 1010078 755441 607520 1971894 1012728 660111 1496341 396553 1150870 732921 1156244 896792 1537934 1299530 1738735 1574832 1778825 418664 748591 313505 557659 838354 1212695 1891285 1990932 564052 1175556 508715 359489 1048643 347967 1836690 826714 889262 1729867 390730 545487 924242 306026 1837743 1281926 1716825 1554726 289643 736032 1223367 1941559 200930 1751086 751339 657457 211049 627814 1365438 215973 789083 234737 241269 1338565 1960462 314660 1282935 1780743 190148 798262 26034 481965 259060 528560 370368 1195621 893514 622694 153480 1068859 1226418 616379 1941202 909873 1443522 381615 1221207 337023 182212 432573 665592 626343 149357 1454219 1966041 114880 1722762 204704 1431095 1774710 1271330 1270958 1313474 914590 1402629 218982 502525 304216 1709519 540914 1375640 1073710 881367 324407 1986515 876072 498444 1174961 1720510 843673 1066094 1268918 1670843 395754 1298471 992205 415595 982941 1194504 1137992 421047 1913089 1284127 1370613 1602856 190226 1698066 1018600 1453459 997314 1791075 557958 395338 1539507 1852705 737874 1481151 1122613 120135 227619 8379 263007 66652 1607496 71653 1739554 896254 1791808 1538355 437147 344554 106808 1816306 159221 874109 582736 492669 390251 834343 242232 72989 120801 756542 1177115 1612931 903081 64708 95959 173461 76793 1163434 667820 1790235 1904441 1193903 1912110 943172 1565600 1071790 1802580 238226 306830 975205 102875 1941078 1431543 1560517 1972660 885698 685618 924338 484077 1534661 342181 478350 1478473 804813 870446 1368770 1752589 1192361 296839 603406 620280 11143 1443685 581102 1346908 127926 1972370 1828572 1891278 325341 1276167 331860 569485 464092 1165759 993272 552449 1517804 1368372 558120 618177 242069 1583743 793109 28674 1208572 797470 733874 1533180 273398 1239207 906978 1233100 1145136 1539373 1826495 430266 1982867 1012035 320116 1972309 513938 886800 1055829 108094 1657769 931063 575050 714363 580894 644435 625325 719959 1596518 1817060 881411 54861 193122 1681142 1195254 1657699 1329023 1376900 404709 1805082 245709 1266701 34488 345465 655294 1842903 174872 8219 1044054 284723 819375 789444 680212 1203602 588504 256199 927010 347570 1181520 1964976 1015883 1861607 251028 1361746 1357781 580281 59584 354532 1144863 1542921 689431 1478827 1765201 1328647 1838805 1169016 876391 1638519 1429288 1682819 138091 1403537 1682695 1970065 1557559 1978336 790737 184776 573721 1595312 158235 805831 1030728 1635111 915366 236034 873457 1533617 1847445 660498 1490433 208399 192131 1663935 1424854 759776 135546 1628056 1924242 385260 1639982 729192 1075050 912134 1066267 885260 1093177 1654746 1272055 1607439 1404997 940016 1086954 587640 1339364 1152117 1968988 1436126 3954 1403574 159882 575369 1018167 819333 424196 736805 99978 1779167 863408 1085407 284700 746728 1925855 976922 765610 1714482 1195183 1633784 248133 469035 1416377 58588 1445920 442560 1816042 648862 236945 354871 1140634 1483331 959530 339758 1726375 1076826 818098 1999935 1076088 1542890 663135 1013964 944955 1247244 280716 621293 6912 1328122 1412391 726547 1840578 1531070 1587896 852574 1995734 32109 1036361 1189198 1699586 937943 763210 1048052 1012830 379739 776482 1822240 1377893 391123 1820032 36796 1542234 218124 336298 659253 132317 496337 1912655 534714 1780269 1284254 911206 203842 754912 1525220 638304 1505311 401392 1042295 507151 1393261 132413 1057582 916132 1028392 1759130 258597 1770386 1372226 1302289 268158 185560 804816 1304441 1547560 1239203 1731856 427404 762305 1611239 177312 21248 1065566 1619375 1265075 1783157 1998109 997666 548748 1820331 361579 451676 558730 1191509 1084699 625154 273141 1097858 451111 1084137 116148 1517267 814746 319458 1279793 1431277 1341540 669363 1279627 489420 489660 376748 45255 1458664 1366495 1178031 1938548 1568995 12166 1393104 703199 1329807 1885843 712170 1409191 1385924 510275 1404202 1892344 628354 1023535 1009693 730071 1127712 849922 1592179 1092024 694966 1887672 792157 1366788 1504097 12885 944892 316542 793759 1261709 1225413 1511573 621257 1141526 1213584 1788145 836973 108091 784637 1766647 867307 1667988 703503 354558 1312595 1878465 71091 906105 1271615 1979741 1696400 1998064 535409 1381935 1052982 1462625 1629878 449797 747218 362697 446165 1694753 1705494 478566 705024 467388 298917 726425 524245 507856 268639 35578 969645 1608112 1037372 1804961 1251263 1884448 1533849 1050773 1267279 1690346 1336950 1571370 125301 259775 1089812 1371840 96036 30286 298641 1715183 1164312 883590 846224 831542 1014723 448751 1827012 1873274 251044 66175 291094 1156987 1002978 644453 1174404 995114 705845 414574 1267322 1390915 236275 1170578 644045 795930 132859 1745833 291219 1020308 477825 1373231 771271 1261595 1458858 1525943 1918385 1320987 547538 1364376 140738 372919 1184335 1720599 799635 1617070 398003 1950349 1031910 875189 951463 273904 1858036 1164019 161469 1717431 1620066 1137964 285975 1459504 15219 749753 1172992 868538 115337 661877 1771531 1085772 1866102 327457 329068 748959 802297 1037218 1463118 1191433 565224 118594 1685496 361962 71190 300357 1031284 1077950 5174 904005 741108 1322880 1145336 1113985 1189406 20534 1022126 1345425 1153294 597720 593072 1126642 222603 1169389 1419872 1879085 1106406 266574 305798 517531 205299 154118 1301664 285123 1962347 149478 380545 1806433 1454319 152142 1037384 1323461 1614942 1383169 1981367 652846 126924 407157 48314 531591 793422 1485132 1263337 553943 552968 956247 1069739 159932 1910224 569340 1601305 561630 1376034 146518 373519 1824987 1935988 245645 1900151 850400 45149 1225627 1277082 41630 768908 307734 9315 980654 4835 473532 729499 1536815 737716 1139843 42087 57519 345946 1159465 589396 1677529 1469113 586330 252449 1594451 1838469 779925 1695937 106267 1540364 1988759 1376612 531516 519347 1720810 975845 282400 551154 1125171 1617394 1639994 1828112 1231673 1583079 228709 564500 1394764 603222 1474132 1305319 757863 1293400 396189 1626717 1183683 1913526 187973 1601322 1609032 869622 1541594 1491209 357840 1390847 1001353 502295 667286 1223207 1311030 1202598 1371268 292682 1961575 1762100 1650792 86896 1560461 871305 1236994 113819 471076 1521438 1417327 1913893 1876537 1798586 856304 688397 244093 1915161 371551 141584 1228291 931053 1788219 1292079 150328 1719493 1434738 860704 217395 1688823 1482145 1470567 365276 15459 465001 347304 930638 533180 592156 582046 757052 923948 1785469 302495 938530 1888477 263821 917478 582223 1460126 307345 383435 1499884 1630883 1737848 285596 1233767 1859573 964418 1522126 1554158 315163 297063 1891558 1295115 1277108 836397 1025253 807335 1892664 598072 69813 1210694 1876120 1552542 239394 1992188 1099375 362316 1825140 797195 1261951 1277067 1888833 487094 724259 608335 523156 1105537 76642 1732978 1915333 472162 1815846 526152 524249 228120 1585021 143689 1424848 1572937 1106752 494009 1856167 541004 335466 1802789 738322 1348814 1170102 1515249 290599 107271 1307743 45708 390202 1449943 220210 925676 1253112 342042 512751 1918729 700621 622185 1033327 165888 452522 1611653 1620940 1426081 715644 1790034 227079 830038 1466414 1602166 867753 1087007 1138446 61672 1341259 73919 849840 1882518 995842 1095711 11259 49936 1681017 578495 1080246 1693852 831175 1114036 556725 954798 1437025 1842446 459259 1948804 155946 217311 499003 639884 1243889 1551579 624979 141949 1647663 189092 857638 827170 1498970 1333522 1134529 1866779 709758 483961 845598 719148 1982949 961604 878686 1487348 230429 1727177 1626593 510693 1601870 54736 523422 1777421 196987 1040229 533632 240597 1549561 103850 705210 758051 1900967 1792481 280448 732778 106118 1082560 1342588 695861 750340 1248388 978709 1029618 362371 1888644 717449 1184836 560260 935702 239341 951570 1764209 346807 1921139 1720958 1655421 1952943 1564371 418270 1604216 1201082 334140 964688 874691 801803 455420 1094836 1765330 163732 23431 541329 1476024 961548 811043 1638873 1734855 739290 596644 1184618 1440652 1424279 1156795 292412 1158327 1507104 1631714 1879514 1276524 1930105 90959 1696838 1490257 759136 1800845 94592 567321 1613408 371004 166571 1907855 746760 1724512 610885 918411 487563 744334 1588912 817249 632709 987098 785733 466177 697628 1472629 1768073 1154493 1355909 551895 661573 1130044 825328 1557112 9977 620398 669828 1477397 669203 1320721 1017910 778800 538 66998 278526 510644 136440 1793105 1503290 742670 690150 1487073 851815 1691922 130632 1339804 454047 1642540 1443828 698742 519346 246509 1953452 1025727 1847151 1527778 541968 5384 1274806 798345 618788 1622173 1339067 1240666 1729771 1511359 312170 1198449 279370 812453 461298 674042 643744 1008169 1327217 1376197 193495 1890386 1135216 1092278 340809 1569975 1458881 1957014 738401 1006437 1987 232026 1371585 844540 1515444 1295789 1208987 965029 788268 98344 767542 960797 1946822 1119016 1675376 172259 1469041 1165602 164232 1406929 772861 1138243 1352532 368535 224971 1448933 84037 1970035 473147 1723790 1467742 1650445 650956 1640567 1617762 1967190 1804125 704530 419742 323065 349381 874944 371396 613838 712978 283111 1877393 380547 1460471 195802 1145911 713060 1657196 1819324 1835482 970287 1502753 894561 1745782 1701291 1817947 1270148 971717 1560143 189196 164645 214708 1060597 371500 1170674 31966 862157 708472 118086 1554292 305032 1854793 767965 790122 805027 1482604 1755561 218534 772040 1853530 1898818 867809 735458 192992 588726 186121 1600548 873746 1136125 1245054 354091 1751969 452220 335294 1453901 978777 1357138 1504329 1682904 107273 331849 942449 105932 1381141 251183 1077295 1779214 647800 753385 692236 46114 1577365 552448 1385276 51459 1731905 314875 887184 1167973 458366 1284432 1047776 1657330 940688 168689 798339 1834730 1791311 404662 613124 1789188 1628743 105280 191241 1999183 626474 1198923 1986688 1530635 1725169 316671 570159 1176998 406198 299793 1696593 787699 1454521 1204691 1762190 1975458 1444002 416570 1878029 1829710 822190 1367111 324916 1624516 1974283 1660783 269542 1722201 997967 1422004 1250152 1910467 1627389 712601 1138420 1101017 1722392 1562994 1317305 1430524 151350 1797206 113776 646025 1481384 668713 1869939 670268 1618720 1354405 820604 1520755 857593 270912 1740345 1155325 668454 775502 1511793 1395328 731138 1523332 59159 1942865 1823269 1663735 1880519 1184303 1588963 1277836 753364 1256608 1136082 224672 1727545 444019 993814 514984 17915 1205030 815874 1486553 1610334 1948939 1639229 1349472 957207 1256979 34543 413578 1793206 1886395 1880152 1618495 478619 446926 342446 1725191 1435509 301243 51036 1074624 1508239 1249207 1922461 1732093 591840 970437 832825 572481 1903139 391762 807714 1498572 1051729 1409741 447698 314049 1518088 207044 207392 793998 557034 1723891 1861960 231240 1327553 1865005 275114 1920380 853418 700592 1648763 190331 61080 479583 1923438 644325 1541002 1698566 1475906 943082 669980 1269578 1741198 1887984 627755 1893709 176311 1963110 1271437 1204810 1191968 1830023 1469280 281366 1623876 1255458 18723 1515448 1836802 1521716 1751143 1894204 85828 667343 769021 1140887 1580020 240931 383054 1026090 479971 1068052 1856512 1474204 1691065 331192 858364 108259 1647330 1457929 1099682 1287388 680252 575175 1031779 1382492 1597542 158853 970698 109620 755201 1325983 887281 1211734 930200 1801247 651909 604810 1952281 1125941 655550 927140 1225377 1939598 448841 885801 1104912 310891 116424 1906904 151159 779552 1574556 1981833 365291 953774 652046 1537817 630282 1974709 743347 899030 163701 1459463 297812 1372107 866810 312235 376710 1033239 423814 50506 520106 1082792 1742224 1244142 475672 1689689 247698 1912091 114108 862884 1034498 313822 1839411 1336293 905060 1225036 600170 1373800 1804688 474065 692421 1873347 292514 1370085 727955 1890544 1414627 1194770 1054900 835268 1486083 1108241 310735 415184 386644 1298337 1388304 582152 1789494 1119704 797677 1302300 1779951 756444 730346 1548876 1520337 577350 397417 872267 107150 814893 1714274 1477461 371913 413465 713924 548401 1310358 1048718 865827 329311 426322 849098 1945998 1525508 1751738 198760 980994 131257 448068 571794 976119 650943 1116351 1574258 731824 434921 609352 1907397 1774667 888894 1870015 1426509 119633 994670 1396338 562763 494378 4400 997590 1209514 1067790 352880 1154057 1202583 961034 780834 1518198 881603 637528 1952647 681681 1180105 1236092 1742013 1438273 894754 1529302 348907 119843 18426 498640 1847378 1750345 1383827 1263656 1961688 1405058 1781690 603285 1380662 1378723 1297357 830646 1573494 3129 1077462 522270 1823667 879049 1471051 32062 1484645 1098502 855615 1647013 449449 649781 1748359 1839057 1896244 1617468 1920357 1458228 1313423 1906520 231574 1333768 770563 1285259 771721 1328170 1742870 997402 489728 1482106 1685654 1934096 361576 1426635 1338421 1055468 325084 543529 1498130 705534 1682035 348514 1895348 1310185 951888 1051445 1405862 1903317 1385172 365930 532962 524808 1774529 964290 214253 63665 1938639 1931347 744257 1457995 922187 1300287 1188223 492229 1458054 1508719 570898 308160 1380353 1090755 815912 1982462 1402952 1002163 1388843 1370338 148495 602314 740171 334579 772952 1184452 1022009 251750 1446900 1560870 676235 1383451 1785841 1302656 1088297 1595060 1148550 1968716 1210215 1203147 140666 901598 1589217 1159454 782624 906187 1138443 1384090 1292396 939056 1364752 1397961 1151432 1820044 1933402 46644 1582600 80903 264324 999615 1678814 225597 376867 526968 1092582 411599 1534969 262365 998027 713270 1829510 683483 1140832 73638 1801751 836634 386778 387093 1638879 246901 728728 1276148 25097 339177 1824943 737894 705023 1291073 1932141 1213253 857121 693346 921992 1986589 18625 718053 1586913 932365 1121714 237568 277469 326773 442755 151335 100864 1396688 1773368 1220146 546613 1097899 542438 5545 348197 1185297 1148580 1157257 40756 1106616 171726 1124176 1422140 1259389 1720637 1464755 1923978 1752268 243673 15089 675707 1305358 1706918 342443 1351535 1092507 1086540 1364372 972066 332986 473362 486547 437797 1071184 1945546 387190 1879400 1167243 1381006 30977 1402884 1774665 89882 1660015 181702 332448 204614 394015 1711556 926213 1614022 107327 635921 1453485 1604492 917532 1391384 1502622 261450 1700189 1534070 312129 311686 1627340 994100 1169064 1760167 414646 72179 323108 1158235 1974014 367338 1120350 1164692 876623 514696 563048 1439148 1337494 313367 478084 233988 1244448 29593 1750327 664980 997249 151919 714125 387936 371586 63916 1680272 1683547 1172817 589481 998561 1920093 85706 1649111 116865 1001056 936658 1058309 1173426 62575 1079496 1905610 942683 133186 1074262 1987950 529937 771883 277378 1792720 631574 898482 495923 1112578 300377 1047207 31936 1546084 1265459 80897 1843368 1568148 418554 440273 1089586 481773 305589 1480016 596553 264041 1912605 18799 944760 225044 1543642 533597 1716329 1894769 377813 895378 1378508 1360289 898455 1501415 1719783 266206 1990466 580313 904924 1364783 1277912 1845875 474690 445360 1989694 1686698 1365861 1621997 935450 860267 1296291 300315 1923466 1398608 662973 356364 207347 1038291 1623821 1441069 328106 1077903 1418677 562290 1319305 1481133 850506 1157117 190174 202823 715379 1045177 796049 1192244 1675255 983256 116433 916130 584 380388 1886622 181205 380300 590755 1110655 761689 1814483 569772 1173395 1642194 1226062 1495882 1755724 1522744 1290189 1860358 1934624 1481107 423923 153938 1613602 752658 1438154 1732573 1493602 1919644 898222 643651 1349879 1092476 1925011 1354907 501246 1623545 1512744 557108 231425 1644919 1184537 569755 272816 122204 904009 985182 1619246 915292 85481 898936 659006 1057617 1037829 1349871 630546 193579 20958 552654 166052 1551356 1264453 995256 1496610 73032 1521639 1597255 261177 1347127 783864 1222655 946498 784247 1208172 420628 575899 1365250 33321 1431274 951853 718841 1672185 1741494 1861157 800148 504387 1667005 1148625 654735 1812197 1569892 261331 1268838 1939463 1237176 1608213 1064486 1691454 970948 359531 717821 623194 1481523 23385 410858 1793945 537110 1247339 1682151 110098 1732887 1908991 506303 1794063 1857377 1464695 1073170 255065 133187 80884 567666 51599 1872996 96996 206241 6202 145926 1118004 488553 439303 979677 657056 1230184 641903 1120986 530032 1128453 322333 712715 831071 1051980 40469 725318 1327246 1956933 250307 442957 1100302 1764067 1514573 1137688 765786 634437 1867375 1756671 977390 1884301 263134 1445090 1344690 1329403 1085242 1665722 1657111 1219189 203243 1261783 988668 1398262 1866899 615193 242734 117743 619026 1766285 664574 1726155 1582825 1473239 68735 1049482 1245187 646908 613711 1842791 574869 855212 642384 436283 1536882 127183 4617 1111425 1677217 418777 140050 483804 155551 903507 347698 1756355 652114 1569423 1510507 1940427 970183 691819 62372 190132 1397418 97270 1541977 711084 1009427 1007256 731517 488650 18273 678504 1314378 1915762 1836607 323976 449277 804682 204293 1558371 1681493 1902530 91109 374741 1676543 1273710 1233895 1415407 203546 1283204 87723 1623526 587812 100532 772627 287984 259794 997023 596416 213192 1873364 1038222 1796575 550697 1843838 1380614 84379 1327511 669539 1267658 1149003 1874445 786517 21947 612736 1238670 1212675 1022098 1850347 897665 761084 1986603 1003331 1664597 106975 1768752 499032 418812 246716 1860186 810051 1336137 162449 1625018 1566982 562178 1825197 1988218 1238393 1501710 644842 388124 968006 1347579 1923260 152195 1160181 1702167 493618 989184 1578520 724546 1271066 1312239 1899067 385401 1447383 1883783 1925670 437886 1380350 1959530 418013 1185410 1132740 1234225 741151 1065111 891251 497803 727318 362609 765271 720957 917056 137282 408553 1342053 1068582 118222 1879440 1367738 1838875 96081 1375859 818801 1911210 1988424 1388484 235222 847043 465189 1487875 1788052 8136 1492457 1441086 1070977 748712 592180 1142063 1858263 1707931 1606698 941102 404948 714294 562965 1371272 1172466 821282 1942681 602724 862521 1616497 111419 40912 77390 339704 933702 740631 1493021 1437761 1269571 1861741 1223242 1514260 586490 321217 1126147 830754 1222793 1819819 647339 1983406 1482276 470086 1022641 1325697 293275 1941382 252964 1616458 1465104 1670956 310102 971716 1935468 944526 1048371 328014 1578913 1950319 73815 1616380 950312 632286 693128 1510407 389259 1921329 1654897 1815332 1983285 439900 1525747 1847139 1333929 158843 815764 764214 1172570 1452152 1708993 441805 433400 82779 159269 1670314 616946 121221 1123484 1426794 1410628 196764 126580 350843 313307 1673041 533670 1411683 682629 162615 1882655 1756247 1062862 1501158 1312602 260465 1215683 86614 558140 707370 498338 258721 172322 1964015 1815479 1840293 136934 1534468 1778049 1640817 321670 1508315 1794353 815613 140781 181928 979620 1996426 1667126 354542 334691 1020280 48030 207719 70084 697005 1125110 1158571 1481826 1486349 1420184 2154 1180701 1645736 1042374 1009734 1975532 993043 1658816 1809721 1479351 1954266 1119140 850459 967657 675496 1064343 841497 847565 358025 1588185 1158295 1982105 177177 783971 349116 851092 575661 1873779 1028416 1876967 1555643 553102 1374472 1154320 1400249 645122 1575438 228675 281226 1049577 690026 263959 1020767 674321 1985150 1251187 354002 1308909 1653045 627257 5222 813688 1793485 1135910 1258204 1494911 13992 1767959 1664402 1206531 565743 1853575 1086972 424721 945163 552229 1765799 1791167 1515660 1318855 1550942 1069983 306793 459463 615016 1502050 1854868 1925661 1532257 1393906 121333 1986364 1306086 1186259 861810 774799 1832155 188962 937672 1620187 1997713 817772 1750403 1532015 747549 1941388 1212422 48850 1354569 547481 1949469 911513 1078533 1889165 929148 366437 1954189 1682195 135605 1283551 22566 1268361 449062 1574677 1355824 33715 1728402 762351 1466794 1791645 445227 1671579 1749982 1658794 759850 1649325 1039912 718645 43291 908914 1391863 1227523 1874021 363070 595811 416117 1829820 1478370 848897 32583 190230 957514 192062 191259 542754 1860752 158507 66235 1389617 1688035 439971 986054 301861 287823 536366 1584521 1788885 1058208 27929 1978662 250526 1156805 401171 508043 793102 513012 1084957 677641 1149223 360631 726242 801704 1731269 1132177 1696993 1833613 1366769 249598 219851 995215 726913 578093 722156 667402 1092223 1944726 1911617 441712 335637 847555 503168 1098329 611217 132719 848505 1184280 97537 907213 821509 1122983 1514866 1260897 284589 1505999 575735 1839548 717657 1523570 1397125 842890 973902 857419 804243 1104837 1687452 1222361 1763094 643676 221661 548818 576263 538450 435575 1163934 1158491 1932668 924798 83711 1534580 1155318 1587310 832026 392827 846534 433132 485916 837434 981671 1768683 373081 878890 1758662 244355 91918 905112 1635033 48421 1242839 1194925 414465 245677 1600598 790695 31868 1013886 1178107 990274 1443115 1764842 310469 1178935 1212170 163784 1325105 861439 1416552 411524 1916994 852939 1021279 879770 1037007 71285 1883864 980153 1016535 651073 1886207 231086 1115161 854605 85155 210143 184064 1828655 858731 1963106 1811083 1518270 487276 211863 1206461 220030 1579395 448993 1108360 1108447 1852182 1792358 1052782 45374 675353 284158 234880 1701317 340883 839750 1136714 162581 1023444 74255 1771662 116870 1151562 1390179 378490 458118 1544824 1569201 1307521 1639618 746630 63523 926751 1379280 1770283 520214 1693160 1638862 174376 629816 1503762 1727608 173319 1240535 1744540 829330 745204 375698 1024706 1696167 1151439 1202479 331853 794456 804081 301337 1593265 1549607 164841 1253332 64220 1044931 410168 1722406 1399647 1006974 1841214 172576 633520 255810 487975 651233 775848 927495 304489 559621 1676228 1435531 1152665 16416 1464081 1276628 1522128 1210367 1798689 533207 1112453 424085 461268 191245 254001 1613334 688001 1077216 34036 787607 131826 693895 1721910 496446 169418 1020872 980904 1799755 1896065 1279920 658337 400026 1362192 1729301 705505 1702499 185879 539138 25313 1465988 802676 422940 165310 828940 1890435 1602098 584397 816695 1694854 928382 586 776729 983723 1553399 1202890 1815424 1822443 810790 821635 1559028 1489209 640576 115512 1411567 1454529 1494186 786086 1940923 1463001 1807877 1539603 131028 1330335 28558 1471730 917085 1243499 398947 134035 1677875 1398309 455404 406984 652923 451547 1417283 910786 1187531 1634524 825325 1380925 261160 1486130 187476 1736492 1258518 799043 760021 718292 176050 30547 671927 1859467 1432158 97236 1410824 1074568 1971973 583984 881738 921425 1642894 53259 721851 1077050 1844701 251283 1808485 57572 765092 1708405 384817 1411061 444723 1691328 1893024 1218478 1140771 603049 876801 380913 563201 1406828 1544433 1284703 1616589 630220 1693973 1181360 1976155 648548 931767 309731 1345140 1462511 1011298 1427181 1477994 1047722 523123 838087 477552 945084 1697169 122037 1041715 1860155 693770 399247 452977 1615969 801940 1154602 591149 1976489 1499781 1328231 59951 1589121 306844 1030090 1346428 1750361 627325 1647667 217280 246409 1411805 1904014 1514790 40022 150151 527051 1542073 1905320 77934 1875056 1490551 689991 1146260 712639 834679 1317009 999436 466694 570514 1441286 1545195 1478217 1748123 1027633 1763181 574697 1312423 1938340 643914 1298429 1319645 628403 625968 1489448 1725050 337421 523613 1934621 1669177 1482961 1672554 904664 1256262 150325 598601 526855 1229173 251447 1878010 351010 1846830 1981654 251406 1519292 412986 1339587 1972463 1602547 1520896 749357 1857079 1704692 1971702 1535462 1736190 181238 1625202 1481469 680964 812906 749958 1658471 1162531 499883 535290 409848 936082 1375749 1448185 547724 891849 321550 1290617 1842893 517932 251212 1914307 955272 1924050 1095378 1117812 695225 1483011 134684 305062 574891 694677 1844680 1053463 910104 1727129 602569 1471622 1077339 1351888 692732 577844 236133 123514 329493 1377785 746372 533263 1748675 1301328 1152394 292476 446549 750746 1306481 1845880 1265430 756041 967818 673791 1738921 1215559 744626 1235653 1272547 121557 1916598 1358069 602456 529480 1859515 23012 1588641 1875073 244554 281008 1151298 1516463 23231 446379 871135 1933555 1344662 1016574 240184 513604 133648 403697 1308483 873628 1644462 1753451 324842 28246 468196 875441 1250833 1424441 1090906 1236570 1268808 1646415 1844375 1933416 1843619 911336 1820063 222967 1759223 1913774 1401193 534287 1379134 1871368 684114 166985 657625 1238519 1450710 489941 1364991 568077 1920923 1823006 1437307 743019 1842918 186876 139969 1170321 728672 332321 983500 586186 1667229 1200425 597899 1746931 301634 964441 416998 1946718 209516 397284 259243 1222979 17648 230296 928408 1352253 1474445 54834 235408 117425 525278 538445 1447689 445497 1157437 139107 53572 1221469 1024208 1764020 1358086 760802 1352406 4278 580734 1951281 1704417 1971553 232601 1774545 115730 376207 90074 1170028 1751116 809199 1715750 1042702 34785 1460501 1377560 1360969 410782 244965 1861531 1689074 579012 1012424 1895917 1783096 1466175 17910 608665 1485074 614236 1645502 1082390 466077 485856 316205 751285 279292 861931 1447683 1794024 1644695 1944348 1682796 1902471 1143152 1925972 157572 485027 717552 779506 48720 651756 970011 454437 1623905 473938 1805114 318144 665984 64976 619925 905132 1718145 570672 811310 1202519 326798 1948348 1713004 1808732 1783895 1484705 247108 120587 1778379 484428 1873224 1550012 789186 1095894 790822 411825 361432 1718976 987777 801143 911238 27503 1060824 760159 445603 255191 1858896 71320 622870 1092743 1614836 1654082 1918898 1069653 906670 1389879 1468155 1438730 1577217 1496159 665153 532547 1360433 736794 1128012 1244195 354897 916665 514542 165068 569586 398073 587063 566135 1613056 1905311 836209 1213705 562469 975939 774492 1795455 1070885 502656 1504253 667150 1299140 1786030 76879 1338255 476193 86705 1298632 1263540 233985 475117 1521274 185369 1172747 1731306 1395287 364910 1552194 337636 188114 1804828 246622 89361 1614319 1007752 1954352 1086227 730704 1186146 357688 819107 890827 628188 922900 1917633 690091 405206 1297824 802976 325906 1223630 1461173 105631 270590 1867217 1981225 1960979 721961 1454814 1852288 642842 1566304 1069847 1957486 1064105 1894389 1075220 1182883 1277162 1379850 1207472 97207 1530972 1277670 1190208 1839357 1706904 1000968 425315 1212543 1156898 1670057 63150 1295931 145319 1547776 1423485 618876 402182 1511753 317506 592209 741797 822058 664707 278409 1960554 978188 530206 1927911 912268 554158 428379 521462 49310 1353130 1571842 1130789 716728 867274 1098796 1299768 1375849 1041031 1205067 85687 425984 1079829 190372 1872260 1997498 94681 1310078 1587735 1090585 1529409 808479 1613856 938569 1616638 31751 268835 1098559 191231 1665755 1342724 1720971 1151106 1517273 673670 739649 314446 687912 224359 1801693 758698 471181 1939842 1453564 1865576 437519 227121 1259193 954383 1341919 1571119 631283 1641446 646313 1117739 1980911 298355 1514061 854287 1848351 1349022 320439 1954665 570055 1132468 1292170 536864 101423 1574252 1801827 852444 184104 1833437 1248874 1917181 973946 1654988 177174 919121 1394652 1253598 1635196 236704 528555 1823839 1921512 429339 163502 219579 990802 556589 1552852 1042475 417136 977458 510992 1106569 1240832 1741503 1358764 748528 1576007 1960298 489560 144540 417189 115403 1031711 1552896 683230 458917 905995 1505786 1151394 904200 1736782 3457 1282021 775087 857199 1133646 1726479 250450 466475 936386 1103251 1721062 1951395 955590 778572 1340651 712506 24721 1728174 990204 123141 954737 1176287 449818 1288260 127772 1584131 1406101 1696129 1709770 985749 120277 352552 932466 533172 882056 1243317 172844 835217 252173 786727 1244521 475609 1081308 1061524 481152 1642001 347653 1858434 1499704 1033361 1490416 675397 1751872 1547515 1541914 1653934 433294 327792 669017 597345 898051 533548 1023065 556682 1861175 1789522 1580582 1379579 35853 1436568 1597872 1562949 1739533 1824887 156401 40170 1449632 260437 788306 645053 1314300 1441185 798217 123629 694461 1039980 934334 771923 356709 1521471 258099 1266055 1607010 1915948 994326 781297 1005115 428285 405379 1169624 1821500 219615 366941 304227 1271808 429095 1013660 484879 229203 130641 579292 1474673 1789425 655264 993813 1465744 759028 290689 783369 1897910 1095696 1504457 783837 1243587 90022 114626 1400567 997246 1573777 271004 1439348 1488618 280898 645906 1108524 669491 792767 1036466 1465595 248309 1518936 59167 1570421 1312583 1871318 1225700 1343847 264985 140576 789676 1950705 591283 1437785 561552 35889 1048513 627472 1441395 842912 641451 1329390 8781 1914329 62370 1536559 696715 400917 1563838 1354775 44701 24342 1538411 1318580 747516 21039 696704 1707284 269681 104440 1194764 1272117 581414 1496217 885147 1876690 1577568 970133 557576 596223 1894928 1037800 1742535 1158565 222745 1492121 1092214 1880848 1505677 1218138 243540 1843920 1871558 520026 1945138 1651048 1850118 57983 198324 681536 1131356 1918914 529647 1189641 896556 1792326 424829 1789067 250339 304195 1899366 1177935 1991221 1869985 513467 1367640 526554 435207 908443 148900 1458223 487316 504539 1470520 146222 615864 678422 281114 1559943 311309 1073111 1147196 1285220 710609 1044938 814632 732280 645842 236792 1824181 279320 1083237 79069 676035 299773 1206120 1647283 1922990 1735005 1972854 155515 225830 139057 224886 457978 774624 735315 1660120 1211483 1182831 14769 429622 657360 1044304 319436 1856173 435535 603367 1676760 1586326 427878 1894652 1896797 1916536 654924 1458758 860806 1282017 1628491 1021924 89168 1105752 360544 1405439 1836148 370387 354051 740658 553950 1344385 139081 1841266 783634 256663 136218 275204 123286 963932 63045 538320 1259837 1658844 1133057 766887 342364 1959535 43377 642758 638918 133739 313369 1748135 1252467 768095 362244 1448900 986098 155560 1673626 191719 672072 919511 1986876 513229 220876 1914246 5208 1418743 1091421 1288413 904490 37818 1039243 1277930 1251615 1685489 824349 132245 1332175 1154265 993842 536610 348436 200325 535373 1188762 940335 301732 55598 1166978 1813320 1525796 129081 772257 596296 902972 50334 1070571 190358 458048 1596039 1860557 1091711 88895 1182288 299911 1498356 1470792 486570 1872315 786284 1495410 451734 1667078 56870 1847790 401416 598916 507758 283518 33634 782021 643802 1378725 101024 37659 1358475 418487 904008 902311 765765 390030 1246155 642560 229711 438119 798911 1253010 1677979 831483 1299193 1752941 1584756 137161 1064738 111805 1000865 1216565 1327076 1184374 1424733 34990 1660696 1729402 1216246 1489938 578041 523202 1028888 871109 1273502 970219 1934239 971105 601175 54813 489336 35736 1321681 255674 1427679 295123 770381 1216304 993389 1261703 982339 1204094 1952969 899537 1571420 1068910 1289356 1079297 701403 1698896 1773657 1962000 1527938 848771 1429260 1756428 754457 1683139 341756 534551 1661420 239811 703170 1002359 887470 1826192 1351080 1122603 1525878 1156489 1167212 791849 1362523 10069 1927099 1557568 724951 256592 207797 1951237 1694596 820619 1421195 986868 1171484 1688384 715229 1838765 1372840 446201 1611560 1272775 514963 542254 633432 1906757 181982 695386 354743 739470 798909 178387 1985312 678197 408943 450006 227201 1217529 1341611 983798 494007 1149544 1849178 1458812 253686 1682425 836320 524352 407057 709146 822047 395370 1572639 615080 604911 242211 1394392 200122 179223 817290 1455808 936358 1297008 1481605 1690777 1987075 593355 1086192 1989021 12111 760881 847252 79137 930815 87082 1513655 1678856 1243251 1810632 132130 760318 1576104 822201 1894247 121578 714710 1971949 1846110 806588 150793 1500586 1755373 1288905 1270927 799301 321191 1819156 56415 157122 1453955 1524317 841512 1523542 62476 1311458 54355 1017593 827088 1310646 1274587 1553047 319962 610726 1458518 1839725 834056 473745 1629702 1027640 704718 685570 655755 1288949 471021 1500967 579044 637392 1435684 197088 1736277 469371 804049 748581 1599763 1506587 1934922 518049 796203 952448 452793 714955 82470 559420 323971 318768 1475606 554416 951769 844778 364283 1316838 160811 1790417 40935 1006176 1750068 121731 231747 48203 1278159 1179125 1076025 758746 176655 104114 1136309 344033 1534507 1497107 87609 717638 1830968 1375673 1398857 1935453 705190 1220711 920468 1755278 1176317 316841 1676886 219791 430628 1936888 1360332 300128 1714674 85284 446676 964119 377501 1733661 189289 1451892 58821 1435671 1960158 1490868 128718 514642 1380236 1637396 466962 1045116 589621 411975 321764 1973581 888291 1275721 1948546 578763 903178 1652193 996252 343863 926201 611039 230207 1302715 1897247 1753161 1662744 1507864 877499 1389786 524933 1819876 626805 36838 1389261 1548899 772812 508274 1770517 519539 980650 732161 1060394 1436772 1830764 1558372 779135 98331 1550504 1951128 356038 518617 1069546 1828589 148966 895352 878977 457968 1412221 1466946 343526 695513 247334 1283465 827628 35830 1109941 290409 1960339 950049 818617 861088 996914 228122 774690 688642 1593087 539785 309367 699910 1224403 1380422 66231 35135 435025 1945279 249701 1800678 816386 391455 646784 251594 1531671 1573091 1626579 163176 1774645 344999 1138138 243151 783751 232042 1846544 1106382 64007 319110 147811 1761912 254422 814192 239740 937851 1116442 1997373 39842 553374 432380 602671 533094 657766 738877 1128770 1726126 789961 76220 665257 160242 1646532 1498128 230691 77889 570511 360840 676685 1365264 379528 1975879 127504 807325 788158 1723778 442102 99216 1625743 1291455 599322 849499 1500881 1584730 1648783 8777 1452330 147420 1082328 106993 332323 218096 1281643 1048350 1676696 1734371 243043 706863 1424726 1187297 839174 1007203 680905 9556 1649236 1343891 1317626 1856930 484726 1366140 178937 488350 1310402 299622 692429 933691 116241 702250 337668 1548199 1527305 1847948 329858 956331 1655437 389827 993879 798884 1599666 509790 715038 1676116 1430554 1209382 1751536 433857 1589227 57753 3078 479638 1879861 538855 1293937 1145583 1613564 1324499 1975342 1079388 584897 679308 1203474 640094 1353254 605090 667864 1434187 322024 1973539 1085137 1681126 461938 1732000 1668240 1800985 785225 870392 1726062 483897 692428 1945702 36446 247947 549751 1390595 1632334 1613671 1622597 1166027 112890 1554332 1861371 444022 1102870 1095090 534413 445876 352377 1472118 1181053 1907997 1798260 1704710 1501759 485412 270703 1291752 1719681 475383 618044 464053 365889 1738118 1325101 887977 652187 1235052 1462020 204369 1306121 320563 966089 522554 1209625 873998 620590 1426384 142254 1463167 342085 1816328 822447 1472053 960667 954864 9688 1972928 792432 550031 1367455 1816251 182027 1989007 916836 872511 1296099 43822 182170 14877 720811 1449708 1403532 1284968 1024996 1502744 1699641 340392 1333192 499863 1311462 1787731 1702058 237405 1795535 1244480 1491514 448272 179 1787150 1970792 890108 794519 325498 618151 624670 1774075 174714 1944978 801640 1303977 1486057 1868470 1561387 612774 888732 1829412 506983 1940334 468782 1819497 267716 1344780 1880831 189484 964001 240060 1229691 83037 1310708 601809 5569 415021 757628 949584 1414332 1724576 1427503 1662470 806876 932914 61169 1378131 515186 254005 907809 1501356 510281 505179 1045980 111065 1190154 359172 749671 1706835 1873518 436177 1718934 541804 421505 1766681 343227 1053805 573685 275824 1077802 1041651 634179 788780 1650140 603302 384717 147774 1202216 1269875 1323063 342167 492009 1770048 714692 819 1364735 1075360 904733 115850 1588228 1173412 405912 1055497 912414 86912 1422041 1807720 1289988 1931132 1144947 820413 1420751 475037 1345510 1395739 1064924 1861229 1125958 288442 1957377 1669015 180122 370841 1789943 804328 1580131 1745248 969467 299882 1868747 385519 1510781 1480013 1746755 1679129 1790198 596124 1126179 1672009 1358211 695699 544341 1680633 56261 1959875 1547336 734868 1783745 1839348 111794 1507967 1074170 1547150 1255831 816227 51554 1733090 1281799 1204203 178797 1249398 875586 1711157 1784526 1919409 771974 1763685 1368624 588989 1416771 1467745 1065961 60214 664667 799978 1772406 588466 1188094 499451 39223 1678435 1390170 1338597 1171438 664506 1222205 1598673 750525 1612767 126782 1753957 1690892 1662816 257686 1090561 1698746 1748925 460241 1114384 1185114 542335 1423636 949538 1165812 1240304 69264 747006 364863 1297369 484000 120950 19028 1232888 1736994 1103862 472904 1069307 993710 1524032 498547 1258830 878017 254254 241053 173531 1201817 1649294 1752430 718399 1864049 1723826 688831 1847845 222804 564073 1654834 1660971 1337657 1282458 1529197 1567706 189115 1061700 1206011 999617 349891 88345 1544231 6953 1612613 190475 1687082 1490281 638592 484842 1032319 597711 49977 348505 978030 399692 1188283 566561 1273968 433624 916842 1633042 1892432 1053857 1006516 1491775 1036604 1142381 692977 506408 1780191 1303743 609483 1169820 36688 376167 1527081 430872 959349 97763 344363 1534547 149904 1205833 802749 216558 565131 859527 1849392 592091 1657800 1744143 1105914 1550697 1498179 643545 130883 1350692 1125208 401136 94620 1096364 1439590 953400 1575689 1634510 134554 1451853 1056169 1927214 1725895 1842588 873668 115790 489089 234023 143078 77049 545657 790796 1590394 1066584 829287 552428 1534241 992583 385154 78758 609789 216082 1046101 276299 1570466 382889 1894625 271559 166626 947100 977237 1800177 128618 1344534 54071 617095 804445 1903134 434577 1114166 1399146 1303373 238304 168265 1454228 424070 1703658 24036 627529 1523412 1075684 333848 1784308 1798814 976864 258639 1730841 119969 1054981 1146818 670894 724125 955243 1811550 936314 1622538 1346277 1981459 733269 1181988 935361 1358861 575509 1721435 1273950 131771 1464688 1816766 87536 1213667 847457 1019165 64557 984842 92209 713152 939107 935774 1931907 464047 1713213 636607 686637 1101807 481228 1847568 592268 649228 681694 1650602 1377750 878508 849663 854020 780106 1863294 1357598 873477 74539 1173940 1419660 1126606 520815 1731776 1764480 1340703 342431 725074 272316 942395 1802191 1388024 1645710 1800607 510908 1654862 1560511 1462065 1955074 1963970 985981 1894975 375413 1462398 1541322 1226966 583819 1682171 948696 948414 274510 278823 1293306 665729 902196 1146762 15256 557698 1428712 1211261 318542 894756 316902 1914589 1998680 1831321 1997006 909988 713977 938952 720364 1670668 1323939 1823584 331397 1016518 1262788 1449240 1875579 1392879 978945 1436187 1406757 1232379 1715394 630407 439100 312223 1293771 1557697 530661 1156085 1600500 1555989 1180761 1632473 510823 223623 1225959 199045 1236257 1791946 1643650 853310 651420 1396369 510515 1319121 449790 1409499 1633165 1424969 918664 462493 35129 1497767 942018 1323530 1975886 1369155 1357795 1048872 58244 557267 748222 193505 1086226 524087 1326860 1390612 88116 1434033 1728003 480766 1398615 803234 687253 1692995 1486619 101867 572323 673095 539073 752729 987395 1232904 1011463 978416 733370 820674 1888749 1007142 1278149 1777165 893186 1596092 347514 341333 1332464 502426 278648 1984359 932235 747141 186867 1166552 1166798 65335 1846860 1334896 1047949 72435 1612818 879977 1161663 1303893 1100921 1247761 1385852 998433 958276 1360901 168878 1026147 255241 1774689 1013228 1385078 195144 1578231 1450741 777417 1566188 953742 1342118 423103 910667 176155 1805380 215224 842804 1138664 1732986 914172 1279037 626318 639939 1510492 744307 1735315 1739920 380726 1543481 403968 486714 505561 659097 215227 822877 919349 434468 692246 793939 1423917 1580398 868039 402950 308960 314106 326479 1422477 1165163 1164553 551233 1755642 908672 309428 1537950 950752 3317 1907218 1909909 411525 407325 1410492 242282 1659850 1862938 709240 713427 453347 1402529 1221567 273685 1995375 816541 1660192 1606368 474579 237981 664749 464762 1184191 474162 379372 1084631 1186336 1264633 1293948 1312900 996986 1958673 990338 1343119 686187 1452942 892337 491892 1302983 148789 712902 1542861 1976588 210102 1716475 1841872 1034155 1100941 1673500 1453908 1986374 881990 542520 1768103 346876 1629518 592301 901052 1392837 777986 876148 1530127 1044603 796782 1185174 210060 1054350 135336 1164293 358464 78714 988841 1921668 1783329 520691 486954 1425932 959922 510989 1161136 336131 1667153 727397 1836671 1563293 1373262 839853 618075 956345 1221070 1803816 663937 1075970 1376263 1926686 1198021 106216 1821555 1500952 1230465 98339 1514168 200762 1315115 1821898 1210745 1940540 1824712 620813 531521 1721866 1070790 1350651 194376 1968226 780405 796903 128333 1407692 1835993 1352226 709154 1035163 868669 575162 148244 1350992 664818 1246320 840694 857608 458714 1562317 1442354 1245764 919751 249912 865795 1362097 1862631 1833943 1972001 1613559 332924 937225 983665 1658814 1764003 1605654 292187 291843 1017892 33068 1398284 1083816 412375 363723 1506275 1602496 142486 1904328 556983 555407 1203471 653533 549575 40350 541267 1494840 570350 593141 1694992 1252031 786137 907772 1791342 1539785 480047 1071008 1385411 431900 616956 256873 978229 1061094 4416 742886 902573 1211686 1156938 1243612 350161 1541871 356356 150156 236653 343695 1893060 236918 608609 129900 1067624 1530739 44483 707561 935081 1311147 1654806 901476 42915 512396 979380 838170 906919 1554659 229701 1017544 587013 1863486 1588474 1679569 472625 1412721 478349 945626 538563 1356164 1418248 1001256 1252285 937446 500613 1755359 1123188 406067 691139 1786708 1471056 261254 1470720 1953869 1350786 1588053 738834 1449570 951666 1689470 918871 1732885 408623 1486885 188005 1620289 1408451 902651 839869 1264585 1524324 982489 1991515 47750 1703239 1985541 1129749 1050402 272097 1209690 1860546 1282698 1436529 1201063 1380634 439417 888091 321944 1269737 1499084 1587999 411299 1342933 1022932 1385720 1083228 1494106 649462 1749300 906164 1776632 1888877 1074788 1942771 186154 1708205 1382735 430078 1162031 1292187 665188 1480201 1114654 372310 1367206 668866 289683 1241195 735722 847936 1725703 215820 495448 1178857 1230458 432180 809171 674272 1250348 1172073 1746174 1037641 1917460 617725 465314 749900 841551 95934 550931 1348242 1179385 771698 1964184 462378 1407595 1305993 1299071 1104434 620334 850304 774362 980352 1518231 1946506 1622688 408437 1011287 815822 1726269 1877824 71260 999255 766463 75043 347479 906425 1571473 1304138 144854 251157 1189859 755122 1032599 1313651 768955 1344395 1035144 736184 666456 620554 1436246 606262 1537135 842688 1924785 1249050 1781615 716752 907077 1540539 731233 713898 1386297 914975 36750 464106 1509420 976585 1473197 1228230 603628 1254763 1284660 1175543 751355 1185461 1536252 35760 1835361 1945787 1778700 1980698 883965 877185 1340010 322217 1775665 1302858 1144065 1695390 306149 968237 1262283 100035 807142 390716 929638 610339 412216 684142 1243774 1076557 922185 1922021 635337 784524 562338 695759 884635 1751888 340308 1788967 540012 13323 463039 1848135 18218 1904701 1597474 1528128 669446 1509985 212365 282234 1215584 280375 1721072 1090706 70315 598697 912653 1371480 1796041 80150 1290050 230810 1755417 975912 1919406 1160837 939687 691148 333999 632495 112410 1813396 817731 610567 1128294 1182654 1626178 152626 378114 1926110 982681 1777975 563352 1736580 251180 1232114 885846 1022624 840533 666276 649620 557898 1894145 256648 1675330 814253 302989 1058755 1409998 836038 1368979 899385 740721 868840 1615563 418728 467337 1599342 702795 1644140 389142 187033 168224 1976524 1032596 999946 799781 283018 822004 1420647 1242227 200688 251368 1431555 1374724 1742830 63966 324010 136886 1566762 879405 1753205 835453 1268268 764194 916738 194943 1697669 467599 1085526 1233214 1799881 1414838 142390 867498 1170922 782561 1722006 372613 846984 492081 742920 1390216 1575245 1501137 1727826 100856 1115531 493681 1595167 1933766 1902854 1674434 1709856 122586 1433557 387855 1381075 383991 1631984 743050 1326756 1190699 1547637 31761 1260674 432381 1671673 1104260 1750276 1618318 1265781 981922 112714 1900650 562907 1601762 34653 1465967 696510 228818 1231616 427813 1401305 1927291 412185 1720272 377916 1525114 123025 1935502 1391388 119800 1006808 1606157 1527174 1179948 1938367 408045 786298 1946808 998353 1474215 791422 960432 1893054 1703710 1370415 703041 1985804 1560378 1654174 1482837 83118 1560360 58636 140701 1991724 1855419 1690872 1731835 437272 1503722 970021 1878742 1459538 614965 1248222 1715777 421757 408586 316371 1440176 1207020 1680047 797395 1178646 935922 1024680 670306 1802404 490025 1906836 924856 1822231 950250 351632 911563 1786847 803748 154805 1314914 1019073 1773838 26816 426888 1424301 1590367 1725614 1136172 660538 54117 838807 369492 1555385 683476 7718 601386 272550 145744 620520 520176 153671 1583472 1534347 231686 1185257 1704488 1076974 1401715 1757668 183417 953345 160457 111997 1108545 638885 655712 1016915 1995271 1854261 1153417 1868728 1492647 1636408 235286 169854 1906711 1054462 1443404 1890929 606907 1314042 98844 76058 1310899 1440894 447960 1764998 1367725 569077 741819 1347276 1734811 959408 722035 1948161 962038 318717 414624 605230 502267 1039083 1284341 963531 433185 855964 1289265 440709 266417 1023476 907646 1616161 904865 903796 1854720 1464028 1054790 44327 895581 1921797 1039707 1187204 389013 1592547 1232364 951914 869407 1767633 992021 889417 606744 1610988 18159 776978 689823 592749 409306 1127553 978004 701863 9038 1727389 1201849 638727 504548 988522 1219421 802386 370456 391769 640008 753439 1819231 924759 741224 468644 62871 485882 1689687 1329131 1956109 1363904 239276 1386332 508571 992694 1566061 597070 1499893 206387 27902 1958472 1201235 1925648 1157451 1808629 1868010 301245 1017963 599134 94868 76667 1875718 1651284 1057965 910920 1871469 713242 136740 1529863 1575277 405014 1655415 1397337 1113908 662514 1636543 1856055 1101196 668887 1585032 569004 1757343 1818289 733938 1319082 899839 1664643 1259483 1248368 1864180 573993 1286642 352866 192960 818650 1833000 1985050 152411 82757 162772 82629 1230357 1395897 468170 424357 961154 1984165 1608129 901360 1167470 595855 290562 1454798 467660 673250 1173743 1437304 1616430 1450405 1127593 46851 1534477 319299 1086921 1176666 7910 1676349 635070 1826834 1812907 634140 1013008 1052510 93697 1696285 951043 1309996 1059976 352636 53562 1565791 921802 1648721 1817034 1267126 251334 357387 1465463 586236 1022456 1326114 309929 1597480 80411 1613175 47262 1160510 1048830 1642169 1122715 1684642 83113 1985712 1429076 713822 1819303 88763 1196662 1229742 1886436 1388562 1933492 1601424 1265633 1960911 929734 288225 227323 726347 1731706 985385 106726 569272 1340504 662093 31446 1772046 1912431 1155647 904176 1245306 518047 1603298 744867 1691824 1101839 1637014 1800761 1413086 1518113 816415 847315 1527483 339383 873367 332251 811768 1401269 720051 1321669 615986 1192356 616808 1926712 887578 1383225 1369714 662032 1102110 1360382 226325 742071 1952377 4584 122194 672022 1834070 1799377 129164 103139 24913 1727792 1220022 1628131 1504263 1992066 775424 1622564 989229 1909697 685505 1361164 1227627 309403 510661 280499 602601 208 932608 1895724 957651 1860929 632569 1223372 1710175 639839 1406450 283094 962742 1206735 1898699 620345 164728 1325206 1207070 238575 56828 1655649 327127 554767 1720236 735561 1790724 1817402 1281526 1815676 784769 471341 1139629 1796355 1877412 1369798 601609 1932693 177548 1188332 1407582 1676156 1520120 1405363 1951407 1302716 1443829 1470917 1475263 1114549 1563096 225237 319559 1644342 1610576 929762 1064125 355931 453343 1280552 763262 495452 1868053 881414 1756731 708334 1315163 713617 1458211 64536 1670748 295103 1205716 905653 610839 499656 502223 866753 57657 1078291 880470 1888457 351569 1432136 1173662 1518085 959394 119259 1458230 869030 456671 1660915 948256 206253 1577133 1552984 403499 783691 1386724 1672963 1159636 1868094 181385 892016 24609 498426 527198 520141 1901337 1901049 1812701 536446 494867 215211 593212 1741557 460608 1686215 516729 1369517 8546 831707 751148 1538776 796815 571790 1887282 1833866 1997017 1494401 1337545 1171306 1986795 1665588 479952 1929096 1853362 1676481 1292743 857954 1991813 1610309 74709 212531 328446 512255 940692 266034 1003547 1903291 1799337 449673 1729255 836799 495932 1512112 176809 1754939 1165324 1242333 206571 35311 1170903 397360 1980754 980908 313382 1223883 553402 634789 732188 55916 1675803 331632 182934 981944 426232 52561 1907121 18904 1078892 954957 1599513 564816 642232 518592 1462308 1518772 1655748 834364 198137 12464 1144249 1563481 1053597 222715 1421457 408704 1445092 651502 1475045 134869 203888 1210207 114380 1111277 205117 907348 1379367 152076 535042 1003123 779872 1830674 1691008 375307 419879 1375829 1595472 701185 1296846 433651 325816 1629701 1068215 1236838 1097671 1446912 877161 1612345 615025 626023 1148366 153183 1967673 1175221 1602819 1172333 1604226 741895 1971656 1453820 631604 1446349 351053 934643 1972399 154408 36923 1940315 917934 6400 352395 284125 714696 1338144 1016753 1649683 1170933 727132 1253063 1157728 1871908 351377 399138 164555 1790940 329951 566199 1082316 1058052 985204 561798 1525409 238439 1299093 695403 38276 1689694 358725 666954 1851016 91716 372934 1638985 712192 668047 1612669 1021704 84205 97896 1462133 832661 628518 1266711 545380 1044535 1816839 1401666 1695121 1892376 1168375 85879 1252086 1276032 1017648 742486 1517357 1316673 734569 1830871 1831136 1191813 819222 163498 28801 589441 296415 1370583 1049290 1051414 2127 1326476 1634784 979468 1804818 275216 1744465 436331 697012 1712953 1897729 607637 1795559 1642429 878743 500311 830911 1049680 1220229 875720 623812 1865857 1539972 140367 1458353 1296926 1545243 1951763 1510836 1696710 967023 329689 804634 43660 1564586 272636 93586 942540 1936800 357438 921182 1672855 1102190 1585602 1731651 1952421 283621 698650 1896435 1856997 62560 1812845 268071 70316 1588255 1871894 896952 1782512 970782 1224064 1084586 244872 86964 425390 844975 1293145 413100 1991240 1031815 209906 1766042 1950020 1629289 389400 146340 86781 885927 1169025 32020 633113 768087 446329 984769 718929 1670891 340385 556944 1734114 158184 419790 1351292 467014 1149902 1238636 730703 1303930 604945 201070 246078 250686 388738 848836 303074 1881356 434579 660962 1295560 1892768 905557 666971 66408 434717 96544 259079 86564 139121 1037683 1728289 53267 1471655 1770946 1139088 1910796 1076379 1023206 7766 1385748 1755856 1004562 743899 1105521 1139594 1392183 590022 449504 1121090 1355887 734462 720221 501717 249453 613979 338947 1612029 1009948 645863 1164585 517903 948590 1631853 1409073 734498 1195420 895557 910830 492400 895469 1052148 1190686 211747 986486 896105 1762724 970935 1709071 107021 1302909 498088 1903999 1153218 1629199 983879 140393 1474434 1954797 1574828 461986 392135 125313 303266 1244610 1407524 1268393 1498530 1249693 693963 78684 1846478 1083544 1312571 812777 1424938 1231380 193850 14204 64327 826629 119816 405780 742809 199378 857770 477814 42917 311431 321507 291985 579018 823738 830443 1190442 973666 178063 825420 1513697 621154 1762426 1876916 1901189 1301240 1788241 608341 573455 455609 667360 970759 1696661 570827 943712 996754 794013 583766 561170 368380 1263094 362479 1485678 125989 411836 1793377 1859806 389690 1584539 1196033 1669451 42745 301866 78744 1196358 740468 174732 898865 83465 266614 1844165 407692 1683294 1580931 1749016 1704453 1534998 877505 135693 1825791 1241145 1462466 1212244 1493381 1443371 1478587 1071757 1609015 1093710 286843 1421129 1825633 1719955 1743981 696498 582344 1870423 1107931 966193 143897 1006173 993686 337988 590039 1819112 1260700 769070 344474 831348 754777 626087 790458 432441 21061 1232629 1347143 461046 1200792 289667 1292366 784690 363107 765908 1440277 1589828 1541646 786830 448051 326113 1843697 246387 688753 1304656 684350 1403285 1916039 1565452 1957318 921376 1182445 1063004 1448686 1200599 697242 1252073 1545954 1691745 531755 591832 1239093 1053519 906267 1253263 34940 1127676 1178246 382369 970524 1655111 1913521 1485863 306230 1882541 1019278 1485356 44465 572013 1849604 1402586 338151 355787 173286 1725084 31266 155169 29292 374419 812370 1116098 1541839 536478 1082129 1686633 1196446 1372554 215648 1523416 701089 1235532 1469804 1670759 1662124 1579604 135964 1662574 1490821 1178055 425754 1757129 1516763 607084 1809780 689363 1698395 755068 1239736 1108732 791156 439541 1191875 1832544 739552 624383 1338524 1633661 1604912 411782 598643 136679 150749 1643292 61552 1825852 656427 345041 997423 772273 1831352 355226 167994 605662 1971707 792150 1752871 514108 1305444 833008 919556 730732 1773688 1389636 540672 939626 253318 774004 1070862 1993788 1302864 653983 1411605 504559 1829432 1757822 1473436 539099 1113811 1740966 160731 1581908 742753 290524 380028 1402937 536030 119935 1367322 364227 1247904 886296 596554 673743 1821883 1208003 62511 1520935 1805549 773540 389305 1740275 93500 684182 835014 834811 1534443 1968910 1289054 1408991 139100 1478585 1788203 1202372 1824937 115161 157387 141207 1635174 1637992 1695260 1132903 832295 1836113 1726951 1990345 787186 1575867 227239 459636 897303 1276506 1709308 610106 466305 1569822 596529 1695893 1441916 457689 1003702 954768 1762016 1780082 1897626 348675 342007 229823 543280 1358060 127482 1117242 129918 950061 1205681 1585543 1132598 1282755 1859268 1286144 1694375 432324 1109952 1949377 1873218 1651747 50651 290841 1031871 949573 1221883 642055 1311857 608037 375736 275902 1402210 1910023 1687052 1199745 1653627 1282257 1417547 1385222 411661 1466814 18784 913470 157434 574341 1549655 1544285 366638 669906 1159339 246796 1673221 687156 655260 1627924 1263164 1039748 272711 803201 1814882 665135 1831724 285790 1825412 1924713 398713 515589 1104219 161833 60235 920163 1489320 1017029 889105 1470869 302536 71054 1460650 1206020 126739 1158378 663276 1514115 1674224 945862 46921 881284 1653352 1024175 1911143 1517161 1219015 897574 1440416 1838880 667287 1339419 696780 694962 379039 256748 1624334 573142 1762127 1323962 1987665 1238375 213555 1910619 252021 1422391 1170364 352231 1199696 1656521 1615897 1674788 554547 1605982 1419570 179665 735331 106744 1895572 956684 1039004 226949 831010 701364 734183 1771975 1692609 1365603 1021942 501614 1903469 987258 154793 964060 924171 1017732 561848 611211 537632 1261412 1319961 229415 1399885 398075 1300571 1771650 1487489 1354286 1762365 327700 1994802 749941 1063126 204 1102860 1713875 331352 1058668 1510083 1485084 1389615 316227 882267 1567458 405742 241171 1377720 1074475 1677005 373264 1320816 1126208 1421871 1700179 858705 1234414 197221 1199637 1436553 1146362 1034908 722947 776997 1639141 488160 1890597 1504940 1866691 980781 588149 1657164 1325551 1241477 1398842 1312280 693093 1916728 127912 889375 1632169 1002441 1337868 840538 1546539 1994783 786182 123409 1822535 1231290 1599151 301518 415275 1899471 1662556 1332074 708294 425487 495022 1269438 893025 1662508 332693 1988394 1994787 924529 1530348 1978137 448117 808229 759668 1394933 1093362 1205000 961971 1359678 241517 1615831 1611194 30085 737589 97979 593820 966845 1281065 42329 1505184 366299 595592 1161373 1088225 1826153 995238 1482876 631748 921426 994520 1299705 1651393 1625151 1812348 1508541 1896348 1998313 792853 1927582 1694071 193506 1581502 1024672 474697 945417 1139666 441391 568133 1350772 968692 1287233 1916055 1609586 541407 1861629 196560 983460 133408 1130766 400585 1449618 465294 1244147 1263219 1299686 1338882 1083621 209422 82538 1590681 507495 567794 1454152 99328 283027 1106036 288634 1385830 1256 801013 1434758 353174 992138 1682849 1960693 1270520 1772535 739428 221882 547216 550675 1722495 1048020 385126 772693 1118732 1522604 837755 1942296 130341 1996032 1997260 386846 107044 132088 1690740 1266147 1160364 54469 1481063 1087813 1462920 1585380 573522 203652 577021 1759659 1953098 742186 362943 1435543 683958 1471918 184001 1916539 27874 702397 46534 1100042 1517196 1864639 1589859 1392427 1128796 675217 101106 57815 912069 1104690 1170628 473494 1037704 351976 776298 1714251 1126751 1726646 1301297 1728667 1737850 282460 1084766 1521382 913641 1132290 1682304 1920293 1278581 1994351 1490991 1626427 1260972 1025624 220117 1396461 151844 793380 512930 1530196 1600316 1284530 856957 1639840 588187 770549 1009377 719684 578196 1265489 1762554 271801 62309 1663151 1578668 791224 987094 1572214 1299771 1367414 159886 567952 711055 637470 412188 545153 77423 325368 268864 181172 1699934 1316068 1823811 903702 1510814 1161970 1776054 1285634 942541 642527 1993462 863801 1537416 1718347 37588 1402946 1688910 228635 750326 137394 1318013 21827 261066 923975 1840463 32024 112518 1798163 854666 193976 1699911 1488078 316567 159805 1135226 415862 1866911 984433 688144 820889 76902 950727 393376 270802 535135 939754 1561687 301353 55589 1075925 1768736 1846255 334910 1381991 1801010 500954 1788446 1727310 1618192 650629 1851031 1323044 880318 1403437 1855780 306568 511240 137975 934987 329074 49660 1039363 1857486 182380 1918696 1337573 1029378 844755 330713 639173 1175283 768544 698631 1527794 1404854 1384257 1347024 1424123 247158 1081135 650623 1223712 934373 1728571 1161022 1111935 597957 784753 709519 1663501 183064 1973733 1824606 1170950 299123 1096997 1562584 470355 338623 181723 1335459 1808704 416961 1826653 1594777 798757 439648 683174 224097 1726924 1863240 553486 1736846 1745840 198084 380310 1184272 1599419 291508 837681 1343644 1606337 1378411 74945 1843498 940551 50178 1411244 703910 620646 794892 1503877 339108 1403448 1220476 854146 352184 480132 845840 1128157 1983953 1182974 1361953 1513717 1505197 1854161 383448 95128 529687 117725 297509 1982712 1648453 776671 942263 1985222 1175256 1375096 790853 222140 1131661 1763241 1454364 759872 1755965 687270 273285 1299727 997334 419441 1145770 1716801 1357048 1182941 1122436 1522961 1760569 1550359 227008 37128 271415 997405 1409780 1606566 713737 998542 862252 7773 646117 493725 1717142 1428820 923512 929974 1095500 1626119 921920 1832848 613790 1347179 1464920 765781 1458127 583764 313319 1852686 843 1215877 1521223 1343990 878228 1133869 1045456 1524017 210938 1075662 1357011 1658162 200595 719882 718570 360554 423578 1403375 1420729 1225899 41226 46510 1343886 585212 351197 1918189 451888 1384476 1374828 1733624 111508 1111479 432918 1854965 119603 1316760 684079 1780119 716775 1769922 293763 371133 1708364 1188979 1528245 1886161 1261216 958380 121841 44469 642009 1435239 1107951 1498255 1897643 427631 1574148 710326 54717 1478937 695655 101234 597450 518738 155030 1602432 738263 1337044 1037602 1472767 1293234 1041345 980371 739890 969817 1161474 1813519 176696 1147878 1613565 1169202 494461 820164 899620 790389 1816569 1854280 1233804 1755128 288416 135893 1203824 980417 1881839 781742 870645 120197 1701055 699384 1105305 1489469 1027488 458804 395211 1406944 1506889 1332005 848782 704073 1878850 855755 989587 700199 1600117 1218260 1483796 866563 1565781 588129 1881888 1793585 1058253 413653 1809623 337425 1508362 1388192 1391154 1734446 1252447 1668835 1143257 1838338 1933271 1432208 1635461 649740 1158839 63479 417953 1786999 478110 592753 1748207 7811 379463 24635 1858370 792183 1466974 462014 375478 513747 1513358 135914 307990 1133553 1961278 1516445 116017 1931492 600561 1147251 1926699 766683 910338 637814 1586012 1197820 911528 631012 1520021 1853091 1111723 1005036 939359 1238853 688519 980236 1516956 202793 52509 738675 583536 10185 1100391 1207005 15966 703289 1028934 622273 360462 511115 1493619 72822 242510 816715 801377 792876 260328 1747509 1059907 1827723 25819 1037946 1580056 1336771 725016 896121 225411 104719 2713 894752 219925 210192 1214508 146284 1217755 384195 1490250 831357 590320 1552190 936995 512333 1660610 701476 1076829 283980 1675189 1090550 1947954 655238 684537 1468142 1172595 328388 1743730 1287209 1279080 641994 1395170 363458 457915 320348 912576 122291 1915104 1154883 1639771 1298876 1255444 1208959 1226419 1674130 494397 1237737 1257146 1583323 359275 1176206 1248333 421551 5658 424985 325685 1942282 795608 1133048 1600840 1035550 146989 1130626 1638271 1773947 289244 1584445 1308461 1572243 1499354 1912803 1612453 1534309 1375067 1906357 523723 1657317 1874301 1240916 288313 1536264 1630831 500235 1810773 935093 1047024 689843 251238 1913877 143808 1802889 205033 176201 249415 513181 797543 1879446 549966 1086512 1258543 663857 1542022 252306 507580 1545799 1206732 813100 1470154 338852 1316413 1317383 387419 241466 1290103 148501 1708191 1030946 1689357 986604 1144593 215520 833404 1751314 671447 148685 698831 281934 409032 987594 265681 524614 1999027 1823797 1800863 1289812 1320807 172436 1032366 627458 758649 724936 1990219 58766 458922 1214842 414351 1062746 1518670 1722280 1366046 1710487 1173251 43372 1848291 937486 141318 1636741 1997003 1241096 182153 51942 1486468 1763273 214673 562872 1408472 1366912 1514528 1944794 774625 1788294 1221281 1561 809926 826631 1037418 501244 1553740 296130 584147 633727 1310096 1271614 1251953 1242054 1520550 373237 935306 363014 1416633 1378216 1291967 529473 1227696 1540941 1254418 1219905 961078 1988895 914554 596552 658382 1037066 1228313 406839 1240310 1736454 9737 889726 625703 1112551 1545499 438623 1035126 1983240 375379 1363040 1362877 1298761 476817 1691482 591232 1285908 391 1065464 674279 838016 763671 1497128 1664385 735038 702014 211171 1034946 279719 138262 1540140 1704761 1994234 462103 1134219 858009 1256835 4541 455578 1594528 1554551 141957 1891828 1268023 641055 187402 1768173 802713 1707001 202281 1554570 404261 97252 1672547 486257 1781978 1253884 317217 1577132 1283475 1251693 832428 332086 1896233 1127534 1465454 1980523 1235794 1122713 168326 1664779 1070237 1818235 938130 1381637 1672403 1849118 1963064 91672 994215 517943 1172852 910648 505235 1376979 925981 1535127 1611643 1676162 1947007 1090769 1599543 1617731 432502 1226035 1966816 891556 781584 1653425 799686 1597117 347366 1581931 897771 28157 1913064 1440463 1520645 1712680 1862623 609264 1899008 540547 1865858 958508 1733006 1553899 1411698 1996920 848727 1876764 1612618 1077785 116301 108491 145753 1640010 1275954 1036397 1105795 1410024 1344508 721481 1265925 1460186 829972 1085314 396385 1355480 821362 372835 222296 290567 1056256 1757055 247280 1010108 1967884 980083 145795 288053 1360623 949282 1046608 847540 995229 342250 1989353 825295 241903 1408421 1820343 42949 605930 1880027 490320 1708500 1602217 1629097 479207 1955791 1204657 1521068 214946 209481 704324 877756 348424 152478 1898915 1434089 371183 1318462 1736922 859195 901648 1941406 1271585 1307503 422380 1222258 1152030 179438 502660 1950749 884520 1031443 1077263 65213 469392 783681 1370935 1514802 801201 1748496 721834 837943 509070 926546 157251 1791162 1712054 1966609 1324133 846549 388764 382076 416675 352331 352332 860678 1318039 1481287 1528253 618283 1875054 383166 1223369 1918966 48389 393633 558454 1197600 1435538 642404 619533 96616 799179 1151110 1703038 1900159 1080583 475539 1736518 622957 1347501 1329887 583331 1389887 1695111 300344 197123 510968 382806 1789759 604936 175185 446555 1413015 1356755 1172925 514284 287842 336923 166365 606094 666907 67888 202826 184389 1075692 1357554 1327665 34846 1871309 1046333 1061313 263571 1693703 1689989 1801896 218958 1466958 1266502 1667433 1616065 384640 985494 1906276 928992 1001733 1475295 684246 1248649 1176050 769834 291967 208375 889811 1044945 1323196 1090162 1480373 586689 496620 98404 1428191 1069492 112206 153775 826432 1244085 1263363 201739 852265 648659 621751 206855 325114 1275121 1075492 435291 560547 1287835 124733 1509317 873857 1072386 1832501 1909470 1806685 362120 617339 1526038 925524 504184 1159667 1253433 1325734 1887892 1144750 1197646 1746050 146325 1462592 391388 1487225 1477641 1540814 610471 1894791 1146824 1389521 1282054 641351 563057 663484 1362073 1212734 635798 1818792 1176304 115374 1911306 1994750 650908 136235 40262 1869503 1565391 1005775 587741 1268294 1410590 903885 1064957 1987518 1645647 1703899 1691111 265949 1441963 56314 1524287 275986 929883 1139264 425635 346559 1993268 1090865 201108 966813 1326412 1997508 770792 499470 992470 1456428 492096 740818 212875 697403 153956 412373 1131474 1932949 1825396 1373936 304405 1676606 96729 1069087 166335 604160 993673 673503 861916 1024784 277905 262927 93733 1848756 1065394 1613871 1091695 307435 165854 1807424 878525 94250 377854 1570506 1712033 197102 1473023 1128521 1726583 245092 871709 1481325 1253997 902723 857379 568495 1960725 103327 516559 530947 84804 510408 90676 1244459 1391198 221017 1291035 856815 1501142 1071652 68804 1104736 1566731 1044985 1610206 1239804 1939833 839726 1427713 1076705 328403 1949131 308269 1901966 704962 942987 1266726 1154460 449710 973649 1283764 578903 897229 495781 1018617 988398 738527 713262 723174 1111323 688832 728528 754818 1312323 1014218 867842 1704266 1559143 148491 16799 572217 158855 916735 216137 1006106 166894 611140 537446 1113169 1927366 754654 3853 1482888 1284227 44178 1646741 510473 1343455 1183688 909443 1977282 1635768 1715599 1922517 65373 433214 1699232 62251 1509141 543441 1565733 1195701 1046844 1024493 276065 1885492 1290787 1895186 791979 626269 1789585 1782981 242341 1731565 1527239 1426259 795847 303306 658945 1412634 1533791 1629083 1652459 90398 1373410 514194 527469 1599673 1578014 874217 1114660 553664 908158 1686726 1918447 1130249 417194 1528149 561485 1979737 1732121 1518105 50057 853827 228260 1428322 1981123 1283022 341831 850183 1599173 1645877 1145621 88031 1199065 1800751 80216 1943803 1597430 786886 575026 705143 1049164 522347 1583556 1960037 431204 690869 444463 1586957 884348 229196 1105424 321979 514718 1491732 1722166 1109866 1892764 469556 1541040 1324934 928677 3907 248874 1851604 1093340 959046 1951704 908875 1422831 1988324 193542 315384 1745170 921117 468320 183695 1313294 88556 971858 1046719 322302 1739613 1851312 1744118 1370251 535108 193813 937853 1368502 1225572 917610 744043 1530948 1020685 1982102 1654285 1411215 287134 1352465 1679161 266290 798641 617018 839365 1285724 142453 1475069 525403 647176 1239583 679845 97971 1889604 1995015 505187 188596 420780 1941498 1429746 1718233 1903923 505623 1093723 1933390 1239209 1594730 1859327 1150192 951478 468493 1120584 1852687 723965 866149 1350873 855384 1690702 145805 265808 793057 1556213 977548 356198 1845239 44647 955366 741901 1024177 995771 1240107 197138 705543 584712 1339809 1531865 1444195 263573 763443 1842079 1501950 1738937 1866587 1613861 1065145 1294561 761388 1264773 1684108 1479588 893449 1702563 411149 1836729 598559 1872358 1143409 1912590 1542353 522558 1351113 473853 389174 53479 1564984 149459 976685 376578 1464628 541271 1187449 1172293 338699 505508 309075 594009 889845 91757 999933 590136 1312430 491949 1644216 55743 1651234 1786198 1232203 66133 690675 1045967 273800 1314149 1957610 1751172 739054 1769396 611264 326652 417916 93464 586402 547912 1955746 1011881 93566 1095722 784863 1005425 408778 335834 1413864 640220 1622880 1197246 1463266 485830 1302095 1055453 1694257 456236 1375293 925380 805264 19130 869272 892619 1646611 1011819 310849 789497 1723421 569729 409677 1359737 190409 848551 888574 1225542 439794 1466093 322242 1374239 618975 19794 1220876 48864 1777389 1288783 381833 1764076 1694905 296722 1868994 1321200 449674 853462 1431101 264941 905810 1363913 1298559 508600 222435 1770056 1983779 1650211 1144123 477565 767149 225554 1970614 1373254 552725 1287198 1769559 1823620 1713462 663050 428413 902718 1540701 812310 391516 1483637 32278 1908328 1113608 779046 916288 279059 1798646 1359135 1758039 1532680 151782 923857 117759 455423 303459 1821406 662538 300049 1255801 366034 1913109 111069 493492 644735 642869 1817411 1100563 546053 1205228 1629936 44688 1963963 1578222 1010445 1946807 655162 1701839 931158 1392795 678169 1436795 1056577 1177215 1424834 1730006 1731546 144496 626657 543988 1641911 1516918 557564 1695594 605298 1693290 827264 933867 493167 1949211 1278994 1366729 1351606 1330139 985695 631764 1318831 193642 1500377 578736 570263 777931 1380949 435126 293141 1962913 843213 1280465 198785 1919484 1293796 559210 360584 1350247 1485113 536534 1326178 602362 868344 767572 41747 1687382 550400 777224 1721345 158548 1530940 402052 343400 1934618 1461144 276973 1510651 1857494 440899 60259 996340 1026387 746525 1684359 1146401 210627 129300 356953 64660 1133016 945731 1683846 1924460 303382 745599 1327056 76438 84015 198280 318877 1595249 1042315 1660779 830117 1386658 426795 635043 504658 924589 1158034 263522 407792 1330258 423816 430378 759452 963591 1727510 375890 1825146 624602 1902762 192601 1196492 1177230 488264 1707301 424229 108675 1114467 1762311 1134815 1225444 1771379 897671 223744 818000 1795588 64088 1344873 1792694 729920 635820 1057093 667721 416662 1224203 1081527 271662 1336292 486283 1242731 1654021 943701 1928118 17979 683999 289706 1168215 1579981 34910 1193628 209714 1625936 1930921 1538153 1294028 1383638 454718 1905833 298893 352267 726782 1001392 1364619 1375830 1490474 514582 1990467 226818 4706 1471703 650339 1000234 1357221 913274 633904 1227613 919631 1176433 520456 1397250 987412 1060902 1837218 1342440 817366 1072285 1746483 577462 1476640 1133514 497925 825461 783794 601307 386391 68656 1105352 185268 172335 1900402 1420232 1123671 1160856 1838766 493700 938501 1658860 1973800 1427538 606363 1594657 678653 1974 257043 1767060 1871839 1162499 1780781 1706389 1478620 1607629 988679 1066035 138766 1728729 430638 583441 1774869 840666 1628992 252825 842489 597819 1926520 663463 1873793 429273 1894679 24409 1958889 239907 924752 17372 506982 574617 442541 965306 80351 1993239 795032 553569 89271 785095 1623856 431871 1213723 1068707 1267443 1392707 1587639 38389 1839340 1385946 805318 366662 533198 241686 532819 1482014 1157605 1107430 1404984 792058 319826 203877 729785 1418957 662883 1779210 934589 1512020 719095 129564 1363740 498766 279097 1426978 1380896 1997570 1125446 294200 1120499 1228925 1307736 889958 823572 1657447 158092 1856426 1242085 1120734 338512 857028 774295 1917278 1893115 1615821 1416673 268073 695447 528963 1172853 1511259 1043800 662679 1461219 462896 1002985 118939 1935450 733682 1471953 1523062 204661 393784 1725850 1372358 426396 234406 1691182 332228 1831004 101873 411831 1892055 604549 1739405 1412266 1896553 1729226 1309912 633623 450168 1761851 1009941 994502 1615957 843865 941062 1710976 20818 1347112 394068 436664 820725 435737 648285 1542903 1191006 99411 212825 472404 977094 25927 1082683 1754840 21743 963917 711184 649124 1208992 1880371 1650474 783187 676764 550541 1940937 34717 1020705 1051258 488993 1485701 403776 1519514 1484688 892559 183557 1243904 203727 1129810 981858 965066 236707 1686941 1879834 1635183 1533367 1422317 1076908 1050556 244414 1373207 1031673 366750 466104 338136 289561 1910208 844248 821432 114755 936622 1187865 957267 259698 1719222 742558 929329 1976211 1314989 1839657 1665717 1345264 1960302 935542 1771369 253855 1773744 794355 384677 1162993 1972064 1209046 151443 1053949 735921 1708660 1027447 791498 410297 1329765 661097 1700091 1859064 419205 5404 1512070 1786530 1129365 1172028 1346708 1097590 1808025 1431798 1225688 1497378 1173367 989281 1070807 1090919 1959029 1698722 941269 151649 7085 1976589 1747280 59524 283574 50264 1563616 1150307 690732 1194819 126547 1142461 1455646 1484655 1220037 414629 1250906 367071 1952592 1626773 1958883 1445147 1090219 696541 655695 1045198 1898844 864446 1193622 528290 672858 1388164 122240 1128761 708050 96113 1672337 1046626 1053482 171171 1591137 191221 1229275 1147417 250847 1991290 1851918 1676311 1671211 1532481 927008 1200844 1269917 229056 1014680 1352845 38517 695804 90077 1202668 1786951 30126 1196409 588965 1620076 1284444 434121 1580397 280762 1851450 405405 1879697 1889536 353355 1199252 1963693 1090560 828214 1906206 1135708 638819 1107014 1046077 199171 1577204 945558 1718466 1502583 542714 1141402 465067 950867 935656 1360735 1260620 971476 627015 1384334 515188 829267 1304109 1646727 1712884 1932713 674787 1975426 1448597 330929 256716 1459811 1677328 448918 1155550 1217344 1771676 1611993 1794935 1184619 778720 672168 1634276 1862323 1027634 1982664 987675 273020 1498765 1720728 635975 60839 1839781 781346 1095230 494573 1399361 528821 117604 1344252 987958 769306 537855 1458131 1986499 213958 185148 1733177 149732 1318517 669422 1643048 1665738 283352 783191 1610781 954869 1097910 276786 462762 920783 1418761 1798720 1509633 1768239 324262 1743889 1875317 263263 93209 1410493 572671 316413 70903 538900 1089910 1183902 829850 1705264 132208 893815 1837858 999836 1194972 876211 1380553 875763 1527153 532873 709072 64145 1206975 36142 1035175 1800316 1502028 1965014 1120675 1377843 1604959 81671 1971647 1520118 531661 116562 755552 1579378 222961 321390 716687 1077143 1615960 1727262 1334691 134238 1473420 180555 1900503 949160 1078069 680571 1288714 84182 1177327 1808171 565449 626951 1878248 20311 698141 701831 366178 509188 1355379 127602 1620192 1991952 622523 449972 321879 1157787 1559198 1748958 477693 1895892 1124883 983238 287590 80683 390221 527186 426236 487585 40819 380820 1431345 400661 886056 157797 60604 1439278 489276 1875981 1821536 1583344 616566 481008 114800 320788 903136 775131 298746 1710410 507443 524900 1512470 1261229 860524 411321 451510 1348019 1410648 860137 321510 747791 814772 403844 698564 1075617 527176 1358517 1194404 677323 721292 1898777 68478 1923254 1856213 1659643 650225 233396 1450983 418891 1450084 1636972 761711 1491245 906295 977334 1336562 1439361 423636 959036 1858157 1420192 1646576 1773512 834768 135709 880557 1770506 1598639 1276880 890529 1666795 740544 1242256 350280 1246617 1903345 1259742 1611436 1866138 877790 1167306 731825 2849 865719 1847528 198147 1025682 129189 175446 411507 1514949 220422 422016 226014 1748944 622101 277387 1624815 1035781 1858276 890391 1137827 543581 47822 1843419 100014 301155 4465 1238966 426266 136124 1914294 331570 1891360 1816356 1535094 1780838 1850320 473263 737381 1586704 345159 771385 720367 1946188 1879978 1055334 824914 173632 1229553 1412913 553251 316985 992839 1422297 286205 1224598 892884 1273941 1343879 1173393 1306371 327696 1597934 921961 404878 1837854 1687064 413545 1659375 1856312 933049 1950773 1248199 1898464 855054 1287672 934184 1461986 3650 990421 1248048 570207 1835467 1849877 919287 255106 1879452 952384 595369 386105 509713 17096 1123109 1434425 498268 1906585 948767 1233287 1276775 779585 1272481 1673846 284047 1282516 452148 662278 61019 1163792 786120 1748955 152363 1853452 297915 1563535 789179 880748 205806 938052 1311081 1647656 400847 844818 414628 640991 1334360 67364 785449 1817981 1664756 450511 1991067 1104143 973070 1453417 109841 36043 1220865 822415 1731377 1977670 1063620 1928042 870509 372988 670984 177794 191466 352192 1939792 839448 704756 611747 1420876 1898265 53400 652553 1123921 455291 516059 1443884 1297271 1290311 1071303 1741671 1735764 795503 225971 34729 217684 1940304 399611 1447252 1395565 980730 764150 1839021 1162027 738029 354486 1185439 582401 1806234 1460378 628421 1910322 25482 1105688 635655 1251057 901301 1640326 1899719 948879 1450966 174232 1215144 1135309 1560844 92555 622312 28662 912387 1170606 51426 1405585 1193580 1560657 1044717 1767425 948961 207448 1649703 1953374 1622163 811230 1300292 1992757 571647 1672382 905390 1125474 49114 1052086 291296 497370 1506747 1718095 1852548 1288786 1017305 652306 1696558 1700478 1234966 217176 183824 1992962 644138 1101930 1238885 1673830 392469 1544008 1083490 996542 858552 253683 1381021 1383202 215416 1787129 1262398 1292914 31781 587943 551512 1934253 343112 1388475 1025406 1057087 1234864 1656049 1760538 1692085 443800 226458 19496 1441814 675081 203812 437539 1033017 1056298 1002391 1699869 1044096 1592273 746960 93479 151054 1894915 220994 7364 795874 1968501 568135 143951 1394347 1126019 402647 1732531 1342060 1941935 384330 1144681 538874 694486 855467 506421 78078 435864 1027932 105225 1959152 1477616 136226 20193 25582 252101 1821250 1116076 844790 1732632 88153 1393907 1920775 308900 1345785 1762377 435977 1614134 1115961 50442 1434463 1485104 716801 1449827 1795329 1783300 473402 202983 688497 1962700 1761200 1793968 1344295 1453181 1606637 1778678 215647 1471708 984108 1352160 59954 796798 1947914 975525 1278478 1057908 1089661 13769 43320 1064363 27000 281634 98591 1373843 1721767 1389005 199524 1015044 844544 1468614 1327107 1941402 598450 919104 1997861 848849 262613 224063 1540950 755428 1790035 1875832 199405 1452394 1156258 1438174 920567 65553 1282994 1648048 1531846 1598479 597123 571628 691668 877047 249811 25494 1981695 183219 130852 1444291 62787 654802 1955799 1929349 1733282 604603 852412 41641 280271 486044 1836359 1117306 158076 1506675 414876 726577 1561967 63253 1661390 1924316 670169 318656 529749 798973 480958 1697945 1362153 1343379 661134 1250892 935709 637952 1706628 1144247 1139115 686467 610502 538049 836033 1453042 168069 1102518 1617115 1021572 1402991 601731 146510 298905 956771 902402 1952119 186213 198240 71364 170152 1693889 1724586 1470440 379912 144178 584165 336704 729571 794427 763604 1918146 1211447 1298828 1097495 192127 496239 1081306 1062288 1676074 1255087 990133 1401486 1708584 1830950 260522 119654 1556631 1977339 1856751 250874 1701912 1781589 966192 1022071 747352 487623 1000937 1488580 1961088 1215226 656085 1363429 1643403 878925 402820 789880 1129536 664656 502055 451452 1172577 409444 1143651 1614676 509084 1198620 996088 466872 890444 199241 793262 510178 1501506 909801 1767686 1733226 167301 1221373 1962389 165908 1997744 1468110 1180677 958821 1400045 660330 1391304 292764 1935192 58496 597315 1834864 258975 702232 722325 1636979 594049 1984808 1411360 924031 1743979 1723974 870179 1599013 683829 508607 820497 1203449 886875 81404 1874604 1245609 1102582 1900760 559433 1455752 778804 675296 1920495 1146790 975209 5851 1303713 1263007 263312 236419 693360 1302269 1289179 639524 645691 1828981 1138225 1006019 1811266 58165 494391 840129 958813 1388929 194948 1663280 910709 862505 1102513 662022 666489 1124503 1113948 989063 1986553 213893 477596 715004 1584367 292576 144049 1875494 109914 1120461 1645181 1037341 1889194 1087126 1562525 542625 336451 1090480 1854892 1433476 1667705 883952 1717847 1213463 1331873 649788 125395 956379 1827621 1449832 1036102 1348415 1368317 737967 1645790 977064 1397434 626995 939634 443765 1397223 778006 279078 901912 1437506 784041 559106 959921 742806 1962122 1482885 1120000 808248 155796 1042658 695202 219582 1320326 216660 10305 276696 258157 47396 141618 502683 639310 665701 1355455 56352 1816650 1830681 766777 1389444 1955663 1364097 927487 975152 1972774 819175 355145 462817 1730763 1465301 1038573 581262 850603 310045 1443445 439275 194147 100650 1574351 1583619 1621561 1110182 1418498 636989 1295409 1324037 1626485 1328609 193857 1509859 738285 1232276 1722110 785967 1555068 511117 706543 568793 1923023 934721 1743314 671332 1401859 205944 1658362 952674 862193 662572 1297806 307089 1361221 1321132 667473 448642 673831 379921 421996 91840 1339380 1538152 1515153 663753 1470851 1045808 287863 1716899 1874332 357985 1172840 349180 1743419 1087811 1451003 1903117 231513 1566850 139869 622191 1662138 36045 439766 1706770 1226695 1593090 1703883 1990257 245999 93447 582120 1045348 1832840 386788 1818675 1910132 697584 1612396 608533 1557778 401759 1375568 388399 993204 287795 1453390 1387037 89316 129257 1407046 965872 1961021 409436 1467220 447720 174699 323458 344069 115501 1444069 1159350 67067 1446686 790935 1777919 33402 1580310 1018750 1895912 72057 1255887 696099 140076 1506214 521898 1724907 1404904 531723 1715841 24732 1949883 1959114 1711300 1362055 311331 513988 181360 152078 564739 694375 452413 735495 1201659 1248319 1613574 245758 319248 1614159 154409 313814 1949053 161993 725021 1171176 1348450 529855 1150719 1972954 1705195 46856 1256667 200956 91715 705293 139877 1893263 1949089 9081 514670 827346 567072 120974 423144 1702693 857746 1352317 543725 1371567 1125629 1092472 679511 1218121 179782 1065264 765328 799761 66317 238393 1768400 784210 1976034 1510598 217215 1674529 228558 1456332 1687789 1487266 719937 1560505 603559 1329276 1684137 514351 1206454 624849 373473 515368 1569741 897525 443428 1324227 387926 1463840 1196443 542873 325000 1367329 1584312 62261 781873 1443626 754670 1505614 1858643 45147 1648020 1065246 500998 1665269 1677287 1949615 908213 1559810 917575 862347 1403090 864548 1521754 1056848 1704311 1566102 1233931 1260056 98668 1085116 1220451 777037 486098 1156646 533178 43809 1207028 49282 1714216 1998879 151899 14035 1715660 591911 805645 648633 73556 1161589 1576263 984918 1263246 1642670 619371 870947 735655 1464036 946843 933821 1809603 1699606 49549 521691 138408 1866104 652092 582490 1557718 1182042 398420 1712858 962418 180281 1128647 182851 1028039 71979 21699 1952125 1876447 1392670 1087302 1136590 858436 447441 697401 1745927 859191 428322 1300472 955547 1174349 1194560 997537 1968411 1295766 75105 317233 692017 377062 1513818 707494 464029 585878 1301104 242725 483477 8287 1587243 1291631 1060034 1784326 849393 1355861 855708 226232 605274 614374 403213 1652898 1867846 1456667 1970989 1004558 58095 952332 1383417 1253285 191443 1646127 1957009 1479242 1070876 1668347 687178 604057 9628 366534 380039 1056183 1512592 1673424 619609 1900173 4615 866058 730946 1865458 195427 969555 620577 629666 387660 930232 711555 451863 947793 1751925 1464565 579480 494106 1896267 143830 1643149 618258 1993625 559181 1529078 1327023 152945 1915227 1692936 557136 1080485 1678790 355673 1265681 1845361 126957 1720460 382186 912154 19058 158471 1799275 1735821 884492 871970 812450 1431245 1280130 138540 652042 1800384 392818 704842 1275353 281670 453703 1458104 673696 624887 927690 578452 1914069 498007 418418 378011 112237 809343 1241833 844299 1422903 620746 301624 546740 873706 1303553 894818 945083 522952 814084 817029 1627502 842819 831634 1561569 1489050 1828496 419064 117479 867845 217467 1489534 1239440 462065 1636373 187734 1839373 1952155 665999 1714318 1872825 8526 1071360 344498 340779 307511 1322943 946481 166112 1296142 1983355 15427 1103906 1638846 288140 1687424 1846021 907354 338543 914101 945460 239972 245256 1007569 355231 145932 1130300 1498737 208479 1458864 1962809 793764 1837844 1353112 1343925 1581627 1838146 1563866 1600754 1258092 556848 1927591 1878741 657831 76002 272281 593293 1310525 1329035 1852793 650295 1242856 906328 1737668 607173 1303707 720739 787277 1228127 161844 1022008 481709 267234 1123530 1643057 769389 1906378 1990265 543907 1452287 1901524 1940831 1208898 1017769 1512501 217131 770268 159380 1635229 174838 1865697 1287556 1722293 1451019 1541537 827916 1065444 1397306 1504728 1689711 1889594 407009 357891 443918 1801662 1440822 1258872 1490150 786224 625055 211526 1883889 1728860 1212076 2363 827461 1144395 996684 1075405 1677061 1735469 237352 642441 1934944 1307615 1668619 473704 933703 507699 1449532 1850820 1783866 1599687 204100 1279732 1665978 618139 1570448 1185351 1996096 1625668 1508687 1681459 676027 814734 286819 996361 568436 142633 721336 262805 864236 678584 1925214 684475 1542606 190630 1120289 261590 753223 1089647 214948 326832 1405184 1909409 1460415 1207060 989518 1669891 501873 169027 201188 1281709 280202 592782 1128877 295918 1935030 1012425 850314 870942 205310 268096 1667387 1622193 367705 1436139 1203693 1425863 1986167 302941 247741 663287 250532 1387836 1414519 1595980 1293481 1747477 800909 582313 336087 99186 1320594 446131 962625 174285 1651955 666205 603419 367460 1575080 750003 1398531 1789112 1775295 1366434 1385556 1783761 1656489 691845 1649944 1929648 583577 1326752 734187 1532638 1701809 95041 1651405 1351455 1869772 160109 30254 1169581 1995699 887426 371781 573429 1190107 340324 1000615 1758965 33180 492739 1482613 535070 865744 1789572 309021 703066 1451527 181415 1189821 1722567 145280 345107 547374 1333890 388600 550258 403068 1975865 1865431 1504300 973212 603485 422212 66884 1952332 1006694 1262632 1258185 1316953 1016438 1634735 629626 868338 799496 1689407 116814 1166697 1583467 263838 599102 767594 629536 446806 567765 1186891 127494 1768277 1894025 1199141 1646465 1765248 1384650 541223 672230 502822 87964 1558262 1099320 1282066 1747025 1788994 1361725 1504130 318643 1417585 1722012 85089 595204 842132 1991065 1800569 798324 361679 18643 1463644 571768 195353 212789 1092818 1189031 1970306 819116 1941318 702360 1379972 164680 570283 1370174 1012007 1373089 1249463 456164 240924 1111288 1446564 1051549 1830305 1668806 517894 964319 668136 1808748 705382 668829 64370 1880252 142912 1225038 179510 1238085 42257 776152 1530268 1523045 133018 1811632 1305451 507595 980284 1667656 949925 1759063 477718 94631 1355656 121495 583467 879749 572062 316276 1805777 1159552 1482467 55409 1175691 1619459 868368 1129099 542323 984889 1321467 300275 1644421 168631 240687 1296971 548660 1389469 1522748 1034837 1726314 1963124 260381 212558 1128017 551780 205973 120141 1629343 914760 301595 134367 1672273 1555848 1215914 1361965 889223 851395 209570 1125773 923240 959575 1147294 491332 1987091 938973 933257 1083849 1798123 1980022 628537 1290637 326926 1253968 1503723 1751299 1882852 642522 753974 237807 1999512 1355542 1505078 974702 1814954 1423268 135660 1098663 1740050 1071934 1454503 1118008 934808 1885299 695229 339505 500925 1468550 196867 1353974 1684342 1905963 1260533 1643892 527407 1025796 1922512 1931598 988157 628456 214029 565023 116329 907671 370425 646109 308675 782916 107056 232737 892432 856942 702125 1146219 1522715 1183553 1890381 1619914 74722 206443 1275505 1420421 218900 1731993 565637 1334772 675715 1511366 1448599 81698 1498784 64821 631166 451631 1126361 1355326 661872 1235687 1397019 1373585 1858279 1307358 1154647 1488235 1345533 8903 428659 1104949 826136 936992 1274458 510465 135262 403244 562319 315953 405644 1177361 1002289 420784 756080 1346264 1265575 461661 306307 1696244 315411 1321955 1356478 1826520 560237 1255066 396324 1145921 1216953 669333 1601688 1915755 1396619 1841639 1560135 1402341 913342 843244 1111270 1016738 779465 453720 1708190 1748693 1360269 240355 627510 1403651 828016 837057 585134 1508446 1502349 1040470 1708286 657760 80007 1509500 1770509 1829554 1749209 1888726 1175362 318320 575424 439468 1922986 469155 1064324 174307 1471883 230052 392046 438250 1711071 1978956 9625 1204898 1567781 1958586 1050457 853268 1759216 1816387 1240198 43054 746788 245081 292958 940462 1516876 122117 1400984 1919988 1154391 928685 1613780 1297229 761705 676565 10636 1324689 1382764 265145 1030729 758907 1638817 952363 1365101 1198032 1479760 142520 1306112 158347 1504974 1937832 1059103 1710639 1737298 34157 599897 1525345 1521308 900951 713068 1558738 1209040 679843 1249438 1175547 739981 662794 1319931 1797160 286871 1572800 597578 1249553 1123736 737754 1743062 1319979 1491086 1680043 1818421 1660788 270123 1978270 1883134 1225207 549789 1603155 1783966 1177980 1200406 529140 201732 1716424 148009 1223955 688503 730843 414912 605940 1968349 1454095 1316024 1686286 801670 1638453 766805 685696 920949 1021940 1625773 1255925 96676 273437 1736569 1545309 1383756 59076 1905005 357727 1016233 1688404 1019137 1565669 20794 851011 1468798 441099 674196 1456338 376561 560449 1411635 1943021 1910484 1151156 635566 1937319 832544 195461 1907346 838036 1705545 1024546 1320760 1735351 1436663 793820 892610 1296121 1430398 746903 478561 1503596 405335 1267231 98903 119120 1249488 53516 1626329 801867 418968 1166691 1780242 1372507 30542 579136 404297 333206 984268 1024878 787191 728857 1782844 278599 357476 1508319 1677372 667366 570631 1218721 217442 1836606 186663 666744 1825424 615553 613380 1258723 802752 1434769 254227 1688008 913478 1258826 1081513 1272070 640091 1630305 723626 1949968 1335749 910909 917167 1487295 1689038 1991088 1486302 1480471 1485926 1039815 530238 894962 491285 714813 1402552 174258 808286 1976516 1313964 167540 470671 1018525 466387 106561 1877730 904682 1818595 1314504 406342 1319744 369495 594218 1996478 1705503 280751 1037985 283104 1582554 1778065 739705 1584200 946987 1482676 108518 283095 1583220 453698 1923511 869106 817503 936108 287657 1640594 1066380 1478440 1926641 410354 1068000 123303 203300 20935 24669 627655 1757807 459130 1313558 1243792 973406 642074 1125397 930736 1724464 303976 501276 1271505 734265 131813 1501769 1849624 174468 1174205 1371715 1250896 280326 8826 234404 1707944 1239690 1642991 1864206 351584 1115643 1976616 1102336 1028659 271950 1078210 712083 665304 1211431 1887351 824440 1437842 899376 1802332 1852845 1815495 548779 1652648 1877379 1439835 1920280 1074952 1259977 1063019 1045238 958749 1236057 1504558 374476 637598 1635495 553740 1037817 1314131 1079654 513086 1481045 1596857 1233444 686119 716107 160221 913054 940900 508639 1612212 39016 606104 1626667 1248656 1869609 1360498 1632199 1028319 395983 1618934 1413698 1850795 89202 409634 736215 1075830 1674849 170430 520994 1294514 929605 1415162 1003176 1531092 1188994 719292 1236007 1916466 1428624 708087 104817 1251988 1837657 1019039 1493740 651792 1722624 211499 222294 120377 1647596 1195615 472024 550530 120830 1904565 605271 1381162 1640005 1669391 832512 1403377 595827 774455 421355 119563 897769 1292928 347529 1695453 757856 1253452 953616 1904822 1870788 1040207 1904860 1260263 1986806 441646 495047 139678 676122 1088905 758270 569759 953816 1199789 1818888 661288 1959956 1871956 10579 1493541 1921515 1346296 1386263 972061 614517 569568 1223064 1783802 1906754 637129 1722170 1807397 1397889 1868570 222765 1509045 362036 1596695 1416165 942734 435292 616410 349630 1485602 1422503 1139621 1822186 1721302 924160 1385582 1509135 311003 1353312 505112 1678820 1754936 1360683 329599 118247 1466046 700948 1407501 1122491 43230 1723637 1918061 779452 56932 1499278 214573 1002402 1463116 1067908 305166 433655 825932 1804424 1517431 1873114 1980768 904560 437343 1448057 715828 1072560 1393255 796150 1580271 206797 408013 1528062 511874 1991841 107833 1759018 85366 893639 1508877 735463 130331 980627 693673 1576044 485142 1764819 1258 1286455 1250534 649606 1516149 778642 1382911 547864 1384946 1114343 648551 932793 979293 64253 1009339 1795319 1958825 841343 776979 651047 1126372 1222795 1977582 961504 1343666 1548611 1194596 1316571 436351 183841 731569 290421 853976 568028 1956934 1739541 1816165 1623837 1218607 259856 170938 72654 691121 1662216 138794 1704089 1126367 435367 105664 526461 73328 1717692 1322544 1668789 1419648 203220 1882850 1708543 942453 702673 201135 1501116 1417068 1977562 1591874 1892693 122741 560310 1944188 1351247 1182002 296644 109907 497208 1644127 458178 1107924 1483233 1802398 1678453 1916260 1623726 1678889 1122909 1170708 1943536 1873376 252780 1821429 591379 1687782 1674940 1471359 1932190 1066651 952502 1962651 732977 1112968 54116 968419 423929 428013 1374617 34639 409336 877607 178 1874235 545378 1285780 736118 823500 107595 1943057 1135276 480767 676719 1336370 1505690 1088353 342217 997925 273076 372640 771471 1690006 1030131 390966 1487194 1749082 1072462 1568841 1680740 806066 1000148 1927352 800732 735950 582266 1066266 1326576 454270 1756892 1532134 812928 1018587 1303906 270746 694980 837008 1009696 1761377 1023092 978022 1769443 991141 335061 1956920 1969976 597602 1197201 1244561 1407955 1233833 728117 205166 1971979 967956 166972 253301 1299536 1844482 767498 23007 219984 617837 1190803 317513 1419223 829248 1814453 717682 849661 501989 370283 1909230 390755 1841728 95392 1867504 1178037 920268 468779 1771471 1111464 1271577 175076 152936 928999 370773 1764117 689012 1750575 207427 1007159 1374965 1271762 1945070 1566146 1271362 918006 1509341 1841316 1728 864310 33668 1013108 329956 523788 1029905 1608062 703107 1884107 673099 1820303 921762 1340419 1391658 413885 1998536 776563 1871997 900717 10586 554780 666956 926660 1857697 860694 1319070 1865492 383632 611945 1483176 212854 1162249 1298677 1456237 128643 54439 1929355 1842835 564297 1277151 1137857 84453 1997955 662844 178242 230859 1497509 1805311 1813391 706104 680349 1386550 405948 1364953 1201181 1903046 145092 179910 21847 1990315 1533299 117018 42291 1529725 1751590 1806422 1073936 1586103 726116 1827874 1984955 887690 1054311 1150076 1426022 1286445 23865 1269301 654940 1202018 1738223 951715 816879 120874 1096446 1348642 1669688 876739 1859638 1433750 914636 1062776 847349 972267 713217 316073 14324 1537779 1485604 242780 1366360 1726540 1307618 615137 188387 17705 931135 1848005 1882494 656969 1713125 942232 1865582 1993551 1046535 1470862 1427135 46937 869078 1810519 716918 1117202 1638730 542329 1497520 959629 1128818 1372802 470351 514747 750206 782989 1656283 1899187 635496 117781 148413 1285936 1453981 959756 1907214 1798330 1420841 1578461 1328783 1351628 1530182 1016489 1546253 197105 1330803 660377 1769700 188740 1337411 72993 1868500 542055 1558623 1976755 861948 1612053 1765238 632986 340800 256476 1838856 680443 1313877 976140 1646823 1765162 1796474 1796680 570321 1543849 1778927 21671 1418566 1041057 1580781 1661392 1523172 1568771 1994154 1451721 515518 65572 1840583 1454079 1540066 945140 1715319 414690 1579690 1543552 881759 738309 248077 798454 1893962 60637 1185473 1914252 487483 651163 751424 396378 1516584 1488601 739361 595862 443598 441607 44216 1097510 1688657 403111 1376959 1802150 1663226 778036 1054110 797041 1412804 601382 1342041 686612 778792 1158310 1491227 367003 1986999 1470494 136585 223569 1707446 712729 1924273 19319 173652 575910 738790 16361 415117 206868 872887 1038086 1400964 161044 865866 1174560 1456034 1543171 1740301 834714 236105 658402 1316967 826966 940402 1740052 1711700 1394663 198884 1946520 1966709 870118 51110 1970296 853591 784289 1820085 1369999 1261990 778733 750633 1672430 1418748 863176 1877332 1616681 376813 694337 737936 119351 873317 1644106 524712 618898 1728185 336794 871459 52695 1020560 1530596 1858093 1850035 652405 460070 145905 1619248 651624 329522 1046297 225889 1079639 1010580 1074013 1916804 637550 341193 1269253 1600109 385495 1901671 1170219 1693476 443059 406728 1536207 39889 1498952 988222 107272 1096792 20539 1614135 312177 684189 1413366 647286 680017 1270150 171482 1541385 1383374 814364 1159106 153208 913622 1511941 723076 1181155 799400 1299007 253264 1097936 1257577 456339 831008 1520059 1756207 1816879 1119914 126585 1810388 1825464 1779618 190937 129544 1855530 1160410 814495 659428 779136 1797474 973420 726202 1531167 1413312 143784 593484 1493982 158450 1028424 315467 950099 567241 765708 403350 1431238 1168656 808058 1344031 727021 992391 682423 1904590 1483273 1964536 403715 34477 1615226 1274208 707813 1659783 975289 1074065 1426149 298199 734793 61567 18993 747343 261662 219570 431554 691779 1457702 905115 55214 648994 1693433 1801083 1756305 144340 1258290 1976319 950947 1900810 1249397 540720 1428093 1041319 949861 302694 532178 1635890 971699 613217 1094914 1552271 574680 975731 397957 559085 86575 1337274 137859 1997873 684557 167142 1122869 1053205 1676870 1433677 1566143 1403173 1190261 419698 215302 355149 427607 1300765 1843509 960577 211221 1890852 1112255 1540425 220349 1407144 124173 311558 913023 535979 315212 432150 1389666 1846934 1487594 1072731 1299753 41240 779273 202737 1196156 1387372 1714337 1935823 482293 58128 1421717 43 1262851 1719528 839409 1350501 1501531 613621 169321 1872379 1787300 423272 96405 1935592 1899327 873973 1788510 188858 1475605 1723951 844010 980076 649344 1183357 1941026 933755 1850821 1541984 1596837 1964731 435966 861861 1165698 884759 1437859 204735 1121042 617124 277432 1420256 767606 953692 217823 118681 329445 1622363 1968993 136611 419948 326981 449554 695467 253579 186372 1267251 549283 1427009 1425810 1958603 107499 276036 1107188 107363 258262 160812 887534 1464312 1722914 940009 438770 439447 381324 937411 868565 1041486 1845788 109112 218988 1174745 1651664 1737269 1295494 782303 554326 140967 1347784 394799 1864281 173668 91514 846164 1229753 676744 1516990 581419 531482 1976612 684634 643303 1686840 1545780 1532194 751058 972664 1184093 712374 264374 566077 578920 1476455 1176257 1512350 865342 536390 170577 460377 301610 284802 1871539 140785 1298859 276559 343943 685872 577295 439507 1832021 1890106 936740 271699 1679085 346600 51208 1184060 460871 1222313 1037838 154035 579117 83130 1200286 257027 132791 623674 439360 1977049 94956 1743708 1024811 223774 1994455 1371117 760604 1475525 712720 1679213 833843 1505448 571812 1326890 622063 513681 703580 1476556 1227187 814125 1239030 1138842 164524 1280572 805225 248812 814230 1891343 1862677 1624028 1548080 1566068 1002044 1823217 372271 715362 1354777 1088202 1499125 1555777 1730550 936485 1465778 446964 1941376 158413 489493 1846611 656829 185910 578513 1389535 335846 230056 916137 845981 25585 1835747 996281 1395270 186535 1954803 187044 1908405 960521 1409176 1671045 577207 1969839 1445314 1843915 47127 541837 1024719 1397707 1648490 1075591 1156518 1542893 1651177 246316 939007 261690 622512 1242234 1865429 1400236 1109747 969015 1705863 1931511 1464730 1850087 1194728 1622800 196925 708445 561399 1127083 545493 654117 1598070 1670692 396150 794882 1699643 1369126 772502 814043 1863382 595420 517691 1300004 201645 267339 640502 1204489 1240205 627873 222970 60865 548164 521808 172166 1065070 915924 1219691 1512224 927735 1440389 19905 199379 1463730 1482626 272304 1226533 1554233 1692367 121602 1264898 230784 1177666 9366 1305410 1201266 1086166 1871434 258398 580109 15442 197054 1092695 95752 298687 1095054 522164 551824 609075 527882 553779 774155 146268 1059900 234177 235988 1824908 126196 478296 1383121 1581660 1567203 1429770 1004573 834010 1939724 1763000 1717339 1623125 56716 1665304 991738 284293 264105 1566277 1448680 924463 222754 1333449 834775 539309 800657 833569 140897 932042 1848482 1121451 869673 911846 949432 715219 231495 73671 1849562 1006718 1963656 1271222 793854 1083624 24495 767412 419996 1938942 50378 171049 697595 1081424 688093 902881 380434 176969 1143707 1802713 747353 1804087 1416593 1400879 334670 470919 412767 809983 1291125 1382836 685440 1263879 1614958 1863971 1407083 1057895 266728 447653 858775 236423 693251 658165 1108815 1614296 1753216 1024577 1051438 1974696 782437 887650 170326 1400693 1767614 1524558 809029 1961236 29774 54713 1056955 311495 1215967 1305663 686009 14212 517837 988048 483338 933576 1012966 1552964 471104 578403 1137058 998668 1395571 260375 1968732 1280248 1348250 912678 125442 563846 1343276 1809077 474276 1463332 1450071 1748791 133895 419581 1463742 1759644 1678457 949308 1752759 1356211 882389 468333 24195 499697 1051401 1431249 1541070 1975101 69798 80243 570713 1166459 1201790 1902157 362345 564321 10066 38067 1155205 208042 1224734 457333 1511448 1586009 630440 668307 1718603 1111818 156413 1639193 1577355 958384 458025 1913044 570931 1482708 1239716 1362634 1038556 1959998 1475447 621163 1685497 22857 1232392 995092 82060 1103479 1723990 1658182 1638228 560450 1905929 934369 1783659 630134 909235 1278781 978207 1913303 20201 1707013 1890864 1863278 1629028 1609745 1993484 276924 289827 840607 334759 416510 301079 795664 339465 742689 430590 1911960 1751051 135682 787033 705892 121942 966117 304521 913652 1056081 1890631 1523548 1570973 400146 445454 1649620 190931 584769 74583 982393 1509807 1504296 1520624 1436624 1945335 610430 1617892 1958982 1154532 1776755 287945 1927590 692467 839832 831215 1472899 1288702 447658 1869800 1710007 1440845 970413 1602707 904066 1126023 704124 580168 1627089 1993728 1322198 1276991 236635 1812089 690104 744081 898022 285484 1374975 818423 1374550 1748910 1837440 1064733 106528 1970014 1802476 798988 1772725 859974 65291 1585033 1902255 939568 896659 63564 480603 253642 654632 810654 771963 1873601 10617 1086433 1616616 809962 239923 1112339 1358112 229271 1653459 1246036 1227195 1103129 534443 1484544 1087635 1944723 1333917 1170881 271770 959651 1006258 1397378 836402 1227818 1509027 336664 1702805 499268 1869253 1966524 1564624 329772 1062864 736892 1960534 442479 1278316 1214215 321408 1308200 1710552 133248 1653163 747111 8148 294291 319644 400457 1923997 1317527 818355 851835 767530 1782665 160648 1367702 792185 1801439 1447237 307292 883496 680380 704151 633354 674529 12006 1838364 827580 1724833 1360151 806417 126730 340033 1306948 1769230 213352 1312001 1067613 950228 1955464 1292989 251787 29011 1233772 764547 1473339 1748514 1405366 36184 818405 1830245 473964 1047087 1868737 448094 634964 1668959 576167 1570088 1395642 832538 204586 827212 568709 1153588 593234 1637885 143971 1043953 1536203 1493292 927339 1930838 1652678 1099573 1974941 732494 1303132 770462 302543 137601 1680321 296531 794688 1306264 1845540 793185 1191577 1845346 35775 719469 1409976 1493351 688048 1649076 1319072 1207193 1436774 1526816 1241076 727571 177397 1380109 845435 1369352 995003 1430019 300586 891838 1250517 355167 1573417 495973 317968 1096306 1194564 1779980 36798 122875 1289971 391503 503928 529306 1125476 1599212 277157 1922735 1232948 1313357 257101 1893008 1157529 1465882 853726 1689099 358828 1973018 1842086 594708 109276 368652 1722757 1694079 1407114 1506271 174725 305185 1298749 29947 1821078 820967 1059720 550021 1827527 786378 476528 641242 1835775 62629 1433832 461232 1525763 1218606 1527100 639603 466629 141776 63884 1862027 904613 886114 1422567 1039893 759739 185683 1473114 659013 1088397 497107 1291816 828615 1135469 645297 729237 930351 1244243 1703069 1294751 1837126 1146367 1680830 1502689 732373 745052 1195991 1207647 238711 819863 885152 982670 566965 693709 906718 1155341 300082 619438 1790532 1132255 1151376 947318 704326 1477541 628204 1916926 1581383 512666 722522 1319208 1041285 320166 1100609 223605 1462046 1958006 1918442 1139133 584875 1231191 394965 1775660 1317043 554774 1192119 1359386 214742 11432 1115478 311074 870499 1139173 1783384 872434 1807964 715180 1759932 1829615 1332191 89007 1894403 1806950 1067104 1921907 728118 1951483 720120 1923503 1332602 1311821 807194 554360 1781044 400162 1034414 1462230 1551351 564805 816167 710697 24183 1367130 1273470 263420 1778298 1474118 1281716 70762 1585933 162628 469642 553983 564225 1671313 832357 1207108 44062 1088015 35557 1767836 367169 412798 1950680 1771601 1456272 844906 417134 245811 1594413 1050302 1282862 509013 1089825 170594 1758656 1428073 958884 177251 673672 468455 694649 1823684 43557 41721 1507934 1486650 1365572 223701 151547 1702090 933367 911469 1321478 450932 1759418 1390586 48732 1174208 1000738 743266 1090199 1303108 464409 1074680 50893 1066199 1023939 1266685 876074 298396 178891 481390 1569854 694786 1466654 1181293 279752 1152485 297750 1482738 1692012 170284 766132 101102 610940 693348 804436 194896 1132590 544833 877479 1664499 1297874 1134638 807040 1877326 25612 1941580 824177 312353 1366602 456840 257911 926944 1641666 806934 1695191 1902184 354327 132158 1237428 912580 1088270 1252021 1478824 1189466 796243 1925071 252195 1169587 65531 1652223 257017 1721765 1913207 1157489 440471 81008 1004286 1158655 1365582 1789912 1150394 1611427 1168672 87977 875566 632087 1328668 682813 543550 1365571 1750888 1426302 21907 1777090 1855678 1559531 1544315 1528414 159083 592554 1119208 1384127 976101 1941231 908541 548159 977968 1953018 1913628 840651 142563 329231 1126641 1196037 1991050 243144 464935 848539 338183 1122814 1790101 1849911 1416514 496471 1953505 490477 505642 1538946 1170731 1465722 161474 259609 158474 1524709 708930 1606825 1651208 255849 1918805 938180 243891 1615204 1071294 1501324 624929 457275 1052412 750839 266446 791145 1237843 1736105 1997917 1861061 209405 615923 405440 1251087 273407 226313 1519896 1020724 1524726 1650305 1628190 286316 1919344 83873 205023 1167775 930303 1892687 1992882 444790 115666 242666 676556 620560 290560 1396883 770289 1015931 295272 1532575 160720 1499793 892785 1551147 322662 1376408 420178 1326767 866463 850416 82970 1315525 1066826 288827 1177462 1967797 1441699 102662 697863 1273718 1119069 1940075 396612 469861 473265 643412 379251 581232 1066970 662224 1162893 624338 626701 1428478 1478397 1198819 1421489 1404676 705536 248123 279544 1886302 1630225 570969 366029 1066810 1933453 1176455 973730 538331 534998 671916 536956 1059479 578078 1454258 1422320 1993692 1012507 1910330 1783886 1360054 694873 1458255 808782 1656324 664157 1268195 1979455 1251404 721860 246418 598508 1177506 1757937 36107 1124475 359241 116354 1060416 203241 1911906 1812477 1873150 1963059 1210056 1818352 399081 1556846 249939 1484554 1250583 1080385 628715 545397 1133023 818021 1428484 1268909 1094340 958071 1137401 1306320 1026556 726008 990157 87933 246863 289614 840968 703229 1958422 560137 649403 1078591 1308866 1333847 759928 7693 1784872 530475 1915113 1284811 1658936 585162 889750 1546011 1437818 1557643 1218243 37533 694442 252014 342147 797455 1534330 47026 1871683 1181160 1340761 1901245 1029585 463965 1408439 848917 316736 1362494 1061153 1936983 1872203 1597354 1801985 632811 1785185 161613 1258191 1888946 1039135 317622 626079 127386 1772802 700449 156065 829303 307330 1347643 1995661 394689 769152 659181 1058846 1192844 1368115 440422 42562 1828960 1944193 1673707 1447751 1044292 1604831 697010 328767 1965946 370276 1178365 1981866 177639 1724602 1756346 963485 889647 1513622 741534 224348 997361 1828941 724794 384763 1295463 997336 116746 1806415 200157 1271818 1744479 1258323 1336351 1195234 281320 1618347 137280 761572 951944 1965060 569303 1891176 1931997 65856 1447697 513757 871348 918494 1514057 1314785 1046815 629083 938594 1559933 125984 752930 428762 814328 1373117 1018817 1331514 1650510 1351881 1810290 1444159 793222 828711 791878 717496 1726534 1167836 737509 1889147 1732320 1199797 1293579 1950254 482853 959872 532469 515110 981893 974597 1016339 530331 648623 185611 500244 299338 361220 1180148 586258 1575452 878633 1367360 598817 1781699 1811544 48045 1482539 719988 912552 732017 81413 935962 1966354 607325 1890168 574275 358536 870363 1989504 1771985 752273 205933 735810 1210342 1786203 1936251 1788102 1279998 943350 1705043 1026317 578404 962113 266232 1363434 470813 1997913 24115 978635 929689 1466789 655827 1129794 1862241 568384 691931 146895 1161566 5591 1007772 760891 525134 161866 368829 644465 17787 1255755 642557 233510 1071382 1280757 490950 467940 907370 1663291 1007864 1135688 1967221 222962 141868 234004 1693712 1772489 1674306 1278059 1947356 284329 600339 187554 1977892 62351 978227 1671704 1113115 1595429 416862 375158 1737093 60419 451663 281562 1238976 120892 1403508 1487393 107353 272748 1768477 1012391 1126552 1610996 1349327 30622 113570 1871479 598926 1682636 1304241 1560418 1159841 19540 322390 1035352 1847861 98586 1284841 1515126 1005586 137860 1033186 834975 1893386 1200648 984490 1938121 1586828 49578 1086853 1286732 1702282 725324 18440 713981 1070673 735883 1584170 739229 1362642 301965 185414 1214021 1463091 1123061 1792009 1700014 378454 550366 1491833 1847201 557469 1557799 997794 1501791 1930889 958077 1653681 946870 892233 1567800 78211 310079 118788 1280553 1271424 872608 1569058 1181450 553696 1785527 745460 1422732 1598259 450757 379153 72220 1644448 1617190 1697805 529431 184997 1210044 41 1110301 799149 1546406 974539 1723492 195258 501710 1026705 1547847 1029450 170441 637970 12093 159672 1706006 439632 296718 765249 667167 14063 1645440 1640109 1076320 1517003 828365 1787393 253493 1103327 140360 1232196 336227 923449 550816 1424374 1299362 1442852 91255 580900 414091 883042 1027092 1118683 1299838 33591 322160 1498745 1227995 1154534 289473 1730279 1007681 382081 1271220 1038935 215436 1810987 1046136 776252 193112 1133266 40922 279871 1856296 1598237 863197 434326 137382 1449019 245395 199338 1122486 827429 334975 552425 1188987 200561 284001 1147283 309610 1076221 304970 78289 940312 1389599 1760784 1717563 62646 1416457 1850979 92098 7722 1940921 1162257 206575 375917 1091520 1855360 1808760 1484412 139550 750399 178918 917031 1958099 1168841 973314 652115 1885305 202544 684873 8814 1047402 411958 44571 1853798 385409 797643 783556 1365274 1108766 62926 592514 761900 456992 1880976 18247 1280936 235012 1452547 1261329 951959 1983064 465982 334565 1597198 801229 1347150 683877 492607 1227313 1598443 1924059 92355 811545 1094398 496627 1206427 1135941 1829301 774590 1661539 1222626 1768441 411432 1263421 1107550 730286 1946602 1170998 1506631 1374009 347689 1134724 229483 972366 1723673 1001212 1329637 240020 903083 1593635 1280175 719759 1820425 993830 1546714 698004 1683230 363325 1951661 962174 509400 444258 1874644 707529 1713400 1877737 1004478 336920 933747 1553428 1120859 1294173 122162 783313 379610 630801 56171 1106228 438074 578422 259353 1774133 1309401 207943 650221 570367 27740 1213132 1302861 534780 1342623 1459130 355885 779924 566638 1572003 672954 1469166 1551564 163609 36209 1108242 1700922 656797 1445443 661889 986453 1500226 1672220 143889 634785 1250733 1456933 1440445 1732859 806178 1839722 412679 59168 795276 138497 1972003 1669259 942099 1542640 1723294 1576780 1093421 1851863 797222 1999273 110075 1581596 143866 232799 454562 674689 80413 605184 794129 1972158 1970929 487582 1176549 1592790 564266 602171 1851471 1186916 1852602 1968138 1231310 1288974 1721972 1631014 1120828 683702 627427 730030 873491 808154 1183022 976043 1260657 1930207 195068 1761307 1422902 1525120 1869968 1192249 1904629 1142015 1596501 490563 1642724 610462 557491 1911095 558044 1674723 1251884 1978540 901366 1103811 75534 1340274 253248 1013906 1010741 1938787 1958526 205205 479599 784409 499143 911386 323789 497000 282101 1080412 455439 480630 1658184 1340775 334755 930902 613438 991616 285350 828791 496849 1663874 751758 1783513 96114 320779 494931 622709 1849276 1333335 134651 108029 1696730 367019 318131 41432 197477 725776 1753307 629572 1215949 1322209 1563946 944968 1379498 721380 200805 1334217 903368 709350 899819 1179919 1582836 1318541 221245 1220515 342736 816292 1462317 37459 1433983 487642 995760 1770991 1882314 1335231 1304865 1253575 1052872 783425 235993 184647 870704 1512787 1944884 1166959 151035 1378348 109650 1701833 1705119 331784 1723880 854817 630277 1645473 1876664 1029322 1703161 1031009 1065129 420978 1349459 421845 36267 1591917 162722 1267304 1917018 1041075 93708 562291 383148 391351 1582024 980680 1609951 1531615 359835 1558416 1606534 545633 69388 78056 1417358 1563744 975143 1587305 1240206 978897 1534964 691433 87974 889777 1270809 1797921 1351045 720685 543312 77803 1237530 32090 528489 1388436 1940297 1178630 707953 699205 286643 86812 1627782 757283 1767367 1803612 1041687 976444 1505067 410464 306868 1182276 157094 855772 1080819 1070102 364998 610017 324576 1411028 717420 664820 738603 80599 188619 473592 1515895 1789390 1344273 552554 430020 721985 173094 1310711 1415848 648310 1516801 460492 777892 1183919 1233881 1398549 865059 619295 1546778 935155 828761 1498585 92826 1782885 1104712 76233 1957242 950411 1026265 891121 628115 908613 1139369 914374 899044 1645596 986874 1764101 1830186 1438308 1823226 485749 1221233 1238369 1640612 129010 659609 1903601 193750 994612 1111505 37669 1203963 707484 572115 1147429 1629109 1969821 623035 346618 746984 124919 147026 842050 1529432 455978 643860 1784292 321196 1808509 203493 1266519 1154086 597223 1917958 765981 166661 128382 347847 192325 426149 108784 1311297 1889135 1195501 673449 861550 1321695 1680258 249253 841592 407578 63559 522873 709877 1863549 1072557 607108 89135 1173501 1314955 1527190 1512322 48558 564951 1582054 1441415 938989 149148 1634418 782583 231846 1980267 880982 497811 948335 907069 56394 1473997 136210 933356 263795 1748002 1384733 1895835 418660 1005224 1863746 717598 1832114 1418380 1095539 990955 1457136 270438 1409559 52539 368022 778643 1370547 1938380 126693 231234 1524624 1463918 203549 1204554 372710 615487 1269557 823868 98990 1575667 489708 1443417 87207 1406539 1199355 1110042 1403271 309251 816422 1788705 1801237 1021056 1804732 826471 1406026 1235256 890683 786755 1196048 714751 1829456 1910296 1986621 1739315 1664555 597548 1259717 1362952 1915674 1888542 892679 485989 1884031 835585 1386829 1926179 1291905 1654616 1285543 953855 141030 993618 1008925 1102734 1063677 109992 13772 354482 198891 1896007 157886 1000588 411708 268339 1787545 157668 1867950 1684863 822840 1030934 299834 1479683 600263 478745 1877522 244939 91703 1744619 1184592 1851219 958772 1125265 1876011 675782 1389873 1590469 145571 1329280 693428 241540 1660459 82736 1931356 1580524 1278761 1811153 1941119 1390780 485940 1631548 1192083 1149883 1790510 361297 1764839 1164086 1630129 1784771 1139496 1228808 1439186 295227 3073 387211 239958 736468 897161 1798917 1156757 830887 1664868 803396 890018 1419414 791593 1034174 1190562 827528 1665441 1705619 148236 682212 396548 831 932746 337245 1061040 1941504 238002 141724 1138279 1256831 592039 1667204 815728 1418415 1712594 598022 104383 418063 4757 1452104 1781582 117784 985393 841171 1342551 1396071 1696874 1831939 1966815 57073 999334 307216 719697 1928577 1922993 530247 815540 192324 635197 361657 1144294 1556520 1408262 6158 259734 46401 557283 833931 1740230 486662 1382235 1857514 946626 1085728 1424376 224630 1031269 1521641 942563 106290 1388077 1512640 775307 1488174 1645665 567902 1216490 143216 1922245 432307 1424003 529520 972459 457902 1740495 1279008 1909558 1647462 131001 1711786 1277193 369732 203610 1874852 1563319 1901700 651118 257168 1810287 1897546 92981 1704001 767571 1457381 1680951 391513 369794 372805 436872 307180 472708 548114 1371222 1524449 779191 1148110 1140618 529816 1557627 958251 212661 1906287 1254141 1681100 1410405 1642004 821786 67254 938614 1230384 582671 422403 1251155 1953305 1421187 251554 1344061 283576 156794 308026 487683 1803719 534894 1927462 1788924 1905629 652082 1535204 424963 970084 886688 910166 1288204 1740223 1271847 1976909 1111293 1623115 1981485 538305 1488878 424816 450533 841754 1624960 169815 1827869 1352343 104678 1196004 521266 430162 1194893 756711 265762 1440291 1045912 1582431 1805688 1060151 1603664 1905315 1014830 209148 1959391 1745763 578481 423714 1204180 554545 1786581 646856 1011695 1032384 431502 1335634 775348 1162124 224030 1856210 1074850 360366 1370097 1665083 1144472 1075138 391309 1442038 1816246 491777 234819 989155 722406 1671970 697935 1591980 1169853 1510730 23207 593376 1810591 1799066 391382 1902534 649189 362406 1672821 604116 388183 767017 1316970 1105782 1289274 278425 690634 779431 405315 1648918 720005 1063951 1089666 503046 1039090 1586713 1602525 1503586 803633 165988 601520 1468523 1818262 1632023 803498 851000 1543796 1159950 448434 59371 1323648 1879091 1826522 954989 152417 270506 313395 1547453 1081765 1917372 516589 530444 1793822 1440071 1257780 86111 1496188 909663 1409012 1953445 1623039 183407 1994923 1198876 926799 1190121 1967338 604695 207870 394044 38854 1381280 588061 981401 803904 1043561 1888112 1702434 1015260 1922140 1212895 1053390 182994 1439689 1373405 674954 1335099 1282701 372097 1421790 1562153 1180644 686888 861474 1760449 1593898 1517894 1470784 1310233 1356372 274657 1105060 1144218 1649704 1421211 496041 832381 275502 732906 770062 988977 1214358 1815174 1883205 1122651 612497 1405753 1482312 1707086 426557 156144 1766668 489635 2304 657854 902289 1186939 1066739 1614727 769733 84059 574824 149663 1151767 1945507 697191 774091 1094146 151940 1404954 36714 1992105 291426 1135444 296533 1812386 1282243 1422530 779027 51331 1897751 804956 1263581 600486 824008 1697099 1964131 287644 344821 1560916 729830 721523 1423283 1285788 1800816 1598006 1285648 1664431 1498846 403011 1125549 309182 1953017 1808834 1562061 662373 1789439 714746 1222214 925609 236508 344642 1944021 700369 1397385 1542325 1720744 1846077 1870016 722873 1099152 120990 1064090 1608510 1042887 1788202 1884437 1166360 196155 640171 1733019 177246 1055218 76374 1080548 1516264 366163 1576466 1229362 1593886 1257456 1261401 1498811 824286 1764575 1861012 1499991 1609613 1771035 1954801 1060434 1570039 1334838 1271546 948812 1292263 838146 1271446 26352 1779814 1301878 1239665 828482 47742 976153 28206 1818817 446501 1855523 233244 1620040 348803 1966232 1827363 1534594 21617 584974 1372885 1242977 1567843 1495650 727534 1073025 779726 1821183 1499888 749225 1792374 1324119 1396147 1846961 1673820 71026 311983 703622 232339 13327 703430 733900 810652 351196 1994487 650333 1297398 1547128 159122 1205729 264716 1649162 101087 1488375 1696880 1320133 1409036 692788 1081347 1468250 542901 888913 1289190 1162465 1575300 353560 143125 319306 1313690 1575634 731614 1157040 785411 103321 380114 1491322 1392621 1823330 1794127 1860297 705579 1668850 830833 1937678 893962 567401 149631 1346342 881250 848311 1589966 236407 304314 798942 699069 559264 825668 1817472 234533 521566 69220 158372 1448116 1850167 1151043 595582 1489481 395490 776043 1699388 1346407 647166 1759639 1333186 454173 1421704 606306 1802004 1375284 538568 114479 784009 1394291 1562448 165939 477713 1346223 319102 1590063 1953803 640027 1035512 70134 938037 1216552 1595689 1166177 1678 1426695 486065 1078580 1180814 1107571 1553429 545902 1393665 785764 415199 1065179 1411428 1916638 1197918 1491616 1465924 1909079 1543215 1189760 1933088 1081052 1613030 1359215 1715796 281843 848604 25188 117311 494428 1822369 265331 1890818 481542 1120863 655249 1909238 664736 1890770 352451 1869499 95240 610698 1133560 1970679 1834526 264206 1480107 496971 156499 1828825 731314 1465841 1281474 1094483 1085276 1736780 33703 107976 557405 1811203 1304105 95921 1576725 926052 870949 1273771 207825 1733502 1561169 392164 333757 1198401 1133256 913661 1604963 1222535 645249 1411279 238929 1130458 1318354 1777247 1315127 1103659 919681 1729293 153501 199839 1902898 1520684 1079053 341694 1692173 1245150 226718 1664707 1213909 339905 1224662 1294716 1294809 1365452 1724367 1538219 871218 488797 922441 815456 873270 8635 974424 248959 1947099 777923 1686906 93632 646335 1580514 392829 1152358 1506309 114851 1913241 1983763 397837 1145354 743472 1456235 1642187 997238 1242410 1166103 1072012 530852 1694390 1357408 260985 1479720 730690 305404 128995 1636602 1523626 690527 1954432 1839990 777196 1305073 1508965 1993758 1937816 951719 1810550 1306309 1113490 1793017 542846 1352987 1122316 564507 1955501 1207524 105158 957289 86124 1598911 1877809 856053 995581 552085 355929 1719166 1051336 12236 359362 1860936 1319122 113451 1064315 1918053 257918 1285729 1190001 861702 493515 1685740 1469289 1917479 883941 518319 1232353 831534 1727743 794577 1866449 923988 639262 1611328 948924 464415 324925 1567410 355437 1352489 1899423 637208 938204 1824417 1781985 593360 223307 1767522 92960 1410090 1966902 42536 1287682 1518058 1349384 533562 1969079 1924941 1816035 1563360 1340890 1538063 1791249 1384441 1541728 560488 63703 455094 1158497 140457 524308 1369877 79705 30173 965543 1601291 1665904 136646 1597811 1216499 725680 537957 683585 1488715 1341140 585695 1733049 1222242 1489538 1309948 1836430 356829 1646018 614574 529430 1974509 692561 762860 1148043 15112 1770078 1470476 362858 1145015 1057437 1403942 1077187 1833161 372444 580204 795114 240929 679452 1216557 1949629 10876 572135 849482 1515151 728444 1626166 3982 1260845 383123 1272747 425522 1336608 1406325 1062769 912727 1327427 1472017 1025734 208470 666663 1557671 1227060 195481 32863 1710340 1712118 998924 1737024 1512850 789609 1333520 266861 168423 419956 259683 1171298 1896353 1768152 127886 1441786 955489 1878282 1868147 1607263 1177869 1250803 1116896 559027 186300 1753217 1899319 107291 19369 1815484 922387 1521727 1367530 1778297 1563354 801254 495715 1681895 1067862 491334 1337325 1489322 1321809 1190657 911286 1724956 1920755 440903 714884 832380 663266 1980234 1730656 386813 749754 194100 1595048 1571358 1266112 94834 685526 1404373 1470528 70887 241687 1506639 303503 1726756 1397001 971846 1578728 948185 470170 1750488 1776710 564980 1676763 975274 266672 1662217 524195 1840682 343449 1656627 422287 799819 123269 1380593 1023255 793150 192279 1570061 898613 1552362 983784 1650990 237504 545972 1759872 1367216 213773 1547024 1385517 1350862 1977653 70197 269112 118455 877704 1266905 367894 582347 1693229 350130 1039491 1848023 1823080 1897210 916068 546081 277445 525468 1992453 1167524 777480 795903 61595 1382424 660489 442998 854743 1799216 846903 909161 33313 1710898 299999 1990032 1849106 427780 1985520 523930 262305 299277 1908869 1805862 694799 1669893 1459531 3241 1439792 1030075 1540600 1110138 1987857 1900079 1863329 1039867 386165 1369072 1434728 1943815 807101 1706962 520983 1962518 976536 1574290 1329519 1367572 1952407 372735 1750707 1149470 1560090 284942 1821619 1769856 909494 1265648 1856724 1639371 714654 924771 1883316 46627 256485 513627 1142019 164547 746137 634933 991892 1336732 1445060 1000114 493965 1549753 1089862 1405618 1909877 90221 783716 678847 47702 1622997 746611 1024775 1795376 1903771 1375053 370075 1901332 587315 1843905 661833 801880 1775303 1943663 1280537 86609 120165 1879883 98138 256121 969534 137949 614473 1249721 118987 613073 720942 1081890 230505 1210025 1797092 1379465 1198094 653515 259530 1918540 322971 764330 279332 1889593 1685067 1890936 801232 1318065 1173490 1095042 922261 1023625 37123 269855 1326306 1769575 119593 1771338 116593 1720981 287114 1326070 789414 1994759 1087614 839883 1356882 1452974 973536 68510 1220032 278939 145185 1414246 1570192 1703693 1559587 1926417 495409 1258800 1604483 291328 1527822 1039100 1193231 882903 1722540 1022420 1738999 1532260 289746 664067 493921 90581 213299 1633996 311204 520952 298751 1635676 1176076 1970168 1261204 99025 597092 1697287 1879231 8612 830341 222545 706792 1752621 683840 1958458 1451195 506136 606922 1390262 1616378 1439677 297565 206941 1991503 1624047 315560 1095601 117601 1146118 1646190 1455890 1583651 1639857 378688 355902 1929999 369192 863984 1873373 785624 1242011 1265487 323941 1763904 1365297 1746904 1353027 1379110 1506352 235909 529608 753888 1930666 41317 265282 982713 211300 1901925 919645 1225818 1055914 158466 1124260 1771417 1809133 481689 1309566 1393357 1325662 1880939 1614756 1278815 139625 158736 1990261 700040 1412374 426271 791205 647531 286946 16934 255450 1411127 1775776 766634 1758314 152831 1342008 1530756 314770 1768724 1380478 405464 387264 491518 353846 1270348 175476 1428887 617419 466818 246088 1918428 1454407 1749094 394776 1202905 29281 1000562 1180790 504521 484184 1863802 1324784 401231 1829909 1341279 1781407 1119319 1359600 656145 1308881 1624060 40764 1409619 2807 1909312 599644 1114866 508582 722193 1550057 853133 1810734 1820089 1712691 540742 1492391 504412 13240 1414557 530787 1880077 1023385 293978 1035475 1593947 813586 1435895 702165 812991 1757658 829487 696134 594184 1615857 520498 1468236 1996197 1046655 763138 1665510 1184276 1285127 1173977 735766 1216144 382907 134100 1052687 1491405 867854 1358337 1733014 1941071 583171 771423 172592 1692292 356312 370044 753032 1540083 210403 1456826 583751 1449035 1253253 1291410 458971 1589933 230677 1133284 308345 683847 1691651 1757046 233931 216736 965222 201724 185686 528692 820881 768939 125826 1599326 547547 758169 925630 1057717 166437 167689 1674947 1606045 1493642 1377123 208096 1956998 582423 1459190 458750 1272877 1263090 953184 1095053 674656 1474491 324170 361076 1309359 13251 1192604 493545 214890 985972 329384 1707121 1774461 828513 1086568 833743 1339437 1290518 1054474 694058 764521 474700 619966 184012 1954318 815025 1551435 1019223 690069 639648 711480 982642 401240 796747 623058 1945517 1209293 1642932 978202 1631579 183113 1923003 1430990 1061818 653343 628727 795113 1964024 337689 1104232 1767323 1699273 327854 1741154 305370 901123 108582 483331 162332 1759845 590890 499461 350682 617136 1190415 1689075 1942817 1643966 1229119 478134 1776036 926126 1325351 413044 1196726 1885964 971818 1446100 1466742 721355 534499 1829848 1774619 1929178 168016 984073 605323 1211387 1486149 606771 555845 478420 1574928 1489254 606030 879991 1446043 475680 1823019 1715026 1895989 921507 362809 719042 945075 1785465 1886722 1262765 915102 1501063 1820729 300504 1640355 1685688 1155103 1854154 1151873 1896095 1245474 614499 1982772 1495492 1039183 149420 431995 1324217 48800 1276191 130774 272763 1734361 1293627 1008205 77555 1165620 717614 569292 1137281 1047506 1756405 1253098 866364 1620546 449903 522773 1504029 382349 326884 655568 733450 551888 545995 1167428 1434864 355666 333486 190688 1332388 1177838 1947372 1696636 1156117 1771891 1933247 273996 176612 1333945 1635825 1793416 360569 1271979 863053 1912940 932582 104384 446446 1556577 56849 351737 1589671 612197 369828 1323837 1674871 1699919 1906618 970707 948089 420026 1594100 1041107 517523 1477324 1722306 383095 1592813 1865720 1889933 1072896 378108 1854782 1187469 75202 1316628 790028 410998 1398413 1384524 1178143 897131 319152 743150 322761 1644161 935948 1006698 250096 1605655 1259383 573843 1354544 1902787 714182 729925 70441 928489 1331146 1876869 1117734 1796323 1409292 493415 642035 1813336 950662 917920 672689 1721691 1746809 450244 263391 1964771 1187653 358232 1800813 1059555 1338118 1896318 1472346 537858 483189 1048370 881740 460131 1123271 1912704 114779 1137517 1747602 222800 754723 766997 394151 395191 487680 1260532 1828994 528034 1969790 1192000 1681149 1889392 164823 1760664 751653 363398 1095626 747559 1517111 1405380 115256 612618 1577993 1507870 1254317 1557583 1034515 498391 1994441 576698 585041 562614 1384313 894920 1653300 349809 268959 180808 1233081 237360 361533 1181765 65958 1242745 1054977 903055 1246644 367125 674735 149436 567344 670318 1345948 153056 1391082 185797 1742232 638125 916894 1182998 1407778 1080870 1479069 1144873 1204760 213229 846847 621625 1042738 1212293 433702 1228705 252496 1069667 985009 1648960 267228 1679777 1981993 1911138 1617428 1132661 1240857 669514 898766 724308 1710452 1382325 1516630 605775 48388 635372 122277 1907852 946518 1519149 962078 779835 1492321 635270 1707768 778919 187288 153369 1185003 1208641 134802 492775 847410 499742 344851 1055596 1269202 762058 1717879 1285623 1956651 750663 1680239 69356 1514479 1290428 798638 1757591 1999087 1270660 829920 1011712 169861 1001980 251432 1143646 617688 709304 636252 244052 42533 117296 309084 1023348 617260 327908 279677 1170887 1376488 1878432 299977 1336205 1947994 1357396 1609731 463332 603088 482110 1024472 928220 1683856 163181 1124456 799111 490572 746891 1082037 1419942 1255469 1090745 1812409 1710305 1544356 401350 799913 1707713 835521 1337876 1975899 193081 921900 369078 1408358 111041 519534 578960 630910 1905476 1066422 1169513 528455 712261 64753 1746938 1271312 1208697 550812 362014 816542 469763 1719117 1963021 1728429 21313 1319685 1335363 1835777 1195270 405147 642912 1130834 1570230 1125939 534507 1620923 1871770 1253786 1481654 1488945 1302957 1057469 774096 1434707 690169 545853 978771 1473899 418592 933620 342266 141069 888742 325023 1166446 131023 311570 1021314 1653993 709601 1509719 1240249 1015533 168907 307256 1980419 1115951 895577 652803 1368834 357385 973875 239524 60855 647492 1585775 1529947 684335 1942886 1929627 1629246 225291 1124653 117699 1351269 1632270 1248691 194176 1905474 1990470 1435641 770637 1687203 1106082 647075 1258064 1100018 955759 1807771 1781263 654218 1000295 1740618 1357488 1408616 535395 1549340 1976664 1643448 728302 1926626 238573 815066 1789526 978314 445393 1076448 294916 443521 1346912 336381 807675 1959354 251793 1499489 1248842 612463 1420804 292964 1153800 1667232 1146243 1501988 493178 966144 114390 1551474 1841059 1182427 891924 1921053 1188567 414030 973652 1463489 807603 335242 1394814 1976373 1810427 18275 659098 1281223 678645 1370392 1872870 908197 1043616 1158914 122171 1631252 471445 300347 35503 511336 888544 1151086 1061306 1021039 959572 1896860 1506161 757154 953709 720257 1824929 1159137 1259961 1249053 1706576 179700 104668 360977 1602299 1372297 1776603 1250316 1845545 1009029 1636253 457282 478976 507085 1417973 247854 1518671 1283033 1635065 1171182 362967 721338 929921 1694769 1072153 1086632 1188112 1163408 15470 211265 1249498 1510086 72303 1126487 1479396 383421 1291690 1331447 30313 1200573 1472521 1916483 1088204 1277951 558834 687903 1853035 766550 1492616 1643135 1935769 435987 1461273 1889323 855874 1740528 1099384 1670797 696584 1190628 1231392 714201 793079 983281 1264699 494723 1608524 333133 556777 680256 416774 1582901 1933548 1136771 805171 1726370 1604087 1544526 1305448 896620 1055566 29323 232775 1912679 677887 1962660 395534 1900907 979497 921311 1099222 1560822 1137064 636244 86601 186754 1314546 1780651 209989 1151992 214799 747388 389267 460609 1191140 283856 415961 1553985 656600 1584373 427373 1940175 645875 456883 997775 285018 1047348 1697870 609036 1946253 1272344 813493 1533009 745684 760757 1335128 1668868 765177 1515551 838510 189683 387885 131041 1092944 1962852 734788 604860 289412 1264361 104762 405060 1018307 223257 582267 1353207 1439142 1551371 269422 1716851 1558436 1078195 1998952 1439640 1594767 327734 1518216 1179431 1108039 609573 981352 1308387 273921 1715922 1422544 926389 838827 271494 926975 116419 1023560 323241 1294134 146405 1639230 1954957 1837889 347638 406828 1683865 782192 1135687 614438 677354 1491332 1355782 841270 1984297 804323 1141304 5463 1767882 155520 986032 1554593 1574727 175416 532880 209902 624522 712131 49084 757840 602745 149725 1965794 1709883 74827 1028376 1943991 1172937 1218543 1810830 1167457 1478565 1616642 297458 456132 1353050 1289161 1754997 162007 613024 1694885 874974 1697453 1342635 922895 1595927 1453888 793265 1719970 1341894 290508 1399364 62521 1957034 437351 1963012 721866 1569441 33888 51732 792917 1459119 39066 449564 875600 1572322 223980 1335891 611516 1223002 818590 847205 173130 63765 1524073 591516 739536 192354 6213 1146326 841766 1216308 335435 458906 1919085 911031 1880053 909418 453692 411584 1188477 228429 870825 1959286 1309258 842746 1968902 713938 440447 1532956 730859 674435 162947 271651 162229 701685 672238 768020 1801536 237079 198832 559304 524791 1892308 1741906 1628473 1997284 1434126 1654790 1811814 1735710 779387 1244076 1214182 322312 285529 256123 734419 64630 112350 1741165 840187 1484677 293093 277213 1915486 1175292 650435 155815 1657749 509511 1853676 1401776 470434 110493 1861882 543160 407017 181640 1500129 662150 1348708 1334833 630115 1825025 1709038 720775 1512088 497010 271281 304988 832701 1607269 92550 411777 1276352 915832 46820 16016 1568343 143982 1860478 78747 64392 474558 232299 273186 1700541 63051 502611 207794 1616324 856720 404412 1439868 890280 291517 1691994 542606 118714 1847094 1228380 1793885 1217856 664484 1895806 1436166 1898472 554744 679208 1386961 1584322 182980 366493 249792 1795121 762099 814965 1511521 1483142 434489 743903 684727 147771 601530 70932 646001 970238 347139 762269 1480524 609807 1471352 1081136 1023511 1007420 1553369 184730 717282 1069740 1762048 1849163 1284265 154908 1278472 85369 436603 268221 320827 181265 1874819 1616346 1463487 293029 1466499 219179 1570929 114073 1339019 1317525 1173942 167516 446029 1096278 1744181 385723 1290954 16496 1244442 177325 28205 62764 1951580 1540160 1947729 1219816 800245 1394113 270603 1386801 693221 1585854 1715959 312107 620304 1307382 1981853 1136836 810866 229627 448744 760358 926045 1413653 1332912 1356546 710435 50843 652717 1416521 1533333 784593 791074 1391241 1709874 1699412 905254 676904 603945 599174 1734194 108640 291393 556779 1077599 1095675 1161282 1037042 483174 1856516 1298522 499112 546875 1136589 229975 1091008 1408550 859245 1289123 164144 342385 32584 694274 1474271 344975 16625 773339 1895437 829675 315423 1737587 450850 856487 1867136 283834 689920 1124957 1242449 1640237 673057 870938 401356 1998125 916794 1675420 163790 911694 346662 1747005 967940 1120538 1325727 1651339 801702 1172167 162738 1126679 273284 1119457 1390624 1266341 1050730 89043 277645 502794 1120079 1081595 573478 1844364 1002560 1604497 740657 207701 1619283 808188 226371 1093744 723767 1339544 1808764 1774867 1905985 269952 1783276 1847892 1472067 1025963 1972978 941326 1251976 962296 508873 732062 237743 1228730 1065882 926324 1148085 90656 1942480 1473025 324004 884246 145825 958893 1201357 373586 1532281 1214439 1380581 272330 995202 1881244 28971 1656107 1670346 1842001 1351714 1055158 1552902 1466729 739120 853014 151619 1587327 870032 1025151 160526 1473000 795804 1563741 836620 1657929 36667 18878 1865590 1553654 646372 1387956 1790531 1365126 1095307 669362 488750 1321894 1259201 911678 787229 13200 1797787 750932 1510274 216474 1480784 82711 618926 1426781 721033 1871840 1190643 1806231 1351813 1987470 1723055 456945 264480 1370555 18912 1232432 620784 456398 1063404 437673 1523765 1637426 981116 113011 445421 138943 1108434 665031 693227 1026848 1272957 1392353 779783 1833886 1717116 1067499 1186118 633960 976632 1786320 1973651 1809918 1081140 387097 760827 1165601 276064 101487 401987 677456 287209 1214780 784576 693947 1672257 1040171 1815325 1572040 1459349 137019 629093 876299 1472497 553124 818667 267832 1146089 1397913 674854 1994768 356719 1245538 1228805 926817 236064 582712 1787115 929611 1415831 1304456 777977 149596 651185 1677195 770642 1849964 1299704 679586 1843658 1987312 1672609 981199 1369688 1274721 1907772 226284 1453214 1734261 1031892 341475 1297052 1429372 834853 1878781 700249 1051893 1710524 904766 1851381 1619725 1966359 745179 249826 652316 1374942 1531264 1767899 338838 1898188 1536236 714203 713153 1341326 955191 930832 753430 361972 690286 1799780 1013817 328067 1738009 1252491 1883591 177545 298674 939557 1144833 222218 284782 255290 1235324 324559 966662 363147 419286 316871 1373395 988299 977591 46971 1878092 578266 664417 58173 1608420 1526100 12564 981187 1115392 1570565 1147317 659483 326860 472349 877789 1641592 1314344 1953968 1467669 1667076 686764 892508 1180070 998797 1279326 323613 759752 614320 1886953 1735095 1087530 462664 183035 176385 1409781 1752467 1186070 161964 964458 1707840 965376 383842 697377 803843 1989435 1757042 222952 381378 622659 375584 882105 1239732 1856018 142560 1777108 539526 1076255 731674 358248 424855 586451 820926 665251 5246 1651093 1547729 129866 1281864 1828043 1962434 133906 1751258 1611203 176464 372832 1198451 757044 714774 350923 327012 1910855 1206597 310626 1436670 1849994 667188 1570262 986159 46091 641163 1830114 174524 1509858 1806760 1538287 963379 1278857 1313654 169871 485073 1314210 1319759 387909 1979997 42960 767724 31624 354356 703117 1905172 1083504 710528 352615 627776 1619020 1970418 1807566 1533240 396860 731340 404838 1730468 1066956 1012024 232671 5053 453891 67641 1921557 67802 38379 1291964 692878 1475731 1255230 1954240 648543 73715 629509 558200 1232320 1848233 1528766 1868073 1155805 1572272 921435 1545666 1785223 1464305 1160523 957338 218708 1520720 496959 258663 1647466 759120 984624 1741230 1803104 213218 1355169 1332575 1494460 1585220 1511142 508152 999157 1203813 504391 181160 1855946 820055 967251 741778 1862974 673722 1304805 1533595 548996 1049741 247327 1908590 630060 51078 388923 1722998 294821 719144 448690 1852355 1842607 1405992 730393 619801 823348 349128 1263179 1011827 670460 1542859 1256953 1400772 1635958 1843816 1448671 1752903 1200361 1783237 1602923 1362269 1352696 364150 1263755 700928 1026546 1945719 977563 666423 323999 859915 1988916 148693 537575 655116 837758 1689642 952667 1679815 1851131 1706671 1029488 1134351 1459296 236898 661717 1442879 435169 643883 1059058 607579 310131 1168574 677003 352596 1449235 1300141 100547 1254951 233999 329158 434362 1042219 1597168 1867568 1574988 1970081 1665921 386393 948638 1153215 827269 825134 1463047 1335792 342574 1662534 804761 391586 1102636 1894248 114480 837720 880539 1204465 1172732 565216 1801442 1056450 344266 1077434 1132094 177087 1599296 1920476 1027018 1486084 1164558 182384 1528481 705355 492873 610311 1425843 291459 486222 1397535 1203058 1683182 1542416 775620 1839485 356384 1321403 1783007 788573 865234 675741 562078 652808 1660333 248886 82765 628485 189710 294757 1894220 42284 69652 579955 1280212 1375558 1669076 1096871 534486 1537564 1947002 1988786 459491 1184574 447492 564038 1488552 777620 202050 650865 550145 75279 709273 758396 1974929 167385 335031 663976 961753 8516 1189035 1586733 1313463 1585542 1276642 1197695 612786 1894341 992534 1553824 232463 1340831 1622539 1682456 1943111 1990591 669342 1303412 62797 1312212 1502041 542450 952167 451939 1692103 179955 774250 600225 108267 1459968 382476 471554 462111 282018 465265 450500 1668372 1434334 481019 391753 473234 1358221 1879442 530960 72072 130219 1854968 298391 876836 1127797 759652 13630 1597026 50151 778150 589680 795616 268222 1735040 1303774 292532 850594 1086041 1678515 653473 1595549 760901 1280625 899185 1389003 592958 1186030 1380752 568779 834808 177197 1855119 1665462 645904 1591498 320457 1197676 1934932 1344378 1617242 819198 1926394 235500 407171 718964 284287 1567462 284600 910867 480543 206860 1733265 71246 1491795 1509292 1854867 42424 1690188 1483613 966951 1363386 1183161 509780 1369629 335679 966702 1455857 355924 1960516 1621810 1502726 132395 1329753 1594722 1660566 1667649 803447 1269743 1549224 774712 748925 346266 253631 734112 1148649 189669 839963 1905285 1948276 1065916 366194 1331896 200920 1811848 1226565 1166066 709159 1805724 922508 615017 605074 1946779 1001989 962240 313578 396487 1594799 824520 41336 1475150 820640 598747 1415830 1495057 662714 275834 1910032 1796902 1908344 277120 1867903 1206071 1452963 154861 1167942 267392 1582195 1813019 1485566 1276360 1197572 292363 1040165 1252767 598145 704358 799823 1841331 819251 553976 1998462 1690958 1871183 1675282 1684516 1125995 925278 522692 1896543 1689354 910425 993858 1608417 1858072 1634329 1729879 243126 911083 791064 1715474 1009524 439990 1432634 1867388 1567442 1273408 895393 892928 759444 1078695 141701 1530456 1839423 566587 1749552 477380 542914 1702044 1847945 1113599 436334 1686151 91800 1763032 954543 1763610 161787 771937 1714255 910836 1294912 585159 1870317 875044 682835 1479821 1712085 1966051 363073 1372405 1055894 772296 868799 212771 1020507 834278 1226517 1207082 43187 654836 466671 328492 839070 1161251 792517 526090 1668692 931259 166376 559824 1216344 1181441 94185 1937586 736855 1820049 1367590 719424 1825171 1326389 1019975 1110787 1952051 1943018 1697065 1643335 546424 61881 1239900 1045933 1897435 281940 1762120 1385353 437366 1915607 388129 1989656 1813654 274593 545287 1679231 304903 874507 1156756 246427 474245 927528 1281656 301995 1029597 1064035 1804588 1979739 368128 1823798 214704 111765 934612 268209 278444 1126017 730307 896137 1470135 881151 1853607 335202 1764845 1909980 556523 1079884 1564497 1980061 410110 616030 1805086 1958708 14888 871162 1001178 1979354 653450 836401 1833417 320935 622803 1818898 188327 116613 1532799 416707 1633189 1477162 1594884 970965 1310010 471512 257741 885780 523094 1621020 629608 58657 1501613 1966141 1850047 1124565 417377 371543 1342870 1799983 396716 1195825 958306 1919581 444565 33928 1493009 285023 1906812 1492258 1836081 193626 391522 338525 1931625 1900316 1735285 1366762 413156 1190317 1161248 199049 1905113 1583722 1155314 1632409 1860705 1355564 1893693 612020 1759743 156638 1575428 1194300 7438 261805 1607836 1824012 1050306 865485 652111 1140587 216614 747540 524805 258345 40073 630086 260004 337246 828437 1333657 335472 1860474 212189 174707 1515035 428722 1821315 838500 637228 363136 186479 807644 593609 1440551 1717256 1616496 461793 139052 761405 214569 1924984 1382242 1586717 1282969 1666756 97229 131399 293238 1721258 1557957 1537401 1440305 840960 367601 681496 1008421 1290387 31368 1338956 1819859 180086 687688 411537 1690030 707021 801442 1631423 948046 1641474 1364026 127696 793492 1145665 1653550 1016898 760469 10244 1878734 1010440 571257 612788 1520174 1472403 460895 359473 848318 672361 1645146 1618947 1360384 581321 1969632 627357 1090625 1158243 1993296 1039776 1866016 1783482 333698 794071 1834376 440203 1531040 881063 724029 1057450 1168706 134101 269302 882240 1820869 299125 1156918 1202930 921488 25526 1576546 1410815 1412681 1975128 798533 1717381 1570836 562095 1694132 592058 1069943 1305550 900971 1416645 1244931 130121 1731704 1116560 1676826 1433784 1944240 505660 141123 1363820 1011404 1581612 896828 1882969 768417 609432 485811 850137 1923784 1389909 918625 760751 1390723 627732 72272 195713 20548 1469905 923663 908885 1131529 1476934 1823082 113449 1560969 381644 972730 1154029 1801663 1183910 1821644 416860 570459 1000116 1195380 1338923 1027511 1692544 1882684 970343 1757271 1501269 1997474 890743 1429915 203755 455904 1170761 975126 1538564 1316888 1154430 1203658 186721 1538630 1083587 1330395 71936 603266 1705716 476063 1860708 1806149 1973040 258141 1041618 1594 353786 1052397 1112844 1960567 1251549 1209075 1497207 1332489 46879 434442 561289 651702 111149 564647 1277310 47735 1814061 1951038 1523047 1479104 764504 959169 609736 964451 171302 498642 1650972 152286 601522 1357574 38396 31609 654645 1602688 259793 424766 286407 686044 630954 1769329 1861179 1806477 950712 914105 1126229 1664915 1989237 1847819 1086399 907615 1735399 106405 525040 1922416 1333238 476948 41712 1199508 973402 1458460 208722 819504 100384 1032376 47304 951854 11529 150227 1796971 1722010 1883984 1114677 94340 1113453 1235165 143320 1319825 973643 1923552 1667966 1197876 829042 806738 1338734 1277503 995693 58357 1201333 282896 550854 1628693 1546275 1080283 48259 1692862 1158786 1965265 1266609 566788 24817 1564050 1870911 1559434 606436 1303320 1800223 504577 358738 471529 715385 1560083 1581626 1828042 110903 1678951 423165 414573 156130 808503 1212608 247096 633331 1233449 560149 182388 185429 1578201 369542 1807652 1619780 48641 1819461 1861989 1338745 1471686 1802569 1412269 886238 798214 115126 443016 1472786 1920769 1051557 542136 634173 1932522 539642 1339921 1630735 440177 1696754 1935733 193818 458790 998809 1215330 1389954 890167 957859 892549 1947998 768285 513305 1148634 1513829 288724 700720 1315108 284619 909222 431670 1852769 1876466 917487 1303153 1684454 1276793 29785 394550 590283 339339 491563 1773350 1463823 551475 701583 150995 1935810 672714 759250 1133896 1255716 1950124 1846779 1478003 1060738 45834 645231 1510863 1603615 405494 1913755 1363471 61205 1864662 552759 1545121 1873613 681783 420476 1050158 1805295 1208958 1008895 1891569 727894 1438195 1983348 219305 394030 1662009 1277598 854130 1633545 1551729 1581136 807960 1038525 184109 1100735 772566 137961 1795026 1764882 1259501 1549117 324849 455600 340034 29034 552916 937406 1061540 1092615 1523543 731737 726281 1737842 1475400 1578215 1578435 1704053 1912618 656954 1401652 1774442 524513 461187 1965825 873313 532552 1630484 605580 1380008 447108 449167 1537348 986778 128840 1808996 864183 431685 572794 742302 841880 12522 1609660 1515709 1188596 424112 694473 1802378 1178395 1215317 798904 188467 1815730 1820624 1204062 1320631 1152116 384444 787292 1963001 1022902 204435 186537 1676919 767818 1426389 402048 1222119 340214 1042906 82898 921464 1710019 1508781 1975263 168946 298035 1315723 1140705 134771 1431946 208099 25821 168312 30656 444769 756544 1069500 473666 1044107 1576529 251235 859640 1514927 1584248 1874296 195710 1609730 815340 817445 1090166 1385043 174356 1284496 1502989 1502131 1004419 810178 1096020 1499389 1878000 34696 762264 1907217 174154 1863880 1771774 1882391 1121657 254399 375854 1816849 629101 1108514 1606036 53136 501057 300612 1363663 1204612 392512 1534849 1373438 1229024 1090133 1105292 628828 379246 537741 1743256 1239250 50179 1871660 273753 280984 982554 8333 715999 1544430 1287341 1401297 1675895 210318 602782 1354086 1445905 894781 1845887 1575116 1639402 714276 226840 1346561 1626120 1449716 819839 1344424 1632099 596904 209664 1657141 1603866 29680 818934 1668169 1849851 1122550 1204595 1406111 1917044 229379 448242 1305009 87415 428170 414874 1018862 1588403 234282 726629 148395 1719615 809780 410860 436342 429592 106360 365777 1340688 1741934 1794843 1175222 913436 745958 607047 581291 295647 1716358 1199729 1304522 990263 1202674 1785226 1738548 1998891 567131 663825 1163385 1111124 1560496 638988 1333424 508657 1175510 672884 498771 521954 1663040 483520 1793436 300349 1193178 1838164 128040 177391 1973218 1761048 1132765 1414290 1238560 441993 530145 356750 801549 1207895 797965 1912190 1861617 1160147 891916 673874 79894 494554 1983055 111665 46849 1275865 217033 1373318 960854 1746741 1575305 1867151 1915112 1221293 605509 1529528 1891658 1194887 172822 1721782 713333 1371667 1294647 579679 1046765 438450 909065 215105 1491541 700387 1512546 633023 1548197 418974 115402 940514 1770771 1760205 213106 175164 1219569 725123 1965969 325771 301579 628526 1322291 1118834 1048353 537398 794106 1581616 1414541 1491933 1415017 1428428 1700252 335797 853420 714669 988519 1295652 1487377 759229 973336 1988640 799421 1776004 1302416 547955 884132 519243 289032 1927027 175309 707221 1418222 1276193 1837607 842664 137805 1366390 1539323 714340 1358588 157197 609199 1193009 1141225 819109 627171 1155088 1556275 778355 856385 439983 1191301 1939470 869634 618871 71059 435310 262355 1417849 361288 1577636 842490 1562388 770545 1074902 1226518 1235095 1196221 1707433 12310 388755 1554805 1916274 545014 653679 64447 836962 1673400 1707718 1566215 246033 427043 51979 1422889 1740956 1026619 517157 800968 536596 1458894 1519357 1600694 597628 1648427 832064 1089625 1669635 1816429 1682547 1909179 797039 262341 777553 868350 1303908 1616500 976305 1165619 1086474 235308 428458 624725 1395121 306117 601890 1257531 1812732 1590109 1903486 1892611 588286 75332 903589 472676 1577194 481533 1629092 1194427 282859 79634 78503 63826 25800 1635041 1163384 1756226 357186 776017 98376 1649267 706312 1096120 61268 1751964 578019 1607108 908288 1461005 1085187 581202 1690431 1648645 58846 1733053 1538376 457694 395616 1752479 920681 300751 1247848 1424911 613988 466765 679377 107140 1570286 693295 716718 1333475 308661 1471127 1526565 403929 1130145 1345700 1039201 441000 1219075 1921802 414870 182903 1777798 1372962 1134705 968749 1641548 361700 657985 1815379 8496 1206751 1630588 215635 605767 1694010 71818 1487416 1170618 1769298 51866 1772372 1297670 575958 573437 1827153 866334 1641194 1662159 1771794 1763437 1550339 657110 386767 1821933 1440689 346513 36735 334089 1203981 704808 1290169 1182343 953271 884592 1432032 237747 497605 544032 1609706 351587 910618 226656 392931 668997 753342 1744346 1301683 1727874 755449 1755520 1725621 776392 750979 267125 1963982 210070 1433583 386238 278204 1174650 1836626 717265 1426178 1544930 914744 1502514 1735077 1093491 1445419 1957852 58794 463012 370607 1099972 475207 1941174 1075487 1380270 1016889 1424566 1100063 1879916 1989782 966655 18598 1247494 921150 457763 327922 1379599 311400 1258461 50612 549209 205957 1635005 1427326 745588 432469 1575688 1542131 1484237 1031738 368446 1546244 1063873 876453 811176 1819338 164234 760309 1942195 43469 982923 1149789 1538029 1075485 1455696 1648694 1791983 1580379 1863386 1076172 198175 615477 1300388 585716 353130 70170 1613818 387553 332685 1036940 1968330 78298 175766 1753817 1814993 1384576 205076 1069572 1442213 1458635 1289868 529712 1748404 1510933 918596 590730 1704141 342590 1505573 1882920 317247 1646723 1999847 397008 1910724 1251370 355994 850318 975407 218582 222704 250561 1274270 1952305 225833 1136280 282015 1179734 1751983 1549481 1898618 117121 136 1976648 927681 380000 1692065 778188 117374 1656925 188418 685007 1556917 1609088 1173280 1784638 263498 1602637 1573689 1439312 817001 578483 1321708 1434800 1050026 794634 44176 1000500 1031929 469703 1246469 201714 1821656 539275 1391552 40960 91935 1451787 210156 1076129 1685947 1401318 879533 1354918 310288 1837062 1883596 925412 1586045 841070 566850 226651 1907644 711097 20050 242809 1034070 1811497 1423239 77928 1730061 1083652 455727 762259 186734 1669461 690685 620817 116250 1426634 1681121 1772635 789355 321582 704268 1667354 728099 906710 1545504 212788 1540115 6073 153724 1286273 1784685 1879497 638579 1120867 463893 1708789 545596 349525 621140 932131 736220 1285114 1533802 416240 1590408 2395 1803441 119851 1729860 1686973 530727 219590 1929322 410836 1708971 1733233 674288 1464426 1211593 750344 867751 322321 735147 1116861 611566 1806652 1843547 1255264 1858423 1427332 610045 1955945 1032382 131351 831439 449154 1227479 840543 1433010 32751 1426546 1556981 837041 570926 1944420 193623 1599166 1812966 1794558 83210 1141123 498800 1630661 1731233 464509 553907 1413304 400483 804883 207835 336000 522162 934780 1820464 886855 1632366 1563562 1731865 574746 1428379 463800 1956487 1819151 171063 1007117 798731 615872 536517 1905780 1874180 1901666 205455 1092041 478303 353326 1579726 655134 384939 660677 997624 1609338 1787161 774274 1399063 1538438 827067 194041 1340261 406019 1524154 985746 245851 639198 198072 311019 515419 299206 1445671 1618898 143735 747418 590023 1093459 311707 1200644 499160 1003214 989563 148354 1511336 696220 1239551 486716 62606 1688410 1828596 981909 1164630 283898 1187918 1313633 1245217 1421592 247142 1711510 1694952 1328937 1330425 831532 428000 1420822 270959 1054697 273354 1687026 185622 662002 1665 1373914 1576836 1727228 1550871 838712 1532322 1334440 1726703 731877 1352546 1454394 1798372 568354 333891 1972101 402027 1465419 1037045 320890 1574029 469706 679299 103018 247761 1045974 1582357 453656 1971025 105777 272695 1024710 382034 227273 1393068 721270 1297819 681448 1810217 122894 691307 1832766 709333 160896 499765 158654 847509 1492905 1532824 1677627 55911 922566 1856828 511460 1440540 171908 1124016 11805 567174 198445 882113 238165 940426 1816761 749778 361137 1892080 109317 982906 1772995 1410887 1190119 60103 779297 1430523 1000987 242889 1412076 1100497 453874 553447 1975732 1738436 304242 1187374 1230152 1314518 202720 800958 1588235 1628487 1799122 1521757 1378310 208791 339456 439708 955895 1703081 1949695 1188556 112537 1323528 892620 697515 1285955 1973600 1175410 456814 1922833 7871 1065306 1003495 263291 1612894 65845 1165062 737483 752654 946738 948679 1365581 1142808 1698404 995257 1852400 1946221 708773 326591 1372369 543129 1709501 566828 438341 1618725 1509952 461084 995975 1094852 834248 1511165 298884 1708661 1411752 1928727 414038 158090 794817 1304670 313057 1004715 139146 1217091 1036939 1074811 1312923 489730 729119 846384 1078237 319005 1134088 1076045 1216868 1058665 86588 1668393 1065307 1779178 1208767 1869779 499986 688726 380872 598170 928908 922695 507744 950894 968774 1809395 91223 802891 1697465 538781 52740 293292 1414054 63830 1216240 635719 900289 1878661 1872689 1914988 1093716 1256723 1087021 1698748 1365591 1286104 847940 488785 892282 1072685 136545 118285 1898442 1513069 1168098 221624 1427308 1211558 1924464 589575 164288 157376 796830 1600871 1627215 413315 1669678 490940 1601500 847074 1562265 973140 688943 1696550 1208945 1026643 279888 1145924 1657629 1318622 366774 1944039 381993 679563 38091 1115545 1620676 285318 1587773 384879 237953 1160259 1196977 1576507 1864759 1369887 397961 1075398 116225 176195 1560955 1424682 364565 580215 420592 1052014 1510439 62294 622884 931190 942345 592040 1873565 283880 1976707 395285 1510395 1987221 1936466 1854890 173560 880326 1457751 233912 1379541 572434 574342 375480 350789 1678372 1776176 1022206 1318867 1012724 184089 1294092 1813178 33813 1460546 1410239 1493557 852341 1913097 233194 1559012 1154528 737886 1866552 474770 675809 513764 271311 453717 55158 1851326 547576 1920569 652728 367782 1298653 186573 1267917 916800 1318062 336533 111400 1011357 1087241 338519 1785481 874618 1038081 1355205 618221 1425556 11129 1808176 1735049 1949495 662718 985340 103222 532196 184182 512574 1748729 797952 1352577 1321311 318455 1067294 659427 650239 1952796 1945425 1342929 480596 1877754 1222690 336086 400796 423240 545056 1278553 167930 1577090 1300849 1784550 227445 116006 1203682 1371037 1845683 559494 526049 1025860 814975 1554247 1275036 1067909 1880208 400344 1295833 31620 777500 1040239 834088 1870763 1469864 646565 1213910 785813 584208 1054216 277674 1844652 1643116 1973025 582071 971646 1208256 1095101 1940095 280160 1062444 77442 913527 381190 559001 1004997 1983906 285362 729786 1549 460486 1138192 1310801 387116 518940 1247443 1556870 760926 791913 539209 1698012 861282 669638 1782859 1609649 638334 948168 906499 1955152 1057932 838480 1335820 931610 1840868 184861 907434 888678 739850 1247150 274337 1782385 1669983 1688905 1414192 1399036 1761034 1447847 1007207 1063279 540134 1074697 177542 1377355 1563670 1154900 620945 240620 1996385 1418546 817287 1389545 1029838 810536 694267 1199320 307205 747597 115149 1930038 227899 1616240 1638881 239069 1011636 1973944 1702583 1237897 1551972 1474909 895676 88539 1776007 640573 311444 635010 707962 912744 114071 1728482 471395 1411287 3986 887772 954619 812725 549471 1570950 851081 746373 585720 635405 1128508 1462646 565384 33524 1502331 858239 521637 1906093 1065803 214096 990272 1305006 1071838 1919097 657673 1805940 608705 1368264 495523 1966015 90871 1868293 1704937 1719246 1575312 226853 1159483 429393 428336 1686253 836076 1430576 812405 903452 1604291 1540252 1936511 1849770 1723871 1726516 915404 624881 1868109 1520113 1754171 1663450 1853638 253748 210129 1478004 421245 1666764 1639184 725174 637439 1677962 1191448 98292 673301 558549 1272818 443035 215194 692279 832587 1927807 872710 1235236 40068 195873 188688 1794391 577686 325227 537991 1031688 1469717 753297 1999585 973223 1147889 1159041 1907211 249831 398637 228178 291444 1065582 1986840 1942849 745716 66917 338867 107159 1546943 110025 298137 860223 1844789 873899 781978 933512 456773 119384 932445 1893923 98942 1105361 888029 442385 429536 1623298 921572 1846510 1538339 389275 682567 422760 1079871 1592660 657838 634618 1708447 1702801 584355 1014287 234198 1362737 1362140 1460549 1752420 579198 1343511 1531067 1312644 353555 708370 1349438 1879437 1220258 1282685 1405707 151289 1989470 918463 919871 471523 725261 761072 1819888 807953 1024828 1293885 1734949 1941330 1222492 725180 1349013 646799 668041 676909 1494623 422848 952072 291439 396902 1225297 1199002 785239 366937 701428 1808051 669125 1181473 1561854 1414334 783881 1769866 1654546 444141 614767 953570 1520858 416843 181111 1417164 502589 1832954 1899674 873518 285854 579291 532209 1902846 665312 1369504 919313 1911068 65243 1670344 326150 1817237 1597565 883911 1796780 171860 1041966 1977715 1795297 1131544 1119593 1380505 1118295 131065 1281352 1437369 551863 1598453 1548347 749132 376257 698026 276249 355567 1020994 551466 374830 101701 1631556 520496 242728 687471 1893575 166317 1770571 1170959 1787089 1420002 1067170 1395119 1342545 1701849 1977516 1117854 1121192 265323 785536 1332030 461148 1490911 673993 317282 51755 63405 1083232 1711142 708162 477141 99912 796759 658665 807591 1316528 80079 1565372 1075612 539246 1774062 1969037 768365 961746 359361 302227 984222 258999 1081174 357424 854619 1702421 1570589 1239751 751003 1871098 1321902 378912 1214506 1492123 397174 111551 872876 526633 535120 1557811 691708 415657 617476 1881046 1729139 266091 1699668 5746 1953816 427030 1067242 1364035 702182 1079394 713093 101392 622967 970781 1639750 246930 452355 148226 1826248 1949918 667626 1311154 32435 136972 572637 1927524 118685 898733 1156636 569844 105378 1199413 1993444 170296 494590 1414456 265086 30707 1669763 887490 223521 287994 1674841 471364 1759547 40016 543297 260222 470387 693854 494319 484947 217774 700512 757092 1945054 983359 208273 1324260 1492329 263397 1602731 1058169 1602484 605950 1544500 446576 1219053 1086422 1553310 910361 358957 742521 730871 632231 1464530 1806364 1788760 1416827 265426 1006340 1953119 1910809 207175 1332294 963405 1523577 58574 1822268 1737344 1569814 488293 160727 1627405 368512 1803120 1588897 1845653 1928056 1998780 1784248 1801977 61194 845761 1117105 765491 50896 1921575 1054968 605075 482310 1471266 1934108 762590 1294954 1425426 1373259 747630 462748 560408 85580 1396288 326825 1051035 477956 744184 1206161 97641 1893607 1459540 313577 606828 1276561 1741307 1277088 1608985 1073021 380019 1962868 119101 1557345 1865454 1969204 227440 1089777 1773956 1281739 561405 549023 1048395 1800155 1170832 1807855 1232243 9455 944065 1786266 42001 993149 1953047 789802 14639 1848914 1063773 36004 340274 1616522 570531 1267724 1984013 1176865 1060015 422469 1791773 363011 1039715 119336 1224159 1518970 1649159 1458394 494596 510481 674344 9647 474750 405088 694413 183165 1632851 692684 1660797 288595 279229 1476417 453048 198321 1548537 1004728 909662 1669341 1125003 202439 1932903 1060479 1513400 435734 589726 1917085 1575808 924713 535317 881014 1919352 423653 1821217 298782 548795 861852 337666 1390302 231412 939136 544367 1823913 552400 1198953 685521 1488314 1447365 97380 1794488 1987313 730718 663844 1461582 206300 144793 197644 217905 1850980 1264466 632659 1236627 1241361 199841 813291 1720204 740296 1541754 886075 1170428 758702 182661 526430 405606 1120108 1023485 790480 270221 326923 642925 1342170 195055 598765 1481324 989881 309412 1931807 269432 1898931 109299 1297317 1767667 1850581 337871 1207926 1886934 872861 1320967 1394729 1626551 1928168 438109 1145973 1513061 1480292 69725 589771 1387867 181656 715975 1684635 1901373 1515533 1590791 846777 571322 145389 1232447 1984692 1872319 723888 647001 1953050 962958 913098 426490 49952 1275774 118560 407475 1861335 42916 1398279 1047088 440763 495957 543117 1131038 504681 1270153 773205 294769 1459068 1215642 573227 246223 1926456 15795 1741153 980349 1830389 1534631 1374436 1682137 1240914 196265 427917 1045913 12943 962283 841618 1020026 252206 67464 1366200 277966 1570179 1505748 1030071 1089319 93078 931809 1344169 71438 511426 563622 1972265 501349 1925048 1361970 971440 1714168 710365 781460 1436798 1902125 161934 1136239 694575 608628 33161 124131 1317507 985101 600786 1945564 37155 179309 1293827 326336 1917771 1634320 1962142 1588778 1063414 942221 194230 1113546 451855 1551936 1977121 1420875 1555462 1950125 1307306 243707 1397199 651679 806180 347674 361554 12110 486688 277082 622314 1001830 1094298 1156948 1774967 1828956 857987 932502 301526 9615 903939 414884 456725 218832 951516 1079428 1705755 1054276 1274355 828088 1530374 582366 988124 1318283 1060237 1818839 927649 1124704 1510087 692593 1783549 828928 1862292 1154007 27302 695957 41957 1193742 866037 925972 778236 1013778 442682 1719321 902603 1701998 90226 684409 1083424 1364355 64894 945475 104552 3181 306870 142712 1514226 1537813 577658 1476918 1526042 1126161 1215837 313482 1782331 342692 1377800 449306 1307890 1339963 1910216 1113730 1327204 301483 1547542 66449 338896 1449625 1870996 150644 1687700 1864166 1125195 386766 620239 1716644 764081 1821285 1465177 1134314 1935746 1998969 1416181 420956 1276629 1737609 571534 674306 247928 1120630 734138 1521383 41427 1835963 1144211 629809 1219067 780300 39031 538212 1839466 1116732 541264 1099702 905204 128770 1360739 1600921 1093480 841085 157357 1864937 982499 779614 1997813 715282 1577125 813904 513001 1704521 870270 668978 454001 547416 426485 1875038 197702 1258098 1805234 691869 774480 109639 479080 1137502 881745 694240 1620908 1798252 711933 933504 1992713 1083838 1353116 648117 410915 1443368 1450903 280357 789194 1850209 670185 72187 1247386 1635381 993996 112261 869356 507220 1184162 1907900 1596191 1197177 48319 1966659 176859 364041 353923 813338 876736 675510 1022785 95512 878037 792859 1499233 1179764 785399 1006194 1658092 1056043 1634611 969150 1392070 1470596 1966797 798135 657863 1386531 1989973 1676249 266807 810722 742468 1405616 384949 1016590 1106705 1654854 710488 1668965 1592355 902953 294493 1212484 1692453 3072 1621129 1314502 376738 1446951 1212435 449742 1176069 1543734 424255 1802016 330463 1359107 1179824 1571943 1628311 949755 904142 1628346 1432116 516819 1170470 1295880 267690 507354 1511953 1952142 1254421 223791 1819983 1318365 1485560 353361 207177 1690938 477198 622146 1643142 1702597 363815 842285 1911158 1303178 1154083 395769 1935055 1905907 469545 972067 102693 764973 670090 1499531 1256763 1941136 771102 1209756 581329 1188102 109350 1199142 975588 1750438 564734 1328121 1058292 669138 694935 1763838 992599 1602210 1082937 1053063 117889 1976355 697023 1329357 649226 1501546 1691096 100303 252399 402789 1131267 126179 922255 1810890 538580 630836 1768772 372027 1374575 1677478 1780366 303312 5695 1523071 307744 1045667 954975 1784183 1455728 449533 1260348 682122 1822642 930464 1497071 84792 1100111 50695 949801 1900913 879687 1891903 1106279 95818 1158697 883684 664514 1421191 1458700 1649283 408584 996981 1126012 1560968 247037 635037 1561333 1530907 1023229 1810404 846614 1203663 1086649 245735 1508115 1850401 1927268 1747147 397160 675279 1520490 1263322 1673752 734359 1989220 1097489 18343 826158 1316272 1174686 1175383 791264 213228 409159 567267 1456461 1445936 1325984 1412020 1714225 1604435 229620 1952659 682663 913203 1270270 884960 445084 1954482 1739216 801721 1728802 917435 519924 856678 1010480 586958 1607862 1857401 26655 593143 411966 183656 1980625 341320 1331481 1085367 1450940 1146951 1649813 472535 525067 16731 775191 1586406 288572 970388 1639422 295058 933552 422921 1457450 1666284 1674357 776415 934666 642033 1150484 542555 1764127 23657 923280 810645 98079 1807387 1547412 1386205 688417 1866041 1974059 540143 318465 117636 79399 986936 524033 1325690 571920 1447222 165942 1016265 1666476 523714 1748807 213922 1051503 1928412 1434486 864184 1005864 704865 1487016 1566492 507782 1781633 631930 1721033 17790 1495021 586294 618118 1140958 982991 1366571 1430062 291215 1402990 393951 85382 1360676 499981 689719 280614 699309 1551681 433489 28805 272492 668870 1895880 851825 1792616 1985305 1494898 522564 1651497 212362 1724608 1137213 1068826 1236239 558590 713820 891126 1482372 942486 489703 1546915 1535091 1462150 736450 1872286 895313 1106717 42954 1883152 662974 757487 1514030 1655944 1232930 734960 373427 1010064 149352 1849743 1698275 714783 1872695 474560 1789185 225489 1317157 83411 1222738 1728358 93757 356023 379705 818944 196412 1125642 1907023 933309 182888 1759427 439072 1929063 1422327 638728 674119 602174 1885986 1140686 734636 1632496 9623 1540804 505039 59920 1573879 1727476 545 809235 994307 1410725 1630885 38471 110716 1262277 635288 603483 1828580 1161395 991273 1868511 1955084 1449913 275701 1200788 590285 1168935 766470 1699852 635001 1499476 703104 839629 1890484 432914 1384559 609822 969911 676336 1812769 98092 1123016 1485268 1104941 20831 725929 1283563 1498797 756400 422840 91910 880303 1502607 51844 917702 1329379 83740 1397560 1429588 489651 394905 282398 1348949 1655319 1969158 134512 1653238 1676204 753777 668474 151354 188608 1396449 313540 1236159 1691683 572078 683353 1771825 629009 1946804 393707 1336874 892913 860919 429288 1576315 1113101 945039 1247101 1602633 1232591 1980969 1995164 741894 1226422 527141 1626236 1508692 795402 878620 229173 1605942 925381 476846 1240546 1539421 1719640 863057 911132 1418043 1023720 192094 1075520 1448251 1340595 1558259 1493670 1769921 139726 864853 395144 920420 514014 151735 1508905 1945484 1524899 438725 169138 1733957 1820432 1860995 1337410 1846793 215669 1979495 516941 1698620 252223 1856555 1701562 970235 1842329 1287482 1590727 1233060 1305022 1220053 1073275 1656341 1326611 1001299 517087 876744 874904 78612 1603366 812097 220818 54447 1334554 1304249 863760 1754621 777033 473951 901086 295341 540304 920401 927616 634632 1455825 1542196 1305718 1026664 1785362 538348 540878 526533 1101609 255485 1866343 626551 1833190 1857897 1952932 421994 692868 1512977 1562951 1980498 331939 771656 133844 1942933 11019 1708979 1812099 1643473 934535 1770981 1668363 1941165 122271 1819455 84991 6409 532793 1963523 193434 278862 187058 473555 843728 1235116 552719 1999150 1679863 1860623 840575 1608232 1520426 633181 727730 1468519 824557 528191 1518139 552072 31355 1783821 772444 986152 858882 1200973 52209 1797898 1468347 1397680 1141163 778257 199490 1427291 692201 1874483 1026743 286320 1794782 1144136 1120014 1253236 1630651 1452165 823582 160151 750703 586225 1993586 400158 1465267 1070347 1616353 610234 652250 310805 513444 872367 1597775 1243232 886014 1209962 653971 1041801 511095 473108 1240700 1461802 1084136 935154 586874 1757660 681881 81067 763868 144834 1892319 1039325 753276 495814 901616 937877 1019867 1249308 1108432 1114619 888186 1668421 1934690 127242 1213561 1048246 480413 304225 1229946 1283041 472775 13051 1718235 582284 135499 1426305 925425 1156411 1624160 1371794 1974909 627277 209685 1411594 773044 370873 746326 106192 488544 702231 681957 1844959 1750508 121643 1217746 750182 1456680 735204 925297 1298281 131661 1214977 183236 624001 1232161 1795568 867462 1506851 400499 841338 1454707 114794 769652 987967 1702429 265359 873478 1211694 1198703 1115697 1087103 1194205 1771160 458463 1356348 1040547 1130896 1515373 444870 1960916 925559 1247945 244938 1743272 803237 313317 1015018 1306618 1361135 831737 1085456 1710442 781238 1183929 1944916 1802636 611967 1701988 153202 1099887 984798 1450074 1250550 189374 380459 667894 1285108 116060 569990 820626 1748048 1827645 1028492 273852 405262 1656162 654032 1527360 900403 16648 234939 239615 1236032 1863666 1595848 1629871 863763 813340 1334903 935919 1346944 1066104 307901 92222 647252 615565 1636196 840938 1673710 324019 1353370 510972 876590 1059483 1373835 951989 1344309 427435 880515 482386 649695 1847710 1597394 541149 1803324 325980 1554016 1590990 763979 1487572 1285221 1899136 1478566 111616 1453622 1828821 1902268 1663260 972503 766803 893430 196753 967160 973747 67892 16407 1458678 1755742 968159 843712 1769295 922988 1180942 150483 624853 123476 576615 1118365 1064899 1964929 1137405 102452 1291561 1896146 1824823 1490854 938661 511532 1135264 1490879 431200 1668953 937950 47314 1207162 172835 1343272 639498 17433 1405930 1252235 1985041 259454 44406 896385 839329 1365192 501763 811842 1392185 1020109 1389015 172931 1116144 1613304 987099 1328581 1428602 366654 140780 1620767 931006 1517062 109320 1934503 1043048 1310666 1501039 755583 1385441 169631 932749 1480118 1019738 1720079 1216614 1595838 886782 1779056 1578882 582321 204544 1671659 1068851 1065917 645648 80192 540792 564795 1776789 1844225 982736 1683614 1539720 1856413 414667 500215 49149 955051 899193 1957843 1016367 904131 1643382 148590 247818 1650855 324020 1585423 1949961 1123570 1286837 515797 1734192 1987888 88226 633783 730106 65320 743833 788631 1729870 657858 737352 696643 401975 20977 1533581 1559075 141734 1412220 182309 310374 1516442 1377036 650981 740807 1655063 1023141 1679175 1980684 661790 1337029 723863 98283 477760 1556036 926049 1274614 1609978 737669 727944 234389 944664 1542913 210273 1905594 1953697 1114283 221281 387265 1639714 1116937 1124649 478447 440573 1952135 1518 1714538 929120 1492867 1253312 1439367 1171859 1363655 1367485 1623447 1470526 111698 1580222 1975381 845560 149075 1108877 1365484 1030141 528514 1189572 1927648 1835419 1828486 3955 269615 133422 134080 1801117 1144679 393192 3586 247798 1514478 1963398 219004 1863359 530572 622770 1644384 1984787 622078 939575 1303701 1782821 1852736 1832963 1257967 289099 1192740 1847890 95486 416713 1524335 1604945 1320928 1459282 1146599 1533826 1985736 482777 367270 1083982 1749652 1872784 1592178 1614100 1200684 1183102 938127 635944 139854 716804 1980681 499829 278953 12447 92716 1480192 1358210 82870 1614118 1358734 820719 1054129 468294 495990 1464543 1018505 1431836 53257 226478 472132 966305 911416 1420172 16406 1726564 868648 1398834 648003 1878754 1014632 1149253 1293420 335908 118413 1156591 789992 1190774 1084069 877182 1839848 57027 407544 1834761 1501519 325504 1898477 1422565 729202 518801 870304 1287817 536410 283396 1145570 1964182 1455200 702962 538406 1401588 417713 1290231 873625 1916651 1313257 324867 1406989 1519905 1289729 1778375 481127 1060159 1992083 479052 760161 304438 224651 985893 526070 359826 599783 1676233 873258 750351 1311168 231821 775125 559549 32922 1447948 768072 1032174 907141 1685698 1496569 1693914 1907046 105560 1426573 933146 242604 1856969 1716950 298269 1621605 595901 1289522 1558476 1882827 351635 1323626 718571 702204 1076713 1297926 1580345 641117 1218573 1598294 71732 139727 1545697 1242978 1819663 276867 1074445 665941 364512 1725264 1713375 1550445 1124844 1547047 235664 722413 1749995 21333 1759086 346136 745491 1222505 983708 521693 386208 1941912 1261037 1368418 1342341 370816 478628 1554079 1619986 24189 1090241 1027873 1496135 1381294 1305453 1333649 1941536 1718851 838930 623673 1533445 590020 1492426 1979223 1126155 173762 1651475 755981 829818 700863 1152077 1499167 1654218 1368393 1183275 1629165 1611670 1947714 1365897 1583967 319059 727282 490050 532608 1388051 1010906 818148 1113516 1197243 463150 1594375 1111623 949072 1738146 887853 278988 82587 1473584 708145 783753 344196 494582 216198 1170730 160148 1973151 1374475 1526996 809525 1635592 1476731 1325722 123616 1942783 260828 819592 1386328 1718740 1183695 1395819 864123 1601603 57592 1628246 703781 1332533 1042796 10542 1763706 1526753 75424 1288505 1498813 723918 191539 1419807 1870356 450483 941871 1675090 1857904 748559 219798 1685493 494050 1878290 1367088 1381532 1680186 199536 774093 819828 80052 95856 913836 998591 75628 125484 426348 777358 732041 1656709 650718 530797 516942 504576 434173 632696 1529721 977625 1106061 535946 730396 1789649 270551 950185 56613 666522 751292 294713 11227 342972 1465027 1702263 216367 24398 1410771 1545405 724673 796816 1966131 1646219 591501 1309730 929607 633486 420061 1007959 46379 1505810 207049 1403048 299506 1135503 1253365 622296 873904 967815 909408 1091331 1842078 392578 1236365 1683971 435746 1526473 212421 367965 1332123 64444 753443 839268 1608312 266939 850006 496355 424687 1928725 1214962 1440131 259396 337072 1488651 173676 1165304 1664662 1596129 595550 1289134 762232 1688126 1496789 398148 811469 239554 1078900 662831 1416326 734210 1980424 1103261 309808 120982 1324994 1179530 43039 706320 1260419 1334547 1383568 1655612 299248 1393215 769106 136629 1535379 1257089 772871 601991 1293628 1130930 1930055 1078848 727642 1486104 1417355 543541 461883 1654585 525929 1146809 196278 32764 1553288 1968866 612923 1185189 909478 359469 1636402 351600 814967 1829758 1750544 1112380 567394 717697 1714964 1605487 1792141 786711 1953325 471677 1234641 1115198 1086061 789263 67903 227947 90867 712926 391012 1096614 104272 1928748 1574964 1516440 1780950 1619663 1117017 1339584 269532 776577 1758404 89242 992179 1109193 1839868 1915059 548587 88834 1773700 1406557 1218090 1684692 1330887 1013863 1338104 313036 302900 1426741 1196338 1050592 856684 903780 943587 1008368 538237 306306 838795 653573 364176 553924 330969 1513189 963061 1565767 1567905 825181 1444707 943634 1911052 1337770 1817682 1869811 1241911 1401758 1982302 1069726 1439403 1289809 1857872 1340913 1650599 1442025 930470 1447512 1704579 150032 1885490 1217268 227406 1826129 1439402 1409212 1893792 1126130 787367 835970 502948 268911 1820064 918089 255401 1406627 156020 1275726 819062 839633 1837225 1053861 1034972 525398 805548 1232304 983823 1363205 570543 1085958 304766 1195387 1898626 1473676 1236346 605544 636002 798547 1058817 257120 1593582 372301 1089488 1489866 1993894 1456504 13196 153200 826686 1072376 1997644 1329503 515000 421629 1985930 1464194 1795828 1357060 934322 1095168 278061 625385 555220 1832225 355106 1023679 361716 407776 563169 1841969 1194865 1416547 1256750 467209 1180728 23825 1406833 828719 678719 1483694 1023545 1375063 826991 1274671 25496 1120814 818277 352088 67690 1969910 108485 1425000 888680 586246 392883 1985796 1452524 588586 612130 1213513 357907 78696 713358 1909078 898130 49164 567412 1982244 404343 1019180 444186 994809 1712016 528554 1705138 774385 185060 397871 144728 786009 71269 1438982 804726 481924 1203374 716412 1199112 567314 466866 1442958 1910756 1057418 1717464 337926 568286 118802 1738526 1256241 1288866 620926 835657 1305205 461899 1730429 528096 1573185 580641 1464810 961194 1553318 487112 1745757 1920373 791798 636971 494496 852129 1324410 820153 1232741 447054 1689545 622897 136856 146821 1937775 574239 82704 1762678 1887177 200608 1349432 1421880 1051574 502848 1048497 610608 906320 466091 811992 1918051 333072 1483135 1621366 812726 794464 391835 1154186 1138999 1304838 599117 1153280 1284729 1566803 934332 212354 1712673 1697464 1794506 1080217 1481291 1010634 1990070 1545138 464510 1509813 472117 338292 290390 754185 1584402 1430664 1542825 245726 579698 249341 1236075 1141529 1092266 1574062 1915685 1640455 1141331 1488077 833892 1364146 481162 682458 1844351 1748707 991445 1725383 690977 876007 1342343 171194 1367538 1163329 1999678 551929 1487895 911050 1626487 985027 275859 1346968 1109749 1550566 533186 877394 787420 448885 82404 1691301 1742109 963518 711860 1990423 367037 1601583 698678 274758 1334564 608966 1893043 1315286 1013597 1138465 490679 1719855 1107002 518080 334354 798277 857207 670738 252753 1138763 100131 470182 1129686 876592 1583460 170327 1912495 672674 43776 833062 31363 359655 256837 1204382 899142 516459 286100 191594 1026263 878666 1151843 1567310 910180 89949 1981907 481960 672733 423120 96805 1631720 160866 9655 726933 1417857 1270759 1455192 446020 1710087 847941 560752 1516428 1352210 1908824 839343 195741 238985 995815 1378646 550189 1100942 497901 312792 1405155 1757709 1603786 1678697 988314 121097 774393 1596519 452823 1978103 693518 267788 1214787 1619912 898123 624049 1219943 317448 708023 348959 229441 1846580 298415 1990518 60482 892825 1763198 1581093 975038 967691 650940 1101759 1416127 640964 1272994 1207066 1285400 1392266 1231460 1981503 818232 1029044 1777507 468970 433332 341863 1663637 1390664 738125 1044198 624306 725910 172111 269092 971480 1522826 71922 556649 1168767 1957181 1663126 563778 1076885 834367 185285 1403831 1873324 516796 1208846 139158 1472230 1086708 299993 535147 1201755 557777 1225639 1363267 1187778 1343004 1397714 1193378 524377 1885596 762709 1587545 1759548 1221148 643806 1274996 1967841 1709292 61862 863923 1451312 790734 876555 1999551 1738036 876226 403733 819131 1497566 909109 1162698 1744915 787327 1764953 472017 448764 981108 1671661 1848339 1121858 1707091 327534 755256 1170563 762002 72003 254264 1130892 1022954 131603 474569 757030 551926 795516 132612 737064 1705567 1232444 1771267 1757498 954583 378889 1265288 960333 64717 1066215 1180030 257504 175840 1775759 1222752 316606 1548605 901686 202280 71492 1042132 319127 1588693 1253374 338508 393401 170085 139222 1649245 315615 1675186 1207907 359130 9607 38280 300879 1876879 769212 1394710 89009 1167660 1342652 1575458 454706 1113369 349210 1252385 305453 931879 320989 5378 1529849 187984 278907 1298388 284636 1243399 462451 617700 365699 1447094 1785123 953688 1012532 890139 1522443 1972161 409241 819342 1440708 1186545 552266 313059 426093 473086 1687278 842098 644667 1676023 396740 1983791 1896243 565550 1992681 825301 1066692 1044521 1085058 532620 629521 1850282 1887909 1295289 194175 134071 575815 1373447 1515634 888901 543595 1726647 654816 385964 941172 805245 1661160 440795 376466 184721 1534956 220773 1430037 977252 355644 876864 876769 1799507 217197 1873165 107900 1255311 1850219 985769 1927213 532816 1339807 97834 63829 1860923 1721669 1015217 150769 283247 595093 1416001 608187 1051148 1217801 1250731 1307985 1124916 1642719 1356801 648308 1783871 1061357 259563 324771 479412 883533 1274440 1396293 673995 1832044 1207255 737305 75724 1073291 732086 1925879 1507742 567607 269937 222098 667981 897709 1320593 856832 1625161 836948 1352055 979119 685015 638430 1782566 159187 1142950 1675496 1154141 1752957 8804 1674592 405753 545668 718961 1261893 1745095 1493920 894461 706807 1222575 1967804 804142 1422886 1233315 286556 423289 1270007 681679 967574 103267 529192 585625 1203720 375407 1274742 1995911 1992826 960109 1091203 368305 1537523 1950074 979474 1399579 91671 1361655 1135754 1238562 945144 1211391 680529 1860907 1222009 896788 733133 1011658 350217 1869838 1620684 1893296 272928 1859190 1784113 959266 551251 1979395 1127285 1852963 1288989 949411 332749 1806893 1593913 1527600 190260 863692 102916 1216407 96462 1814970 628876 944488 1072744 832896 1933467 746074 1939017 464088 1106740 176513 330284 1446227 1764333 1989804 353360 1432911 170574 542694 398324 1604502 619529 1500591 1862617 600618 1266140 433530 463611 1222178 122219 173995 1845 1750021 1124989 1183097 112780 385296 1027564 318979 1237881 1961327 710718 360562 392502 1934463 307704 1025359 362135 1604869 1838447 1037460 1285210 1975780 311856 915962 1703005 467376 923205 66970 714617 1022115 1452670 1038191 1898045 1406982 1975793 788981 329335 1181710 1703664 1968529 1804287 1519420 1899104 728317 1299118 730463 1623939 1583245 399339 663167 470901 1326785 1923131 526999 1873330 490900 1371078 259491 1552085 190408 923232 1865535 1673489 1708665 227388 1247238 1763318 1862601 1462921 741857 994702 1018311 1161232 910456 1506726 699959 1135544 394673 1764230 1292831 917091 1969822 1534428 766850 594614 1580819 1297963 1679126 525106 280772 1289735 379862 811597 1125407 1204521 1653697 1727053 1845822 1339596 186678 1995999 565581 395214 663274 1551334 894303 1417692 570075 1715244 1699274 1996790 1737127 1815148 1768630 103048 1811433 598691 740462 240176 1660304 641747 1457090 1890123 1577306 1805944 38993 442100 837399 120471 583286 1517662 1340924 1274486 1961319 1612306 1823458 1434034 869021 1709644 1461918 1578996 202769 663984 1902058 668108 1099113 1472264 1104967 613739 238391 191637 48982 918127 95492 1355963 275303 94507 543473 160908 759162 935794 1344411 1865422 1954612 393336 231965 1235493 482758 1728004 791158 1944714 1454177 1637556 669850 1693000 1110677 513837 675516 1727209 78402 1480730 746619 202345 375962 1885297 1366070 1789180 1156115 1406365 1631437 136059 115347 1914289 230077 938793 532867 892460 1747973 1828178 906494 1953831 290412 327699 139082 448423 1423145 58292 1382383 808306 986528 1007791 835051 65660 1908239 767278 1287698 1606420 1734912 1056363 1596655 427910 1279044 813070 1838604 1074841 1600584 501344 630406 1904322 707030 1373276 1109819 1250952 1105638 1991538 911565 1350780 667362 438844 1438798 783138 520532 1878609 365698 347764 132681 1185241 433833 1389618 1983211 301160 266936 1549185 848517 1904533 1925107 1349338 418425 1351635 339681 1785901 1813969 1784056 712448 734436 126621 1045828 984190 302671 1301681 704866 32302 1819726 1559964 1379079 1632569 179757 1920019 1993218 1975737 1867795 913562 1388279 9636 1482111 1749376 777635 743798 452463 1799147 1829430 1660822 302095 875961 1471632 175232 419411 896422 1686784 283560 1490407 11944 1157759 101474 26983 1226126 1597634 1289540 901765 628224 548500 510896 1661786 397179 896276 592657 294453 1201843 760012 1369469 1579024 1956722 294552 985426 1241166 999958 163950 1520122 1894422 1658123 1728662 1646210 1232790 1719987 961021 744671 1407346 1543129 1920396 766062 941896 839593 1340776 891137 1991758 887102 831282 1648638 1782789 296096 1321454 637806 409186 964615 267406 206754 508089 1130178 1585460 1060204 692723 1964578 362991 336252 250541 227884 15694 883751 1649335 1670750 297421 609022 1752168 1631317 1939513 574952 1873985 999590 1084743 730512 300806 1631392 1886100 486439 208914 829319 1226552 885140 131755 599405 515303 47060 232087 1340707 1776304 105192 1635770 1733741 671007 1608198 1255166 1215414 1488473 1999455 929301 1577326 103695 680826 1171522 39062 611098 1945679 151989 248329 1542038 1010998 813947 755635 95537 1679631 994183 1102788 214630 1792448 1255918 836754 495711 529917 296077 1667854 763402 379652 699694 1335693 1047916 280361 1417219 1390812 293771 659792 641782 1753126 317814 1828363 1589008 1616811 245734 797188 665295 177863 1447321 34516 1956160 1728027 1173484 1436805 555804 327756 1814291 552399 1062688 1075340 1348972 979486 919427 1911116 546072 120544 1232786 571002 911142 728319 1401870 199291 1901854 732859 1378820 686413 1785780 1844496 357807 1073202 1322439 331129 1135460 619381 1191894 1543959 1446409 131264 860718 172711 1756843 1703333 1132425 1745234 1025881 696207 127870 1929714 603380 962387 192464 1886598 1510936 1466919 1203668 1626801 1500406 1802508 1063262 1310893 1588535 118874 1488161 1693112 1669287 1950567 1364349 1089667 1398966 1365232 616243 1410700 629860 33474 1392619 1294336 187861 206633 433308 72810 596075 1158773 70468 317835 348997 292175 69150 67867 673185 106630 400240 739658 1083208 636185 1622270 1214737 1612172 1857884 1102015 199789 1027524 1780638 392957 273189 790800 814100 359496 1253415 733941 1794450 1400101 1836421 1925599 65236 970310 638795 396347 624885 1933763 1077269 478292 1797017 230712 581614 129937 1271780 827909 1170390 395914 1775224 455523 1518788 966667 1262999 141001 550529 845982 832398 1670827 1274678 72093 1462757 331716 1456264 1740926 1214924 397187 326343 187836 678097 1064922 227932 593793 1395455 1586199 788503 166288 1499721 1274732 46086 1048401 1041160 792250 509486 142718 1929589 700740 1988484 436382 1139874 591625 1244188 1719618 1264632 776907 1627951 932034 154951 821652 1612842 512657 605347 755932 729921 1332070 761470 34406 1544070 695891 562124 138386 862767 920428 1929818 371238 1947808 1281780 1894097 1956967 1819458 974564 115264 109824 1515072 1048044 790567 202451 1953038 554081 1167100 1178598 553908 1170442 747862 1332631 617231 1743391 122926 1398634 1851055 1599539 1083350 1538958 1421270 580778 924411 1933840 701974 215668 386015 386080 1074576 1449444 424609 42599 1632423 1101654 364598 1478436 86636 1492611 560863 1510819 1228015 371956 1266968 616078 733983 819671 1324872 1743170 632383 1051915 452325 1031219 35142 602187 898864 257982 1873038 1130610 535613 1611591 719505 1571600 398777 1814312 277394 1138971 250741 803571 1800972 1757148 1018875 793545 1900436 47393 376332 1455660 1958602 1057075 305951 588526 595391 200162 526788 1108273 468447 225798 1226455 825810 1297145 1604554 1897676 1496504 842153 1110818 546950 1673643 918156 1012072 1049040 603332 466378 518269 1376057 101260 18923 704018 1630371 1318045 1203940 468073 1334372 42327 93418 246357 772064 917731 403744 1486973 1236421 1891081 950497 200569 943502 1982171 711029 877588 1597157 1718289 466284 108620 1358696 1759879 574873 1868424 490228 941152 1579689 811887 1781340 702266 956948 3997 117034 183327 1258084 803667 615276 387658 644616 1928308 1310809 949036 280223 1538183 1836130 1348670 1622710 610451 338243 804410 1470780 1420273 1264041 759806 1218207 1070118 1496950 452905 1899606 732965 1532181 1693669 1392601 1689029 511414 496031 841488 1430420 1665706 608215 1867094 366972 913445 1965801 834625 627659 799803 1459320 1997554 1243260 1047448 1354951 1192264 498418 1490858 991046 827681 1505280 1523376 243812 1049088 1023684 729232 666421 1513225 193714 125388 1333576 566852 865867 1763673 979669 1842130 1073959 1583145 404491 1521738 410069 1216687 201936 322963 1794420 770492 753595 1326593 647783 1497580 1900334 1401786 1031075 515320 1523727 40704 398948 1314414 1330978 838226 470612 602721 673805 1560152 558558 1527361 1977124 804909 130146 1000838 97299 1606515 89322 85718 1264871 1222758 942667 1175933 607856 366729 1916738 1665689 1829786 637158 970556 700885 1297757 934274 1429182 1801625 1270722 10329 446375 1683837 1085733 268573 351997 997318 1599207 410876 534431 835690 481487 1771327 218887 1211176 166229 453626 27557 281178 1381256 1276144 903333 327843 926852 887011 1022508 1357483 1912383 1786467 1665235 1151871 1876408 607871 250498 736456 1769206 1213369 1313580 1560449 675943 30837 762440 345867 1344752 540781 575540 216216 1500795 367925 1526058 338645 798265 572779 326166 1511707 1132125 1783473 1868344 1094686 1600923 1649915 782862 300854 1861886 1545611 1961925 1223261 314184 914150 1083912 464803 1024311 1711759 397629 1253775 962082 837357 245686 296707 1068724 797486 1671443 845414 1654312 1348919 854840 1288904 703759 294020 7355 239102 1849739 543548 650660 1912990 1462217 1244281 943416 991517 967783 90457 228162 1403162 377044 1937235 1558228 687698 613671 1041946 1434328 693189 344205 1171299 165029 37398 1720774 299787 585735 615133 1122908 1233609 354331 697659 1260482 1485367 1178446 1347445 1194341 769508 1499005 1617262 437902 283175 399250 211202 903846 276381 948328 870604 1591250 753344 420575 349955 891116 199346 1784256 1291440 1060081 28179 1667245 451400 1233595 596485 713341 528732 93493 552687 379400 493612 1844052 17262 1206199 1016120 232852 928535 1533119 459237 1670299 905247 1456127 1710624 1446919 1767096 550948 1457773 1023320 1506245 1135729 1624460 1602781 139227 1237407 700505 1997067 1399977 311919 1913866 1354727 1364252 1693970 519002 1527753 241642 1629488 1709792 775373 1124894 1841597 1469085 1566968 1859552 1046407 1937444 670192 342168 1435512 1169516 1397166 213906 1569110 218517 1055579 1477571 1937641 547635 1645774 452857 1957114 1077496 791906 1248759 1317895 1544550 1777242 528575 278906 849188 1260385 1999774 108378 235850 773125 1504369 1432710 1456005 1708441 11419 1629532 1110768 1478483 745556 1735546 216886 1455143 176839 1572873 576550 1764385 16859 1598370 1512190 833714 1632102 558190 1139105 1799023 871497 1511013 972490 1116307 1755250 1301660 1337244 1832426 1964264 894857 1201601 1326851 1415439 1087520 663331 487055 602240 383806 1601372 875808 548495 178640 1146632 1106227 1752469 707310 168531 643092 336932 1233104 450828 736498 572174 2128 749865 983041 1925045 299789 1698794 507541 954042 799624 14423 638208 54194 819111 1679564 1763527 1066846 1993298 17359 885096 1510266 36263 109443 1725975 1357215 286518 1914039 1415519 1664948 789419 322011 1912611 676820 162904 1966023 1321556 705615 1303778 647561 1193485 1525926 1823350 1583239 22126 227329 830598 55795 1846885 1445153 1178021 221300 469103 1386184 21149 1158742 1522286 1473120 1299274 796535 936940 1811813 639671 128081 1863652 183162 767251 231897 1308769 1014681 866242 730649 799204 1099885 845608 1049303 1828605 1649500 1744130 967652 264340 830478 1842131 1249355 1947212 1832259 325308 1221785 482527 1633865 615977 1710248 794644 1501993 1724569 234244 607682 1038738 855374 82480 657900 1623213 1898799 1100694 1856027 1554192 1098233 1071558 1244370 1945781 584434 1956821 827636 151118 575011 39260 201828 247968 312733 1572335 1679298 376005 798685 159986 23671 1075182 917417 1423871 1195002 1388213 583395 120424 1403643 1552488 1659502 1396020 852204 357595 43880 1014974 217247 751682 241616 337467 329909 1760827 1250730 547953 1871629 228473 1724520 329249 879737 1490337 1734327 123362 781215 1863184 480783 1642343 1025618 360954 1080113 912991 225777 1386007 1129866 784501 191885 1606461 1798099 499394 875439 403723 9994 30850 1695031 75507 1240352 1790579 1886438 1997915 587526 1677043 905966 45026 1451393 524149 1325506 1549802 631186 1226412 678234 1060739 1832047 1623740 524790 1566197 837394 1722256 243801 1829370 1755735 1732214 721050 1142725 55229 1889962 1726216 120503 1258328 117380 976287 908628 1286351 544046 133750 508044 1871073 510750 1381420 1286366 419002 984614 1900999 1725054 1349924 569240 562364 201748 872096 1345209 248925 1085842 926172 1598932 1465057 1899077 39901 1682876 229969 626403 478203 1570670 955844 1621012 1983290 71389 1516772 1500505 1632841 1785456 668789 808887 843071 878720 843319 1227855 1696364 1921700 146737 1749154 1942523 901300 252937 638263 1206060 1608782 489499 1034074 1816254 349216 668384 22664 872297 570628 1188337 1318570 541584 652962 181903 703045 949161 1364980 614250 667190 1798681 19906 502680 63699 321304 124818 1121008 264223 863777 1296054 104296 643800 205717 1398188 119241 490562 59075 485504 1263652 644681 19567 1723944 1682269 606804 265682 632319 948013 992972 309025 994929 1274075 1421471 1267014 1494138 1556493 170545 1159589 428964 1816782 1322436 588248 1905151 933137 1604832 283644 680470 334816 553140 294779 605728 1851949 1750497 1186592 387150 1945488 574734 1999522 854920 81555 651196 834397 1598192 1598786 859363 169993 854637 86410 685102 724074 97644 300072 1668368 622405 1737611 1106328 1786515 1409161 779421 1323319 1362248 372120 300039 251458 158305 600435 918311 313959 1288894 739191 1382835 722017 611586 691522 1361344 20023 1442861 846424 388002 606259 190301 364513 1286285 1761643 263057 1927710 908071 1473816 415254 1544313 469340 279218 869427 1306478 1467891 1393557 1065777 1386730 1433527 1998218 482488 1388588 1301993 823676 1908865 965527 1576715 90319 1858007 1984938 1089752 1316044 359007 692525 1162684 94804 694159 1649148 1410066 855252 1108377 1369966 1137210 755426 1114004 1774718 453352 1791521 1876901 498186 1010907 781803 1101036 1827947 370577 893423 734264 1202369 688012 1939824 776769 341799 1614189 1639847 1923810 251195 594178 1764453 1137715 1883216 1003101 1060534 1549454 152623 1051374 66108 1483804 1312728 1535897 403232 102177 477038 445722 1117887 828223 1975406 260286 203077 665672 1133870 1917162 32129 574542 1895456 784609 1896960 1507287 874961 453651 741464 684852 1528651 467094 745890 546840 141650 1861625 717180 817885 472370 295218 824204 766642 215934 607832 1612702 781261 1256999 658178 466098 1974627 1012012 728739 1976416 405680 1747539 1452279 51809 340878 762826 75471 948270 1461475 571411 1675316 1052470 533342 1894890 114671 1337616 1154480 1082720 1825969 506426 1333613 350696 555166 503828 705591 726019 182093 233169 689525 718711 505380 433698 1811060 1242591 1457022 478225 875380 1102313 1244583 1370926 220980 662404 589714 1618104 832773 373823 875412 564906 1494105 1110907 921136 432266 497204 207436 255543 200867 434558 593070 1189613 675212 1793415 844061 613666 267630 553490 1131659 1014041 1566217 1864898 1711849 737784 1419074 19000 1149540 1249278 1034075 1235572 1256288 1092505 1634392 1746160 192605 13938 1203611 1043762 965291 1795346 1291469 1379817 1697591 1026582 567114 285389 1399258 282152 655533 1717268 310804 630538 189505 962373 1103409 358042 1559519 1165912 673709 1363064 771349 1349608 1322026 1821507 1115016 225068 1848790 1996682 1279039 422738 521028 103885 1410549 1888853 1603589 1911534 120456 347593 919979 1471435 1206860 851176 181267 1163930 1095490 698834 1584901 509973 1051092 336172 1270650 949800 1592298 516331 64018 1589560 1491856 1130672 1887874 1111576 487463 1749958 571049 1944142 1070609 233059 1493611 1646818 1544879 1522579 614885 1903592 555269 1617690 119729 700406 1669726 292429 1312567 345838 1958475 514921 246224 559076 206333 1139981 103055 1835632 846821 1972386 362607 1985716 694487 988575 78460 95873 525747 344223 528300 1661934 394646 949348 1999810 1843474 1002668 536928 1719865 1015139 918110 1723213 762959 474885 852644 1859925 1339020 1810903 1177815 394716 65795 1676334 269436 302209 135214 1098226 908298 1635097 957657 1612762 487530 466258 1153990 486324 1042269 666828 714848 1879567 246947 1952014 724187 67740 349388 91727 1900886 475966 954360 1077070 1967992 574218 1032107 762079 1175715 1041048 763439 569966 327122 38373 205109 1648334 1996309 1221262 1043593 998935 679438 1974839 1575043 1695566 309645 17905 1028852 773771 1297032 1838041 1763697 784898 655669 1969645 1051355 781089 1226668 1674735 1196715 1818518 428818 1103536 155435 1235187 73281 151200 321399 215672 436386 1725656 472130 1129931 1359460 55447 440986 426823 627000 1780374 1633754 471759 227103 363176 1949274 1485582 1364510 735987 1602879 1465260 208302 1666806 75081 1980869 1923867 958199 482063 1835157 1707957 1834160 172797 908152 872970 974722 672479 1350110 303038 860435 1133597 310033 179816 1658562 384019 1075392 1156790 325759 457934 1248009 1788038 944049 968291 1667054 927346 638867 593736 656862 966803 1915597 487272 955409 1002077 1672323 1655192 1686668 511477 618782 1940208 1975235 945001 913132 359247 1517457 537224 277241 447249 494523 1506498 1791160 1071612 1352099 1906295 1457626 1140413 520392 1117495 1442219 548418 789304 470825 452624 1029282 1106589 1053140 1295321 403155 1289541 1651604 1869698 644917 1545060 423542 1999402 749728 1677927 202156 1200625 1882898 1316433 1945130 1422190 1304115 1828593 258855 1693860 481355 532265 1833618 164329 372682 1927915 609351 1444293 20996 326492 1320894 1407368 221930 289961 1211901 445062 853003 425994 611280 920199 1205 1810500 279347 1588637 1220677 248616 117764 1114959 1229601 955553 1357261 614924 164361 869124 425531 1194562 850586 879310 1022423 441317 1508507 1149690 1213044 1527503 778122 84437 467018 1652897 1599313 1553397 227717 1764118 1284606 286071 835242 748066 1493234 1212416 1055009 1874139 596969 1087065 588032 161587 1118243 1930332 5918 949266 750513 1090588 1380952 412417 433365 1021480 771309 1015122 1197523 1677702 166744 1828212 70458 758290 1468138 671136 1267174 538394 1599893 1296958 1554059 304539 217617 81875 14806 708751 37393 1470228 755242 1001092 1340740 322269 1175034 532671 167233 1541817 1524234 1590441 1936062 1637465 1172124 1037970 1198058 320662 1400978 84949 1157401 507845 1012767 1108883 335616 89300 1057228 461206 1526248 663063 281744 1655191 562634 486313 537783 1265964 1409844 1645225 1876554 1693619 1814961 621834 1713517 394014 1891667 1255489 592207 1763034 342006 1234416 1451006 1305521 615618 910844 1118966 1852451 1222028 1957010 1288224 64319 1766055 1605397 739724 1299006 180261 84884 1959985 166118 844124 1277863 1080718 1790989 45962 1401890 453121 509827 1120756 1735597 342823 154160 1523105 1556218 309100 96374 1603827 282904 1756450 1187205 1969844 865655 469610 898669 594587 965903 1202466 1516846 92802 240757 1902818 423036 749644 1486599 386952 539364 1073690 1028679 266007 245791 603950 76887 57603 653722 1488480 1830006 1478988 1115721 27244 1737440 1354366 641019 336439 1743630 346881 1298870 1147580 1985656 1875809 1425435 904463 951264 1122418 1191229 924455 1292404 175830 603470 1495310 72029 1402795 221452 1248074 1879519 1010404 1953221 1166429 1538136 623623 1176988 1419370 1266668 1045127 1258061 1567616 1761726 724910 1925209 815878 547701 556348 1223073 655609 1145143 1315058 1893659 597589 29547 354048 1855923 44694 130403 413785 827587 770064 477818 714251 920694 1200970 677925 958690 1156156 1455476 1422841 1476119 1478613 1900818 1496933 98464 1041950 847171 1575059 1816276 177196 1856548 1966243 1328657 579839 1370805 1781826 1732470 780424 950898 341843 1231268 1260949 1108136 304779 1086629 289892 800799 962380 818409 1460523 333233 1053075 888052 925340 980968 499109 1023221 1818751 833979 1027152 326499 1849957 934067 1652502 1213504 250421 992389 1590895 1470558 397412 227212 244849 518112 609911 975976 1149686 1279631 1875958 1885099 1039147 1894299 1189550 370998 61245 211704 1494169 734072 1334016 167604 1043537 587059 755506 1793981 39370 623297 824884 1331177 386979 309180 1813818 41810 1147069 174561 1266723 1051294 637708 1044430 988771 1427564 955328 769752 1163776 1873683 1495468 570957 330092 1343045 601039 1158883 157498 407131 273399 1976640 221137 781255 434562 202721 1477269 1430369 1156844 1214679 1538618 239945 116957 1497688 1087102 1139406 644756 131582 1065639 267538 459355 1226897 1885500 1003977 1376734 1740226 1055576 1002711 692355 1757989 880599 277214 1244798 971950 1539160 100828 1126549 85118 460653 998686 1806480 152922 1178179 1187781 1979594 1867563 1810884 1505915 1490846 765594 1121938 792021 94362 1687658 695755 1631918 1232105 1572262 1171824 452248 1929784 125882 968505 1282761 1136761 1505620 88403 216516 748147 634474 1876321 1274489 1732346 1006608 1799517 164154 59367 1776344 1248948 1142232 501872 834039 95428 1889261 1650205 318750 1211029 1708283 1224576 1884502 1699218 89496 969763 1438584 1160469 708651 488816 1353247 284363 104321 1748875 195156 1533414 1855819 439947 1666529 234188 1232416 351998 306760 1195510 1646326 968754 313736 150946 707374 681188 8733 1841855 1417455 567395 1011559 483650 676947 1498653 1113771 173843 1849944 1145950 73812 1244368 683959 429690 1641428 1236132 1352080 527174 263051 1673765 340613 390090 744594 1303632 1100306 1780300 529527 224213 1096835 491277 1857196 832486 679332 1574228 1259843 1863958 1824885 1170454 603185 1113526 932692 1178707 476177 1447903 465679 130506 787346 710766 923203 184644 1988808 1747691 696241 501120 1767747 1405 390044 813888 1224039 1408216 582220 123099 195488 635059 107910 719039 1256233 123438 283503 408966 1406527 1835505 772888 1393804 1944273 1931092 1955230 1248158 665917 933744 641546 888515 266989 1734410 1375779 1704777 1830632 40472 315884 1435108 986544 412790 1076416 58333 1521635 594691 1136718 876326 794334 342105 1600612 291885 603377 1614997 423590 391767 1347503 267082 142331 1193489 1750667 659584 516141 1455182 106852 1647808 1890875 1591780 990151 114022 1994129 331172 964109 1035149 41182 902543 426829 437656 1568349 1346493 968356 1306512 1100975 1228614 1371701 507963 862561 1578966 1312589 1220166 203384 1899516 628121 1151159 837945 802427 1973803 1527569 1423543 1678799 186841 1862305 857617 1772112 266570 1354986 1833749 529300 167160 158294 1682408 336783 286758 620840 1488051 1095803 172233 394466 385663 278951 621757 1431769 1170523 1975536 832658 1660812 39988 225304 1570626 1100976 189280 1217388 1940448 606238 764760 160004 1848067 458715 1698986 1470656 1756009 1634231 1490939 331215 681542 1580026 6809 1571447 265204 1912867 606146 1826848 1923167 528288 1845995 469116 487361 941092 959747 229871 1965955 1707688 687181 737666 936213 855241 1178949 1196447 1862723 1485962 1290569 1640245 800739 931768 1630329 532659 673040 307291 1879705 1997729 412704 74253 1196332 1166371 618947 1836993 1832513 87468 1264983 826988 1906488 1844800 641378 1015171 715748 145314 1621106 1140421 274010 1389216 1727810 579782 1244809 1675992 126182 1503084 1174368 1026057 1656270 767638 1109782 639562 1632071 1544745 1341091 818230 1995053 1599358 547726 199471 874047 1703639 910234 1912070 838326 143478 1542744 1986468 842014 439616 760071 1774481 222007 244904 642551 1495672 46063 1478697 719730 1039580 73246 44242 1525758 232281 446414 1334908 113114 328897 156632 1435482 1429804 1372271 1272943 1248710 153332 1789773 840913 1609436 44513 559072 557558 439888 1644481 1180565 448668 1239365 1760922 1411992 1992967 1653279 683123 474161 1473443 193965 831628 1215819 330476 1170051 550613 1091108 1880590 1609261 987735 1602368 76251 1607507 606962 1090226 521641 1834155 1873051 855924 1518390 1215039 1505613 363485 1132574 999872 1293641 1140614 460701 543485 494961 161715 1434429 1714015 468230 302338 1990476 1226769 139865 1904626 93545 642917 1745696 1445632 859744 196502 843565 622902 1886833 43281 1725086 457792 1482095 950155 868165 1233273 1440499 1968065 869825 1179319 430819 1708136 1085286 704452 1226171 728606 814542 566375 1273050 1779952 1828529 1427411 646567 1027347 71099 988238 1621870 958532 958799 1348924 61714 1443226 1094412 88906 122420 1928902 1604946 629203 1878858 1982939 1132105 1792240 1244721 1015787 1810529 959333 1835729 662811 1615100 935220 1360118 419719 1621972 1585636 173052 409334 47087 1227609 296788 1849039 529924 647399 27661 738730 1823356 1864924 1005232 871532 1603750 1158702 114826 656483 990932 251564 770714 1813029 1758455 1653630 1238795 688598 149712 55428 1388932 692040 1102444 1547952 1965877 945874 531414 79535 1404893 49387 943121 1141067 869909 1250774 704398 1513414 1363744 1468264 373004 1517710 732440 1291450 1165589 1820072 1028233 1867467 1307874 1950003 537483 362870 1271380 1167635 569516 1673246 1401333 509527 1679862 1923098 1499868 723392 1317096 1776668 928670 287506 860731 1223034 1553289 1310218 999792 1578812 1803090 1219965 242415 1753130 498287 246717 370585 1320931 1007715 849646 714904 80457 13581 1590675 1959425 421999 1453996 630297 16403 558088 1156605 1428311 435090 1188140 1410920 998010 538096 1742267 837326 1669313 1407539 190559 52503 1298323 1451851 1800090 1954229 646444 524946 984691 1080096 331348 1171406 750011 540933 355129 82385 354727 880136 1475874 157757 480243 541303 691065 1254890 441851 1642938 1371411 93316 106485 874400 1930906 1684571 261384 436445 601309 1045487 236090 1988855 1747165 934713 1368191 1968409 1692866 469113 1512862 1877017 942388 593291 1439008 985779 1904066 1266971 1907732 1218948 1277214 208958 921689 1427472 244773 1149089 1844739 644282 367009 858173 609211 1481433 146043 1802255 327669 161221 1287477 965926 1638983 210961 703307 483007 1936911 1322931 275227 1253551 589573 1652148 1490869 1386053 1452590 660593 1044593 881343 1059961 1277477 1593119 816550 1835524 579483 569574 681844 69238 1355274 1708987 181351 1825859 1944825 1901389 1980937 1015121 622223 1952624 977440 1084771 1869118 1875155 813003 1885349 778064 269514 1064737 1995900 210775 1169966 1183884 1107750 1068234 518161 206811 1152201 364869 1553257 25118 162046 272930 511721 1022538 1572707 1840984 286114 520385 994362 265830 1798395 1897005 1738427 793309 764644 1316674 1277806 1635774 164611 5484 1626069 1695721 1748752 79074 435584 637477 1889423 1189959 1485327 889225 580814 1163101 1254115 1322839 1460353 1836994 409485 1258693 1279504 965457 1999098 1562182 1477367 829188 1462806 222627 1232533 302163 736754 965731 418651 792189 1873471 26209 555556 1831360 1640690 336675 314294 732699 1419581 908544 218118 1463832 721390 59552 815561 949809 746399 1303061 482654 965038 140466 177101 524263 720880 1814698 681669 645607 1656820 1426846 1516671 172933 1022994 736750 1096907 952019 775248 1083569 1720158 702103 308620 1906452 944887 1874816 1717771 618121 1861644 504637 56074 184565 264874 640162 187885 1896395 375946 1498348 194971 841266 999176 1038939 1227677 346720 829253 892979 945863 341490 837085 49013 728097 21087 181198 433765 538340 1115967 1890458 1702959 1525115 1553880 1857999 936404 397085 1198869 1627521 1123830 1844923 1015807 1824321 1864048 68846 336486 1501022 659902 467109 1784682 1577334 1765942 1422304 447601 39780 1946655 154103 1260315 1510862 1462285 1875736 170626 1978856 1216766 1120954 1477218 118992 1485398 1131088 109522 42314 1404851 633712 1952713 63557 771500 776477 448373 295927 2413 1304868 1211399 1186595 1195091 1702602 329206 339837 994163 157986 885286 1183250 1947668 1691978 1005567 1859095 1252396 1414826 1280742 874800 213334 149458 794777 925362 1638516 116255 165386 1036012 1295849 574890 1062010 1712641 1586191 142717 434680 1197005 117773 526045 1888690 1641206 221384 1880165 1219159 279874 634217 217808 1805093 1313197 1165826 1109089 1188727 1037562 744205 1193440 98616 658473 1289848 1935935 1579307 1676155 1142229 78701 1957490 870277 1218675 1153321 1457763 1872657 421275 1398499 1110779 240573 1160677 111055 110322 223283 358853 61622 1166212 1667553 924152 536977 1065369 374151 1123931 1852069 1320233 1726998 1336979 1193339 1498948 1266635 1637348 1879200 1487836 903658 1564069 1347149 1339318 111212 1784606 17605 1904266 1807830 534439 771058 28248 1292701 1028244 1885896 948534 1331433 991315 194737 767419 1375 1732646 561455 1735578 1555635 1225427 1022373 803962 1748281 867280 1295388 422175 427021 719250 1903331 636760 76605 1002782 1245276 1050777 1361602 806697 1483171 1832197 1175952 654213 1512698 1734011 388039 1784735 7258 555096 1602067 1847942 1178447 201983 756904 453362 1082337 56493 45718 567500 634821 1893903 1520785 835941 570473 532799 1127313 238077 29417 460942 273944 735151 18410 380575 487166 1257680 1289433 392914 1785115 888698 1308202 734994 12436 1189707 891302 83753 1209882 1914711 1904997 1676046 439942 1696380 1601502 1595111 1976274 1546379 1504549 1826853 1324846 1503902 1933277 671549 1341728 703870 1691792 589878 352689 296182 190967 239386 962152 776876 667118 262845 1811648 1175655 1321086 28424 213691 611060 1002295 1776140 1808815 840692 850336 1151745 114763 138913 1104484 72408 624300 514614 1607235 1011710 660156 343448 199487 591696 1975429 306091 1923498 1183483 945487 744084 457983 433510 1440255 1818023 799019 920050 1560910 856859 1713303 79954 1363369 1544882 373566 1876345 1639715 1717878 1198891 1112943 1922458 1081764 788767 120727 1283565 291911 786261 938480 854901 118575 1826203 1378213 77696 1432810 360675 768708 1005981 808725 1630699 34647 1700671 998802 890278 581805 479934 1866121 369521 1647287 1909216 1919014 444966 1729161 218751 13719 842114 978573 606064 722745 1640393 558341 258294 229097 35125 1956610 686331 1990278 1435838 543855 1151672 1298515 1616192 1436962 49819 467887 1414323 1912974 703499 1409327 1295408 56405 1356664 1124401 452013 1026532 1577931 366768 130372 377105 910403 1814068 681981 359842 1301854 922544 1415862 1930707 1285363 1873087 1718744 1929354 1439871 1742880 701409 1637248 1500595 1295753 1041578 768592 1776550 754391 975814 1180450 81771 1950908 1409420 1001390 855998 1527471 399857 1001761 307273 623914 824451 1511055 153402 1484944 1941130 1484514 1053572 1557115 493552 348055 1227216 365934 519773 623968 1524415 995593 649171 144055 1634837 1375236 496278 1087625 676206 76951 1208406 1839134 334204 1268126 1583652 796394 1215888 1937076 64666 648936 190704 1382244 1497886 1100842 604114 1105905 146035 136288 1824538 1565190 306733 965942 989916 747638 1985387 1264792 1810877 631536 1057105 149267 844683 1084920 706830 52372 634759 885281 891164 675430 905820 1231562 447512 1815281 1906076 988957 24826 825095 1929154 1011274 612897 1396778 889169 967453 839562 1977921 746031 687817 1601647 76787 1875564 367667 1524164 133325 1418620 1158893 454802 1238360 942136 631900 1789937 1951896 1246332 810096 1009747 1685938 1055168 1615266 612778 1897145 1431438 1194476 181373 1338988 1437093 1931814 1907790 67972 72625 1107059 920382 691265 1431621 1872886 115253 1775030 1441979 746120 1429839 1452398 1106906 57611 1498539 104252 1774314 1848918 576898 1965315 1598531 1264342 1635814 1958636 564089 1510460 1283528 1270136 1861500 1449276 1409534 291423 1088548 1191950 430383 648869 1545916 1458462 1584012 53972 845358 776515 263562 415808 1798073 1683067 696906 711664 1666550 1622346 792149 1278664 1161503 1867070 806092 735933 67144 739788 996204 987648 621462 1163145 452705 1036878 105001 1906910 1272023 1535524 307978 387950 479261 1992794 548604 1407491 825733 1108115 1441807 768122 875062 234025 984666 1048394 1886926 104128 751828 1733139 1914395 513196 1818678 544650 554424 1373051 1502700 390046 260105 377985 761571 287301 1333513 1206613 628437 434022 1463015 1535337 951947 1401331 1622761 337369 71158 622953 1935726 932347 1696450 1945610 30151 583694 468620 372910 423325 436932 807670 408035 1127837 917712 1059793 610416 442066 1065195 1868071 774406 1421730 5434 1733084 906963 203921 462160 1147688 983504 1056579 342838 35500 1640887 993665 642269 1925072 339063 995903 670254 105505 476549 59677 1757013 1632695 134077 27813 1529956 1300919 1908437 280722 1078126 732388 78787 894850 1912086 1782063 788947 714383 1568543 470958 676647 361466 1226478 1885635 1782041 1267181 19188 139050 346231 541881 940956 205189 1801214 1333000 1449465 618259 1977985 391209 755952 1106866 594864 881008 30149 1412689 1662273 1192628 1389964 561839 1896752 457041 548322 1287490 188584 779737 1438129 1773171 1710365 610798 1601487 974479 232478 1592719 742300 783576 86830 910029 357099 153052 686673 1296611 77534 421151 110790 689979 1710616 413455 558282 440306 706669 507171 962158 380350 611190 1263908 1940648 293962 853554 274121 565945 485085 299858 311379 782157 1474230 1953116 446726 659081 1377691 1568176 621412 2606 276234 716810 1522340 352726 1559613 193344 675998 1711247 966245 722863 282615 307311 491624 1743686 487280 20369 1835970 961750 1117140 1702815 973645 753669 1430737 485908 217868 819803 904384 1343821 1834440 1856567 895047 1343380 1218778 1916715 1354100 239485 1170420 1962881 1596296 855421 1632643 925275 1782485 1036762 343631 538418 1373991 393287 292672 1356878 1367500 561256 1582647 1995181 494529 999724 1818424 1858795 1378604 806879 1123298 1309737 996335 1304306 1079959 1878572 1873359 777800 1616909 1833970 1242941 332215 902073 1404272 135500 533013 818771 419369 237491 1279002 1253857 48482 198550 1188931 656868 828874 651599 603063 698731 1950772 342731 1151294 1773242 726189 1007383 1006300 630710 7091 611266 337186 671239 825127 1742291 506952 44250 1070180 1899277 507605 1441379 561323 216057 588737 726297 422274 1640857 1941308 885686 294602 1611681 515946 464013 791739 1173176 1006088 1251688 1124703 297300 1924322 1206672 1205416 1280439 1776132 1483727 81829 558641 1902209 696276 593786 1282980 465521 785325 718720 1095873 1215624 1618715 1915456 797838 861185 221983 584508 1669573 1784233 149226 693785 381144 1524445 1684742 345572 1359194 1047206 47896 937261 145169 1269907 715958 203431 1151095 125047 1184608 1309680 1424710 979891 791616 1914369 372229 191394 1406772 1187489 1888867 1371434 542304 786678 356083 823414 274012 1384229 1121272 1512747 1326290 1953961 108575 965374 775825 903621 138956 1497671 179490 448243 1615567 56588 924926 223789 1906535 1764856 1307571 892543 1934843 1620302 302487 868663 19677 1584047 1795510 1293249 611633 1003768 1438414 871848 181135 195674 819418 413208 186928 1026106 1781080 707445 1491652 1186296 1361892 1834764 1324486 1067941 1227075 1121488 321656 1456962 829854 431739 480580 1702109 10489 735549 445642 399486 696844 1873597 434667 1638423 1153567 1185700 1517957 1226456 1494313 1760884 805152 1173428 1546430 1864070 558960 763203 595243 981218 1531375 215283 1509886 1045260 1178929 1404857 661929 1293907 1699569 940278 668680 832711 626437 423443 114043 115201 657803 1854077 1857572 1561062 1358412 1482594 573845 1925783 1945808 921321 250540 1871225 1233821 655484 1910120 748198 1600944 57706 1506101 498356 1730157 426298 1091043 1892483 1179695 1021795 1377452 1557276 63415 1188581 1948125 3694 546537 783906 1720508 1446026 381832 1086756 432042 576358 748104 376500 490955 426765 1924743 248599 1473547 1139058 749612 253081 912508 481043 1148779 645778 234686 1104070 722802 1094729 1002812 1138413 1005906 1689664 679297 622024 351546 911819 1533648 598259 775847 1665197 562016 1184637 922995 417549 1808472 331184 15926 1065817 1614295 1299032 115675 608683 1965301 903576 1608107 1996608 1385848 1748542 1163143 340216 1816190 1784136 46912 1646130 1844545 1054673 1170894 1616835 399686 1516636 406928 1538937 1256612 181249 213395 515091 782088 1691939 184545 201049 1489553 1026077 647434 437391 1017039 697758 489386 158267 659358 1064300 906025 1959625 1146782 1332354 1840086 1146532 1481284 702129 82015 1955865 1170641 616027 1374573 828670 569385 351559 1913808 532440 1552735 1131128 1231530 1545318 1160717 1696406 1752371 96542 1382320 1689136 1827972 220108 506541 1072479 1116953 1786734 193784 1474714 1391564 212980 1487927 1424054 454641 1871528 278854 1943131 221763 1089344 1938093 743926 1084394 984555 1650936 1438078 1664629 101052 1854851 131807 1092839 258066 1459827 1031846 130797 956001 556344 1717433 1921771 1321210 87405 1044513 1942271 529478 1965776 882947 251974 1569796 969407 1806874 613104 1526373 498989 213255 880460 1928214 1298832 1826444 846621 112913 46107 1659812 914262 88454 1039438 1177255 1202272 1084854 73811 826910 1096421 746543 1551880 325798 904488 769547 947663 678554 1721541 949608 819740 452820 1662721 1038339 855210 1289454 1486966 297465 1700422 1939566 372143 1979514 276778 1872650 584736 1934557 1185853 1557621 1185629 643047 1015728 1835217 1437368 192392 546432 806056 1968105 544672 860602 796904 841783 1768415 215320 1539243 400373 1425078 1207563 347818 570787 1314991 1999319 1086535 620887 1882310 140899 971433 1742741 1810863 585073 1677222 1806034 563654 368153 861882 1785664 1233591 1546578 1048212 1622459 480916 1827607 1037668 332760 1932545 670672 1282284 352262 1780291 1557352 1301672 1113663 1933837 466431 1379266 10992 1851184 411307 551081 1178480 1079129 1473575 1796283 1040034 947573 105113 1340950 1497178 604102 1363376 1074235 159402 1565343 1006779 1460273 1787926 1261186 1711794 1238691 465198 1594501 500016 1373558 1938775 1173751 324718 1906063 309868 1712864 100952 1992510 909906 34809 1906366 1551701 1512150 827544 1501789 537421 75444 1685480 1990183 1457087 1487708 1734064 1675720 663108 190877 621422 1635606 1998319 681968 833619 1064220 361473 1369934 1493218 1444620 1666925 531323 759070 1187896 322974 948822 1821159 489010 829993 1031054 571931 838027 819066 346251 403420 969705 790183 633750 83732 747914 482267 1991517 532947 890714 600734 1729484 1790367 2023 1803246 1139866 1520365 1102714 112266 154998 176148 1435455 1487819 402559 965805 942381 831371 560461 1617926 480189 1190217 888557 1574997 612155 851636 126437 575952 1509573 1842197 653270 1585394 150953 570807 1020787 1204917 1615832 736987 993072 309724 1303356 1055485 1271767 1931739 1594994 1168217 595741 612696 1721768 1867976 1577035 1979142 1404236 647302 829285 88607 239721 1973414 1120934 1116824 1612429 1317775 61429 1685120 1782069 1467920 176223 1721356 106653 472100 1215725 243049 170677 553861 1407828 1121613 170526 1465353 786308 854858 1551169 454272 303395 429750 1494610 1040954 352785 1169053 830191 1511534 622119 201923 1534503 1039499 622491 952366 991998 927541 1720138 183254 239295 746913 1656463 1139676 1093181 1351952 968143 848691 1541777 219199 1102104 1510930 1524417 965628 259080 1673164 1080039 720584 617319 1009280 749809 1623488 1934024 1631099 1431429 989537 1171922 984337 1995753 341621 1096670 948506 1863718 1334183 1959023 1190671 284266 85938 396294 1682237 1659742 760484 1524819 49004 412297 417856 542357 1181304 447070 1258160 929318 1671463 319762 660705 1827053 894062 839706 1536894 982972 100409 1998128 1673919 1105148 1419489 401249 1736644 843065 1779485 932448 241969 1545412 1024343 1115257 1649170 1988022 541020 1584361 346666 1288222 1885358 232527 599521 985115 582901 949178 853172 1690336 566268 954679 47733 1011542 948896 487329 1273708 364900 733699 805208 970061 15587 175429 906594 176433 372688 1585864 1637995 576734 378151 707265 625585 1261245 927975 901962 1882174 823883 683095 1078783 1957459 1090266 1169691 1744613 195866 1404134 300873 102455 1990778 1771812 1184396 1260337 1692979 619671 1625888 1279830 254779 1182254 1850617 907896 1582735 30769 154557 903860 1848116 1432981 1505324 1192890 622994 1970283 1314547 325622 22617 255092 1203111 239807 421973 586153 708956 883827 1100965 1372333 811529 159097 674562 1630680 16822 1981019 1307241 1916793 181022 885798 955582 470585 797920 397558 34732 1137515 1844088 737234 714236 1803985 1455141 975156 1549331 1257698 138469 402007 23776 1027600 1658656 1615769 1875208 576613 269447 1937191 1573936 1569675 1090105 224540 1295807 1538 1080627 1232219 607349 1147653 1484890 1797950 1765400 285187 801876 1057969 102232 281518 1198667 1817382 300620 205571 1173571 458183 1251623 53410 999116 496389 601318 890187 1055261 633506 783051 744090 219108 230316 1048194 747344 995447 850599 14778 1172960 1446346 407040 367961 1116922 1630750 544462 1028090 620426 1567543 1276269 1687639 202607 1497896 1234048 1966571 385291 615299 1428117 1186748 649203 1802904 1202418 889642 1258946 55033 550445 1170637 528769 1620675 1714299 876330 1265588 659561 1964331 45417 244895 56681 163071 333474 256526 1685107 1898542 8831 108877 1135685 1224957 596965 1083009 1812664 1299221 781410 1550082 1145153 915305 68033 1004348 177248 429281 1751780 60366 1440537 528321 1090273 418259 1277788 1279318 36803 890514 1373382 909825 1562680 341412 171955 237246 1400140 734485 1180001 768582 304446 960835 1705918 473348 398099 1591825 1035902 1993365 939550 881465 773564 518084 1232317 401435 188519 1481636 777576 411235 1526229 987263 856900 275410 1672253 1139389 191640 1862762 29732 1371461 1096235 903914 1989501 1227708 1177813 593780 899999 36663 1952231 1707832 702674 1530997 340896 1916125 1313639 1283643 1378028 474677 389274 778583 1262094 155851 1832287 858527 1023170 1831772 1844393 1059086 1617814 1504923 351838 1348822 583971 1999244 1081326 820753 589598 1116254 1473669 367725 1645408 1747597 371684 1438116 1462156 1293922 203528 660992 1196477 502727 245270 1751570 929310 104923 1640119 905694 372379 1131817 293270 1385177 1903961 353646 1940996 988160 1973106 940782 1030325 770996 517640 1477820 407044 467435 208216 28162 820167 171072 1343944 1125188 524558 1940856 343578 105230 847019 1660465 1335903 1377194 1621114 1851808 1666626 134111 346452 562436 1675278 1008717 1547873 374204 965991 1174096 1359708 478374 975790 775329 1038328 723288 1532777 1897537 164635 1707203 1870842 1550059 1755566 916802 1670635 1195576 1633430 157205 285941 1974453 1517982 757917 1116294 1485215 664369 1069195 191079 1204237 1936292 972574 793619 229750 386735 623579 1807262 1918481 1942017 1335947 1449931 729019 1652729 391594 713603 1869504 352241 908292 1446716 1088089 1131117 1700799 27486 1014512 1408774 644674 107432 1389446 328465 399680 962502 306426 1487840 206474 709490 1421165 1765205 983812 565209 633238 189538 1948037 1640269 76639 93910 1824936 382169 545339 385933 759934 1990239 217842 1513252 592571 751708 132374 1178722 105203 576988 1777862 1170531 373149 1494501 766679 502277 1866938 43146 262025 633731 1092327 81607 627920 587586 296309 199192 1686666 415798 115313 435882 1937782 855895 989457 120067 1730683 87947 91589 310351 235453 1226052 1243407 223632 204037 1263368 1378342 952742 378502 297954 356540 719395 1222332 305711 1924598 1942368 369874 584698 280556 1643655 1641045 416923 532652 516872 946402 1376929 1298297 796898 886553 1329557 1294004 899890 1450307 1540070 301743 778350 124279 1093460 125349 1847020 1517121 927497 390873 1740195 311996 1834485 1157737 789634 1350530 383784 1184443 1953677 1514964 175165 841797 1656387 1444290 355168 1046396 1535023 1918825 336806 421008 111684 531714 1844851 9757 548018 1939344 656027 1491184 1083500 1019437 111938 16184 360483 1760116 267723 1814658 622728 562058 361292 340664 893584 421817 47601 585525 480374 951398 3304 1758336 1889588 1313041 1171912 491686 487327 1696443 445591 227390 168730 838672 804401 331035 1624992 1891805 1823832 474133 202881 935019 319946 1429712 1942163 561276 936475 795756 644675 38903 1720153 132932 530965 1563860 860015 1603928 515604 128986 538298 1371693 1913621 175847 1985216 413957 1502536 221511 657232 1465940 1758900 1558395 5957 1252574 1353589 1782231 1216281 364843 1718271 1679833 1208334 1259982 312240 1844631 316612 1672755 1142355 207609 1345004 104097 596053 1615662 707927 861767 249331 1401128 1599780 1523531 1104111 1548268 425549 1017014 1285725 277576 901563 1347748 169335 618185 204969 503809 371049 419322 846586 1029600 1380412 1346067 1173550 193121 207461 505509 1444896 1953711 113794 212766 1606845 1800274 1256159 1997893 1565547 52425 487947 1580068 1953073 1896390 576848 1437821 615026 577451 696741 1812737 255132 380622 949852 1103970 1825079 9169 447481 1081037 394029 1079605 1284859 103112 1219399 1629809 1172556 847745 424176 89944 985208 1036209 844971 1155906 1213828 13081 1710331 1672126 287952 1494931 1360012 1393777 1236653 1459222 1080362 161629 565906 223961 1176005 128951 108499 1918286 26864 406035 1442369 1960535 1859882 1748488 596522 1590982 455867 811169 631629 912108 924968 1632311 600134 1159682 888078 205764 388507 1223500 164271 1579192 943241 1745832 1921558 725821 52355 1802940 1064435 1875070 1618091 612465 1050642 90413 344783 1803348 1897126 697428 1988110 348674 271970 1328749 142954 1799585 799622 984721 510401 285575 154252 1070602 1901222 1062282 752912 1703660 1751937 84361 184633 229657 790473 1290607 182290 41982 1329258 1399444 1384764 293472 1110195 1108682 1445362 338356 150436 1194922 887382 169873 1415730 1772255 9266 1119793 1379131 496000 426466 1087145 1552187 672415 610654 1354368 63815 1080384 664998 378742 963601 1013097 1475122 1704882 842105 803083 918792 1720208 1051120 238984 335018 1593763 667025 38014 13325 833641 568171 16187 1366783 1716645 346554 1199260 1473765 1329256 1415445 228299 1004689 283184 1257493 1227106 760213 1982159 263451 449573 1648412 1594709 546568 168959 685594 247752 1962724 1920323 1363174 529663 441781 1077805 559375 689940 1808237 711424 815967 456084 761032 181088 533409 841773 1831493 1183692 998646 1486675 666804 1432837 637249 1711387 1707855 1782230 1217115 539617 456786 237203 950728 202861 1417050 1862470 1004070 640515 202026 100366 596633 307440 1179752 1174600 1049519 1500524 367057 690326 1829978 1137866 1687663 1218346 295610 1934114 712069 1759010 1674510 1444420 770168 853585 1780176 1869791 1718283 1273045 833983 275094 557050 717111 310228 1049266 1039377 1829551 1961123 969654 1912122 1419584 469257 1940751 1526242 1144717 1572710 668019 1282611 1137930 1249777 1456554 658524 1724834 1042711 763240 1609913 1774495 98025 1708498 229835 1726518 405520 1247640 535251 517424 1701113 435820 826102 756369 611460 288583 189793 161503 1272303 383642 1692838 243525 19026 733753 1383310 1487477 1291181 1859584 157034 796581 1838487 1127130 1370438 269285 1812466 856449 506623 644904 1658 121206 393832 963157 1739609 360430 73012 1449850 1626286 356594 759147 1766331 1532832 1499026 979207 317346 1809915 1906650 175770 1988677 1131888 915871 830681 1019940 1928732 1268606 1382577 683139 1704320 1782588 1467365 999243 1978896 1593042 1400303 112787 512900 904081 1915010 1529074 1062205 1107592 1947457 1726683 1011110 905895 1300229 1150983 1887647 1295971 1347973 1558594 460441 1702077 1734953 1578734 1989438 1706926 1199656 180962 1235643 184013 1524194 383607 349194 891389 1595836 1148683 1454138 898745 77209 1775410 1045350 751809 1982747 1541088 1952483 513949 508173 41261 263441 134815 1223817 1297302 1751534 1667414 643855 1118734 572765 1720344 48861 1908393 659623 1647932 452383 1574927 1509336 1921499 1975826 1027098 1252942 592242 907562 744093 1468930 1083957 1014057 1759375 637797 922714 1344275 401675 1966226 1971139 268261 1393856 1972516 1192653 941491 264335 1324425 770772 1126923 63154 1607149 1774216 584135 1651930 1288765 1566150 1962450 525490 1382045 1877597 1442723 393081 661297 912065 81118 660042 1688569 691764 224238 1677411 304188 1761167 667948 19365 1660831 550818 1113066 785020 1684793 101101 1991742 60038 1401560 1332077 817402 327114 1870065 323472 1989246 1338918 1672672 1536625 238828 1529420 1627049 1113910 337153 1762852 1961019 953726 1136938 1510379 357227 282177 1750417 1510898 989054 48818 894523 1174139 1960380 1593397 1462184 1571581 154857 1473374 248668 810745 1054891 1385974 1665017 307033 1996267 89286 765732 1158511 471773 18341 1578149 1401475 1527122 1036548 1852455 929185 1776107 984533 697512 768039 837807 55608 171013 169876 934319 156045 1956456 1702512 674695 1567344 1085502 199954 1427997 343975 631311 660785 1374687 1520908 1896295 1915197 680053 42864 1524193 1057634 870428 1525621 1810146 1666654 1075119 377915 1017191 343009 1271595 1204514 443205 1983545 1117901 713021 1380424 182473 1519418 745832 1555136 336712 434298 46836 1175754 1490983 438720 1320698 149940 1079158 1118057 829661 1949385 402520 451807 547890 1094052 1289722 593074 495310 648004 686091 1082763 108700 1139089 1048746 34147 1102014 943133 1390415 753492 1319980 1055831 17260 1776139 1706912 62003 1753011 1147898 398646 4790 852290 1638038 280258 451377 35229 1122107 1226041 1391969 1637982 1784717 1897239 1471508 1632626 1047410 1665146 154309 850765 1117770 881305 535158 883068 1870522 1995189 1944604 574696 1854207 1441017 1251778 1353518 1668585 140209 1003687 496989 1820967 846377 1785941 1727771 921248 499827 793926 581003 773752 330883 1713636 460011 947560 1166714 746888 1213241 931565 727843 1942864 1382514 1527590 665258 50700 1387162 1549800 1061298 1247625 1505225 1633979 809459 198315 347664 446311 1320828 1644905 9892 1888070 1321418 1822526 300932 1298499 1934515 1795473 1946497 1071913 1603885 525500 786833 1439982 310314 577517 85714 766533 1434966 906597 29155 1703331 621528 257296 1958546 882087 888386 658558 139964 965957 1227959 412560 73840 1843469 780899 1865111 1765543 481528 1398718 1843713 621713 1807634 1255020 1012317 1978705 526286 519967 53689 198794 1594190 688008 1866261 759838 1853051 1022936 722500 523752 296072 1174884 712887 1878729 839954 609799 1529769 464096 285448 996051 534155 1503127 317727 1602984 800622 1517260 1301717 1077955 259626 1429368 1285035 286867 1067203 1474739 1345908 1918249 816627 433131 1019319 1043005 1208047 539661 885695 1711135 1383582 731461 1179292 1316159 1174512 989583 98131 1101723 181440 229610 1716640 1098312 1154263 202821 1046888 5069 925546 1625125 1781601 942652 1375375 1302201 329409 866984 90618 1745797 239302 1837272 391339 1659778 1266249 852101 707661 825414 1258658 105300 297453 1979214 1620881 1379427 940410 1839775 235947 1846555 791327 531276 1786471 338153 1961152 984232 343618 125996 496992 671794 1967855 219178 1168496 1009235 1048006 1722143 1828995 1335065 1797460 115682 323937 154209 1424060 1014059 110511 722630 631991 494209 543517 1300284 1657184 1516995 515072 417374 636022 1602669 1102329 1482510 1545511 319674 213443 1343148 41907 860199 1620274 85105 184580 160261 768950 1140554 982615 1235011 23067 648066 343603 1026702 710211 986901 13899 1567920 1783104 1374065 649535 4822 1843151 672310 1398599 1932384 236284 1638364 617586 865338 1181538 1432776 881811 401086 1544770 1242738 1056873 103149 303752 1445003 137494 1344434 221937 1938285 1376971 482747 1824023 111262 208944 499050 1989567 1807486 210281 50774 886708 1950402 208968 1289101 646167 536842 1599659 846746 1612482 371453 439638 461578 698951 113756 596995 370092 922590 1557563 1427104 1227385 565263 1486577 1914010 427037 1557889 1682443 1671358 473195 935128 1831349 343168 607095 978672 642744 469546 1587122 408762 831840 1249710 1143938 1587418 1062863 1997450 1305762 313161 1219828 484387 431266 1325503 374524 969955 653789 398484 1913158 524915 631641 1259580 119169 1676420 1683057 1373140 1696082 930391 1104865 1760338 724960 860072 387974 879920 187818 1099474 1378603 967328 1352373 298135 1463554 1764159 1967803 534525 1498148 666278 1550387 21145 824670 1270257 948153 1025362 1448636 1126178 1716140 1839583 1019884 1433504 436130 1028553 1322381 1388229 588107 1117179 1245384 377023 1519743 1908304 406891 1194494 518922 1716226 1201216 935980 986063 1050503 1947373 1623688 619034 1551495 234147 280106 835975 648919 669276 116449 899388 1494972 1567595 334367 1597485 1398772 784455 1050191 624631 1443101 1160691 1059088 384045 691318 235049 811917 924730 1180589 174108 1299736 387662 1890446 1246872 155367 1076810 619614 324913 484763 855879 1585459 236591 536799 42795 246595 1539894 741741 1300798 1882722 855211 1209769 1125890 864976 96848 221271 1835093 792248 464472 1011414 730294 1826319 1366399 235814 1508712 278861 114940 635750 90015 524628 1515748 1825733 808432 1694991 1597340 221475 642983 12201 1189172 1142460 1143685 862806 893326 1182775 1033235 1726188 1075047 1406773 671 620519 394895 819325 803131 737423 362384 369488 1671561 629220 542345 173122 579514 166157 1958760 110102 54810 1827459 1452561 1747918 85608 1990553 264247 1411396 1738670 54842 557522 270409 196713 1418436 922511 771131 1676902 1464065 161111 564659 922332 1289230 1301571 160189 473280 222846 1518852 1355498 150711 1761439 1200465 499391 204581 1316094 1976282 1039285 1161123 1193849 173198 344076 1635537 958764 1489617 499549 427840 1772780 88581 1430246 661352 1373814 528977 134441 1119274 719433 1354374 158850 924435 1854279 1162089 1674917 1554535 1324526 1803413 841657 1214477 146096 1580449 1613928 1945480 1204670 40101 692473 1066655 92727 1586532 1736584 803345 1589330 1217246 742356 1729736 967692 330027 536837 732224 901853 534475 1018857 2592 306194 1839615 411971 1482774 1837653 133413 1966325 1121294 745103 1185059 1398283 165085 1642425 881669 1647504 1402648 27782 1832244 124738 1884946 75766 695597 1317140 1380837 183148 78735 1603260 1812774 1027925 740877 442424 545737 1987774 1225340 1623945 1385268 36311 411416 1396424 1320027 1454802 783035 1050345 1953120 589952 1396969 1136752 265144 345806 1284373 942679 687902 74904 1061687 523985 1604489 278274 181740 71919 1131667 1242843 180599 1187346 4327 1946247 1569184 1846925 962998 1245457 1906148 78329 1859480 505212 652798 1789732 312730 625665 626851 1503655 569799 846957 528878 1039434 416673 473462 1490803 453755 273429 737523 182862 892983 636620 1276976 1036068 960304 635845 143005 859475 214635 1445916 1496088 622990 853759 1271573 1288858 841247 1872233 1311652 1770884 1876504 175324 1777450 870870 1722999 1670398 46502 1802139 1298175 917965 904564 918587 713072 73333 1495407 1801690 1286915 852239 1594914 1292759 1182030 131987 805643 3953 1667842 1456795 1526344 1707561 860918 1236939 1191947 370489 709092 1358373 142306 1763004 1154778 1859123 1976721 1049595 1385245 767352 444522 1187170 1404347 416148 634982 1519051 1046195 1333068 1087052 587123 290045 813627 1401518 362604 1891205 1122986 919726 1170810 1824385 922007 1717155 547191 1533273 1442636 924190 151126 585730 492127 887565 156564 1980875 389496 1802377 1576798 1203639 1887268 1087943 955836 367255 47562 1161304 1068173 1233111 298169 155185 586080 1542988 1007105 422425 884135 440106 278656 81151 657203 1642428 723131 1775377 295516 657901 890892 802642 1360860 1933281 923270 316546 255431 1684219 1810124 1104291 1136526 1016695 1862700 256503 942741 873704 36149 1839024 1250285 984096 1440172 972120 1939078 1883668 91962 466207 1391760 1859434 545402 536423 1853033 1153460 1640222 1334802 1305092 1877505 761771 382434 255840 736239 594559 368063 339255 889302 1338673 1288221 1855787 1950399 1512551 811757 1869595 1680865 1187137 1916205 1140830 1308934 1257038 605983 300216 1878162 357411 293661 799274 1655276 466996 1652664 1419441 1469851 1901834 596697 1052950 1093965 744139 1521945 1862382 1531367 1580478 153062 994243 1868207 285062 1815621 1414539 1593921 1356276 1711076 837937 1198553 514006 1187080 1460765 1619447 690669 500381 1967218 413734 1270286 1746389 1370931 1280165 737372 1887554 424130 1879009 65506 232924 1961084 685560 148511 1094263 408662 1407690 1864221 590043 1902676 772178 1997270 466241 401271 1880056 796133 1149689 1721305 1584926 516001 656695 1753244 1728580 994470 258012 999058 1140835 1965656 811246 1731252 1644743 1078929 912409 1807761 739198 1317329 1362907 1046152 1984333 1610264 1601289 1035173 1661083 69589 1612044 913031 47139 474901 1111179 1167878 1257183 823592 541616 84105 1181449 444112 880084 1317125 1421221 362114 269009 1697048 1776737 1983343 461216 1379787 509060 1777909 786708 1196282 1095497 1362836 1610202 1843440 1781902 769176 1438652 716920 1354487 1309903 628968 1958412 277765 412214 470240 111298 1997897 1175384 223162 1216204 997226 1855615 602604 1011768 224307 1443612 1955008 1239177 711160 954355 753546 1458108 980262 839324 554263 1641296 1587871 1832862 64649 377674 748278 1871575 969588 1898335 112162 1107341 698258 17895 502480 958262 1588792 954880 1967155 1422552 1203331 1851791 1872231 814942 558459 450956 1669669 1791612 1502292 1978128 1271464 68746 391699 477839 1080404 1009691 1172434 1375300 1079056 1868996 657683 1765796 1165520 1630729 1418347 1347731 1335326 191069 1044457 27381 124722 1588246 97669 1053535 1459348 1970236 1487604 155256 289568 1588731 771779 1114652 453905 213437 1258885 794913 1607279 655102 1256513 1988485 1199579 1264464 1266080 645302 196884 234994 446064 974682 958021 360114 50963 586088 769038 826139 1516668 1907396 1908711 821544 1728570 921663 1650030 1815618 781883 994541 1176102 420810 933728 1879065 207808 833977 601525 981191 1718284 426431 1082227 323563 1231216 1067460 1235967 107111 691858 1528544 1531346 1451281 1230083 210757 247452 1857619 1180031 1546902 1375801 1314473 816570 1830924 740841 1741770 421704 1441465 8969 1488389 1087612 1311001 1989995 876230 631765 1296928 1251690 1936205 589055 1332938 486817 27277 1779273 510339 1060616 1171575 1885216 271056 1218634 1042629 796961 452912 1602937 213949 528174 1958097 1180209 932188 1364016 1245184 512424 913455 1308458 480391 1647586 1181191 1817857 26938 1466371 1429880 42497 1088565 365255 33195 1239963 608142 1164954 1377875 1152876 789101 184037 1382396 1245626 1201212 1407805 923247 234527 156773 1027650 1719689 1061693 1302404 1276455 1785881 1623501 1503215 407730 247098 1349398 564398 386619 755323 271774 1997295 1419540 1584583 612418 131630 956991 1283768 208297 302237 1979735 1829845 1812504 432227 27990 521394 122569 1581670 1100492 181591 1238013 1547359 922515 624394 1871521 1764383 1790838 963595 1314520 1724057 1899167 1260095 1696623 643143 593286 1407570 1498867 1497673 1305725 794250 1878398 70763 1869512 1570765 1202226 1088830 1877174 332978 166934 1366713 1512419 1124072 1778413 1035373 820064 1356473 962642 523258 46716 666049 194561 1008448 1418902 751803 204395 1081725 1790653 911531 590305 1670997 1302391 1166082 1004626 1517422 51441 160451 132166 693818 1876444 1078777 1827304 438092 667381 758195 416423 1199203 1911748 769701 1908964 1986593 517104 674309 1053875 1917400 40569 34150 1266485 72342 234976 889495 1922736 1049603 411124 1539589 1158847 1695102 868087 1791706 697107 1195384 1434782 13584 1140804 554098 1194358 59706 1886748 1797614 683241 390029 753161 894549 486388 539759 710127 1961633 1990626 823679 1662401 1967605 1433575 1460077 1001444 1497075 730772 327781 1045881 302850 1455259 35501 444430 1537835 834271 154269 1867021 840865 1426324 931673 104340 557031 644147 629079 346244 1719659 1746847 730804 1859760 161193 1381888 409996 1658175 1703166 932220 282066 576935 308470 532202 1095467 557767 735419 1607884 1225670 477190 807748 1747358 1289756 1486684 1001851 438588 1750632 414380 1332813 1423007 540150 1973073 1331230 1525862 53408 1271184 980403 117920 722205 1108066 1427416 770982 1390775 1604720 1668992 1882035 535451 845768 1371004 1092763 1015417 741893 1659580 891271 201535 1677992 1714248 641554 1756539 1220585 1565241 1142810 868742 934249 886944 25396 250629 914609 880226 1676038 345212 347561 1526998 935718 1003611 1680909 461042 1404493 362049 1923704 472368 730073 268106 1568093 1786479 1306491 1096293 138244 1210177 227768 421329 1324882 808798 1856129 1229171 648693 1118859 200234 43260 145370 1089251 651462 300149 1026688 1809669 303955 632369 1753529 1864832 637447 1888115 1515817 525930 845614 1806579 1125677 87346 828377 645124 674184 559140 421347 1437118 969476 830653 1327299 1798954 104002 1873223 458849 1757467 1569439 227266 866255 1433179 1869545 1247762 848056 844870 113 736546 710619 271779 349554 1706342 684511 1179955 82784 1225470 897979 1549452 1123683 384860 1040735 1575856 1477932 1714608 656400 1942917 584287 788967 1449989 1060262 863828 1760999 496081 1127946 1102560 1820465 538285 70387 421378 1361876 85906 1120846 1558265 1340738 256888 18435 841894 1560203 538813 358618 1149066 1346095 625323 1392130 918805 31566 1176667 1224696 1121643 220795 1838122 1316245 1507625 1832866 1917475 1738139 399654 721995 1388236 1566183 817662 294255 1571383 894492 1255807 335151 1804797 1186189 625539 980601 1585674 1199859 1279639 1609976 187920 1352876 1934208 804932 1778346 1646559 1700095 915571 91971 175940 1161071 508786 855694 1310521 172293 1501624 277618 1260280 184904 275777 202488 1434179 1448174 18209 1728347 246471 187172 1638034 689036 1238163 613103 966747 803318 1530222 1015258 1382370 1061480 906747 1459180 1262336 1406498 393074 656843 274639 1012617 230625 1189716 279232 1273265 164197 139874 275233 1285549 394059 298637 841256 1906112 1127055 1581986 228645 943629 606608 1596562 1473820 1772511 1863763 94913 1732464 435327 1212304 40587 560737 1884400 368537 1787623 112729 1673667 1261656 1927434 1713647 1287259 235557 1567946 1988314 602495 115576 1868748 1928172 1757551 378486 1267332 914784 1191440 1902616 153624 1886769 891660 1994559 977110 600419 1251821 386791 1996279 999340 1120701 228527 116248 1039355 946652 863172 1724460 103268 1449765 1837371 57661 569005 1086392 449425 756443 1329223 1006909 1303590 1721748 1011367 746643 152573 509140 485769 1742585 852669 45058 333805 518558 375678 38048 1908637 438065 1619854 737471 281174 245478 1774276 285889 630187 1966968 786149 1134271 490994 1244683 1169783 795154 1999080 1138372 1322122 628937 846511 1152734 1232413 928347 920886 1952464 237991 1736987 1174191 638690 1732620 491374 1612032 1998039 996420 699561 1516813 1996983 1724282 1747649 1366902 960252 1696291 1282882 104398 1642290 248310 995862 791439 70782 1184872 444785 695177 49854 200435 1027340 806125 1656360 1362520 909210 1228077 814291 1909828 1089372 1461252 999728 1101689 637375 414555 902037 1469796 168562 791592 1842108 975366 667811 876762 1777677 553382 916160 1221053 1065403 788121 747661 762565 362340 567149 496054 144164 967460 1001250 270941 1231407 1899208 56252 281388 200664 1992447 44481 722531 1246576 365162 1613491 1791595 1856269 1437478 1966278 1496868 1650449 812727 1265989 945431 1462957 1599125 666937 1499611 1470469 1566365 1293730 627825 279635 602662 1554464 339627 1129781 782435 1896485 759211 1223420 1816070 1727685 616378 1519204 1939456 986790 1251901 871715 1711437 1472650 676629 1362367 490137 1427708 1566669 1993854 1723427 573008 1200786 291991 129563 1195340 1980163 718026 1149786 1712651 633466 1098491 605889 65817 1092708 340107 722642 273395 1912550 637546 160827 1399054 1607690 37784 872423 317273 1033802 919888 1242701 1597124 128397 1054319 141280 521310 997213 1413010 304180 411844 1361891 691426 1994938 1404993 1855592 1939614 1084940 317490 783999 1361278 1380429 257311 53713 863203 509043 1801551 930631 1225324 1107826 185259 309112 1754100 1107390 1643182 991900 947180 1729525 1299034 702032 121267 797413 1443477 1524216 853649 328592 265379 1913182 763846 1682240 1523666 1951225 1439745 551327 731791 1172029 553668 869004 1616231 1981376 306348 931435 1322128 1464462 930191 1895602 1827236 40338 1643117 97401 1895696 1151041 898440 1000645 1440664 509701 781754 1968759 1485545 139730 1731053 434058 914689 1793028 520940 1201468 1804153 1833015 1642908 1498845 1309169 1893553 111602 1478576 1830216 1098542 1799635 600921 1765185 1449120 1190485 908336 1396795 1375606 730226 886504 1097377 1890405 1807890 1525847 1848484 1130604 347357 1407691 1808535 419522 798724 230212 169777 1462845 625863 1764265 1275043 1037140 746188 419454 575564 1566859 1282175 85923 1521268 1151261 1668808 807202 88900 665530 806663 33660 1599776 48361 983029 1376744 345467 827090 49455 1987711 252387 1286477 703 1842361 1063740 770758 597029 67905 1803732 269657 1539348 686669 730495 1556068 439414 544602 1234968 1870994 976772 1597691 598737 1125535 687241 262044 1205921 92684 1344659 769009 1994830 1115463 1361372 1095616 536759 101628 1070461 1960617 784250 218817 200683 1964762 1578055 1144546 1771224 786793 1084200 1272174 1213053 1306829 84208 1582785 488362 108654 1346383 1639679 1876227 873125 168189 399657 904777 1252867 257802 1593467 1509170 1044785 1796403 65723 1471183 1566013 765433 205461 932435 1330187 1564530 1549412 1211903 1054375 1750054 1589586 1444956 1259553 1267164 1003788 1959936 1639162 1444444 1970794 946109 1432875 122758 1075006 1071503 1583744 1239395 827898 636050 796441 864809 829795 840786 1720474 1141393 87293 1715944 149381 1166629 61092 637799 440663 386134 843138 1705079 1054729 428640 907152 304557 738838 1592114 1618538 988626 736080 1722267 820977 1689691 668392 447086 808153 325744 782673 1220980 1078023 1017228 1321092 517417 202371 396919 89220 838035 927841 1181726 417563 1897418 1733349 1417935 1427961 885732 1148174 313228 359984 1353975 1203194 1755851 306092 1853161 1928846 897653 1262994 1851523 1972150 1516707 818714 1247573 1885206 466398 81389 1627114 500549 1076387 1634450 1942538 1981548 699535 1484005 476981 429219 135125 1399324 1133503 350848 1336323 272554 947134 1407357 709035 1024673 1361523 794388 47552 582938 396177 894587 1937473 899934 1176496 1441298 953231 1460080 1099901 1283722 1040062 1591926 1560984 719517 238257 112804 1963186 1135364 1162336 1294149 438846 1715234 633604 1809899 1330399 666508 1625100 457336 930582 1881796 281432 683705 183625 179060 1278424 1790695 1832962 1541158 140273 67486 281508 1699672 1014294 1012502 114668 1554519 847465 721821 661596 1769521 1933879 1488779 1553402 1968196 1847719 312874 1204586 1738452 1572787 825334 952376 315572 1097607 1377826 129232 1938320 345171 386653 776203 395096 1728239 174142 317896 106297 312250 491816 1371533 1926660 809802 1062650 1696821 1597418 1927781 635968 1043730 1361619 1803250 417069 1726821 1714927 355699 486017 656576 948400 1057274 498810 1576702 1100691 1820452 1107058 1088507 102422 381448 1755994 208103 727359 1086499 1568056 1861844 816120 44892 493127 389345 739147 276440 558499 1642663 961964 1254047 16497 90203 448447 494694 1269293 870033 1362066 1974704 1868134 64091 621237 169295 1236625 1057570 1035462 539941 17286 1948362 48148 1066515 15012 909914 826810 1205893 1764392 1072064 773193 930439 1605773 861107 570673 1398422 924474 1709173 162403 1055219 129851 1870670 1434475 1259881 1858613 146377 1915405 144509 1117399 323178 1255008 1150592 1042235 17567 156717 274423 1735270 1566617 1248186 258656 1749221 1311681 712516 1869600 1672287 720874 898041 125851 1390440 266589 1766249 762562 1286349 1322118 1179112 647987 65052 365792 278567 991951 1837668 1464965 1892783 1585671 1946898 630370 815207 684077 145799 209061 1237687 1541187 40051 1219164 119892 1965005 868824 457280 409388 431964 593198 959898 162423 1293829 1840653 574583 1615471 1398089 721742 1203686 128683 1657195 1166785 1522448 1529215 1448086 1611981 700146 934085 1407674 412116 1171338 546526 705078 1118007 1678224 1855432 1545410 576839 743757 1117504 1790299 114570 265143 584411 1054013 139733 817040 1685828 222245 613069 1388159 1754389 1978710 1780479 666271 852286 650846 192425 860033 1208264 819140 1017077 812661 471771 65294 920879 79376 1423682 1449323 150100 1152722 423574 1815524 1565487 1268424 240243 1091940 510520 1710363 1972540 372933 348867 1166102 1937685 815894 1209064 426186 1916716 1051886 1716558 1988336 137269 895943 1914459 79086 991516 886663 1683346 128929 1509878 1227382 670442 1449182 854832 241695 1153429 1098524 241842 1826350 1954102 1985798 34793 1889530 1311051 678595 1320215 1616070 108406 970148 1765788 363548 894306 1538274 27022 457454 659461 1520982 836124 229064 1036163 714382 456449 137914 190263 48362 1893685 1788545 947423 1074168 1850443 1635703 514748 1496595 1051344 1089545 349300 1960459 808103 1834848 853706 1172929 808487 1648816 595354 132089 1885170 1445748 248148 1510026 670592 380813 1971831 1729761 1240318 1855251 1813694 1430028 1631467 1579422 1693698 188612 1422334 1021442 318039 155189 1847520 1329547 77693 557645 1143729 696620 1955157 1308921 1811020 306388 654703 766993 503182 714425 1701401 1553078 195382 40317 405727 869236 1230935 1993047 84494 1323249 1673305 607496 323592 1897128 484943 164282 1578349 303755 571764 1748735 1954545 1059881 952890 16077 1934845 963683 63674 246046 277156 1570796 778749 1397071 1124960 1391089 1781465 484395 668292 736334 1541931 1909723 189665 911773 230241 1127835 1576686 1518057 1916924 1481538 1945675 285535 1418349 1584416 1462620 310962 1189555 36965 172684 842508 1074210 1113033 1860012 1246695 465182 1907840 750509 304455 142221 1770147 340480 245666 790764 1261878 539727 1487350 1876529 757463 614099 1548926 821806 412922 306478 202878 1816111 956892 267198 1898144 74787 1003229 105214 967860 1903804 1332432 1064161 146056 671174 234457 1503064 1727708 379731 449010 310360 1209860 873265 825658 1879954 1909662 1926910 815689 450640 1909416 531299 741864 1139225 861093 593342 70099 409907 160253 745765 1130875 1611671 334200 1433923 1631948 1829741 929303 546132 1714748 1695038 228874 1642399 1489856 598898 1839529 1461666 707522 830707 1934530 967247 1371997 686565 323429 1836595 523710 1484712 1949380 332173 1938748 929976 49923 1423557 1529133 374536 1869673 94705 1803100 586576 1085431 521835 739010 381627 594159 41344 1162632 229488 1689340 854013 381148 781461 1252564 1645049 1749333 428869 1975161 917611 1257008 219971 1881395 1205860 1068631 1720296 1187585 1864543 527084 724615 1465698 1920394 673403 361525 1042533 1956747 1560925 332845 1072565 1439328 1741730 1757491 1344637 588400 1895150 80525 1786017 1999539 664248 640792 1159345 1778383 204211 630032 573072 1641038 1275228 1672093 1178600 552873 1817168 1300565 891954 179276 1601339 1061186 363058 256443 1766456 1234009 154876 721568 1580169 609402 1540642 1520445 1105128 818064 725877 1101113 967273 1594117 838837 799270 1936299 1835929 1868943 823188 536435 1590259 1321201 1269485 1090857 447380 993071 382925 921921 1674457 134520 855439 967371 934466 1215272 1989870 1857635 1554588 1311073 819837 192781 517988 1779316 1799769 1177509 1060430 1698538 352155 1539560 1480587 1773354 1504333 1785616 1234045 664534 1392576 524923 108157 284203 712532 498654 97283 869999 1529894 39011 836557 1580269 1638250 776102 1404909 603322 520875 599197 1115580 1851574 849601 1166559 1523683 1538435 1526341 1458557 57740 1468842 369354 719529 1558904 1062999 1510356 1557541 1199642 1888455 1098267 610260 70777 1078484 1913630 46205 715485 1004691 1415514 1727862 285272 314806 1593164 1977092 315966 1748853 1156742 733806 750066 379263 1068295 77543 1853651 1937152 427963 1749219 1338355 1126512 276955 1533092 266379 1449972 466904 1840567 204500 596229 1885588 535015 21682 1342348 419408 1396306 649408 1999528 291725 10274 983055 1764458 908877 1853724 401714 103521 358092 1388918 1435603 430617 1771539 28262 113538 1978771 1374374 579857 276223 1678219 805921 919723 1681243 128472 1014322 1323093 689104 300958 375624 487172 1912663 1317695 194583 208282 230266 1886814 1060561 1029879 921909 43563 1891215 1151568 344208 1489774 1772860 325870 1021661 1671170 849881 1669049 700166 1635653 384278 343555 77295 615854 432228 941643 832972 1831221 1232399 1227824 672320 1518920 1190530 1000935 473865 1516748 1139971 1320176 1334081 1019988 1366680 1216432 1985284 702386 321572 1202401 1500773 1426230 1608529 1581143 1598350 591089 1816144 1157034 877962 1681083 49322 634567 1817908 1280835 1041472 1249880 1170707 719919 1798423 1848680 978399 769650 1146218 292719 175710 520775 6568 404144 543149 385939 907622 520407 764715 1501392 382518 124764 901823 1190635 411007 354662 1353772 1938547 1923200 534247 1358626 819346 1672316 1272642 639159 939012 537358 511099 1526365 1741964 1194902 981086 1142922 1797688 959816 1337490 1195490 1580053 1142623 1132433 498189 1239831 1589674 1767284 1649864 1842265 606982 604189 378401 1415018 300590 380212 1450689 598061 1144124 97840 1575744 1888393 895775 16484 1756473 307667 252005 324131 1914116 747094 1238755 147785 817505 196466 237358 1462717 688563 898254 890100 458958 1696805 1335866 1087309 1040111 1414751 1309417 897363 677934 1620899 183056 7379 1175407 240127 1005129 1276762 635647 771903 1533329 1829663 842464 20883 1741133 1066907 1892309 1703562 574213 572676 1932918 879577 1547058 1900746 449871 886442 1850871 645388 1887849 1136848 816468 836310 779634 806472 1893648 348982 332515 1321396 1370501 319035 755895 436249 188454 1134760 1207591 214225 1840490 738485 180127 114107 396551 1386090 1707028 1561741 154542 165147 1267381 66742 595687 1355981 1234594 1366987 1499560 1182449 1967941 337753 269992 1075709 629891 604692 1929421 1126316 741915 970784 1157551 859842 1533951 706690 1763690 532885 298467 1229304 542453 565146 1991668 855130 1405036 35373 520698 1249990 1589863 1734911 439844 1635478 1291271 1743310 367421 699793 1468060 423878 1055496 548873 691293 454681 1300261 1154329 507128 823335 62843 550207 407105 1038594 269031 1489084 1142091 172052 755607 286720 1022221 1286497 1780549 424784 727243 603603 225399 1439302 1312493 1404552 686454 601257 481607 921059 941466 1551018 1011078 466565 278413 1729895 1607178 764471 1654867 1404457 1846164 1412181 1967925 36833 751583 1028330 1941634 1693314 1944219 513037 1041753 1359626 1860767 1222020 1453994 962428 1994568 1403037 801413 1338394 1002610 381630 855611 1893845 1041861 832332 1550461 1380410 1641144 1696308 948125 1263222 1949020 631170 869445 716007 416003 1505826 919223 679310 612761 1504722 1635638 1598084 835651 271128 1347178 1421877 201378 1738814 1757488 1964617 1780908 1410689 965588 1553448 1520014 1020925 1898315 1204377 1132952 1719598 965086 1970585 1730540 1114452 138321 1861444 1915063 204864 1237057 886164 1814876 838548 1217283 1787320 1437138 659332 1131576 1055066 603512 409070 722240 572203 1315707 682569 1415963 380639 1782091 1889281 840691 361317 95411 244878 986223 1928148 1083431 1795148 598235 168147 1093855 134287 1555658 556416 861957 305333 776441 1760896 957444 201314 831490 1798079 1523331 1646984 877930 795191 408978 1681470 1274504 554877 898015 152036 478849 1278460 850270 165864 1176022 1368880 446696 1007731 261446 1771197 600877 263606 564419 1590916 107614 1308667 1837890 700134 1784670 357959 1515622 296757 98911 1725717 1570881 1487043 753661 922213 806344 185127 1715466 321471 1831882 10159 1082494 1354648 1618108 893874 1497415 1178633 1641869 1964052 90225 1203013 1857568 628386 783286 1287745 1448260 787188 1411191 1437500 1384684 378265 879257 42767 343949 34024 224627 514987 244706 323340 1530792 181915 947228 718430 777340 1659990 568587 1272719 476798 613057 928717 1092929 490340 556627 667710 697 1016524 69688 692579 695499 1065521 866589 1326078 928309 1128380 1354826 411666 1712404 1039609 845972 177440 393219 1540543 1465293 451252 327613 332710 856192 40260 826543 1986849 1678352 1253427 596436 1237738 1690474 1730441 726228 1581595 412555 486339 1039021 115177 1992876 387436 2033 186993 506505 761051 510053 1120864 1093230 223210 599849 189301 1597209 1903235 1379357 118639 1751326 718872 458481 1586195 341992 1655509 27260 1726860 1354315 1073240 1055162 1804375 312099 1446537 1904555 1346490 593472 1598456 1609127 1251112 57219 90267 666038 149855 181449 1083032 307864 318753 1940670 1632765 1927193 1152797 1468220 1829640 1579991 878069 1022750 1694044 998610 1177132 679588 624876 1660385 1904361 1096529 1299782 1788901 1643428 1583632 161611 1144794 1908858 854908 1358613 1981576 1035972 645444 280053 398203 439385 1269651 1720966 1207306 1125916 399675 1773896 663873 1351926 1874005 1976904 1048203 1760501 1634771 1192431 466 655818 1425591 122818 569480 1513203 1435869 1431361 1163199 759408 821384 600752 1659023 1024458 1860494 1862659 760235 1252638 1601816 168433 664452 1260508 1520214 244809 425664 1888888 1534407 558639 1638776 1222265 1557375 1807485 1849161 505255 1182103 919160 245013 591994 1797777 536098 37103 1532781 603656 1777936 1012193 176977 1642480 415063 1888426 1078890 1780952 873523 950215 681215 94570 1289954 1111207 804690 31850 209800 1122450 409223 384761 301813 861922 905902 1772681 1293379 890988 944661 1008993 424634 161717 1006328 195816 1492263 881220 922743 461582 1596698 1182874 148288 215084 629204 1876478 888453 127453 1854126 567478 1930982 687013 730037 1309491 624443 1413157 1571546 1788325 1378343 515211 1863139 1456435 328721 333164 1111095 95523 1427058 1092055 1706857 1733428 804391 106888 1449662 443925 282736 519025 620091 1166780 1345060 1522978 479559 896189 560933 1910308 245992 1176946 1915957 1398917 745473 1720479 955190 24788 1816187 348447 1585869 1770319 1230914 1554928 1927717 1834098 1793349 821223 1930161 1601158 1169297 1774397 724536 1703530 1956567 114196 136843 1940626 754659 603777 436123 1658791 406807 1428742 1670929 211873 74319 1651633 404892 1415109 1650061 559694 650035 120983 1166666 344907 1218305 1759736 1887127 1051925 1289488 1147495 1559256 590959 1247468 891517 1392096 151804 624560 191734 993340 857855 941394 920777 575241 1887110 1144298 501985 933495 1651285 447305 1239139 1390312 1190731 1484585 1879352 1434588 1626037 208684 23414 320286 1549582 1489569 1347815 425470 618550 1818931 1194716 428040 78016 1135281 308955 333722 1675488 253347 1060723 1851192 1707381 1604790 95996 686726 1498711 280552 289992 1094222 291769 317599 1961576 964220 815928 853120 550238 269738 1114306 1575227 1593096 285593 306077 591535 592066 170825 938045 815307 1837896 1001049 1677804 1966168 1153715 867191 1689533 1195451 458332 252596 133535 490307 763740 73863 435755 487086 1822973 1530356 763168 1791251 589763 366344 1301186 484206 1488501 921293 1051458 504911 1778459 1030316 1173252 1760834 905017 425413 1915438 419425 1648778 16028 116751 645890 872925 437614 302030 1706543 1689272 731993 1872893 567133 1492688 619184 33794 667861 283270 392555 1572946 848840 1665955 71546 508845 42395 788073 585954 599743 202743 15577 389680 1408083 1647935 529795 769273 200623 600521 261243 295921 857206 248127 1084535 1235644 690916 813658 1363874 1305720 504710 1602120 1503546 1673582 1617930 415600 1287196 553754 792273 1437483 824891 1706168 1203638 1037472 1229453 1040862 1090559 68922 60314 977537 769479 1163656 635946 1718241 386156 938453 476811 472952 702195 1499291 987822 150732 1693210 1672111 1017589 1968606 756988 3007 29587 1917142 1866726 335362 722714 261757 80835 29375 1621801 796550 1737678 304948 1800511 1927737 497407 1193969 924878 1568549 1122605 1349290 1476695 1541325 80415 297497 714219 450501 408961 109046 1107679 1745293 827227 1254057 166307 1679219 809219 64580 1955170 132517 145798 724121 1669544 310009 1428894 188103 1207206 604154 381100 1666987 289721 318906 460750 1174904 1523158 757868 21523 269900 53614 1023472 1144499 1250785 1679121 1479300 1355003 1788889 1018277 1109702 465004 1186593 1990768 233185 1670104 454647 1554431 973448 1438883 1546233 1019360 664697 1188636 1374966 411048 1401353 1843421 1302377 1687138 992925 1685265 1367076 1130558 1459928 825141 724858 140455 1516053 1931178 1813247 639335 570291 1667790 1220912 1203627 734179 436359 1372690 327267 1473811 40063 981745 559811 888280 1372741 519541 597444 229243 1974284 1548185 431760 1559346 468710 699853 722828 1332028 855688 729659 435434 1741328 1797904 302007 1275500 450495 724816 85994 1516576 982576 462130 1078177 43914 280129 43612 971201 54260 911036 1029813 868067 573038 739353 1560281 1068809 1940880 1590393 1501659 1691608 1962089 480295 1575014 1003932 1430243 72449 636917 608204 1112999 772722 24998 1952385 837311 312063 41755 822958 893739 1531627 412960 1205956 1524293 1682984 240513 1428482 719607 238989 489888 1489756 903105 1020221 1212124 1178609 1577965 938758 1619187 1339903 1473081 1631973 297506 1911063 1025687 1552557 269679 1887050 1016627 526557 921619 19330 1596945 785701 1740233 1727241 981529 244022 395455 1083461 1107933 378975 1217288 89772 1793004 1777863 1971300 1308914 1532889 30442 470107 461763 1913412 1480641 1595607 930696 1970892 1848905 1714028 1484035 102341 742728 1895538 1318274 1781627 740406 1260815 774599 1104130 509963 885048 1163664 1998183 1831374 712325 1640481 1285094 1114851 754693 57695 669316 261131 1737759 1662909 1303368 392843 1958978 136889 289786 1670547 1136233 64588 644449 691780 841525 1301553 100352 941578 626388 12971 1158264 1203271 861020 890994 152605 1123209 281459 1424820 173202 1403800 1264192 1755730 1962738 1412758 499599 1736359 1468996 1193335 1056179 880674 1665314 1099469 129466 926598 1352375 415418 20742 550537 1611547 857309 903486 1246214 1941644 292306 1359133 622696 456018 1524520 1874900 658332 327211 1685507 840804 4639 779651 785337 984961 1076928 692924 1526193 279519 1340596 1626856 1510926 1762604 530881 10340 1208623 1390449 360725 1550518 284505 882234 335623 973644 689673 1380628 544321 122433 39081 1698753 705508 236519 478272 575243 1942243 696657 1667514 434181 1830889 1590607 121925 1205934 1396248 1733004 611848 825033 614167 1918355 151404 1109914 1979699 180287 1658575 327866 708499 1632585 1861750 1344512 1966053 839800 38208 1553515 514589 1883976 190019 339438 1891070 1991137 182072 1708372 1702960 166546 1445696 1330668 228019 1420854 307618 329871 1445749 1531586 616054 767062 326239 1200674 1328100 695018 330044 1371602 1808194 789898 847734 1383449 662463 6312 1908287 712719 790360 959424 1166465 1072616 36 549810 1035125 580435 67166 1248955 64810 1048012 1206792 1385333 197355 1205198 1970394 297221 1821102 1371904 210244 1433026 728167 661650 1524597 1493625 1823643 220420 1978672 1166574 431017 482370 1260242 992388 1242403 657567 445747 1078170 951392 704190 1438389 958947 204886 314052 148935 1138083 163033 1967954 138243 426054 1420842 111142 493775 741508 180167 74211 999760 1508735 1355362 822182 1106938 225353 949313 93444 42081 1408395 1465858 1718895 1654518 907400 1208764 1970079 1376043 118298 554517 354610 1938812 726160 794653 1429795 552553 338943 105547 1959957 1956183 1257162 155534 934135 1785958 807684 113337 1429186 1655617 939275 1917792 970880 1269162 14540 132354 1760778 890603 912086 1398374 1043376 163749 669975 1733456 1199068 1970919 1374135 1678708 1620298 490766 554850 1378167 278688 587676 341963 1431519 1238879 1441494 1105774 1077510 1082491 893314 510075 1589754 934166 1232352 1518956 930487 1278720 1995117 654685 567436 1172042 873027 218157 463604 189988 1318782 42861 697510 543457 1943390 121268 745743 847688 1801651 915004 832606 265266 1644239 1465339 1816703 1714199 1082916 1616872 1507048 1609008 116092 941926 1925610 202561 516755 1605706 1608342 1390655 163057 1178605 1839608 469501 1284771 1065156 1362742 961004 666952 651790 904962 218161 773184 1011398 292265 1991907 641702 118356 1092091 364197 887649 1018514 77533 626168 1698971 1289826 689090 859672 1862527 1544628 977174 96 1959238 1154781 1713395 352301 850639 1893784 1099828 63786 371129 823621 283039 1297749 68057 1514795 195042 960534 190960 342776 996802 132970 586974 342626 375838 16788 1315602 588577 813829 76356 114859 1234771 605797 1430334 843405 869786 1188051 1707155 214381 789513 557147 994515 1594919 1142613 1147231 769103 1914587 1358093 1340916 1825081 616329 900564 1977456 1746270 869599 1330148 864104 1581056 1324978 1649028 798798 938576 817903 807488 814946 1501542 250668 634232 1243788 1306439 102582 762750 96992 790159 789271 1116551 1230594 657388 115517 884601 231069 1053786 492392 1710262 1659612 1884259 712750 196657 1709664 1888590 1828264 1942666 518230 836266 1577523 1108917 556783 531535 1013657 329176 1514340 679458 1233494 1436983 1432744 1296331 657125 1628313 378758 910148 377036 1378177 1208637 942824 1432972 1706847 948893 1497706 655634 1013212 437761 845818 1072054 1641000 963445 1372336 180129 869426 1568404 815210 1405773 1819570 1939134 49157 646153 738570 995412 1125390 1897152 837332 732404 1852609 1466685 797426 174208 520086 1212455 1531806 1908487 1319210 1225771 1483516 1768656 324011 357257 1034450 648049 1117833 595173 1404697 23875 966133 1638436 919918 18998 1727090 1413987 45073 1032563 558408 1011756 996446 1711423 518996 1523046 217240 781741 1116119 1890368 131803 1504512 1796666 660038 1199981 449798 1887259 991739 1139215 1125779 1196194 1026224 1334348 1935004 721685 1603156 1656697 1222141 276938 710750 1287077 241510 1000546 1505939 435314 397713 777120 1605253 1533876 702774 355339 1984621 1942913 241688 824084 394761 1517441 1853150 1626195 985184 1779110 1778159 395070 1191225 95536 770526 1712425 706642 846600 1718014 1810918 1269024 369062 1537134 390830 569997 1578654 846222 374776 104322 175586 1471069 1065670 802552 427527 1054344 335653 609077 606859 831759 1901807 1416220 1420494 1767916 1157083 504937 21662 1540727 6051 226869 242946 1281371 1689247 78245 146164 1106621 536653 428009 1013292 1838661 858703 3790 365288 1693416 110390 1544033 1639524 541543 1411555 867658 105452 1886984 1144712 749045 652329 1627442 894169 1957885 574657 229205 26223 1125495 877541 1866548 398825 447448 776523 1243628 1895523 316064 1912852 577156 851373 1800061 1680312 1034330 890553 1440483 887273 1726477 712791 12738 954471 850394 181547 1645258 1389495 1983345 215398 1244291 1935253 26865 644921 1705515 1779048 169737 1657589 402827 1157454 1009253 1396192 935650 968882 775361 1775587 693853 679772 267742 303499 1994255 1527093 894110 1300062 1196578 728277 439450 85416 992569 423208 315402 1198345 767244 1315665 1702049 361149 1476583 1102826 1079494 1273573 508509 692706 207496 1366537 1879648 1543487 651962 1610937 1163447 477196 396907 539509 1541506 1734685 982300 1071662 1618607 779493 1924605 1918352 67324 603882 217968 1230603 1017587 1276691 699733 1882015 1596554 1080954 1221471 1034923 685060 1419701 1782022 499635 1932121 6690 743500 1515781 1284420 246214 768300 388325 32940 1751761 1581399 727629 811654 1451760 1339485 142500 1096380 1996677 811456 1193641 1996258 1600477 711346 1445159 1416778 726346 662352 739923 1092765 142827 1514654 1159661 1369889 605540 362589 843866 885749 1237195 421550 1420340 1715634 1989796 894927 415931 274415 1705922 868092 1491905 1097170 368483 1290819 1564641 1739985 311506 1438570 68054 209594 1251982 1471184 1906085 1573086 862855 1158224 441413 411186 1010033 3152 11364 33500 1428931 1966599 497524 1242718 1275145 1973057 141903 774399 1918601 1185608 1970934 1641722 825287 685450 1928197 1268345 124492 145719 755044 1854383 16816 1243396 447369 991307 499789 52914 666576 459567 336962 312839 1372380 133460 322982 600253 217790 486024 886358 701984 956047 9384 519527 323166 1326350 1061245 1143170 1860956 753781 1764331 1527795 1467636 865320 1054678 1037878 1989208 1971302 1645940 344935 1456436 520776 1668738 204271 1753861 1978320 1072719 1060154 785601 1944260 97128 1884057 1329234 29382 1269139 926192 1898451 49087 238288 1069131 660811 586486 1395898 223255 143161 321679 968150 1407492 1294331 1779372 1762037 112199 424537 1554143 111883 1334646 443443 207134 1650549 1564218 1349260 243344 1219810 1862270 754043 1691345 508707 1138977 730202 1749532 384272 531696 611305 1966962 1045900 64039 476201 494819 869017 1947161 1164149 1292662 70864 711241 1876924 743533 776803 1096712 1629711 1095317 57156 686300 1530135 981339 717416 1152707 1344446 824946 289833 490048 762877 361891 466088 794655 731936 652597 574622 162973 1015384 604808 1539332 1623300 1974564 1614917 1445668 1477155 1072830 88177 522964 353441 1272881 1839813 1151038 1532089 1004354 1603942 840410 523819 184785 1746303 1664087 698157 930234 801673 1624346 324146 553918 1056765 405658 1982019 112678 1282188 125630 1044040 1516467 1885002 234367 4356 1864905 1884593 768415 1190867 82454 194128 738905 179369 1320057 641196 1313035 1378095 189717 767856 1261026 1774936 505936 723147 1110664 1310335 72875 346298 368335 685533 1427179 737697 1334092 1136810 1373144 1949569 1475394 919551 1085812 1342302 1600333 1515836 1207742 1039 1847646 1730912 590828 1907582 1319025 419077 990960 1773303 106774 820434 1626041 1197542 1816104 535767 1792576 813761 1721176 1043659 1436592 1230216 1076914 669867 1173366 725875 97943 185167 1800146 1093834 756428 424781 408026 313479 545477 212103 401060 69106 906287 1578981 1780668 1058098 703431 1885889 79134 487067 1858751 1104259 979525 993627 1702738 1582399 1104122 1828695 48378 1467408 797451 772221 626903 1412265 1199562 1636875 188292 311179 72405 267147 1725206 418460 1157795 1981136 1057737 1437719 1502519 317091 476052 1254510 1680868 779863 1017675 102278 490329 1602415 210841 76588 710115 30682 393931 1013487 1021590 1464099 319802 103231 1371666 544133 1794290 765709 714117 1162547 1471082 295196 1372436 1118383 98598 694621 285364 1099301 1526833 1368826 553781 505203 726552 1044849 1468674 90939 328622 237684 205046 1491551 43111 1913713 245425 130223 1378622 1927494 722753 974146 1822588 1661801 1876777 1375918 1866531 785455 613600 1321643 64141 1266495 1382453 57225 1720131 786680 1810247 1486884 807686 270165 149446 44594 1768297 883562 805509 113078 1610695 870743 1631195 1138016 1884921 724584 894496 581682 941007 685131 1133979 1403000 1338400 1902699 1477989 1932590 873373 1624 1666714 842097 844996 208270 405885 1577138 132655 1305503 1145439 853655 690269 1731075 1701162 981300 898514 519348 1281685 1927288 621153 97805 745057 885191 153111 1452200 921688 137206 776169 1435370 551957 1087448 610452 1452951 529378 473336 1307667 334962 21562 1362416 1069967 1263660 1826787 324041 1122895 567819 436343 838828 739401 166387 1810246 8045 1281080 1674350 1354136 725640 1080623 107621 1215856 990494 1493097 554399 383254 1932295 237167 1971755 640085 1966588 1123756 833510 231051 1621199 1572417 19816 102338 1923486 31584 1660665 18846 1438406 202397 670994 1467336 1115941 56367 797972 1975646 623976 1785359 821845 1031642 791597 75751 1915433 630161 1426318 1152675 516963 268878 862258 148895 491526 196263 1174178 1893277 464066 332281 1926140 1809499 660179 1811110 1998473 166454 792597 848956 221413 1991791 324040 1900213 588866 582155 327579 630602 633306 1579642 99361 461354 191479 106598 1810546 1949214 767358 1243366 670506 1807813 1830970 1204182 929937 114862 283317 1538663 1130557 1965098 1652423 1690684 1784339 1162982 1366533 452582 382612 632208 884488 1360685 131254 1818433 306222 240138 417649 198769 1487470 41666 1801096 889063 308404 159413 1824142 491533 1322895 398802 785998 278481 1782470 1127973 1368238 1211200 960638 1172986 313031 283997 469801 527493 1202211 1217074 1273122 103412 1889294 39731 1773701 1628359 499404 1634941 1533580 1814442 14876 887923 533563 1326984 1250961 1260901 692322 1470906 142398 1852012 1857156 1491778 1426802 1983869 1583125 411871 1269242 95614 529487 1822435 1980457 524994 863066 1764369 1133523 147087 1994067 824253 1236937 1955153 1588697 372775 1241050 1768865 736801 1366883 1835826 1051450 1302805 1491085 1066547 1060165 1661416 1835370 1075387 995058 671001 345067 1048402 509581 217591 648522 70680 255090 20263 1722784 1596275 273523 1414274 616142 919577 204876 385580 1108267 1062502 1456899 443401 613877 1110434 1257550 1339081 1193056 1056340 1980336 499353 1877546 520711 166831 72242 1247911 1492448 672210 810249 248763 411870 819845 1695325 772016 1215872 558338 1046527 1429363 1692669 1691204 1442363 1378379 1175785 1177966 201767 1303310 859471 229260 592245 1225267 1093536 483834 1478777 40024 917957 538866 609957 479172 1981414 946903 637008 1706364 1895240 1326666 874469 580134 1819432 1314073 836486 1935888 465941 322243 638180 498539 807628 1593519 1128683 735186 1501609 281414 1760224 69857 272563 1955260 353489 1704741 132711 198651 1777092 1045705 888445 865317 468207 452019 1484083 62276 1498935 1296770 1219968 326785 1091870 718003 1837853 1145173 846834 300461 1344133 830377 525792 1407304 680930 1651152 1943977 893376 1216249 781574 1986577 760643 954874 1239026 1957989 1835605 136225 194120 137887 1134117 1463050 1846239 1559184 1874522 1149363 451617 751443 1570036 1287911 413488 328277 1454568 1556905 916048 1291010 1535121 1884021 146997 859560 813774 1401829 656959 913233 731259 1318443 1008528 1784509 374001 1354475 538161 1424295 425073 15706 1418431 941418 1700771 1428257 454009 854031 1709604 234697 1901751 198682 301192 339297 691175 1712006 672726 1541769 1843111 1348328 355972 329393 372099 521345 1409588 699414 1783511 1239392 325963 1829936 1555394 992140 716016 776188 1618288 27217 864522 407714 1496215 173091 1918583 1508576 479988 1441971 846072 1672980 1561977 1562711 350841 1387247 937092 459247 330767 1190236 605784 1435919 422078 1553133 128194 498459 151583 284011 618304 982980 69539 769024 1849263 597121 799086 1659549 1103549 1160312 1016740 854161 1635000 595994 1983660 1295407 23561 1814586 491079 1558848 866861 420865 239899 610867 1668989 34954 1020006 1179158 455934 1777801 224939 1851224 955092 1761734 1818553 30730 1986207 1020769 1733339 1895822 1998261 300923 416312 1372889 122632 670067 1909127 770432 353420 1117014 436928 1059592 1526638 1974972 936033 1679681 635628 1448084 175017 1676968 1702387 534980 1208895 1985065 1154840 1270006 1603967 1724745 836861 979479 1597103 983898 1312227 340802 72298 250424 1688096 1788214 1015039 559653 423808 1899810 1599076 374540 503185 1941618 736828 1390668 1338215 693898 680231 1664202 867667 677763 323833 199890 559576 715772 1287374 444007 572317 106762 1833300 1496463 175779 1936458 1503676 1239996 581248 46972 1974687 809647 1929673 1155682 419225 1100272 977834 637838 4366 152128 376255 213889 1848724 1880956 1921761 876900 475844 915649 128843 1843613 994884 970398 1687080 671655 881267 817244 1997243 1300906 285087 793571 1167231 224278 1242469 1605804 1276043 134216 687046 1868805 1168434 1547324 1149165 765048 1180863 104289 1569727 298013 1886670 799708 573718 864639 724514 1185434 1786897 1863884 602444 1764678 1639331 1076027 322984 1373854 654749 728443 1797566 655174 247302 1629377 70715 1743863 1688109 548759 716720 1780685 1189795 477910 1305024 1551258 1455883 1469749 1360107 1408245 54311 1637979 1322666 1660746 1817314 1622961 1827685 634921 1726400 1400202 575329 1999173 1594151 656331 244400 54688 1275599 689265 390218 391897 1707042 1849611 843653 313531 247160 1257793 1648937 813197 1313023 1087079 521994 1947247 368929 1783860 271703 328793 439703 1569805 760319 1891641 1719156 697611 1085540 1157422 897851 1802801 1915829 930649 117878 837623 265738 1198281 611551 1242368 961789 669284 879864 163711 805533 1735581 412989 723688 1237088 521610 1442597 728075 749446 889898 1837676 1510597 521476 328313 457604 1912541 1046460 39109 1064055 1627684 799255 1146248 1504980 178575 482307 1072002 405073 1124327 1962216 527752 1034801 1585420 926619 201409 530760 1449173 906385 1737178 1438690 101988 819810 1264887 1295718 1589276 1700181 129674 1019258 1806193 345294 1324514 976382 759656 214165 587664 687577 1015253 1029626 431133 110588 1016112 1764324 39214 938638 711497 158648 1660358 979705 349123 595856 1773413 1601779 1442592 253135 1742903 1664863 1364436 746827 1687715 1181512 1327187 382260 68099 1644689 1941953 21922 1660914 665321 819932 1437070 90526 1553518 1271152 286973 989828 969811 227574 624880 528998 1605854 1925654 868385 744153 1132176 1620696 1338592 1365923 879918 99110 255938 1938869 182161 502246 802556 162765 35456 1723322 966486 1254823 1657838 153682 929287 972358 349717 659861 329202 655963 820143 948240 1700978 440083 1419833 592962 1493533 1300470 1014313 683848 338157 1283707 246329 1987012 591993 1077046 325794 644228 1764102 130748 1021094 853394 1477196 480675 453893 1116411 140885 1483566 1533510 1816781 1514552 565601 1898887 1371841 1308861 1761723 142849 676354 810246 525070 263603 1186979 1149160 1152768 1128454 766092 1261579 1591206 1979777 271931 98955 1777287 844716 793036 1871275 908155 176170 1343382 487812 1846016 1066018 942029 1770028 1126069 254392 763002 1390332 962031 359393 987127 316036 522826 364873 337461 1982851 1434543 1289564 922878 701514 475918 1168046 342750 652470 1815497 1427226 1925410 1146904 82693 1359526 1661660 409811 747467 1821827 550256 697574 1391014 636590 327649 1341395 279907 243661 141595 1488364 1027030 1345382 1517942 1437738 11542 137140 1660569 1865348 860196 654706 1261937 1351694 1946839 170379 99986 1871669 1629277 1597012 377214 1258824 423167 389064 1243960 1526848 1907487 1345456 984328 367250 287322 1254035 817151 1840841 647358 533925 1394876 1820398 458782 825103 319409 324326 609607 1525859 1785961 1345810 891982 468439 1315886 671603 964063 1112080 1773892 777072 815442 1480271 1166044 212210 145365 1812413 1267572 229897 1031983 167702 210413 774037 366694 1160132 94151 1621370 829433 1857351 1091852 1054209 1699543 1734221 150037 1269882 1816174 919171 985261 215822 1980847 935804 1995743 1744892 1027805 760352 241282 428251 1701481 836010 1076077 901055 1275858 519345 736206 1583638 331190 73543 99744 1923412 836440 1748751 836202 1472132 1518560 697238 564853 626543 1260857 679051 1660731 321005 1784942 1477315 585076 1110464 56698 1311935 265711 1774858 288773 1863694 1997060 1368698 83701 283202 338340 633226 1773319 1615356 354098 934389 365097 1610964 814112 110730 975544 741400 747592 10098 1176904 1151578 1681845 964994 864154 956040 1282173 496961 515835 1467470 1660165 410704 1301231 450709 1619005 161734 261642 784019 521632 1613766 450803 878068 1596385 1627246 594331 1902620 1069598 1790735 907920 1029769 1527346 1447805 1572407 105162 133805 664025 1505828 377899 442489 1258755 1537602 687058 1774943 898720 1849651 507810 784337 903319 140414 1227414 896028 1565306 1395689 1104673 1913338 1757818 453968 849772 1452493 814443 1453351 1191601 90174 1998105 1032889 590618 9714 791015 279864 486845 1168332 1072130 780883 453646 1125884 1922002 1770217 4483 746412 894830 22169 634620 1201803 1591765 270646 762619 350933 1139317 1101177 1714212 1225243 187222 1385042 692784 638214 315277 1888954 1842512 942849 1531325 850344 1313230 1944574 1620061 558787 242362 1716831 677945 498805 1841314 100174 286326 1329646 1735171 1875843 753897 1348079 95545 343684 524982 718621 93882 1913345 876727 1080049 169955 715883 784152 1140886 1280477 101870 471887 705225 80701 185968 1436975 226625 317711 932253 1652611 1703976 323670 781984 759405 703752 764758 496622 847029 1587429 1485758 525299 998080 101005 1403772 1815097 830628 1981963 1571722 1191997 1796367 1924883 1543973 1253768 994133 282429 135793 539216 468404 1219751 164921 1536693 1553372 1355826 1526709 144095 529682 1296249 1816082 553403 642609 1909869 365344 693033 1125217 425034 1627617 758104 306422 1872574 61300 1961670 1550988 1101441 988728 1962999 6473 456217 1090937 859040 1529936 1800923 990116 1762748 1686014 1952347 1364634 1205935 1345133 381775 719331 1397191 143199 105889 1058664 1265240 732770 568764 1265233 1877205 1325633 870028 1871465 1452956 763676 324980 436281 450366 1234390 365413 362341 1214284 45408 1171292 1630636 1824855 1526185 1948442 343408 1628599 1447923 506072 223984 986343 894556 209424 1743710 903530 1869744 1691902 458603 1866002 749298 294741 599888 699819 1820435 189707 1396089 1190199 1416040 681987 1007877 424211 444405 1118769 1256534 326173 966807 780927 1370636 1384375 1368788 938134 382366 1315785 276812 1661174 1329220 1043043 993620 459418 1557841 1237998 341981 1444310 24469 1413782 1939940 1403984 1114192 1839495 1568496 1028461 1888981 1263326 1509209 473663 936338 1912661 457599 1759056 1047771 1541183 981046 426193 1890312 1255506 1965341 299954 1983529 327031 189209 958480 485430 1984636 258092 884620 466239 377738 988156 1183924 165754 794358 192540 938344 754890 966493 541115 1654671 1313133 507546 635343 1393318 764546 316654 483894 1059194 1605965 1719076 100170 941183 832240 1267333 1834836 205598 1397430 44944 1103297 814670 1992878 766853 1966154 748161 93925 433664 596221 422435 1011145 1332936 1617735 1299726 1177158 750601 1435792 951223 329425 1663287 1224548 288105 1536711 1179455 575239 803177 240299 601480 311222 1730559 1063097 1961311 48252 1869332 991977 1472535 132838 875454 193736 329013 1155323 446835 1529421 1207178 1504834 10711 1599581 768716 875768 866831 190870 1128822 1749858 569075 298270 594164 1238199 1356157 1572325 1899585 1510451 1609003 1614726 463032 1770332 228470 1523334 519744 956380 514096 294110 1896982 912776 1934093 1251910 607650 1391744 537671 274156 801316 1906345 896532 1642392 607574 739792 518150 1660487 97122 743505 1060411 354549 744727 956773 868948 1935187 1287651 130625 1200952 1791324 790131 1208078 51474 339358 740898 195632 987861 1448635 986660 434681 1373213 74551 1884435 1082154 733700 297152 1618178 1301997 1416808 1501179 1163152 1719857 540440 1318299 1181689 613777 959073 1564832 376663 550846 1597826 485646 143248 695613 454113 299682 1902682 1348462 1390710 1650903 1614543 623557 1869493 162280 1215603 1105865 1611537 1978685 1243832 984785 368638 567286 423196 325318 156786 1255496 120427 555405 607228 1543871 1542372 1612075 1770474 472567 321367 522992 1431311 1145150 492820 543889 1013791 750725 1766632 792699 364275 451591 1594640 44163 551518 664609 764535 647749 841161 1321761 27454 331908 621978 552949 503567 1734411 520918 451903 881320 637092 1601421 855338 1140077 500240 1410745 471184 166438 56594 1502320 273131 1548015 1519215 1736201 1768293 1662099 233357 156493 1961843 1964300 381551 1580285 216346 1437545 500955 1021321 1611135 353897 1563534 1840737 5849 1287654 1148544 736621 1185252 1957397 1913742 584476 1830912 853600 389344 1609417 503332 1148639 389713 234104 1821764 1881727 1227936 1976015 510206 1286341 182499 1842375 899961 456978 1990366 888343 1395262 329191 415638 7907 1186687 1265752 1097711 946251 555774 1205539 1885904 455606 1173987 61729 615677 355505 507768 986750 1339870 938579 1549478 1195264 443163 1264656 336989 1309824 167064 1330964 1960052 287193 1662589 1389874 1131526 417093 669592 1201902 1598253 385460 25709 875446 1752204 805517 63042 873081 1501928 557396 436456 1610640 1054676 700929 1990719 1519419 196282 691631 1987830 122438 697279 421150 1432351 300053 440857 1543447 414620 860774 1040632 689511 1432454 1948617 18679 1707487 643263 1712196 1997211 759254 1456997 335042 1456415 131079 1144683 1882878 1358051 671764 1658050 1870747 878334 620306 1564047 1108865 853102 1514716 577399 1900242 1322214 434304 999151 1575881 1059582 628035 821481 1192223 531328 584064 78156 127962 1481110 1559582 1953599 51042 1743401 1176878 1068357 1267806 451706 986798 1862041 894263 871878 1523936 1978381 1720135 95504 647821 25419 217230 1126460 1279093 1037374 1959225 569250 1147501 655220 687833 1366302 1271863 1222174 1773106 73198 1333110 1657499 978835 184351 131408 667069 562430 1788119 855317 1301395 22542 1873297 1505717 339916 408229 877889 1074350 1062023 1807453 449121 844843 566177 1319165 1834275 252900 1616053 1752620 440356 572098 1783452 635939 1246421 1801007 1131278 594113 1402803 1622844 315963 206223 42644 1985747 582886 1178340 355342 793894 1741440 763484 662847 341630 884988 42408 81504 1564471 1938889 801086 1872551 1614375 358989 910822 146540 209208 1180480 1123703 455895 1348923 562118 1313966 1480255 817062 1161287 1907912 277183 1604191 348009 1797684 382727 507588 1762149 242569 262393 827504 658391 1214203 1318264 1319850 90640 1464963 1995575 783199 349956 1327182 133453 184066 694242 470539 1759767 1313284 478630 447699 873562 1241693 479042 812443 996840 1707625 589873 1743534 609740 917708 1454421 628436 1229243 1043634 215534 1275407 296934 515220 822823 1784882 557944 1359574 1088646 79534 547913 1935032 849633 599312 1004134 718631 1124420 1925156 1329249 1412388 877866 46461 1983955 483394 1611199 896149 800619 604441 1045105 40903 952308 1783083 1116676 1665615 27174 1832493 199239 79205 1726977 426529 1773187 1348439 756697 215374 1228586 992096 1403338 352122 1897971 1702233 760723 1841695 387469 1113044 755092 1810491 251125 946404 934914 1344716 1555347 1574500 97835 1814616 1244613 272109 570671 880777 446073 1253327 711300 298774 691366 1083342 1681456 38205 87291 426687 1315759 1446753 650947 1563900 183398 1784404 1569930 24664 341758 536240 1153532 1442055 410516 628927 1455128 300579 1813834 1756104 597260 693404 1543726 808565 1046737 1053241 1864435 158859 1313752 569036 75257 404014 566865 1455503 962808 1297560 1296387 323297 1592335 1340650 853354 1261859 1674403 1590208 9086 356255 888019 272152 60890 1255833 1118644 1414072 56259 564605 1114956 1250379 799977 1443171 1968681 274814 1564257 1282147 1399308 764158 1915443 1650735 97827 1820915 1534708 1060856 1604905 84979 118720 19463 1832235 1828961 80195 878455 332920 381732 1212984 1939765 563554 52523 682868 851545 517055 1834119 1756991 1730931 1821522 217687 255335 1422910 934038 1564828 892824 646993 670206 1927973 407262 386456 1929377 246429 777338 1875259 531307 1497280 1755018 1239614 1324711 676424 583063 1068616 112310 91331 1149998 854441 525540 1022766 210036 595268 601783 1894179 576603 1724176 674513 900201 850626 944767 1517567 1083328 837534 1474336 847823 1405349 1194824 418157 1582118 990228 470087 1889672 1257677 992992 563241 1661044 1134092 1136076 1098675 1507240 344305 494828 650305 349042 1819392 542858 221522 1352128 936355 1303594 728041 1425721 1516438 577994 6319 22193 155887 1793148 339565 225659 428181 800178 1747970 240788 1917046 1738194 1197256 489650 482472 686047 22263 1634691 1506775 1465624 573231 1895599 1589367 1165190 474771 1177948 708687 1774837 979910 1474828 1165924 1082756 115785 1396557 719767 148306 1151373 660230 889736 409317 439299 822179 1473889 366111 982795 384895 243519 717364 820701 700933 1763101 435636 1300115 621036 827000 836435 1622923 351173 546336 1400953 440035 1308838 1821172 684043 565595 589762 1126251 533476 1072215 1193288 751177 1850626 1553273 1919522 366313 521746 449956 1908700 1953465 1590645 1889474 150360 524104 1413026 1779945 1063975 1691893 925587 919126 7209 687463 1090130 241917 841700 955802 1779889 1810056 691339 1985062 1834357 1240716 807460 889182 1825878 444572 480643 286526 168715 1162667 141577 103840 1824110 60703 927978 1900007 1265958 25817 1719372 1727466 852782 618166 1986984 1109816 1029877 1436269 134674 1336457 111132 1282290 1459847 1386897 827699 984384 763865 1982873 498176 1487782 1365202 1874111 1292417 551924 1556433 1174892 968646 1448119 1176042 1539281 487846 432844 1885859 1784713 1016942 1562 2388 1127460 790316 1460182 1359552 358842 1178559 387147 467492 867093 384409 1957441 193540 1308460 130995 870714 986131 1294555 1789402 358115 441895 1882170 375526 1116794 230507 1688187 202389 1778165 379839 1294013 873312 255301 76245 845751 941898 1921341 1368127 1170 1877095 1538877 946237 564740 147709 1465950 86344 1139812 302498 1844854 1477551 1769564 1986292 1128842 756528 463263 119857 78108 1513286 1094505 235080 866593 447454 1484151 910306 1754120 814152 1206395 528615 117460 1089968 1194397 1232657 602750 407756 128991 830324 12587 921259 321647 1133570 1480625 1381732 1158989 99440 281119 208872 208345 165995 456559 38419 1912658 281132 1630575 711750 1690299 521594 1906363 1753410 190034 158692 549172 81597 894892 1584117 259375 1017150 902483 937148 272251 1057701 1836809 587786 918116 382610 1157777 1898034 628631 96138 428356 1467104 1880540 1762007 55399 516323 1716711 378987 191765 1809840 1848616 318603 1434056 249360 1507533 766720 925148 231857 665399 1546743 772944 826724 409187 404597 842110 1701591 1438852 1241316 1476297 1278704 1068378 1851046 701737 548411 1773094 1950096 29543 1080746 57751 1699827 846698 651703 1281541 254528 203049 67930 103483 850732 243950 1101806 1518063 579528 457009 910553 1018015 1387472 1939823 543325 141455 1045367 803384 1626073 77537 1611881 756661 1989448 156890 1834510 1424954 1291573 59830 1434008 891740 1540295 1812921 363032 1250208 603900 325651 1572366 91177 1294018 1042434 536055 523808 1162271 1781912 1490262 810659 509674 1050662 1236450 1549081 267255 1773630 1849270 67624 506006 258324 929791 1936398 573628 1703772 13826 1082010 49652 79365 564547 344930 1916627 1961776 1717753 357536 1393418 1740483 769311 1210128 275518 1638165 883712 188221 296074 362776 151114 1602736 696848 790771 1647134 754628 1987453 1850316 1831421 756377 9247 893179 1429276 1175234 914834 1374158 790188 1702238 415734 1123312 1642108 885037 715206 1525275 777605 396967 1365025 1459862 196923 615328 1215537 435459 1957736 1735079 644641 1148262 1285287 1728889 1693410 1546580 1534763 471914 1734891 825497 1977777 565955 831284 15467 477016 598934 1018290 1816182 1901850 1875920 1680382 1325855 1460760 1497494 1328060 208636 1143172 269283 470037 720168 1396606 1266075 1283403 774603 1703418 1334967 1711547 1897218 1981289 1635779 1199889 46067 1261708 989548 143287 7756 1342074 130842 1638549 1452401 430741 1391000 364745 1610539 758508 1260684 577420 681463 1506922 672988 262874 1968474 352764 874576 1227236 352975 1146769 1597356 1409262 1357335 1542738 1429151 511946 1793100 145550 831222 307510 1266280 1416838 564116 1374765 1068954 1541576 629819 1022695 524609 141050 1078253 867365 1097948 1335325 272614 745383 1054876 1766084 440751 717886 176892 1780915 951954 966356 892506 664034 276121 942829 1162342 608708 999123 1551919 1926837 1193510 1558609 1558258 711041 822349 1717413 1391067 786510 1058517 1477691 339387 1356264 1391972 1826945 513808 356298 1485018 1834617 1651053 1926850 1466723 1123863 1623811 751379 1110250 1329881 1634119 1922777 1659358 1390674 586622 1581424 353235 1550389 1316538 631849 1831688 510516 1368116 1061200 1646837 175995 796384 1057542 21551 1530255 287955 1674535 1148994 1695140 1435623 555245 819041 684541 639174 496046 1529274 1031081 287511 371216 1538556 835280 303949 1584212 1313260 331290 675600 1968675 348446 1029182 925898 949211 1756627 807358 1429781 83835 724215 1982687 676610 1374878 349587 1692175 624749 365183 523157 1898221 1850040 1854939 1159201 813682 329739 1039198 1868099 1616082 1419067 180830 93033 139333 1617517 155841 158041 1081679 750172 1498606 1343900 1404177 251093 458995 1112382 1616381 947509 438642 1166975 1864258 1770163 281168 158838 928639 670820 1511820 882180 1574035 688387 347445 932992 269109 1874015 48343 1581707 1559066 547004 979181 147033 981778 1407736 1072986 1927837 1048683 1396735 746645 443365 360027 447162 1346985 1151423 1285577 1546928 914758 500259 1994691 1973683 379509 1881132 2820 510831 1822474 1725134 1665532 787319 1799473 515479 1222785 1305844 114272 1361042 441896 1701266 1854974 1824890 990282 1657271 675259 830694 1322950 1927424 377613 1252803 1663655 947535 1169826 422067 859596 1154799 736967 468948 1829805 1708263 877767 804307 1944225 1310161 1925770 76614 655849 1902053 1105497 650714 22956 1796997 45284 725072 784287 605692 22156 285785 1840173 1211045 278781 1846062 854954 1370932 315847 541501 1358016 1765753 1752613 259231 828593 595661 1270885 780990 679209 945596 1516346 652748 1964155 1970383 695995 1557979 620710 1273846 1513755 1027217 108949 1957353 203113 664699 493551 29140 240891 1846524 1211492 1422105 404946 1422059 1127314 791735 1562960 1442334 147325 769422 802224 302677 299225 1365912 899671 1363865 880086 749180 1744957 410942 566180 876025 1861261 689213 1348464 542570 1833823 573723 752172 107994 706786 332943 872813 1870137 1047252 344294 730276 1604579 1839104 607985 1692647 1884759 176169 1029391 961818 1979942 1289673 904030 668129 297944 1116876 343052 65347 1387742 1098729 1674617 409993 1753911 683724 953591 48335 699038 280140 234264 514959 1116151 1278317 1481159 1161164 1310507 1408438 1757393 1771490 487825 1128291 737224 912175 1775901 1011757 208329 141533 1317294 1877573 803186 1739130 660641 1714275 930035 1670614 429652 1862059 1401448 1463158 1090515 1055745 824097 264527 1084921 1167638 608931 812485 1124139 616742 355314 1592025 1865925 232764 1922503 769307 1729708 1018386 1997909 767095 573405 1877813 1324436 1415844 501637 1921423 1828972 1343985 1241301 1939673 516580 1298591 1579774 229491 1283152 1140930 797012 1658115 715006 547107 923891 428434 99324 1257866 234287 811006 1558303 591951 1865147 1476693 618277 989098 1322210 673538 532443 1792806 1667299 512621 104122 147203 1216721 1211808 943940 353707 1602452 26500 1552715 1570329 29606 1357018 269642 463325 105167 555509 504175 1177886 613476 1965795 823376 1199048 732973 725132 375690 1992832 1650574 348641 449567 1128066 1698159 1553963 823726 337067 1193473 1672700 1204461 1032424 1864511 1459143 1334961 1622301 317378 1351030 1624931 1670664 638691 697561 1701618 1227606 392165 1219128 1277480 914451 1841678 729590 376375 384012 979111 349909 624030 1232944 340100 1679104 1943787 1860262 392246 1459507 1808096 1468245 1086950 547236 97863 1239008 1197563 1813578 1839059 772486 1411312 1473581 710423 1948441 1795917 1167764 204129 70524 946127 946494 387025 8238 1635072 345153 1381830 218190 1538236 794767 537285 1950301 1011010 1416627 206242 179320 1482805 169585 1636469 1171828 420694 1355077 1980127 1323703 1236254 1780375 1886892 1826509 1877428 451905 589800 543036 1505806 42555 1777546 1240676 945315 823167 750752 1820188 1467388 321592 265870 204650 745172 855802 546052 1815426 486171 1723250 867550 430177 1062420 154903 153630 1082722 845939 626586 1185571 754041 1782621 1418648 166534 1238058 765803 1059029 1793411 1004063 899013 938461 1063206 1590457 854634 177977 331026 338213 1316514 1453048 333894 303656 1872969 1302277 1148435 579767 93390 1199807 165458 266408 1706209 859905 1514639 104910 1301325 671196 282626 38391 450102 868575 1077247 374663 509865 1917757 1388676 519881 1625318 1938070 1210402 934162 354251 623316 1039461 568629 452864 1290764 360597 1172238 841357 720458 1412978 596230 554133 209545 286109 1808719 902287 1194398 274355 1826781 1196222 1847296 47974 281367 1740129 364184 414909 310931 1482501 958618 193647 1229017 1450382 1271827 598519 1918121 1771151 436861 1202569 399668 469479 1087553 372442 1312657 1664365 541845 725232 903381 1969737 550998 1796859 1543792 261219 563864 257762 1711703 688063 1293373 1182239 1369990 644242 1219242 244947 1316182 1010219 624924 1891426 839909 779145 412862 848454 442158 1956065 878673 1822469 917230 628278 1159311 1897531 1223714 1476841 1517919 373504 754310 1452127 225159 1623916 1855212 1673079 119110 594528 193115 1550710 622807 1664941 567903 151712 591562 774601 1317030 868424 1227418 994706 870565 1236229 386313 68487 1740158 1343252 987934 1117340 1921106 1723783 973196 923051 410466 77015 1884269 352974 774688 1841425 694168 25 1215654 1662100 1180193 399835 1974579 1624222 413148 1069479 806091 903823 1827633 1588193 509631 613472 25017 1823945 1511621 1370775 1933369 1151267 790609 1554897 1097025 1605711 840230 911250 1422177 157502 237095 1855979 1943394 1513416 149615 442366 1384818 1275144 1632751 1325472 829831 1163735 761821 479933 315521 112217 714394 1604913 117091 879116 783805 416006 264272 1447072 1242089 1044650 1927990 535763 136307 1098910 1820148 345999 309241 1381558 182584 1814121 311616 1550722 854276 688299 1768314 1252165 892204 81369 1657314 1366110 1393421 579274 521032 1061382 401574 1995572 1407503 1479789 1975065 1367297 1567305 1967798 976024 1523713 1053045 261665 1521755 503021 909767 1655919 1177848 253072 721284 1921541 346249 1155431 835874 95186 1125772 392691 58792 1243716 38224 997143 992643 810302 12067 138915 329815 869654 515574 1422208 956128 1940726 96887 881996 1081336 564526 1602026 1483113 708433 1909685 269741 1737254 432940 187866 638544 218701 1609447 908694 1214515 99459 383283 1097935 1545813 769455 164838 711179 1861236 415573 1942311 908784 357479 105469 419070 81532 672491 781146 1688680 1434419 132829 1181209 360622 1356943 1347026 1865781 1877508 1080243 1348165 1700540 368788 1062753 995269 1514073 118479 1866123 1176901 1702400 850507 392826 1473859 1901132 1303596 405308 1372065 1581543 452047 224542 839776 1823290 1581953 738583 322012 551524 1425137 111702 134206 1825527 1241080 144542 1533327 283458 1354908 1138827 476883 1063423 1412962 662721 97623 597067 1705872 274433 1092337 741949 1001544 1280571 487418 784656 1692703 140478 598121 384973 1092226 724294 987504 78393 1385424 382071 1380555 1012423 1106037 21271 1031353 1194326 1947891 1365271 598156 1995518 1154483 90964 443708 1854935 51662 62763 1796975 1176600 1478330 1266767 837382 824745 1351342 1949208 1253072 1509285 906691 658881 529255 127583 1673742 1350641 321708 1505758 1846546 68806 1157469 1250639 1209201 790429 1446504 676153 149140 1827680 1768838 404678 1553309 1151360 36132 1866716 63603 558357 1631901 1546002 1154938 1365885 1658109 522571 1654096 1632951 1089793 1401420 1356091 633833 257854 1701587 1300827 3512 1707521 1443925 247808 1769892 665644 1144601 669364 1707981 1529693 1753959 16335 438841 189923 334698 1518233 10011 1290574 1574890 1034007 172045 1625360 176864 1710332 704488 540850 812404 1003507 1975782 329333 1399106 1057499 1604209 790604 1314028 1202736 283259 1848370 1025425 121620 1422488 177513 1995338 740962 125666 1275901 1011159 624558 685506 533205 1874216 1975439 759202 1698345 1887368 99677 1478804 933012 235523 925666 591546 1875437 514762 1387365 1169730 618624 438897 749134 772818 1563357 270792 9461 1768650 158459 945756 1671062 1594608 744931 1241218 130363 1236607 469211 390550 698857 66878 918104 238417 1877757 1660065 272255 1277583 1103988 96417 557718 1378568 1069930 369320 521524 593002 1032247 1572127 1036835 1774975 1356044 1372950 790947 570647 643381 1612286 165210 630879 216825 949554 234775 1788677 1172560 242144 340331 1574474 1011659 591651 1040762 550039 527437 981622 86645 862250 93594 542424 372243 1220892 726212 1007167 1642173 719215 21909 1135265 513959 165910 339558 392402 900205 1614793 498191 261239 823039 789861 1942274 1478411 742828 1573530 1767858 1243216 982645 924915 1871761 1665576 583802 710111 1456300 1287883 431941 196557 601903 1332538 1920903 1248683 282478 573075 1621829 770942 864145 1507579 1945360 1519598 555123 1308038 1318213 51350 997461 1744614 795671 1411921 92819 1171319 941510 506556 126371 270350 1591074 826362 342606 1571575 1012197 930773 367230 649981 1340770 1657939 674810 1999076 245947 950904 1439578 1236571 1760825 347230 264738 87771 955022 1794437 198034 859268 1693862 1749661 1626786 1702188 27722 796099 440434 1422200 502514 38572 521422 1567254 861094 453155 440321 695249 1873050 1627972 1069099 593142 359987 1949736 1008106 964465 1959648 1734566 692005 1480534 1613743 1148219 1510471 896362 669204 60895 1897816 341056 186197 1716670 1831886 917531 747940 1950843 1550195 1940935 951795 950614 1832036 1385997 878257 1685814 313755 1051855 993152 1641793 344825 25093 1499939 1070000 1725791 1375179 421142 1598537 566496 993411 748301 1745924 1252548 1283620 941703 113860 1638312 69146 75763 1583842 1768615 899675 571889 1372390 1927640 1535034 1062232 1919404 1871195 303344 1181183 610830 1705176 827292 1025450 836771 1407966 661438 1038246 559522 570060 613797 1568901 1331090 1342444 898704 785864 1612540 1350457 1757704 504269 1035932 371320 802197 1358651 738287 929920 379724 1690462 1342504 769118 1678180 1563656 1369222 1202310 224006 1108192 532203 1520495 1164757 1577634 503473 1058354 1450086 907499 191534 1266671 1979636 138986 798583 1444561 558173 1359471 642957 1068047 546151 1555392 1869783 1174056 1492465 1030876 558414 852941 1497238 268321 1314376 657829 512234 558422 307814 1178280 1570659 1061225 1439635 365663 399231 449982 987756 625248 1802349 967493 1596852 1140900 696317 947054 1336593 1117494 1836839 1564609 92525 542807 1297292 1332270 560220 1355638 848882 964872 1197575 181938 1725261 1963343 1065536 1344239 1446654 619430 1934973 365246 962572 1583535 997175 1077968 61375 858575 1559452 386453 26590 822761 1170063 777838 482376 205514 138530 948381 1811440 1156274 1183840 1749891 1792838 1334622 1187163 1006793 1292148 1595427 1214320 436690 1306787 656977 481250 514148 423003 270385 1398790 348420 287443 1801466 667953 211275 701270 755746 1499007 21155 1868628 1878482 706976 952138 284453 1817775 890923 1407351 1871709 1408928 178904 1463689 59508 1994451 320584 1491849 743280 28161 1748682 401096 163035 843258 1058617 1320747 1468117 907823 41354 1715666 17268 1666056 1863629 776332 873840 546231 1358618 650297 1492380 1717065 190596 1391051 1460239 809060 1759868 624636 361115 1533443 424739 1527443 1601187 568559 1730310 1345361 1348361 1025394 457639 1520623 433037 823339 1209951 1310213 1499146 1616542 74974 1251347 674142 1557408 232287 607592 1732442 140916 514644 1416830 175888 1150228 705931 1702577 438139 1639261 333629 1819846 1683250 1900297 377149 724201 1677060 1652826 1942715 1478555 1220987 1540411 589911 489909 651066 639013 1045534 1877398 1452729 769933 581948 1030656 1387099 1050847 1238968 1441959 1904348 1907923 605174 414211 1901643 889279 1933484 496915 519389 693247 747228 1448126 1735698 867994 1734678 1937613 766732 757648 1239173 941199 217714 1843134 1304567 226620 609549 1887059 380842 1255033 291914 1470112 1170038 1509033 952782 520168 643430 804025 1035672 846632 587056 1714123 216027 1064994 1127150 987691 1271738 490902 44152 164270 834018 314268 547315 1170625 1418080 68673 1915776 1414531 1012318 1936268 1906687 24359 735447 1228286 46155 1387363 553913 1720448 1559128 1399150 622913 1332343 1159132 568617 1073791 339926 440082 1367406 1888467 27145 1998037 460928 397919 1619956 310771 1436406 27227 666557 498172 572974 905511 131535 202335 1982709 1342653 265713 444519 349693 999322 1691193 748967 279837 1875789 1842188 1402166 1226538 1954983 94344 1153342 326689 916100 625631 1558784 1366113 1923875 128654 992969 8934 572647 1332056 412156 39061 791079 1332696 1281920 270776 329149 835978 435615 1155424 626858 256042 390070 1655931 779779 491719 138983 1480647 1006404 164366 227872 41225 1917716 724887 391731 67040 1730910 933665 941442 1551247 637304 526898 1849053 1517904 1629502 296885 259746 1588029 1744762 69307 1832208 1353781 577934 1427197 1036252 284933 1002307 339403 953545 393398 1182731 1781214 50968 1229192 1744199 1142100 621421 1226630 80437 1901719 1120292 630651 1181151 1046130 488456 1387530 1364974 1657381 1749886 1391314 158429 1414980 1164650 1325373 1004112 968445 1271936 1037186 1339014 355779 995493 1429239 677764 480682 72233 1411134 95203 1550058 701662 448364 1226854 537770 560830 939451 1499288 539757 568853 1403864 699053 1380081 350338 1625860 1244743 634050 1861224 1556965 666530 794210 247894 518488 1241681 22639 63425 483281 860957 192579 1496671 898800 366214 1079028 1441440 270276 1839144 599299 1640303 932898 147313 1310851 1342458 988754 1912222 315841 1707324 1057523 1711627 105868 192120 1769068 1788104 1148053 1642328 1254177 1363643 123621 795486 984350 1242424 543911 189028 1946745 830780 1901805 522334 1973 1164618 1433482 727609 1506211 1425678 1656451 336342 872276 1754202 968373 1982170 1747184 1337724 430287 1788622 936989 1829259 1182139 898050 62263 564382 1563922 440278 1340134 490941 1077045 938711 1386628 9031 248241 852884 682266 1478688 534719 1958937 1462042 141048 1390972 1209374 184875 1472275 642839 568450 188960 1232897 963636 871184 412617 1301169 87278 17656 371413 1860834 1958762 1635546 362984 98795 1678011 1218669 1170211 1197645 473747 780446 924344 27233 1699522 1202057 563007 1599676 1306819 418568 568798 1671052 1513746 1504874 934816 227129 390737 1910828 1342358 718839 1908565 1249801 1705528 1585774 960963 1582568 1002360 1256328 1689826 1025037 565069 1741271 628108 1205586 1994039 1136479 1884892 1617893 1947571 175879 664276 1889724 992504 1286007 686695 1735524 206257 73100 1573072 1310150 1218752 1252139 494186 1146213 1491929 1324126 1216232 233715 413728 40520 7249 31641 764720 1195976 668085 1303325 995056 1922699 30551 852531 283941 1967328 783289 890493 173945 996228 224242 748531 900193 1976861 706260 1893755 1951125 1986521 846113 1530407 1317007 1161129 1808107 467617 997772 1523877 934750 1625912 779691 667032 1749125 1749717 643338 978380 690887 1324098 886561 348489 1940637 502864 1147448 1047341 162287 399629 887081 1446323 905156 1282639 640974 1360807 548910 1113670 288956 1225671 46737 1700700 693763 1587851 1733801 1902997 455365 436480 665490 278027 1767566 1944862 478385 1717136 268258 963876 646037 1238888 1730632 329687 1924232 467057 303772 96102 1741380 520992 90387 394837 643470 136540 1745688 1807845 799467 1106226 1104697 1358778 1689846 632082 1630771 1895182 423213 405023 948279 1507534 769042 1692973 1158168 392837 1743894 702597 1089135 1411600 1215133 1002442 1400162 1331767 380766 982644 448747 955336 381319 414901 1108159 1524190 207966 548486 235303 130306 1586157 1789845 350733 1401277 1861663 511662 391679 1878782 51776 1690002 269785 1234784 1223186 399202 1433515 1917525 498264 1355278 547552 1362227 651349 28724 1499136 743494 409003 844011 1098043 1658716 458657 630943 1906667 1449961 651550 1078675 1597613 1852673 132985 560396 55522 1618724 389239 970373 481296 478748 740737 1881095 164059 1675079 850310 1056755 695257 1802174 1461017 1510508 1090528 1955671 1176744 439500 1934673 738443 821433 566511 581533 443943 83822 1354786 1275255 138 152619 807043 1034765 254446 1364965 1508698 1165956 71827 802419 91222 906583 1841846 348634 1962823 1429568 1190840 857604 1865864 805426 1047822 642123 289526 1899663 1334441 1419624 1059105 110957 1397606 1206099 33624 337291 1561163 1199193 1716201 699329 194248 1988304 690677 341182 1412392 1300191 1823700 957214 1661389 131479 9474 728556 1867175 371081 1146595 1663159 1019798 1364128 416476 1852294 1919738 890067 1474167 516158 570596 642152 283838 445452 1433243 291116 752311 488774 1567548 1728754 681931 1006514 1371458 251311 285178 372248 340251 666156 985806 419682 572287 1487280 965317 320725 720482 1093348 1047459 321150 346938 1451862 1658959 1998010 1284815 1427258 106193 591540 714630 1183390 1924960 966818 1475620 1831002 1807360 1706623 1784849 1682081 309723 952033 1648833 900107 544643 1081307 324390 368936 500538 1568174 893894 1903061 1512619 1922808 393932 19433 282648 368210 110899 1261502 1915282 164279 150281 415442 194394 1662192 1336902 1763026 1458584 1756621 1360219 1405986 846983 693986 1169359 1926414 728407 1617347 531987 1338606 1263736 933509 1337198 105172 1605187 464754 1982976 1134968 1697459 162724 1331054 66636 322270 1846892 502173 1557624 1068969 861355 858300 1435100 1944050 967451 1403334 767012 1384345 1635455 1164766 47364 985535 804809 28264 1149663 66065 989388 759608 1803845 1144317 663077 1080978 1575447 831562 1914556 1377509 1183623 1977432 553566 1854566 1627108 836688 152005 282686 934567 1744871 235907 1573426 1111019 36768 1019983 80315 843841 671995 1520033 1511728 33061 917615 1572655 1963588 660540 1592147 1671812 395300 766497 631205 507852 627430 170726 1185093 1398744 1987855 1853354 1848186 168052 1085949 500726 129923 1519782 1173099 1394983 788071 933677 1336108 1120825 912617 1249273 1757118 686174 938030 609511 300120 1162007 1250495 59105 976869 1973162 1511088 947066 593585 410182 943181 1492771 1685568 699393 593405 1064424 1008671 990004 14401 473511 1066307 54721 978966 397226 1583357 862464 33572 1774125 1267115 117029 1100938 1910250 1523123 1834685 1131450 1193898 1220212 1125154 784646 84548 1236657 1010802 1415929 572223 1959045 1467381 1410279 2915 482767 849780 1901499 775685 246978 811866 63517 1104066 126146 1025146 1747857 918 642093 949395 1580461 1438014 170499 342829 255733 452169 1004628 1435435 215456 1625954 1784982 722313 280279 732676 448782 778704 216211 1662559 1064286 175406 1950237 1572826 40019 1390531 754178 1011195 163594 1790706 1771195 1742690 1882746 832148 1589758 1636501 630021 1150707 1180157 1213139 34538 489020 1229554 126550 1729669 686478 676380 1590249 1830 1412313 1002116 1539106 961024 1559830 811125 1738340 1394419 1180252 1014557 1305060 170812 1560539 1481350 1545427 1385086 1116174 1107678 1751003 179954 1818431 1760241 1661926 837975 1550702 737065 710663 1127263 34285 429966 1697176 1413116 781063 1072238 1362041 842700 1528833 62435 933213 223802 704525 1540461 232038 529845 1725692 988799 1684084 1648434 56198 7882 506737 473718 1587325 958788 1076316 1075822 674696 1890701 1443892 1488396 175564 303584 1700672 630474 532382 268546 1430375 745854 1396499 1500755 1221546 917681 1395876 1519673 1975506 1832111 1821432 390665 108953 496351 1779332 1294016 1879264 1971182 1266442 633190 1607579 1077071 166904 250482 195992 37183 50129 1317962 4503 607815 1382851 1413945 482321 837587 126027 1014212 1121772 1982563 447725 811803 452604 1922042 1618990 1887425 1583400 1777927 1017089 1592433 1096755 1595051 112391 336156 498888 1401449 346717 523198 713692 1135136 1906122 102392 1611173 927390 565922 345167 1082116 357457 1998151 369183 1730461 1876990 789539 1104846 1022485 1897325 1711246 1319383 1417907 1944835 398832 710799 1817676 1411582 1969877 1055120 1429515 1004052 1992486 854835 1530387 340601 1082940 1233471 358484 1792320 1271363 1987364 1501584 1098066 290952 216727 1278141 1946010 548101 845138 1562368 1314738 1238934 1125174 870736 1313045 984707 1112633 1784483 226998 648006 1368810 662396 731387 992764 1697486 167559 1016745 1052621 1776470 1524140 1701405 240007 211953 368717 1978468 537465 47825 1053539 409537 1620331 1613524 1778852 1922688 1512205 1611159 422898 909714 132892 1944046 830881 983661 683812 1609450 855047 846394 737262 621518 963217 1022196 1458690 1234083 309761 1281272 1449854 1214966 869761 54485 1089559 750652 839071 1215522 1117623 1662160 1271044 238371 358788 322950 54314 1157324 1689016 48166 1755033 1994566 1437375 393068 1786087 1480277 1029356 668694 1708374 1711837 558605 664753 1327503 1169020 1877791 1072711 1566520 48805 94993 1588135 532211 961152 976508 1877345 43149 1215987 887012 1063212 1887871 572405 781371 1988959 1085533 681938 185830 1033523 1897443 508234 740353 679825 1839011 51667 444545 25405 1930452 1676081 1572195 1797926 24545 1954985 978682 1374083 1835506 1489017 1024879 1211709 1044801 1934122 749594 425830 940520 191841 1651976 1772430 271878 1200532 1250704 953056 258701 1506840 1051716 1205343 402943 444233 163638 581233 965565 1632789 872959 641241 14529 268895 679000 924540 1975522 1431764 945635 224072 375251 1221593 825729 1539642 759275 67519 426903 1098739 1755492 1748754 1074776 1237622 1010232 1482307 1923803 1775988 434601 1341813 670488 1307078 1076854 288255 668394 148688 1112762 1640067 1355416 943667 1816570 142843 933745 1042998 1846765 383821 499069 272128 1088051 68993 1414894 1943606 1396035 1538603 1722960 367682 74822 1459895 1490831 618398 1726640 1525864 87724 719064 1174675 1230442 522042 1340894 1885535 381321 487459 1909052 1173411 816251 150837 183703 307201 674205 960861 130093 1594867 1328923 897475 1302317 1653579 1693583 833909 174489 455861 768297 381649 46348 1209868 765657 101375 234829 1111667 1952043 152955 1562478 1447978 1362454 938541 1735766 153684 45992 716335 1983371 114327 713506 1062 1014873 1607287 387957 1121246 1657246 1864863 14980 960887 662399 1988700 1123070 1141582 1077108 1585497 201754 1312642 933635 454326 1383105 91917 1798921 425117 1201264 1488636 207919 1863507 1703707 38131 134971 839778 1314212 1285049 1733922 1861602 1379143 1865314 883640 1562009 638167 51601 1958407 1436565 771281 1902936 1136594 340293 1708144 1780623 404424 1772188 904482 636519 852520 1734026 264661 1206955 744859 1338392 988352 899859 757435 606435 1290625 1990435 533130 299185 299672 1507900 1683301 1599443 1329399 999230 14240 1860859 512953 224087 725954 1922727 1597079 496953 464684 1758608 321976 402350 516880 1550636 1042194 242831 444088 150106 1431923 958333 1881551 1745199 610589 58517 363519 1463086 1648026 147844 733964 1113987 409215 1412104 1603139 718594 919567 1482549 956883 302856 224022 1376003 619358 832247 1666481 74143 1336015 1721442 1935230 792387 1311636 289505 1948338 464661 692454 876612 630604 1538163 525051 1289229 769994 1168279 1205707 647124 754785 159160 886495 1911815 1854631 1958235 497148 1979046 1714616 1061412 610509 1524400 1142037 915323 1082519 1098092 1406224 332322 1324088 1894727 91992 1330697 1656695 1875620 1537260 71944 1519683 1942266 41521 1379397 1155818 784085 310399 1615042 139859 892599 1294260 1352836 1862513 473296 1356242 1940788 1984466 1432958 445829 777151 1303445 486605 1946250 1271918 287617 991235 1473780 452733 217375 1696472 1490303 1512054 891574 804187 274734 1523947 739806 651335 1897944 1690547 122997 920312 332692 1856497 1942374 1770267 1351987 767819 1260950 1049256 1000646 1730680 643385 1340785 1117034 1023316 603408 734168 931451 248235 796019 1215857 1550294 672914 612047 673786 627012 1338523 1431171 1165049 1239792 164826 1311992 77994 314930 506112 1723358 585641 77677 988907 832410 203242 1228593 1275930 781360 1826895 1180218 618985 1789792 689339 1982008 1828816 47858 1883786 1745083 1911194 238402 916917 19201 443504 1592698 845623 128878 1942846 5555 1069385 771371 1918058 602446 743919 341950 1631974 1110063 1346743 301062 486083 433771 647621 980348 933057 1267042 1195089 1579969 1766599 302731 1622747 289871 1333153 1424102 1145700 44019 1517110 968134 669835 1628585 1799800 1764744 1226571 1843608 42147 1385849 44959 156768 770250 181185 748306 565455 1669753 358572 691374 117577 233530 353134 1848303 861539 1582974 116507 684804 398414 1986226 1931170 270290 1003051 712382 167732 765459 1022447 1918841 485557 1974528 655760 1717201 1141384 1363832 430118 676467 1304758 1427086 611564 1344484 862343 760690 248980 1123855 815643 2667 1954336 395341 4920 1952232 1263076 400276 768743 266952 1834447 1953638 173742 660581 268776 1884300 179788 1330643 530294 109410 1980244 1279844 1573285 1395144 1620579 1566407 472885 809526 1652703 1163721 998242 285533 1816381 1736890 603803 644398 187633 1520400 221636 815683 1350661 790412 1985906 986132 1745226 615840 981798 319069 1093140 821281 1099298 635097 127051 1471121 1478666 1701601 973941 444566 1901366 748910 463657 301853 89239 256051 1728961 1808955 605682 285199 1147918 1961321 303256 1585850 645656 93225 585083 446077 1702373 113010 262427 1063253 542343 1480535 1655335 1491636 1113953 1757300 264369 615304 1219625 1858147 86558 669879 1193086 1540278 986427 74011 1471298 1952446 1884553 948469 28192 1386777 340424 1895721 842445 51728 1919920 255097 418836 1287986 1727865 1161122 1703253 124814 1784736 1259208 1124214 1182825 319169 1311961 623440 1577129 815361 1031703 1346641 12082 1299807 1853975 1446302 38429 36699 1045282 1998606 471968 1404218 1556590 788675 1092910 166385 378856 1798996 1563072 894017 458177 77066 582111 1228194 1180855 701177 1900615 878459 1605335 984621 1442687 892665 1292527 608895 1175308 4310 53455 1486593 1103430 1848966 1909748 992797 270804 15808 229436 946547 890800 1719566 1013251 1244108 601528 985782 1456172 437661 1835037 5663 1878766 1623896 1897890 1623200 1268851 178069 1382757 1440466 1176413 83407 581557 7709 1845625 1191598 1464849 1918436 1258969 1656743 870124 1729975 863688 857558 1295059 1122755 1834481 1891248 393419 846423 304848 461609 1344414 57709 890537 902734 261008 1226267 243560 1725354 422239 1635011 797226 1994144 697944 393250 449519 465813 1792808 1225421 1410899 1919309 1833801 1965427 1305634 628710 413435 1630526 177473 347524 1634742 448205 495372 204556 439057 1344112 48924 1926768 1937139 576095 1207680 1947946 478524 142022 1888330 590962 911094 543776 283488 1568490 1487825 81774 108458 363375 1631123 324850 1733874 1017342 1979625 743859 1194056 658968 713085 1608235 995246 1867805 1932947 734034 1164459 82520 1894219 899286 1401550 1432679 988231 214403 1646177 259187 1202901 1699766 739313 1664036 1619052 1358318 1696888 1279872 203093 1613533 1410907 525265 1554182 1814078 1512750 784288 1663543 1239359 440585 281323 36540 1868945 1158331 999922 1861901 998298 1779661 999192 710486 1965791 7271 891549 1061253 464354 688370 1366060 566362 538818 1869013 1931131 495066 1116009 50523 756490 1361778 1617497 135390 1905083 123468 62250 780562 947294 833851 1852575 875558 241893 379500 1769005 1923302 1625511 1214742 69505 1832626 215181 1947515 959199 628011 1804908 560425 512713 968838 1121207 1890521 265218 1765116 980171 513663 733894 727741 169260 1607881 524898 17950 1802375 500431 173854 534000 177620 783019 258959 234235 531934 228169 801909 830643 881485 1152754 1924436 89126 1017254 562397 1791537 1195140 127097 1470483 1895309 70611 1805481 247315 317075 31425 1189903 1574808 1909832 868285 1212442 1035104 474982 644957 1426690 1393950 170753 1667849 646146 22582 1820344 707285 358535 1173529 1964108 180985 1589096 852748 1293700 563408 930738 682036 840077 691275 392315 1574732 1203179 1150469 933982 970223 902223 1480887 1448626 453272 1098386 1959025 1775207 1926909 370794 522959 566986 451297 753337 531051 427354 1001619 127076 705872 1505239 333510 1434218 102545 1326137 418609 88401 1531175 875007 859917 1776398 1050526 166633 640910 1695719 189976 611421 292896 1234121 1339951 724924 775384 1692673 789247 1451844 1752066 319017 1198801 602513 364151 643870 532319 1349431 1925671 546311 1880988 589137 92370 858153 1493163 1974466 309951 165023 690437 260914 941498 87382 1713693 376479 585215 1263674 1211862 1275507 1374307 799633 33605 462181 548328 567363 125916 1420239 696713 1166529 1429653 1861747 1116819 335448 1746435 627883 38521 1688595 1961822 1589790 846086 1009255 1294872 813274 1356598 807277 196293 991872 589953 1079718 1014537 1493563 595130 859063 89973 135341 662877 1469878 6969 643426 1813318 924556 1874720 49440 174074 1584258 1275170 1396790 1666997 309550 977245 938252 650329 536406 1530855 314279 393957 1034442 1626540 232954 1037225 1036521 1990891 1359005 391852 1540313 519893 1218891 374313 1014135 636809 994998 751939 360103 1425009 1334448 785382 794741 1975290 1287317 445729 1843809 503029 1172034 500226 1597813 326613 1882617 476650 1282319 747984 1155574 47718 735584 1252694 265602 1359075 1749373 1583101 964086 1491867 920036 844448 1291628 479644 1366247 1126557 1302565 506456 699938 152209 1866959 312000 1446299 79451 1624243 1289392 255736 499378 96515 1167419 745390 1119158 339870 1044448 1621125 202680 1741747 58273 21141 1213565 1376987 179998 1670530 1784490 914455 233195 544171 267464 1380298 556498 1982650 15540 1423 389785 1925031 197754 785703 65827 127993 1604445 1709230 1538295 85847 881548 1446168 550214 1468479 1383344 185005 1628067 1277041 1563115 698078 327520 1046545 15760 686236 1477747 1534383 830344 916319 383996 892715 633697 1861808 1533471 1935648 935496 1949013 796943 1232978 438755 1941881 1773668 11696 1062117 831727 536477 216148 1107764 383429 1277943 1151900 5252 751886 820861 1576097 1058612 647536 76661 1493582 1640611 588824 422344 268717 504998 1726684 1372307 1404178 1526274 933302 462576 585755 1659663 1459164 1206335 969379 995086 1930268 1942820 1682236 1693104 1551045 983200 1360055 701656 1932116 920408 363696 131709 403586 815040 1962090 1058763 1550759 498860 364400 484022 1663540 28388 1804299 1111223 1224107 1398952 1714713 1624017 835393 604340 1084371 588070 1226439 1006478 1785600 327411 1195755 181110 889010 555477 939924 931750 1489353 1300142 445655 607896 1565438 1474701 730823 1776300 818663 1913784 697382 1341913 247370 664412 1358229 1633118 1164373 1814963 1155357 970841 1091768 1559088 1942632 1335994 1462278 1717221 711220 377666 1156951 1612686 1606221 113972 1692974 443080 1857473 1044381 263867 1450218 973976 832673 364676 1367720 911536 1895066 263797 321838 1363329 188891 535462 363720 1513647 1552702 59720 1396009 713969 859970 700009 1375637 1802028 983637 375958 1830117 1634806 316759 444327 644930 244254 1713906 332162 861735 730327 1031802 1619551 661445 1968617 1346606 215610 1985664 1187698 1900347 1085618 887543 604226 1114840 636446 543722 445105 777160 941630 1040868 1631937 640572 1880368 1630196 244917 614796 1232384 1557659 1799578 884196 1753181 1860621 1312508 1082583 242396 615177 7261 1048527 1975384 900615 429615 697009 999934 918149 1667301 1584532 1597636 1823897 1991243 669605 1393112 156556 1200849 267269 1967802 1472516 600091 1274091 1424417 741980 1110343 1936154 1046508 1598468 490231 1562976 1114074 1155561 1279835 1348349 182445 185232 1979318 1578198 604722 1152561 460010 493309 862844 828259 1089001 1581073 1815558 1560569 1911642 246590 323367 207754 785737 58640 803846 433573 1540671 1138662 1719679 804101 1171688 508765 819456 1402070 476148 327809 537056 1775839 135040 1799088 1873487 410172 26624 231612 1013503 787489 943120 203396 1293615 329898 248790 1198141 1307377 839198 1142271 442022 1927169 1795386 1317978 601232 1466888 1999210 1042628 26617 1924007 350225 968388 547153 1632277 1368872 139702 107984 1358437 794043 1537900 1731169 575238 34909 543183 622642 545353 1451448 1439997 1835066 1663947 408440 1431216 1546955 1569847 818345 1327050 75560 1764289 269200 533200 1063210 593760 1575203 1603019 1378174 222551 1090831 433915 79155 1008654 920575 117030 632277 1433697 890467 1827159 1260741 695497 1167776 659122 1638571 1032908 314883 1927282 512193 1750815 1232542 949952 1249793 611643 1733485 1336247 1068151 1987955 837729 631590 430519 30804 1991234 192155 1004064 135616 150963 1699826 1603237 1080714 939271 546506 1666170 656831 1591927 514775 935232 1390891 1613272 1051053 759756 305159 1663311 769399 104898 281648 419675 323550 819956 1028222 455568 1563200 265807 62553 1762567 1656787 1440238 1101721 11191 473662 550553 489072 323464 1168715 1783699 622900 1157220 1274363 92442 1547430 746765 259172 935276 1451648 329971 1009569 904750 561785 1813996 1361927 1506708 419991 1908558 1892375 1605162 1909364 864802 1201058 1682065 115314 303898 1014101 518042 1231193 45443 1627939 1661088 1944980 642255 274013 691592 1911845 638903 635312 1104971 1362897 780941 1032552 132160 973576 1207949 840555 1079952 1244671 1780147 1746811 37783 267640 1102059 17311 564518 284898 47816 1847648 319368 1410344 1159421 1214083 60856 1359214 684752 890029 1988415 189833 1621137 1132088 1768188 816589 1072295 1219156 940995 294881 1747787 1322729 742917 311865 1383064 105447 1854266 533557 1843756 1059681 953817 1743544 273238 775262 1484697 450998 1974943 879205 1953097 128475 1311917 1720578 706269 169535 180427 982027 588959 997516 684750 1663150 1495766 1608409 1356651 1571569 842083 491958 650257 916536 1644015 92422 943216 103098 1892877 776302 117473 495504 66865 395052 1971630 1305533 1897406 1732999 37200 75617 1422501 209985 1180973 1429845 362810 1960036 959382 1885437 1223464 1125138 1945644 1184741 959088 890764 669281 1914728 1221153 1518312 733246 258385 718919 1482124 1052975 457921 214758 1404423 1597548 112858 1839017 691162 1769080 500542 1491022 564198 1925141 1145808 993577 265725 1002398 1380951 470583 835189 694065 1857329 456431 1866707 1641253 151069 830347 1544243 1788963 139728 1653995 406815 1793584 172826 722601 1013186 1497073 514459 963200 820900 47290 491666 928982 101238 603875 1095800 748789 1735160 410052 372430 1379863 1053574 15207 551709 482696 1390607 1871179 1741670 578467 1244661 908103 754536 801464 280057 1416915 225724 251264 509547 947469 555037 1474066 1924129 261803 1779878 1906774 1035058 209387 1058185 1052648 212111 1539904 969934 1948815 299599 1997867 1432535 1860492 513953 7181 1569780 729430 781626 218754 595375 1765135 139078 53871 306927 542326 1854451 1697407 84457 1441749 78459 1722365 1896105 801817 1115282 388035 518395 453351 1423046 419838 188361 985265 513497 348414 556425 172389 640226 1306795 1702518 55200 1567045 171557 978148 1944269 775468 720483 336482 797597 1846268 774969 1114108 1722018 1663865 146328 1582774 503517 1612689 1461523 709331 1456223 963869 539371 1717019 196255 1405492 541263 1628821 363857 780016 1431770 1046309 685272 536569 1012514 706587 463595 1490960 1779504 156069 862686 1742497 39663 1667320 1781191 1786953 1833879 971568 1560256 1805565 1787058 343783 199287 1355600 1309261 1424131 545428 1329175 1392236 1056886 38358 1811991 1196757 1375934 765737 354893 732892 725014 1569307 1079866 1515821 21359 1075374 324805 216403 785690 305791 989 1562438 1792717 1788404 187842 556891 32225 1118396 288544 523080 1719644 581798 176587 1695383 1820628 905816 428853 666483 1335919 445218 157846 1678885 839631 842082 1866598 854003 315612 1107402 1292343 858793 1660071 325755 1441319 776182 1782182 1304121 27657 563700 793597 1127428 175061 816338 516133 1677451 83529 1592092 668412 178528 451039 1650127 85243 760026 1014890 335309 768104 451415 1335599 804492 1574471 1310880 1809139 998793 259465 756639 244624 1897628 413159 1256636 1546883 361306 1258301 1846938 1281286 1546366 890163 367146 632366 958479 955131 1163642 442214 332688 1499783 1128173 1908923 633556 197972 1802336 1085895 1271671 138129 1950727 1974120 1822257 84805 1178635 1960561 1482445 1834380 1839200 1688572 440748 454210 131772 1418117 1907616 1496400 787502 54791 745574 68701 427933 1025703 1481249 283103 930836 1158433 1414741 635724 1866619 1343049 446719 1495960 378514 1515908 1165757 78365 555022 1691556 1041045 806814 343643 1615192 179051 302752 1210665 463659 811252 1175027 70627 1351478 1911852 598842 952971 198961 201441 927957 404411 1434829 462015 916217 489299 789766 1000966 1283679 1977857 1395632 1221323 1451924 1263788 1353067 1937924 427946 1798438 1139031 98035 63635 1734629 576507 137103 640895 1071400 206473 1541675 123872 785605 274846 560195 286006 395770 1245285 561660 1806894 1162208 139514 1362682 1521616 994896 1603370 1153767 402165 387487 1737882 734102 715289 1704152 839411 1643550 717667 1460143 1091323 331573 597744 1282236 699190 863032 1146760 669426 1851259 1654651 419829 1082802 780551 1751444 913137 1683576 783283 698252 459614 688947 1556123 873684 1712187 260481 892966 1860669 1009179 1010171 156310 108859 1722372 592736 1005355 1364343 1284072 1646086 596692 1880677 1901723 519566 1389771 1137235 1938154 1045955 1187849 624538 1681967 778408 1186204 123406 1592793 516868 1488906 906665 1271491 438944 179656 1935709 1030125 1266244 1566909 555441 1441485 354192 1295620 684904 1222089 529278 1115062 319947 1282334 1813430 779366 895455 759937 1552983 1326411 1772928 1008239 1646632 914607 1993811 992857 111640 183626 1475013 729400 1369404 295948 1113388 1948381 922422 1392569 313144 1851681 1366673 1809705 1109274 1398213 1575841 1530308 1229916 1751175 1751526 892531 1397433 1722828 1185480 190745 786885 79644 856915 768750 71532 1318301 150585 639199 477025 634266 643292 963199 435648 1275802 1621749 458822 1229781 1429219 877035 1651849 270880 617348 1840486 1621744 982346 872851 1751312 498233 129936 1442810 1136862 148440 904878 1088173 1522327 472959 1747915 1303048 1097680 889707 730112 200404 1740944 480333 1043238 1879636 73600 180123 269440 841328 1843998 1349886 1338248 1369633 987520 63463 1447517 68403 607918 315947 1406268 802829 1729794 1613504 247688 103399 413179 388706 1663385 441422 1804439 498852 275661 223669 1947070 286307 814501 553174 1816168 322280 1841784 1393825 637383 1801993 858981 1929410 1090261 1909088 667942 569821 1510660 340686 1262031 1492481 1265592 1438698 1048601 1320298 1305515 1247331 748942 1342701 1996528 1098298 535862 1707140 1217603 106012 545701 24116 1223126 104285 1647501 863231 630262 1264695 123353 1623853 534628 1182721 1077056 390620 1123548 972884 1548680 1859804 1135799 869921 373600 1506482 1717528 55704 149654 372278 219948 1939601 814919 1236009 279434 1702326 671327 745435 1639600 158091 689796 597356 53328 150671 1246515 784728 1098837 1456777 928533 1130312 637645 1931456 729595 266301 41247 1582478 1292299 1415208 1654363 1261620 304053 963424 1169502 1911278 1352705 1375297 638189 597333 293830 1993459 313759 1370617 1341646 1647400 1892963 79211 360771 293441 1354367 1580783 1402632 1479550 1824615 825155 1510850 1014510 498607 169469 64076 67782 1362572 1099171 1928926 998810 1885541 1650917 356391 544709 1249830 632684 758930 326822 1288759 1093891 967747 1953118 1100373 1261188 1547348 384665 57742 1485683 175601 883267 518292 771057 142740 296239 344568 1591304 1668214 743195 1199683 827196 520062 1141375 747022 707123 80679 1418046 115458 648348 634554 1685359 1372812 25067 424616 1302299 1548345 1957824 1671739 245653 1595390 1839058 304777 55491 1585413 1249568 489440 413622 1309782 176907 419894 1727054 92215 28489 220502 20144 1784626 1559337 264035 1841737 1327251 1100023 1056028 20093 1092537 1397909 540224 506529 1635488 307656 623098 1507920 1746159 1832038 1235329 1676396 1066351 1390232 921074 1446681 1943990 1782037 45028 893592 1719706 1247724 1934852 959339 1497318 799936 622942 143958 1392199 1935190 539356 409113 421455 1304911 1547237 762451 1954720 651711 619542 1017502 858115 69977 1380800 242099 195932 846179 1254441 928462 542406 788846 744663 1029689 580251 1020835 1475676 443907 976026 557099 1322871 1709142 1392204 470200 318699 297833 723726 1900385 432695 1638479 1496366 1547476 42699 673800 102823 615526 1742915 1345764 94310 1496762 220500 237359 473867 1907498 110528 607673 502521 768859 269368 107267 1668796 1946600 247414 1722382 1250817 1042363 630442 1763558 1483982 1418712 1278617 571661 1709352 1024814 595701 196933 185299 1743826 545171 1424603 1859409 712237 628198 1194575 215793 1168425 630896 487344 171061 524721 931299 714616 1788871 1983625 1532830 1565922 1831075 718835 1296957 1195851 811815 932659 1705699 1378246 1370111 106577 276327 1775702 840144 719272 387036 1027134 215586 490285 1272815 1306768 1262005 26204 1576072 315659 549373 1188560 1428404 340430 1879127 10382 1773790 1710269 1643948 746899 356223 1704012 47397 1613912 1649306 972435 12164 261126 1146104 1737748 1412501 540505 606494 1090291 1134257 749149 1534794 1804035 403394 1805924 1542137 933935 1360652 452337 128686 961680 1604148 904554 759330 1723411 1636700 652516 901498 781473 1127694 1582472 1232418 952632 1507840 455903 452927 242638 450048 573838 507290 879580 374191 709153 770883 1494283 1391802 1024666 1482640 1313586 794900 492354 754315 1215202 1277416 259573 322999 381693 564095 780796 176080 745136 902526 1505843 959195 347210 16137 19637 1422793 844175 1512221 378533 1483730 254442 61132 1272353 1148341 1204231 1886295 1101934 1293452 471004 1483954 859381 1319486 219136 1454253 1650893 1485668 1927062 1409290 745845 1238807 162781 1399301 1036615 1622221 1293350 1154245 1014261 707004 1295000 807428 613697 1721281 916945 586062 1051593 1195706 1077234 1956074 167859 1215727 607826 1278359 344143 1222029 117846 1256845 1964943 1024858 40894 720345 63865 1678162 1736836 1922010 1586604 1792418 1582374 1220304 1665737 1091689 791825 979510 189576 147517 1644451 67148 208359 418690 290707 1270428 537956 1876796 1796028 1678345 667018 1829141 1040879 628435 474946 1598618 485578 612405 1059794 1130866 878271 1949175 660282 358518 1864451 1758082 1342955 785484 1604546 621796 1395954 159370 1981442 455278 226453 1246660 468573 1222925 1460453 643865 116284 1864199 1735425 1730813 1259479 832924 301550 573625 1237879 313191 1777529 1877064 1399151 320572 115192 1322359 184418 1161742 976926 1388701 1665963 1651527 1855552 906100 1582822 1620735 1664578 1109918 1050254 368697 275522 1541288 752224 1415495 1848781 250705 110163 1708402 1738611 772694 169676 996767 633236 1591008 1666167 594831 779305 1098060 1594075 392026 1614145 115872 622157 1383141 1175055 1046467 842434 623270 856439 177369 1958124 892252 1918912 644952 469876 1109744 1859968 1847865 811292 1099105 671653 106868 794125 1831205 739471 476430 971409 208940 713502 798902 1788243 134063 1130348 799310 1001051 1444241 1272981 1477936 1485364 484559 23787 1010987 430510 1828510 264897 15873 1153366 1994165 1811287 1094347 176315 1989761 475237 1961413 66414 1427297 429626 135966 1223100 1951398 1077944 297080 1700090 1681317 194718 1388872 430150 754951 495094 1536131 567053 1445865 1628361 1785216 561923 819750 1016299 1780545 1369004 8554 51785 1621365 1275040 1603844 545735 1767984 15564 601462 289331 861486 786138 1084254 42245 1118872 1799034 620906 985428 1109762 1624180 984040 1622409 1405032 34962 1584222 1456441 824824 1345665 425384 329116 1721539 386781 962349 1809418 829654 135111 478318 1820236 311664 1131627 1347552 504463 1531451 1073083 1624415 387015 767652 744239 506029 1963160 987681 747922 1977677 538930 119128 1533124 517348 646965 280958 1589529 778209 1380586 1944753 1100169 312009 744293 1930012 1881832 375242 1587389 1313407 1125113 1799852 1147575 600917 740191 648951 501336 1403051 458093 117437 1771084 1805238 1098980 1716078 1720623 929252 1499292 133191 1218670 1135667 790677 57498 1108731 1777385 1055451 627554 1131475 564961 1301416 65038 1343642 1417961 1971310 1584812 387282 676113 1936385 1439318 1339260 1171624 823555 1642852 1442471 697215 1932690 404497 930893 213045 1330503 704524 1750886 542875 686502 1214784 1392532 114054 655207 355234 321192 125768 33101 270848 1384887 1703527 1650108 93961 1463563 96671 407696 219564 675059 1667724 556323 1050491 74950 1803054 310782 162080 83380 862202 82064 757189 11979 1185632 1521159 1735741 1285074 1772497 1778894 148068 4558 1598106 28081 1468405 1964827 1944761 365888 1878293 663025 373082 588144 1820640 1338641 1906799 1312537 408686 513163 1789315 881011 1413149 910870 1952860 163141 1620797 628562 1851329 1279974 186283 1373238 1806526 1761541 88137 1369768 1044433 1119623 166460 165271 1830837 1412352 911188 775877 96175 739195 487867 44840 924909 648068 1178990 1579581 404908 325837 680526 1927686 294628 1974069 818043 1738996 1374973 1829275 270039 672795 1327660 832150 1653687 88270 811737 50006 535811 578573 1121073 604870 1083314 651038 882138 869042 509085 69788 1909994 974530 792013 992215 1497983 770729 23831 1649869 1567334 1733466 56292 1315180 873200 1817341 1866994 1156654 960253 1976839 1244274 1193835 1692931 326696 324686 1524801 926859 1269802 1825265 472713 668256 1435877 1967409 1543349 1857891 351521 1116890 1071646 328420 740111 124994 814904 72908 1411725 1084935 228133 1384478 531157 1319711 1136847 798807 1753984 834842 1872964 1551003 1476393 1953247 253387 1558605 751754 1137333 400916 350884 1109346 1865198 602676 1907382 1966166 1329618 1861920 1483609 1670869 540003 1189427 1706060 779653 879046 1819227 662087 1792634 1535236 496358 1142144 967945 932349 1383101 1305814 1503472 1110755 250732 1123838 1738342 1790596 134096 154580 567493 231838 1984997 469767 806033 741281 853823 1035170 696932 1263345 1210397 1123561 746537 461229 1361334 1414009 19758 106002 870698 1379987 1519280 1769157 769474 1907338 755312 1379363 112848 757993 1620452 897804 507663 614830 423234 1876276 515197 1305452 1473578 153414 1303894 981225 1865786 1604868 151701 812749 1709869 1113648 489374 1029337 758664 1554154 949212 582441 56494 1886424 1192268 1896298 1959890 1338609 1314950 1747742 1336729 712894 1860366 203561 1339989 1692136 235334 1291250 1851785 246815 1019086 507697 1549621 1503558 483833 1208794 1414450 171503 1651594 273968 816250 1749991 1896035 1431303 572418 89170 1202020 1768085 552058 1017153 1982653 1828467 641278 1736601 1382219 708563 1963884 1478406 1690312 1382426 1424981 923875 1780924 1466187 381549 181083 466029 1708988 726481 236730 1765774 394623 982830 116792 292659 804527 1797995 424506 1165051 1189382 1370188 1639347 971423 1578163 1480119 319634 196511 1027218 1598634 1603212 1851474 743599 26779 182979 812713 1051096 1738534 1160120 708013 1820363 427266 1057528 538939 153700 961643 1742858 751712 350376 1354011 1888327 374406 364181 1160772 842387 1041161 512056 1219650 523073 677834 312634 1114670 1880646 1466846 465209 232205 542018 1898622 721213 1503376 255590 1443048 1146866 593999 843842 1195390 436657 383815 1585342 1797094 1504946 1864138 1786995 1326721 1774733 1478791 174804 447010 1166107 1350473 72067 1265058 717680 844538 1773994 352416 1644296 1643845 834105 1315733 1129372 1533168 843416 279807 465957 632171 489329 1354503 141984 1798028 1575291 1434830 1936199 1450261 141167 1594697 1104074 74005 1567694 958699 1525744 532730 1091981 1433924 65858 1302440 1869594 1297624 515735 1300033 1397310 865832 37161 1792266 1820979 1032045 1393423 775558 202192 591269 875416 1556299 689025 645658 126971 589057 976459 771875 701546 1168556 230687 21059 357181 1155143 1860542 1770166 478988 1439742 1183000 1012438 785696 1091036 1551513 942310 420087 212605 1636049 951600 119936 1204022 604531 531659 989571 1159893 282542 604147 1866047 1145880 754072 1235882 799648 1782994 606129 1488464 1756822 1107262 1921909 1271750 188390 361154 1233834 1048120 1215884 1341727 1958917 787758 1729506 774693 823185 1168673 1584158 833858 1683092 732756 854061 1321807 1779482 767027 1110956 1190795 576250 209098 1050222 1084296 968199 1981752 1041641 1677667 19747 1772321 1249596 1468461 1486033 452229 618804 98225 1519653 1740450 881979 1447344 1575319 705765 728958 1147297 92177 505456 362326 1926654 1175768 384265 818296 991254 1144891 1649509 1848173 453728 644190 1420447 841784 377047 1573856 1503328 593473 469107 363477 1951696 645104 78885 1637414 490062 831157 1001489 1447839 473485 967932 38695 803452 672418 1086619 1027181 853005 805254 423848 1135580 1768127 1650817 318782 1869378 1191782 1764777 1081249 589905 989221 764545 1050621 1095854 451086 1195291 1495935 1572911 1496415 545871 1070700 778157 745593 1428587 491121 1234597 249024 666147 12060 124535 1823452 1417642 1001332 647088 821307 299475 1314503 15211 922523 1385827 117051 1752192 38982 1940035 1710950 467708 958794 708710 1061005 858157 621286 855171 1572994 941981 1385104 1645139 1300101 1726873 1322144 238995 412554 1391674 981958 1594868 1516899 317525 1394526 1351089 1833350 1005239 482234 1823732 1982836 1857585 1379611 746457 1088742 60526 216135 972370 1216089 149828 254496 1072350 913248 1879767 1680333 1029314 1677392 1225223 1784611 699895 189797 1184540 1545083 704468 1460882 1528237 1288677 67256 824838 1141045 1508545 528361 1730699 630075 499856 1408348 1667578 175120 315018 752366 330061 1161157 1901035 1715529 1043563 24140 1707218 1695130 977892 856065 1119970 983635 337843 1973579 927760 1648803 1044020 599434 506696 1074186 1418629 529043 416050 1244252 624803 501154 1025193 357545 1734878 1591179 1673028 115605 1496696 1228902 21341 1224243 85160 1685712 1511919 297133 509403 1309338 174809 1402123 1150194 307596 662968 1783142 834167 582567 1580304 148567 786962 61871 292775 1995628 97048 1213411 640765 690051 1105373 228864 11210 63379 375842 603577 501791 512559 1640120 1084813 843552 1780956 1889521 1549261 1592402 227202 1935340 1723289 1307430 1416861 14476 1377325 605842 363511 143928 53953 730289 1948028 565640 745801 759121 464734 982106 929043 1989392 906799 52660 1402882 807768 653083 688029 267570 207239 798070 563870 1123130 492097 1597605 1429967 686854 920479 1542120 25398 620297 261395 953667 379177 744932 1145847 512756 432012 1903885 1487273 554144 1833261 264933 521031 411395 1566072 20632 1704883 1695323 1818566 454114 1932900 1234606 839183 1089098 1960391 621954 1452249 1913775 1599911 295308 1797500 1314583 1332869 490713 1062565 418102 1320155 1978307 1493132 920997 708176 1120324 358969 784391 392964 775818 1971940 455589 1429910 1043387 1476759 1255912 1821392 1391698 1079194 936979 1551477 832488 106904 1141096 1714614 302862 1570627 454342 823663 661683 1243496 564023 520007 99842 645397 1655266 227235 697190 1099032 1616487 702242 776259 1190640 268170 1381669 825186 1374318 512941 589912 1101690 1157700 1436478 1597129 788904 414263 278225 654158 1281032 584466 1504011 1435848 1514995 1696686 1271649 266959 415716 1519629 207884 1950821 1965263 1069909 7474 1499075 1925367 28478 1848101 245291 1653751 1112006 1677162 262274 120774 524829 1225600 1481899 1343853 10494 3690 1463255 1493288 952821 916210 883015 874788 571086 52369 646617 1088578 472389 1513946 1320773 1882987 1481181 1310205 54065 400380 1197549 742047 122559 547143 341515 598031 1299959 1153956 1201272 1798166 1467503 63483 529242 883773 87060 200502 1599573 737316 1754374 907733 137695 724054 1629001 1306881 1153142 859787 1632350 701731 1621023 979148 1767482 489595 952861 1765944 1419808 1304601 1703324 108242 1705151 1426921 1818183 483989 1225156 1432654 758978 1744606 111609 817211 1033556 626127 1208823 921597 1460989 960748 207064 969505 1805320 978410 1751783 238201 397708 637760 1351684 963868 418079 1340402 55611 1757641 1369211 427985 333693 131375 990949 1051643 1470424 53488 1166732 1009324 1173765 1408718 186291 19754 1410082 1349564 932294 193684 1464112 1462853 1640183 763921 382084 1917561 1579795 1661916 1403960 1383359 1478394 594175 1577811 184490 1858736 1948006 884420 336759 494325 500765 887816 1374860 525811 651708 504116 646105 1622790 974403 1507769 914548 761344 1291156 614627 54304 535439 171836 562733 975841 175550 39113 883678 457823 233088 207164 1280865 995792 281371 1317533 1819118 1074653 921475 371763 804647 1242042 794672 134027 137348 868860 932885 1055038 358088 397890 319455 1149131 66136 1752763 285452 143570 284775 215695 957560 465070 784424 1042570 353523 306727 1535637 1325539 1146167 1764536 811412 243834 1466730 1243820 1883021 1462593 847218 1392845 1767394 1393560 703382 246906 1109023 1683127 1250084 1186329 482308 284403 674290 12762 1308990 456172 264834 407761 430842 14580 460415 1397598 1953834 954366 1129995 552760 1242302 1736402 568824 159736 1835011 193165 1663330 820530 1808073 874454 1649099 1499457 467487 1724296 854697 1812651 1520049 180116 1468499 1898268 1964708 750813 53899 968301 284379 649650 1732512 1074215 865428 329423 750461 132232 1991659 1224290 877843 1660912 44658 1489639 937997 1957419 1533348 782572 80066 193637 1626783 1000250 1227878 247413 1672461 108009 387779 574919 1380250 251668 27652 391558 207033 1185545 839404 1835289 563463 1759902 666146 1481639 1922618 1268002 271335 1679821 942625 1150121 346141 1539328 1345477 212475 312265 1515885 489161 274521 546331 1243449 524454 1947546 625854 744617 1609108 1502021 1278283 87391 1191585 1558093 1077829 697314 795987 953835 1199671 425800 1873870 22855 599602 101417 1564869 1783322 1402690 1069690 624444 1138230 63760 1311294 983246 1904210 201797 265043 1567398 847082 24856 1546039 1643249 1526170 1500429 346042 1050595 192332 1586486 812534 406940 914894 1235435 385711 1961396 106792 813575 1327006 1847148 1650090 702297 1672870 256465 433541 595618 1275038 1617954 178459 589312 1346466 1899688 939253 998910 1008144 1178244 1487046 1460448 1323574 697451 139003 1805747 1506046 1371524 919827 1532590 1444538 1414050 1843310 749156 1637905 967266 1865936 840703 1060010 57615 850084 1536860 1449857 1849398 210424 1147691 717747 1347679 1107432 1342199 1351809 218698 1116601 1350051 1707470 1908122 228628 1615880 1577945 265624 843052 1414588 354082 1754263 674200 763609 374174 439376 960868 1648806 746880 975539 99580 649810 1575125 719056 47936 865648 340908 939354 14761 1506717 306641 381983 633078 757496 856268 1300352 457621 321154 433839 965479 14702 216700 1169920 1076894 786837 1642543 1042162 640364 652459 1573372 1958628 555638 1313934 1112251 235055 257588 33731 932264 424341 532358 472405 1660172 1939394 1531094 1419741 972918 1949061 266222 55008 828844 1186217 894974 1934511 700681 739914 1281099 499130 1551620 1784150 1161404 328957 571066 1651130 64144 1228350 1857693 1324516 875229 546282 1753098 115839 758331 1362794 305505 1984153 952268 1245977 1758303 1108565 1766993 1966259 540220 369787 1794815 307724 73694 1853350 1137230 229472 1771081 1829511 1409535 1035743 173360 1741402 363001 895163 1992373 979281 251435 837157 777388 1527811 801182 1306471 218047 883302 1642319 303270 775419 189109 1761450 1659073 321214 1637223 1155745 197800 1694080 491213 188100 1414769 1911239 1881227 1754031 336224 347122 1065659 1530402 596415 309830 1292104 575459 970150 1758983 1715780 600390 1223086 1213099 177138 356994 1469290 570579 745983 1054615 1378025 1405453 87896 1542484 1171699 1893484 528152 1504784 1456089 1929916 226130 1693982 1290070 1281555 920311 92619 182632 216609 346503 1033772 1370983 462697 727828 1994259 1907279 162059 1471274 523652 1068649 1201462 305197 1600968 322308 184017 611279 1570758 1347675 1801900 995684 1250983 565340 1468344 620067 1910513 185928 1968015 61996 782126 737684 7342 1986777 988193 1920830 1801981 1808016 1649129 244379 1328030 15228 287688 787133 719596 1834496 1880351 1835640 1394702 1909782 1866705 1160115 1869508 1196334 1514220 1372391 1083627 1875165 942070 990752 1797144 961171 839245 89495 739855 1927176 1440599 1225871 89778 1126741 1348659 1537738 879854 352259 1515106 732403 991406 1040073 414047 1101977 407429 1941033 638651 1477603 698843 1357163 1078250 295971 1441021 1818592 734386 584675 1071539 1687626 1041973 1076434 1853923 1005334 1685626 1420874 71470 1520133 1390516 180834 930039 412364 796801 766472 316909 1411647 843162 505170 526265 455538 510866 1403317 1380088 540431 488055 512706 768200 1008584 1182832 1822695 445323 1882076 662023 1711036 1329139 1045232 430060 52775 1094461 864415 341083 1080672 887362 1393098 1543226 1538185 662548 1353747 449743 842879 382637 1770802 1889257 862860 1110245 424999 1330619 765390 37611 315210 1263741 1364335 1794823 1616829 1098449 1313228 211486 207416 387745 1035132 1160722 958455 1294188 853187 257806 1169831 1221196 614606 959563 469955 937885 1583573 655806 583976 230924 896551 1140817 632990 1695539 1040158 10218 658181 1765820 11457 1547531 1292238 354117 1104598 433681 1235957 1982913 321658 301683 1739703 588451 1094691 1392326 1815455 1456075 1093228 1007808 1465241 1548478 1566894 1159929 1446723 889515 1236766 1750322 129840 888805 1302845 315517 1316943 1766867 807233 132586 1635078 570799 426255 545012 307939 883198 1603825 1881444 1766967 1669194 108088 980695 156240 1226013 20669 1437925 475319 1204829 1176854 726642 1755025 704282 797949 1047058 1837073 888824 263225 202091 939727 470661 1561435 20196 822472 1996678 829773 115095 1049353 1935850 1049499 15652 836078 238776 231130 1250269 504852 319173 1090371 1200852 415132 575282 618762 1947130 1835328 1942902 1597793 872014 1274904 1902164 1780876 359718 399927 1344438 1180810 1784687 538638 1439874 1984889 441056 73286 1800750 1540121 168183 1444013 1685598 1323071 692770 1730896 729824 109751 616720 1339783 1089407 598021 1410578 1922907 1438055 1064238 1541435 165309 727302 1312533 757927 1787692 1349426 421222 1724394 1445202 117963 240572 824218 1012022 1352550 1156760 684614 514816 30735 595995 74526 1253906 502874 1328673 826210 513975 60322 1626989 1868245 1110750 1247374 1025014 999833 166988 190250 1997133 1791637 1566949 1265070 1656887 222004 1761194 72022 1481597 834241 510923 343274 1269670 141195 648520 1413281 1326427 28576 1856089 439364 1708518 1637055 191248 1452504 1350703 535776 1309617 1656377 322500 785037 1282323 1623430 311638 1683602 432023 386954 1097790 787138 1030649 787105 189808 152353 1404062 865771 1668977 139910 393699 1391346 1668436 59022 764444 1195397 1177915 1228065 1953129 1021964 1142510 1276855 1393358 1782985 61153 293639 612355 585446 1371093 1295194 1766346 1631821 932766 1538272 705089 187707 91535 1102310 1931477 304600 1368046 649360 1670521 1859181 1805653 385558 1101052 1287188 175484 1075277 1395613 1658077 1580463 670309 1455868 260421 1005706 205811 1223587 1991829 308361 1574416 571159 1705522 265296 9406 916437 518890 390622 1921667 1019173 109729 1349042 838643 373430 406503 1587633 1323994 945823 223143 104376 1107739 1348898 916584 811972 1792253 1755491 565661 1245277 1358167 131478 257078 1474014 1749683 1066977 276869 692939 985994 467241 1000123 551861 1690159 1246614 276309 274312 1964231 159039 394567 689696 398972 1390420 1741384 1090393 710210 1709384 1093646 180960 1813077 387759 330789 906403 1132699 641876 349500 509667 256308 943046 950871 387501 647553 81623 1952448 563077 1662723 1358868 360161 596483 803969 679575 1109419 74139 1937492 952211 1033016 1098472 401853 482588 831964 331914 1550489 1403039 1871564 1635666 762458 274810 125106 789171 1259524 1791287 319086 602498 586720 564535 1458644 464204 1478380 388420 1789985 540734 900655 264980 26790 794057 1810762 1330249 1868933 1000989 549319 1305941 1728632 1523096 586526 887429 290983 191837 971446 1638204 1940940 1337676 1486076 1677144 1323150 1193917 279808 1112993 1266629 594844 493195 70434 300632 1285948 1425495 876810 1204864 1442227 1688223 530447 1826448 1686099 1667277 1000231 334680 1686084 901112 1536404 152435 900872 140578 1210578 946602 1749515 214057 1465747 1749541 1994864 381528 1446700 1408257 686613 522174 1439104 987108 387352 1380161 278466 1858723 476826 1197077 1799019 785436 17275 876817 627005 1100535 322096 1264598 647069 1259993 506907 885326 1512782 1485759 51561 89059 1656106 1982441 87381 1641376 1090384 1847620 1148499 167827 1670317 843640 94473 1730964 704987 1842270 1273537 624034 78888 639123 1986222 18589 1771503 1556623 1809311 648830 1366480 1324404 1283180 318687 1749812 1854748 1160662 155462 801785 127881 137926 1217118 913222 1286924 1917690 433088 819608 444056 161329 1335860 279873 1030212 833169 1301544 1176434 939195 8499 1472030 600249 1317332 389125 150287 1502077 1262695 680281 1855833 1844904 1050482 919993 1918151 1637743 1551740 942288 626705 434231 65862 442483 386403 106676 430451 405086 1283489 960860 181824 1946130 279990 586265 721340 481022 1370734 1977494 133795 292036 703782 1562799 1788272 364384 1024185 1553958 1280612 1752131 319822 587205 1710563 1000863 319068 825380 416832 492838 1269952 1490925 750681 88262 1031594 1986592 5229 1724859 1342600 605 242281 1366055 1135476 31289 723045 1474481 271325 1271079 1108044 530322 1478094 231358 1739532 1552756 82933 1841965 1101415 1181884 674817 30935 302877 1280820 1342152 1303148 546214 836888 1787101 1298833 1231513 1518483 791752 997091 1125105 272226 530234 1513784 1706281 1323297 128702 1481368 1917208 371719 259285 1633466 665092 1643354 1706729 535450 1632421 1229762 1692807 1003945 1512472 460150 746228 1166747 247778 1464589 1357729 264064 1730500 718009 472641 1677845 53406 1870163 812842 1992274 703353 1612521 1902719 4977 201569 1458019 1246171 1043576 1643806 752225 526933 933877 1848677 818111 511488 727604 555829 1272924 1575142 500673 1799460 1383027 629543 1493192 1368904 991502 247609 1088695 1573961 1179433 861434 595353 1477212 1473904 1180427 765455 619161 1631176 1500768 1008174 1379472 1157585 1945375 1748712 465370 1609894 531247 122982 1055439 1682446 1785929 619331 58498 782541 1090915 97881 1225369 1822145 974287 401663 417446 1491180 813934 1387972 955973 1687750 404433 69203 1889921 1581186 1594826 1781573 563267 343706 864050 289545 431070 850256 1291317 304639 1513619 1201610 1344250 712431 388559 1601594 1466674 980659 810627 1693750 996552 950617 965630 1620532 1253920 1913050 1607232 1411265 1793715 434080 223426 1450077 1153191 1060059 200865 1637528 877422 1371755 472795 1412921 301078 1834486 115233 1867343 1836272 992486 1333389 518022 844878 1808012 723466 170034 913981 1157315 1427015 760675 720837 777656 1275109 1214498 469111 1744293 507500 1705149 193847 1993146 1776853 416620 37759 1392492 166962 1267967 1590932 1442162 141639 697456 233551 1761503 884602 795619 1455223 959305 558608 1057970 1442139 1400647 1812916 1515169 1166290 444080 386757 221325 333416 309320 1416507 751926 601083 1709784 1178803 19501 1925885 463742 994571 1994044 715874 1182539 761700 593077 279999 1217186 1786491 10516 1044678 1597778 1859259 446376 70115 830199 92241 1607364 89047 1708893 632805 430484 1655726 1863007 1314836 1795262 441483 638553 1677822 124949 1405708 1747334 1536695 196943 1308619 1002568 937509 1599156 19304 1092473 729625 1599092 1048533 1206232 528359 554742 877600 1464288 1106034 963830 603685 299304 1026876 1870603 1684575 1794240 1941454 69077 839262 260749 174549 162721 1167013 590349 1596451 395435 1240336 1840910 1711879 1210798 1013454 1608485 1620250 398450 1820104 1475021 308923 1862064 1943823 1477859 508546 1277708 710660 1801475 13758 411326 1321581 1794758 1147465 1275885 90638 1954888 625116 1102770 500269 925662 1398359 474238 941587 738136 498144 703629 1020209 1095173 1376393 658242 37235 1836062 1658049 1170324 1824099 1798200 1111241 1274257 1691061 909379 91667 1246980 25868 1242108 509009 1517734 107856 578553 1464381 1759633 417915 1852835 295454 1609244 1594177 1502681 1903716 245512 840736 177976 378764 1385792 608650 1982260 600299 1040955 1114488 577657 662020 23912 1878809 1164381 518202 288737 458934 1010084 1960953 945174 1258836 1235558 1242506 358761 877125 1924463 1987604 60478 834827 522498 1078266 262320 995449 977832 1692402 1449373 74746 1806001 1602178 1272024 84729 189369 641439 1595035 159767 1025956 843947 383419 1493816 1107237 1653834 1120211 1875501 126069 1878816 285692 98443 607492 1434440 45660 1595040 1215183 1473097 994444 302357 412141 453683 1118832 646159 1161031 1415948 532642 1353853 917863 444629 217256 785752 437796 1176929 738683 541558 1806659 1986485 514928 1403989 1282237 794283 1189480 971888 1321838 53891 10763 186942 39456 1672358 771302 1331868 1432989 1690961 761732 1684557 557470 961987 63396 845311 1211696 1803318 1040536 386884 749430 501997 220250 1457610 537805 1853396 255686 1691211 1103153 1627425 692118 1778387 1600828 1516554 1587402 218048 1407234 1026227 379836 357903 1512242 1764107 1741810 192689 1018142 1519015 1452275 896061 1774821 1424865 1528225 1066529 672393 254439 764602 264500 453035 1563786 235613 157767 1940279 1641564 1228574 1293667 550695 1593270 1227592 861626 270927 1112473 810657 203045 1386688 1787400 1663843 310385 99341 725233 1179303 654541 989283 1982035 1729326 1176428 1168412 346562 1723528 1294046 346929 1264583 452299 912853 311106 905442 54159 396965 639806 443146 1803045 920852 480350 1693419 40686 1978462 1325531 493701 1506203 278448 930681 117955 672822 1806636 1101646 1673782 1886471 1115827 329864 615733 1989372 1626604 654313 1174769 1435633 1560693 358554 1609537 321796 1163330 371314 321365 127784 1871203 1130800 126596 115841 1500933 440538 419855 1005541 425848 1221299 1265748 1452113 1231207 807887 1382004 101953 1884834 929517 991133 477647 707854 582317 1610621 1500029 258301 1002766 1712685 528016 104404 71579 1702802 237969 200033 916055 1342356 1296097 147495 599166 1979328 1575415 1237313 741424 1248652 229845 1254794 1004393 1311012 214852 1864395 1712453 816640 1232675 428366 17485 1138663 523515 1272879 511227 768125 1548764 1107858 2280 1077996 1853305 826672 1909848 1560123 540824 575394 1448280 1945451 389740 756949 270899 1244586 825770 1695977 1927822 1942828 710008 997247 1448765 1639564 304692 1082084 810295 1052031 1886331 1111043 363030 166464 51295 374328 905892 354832 551674 971100 986772 776965 1495257 58404 1913312 1375509 1964212 272069 1843279 502265 773036 545363 166589 1924200 1289091 1146815 1929441 776950 185295 944448 808588 930499 1563499 1003528 1070562 1896959 748178 1052335 1073892 1097107 1275805 1770064 1369533 1119020 614333 306434 63714 1509359 1931263 461308 621321 870132 1910652 1801426 288609 730554 866025 1253224 1498263 54828 928346 1389462 1069580 637631 662669 688137 465164 228471 1672954 1997722 812832 1477851 428664 1438915 1191189 808125 1881039 1831363 807872 1710111 259425 353779 489630 672732 1802687 783832 251871 1749825 1210560 1538963 250592 1539886 1041997 717203 914723 1997436 188298 1203536 359973 92455 551136 1547929 1735612 486117 746877 1480261 1197869 989408 1276333 1995679 46229 339742 413116 1637338 1435154 1646230 380486 1672573 694439 1808394 1315654 793950 167666 1093954 398599 1257244 476417 259758 1623535 349700 1275690 223435 1016443 1166904 767615 257467 1702922 568672 1204139 696018 1340384 1282278 1022798 1084805 571333 718419 1178484 1858404 1249402 1525292 63381 160213 313554 170348 1923910 1100217 256297 92923 1435162 1422767 2371 127830 444609 1057169 776407 1001153 1672017 587292 812868 1257182 1367902 610433 78751 820144 238098 1995281 1879664 755645 208936 532562 722258 1513396 315903 1740887 1212445 1468466 1910235 615727 1242266 307299 752855 1510504 945209 851726 988278 45631 532207 854555 1907022 1365729 1849639 526453 817985 544984 205400 1901290 479885 1265255 1565371 238745 1664419 1182701 127022 374106 289187 1919413 693037 1022613 82491 1682479 508598 163959 964477 135027 975443 1735211 4764 1812996 1408078 448056 922492 1862039 796024 159504 167409 1080906 1802771 1903819 1607169 991795 984518 1391833 40206 1090526 1190178 480941 1786570 874067 1196698 310568 818010 60642 1338545 684307 664382 1002346 756044 588125 765235 943236 1049602 1493345 261462 940372 1370902 426048 783913 442361 1599751 959042 133826 1452194 1542939 487901 429017 1481875 657692 1886016 1969547 1387148 769155 1824825 922071 1942649 1347861 275998 1788218 1476550 54085 321382 1487595 354392 745264 1168682 578783 615482 411634 551330 1669051 725399 195975 116893 703669 1277204 343923 1599980 816762 821591 1606919 1515385 1933098 1100002 460678 1542154 118300 1566060 1190007 306349 154681 1909269 795679 608955 141231 1986223 1018726 214555 1382369 951601 1260146 792289 869776 1583929 1900357 694666 1435874 1393189 1592246 967600 1207315 814883 27614 587992 1444022 790901 1373180 1946229 1728498 76308 1284124 1798040 1525305 520332 338061 1126647 297226 193691 851186 1213295 1235021 761423 1745461 406199 1082991 552143 650518 58108 787702 260506 1561728 1830172 376021 1203015 1147139 321239 1234157 15782 1683484 1997857 1592508 973414 1206938 977562 1489237 41277 1776253 457191 99694 1862400 776634 137855 706362 1304886 1690598 325262 1950327 315082 919383 1561707 1471107 1711312 1643367 916886 1268085 39343 43871 1729413 1780777 488167 1344835 674415 654273 257362 545332 1279393 1665052 1317440 1808234 1400981 1840417 1730830 1082962 403047 310885 1049273 267635 949907 228528 1266411 327217 801338 1004954 721790 487025 372887 455417 727296 1553735 917248 921833 699463 721994 842515 1517058 1107086 118140 160940 463314 1103920 319392 1308239 235525 822494 809016 406824 1382066 481345 1153713 94968 1497679 93833 15649 455313 357810 728969 1173017 329636 1122625 469756 179882 1987739 1263131 252389 346959 1709957 830540 907731 1427734 1951163 258649 1346360 1450681 217136 680099 943315 1705198 1575049 15191 1433552 161554 850754 1069684 1283149 1017224 1355006 1621167 1508291 736493 200003 112224 980733 1833286 1049234 1570263 1151304 1441707 1393575 879982 467399 1056788 1512454 1864520 360079 637813 1102371 86617 1708290 145779 1910877 696895 1221117 1484294 23933 1212279 1749112 1528355 260809 442134 1180846 1278965 1321018 1767534 1873086 403480 1040998 864036 1055910 302969 1603369 680351 400064 801671 527024 429216 1353806 375912 475457 556101 1391122 136528 1141139 211147 1850664 1811122 1108791 1812382 1562569 1476241 158166 1195967 1535309 695218 674665 1841997 1129028 461266 183070 442129 26928 1680750 1762035 771235 1505712 1613823 710966 618738 624917 241531 1943219 928531 337438 374234 372034 216730 1718922 1604486 1581353 207286 284087 1703884 1751470 370383 19311 969330 1571961 1334797 48437 175760 436316 1916009 1076998 1508558 461780 1273691 1360033 1990116 618811 1913757 1644220 26673 524528 147120 33726 1762059 215118 534852 1251861 815820 223053 1654365 88026 1440094 1263669 1850421 1060527 841477 1932680 1608301 405025 1631260 189970 191304 607372 1081697 29352 620626 1641827 1170924 15749 830607 1848828 541045 131074 1301689 1817993 923370 578751 136161 261337 1723470 995514 33663 1398865 1938032 1165299 847797 229901 1691664 1850117 1040776 862114 1906203 753997 502370 1098601 842642 1600409 88782 1750580 1869620 402879 649623 1662772 83247 959057 211537 67013 284171 277825 682943 1246864 1511794 1920403 1220261 363111 520268 693405 366301 1705337 769855 820483 1440028 1605156 247757 359090 708116 255146 132110 1650301 799629 1380037 1684112 1851901 925766 754845 1351574 1779770 1327389 1694216 846213 1609859 253132 105659 1574435 616319 772656 1322221 1416223 645678 528408 589176 729506 331513 919957 1131335 759076 338058 1880969 1835841 885800 1949642 245282 495926 296295 1328042 95303 828568 897727 1908596 1392163 1810612 367289 1453002 169654 1533415 1187304 1113484 643788 90620 1027301 1773089 1040895 109966 987887 1189664 1511301 1785755 1735339 1506057 947253 959659 1647279 242515 1965422 274294 247252 987775 1666522 1269946 1179310 1614471 1876957 1932341 396325 682400 1266389 35444 1935420 42924 673832 1364834 1989078 256016 1794176 1634342 408155 1062594 1728354 958464 970663 1704058 1636354 1711944 1360010 555621 1512780 1296849 1392593 873573 826044 415458 1509855 147607 886291 532473 1025648 1151810 1096623 1644132 1747864 45566 1281207 1426191 1558125 704182 1699873 1830087 877719 994607 727500 1439639 711023 321234 1537659 1678128 1656647 413363 1102085 76207 153946 1158293 1052893 1110368 1949423 1396379 1167718 1001383 1173769 1166029 537301 552265 1326912 1601685 1219252 1386370 1582372 610282 833517 1240349 1125983 974485 1138008 1126016 1445573 410672 975350 129013 358988 911813 1571785 616136 631291 945575 1534045 797853 26282 1428883 1665463 860394 1250354 1362037 1139110 134445 87919 1949383 15665 1188418 1794885 1687620 1824063 648549 126625 597115 930679 216748 468699 418171 1131110 1105038 1077772 188585 356904 1190819 241271 1405778 556465 1084420 239850 1745665 1144322 1952489 1517162 1616036 726284 711867 420913 740205 1097346 521843 501081 1807418 1614853 758971 1677082 248951 1844952 1798590 1644497 1497242 1854901 1409158 182793 284922 1524564 63119 1620234 488087 1592151 1077803 825974 412271 1272791 1361765 364073 996995 1942437 901045 402502 1567312 1122852 419078 909155 1780944 1815442 121243 1279876 204835 1206710 1943457 588413 455631 907762 1838586 1848480 744928 1481179 706054 866049 1184094 1596424 1027081 233472 609956 117670 1616847 1298836 1789267 63393 594048 63324 680932 1156852 1984158 1041613 1356987 60706 1755651 973403 647112 1242254 724065 1261957 564053 493115 1456299 1429893 1529624 765626 1554882 539669 1680193 1103720 1958116 354163 428676 294445 881460 813325 1322940 1899704 1096101 1453384 737160 1222956 1651805 704267 152592 1120105 1931682 1570288 1495469 494201 1097046 1474883 1061823 1380533 1342816 1983244 1372536 1957080 571365 1132995 1279914 566345 1859159 412180 1379404 994741 732885 452911 1827434 1364975 1910218 875691 161037 71994 1301931 715208 590232 1039456 1537236 1954644 1285118 739884 1819882 693794 486837 734336 1894739 329221 990674 1840465 1381026 422027 487927 501301 1363270 961761 490189 1296406 257115 1819971 844331 759745 407021 1411770 1322606 599973 638518 974114 1089258 1387514 1568657 423010 1428496 1195319 1842643 52080 1945473 840677 890479 775261 970901 1527893 558423 734066 214245 1951004 1182518 53254 24378 1705409 446403 1723069 1068202 1372238 1589201 1481023 1344110 1257882 1203528 1661744 909031 1720027 1104820 879718 937680 903877 637606 1312875 445700 1962341 930924 770189 809311 1203123 700782 231284 1707853 1278644 332189 1144314 203719 859785 921644 1849121 540791 1997989 181667 1927425 1394585 675790 1448775 1743883 421119 421463 669869 573020 1459629 1504193 1201088 1604299 696177 1010949 1028301 1067269 224768 1799840 231492 1322251 200611 1625747 1407310 1186960 539575 444631 1495446 1247643 279595 1118622 23311 1214664 968572 126086 1714201 779588 7928 664622 1293424 840173 1644388 129163 1068696 410298 92675 1938200 1988257 90173 965483 837418 1346005 1323981 1678213 48418 1726783 510749 1367548 975190 1225725 1515931 1821189 782209 86544 1083447 1216226 470326 639035 1326665 1026513 842810 462066 829889 572929 800778 788123 621356 1572271 1742377 276301 1059841 1143499 1763901 1146556 1477484 1015713 871196 230133 985815 1201408 425309 684017 1217534 1236602 1336941 1851758 962938 1910131 559627 1404435 167979 917033 1920504 1951775 794434 1513767 893913 1002004 533362 587341 1428328 1989730 76581 1055085 1728618 602806 1142068 1351970 898939 1858914 1152953 1726981 1745252 935694 920272 923226 1665483 1326361 341458 910686 1607504 712260 983473 151301 1543320 1685807 929991 1053654 763134 1351056 1356352 469973 1981511 836806 1389539 1093691 294169 1614001 447634 949993 950184 1460550 1258009 653494 735403 686244 996255 844892 665016 879507 1516189 1472725 299138 885352 308683 1565008 668524 1078961 486534 1293573 1809955 99281 1918041 1278420 1501449 891414 687297 64963 1463705 1159146 839998 1965190 1640089 550544 1205720 1912651 1737087 1184141 820286 1260227 154067 1545020 1688520 1718869 1483588 629603 734036 400330 447819 1809347 259423 666337 1681638 779865 1244946 1106275 982350 1438260 325 114874 125550 1825270 746929 711362 1539011 1742025 1227233 1948897 119767 976435 1824811 477476 103172 1644338 1974963 1512218 443883 1534410 294309 807272 717684 1199384 944265 1154655 510306 229414 1407931 680077 1145201 1819481 497358 1944962 1992357 1170099 192478 540944 1757268 45066 1210722 1834242 1024826 47599 379011 1149115 1448311 1628180 555942 24279 1610844 1407057 1623479 410299 1705026 1052253 586220 791325 272201 579523 1290904 12666 738054 80441 156013 441624 967016 1871906 716794 1665005 1022823 880911 289107 812938 1998760 398157 764861 389895 170870 783651 603546 919360 1651276 1948402 1353373 454593 1380135 630280 1363168 1312718 1106252 56678 457658 1666319 615555 1500657 797369 1530047 362849 648332 129767 1031695 1997456 326111 263779 1715296 1107006 527347 1391009 1744704 1927709 1312850 935764 252246 594566 1764274 823720 1730598 1632464 1741977 843300 1153711 1007618 437174 700993 1284845 362212 403487 507924 826496 1689344 1319030 1970724 301286 1796038 1234093 960840 1995444 1911354 929445 1424639 854846 153659 17989 1824589 128697 5118 1913488 1632830 1945352 1754244 542245 1058814 1520994 1331056 1618018 1682451 694838 1517018 581237 1512056 1567561 1646073 705700 96367 1749924 1368259 1908414 1068456 1412815 212714 1033368 1599309 1925797 1773864 368491 1839798 669620 1078928 136351 1897410 1916873 565493 726564 1742276 831510 730521 1667683 44632 845865 769373 975451 1499943 255069 611403 1601802 30859 836091 1451996 615265 807179 1654937 281443 1267928 1393784 814738 1873796 733934 131534 247533 1049501 1771024 1651701 636899 1140723 750097 1341708 1816693 995655 46179 1457675 639051 1741622 1567063 1463583 736702 704563 1126466 1511870 151482 681801 808581 136231 1155486 95265 1760409 1733758 1899586 467770 1670770 1708920 338131 1682341 738496 95137 502139 1799450 193645 1531026 961321 1620213 1860386 197652 741284 1854904 1636012 1560971 273785 820090 33478 260812 879640 1082314 522823 1725751 1692386 991189 262358 1989661 473388 1650066 1515521 1785400 826111 1826375 1731622 900679 1729155 1804873 648868 1948295 213816 929349 1985335 1230088 1814038 1290937 841648 12181 1658378 1811106 784668 1279423 762613 550166 350744 1037603 1827622 1558139 604906 923835 993558 1088416 1169823 133760 1677467 918087 1259968 625839 1440912 1819827 1004223 1431994 809478 104570 1429606 1961014 1480481 741000 139247 612172 260798 1035271 1188701 1478144 758670 1672706 464322 1401310 715847 1732709 1399626 765787 820846 297368 1180183 396105 850071 1035874 1009709 1755590 1611226 535424 1241590 258772 1841501 1954766 83705 1356342 882463 1082310 1565947 560011 139770 92413 944766 1670175 444971 1239404 1861039 1425492 628926 1326254 1893385 1569637 1782472 221765 988178 671502 1624089 1939755 322739 243934 1929642 1646504 1374746 804763 887305 1846142 166042 1809232 458884 461398 296814 532739 1335615 622479 1866935 1930338 732395 1576859 927451 1972573 1368275 1516878 1207514 564909 702351 998954 1577139 959416 126239 1108517 1192023 1942630 98654 125159 1401848 1737592 236868 1897543 1980291 39189 1206000 1336052 1922094 1015993 1835008 534842 991650 460765 1254630 883888 964227 1657784 49258 624144 1357897 1486730 349257 1109850 449218 1969293 1427619 524899 1624747 502349 347944 1282541 164906 1861118 1812884 1139197 1980776 1414436 1809981 1089108 1358495 679539 1616954 755399 1891516 1830112 1591387 1464586 1162651 246359 181053 75294 68013 747325 210686 959331 11044 515128 1254122 560634 118344 1146223 1933116 328154 16108 1887219 926421 1728255 547278 685204 1084659 1992195 836382 1005290 1135591 349134 1068800 105970 1506955 994931 465460 487824 1055083 475909 529467 1358135 1696620 762868 365700 191737 1329428 1730445 339295 525966 1097284 437271 864613 1386073 132580 216042 342165 591502 998137 229344 699677 606904 1327540 989502 1586236 829805 1101063 1221214 1029971 1103230 177279 266596 781288 1224001 1896849 1169786 1259163 1397880 1051261 569138 349219 951485 1334278 1191324 1256475 1904540 78371 758030 1678107 1769221 1020042 958511 969096 781083 966466 1813524 1378796 1317493 1555775 1568449 1148777 1258168 458172 1993715 1245058 1772602 1315726 1049646 840772 1150061 1423610 328515 1166075 737196 1701441 1920708 1719259 1788389 1925237 1647554 702136 1258347 1071012 248961 116592 748346 574524 1398672 206710 574792 1580809 552255 104771 1290800 1241785 1771609 1292918 1724060 482172 6520 1913406 312919 731288 1488007 28795 1728849 1357796 1937379 389103 1532573 747203 1916120 835539 1173269 1136493 254190 47616 1480925 844854 1940285 1706165 1262647 1201315 1209738 290296 1215713 55093 1342604 424846 1071006 452225 1904719 178572 1054947 1729615 1699486 1900405 1549397 1553810 83416 649240 1423853 112571 1798547 1487808 1325840 17768 1378864 1574749 520162 1751719 1538750 1034838 1185377 1455039 1427283 1934804 1376688 755158 287919 472860 1579178 36694 1248953 1593862 1831235 227994 1412127 807937 165603 112013 1334805 260537 1089526 1362473 661932 1427723 1600142 1444634 774539 1685273 1449352 1620952 189817 1972914 172182 1620557 1954112 1565674 1153891 726781 1028964 309564 1261203 1877732 1203604 501455 84471 1446586 1938872 1145329 641893 719182 719302 361774 1713728 342125 1983180 1648708 1792774 1542494 270805 9228 1636206 200121 1186578 1282646 596293 205266 1561746 1047605 115364 366913 1234603 1616857 121534 1223720 1948107 1540734 1981692 413031 797028 1642469 1975201 1870692 1414255 1377470 1424944 100992 1217561 1277844 995714 678892 1561656 697473 148091 997431 1070080 1204924 1492356 354516 733936 396533 1413546 143240 1595899 1126398 1906647 1852434 109806 106995 1446304 1781017 1010052 433529 508424 1930468 55056 1346478 176053 594027 305431 1903090 198514 1474623 1403907 1756882 326932 1095468 1619301 1932279 240011 1189583 228374 51964 1769962 1856833 527961 1245119 953035 1353331 1346482 534872 416359 881635 1663690 286666 989372 1929306 1648555 539962 970418 1513386 1259255 398623 1014606 1437877 1196671 1504385 1294803 1491165 915343 850934 237192 174981 350121 1055778 222568 1387307 488075 842677 1808755 1893292 1020010 1802342 1603398 785162 883988 1809815 886157 194996 833291 58021 1364900 692451 735041 219120 1657355 302640 41029 732077 126265 1682839 1124123 1563829 16526 4781 1147502 31972 37207 359277 856180 472508 244615 547623 1581072 1019981 1187271 1587741 1924596 1907232 1343095 1765127 1827331 1232891 969655 1354846 459592 1200911 364771 216768 1200427 512818 51076 1733476 541180 712889 964932 1822198 267688 193901 1794262 987527 1745917 1814774 1081408 1270124 1965584 698668 543823 73888 1767571 71786 571751 1166071 69144 1842931 883075 431629 1908832 1076363 740573 1106160 528190 1381677 295792 1203877 257739 298286 1458344 1547224 1100094 1763533 1608612 661524 1286577 1785290 609298 910308 246248 691388 1422111 1311693 135886 1293207 1838221 485816 1113024 213389 400990 1503142 1592088 1442146 279578 265590 1441028 1711996 1767565 1316002 1495629 1049568 1789218 234044 1192174 982845 645517 527813 1999117 1125864 1761692 120916 1997435 1051569 1217135 66779 1422419 475163 439586 352779 1438923 623071 1605601 954863 1739752 113257 755360 767518 1126141 1996184 1031007 1940004 280874 161544 1108756 774866 1292270 224580 840020 1980219 1834928 1370990 362971 1491788 688381 6340 339739 220865 526267 351804 730103 1884263 707316 190024 935321 979628 497692 1853514 144839 932047 824118 1575037 992933 1325520 1350130 1994373 1487176 877300 1761110 251990 91742 788863 143768 1061014 1615933 826293 283206 1125673 135357 1252969 1509674 894502 1660431 1097078 424668 305011 1284304 102924 880450 1670467 1738562 1509653 162211 547786 719669 829185 942324 492033 547983 180212 898529 131298 552424 1723043 592185 1503183 483151 758940 871912 1616054 747628 1493945 1846684 1662523 1833512 82343 620322 288309 1822832 1910566 1142422 1319784 1196687 1402685 1593675 1928242 1197874 553091 1152721 547265 1468818 74544 815141 263978 1349063 1578885 993422 735906 23525 519453 302481 1839767 1446008 991490 499994 1539019 367016 1010787 1234799 1641439 561827 160277 1142169 1022689 1612042 976091 345970 1078024 1557410 44847 42078 1177446 1123572 1932056 1934474 1253336 196542 1811976 763795 1790013 301461 1381276 839081 558559 97861 551222 1737963 802602 1347577 678603 1620465 1478808 620898 1126635 595021 211972 1192473 1712852 1084061 528198 265772 38065 1812112 178397 1434920 1708933 1077560 265416 955068 1928626 605133 772290 1901443 1020546 46247 1634680 1007685 1865121 1384352 1567695 374787 369630 1624842 1439468 50305 1625776 130715 861713 499842 343520 219593 1940956 882876 132384 397344 892888 1301880 1926387 1473385 1527247 1074179 1704212 1154309 934355 15920 1943006 1044195 26482 899638 801547 160135 1052618 1208275 331464 1381641 52680 353424 311615 452290 803841 1076746 578683 564698 382013 543299 459012 995391 1500801 753236 1562787 906704 645451 1960551 623425 1246523 1629249 1207558 187217 888507 135192 575838 515462 1289429 555678 1975709 686631 206035 1525347 1197615 78406 342763 40117 1125809 1056520 1426512 481402 1208377 1994714 1510085 1429517 642428 1326773 795919 835760 1984033 720947 694472 1734628 162274 1839766 930091 931876 1814490 1645525 1365021 992001 1420679 1034813 1470134 799753 676250 957238 54568 1993641 167027 412012 1245471 1839262 761435 782020 1537885 1786640 1279057 974144 1308688 1966476 690714 856544 1167322 1313912 82386 1497161 1199747 989464 1572163 387519 591961 856856 1178281 1589793 76979 777444 1231171 395366 96593 1098761 10466 1803701 1397499 1759755 1934869 2895 1247383 1227539 423044 906414 96625 1015411 1323374 1068670 780185 76548 1261874 974032 1744642 59302 1612084 1050845 1767157 1746677 1398705 1365169 1135644 788408 455673 389906 1771188 628861 1483759 1310338 1779802 1644615 117852 113708 1292536 1887140 921379 909189 1155723 323391 1922344 988867 630258 449570 1947109 197219 1497634 1074083 1124804 182160 1695919 1152286 863080 1885024 1940029 1982624 533717 1927137 1145267 1030145 1082623 1293444 1527802 1130147 1583835 808454 1709181 1057590 56679 915764 1747844 255656 479322 1735919 812731 747221 1474490 904520 1046416 251038 1343524 819858 1233877 356094 148407 618892 1737460 868041 1218556 342214 114972 174382 308734 1465471 1771219 801925 424502 1883641 1470544 170308 587077 403287 885782 1228479 494429 1122602 396660 466099 1060431 1381521 1918056 64087 1743489 340471 864049 936554 883577 1112180 822883 1914269 693783 104188 1256424 1724454 145553 210687 475980 483984 143709 1745312 760971 312249 1139076 573040 1210594 822369 1185812 527549 1775023 441989 289956 1840390 1531235 1347485 1797673 1793476 764490 1877667 1552761 1775141 1514178 1855894 1031280 682807 1365541 1643267 82033 944217 332671 1776137 141295 219384 1266595 474282 1796065 1756353 572275 1315131 1707484 1925588 820310 1500021 795537 1796763 347987 226595 1270436 1757923 308174 951798 1654325 1163242 1195887 1623193 156809 531253 71494 273218 1013329 437748 817877 1440241 1245789 1055931 1480052 1811468 1534697 1342339 681062 912270 783024 931150 30968 1250195 393628 1919105 1340218 512697 815797 1984550 1948456 152565 128791 874757 877645 452488 491921 1618850 154766 608277 490545 58042 1272205 1164963 1952998 1462923 927288 467382 1179177 1393033 1276505 663495 1671228 1143860 457846 305995 279013 1430291 1671671 673882 1924712 413182 1389814 1952273 1771607 803501 703452 1950638 1742986 942837 953529 203408 805570 1566401 989087 1045241 1119486 1712424 768600 388855 166494 875944 49481 1578662 1271145 1437631 949068 1960645 1712023 1945194 1627542 1891993 1709768 1752718 1115182 1999238 1599593 930933 395057 1304260 170681 978067 1070638 1185854 1466376 449572 1321727 1887601 1255992 734760 1217545 1730617 1525729 1976587 357749 1637890 372266 1801342 1918073 356418 1571439 1760817 1756956 1831094 1043405 1933922 1079235 813208 1016674 1173183 166453 1083615 299818 222482 1556194 1727997 1455135 1171917 688006 486038 1233913 1154730 398094 1721532 866947 1126433 978411 643398 855691 1552643 93944 1535299 1693373 364584 415840 1470956 932114 1623348 448736 24260 1808641 1405719 1267326 881751 971310 1323432 1330744 1676029 1465376 1727765 1460431 1201751 1349653 41547 1086442 573962 1732933 651281 1778590 1071847 1771470 1536589 1919279 874599 338270 1763073 1283095 1708410 1947624 1965873 822683 683070 923320 1530423 1101549 1251747 1193749 592921 521564 1992141 825286 1577046 1071479 32308 747586 665339 41863 814281 1647731 1595682 660974 652891 709151 1604571 867206 554935 1301983 1875945 808147 451466 1235345 408133 29041 1977071 996787 977461 1747756 180554 1168309 1609391 1535742 27345 898649 796089 70486 552580 171414 785074 559466 1613028 1526171 1884629 1991301 973815 940237 1705960 1066777 1287957 1839669 151407 869220 1402422 1202617 330650 1686614 1382563 1837953 590664 610119 512794 758515 1855784 1058059 1116590 304267 54541 1972982 371131 1421379 672373 1582509 1482282 1834917 1474906 35732 848756 658599 43932 165592 128786 899433 841727 38607 756805 1751831 518630 1656455 10739 629057 1324573 1030624 1776767 979375 1770437 939255 1093373 506396 1040162 1572959 1702694 365121 1130132 890473 1103366 927812 493994 931337 1415743 375296 1308865 178492 477209 1534936 1221376 1525715 453783 410734 1596987 912119 1257844 473852 1103276 1601307 500766 670235 571347 583230 1400128 1556685 700516 1219491 716393 74156 35707 679154 1326150 403626 1835759 825757 1705012 1358911 1511901 345653 1378382 1215909 387112 1945822 44286 1914630 1784985 1853767 555951 180176 1073699 971371 1068113 1758632 1394589 1865092 1275088 1437367 1655493 380479 1030269 462693 473744 267591 1129552 1437790 1653351 96722 409150 473935 1816659 151170 238048 1600705 383678 1367515 541860 1854400 919534 1549376 1272012 102934 635761 871128 1298978 1340524 1268496 293293 1170969 1463833 1012843 759316 1715563 370406 1846048 1701567 1675541 558276 1171165 493234 1399402 218176 7117 1284884 1874746 1127001 410835 1104947 1794786 1461318 1744798 1474572 575375 1589075 1790017 724306 1351385 1757523 842744 1124025 174072 1666226 1771726 368490 613166 1694316 233114 1854859 837239 775739 1618430 1448026 1343669 147593 156297 1183199 276441 656078 978515 1717169 1033681 835302 801613 445795 127327 234437 1862376 149106 1703769 1012528 940964 1328589 1449307 252336 182181 1565583 491669 781621 1202529 1259832 510319 1745447 1858777 1405800 483884 1194993 1659955 1250155 985057 375037 1520272 1150614 1841210 1405176 1353107 1360658 625246 1347810 1240348 257706 1911647 1981404 864185 1322837 1613683 1087951 1386704 1298260 1587383 1077897 160878 1031215 1947077 980667 1708512 410458 1079872 204718 225241 1011588 1481016 463248 1604404 1549570 385136 117788 706036 866490 672738 613540 353516 1105649 380579 1783180 1894886 103810 308365 476285 1852581 1000534 1670257 522179 256642 1488092 1404318 1034615 613191 1060495 1367210 519970 900858 1223902 1331537 414164 111310 761429 1026280 1026470 290933 758466 5045 1030571 146438 951523 240576 1346290 328319 974819 1165659 499227 1248213 1778137 1672103 1409339 1841624 1235355 173442 1137823 492826 693108 858276 1443327 1804909 1460877 1365740 1666582 297905 10958 1475692 1404982 257937 1694677 1607570 702127 66677 774749 1234193 1985613 1762961 1610950 12864 44299 229755 195332 321221 1644869 534225 451928 1984989 1662566 778616 1378194 1294117 1653750 1220290 1877678 1427388 1547686 1897309 180386 1506225 1551122 90233 916369 1292715 221418 752867 451630 1253847 1693478 1661989 1348619 985820 1243831 473559 376504 1736719 351356 164624 1574248 975627 1945309 603299 364472 1542480 368577 1687493 1823234 413691 332087 1632542 1341129 1584765 1416509 591981 1607841 264541 849886 1743978 1260078 793409 1193950 1308594 1736129 468853 985318 667623 1812739 1762461 1919809 680381 1951085 1756520 973680 994558 1675473 1017380 821403 235083 393919 624406 513979 947087 389943 33392 459531 782112 382616 1997132 281943 1450767 1896220 1571540 1241358 1833093 645772 629763 404601 1541008 1529144 24046 45022 1335573 515322 1765932 1293309 52105 414511 1843213 413576 816247 1744930 1015920 1886217 1788014 285865 178817 311079 336092 302800 251672 1258633 985951 1226200 1876424 654152 51816 1812467 60233 1624409 159948 1381809 444538 819705 645670 132183 1838411 1700184 1161878 1313504 894736 1863232 550851 1274830 1224288 303006 1670135 1977400 214296 914287 718545 1311955 1992022 1054079 73699 877993 84863 815369 396474 294093 589871 1034600 1134685 672365 1372111 1076303 219257 1601028 46539 755513 1068813 601331 1451625 571032 1911801 318521 1864534 1479529 919317 425343 663392 237010 1524974 687265 672274 1920031 607728 805479 106059 1286857 1571374 1447015 1551588 1398105 722675 789193 368504 1938050 933074 1884627 894335 1357105 1697253 1101371 1811958 814917 1950874 761403 1207249 1787535 918375 1370949 1494739 1464614 251684 1561551 1317089 1292009 1438418 1566959 99899 926224 1515060 463102 272198 576679 1431726 561564 987319 1758822 1121259 1044668 814098 427002 1622185 1272066 19820 1155593 1402620 250244 1677653 888328 1653771 1606535 1830844 1491570 458383 1344069 129909 347372 1486847 637301 1788596 1552624 1497410 1501927 971383 1113741 789813 796620 1226843 92926 1340368 1294558 1983810 1130182 1997452 1578973 885470 176632 142803 1216161 1209846 238357 1736807 1610275 1339059 1423333 191040 1814248 142664 1210394 151343 1427016 442292 806509 738456 642643 1532344 1879571 343537 234573 713534 65117 832520 1898467 1225400 1169486 1845912 1092610 517443 1875158 604314 693468 1424910 893900 1453931 1729681 1233728 760872 1601527 1591127 1930768 271951 1114186 796823 742136 862033 251151 1979053 1183701 1874777 8978 1320397 516484 1885704 491698 1663685 1343904 709581 326079 395463 933144 259724 1751182 281930 1383660 273246 1807882 291342 1842869 109071 1790887 679727 1525951 1860391 942648 662096 838675 682057 1151216 1721116 80083 1454435 1138708 1067619 925315 1988057 1298805 383472 1731748 656520 1353775 489063 372137 1726921 1391725 617257 916938 974941 966143 1939379 487806 1446767 1697330 1890664 226052 1460679 39349 715891 1054133 1943535 1170332 202678 288008 1683398 1610526 273940 1919783 228769 916420 1750757 292718 1257015 1957019 1229090 934863 500387 764278 1931212 891569 1332103 309259 1687579 990889 642644 1143591 918403 1728169 926120 1941595 326447 1481954 590050 390360 538653 23899 698475 1274277 1486068 1059134 873448 28528 406442 1295416 1248214 282056 89153 1075554 230803 273727 1339448 1985381 971090 869213 320295 1011923 550451 1735816 1966182 1487300 553024 1284657 340926 630401 586520 725163 1161559 784378 1959277 811971 709375 388377 1157867 1203480 1458567 593556 548641 803505 1874255 379164 1673130 433751 1712911 728333 478223 682831 1617274 1261266 1462561 605969 694628 652890 436673 1807255 769970 1488129 1593203 1295602 1083415 482530 1102253 1736827 759822 149880 368181 1483464 134962 1022259 461740 63110 1221336 1124004 145530 730311 1939096 1864916 374415 1116175 1142129 401141 1940097 1302437 232154 1747594 1518525 115194 1293834 339511 287620 1831379 199877 1057768 1134821 1275340 130300 652461 699151 1805716 1238962 599259 71599 278748 1374563 1960020 280845 215853 276610 519171 310679 451110 1816007 1743597 1813151 1358070 1609961 1113167 1270171 1932826 1374100 1343421 1476124 880335 254372 657184 578347 1499632 38713 627027 987043 720719 1428003 772702 372918 1055144 191332 510268 1619287 1725690 866232 1713795 298128 58462 729381 1388589 1684645 1075134 1299240 15852 1361106 872450 1677675 1391596 1518035 572949 661088 797396 1685799 1392735 1631861 1242930 1500981 1518480 1692885 1761009 1784151 281770 1635883 820532 811493 1223385 762975 35508 640212 1644670 485913 55465 542065 1709559 392096 678865 1262046 1027276 395287 820395 1153008 526205 813646 1371640 1428082 581368 789190 81331 420939 731768 918392 1397862 854487 1052761 206451 1280240 168710 1974982 81466 1768596 917263 1299539 938237 263173 255566 1315815 28842 1845693 1923489 1710655 1068970 581840 316083 1217763 1250028 1275628 1668981 653446 1782602 947541 1177070 1878319 814312 53778 1692363 1393036 1094953 897640 1727260 33477 817765 837034 77969 1043028 90885 1574767 440558 607725 1736796 1110510 100651 975756 242202 1562012 1103174 757240 261230 1443046 773254 573000 1062545 1123914 1257578 1259758 90211 1230675 343159 1654947 344632 552508 1642786 972441 1448631 474003 1393361 908866 1602021 1677497 1198183 1020439 1794266 40701 803026 1801537 52894 170446 1923325 672677 610860 326809 188934 367147 1915177 534173 1387199 1297617 1839263 958783 813022 1660446 1263066 265851 1482868 392757 253207 1101946 1942722 517166 64843 1424487 1188546 1838347 1711162 986118 1087712 283843 1998174 1303284 1221462 552278 1699501 1168692 714659 305990 381040 121055 620475 1066908 1451905 849951 1590613 1131772 400328 651470 371076 1885223 1075935 1845043 1911958 1334741 477580 1265553 1721182 358503 1607555 821296 414859 78633 1755701 895428 308124 1990623 1309376 1906306 900606 53512 1631591 450210 1928535 548879 380990 221364 1790825 961282 64820 41825 788910 1507406 1720361 1542856 1714271 1089318 1934883 1725240 1779833 854520 1433393 1073643 891989 901351 1465261 599779 1669003 1742604 80953 1591575 1136583 705150 372245 1378252 384481 277767 1169081 1885844 1800159 818872 1833345 130653 5232 1288736 83518 926568 904205 38441 169504 32014 344721 1047843 1278325 1433652 434452 854491 1447071 1933372 1389235 926435 927354 843575 741497 218029 88963 872499 1191754 1878452 707644 78049 976232 1179510 1305539 931256 987477 1685474 931516 8470 1914511 248570 658217 1003243 904889 470115 1693274 80650 830827 468115 1894742 1432026 1241217 965875 797945 1761014 588419 1497878 1370815 1100003 151378 1435719 451686 1072035 255996 1163638 821072 1883916 766392 893667 1550848 964428 1704828 418721 1282425 1735545 1784368 547591 1368293 698501 1446051 1124878 1728546 653350 1603694 1413325 1361827 769101 128023 1205298 1572301 1878199 1653713 1838748 858978 1681424 1239341 585242 1584099 1906180 1385064 620109 348162 1951957 455343 1776476 837697 817083 1685713 1999516 1611788 86596 1478037 1811405 982257 1928263 1084180 437784 1884867 174940 1965055 1865460 353121 701739 457390 1861864 1771773 412221 580981 1037376 626112 1463390 94080 1708785 992078 910538 1771719 1224720 375485 668921 500978 614612 655537 1791448 299679 1194015 312324 1526651 816636 486308 1817741 1406320 1539289 1281358 1653497 1886913 387988 755549 165004 550571 986005 111601 844995 330417 596568 1479244 1751368 1920048 945152 1036993 1305034 483505 1567889 711279 1295672 1014396 1276536 934041 1762939 620105 1623176 882974 1246797 543732 682764 1125638 764089 74068 1929405 1254232 1050718 1625492 169355 1440544 1610012 197165 1336882 985272 1001480 1011591 1445756 106594 1854389 1357838 1950533 399122 1862525 575871 884097 1042682 244398 627847 232150 1218444 39317 488277 390905 1819710 205459 1776203 1649943 918065 1034236 1506409 635367 525234 1178018 1486674 833753 32205 267110 1912744 570140 1312799 1832589 1320573 644250 1946876 645056 168755 436883 194253 186552 1850822 73502 462328 1848426 300307 1839888 1267423 1517225 1995929 958183 635292 1758425 1578639 810947 1593653 1309156 1459131 184369 754959 744738 125948 1769908 747308 1781328 923045 1023270 349327 1414644 1869819 1994620 1257909 196631 1321022 1059558 1431992 1636219 656517 1545722 119319 158977 1733705 373745 924057 450297 1985606 755648 333118 1228643 220824 960161 360972 563491 1613904 265014 371669 1582214 1206091 749213 345792 1793262 822395 1791169 158448 528232 1795029 397116 495009 1125106 814614 1039478 1293300 1517462 1726701 329021 1550014 1255240 689038 1582969 1687710 555726 862737 587181 1794407 1885522 358056 1210496 1862358 1182512 1484819 1708708 1550787 400987 133737 1295086 1492511 1304987 1679517 152482 1734948 508909 1682979 1024949 263230 1334410 752616 538032 1041630 438055 72765 1441034 1924217 341032 347579 192774 358246 1500103 193963 526350 1948031 1500497 1639654 1467326 6045 1482104 258769 1983066 1021069 322556 1329543 1078372 1226482 824830 176865 942853 1151659 1171016 325291 109445 974473 617460 1996617 1139932 1072465 1737113 984114 914288 1622698 263036 1327955 774278 1677564 620679 1815710 1227673 1822623 791690 331483 503880 1502608 1501504 1167763 1199942 1901755 243089 464861 646166 1541806 44948 1238030 1601016 1689479 1432554 882720 888038 70731 379682 1978194 794619 1397201 1698004 1488743 55627 186086 65411 1589632 1120229 490692 1565170 124383 321809 870025 211078 792665 1526482 989050 244030 421671 245547 1541422 45184 198342 1288574 1791893 1581105 217445 407810 978256 448294 27624 529239 991530 1180508 1216082 1667100 980807 434801 812597 1295660 1217439 1927477 1608971 810436 717059 380156 16279 202446 631099 931019 1127452 230885 1001345 1726445 1997691 413425 1935551 734024 984516 794699 1546930 477073 1745693 1406280 1816159 967099 629986 729412 1625432 358742 939842 837608 395933 831236 1457276 1345329 1349585 1919598 161405 257401 1784996 585443 26310 215482 1241851 580952 577322 86293 1973352 1545463 1222061 289642 833820 997440 1929842 1676557 93799 973714 1711234 36009 656445 38384 1682419 1639641 635510 727928 1333681 967428 196685 1596648 1843899 210176 718119 913748 648291 322549 229347 319895 121660 1704347 215947 1241077 1039250 1193490 1189404 762941 260469 62551 420897 688437 744943 1200086 1633409 1003308 251634 773951 1444597 950813 1368962 642779 709383 153348 36514 107266 1772683 545891 1657408 80463 74558 306665 1023890 1218765 1524419 775665 425113 1591158 1520830 865408 512334 1687498 26389 943022 1496667 213150 573590 402926 1136908 452073 1151851 1411764 1680799 1903191 953046 1166254 1056920 1727159 1053393 1802480 1287980 229953 772184 748280 875676 336098 1470923 1836200 950022 948123 1759516 1598219 1189030 1351712 299271 1784253 1998000 1761411 291841 914342 829610 797204 1941617 1498448 1815876 37900 331100 577893 1145414 85110 341909 1386293 1419850 1449268 1870282 486161 1812349 515172 171333 1635230 1022329 920978 1280342 302255 1576113 1173421 871106 245217 990454 1901083 913642 1495624 1495642 471829 1843074 1476129 646000 1824551 1290891 35717 496448 907864 120738 366443 473510 1081514 1932449 496237 229618 167698 1495985 89902 651971 1651273 1402125 282694 1260848 887521 1673822 987787 737034 733353 1988290 1609474 1631229 290746 171469 759335 1433824 1314077 1309286 1069650 709827 550244 405729 77559 1283835 364758 1453914 1925689 1553922 1463722 366091 1749894 1442700 423648 167467 623079 1834587 1159416 1529022 1539479 646910 1865316 1511479 70641 585423 1683244 1529791 1197652 1650239 902063 909981 1922601 1942965 105296 1324205 1490108 1898421 1253380 1815667 1523547 1437296 112849 1405991 556813 1869881 665272 518541 1848618 1341569 1647155 1637854 1002318 879873 779422 207903 772639 1731710 1769904 880937 425931 555366 115765 105546 1038190 1385232 1221017 353425 32416 803378 1655303 834143 842667 1200569 166075 1220114 127548 1921046 625484 833060 897857 677698 329884 387772 91173 442388 973466 311457 1169438 651755 417103 1602765 950334 1518425 989402 700916 54694 269889 241134 1247170 286726 1165795 617321 1935203 1682528 1903670 265010 1285798 73964 1971768 1698109 1979408 1357291 1996836 715174 1152070 984894 989373 1665948 143318 491780 511573 1358879 870914 1053481 887016 58570 554636 1553254 1141503 745600 654941 283805 823838 1867201 298131 1034607 66576 989652 1143308 348520 1427427 231881 1105777 1878158 650851 547678 1417665 696206 1955104 1008100 1507284 1218457 123774 645544 299419 1260796 1378193 943654 671878 1859432 232571 293054 757725 185072 1379503 141152 1434246 1801120 885024 1516565 745598 601801 1660064 1356586 1266936 1729678 631112 74893 285183 1755258 1808656 236886 778319 1964532 286388 1295054 1251878 952426 914697 693209 1004176 1131037 1202066 1491118 1322758 1881824 1368336 1197017 1826999 949909 650580 1454725 25554 619153 1618586 845323 113498 1137298 1712633 1472441 1731871 1792599 948683 1477276 1606861 1075581 1779615 1891854 1137359 1732476 1778409 322173 947915 1858388 1358951 1355360 52616 1406493 1585586 74562 873832 93918 253096 1911563 838651 1047447 1846447 1868126 464690 1466927 455638 1806123 1577728 458587 253987 1471717 1692130 1036748 1885743 1133835 143100 1161801 1739707 1761947 1628023 754606 106458 1804682 1217557 1314994 1438203 700888 743540 859813 826545 116115 1920244 1240009 408139 960914 258069 313454 1755012 973376 898987 1188036 941185 353753 1495420 482349 417950 1266487 389093 79859 1386512 394306 486306 923693 1054841 1896021 1651688 571986 1963084 1491382 896782 1764750 1981252 1675669 112159 76844 938158 684217 983492 656300 587602 365852 559343 216331 431 1245894 416463 457725 725097 1295171 1967721 395163 979098 54169 1731567 646593 215587 1743361 780556 1875740 1497372 932210 267769 1324497 318008 1174566 313132 443589 1720961 1168883 915324 613925 1023292 235775 1728713 278043 813202 367128 1687923 1956200 702072 871082 125365 1731356 642304 1510445 109693 631079 840225 990833 1784809 1257040 1989896 1815389 350182 610204 1085915 961502 872500 832184 1990526 437021 16837 1461388 338893 1685482 895031 34703 107846 33153 1826115 461901 1183403 613473 465082 385423 1761696 618556 89838 876636 1183642 9047 1821464 454813 1563783 1605393 18578 547636 496952 646528 1996704 1445033 160769 1093837 339971 133195 1558566 173137 1906253 612864 1601340 1272247 1811498 1401820 353723 1735707 1057159 1515948 891096 1037204 1942327 1243768 1822572 1142253 210937 280307 526256 1338509 1754127 99794 619611 1352273 1618175 1798391 1163558 695240 1991643 1417367 1722983 983092 276933 1442498 739213 24837 895549 1147737 1073894 1238243 1159792 29907 968984 96224 188994 783593 1189430 221760 1627333 231512 1922163 1551415 371587 1917361 1665323 949159 1837519 731860 531326 115747 1575800 1128958 1187619 47955 1828575 1941561 1622821 457854 478971 1039573 1609746 740336 1836336 757782 708597 1105134 514492 1777088 669130 549565 413556 227605 1904172 1123155 1448918 1035209 518945 1277393 1433839 1610898 1344719 1363636 132159 227443 196185 662516 706073 1900324 714154 279640 1716155 1052208 1946948 201320 1831809 812188 973705 194787 1287667 1368145 397657 357339 671363 49380 1119410 748131 1186482 938152 176070 1562266 432828 957341 682773 1244489 38574 1038963 1274675 1244934 1751866 777565 1078634 1463254 1961181 1975711 1606644 1862537 228940 1307587 1527293 1158024 318931 729882 1256386 1917850 1501503 873949 1723460 1672306 1217476 1161918 1889222 636793 1458192 1653010 909090 733340 1825063 1227170 285492 487435 1252289 1038206 1325835 375696 501054 722250 1637916 7870 1209994 1339062 620592 208271 405569 1366331 50077 1039395 1578488 1005373 1203266 911379 346615 18949 512301 439305 551054 1347321 619282 404302 1084089 1192981 1861245 438235 249028 280768 1399323 1260102 1199776 152311 670855 50882 1767818 106669 1768797 218646 284563 662528 769353 924935 517237 393607 416362 730043 341893 1111844 1820666 1299400 102047 1211461 838201 1992137 72438 408381 826596 674044 334067 733829 1787591 1657713 600585 65568 485032 145138 1857844 719448 191920 1364253 1464349 522634 794632 496619 445901 204817 330773 1747809 1517313 922950 197366 1504664 1987101 149531 521036 819383 708309 227637 340565 1017245 148601 1320777 1832481 567362 1049885 870099 1069183 1620644 1162692 1429545 1626439 1146191 1998472 680370 1308268 510733 903478 1926545 993482 691110 1687602 683598 1230719 212273 1554715 510554 1484152 1773052 849117 928969 1202633 1753158 997204 507409 1096851 1585741 407877 1257138 852161 925013 1732691 1477098 915298 1728492 122351 349964 22326 765116 1058491 1761487 994833 361709 87377 1370276 1548898 1381127 1912103 503608 426731 1228159 56189 1329196 321549 174457 97379 568477 1504511 752017 1159943 889867 22036 623933 84719 459476 362262 1990551 449219 1390373 576340 1119263 442898 483782 1536721 1588017 854580 1488707 1514075 274228 61487 395931 1486441 766857 750322 798604 300601 1291833 138274 617289 1463636 1869564 783090 886786 1425629 572743 391510 1400043 1880669 1348571 1848985 1046063 154933 854007 956026 780345 1387417 707507 546513 780268 928059 44954 1472871 1064856 689092 310588 239823 337934 679307 1974809 1086696 525870 159055 1573979 1962875 288050 167683 762685 1603220 1131850 1612845 849301 1245262 1766969 1043164 621718 1939260 1675201 675674 744295 872913 425957 1945726 322905 987956 354322 1748638 889491 1609025 376445 192653 832233 637531 1196975 1514190 669420 895450 1685624 1357684 76323 230654 322279 605385 130743 1899539 137599 1614357 1098347 724766 485693 1926595 1469304 1074594 1438987 495918 1416137 846463 1709757 74630 1939327 1109275 791795 142897 970311 1945129 1063079 676791 1436714 1526699 1769244 1399474 1862431 1750721 1710903 341553 117785 832447 1147146 194011 542864 1602585 936685 1898998 633983 1721503 893212 740905 1439359 1995120 871253 903522 1948170 780965 307408 131982 391337 525374 279968 1101944 705834 1873174 26581 1048794 1022551 1550511 1332524 183001 1361198 1044990 765457 1159833 1958082 833374 512363 633457 323064 1822842 1755970 691574 97359 1498724 93597 433877 330965 1355510 496997 614470 1665646 593222 1310163 467130 43895 451698 75824 1246780 956791 1183937 465313 512514 76027 1530863 187820 1207543 662589 1391206 922118 1484125 1694251 1048061 396392 1518937 1453978 1478477 1728488 1013977 97426 489644 350527 1482842 1916672 383241 843701 521590 1246778 1280362 1809151 602090 526119 1208215 898173 1152475 629516 154768 383747 335343 1116252 1650071 961429 1569347 1396723 135089 1394520 1132289 1710981 489226 1394365 486482 461869 1205003 642931 1834132 166672 647847 691899 1526495 1298973 1968159 689510 1077329 907006 316219 1536369 82122 140291 705466 1332703 1540047 1525593 596467 608311 1517529 270459 1569960 171296 1329659 1717815 960423 1825479 318214 1320267 815585 205475 1477069 1602001 1899934 760565 1548617 433555 1172236 778323 342920 1079846 1119694 751671 1332139 400125 1468445 1774031 1389748 1972926 1255114 315451 107703 821406 1899984 832607 1971440 268111 969282 570850 429441 507134 1870450 293 1424 1019093 703670 1046886 430445 535779 1331594 1089058 1494573 1215167 1930698 1001425 1735878 943471 1960854 612991 648350 1625536 1470055 479764 395675 1316469 1560456 4613 9525 426854 398377 495831 539652 485254 1351832 1559431 981847 1854530 793226 1616808 1185380 903884 1062690 1385675 902885 1321862 1473372 1317688 205619 1737186 874256 1611200 1868752 274586 1724603 1835416 287748 234706 1006644 1008793 780948 497499 1290155 1983492 880273 385391 1653613 1468903 1563930 372389 1234898 1879156 542795 1688841 407072 377909 486539 4117 375070 479073 1030026 1036739 422790 637903 713742 1982860 1866813 1228129 894457 706804 1966552 897236 1595866 1409804 1033798 20243 1877019 460888 1225840 1389416 588058 380461 1214247 1283394 1643759 1082978 1936383 204719 384072 978313 1515264 1616994 1616713 1706978 740602 1645916 1516590 1687536 168762 1726787 1558603 36076 1989997 1052323 1410518 1674934 1110979 312136 1537499 823354 1449911 77056 1986218 164335 895212 916676 1333849 74075 1628531 216380 1559459 146408 1575816 1706077 824921 1932876 1945056 1211252 47043 1451451 1223681 544807 962749 51665 191176 289015 658378 63555 1736980 1944109 354789 667652 1870638 40900 621313 524018 457822 210750 999273 447972 1590171 461193 733077 1020960 1884289 1361996 362995 1805698 1053211 1902108 1801583 293181 1385505 1680960 200964 944240 1935841 70005 1752931 1756222 331862 1223631 458275 947786 62627 213285 3027 1354749 990815 13926 615023 1217567 1102431 1974031 591839 541965 556489 574323 1123169 652590 1894843 800531 1324856 1945128 1326728 944179 93783 242215 202590 1343998 1467140 1443262 1685209 1958792 1588148 1972436 1547351 499414 1450235 654328 1615026 601684 1507903 701650 895000 859594 31172 459504 1144900 178506 1821894 1709111 1186062 1243800 1509472 146181 1613042 925582 455075 161481 625901 1846574 1472468 544950 984797 1197341 525530 1122754 27626 322703 912606 1827075 1632067 172299 1075946 1476692 21481 1874135 308159 1228025 694930 214790 246823 101741 1571958 1207294 1473723 1465263 209396 1315487 1305252 1244462 687842 837599 421450 1937381 904419 1498281 1026461 226852 321942 1585987 1635929 295808 638071 1653438 1698954 1732931 1366228 770047 1512896 1407035 31643 1635480 329654 833523 316544 1431528 342337 1068346 1626353 1722864 1732035 119249 858993 814860 419325 1074076 1323363 739886 972102 1347667 1352067 301986 1422745 761322 26805 579042 567084 1302522 1790571 1403264 1492844 1046521 1776643 623099 1553005 150699 307615 907990 539048 1796478 152611 1850573 1415768 1478169 1637824 1944695 1491939 1589056 1395978 145343 846332 1452485 16596 1126796 1799018 887935 1137290 535748 1336957 1991179 434792 505519 137539 1295562 1054223 1924980 1908899 1531967 967391 335429 1685097 1500517 1306411 797443 887715 1867038 1754969 59601 100317 806166 1225817 572009 1626432 121068 1793534 1930594 1655890 641975 299539 326075 727305 514223 309315 1468360 1011720 1058901 762381 1631987 184868 1866084 1981011 606881 932969 1220547 1478730 554597 882005 1191389 21786 867245 476038 1985333 1746246 1240859 71813 1430174 1055530 1568416 1024117 1315195 1152769 1999694 362675 1078707 888153 537159 759424 1369614 1527476 1278778 2251 1017384 328771 572462 1539522 581184 1565310 319638 1571100 1119766 1841757 1823917 925647 1136798 947506 1126853 348731 1609066 165650 416817 1924979 1121913 936560 1248058 1312148 202100 1001417 1245523 551782 310270 1250594 706629 484601 1609670 201172 1881610 509276 1493326 975045 1013548 1586163 1332229 1381292 904466 127673 105129 771961 1969326 976915 1521725 172889 1897791 1957871 1870826 228132 1023167 1463683 1376008 869644 286925 947812 1803857 588632 341527 1761067 466740 1948813 443087 159 496939 488858 1483988 890650 626941 1254648 313511 1201077 379434 53009 211433 952282 1942679 625821 736224 1619778 603016 1994405 1933779 1453954 1908727 970228 1810475 436122 825113 1303933 379695 1018245 1009433 485598 699541 765345 1676866 1569674 106857 579874 1521895 184306 1299031 406155 1655217 1382192 961879 913617 1389318 1598599 726333 421592 20914 624121 1243591 1241746 1025437 878827 1707706 1486524 611740 1009135 1333265 1280412 1839293 1545969 819330 1828857 1753367 1345156 1750526 1971278 487881 1549453 46369 1541855 1254429 719696 170479 665778 351306 1854634 119799 769442 1036961 1981863 1526606 1834908 1683690 1789554 179411 922975 1305958 1456601 1730220 1539979 1496606 405755 1320284 201951 419730 1418162 1570454 140568 539667 1311999 1452650 1907845 422746 601248 374201 192349 1920889 112791 355730 1659315 209444 1836308 1734445 394144 1769685 1159239 1138343 295813 964408 1712774 87751 997459 1133635 1223437 1824860 93770 451294 1280204 166279 1432877 142023 846977 1765801 1604186 939776 1291403 551419 1913680 871676 1340821 274226 165453 1772420 95414 1812015 1882576 1084615 1400199 50716 1576588 1173031 304991 1062820 962452 1477214 996838 1854810 1425830 1852110 382707 1445608 269089 988903 1634863 616274 1648457 1940386 135198 67160 1895205 1114241 1691805 1356482 777502 1618942 1043842 1746090 1415799 1701921 579937 1420860 1780627 431589 1011429 1048687 86848 1711358 972449 132320 1474038 1425789 929961 1906373 1420872 1391827 117681 1771001 1566554 226368 162258 603744 1854493 678941 1767814 196594 1957091 1602486 338804 932852 1112269 31963 470877 1449016 534248 228375 493948 1223584 381560 214650 320393 1786840 33574 1488704 1858664 1512675 1370354 1187827 1555760 725485 1072904 1383286 1346549 1540396 1841444 1122570 1599232 27498 1345534 1135678 1931922 1664703 1655292 1364364 1620581 1080309 1895893 1119904 1762869 1261553 1755281 752447 1149243 1558998 647759 267218 1561794 1860446 1189417 1554646 1537680 189146 400 83825 867893 1267240 1907334 754154 218344 800230 1392342 1665331 471037 1990054 387822 1485950 1272577 534089 1871815 1331629 1573376 710236 1025039 718891 270193 1722542 1386881 616024 1810892 1949240 683817 1763687 1036908 1853467 601908 1543530 1286375 1253875 1276913 1844500 928986 1369464 239727 688583 679112 432446 1152157 580581 1348183 1387722 1203087 700366 1030238 1665114 498115 1066530 378540 1092673 1161618 318975 1615748 1010439 989460 85818 1550579 1755967 972048 902694 908856 1439973 1173472 30643 1044334 937472 1508419 1698262 1792546 527724 780961 715244 1353626 631731 93768 143070 1804415 589493 592474 1481945 680668 379390 161662 389107 30603 1251873 1051073 1258333 1171114 942811 344919 1823238 372309 1839900 992928 1137365 1407032 1578367 1687232 706358 1889241 872222 131855 622925 1505646 1719003 586327 55523 707085 1943446 1204799 1177662 227860 807530 1914165 165716 1768809 501157 1299900 84388 1946866 468783 783198 901127 210499 1629575 1036352 679628 1551778 1989492 1092922 841243 678747 1220272 1059933 679242 383173 1260610 1906177 1885160 35030 1441326 189555 1827949 1776222 198663 428174 1546498 745288 364447 1374968 1863365 1944399 1457204 122224 917389 1929007 164488 644969 66581 23935 240916 1391905 1930540 1407398 1562659 1411629 1038635 21879 1250345 1263194 1088943 1064494 1889449 1198824 839481 525963 1782097 555668 983351 1364750 1286456 1368050 1181868 1457845 860693 1854011 1282032 679775 657494 1417423 640348 127003 834860 146976 521194 14225 924182 399360 217480 423043 1262008 1270144 861174 1500817 1806462 1319144 523478 1159272 521625 967729 295342 1393359 1252659 1792809 1912076 1577401 411083 1256022 486383 97598 810545 1255652 613214 1476929 1828444 1687834 740632 956024 520084 510424 1882350 636342 1816425 1905880 855229 1193341 1969341 15965 67491 1750787 880185 618715 1052239 90554 765749 791914 1195101 1346382 156340 507824 588713 429700 788912 1926219 135364 61617 888599 907335 1871202 1098086 956066 132322 906904 1914398 459482 712218 1573025 1838851 1243287 1616310 718448 1950859 295307 1332293 505520 1870818 919269 188236 1540794 1310476 331999 1653016 1138966 986124 23190 572485 1169699 1876578 447307 1933494 1184135 1549004 682258 767376 1852708 1602899 906806 19286 1705076 975972 1875130 1648047 1554863 1201522 1880212 627999 1530682 1853648 240601 1214045 612937 182102 1812506 286223 566497 124353 730691 939166 171121 1749255 1564302 972391 424192 1810722 542973 188058 630380 1044876 698183 887899 126150 642874 1943564 36095 1008943 1309333 992036 1901155 242106 1545724 1509053 187449 888025 189481 186597 337564 1350116 314895 56605 1454918 881201 45013 1114994 472798 725179 601098 1082424 1313697 1207966 1158537 1193594 709329 365073 159021 248664 1149058 1958446 1953787 1199577 228424 1668667 1426316 1333816 1935228 528018 939987 1751847 1456469 760656 688111 966056 1873742 1668893 463976 1311755 1567000 513 1308641 399190 1131147 919474 606660 269583 503144 1005821 745697 1679746 1219384 726377 1670501 1701812 1270132 1747194 1051894 1913704 900719 583314 1726532 1120372 1610347 195513 1490782 353484 250862 172845 1633391 32893 851849 552243 1202364 605675 1528605 1638728 1659576 1975644 754770 138468 143955 425532 451866 274492 1776721 136316 167193 270923 1728555 558281 1511787 1034876 322590 1965695 1150846 1263837 1994697 1812396 1766957 1266367 520706 550524 1120848 802372 796505 1461580 900909 1718817 1299673 1102129 106434 1135656 834053 483737 615363 156905 453483 1052072 1063330 60334 1532193 1536898 1306388 1261723 1396336 1450569 1546759 1648628 1438611 613126 354600 100747 701283 1848865 1255093 829063 232975 1841345 1756433 152961 1521351 1831418 1715938 144544 765121 529815 1113251 729250 877815 793501 1744041 1222185 1310288 1428616 1394600 1171876 1839937 1755318 1493216 1322473 457684 705853 1708837 1648130 1681422 1283998 363112 472846 65004 927121 1679027 1581240 1069547 1799731 1021026 333552 564745 94798 1669923 976633 547822 1808454 744934 1770320 1211435 1871647 173069 1688584 612600 418053 432058 822744 452661 1459550 1447253 225065 1169804 546246 971191 1734654 538287 479944 429454 716846 989513 986207 1583595 512581 1757067 1978826 717912 1813433 1532294 5669 800894 1672923 1192269 1909112 1429901 1598426 1086536 1853993 1728281 1577297 1040011 1437477 1929282 811610 22407 273377 1396029 1528178 1039828 847691 1807270 1534003 797042 1516150 1073066 1487705 1489786 812270 1508830 1651074 915847 571908 1250851 421319 1601309 888333 1050250 1331221 1990833 1395880 1396902 247630 403545 1818698 1021326 1885824 1004704 176008 862771 1598991 1718580 1572747 367623 640456 1432415 276773 811672 220114 354838 1979504 1226123 1165201 1729272 252186 71533 1630047 299350 805580 1625909 682278 1449985 374504 508819 1848219 1153115 406295 1400755 562473 90241 898331 64101 1418558 964204 253518 1877148 596247 490742 1601515 973801 1260570 1441 742409 135404 607844 161124 1538229 1505217 249809 1909892 107745 1201111 1600457 1095315 1539144 615004 598722 1962351 278839 1296038 891605 1410701 855928 979310 817499 1192986 588855 1384382 288796 1945774 869505 231178 1250042 476169 883529 729447 500556 298747 1356125 1987257 1554451 1138285 193464 1230377 677966 810474 1489479 1442404 1669273 1659948 333248 1599929 354635 1158815 884827 886326 447463 392055 956410 675522 706635 823315 1721580 107374 16773 1807390 907925 391681 1378376 271842 834243 245575 202458 1351417 758135 1345489 181743 1195074 430277 1943079 714983 971314 366877 1070613 488633 710843 1535731 1270599 1514901 1091453 835684 471693 121397 233958 1295436 628200 1989491 1976354 1718674 1669484 1947800 151124 77940 1877604 452968 293036 221351 1112461 241169 1709656 973991 515438 1249959 262546 1065448 1221588 450976 1781270 1138239 1872738 1423801 1862501 1517682 304344 308184 259708 1212787 289522 68766 1492221 474001 1615222 317466 658144 1247076 464443 64079 1703724 1103304 1374557 277922 1260328 439717 660657 1855376 885359 1655304 1189847 269564 995644 1049325 712686 737184 1570203 554142 1863645 276080 1946064 1795080 1301808 1788319 993887 118994 1408621 453699 1584961 108569 1053338 1112131 1487986 956925 940888 579784 251860 1149139 238249 993363 669184 654266 968766 218895 1574606 1016164 524654 877873 1975443 1522355 20148 223379 1674404 1251852 90555 1037748 1362793 641608 950007 1177432 679123 823248 1100079 1358077 1556112 282639 537414 1104092 359063 1079557 202750 840936 257938 1541185 1533737 1051200 337722 705970 15869 676413 89883 1878859 798243 1218244 268316 577813 643731 1278869 1345177 1972225 753241 1734837 891464 1533213 1093431 13885 1077705 652661 528807 1777335 234240 1740556 1534675 1055051 1032157 1281776 1972946 793373 1281811 572672 40131 65508 1457101 1070615 853826 1969324 1437052 1631034 1860903 889830 1292503 294729 181031 251870 248166 825989 1993279 188449 252998 1904462 1240074 609295 1281989 1836354 1607453 808700 214069 104005 1171228 1158580 1662180 11661 969919 734090 1082668 1662387 910144 1219713 938946 955751 1729740 1138252 1814405 1053034 609547 568403 1144742 880466 1249324 579814 1996989 879039 731910 1426469 112017 987232 987494 1056859 1242460 205235 459 1252157 1669960 409280 1029672 440317 113099 1265699 994146 1027440 720009 1314807 1796106 94186 1444154 953858 1036251 1881115 1338817 726025 950074 1407091 1810625 755743 386211 1256062 619532 849758 306890 875729 1105735 911634 1113091 402009 1278038 1432154 527609 1563515 662212 1406134 155596 479607 924428 874013 314432 1803069 656643 1857765 847969 1906444 1847693 827362 1388757 1484539 1905437 1767200 1708331 289557 199043 987151 1465716 1697590 1325181 852530 229700 77497 718283 581166 1050704 1624345 1999592 23618 1897311 175000 1940727 1621709 1767435 389518 741225 1436845 1431696 1242626 1234957 1771981 1728751 1327943 1648475 328992 444252 1064233 1920672 35226 1591857 157531 1064712 1054725 917086 1692600 1426260 260372 981047 42800 1563163 262777 51451 989319 1392970 266487 550622 1656171 1891679 101255 1464164 1325483 356057 1057728 906679 1577255 1074043 1781333 342000 1102958 720640 85302 1392769 1611426 1738872 1261160 1792303 65682 168702 1911059 666240 745319 1669981 289986 1624418 443137 772062 94718 977337 1693676 262282 1589763 1706471 1898325 706373 520005 624267 213397 966140 223877 1369486 1753280 918599 1854339 1522738 754288 364119 287930 1815309 672686 1867857 1501601 1873392 1330436 1437419 646527 467557 679165 1428072 1137234 192334 1455565 403285 1986670 1436868 171045 1585029 34636 291332 1558353 284184 1401382 861786 217712 487285 1130260 1088557 577721 1042801 1874500 167865 1548763 1216193 261291 225755 753765 334733 1269894 1965897 772498 1091809 1065938 1965239 1484158 1530115 1002239 87124 1998859 1957730 691024 1572865 69207 1412282 821560 527903 815740 903082 1339987 607343 1497926 1144372 1158081 713868 1063483 230227 111349 1487094 832586 17699 1685217 975306 588386 1254647 1464839 664063 1830297 418476 12680 704527 589274 249718 822299 381494 1493657 383082 568679 1331885 299805 1105565 429712 1475701 1992336 391808 1660093 1406939 764472 202377 1687401 1701775 1433349 1731046 1872623 453395 1000587 1433655 497490 499794 284364 1019094 439197 263105 277380 1226257 1550048 393587 355090 35562 954744 442400 331957 1562884 1065118 1217457 1446482 1110628 712928 181964 1443068 1176038 1877630 1328948 1498511 417976 1155035 637283 1491449 728982 309113 1108887 1512679 1898729 289651 1243474 1811202 1979139 105688 1159921 491259 160265 542687 285436 751913 1046184 442167 782799 904960 146191 651610 687401 1133559 1340798 1829091 463846 1802071 1400799 1134018 1188475 1182268 332497 238852 799185 1926061 1141352 1966454 1158770 1093599 1517678 1840026 1433078 438851 1445903 1151695 127579 412073 1268860 1875092 1398460 574749 404162 408548 825218 1176336 1958961 1503842 816975 846353 698993 738964 788093 933163 832576 1645059 1853539 645728 802746 199920 346546 998251 884387 1286287 881224 1264259 593719 1003408 1328002 1343170 1948881 1883920 1591343 718962 925518 1879659 1129825 1940951 1672 1634951 1300010 284244 834701 1172203 1820887 1444740 1484973 1987135 581109 996354 1467698 1783201 1289024 421316 1681857 1956476 1656868 1291910 986951 897112 20025 813299 792361 1733440 968486 1231853 1997387 908188 1304218 555178 1470071 413803 15685 1982614 1374974 1648397 207677 1109649 1039519 1551559 1610118 1184599 600000 639008 184888 1149930 1051238 968500 1428123 828733 1191931 1312353 1543181 680843 328253 1339236 303213 1675160 1701381 97724 1117676 1067230 1904653 121094 1365707 1973014 1227802 905067 67855 499195 1625737 440683 1244578 158390 1408645 24559 1164146 1603531 1587042 1645108 4411 1691390 1688822 1066320 153485 505513 1701850 1329739 1199053 970675 8014 1242035 1623214 1313771 609589 64238 823404 1819828 1000708 284421 1487980 1651277 1444623 588736 1614036 1609762 592672 1208979 10795 1376604 1388722 1294829 401319 902456 390012 1051974 1020751 826291 351716 1922272 446186 343231 1071161 26446 662539 463721 13285 578268 1314147 559739 1805269 1443379 1910135 1576293 1171567 1300117 1894166 443928 1297268 43129 1863573 1572420 153864 455679 702487 414742 1415735 396891 80112 482273 770760 386004 1287554 1040498 807806 1365705 730264 1372550 633800 1679386 349441 200394 1632134 1349082 376291 1210875 1109044 204668 1495016 651651 1136738 290745 349697 1909874 108602 262204 612447 260131 1653240 490697 763720 845800 745043 671976 1280128 1091160 1389782 755228 996843 1227671 1078755 411888 1544507 1662151 828269 104874 440606 961241 1506644 1622878 209063 1565092 1471979 1252610 1218120 625609 1790142 355033 475760 1408734 942940 358758 1926598 35160 831550 1690560 857453 1667479 1610016 460976 1187561 990874 559730 1069611 1667308 784047 667156 1960025 1338098 1460849 1044616 565275 1252006 506331 141114 801605 142666 297861 887955 1671690 1326014 890972 1156320 1307237 1322790 392138 798145 142930 986378 867687 1003971 1368301 1529277 993531 1106816 884776 823345 1783755 1250011 1100264 152554 1404773 1132116 1631772 402844 14331 1889195 1051884 988046 326729 1268174 1711501 1213738 630500 177194 1332604 585334 69755 1676452 1824056 1098605 18055 480611 319843 1223248 1947241 1584530 1730245 101290 901335 1625238 404527 1628896 371446 1091066 167210 64881 1820876 123888 822315 15198 1760026 44919 587012 1282711 699859 225835 1295597 1290466 291069 1662416 195028 339707 121341 34031 715626 321343 1377842 1811386 1769776 83744 221037 1182289 966490 1662254 223691 959531 1240860 617754 708974 394272 1130602 1564313 102202 1607329 842821 618316 418828 183255 588011 60974 680471 1721711 993846 1820553 1894023 203176 1857476 1356051 74791 532105 897396 1010810 1741356 413125 1472037 774808 1379501 1742879 1289482 188172 52261 429519 1880243 463700 127446 876095 403669 788393 1349555 137738 609245 338811 329659 1700206 947547 1043567 1845890 925383 640198 897869 1101225 265819 1813911 103408 1240168 1664861 93621 1815457 378578 1678535 1529925 720975 1784679 1776528 31153 1278085 508921 1121678 189871 1868684 1576685 292324 967180 1958769 642860 1840379 1482565 1028187 346412 1712365 705305 580142 1777782 1092075 344288 1663204 712907 1817217 1343504 688545 1090137 332734 887277 1109016 1327536 805519 290182 506883 723412 1726822 539403 909897 896578 82288 552597 1161106 1375348 1347171 194778 972476 275870 70577 1080424 1197434 780946 911454 1197878 783440 1528218 476564 771661 747626 1033923 1234754 876295 1767513 170192 1358928 592243 972223 49975 1427939 1613224 903983 653917 1314758 1529466 450751 1601655 1230435 1980820 677235 1755497 1246278 1965074 594332 1823463 439278 400319 133716 1109050 1350204 1940599 1440896 648202 903176 408976 1474467 540068 1868518 1795691 1319159 1181617 320869 270212 1114508 128465 754181 1306202 951121 1571947 152572 1066535 1357516 1487468 797981 1802170 204687 148215 1048727 964715 1174680 1252125 1230204 1834906 825138 94188 113583 1600733 510157 559036 968043 953203 1602284 1921247 1952711 1608331 707263 1605890 1201806 1590688 1866070 743987 745725 734119 1419351 302085 1462907 808550 310785 533818 1452051 1783627 1106308 1363227 1509601 521834 427610 426181 431882 41282 332223 713336 46257 452259 188422 1922421 557306 625393 1550767 1105325 881455 768093 645467 42903 11512 1398630 1794317 1791954 1483049 199008 31976 1516903 119522 1752102 1492685 1710825 305148 1887594 142056 229244 1208417 1655904 1123649 1355149 36820 565079 1261333 187282 1339537 36669 859712 1845571 1716429 1480774 920096 84785 381521 1596825 305477 628832 568737 1587637 1630172 1261371 1892456 202394 1974414 1575248 587578 300526 337296 1802732 274838 1919697 1622853 590857 1738167 158827 252501 733447 675572 979592 1741144 1837541 841607 1718988 382464 346165 1482019 244253 1988189 1321591 381802 1764827 957094 1056254 955447 101537 827864 1005595 731935 781211 340211 1008632 1350589 1496324 990199 223198 1990004 1755902 1499510 953373 561119 1449260 1400441 330852 437170 1435417 1458615 542865 1499331 1405223 792847 524991 1119066 1800357 1556476 787214 1148224 900605 293220 1017914 1273545 606574 1622249 785607 15675 1918878 1279824 683197 1073863 1621110 892891 1779798 1499193 164950 288589 575215 1485145 990437 908860 1638736 1131433 1337535 1851893 143162 590694 985927 1242845 1983607 626502 328059 1705820 1759595 1398240 1172312 739456 521079 1056220 1598063 1949793 651515 1685572 1895770 1584000 487244 732931 546673 945929 533496 685118 981204 1069181 1989819 1206528 1023779 1336339 967522 648448 276722 1222369 734306 1232247 376118 944839 320828 525149 839754 767206 1694011 1853180 1007166 436580 1333355 1696848 632351 1758065 1121591 1855316 83652 1653631 1336720 663155 532941 1128854 764882 1508761 1326560 1882342 168614 812437 1374433 1405186 1489711 1051303 1457070 72683 1134231 949667 1257094 897065 147249 171374 109267 972950 137404 1346330 156948 231159 909594 215010 1319052 719087 265960 1174722 1856401 524870 928772 286502 1133363 1768255 1124179 1983448 1323423 563330 1999683 674508 490993 268788 1083537 1763080 1387642 977615 226350 605430 131989 1811410 1830896 248936 1499015 781899 1568960 1466083 916717 1102531 60894 1324321 1645927 1377232 1008958 1882783 53379 367843 1260553 332328 1140639 1767727 1488858 1551161 378626 1209780 1630476 1310086 852912 1629770 512799 463081 1009185 433706 18542 388216 593766 1212530 548110 1662179 1124951 631499 520310 164766 448886 1469907 210163 1166358 1729435 258680 187659 116766 280899 1599694 1453881 1995716 541756 1558585 1389270 4457 1123789 842537 349784 742762 1566808 515384 729047 358270 973458 937581 897381 258011 1107301 118552 176335 111307 195641 998676 1982455 495061 1406472 1461151 501484 1491137 1657256 1947333 1151969 1736245 453547 935212 940882 1443414 1179615 480061 1364230 283654 238589 1828143 670643 544575 573853 36033 422302 948231 1717214 276505 688136 1172982 115976 1606205 888009 1551222 391956 40884 71644 1374898 991408 260882 320065 668210 1886317 1814654 507400 1845872 1428115 1532214 1740144 913369 141723 580298 833800 680778 842268 1804977 1267424 1757636 290091 1993310 1616598 1461235 473325 1523018 1621113 1924838 1053975 1430006 321403 870393 1626976 1094534 409361 448409 699144 1967394 404886 449492 1290075 1925737 442337 1812028 987841 1940628 1497609 1405908 994830 898577 1222974 1389293 430155 1657549 1702193 647248 557449 479161 1352454 565520 1333286 1885832 793591 455151 391026 1740435 1148700 344759 1645313 171422 1655338 307556 1749715 779635 1289381 169522 382840 1838947 236584 5531 65040 1053988 456812 1946814 691851 434851 712491 957813 1342661 1024034 1023155 689232 1842074 758432 1862714 700995 1676513 794357 120580 1343521 1199399 987209 615936 1105551 692231 725367 525718 494863 300385 777639 267856 1949863 1257747 1715202 1432459 389359 399095 1733869 817622 693085 1831131 1120768 547042 1290055 1705462 1674148 1853783 1125745 812835 1553471 671334 640720 1964642 1646449 280673 1241391 915084 749859 685005 209039 258867 156260 988752 1888438 443935 1750393 741735 103839 1695214 730684 646458 31200 1090089 1413121 772388 1211941 1705331 379266 1483869 763918 723243 646398 274293 639995 357182 560441 102203 1173576 427060 1335091 1239055 208713 512730 1912926 1733938 616156 1152364 12288 1958304 1671764 1399855 273691 589927 118199 1866924 750413 303908 1746266 144966 1532408 1175443 1567150 69405 1408214 56675 1635541 1555843 36517 1276569 9208 1267521 952 452419 678780 407225 1189157 760843 1067405 87852 638794 263191 1575002 979979 1081126 1651933 1728106 574735 1251550 1482615 438006 1496083 841000 1791391 153499 1373246 1191307 1337555 172964 1385296 264725 1068314 492764 569027 1600393 728808 1376404 1919129 99051 1156430 853238 1103892 836229 1086726 99813 542940 893889 1245452 958661 993332 1316494 1888641 687098 885436 1103974 1393413 742193 1249080 1915901 1502073 1271427 1840858 279985 1120817 1696328 1852322 484862 453786 77392 177539 797731 1649820 1531280 1728952 852868 567472 521084 1331404 1834797 1839291 449499 95805 1923196 1408010 271389 1648720 980778 948734 171162 858728 677057 329295 767317 130750 1912095 270463 309237 478031 1674554 408962 1839481 1878658 483404 1398123 1882838 454282 954300 820628 1861206 1313393 1734260 202945 1194261 324984 1932316 158388 208711 331156 563431 598537 1775651 799884 1376429 784872 1018385 465668 1405427 1894470 1769072 607851 1824205 707063 1083676 1533312 999521 1365894 747856 434127 348659 1179047 1954562 507166 1456802 35791 1501094 397833 940294 1828381 1384372 167806 1781644 937723 1860994 47539 1323425 1405009 124196 695333 148835 1058128 1344041 169039 1463977 590918 5675 1772883 237888 1919866 1961726 1781418 954991 1279952 1417457 1609795 756052 1916072 1328516 1971980 1189069 1438235 1201770 647327 1089756 481512 547704 387532 495304 1110646 1536899 1028426 454619 313996 1396806 1927418 1303214 1932398 757536 199425 1760209 713784 1302597 1268289 1980436 1307541 1067808 1811066 857084 1234860 925904 1675729 1626434 1103192 1907656 965910 827118 492778 1049780 561298 859821 215551 1639024 1573510 8152 739446 602558 1774032 16136 1209196 750327 577923 385216 266073 392003 1047734 557477 1891650 899830 872938 1614843 1554552 256049 1316023 1482213 1040451 513215 1436345 884165 31997 1010887 1100433 1956398 1991048 1686888 550653 1828675 562867 1523146 1002256 1942444 483598 12508 407870 116362 612731 553423 521841 269053 1704200 21137 655788 1709178 279705 546039 1416545 367069 437758 1354969 1225236 1511003 234874 1006751 878284 1481269 977549 36259 1291241 1998100 899584 1583988 1959561 1807295 711148 287303 1371240 1317074 579029 1294969 171004 1478519 72931 974835 370594 1254712 1857946 115981 1037185 1486841 1907762 1292998 1145314 874608 673852 1056174 65813 653309 773002 1876613 1344785 1957535 1082853 1037586 1237837 49911 484297 1974383 1420496 614155 1997397 1646735 927278 1335795 684878 248012 667216 918964 275201 165638 312790 1085649 313503 1215551 610173 1002731 469381 444952 1125963 1806335 856707 703970 1967584 531033 86982 1848031 881962 1357139 1314866 314740 1805091 1252153 1722899 1933601 34761 1410371 1891837 988572 1910080 1587320 1448973 479570 159206 433296 1031943 1933003 756919 205774 118067 1058303 1634845 799885 1770419 602076 1178064 1568057 1586048 1389117 1719952 1222189 115008 1699168 287256 396290 1943098 151047 340453 161234 692910 313433 108786 952638 1643573 546386 581058 1973880 480242 184380 1043447 1187157 719893 827079 1618051 338386 1537579 1413383 1875195 965068 1439527 1305719 860924 1425860 1958188 1277530 695170 1864383 458078 1282987 1643200 1599841 1035031 88821 279602 1981250 763478 669307 1730762 891255 1612111 672881 294184 647933 1799209 1538951 456761 1816991 1148868 451500 1996281 1993318 539478 1433852 326739 1034078 963428 1867161 1123299 237864 1566525 1174200 1509291 393538 461668 987905 1079176 1612585 1728009 822497 1172177 1795995 1275809 1019024 1613910 704780 1359920 797907 91359 600005 1472031 26030 1016292 1028674 1054800 876003 917017 1357606 505248 1974726 875679 387799 71735 1829427 1759626 818608 862653 154611 712990 1231279 1199444 1905998 135819 33091 355213 742377 1854648 153830 580921 1605800 182669 225534 577194 1652764 750865 446305 1060057 919113 1506029 1652792 421778 452260 1740240 1802321 149541 1337519 1249199 249563 905770 1832281 1038153 1155507 873520 863397 1852477 1910951 380233 99182 1936376 882694 542201 1463772 1529354 1883281 607558 1429385 1465501 1188990 988917 1033166 1585196 930570 835914 1744223 833243 1244495 1276284 449897 1193450 1470693 1768377 518369 181946 870202 257036 1547275 1966533 1454129 1115057 1791296 552559 1168384 493367 1727029 612128 1456912 427677 1648659 616835 1399165 1825812 1512118 1760473 261644 546540 805237 1377884 791053 601709 122509 1406519 374189 999852 43266 1761674 1199546 115688 1034015 1131333 1524448 258351 1584558 548010 900210 759360 1536596 520963 607565 358654 1201540 695537 925272 76797 562693 492187 600257 1458859 221013 1680732 1024378 1923095 1330199 1982281 32451 1055327 1794543 759269 1280911 100713 1833314 1137999 1433173 1008479 771161 1798771 823105 1698250 568933 295735 40794 493976 1200141 625239 867909 1717729 399883 886967 815326 1922008 102514 1812221 1450520 210289 679798 1495682 318241 1628709 686845 222955 1628160 1102011 1873261 1764416 640756 1449686 1747873 18868 1416662 649903 1619813 1977735 544961 1845850 1444038 1174973 985206 1426144 356248 390997 1775170 1739635 1031709 1746955 1712908 409365 265007 1406155 513654 214743 1014236 250975 232212 1513170 192629 1221992 790602 1960419 1478978 790505 1907480 1104229 506702 1370981 1646798 161350 1417461 666078 1398792 1542465 1894174 228065 728279 962034 707125 1853459 1555442 1440874 1345844 1291399 1546511 1099053 1973678 1088323 356106 414975 904383 1789181 103589 1698186 970589 683419 1932786 1364621 653607 1228095 1747692 397217 380036 282228 723138 1208418 1845384 414531 361415 663292 618618 450639 1052234 909283 1633080 1196298 214227 1212134 297147 629193 1724722 1375688 1620842 1002476 708781 70799 666121 196513 1658819 1674665 1482740 1429843 1596543 784934 447989 1090175 825759 1682827 348534 1778569 1585599 156394 452162 269522 1082256 1105823 961970 1531192 152914 174372 1433212 1355318 445669 1107967 1593413 1857135 1387963 1408723 1086986 1582056 1585150 636819 3110 1070328 595029 96904 164041 1321263 1083603 887265 691470 180024 1850217 1490173 1023315 318100 709174 483993 1360803 1548880 484887 261791 1386591 612682 572293 1130202 1576550 1033437 1344745 609605 1395871 11329 1215955 1820389 256053 901762 378470 1386347 1755029 1748699 1578135 1622851 1772922 1085294 1441224 578194 659624 1020598 300864 669528 824105 770953 996427 1235660 1659860 219338 1254450 429723 837231 644385 260315 952738 70810 1437529 469383 1179365 1237426 1913450 627517 823224 1605619 1360248 369749 1090705 1760970 1184533 891294 1247439 1754228 47496 540221 328022 1172077 761120 1851535 410289 1639879 284798 1015730 1413607 1146689 1422363 1422875 494210 1208610 1507316 279133 119532 59566 921600 1260396 535118 839746 786379 877377 1828647 1951002 1711406 992254 1562871 1273085 1208839 1176943 230632 550994 949933 48264 1583877 1288139 1356387 484632 327858 985639 290345 1002413 1003772 657263 613444 1016215 1429854 731553 204554 463952 9349 1654999 1712756 1452477 318186 351805 631057 224283 1008912 60545 94808 810648 672604 294689 1659217 582396 554613 1446725 833372 132157 1400500 1793929 1897446 519229 190572 1753059 1490447 467403 316979 1134358 1643304 21082 867591 900173 244456 1656844 645166 749693 1802524 339304 964955 1158396 668090 1127214 849719 1654759 1826584 1563190 904528 1437165 1634914 1415443 400078 1292672 75035 1159846 216786 78890 1140085 84452 213968 612919 1731544 215779 683107 1499928 1979638 1137320 1385531 1152898 885463 882085 42626 1356167 554115 441870 1125803 1278009 1317896 1940873 90272 1581500 1875678 223745 925531 130834 1629492 737783 576513 791433 693775 1221746 1542275 977283 1305468 14436 1326496 627435 1716823 705675 1744818 470154 108666 1115493 1541273 575074 1825567 263472 337040 959041 776541 733734 1541072 1005724 1894108 1658154 1505997 453875 1550984 912136 663845 1584905 1910226 1829407 1393479 258137 759619 712663 1352888 383418 1521066 1828784 600950 442839 1135079 1908341 969665 916816 394198 144229 295923 820291 1200811 947102 1384340 397976 466854 672987 762031 1478312 952551 1465555 1141551 1943986 1601414 92047 1844514 794939 1376398 174173 95397 1047986 1233181 1296148 1053904 1309461 181560 242160 529543 62756 289391 267224 1761961 580272 508698 29009 1592301 656088 306241 691168 162329 372519 563173 1045837 1553925 110185 426675 1656400 1417460 1729650 1875935 1444533 1720892 1192758 56935 1667580 373074 408702 502030 1942926 1839509 1296687 1755997 1190152 464453 1002616 1006775 1783880 1805901 409438 102108 204828 708800 119601 165364 1516701 1367432 1717484 1672803 1821486 206789 1803391 1858214 1865123 35128 940586 1734339 1977297 1390833 399147 515999 1599607 557132 7160 346860 1691109 299554 1188275 1075131 953457 670628 934240 539459 658953 1529571 1467665 1113411 486164 1254635 1287047 1862505 224776 1585333 1931952 1405944 852522 1146192 399344 1014119 1742368 1527908 723027 127155 940934 1103077 375266 1918600 222298 898121 938548 1385970 433575 1480847 1380489 632452 1078993 631139 557820 192883 615095 1864563 30921 626865 472554 1517282 1908150 1389391 1979422 457365 1078640 235934 62297 637651 1521973 960489 1952973 220240 608716 521421 1857699 1025415 153978 710318 540992 1634544 229172 1558610 87957 383146 777827 1700348 1303515 1877421 150445 935564 1177620 1451408 428621 1115055 1747669 938423 1073527 1060091 754106 471646 88496 1132747 323875 1874623 1229015 1410407 280607 1309505 1915746 1758774 1489681 550777 1719923 1622938 1725156 478323 1565056 727054 1039645 370084 559720 1575587 963606 1868191 1493182 893164 1532833 872441 1266364 1682088 1879098 1217824 560124 177577 645329 1613503 847944 283486 473057 472799 707114 904758 1772405 728693 365485 946184 911105 1154751 820860 174830 573627 1764284 1925891 577960 117966 1347056 703341 920157 825011 1425559 830720 351718 849018 1060640 972979 1833319 35658 445997 1260676 496476 881238 1003195 1114722 806427 1373943 1637522 777995 1594370 746782 1779759 1651014 559885 407600 1349091 668147 1987414 297771 1253579 1607071 444637 1714757 1588168 1871852 1192600 1475168 775935 752524 173053 1332116 1037012 1170058 1232284 643275 1943942 1937643 1322755 622731 497410 1811569 1941975 1222601 1933393 83449 1662208 197304 751061 352644 596077 1551861 1461390 1119529 968498 635492 91867 1604108 1423990 1507616 1840430 1641813 1410984 1142459 890334 984761 634840 197229 307380 472533 1524348 1732575 1137632 1230761 382225 1036 1987459 210580 1603970 1489307 1921003 444837 991424 318077 873472 1010649 1884559 1912037 761394 1845144 623229 1823795 1151582 801697 1347394 1272581 1055948 708267 538553 246330 270066 1675886 273143 791839 20490 1859828 1247288 65635 1896444 454626 736317 1183332 928816 746142 1682435 180283 699440 551336 409790 1089659 135623 122663 1106777 852790 515942 171404 1930174 669121 1972022 682892 276002 1676955 1404858 24657 1047979 685599 1538904 578120 1050502 722102 10917 1886860 1480042 944023 1148835 503618 1941599 1969537 69877 435056 1060654 538697 754956 1897528 998240 878118 931433 1281614 1744822 949104 1411680 1218590 14617 630208 779229 1965724 1049542 1160470 1943356 678958 450502 173504 813227 1841351 1680625 1002439 1961976 104113 1246804 1352484 972965 315017 386534 1930119 1792768 1363808 300720 720178 646834 1980934 1207710 347916 1591838 1292677 272105 4775 1410214 197226 131473 1987341 1963136 1058915 1935900 1371001 1443832 1264341 968272 1797974 640869 1218471 1977608 353874 757641 1776160 1915058 1326813 1599230 1753542 830182 918234 609834 1634755 287375 1466871 1342298 1652784 1005786 1997277 1541272 206384 956992 2492 768428 1673968 1473817 831448 246043 1788832 490174 645424 1810941 845064 299671 293717 451822 1649475 794707 918189 339035 158199 1836576 1650339 453120 1292629 127173 821214 202671 1072375 1013640 16456 1936878 1447120 955370 1873300 473680 479697 1308194 914629 1834802 1903303 1160393 285147 211935 214692 695618 1739398 814819 58872 1675506 148673 74152 488378 1220173 1493587 311951 1632649 635271 970202 1953780 353386 1252061 1166415 261026 755435 1572425 544707 425505 1294819 1120694 1167964 1096549 1024023 1276703 26068 1467802 877877 1987484 770510 181736 248912 1777403 1220983 160415 387893 815977 1742564 1788605 641313 956081 723087 684956 1557709 271397 323949 824156 1236543 857516 212491 1285641 448289 299775 1886965 1384793 26561 1850417 626709 1042151 192317 1382963 1476799 1606023 832361 1961458 769234 1944261 1449910 1242490 1000384 694943 1154658 255188 322961 1711303 385730 1434591 865456 1711376 1856511 1965625 1679250 640680 1190293 1591643 129653 1272143 859721 410050 1759094 1986598 343605 824734 1962166 853796 171165 403057 529461 1656590 42911 917079 1855758 1637154 1020778 1505771 1020577 1205647 1722011 1956341 856560 1997390 196009 1229547 252265 1378022 212708 1140813 338496 380695 510964 1964497 860389 1560005 893167 704596 1828120 457203 1212768 1379502 838691 56117 993118 1028001 698596 1027056 567356 1799525 582887 1417779 1434835 82931 11252 489628 23896 1198474 1474398 1404235 647524 507622 130336 1180305 1958744 703061 1278103 1701720 1446506 979884 74318 783774 1075969 113755 1370522 1994847 1203815 465641 1421807 1104762 657966 1717542 1259451 1575977 661291 1641933 1509673 628651 1590052 99878 1503986 1028304 826410 411789 325304 1213223 816966 398679 408844 715134 83848 762423 1965534 332307 1154259 748310 1028799 99079 212750 1199437 438412 1917910 1127520 1791501 239462 663170 1918970 1042997 1995366 382976 1200201 454564 1084130 1761120 304699 1722719 133205 269843 1704027 312631 863204 1194946 710740 1007470 314965 1767455 14747 1182154 876091 1524874 453531 1044737 955148 102105 1760713 411412 53314 1393100 80949 333943 1245633 1582353 682726 921144 161235 297956 1117162 1602968 1980839 29277 1446453 683372 1060419 132673 1283495 436689 372367 1827794 569367 1577875 750221 575591 625081 1663374 997776 275401 1168221 1888637 522958 771566 1175201 423738 1341784 697470 383793 546510 1422611 1594576 1971854 385118 1997485 1763040 763147 821733 454862 309375 1923621 620842 729975 1347907 1007477 952487 1107017 1364462 1962558 84943 1619094 1325946 1751558 611408 262047 1090076 692750 111691 1519507 1676905 912133 1164665 1141698 1036438 592171 103381 1388365 252134 508459 1346719 670023 68542 953471 188738 847999 71876 1711850 765247 816749 478999 544070 958627 1527760 657312 976716 623092 1058138 494120 1887195 625777 1430060 735787 1003790 739086 1953717 1843290 371171 873996 1854286 1629003 1801546 187096 1601212 1001233 1543999 1225825 470553 1134069 391171 1401708 550562 908709 1240650 828095 245474 886585 860726 1274641 677330 1153922 1946126 1328957 766725 1981492 611390 594855 1839503 73278 723549 1233138 1666616 533623 1385931 699353 1354597 692047 512496 105195 1230484 346694 1060755 1662206 71378 1945066 707154 978890 1030845 685469 339571 752113 117465 1604778 1845861 1610278 1911105 23140 812031 1354891 1094020 635282 904106 741878 1637659 1967912 240054 511032 680892 1647146 1037932 487444 1068664 222843 1832442 234804 961487 888008 1829309 1846972 1042589 227367 1535598 637511 1701482 869221 386187 707921 1660301 518574 1238951 1461111 1568186 1689638 888820 1270310 1623512 49750 761082 551786 1337048 65133 1239147 1875642 1472229 811163 596182 1902646 1508005 1267017 250298 176697 1954442 829073 1957555 1904022 566085 798967 1173572 1910574 1147635 1164395 691131 1309520 1337753 731127 1830491 161679 1344498 88269 253549 334212 1154593 1991498 386334 1826125 1681075 1649047 1054716 1676615 1956751 1277087 1363406 909110 1188930 493230 768622 409101 615762 1418903 761724 1042774 367840 1983302 1547966 1482909 1647321 24518 1257666 1971388 1862360 1241724 965850 352710 1459500 1727013 1668479 660921 1738497 316338 1708247 1643838 1239220 1522483 1339743 1574577 457449 414852 1607093 1723893 1272357 1706478 666314 1362208 925510 1672360 1415597 730186 791237 981884 1417255 650969 1642612 549322 626840 1954043 1049947 902197 1758803 1188045 1943943 1589006 1648849 1938277 787867 668353 1202624 1526108 1464844 1305528 1095708 277687 679364 988633 1950444 270722 805511 1040395 513294 1394936 1397908 896464 443044 1733076 420107 1486874 347127 402303 1618880 1234570 1920035 355080 317986 1836139 1848275 375639 1227312 1853551 238315 699743 796506 19814 1391093 77573 1547834 1632808 816807 1404986 1300195 1110780 1002288 1008355 840110 1368501 859405 82123 1477890 739694 940238 766178 1824406 1109009 1389105 1395255 1962022 254745 94542 1787873 1983675 1561089 487541 813475 1946073 1232872 1334277 210978 1172578 1335352 703766 571779 686291 190605 1320412 1485651 1800690 1364564 451777 689259 1360689 69072 120362 1810384 800377 1637413 1769529 1266946 1532261 409714 1691465 668674 733003 1310116 1341628 1785280 719615 299767 1703910 986638 460129 1153785 1698127 1721510 1198995 1075123 1871190 1932636 1614433 245649 551175 37299 1195631 1299913 1179884 1650578 1527295 548523 469809 458409 1011375 1682034 543436 992818 1577191 1993368 1757303 1839778 1167910 1744877 1461350 1777597 378276 1897956 1649015 242883 1659390 1943376 559239 75825 128869 728737 1148787 623292 190150 1816108 1678962 988604 1460687 1007336 1204212 1790790 1242700 603574 56785 577065 190778 815401 1651962 321011 715065 1871392 855436 452686 1652103 455644 938705 332018 1435251 1717983 163230 109358 615339 1055389 476812 1026381 245193 1756193 1766677 1365386 1609414 950804 499678 1967754 1030146 1628299 1820450 1062734 152217 854485 819831 30109 412627 1761055 226843 1844117 338274 1024497 1145914 1720251 612779 532881 556207 308152 102344 1295226 91084 1949389 472530 1941910 209415 1509377 877163 1368303 1600761 596391 1108500 905409 165590 1735247 1615862 947492 1584794 604675 296771 1927093 1166790 1219607 959253 1342159 1851752 8951 1741445 10269 1066364 531443 331539 512929 316534 887233 933117 1533837 725428 221730 606504 1471377 902172 674877 1676243 94120 296445 1142265 1472959 1058935 113999 806539 906303 1052994 440055 993376 1596907 1912947 421358 252690 626069 1329126 285136 1064804 1741659 1759774 1080422 429539 1475340 1712159 57926 538746 1340498 39795 1280511 809188 22268 332385 338234 369664 1148326 599952 545469 180208 1075551 304852 467313 1023761 1681641 1936689 890975 557492 1073302 623162 1917359 1621467 1977521 415491 1326553 1344895 524089 714779 546385 370412 702265 70423 1853212 1449020 1696193 1371733 1581709 1172863 517483 1055640 1198131 1405131 1911220 892668 404743 1405199 1345144 1201940 904303 1667114 1219937 706622 535661 1466617 1054746 433202 433247 367703 1263670 526591 1585769 355638 1914981 920115 1434117 271665 429072 1244456 1818225 1116632 474352 322456 1794909 328000 1372713 692964 1516468 650816 1794089 460420 1461657 834028 1683160 1739455 1483801 1505744 1005352 516641 1719414 1374559 1972583 62903 541486 1535980 1887449 746139 1024556 1139183 1357479 270267 558632 556125 629870 1422028 667127 1741505 1404483 278908 1328732 379406 1811166 108826 942769 1318979 253835 860237 720332 1418176 386467 1126008 1521806 820888 1205948 740107 254146 1190438 521021 1784118 151345 121715 692304 1409389 1024633 1885657 1582087 1202415 372808 821054 1323021 813221 24503 1331445 71126 1659564 1722441 818625 190324 1163789 459202 1373019 1535155 1875382 339340 1591286 1444051 941353 174722 1169557 974859 1914347 1385040 1889471 1572341 824154 119156 1662732 679594 1400171 1880392 619204 1839187 288858 871816 301131 883650 66489 973796 127435 1488581 134615 1402285 945550 1324003 1042680 1334072 106781 1590915 1152573 677841 1068880 464273 1628211 1150384 235043 1921308 1999611 1629058 60672 1331495 1686704 1859082 310507 308416 1167827 980696 1336393 1721963 1773733 1288824 1751031 446925 1610370 1853106 373098 747664 1592167 856181 414204 969828 1866662 490183 1663424 31540 557549 610461 1819063 1832747 6903 1032576 1241605 1991335 1027480 1443781 17021 391389 718845 632450 544974 1460867 1727960 1669681 952891 452230 841899 1155998 1124357 804529 1641908 462311 1577701 1626936 827467 1336695 448304 1282351 1121721 1603157 1071746 1046350 1063466 1021278 1875063 1799959 1240447 286281 1810557 1344367 116879 952919 851566 1785888 1206220 1731322 178153 377228 846312 936127 1871207 833928 33344 1455977 1561272 515861 773815 530482 701094 20082 1068741 1079322 464159 62834 368256 524524 777714 1644160 330138 1538432 1407521 602237 414965 932300 1051603 1516054 117619 1010424 1504142 582429 1609575 1065694 576704 1098610 1283191 860824 631658 1473720 1353565 620615 1576532 524687 333318 521978 302747 1031679 1477638 711053 918703 448425 1627487 1260122 1453671 878438 1252117 1478693 897900 1287306 1818132 669114 1414666 1110824 438559 773319 547630 245681 305294 75716 1575955 442056 1314318 1511560 1731763 762713 1422313 965109 1231600 100520 373243 40817 297974 1313906 1052461 157129 1698437 857542 364069 1704884 109334 1758964 827702 770986 1079373 1060733 1041430 1192845 1818702 1634562 888488 983321 606983 841857 1685271 248592 1908076 975953 1686964 1894126 6493 516293 1845228 502035 1118027 1476591 357319 242661 1105487 1987112 1961486 868637 729941 1770613 567373 1506010 1087989 1786740 954781 1658001 412825 354490 1340945 1240718 1304801 718247 734242 1856825 722100 1087211 1423305 45214 1794066 86210 132137 463113 449914 1989868 572343 1498267 1169104 1568588 1326623 559633 1681503 194773 1950454 1320605 68547 1638752 460313 1015235 1415099 1126295 428749 1007223 1550125 382949 707066 1655315 835893 306595 1424886 1759117 1675246 471652 300247 824012 585396 431320 522102 1767968 887253 1980521 923591 874555 1255920 1309685 345779 1366384 1224276 1271048 470968 873018 1172969 262210 897387 235186 1847255 934915 358342 976195 1092477 1914932 1971248 1012936 1790501 211287 1551895 1786620 1171147 1369164 1947658 1410035 1539155 1214487 782554 710282 1033116 884077 948092 588895 526961 1365099 183653 26991 1583022 1373130 773111 673724 700586 1155010 1299805 773900 45876 1690059 924625 1501187 920366 1821054 1016762 1477760 1614838 848447 1776546 1242411 1215617 1710137 133058 1214579 1585990 96306 523963 1208552 1052128 1292979 1285497 1423276 650662 955652 1605605 1096078 176145 1589104 1238038 60404 396819 1439429 1612122 904079 233246 875248 1132021 1972956 1648605 517583 1058065 23180 1471360 1170262 1991482 869824 1916194 927422 1362736 1780889 1604034 575641 623227 1996508 1477333 959565 248921 1864237 1160606 128141 81880 1560351 659174 312836 1951996 1740213 1723572 271123 989774 1600557 482460 1786982 1988306 998927 540031 1655846 1791099 1648312 1901267 1239972 1121237 541007 1404674 993379 739908 735730 1438600 493479 1907311 763554 355139 303002 1009145 574677 850836 1120902 1754402 1228503 1876522 39148 941267 1115995 553543 99589 1626810 248356 1897765 1377450 513123 191139 1958191 1094016 397171 168561 235347 652594 605492 242940 878373 154406 1011323 1309449 1234802 1720764 1558690 547988 1077555 1679845 1229455 1608929 1080543 1651583 175413 1345066 65014 662696 1384185 629613 1250825 1093874 1380374 1599572 1598143 1503348 64284 505251 874340 1635470 14575 1441584 594885 100097 292467 1326925 1082195 149429 1757909 467377 1592332 1060846 835733 1527294 724411 1330173 475604 1831437 832652 1712208 751277 1868853 1474412 207642 1779658 1915876 1280593 292743 93618 1284888 1125000 325249 1199817 1296 573576 167754 247172 1570723 1111020 1452647 1052807 182489 503781 1379948 677613 964790 723376 1821251 1188510 1948579 380339 653034 1209028 154282 1630529 1233355 849849 765229 1592464 904589 1054664 998865 1674534 1545207 704907 976657 703747 1338457 442304 1870861 1387150 797613 259820 1648031 1064609 1588853 56587 274274 1923715 1920774 469051 1346414 1814464 1334627 463926 855775 838033 1160074 1600982 825178 765753 636111 359916 591206 124379 581630 1655496 607646 1471099 1096115 336026 1719191 1991757 165375 1861944 1158431 59943 853526 1602372 1427156 1396064 1707248 1841780 1477431 801946 587972 518496 901887 898025 1324877 690454 236039 1273874 1252756 161728 1766572 459092 1435710 1656546 707352 1792751 31853 107425 219228 1495123 1126176 1109557 1711877 1653311 1875129 747887 197071 1234533 604653 533488 957854 5976 1875311 425326 1509365 1808884 1203799 33900 1251267 1770192 1701311 1664035 185291 549847 394233 176712 585137 773440 1967587 196577 1534925 953663 324658 1331502 636539 1837397 340503 1519875 168590 1883001 1884091 185037 1665674 375103 461555 491037 1027061 719790 1920306 1622190 746824 139315 1667039 157884 1466555 1107766 1203361 1106822 590462 667598 1199582 1435569 1522843 979029 25077 205670 645163 175637 1767781 727600 1672141 149230 1653965 489015 1410505 362889 1219643 1481620 120693 653346 1909390 1710090 470561 1732322 1944508 311094 1577662 293336 212828 607213 1393225 119189 1948298 524212 1729663 174990 602225 588338 325966 1618046 447221 1557766 1124490 1417195 31745 879175 243325 1719791 841810 1453335 1766695 89552 1103291 697499 1389179 1117044 1226127 1437650 541079 1647101 227594 1091786 192307 183761 1944661 554842 1389039 1585077 413994 57788 644910 356625 1396975 727254 303708 1767370 434617 1552654 704221 1300843 1452909 602489 1548320 1276138 1106918 351572 1972690 471944 704511 1192744 620298 333435 264601 1868301 1936345 778808 1279134 1221446 8011 1938977 1829960 1617295 1096923 20227 1257554 214107 1056456 669575 1376761 123685 191441 1717153 1177345 1928137 506371 479262 552610 496393 1829556 707105 244851 1628243 1760647 355672 1907771 851033 122413 662413 1954987 237410 1065712 1171541 1255581 1037033 244336 775968 369591 555587 267913 723383 819694 530265 1459281 375184 942841 1235260 1224044 357990 1351144 632594 1034816 959604 1149043 1826757 1636266 798512 149011 1371658 1475035 263505 626109 910023 1097523 761951 195862 1797149 1181648 763703 675610 1718445 1928386 776334 1775878 1210111 1686782 1646655 1359290 433141 786076 1093650 919443 217910 56954 161526 140906 55075 1140220 163538 188395 555549 835186 966975 1948110 752110 368582 718639 954208 816254 248808 451229 236313 353729 1536389 1089685 1396155 1838922 805443 1983289 1108054 522663 1060507 1084556 1613023 1792055 1848 34771 1936912 534582 1828527 1956015 1131680 736039 1219072 441659 191091 1164639 12364 1816357 1376778 1841724 1400710 1116150 907842 54513 1653784 464494 635873 1822717 389987 1913657 859961 195071 1862484 1122074 789871 164771 743430 306041 166555 283419 1616066 1292307 416137 536173 1867180 1173963 1393645 588794 1858415 532645 1024840 705485 1502834 1211644 65480 1449977 1790047 1806067 179090 1762270 1733328 1872256 1851614 1745838 877589 471354 1245239 33356 15741 495759 349031 291117 1219518 838123 1847448 1393175 766403 643881 673865 1744345 1703398 710687 858726 1267949 1553863 1799789 1323034 1738505 1031276 46211 253164 241630 803215 476608 802438 1725758 1862795 1871909 1034846 1284325 405624 720262 338303 1206813 977967 1463447 844395 1395020 992252 1075738 882790 1850764 1401555 492657 1417292 190199 632216 1376407 1103595 74272 179831 867653 1852527 1725588 239966 777439 1383715 1788473 744248 218816 472238 32814 421599 1343763 1985488 984260 1293302 1166430 1897596 258736 27206 617250 35661 1863306 773693 211527 593800 593547 381754 986922 364996 746116 272532 1803139 601674 1328070 310747 585783 778263 995814 1462144 1209781 1025998 626653 1866680 282698 1556888 1943717 942612 464681 1721984 132610 1558850 871205 405346 1813033 808097 962569 380324 6603 1424262 1892494 328294 684549 91638 1404789 1760901 1764521 336140 782764 810126 1783903 551473 1375143 1967607 1345286 16723 703174 546831 1644129 1977823 705894 470871 82525 1722111 232896 739160 212422 1220380 598852 1131502 383080 57406 199010 234091 1224496 439226 986216 1898249 919299 596899 205175 187883 1280778 1294769 1877260 1331808 294990 1736504 718787 1624100 830148 663479 1178079 1652606 885190 1163999 175721 39330 107750 1230944 1621578 9665 266228 1379466 1448122 1948055 1803782 53496 295043 511343 1454338 202296 1904706 539918 1431966 226447 811271 1194125 30127 504666 954319 1190045 1807383 1228182 790782 657190 700952 1851802 1399309 637021 585892 1300775 1703046 1909562 1511978 653717 1649401 1700363 203282 624900 1654471 1426150 1715365 670481 673827 1863274 88319 1074038 927828 105322 9410 62960 561902 1943574 1895187 1712212 1155127 1331842 1146959 428540 1017930 801295 619427 884510 222822 973265 1929479 501660 958020 888350 1470259 719098 384463 298801 1787478 263169 1655501 1282125 1801126 859837 1800439 887160 1732401 221524 270568 1035251 1296844 753977 1789244 929808 26314 1839394 805047 1761355 830243 484912 87978 1613652 1470433 504544 763561 1975571 1576498 1635105 1224434 1540470 1840872 926656 1412761 1214099 365238 1355474 1898390 1275443 1356862 769450 1609491 1868869 1909978 1931683 1870781 1414952 1652444 1369631 267613 1054622 71473 1828751 1040438 43864 32018 1713430 362904 313407 67698 751745 1404495 1161108 520306 1646664 1533206 936826 1060936 399257 775057 1433741 1951611 512847 1767998 462891 636385 513954 1608138 1752437 135457 1113088 1662889 1577108 694428 786695 1796879 1113524 1826583 629217 235310 853431 1543399 1005759 1410746 816986 1756159 1633800 730142 276702 611615 1308872 1386742 1774769 263969 1714138 387567 938049 1392111 7401 377517 1743184 1319238 1497723 976295 1733375 100973 1081089 1809570 459433 1971922 1484037 280910 1393338 1365998 889534 566196 1797189 483946 1911236 1237053 719243 145651 1671709 808800 928424 240290 427024 595188 359399 1577970 494372 690284 637717 1077225 1431001 278467 1660848 501144 873108 463149 1968254 936142 1244343 800357 478428 1823429 722659 1650417 1858499 37404 1831024 1643546 289609 1674185 1870308 53190 1395477 1400235 851918 1186737 678274 1835951 1288448 1976601 1673427 534879 1871886 1320498 696282 1942161 1515595 614479 1997675 1395911 807915 770847 621792 1754839 951743 1004470 1197650 880713 1203522 1881945 1756904 1934043 1916601 1025215 822834 1004149 847528 1651901 1127403 1854541 444255 382772 731007 1404943 1989727 1699925 124971 1698757 969861 39872 1666243 919547 1934015 1106571 454621 1128166 144170 1633792 1106611 434941 657991 1436396 677606 96700 353530 1893160 1870595 458163 1947281 126818 594573 40408 554297 1604812 820804 111312 1293959 1987050 1150281 60490 45369 142283 48334 1717223 1788858 1356055 30908 1871205 485570 1743569 1668964 1776223 993096 1817934 1618782 1037116 1300110 684767 1243671 1530362 1934055 857867 540906 168158 1040086 1055774 486266 1391999 1936647 336454 1065542 975476 191116 825493 1758951 128596 1650009 1619939 690900 415994 610038 152122 1225406 225948 1037902 999182 1137222 1342421 580736 416746 930174 368413 1342496 668391 283037 331865 512561 1371211 945078 953724 94998 1373002 151927 501224 307185 1449550 1080755 314932 1511489 952700 1117751 837426 1026401 291903 369941 689103 1688793 1002260 215615 1853030 299091 394280 1650196 727470 133965 1231508 1515831 1422119 1360286 1547360 437876 1797976 663643 452192 846415 1918471 483785 1142096 1641317 1492945 1910349 1052630 1381416 1262876 564466 1565747 392846 1447888 821920 777882 1451563 917866 1552782 216765 1796500 851325 407514 1337911 766727 1641511 1450399 1158542 1336942 1502684 1876510 1965790 82946 1594889 1346518 573150 1951560 460065 1536778 961168 1991762 927496 1009955 1668293 1799332 450170 770941 220263 1266352 1707839 1956092 222077 1302204 142806 817368 693611 911049 573310 743551 835817 653586 893016 1959426 355117 510183 1200485 113500 1111211 1087697 1425828 1325729 994674 1827098 604893 1001679 736722 1261121 128392 1699108 481393 316625 487149 1382944 250656 1605080 378951 1015318 576659 1431937 1068871 1191213 1926541 626943 408392 1429510 1952806 596923 1508370 299713 1420504 1112436 114572 423751 543275 1863838 996053 1810558 42479 1736995 1883451 1272660 825731 223746 703299 535737 598864 1679127 1433334 445168 1081279 1001475 1705175 1486294 215233 1790731 284585 883467 304181 1990775 1407768 696793 331399 1914350 1921680 633166 1843575 423142 374282 647317 1918602 909729 1422187 1016812 1430026 834498 43319 471623 1091159 1628925 1336502 112153 47211 740952 535027 1002647 648208 657875 606537 1125746 1146253 1025467 1908376 17833 1624074 150213 1497834 889760 1178958 1934588 1733123 1205256 1062993 1873413 813683 11782 142918 1538198 400871 561223 1651351 1682621 1819665 692523 1780134 93507 1268047 489403 756363 1319156 1821767 1282264 154104 763815 754109 1472638 1947433 196213 1053492 1991850 159753 457222 264270 256240 1179150 394295 517413 1668465 1650007 1376076 835691 706275 1932450 1847474 1729510 992745 651846 605614 431452 753216 1378992 277488 1022950 1609752 1280084 1892883 1499923 321859 1941149 38156 1448136 1122549 747886 1163994 1732110 1769040 684907 883878 326235 394866 1256198 644237 1189279 489246 1929203 1561355 197888 808217 85448 1837370 1583706 1726131 281935 411142 1800901 770656 472491 920165 749024 1498782 1095332 1852015 1155302 472711 1036529 358711 987254 1457201 1999133 1123476 456348 937816 12856 792295 1950321 1284423 341203 1412630 67960 1560312 975480 1507761 211784 605333 503894 1556497 145234 541405 536421 226849 116600 459692 1512255 1240063 42810 1189076 1295549 1336478 1720356 692079 766758 845956 1735859 1623721 1580756 940925 1916377 1249578 1307254 1571904 608700 1555461 26010 1049219 1168664 1230048 728663 1724050 1236322 1441616 1847551 1031153 650685 1955932 395812 1937242 1464997 581068 340976 532743 1464095 30990 1226978 294897 940661 470311 708493 586920 32969 928195 200978 507751 1335704 86345 964949 1608520 597987 340459 1408990 55799 891173 989007 1684016 610501 1885997 265320 434256 1200006 635354 211028 1215206 1727438 1487400 267150 1812228 222464 605831 205519 374937 442602 1146290 1425974 1114525 1226204 1556178 1595328 1757065 339516 556220 253936 992811 671295 1341552 1703436 1981202 1618262 922472 365571 801029 761834 1873680 57261 1218253 1340013 1285019 109337 1020393 1243735 1444875 177938 360142 296318 1935971 1882431 183360 1317828 299780 1106084 1044527 828849 555877 1136300 953521 1370269 1654684 266430 1265033 545044 259379 359841 791635 1466478 152239 1857040 1753587 218051 1449554 1008284 280009 1480541 489091 1919134 1763802 175572 652169 14903 253198 1720011 1291622 664890 518507 782981 1025967 338766 542436 1148966 784502 1776964 209249 1336982 1357176 1687182 312518 1473217 973988 245302 1405615 1476699 801635 1475080 208200 1996310 727209 830616 1556592 355186 1015499 850723 197042 1180943 1993345 37778 16212 527520 1875163 1360771 1942362 728533 7224 674715 1261577 620793 538178 334051 940341 1686083 671765 1899630 722265 457234 1242795 1058132 1521251 913662 1251306 1094752 1822665 772637 1332802 84827 1577033 1074328 1946908 1737097 1242046 7022 1129285 652653 1235204 849575 686347 465905 1693576 376254 553820 707377 1078454 1854962 1426294 1905054 679754 44750 1262723 1407984 1004682 1069550 1015749 795370 691331 608107 566897 1223894 1924608 1459365 298619 648429 1422854 205095 1423500 430959 535598 1262726 6019 205146 990623 4511 339569 1249621 881275 608829 1320354 770658 1562043 1162479 1709223 397815 119589 1969136 775518 802788 1925878 1098374 1195328 1747186 767031 182148 1173206 721394 1288286 1361017 2921 1470043 510192 1869386 818764 804952 1211230 723536 1904515 418767 1452389 888188 915147 194851 1169448 1892466 1174272 1589018 1105526 1404923 259545 1495378 1907483 1393662 388290 1214540 1074214 60215 1961279 853797 194281 697028 1762399 1550587 396514 1369451 425615 1868185 512964 1690664 1797083 302321 1262263 1300297 668539 508414 1946492 422913 703130 182532 1804411 280492 1717724 1250369 1837726 278926 1133548 1025554 373199 375549 1255756 5425 1742146 1234504 795694 1590304 230035 42670 723921 1287553 939858 1144765 1821334 719925 1942174 1418694 1330552 135119 402588 401256 1222897 1436237 1639119 94547 689310 830143 213335 773876 1916080 660851 8959 1551472 1504337 1836476 1094720 23118 1039665 328111 770643 175023 921068 1624085 14444 1624478 1968419 1401316 839062 494318 1378412 1959657 279865 1496072 1970128 559909 607900 1356631 1137649 325261 1592074 1791597 1390580 1567554 646060 751575 43312 784379 1086784 950657 1133405 1117690 1393708 375722 8936 1323173 1788076 1032817 1120235 352064 1044804 1118921 1182589 54533 376493 1232846 120420 1177678 796383 1753128 607259 1620056 1258451 1813356 1710507 794582 1165744 360895 996900 1867825 1208049 1117907 1706806 911104 856669 1964860 1611570 1761112 299571 862451 121294 434460 259441 71048 537937 250188 1060060 1824380 942392 1700159 1262411 576684 576452 193575 1335382 1849616 832117 1935856 4048 634918 595511 622368 1043017 1979677 1974484 974346 1822054 1748211 1897310 9812 354796 636388 929925 337553 442506 1952992 1234012 934640 1171566 270555 73753 120561 1186895 1032922 1887188 633441 384435 980655 27933 701653 618752 342710 1713598 752635 683272 1638924 1088764 1411949 935061 786123 461567 1168370 95882 422151 92421 631003 899568 1699316 1080110 1981555 1278516 1914994 563595 377514 1957808 399321 1577413 139866 841353 981186 573867 1759297 437116 1030637 193460 1300451 249248 1107172 35325 1021364 1561487 241892 609815 109594 289638 1480664 1961410 351610 720610 1928686 142269 968192 871871 1836078 931242 468052 687225 215346 1173846 1013998 1203557 1267299 947969 1873625 760670 1729444 211559 1643524 1766410 430757 896854 673390 1798700 239635 1425002 1247408 1822698 384385 556232 1538940 1213321 459651 80025 322594 1909122 572515 446953 215174 426157 1763810 1246410 1275559 13338 483932 49139 870904 114734 247745 169533 98375 989005 1228188 618422 1277341 776583 964936 1696426 829715 374622 1572502 104318 665788 150725 645867 118370 507453 1375498 1083422 41149 931113 1982297 155966 1380762 779367 1622541 62851 787096 370327 1550139 259499 1622737 23319 1016561 865873 904309 281211 157711 866108 1684647 1625950 409078 1506570 245971 14098 1565565 1043966 660117 1307565 1382407 241858 1560739 861200 359809 177613 676347 1799680 938229 350767 408279 1231961 140979 1082972 736300 1064838 562519 141328 1480845 943533 1169455 1976129 1590331 1954030 1341152 1886405 1757288 1862437 1579970 234569 499959 1473347 1964575 777529 513369 373505 776598 1268131 955695 1323138 248131 111203 1640555 1242939 711743 1249294 1377828 132254 1783748 266512 224489 861836 638743 471882 1648126 1185169 606988 1229676 270474 923050 1529968 824083 1921078 1455042 846200 1887668 1402041 17640 1739933 707600 1061414 1278914 21689 338923 1738305 1420980 1749739 1785576 1193095 420284 1478022 1798349 690957 1536350 829616 289896 203369 533321 1482925 1437230 788879 621573 271138 1433581 475600 422480 367537 1985447 1976521 446781 1322225 1475721 264944 1976876 1209541 451013 520166 863978 877470 931946 1232222 1358793 1660260 296045 1103116 1878373 1638106 1576197 1998380 1139206 371929 358396 706117 1403005 192849 382979 759407 803528 593210 833808 114770 272435 1988903 377875 1671198 23788 1070855 509531 220275 1347493 389325 1842155 1299447 1982316 1822294 1686939 1619920 1987402 1294383 9880 1481397 775707 513701 131631 765245 193294 1461642 1211125 386924 955992 1572885 1758839 52189 1532201 1483439 1741739 1236052 689927 1581377 1902071 513657 424264 531513 1433798 1695421 123415 1123507 641193 71821 1101395 1765879 869862 462313 899129 1499661 1074447 1186805 1780362 1395938 676922 733790 1571332 1746427 262648 109059 495616 486064 1291809 668918 509964 1670430 812973 18685 1599037 1814701 1804071 1052932 1883925 1622461 1422260 1149699 1335140 1312696 1210246 1097946 460075 1841006 716406 623207 937872 1404922 1017028 1812694 21240 773278 1602109 1638632 582522 567905 813047 536779 594978 1767668 1958801 932423 1027414 128358 639804 875333 1456480 70933 1360736 737373 508772 1769755 1244687 1903719 1881943 861072 111162 1498312 665802 1260509 278091 1051864 1150804 569165 1666489 391037 1607016 1478439 1295094 1386928 287032 146718 920398 1131418 722671 642230 592569 1546494 705403 638168 591193 1794114 1446296 841424 1135531 1536634 648817 233157 963912 1093238 406022 949355 826995 1280595 499574 1523975 1565804 13218 1302932 978353 639493 149944 11999 1900837 520749 1057923 512308 419267 1306324 818006 1283206 1792226 115205 900455 1343924 1247695 522394 1240856 1054007 1316329 1252333 169005 1028810 886879 987847 664692 899283 1481430 638136 171641 214430 306292 886221 1174461 1234564 764721 729343 115445 939158 197513 1415432 1689526 1369837 252646 1399506 7043 46768 1639086 400740 911391 102684 253386 1571177 1618938 967900 1730955 1186453 1277043 436172 1405362 425275 932267 17496 579859 968941 1016068 1486542 1596312 1917677 861731 123232 1568282 1280245 728711 1933361 32211 859 1591354 658706 923801 1638384 1897448 1426113 1654330 1845347 1280469 1791188 1623631 1380272 1075956 874998 898494 242520 208142 1611931 1155125 1462784 1920399 401140 327528 82181 186921 1539146 1446222 520828 1731224 485360 1283521 1490683 1655885 167046 1465509 1516783 936947 1602723 1657185 702766 63331 767526 1451961 1340287 677616 351513 507746 1815737 516503 1260887 441315 789648 1393836 1175279 412794 498667 580631 414391 1068530 189310 220209 699714 966079 275058 732073 960675 150539 1420698 1379822 1780787 1888786 376583 1733750 840963 242201 94836 1544320 707121 1832843 1401837 111592 957171 1265820 1833269 659255 951410 112101 1267847 760928 1373903 1319001 737906 1557065 1576185 1582154 1477972 490039 318624 656188 1322184 1917623 1972462 1215761 1071685 1327609 1591461 1729972 315894 1723472 22469 744424 1181626 171531 1056657 423087 522660 1003516 1927258 973701 701955 1942254 50238 336599 1796354 1871916 1244594 1315695 89433 1521531 1515254 747701 1674629 1746021 190864 296822 395464 951550 1002427 30378 919398 832144 1962930 709662 789346 1284027 1909144 1860631 35450 1311464 1364663 256215 63605 861651 1641993 1029949 595535 867634 54087 1533552 1465048 649964 1776587 337687 800777 1565860 1280811 654533 1784480 195100 969844 386055 1150678 1542510 1272602 614340 218060 1437005 1062109 1530319 1100619 172641 964013 388904 1876745 1341165 649285 1442411 305842 541395 994398 1178284 1218637 1986973 1681861 1398911 532502 1115743 235103 1337894 539606 361556 90396 44537 1105069 455911 134341 1438578 958025 1758889 1402399 475483 1860394 1264640 1978507 848233 1709018 517362 1302032 1003357 1614758 1737368 901865 426176 1215238 883603 1832278 216740 738410 1313736 25455 681073 1763206 1035788 1799089 1339754 1135374 55946 1059972 1512239 1119239 94199 1177768 1908413 842332 1135004 668709 344377 709410 1090889 95165 1951077 33701 1303501 1292460 1557208 746195 1259780 69967 1804161 310886 1094514 1143770 683253 1021696 1689306 268751 1675251 556161 906276 1482198 1596042 412553 1279060 635334 1567405 1361358 786367 1577519 1906252 604599 860587 549778 825116 1121409 723296 713939 1815542 909876 1573566 1917002 21706 1860503 744431 834878 441100 52808 787756 1926510 337552 1292222 161489 1605960 1655053 1489149 183333 803544 1431615 529703 1217065 1286792 1182240 1123901 904986 1365245 45288 456819 178732 1571407 1461732 672895 718836 34074 521277 1814735 1164031 770456 502530 100571 991925 1437520 595500 1613540 1289918 833064 1526535 1303180 551710 1890262 181030 911670 1979877 1154961 596956 588656 1135495 792719 1132998 111042 674250 1145900 1228013 1279063 589713 336320 712113 441187 1143010 854521 1645310 1197552 9201 1117599 1923347 1051562 915971 724021 328750 936126 427560 1978661 177436 1858196 19473 1427587 759118 1131411 1163216 822336 1633723 176328 1832987 1631653 1029202 1281466 1362896 1735018 1627593 1868304 662898 1418307 104216 945990 69555 1233051 401147 1826881 1717039 214863 932755 602397 677208 693260 1268757 35414 1178864 1934501 1391026 221494 731078 1685477 1984260 1311029 1011821 1572168 344915 874988 410094 221415 484584 1782659 1516904 334016 670920 410064 829114 513439 489078 46208 302656 628626 1164085 1308783 1173791 1469825 238512 474876 385576 264345 1958180 191215 912024 506263 405402 381518 637490 1348995 531269 1743711 828626 412714 1871212 291509 466369 1475741 1079344 41065 813133 304553 103887 1626744 1081414 1378014 1583544 1133093 1601648 146506 1937363 1165530 328005 1889071 1276746 1917327 1283246 548695 1540923 168580 330256 1211609 710471 735134 1587845 883853 1907549 555035 1506475 871513 1878333 48176 873056 1451783 1826227 322660 865190 943151 1358370 747038 364372 1840782 1627243 1695286 1665207 1507750 592811 169951 1205629 458173 379511 1466610 1992210 1282102 1434997 1810718 536231 1199679 925466 868755 1133012 688165 1007103 1064884 1765599 3849 648619 754321 1986857 451550 1331376 1842836 190854 1494275 359479 330029 267996 534827 988201 1359854 543931 1377069 1486894 376996 129045 1629823 1528846 458839 295728 836892 651075 190390 363674 226186 420349 1672845 1531739 1168563 642238 1081292 612145 1718362 1401989 507727 574376 1760275 1418979 1398160 1563057 369912 1688549 1663802 1275625 882780 445161 1730242 783585 642289 1372660 1282971 491120 1288704 1730134 826377 571329 1422535 475935 318439 1601662 1989222 614399 170669 152017 1982842 680703 1210146 1732489 576240 346799 1139764 895727 1035257 1883885 1859091 1523715 97532 107517 407377 781017 1330579 1301820 400500 1080489 276780 1789861 1200595 475365 1859419 1349326 996495 297562 931785 552247 505297 1017031 1123225 616486 1586483 1983362 1339480 1546026 1550420 31075 456065 92971 956063 1077104 1271421 142158 1655601 846283 1987743 1402309 1104224 1922237 475396 613195 1011137 986771 360869 1579547 1799717 1456666 173403 556302 1289630 901075 1334208 633546 284159 664886 1843730 1062166 823146 1648276 1377652 1398111 1192820 1540947 55186 1540658 1077529 1510079 1885826 1981361 430890 1043921 557020 1732176 667073 635269 982220 1346108 1982984 1319848 358480 1390301 1470292 1214322 1986936 1579959 1561603 907579 1979841 594030 1767409 471315 1006152 1418988 353893 381917 1135815 1138105 1621322 136113 1586161 885635 366468 1359057 1839113 689502 1707238 1859049 835421 1109364 177549 1267634 107108 1052263 1161681 85790 1271005 1066710 1898320 341469 636571 890787 330824 1849842 1749163 238598 665958 1821395 1759286 640052 1917538 1135371 487771 718439 582709 1068885 697357 93842 1389426 805419 1413456 116495 307991 174757 897478 995322 900644 367295 1633204 1592931 1090037 341499 419532 494551 1541965 620865 1112332 941618 689230 1428673 317555 1731095 465846 842081 1354622 1893521 174390 283936 459493 1631600 984665 1737225 1229257 1746572 1296395 1850346 95424 912228 803550 730515 1759388 1533295 454010 987618 581653 861558 1980576 260167 1722478 1025101 889140 665099 1346344 1846251 72521 648119 190122 361146 1150226 1307456 725886 1317627 943694 1788679 982778 257226 1199496 522233 1534659 267426 1214541 10112 522325 1590193 629002 632416 1044960 540311 782949 860413 185216 1050603 1847272 638325 829557 1546100 503376 422718 1732727 559139 199761 1881060 943320 522351 966207 1018804 973951 891758 567107 1905895 1392610 309184 16131 1417196 1847306 957832 984553 1996877 506222 19484 1869160 1977618 1116188 1628228 529998 727787 474681 1459267 1722901 1858912 1389518 1009131 671067 1356693 387931 1412894 1690567 970236 684021 732996 1438101 1443367 1292082 417331 449090 305177 1076401 1910687 1957335 86842 638229 695534 871400 1333572 1884709 960356 763239 436355 1634144 179329 1293578 1945082 1490274 1283686 958594 608595 1192644 1485426 684316 323859 348810 502517 600529 477374 158531 1550411 460028 753591 1708337 1754482 1879196 813679 1578286 31492 6740 1740040 455225 1143377 1135246 1109645 1424239 1532970 767993 1679890 1977664 1514563 312751 1181359 18285 1838029 4305 488085 603704 1488070 1752230 1234876 1086522 1194599 754514 924203 162101 684125 195838 346022 1819591 1139232 1676917 1687728 574798 564939 1488922 1762608 1090021 972425 1330521 616211 1893036 117984 1797867 517613 1658055 839662 1060020 104150 1614253 95972 190862 1015907 1570218 489679 147003 61500 337398 1426682 219682 52898 682922 393668 1670666 1838442 1726165 1892136 457266 1072077 1652305 208115 131518 1693730 1523613 829643 68726 1223048 30234 1345391 743590 1078781 1072713 876102 174439 651269 1818651 1753231 1459011 1139826 110885 1044049 216094 694754 901358 1979658 943542 897481 438676 926355 1666960 234060 441227 997603 502735 1467530 1510123 979662 1039314 713363 1973262 1490151 1946954 1523536 972871 350304 476556 794623 350218 1172892 193480 1039788 791376 156038 857515 1880983 1950875 1143421 1774120 839424 414804 1620794 1733747 1533159 745612 1632529 647122 766093 45882 1970617 1663305 1471559 289889 596847 659298 886792 1310697 215123 1871893 857711 1010274 1472301 264300 217619 1922619 1410879 843424 1396263 108643 1707966 1216426 1021264 424672 782170 438153 413760 439153 1843385 1437681 520058 513519 1831501 1470183 1213151 749960 459610 976904 1603103 1997068 224661 1264841 1612146 1223803 1538579 1058541 709930 1281888 846652 1271611 650583 568601 678536 1365600 852441 1750694 1495524 849119 1013761 1910212 1682655 1900280 791149 1495728 910944 189466 1175266 1820261 738406 687210 84093 420143 65964 1955866 576545 1615140 575643 459938 1336967 759750 27391 151567 548991 1556147 1276827 875593 1345312 678859 1824132 1148539 1389852 666254 1895378 1870501 1265498 1931058 1928409 1432565 1919549 139217 1993832 1643958 1861188 336355 328013 499573 1757863 1708332 402114 164193 890171 1127220 1754070 1833606 147035 1322413 1777030 1652821 1208115 308779 1395503 109773 980074 1339465 835235 1031680 676193 929798 1560610 1099891 62517 1048556 1652750 1849436 748953 1797442 1031145 1696032 943499 1626637 1210483 741761 1513330 1139904 1783862 1075622 640165 262677 667760 550490 1770416 424822 1910673 46515 682274 1866666 922134 41743 1331600 256795 1618378 730070 422069 1960338 1618258 1584250 1472071 229038 1809778 272494 131382 1040621 3462 1647189 215681 514151 1952182 1826020 1098822 879912 156951 1649490 1654869 946668 734496 1885611 268781 1915430 803941 1492700 113006 762895 1396589 1986307 823967 1798581 920672 1302961 646186 10752 1069060 1828324 1725303 1995880 253773 41703 1566649 56571 653671 1512422 708662 91734 1363778 1330921 1114400 1831407 228598 335462 219583 1692244 1205456 1930728 1791460 1203358 875490 1647593 302003 1599480 842156 354085 587993 573374 1087387 1595772 1938213 561935 148455 1838777 287348 528546 1370341 1011399 1355663 1785590 581143 1872629 1294267 631188 956374 1755930 97607 629034 591639 467524 1491668 1559689 1601879 342775 471762 1816141 1597018 1063645 1254574 63246 1641938 352226 1324738 1629036 576312 1951688 833424 37801 1339237 1904269 536128 881780 603711 1302524 1585190 828196 231977 1500562 1438236 1645742 502711 114634 1428959 1533288 762843 1642454 178475 1349164 1674467 1373871 1909180 759847 262002 870377 1120212 1294643 1703327 360410 1414371 361078 657555 531366 1976946 924574 1896501 874860 568196 1049441 1688288 1423194 258596 83945 1254009 1975245 1063717 863006 117687 9454 69783 59316 1439709 821147 1375896 1206991 1461342 1762113 1219832 1178823 1778805 7392 165982 1375134 483158 1958376 1889092 1327778 872328 479411 530414 527642 818090 1189182 68979 631634 1695169 947372 96699 76441 1006389 1160767 932421 81440 1512689 1407065 113924 535975 1939834 127341 1657215 1637912 372176 1469331 876639 937189 1405319 1256725 1102403 1670918 913061 404944 768846 295886 1367483 733540 471486 999485 1879984 1844091 612703 1256782 1272286 1372647 1359055 1981959 768937 282294 1769166 361355 471941 1371735 46156 29669 1567195 1567571 1285531 1703125 510865 1973519 234987 1984505 300913 573155 217009 1569371 946330 1345015 1539247 475251 983880 1234482 1851244 245115 1610337 940967 306288 1870679 949038 1313267 1333028 342742 996893 1524830 1549438 1707249 363367 1740188 39789 1936595 795996 1588808 1792383 657406 32967 1235916 627652 1183914 125884 1027822 690808 940800 836368 1918401 663519 1018844 168377 576372 1456110 1432851 780182 1364290 1574725 123702 693450 317095 1802853 794018 540783 1578109 888239 1698921 802546 1605106 1930498 522141 1287906 339660 1774038 1503544 1126066 387850 1283578 1679190 1578628 1921257 900633 877564 1023981 1132700 902615 1454744 100585 253729 1945250 1807280 1872983 449421 647239 145711 1794166 729419 147933 1696869 883947 1073602 260344 1416859 900835 326731 1566521 1345627 1427241 1090399 964877 1831332 1906296 252527 1908887 228135 965567 715758 27384 1067289 1519789 1991899 1813183 696030 1959458 1712443 250759 521681 1423358 1676348 1287643 1632671 1434150 777361 1498750 1610848 253458 1757394 183252 176721 61663 372189 1618120 807256 644585 1113996 349684 1226697 1797348 1008167 958481 1040458 261389 1697132 971543 1473421 1306023 1423705 711381 1335775 49086 323688 1440034 461829 1492231 1227392 1203623 516053 902784 491165 1092760 266521 1280995 439295 1851341 1363867 1877401 1431347 241387 1641465 1051547 440882 392383 883137 1505131 1125168 1393278 747034 1112415 604386 1905108 1084183 582763 464882 82725 312188 426878 1880198 674714 682188 3079 1968877 914655 325057 860443 644589 534806 1906736 762720 1759731 663040 1065460 284513 799247 1480099 1990378 1653917 559722 1295174 1926240 47890 178821 923020 902332 1187262 361023 1079780 685296 214973 1087902 818159 143369 464083 1743011 337218 1339324 256813 1454669 1640134 1237177 1307812 222771 984807 625501 1417033 625108 1739515 98269 208882 961093 804836 1288262 1747021 1654571 781026 1533345 1320357 1411672 396644 849496 653092 986208 1449713 1144334 753730 501841 1285687 1049475 1648382 405321 1196604 230918 789703 1121333 1620464 1953262 78597 1334236 1120583 635066 719830 987433 567638 373815 498077 375154 1678388 717591 731100 1353368 1009807 1969033 982810 1966040 797822 788410 738131 503788 357374 468550 578963 1677283 1018881 698915 1613116 970479 170445 536088 892910 1213124 712022 1659861 687426 786504 116185 1696005 1702916 46236 403358 28177 1633306 1651773 769865 597869 176854 654918 215736 1403060 1174935 1811136 946648 1554179 870180 1602017 918545 1616183 14289 660202 451388 222881 179037 1086821 728923 269908 1938769 298219 1685307 25882 39577 1185569 1315877 1555366 1818529 832127 464980 444026 1085267 1675597 1334489 214252 1328832 243513 544757 1692706 793462 358029 1353929 1890157 219592 22226 62809 1299559 494856 579834 1382844 1465251 1740473 952812 1996111 1581565 263072 1992954 1605618 1618307 1010333 1547751 1156632 823467 1039746 1965015 1772115 1276170 755460 1178481 591635 969552 1561908 1719275 1290560 1747747 1695265 127407 1199037 910006 1757626 569328 1745179 588606 1418837 421966 1676759 751522 957031 511991 734018 1502579 407052 1367667 25422 567278 735329 1016375 1463479 1946211 1780427 55534 809964 118894 1281239 1055180 1744534 511311 1226162 364830 1297850 467602 856466 836176 251192 860486 1501292 1382113 273191 18592 453127 649326 1999310 1225380 745437 1673685 284610 1019293 1604075 164792 1662359 1881056 1050980 567725 1101302 336414 1515164 1341997 289454 909921 421713 1378391 499171 615705 1508398 1696902 1700705 1939019 1128224 1247797 120185 468008 1458009 923330 404786 1570714 1902577 1284868 1766174 1604719 1085529 750656 1949858 268530 1267160 1121003 991440 482274 1270063 1149381 1845054 725518 1487303 1909581 157250 952051 642488 707341 1329748 175077 679614 1242461 766995 1012985 715665 144430 159185 1723848 590140 1533763 1118820 1832921 1891493 710495 1492545 21265 395920 967173 746559 1090359 1428446 1197132 159968 67598 819760 1705661 123725 807909 70927 153073 1891391 1513941 794896 1566333 670613 1597646 1963076 1004813 859882 1380418 260305 1805080 902695 719760 1433163 1291755 673243 893253 684406 843882 143567 1076479 1083593 731350 1821299 1503107 1048955 564733 1182692 203162 1509225 1459897 1153039 1889440 1014030 1477313 1576958 639834 1530254 1646002 41023 702564 202481 137529 1286407 810170 1362316 169849 1188212 724920 1986170 1764904 931290 1726388 1704467 1968302 313437 507159 1667804 871088 1855276 21081 492645 339619 1513535 1595295 727522 264542 913051 1266993 1896070 664003 1424807 1293461 203069 445424 1593057 1825363 1613628 887369 1462430 1584537 485944 295095 1492404 818183 415454 674734 80242 432607 6205 1437559 1921041 1188446 677463 489970 1268281 979224 859935 313212 1197412 1290254 15671 711621 1634101 1530959 528394 595825 1370644 1157564 1791816 755325 155747 271019 1677889 1995777 568306 89497 685240 218401 718273 783912 1496811 1388198 1591482 36486 1662128 1418403 1658473 1400529 1324225 372290 1245410 1390553 165887 9347 617407 1755726 36761 1591591 1480170 1584581 1207152 749730 1712781 875731 1066181 608041 128454 122279 1394604 856816 305355 1793533 360433 122317 927476 1655687 296365 387546 1421513 1030976 1796181 1876465 543971 1400376 1627058 178253 304009 1583 1518557 540808 64545 1681814 639762 484897 1416582 714825 1541291 995272 945412 1749000 1857342 937900 359510 604750 651774 1702647 124300 942454 1990103 1646949 1564169 1133475 237200 91093 1987196 1958965 586999 1593367 35593 855346 209326 244629 1076687 1816298 1355079 352665 77220 1944773 659291 1501413 1450551 166218 1972440 1705713 1943889 1689882 1489126 1306844 66975 158576 1108712 711763 1262224 1714088 748739 1747437 1231140 1088546 1743704 813640 754807 1586263 72347 1578893 1530834 916381 1568311 462593 1675170 949572 319685 1125137 876082 1783502 206431 1520209 992494 804945 385529 1289034 1284972 880474 1379327 1991876 37815 1517494 1712987 214527 1887389 1821237 502784 824532 1386814 1295154 1106921 401735 1096386 216289 563782 1473312 1389422 1596282 1709330 927833 595179 1432479 1031117 1089541 1074849 1213972 1938679 1046909 1917433 425782 565641 1420042 791004 85799 1024329 280004 1405649 1075767 393277 795035 762636 497642 269864 53741 1576829 42794 21353 1245495 1524645 416434 800600 1685637 888721 511613 232520 1707875 707274 669279 293313 1253972 1035637 240902 1699392 902704 21435 1597216 1131996 1170917 1228904 580869 1350097 761202 1191752 192471 1026190 753356 1674080 660393 1910093 567576 1409836 1467429 157639 1889189 157871 669402 1277153 14958 549061 523813 902843 535871 447204 1080915 202540 325312 453498 672654 156472 83288 1136084 1805036 9141 155732 79567 239396 819355 1091999 349885 1091822 1775001 357472 615866 206139 605398 1951320 1203938 202599 1604664 1961903 1373627 887013 591363 1347959 165800 1818709 162874 1347078 1148935 1875077 1645685 437367 1920097 599850 1239739 360002 1389491 1606785 1225921 1795426 1014705 1210346 1840494 1001920 776140 782231 95223 209328 1674585 362483 726296 901974 1240789 584267 1522605 1491707 280921 165203 28452 1374479 1370493 1573023 531256 453437 762638 1718892 327363 1274709 986181 18945 1789250 845513 1502325 641229 1160376 1951445 1334283 802276 16171 330712 1562337 1703063 1551854 592976 470001 853193 1713415 586794 1882794 1906001 941942 1739273 83830 1005625 1068660 528651 1233621 17213 1006421 1063351 259329 694612 400047 1448679 1713718 658407 1855325 513231 391379 274487 380716 1077588 936352 809299 1997191 1703481 712903 558784 927831 1878806 1659164 1643299 717739 1786459 1473855 1314338 131932 352925 591134 514054 69811 31454 295048 56886 816051 1511442 390760 503723 1093885 334610 1894131 288567 174705 606545 1589223 1851400 1126581 1975616 453357 461937 684946 1292985 1392955 1940312 1898786 523669 502321 1837500 500292 1751501 1326363 1237512 859633 555188 19645 442247 1538866 16971 1880639 241930 362450 1386225 206761 1457007 1163063 822707 58453 1378009 8989 1671548 331346 1381595 538889 654242 1954966 1812224 1494375 1446071 1211076 606956 315424 319875 433348 1667733 1561393 1564636 253299 424681 1556052 1727258 286656 1780539 1386223 477441 1437286 322956 1208966 542889 442825 1299085 97447 16798 1614207 1252913 1670505 1287031 1103179 1679865 1968970 1924994 1135887 442707 139411 1233064 1713335 819186 581558 680798 1668289 1603763 1411272 538774 135453 1527527 1981427 1956968 1141929 902099 494717 1179368 689663 658400 728474 1651356 149887 1631558 1432593 1304032 32316 589603 606899 643513 1444678 1427237 177516 575818 1296637 44267 600267 1638607 1288811 300815 1606935 1217201 1758784 977489 1351930 954809 798520 25305 1990724 699825 1005992 1774418 709700 1303724 831111 1385911 124108 1148027 543983 1998401 1539729 429481 1239971 382720 1542476 1396857 1228935 265564 389907 1658390 728718 1058983 323493 869513 43282 850463 812519 1050688 828318 535662 1212949 1159869 558950 1850844 313365 592871 336496 1800674 1119617 325415 479187 1496102 1847379 1854950 1382254 1866272 998048 566377 444049 1920317 1653061 1447169 527997 341972 999970 1664247 49583 1683487 1691333 87478 482246 1501752 1109362 812739 1370017 1750197 1764429 1069150 1730974 441523 629140 490278 250997 845399 1799280 1088438 746310 921274 507138 1839980 714209 647187 1801279 65181 346561 935737 43826 1580158 645133 1944419 622010 1702983 1340977 951757 501140 1416815 1593991 1810103 1545155 844466 1455131 1988967 856396 638252 1606436 1430058 636921 67998 666506 420831 928469 330649 348438 1872414 426696 648603 5116 312028 1588433 1366373 1690731 565376 1919715 1666982 916178 135991 430487 1773874 273715 1839527 526431 1416280 1329898 784722 331115 63350 550941 1985464 733532 446748 18353 1705205 419899 729557 485475 38726 494695 118149 511459 583277 1654426 1319077 1831367 1936155 173547 1827490 667219 27170 430813 500017 709538 1631250 1175498 1268900 1577103 69213 1480736 1751747 872655 18452 1100583 766405 1100605 90748 288505 786599 1645263 1550715 802400 1531512 415284 585019 1807912 1988664 797828 781861 291865 1622829 4746 1932756 1770562 1861367 401674 463795 592758 547846 253819 90489 508792 335872 441822 1013567 537233 625214 141501 533980 1947196 1958505 756701 695031 102027 1321313 1897194 513052 996969 1295490 1156221 1643982 1827163 1127978 301627 1896769 1326956 378359 698458 831960 1724075 1199634 1225620 1012687 1757701 1508055 1308919 199375 842596 1726141 1155461 1808250 1032627 1638625 1527935 257547 1320438 1824136 393873 628879 197072 1374639 394213 11214 300703 1377447 810911 830656 1247678 88856 1396640 1937185 1047859 275779 158993 1884500 397728 1736786 518236 1143494 311857 1590253 792313 1577554 1401897 1004224 159929 1814468 263077 563686 1869267 1953523 778953 1722714 827370 154323 1953527 412266 736768 181713 526693 40789 385266 1826987 1487729 232350 1306276 51097 1777639 363899 1399793 1220295 467475 551583 1459955 937307 284731 837427 995199 1178763 976775 911157 217818 520112 1522450 640754 158040 838 1162314 1028588 1907399 1520086 1259669 1780938 492332 1665765 1385822 1530993 982333 1348698 512387 906205 851038 27168 652780 1554707 338453 282354 413268 1073721 931074 1085246 1674398 1267192 653634 1752744 677617 1743972 484153 983287 1275521 361877 1569418 1513453 1200982 246318 240986 930366 617173 110032 1750738 1636299 1392963 56276 1840169 775686 922339 1976110 209452 330656 1509913 608128 1909060 516992 894443 1128525 1065135 541215 1505705 1801810 988929 1550668 726311 1288154 908955 786089 187528 1293304 1146559 389086 703514 20833 581791 1901709 871791 981190 1806944 1831240 635317 1011546 221236 220811 1058944 587742 1586960 1941962 1849986 857937 825830 295836 313113 1432968 203000 1975943 602738 1832867 1104199 1421243 1092246 64749 177813 1547990 101468 1617841 917402 899915 726495 446706 1735038 1721667 1469241 1909650 1238385 414758 1905582 503019 749597 695692 1439081 1182921 859443 1213270 986405 994373 1763013 85691 873295 798939 1497787 752155 1787641 1208303 1785745 1965089 1562452 571660 1587078 1674360 1858126 80737 875149 1317356 965237 1626754 815053 964427 1165353 1450076 504841 1481951 582816 1730758 1030555 1243331 1001873 190 1863993 1211133 1399238 421390 1385265 314837 295987 1105538 439420 958960 299528 1711028 1193003 1670657 426566 1150931 1121033 140113 1508657 1463308 1981973 1730187 1888511 1828975 198696 378687 857966 334298 1161240 763892 1289734 1129593 445975 259472 1167829 1346132 62272 1628629 74776 1350911 807621 789862 546019 776642 1290970 1223141 892411 1215842 106305 1675985 1092793 726542 1441011 1916210 1610560 744138 1406267 1839760 38586 1773636 1954142 506984 945666 1231160 1759546 84906 1924427 1164008 1704237 1034171 862357 1751758 1104792 1955346 168127 990186 1832061 1501222 1980943 550477 1050548 1169937 619719 846212 1312773 1977623 906614 498164 403657 702343 1108386 279240 377647 1495823 425745 1723225 88069 687852 580017 1578255 1638876 910824 357977 1546389 1537268 818312 422442 1587049 1646467 329429 1429073 1246211 1201121 1613592 966030 323850 15356 404016 863693 1435574 476277 1579499 1538321 899104 672416 1253392 374407 1866419 797781 480440 788412 1398185 1598814 300559 1257927 1876103 684167 1044100 254454 1098523 1496636 1073493 604402 1310038 304577 1412383 1333356 275823 1754218 1257974 273070 1539906 1509678 1667075 1072421 936238 389299 1396746 1367906 147897 41890 1575016 1736179 77393 1521913 329499 1270847 1520527 907750 1111580 1945713 1837634 218367 1157193 1867366 1612131 475652 1644287 936104 200016 1969526 1522968 1885545 1652794 805521 1075961 386637 494370 950056 490888 1256682 344973 808496 420218 220935 135272 1465908 226436 1175626 351537 1483046 150452 943111 82617 447 1227707 720218 117973 1907428 1862691 1900281 988546 666162 307559 1190984 1342515 1996897 636531 1375157 1079491 1512694 1941127 1989494 605861 60261 1659562 171495 1490209 1872213 1958639 717824 1210164 600353 1614522 1693480 1389244 1545683 1161899 54265 645413 796917 1804494 1948643 1344097 11125 1843799 1146482 1179136 1791368 1199826 1751820 593699 1656738 1329410 490991 1481992 461590 1540162 625074 1449523 1514284 694956 1086887 735180 386050 549558 778231 1278926 1545918 1445910 1131985 1130508 1829115 355456 468897 1200052 1346111 1408816 1152085 625701 1064664 279913 556540 1744656 281158 1615304 1417982 609032 1932684 495529 1713955 1951008 1245527 1589775 1814353 1078889 250856 1289089 1899543 1814325 250243 1112127 1687997 1926237 1516929 778718 1250308 615233 668741 405154 289936 1403573 50722 551535 379864 1443419 1072303 1046966 115363 759154 256729 306543 1381118 174175 1688737 899922 137063 476189 1537684 578961 1352606 1162779 1606584 1902625 123175 1454619 1751141 1420295 1718232 1934615 95930 744515 1620667 1776064 86492 851985 450567 1401346 1425872 1072809 964072 472285 1110336 1357013 1520454 944264 1771671 666857 1235683 1333592 731844 475025 1539782 1357856 1557206 1742524 1787212 1686138 658484 1479292 175963 1877407 885136 1034431 976231 1686270 1970957 1502772 1878243 1588938 979341 642606 848079 294929 1242186 14266 866653 810136 126715 1694806 728708 1218067 942273 635047 1902980 1501306 1823699 1906919 1884807 517496 632539 75790 1391800 1234943 406533 262003 667756 1945530 527779 530895 904552 1653204 1071332 1561824 1006933 1369784 1499186 1126153 557435 460503 182283 1074903 569131 1161645 913386 652580 1096613 972087 121469 1708695 1161932 459216 1062492 82000 434031 1226248 1904488 453263 161384 166947 376853 642521 1850911 1660891 1910827 865450 1272568 1752196 1465489 500469 616045 1020004 205659 518843 1976306 1033459 1125348 1614563 247677 1004077 1334137 1897226 928933 1506742 323117 649945 39480 432837 1844186 47162 1969400 526987 510654 1037484 170512 1938260 84900 1200814 1051100 628676 1907819 817922 1780133 520384 131051 111849 570845 679857 1736733 117855 1687681 1707508 1357529 663084 427747 1531634 1323076 657533 1614779 1355997 900509 803126 539437 145295 1817582 496340 788250 1203559 1161153 967137 1614525 177199 23376 595063 1215940 1217580 387649 1479607 696463 711607 919279 869289 1294680 133698 551835 744939 1516384 892648 132479 882137 35800 1763596 1690232 1170812 357554 1449175 876313 207694 1665555 269154 258607 750672 764739 1821975 1180095 1553062 95716 1603153 1384249 815291 1644966 465241 1040106 1859861 1051865 1425499 1226157 1579609 1715178 503217 915697 1714227 208839 1718946 1682359 1400690 1088166 464499 679995 255023 213618 1230993 184318 1291051 1000210 830963 1491711 1842212 250399 886293 1758260 1854905 1890177 1007427 40911 10188 77397 1058100 1385293 1602273 17878 1620841 278984 293925 1432119 54958 714366 1428040 608902 1031897 1467157 476583 1702589 1066377 614461 804551 976659 412932 222144 1263909 381368 296506 1923312 1235503 1494397 1194780 1545575 1561125 316460 28856 1449095 1554017 131654 1304959 757041 1447223 1377417 240494 263751 431132 1535162 1056213 212071 1951673 1065154 377799 267124 948693 1969915 1923462 147399 1998764 834726 1736631 34971 147217 1695889 391246 1912872 759658 718532 524028 271365 1106134 985155 1134896 1991632 287268 1384563 548802 907033 1413228 1338377 1121659 1638977 285153 934014 181867 1206711 1930535 1553219 1439917 1969736 1764920 706700 1348043 1162300 1530651 1179305 1765891 764092 1903135 1858685 647509 576187 1235176 1690117 1772404 1795946 633467 1647348 438350 1150033 679982 1372582 1963133 1220158 1713627 29419 455234 1980845 1816154 1673683 201087 528143 491403 511962 623532 1147 1558562 791094 748670 1054309 1765045 183713 655085 1210761 127379 1750825 1135518 1920346 1718421 1753924 1409831 721682 1886970 553007 976120 1385996 620956 1792426 328915 485424 878294 518990 81317 1310132 532262 1652997 768111 1934645 985484 374007 1280013 1111555 781478 1708694 853860 845732 678641 1360336 1367527 1425903 1356270 1966814 341919 1548014 395938 745840 656749 456318 277611 988644 1085440 1668447 1930414 1629838 554705 982206 1522713 1975552 287971 834434 1312464 593113 756640 911045 455545 299662 1663551 1611088 492269 1876956 1147610 1402896 324549 1806478 833464 157385 644552 1366782 154633 546393 1091613 1434013 489662 1301054 1753908 445132 438937 572193 372912 434912 1522942 1921026 1519883 775078 1003815 1040120 1404225 109273 1485986 1511762 1716933 302777 820412 1783468 1384933 19753 1988106 88659 141718 546820 1939537 1901138 1290586 838139 1031512 89462 5934 1224987 1826524 1573885 1195045 248338 608483 690919 1837466 1594260 1671276 1187240 534460 1419051 1964347 1708281 484875 301682 692627 595462 1361931 1877132 800666 905526 15505 1995615 1031168 894841 1110897 538740 1304520 1995252 1099187 570234 1597553 827281 308069 636163 666200 715157 1341187 1652583 1703032 1274332 267189 1542439 1693882 534541 1352588 1221199 1069518 1212427 1642691 753450 231406 738120 1441753 1612861 1758875 1308347 1960574 1085264 438120 162129 1525439 1724824 253199 371535 1352486 1894680 1033738 1855386 1439810 1104008 481424 599621 816714 252491 1550327 529047 1323444 729627 456546 1984940 977075 1800745 1919675 1503896 1415625 362714 282008 1195128 1431517 422761 1700498 1241224 1613911 275341 1208192 219068 1045035 542143 177472 1996035 1855048 1268447 576508 1493079 546952 996665 1009372 63681 1166409 50316 1348509 1530170 950581 893312 718181 536156 190089 393967 1176423 543822 348339 1959917 1078034 1767815 1505601 998902 1744283 1909366 194220 262627 497177 1592068 1774304 1508470 191192 961389 1918859 1575260 1357482 1319890 1251608 600605 1248287 718638 698721 1974025 313972 1693921 703189 1586298 1723468 132795 1160646 1958270 1205938 510415 1750307 204269 1213064 557764 1071681 1380040 471390 1979433 1388513 1678514 837469 676563 382867 1422761 1417536 1024016 733122 1707738 804277 735960 1011972 1750792 1539194 132448 266500 1532332 607480 1191240 128104 701032 360879 1154694 547906 1822416 79276 611352 797185 1604626 896265 1908940 1220329 1333972 1612493 1815324 1839366 1412548 912515 699633 123799 695299 997159 738089 553882 391560 735382 686344 1746477 1034795 440281 96571 1432518 1220481 763915 1917743 1780707 1479965 336617 1310087 1548109 1317879 1433126 1092588 1695368 1176663 1079065 1522123 1421977 1462855 317528 264581 602844 1915331 1894002 558521 29069 1756595 1124090 897347 1934712 391794 1207690 257058 199573 1655536 1770785 837981 542106 583526 150610 165642 1567272 1587771 1651029 520591 715770 1505430 1315717 413666 419348 1504646 150805 96969 723517 1370410 1567390 557280 856224 1385338 202524 1614027 1951375 1506076 1342918 145321 810958 238564 1830158 1844236 1351570 1090272 1170714 1934524 1341180 360967 373070 472753 448236 1396244 1563502 1326127 1543814 844361 464689 14421 1195303 980662 168355 571882 1931373 546463 797321 388668 631498 1182465 1552118 74378 479526 1117378 119897 566625 949425 1245597 327446 1890699 428091 1280535 583333 1784402 1856287 1712850 1189504 435403 1807010 1643187 132968 120703 872670 1592452 1576338 1709344 1268947 1992511 686334 397822 211405 222820 522929 35870 1605651 1818337 1335351 1269041 311336 581566 383834 1349261 848696 1907496 194790 1230020 161463 598652 1538193 1831197 1022639 1565082 699797 1642820 865609 1151735 1144790 1383858 204063 637067 430623 1041673 913765 1887291 1487639 1834555 1534006 569082 1866880 846408 581553 2095 896413 243033 206558 994275 1322806 93203 746668 113242 1549372 811194 340675 1561428 1679399 658109 1580109 1274960 458182 1507849 424947 1072117 1554376 1896724 839566 33602 954203 543711 1539466 1460554 755546 648569 539520 345207 1945116 1054056 1052623 66783 70177 1991184 780117 738898 1621161 1032897 1299315 1173336 340290 338925 969775 1648365 1870865 927239 1543875 1851781 1998944 650756 592643 1219122 1708613 787704 1155569 1222498 645972 1641562 85152 249419 1845176 687035 1096457 347797 481215 301645 40608 847305 386189 369202 1690333 992401 1779360 362505 716681 908461 898229 1237858 13431 162278 1823108 1754780 1965312 82833 507077 1576367 854630 1903790 1373477 1845953 1113328 169717 260089 1326814 1441831 130326 1217007 1345970 1854752 735320 960519 1113849 710484 1547166 1594351 230686 869128 1232355 1431534 885582 1275741 684604 1650970 1095164 982595 1762415 1497468 1809514 1791404 1456994 755530 1706213 661829 897993 1851739 577274 1811013 1332563 951687 1519519 1423229 1192265 320576 1327690 781094 354219 1952938 373985 1152592 1464843 568985 49712 1540342 898736 1731069 4714 1861887 421096 531120 492466 1427423 143609 604895 1257140 379141 208608 1713018 1806228 1832451 689909 1285961 575203 1389529 1789216 329212 834844 867067 1291518 1394920 510608 481115 1513740 83153 513148 138392 1618298 400227 27903 1428128 698556 699014 123984 875032 178418 1980850 202298 1028347 1957635 615848 1339820 1252763 1708594 1563426 1797093 1297249 1705898 1770665 976121 682810 1982995 1970899 365635 166256 1911691 1841347 1422826 669299 1094097 10219 42311 1174872 1949282 996575 153022 207503 1175940 1070753 251293 315330 1083825 1866037 1133759 1471226 396236 309232 232068 331585 105708 1433472 139759 1754653 218973 1063447 817171 781030 1029229 122809 1224330 854897 1715485 1236044 1826821 1059364 1087336 1585834 1871833 997512 1369975 1977241 840765 240335 1545193 1276706 917947 452436 1791424 3999 1215342 1500955 24957 1681166 824947 1642058 1474141 160740 1243555 409540 1664102 531392 315084 167101 1617658 1770172 813598 1817601 1992818 1261991 753139 143409 37858 1068269 25552 865774 601391 393412 1561968 1220603 78469 1663949 1159740 553379 1812079 1616580 1861865 1399084 583784 1934567 1566583 818293 1645939 868586 1556942 508748 1203227 893952 158761 1655425 304935 20860 1252883 1197193 1946484 1075644 1379730 285009 37366 801429 1324567 1688695 636940 970059 1407476 217863 1251206 1396803 1660600 1761057 910250 1537032 1830869 990232 1925021 1673634 346486 793093 1257506 178316 988422 830036 1870063 492369 1748566 114306 1544553 1304026 18051 1244490 1764282 1457294 1522274 384874 1386049 546302 1076600 1385418 1402536 607494 855021 1918123 1785298 405859 1649539 1737112 1351084 41891 1944349 1576606 183774 1173001 1996300 1814429 469958 388949 486184 1782017 1736976 418186 1319320 1761856 806975 182515 1252440 1894098 940525 111863 1345936 115459 1040772 509396 1452489 1858959 1804046 325501 840054 1355116 1294758 635791 1796228 117696 1136016 1900224 1308301 723377 764362 1772151 929083 200860 1669917 1724163 512775 1083886 1679711 950493 367492 716361 957923 764502 693738 884695 1988600 824839 991899 560664 551060 1748311 999127 136449 142 207703 992640 1833119 732580 1528119 1413892 1569057 1349921 929028 903924 640903 1615035 928917 948209 1475198 443636 328920 1125874 394580 482449 1689967 1546881 1576418 386268 1260811 938957 1947490 423177 1417145 1817371 550916 1555488 233174 1492534 1611009 1431314 1659482 1758938 192095 1157753 843876 1578397 1645668 1587419 1895575 775416 1773019 897305 429220 519245 246472 924424 1108355 1058247 1300671 304361 1138245 1402734 384777 1102257 1112722 990552 955556 1058676 686069 1120131 1560115 1019655 192006 407281 284443 1240444 937015 1915302 728918 1357868 76370 1090034 1412730 785866 579535 836138 207875 1479285 969600 314386 8888 1448936 1049768 1853952 1695438 818492 457341 1485157 1091467 38891 958604 1641563 222744 1581741 661362 32228 42073 796655 304788 888326 704763 1495746 1796291 678581 1834274 715040 1504629 1825276 474452 1356196 1843651 922907 461680 1716320 408510 1574200 1162957 1248760 639321 1633574 1195075 837305 1839852 797638 224229 1711894 425502 1955664 1940900 848905 833715 697614 1909373 445347 1155674 1368914 1586054 1425460 1392646 25573 1277052 1653135 1986396 34874 299476 1884690 287719 144074 138080 749342 7012 174925 1708238 998157 1166354 393848 1243046 1794201 1549550 828692 1392021 1050561 812844 11629 1047067 677074 1052628 1306444 79428 1045392 328809 1513775 504370 871809 755521 131195 472517 1532557 464112 1277155 448553 1237976 332825 24209 1037092 1060275 968648 1566729 112832 589735 1437630 1459933 1073783 449155 1988398 1562055 1263232 524893 455200 355834 241985 1253064 639577 1492659 1280565 320801 1379859 342213 1960318 795529 149293 1993903 1555264 652682 651862 174738 1485686 738641 137513 775364 93866 812178 932807 1732615 1827551 917161 676404 1936211 863447 895201 482168 1828167 1891849 979719 1144647 115678 339572 1355624 911942 1167453 850032 1251661 1100078 126450 628837 1947476 343679 206383 448244 281314 1400038 63392 158831 802659 1721764 490268 855778 1410777 1151044 687542 1927421 1142218 268160 349814 1410610 256767 490058 1587195 982868 686817 689428 1795882 438996 1891675 285767 1551079 1489903 100723 1219871 1601836 1011503 1416445 1066827 1822214 1360136 280260 509382 1529793 72480 1111178 382066 1251426 1862116 1908709 823028 1765339 1537500 1333188 863423 223741 163109 1432214 427605 12469 203616 1128023 1138046 781698 645855 15722 629175 119433 1686445 1536436 521418 748592 1257376 1602335 197375 1619733 1369851 689274 745637 88368 1891198 587434 1218274 1900446 631014 1058227 521724 979451 1686116 1362893 704233 537706 865402 120292 1899219 9006 1532492 1691221 414635 1058583 346138 1581645 1431057 1207604 1800314 813511 487559 3092 680157 1385053 685785 1785428 1312775 1212246 1037732 777327 1805970 494964 1363379 478365 455984 1345793 1994912 1201786 13421 1329966 1976022 732540 1622413 1065375 1420927 958714 1310171 1835890 884352 1654877 780823 64855 1306143 1380511 1026802 1799159 798523 1720080 1154621 265454 721738 1653472 467850 147414 794809 1724008 1421621 1426197 560650 1091063 1025442 556206 1019331 1466104 420906 1874649 199659 1982030 1715880 1505102 805639 1425489 843690 50906 740012 1973326 308643 1288189 275653 78482 1527001 1669048 1631595 1100421 160874 463235 1638526 668072 1268539 1406630 1351579 232365 1948222 887516 1632145 1877583 1451347 1983458 972154 1228171 353521 1110572 9770 384984 201255 1934089 1313185 219549 496761 995878 971018 1868881 1100047 488736 415804 557236 1721885 970047 161912 1864542 1441961 198507 1926441 1164895 1278042 471877 1665454 988081 1376692 941779 1188315 116739 1762861 1014387 308415 1246700 764544 521569 728394 1648781 590198 296459 1377854 774119 429309 1101678 876767 302996 72279 136321 627518 692971 40105 385027 629814 1940546 395901 1933869 1677276 1118041 1379001 632629 1684234 1676877 958211 1026434 1369520 977195 401765 1286588 197864 635896 735337 900731 660219 1089138 1704797 955382 794776 374875 1584358 671417 1444026 579164 161224 575245 181592 1011242 1366182 485865 1377137 210377 1559827 296634 586764 320522 1028834 1731381 1023840 70509 1242826 296157 172751 566533 227959 306180 1268304 82927 363491 129820 263720 79935 720848 175094 1329213 1489255 1918687 110650 1214053 1051187 1325816 487105 1136781 1755870 537561 1803468 387800 650920 330033 567497 736173 1719202 112888 525124 1205074 999095 749363 498069 121440 425222 849254 1431495 1099691 1932064 77004 831864 1729447 1474998 1565417 186228 1088530 1520056 982561 1571627 282437 1210155 697590 1693636 127826 903544 1539349 84466 1022807 1811033 1400336 48457 1774413 950042 747459 1972102 267419 856175 1346022 1963243 864858 144156 978801 1574095 59052 201494 787750 1072861 1048163 1656212 1058477 1191023 669766 490120 860865 1292491 1465678 1050605 1794737 387381 1274760 1269560 386179 1273914 926501 522622 1771105 183268 916984 1693408 973240 1935913 930659 176801 587832 316121 515299 1459750 1091049 272352 729264 821770 608456 735126 1802504 578571 1369956 1858435 1002105 1663733 1481055 311568 474847 708816 1425167 1293253 1546208 1342747 1901099 76888 623240 292722 1369353 331315 1590450 866384 94764 1706286 587439 1312431 861309 497962 1431901 719398 955626 673175 204543 471393 481698 722635 1482616 1959124 1629676 37891 518021 1910750 191262 551876 1471852 1666408 1231304 59308 265110 878851 1706852 1596786 1625391 293019 804545 1684218 334040 123174 959372 6389 619324 62486 1826917 859844 174593 1137480 664824 1027270 1397312 1093702 1953688 1290956 194106 1868227 47072 1578439 1454357 1858153 1497562 1164343 1761939 291205 1900965 658356 638162 817125 1448191 1934490 14798 424329 702891 1611805 800884 1858827 1629572 1942134 1466722 1717477 1964561 644759 1718691 625745 1196169 177552 1619015 494721 1327233 1036622 492015 477557 1152425 146527 741233 1158529 104270 336703 1110494 409696 906610 1351631 1493500 412366 678466 230593 336136 1928495 1966978 1332823 1816407 368102 801745 1698556 943944 860821 765560 1778558 1460260 170338 1497987 1914272 307713 1358607 1864407 362125 306668 241521 1010881 30100 344423 1794394 765807 491644 24156 1373861 403515 432816 953120 1418875 1386836 1246764 1785201 1116129 728225 1812605 167346 1481472 1488674 1372218 1027131 1193010 1647727 483030 52895 986410 1660421 1931514 1933478 795351 1716380 1094304 1814905 1776529 496120 421113 1756369 1510600 145986 1668200 1373981 252102 1047336 1710759 532877 1758191 373242 473613 333053 1782453 1927847 1826722 1176583 760908 1360504 540013 932232 1022810 1061078 1158192 1034053 455285 1922320 9932 1619669 1276240 414478 769056 1457680 1789533 432428 559009 1160850 296261 1404938 1612260 1249843 390017 860619 218192 1501896 676425 202584 573687 1634722 1067566 835266 1757029 62421 205094 1141089 1684549 1996666 1851720 1069305 588280 1524875 1269524 351670 757479 245912 1895071 142964 1561097 731790 93237 1702759 781056 583993 1447356 160045 1536454 1766373 69496 1413933 1893869 961527 1985788 826227 672668 568638 1503841 1393737 803580 1518628 1431847 1835449 1540635 929277 1896893 1161641 287031 337851 816447 878435 1609902 815811 1662355 1482495 235903 195672 1882450 726618 1261168 1829803 896869 1950968 1566431 1071924 174958 677760 1415722 456846 1327045 883032 166357 1172150 949319 779607 465892 1083608 49297 1650785 1209295 1017568 91921 970068 1385652 1764190 1502892 1208795 1015383 1254357 1501425 616539 150428 149042 673255 1863340 1698557 624215 491721 390257 379146 366565 863224 338224 1301279 1661805 300773 1559876 1739708 1116041 945840 1563134 1111251 240086 1518213 1669304 1411966 1702362 445255 372538 54518 582057 1493769 1133037 158918 530132 451519 135137 1274448 902334 1237257 1500386 1626342 612801 1359785 82988 946752 1567635 792595 336378 1325280 1899367 1696018 775101 1237449 578028 1536155 1948157 1142363 1630904 228988 1815954 319439 498637 956004 1126252 1284298 1393321 1449736 51171 739378 1440459 1268321 514586 1144775 1476234 1148533 720520 1578388 1867010 373411 255697 908310 691714 655742 100583 407150 899513 245359 1646461 810407 694740 1886079 392756 713683 996997 1171506 403575 537467 1484769 554703 1376512 1907940 867680 1307037 488543 1004622 1550308 926159 1088267 1248828 1342690 1693916 451357 1891807 1640453 755181 1338736 555698 1630495 823317 1141478 1881424 1111815 1767886 176679 881862 856736 1883560 410980 1679296 1174543 1428139 1063838 696253 1841066 1521076 1360972 1324160 37614 1996379 418826 1963176 480729 1148259 44307 1455422 756366 1516191 49529 1357737 853760 1965389 222096 125245 914411 1481268 1255131 671621 949661 502274 311035 802091 1412525 1079107 1568541 213698 457156 1778819 716948 1614523 1625711 1941890 614305 1254614 1429777 1059172 987457 525247 150639 283955 1067276 76874 1891045 1197905 757790 1263517 1745500 791550 187396 490431 1281978 525620 1462415 1658763 1723720 1466074 1963417 909480 567502 560131 1760002 1105910 1322132 1120276 1436736 245667 945343 1274487 292293 38960 681785 718375 1660587 512167 1508792 636442 91651 1383657 672970 1340750 1388736 300433 860349 834110 819453 619863 1199742 184779 1546689 1499349 1264258 1285821 1212365 1660079 1377620 652277 1797912 1245338 88920 1946535 1805470 314867 510033 1954636 284896 883602 1307795 310086 680266 665949 1586977 1025082 596498 1265249 855016 13627 1167195 252666 1356283 666371 11967 25101 1371152 161354 1412205 392976 188012 1497020 75122 991162 959272 723642 188061 146192 1802453 1076761 1249734 1911084 1217867 1447012 358455 53796 118769 1483653 1142053 1475536 1506526 743147 353190 239621 362778 1728035 870785 110454 271043 415964 1713605 1929579 404330 1726621 1584108 489893 1032110 1638693 1371692 1620863 395077 1659205 1035729 1669039 450389 1056971 853809 202733 913866 835858 1040084 1915743 1668378 1158976 1984741 751444 354078 1833137 70523 1650181 828956 1469614 220627 1960586 42750 1022833 1366708 1182550 697670 957732 355414 102297 639540 1076661 1259653 1724145 1273552 1799017 1708370 1345235 1636106 870501 1188664 1731338 1519700 1672775 1982911 1635645 1761971 747102 1102276 599469 250872 1253457 664320 1030606 1976498 555932 1608697 897217 1304590 1942225 1082679 1648772 1629242 392815 1060049 1624661 108829 84666 1915229 383491 1049524 504896 1973200 1749756 1110149 670378 1174465 120207 99185 961523 1594296 1671801 1832751 310029 1583625 1657470 419931 336722 581139 1900078 329167 1530562 350956 806211 544859 1985824 1002073 1921477 1214712 257060 322593 184916 1291007 1423032 327776 1382513 785030 1792804 55111 694173 621804 1173390 444620 1345236 533583 1110763 1715239 470992 564852 1670887 1690034 1446852 199099 815475 769553 209309 67121 1411674 1945269 1820421 1182045 1201279 1732431 1127638 1439076 642363 1280226 99033 7323 353824 984955 915028 737059 110895 1325088 395701 1132737 1845016 1194044 824025 581611 1906343 528617 1785967 1432344 465280 708226 573585 1091465 1312003 519210 1505317 1139512 1047226 1036116 1855030 239388 1053238 303252 1984796 1940211 374856 423215 1948204 1154401 1152283 781755 1003711 1389305 1584019 54800 1715495 883346 173698 1616354 510475 1283042 1205448 1433098 592102 614153 988039 1394379 1644021 234466 390077 33434 1280932 1605256 1523351 336225 1352708 1507751 1192162 692248 1285790 1868986 1200613 1301566 957418 1238631 1692421 103428 1331153 548397 628197 1565962 384164 1279759 1959740 983782 1901061 913353 427921 234252 467733 86583 674895 189019 758465 668971 1798901 1012288 1872558 550245 1207999 686459 56411 1725283 1255945 977530 1661359 386190 1304528 1003955 934290 198566 1744833 809544 1430578 479684 711457 1037256 86008 874921 1994003 838306 384938 1659405 746471 1746252 1441705 719279 23337 1864504 1195201 1803710 1447705 1769941 1255672 681222 1299602 218833 56984 1273155 970874 819421 488634 330168 1501545 1466005 254605 1703440 399450 1375065 342992 725155 617217 1107475 1837113 1558560 501532 219736 1303483 729012 584748 310952 694910 16717 74660 1916247 435824 1812575 1369438 605860 572996 658564 1138970 539187 35085 1066640 1110416 1683585 572936 1583904 1172155 1236938 1180909 545272 1726075 1371774 576618 1856441 1831908 464030 477336 398885 777629 299633 1339242 1033456 443872 753925 1607338 117459 1180754 1196315 960885 1996578 17693 1343764 891821 870409 347828 1947915 944184 1166265 319505 1018982 272145 1663876 1916278 1712244 1171113 556931 1063309 576641 1799401 205651 288844 1542885 280934 258478 185851 964839 267162 1786403 156016 957186 20340 737832 1622187 799115 534699 1457964 1798136 1479076 1515148 579802 408824 230249 1065546 1452965 1741737 208788 344123 1753493 338542 1428189 1611561 1001561 706081 1993517 1678556 1815980 1295111 1009937 1998623 1140983 1414765 412277 1631830 446837 156555 703173 349343 155881 1064316 1233721 19305 1319108 252974 1631363 1960337 1666716 1867796 1920860 1867257 1961300 218240 1063583 981976 495966 1708180 420981 1976239 1625970 46834 852625 1837912 1266222 1990066 811578 462189 952952 1545274 357390 1025307 479822 73627 1361683 126262 1361394 881956 1010348 938358 590222 1373150 126242 678015 1083761 1797612 1829233 1055040 210224 1510559 888314 658059 818698 1408097 793027 1701709 1660501 1559979 218539 1962746 1320094 1690565 1697999 1517815 1091730 1682358 1673369 1881860 1580916 1475563 905146 1645600 1509392 1915455 1606102 1926701 1518322 187426 287929 1158980 1177835 1611630 95136 558948 1179479 1260619 1926657 968561 102983 1642347 629073 221724 555377 695135 629100 444174 1753185 806098 1170717 2165 949111 1382366 1260310 1879964 1478541 777109 428713 285834 570050 1197339 345645 530048 40964 660710 202598 1108527 35401 290770 1299660 1448640 1401183 401722 1194022 908888 1946455 1715820 877256 1416409 156589 58308 503541 393663 60260 1318331 469754 1951609 117541 442314 363260 869421 1042348 573337 264133 1542973 36116 1295332 1076301 692664 1158921 628141 1007565 226634 731767 73174 1454361 1261044 499464 23373 762325 189298 1423261 51889 1358101 358665 1611191 794611 254730 1639838 821858 32899 786539 696239 1267664 693477 310403 48560 118968 358544 9355 1460078 1288175 1048083 1607762 989093 1207052 553454 363174 510199 1597035 479352 1605425 467020 1169883 1524500 1327548 986810 704007 1311067 156577 728396 869290 466205 210164 1943464 634047 291011 1549015 1828923 1643464 1033959 885890 1066011 894676 293413 901607 225369 280540 448989 599337 492016 933092 355068 711571 1541846 1492931 1873195 636476 197258 837370 1995149 1669931 209753 1267186 1716575 578810 103214 1328195 895447 1126524 1684629 1515337 1610584 860122 1673929 1945265 932963 1407555 383702 1066589 226032 39026 387696 1197115 244215 1668790 495850 1695805 876110 1766545 941438 598357 904481 1560964 428959 1194549 18318 1557688 749408 734855 1480691 1686734 405647 661554 689820 1663201 1783647 573398 1751280 1286452 1301262 107967 815685 149224 1302191 290609 130657 1249072 856137 1126760 973829 846436 1406861 1480006 966631 1029435 1124587 1596529 1855026 1922204 1863995 1156943 1848489 1640925 1532095 964883 167386 1462382 25545 1370318 1769417 859998 1845549 1505962 1617970 1360496 228348 552112 1128835 1969227 363131 1125923 1719029 1653144 1581827 1959026 242698 729352 1044330 1451500 1739785 221307 442747 1190718 1377999 1765048 1939839 1149298 337652 1635704 422705 681047 193509 360054 676180 347378 664026 1182651 1931974 670336 1912447 1839589 1699907 642949 1633726 1687916 374222 1684060 249157 1099627 1395181 1690804 816231 327697 1553072 1209688 1164018 59402 1084155 1067297 858923 1684922 140072 588976 950498 1753612 755121 1169599 811466 1118777 1577439 1746086 1178372 855517 269667 63805 745453 792842 353140 1477107 1674103 1087264 1242141 887549 1857183 670718 887582 785045 1855317 39472 267604 1816027 1406220 808220 150210 1813943 614270 148916 1035345 140620 1360790 1151600 1911014 1561455 1910270 92266 1000006 876718 224662 1426877 1792425 573545 1940474 380307 79518 1058415 318533 503389 1007292 714802 1696828 516230 151748 755324 1767504 800821 1041112 1819267 1572896 399852 248160 1082601 302652 1224806 180539 369353 642119 1397653 1581712 1263014 1928180 1585727 1267128 534969 794007 1227334 1525501 755735 639492 1043233 658625 941315 1965961 1633946 745374 1533696 303375 191801 404453 503881 1817385 42198 1832808 1537472 1653736 1335993 114905 1909725 1426463 775198 1761808 1363981 1176619 239936 1624858 184027 194610 1120543 642976 809565 1597531 1733555 306896 571225 360444 1683103 982191 1841905 263188 1374380 193896 1217015 250054 213620 22390 61999 1159789 621621 34431 1283992 1591187 1308025 202947 1098650 547626 293877 725200 1859617 564960 164008 1470647 950346 772042 1758740 168494 1094606 424950 1499965 1374840 472564 1635566 643219 1414351 1909371 782816 235492 961113 994102 263113 1576852 287747 289372 942439 1867644 718900 336068 1304164 845191 310393 1254993 759543 1542246 1279408 1353984 498374 1500827 320107 19036 1917193 1801497 1317663 6516 29903 494921 931725 877235 1745925 1056424 250474 962131 75198 975445 1993677 436545 44642 720154 1092330 1061317 629409 1730533 176687 342513 784465 1981439 732997 1342853 825749 1705897 1154226 1636632 125678 73806 1409448 586126 350429 851859 737779 898964 950513 379807 645957 1913047 1479120 965669 1146832 971981 1665797 1235405 535820 790769 214292 10067 1915883 1354343 1731801 658089 1906564 1924877 1539278 1971748 1403257 1054289 62223 1963072 1091729 863279 1155919 1535185 1070057 66689 1576470 1570296 16326 89223 1549088 1432487 1479183 1389989 1814979 797044 1339381 287040 381387 583463 1688424 979829 582262 1246069 528581 687838 1197139 1020908 1988896 692990 895211 1534377 1794381 762300 52026 901627 1015 373679 278379 1753455 933228 1669025 1371423 1607698 697255 1073384 1963762 823012 1362857 1849659 1796462 1553487 591691 271593 258433 8291 1225057 1113239 482566 1662293 711216 1388241 1009582 1230686 1282088 1943061 936932 1659165 14165 37223 1233169 1038641 1879754 424460 961278 691351 380278 1022727 46682 231002 1749581 1783621 253454 1324022 690800 1827318 245759 83633 1408941 1554767 1907941 14479 1487751 486872 100938 1580236 197208 77813 1844457 889115 1509282 1635483 195135 710142 1299157 1001379 1356515 1106962 1836156 913062 220682 926833 789447 418498 1838992 1882879 1028910 662532 1809124 151781 1103768 1820111 801521 402130 577558 206258 559953 1304412 592788 24631 1642042 54960 160934 1012001 221880 71548 721772 863756 197640 264936 106422 818162 883674 1751643 997441 800781 365211 1997817 1536111 168888 589765 125541 474871 1399864 27432 1351515 793199 290159 1395026 168403 373912 397250 726348 907542 1374649 1434534 1399743 1056663 1617642 395816 1765900 1770497 1946095 979365 446273 131281 538022 1040254 1604716 1287532 1498680 1920166 721767 569342 400151 288857 1504625 744669 1412546 1233351 1567512 113767 618345 987115 1894641 1443902 182573 1604706 968010 553593 1063721 1979681 1685012 1159112 1523839 999965 325520 1457411 122391 1376128 1612247 1625833 674616 1784379 1655025 1773713 1325460 703664 1990982 381016 214778 1771833 1742599 1841005 25105 313347 77384 117600 125890 751537 875128 584692 1243668 1337050 1667405 1273931 447809 1071524 446382 601499 1146395 1004867 1654280 1397478 1425619 1632527 766233 1613909 396396 1376794 905933 950381 1679289 1724865 230190 444886 567264 1916548 314766 757391 779847 1311285 1638672 1951539 1637028 1046 43316 1810316 1980946 904799 587682 1042593 156526 1958028 1805682 917929 747184 1201988 266839 1887651 1430003 11465 718757 1909902 1113329 1748841 1894029 1763407 1280126 134453 722124 1648924 977828 381498 676211 1740534 641431 1455025 256069 1210140 828046 121012 1765906 693531 1907831 358980 1445478 1002215 1172094 1966987 902598 572176 1026954 1867812 1289549 1119491 1128289 51090 246621 652360 1334193 943383 1607241 1582102 1920091 1960287 571418 986180 1355605 53888 887797 603825 115874 1448740 43226 1095014 686777 408755 1363475 1629515 172731 1215082 1458000 514581 957572 1465983 582670 822755 1906581 575320 794977 121663 18617 1110777 1568767 1184525 640709 1025152 86516 330553 367880 1201073 470918 1935391 1258068 177612 1409879 1479879 1360099 1709712 1107182 1370895 408483 1907312 584632 1178893 55387 135363 1725638 283977 663006 1683071 1261689 1054945 75920 1641851 279585 236696 1354576 1439926 1551024 958587 1179732 709134 1406972 972438 1036936 839111 1020150 1736725 696712 1085505 273125 1823176 423016 880051 620973 1943659 1227241 425824 50450 1283078 1797259 713104 1161537 1576443 302073 1138305 1776239 1038531 1996117 1538726 1679305 106137 1843041 1977906 455954 655837 1942664 833454 259539 738313 454109 710614 1776664 1195945 921106 1046170 174824 263664 621343 1679898 540910 1431468 1118661 839570 662667 1557646 955808 1543864 1603063 1201858 1574930 1558600 1445913 1946701 1496565 1214697 737905 1969457 1829182 496912 1005556 1431330 999879 1481340 124769 753369 333673 1710873 1318672 464292 1853672 264599 768107 1590618 611979 1166085 326469 592330 1173632 73843 1190283 106374 1093212 1366768 1855084 362509 1287415 1270571 868472 1393651 677080 1791890 258676 708642 282688 1621668 1420203 1859871 1923874 439171 827318 634884 1309442 1726784 307609 1259940 1676370 982873 484220 1051487 567687 1981875 1978570 1553235 1998285 1844401 37350 1175744 676732 684076 1109714 1943962 1572444 1846997 1693694 1211339 1453856 1438076 1881923 846051 1929787 1446213 1332954 343216 876423 1912433 693046 1729371 1882516 747882 285781 1259798 894998 793132 1247984 1945803 1485326 15955 1731282 1811116 954299 1503937 219077 760664 1602241 1599852 572845 472583 1009956 754419 1973301 1439080 1553094 492832 7832 541129 666812 1882053 617654 1348192 448599 1124993 1216405 1796252 1745174 136880 646066 1989127 134227 541053 1007154 1314047 1687943 739099 1164855 288014 1426557 184865 1642693 606889 1306249 1915166 1593641 1056199 632249 1534997 359030 5719 952158 212511 642464 121847 217639 980906 1372025 825817 1861109 1322639 159849 1290106 487974 48076 197590 1164800 923468 1164190 804515 619187 1994650 735029 586855 198859 1770081 421101 1374492 343790 211124 1526167 1050630 238953 1291082 1491832 1812981 1935238 275473 118676 379845 1755842 203421 1659083 1245911 1798024 572744 1549288 1291772 588688 606310 533057 276982 502485 282512 1080785 886890 137490 1934164 346844 1659476 481652 756581 787377 1908130 528967 1236185 144518 1212960 1290098 656352 846471 1189216 1981627 1226992 1974313 1106072 1374740 1586964 471478 1098293 509106 805450 538941 34278 193612 375185 1144689 39809 1779248 1165745 757116 1352528 201950 1857240 1666407 1524870 1710780 481067 556234 1906851 1473047 329268 618675 259020 808991 474424 1029677 1098470 7833 2039 673342 849143 676369 510701 1164951 1927005 1303495 1913059 340755 1431004 1208920 1191414 1840076 681516 610960 532446 631113 1663963 1037122 346601 1656465 24174 1984719 844562 987386 1003852 322824 1474458 1129336 1388620 1913616 477131 1420027 111678 725823 1874866 117884 1907875 625160 1001358 1532364 1978190 208214 1992496 1218435 467203 930548 542375 1203997 674761 579788 1037474 1011039 550140 487669 368456 1535150 83010 662635 1540678 404620 1896524 1531929 839700 1047720 1318805 1962918 1832448 376122 672252 1591872 12101 1236885 1118254 1573980 1091927 200825 1225376 1561330 760330 27680 633257 970992 1427476 696705 1956928 297657 383282 113787 1764286 1089339 85329 1827609 1902256 562298 1017149 715100 1219917 15594 1186047 1137102 1183120 1674717 1680905 1989134 171896 1901272 391788 185756 834085 496241 858610 335978 933634 4805 1781252 235164 1745913 229464 25944 23375 574002 1447214 720982 1015707 1840323 1080257 1096640 1581049 443723 1001020 384718 1096717 1779897 1314636 1414700 1098958 1245736 613855 631935 162996 486430 968722 954994 1639311 444225 1619635 538893 435100 1953412 1717216 780130 1012991 1724532 1483666 715826 1116231 95435 1858317 914753 794128 366942 892400 702880 388036 774941 1977888 1695907 570843 725554 624745 997290 959332 1930787 1385624 354530 878569 1836928 1230373 1924356 1489720 676527 1828775 438793 1910702 606279 237672 1236599 1368451 1799975 1194581 913387 1394440 390627 365406 1884466 412723 521562 1078959 58445 1964791 1212160 1846433 1754566 1410373 574578 236306 609603 1475662 40485 535207 1278513 854604 59630 544168 824456 1506239 705990 845551 1817783 583785 226844 518044 1087320 481539 267973 565319 45794 493270 1848725 1998927 465839 294223 1494175 1461866 373084 233982 1888958 1064205 975454 1648148 559383 1097821 815436 1152111 261304 210392 1502736 667457 1473603 1054566 1780823 394361 1521637 720562 516365 428918 1989526 1405731 1469320 852998 1218214 129185 963390 797034 59521 222677 877572 99219 458635 1165414 1023867 150365 1154562 1022792 663633 1934509 85770 1858895 196302 1037803 1646331 291487 1600328 1385679 1230785 1086354 535835 1421787 900054 1102678 1778281 277 1482085 1157011 1684208 1886446 1719168 108332 1084280 1627820 1057307 1105209 762096 99127 1071819 901293 409986 1193949 1239050 761584 1602711 854673 279567 1732003 587253 853338 708695 157709 23507 1077121 1295147 1654879 1125383 1753781 1620598 23942 1770693 723942 968920 1093302 715575 1256813 926123 615191 295734 1933174 1650188 1405964 825847 1019766 1445061 1811737 1782759 962440 591046 1710772 969139 907686 1042071 1226880 861177 958537 696088 46213 1813768 1009457 898416 1700667 1294966 771584 1379057 1515463 1882247 1633657 1372189 1052423 1183608 1947992 820148 182853 23024 1814725 1563774 1158875 869475 350580 673346 1034587 322531 1566250 1716056 1210682 684110 1405169 1359246 449768 1200116 1289341 23031 1571734 597668 1553215 1813136 513805 975851 323555 167976 1994432 947404 545778 1178258 1825543 389812 1433192 896635 991380 1655403 1807708 1180364 613758 692667 506247 366724 822800 1980226 372962 579073 549994 117307 515439 1274787 1172432 810552 600645 1267777 1313523 1316158 1941047 969452 1007958 1288105 811335 1893483 111066 719207 359426 1468557 1376103 1362138 1438409 1115187 1253829 1181899 1600108 1956838 766313 980871 1046287 130024 844803 1309542 1219373 423516 283542 877765 1971954 1537970 125864 1166184 944846 1677243 771324 1021402 902922 13998 1665134 705705 1860931 1798676 662071 1089653 1150900 367780 342876 1695611 87031 440864 1268641 1650206 327174 1294530 831136 395436 812061 516727 630357 1017000 1843598 670935 763835 1219533 611022 192440 1779093 1994937 1211167 1024322 667067 40433 863989 1138777 270293 660048 1259353 1295130 329672 1138356 20149 462198 267953 1050145 53995 1944018 554117 1147421 1451646 179044 765990 1732848 1183166 765432 1708941 469219 898513 333245 1980103 327402 80368 946361 1805830 1290455 122690 650179 625018 19332 400391 245879 1307438 1925204 1951193 1769064 1152086 300829 586401 1829404 1892295 1782694 1038860 1239032 1976753 158986 1906347 1119514 1443164 1867977 1637658 1178997 228235 1382645 669802 396037 1176952 655848 1270190 1876778 1286988 546562 1195388 1502361 680936 1097402 1462310 1645652 612461 412077 1547370 1184375 1295522 370485 104551 1323514 1591263 954899 1393959 1263748 23405 1801455 909544 1516031 537377 1168975 384618 1210264 364908 1955487 685528 530202 26934 223049 1879624 1800091 1258593 1473098 752630 1826621 111288 648236 1066499 1311806 1959242 1552065 762978 953384 409166 438289 844938 1333451 335545 1765586 1791572 1446963 1006597 1660626 1101535 238849 194447 1892412 560658 1962420 642022 1956938 602462 1825328 1962704 1963179 450162 1865870 714730 467009 252198 955834 1770017 1942379 1928075 1327942 581156 1099667 971055 1259196 1696701 1594012 1550824 364548 375102 1601929 333014 840032 991987 67449 1578651 183412 1658781 150250 234247 1538398 1519742 498329 1229681 268319 1603248 587857 862075 142202 1191346 1093490 1281208 1700055 1783146 553514 1757183 1326085 1629259 1028095 642905 930296 999248 1827402 1629366 48054 704379 1204727 214688 767705 71789 788180 832059 227087 1569392 414782 444003 781057 232231 1951871 233670 966104 1050435 580338 1597546 1635334 1681599 373702 1721208 1649183 82640 1440441 1436957 24008 1479085 1619403 1868021 134285 827880 1958857 1300076 708311 1364474 1538853 739913 574644 550974 876461 1516081 1267270 1136999 261104 918495 1266494 1714984 1226788 1076072 213940 248519 371887 586705 676577 1701748 1806097 1257170 82511 521306 210611 15566 653713 1648776 1527564 818539 725378 1269829 417809 573682 983278 484695 411030 954921 705777 784474 187283 119258 1570344 1776851 337174 1428393 757394 934717 905524 293528 559470 1615498 1495036 694705 1066562 259509 1720350 494957 1604073 497702 1004698 289799 59828 645330 1383493 885016 1499779 197916 733013 921295 121199 646299 924721 1248525 954448 955313 1970005 470578 1674114 670383 293350 1493290 1762058 66526 602908 1778272 1592761 1858136 857182 78931 533074 388945 918846 554184 416788 1887025 232495 323778 715869 1875527 79268 201300 1959003 257405 467876 273889 139380 238309 1549027 1902636 273555 27387 1704451 608952 646852 259511 1588755 1831404 1740453 1618957 1449460 1723922 932939 97874 1342194 694742 1794115 135447 887794 1040419 537231 1893826 1777101 323026 1144326 1446807 1497748 697866 1174899 633006 1776124 97069 1745171 789439 668339 1821923 1476774 1468097 873358 831143 1701579 1859236 497726 1303429 218072 490834 1423667 1265687 634927 749345 1732208 1720472 1627458 1213355 1064556 554649 1213446 1035904 899465 790084 1421846 234689 1815983 456616 72218 698287 828348 945535 741062 1085565 36588 1554168 1521996 1138738 643903 769213 396400 182995 470727 1340839 1340237 272885 56444 1772694 1339268 1518793 546451 536475 1744537 1714642 1614343 1479387 670907 1195176 330670 1656264 537322 1455254 1292971 940523 389354 1780295 506877 1128452 1459745 1528055 842814 1165196 1708849 798542 1880406 662936 722621 1013058 1174898 1169123 532390 1545510 1714076 767509 122 865989 1323849 1486402 739990 970883 144620 1378579 1488171 1164221 609643 1496193 211851 1127820 259977 1698 366998 1691736 919412 1404690 1378636 1613541 1665597 529887 127278 1387694 271310 1259685 1846516 1835825 1097752 47944 1122829 609485 1518296 1277695 1886307 1202120 390117 393018 695253 629032 1421614 739127 718078 768627 1894605 300142 1794374 631088 1189095 882708 896166 1044013 1851964 1171397 552763 340036 239482 1966334 1686802 1955521 661732 484112 1270620 1434168 177463 1176108 783331 331170 775089 680219 1846328 1941405 1399534 1961237 352959 1823140 1390926 1130846 1872253 695722 547346 798966 1293118 1573079 1954104 37042 387812 1552975 184328 1155178 1641081 41534 1839576 1561738 854607 585507 666961 181482 668111 1772604 999286 163786 1681881 1542293 863868 1546315 908720 1032953 909910 998850 332401 1455573 1317501 870053 1663298 958036 996312 220137 202597 103962 333382 209929 1925464 1877701 1729634 871642 1615202 550271 994409 1590241 1662624 1721014 1517126 169160 1387606 1476708 1286854 1808187 235560 245437 1303756 1594081 682209 800204 1739195 1615557 1225467 968474 1911558 1817392 1989475 1575399 771164 1279853 727249 1268423 623924 1851234 192623 1956771 1605952 1061695 836577 1171029 609455 617336 1717702 1191833 1956972 466508 725765 1648552 1020002 326379 25959 287691 655891 1679891 1538948 638404 839788 592779 1270855 1021890 997166 29444 1511274 1519978 1422438 1280417 1664384 1308444 118747 1996505 1873367 1614069 806660 793465 158212 596628 65829 469420 803179 1552130 668591 40882 1573582 464299 734710 1008637 1294378 1770333 1830856 1742081 580269 1023117 500332 1047517 1472758 1602167 831515 463774 1470090 1171992 1667666 1817410 604381 1865537 1177197 1229578 876196 1453810 1499955 1350113 218172 1358382 1367936 843869 1920880 328042 227845 1702835 1578938 1171931 1147080 320894 1272965 582159 1458081 26321 283454 653394 1175860 77219 288819 513460 79066 1334138 1431335 414999 1646486 1176827 1480584 520787 723367 529025 256335 1522391 72327 649689 434472 1314532 1618926 140872 566613 118616 334341 1534229 10633 1528970 1251320 1242673 1344320 1430156 262475 911869 1571525 1534939 1275130 1256215 344396 731135 1679725 1147247 849775 517768 889464 1581197 1438340 1653251 29207 74711 1769580 287763 90306 1650224 449896 1626618 787510 1205240 1791654 1549258 683481 952881 833420 555058 521675 1838660 1357643 1195736 67097 1012393 1386554 985286 1472357 1213235 937967 1354726 1547551 68971 1081548 1272454 1689734 1171497 1146460 1958536 1109107 522163 682782 716748 1232077 1454749 941003 591208 953763 91013 1044453 1611249 620074 664709 755498 985297 1933900 659251 1111700 772514 986580 1452465 72138 1885945 1564038 637627 1082597 1644496 387076 996878 1925314 1905400 403212 1771484 1667921 771764 1194964 44680 1766268 486875 111016 65001 579351 620446 1490756 1310723 209482 185820 816821 809075 1989924 987848 565976 265659 739271 1435820 1129208 152963 1389054 1391247 1642758 372852 801312 1904354 726958 371378 302675 291720 1719020 355377 1873430 1630388 1774626 498045 373439 1896371 389234 133828 822661 1743785 154807 1369677 1506219 1974154 984626 1738343 1582664 1153609 1009964 862223 166440 836377 919284 541159 1175239 1190632 1875144 1802857 1496055 381795 315735 81208 808921 827045 1492020 1749362 1677913 1390326 419487 395781 1251119 1233443 434729 1317151 1115075 1666007 243487 853744 1405848 219693 549838 1340540 16331 128647 617139 206364 818116 1535782 1884531 662561 1439000 755577 1475597 681088 1757372 1084393 844657 550518 1556452 1206400 519805 925776 1504904 39474 1554645 147079 1769995 1347845 1881816 953969 1762470 1419963 1122907 1956028 985473 1101615 860650 362165 1151985 968972 329913 1981826 681781 905819 242102 1849380 483171 347938 270429 1328928 39949 84588 1526411 1878685 1446908 815218 1149364 66707 948660 1298837 1409521 208639 1194019 1838275 1229843 1504027 721197 227040 630950 1505030 867883 712286 1588212 659195 1467419 1066300 44006 1915625 763834 785633 1398677 1564536 1117193 1017441 335625 1170312 833672 1093278 1864959 1741974 1524562 553479 1676859 793796 1278346 462168 781872 398125 1023847 1943004 691810 887897 1826947 1214843 1568046 623043 1175647 847469 394758 985728 1155831 929180 1302048 569076 679585 157108 991024 631942 156383 273730 78762 505337 1968735 1892239 1776599 1518846 424184 1804203 917777 1291112 660684 1776678 819522 476975 1107334 1474627 755864 1493011 1848698 1617848 704607 1616690 705585 1215523 713292 114603 867622 1017770 714945 1654924 1485555 1485019 640704 1335510 1195903 144535 615723 1747350 1962775 1505943 565330 450429 1379406 334621 1134847 408119 580196 118293 1062780 1733963 399725 1956846 1307567 986775 1536785 744187 20139 954726 946804 1938161 1043439 1182243 1271031 1520834 127526 1265935 1598056 927142 1168846 1506801 1776953 730877 1043656 1798196 817597 1891042 1790569 1366935 230073 853972 1036751 1421680 504535 838603 1028032 1521588 1076683 807392 1031090 877932 960750 1968917 38283 703081 1633645 177185 1798997 857237 1596337 330983 520242 1284025 153711 903263 25606 1056502 439446 213086 182273 1956547 1752388 1062405 331219 1665188 802796 367950 1804611 1769024 1369489 989775 1087304 1062967 286405 573100 815435 465173 1903508 1160033 401715 1776731 1266729 1838537 1927634 1514450 1993335 1471418 1602914 89363 295184 986477 1641114 565838 541445 987817 188165 294128 804412 1272549 398543 599821 993549 630635 207167 1799427 1920915 1340649 860890 683308 1019525 123371 939477 283190 539665 118237 978547 804907 741344 1179890 894616 1008148 1462933 738194 384094 1334947 846343 818743 440774 1755826 906420 1438498 1120227 1302290 1114413 958310 134898 990686 133168 1748886 840905 731715 1032244 1942890 1778386 1963063 650129 1124086 1142583 764461 470079 8839 1165423 1474299 497375 538048 1647446 1316168 728545 430226 1325256 112670 863070 1410266 173749 237376 210480 658207 926325 131107 1260542 1697258 1934132 80769 171645 1459803 1825732 1770776 1527486 1138561 7557 104507 709664 1292099 591042 577711 979086 315217 1372388 571552 1326373 624934 1408610 1534588 89656 431944 225628 144813 1632151 855739 1719069 1316851 1709898 366587 1710923 1030441 1143761 926166 1241792 1130489 1819057 618193 930839 404362 1818182 1568606 487261 393524 1041705 19121 1570748 1701910 902444 1540936 329371 1474160 601040 1229366 1301005 227299 1900034 255607 119514 1735114 290773 920863 1059163 1348086 799382 72167 130638 704219 1069528 778166 775542 614938 410892 79269 684129 8976 1245055 840099 844455 864221 1474282 153543 1226867 214984 1208427 1992595 1018991 509662 321617 1344128 505930 237663 1680589 516900 48463 1530965 1703726 1548125 1313799 688805 1373239 1563217 1594507 936171 596431 1597236 428606 1353055 1289612 1240075 1137685 552111 1039574 1034969 749839 546816 1501852 1381218 697525 273868 143016 738803 180413 1590627 254620 1707135 1325574 1303242 212041 921869 1250280 1538381 990942 1793266 1586800 1338302 845012 719516 305890 709986 623116 996170 1555921 1714089 192024 1280760 1169184 1849561 1377088 365368 182999 1715253 583600 855430 1960745 1218360 1477372 1206945 565499 661182 515781 760487 1474340 945787 411926 1703886 225859 403762 1742281 1602551 137362 1138055 425998 461664 1815112 474823 1855272 1048569 1451846 1182969 627973 1089139 203420 239481 223835 1345777 1207341 358275 521217 240012 1241245 1947094 1548081 1949659 465956 365560 1766997 1447338 1159364 1043797 1886326 108082 1836675 1156144 63148 139053 676927 589313 1589038 1963150 1428232 251108 1449091 1019542 918971 1984515 315027 772760 805242 662047 876149 618338 1799137 837214 1180280 78504 646707 1090329 558323 1629460 865304 244780 369047 701202 581363 895826 1661403 1005638 1702100 1789450 424701 1179979 1099999 1121437 848906 611543 269709 671558 302490 1559841 1687905 971212 571827 1176979 650721 582200 870624 1778082 1981163 1644446 1192747 703367 980137 1436148 563817 248128 558215 1807697 1395133 230009 152802 482153 572238 484306 1833769 1730777 1980705 651499 201824 1072846 848657 469282 1583933 1805323 1477511 1141733 1248579 595932 1176176 1199803 1026969 176869 1901036 13079 1647542 1622081 1628710 1873549 1156070 654445 1963667 484613 1464024 1307616 1691158 1628856 129259 1789108 1788643 1261613 1032278 1278707 732837 1323813 1297758 1988866 786191 1996993 483840 615912 322327 840386 43016 808470 315798 1300391 1102217 349251 337187 230057 157433 702866 395272 680303 1269105 426004 744714 1174655 1669645 1707337 1659845 30634 1697325 814004 487726 1595379 1417524 1585097 337403 1481742 1648745 125537 1770669 1634449 1182574 1512246 1984314 133071 1145567 1450535 15818 646022 224058 371626 573329 1269306 1862692 1729330 908156 1621736 1035728 476197 202618 1368582 817379 297855 524180 862301 1950798 1081569 1608643 498250 255727 1118984 1126412 1626732 629691 1719090 132009 1662812 1162791 1639449 1500983 872535 44797 439367 1304869 1919529 913135 1864054 1059528 1120425 1874477 242760 768546 278607 1966098 1030096 1054271 1713084 1670792 52146 1343659 493507 1661319 1610218 1810315 410237 498659 1677596 1128040 1241650 1438304 240797 1221357 1063222 460060 91580 1222998 1861427 1664395 1738411 1633522 941788 8081 1136494 952070 214765 1685454 1643402 1849142 20017 1403305 818865 82896 759732 500291 1140355 303577 536857 1760419 581908 199742 988061 1091107 764323 1234294 1342950 960979 1175679 5841 1930405 1873398 1859135 1232711 1676383 327489 1089572 854211 375190 947748 1481328 743610 1926206 1058335 1769852 724826 1319365 1416198 178805 1340459 1563142 832182 1541164 326985 1034293 854650 265357 271865 1695574 180160 1922248 226178 1141395 1857912 1981930 1316402 891723 1241032 1731092 1313280 1442407 807724 315754 666218 922242 1308966 720894 1999188 1254090 881358 692680 1640795 632600 1752958 476946 403992 549541 87302 65517 102115 453204 1008428 1568689 1405242 837387 308596 1820099 645542 519029 1012569 1361542 90473 488278 1586837 1263899 1925645 576665 678107 1554572 1035049 812252 267884 786078 769397 1909681 590353 1232697 1217767 10531 23206 1259857 564528 104505 1371432 1889094 773512 1628222 1068002 870248 1358667 866981 1640861 1957521 408070 595150 979929 936721 852001 1878374 946802 275458 872358 262797 658125 655659 1289079 711370 1199446 136212 794984 425305 1300347 1649200 22241 358801 235332 27093 139622 878631 645967 29066 1632200 1740009 663817 821089 226806 1309237 299199 476436 193890 797355 589640 739508 1751455 420518 541243 1247870 725631 916006 1640808 446588 1092444 242176 147817 304065 1672401 789621 33759 1781505 1596603 498266 1903304 979585 1883068 686740 1471606 1149179 1046598 97511 931211 891591 203514 360588 48938 1909452 979933 822176 960915 589991 52611 1037688 756279 748220 407565 1931692 619094 574948 546988 1168443 780509 1509700 784003 674756 1528824 1565631 1031348 261265 534461 615729 1286529 510870 1038805 750657 1601645 1778909 969009 61083 774901 1191087 339617 37970 1630273 5255 969207 51524 571781 1056331 1664351 405918 946269 1951818 319570 1137530 1786725 526980 151736 1727875 875584 992937 861893 91601 1572888 1897294 1352623 121830 1539652 1459908 312567 1593576 1617175 463021 1904786 1112556 429000 346818 214886 201590 596720 1976641 1372016 1127958 1803453 443490 1669310 1791925 783225 94309 1583920 1496449 865498 709577 1207504 1903329 963990 1955906 1994769 69098 1251509 1080844 1325216 1309791 1628662 1550163 1586762 435504 892623 83778 1191871 879879 909799 505538 1190284 293144 870484 877619 1826585 275903 1600683 1868751 321938 1673069 1336753 1127426 1401250 463177 455652 451115 714399 44697 748747 1974624 1117243 1481299 29841 235590 98876 577969 1972335 364499 1181573 1572601 1548980 552000 1019387 1629197 1545006 488889 31911 822584 764542 793742 1814900 713913 895101 452005 276416 331286 610930 841889 1522831 146277 90904 340499 898999 1127845 1905072 1245057 1164859 1592942 1005789 20430 1468375 1960558 728975 1216418 1916456 1727017 1951012 1847335 178207 53312 1795716 968593 1378614 1745626 1023183 1740663 701054 1753616 374545 1797944 407665 674392 640989 1824259 145766 1518054 966704 1700198 1702374 219832 680841 920136 1061290 1927868 897516 66062 1415088 1389637 35876 1976030 1768335 328493 1989314 234696 64610 848042 1338305 373572 1450996 858478 97032 106184 622 389372 633671 1537777 843443 1172938 1517750 1515246 1842479 964302 1237713 1863684 1941178 265938 1057428 879705 688620 433428 1481769 1027203 1822585 1041126 99471 1264707 32325 1691181 1458128 806292 1536830 1742948 60496 738245 579607 1834159 386511 1584925 780032 783880 1812141 1985343 272821 309814 1713192 413519 716673 877468 644837 106525 440432 952265 944446 290225 1133009 1010203 1916355 982888 1805206 1650895 613876 623222 1172664 420085 1823038 1742642 225561 748398 863678 1277366 57907 1205871 1779719 1595285 483303 1501239 180581 1082050 344494 998533 602664 1169099 520305 44294 1755793 1654708 1119808 1244162 1934836 1325900 1775624 791666 1771336 1470946 1710454 1729146 1205411 1088413 501436 963778 1440179 1687024 1495261 1305261 1043392 81258 1671711 1180812 541549 271548 859992 1256490 1775791 901165 1892415 1189218 144964 1038218 1793636 756855 899420 1745545 402412 1040436 928608 1588781 1820530 62530 1881317 1156729 129041 1947202 1793915 1931833 1247615 269284 1602437 158352 1451404 241090 967189 354294 1733686 1758568 1245274 1631938 436152 1101923 1925495 797560 257607 614234 650806 1474356 1043354 1613800 463778 534673 1171615 734885 305277 1380737 1730744 789442 1032454 796863 7075 1358987 555975 1331761 606815 288508 943200 1897837 274157 330587 1955523 179277 523452 1782559 230283 1426050 510363 1094205 1613692 1341287 2032 1485392 151318 1658546 419296 1215539 589366 624288 418749 321737 1721042 428996 306214 737 1536878 610987 894967 1982587 928782 729181 611962 804440 158928 156404 28100 1960584 1968695 835070 1642787 666226 1960255 922730 1525350 1600242 1129041 1600863 990132 1653888 1444129 776141 1371804 325430 701344 985722 1361703 1289382 1862748 1730131 1898327 1180377 1430055 755881 1662629 47646 606531 1918881 1036637 1204025 724211 854628 1920348 1836583 343738 1757438 1827849 481197 1541831 1757687 1619870 1650429 158969 615237 1494604 293676 733960 1318414 711964 1546771 1777199 1053584 711726 1686761 243582 1409115 1459576 1270356 1662284 1706644 751548 1474168 1386581 1990844 1263404 1633070 1650902 594795 657392 296810 1003562 1282780 1895502 1543480 1400332 803366 575976 1394028 1003192 237636 1317234 799222 61570 1418440 442027 1205031 984030 621365 1384182 1244131 988017 1873264 356189 859149 742833 993430 1469964 904617 353648 1553413 185000 290004 729309 467741 998958 967408 55973 1671635 749072 818752 1288623 45910 1894832 186990 1340709 837112 1956812 1930926 1497764 219388 876411 1101070 1007153 1517073 988562 1918904 1779146 81056 580802 1065840 1867410 17491 1155299 222478 1399722 255524 808579 189376 995654 1330572 1295805 1204755 694251 1123384 259007 1610121 47022 932949 285808 1356678 826932 1317112 1269680 607404 325382 7065 963249 1250210 503251 1539133 842996 1172233 116729 1568614 1222862 165880 1473348 481364 153877 1965310 533982 1587504 1491228 76560 400646 836798 70029 1254692 1592722 1954970 1622680 1948073 1637719 656568 1305888 775480 571579 515644 239088 381308 1036999 435496 89419 1104012 1584912 1393874 694220 1026855 1928159 1068387 1773272 110014 465324 685237 833934 1585152 77700 350293 1090826 1521053 527868 716541 406623 1145766 831152 844439 629969 963015 1796097 1536593 1621265 1487883 1255635 1586535 1220572 1080881 1905613 1849787 986386 795642 1837943 1858253 1412935 449161 526269 886866 1039277 1773558 1350553 528217 182451 659302 312192 1883230 869700 417234 1373451 1924419 1090430 408555 146356 542772 1341301 98971 1156092 1431233 305958 1693217 1974116 126975 934482 194391 301398 676506 1461101 247958 1291266 595888 1126671 828400 757467 670317 694610 1911420 771565 1279885 841021 184352 1748621 1130164 1553122 1281905 1650592 1679846 33088 1971978 1679193 647588 215413 573861 1688594 172061 203914 1104220 569114 1938116 662201 332872 127574 608472 981156 1362134 1230463 1360812 389826 1586200 168673 606229 817553 1139045 1192256 265325 1569028 287642 108513 834063 280366 1927577 942762 1087142 1358237 1540924 1135684 1737504 171286 1795569 451119 681029 41858 1983259 783029 284895 631953 1639734 663640 1507814 1821087 1227484 869992 379782 1363631 106306 286790 534594 816488 1449572 1118082 1958736 576838 679097 148289 1332565 340254 660453 1364472 143838 1074757 1818295 345316 1096975 1645164 29208 1099636 1592769 544306 1903518 1802158 150493 706064 1161591 1646510 352069 1610380 865752 834852 1861899 824737 317300 1503258 696799 1545520 574883 448062 1227800 686299 1513434 1065329 1133716 299023 560135 30223 1056454 1521896 244418 761911 985183 1547687 837841 640100 586734 1699066 1518928 842643 1279119 922903 810194 1181505 334312 388335 1860890 1583359 214935 1672901 379338 777106 545921 1008941 463154 1930939 1074755 1434158 49893 377524 385889 1421824 529137 1621906 1763686 833033 1489611 702748 1227578 88949 1479736 550173 527059 569177 1990348 1479862 1637906 63672 600313 1934188 1970307 1256449 1398192 1321011 290309 1848583 1893729 1752413 253222 1801401 1530126 1442231 540509 829112 1036791 790423 714260 1412595 1647761 1915632 1324059 789976 1186584 191836 921739 584163 976476 1116216 1556548 753850 1366335 1672526 330655 1700473 1483463 1008704 305168 145435 1117899 1763333 474723 1506463 515635 1568437 1720189 1633788 1183224 1296130 1932967 1874204 1039686 1057723 121059 1065071 784231 1040703 1923394 1132183 1150261 461067 1768040 152829 1503482 520203 1391070 1351047 1929950 363848 524480 1364000 52053 1291427 166809 1240917 932093 1459035 357526 1115040 118888 1352843 401844 1158535 173902 959058 1014774 1086901 594276 1096210 841117 698171 381305 1697166 348760 1841935 497330 106121 218056 1432088 36261 691254 1399631 1628127 293714 1582980 1744829 313449 83003 1149486 503747 138384 998357 453349 344107 1297206 1950146 1794442 1537186 1396164 1002849 1502844 1235516 1315450 1934452 1610386 1118968 621298 631235 1772172 1352524 907113 1475973 687459 787977 892788 1470757 668877 295606 487099 1451979 1000571 121383 294355 955378 1582798 1714521 404190 1540467 1641988 42778 1930965 1789973 253639 95498 1209647 755282 1034539 1353875 88965 1361731 461296 1530962 772323 1995207 980514 562791 144379 415824 894550 809603 621212 1460893 460677 932110 1290778 1636527 835634 1927339 210620 1063884 970149 41897 93692 1105394 127950 1413547 816344 854399 806941 1325505 1487993 24647 365725 830456 1768520 1014371 1528911 345174 447609 1135109 1099128 1455137 1361433 727153 758498 1422526 129017 672658 21179 485543 964652 16225 569948 1326143 56016 1384325 20839 725237 863141 1920477 229869 478327 857342 1818482 837268 1182798 1187510 137364 1401042 1350458 1798416 643342 1459280 744691 1568786 198041 1361137 199870 970108 1363309 1689761 713743 636005 214623 334285 707002 1406568 473724 1427835 328307 361852 1870915 800384 635461 294132 478977 1277446 1462716 1405222 785313 273181 205793 1101888 741093 1005456 836832 90941 1313001 1973468 1553906 1875671 1115729 229947 722312 1359807 1556228 1435964 589843 704164 573304 1016313 829138 985670 360746 312328 579936 783113 1175005 110677 398578 1392554 626572 970401 1458837 438716 1762844 1745845 779142 1595293 1521800 1726928 331435 1324043 1953769 1321793 1416797 828489 1770546 1083449 223097 1555228 155225 1565680 516646 1463053 283926 1432385 707150 975203 1741126 82417 678557 1953756 99622 1460834 711201 793298 1181664 500222 1611146 1818302 121610 1926696 1010571 933567 1333579 1982962 880426 511331 1152159 1291437 1648247 135076 1064141 308309 548360 800432 1541699 1568398 1814574 1066446 1457514 159667 1983185 1980289 1576918 1214810 1745931 1423605 533975 907314 1171849 272293 1168174 1339916 253540 561424 1257150 1401360 331436 438550 1100039 1984565 2762 1343938 771966 1907197 1501329 367329 433740 960149 1557015 1620485 1947569 865138 877580 430867 1350465 670312 409990 1060023 386699 508406 491094 239418 1323822 574210 1407607 1721828 23982 713999 120395 686304 410520 1999435 906280 516235 552156 605890 1045421 1578888 925374 1725302 759679 251326 1514265 217346 179419 194883 332697 36729 1151335 1726903 483996 1984823 1527676 1961512 1882812 1124416 815926 1501119 922461 299017 1910572 895207 1641806 1609022 838242 1443383 35003 1140140 1979211 1386042 838816 1327679 710429 330305 989118 705909 1764387 1485877 1856344 1365460 11152 820192 1329071 525340 1820481 1271328 1761204 1465512 232243 261596 1858982 1260810 970749 457091 346907 1919345 880094 1425298 947690 1282848 1011948 1867371 441210 1543722 1118776 62347 418731 975975 363844 994925 178090 345515 872744 192022 763187 110282 405233 591473 1557340 770257 705208 1428323 1121731 665619 95133 499450 1725457 139999 1476663 1486941 979186 411646 849815 274426 1675768 749466 106692 1767232 904989 1346817 967580 541089 1628965 49193 1220837 739848 1263203 527337 731015 357145 1300372 1187386 194337 1591070 1486501 1939158 741861 1984846 1326915 692521 643519 1110633 1017390 1336391 1214161 1341851 1195086 1879525 62133 567974 107548 1542830 1740070 787818 1579124 1262291 1390151 214457 1831173 758088 1128309 910150 254641 137096 98777 1857993 407945 1572788 1203741 1119186 1485999 336929 1719421 680209 340549 727610 366101 68037 1376182 296864 1285565 412268 1456701 563544 1376475 92214 1305395 1542759 536132 1014980 1390405 31051 533071 1098511 853269 1372041 1983327 47191 1727253 781262 1768230 1304739 848171 1400296 267197 137799 145148 1616641 431672 1605556 1476904 477155 750956 774277 764246 1619596 674050 912871 309882 1387955 1572861 561175 1963739 1926508 1162038 1215816 569048 686742 28175 1356846 1902831 78581 1794859 692962 1360612 1163421 44718 779549 82397 1775897 1912249 1558202 1254422 992385 18352 1657824 1290770 662801 848511 369265 1544877 193864 77150 98812 175856 490701 1140051 671377 1569609 238368 1832449 628316 1275938 1745764 1247560 850398 1974026 308344 1805731 418857 422894 577064 1239663 448579 1818597 920834 1307445 935571 228509 1036088 715433 242587 882475 1425343 1546810 784428 845640 375582 1492843 1042827 712765 58550 1414046 1421325 93890 320464 1614896 292902 49850 749349 994321 1957753 1913374 1744566 1131019 1642550 1894410 1702549 1209672 1343153 275724 1152163 1034681 30359 1755151 58757 1701712 1485009 1541629 2450 513720 1706730 788190 580931 133644 1265217 1197888 1986402 246408 412050 395951 1593569 970969 243853 1669014 981533 728166 200321 1805332 735188 694144 26920 1208296 1834280 1994211 427974 941264 1127969 122750 962607 32837 1729858 1874329 146728 400959 122874 1653069 724668 1041308 523969 105867 1074282 1775208 549832 98507 61077 651920 1163883 717167 1581175 952848 1478510 250842 1429696 1617361 964919 1136095 910202 1815861 1443238 240174 349729 379260 1900630 492696 1918354 1287248 624520 257939 58168 922866 319655 1484489 1195173 1177836 1299028 148866 1889061 1372299 1204624 582270 1514462 186767 1583152 7062 1062170 1306624 106567 1582344 1320626 1173794 443742 535741 758723 124942 385146 1916196 174802 1815753 878694 1153757 667194 1752244 443885 427194 218170 841516 994803 1831350 1207266 1207633 1808611 1413703 394358 70983 1961366 339725 788928 1655874 44631 1917809 1940399 807662 1757222 648088 75823 1738906 1500302 1825236 440637 1070585 1261205 112210 255347 999108 1243818 1837420 1137061 1005737 1121592 537862 200341 540587 124786 542871 202669 549611 392014 246218 1827011 1402813 1275916 788814 1128379 1079808 1295961 462017 633123 1804382 1162733 237659 808003 1443261 1963679 1835404 285366 1179833 936860 1534028 1832829 1762313 278514 349917 554784 1059389 1473774 1256991 1108383 1668156 155502 1482841 1357007 1837100 566593 1984458 679712 351903 296938 1876706 113227 1609878 325092 893531 675427 1539002 1799371 1808988 1584506 776360 1724558 1944795 1839132 1831402 1583047 1967968 117742 303224 84983 1879107 1893355 925152 1077020 255138 668599 516859 1774021 766098 782186 1876014 562827 678353 506622 1353392 248902 1947351 643510 495676 1436229 630265 41740 1714437 812274 1549659 409183 330436 1395296 1728029 827885 335206 684615 1011752 1658683 421000 334460 1717242 808106 178641 1967380 1780770 1954632 951512 57150 371091 471708 1545184 413517 728554 1208193 276247 593550 927085 702438 1344718 1018996 826367 1152192 545239 1921722 447272 70159 187730 1689040 1809146 620584 516989 1970342 832346 943269 141099 1729077 498899 1655960 1786910 1468746 685288 1615251 1287296 126711 1580884 292241 1004718 965618 883218 494632 1991449 1533227 1972701 1963392 1346220 1262463 1305920 850619 1873158 233423 647575 1538325 1188738 1886901 848706 1126867 266225 297899 430187 1802296 1442207 696624 1375872 961480 582773 1775181 470706 340683 1666360 1416864 686401 284235 1749555 1050826 968118 200429 702814 1104757 683259 665431 1397360 797145 1848513 1185614 387896 437588 248756 1752057 1335601 1844330 798859 410178 553075 16287 697580 1219129 550341 1976596 1294133 1484174 1732672 680232 1991765 889056 1298818 241210 1915506 1543982 1677727 886608 1734024 1845187 1508152 1499295 808311 1123211 594876 76901 155720 525042 1306684 1507519 779471 1452884 1647000 98262 1427298 1926042 1624043 209881 695137 475833 1089495 935528 365992 1502625 240477 966471 350772 101298 573702 1014025 1668951 1079288 661784 513596 778685 588242 1526286 322623 417996 1646388 492676 385849 1254304 513836 1833889 60820 976852 1785170 130999 1701927 422837 96356 839764 517607 373109 1673007 1503079 1637773 1311734 1406159 911868 710959 1671592 806893 644061 95494 1325922 1737103 25855 456726 1478086 1239501 1391902 1968951 1231775 1801153 1383058 922833 1304327 1072917 25560 1216049 1527983 1462837 244113 679604 1274622 1358894 592295 890908 1723185 1995736 875200 455100 1051008 298216 1180791 1307095 850678 1488398 1788472 995602 210764 139992 720833 1087002 522595 83737 366631 1619441 1103221 1223903 1830489 1191849 378615 1624626 1140700 1664645 1946489 1017469 706697 255898 240233 54845 673625 1335793 80356 1131820 1813928 1703719 208985 1143360 306637 21126 1371855 1943153 341005 1058168 1339634 544397 1567428 437239 643888 675585 309942 876656 1424606 509509 1512072 247669 374984 1470638 1225046 335530 1945199 1754802 441880 1660449 1683242 535033 1879700 1537379 702420 1675354 958130 1594343 698557 1254914 1660494 41263 113617 1715379 1247021 468861 606152 1537175 486136 527208 1434086 1047357 600768 1124720 709508 156315 1775908 1831530 1420958 729613 825408 1748372 1283016 1731633 504051 1144312 1443389 1086428 1739040 1892627 377701 1312194 1870104 1416176 647788 1362265 1640924 1011742 1923835 910997 638656 960231 88722 1847926 1012935 1638386 1484442 4560 1458263 1286168 1934853 520423 1060650 338423 1793700 497619 1665190 1614440 1644846 1312814 377267 417160 1901875 1637299 1157035 1037132 1775494 255766 246340 7791 1547956 1608830 1031440 1122007 444976 417177 1501274 370648 1637440 770932 1131159 1915912 1583226 632337 1213297 1816568 631669 1938809 225945 719713 1458513 421020 1764149 1333148 1334140 633087 1807901 196842 810381 618209 1729009 1214930 652522 485665 282586 1310314 289812 941292 1077672 1853200 1883157 1471490 1234869 681400 628810 1820234 450506 1634892 95410 280058 1690426 935280 280660 1660551 1028176 537077 558182 875592 140293 1224034 1437347 1215331 416202 245922 77529 1028855 129635 1654316 1314670 373633 1095104 144355 1469156 1147978 415757 645286 1317885 1084243 1088933 1388708 21762 19807 1004461 1109421 1075357 1293709 1041796 1777911 993629 32231 570501 475677 1339205 158965 1248132 1076024 1012349 1583476 481447 749957 1783151 1373248 776296 1651267 749810 1250448 1366717 1807274 1638912 10673 294828 1047661 1272092 1835936 1370120 1037724 1627745 1273410 278438 256442 763130 887457 1913425 1629631 701109 1498191 968489 711680 364350 290733 1910729 1092007 1076257 1826929 621026 873137 1076608 573343 1879635 783173 993134 1804149 1085204 1100425 418446 485738 339274 1538194 1620965 1494731 629131 952123 1638843 1568118 65147 278585 807741 1358986 182374 584503 1349195 360813 1667061 703667 1697329 61162 35180 1668300 895583 1208009 1009630 353042 137720 596545 1312149 578785 993380 1245000 81102 1755006 287862 977267 1537887 174386 1703511 607302 143476 80479 829146 1522730 962424 906452 1129195 228350 812249 1085207 330586 1856246 95023 267161 1284234 174695 275691 36859 844509 211671 1247492 1661203 173230 5778 1018701 5458 40809 1662979 928926 303975 1832487 617929 1555053 1866585 1951974 276548 1741415 673649 389970 674474 394549 393327 96780 1389774 1082446 1559824 919336 907820 607636 1666318 626203 1692588 1568440 340058 333959 17589 1292741 1728880 1767952 294470 279657 1361548 1872612 68018 552758 1921457 534716 54455 428390 1419695 737529 1473469 922174 1092482 1623140 1576954 671919 597541 712541 488054 1049619 690704 206337 764809 528230 343270 286805 1901404 1426744 1302349 500116 784923 471615 408160 1545098 1620526 512148 1282893 1904379 1133649 1167042 1515028 1395851 302869 1283263 979981 137784 660162 1272648 1647156 665493 735586 425250 691227 100301 1387592 801656 504534 900571 1127849 1029561 1121689 971841 1435709 883744 1935186 1535907 1329683 1063468 1043237 214051 686962 1973922 1719848 477111 1230923 1367754 178049 963977 824681 1557091 650052 1197738 1235760 622006 1362174 1403578 1185106 749337 1162501 1458207 923193 833300 1803883 448994 957054 1452384 40955 671463 419028 1414253 1895571 1878825 787676 1511888 186690 1775144 29235 34174 1898686 204801 848575 554803 1160201 860969 1909812 1131151 1266625 1413485 906666 779705 327353 193400 155402 963121 1133700 900576 1102429 1096390 1560647 114867 745607 630503 698535 203779 74184 1048953 1749128 1110387 268074 501953 1360497 612217 1224222 1496624 917304 59015 158841 1124862 1157690 719724 335186 346489 574654 1652959 1799557 96312 1819460 680366 1840669 357722 1292870 546849 735190 256760 1586732 1737768 1895107 582379 343627 1599810 1887684 386663 373406 284241 1555718 756557 1311612 1644425 1021164 1303215 872988 806959 439182 50780 989908 1856864 4474 1277656 361740 1511585 461497 1346381 1540984 753270 573089 549336 1053869 1273564 1443139 829996 225766 443001 1549023 1060795 953275 699094 1014060 70341 50590 916272 479290 665951 1782532 145025 237030 121416 1613441 585082 1646974 1493931 1840492 1191281 936389 1854924 1660628 1016496 205325 1207009 1145779 25773 1040233 1839543 1771754 134923 435156 1531822 677369 441773 1417722 780983 330271 1885417 1119665 1651832 919896 1226647 1004532 960627 318613 1812689 1290524 1490929 1359033 503858 1818065 371706 160965 1179643 617592 1615702 671634 1280976 1492752 1278441 208743 264837 726151 210678 888828 1397993 523096 916338 665668 65143 409408 1660896 149057 265854 1200426 1587083 1347088 137807 1595540 1513844 842061 1272265 1081256 1821973 188185 594933 1287744 727030 362863 467498 1797967 728049 25809 1322294 906037 786127 570449 882488 222493 1813452 1364276 967572 1700861 1146074 371212 49467 218851 1969041 1993386 1315447 1507123 689216 246791 574366 1401616 534448 1512873 1592844 197635 1308107 1057050 339166 1042068 1984892 444379 810376 604766 1071223 1000619 1301686 1491398 486886 1230425 1463109 1904830 964177 354498 1680986 231625 296142 1201142 649960 183120 671958 1446591 9947 1009336 736067 572186 49176 1905769 1227636 1930467 302534 1585284 1121855 1009188 926957 371217 444427 1646325 1469475 546440 642681 568591 665485 961716 1632037 646348 1570146 423622 15489 1467404 914937 1407534 663896 1868055 1848669 195945 973472 1203697 1992375 831150 891781 169591 793880 490606 712809 1594720 1116880 98265 1594099 965880 1042490 1223755 944436 780250 1141270 593205 1998888 282949 85258 1860590 1175739 1147430 1420008 1966878 1425552 1371834 1962185 1547656 760951 1139335 1163378 871746 1387668 634225 1472618 1919092 1397363 1824246 680134 334308 696918 233521 628707 886587 1581193 372016 910073 582962 728980 1651921 992874 780822 1132167 1196145 249569 1487062 1672640 540447 383986 21615 729257 180108 1242236 853871 125756 1534742 1031155 325106 1606968 1502201 502810 903376 453116 1267033 1452926 711312 82578 1054498 552958 1894435 233519 1046316 1629402 425430 953746 1901150 1681064 605064 856383 796635 1235092 493351 1068938 546223 854734 1765008 396428 974984 1996128 1810735 59014 1454664 1481327 726686 174343 1088976 678490 279934 174718 1184788 485941 1720807 11159 274913 1664808 1365362 423860 479372 1370446 1521480 1892575 1180562 842796 478205 1348797 956589 1730618 1726101 1783067 914275 639293 1415339 771292 141867 1870179 1407087 951572 1760805 135760 1076039 1050779 1882856 896411 1932683 1451564 163742 1423670 202220 724139 385965 1200241 130167 578400 1956110 302795 1893740 1291920 267026 1726707 1143294 486486 1549308 712000 554851 1739968 1674037 1119720 1790997 1356513 664334 1047359 848675 377018 422524 209180 589 513274 338633 1108334 1502902 624942 466864 819924 1478851 1715770 1212891 1725060 589693 733088 841141 1981889 1612320 445070 95836 83624 1814467 1866018 1604614 461655 280203 766281 1252849 225714 839907 1806795 484422 550882 976556 1032529 1921278 868159 1405503 1238145 1164787 73698 250347 1289946 899673 618960 785535 681585 699046 1813707 389576 1508300 1533516 780119 914574 1655296 534061 1747532 379686 1601025 625965 505699 1337058 952162 1399236 1247556 45550 1539963 105858 1452638 93001 140315 1008560 1344449 219612 1987468 1120601 767676 1969663 627925 233096 394125 449626 943360 1749878 1250715 1224466 1203552 318044 948229 1847858 1435191 344272 947591 612520 1102711 1929695 1818194 213503 716537 1050027 1598781 725395 663465 206256 302732 328961 251635 611696 1001202 773521 1721626 760982 1713591 730661 655112 1652762 559358 1345302 1123362 334444 1454691 689842 1944458 1430624 1201138 963946 11603 6846 1698128 601558 1154081 321695 892844 1625326 457505 229970 635299 312591 1877877 743087 279528 1146309 672900 760887 24894 1199599 1333801 1394736 418335 1361761 418201 956168 1595182 644573 4436 459125 1729901 288181 606964 326187 1988872 207385 642986 572094 1042383 450438 337778 504942 1165104 1538790 235717 706845 957136 1630093 238350 1965358 622068 1135970 1987375 1771931 486548 345818 1004198 1650962 221114 1605212 551831 1808148 637068 1925269 1978946 1259549 336124 166305 1902609 523878 666077 280639 398181 1519671 1814266 41642 1218186 881226 1628708 731644 1341714 279111 1186293 1956818 1664518 773772 355525 1048838 571746 636501 135326 1176522 1913702 402893 900158 538756 1998406 32864 724610 1611220 1956420 1319417 1488606 1240054 1018772 951808 975563 754554 948529 468346 336900 1202257 1687899 215770 1421588 1219833 918999 1743123 352008 1521666 1612384 1509440 129841 1453751 1807860 631150 1823927 711660 1385885 1936773 663870 204153 529514 1983294 1974655 535458 1898572 107032 1222641 1326200 1446792 1673438 551370 1829055 1287333 1892457 1053183 1160733 1941832 1806877 1971735 694863 1393783 1856876 1863166 584743 1620973 998786 443191 982518 1281786 1587317 453390 1546973 1657804 57147 349770 108500 835204 1957020 1086989 752277 1708747 1629665 1182260 42090 1919731 1825421 268540 818332 1188826 871063 49069 1103032 1045702 1998796 466814 891988 40605 89810 177769 935522 702742 1827663 1929231 142236 934838 483792 1980857 156461 656032 388065 964797 331395 1798254 766832 1893902 575644 1640789 1699383 30122 681048 410596 1788026 1719982 1140769 1736892 1474949 1182810 1184696 329548 366078 1229025 975891 237813 1435535 712446 538031 1950274 1061181 372792 612288 532097 1283173 216591 1829600 1008335 622744 1959292 1127652 1541440 237375 853461 1135485 1192095 1703381 83534 1046806 498205 1152583 519812 1162186 1315651 1336570 820389 487255 716938 683067 326461 1461988 1652710 1896415 66960 1549560 1969601 935405 645228 573727 678330 1252312 1458075 1264198 295071 839935 629930 1641111 1701827 1907543 564476 1571062 181932 1612682 337960 763174 628984 1548468 1544133 1084714 882990 1506883 29901 359129 1803186 173520 1796542 1114515 571377 1942593 843946 1161061 513060 1027349 1918023 1560613 683810 421896 1082040 334210 844259 1727356 1901461 1539583 1753944 1748597 1860006 17339 1407891 464756 420405 1373305 1774028 1260465 562541 380514 504130 1851844 1867018 285440 524341 330782 581510 456171 1827650 1939008 1010470 771008 1295188 1303020 681948 71120 1990987 1525597 744011 44773 1202447 1345117 491605 1897555 145208 1916565 281138 1278477 996366 505186 1729286 193258 109653 1529945 371299 1699884 880747 1442802 701542 796696 1260775 655201 1950919 287432 614413 924988 1605728 1796880 1245830 1801420 554143 1498818 1863168 1922600 183554 1194633 1855730 360612 1320634 449089 1264530 1248515 712558 334737 1214307 1222803 1506581 1130116 618681 1248402 219125 1229062 1500694 1356250 633614 1116007 979132 523514 1212226 1442256 1061262 468894 534864 499182 1605307 364730 91036 1379610 1867888 1727018 1087083 62862 303557 508331 1086963 1786406 600968 334093 270329 581373 1472615 1565332 646278 1675824 796369 285171 1279434 1829053 1157338 596916 670868 406577 1785740 694864 199152 1195014 1466127 549256 313049 1026519 904697 360282 1408487 411884 1045353 1709498 1322527 1600238 847915 1790287 588362 234848 136731 886251 1616640 65229 715307 1524585 1129228 1040223 1341789 857366 1339884 750225 653451 1631749 1986021 1040694 356602 1169713 576227 1345949 1439309 1515569 1393025 866859 406149 1561167 202582 903190 189887 1878957 81098 1743406 980951 1522163 1805144 1752847 862062 558603 495982 1174996 697801 104718 293911 740105 817270 283584 1408579 444311 1595219 1996598 437336 422765 1406941 1825157 989574 648079 463512 1085493 1686642 1960321 1646103 1349198 369061 376405 1183745 1015897 1801065 1409992 461359 384724 1072221 1796156 1085881 1971062 913855 1051897 1051683 924925 772417 322431 844104 1214549 1821448 934723 369462 1534414 681281 303147 581022 1261987 871716 408231 1078605 515995 1243790 1440060 456770 542050 131956 5632 1405586 1312044 1435302 1573822 1849123 1794822 169995 1070113 135449 288101 1513555 1006854 1487037 1500067 1472750 157320 578619 1339619 1962772 818360 1875569 890597 1382170 853242 63662 1282856 849512 1343162 1420297 800038 1918680 1284028 691014 1471481 255437 1004363 937206 1231048 1841893 838166 1067859 411573 448833 427638 112188 27401 1131500 186234 1016024 1062180 330888 1575679 1930199 521604 58914 1692878 142268 951591 338308 142732 1586910 867306 1552866 896423 595043 483812 599012 488682 355154 1104573 1302175 58290 1270229 180993 486201 756865 1481751 1892897 142341 65074 420275 745532 589971 1713137 1080729 726650 1848959 810998 963239 418764 1919061 1987717 1456101 54092 1744232 330197 828373 139376 1534811 993771 926532 962175 1519433 62152 1965844 406974 1790359 1481093 993029 618522 818045 1356899 806794 1362210 945488 1081860 1772542 730342 1720389 1869777 1075299 690999 899725 539367 667387 471606 1425412 649471 351428 19067 1591854 260921 58216 740008 865549 1030200 1936369 87859 250934 1330827 353507 323955 580655 1541430 1087415 496338 1957166 723662 246643 1195306 663080 1014909 1067563 687983 662958 423039 1296012 540198 1530512 1294311 1105123 112797 1273038 450776 1583129 1489101 1207287 338452 1738015 898357 37276 191726 67608 925421 272953 1638984 1757856 870228 396685 848017 730572 70330 58563 564373 1241942 1943860 1643555 1729816 261548 1064851 1564317 214558 1082441 534242 310830 1345662 558637 1060617 1622974 1256045 205751 1206479 604063 211353 1739544 253605 1561716 944816 302384 1758621 149337 738149 1968610 1963503 13360 945821 1091917 1568824 1255272 48468 191549 1554655 1243136 463463 294691 424917 1315806 1375487 1166509 1837579 1908281 1955013 979566 1618633 277204 579405 1203356 1514186 251055 277549 1421585 1476649 1968656 526884 449211 1296132 152083 1157662 1077842 1426055 421344 1519995 839214 271183 1749289 1025522 743864 655412 505374 1843481 1928590 343333 1938328 22775 1737563 1542661 516884 601126 666073 1082463 195690 704767 1951428 663569 1184806 905415 700189 1234616 419343 1507262 483755 10225 1617551 58006 798341 1548751 1257827 1249291 102132 1760499 1909704 369531 447931 1123980 809035 1672970 1427400 768166 782391 513813 547815 1976378 1332992 1269569 212778 40165 70535 1026395 1238592 452279 1399305 1017676 1462261 1702939 1768861 1534228 789069 1327149 1516112 1240598 1747258 1186458 648631 1102611 1125461 819916 1834833 1707819 765310 1423977 129052 1506198 1660771 425641 978513 391203 416268 1548560 1906208 282930 334325 626062 1207818 220786 1371256 423840 1924693 1703025 1103723 1759025 962692 1399095 457162 690958 574227 1907698 1843540 1245822 1404212 1818708 1630551 1709555 1735879 345473 1976973 998532 1588638 495755 1043745 421197 1259870 697090 893267 997283 263123 755306 856105 222832 671891 1024827 880218 1615980 183019 1123745 1754498 1809667 1227937 89421 964416 20988 1191624 281991 1978735 1731336 561763 1808364 817948 1946579 737360 1986616 1990389 1662289 1829450 684641 1114714 1084879 1447054 308179 184120 769300 1807620 70003 1404048 1984315 440985 890623 1643350 1239502 1741222 311081 360883 511366 960000 1492030 1361415 1163137 714374 1383835 726056 547666 1382156 935014 1350632 458507 1390661 1115563 1638007 1764487 1009222 208036 321264 154881 1535579 1643741 1902896 1563088 508684 1329829 1733538 1396617 1223315 395875 1993169 1799766 1867818 145468 1564308 630886 764499 992808 234817 746647 1137255 1689268 1420033 40459 348755 85978 1870105 1506299 1638131 1532399 1628154 1314150 169848 1517980 356144 282651 1135642 937528 25470 1539083 1281843 1673251 1630180 835828 280908 484688 1118606 1490723 1411712 737969 1215538 1788296 1094168 1383567 1936452 1501144 507534 586341 1738401 157538 1891731 702112 1798767 98667 1497888 540445 867240 661922 337061 1047415 1991362 1249573 636295 201372 1132800 1919954 1289080 891944 1676951 1001246 907084 1889297 200174 1790318 392751 1320857 1279034 41601 1036880 1778143 1820959 438856 1071122 118887 1604326 498596 1489424 236556 183061 1306238 1656460 1982323 1547436 56941 1123274 49827 712846 1991271 1172273 86256 1242255 380311 1955944 221479 1772645 928813 499425 61266 1065876 1193808 623226 1554082 806111 788379 292946 998136 130553 58052 198662 315346 1857100 184129 784966 1874853 496636 1649575 1210573 741730 415559 884680 944453 724561 189785 227224 422908 1027636 10882 487657 1721629 1904519 1383575 283198 492390 1779930 1715984 1914698 1084063 91400 272950 1600730 1044021 165219 1773174 750732 1090309 1620593 1335632 912982 1024578 970454 367443 870310 152579 1490204 404034 125212 10637 1496414 1176757 1361396 43087 361416 1645421 1579423 205580 1467694 998830 1259226 1168383 441941 966029 1020752 1631350 398120 1981540 900430 1871454 727238 533837 1427712 362020 1832129 1279780 189473 589477 265779 611949 691555 1352515 765056 642490 430830 544885 217218 738652 1334532 20503 75586 711681 755437 326045 488418 902522 1654064 989580 1759992 1984174 1987105 1696788 1696527 1503833 111975 840967 1451735 1222784 264057 725082 1260575 1700047 1618311 1978414 167246 415633 112002 1491497 754035 697824 758334 1249091 888766 1090573 478092 1676975 1940140 701453 197518 379587 1828278 936512 754098 1457354 1366404 305132 1722840 954075 1953422 596258 1646705 1945074 430374 970744 1738212 1241140 1629672 1318069 1929379 241874 1109605 1392815 1962437 793954 182850 1021062 713851 261350 274514 1333190 1574901 1604054 1127592 637569 892326 1299917 1302092 731757 602658 612912 842004 933874 1870686 191722 403912 240751 468061 1062700 1239921 278919 908514 80856 54102 1020735 474157 681726 555196 1787305 1978733 525542 819735 1265152 1651884 251567 355313 386565 1433926 160961 1645953 925179 1550858 1067705 794118 332621 1335934 1697443 1478911 1129899 222851 394975 165322 690678 1121542 1634517 802936 1649161 943239 739640 1108876 172556 647787 1415421 263754 1378770 1718884 1345316 1786389 201704 1098513 1203246 659930 841483 405965 944515 526770 1800093 1186311 1399929 315425 344847 1639381 99608 1127889 49170 208962 1058913 748013 954387 942328 1783902 615178 1189368 1216711 39854 1691137 1344281 1953965 1453138 464034 1176447 1793616 1288601 504988 1232035 954911 1478532 841384 480058 100673 392990 1728135 1644845 1977192 1758970 1459270 59157 401000 910445 1169657 139455 820668 461331 1495656 1671912 610389 1474284 1897372 875870 278003 613208 1402336 1949781 821838 574656 1482306 391705 1754844 925717 1830478 1883221 1328088 990887 748754 1127427 1498185 571517 1588971 974820 653950 858092 1266874 504533 369100 1427265 1648320 1491463 528218 1451544 963024 1120126 1694869 485325 843955 1443279 1543926 1108080 249737 89955 1583222 37353 1456923 1351532 1992392 1427093 1915723 627023 1950918 119164 1843894 479048 1116268 1936633 1754074 1315876 1514679 1126001 257212 431096 646623 641463 681891 1470370 748466 1682744 1646597 1203046 639410 408549 1735614 440104 1211815 232622 745315 916193 846165 1193059 1491172 1111503 629091 1170407 1982676 1650095 726191 1627323 873064 787832 1722303 1411151 1938163 1497944 15837 1195022 440143 1601319 1069900 1337295 1313820 1672269 749961 1743154 100453 92299 737876 1641424 1453715 108195 1243419 1065549 560248 766555 495426 616689 1530533 77375 311774 1929721 986683 1878708 1273399 777953 1537254 276935 1254616 643230 1395163 1805399 117026 1832280 1757207 1880552 752253 674349 1888864 473228 467824 424212 1104272 1315588 300186 234032 444638 1363785 605539 1682860 429003 1769446 1426868 938875 1268139 163416 1035836 122354 1129144 1866227 1064114 923672 579152 780074 1222602 1518136 131547 78477 1113095 1185048 1353909 883382 1148527 1778440 1768673 1280077 1003219 942778 967193 514364 1119490 346308 662480 791586 293271 1814187 242647 1126625 735497 504428 935921 788639 916480 1868639 265130 1090159 623566 405863 322636 1501491 1047350 145482 1944517 1681939 842591 16870 954421 1262377 1950278 237762 462779 652317 392800 845161 1702733 330103 1182078 320174 1927960 1312303 127178 404999 1306221 1173452 68537 312025 56952 1343135 1405655 51948 1712767 1911524 614678 824811 428287 89613 1055015 1723556 303230 1866589 584714 972507 1314908 297530 829697 1756933 865094 303113 1198532 1827167 1739905 1897577 1128159 814675 1954389 1840099 101324 629658 97572 430563 361229 1635733 1084572 455654 1462386 1780499 844055 1122891 1186423 1808265 558915 1332686 235096 148404 942280 925879 273714 1627825 640462 376568 1349935 824203 552363 1066383 1676490 1015151 409879 1396847 1675594 335131 768912 1922425 1646523 721146 1785606 1858805 482759 845915 21910 377377 272236 1851353 1295120 1748222 385396 1257302 1113129 1408075 810786 847481 1033439 1043973 194666 434170 831334 1738213 1193664 1467144 1020074 1509308 1151818 489624 190240 1915473 28251 1794599 386303 1051361 1338829 1039983 1864314 624137 1418521 432 913494 1810647 734461 1267962 1502986 685746 595728 1607354 1508749 1715398 1608958 606743 343989 1549903 1306562 443498 722865 1613199 3082 490903 1501552 1067455 475802 600014 1235247 518183 1015431 455064 1841607 1387451 557922 504041 509488 1568718 766554 170581 488244 1660655 1472110 1392038 230388 1938746 177705 1148560 193282 29479 234441 312879 1309602 198230 1184676 1009729 1561555 640843 762229 1744648 1689555 1466241 1385350 1851367 110412 243355 32505 1535202 1153807 1460748 1667345 1631664 1729153 1006581 1067495 1464921 176479 310215 1407214 793596 1151774 1435698 371012 802721 1021740 1611564 1647691 27506 1147305 722128 462936 1962973 1339022 1806372 1154336 1251627 981195 1381712 1084151 390666 1799428 1223390 448469 1094929 1086898 660544 1948883 328852 1142026 86032 1764613 1690668 1302779 706473 992524 246145 1467218 600352 1450779 1457461 1044719 426340 462931 1560125 954669 511726 819695 799373 1313479 546921 1598966 1748156 1592406 558227 365467 209584 118430 169207 266969 673117 742985 718316 627809 579789 1654487 522004 1431034 1252582 918549 1771118 259348 789475 1818389 523171 514158 581946 445640 1853345 1358441 960400 1015711 753544 431009 1569578 430161 724968 597236 1649029 919813 1256164 532208 91863 24739 188635 274560 1956563 1900421 1182366 1264032 1164688 137337 1019968 1544454 663800 1267330 788258 1069301 949964 106269 1194396 1368664 1539397 1270646 1239924 762761 82875 1011325 1345125 66433 159850 1125161 650666 484926 700875 682878 1274581 1706616 1000120 750074 1833302 1009317 74861 1934529 1507608 421464 63145 739245 516504 1641820 292560 1007815 1469494 1810820 257053 1723035 1697700 1815427 92004 1886237 149098 950724 1984496 320763 1925376 1714139 977158 1309885 1773525 855455 230154 499482 1205064 1693226 1084002 1263863 106579 1625584 1336487 1481042 1144963 460762 8390 1864245 1474692 1607489 1148429 1817421 171361 118416 196098 1814996 757544 1126762 490 755874 476966 876613 1262013 780243 1532116 1636453 851941 707788 1149999 322149 1590005 363414 1489381 927019 1369064 708685 1773341 1503047 173896 686259 1120047 1177618 1054658 1134021 1329000 362037 1440649 902295 975229 331440 1241775 499184 900001 1028349 881488 1053377 1700345 1213187 1595953 1699373 1888030 434307 1072544 296101 1080106 542923 703711 288864 1604241 695983 1000970 1109015 1709199 1048590 369436 1175577 1584 1273790 739930 1002619 1129662 1978915 1216052 794535 947207 1019720 1978200 369996 1239383 1043464 1245106 1966024 1405477 344376 60234 1470801 1401899 1444214 1347252 1430916 1002893 1614274 1461336 820989 77768 1584321 725310 63609 564885 305540 565547 1279487 1469220 426474 362182 1417286 937937 1306484 1983637 581471 205004 495491 963227 756228 1286439 285293 1944563 335456 322847 979913 10071 1235675 1468808 1846372 1369285 1549827 1542975 475689 134548 1478291 611765 378812 1874489 459156 690118 1529901 1565328 708441 918046 934364 1821179 660228 1017154 830551 1526780 1350767 1831138 68485 1573098 1259860 1366416 1848705 1295070 102508 1846761 1967839 686485 1295333 512641 960983 1939330 1902236 782774 1022715 296344 747647 1220466 764185 390552 678447 600688 511597 683915 1642765 1291898 1045676 318445 1476397 521495 1258306 1380331 370271 1908905 292897 466454 727772 1726569 1912953 155305 1177031 730640 844727 1303028 745552 916507 1429889 615472 845747 329609 40612 408444 1622345 622778 1246863 1073857 1990756 1155870 1820832 902501 528873 283895 1144677 1485527 1365667 705701 1304116 1682262 1707308 1523670 1427277 1654661 230188 381504 838076 643919 1133806 1016523 1866079 1707366 1486246 1901250 1850 534010 937230 1489520 1125557 1140621 786073 1915591 510476 685542 622349 62955 470428 847985 163603 1160235 1854899 717749 199649 1569992 1682591 1991882 94110 367457 907822 289694 1925315 1302661 1297043 212141 1175085 175680 1135172 1809112 668515 1253529 73219 668018 1702249 668767 775494 568807 277515 502938 158400 523847 681257 1955810 1449162 973463 802195 863406 1593999 1698364 297293 1570451 291901 1365918 1328704 1763592 1793389 733803 1162670 229134 1401386 974788 1434121 1277362 1030860 621717 201159 619276 350899 1381355 971864 732685 1857443 1206372 350686 509361 1177299 591730 247897 48010 1752977 1935349 18153 1551330 1997747 50813 1946296 216681 582014 574354 1199465 1740161 739939 508425 1290309 1446099 1067262 1562451 199625 476053 1486376 1437393 945992 1661756 1943204 1599496 1546741 1958026 1576926 865749 236983 1523582 771580 527262 369776 1030996 130107 694445 1684583 1756505 836058 866959 1777486 1425682 1612258 324214 1871545 1617933 123585 160678 300847 1571375 410796 251698 403018 253107 490733 1267179 1276135 821033 56743 605558 931689 1287487 982539 1075611 1417555 1177605 180390 133858 586582 870296 1228116 1701924 876593 1711197 234861 1924421 429053 1133655 1480197 962159 273361 880732 290447 187548 35682 1966403 1954655 751026 1500395 197240 1531942 1138629 562743 1937710 821477 1246035 555461 1723302 354093 1754004 1217646 1006028 242402 1220836 1316416 681790 929289 1242278 594853 1456747 727735 1695854 52532 123092 1437113 1424855 148050 1420112 1208197 274867 799558 848787 189397 766786 674981 557557 790386 166741 981433 1319361 1822261 1233519 1782515 1104249 655820 1436171 489489 124381 1001227 1222228 1947927 954069 1818587 705474 1636365 334557 1323591 281312 98481 13673 1022050 1857293 937169 301784 1733422 1595014 809541 1695227 344402 1035317 1530765 1672013 1384327 628406 242771 205178 1145199 575505 514846 832961 1826454 355217 1936738 1271160 1094179 7314 432426 1389343 542543 316835 2189 210563 187112 951437 750083 770876 701262 1914406 780816 1481015 875162 1070880 1053981 633953 1086000 1647792 261787 787509 903631 604319 1762140 1676686 1524690 273626 1807105 1264308 919034 324651 230670 531014 82427 93512 781772 1313129 1483365 160321 1022295 823830 1787176 593021 821117 1373488 1238470 1449732 132595 1119094 437065 11120 434705 731506 502179 533570 192286 504907 771760 376950 1683254 1363160 1640015 581795 826296 1578516 1362044 1669827 57889 947852 328405 1429183 1056118 1716499 35999 1546678 1218472 1232981 1601684 1180145 994950 352418 814096 1303568 744022 1357944 1018542 1394740 1469424 187111 1059085 1058422 1876576 372501 448473 83503 1707045 944780 994680 1290239 832836 85895 391518 1600079 366252 1522790 889380 146421 1411836 1283407 162375 1929223 1062052 291123 1108922 1652182 694244 928654 562916 725338 1407758 1252666 284079 213060 1370495 599540 717352 504560 983596 1584735 723879 1110274 1976409 86629 1987510 1107510 1753123 1441770 31050 1011694 1312391 1056679 1465313 740580 995316 1128460 1239191 457231 1431514 1445801 1284748 1850524 274419 933390 582180 1540085 1782006 768405 1189328 978552 1175110 10691 1487777 563904 890762 1285805 353725 499343 1703124 669576 1091781 1502882 204371 1195564 912002 372676 1853680 577898 1803947 859553 602958 1762271 1495715 967827 860922 42358 1770627 1969196 1777177 365335 273495 41042 512296 8155 1573709 587290 1452733 1530357 1466247 1374565 795196 1395018 140519 935102 187376 1729603 1021383 1343533 817969 890236 1004443 173926 1301875 235238 1204969 322807 1887011 1061724 175333 20316 1555933 1153463 1585181 350862 1377066 352025 1920386 444424 27105 1120858 266691 1160205 1729906 1092294 1001966 590466 247045 1777599 955367 551219 1502148 884896 556730 977398 1282130 976054 1485000 499063 614411 1195476 1788146 739637 1619180 1890130 49524 89726 604859 1786552 1925144 105864 823389 1798906 1234985 938273 1931738 474530 899074 1579839 1346355 1108214 1729788 633274 1821807 161733 295697 91571 940336 246841 240682 1259046 137062 1780643 1772919 761468 858997 1479178 1324929 722045 1564628 928773 1348141 1958946 281999 361323 99547 882786 1390425 1276107 1103718 431049 1395063 1824708 932908 1969893 480288 1008162 1670286 653869 1442909 805697 568013 1440782 1393892 1913555 1917244 94598 1629279 1538690 1578011 1241636 1153404 1632288 1404220 677577 751222 326065 584428 189216 1652413 472962 102461 1273181 1065584 1927013 312160 564824 209176 1540821 390471 177801 1313844 783033 609029 72050 323832 320236 14860 644439 1585243 1230895 1907193 367766 279031 628549 1976250 1859370 148202 1125280 582524 238738 540168 1794074 502201 1381000 1292577 1663579 1275601 887248 897351 1129212 228468 1859470 1709618 1191889 1159496 71651 130684 1053302 1415119 984406 1438282 315855 1634715 946273 1982153 1347744 1472833 848001 642867 990795 1009725 1913018 929986 1696668 1898487 1868063 63344 1023808 1102238 1248648 141970 889085 1612530 542052 1058458 1259424 1069768 883942 1258713 1174373 62835 1132920 1944155 1865900 73045 783588 619992 524395 1645182 1129441 889984 995965 1258995 1140763 959685 215129 530976 1565176 577803 883323 1532387 410885 684362 692966 821363 1616624 894997 1481362 1695756 17537 437497 1168733 951070 1836773 338607 745951 1595419 442254 30613 1371697 615859 549037 1982864 1848576 613387 701765 252466 212567 665401 1119009 446654 216988 582291 600114 881466 726507 1668433 481613 1766687 609271 1632812 1599782 780759 1987977 483504 1562370 595708 1544863 184397 1249102 893594 1075143 57711 1354032 752995 1541281 1895010 569550 453580 33783 1405810 192965 625364 258657 1613131 1195536 1028779 566374 623471 1541930 187914 103360 158615 423950 1184971 1244765 1579341 1005148 1224362 876716 241499 608654 286785 774639 705911 98026 1508199 1743431 364273 1040261 207196 1180354 652412 1628458 1197882 132391 1061052 1520909 62355 389864 121432 256901 1469857 1042898 903897 1919392 194188 1947115 1222516 1425808 1964363 1953141 820721 137042 654783 449753 1779476 894307 677359 688562 1274597 450841 1813831 1863913 1683927 1903949 1081631 1469862 1912477 1546692 1939934 1222238 986802 1694006 1962314 1102901 114206 868227 580430 228444 413057 1797243 502240 1057056 1809969 1797562 390258 1055027 1689401 1860369 1490943 956931 681186 456706 122036 218 1766479 1292806 1488759 507268 1978062 548087 643402 155364 234748 131563 443909 26422 113771 1469016 210183 1636043 1492640 381514 1058598 1028691 1150016 332783 1207019 1605586 1402668 363534 1604948 1468594 1281976 912427 1647567 1146682 908211 1429096 429767 261661 1372835 456242 601144 1520621 1095709 873297 1263805 1881690 1112707 1654863 799134 34481 1604067 1940440 176517 47909 160391 513147 1229724 548117 23383 857550 1316061 1301639 840954 1427984 1759197 1329475 1812621 1625274 245260 336564 1111960 285609 1475110 1938752 1590534 64808 1449294 1161311 539400 1340622 998681 156569 1643188 1961119 1581669 487815 833355 1943217 1744043 1500182 1108089 57864 1893638 1801851 1079298 375005 803417 1756817 1469568 232146 388763 1950808 1235280 1466476 1287936 1511712 584923 26970 1433327 646642 1669073 1387554 1258939 1083839 1369411 209538 172892 936867 27625 1739919 849914 589875 1311392 1327889 385437 1874411 1621733 488910 896252 1158749 1404898 1067012 386712 288794 1623159 1846342 285089 874782 167060 592143 1250199 1591088 733089 217358 161575 1581567 1841931 1041485 1609185 1710134 1101423 1062932 1313157 641454 1094021 940549 1990028 572609 639707 227450 1332091 1761042 1929337 916703 1284619 1966579 535901 1576744 885332 136774 1554380 1672558 515233 1624575 1868753 1010904 107923 1261547 1121343 607151 1874597 1551715 1094094 559805 983761 181465 892054 1829666 102457 783379 1991635 1508403 1783950 1782142 1980033 1050994 981826 1780563 1091308 1143064 705747 790975 722285 1959776 1081054 1079681 115539 150251 402641 1782973 1654819 186332 279638 1692113 367662 480598 627965 304151 1834399 557138 523759 496678 1756483 479410 528642 1961904 262939 1488574 781712 941009 1062275 230868 107865 1061521 1165341 454507 826819 1059217 1790091 1106618 1693116 1228317 1670607 1312670 1296526 1388467 1683403 1285756 946576 1794806 1160848 1498454 736776 1494757 400133 1356174 1487138 893491 980064 35389 1878925 590528 1261317 798190 702061 1217769 527284 1251457 355476 1746343 868332 481991 1072252 58061 383176 881630 1946285 1141009 1932496 324629 1757894 1383596 1140392 819687 1626756 101849 819283 604711 1648429 328703 1574859 1136980 1658179 771743 969716 21076 800328 1325485 453608 795876 675136 650842 685206 1645757 1062121 1618529 250823 1183691 1475765 1559619 142461 987465 1082482 1590926 1150919 1829235 1158618 53893 1701747 495807 344358 1926265 540925 1381447 1999004 823173 27703 337266 1799693 1046051 478570 48110 213694 1378549 547575 1204795 1249339 1253831 1111896 1168083 842932 1969082 1347755 1583528 648901 1811665 601121 255034 1497584 303467 148882 1476652 993038 432493 1993885 1602407 1191580 72010 1897648 1822886 1622964 833929 1027298 1799921 432025 128494 1116780 1766153 975897 371947 1429156 227523 1809352 1599355 1203253 99714 1655024 1265877 659443 611877 1013071 996294 1050413 525387 489959 1420155 37511 1364143 602929 185693 1828217 599910 147769 616038 754847 990254 790969 1277998 1147570 1970488 207723 125080 1164620 1331972 455851 1600258 869118 51369 784689 830150 1680183 1491678 657805 943689 1271693 385454 1657005 602204 890159 170789 1950837 1366166 1915265 434441 754066 426458 198771 1272923 371062 851435 1811600 1972174 1345685 1636856 293973 1954311 851866 1967087 834854 428808 1552887 758637 860511 1937646 736864 1272150 1527989 1931870 690234 1371750 559531 1838784 213305 230447 55533 1797710 101325 1368943 639071 1572122 1312526 910448 1066184 896311 781822 644889 863624 1438492 1437565 700386 1132874 90087 516879 114861 598705 920002 2327 1484575 7172 1760034 1877545 1275511 1745338 1262028 1040872 1246886 787438 1253465 1080735 1503121 360312 1192934 809643 1890709 1760412 190220 1132369 83339 247192 1957528 1465169 865463 1484197 1163015 815365 1344091 38090 1939736 272500 1437966 870352 854488 1687603 518949 1216669 1321281 1512757 702460 1279855 499336 162526 541907 1893453 1462165 1986094 940577 1519845 1010524 213411 1955322 1556867 1004385 561755 1188425 228183 1176305 550119 1898801 31360 1204186 1761474 851250 1035816 736904 1803734 1913994 416086 1738746 1661531 318900 1827922 1250111 1178962 261117 331568 81999 1311843 1173863 1513238 105534 1690924 1924289 1109765 1616689 246975 1588471 67089 1073438 71039 1908302 762219 944652 1439575 434665 104170 236106 1564322 123763 220886 655088 911544 1787494 954457 634498 1321786 1402798 1109849 1777532 1443609 714123 1228847 1854998 1666876 1252673 914776 670687 236575 1098509 1452252 418948 1557571 41966 1218806 1118329 1203803 768460 1476680 1382581 301602 1754528 1157964 332232 224696 1739882 1611543 292236 767553 700561 185197 1592239 1372157 516417 836086 140317 1708978 1222163 1966234 1578009 602184 342765 1010218 401683 1896655 1497959 630371 1757040 532475 237784 1613246 981866 925127 1964641 1975369 129557 363747 1200111 1495052 1692608 132997 375228 1964530 1514699 1949231 523921 544347 400156 1131169 688315 766767 932744 334563 1809935 483593 1541891 927857 1842374 54072 294461 736293 591703 1087844 23533 1381674 388027 972259 1210762 769345 490226 41112 1271082 602951 829912 1583276 1042171 719377 1209511 1137178 880411 705133 1162942 561495 118176 1241893 138577 1253059 1584729 1471076 1384035 22299 1359992 918633 1248529 1997962 320045 1821779 568718 1476162 1314204 1364569 1313716 8874 976919 1430446 960457 1406118 197055 575634 1825517 954734 986891 514438 1474911 1404116 996306 1827791 492636 937141 137134 91634 2996 271100 563639 824552 871396 996099 659338 378548 808336 129854 680155 569478 276115 821026 1379394 83749 1580202 1644155 1346151 704543 212147 861175 1939840 1029514 799490 1158708 543126 128420 1793161 1969786 554732 305803 1393760 626412 1767091 348172 757299 1133842 608245 1441347 466133 190597 1277527 1393293 518761 1719821 455918 1281122 343895 825227 11606 143781 405052 1954556 1103959 1251143 266113 856801 501033 1395466 1467167 1901169 938493 1015460 142562 483888 809423 259371 745976 694597 728410 141124 340876 1056406 1073802 252326 1935507 943097 1293600 1884590 1101487 1286171 976318 1358359 1999180 1041642 1835007 1591049 1063313 1920150 1241943 84629 362611 434060 1433253 856624 721461 1326252 257022 1878758 814479 700575 1839628 1245574 1015575 1977763 1596378 1590796 476668 422854 1869444 383109 616424 698478 471973 1002641 821516 1428408 1264280 892216 173207 1224725 207763 268229 667072 754600 1833421 1305423 960507 936892 466089 1646506 762273 1244457 1790454 393021 435176 1471741 1119554 1134507 557107 1169456 1639157 1069063 1494847 1415289 1644930 1895744 1600614 1258471 482275 676398 710116 1244164 1227955 993117 543085 1757594 1584536 495229 1159664 1334237 708323 1760496 1783671 1786390 427833 205877 1837958 426342 94513 1620559 1683677 433499 1148887 1387191 208109 431726 1411761 1955658 1087754 459062 91358 1455624 1622843 1191667 1079801 1551534 16618 1656219 1114961 99113 1917926 1131406 1388048 576764 1029089 315541 962344 578699 1624084 1875308 982793 1303409 1054793 515215 1056631 1506407 1275870 1974639 1718154 445321 1602043 1716794 1243365 32477 1270971 128388 1832186 1484571 926658 946467 1900123 328836 1233862 1832508 619002 979792 1774947 1840886 1024153 832260 702346 1556651 1372484 145309 445052 1556779 1289489 1312515 796872 506492 526977 1539416 12477 1145866 1784383 1624861 915155 1465973 415987 1823074 685554 885316 477277 1747251 547878 1847916 52865 1756288 809731 1394794 1805971 783742 886924 1150510 19029 109866 805462 325093 1074153 863083 5907 788457 829391 250764 974663 306718 1548635 488444 1155286 1863079 1904384 1354573 82262 1923555 1329673 713490 579211 1980787 1507422 1261777 547413 624570 1452365 970208 1887639 1012665 647674 1073993 317362 1474383 839024 1944355 332779 297908 1839237 1285675 1357402 624223 1565975 1667569 1167809 1926949 1597733 1293160 713873 454092 1389980 485655 591151 672888 1589425 1283474 386107 122959 881108 16168 451749 628584 1994563 1002604 1611892 1040579 1618536 1787800 119000 1323736 411324 25071 1604084 1854523 581762 208856 1301381 1773373 990505 674987 994967 1914392 137160 1621331 1358452 1583704 291661 1803533 1982736 1962312 427256 309293 1939048 1885756 1441622 1403203 134191 649085 7572 1448981 586503 572080 1560046 1818481 1843031 1285421 153844 194519 312754 638306 787621 1674017 829383 1602489 184761 166041 446692 1321856 1989752 718875 1640284 695271 579287 247407 419253 798234 1256251 1760471 1515814 731333 526391 715484 56962 435088 1051650 1058179 1839045 1955747 1720862 381577 6747 393937 1806226 488930 110708 1887738 330911 1028574 634536 1477 423471 310949 1619012 792931 1656299 309816 1035102 1113218 202648 605723 448270 1569858 1018993 328166 1815048 1725041 384845 380284 125657 52303 170144 262708 486558 122726 183322 602227 1697756 164377 653745 1444650 857209 1146761 993167 617297 958232 1917942 1911189 830975 456000 207337 1597805 1654291 1873976 1934915 1905724 801446 1751241 1219527 236528 1992544 1935131 1495997 1990845 1351885 1706333 1163744 1814971 555914 125170 1319951 455666 1618777 1845273 1407432 1477552 1606100 1511067 306520 478297 559898 1545563 718737 1970495 1867625 154116 1873956 1181478 398049 106208 356369 1248396 977808 332200 1300220 88605 474235 298398 75524 1969060 1273760 1672579 362361 1034958 1692628 1667317 1517461 414163 449740 1631027 858681 1637391 1732194 792581 208819 381769 827438 1137493 785201 67583 620388 1267682 1987937 327049 498410 653418 1001370 43447 452012 560141 336117 571572 1102532 1933458 1490725 1964367 1156974 70965 203467 92087 933463 1306219 612833 1080329 618282 107113 965148 105925 776229 1949435 879583 1708869 799607 1471876 1059477 81859 1709471 1004484 65825 1077991 1694637 992417 286134 129933 1561363 1671701 11897 363575 261860 1302569 1376024 1144939 342146 321195 734354 9449 879380 1845529 744650 106035 630339 359252 155005 632014 1768955 129751 1920961 7528 870471 1079372 587158 38807 620363 362579 1352320 812005 1765329 1670328 1560159 321583 284977 1292229 196668 1122028 1061316 1491095 110239 1118910 513223 1088097 1381035 127529 544094 1625340 1868006 196845 1475309 1311150 1840067 1645280 686404 1472939 838859 869826 793002 989819 5441 925038 1775129 863304 523370 797150 1335924 1579151 2087 956937 1793114 344095 1790850 608588 1639411 1950316 973094 1363447 1219759 1688393 776234 1837162 1689597 1071289 1564591 578484 90273 57396 1383297 1651825 909657 19088 911007 660819 1430300 1452592 81984 369760 118580 1767572 1045671 1941225 306323 438543 434034 1575012 1468814 740654 1032653 334981 1188125 72313 1318114 1474019 598682 1478306 1116789 1459324 1339904 478990 300122 1322215 568902 1057083 1281054 1559546 1947711 620847 1409385 1033242 1194822 1846379 1101155 1538161 538751 790304 1709402 1231880 825388 904174 292611 775763 744283 123787 1524504 753482 1665558 1761375 1474817 927628 1881255 1134942 1446774 1320225 625122 1973330 1719335 516780 1495911 171481 1933650 1365939 1203100 645520 326243 1235737 1219484 1545623 319151 1481367 701026 889252 938643 1622898 1421376 89275 1657341 443500 645716 1904050 523161 1025667 1264625 1433282 891045 1890185 1412058 296797 1867874 761768 539732 961065 1800084 1769096 553851 20096 184205 1868554 225262 1111403 1020370 646251 885165 1114750 1572067 730759 420940 88381 1390562 192221 1270812 1266085 1890409 398123 1694650 1649030 1924032 1859526 1410166 340401 265304 823962 1387437 876194 1877871 277246 1356964 931912 280800 1488176 1569365 828012 1236679 1725277 895470 1958955 682240 50381 523556 567989 1988934 1204252 1392620 398062 694760 89972 688226 1963025 1314673 430738 154650 1737451 588416 34969 1668722 1575216 1330785 1993451 1313744 1575626 294638 1202108 329341 1323018 538335 1126036 1586111 378672 1781922 1405151 578726 1296745 1295476 1383048 73889 1973174 1009285 948915 1183898 544448 530824 351993 979625 1380486 1446208 721880 1308453 935887 1386641 316741 404837 333714 1111217 859593 1507179 562632 567807 1185842 741386 1217239 920081 1063174 1651216 1647634 1851610 248712 1106929 1135126 1408749 1874662 730924 1976102 1345527 709186 406477 1107883 1338442 1518386 256833 1541201 1138768 477322 1641516 77446 905936 1206234 355067 856777 608527 372264 614937 1761917 1553118 847241 1713667 1159910 370989 1270297 525241 1565712 1164037 1588664 1875188 1359082 1741853 1024569 798116 1829598 1283925 488186 842069 645323 1893944 1079152 445048 1922432 1030164 1212547 1219864 472339 542682 549651 254249 59580 850021 1172904 458258 1466527 1418404 880817 141945 800704 1146544 129621 1601693 717981 1569787 1853709 1525157 1953888 637892 604408 1833115 1958355 819888 1240767 1797551 948138 42376 1938825 429905 1658648 242498 71083 587464 319168 368341 1180294 343420 1860863 526862 1299146 903977 287635 1332756 897354 921887 1215845 274597 570952 1349158 1510263 151993 185190 376778 1874787 724272 1595122 20627 1868913 1542694 524557 369496 1715810 844157 192801 487666 307772 1881942 394607 1574193 1891162 7029 1448795 1484661 659240 1414849 1179171 427553 315342 667076 574621 1887652 1428866 1582226 1309029 169716 515538 958531 435244 215728 64908 1327358 8631 57293 730706 1417830 639801 76958 355524 694 1031669 1382043 639059 41310 1636932 1910195 1419244 1972205 231031 1251190 949132 1252977 830602 287962 49974 542867 1824465 1655334 684328 255985 1914595 1226658 1055763 793270 1711801 982960 1818550 544121 1830574 210795 1488729 560990 363428 681568 893207 639966 1746823 35410 747146 415245 441533 1020138 1401391 392153 1914277 1470048 709734 1440853 445557 585246 1077204 1706308 990954 245697 59839 1215738 1778625 524634 977108 340181 533664 1380379 1967161 1312729 783364 821986 617382 504019 932361 293404 196414 1393007 531450 987388 259057 89097 1332825 664130 533096 420141 1619138 656814 1681454 1814776 1239945 545865 124116 384365 425551 1337030 473840 415438 628399 212775 980985 1943040 1770203 672075 518224 1224569 1700559 1473795 745567 893127 325968 1293248 376434 663555 1119869 729752 223042 1168216 1081791 502467 459162 383450 1469874 809959 108974 970346 284482 1822323 1350860 1514217 1156874 905681 1012183 720792 1249335 632165 1048637 1426494 1708121 1729910 1195608 1508361 901197 522432 252769 1813223 637169 963491 961459 1757586 110720 815976 352558 722633 809484 1736243 1679258 1883973 66887 226623 356227 128100 687445 1866512 1765626 1052559 1605237 74742 703730 118477 76495 894544 1562910 695608 1441169 1460725 306931 160681 1038879 300057 134947 1688478 65734 1967881 1571836 1323709 1189585 1179576 1009175 1617463 991469 1361534 778063 1873820 1297185 462190 1697518 1239528 822108 1104657 1503216 1400469 562232 1640118 1678589 1984662 1648608 262996 1340138 186063 1521402 1638011 267372 1610606 273853 413203 580035 1694023 795833 1386377 1012591 1944068 481080 876658 522026 1405767 1171967 1098615 1025827 1640961 72829 1409546 477514 1465157 1522095 710014 722351 237242 1570148 446888 1044011 377208 352496 1396742 1832724 631852 887668 182133 585558 163758 1769136 1071860 999735 1410974 633952 896168 249481 846730 1446806 1480654 244793 1888616 187814 728457 1464725 437036 862711 1864113 1890559 1841657 371130 179526 1100655 1735146 1520105 1043424 785202 454651 120409 1870938 23510 1799308 1838108 765599 342358 1953669 1904670 1738748 514570 1062389 579225 1702654 3369 935229 94691 682235 1394127 573066 1988285 460195 1486862 358485 1809557 1924349 1965511 1383368 244751 688334 973028 55885 1903004 1112282 1200683 887398 1044733 647810 1256173 1476700 367699 98197 1166292 1543426 1629342 1732444 224606 495967 710646 705746 1193908 707023 528814 1968440 1201485 1577369 600467 1431477 643235 648167 1533280 831622 1110819 1462365 915552 913647 73576 570940 1994308 160096 1636635 1094048 188712 1701050 1538389 345045 259064 1907085 1558559 1381680 1206260 197976 430039 1579408 968938 150546 279710 153904 802295 798331 1737248 397900 786364 780346 1357219 1828003 1833923 1509080 159693 1146181 650532 628943 266709 131300 992394 1886998 1772329 416762 857311 202041 1967528 1624605 1026617 788484 1302122 1000025 975353 670315 1166837 1012951 840523 629811 1796845 1245038 1364459 846714 1244279 1049038 1887085 169944 702023 953597 62769 591359 1427255 1557372 1468087 57809 116477 688972 1195129 972473 1737489 369455 483560 446024 548686 920032 715288 1962224 406413 965657 575778 1829164 1130183 1768027 64313 1023829 1314310 622005 559207 45995 1627426 1914057 565736 532118 1735418 609386 1017597 438754 1503040 1947015 1452946 792822 1976938 288596 214644 1086641 1587547 1689030 1614851 1912556 233348 807047 480727 353213 1542638 742668 1493655 123947 3493 917255 1394460 1009087 1832256 1602376 1851190 791254 1334469 864069 399269 1830273 201628 181673 684261 236116 1757403 1593753 189271 1614918 107836 1416855 133978 1985581 144717 615393 1207581 1042975 717093 1902929 1561369 951004 180792 1717329 1113160 1943162 1729937 1707661 926437 137467 6502 1012520 1418811 806545 379297 692766 666305 1981754 204260 26986 819238 883566 222615 1142025 288557 1023587 1757837 523181 1796120 259907 183978 1842685 1506731 209767 1536728 1048498 1101877 321866 1170456 1540903 1115807 1205975 274314 1313273 1410668 437921 1830987 988564 1717578 1493189 761672 1732881 997467 515609 1666215 1311773 1133620 512655 230969 602273 707273 533762 1192132 1719209 1847477 379811 374947 1941428 366189 959997 841583 1664626 1794958 1220379 1913157 740087 1672862 1641205 1831081 446496 1623107 218867 1909433 405710 1674589 664528 1322921 1018975 1798940 1535217 941539 269025 1863400 134237 236328 765080 1590468 691856 649320 1509536 299119 1300836 1535778 1577500 1472263 149769 118258 1670439 410513 638360 1573476 275296 1919993 1237307 613744 1796572 866740 1600273 1236061 1146601 1549058 1975153 1433725 1375100 1952678 1306301 175537 1520897 260752 380528 1771691 1103799 638408 242977 1820254 1512523 1074904 1335097 1473677 1854312 1625005 236456 1016960 475588 33548 357133 1142711 1813946 814628 461691 22233 1649104 1935221 365096 28956 792228 1168041 14800 949943 1624126 439168 1382576 1262125 202067 1810835 1068237 948122 1906070 1620109 1643266 120470 1108220 132963 1348167 293362 623479 972264 367497 1135057 1721286 1181652 983491 624984 1624378 1191143 767407 1187737 1383536 1901981 1432979 1356245 1536351 771248 338822 144635 531228 674169 1751796 322736 630334 1371082 1355931 1633009 1010441 321687 355703 818460 1047707 795106 243947 406339 1413355 194923 217879 437515 967473 1239322 79955 1660592 1154577 1809958 896074 1711446 425049 1800130 1151762 1453546 10887 416865 236871 1452235 20003 496387 427092 833819 663052 1029052 1825312 1361425 108296 842042 1973000 1030356 692514 1686599 231854 103100 1062004 1855565 224219 861109 403860 1803637 1805871 526875 228692 868616 1111004 137642 1297210 1064998 1235062 595896 990483 655485 167133 1601335 1200730 628068 757583 956484 1835428 807609 1543444 504810 284819 1179895 484944 816625 159674 870247 618893 917009 1262609 734095 717272 1098823 599453 986143 1239548 1137784 1406920 555608 1376935 1945989 1158646 1958332 1934527 587837 1385109 1725571 1830309 1658336 1158028 1429903 60912 1605445 565223 1297568 1715917 566025 1956208 938550 1621672 45893 1759935 1005280 576584 1513268 931517 1169515 1345678 1536604 1526991 62199 11682 710827 296030 832751 1737292 54599 1983076 478382 1317489 417994 1967289 1958795 27531 1368888 863751 812954 770548 760166 1954267 1894460 1087139 542459 678772 759612 513342 1536360 1269687 1567814 1431873 63506 1262903 465410 1890416 1965478 713781 284136 90150 1670029 1378422 179599 599646 951367 1031069 760776 147908 134246 1711608 413004 1573834 963295 1716704 1742793 544888 1723418 1995145 1093146 234950 1811573 1949556 1205379 1369340 401011 1518945 62046 667870 1150910 423573 1703162 1067598 857830 856845 523605 1405621 1243810 736108 1342632 1491163 1962236 144004 92745 349193 1633525 1889907 1665486 1006310 1054456 652779 1695984 1721122 674278 89212 870243 1433782 276153 623906 42352 1977487 261679 1373922 1698185 1391804 782621 1717163 1568946 1356644 1000621 1609102 1789830 277304 865287 1221001 1100928 839376 1407215 1168878 636260 1005947 430625 1093252 159832 216421 1229531 1659533 1764880 915176 1207780 1052832 869142 1009533 161801 1002825 1255321 1751515 1003309 1387868 1070131 594574 1452274 1126227 1823608 1697730 1083533 1609676 36239 1582495 1410286 115780 546895 1634936 1705692 1376564 1524333 223323 261109 1311374 1334703 1659368 1082122 197558 137737 1664171 97725 353691 25185 1708181 1322160 229238 166071 1327250 903630 724932 1339198 1289058 1524454 678491 530900 363012 535249 596370 1958388 1318843 1100711 1392675 119380 1859988 1023592 1842976 1783722 1074286 594309 439842 1233136 28981 1454871 227119 1542749 1075913 1239158 949056 812685 879418 1286894 1987656 1396291 1602751 20785 1148929 52975 1206846 1437600 1088104 448275 744124 659196 202611 70380 1665650 56149 1501276 414653 193263 1413249 764718 1599594 960327 1588745 586574 41831 726188 1139994 816645 498441 1727088 1501642 1426265 1262274 1244471 29505 7679 1291281 1366575 1102871 3467 126935 1174510 558867 1751543 1757150 191146 351873 937128 1664281 976479 1422649 1000681 1749331 244392 1245755 1923084 1288366 1845729 1703921 739998 145567 1586941 705476 1047028 840978 540534 1289915 1600187 827624 851527 187268 1162774 191861 54777 1726033 51820 1209310 1555770 1250302 1285232 485316 915009 961700 1878109 1802595 1948105 1564271 723373 503256 870478 1364173 245319 1809463 590593 1707746 933493 712988 1912964 1986230 471741 419602 517511 845447 881767 1828652 169068 1614374 180449 163961 446841 1871751 109814 1195840 1746464 1072504 1680179 574461 1512211 249199 1745299 1831780 89148 1534138 1353815 1635092 1092772 574339 752358 196167 869897 1100650 1507449 1642757 1677659 1196935 1425227 1071001 1364063 1288773 1252341 1489083 1534711 32438 651181 121966 297660 440167 1866906 810556 1199390 160016 1984324 1694381 1363841 1726086 854735 1649793 1546863 703780 1395549 203953 1697392 536034 1516224 1507569 961175 630072 372560 1809025 1757447 1900647 48858 1349872 747552 1016355 1297830 1203967 1340101 1206348 1966145 463797 1802571 404545 389692 937030 180310 203092 315579 720443 983295 1187063 1997037 978887 441820 1756493 1116424 249250 173283 510862 92608 1508359 748833 228510 1401909 956011 1128845 472941 681074 1421522 1050489 450094 558902 667562 682247 1714768 1176170 423511 366419 444018 659772 283131 54534 1596973 1120431 453302 1909600 1737681 1905680 1359187 759366 1324262 651995 993487 671970 1424215 1471280 1093251 1709640 149049 300645 1710558 437331 572459 101327 1652525 414283 999940 836217 578425 466109 718883 189477 514377 777450 1379849 173465 316170 336810 499242 625663 1124527 939658 514647 962478 1889531 103300 1103647 1768958 1744992 726463 1214636 899167 1699405 158610 1380080 973987 1522389 1197191 1414052 833873 250098 1091003 568957 1593412 84393 785092 733509 767381 331196 564511 1662749 1212358 1153924 1431952 1713038 1428871 698940 1824848 1345392 72579 1141862 75727 818853 611289 1497234 1896358 1152784 1843094 1111274 1997262 489914 862946 688787 224688 451690 1150489 1601140 1478046 269172 620210 240557 1867551 1691549 1557400 432754 737432 1509410 738206 239120 1162946 831504 1030889 125856 377818 1247549 1354905 457619 1517294 1860460 76133 99117 850780 1088994 1543686 1558362 929612 627067 147074 1335797 580600 292732 1595882 1915339 336408 1185026 793987 494171 957856 1122758 234213 762568 1021131 1216199 1786930 1412157 1964407 1101483 1236147 1611175 1635877 1114780 190928 1082007 1169217 1476456 1579724 1405488 844692 596729 609843 884333 531962 1464756 452592 1983641 1980154 720614 246561 250980 1945114 242011 1028507 128461 130444 253239 375767 525740 286919 425125 1723028 1778236 1280777 1720665 37813 876970 1467729 749224 1677198 182422 1023414 346359 1564356 771521 45318 1951404 12959 997499 1406355 587350 1455054 1119153 1434546 529099 1319216 1065224 1989570 562638 1797245 660503 1907239 693191 1100940 1073133 1258152 1794931 1531380 1743053 1189033 1021111 695383 1626839 45333 456947 836646 163259 1737880 1682971 433827 1638837 364409 1562892 923107 394334 1700603 1241564 962328 307232 325865 1008784 1425945 241402 1263469 1735676 702849 42050 586202 1901264 928141 1220632 1922810 34391 1939655 1732385 418841 92791 1632403 483564 123460 916869 450015 453494 1701838 1483752 132451 194430 967646 1198631 796184 99435 1697311 1365942 1324581 1419768 1960157 383816 16935 628319 469249 1851451 1717969 1026666 1902119 1438725 616198 153829 317059 172396 499471 1515121 1539754 567136 827120 684959 939188 188843 1523380 1053418 121832 1848645 112170 613447 800924 450734 1209520 616928 1481344 851357 1221258 1820321 1210980 1264616 1583121 622055 1397474 1896858 738465 1765122 1921517 1143371 1624784 1224073 1319359 822622 1850529 1296643 1923668 1771008 891825 761461 874978 1231772 590994 288688 1932681 359736 1665855 1684709 1813502 672800 1140038 1375573 1188865 1868961 1110836 1661038 561532 765165 1744527 1811653 132044 61971 417852 430572 996443 1478231 202326 1605767 805240 1031309 1158316 1194579 550325 594144 1008540 752997 1886382 1844179 1438802 154810 710583 1734653 1290461 1622728 649427 1193566 192169 1486987 1817562 228370 323986 885984 48249 1453135 165443 768045 1009126 879565 565372 1030192 371571 317031 1295582 131843 518802 997750 1818752 1351942 1158170 797624 458060 586359 1512201 1006578 1595956 1896585 1633897 1339400 327319 984528 199806 190977 1650236 1836797 1385313 1543051 1572544 1940081 929270 1068070 140962 1729611 679519 455741 501271 110927 1920375 1822295 1612559 863817 1329599 366657 853260 490421 393380 856120 65485 1893535 14884 19381 1530897 702900 953870 671454 1265455 1124266 193426 1937300 305838 780237 433249 1623074 1531502 524804 1935743 1290156 229187 1754615 793994 1185543 980576 1740336 1427959 952002 1641828 1066893 1215228 1211689 1174025 1014341 1880612 1927428 1831606 1471263 1965503 1928536 1378546 1278935 445934 201565 1985639 1239343 398532 360235 816774 196599 818348 1959234 738172 1059017 1528457 1506493 674231 1330264 684463 1138585 772276 1877092 820307 1046124 723799 1154829 677137 607096 1933099 1499591 1965413 1625855 1098574 805515 103363 1306009 1684736 1501352 1449459 1578164 1316099 826515 1242549 1415876 1526431 192930 978033 1742075 955536 1037828 1559903 161872 1127289 511647 146437 940215 1444806 1269345 1430756 327305 368745 926579 236999 967586 1755616 18266 1234655 1169952 98826 1132455 1604772 1143348 238853 156403 321925 565978 1167282 1078292 394081 625723 1656004 226823 67590 825785 2062 1852221 1550683 1567774 77939 1965256 971400 1655077 1721293 1184177 1184858 927043 667106 1691998 704833 1929660 1412323 406397 1569690 1801700 476941 1251676 1137179 1349391 1928424 377636 1902810 1439760 396332 842178 1038508 146486 23685 1661646 1967580 894686 1605489 392358 374672 1463041 1577468 848763 109035 1294708 437096 1666299 1617434 639675 1996109 1649037 613844 1824870 1378952 159454 1664702 1872567 803085 757876 1323505 1251782 1749788 1848334 1389830 1203174 1430436 379843 324761 842999 1517028 1420360 1681905 1581539 1041993 1586946 1841430 44499 890033 1295370 841755 1371354 1601169 528551 1751811 1628230 533237 1685904 73726 915283 595861 1630982 141304 163663 829990 494651 1224825 1482934 1931848 893663 852850 1892632 1304429 876986 923291 1414717 1139245 710708 1985585 1959196 576464 660120 928440 1438751 10338 1304938 1468685 635402 1669114 1801176 409100 1762706 1226176 1299476 910249 1464692 483260 1737177 1081781 1981360 1558526 475340 207624 1281635 679689 435819 1536736 609223 1348690 759252 461592 1041686 19589 1829759 413643 768574 1937250 1893213 1881455 1737628 1706914 795259 1626248 1848340 4157 95057 283232 421393 335620 636263 1064069 1476198 1106885 995853 252881 1778776 1425136 1564593 1453957 1452490 1237282 404962 1307613 1248977 1691503 1779736 694884 1012660 1223393 1281142 367257 687587 1274002 1038930 1207048 1491502 192314 1197082 191753 1805358 684493 1013884 266526 1355066 1403986 1142666 515169 1517173 1352041 1216057 896314 1787061 915044 1711401 1869358 1600801 1850893 790178 416168 1107820 1226008 1567020 296542 349139 26115 370076 1030699 979413 336193 836062 119865 1645550 818878 1316996 1201016 1574365 1591222 1399030 95831 1386175 522379 612615 20298 832091 1444960 568727 331905 492741 1150491 29950 532405 1839508 1146028 920750 543663 974509 1171966 1154017 666985 205812 193207 173222 857731 712103 181099 354835 809585 695820 294960 1717681 777290 1858133 949648 1479690 132629 1906179 1935799 597741 1820800 614160 1002804 1134468 1999340 1508071 1494478 1941820 1415908 1681601 810756 1405170 526374 1821146 1263417 76903 195376 838901 585305 572158 869779 1633951 1257081 1785661 577013 1519395 1662954 37708 1124333 905007 1932705 986242 1013392 274039 1718126 1086780 393024 1563060 428535 1838963 700831 650509 581461 606073 1997481 356778 969591 1881905 1764653 1895796 149997 622776 1431117 604212 40028 825640 712315 1787418 1235393 655495 855446 1735280 1363987 1812253 181846 1131451 439812 1937159 396899 1825086 482978 6157 1375876 1779596 172706 1530572 178523 1979978 345608 1455351 351340 628852 123916 83302 1804370 1908358 818601 1698019 1524660 1891072 1004773 977292 1103249 35765 862550 249136 1645557 1566452 966291 998570 1220410 1657375 657818 1129072 447620 1421606 847396 1001313 1714881 270220 583783 1512853 174791 1309463 35445 1155525 1081564 225809 150886 1271366 1347571 97521 7824 643711 542093 741737 187212 1108823 833558 1280706 1444829 782846 1100186 1672467 1588795 248201 1872628 1651980 889163 1560222 104861 1428028 278380 1585153 897812 88622 1370887 1845429 1806270 1315322 513008 1371213 1173133 485209 310523 1267912 1060487 1706076 1112256 1597414 1116485 484815 204092 744167 1178357 651169 574879 1379341 1423807 1156268 8660 1724922 768105 1744063 958817 1242976 1913841 319590 679375 596277 1926581 740076 1374900 158280 82700 120847 1803501 328598 757508 64005 1958630 20712 979716 1369599 1548950 316322 668419 1830167 1132418 632797 400880 1590646 1267297 220855 1132168 1851371 47794 927058 1867914 971645 1183655 1707007 1446225 12057 930788 1884719 396724 938347 1025665 1826847 12862 1955014 326711 313587 938617 248113 1890784 62498 994232 729305 1940717 374486 744425 1279216 878015 19516 946460 1353426 1126649 1265136 926874 1200647 1439987 446950 12218 1830898 1098923 1654039 1216392 1065822 1145626 1249195 475310 932489 383204 1073448 414258 1836527 51682 160177 936008 818398 941440 429646 1573170 953984 1675493 968090 1078703 201886 704257 722081 1924481 1219927 1256937 329057 240429 166312 1532688 676319 724840 1312008 1768750 757266 1779204 87650 1822600 1214253 33051 1231141 799905 1151989 826309 558214 577504 1597365 741013 707090 1436544 917101 1749968 636761 515950 427575 1506150 1781106 1353074 130644 847151 1681450 178893 715854 1291453 560520 1795347 67263 152159 5283 134602 1502890 587532 760285 681578 1982644 888559 708051 1927006 1934378 1957772 116407 668334 1922314 827607 1582009 868154 659411 953055 1165926 667640 1926246 648749 65337 170993 1087455 1303650 340231 1929617 1982874 946413 524005 173990 1794653 1531594 455773 1626947 1000719 16933 103210 698405 82258 281480 1549836 102265 158664 1730977 358879 1836686 1565013 586997 66470 192868 240353 720802 102429 837784 99566 1654864 154981 616989 1020968 460646 1818053 506823 1017090 1096288 1811109 150036 338432 1297657 783016 329104 937815 645600 249853 861901 997411 719052 1259510 1534552 1346208 369554 1840326 1258477 1925612 1677637 483250 522855 71336 256273 1785131 1207243 1196945 1272335 1295567 1278501 1540659 1808584 1826395 867142 906854 1498280 1715184 1541222 1051629 369412 1459174 341615 665281 655985 818039 1816521 55693 1748348 82452 1446205 643149 767941 1997281 686929 1757788 370930 630182 1596155 1658979 92816 862794 1595835 1243065 240602 644876 1352772 427908 505782 1672020 1235891 756326 1682920 1741084 7048 82677 1444406 1571605 1921304 1014466 594173 694659 160123 763772 885834 1123844 1682207 1481795 1464955 128522 1160186 771237 1524855 1007021 150199 786625 1052296 745919 978640 1392783 1071219 1572986 781958 1033344 306169 552836 594251 164861 229199 1925945 932801 146317 1509940 503724 1438920 1910405 1492898 494621 1850860 1069273 517171 565338 952182 1333162 759781 97047 37381 1897314 957786 17560 1471583 1219592 1739029 1009445 997099 128750 717863 1323037 1128097 1830998 916222 193724 1023836 1954673 1295565 416315 1999453 723204 243429 1574914 1110944 1501841 945755 653944 1058485 1098705 1803920 888184 164117 1818074 774293 979049 647763 483485 92790 930660 144762 755719 917296 1448379 950386 617783 22295 84364 906906 1917188 831575 964461 12812 110357 142286 1980232 1745953 661499 254562 1060774 1443804 1774081 254855 1812945 224753 1535651 80015 62868 1872656 122932 1790088 1542524 1345902 220959 1592242 1674930 610555 259581 1579910 1539221 1704338 303747 604273 82603 1763978 729247 499643 1985355 1241137 1203180 1216720 184081 279688 1979976 1278330 690584 1030332 1078388 1690328 17837 1984421 1148781 1844914 1605796 1083452 1593249 1848807 1496426 1835101 1239514 338262 1243532 1817620 475272 585537 1918671 93931 919175 758904 343464 319986 1434154 836056 638963 920437 1772323 1114385 1416185 459499 1390620 1841886 1504791 1377556 586177 453565 1066146 82934 170205 1192541 720751 1159750 872282 420641 1344213 1689915 1464001 1630952 727156 1035970 1924817 1224493 829911 1182219 1159501 715101 1517874 1362107 652895 705953 112793 1165734 1727119 1427830 1800379 570014 515121 1940289 1974199 1160921 1481647 1219646 243988 1853897 1608563 1785116 236208 1084436 1308621 93802 1102346 819903 1315968 1891364 1844450 956569 1693061 366923 772269 71406 713443 883441 1430168 482040 711379 854729 944360 1050148 16479 1081358 222083 5400 1604689 784199 599437 1154927 49150 1411158 1550647 708799 1289004 1810598 1821177 1759954 261185 1068453 615507 1360087 568876 199627 814189 437318 391454 1741319 1928944 66046 573489 478409 784645 1927589 1363068 1571530 650056 1014645 1762163 1141754 854913 1180697 1542081 67513 392888 1578823 775127 1925788 1111429 1261830 1139885 368336 1765807 1775318 636790 1418089 323647 1923039 1312016 1539054 1818128 683379 428696 356857 1161748 481671 1373431 740575 1224095 1642483 256686 141726 569960 158921 853527 224629 107574 871360 48504 993781 1828688 160616 974028 631472 357229 792491 1138060 1974375 146709 1356736 1581529 425554 1965320 1277202 385071 1927860 918171 1837946 384383 129552 1619583 1762637 94443 1169765 1133154 1665894 485753 1034446 1605006 1310430 47471 967695 816950 28571 1063204 723578 1947794 1404901 1151428 363446 1735679 201888 1607535 1562051 1506816 241919 1957315 150134 1340931 1146246 525257 1552338 1664441 1658267 413173 550864 1712150 477708 52258 1952111 758688 1310279 1901649 1178027 688252 1601246 438256 1932777 662428 412406 999297 971564 1508220 169905 1822663 265404 578780 1627234 849943 1240944 1694290 1546528 420798 1547820 1386372 269722 1952682 918007 862768 237465 1557369 1106735 223739 760125 901384 258026 841465 1914763 401960 905733 280515 1849387 1856689 516794 1759325 1220778 1711941 1036011 1438370 889752 1302866 896393 587008 1353570 993425 369160 74735 1077041 1109938 1731089 639967 859032 716468 601221 341327 1693995 396530 112912 1776504 1964626 1497302 1681772 1448394 1975192 1059818 1853000 1531896 1710789 495131 1270407 1575134 1029627 666876 1790120 1366189 1247375 958240 565233 315194 1134096 123952 1146230 1784243 749141 1623983 1803212 769738 791501 1779251 1536797 506681 993685 636965 996602 1703948 1356454 89489 1544594 286574 1975543 669311 1073165 1168988 378707 1880790 642593 425841 1436547 1777249 1138209 122566 1808041 1216611 373331 596073 1729134 970156 216053 385853 699925 1727421 1057535 1347724 451265 740321 878503 1301757 615787 1784877 170481 1821112 292875 1561941 1159517 626857 612718 812225 1875109 1289248 696379 301378 1020205 1791892 562193 101297 1073332 528919 998400 1565562 172871 497401 1695910 778577 1633004 53648 1781578 1831721 261275 1421433 376755 75681 1970190 1901023 842288 1547239 1428692 2510 1304245 327516 660171 1737601 1848676 654833 1000259 806632 1989322 856576 1651786 1522542 471611 317428 596782 1914032 1157354 234966 1988303 1656198 921581 1820385 440357 1751157 894397 195021 1899693 426636 1541906 314535 1670772 1529770 266963 1462234 1307057 525187 350164 1039353 65328 1913861 43803 780109 949070 162739 67163 1619390 1675736 1704497 60427 288711 649748 1570724 994213 1038597 1987500 1566015 1353063 487681 231829 1520202 1834210 697578 1041719 1064270 523589 807053 345732 385961 623239 450145 1068229 1710377 437971 508129 1216856 1876293 1327274 124809 1751681 1625364 223451 1838324 1375317 1017559 843670 293826 899699 1217527 1825846 1985187 1655153 339172 494522 998515 467830 697908 515575 683325 1581914 289067 776970 1329435 1803138 492533 1834014 791225 191529 1147017 1803993 200703 339372 286439 1670258 1608335 869970 632473 863093 1811785 117786 1787123 1632923 643950 873858 1203721 715107 1542252 275461 41786 191619 31821 924367 1290779 1944070 880589 1770093 133584 271895 1003570 108324 829406 775554 898743 626460 926297 1903720 796317 128726 816022 461991 765551 1121771 1659979 1915144 652058 408324 1339971 113837 527344 283323 149331 79108 1400709 1622217 396630 1210074 1757757 1866620 381557 317006 1177190 519642 1502251 989835 1668046 227830 228999 1648105 1141066 845848 843198 354504 1659670 1009155 1067486 1529450 783114 570829 691701 945465 340002 1751320 549066 1213742 110944 1887675 445811 1409553 560759 986823 828735 117444 888859 198513 95325 831138 278762 529757 1389567 1721084 1084954 771044 91217 931116 603779 237721 274150 314378 861688 345139 1513364 1281180 78738 1349128 1099927 163407 1919979 845852 1658587 1386547 236185 380917 383621 1936910 916597 1618447 1138123 1604904 109794 637759 503107 265295 993547 162986 1421918 510248 1996818 1531652 744852 268950 985314 632522 1505456 687885 812681 1579381 397745 388719 413164 523290 1998221 919980 1158404 1322854 213289 505402 1173693 1994300 1842939 1353369 1642008 1618639 620528 198489 137226 1195797 1022349 199428 1588922 1796599 1527492 278812 1077427 953530 495857 1260400 870457 744194 1927489 1865477 667869 766342 1791635 1783497 1534031 34553 1437936 1954037 1254338 1584437 1355551 792726 1423581 1390996 934992 1744416 101355 447694 233503 910646 898585 800297 1764788 395650 1016756 726793 1260869 1366932 692567 3507 883314 9151 958624 968761 796429 665627 1581761 771786 794181 1856830 1863214 10320 39573 1595841 773148 1419634 1252239 487662 1451940 1044161 725398 1110920 1291600 1429443 730996 356941 1631542 431617 620531 912045 1972072 1190320 174974 1380380 18980 1710399 1764292 1498299 757982 1032332 525837 67838 851155 39893 1887473 1789940 1626711 1043557 1794809 1893590 1600565 1573654 1145353 1996438 355991 1946487 1049758 559244 240107 1954337 1551160 1998258 1001490 1509507 1146168 1125368 920244 961639 1774884 349572 1288055 60124 215040 497907 143891 724035 1591144 466873 345716 1413608 1883649 332489 1342711 357629 194422 1387260 1224432 1968092 610970 1559239 1635823 1402308 1101137 670270 1287309 1105232 562365 957132 1282983 992532 594197 1692372 1991178 1379768 1330383 1120217 1383353 228138 1114924 1825496 19014 1350252 1662643 1340236 1369385 1573715 1942414 1444146 679103 8857 256621 1542926 961952 1449430 831087 1804082 334414 1900292 504169 225744 705112 1732676 1528734 1107539 196692 752958 1013062 312174 1528616 269060 376139 618654 413082 232164 777125 1486216 539980 164439 1895042 1691691 961295 340648 572190 160080 314855 1781026 432132 795359 1635013 375200 1652320 1458248 277260 160066 1781993 463377 343802 301942 335940 570841 681154 993056 1737958 1147449 1354721 1757162 195969 308614 1696481 1818151 819065 743513 276364 1163117 1335183 685033 218178 1740934 529475 30147 87442 847452 953528 1807570 1402568 291003 1689015 896287 947835 1931011 83956 1496515 390120 1194208 1192905 1546129 1856565 1264907 328192 670288 517352 305326 1886117 1642502 304845 445817 1101176 651217 1547807 1695181 876888 1316755 1280639 1492835 178883 1320794 1618499 1196651 762686 1351293 1355413 1148034 930484 23856 1121968 1021857 1690108 1901178 1317579 1403590 345154 743868 792060 1461118 1181146 1621702 944205 589778 1784883 1373153 1207408 1851252 983559 1170677 971758 395329 334646 1714268 221264 1857502 1061276 527710 944715 869872 236748 1290300 680485 1327750 441737 61701 531376 1996535 1467268 445626 1002276 1616392 527123 354502 1195770 329138 1642431 547554 1864964 1808013 1039964 1578784 262673 436877 1048670 1664103 1231341 849038 1678119 351762 1132311 667267 1137073 1490159 1489552 977396 767307 1600253 718113 1683433 1181294 419895 725169 1229485 1389711 327935 1989602 958173 1341666 1012294 1235573 1903788 872172 236670 57568 713010 1603043 1014535 978102 1319146 896649 1918987 378674 774471 1614180 130335 1393716 909660 995398 1979146 1086417 1746562 305522 39204 587400 115352 322415 1929314 1566605 183836 294608 1016387 30907 458787 244782 214495 1204538 1230207 887104 1414112 793912 696106 1956271 18939 167269 1104715 777534 1006708 964830 1418799 565394 742346 1752457 475014 246432 1975251 1955555 94554 236431 1913956 1651434 1476402 1921481 1048956 968893 1793336 1883044 1840952 1847595 1722746 53845 1066333 933190 46460 727743 753620 1369482 288622 364152 1614623 1593112 1024570 870257 1620645 1595588 861040 826050 764595 410401 564489 598826 513621 229144 1825819 1312822 1291322 1535643 808936 546609 611381 1698377 1744376 1923421 1459388 60071 1809246 645483 1846442 669415 1071212 1025892 1991376 700245 1331108 1668171 1842845 556781 1112579 1756235 1394915 475694 1866383 1035939 505360 1938953 635116 1094947 269464 1184423 359685 1610228 70322 1357491 654190 203352 5391 381018 1849169 1233008 545548 801672 18101 1562146 251425 1133487 120086 1982638 497402 1746209 1937489 1543617 1193512 557848 1976628 1507278 286314 873330 1902687 560599 1652347 1625907 509742 1530108 1844839 1882297 1115131 884891 1832263 480102 1725085 295372 1887951 1209567 1406575 55752 1681768 1649154 177715 692632 1618363 1557348 1257716 1697692 692376 310835 95024 380507 694810 1575050 1120291 1980298 1143931 1700130 1035072 1797862 1669056 1608028 692600 1058528 870525 795843 157146 1433409 820120 713812 337517 1463557 1484308 1460610 1991655 1595478 1251911 1657479 186502 1769342 419421 723955 1069214 445380 978669 879291 1675127 532340 597168 1734529 327095 493658 987445 1481936 1388338 975549 378259 840562 604118 1638782 641732 1601544 1663932 920900 1063971 896784 946627 1049994 1974570 1211511 1641579 1150323 1970629 826338 1945866 1300496 58886 1946621 1653842 1025202 1399598 1836559 1343090 642524 1927647 1191347 980151 1202634 519920 870993 715607 1822541 462373 1086052 1678052 1365687 389756 848278 1647633 1309603 389654 741018 1960708 967263 153198 643884 994311 1235392 1153502 1145496 302608 446513 818579 1223233 479289 1652397 1373162 1757026 1282218 1063882 640799 1350938 1421147 1617286 600402 1083952 842485 217334 1195811 1426484 1200884 1967036 968682 1134232 246597 819255 838714 1545711 684688 1968432 811687 123733 1022957 1941627 952230 743795 56443 1216526 1755475 420504 387711 1758249 664681 132099 1637977 1338171 1864255 989292 1950729 173980 1903847 764601 547527 1570462 170106 140523 1336488 1815589 208525 1238386 475926 654369 1124433 451113 1679683 1347421 1614578 978252 561561 1611777 772880 191068 937222 68296 480595 1652267 936600 472750 596403 517931 136576 382396 266343 1578243 1543422 603889 1213883 796124 1060383 1272814 1821451 1017804 38723 1413565 1364266 1270734 791601 928101 1451466 1514288 3035 1738311 1813140 320799 787799 979448 1441199 951453 917065 34502 860917 95238 1811637 989539 1850473 1747908 1146359 1318878 1349442 1681644 1548127 1065058 69801 1609033 406518 572820 642922 993600 5266 1477903 1984750 1625200 594714 1909015 710176 1479128 1260386 1669749 156554 549383 986628 147236 1733387 93637 1867221 216754 1221068 841803 909486 1321745 1150434 324567 1813071 639474 1019877 681163 136622 1592836 230968 1557030 590749 126698 1013954 872138 1756886 1584125 503323 1544156 626334 1421774 592728 56298 32914 46804 1889180 121913 1301610 1427459 1701183 1301657 753274 433587 1344313 1789319 233204 1368400 647256 277593 449687 1279500 30526 763457 1689560 66725 224858 1631635 1652214 912481 1936955 1618779 824113 1767585 480056 1960319 1713505 497673 1084673 1392437 943921 1507480 365727 389668 1074161 32562 908951 1661963 658081 45365 178534 1495091 1697415 1761111 1701268 424593 867119 1362467 458413 1152857 433023 1629009 460434 680140 240671 1023732 1998730 224507 1341253 487894 958092 229024 581346 223547 1844668 1204812 966564 956905 1315394 1873707 1484438 314298 447143 1158745 1845939 44454 248572 1044627 633795 78919 668949 242381 1903377 586232 1470179 872024 1792821 1219594 156715 1653307 1795190 1638103 1376425 625590 1348876 74317 1245472 286123 544572 379107 1440193 1203396 1337138 234509 1006051 1178894 1166004 727008 1660080 374035 492050 1990758 755397 671075 1342550 1730750 815858 416078 373616 46517 1541027 1627386 1273819 985847 1041539 1524143 525853 1244087 360092 827307 1727898 1959214 516010 911394 1294730 507097 1680784 547209 1766469 1048176 1027250 1946950 926702 1443784 1878540 1529515 369608 1880699 301414 830187 712572 1920560 1096160 612244 291134 144078 761416 1453571 399395 1240589 350524 52172 1109611 954704 1498159 886018 710324 1028728 1764475 1937817 1648613 667120 1855887 400819 1528891 1558452 1363859 1923017 234561 1958161 1717284 1092863 673847 744492 192115 307394 191611 1868929 558807 217152 655183 204251 1228620 858887 240967 311726 684405 580839 1895461 1725740 1895439 1134708 942799 1265727 1835138 1073814 563147 1948928 1508168 1175051 539742 1254092 327472 809297 1310597 752693 790003 306518 1969911 1002614 143044 595823 945677 1587385 500299 1415715 957053 1046450 940926 1026221 1613704 984161 1001145 1945760 1907623 1341209 214899 924179 1102022 1911271 1979184 717689 742219 689853 1898924 690344 764495 825724 1159453 1831782 1005122 1491923 900093 81792 61000 261515 643379 479857 1914328 1732009 1533390 49186 218487 350943 1509179 1371501 283609 532419 1487198 586369 1179653 923971 980961 290890 293694 785595 1717505 309902 1078054 971399 1768518 1046030 24084 825471 1299966 71267 381239 150804 1876539 242448 1446378 524585 28114 163274 1596354 30415 983461 303682 1483857 853882 880485 501200 1511760 212823 1010943 489777 1118618 446810 230818 959309 958379 434512 178076 907187 1098772 1846569 384908 883159 989441 1068276 1437783 281880 687298 477432 11836 1404550 1795981 267837 1876561 1966995 1150453 914386 343155 1051054 156836 1306034 1182766 486830 891590 934257 872248 1682757 1591664 31991 665224 1095536 1842007 1324759 1627454 1176580 1043361 358181 1360463 128539 1673301 1279400 1441372 1249188 997640 1317163 1711997 1542867 1069179 1387252 838719 1107214 823374 159894 209810 272523 712416 1998173 360349 475780 679787 1306599 276989 1961851 566686 762336 1452473 521049 1342908 1802703 169998 184811 1151702 337393 222728 1596083 860439 574856 296724 69225 1188834 1405068 598468 91684 1194990 1752199 1374764 1015446 56115 907574 1732473 698098 399989 1492246 1242962 554439 1354092 422180 313441 959097 811839 946582 194115 313962 720292 1191294 1693031 1128141 1936281 1006741 1367149 1142358 284176 424780 31351 1492027 86003 367824 547917 1355928 275277 682136 846137 800130 1792049 997219 782173 104168 85440 901988 1038106 1243120 279176 1860680 1840400 453969 156164 1492002 735590 1473868 1781345 1667948 498169 457215 1760715 940413 448354 1020703 1681813 1575662 486799 230564 107710 216315 1116163 1870219 649310 554318 950669 36651 1756895 1774187 1817271 147961 1478634 1559811 1125815 1982434 1339013 1474244 1021900 1683165 1503314 815363 943313 444098 1849689 845093 137766 230000 67355 1348343 966903 1558400 1958869 277932 1709657 607891 1382432 725535 1899002 1919622 1655297 1739390 1059982 307421 1031586 56830 426959 1637267 1429669 1742359 1298206 1351127 881502 975753 268087 1098903 1031676 1118223 1226036 688260 1154386 1958550 1851612 699376 1140593 766548 1456717 1936371 573944 132024 196119 1471738 849235 1203671 905208 1642910 640981 143389 594836 1121469 108001 66166 1088026 213466 1347385 1576974 1559234 1594685 1746352 798417 968710 1312947 315692 1441217 1189535 1829577 221543 1188386 466185 436479 191318 42818 1569134 1535060 624201 1431876 688761 1145193 1618253 1219368 1743414 1644329 1532563 415041 1862704 228658 658062 1593472 1133245 481593 1044779 1885511 1137219 1039854 1894990 139945 1251788 992500 664041 718155 656230 1657787 1246516 803998 669827 886936 1971657 245159 1586377 596834 801324 751496 1166571 384539 1941531 1048868 1127265 977227 1786857 1480400 151618 1540395 1757634 655836 352956 153625 511298 1836251 147819 727291 1228599 747821 334784 1307277 170410 642002 1639212 1115615 1684845 1564713 1567713 1095527 1598139 1573112 553613 1116822 569276 1151667 359250 1998677 796078 1276624 1149725 649231 1848882 1375926 1649468 1087255 1216987 1302244 883215 833119 1037255 78603 20813 1063671 614219 1159247 149384 160317 1769708 123159 1543664 1177400 75942 425288 415640 1251500 140075 652751 1274897 1230407 1652824 356744 1597289 7685 998410 736835 578981 1395405 1517881 1978023 1147492 1163504 1498792 1839307 51907 880261 731244 661900 686155 338318 1658037 691280 1410794 934669 33982 1097168 737412 842837 404390 710276 941726 1675074 629972 750242 56881 1839374 737828 1275531 1698209 571144 1033951 1977849 1966471 319566 1489537 987147 1998862 1160161 1233410 153282 1284418 487935 1688363 1508224 1050515 101110 1861700 1320422 1772129 523316 616194 1817877 1659201 1436183 208104 266324 917741 1399222 1093070 720366 1315610 1378336 688512 207117 659245 399331 1901011 378969 120159 1349443 509576 1154824 1007626 320403 992284 1233628 881739 1740387 1565717 526040 1090346 798857 715549 232883 788189 1197569 160133 1069497 278169 822608 245322 644421 1614898 448360 901125 154207 445256 1924727 680051 1633001 1371528 1177204 742680 1605590 734084 1145702 1556288 1195259 1678995 1922075 730744 494353 1560875 60649 1872025 1662288 1749654 74740 762125 1575166 678278 1978754 1941350 1112732 896789 52076 901835 475855 103888 141492 17128 831191 770380 699498 1526138 390965 823100 1820213 1052409 1678073 31571 956740 1046213 709677 281606 1568011 379856 1182205 751801 1908710 1361404 1459384 1213224 1428859 11461 1118190 1025683 1801369 601793 60992 259951 228915 1498923 1576014 464189 42802 1936522 1934747 1481829 1137127 1639901 1789485 1692462 263463 1408503 844919 1069863 353359 1987726 364364 1974806 188137 1120156 1865494 1119567 1010543 180782 1999591 1606085 611752 38140 776967 1981339 812606 28598 164500 908991 743164 1788386 549622 1181865 650810 1404096 1057138 609810 1750071 682811 859575 1261256 77455 35770 1212557 723795 1054119 1429721 1261443 734005 334025 695197 1633208 891585 354386 1480678 1621873 1019474 182438 1640132 906671 1517305 1511024 1294526 1360719 583527 1594409 1604770 1888122 1459097 68785 194663 1399401 1784445 416584 1536615 1764297 1230267 1105285 1239666 691502 555453 935760 1584316 793532 1460262 1180340 330234 1135319 7752 255318 1189267 1623118 1506848 1284733 15914 245025 1590876 1033372 511825 1547832 995683 400272 1878518 1705172 1317013 790318 1011207 1655279 737346 1335234 326849 925373 1356057 1753955 1944582 1690607 1233459 1833378 605095 1029674 1561457 722606 279744 1198705 493905 1422989 1921109 495650 978657 902819 870926 1907325 1277098 363945 1330889 1439280 73392 397971 260952 1834840 1803860 49518 1868663 354648 1867862 1039421 1279236 856546 1789756 1666404 1942543 1034585 1752638 1941223 17684 1431530 559607 1037827 1810759 1533667 1932421 236450 1258201 898351 1210019 1650179 127128 1373796 504320 543112 1388678 572859 1168984 1923545 639351 1277020 1643960 198515 758889 374533 402973 919041 1216854 324500 939063 984851 916448 717721 172212 328573 1880759 1196348 1823582 1748718 870842 1059826 1616084 276213 1651746 1963413 1805057 721291 1560235 1605231 1739670 1756145 438632 1996460 485786 867894 396178 733121 220604 1414705 1141100 780374 672792 1115962 225059 1859956 53398 83965 611216 531048 1991073 1076594 549275 210119 240796 1726543 1072521 1448715 1292133 1525662 1266430 1510220 1529987 1751163 850350 128214 634034 399607 619262 1544151 1194644 1148651 876058 612815 588057 241536 1077268 1492689 884052 1268623 1330195 92396 1988737 1558157 1186530 1291325 1724263 1899796 371945 1593248 410861 661569 1322275 857548 1893095 1749592 1673324 985003 1461335 803674 1134894 1366527 996201 170752 1471303 478129 1907166 1191972 1959445 22719 1250110 373827 524833 1852266 1844567 598805 1208190 891298 1861197 113774 789826 176240 1375969 1620099 296684 1084391 384784 495720 378113 55444 1994007 459740 1247190 1721565 22195 668395 1859448 1158007 252280 733643 1476315 128928 1411702 1552171 1628648 1234555 1680087 304482 199731 1000997 723016 430185 1681846 47485 627950 1783571 1235148 214267 903614 865557 1708839 881239 448684 389138 517344 1863029 1847250 1135702 41838 215714 380570 1828352 879688 1052608 436051 319383 394388 1013820 17512 1790768 1367943 1639624 1437678 425329 1632524 1482910 34984 1243956 387003 1227070 1586225 1196312 631738 1280154 1034128 324096 1684201 120133 1997263 1658329 808468 1539732 1102917 1399656 32154 1362314 1931410 1581113 929104 812962 1290002 1392847 1390247 1415161 1169584 217336 866996 178445 14180 268750 1438170 1357943 1445150 298537 1076674 756954 1025349 244173 1639773 749603 380531 1747079 1750562 690497 777954 488518 208057 277613 1772733 763054 1415581 1074518 1154231 1445684 1850041 770546 355758 1221290 1607638 1374919 1951496 455651 1324123 1834231 1188430 1636923 1489504 768678 625329 1461963 1983472 1876991 559302 238275 762074 486709 881085 662064 10331 1520733 742795 1038056 318859 1130392 1545001 669970 942470 1777547 16411 1177962 675698 616 73597 278000 1731766 123503 1493937 1035710 37241 8248 1116495 1894217 1743920 1449355 809139 9531 1163321 1602901 314194 1338911 666131 1763880 1513067 470940 1849309 669854 1540667 27634 1551853 1324226 1419173 806894 1966477 834555 1572999 100622 1505223 668671 1345288 1224017 144757 785582 1198574 141570 378681 47943 949299 1033472 1780095 1371302 1704786 1868995 1606431 999083 382715 1665324 1241212 1782255 449514 1159905 117440 1259080 1207035 128909 1364326 706022 1947105 1718035 337901 373205 1641027 973628 1779077 397125 862316 1203146 610384 583216 1603472 1332717 744228 952928 1747837 1720206 1560148 262834 12825 854848 666310 1369349 756903 335611 193840 134875 1026414 521416 669388 1535654 475376 210926 830020 1903172 804423 141624 1044497 1103228 1185722 821257 696160 878917 170019 319258 551037 297825 1772186 240538 502227 1722796 1258643 1033609 1577898 1126632 1016892 1488447 275806 1744094 1407714 1676278 1909865 1106103 924082 1947650 1009625 1523899 549244 67749 1858701 470495 1558807 73824 397066 790431 1355716 969755 1150783 567127 1103804 1625976 1798307 1846877 1323079 1574186 346741 1232131 630537 1718298 1183815 1823809 1081982 1751506 1385458 1301658 49175 93521 640306 1778961 97930 1753940 143071 162584 1689516 179121 1917738 817460 1421236 671430 484334 1424298 852307 618713 1592392 418048 1156065 1711857 1063092 1715114 50290 1374665 1663753 1603955 195105 277828 1434045 1951065 362968 239329 305800 1383949 1321766 717393 1050597 206367 1324910 1133811 1409336 45800 365497 1048782 1584461 962023 824977 1794905 1856668 100694 834909 1742193 334428 321261 1217391 990651 1451218 224601 286772 1805849 1256752 822333 1711383 1238382 1668658 186458 930316 750792 1652164 66275 975036 1163715 1856869 1560593 1798979 88413 1690805 1215495 1124969 1764179 232911 871489 1149224 4536 1359652 1944447 484734 546273 886374 1693050 1531753 580698 214186 1391111 424051 151089 591358 1098460 99595 241456 1964453 1503082 629853 116340 62577 416373 1733039 1301930 954613 1292362 1466520 420318 1532968 660024 660892 44158 1094688 1484079 145056 541785 1334492 942467 1075431 664437 701226 1086722 1854147 139801 1146099 761646 1454913 742525 196969 1954577 412310 1068937 823534 651237 503791 1961861 777712 1574350 476982 1527752 719972 1182966 553358 533272 265473 1195184 1339138 34747 1277520 741448 1177846 71972 1379178 82872 490419 1238686 1460884 1317840 2753 1659770 265330 1942695 575653 1769818 1266958 1978432 1716938 846484 970512 161034 861199 853843 1029964 842604 1597201 696125 1794601 48097 1261533 1301509 127571 1444516 1301220 107999 1253319 454170 1455544 690582 1107713 1675276 1102337 1978110 412258 913009 1383111 1784729 1729869 1650604 1928324 879470 1273809 1001802 1843745 1791458 907154 1404841 21803 279529 646503 1085253 521363 1269134 368365 1736531 278260 1416063 1946541 1319302 1898999 1421672 1941848 1641614 319196 282937 218623 1643069 1685144 890303 1635369 1736191 1054994 1189429 870215 1570564 514163 1128635 770061 1991115 924191 1645650 1235157 1064026 1723525 948574 1873866 909383 856306 831777 1684212 1390230 1232331 936014 491032 43352 718913 1143700 1851387 1862820 453131 1393249 1207485 1748206 526266 248647 1449301 1762747 820773 189649 116686 1550479 47370 524867 1462867 218135 500639 1435495 423529 1444242 718892 675148 1051697 100512 592071 800280 1609394 1588950 1335377 328913 1717411 657248 235508 59978 266849 500543 1418354 650038 1410514 893231 910645 811025 1768340 2169 213684 439298 1729185 383637 548989 1242672 1895793 1203653 1909299 1603884 147005 1238057 1566487 1759311 1145442 1413577 1086814 868009 381891 1152617 408572 1890301 1119700 1914217 1862568 87196 814606 69465 936069 1496949 1354601 482834 1218679 1658714 277540 1578998 39397 1135812 599596 839798 480355 1597031 1921077 1439032 369088 1076311 517954 1957086 1564217 500651 1964663 660772 1263004 196675 1388075 512381 987859 1357775 36670 1187167 672384 1526117 1631183 1219696 448329 1200808 1253545 1927112 1912133 208690 1538820 923593 1322531 1452558 700103 1588094 1192029 1925811 1889176 738188 1883030 594548 1821297 70889 512527 683037 138560 789097 680299 1377389 1599449 1332836 1440524 1708359 83225 1508607 233017 1855293 278935 160369 1145085 1853900 662271 1655686 1383341 404339 999610 1044217 1432333 1174044 1957178 1075985 161784 571254 985686 714681 1503692 1496889 1758570 1054600 1405956 801592 158596 347526 1956255 1655091 1326248 325732 827982 1797595 1996450 796482 1230860 1103741 267931 1484239 238356 784926 1861857 1860086 835021 1156378 708805 203434 1924403 1095487 1137672 1389602 62905 743251 1784193 452018 401109 1509174 826270 527042 1263514 302519 761140 641941 1875751 691239 858570 853458 1115420 1444589 1529815 959624 1826257 1658224 501348 1062792 363278 1262560 792168 1581506 1093617 92653 900609 212296 1868237 541608 1423703 1593365 1114710 1939368 486036 187187 1771293 203725 860279 59553 1200692 188874 443611 1492105 1189574 397588 1523437 1393004 153014 984017 1761414 922455 64368 1609345 1359444 1871055 1769619 305376 807366 731526 1515272 1145463 461478 1362015 472897 271874 939026 1871808 322818 94410 1251950 1229983 1703224 1887229 369532 1543277 1996514 924236 730817 1272511 3314 420307 884503 1630766 1928591 1842097 868131 1171635 1907673 1011547 1383821 927600 1850760 1456310 484523 1413054 1879364 1894418 895342 1244231 710284 1737104 354525 1082970 1026600 845931 40685 949687 876275 1974531 890186 1679149 1106273 1905952 949546 1152389 523477 820400 1548140 1434084 570332 1718483 942233 306530 1477531 239821 739984 210673 634809 1566164 1607553 1222924 1774385 1004627 1776366 1465109 848259 635607 1060750 740567 147614 1338218 939778 1311143 877310 1839673 1342865 1563694 1298654 1271728 301115 1216780 1149511 1101995 473423 277921 1720433 640569 432013 1122804 1344325 1185456 1202898 405866 1659009 1098101 1230297 1278446 819366 271626 971675 319777 1468801 1195436 1417582 1619921 973284 756580 401801 371728 586533 1101123 1673341 1651008 1231254 1040853 1857975 1429863 1208724 555906 20273 869692 33338 356460 394368 205953 1773886 830757 814042 1878410 1353644 1050749 1450679 1057904 492289 489394 1534496 1506878 410862 387224 914099 968768 1419262 109677 1483698 1133166 1574824 910958 936016 1067393 1428671 1854059 224208 1945554 676730 1071473 51431 654271 1607412 1202661 919046 113758 432068 1671084 1324594 294764 1950251 1424041 1897983 1734793 537640 958616 1327448 582746 1610618 629532 1003654 1904394 480808 1578649 1624660 70259 784464 1508140 685319 1003440 1682803 1897403 164705 834506 316312 1367148 1998284 1131035 87644 330045 73197 1979615 512100 472718 326518 320468 137405 86594 1503129 1572761 710135 770169 1203767 1471083 1355678 533055 1202525 1114725 754619 404680 904012 1767480 827157 818438 1697484 76651 1869091 903637 59876 796606 71847 1220061 472968 1931765 1870738 773006 1110626 1063392 1118251 941824 1448564 1895884 1512047 192664 527272 302693 1108471 1187300 968008 1839279 1249219 1457576 991118 1916577 1939179 1117053 685002 1239687 1076754 1098082 296373 526262 778597 292218 1649533 426796 365517 194967 732526 1959522 1697118 506511 29385 280263 329617 813703 590357 953261 35403 85343 963113 9127 742627 175727 1068893 155516 1839730 143515 719818 1065496 1838943 328599 1740049 1201689 1495062 99952 85217 999075 1241790 423350 1354161 1176768 234851 1827688 385226 1800007 1032598 1734960 93230 836752 1671419 732275 186229 269350 40959 941239 484381 1914715 458362 607965 1647878 1114463 1926799 1013944 809361 551035 635721 1925896 1577501 792198 1794540 601821 1348173 1727672 441615 1793420 485554 28930 1245539 352912 476573 990555 199128 837019 498671 230261 1099943 1631872 1218336 1880716 1280459 740428 430574 327404 866136 1698702 368067 1532043 1574524 668972 1420717 1116729 1960742 110204 427746 364848 168578 479059 1039846 458180 446537 1099261 1570309 1851253 344124 1761537 1291729 1143547 1659987 1246851 363691 832018 1082704 711563 1562005 1428874 7920 1159427 493704 1519993 583655 637199 441852 780733 134597 29257 1203787 1904810 1602264 375466 1520009 521433 154778 57228 1855444 198821 829960 1917206 1664739 1302241 1744791 496923 443533 1932874 720020 1939337 713404 158201 649487 1463680 1004482 1265621 574297 702161 1501730 389746 285351 147042 1170322 1946755 1062832 1218419 45712 1298945 1070671 734872 1154844 863001 1670032 1040025 844275 804332 442761 1511775 218879 27817 215734 502097 275605 626376 985405 908770 1313924 1269593 1765145 1028047 948981 1468285 516688 1267291 1519314 1580750 1027010 796232 1832952 284983 933363 1229541 859561 344683 1405037 1412214 1372938 980501 637533 998525 243786 345836 642305 814878 1402681 1691462 1007314 1503930 1659859 976497 522194 1511791 179502 1794425 48524 714029 745203 66790 1103916 415500 1062127 1445122 1538554 1532019 962773 352212 1876260 1839787 470256 1230174 1406249 633220 351679 482784 198091 1633744 304710 1535690 1021392 1398655 853424 1683050 7119 367902 282536 427818 1551090 1438924 125332 808616 1686712 460357 1579876 1105597 654920 372649 567524 1774005 340620 1781154 1930562 962517 1150880 1315557 699323 1186460 1033859 668252 1377127 1038872 1237564 1176411 59697 73857 1951862 1150731 989187 861492 1746225 935589 968513 280951 1447128 1209015 1003576 178638 213589 1668122 532083 1937345 904132 1605849 692426 1989989 1041985 1099146 1436691 70615 165509 1262247 552698 1101127 1335032 105455 122309 135166 1631559 966375 1896866 1435747 1916595 419251 1379170 1177191 35120 1759051 343909 754676 1444294 812969 1681860 1668569 1106001 1342580 1287844 1150333 1996428 144272 927317 1601264 1288902 80614 1078801 1148676 639538 1545822 687567 85280 229342 1653556 1043205 210401 363380 882320 1826263 1849146 1032294 1276891 1994452 1169409 1758982 553244 698393 907724 52531 1527771 737765 1946203 458229 643368 925768 634935 489184 627717 687110 752907 790197 1621900 1889941 1761513 1682690 1920727 1950660 1389973 1555783 69870 1559743 1791037 64622 287037 192158 1292025 929724 214203 1050224 1403439 1707029 185410 1048788 791790 1992735 1342974 841768 1333762 648304 1392174 1108899 667572 607977 1422640 621433 511179 100577 1874050 1788419 413348 1712286 1227487 1587920 1076842 136039 243657 1221183 1745135 320459 217505 204171 1057194 507369 1663431 1841877 76498 1860805 58041 1836157 334390 1370738 574838 1231523 1810381 1702371 442239 1086454 1796434 1457431 1721193 1815988 1903037 1245585 515234 688164 556524 1022043 1235648 1412046 1814235 1090224 688975 792369 1808722 1301103 1734126 1027927 1856896 143822 302325 1251874 443292 555702 29145 1670880 445311 320508 812716 1892995 21672 1648830 784813 1235480 1588382 904262 218410 1314294 101614 19267 1395038 534166 1658131 1599883 1143054 172072 286372 1164204 766505 1296484 1668327 785251 653974 1767120 1596298 1883670 555867 433638 1636724 322834 305325 1101854 113642 143408 1840146 1476573 1652165 875936 46298 621665 1622785 363770 1112812 335826 319561 1781694 877097 833578 995440 521912 238253 1884364 833746 969424 1113961 1570473 519360 842635 1008320 603309 12294 1769450 1145174 1504618 1101478 1007352 1533506 1750352 106866 1276977 854841 1798680 1331756 1497239 1912997 360991 1392182 553340 1384825 1807301 735218 1246608 1737082 1453003 518526 1777436 514914 307107 1428779 1481618 325834 195277 402821 1261449 587009 758226 1588714 1676537 736896 1851672 1854515 1790787 290492 857115 950551 204206 214049 1859578 237377 758574 985371 915615 735215 535919 1979374 1223421 1633239 835317 352646 111309 87762 1494926 698720 207644 242526 421354 1086598 263053 1626620 1464878 1818257 1999784 1055664 1590955 648779 735006 963161 1987354 1820733 933138 1640160 1032152 1870798 1964002 1532412 1515929 1199540 885601 473573 363617 717732 307860 1590804 1214444 199973 1636884 418471 412051 1522971 817382 969495 644298 1757441 298033 1222630 562724 578803 176118 1733232 1966903 1614876 652157 1115411 288554 1959948 715754 748997 893295 1951995 1026454 1682879 483765 1344218 936462 278057 308494 1917353 1137176 192971 1260085 105440 849285 976877 318081 967873 1233879 1226629 1609426 471959 1376358 965969 302 874441 1626584 475487 1620633 841198 726710 986988 383941 395504 157229 1605714 1875519 1218372 1297836 1213029 1453719 1783703 1661448 833974 1120809 78411 1635270 1550463 264707 915304 1829014 1054458 235571 1799684 599260 1293410 222052 1752297 986492 1602821 1776521 1450088 1173726 739711 1318982 1867967 77104 885267 647922 1193242 154676 330018 851075 86374 618142 964176 1408553 1876252 1690189 1155421 1686774 1600725 1286205 1797345 1352162 1001949 979825 519213 1086558 1139205 728697 1302315 410657 1272526 1182410 1536856 872454 969245 1692464 488170 937023 417167 1318245 1353920 942372 1089197 1054285 1924171 1216563 244487 1053292 1544087 373464 1674280 1648389 1809254 1463115 65035 1489874 134349 1914603 273298 217478 497586 1206912 100372 1758641 872286 1399950 1630811 391003 581175 1690603 431278 1846836 916139 1612251 765579 139821 335340 188512 926633 1391151 921826 1443797 1033854 295350 1117146 1133426 1897653 1498453 1023269 1787971 1002930 934827 1178733 303236 109958 591491 1653702 1784112 472781 172929 1052408 1190626 1904292 24858 1933752 1901583 1394523 218738 188452 1149908 1741046 1563476 564937 155949 703724 40725 196939 1006481 1863104 1499369 1773237 62660 821546 731136 255790 1594480 521054 942358 914341 1180379 679985 397168 1798172 788477 1182368 1611459 117371 429201 1302055 1454831 1483241 591701 336472 173512 370364 315386 305742 1139733 1626511 1221388 922812 927437 1545736 328224 194646 1162430 1819436 280787 1108950 595193 1864271 606050 685714 1313361 1101276 878535 681368 538556 1137544 35620 748357 1727663 1971860 1691039 1014490 1984668 1015073 341899 1237279 833829 720948 223403 831169 902796 240743 750618 1392711 340367 122584 59558 965804 1963212 619137 1951249 1104217 857289 593339 1972419 1686356 340674 1648742 1355984 352275 572730 1840058 1527048 1889600 839447 1112662 68501 577375 1933716 732820 1209777 678104 25806 155899 550186 360766 1039568 390897 1019163 456536 1237456 1999064 708219 1922875 1138626 1260162 1857515 277314 370335 1755185 1714481 1475067 868376 670471 819387 1481917 424244 260260 784510 831380 1913857 376430 1653471 1669293 954141 1315113 1254845 487566 1297899 173190 1610338 1482903 1625474 1951841 1624500 408679 866269 887642 1406837 1440324 697084 1160959 38193 97538 1080130 512817 998347 210718 154229 1325279 1986675 949464 1176621 325536 1393092 429177 1826702 698207 1709105 804315 1753055 640111 687543 1954492 1305598 594620 663523 574386 57756 1457232 1303955 798646 65141 958785 1540498 1036035 23978 1890300 1072933 1205616 1269274 1658241 1549387 795480 309900 658200 1499102 1943852 1932745 581361 1496728 663491 815543 763247 1313486 1934099 1621201 1658850 1883255 1446577 1063919 992372 1361744 1917113 1444341 668842 1853565 142506 906457 1096545 430556 1312187 1686438 366475 120028 364293 878460 780124 422429 330900 545039 1903284 1329925 1386528 1254633 1850287 872226 1689132 354113 1210630 392250 206005 1670353 301766 1312386 1110656 166272 1051299 417401 1706892 654241 1262270 1207637 1131779 1904580 881896 220131 364755 1002429 1180321 1827320 355428 1570779 718855 1669387 283993 1683271 249422 24028 701406 841599 1580226 1652580 369665 824031 49487 1409779 1223946 800120 458671 1169273 1617284 318088 134331 545996 328774 408713 1189496 680039 334562 1541651 1998742 1413813 297495 355201 1211 965554 1783339 1440469 239705 1343690 1317593 1524296 327790 1697823 932614 1039989 1694525 1079716 379611 1781635 658215 656915 281318 725691 1090242 1479044 1844579 376862 1864965 868404 1827353 876648 127777 324569 1992355 939 348969 624125 1404253 376768 805651 1316363 352035 1622326 474968 49764 1640776 495177 1245562 467784 1770939 1495680 12659 1751586 9755 1502994 1397390 1121649 1725562 1985580 1078692 1985451 1721740 1263993 960056 1020301 1940303 1088043 1358984 1456382 1838671 1024437 1732378 1641559 328980 775164 1163047 1339144 823731 1412760 1822515 1701529 782150 255118 202652 1736290 1575517 476872 288180 600403 865909 1925104 1026215 1310393 544371 510768 997109 90878 1314551 87580 1947789 99573 1555804 1523159 1345879 1623772 863805 776042 771636 855450 938079 12339 25870 1211348 1635374 61818 684792 429771 1875069 1865929 1367374 1747023 1901843 435341 1224472 1645242 728544 839522 709173 1900551 673133 826451 644687 954454 465237 1228433 230612 767762 1882738 1147832 879383 178273 433526 445654 1809810 184242 1695189 1986585 1334196 508127 1282020 92873 452326 1993637 1587373 1035563 207444 1545012 1950754 613412 1811463 1760032 1408641 1251156 39088 1028784 835818 1776769 1358932 1155251 1513312 1894604 1963213 888840 906436 1945391 481481 1630430 809759 1076185 1034909 314202 725450 1186382 1621198 1010258 512665 462597 1773400 1929485 110700 796577 426459 964509 1473346 366224 1661920 423211 1402011 1261573 1054247 1510438 97147 1113121 345338 356204 1487851 1637134 1745835 831267 1985298 1799646 185151 913937 903150 1599800 108349 932252 1070642 368397 367968 707260 370324 788179 306200 409878 1736157 1142274 1536952 1815647 1204963 1923805 1076338 903338 329382 1232554 738582 902091 1290854 1741455 656819 756873 1340262 695391 124620 735272 130969 208885 1463224 1592060 1662026 1082290 1467435 1743333 650398 1237292 1338408 425807 909820 685994 349166 1979987 1307539 797690 126162 1599359 1626323 314356 147452 595158 247417 1299820 264059 1949681 1952338 1261548 1856370 1878110 294685 1568688 1759588 492865 79286 183989 751290 1015702 1338194 1342607 1276553 1852021 520210 6816 23641 126304 958200 1385710 1133536 1372934 1417236 1517650 85960 1341527 846418 1768873 1451182 1840727 583922 1452392 937757 1681713 1549132 895399 622762 998530 63417 928557 1588909 542063 1989463 706556 1090407 524541 648087 279768 882171 1756982 271771 1719007 613240 980721 1417624 1900799 994855 50335 457311 1508913 292760 1551135 1403805 989125 925193 932439 397331 59752 980686 76688 764218 1086111 306380 525634 769986 1307966 106005 1878615 1533579 1716561 268432 1046800 160291 1225883 1769284 1182010 736496 867184 545492 752226 1653413 1972888 36836 1071735 1375870 949459 1229602 1329468 1749794 832110 1513567 1019572 873154 673521 1101333 1956741 1698494 798999 1060112 581264 1716856 618969 1895686 953965 1376831 1494145 1012099 845377 1324391 1267163 502837 586525 1270606 80320 454229 385637 1728639 1278923 304707 194655 270318 1341698 1404790 1946988 1174274 960125 640902 576539 1950430 403780 1890080 593111 361701 1608150 1478403 924985 707155 319410 1393987 905871 150160 631625 375571 738836 1733743 244653 567606 1968914 621808 710603 483594 1132498 1468647 1942428 469734 1230859 1860192 1311243 1403737 786997 1291443 696254 1161328 929383 1178786 313697 805781 1122797 1424702 1424763 369017 1822530 402560 1564268 1939619 30960 1174267 33868 269851 1650993 1540596 1127318 617405 175107 518128 1295137 24731 1665731 962205 1444791 1036114 272677 1770082 390756 192573 1296730 372375 64939 119661 439502 457695 1697385 1064750 730519 249490 860133 1816488 219369 157448 667379 1092302 1617474 1530774 845740 1623639 1901810 370523 1639582 17841 1814023 1990404 1746113 1456173 1685366 1851828 1481965 1221682 850230 450687 551919 1443848 1146577 1645681 1032189 9842 1186401 1392634 1675755 1807250 327708 1099677 6436 483242 120654 511465 1008426 1616212 987171 1074396 742496 153100 748721 235973 1135905 62371 1393605 874407 1715522 1081746 1930551 422686 674498 70596 150289 55803 120276 39082 197592 1322287 291637 902629 672572 1026472 1106983 1954871 1916047 1827269 286427 1131759 1760907 1822079 1500468 1433446 709558 1616792 16792 1307815 1824528 1730870 1906465 1691017 646126 1355866 1263725 1235841 1442936 1813846 1367931 293664 675599 1873616 572403 51298 1915749 998560 1012810 350699 875750 1487330 1951296 461273 1993064 1035360 539123 1606662 1968740 1459859 495002 595432 1832530 1643353 1133123 1214909 1468720 1667132 1347461 1253886 208334 434845 104772 1740160 889982 1515611 218333 920429 132734 1571794 227149 643693 448759 1413872 1248713 729939 1754271 1405770 132880 1983516 152806 33476 494894 1499771 35345 1650659 56029 1489229 1824123 1844944 845585 1171047 1557763 1501279 1754407 250148 1883764 562413 378437 1441090 1942214 103243 119716 1881854 1177527 355329 816917 669593 939440 331335 1029703 1375353 1947681 1613439 187444 1289039 422630 1100572 1169947 870103 1531033 608392 1174225 899205 711099 1563274 922583 912610 384610 1042248 602373 1886645 1441396 995824 1490670 971756 1931130 1370934 1753415 1863575 1821491 1590191 1252301 1231348 816286 1513756 209983 1313892 57453 105120 382555 607711 1261766 419678 960616 940845 280529 899900 1694617 1814791 1083189 806002 683523 258354 133669 763303 169177 1278152 1767985 1837077 20496 67102 1929032 10918 457058 1660435 1603021 1707066 999653 1739974 181983 558208 1422452 1726559 768725 510369 1717432 1671855 843406 810291 1836253 275881 1791239 1008158 1047508 1692772 1962280 1843704 142035 1113451 377843 1153765 145811 1208757 1411807 606936 267010 78125 965178 273359 1563950 1274772 431830 1624668 1454108 1158575 6410 895915 1341725 585679 1760567 1993860 212200 22444 484067 291002 542068 1211208 1043353 1919448 343129 389188 551058 1631924 1518006 1469076 1232141 525435 175270 1364435 1119739 1438505 745418 57987 697408 1884512 754381 427424 1748832 1988596 1013826 1852449 76080 1717973 1745636 531163 11735 909679 48222 477547 501162 1491873 964145 1790521 1962243 1532401 1726933 1012857 1345548 1425310 462267 17212 1332541 188986 553721 224532 541201 1226888 1669816 1517820 223840 450399 330452 866422 468104 662924 402628 881071 134544 1829881 1433494 988542 1543805 1360601 1208074 1258190 1552552 1006696 601617 1042935 1845782 733915 791228 1905193 1783608 1874104 324634 1933499 1319782 1927056 443503 1531525 474427 1090301 1972793 1780296 1624375 1239952 728495 1127673 817583 1513043 700882 1433719 218821 628129 51970 445813 952727 28875 1618493 998611 1442593 1674036 435206 1637320 171538 489384 1940226 1844984 358166 220561 1350963 369666 1119946 128653 700594 201911 1768119 160673 1831270 36554 613030 455262 1578568 1261127 1041676 860941 695174 1026597 1201248 1557971 1914812 922095 883252 69596 946348 1830252 1999921 276037 1895142 1725224 195379 907106 133377 418984 346363 1947717 1444505 746022 1593846 338945 366122 520550 293584 1204151 1293344 1503581 376637 1850192 388654 144596 565970 437564 961135 184525 1371352 8630 1355746 962433 1103047 1381007 1049196 1913899 1817794 751420 899713 1074067 1073037 1985326 1644303 1885931 891097 33467 893979 502671 276433 518380 950700 1591734 1452438 235915 1142931 1003969 1112593 1655076 307531 1221432 1313305 893708 1707082 1302073 1615085 769280 1540797 521501 1462334 1171512 1546371 347255 260566 1186799 888684 642710 1991513 1821380 75527 283450 546126 278469 1470167 775099 650651 485662 1739321 220797 934100 510880 1065713 875941 1425232 1493295 1096415 1395655 1267089 402158 905569 863660 577622 1846455 767569 196221 765259 898384 379411 704779 1218453 344256 1859113 1657956 31509 600479 938107 1773739 318996 474839 1589242 880951 1794212 1130095 1965354 1418821 1062517 1513344 1028930 1921872 1647649 290553 276104 1112495 32776 1439459 1046086 29615 48425 364487 916481 317443 929260 1273221 1089549 191088 718943 233356 510746 381745 1370728 1696642 1663416 1899016 124174 1348666 1162376 829258 1669315 1877006 1765344 1218897 470513 927114 1519551 199728 735043 953935 1614394 315532 1941302 1130073 269095 1616317 1648997 1006353 505920 577303 1236440 1062229 1528702 1827360 1470257 1910946 1991943 516591 1266679 154494 1526853 1866267 1577189 392890 945928 235336 62893 1098284 763345 509751 1099775 228192 1092694 104855 519165 406619 260034 1427681 1842499 1305566 1282439 1113581 1827241 841220 1179351 977344 1052926 1751101 1460714 1598616 70804 921409 1359810 889387 1201005 1245653 1358826 1417301 1946903 621878 1302390 675129 1719017 831344 1035693 1390510 1360903 1454801 105972 1670500 1268680 388463 1225803 783686 1232206 1057899 1108866 653105 195684 1203295 167873 1723982 1027395 402646 362709 530839 658895 1451129 1275651 1624872 651145 1902775 1430274 1965866 246695 1325544 1815004 370061 365032 583807 1822791 33049 1632009 1685502 38100 138924 364450 811518 473116 570762 1687595 1051701 97134 1134605 52868 736631 484135 1363490 750101 1407935 504623 1873402 1381503 601227 905377 1391526 1452009 75020 1278688 1620594 1000924 1027977 903332 424094 1755209 1960272 382049 1462838 509304 1758414 1552383 3122 1650569 181776 1779546 1436523 1733417 1887836 20541 599645 673774 15010 1351010 1630331 654171 1267293 1959548 1605850 1267829 1290142 1306266 1098648 681929 1445097 656651 968251 1351503 621310 1735382 1880909 1409145 1397204 520052 1109172 465699 1342830 1154873 1301722 574740 790017 617314 291880 1017700 1931265 295523 1679570 1670540 1439654 1453273 473921 1226488 1730962 889435 983990 1844368 54475 953739 1963465 1668365 1862451 772058 124413 1316877 121470 387011 1600384 474611 1858199 207410 1645773 388467 302446 1741943 1169344 668444 1375383 617941 1992493 1825725 1255982 1519712 1923241 1447488 1711763 428717 99841 956533 1020268 476362 1895804 1571959 1086295 1904789 448336 1371439 1200901 984446 1127035 1627354 44825 1313836 399733 1462647 1642069 168501 1333935 1866448 1564233 1060788 1594724 592757 1025075 1441832 55189 710698 1775573 484813 1148512 515804 1953382 1589506 1928845 1408076 759990 1594952 1524476 1227876 504736 670507 318706 725815 1325805 1850881 1629507 1464563 646203 1149473 598602 1065629 1936181 284580 54732 1515987 1895383 389269 1042708 573090 658204 901751 1256264 1158425 1123147 398237 1638429 955249 1198409 1808723 554499 1690397 406185 600108 669004 1333137 1370203 1138052 15340 746311 1876135 1515498 96874 1318424 1699770 215251 1209765 475983 1312574 1193790 1599723 545067 1517251 1203778 1900569 1115708 1988995 742961 1162072 1302228 1929151 555126 1716941 618660 197466 1671853 865210 1451509 1976430 1557860 798283 1787668 1810848 56418 1051219 1128403 733005 1729624 236437 16013 1734874 564438 429670 1231560 488861 512961 804357 303284 1806668 1836106 539924 658036 1665890 148472 1778197 1597994 334201 1294136 1921955 808898 1133428 64 1862869 967353 553121 611899 45796 1869755 1751573 905579 1266853 1654274 161978 1976411 1964716 208836 669509 1891876 329394 294457 1971825 1124534 401241 712654 1319268 513918 1964726 1063446 558753 1473285 821352 1514274 1440355 1014481 1885164 1505185 123061 838161 1925093 229020 839279 586523 401933 128569 569680 1514899 737459 880500 1714348 1715606 1449037 875530 1512610 1192985 448227 1357798 222525 1279608 76043 232108 91024 1200905 998536 853931 7096 1892784 1301157 1420103 1081028 719564 538974 408640 31037 1170363 1729554 1365144 1892990 422649 1031661 1857417 102813 862930 512565 1187141 799795 113311 1608338 1059532 980041 1629829 1829833 1691466 954262 846848 729065 20553 511381 1150 39999 1890035 1203610 142342 1360112 602190 1725687 157976 1130325 1481859 1406011 635386 998267 1822423 955570 1059643 1141537 1277441 811122 423324 1969938 1135551 569863 1966150 983327 641653 1228043 463413 1363326 395519 1487233 908267 545710 422891 1495887 227206 1361214 911171 348396 1145217 770506 1910981 223510 1979496 1573397 1247219 1405084 552185 1595902 1074105 233067 21625 108979 648423 430648 1918460 791939 456287 1168388 355763 884480 1371509 1318596 740788 1746868 707234 299706 1549672 1833134 806080 1820721 1240713 1479132 65788 1346202 1703259 1789615 1677652 1951764 1005944 1027557 49096 458280 1844095 213549 1266399 137031 621541 1529194 1496769 1887622 804360 532079 65634 7633 384961 602773 548568 1427921 1045684 1547271 1657885 1385593 448568 580980 1337887 158661 481221 581133 1926472 53503 28273 1474327 1181867 1976522 1870889 1897404 1517534 1259610 690476 1023186 986087 442853 567671 37047 317693 1674430 1506253 1325810 612491 14997 47412 942870 1355865 606814 530762 758399 1088201 1483383 1061195 410912 477845 840664 681605 1765074 1089416 1012370 2687 1951495 1224618 659254 971942 458640 678971 419311 1589307 1636924 184169 1568752 1169794 534496 1472518 850576 1862460 1239082 190908 1541942 1469201 1860007 626627 1712891 1561762 920056 1779393 731030 91837 713287 1353719 638210 1862274 1920336 320114 775724 1675056 1890011 814572 1128225 1747397 1807966 1792937 1436905 194977 1348062 838042 1105610 448802 1204307 926021 671476 905479 648667 511819 226412 1711039 7901 661099 1055457 1261496 1438365 877827 1345321 1708023 935073 725340 1813990 875844 329620 1001171 1163212 1834671 1631420 197671 68981 1765850 101781 707822 1795214 1401883 1902572 773 1063632 767631 932915 710439 1489130 1855622 334023 306065 363072 731701 132280 295462 1274723 1746561 865579 1171222 823569 311129 624208 1723530 41255 1884432 105776 1941605 1103004 1816726 1163878 684778 1594311 133358 66023 31891 136816 1369725 58468 19112 1832809 1439931 966925 550010 237712 12861 1496456 786580 1148337 1248582 1314730 1750026 839920 793306 551280 1892580 350002 871209 1965415 1004285 454318 629359 343523 28485 1274450 178809 1195610 1774076 869597 1171056 1778326 994956 1329118 438735 1652216 1031726 224415 45389 614839 1446518 1905656 1809650 792177 898078 1111149 330811 1228505 801764 427702 231035 1335336 299057 60803 625467 1146700 1869320 1541365 959870 9051 1694385 260545 1316087 560507 1616312 1655384 1184605 1221887 1388216 705215 1351205 1509558 204289 122175 708562 471808 607906 1426528 715637 784382 1750658 471452 195952 1882266 998116 41714 1936730 483928 198031 1457015 173417 55085 777663 1649222 1514753 1095940 1414057 1087010 1582373 1463904 1196680 502075 1450715 427525 1207366 930074 212737 350133 547645 865494 493189 1084597 428451 904201 1257883 1689133 696589 211823 1944836 691209 93658 1101148 483736 983313 876782 1869084 217944 65422 367886 908655 51139 321004 556706 184055 411896 1206249 429618 169980 229226 66293 1894115 1452487 328468 581531 751385 1155617 1271452 1117431 1356675 944597 1715773 1411657 837743 1736543 140216 1036374 135698 127712 13207 334885 1694397 1627288 399094 1680479 138704 1591228 1842965 1397872 442362 880462 1153468 593139 1502289 935115 1904055 429479 735637 358984 512239 439251 1360760 994445 1426901 311141 1966936 649941 376536 1555909 305699 199597 307611 1359790 959832 361327 1204164 740201 1960597 259382 1898989 466601 197612 1016817 797089 603775 1903993 807826 65269 51393 1773815 1419928 1666158 1907472 564532 145462 529671 336694 1552325 1912208 373613 1599621 1463023 1463804 1601098 1490817 1937491 1099750 1470710 1209889 1094886 713562 1784902 728231 396526 949238 1393713 1531548 1664824 1445686 1884778 652125 245775 1459263 1759159 1905001 1240707 496432 143261 335030 1546728 750807 1267891 566800 861450 1877806 286988 1226429 1029077 1356707 175630 1978481 666020 1771781 278570 715789 1806104 716106 1663046 278522 248445 1135078 1930507 224574 1974043 1243432 115894 953111 790577 1404680 912612 1555950 1432813 1652097 832833 320745 692537 165077 1353824 430742 639140 782963 1306348 1882160 1796101 133768 1887904 1555611 281265 1131568 1348087 60098 411201 732293 368418 1133924 1633658 65420 686900 1956760 337124 1861854 39983 1772991 967203 1507003 1364465 1510403 1972132 1795165 637525 1690445 1068293 578409 323742 610716 1315849 1117421 1667431 1981243 1530180 1204337 778241 1816830 1048136 1610260 1548630 346159 1361376 1418033 1069954 157606 436195 4513 588036 222343 427884 1775272 1642033 1125501 1683428 796312 295717 986265 116796 1583219 1794013 1301156 1403501 1871623 700056 1483445 1518423 1065221 1257650 1605364 1075077 1596986 345030 367719 297048 909515 1659238 1428884 1847772 1422437 1756995 41483 1727354 1540699 1586995 476494 10024 1599502 1243536 410805 1241139 5365 900506 1670224 111619 1303654 1059819 1500474 437682 1644720 711997 527562 1064943 1452545 153207 1701843 358149 578341 1633147 836394 981441 1990691 256668 436860 390807 1025873 1422150 588970 1886626 1650951 804849 136284 1616026 744659 631007 1272556 1929654 68627 978479 1107596 77223 652209 1515905 1836405 866520 1965288 1859173 1294927 1523215 1126171 637202 761585 217011 1203341 1177705 1814884 1914713 9212 19636 1344339 807962 232445 232208 489459 1322382 1396805 80915 317412 1401079 349291 705473 811425 93391 788281 521658 86746 646827 1726340 1820535 333102 1710060 212556 1160246 1984154 794498 1721965 84244 1063112 1148964 1464570 1352600 1401542 1645082 1238577 1131417 190912 1911905 143952 1544581 1949286 654037 1561200 700064 1085441 318308 84109 473350 537001 1495894 1220124 1415599 737332 190812 1037215 1751818 617739 1869622 42145 1351582 1252934 1038062 982838 302230 568056 1714595 1836818 606492 138453 1173507 456902 1032885 1266371 76339 199932 230322 1235058 1416019 1806521 31892 1494509 952566 647877 1751306 1006042 1117118 462973 1136881 1093091 1080756 1746291 1136692 1072458 1005010 321322 1256765 396619 1199615 1378789 1795366 1318794 296569 140716 331566 861365 1640762 628674 1882146 574779 1225993 345510 1537468 1854937 1803888 1427333 962153 1026029 1872588 990432 1946748 1803508 1574378 1317065 182218 1592763 1193514 1299910 1991216 1276445 1019048 1454803 1726493 1115922 1024174 707127 132493 1380442 27616 1241717 769030 1607659 1469563 1939154 580452 1029609 576573 28023 383227 155923 1036656 1023242 1397963 115322 446008 241797 291787 512360 325452 1292699 1643307 569785 358389 424295 1440727 1786851 1308677 920431 1081835 1381213 1954833 544376 881514 342906 998549 21064 1942013 1297533 831437 1280111 169747 1582177 1487008 361384 1129729 1421051 1337071 73095 981846 1039779 716086 216103 1114614 617428 1242767 58449 1171080 1584795 177525 1363752 7212 316547 1036334 1435658 92516 1462106 924761 937865 10170 922293 839763 670833 1469402 1835191 225326 567445 1532008 49045 840102 1187017 181090 1953969 1843410 668826 65152 1589478 1054636 1261144 1822158 557264 1510478 1938615 481865 1624789 1714867 561151 499698 958051 533477 805227 972807 1918573 1239618 1538373 1610946 403831 1707517 1655615 746632 1134205 707903 1181651 1761367 933966 933630 1057104 282313 126620 1739971 279427 1494595 310695 1161653 1345728 1836921 1285583 439613 1759000 1369728 113283 845258 417694 939605 1272063 1843554 1488659 1666798 234143 957092 1890194 1610608 1612854 1762507 234420 325643 232965 971142 1988746 1699404 216845 1519967 1988273 630089 410056 265732 124873 1663281 1946317 1132515 919009 1557422 1984506 79686 1328355 700587 734148 1966682 1563872 213347 1916882 291115 1417017 1010868 719355 1207621 1537616 734635 1619174 1367948 1020056 920812 151634 981711 438894 1463716 86873 1088152 1256114 29695 1633180 907367 1278422 4634 398339 1124036 130201 1171088 1101573 973662 1198313 1842602 361844 1986918 1582646 581920 1246931 517389 1908855 121616 1127908 972026 387063 490973 580635 1399815 76536 1391847 1396841 1659003 1861180 1833070 834201 951902 700693 718409 1420918 1117370 1721632 763884 837111 1132992 1324542 1990414 1022952 1406435 1704372 1212116 1881757 364292 1841297 839085 1499922 1755445 749742 651618 1021910 1773954 276311 1754575 1492818 446076 77185 955814 506674 821408 1901055 1739658 1225988 316915 24951 372298 1385884 1479077 391500 967301 1730290 497143 1849785 169776 1078374 155060 413498 343669 1756655 1508981 1210794 974474 165560 534777 1149795 1346676 855794 11283 178415 1028393 1624533 223369 1400931 66687 1393344 1052598 1488866 1728155 1323552 583905 858686 37924 1949690 94166 1428849 313339 260510 397927 1970443 1475930 1998712 607362 711153 768143 1202783 1610024 1563758 1691420 417894 62032 940028 407933 1915892 249031 1043406 758204 539389 1886483 1653486 629786 1034680 1800960 1740760 1730229 1511318 576183 1875529 522995 1183092 144157 1084590 231026 1437610 1794383 295170 1555388 247887 434660 1228260 727844 1511847 280178 1923408 490311 609013 69034 1077866 550569 1497724 451285 274908 7851 1011862 1441578 1339978 856220 1211385 157257 982202 666326 1095586 52399 1320509 1481580 285163 1127757 555887 12040 1200715 950731 1027282 1372848 1299441 936530 39553 103989 212515 1215107 815844 755401 783865 488973 563309 106256 1779071 1747998 498915 1520731 913580 1542831 68466 1220644 1203143 1864682 369840 240605 1960440 1588850 478890 969311 1240053 1794810 458424 1176976 250305 1222680 371430 1824989 746089 1037193 1643880 1591535 310717 968320 1402718 418849 600792 1513039 1583891 96884 1713029 524041 348709 236539 991096 1483321 106403 1069771 1385959 1186770 1168099 515816 892641 1700503 1150925 1665353 1636966 573204 963425 1493113 562161 1150973 1740487 1735535 962983 1508086 1708999 1011286 1410197 1730693 1664503 626105 205683 949913 958456 1438581 1961863 1862637 1895552 1929869 1927691 370685 1799020 1285605 1423373 366762 940384 655708 1151749 943729 1592506 1392803 1772727 982853 670990 472700 838280 1646099 1122129 1044644 1348795 1955764 1371281 167500 1278621 749388 448420 1694344 143299 570993 403923 1129653 155611 1742397 1712832 622631 684491 895759 1176119 241295 492329 811728 671159 46471 1144700 320244 1706410 1701863 1368197 1074207 300938 1994933 1098279 192805 315816 352963 1331682 1153262 122956 838124 1377563 147291 696804 372037 789985 345379 466293 171282 1441525 15445 150495 485948 1224425 1289090 731726 1553275 461722 1424431 1823095 1690079 463970 1699538 1448860 1471952 5588 567708 1738368 1195742 793441 1795288 419491 167351 1179570 438652 42601 285626 1184407 347682 1985437 1192459 1850875 1328036 1840734 690085 121346 77517 1924700 1633830 928745 1874692 543293 1557403 310039 1199815 1065948 855699 155282 1726929 924848 1991020 1220568 1925420 218680 1050499 224358 1428178 1034208 478769 555301 1646964 1348503 827071 1220916 734303 1562618 709536 1172592 86075 506534 1425599 690829 819782 938038 538730 1510569 1579739 148489 568018 1807512 551837 752852 914676 1208217 510801 247175 1701663 894142 1057488 906516 739136 1817074 1856049 495137 1259608 77097 1005672 1577745 977654 1301901 1233791 1514896 695800 963555 1576526 36864 951730 258284 191886 1079111 904372 783871 1560536 261388 1399695 1630407 102832 560989 1257583 1629647 565003 615269 1192435 1136070 1518999 563763 666106 324560 694075 281071 1715300 445682 1331989 516405 362730 621679 1949480 1698044 375222 1519141 61805 639799 1420258 1199555 1844727 922563 1786825 216159 1433457 113504 905148 175865 1113695 1647017 236053 1206241 668608 1543232 1383469 1160880 299503 1079479 1391043 1442250 206729 1059667 604433 1153255 131973 717179 1333111 807193 1507442 332865 259582 876380 1667822 316570 1133109 587887 90175 859072 1802851 685359 734049 80472 1783043 1513184 1296893 687493 590223 1459517 608506 57148 1685895 1456347 507942 816564 1639948 959722 930292 370193 1124446 258173 1757719 1358979 460668 733774 483754 862367 627712 567836 1594122 295514 1295788 1054969 180005 1203913 1433034 135910 221090 1907257 464048 480910 1858358 932486 783818 1588397 255885 603421 106091 1618656 1544600 232758 1974010 525745 998293 205700 1276413 412139 396368 1319066 1370892 1436226 966573 220226 1867832 411848 815135 1672247 555068 1668580 641859 1522195 1743780 861605 1115207 406288 627634 1450300 1521777 1795767 808881 1976856 1693617 1154882 1773585 626658 1945589 1407829 86322 938515 66801 876482 190880 270834 647786 405598 1815858 1805229 267686 873763 464450 1278764 594401 359670 1334290 407975 1739062 318680 844254 1420829 875126 1097814 457848 233424 1481982 605863 1914238 693122 1644783 496201 434714 178284 975360 1238304 1454453 1269855 1375195 874331 1346704 1589794 1383394 670810 1127710 1512117 137129 803554 1690825 1053433 547707 1012581 656083 888693 1902438 68262 756167 1231495 884687 32087 1742126 1129498 715845 789500 89088 1632261 67585 1947552 1075965 1895308 1964595 1745584 1171652 439034 172416 1774213 819188 1338938 897634 879757 591130 563512 1677805 530875 878116 915606 1336661 224074 74313 1045375 1561737 1643864 1880224 961248 396579 1832603 273780 1538896 1084808 164743 440998 747229 322964 378972 567320 234126 1439193 1282630 545222 191925 1673529 1246134 1116932 591030 560344 906630 514812 659951 1415642 1857915 953561 1228629 969106 1213832 1322658 1807139 1339650 204006 1198249 1006601 1427090 1562378 1074258 719521 1183532 1132533 536374 997554 660400 1888799 1298686 1154713 316897 1980894 495834 513169 1915968 826243 1437705 1675288 332745 484282 1189229 1165613 50182 835431 374774 1157242 1808100 517240 1594491 1277517 285759 1593339 684577 887401 429873 889729 694078 983448 900059 283065 244453 549720 1038709 1424459 938258 322102 224952 1642570 1781422 1159798 1402190 136462 243369 1393579 568305 1938567 1343014 1544761 1073035 1066792 1949332 628884 703513 1258879 1626979 426669 1601082 1385989 1093516 54344 418008 197217 1524720 563805 430636 484410 289289 360470 1817724 261274 1296371 1300131 831520 1455500 250921 1380041 353973 1324130 1743085 1339568 1947095 1007913 1375226 980327 1036151 972701 562205 1062438 474223 428741 874551 1354341 1736378 1312420 1029828 1779046 1894996 1093700 1916578 836927 408694 1984370 1147187 79868 1310872 1193228 644767 1987202 1546222 1215502 463407 832725 42193 941745 672778 1562385 818304 956813 1898040 1750760 1556545 1232762 588084 666125 681922 1541140 1885732 1357150 1905401 1905471 1747263 1511767 1439503 1686560 1369076 1327784 253671 1525018 273942 1678974 561777 1016366 1512581 1297933 743901 1852232 1106029 1615635 645362 950713 825752 794722 1382262 1215696 1503260 1434340 1314328 23940 1466259 654815 488612 1626274 1374804 1796034 720548 209049 538734 1534656 193418 1043545 1795368 363880 835835 542678 867752 555997 1914550 795075 1067368 1939554 1269198 69436 732334 1691071 1069211 1474751 101010 1498 282933 1225629 959639 106173 944626 1040260 941408 1806536 790955 22946 1188551 975714 1771308 1858200 864172 1840259 1758295 758272 1433701 242706 1067481 1807115 1572641 1158598 693157 819872 511904 403598 334368 1812998 1946464 1816284 1392672 1298115 1260364 262681 543286 1852701 1758736 908017 1175488 1735321 860621 416055 1608582 1968112 405190 1014861 77197 891327 188223 1762664 1681571 1780817 1869337 1999821 329562 1212317 187959 257665 1611284 168563 1956084 1092933 888173 303601 1143963 1818547 328459 5267 1165352 1759347 1040629 105151 524131 1625321 293253 188230 943763 1148032 724166 296314 782765 69907 748230 642798 238463 1920214 625472 326868 283820 294820 66389 913703 697587 1180892 400524 315886 1814507 518912 398590 993368 548217 1081592 1828383 1682389 200244 537132 1865419 1826477 1756252 1021065 1080791 1984264 796347 303540 1172987 286259 1929891 1454621 1569417 1354483 341147 1260686 1937522 1421099 1644678 784900 1237641 780644 1676769 1450907 835120 960694 1494261 112734 32985 786655 320872 568622 1949951 1217134 1980883 446900 1819310 1117267 184407 22009 1656279 1268528 302590 968140 1200149 944784 404792 1129210 404055 132915 92681 1664477 726005 1735428 1225254 1301702 927870 1868818 237394 1942603 867232 1539317 1062220 51705 1733129 1662711 1825667 1913240 664974 1990308 1706386 443556 1489913 1929196 1097490 942782 1972048 938933 1139576 389793 798726 1241629 1704355 1636705 786857 1443021 252598 1372419 663437 716185 48608 1697134 244748 1831478 879645 66014 199062 1716573 1693313 174995 1126846 1466669 1770268 887174 1392580 1693775 1749389 15559 1185980 989810 1002159 288953 98751 1392677 485322 348293 160130 1326700 1464118 1596647 1371925 1006600 739398 270908 547311 1308680 1298249 767801 954717 1726437 145686 727767 724395 40081 1824747 1383427 1734309 952090 151456 531969 889079 554385 1043484 807898 834590 339913 978641 1804819 1367256 1017896 434992 885685 1382000 1922522 123540 1051949 1697621 1729479 1968712 1146124 671592 1665399 818205 1560704 186639 893821 1267132 1064800 959899 584568 1369573 1483255 538953 4004 1137611 1778215 745443 1465144 1373898 1098989 597835 1565408 22660 607055 843095 142968 634606 141441 42685 1663996 1117910 1060742 819102 1175504 827893 726128 1112274 1786349 68738 49824 1541165 1592911 1576979 360042 870154 1722573 579668 1792692 639568 617415 1394334 502501 315680 386484 364038 463250 1617427 1979873 1506226 1816812 271523 1476997 1800281 303926 263486 692120 1780493 641247 297747 360819 591646 149123 1449005 509151 1832492 1883324 75422 816658 1120981 76115 409621 1360128 26591 956638 285239 513937 1085043 886675 444471 637552 771556 363625 1248592 1012122 859810 311760 179351 1140345 1152848 773571 826399 632854 1852975 847175 1834933 831098 253156 852421 1406386 896317 1280320 1137666 526669 442249 595109 817573 1670796 601790 1652636 1579368 980954 423400 1481835 1355101 1376723 41374 1466273 866460 634872 1196323 987508 1746723 742431 1852839 132559 932468 603310 326842 557997 145165 684207 1307902 765278 1802723 100263 867456 1926176 857279 848031 239878 769966 116344 274755 1876771 1770621 1180748 366562 83226 249703 1359239 1310088 1660251 1841963 1568004 280641 952280 1881036 517708 132876 1997031 34442 871692 1179090 1916143 1795690 1803987 1246813 94375 445477 1232584 839240 973590 920851 114773 1808273 494848 371793 237449 1364682 346179 649237 1837937 476150 916847 685004 844571 969848 1647587 1065497 778871 1111473 1695926 1778136 1859214 484505 1489883 1965231 1374612 1156827 527069 1631045 966700 1671624 56832 1745139 1052252 894601 1256693 1211863 954459 1039262 1035101 307035 1064287 843677 1461940 491834 5218 302584 647712 1881249 991915 445111 39063 1805230 161321 1347465 1576965 608549 569722 117408 1647302 940080 1893102 719488 874399 1317549 60000 1821135 1162771 1551941 1102810 669649 1719469 1735944 920170 907674 877557 272009 643628 584757 1433842 1433299 1720413 831386 526375 991956 1388673 1187206 1547172 1912856 1502297 1681062 284616 1478017 729037 1992480 1076905 27294 1414829 725459 491938 266908 1335609 464765 1149658 1418840 135736 1291550 324479 1150743 1241974 595690 748759 221948 866171 1835737 1351308 1145339 936705 262694 1747065 1636684 1608969 1296500 1206420 5304 183224 164077 1901704 897477 1084802 101820 1716947 730251 1118943 1496204 269830 1923536 1959499 966172 1834001 655120 1414465 26131 1109253 1498655 1573460 485794 799820 651495 1645746 307632 289211 325936 1426281 761989 507104 502959 1151488 1998878 1929933 1429388 1468056 1290361 1073917 317605 1475657 1634630 1109344 559624 483486 1695070 1706921 1927726 962691 143648 70319 604034 867509 1419027 8690 524357 496265 187965 1365448 816048 157418 540784 1840724 402959 958258 769729 123034 676555 1587810 1981965 1766519 1100077 717012 1876606 24267 1306434 1416639 830634 1955991 454423 922723 596157 191979 71053 156275 1221061 249817 1520873 1941294 1214687 1788170 502496 459271 638225 1586724 1885345 1654718 672496 1070852 360962 1344800 121024 1839524 660930 756141 554186 610121 549453 591228 1902889 272142 1415153 29079 35385 777726 204903 768262 59483 1648083 964472 1548227 1208904 1069515 348820 1962508 1182934 407872 95929 1916614 586849 171743 395407 1019823 49468 1229404 1794890 1404446 844819 1605897 395161 988439 1647510 606127 167200 803614 1718055 718034 1292171 1700534 38757 1306616 1532674 1913886 1386428 1252665 943891 1379755 1315994 586076 1127404 465054 812985 1194784 289728 218067 1836187 1712401 654008 1738607 344515 1312836 1081096 1762958 395291 870361 1754483 1538413 276255 1347102 1683073 1955750 1250592 1609837 1861226 460513 92721 416518 450452 577770 1988483 1350069 1765156 1053639 1339643 36266 1914997 1740085 765502 544553 1230964 107611 530883 60777 207372 187335 835687 843719 490689 1421384 147795 1062756 199611 410653 1967532 553546 416035 971295 1199654 147655 1776381 788751 1572252 1822906 923019 435656 1721869 1569431 51652 1326693 1729391 32557 1916379 745683 616481 1518587 1048261 1477331 202564 1301795 1195099 1883305 255095 825551 1479612 1004071 1004434 1526467 1332510 1162925 116011 440782 14579 686442 446842 390220 1889377 889036 822354 879834 1699398 273092 182887 355719 1411646 1273245 1880172 1770467 160176 501626 288151 1932971 955443 1839138 130714 1621951 1704821 1992944 1053858 588842 279052 1867361 1317739 5196 130836 20276 1974984 57433 806534 1749184 1338625 1751363 935056 1625056 33677 1688314 934967 317854 646523 865666 287725 751762 553390 316178 728218 1250769 1354425 904539 777036 1972103 1283970 1887938 986084 614701 70516 1940688 1563366 935327 1055320 9786 449677 843079 201084 1431333 819212 1003274 1144508 250895 910052 1575099 1516301 1366341 763584 713031 510494 1744993 1259825 654716 1991739 1196229 593137 823329 1084710 842462 1460959 1262103 1607734 1155109 1970831 1394360 1401375 572162 421576 1348952 1129413 1189053 1404675 395962 1758998 1530513 1163283 635350 398552 752387 1432898 1180208 1129218 279358 971898 972288 1657057 1847923 220812 318965 296313 1990653 1508922 1449688 857745 1242153 185710 951733 1558544 858684 510041 1399207 1983665 1913876 150740 166341 1956893 1581302 540010 1956880 1230448 216961 1327223 974034 1411769 653677 675534 1811039 1112792 277356 436079 862724 430772 1322589 1350513 1272639 979259 237989 1739943 192980 1333987 1304530 1539568 352533 745564 632276 1949602 1424896 1984961 1822660 357404 707033 1323828 242804 944981 1056041 1568000 1344006 1709970 878258 738050 771758 1350217 526605 1908973 98293 1544191 1170450 1193530 1886263 879142 1176869 1527582 1696792 179716 1818346 1604024 779679 1619013 1865657 1130596 1423029 843091 624737 659671 338207 6638 671445 1836777 1717453 1339190 1326430 964870 1973254 928576 1912631 378964 295651 297715 1865307 1152990 1546546 1198456 110013 1189097 1316585 1486111 1786208 1469244 761294 1888336 544532 1170381 584159 275592 1018438 1503158 1118841 1785781 1502620 383506 1485460 246934 1067237 926187 1448703 476165 1483835 1963973 479160 217490 1401371 1267640 35548 988983 1493047 1324377 800518 1515810 300136 1150347 1166802 160150 1169567 805425 811453 996022 1640047 929457 552900 1171614 1546937 875448 1883119 1741774 452963 1345333 5565 1227302 627270 842247 352319 526236 783841 372293 447049 1556039 1964901 610145 1101185 495742 874000 226379 1467647 751418 759636 398823 1659796 503528 176061 71379 568555 1340076 377548 1511146 1246859 1844628 291440 1199658 1931472 1473638 106483 1963922 385297 1121301 983540 1192928 1335992 1822418 29103 862107 980806 636156 524200 1737219 664059 1732530 1653873 546427 644745 1985626 1010467 728044 1606047 1638279 100574 294992 647301 1894878 1250164 1064878 215519 1413481 1733877 1694265 1285349 430933 747335 1836724 1775164 1346833 1330080 1232008 518262 183890 1482916 658667 1480440 1650443 835474 1476474 553046 989311 841918 625580 883240 948715 1157642 1449213 1271809 1203312 1826446 52714 87142 1690594 1600042 1382544 1811819 872382 255592 126742 1508547 1895772 981523 934762 1881798 295564 1306351 600858 623864 490250 234100 415917 1358044 706001 1103856 1079277 243802 1737617 1830519 848410 917571 1079064 1248412 1841150 634324 1477992 456582 906182 1135787 750837 1954276 119349 1565052 1768603 1926297 1831423 1184864 1142270 1231874 956237 1837863 291724 76157 791352 1031545 60764 524714 748546 1746307 1955896 1408242 1208451 1636672 478666 1405662 1370602 1348889 982259 1024941 687184 447650 864484 944348 118839 1934146 1256314 433718 614817 1480597 177723 1150122 1251686 405726 229340 234076 104335 722678 642481 541842 34382 1501075 1671089 77874 106727 813353 82040 71377 1280819 1912860 7714 1786134 480397 987720 1168683 751317 1844956 237428 1286678 1479111 1510132 799887 1235628 497184 1056356 778773 662488 1196304 101860 1619911 1055792 859931 42638 1679744 1086170 1771957 296486 229798 1942577 246535 1010349 441610 1717540 80166 1007399 1924108 761286 357692 615033 1894465 178467 1794850 1962197 180068 860791 1649142 1043673 336038 1926927 725064 1368869 892959 690846 1153581 469170 973749 328614 587005 121903 933307 1021206 1221447 1422134 83056 1093149 1611951 1523054 1892287 304210 1331353 485492 975437 1388518 273641 1612399 1504643 79230 1479296 549434 1400936 1721436 1446406 1979832 322342 1843266 730227 1962086 1143116 9207 686879 472270 423650 1900075 898771 478276 1799996 1281640 1060991 700726 454688 711516 1592499 466833 1966228 697987 604075 1737004 1859928 376915 682838 1165761 1783388 1314214 1883304 1287631 194880 1172222 1042439 61717 1269658 563879 1699465 45985 1277173 436326 1439456 1376972 925702 1429006 506517 1311248 769195 1437823 604814 1394575 1459028 719267 1574115 810133 766991 1630832 774026 89181 1540043 720269 438947 1504640 193403 1167710 1146408 1680339 1886915 1691566 834623 1132091 794631 590930 399116 1015552 1130104 1051142 740223 237534 1398134 1801395 1542279 199494 1389245 1520866 571023 1491090 889152 1675050 1311171 1849896 680700 1734986 709963 1292665 71166 592485 815374 698787 143331 1342835 68816 1417754 93322 1203157 1817837 1306475 829752 19395 1930650 232464 464305 1080146 1355175 1265213 181759 1761584 1617152 422255 1433425 1924500 1921738 1174825 547942 1032686 421735 44565 1055823 1327524 1435834 1245018 1473101 423029 216120 784518 1752850 481829 821336 1475223 909730 553289 903685 1310179 1614973 329507 1647300 110839 1273862 302580 151266 766489 1592329 61590 1680852 1070421 1777776 1586123 1326162 1975615 1469461 1708879 1611602 530254 440135 1282847 97582 937083 1563825 61167 266941 673479 483411 1911092 878474 1885103 1734157 940544 121641 1849968 1744107 1866359 762084 367388 1307889 1581225 165853 584268 861044 1214646 1020356 1746519 1683569 379309 542860 1858102 1943198 1004816 546068 404241 917192 1271485 204473 1187329 1011256 1218932 490363 1528406 1721439 711323 991237 542757 1442309 1948100 1234487 1164361 83194 1346258 182370 1759681 783258 764235 1624529 1757142 787110 1654901 1849719 1262170 390651 415209 1397999 1899505 834611 1162155 753896 1358574 165345 369182 1850917 1743131 1841140 1393365 123589 816282 383145 1978992 588822 1971070 825964 1674757 695510 933062 175842 338113 499189 253393 762038 1493819 966501 1388731 457766 1326803 563109 1924633 1988127 1972135 1246362 1844320 531616 1160872 849577 1350859 124673 1289479 841294 99805 550084 1425536 1491612 1311750 1629997 1409160 1314487 335734 380700 742446 1572668 1857150 1055986 1086616 449145 1956481 1937133 1931506 1355017 1872102 324863 1436633 639331 913046 1709956 696753 506504 914540 235866 1623472 585576 1968727 297121 1588133 599235 1643561 848774 1657848 879448 1163268 351328 1778769 622513 1995439 1838383 1607592 981290 1646530 1718155 464543 1930814 689552 1549505 764164 1976626 1591342 1368384 1745117 1450655 614361 437370 231563 1815233 1986154 421296 1236333 183510 1253154 1441367 1224302 1260687 386922 158018 1181102 910061 1028684 724388 1174513 1898918 662193 224509 235134 1111634 1534669 1519087 72934 116975 1483493 914570 441706 1535501 742639 1327094 1982408 288547 366340 1722585 1491087 970020 585847 980136 934802 64628 771050 1754156 1902297 1412993 570983 1296424 1680484 1935919 1685743 877502 1136131 679038 1708942 605920 516530 1534282 1302434 1233732 1096836 1819929 1597525 1988391 262335 1125229 1728977 1612144 1779161 1519656 206660 1612391 1795679 1663342 1056860 267415 164984 1630654 529367 1776218 1443901 585184 1049037 559837 1688624 858454 294328 1666551 53030 482102 1185830 972802 1052450 33239 910623 1790020 1538619 720170 299904 1316754 1770563 232708 1526533 1847501 1247798 1564525 1673982 441393 429172 1698929 599771 1390054 726293 140887 1573392 977785 1615608 538850 1474471 807462 1792682 277074 223449 541960 1576206 1416321 1316988 1904224 1125263 1031040 1549241 1252232 285761 1457018 147013 1672682 666655 59797 858338 1699487 1190524 1333094 1998900 1829373 172378 137183 1911518 196959 1650069 777298 1923900 1012547 966384 1869669 784139 71568 594724 382809 525880 1937648 1791897 450876 782290 1173556 450977 1346616 1965135 1910783 199478 1440998 10349 698260 1905646 434791 1103119 656090 758024 1483703 32618 1233026 215307 275593 1615062 812254 1324405 786586 1773122 991777 4834 1524695 1976395 810740 962106 565355 204621 1182446 1289262 245043 1645619 1487214 1041665 1835982 1973395 1206769 146597 1186581 482539 1113867 1706417 13351 613717 1128218 1677418 1941977 187503 302090 1371983 124933 1916523 1367390 911267 1735137 1061420 1993433 1921692 195586 1126442 1277335 1308348 926374 527547 1179402 1071362 1445466 709916 1442848 888741 463910 583285 164928 1621154 424223 1498869 1012658 1384339 1193370 1991577 236763 854082 1190473 1509430 1165983 194110 1069760 1974337 165096 1486605 954479 691026 705173 1931962 200035 1816972 517974 1453291 1208859 1568205 1414797 1657395 1184782 72445 1971859 914352 795768 786566 21380 1937855 72776 1243175 187902 1384483 1236232 790026 1703252 310472 318031 1815179 952930 189325 195284 24996 544795 84224 699908 1656905 1272558 468787 666095 1463693 503167 597189 157236 1418645 1160061 1469406 475724 263220 598756 114781 525328 1516227 561253 336470 1298245 1178425 1038351 1188731 666145 443782 550348 766741 1916151 1649064 275639 1271262 436764 1676330 1357391 913831 13445 477167 600432 287509 1492833 215333 1906320 689956 1251319 1676657 615272 448014 485251 1226153 1422771 1093760 242557 817537 1352124 1606043 610407 1882188 1836796 509866 1644166 1141399 1908857 1690484 602591 170028 624359 1957467 170742 1420620 920365 1186726 1856659 1343818 1820224 215578 1503703 1508711 136244 374 1436208 1623198 1360265 192125 1699483 347611 563392 506032 1097277 1471305 796520 568114 1761901 772117 1145863 1590387 1167255 323372 559668 153411 1363560 734275 1180958 1885676 119700 1637490 1994708 1296470 1015986 755424 1771345 927537 477475 1245201 801606 922180 1579873 418100 992593 675977 1885781 794070 269346 1153600 165045 1076380 1234439 1561427 1112219 1177339 1905578 877809 1925343 1300846 1582072 1804946 1806134 1060379 1933728 1602267 580031 687263 116133 1588432 411350 390102 323777 1049642 1755195 492256 169165 44653 568418 1648366 1244222 1355238 1720023 9294 1012225 867102 508948 1685670 1669445 33131 822055 963316 666376 101606 1888408 253881 732234 1550624 644015 1184384 1832177 1332086 761950 1857151 855011 361021 1361795 848177 1223954 523667 331933 1123652 1454183 1253832 1526318 95637 1134860 620962 1639419 16981 974063 668225 483333 40288 786035 83597 414987 667496 356191 919297 498138 249002 1512856 1440850 133996 1927932 1558049 867747 1781081 6927 780072 241051 1251880 1946527 1815058 1059915 964241 1199219 1812277 1859021 1286106 1456453 736341 129361 1169975 702693 1811944 1125743 1711379 415566 1807455 560738 1990552 802792 1951324 865490 165680 1511657 1798277 871075 161540 1486543 921883 996226 349018 1205110 1241018 672021 1162901 1193235 1655549 152086 1068490 190648 266315 188506 1113620 1411566 1896264 38516 544079 1352306 823849 1177006 830410 1939135 577197 535642 134634 1698111 1587494 1371100 944235 500762 1239 1166525 1817466 1577274 187383 1712108 1341564 262780 879593 830018 1697885 956628 1194331 483770 1332231 724655 599819 1197648 1608714 1523677 1874126 938489 940364 307397 149852 1581292 240745 604220 1745040 1718630 98430 991054 1670911 862243 1500176 1684730 1977548 295151 1221407 1611040 1524933 1528708 173474 1687483 87961 1889080 1011483 561719 1749955 1902444 194913 188465 1736633 483957 230042 17514 1596685 1916602 3919 1768823 1416806 1000477 773922 1286874 991430 260111 289387 1691598 1693986 863305 39837 1000143 498730 870711 404408 171259 316279 1731110 849694 1632458 1810498 230010 846885 1428144 350193 1673949 686169 88706 1972423 1762876 26284 650177 1918959 1431305 1185576 852640 1906898 1015461 1399255 246688 1097349 1309563 1682809 1851443 264989 930906 927790 1360693 1964240 1827243 1534250 1020028 640229 1512292 600629 62993 846146 16680 508421 1703630 394528 187662 839241 984084 478955 1958012 1186446 834624 841453 1522991 939694 1041689 92623 1177036 79959 511373 876305 1798563 947599 185371 1715370 1067522 853666 163778 785176 26898 815960 1156476 1615525 1789142 622291 1428577 736419 1192135 1605515 1108611 569495 1856605 461085 634755 42546 1392262 356315 1554149 1757861 1503709 1600507 454791 1032825 417023 788655 1284758 526754 475008 1260850 1694604 1501845 1650628 1543452 423671 1669078 513541 477491 713678 880278 931700 858985 786677 392876 1220627 1073201 141785 11482 503998 158452 1536550 1905674 1859130 1534167 221032 463699 1227455 838071 1330374 206408 1253927 144727 913056 1173677 1828274 1858921 124890 1727940 1974334 1226889 1216572 1355317 1200636 1565703 1678784 1206452 1303484 772523 1284943 1245898 1705320 1872389 498210 126796 1533361 1545335 1199816 807103 900722 1044399 1628495 1507634 651438 947745 146775 516135 295718 275762 596343 1023848 703550 502078 1011855 1679893 1171675 351957 226203 1625719 1380857 1528974 125464 1802599 247755 1926037 1624327 1638982 1435575 1153864 1232180 130639 351593 949331 1818245 1011683 1543621 1752639 853626 1745034 714981 1213613 165181 57024 829861 695169 1257303 408443 1114664 644857 1251551 108962 1399377 1165243 1775850 130736 360280 1823444 1365336 291882 1010950 595744 495698 768739 1509930 687974 675377 393296 600741 349549 301449 413492 1440047 1405961 176458 561627 514792 236293 942419 391356 1642007 267210 1584563 1321156 786671 1447004 61547 1338968 148930 78036 1289006 86432 982149 910480 824266 109581 133742 514179 809947 1875252 578372 1284308 1069378 427880 944788 1852478 161507 1828009 798696 1243511 11481 1772095 802261 512377 1732698 1776653 1880803 1764461 683757 1443518 865552 340128 1281055 473992 119161 1818423 1428879 1524894 617704 287240 1934350 1185553 1688014 200364 1635435 528384 549902 138881 1143193 1449905 1598216 1476458 513285 1729670 1299993 505277 1289334 1550343 1077365 1263454 1389551 1196776 294815 700000 491342 1653043 1934193 1746385 646989 1516039 890864 1008198 1039493 828695 1012439 1076381 232195 408122 1265833 1054797 1000507 1865413 194582 1198259 1810503 121018 291488 1978510 69748 438535 1912231 635550 240357 1215698 1613273 1722432 907741 1545478 76768 1296565 857292 247097 1347934 996967 1331309 1012735 1079201 829053 1929670 650918 828777 1796803 1846722 1492581 1656908 731209 76974 1239044 1861811 719941 698016 1326409 1378726 544916 1375329 1438614 234169 32573 1088596 294971 85056 280945 374531 1812594 347435 48454 759575 1079895 492179 1516001 1501994 616739 1423094 629515 1977234 428406 1808720 811054 871150 302782 688907 1787358 925125 147906 142186 679695 504031 1156986 1384962 1001843 502104 108237 1344922 1520347 404903 1231229 1640273 110665 1924228 557476 470061 1847212 1387000 50190 1058113 1985643 278945 1881006 395684 1655699 865906 229120 1322087 863854 40072 1589369 215763 1258103 1765168 24278 221705 725682 746380 1773912 277277 936078 490937 454176 555947 1645997 802262 280417 1713463 904695 774280 355858 662977 165358 728178 186764 1297520 1305020 1239906 978607 949848 686238 542805 167660 1434498 3802 780623 1298762 1081937 1672499 153365 681338 1797773 896176 352605 296781 988310 587958 346966 333857 1953434 1823121 693813 1184719 1940464 1847651 1925987 1661385 493854 1706863 1658436 531621 1695105 1175511 1446109 256883 479444 1454250 633101 1027313 1066271 93053 395050 98222 548476 1496913 841369 132722 23628 80461 1658770 1750258 1998767 1942092 1739032 107443 461288 1455932 905876 56322 1744476 250875 1478753 479258 1147051 1948646 1857776 164608 1971685 407805 254423 1815192 885261 1152153 264194 508239 1213607 869480 239820 833694 1565541 151792 1679575 1834715 1831528 497480 231880 159716 494594 1108040 281735 863523 810374 964221 1056419 1004166 430846 963070 1833549 871819 226391 964926 437377 766100 944917 1819886 1871366 897742 1388938 1532646 1358722 225739 1442693 64424 1956511 301266 1071556 1891664 313943 369710 1317070 1397464 713875 325176 969028 37892 719414 1310307 744010 421886 313366 843283 1269352 871677 423661 145434 1343453 1657614 542870 741889 913838 609509 1101599 1426658 323753 1984699 1532050 1517373 1966350 417396 95732 270588 81954 963271 1288701 1832345 1973705 1174101 140468 1359756 437424 1608413 732078 270778 1900719 1082811 1434212 1121703 616545 383288 169499 1730667 1661950 488798 1101531 1919389 1689821 602316 1163518 706604 1542839 1261404 362681 1319056 1408410 861442 1444621 1151146 563205 432610 1157144 1268419 37766 810081 623832 346970 1928189 1604966 729346 1126413 396598 1493794 431878 1077595 1025063 1969188 577262 1323270 1320764 175091 807400 118757 567879 581371 166992 1135163 1633121 908368 1777127 128206 149154 852278 1342311 1789436 1998207 540896 1047324 346253 681944 384388 1340841 462237 1510264 1817280 1354053 961095 281442 566491 351815 1342325 448921 718221 846668 373401 431827 1933104 648031 1379402 917980 30199 378525 632809 443848 1137836 1950019 1053844 974896 770583 1868787 1577551 878244 1218726 801977 1373289 1715545 1739475 1721511 622377 102675 349648 116869 401588 1423865 1764085 1410033 729881 548503 1044202 601661 1829947 526562 1532120 372582 1065168 276296 1711617 951605 74437 1306506 155931 1604739 1169814 1215173 1164139 1236704 1891469 293043 1609509 1656763 990925 114886 1959314 153181 170703 1205849 758542 344002 1406947 1358871 1367494 910603 536105 51927 1162968 225573 146763 1061968 504793 897319 680013 1824982 1969768 220101 1147311 1819385 125096 376630 204601 75549 881609 1430820 1833540 618694 1787217 202390 1511483 29380 1196357 1220625 631067 1530800 1446326 572027 1891254 1520797 374284 488119 723563 1696584 1834938 592291 884461 1340499 1905025 395555 1478748 922448 1072200 1824503 845821 1935513 155213 756801 1841069 1535947 895904 995534 676312 1350315 199617 149662 1173368 589594 1377573 87009 761814 1745436 988166 1372422 1712111 975510 157054 1268392 1211600 750441 1020501 303426 872788 295469 73419 1493385 961405 881481 1691206 944364 1799699 207034 952558 1195596 648255 1963674 1971127 1701753 1430613 1239231 1722134 1195848 325380 170187 1809605 816003 194554 4804 1104705 567352 1647823 1980138 957315 413335 986545 490583 1859772 534504 1918372 811042 1642478 202115 1271120 1928556 509302 813897 1802305 1181172 838086 917734 700030 858500 700487 273578 628532 1488142 1722591 1068521 1013303 1317166 1105451 1427969 736570 1373679 646443 1495731 1860068 1694699 1520899 1030802 299540 416758 367463 917159 759803 1273489 786592 1513990 779384 1933199 1640452 368927 717580 584903 1543847 1237311 688088 1537965 883534 618711 1638496 976757 923851 332829 1810368 873824 913242 1000199 142980 443455 942031 310857 550347 1487299 346777 46394 87549 178021 160902 432468 1754391 1285943 1940976 1816554 1914618 1053816 1035385 1622679 1315201 640822 1893551 240402 1349584 1805125 1569621 1376876 701680 243430 622118 1214412 75714 1827174 555853 448114 1406145 1147694 237012 618547 1543998 344627 1778103 776853 1033279 1917384 1603934 768887 1525380 897521 995072 377347 556018 774989 375423 193571 1405872 1366865 93102 1590186 1161389 1225953 1146566 471560 1429912 364214 1527092 1081530 393245 1490377 1463014 423110 516267 828043 1646089 234019 689129 1513641 1873785 1589430 211151 1736099 1135966 1593114 225405 839586 1719034 661138 163585 541396 1650495 1357465 247427 1474101 171906 1507307 246338 483284 1518861 1785413 132056 1460833 1429378 601652 740614 1322522 602206 1577855 455958 343778 846187 1626338 1114374 1530117 1780652 269313 1432396 1205328 748842 1742383 1396202 1511945 414090 1920410 768501 412397 1361179 1410644 253749 1631608 144649 702417 1579670 482837 337341 830346 1803541 1039352 440286 283178 1967093 266863 1575703 1694763 1035260 112047 1128088 1718998 1064925 1219613 1251435 1068483 309912 698917 29542 772569 178840 1381929 79030 1597270 424312 43290 1106316 1019837 143722 371295 760331 1755655 263985 1681670 268922 1569189 1200158 592978 1741026 1295914 508470 1528939 1113132 1202424 1374180 1158137 1507945 218271 1153111 47014 1243196 1266269 1738525 290101 1286136 428695 1573370 22863 414222 739126 223116 1395961 1743849 1815315 1356710 1836909 217752 1814567 214350 1551735 512102 1701794 1837463 559922 957433 1211057 889227 1267124 1049608 705538 1101732 322676 1394567 715896 1804867 782615 983296 1269067 1748256 896337 1712349 1662770 508560 1547883 1778999 1223276 1706125 830188 958636 1277591 693667 620457 1053359 861432 385686 1654148 475495 1253143 1370144 693218 1545107 1328461 946423 1793526 1613761 1267888 92130 180215 64173 729761 753264 1488276 1685184 1158923 863731 1263628 876018 1140240 346445 319320 343553 1651125 784035 1157961 276575 993908 1097709 889231 359380 406614 1888008 1339534 104229 1591988 1538278 1657367 899566 1019202 1646122 624038 161209 441555 706652 422904 601305 269088 640710 1817264 1729033 477307 441129 1686850 449850 1233840 1672864 1845779 781148 1574909 1746619 1786068 1851328 1127603 1213564 1749675 1448047 254721 1405771 498107 218138 786297 125190 688711 2605 1370468 1176728 88238 1069590 127231 714024 1594869 732696 1735994 328202 248438 1163249 194564 369830 1681274 1170940 361966 761426 86577 90970 896280 1743736 62322 1737039 1213193 1583558 239785 642456 1120161 1455669 1925733 1840501 252260 1489528 104741 553803 1858968 1733311 445803 13463 527236 1218912 1304620 1631466 1251258 110537 1739884 1693086 184157 1828172 342784 1309805 300096 1222574 1204083 653327 1232437 902234 415898 1742678 1149350 1555623 1092847 356741 1683441 887922 992341 225956 1686207 1999664 1751595 1176732 1305466 385842 1743284 86840 192435 798753 89732 1094224 1350111 1002682 1698834 911442 1429310 707297 2288 486063 1333632 541489 1163186 1797462 1769627 1452028 1277837 638548 1103601 983819 375420 73337 1297551 603353 1764743 725330 1988182 1637847 1983402 1960021 455087 1341380 837918 1845394 1055241 1431382 678110 1043305 67602 1232094 442721 497165 258886 1397217 1171054 1049394 1149652 826324 1063081 15732 345599 1381852 1884610 449523 1428591 665280 1680548 402072 1248299 1607272 1159067 1130572 226268 337651 1221771 1866627 59349 213663 698446 170640 1735705 228380 1487325 287003 208491 1929246 1262963 1637703 1868773 790401 1990202 880924 430665 508689 1050721 395839 1667595 1862993 552518 142886 864376 987128 452271 634782 1399612 882564 1766078 1688515 1063794 1908996 1917686 851267 650825 93517 966481 222105 437688 1050236 68113 361475 766941 1737566 597247 865733 1387999 878048 554890 441658 761380 106049 2284 1546231 1294621 1771771 1111630 383657 152231 291696 1127935 1470965 319357 831123 1053267 1219163 1142493 1026746 502762 182732 62603 1888396 1621073 983468 743637 1644833 1893208 1881947 1467715 279641 439477 639272 1132537 439707 1389983 1194335 1574653 581642 1495932 907058 1663832 1228635 364137 296513 1114234 314120 1424170 734798 388775 1808138 1809024 756127 1593996 1765887 750682 1577036 1240184 1625254 1235684 136760 578225 1095646 128110 291044 1601959 617624 1991587 784897 185353 124966 256511 1612071 465996 151207 6719 1567947 1092596 326854 1916124 525274 212320 1644634 991674 1847118 43335 82067 1885633 1791207 113751 714607 636478 198384 1817585 628713 1339209 662726 433809 1794722 450550 35367 33305 1233160 1648158 1441542 1932182 1642567 315980 672922 1843333 1880373 486892 1624366 1221118 1900178 487368 1709711 1827339 1187840 1757731 1794376 1792591 443312 1794150 993476 601405 619556 446006 1932281 1225167 1729501 279045 967271 243044 1073192 1559019 1088916 1913366 840452 1178475 1308757 1962422 1337632 978795 896391 183267 434267 523926 729339 373668 989247 438031 1709113 583771 1609630 1437538 1216593 823471 57088 1364703 1532374 1058372 1536170 345868 146667 1434067 687507 813991 362602 1057984 117714 922605 969010 1467594 681735 513706 1722621 1443550 192818 1129446 1793930 1364696 1586803 1098614 1348766 467316 1826981 1140383 1140995 434868 195405 1391280 791606 1837849 1983124 1804171 1745875 1049651 1612586 291670 1129514 264643 603907 742475 281618 872106 1592802 865837 890941 1695775 473820 815968 480529 280821 209463 896644 1457644 957961 60650 1602211 366518 117206 1960101 1821043 962417 1825436 418843 862714 1112051 99945 1553987 903398 1489836 1063633 451517 1446520 1035203 1252606 564408 1808785 1724547 137152 186424 541727 176729 1663064 301339 1221544 23270 1367155 187947 1164816 1592120 728682 1834849 349099 1156348 597342 1662230 733234 1588616 220867 652955 120687 59086 1995419 939506 912109 1253909 162168 708795 885406 644606 329462 1239518 787811 89757 1924067 606390 836487 708235 439474 1794594 1592691 568703 403896 1236081 1196121 1643877 1482747 1600215 1657532 373409 1014718 1315827 1610504 1781138 742710 951541 94119 1344279 1492987 955987 1232980 1685322 1782679 1107444 207336 1585539 442441 1868921 1700531 1630757 1508880 1121677 1130631 532486 1043100 515663 1140932 1039228 943005 1320788 1400839 1892603 1297955 1368097 22211 794661 837004 984605 221721 477371 1463342 1639009 85424 1829138 1618857 1662296 1226846 591148 1363418 1363739 839660 1269583 1299179 1547839 164666 1780775 302874 1839768 958871 1326094 992559 981921 169831 1064240 1266261 1780155 853324 745268 309201 1215313 875725 153945 102492 748558 1468125 1542951 1185837 1108005 1165272 1497393 754209 119976 1622443 922753 186529 771185 1462981 233830 828154 231931 308164 1666886 561048 1558847 873831 760003 781528 1050681 1745167 949088 1755055 1432328 1507497 907895 752315 1633839 953594 546452 1306936 1580066 1064355 1563587 1470592 1243166 1472655 942084 1059153 469221 1904966 326264 1840854 245318 851219 1392426 1347261 1508104 1792301 805751 1856939 1457137 261442 1788711 704038 318361 479027 1799295 70563 261819 1346648 261361 1981499 630509 472965 1547035 77454 592732 1181335 800588 308828 596582 885495 932866 1218480 936278 1934361 503228 532111 1459927 307351 391777 985033 532981 1213075 937981 1555329 1897263 1502337 507792 854244 530192 1867732 1161592 896504 531426 794221 1839721 1364167 82126 125121 483013 1160415 399125 782548 1191413 1056697 1267247 1515559 808209 189227 1189982 259822 391831 1489965 714844 896692 268377 1301418 1428976 1251929 1694364 1438412 140164 1551493 155733 1950205 246105 1064171 1795649 1492536 233427 1764792 504072 1446044 1198381 567042 370475 1894238 865497 1514508 244153 993176 952698 472736 1874138 519966 646894 287043 556156 1299552 1945281 1816819 80493 1011315 1049886 58770 961376 1680075 473766 26796 1326390 1472133 570743 9728 1105090 1648819 1481156 1765969 1067465 1173310 1741483 723561 611931 849927 999361 720013 1705455 311271 1318229 768897 1109537 45813 795126 1247046 147225 1917165 313528 1696179 1754700 12768 780307 1287881 466610 2185 1506852 90932 1624694 1612638 1133445 603418 1547626 1021182 310305 1283104 283970 1006739 1211900 686496 1926751 994248 443348 1754656 602379 301323 1152083 982241 937184 391081 566121 804120 645664 251500 69829 783274 1961595 1661127 1766733 301548 1519689 1118501 180382 496944 756886 1593609 881947 309542 1671387 1896943 1772833 1039112 101668 1510555 1015271 574251 1970611 695648 778202 878958 1290780 1273746 32255 537228 710054 324198 567710 867256 500021 9603 614895 1896526 1489095 703194 1747654 1391949 204852 401716 141965 1550393 854444 850166 1340048 134421 492360 723627 1114704 895465 231559 1153988 963972 1679022 436655 1166534 277734 656444 1426120 392037 1676347 728622 9353 24191 809260 1097226 781381 1137459 1068028 1236297 1332128 1062057 1568479 1853059 1245518 1496898 470069 1146581 1446666 1863053 274683 1704035 1241128 1303581 590398 1019596 384660 1299198 1886245 1994428 1988125 1798063 1150437 324083 1720698 1644171 1859694 621716 1917170 929719 1321870 609333 298339 832786 520671 1609550 375148 360983 96251 1725806 1405258 1939529 95348 1461550 740126 322034 1168428 1831234 1436803 108660 1692670 1641880 904781 1053791 31190 953228 1648650 497209 191694 366929 1902351 1233293 80626 1988557 523491 1926697 1907464 1678864 963968 1763216 247113 731455 1643368 822307 1467020 1169531 1561031 1304375 1336172 1898143 576432 1200779 1350142 873732 441237 1177893 635171 621551 1781576 848398 876404 1939641 539334 1862481 1476703 1254792 1379014 1418814 899835 204378 295156 1775865 1253335 16711 361883 1877647 1048530 1555011 981470 1583182 214761 956342 181633 1713564 109885 694049 693375 1031550 1770880 1201227 1884503 284826 1159822 461224 262581 1564186 1919788 932176 915160 1460541 1789757 1644681 1703506 854631 805103 213493 315405 198597 766957 914000 349934 57647 957999 1839213 1513281 966059 757819 246188 1960804 136602 227646 1152699 1707180 272057 215691 712051 882096 116268 1153224 1254680 661108 383309 1700733 179948 1596507 129968 1809087 643796 1366382 1332473 1533784 1817433 1328255 171174 1739400 1515325 621304 1968954 1009478 1960573 1157226 1514895 861213 642941 86389 881315 1468737 1827062 1998566 68359 1919505 1958830 338237 1450418 931342 223027 73743 1662051 1907524 1443456 1319150 1823674 1179827 1522197 1604376 1196864 1365 1674667 1658255 330129 260438 1044152 394682 52390 1153859 124067 131840 839462 1179843 1776428 812555 1760533 1581139 1875877 1818743 1970842 855062 171880 467619 1281359 340306 1287418 1483664 1843595 1296320 5981 197163 1896136 1419403 1940538 1356677 950134 1488164 466741 1934599 715138 150008 1489981 416601 1297382 1960334 1086911 387934 1689864 1742970 1892153 1400906 702394 402778 981989 1713048 556228 1067671 1424644 1081706 1630246 1813607 1492602 388580 1753710 493574 126790 634482 227793 1515063 456076 1839562 290568 187986 1503602 707072 1413048 1283667 149886 87800 76136 786988 646824 1391012 783030 1781881 1254965 1738393 180177 1220327 554014 20402 831905 1172052 870770 310188 892748 72393 655761 1948706 1981683 1127266 991083 84994 1824805 1780657 107837 444275 576481 1226816 564720 1783798 1867984 245266 276751 1995859 1726359 1633513 824312 1629772 1067456 22277 38929 1829653 1572847 461443 1584829 1548304 1435950 58583 597944 1087269 890093 360206 166735 1103748 294448 1023752 937459 1011883 1826127 1991066 1994433 194003 813655 1434958 1632939 774376 536996 1949970 1516084 1591725 1172479 1156412 457895 551213 1792195 1060467 1368961 1670367 55357 1328261 541227 1042775 1710298 1447850 1298250 242148 128096 1720302 1720722 1275140 1916563 908872 74862 81608 629855 771353 599885 1047799 998143 176860 1296790 1644096 343486 1220147 1111488 1223733 1279645 668015 958717 1953907 938250 7092 1046241 470473 1602922 652229 56503 859794 1188633 1266250 1468294 1666641 1758669 683831 147228 1879971 1625454 1535896 1783270 1349299 329479 78953 1147564 454817 104259 813371 1340269 1639931 626889 1324421 661185 1836249 410285 1218250 719278 915275 1140072 127113 562168 1038993 1659864 1110070 441683 1768229 1535757 1719274 1247301 709616 1838044 17402 1281457 1398934 1768956 275923 1690277 937612 1365604 77654 1751097 1484388 876071 748451 1554742 1918697 1331499 93399 1272680 1552184 1917151 1903410 939182 1483378 1176742 482012 93313 1482783 999457 361508 677673 1232666 168996 1486696 223693 855348 1141221 1978669 1592075 1723360 1552136 937818 631971 847934 142419 32604 1460062 1139474 1035721 1599916 195192 1866817 828716 258673 667691 660311 306039 1648725 153109 745401 1446128 1974205 856780 1386706 1269001 1724431 851208 1653644 593902 1212218 943757 801444 956012 1523569 1265325 1751016 457520 1412831 1064547 1656109 1084798 661319 663451 854246 597343 1506266 594058 1585183 373395 158689 1987672 1452949 10929 799859 608466 1048062 601073 1531228 1869206 270975 1139033 1508139 475103 1014852 845050 1478733 712004 1259925 1912001 1195107 797959 614687 692325 1568674 113601 12123 1378936 1632251 937422 1356833 734642 123910 1366652 757972 580897 1537522 1712315 375766 287358 1642911 26287 1811466 156334 795584 764485 1764698 1963184 176322 774092 710088 1369758 703128 520782 341830 1319048 1122209 1257425 1891600 1705694 743094 1860913 1111096 1246202 1014766 622204 1460087 1655547 1016512 335685 1610586 1282689 1158481 124785 1827259 795385 990365 1962261 178536 587004 157296 38567 480905 1660151 1814661 192210 398719 1420091 330674 1653522 12162 505222 16165 1868023 805562 860156 184454 251498 1749534 1619369 750694 173055 514948 852745 1799195 805627 1436808 534792 126734 930461 62284 496193 534210 71722 1053602 1246458 339128 489797 1293541 427276 75964 840461 1785243 298979 1030087 1264038 1357322 700341 420789 96111 1893597 628466 1771571 900590 1321693 1726191 1368120 1198100 1412291 1247653 1337622 1254653 1399751 1324741 408689 810566 466348 859242 918152 1823412 33105 463146 1262833 1046851 1083703 1083667 1185303 475395 1973505 187967 1007726 1126926 156735 1874901 742292 692104 583197 432328 1172812 866580 547273 1744976 568181 278396 1209066 182284 1750449 154471 1157133 371347 968057 729035 1530476 1123325 414133 124076 645301 811613 1467928 738464 537399 1434982 1741151 910550 634560 626142 807372 997258 306575 81986 78343 954598 641216 9928 314745 4512 647773 767124 576051 1692198 491679 1987628 599178 595 1594393 1976974 1293788 1519753 1528115 1314669 1748031 1962377 280612 1616918 1035323 1112874 875790 1655634 869763 1179278 1587927 438054 1207924 1872866 1290162 1486745 1047950 1298227 633716 963672 1978054 916484 1862271 1684491 511913 1452015 1302128 1803223 1031844 1593464 816571 1469640 80881 1612948 1346788 878400 1242530 767161 1152164 219505 1967151 1819526 1039282 1571270 454004 37760 1473418 1523024 112833 1754724 931360 598162 1784770 399532 209503 1557068 978610 1489746 1707494 151397 1500547 813404 346754 1761156 1507110 781350 1940657 19181 1957936 525125 634302 765573 1239366 1276016 1787772 1520474 1412176 119136 234915 993025 704471 1440581 1099581 1787147 785472 1801047 1575437 1626021 1819194 1389127 63646 790852 1328853 76132 1399766 474931 1408100 647143 201426 1342263 1779458 1081149 1661897 410480 1448539 238406 573963 1391030 401321 1922368 827929 10477 970647 1308554 1847249 396841 1895454 83070 1120930 85131 1976937 553377 1174838 542449 218860 1298444 1404450 920331 1824557 1876240 1945653 465717 339715 411075 1350694 1000919 974994 359388 1744655 981335 1889835 1001495 1254961 816895 1878973 691674 819408 1163235 824024 973151 958875 1840527 1652692 690417 700911 1545967 661257 1264449 941790 125213 1275921 1268675 1749755 1770743 1574154 1664452 220200 1138532 865153 336581 750117 915486 1629860 467879 1657833 933126 51851 1167598 1641171 698635 1737276 1054491 1880305 877073 635559 1925282 80890 1035116 1975019 342960 939232 1545743 911076 1287219 716094 402109 1105178 1451518 132929 1972840 1812106 833149 1665288 1292919 653822 1887204 386864 232411 566563 1574232 618022 218950 193707 1792580 1485577 383369 1418729 1932113 1837860 765009 891932 388407 1301565 1859540 332822 521263 1809884 731014 1115482 1244526 1029959 1402521 195219 1659397 1711842 680185 1454523 614992 293148 1034857 807257 8731 559199 1712561 1541585 932320 450489 877659 875626 482845 1635285 1912996 1298803 217146 218216 1198076 1568917 1309283 701441 1526478 204154 419480 856587 1825357 1488507 874585 1139149 707559 1589462 805497 1046588 47476 1469559 583907 1370138 1264967 1611648 1045525 235442 1615677 1260734 409508 1942793 1872539 559616 358575 1363757 813229 1071517 98613 972115 1384072 413783 1988130 1872173 39612 1096634 1133549 1085775 481011 434960 268973 1494092 1095895 1110586 286133 1838121 1015567 1291985 39781 1331656 1925249 890210 869530 1685824 1156989 1611053 1731996 1883928 1989067 1667249 775901 738503 406736 1866890 1652184 1274392 62704 1874153 165259 1569981 1777291 917919 1783615 1706130 628065 1999722 533994 576780 1997687 147731 1270385 1456302 1385929 1842266 621072 962224 676858 1954395 1792453 1663022 541707 296779 1485371 728060 1551781 1206164 68397 559149 1656170 1605627 897321 1432659 230069 1888341 922793 1653988 1600233 1427644 1539728 560733 1333472 472411 408395 1599606 463605 779517 444736 1894683 1664992 611174 1329909 1568211 1489394 1189823 1018048 1466959 692646 716105 1964677 47884 858618 635596 694820 809556 1535969 583801 853632 509419 1802869 1150065 1838899 777210 943089 1332244 1743928 359817 512939 664431 1868076 285212 1057740 1372945 520679 1499630 316153 334750 926757 510078 964505 769984 1937788 888739 1604478 1297159 473659 42360 298840 822052 1291498 1414979 1699859 1274860 727704 1146397 1872039 1895203 708411 1631337 1360225 1993281 96732 967158 189493 315314 188552 1384583 1891245 143127 948258 1647410 1896236 492305 1552369 709287 1826900 1895274 1674811 817894 1582378 1178361 1555653 1066783 1394727 369307 1121048 913902 1586795 1379224 1809972 1907571 1387744 1889119 1724769 1353703 2061 62721 1707570 834664 1910325 564730 1600111 706050 853231 1952317 1014798 239748 1232928 1597820 1635677 1863808 1890107 1403972 824239 1570094 850444 939207 728908 1105584 80926 225643 1236447 1031058 428382 259886 1153994 1832238 1875900 1741187 1331787 1471702 714222 1789357 311660 1240812 66319 1863675 1307740 1663820 137104 1657165 280859 356819 109735 1539299 1530229 1002722 390366 1955847 1018915 1826788 1751441 1730281 1622897 635743 368569 1055663 1207779 820912 986317 1993190 109519 570680 1885335 730987 141998 1626982 257281 684 1206685 1560840 209952 1695894 1173915 383102 27620 990201 1423399 1832801 1876045 262028 753340 1778956 449653 1166800 84291 675606 1242195 457423 883417 1786583 1147363 1268096 1577164 188209 278517 867007 227887 1305040 1832088 955341 122068 1035113 1124227 199977 1017636 1744470 316044 1649023 94485 24079 602268 648489 1796716 1695201 1825142 1745057 1709935 414363 1122014 575738 917449 245035 1919212 1841548 1616647 1733536 1802702 551962 1722109 1353401 1971693 768348 878586 210752 1015893 298798 1242442 1553653 1146697 1335088 1101454 730199 64122 359370 1181625 897160 765303 1455235 108028 1045919 1699836 102931 958674 398624 169835 763166 202810 1932413 726385 1213146 550645 72004 184937 1658880 166168 598298 1199751 1288095 623103 1430532 1529366 1588041 1492441 1382030 411864 36460 112302 324473 1858363 1150474 1194618 1568779 1075385 1822269 988828 1815056 531455 1226967 1888709 1610266 1472100 1052831 1203613 676693 1811247 250035 1833434 439228 1790048 14801 1154743 614988 1385930 709444 243882 62127 1391310 1612252 740502 1065873 1912042 857496 630935 537896 488789 267959 976412 41702 359236 1996585 453275 1362761 1880547 1029576 1157101 1117597 929880 1088929 1400837 436619 1425993 1506778 1855495 1730833 456300 1246597 256694 1927593 1763029 405022 1985568 1127406 1528705 990906 494565 565844 900440 1499719 1087819 313604 817997 298902 453342 1999002 7799 356534 868738 632075 645985 822012 1453495 260741 1654249 735111 43273 681313 777351 784929 166561 1220662 295985 1735654 555310 1164526 302781 1526378 809582 1841109 73508 405657 1200833 399957 39816 1733312 1605303 1953498 1566905 486031 340252 620443 1809517 792804 398886 1256566 528819 1502595 1551182 445864 1627279 636645 594624 1457799 1865471 1064821 640711 920314 877559 101590 297026 872676 1766653 1442080 1660978 686696 124110 1389170 1096297 1132284 527948 151906 1797575 508659 1974310 444509 604623 1661505 916154 480222 250155 1732475 939564 249559 461710 1227473 1201650 1340845 113885 1460293 1936667 638368 830111 1283161 1619913 961255 19289 404901 1348283 292419 358245 1640478 488341 1844403 1163774 125031 549659 406641 2257 715676 1567856 378040 1834108 1300251 1686045 1989248 796893 1724195 914065 191424 1698170 1621567 1648741 1228766 1198050 738084 773401 556620 1885606 207029 649503 389936 459334 1411083 1809528 269886 1812827 946088 1638651 596908 733417 1236170 1104060 1516822 1892734 1157105 1929144 341796 1605680 309602 1129360 998754 805920 1112367 1009821 87527 1698953 260597 324410 1829121 775132 146875 1526088 673002 1652106 1560258 1571589 1749597 1368211 785749 590426 368197 1118562 1920764 1365229 1066770 1379018 1231437 437165 1004824 73567 475093 439183 99205 145629 1637498 1868168 1049173 1032715 1343180 755250 14009 610735 1386548 394337 1537805 232423 857555 1815513 1400591 203472 403039 1859233 1788767 604493 1603150 479703 80213 859276 772266 522876 746885 1369455 87266 92171 266359 1269068 1250366 67169 1082324 1950463 1545601 493975 1690616 1680993 903656 715132 1166015 1827084 1779370 1437051 1827157 1335913 1493984 865417 750626 14530 1421955 1380530 932811 20484 1454128 523583 1695267 1955900 796061 1130081 900117 1505248 1329456 1816786 35787 1394092 65188 1978752 821081 645515 883154 160197 902766 906514 649300 381610 458992 598288 844787 1942454 1160593 717812 205393 1380299 1515205 761151 1855080 812139 1712526 29469 239749 1380842 859277 207755 852848 1490508 1483734 265687 369158 1227267 1522956 1612014 1225263 1201952 405261 1375988 912265 423898 1468428 373122 374743 1516802 1429226 1556687 186914 1543308 1494881 560741 573742 1992578 926716 1717873 765569 186194 1725262 8785 129323 89048 26531 1669624 698375 1706795 1444547 1056793 265016 917650 465277 1663999 1550667 127444 1895436 1704878 665076 431709 115269 1192282 1729397 1278019 147045 1009549 898215 367503 622411 1024356 1400638 1858111 1944067 1063681 134432 1916972 1071887 1115885 160469 1573490 1113059 805322 491675 1100156 1330626 1656886 745266 1430009 990923 1672410 676963 1238293 665008 1100698 1141021 734511 1527552 1665421 706111 175647 954803 1913662 1531036 30309 939411 216799 116748 316255 1865724 335157 1431714 215727 13695 96335 1552564 1366272 18745 25034 1004584 1709321 885353 1130715 1356888 404025 1243431 973483 1458967 438311 950928 266940 590574 1199769 1330052 864717 183345 1127032 354680 762821 1066305 965474 1772558 455222 1221104 1541971 1945118 1386534 1615306 524209 1925507 1750926 78594 599356 251197 35059 1048444 432524 1126265 1125906 389809 948016 481869 925479 1888549 1798800 1857575 1834385 1919553 1059409 536221 850512 871605 1160136 688722 1643884 665382 1958208 218049 656524 829815 1351484 465275 1164869 1678423 1850373 226197 918250 89203 427433 362169 466290 1401850 81024 583470 242885 1671066 1561560 1896378 42632 1488457 1668622 1382736 1995255 711222 312890 1214536 107378 599666 1025775 607160 783119 1343798 1844250 1903589 256732 1374923 1560153 58450 1640785 993477 321729 645809 1812970 1811148 1552850 319247 1072849 542872 1517417 1484869 476918 549581 1194747 143516 776596 1904959 31293 422473 607279 927474 552321 1566688 1765195 249998 1966402 1116740 550373 1624532 676125 1118871 377665 1581370 1501572 1531242 1341077 1078349 942071 1048318 1978382 1916560 301666 1425871 1899634 555728 1479782 658515 9400 345291 1023291 33619 190856 1165866 1617127 429808 472113 1484128 1032078 687686 1602456 37068 1725052 119389 995113 1378900 1093028 294049 1320055 859824 1799472 860583 1218707 272658 1663854 1504424 1694478 704408 1625335 201559 1543496 847207 1791245 1195042 1936463 305903 1659574 35458 986521 1338158 389077 350068 651371 979388 282722 722942 1764088 430466 207529 1484960 1595759 556862 362257 1439994 1456771 1321713 961725 1817699 1497272 934917 51130 482701 610687 1076681 470238 792254 1216818 150317 877090 262978 1128694 44891 1491879 831019 587501 1427470 1999986 933376 1836893 377590 99995 1379595 27262 1622365 1247697 521385 1748069 176602 1875193 267736 1842084 1963722 86082 1667945 672241 1018532 662058 1749502 634833 1355779 594869 868598 914470 1238465 1558319 653132 98067 405518 395631 869889 1267432 872555 1033354 324037 1803792 1150547 1162171 1754576 834115 1773821 160088 1458150 1554980 38495 1390178 1847663 451185 327377 11906 247903 1651970 648176 1342749 1411252 67691 1613654 1883660 1312242 585624 1422620 1618652 815023 1738158 193822 280854 1960988 263757 13476 401621 604382 767273 481167 1376520 1410076 1000289 1213870 1271253 89808 1507337 371328 1321540 1421278 1774321 1909698 1040497 67367 741267 1645142 295030 1616929 1246385 1683296 413586 1403692 614741 1898308 1922153 1170153 743001 1611944 1672178 1666434 1946902 1322922 843226 574100 433994 804216 1901338 1779 614447 132129 824428 1666060 1265796 1839296 487003 520864 732339 86230 402816 1225857 260334 1711722 284759 1682281 1643795 1182248 1561282 1368515 879265 908042 1110285 250242 918843 1909261 1741611 1865130 1407588 1944878 1447396 1584909 1068418 470885 339388 167008 790419 802618 990485 1053067 1868615 1711411 156871 306174 210555 1328553 1291103 292256 1306447 1883342 1493401 577859 880695 1105037 1753456 45674 838904 1230178 1402106 1809450 1256243 456009 1736613 1217639 483473 1467839 845769 78341 1040681 290217 1826802 1828059 1372735 786406 1873098 1742321 294294 1999577 1724342 659585 1804187 262275 159532 130002 1270363 977667 247931 309240 1011983 751995 504205 411912 466608 291339 1671270 152654 1383464 1588233 1290638 536365 54412 607958 598129 386198 1897423 107435 298063 595589 1634781 10454 1972129 1536748 292249 711140 1719277 1321140 1421042 1003223 1185137 776420 90291 1587267 715889 1535440 894051 1525155 1268425 1718051 1173922 1147863 177395 1461740 1897466 346767 238545 1621128 1174507 798813 347635 1228809 1740909 1805758 1145585 238129 261612 1273481 18274 1801174 677967 1429187 1581890 1590392 1978718 147920 354256 1394769 1134951 180204 595252 481320 627736 1380094 1421053 1888720 1654725 1457557 831887 1383347 1067904 1252699 1332380 1402202 1173423 1162804 1544262 1393209 352435 1397469 281719 1051721 709085 1815219 1108997 1177718 1427778 880669 236601 311675 1932227 1075545 1587850 1752556 1461659 1148340 645207 1309478 1861504 1667372 1402864 181146 1644487 1886767 938894 704202 1592065 1326031 1417126 1695407 918016 1063246 238946 1112063 1153520 1377460 1399168 310335 595398 1398650 1336446 1603484 708503 1597908 503377 1286516 502919 1078479 1294735 1739078 1826168 164515 1630829 1165259 1529615 1667939 1562377 814775 542259 1432627 854982 1165531 607691 636266 1946470 591461 615573 174027 1815441 1441082 1398367 38956 1967300 739165 1948539 758603 1678670 737974 176183 1463630 654399 511820 1052132 1002984 1371058 1115140 327870 1027093 544030 244157 1409415 509413 626750 995703 443856 681845 1430142 1960413 944027 846663 702949 147370 407322 1431285 1720068 903905 302196 1326145 454649 217608 1923687 431125 600032 1372773 1986691 384641 708821 551223 1930605 1798299 1181946 240364 1276428 781938 966883 1163830 1495973 1322120 541406 633794 1845207 1866546 461805 1887901 235257 377230 843047 1802106 9065 1065762 1982137 741148 221892 616797 310491 1194180 1928309 1298349 1870509 1350100 281239 1979465 844187 1556314 294268 623289 1246500 616682 444699 329987 1174659 522761 981972 1744594 1268306 1342809 607217 627338 1560097 384147 678720 1324176 1068673 198602 319997 539758 1896872 1495082 1758394 780201 276740 1101674 257371 1424554 250830 1020473 922532 1249217 1205865 1616740 1803351 267138 1926609 836082 1976313 952933 1384271 1855545 1759366 235367 383534 1581846 897906 890616 238227 1407112 364825 1112647 472710 1222874 986149 1251054 305704 265484 49398 359283 810386 1854816 92800 63175 526656 742046 1883058 1501264 1482185 936357 1219074 541611 480378 1193968 707831 420635 254884 1938372 397517 107551 1696538 1579955 1660376 1007063 132950 629957 800240 1551321 833002 15682 422096 1418995 1176331 1316376 1288531 1374002 606710 676066 346357 838928 1068898 1470583 1459085 417447 1236263 1030583 1089262 1058036 776604 1941747 818662 1410733 862494 1126314 746946 1049794 562960 616326 1790411 554813 947991 1556877 96779 1789003 1174954 1794951 745161 1354144 505580 1608598 1061029 1612329 1249957 1935903 760103 591276 335687 1344787 696408 365284 1671160 608281 529856 1905913 1512626 586361 454237 1371042 588499 1951686 1997695 1846980 1460593 1785578 56429 908092 654042 398373 313351 1634917 217530 1556975 616845 1983235 1199781 989334 787952 393131 1171258 1118341 1019802 1571863 1116691 245419 1378531 1553071 1467129 850709 1605859 1044483 676799 456610 702223 1270630 1011820 1145934 946855 1094772 1481978 1382705 1271526 956654 1914156 1579709 1659994 1981676 126202 1053305 1251780 1599129 77703 1172907 1101293 200092 813933 79151 390632 740571 263172 33415 60128 1686120 776798 181641 1579177 789358 1033018 1658900 77053 995165 1817315 917689 1324271 339849 1589427 577134 415080 812970 255310 435808 1192594 1389207 1906006 1187925 325035 1359301 1297856 1290837 449847 676982 772622 11190 1656824 230622 1684489 644272 1406869 1246007 1996095 1021810 753651 313521 1489177 839709 718415 734397 233658 1549420 1286158 501166 750361 1838274 1294009 982706 629854 1058302 1280222 592423 1281973 1920989 1077752 712611 1759189 619466 420597 1510711 1698585 1548284 1206374 1495853 1066009 1115659 1375213 1868358 264283 1253390 649453 984292 507240 1565683 972082 813525 918416 1147354 1908691 50900 670830 321532 1318335 1510823 699576 1522199 1207013 1056972 888349 1616459 186874 280019 502801 899138 813534 1703178 705206 18444 1406005 502937 1885872 940123 1311787 1300204 563985 471029 115488 377445 1228016 1459259 1966701 1976713 1608526 569588 965787 80832 721493 189452 390158 967309 577454 1404902 22711 1820836 1463008 344764 521064 155939 432134 296918 1408231 656193 1576988 125360 1648739 1071815 863213 1880813 445926 1039523 132490 1434298 232500 460809 169404 680886 1692966 1654902 1275547 1716926 1443329 640928 77034 1256211 150387 1886553 679736 691915 296552 451033 545840 532928 627064 338284 735060 1159732 685112 13733 428349 530867 931675 1254307 609004 1765999 798960 1723566 1355331 244674 1785268 1499784 961824 1338391 1067693 1510934 894602 1600740 183838 1780138 1026315 1263856 1319558 460217 278093 853505 329456 459239 265580 1734223 1982199 1950794 1247704 1532113 431197 1458598 1812006 594250 1781034 858099 168538 535787 1197980 432702 1064871 1335664 336919 146549 295913 794267 1586628 62972 80504 1727136 1544721 746977 738045 404740 1739198 990995 1598488 1848051 488794 431974 465955 607554 703105 102797 1327530 269921 843847 1765713 936377 1039847 1725296 159793 401186 1056358 618730 606594 389071 1996936 1596863 1366556 107076 1344293 1156262 1011725 549849 904646 1686119 1875704 214283 798115 977026 1388870 176451 1290384 233335 1245221 1544261 1947154 1859839 1162644 693607 660574 899410 46339 1880042 1885933 1895343 571478 233225 580409 997433 1678696 77866 1670766 633277 696034 457631 890595 1796258 194114 1612541 166683 1762905 1535243 1142634 215673 1400474 1374327 1723788 1136651 1807251 1371370 1112348 592314 956436 637551 976353 1169082 1145601 1284103 1665934 214221 1372686 220537 1610245 1361254 345470 327894 1777948 223987 377437 1384255 1772902 1592643 129850 1293768 1471088 1938816 47727 705934 1472443 437961 1776396 51836 1071927 74140 1702131 752205 1846024 652767 1871427 692777 905305 933082 842072 1704286 302029 710848 1337633 522352 549576 117243 224996 952622 716742 1571919 781231 264016 387648 1677278 446715 1907504 251135 1765179 1008833 1641941 1299043 42768 1731854 1160799 238359 1236531 1055431 1755539 1252824 594006 717114 480909 232244 1944554 420287 65493 1310694 1469370 1562906 1214048 500755 693088 1902631 1414467 721041 676621 1869716 1535652 1987320 1210756 1544746 732860 775247 720854 1685343 948725 1182616 682700 1871158 1556810 212984 1504152 738814 591664 1474594 1025212 1626681 309553 544318 1047177 1029772 702251 1062696 1464385 659250 971468 709631 1818978 1485900 182679 602490 1929321 1345709 1200812 982687 790799 1648137 1715933 1510300 1692268 1725906 1629233 1673218 939693 1931059 1983767 356145 1121103 1189657 912555 1882680 1009210 1936988 517005 58279 1643045 1928167 390727 869408 205644 1058044 2362 1893787 1874686 1790281 686444 1983272 364576 970267 1714570 536247 1889735 1556743 1631515 1875611 1649361 1000197 1804597 288815 1815226 644056 717256 627696 949789 313743 1458112 918071 617351 1322440 1301239 1272691 281053 1855120 1809486 1419108 287327 998263 1563262 1593088 1638147 1060176 102196 1480937 1406259 1542735 1188167 1796406 507866 200752 89116 912504 60746 1533363 1740073 913093 1443731 744372 155682 260251 924220 1140369 1756427 894931 1482809 218132 243239 431129 1841318 280655 1321324 268227 500644 1452792 922856 118435 253111 1837985 1220922 96693 1384242 1421232 520922 1257030 474676 531576 1044262 1700471 1862705 1139455 864280 490800 807051 230823 117818 1503973 1503968 1391860 1241023 1813877 1083070 904706 1623497 1741017 1597939 1714901 63788 524509 1735623 1302365 1658489 660918 1747341 1905689 854094 1940990 871911 1319067 190972 1384763 485353 1681635 155126 66756 566978 59202 832025 1426517 783319 699070 15710 1494192 967214 1226716 663889 585230 1753700 1220359 277023 945337 1432044 1326780 1633504 738699 923021 1901609 579157 74906 1654413 131426 1852199 1721481 849640 478964 1700482 41333 289085 16097 917028 1400727 315321 621836 544871 670773 1939244 1668441 528458 534415 558974 1652312 1143561 396195 233341 1349734 658761 334069 1337143 944822 115079 320228 1857276 1715664 144436 1321422 1265775 246174 534151 1182084 1636301 1523450 445018 1096360 149926 172772 1995973 229959 627373 264466 1205625 1879556 481575 1054898 500697 836541 1116660 617676 395884 1332146 455112 1208858 1131833 1036685 667093 706716 1229599 692854 1108140 165822 18714 1926003 609481 1092503 227974 755045 1381689 129973 29925 227248 1392982 1420803 1210780 153575 1263172 1652722 99376 798581 783707 1632532 825774 257947 639687 1934572 531204 1511765 826741 1124888 1838450 1754254 184355 1490662 236487 1309071 1454497 256791 897524 349753 1661232 610600 1953289 1889638 866864 8079 184385 1393363 1450423 37437 1683437 1115401 1070906 766765 760335 1792807 624455 1087494 692433 802528 1317672 1642821 912004 1489197 387622 1501549 582890 1236699 698165 627618 271066 502332 81793 1376922 924532 553208 996222 361079 1621919 738461 262540 1082712 1259059 613498 1510367 1587557 1886847 1256558 859250 949890 1575328 1172027 1718352 1121014 1696417 548299 1415069 989858 1644102 1371630 1843225 710734 148828 532257 1161817 1982565 1107200 530792 1344287 1795446 1305096 542764 550181 652242 1417239 186375 1780350 1272160 1481896 693570 510232 31133 374352 1378450 419274 1549890 165118 671905 99540 1996939 1014338 556020 517725 1025383 1412834 121816 577679 1277036 982288 1844717 1245981 546069 1857997 233132 1850479 1052934 989160 1566812 825667 1240266 1530382 795177 550810 79662 1501177 964384 799253 1437153 1876629 106655 1599352 48624 33281 1485836 1090909 875301 884642 405875 1101006 851013 1512823 1164624 1637675 466328 1139040 1534504 1167538 1730526 443517 78608 109965 1978739 1360325 505760 773882 1391918 1259123 1676881 1608927 1047649 917093 9258 10519 908988 236015 318704 1828294 479310 1363239 1490418 1476580 96480 1815724 1926338 802040 167912 1793791 821968 219266 1206066 1172374 1392959 189621 523972 21195 111496 67953 1827495 1056760 1521202 316890 1402782 402980 1810674 186184 1653617 1862315 1250397 389385 554320 1463042 1087806 1044626 748685 537636 176461 1606971 1380764 1483696 1713622 533985 1972957 974964 1024598 1812076 577452 1688777 585857 794012 555319 1797650 165209 1328140 1258823 801264 284162 1405358 326272 1770248 1370474 222413 1250180 885469 1467963 409717 370529 1388379 1472749 1461332 351315 897965 745810 1466233 1904622 321159 544166 1618826 1054840 651695 955897 1983390 383043 1116964 482971 1828626 1729717 1993315 1673039 1132068 385033 92622 880673 1264401 1676408 1245122 1420603 1159271 1703907 1807741 526818 611485 1937941 202322 737267 1236757 872004 1915312 1798098 369795 1508651 472777 608202 1807654 301727 1266645 1632571 1883539 840531 1945323 1724242 259150 1715996 475552 1050253 1953193 1734708 962991 1504006 379570 1559837 1865974 852264 1087294 1157693 1665709 164383 946904 1798435 755495 623317 335329 189506 1882861 17137 1436109 1033417 1158790 1433462 1409656 81035 1019131 808972 1295207 1843935 440377 1229900 1946625 1900245 1509239 1492915 1055472 1069745 1790267 937625 1768816 1444087 705849 601445 865065 1545162 1054844 1205704 1427761 395363 1298476 1415433 747841 1522153 1689845 1916645 1372924 1719565 431532 1717072 914045 1256851 1902826 1581289 1807366 580015 977409 640019 498423 812913 852521 758347 162416 1714008 527708 83159 882299 1454976 1091355 1416538 1668288 622698 527727 187936 989117 884848 787536 1242896 1139426 1625656 1075099 497327 1241319 558038 670052 1081778 889168 968277 1517986 583546 1416618 1207627 1794051 1635048 1746031 532096 1881536 1795098 602559 39760 1907834 1699854 1453360 1497168 1131467 215829 402667 1811085 1562056 866216 1645188 1706549 1551431 1087181 1107909 1442089 894174 1927507 1624336 1546946 254655 969660 1466786 500082 518360 1341830 388715 157530 1859952 158490 850649 140080 754158 1920237 703035 873392 1650271 1669147 1055419 876057 1340085 866012 1301037 1694560 1158566 1835225 442150 483480 522838 1292452 1400726 1870606 545818 528666 1949598 1161381 1362848 533275 277317 1278897 1949235 1644436 1914453 301344 207557 1724164 254801 237065 594738 348185 918257 397039 1551362 1059417 1905730 226027 1863701 436789 1852196 171148 169935 68784 781327 34067 809427 1528174 1239959 1933895 1985140 1092081 624551 751625 997209 302553 1692830 1023885 385360 1699564 1696180 1309295 229910 1596865 585500 195261 1980413 888157 1480205 611973 207894 1446787 1550841 1300126 1672309 858663 1334117 148608 139383 160367 827175 759796 1585848 1231710 104395 884535 138148 808949 1632027 1304802 266145 938239 1100720 478098 1856332 274981 1759561 1717953 1078222 809915 1038168 1828226 381336 522860 715443 1364393 1291475 1501548 1478000 37411 1854290 613714 1254111 673142 683485 71363 122265 1297139 461504 1437963 1375764 1488249 272503 12714 1735173 1998639 275507 1209675 1229061 1510644 41498 1911156 118991 1953641 554787 1867630 309231 1221347 502723 1607514 318363 1856964 1701365 118399 1292225 867570 1393144 1247452 170560 1752176 1114090 1072109 1797535 654065 1427750 1287172 1075975 510120 201452 195538 193201 1919376 1909317 26668 1333967 80232 1889752 198056 1753514 1028578 920649 1372066 1694580 1420028 821045 1516132 1509852 1721615 502771 285920 213998 1720615 1968526 1243783 1767160 1816396 1133098 1763284 821148 908740 1212195 725869 771950 1833925 240758 1761755 1009889 1251309 269115 525399 1038001 1870984 1719369 1112532 6005 1930356 734054 1616064 167162 108290 714935 57717 1917456 534815 1226461 1175423 1446148 211569 221699 1873409 760600 776215 644724 1768845 1417843 445971 1007652 1004422 1477491 535775 472920 907383 972290 538095 1547631 794286 834901 1317403 1988111 1017528 780852 241497 1650839 1569081 239570 958253 920784 475412 770654 760763 1139702 1187310 1046291 620741 185675 689491 1098970 773647 235470 1864126 159852 1549949 653091 1881258 1622260 1047260 1775364 1109429 432516 1703988 1642378 21030 656918 1152146 1338875 1335829 629587 1320719 385851 1563879 1623061 1916475 22522 281976 1809835 239213 1182055 1045911 1983605 404698 1495116 1698081 1056164 920880 1887123 907087 504565 1409235 416331 942608 266432 532085 1834114 951693 617202 1589420 1670940 494080 1600404 236742 545416 1639546 171310 6800 49739 1724193 1511864 1237889 1357433 1865182 1078966 1549563 949734 1540351 142009 691636 257356 443086 824978 1054932 708075 1801846 1741888 999257 1270644 1280949 787666 1846325 763935 1096885 1271873 1186079 933386 1740673 706794 1270219 454605 1718658 853620 1405912 1363997 1660518 999338 1582425 1322035 924177 1803197 122274 209694 209386 482752 678108 1943309 135077 1745613 170701 1686412 1993186 1545245 1818847 802657 608736 596160 1737675 1547375 1329233 256492 822279 694003 164634 422129 1943155 1418622 1542115 740550 1694205 558184 214092 736684 679240 1361218 410265 646673 1366722 944668 616265 1059664 665827 283791 775695 150157 1223794 395581 980875 1067841 366529 1770935 456484 968552 157234 1628031 483925 895088 1248496 1233439 1558296 544548 227881 1004441 49638 1595537 1741502 1152872 1637817 544131 1476376 1178003 1357832 1432547 333420 1802012 684404 1012492 1752891 367482 904509 865104 323989 1295381 1121558 1901592 1708679 197419 1673532 131487 1050159 574582 1663489 1792422 576297 1646516 504803 1268165 200214 742397 1484710 418648 1896172 257117 1450489 968280 1592198 1259490 1675519 729485 946428 1875840 108344 215264 679829 874609 739879 1815492 920984 1815564 420590 1578990 766817 239155 1695620 949605 1054263 910519 280661 1884922 1510801 653956 983913 1643938 736670 1248594 1409574 1250741 1817533 1921848 1687257 218553 1404013 1951728 932567 744394 1325199 861679 454689 1539361 380316 1340461 1377372 928451 1668971 1091846 601681 610699 121215 1927564 1162851 1023662 1463318 708520 161351 339879 1932677 894237 50978 857800 1667201 1400485 369675 1843264 295376 217726 727645 1842012 275516 1333184 609515 299308 1166104 1276875 850989 1289929 128834 1304787 1798837 423190 980260 1081978 1355812 609384 706928 108504 1732098 1247847 582311 407766 205513 1029106 245004 1298562 348548 1672041 1858507 617937 852951 1114836 1397061 1752411 1424859 1916922 1284907 607420 1169755 1930766 1155852 1111359 1447092 1178980 707853 1100794 599222 599398 355295 149507 411598 134194 1249280 792464 1230771 1226709 1178389 664305 799312 515074 659259 972624 324725 107261 1127040 302600 1978082 1220278 1942574 351905 762790 260453 1541953 1172436 1680988 1884427 489376 1556365 1248659 335003 329392 554192 221804 1221502 827923 753118 412469 34203 1112587 179919 1387224 423518 1283979 720200 1193427 740163 1817343 681298 1009013 1072422 1927961 342873 914754 1374502 1393187 495436 1411935 1666520 939780 324552 1044146 11704 796852 1679263 222676 1964158 197719 486655 1935102 1574875 178223 1411754 517306 1603110 317851 1220127 226580 1873641 576499 868153 347562 1611056 1547861 720831 1678673 1830161 487296 436549 1480749 621797 940828 1433368 1592729 428061 1840159 248510 473807 815503 241358 67158 1036553 944519 1871890 840318 411371 1722909 1553338 1482770 883359 1110878 1124705 1285852 1600356 813831 888135 410465 1670035 1877435 1730998 1857272 1338942 61289 734701 1647877 1483121 1117256 1197110 1121365 390754 931994 522870 1866557 1869203 1779050 1695817 640541 741760 966860 1307395 1859832 1007535 224780 322528 1285956 107823 1062598 1905869 684729 156158 680538 927742 63206 242844 1867686 1817933 1921785 1609315 1985691 1414398 1547599 1998317 1822661 194687 1408972 448361 213809 1434845 1587754 808515 1304038 609781 1269092 544284 1047247 1237025 1226336 1458806 1024304 1032140 977965 1392548 1443736 1091812 247790 1440272 289633 1711679 1037212 860393 1891142 461392 1970112 642136 123714 261360 1415811 52201 427262 814367 105330 1492153 1559273 300020 1440424 1945166 159999 1231553 1531726 1340954 1592529 1460332 147727 1972036 220963 814286 347136 874113 1195061 512975 1691519 245290 1031260 308968 153137 1772917 1730191 1471188 1773431 635971 1274321 677947 166273 573328 554917 1178114 840701 1652155 957390 16587 1877657 1369901 832879 1113437 298696 1131597 507560 450147 1279736 232812 1674662 105997 57760 1340661 1302538 731109 1824673 507304 336983 187803 1243789 1214111 665059 1462729 1322654 1866518 109924 1881700 834873 771111 911044 1044538 1968511 22025 1972012 707144 1263451 578318 319571 1837618 1725376 1748205 1251863 808195 1298228 753793 1910764 839223 642261 666700 80440 1666554 624961 877078 616948 887781 1256327 916762 1099678 548107 412545 1617724 1350846 1165186 403163 212701 1169697 1368923 906221 1243002 256376 822811 646012 696634 736542 1517861 1358353 585717 707321 957064 946015 1407946 833116 861883 1338416 1350055 536465 882119 761074 1018023 83258 1660890 1602446 1748957 1491362 974719 150632 849317 1848849 1962702 1871543 1190715 25256 583562 384935 538669 1769438 677260 1302415 1012490 78624 1311354 1227598 1536065 78215 1114313 250258 133493 572257 1295769 1443844 210017 100627 1612136 1396693 632674 146548 1332087 1921523 1703367 1112754 1014533 1304181 1414174 213064 1159332 425155 1828918 768500 1976133 1512666 1370443 844518 277658 271898 26300 543209 1824991 1041677 96543 262717 1716457 1592965 547682 1986373 543139 1353044 1387028 1092410 605717 1518200 1019066 773888 981851 929280 62586 478266 1824816 1682126 15663 1961274 1071398 1708469 1889212 451590 1653912 1674886 1707835 1549847 201296 1052682 851856 71081 361266 405432 823135 257729 1946811 172744 576657 342569 1734442 714404 286712 220175 1898005 206782 1508162 309248 858521 1381836 1607516 829506 21453 1564994 242742 1419614 604477 1460358 1856019 1419179 1283740 1103310 44663 1171463 841614 1128777 809056 724873 354238 1268864 1269706 270767 941284 872945 1927197 291722 1411513 1381803 1899684 313143 116025 249107 514540 1077693 821549 639412 1329695 523081 903911 1635651 830815 928226 414780 1349583 178832 1377220 793961 1006029 1496191 1692131 1240714 1881076 586888 163154 1814957 1986148 931926 1486474 462196 1209523 388857 1638991 912050 1385485 270015 1065900 897818 459066 1678079 1116484 34168 1217791 1505749 304496 297205 1604485 1389646 1932935 1046686 1865312 1862611 614848 275078 20745 420699 718509 1157905 1017008 280481 1598009 1864310 680147 989967 395844 1738199 1085699 1724284 1509140 1172656 1981490 1625841 375270 428742 819256 1772138 1109465 1555063 1788857 1238326 1800088 834820 749391 1830594 1730513 1966532 1447653 1088352 583394 1511571 1803067 1105983 864595 520763 230560 1584347 1046695 303225 649947 425245 1085326 314062 1196235 753934 306586 1047532 1107381 1089418 1717060 1060397 641172 29866 1667167 1846625 678448 1151274 1658326 335812 645626 395164 1423800 243980 1033626 215079 1270903 1740977 622863 1580350 846174 216796 278485 291458 409094 344158 1660961 862563 1410706 1790488 350460 946409 918141 403147 1387167 1455418 728179 381416 1022296 164813 975727 486863 513432 910815 111478 493623 1379757 185505 235507 260897 1917694 685146 1485501 1358354 828239 369087 35633 1520415 454630 913344 1394332 668595 885593 137633 1256225 659979 649527 1528470 530283 1815623 1408665 513469 696002 1746533 979157 422081 22804 1394403 1694387 1021 422787 284481 1819016 1629531 960704 678005 1776436 277167 1493929 1433563 830626 576535 498066 1452048 819983 1320442 312308 736264 1711476 1342470 1027435 749234 1142248 1034611 1659460 492422 1093152 1276195 920167 1666140 1250606 1968885 128806 365595 1677388 1619757 738306 995778 1917436 47715 1640731 162404 1324489 1581086 756819 560240 381663 552147 533610 1762513 1134439 1154699 901179 1246016 1685405 1018414 1902169 1390125 1307043 847589 1376950 1853367 854794 1875276 1744799 51270 681974 1001813 205043 572834 1360772 35809 1177315 769651 1013682 773215 994016 307032 1585608 70436 151477 132175 1696532 970645 323551 363972 111109 1704390 1619151 238556 100761 1091439 1128182 900782 965375 1700830 1348803 837438 797983 1176540 1766245 826550 1535966 467457 1742127 914859 131155 176771 1337890 880008 22290 1222993 1014267 514974 823388 1422342 1840516 984278 1892503 879398 34101 1631477 1230039 60248 1477891 1850983 65400 1754990 1837722 1736051 1807395 1652149 1488940 1811734 302257 1740494 180314 1966851 744825 1766517 1614991 922215 1926236 349333 502578 582325 435252 282491 69459 912489 106664 1661809 848699 1071826 1183624 1461460 1081997 1022738 1833650 53940 1517878 1280527 745876 428477 577943 643771 1971375 1250275 315994 82978 1528612 789639 1763106 1676550 53789 1472803 367210 569763 62734 1037855 1369099 185952 314755 1284043 1327644 621983 17769 1639660 293682 974767 149703 814037 238100 990750 40952 494405 1033483 777240 1378794 1077202 881992 1538840 1362401 1476167 563948 1049526 523997 1689242 15409 1554842 8023 1467306 1728759 1499876 217539 1711311 833126 436044 1339306 944588 1630012 662219 826659 601342 1212890 64556 782822 362621 1108602 1632724 1801821 1849128 1795199 185372 475570 668659 1880381 319855 787659 158896 1303873 595752 1420362 966347 1271799 1821498 1553818 1430791 1723873 1636771 341547 783129 61514 699572 918546 569218 1131317 333225 495950 529178 1109225 6656 1066767 1981623 316208 446209 1328413 1627308 189559 88933 701715 1033533 1667936 627795 1961234 1265677 47143 216915 1189052 1808565 997855 1381314 853436 1758183 864220 857261 633548 1127031 1450848 334435 1393701 627620 1771839 658091 695774 1276814 202619 329675 221725 169971 1069251 796106 1251473 1056847 1133622 932295 371366 162633 1655135 1261657 1673566 768756 1778157 1221995 590307 1214545 74634 278982 1236394 694504 1470191 381452 1421230 1397410 867225 1320558 1023946 1437564 1635904 919404 341247 967417 1633462 54434 570763 1644855 1339542 1301883 894733 552525 1792100 299567 427863 230054 1867823 312104 1534445 1103043 1493796 1672950 1819311 1218624 1126652 11424 328282 571659 1829812 1599769 764716 1526442 1018248 872387 117647 472767 1397851 1009162 628474 942962 1435578 1467476 932346 1399371 283935 898816 480353 485818 406731 421513 485175 1669320 1189012 1795046 1454493 575054 511048 607099 1458516 1365690 494105 1458178 1970858 502511 1291318 241127 1117526 1951234 1723915 962021 96190 1089510 1121863 1708165 1114936 1963792 716594 815574 1368112 1768209 1452205 1240470 1348028 1939708 1871825 1729225 199292 1872659 568240 1995851 49089 1829941 1654091 1046755 1297068 137878 1301365 1034289 177751 993255 303511 1093401 1509337 652950 177335 957448 1659108 746502 1394453 1502970 1625732 954027 1365235 1798538 1503807 940920 655865 189099 860800 1467233 487792 1647322 1034076 858286 1470137 1522535 1953011 954219 1080319 549123 1941904 588590 192741 297295 650444 1267700 742062 1140296 1080879 1617231 1216928 1709302 1729991 993729 322659 789534 1177521 94921 145685 1372499 12512 943351 1268787 922279 95167 1383762 977420 404201 169746 1478361 915480 1586968 839636 1717011 956837 366863 1827425 1635778 1771491 1279862 1949497 980761 325451 167886 53624 439322 720302 82056 1786665 1695870 1370246 1868124 727056 1543672 1381411 853696 21219 220793 136294 1978456 1426397 686241 1444741 1653866 165873 1317697 1482039 911261 1210310 1294941 1347795 942391 1925175 108120 1268378 621886 1460231 844205 408090 1829369 1140848 974477 510574 1367440 1893175 211118 660887 859572 241474 1330474 1027370 1550029 469015 1978858 1406166 1426767 587016 367751 1267603 1027697 1279816 1289127 1654400 1358411 336065 1238207 308340 497768 503129 529854 1291724 720477 526415 872846 396403 879106 1416980 1610101 647420 752063 703370 1042550 1203151 703732 1744538 1201526 468886 551005 1239948 194995 1740343 340348 1782086 1385680 1603579 1610223 1435796 1570161 1485875 343302 1949713 702871 1536485 796819 86372 1740353 946261 102892 278132 317004 1618352 201227 1953671 1962281 1764944 315921 1986388 910701 211235 1119637 956233 1190956 823033 969785 1622595 256996 1908764 315651 1697499 1929109 1798920 415997 1007118 1264661 1058955 1810870 1242033 1825551 1761935 1609956 999236 1994776 734662 248242 1078399 1865712 1820805 775090 246942 542698 792080 1735541 124200 1977388 1426248 1529503 424570 361924 716553 317999 1363526 1876010 59233 1351094 846414 1794268 289860 380868 308842 1435746 174038 658737 1916380 1397585 1431858 1736541 1065455 1361524 1674146 525672 98199 938139 1052021 317648 1625499 133249 1971287 1528873 671817 1101749 1795889 306783 1192839 246743 896997 1706760 1798421 1540709 823851 1969837 1994200 965022 1546488 1821008 1154442 656701 95691 1977084 397750 40781 1655462 503816 897693 1333348 708314 1540277 584539 381096 396033 1683932 515205 1332681 157077 1310015 398949 740835 1551269 1073339 1110030 1654898 1285064 1546410 992283 1705850 555021 1488239 1881864 1396308 93416 545724 1159849 12895 1899699 385376 1331411 255614 669115 415790 1116799 1497647 1582870 479946 552129 1591239 1464177 1317526 236517 448835 1227065 375433 270144 343953 423099 830912 188150 1918850 917453 1265309 1035504 917280 1131599 867126 97983 1601769 1920726 1516661 267236 1632936 453620 1619347 1785450 361027 762833 1202390 773828 76930 1197857 610519 257867 700762 1413691 63273 1860754 550597 439412 1010863 643603 554179 768964 142247 1968684 1493791 611203 787773 1911962 1164775 124260 917809 681112 1024156 351447 939748 1926506 564503 809111 1875594 1963753 1025816 1245173 611865 1526873 250403 1232608 108996 93622 680114 64352 153608 372344 1830205 247624 800186 344394 1983582 1239324 1195046 245421 1528578 1807085 1347023 706266 847537 1996199 1918559 665469 1376039 1449690 1483072 866048 1596993 312834 1363505 1439823 1652952 685905 852490 472646 912523 1119005 364706 1413017 1561246 1299184 1691176 1306908 34529 210195 49077 1940918 1089229 1935770 561796 1155560 211365 1660074 1351664 1183636 399372 1501917 1519114 1347954 485043 1438142 946786 27909 1608609 48947 788263 1056452 90771 1337367 940834 570083 879676 1159200 1771669 616025 1327163 1475715 53056 45983 326990 1973843 1579251 565609 1535874 1048150 1472793 808378 517779 117050 1970572 941657 1908209 735718 526285 1039087 764936 387628 968985 1490042 768134 400316 1615177 1525584 990203 1917593 1002587 958542 509483 196977 77637 592192 1589640 254213 905042 1018124 1577733 809090 1505676 516137 499655 1104120 120890 21799 322958 1074996 760134 1724757 592872 1651716 1176504 1818169 706150 1961176 999784 1919932 620439 1731330 1569082 901375 186422 207838 809108 509895 476434 786167 1056472 1578422 805653 1290451 888978 160514 58918 677028 1555226 1131896 1610571 188409 583557 1197426 840403 702486 610226 259901 71804 417244 700934 422001 667462 1586156 231618 1600990 283084 765391 1093405 868381 1599348 1418188 77124 521191 1631902 1136059 1533441 552751 192954 1830138 1320783 1104043 1732142 721207 1943393 1042531 1367496 801682 457772 1962774 1806374 1800543 1733919 20326 1637500 1608511 138028 1514835 1905178 423762 75154 1564441 811263 523865 969418 272877 548848 1554963 490094 723725 1159626 760275 275468 1134977 1581699 235129 26275 1268678 1217230 1531736 62968 337906 1937001 378695 1438585 1356110 129098 1039671 837772 1180940 1750373 341251 996357 460978 293915 1910065 1365108 526869 477302 707258 841564 1093785 1393236 1413919 1575676 1210642 569312 772397 1839920 285503 138573 1254302 812307 1328951 1354473 1964808 1566317 1306184 1427566 1656652 1304693 1237324 956769 1512387 340577 402576 1479538 1028213 1562966 1565546 1137521 362670 651881 1929569 591559 415317 1105464 9566 1873524 609895 1845854 257920 185176 550594 1913266 41752 1335536 1571815 1189151 605496 1764000 978057 1995397 1852650 606688 1332657 1083348 991491 1945154 1834031 1166598 794624 381736 1034240 1684437 1663559 752951 857831 737904 1727265 294534 1172978 1148143 620770 1929873 1462471 1286836 1223964 300129 1749839 1296253 1887510 70982 223611 1164627 790002 1214486 955886 748386 319746 655816 713711 540439 382651 795500 685697 920998 1338047 1114047 1155488 468914 184466 1054639 686591 1900274 749836 1217628 1659919 1019001 76911 1905396 400300 1199673 740805 605586 1251898 1798256 1720060 688733 978021 1269359 1510302 1217430 438757 879673 849455 950021 1111651 146712 1035933 1691774 1330946 465923 257013 374308 1115877 92934 272318 446556 1165336 1150909 1842395 1478604 1511850 574790 958510 1076291 375986 570599 431954 1868170 1977362 1559766 458477 1049274 373212 1914448 1630017 874327 612898 668281 1962843 570037 1030588 1045932 378234 355034 846096 680576 148579 1562271 1307557 682841 1341686 1519210 669406 391375 1740998 1545401 657777 1351889 1660227 1059027 1134384 1967028 620970 316383 299963 499687 1253896 618683 1895140 997593 764105 179996 163435 4430 359659 1322693 1920615 102384 1722234 1324414 100732 1356989 1742294 1866622 1195869 734329 14891 1365036 918927 867668 1704308 589984 104978 129423 1336761 1031417 1661355 925351 1792700 16881 1574422 1444361 736634 705885 15544 859378 1351465 626266 1528008 364160 72300 1760964 955658 1398131 1104992 520286 920455 564026 1706018 879337 1537791 197261 669376 326544 674843 1289117 1358401 919593 861279 1639432 1027206 873288 73689 345562 1152814 683596 1998169 1925651 1950011 1528283 1749769 1129517 313859 386146 1920077 676946 1429787 1759718 1350875 398796 697180 131553 1111735 610075 71434 642292 1124607 1428032 1680263 1674201 1043429 1436192 670933 329380 1351066 824080 93786 240339 1565292 1371722 1751112 1355955 1915934 1131707 49221 1137633 683942 850179 454800 377778 739864 879026 318411 545457 1938196 807315 1340799 1392751 140426 1731628 720960 1799577 1125998 254388 318789 1372720 167662 941455 1034485 570938 1883701 1906090 9941 1750827 1906484 718285 1124233 1208616 663298 125042 691277 779151 1348684 616841 1082106 186205 1207390 1721237 907054 90435 1247341 1043498 1480785 866188 992677 1859841 1440087 1046930 1906970 1555940 1423646 646125 780790 1396003 1749926 1348289 192823 133370 1253766 1660179 1110086 1030528 535232 1237805 867568 562912 1564533 176757 823157 1684836 1274057 1091584 196848 512084 1098365 1524462 925754 209149 909676 1445634 803053 477638 1334476 1901813 1357197 483562 79646 791806 889852 241490 732346 848724 577487 1431164 878077 1494700 549306 1870061 968887 788765 1844624 1489136 1829230 566520 1082370 1800411 876471 1686779 1818483 1456132 471704 1466029 425424 1525143 1721357 1274325 499543 931798 1310435 1626863 1192544 881881 564079 60297 1629797 1962505 970947 53325 1791545 1319143 1172228 279017 66764 737396 606803 684456 1869418 243162 1336828 413384 495046 857917 917328 1920682 1550788 547237 1750240 1745939 909939 330516 1461775 6108 244976 403359 1886397 1306673 725565 691790 1949405 247032 1413352 1949276 1581760 846480 1026264 225505 1033295 162084 1757076 369945 1038405 702971 785223 816507 839740 451102 975546 1622962 891882 872557 1784663 1405481 1310807 1353671 1836484 1556589 533010 725384 1287937 543857 261969 1167105 306161 340188 434272 1992349 1746620 55924 1013433 162796 1634584 1476238 607792 367252 664209 209899 829448 843119 208605 1014966 1382562 725205 1883851 126435 1566218 1922799 131528 520643 61752 1146957 1466682 1483777 12826 1357605 1481274 443273 575196 548022 770914 591143 590819 585355 777457 1342050 334474 178914 754067 1852530 1685449 761522 350536 1838994 1648124 325005 146224 1165810 1457676 77547 821918 932079 819259 883254 1969832 1082848 1767342 1709875 1387141 660267 288793 1810792 1013205 1412424 1611103 583053 1657584 485583 610973 236320 1465132 231197 1490275 1514123 765174 681883 1521454 584993 257655 1155855 407375 352043 1516148 1073098 1704449 940764 948188 1351428 608420 1701930 1687762 192383 14628 1355000 399884 961931 1043655 1254203 118494 1945092 270839 203210 1162831 1396346 23604 1302975 1900554 1641837 1704646 1560691 1356217 403991 577379 1692196 1660252 50811 716911 1213096 1749136 1671401 775414 1627054 1495365 1578551 910707 368749 639512 704867 127462 1884014 765187 732836 1127519 150115 1965831 1338466 1699206 1614451 382537 771051 584844 295102 599226 822282 409773 109108 271652 939088 80350 1749953 508237 1891865 526028 1590297 1786037 615577 1789963 1822970 1191007 1499061 1037444 1328718 441770 1775804 514019 795333 1987540 433762 169297 1185271 1595696 832475 1115612 1482197 1243070 1145523 1972357 1562150 366835 1971237 932263 715442 1756218 1725693 982529 1374491 1470492 30049 1520382 50217 1415387 1950488 1056197 1590160 222198 715801 1030251 116475 194241 1017784 1590460 585529 1781177 1459888 1102366 1680870 692543 703494 448567 578532 266812 1319491 1493621 884309 1823135 1093090 686247 1631129 24218 1281253 1288936 73846 1713585 459481 1236370 129074 1657450 462704 698705 214422 920107 1907460 1266984 1224644 134796 1825915 84340 85213 864520 1273057 1732045 1311661 1183328 610450 332199 824621 888610 203940 1188632 1208886 388470 1386798 966190 66926 1452034 1059112 35964 521663 101488 297218 1086650 212561 1753376 1828176 375531 1986896 625990 1905061 829165 252792 575255 95620 1747351 149930 893097 1656178 399035 745699 1720345 673525 854665 348110 194522 1840657 1454593 1167881 1693010 793957 1724516 151123 705021 517818 1571046 1762207 1002331 1670731 1445954 179544 334909 914792 374467 397000 1454991 1981277 1998572 237129 1692946 1357518 211413 1046023 1586431 1563604 466541 1938728 84603 570404 870556 1325974 477034 1200961 224378 43924 1943080 1410831 55305 1457357 951792 1769233 1623954 581304 1975026 914153 384373 559028 496293 1155809 1648472 671030 173269 882929 1853397 879369 1431628 846126 1905901 649626 1990934 1250522 1144093 1472849 369361 392856 1008911 820507 1371790 1132326 1157797 351231 555426 1915136 1224195 5250 975511 1970494 883257 66531 23891 14963 977175 672360 498806 1210229 1769164 1691727 583972 132431 1631829 294002 1073593 1385607 946655 984016 1670247 1489637 1306820 539884 858515 1977711 1711926 1752155 890505 152759 1979761 777184 1131940 569231 448075 1473274 700332 633945 628161 912525 1497452 496166 1414318 1279363 334393 1247297 274278 1999619 1291048 1004281 64576 264274 465251 856344 1139597 1909963 1594336 255498 1781298 1494807 1903576 1951387 1656078 1755111 1976611 1613587 900025 586611 502327 532538 1581682 1282667 216032 185757 169866 623822 1474488 828205 1156713 639181 1113058 1205906 1907932 1767314 1311290 958378 807727 8692 1068887 63610 1872313 1693906 1586117 1799316 1901377 962206 1595979 1583908 1006543 800722 404475 809560 1482047 889553 1876217 399196 511797 75316 1535466 642445 1268579 1199796 471821 1011940 863520 1634615 503428 1496472 224071 310983 1292997 687020 1900003 1871522 1955483 1173464 1335850 1906050 1067448 822772 422527 1221324 1050315 342554 1332089 1496009 391793 834980 968584 983595 1332371 1976687 1698831 23160 1875974 1246382 1720778 135122 637920 611148 1174538 1649184 960137 1200615 831172 1664902 1241297 947263 629815 1265177 523415 791871 1743890 3219 576581 905202 814330 1740262 79981 111985 529529 1806742 1544700 681699 1948566 1411900 678690 836489 1564902 1380602 1358204 267032 696943 1002674 614254 1632190 590396 1484395 501012 332949 762256 325691 648387 118674 249023 328710 1844359 1510693 1904449 1020162 12182 590227 1477262 766337 111656 647040 591352 1366528 1712906 1227427 1814309 431648 1572162 317220 1432889 1256398 47085 1425496 1090127 605236 1709975 568659 83907 1206864 927775 1738671 1677326 1069655 1262342 1471902 1695924 1561684 1105103 618745 1636387 1607111 86282 639473 1737200 1976539 10291 1311049 1488476 1306827 1895963 1936584 1892152 1315325 459106 1338504 1376529 890216 1573084 8740 1771507 1691739 1192235 1584435 975980 1772701 1746018 69830 1182669 762270 212982 587656 1072259 626096 372419 353752 416939 1925509 920052 863954 1460843 56061 1948070 262961 786117 1282766 151779 1376101 616081 294414 535884 1569288 1174276 1059736 1424479 1322167 379678 600286 1369238 1862062 1787593 546328 1970143 130482 1490528 663760 952461 299489 55697 324801 1469057 1946050 618326 363445 1805623 475737 171381 31295 409532 660960 1815902 1746214 315697 606318 1446915 397953 1550952 626374 352082 1811898 801509 538005 1827006 1035514 385936 1570233 1007774 1854364 1409507 1009008 664088 1536446 1538834 105395 995698 1983833 1251612 114150 932861 1991150 652953 15350 1981615 502475 1283284 800460 330334 1489305 1566998 1720769 20987 775868 743394 1263974 1516133 1017107 1298372 518345 376711 347913 1773459 1850792 101121 1820180 891770 234772 1327843 45575 293876 1038109 1928285 1149857 556422 1090620 1749352 1500323 116253 1632367 1864040 1146680 837183 1789729 1989894 679245 561216 90901 1715252 1570165 1855517 1001152 118447 361407 1417806 171193 346505 1964070 940816 1319098 298362 976876 533696 1237536 1038688 1783635 35316 296210 436835 1498597 1153240 1413094 1982692 491454 732833 626638 257572 1267234 729329 1459551 1996615 850965 1836646 1561065 1215863 1313067 672598 365793 638991 1763522 639530 277049 1069575 1493366 264566 590010 713440 988390 1063990 1263330 1972262 1838889 1869635 1089786 1131262 1467903 1423661 1989845 694539 874457 1319386 1450902 1066420 919429 1277062 1142029 1819670 1680922 1136397 1597176 1213573 833349 845727 1210194 147816 749100 1119762 274027 824840 1113243 892661 547400 1077905 1750203 1451579 478173 1510941 1779141 721885 60154 1922261 258450 609973 1367166 1182556 430306 1767224 1946195 1507701 835557 1011394 1928274 373103 446309 1498881 1437390 793315 1961292 1394239 472672 977455 711999 1575001 354156 791551 1756134 1489566 1473874 1712704 707271 1014500 1432397 742055 1551865 577811 1512338 1887431 1214055 85802 506279 1266071 182629 1066932 1874546 675667 753003 1668702 1123478 1050958 1377118 244886 699659 1544007 1984405 1381285 1524377 341578 1461556 194733 444734 427572 473011 448514 1179153 958369 794329 1579135 1162777 1388040 1429251 1755767 83656 374474 1843978 1496 1713110 316672 1654112 1457048 1630669 1196719 1577633 291236 998688 387879 1505898 994235 303048 988291 1069522 1657819 973430 1047146 381594 1228856 872473 554645 6801 73470 711283 85724 964344 1594712 602197 1335971 1782850 1500488 757212 1609977 320714 160192 794195 1906098 220790 1167956 1774682 596310 684745 1744267 1415524 1456313 152540 1541200 368429 614908 368972 657453 1596219 409778 1417254 311974 1889168 128768 1064314 742289 1999864 700695 1184330 1466773 1418379 1834056 342892 435606 1665414 1344215 1509350 1210703 642184 261299 1632097 1866657 504808 594367 1543193 369809 294438 775095 1291085 28640 1822753 1357703 1559928 1761075 57362 302591 454265 1336113 47746 1061402 744863 392787 1997618 404440 1419780 237160 1925402 1733484 1182885 751358 171098 901699 1292627 538576 1946774 1058147 1884103 342176 75891 572362 1492743 1181255 1245958 528992 992802 1689518 53457 1192312 214520 91194 900470 1291327 1975200 1955518 918604 1529016 1169639 1730819 664999 375196 1332322 1607764 1780909 897706 1313846 1816301 844720 1187390 433976 1517977 34511 750760 301800 881668 806067 329631 105414 150397 213695 617818 88268 1091501 316889 947557 521285 732357 1619102 1304091 859832 389608 695837 720673 99371 196864 728470 375387 1579805 27340 1272342 814473 1628583 1261852 273649 861928 1930382 366151 1947673 876671 263925 12655 1354512 1182474 734923 508957 1280430 1032357 592892 687169 341581 775657 1904904 1865832 334997 298524 1824256 1894537 1829723 1082795 1008949 1723993 892626 1722857 278651 1166536 1381251 1798879 1423100 843694 895752 181392 506455 583502 1186085 309561 1406109 507289 1821990 1190184 403150 15483 1553292 1521134 539115 792146 169948 1598705 1271438 1908349 1829438 594998 923836 1770238 26534 1824920 1354855 660537 190654 706032 1219194 481730 5896 881030 287536 1268926 565337 1951367 1361928 1796203 1510103 1812859 1371917 1363322 956091 1685734 1629810 824146 1942821 522479 505442 1031506 37263 647081 1544893 910414 646421 1547889 1639448 882830 1373607 68371 1747596 807382 866130 1850923 1330037 400784 451303 588430 104344 321354 72823 1716746 221606 743609 686981 650924 841689 1921534 1412828 576650 1905107 902213 1193907 1127002 36578 802188 1035572 1377916 140413 1292066 1768094 365740 571172 1216748 1130440 1191512 1524752 1085595 1809581 825726 597659 1490806 1100118 813193 558695 1498444 1951659 1022058 1754909 332997 1800196 705703 993761 439596 90981 399295 606284 1559217 1043605 1344877 1201139 1972372 1608755 1356937 727315 1992102 477280 1494794 347096 359982 1025717 810940 230145 668827 312948 723687 1059538 536730 414280 887519 1630675 763948 1013145 920135 1564690 949879 942460 156701 1197031 1382478 1917335 1419631 1351119 1240515 1477707 811388 1349218 210263 295997 964957 1314425 293816 52938 1718617 20843 1348426 1871027 984080 1539495 1054959 480691 728700 123923 487179 1273848 1415659 350411 492448 1915793 426430 667274 63369 1728483 834407 121630 43921 1636791 240231 156351 1956932 827288 1248721 829790 1930971 1388413 967005 248710 497466 1235320 1426077 937546 301002 826989 1251582 905266 1551012 1661439 704088 1308974 1646681 511699 247072 986245 513065 1986602 1671057 1054017 1148411 363188 114544 1265816 1755469 872812 270628 1659683 1058600 149126 19474 1103078 1647682 888362 714026 1002710 118796 724581 251984 392444 139788 64295 1050249 386599 1827760 195643 250536 1371679 1802402 588542 1491065 1060068 485056 359505 1803170 1975548 601041 1580331 965041 1891642 265246 1805494 674095 1419876 1642553 1111055 972852 1476609 72734 1454732 471553 305907 260042 8830 717933 656163 1393715 1808963 895475 1528677 342366 1068263 1008512 1185560 1073758 1783875 772209 795039 1765029 1446255 1365477 799663 881109 1957706 94350 1046281 569095 1640082 1177395 1299216 675390 1045193 937048 1539342 1815135 385380 1686180 1794047 1569783 793801 1208864 1828515 1866412 794194 42985 159992 772298 316166 1322551 1674290 908254 1944660 1066898 1456349 426069 1429103 344114 444001 1482377 574806 283906 1593231 1143379 831029 1746116 1511918 8518 314612 675725 962917 750711 1080157 649103 413722 1603753 1569132 1855889 884836 745809 526382 1488450 159226 1981160 1073476 1548948 222694 1926008 1807875 304028 573790 181485 574233 1369805 1451415 1641604 236712 1742000 151491 799839 1297655 1430656 774230 1444985 1264276 961370 1107366 1456141 1392849 787960 1967843 1764130 344300 856173 1190736 1041476 975146 964504 1484943 1637181 1119784 1286005 1899564 522404 1703999 1723295 636186 216058 1695770 433002 902292 1450295 1379816 1237650 453878 1816860 1737746 571298 583994 894388 1346024 1617210 1378574 818379 1641508 1213812 1605359 1750652 439398 397010 748503 18629 1231527 401199 1629944 678811 834014 1951001 872168 1761550 1779966 296713 1552593 581126 58316 1635163 227907 826148 814766 1560131 1039015 1069583 1930771 1859129 88614 970216 1322578 1787191 690956 1095397 557651 1257624 995209 688743 1959571 1589577 300877 1218010 370909 401432 1961489 942907 260999 1968715 184151 1920135 1687713 1658256 1662957 516088 757324 938083 1285057 417848 1685534 252836 381138 448865 1723005 1440253 199686 459926 1013137 547839 299719 1335417 1996584 667055 1859254 1400493 678128 1694671 654216 672644 902930 553335 1587416 1542636 874278 980857 1616390 784219 499027 1777500 1069918 504769 217201 1273761 305564 960618 840494 568523 1311930 127932 1756862 863111 1520586 1110444 275800 1188617 13299 1253402 1283245 1975091 913221 1344809 1201550 1240519 476479 1131600 1602851 1860573 1606801 453445 288826 416567 838040 1578027 902746 25798 707151 1378793 1741469 549618 1889574 1380068 331797 1297665 33552 699438 1241283 792012 669288 1381323 1177402 41389 921060 344462 547118 621024 1142849 1443490 545942 1380354 1060147 1937923 1521298 1267515 1241802 83221 102888 1182319 1963336 341528 426936 1575683 966340 253704 1665636 1662454 389628 193767 1273379 869835 1785678 61860 297107 1512159 965681 1743618 839427 1661102 1079636 410710 522125 520635 1032854 366282 289839 457837 479588 759857 1710276 1379149 13275 76189 339685 1120666 1845525 1523974 1309428 1940630 1250555 136299 1396007 1504592 1291030 786096 144923 1298395 482098 1478468 549445 559620 159896 776245 1489293 1387798 262796 361551 1900695 1370920 1861724 1451164 220619 1606300 532955 1202253 227689 516375 1718127 1760119 51012 457583 1357625 114415 297096 20904 1936506 1162850 856118 1597963 296645 1666932 1352934 153523 1315009 1851385 1415861 1196563 657609 1257187 633897 750348 1729673 1573000 1744160 527968 1198104 1457874 1953051 340260 581520 539177 1687431 1570894 1155750 3526 364542 1631077 165365 1400639 754796 1852930 1385636 984145 601723 1482722 1787902 1888975 1715096 1706683 325735 1779792 1895821 950909 1231314 387462 546226 36015 329770 868284 778009 70437 1079393 378851 904092 480765 1123804 381011 1212966 549217 1719423 380624 1411951 1057815 1931195 1356611 604237 762304 433696 618380 808465 227690 571055 1274957 1963570 32420 937355 1970816 1118768 1271781 617065 116858 1572039 1584295 467719 1558112 110333 1234217 1644271 1510961 1216234 893205 1286531 389606 789237 1419078 166864 576015 1317645 522645 538347 646776 482083 446062 824689 819446 95979 783161 645866 629300 1231180 748181 1400349 1419384 365591 1827215 1754628 1465365 273902 1671011 545226 1238377 9257 1084583 343743 737043 870921 111196 623891 1122233 1255488 612781 625622 74039 1783892 741283 1826187 1891833 1694136 1415255 761093 1845561 875020 1212258 1827602 540119 637410 1008007 1542422 1513593 542189 1032951 4912 389589 55199 1101300 1406167 1348917 80115 625404 1357504 372039 1024963 676101 754233 1827044 1581975 1903971 1924268 750323 942127 1635481 1545417 370857 1238399 349184 9486 1416369 1976011 1627037 344620 37193 415032 1155222 1941711 754196 510411 1458608 164231 603901 1013430 46815 926360 1573570 710867 770069 678566 44011 588316 1907087 590153 263893 336663 446017 1251772 1579580 1911267 156600 165113 1882283 1833309 381502 1223642 1286724 1327032 1149059 1341838 1557535 1538640 1034327 1139540 1070248 1138160 131414 9292 1252522 1647622 1217717 655473 609357 1588398 69845 160923 1545911 166581 315508 1867776 1511347 878236 1330637 117352 484546 465928 683579 1428867 1543358 97560 1863373 423078 415912 1410995 308851 1426850 1576712 120918 1118210 144094 516899 1011925 832638 1926325 561348 1168645 303653 1343953 1415449 526761 1893719 874347 1951750 1146429 919006 448284 1136308 1344686 1774912 1544171 874260 1831452 1611879 1300819 525250 1739068 1154923 796102 1399531 1540130 995435 20408 1619469 789707 1861688 1735883 959845 1749888 193947 1679218 710683 505784 1143523 1432906 813514 1930749 987482 1294605 577602 743565 1305372 1601956 49871 988376 1923154 1721114 1617548 125112 868331 1539764 908557 199595 702278 1143470 1177273 626103 1677159 316614 1642243 582378 456499 332017 1680682 530657 145884 964888 1190365 587883 1439837 1813702 1497626 768873 1806999 1203138 356573 1179052 1398076 990636 830426 1995442 288709 284336 922001 961318 1637699 1088005 981471 1950378 812127 1470599 287796 151510 824462 1772445 877015 684627 1619412 146896 382567 1057388 1275527 327621 626077 522764 903029 1956167 388097 1241009 1580369 634409 1547248 562673 558860 1470230 787387 1652399 960926 1434300 850521 668752 613622 1655458 301655 1742994 1315111 1744650 1504999 877787 808552 214048 891303 1606343 1152471 216101 82760 410262 1518318 1680392 454567 777383 21327 1276484 835079 1602577 175786 122995 20232 1422651 576281 1836844 1132710 1731637 603627 703460 1859633 928067 204431 1006915 1120149 213579 1890868 1548885 280456 620924 1032125 1494947 1022461 830686 183258 820086 1402496 1059572 853800 455536 1958599 346873 533582 1518455 496812 6519 1567425 59418 135850 157336 782454 1940764 1331595 444340 971445 1352133 1037169 158961 1591842 811536 1215952 1487813 1247210 1613365 747556 847383 1442691 1747432 1564910 1504381 613716 805262 1139899 1767275 270777 193234 268512 653610 1078229 536856 853867 1136146 994634 631630 499962 1617901 1198931 173104 1582450 1341043 1252737 1546375 735668 1679152 1055906 1516482 729583 910985 1004656 157724 484977 234657 446993 258479 213709 45915 295637 1218224 432470 848847 622654 1126744 1658383 534918 144668 1579912 1369068 783374 937041 1370725 1068913 1700451 543651 1680980 846717 682170 1807268 220717 477744 97573 1478699 1521147 80072 704246 421053 1228967 254378 939122 126075 1458029 1034944 106177 1452496 1945042 1200131 1073671 1161487 1808110 1723008 650885 960632 1893190 199013 1421902 93291 1934469 1248618 779562 98177 20464 1726401 1357480 843767 1580506 501492 381855 1769178 1827533 782084 1590127 1365029 1748054 344157 1877026 1342082 1075200 688571 586457 404230 838485 922662 1494675 286455 149947 1409121 558263 384140 978203 1929347 257309 1622 1082616 1772719 1423729 1123114 1452564 201161 1823064 167868 363554 1440744 310917 64565 214276 1597478 161229 466458 1801782 1223028 1570708 5474 1388462 1782061 1486700 693467 435566 417423 754094 301362 1422675 1414117 712176 939586 1513527 955133 1306206 1687065 697355 1240078 159095 1574985 1408903 408084 1512963 1301002 1360789 1871272 726264 1329266 357916 948684 295800 11763 761310 1827478 1833031 762155 515846 1726106 1231752 1168172 107958 609936 1533683 1127695 280012 943948 468630 1199330 971769 1764301 821003 1077997 621168 395437 223377 1535465 1152337 105953 1180668 634040 1156745 1956099 1858834 679101 519410 404338 149362 1835096 1037241 1947521 1534505 306939 1971142 1893354 1383438 834765 385009 304146 302827 444473 1664438 1425767 1972707 1851731 582350 823694 34490 1403751 1639549 446445 835175 547987 197474 1123619 1506018 1324215 413443 1483679 1677689 1172156 326004 1341054 1194280 172261 227658 1375765 1304521 1157586 54830 1282697 896648 1983724 1101322 453237 457358 1915721 336936 1167549 286869 103959 1188338 1786933 867324 913119 747953 17253 916213 1241476 1432581 1682187 1343863 742968 617356 1696498 1901273 546872 986717 1522489 1795210 682822 312054 1411958 1454855 1545234 1220886 1100174 99875 589588 1118806 277886 1454594 230368 1461742 212203 946426 237318 1915530 799951 1407967 1427987 1614649 138757 1721417 109366 915737 1813560 1664181 1741404 1063986 142107 320152 481374 1076414 145241 1775556 1350636 658912 1730488 985250 425353 1102214 869139 1693411 1373163 1973006 914109 302544 771278 1384697 179388 111442 1251495 495863 1288411 1535573 866968 1000508 1329560 1120649 1340766 1924076 651527 239112 217228 1637398 639921 585699 1975745 1561632 329495 671023 1325839 1210540 60448 931452 1264441 1286148 1825959 1517328 1917103 1479549 1598019 251389 1595364 1779656 1878557 350116 419868 1597152 701924 868169 392530 1703443 559063 1262571 556807 654148 1269440 1553355 350043 1726879 792374 1521317 969188 1326625 1663717 314240 1463451 263748 1978160 1973217 1677188 1206016 943554 275005 1333811 1428480 108893 274372 563304 1167279 740988 1684243 1635943 1678863 1128406 793724 1431331 1700099 953808 496134 1528822 1715976 633662 1118299 1410952 1433516 311276 1763153 299173 288221 903952 1518281 806006 986151 1554723 433392 23152 1454326 698477 384663 1400740 1899352 418217 1529784 1918980 953558 1059001 1625078 438857 1971688 587446 1110390 181660 467875 1726714 1177534 1030350 1500660 175326 94788 1004485 174350 1963217 718251 178362 830697 663785 173377 1882198 1088527 561987 712396 1239530 221078 1874387 719386 456126 1451294 933943 1007708 36662 1029844 743585 1670025 1251923 1357760 1675976 756011 349667 66641 392547 1094585 622674 1034785 129122 1559666 278209 244226 75509 32227 362075 1443035 407985 1939649 1321508 941230 270872 1534442 315709 1876645 724228 1526747 1943623 1264563 1754321 1738056 439320 60696 35932 114200 78150 1520248 1727087 1004769 1751736 211492 197061 279180 205019 253966 548359 19378 860077 1908023 1733812 455129 32285 644867 1732915 364046 1089268 708603 1997787 838841 541457 1255015 520506 1945848 1482571 671493 1430347 1383371 1824623 1266432 882224 1763942 1122791 615939 1095897 310927 1430381 1459962 1619136 1025820 775139 984869 1807618 1205796 1440763 1308074 648968 971974 931065 385565 1779009 1222438 1425131 1965295 1636227 1291296 1047855 1588874 994214 1017969 546942 504349 272812 1177536 1327520 1591347 1682935 230915 510242 1891919 475874 1875406 1225922 1308339 973868 1166111 974204 1116747 1296447 1551694 397930 1814730 1567881 572239 695217 318335 1157409 1232541 52246 1116976 560678 805052 1636244 637620 26791 123240 360806 961412 106395 45538 1160903 1073516 1538616 1797223 1076864 1172218 1038009 1240890 397762 1826596 464152 718323 103216 1806831 55006 1602485 1191351 1513121 1765520 1349903 820597 300024 537676 1133219 831145 1487849 58852 945499 1033076 1867724 703509 1670019 1958733 1719792 1361349 1696428 1482728 1494337 1615879 1260973 15517 1155420 1658002 1200197 1107895 1071557 173111 799002 532806 849683 1038267 1168581 887807 309760 818270 1917250 1659976 710615 1703922 1810942 1547183 273021 260210 429901 327826 1470284 1219817 342180 59821 1757735 1088343 230189 975494 1555198 1993187 696653 1303190 879814 1747319 1187796 1926827 1257360 1533538 1106171 885246 189265 1397284 74212 1014096 906535 1233121 1471063 108476 1211945 1671570 797869 676279 1216952 1451414 1869534 13961 854145 1498112 716583 700299 1431725 895835 365300 1722490 1211060 1578561 718436 1971046 1548311 1932219 446399 484910 1704678 141870 1678143 903635 1366348 721918 1394194 1665500 1302581 1650442 652659 235312 695005 965434 964776 1413207 1895738 24272 621910 1075454 149448 1611886 1216200 1887060 1344178 320979 656886 356565 727298 1121286 319806 423928 435285 594840 430061 1553990 532044 609229 377014 1096820 1201590 1363545 1679332 1655065 1018959 1084481 1762379 1054916 47748 180059 150089 903024 795993 990734 1312927 1758266 1482283 405094 17991 813173 1602189 710185 263807 1897135 816329 1993707 162032 1292967 1361867 1669061 1780174 1455909 92139 1042995 949819 1933737 1689174 1847839 1029025 486527 29279 831296 1500982 404395 1391985 1836912 633178 1681921 1895906 750195 499611 10528 430244 650669 798829 1942009 743113 1844094 1468608 585794 688463 1755920 75808 630979 1155715 329294 606751 1103029 1713724 13541 1681552 1260702 1504106 979817 1641256 451484 1835040 237130 1721050 1470672 328982 706820 35337 813689 1931810 1028150 483003 947983 987020 945514 8427 665569 1509418 1236205 839677 1711710 1923199 1698045 742986 632090 773615 1429710 1986645 1696589 37057 363209 625226 1834523 1291794 226991 1690046 411714 9354 895787 1456784 394864 785547 555241 1812751 1802116 105563 378717 1681728 1613069 1879975 1620003 747303 1853028 600230 1707888 414918 1150513 828785 1746607 1336529 1548492 307244 214864 129596 791330 732725 1493371 1836247 1771904 693109 621583 369901 498660 448268 1244267 559450 738975 579505 1553699 1368312 1293926 1456800 205435 590656 1718725 969462 1755245 778920 1575478 1269140 1047577 1662855 1402976 1277301 1650032 498614 831773 1744382 54671 1740210 72924 1464910 1000312 629484 133279 278021 1635963 862602 445932 116985 854153 792808 1361966 1198302 1982845 813778 1649657 1740316 734460 401055 560154 1511822 359010 60355 1775527 310764 536265 1900022 218031 95004 278181 1120808 761912 147699 1674878 1114141 449158 1222618 561645 1713367 1852766 143970 650203 102866 726022 117896 1403577 1158897 1381322 1078576 412796 1058742 775767 1915420 1825877 1653242 642277 1501589 1948164 205460 996545 1707880 1492008 1407822 1078438 133149 11327 357058 1454187 741852 167284 1949378 1824916 616897 79971 539500 1999268 61535 1255995 1766046 630342 1145949 1150893 1819685 1207585 981009 1126513 604289 1228232 490198 1141184 955615 182350 437422 1795429 1715471 640510 1480367 730011 1457119 945576 1956490 1775279 842940 54432 244598 389513 812804 913626 88476 724595 74098 1461789 699628 1363394 1056399 971008 1044971 940897 1061923 1448843 1665053 487453 1642650 1824414 363139 111943 1061657 1594547 1555883 813748 1849271 151929 350745 31259 822304 994744 1353966 278313 1660436 1972088 427562 224235 329498 1268405 878195 1314986 622449 1052785 870882 1736091 197728 1714761 188663 1181619 1043798 853428 280468 32301 782580 660933 193528 323914 129146 966916 1350094 1522614 952313 1746329 240997 1356099 997032 172016 781259 854091 611477 1608166 1994312 892574 658594 1374583 884284 803911 1570154 111720 1162964 753745 1024482 233495 1960254 1856108 1284588 272394 187547 1444680 1620493 46082 1929139 424089 1915813 655507 1241464 1062011 1205518 1199376 1359243 715635 1490395 663017 1148279 1489876 1998090 642886 1299921 1655075 219417 911573 66660 522213 742276 653934 1534188 1037790 1967643 1384773 565237 178448 1770033 107661 1860102 135642 1546378 295415 746945 1820411 656321 1698959 776082 1679970 1421063 47703 1993647 498722 358948 180616 729551 1728560 1734138 1602262 1647604 1389211 1689578 1766954 1300650 37149 943374 1979009 1867487 699451 998775 1781355 1636967 1839117 678820 136725 1816222 976781 1448109 159995 1842103 1091078 1063002 622866 1246317 986588 1948788 198046 1007444 112763 1529699 1016378 1575503 528043 1899467 352374 1595136 393070 1343262 1370142 114134 1604911 950390 576305 1270724 169650 40179 1873739 1181432 134893 1995118 1767741 918984 540152 1908008 1382388 345796 742166 1725318 1963765 1419405 452794 258828 1396406 478290 1359556 570420 1399910 573971 762485 1949919 648964 1784300 751188 72275 342571 1622501 1445292 1123675 1600572 1341750 815354 1345667 209920 1234786 1065823 1425334 1209602 512843 84053 527286 798303 1555245 1827015 388555 214450 1287378 1209745 310534 1694392 562533 1380431 1355025 1956918 890592 1484892 1314216 732780 914148 316992 310554 1799388 994631 1010599 1649607 1068429 1442911 1896310 1126721 9966 1235452 1789708 433503 1811300 1741593 1168797 1563136 1598977 626787 488985 782240 1993039 70884 1134356 1959926 420339 1480964 1412344 960684 752396 194475 1659631 1825451 69212 262843 449721 1227185 1450248 1768995 1860197 846881 596700 799154 1845378 1812545 1518203 759913 446724 1097549 750201 431465 448029 838920 1728704 466329 344167 1831901 1516169 1832295 1399909 1869053 542142 522923 1462068 1607214 1659245 1175960 1266062 1057285 679172 318262 1130282 999131 1994065 456658 1593326 1636159 1595259 1090842 211867 494878 501322 516426 667179 746949 1364407 1058992 931758 828865 1848744 155816 1981538 526852 1149997 680632 860372 97529 765735 1557953 1017632 210266 332816 1882320 61956 728674 1636751 919267 4251 168112 795437 449886 1120683 472190 53417 411065 1378470 1579435 1396094 993394 727558 48078 558484 634502 1960999 742681 998997 1390790 804884 827365 1531577 1870240 1197711 1445486 170017 529426 263431 671318 1616882 562330 1811892 1440501 194262 1045196 528722 221577 88817 816978 865455 775975 1551400 1992113 19770 84966 1416328 829278 1213865 1899110 1501515 1708007 328595 1480745 646362 902488 1646916 974210 1328760 1951222 1921531 1953279 1115403 682632 1040005 507183 955618 1475257 1199305 409053 375708 523686 1196471 284866 705091 893943 778269 683394 1887385 286578 1644735 1410186 920334 236652 818063 1318599 223492 484778 1432871 54461 324732 1992919 996165 1948074 1970299 1047811 543870 1957739 1269230 1799036 485214 1077721 525087 306321 415902 1493969 1802573 1929510 100008 887701 536565 1994611 468474 609754 1354270 33593 499666 1875022 153789 1336330 1572867 1540963 140364 350723 1178388 1484363 1501085 390697 653261 1760514 1112997 524949 190502 1156386 157775 539650 726193 435427 1663718 794143 1335760 1958370 1813196 325025 897952 522388 1586069 1216164 354176 1222140 350946 963585 1312273 674211 1213852 1845629 1779374 713294 1012211 651290 1079921 559686 353196 663700 730447 210858 546251 1925285 1600895 892354 712992 1934635 32258 1370287 113548 736773 541640 147248 152079 1074558 1287530 943170 1543353 1470600 182070 77415 508810 1414283 1719350 1706075 1780100 10615 195497 356063 1745217 862482 1455878 1472982 1241323 201909 437752 1241428 1686591 1039422 1292126 1904732 306622 1792867 751697 1082114 1860226 703573 274182 1657776 648262 1256923 1329693 1947535 851850 565205 1305638 84739 885775 568461 774267 1414530 54234 1132204 523891 1721301 1107753 1927308 1237321 445852 750907 46625 1381453 1788339 58435 169466 1425620 1088038 865045 1035044 1318723 1600336 1497916 155479 116651 743503 908967 696751 1426748 207308 823398 1595715 155968 1649723 1132358 802437 750047 1503894 258595 318134 866760 1489202 1153276 434313 1378760 348411 1884115 1057609 1251091 881095 361635 1967030 218589 884177 1474945 1993981 693286 159203 1003324 1417260 1883559 1372440 310199 1706629 953430 1763915 374363 1130660 1970710 1003304 1602014 531792 73053 1890318 953124 1653864 270201 667372 447298 611360 320279 655101 560926 1286487 92940 983335 478454 665978 544677 1935749 1360227 866542 1576180 97873 679094 1720987 319705 1354325 643535 487386 426971 808812 323597 1558813 852566 555713 846012 799142 471673 947837 151008 580375 1492919 132935 79375 1517107 1188652 1700962 1666682 1851378 393448 612169 1995530 1485837 856961 1072013 1787216 1016944 1913618 805857 123015 612533 647748 1494409 1874233 990044 1062048 1285719 1813535 405242 1282481 183118 981629 123381 547128 3735 1444044 743989 221481 291476 121980 248083 600457 1972770 1438989 1734722 1139799 1139817 698133 175758 529513 1268832 1181837 78567 1558880 1306035 1716564 276494 953673 572211 1763727 1822975 1514768 242267 1963640 1058734 565487 1580196 944013 987080 661414 1137556 802196 1978901 1309307 1153504 1060882 770037 1472798 1915019 265615 1287391 1513877 570153 792886 1626090 705221 1011988 1788149 1391249 312440 360236 6634 740375 1214252 79496 1297878 1681007 582052 667713 1755167 1041556 1460002 566902 816417 74896 1393379 401751 378118 559807 1033778 687312 518273 320205 1464165 1512739 1911738 1046645 660823 1791477 1942470 1965064 1940655 392706 1663455 166928 29474 190158 1732217 337720 937342 201444 1589549 1845221 1349957 1822342 1122150 545114 1360960 514399 439594 63030 1951967 760339 297382 456031 1708443 676028 1732820 1011739 279702 631867 1554699 1741317 805408 312253 1984693 35438 1279089 471161 536554 579220 518582 1679181 519102 714887 1260531 1660242 448566 72610 1514095 1378566 1130653 64361 1721071 1676851 988674 1398046 1546514 1595918 1137079 1695868 684520 799969 1676898 1506401 86343 1602652 985510 856117 662520 1500449 883060 712371 1302301 851205 24688 1438015 1337103 834647 1970052 1612965 601717 294870 341045 1710074 1312941 1142338 140790 1976320 88738 1862921 1436020 1348164 1961183 1359842 1999937 582372 405329 873106 713964 988400 609163 1520505 904542 463869 113992 1751224 1088244 502884 1781584 131868 73033 741948 1785242 121022 491365 778058 320728 1551172 978793 1689731 1317613 1829897 100841 801105 148026 1837398 1211039 169420 1999805 889504 628331 994270 1640417 269597 1919434 1761598 513483 1765643 1010590 1214852 1617650 1264010 1132235 34628 627092 1034375 156002 1269460 1504575 1834154 176069 1326069 1759280 729105 129567 805976 1615341 1923165 1872013 74560 394438 848315 1170790 1115947 1613765 670005 366478 1319653 1226808 553788 846206 710876 771641 425794 1228452 1501071 1790898 3019 1525037 1382236 347663 678092 1528238 502012 687704 1966749 538303 399682 1672425 2190 1701135 1293083 351267 1517113 208004 291052 519985 1345336 1138628 278284 647309 662867 1200080 1487591 1976396 1780068 1062913 1896987 626095 128577 1882051 1973287 886064 1223323 789216 810633 604986 1345552 1849908 704996 1346475 1266165 1614509 1835893 1538683 1664129 85559 1402703 1415180 1336878 790704 659202 559372 1289173 1141316 771826 14286 526990 729126 828387 1976514 1239403 1757369 113432 1023799 86247 1256012 1851265 1363183 1176628 1243487 1077720 488693 1213143 807945 686991 1907033 1572395 1693439 424856 1135426 1142373 1396615 719467 606182 1193016 1672723 846607 45546 1280215 1807561 765882 723562 1893371 1614655 1711973 1215772 1166860 636812 1192246 585132 1931612 1779265 768783 1493561 1350791 1964204 1101140 528602 1097134 531442 1169972 396898 20133 184911 1683708 431474 1038736 1479176 378659 127326 210952 1743545 356183 1606130 204244 1670712 877229 1663027 1583495 930823 417389 811623 639795 154907 1878384 583465 1672727 556625 1698222 1993177 446170 1172515 1952934 104517 530766 1307253 622599 408129 291763 1160339 274893 1485119 1872511 10687 499138 1813624 606754 797938 1105344 1236435 622906 920302 315805 1762927 1531461 245141 367980 825232 347997 1168949 1564485 247438 1950269 1293438 633887 1783884 190203 851465 1109417 1397355 1917551 623429 208881 309633 845391 873393 910994 1316758 1196589 1683824 521657 1131650 1581149 324411 547339 503352 544477 1810756 66350 1268326 1378198 415126 357023 292029 389541 764753 158307 440734 1976609 1223909 242441 1860500 499782 316207 775259 177550 903998 840334 380477 42709 466512 830467 958401 514962 1742 24259 337464 915682 1087088 809093 1626959 432536 1522887 1021222 979647 1060107 1670403 596453 379205 47037 210564 270833 668416 1910914 268971 1347211 1537710 1131552 222569 1538918 772078 1806250 119549 1376287 1634013 1711829 1531210 1155207 647952 312055 1061366 1593053 1535810 1941582 1738666 572522 413234 1124763 1744425 938908 618106 398004 477605 841964 941164 1178886 50096 1411091 1489132 1900813 731954 742836 1530489 1584919 1499338 980824 936706 563573 1482491 1171218 917561 278294 1931527 512596 1693568 424393 517119 1315887 96684 937176 482631 561742 1270471 91022 323516 69127 517436 804128 48521 723790 1602382 1886165 1912529 67866 1101102 1559642 1886417 1618785 632071 1448710 1113025 185507 1962971 1411302 1072670 665666 1975812 1236111 130256 1996363 1664923 1515156 592876 716772 723827 957808 423267 1007361 1003036 293296 708912 1268863 868741 1694443 1442895 1298186 459302 1529313 1309583 1344541 784982 883554 753996 1964429 1459522 761603 442488 1785979 1004173 729023 720679 1922456 224039 1141382 716670 395761 436604 743456 902274 703875 542693 1466996 879052 1231998 1853504 1238654 1686152 1063022 1030500 1331844 1782009 1197055 942379 733198 1953194 1376446 1272763 1575280 99980 1797128 1696702 714329 1706571 259544 1571394 298004 283536 902790 1835774 407252 1896469 1339600 1595993 1844089 1812639 1409075 1531076 686328 1769179 223452 1944311 1953332 1047582 683080 1438478 600649 1779035 710155 563188 824981 1200256 1018543 803469 1927676 104093 1207798 780893 700282 861018 16353 1541630 1642942 17373 1386044 867829 618744 1653731 1704634 205187 1997196 209529 1339403 1914578 462438 1645679 255315 177972 1536754 1284224 142977 1593592 1181501 1953633 52300 572624 131311 349527 913127 879990 189947 1342373 169118 1225919 311279 797199 1877066 1900570 842437 1267899 249970 1358867 1772492 384859 303111 306897 868152 946380 247026 522674 817767 237123 1312251 1487349 1226116 1134363 958101 1539062 676999 157299 1822551 193159 1480136 1697346 1247072 202172 642437 864646 48867 1706506 909162 1744845 1820412 165611 62501 1094261 489079 244310 255864 1110660 525217 395825 329684 867903 804712 1708456 1650797 737931 346839 1704881 511974 1389333 933907 231767 1545141 396341 294385 1788789 1800801 1413753 1963337 488586 793924 1378767 71367 461370 41030 1033080 809908 1274026 815244 1976865 923866 779201 909985 873752 354324 431397 1058702 1581817 1800770 1075704 245036 1535821 83253 1468379 1725299 1478243 171842 1996948 1601606 503744 1397510 58806 493257 642735 1626617 784439 198528 1006896 1768037 409058 478860 298401 427538 654358 691932 342135 395589 1426382 616957 525830 1394008 1183746 816023 1620685 971572 158436 836559 241383 70136 582090 481770 624649 1346530 1844080 891842 1573854 782415 422225 1587200 1217219 897117 442482 1490834 864507 708183 1861070 585745 965581 1286120 1065674 1871931 752141 1019686 367722 593566 1020376 1525244 65794 883392 1901952 1253572 184193 408539 1946862 1356588 1659172 1171639 380742 674427 1321991 1929679 1109385 1938875 1790615 1379258 986960 1066803 642007 1268659 1631787 1166382 1020580 91028 1513586 553468 1837492 1915665 314028 1311391 726026 440096 155094 1336689 1589603 944714 1479913 1444514 1208720 260386 55561 129684 1915692 1183201 6624 18311 474199 1461708 1904574 1772745 1928364 1983539 1018243 13377 1735301 1185815 1927679 1841015 1967993 309725 739228 1441546 827159 1082235 1805417 386969 651723 150825 411862 628609 252061 932550 6960 987165 1191989 1039661 1744432 1937014 660880 946945 1830308 560825 1708780 795213 225345 1217184 1631786 672448 867433 1642870 1797289 970514 1996736 726439 638450 456186 1931904 814552 361881 997171 1248095 1913087 931188 874833 1098117 665495 580558 1872330 600526 637062 560353 1674621 386031 1146396 1280330 1991747 1108416 722456 440874 1184204 228164 602305 1678797 1683205 682477 1401066 907079 359958 828438 834135 1713170 672759 1791218 1473627 1565798 946929 1700203 147891 902015 1012541 1573803 1762947 1269425 842376 47296 646221 1652211 569178 1592682 716331 604635 11083 1155899 1895801 1775599 203781 187173 957412 704244 1923517 1822528 977021 1713844 1376362 1141057 1866984 492283 1831962 857864 497858 72838 94510 239548 1681229 468105 1996141 776545 1874094 158187 1166161 1013909 1317377 554957 619636 684623 1495 1637472 339305 1093618 122038 66399 895844 474796 602097 376120 687995 1979062 1183143 437 558305 1123050 859745 451945 469153 219955 1607730 873014 1431006 340704 1067031 688683 1197225 316948 1446486 851430 574800 764579 1920840 426883 798626 1756147 299910 508762 1717109 825812 1574333 763770 285498 260295 467793 1202883 517556 1949360 716959 1867483 361204 1525085 1116089 70752 786859 879760 679618 1642568 895295 1544058 433817 67805 1179652 1902494 1782609 423759 401106 918534 1741902 1851978 973383 87374 1779602 872099 1967860 1312236 311656 1952316 186787 1039539 859165 1746088 957630 47053 292135 386764 383622 706576 1560728 1577361 1305329 728956 516256 1073089 1192552 1979511 16702 1038465 131282 1033534 224334 1433002 585099 1618599 1198844 886024 414684 792085 351643 882447 1510897 1490324 577293 1440311 1060037 1266904 130941 207521 1891678 1579587 282702 1126071 1121364 629227 241461 1905338 1328484 885427 650128 1410560 1723769 613639 130069 761483 1369333 613173 1003094 500743 475738 728925 750144 1391825 335822 943625 1563356 1981705 358810 1788161 1947568 1312346 1155523 582604 863478 794649 201801 452953 1817355 448054 789557 1247123 241445 261801 1099027 271096 355867 632284 741911 755806 885026 1795241 810875 45044 1188746 69769 609645 727439 105647 1084215 645221 1428400 1795863 956976 1149441 216166 1321865 537774 276974 153853 637285 1495625 618287 1232134 1373099 1499878 1237167 1956463 1392003 1749064 392959 1055458 645237 687523 227126 1817365 359064 1542849 616007 588377 1962160 1571585 582843 576732 684700 1014811 791311 1523607 114884 454097 874610 262699 745914 1625003 363052 1645520 1590495 843978 1042103 1479216 702772 295540 582349 1330005 931523 1911316 1590347 1698826 418358 204672 1228832 243076 1457996 1635396 12672 1596397 325763 221781 1280277 1409606 1711266 212242 294980 729737 1312992 54040 703684 1693022 1732359 1466383 1176553 1766844 1720959 1159532 964371 1361360 1612995 1802607 43326 1985944 1626811 1704125 86496 964720 1124218 506613 1823109 81527 20031 1287924 422181 440978 440439 1459429 1404028 1074242 107352 206118 358882 1350516 958513 1669579 1501452 401596 1033317 1384387 1455429 898085 678339 116714 1797042 916839 341389 1691840 812531 141422 425517 1955374 926914 1926476 457539 520755 652062 1948281 70778 961581 929564 735261 509056 373326 1313947 1588044 904343 1361849 1451485 105118 1547743 789397 965604 1346427 1355013 737032 1513180 1577937 561641 1103333 595442 1859924 90115 762569 1316889 1601202 914152 1983200 1580104 1310271 1832835 227165 920710 1561600 1975293 1798763 500779 1150176 1243845 706559 1922182 1112410 1030967 1413605 1251037 1531932 304098 310043 1095692 960691 1861041 818958 1335960 1938000 1550885 329992 1512504 1493118 373826 1600894 1276300 1390549 1080929 408827 669533 1524773 418520 1820506 1372850 1098664 368001 1358477 1335422 560789 1103760 907969 1468740 753377 1610249 596274 722897 334391 403470 1388861 1581566 246677 476791 209028 505090 1755601 1676209 1716679 97583 1609771 221589 221127 913743 429979 641219 1521536 911175 1522294 84286 38494 548501 10183 1686279 690569 1864207 103967 742445 1373951 492186 663316 1833709 1040334 1679249 1623561 270723 1522989 293245 116418 686037 563412 483489 1212548 1038071 1564004 989249 1300011 1776518 927028 1319985 599119 1616196 1076596 102512 154943 1308585 1856265 1112069 57718 337282 1034111 280268 924599 1795244 1129425 1016567 750846 194301 1857625 1746420 308747 976289 726997 828636 1099723 1879887 1973919 453841 883238 483852 70480 514053 1891322 1261280 1768849 833140 814500 315221 474958 1336554 351963 177642 1977085 947390 300425 713785 1982067 746474 588500 893833 193559 1636599 542104 738242 1741919 962974 1068139 1910440 602747 1664595 682727 1129134 154049 1307484 554250 1331247 492119 1518276 997034 1701566 1292641 1642941 1579584 1842427 1313593 1059917 351455 1065270 176292 216302 807825 1783397 346185 318905 320749 1714574 1191982 1044777 1580871 508623 1544852 1837183 1578658 1473216 1608580 868421 748764 1825615 1341949 1277737 1637221 581724 552138 457305 841608 1497419 1976807 1889783 944701 22893 548593 639049 102003 1884128 1830290 1622893 1105570 204449 8820 214632 28594 89086 1067698 1412142 1671899 621056 316102 1938284 679624 391118 346362 922934 1672405 1152590 566532 524655 1286543 897656 1910450 837049 1295259 700842 1305757 1053109 266862 1157996 74887 1638046 1983095 1514674 1658288 1520383 515795 721329 1406903 1085298 1283595 457758 1207065 1561505 622048 1064895 856688 487976 12518 873087 431471 1265645 1389524 1681042 332226 1499452 1188294 1677680 1463696 1047963 101928 942169 65148 264821 1420079 1636457 1863716 816012 396614 1605739 920582 1376607 618016 1058439 1751588 1556496 1503375 1385465 1174193 102206 1186424 1554081 1247305 1013694 949929 587593 1217086 590838 1505087 1592121 1256771 1652181 1564147 1959263 368496 1313776 117741 1091504 672127 720781 843665 1827611 1964674 999606 1765280 1673332 1153175 517852 1767989 28726 1009406 1560983 1730431 929968 785338 1656139 351497 733480 1191052 216624 764063 1372474 1515423 873975 1203857 541214 1965333 1989118 726352 1202747 1595029 784186 1647273 956093 1781475 957918 506522 1251755 1625951 16404 949779 248933 1943382 1236395 308084 1696150 254799 866763 1695732 1190074 137593 26731 1148192 1678406 67548 1953175 427807 328830 1382573 744969 427670 1745222 1556495 1811697 1409845 1064729 1987001 1990916 1232647 179800 499072 169517 457972 599757 691788 730243 1461620 1909425 540883 392574 55988 1253809 465413 1581981 1540960 474375 113737 676139 1341305 1203288 1266619 440382 1800710 916405 1179348 236258 1363747 1749585 894034 1625344 1310680 500405 691236 574450 1918654 1091458 851293 1865759 844573 1823990 918697 565125 172031 1895302 831945 1852649 996183 1594364 499708 632348 192802 435225 805836 776894 1411199 1023502 293368 808086 29778 368025 1945301 1536772 247186 1123026 1797640 379222 1782687 68604 1156916 1018684 1970378 37243 1613265 293524 932477 1859122 1920038 1125310 827156 529471 1240929 1999880 1658087 1306868 426391 219867 4756 960813 127342 396248 1812634 1339041 815919 119795 1986187 1888123 186711 375207 618270 865571 1623529 1559147 905190 1796277 1907373 1573276 1149161 1703656 882371 601680 252500 313064 844846 1124707 619039 1791969 1015500 131646 474911 733335 355999 1122795 1452161 1985469 730214 1834150 1614999 1865592 1115872 343549 122691 1522409 1524966 135009 1881486 935620 1011246 1134733 1711686 1572510 731098 1360436 678697 698209 1955842 1366780 1728061 547539 256628 894138 924486 114806 1260599 1220703 1014925 454104 1548310 1377656 359580 206687 1129423 1267522 1141452 1964947 1534303 1662985 977823 1655647 1143460 1191186 84593 1095506 559532 806744 236205 1816346 153042 609079 1225051 424256 1111577 1619932 449 1071380 307367 1485551 398584 1148974 1510572 104194 1576890 1595157 1688151 1177997 1674409 113671 1488999 820046 195138 1717504 1803559 64509 1792795 385934 10426 864324 914300 1625369 299272 421770 53798 1686701 687306 160184 1375135 1874944 534732 396737 1041516 277807 248039 754525 262405 918936 939243 1597290 245366 1970920 468763 675013 251562 1305823 1205399 1933736 1526314 1908517 1084532 190196 1662239 1117489 234857 649818 608221 1101377 1262840 1878291 512737 1787121 447467 229413 1997725 151280 1468636 1398055 1184631 1371419 1139847 1187836 859801 1583275 217305 1426341 757246 835430 1259433 290021 1363272 1230975 757194 1453334 245719 1884286 948377 1481828 1151698 1990539 622462 1759162 1632864 1162002 1338702 1139364 1598717 36093 724925 1370780 264593 1780216 299175 1777522 170894 1608468 1942855 1613717 1040729 1922955 110872 1530789 54942 1460919 437586 942733 1275113 1466714 1282846 305469 1991026 149356 214289 1820741 1371263 1573099 923018 1690545 538188 1395082 1846209 1107336 298522 1352122 1424800 1577994 1723480 155404 174222 448799 1936134 1903369 1244411 711423 1793442 1172211 727973 54571 1388121 1474449 269491 1865897 1420491 1402503 1163010 686633 353394 112459 30827 482366 406387 1381855 1199957 1801485 922774 888232 1514050 1201297 1526856 883588 728142 1751615 668243 1475541 1501378 1279622 1304866 1833129 1979596 789593 1090941 115506 907730 748850 1314953 1959241 4980 642534 399373 1359085 865736 804987 1426416 1933704 1655212 1940971 863842 707911 1458407 835093 1837082 1992594 76365 782865 607476 478165 459375 543975 1101848 365009 875969 1313447 1194332 1334314 1733528 79143 11553 836865 453141 182640 1831608 1934907 495753 1184621 1176750 1726398 365506 244558 943832 564134 562927 1016272 450536 1219753 952241 1949323 1098830 1286254 1438070 794276 625646 572359 1643754 555486 560745 1613128 1761940 1609582 516497 676503 323553 1948154 706791 996278 139143 199606 1206501 1008219 138699 490926 993062 1890413 1635878 1085831 1209857 1258136 1217139 1344628 1531189 128941 1688851 750363 1806079 1486609 240235 1500583 151365 1688647 1601552 965180 36952 319075 826765 1332642 973252 295495 1611910 1745999 1225003 794289 1114242 55272 1059482 984600 1361274 455356 910608 753514 1982907 282255 597594 1253582 731264 313597 1116185 943796 258534 315234 978435 377905 1037149 1895173 1819380 1572330 1435339 1006528 63092 332081 208952 1299836 283024 441702 686990 1843664 7955 300007 1614773 965229 1566948 120960 1186017 1043477 971102 1702596 672392 618140 1023507 725351 797662 435139 500844 1694382 140211 1746459 385984 885181 1957771 1463562 120875 178126 1019854 899256 34744 133418 173458 1804018 1938698 68727 379046 1278147 446203 21969 955186 1225039 1330801 1110739 1026870 321010 27255 305543 419259 1514953 1019087 846646 1614107 1249752 41996 1126182 1161348 20949 798915 1138115 1711141 1728008 580777 1364838 1097264 1630891 2503 931366 936731 1684764 925121 1470648 1316133 1896556 1697542 751312 1668485 1535097 1095451 262866 1033269 3014 1862097 820073 1106606 1794179 839714 1267641 1116931 47410 1964748 862622 1194556 1569880 1020746 856606 1422427 1264913 1434681 919661 310026 1961756 1076734 1790458 1262951 1061152 1006736 488150 357266 1825837 721572 1162755 1476132 1690062 1351758 183348 221466 634643 833875 526175 142945 1666608 1997647 1007170 1108101 435571 483670 36248 174595 356346 107619 906598 877314 336813 830830 1365273 1853649 654829 1495014 942578 440341 430558 389203 191868 425862 1840346 1880908 411291 1195879 1241842 1616975 377338 1575270 240749 946439 46497 1633267 1217498 1863997 1818017 1058683 140093 1947257 922356 1149049 379475 687880 837470 409559 254724 1786130 1827020 806140 1936191 1198019 743296 1660043 13014 1667711 1860094 1666587 642247 76849 1910591 527544 411306 281806 692787 939897 1639687 187963 226748 1368636 538077 919147 179201 51870 1191756 1846212 1144531 1670611 835595 79164 807964 1320450 1812145 1545696 692379 919419 1751407 1746588 805656 1811961 1513531 1619937 50853 1950690 1795789 1816746 965728 1998801 1088100 600710 1564174 520116 1554827 1616552 27329 521685 1786014 1588934 1948683 1246626 236119 822944 1578 1428101 1951424 512781 875598 1397397 245415 187384 140236 1047291 176436 981320 515711 1667547 38631 269881 1882867 803581 108732 613917 1279244 1113053 1119070 14701 613911 697286 1084739 1492427 745676 1715277 336568 1785628 57100 393742 57708 1451256 855882 1129246 1471778 1801584 1974041 1599715 538787 519755 616135 54035 1147940 447707 498254 69915 564870 1897016 1124125 1708531 833965 967107 1385203 906945 102986 167542 25699 826284 964484 1419715 778369 1829919 205157 673551 1937920 372512 489117 1860905 1466360 1683644 735795 889003 1595484 752139 1141273 1731913 1384658 354823 1413642 797384 1239525 1255100 573414 1839471 1169315 347126 1786688 441173 1795381 1367806 1261279 538076 1204064 126842 985803 349817 761547 309815 1275386 1716026 27166 105181 98123 1248344 208040 983456 1089790 1272797 650994 1348308 1432553 490180 1484224 1036793 1907390 92571 214917 943020 1124300 777108 747781 481309 334801 414314 679708 1370497 1567171 1969279 1062158 1132743 56683 1112683 1089519 551834 596880 1250973 1854602 873225 1503688 1455757 581052 1558135 1039343 1985152 941949 1677002 1091 1309513 1133007 298568 22944 1516877 1710891 1736852 1464911 406601 987342 885835 175627 896924 1694356 1770140 1496541 1245501 291664 1615464 471649 179516 987759 1343526 1063321 612346 821551 1175148 423331 1277992 253190 537221 1698216 501967 1557634 1969769 511671 1649120 1620018 1644117 212520 206788 22651 1488072 488004 820312 355222 1895805 1874473 1668507 1443582 1116510 345302 938862 1618437 359270 145770 493068 208692 1196381 1331123 545057 784920 84479 415775 1771272 1739735 421220 1903593 1230635 1217112 205643 1669532 1576523 1805265 1019232 210081 64421 1830341 350337 198908 250246 769628 1827489 1284909 886327 15537 237834 96193 1395838 503289 1618546 1101479 1257922 494369 1251946 239868 1297372 874586 1607706 1763219 1637354 268897 829032 649581 1805368 1545347 1843991 886828 891883 1147557 1264569 1494108 823453 363349 819884 1253661 1208347 4275 1528382 268894 1868705 208718 1856169 188660 830834 1060600 116315 1225037 574415 338522 367223 1374644 834713 76794 679153 104257 848935 30274 1040071 1292690 811510 1794785 1264008 1759890 1024302 1036772 1337515 520996 624062 1142572 1729459 166769 1668487 976487 1285890 766384 97986 1813291 1895410 78097 1681917 657650 1418234 403300 1705361 1185327 1712971 1094419 1214606 1957159 1313657 68650 1341022 1730369 1370319 1338414 179721 1823579 1533715 1730815 662208 696641 1013193 935354 753386 476428 1550174 914202 649697 1856319 1829538 265002 18017 1568379 897580 346133 1779634 1914641 44635 1339135 1513262 820324 51423 9378 632350 509804 816029 80859 1600782 681146 622170 1922120 775628 1950922 1161165 268457 745410 974999 242818 1112522 496366 43069 495952 230294 1059186 1544449 1953555 1168077 498327 110346 1994839 87126 1944509 882952 530950 1937216 1893644 155510 1184739 1495142 1382786 1194395 1737904 1975961 256133 1332743 419015 904355 1679688 1967400 1498232 1430940 93013 1207132 1862448 1114843 1320229 1415592 1356774 612424 1207110 1037453 1863120 1122940 1029329 94227 750020 438088 753332 1958737 390828 164651 1832070 307682 1007983 1179328 1769418 87049 474883 107997 255986 1230493 82335 557934 677706 629836 168677 175756 111840 331103 1158812 946867 751036 425235 1392937 1749047 1947558 870120 1994393 1336536 125521 994371 653086 227527 743870 1239325 23702 1279894 516274 1632697 1337283 445987 275028 859715 1682025 455815 1731102 433407 949333 1649835 1766879 934865 1633750 1228472 385610 1769211 1881305 1529248 1044638 899711 1454719 1682310 1125494 1754981 603605 810231 1406640 364515 451244 17866 1691347 1830926 1808545 1732374 457922 1596853 1046141 1246544 834140 749948 552369 1808889 1393101 860564 782175 49200 1400808 1011109 1588304 533514 1519039 1759825 919517 434796 645815 1147683 1922080 927734 639915 580944 1248221 768608 1642773 1529993 679513 389971 1170003 1022968 1683425 1458430 1631361 1003644 364141 1587839 1965430 1636630 197648 1822085 1123275 1772768 1323565 538640 1240855 719916 864490 987001 1373504 346291 1189073 1087916 1297996 815512 675232 850299 1897935 1172117 501536 377773 1708998 479509 881031 1147508 1584790 251639 1989243 250330 671888 476993 1188209 1940076 1218127 1456839 1558890 1570726 675718 1811763 811783 1665045 784731 794288 992235 1242458 551399 1710206 1217353 1687703 1252453 641109 221100 1103347 472853 316050 414495 652236 56997 1637268 1644 1425625 108899 1894415 492420 1446016 906119 752378 1606582 486408 607963 1555175 1684000 1549432 5919 817870 1412294 219703 1078434 960341 1434394 1093778 1834889 1533203 155861 850573 1192366 740920 918727 304920 249432 845465 434263 1824767 1286528 309276 1127769 577371 851240 681769 1252353 1053923 1954183 447701 247535 683905 713258 921806 781299 348745 1956884 405295 1465505 1310687 914323 1360309 165232 1613140 651498 1022978 92577 1030590 1455625 812979 31704 1634573 449426 1763546 333559 1011626 732650 1932884 1143434 1071902 1894682 945912 1931082 590045 1646643 1890803 640563 1790440 1903302 245434 1484587 1568889 1327054 154594 1441549 701851 1327845 931497 657550 1563949 1129927 438568 583850 418601 762913 970853 551722 707360 283193 1644677 797494 862233 1753384 1503379 1924321 1874997 31478 977053 1765203 226769 1989121 913663 1589593 518967 1376468 1018345 1263729 640039 1211171 1827832 325476 1280523 224851 818805 983382 1864085 1478 1491534 1959402 348202 1937393 736046 436199 553832 1892243 960965 509482 832876 495886 1881653 329603 925974 565636 831912 783303 1150711 199219 1971655 21498 359533 1082968 1508099 1674664 927612 728353 1694371 214093 1899315 211014 870493 505066 1446845 476863 1914345 601344 8263 1504673 314926 218584 1540885 1794754 1619259 723113 265510 1862225 395307 197347 1281674 471791 1574317 993934 1111528 645585 1756619 1433464 212442 722088 905264 61140 74790 1868361 1676575 174572 1984302 1935288 678105 1752844 441795 1566322 756573 832384 407869 583795 668854 1861572 1432963 371252 1504257 1106248 516336 640728 1205825 1570045 1348663 1857853 1622318 1313028 1016455 1051715 1888015 754727 929608 911451 773279 137994 677650 1435045 243677 1248528 396824 1164506 948204 704623 169592 2398 1731117 795593 1588115 888730 133574 1717129 774959 1111748 1137169 296440 1893214 974988 1588522 535077 573754 794861 832237 1065283 1873245 807447 495182 512173 441389 1043518 1035290 1522176 744840 37885 506198 1122381 175801 1198286 1725177 950408 1701043 1919156 1043334 1757461 732857 969445 69847 108312 543340 291106 1787288 1057841 1184422 1577022 1311577 143211 1670227 1043558 87036 442950 128554 314350 1349141 1748522 182098 768504 200085 1676119 103611 1342166 940794 806673 496930 19857 734746 1046692 1875936 25975 99949 29540 1810144 1301457 284868 1761557 1479891 1204847 333902 290896 654365 1088551 239510 529057 1374513 826248 1270755 944947 1776073 213760 359418 490813 759438 313738 30987 377965 1126020 1927230 1572093 34665 68744 1996153 1720098 1076273 1754280 1595153 1928751 1339714 396058 1337165 409193 1809030 1529173 516768 1446561 1697363 792330 373867 1511458 593073 949994 1010204 842440 1419086 391606 343184 273255 155311 1847295 562871 1702926 735951 306390 718853 1708272 116482 352093 622657 478451 981028 989706 1781276 57489 1308566 243597 60660 735362 305530 559692 720373 256667 591667 400242 1668101 1742979 1318816 781133 1631343 478552 1887595 1741023 959232 1129917 1969396 1792427 771470 1964039 831553 229529 611005 1116525 1700434 563667 1198499 513362 1288288 809897 489311 85753 924758 951182 761715 728281 1666024 384128 974084 1362961 1963995 817747 450714 908113 1567466 1012204 340564 358352 1293258 1169895 317183 378530 296769 110805 95687 305613 25818 250016 1297538 1566085 727225 901978 1823308 1684046 600772 838609 1673140 1711103 1159498 1740121 1298392 101810 1294970 510 186736 1984558 520836 769497 1651011 1231720 1895474 818311 183177 1917367 23571 1926256 614689 983058 516769 811955 1623805 787394 1405002 1508796 697192 1300231 974193 1634683 1439484 1585009 1267832 1937508 840558 231230 928916 725514 221253 1404703 1785782 1370730 545479 555786 865362 1485368 1658428 64016 1630013 1947832 1469037 1640379 148074 83086 1548102 798597 604053 1501872 176294 1271226 1476794 1026891 1486631 1974053 1832672 2551 1749553 1065352 1546518 537542 1347145 504289 1567973 944299 732451 1039134 519372 1952013 1363102 1061578 669141 510144 276944 1409484 1924911 1976939 518830 1735449 1461387 1659166 474465 1521407 1981737 1770424 483349 1400084 519553 1691131 1389192 800133 1189007 959622 1402286 1879948 1418032 1196279 589638 988956 1739666 1329540 1300896 1839320 1806520 61479 1368421 97565 698212 328634 1769139 104323 559986 1442871 758490 508277 1737666 576113 994961 1414207 1589749 1803519 257654 1372311 1662496 1694027 1483376 1606242 1022240 1265732 1733966 1302714 1923716 1874984 1676288 1737029 919643 701132 852589 579189 1846616 1978747 270125 1413099 1184201 134033 1823999 699982 1023160 1396348 470505 165902 1794203 1355924 721427 1357265 634113 280464 819813 1724223 730466 57535 1195134 881114 282821 1570494 86319 1142859 1270674 673224 1269649 1190702 5145 463906 261903 683903 1988519 1792547 479690 518836 149879 18564 1075831 597803 1313242 279735 1368717 830831 1514825 1908311 1346566 1172190 1982371 922979 261935 955963 947146 1938129 1375863 1035657 51681 519326 240449 880267 1159396 384441 475768 1462222 1479661 843619 521315 1486336 1205744 100967 306951 1575025 83887 1586768 1003683 1053785 412507 973834 1292659 1407639 1349983 1666662 1206472 1407145 509 13942 156165 1311735 1558095 1958348 25428 1328818 1770744 87956 1430425 919932 1721181 1512813 122615 572902 55913 1937350 763287 1597369 501107 1485843 948793 1332534 682577 1616716 537359 426483 1526118 561663 1303341 1702314 154359 1349004 1614866 306580 225995 1933723 1599238 264810 1419519 253768 710977 1582467 1798057 1839489 102121 684678 1486668 1232333 566054 1149704 806461 1508600 1488084 595866 74859 583088 1677044 957336 1501220 636126 1389733 1942594 984392 1799862 1141955 1981804 1291775 1559253 1481932 1077177 753426 640632 578056 666410 518988 528029 1457402 739654 734722 243843 392593 864331 787906 1419128 895055 220641 563459 84904 178146 353525 950375 108806 816002 1554904 575776 419430 997130 296391 1598265 1324342 315031 1764288 1481804 1197050 1527943 23085 67228 1174019 1806603 491135 1926184 73519 408913 867652 1758767 1711044 162374 1654107 1832588 1208149 1897222 173218 1461096 1866203 268090 1354245 1112602 23455 130011 1804748 1996569 1864902 777499 21355 910209 626274 1692651 737140 1764024 1677621 1374534 742610 1669173 940634 1753600 1133797 751241 1125364 441783 434371 1049267 1154208 1968714 60405 927385 649996 305552 1860487 197046 250026 1422679 59513 21452 772170 148940 1741864 1994008 1593713 1006665 1352829 920583 548303 1873838 237687 1494446 1034430 518403 1715875 1869989 229702 1273482 681432 760852 1871102 1020426 1672769 967226 905474 1826964 1891988 1541103 1107518 1771964 588482 1317868 236785 1429380 947605 549869 669237 1221193 102048 1610992 99457 962276 764448 1007081 772097 1654425 729514 1329299 1565648 1829716 1435715 1422082 181692 820642 1158522 1417975 1572740 1318670 1972305 1790689 441146 1593733 1699548 1972916 268907 1367981 1222410 400951 1627855 684490 1603610 1575177 1171442 1282418 1992059 1978335 317068 885069 601868 1644371 1067076 1093154 1844439 709948 1354568 1932589 291448 837369 989485 1453222 682874 1654347 1824572 1102390 1187717 989115 1620721 583983 68864 157993 1225315 1157874 1379961 1620864 1798353 1558548 1765387 910797 952795 1445694 1203807 971763 902038 471747 277720 378371 1617446 1966067 1186632 1163174 1768063 1621427 1430961 1657974 1428895 24366 573230 1579 1055618 1313699 800002 600671 309351 1136130 1388787 460300 1060408 346390 366341 313507 497890 834091 1547133 999371 703760 1845789 1423590 337740 1826018 1437864 578374 862049 1291876 627991 7153 597621 1279331 1919487 1530748 472909 12174 1527862 1107702 309004 1775788 1128132 552826 1333124 1322865 677866 1156651 1092704 569517 1033716 1774800 1337076 1116516 479832 208504 204956 1004009 1613085 545859 1130599 323837 1739392 341954 228563 724118 1948622 292905 585490 1276060 1266298 666555 1063752 1341201 59517 304738 182687 1732674 1985466 664108 1984781 708054 1942737 1121676 323138 561620 1774787 194846 1481858 1368244 1026707 1927121 1715251 816959 1970387 1541711 1280731 913763 175439 1788362 680784 1150317 895023 1858559 469005 1743151 1884885 630332 1190499 591273 1669485 1164463 1169110 1548163 1996509 1704197 1687008 1307123 201935 737481 783771 1300677 1648848 1650128 231952 1775601 358543 110536 966773 626041 875769 782344 1862575 1543332 19508 722411 1914304 1050004 9547 751340 696671 770295 1925389 69559 1699981 1197007 79905 1278525 1274768 1477684 1902206 1653474 994936 1332529 684424 1933100 1047646 1991097 14390 1896316 880052 1778868 892014 1201884 675839 1977839 1579555 756625 1398151 1691760 1377589 1009614 821382 1137797 362442 160040 445327 1835287 1283912 1260942 1639436 1648052 342514 1742589 336892 517495 501541 361848 1069406 1939863 1029922 1858712 698194 1617651 370746 309699 1459096 885319 1508958 1504134 1763116 1715884 1598069 1700747 28408 1875260 1376 286 27451 291138 1807792 13924 1015419 260417 1535761 1457788 1599837 610248 670040 1942292 1266535 354266 499204 1878706 1776713 564557 1849481 1265650 863139 1565519 924431 1893790 821479 1012820 1252113 1559414 920762 253423 1554198 447556 608490 257731 1264229 1592132 1857122 1414975 12081 1140076 1621066 1868838 1401567 1406222 707769 806009 1053504 249759 360065 762738 1204523 1829883 533704 429414 332222 210767 393876 1390506 1770253 1238462 1803173 982782 1549234 515465 1699084 492724 1614712 184501 674951 1989581 1543750 1552291 592170 1167235 270257 596768 1566070 877976 929535 69158 1080194 1173735 482087 128132 1089265 1225570 114072 1587312 67386 1222533 1237808 1763517 1191854 1005174 201346 1592224 193151 611649 141842 114334 132626 1828213 493035 504675 378285 49226 1846217 1930830 590216 1536055 807208 208393 870991 1725234 974672 1451211 1108912 1162743 1793191 1960817 1460140 1806705 750563 694566 1593427 1631279 503652 1467215 1335690 1278500 735492 1034290 27574 1471041 1618541 777753 743981 1382682 1305239 669653 1232578 338358 683099 60907 847586 464278 331565 204268 229155 783235 845577 1289204 1417950 1073801 1798958 995041 1999791 115997 820262 783475 1534938 936441 835294 1018483 1622462 219685 910523 1720905 223103 1861284 131752 71570 1809444 49053 1557954 756337 349226 1265195 1489817 282328 603815 1106234 1128365 7071 377115 972375 1310516 1531591 1584239 1318342 1277139 1248449 387347 1473375 1897846 1051440 1913751 1198298 776913 991612 1422848 288405 1750297 499142 671341 265777 557459 1328772 1756571 170918 1943573 658016 97642 1954463 499197 1058376 433948 1410565 692722 436869 335241 1088360 291529 1090249 163486 804946 693655 1181329 726947 892720 1208788 1458838 688951 1460750 920335 992308 489895 1977376 1205388 1410170 892691 908047 420797 1901907 957476 1050874 1247530 800369 198218 906790 1187715 914855 1549765 478352 860060 825777 1155479 1626324 1349135 13527 112146 874537 1305287 1861562 249618 135644 737371 1874337 572475 1607875 125822 1240884 527600 1279886 1448849 714003 1419539 158019 533663 1603227 542188 1484702 622162 941619 453789 809124 623713 1815658 1600202 28020 1502414 412164 726209 1924233 1650798 751728 1802899 1766001 974853 901255 456464 906721 187157 1153761 838512 996216 933298 1020303 687820 1386605 1131692 1180182 696684 1800533 1976772 815192 1631092 1752399 1021576 1297804 1568037 1064510 874182 977906 1229167 1756727 1427810 957625 994166 411866 1424315 1754188 431145 1569865 1040596 1769738 1539694 157235 554322 953282 1759050 1580005 1230462 126518 1998432 1423337 1190606 519546 78171 1459359 148630 1821294 118279 1198400 1419679 1943506 81383 133797 968666 1227599 1087020 1739992 950684 1098556 579350 1922430 1874113 40119 477992 980981 1000799 928953 105821 1325061 878941 1031564 824335 700864 1046830 539973 946821 393042 1286246 1392502 1493591 1488108 1119622 1968985 1491467 992682 1572244 1153096 68988 1398477 558247 817484 595745 1195670 20067 1297526 1488900 163018 1896389 1568373 348512 1001277 1930619 996166 1873934 204659 936446 1564535 1221537 1267520 982567 1805063 154334 1310539 1886386 1815440 710626 213515 1329094 1061706 67104 1478286 297331 379991 1812444 91434 616223 1684499 465550 984120 129738 1376580 31463 1722472 33079 1826289 730899 1358090 1071946 1753868 234969 189025 1958594 742010 1077985 176905 1999866 1161643 789633 1373258 67880 30070 1898959 1560807 1405471 905034 237153 1994573 1843057 1548870 570074 1101198 1131763 328381 278498 976378 1113271 1718641 307809 1179081 1198494 1196391 1646919 309086 778285 1187777 921872 1434236 380576 1957651 1940597 631683 1553138 684514 1670187 254029 1805759 958156 1048618 205888 410621 1350836 717960 109226 468016 755855 1106467 1051747 1279235 69287 1174777 790906 190802 41096 341905 322047 54104 1554193 1358814 1531370 735915 397167 1020474 188610 1670365 1091957 460173 1756179 478410 1179008 1333706 446302 521615 1173491 565880 42538 770225 1026957 895612 763596 1171311 538324 993774 1568246 1914184 1294226 649200 219464 104237 1510371 1055634 39002 992930 1094489 424406 377650 943984 59379 348897 1554678 1997329 978989 518873 1244232 1309620 1175343 685401 75467 1676217 922249 1359338 1098065 305847 1169321 476508 485810 1788164 153158 1851422 1614339 1514884 1052381 1474107 1832690 1671017 1166727 507716 1428906 209124 1274968 1261047 1108110 1561688 1851495 1360398 507598 372212 1857147 492730 1333429 1949491 1441613 1571149 945524 367010 1992219 972525 1386321 1896650 22986 846874 1434252 1717902 1685305 700442 183960 952038 758985 699012 8135 1719158 1518511 455369 1515436 345851 468145 886831 170303 406454 937024 1604953 19629 1083841 1718064 929014 610292 287136 861394 1981800 784138 1136588 959329 734934 1822048 1908451 132405 1515049 124181 583966 261584 896038 1804266 325530 311925 1833697 503277 929814 1720093 1623682 1365349 30123 1559086 155192 64842 846574 816082 946708 1779568 293918 725890 1664115 1448738 748022 1512045 86866 1891776 355643 481895 190223 635678 1196624 1771902 240603 725267 1260866 1656934 1545707 962987 926741 280172 593068 1730990 977414 1650544 1251360 1542932 57813 647655 622968 1281429 1163120 758774 1331157 1396829 603030 825373 1575614 531733 573897 1474505 1115627 895204 1997419 597503 1402335 1637907 1051206 1507887 830548 1702607 269217 747318 1348576 1934995 1162057 1848274 1863644 438547 1775742 1737070 1204213 557752 837671 1226244 669783 1110019 1887645 1373549 908779 1672166 835160 119381 1632934 249742 1514438 370519 1115025 1004610 1137609 318889 1700033 1186163 1231724 100083 1164791 1695697 1555821 104149 382223 752439 957508 197687 1690764 1870784 500211 1848574 38704 118569 1707964 1510436 448611 861108 1070509 622759 86010 790719 636542 1981839 1367226 6009 98803 1307249 796279 428833 1833962 700217 681292 257279 458699 162601 1325497 253140 176836 1179220 1371064 1902081 1582235 660335 849679 1692924 1777758 1278122 1614492 307629 1487076 1933158 484115 1738344 1655717 1067851 1887121 1801695 1439238 7330 1415731 328658 906773 1143218 1598400 946509 2256 683234 1118109 472343 1086368 1955423 192190 1195602 1681973 1566708 1774727 329084 1193407 1711319 1752296 1492433 1478856 779004 1288678 1198571 830465 642016 384838 1331334 1967939 262960 1816903 1956711 1454274 1632726 1271544 1130617 450582 568068 1428667 37448 95763 500419 1671841 63947 117676 159821 654045 1340683 1435354 381472 1281393 1381659 1529042 1184920 115328 476049 1003146 819145 72390 1665735 785153 1895097 1149474 1872440 585611 287480 143041 1504240 925040 1283896 1809808 1214738 1415974 911055 1168473 1929800 364748 3411 820407 12954 887812 1747154 1878016 1346064 1722238 448526 1069924 126946 1221408 178735 1820701 1733911 78840 674559 1623836 1487612 110550 459358 184521 663730 1540422 618714 692277 448521 553079 1702285 1448034 617019 506938 1380275 1481704 1189580 702861 146751 184966 1855324 1225154 299765 1120306 1939887 1287413 1248795 88146 210245 1409795 1791519 560438 633311 378804 1624965 1215979 1770066 566823 1530937 646889 1863819 943675 180194 602468 1481860 118103 1114382 1874060 1438642 1930602 1017805 156849 1583993 601511 1379736 272090 1824833 657002 1095176 789159 100608 1604180 1641549 578737 956871 1626922 811827 1776827 1013555 1113917 86658 643173 807148 953949 822956 366230 186996 1633860 72486 520056 193396 302802 1921901 1246072 1238867 530055 196235 617421 844636 582207 1324924 1246482 64505 1091090 1305094 1280346 1254305 1313571 410935 1883498 1332291 1970157 1000644 1312284 449952 1187791 1582172 105186 688092 1796662 265702 926577 1208634 217141 866442 1832352 617789 1822477 1745900 193253 1706736 1032730 148610 576568 308656 1941998 1544583 1079800 674651 1329217 1494082 1803187 1148600 1507479 502861 157155 1851718 1200382 1817737 1324390 164731 588135 291807 1237612 1245207 593649 700905 677838 323836 864523 254537 643886 589838 968144 238203 1332892 91811 1603102 813955 496396 494823 1554297 1020442 246854 1170991 1079656 898480 1651179 62552 1314129 373502 1155701 306795 1943904 659247 251797 447284 1644228 567239 1287976 59368 57902 1507263 2566 1101580 1886472 1482971 220990 1461573 710625 22135 1722276 1413480 935338 1390690 313074 1899718 1832836 551019 1431984 1378051 1106553 1706360 354855 805667 236775 539195 568310 1417545 1837764 1926199 661826 1491190 155319 210798 880308 258854 755309 971861 438266 559902 1757714 1467293 747812 907783 371136 1850089 1632813 826177 1857138 369846 769842 1774136 26918 762602 1807484 1560455 1519096 1216824 1592750 1117292 1142687 293483 472802 383096 1716005 563614 1073131 418566 601653 742267 1195959 1784791 306522 599958 1297345 1602385 1250484 1809850 1375698 1498649 348301 224054 1280249 472227 809653 422793 1082204 377973 1315832 1901883 270621 1453538 477223 772469 1381966 1661085 369871 142907 1426625 1120882 1285861 748843 1424783 1539898 1881758 154715 376148 1633560 1654452 81824 34888 419875 897670 1049009 1352037 1680130 361909 366304 1219042 745289 183813 1929586 1758172 840240 1544250 631126 1624131 218354 770596 448415 222993 145965 805971 721164 686560 871466 1801936 1183187 253188 115058 854704 1622536 18167 1345127 668193 489445 1760610 1972106 1999412 1877719 1214443 1694954 224011 718289 1222380 687064 1785586 292010 731528 535579 1636992 1074911 487553 667394 1200439 1854153 1494417 1878007 1610977 369075 165530 1111778 1626370 269817 502043 1743195 1459887 820280 215502 519293 60443 879196 1684277 403175 1050445 34030 214608 861296 457137 1563690 1999728 182562 1070752 241724 584616 1615901 823926 1778097 575752 1044545 1013912 1529140 30849 316150 308705 1098667 839613 1110639 377368 372435 1068160 894610 1668462 180701 1305940 1558105 1624007 63171 242867 126127 1689356 1155394 361754 1638649 475968 1202080 125008 1882267 1765881 437755 776433 53901 649641 1037764 1203548 731351 1011339 726581 1056685 623041 1031225 1781753 65245 1353446 1085122 1154295 1226999 1961490 1454215 1712194 953284 1452573 346779 877953 1724714 5825 1235332 952883 1475935 735719 616654 1041302 1175061 1968626 224934 1781791 272111 834185 204849 616851 1389329 370026 1611348 1654405 1928714 1439766 819982 440856 1430784 1958539 394424 591458 537753 1706530 288186 758401 584733 1268022 748223 1281570 5616 1980141 1666541 9640 856986 348695 1228537 448252 1417102 221164 1880904 365798 1485254 1917925 995128 650565 1784585 1346054 1977106 1501072 64019 1557685 360898 1863928 388376 994028 40531 136246 672994 1580265 730568 1558549 1736507 1262276 1968557 889645 1398328 1021232 50425 1537354 266998 267237 1405660 266464 1041284 1941380 1033809 1447459 1308071 1145191 51118 1007741 1315878 555038 612879 122423 1735814 934846 1939973 1936465 1509661 1256463 612713 47429 670182 433138 1084382 1243403 337019 1618501 1194919 553313 88315 1136906 14445 1707736 826600 341568 157305 1802519 1107051 1738536 103457 687491 1829698 635979 15569 1455207 1301355 1805105 1991754 1900069 1418824 163466 1206808 1208535 1460831 1272319 316092 1800241 1794718 934003 140997 1858846 442347 1106201 989340 44679 359134 1821358 327936 1737709 1946899 476749 1773870 230325 184614 378471 1636811 363050 1536378 1237121 1238679 1301033 1671897 841670 1881209 142681 1162984 340183 339137 1690485 518409 1639036 1698988 1248338 1494634 48089 514468 919659 175422 986536 881309 417771 972848 678913 1190311 475945 1311330 996275 838476 377452 309302 1248423 1905486 739899 1187742 1289071 1615476 1437119 23509 542761 655265 1465833 662784 331093 1821874 1014552 995307 1423087 1476826 906077 965648 1789009 1350499 1363682 420109 765473 1819208 1190582 774515 1962204 823996 815802 1487635 509068 1431408 809248 1518103 1844076 1288195 280142 1993893 1320877 349802 1641776 456082 918891 133618 1551634 1740361 41068 1130024 518030 7313 1069055 889564 482470 642019 576560 661321 692883 261195 1081666 647457 1935905 407682 792403 1412387 1515458 1577514 313335 1224962 938340 1985238 61792 1449531 471379 448437 330870 273534 1346235 695990 1295292 15595 324810 1930379 472397 477210 230276 1270737 1103194 967359 18743 1176335 338073 48587 1364955 562192 1784988 575556 157247 165574 1005453 1695489 1248021 1035176 870609 1881216 1025398 477579 1292234 297252 758503 1430988 1773724 1378272 407242 1014939 939711 1733772 1236719 764418 96189 346248 329502 1712928 1057652 1639506 1100697 815445 545076 910228 572877 1626606 1506224 44577 1083100 1908138 34190 1784228 349916 682889 1081655 1798665 1564140 1138737 1388729 587707 1756582 847938 945462 1626262 246263 694605 1635248 1920355 1101761 1219941 944928 1501772 1302462 1524985 400497 1379065 849120 1291449 890244 350504 1081700 1983318 657468 719422 579643 268059 1479504 262153 40360 1028782 1489642 839683 854788 946069 997931 782276 1069807 1071581 638699 496299 1425658 469804 18315 606041 57533 1002644 1402999 60925 1237475 264215 14219 541822 1023884 1851431 1332769 798937 900603 140354 1829019 296741 155603 976695 268097 64460 1762065 1741244 314275 504773 1167121 310702 21062 924043 853747 68582 1436382 1034943 1118972 781064 279986 504813 194407 952397 699170 751164 1181383 807702 355863 281764 470357 1833280 928201 601954 474012 165257 695851 1135467 1946006 441570 950340 1718546 869132 1429271 1777773 1280780 1578984 32381 629749 840209 381613 1502597 1218197 994481 212087 1397442 1228673 1214514 1290092 493044 1596022 734434 125318 697570 553269 793402 1367243 1637644 1266036 1859669 703646 1053819 1146848 467994 1397192 481753 554895 285377 828245 1491922 4270 1200720 563479 803615 1729607 1975340 989425 1126156 1079827 1104838 1485610 1033192 45773 536157 1171742 503460 1880529 1725022 1354125 593755 114543 817444 434092 1562389 455475 27414 1958678 1986163 1713692 1579615 392376 13309 1810175 1361292 1924071 526081 1669344 990789 1910260 1516790 17742 900645 1017881 110679 1025536 679035 1427886 1273076 12805 12197 67159 455898 483431 174967 1762888 1264301 248563 1620323 1201389 194626 392193 30826 168272 1002323 784854 247434 1021448 518424 619210 1621996 466683 463582 1091868 978153 242374 707071 1217682 185038 1099653 1403054 1858558 1869105 743706 1558002 331617 1501868 798924 1226326 1622959 1214528 542793 1292044 632807 1464657 567891 1825668 1272383 372138 1945662 1302056 1782356 719115 725075 381220 616242 1657520 1157285 134718 811541 1151333 753465 893316 624304 1738227 1693974 1162306 801835 650229 553933 1614037 1225141 1097360 1125291 517447 1279437 1136921 1515511 1336844 1943340 1137378 1070361 813896 994542 1622151 665487 1440050 1432255 569621 1596737 1801833 1666722 161330 1991392 550781 568668 1731554 1870714 1616698 1670142 1466002 181650 1629454 793171 399403 654051 684181 764553 1164935 1371870 985448 7459 579441 1155530 1821745 347305 417292 370404 83812 437612 1292634 1822895 1360836 1098401 211085 1559454 1027859 1882724 296598 303313 305526 1721263 1558616 337649 1345698 98367 1972906 166258 1476579 834501 1331077 957850 189521 1269180 1398651 1658279 1701085 1301038 1227120 607671 122924 564448 492221 725373 1420784 333517 1220040 1692813 1379005 190168 358097 1004876 305814 515962 879728 1871024 684866 943624 821881 472150 1639015 648218 1200892 1918101 1033545 1390030 1690105 796621 681671 1953409 378620 1501508 1936794 1468209 501800 1210283 1708328 1222727 1492942 546128 1585132 78943 885467 1380427 1315370 897552 122823 553684 1092212 123538 1508131 1442175 95217 219480 3180 1637643 806855 322482 1158877 1301996 1336388 1550840 1380355 1751484 779335 58295 1804574 1962892 1468897 1653906 200298 912888 1090173 331635 1544441 544496 1836739 301501 631273 720590 1618800 836626 1244242 1217337 1820841 268934 1714075 1439685 505585 667674 353160 501785 1420263 1577260 264292 1143793 229451 1539992 1629969 1235963 1627360 1326683 833461 90763 1934555 291705 340309 808334 245716 602965 1801160 660882 589157 1110891 1771762 1138150 1664038 587634 710555 672321 873219 726528 1296899 142434 448590 171862 1464582 1753067 1267285 1676729 624127 943019 1955169 1666062 577028 1716847 507726 525109 899778 447075 975647 1193374 638856 139715 1331853 845207 1445624 1086483 565668 1613786 1893655 250465 592668 1700691 1965949 1932490 1037703 1917523 1036230 1926233 195566 1693782 1504985 1750334 1559632 286847 431198 1841517 544842 1076946 333810 1790348 1434688 716857 1797663 277300 661698 1833755 781570 280826 303785 744200 70393 436674 1845984 443426 1349857 1094674 655990 513969 310249 1233180 1122794 66173 1774546 1493556 1206742 242015 499705 749112 43299 1439748 1767798 1918421 1247900 1360871 1756399 1554711 1365675 1043374 831607 112970 147806 1943873 1621842 386046 1828563 304239 1578110 664939 599845 852632 195941 1565813 622300 381337 417618 1174771 995245 648438 535746 93345 1926335 1630377 1314001 127483 1606489 805642 86911 264852 846732 895467 729791 957036 797756 1213893 830630 1535694 1613542 1790256 1785642 1421765 1851155 81338 1691036 1965429 1796326 1889192 1424115 457488 523782 565598 948600 645271 697958 883886 1024124 1366820 649541 1647905 1097103 1815218 557365 1728370 1207962 1157179 1827373 1690959 1008434 691827 66283 1483430 1229441 1066287 1805312 980645 741691 1984138 76429 1385873 501844 608292 1653600 1124623 1659138 975129 585048 199076 1797876 923778 1431439 628716 1215222 1968650 860996 1064726 1540241 520076 895797 1154214 1124640 1311172 1968102 1097729 1985612 731192 304608 173650 1363189 223970 698895 649514 1381821 1038713 1195117 1488600 1659590 84561 1363911 1681909 656800 910214 1822898 1993050 198166 514842 314705 384952 66626 1274217 80990 1665203 1108265 673596 478151 1968943 1406416 455900 170391 120599 1769603 1481377 147090 1598371 1156970 139364 220831 1094665 1663186 1749249 1269350 1201768 175808 40993 1815036 1249269 162473 1464866 1250658 1816668 1009109 1460487 1335949 888285 1044445 935099 1623734 1956309 660743 940943 1242313 193011 553938 336072 326676 1024527 1420899 1120791 475092 428358 1530704 1072360 1635084 776316 1819805 1937173 539003 801138 1264777 489233 1243060 186531 848994 246860 1745982 1930354 570546 1772981 464347 236912 1211590 385447 669353 739055 1083586 505818 618596 449268 489737 1457133 867080 191627 1891969 1216778 544154 480960 343120 239805 1483314 1529980 49056 1141584 711539 1814389 298332 292971 979307 1250981 1760220 1460543 1150735 1375288 1858162 1614409 1080414 102837 607155 1929992 1651871 1798215 315925 644615 599687 599839 588404 767184 748120 1754259 1446447 910007 920309 514286 815035 899855 375100 1860034 1397308 643056 920023 227847 1641943 304063 542736 423337 1442781 784776 1500034 1109947 678659 1696758 40923 1242230 1865767 885652 1015453 457347 595926 150724 1653310 906352 1042688 1665800 987692 1107699 1395982 907162 460214 848835 1783550 1331712 89951 1008311 1427004 1304187 1754681 269315 1412783 1773682 50018 1073966 144927 1923478 6148 1171092 1762320 1620974 374318 1087322 387687 1524260 1949606 915644 15057 344192 1498693 166056 1624395 706201 481486 1538947 167758 1498435 939399 278999 1634835 1108891 1782495 60557 1972367 127949 1489049 667866 1255484 850523 1689313 833484 878756 1783986 1527399 604174 1255306 1067148 712751 1402753 337886 127634 1110679 1552888 886919 20974 389358 1136507 1772031 1702398 772330 269264 1102358 1401370 1050426 256992 437280 829239 369853 1453317 1826927 1228223 1873558 1635786 1621126 1324725 386439 103622 1708311 261421 1006750 1792007 1500754 1931118 1429569 1086690 774007 828966 1924505 358228 1331200 278298 1640583 1643243 480725 716926 1672757 655889 1464995 982223 408948 1203779 1030390 188317 1532550 184471 830708 607866 811473 1263961 1274610 66840 1811317 1931317 1358169 774830 1544664 214964 830013 1287929 192477 277052 473467 170885 677776 1690837 1443990 937697 261173 1637515 1304474 1241065 278936 1946346 1888359 168665 1133859 1977188 993855 240418 20734 1124795 32309 1565887 930172 1601205 1437317 73513 824120 21222 361020 1074433 1237747 37292 597306 34107 1431565 403505 840516 1817041 874759 529236 1814412 1359479 1562808 6873 1929704 1715236 1103591 1014924 640684 1128024 218383 924235 976350 879594 305914 1579560 873368 1256954 1777572 1603725 682080 1293782 1598807 903280 1239245 148492 313465 1325436 1710282 643921 1411716 572742 1031510 313975 1721796 650491 503615 385304 161 1712035 354254 1699058 309748 884179 671248 61241 627559 163530 562813 1481395 1377988 1773538 762596 1984281 1627912 1296961 482050 312933 1029188 519690 45486 254408 779210 1491863 743569 102397 1624139 567058 729576 344731 300680 198248 1946439 1452854 644330 988518 152041 1551363 366615 998102 1146870 1651813 2263 1485680 885477 1108995 990415 213318 1142812 684320 414698 1504075 1392415 40222 1018661 1890433 1352148 1028254 400183 1235107 1367707 1514881 1489764 1528429 286885 1651869 217294 271975 999050 378785 863495 143247 900426 1391753 1636920 1497600 1598431 1080547 1366689 883508 1792899 1494734 1363283 1008599 609913 1141636 1070413 1316071 619445 985439 1318555 1382108 1969212 1009650 1479925 648162 1199873 1028830 744172 947292 1880391 522275 1551191 1453756 878259 48210 667624 1078025 237944 1253046 710497 417564 341298 870726 1800245 909389 380683 1845582 1233007 1658696 1156180 321146 236470 832937 135844 941797 1263214 31689 1957044 702259 226015 1934648 1917704 1402491 1638544 1777992 1161351 51580 1234160 45737 694712 894222 957679 1009373 85084 1570019 609925 1696461 1690229 1659283 64921 1570697 603128 258935 75863 750236 1395204 1542933 1679919 1088423 1545022 1166709 127056 1715894 868301 1702634 1990649 229989 1495283 711790 1229105 792196 480034 693364 1538601 1875301 1666749 688189 1601715 1029357 1184174 870634 535313 574745 1866821 1791913 223459 1564777 1485082 1604428 1408809 1023340 1055343 1253872 1945880 702213 1416966 1885507 190652 1486011 276674 1194472 1745653 1293256 1533584 1911387 1341774 1649777 1249638 1174994 997353 720527 1097447 1891014 45217 1059267 1939462 811304 1890750 1710249 1428551 1897482 958628 1857025 764637 1279636 1078244 811179 1844467 138435 1063307 105919 1971632 1016717 1158619 794330 1441738 671784 1269822 381905 1109558 973131 970297 365071 1791693 316559 1171749 1539227 25997 435392 663834 1114900 1349777 1437794 1227766 1147513 1002965 1236390 1821301 451396 1864410 1309916 1933142 1739638 1074301 1304513 287504 108339 557087 1956656 668342 1735576 1964772 1179213 10016 243992 1847384 1799490 345056 91778 1470727 43366 511144 259179 1503147 449258 1796104 1946873 1628339 573975 677818 72100 559964 1721926 1742838 1097236 816623 485814 1906966 1392486 1683849 893685 327743 753992 843998 1993438 157293 1212788 1887833 1038006 625835 1179430 1006180 1211006 1727456 243230 992418 131863 1381887 809132 205142 952893 995326 1394104 409382 1930974 383957 1610424 314546 899334 1191199 150994 1551829 1240928 1939506 122416 96455 979398 190741 212864 47906 1705798 1564183 1291465 1542582 1651251 37217 455418 1262881 432251 195185 855840 583689 180520 1949340 1374569 842865 218969 1325009 930775 462360 697629 51751 1237308 994629 1156338 558949 102682 1929281 1552740 342071 817436 79899 83712 1003668 561365 845440 552039 1647301 1887485 1861476 1113067 916174 563324 425173 234553 520769 70909 1423340 390534 1025078 90757 728420 1031387 135555 1583127 1016092 405639 1728392 1541057 992789 1353770 120082 843193 307824 1271258 488657 675736 1836330 1255694 849394 1830740 1181254 796166 51255 19689 1172272 539794 1495784 27210 949728 792454 1894249 1036798 1436854 1266947 951071 1746298 1412122 841050 230113 63395 1390325 344252 154976 588513 147423 968872 655610 1269432 1440958 519223 511821 877250 250765 1850627 38714 1839231 321936 43885 648510 1708852 743703 1952107 1062657 1930786 1460913 544934 1419950 1098151 1457886 1007548 1465651 498789 1878234 942709 75931 1577700 21414 704707 1404892 554900 572839 1662497 876687 1329656 158537 1331340 569778 1616211 1990391 1827829 1421354 1842323 651600 931608 761370 1943027 423679 1386013 1613707 1972610 1458613 681489 767593 786225 1114774 1529054 1113647 76776 1808837 1724133 586133 1557319 817128 823804 1252651 184170 1625400 874762 879447 1966845 1242025 1771949 733556 62563 1990722 1686298 545950 1972151 963559 41762 1554401 1305450 1508204 551415 1120356 676399 87267 1789080 1278127 1233108 1778263 141767 1097717 1246604 775469 957927 1965214 116174 963236 1041992 598733 1759188 555150 294753 1218883 493557 809446 150912 1773393 1419467 674782 1212795 89285 412096 130990 1393059 776618 1230481 1486094 448726 192770 699396 1055378 645273 1339335 1546130 335512 1104926 88710 1690228 235603 824976 24971 123915 30894 1850590 887443 1017765 940635 856359 10690 91958 1977076 744549 292842 284679 197050 725357 1148663 556532 1926752 1491940 993652 368676 570328 972285 1357629 1292798 1166374 1466993 415876 1178118 236807 1455555 1001084 1557516 1445644 99680 1650880 28357 661904 585604 1192875 1682156 133241 1250975 42217 1715047 1001743 800993 1462146 48944 354352 405830 393051 1744756 452445 728402 1558169 119267 393400 1024631 1946423 1869582 464115 1093432 1300271 1741530 154741 579854 656179 503351 1152846 1973449 46272 1324804 997884 1053304 1904045 1462607 904770 89224 504373 1217785 676502 1595381 192962 924583 1867084 377221 1056994 1972358 1290072 700462 80607 1791853 1981038 465420 1876273 410082 1865931 172199 420323 1846931 922966 359027 1874326 826616 698627 1290899 881636 1281188 1880728 191458 1325621 193924 1346857 154346 1756442 1903267 25834 1025937 529406 186614 1918528 1304427 1974887 748363 459971 1119917 693980 1330013 1453397 1083943 1964905 653909 85153 1065532 1197128 838579 1107651 1807077 195239 446678 1002387 1907495 1277755 1296751 385462 825686 1224170 555582 1860775 1855614 368683 1935060 485463 1976818 742630 251530 1894695 1970060 874571 1811574 295859 1006594 732782 1690334 1953687 944934 1422658 59482 1380888 1510552 570868 735636 1959224 1736416 222711 924703 783170 1817685 881257 1715009 1906031 1399795 201117 1337727 290290 1616906 1387834 548736 1385119 692075 73709 1267108 1830267 1613093 187122 716897 1785095 99006 715824 851056 1286352 1672219 1709887 148850 665292 1274522 440907 124612 799263 17016 786405 471837 478392 767424 294392 1871107 1042234 424582 624459 495460 43243 1153179 1461881 755673 1626886 1343595 1753526 467122 536651 1420269 440127 1114038 1911646 1440859 500427 1742935 1871320 318572 1135955 1569453 1320902 1263188 540601 407769 1659846 1067137 1208488 477824 808235 615315 346326 1098711 593735 391341 594862 1146996 974921 1164307 1583168 1326882 91405 927180 824526 235930 879161 646786 1441264 1797522 1547591 1506369 1916767 395303 1381958 1862841 1910830 645541 675303 170320 957436 886083 1806851 1529514 1153423 341217 307037 433520 97576 815605 808999 1427007 953183 1790350 179452 79578 569535 484604 852006 1712744 163119 1053388 897322 1085677 22145 1471862 350316 1014964 1281268 1822914 808813 617475 194033 1866971 601768 1267002 924492 1681948 975430 1613345 315399 1904404 1921044 907520 472790 1200475 1363676 1959472 669936 1348602 30610 1303911 1984993 1340001 750816 1333332 1298722 465571 127797 689245 1648307 1139609 776712 1825143 192622 224883 1765021 890822 1677413 1236601 1124135 896112 1600085 305346 109284 1666225 587835 26733 1106149 1077461 1677355 1697449 476203 298605 1836108 1465189 502399 1321697 622236 1989364 477267 1509461 647558 1675379 705653 754032 1731090 773524 1260131 812045 963718 612828 1765641 1854232 320042 1545264 861995 1444532 897536 675392 1252578 1835907 936838 978467 561039 766920 187669 795363 1089550 1139521 1752424 2024 215064 1135287 1482246 1682066 748564 1993306 384897 878263 1374958 425195 94594 1080953 1991346 1994883 172468 33845 1529150 1132686 1574922 676887 1457622 1573917 1298630 30159 1422835 1547731 865566 958830 1282255 997297 922769 1271188 747087 1190091 1452236 1763722 225571 568311 1633905 1685426 549540 987701 1044019 1181764 1490037 1740772 1837669 1130738 36104 1850008 42491 447837 943687 1070739 67291 867564 521953 1274680 1908597 377832 442752 154109 1396727 21416 1344433 736149 997657 634916 233463 999125 147032 92162 1963297 1363343 1564539 1472831 1925758 1886188 339367 1951049 834836 1940694 1756773 290223 870284 1749546 167150 1955298 1252473 532236 774464 564096 1266585 265881 1504957 127225 50603 906960 1039249 75636 1044095 1370396 1481046 445931 1471363 1753 996626 1503874 85995 1468760 448376 1595050 766293 669151 1089535 629531 1144771 432294 561984 161170 1631908 126032 996259 873871 1668967 623512 1331226 576409 242718 1385453 1843482 1916221 717756 406764 833348 1280541 1737967 1744274 425704 948671 1358360 1816533 193476 955113 1959429 323073 242043 180348 1342526 495741 43478 436139 1176966 736211 1758018 1564588 292242 1727448 208642 306223 1565250 182950 372409 1831622 693430 1576404 768693 258556 1603055 1481545 1914330 603866 285220 1304284 625789 701175 1066427 989812 339859 381124 1921770 609853 684579 1759977 1114094 1951262 212488 705109 1267451 1751568 1234369 1168208 78769 1551742 891221 665051 1339863 432741 1948960 774434 988402 998021 372125 1856902 1203537 1611227 1110637 998722 1085325 75813 905897 475559 258449 160188 1146615 967605 1116902 265483 1100889 1951654 1552152 1107867 151305 1660670 433371 1155938 969254 1302800 99821 530501 132428 5181 842401 1875045 982285 1315235 716052 1048694 7923 1872135 408382 841590 62093 812265 1252344 231656 920722 1245047 455518 1849155 738758 1337168 314474 1169033 1471527 1566434 59116 1680296 1879960 152306 258638 1033396 1794296 1534660 1545906 1319342 878953 6227 1577483 153597 434514 1472394 1479279 1107755 1481260 545470 757362 1891448 1271925 1476031 1543124 163689 414928 910259 1608726 15875 237756 1344810 211826 791389 1461488 714403 1436601 480677 1597211 318848 1985345 1547501 425736 3394 349827 203733 1455559 385364 1615289 1380666 85279 453735 1072758 1404599 141400 1408609 1923333 550082 144998 533862 636521 924953 1301302 1681769 34872 1255427 800643 1595415 1259487 1270456 1670781 1828597 1642424 1729450 803938 84903 735118 488422 237116 1319615 1876646 119830 1877063 1031234 562190 1430396 728569 1631402 582980 305585 1105242 1407139 382445 1749277 1097191 1792058 1314630 716735 892207 430104 192608 1062211 308452 1905710 1573093 911809 1385797 841580 1156990 1534786 555359 1362681 1944908 1397381 49082 835334 546766 643383 1440462 581994 238625 1100397 894581 657443 697652 1966007 1293476 1343856 945742 931722 1815421 1277360 1180232 1911375 1800016 1550920 393100 467357 1273347 1943585 88053 171107 1663290 192938 1354806 1315860 215724 1989757 427422 1905618 688634 20788 1381704 1116765 322198 420234 1154346 758073 1628238 968730 1190995 552939 1882197 1794118 1243574 1742398 1466213 754298 676159 249350 853911 871498 656231 547290 1849226 136475 1001849 924656 165827 767277 937090 556486 1382055 775703 1122849 1877352 1969052 1208774 486346 1745432 396266 1504960 1123135 1406089 1478642 165399 79019 1343995 1371278 1443347 885839 1118261 1265125 1153836 1604615 1924285 849236 1751045 1840199 1844321 1264618 1667271 466885 226245 1711148 1139001 1037436 1027881 1062104 1564303 1002589 647663 1390810 974451 1551967 445821 1156159 120058 414721 469521 1694190 514010 382477 1148072 183317 1308949 1844187 1489993 1425501 1446312 348350 1204001 1999445 323969 1026380 667808 641535 743734 1882710 1921563 499133 1962172 257574 1340664 1301829 806074 1020679 1778755 444408 1155072 1765318 418642 1108708 1926484 1845301 3619 1387039 1453726 901444 1186821 463986 1843997 1222350 1136284 1179656 1720391 1738075 700738 950051 1660073 1560851 1922567 958578 1188734 79013 1674844 1861973 39751 1407394 1177384 1279485 766407 1400192 1153979 224345 191035 398828 1744764 326517 676794 1033284 1208232 1891138 353845 823612 881846 1469363 1166079 1859807 195647 959958 1435351 1546255 1919700 1661816 1171459 134835 102704 919460 324098 1878040 1984196 1881538 154645 929715 9479 444550 338572 78066 1032643 1731315 1183835 862876 21429 955891 958982 979343 483148 1201288 812682 888668 649874 1319692 1165986 1954169 1549413 1314957 1074796 1662987 655453 625666 1642342 1155385 172979 1076074 1391808 921480 1078357 482809 87172 1947901 285313 278826 815914 1909254 1547393 716850 1528713 1854034 1718037 1425861 683245 1110191 254062 814116 1224813 1944425 898610 115965 420535 409149 337297 1148011 974692 544755 298453 1374353 775741 1336764 1395316 1792920 1622038 1439014 1705438 1383198 510138 537688 814464 1414669 336001 1756908 1754823 912685 495128 716635 414274 753826 757955 1577240 91542 1133222 704809 1243858 1889579 359300 558112 1361347 1159329 1221836 635357 1196670 99939 877164 356367 514168 615009 1430545 1589537 935382 675760 1009270 1262606 1807141 638247 343907 617016 602141 1712377 328765 487830 179780 417225 1501846 436239 789982 1383672 1393471 546134 1022408 1660512 378849 955643 1533883 75870 1428586 467428 1675810 257840 999608 118752 1310602 16129 397031 1391085 1479210 1467639 190785 1824965 1334897 844143 1780161 705256 634994 653250 785528 1773967 1546234 87540 1227257 367212 1795829 1197806 518238 1328911 687070 1162512 622645 1196488 799711 531239 1880155 195290 792023 29886 642969 62820 1121692 1968952 1556560 1307280 716888 585613 23652 40925 157072 449070 704544 624912 1682175 1055042 1012487 103780 801256 484106 1904531 132901 1929899 1893791 1354625 939476 1520406 1774822 633851 1783092 265249 1260125 56355 607145 735033 424181 1868660 1667079 1359605 1743583 1211110 100879 725131 1497114 953716 1658778 1899956 918910 830453 1595529 1815409 1102781 260359 1876677 290246 1538925 280145 201133 1173524 1620091 1216329 516071 339181 1596904 801151 1172707 1527385 84176 1319849 1579494 1498783 1510338 933685 496482 1565123 1542858 1432427 1134414 719375 1095612 895105 1101337 1152737 891422 1309947 710375 1557046 1380636 1668100 1170192 332775 922475 477743 1309812 1688171 593083 232422 1563720 164151 543444 1947682 560463 1743676 768313 1687574 1340753 26852 1528198 136295 150074 1647228 752770 533666 1753935 53649 922582 1603052 1197591 63855 1825158 635837 511262 1954387 319971 1723858 1727731 964953 538493 514371 121989 1759192 230186 1714694 1169322 463676 1708019 1248111 919172 1580283 1840317 937132 1186042 252301 941849 1954050 24282 398647 702396 596051 1720903 1684312 22641 1529209 125897 1741546 593881 1584025 1502569 1351569 251131 275626 729534 1304710 1892320 1752285 163085 1541408 1139541 1098184 32364 1200014 1200336 558532 729760 505202 829505 1744956 1933385 96679 1095197 1140684 377458 826267 73778 923506 1942387 277526 1329393 1981975 1889729 463625 999079 1257070 1742343 1710000 322926 572635 125452 1081724 1266119 1067794 1287954 895699 1978189 1610627 1517602 510953 666054 1547619 725623 528697 1238528 1309130 63261 1667482 1625009 132943 1429170 1342555 529285 283499 1104140 1375930 970350 1256961 307444 331431 839040 1910898 795336 1914570 387067 1822138 1524235 1530329 1187130 1103173 11510 130346 1589745 1043988 1520613 1956126 1606065 203504 898419 1344802 782176 44973 1319926 1503377 1321804 1835141 1164102 893608 1645186 269956 1372170 1501282 1796504 1400302 282404 1028059 1954163 1407920 1285717 209962 1006292 1473485 1380815 435721 153566 1402848 717223 978463 164898 817450 1055915 1659444 997785 241609 42581 998386 1293676 1160276 406086 1621002 1538684 1793553 1905287 1969629 490214 1015688 246060 83874 1226078 152236 389009 94240 404992 1497463 1090808 884576 1479117 1339663 1648234 884551 1911855 1867115 1415734 1650259 1819777 1884932 1071319 124831 593366 1229899 1013712 451345 249409 157599 1434001 1081864 1838951 227309 445043 1784573 1873851 845681 693844 663453 1847060 541680 1528536 564320 151401 1741342 19060 1015773 366873 1033270 802628 1731413 47038 1913961 190446 313470 285634 605993 1986000 1571601 200369 201604 262248 457572 362085 1751493 1098130 911257 1876775 750698 405922 747487 1451620 1488022 677853 1379019 758409 1495591 1172899 637775 1355890 896467 47298 477116 593854 1698587 119807 1435830 1090513 710053 231102 1519682 946432 268348 104866 1938853 1977695 1546264 1503083 1527688 134911 547594 1617173 559781 1299232 616115 966596 512498 76867 1312852 820503 1262878 1860387 1570395 302960 317284 1817987 677900 786361 980380 1775281 1093675 528123 1939027 1167344 1050747 848489 1665741 514852 11161 117934 237260 702652 1600632 761851 760614 1114447 1708873 1126819 1125253 1452006 1520011 77122 756582 1144496 1468460 687654 1092243 1960539 350765 86714 789275 609266 803205 1481902 798423 112758 939404 1817328 1763293 1840656 917506 794842 6910 1878866 649485 881538 1200966 655322 904233 405252 93938 1312257 1230453 1751986 1003981 1444015 606483 800380 432670 905345 525284 1553295 283649 189968 1522232 332065 1880049 1389628 1728011 1191826 1265919 781536 1721520 1014596 1113927 26318 1808417 1669756 935205 587716 9901 1386389 359047 1805626 1734800 979161 1394627 467288 1090053 8715 830961 1729782 1842189 1327268 724487 1526266 1970839 1654287 927693 372876 1374448 1374366 742205 1356030 957730 1057603 1671023 1038920 533427 1904625 1203748 813256 1923799 1611302 1146458 186672 1386400 924260 1165617 488222 267281 695592 631724 1649504 730438 531020 1692260 673943 511935 1844168 1032216 816864 1356192 1013173 1111715 1128215 1829767 164179 47154 182139 746820 678424 694679 760969 1553476 1503030 177733 1757725 473004 1138944 1472134 170682 715682 1522061 495279 948963 230815 473502 1883467 631816 1114113 304068 1788802 1186694 593641 737205 602057 692088 1069231 798869 875876 1217706 427673 1542733 905686 874176 169967 210239 280684 804992 123190 47887 576081 1759269 1485976 228587 405435 1748837 1248391 1760088 321785 592298 1065609 1291852 1979403 1870966 220325 562077 1105660 258833 782316 1861072 386824 934431 1423723 1957063 639382 1391751 1111086 544107 40494 158920 6446 1180699 1982045 1881939 1474988 516598 1137198 314638 172055 1629440 1894061 1952379 809247 49615 204114 369922 798370 1894087 1893061 434645 1049980 1052342 1356006 629176 1364058 1831595 1669874 1512425 1662567 1797580 164248 1737032 535861 909230 25160 311354 1786956 149913 264883 1859850 1790244 526450 1142579 1795067 1282714 1808672 1283910 114229 1968734 1881540 1694900 1671407 1263769 1790967 890859 1500247 27247 476238 874607 925241 455674 1525040 721909 441258 329065 710504 1636778 821082 1143838 44593 467921 660446 616801 332214 1203053 822302 606496 278068 267244 1887277 261058 183240 1701163 366039 1064063 13932 217331 271536 1656992 1698346 1856614 1452649 1923429 1790772 871280 1588234 783107 503509 1640216 1884443 1335607 1433386 264337 1212018 1202239 529980 700984 103715 32517 960567 255589 1645526 1221780 1117556 399771 758134 280689 1038254 1675820 1655362 1872661 718341 1362236 1733709 142778 534419 752707 229060 1142576 851818 87162 1914245 1582127 1103408 1539934 79014 1292886 1570072 1451247 1472113 532820 275451 950152 714090 1068632 1839960 1662843 14089 100042 314648 973595 1063852 1598777 1220997 653108 543472 1613139 1698996 715583 758003 688353 1801243 880385 120049 1746849 461880 1990430 1356589 932596 1436431 355448 1975138 1623322 1854260 110341 119138 697754 55557 1969825 1089036 1314054 187150 457368 1771526 1789423 1313854 1853553 76389 1052660 177169 1829110 1352274 753621 1528226 1547419 864593 1820559 1801287 848608 220955 1420929 529728 170837 1847937 519891 227322 788739 376910 1575616 936715 776752 985291 1917307 791089 946584 339956 1998690 213801 292834 1161275 1095922 1244587 331319 430592 1042167 382489 729987 546611 1273910 135730 1586035 1271070 1949370 1745106 488698 1226505 106687 1039528 1617677 1459002 1531598 1159499 393694 1283323 133555 491903 162852 1692759 1757813 1375008 643829 950264 171869 1854398 1928891 671644 1467709 349266 251241 1677542 1782393 467071 548613 1164486 1640292 1705826 260002 1010394 1166475 453355 1247661 1789804 63211 641467 146766 1706619 718767 1695780 1181243 716174 546653 849355 1874680 283532 51522 1757562 1559676 1541269 951380 1429220 1406606 1534953 144119 1345804 1754421 1346890 280748 314492 1743301 508103 1723384 1929216 440772 487999 1558960 631618 1439256 432264 323032 406184 730934 987602 237195 191415 280177 1289623 526319 172804 104884 1452800 922101 1233541 383075 1325593 1911762 359758 1117840 1025015 656337 1922294 865875 479237 1948345 1678744 1853533 870703 1375307 1785829 357147 650383 1330893 243237 331827 1062356 1907748 972723 29614 481632 1279763 1759309 1441365 598227 1743003 913721 674138 1766210 601958 1834662 1289662 1060373 239908 1758856 1708717 1708778 1864075 395687 1846655 109698 216049 362807 1935978 1613448 1783097 428278 11527 1677757 37012 1496147 1390001 1248932 1685602 145716 707300 1809706 1140921 1029668 168040 1340941 1816701 1642427 1524406 1029373 729335 1430147 25540 1675926 1934664 1255578 1871400 1852717 1249364 416720 1809131 340482 1841881 1773367 945723 1652759 402061 976261 14948 929902 1182747 15551 1852439 376616 893148 1027019 908698 397247 622211 1540430 1050483 97844 1677158 979256 137053 1864201 1078406 183589 901011 518098 337217 1884440 1564372 476598 1099940 188554 1130099 1584174 686466 35400 1622119 1823222 1889481 349836 705514 1202795 1616687 1554994 275642 1659448 1385370 510505 960111 1315343 94503 1356116 154169 282083 1950132 629923 1585688 1800829 706236 54548 1500123 1351920 794533 535126 1840577 526217 319550 1548486 350595 400758 1159002 356011 666471 1380595 1603403 1346105 266946 1456916 623639 658836 1384646 916259 1174767 816587 932972 1750095 1047276 1423562 1607124 1084899 354851 1315696 1619760 1844731 1680485 368471 387442 936659 131480 802123 1561183 376920 108639 1456458 502538 233525 931042 1004908 1726323 56740 1999831 1886517 680929 151465 867062 1093806 1281701 1545781 1113355 122034 1293018 171519 1976924 1744968 593629 470576 37621 237194 1678978 157137 19100 1902403 821709 492864 636603 136911 604162 138596 1662912 465038 1228539 545772 1096564 1269835 958798 1692076 1606819 1953311 1036865 1682413 1898960 483195 1857125 1503178 1152613 1177232 1935804 1448757 1358006 1385357 232340 238019 1380726 292986 874455 1924116 1348016 1758393 961038 1573720 1304444 1823447 1201296 287318 1878771 1553799 294633 1608090 214772 652576 797098 1814392 462566 1253301 1116774 1101882 1508785 1874706 564452 264994 1155322 783775 4563 357277 75159 288586 780044 1439272 221985 686326 1892045 736462 1156933 1876380 1095072 1992177 1467371 1254600 1390951 35488 514228 273114 1124829 1240790 175845 587547 39052 177496 1254321 1619944 1847506 53092 171059 1663476 716025 202409 673320 1817131 1681421 1665268 1703604 252486 585945 988658 1846809 1574772 1953365 1076013 720995 152983 1867226 1982858 380020 799638 1948844 1537475 37910 1507426 1425442 179803 202919 674572 353337 102238 1519388 910581 1270560 1566522 72892 516140 1337214 1626407 1226562 1715775 1670101 55126 1465699 1119176 563273 373079 1074809 291442 486072 1762129 467238 1211001 743568 222902 980702 1872332 1715432 751027 211607 743358 1919573 1045856 1584712 436565 520339 559677 1286403 561506 963344 1609329 129304 1661341 1657561 1510579 1999892 1712791 1841275 426448 9066 1951951 742865 1178695 363080 1305100 573583 248280 865606 435667 1589208 1393002 1476157 1504690 865133 10737 1364836 755007 580565 409079 1810273 1684861 1085003 887775 1480374 380649 1111609 1640433 1371536 1815681 990476 487042 170565 1884193 760451 1552995 1477171 774349 1622652 723066 1823292 981746 715147 67101 419233 780856 1074720 1143213 556240 616716 114624 1774030 949075 1719718 1269877 743149 380762 369754 593785 172920 829421 507407 81027 450100 859450 449079 176776 214715 1453757 1235201 856863 1647046 15960 1974544 1058402 248312 347351 466732 1239283 1330468 270547 54797 503639 1271640 1318556 844498 758089 1763835 1096942 1291903 1124303 1671751 95746 376260 1229518 182168 89558 541874 251901 755627 1298273 1821673 210726 1702940 1390854 1082031 1498839 1075899 848147 489092 1001796 1153419 131963 790679 622500 1167263 1318101 1205888 1867992 637474 1932802 987711 353568 395895 412585 1236066 1117973 11473 1850796 1118195 496644 1978791 1559122 510607 660429 674507 1264181 988322 1441601 54600 451196 1548157 548331 936977 899651 626025 617923 1883594 1778316 558847 1807900 1237673 569141 1949816 1894548 1451908 1695332 1615461 603740 1050832 366157 817302 1960631 1329459 1218777 1274537 801778 36162 1444422 322698 528219 1813685 34494 1972390 310898 1023909 8557 1486277 577359 134178 446218 1228717 565478 749548 1073835 897230 1422638 205203 783606 98164 463570 1200050 120189 528432 1702992 99204 1532741 800025 521140 179811 466282 912328 1712572 903920 284629 789603 1123505 1367851 1921487 789801 1750745 1991310 469621 428502 1071508 1205914 1585710 1118221 135780 292019 1450189 1097296 247489 473037 1671941 218910 284277 111246 1179321 1013578 550473 1086847 1231661 194458 1184291 1801429 483055 782043 384119 945307 1309213 1569265 1017121 261402 1762492 1229077 1821336 1525873 1935336 804487 1410208 569986 685235 944144 1704531 626373 1737327 548033 898211 84500 1950614 1699111 1497971 1871165 1373704 690289 1677942 27063 1584783 717560 6182 336405 781857 707790 1951258 1511659 192825 1040896 193439 193779 122481 744723 845622 1787669 1627154 396939 128853 1230250 71512 1982728 1408914 1340175 1509844 479963 887558 932505 1421416 17403 608373 643587 1630664 1538482 297533 1951889 566102 1317529 1501096 1252133 667575 735969 278506 89351 1932945 1995594 1448997 1150601 815288 340102 903927 1497033 679584 1823203 751115 818525 13731 1434907 1506318 543707 1412491 1455810 1945035 762863 1034588 1407364 788837 873898 1474060 1215096 1400623 935595 1420388 651123 1518433 1844312 231165 1821337 535980 189995 1395007 1610382 1130665 845345 1903715 1566897 958727 1685811 1499134 22721 740051 727486 1467279 788989 1076206 665372 74594 741530 1079813 707453 719445 1374283 316774 1863960 110941 47973 363915 730016 68783 1197834 1725058 1776108 1925539 1959188 1821952 118869 1708241 360814 644473 1936777 308793 1836533 894063 1880230 1523495 741542 1048871 220625 1529603 447839 16459 970429 574368 1754355 1651231 62386 1317918 1506204 1325631 113729 1966045 1671578 1682251 494144 851913 675233 1697400 1108613 723216 1979304 1809172 23887 584264 1999888 753980 385052 1730370 1975453 1999425 879298 672952 588399 1177140 1332622 1788686 813031 1517823 98294 203577 947975 92891 1566457 1648635 861268 1467937 1851143 1528773 1811607 675147 321734 1864353 153531 1837955 8376 1995585 185903 1613083 797918 1592196 1843007 1182922 1328049 1669190 774130 635025 1566710 1950246 614842 1334445 954741 960711 386290 110123 636248 1305004 1195389 1518449 861353 969666 1375549 1276369 282019 788882 672017 1137253 681108 737645 1633143 1365536 993597 1757585 882062 7099 1029411 1278729 1207449 1897317 68851 1268233 1442664 1267809 731581 118644 538036 983475 409779 1748884 1532363 1052867 1953497 1492939 207355 1466470 585901 329790 1752338 5201 1381817 360062 186175 1420903 831681 500792 982686 1774050 430389 1116991 1843528 1676019 1807436 1263762 1301593 862549 673692 271669 1850517 890345 359681 43280 882648 1297170 254680 1647092 596619 795704 317387 208561 350384 1617653 502001 1167936 361751 1105165 809507 1333089 302311 876331 1680501 403949 325303 1477258 488057 1284393 1435319 1174536 1707160 1042539 1007268 365272 772817 1384160 542937 1241194 1373154 613106 1956449 1839232 440475 679827 1312103 1995273 1773606 677249 982849 192346 216154 986952 225600 1446551 1024524 861344 1451512 1053735 1576911 1517790 266986 289072 1629985 889516 1862388 167226 701112 1382498 1553103 159622 481059 1872371 1386449 133770 750272 468998 1266321 1380902 594070 138021 577739 726804 74543 1667764 223622 284899 1136228 666953 37099 1972080 20130 1804213 111003 254437 1200958 1833354 1282836 1443290 521771 484530 664042 460614 1276270 1206255 1275857 1008293 247835 258426 832872 881506 614175 378706 1037008 969354 1656807 955966 1536987 1431133 497581 1154807 1015551 341610 1022675 1695559 1498488 1555281 1216373 22540 1223499 380327 590205 1031335 42649 1106055 1774374 148512 899302 155536 371502 1239119 1243568 183092 1671645 1966929 1117354 729458 1344838 744758 606854 1239402 85998 1909956 1991744 1211549 239055 1629397 765986 1340580 276539 268092 905783 647369 1374200 1383398 41541 11459 1023317 150043 1778778 548077 1905105 626656 1662395 548676 1748047 373030 1832917 863870 52774 1564509 1743589 1943675 1055316 203571 622047 1490107 874900 1024207 1651156 105353 1136159 1125404 1523141 1542509 1187372 1943542 556391 422028 1539185 1120468 212731 1283525 1811960 228007 1249433 1929972 1867601 1179749 75893 309594 1756313 471410 1938920 1381658 1424732 1960526 1584106 1482237 740491 1136971 1438397 408872 412452 1861545 99340 306060 583598 146003 1644694 254589 350786 521271 487533 335332 1126563 442037 1551998 72397 1150204 1254870 562940 426334 937561 1147958 1774929 573284 54535 1136256 288933 1162243 1710472 1510548 905771 1819061 585143 1428045 1470073 1036181 951942 1756997 1647437 488256 1702892 1888583 353415 23946 53840 879981 592821 1791855 715076 1718331 1107041 1088220 863738 20265 1565939 294609 1264971 1042224 56472 1807463 1244118 650876 1975526 372717 1973007 1124061 1210124 1141995 1401262 945651 752208 370710 933760 611525 1132966 116013 1667510 1542405 437253 1191183 432233 1957826 440830 1293951 601734 644054 1197244 1783087 1593347 604170 1920249 1065100 1842424 1972625 429754 1863495 425123 556505 1268548 919789 302517 1913931 1210117 219456 452627 303397 1540620 1269397 1764898 1573677 725974 1112483 22556 1065077 1746505 1161056 545705 1104289 672439 626738 1230241 1819149 996795 397277 1645147 610018 822748 462887 1412531 722333 817149 1185732 1009590 220390 498454 1665502 408677 989058 1329888 1963113 1018760 1809200 321072 1288036 641887 1458045 1514497 974556 279479 1621221 494140 791643 431596 1242602 888113 384538 78184 242444 123341 341472 771543 990184 427961 663880 1760919 859433 407453 315110 988228 895875 215392 1677827 839371 1611234 1980495 1973484 1389892 259130 1178988 1587916 1876834 839247 1100963 1281271 476207 436362 710631 1014591 1888092 112687 74985 632961 1520027 601985 1157001 441095 446784 1570131 108603 876536 1660483 521899 1451671 1505304 1468369 1202115 252069 516731 643027 566148 233470 971779 142428 359295 78246 448069 1690190 31233 935959 962379 1998168 308255 7712 1899238 76045 1353307 483121 795389 1426526 163946 874036 727545 175510 773624 606581 1629142 918285 897991 105095 474152 398513 1017355 113406 1277352 290686 266154 1841755 56134 293153 1812243 249897 771897 1483447 1720088 803203 1671905 763883 961080 950645 1095022 12363 1106527 465865 1119644 1277065 643813 1261480 1889819 143305 1247398 1121705 1499805 179978 1190444 883719 891681 1340418 1706848 1016389 1469996 1579503 81018 208217 1053181 561754 245122 1521141 816277 1986375 1970768 984133 925573 309696 906840 868023 170897 1490385 407248 1053016 406231 27446 1761858 1429015 1478241 1553019 729434 1334062 1084832 1097339 1961862 1389076 1083286 592783 979774 1273027 1563393 1226284 1636390 222125 1194607 432267 1679478 847645 1950093 370913 1923054 311345 1713876 233346 255646 204563 873129 728020 1908648 797857 1251507 1110237 1534549 358752 1194620 171740 1785081 120307 165194 332311 1780418 1783907 804113 14004 1329263 721451 42251 193360 183694 1477115 1123419 19700 1113553 741938 654622 835898 869691 102886 623466 75160 1361475 335709 1462004 155080 1860377 859515 1822866 769151 789260 1888679 801552 366404 1660686 69785 312187 1458718 1463343 944441 743016 1206019 651981 267449 506302 1423291 1926354 479748 1280242 566702 1603452 1800500 429081 1465709 1189130 321577 752429 172254 1443842 281631 177366 299631 86269 1807144 1548901 1115329 116191 1947139 1509057 1763385 1596487 810123 1586760 1200254 1572739 654025 1748375 1898418 994857 49363 269848 640287 1898640 1128000 1127068 952827 1795746 459007 508513 1963287 1390751 1481611 580985 827251 196738 457910 1370433 1861442 1828060 1737216 1594111 664762 1072159 423839 14618 49224 137969 1040581 1504143 970738 1056332 1356942 901256 1525941 140117 265607 1686940 1975553 1752578 1594015 1963734 1075451 419555 1156342 915096 1766255 909577 1405046 1906495 405264 277429 1614202 1746197 683128 520930 1723626 911609 604276 1889830 847141 274265 1155762 36728 509391 1077668 835380 929845 1301921 682528 948557 284208 124987 1211049 857612 1142008 1148599 1649562 917849 1715948 1823468 943139 950624 1981124 1402184 1281227 1617137 993592 496555 1403648 140063 1340814 90006 305006 1508956 1549345 455077 935806 1221692 1935884 187333 1439156 544586 1138107 464011 1607842 1158591 921015 892090 1000552 1534336 1714620 839520 1929678 1343389 984854 626317 960052 1138876 1868610 903495 408208 1025482 204770 875570 1323926 1725984 501563 1784993 921048 1728733 1846873 654269 1749021 228573 1550430 778345 1926403 97211 488716 793630 1367817 1949867 808198 408571 1281577 1649516 834359 1490760 393330 1898948 1013828 1497314 577537 1858816 1189330 141894 362706 428622 1110367 677628 1916222 302572 1859913 1316503 1097267 871265 573539 329026 1693871 1760313 86271 1128658 899081 245517 1669608 1297407 130688 1846177 133064 171150 359323 290821 204465 1058108 661901 858540 1536262 926411 716929 638156 650384 1885641 1086188 866413 1397611 554471 1634007 696133 133450 1314687 142074 1363632 274387 570725 52186 1295198 184110 595934 1666506 331094 630887 218043 886314 631578 1710522 1282506 1768092 1678147 850883 1665757 171890 1474968 1562229 1179354 96505 1414424 39575 755665 903334 1942507 694425 1521890 914666 641520 45667 800499 1290520 459573 1677912 1938343 518649 1153743 1093064 1977245 47899 1063069 1992534 1643818 758219 1847114 77914 832631 319150 1750359 1928506 561066 1688715 369507 1127218 114951 327575 1891785 1591376 1146147 96865 1269370 1209623 118084 1359512 1200650 488645 331919 1667122 303042 844734 831934 403313 1514420 1548861 1250595 925394 1711613 1112860 1939080 216505 1038166 1347071 1162637 1207495 432368 81463 1805938 1061516 123030 1018735 1373719 868196 1647525 228369 1799841 1370345 1676999 1150573 1696784 365594 1329710 1334122 1766144 376619 1547867 1607256 720371 1276684 189033 752060 555015 1149090 94397 531940 1014492 1714725 1102090 1354332 8710 688270 55281 56468 1712481 88600 1794976 1561991 1906823 299069 1746611 924006 1162914 113600 22319 1640735 507977 661220 1636861 1067295 1824981 1052646 608918 1888807 102840 844901 1285771 1798170 990800 569307 161315 766694 386358 983733 124018 847895 566549 1475909 1334069 1408499 887630 252380 1997841 948528 1899183 1454888 136734 845709 508367 1750138 1511653 1543040 1312975 789231 179463 819171 1227546 379519 278597 717995 61697 1692267 846788 281515 521556 176416 662021 1616004 1504719 1489933 361934 1839188 1173141 144231 1609356 772925 1497570 217139 1424017 1117879 585784 1696000 1841146 717677 1990928 239877 869794 1998152 1152946 1489957 1865841 1596035 446126 1261583 1032657 648990 355317 868717 1755428 222505 1193117 1413847 892250 774521 1305892 1220333 63890 208933 1984394 297318 1692415 1329936 1928993 1004027 1098653 1817401 1206953 1094318 379326 1838887 151972 1678431 1041658 1498671 599684 554986 1229234 1366280 301089 508937 1057708 107292 636848 389612 1038524 156528 1073934 1565222 1265992 744333 549995 1226235 1854601 1621244 994729 529492 1025634 1694498 1669638 1419603 1833846 1954292 665228 1165586 381570 1291308 1466125 45831 162747 352391 917825 446575 1795717 785496 717964 287364 1531759 1724020 1195195 948313 672061 1198807 689534 1933608 576066 236869 1270960 1262596 827804 396659 214471 409378 297301 1245510 1519202 1287443 1640788 980510 486998 528644 1894215 524235 622406 1317710 599635 1152496 1143917 1139326 1636088 1275513 1120474 170860 988981 1721202 1412566 418505 824953 1399320 1475530 1572212 1010500 1935269 413541 261673 1300129 1906158 1874700 793807 1602242 1244678 740164 1104601 1486545 547418 1773643 187631 728666 893158 754949 1163198 1666494 1779954 1830234 729730 1824097 551928 1337230 718830 990883 1766516 1466096 1301468 65424 1813939 1520499 1196542 1807565 1823249 1372625 859106 1431059 470791 1029161 693329 1093643 1836295 1049338 520344 241627 1213976 727451 1889765 1521600 298706 811040 1799231 1043299 1277171 801288 459324 1744603 1949601 1994054 1691715 1779331 565334 1839155 769238 1645865 289456 346286 562956 380410 506885 1795385 1554398 240769 676299 1835327 1584284 629336 276838 1123529 1856389 1334614 1512277 829816 164855 1051784 774714 323498 672773 424501 1244906 1592186 1675395 1018154 205887 658711 45697 849854 669139 1821658 434461 832805 1589025 82792 1451571 1481455 1462643 790930 1050260 1386154 187593 1785806 1063531 240266 1169523 881775 793077 1216976 591719 255158 1211118 1318621 1704412 1146141 1134632 1841408 618194 1352977 416135 691937 1300247 1399447 1037197 679357 741875 937116 442679 217456 1523004 1532603 323628 2526 376896 1667745 1378696 242653 940073 1274725 522238 386603 343869 1632130 1171201 1769752 1690748 1293590 382194 529899 1669912 1628191 739418 1291387 961089 985352 928623 486652 664250 1627174 1006380 276588 1142901 270918 1363037 935363 372448 893799 140256 87703 696331 293186 140296 332578 1011887 1521604 959688 1248297 24315 540917 430589 793869 505025 493315 430989 351654 1261007 435062 616296 1870074 1974750 1619992 517904 871643 1077925 906753 1212864 734311 599863 1122044 567102 1447942 1922770 1391398 1802957 1177196 1423586 1617965 1633390 1911635 363782 1274607 1814356 1940328 1301501 956403 590012 102284 201814 4378 408554 833546 1425041 1321659 367496 1822380 1846179 385950 1425176 1723571 1596089 354476 1866218 1183811 347926 807668 271312 21716 1802314 590274 1068381 894906 781447 339228 327910 822923 1205011 816911 1746283 1435115 1476445 157747 1458856 515594 913183 1302784 1565361 1123034 1570354 996623 1290224 691245 806823 878484 1255275 1102058 399092 550973 728532 1298427 1429197 1262278 499758 1582666 1804714 1372806 197363 534470 763227 1204765 1168191 1276421 278584 429583 294723 1304789 304940 1681086 1020135 744464 1658757 1949814 1372514 1944110 911654 938666 1503943 940141 107298 129821 991332 1836243 472058 485795 1163872 1253760 842578 573220 1423916 1412717 1153552 951000 1811422 415253 1353867 1822967 1350758 1071917 230382 299970 1619191 1856314 715258 1883727 1113357 1894136 1672363 1921084 1603799 832610 1018553 1608577 1515859 1224823 1959831 1968282 1157263 167803 167819 57040 560145 1729052 247612 1855122 218316 510534 1408748 1705099 24902 1037534 1726918 394403 813968 658670 1337389 575284 1054713 194703 1512945 1614596 1587037 1697820 165570 23584 543813 550644 303367 1403454 1062845 724836 689408 1071452 146091 898992 760064 874552 1206827 1118675 115184 491266 637076 1057804 866811 1442966 677246 483298 375063 592257 1834097 67021 616938 577777 593501 755474 1121429 1297986 851576 992920 1398078 1086134 1953614 113236 974359 683709 961030 606619 1715952 396337 1472639 404359 1228834 655804 107674 543932 1539213 1246058 402428 1162140 511999 583884 197524 306804 1526036 565158 991824 1253407 1637108 1546120 1671472 878025 876436 357084 1897072 743900 1834489 1461467 178559 1185713 816281 1282241 1504557 863393 1219717 932200 1686502 1645233 137347 512541 533049 658649 67674 1953983 156150 53577 724855 874114 231566 1440206 199992 166584 594863 981057 507723 354686 631492 1746803 678341 548758 644023 1412097 1665868 1139877 587196 842906 659417 1836593 1285452 168341 1340042 1874195 404080 1713853 1521941 86976 798843 262943 885324 1335644 740875 1455236 1025951 1888587 360594 788474 1131469 1031337 1993573 1400039 1948420 1597322 892903 1729828 54562 297634 132532 1265193 1339622 699785 1454395 1528752 1382253 147648 1479165 1326596 1377695 1871362 812734 331023 1913278 556718 1812299 1656828 1280900 1106875 1912723 842245 605153 768357 260884 46634 1923755 465118 140926 1067577 552566 1836122 1815152 1855864 1417839 249239 1918495 1520557 446289 464840 1554459 1889553 1248566 1383129 422457 1195807 1171142 834527 619688 506478 1327275 1819553 1220649 269780 1071298 704484 642391 1793665 431829 931275 1986341 445533 1845786 475348 718043 1184181 475266 1132774 1131866 1814037 1394333 1973361 1488292 1402760 1208533 1925942 1610363 1173037 1746503 1536752 64188 1231142 444183 1853147 343123 1848559 970354 744092 1640655 775080 945640 1961336 1284582 1021469 1196622 650828 430218 1296159 5079 184981 867291 161996 1538997 1041265 822861 94421 493576 1564010 1103231 283541 1230806 246507 614276 624514 628344 1961559 1692981 1302498 1587401 1030735 249045 398639 1471706 123920 1925745 101724 89659 767619 1082104 1706958 570513 1819578 449317 1898630 1030466 283835 1406038 530923 1949500 1996005 1201604 163028 1706335 765478 946232 192561 1729947 1040995 1350264 1807149 1947262 1763208 33065 1207277 557458 1323288 684748 859857 1887996 567276 1255442 945069 929532 44534 1927825 634094 963704 1406076 954025 1533670 1722173 1366657 1105395 804775 476423 939349 1486335 674600 487675 1421571 1294370 1601925 433644 1415356 641034 403676 1942439 757733 886899 220227 645189 602888 1965838 907780 121890 1282388 1099652 493238 72315 1010879 1908963 338875 1544990 399174 1216631 254078 1842628 839190 1318004 510378 1780046 367106 916745 352290 1892609 1621945 819435 150203 1306898 263788 1541911 11346 1531315 491149 598915 1976135 1959670 1431493 501148 793474 1851080 1843460 216342 1540973 433910 440267 1204592 15158 457047 1732599 1450409 768718 809430 1748441 1975967 1938917 1579329 1601644 921646 1730071 967624 512311 1179440 795334 1206176 116720 92967 1546161 655147 729756 360275 32923 266938 180114 1597619 432024 954192 1288012 1559351 1864810 1701951 192974 489433 1198661 125115 1544450 937167 1990583 1198061 745688 553805 1330093 117158 1603270 173398 1861124 1729195 1055289 1428397 1293668 192109 1487661 987772 1047168 1134975 701285 218809 95143 1215019 1112021 617611 470380 1360641 1295075 912151 441037 883739 1204048 1896718 21840 1194160 544016 1028726 1226849 1397931 1864771 1804761 1759181 442402 503845 188499 729170 1136910 263139 1871489 1885927 338265 155983 881610 1146995 430662 612104 670866 1867622 110967 1963550 1805221 1704996 226050 274979 1845563 1328554 1595346 1181000 930700 1039642 1331198 276508 312535 1081820 1764342 175993 1851628 587776 274910 109433 550289 1405235 1991281 649957 1742053 1513300 1418459 1198073 284200 1647314 1056925 1686510 1149732 1033486 1950663 1312869 1797036 310375 571798 1760254 1712917 1388733 565126 590561 1527066 843727 1170186 1389998 1723902 1879108 1077424 985624 404995 1979957 1154283 597975 1821158 1747677 1036933 782067 1987458 125566 393204 1467392 416232 1458116 297274 745949 393753 1570053 1609979 346564 869413 577605 36650 1402570 162283 605228 1057771 1614811 895404 642149 1989587 1299949 1167165 633395 264789 436422 1685971 678229 1926289 705487 1183570 347748 1881170 640286 189719 1790635 670719 1929615 1355512 189164 1559929 1285533 1139344 1862765 1403606 1692574 449962 877882 1395835 528014 224913 1315742 125308 1748534 496608 533757 1932569 123571 188570 951036 1457179 1674551 1955337 1643296 693297 1404597 1430426 1921452 1608722 1891684 1296380 1099913 1444664 362900 1684233 459704 897312 1857710 1791328 1599674 1151288 1535446 1775795 1753626 1838377 1470428 893895 136991 1943689 1507757 1158732 442109 908573 1229014 608346 1219988 1173056 195408 1963120 1085532 1789286 32617 843376 130735 1210634 218090 869264 208325 1205390 232807 675817 1602780 1847016 540338 993232 947387 1500004 1153231 103013 605210 111278 1434939 1900995 1415277 595074 1912527 100472 705350 860373 1961424 451532 1501523 287548 1506628 1609675 82138 223911 112010 211145 825112 1976398 1787495 1216191 18788 588130 22489 600173 486492 1014188 780740 690507 619889 186123 1890211 447923 289261 521952 1085223 762804 928588 1562081 111455 1368012 1504691 1932704 1291887 1246310 1188724 790584 369805 1306490 546542 243904 919866 629952 1794302 289631 1205410 1703942 504683 978957 1279298 1037154 1776142 690300 1631444 492087 1872011 1572081 330359 722732 68561 205745 1931431 982034 259615 708139 1746565 1161585 774870 145608 1893654 983532 1728131 1025499 1895550 1198679 323683 1235420 1947514 226691 1250287 248698 306102 923931 34686 1742180 1304092 1011261 428900 1195203 491482 859517 1532063 1208787 1569611 130837 1548407 113305 1976426 1452643 1578779 1276408 736696 1243048 482268 693461 791595 421185 899610 506760 375374 1221775 1712582 576795 1512727 211274 290135 1404460 1430285 757728 43705 1086723 1496639 1783795 1375518 1336263 1244299 547386 1805315 112639 766101 1464781 161506 411740 1759284 836707 449195 1044199 343512 807754 233654 368639 713232 1678407 540071 1966805 240326 603846 1351325 1917090 416554 1642017 383680 1095448 1662062 1500877 1011896 1056575 1104341 1356088 1955741 1864775 1430752 1357498 532663 1240243 664260 763298 1260250 358823 845000 1257800 648833 470059 1349172 397529 1249542 1143727 244578 106684 1546126 1602099 1570749 565033 1937214 628605 91186 640451 276914 1846150 1265299 1608949 1434921 597765 558308 226515 76035 434719 1423191 1568897 772542 332712 1883188 645860 795440 847332 1383100 151934 221584 1625579 1164633 1890785 759026 321826 414149 823355 1340745 728487 1965313 149013 840089 1193921 1659415 82255 927034 84403 1137406 209432 55155 1221703 1616449 1230912 953974 1413716 887941 403874 684173 25425 741240 288417 1952774 748062 1975636 1622470 1011352 787093 939560 1700364 1613138 1375551 1372541 511332 685911 542965 65300 62520 1903300 507005 1629099 1349503 1682667 1144240 610111 53528 1595692 1524780 1965335 1564655 946462 1680164 272822 1302309 892498 551808 453026 662559 961023 458386 667821 1462556 916712 542067 1062284 928921 114960 787546 1232199 59516 1294611 539361 848642 951863 1236317 994953 566446 445072 1265927 302917 172509 171214 877010 343475 102093 171971 517683 395628 1483821 327374 956761 966013 832964 1563913 1110760 1154886 1340829 1139238 1934167 1361176 1744860 1368402 1752004 139623 1718714 1111065 1604859 1322467 1980852 594897 599914 215409 603316 526900 1699726 503513 693753 1576318 1074213 820766 1082185 300870 1528529 1441182 678989 1852541 1435774 1504815 1335495 127894 1146188 912774 1829389 1108928 1131200 471812 554999 999378 1671436 647869 628157 935587 1482188 368842 554212 1516959 1599713 1987843 450441 548449 1144894 125111 672113 1505518 1705846 103145 1245462 111815 650945 1192562 453099 1954804 857718 989470 1029273 861188 419883 1237052 1830766 1606902 1062427 1278765 1682302 69671 95688 1713104 654866 1075861 1109418 1590440 491349 710581 1389401 342676 1151359 5824 485030 1863046 1693241 74690 138563 1067079 785988 1558260 1903443 749815 858245 1742472 236468 899113 1145095 577125 1748560 641989 748023 24253 1645517 1418540 1173046 915500 1441173 306717 1829981 1480867 908445 1977165 992367 1982465 1951881 497738 1476309 877026 1846530 1506315 1385659 794491 1928654 756940 247459 1362754 318942 1090669 115995 1164212 318306 481704 1494072 1341782 512970 1229562 1256709 790788 1599909 1289969 448577 827831 1316621 697568 390673 1692320 668676 1789809 1912769 1341410 144007 884925 882863 1290153 193705 1107708 341712 1987995 590520 1845238 248872 549138 537504 970007 320681 339090 595076 278561 812465 943062 1941743 132190 1701092 1795318 1462866 1750231 1599083 652166 928147 250605 998381 1741711 440829 984542 243256 484561 625060 1888349 1685802 1833413 578063 1352510 1633785 1428306 103650 406379 207666 723867 453488 981521 928514 1755043 1078855 341013 116233 1734729 610907 1576604 1601401 1332799 1408588 34297 1775894 1687133 856276 1151692 1454263 604740 319591 1940423 836007 1358938 109241 1711863 1021375 921579 227213 1746281 1823419 1862475 482876 25345 285502 103468 887820 592276 437898 1294613 1942078 191664 1364847 561261 599490 1993410 1897061 1349229 176052 1955396 1218071 566731 1014100 1488712 1009309 1513071 266314 1827960 1652655 48786 703070 69569 1050495 654890 382980 883071 1270170 596037 1633702 1791273 1868766 1673852 863897 1592311 542108 73184 425634 547729 267267 898394 1834179 728716 971098 1955037 1893880 1987024 1484028 1306118 294988 76114 1010566 257788 1483519 89183 1744464 329405 1409505 1868727 953576 1624581 44020 3766 805029 993659 114280 933420 1349661 1351638 1126119 905137 1842145 1254615 686659 1648487 674673 928592 1125459 1087072 1555305 714871 156559 1831226 1992738 1614481 622384 131666 1145382 1677503 1310606 969941 4195 1705833 1135357 58332 1636517 454759 588756 1368942 1239464 52866 308430 370444 1607769 631195 709716 1966939 680272 1331407 567790 307346 372909 724402 1323050 1923155 978528 869845 793328 1241300 1485858 550481 1940780 1229888 490558 891168 125227 1467184 113428 867729 1696341 1520311 1294833 813156 397773 110939 1562236 1431374 1219376 716626 301029 1190932 1797173 811097 1058946 1945879 430618 1705676 672204 1128785 1079939 552063 1166681 1505068 274542 1597400 764024 1438239 781167 895367 815552 1510757 1929666 347800 974977 785204 1461109 957653 660215 1144659 113943 1061390 1366211 1559286 921861 784628 1897115 1969200 50237 1684896 1777688 283535 1169615 1575799 843916 325842 1926552 1885279 1113441 584780 654917 1412212 387718 948190 70092 1137078 1388261 1938877 7216 729071 275733 667117 160539 1147204 30751 792662 1276586 106864 308974 1717 1865872 1563641 1307180 100169 368531 1278745 784447 207066 170687 1474695 1882355 927001 1608947 1869414 1726460 754150 1953854 1055304 1885731 628963 925145 1262320 1023943 1793926 1996614 1323480 1007291 1845524 1268608 94713 1977308 405358 1507938 343892 1645275 512331 1332805 1161553 1421511 1300549 869077 876946 1038717 110563 1133858 1445546 391568 679432 1484004 1664554 588843 893624 1091571 695360 990577 849879 935005 1770007 1570584 1954005 873962 1374869 283513 342549 499788 356737 1638104 580016 784124 120862 357431 1120373 1991947 1716260 1894951 724316 803996 706958 669344 1863975 254239 750143 105307 1142419 1446868 1146621 969935 1906008 1120232 772144 828249 1207578 536280 1331041 555640 917306 1029682 954556 1516294 1364976 1349864 282690 521356 514785 163345 1008591 980818 747048 1608922 1307493 212136 1884213 387005 1259304 1530585 1871914 201974 1272873 5353 188254 1934198 1997325 30999 1550873 1270909 1278318 698032 1411878 1081118 1898803 913011 1687820 1106537 1988841 864493 1730728 1326264 1270979 1520715 994282 382257 1885959 728680 1522092 1438453 1051790 329484 1136061 585682 1041643 1150159 1202635 1292533 263708 708641 605962 1606867 521196 1590198 1942579 415313 1812501 1014893 1046176 1536618 110889 1106956 721133 1222730 1394123 249761 1292446 42993 1708081 1120567 996430 1591378 964799 1864990 21960 496266 1921428 1674111 1908017 733810 1582002 1676211 1761929 541515 919930 1971652 1020802 1481768 869261 1234260 450277 35801 930362 395207 1047015 323625 61224 764869 1202383 1947031 250617 732295 1087086 342657 204792 1952426 701144 936226 114649 1200741 1610707 1196311 1394792 1011669 1568245 1306833 1336777 1209879 731992 1808324 290034 1147258 244343 9116 1396211 1019602 372438 1793710 786360 1371690 603381 990308 1257872 1987132 465258 91543 1656024 901754 638488 1326385 78731 566691 1553765 1190468 1647788 604776 791464 1233950 835182 434185 1075569 1858049 361138 1898384 218504 929283 1675165 1707415 1408722 524792 772173 1749616 1983845 444218 1090198 1862154 242128 220182 332010 272391 1180256 1971068 169202 1169828 1716081 1800329 1343598 1987522 4490 1394536 1533852 1611672 1731688 329761 749540 1081044 390186 1705758 725066 451108 283646 174341 516599 1553638 768086 1177113 787634 1720053 1895157 544840 1170008 859942 1787579 1395115 348571 524756 278087 1682183 1508581 1445929 420346 255682 827155 502718 781136 1658854 1405087 1531780 260915 84184 153123 1946237 13782 519834 1178793 341770 1166834 1678202 145621 1217948 1403445 583374 602054 1512716 1219500 89529 1956765 1883008 76893 326806 1018796 504229 1782617 269821 1735105 92603 1333560 927596 1545692 1985705 42240 232545 693282 1719541 1507477 1641804 146587 1116288 1575708 1498084 385217 954833 131374 1744175 605956 1554964 1340946 1632408 1414121 497158 857634 1266712 220021 191789 512249 1367892 1900211 1606755 748700 1913073 480945 1226163 949615 132048 1284260 1081505 788726 553872 1362872 946480 1923107 178866 1810882 1629850 1504002 524255 320145 1584247 91030 1042560 1525826 1392076 174414 158987 1605956 454877 187557 1905415 1027754 1778180 1344937 131724 1528962 1306909 849398 1626080 854193 134277 1517275 1138463 1841549 771034 751601 1718399 731467 43567 589507 1726963 1110975 1954474 332580 90332 697479 71755 43586 1097187 1860871 969317 1175492 1149582 291263 687580 1511823 515290 283667 1688763 120325 1867804 1520451 665725 1584008 1796765 95628 413972 1238054 1784316 362299 632754 530421 648435 97148 516543 895293 380478 896449 1780759 1809033 922431 1631743 1882686 1536508 592211 1452125 1775343 1674362 1556604 1371616 836834 1511074 673659 44078 69135 631610 141695 1065997 376183 1062969 979382 1662679 1874786 887535 799249 4371 1588613 753635 601231 1723718 1966317 1878414 156967 233589 1404629 1048467 504458 1664775 473994 1353376 1233555 900215 1302689 1177785 12888 1002084 1729323 1673333 140710 1108564 599218 1578125 822137 1575021 158434 524386 1635081 417531 1512440 895238 1718777 1140831 608416 538217 996590 756800 1763275 458404 1955216 1041976 1011453 639132 213479 247017 1595165 1901271 1970062 1504436 793125 1337988 145652 1918199 538312 1728087 1192837 858554 821897 717718 1336691 610265 118130 963110 1118461 1983597 1911467 19159 1836982 125283 1359754 1610139 614028 1611969 576678 432031 1764571 163077 1681918 538585 193996 448288 264266 1446611 808704 1659510 1208326 1842615 1047847 1790592 280551 912005 3093 1315839 1194014 62060 1016020 1142662 210020 1425500 1218058 360202 1041925 113310 1550083 923640 264023 788774 1877090 212216 1430910 664839 1072493 815855 934726 288681 827010 1032632 795338 638712 213603 1941464 58385 395389 135191 1728915 1265543 1134421 1818176 106593 1678681 698918 1212836 1743144 1125854 1607943 1164304 270357 891411 1575873 1479247 74007 1050751 1693752 953293 735870 1372365 711072 1099780 698623 717665 273174 424978 1918005 734345 80764 657417 1150506 1866844 238379 1628964 1878369 1661966 1155048 1314412 1910867 627790 1702030 762594 1471346 1430153 729967 1854942 1110579 209947 1875802 1132549 1079108 1708547 828878 1178541 1755572 764743 1413895 1543069 123317 751683 442358 667422 1357367 1848236 357485 1159232 970308 1134098 623414 1056826 1658355 679699 79742 292322 488640 1913921 1454300 1504916 90287 1493712 1499931 589248 800943 1364089 833615 602019 1410661 794728 765424 351011 1876672 206813 343574 915258 1003082 171646 964843 692808 1293321 1509753 1295265 1576019 1340133 10143 1461682 1114588 1055025 514374 1175814 1273656 1980974 1916191 651681 1314494 1292523 1200347 477788 1177637 887865 1594284 232881 760633 1474554 78276 1293928 1428464 1717837 747819 857910 680540 1550275 1591125 1356363 265855 1677001 928847 913781 599797 1292368 620404 1234798 150345 1581666 652707 731560 1645115 659213 1112524 322543 987202 1501260 1622648 134786 1326992 1461270 1495569 352344 773209 1798578 78451 78998 542829 688863 393031 1849260 887639 816834 301419 1996660 909723 1168131 1019931 510032 1929338 362121 595397 915508 1633295 481638 353373 1756064 424488 620494 846794 1841304 558400 1769942 1178991 1171498 830934 449940 1351048 1280781 745655 1460445 25566 1522137 896909 1462780 805323 419232 652539 1922543 927797 1863157 1491066 931690 1948930 1140796 669225 1318574 7570 1870462 1004897 1610679 964999 1979289 1527274 538390 1074785 260436 1347295 1759827 770176 922372 759222 44463 1509811 1741174 1395291 1743760 766045 17731 1273928 1209054 1109400 1851119 1219008 871035 835655 1169395 1913687 268517 759597 582170 1702219 1875798 1288965 968826 420712 109288 1396116 1968796 104078 530377 1812403 1661337 214065 1057997 1840316 1599195 89945 1635228 87349 1107401 1236644 1955338 1376901 661518 487322 750098 1749566 1881294 679434 1834473 225529 540516 994263 84971 1440004 1215007 210734 1722777 1163290 1713358 233486 1100636 1003228 904772 1224083 561217 829483 161218 1746096 1651745 1660426 1509530 65962 722006 1233904 1442457 112294 1069320 150651 1876958 1653003 1660280 1310574 1117802 1869187 260252 1747657 705205 1426534 1112778 415264 342601 1202540 342607 1218703 977527 1348379 1335131 25049 1667151 1838004 1445713 1304920 964062 1402832 1731684 1319231 1202626 26598 758405 1099924 801641 1179526 1334400 1564336 1393169 483584 1902501 450635 649971 1912429 68179 850251 1568644 925182 1780836 1803275 43394 944705 1201486 1212936 511290 1931109 1491498 1451551 398130 1550123 450648 369446 1493438 1104252 224670 904588 1236148 1687416 897086 1371583 589078 1015975 912406 203774 476344 1646712 13241 1676786 1122925 1471869 1007231 1185836 1074628 1740021 1884434 362854 1547052 1792553 575309 689718 88265 47625 1119458 919050 947707 1053352 302442 937536 774784 1679266 546146 150786 1673497 1997916 1167087 831774 1869323 742564 1048958 1460856 1159221 1367319 724740 1694199 1311570 1661998 221569 1129039 484024 1788249 728466 1538735 826214 33082 857176 586842 1600296 1978422 184338 1875354 1995607 1442894 971957 1992226 549367 547703 1814580 827542 851407 1349762 1456908 1697629 1485369 436127 308107 1073834 118743 1400805 1459781 1631163 969987 1426112 646735 985565 136370 1052921 1539616 1044163 1073294 621288 1611809 1248106 802569 888226 1634469 354583 1253946 565937 251862 619461 251021 1277337 1807995 1780654 794365 1075772 967961 800586 167436 478596 1783078 1397870 330572 1466655 1237863 1646025 639460 546614 4945 680793 855201 1626654 786165 1732834 536466 1074783 1664393 327442 1039148 571756 1424071 296299 1273757 1140371 1271520 1835241 1398506 262551 1753681 1585437 1083423 1204473 1343473 421441 1155609 490756 869463 1216124 1831195 989239 455304 1160836 116423 1638371 321671 988451 1882334 1034565 638839 1682902 1088195 1025891 1819741 452023 1563525 1135658 1938871 1865523 1800252 901119 636142 1866539 1399042 955747 219683 1201489 826556 1004332 1692515 1965740 166233 819496 1875612 271508 223708 1192615 1926272 1899401 860746 1570078 1080938 1203048 1972290 1379369 1537526 1513297 1847265 1182384 74805 1753952 65026 45560 599629 318818 142450 31849 1192513 1302410 661748 1583210 503738 1331252 1369475 1350866 1909069 380567 180733 1963494 636114 93054 429572 1388110 983954 1371771 1754454 1665328 505968 18852 260555 625564 1149445 1206193 908919 1529574 377766 670567 1717099 849042 1275838 1969926 1972514 1410881 589346 786987 1662238 1726270 801061 763272 736951 1663866 1586693 277893 1934782 1302562 1318144 1714660 1912292 1458992 1150656 501331 1343035 1702321 1474508 326117 310473 1008142 907835 630058 761608 835053 397525 1689118 1020454 208695 1216145 249208 1140706 1078302 608141 968573 1971804 697989 600615 937954 452649 976159 1429522 1360855 1144800 1646365 115559 1356000 204398 837754 517871 103186 1082532 1001613 1612166 1809485 413251 1040803 1691605 236288 1218491 1923444 1249047 1550390 765129 484477 800089 1990943 1750665 1025056 1986938 1304158 143171 1975989 582463 358706 970982 649674 377991 1535400 1830646 1142968 847179 207364 944242 1288165 1484282 1865437 1272315 1702844 1379916 970820 888460 88318 171137 1808366 194884 1941059 1596707 1900580 925172 528090 1228459 1363844 714812 1293733 214955 899172 672431 450622 1257287 779589 747449 1095714 985843 1628904 1868082 1735116 1920415 448582 148516 1899980 1887411 1540856 1343155 1658785 1825986 1291942 1972015 1852508 1381085 599374 247896 1713143 221157 1277981 29430 946144 453403 817466 22321 96612 1942229 1312133 1807646 62911 812484 1675049 1052306 1811210 61326 223801 1682407 1946264 1106924 1051038 573778 1332474 361444 352140 497669 362151 607786 1573240 618168 1351720 214248 1766990 701828 1603030 153041 19835 340716 1265285 118473 1862200 536891 232766 796997 329529 1290006 373842 1342779 534833 1004540 621940 1474982 598050 1228009 1094443 919784 314114 363642 295959 1315224 957602 335809 605262 1629209 987402 373833 427864 1358903 1717140 1129414 352650 1456446 1166110 32265 46418 914638 1046457 1208696 825748 1904189 1440945 562279 1944078 1534909 571636 1095706 514282 1888767 792569 375509 1889025 1226148 740912 1606339 679196 1463443 317216 696885 354950 363990 1524034 1427447 1485050 302658 1930472 766631 366435 357957 328684 672064 1541134 1198247 1346716 121109 562313 207766 65237 686112 734992 392118 583451 203692 1504244 342321 1726178 1049203 1250134 1367413 960097 1929002 1223945 1959386 1040883 1706133 871298 1203057 596374 964940 687127 1098206 609220 133925 1218087 492237 1231758 1814944 1199951 1355137 114983 265422 1619874 1491119 330241 473742 1403382 1569487 347623 1155996 1118511 1867658 1490596 239407 1073987 1218096 1943499 883270 1545068 37677 779987 50205 1926393 1783327 1203039 345367 241033 422284 1208732 529210 1756795 1461043 1816808 1571040 1615894 772361 802415 886629 212278 1962253 1621286 1020656 298328 1169696 1473113 24470 515586 1973392 1188311 452929 1239793 174665 1992773 507532 1431199 68098 1159269 99754 1059787 54198 1286446 1247112 1371522 291587 259206 206207 1402953 96208 1508519 1189509 339967 1381408 318537 1824468 1166939 58463 1051408 1016315 1278049 1259376 1881210 277514 1646601 1218399 1385695 1480132 124633 1743644 873124 1881482 469202 1128163 609387 538526 834896 992187 431305 583289 1885653 804526 1267543 214701 1090097 1881743 1265606 1236483 899843 1378577 619422 571589 1177770 1145534 1621708 1063424 876499 639297 316615 1828210 1355218 170510 289184 1255673 1835743 268640 1193327 350640 432971 876222 991993 1161940 1669096 1627204 1550990 1752919 1288122 1239204 1912183 1891601 1147412 1013947 1534198 1001571 1571966 1509705 1949156 1798019 64654 774024 1789532 988969 408760 873609 1828056 1609847 1998940 1981873 428471 1782289 88571 876163 246028 418278 1055071 1052580 1838616 313875 1305351 1258331 744940 43295 963991 1182036 160688 1863887 1154607 334159 1598307 506090 1195665 1568254 698259 857798 1471442 929236 1500594 924533 1434216 1643947 1017119 1588958 634171 1981706 697502 1019822 523064 775429 10211 1324297 857361 764878 1949419 803978 30468 4118 662130 992342 1451632 1548260 831234 1272578 1871401 924941 1853982 1775037 995017 525888 1561392 1131398 497916 381812 1343994 1271500 978908 667833 1406257 1615504 546518 1752735 291021 673777 824799 1727681 211958 912410 1772528 179184 301424 521124 410928 510535 1929114 1739948 1326062 600604 1547000 744499 1400220 689898 515667 1434869 38824 406111 66415 1365559 1989674 355682 696868 1819829 633763 984591 1278135 1842900 226538 1699899 544036 1388228 1450337 1573239 1731462 1301915 482909 737197 626155 573579 986903 930923 986969 1826814 1818304 1444703 1816513 1019762 689862 1293528 1430071 1191613 286705 1273127 1271783 299602 879511 823803 1888834 1208421 1410195 1351721 687859 1316462 444520 566150 215761 1897025 1976832 128210 612108 492763 1214148 1282179 1068567 762260 656526 824159 814122 1837192 1147726 681999 626029 633338 1803121 160171 1389337 86532 1485186 1627979 760320 1718036 686138 700353 370160 1288777 842453 601576 692320 1736284 1142538 201972 473638 1865472 643082 145104 1229330 962624 1309248 387284 1505895 1003184 562866 1276666 1103287 1884342 529734 288006 976739 985713 599886 892716 1378626 820565 1174965 1127627 521150 1885207 1950025 726335 1123613 1728776 694146 764393 525876 424690 157575 1633942 223338 1981557 64737 1420604 418565 1983905 1172622 1553307 1714080 1154581 911441 1993338 404371 1912341 197281 1178805 438346 680386 1701786 1991010 1234663 859913 1827043 1336404 104601 797749 1973097 1487071 870469 448662 1337625 1799973 320523 1841246 1185852 1308898 1207500 222219 1611866 404702 901992 1910269 578806 899472 249141 365893 1791641 473676 1206833 1644844 904785 1259594 657755 1526813 1694353 932273 606573 269358 314219 1014407 354243 1580785 1809675 1423852 344379 729179 706343 1080298 1876182 1115457 1060971 1907415 1788479 1743165 466046 824339 545969 1123303 1545584 581704 351520 1653209 1048693 1061959 105488 430692 675690 188768 1180241 775520 981593 1550816 662495 1944119 1614597 1187710 377939 339050 1544407 990799 1451680 1599647 1543510 1879429 556809 1518803 79382 4315 1856764 982109 1539895 1935116 1404921 1877633 48105 1029344 763677 1580713 1505318 1704982 973187 1961712 1768659 731153 1801945 1059636 664213 5101 52494 1069723 896617 870906 685084 544901 657846 1655189 1841072 320455 253653 1614308 805004 1821305 1892774 857166 1275929 1239915 1359764 1739095 820016 1607768 394745 1656645 28844 1165707 68166 1217500 1579490 392295 1411865 221403 966447 970942 563751 1315171 894822 1513917 1466423 1106145 560239 560068 1047761 1127825 502040 1544444 1630886 1746314 1918457 963291 1694686 222602 250245 189277 1511221 746350 643471 1107828 432030 1839801 1041785 590049 624266 1512932 1835620 745578 1412578 1224287 1195031 1632838 1525462 1851562 587984 1655645 1197203 1949126 1182511 775571 1586281 1734349 1918217 1477185 219604 1351497 1455296 421507 1572053 418015 1661194 346405 828234 1203134 861015 473012 1549337 166869 1597755 1998648 1528264 1616431 671232 1034222 1639213 438669 1215764 1180755 885221 1631502 1880953 895561 723160 1937047 1213792 1328980 418961 1344792 1411443 1671223 270940 859253 605302 3065 1110623 1140079 591618 286722 1134173 179335 189954 1582669 1648155 1755659 301954 1477083 1285620 463323 67539 245286 392969 1907975 443807 1425824 1083689 1787951 1559657 523249 1064987 127560 1397280 569167 293938 1979218 567040 911660 239333 107218 1894940 1387120 298426 310007 862530 1719586 438305 368591 1069206 1117037 1441355 1473994 388283 1483916 281232 531785 750131 1388842 1941789 1111575 802139 1879786 275048 625601 1704816 478109 160035 163403 12930 1509078 1650435 1959764 1123713 1031683 969617 1864022 867689 1800104 1627159 1743788 1441764 951748 1520239 1676461 1389390 122510 743028 401220 1774088 525148 847095 1102866 1338806 863586 80230 1426620 1535126 491707 611768 1550324 658352 789032 1141115 1625436 863071 1568530 452802 1430212 1574049 1746347 1883952 950633 1473613 1846728 259522 869006 976952 1880370 1369249 561583 1148926 421063 859171 1779267 1321542 1040918 52415 1741143 1140691 400579 636313 1006732 66159 1244994 276898 605557 1526601 264528 794138 783964 409217 61046 1074823 787022 733611 118928 1650385 1778354 940928 1339855 1261306 185440 1505589 1084756 44374 754639 9825 1119930 1886350 353913 168469 1760797 1896899 1749884 1972907 1733759 1513947 1961178 1273391 610929 295585 83863 1320674 310582 1572316 1061929 42023 1607603 987158 871850 909551 754657 1149354 1268531 1361772 928280 462912 1692676 1334216 1504047 816411 452482 483764 80611 1892991 1886101 844600 1227616 1146013 819230 282342 682189 1397844 1088446 1212737 1506002 1615006 194862 242816 70488 1190271 1103206 699504 204762 560739 127171 1617944 1269197 570567 1279246 1721712 773598 20875 845872 1609585 561655 757274 1181212 1386514 13917 367286 1520010 313183 1461174 1650037 1746338 1459883 92955 869814 977098 1519247 508519 320977 1463276 1352316 475690 1541988 632702 1153676 918535 1356562 1164311 203284 1569984 1239918 581305 950041 1907636 143277 414056 775580 1641237 144576 61873 1140323 85715 918159 39399 1853759 723600 875017 354044 57871 1677126 782530 61460 180643 1434925 517024 1600670 1281578 228858 1565012 1161868 311683 905429 718925 841407 1230757 1852442 1415600 1659190 1950021 1599848 19264 487685 152214 746722 450763 1068284 578389 506679 1710253 876034 283826 1282109 1499873 671526 1602441 1661823 1362437 595691 269331 1281467 1869631 950156 210753 1833083 1589957 340493 295837 1657441 1453383 1007517 910755 551892 1478919 1634170 1015126 1871532 720033 1433408 293509 1846049 1920445 1806448 1213944 642686 632721 339590 1488261 1491314 1805551 342778 768511 889147 124617 1331510 1009583 1034644 1331507 962207 1362137 1646880 1915408 1949049 1534814 1217601 1859387 1708587 1093420 1675695 529472 1817749 1200793 1430540 887204 887292 910134 1419628 569124 170203 233384 318817 477927 889895 427257 66852 250917 1749262 1853331 891878 1470395 703963 388562 1050264 1454310 1064461 541130 1874735 1529977 1652450 1616296 24779 1425051 1327319 1671293 1571861 283786 1079099 709681 870628 1653706 1858077 1644045 1793426 84624 980681 1143503 276725 880404 284399 1976279 1108279 508259 497967 1370275 1657177 1180187 1272421 1151420 709750 951584 904248 1760423 793414 684027 788890 1358834 17610 1595966 1981440 600975 366467 385150 908033 882893 63812 1824329 1733492 565386 1636878 454960 1697030 1247412 475142 839670 1088634 1536310 1875836 1879023 190212 253517 566751 1822297 642567 914397 1465906 1061523 817930 1132166 74793 780181 1306305 661111 565718 300002 491997 1325501 177250 1201240 469328 1200737 1714530 1596894 1787158 210832 1889573 1935654 356615 1235093 1831769 1742602 947060 54389 378575 895084 503349 1935758 644351 257528 555962 572679 960699 31592 1989058 1884645 1713077 1714912 1794388 1299364 1009926 1841209 972997 1352370 572041 1363075 281832 1968828 1746601 653522 537286 229405 834553 1746773 1848578 1791447 956530 401299 205906 42454 77469 1993774 1661037 809515 794422 129328 638602 690184 1972480 891757 552233 645233 946075 1077729 1201010 561850 1885729 1134422 408131 1518927 131301 1908284 1988523 684242 44597 145068 699765 1045770 269041 1860273 1581617 1933858 1749658 806705 306715 1522888 1496082 1254584 1781274 421462 1722921 1672029 1791668 1937414 1472742 201779 304163 1103898 277045 1364620 1451450 277457 1446543 1134082 469271 264462 1463947 231328 102136 788289 1081732 717269 1356385 795532 1849637 480177 396560 547847 1051878 724450 1713578 1458320 1059682 151457 1463949 1710120 224854 1257406 793804 721620 1107715 1728556 145336 1765158 1013937 1421809 203518 1829203 1697887 554527 1848885 1386114 1437490 889788 152289 951752 803649 968846 996641 430070 175795 499923 56599 1772128 1178263 458252 1010870 1376678 1921468 1379877 847288 969454 1245571 1193447 1908635 73959 689397 1097989 577648 1638149 582844 422399 546369 1228385 1665065 1748450 1825954 1499866 537920 1702471 449304 948782 616622 1084041 80827 137318 994887 148146 984109 1747493 757048 890131 310010 326688 1713843 1602542 591671 230667 1215362 531573 1366276 1779834 358753 781824 836307 1231897 71431 1060721 462317 487942 1041286 1663810 725088 468418 1351685 243687 1820758 1503049 1686126 1098142 974729 1982750 1565532 1597975 1783171 1844814 1678882 1597154 1954876 1615405 839684 306807 1595447 440745 1060737 881826 1346191 1873145 710624 574545 1702686 727125 1486816 1715957 631303 279869 1982267 12990 567889 283142 527537 1430216 1811475 1664509 685966 1748248 286237 429223 1777232 1768274 1480258 581818 443322 1061468 396436 241379 48685 1032725 1553069 1340143 1878406 1268154 1546089 323337 1343013 225680 234475 1177226 1029680 1583067 1448452 674067 1950182 586897 1860122 1564289 1268221 924287 1818251 405620 1264070 1744349 433946 1047749 967184 901558 423948 1253620 358155 1196340 727985 1969091 664905 998002 1476630 482280 1843377 1194719 28338 1897162 695201 1158568 111957 997578 467236 1860105 410367 1238669 344715 744697 725592 1375453 1375325 8737 20700 363822 1611139 1685153 205345 517317 918600 1987281 1106810 869101 85673 240444 156276 1679926 522859 1054779 1484268 496856 45495 161596 1958267 648678 726195 955870 1613044 28473 1548695 732792 841298 140146 195735 1174157 1573843 1315642 892185 242047 1106 1049632 1789191 1222967 1821856 418848 1199691 563533 286622 1681980 919265 600839 323091 1272612 877568 1363979 758549 1295600 136397 1739879 683794 1522370 500698 1763740 994301 1062387 1635502 1442058 626055 331120 73129 1633413 533388 1663578 524082 545021 1384866 802977 39318 635005 352899 213371 956253 1829576 1071911 826926 799535 1585374 972702 1400179 453502 360707 1528207 274017 712287 981914 1314321 280467 1762825 1006662 398494 854606 1489300 134654 1017530 1948967 1397089 379324 1341033 234965 1974315 54057 1066130 536617 621789 659246 1131180 893854 1080744 1776432 400090 1535214 575170 1145804 1795445 1320349 1707377 1974036 111058 597317 1615611 449927 1339712 59542 239625 12720 623775 351870 711293 488868 739849 1606381 741165 281044 105540 1509656 1432043 699269 1194278 967202 96950 157475 1176555 462604 1246870 1177073 817853 1720507 479870 1883070 324646 661385 158684 175068 173722 794600 42410 371963 1889408 119429 374220 1163621 1725722 959282 1842626 419595 488105 356806 476028 645639 1368103 563200 508988 182235 681204 908669 1045165 1585560 1816774 1766561 831422 549196 1301524 311863 1373106 1031988 1022558 31738 898430 1377319 667386 1937802 728717 1034918 1185057 874110 1053969 1360626 125006 112124 1975505 1353615 25830 591661 195133 278778 558206 210370 1595554 1016976 1654857 923119 1128760 1975015 1480174 572919 194840 740899 637630 469348 1579288 1482772 1475058 102715 154949 843992 770842 1117343 1901016 249112 1646757 397333 565293 364061 1358732 1870944 731500 346872 828518 473379 1187551 1425638 1113722 1867012 474765 1154373 1671811 895719 174868 1719986 1141169 1948500 1223718 701616 1787650 50941 101536 1828974 491713 1414642 1571104 925902 755343 1122403 1674152 374237 766008 105593 369151 1786248 1568157 743318 263213 1656376 1089397 1123499 1269486 1081638 716372 1044746 1870945 1116614 1612321 1149981 241813 1826890 362699 397481 188160 1794566 476405 1927642 1045747 1369755 1440816 1445829 1802981 649110 305991 1352534 722255 538234 1551502 1849669 1989361 361806 972926 1881075 1632699 967503 286191 1743682 1821049 630944 309161 1310342 1347887 1045022 119886 1293741 1922481 1875778 1376620 856286 1354412 1362142 850495 1096449 1647585 82770 368317 972747 1746709 16229 1146265 1553854 653816 1569419 1768468 423469 6407 879855 1019154 1054426 1013289 1808690 710923 1120602 1055081 1286360 1560736 1824842 1231543 1486809 1002030 1594818 236968 415061 1991985 158688 1257490 1938247 1791233 88886 83511 394697 1537831 1255227 809008 1589377 890137 766021 578358 830214 197510 1580904 568613 820246 1858233 66176 1913559 119621 1530618 627414 308914 1752775 700207 612177 1021679 1954911 1368267 1109337 943299 952630 754140 261308 61156 1370101 1333257 288211 444687 1551168 601346 1127902 1959601 1506817 766648 37913 259705 1218390 1099892 1977311 1857808 1319603 678495 1310553 771063 1169381 25433 337963 1379032 1815342 1596645 841481 1755861 472905 730947 1225557 587654 228812 887224 1941038 985337 1173932 844630 1833850 934509 1302848 1730186 474108 1423076 1857091 1817599 497818 1328932 752100 418062 1208113 582561 171378 1380215 1645830 1794222 94456 1487934 595186 1786440 283053 1642795 1273927 1885008 1075245 1067593 144976 1235518 1257470 1566880 1514642 370689 849246 1234128 903664 208575 1424789 956325 1746851 1077115 259289 10722 239225 1586480 1419545 635057 1612314 1558160 688830 1084500 544582 226669 1904251 676897 961630 1312968 1560289 1756774 1154809 1726266 264964 575616 157866 1631648 1907473 1607398 1089694 692345 1458385 357243 792001 443150 1823529 166731 1257536 1732115 1995407 1185922 1772739 1623424 1976630 1410172 1522603 316124 374836 933930 193967 1354000 604429 1303470 59822 651275 805263 1438980 543912 795408 1025159 803913 275071 1887334 1152875 1303695 239670 1211309 563144 823910 1424049 605021 490823 1171461 1821935 1328728 45562 1072385 54416 1002558 326994 1104009 640203 760406 698581 134933 1912763 1972541 1408035 697731 846143 311318 1185592 1412159 1419157 1790594 855538 1385351 1895586 1652183 1123244 1616204 1364491 301777 1488790 636949 793423 562696 201991 91639 1740100 69247 1620131 930209 344577 1060844 1861266 968152 487899 1404070 1731991 1486707 597185 1745983 1981885 493378 112323 1499402 1996652 317875 371602 1471968 357823 977293 721565 1324928 1773228 479584 1810654 491782 1165720 940359 588020 1374300 584030 532493 44934 1241382 92264 1275219 412979 425033 509617 1255629 1471191 509734 1720799 204458 990896 1164219 1470418 706323 389030 1868864 283828 1060734 542287 1605374 142508 659223 920536 674285 844990 621693 619503 108194 1695557 1968392 1765551 1155345 1320314 1850126 924062 803337 1783313 715971 1305639 1409076 1285124 1484401 1009009 1107270 1748122 1331609 1600798 114582 844397 649889 934287 309530 1587733 708586 1092580 500025 790842 1516557 1863845 1759859 1341567 1114602 1205733 1833558 399480 1658501 646309 955234 57637 553769 1123077 402909 1334195 470177 1564408 146687 1309957 173352 1041815 188283 433571 1659684 1868151 371473 1828418 1381374 1302303 269277 508007 1185871 995613 270078 551607 1846667 1233346 1190639 884216 1743473 335237 574709 1906015 1517332 70571 1469213 1989895 622121 402783 840264 797516 990600 1552922 49111 366061 1630333 1582296 925236 498796 539656 1171426 1258050 328044 870607 135756 970289 278569 516546 1119076 576394 235552 2335 629429 1901803 1951722 1846383 816168 426608 1742406 64450 1570868 141236 1931083 1013229 863987 1949554 356100 1264978 1454320 812036 1160942 795892 452899 260228 1165943 1290734 1677035 1012164 1449984 832378 1478842 1795597 1549177 377828 590770 542107 576091 1033750 800355 1176466 1769826 1894164 1471910 208328 1856447 781770 1912925 16357 115518 1139644 581220 1662617 1601981 1499098 1999861 689910 259374 561347 426915 1114517 796400 1884640 1220888 1852085 1358265 1904649 720003 274608 758644 1836341 1865574 838792 469052 1202198 723335 312531 1285245 1983716 842779 1065310 488943 477502 747002 1923711 1603919 1302240 1291486 217965 349366 302118 1738761 1549063 756200 1559890 1631222 1226542 1549873 980154 101714 1067222 1886067 950846 1340939 244582 618817 888140 745827 436810 95652 877311 160238 914686 633626 729935 1953393 1445364 1729065 1024166 1909038 1225441 248470 883979 1481004 1697722 112069 1838316 1722496 87019 1710786 1902700 726397 1285508 147068 1834353 541150 903191 1731297 1693301 1132293 1665004 551637 1867902 824863 1077898 1009970 1593001 729404 1833363 1273970 731013 964673 1669548 79681 640356 1796270 178293 577218 1718980 1833822 876794 1090298 981237 1328041 555092 47236 1182982 340900 853483 751774 1525571 285532 912316 349096 1621521 1967224 285010 89056 717062 751578 1653362 679887 1187104 129272 1550711 1493107 781172 1180911 1072498 1393743 1448252 80960 6770 1433093 670174 611420 1702821 559326 694939 443347 1679406 762831 1213061 860005 977942 632112 240143 144137 1472383 1063627 257926 69094 1164428 1228903 1654415 893089 1985115 1263786 889810 1626798 615248 1736794 1125615 1256080 598451 949600 1687556 1733845 328206 277777 1975518 1096709 1513205 1787501 1855255 1373076 1990582 1535695 1911329 1527857 1006784 743593 1061962 391481 264403 120881 10101 490450 881623 1103715 1588626 1253924 1272258 1633601 1073683 1048675 972150 1853332 1068873 339519 1571443 62282 1668832 373085 1098216 1581601 22265 487688 261892 1796968 582575 248713 755472 1392846 1446870 1814573 1450060 1865283 1930841 393899 1614340 1141548 807761 1999007 951682 50762 581955 1867844 1740499 458755 1370476 420962 1215596 81907 128246 708833 1207624 620781 1878048 1649749 468633 743676 647600 1663113 404781 1179753 1813922 902570 1010183 505446 106090 587842 386706 573249 1759363 1758777 1004865 485978 327016 358986 1056441 941135 1811714 808951 1654998 647190 1637918 1760698 806971 172866 237826 1494130 1423197 1861851 1941916 482455 1414523 1295962 246951 1004916 1978257 779190 262936 1952012 1501477 517151 1694579 1527533 1959330 996242 1558378 185523 76596 799765 1455056 965392 1909260 1423065 1819433 1448435 791000 1402313 1200139 900111 1830379 110829 904567 1356468 1287079 1534117 976199 624059 1754409 1452651 1908382 374707 460171 319265 92117 639246 281736 877715 1158274 1235020 1096463 1455508 433111 700098 1184511 1764449 426701 543333 244405 378569 513801 1309316 1660559 85211 1715804 1409644 1467342 740515 1394707 355818 885524 559762 918022 528920 218094 1174796 1369422 33880 1816764 969069 1663514 257775 552192 274957 1561253 1453680 1536294 1050324 182798 1794073 1802211 701624 1512999 320495 1277898 427991 242395 8858 872414 1530691 602040 1548144 1405486 400206 117074 1239894 200387 246323 1016727 906775 814474 1275980 655426 46081 61191 353136 385872 351698 1542501 1327810 1815805 1205489 1924412 1952626 758826 630870 1701322 901115 1621595 1366162 1086475 834267 1540457 1855177 707163 1202236 1108435 620240 139672 1958001 1717157 644610 1245719 1437922 690983 346421 1287742 82593 1835948 1625513 1310810 1036117 906602 1269072 114723 1504341 1161054 543896 1443662 375172 1911488 432364 202874 1210133 1906441 1557159 1567374 400939 1248486 1932162 144859 511853 771805 1054611 446710 1137047 43056 1242335 1849524 335361 1738085 133548 653899 1799065 1647980 1339647 1177719 1576834 69235 1416631 250223 1914014 442114 898334 1187939 1664343 1521846 765445 585513 654637 57600 1972007 478515 1733509 310028 1004883 348832 1874206 952086 1096118 14551 74030 235193 1511628 781296 703216 1406520 569964 801421 1531405 1544895 540695 1557070 264817 1665539 490729 168154 665509 948112 1823573 938852 1235502 995364 1254243 1217970 1938487 370328 1626587 1002754 1798207 42740 273139 188827 910067 1230783 171203 241908 1750660 301637 211068 1087608 1757077 1493825 1650664 1759112 225655 723679 1768322 1270374 118907 317700 1492802 35864 49778 1680434 879296 352996 508378 177709 1812227 164973 979363 1419618 1135660 593955 134360 416356 362349 10050 567155 1165825 825820 294817 657920 192871 349992 402035 772338 456818 1869830 1233310 551286 349091 1896050 948912 1719500 1362271 1244735 680846 181054 1271019 1511596 1098818 417088 1818059 1507710 1949402 1194195 1980435 198615 1035315 746068 175345 1377874 1887808 373617 1075791 571116 1777811 1315675 1848259 1443702 933934 869449 1154954 260917 910312 1891936 649243 1705599 765593 1752042 141715 976710 911492 245471 515549 1407864 1358556 6734 908958 820396 832873 1960213 305657 60832 977443 1773265 579525 260789 591304 712943 582451 445767 1151336 1536032 1424661 457288 1361109 560503 1221871 1077413 1059473 1141738 1915514 867991 466831 36559 1905593 1179111 1561823 1011849 1846906 754007 1440320 226492 29429 1786488 1140489 1834538 1423769 39987 1552704 402095 1288682 761503 594162 1488023 484654 309016 1428068 801425 856962 1574574 1421911 1363012 1604181 380198 1035734 582471 930422 387029 1007686 896834 265838 1510146 1767728 1913771 1729578 1148497 1560027 1982828 995463 1449785 1050454 1110056 245970 1268668 89442 306856 1104284 1246688 872729 320272 1014049 312382 1389091 182242 1920056 1194571 1436812 785379 1662756 788750 1587349 1311324 1349430 67205 1183931 1813343 282523 1791147 1516210 1086202 889757 1378682 1424135 537157 490393 572822 850559 1242092 1306698 1105249 1340793 1692682 417905 603095 1465538 1597006 899752 1713054 987243 1158603 61322 1379362 85613 393487 1119650 90877 1038443 1417431 56423 1920567 1142736 667279 1462152 452457 936714 50644 886266 652443 1223481 857543 1793752 256558 1972812 684337 1928295 1938127 1761833 331670 1023520 209771 305625 2664 1185141 31165 801110 949559 1380230 1743949 201050 1619609 496830 1024889 361004 1242468 1048924 1233161 1468695 536827 1777980 1419252 761125 712444 1473008 1815273 1831556 1108371 317425 1653782 1172941 1544522 1535737 1774272 488917 1427700 1166072 1735012 1860135 1564819 1844394 1537519 172311 693561 1413242 829950 1432379 1931512 1998834 592710 908869 458471 1793037 340317 1305032 931009 928943 1656060 1403748 401117 538001 1012999 1350136 579049 559993 494257 1861423 1277395 1964857 864863 1407437 686377 597497 632615 14471 247842 1895219 1670160 998998 1362933 363108 880896 220875 523205 1099251 797659 607962 1766931 853878 1111184 1095981 852527 147036 1640260 345637 1304686 780454 1670021 1444828 858875 512861 1758945 1662781 799374 213149 1673243 1663807 891505 744195 1936759 1332656 1675304 190760 1567388 259527 1781486 670844 1237607 1568832 143759 1934031 1593837 1405193 670723 1324314 518088 1495049 1777019 1339734 1896359 408541 1035739 20840 532784 388808 1876669 110840 1920603 118834 599828 1182873 1721324 619560 1168976 16651 548291 46581 669478 1545674 1341793 444365 158117 242692 1443110 1063511 327733 1027715 901684 1274630 1122778 9480 1381633 790921 609639 920920 949385 752090 447643 1938786 1488996 1625498 35208 1052462 1658350 1497447 910378 1861002 1262341 1141433 1490708 822987 661202 74219 834433 1685671 1415272 1955553 1914704 1684063 382339 1403424 1766344 1653086 426947 1670909 290989 1261198 199000 1122086 1283052 1770026 1409009 265773 1196695 368003 1342529 481856 715154 88574 432349 1068100 256923 1362670 1021640 1692824 1738214 1160583 1463229 864479 524916 530262 955978 1243186 776097 455584 1400021 254381 1647816 1469958 1558905 448286 1684320 1453953 1055151 507698 1519234 631945 1005028 176072 821343 1539712 648157 1512315 1002351 1860885 1396353 1777156 361874 1944061 1944576 1811004 1200342 35358 1524809 242646 1106671 483167 1573766 958936 233602 1078169 1013241 59855 528842 422945 839327 1718622 214676 1594896 737020 605473 1471344 564892 785859 116582 287709 871572 22373 263458 206303 1385105 733351 354968 1119395 974124 1449589 45069 546955 64440 85327 352317 1820175 144239 1253889 1559350 206320 317919 794017 1125414 743876 1773767 772294 920467 746485 778922 1450448 1813932 1091960 1734041 107896 1613571 1827199 1642839 1559483 332554 176441 1396951 1898884 1879670 1185554 1572731 1175662 322348 1952821 328857 1625975 663610 396244 1916246 841464 345429 1860211 440473 1194656 236085 64405 972146 465646 958484 1168493 491660 898873 278848 12146 1037411 1674538 1144028 1397190 39574 1938304 869001 1894373 1299331 740496 817194 136175 583974 1152515 287142 387839 378982 1067923 782095 1246944 476773 860080 1964964 1738328 1491013 1420772 290598 557627 807654 739046 1082958 1758416 1344390 1594006 1030707 1876049 1990457 488164 640309 281842 255213 282445 962924 771931 873712 550499 1583369 824784 575002 267606 247024 459699 1606016 1616785 771960 1650529 1464463 464019 1054630 665210 759778 1214644 945171 1020437 1016799 1341289 1118692 1787020 1734470 680558 895554 321490 1396623 1801781 1105335 1062110 216056 1381121 1933332 1748290 1183004 1908362 273365 540182 1076076 965087 1772054 1922270 1430562 1933121 1035020 472186 392500 611438 1022830 133277 692154 1111010 1791366 74433 445775 1318904 278911 1058721 1068462 514620 496040 1805473 1622865 1575894 1177277 1093857 127258 412083 283633 1582480 1495243 248835 1265768 280062 1740897 1557699 1838228 32065 1953871 728624 521178 293555 1703626 1054806 1922997 1133203 198935 1300020 522480 232684 822154 1913552 1864963 1604506 1664819 41489 1075229 1126726 224328 1594023 944591 1160127 364812 202953 203008 520428 295374 362143 1638027 191583 1155049 1600050 502264 335073 952593 289042 1870655 1665136 1381074 695358 533899 1167693 232118 1643933 1370070 1891997 1624950 148939 1756118 1367136 1683789 146207 745911 1216882 313058 1199093 1323328 1967212 373551 271746 819318 432373 213181 445868 397282 228292 164413 1239319 1251379 1335807 1372010 669056 1224743 267318 965679 1597299 829835 465715 986120 1304057 1339408 1227647 1112278 1293905 496540 1515693 1200870 80602 1577977 817934 1482359 1256182 1441813 1112090 1973478 1559206 1324020 615615 798449 1679388 1908210 1569752 1990023 1907466 993611 429032 1041063 25593 1860418 1646000 1386966 11571 46010 1169851 767221 994837 1268367 1542212 1016459 1863295 138111 1522045 1829117 1071286 94035 935693 658666 210208 310081 1179755 846892 505726 76781 1081115 379667 1693954 1532912 303633 1606305 311036 1459344 1422733 687352 876236 181240 1213041 35355 985037 1354974 1453302 755204 481072 1161493 1971525 1296795 399856 498352 205640 550677 1693501 1219440 1407759 54406 301268 1298972 644371 541188 593298 1854488 1389141 934458 1174245 1017240 1705721 107173 1998890 672709 375922 535654 1281907 721504 1022510 1843820 1332471 1233553 1227921 1475674 1198518 1715102 948142 1280140 321638 529628 1279906 1734416 51920 1786324 1491135 781610 348807 1887867 1433154 1645191 124400 1984048 1663822 1411023 707937 351673 1566005 78555 1153285 1843599 831006 1261910 1328590 1788250 1154307 252610 1575528 1189623 7447 1834986 1630544 217164 1441692 1611730 1973821 1801770 1451376 35370 1973618 1551077 1541334 1978094 336539 1513486 180901 1059434 643635 1387702 1360200 889487 1188143 378818 546787 65265 982821 1848728 1229269 1093784 1549163 1140228 1585316 187399 605198 899413 1254156 1015099 1411333 471501 247389 1312190 1835024 442285 988550 1301113 1970071 846331 1482173 1241825 935468 48285 263099 1012846 58009 657096 1999015 1210257 1358386 717050 475617 1548256 179561 264983 641780 1901046 1869752 917907 11851 1106711 454666 410138 1130697 1852243 763522 1765971 1069950 461090 18669 1153796 512419 1351087 1847761 640915 1110489 827674 607921 178811 1226114 1630708 1975408 1069795 547722 286306 737122 7150 1354046 1145890 698149 485045 658573 1449457 1617682 738671 336228 1375904 522332 1565146 854948 921592 1190543 314813 584512 1800736 1468438 1098973 1851913 1344550 1762563 287107 794526 1550365 7431 855279 92836 1533922 305391 1317863 792243 982298 813397 1407527 1981396 1402083 92991 904741 125075 1706605 891186 496473 876961 75585 948453 1032450 229220 1149718 1712185 1150747 320865 1633435 297499 1432983 1549193 740465 1051218 723237 1964735 245179 1414092 1697027 117620 926864 1915484 211606 315248 1338714 502871 303249 1404751 961 669042 1070864 900301 1954649 1948572 695122 613646 658739 286528 964304 1379299 1888164 101670 1505429 623632 818916 593402 1209836 1141901 269321 359552 1662693 361955 850079 1042458 1442575 999895 243081 508533 1451313 1198180 1427452 234228 1729996 1029836 1349579 56891 1058283 125519 660127 1176968 500803 1753417 303734 1536937 495726 1387022 1119515 325669 1936564 1924637 171917 682932 1539571 1677937 815904 825289 378837 1642315 1642192 581276 1795010 1052532 1718201 1978790 1360167 1103292 1343954 1849554 1753430 1387812 1829455 1033209 21893 1593927 1460980 1162921 1427600 280257 1275840 14027 1807633 488212 1112365 1253364 1207450 1756411 391755 197921 808711 1124231 1492417 778588 1211154 482749 1829927 467842 282530 223463 1081738 1038310 761846 1705767 879243 365675 1583547 1124356 1921851 132436 729406 255112 1192774 1101260 1227801 965419 109741 761230 1091471 291939 1522461 1855405 1577446 1447159 1567053 47480 997920 1344195 728561 1474025 116098 1281804 1500428 195392 265194 78263 541560 113473 56327 1509086 251769 967062 744961 1712948 1963223 969250 1029804 1042425 369994 94457 1729936 804392 1388298 423847 1886242 876181 68854 1095640 1693161 1331345 52295 1855582 737660 194810 256091 1512390 1701900 1125786 589949 1620184 183934 191851 1572061 359846 1686400 1990268 1402951 907461 947323 209581 273509 12969 1669375 701838 738760 407392 258974 1083284 1124221 1011877 61354 1412808 452477 1945324 111217 927078 1748325 48103 936260 1105655 60998 1472778 616352 1957679 1229503 59632 1051419 378294 193437 506625 227525 309794 1673975 928730 75310 645024 261641 949582 1153155 728799 989696 1715155 662997 1116665 747214 832618 191959 317041 824290 737149 339199 1956014 332442 1125437 429505 1967182 1413331 742083 1850924 1909004 1103963 958850 1151742 580617 55248 608337 1848541 1651703 915938 1898065 1738679 1646035 1887492 596412 803291 902798 324047 827330 1785494 968062 1991819 392199 1551040 1742292 1069109 770438 1480212 1540711 1810285 66631 1868514 77468 993295 646195 460916 532724 1687237 1522596 1599604 1856002 964793 1031264 183872 1877269 1001685 818773 1034225 929325 224128 1852956 1968402 1026928 544317 1288947 530124 381284 356172 130879 224922 1666298 1089490 1298067 369247 86743 1363842 1637384 928551 797342 1853131 485465 1512450 1644545 1229467 1846990 1045082 1018297 1488591 380537 464952 1348683 798141 985905 1974761 14199 1604327 317845 955294 1255774 1726390 898377 632263 792100 475728 1329187 1223874 1148737 1147425 209657 1101001 514395 841251 1353294 1068722 589882 1898385 7367 1029192 894151 184275 22442 659354 756335 1570740 1886907 1100155 325435 1010460 896728 1950620 1395256 572605 1024281 1238768 86454 998252 1707005 788691 900090 1154697 1233229 222490 918388 1242214 1125720 204078 880663 1420300 1801378 592444 1695815 1379769 327601 689914 899823 1428702 1267725 1843923 1349088 1899236 298455 120320 1887036 1603294 978967 1205896 1028058 1471739 182666 1585274 837208 924252 1013190 766172 952088 670782 296758 1655327 1960032 648675 942276 1536110 1410026 580830 1881158 1740785 648947 53388 148490 1669084 224895 1585146 1179837 67979 564323 1556913 273906 1109597 914720 640538 1611400 320536 1967744 254853 889766 455839 2825 1362987 1271844 1400923 123022 948532 794990 1781144 1238891 407540 1855017 1942717 53089 1242337 685989 1660412 135538 1557622 1052718 25570 1812538 1660162 1566481 1314741 829646 1769612 1825065 597002 1758753 1032179 214990 45298 680861 1697875 1798265 1919348 1707691 906161 1475163 1142550 1883311 1044112 155746 279615 585407 424738 75960 81441 1058889 373857 1310750 1547876 581244 714036 245183 1795104 92340 185707 857895 1309607 564169 1934651 412962 821539 137828 1599655 45031 484871 714733 1087373 966046 34149 1581478 1955519 23869 970195 1473962 825558 140408 1316296 1533014 1811558 1982017 1935377 734603 1628464 1666081 435551 375670 937560 1175235 1416548 1723844 1715729 141308 1569586 148361 662450 980139 544606 1128741 1533640 139321 1437131 640546 145579 1944317 1618027 1489361 1422420 1684789 1750644 1940910 1357989 937786 99101 730160 945889 778864 34693 1521961 1421832 1543793 1601228 1346672 135774 330227 182213 1376914 248727 599153 1642720 1606261 202962 1135113 244722 1778259 621117 1572002 1745548 711121 1025786 1433644 1452646 1923689 1914695 917776 313052 1185623 1140659 1313563 876438 181923 654972 1499551 738967 1522393 324827 1942778 1694847 443766 492993 922303 452707 1631214 1762975 1151895 735842 986349 766049 1171104 1420185 179943 885898 1947917 584498 1374980 87732 1854719 500011 1786447 89704 1204913 896291 994466 445921 1195873 1754698 1796692 1941297 49005 1192047 889700 1645684 1008245 322438 664798 1068081 959632 486525 512485 819114 626016 729772 366788 1349341 1893704 259482 559738 101771 717353 1466356 1288109 220598 771119 1451666 36245 1267815 333391 389854 733570 1980921 634586 1548032 233496 1616527 968004 387100 468616 296339 1770551 728145 748029 141443 912483 686116 538343 640126 454335 1188113 548788 822153 549398 330183 420896 754392 209218 1010343 1088021 1792640 1877049 59831 1195723 1877653 593908 743322 1147679 96677 1258857 1831190 1778251 1710596 1814522 438874 1742275 1312069 33530 1478554 1331875 1560899 1285845 1549835 609419 1081116 1414822 15391 92587 1626844 1472024 1947943 1876230 645060 974272 1418073 1072566 1282699 608076 1213734 276070 1026662 1870841 1581877 71885 1625871 518954 1905543 1874185 209097 1087131 1315141 325017 900851 390230 1058714 1281606 1008652 1584544 1221825 1431364 479912 778379 1688856 1836322 1805359 1666361 657075 1752752 1312293 1067813 554975 1615002 1496987 445099 264845 1763818 302502 800100 798453 1023825 190444 213976 1082847 619540 112155 783034 1241410 1430383 505842 548191 1633241 1846008 1889388 1451361 311498 789224 81385 981 1385321 750125 1283106 314911 836068 412219 522168 193173 1842202 12667 999914 39840 1592709 1235485 650288 250595 865308 332422 1076125 111020 1514626 1445772 1169781 440015 608023 604890 1332317 1170094 838502 523194 1591903 1580292 1321459 1041649 1242526 767375 535799 588047 466160 1093587 549685 1612036 971114 337962 1243349 1551297 752523 1320900 289026 639087 1634697 1688707 1820142 548231 803891 1579292 938745 1083365 787855 265497 621975 843850 476191 395217 1382849 243367 115261 1272512 1086182 887658 500372 33682 863540 1229723 1085212 1658159 1072941 1013502 1238964 3100 124393 255309 1184393 1385192 1331371 804251 1074010 290891 1301622 1044759 834263 596560 793286 1179064 1301188 476349 196090 184083 820159 1310686 1494066 461294 322234 500028 1639558 562011 153782 1121849 300609 228319 1245294 356502 829859 889319 240754 803175 333192 1439970 1294329 1246538 1907095 768270 572680 659652 1482503 962533 767697 1493622 1902659 1120114 1328925 994955 5227 519149 73642 1275771 290871 637850 1198660 241259 106673 1477579 1688546 209125 1968050 713893 1012981 1317734 846837 1215672 1112701 970577 1296435 1085706 1694484 1956292 1815796 1715240 74496 648493 149683 95984 232329 932491 1966423 1037554 621799 934010 1417371 1693607 1465041 1742615 1694611 1279174 1924168 1892451 68330 1282743 1303140 1337127 932237 671689 1391107 1926933 761302 1650685 1166756 1111560 1986008 153540 918466 371145 364025 1541714 284778 1282476 394401 885169 1636691 353321 22967 913406 1961175 1828633 1828538 1710591 1906237 274742 1230253 581990 834209 1158731 1530064 1296616 1665062 1111155 1013129 1739141 1257280 1507834 1242599 848108 1458201 1210057 1612348 358966 1093370 1956861 1302717 531949 1164108 1426365 854346 1908406 1119192 1561370 1015658 1847575 1155095 1509184 964756 915622 1421089 1257026 6060 545120 998337 1180080 859713 1793578 1679762 707532 1476558 1458650 1297212 357593 1436697 335778 36156 701010 115918 386614 716117 1414687 670131 746466 1223438 1148097 461019 699368 1212061 811221 1983853 218944 1324840 1241596 1164877 1406373 509876 449359 1208592 172743 683849 880304 758456 92766 340379 737270 1786727 33072 264956 257127 688691 990977 106867 1991458 1353310 1869955 464960 1305306 1981638 646064 983334 1921664 983935 908997 1069030 245214 1789665 467173 284300 1357547 1699145 1157381 1142804 1027673 411730 651974 1904614 1859446 570930 1418337 1748972 637822 1498467 311085 1123657 388836 1522287 1029712 616383 1160216 1410232 1429904 665913 1921698 182581 1893390 1252504 1555741 1576355 1298246 1968646 1574286 609687 1471516 103994 657782 1020728 1637857 204617 559857 277511 524892 140625 1667278 1550592 1304311 409120 905218 1480488 1355283 1899341 39981 297257 640993 336064 352744 1240758 467150 625775 377484 890306 421927 94301 1106872 77643 1361915 587120 570889 548032 474522 556466 521622 1703977 1718097 980275 612895 1444610 441368 399881 1870718 1351393 864448 334914 293601 326979 1316069 941042 1544098 1798032 1833903 518907 1573536 1936739 312621 1199504 1395524 1721151 1239695 1494902 1276139 1003552 340596 1595368 868213 1471165 1703761 493390 1520674 979053 1314505 1356085 1832561 1920934 1202047 708599 260142 1001505 862154 318322 962905 1785507 448433 1630213 384576 1517202 548250 380480 371023 118348 1484820 1239715 735765 74981 475127 326953 448301 1652036 1941943 1656369 1065491 1316902 658570 305793 43109 1135730 1972960 1274418 1331043 1471944 363170 561242 1027123 235646 1601409 669148 204629 9263 1574747 1055263 1079786 1197782 1610153 1769089 257717 68055 664407 13255 232088 1749711 267227 543450 1722626 220181 239270 1082605 180737 855386 16770 1488444 1858280 1901183 56413 33662 495283 531864 823407 1151134 764726 1816683 71149 1356522 1667973 949637 765482 720999 1438844 1316701 1025089 723157 1327647 696265 911700 1779565 812631 497449 984076 659293 1696011 317789 1251958 1771545 847956 441667 529936 891458 1752878 827500 174764 660249 352953 1464410 244632 596566 1254134 1078517 1291825 563203 1175772 1903597 1963793 1625657 617411 1502767 1287063 1599817 704394 610014 1831601 1079031 893804 1693389 487699 742443 604611 1501690 737420 1269369 167271 1763361 1977615 809172 466306 814647 651913 677710 1560985 242926 1772018 282027 550142 1304639 1353474 736549 166048 44808 854526 495643 1516816 1679648 1736027 1020230 532377 1666118 1292546 1404320 1377635 1990600 657957 1733720 1532122 1272561 1143500 1936953 645593 1867532 1727238 1597296 914745 1771121 1603027 1298153 1965560 750532 1396598 1820946 1500616 751093 1627211 1756267 1716612 982494 669366 1986686 398016 1865424 1069640 144165 1491460 1939097 1262784 208197 507190 1088115 1707578 1108378 1914417 377429 927966 387325 585280 1347955 469816 1957276 13301 721822 1433088 342577 461014 853232 380940 1919144 2971 1907039 59174 263920 171496 289322 697861 836070 486883 1455017 1189944 517601 1346644 1587674 978895 552091 218605 75827 1632743 743186 1538659 646967 436636 987555 992160 1163185 1745175 536715 1596502 1540433 1633193 1436351 1519732 1687744 1043594 1351496 684999 1678654 1351363 469415 1600338 10607 617181 557341 1413746 1491583 1638003 970070 738205 1201155 1813675 1422650 1152772 1058857 380182 150604 468711 1362027 1207919 442964 736438 1379897 1251765 410246 1578115 710386 1207007 1713362 1477837 1370748 263650 642640 997940 1063283 731524 1467485 418395 810071 704457 1592287 1246992 373083 1913358 284477 398700 296954 252462 310279 925868 101871 1308017 1853848 1557769 1135257 1137528 1545302 1339506 1388032 574318 210139 537926 503996 827996 1769110 1092221 1725852 751567 148376 358045 636359 1480531 1071505 792480 806264 1627258 926170 438377 817902 1848270 1602560 785206 986262 137200 115624 1709146 925258 1758177 1842170 827311 1461590 323924 1438986 1873633 819929 1370909 750635 1406571 743086 1249201 1254818 841917 832511 1809398 540086 586817 1313441 1817652 562894 628073 65773 880219 357863 1897490 944538 1075852 476712 1537801 1367341 342339 1732438 621647 730754 986287 843878 356984 1285752 738018 1494960 1242942 429747 324548 1197105 56221 623760 1342324 235487 659601 1734492 929523 1820964 432341 1504014 1142809 1541637 1462860 506582 954764 1877831 1196056 1377922 628755 942636 423498 1430214 225735 1195775 1892002 1597004 1350816 1821592 962267 1015747 1546541 1157024 1332746 536235 1669447 1572851 1411273 1082344 1220151 1016880 327695 385489 1072049 1563558 1972292 385038 1451736 767029 577356 1977586 1475085 731389 1469307 207881 265634 176995 112577 416171 357038 1063335 345874 1602855 913006 10563 1665365 1673684 875910 894907 318002 1733374 530716 549057 1914123 45913 1365112 1360457 1165469 1811524 743133 825476 1335626 239322 1121051 430612 1197986 988930 1628728 981844 1031360 1666650 1181251 342346 1706572 1275914 1617350 1256846 1518223 1203817 161681 744633 760264 1792759 829145 1525145 1586003 1846752 745261 1610176 1968404 1184792 1433017 742818 1403837 95745 1415809 1735348 83661 209960 671989 176470 998780 501833 1606730 1034758 1789038 1538857 194558 52885 305467 1789898 1387907 1212712 1347199 208876 323041 1878315 1234486 1168997 573073 1352583 1109182 772978 1487414 1931314 712520 1695455 472291 1778060 1233689 489992 1311435 1027072 525539 1848257 708361 949893 1236859 206111 885284 119178 1695673 1998512 1945226 1493302 454675 3929 91043 675176 1342085 458513 917470 1281337 358812 732620 50380 387140 403566 1587501 889755 1293359 884564 301037 1101617 1497142 1582444 909470 552969 1356866 1924301 1688259 1883069 1358230 1797249 542285 1613560 883092 1921237 1504850 68902 717303 985735 1773099 514051 1378668 646078 1335972 315762 1671989 1068565 1326921 376358 132721 183711 219302 749764 1846726 648993 1337286 506512 1855812 629036 1503319 1086859 1163702 490535 1875306 1521491 1906902 231239 1841426 1921598 351539 1944441 1364854 388640 131827 1742459 1169817 1687793 320932 1229053 714386 198246 1900141 46035 1306603 481255 250114 1573767 701567 1037107 1621170 313621 1496574 487842 346060 1259514 990396 1186495 1491269 39284 445505 18893 1522231 1638765 1252429 73781 962382 1637415 1479254 420359 229579 1209399 539592 928695 1886988 430657 164407 697161 1639675 41306 1840986 1358489 157071 899122 1459970 1016145 8000 441974 291400 766376 1532036 1400080 593738 513601 1508567 631787 1858722 1187984 470643 1665142 1549523 726946 765603 276293 852673 1331743 1320510 636137 991088 28747 1957225 1841330 1652199 1162080 488197 1198079 1802847 897678 1665308 432321 631769 89154 1191325 1126943 1215804 265589 753170 1802542 865728 843570 1109670 676381 1500458 1357609 1246483 559586 1067377 404280 1898446 216090 53263 678947 1258944 916392 422713 886491 1125852 1734364 310994 1195364 622745 751077 204442 1448414 242257 1941946 1703091 761964 1085014 127073 1531541 481284 522228 93409 1129784 984845 746743 366672 1764309 1125220 1024416 1410676 182758 1604747 1039494 1088477 580646 731681 148722 805683 813278 1018554 1684531 428397 325283 1250856 1587661 890208 889318 2135 1426654 1134744 77270 967797 1724283 184534 157924 74293 888201 542897 1355786 1761173 1808817 876543 1007355 1846120 1199124 1857505 1318205 522708 1742319 1547509 586570 960326 616761 423534 400100 895419 1585447 1801724 180828 523962 1241337 806210 256389 1687870 1391441 345793 1644862 1966315 1684029 1575597 1697282 1154297 693226 604072 1640752 1505187 732139 1562581 952071 192705 1876142 971665 1800244 1993260 1050750 772186 27666 1601050 535895 1347747 898359 1816899 1138255 450211 918595 382703 1672926 39274 171446 1334951 524948 502697 1917991 1874453 990605 579181 1372438 1515360 963055 53044 386092 1295762 1267837 140309 827471 672672 1950832 52621 1444319 467774 381958 1605481 1253731 1820365 1204356 898188 968124 440761 1930347 625123 1443924 1507378 1700275 89962 670403 1546235 1277643 1730703 1814141 1859896 93860 615394 735347 19893 1669664 1032181 669725 1990051 108058 60170 1640168 1715276 505676 504752 1990839 349283 931983 940533 1131739 233480 333303 1664878 1404955 181598 1638674 1028470 1470389 1685313 988732 1883748 1573680 934076 195396 101720 1744868 1091352 463911 201884 1569308 1443176 1171886 1051289 924837 1648328 24018 355710 1815690 1594246 1249579 1207507 758975 1970213 1632748 1189132 749927 683443 262968 642548 1070484 1191135 886861 1634949 444518 85690 572427 1940506 1757258 1536816 925629 318629 1471808 1659517 1334754 1339571 860227 1923999 612236 704195 54572 16372 1961479 1198795 1623732 915626 1886871 23804 1662441 445940 1089409 852462 79683 833167 1829391 1106144 1885828 1449446 1848922 1666783 1271309 1425134 546253 475638 1926676 1326221 766338 691657 554482 396157 1438178 1294649 1138275 1457494 522925 1356529 1670320 1406204 1042042 543800 61644 391447 352743 1233973 1015597 874315 852511 568967 1521088 1185642 1072188 841006 1391836 792606 1868108 1398060 1329051 1589658 234733 780756 1321735 1532770 1179466 1013474 928446 44098 308067 1110227 912658 1947554 163165 738842 1710527 1928448 1428785 1860303 257273 1858526 757885 1958459 1599213 1826286 190563 1082105 1419028 912150 808009 624140 65589 107713 202638 635779 535700 1343338 386040 207556 504903 1650149 255186 201955 1290150 1882773 71205 863592 1509143 747311 1381442 489468 1128026 1404856 380452 1511757 1413103 127878 502893 800035 1095142 938637 1255975 1886349 1129952 251344 1521853 205476 500172 759074 56827 576845 1991445 1140022 649706 1188066 361802 1886449 382430 445516 785692 463504 324520 1575161 556735 286738 991438 309368 1434211 1393763 753969 710337 243183 1967595 1789929 1912817 796938 400965 1920367 1597080 297809 759428 1113555 876273 1164728 1405978 79062 1248910 1391618 1208609 366637 258628 1898826 257892 1163418 631254 1271625 1894044 1510033 1052518 1523154 1296912 1153469 1694423 670353 924757 1308090 813504 1101145 128036 445784 1609850 1838589 299717 278232 524682 489712 1784581 1902567 1364417 1051366 1786401 587551 197239 1074059 1664430 1021982 1669359 366369 1724758 1791468 1845414 1042198 234009 968185 1078931 294351 423517 1473107 1543278 1180402 888242 1441316 1632860 26532 1057639 1529858 79672 1846974 702443 1912402 754625 437140 1059095 792306 1545437 89998 334641 111735 1831670 1379479 1534016 1581961 508595 33598 849680 1754142 1295509 502210 858789 934365 481873 57843 1597095 1517677 982306 1860213 1325876 257417 683727 3149 346010 1247519 56553 1698771 624333 45358 119361 578271 768992 83140 526553 1658544 1646574 811559 317057 614858 1434710 183031 607262 1835219 403936 391385 540998 1452845 952793 1115147 1566656 997289 1005319 896859 11832 1730508 1660532 960953 231688 1567667 1651437 340336 492829 1058463 1657809 1865507 1782223 1259590 563571 1769982 1770111 715299 1902199 184057 322298 195131 1661807 1604007 612200 1007511 1541066 1770131 1327582 1788937 1457089 529098 616886 1585170 806743 1728021 22888 1135416 1341288 1339404 1315380 494659 120451 713164 1707221 1132587 1601452 994993 324089 1187427 95555 527386 623620 1603180 1029504 762560 555388 932688 1011250 1027595 1279863 1151358 901272 755104 1284507 990917 961773 1616541 324398 894484 1215991 355270 707610 41667 539589 548181 481988 958675 83114 1578562 441082 409526 526359 204692 1463440 1529896 837291 1283413 1940361 334500 1699976 60159 1616334 1881748 1745023 1622001 166777 1963819 644199 1436427 164169 111384 1175269 1652740 423520 1302724 100304 1632714 787107 981539 821892 1744852 1090570 207150 1647589 1821317 908706 1761223 1526451 545194 741092 5733 913679 1962546 22250 454021 210787 723001 527290 1324472 972928 1447937 122498 619729 1111069 1167166 1610106 1114399 1043722 584742 1998345 1262710 1996710 667962 86200 1184933 11922 1694468 98958 680537 1894033 995494 1691053 1082186 387856 110965 1894943 200838 1041552 363957 1853856 64915 1893684 1154633 84893 6174 267981 1025748 28625 73142 688426 1224568 1153311 1660208 313849 1472446 1439694 1816566 1213659 1067372 295201 896528 605417 273088 651394 1383982 1499583 1348953 149338 299738 1572535 1249409 1105963 1784648 234779 907346 1767335 1009959 1303924 1380851 1257436 19174 699392 1111974 1606890 1250965 1640166 252146 1963395 181925 1563584 367990 1318801 1371736 831951 1182396 1755293 104909 504492 1226161 1862881 1779120 535535 62286 1379845 1789810 1761792 853049 1910882 801173 1997978 760065 1227027 1860252 1586838 1137231 381751 1973920 1629751 1239809 172262 1047105 1326170 1182100 160752 54844 313409 1682474 835800 1191546 1270980 704678 1131082 1172261 117996 130280 952259 606680 1221892 946868 979094 1941029 161380 1041421 1219955 1541863 1052172 1273842 1291687 706428 54799 1100297 574039 1931438 1037275 342242 339828 830349 795561 429717 1093989 1535111 14657 89133 1007273 812112 952353 1888832 654104 1921925 1573524 1659597 225743 1603765 397191 55907 150063 408140 766149 402569 1668586 1304848 327805 751286 1335827 112575 546509 203250 1378409 1527653 1116712 461314 589158 856296 357901 1493752 1630353 1069221 543020 1747941 1065805 209823 1916135 1962045 1397516 826639 652749 1599974 481211 1222771 244056 842461 1492109 908691 778593 651395 1378541 653767 582912 1382272 1868510 594838 1382806 1583953 547217 1413449 441245 841074 1910337 1788320 850402 495734 1296018 1387267 1502471 1287462 563106 1186484 995579 1506635 162155 688508 481494 1778748 869294 146988 1404406 1234231 1836218 1412044 513944 1377717 1944019 1739177 1194500 1562157 637678 1763308 1023807 718619 1842041 1810668 478399 933799 711 1062814 1919475 1644894 1968990 819743 588176 1956617 1246638 1302401 1340049 1798801 1541101 779984 625779 579591 1445568 4316 1969957 887845 1328529 1323863 937835 201394 1558647 1248730 1167354 860966 676943 667812 1237730 1516234 1474409 854820 898917 47460 1224069 858620 1442985 1877946 1661792 883041 1192516 897439 676326 1154392 501616 1293828 759635 544710 777297 1514269 1600177 388641 771694 368946 1077611 1276879 1658977 1741812 336526 100015 1621013 1103834 662198 305463 1460737 81457 947226 1940022 1156437 1090499 77612 379441 226711 548412 1290846 1273593 843564 1969427 666189 1827506 1400105 1934691 1934669 646200 1924968 1237168 1493450 1338182 32696 1330671 1576734 1811023 1422009 1921806 117795 1859947 1503944 1986405 704213 1513540 535839 121004 120953 716808 873356 1170770 604422 869734 533002 1481100 620192 1046328 1436654 1326895 1059050 415543 628603 872027 1105891 1956027 489968 1984471 1283989 71516 270390 833029 91668 1470543 537448 1737919 260540 344320 1855764 750883 560729 961949 1963938 1267210 1492049 391096 318377 1944147 1356179 899914 1941440 1412338 1072851 28548 109798 1121265 568875 1022442 5512 1833929 414472 402545 1441320 1271483 1279603 54582 209615 1285856 1619205 1625273 938824 1835027 1640383 689385 610472 55852 62983 415844 68509 1989856 1053544 1721052 1747900 1598173 1910285 436347 1440404 443079 1245865 280946 444214 1674576 176181 951669 1507563 332795 1775739 1518172 1115425 854377 94882 215744 954532 1452083 993003 472430 786150 1451187 1387652 1217491 523341 744474 230395 1142603 412505 470265 438518 354440 1450929 1527146 317458 1555868 1122230 593895 732759 1479505 1355372 832273 1372389 1943907 1041843 1343976 1531705 1129132 1132393 1264036 1609748 972910 742754 1926251 959811 1783129 746133 1134349 1500489 167913 1826510 429611 1033059 591636 1841262 428082 1620459 1792785 1356047 262383 1483066 523483 735653 85929 1707827 938565 30616 1997466 1883957 217019 1288257 1930907 507158 1048567 899833 214837 1277256 1559413 244549 1811727 612082 521325 1959484 66789 1553853 927417 1469412 1745942 461663 644343 1041952 1919432 1471959 495910 1217121 984021 802553 962645 1653136 1855828 1937711 163263 1320785 1305986 636598 1548420 1093394 1458497 30448 1103437 1701711 1268622 776287 1027400 1170745 1250831 1666836 30752 1611513 1701166 353171 169806 1382755 1490514 986946 1089136 1301756 1714350 1286648 372944 699423 518138 684979 1305151 545356 361314 1118077 1574805 1660635 417182 677131 1373879 1322084 82802 371099 1146673 1292087 1616257 1596761 1991752 665301 786584 674402 1307842 1729412 1436660 263314 1759170 1808952 840924 1398968 1096731 136407 1217946 1300914 1848921 1871280 722271 825210 296392 1999686 333610 1900117 1422919 559658 1042878 784862 329551 708955 895914 230821 1824456 282606 1824337 144132 1044257 1833047 1880327 1565259 1721051 1903823 1834111 464822 1729909 1121012 692357 1606006 1099525 186401 999779 6721 688739 193150 297158 793191 989777 825466 7869 830157 596939 815483 111210 267015 239996 841950 701463 1797698 1809991 447518 1269381 641862 298308 1446966 1580799 715390 370581 1223333 1864 1882873 1200164 1201725 1399214 37845 901776 902440 104381 308704 1471077 687701 360940 1843231 898423 388494 1103236 1496234 1529178 190154 1707818 1044169 622015 1138888 1964770 1725273 1363843 802141 1271493 1184433 1069425 1387697 357134 1358672 1776635 1632777 1203867 234705 682117 1132111 1302877 498758 1284629 347024 211590 773467 1648785 1575538 356086 536798 1068461 1377360 1070744 145814 361707 1060674 1293099 572172 683430 1679160 1134026 1048095 1488113 706580 1852660 1779145 1461936 1515728 960764 84724 399571 313138 1153415 1674603 1658332 1940150 1863296 314026 59762 328163 803586 1399567 1332715 475359 1196851 592255 502902 757342 1510541 1781956 295869 1555265 137727 137041 1288011 716642 518918 709516 777251 312442 1688294 349908 588622 233808 1348438 427648 862625 343320 718634 303379 328116 1817386 289719 700482 1928126 378784 834455 1787799 13122 1956484 262150 1781016 34360 1491079 151449 1357955 1798831 162298 486288 1219002 21347 1696657 1703974 1784380 482241 733420 340526 1309945 1066204 985910 186759 1777225 420253 1479251 578012 1472597 1957939 1587182 1401701 1594585 1822218 1553939 1407405 235158 267469 94225 461230 393392 1265127 196990 961236 657578 814579 1106534 936758 1959970 1718494 1975851 1685062 1445620 900013 453289 865517 563092 290939 943442 239568 1359470 649364 729128 1857856 568887 145992 539230 752640 773646 788156 1372756 347754 1569751 1647162 1793492 1266451 1689432 1046724 1794157 719494 703378 552389 603146 878431 1911747 1304874 1617943 1340884 998371 704465 1800331 646307 888996 1024242 833948 1204308 691252 1379921 585448 606474 1873148 137082 507616 397042 646486 1689850 1433709 627904 366859 993194 1368529 946012 426249 676291 688310 269968 5529 1720731 752204 608110 806478 898307 1908173 1219253 1766340 258232 136431 474516 479408 577509 1377039 754148 725848 379133 79752 621167 23340 761026 1269383 125567 1080900 1573162 1884045 1638293 1619882 301165 479184 326321 1865833 226862 1357535 962227 678188 1433877 618589 42013 204594 458625 130476 974350 1181311 373313 715253 1683929 1559935 1899169 1499977 1636443 1169511 1714166 329066 474314 1192641 1624576 1731516 1322350 766787 749629 1612297 825874 1300290 654176 466522 1392346 838448 1104417 973060 1148892 295743 1979988 103886 1496452 1978978 1423175 470005 3657 368178 1162374 542388 924308 959430 1362136 1759529 891898 745703 381836 872867 1002397 681227 740640 825889 1917798 981250 203980 1936586 807345 1720895 1023617 177475 446506 1700726 495943 732895 583679 1669122 280861 527533 1318263 995955 601095 1586146 1226751 155763 1626210 951545 1998455 1786433 444720 1610516 31359 730856 757621 480265 1085759 27469 727621 471418 12119 502607 942069 1004557 382157 763431 671108 1923546 162434 507028 299821 32037 1008503 1800098 1862504 152325 1251766 1499253 1589606 1573441 1934809 777335 1261467 1532656 1745374 1193532 318102 1674998 1947384 1731111 609424 352286 1159716 1881568 5840 170281 313504 1187783 1850370 67299 1917689 1163579 221576 444249 866489 1838996 1843505 1645677 31417 937665 370796 1598741 1135474 527299 608182 1077791 983776 408367 17745 1752974 575414 1248127 66276 1550032 1056930 784777 1543141 73002 1789559 318778 791001 494671 1757045 644932 870130 263914 1638739 1273587 423701 1967799 1641351 429874 324292 205089 899654 345689 1479433 181123 933464 644060 1047837 1611880 1535632 1375381 323755 647838 1553233 308662 155051 317782 1953090 729878 1006419 132793 1540152 1986097 634555 155164 604878 735373 1552797 1838203 544549 301094 1313042 942846 341445 1088945 683908 1849540 1893076 110384 1760902 952364 914143 613230 461439 834619 1809021 1692302 40225 153001 1253470 487487 993337 1122674 1596703 499965 1676076 1032052 988804 1175090 620812 1818904 811748 972121 1741880 1847867 184401 1455485 564051 798460 1159373 1305552 1407029 846326 809938 534374 688817 1072641 965594 1533788 1265634 1424818 1495012 142884 339300 1810994 821532 1600063 698217 1796057 1472008 1100213 724089 656579 1061701 1557779 240856 88972 1040642 271351 170299 1863917 357543 1202579 1251223 1929908 1628282 26308 187626 312441 215163 1997772 11613 554139 493442 1730246 1774316 1781983 1656069 131075 372550 1927556 217277 487872 895227 519680 854998 259075 987622 1161626 878823 1512196 1501327 1550537 1145504 1306354 1038502 607003 905083 1060880 1504407 779681 1817208 1812530 1330991 857883 856005 391452 1655569 140833 731684 751843 1907651 109038 1886653 1237310 1976186 585238 1214882 1213252 799396 1332254 49679 1412487 805987 929913 1186362 762702 1320981 1402138 691392 185484 912767 735317 717895 1481943 368331 1320911 1247422 1100466 977349 462264 728501 359194 1378650 1756368 1705187 1847767 1198126 1398181 982386 1010195 1189996 1655492 811277 549018 316179 1700027 187588 1937501 273591 451735 1450316 1923427 1335529 1061755 1680712 473814 1477731 399396 299030 741314 692530 379312 816071 1569247 1495885 1354274 1570348 842447 761942 270699 12206 1948575 1290253 701072 1579227 1819678 1318892 899328 1140553 1942463 538860 1402055 1463532 1432015 536676 1883848 1886634 1648528 206928 1475053 1139463 1487283 26113 1592754 695254 1075027 1606359 1768253 270049 21687 238913 1918255 831545 71540 945070 606677 399527 549608 1163452 713731 732856 1731396 1500446 639149 1026445 628081 907890 1647764 155041 310232 1656767 593711 1326097 1440979 1808080 258096 851021 475941 375142 1765908 1904160 1760841 1335013 294038 1590569 1510399 589884 1573412 1534121 194222 770114 26055 1823973 49128 1875202 550707 1052312 1673760 152890 1655614 1754225 836552 276774 101878 770966 486519 2146 1470538 1984032 1045131 494584 1354904 1368382 1734543 980788 477059 1248278 10038 823930 252628 1171665 1812492 1593282 806703 802501 1807757 1960441 1259469 404707 1516106 1443627 1085959 1459754 1147857 88307 1321182 542689 1035908 504319 1207406 1234875 1766801 748625 1210837 1185442 168537 1310424 509242 1856087 1683088 927212 479939 1768721 450381 1762786 508317 802052 507791 1842436 1466355 206532 5167 177936 1906847 671800 21664 1970774 1927581 273833 462025 1630075 1983125 143485 1280369 89739 1182353 731081 1555476 1936837 759927 1438451 552534 1594531 207270 870194 250502 121646 906063 709882 629280 1870026 123599 852641 1924208 1725886 47755 1980666 867540 1324232 468021 210443 277800 629540 614803 284844 1179865 333726 1901258 1182601 1188445 1094460 586603 45222 1474654 489622 837524 1690874 1927073 1339296 298791 60050 557382 907180 675216 1933777 1245051 1827309 1414088 693431 1894781 131589 1099648 393605 107431 497848 277144 1624062 1054243 464249 199083 394398 453200 1951783 1686321 1516350 641462 969835 861095 344471 20552 1689327 1045179 299094 200382 1040759 452074 579601 1396370 1943968 159807 1681488 1615938 1241160 1850582 162811 335320 1545789 949532 1051442 1311468 1290982 352045 208372 1783144 1645019 114701 94552 377900 1705633 1225954 798818 857158 1162805 1859250 843230 215762 210009 1904173 966826 602771 84633 288488 1776103 490654 1745821 898508 319968 1822945 1790779 1706953 916868 544585 179686 1909257 735398 16864 356668 1516304 831664 101547 1371155 118120 502146 1167064 1316785 1132781 1372880 100219 1961698 640983 981114 453012 747678 104475 1314531 458034 757125 1706954 1676773 440248 993593 954938 374259 1830129 570281 431804 881314 1372600 757590 869058 1393460 354189 574236 1557658 955013 1196431 1561508 898960 1729785 245056 1264856 1683368 1658596 1912485 720993 1225810 172439 597887 1491367 1139534 448491 676160 1722462 1765710 1847821 581135 247260 385026 1093114 1444048 923841 446877 105768 1179507 592524 1965099 384366 1683669 1799068 1150994 1454329 1111860 1911149 281888 1154264 335656 1700636 1456654 869980 49574 626329 1026453 871731 1512033 370032 1538952 1971754 1015768 44229 1578018 1131998 16590 114033 591470 869744 589191 1050909 1571695 520969 697432 1742721 1910746 622890 1394519 1616723 1401118 1176360 1215043 419189 1314647 1243627 1453322 853293 259834 1285578 837639 1648917 1851533 1359604 563489 355225 628639 1746897 1449599 1966826 1914828 1293063 1604873 1497141 1405280 854531 1769608 124159 926488 1992657 1423447 978006 710890 845617 1763178 286241 579680 1045394 1822113 879413 606655 274826 1807505 1722156 1237509 933218 1804027 1624265 598216 1292436 1379358 717533 1069552 1026059 1191810 856828 1284115 1316617 608044 1530075 1717193 492623 1749564 712078 511959 1254645 768231 1704080 1310286 418988 922289 1129010 674378 1350146 485647 1296792 1452256 904154 1550998 1123161 737120 1757072 1861597 1476370 1609176 968170 1870536 1520020 1941365 1153949 304130 266158 1359671 658865 1098124 90690 1187484 747257 822103 45055 1798457 341018 970633 161788 355100 536888 240725 1093770 1843849 1888684 580855 150364 1107501 43049 1956306 831277 608165 1107517 56703 406091 1706064 714977 1688931 111093 623170 528917 1672891 874446 169092 1714504 399017 690913 1502060 548804 1557770 638015 123431 539749 933090 866119 1554789 1034142 1635098 1233622 1614767 1872820 1295323 1052959 1085321 1661737 1696103 948134 798061 1767136 241257 1079250 745873 705826 680612 1154076 1382175 1435770 498911 741212 1596715 1253083 1769447 1883682 27088 1102423 1469534 1199279 79285 31953 449436 288104 1301891 622874 1278692 1060692 1551531 482706 1145824 1377820 45761 1677024 21905 1701038 1860125 1954306 1185390 1331524 1648394 1171210 1494458 58239 729940 305894 305573 142771 958903 1931198 1127389 1304576 1168011 1795170 1678861 1101722 435390 1548213 452379 1917264 1602288 1357962 1902601 1766383 782330 1880482 1403487 1172522 19196 1051184 318019 562978 1352531 1207094 410201 348688 1474614 760816 1665602 577933 67755 384506 1231467 1514409 1794817 1468748 1710921 384306 1011263 554955 722634 303985 1254225 44683 693376 1591507 709188 879055 810391 949378 1394908 1611064 701033 1354804 1048537 1705004 456315 1872798 1850078 170199 1556881 168717 1411913 604285 791506 1120819 1337978 542857 348206 405009 764199 1401968 1166340 486582 1484249 385645 742789 865018 566027 821388 88945 1728730 744304 1851822 622141 1528228 1550021 1639097 1451223 233762 1138462 1151703 721372 639717 1225160 101371 1444545 1294960 744989 861086 1822923 50127 1785682 919464 507026 460418 1133564 937980 1178616 940114 532722 1842617 339142 1572919 87694 1871088 444013 1330178 831762 320181 1584819 901841 15022 1726228 1826650 3026 10685 437028 55109 675794 365672 1857297 662217 1395239 1663500 19941 226343 663264 516289 201162 1080606 391136 1596909 1135059 1200777 1581747 47532 1369704 58490 1866714 271762 1354381 1982671 223566 1206749 991376 25666 737549 1589982 1204218 875651 1158373 1796590 1963194 694137 1502590 1321530 754873 576709 952058 1622519 157641 53419 412210 1238849 438425 691485 1412889 488892 842278 1502660 1063029 770063 1833683 387810 52470 1307855 1358548 1725795 1777573 468019 6017 413079 1017519 1264518 1039818 1007180 515367 295425 708659 1007468 934965 431484 19910 739831 766282 247729 1683652 1416910 1266699 536766 829378 332071 1913271 1691919 344307 609669 1628016 239384 1929411 460793 1788333 1319682 1213478 720691 475542 1593725 1515118 1500409 53735 1885323 751831 243527 582432 135611 1641807 1389995 913409 1437068 1526560 993997 1658016 1253034 1450812 496267 433538 1038603 175013 910003 878872 621598 1962289 1315107 1493630 517489 409552 1578357 451311 1892859 1440571 1896751 1714802 673744 503705 1351815 132366 107371 154959 1773273 788184 691224 437247 595279 1400516 1077956 292455 1238477 1952442 549865 860481 764004 1216231 1515743 1638901 1196599 936680 853416 1110557 1496666 1587933 765077 1518983 1604372 460494 57525 1422984 516592 535939 697389 1438204 554772 70116 219524 1365996 1165872 692720 1853338 142535 453459 1759262 1766358 468609 107320 404481 1145607 1411556 1520291 1438079 1048459 108791 1036123 410167 1578726 475825 1957627 737098 1087197 1280661 1537228 1594968 1147489 635434 1859385 506851 713597 1506973 916737 279730 25187 853027 749777 1505875 754556 1267643 1257271 407567 1711911 1378050 1054856 533893 1620322 1718655 1641441 143566 1342262 1403237 52862 1197998 12863 1365019 556124 1331361 138112 625356 1950142 1823016 1777077 293086 1391859 28699 1504291 789395 1166520 919392 1569666 779318 533511 381910 160396 943730 1670698 1087747 1827917 1162900 436141 914051 915347 1435802 1617484 1652454 1826103 747699 989687 1043632 1712472 367229 386341 791032 1694403 548199 1978603 298246 1580402 250978 110479 188446 785368 1137238 1158667 485706 736929 840507 1560832 810586 1120916 1884219 1126863 1638172 974625 411311 170176 393092 1032260 181540 446263 310022 645811 1161597 1163241 826667 928740 872507 1874725 1554261 367433 1367526 1977067 1321670 500433 1434929 226553 1024305 664991 1932539 41807 1597589 1327990 935000 1075587 697420 511024 112196 1008243 801290 1816392 1287511 881022 1997699 922320 1707536 927392 1212692 411090 1060048 205579 1161273 1212780 1761701 1735794 973823 175089 50592 1014223 142378 708742 937621 833537 1106423 823059 1294508 630539 724979 569872 9136 777260 380063 1624238 360084 69123 864065 366008 339634 1920239 1734047 562679 106254 1045844 231029 1160192 1112340 519875 718595 1020118 1644669 1417906 77258 1755181 1478610 134106 1160241 1798517 1839574 1688111 1961961 1252129 1387870 769888 565627 1345921 241578 304390 1326148 1395084 265066 1523212 1017203 303671 1317263 1114050 402155 1430196 1043074 1779970 1617956 1142208 1171758 1500347 1346292 244662 525373 432256 1877290 1613389 1092646 1917943 1821497 1204894 1166998 229688 1959713 846285 1708683 1292632 862300 1155258 1615423 1825204 37580 1023977 1438625 106272 1650163 839477 53363 577050 1404273 401390 1043036 216846 363505 1676442 1977524 953694 1482081 1762643 837962 68295 1225305 1632124 945639 463736 1125416 1397763 161979 1697368 955956 304631 1951760 1021408 1239560 84157 773059 594813 867074 104531 1850243 257191 690923 581700 709006 1056812 80810 606035 100902 455681 92531 1507475 990122 624342 875180 1385413 749867 1210592 75648 1883420 1322591 988327 1916592 226548 1132642 1717802 1166368 37256 1365629 309185 1847293 1188039 1871928 1628835 32585 1996901 943129 1849351 1536657 298536 620226 684200 1389321 1317931 1866577 983726 1956184 1844953 1491413 1117806 1740809 1762046 1819575 53671 1696353 459902 31406 1724918 884049 1992395 1711338 949401 306082 1925875 668986 671947 1138791 299126 558339 208131 1267511 1321645 1567264 1429431 1222226 65612 1675834 1606318 370242 1582713 1173086 100141 445226 1604957 1852286 1665849 1565080 1576671 103315 783361 1152730 1224538 774898 732695 1752764 891241 27881 1313434 1783394 1165688 1693328 1055779 1014950 1619231 344872 1310048 397352 340643 330107 1126711 1827204 1622209 838254 201552 906515 1263183 629522 1553835 1928706 601754 88108 857277 582935 382766 424538 487401 1189541 1741388 952285 588095 1847701 1047750 988954 1964742 372765 435101 1532622 1804672 1980221 43027 1756238 1528866 273302 932236 1364966 822323 993823 4753 515445 741869 532835 1011301 1885793 1224484 1203585 1480465 931678 727355 1118717 1659897 1541095 1280917 577096 848510 1631044 1396687 1664632 284097 1647201 1652802 193092 1000802 1239211 967018 285262 1587539 1502710 95073 1715903 1607928 1606425 457318 1599735 1147455 1984811 276085 142077 993552 779119 1681020 1496108 695354 1088330 462218 225635 1161680 1980463 400724 1431799 1115022 373287 609873 782798 217985 1395671 866100 748753 1674294 1169417 723979 1564435 193725 49859 1350491 441806 894547 462541 208799 1701187 1326685 1442493 1641872 1532075 1059431 42259 1903843 1638631 636525 1601575 1465030 886619 1805646 329011 102118 168655 969078 1154580 1779716 821121 80417 1164541 907269 1882469 570693 1803196 1013049 1084712 931436 1819946 642918 1110247 1125756 1014290 1513307 775450 1086622 918166 449263 281034 445225 1136259 531788 1180910 179964 553028 799964 89002 271169 8407 1625383 236486 207959 502196 919163 82329 1147720 1314222 1498298 1484662 634120 1421943 1146211 1287775 672290 1166554 1959502 1610919 1816325 771233 153375 544099 1503624 1519043 1651378 1383779 428512 1718680 229812 763660 777721 226075 1172822 1840833 292095 143719 772839 1649566 1014882 1063493 827480 139764 531179 1582136 39655 643836 425985 833232 363084 630009 558413 751147 983729 833925 743208 252541 140067 655332 672730 1181644 1771375 1214031 1745435 1931352 861032 767084 371775 1370390 549572 524319 1853625 927275 1130639 1204004 1249844 1716248 1095673 1176872 886210 561922 1088019 264395 1922103 573213 1311943 255789 1215168 1405347 1897523 1729270 1458082 29028 1413529 306779 268362 120398 1321003 1596866 273415 1606563 301787 1192979 787533 1149612 505082 1071984 556366 440957 1434401 438104 1561129 1685286 553376 1542236 1217699 1167067 715516 1159713 173696 117193 975089 834163 16613 1828910 1068400 877881 265057 791105 527891 908966 1240498 239647 781516 1904546 1048270 1441213 326583 1795534 765128 128312 642508 213687 159665 1177228 1844539 1435126 1899091 1098240 104190 1543161 1262620 1098616 274733 1888496 1511021 1342202 178530 1268775 865729 1607933 728614 538768 378284 1536143 460143 1080367 1053184 703423 940398 953827 784521 1178126 934977 907771 858350 1549538 809777 547239 939497 1165920 941345 516252 489780 1808031 1631464 1956023 1619411 279901 500408 256047 1123742 1553599 1382532 768972 950279 339238 852797 326466 433928 257551 1749872 562259 803696 1594159 1566680 775331 298399 1450129 522108 825578 1796900 1675738 128152 596355 1523894 84972 449278 1369020 979147 751127 1019718 1429590 1460995 1875414 992309 719543 1849641 116415 644462 762640 40475 924009 1732242 1424363 934620 1591152 1457752 1606915 1541569 134728 1129813 95895 89964 1359069 462080 986304 1862014 1434812 1623338 1077757 1535992 567979 1127785 1954694 1132265 790961 369702 1708032 224887 1429121 949322 916401 729039 1131221 1641942 199389 237666 60357 1590471 223302 230448 1094907 1302841 1693559 1707210 5992 1667508 1878138 1719974 1649679 1300559 10622 1136898 1216946 1913872 544255 1871334 1434323 746155 1486385 1067853 297848 728644 56438 254697 1264180 1481438 1345928 1207273 14300 1313062 1943202 11454 1022595 544584 207968 643896 455118 1963191 368186 534798 1168995 415833 12475 1381551 611131 622002 1398979 1694422 1995286 328624 1115848 1970048 1670095 1558706 171993 290734 1808264 646726 437121 1422814 607971 1363179 874038 1712167 1928692 1805726 388802 1220724 773156 1476186 1122307 1920490 1481431 468164 817712 65346 1718829 767008 1641971 595629 1481048 1887571 1604249 566141 256920 166403 1755459 1077497 1177281 23081 983361 1472581 1211934 1928940 761268 812068 804625 1071759 434214 141996 1361599 1314408 398892 1475632 1948454 1609828 8191 316568 469920 1627603 276130 971588 656170 770944 401916 432200 1605157 337473 397507 941153 121974 713077 638018 1385514 674932 523960 1370182 543632 905072 1220422 537589 1604994 1237120 655741 290110 574105 268277 66067 1490061 46576 1037814 72379 1983531 1861506 1046216 274018 1687374 1742446 23554 1208379 1250167 1576249 1607331 1659671 734100 1676827 1336193 197209 1167319 1128054 555255 61057 1805865 713312 364640 809904 1001943 316721 1142971 360207 1549922 1266083 204073 261114 388104 51460 706169 1668630 890419 216023 750913 1217030 235199 328672 1145579 762047 647383 1729951 807728 413196 1122424 669210 104786 166602 802530 1224202 96461 564796 556575 646761 1979028 849081 1709545 800501 224903 1455372 223699 348275 1041884 879975 544773 827078 1122212 174377 519640 1943698 376966 1760057 323101 1469757 1676670 620287 1707237 752069 1936555 974655 775033 59997 538082 1951942 733431 1286513 1819101 133439 623129 1573125 334194 1767111 1254353 978555 662265 1749956 943960 258526 1725607 1371939 498074 751959 952154 1929778 756708 1576649 1436926 905069 1683263 1514893 253726 771144 590615 1948628 107973 1682515 738694 552345 1122643 1664148 1818584 1692235 479336 1480713 461795 462348 841168 1317780 210386 280016 1448550 1590713 1514203 1376114 1835650 1595708 1810314 1951837 1810896 1789731 312974 1286074 846310 1719247 912124 585690 677864 1381943 1283594 1577984 446354 1483994 1065924 1757294 919767 895685 1773646 1420397 913927 202834 572106 1622204 58046 1646142 1215493 944340 321660 205561 1909972 713817 958721 1623574 1103380 1525814 105989 800119 1233398 118102 972754 825828 1012426 1365338 1198445 1866064 1364212 1474513 1895004 1440460 1014814 892485 680504 491467 1628457 1376846 597153 415881 432782 1386580 1188342 739278 156160 763975 1914681 475782 586521 1413578 868997 1696863 619802 1843548 613654 236754 462335 1869963 1904264 1347463 297484 340373 899206 904843 1903313 1949180 1232613 1840861 544791 107804 1779106 1182433 1622557 377475 1447545 1837822 239404 340349 1226075 1744517 1082737 1205498 1800544 1279752 1802019 1873029 874776 282473 810638 871920 1077257 229986 328318 591467 907286 1935017 1016959 1241774 544175 245743 1024997 1602235 107819 316594 1823873 1447302 280222 829931 1119689 1522946 896752 829054 340514 1125422 667631 10725 1952694 1452440 565854 370102 431929 1968548 1986827 914571 356292 1310378 894170 122446 1277013 962357 788701 485097 100502 985756 1468382 1695765 930665 482550 536066 206277 1467771 196992 328173 934842 1313251 1962332 657178 43325 770980 1826418 47605 205139 1776261 528627 748379 594217 1529948 819215 1410750 1930357 1170559 1906409 1083792 1003870 888265 1653050 682383 1093562 1062164 1647659 358217 1054333 1513993 848268 1697337 771033 1468079 103288 1919211 89668 1495523 34026 613823 1936229 138238 1474604 528645 1541216 1510223 927197 48746 6839 115934 1069535 67046 1225453 461265 282145 353298 136337 655303 7363 1397804 1392674 1346353 530344 216127 837096 1682810 1239107 1362585 816643 1597300 764118 297064 1584942 460365 683792 23872 935952 1316401 698879 887913 1267623 400143 1165847 109192 1981320 102890 1184490 603759 444158 1309238 250433 1565323 194634 583782 679328 1645493 813356 1284555 1221956 247401 306123 1605639 61630 124176 1485817 1472663 215867 1710737 540563 1112661 697442 1498180 1895991 144437 255562 262226 561303 1184427 1536838 479203 1706469 1173275 1418387 1055491 1075457 1010122 1121511 1601058 1851991 1403937 1913794 896098 713447 1345167 1221224 1292999 941045 1419082 1416585 1011390 1764053 804533 905118 616350 309417 49744 398619 1500394 1842070 680328 337432 1747744 1553256 1584357 1720754 641024 1470053 816171 1272769 71207 979345 1907371 1294381 1779199 1364231 1728622 157829 338858 1795529 146490 800926 1158526 712292 702078 713757 307109 1418329 732192 1284384 1510760 1814546 1919079 965295 1524002 435057 109281 1893552 266520 1814703 532320 30409 1250332 850020 291691 602126 808967 839445 1341044 528866 1385324 223660 1130775 304397 577068 918410 1830543 199285 1106985 479337 903531 1396618 143451 961336 1647002 1385762 1023671 876798 1955434 533151 450665 932076 491637 1174443 1666849 645499 704551 173570 772844 1528416 845532 1290152 1226997 1357569 359414 1358471 28077 96591 1904918 1572929 1229392 1909739 1079233 1258302 437689 984931 1477366 1468774 1715 524871 806522 1041271 1080747 1958423 713682 1549703 603200 1732895 1612727 1522180 932194 1216421 662658 850646 838234 204953 544245 248034 1057586 1322869 687315 1875123 1446218 955875 282053 1323263 660597 380221 574410 469924 84726 1916774 454062 1843178 1079533 243749 195874 649080 1572209 1989426 639497 1578618 403502 205438 1083534 851323 1769984 681830 269375 1938677 1524895 300664 1402364 1612626 1009655 1385630 842861 1432641 1285058 1453877 1547916 292124 913832 1276966 1075347 775731 1482719 984382 351889 1306419 343121 1006453 700989 273170 674089 1458204 1012792 1634443 1428448 1297565 1854430 1448201 276942 1067048 951502 444979 50962 1072280 109655 925368 1078936 69060 985922 112116 1987648 50997 1442410 521972 1908876 404693 1630946 195130 1270030 862152 287594 733398 1115898 1923315 912425 542716 825067 1088631 157494 695757 861047 758628 973441 1409594 902097 432789 69008 463977 1284050 308393 305304 1621843 1641640 467601 255424 1339536 1574955 140314 1448415 11576 1269637 409218 1679076 508750 1164400 938620 1077859 741236 1004400 1737121 30510 458130 1014169 218266 875905 1155763 904223 650953 946781 1170091 16554 281224 539971 267423 1449052 1349239 1969143 1756328 1801523 1453245 1437088 1164044 1767101 826809 1763953 1829097 246884 40064 1625748 1637524 842343 1957505 1536412 1496086 1428731 277305 4934 1243109 1194115 904557 412047 1724616 256232 1590733 1489449 759231 986539 919632 1485653 1034952 262928 71113 1283216 87601 711756 1957649 1477473 1482302 113446 629095 195544 415527 1289310 536955 227531 975191 371315 847149 494037 1801515 764043 358198 483036 77486 1175704 311757 394471 1333498 700111 14319 1083868 1844935 1100568 1002378 559188 1434423 698832 1451242 55782 1364347 201799 1883732 1468205 217184 157350 784026 1289407 1962574 458037 1197104 1626572 1606942 1282271 633526 902008 1916616 1246434 251937 1471143 134217 59802 432038 1145271 762238 986718 1847619 1911238 1362825 1213281 1181558 451543 1843993 1583136 1522060 1580188 453553 937047 1539414 1469524 807405 1974891 147832 1487189 226016 1737083 1667627 114110 1408192 529078 464137 1425865 184465 1240175 1807942 1965124 529231 1570980 969942 1094760 1025597 1369587 1367038 714176 759210 485528 862803 1830919 437312 322937 1721664 1809598 442413 1434412 1767839 1530309 96419 246868 422628 24061 1914037 717079 57047 1904482 807221 1759046 1062159 539294 1398880 429440 1013801 1849223 1777995 1759690 1441784 859153 1377601 9765 1194873 684123 1127756 1847077 120109 629817 1495663 1724764 1364202 958274 781787 1830001 588871 1267618 1299347 114783 387120 1760432 1897032 71337 769535 864157 1828428 1171069 1088465 1873828 1594387 163584 222388 858224 670876 1592379 115160 434643 873991 426487 888924 800696 1326387 873642 1295960 892424 178644 765799 461605 187946 1231026 111029 78563 1900801 1091370 307787 922549 1747417 577149 388133 1275270 4694 266708 1303548 352234 1174362 533508 751707 1510650 1880704 872689 653486 460161 543214 470810 659941 360381 592661 684822 1274884 858546 1992928 420576 227855 1798036 12392 1458726 1333552 67565 204011 914598 1707331 944901 965726 991293 45783 1042153 344937 1769059 1569426 1455149 1603246 694391 1333427 1878701 1114744 1649578 863753 1027675 1962006 331050 288391 924282 30177 1646010 1657200 777042 1092854 875861 234002 462519 1082844 1197091 1226059 484863 1451272 1576899 1120740 1019594 1997257 628085 1670136 1946433 1780397 1209401 1874468 1709309 1741857 1445386 1596953 154325 1655815 1069685 587352 1819060 835972 1431466 1540225 1344609 863644 1383565 741855 1019090 820195 1900620 1621407 904253 878889 116901 1473222 255145 1339272 1602726 164249 1254234 1953192 1643949 342849 229447 703025 910986 1319915 1636246 832459 505480 588548 485095 529593 1764143 1544274 1733860 66344 1232518 1862902 1688692 1321030 539734 1746189 1467465 1813703 814421 1835035 366177 1319786 101344 1318369 1637046 208124 914027 1477694 915101 608378 1141415 1172770 637957 657530 369825 875947 1781757 1866953 876653 623972 918981 1299776 1642802 1870498 1965440 195824 505173 1264589 625144 1420381 280813 481259 1681556 899106 1155601 1456772 1403450 1490289 420230 927982 1755127 1788809 367610 1857930 255481 1398357 1116356 107698 201920 106025 1491736 241689 698227 1881037 1184118 1636754 925626 1368051 1353965 872055 285012 158131 1885038 1869172 779905 918082 158297 716890 1975110 1587935 142847 1321412 168464 479973 1777181 7382 1105769 839904 1932080 414039 756758 1046630 1238946 1509659 1894239 1731798 1303742 1987597 1368013 1139239 1259200 992378 1823317 1795234 234673 277662 870002 1312579 1732059 617854 1954269 1151966 689234 901735 1645136 1088449 1502897 1731145 1940439 1310194 174367 1948273 825781 744936 1566786 1986440 1743648 235551 509064 1545246 1933557 780270 356449 1419316 630941 409350 1002123 322911 1922515 1602447 82162 421634 1313862 1706535 11827 1455408 235380 1060039 1289193 849410 1696865 842001 1426136 1544649 1174088 95115 1609216 794424 1063324 613534 1614995 330180 816183 1399229 578669 470666 1015396 1239691 1325843 1385722 1012324 1790159 1660553 1488755 1286687 168007 1037523 271450 670727 1726297 1171316 1939793 1445976 1994470 1594434 482238 1589847 1898738 1084295 510659 1416602 1441563 360139 1025514 1800572 1269953 1134544 352061 410303 1147885 1742135 21923 718714 1214591 885678 1663000 1903375 1175331 302028 85633 966542 626198 1234927 836680 783419 1580921 1996229 519490 758872 528926 90558 1299920 279542 413356 1427324 1261361 752917 20844 255209 1265185 406557 1433662 1778548 184991 52050 1777819 134621 1636048 962871 1585526 438970 595521 1178290 1876431 1479579 1124140 1974758 127271 473167 1297969 1239054 1817220 1103113 510909 1412625 1912875 1440565 25746 1901492 1727069 115316 1855793 745529 338931 1876128 1821291 1299008 1532210 93555 344722 1171158 402476 765343 189962 1758244 1869866 324207 1080859 811511 1637962 1283943 1681165 1501680 928864 1789932 1558461 160915 242640 1223271 950985 1390911 1017986 622359 1552288 1388376 649820 1056221 1542545 1351229 1809792 707338 1854990 621818 222347 1172531 343678 1074483 576194 217861 1406999 1051991 365870 323878 1638622 1059146 1012811 169526 977143 235895 332403 330470 190262 573920 96697 1161532 1291263 298967 1040845 1833825 870412 1146504 1129921 701113 402916 929363 599504 804511 626111 780027 1573653 1662397 1855856 90201 1220707 1115074 1911998 1583864 1669500 1888618 1200775 1493423 408835 1645367 1471080 294299 20126 1575546 345666 292211 1377814 1031282 693031 588155 569494 329797 303009 1949401 1684636 1613981 1769287 968476 1081536 1796192 506513 471817 1973094 1409354 945086 1561176 1298425 1082048 1020605 961134 1409612 466613 1057095 1382321 1430289 261688 260418 1496095 529565 609564 1792532 1810094 976605 561494 1457640 954850 222026 1000964 286103 891581 29274 660284 485850 156977 928560 1991098 264685 666450 1587739 1602103 1027137 1414240 742444 255110 462578 1122593 1176092 1003034 1577725 1696168 514448 1819459 595053 866223 1584509 720930 1147590 1224881 1764050 900236 530337 1216255 815108 1484791 1862633 32411 1624860 1617142 763648 981274 811722 212172 1183848 856451 1338169 1387552 942160 75812 1267754 587154 420911 1711472 1518651 840710 123868 1932968 1922542 1745894 1723325 130178 1030969 172840 1400539 1603035 1369481 197528 1180154 682540 974892 188307 1637199 605718 1079334 1732163 487558 318329 1764249 1341311 954990 1675760 153900 623853 123354 1231256 1387490 1228341 696616 405500 573457 58754 1580746 1733256 1998604 874725 1727167 1236745 1322351 1335658 1475278 852151 106742 1204312 757318 1735360 531116 910486 1859863 1044840 1839004 296566 1665416 1377383 383049 1284718 1817713 1104389 544057 919467 1922624 463968 842324 1368255 1588023 732547 1509680 982936 1256768 1527071 930654 1154425 1929118 739600 539717 107652 102160 1287411 1363750 698758 976224 1166870 1151130 571088 1302925 245738 1055503 1731195 296520 796930 746658 1354872 182025 512001 90548 36985 481004 1969398 208224 1132171 1134879 1256458 1645393 1098939 988722 140704 1436112 950921 103199 523395 275043 350761 411953 162795 124625 1554080 200078 336254 1538210 20327 1220595 1745649 1725756 1535013 342632 851567 70260 44342 1344711 1656916 834106 1618254 1062596 126696 1262123 659367 525753 80858 93715 769046 1011129 1411919 681757 470546 1399475 1628722 1072480 100865 1126866 1736775 336069 1476426 1085991 456555 1018694 1343555 498084 1241184 467821 80581 298695 1599821 503299 79063 10569 1311082 571334 864564 1294404 1820172 1171826 690500 1748759 1422774 1047650 215816 1732564 84905 1059851 1011405 374956 1368823 1662204 557018 1916613 304676 880885 624614 793344 636229 1148117 965069 1547392 1890986 70053 533858 1302218 1632837 1340932 1978299 1426267 300428 1346255 312870 1927293 1696389 1211922 738766 1250158 1943177 624297 1527694 601404 1738450 358637 212099 636561 1396927 975380 1126115 697480 1044132 31923 596889 99138 928397 58710 1314426 1421284 1191168 906179 1044167 1111864 1881494 1234785 277603 1303658 1780150 440614 1237162 1637746 365100 676051 348998 1096608 1702862 1822822 1711867 790712 284190 1958411 1023862 1891956 1580805 1746948 941763 1634304 1094546 1421373 541174 1366920 408734 86582 1014850 1089500 865235 105628 1734285 1953341 1655418 578075 1579218 782080 1305885 483464 757961 1853086 437816 1076866 597935 852248 673526 392122 1185497 958792 918420 1919619 1634467 961968 570660 1725442 794431 1341400 1594604 958710 1438423 52815 784940 1991408 332168 1607073 1887078 1075113 284354 691717 1276595 518153 1387712 140932 1578557 106615 900891 376795 1499869 221213 1995390 625161 78272 235455 1817012 1347635 1041240 160624 24795 1330908 756024 1490035 31101 181470 625238 109000 1120210 1486722 1355099 505007 402586 1437204 1432425 1117481 1147070 94604 1231155 668730 1364518 799482 1799938 121861 1509092 152707 1850606 1843091 1540623 1137914 271298 542749 422694 433978 1300360 1539311 6402 1810272 1895100 1959119 1347158 202760 1871381 300156 1906281 1881528 343262 545565 160075 214913 64935 231104 1115195 21724 1384794 1876298 1112261 909160 683896 1020606 675752 785942 1698578 586578 308156 274825 176876 1428286 604469 40313 1860260 638374 946537 424643 1283015 1786793 1719764 80548 1409762 736306 1606795 565118 1498650 924870 1342351 1055543 507232 1940557 1766615 928302 1411654 1425277 10696 1905938 1701909 612688 1283806 435149 1215456 847406 1521259 1130952 654520 459613 1403197 385959 1463954 806114 295626 460959 346944 395381 1196491 1544684 1065321 1380578 1931349 82703 24645 1863663 127575 49017 1377544 227761 420452 1119934 1832012 779920 1223183 1117635 1431434 1684417 1843789 857103 1941571 62067 1926606 1436778 213501 59695 1217788 1950211 98546 256211 148336 1451025 1047161 1514797 1044175 1619966 559744 1624614 1148300 1508119 1313816 1195181 1355927 663568 1037942 1491483 1901632 1305774 1729227 1844749 1354375 1557975 1515159 204392 1449082 1787446 1976849 1668065 1711834 67061 1713603 1133788 1194121 1290158 1097037 1888661 483628 789577 1939449 1081806 262205 174444 641572 555030 1639427 1949329 459731 70673 1817916 1128716 510388 818861 263661 1098750 909548 50911 1358805 711306 752143 781679 209016 1237115 229174 216717 1559970 522665 866605 1494722 1255514 492281 1776402 708291 169252 453047 158541 64770 1817350 867452 123343 797095 213746 1359026 1881253 1877940 298989 1646930 225940 1932214 1680721 463242 917909 699138 345786 723050 1768357 683671 1242870 422125 714299 749749 1700310 23972 39233 912883 641574 1389153 814058 1653607 1900301 1655624 1786152 1554687 1300510 432995 977939 1559399 635950 221006 208416 1924752 1599407 578861 1996938 297904 1964646 515063 1439749 644777 444201 1345625 1004083 857290 390878 1262977 858906 353950 1617636 689904 1118888 196306 725250 896492 388075 1709831 1628736 1341411 515105 247697 11485 161865 803368 646904 1976083 1223616 1319381 1331367 594562 1374858 687163 779221 1270858 858714 878202 1810179 1312649 247869 316891 1826531 1290554 901338 1653270 1700715 1909810 1276978 777056 381963 1901232 1633461 874813 1773932 1871933 110158 95010 292589 156221 1505057 780596 1690972 8677 1001222 1051152 744233 864924 1857327 349824 988699 232066 1744321 267202 52530 1824035 1494770 276744 1736044 890813 1199748 351006 1226811 1221696 365907 1679834 138154 353241 1157236 637338 652785 1265479 565591 439917 1275273 955877 525952 1491761 837576 1168946 1834477 151254 194158 3908 1190029 90288 1006583 391720 1013488 945322 480840 1899274 1489509 1495299 819673 1323487 1007400 1450949 218841 1750112 726579 150692 944551 1633242 1527308 196533 290120 1706982 747349 1185932 1334456 854614 1565597 1569844 1335490 610489 1802283 79667 858462 95119 649528 91841 1253131 1207346 1456788 1809719 453005 1224253 1328118 1365949 179123 1419213 452321 435230 802032 1681431 490457 1960241 991673 1952902 1703415 128576 624792 870686 1144640 1663215 1888202 1400632 365074 972149 930108 473113 1653233 679203 1608096 1828273 593099 955140 667899 1785581 1860496 565847 1889083 1659961 271604 1061749 713476 714207 993076 1065679 1910900 639969 6248 1240849 988430 351686 518492 1186338 1895887 1012891 897893 76471 869232 1681091 375031 614170 1294252 1912972 1024118 156210 727100 1018317 1070925 951784 399220 1137841 699307 1900683 1497056 594541 1296045 1993529 1570879 947497 725933 533962 574087 213756 1345904 680895 1428271 262060 546982 1367372 345816 635603 722152 994253 1135834 1110321 652383 1200890 1994465 1104442 1331222 1257012 1538104 1396428 520319 1985287 1941924 1910041 448187 572545 569049 1642283 792126 1916158 1228813 761649 1974114 40353 1107736 660591 306295 1704210 1939816 325492 700898 1399395 1126735 789265 728844 1274106 655356 264217 1647529 1943029 1810139 1208710 252934 1792780 1261273 1691080 1789451 945473 403085 1845934 1497718 1268955 1741898 1941640 89912 280697 1036093 565022 1135540 356001 1706992 1364170 1024108 964817 967585 1766754 730669 1642486 230279 733248 1279395 1184344 1174150 476926 805594 691558 887353 271330 1325811 1279948 704238 1447271 205781 150892 410544 1324278 830217 1393658 1630527 9509 216712 576161 1435615 301562 1374211 1394749 537932 870014 429498 1153295 646938 346712 741699 309877 1435244 799929 1302361 791344 1659949 1477872 1190195 1344099 937652 552503 12695 955057 161262 961953 367760 281978 770797 1197784 1922591 1822305 1887964 412793 1943773 1876311 1126073 1003343 1724632 1214360 1264568 913569 117665 866275 1400018 446901 1492319 273786 1672585 1524992 1909444 844617 930307 646310 492345 492320 473739 1496792 1073110 148704 632425 970672 340782 179273 864944 980545 1196479 132039 65581 330243 1982310 760454 772838 1023911 703241 992513 742230 955577 1175476 1101493 1891308 568784 224920 694859 1709042 601237 62857 782340 1304819 104407 429104 772836 1382360 1240133 1143364 1408207 1591215 737556 974659 234943 908704 451834 1578491 1517292 611813 36318 1571980 483821 73430 1104494 827592 357036 781162 637607 262840 1712505 1815664 1566231 1924147 1505385 1086307 755902 1535212 707526 1382819 1533426 523959 1371200 1246507 1237770 1695110 1574207 922718 1829125 127544 262450 1085293 1462870 652185 125026 850033 768031 577145 126657 136944 1557509 1081332 1664191 888652 1630145 383221 845606 1139365 958547 498577 13011 1151144 336795 459908 1155796 1972874 119602 1483145 159698 1244477 387942 961451 1447 626389 436229 1405821 807205 1357813 1939064 1454618 736887 1401972 1819728 186166 538513 1964926 1910585 631448 564107 614658 512488 1686282 1910317 1905956 394104 1744955 1113560 1024591 110882 1422847 95455 1959346 271953 678919 833288 49418 846040 1645198 805979 1383304 1659196 538502 279061 1396256 763254 781199 1369370 1956744 834269 1900401 661583 1592141 104118 199480 489012 803406 453730 1780530 605439 677129 900913 445882 1082528 1351661 712776 1988029 473541 1620505 25683 1527700 607093 716114 504964 610032 474169 972555 320195 121334 267781 1676812 900845 1123048 287074 1820912 198291 442156 872110 1343372 1153025 114568 1698309 1264068 781714 67028 513347 1477087 323358 1824779 160032 477828 425085 1825856 1162807 1288948 65922 682774 480430 1839956 1611101 1535517 704826 63631 1700655 1140925 110576 1913212 104564 1586022 776816 1715613 982328 304196 1995272 1569860 1206716 214865 369288 340073 1753967 1503186 1700148 260702 1185966 1589304 776993 321014 302130 791659 80293 27331 78970 1722717 171094 72693 275876 698854 599002 533039 1350349 1283402 1506683 554530 1599051 1677099 802325 1208384 350593 920010 941424 1938013 11016 507528 1912619 1881717 1902082 914668 1892180 1916734 1508344 1473722 669310 1748603 1382393 738827 1951635 737788 878879 44138 280315 1041590 1422663 1556730 1933002 1528604 737713 815814 300618 1150487 1396431 403557 909622 252153 983049 38763 595352 1396564 1195867 1980739 483960 166578 1383561 1104856 876758 1415824 1999820 1034671 1419865 1889561 394112 1261942 1883842 977185 1826087 503526 276398 926262 1321050 929441 358196 763411 883419 1899431 495035 490497 1555936 1772545 629120 1029037 182989 1649086 595455 1192655 951427 1943254 1206466 803326 1703676 746762 1175507 1304559 96705 441462 1436273 121371 1433913 452783 153235 836820 1842213 1490839 1563471 538200 622596 146993 294231 520685 220400 557214 1002090 1241907 1175528 430685 803583 1395914 302223 763082 991766 787809 1538034 912671 1636169 1894845 1707411 1523720 1850667 230704 516441 999512 491238 1514127 859661 1511763 1118720 145356 1606252 514798 1944869 749146 1025097 828256 710840 1445065 1543462 1777075 1390374 414295 758086 1195588 13617 1288829 1681894 1942941 59111 1146935 1992915 1500548 837535 801747 268398 452875 1656903 1120063 307708 988132 1219852 700028 897420 1035365 81299 1481544 1299352 1245854 416577 128880 1299831 852233 1895802 894569 9375 1026902 1924854 1585272 1195224 630685 1388994 775866 1957801 1354107 1996110 1277382 1157916 1273237 1724788 1045535 1222405 1481716 1085015 136519 1541775 1016237 93922 1115989 1085308 676735 1679429 1700586 943698 1722693 699748 771276 793960 331794 1165262 611029 1888090 1847121 98289 1889240 1985522 371209 1256841 634662 1620491 948244 262844 1675338 1268247 497474 1166173 885149 1990351 1317977 80567 1669549 1887945 930500 1923275 613791 1618361 765368 834916 1817728 265213 1242741 795814 952053 888670 463175 587122 1521322 1708351 765338 1677300 1007270 1907141 996739 1133686 1204673 238800 1747326 901797 189537 1276397 1971840 556861 1248039 1840182 965549 723546 1037390 122676 796013 1212110 1658487 1438270 1788702 329353 988065 1082511 549403 1501577 1231404 1110197 1405351 1535227 345108 341967 391645 1107162 1309157 569977 272751 455752 1239428 1637471 1090605 379336 686629 450352 1778920 1690678 762222 552436 888754 1080909 141911 1671446 1982942 395360 1586476 447234 590679 1892850 1037988 233617 803734 86355 17126 1710645 1987381 1747653 831201 1833117 630989 1665661 625253 1430040 432666 1876242 416382 1601477 1277522 1877494 1659727 1486113 73841 1981871 1943622 1339126 1028334 1975730 691323 1362886 208988 1049028 1137149 962640 287498 17411 1817558 519917 1939747 338150 1236884 492343 784710 1997185 1215543 1722716 1040386 1101960 1203444 442016 257354 930123 887954 304433 198232 1839203 1086769 816141 1752314 680267 1620787 1359150 1654437 1150848 1236995 582235 1662475 217524 1654231 1191825 1287508 794228 1822114 1718841 1465600 1066643 1788084 337703 862089 1143606 646890 898798 805815 117498 877916 277443 1806350 1236068 309204 315895 459409 1784295 1632231 862198 402039 200707 649911 429929 1693909 1153760 71264 1007826 1363717 1017786 391140 1922899 1773850 589004 174756 589359 234027 511707 82135 1426756 1151552 16538 359716 1008899 1582435 652573 624374 1371018 105106 1250661 1032955 640784 352281 1344901 1494645 1335742 375710 102307 324561 1823914 395082 1352538 1909103 1467126 1494309 79553 211736 1123496 220398 1839337 1953841 5070 14202 475156 1547007 738141 284838 1834462 1969303 527390 1882256 250366 652188 1481314 720048 1215195 1650292 905652 1758975 191778 494749 1580734 1988832 934447 810279 230089 1980280 1944816 1198258 1002582 229745 1528719 520905 1327429 221468 432550 1609272 919586 1483144 1173004 954722 1818397 992618 1191396 137732 897619 106856 1093781 437363 2639 1613715 1454100 321189 966239 930727 650055 845397 1819937 942227 780 1063918 835067 902349 1589833 614299 1021501 1949258 423962 1634986 1235137 111135 1769742 1072655 1203541 113110 276317 9312 360589 1508441 1547792 54623 1413896 415601 1453509 1562446 882026 1911075 1220743 101093 811011 1994859 430379 242309 228998 1743063 687554 1381369 1397155 867196 328803 1966711 1961519 1483165 1271805 1559263 1210684 463908 666419 141417 41725 372963 841400 636387 1419307 563809 655955 1235533 1239946 908505 642543 512788 1159411 507394 42445 1717241 443354 402282 696958 187276 652310 1077959 109777 1479882 573217 1599920 1141507 1580544 1167356 859750 746261 376453 611916 1498630 452498 1287838 1127910 1031503 1318847 1153136 1749302 1182553 1040802 316024 23944 363269 268725 675480 944631 1069673 1995316 1969416 761727 1956803 1896792 1126992 274599 268489 1650595 380693 743387 283679 1020225 1970791 1904692 1507521 898105 338727 390698 1527847 1199050 1245438 1985068 1250214 864146 1191402 872231 990993 1997323 1292793 507383 173757 377110 818648 1143734 97579 1807903 1130983 134091 748786 655033 1551677 1517302 714782 373160 1751911 1201674 1010291 994638 1773602 563899 1266170 826601 1750516 986161 1993180 1683385 693180 427918 1698855 300372 978647 514530 1153412 264909 1998327 33376 1375512 897284 1506094 1696173 621296 128973 582440 820110 1285006 1423885 1286520 1460169 1991670 712050 1681442 1367140 650541 1666119 1346938 720017 1979133 966953 932381 899124 92369 697247 115283 1522084 1248249 650577 237416 979898 676314 348983 1876481 889008 862135 1487455 220664 1238869 103825 1181747 31718 716902 312687 49419 203933 147424 358832 764297 1361279 1265923 1442009 618766 308963 175584 1008987 575668 1806629 1707453 708065 1124007 1882662 1763936 1424574 1076736 1120872 1254054 1839109 244375 1542278 1954709 1530568 432140 498700 924454 837994 1486153 1639635 1701391 1632091 1268590 1153093 120554 6471 933812 902875 1443450 133966 1818766 939906 1577231 1805651 1792382 1645857 1415949 595292 1018334 1536751 1074392 916714 1054057 152670 1937729 915381 1433793 1606658 396183 1647049 1217676 694834 1222347 898160 57557 957702 837162 196083 1941324 1074503 464044 1218232 1508988 1499131 1913818 1706331 271445 1646 1159644 975192 1700945 1163431 411630 1274176 771568 1172879 1639519 478034 486481 1246984 37146 792619 610390 1787549 97799 1738980 1412875 1101594 1418965 1736185 376495 1093021 323897 440294 388061 1806869 396695 473983 1525538 1877034 588384 771412 150234 563976 1111564 1040628 1439613 1843844 804434 1144411 1544197 1261390 417540 1203593 1388793 361351 1856520 645746 161009 407490 46327 1069270 76757 830228 1079612 1182643 1647169 418234 693736 1663502 1562421 982163 1682594 761787 1456139 229457 570163 1016413 12059 116316 71052 1512282 1993393 1950783 318154 1779132 1954990 399141 35195 103971 1860498 1734899 705056 1289019 1932922 1064691 1146305 1471410 1733404 106952 298986 788800 1792333 1090867 995821 905948 1824971 379769 1183743 890089 608352 76295 59198 417329 1322005 331776 1209491 605756 124486 394312 244828 644310 1906304 1258828 2416 116217 1176843 10627 773837 399224 271906 1231978 1594681 356987 1991128 199140 919356 1435466 733069 287588 301958 184653 135854 240391 14808 715593 1981185 1721561 162889 234941 984841 1314692 1127177 1156043 1796051 123504 1935470 557487 1627410 973640 232456 126476 1414091 375197 922486 707292 1106021 685256 907208 380043 1831673 1663549 770207 513956 694634 508137 838457 1822915 1489445 148212 1710505 46038 1259088 599184 422740 318888 1726023 346684 1708445 485113 595139 1387609 80382 541030 798052 680559 1869853 1317099 7455 259913 560529 196089 1211294 1816031 642703 1503475 366674 1424514 105028 1574061 108010 1646421 756546 162096 1930112 1283397 1074007 448727 1217295 1437811 6028 388247 1486414 808717 1179419 1603431 1902283 1092372 650506 257696 50306 486746 151609 1094210 714051 1782884 403286 1009240 1436091 1281958 1080615 778463 1832805 395088 470376 1024860 798298 1723290 156888 144111 1969744 302385 1938700 1689705 196112 507965 213651 1490363 64052 1025947 1940451 1100366 866990 1356702 840734 593729 901 1328969 1150997 966833 652261 1699742 900348 264811 1206868 560388 1403520 5269 1628892 1693795 1288710 749988 19382 1834113 1958701 844 1820860 655074 1922389 1656942 1183376 23348 1276924 891755 947988 1621784 756432 496303 1289928 298164 1373593 1181653 490256 1040125 1947204 388728 1652017 1231359 1844346 630461 1244201 260711 1446978 1517277 733767 680852 372863 1122444 774369 315608 1723971 367013 22455 719295 1982657 810529 695905 258410 678159 822984 1390828 1360431 796438 285909 892194 1480048 1594506 595586 1637940 122718 1483249 1314363 809918 641851 409873 892631 200217 996564 1699151 801345 245439 1871470 800763 1326483 39598 730674 1805384 1402464 8325 1840132 441196 1737018 1783271 665083 961915 1049053 1014208 269411 1481579 1384049 1063745 283194 1748057 1436908 1681703 220143 1425937 318027 322765 830588 873561 1261684 1079115 257621 812729 1473336 1079783 1037874 1273676 578882 552573 829693 375765 1872103 312263 711175 1625931 191080 909483 722145 637514 1466989 954380 968423 1397022 56563 1789163 1359826 1114921 970787 1626483 455336 1285285 454980 1873942 519560 1751670 1076246 1185884 362163 888039 1609342 886690 1334423 828086 23862 1703919 1339880 1218851 2236 1380146 1594828 1791821 875766 1174494 1244363 199772 554596 1078727 1788285 1099832 551398 1704998 962824 1168101 726669 792620 515996 1591796 412663 890540 967432 1758707 1604488 1071471 218482 351441 1327834 1957822 249295 1896129 383757 1458953 582257 869914 117522 1450191 244068 627410 79577 1447483 1869979 1469140 1760703 1290885 174890 1571068 994796 1908862 82915 1129699 1465386 57375 1524848 939709 1817755 598708 315647 1318756 183445 1725485 1187890 1672591 905449 1070006 221178 549377 1831 1317418 1787117 1361612 1999687 505023 1316313 1369297 62332 458887 426972 253917 1664284 222957 830506 722629 1813064 821833 1898027 22447 160010 1325152 368135 1617399 763244 1055568 1678819 1386971 144331 1435240 1879905 1301654 371462 1457916 160008 1052691 1953597 765932 1734433 815032 778093 885728 441813 1982982 549617 902266 761523 1115845 1676180 959162 454866 610254 425850 782647 1967805 1001067 1633536 323299 1131812 1982166 843375 1128394 1602025 1571192 471420 247286 984590 720073 943610 1657130 1938888 290026 1745278 409799 590262 1901007 1137256 1465713 497031 1431936 224988 718453 128265 1147739 932483 39586 213492 882401 1829084 853624 1014487 814880 255438 1343741 1011178 1656826 127133 1126351 66085 110816 789503 1626260 1052768 1108323 1675868 441800 217466 1752635 924397 1155921 715714 603790 590563 1173233 1288422 893832 1090871 1935697 231687 415955 326742 259452 1223225 1086753 1000722 468709 306694 1484653 1339502 876021 1526320 1009930 498986 709618 1636257 104430 28420 1377678 1329348 75278 610305 1747424 763368 1712114 1128730 762288 197164 913882 1945562 1136396 822178 816618 1270531 1858132 820927 1397207 246527 1843784 162979 332651 1326848 1863691 1246831 924124 1882779 1097108 1065833 723881 784968 1916252 1159545 757355 856542 722919 960736 91615 1416796 662145 453637 1771469 1276592 763129 190445 1472256 1735224 1518005 972715 1988006 1406149 709044 1953604 916149 35859 283525 1024224 709617 128502 1857418 36369 627107 325096 1437983 266215 1312049 89820 287903 1832446 1142941 862989 1349210 1677063 1168354 137388 228982 1285209 196292 1923943 1272861 1097600 995418 1411321 1651410 1879591 792115 1710217 1450537 791945 502781 1814790 1038644 139073 885418 1776089 817143 561474 1707357 754413 898288 1602256 1495613 1276547 1288763 1701975 1352029 994345 816952 328317 1611085 170731 1606230 109723 1092766 1463133 1652693 339127 1435939 378449 546219 1350165 936399 961768 465570 1772122 1051983 1564490 1572221 425246 272147 1698082 796453 1236016 1542044 1149665 650400 60162 1296033 1913177 646906 1691590 1533537 1831629 239209 192499 1311429 1008872 1098979 588185 1609985 131031 801502 613629 91525 1788058 886149 465373 1581271 1744052 108495 762436 1182953 53655 1109176 1927260 127281 1265837 471703 1833708 406302 542603 1943635 1568263 1638307 1641643 794351 1804155 454172 1390398 808312 1598487 34054 1193292 158593 721829 1936123 1848718 545164 1862392 433022 976370 1572181 584787 37630 438822 832195 535336 772775 474478 373629 1734105 56113 816440 1382275 1361173 381815 1479046 1296468 487820 781401 1306796 521088 1971531 1727364 1045041 1225192 1424670 887247 1766149 1864272 1248934 82315 1157032 674757 15673 1637163 959992 258654 1405871 331516 1988801 1828831 189625 1565523 1283944 40336 944219 559726 382307 300557 301879 353418 1720401 90537 412933 1717300 23983 1298430 1864032 699407 207978 864295 22065 1186436 593367 825337 1880920 659883 423395 1577269 563093 1794784 1638643 1175075 516148 1100929 1714994 953918 1114435 181835 440220 415143 1469148 1958153 1832407 219098 1852733 717554 1199925 1298201 348899 1951869 1985849 1302413 145645 728791 1804684 1089680 240321 355078 70545 1722427 1512960 1455566 1055348 422352 883261 1031144 1668022 1035987 1210957 1867007 1627925 1324639 1074490 1002623 1755148 417638 1651816 21312 1397770 185110 33788 1425360 1319286 1464031 1604293 1037228 1517094 271456 1333034 1037728 1523139 922125 1096876 452008 46025 411343 1244738 418389 1923802 1787897 1516614 898496 1637376 4271 880079 1810418 1161377 824096 1936949 555180 92574 1238554 1811513 1588438 705673 114797 1970592 419167 1719112 135731 1627325 1365439 1084272 782701 878368 1817414 662994 292561 1445803 351927 1571409 1783304 59247 187926 1412246 539038 280150 2630 982480 1081970 687901 1691148 1329127 1904550 1149304 1870512 1318929 477695 669567 1129734 663042 1979016 429607 559280 1092142 95952 129110 1593318 593992 1418994 795392 753941 1356655 390745 714994 1072958 1447241 160522 81351 1336693 1130679 866343 176856 721068 972690 1147232 688913 816556 595715 958762 1240681 1486097 358388 688631 702134 43094 905525 1727033 1782062 1469380 1190618 1398420 1439030 615138 1182342 142448 707607 149894 496548 1863090 1859206 1852773 1423648 1578131 10657 953627 618516 1048854 1550207 432069 1979616 517028 611684 1680656 483931 1577909 125356 1339283 200727 391275 1725968 1021649 232093 812436 1734909 1867626 1828115 1326606 1135085 796205 1700312 529916 1199589 666770 1336651 346062 301075 894260 1909841 1300933 1727666 988489 307154 608698 1768319 1618637 1180281 1777084 1307581 391357 1958394 282504 1605147 407896 1894182 1566214 1103257 1674151 282788 93982 260959 508727 856002 730928 572039 1823310 1238742 873653 1411845 1913718 1893772 465003 336239 892384 1234423 722721 1011674 1090206 1974514 853224 1041626 422644 1870151 1805352 363217 1349594 1941843 263322 784064 98624 299556 1527613 158941 1246472 1222709 14475 1147009 631808 118268 1579247 894662 1791655 1515562 1105966 1462544 276763 1582339 821359 670042 950658 99317 587218 1668728 1823254 1640113 1164667 896739 730921 1808251 1770179 275085 409825 1651472 790289 942644 1323069 1128838 158621 557350 636059 173919 1548910 880383 221175 342270 579098 933975 988122 231001 515261 113440 1379981 1846644 257430 1928142 1477243 946274 630424 1838011 684961 61918 1065671 156907 1515407 500778 291794 862354 1857927 661722 1336752 519588 1847492 1768105 473661 781471 437991 1890989 67407 1522205 892245 1995222 822710 1898452 1221226 60462 453286 1124522 935786 312967 1464227 1325282 406078 1350776 386776 1407075 846954 514941 1770034 1678906 1283518 1388396 386564 1339374 976747 128225 27577 1991889 55856 1288780 1526735 909106 442389 1604442 1701233 1792207 1647571 1742876 1222825 1501160 683768 1340480 598172 1410363 1782909 705010 1573553 173882 1150523 117612 937591 1363497 381104 1057239 889594 1378892 1693726 705101 1751233 1689 1163083 1972128 1541889 194511 286695 1452341 57372 557850 1640970 816969 1480152 1031639 1101935 1912845 998130 1269515 693159 409200 1067404 1498493 363403 1441008 1930143 1529254 854142 953417 1094415 551909 1440205 660925 1635400 443438 414608 772092 760206 562297 1451716 1496210 1634839 1196921 81318 706500 540172 1107645 1085263 997632 833777 1911603 1683819 335428 1293287 948030 702876 71214 696478 553996 533350 1231505 1783842 1803232 976220 771645 879483 8674 672289 113379 842435 1668864 1450256 907676 319443 7302 943392 1717026 1596557 1669660 1639999 1092343 586604 862238 1703935 1999614 1877722 1154048 905359 1173754 97898 1208742 1472016 559557 236958 61975 1746744 1386664 249691 102669 1092786 505681 1587675 1603551 287777 1817227 1112267 992581 120498 1578075 417816 308863 516093 1682487 1453108 82229 946396 1170596 481485 1009322 1896011 410623 1588464 1215374 1862900 1838639 1789295 1874208 1603151 257251 1390685 1453543 1051902 1514798 264893 1420197 27480 1422599 660312 1941110 1501861 701165 149344 228611 763971 896103 185537 969722 1699860 675231 472697 1627121 896755 346528 1482121 392785 995721 207338 316299 1063590 1708961 1652403 55271 970397 1690373 1514879 937837 1796202 707010 1704112 694243 1917139 814689 1757847 812873 1180621 665006 1161140 551516 1418400 656604 1773856 464146 249234 789432 1121652 1878371 1540517 909872 21967 521840 927375 329144 1192439 1298135 1754043 1456049 1584412 1860832 1627821 819136 1342198 1345387 1769357 417956 1258246 1488248 1134240 1756438 628636 1697172 635715 8398 1166024 1644427 755933 94403 1026219 1048082 1042063 1304389 1127881 1802095 125807 1414897 1496298 905565 1007131 1895256 1992888 1540521 1755051 1445378 840519 100746 30905 1230610 1602824 1673879 111719 1377672 222707 1081252 1047857 516742 657709 1849127 1244101 1031481 1969278 548052 1135361 74434 920646 1486 1031021 757880 399799 1089506 1819448 1515837 1678875 1145356 1018246 1066076 187366 1831755 951349 559949 156317 1002697 1555769 422094 1535732 1930200 1570766 457010 504111 1957870 903402 553535 1462448 434709 1997210 1445643 1833522 127550 261948 800007 1584697 73021 931072 1115014 1805400 858346 106588 1497936 368156 1742832 1000574 1303144 400293 245129 245376 1045439 785855 278269 1544128 208518 613440 911189 410592 33975 1344573 806376 1727556 1259986 658305 1161691 1863498 999757 1376154 1002013 1264336 797113 1574187 269758 167 818886 1471903 646438 485701 1011035 145983 903339 577181 1006889 1970291 1141784 591857 210905 1979973 1144888 1557846 435177 1437820 1635741 1661659 243069 1666086 946285 1407745 321228 940985 153841 1629646 1590446 738944 171084 303328 1035843 1955497 1709671 1708832 1968987 61857 1277022 299381 1579340 180496 1278382 693678 106043 1950776 1445128 124631 693478 1709960 505697 917986 134752 876392 1449318 1550407 1681131 1818633 1522039 1130043 1293366 145273 364135 1582491 401475 61901 491693 1584056 1994439 37104 994838 1897779 1853096 1862686 297006 765782 157758 314988 740548 937774 617055 769730 1821229 1384973 887381 968213 817432 1784953 781152 1399292 1358914 1222314 311703 352690 534447 1747006 1648868 1953355 1375289 1295938 10257 1914984 1283791 1433876 434934 1202187 1727471 1202630 1812445 1540291 1727860 1976942 1837666 220384 619690 356899 424474 472341 380273 667725 329721 1476207 1099034 1314407 1826034 158225 1728391 1244745 931661 760521 456138 836874 26821 852996 529632 1999916 1677232 968218 1019430 1675102 1975399 1392635 1652441 445968 379674 642315 945747 1236590 769351 1414864 102153 1818425 1045265 1047033 169569 324616 220612 1094316 1864236 645021 1161223 1754096 241241 249194 1759434 865496 1104854 1028299 1215628 1867485 407427 1856181 581667 1740637 1272249 1720349 1115817 78946 750364 1785788 1562439 280286 662895 806000 1695049 1046143 144010 462632 1581503 1551084 177358 842876 703017 333485 45287 912900 1379636 47206 771019 846295 1758072 1873242 623363 492070 233674 17157 1632485 1970964 241928 1505149 541509 1347981 62725 1835946 242802 816563 1551563 372629 1187475 361313 143253 1723049 560716 161539 1953922 1482732 1238078 985030 1979438 59798 942027 720242 819549 517659 148738 1528790 1452681 429736 831816 1324184 1125276 666079 1653416 373323 578447 379143 1538551 1318916 1830318 1257877 1461246 913323 1227319 941944 772638 75981 1455850 714046 940538 677303 104779 414384 1208722 1565859 1136986 1255520 1067960 115422 306588 1010710 1931763 829478 1328148 1563020 419124 510802 1341015 1890193 1604763 1013598 1249799 1101046 1600387 311362 90755 1478445 1162357 539854 1813958 387260 1446009 651469 547253 1981728 799774 1183213 904759 1938555 769753 1830605 637879 1953219 1980414 43425 468595 55297 659241 787463 1573508 1166460 747820 903686 1945567 1960537 1403275 1699752 45328 210854 207941 1026475 1177753 624763 682647 1475695 1423430 234493 1292049 1018236 763175 286710 191941 1943339 307194 972908 1343931 1616074 86721 150900 716324 1203074 239518 1736296 1577434 1902025 1061229 783362 1702166 179505 351978 1471724 970714 693711 1648494 1054135 851509 692076 906345 1786865 1878649 579401 763280 1353968 1624130 1550210 1001729 1408442 1762468 303413 1163622 794936 1014929 897216 1184246 1116291 133023 1620994 488494 1876336 1148866 339657 768499 967539 838523 1304676 1907482 1167971 785288 395486 1024332 587347 716109 619299 233456 848050 763005 1392161 83328 1470843 1272486 1172668 646017 470133 1377176 690368 661153 1294461 34611 1576080 1204627 1811703 83433 1798488 974130 916009 1524828 1143918 1054979 29064 1378175 384597 1842831 1473517 986293 413544 822035 608614 870581 487224 315161 1085426 1447739 1876150 14431 916271 1128618 452052 1380112 1281813 1434904 236861 1901192 214242 1043828 552516 1979559 1167709 446087 282440 839961 239133 1435930 1603189 1804477 478809 28358 1207107 1419222 519097 1753659 484959 311681 1098158 837932 227186 1767214 1381038 493145 570911 1788878 538849 1233831 1790720 1827359 561957 1402460 28067 409668 1890148 1924903 1090406 1215099 1998637 1791347 1547837 97072 226381 1563177 1467923 128173 989004 1520524 229468 1160451 791020 1577440 846485 1992691 80635 1974167 1236144 858914 584003 1681151 1878586 831214 398250 131590 345582 359096 1384861 1362693 1151115 259782 1960297 182118 1650213 510947 376106 141039 1493277 1407626 835703 1674019 1065099 182100 307681 478090 1231420 734704 91714 98628 319465 1466390 1593914 374098 448347 1464816 851061 1022513 681183 16096 1139122 1133612 388885 1609067 1070836 723640 1793731 1421002 288839 1645546 288569 1539521 356236 1023257 1238502 1216897 1906185 888571 1265109 1362490 1065151 211200 1157748 1980081 753944 935127 950168 1029175 1921343 348318 1001065 284534 442165 1027344 206957 1061620 1606774 187695 162266 950599 1226638 376879 1695371 1300539 101665 1606413 1796617 628469 1703792 1847941 1172368 1906523 1101725 157388 762364 954839 1403679 224755 672613 24358 1753332 1576905 696454 1697376 1915770 903354 744637 321974 38245 1252369 620756 1576533 474573 1768405 749780 1103161 1908984 1803756 621585 450033 107214 130875 848045 1667440 254402 1274527 403556 1781610 1530846 1460197 257142 1518492 1767887 1689871 585300 1511 1148903 57595 1752125 969568 63240 1913437 883460 1333780 228395 1424339 258789 155011 301049 850677 1265290 1504137 1856335 1746149 559333 692313 1314049 1270669 1732013 298179 1611078 303402 384206 860625 1150139 759907 1879764 1527388 1627889 223429 1388521 1337862 780110 1201497 293187 1332517 400960 1509206 1317528 569219 1154800 1742144 461270 1916801 740148 437240 555061 1499520 1930935 917047 898096 1328892 964199 343660 1820444 1571930 405104 1045621 580464 67226 401401 814275 1061981 757906 1898166 490906 1071549 143874 148734 537323 481466 1594623 1358945 247016 1809454 1795271 42569 585014 1795814 1853256 1884204 1986216 1456343 1506090 230819 763850 1645051 1393929 976317 1326181 495829 1129985 980805 944909 687773 857699 1301732 1076670 1717362 868642 1041402 956910 82071 1283060 136400 613657 82671 742915 676458 1914676 1656977 132667 1333362 11177 574741 420933 1815126 104107 184171 1169852 334927 1812238 1865172 1018335 1506822 665525 1977321 1514105 1724095 1255697 753786 1432787 395774 1088882 970222 364925 906341 1859211 246606 640753 1777066 909962 1139914 281380 1056626 859863 106499 831701 247022 885479 903375 584936 1532331 390031 1353052 1036389 986947 240516 1523002 1687944 971372 1261948 348222 717701 200795 1342492 1602987 1360074 22254 317866 674225 895705 996277 851130 1794964 1287997 302566 899402 1642990 1219202 1282087 1767884 301143 1320920 283589 1540063 1913432 1992180 107467 634710 878430 1191211 796555 1901679 777325 1019562 220154 692760 1309232 813460 1893953 1883396 1989741 1137617 1557923 129001 1589823 49654 161584 607276 670348 843467 156582 1608546 1848355 766905 900878 456516 1983562 205542 41468 818991 1808282 730123 1251567 1409122 1547710 1221761 1160398 1762951 918800 657046 1595049 1588615 61263 672097 1898643 1690165 705059 470150 596353 1656878 1249522 1636321 527202 1230714 146830 359590 1152126 90139 181953 1922969 1587689 394296 32151 321104 789520 416551 1551983 1926030 855868 1455524 1981918 1569382 504170 1311365 1353387 1352758 1604606 1426590 550402 1379456 1163441 205173 1645354 99481 1958284 1154124 984833 1299255 913823 1276343 1586206 1723758 514134 1312151 1719597 1516575 658760 1070580 584728 796139 1703854 1309762 1959306 166076 1862037 432543 1643761 1938983 1094031 825192 150723 663939 1535523 321960 1430203 1964838 1265269 1648825 1753072 1558194 1542298 1844423 857884 1827531 639770 311458 318046 1986258 807657 850715 1149191 467995 1635523 1030556 127519 1540305 1275957 1698563 657599 1111746 1439140 433421 249879 127126 1298576 1048348 1499749 1686536 1008407 459766 1469430 517731 1328022 236395 598312 882847 304716 179074 1419518 852546 1656561 367324 479123 1456590 1216700 1682725 868021 522292 89483 1075206 1226825 293843 1052192 1983449 75298 1794627 1097694 1734378 1331874 594475 65461 297168 61837 889040 778772 1784397 1597904 1746536 1695288 731738 1522532 865081 162857 408447 390173 1603280 1070741 1936277 294663 690969 1689271 1268607 316557 1569845 144621 1139322 1156554 1564955 1987730 1267154 242483 374636 1607021 1157445 1674388 1252025 410120 1594127 1917484 835702 474891 1903402 720346 269865 1635556 692218 972329 1280414 1930177 1043654 948773 1275418 1059279 1406516 1448842 1989236 1508870 522255 273037 1964979 907290 783430 1201826 103060 1482129 644345 1537515 1987624 237299 1966491 1659197 1643657 1461289 785570 1127467 1104222 1795961 1285475 381031 666926 698038 1686507 1707391 497444 1050035 1221283 1467683 245388 1593756 662536 276489 1395987 1138685 1414263 1065821 1652275 439587 377397 1388795 171489 963812 798661 1692119 1100634 1431805 313953 1159190 560890 1514962 1226447 1976496 1621737 473081 276029 31239 1268672 403414 1803440 1026679 1866667 919662 118105 531007 1589565 1575637 835263 25135 456418 1418171 366827 1492463 784325 1930023 761968 393151 1839973 12126 1214363 1875377 1607701 1360484 773160 430349 1865420 1236747 910806 641721 210747 1125766 1515181 177962 136688 296125 1123447 698670 1176226 842333 1322953 839211 423627 602213 804182 1803408 1095412 1844840 1439630 1113338 1153714 1363401 319006 1519407 1888139 258041 1825751 365062 266121 693932 1460328 939561 737461 340753 1763136 1832028 228892 816073 1302256 1370416 576598 1025431 1609720 1477095 805338 1592680 1664850 310979 1966842 1892817 154656 626239 396059 1537496 82328 1752082 1067533 602269 1732568 912485 1805620 524303 1363541 67547 479200 676060 1985573 1225230 210092 1660807 23834 105318 1698310 922334 421067 347876 1175376 567739 1281966 584381 1470308 1379986 1644251 1444992 969912 1040746 1148485 341054 1925027 1510222 1327922 1715418 898304 859384 1764375 988096 1454034 1956674 1046159 774766 115408 1003498 1234466 890756 429480 697808 1441982 818815 915253 1987651 1840599 847370 786097 469020 797194 1230349 1051575 446229 1048063 286411 1372811 1534830 1957337 1166768 537067 321732 359592 675242 1026032 569672 252547 1948299 1806640 943511 797404 214958 810508 562023 670550 1225524 281140 1501869 1840292 1999948 106339 709927 17436 1746443 1107063 1665654 1062424 527944 646932 1893642 1590301 352872 1254322 770427 1528718 1686673 1580980 1939596 560257 1227109 1159110 1498920 418204 80118 889680 1794702 500603 316879 1383907 174225 1658667 1903643 735130 1342512 911527 1307133 438522 1114307 1620945 837542 1164068 1621375 1216568 759039 1431787 1030475 415368 403850 161336 1228748 766259 687649 1481351 179646 1330118 1084801 1916980 1447754 303096 1898639 891092 1949611 1959537 389585 1651744 3437 318380 1183940 1896453 1427504 1739378 654971 1658130 174299 630517 129360 1177495 822445 1194244 1147718 321344 1347628 159937 315574 490078 1634116 921021 931051 1613453 1897254 1899201 1322556 139575 1921415 1926527 1045240 1651820 1100669 704665 69246 362099 1537695 1388011 1701941 46751 1032808 1979728 1553492 97292 324743 601835 1668252 1730065 1468503 371123 920386 310340 1754480 291764 163809 290956 348429 1761952 1936676 862213 833158 471608 765495 896577 441619 256892 239001 193268 908848 863392 400538 141739 528885 356998 210728 1864419 1001516 466882 1207814 1705961 991400 1759905 1629500 527093 1395980 514343 1610572 1351380 1609144 820758 1864408 1369268 517360 1992762 1219899 472353 1475898 1787904 940642 541493 1260656 660813 1485780 827526 1229975 1665175 376102 782993 1601067 1246594 1116695 1076704 822805 260855 1723845 1369148 1487888 1379713 1292762 1252545 651595 513987 1477450 707869 363592 944290 1250659 750438 491097 1234751 820744 232543 1578841 360890 482347 690180 1141103 1178381 762180 1211557 977870 1649738 1024942 743460 1997936 1102171 389540 721201 1315502 1547892 1146792 625768 1061246 747375 745900 1647924 461584 1712121 33675 1726043 622749 1561401 1948148 551606 968661 1183563 1842575 579234 361095 1779088 356327 1612688 610986 1523843 1389576 429351 188198 1133411 507854 1156952 568763 7578 1159506 1149735 1338973 176647 1122719 770522 847904 1901487 53805 324458 1314465 919132 1062514 1076463 1781602 516076 500112 788936 523931 1593557 382133 511715 289973 765512 34325 179959 1331793 884245 287126 367707 1323049 201931 283686 1029209 1540325 1041468 1221192 1149138 1518561 92553 829196 950227 645026 645525 1705510 168411 1387271 948703 48151 222684 1942410 1302264 34885 1882647 1262062 248993 1799969 1881773 628438 101440 109847 1517084 933271 1296162 116725 918585 358830 1499739 89042 1794151 84746 1326435 835511 463245 1713730 1312957 1664778 493132 1852305 581144 361064 1964031 851086 234635 1235303 255426 1844125 873864 525447 1717028 1995046 304891 527675 760817 467156 488183 488354 301233 1985857 1429140 1344673 1372823 1521722 96967 932666 277548 1568233 100005 709241 1121354 1232170 731310 855687 22256 251516 1927625 959788 494232 164965 280401 28366 681537 1778732 1741842 1678148 501856 776814 580555 314163 1323144 1827994 716313 1591913 610961 1830676 1258517 238802 568940 1006237 1677584 1985259 1003242 587706 829237 300802 800332 238196 1490476 1508223 54226 1829434 1211821 640861 206266 716332 1881974 815576 1892798 1250937 9902 240037 1243012 1453124 713133 430874 793826 183489 648349 156650 1396073 711618 1591400 1243016 158806 1290278 1379109 1913380 1388641 278213 1815961 778265 1582827 166072 853562 311880 314518 168 744462 1013411 1682981 199009 856997 1460814 1368341 980540 1608845 1556184 1237386 1028466 66391 135874 1556627 1724816 320587 1695573 111487 148904 915086 1945775 705808 1255086 1868577 879584 1960873 50376 1124310 1800741 1127465 1016788 38752 471811 1686431 146155 439055 1622412 1755628 636135 1026959 908976 298686 773531 249868 1334316 433310 1969681 1098367 1923723 894855 274735 1876046 402150 1103635 1607437 568624 998512 1202254 895816 682303 896881 1947460 168443 1549114 461211 187240 1188808 1366134 974728 1374816 1940575 669866 94512 1824109 900970 1913821 252652 701198 388892 1464417 1065330 970614 124441 1698050 514568 613390 284106 150311 645629 537545 1582012 1829781 1627933 1473461 915596 418151 1247416 592867 459680 925925 446866 1698086 607884 1300613 636224 74427 1522196 1487503 893375 242411 1722751 1450378 1943362 1296830 1943722 565832 512680 1859782 1226659 1207590 278243 25356 716732 131018 1599152 233599 34499 1053978 1133181 1633313 1636192 1316911 1038023 1809475 1855964 550986 288360 409136 965203 1807374 495180 777564 1229625 851817 724048 1206366 1389802 35439 1836010 1229195 1372265 1647464 712381 704113 133253 677633 1092599 765996 126890 85680 1956677 419074 153512 1349265 395447 543867 1698671 1241715 1839720 618484 149536 236680 1495794 673772 1129154 1449888 121448 1708363 1726932 994451 637214 902745 44527 1145899 748585 1872941 1828107 482159 931617 651399 57080 1368951 1426168 135714 519497 306854 931241 1149015 1758720 1198394 1233763 622104 1298368 1396526 719291 825846 1270499 1101827 675552 1006780 1729954 404168 1625834 56243 226916 1055839 370130 1896660 235165 467496 1360600 25151 1254737 845198 259865 836462 1552674 501197 1126840 1024209 1582463 986125 1679123 827230 1319651 1200082 471134 14274 1665227 614445 1226320 1864761 1157254 1005041 1465158 922037 404631 1626752 784782 272486 344723 1129507 43535 129531 603350 258717 515369 808781 883000 1996434 562227 1365751 180155 917203 1167252 420898 890918 1218265 1722577 1770807 1615977 134065 153515 560942 1201531 497840 746952 1902965 1575694 1892896 858767 1939378 409896 1383579 73279 481432 1154738 1220430 632543 1573970 346932 1215316 1270647 698643 676967 1771443 1697154 1600767 684803 1072459 1602428 343505 1385010 1235039 1341023 1072072 945907 1473305 399876 1472545 1917198 980782 383384 1731689 46651 581521 1499494 931991 999565 1147390 1468470 762431 1625235 978471 988069 708048 861689 841109 764524 1568065 1807331 1372836 1410634 1157113 1461024 544748 514034 1922428 1326709 1210318 918487 1479358 1402260 1096309 1257099 982271 1763772 1325598 618138 1410975 996966 495974 1538802 7483 1295890 1322988 1576821 1306617 597197 184373 179295 1038542 1179211 1827940 1046570 1073118 788482 907132 644505 154288 621305 641088 1522522 878692 168297 892242 874647 1181818 1774532 1582783 1498697 1044263 1293348 113133 889241 1406021 1245492 452444 1952658 1187122 914925 1323852 209235 905601 780656 1938717 1892214 1140751 1808969 1679360 1272124 1353147 1427271 457157 989737 1481313 1804708 1037044 108864 1106649 1831513 384372 1129187 1927754 399473 1474326 66400 1693015 1928455 1414027 1219908 1422033 3171 841250 1191603 1003973 450303 735607 1136564 358873 1662713 1231353 550483 1571982 1444848 815320 1169993 738279 978285 582009 329682 1500946 1852207 1564421 624913 4734 52909 562217 707557 485002 1517563 1773757 340784 491204 1038336 998800 374354 589008 1198686 1706813 1458698 45781 984598 1129916 448181 319255 1384584 452473 1659443 1762801 1887680 82740 1619806 1367661 923314 1374328 1800538 298436 786093 1035280 979594 493715 693355 568 1296584 29754 189821 1844687 1782513 1491546 407811 957210 1123520 550269 330328 1667441 1586188 1033574 381358 1464300 1142632 1114489 1130445 1428651 1626649 927175 1305338 1566362 1697326 520950 1501859 1386416 1586936 1144692 1773587 365825 1180848 106511 302447 344121 349270 1636142 34616 641671 1617023 1426831 678 944288 1629151 57487 1590901 268544 1644306 1141310 1995767 1894914 644240 1517993 1236423 1962669 647474 673291 887243 1835374 1090110 1406844 118064 412691 613674 1817253 124947 1082002 1374585 1662110 669532 1339708 1369551 1031828 160212 1939507 1981501 1130412 525073 1597473 1231016 1386705 1232620 1838928 1601257 724231 81750 732600 1466837 5491 307463 584067 184587 439236 1617467 471896 294439 1606881 1865904 389008 1888712 1745456 1506553 230252 354653 1793901 1993687 1407208 1813672 828021 604062 850757 49570 543630 152815 1431154 872467 1840033 171314 268137 1824008 1124496 888856 297710 435311 523580 1878550 1365225 1461832 1342794 1619315 1100986 985814 491239 1232811 541065 1215568 1516708 1015922 433627 1785876 1708064 653702 1756152 1179330 748205 1369209 101809 1266837 1419888 1657277 965350 1370525 1511845 1802135 872522 1784472 1899672 1515071 1170307 357278 1169620 437201 1550254 91833 1052153 1531371 402570 601306 1634527 708150 683589 1929684 125234 1721277 1336857 1514646 802014 370665 598185 1539165 25569 1551523 539329 330844 804458 870325 991084 1454294 1173752 154578 354057 1281944 1717619 818961 1124812 970285 1211737 580156 435421 287485 1714207 485697 1518478 1790971 374417 943063 1844231 327680 997374 1283649 1772786 642572 1447808 1261619 1360456 1714007 1146660 1368333 1538894 892839 1099352 1268172 362441 1244609 1532196 1518264 380436 656877 241376 470362 1108590 1529350 1194750 840273 27939 885397 784735 790746 545844 1414233 647755 632617 1903050 1109894 440240 903540 749766 1847075 910464 1944485 585806 339581 946235 798854 1192921 649700 1221498 298786 610192 215484 456377 437781 1593525 363635 793069 523005 120173 1458007 597618 1465121 1356032 1180825 284075 564624 1199407 1081460 1048247 905032 674084 120685 1622703 674638 1651591 986276 40163 1250334 508499 653002 610283 620816 1071375 1455034 312540 9847 226610 1717898 787076 24369 1103329 1136329 1499933 1684148 1618074 1366174 246415 1387412 862388 607272 689139 408432 1277657 1608042 1631735 1061826 1030994 333069 1557898 913928 642977 622120 383982 668079 1948182 1541090 313722 536693 679589 69658 1933559 1044235 476171 955509 585829 1333419 1500753 139329 1371969 43869 482792 1349377 1177672 1475748 1565502 445593 1336652 628185 1087630 1088525 258532 163377 1422165 1627075 13898 721621 210238 1627403 320243 1576170 1585489 1871832 69456 903080 1855653 1620906 1779667 1595883 486190 1036273 342452 1111522 453419 267809 118989 356576 1154013 549658 1643219 1867019 1728364 253759 131260 1446053 1565248 1878276 245961 1937837 384965 303488 972851 1813460 902153 1246607 1131804 1775431 1463852 282514 1655674 1347623 1076413 1639716 1486252 313538 1207717 1890964 745758 656141 382837 757573 214090 1111104 1428138 164159 1480218 1754467 1397823 984920 725389 995422 746878 423746 1365777 1321139 232230 1098077 1391868 970218 472473 304506 1588266 1207095 126253 1126723 1984528 1623744 847174 1426270 1929148 1923326 1694818 1009364 360877 316616 747710 59448 1276626 1192554 1660929 744024 284837 1023696 1507101 842770 445832 254427 1376482 531142 1813658 1212654 1195286 152165 933355 254094 81377 480676 1063535 178389 1629227 168905 1906113 275521 1171272 1549876 1681763 913930 1023313 1597106 1831877 639760 283522 775392 680251 1413000 384555 607980 616288 201014 1396858 1042496 1544706 1968798 1847390 190580 821078 1156505 276428 1363317 1717224 1519222 1943749 1884854 1593291 928105 701312 20857 1460599 348140 670923 248465 1190182 617655 607713 81674 1834441 1292836 139153 1812443 1046948 283245 1348987 288039 31959 1957354 355351 1315135 80608 897223 1280380 1541813 701554 1623827 1514576 968139 6088 1431475 1981639 1497938 216439 535854 588252 320496 858037 1439352 898418 1056022 67957 1804006 554072 893598 791472 1180009 1852883 1243842 1353028 73163 1406931 576783 1206410 1516981 1893828 1308398 1103610 1268181 1690989 741847 1449939 680343 1712587 79472 426084 579296 1112392 449259 1438227 21854 1420135 1273803 779451 878892 1095912 1200933 1044274 1890478 1879653 1965557 1488335 1876800 1832519 385472 625046 862158 854975 938221 24080 677894 545463 1171007 1913783 74297 493877 905399 1635286 1583986 1704403 1522984 1779998 1932778 608372 1290424 944659 961307 1668111 1868930 218332 755571 255391 602538 431420 1558627 968557 1563418 1323501 1489498 152307 1745081 1768144 295669 701977 1321108 1712689 4358 1546500 1740828 1642950 1343807 237856 943820 1429895 178177 51267 12410 1400188 1118847 269757 1143912 57003 612860 579567 1625017 203237 320478 1585303 750546 175876 607912 1879723 164706 1889701 1599264 378369 1369278 998393 126731 1515762 1455390 723745 386811 564238 665936 1516858 366316 658694 314336 1951991 453906 1533618 1513926 357124 1049494 1909504 1237086 1890338 1901279 1773451 32807 1237427 75366 307407 245589 1030998 173125 1159864 470510 1746745 712635 887136 859215 854016 1678398 1937246 1655897 1365716 662114 1715805 589540 1543352 328618 1510037 1266496 191369 342306 1166814 215692 628221 901446 1358032 237139 25437 907684 946587 279686 715222 1413503 426949 1386021 127670 269974 423160 516874 1543602 1685289 1828086 242450 1033333 185794 1008223 206438 294509 564502 1437590 920040 292045 1613347 123739 727411 1802432 1029221 904834 132784 1247105 322591 1924769 1570588 624816 589016 1850997 1591996 1675626 840565 1806889 1265777 353187 786630 1412954 1156914 919958 1877530 1349162 46894 767059 1662993 1721535 966035 950509 649586 347558 1097511 910120 128462 27753 1271519 1324301 1641257 692503 1671152 359773 1186343 743653 806468 1236034 1818602 448530 1762244 677704 535578 715662 1676085 47040 351947 583763 1035135 1955593 1473383 466979 134957 472226 31058 360624 422998 200142 198111 756875 1896441 1799339 973675 580971 734357 1915900 1091172 834151 509982 606902 1375936 724124 1815438 332450 362026 1358267 1863938 1404523 717161 414562 144822 1697240 1827766 708559 159025 74445 1392468 1973221 1085409 1955623 272590 6610 1454925 1124037 677030 1248729 1456116 901552 755894 1281318 14751 595695 185768 1161488 198109 304993 92949 1127613 1404533 863185 494770 1690618 1490663 1704644 1660774 1357074 632054 254325 1798935 325699 1030785 342739 1442770 1532271 38853 1073310 1488034 1077566 1313969 87233 785328 198239 1694511 862961 1152678 1494773 1914384 1777748 151265 1622367 941732 426558 1639688 1710122 1783851 50944 507533 1024601 384511 583173 1678100 1901037 193786 760809 392180 1477037 335503 1702390 240722 1022705 453217 604127 12749 1931921 978190 1370536 131782 197479 1581899 1368968 1854158 54546 1915028 1137186 1979734 621676 42850 988397 1763659 42234 929600 350285 1749457 765367 1871363 1416676 1987622 1084287 1020809 1938208 1832153 943690 1165302 596333 590482 1463278 365379 1870334 1168945 143103 524181 645036 189111 681169 894672 238254 985832 468441 1287783 482288 34698 1949661 1420514 971240 324021 1462816 1895823 261290 1451896 1159845 1331052 1504093 307214 1713541 1311713 1449886 554860 693372 531008 1400168 723438 17006 1129880 1792455 409984 1096228 324432 489915 905972 1794228 1846978 792202 1522352 368803 1623444 986327 1177566 353061 299927 1162174 898537 256060 378324 38745 937305 964882 87050 1343588 1488572 1135114 1763699 1918963 1821733 564658 669336 1169665 396291 1617098 1183385 924942 1483740 404465 1730094 76892 1122927 362463 1233203 655888 17953 1087449 917023 1575136 1013910 43093 1636296 1100220 265788 1045060 1998085 298442 1269426 1879126 696782 1442669 1182772 354035 1435104 799061 341784 510057 1211628 723720 156659 888712 232141 826371 1404829 970582 769413 623592 653367 1015701 844810 41330 129504 1521547 607764 854136 1153044 207495 816100 1520969 197324 1013162 933587 818480 1426673 112950 353850 306392 25384 1464068 1667687 1493773 1292480 1787197 505144 1465955 1197765 903184 1745680 1109898 395692 1224399 532153 1091447 120290 1306613 1428878 591494 257769 1140346 856706 1816995 714915 1376227 1933674 1539608 1352985 158814 885841 599330 1511716 1352619 779781 702031 1189945 1228387 1462946 843247 948677 1035747 1615552 916026 878859 846091 169811 1694748 1037167 1352991 1414855 270177 326390 150747 567695 1499467 1066722 995676 549131 1686472 297793 526074 403447 821160 1895598 244735 1724950 1876501 1903527 1104002 954486 482921 68418 1542993 922308 94916 908520 1033786 1567448 161418 245931 1075076 864861 445993 1292604 1279316 1097532 1946722 507861 189070 935783 503444 1616791 1941630 1102161 1705312 263246 443513 1051786 164739 1213400 1452237 768556 286312 1747075 1529408 1567829 350942 1418148 25008 204846 1289104 1812056 1033687 948074 361833 818285 1980799 477341 1197691 1134013 270042 770919 1082901 246336 242189 1181611 1045724 1871251 908562 1771405 480884 1013429 1457118 371330 1590349 574964 74289 578711 810412 1362343 1936842 64072 171033 1891200 70605 1373965 1392423 23798 812996 165706 1679101 748498 314791 685389 1766908 1950807 173389 1269062 41634 1635401 1541676 258106 1150712 1948160 1516462 715796 99002 869866 24252 558973 587268 747279 902614 978812 1351537 441666 374184 1702653 153057 362936 1919341 1456016 1844452 776466 1414696 355198 17108 1660927 354775 208191 961526 5865 396036 999686 884621 1526134 859598 463842 156660 1382009 964946 1904853 1809238 192724 1155306 187975 23276 1360137 1501361 1022678 1401399 743797 354977 314809 1297627 1748526 1626225 631352 755657 1711104 848748 1264992 854203 1554674 1256487 184604 1061360 1299778 1106664 1329408 1338082 47674 771810 114349 661076 398395 1455837 479278 866406 919386 1498392 887939 1850724 1175716 1804098 127580 744769 567967 90156 439201 1550019 776459 1716708 980114 364902 153699 1251885 1066479 610413 1179068 337560 230033 1197756 924483 1051997 792875 1985321 1219027 1904018 1649882 647593 1083513 270401 783252 119375 1021411 320141 175901 1927057 1212123 406600 1080815 1764701 796791 1179599 1099726 638064 1860385 1441985 140858 633826 630190 1917051 629012 973883 1020748 1829318 1243611 351060 390791 1304096 959985 1953130 73317 700003 1041818 1841513 1093279 1302397 1915188 214868 732195 1366221 29520 145396 1322772 1615919 874696 847100 1920203 796392 91605 38476 1441093 556326 1292004 164565 1249059 43744 1247387 1881435 1295823 334830 516745 1684831 1207884 1368163 685404 931305 484965 405856 691726 516702 366670 800661 1746109 1191048 1017776 1204653 709746 989477 1605839 151260 1916130 1856408 307306 349757 1674058 1733165 1230741 610914 1391365 260447 1900483 6510 991921 1213669 11610 1037654 1133338 453358 1100431 392266 643451 264710 834745 1052120 385369 74176 1642669 243720 728326 134210 1127295 875682 1268524 160193 228716 278836 1970795 725247 1832348 888909 520491 1906872 631424 1378469 255088 1115772 1700147 998778 1209282 437067 1167975 645247 284974 75228 1191502 1920803 1943664 1724614 1113624 1952017 677986 1186847 515889 384467 1766012 1787155 552092 1184036 1316552 589811 56356 1710894 1273141 1116247 1769795 1796263 346567 1781395 1944680 1443578 1771638 1352123 88806 1399015 520523 587737 1968787 1511441 547542 1770384 652737 1749049 409640 1557038 1624389 1262699 1352899 1134442 767666 631798 1099719 345386 1673224 774491 1578173 574080 1273740 1698551 1475262 1346554 1207350 644017 1037496 1431625 1641781 1141631 1711784 338915 1028644 230402 43881 192615 1186555 480880 1921209 381631 804250 1511052 1425662 874917 131388 951420 1019519 1941408 1276355 318300 1077732 724184 775778 1992232 1730351 1147164 1195910 983434 309804 984304 559698 1752095 103740 1481617 694588 62636 166945 1436700 197669 250554 250201 1625494 1883593 1826106 755553 1182811 47281 17099 1044625 968223 1622856 945695 1990263 1772598 1009401 1646551 951943 404653 431256 1308085 729893 1111499 1734761 938403 1324598 700673 1618260 742235 1306233 1445981 1622471 1295095 488162 1928623 154526 141208 256712 847014 1458270 152215 1643065 616698 396230 1694566 1102112 603337 1331053 787764 1561107 68188 468981 280642 1094881 198296 1092522 800766 343649 866357 1666899 822289 476251 1300562 1358431 795344 1072244 464187 879724 236855 232261 1200703 336256 841444 1638358 1273211 1741496 222552 1021317 750738 1206133 158279 619280 1238291 1913114 158278 1459671 1897562 1046074 1605002 693049 368489 1257553 1579773 1026079 745689 1185479 1245842 28610 1370314 891304 1195613 1681650 1143658 257440 1437535 412250 1087051 1089895 1003780 477089 718979 1770600 560767 1412561 864203 1795350 157409 1352820 585354 1256762 629924 688442 1135010 21527 653557 1014809 931745 719432 537980 170239 54659 372160 843164 1748592 1217374 1860813 252622 1267672 734536 378435 1457039 809875 163750 347831 514966 476443 855144 978831 1072583 748164 1328015 1776706 1297941 1112570 524161 72264 905856 90976 1158796 1940264 1943868 1878764 1212400 794399 1177417 980091 490727 1971639 414839 1937669 152869 1552660 306686 889354 1917675 1474293 137114 1324604 1484082 1685782 1576697 1690540 1860658 1948769 881555 171389 1156139 951787 1118719 1158096 305214 1676721 770588 52557 466093 949223 302609 60572 1057517 1922256 1382593 1957624 1828396 668437 611121 1419288 1985773 1424617 620797 332253 388695 1204030 1934402 285955 1091400 64705 1081476 1417138 1701140 1968122 1508613 509078 1610870 1603062 1265555 261050 328049 1889118 1718924 750126 297674 1557536 1823465 1738775 1428619 1328551 1747420 1770589 1508797 645123 196192 1745639 147628 330277 793907 306448 552475 128191 1262200 1326054 311601 1597976 416131 279248 184826 422886 951619 765631 1978225 1039972 1447151 869491 1063045 665108 1895005 127197 240171 7983 485829 1408086 787136 969690 314985 1679452 991481 959686 1165648 1663857 1372063 1015800 129874 718228 1073189 926565 37199 1415215 66929 1190851 436377 668013 1899439 1416311 35526 614215 1644079 1829021 1654575 1756153 912484 654465 1802939 1228510 1784407 1904117 839171 1441956 1930239 1157611 1770307 1759207 945439 473002 1253061 1350121 1530632 297114 629011 101399 549492 923779 597019 1968116 1410454 689081 989022 594733 1370459 910628 1963743 1607166 203606 1815463 1665932 1803895 1558683 1981131 1936479 1526222 592436 1718006 635353 1323259 327017 1422770 1211731 902633 177944 96898 670129 270336 845463 1772938 686298 1859787 58684 1742568 937524 1320983 989471 1930775 525137 1047365 552163 377672 1188236 1790733 135821 1470102 1548465 1709450 1558834 572759 888495 1088865 863277 1584094 1992401 1587781 158544 784100 300402 1035491 1666531 1273269 830520 293074 149660 1863973 1831342 1376010 482646 1231260 380660 1403765 879454 1427844 1929844 733223 1544473 1370370 551055 954580 1056735 1680684 1803847 1940638 764534 784018 1827338 1803606 471213 1686578 1277625 1361115 1661468 670165 1441810 1048407 1845709 763096 871838 320806 466679 1313951 47848 342127 1048756 1285233 601198 829050 1448964 1649405 1687089 604933 519695 958226 1840717 1528875 314447 540270 653636 1538979 199164 681717 627948 431479 1404801 1201706 310548 1756548 1396274 801992 709975 1610562 576602 1186786 1613591 1507099 1515637 819630 183647 1695409 94885 1127609 1459112 815097 404400 1721398 1487148 1010667 1121186 252283 767339 389849 1050139 1737582 257919 545858 1840726 1586230 249354 1135303 951972 620248 1391437 1643214 1204280 1968934 1050270 674131 1249152 149410 619194 587373 846330 755690 162754 520262 1723362 405089 1528179 20767 502943 1520430 208595 931827 9538 590532 1240456 1461878 1855861 1664116 686623 124777 1676650 820707 1624829 1250205 1647290 340915 1368158 1437357 490641 606150 495873 263592 684099 1654188 1548462 849360 592148 944345 1977900 1852074 1693794 191074 373791 1190615 1038700 1104894 1209057 1308159 1495967 592955 140267 671218 339002 453859 342342 570238 637793 994029 1520329 1676834 634485 812192 1559238 843918 113313 1685170 1500327 1677943 1392539 1403841 1488813 1976120 1919974 1776849 104338 1128660 401211 927336 808067 517267 556527 31825 818965 775760 660759 68067 1716187 1827282 657508 1086730 879726 849787 1179956 1423252 1753468 1826160 1747278 1113871 34980 941245 569221 893213 658534 1445178 153496 1867016 1720506 1968664 1495758 391363 1031715 180704 1352087 1449077 459550 549831 1437200 1423837 170721 1329022 1315946 1097127 630145 872772 881880 1169564 966714 1078456 250226 440788 20118 713809 1950579 1450978 1289654 1726356 534606 1997866 1427979 1081776 1291476 805844 1394611 309680 755000 998187 77267 1982819 1294239 215835 1585177 993904 1395216 1683680 1809447 502481 1927350 671945 391622 877554 1028316 1036228 1171682 1272978 438049 128 1721343 1438068 830528 207916 1677773 774268 1644802 1449715 1824821 1641326 714100 1627178 1233152 433112 312213 761343 1288190 318710 1458542 145997 127276 972398 1594511 689563 137488 1644827 1945771 1554923 1765878 356050 212505 1095075 700382 842314 1750560 453254 1167500 307450 152486 562086 1966556 1832476 169336 1141724 912377 734252 668135 1186653 724320 869760 1596982 198770 499183 1117657 1990617 613693 1579412 533418 1645628 560212 1336240 4280 1972892 822105 388852 1034216 888551 828288 845488 901287 936077 1565040 50287 1571810 715179 1918961 861608 579608 1728620 250600 755206 1340860 1656948 971768 1114176 382661 1514351 1069997 240104 283964 1037543 385979 567234 135335 149333 574004 55249 978524 646651 1268649 850236 566946 1533650 682196 464894 455150 80081 1616096 1537280 172956 66663 227950 1336505 1353730 1731073 1121506 775572 1044270 1211947 246159 1080624 1489995 457628 22605 966074 1526372 1302502 867467 1744899 220187 1910674 1848350 545200 226005 1183078 1038175 706040 1443156 163465 1392500 647556 932251 731670 1829677 1023377 1053529 640588 1432291 1796253 541324 490188 1720267 22736 725129 955954 1698641 996591 454523 105391 1868842 1395959 1743628 1222213 1266366 534615 500986 1716302 406403 801329 490715 494448 621311 1967455 1545699 425670 1845906 1721554 1354280 139327 794592 779643 844115 1331839 1375616 1360824 679947 801106 1769041 993248 1518472 776163 724414 1158485 1441479 892490 1500828 1231093 788153 365465 856166 720778 360014 1083687 1636715 1414133 1655423 234292 426976 1217928 201003 579377 84611 831620 1588685 933125 1009514 357929 308031 1001581 933205 1407535 1512408 1833259 787967 769109 1654203 388271 188801 170595 1745825 672625 1220406 1744755 442395 1690713 1625417 1182800 1149362 1096658 113761 1634434 18112 1314243 504881 1865068 757325 1072550 158484 254837 521995 1766619 1487251 380354 1579924 738982 135983 882891 952906 438928 840856 71240 1300174 799880 206975 1323218 803848 432974 810939 1171727 1735829 1716435 1579605 202266 44883 787880 761264 417598 1701556 1518123 241196 1847652 859091 875026 1194615 540766 1401610 487587 199235 1433530 43201 1042332 896034 1859453 828590 654292 68995 1590665 511883 788554 536492 935309 525273 1174008 861494 563875 1390627 1042648 1057489 274200 1081731 842895 997373 1897395 1986135 1633434 1008057 1165008 1153553 450188 753321 1469497 1952953 1871456 1476540 1033485 1244043 1850256 7202 343673 213 327087 489042 1226063 135427 1470747 1344850 1627988 934997 699238 1627104 1880503 1740098 25881 692061 1765136 245498 1304171 1609381 1361341 1292112 675870 835307 1136184 1481216 652675 655289 1776677 676972 1631147 136835 1200929 1481805 10405 1357929 105232 773889 17376 628024 1941526 223949 333049 1015113 1837335 1604429 1439111 1301943 1133376 1138649 131119 22142 1677068 685944 1080673 204385 27809 203515 608853 1104938 706433 1327221 879623 142336 1887145 1074194 611127 1605809 1465325 480344 802161 393571 742113 1197629 1377546 145788 1771380 1431691 247746 1942091 1207423 1822536 1759846 472513 111854 896448 1765312 713796 625435 500566 1653672 661965 1943549 356348 995870 1048763 923499 560440 767949 947755 42044 168149 492003 697081 1117849 595289 1646841 1746045 170498 875097 194764 1580462 767639 226910 497470 1106050 1683176 219290 145149 259199 411079 289267 942990 1219315 1834716 608415 1431169 1792839 1147153 1972712 723123 408711 340162 378920 6469 410688 1419025 227856 1326755 119869 403477 1561971 1997088 1551695 1136281 567176 1544729 340841 643337 331979 1547538 510027 637312 1345045 1035818 878128 495893 79755 110183 632580 719629 83008 414262 879063 784341 109075 1726964 1401694 1199161 1716219 102739 1525959 58275 643600 1073019 351848 723289 1052783 1652901 486680 177240 1507029 1572594 1719195 683300 1559825 1370764 192203 152021 893756 383249 248762 1845202 1930206 726418 143012 659198 26273 451317 639358 781333 618936 436752 1823233 530451 1862133 54724 804988 459814 1645113 321298 922665 784657 443154 1421843 1996325 1548815 1185008 1249062 1513703 8193 695285 969833 716209 98920 153399 1403525 29519 465961 133062 305989 1690649 1082273 1647624 871707 48561 487163 1659719 919061 656865 1712997 667124 463100 532243 1060302 382505 5037 1926180 434860 722915 1090692 1830046 759310 439018 1449011 1796454 951090 1890189 796949 1518275 188357 633732 1497054 583058 1626247 1851625 828861 187072 1102537 1088518 877612 133420 1665653 1181683 1144487 676179 553072 1998605 1581639 1059726 971328 1715847 597941 168587 411323 850817 1479795 1988504 99313 1474210 546598 1868920 1623874 304809 1080419 337499 1920906 837798 126921 842158 1367371 370010 845124 1611165 799162 931129 791454 705561 433005 798450 1848892 25055 503298 304580 1232143 1925271 198730 1556794 1339729 108415 496519 509896 1377255 1504825 1823010 1659054 1118932 1534102 726722 393422 1368011 1747807 1485151 1626954 413411 788601 1245451 761196 262343 356419 1083800 739443 568524 1999903 499341 225699 577211 1729656 1048383 657698 1637467 837781 980404 776050 1228090 1967037 62468 1507121 1415295 1287084 963763 267611 1363529 1482135 1739701 1914670 1147394 112743 771265 235691 720961 283449 63486 1081927 644841 1808717 937890 1707801 42510 1574449 1419243 43351 1998274 61251 1312984 304647 1415120 1273905 112344 865535 1470715 41798 539964 1643348 440089 442684 1556 1091074 1057596 1842318 1874354 955119 977705 1269316 94449 339195 1943935 243859 1215131 1783004 1606657 28647 13804 76660 1975118 574589 1874244 674828 954680 1889233 1313930 1149980 1103314 33839 1565457 675849 1571602 1655522 1908663 186703 469 286117 1028168 1506887 435893 1549619 1731048 1035122 998740 25059 1153362 1840120 1854646 1370694 811057 143967 309588 1439547 1115170 545245 381210 1740585 1483620 1096945 1431252 1997112 309311 1380404 535617 1684738 1987987 1558443 1490464 747749 134382 978166 75715 398689 1503740 1584911 1366079 421860 929623 70931 211283 505611 736922 1490271 1909743 888005 1769545 562575 1548396 1232913 672049 850296 898191 1461403 1007146 1820907 720092 359253 405013 601235 947242 1692328 1979535 1725888 724988 1240570 490511 1961628 1847901 1321490 1615587 749465 1162245 606650 1829509 1465483 535359 1318459 465030 1789826 538927 847947 14352 152447 1788158 508120 754497 1014337 934811 1003369 1114136 128251 334953 463001 1560484 1701516 614105 1720683 1519564 9239 68996 1833357 1675410 1081266 9634 305841 1388702 1158643 943025 25737 120213 432358 398105 909380 793282 11240 751081 775321 348703 1503605 143627 1862081 1962690 966125 621151 131337 1281625 813026 873883 1403934 1868951 390979 1051669 115257 37713 1334641 303059 426395 438557 1715974 1154387 429268 1059589 983083 1354688 1771969 1842338 356016 1933287 23879 1010862 1537390 1280942 1251188 1473044 1482652 1178294 703084 350774 1949313 1931162 341121 1273738 1258295 1986004 96413 739438 1040096 759959 297982 635941 222379 1750837 1387854 1804434 1644630 1128418 372044 5280 405693 1931686 250332 1796229 1007402 1537411 891713 1713261 124220 1054521 1645793 1160997 1047166 658192 1071295 485549 651541 376390 1711940 609172 109858 294577 1962131 1679291 1696699 1722258 1059772 433359 609982 280025 1290200 115033 1440612 776456 699822 1295396 58706 105234 114038 419902 1184362 1996702 1817917 729776 224559 501984 1617581 1036964 662213 314617 329942 880650 214998 1632850 11478 1588717 439259 1557808 1830770 806989 780605 839044 582753 1192560 660027 1581469 857765 1400119 1107431 791746 390707 840904 895416 1755165 830261 1684830 1009806 1318314 381619 749588 358577 576627 1080105 1351908 1902523 1371144 610186 662381 422520 37792 648979 1634196 1604217 1312478 1238760 1266423 93034 1937118 1666773 545418 1364086 1894511 1104261 558312 764207 861593 701716 374632 403513 1387214 1147189 1777371 1819516 1703581 1681485 284323 1312960 182054 1726046 1390114 1210631 1551225 1227630 1584473 781889 1416110 1093714 1750532 558954 282734 339459 509054 1458580 570235 1653694 723513 997160 1489668 648632 410512 1707267 1606138 885443 724264 1500705 161522 1924372 303321 333275 1220247 1724402 378767 885974 144660 960719 162932 935463 312714 46591 1706624 646783 1444554 579554 881248 941785 1879151 1741641 1351470 552261 669365 922326 624041 1690078 968550 1425642 1571287 1232489 351628 1507799 908503 1642123 1718820 498598 1111712 432179 1103520 230328 90335 753691 672731 1414376 874873 1615820 1749876 1962056 653163 1800260 401584 1846067 1803844 1589697 164550 898094 1231833 388665 724525 518842 1009282 686768 1631823 1808962 1605218 1765356 1633111 200058 1307460 894667 145014 943906 81648 1578908 989673 1652780 142885 195289 1490915 759314 246142 142559 1913678 1896824 682356 990491 132501 102395 368043 8926 1133114 69621 654068 541621 189403 448348 786310 1254481 1421029 33781 743949 627126 435114 1485924 767147 680549 882197 101515 473830 1133496 1948588 1927212 357737 1196209 1367420 1468473 241054 1350574 934505 1563277 1735920 1341364 1819159 428276 307196 968694 918834 1445571 559934 1762872 214994 180265 459934 1870269 1204851 1601738 1752701 600174 1391904 315086 1368982 1315320 191906 1980984 724552 248696 1074382 1437582 764494 1050193 1414714 1577013 1006095 322251 1654278 646950 1496945 665389 850487 1235622 390796 1737377 1059893 1054571 1976976 1358235 1974770 1995465 669480 1445687 22234 160428 647285 1300082 779641 491689 754254 483780 901071 1867144 613068 1537960 507783 1538703 664595 1358678 1342934 551381 1510323 840468 1228526 429948 102891 1609119 1890037 442445 1180381 766294 1028143 1473902 452276 1261332 1733082 857247 507715 494728 506615 996439 1482609 542193 356479 373695 1535599 1659776 1934440 1709231 1917883 479579 32916 788285 631992 210365 1720421 1957683 385088 1828628 1443039 1966527 1316075 607196 1258151 578419 1829796 1083255 1333878 1089406 1111817 1378472 502391 329848 1903842 38793 42512 1244903 1572738 813182 383886 626379 363164 1797412 1241174 579618 1476947 148169 207467 562608 1464160 1971988 362642 404263 1386630 225721 1555271 1887766 665766 682955 1896259 542464 1074948 647815 1474529 984094 967639 13645 226604 1901878 228194 1902768 1282839 447061 1619363 893819 20616 141540 903269 205904 1708515 1188479 479314 1017909 257096 1778113 1997073 171819 429584 243570 1778505 1514175 514704 139512 253325 1629634 1776105 1224443 1188606 58057 601657 158842 351374 637566 194503 541071 256532 1083481 660659 1567173 1371849 1223398 1165258 168047 297707 492628 52927 598525 225987 1512111 200109 1083927 655215 68558 1534932 1109142 1667626 462316 1567069 1884684 685283 1317194 55192 1059312 1646687 1238322 1032499 46057 709120 939939 1197301 1348248 586194 1256395 1840860 772904 638420 1904652 969441 1816475 669675 1613746 134078 253320 460147 1966924 727419 1386232 1390431 89780 463279 1045342 687632 1203136 831593 1160633 1776143 1324194 550102 1167762 1109716 140484 733210 319641 342964 692239 1260579 39163 1396473 1574742 1457670 932704 733343 970497 451615 425272 610405 1843537 1132027 1557768 1216010 60258 1409 932771 525939 1272030 410767 1137585 1849940 1513392 804242 1906439 1828667 113546 1760104 1973001 619660 292951 1477148 1159393 1557381 939060 378930 109975 855987 1487407 927927 1922714 940482 175719 1922354 845349 1897657 1805024 1637121 1428489 340377 36202 285020 916996 321608 1514090 1071385 1824862 694523 213904 1195667 515136 109580 191900 1594908 1999699 1289849 965094 269211 357377 860224 1284970 738692 1443274 1628769 1120394 1468641 1449743 8067 8994 1575373 376892 1588226 467818 1868690 935734 763481 197485 351191 641090 42137 991857 152042 2000 1435908 110259 835559 972453 216500 871130 40057 1699628 605007 1601484 578169 481376 863235 1093605 1071126 405580 1834341 349539 1711707 16437 934588 352621 1106225 485742 1169247 1434343 1604576 670659 450067 1318203 83310 792098 649015 57739 164043 1869686 400314 466910 558150 174823 490917 993175 437749 902525 1607678 635875 1860447 777735 638965 228 1824116 1262832 1125814 1498277 1020108 18819 749242 1142773 1239571 312336 498209 727045 424017 1156301 66857 87731 789698 1502570 762704 429988 1638697 94540 1081606 260080 734640 1350489 1861027 709554 1594273 887004 1985405 307388 1090977 1131086 344661 1242904 95859 761358 1064201 357832 1947578 536380 43423 1419751 1878475 159749 1361956 105014 282170 1404604 1900517 311661 1063832 1349732 4976 1508636 1707136 224200 1520191 1134832 1246734 1177393 79389 1452084 132874 841705 859192 84018 173553 741290 631159 1616029 1780015 1054307 868932 1413667 220444 1264575 1318994 166986 1390417 1840931 915210 1545190 1264435 64501 820216 1106767 570999 1410760 1002884 1212362 1809308 1046861 1839811 1156357 1371474 942626 510613 283418 971381 1174027 1306373 1717631 1987829 705317 1710897 787671 1216356 1191537 487026 297911 254710 1130921 150064 1511844 147493 412750 1275405 1401864 1541657 1119197 1557913 1642110 427487 1078560 1433718 680067 1722424 641016 1434317 1063457 1843122 1917761 592520 491013 524038 1305617 1797929 1043892 514455 760661 1893399 1334394 556708 328036 1635722 998424 1115726 32800 1099088 1113333 680974 1552754 235436 1535417 1601317 163519 376656 1158604 1733497 1586433 654596 199465 1040764 275590 968339 1733071 1253561 1426701 903165 1695881 625039 281425 110125 189919 705127 710782 462024 1697576 1688257 1758456 1010247 1356241 1029577 476352 873222 1107260 1273016 1326056 1158309 1826713 598583 55668 164176 1294753 400610 1071862 1126774 819698 1057122 449212 1301085 333534 1914144 904577 1273001 464851 856358 1592734 347502 1854449 1714135 303093 295127 1750924 1867674 1067681 1879353 1318432 1198985 1571097 1856318 975771 683745 330540 1226642 393959 1461023 1521958 1780416 1356606 1774462 1387699 1117778 1526169 173824 1116540 737295 598158 662148 543679 994352 292420 1964503 868721 1307946 1526094 1879842 747823 1230889 263907 401899 1440936 878172 431235 1936951 268812 346744 21121 1171101 1736735 1035216 928063 1728101 1849797 1971078 350000 264285 127121 615300 246181 769226 1522252 775998 1980278 216453 1978960 17504 1222293 1835718 1885521 1277710 1436511 64982 132921 1842267 1093383 1394390 822203 124636 1253264 1123404 310269 1542090 673169 1013815 703792 1962663 488534 1105766 1958325 1264684 1102544 1398629 1443112 907830 1788714 855401 111483 649729 1764355 1010597 936505 308834 901654 631934 1313043 1647862 1732579 405678 1898674 739677 1979544 88557 1597210 1127992 373883 1901972 1354852 169639 1054632 901202 1101838 1892406 24193 297805 1339252 468456 950795 429778 1049222 749491 954270 1845655 837141 1471933 658295 1336082 1074777 1073622 555741 1610270 74173 1191321 1485872 1930290 1404149 1067588 962484 1534062 803882 681770 1251823 213845 49335 1770538 649047 296431 1300486 1036390 676804 1193820 1589573 1665222 768745 775100 106110 115686 1956673 1213679 1024950 582896 1479391 1795672 701609 1072457 901641 315465 1224551 587 1538271 246755 741217 1514554 396495 1019839 599840 155696 1703422 1803512 1564344 1760273 1748656 859714 25194 554762 715043 1035534 1784499 1734586 1756284 426928 886408 178122 319081 930976 622076 230844 153592 1228486 1717889 808683 1061303 592699 760590 550308 1701426 1086668 869311 1369652 528955 305756 13933 1036137 690778 602999 1576452 1296390 854333 540909 1275887 1518850 1085903 497513 1664634 449880 1260126 1028650 1835731 1364814 1369746 1341519 204345 1357029 130896 870011 463394 374682 340049 1861767 1833967 365985 325032 766690 204222 121312 370949 1883765 505733 1722073 1493260 614293 862251 1291660 1064430 913952 405754 1783601 1060790 1530487 507648 1765032 718071 52985 705656 1377995 458900 183953 1678233 888689 1840013 978373 1643005 1868141 161895 1445472 1485015 1956909 334720 696404 382678 728189 1359296 680473 1833311 1842519 33872 874646 402417 204739 1944214 58123 449574 1251638 116874 805866 1947726 199368 615716 1947506 1125937 174477 1865158 1165728 1012583 1700665 1859635 1915232 511379 283694 1018594 304978 1297502 581691 843175 1518168 139585 1499746 693540 246915 1024479 1769715 900682 204997 155774 566457 691408 1983081 1639336 1254511 284686 729492 1988003 1706352 950135 93829 1797427 1678486 124700 972617 396098 41057 1278682 582450 230304 600576 560774 893204 961852 736280 1712740 1185763 1229288 823353 750479 1109657 1128983 3343 1057647 1669524 868369 1739771 889974 1699344 314022 1929602 823454 1397202 1602419 916630 225056 1616491 181819 721991 1960859 1707469 1162926 822332 1655444 681502 1537072 280325 592343 888472 588454 1738260 1937720 1565331 1472896 251545 203551 745146 729218 1098030 1286434 1380853 1412301 454735 1994415 1939570 356320 1923316 1014375 629391 702262 952635 1349986 1248399 1226007 1654621 1661633 1644233 1911800 365601 1594849 583300 1373125 924862 562475 508365 220690 216325 702955 1155812 226870 947215 490065 1664762 282462 1887446 727942 831410 60983 1874991 1742930 1869685 1808208 1559910 21927 301471 1546338 560313 1239390 564520 567109 1465732 1356296 223614 1973535 612350 1722359 467598 290925 551702 1042026 574591 1171775 1213407 1553280 1533720 1546723 510142 1279771 352965 881246 245068 612124 1575007 1515543 926055 1365249 46597 80938 354462 1131089 1900332 35544 1977183 417878 1736158 1421660 679565 1193227 1595613 1540669 344224 368750 309937 1470249 491117 907882 1942287 995448 1608879 525995 844139 1872684 350001 1275022 33812 617222 1388743 369171 155830 161812 38186 919830 208627 72584 1932308 74386 364434 1550684 462008 1656487 23088 723928 132691 1962242 1058798 749439 1547826 944298 251804 1272304 501930 449737 1085492 664914 902042 1368858 383901 118731 1068107 65951 1957447 1255109 1831044 674404 1409280 535874 371954 1555514 1939896 1896414 1203055 1622433 1957445 638296 1277056 851787 1904194 300434 1577232 1149195 252 1779157 953436 60167 988664 1754910 711101 3233 773587 1585362 102056 1109701 366363 530035 223431 1790087 1062390 1648755 229632 252966 223681 879674 1962140 766711 1159881 1111549 1409070 160949 1753246 363931 170663 1802613 783650 241424 572991 189641 305275 261204 1281202 213433 13597 290624 1812573 726938 775380 962416 1606924 8590 48033 1207059 1604093 1451083 1414619 214300 261036 1025243 1983090 1070791 1290989 755069 376128 1009782 508458 1995432 1302319 1714526 1947879 928996 151768 1377309 832301 1515720 1666979 16063 1481764 381032 1896789 1441085 910647 163865 1090065 842641 1939473 1945139 1507913 1488293 294194 1825662 466312 1697869 79485 1124999 677627 1166508 671992 806282 248432 216449 1580515 229213 962831 1894471 1832327 1163122 1203579 1211053 396702 1440815 997436 1351170 685488 1605010 266634 1466596 1768352 237140 360838 1522788 681614 1058499 341844 191096 155656 734602 868294 1982089 740370 1780324 1958463 886691 2794 2938 1407191 1468928 1340878 496683 1639782 893730 1708757 828672 82005 1362784 1393902 440695 1044550 125726 429637 393558 832403 829033 1895112 899628 87825 1124408 218597 226143 415079 1160907 414963 384652 1898331 1369624 1282187 1786536 1934232 1021031 708057 152779 613961 1244940 391492 1622535 926769 1789284 1774978 1598697 557912 1413139 1025017 1520390 1529062 878523 1210979 1468313 675618 618325 1023479 717366 649888 5943 1889138 416822 612946 743316 1666468 735679 1295033 1202913 594380 895883 1539755 890243 256676 193574 1225462 177896 1315509 333719 1160075 63266 1710301 638865 1031047 796835 1870790 1787601 1853457 1396027 1345686 1328025 1471222 1063701 85091 1208188 1341300 1175813 417603 233117 1191024 579927 385813 1063949 1376270 1492316 1905230 1730577 1383969 91758 997379 1572514 1123641 855419 1449031 1474070 409850 588642 509184 1910412 984572 347496 1303252 1320511 291933 1496470 156939 924879 821229 190295 1904000 1635031 1410597 1919589 1967674 1613534 518089 300791 1791397 1383155 975556 1172998 495268 1691536 551298 355951 373797 698686 1257399 1870295 1038902 1360218 781821 131809 1830783 1325650 63018 522467 855596 1340362 508888 361127 720279 1499537 8627 333883 1989050 1964854 1835785 1199403 1079014 866332 149474 843439 1144713 834729 1008894 1117756 1611830 890774 1445790 1173384 1260816 1957648 702586 1910374 1839082 1101811 1808083 985251 1794873 702350 41190 712919 674826 982731 412573 1943378 491846 652251 1331718 1838742 1297446 527033 452089 583148 110997 726182 1868915 615239 12849 901037 1034521 1538647 1823808 1799910 1372374 1791006 657959 1949101 1226834 1343237 1921629 172171 1820726 598959 897483 1315873 1161510 773665 117680 1512001 1064398 1473015 216896 103737 1643688 958340 1403361 1732228 1872593 31108 1288068 24665 1615457 1778453 564030 1345025 1393192 511544 1611825 1252202 1380183 1676087 1641102 378921 1984837 1112001 1552007 976011 84962 859524 762494 1638934 1641935 108321 739118 760088 1918719 1577089 1054510 1578580 473715 1534052 1670148 531062 442578 985172 936565 1172086 808244 1217043 189496 972325 495640 1970962 1568773 246096 1545931 327435 945014 939129 894424 1494560 915389 774654 895659 591848 231865 583002 954492 977137 69231 837762 1462881 1621191 537291 1305133 1622525 1757747 898607 776590 355289 602031 403269 798791 916356 587257 1630888 940319 617756 471062 1883332 332137 1131254 1114950 1858981 1926677 280252 516915 1397597 1017821 29408 399275 1808287 908751 17985 332875 1948680 504871 200890 1957384 1627835 1367939 673732 1416266 1317572 1695801 326828 907170 1987422 1551613 1071100 53934 1086500 1785783 368223 400053 1223205 299100 864286 58149 1115215 1225504 1268786 109009 1494483 171034 717014 464577 911795 273724 1644466 485268 1048820 657438 300540 1802964 1817250 392548 630296 847578 701042 1111381 1931480 735942 1429210 352674 758623 721036 699472 928207 1126479 437011 419358 1901257 152089 969742 535827 90921 57752 1004723 958436 26094 1319185 1095771 711008 752749 1584124 1102227 1695678 935784 242328 1980864 947065 1242176 1783426 223378 885875 88869 1900269 1444199 1555694 1320073 657389 1404358 1054586 429909 1778247 33765 1228279 994203 1280645 1398625 365524 144391 447735 1461452 264351 430434 998153 370833 278520 1644658 1877281 1462810 1700355 570663 1901680 813147 1446209 797871 867609 1028292 1414006 97587 1661267 662616 897798 1015132 517694 9287 404801 568065 654870 1871390 1430677 1991474 351122 1638383 1110718 1907037 632612 545111 461994 324039 821475 171852 151682 366808 93360 153000 1754383 946746 1725435 549272 897285 563749 1123009 1882936 1156372 16049 1663454 1969392 833061 279263 856616 55712 1684518 1928413 1594179 518379 874923 1428770 329627 881493 1158641 284188 193774 352883 1588013 607013 462961 1702382 917368 212574 1498321 210254 1289893 806678 1213522 1570716 513082 313102 1753831 989801 1863383 330074 1126864 889012 322416 311805 963435 619845 852759 1472845 149813 247810 867833 1459428 1850363 1798491 1892116 477657 233483 802361 886716 907334 1391178 1287555 1694750 14777 1112912 249791 1916599 684440 1575729 1320601 1849160 166195 68663 608737 386188 55078 1686323 1223249 508590 392532 273723 665516 1965268 326853 955278 982404 1145902 1975028 1720177 1150800 829981 1751648 143059 469100 459318 1755486 919103 405510 1108272 1117569 1702633 375111 1223875 1940118 1150464 605080 17455 415292 613721 571259 1510238 1055462 204265 1639304 291642 600270 1422957 1649815 739276 391490 372025 271075 901094 673754 42671 1788288 1715725 184877 1234836 1577142 558381 1471102 601992 228436 415508 102706 444282 212514 1460970 32568 1409681 1466208 1130771 1337181 128029 1749853 79168 1952205 834319 1415881 851144 1830701 1111192 762139 1847983 547781 809509 1573116 256014 1244145 1461152 374316 1885129 76238 1990827 1010673 401550 268719 1679398 101912 1570817 1121806 1934403 618519 371614 1371142 1855057 1533162 230079 55507 178752 1168218 643650 1254847 1541847 574433 381237 212263 496642 1319949 1313048 1559309 1275046 615828 1294800 1303889 980031 652769 1731998 1804965 1250314 1614289 1431428 874763 221536 1752644 398967 878157 1355599 1590927 472617 856146 1781656 759708 953244 344145 1199425 427003 1465564 333622 1000061 300701 638177 1439002 1739656 1733785 932157 1653936 1958482 745436 407245 158384 784025 1796952 205851 984395 1554236 936739 253405 1294859 1710300 1667530 1408830 33716 726070 41737 803125 1364881 315610 1779774 1212565 1543073 59864 1394593 1929956 1013351 451515 855545 1647461 1606822 257080 31498 419423 542737 439080 405170 1358974 1846184 223397 838284 1590985 592430 1916789 407603 165907 391462 1567416 5081 899981 866951 978422 1199309 99077 1785461 814485 477396 1443995 1755939 603027 751964 1896804 1632060 632896 107183 529805 737952 729549 914138 835378 1651621 1623356 1881354 1762294 607360 1503416 256437 1039169 1127823 694929 1196823 1257673 192231 1385016 729564 1144172 614329 1992724 524744 1558674 1826300 147434 591146 1354291 475658 670101 1425535 1086203 1792464 1026006 1315701 853954 1890900 1905922 1734785 671475 91843 244518 872038 232685 410127 1520851 1070329 524099 1293000 657563 1343591 1313432 492712 606058 257980 1193111 986854 1272281 795255 1980816 1052820 1568388 1964209 1694955 41314 564369 803608 902524 336302 397454 1752186 460994 1308913 217073 618790 594672 983685 140460 1520532 1773543 675650 863124 1520820 132650 1481688 835743 877248 1720026 121437 1820636 271302 369275 406127 558540 1133950 962899 238729 1071667 1798229 1348022 539425 1238904 868525 1249823 1170616 277257 964552 1542715 1482218 1112810 658664 839606 608840 695704 1964501 923960 1842725 863813 788307 1653583 1790985 1088987 1806013 750046 1207101 712262 1812347 743010 383521 853777 1807324 1620469 40560 1061345 1249772 868574 179134 303357 1916865 1146454 166339 1791035 248450 547765 1081501 370894 1896590 1801716 1208141 1950469 1457320 718803 1784087 1917116 1215975 1852150 1336598 1186122 529317 1153486 1647145 222761 1924094 1370003 857886 1767650 773998 885528 1636087 1804917 1625944 189346 1609496 700610 1487739 460700 314018 814649 1305312 1819305 501391 1724932 52880 424703 606758 1261060 1329012 147178 1959560 1148358 544148 1874965 1243050 393913 36129 1087980 776212 1408340 815109 1279977 1365891 876339 1473388 920992 1553724 1930773 1710405 1690840 1471755 151160 1867352 1986130 1092376 1799530 907232 456486 85339 312515 1658076 1099599 1928870 1139096 261374 158121 1408637 1855562 971266 395146 165347 433415 897785 1886993 891979 275768 1792837 1235845 45980 933160 311424 315756 375238 214011 853762 250707 1047027 1423123 1867468 956959 1037072 20159 406790 1262427 1107325 1880043 1027164 480031 170223 34445 1683335 1455917 75381 1299969 395802 1259749 582640 1770261 894528 706120 1120750 1544006 1441508 136142 941425 708455 1283902 1615252 1489682 486971 819235 1648630 1129782 687700 752187 668636 90743 1629754 928391 1061433 671858 1889611 912486 482660 1348001 198294 346830 997036 1525934 1195256 196224 753116 1902947 1935379 154571 704419 1166796 488449 986310 1662431 1027045 1665578 1702946 908812 162626 997941 1056478 1413186 132046 29819 168749 389377 1911782 140420 299029 1411509 9460 55015 1078384 1696349 1718197 961399 1809154 880565 273757 1486907 1194727 1722085 1859103 1821646 1939189 1625114 863788 1106974 528310 74281 1059693 62793 1486682 1327414 600295 1303160 1247145 1029034 959023 265828 205504 440214 1294709 265546 723428 5312 991047 1253604 1548349 1558075 420050 1381259 1571736 1518477 1420628 199039 1765564 1370381 1930528 3832 1570852 886082 435705 381590 1817843 1885408 666658 308321 1128282 52371 135834 580810 484438 93696 151626 359475 450894 950618 871388 1007133 38876 1579426 166549 431622 1879410 23418 426858 1078172 342797 418106 183600 1846054 1834443 316853 1532264 1518658 654471 1771684 18978 547251 277123 879492 386654 1789096 569524 446191 1888973 362297 1337105 159908 1558842 1126777 1460889 1298007 801200 898542 1426087 322154 374175 1323935 477932 1193382 867904 200414 1386343 1169211 605068 1931882 1509223 119876 1406818 235050 389026 1903726 1866216 1130838 696310 129845 1745689 1868885 1225873 1205385 1567737 797364 881344 1341968 233192 1838807 424419 1312118 831171 1495901 21083 92762 278290 1424766 1916594 1385117 1110409 717996 694812 769235 619967 848119 1356706 791143 1167435 1917385 598524 1348788 258378 169216 985354 1118113 1733061 411429 1677587 1633922 1075821 1832688 1160981 169112 987007 629015 1856699 899405 1612255 1295722 1929361 189593 8108 920406 988444 1583304 1257267 1048853 1667021 975232 1734426 640098 1270367 598010 1746542 498884 175620 838299 56449 288512 1040109 786464 1434516 1730677 1373855 1741784 260713 1829827 652189 305329 1850621 263459 707990 508056 215784 1395850 183517 1001925 1630596 817991 1629813 822065 1758005 938808 366121 238214 1121859 276868 36029 1591849 1675827 576781 121802 256230 357310 946291 860777 26963 1083994 603706 954118 245554 463339 1624025 1449184 1855384 1423378 1334793 1189063 779513 1538510 35589 546612 1351986 711609 805725 1095900 628067 1759237 1007085 1368374 127086 639440 601264 65258 551426 289323 315654 206832 1497666 794322 194834 885269 816177 304396 1688158 1289073 88952 258695 773174 1587815 101032 578628 1353621 591532 626086 1138365 1440234 1863154 646033 149520 948675 3835 244614 996023 1389498 943765 1849007 84926 289299 26585 1589913 1818809 1976375 1506755 807225 1761315 1334302 902163 1386835 636365 356309 157010 1086126 1115492 979595 764095 765353 845549 1440069 1193667 92760 317593 1286217 626725 1092904 1410694 560012 105790 1751400 1258056 1390263 697434 1930748 1844030 1518710 1499576 171780 170619 47638 974802 1348404 767472 1419866 561669 802407 513116 174484 424565 1245947 1481969 738861 832639 1542940 996539 1414738 605923 1824268 1137307 622111 546958 861870 1605731 102400 115009 277917 723221 417870 1984878 1086010 1556774 60257 1852179 1331068 1000479 1779272 459249 1627961 977056 1373345 1694241 1070366 977170 746808 56753 371327 1569039 404006 820149 1537405 1226655 69133 994778 1437254 1004448 1343592 1075083 1366671 567642 439963 591490 1448331 147598 214755 1864713 259882 402236 1805289 1093750 1963085 904963 1600312 1094513 433966 314311 811605 1477272 1612976 244382 130913 713535 1816005 703412 419619 42738 553819 505188 1435590 1708728 1402186 28417 741688 1400701 1643764 63332 1948938 1720326 682988 1781408 278023 1946867 1660200 1861362 1874968 1223246 556681 953764 160405 1608219 731291 669579 527832 1640571 536063 642081 108256 1815630 415823 1824996 418009 1797016 265136 905977 289754 731415 252484 326417 1036666 1895943 498563 279344 318430 1828211 1774203 1439698 286872 1656988 146765 927711 1126748 183753 1132419 113229 456428 822666 1349297 147918 663494 110762 981048 1899878 1181446 1726416 509590 217432 469301 266415 1288944 667134 1533098 319186 1235711 467742 648278 562566 1886841 1562149 1875598 971325 1500842 1454903 371197 42859 374764 124680 1048737 583559 981073 1667812 1632814 155756 1285261 166412 464884 1288244 896377 1950090 589170 1886493 1107411 704277 1030201 921580 1766922 483414 1244420 1781262 78643 942666 1837226 1723124 540247 1072445 1581483 1862206 329099 1962863 88078 1100316 138041 1198385 1970620 840680 591071 206131 1034464 239015 727069 993650 1049928 1645623 708852 255230 746752 1842147 1548299 1677330 1365698 975021 1719802 1628744 1543513 1062339 819825 617857 1792670 869526 1079648 1148406 1608566 1453394 676018 1292325 1463252 1387730 1696225 1555608 362042 339587 540708 448220 1558675 1190132 596895 1484425 1662201 1209049 909824 783813 386656 1290833 765375 1013798 205272 1534175 1986224 167642 1371399 286974 910174 548280 1024081 647490 1033652 1875907 386419 1059100 119056 844845 151725 555538 336812 1939759 673619 1185816 1735121 252548 1678675 1664429 631120 787570 382463 1165752 1363299 514439 702373 90792 1871230 320904 879539 746644 1869539 1992548 190497 1561675 1407008 259569 1466405 489365 1120506 1382439 733134 1729855 1474475 563074 1496723 792616 702741 1041189 1671536 1691980 414029 797399 616449 685915 847031 276613 296967 930375 1131767 876906 813944 1889000 553931 253553 1697729 257154 1579491 1342179 1802242 164590 1906568 1265809 675 1134580 1462257 930262 1994157 1608227 191159 1709251 674121 816885 284572 1916731 36383 1162215 1230911 1902068 1092937 176786 1861481 1305943 1969404 1926494 466594 1871123 1738689 1031130 1274881 336119 1345372 1908914 1570359 501416 1964080 241228 1794615 406283 107455 1827409 756648 1242968 318253 1485541 1854856 22013 1421896 784149 443538 403555 1074710 686903 665763 1442331 1480726 1544625 1649374 980687 1196876 1691132 386839 522521 233921 1074284 1525378 1117974 1992234 955047 1911133 606296 34072 1325475 1049887 226184 677486 1902611 398401 1175719 1774352 1368597 876382 1190164 770451 1557186 700789 407807 1593865 1399389 1873273 806444 605083 1879581 137729 922803 166932 1956235 315209 943545 1596293 1284288 576900 784389 1893964 1626173 1518394 1576297 861097 1322129 485576 305306 1526293 1304615 1461383 618856 1172411 1984818 1645635 1027458 1585692 1367400 1141311 102431 1783912 1049297 1012271 151419 335302 1056343 449044 1442830 1557859 587371 99412 1148250 1950580 1714363 1533143 1347901 1392188 1660691 228954 274777 318207 121526 358898 129009 1875253 1245733 1746223 1785896 482311 348127 961216 306658 1456657 1082728 1190829 179083 1656204 1825872 1513149 955785 1938552 907411 1912749 1802679 961009 526734 357862 74899 1974000 627775 1385331 304994 397607 954089 535295 1809601 987295 184343 942429 1011654 1756091 889362 1408555 813085 253029 536110 1236611 1967810 340312 1327396 1760376 1307183 847497 1779171 755762 1222407 200671 1095266 1036563 1198680 1822339 28562 101470 1894698 1836722 1220282 1254099 1705017 1375313 1461503 230017 192853 1004438 1795988 559168 1204504 893935 1297588 1732486 1377373 1992651 730911 470018 1872742 1905798 1702440 1948475 650903 1694967 1158276 1255565 1340791 1999952 739194 846112 232218 667195 409273 758261 394075 900237 37102 1209400 1678481 725327 1036601 1112181 1924997 1676245 1452082 1363231 864638 1296794 1984204 1751132 1217153 1168151 1970385 774029 1335617 1880471 1200357 767142 1926852 731823 669942 144084 887391 834831 773290 904779 956920 1181536 1133194 1851849 471860 1469339 746430 1296756 1653327 1276789 599338 228971 110605 1021693 743121 1116609 1645694 1333156 629700 1469177 1427827 539736 45658 654136 1368629 1429163 1452403 819619 951581 814153 1923577 1148513 1734993 1378585 50702 1907260 549321 721391 888743 217356 1706752 1634032 1472743 139555 1273370 989284 1865164 1867546 458216 1678243 1193785 1275382 827012 1862240 287388 1046725 773511 6328 1276718 1599321 1441739 515528 1659327 1396582 206089 462960 1091373 1126202 1107169 142842 54477 572243 1403413 939880 627958 231771 898972 1170798 589233 1925231 1323923 866225 598325 522492 286644 1482408 802296 1294638 312014 400936 1185334 956368 144751 1304059 155053 844298 1993122 646862 209939 1849371 1572430 1795865 414010 1550237 1613768 1481113 362680 844894 568406 1269534 75597 475436 1268035 48379 740881 1775786 1192242 716931 857810 26535 139486 48678 634135 525379 1747446 1953696 1016806 502728 505165 50220 414297 107666 798480 830994 492814 1745650 1808450 1436730 1473232 554726 970632 667630 772287 432453 200442 854216 1334844 1719035 336354 1610743 1102987 1858941 1005080 1960028 1288397 1041916 1179366 1856211 729248 428991 242150 1196078 928038 1913085 1693575 1033261 1287139 493262 339744 708430 367319 1507187 1453660 1785254 1174231 1818746 1987100 1701071 1335816 546333 455301 1771083 526494 858927 1339980 34287 864403 1363528 384941 1499454 1686748 460034 1980375 352012 1257374 411469 108276 425100 201244 1854491 398104 190473 787042 1068116 1513254 1915650 1083747 849940 1301185 47576 1803767 643932 854471 1383655 101986 734499 1132213 1825249 1531276 752973 34833 1913163 1431420 387290 1279011 776285 127426 1768485 64349 1945604 337598 867818 375494 1407580 338746 785210 1072914 1551064 1830880 455443 1124669 51366 508341 671516 1881826 1013577 1784987 1124811 749119 143294 868105 279446 335666 520206 180013 312800 661032 682330 1861958 165551 1179332 552773 1289762 1376381 97189 583671 1697473 19829 875398 1799649 1977793 422363 600830 508355 169598 1648502 1047503 1408252 1164253 44761 1667194 236256 1691442 1354563 1170253 12887 1489218 1936298 341575 24310 514575 42353 423251 1789307 1026405 1543883 765454 1759006 1192650 469277 1984688 837735 572878 1911153 334408 707605 1478564 1036653 1843673 1032698 1624926 205603 1174041 144218 1471427 1821379 1980041 1557881 1146808 545220 1657611 1962102 990841 1298108 1710084 1246616 435729 1633822 584050 997988 254675 272756 1770583 1030174 561851 1634419 24123 640263 1569760 781724 1250634 1019482 1707285 1980695 673166 1178945 841325 451077 1594468 153367 579582 1377836 1651344 680034 1792535 1320660 1243894 921362 687245 690538 1698063 1752953 1988348 642366 1970153 1918519 20113 471340 113923 1365772 492680 946918 182671 144861 626012 1434469 680456 1455575 215706 501321 1066662 230512 883506 1445084 1061704 1749804 83072 666381 1769454 1498709 1120563 690364 251085 457796 1393300 1403001 535101 1820266 1606435 1797958 1917166 1258256 1840000 799981 1615711 553116 151406 1414890 878114 38053 1559635 577966 1151282 850352 44248 1202280 1939285 1857771 674836 1679565 1492193 124685 1463519 1043425 287684 1166451 1570528 420439 1210249 1093994 783097 459356 156787 673768 1073879 114614 1601316 699064 358818 1050295 1838032 636228 245091 1744601 813634 1450479 70943 1487254 1317345 26784 1712954 913400 393556 1019497 699697 1183397 1800702 898647 1138900 52120 1439097 1323217 631910 63498 1236431 1290654 1575751 1949432 1251882 100638 56329 964621 1359440 232418 1503464 180095 492467 1965351 1459285 1777799 1180362 1180720 1592736 96094 115962 1497060 794112 1301698 1165289 1212994 1039907 540967 811476 120670 226678 1196422 350291 461408 788611 736087 542821 707129 401386 1189659 1456653 1176298 1404211 1890511 1361630 703545 1739937 153740 17834 763216 460981 550909 1677885 1503777 1234429 1493191 60148 1584833 865921 1254900 564303 55849 1250603 1586749 584117 471355 1223996 1971057 1389718 1729572 464235 359166 1016749 998845 848462 1781443 125024 1494850 1125883 640294 722190 1814201 840754 1571537 591176 1768102 1877796 1948876 758847 1003704 884798 773243 35334 1012479 100594 294210 1418713 1586422 104177 1496583 262266 859538 524917 1379393 1810573 1779042 56805 1014517 1386234 482510 844142 653156 1449813 1077983 442340 36110 87021 131609 49337 737540 585506 967954 186317 512407 978354 1154306 249346 1380158 511269 511207 885819 832566 1472197 740368 989659 1473940 627824 1281912 985369 1635090 316843 867556 1083085 1602228 169862 425857 1712051 1895702 1043415 327468 638046 246797 1843634 409718 1783555 169170 800258 1727651 1952708 1409892 864876 267123 1603479 957682 720628 839360 1300132 1402095 343105 1032859 1218263 185682 337409 96733 231706 1010251 788778 1760302 906565 815429 1242297 1587610 971907 282526 1839359 788492 425644 1570150 1435190 1322222 1650256 259389 499630 1352473 280760 303041 1738655 43480 1622325 1515935 187923 971576 649401 1175440 1329350 271219 1127817 310497 37094 1442013 729717 828397 139075 1337679 888497 1288983 587182 726856 1411867 190470 1442674 1016815 252755 361311 851910 847960 209231 185090 1888991 1084910 529364 1568324 1521149 1360580 1293187 832442 583672 1475730 1018121 452880 760879 138751 1045548 433591 90448 1170018 102449 776289 452138 248892 1407683 83035 664103 673338 45264 938648 65307 1233436 644166 1174589 802916 1631986 274647 1397438 1044023 835293 967360 352540 1134962 340465 294443 1981792 1855056 1519337 631419 459945 1760108 380863 1768372 674800 1615333 1301890 1629360 946641 468352 1550622 159812 1068157 421332 333288 1968543 1807492 210574 1341428 154009 144202 1471430 1559040 1430584 864699 1093923 103111 615914 637723 195056 1699960 209778 748951 643090 576482 1410918 1960132 1160119 8117 441169 817153 187424 23344 1287922 1043127 1499703 270241 253020 585658 557175 908768 675117 1613449 1798016 536391 1240059 824134 702217 1306719 1399295 1588077 1798885 1183845 1300479 97483 19432 1499550 815275 321379 40232 1500025 1283386 732999 1728111 1792716 1754571 427715 1728691 207375 640288 1717496 718312 374739 1540361 569283 1521785 310689 89956 1019653 168599 169400 1654386 425400 1795232 1147238 438886 625907 1961587 1587051 990412 881264 1000129 307746 841459 1291899 1797669 1467313 177373 872126 251094 1192097 321046 408403 1709659 556697 254590 1634500 1655013 1326378 1360905 193020 1845649 1732072 352458 268772 440459 1245964 1266290 210166 89129 405728 1193171 689522 1857863 455060 1240138 1495182 1227842 302392 270720 1962134 1811809 1123146 297751 1911959 1595962 1529867 411967 481263 1973898 1112554 373665 1339475 1432603 191234 871548 663103 555233 1962417 1562529 218949 1394202 609328 798980 1965174 552160 382424 1802466 1872635 1767826 457661 948599 365236 1567316 512325 187151 606756 1779632 1657906 229577 357973 159242 288499 1508423 99353 535086 899367 1460756 1284705 519117 211129 551276 1058963 566137 1476881 996597 1459541 1190962 523674 1505919 23166 580276 1615061 893786 1387947 584377 4738 1691809 629876 53306 974939 1675124 1936863 1481189 879774 294149 282999 580805 1234269 792722 861219 1942102 341597 1485037 197619 775808 859735 1735656 282249 949192 1725567 1828683 849220 1274660 1690962 986644 1424166 840887 296419 1488602 754645 1461753 1162142 69336 1198580 804321 1135077 379170 1211615 644862 1959743 284478 831241 714559 498307 183380 1515625 442495 748409 1648793 299866 1264750 863925 697204 660118 348639 317173 428367 608643 626051 995505 279971 928202 1553281 1834290 51740 873132 179341 556915 1802973 1987673 27297 1245550 728580 1969797 986593 36934 792769 1393203 1342426 815043 649616 270121 1947694 510670 1281607 1729186 664748 9670 484942 141175 1550230 1719475 413 1313126 968701 1973555 1930358 308605 1152213 1113915 676865 1842788 790877 218784 911180 1920955 389383 468233 336602 1776437 1095267 1354168 332750 1177275 922959 744064 153065 1292071 1174903 1009545 738035 1645390 636839 1961937 618014 1733003 925094 1758228 455758 1658227 644136 1507786 1598908 1705402 928326 451556 588760 1823329 1224056 1087634 1287224 1113684 961724 1832576 1604909 1261904 1370560 156658 1622657 1497922 1062440 962148 230579 1874212 1845863 1959861 352464 191061 1487524 1052105 443643 523289 270890 1300852 124732 814240 41506 821073 162319 798419 698773 672221 1019379 1651928 159444 1880971 162901 1089710 794902 1565138 336238 1907869 373854 762543 1185745 1634624 962672 93809 1327823 232372 795331 740646 956375 1765234 1371558 762839 1029323 42308 1586538 617580 641523 1699024 1749603 134687 1187396 1083519 185248 868437 1021272 1752061 213227 1197254 1895043 1367251 222968 865391 591837 1691138 1243224 639948 114807 218419 1529851 201091 1699329 1673888 1148204 1438692 1294762 1184347 252819 1845603 1214479 1978699 1044516 189507 474118 1589544 1122431 1403750 1516108 1654624 236324 719910 33861 1366936 383635 431074 1305931 1502678 482190 873191 1192464 1168584 568045 198067 58153 1859653 1066512 715158 1743386 1113103 702711 1217724 131073 14991 53545 285489 1221098 1173644 600303 75668 316669 195045 1603702 1656076 830997 957715 1660861 1906493 1851022 124985 769712 742041 820947 126233 1887783 1217651 428443 527183 679967 699120 1760418 90282 450484 888634 1874063 772949 574408 1208607 1242339 1204335 1129857 222010 738399 1626482 1029406 44674 1907374 1116982 172180 114376 1526119 1676605 1962720 293705 1152216 145879 77031 1336690 909005 49884 113168 1335494 686121 1490119 1319270 1822582 1823593 1381548 1432993 1745157 333929 1789581 834476 733455 1710996 807022 154081 1144846 302630 109493 1278480 463718 328692 1337782 1532167 184315 581749 1770318 1651458 675611 677050 820791 559197 717402 1169683 537960 1352638 1236334 1699764 334990 1992673 818500 1755392 1075503 1422538 1512905 1675314 1829534 1372910 627299 1741136 1402396 1608327 1404159 1606440 786949 833230 194922 435964 1991721 298995 1227492 543474 488782 636875 1283393 224734 1311351 735457 270022 1218601 116978 282254 643174 496572 676645 138515 875455 1172075 884575 291831 1777612 70678 71835 1013403 60445 1569687 991609 195336 1384642 1416014 123056 1664648 1900337 1898349 1634060 1730622 1149759 1217426 29875 1988884 853391 1693937 875272 399613 897759 538608 1516883 1190708 1774250 841475 896572 902249 151322 248758 785892 783305 1148609 604542 1912121 850499 1627725 1871119 1976332 332981 1947932 14185 1335714 707199 1179573 819006 78033 670172 179679 255703 171432 1418065 1264710 1892264 1276960 1016445 1058340 1456130 1085012 1001429 1504718 1663698 263709 1047452 223073 505566 1470052 955517 1148003 425010 35788 1052165 1079876 649232 724751 1889633 748519 995671 1546481 1846332 274421 991577 1637077 580199 453686 312938 1146346 482058 629921 829531 369663 756611 1430447 1960072 38583 998625 1244724 1186028 411880 1547862 1959884 559705 1613012 928265 1382483 764268 1845988 173077 551490 961875 801406 1961087 405666 811250 479735 1682824 404090 1894576 1973698 349408 583866 1876708 492761 212027 1250337 738746 1785694 641076 1775489 506388 1398927 1760470 53029 1621470 266536 1253250 1300648 241262 1025882 599123 276171 869870 879793 1785427 802134 1608682 1223676 483612 1208121 1367491 435046 1643227 1139258 1089705 1931238 1737535 145481 935531 1448980 1081081 452212 1923321 608576 1443338 897986 1738313 1845856 759567 1153917 1728989 182928 259531 1993911 991433 926930 1665159 1105838 1258579 178134 385740 1602455 1498623 1221635 1274012 49318 1512399 1761809 614050 1101914 1142433 287746 1039768 1112343 70251 1902390 588475 1898748 214559 1020655 1899915 530268 1879907 192013 1107042 95791 612802 408487 469213 1941042 1495937 557973 482264 99858 1759126 1990008 175134 806236 1164965 245925 1128992 1360215 595667 1524161 353480 1909930 1285960 1314745 670520 695083 1880733 1506117 303403 947163 581289 1289581 1538473 954629 1056923 749982 1824061 1907459 634457 1769278 1283981 864063 502502 437842 1908090 511858 811908 1241040 120462 1507357 1353469 125498 1811483 351101 298833 314467 1459132 431598 1362508 1001614 1903744 602639 98597 1736449 71557 1555785 498116 714643 395061 986333 101089 1898621 509514 204833 197960 1719611 982777 506902 1014697 1607216 66639 409364 1604028 1742862 1790775 1016754 261523 885556 666970 1094303 251794 1568059 1046423 1908650 1380453 1014803 903987 811625 834805 953498 1381969 676929 961609 58473 1419678 1654139 1321404 1447728 1202410 1511046 63263 137470 748515 1940274 901087 1662791 1810651 945145 1813812 832119 1011539 1927893 68499 877453 293219 915965 675699 1560434 86591 564600 1551867 1311360 193099 608612 1186840 1491309 593270 104426 176429 415373 977282 963049 1017001 1172731 370262 1261599 502093 1405717 11669 1965253 265846 533258 1276593 620583 487609 548042 423052 1136417 1568972 1533603 694319 1093877 1778853 950924 614712 226942 994580 1831174 408232 1904265 1883153 792433 1579399 1704759 581463 635204 1346901 218989 850061 210231 473552 1947821 1988274 1541409 1326443 1401254 963815 121528 1859602 272507 1691430 139701 1441327 1672813 1706483 210869 1889350 258383 902283 1517067 354536 873497 1363944 1634256 338881 97964 989399 592189 230808 87008 760746 214740 177139 1264418 472568 645675 1335375 870066 1734437 1933773 191931 993984 155499 1869648 400470 128745 648141 253803 951542 253361 573530 467116 1479768 760602 1833768 1398299 1572019 1420547 1695754 1185646 1394120 790892 1639159 877358 1191962 854167 512089 452219 482905 134468 1805178 1452872 1641831 505550 1602462 1174688 292042 347588 898946 1780485 673334 1723247 1732619 1352268 345476 556174 1931587 1673947 1456206 903231 971930 1982087 356254 1619736 393627 948203 1628267 1509726 1378883 1836075 70802 940649 1232623 1726875 876673 1901856 1068376 72964 1988077 1526141 1173268 138925 1961833 592581 799365 1048889 393575 847632 1837465 1836206 451356 687741 1510714 871226 826419 1402423 759052 367671 464248 30294 1437380 472847 1533066 1336798 210738 31788 1402935 263928 1937916 1058615 1766032 903894 1897052 338995 120296 763460 513356 1662183 1747575 1740239 591268 918226 1029871 1385648 1766360 1769606 1925735 1101687 677612 1500915 1911327 894785 485130 369632 1494398 1702234 212214 1800887 2037 71387 693832 559593 616055 338752 331527 1458734 1851187 333812 1967453 1684423 1842352 1860560 660853 1224897 1239303 920011 993417 1015933 1698736 1312022 122832 1715233 486209 620556 356049 1106950 1286266 120208 1607440 728777 1122913 1379000 318676 1408667 962016 1129475 308706 1603074 709639 164174 1386369 1228381 9830 16185 5653 350341 720446 1517853 1853154 536879 197204 543332 301043 1912125 240612 252440 455070 1863586 599642 429297 248043 685362 335891 353711 194119 295291 1329597 880927 465742 1435044 1342099 1011903 307108 856539 206444 710130 1292155 1881533 1080032 1731411 1889494 1151841 240812 985997 1247759 1360288 1425059 517147 657331 724036 1019261 239638 1303671 644233 1099838 728745 319771 1483446 189544 471015 1012196 1629181 1735405 639433 1317335 1952002 1400117 1292575 1859207 961582 793876 1655336 1683275 551264 836122 1358089 1673100 1233095 366731 254268 649104 573205 1452523 1449983 858969 1893005 69275 726277 1842759 845108 1697054 477353 515007 368505 1957277 1486995 448182 981695 1949785 1337119 235761 576961 1370043 1173808 1971641 965428 83402 1540339 21696 1994675 743212 1061953 776233 1152756 668590 1727309 77363 1816137 1805371 363884 1906630 1455061 1096590 763860 1532592 1704048 1045756 428923 1394052 1942881 1113460 66316 1495773 886623 1899843 867249 1290572 1813097 1032988 1586509 1636396 667180 1240215 415579 876939 92615 1941063 1135112 1650842 1657754 558494 817068 1517498 1161745 1133081 1216073 289931 1522995 1262003 1473693 1452533 1097815 924066 1969460 1693184 1462665 767137 1064848 1274961 150377 700093 1180013 713127 1555669 703828 577038 501947 873579 271810 1873035 770818 82857 1152280 279134 468922 204451 95924 1273131 451503 805347 1679886 254584 950471 1384002 1755983 1714648 1768355 1303684 864082 1442467 426838 300793 1931565 980048 1892606 1337275 1319940 933253 747523 263262 1318771 1947809 1121273 1548651 169536 1133365 817385 902160 958526 1725967 673813 1450745 1363943 1813914 448829 102168 878164 1168148 1067513 1842882 139332 1048456 1287601 654458 1818586 1941148 1897248 1315616 734295 1843203 1863665 514442 66971 996527 1536258 1597920 662316 307333 1556653 744227 1261975 935790 1009121 1258691 802024 1104037 1780441 746257 952009 1258753 163315 1508661 1861601 586663 1992306 388612 213546 834207 767200 336476 457899 844049 426019 560797 1220864 492094 662017 1333809 824588 198981 1308951 1443674 94820 1322141 1586360 369806 843429 1964348 1931300 1565044 1620303 732627 916287 1349114 366500 1850761 735844 1247069 1813705 412136 1449223 1009429 1451737 89995 1705830 161510 1261369 365174 102187 1287003 530405 1004652 1635252 765779 72236 1627730 1563662 64969 180118 1430951 940519 1899144 1760433 676585 839161 1407544 76795 628080 1824897 739570 591468 1325917 24799 628857 1015884 164574 108778 127717 611887 198673 629584 1546894 1323751 513017 15964 1686159 621672 1326617 841529 784736 83046 354921 617214 282063 814278 1904712 1326706 1311614 1617598 605750 734979 992128 607822 851005 855013 739687 1458072 1290174 1500813 1939779 1540267 263090 410777 1620226 884668 1693420 583824 1736536 1768081 385448 1384220 1035368 428286 1879622 1483755 262759 814115 1323507 504638 74605 1044431 1481081 9217 846538 284304 636665 1231951 372850 278435 1417595 1681105 1767531 743462 60213 1214871 1663852 41608 957330 636233 188558 1315043 863471 1850174 1110328 920144 1563642 107807 1064861 487176 1628289 1693696 1845690 877170 1802982 900524 198058 985460 446996 808439 544722 1077763 197817 430087 844091 1974653 1588025 159131 1272277 835797 554464 1617617 933550 969396 1189666 1930513 1637646 189192 141679 748979 130296 114627 630118 717371 1535215 1241068 1402651 1658805 1308639 1765579 430673 232628 1390280 587545 1387405 1738405 931845 179798 566597 707914 744545 541871 1238716 1441329 502238 1508941 1642772 767145 1908026 1334814 1663557 1622095 435343 1790986 407358 318237 1917057 552077 245372 1714703 231411 1227364 1144924 1831229 457421 317450 814743 87430 1008828 980347 12223 812758 659282 1120862 558732 1399159 826287 306062 1691937 1967783 1948822 1479790 1524401 324976 1854787 1795928 64215 837076 1862509 1522204 272387 446824 325764 1484789 1283254 1831082 973897 1958820 246267 89330 411611 944546 1380333 1216580 1629818 608915 1116598 134592 931752 753217 1188495 617799 77755 234624 116327 691403 1730010 628579 546730 1967871 609409 1013131 743504 1942698 1127713 1624753 1612078 480408 802591 1840640 1587925 1881738 1172533 1005048 619366 179233 1467373 514362 308862 604354 1095534 1655152 1399102 1458115 163816 973579 1671842 894372 977495 1235847 1108036 487018 1605824 255930 1235649 816272 815788 1611095 1560293 1950956 804914 1562275 1360707 732236 123162 1223060 35712 1764692 125730 1010004 1921995 1772582 448959 1302520 880443 96269 1416076 1263092 1311064 211749 1863976 634160 1838878 145360 1211480 1847192 683148 1745658 620006 106151 375474 1000955 137351 444651 1420105 1826805 59927 573018 514496 553753 1804423 1590294 1991274 390615 607132 1058602 471935 31932 1000870 777093 651402 1838933 1587828 1774783 686031 1097361 130668 809886 690107 1314650 1665536 1818952 956881 130661 1969805 301931 990601 852535 1912570 1666777 584057 353151 13429 330363 1462894 1963761 1030536 308653 1680233 568414 117999 1172000 644531 402708 311931 1423159 914100 1304479 352788 1264673 1145108 1000211 1223010 243472 824948 1216837 1847385 1771884 1276332 1223411 1937620 139278 901470 1215615 1940822 297165 892893 789975 864402 394555 1714853 1926843 523488 1410730 1671646 884581 766960 1481753 18491 48127 1899883 1013540 846980 1870011 1040515 1366379 396016 1103757 1390362 826347 740120 1522111 315454 1995854 1465146 1472181 1235063 384 1290228 1418744 1244550 167601 1191772 1696162 1493230 1466712 1530184 1366984 1650094 1446257 1805174 183361 333119 1420506 1038070 151822 89515 1199300 353249 1327677 427716 1989607 313833 1356252 1698754 1854217 538133 349818 1904740 254502 698525 1106749 24101 648100 1439005 1747644 527940 697810 1219969 1059277 1208044 775909 1940555 1686037 1321428 19384 405734 1061654 472632 466561 1622891 1872086 623380 508227 228895 1083540 276057 741370 991236 1529645 1431175 920059 1022348 947924 759969 145768 263686 1367911 270680 1393516 1781645 1890530 365664 1712984 1716245 368403 606412 670207 670694 940188 14397 683205 462420 431635 4625 518211 1332963 734141 1869517 1098987 361251 649147 1194270 1050757 708767 413191 1831128 1594536 1344903 1249942 180688 942121 1849670 1540650 543708 875644 1300789 152504 1947695 1962665 1176958 616163 1541232 819767 326948 1739066 958078 369607 1656611 1583106 1788315 1470580 1276660 1305485 1571216 1002847 1261997 898300 1241641 416819 1606631 275689 133947 1510699 509708 374002 371776 1690182 554708 463437 1880251 459929 1995221 1763289 1338478 125512 453525 760154 130318 1368024 1321250 1873911 1399339 461990 1289342 330238 1898769 1315189 40382 366689 1692479 1852922 1058057 1241179 1351774 1114361 1417862 905757 709109 481765 692340 805355 1665419 764895 403868 1609180 1359713 1078660 1565855 1210781 1419973 1094414 527583 1433430 236616 1569301 1326131 563263 1999438 695010 1942401 320604 1916856 148735 1041770 343167 34673 314338 332453 68772 1754214 1480332 433668 496024 1855720 453190 1462508 1306158 234341 1838699 259165 536550 1907575 344681 617740 167007 1834273 1213399 1470255 1100211 1346868 1005467 45791 1663472 125526 156368 1283269 1486831 1561255 189416 1547041 908138 522993 1465282 842843 456684 815830 1092622 1807897 711493 1859868 1103336 83125 766506 1478762 1825631 541928 44018 1012098 1201153 655553 1475104 1661340 1478583 971697 950425 1482219 619891 692471 606404 1424925 1098431 154530 858463 75815 596926 1539216 1076053 1424445 77210 1510186 938721 37585 1200854 1430410 1157326 200824 1842046 1017795 1222922 648943 1263504 972322 375351 1239179 19425 667775 1605974 887092 1409981 557104 93810 569428 240201 1998156 233373 1921057 1186639 39179 1743354 1986319 873057 1444760 580945 1745858 76977 77206 872939 1861848 1289606 165352 443229 486317 1183849 1374596 1245849 170740 718008 1940119 1191650 1209203 1943964 355380 773821 1922235 1028278 1466593 606950 1022614 1238818 994868 1230362 1330293 1286065 661771 23335 1720077 1726275 58731 388426 473153 604176 1902144 389295 492875 1934433 875170 1378441 1544469 1374036 299535 1907165 184575 1574235 416028 82466 1500064 49560 1267263 1761297 1088 904054 562481 562280 828742 1280196 550831 1611735 1275123 657502 1142604 549784 1311473 322101 781950 1351637 428657 262481 791346 511178 561520 67288 1501908 1626575 1357757 693395 1550846 1061748 218057 1250631 675218 1208476 1627644 1390229 1470503 900049 1441883 1764468 1316240 710407 1615546 1370650 330999 380591 1672496 1762303 1202225 314154 1218113 1997340 1679014 1097092 1360111 1886741 1345168 1675833 1016173 1624435 659683 648483 1378230 448563 1992936 910712 181048 1187438 1251995 1953896 1935931 106537 643318 1146374 507471 370164 1224191 1680908 1183814 1413154 1346283 932012 595106 622536 1430111 71318 1707489 716621 635584 1748776 888621 1068030 666635 619080 1834634 387924 333716 1291218 333337 1850277 1930713 1124396 1349883 488966 258085 1900896 266824 948135 1757083 693946 371475 1207568 1563836 454046 1909719 1629236 668747 1704151 938266 1369645 113536 289168 684938 1785002 1219235 67494 5163 1027586 1158110 621332 1191475 659744 1990133 1531584 944577 1711176 1500648 970319 616262 977749 1283587 1580181 130027 1702641 907861 916777 36877 1086149 89004 536979 1748468 499793 1125066 1994854 82574 29115 240175 231395 53706 1436515 229182 970541 1592349 108311 1046868 1518484 1906975 1398828 471358 1430301 1797247 989123 582342 1160391 58725 640707 297635 1999983 1603453 1473557 662491 1865248 1747115 955297 1494912 316816 364029 1554271 807575 1612971 1037725 1323539 573974 1778751 632032 517863 278736 253444 385163 686184 1752077 826106 1504242 1139742 1920232 973601 1887021 1586553 566531 439336 195832 1024867 427626 1525235 901500 716577 1822139 1801215 983842 1285885 261006 198484 151800 469379 1555145 1408241 1574864 869490 1703686 1671991 1087144 1733871 682232 841010 1600821 183998 1625829 1051170 833087 761029 1654933 1310635 257465 1841377 1810626 446226 1404840 1045862 188926 1703573 281746 1719340 1384856 1447089 903938 94015 1884417 1742771 117658 1207265 1725108 1440435 1373567 1240596 1615440 207000 1689408 1744385 1775979 215984 157933 1282268 303696 1546749 1385916 1429348 1787608 896417 322408 1597238 1871092 555616 1679519 1457667 146796 481706 506866 961273 1052436 1845180 405714 896165 772076 1083089 614012 1014440 1037544 1308712 1430098 1531402 538485 354006 490722 1158803 283733 78868 574425 9392 1941097 405426 966075 1584353 460232 1983913 1716978 198818 1258366 324463 591939 615656 1515727 46701 1585015 524189 709425 1720839 1238211 1976564 685163 1875199 58317 226264 924336 478989 1711682 674266 1773082 719264 622532 412457 624120 509588 177905 1314545 1750974 542196 252574 1121258 402701 1315481 1025589 1459591 1769835 1493598 1813759 702760 737767 1742396 1710621 665315 495058 139959 1627966 1824415 1639795 15843 928968 433319 840789 1699179 929351 447769 347970 625912 825978 1931930 642625 1754988 1083754 1018712 836175 1562506 677054 842650 343135 555247 1207133 55120 1644028 774335 1773364 106967 1342815 701002 1967105 1291414 55259 1434615 93279 973309 606171 1909279 1148383 1795821 1878556 138067 361201 1679394 1981101 1220056 39324 55300 4247 818396 1660086 167465 37740 336310 208476 1754298 294040 1746036 229548 195259 1654449 783693 194199 1713581 1190845 610690 1193937 791191 39813 1839303 1465160 1772455 1093937 1966059 1803171 106905 566179 99314 327634 577921 1092179 1781052 957643 507157 137345 1714470 1776041 937996 625659 1265167 684768 1059466 1897169 180695 238763 978638 990357 1056231 836300 247831 756129 765693 605172 1253234 1090569 1737115 1193560 1099798 1413163 548914 1997022 675502 1248726 424083 212335 1488936 556868 1520971 1841235 354195 1295553 73514 1927833 103322 1265507 1260847 1295944 1468488 1042874 941536 1282674 1281026 1857061 725036 906812 1232799 839449 844969 1190063 1255433 980205 618296 985525 1901776 687171 514391 389546 1074218 1281199 1072730 1696377 1485580 1983931 804854 276567 1829294 781504 869292 1824411 25225 1856550 10666 142833 592487 1918922 1299056 1034398 1250941 1667496 870668 120417 740932 972552 1023517 5980 1172862 809444 369636 9983 216555 1781518 1587515 1004716 1914128 1698287 1767552 145308 602181 481708 641087 811662 1381959 1682060 1168612 116707 1592815 742044 1130148 1246752 88604 1981178 1044944 1623882 237207 3422 148656 532488 325970 890497 1850489 898032 1504081 1630359 1239161 1404778 1100194 974803 1861214 1207905 1840131 442996 108006 1966828 1361124 695521 914001 641618 1550253 1762818 1466591 1851307 894014 1950371 1203865 452539 1773299 1914094 740135 173610 469691 129709 1447777 494945 26271 1232106 777283 1756575 1808448 1924187 310408 107612 325257 517813 882908 1828798 1156683 503012 946407 93421 1015978 1637786 372528 605336 1826699 946370 1091034 407196 201413 1293152 780445 1159582 1403770 727932 1120634 748202 1142307 1035283 884341 1775905 733241 578995 1821597 1840691 818831 1464297 428774 1972548 345546 74268 138089 1616577 1330197 106404 625786 285773 991295 1240659 1718699 303803 1809411 1256686 1565117 648095 801679 722613 587025 1357984 469853 76366 111015 255156 106964 814966 1188122 803770 889663 854154 275690 698662 1395969 100197 899438 1602031 954929 470850 733222 309441 848182 1554732 762372 1042359 898829 87930 1358143 356280 1672874 747500 993919 578113 1448242 1790334 979654 146184 1673032 858930 853444 1542385 94784 897778 906590 1554783 1650740 962366 255275 830847 658780 262984 1660279 952586 1251813 1617027 1728820 1412981 821239 211583 539707 1545247 1104301 1356511 965129 1667141 1530245 796888 1085411 1687358 403898 748440 1673023 1680023 1880578 1232129 406576 1815319 1998590 542969 681644 845091 962339 374590 1744786 153059 806540 335058 1817076 208580 1878884 385097 1487019 1208797 1466452 319365 479010 1097974 1473381 799199 800287 1604687 153469 499156 137509 1794029 1292676 643076 57212 1040180 1635711 299247 1001604 267402 1045888 1967820 671876 1206131 1692059 1129843 1064014 1409963 1708442 992577 409518 82091 144534 71595 1466339 486160 1310887 1155073 695643 403003 1031806 1914171 50535 861676 558404 189382 539254 478402 1588034 1471737 942094 693987 1261165 1326932 780113 484008 1521592 672902 249 808528 1799457 726549 1397243 318368 209937 88765 1581319 965253 896315 1749386 849490 63343 232188 1088560 511035 1627438 1623887 1098055 1286077 1574459 160466 1679702 1565217 531372 875917 135145 1184149 1490218 601993 1444919 480547 1694408 1666181 840149 710737 1961610 1057540 1276921 1109345 967969 1195702 59307 59675 96895 1983671 1934110 662436 1607328 1105964 1648329 692829 1745084 1967236 1490770 33414 599713 174590 897124 1277435 963489 564670 808367 613635 343651 579566 379930 1362081 1365847 848504 1784012 848693 1525400 970303 1891449 1059120 1705659 1598261 1441884 759258 1443625 405628 121553 66709 821315 513781 1500401 1666823 358187 85253 4736 279967 766745 90081 116116 1479408 1441491 1311284 852276 509362 1729534 101368 394304 1245202 1603912 130602 1411804 1413384 1590992 1130129 1479190 1232609 1660450 636735 598812 1941519 1405000 780937 597872 1885050 1144255 1930024 928260 55379 45519 1985653 632321 323174 1898690 286332 164790 902818 1939242 557678 196781 1650923 742841 1793531 722401 1485404 874156 773582 35590 1259976 496347 252636 516233 398515 1397180 1673094 340072 1459360 1022501 1242009 305270 784687 983815 297109 1567072 1532157 266595 160779 1248848 340061 602396 662930 1266384 1382917 486512 1051846 251497 1233819 1057602 1881884 155007 462346 271755 296667 838079 1304352 1438140 91046 866922 510048 185008 642988 1334561 111280 1704707 1464255 1472737 1346443 378095 1594444 1140270 1777382 1234706 1166653 1587044 232624 80583 1911620 87749 1496702 816560 313370 1912414 999768 1173190 827915 381858 79630 1570250 579395 784825 1432977 91644 924706 998028 1014900 949139 1587790 1092867 772420 1133102 1596195 1061128 1479741 292697 360696 1015438 644593 1914487 1822485 363323 1212307 1770513 810351 1359926 349462 1061273 1258819 1444382 674102 1885461 101311 10827 1152648 657057 1455540 1382329 952054 1949254 611312 1075916 1469067 1795059 911590 29328 775555 1891928 1863117 1325203 1481832 1705611 1658302 1180965 1588278 1804721 1036065 318627 1543182 438121 1952636 502333 1063395 312613 1050377 282162 1109317 436854 115331 338764 281001 91277 1832384 160772 1092667 1233942 1086040 802247 1405020 1655922 1733554 1142472 1356071 1738078 1458932 1304857 699408 353417 1793313 1803114 731688 1306252 1589563 308764 248197 1040263 22201 704531 1037915 966357 1046165 1310157 1158419 1749008 1951571 1410228 817672 1676265 1057441 630139 1307121 1242937 818884 1146558 190251 923152 865182 1886760 1921620 1881007 899026 1380928 1682005 1407899 1059890 1686685 1391420 1162525 1406760 216009 226411 1220077 1248225 1023435 647193 7587 1990593 1267491 1822511 1275393 652008 1453381 1964262 1421773 713303 706575 686497 287262 930129 944156 667890 1646877 976623 1354118 1264007 330909 1891552 1707679 862404 1203230 1754387 1863529 1125089 954161 832215 277162 1354709 1001588 223895 1719077 706877 1932533 1284719 642258 124465 1487059 1896934 1333350 318386 901230 1836450 593426 350569 440289 507140 872221 1075362 1301397 961795 1765704 393304 1259615 1638840 628270 386623 1140954 692576 1652909 977452 1600868 781311 1706134 1384324 1673555 1622744 440441 905138 152211 1002666 694792 1353773 1508552 150230 1602789 1997247 636462 1996792 1649511 62238 161751 1402670 967437 190441 1771527 1207296 1276801 1068164 1945871 1757121 1018582 1429306 100749 849960 96038 1259130 77030 1211772 1963301 1418448 1230977 230563 122822 1987536 242731 1897188 346678 440561 1439730 247839 1305898 1074437 1716533 708305 693042 1438806 1177573 1099270 1968298 1922702 1305392 123120 1249971 1128094 867454 1521279 1762850 1690578 1780930 1293619 371504 1497058 1990147 1958349 559487 747498 1098773 188263 1838804 1282569 1727268 346805 1297220 610590 1833307 474576 1967446 865923 190366 963842 1423219 577014 230425 1528519 1060841 1825718 957016 245611 579219 1053867 731642 1764769 1537512 1899152 426438 1190494 699023 325944 1313391 1367304 1013617 1527380 84138 224027 828756 830902 940705 1220749 65107 520111 1623089 1947732 852878 1826466 105579 1584444 516037 1662086 1833521 317596 400945 1301314 138224 836636 184498 1475286 1390292 817032 1272423 1137890 993267 811135 952001 1080904 1658793 690457 1819318 1380632 680218 914497 1006540 1580537 1822587 1886285 769925 866823 1058899 481944 1799151 860638 1483413 264408 1407888 529263 826544 126115 555913 1502910 1766418 1066131 236294 1778001 560333 1379359 64011 1997469 196613 1974863 272547 1821402 1965088 339936 1503538 1214940 848518 172843 1774448 627193 289669 717565 828829 672643 470743 876703 484363 1227885 946105 1768064 1130790 721569 1327767 78333 1788154 107447 1548139 1894539 1379681 306696 802436 177104 1242151 232461 1653460 991902 979338 650686 1975703 186239 1980848 1281218 1450984 946599 1651939 1172239 1693032 1540823 395737 29537 272046 547312 792094 1103577 1360203 1539038 97839 6757 1878108 1585127 489477 1668539 1662881 371742 380060 835142 324504 1112720 1850836 946319 996733 1137081 177260 1073632 1632480 1390684 742261 600426 365360 522056 234793 1518332 1813256 443903 1690556 1889133 1456355 1996268 414868 1347344 738519 787129 1871945 1405303 928761 669589 1183433 511512 1375278 888147 430531 989510 845555 1928612 79237 1778964 383072 827021 1153261 1860505 471403 460559 1916420 1291828 1028947 559163 448954 694076 858263 1999584 27435 174900 1743802 1275548 1539837 932645 1368626 1745392 202640 124324 1481536 946041 919436 1382210 311338 587085 1063065 930274 1638315 1632451 1175599 1809477 32691 1772367 1769817 87740 491000 1535109 1354484 1768376 185288 436321 125821 355847 631510 491614 1339894 764153 483666 790168 850496 1659649 278254 1682836 1707006 1691924 745019 1868420 1419912 1717539 772468 215287 812902 1291510 1641544 1917123 303050 745117 1017801 162061 1317762 526617 517570 451420 576925 1181394 1372993 711796 117569 413222 547454 1716674 1252046 1395410 670704 1849934 1328029 1152534 1512377 1769132 158614 1620402 475402 1089031 1343928 1339248 1236993 207452 1328288 1032463 79895 891583 859158 1376382 1682400 1917066 654451 423100 282659 1986050 63354 1688980 1177010 159509 1804921 1376172 582188 1194265 976708 277153 1924820 1491003 1968231 278311 1650170 1599667 317965 1591229 1691499 1961917 1997440 1862554 89781 432545 457447 1722685 1341623 1676838 1366190 1133025 1554841 632524 1095632 884167 1320710 1420328 640613 308192 1756401 223737 936783 129861 1440767 1910931 1224876 49159 1530676 335307 1554599 998653 1902766 461292 943476 308875 1853716 619956 732808 1407275 1663503 197289 1774259 1524823 331619 379420 749289 1749565 1064139 1573548 314359 1804464 380483 1651550 602922 1377313 367268 782531 1687832 711798 1073751 939292 1101670 709605 209743 53581 1165079 393283 441614 254578 1406581 256100 1372869 1715467 111153 713049 1549400 1738663 175761 1930694 68769 294517 736635 1169544 940355 406729 572621 1211987 582260 1689183 934668 323510 658813 1015350 929533 1359347 1377362 1465946 927585 801183 279581 624779 203920 1084013 736607 494121 1862933 836751 144916 665397 433781 1680948 1167229 1312354 1573299 1311382 1631357 647077 106661 1446260 697533 47953 1815958 221486 880677 1705048 1533063 45277 452639 206741 291013 960794 1856549 602875 1069587 284441 60147 1032246 1279700 1150927 726141 1624002 289279 1871978 1628796 506488 924753 1817664 500928 746846 771714 752259 1591026 1646274 1919010 251526 1191290 710695 1382250 1824344 1962228 1242358 1405185 693369 776009 1027647 859600 845109 1291888 1350716 1746839 187635 558760 351234 1655544 1595517 1379795 1029826 1188620 877278 1567752 1495884 124187 1429473 1779710 1116943 331942 1970476 240059 154077 644095 287441 13466 1706710 1159476 932697 335971 275835 1362380 1015832 1680331 1346639 1549032 349958 995053 1132384 1693357 27144 987984 1949804 804288 555629 793049 1707674 841624 1328970 566082 1455022 71541 128468 1235588 851830 924813 423105 1878210 436554 1151184 1505206 1874779 975913 627343 646879 1356235 834497 1556371 860569 1348021 668069 701437 1303323 276251 805056 1663372 389691 276660 1973632 1082334 1956411 139167 1665284 929247 25663 1796177 858085 332457 1119201 1890560 260055 1579798 542043 1755991 1571308 797874 228482 1874317 1288760 505085 1367656 438636 504723 1365961 1692990 1259540 96903 1169173 490309 306640 1688507 661665 289793 360596 1320790 555732 1796972 1934256 1112147 30750 965748 658399 1407737 1007785 1653156 260599 1097306 1980470 1362542 1485664 1204144 1141231 1369309 1101666 638549 492705 1038564 286415 1039025 1671161 1285527 94942 1300002 1098751 1321836 1641753 1463222 198206 309967 1652756 524439 633971 1978811 1266401 173605 1070879 271053 200247 1175045 224723 1750001 1090527 745385 914871 1556117 1536058 1471615 631856 1924378 1576871 1971449 786195 94838 131701 867980 1155471 1659638 635390 933290 746427 388714 1146031 1642679 880795 1359277 504999 54586 836483 1503626 1740159 1363492 625654 1650349 988512 1981316 468512 1074607 1207069 403639 307314 1394261 850758 373664 584633 84300 1257276 864720 479530 1490268 1588169 1672255 568382 265798 629112 856393 1599966 55672 1133384 1095149 242329 1009851 1676492 1919796 1731709 1649248 92697 1730993 1539381 114061 1245658 277290 476411 264205 201902 310008 1397647 1167987 1620416 1155472 1520832 1773430 729895 1791277 469575 971977 1234026 713689 335999 1469839 535633 494029 233454 1349959 1332897 1680112 429662 1646045 1536862 496889 184444 819425 880364 1328125 947350 781964 1121737 762464 1217800 1359081 1402278 1912161 323148 858307 125690 1479725 759764 566452 208138 196892 1928134 1018568 1566601 1109634 221532 432897 1755888 1319043 495445 1051565 1318244 484686 1249171 1577786 1470195 1809207 273901 1766897 601934 49416 971436 1791177 575960 1714791 790989 879308 1155171 759427 1321118 339351 439104 1762075 706683 919981 346233 1942405 1337919 316765 1303859 689101 1049152 722895 30662 66199 296708 1963835 1573881 1309972 1833532 330443 1444686 525994 249848 1440925 669244 1014953 1486056 587444 1398390 1378305 876875 685859 253758 1504746 123842 1699613 1643808 793811 693015 723632 1761956 35626 753489 410200 536915 1625120 1199857 560736 1727279 411249 1269925 104378 1156289 884516 622131 116824 1173134 1782586 1331079 121996 409868 878919 966536 1623339 1021440 447033 1079498 314752 1176220 342850 1205588 850615 1267895 383524 1781829 553334 778132 725121 1424181 192308 216141 574649 1318510 218875 1363163 1709408 1856105 1190177 1771113 176049 901827 1072358 558805 1404733 1771569 1178129 457932 1378259 1571596 34170 1014634 908131 131319 3393 1778286 668423 712086 1472958 609712 1691277 1371500 1173381 1304780 1207207 1684313 974216 1765727 861627 1651958 1387414 1962483 346175 1329455 1027573 1572825 636205 1465707 1728369 1085107 1477594 274095 1063074 1156884 144262 343342 1628287 799721 28462 1749459 851719 1479564 443578 1256621 1114039 976330 1373569 1807976 790288 686451 833030 1100214 57474 1740894 1961035 900566 386327 197849 868317 157912 1786080 1210890 1155415 841123 143046 1455334 1750947 1477864 1867702 1706355 1266895 1563803 688724 1862871 1445519 1348430 53423 1310244 1623081 531473 1583261 1213490 87140 1760927 114702 254403 1986120 1833927 649456 1162254 976036 1967710 166508 158631 1170797 26635 1698733 1856856 1188537 356329 493706 1627343 14968 1213440 1914626 1422375 1222435 567319 707175 1400406 898703 1035071 989613 1001543 1686765 343919 1923866 454853 995260 1291790 736956 1063929 1808762 759984 687123 374358 302708 1397319 1203855 1951523 53917 15562 1490145 1974527 142805 147742 167173 1779344 1851182 1859835 1683326 657751 679810 570856 1398983 1614345 901570 1660818 1231200 465517 720338 1367551 468009 282178 290714 1580638 1997648 1857045 631508 1224776 833213 975578 655046 1215268 602746 1305732 1615071 1378943 1382208 1779233 949657 1730894 642762 1245899 947720 1175561 594529 1998263 711475 821788 978101 323050 588213 1219679 856663 1013986 1997219 1022127 1838078 381464 1306452 140234 1103619 1255472 1036951 1513108 854315 463285 256966 930791 1576163 307579 681746 1578481 316849 1917855 558997 232125 1964263 819555 1363126 1694852 1754414 1195958 1244415 1126504 516854 204238 57063 122174 1172105 1556679 587875 812605 440355 340037 1300797 1906494 1901026 1237155 533727 703228 590998 1155000 730232 702780 1414101 788693 1977648 1541973 1547554 1179269 1811492 1019513 1321996 1305856 1541692 1347545 878310 526765 1331556 1516742 778141 1857551 1265021 1325166 196982 587666 368285 1404409 1989596 897746 424379 404239 352603 444274 490141 1733237 1857357 774853 1882149 770923 420812 10861 1528356 1735174 1127390 26993 1792357 1781339 675735 1678611 1466023 447763 1256170 1396413 1202227 451216 553186 1916304 1119977 1718104 998230 116623 1990799 1860819 1880497 300999 30549 1841542 1684089 717363 659639 646570 1376413 944334 793133 884483 254191 615522 932765 780901 657671 91279 1545532 1747375 280159 1976573 1988430 589965 929062 1798377 8843 1356187 1386870 796477 657039 1084861 635176 117895 894337 489462 1449435 34527 1104162 517314 338218 1941782 789341 269975 1926125 1946449 1892649 1738769 1758179 717412 703374 1491217 205013 1514865 1703105 1767829 491621 1824115 189063 409322 996711 354967 479543 144850 1453296 233727 471609 987730 1107776 1564267 1903218 1297208 1501650 1477281 1530700 1964526 619382 1676608 944592 1195242 762295 1553126 1253196 818414 1936974 998885 829490 1435789 1510990 107539 17941 1632739 69453 1373090 869533 300009 250184 1474918 280052 1848180 1723524 466773 518301 637925 855620 1869653 1837120 1997758 427993 1012874 692149 759194 1469327 1520934 1356491 1403056 1426337 1582227 1830268 1736037 1953891 1391197 427996 1461644 690298 878800 474342 637745 1631915 1289213 814471 331198 1887778 1368934 406013 533526 883959 1903418 1584289 94385 1517737 572227 1001540 1861782 1356043 40053 1604362 422697 1043049 1997420 1050809 920531 1748567 1524057 477457 1807574 1185392 814483 1273304 597632 778830 834682 64639 574763 1960486 1276688 1984185 1736669 247693 250988 1327067 1688137 1007152 1883791 797830 1627746 1025070 1162460 1807543 436477 1804749 922684 186774 1815840 1230515 1213000 596829 282665 1729571 730459 1216914 1241662 1436832 1537234 91226 1011203 1032468 341685 335431 726143 656194 187130 796195 647478 111265 1018403 1896060 286481 1578440 501329 1508588 814733 1779826 539238 1831447 231641 211055 1462012 74591 1344142 84973 1056992 1690110 479313 1571356 970200 903703 1141719 864222 1468597 1271832 61220 1101282 1835537 1984702 772124 517321 792511 852805 958693 835668 648647 313777 374606 1874961 1826423 1615077 30155 63629 956688 1590945 693225 219695 1250483 488573 924331 256942 346079 203499 1453845 1664150 1775757 1465289 1469256 1105386 1970851 336123 744163 1525367 1905832 630210 149032 160246 233388 819585 117204 768075 1181113 1299687 897410 856254 1171232 1820246 914728 522015 1177390 274313 1012947 1603878 481819 1648157 859812 1059361 736664 829306 1905650 651663 1086322 1810178 529348 332601 420562 838808 1428391 136247 151141 332245 916286 757502 902551 1243231 87651 1130977 820042 780151 1614960 649654 941621 678145 1962715 358836 53361 1522652 1317183 1813262 743588 548992 575192 1897028 1793362 1443997 1110671 1657948 1074084 734850 507169 581115 285387 259078 1934998 1826786 1391523 1198591 1774647 1473051 881171 1666677 1261482 1468210 1832188 440388 1438005 984065 687300 1382199 365835 1497884 47256 236047 480730 1338245 18198 846890 1060365 370150 1484815 584585 1789359 1604746 1766215 1146035 1832713 466366 593274 196492 231526 109155 668523 1286238 485331 422487 758739 226330 1885678 1100048 916492 1902021 1811582 1992190 1870709 147388 828227 933455 673402 944858 892128 232270 1985034 748297 1491850 1305545 1131514 366906 520333 1852582 1712124 466923 1413098 1136064 926896 519783 610646 1040230 1852981 486116 563411 266156 1652889 922278 473883 641157 876545 1641435 639578 901210 1118364 955617 1788334 1504761 1680029 117599 1568953 1230370 52161 52259 1025808 923821 215591 149041 1147025 457050 1242191 1200971 620461 1105800 1119777 1040412 523279 262735 416482 1515983 1419612 1394259 92477 671050 1258880 34314 574642 1834511 1332014 1405506 1625890 777317 531231 443567 1635582 1453029 613378 152222 1832701 1465616 819071 523726 1737962 1780322 1580078 1081431 906458 25893 34365 1771939 1717067 690446 1701179 674764 1317544 1247650 245949 41161 408036 786275 1522741 145141 362582 1186283 1390036 319764 250633 1081552 1566847 149273 625669 1709518 1374598 1531944 986929 1661179 1071149 534118 1181456 454372 1168940 370566 1784745 1158124 15714 599575 1542332 1253701 512649 1105200 395787 763894 174107 1102388 1499907 1618668 979352 1533495 280789 1132827 1741360 1204640 162198 1704820 1289412 641636 1288442 905773 1425553 406136 785667 32499 1843158 1111721 1751827 191678 1782506 1521095 1684226 851580 672133 1951939 1984744 797401 1596384 192123 824542 1687917 586702 1542659 1238507 1907113 351443 552259 1063315 181753 720806 717196 732930 1140159 125389 1306235 1484041 1511692 1494799 697680 167937 1881979 767788 761316 1985951 999621 203689 552946 573767 108556 104012 224429 1651603 1113096 983799 1701875 158540 412403 48905 1165318 332967 567414 1476491 1995567 1801511 771811 1167557 177334 901089 705759 1564225 1910038 1022280 383896 1817893 1478671 1268592 920068 534974 764432 1475413 1480871 639236 168159 255637 1555070 1737271 1578031 1361848 1276171 789138 1294251 588050 411492 1101094 451266 1342364 1173080 46340 1364749 1436219 1632120 1417735 1647216 695220 1633728 1398117 1496493 446817 1561601 1027201 1204148 757830 878809 1914140 318636 1779258 203194 889814 841041 1465450 554820 931356 340241 490655 228051 1896778 525760 1209829 1181391 1547389 1103223 1065827 1675242 1535348 999819 1715133 499059 1795818 474354 914973 783155 912482 1227391 1194802 1679597 66080 857918 1464497 966997 738215 975725 1345090 1620627 1274781 693637 1308161 1266510 538682 1196118 1263752 1179913 167894 721056 241895 1981820 333046 1934837 1205777 316274 1819733 1201651 1504819 1420938 813708 616371 1014298 142866 1810946 1287402 1401538 1267570 375145 347443 438990 23262 573662 1532449 415985 676410 1198122 45134 1235127 160970 1965324 423674 1830235 209397 439667 1733831 1487525 1682685 46774 764550 230119 68488 93092 1713607 457949 1733115 275976 1305119 102758 1436338 756064 634448 1300043 1935896 388823 1422671 1991105 412720 1181173 869440 1931027 1038348 1667276 1296006 869299 337986 55336 54 644970 237876 970693 696354 978056 90522 530422 1720130 1977074 1215735 40304 404780 1553435 1628400 1656583 1282915 638804 791712 1687961 786041 46619 633873 419141 1603969 1472867 493264 981492 628972 458606 1275733 1194785 1393607 1960623 309811 1242161 958972 1153884 1734919 64624 688304 1663709 234758 1303726 1201892 799660 967456 477495 1898874 445547 920124 4062 262878 1264391 1146934 1361943 1388238 1382475 1907768 1214240 1586049 1836426 1291595 390423 1204857 1271761 1806008 1366535 917038 407635 1937302 359450 1047041 1819463 1390160 996320 694042 356376 1078594 663947 1120699 539875 1942761 389704 1337243 831427 1672061 873688 1437543 448060 925194 1433823 1731257 97739 1982726 666333 1384902 1445615 78967 1474263 657435 103398 1256556 240648 1402473 928082 940302 1603186 308300 832081 14001 55506 1217298 434656 1977814 982382 1336439 1897244 1387355 1607442 1337855 1079418 219905 367525 389683 74486 1687775 1887971 278459 1578526 1347142 1311387 15435 872170 792661 506028 414971 375277 1385156 1345462 1898940 406594 720644 1117173 1146266 700021 440417 1131247 420342 1658712 1687513 152763 696807 1886377 1251589 1762331 1686346 112014 1935098 1777917 980179 1540694 1287900 281513 668385 1959148 263924 464821 367841 934048 6666 1508714 1421595 978968 787837 1855311 1734806 172914 697307 1860899 1514318 896277 856898 375740 934533 1345883 1711562 1546791 598723 1866112 149909 1260932 500446 1200464 180974 1106542 1439554 466593 769438 1568052 436649 612706 260316 1068585 321022 1216666 1808167 1837719 1808650 1963141 1043801 1923504 1996125 1548442 140223 824762 503848 1487742 1493895 1696413 998838 171796 1634046 629497 1222413 1590509 992483 1871589 1500385 620837 759941 349947 1103676 1892030 509138 1018201 1225268 1961538 495522 293168 582592 253992 79467 1886429 104939 182656 295150 1112940 311134 464745 118503 1595719 582741 1985998 528441 279791 1780326 442061 888747 240748 250250 1082248 1791191 1803482 570016 585395 1330564 1465573 1006627 1852998 1981721 1369063 446241 798455 1494360 1846538 1359041 430293 1650254 310084 1328656 1518315 1682398 983543 1561580 1435176 348786 1928657 1392006 14662 847694 1955550 1079730 657072 1675726 1360208 754102 1813220 1145287 708269 1576555 607158 1383946 743287 1832812 660510 1804639 1193743 280396 1955970 1432966 1380405 1446604 1287748 1890894 585670 1803476 1203405 1449948 1390022 740130 1628902 1516102 529619 1821607 1025270 1314323 1020916 1983470 1613735 1112243 1527287 639443 257216 375370 1070594 1904909 1283414 1407297 157429 1687894 798457 570437 957553 554178 997050 1720055 1124879 1187452 1333629 200413 1953743 1386261 817331 201745 396568 1886168 141882 864909 785943 607040 243635 1400946 1348209 1052396 337879 805981 1049532 1166030 903087 1482619 239948 1152435 1682238 1889755 942680 1173531 1180881 1459637 1293388 1432486 1781004 814213 1709274 1419690 409576 168078 868361 1598029 1429361 1811233 409237 1788898 386217 172938 1446553 28266 876783 541143 1612098 1791392 1940411 627940 1373008 1008992 1615916 612742 1385116 617556 969752 1263562 323269 49232 1892100 1339887 1994489 977626 454815 908680 177965 1111656 20322 101554 1341542 512555 1681791 1347374 1575334 764894 181474 291217 1440029 1955479 1649122 597266 1244331 228523 1386433 215325 1855353 1609198 1640397 1201126 1640725 9321 301538 1965770 809411 341485 896177 95029 1778320 1718139 94468 1279565 1591 319544 1647221 286406 744780 1065750 1566311 1221890 541677 1105682 466912 602169 1128409 1650242 1677635 19588 68731 695297 1183558 322876 1888872 1909255 1062234 1148289 525188 1260871 1402016 285218 128579 830366 126298 195865 930872 1763626 523092 881090 1157393 159107 407969 252351 302879 1740405 963811 830537 1777624 620449 1805685 1663220 1867631 1073420 1760158 86145 1198847 1880618 1487605 1610390 1798301 877347 959268 1492692 1701966 1524187 1531940 908064 615591 1764073 753748 948905 1870588 1653411 1954788 956166 1569237 1611372 694885 183622 1490050 89283 1905577 149287 1172350 1141074 1454248 257105 214628 1199482 1345944 1622635 644429 699776 1295775 1436756 146610 621569 311881 436667 980663 649790 1887757 1035711 862923 468720 1876235 260783 603241 630193 880499 1334871 638084 683240 238091 67391 1333283 684376 612032 801630 1014727 112288 155155 889570 1109232 606115 816361 777222 184959 519309 723666 36305 1463924 834826 1328869 554690 282214 731451 1025647 1566096 577759 1857047 1379852 952173 1868546 371524 46033 63897 1049268 612607 1520807 1642930 443152 957525 1044041 1985138 1100097 1995546 686841 629909 706975 251223 332158 661843 1078476 1971717 1422596 1845754 1020049 38852 1492078 855898 243382 421137 407752 272669 227995 1633972 1063234 421374 1360667 884028 198121 1189109 1656281 1208524 1407418 748325 632129 119870 600301 1076521 1521554 296278 304823 929481 775780 60303 556488 174006 425109 840557 1270239 919996 1454385 1737324 368474 442508 286811 478727 192693 533166 661714 196207 746 798227 876365 916445 456804 205737 535660 1406647 713880 500470 161117 295714 1978750 1543347 1590862 1133784 1383065 1337315 1420961 735641 1527821 363143 153116 1558841 249788 13676 583250 359045 290495 1136231 1014098 1277799 1247832 1960260 615301 1660053 467308 880282 476120 1022216 1321724 541172 1090704 207441 1745997 1733197 1206431 159717 1162258 541518 1862179 1391517 1441276 1769972 1858952 107189 1476487 170532 1465834 1259344 766811 728840 1116641 1926165 1407177 1067584 1273091 1130654 598407 1663754 1848425 639523 779090 1501597 453374 219321 1434009 1265537 1405867 824659 1904196 1057246 369201 814422 1939557 511697 197582 908014 831210 899460 1134520 1531193 186707 115273 1164079 1384370 1416578 651206 1292183 330374 1987818 1827255 584790 1491111 1043065 267626 469563 1238606 457089 341181 1485021 1510158 1222207 138953 1162202 1000717 1524956 1397992 1578988 1089815 1370011 1420553 239095 864094 936884 71372 903746 7638 1725397 669896 1566301 1976366 10980 379084 131783 742588 144790 1426021 298333 1422484 453079 69854 1058342 686457 1333232 1409944 1512289 1021349 1274013 1872219 100166 681853 1946594 1827583 1085577 649783 1023247 1699804 189026 1772959 321899 615147 1180010 519578 1030062 475885 434547 1119733 1510404 1753819 913420 710745 732309 248234 121851 199994 1968539 1078873 237985 1585954 1820197 334704 155788 1376578 151794 1438007 1720253 970106 762915 1956483 619048 1371041 1392684 487753 433847 660060 1190083 802025 195091 1931346 906876 16248 995725 318485 467419 898533 360129 922796 375369 436500 573544 623442 520152 1677624 1840979 219534 1891163 1434141 369984 1957404 1451889 38804 1686234 1251983 1093895 140021 507263 135701 580048 1610543 1400521 1498647 577849 914619 307645 1569785 1553120 881052 193246 651400 1286386 1678362 901316 181050 1542678 740133 972819 1493554 622567 1050393 1849150 170407 1380898 444625 447092 105885 367386 1622182 1441063 196341 1804629 1560698 1242790 40391 1039729 608850 1562568 339671 596045 618095 307761 1196043 150976 490411 1599570 1153461 1880066 755842 1429567 1485203 644983 176075 1652986 625078 1173011 1116012 1949406 600964 1375158 273121 859473 346773 645193 346788 1476363 1353977 305655 625013 854062 808889 716653 1918747 377623 1045097 281672 1108804 1418221 223577 50292 994144 474121 80275 1876688 228300 1849700 282552 748136 1718568 1411630 927079 842018 685536 453867 466706 1305968 1789911 1124430 363041 519061 805856 628706 88378 284197 946875 300213 117499 1254290 1352265 499594 1900544 784412 1510725 1172988 69327 345513 408091 1432251 1455531 1041470 113253 23928 1958840 1047232 450866 1131961 1793727 1066147 906487 718729 685913 608666 1687777 1741259 1836424 1447100 692522 1329735 707947 1812758 1985615 296841 1683468 1097274 1373443 1733846 1845157 515843 1576212 675525 1648559 1591061 2207 1621513 343958 1519580 1043346 59766 657601 400290 620295 318959 455409 1667409 695789 1126018 858975 1732311 61318 1159199 960442 225250 1385470 1720440 1223137 260689 1901462 1260017 145078 122112 754543 951037 191157 1945341 1037981 522506 609161 1022199 477930 372216 442308 170059 1853582 1752255 22059 1785297 1637386 974914 1856984 1842747 878950 59456 1885880 979284 1157134 1799446 1384009 1068861 1665246 1717801 715952 1429806 1110078 279866 1300199 1216831 1372456 531181 1633014 161772 1989697 558114 538590 318418 503295 862503 1097179 567966 1375597 172550 473226 1287157 1359888 548477 583233 1750818 654600 1789723 1193023 360412 123222 1927115 1779112 326477 1901129 391000 126956 1568640 941050 815862 97949 1409098 460332 1092281 1224476 50060 1879396 1838669 353651 94336 1518896 941655 1404437 1640548 1550097 659663 491996 237975 1449296 1737760 182600 844348 1557214 119066 597491 1172336 1793892 89652 1946262 139998 283787 238734 361531 1001722 52803 1483886 676386 449463 1975194 1270047 957509 1852291 1012009 1635320 49298 1693317 1729466 639052 1993919 1199717 607056 258655 1164134 309583 572646 1958806 1529414 200541 906090 1092744 1079358 781663 1902857 201854 1799523 827180 526713 1013187 1163832 26089 1069111 1869886 1796711 929992 453171 1620792 1568621 1369664 603138 1317535 1152663 982291 458687 930119 837908 1027920 52255 899612 692459 1978692 22232 631535 1146563 655657 1641533 1118520 337844 1641123 676449 1511176 1008476 951810 928193 808150 1654162 870784 44112 1945005 300034 1504749 1887584 1597345 1535708 111472 1132605 847851 1912291 766774 1469114 514412 1925706 266399 1815531 236463 1796731 1087599 1259707 651970 1115424 1440985 553231 255445 1236803 913166 512007 532561 607285 1594037 1066151 225151 1084342 1338249 1950527 596669 887189 832404 1458600 1212736 648386 161425 808246 929344 994842 1528076 1793462 1800832 1423198 1216620 1361074 1877103 90808 1775252 1419651 1579778 848580 621194 810431 1589735 773468 885943 1325625 170519 1269688 660169 563460 978919 832967 1704418 671585 215722 742506 289582 387090 313611 617122 1920822 1301191 601941 915839 103006 3779 917112 1355071 1892341 1324196 1509279 972180 936349 1327442 43169 1319930 419191 1592358 1160197 235849 591833 657358 736115 1199625 1748418 657414 1132220 551291 1559996 383742 1369917 935987 1430612 1323758 516710 783226 1143804 1165968 1570924 222202 970504 1865867 72968 1409884 285195 149655 394926 1762432 1690473 550471 748872 1700612 1919728 419493 840093 827825 1012446 243681 1335655 1223102 1347206 1211400 1933223 492483 1036616 1342494 578473 875314 1803195 1986047 1570897 1578994 1339187 639507 1613599 86320 439073 1191173 393445 1505834 947966 1014580 1691558 752000 447862 1373830 1041064 1806677 1670720 770892 1972569 573824 1708804 1301905 845415 357218 677449 1737781 1718536 648712 1008130 572074 1459442 280264 1793380 775551 523775 37974 482075 1947133 951940 1188060 1012248 915419 145896 99639 1373229 1602207 1474990 643290 1916349 1956079 785111 525271 148747 1419704 768351 475300 1661057 1897717 1513753 1637639 1127046 719985 859512 925035 883624 726257 667851 1419691 1623834 477574 1120364 719502 1979990 782961 1251555 595142 1314370 833268 1326948 284202 647897 1296811 183931 1906184 1673278 272793 1294135 793949 350020 691979 1963062 1215214 1757091 1369859 448140 1186316 1086235 130573 1358203 1389584 1935144 1139705 503932 383269 1236623 1814131 350779 733427 1273574 920000 626878 67675 162306 1642233 510500 606860 1462839 1449093 1551945 1530230 1838507 1365606 1502167 1837788 431426 1043099 1587520 829918 333373 1101928 720060 1421613 1006119 811220 1997173 1478509 1015512 1563223 28924 1628513 1677841 435557 661008 788914 1311113 865480 389081 1972331 1143877 953144 1555926 1440878 1825038 296711 1321773 1507954 1340561 963872 468023 1221234 279471 776249 1278849 1688192 1737638 1877803 893677 88874 1085225 839457 241923 1695142 1451438 980082 1732815 1764359 190462 887449 1792810 908205 1922137 1339439 1932215 1300842 87251 1925245 958763 1878634 843330 285479 297284 674220 888745 1504304 665207 212682 1572254 1411082 503015 1804850 1315337 1311761 1932147 892335 181783 1763720 1880250 902964 716484 1104985 753017 560628 112175 1855902 1034532 725182 1603981 1059169 1792367 1541772 804927 635589 756994 1714486 867123 1522937 1363221 927254 199317 1623158 780510 845252 1899798 1011051 1321651 233962 1997280 1830092 1146859 1265397 123420 232774 977483 155686 1750936 914250 802072 1499848 248748 1528559 1301047 904933 230753 1341583 526538 1253460 17633 486012 1322444 1819909 358145 900876 54994 328666 1038689 1326100 409123 1093120 1458993 1241545 1240261 1100883 1845859 1527145 561770 354986 317928 1186951 506212 1046631 1882504 294714 1115364 1490599 732052 146152 251962 1519237 375213 1747876 673242 1983239 1896168 1055141 751949 1266855 1657964 435688 837596 1545537 1215442 549451 851378 832522 961612 682457 1222717 658746 1832422 954407 1816647 1455273 445143 468996 967128 407381 1600764 1044151 959520 47804 747590 819972 1730972 12664 279570 489169 832294 1427742 647508 764259 1749976 236449 1041547 108896 1194234 1434012 127215 1501875 1032482 1315971 1869626 1384523 1573732 1592205 1311641 1783973 298669 1845630 1379407 1214554 232114 1742908 1790472 1851528 1940678 908146 1823291 31048 1456361 1181140 637968 181871 1400863 999285 223690 45719 463873 644269 706918 846505 1947997 124012 191849 1809042 1366043 991253 1328926 1961946 1712705 1717627 982188 480236 1277579 460373 1180279 146644 464709 372275 236018 1751948 879999 1780965 970777 698468 1298541 1589298 1676689 803774 1182206 592033 1259315 1691102 918214 1970442 1880555 1494284 710973 1358887 1844860 1433970 1389948 1889743 1466780 1850915 818775 488166 524515 1198890 1601856 1133095 826738 961388 911438 831706 1450926 305339 1313640 51421 1296465 492734 580329 947274 22541 937756 1677040 358471 61536 1337560 19179 1548644 297937 1056844 1907099 1609554 1901386 733087 363211 126 184846 1218373 1908472 905304 1664357 1623552 1473296 1450019 1653509 1892662 360268 918168 117320 736202 1177953 1639124 1439788 985755 1799025 813215 639163 1267468 286713 721472 590731 1410741 759323 39378 1510984 1934879 837638 1112739 289186 1658093 1258338 387185 474954 1162980 849298 93103 830455 1482575 113674 384999 168425 422704 1034895 1424874 1703503 1364534 683969 1196490 1319478 1433909 1144020 493078 1462258 400706 868059 775244 793887 536398 1174337 868535 197742 408066 166957 1255228 113002 1088817 1364936 39 1909232 1074193 1357455 388961 899991 134985 1838741 825615 640069 1595403 1529836 610976 510245 213540 1353042 663752 911169 230923 1044706 1226164 367978 1888513 948585 660201 408047 1462480 243454 808221 429043 912389 988900 606721 426436 1250806 1537478 1964866 326984 292945 1856826 1817569 1456981 122596 999915 478244 601509 1987248 462621 524127 1991480 1165390 1563347 1505494 943752 510368 1144483 688087 1319175 807895 150225 1611781 1493171 1685772 248396 1628989 730109 846161 455920 394954 1972919 1713756 1417689 1154925 1170947 822120 898623 1877071 1915255 184342 948237 1582316 791018 1145262 1065630 1765923 89557 114127 906337 1568185 638469 1466457 651251 604643 1435202 1203091 626240 625334 1263510 1484550 232397 1167670 1349406 910948 708121 1912461 122482 82901 1708335 388974 978357 6748 855067 887143 1312472 1806861 563374 1937299 679896 927971 527179 629047 823658 534102 1221772 1355985 933468 164122 1168416 1690888 1054181 469066 1082360 1703764 612077 900569 1330907 992291 1261118 1683164 1352795 298473 1800749 68305 1163851 1512554 468791 535176 42600 861949 1025109 200736 1231488 519838 875509 783159 208170 1037635 1222983 783671 591924 1073300 718421 1293554 62861 279461 725763 390578 845174 1415115 1131853 268928 396488 591234 33967 83284 445275 1041508 1458043 697089 234189 544988 1972405 52678 1167894 242156 426953 284822 581687 732835 288414 1762198 440700 98149 685316 1639737 1131190 654652 1723904 211940 786180 686795 1652362 1582469 839017 1760445 1655765 1520678 430239 1818600 1941075 25756 496998 1209056 918430 177390 1125711 765529 1604101 26936 1787678 1115299 180232 1152330 495085 170120 950429 125589 555490 1761566 1538322 572446 1187439 1854518 424047 3746 1244321 542268 80546 1011981 454338 185178 550216 32322 955950 1764852 964588 1022258 1906393 1321433 1131158 589079 1328666 878570 1866415 410844 491544 428225 1651611 127939 511016 1440792 313471 71057 1662096 1196426 1069922 99081 421912 1835026 735779 1270253 1269871 184957 613394 1751344 1706465 487486 1638470 1563493 1852728 93886 1751990 1630828 1385343 1806070 1614040 1943997 1909219 1552086 645937 105291 11653 1307266 383277 84664 868543 1890596 444961 1836467 1268371 1309361 300799 1773083 633198 1741642 1600566 624187 1260675 260043 1454774 724644 1051762 1515226 754545 586631 197815 1822216 1589338 399453 581094 912741 1813072 1854317 422922 617281 995121 1654943 764764 1741270 1338614 1283271 533877 1173879 296480 1608356 1119127 137215 391567 847328 1352025 1903915 1954776 779334 1982738 839504 1158750 1631227 557731 1448072 1806922 1691748 1534388 600702 1870404 1823112 1391149 1594838 1262526 839045 628010 1380317 1223099 120475 399643 109076 1982043 447502 1801334 50282 1301543 887495 1582027 593555 1973375 21104 843875 27140 350882 688154 1405126 686329 1176893 1112883 1606276 639276 488821 1710602 873305 256353 956169 480152 969889 192240 298980 594592 817643 528151 1579297 1409525 1452296 1634472 1765802 73458 926614 194109 1090051 409036 380662 158440 1774981 663200 1047223 553885 13168 298540 1386677 394733 568882 662621 898084 1060751 789347 1826189 503481 702416 1831562 1812947 913862 128232 1057624 1424864 161956 413608 1810866 1772948 1782996 1484337 1992290 72186 1521899 724647 1151908 1886504 167911 1910351 1447376 1262602 1123207 956900 1978963 608960 1016075 1842808 1158744 610741 551042 720104 37998 794544 21780 681796 837412 1370172 609450 479440 1696539 574603 404218 611427 1586649 632061 1322431 1151825 1227514 912203 1336782 1487511 1648527 1565330 540175 215559 1209605 365117 878306 1624016 1712777 412200 1902464 1089856 1759075 1344330 1513939 431339 1798115 434015 1201195 925935 1479228 47622 1434314 144000 492622 615634 1161455 358124 465965 1436110 1092082 1362000 1148981 394558 1765582 554794 27647 302751 559012 719216 1067413 1833466 1640006 1191811 1759803 1211248 1341250 179703 470043 1315333 591209 1405595 1719330 1037841 1691909 1405357 1459474 138533 576828 651762 1894264 1925409 1850085 1323993 1098200 1626440 469527 1237084 1747155 864659 65604 1375382 748849 1025880 1923647 773563 1719042 1918009 1791084 1153272 1820659 1186896 144104 1860284 1207190 1700661 263599 508508 130998 1713535 658425 571614 1798620 1737562 752096 605076 189546 40340 1499198 789720 1332224 957162 1826033 301383 101233 1730332 1353435 289386 239012 406742 245379 1839696 900208 644528 1293661 861835 801791 1528521 1072793 557814 278649 1593019 916414 1656362 1273590 512901 1950743 1230351 882100 1849971 569737 1839586 113055 1400147 602552 468470 765639 1010595 508545 507651 1917877 102458 1400115 804886 1988221 1378332 1500569 312092 597362 363516 1825902 198423 287368 1133822 1994169 1139246 1472607 865439 1633474 532998 1411351 1700600 943949 1276594 1204610 1874995 218702 33937 1588191 1123424 1066137 1087738 1202071 696357 1593826 776404 554640 1267389 1704447 412843 1552918 1003719 620236 681232 1757338 541950 422327 169902 1259466 1134465 1595634 1512864 1047362 1961353 143601 1523735 633812 1391453 1209343 985537 1205098 1206663 1953893 539480 1852777 771308 1763008 1073421 744707 355043 283745 1682388 267744 305633 980938 1517687 1951166 1703395 886881 538270 953841 275418 1839013 1999321 289138 417345 1372759 1570798 1814148 119085 896946 309626 456074 1033825 1432393 1445674 1728405 1236114 1534001 1266521 216659 157321 1022395 503602 499221 1327937 728027 221833 1390277 19915 288671 560370 835799 1371027 1980595 589799 1793453 1663014 430755 1750676 1664297 1035243 1980564 1801618 1138983 1227986 927635 550401 1573064 150249 1110065 368307 1691539 442809 1775261 1050579 1687811 1990397 371858 1131846 1851714 55125 1485623 1266016 1867422 985995 1101312 787656 272992 1978755 576345 159346 758413 1861411 1031977 51131 370969 70406 563104 284474 314220 977352 1481800 1792705 900100 356718 1482432 1410768 49545 1310885 1582391 706774 1077307 886904 1818437 301864 61483 809201 1223740 1574281 67527 1190576 887300 1057182 170926 1285301 632869 1378339 1672081 185421 372133 26122 757871 63789 878093 1677252 1485381 1178185 824111 1717522 604991 1288209 1100753 96498 797559 420910 1604432 147111 544451 704204 358134 1109079 1900461 333139 887378 1383158 81711 996293 691514 1653851 612007 1991779 62638 162384 1338663 454725 541600 560979 840822 1323634 1949842 1841938 1252295 1599087 723028 393731 1533187 1016804 955540 1469049 1429177 1449452 742161 184512 1921028 205453 20380 515548 1517721 1882678 73927 662770 1250148 1037656 1364059 1960847 171386 1394662 257145 84032 133086 454778 1009865 444046 114336 1412445 1831943 416903 115197 1559000 778763 372953 317652 940142 777045 925417 1573229 47289 758206 1931581 707511 231925 127479 417026 1412400 1722008 1843232 1262773 9439 1844087 1125212 1641239 1782725 817461 1208005 712612 1417439 1404488 103415 939378 385240 391316 790992 975741 124046 734966 306067 273806 366371 992105 176114 1627067 933817 1790505 595783 536015 665791 290332 396618 30755 992723 205057 501257 377585 70232 1444974 1876165 598369 1547245 1591156 66185 772048 795210 1057574 240932 1416367 793010 503090 495538 434956 947609 978061 1319785 513772 70628 1881868 315383 594914 1516202 842572 1220244 1941952 523812 1680252 680630 730666 365340 1839193 1720193 1832826 616811 1949403 1497989 963037 491043 1087082 935009 489652 1437356 48422 1302650 256809 888961 6203 636700 1823300 764398 409659 1687662 47988 689715 428423 1964957 290343 1576240 775920 1259531 528081 1912188 156007 1386378 733030 1705142 1309964 1758625 7806 354795 1159105 1078840 436083 1170885 429702 1469215 80421 1837733 1995690 1618569 528824 1513966 684679 1772711 762828 1242118 1656849 75050 1535 962747 1472165 89794 1584561 820019 1211452 341794 1389562 1684447 303393 505370 441946 1058111 305456 1148839 1383501 1087295 502580 134653 528352 395740 15919 1505937 1609126 1492120 1610843 156248 1771027 1839688 1561418 1062637 340097 1430788 512748 676758 674544 667152 777801 471084 684322 1342718 1930111 992903 629347 299606 1425143 1259967 279800 890056 997805 734862 771243 1498799 974981 1056090 338440 1328280 1169978 429384 1537540 1953534 598499 844610 1764018 360215 1358617 711712 1290372 6673 1705343 1936906 1686242 740845 1866688 1185023 1128828 73527 308874 1514072 229644 1382995 239033 571025 286886 585714 967765 1718677 1875321 297233 637703 752324 1841783 741190 740387 1282152 1777313 1352101 1992817 1321674 802910 564219 1390482 647532 1768123 421011 784024 1539398 314787 1364064 1522222 1566661 947739 1783118 1968564 1099121 1053678 535347 843557 511330 1878892 1737725 1749236 1727617 391262 531972 1424409 1515363 1157845 1294870 1524882 1213229 605616 1909614 163838 1809594 1593222 1502936 1462328 1274859 1256491 339379 377375 258826 1542984 1949949 1254358 137370 408377 810369 1776482 736732 1536686 1458550 1732943 1058669 536633 1914852 953900 37267 4964 31229 386435 1529508 1705439 1208784 367963 448762 142261 823458 1777255 1568647 57594 671930 262629 460388 24580 783560 877264 345218 156999 1756975 943530 728598 223117 605222 167600 617650 1540912 1950156 875560 994610 1286684 565461 87968 94418 1493095 247455 1567267 1619530 35724 965314 597199 931069 521097 571073 581525 389006 1297381 954904 878386 1418714 1435386 456100 330006 1815965 1639175 1047908 1785314 496160 540356 1332742 382970 1762414 39339 1008433 1345612 198845 415953 1981373 1535405 214437 136663 193433 1639868 355718 1884096 1730535 338118 289249 1034501 610840 1528450 1862035 156620 1463060 357967 1890449 911981 354571 451977 957770 1144510 1367347 1054175 1685203 744821 1046107 726061 36974 310487 970812 1357886 520712 344153 1650260 1846267 1750171 27373 846496 546217 760576 1054560 1140753 1210127 1592676 1919373 1451026 669063 1538761 877831 1741875 1352367 913501 232400 684976 555156 952281 378546 212598 296666 564404 1214287 759920 557975 1438219 1323587 1794138 492619 1477710 691062 1235440 1585323 1753648 762936 729837 1167839 1578421 61516 1564846 399018 1656221 1485738 1658784 812978 1602142 285602 40555 614005 57014 476164 351790 1768155 763149 968389 1668018 1812891 946995 1284539 909737 641481 1799149 840363 1928933 1044408 1828015 1898443 1731151 297392 731700 1554251 1375102 119768 8098 626618 1148764 609033 552754 167240 799354 748276 1777110 209704 1552904 685874 1113360 1522770 1768686 113743 1467852 382308 490897 326385 1350476 695057 835946 1559151 1904236 1652000 1139822 1860222 20491 1424704 1139285 675346 764141 287042 930220 47286 1240615 1778248 1502938 1401368 1532149 1974835 1557562 756670 1760030 1830355 1514629 262090 254376 1896487 1995452 1884202 1356178 1358579 1772016 931050 965949 382588 994291 354420 528658 534910 552910 1868465 1319700 515704 1708199 1403353 1823757 558277 1484361 1475237 278084 1702847 1991689 566116 619075 741164 683561 214249 175855 1335646 1744251 1617348 847321 736978 1366924 939770 644712 1446881 1353831 1884405 394754 1542007 765916 1944829 851337 1594339 1896957 1373170 1502721 1850945 1348056 1004217 1365875 334470 646198 219035 67489 843529 119949 62161 863333 1630954 1154035 1922661 1776764 148584 205429 298783 1837122 1296538 1535476 1583688 478814 1432485 1683376 1001673 1927888 878151 1526444 935162 1998583 1079566 1341773 1548996 1287998 869502 1615657 1959486 119008 1061753 1803101 560039 182355 328236 1125860 182155 484522 530187 176603 1813738 143527 1285615 1269533 285615 1040252 1244441 242860 699171 1786363 1953252 1567967 1242311 1683704 252274 155642 1114226 322702 863704 71152 1450085 160996 191751 647873 793891 1129885 253313 1893883 843110 530577 204202 1608607 179941 1299628 504474 132223 1696951 1617912 429738 1857200 919624 695662 1652955 232930 900673 369005 116410 1514043 707391 1592952 964598 72637 1713374 1929576 1942683 715867 1279772 198649 524458 1701949 1538843 1352163 1793867 1364879 1348009 1160954 1052092 533031 1619788 1254601 525798 937431 1721951 446177 281961 436934 1073607 594982 1476121 1911929 1380241 1060578 15004 111585 1337399 1948610 1385666 148347 1969511 781907 978068 802998 911497 798353 1381827 971170 1998339 191085 275845 1953140 1713678 98215 102264 1657570 772243 1777855 157381 1335345 247972 624098 492815 976912 415146 441504 1336714 607629 241692 976248 966616 1265445 1305246 725290 1396418 755682 1787764 958838 969556 1347309 250704 1201205 1276528 1712449 1779118 1364933 14467 1320702 324454 464643 1635257 818896 1187195 1866107 1502713 1928532 1869805 270275 1169728 108059 1782871 253403 1162834 1866342 1646126 1660134 64952 1575009 1742719 68415 661217 1356429 384091 374285 1807053 674126 620225 685369 1453337 229588 1566517 1190251 1383491 828051 1870557 199168 923302 700808 1998405 507928 132074 56342 1572096 1764859 482627 855469 300341 1535718 930866 1278254 473005 1853243 1669442 1337810 285368 795438 1960470 776389 542644 1545260 238947 1565405 1377531 1308164 1097578 986350 463686 1968322 152342 575280 106750 766340 28004 1033964 1387296 914849 1675684 1998307 879536 1385943 509687 1647489 613229 1180585 1230296 791202 252392 1841530 1321383 569038 453268 583290 1567788 126439 1259651 1800957 92863 1814064 1605112 812389 1942858 614274 125641 1628873 719598 1031321 801765 747201 8600 496384 22050 192677 306439 1129486 1083743 1204092 998040 383186 884269 1208663 1757653 708402 1488937 1483842 1548497 1010832 985099 1540835 1280127 1106059 121565 1839814 1210201 1212513 562189 200833 1941917 1413114 798253 1294063 1846661 1546403 1831500 1492416 1824774 1524268 1842853 495547 940075 1716543 1888879 531067 1557723 888779 63995 552991 1806826 232353 155889 1535993 1989822 1012536 1920190 1752913 1839551 307335 55029 1402163 1575852 685057 1581011 477767 1858796 766001 241502 313463 1453729 295021 1631046 197670 550760 322606 116956 634619 1626057 417367 190395 39613 855616 961747 1726629 1242658 598692 1412146 728864 323121 1758612 1260909 103501 1451400 1359861 1501602 250093 1904921 612385 1984945 1557747 1779626 1034534 1277521 1199791 1441910 1019946 1131931 274841 1761644 732727 62887 376145 835427 1224292 1813860 748269 150174 1317415 1927450 1294473 1738057 335290 811697 658536 230952 1595008 1287494 808180 1971197 69252 922351 1333779 433631 917988 178688 762682 1179243 708213 181166 1693832 1445389 1355840 160764 976729 1359697 1771427 1536239 1369752 318165 1869828 825438 1951360 1637924 1489444 369032 4791 811537 1340601 397432 142724 620249 569023 1186364 73447 1294591 1590436 715937 1028677 608898 1603983 752999 1996441 1627501 824902 1987497 297151 857413 1537195 1308611 705137 1206985 71481 1379172 1592693 1200670 1936233 1875043 6433 1532922 912805 822389 558776 1426159 1269384 694415 432484 1860044 298076 535602 1016946 566639 961443 1516338 1784568 1406393 1446298 1037766 985542 1037669 708617 205224 1529068 523922 492429 1103326 1596247 882839 1735213 356548 1235790 1498999 629321 1602611 1655706 495371 1241738 1651096 1932197 1224283 1427982 166519 967448 420320 704360 1637344 1147516 112178 509466 93358 1662415 97977 1286903 1788370 1982152 954324 550111 682311 152383 1571281 1601366 209858 74703 1661848 1999559 251040 1058867 1398812 1164439 1351623 425971 1638213 1117689 561044 1048030 1424649 237151 789204 203902 1633590 1421458 159725 506721 1545092 811820 727284 1001443 765411 238081 1940796 41665 420834 891223 465188 1730630 721839 1451288 1980596 1087332 562471 1037639 1756549 767500 1856649 1854963 1985967 581861 1567359 393162 1172184 1270037 1362749 1205293 1470434 70514 1841158 434414 112067 616503 994538 1256906 509690 1701851 1869243 1908654 1767562 1951379 367050 1501905 780943 1996491 723523 1861855 103845 1792590 307922 454561 1855363 646600 778745 826887 1929012 1373398 311470 786463 1606768 1784211 1722076 1467904 429672 1244528 301267 1924577 1554159 1772900 1065662 1376279 578507 972234 243584 351252 1704470 1031951 1626866 771833 1662228 1699494 1369185 1015962 893496 1215591 1354121 1281665 1469108 1847003 298337 649402 860826 1551 140310 1256701 611537 1522598 187994 1375520 1033023 268837 1296773 1000023 1742653 865379 728425 1682896 1805446 1402748 1307677 834900 74332 1474721 1099309 1184092 1864875 1791850 544664 758956 1472091 268748 1267243 263639 946673 885818 1073654 1971213 374582 1586127 71136 1848064 1449432 193607 464860 1046114 236633 804900 1529116 444645 1016255 1224076 1059704 394487 289384 1363906 463571 658216 1617177 882727 1409056 620574 1478314 1999865 1363094 73530 1848695 83128 1792967 294179 1366954 63586 754353 461345 1160720 1651858 158813 412211 1459241 1868075 206820 44676 973803 157745 89898 1880247 660928 1538434 1198220 509026 79036 176623 1597611 883995 1880628 1144273 1300057 1158176 1054433 913435 391196 917898 1527500 1577814 1877952 1388171 265548 848831 1710386 1015244 1133312 182764 1082685 45721 855148 1381523 417650 1231411 67591 954778 523 281665 87294 1992241 1840394 569525 1886218 1041202 108260 554216 1742231 392878 17681 1959959 243477 177059 1974333 381929 1275308 1611335 368436 1042401 636523 761143 1867209 1637305 1432439 1639969 1944229 1258435 11310 1515596 917518 126142 1329734 688247 654732 1203839 1361536 1871980 1409674 1793974 1788035 1704427 1541014 702543 1394667 93424 545385 116949 1083814 886489 1937768 272944 339638 1259969 615117 811814 620175 290938 1492900 1207310 439129 1511481 1114018 1330820 950284 1678595 460125 377133 1557220 1436378 1833851 1576414 1015811 775020 1139523 808415 33440 708637 162598 1286416 603738 1477744 1411656 811052 531098 1418204 396535 1555160 1503976 96908 984917 1715208 422784 1890793 149361 540110 1161489 1865354 188668 1515030 429472 505182 1085860 721692 928005 726336 665989 921228 169163 13089 80934 1015732 1994924 1057769 127158 980472 531104 389734 488625 1237931 152642 1681756 1851201 1908149 1723257 1085333 1112317 1329687 1241758 1420180 610652 1909952 693064 381465 284296 1262774 1490470 929073 169019 464323 79876 465575 327076 1862503 1126052 282224 1287576 1628692 1762712 1345195 816709 1217987 1084497 283112 1890992 1569214 892077 659242 1827013 1370329 1055359 1016759 1295606 753652 1681863 563630 897743 384667 1816745 234784 848383 744108 211748 672395 1899390 1602529 252442 162161 1932854 779371 612375 229332 486853 1279463 376220 1533053 293065 756088 193004 145247 1843726 60573 1769552 1927312 1281362 398375 1403888 1447522 1038726 152337 214545 573849 421282 1160037 1172897 1329717 379223 1636420 929106 1966941 186094 993952 1370696 1730884 248180 909699 1584990 1252182 1263733 1924517 1235147 1706438 402671 1809894 770621 1119221 532402 1164305 1129546 215154 31158 459571 62360 123044 675189 1251242 98692 40908 1446618 1690066 1383380 1879638 1432238 1899480 935036 646513 751482 1614538 878081 943135 1539483 1242563 1570615 1342621 1295398 861825 457192 704516 1966421 1659664 1908624 981854 1924524 322969 23594 1942788 1213654 848374 772675 555767 571404 1103471 833368 587000 1348348 1751091 1170045 1579651 976184 14384 1278742 1206520 11600 171802 1072429 887544 1605609 1035592 750852 1996618 1179324 1415718 1831812 427218 25464 1663256 1570592 921824 1179145 1448161 385742 23719 516160 1795478 1474852 137899 1150834 1078739 1226541 836351 1109860 182427 738055 1265012 643373 1719947 874453 1094596 147149 1237189 515717 322397 1555790 1057382 1072372 109962 895444 957899 900164 395703 1765165 560567 485179 1756591 207072 1659610 753286 265814 1698064 1904152 1434542 43913 793099 630930 1194167 1314973 622980 573130 1272333 1971520 1290166 1134604 191094 1038391 299887 581889 161994 1869317 422950 945073 660663 239634 1764620 115186 1648385 966406 1745933 17407 1120032 554107 1593144 758687 1543655 1266614 1090950 837680 1102718 1075265 487004 824280 498089 513178 1749618 1087602 405338 118969 418280 310110 432455 1284149 3663 1086866 1121822 1192872 1011653 108604 1583513 1670627 383542 594594 9879 1582854 1382167 819832 479576 352125 1822398 551240 855656 581432 1596106 1973374 1185969 72846 1740724 744491 900286 1034674 355623 1255018 361420 990442 1367743 1851934 370494 1814834 1378134 1334845 575252 1446524 199357 1949293 724342 1309294 1168893 1349364 762510 285234 930624 1743608 1435064 1411792 319032 131012 1688276 240068 518618 973026 1874933 652435 1836255 1017751 378730 360040 855494 95643 531221 1633287 1292097 664451 1600647 124340 692919 340706 181625 1316157 1776551 595973 16920 355648 1544340 367353 324936 1864856 1826149 713568 457832 1558899 156247 413787 955835 1423550 857920 1974389 1172539 1891701 1350557 72200 874288 1734066 938770 1645836 979610 1339401 1165271 1218995 705413 1440718 1027709 1448070 202157 816269 596011 402645 1400760 776501 1643911 904732 1669499 1859326 835163 237774 1204063 98572 1356545 1601110 936320 1203643 501551 1959788 580706 808063 1685944 1042412 1984772 1589494 662762 608824 1214505 1911168 867817 289260 1445267 1682683 729563 72682 1050033 541027 1565483 520059 794042 1128302 351666 1120509 388307 509558 339756 846474 1391924 964373 1972027 1804928 479014 1503750 1367843 1048094 1921767 10216 453446 734915 260607 1520879 298657 292888 1037124 1130056 1718972 1360389 376454 527669 1039409 125625 228107 1403949 447450 1050069 1642551 1578183 353166 1175994 746026 584500 1205883 1270665 1450786 1994707 1362270 603480 844576 1546976 113691 272327 1007975 1832824 68457 729296 1200663 1243174 1504239 693335 1207251 1944598 1916771 1852588 787886 1654428 987581 1462831 17784 445683 982970 1304048 708512 1679324 116612 957345 1573050 175028 1125953 1624609 907234 1934040 900315 1923496 71762 1997848 1641357 1942885 97722 60546 35985 1222221 1838090 1785146 1190910 370087 1796895 296550 1348800 959612 1414187 1250065 143915 927409 604387 1905950 1788268 476317 1952849 1324706 1108599 818343 980321 1831314 1342021 1342268 116675 1382815 584801 872972 715473 1654254 429633 789103 562611 1983387 1417671 1152379 1239435 916746 460243 1473455 952155 1115938 1530283 1423136 1640207 1639747 1239247 278331 1377790 615611 1969132 648131 1373557 1119450 1641554 896302 522542 1321458 286271 1048301 1070506 1756449 1388065 610081 876169 610723 1991708 73629 466645 1383284 1320439 630385 580504 1453597 230329 1235860 823531 436991 1640914 1602750 317181 1662075 394575 914036 165041 622173 1705629 534244 1177834 964044 373596 956770 1367968 391298 1819363 5383 1238330 1010410 317838 865254 1542967 519247 359871 1269462 1504866 366489 578142 1603952 753726 1676594 1613459 782228 1175752 1082418 974929 787391 1897387 12068 440165 1638758 221497 1968370 816751 941613 1492341 1574181 1202473 429248 795320 202018 440371 84076 470155 1929865 864968 1863825 935023 299427 1918327 681780 182696 1201071 204918 800244 1516431 1194377 19756 585511 12283 1396761 1046895 520945 1290598 1396176 1247683 1417988 1021864 1132973 957546 1352637 789071 1144711 1046666 1848465 834099 1512579 1958346 1268511 1122029 1940141 1760813 1293837 1653838 1263296 927174 827363 1602927 1741969 1144974 1419294 1265738 1380866 1344431 1395513 1427876 505418 477964 343630 820397 382861 917043 417558 642612 180375 1464172 1380437 1819535 592810 1921879 142832 196814 529229 1994565 146002 1109324 175538 464220 209380 98677 1311224 1301766 553733 1397669 1991568 1443140 822446 1168960 823400 882928 1857579 434611 892781 1431194 249708 1731994 369357 1930220 1352257 49651 1525588 1806151 243670 1951729 93195 341765 38660 849256 1316057 1223936 1481028 608169 300712 1508348 1736861 363292 245219 130133 760115 1003359 1931759 1867675 353014 555270 238694 623690 1540654 1879093 776467 1272397 1107901 1361701 1737512 1790890 704835 1720152 708247 839333 781047 1136732 524641 356554 1536909 178194 1164362 1439650 1927705 1649391 363569 1819482 1430093 981301 1750302 632192 401405 212373 701618 1652725 14959 11169 591704 1310093 1583300 399188 949438 52563 1796543 1260636 1651953 1110050 655180 1219188 1542852 36614 483797 267556 1008683 1227271 331575 372577 1244624 1894622 1646225 196165 1623984 722137 1729431 1550872 2916 1937218 325518 221087 1842849 1754935 440728 1532961 1999410 1240346 1211433 861397 1776832 1932028 452049 890239 1275961 1594101 1928559 1553903 1231086 1530677 711316 1163061 859455 1060874 717791 751855 1526883 1865764 1493534 461477 479546 548572 1046665 54351 1291279 1053351 572156 63067 1475861 1944049 1390154 1221417 1538859 324343 672915 418231 716386 1942049 259422 273883 552487 1888902 17365 178042 1916197 14867 1339497 10749 1918566 646757 1697649 935055 1686738 1366795 826412 1237171 1627101 976156 1591009 748718 1594204 157756 907136 162300 1813630 606450 444692 1490589 1675168 1617935 1431206 1200930 1447699 527462 1802774 1061476 1666326 935813 1893235 1369944 1444247 922123 12122 1892550 1246266 1029395 1646715 391109 170760 1324744 1248164 1245470 926780 1365077 1298253 153376 933436 1059754 127503 1669115 1361474 1192779 1694894 1350279 405409 223842 1346721 1766362 797361 1086545 1026986 116484 1469404 380495 1774551 767296 951617 1541516 1927368 1616268 145400 1699353 836028 82297 42033 1245396 918080 1383984 782547 705134 1187929 1630253 1360632 1517862 428655 938274 1518923 95246 244854 93679 752179 1395917 1468057 1282830 1989935 826788 1265365 1833657 630741 1980542 1857679 532811 1056189 1189215 719346 1124734 1297659 613225 961539 585909 1601944 1221138 830572 597636 73682 1716595 1437448 1457095 108956 1902943 625805 1833933 1753495 802906 724616 1436484 1118307 608539 1779309 112401 1035190 677955 564273 742231 222475 1461358 1549228 1911864 444271 1353276 1105339 70767 1234437 710428 241940 854192 105185 1853456 1536344 1618816 1372696 990414 232798 602264 774774 441292 447240 1166955 405282 61784 347455 348104 23449 992725 1904808 1029740 385433 575985 738518 936346 64621 971940 4935 1335409 69995 1882099 433546 1675081 185153 47515 1894142 1231371 738677 26026 30073 281927 1301382 1776718 1529218 988094 276464 514954 805672 664325 1505878 1636057 1624029 833022 698762 1022605 56784 1104759 1224193 1869065 144549 1334005 436721 105760 786154 132429 1005896 1885020 1720917 599857 1781025 265165 334104 1210468 1794223 197924 1221213 163354 993631 1646849 1984852 890536 1647149 1763446 1108043 104304 159285 5337 1818105 1846810 1803749 895707 154652 848659 709474 1115956 1313476 1220544 54825 1946194 503901 68468 586278 321391 1982803 398265 858784 1080313 859568 90735 510420 1766986 659100 888426 37361 1043671 815390 132817 1595933 1447556 742366 1660378 1677762 1202091 186462 52466 953614 926654 1543373 263899 1314474 129884 1051760 1763559 933016 1155291 1326543 403777 1882235 1998901 85405 614130 826713 1875860 1811747 259196 773069 580286 1530506 1372956 81015 388481 1816269 342619 1713331 150363 678032 958498 912456 12037 1450038 1769402 1905169 504599 723111 194083 1406699 1062895 1358451 1814568 33725 437849 996192 1663890 130210 1196944 282944 727095 1678185 1011164 2873 1073041 666518 1385938 1437455 1348581 177855 1604653 562987 1793954 581855 710784 31924 227385 184570 762556 604338 447223 1463005 150231 1088999 239698 568608 1203642 1460136 470097 289388 1947545 1641157 976047 1749410 505974 302106 163943 698325 254877 1913615 911888 1587149 1641075 862571 1690608 166019 1860787 875357 1537038 1962201 343754 402762 1055242 206331 1424907 1968638 1238681 826613 849643 1308650 45954 840347 1605925 1204211 855867 1186427 441645 1480403 1119399 912187 1456006 1127585 829286 700902 191601 1826651 896872 801567 1851108 876951 1928065 550681 411894 570542 1644105 419106 1137873 667430 11569 1780006 1687859 75240 913485 647018 1035907 761257 1189593 934621 468679 428881 1155676 251547 1800864 644849 1096439 1738235 1298594 142033 869222 1729048 1701584 456039 1623946 1971517 241861 1734210 1107670 1697951 379507 202082 1814491 690395 289866 70183 1766334 1072368 194859 1107128 291250 359222 1586025 1722787 902765 1901681 977405 1183402 1571347 62197 1992217 1928980 296787 1083506 1539179 172222 387220 337584 1298673 1796820 1942400 187604 670720 984448 1794995 1194071 139983 322633 503508 1556107 989615 818626 948253 1095306 512743 304936 141396 1935409 43997 803173 202270 1620524 963074 1452830 684651 153005 585738 636546 1301515 274537 1549709 1950668 237304 1449940 551945 379079 1565589 974526 1421138 1953442 1681731 110697 55630 320640 1153379 456636 1443622 274365 355389 514720 1831130 678885 660448 1740323 179136 1329465 1883181 1659090 1628179 1176124 1420567 1388854 735735 501207 1816708 261105 1640391 144718 1273113 1786760 338111 834478 737907 136000 1233957 196820 1091963 1320115 13892 1676682 1423231 1370081 1606536 252579 856782 1146157 91864 581167 214549 1871384 68115 1299260 669684 1246505 761717 502745 1288487 825009 1025645 1175610 1047712 1947691 562200 1258778 1532107 1823490 682186 947483 975049 133730 603462 1124813 1158779 1821843 1543892 873834 1818523 1877906 941758 1317343 1087184 464214 1566117 1770129 1822645 175057 1365696 1920931 63837 1492653 77758 1067893 1513058 1260666 1899507 1971099 1134471 1768927 1787160 785604 273213 1988996 1121139 120828 813163 540158 1724947 1294734 1709609 35532 1307923 415764 881530 1693875 164758 1143777 1617106 1362287 162688 434419 627875 443873 1297711 211641 707390 1391660 569263 677239 311775 802455 1596302 1775253 438941 470545 1227477 658600 184108 1932249 1674900 293339 1395273 1543223 322612 1197837 1164245 1381780 1415072 370291 1955537 1007258 1478178 1250662 297303 761883 1462601 1594903 1921506 1732519 1765502 114561 1397686 366756 1184815 326420 314814 681531 1145557 661124 1341699 1306895 1597742 1892203 518187 533633 1057881 1382472 1072752 1661290 506636 1713289 1704570 1933066 994493 1981878 275311 760844 660470 1221575 1494488 1385435 504340 57663 21679 1758518 1979021 622843 1271281 143284 1644261 1741056 964762 143892 1538488 1172657 1085805 480874 488629 7294 1509787 1699499 1855042 1142907 1475805 817060 1715755 1426332 102814 1619562 1213966 912209 1634117 1909820 519353 1808752 1382750 236913 966132 28405 1700457 585579 761753 1340104 1573725 773054 1913174 303678 1518121 1880708 398333 409877 617873 304321 1243417 597689 1404093 1553333 740870 172466 683289 201885 574144 1923384 1240245 1384910 1703355 1961836 1013391 741391 876333 557027 504090 220803 1742225 1895657 355266 1424640 334761 466047 1810611 35933 109511 1263250 870330 958602 243890 1426888 1537804 1759426 865034 642331 1400397 1645765 1590770 1938985 302784 1302890 1754622 1886838 1395841 650602 546165 352312 636029 993709 1134891 58777 1134546 838703 674671 753993 1024296 948340 748195 783351 55412 1369338 1093789 1846964 726322 1678192 1109238 1839828 1625104 114365 1921442 580307 249756 54248 866024 1150808 670572 651094 1085511 806071 1728002 356234 1975932 259087 1660084 192662 1745297 731583 535020 1217909 1193740 303922 504293 879474 426180 869625 1584639 1786634 1352950 149965 917931 1479438 1255753 77228 1320953 203713 462532 165198 893032 1640221 939214 1727603 274240 1609852 1400930 1799914 1792845 431914 1163494 815488 140123 1534934 850157 239023 713503 518493 877226 763951 1177449 1675809 1229478 1520458 828176 405946 423617 1600462 1942789 1177617 35897 1182443 1707979 29782 1937426 906419 1350462 20772 795947 402567 1835031 1394483 419112 1864316 1244182 54631 423252 1168999 1490420 602368 1191773 682283 1280096 1441223 1018169 1823976 1192197 569137 1129708 241334 426195 686447 389469 1401137 1373420 372167 1778973 1282923 1724181 981619 652857 734409 597903 1466278 78925 1339702 539865 1538981 512812 1259146 1933520 76809 1362291 442106 1310239 111510 927092 1297811 1427048 749695 202424 1636322 935917 1439332 1634852 1201552 700033 1072768 802341 1654750 1140338 415567 903422 1436348 1315976 46596 1302177 1133220 733385 1482592 466301 1858648 1971093 683713 1339327 335449 744514 1544232 1547479 721330 1740644 1286199 266075 1738266 782879 564145 403517 974135 413001 545370 1509395 1685326 167860 1398386 1917340 1667747 840578 87433 1341673 59786 1381753 118346 50185 700563 1489696 792311 1616547 1885920 450602 583355 929633 1331558 699914 98145 78301 684104 1721805 517261 1933652 1301136 36271 466774 407484 1361558 733707 505231 104872 1710612 422537 306377 1776164 807571 998529 720906 1294840 618323 1763878 728077 1887507 1609856 892962 1290093 296067 330268 1491170 1693769 542734 1090091 345941 942019 776810 778358 100579 648756 1531562 178929 294175 1318291 929306 442491 893188 1277980 151556 317777 1888345 249433 1017289 851067 889238 1041137 749819 502463 1229013 1984279 1144177 1974682 1597496 358968 1553771 492594 692498 207407 1186302 1043859 292850 1066950 1288737 675683 1200477 1867103 545349 1605896 1148604 714027 1897039 1535978 427511 485772 1078391 511950 485429 745560 1205275 1636974 455495 1185150 162699 1407420 212595 800275 752690 556077 738246 1445965 108960 1142757 65812 422584 1802459 831181 1958276 935046 1327646 1645627 1909770 214185 1664030 1018788 1298315 1672452 1669572 1082509 1186173 1638915 145469 792477 844806 1626953 459935 1897011 602946 1966946 1289495 1791636 1919511 1450736 131361 770308 909800 1721059 1061406 1944961 1080437 492611 1569962 1923355 1613395 1083015 432397 1221470 937255 1658529 1545879 613233 1151612 393378 1761898 554052 1104384 22221 596078 977569 67697 364355 1539588 491920 1169431 71117 429215 1552825 135206 599377 464556 1716364 745304 688842 275940 1601491 1587699 307865 1301963 1621305 1469608 487315 224982 1185022 1530782 436626 1003872 1378433 666752 1921131 1633489 994700 195216 152465 1013843 1448413 626225 62930 47165 1700967 326644 374759 1725883 1714415 1200702 1043488 1044482 1025434 613597 1164883 985690 79283 1541805 818966 1976399 1789603 1158253 227934 963689 1426788 583790 767764 768138 1976221 508315 1483884 1887961 6921 545572 1455157 1143001 811501 537022 566006 1411812 327253 917872 602436 1873005 57174 1743116 1661493 398831 892459 657781 345113 276266 467958 1659999 1246575 1141666 43836 260058 1495320 947553 1364627 1460211 1972168 1392324 1258729 358831 1756745 1128921 1055244 821622 248557 546538 276112 29624 1882360 1656436 1136019 979407 1808007 1515863 1463137 1045831 1026884 657788 1578967 1511049 1157713 58799 1007973 276466 1368231 1222562 1565886 1069167 1534206 1415896 73178 1811537 1683874 865230 1558334 86985 389265 748109 194649 717123 1964144 1885652 402892 1364187 481462 435413 1356938 101198 1495253 1006823 807974 1846829 22763 1383082 1418323 1550449 6188 248614 265530 369648 721539 1982288 122013 879684 367922 102104 158031 107286 1023506 1581400 757752 134092 475148 1517900 1012812 382966 509247 1882995 114709 120954 820126 1532623 402179 1906456 851650 1115065 634182 828170 1965565 1507558 957613 1143099 866717 665510 249648 479539 1705762 477822 1693656 1224185 947744 1630440 767167 146888 1873203 778075 1885915 1322374 706657 129197 486756 1027525 1447757 636625 876587 1376601 838633 313106 1465857 145931 56060 104238 1924956 415229 1670195 1182321 1334450 1753623 925578 770351 1770800 123087 354136 38395 1348240 1650309 1116706 1035594 1579770 463312 1415267 936902 1896326 1632294 1424083 1084816 31217 1899287 218351 1980690 568118 1241143 1877750 593090 75368 558544 1943290 1374354 1453785 1120566 1589177 910374 593825 521973 354700 250207 521041 1234724 631265 1979863 49765 1634754 690915 861670 542913 139581 1211383 1071417 144785 1455830 542250 80017 1748950 45551 1526589 199983 985788 1885987 269557 537723 1502811 882212 670910 1056089 119694 841417 42781 1681758 1374279 127350 459577 170966 178990 1135450 1035519 1288639 639090 1431792 777492 1461583 1728220 583082 1206006 1232693 658774 1154763 834132 802417 1221559 1346781 1683319 1642276 1782784 1178476 1776043 885756 1515786 384698 616111 1662558 143338 549647 317633 928764 643638 671378 1533201 496586 1920912 743600 491051 98864 262809 551073 1290963 963669 1079692 676935 1661849 1264201 858760 1739511 1485848 1948956 7615 1200617 1024994 1355798 922536 1682711 1765408 629958 1198873 826701 1845283 1117723 1994258 740279 556261 1391445 1233569 1730532 1830813 1291871 982032 1934720 912488 1460373 57294 1583564 680582 115438 1899611 83079 73751 1307353 759783 1489577 1516623 1354797 1498929 105817 518391 1063964 1860085 1888156 1847391 1777752 1106448 1581140 1122641 1869471 770466 984088 835063 1342822 1455964 134555 1691607 1723406 1897842 108975 653976 1139538 1789027 1403366 943837 1182988 1119811 696286 1003487 1771140 1404107 240030 1301118 745225 528927 190620 18662 1523517 212368 1601406 504609 1606238 781799 956875 409189 1623499 1070386 98231 905982 71985 313372 541368 788396 280527 414138 1201027 1944547 309303 1555553 454287 1602906 1340744 1403327 1220752 229252 309916 130817 1098429 620706 1432500 1274932 1188288 1766877 1963908 1610418 1664723 680226 1889295 1868616 1536120 763589 1549470 1624765 413072 1738992 220894 413732 589025 399802 1898133 914111 1810021 1140200 1860835 1249326 822528 1141079 1601425 1199590 1985243 874339 847015 1379616 1858240 1395700 546572 473516 595469 1889831 728201 275730 1776925 1300240 559563 979660 1013395 844652 1619776 972355 918722 1463012 1766498 1016997 927301 203615 157415 579333 1839737 642137 1438490 15043 483565 1178017 1830967 1062335 550087 568429 873511 806106 1852438 921343 1390925 948067 1157149 991412 1698335 1683692 170339 685179 424468 991213 1650560 835842 400263 1726044 87368 1366431 1683706 168408 14340 579339 339276 259077 1785414 1456730 1342925 229322 114829 1944634 1576709 678992 1188857 319466 1155954 198035 1711545 335315 1217356 1002899 39079 1169862 1257459 1603475 1446019 1039149 1562926 88340 295629 1912835 626599 1955433 898086 1055870 1302718 963537 707236 881675 1493896 1252603 1256844 152716 586928 1596212 100718 1645373 1422775 197374 1626739 396154 573237 813389 604309 38023 1339924 1244556 1430293 119436 1796018 1250523 549096 1546967 24890 902984 355472 1482579 307685 951977 1940126 1344828 161946 964998 1931740 733059 1526642 1091740 637206 1471405 1832772 33422 525096 1833487 833215 1877648 1894256 1246499 1106235 1360169 137978 617496 1062001 499532 813279 588452 332931 1264076 806503 304753 1465862 1303001 655369 1394244 81261 1488215 237447 966635 1891963 237842 1055257 1362920 1978331 1292670 604035 1209501 685809 785708 212113 1794744 934091 1989817 185731 315513 1572167 739376 1205491 1438199 1231184 826751 1740146 325667 930561 1339687 933292 1848458 1264525 381534 1893285 1243222 1810125 1703796 181242 1517922 316840 396401 341266 1966918 204414 532261 1710838 1408934 1919664 1348469 1859490 1083368 929841 662249 1589656 173337 376968 722495 1985395 1229139 873876 1337430 761946 879685 350424 213910 1246114 1533745 1192064 1269707 128224 1535580 352739 105750 445843 97525 1774758 1763576 755653 98937 224546 1941760 974354 880682 1334536 1110965 663983 1718293 315907 587535 1243781 1681198 184368 1940803 1073765 116753 1149773 518100 764862 1186817 1983421 1943728 1963931 334136 673613 1658675 661565 433647 1982956 425478 1044670 1174291 1726570 848777 1678436 881167 1406696 1394289 1113284 712761 1549788 1675589 1665903 86357 691302 1504879 1606362 1492529 800164 591679 1900694 1349415 487037 1612189 683686 632107 654715 845471 44824 1120561 1895125 1017268 1002232 1817145 1913634 79278 1616941 732629 102779 95311 1935096 510406 149656 821416 805978 702979 489707 380636 615303 1980034 1887930 877966 439051 1866765 1262184 598456 644838 1727071 1448175 1204540 575035 1519746 1162806 262215 1456125 46775 711634 917293 158701 1356681 492432 1839917 605690 1664126 1127222 972785 518734 1253693 223567 333417 612079 194290 1052359 1164823 1619908 310760 1187608 1884785 382684 978644 734598 1061528 1691650 1569979 153079 888287 1027334 973007 993213 1327928 58523 305708 1968300 1721994 850410 966359 812657 1364981 1228122 479321 535819 1640981 820403 450946 500003 652622 1884655 676950 357524 1697714 399746 1892633 1759282 854419 1357928 256323 292125 1218716 408628 597857 662951 1366342 1562924 351226 1280030 312007 884401 1586266 1675312 939000 1470522 1552104 870010 635532 859020 1056459 142032 268122 1400836 1531372 1592536 901326 1376626 934828 1633354 1280630 1601022 782355 654697 1236478 1231228 982968 1987127 1033337 1411864 216793 858980 591284 799437 69946 1741761 241804 133177 518106 556506 1042449 1950461 1336345 369309 999733 1319071 1654930 952121 204043 621129 1197778 881187 192078 491604 1331131 169308 1531390 1931533 314292 754692 1456681 1050676 223586 1572199 1599861 1070144 549421 1418183 348661 363572 908901 1680786 1461852 404836 1699667 378462 774157 552018 698242 47546 1745857 1907539 1209409 1187034 1120013 1633936 1150631 1049516 1460107 1202121 1142380 205754 563121 1938251 266365 1765110 1982702 503842 1572592 132417 1896834 1027077 9359 1964041 1485827 1034089 1996462 1546433 140111 1051586 1206332 1129986 417944 1420981 1116608 392932 1499285 982418 493619 694141 262618 1700272 660099 1854564 72815 1932764 1695264 469624 176728 659657 1371019 1075443 599240 882219 990576 14792 1546564 416105 641745 1671044 738028 206603 1376860 1757070 1017561 1602289 37626 1761920 1983998 586164 233297 201447 433639 1673442 893270 830245 878495 1335814 384954 1241373 1303828 770270 232940 1010261 74284 1320218 913129 1088805 362477 28220 743158 1493616 1259573 334191 1742751 1366928 1949034 1809770 486771 245085 640459 1430670 1131269 759279 1020351 556064 1001354 42723 914126 413628 384974 1386046 1883167 257485 814114 1621685 1198013 165093 606434 1402404 1386473 1557279 1773559 368169 1318792 1371332 1926496 1028138 1014007 767217 237032 252938 590088 257599 328686 268020 509618 1226606 497659 197506 1625508 312775 1730392 688930 1741053 1990237 46150 261995 1544309 930459 64577 1545109 64675 222473 1875537 11215 1418468 1829009 1806437 404626 1486407 1490430 425546 270391 1577709 1307002 1436501 822518 255532 1650265 517400 1574929 887966 1991852 1638521 1753018 125738 1789768 719253 451481 119867 1865589 375171 742633 163391 1402149 873837 849555 1905259 1552769 1250163 323898 756986 1555041 655452 1623212 1430864 380402 921819 692175 682411 1312191 731766 64481 947468 1510578 805974 1913820 1576299 713642 1289647 428926 1266214 1793449 1073843 384779 1817327 1555113 84160 1327899 1672905 986267 1598701 906246 1951570 1297430 235676 1313823 1131647 1099536 686243 1442656 813048 103458 1733310 447289 173670 811174 1651374 161470 1900566 924614 174162 1872647 1711774 849202 1134854 874344 1944031 1638341 1185237 754583 1155836 584915 436275 175441 1422527 1241982 3648 631631 1849960 177214 875235 144642 1871451 42052 789594 262697 1243981 556000 936005 149342 1948669 1065134 623923 185115 1121972 1456867 1965466 102530 1565426 339602 1761652 1442481 1412842 1688708 1395908 126244 25311 1952210 814752 1849920 1060234 284385 177019 1948807 1694153 1307285 1936999 1077116 784829 1880217 1958219 822846 678207 619856 1931464 537093 582706 949660 681144 206230 1269112 792763 16956 1642925 480758 859062 1065654 641303 1105876 321259 1914810 297160 1103854 1829134 1532681 1792975 1297191 1682611 1035436 1059743 914933 584063 1400605 1066755 779237 1425803 319480 1167868 1645253 1907407 1504456 120533 1022825 863303 517190 1710899 1936751 1335691 1405112 1225277 1024816 1948330 416866 607371 1157940 1295197 264220 685731 1783791 1298992 1342614 596702 1676713 652341 248648 1608101 1141436 1778318 1426280 536709 614183 1302786 913893 1191604 614101 571235 1809897 1868337 1550481 548424 1893783 1317886 1071429 850441 323544 1649590 193644 142170 476249 1286721 1790007 1729784 1711914 1023024 1182461 931861 674406 213720 127727 1534567 1637584 222312 77863 478979 69040 742277 948809 769392 1826526 1533503 406468 102043 570699 586430 949344 1100451 1904029 1988840 1009032 416260 1208333 1511746 1910523 284660 1487735 375674 721352 784292 1327108 1594442 1831781 1704236 1611684 1482422 87156 1109962 649773 1631109 706055 210178 1076059 1307781 1720526 1657919 1499612 1088298 85562 357212 430406 771952 514514 120959 1936861 771145 1909043 404289 310772 733576 1093246 1896277 756049 1455871 34750 520673 847523 922400 934502 1902180 1306424 867586 920370 740785 1666851 682708 820750 1290674 1406921 1210183 838944 89929 1062944 1220546 310246 337873 1758062 1957381 1523358 1581568 471979 277330 391149 1598486 1654788 1508496 1524667 1194729 160733 677648 1368946 120819 1905905 388827 1094971 492565 210297 1651263 1440150 1469372 18699 295403 32645 1000122 1718989 1979707 355869 1809438 805522 571688 903460 1930743 286162 959190 24010 1029471 281381 83169 1010216 880815 239716 689493 1350907 90858 477064 768396 1822892 1373678 609453 178289 670241 1490822 45033 1389477 1068926 924247 1653167 1929798 1869701 515092 642990 1676544 809380 654621 1352816 1090756 301959 1194462 1322864 340112 1501526 1026741 637416 14270 1120560 669187 173901 587787 810651 1727224 1186865 143819 1342869 1053772 706713 484005 1123266 1952328 889702 960122 538627 547612 1248615 144203 569128 550930 1372257 1430123 724191 1486025 582705 1802733 1681226 1217757 655069 1546545 1712857 1336898 1343016 555739 432852 1854498 524835 575729 364946 551886 1123923 999488 1812202 1561116 1063783 704857 1376669 1361669 200572 1877784 1689582 1465302 8850 1796110 691880 1119876 1364958 1439670 998730 1344538 1256244 1890422 485122 1099547 1658426 592718 1487568 1523361 1389890 453822 1685331 1631368 480465 1269880 905347 1352602 1992494 387337 990785 1385826 1234291 958781 1746118 589228 1880396 810312 1062583 401014 555487 379359 29651 1437763 785361 434924 1167146 1784974 1772043 1338795 667416 255386 24942 1991418 1975952 163371 1471228 1255440 285173 76222 1433774 1612099 1524490 1927614 1346468 727314 502643 217340 68975 61739 1653368 100004 1566817 299027 563012 28353 1128179 1842067 1045288 392253 142764 1825780 1584169 100454 319477 1033024 1725787 1331379 352825 1798173 1128200 949596 1177359 852015 1349866 1642279 327873 276617 383012 1496181 1792167 869529 594753 1780916 528961 437750 1960120 802448 1435479 1586813 1451841 1951861 148342 1752924 422495 1084339 958715 724705 442187 933676 965524 970127 1538084 766881 1746806 989099 1382488 1033852 797968 979269 1264075 992663 1276922 1378201 1647714 1118282 317978 1998114 155548 169887 1176386 937709 1342462 1333787 1553351 1021378 1896995 799021 462201 1926890 1326907 1667931 305667 1912176 1509734 270279 1506800 57887 804406 1212855 588755 1719845 194702 1370464 1565644 416237 745698 534851 431331 173590 1712728 1959868 41323 1308039 1646289 275670 965493 510448 1933488 552330 806038 1744864 1859128 685444 1270640 1884041 1744630 483351 1898083 376849 1678047 833990 1275745 1013958 1058297 269421 550980 1092855 434437 1956250 932518 1212560 316706 217072 481139 387246 391890 1611414 724133 564780 572971 1347215 750943 279720 283882 342592 1594590 1319512 934565 985158 1877091 1399176 731494 500265 623807 468854 786170 757057 886307 285938 450834 60739 476068 332428 341781 1722756 1799312 1009500 771873 1970759 1951521 1426411 451310 1142282 1290960 236499 111652 1184262 1420292 257967 1346803 1675053 1831336 1099012 1510835 1246932 1343430 566644 413716 685091 1729778 632424 1148742 1359430 1161460 1363058 204380 80993 113777 26713 1037696 1287373 1613106 1294207 208678 1884178 926886 783844 1733319 1153441 1655587 136751 84430 1849881 1991076 745062 85319 1337268 1108087 1844754 1592180 704522 1591758 1598100 1120317 50661 659622 1345291 349932 3307 123741 549716 962670 220706 963366 880759 1158809 941306 1332109 732712 6411 1853594 118454 1228552 1931211 1323323 1002741 105759 837947 1781775 1903572 1615335 1811683 634472 144938 1854853 573651 1469442 503268 1132518 608190 1017507 518911 256332 1858127 150928 1469948 35777 1438300 261437 1440595 1064433 1050953 1226490 573708 910395 731473 578325 612515 1674459 386310 1185010 721588 1008720 446655 1190250 1090873 1843371 212956 778873 1570802 1290757 1689336 1770371 345340 298114 1287344 168121 306086 780576 567925 1339577 641906 800987 168784 996654 350237 1116488 337663 1315551 1452879 960587 1920834 791562 1786737 1583026 549119 1647784 67997 581078 520501 1274793 1416080 11355 748922 1005146 1891003 1961063 1722396 1994454 1597766 981669 1645717 1202609 1213894 786920 847108 876158 457794 1738535 1290121 1391728 1195399 8658 544291 408599 1821095 1702403 1839355 525932 731996 400526 964130 1879152 1454209 286185 1185670 482659 688328 1493263 1791874 579622 1382294 1741341 1166051 1898580 1846824 1178739 1971168 953741 125418 1133087 701182 294035 64724 605603 1332978 299983 1756059 809685 1104904 278144 610647 1011577 205352 294545 1626870 1760355 970668 892640 378279 1614155 219989 1578572 896207 72757 687230 1739382 322685 506361 674687 38142 1767795 903617 912718 1314619 758428 1883234 835619 329780 1470979 748279 265597 1630584 238824 1329620 881712 63454 98857 1548252 910795 747543 208887 907554 959815 287293 597907 383985 608869 1620005 1760483 20015 946162 1812836 1568581 79749 1250176 1406449 1567286 65284 1853770 1494319 1644553 1700426 1670953 998068 656661 1989635 1043185 1308774 1560561 1820764 276368 28731 104035 552119 552473 1685967 97685 697423 1776998 779742 341812 927762 262860 615943 304628 1252710 422719 544252 1888245 75089 1205505 391958 112426 930493 911943 1273263 313403 1400056 1053599 1192993 1186952 1791807 236163 442835 1403977 902210 47766 67242 1390943 1017731 1110218 1389842 1879133 333803 493236 712173 214829 960010 599618 481366 261977 1232945 508696 811482 1817248 831272 966697 626420 214179 1423722 1203109 48668 1719694 1774015 77770 518010 1039375 1458609 138627 1158781 203677 1113083 640837 229662 346465 1524086 587910 1628982 219940 370396 246090 1275051 808880 1120168 953665 370625 1782036 1261057 36399 1292128 1078287 531640 1907275 1913468 1811011 700276 545970 252334 1031311 312356 1891117 1774487 1296837 1160222 1840622 1639932 1628855 1560432 110092 934522 1378905 1268660 255494 461059 1507360 845841 1151748 787313 1551883 838613 1529841 1915668 1475287 487739 452025 1868485 1280682 1738112 851321 1790190 1617706 1835385 509333 1325427 1789456 1800862 1048500 1316515 547331 1111976 963817 407394 74170 157149 1695225 1168836 1112097 1139201 917911 532198 1664388 1819660 202193 1758239 130328 1829371 781316 16107 1893408 1016888 599003 1858086 719895 1884399 1030239 1935154 1332455 1347615 1481041 566118 1674169 43771 1745634 1086301 358034 1461587 418064 1909031 364276 1087513 468969 270702 1116406 1016059 1463455 1771562 1444191 883695 438226 1023866 1674828 698576 1029014 170906 1681108 1193717 242454 374370 754808 177100 448722 1986564 1979071 1230391 1943016 1148562 1165013 462209 750678 869916 1815555 1972325 1103837 1670801 542949 1510134 989071 370011 832322 293969 1797516 715704 1431053 1480757 960038 1920766 1422480 107377 216026 652565 179140 650800 538945 835161 304500 982265 105467 1063027 1538936 1939933 1722255 1035461 865515 620339 1677030 878649 666796 748238 1078290 1155273 1266123 1398011 74685 140870 370481 84310 1298031 1603160 770009 1780225 1494047 1438607 1528685 1983871 834191 538842 1265770 1766480 1220109 1151898 480659 27844 1766633 790094 1729193 1218124 503920 1541122 574847 266467 326538 1144207 1066103 508859 493329 1672616 1478597 1458106 864727 269934 1667421 30012 1385015 1897775 660934 1386486 173244 58236 1093307 1587487 1785539 1041611 185755 1534769 999133 690673 1346348 913989 430140 1931699 520818 34769 1595804 1154608 1165543 760519 1922487 512097 1617896 1021866 293626 1038371 483597 1801343 1159523 287950 839104 1869226 41797 60800 1196922 1181396 772800 360479 75305 1634953 1183126 1756206 1127337 1953454 233864 228950 1520862 1696316 602587 707190 33094 1931245 767060 1468691 1952424 502595 440600 1951652 1417321 681760 1261315 562645 1243754 1096569 911580 1869747 747610 146218 1845958 1750625 1808511 1826753 1296715 568800 795696 67753 1507286 467672 177761 581737 389842 1243238 1532083 39294 23036 1227101 1399456 1535125 1039078 71202 1818079 1882134 1079323 1758021 14507 1828869 631117 1631124 90483 1209122 323996 1486837 728136 1291244 1939576 210421 192625 1937827 1648203 1189166 1914660 1565111 1891295 49329 1330924 534799 1905706 1518458 328862 789181 1833104 1479316 1503488 233851 1688937 335852 710297 1105756 307768 538439 1672289 1338752 655908 40631 292504 1894549 438510 1480939 1525026 1634815 1185605 160671 893329 164074 952816 883928 10794 1714310 1699080 1425240 1678848 544365 677052 940390 527925 1669711 799598 1805356 323302 1844987 850017 177371 918047 1781869 1636915 1000145 1511607 1769858 1507000 1754573 1511829 204389 839850 60559 1533911 818985 423423 501711 718159 1166722 1735060 1777219 1219303 96057 1603033 1237009 972883 1204106 1578187 1441493 767753 253167 815366 713957 191629 110837 1664956 1800229 1380495 1305115 20185 938393 1810409 1581623 824269 1467019 416465 1107255 1906579 204038 1064948 1171452 1040503 64484 1936002 1334008 1875930 1968224 1270987 602905 1941070 345210 941093 249105 548193 1612674 1222889 669327 1992777 308070 1469374 821392 881690 1217152 1399600 1182826 435233 288106 275708 1769012 1053085 1297122 1029465 800989 1358456 177281 1577917 1068194 1533375 1057786 628392 939131 970786 28522 930269 547050 549346 356929 1127393 1668949 1293244 755621 1513860 1381316 1403393 402592 1721469 1422827 372454 159484 978917 1750987 35492 191124 1952207 1961449 569935 1198731 1324115 579459 1722024 25011 1867565 1558908 999306 287807 1401008 1517949 1847447 1699491 837320 1542878 1625632 50470 833485 1765794 489580 243575 1033414 729394 1664308 990629 1083919 826073 171086 1642549 16851 1652385 389856 714361 1908222 925376 1519631 1341238 1837059 363785 1966928 185599 1513097 1061413 936532 1368861 827818 552317 1238480 1913166 646711 22160 645619 1377990 910462 865773 135200 959510 670503 651079 1958202 782676 78496 747333 928115 801439 1174145 1758651 1224871 1143154 1060141 1463129 594834 984733 872327 1560653 457880 851671 1701671 1150817 1837772 1187075 1675804 257037 859162 1841676 290500 10264 640090 365116 1455537 359226 1453652 1202567 704564 1267804 375806 154219 1973814 1196188 487673 947434 1530867 1622837 1499945 375982 560868 1163167 176275 1528212 1906965 1738626 1656847 994949 265350 935745 11139 216410 1238318 1627161 137002 54756 157853 283764 1803937 102949 161077 1689072 1314875 525690 1792818 281530 332193 398617 538812 955798 487793 327825 1705451 757477 1253544 91299 1711061 1072175 1536986 1696559 1528063 1231283 119022 172811 294986 355778 531452 1267260 763496 622285 502257 1142406 864029 1343102 1852937 357314 730191 236232 611399 734518 1097871 312411 482391 1648317 1437655 845563 479729 1363607 1143898 468925 1193954 326950 702658 843454 109961 1219011 1422416 1810577 893242 1787512 1465527 749526 769728 251503 1307935 1577807 1404307 870283 1127100 209506 1751589 1521740 489765 375221 71501 1119124 1994149 1214814 1729222 1488539 972508 37967 827418 1878309 1986464 1558836 450054 738995 639048 1785511 495293 495675 1591741 1966542 507968 111468 1429290 1814710 1443447 310183 1054755 1356874 104655 429140 288605 347959 650166 1253005 1469357 1982573 1936874 1976171 1214632 1244832 1880084 1989279 512379 125369 1194830 593304 699127 1251120 1051935 1360973 1286492 1690785 1013171 443129 699707 1569045 717661 613046 480871 1579095 1747219 672597 1399135 1650689 402602 35773 882402 1913661 1045532 582984 1731472 866153 981708 975977 1831411 1894082 1972307 142348 1585580 890734 1880094 587582 1269550 861260 1201672 246299 637545 215179 1652085 791757 1098008 432632 389881 27748 732390 902116 792737 770019 316904 1067102 671795 1047543 982614 1215704 1491567 309304 362446 759223 48541 595790 521687 1462559 1306232 1038205 1995422 602327 697351 1326595 215272 498424 323905 1190319 1599566 1215900 615091 172467 1209202 919083 1085580 1738210 645365 465732 1221557 896342 515825 1804951 442940 995589 1149307 194375 719409 1167286 815419 1008010 1118605 1352405 871893 227193 1971116 180014 962051 1956960 1689707 1420798 794075 1470574 926649 1589618 58618 1330171 588763 1872843 515695 102688 849015 287428 1839612 1057276 97018 369553 1691822 373230 837531 1105666 1009189 1107297 1674884 1200883 1061126 1353299 615281 1522276 1054740 1989910 698322 27298 879119 1129948 910643 358972 571944 1453058 1669724 466738 307396 524965 1916928 980411 658944 1267530 754522 1551449 12256 1968948 1484265 743032 1186596 1750103 583862 570854 531866 1689896 181728 598736 641872 945506 797298 1466308 124915 982289 593444 1069095 122359 858178 1113966 1720073 1127430 898853 1719894 1422095 766322 355912 552920 100878 1242755 1309686 1158879 291597 1485376 130493 1257350 1862075 1763778 972542 1916644 1770420 1678186 1195212 963896 1578298 1726317 367364 1528854 721365 1241159 248061 437529 1558159 1798782 614744 1104430 640640 665846 683397 1580305 1424410 1190247 1698554 1051116 1987578 1283329 1004934 1404542 1768250 1530496 1942626 259799 85022 938232 1840207 1462010 1600207 1609443 1663106 1543303 803609 264802 694148 1748457 33037 168709 304062 1893678 456156 998537 479744 1216954 1963874 1120265 1802813 1257233 866960 1623137 1783870 1142794 285633 1124814 1773570 105734 1791787 1880957 457872 1270728 840645 1502730 118061 1714637 1920799 1203717 1543231 1193636 910114 1679733 997903 1190280 1731072 1328580 128045 1890084 240478 426230 187718 1770444 1804244 357470 587240 1369466 1598933 947843 643619 1879206 430833 966315 156142 150421 1848010 1082708 582608 1515143 1420548 774035 1362539 1614023 1539502 1612501 450744 1052522 454000 550063 1284881 822626 1912602 1289526 1810637 1730483 456886 305620 331024 1797089 372446 141252 1265569 1189916 1540474 818723 1826515 951856 855673 1798696 79050 1303550 5876 335507 373968 1003998 1907809 1359148 787782 1887908 1382065 109558 1572228 1919447 338583 821641 450039 630812 835099 503363 931510 1353830 1511455 104040 104123 404165 430896 1799842 1375451 484277 456535 1995612 1331062 247440 22841 809687 871824 603558 1057004 1887069 476639 878288 161273 401396 1699050 554367 1552349 664786 1702546 1443201 13160 666 123006 871695 1623465 48663 298203 869412 1534393 1534902 209181 682808 305311 1654237 1894490 1247743 719798 1684573 1466384 1839866 409670 1085268 804671 964624 1905872 71211 406805 546487 1760711 1857507 860949 469292 1366427 302213 991101 1290037 1870286 912542 1164501 1273383 776166 556198 1585446 400654 76593 172598 1429990 1080539 1956935 780286 1206224 637540 801947 416456 95627 321094 1907327 1992122 1719443 646562 1253482 1107192 165402 871365 1357878 1360757 423559 1027973 1397428 471940 1344259 870072 1550701 1049998 1794070 1825022 463218 1807128 1360230 446457 1985507 534618 1233385 1645935 1199518 1765394 1947170 1473847 1089466 84394 390372 1364145 865167 328758 1659779 822457 1320371 1000067 1393680 276727 218425 1220092 1322177 1246138 1689999 333968 218084 229165 247878 1896278 273907 1608159 1894702 847765 1425567 1003296 862739 1160366 1533225 681110 1268997 478042 1793675 1150178 1485236 280993 774546 994948 393647 694033 995764 535031 219876 915250 1582699 667743 1840908 173903 1520157 1828492 1978886 1359385 1609786 1240426 1923547 1249682 1371464 1981730 1504991 98350 1061347 1440955 1161623 306776 961573 1780581 1928082 279916 1249928 606905 929327 934361 1083155 76996 1615488 877735 620994 1007491 1432337 872672 1167634 1890903 1284431 1320382 1222987 267448 533750 1264649 503779 668519 1152639 1712371 1314684 1724089 1592527 387682 297243 633363 1369007 1943459 431711 263731 361538 1944996 514754 1023182 679278 1239800 478164 71896 167938 631602 639816 1485457 627895 1529132 1168791 1782244 800945 1854370 1856352 348549 402639 14171 858002 1910608 1833355 736100 1759031 286159 300496 795815 1245240 1332829 796558 454135 888194 255715 1352364 1208372 1401915 1757756 1683823 1621159 1397015 753760 203287 378132 1042899 1834597 1246498 727850 1211629 296435 1161097 1544974 561924 1104228 35398 23760 194574 559204 771060 249104 852494 282667 406312 949423 683513 1244761 1527094 1030732 619944 1973135 1814220 1573938 1641661 1765420 825486 1469297 20469 1794202 996724 1687347 718473 1390144 1587158 264749 954122 1011575 1898298 1992545 124179 1887649 23613 1867372 1929423 784215 1134776 911653 1563446 1866888 1260589 1452636 1032284 1892571 685545 793022 895997 1108854 1049344 1294625 1309533 405267 115437 1595276 1784305 353335 80138 860745 1764976 1967980 712201 1674531 575122 1963149 923170 258958 1876247 1861563 202959 514334 1721331 50625 1835569 1646399 658283 786728 1886975 1325444 562856 780136 1007100 362744 1682605 518290 1782775 160631 823154 1289065 1578916 1792668 598865 1052499 477265 42736 987206 781378 702478 1045356 739183 1089489 495366 1314563 335498 1124073 1866305 679932 581280 1123153 1549314 1455129 1884346 303372 1179586 100442 1903813 559059 1928800 463511 1758910 1554865 1659841 968463 1385603 1210589 1543092 1235852 1252971 198099 1767533 852459 517619 1974007 1335207 971986 286032 228838 773398 68041 1737791 1220274 1745210 521914 889855 1916669 1248574 673553 1077960 1476225 259528 379591 1516766 468632 1437342 64662 1516488 804183 736800 138842 198168 347121 36755 510602 1677745 1268060 1158866 721811 1474723 1901426 537993 783547 198354 1250089 768801 30799 1229207 970417 281297 985103 1124348 1212766 1413045 741357 5511 267917 898411 468903 270067 942742 172163 350885 547336 1764022 1649241 1110415 808856 108166 1472746 1204996 1161823 231384 286176 1399820 298327 1393930 772708 404182 701252 1563790 325978 701559 1442795 754467 1092398 1274937 1730004 137460 852007 772510 1682998 11623 1605874 1517782 89417 410032 1408640 1484766 117052 1308334 915545 746084 257832 653155 1906207 1684396 1252696 356684 1817229 1103483 1175470 1812585 421350 212130 1699733 1944307 72736 199385 476565 1199980 973146 1554430 611425 1923966 1952021 880391 283227 988237 1191216 1168454 16615 5812 221068 1255843 195215 1506471 1901912 1761758 1395182 784942 100887 810322 868522 1971103 561003 926642 63611 521639 937972 909044 1797798 703253 1928417 807876 1090684 1597142 635134 1468848 1917693 195066 83868 1235045 151622 1728749 1822743 1684390 1443709 1863957 1211018 1232839 600127 1353293 770239 751406 1624984 56554 1120309 719288 1928847 1975960 291683 1996066 1780274 720529 918091 571942 315441 675664 970709 1068027 134818 790786 166280 539013 1265263 1042180 383857 274070 1404928 1942182 1439817 1661201 749561 1530768 13146 153455 1748049 473297 727858 996683 1702932 330519 1378817 1118144 1679814 442290 732700 1062003 1706542 199568 997432 1182582 1993332 42844 453248 1499629 183197 1119414 415892 1323710 59897 1495783 1614194 1923906 43817 50440 255271 649217 658468 1614329 971119 1536180 1046839 33932 781597 1125709 846767 1852628 1991955 351907 1406643 390626 1945145 1940602 261885 779047 920691 241451 133727 1316581 1032913 302919 1485807 1860014 1124608 146752 685329 905023 1094072 591009 1054546 1618580 1549572 1394497 177257 1931770 93669 891267 756035 739156 484488 275384 645944 81887 790581 144042 408183 743951 873193 556619 289816 875197 1048314 1066010 1245222 1131410 1492694 141096 1778070 130339 1737294 1348133 1401931 1415815 727506 1050939 95060 1864403 148593 1849823 335842 1383659 154883 1017156 1371710 394174 1696325 1665529 278345 1185823 441138 922767 501776 512765 48565 1385449 1269529 1485241 1833438 1422156 997174 31375 1436759 1380562 1589022 1179380 1226080 922323 577151 1650041 109817 583037 1618504 1506542 1226592 635540 1917279 1545788 902541 1039933 397732 1702990 282910 501173 619136 1431157 274406 640913 1760562 1040482 280420 545466 1419356 1093564 989495 1099622 139339 127524 647539 943185 683351 1787218 1671432 1326243 494729 257339 366746 519611 1004455 814055 401536 475640 607684 728040 1979934 1302686 1950466 766144 1120718 1979989 1964340 1200408 1827358 1229965 1492962 1300362 102001 411147 974222 822099 917466 620376 1432070 793717 423934 147831 1262356 1099502 1812339 698366 1805054 1223940 402354 1838659 397501 55808 1636758 960140 432935 1177998 802956 1655374 1154509 428144 887202 202005 853472 1269541 995034 130770 625711 1958766 24692 417896 1428929 1902001 890155 1740133 442138 1590336 1953860 203738 1562777 468303 663710 1628975 1598735 588427 17445 1078064 975186 1961855 975589 1248027 1691849 423348 963538 340941 789781 209023 942953 518129 1899162 243421 602034 996839 1679045 364659 1909804 1140499 1232969 1487135 404039 1021894 1474973 473304 1637734 314928 1757772 1496361 155390 1588182 42278 154012 1225749 329744 1023855 1832165 634582 681209 996866 1341669 486066 651354 314917 264555 1618114 129398 440577 53353 212332 1869855 445596 1853053 1608711 94093 775004 1130590 1193976 1285629 841162 240900 946239 416824 1593939 928026 67264 542401 1299905 716477 1176632 480976 234811 147063 1463056 1473969 214901 737198 342054 582205 62275 385646 267022 1776862 1155642 181733 77195 1600288 1839877 484636 1330112 1284492 1090106 774716 1461846 1700863 1839282 1402765 876384 1134634 61440 955314 1024567 1946987 1721720 1228484 534614 211610 1540193 1792816 339479 1024438 221713 1489470 275471 557071 803270 1583762 977423 1987764 177518 1031049 1898434 1644765 438976 775589 1196887 503655 1100897 267347 1957984 1882890 937319 897346 1212673 509552 1531665 601486 1468947 661401 361745 1362998 1130627 1699942 1531617 20429 1708637 465284 1412780 396721 232199 1521844 632784 1454984 320513 13560 1458044 1786791 1186242 741173 1279448 148946 492214 1370028 1432276 1557437 250786 1161398 921987 35028 291541 1948666 612072 1440651 730284 137208 1263530 734535 1715475 1290703 1729045 1080215 716717 792277 891107 711401 867784 947613 164402 387828 1073207 1666301 309437 99387 1259075 341839 462294 116503 1736350 381265 14371 1469557 307247 1127997 1419596 785546 942386 1598732 1105254 1785377 1417342 1490132 1843788 1897909 1840867 1243033 331491 785658 1981475 1061732 1164936 1972470 246276 753912 989261 1773192 1527984 932664 795108 1348573 1141070 1237218 1775138 1848810 1267608 1553058 1344958 952204 741257 932897 1017315 269614 1795601 61612 563789 1684803 1180253 1943302 646926 1401853 560643 1300068 878531 1236236 205604 1267601 1228691 1092365 1950831 251290 192902 1787363 1259379 1494264 1050627 964649 1922297 440056 1306931 533182 1266912 707601 626673 1171388 1256977 1176385 290538 1007457 928581 1973751 1889777 967323 1617604 1075132 1172196 380871 1844673 1385838 347197 57256 444516 1825114 147778 598182 1228591 1792538 181504 1093889 905255 8414 171963 264721 47003 1841787 105282 795200 1798058 1116299 234146 6703 306286 1716453 1811071 224223 31805 1276622 831810 71742 115464 686275 582632 767363 863532 47793 226662 295795 784200 331226 588908 67188 421039 494891 1677555 62394 1698362 1345400 1883687 859737 40048 1118643 1328491 494280 1272684 926775 745456 296164 1653931 1253056 1119907 1807489 1690787 388109 878266 462491 836485 871261 958963 1661478 344727 773186 1477587 43214 1671874 877432 1735812 1203644 292547 230522 915580 120458 1146296 851218 673206 1693036 302598 65075 1763349 76345 1479271 1223339 1863322 771227 1246190 486870 1423592 1959674 997749 91274 478289 1508876 1419020 806553 1636405 1364446 711626 1250757 1232672 1953991 772399 1189820 436969 712904 831955 102660 577991 397854 1070333 534949 699966 1617478 1599596 4233 912622 1346515 1087312 702036 1302090 913480 508347 1092962 274901 252477 230074 659566 87065 228703 1681188 628708 1828892 402635 674451 52521 164180 201699 1194076 1888528 431075 1923938 319307 235064 466186 396008 1624935 803901 1433281 1908385 1215031 1852721 815080 911732 248962 1529417 140754 1972665 1095251 296129 1983651 1495230 989535 1439389 182333 1925597 814773 1298010 1346066 247198 326657 582617 1039107 1010964 520165 1553684 596862 64366 1453187 750194 214677 943204 1023445 669264 272186 1799851 798518 1328901 656728 1834696 1628569 159945 881887 1111278 1255412 1194978 1480603 949501 92510 1905128 1511966 617002 239830 333173 1527986 782661 1494735 503174 434715 1840531 361969 590894 295278 801383 296206 1300967 1126587 1004827 1671539 1219138 1282496 1027523 1208554 713202 1599620 1670267 1227732 1294742 1498093 1948169 280970 28235 693869 1197352 636394 998996 577720 205720 1926389 661549 800809 1351332 86625 1440910 1468295 462689 1363517 1358255 1141906 593631 1371843 1491528 206641 1171291 1367674 541204 1013933 1601255 250469 1900885 937959 26732 1084396 477208 393492 689085 891226 1217741 542392 177865 537789 742771 346192 1152232 1586046 1551140 1323264 918868 784621 167526 155594 1416315 511046 1395134 175927 1438422 434756 418668 1649397 940506 371556 1516886 1615235 1113492 1926988 843456 1544004 616331 753104 981639 368852 234335 1571452 987303 1327340 1928717 691653 1570551 710189 887096 1091056 1132411 1143180 1509399 706553 1343313 1875112 1900812 1549551 818400 1813267 673312 845803 897967 1147002 517342 615979 1762231 14989 795617 1554846 1749800 875342 1661586 1034073 1103668 339476 1875423 448658 1962908 1872955 1905103 1599809 524437 863909 792906 286008 92301 506374 1167797 773454 454044 300676 97009 1432767 1812456 1176789 460859 885848 1836716 1040220 364916 29270 1143558 1612918 1959295 1186699 1437792 141380 705065 275215 975899 1031415 806812 212026 1915311 1319326 1594353 881024 1206608 1712435 1459077 1008822 1519098 1750332 1346797 42645 995173 1644227 1219721 1098988 703169 125100 36957 325095 190881 596148 1689188 1207246 1197420 873612 558935 547112 1051793 328570 210596 347978 752122 1418198 1034467 540632 1112136 1847102 1150785 855523 1285916 158749 102906 329368 1423511 110153 164827 125639 1579936 2014 1294401 1564924 1000486 179497 409972 780049 617835 891236 1384297 605462 1816515 993274 170807 402596 1686385 1446754 1079505 699578 1369605 91465 1990907 1129554 581977 104485 1411946 1407143 1299792 852687 1182608 1153896 969110 316454 1673266 61459 1023061 14276 1883095 775582 1047664 284940 1635505 184456 1136025 1101223 625298 1807377 240529 351603 1391831 541606 658875 1449639 1023087 1376712 1889809 745402 51287 199522 107410 1741718 677455 84643 66838 1065843 1611492 491509 682912 677062 568562 960325 1755383 533238 378678 695009 74724 76211 99421 1916916 60875 1321165 1533005 1740719 995941 381867 665072 447884 528291 429353 1729480 265771 650550 925485 1505629 1009810 347413 719017 1043942 528502 1511830 1859557 872712 1125183 998225 1351264 972208 1674088 1517400 7037 555521 62998 1163796 557471 925828 115634 1754648 1158964 379831 530383 233180 1241899 1776834 1152059 822158 1739504 238991 255495 1416872 1313806 1314814 260247 1813799 573311 686211 1902790 1033293 1515798 1567299 537702 27581 1198647 320742 451278 1899063 426056 1701952 1080806 516782 1316667 1089763 1664882 375726 328739 835224 1647293 1626908 71580 40214 98977 57248 1394144 1892149 1928064 1871305 1683347 1176439 1759459 211611 1089911 511041 1265438 1626659 231595 1614290 1380785 1992280 391519 194838 1092463 1252515 540514 1122691 53855 1471909 1297760 1823900 261716 1594717 1221092 620643 1950979 1384328 1548749 1255965 1765594 190615 1671429 394920 775055 1452939 1021491 1724982 1311900 1120038 1252576 825120 1779722 793202 1444762 405825 1622020 518506 1785933 1724965 1324097 43540 700313 642204 945773 206783 1418343 666082 61032 279496 1083870 1047330 591033 1257858 1438100 1541271 133181 839494 1152450 666736 353687 1155053 342441 1846884 684291 959910 266479 1067864 1762070 1249775 557008 1052367 202219 1435965 604648 910955 289091 753403 1523748 1823834 320694 338618 1783046 1781334 1319338 1466718 725198 134478 883408 1186282 1262118 548612 1828412 1064392 1808634 1494798 1092080 167715 439279 847830 1789803 523764 198262 928712 801616 1945655 68826 1414270 1946056 533396 729491 3988 1257656 1592751 1074856 430824 1386036 1241756 482614 162303 460169 661950 855514 1128946 1401192 1702208 1474542 1831771 1600227 257536 1289282 1020045 1252062 1217022 1784941 1538336 1305672 934194 1512416 1006235 1785386 937226 161832 786427 561091 780087 447704 659608 1263565 1077882 931967 43641 519022 262898 152212 1304157 70657 768611 261121 1183962 804663 740603 532281 1408200 1633402 1011872 55147 1953791 442596 1140550 1402973 1823868 203138 1809122 1055183 440713 1621588 573175 399133 572872 636094 636502 1041814 1067256 1006774 1429875 1045887 519556 1361141 1663724 288312 388358 1077666 457 1910336 1672941 88198 1163231 729909 1903610 578210 1066762 790413 1680424 366001 589958 1619093 230914 1856955 878874 892066 853509 1577248 1666962 1921814 1086764 1000375 558800 356343 728696 1414759 197214 1167479 1274000 963132 426749 29406 645943 1828053 1936997 1950100 1980539 422142 1403660 1056123 1056766 328940 704442 210328 1755106 1561373 937582 1101097 1146470 800074 677845 1565355 1042325 1278375 75701 1387961 48670 1239944 360643 545833 218866 1307074 657174 1748042 1264304 462657 1830693 1623225 184979 9252 1193936 938051 1261122 206552 751466 1284064 1643236 970785 1638581 1572294 1552193 313879 1803356 614656 1361573 803068 1119113 420862 1490222 28789 698718 45818 1980150 1433965 300850 1432735 1388968 595800 36684 1508504 1302883 619887 1381371 1138219 666258 1983245 1723815 35245 982441 210909 1670988 541819 401589 1275828 1474557 650936 1728817 1857380 1067446 1512229 1990350 931667 1938891 1521375 1864702 561193 423509 1347922 564036 240709 507878 73320 1145646 1137904 69215 481515 178257 887656 45620 1103792 323017 66336 1399226 460230 1258844 924156 975907 1730572 1246111 1242050 1845855 1019930 1066880 1874067 597232 417284 1279073 1450587 481135 159049 1207755 1679459 1261610 102370 1653730 47148 394883 1996760 282604 1239615 1174908 1986644 1630554 787805 147221 926911 1151572 819265 1793936 174428 1674063 455029 1128652 404271 1439357 1331927 1909749 756204 891911 369955 1272010 1677004 921132 1467226 1484950 1057599 668514 1490707 858336 280694 958981 138655 1242399 584521 719423 1483983 1135205 1489713 305997 1044978 23368 1768271 300439 451900 305697 1898019 927483 883856 1790823 232836 555090 160707 1016643 1962379 783546 1492483 1214136 439675 976077 1873421 28964 532472 1287662 1298344 424711 457840 588439 1073718 217908 1511267 326370 1290947 500959 1037625 1959269 39452 692413 1859570 151894 436286 133646 1448779 1768557 225180 1308029 1709987 1546584 1863737 253392 716213 1674613 1525679 896667 1342874 929447 299218 1158800 1378104 1019011 1145796 1944449 1450324 529157 294727 1113990 1299866 1102663 1097378 1995290 1750081 549666 373345 155629 1021395 1355647 1048024 1588420 1982012 999522 842313 446 390740 1935751 692167 1641267 1639644 1087101 143390 466729 1601108 626442 956475 827874 1400195 48836 1169015 1808345 1641739 40527 576318 373903 1802773 318546 919200 946106 170195 1621921 1847852 1418908 1526590 768009 1752122 1142108 572101 533761 252739 1153732 1324864 981394 1364163 71974 1560003 805488 1300233 1082611 284361 44280 760441 1702448 1592935 697048 1162360 259691 834061 745195 532590 23704 759786 1333056 1212446 949442 1604821 21837 494549 297183 1917136 450179 1916977 686105 841604 1220926 391299 1239182 408022 772677 1898200 1027549 1749798 1298743 1380683 726384 1206350 1009824 1036989 478680 1229802 1557273 1051000 1067130 261482 1768563 974893 1305916 509970 331949 210086 788076 1412141 1596073 734472 1872477 1623017 850503 1413985 871371 182040 514849 1295525 276334 326188 382422 1291962 880906 568673 707469 758243 574000 1070518 1425980 313883 937332 619736 1978667 1863264 1502739 986425 1969217 1045604 1624015 1900418 1632081 1431612 1815469 777441 1353450 151687 878982 1743992 1656531 33673 1390987 286046 259185 835233 297062 387821 1091335 971342 536954 1166656 1208426 526342 1092168 121151 1528554 254023 1849195 189300 1440473 1045325 190077 443927 926824 1426627 644535 1173796 752339 1675728 1591353 1827744 201815 813233 1964392 1353202 1535802 621702 1364460 1130751 320900 1136959 1306928 923751 1399580 890642 223964 1952130 993450 1658654 226969 668771 1159947 128604 1437382 545408 21434 1331015 1210989 593913 1106486 878212 1230967 528839 961305 1498856 552591 285101 362835 788455 433973 1646893 1927545 718254 1978024 1818989 1714507 852372 939387 1531166 1830694 264049 393002 1858683 944512 25287 771347 529036 518959 1368409 654517 328320 1790238 123033 627675 1501172 1234980 712425 1172959 1581119 462665 224243 812588 1015270 1702121 1165777 917616 1090295 1551931 1030086 1146661 445668 682251 1707877 624365 276432 326726 820959 1844543 1996342 1939825 187791 1204241 91708 1860231 1082950 858293 871969 1111956 1456853 1557655 1284642 210349 1251762 1439901 114813 1623607 1537166 1424259 461023 1364397 758333 21194 902321 351125 1887333 455281 630838 1937109 298740 1259535 1264993 1776695 1320735 1024262 1981908 635951 1333117 1004463 1954466 278123 275302 404336 79638 800911 1928170 673083 1150892 1164660 1722323 944384 590804 864945 509672 830564 181250 871615 820082 1838100 1036873 328615 1517378 1295558 137825 953837 417422 159792 1485204 1047867 941581 1856410 1192902 1398184 726049 629948 621043 1670319 583014 717444 1370619 186269 1305386 700286 170306 430276 1657407 1394748 1538331 1223708 742329 361018 164320 1307906 617987 1778096 246240 1895899 1492626 242979 1663837 62949 8338 195365 417807 1265523 75881 1271916 1918295 447628 1261849 1044369 1450225 816131 1697315 1425036 209346 428730 803789 528009 1899592 49113 1075803 1092516 319335 1355635 231461 1134341 309721 1792450 1649445 1377985 883176 1855668 431335 1583482 1402614 1332652 755707 131015 890434 1804062 1577146 724354 606111 1349255 1523471 1585088 806492 1724623 1869497 260011 1335447 398772 34811 719124 1472491 896541 352635 858898 1098100 1962393 99812 1207952 1422209 787174 640256 420070 1582022 921257 1633576 482038 1343967 1532742 1465923 1606550 1189695 1966206 502743 1657146 838824 15461 157003 434760 1010181 1723803 1811223 841570 990723 1448238 1103023 218507 738789 121839 1341629 1527394 1167157 1833888 1111531 999997 645290 169139 1175063 1516711 971535 1696322 78431 1295669 99848 1074119 550120 618108 1689413 651552 228537 1782924 1548238 1658981 665343 1694207 1544414 832918 426914 801306 1908260 526399 968172 1295650 739662 1285998 1305428 262670 188348 65815 1272671 968013 1832715 286529 1442034 1728173 678897 776096 479989 346969 1984439 1412028 1817124 1672412 1168805 1456626 1315110 1408426 18145 1423789 414604 816134 1410829 1652283 5513 630919 65945 925905 1742952 1115814 1224654 1434819 507941 1786311 372712 1308857 878802 322326 1945397 1932157 1985699 1827509 476538 290388 503835 285966 1936845 1785710 1042459 1793979 1333077 1234574 533416 1384300 781673 1501309 1655947 1638054 670058 1017450 1797376 1988078 1715886 654215 1420406 1961518 96397 1994636 569394 408344 1736013 1593321 1145102 1561682 1012281 1578364 881254 279903 279740 210127 743872 1903010 1574967 879276 243742 391324 1130207 1854629 1364055 1089539 1613905 1871667 20859 395955 1842531 341556 233768 1735088 1693358 757174 1163466 256878 1176067 891928 55875 176182 1960041 606162 1031172 476350 1008779 791714 1982393 316424 371637 1842863 1171337 68124 1763617 728374 1739090 442987 1895761 776083 1023931 1869158 1873878 6987 1321440 788929 1134624 1598511 1419188 47883 1391237 925701 1430177 749416 475378 941180 714091 529866 1091405 1046469 796958 573418 1189829 1771620 393246 742224 819589 1260457 1957107 717963 1303042 630266 1509161 1714770 518265 144399 467529 396918 1449577 1994512 962921 1649752 250411 799777 1196956 1051466 446737 215444 1929131 672582 1767454 1850327 1933486 1167497 1033162 557860 1625217 358368 1480368 1367300 261971 806806 1883082 1060911 903533 1979137 640125 1320555 794848 520472 1929675 1592431 1521083 225051 521770 1287072 700167 1839268 1107205 77713 747797 86838 1544865 500729 1486109 1207387 1672647 1967267 345236 307784 1064256 1912732 1948383 105005 1152655 1222363 1903676 1874154 65972 1617713 1067715 23709 996556 42178 544207 1087976 943214 349944 1968982 958300 1391399 1569007 1863900 155605 1866811 1481921 750185 1325617 1640278 1233204 1907001 568034 332246 1380661 482605 474612 1563100 852123 1429192 785596 321023 1961487 757563 713377 697609 34402 1175485 553262 1065897 881670 1333997 511030 1328390 1128328 1039774 1539524 620353 402492 1789420 314639 234232 1026951 1219705 404865 1610732 1630350 1235315 594387 1105981 659977 1814780 679803 1223052 352424 559144 656009 1034038 313995 1266707 215373 1766163 1837310 1582943 1459315 721101 1548709 1916033 1040675 1478757 337106 321726 1114968 154993 760462 569645 261405 175673 227263 614792 184045 709494 1775559 1289917 1323471 1327718 1504632 743483 138359 1208946 602729 1072993 450971 1957875 1717098 807038 1722958 488301 1607268 256912 1098076 1650446 934646 1902811 93813 1882633 1659146 1084983 1286093 1505779 318468 1210929 18282 1377954 1738940 1627955 736094 1369928 1180404 345109 1343230 1304493 1894459 1047287 305835 1781037 537282 198984 251086 76834 1691303 1444997 465574 1994980 995645 31824 1624873 175411 696555 1607642 1377681 877265 608880 1792022 1042896 993557 1255372 1425173 1616318 1675134 365311 1026164 1262547 1032982 781823 1838449 765309 733560 469614 865132 1881243 87103 945061 497253 1524665 1890289 15227 1520712 1799904 249118 1342342 1257901 1030444 1262406 1216908 802178 1293132 376647 1139427 463474 1493478 27664 1959969 1031825 1595337 969963 1372478 140398 444751 1978145 91851 1270486 92649 1482390 1133552 1652579 1652895 1366601 1267376 683802 1412677 159142 925774 246958 1873977 1895323 609084 453413 466518 1454205 644258 581633 1019842 215364 932303 1202702 1876948 1638597 1092642 1544921 1139218 50517 511305 998965 1558479 1137616 1515879 1628715 148644 1886903 1057289 1495324 1297461 1989253 680047 1585360 1499547 486421 970742 1707335 1593148 1427764 495747 182136 1873743 1196728 602465 174741 1247418 776358 92240 1486791 1232224 1544088 565188 799847 465305 1316200 514272 1936924 53535 315531 1947450 240117 1984943 299827 181816 1215323 858615 613962 726759 738117 1105558 1046037 1328347 181153 897241 485064 1073164 902609 646323 1955689 234029 600810 1973997 1992015 566688 1941401 1377692 1442640 1556889 80363 589325 498786 1194351 283404 583049 1517559 1258080 547105 1840540 525656 1768163 769170 1545991 613373 1263385 832176 435423 1917024 960369 1237814 1558285 1204747 434569 366265 872161 1719889 473828 1567475 1927682 1822684 1347986 1011525 1163985 481021 619551 469560 291153 1859845 185437 1505960 429674 1390495 269355 348604 1594595 1140505 491413 1006301 1459558 1133966 150734 1804199 207266 1390618 2352 1782811 135101 301570 263856 139662 149956 835304 239851 923874 822277 222319 1712188 132272 270250 538909 217900 96299 93515 1545105 1668809 561916 867171 1291392 974752 1025440 1080190 1754335 389648 428262 1984287 642743 224568 1947595 1725024 1019731 185745 1957557 1449206 583604 1561018 800422 77723 1977247 984147 798218 701581 526259 996218 907808 232595 1293555 807542 64022 30132 1068332 1537923 1933860 505307 1201612 1585235 1172108 1676231 1924567 1769496 1234038 1334618 873583 791922 1992627 108449 1281597 858651 735595 170297 1159303 1354993 653977 269566 592622 638811 1670789 574402 1962527 1297738 1354810 1728550 1615792 1271792 987813 1762790 289185 688313 1872391 1244079 417801 964589 194739 879219 448389 786666 1194578 1167297 1011118 1536546 851611 1050801 129486 1757084 658414 1380015 1333194 1756421 1898610 1922979 1277376 297656 1523156 1636025 746638 1671567 1702047 953095 271857 177282 71410 1305834 1852177 856386 1619214 1026641 1719876 241 1449537 552793 1255998 803418 1232293 169635 750712 1991638 1884468 154514 719949 363888 58430 564890 488217 1326095 900417 279625 1962820 1461579 911521 1953493 410501 204110 882962 670788 862092 117587 332636 1305633 209942 50771 1436232 1675861 1937440 1332913 284206 717526 1983323 276396 1488119 1389670 834024 624148 1330279 1275748 1237560 977824 387427 1575331 64683 855883 401512 753695 212782 1818013 1517877 691042 1258551 1807740 1861128 327889 737293 769185 1543311 94319 10728 348255 1393206 920775 1140972 1153256 1364324 654617 1901659 1750366 229891 1239048 819540 1452439 1711008 387585 488671 1906861 815071 1460780 1196360 1141622 329619 1027280 715300 1457872 1208236 1222333 1510892 1105357 1730616 98308 456416 1614111 64476 1281317 896363 1512187 1186717 491494 764283 27860 1954160 1515147 104300 1085811 1674944 1263682 910950 6993 1200152 1587910 907111 64207 1119134 1182451 660644 637138 1755966 789047 1330397 1860130 449906 1071617 1194100 863336 117418 1717819 1313520 1542068 886532 586125 1131332 163543 1084182 1301559 604672 172279 1498230 1327480 773611 712235 1024986 822451 1600569 518366 1195778 1580517 1857608 903840 311049 244714 217420 1154315 531512 341493 1898474 1633351 1528869 1879034 1746546 1679087 1780106 145127 1204764 1212022 578187 422005 1133159 900930 737598 1190440 1655129 1725473 314978 616639 524096 1171787 1946052 1657716 921086 1801406 1404771 1033526 285690 484651 829091 1154786 13049 1252818 1554706 1373621 636001 1200950 66034 1286181 1267096 420062 1753584 283949 1136075 620729 1743041 1570321 1034389 1724153 235196 637292 806785 22953 976083 1062330 1425042 1570312 885472 776788 663113 871609 1580989 9730 1230937 1008088 509252 268226 867715 1199812 489596 363304 861789 1201048 1217979 751882 124760 1659113 1992316 1244168 1503115 1249785 1932516 1380591 1225135 1781607 191427 1894188 592074 1037726 1775080 855477 915031 75705 8577 1290700 779999 283565 1452266 1522998 400498 558102 1936217 1789536 110138 989937 226525 791692 1680458 1241067 1549085 1947503 1686326 989435 221645 1547119 1978651 1905570 512421 1819153 921959 1327377 772780 891797 819629 1696833 1859840 527980 1869016 649522 162363 643348 998 500482 920009 624897 1125798 1355202 1751564 553106 515068 907199 669693 501570 1770834 302971 1785832 1641625 238925 1309519 38833 1325668 1577180 298856 326057 1826053 231910 1565803 1863402 1346615 1898350 165962 1848272 1970206 1548166 333060 498968 608022 1516961 617928 150411 612791 1287164 1939418 1745396 999957 1889179 840659 923596 1831791 980431 1436533 336113 1417170 51873 776202 528319 141042 1692026 418907 1154791 1057368 1894714 1713418 300108 241713 1563442 1155611 103998 362791 216603 108990 1179661 632047 472642 1129661 1264129 385825 1146365 797916 658788 1050780 1823448 432414 377327 1696570 601249 1899258 1475153 259428 1527965 182393 750963 1504638 899384 1673921 1583447 1079147 1157259 1568502 145687 1059575 1482300 1625555 905191 1678896 336531 808982 584029 1553356 441722 1152903 1771425 1588311 768954 365453 1238324 1439712 118252 315308 1043290 763873 1220617 454440 1443284 452353 1823193 1344582 1187735 412826 680348 1907750 582992 392870 1268891 363099 538789 203541 535622 71447 1018920 1264372 1162920 56951 966519 1592970 1437076 499145 1648957 1429948 594716 705620 1816699 35091 60811 1772165 1927250 605601 1526577 769060 738511 1067791 294810 315150 104081 1133894 1889181 1921918 690406 1825779 1071141 1626878 1123642 534485 268832 1722688 419629 956646 1152735 1764121 1480165 1219466 1370739 936277 1302966 1068066 1950557 84233 1700085 1734517 1205549 852967 679931 1803473 277679 1136612 1664183 1874822 228467 530086 15462 1213240 1666274 809627 1085088 1973172 547563 466063 1560655 1032919 1115287 937247 1717611 1988268 258786 1965572 1714917 517501 1324047 536100 718197 851020 1915729 574747 613713 429947 289851 1430765 1031585 706776 1112059 1393889 1375681 1919038 288267 620849 669313 242989 1306072 1056653 1133223 806333 355708 1217443 885027 231817 1139330 1740018 1719628 1918958 1446771 1245498 1698884 244085 1075432 1100551 519236 176604 1476610 347756 399570 1690820 1154624 631256 1939770 617782 600444 1235799 1355631 341976 725374 1121524 1648469 1480619 1438013 1163336 786185 491391 1252871 1614858 1298843 432613 1439167 306671 891863 350005 1173292 1511445 9666 236636 1106003 1712290 345903 1316102 1708079 536181 1498097 1334983 788616 972350 116850 1833200 1254936 709956 1696395 1539430 664586 471620 773765 1269873 1716827 1869153 1932193 637739 1184538 1873142 1002732 1833648 1578447 35239 1205784 1411623 731869 1812570 1269879 333509 1523574 1928465 1667784 1300608 343250 531923 663427 204963 1844977 1110632 243865 1826436 1606405 1453393 1080888 1955203 1936742 89815 41573 1624706 1162962 95456 570092 2055 445193 952091 1252290 922292 1383601 1839827 1191242 1305196 1372272 1581746 1503687 1410341 1121957 1550487 1504686 1188363 1164256 1474679 83286 1921050 790212 381185 193829 46296 484064 718063 493147 1188598 650019 585234 795472 1467607 62431 693669 415696 1706517 1762078 1520579 78270 664409 539994 1668275 82416 1607818 1733033 176887 1733437 1188261 860271 1245546 93141 1868830 1202946 1520301 191521 262846 721845 1881645 1210272 877963 953710 362647 777963 713549 53925 371866 176367 1123459 561463 1521799 1918828 616904 385012 1267354 1844950 1972805 1517355 1143202 1887296 839948 424554 292450 713054 996648 1917474 1322262 1862341 1222315 899692 1178928 1162764 1144386 689621 569171 1833 358116 1455950 1555875 107681 724843 641186 1613145 981716 1789199 1367168 704030 1550823 722704 795583 1878527 1419336 1263999 805758 1882038 1484370 1278450 321125 1531358 1310748 932279 438066 467872 20102 231043 1546844 1631081 1496441 1827503 1907271 659656 14985 1746351 1009091 1715343 1056239 332493 714792 302951 132215 671499 1026220 708765 1832660 573292 668534 740636 960678 1289965 867760 369368 1486806 581579 1299685 1532929 1659913 208663 93104 582058 767075 1343507 1504010 1270147 1085057 995555 71869 723951 1925378 1111626 410615 755801 1513961 869352 56103 40963 506929 781700 1159922 1935001 1174750 626401 431269 1234317 352237 1447109 510308 1466177 899118 1299124 645879 414580 1052992 1361377 9176 138326 722494 862234 576197 320149 434382 242642 462145 1977120 1306486 1894767 1614005 1455622 1291594 485411 38107 779416 1994809 1274650 492199 471793 1665273 1563724 1382230 890261 244327 879564 1113031 1037115 1718563 579651 1934165 1552803 1636181 1954330 1901400 1290928 13399 1441390 1777174 1767845 75265 1232716 1259347 808703 464290 496577 566668 1931417 1117573 941314 306201 619465 211971 789166 159018 444315 1340324 1042804 982511 573232 401367 372296 1184492 903745 714369 1191343 1040905 1246503 441238 303262 501661 423380 1819146 921178 1554607 263860 1925884 374488 1444556 684800 251935 52037 992586 793879 174795 1428274 1798269 333725 455778 1109774 833561 1227079 1017500 796191 1696962 663706 1459172 640618 1859161 1291013 354896 1374250 1664939 159635 815946 1745756 1304200 1311461 475424 473281 1452997 952358 960780 365882 957137 526084 1516750 1370843 83498 375775 479091 420422 1417419 964981 191763 1436605 1298279 901216 552750 298960 981737 576823 1894395 743985 495586 59208 1240725 1547855 562778 805270 541455 870692 755061 1457046 1845230 467099 1669700 1873351 1681957 1202445 1392528 296194 683578 939507 1353378 1659203 927118 1062050 1036039 1508241 303390 1316934 565228 1697766 1604955 33044 537850 828799 339836 34298 1053196 1757899 1015729 240371 713844 666609 1323412 158722 349214 811157 1733627 1648496 1767023 1306660 211721 1629629 476531 378399 1168820 567850 1016260 788125 1604142 138283 305979 500756 948390 768782 1459378 49723 179967 154576 1046834 572916 257814 915307 1203648 1074932 1818980 780095 1645869 1043685 113131 1742600 1821913 1431394 545253 1780716 463818 1532816 1215787 259587 1370496 1668354 1316408 569193 1383415 869119 1420629 192228 1975679 1004032 1895217 1035105 1258248 866099 1549483 189836 158024 687434 1433903 1980855 909407 999325 1045637 600952 1687927 1585847 1862539 1881248 54207 1160819 903535 91583 101780 1122257 1346881 1738528 1241449 1359182 1820625 1744048 1597985 676902 694190 1382265 450773 1540887 1143345 1641436 237181 1809317 1468889 1150094 756392 143865 1477550 662803 1922079 103277 517142 438242 708850 954536 185182 1926706 1530811 1070817 999056 1805723 1200960 573953 1963810 347115 1505582 39087 1971590 1658496 841051 687256 514766 98244 1796281 1874642 309159 1400203 976421 118036 463988 1697852 276286 1656792 631716 99389 416897 1017524 496229 1465876 581160 939544 226206 1026389 1689852 1075933 24540 547601 228956 702256 482708 924692 165845 1908420 1402722 1425379 341874 1358645 446117 1165225 875855 446816 1131148 393388 1253630 932494 268365 1472999 679641 1023922 11325 796118 359866 1906978 1624766 1633519 715401 1196154 278840 1249593 502167 1826498 421827 1417662 541059 590433 1124502 1608551 327259 1171353 1700766 1132916 814748 91050 1527033 1502729 1021677 290171 1023336 244685 1874566 1109539 1992229 773726 1169894 1320020 1282877 1886365 1327432 1787834 1102574 1250119 909267 1276537 1194010 284740 1621248 1030384 1029687 1967247 95774 1403875 1788764 1672411 405640 150329 1674580 1611762 1481543 168726 1971818 227002 785348 1451761 43637 1653715 1983048 1186855 973808 353734 1153364 1303857 51182 1004815 673611 480644 1643285 1540649 282993 669319 548849 1695849 905223 1349119 369184 876477 1682387 844193 246778 733853 938246 533499 1902446 429733 1912849 673792 1521032 1803546 330242 1807448 1388242 1928712 1656598 418929 1153183 1081329 1782015 404611 1945081 1808754 1710623 1273350 67321 1479390 845700 1651336 446879 1676151 538689 1490370 126832 31061 784167 1648600 923171 382440 960574 1877116 1991844 1062593 346898 742934 1444245 153545 596527 1896160 1152874 523431 564585 1589973 1231447 1914139 1645203 1715081 853870 695437 1895156 1829018 1848427 367163 600714 512350 401056 128802 997330 1570100 76589 264703 1919121 1742982 948167 1037010 1542001 46371 1755569 647236 94603 671120 1759391 1349599 1492379 1711919 94940 138901 461671 303149 452721 406716 1029550 880923 762896 14190 1919798 1636315 1864038 1940582 163873 1235836 1804529 1079377 66563 559087 1118086 1490400 432761 1443912 915215 1929197 1773164 1284854 807794 57274 931272 1617194 1969907 1215012 356825 924414 1788781 1504523 1234581 1619451 1476499 1332193 1303336 1027787 649073 288145 1434079 1602608 1875236 625312 1138602 528566 962937 590397 1348538 1550419 546349 1505660 11451 1391775 1808482 1182743 1300346 489119 860599 685681 371664 35601 896021 523868 1810740 341046 1768813 736479 1813126 1381934 1239379 1907114 1911494 1090386 829385 833285 1090368 1584707 1703889 525506 154286 1832158 1094113 518646 1732496 1009750 1591205 836726 196882 633296 1759354 1234246 265328 170158 207485 1131363 1210233 891945 400262 26241 930314 1893139 31225 1432849 1286423 67811 1720983 1277091 1808749 1298741 1269340 785434 624108 848275 1071238 286524 1278987 1068782 1456076 1698041 1837101 1957795 1026358 1680904 57494 1397515 198671 1984739 1217171 745638 107897 35238 448386 446885 413561 1988606 1431786 546504 861781 649797 1677474 91564 506986 741203 169073 1610212 1130461 1094538 268011 1379349 1065196 929483 1204209 1179911 589321 1381412 341156 1517664 125855 1204126 1710668 381945 1497783 1102080 983993 1089839 1578652 1969127 172891 280549 1089158 1708015 931318 517150 852203 1098697 861163 498502 1459197 1057725 1693826 531702 1264351 205282 556842 155653 1144820 1558335 307506 1190461 399386 1754836 1782374 1929912 1055265 1034051 711011 1215564 1273706 1796841 1768159 1708727 1250990 817874 851183 504374 2333 1204853 530848 50503 1028676 1665521 103954 1375945 1161477 739047 140868 854898 504082 895471 1038724 986226 335127 1732778 4403 1829788 1536603 998088 467790 1730828 1464731 659868 1462594 619573 812212 70867 928263 1875369 557023 897029 480471 419821 39058 1293774 1546550 195549 472866 1333799 1802207 133987 1201577 328667 1206980 871527 1323716 784720 316712 1454532 1233139 1466746 1026775 1959282 802967 1065558 1469871 1792263 1273143 337773 1469826 1114555 1584709 67716 1888810 708092 1947278 1938597 1488954 599705 1539913 1274672 935185 171248 1819947 443539 925894 1895313 1935134 1270585 559623 1164976 731808 746459 281867 939938 1180603 1657253 1905776 1634053 1729890 279019 1280603 1303903 745922 271252 233321 1363399 1626675 147398 292204 1631611 716546 1466519 571571 1424015 1760266 891570 1460918 1092277 55880 1333980 1136504 1461228 1503247 1258550 670969 1549877 1967454 505138 1353150 1866833 1761639 1769323 766275 1900204 319650 992999 1641230 1179174 1309182 1659563 1406867 398922 357174 698772 1394891 1832006 959683 1184442 1683393 231305 1404472 1797099 722085 51711 1591770 1950113 1357552 51238 1724864 24423 600440 1379429 1058156 1265421 287770 604539 1963711 1423644 1456096 1410527 1214301 938540 295443 1127678 1546086 859389 1733974 359457 926256 1853992 424106 95709 395690 1077491 607807 315609 1319657 1284640 631801 1943190 1634271 376386 1403272 1224367 1222658 687762 166667 265193 508467 395075 335811 349071 1510573 982125 229306 1208631 168777 1378961 178351 1007251 1663316 1672812 1847040 1250446 1331109 995846 896192 1383725 1784650 222325 1203 1225521 398055 943546 737627 607909 702180 121658 1727148 120193 676884 1027376 1429043 3851 367587 1768408 700139 586983 194672 7968 928571 530707 1430885 662779 819300 748538 991121 1073270 1493628 1913237 1738985 289376 1276452 288515 1860646 1322779 184250 1962411 1655463 986127 1486398 1812055 1391956 729649 456663 1245870 683285 1084418 1525023 557384 1996107 158156 1706321 1715392 147183 608596 706631 359264 30598 1043564 1227404 374813 655340 1955630 567602 1859615 727964 52744 1530723 573925 937880 1435318 1368742 204588 648398 253426 1649206 1873517 845586 1858309 849160 802808 520636 1487984 521645 931220 1874492 1103521 1805228 794969 1329182 823995 555817 373836 1866482 1421355 1295555 354497 1290454 475772 1604248 865449 1752949 1743228 386680 529952 1213686 266942 1777873 1674497 588839 1314615 527207 1524503 1508067 1806693 1113978 103746 1020283 1555407 183926 416425 1358652 1355549 917229 1984168 1564674 1982882 1278556 1649563 1863195 397336 16278 212484 1605320 1959412 454746 1447467 1922121 1004299 1182265 1211733 604746 811016 1958354 544880 234999 763322 945955 1988090 1826457 1723052 784420 1697737 1219559 1631670 1840901 756807 1011504 1339874 489296 770490 631286 1781667 1387151 253854 330581 686277 1057711 943992 1300416 130868 292552 1208080 1564283 498452 1351679 1857489 1380973 940879 1865913 1007303 339988 870998 1872335 205828 1118559 206620 1861565 752577 1077193 1716929 1545384 1868402 872002 575086 854611 732636 1931428 1906062 441022 961622 1481561 1662520 1787586 1310778 932529 1444615 705295 1173079 605206 797295 1457960 294813 1115820 1374073 220222 28287 49353 674459 597642 674642 537647 978191 1427736 936938 192958 1292505 643270 1000527 1341461 1830580 1839504 1918416 665340 676998 1593417 421981 969888 223998 1077689 370570 1012365 76991 297394 1000687 84542 750923 841851 1246451 1594167 657844 242455 648163 459595 1988603 734524 131317 1241093 1544675 294401 408065 20007 809601 1763498 273385 324668 1947142 1644969 719071 688301 138671 874758 657380 148461 98451 1036383 323245 1773142 1337830 766974 1467575 428849 739538 1476155 1181534 1828642 564481 1769999 1209198 267861 107124 208344 572918 1408478 1319259 1851622 1295221 934931 1472156 1309504 167934 929973 1455538 434147 1145959 715880 1363711 1278256 1041279 369423 73827 430360 529963 1707740 1178737 92439 404060 883030 1474042 106791 340249 564389 1713188 443343 1651282 310777 1659106 902997 1042575 670475 941915 819783 508655 835255 1930559 1457744 1611507 1366081 801133 137087 34367 1183335 1392909 931720 1847315 853588 1759263 1487711 1130376 662910 285728 1376282 370376 227714 1700599 676882 1484945 192721 1622207 721417 1105946 1526764 913025 1744287 1725095 1378727 438879 1061896 1196833 1880945 1410182 1851161 607817 427295 754616 342952 1591046 798945 524759 494578 1352476 1015322 457512 836593 1617932 483136 296871 1949625 127513 1989321 1229707 449199 219195 529774 577515 739742 929637 156332 1290184 137288 1844176 947197 1245174 1590924 1484783 845305 1894127 186353 1891313 1880550 1473678 1514211 608424 964256 1644915 747477 411386 760266 560605 595090 807296 1661701 1068431 1753000 1294104 1876043 421095 1316856 17441 1258494 1659721 747147 346549 1557879 1739222 1882029 1463367 223159 1356409 240079 1546493 919323 451833 425148 1215807 628590 1620136 1398293 798040 1249566 512112 714471 1870387 727512 1859162 308288 1417660 475635 985600 57499 1756778 27315 483355 1855227 760755 49994 1976469 1945385 446228 307508 387437 155996 1969811 759649 175334 1380929 692341 1765515 541629 1872271 36190 307514 1621189 177122 1445604 1366349 1340632 271000 1246508 491900 1055998 1117686 1700308 936929 242799 701919 1747157 1471038 1551515 778500 1382926 536293 554025 1322266 427012 669049 683303 610510 116272 755422 1766620 1692351 302936 889096 612679 510796 1767074 207431 1124014 1269605 1395472 1547462 1213639 1020008 377488 1424634 1991825 1631112 109040 1568156 1695543 1098643 890930 1631944 431671 57409 328325 660439 1728732 1027522 1219398 1474197 1487510 1933771 11045 1317217 1284223 504265 1988709 573094 1117572 592479 154313 1828387 517980 1540833 442630 1609463 1361246 1726831 1400314 1065832 778857 1619220 176870 1506912 1109830 1532872 20027 65832 441343 253391 1605669 1958609 1205095 1234263 1169034 108970 1911746 856711 601168 1235821 1154777 1538154 1670014 428952 1216181 805749 1586168 579472 1261310 1786800 397246 1653676 636125 1721709 1514338 979889 626434 1665676 332374 285197 1596744 1705083 82920 1711732 1671639 523561 1956282 1154393 66357 1685235 945398 160943 1362600 1907366 1305689 500924 573773 1630447 1176178 389904 1119147 877438 311768 547390 261244 912294 1266766 1367150 798878 752831 38911 876038 224671 1332774 1568173 1039953 1902913 1019349 480484 407539 99474 1450749 635878 766716 593688 1641755 734565 636277 12177 50824 1643326 276007 72165 1892670 492339 1780341 1873333 676696 1747965 167834 775658 1040155 321001 1704502 1195773 576480 761158 312377 1520035 1434584 424438 1443429 933410 1262680 440319 922005 1260048 14603 1988772 1323485 800982 1237458 781606 1764208 1408017 679412 1929771 1247610 721354 261858 1878214 927622 699338 1509903 46276 1749481 1486572 1970922 402464 1031420 1124799 291269 69840 682736 40601 1499139 1924435 660535 1271319 813730 1626331 367207 1769836 710954 1220545 1913360 758058 1092074 497757 1985892 1916064 1824032 1064666 52840 1700466 1134842 481217 295132 16447 334906 1778221 742664 808590 1004255 820710 1655773 1280539 330786 707177 1461114 1163151 674156 77931 622200 1606139 114975 670925 1802168 436253 1406424 1824722 1542546 1230853 597295 406308 401105 345527 1945913 362474 100188 1471780 433602 1121983 476071 105806 269891 1397167 811218 579659 1826116 1433172 1513744 619940 286879 235291 980582 495498 254 817919 1405042 643724 1032857 498707 1121067 455288 967337 544402 1655681 533346 796222 19296 262085 1840551 1264404 1917508 1390716 554046 1001576 1697639 485734 811123 1535020 1179383 1771164 1426967 690946 1386773 1706500 601282 369815 1783063 531861 553191 800662 97124 1238537 677510 908458 1120979 1377382 2104 795882 380432 1027041 1656485 1300465 1339736 1999974 1563045 169724 691995 1361456 84289 1622503 1813211 1049000 1683884 1506357 857003 884319 1921459 1321489 1535372 418431 1714045 1197524 1168062 1703785 1523265 200590 1563498 1571479 818913 1271579 867721 1709065 184592 1106287 840599 986404 1196029 1120443 1544707 909428 1288404 1860189 1346948 95920 483589 260633 301472 308471 945382 1268886 1659267 265411 627110 704815 1972766 848048 1301380 355265 360526 1993702 1557335 123856 876785 259437 1767154 1290910 1009086 633652 573604 497724 931234 1024280 96064 515777 1760288 1702792 1334890 867413 1378243 1617084 464837 1790322 1590289 282235 1129141 297001 1343683 1173007 1361995 407891 1919433 1426162 306428 1285453 1693271 36706 1461850 1931412 126198 126678 1768877 1942012 227509 927942 225673 1261890 977029 1379748 1941997 71825 22645 1023920 1313160 80763 1135335 1543539 1557474 1773679 225590 1414915 991019 819157 1798766 992452 122793 1047065 1585763 1112816 510045 1982218 897582 1249530 1599187 529613 821822 6590 423530 11198 754127 59788 169360 922735 1097649 1318849 104075 1345721 1490937 1265128 167355 1217068 1717791 406909 1087033 913045 682687 823556 1879790 380886 1236733 202372 639925 1266943 1842350 1150531 666187 689472 863238 426239 1303450 184190 388870 732084 565283 921313 1458797 532176 570790 613754 301821 960144 209140 287156 394514 1628492 1844333 1015645 475741 875165 781813 1199118 1038914 11725 1700824 443886 171928 1575253 1506256 587244 376065 102039 1113653 230788 155414 650499 955455 687132 360528 968264 189578 393567 452056 1275335 1125235 1245772 795748 1957098 1984119 1969441 267691 1460134 1966636 1554513 1394145 1679837 1393281 122367 1892704 1895644 467286 1109453 1515841 1435520 108345 1438868 1776238 1985342 1687205 1204763 983151 1625937 1088012 191150 1723128 229550 1389811 774127 1076011 668594 685454 1326927 1373905 1729651 1043341 1581032 1415238 1984978 1472577 1529032 87004 812706 223706 1712373 817498 97348 580515 798779 32442 71451 1407847 21377 646119 636644 615441 419985 618015 916416 1207268 944719 1247351 1832682 1430537 1615685 1616249 1399672 1941680 1528567 1303156 1201251 830257 1060630 442057 887060 808254 1981509 1107359 1507333 365644 1333280 1415245 1654603 798517 697280 338770 1322724 1957714 253902 1719872 1306553 1374069 1689179 1718818 1796991 16862 601300 279534 1050403 601321 902982 1557558 1513626 408983 246061 1813782 1835303 1204098 43587 1620715 1120169 352700 1890566 1354349 735249 136806 557461 420481 1603148 1932290 286192 1143091 593927 1913667 1680724 1853026 1903361 1815611 643528 40390 1613653 1956847 1891409 1513525 545650 1042773 1091678 735920 1391605 1510729 1087822 1443862 905517 461129 152201 373257 1783439 231154 391494 584621 1551779 834370 1871035 476686 1520743 801194 654547 685671 751050 1513972 386231 324365 767207 1088208 1526674 5798 220685 1648064 1687130 1736620 1634933 1259605 772457 1780239 1822182 1612072 1133867 144177 1765026 465610 157507 1514704 233201 1898743 1153873 1192206 1186504 868256 1491474 1941448 1594022 1539847 1382150 1121228 1724509 795542 1011173 1286665 936928 1246347 1870530 457845 515282 68442 1020997 1648623 1556678 1885531 1060200 873032 1077484 1567139 1730093 1120893 876123 765186 1996061 989901 513371 1263412 53900 548705 1220815 1118658 443454 1577983 609458 782562 625469 921298 707749 1583075 1974752 1072977 1057560 850313 1570790 188140 401668 1964238 1837909 1837968 494348 1055404 1588117 423277 1678812 1129538 1607578 484831 1396783 353931 1247088 700958 110675 639505 265508 1726877 166671 435732 1860790 1871918 467814 1142245 850762 764173 668562 1346723 230568 944957 1775921 1777491 27326 466924 639662 439004 1571886 484936 297792 1005090 1687142 681025 52822 1601667 907103 154332 1131750 1239024 898333 518538 821781 1002074 1632752 154342 1999676 865920 258871 69572 117393 1184532 1125096 766466 239731 1104878 1736487 1051605 1782976 1113726 1325044 95944 1291065 1886061 1677345 1714986 1885854 1977517 1859032 646081 595991 1823324 385682 832075 1891460 5523 350620 1229295 532549 271670 394425 1360372 912496 1802963 10421 1238576 1574171 1022847 1329798 1619342 1852425 429321 921611 1639483 560199 1123442 1212434 609246 1850107 1276210 1045809 299907 845043 1539351 1986792 152029 75644 46987 631252 734324 1148858 1056900 897599 920449 1483491 437014 261880 1315360 84301 566204 824435 54678 836471 631061 64781 593318 1006174 1376210 463935 85007 476667 1218160 653602 54170 1213811 321727 308363 1197267 1787188 321971 1551480 1053334 454259 1222975 1183662 130108 844860 580711 229738 857840 627481 127642 534557 1078264 1944467 238477 1786058 1788464 464451 129902 592056 418216 706309 611412 1318091 1990645 1160088 739239 164770 80765 660332 1320956 988186 1483962 1121514 364637 1813480 483583 1440316 497791 1423716 1660758 126787 690230 972340 1789385 1660075 195532 1469335 141348 1553096 618188 479390 773060 1805749 1233473 1076166 556445 1034403 908051 1227739 539343 1738034 283445 1776460 136130 802777 1080028 1951947 1958308 471223 277389 833238 612292 1822557 1351513 994175 950322 181298 763640 685335 1032023 70910 418410 1218970 285223 1237987 431614 714021 1745104 70856 444657 249839 1631919 1248191 124160 236065 1031179 1973566 731723 823784 914502 1576296 405482 1843558 1187461 1623694 1006482 1974501 1643474 1222515 572431 1277809 662587 641429 1783208 1329158 410488 273810 1410526 797046 175443 1495202 1342222 1421975 1522181 896996 397121 1857819 301643 383769 1693343 1369655 885465 469630 655057 277644 513172 1958514 687346 592771 1668082 1923777 564564 724535 1655823 50286 584992 265018 864131 199941 802994 324345 821367 145723 1464871 1603111 1395151 1043195 1976700 1037606 1681104 865968 1124996 1306996 165664 823031 508042 1643760 684340 768327 1544818 849275 1312081 1313660 1171040 763854 852926 1708455 1437181 1782239 345346 857152 472587 990735 1788817 142612 969299 680035 1086829 1345515 688350 1689285 539923 1029070 1234410 853775 877804 302160 449148 799618 1804536 1191519 814818 1320474 328448 415129 323731 303353 1705113 725300 1631334 1538544 1160182 1208944 1595233 1964341 244873 572278 1628317 243535 1230759 9855 1739102 1180774 1810259 1302422 949885 969792 940118 1072205 956271 1695009 624063 1010663 244357 1673871 133684 491226 297679 817990 225413 959915 1775554 953830 1258252 1312398 592669 1591886 186762 47295 1458614 1176766 198204 1880535 124238 1183331 1830270 1465685 835871 1364399 1134720 884398 450848 1298790 156855 388101 747890 157007 1880674 1885707 956916 464943 729325 598549 488735 271448 1171323 356218 155277 305100 1229346 513145 1413571 1375349 1867262 661287 181354 974653 917493 79618 1378851 1977507 1669227 521988 485669 328889 68892 1655731 185511 376719 747942 731285 870955 1055678 311780 952172 14602 1838341 720457 1568524 1893180 1533535 193265 1352047 1507925 409109 620092 1435255 617802 261303 1599332 769406 801976 220003 522476 766539 604032 845145 1202086 604036 175317 1634534 159713 97411 817350 1668032 1588387 998485 61915 1053087 861819 28122 1004456 1163764 167189 704240 1560960 1880582 1555234 467239 1835699 468810 664634 1143614 1860019 756990 898004 870600 641438 940678 728325 134828 521229 854220 494254 1664492 628623 1444315 793287 84360 317820 273204 714653 1240412 1206031 1969342 593521 818053 1647756 1974234 1495691 1445685 1821814 877771 1123108 1120628 1362976 1888797 1532849 1979767 1826095 831786 669527 898240 893234 1090143 1594403 1716826 1993087 1958190 1823177 132230 688965 202842 1897002 364145 84350 363487 447372 1107619 389089 1706031 1183808 1261566 1495338 423241 1023938 1535130 1639954 280667 665747 1024499 1820221 476451 888304 571734 1179210 1787432 1395687 887413 1014125 509073 877915 1573351 676554 113005 1144371 771189 1988588 1254144 877303 1082540 393356 1875355 788247 508631 669443 104818 1829565 1126439 1746793 587989 1967606 62632 217762 1932875 715451 1787233 930529 1458160 788416 407860 863318 554734 693722 1744575 1281195 695472 1481489 1433936 733968 167478 673846 648248 277890 40473 1242017 228836 1475118 123755 1226954 510311 860303 1718518 1112179 1591460 1137657 1777061 905323 529129 442663 420116 90532 1122387 1375012 949797 113340 1104322 1507276 1200807 1394200 574292 1354882 619770 1327286 934945 1644282 334943 232354 969326 452417 373576 766931 558757 1972268 1862456 778054 1090854 846793 641240 700247 1814012 822833 924819 510539 1016973 1820128 819871 1163775 347157 1864878 1193116 1655749 1752015 808664 1718217 369420 429230 1297887 1734852 1576869 1561740 1347621 1223923 533104 1371431 1191412 736048 737700 1052613 1528615 1567492 77312 727863 355870 654 915231 1175128 1227710 470346 873350 1557281 203764 1463524 1659507 62969 28761 685534 1966768 1111742 171057 534933 1332979 95611 1701109 454570 1384211 1763723 1147120 588645 1350766 821317 1095349 13053 1632000 1123567 136033 1700643 396963 160170 210072 186937 614321 111436 1725970 132692 1471008 970387 1502517 1152606 261649 1956737 536242 171784 1862465 679251 1637321 386499 1851965 812092 427665 16263 1722779 145197 1547029 46712 558410 1599377 248770 1562592 1039138 1205723 1694561 1033359 1241931 353939 976294 520454 1730754 1652498 1575407 1018498 714232 1159052 839903 303464 847065 1901617 1849543 635487 655597 1166824 1377772 1387439 199057 962951 872131 197551 8471 1515152 697108 638700 991980 565821 1053285 965547 149989 452318 628948 1709811 1706408 1077112 1980965 448541 870168 851543 1714619 1975517 1126766 157001 314666 1410968 1505594 884673 612363 1486188 1067992 1488126 1168622 233663 1482688 1160300 539673 1830765 556999 120396 801498 208199 757588 1402814 1949941 1365811 1007126 1297723 89131 216312 1866871 1033211 218444 1870354 564540 1004649 1461159 1028800 1373941 85688 913487 343926 1230557 1780020 351751 1853721 1900014 345091 1264226 538600 1633015 1761079 590106 19555 104380 245904 1081960 240446 1411817 1533231 1644962 1328986 1412443 636635 1443515 618851 237186 1495578 191202 393234 1328579 740895 144910 1199869 1887924 1048299 467533 1275616 295587 1829161 1369339 1966852 1758519 86652 976098 266421 10733 1429550 1997626 1022527 1548273 1030902 859441 1031875 561776 1390267 707401 1764157 99514 470800 1957764 65489 1993125 332996 1130072 1516119 646818 1372560 1333259 1506870 17555 1077851 885416 1946975 150829 269746 1958213 1959961 1112027 1618678 1820982 537863 979183 1409945 250890 844821 1065105 122673 91187 1271010 1333322 89967 567770 926760 634081 1034723 735307 55825 878918 1519312 1626015 1448149 578189 1516895 364880 1666423 566110 1116122 137881 129399 729299 1191967 185296 641655 706872 1649529 1754266 1887802 1441870 151960 240468 401910 1181322 1499913 1236192 50497 542316 992696 1592257 250008 527317 1177415 1367231 148794 1760425 397662 920132 940060 1709235 292130 990012 1015674 1141244 1691011 496155 532067 414188 608532 1081169 310798 1982654 559546 6124 849593 1353038 1495059 481501 727848 1181519 282102 963768 1515341 1273445 1525969 849919 1773249 1954721 1648121 790731 753576 1658297 1780975 170817 1168646 99553 943818 1432489 1134727 557409 960233 493837 1399384 239519 1899131 1862499 931824 685636 616993 1181888 207831 1209176 1951 777901 1354410 642283 1342281 1626660 1618392 1798731 1250357 1385277 878437 1377700 1675813 1172567 6579 1002327 552986 545443 1609114 389751 739175 839872 1407406 6911 206042 169445 540863 1865318 1240954 583219 727346 250721 1810971 1735692 1381189 1362342 16644 47197 1660625 1755198 484784 868203 27283 1445737 1238006 122365 1930834 668117 861915 854522 1935939 1903672 1817423 1398287 1851686 1220594 1969566 1829929 1084232 1294293 1466006 873683 1660155 135375 131141 491560 1058623 125242 246946 1564934 1207830 1385 1264080 595277 1138995 307640 1759940 913651 508437 1490572 853080 1496948 1075307 1718187 555858 602943 1492114 60831 864864 1205239 1803384 260531 1088770 234057 962190 1005046 361897 1870276 302659 1817949 1596070 1029468 1128401 417475 1070085 1229575 486155 12741 723019 1283374 1652679 1608203 500268 756538 193742 1868387 1759020 1832419 1593481 852481 1252249 26418 129742 443639 1720805 978268 997683 311433 1340166 1455419 191016 1760609 683869 1168800 722142 1366550 800393 1014463 1082297 653916 289989 57658 683700 36760 760592 878840 1606419 620512 1350930 1324181 1513114 100444 1527396 163919 807764 1189778 479534 34899 635868 595146 231485 50071 338279 1837851 655898 1682484 782244 520468 1772951 1903712 1869252 1647595 1977134 563177 310566 342486 90466 1783355 1979827 1599515 457744 706070 748382 1605571 1480631 1648666 488903 906009 1501676 1415680 1780354 125888 1771661 639041 1483457 1563040 1697844 1699632 1985072 276863 236406 1284998 1703698 1356284 545078 1805793 1608634 1197844 1926200 1348716 1565551 753562 1831634 704024 1834878 19202 1073409 799137 871152 1021938 998987 1170108 723658 1493046 1801504 1575482 344040 1342647 1011088 1298024 1532239 771575 207101 95795 107509 369524 1943122 418183 990838 342856 1570300 1005332 149370 1972277 1353093 1898392 1915215 632166 621071 396446 1545761 1836228 1031778 549781 1497739 1855125 55687 704128 957549 1448969 1842946 730096 1881220 733146 451174 1592752 1184791 513415 1361416 719047 1744758 1783904 135417 449081 163601 662865 1241138 54250 1773737 1006831 91019 161102 142988 1941557 999698 478317 1023319 352248 1356940 1606068 1047442 633893 879141 1223671 234494 1410618 873273 1254306 448443 45592 997804 1433140 1834593 863094 54443 1240035 898011 1786963 1149765 1101586 1892907 152965 407681 820056 1691531 934557 1078712 1380209 755210 1111469 163030 1648050 1560227 960672 1449846 601154 629379 1541833 1753850 1740512 1824155 1689457 1136800 945938 31407 1414185 565936 1561646 1033505 677422 1596345 731857 653203 1067052 33587 1304024 976312 1215171 1447298 658871 1451861 1196195 1972708 171583 1338680 1071113 928017 542478 897412 362672 1892992 330455 371265 65321 1781198 1052143 879522 490901 949345 1075241 550328 739102 1905324 243373 1315281 301391 1127539 849621 916245 191575 1754093 1940109 966266 1545487 1648459 1888743 1524859 1749328 856210 422618 316 1124039 1732936 846064 154581 864127 229846 1757744 628522 1199819 970553 261044 416250 1561395 1542413 1791165 1622552 700132 855140 404538 284915 881987 1919142 667774 946344 267209 1558833 863649 1235523 1907446 530785 1290604 609880 1289625 893956 892363 74055 302272 109756 1533917 791341 1487155 552703 232334 340990 37166 873043 1064061 528124 1928784 342804 517318 1082011 382491 759348 221559 790652 1615555 1643993 1894837 821242 1468394 1949039 617287 902805 324054 1667937 601417 1262581 1145366 1826470 524151 149491 1279666 932211 731332 1988203 441461 1934695 1569934 349047 1381423 1971352 1560190 481769 171151 560241 1296230 1197807 1820771 175985 1500535 549610 947808 837200 1925866 484412 614450 1835363 462496 1258557 237816 1252660 209143 939655 1046081 449434 745024 166081 882170 666739 90567 243659 1144189 1207569 1528574 1720858 1509970 1913257 471582 75762 1101068 54839 1156596 1533469 257359 1851864 1095693 1204839 727109 195548 1287876 1311142 472488 596935 1402928 101758 290059 1656288 690151 92701 1603026 628365 1376424 314573 1545348 1379945 808059 217553 1131971 1089869 1120759 1176695 1673517 965213 1030180 451153 1410759 1399494 835075 89302 1112419 583592 1198781 432659 308538 1159255 968517 1249254 583400 1113710 1192471 1108805 160357 11919 230096 896512 300113 1715142 280763 1984167 1729280 331270 91588 978460 715130 1624813 697832 1234950 1339840 1998804 1678118 644129 1203069 1222809 1848564 78806 1402049 623402 839707 1100701 842135 1886922 1405309 1095680 1792233 235359 236789 1925639 1583040 64200 1399944 1149500 1870541 835277 895361 388966 1778557 1355608 161988 563239 1418934 1849786 1407280 122300 72302 1019371 313891 1384083 908642 989898 181977 29483 1110340 1294020 1514348 169115 753970 1512927 48171 1572352 1396991 513714 1884256 1245287 1123144 832199 1675327 1818265 1627815 140014 1670840 1267486 405937 1029611 183397 834029 286516 1788261 1578867 836849 853918 932015 1596245 237668 1097018 1687853 667584 1538387 1973102 1688791 686380 1866205 1290280 356282 282714 1730427 710369 1747013 1715512 556541 1988036 1572277 1095975 1131664 1464535 883917 1407072 1182189 793248 1686792 1352258 72175 1663564 1630243 1216400 1789552 499533 1944259 626690 385892 1898433 562275 1667352 1523084 1774627 1845012 817159 435896 1004486 662810 1097872 1095437 300535 761014 1307968 1413168 538877 225935 25279 1651658 1461304 1635424 1367836 1815311 385045 671459 96611 623330 189764 607395 393078 129501 1314920 1626890 296647 1141466 586211 334122 980023 1179674 1731940 1223061 657085 648416 1067934 143073 606495 567516 672846 436294 426365 1869114 10096 1637752 791196 1534941 677531 1921490 574173 1827628 1296175 648406 1918517 1835782 974826 167998 1124237 22512 1118902 430639 1757420 294588 1645591 932487 375991 1660195 1328950 214919 1525430 599935 1544043 365744 519178 477410 868991 1284082 280688 524690 464793 1389531 1865656 587572 1529006 462615 1679277 1483207 1017817 159573 410063 1684153 811421 739706 759848 1430361 1810392 620277 1505736 884971 858746 1588821 1367490 648221 53560 1066872 1668045 1200156 696908 461993 1221859 1376012 703854 1295519 1127134 792721 194289 1852419 1460908 639356 1586008 217156 1380935 263734 652634 616537 694721 1147234 205665 1264824 583142 1444085 1862896 1313655 1229049 608847 430856 916471 231423 1565302 1016964 1485378 663799 1769465 1684120 1621251 1431044 1117753 766314 779184 1230891 1562668 346458 1066386 1116075 887832 423850 1736294 834672 321851 1475190 1886539 23357 212831 1606620 1884894 780641 1735111 1602740 1825609 1802665 1198467 1171768 589999 1084017 526073 1120883 1269793 173558 515923 1987645 814929 1862639 1152026 392524 326393 339823 491930 1873266 36131 266205 1790203 940997 1403212 360661 1999960 542204 599514 452970 1886270 1871402 710896 530704 1772775 816930 186285 248207 1990522 50684 1139993 908235 1131217 429527 9797 1527433 1492790 1149730 612345 1929106 733624 943445 623431 219748 382587 1806033 783298 1252676 324701 1299453 1107657 1917242 871729 655361 733801 1203241 1845698 511150 729521 1978284 1436368 88515 915168 1261693 1603582 135219 1838903 421217 1537651 77682 172422 1609253 739033 1084222 686201 807450 783612 591290 1444746 1650696 754775 1210933 47878 1907827 1805014 487531 660763 392551 1457548 1896147 1304470 1698035 1492660 1939950 215856 1829652 898095 183336 726273 1944728 1508209 444455 1146149 789867 925753 875484 226858 308526 1725522 1189180 260275 132061 553927 1533830 1190659 590748 1746092 1992766 1000172 484097 986928 1940507 1589742 1634912 821783 104341 1666012 1872804 199603 1656014 1042729 585591 205313 1986850 312311 198485 382112 1644304 1272418 1483454 1098507 727713 150241 787205 1871858 836453 506210 733955 1641058 1857800 965649 1328426 580060 1647252 1723462 332024 1861827 1229338 1991820 1760059 582333 493463 1176402 1361239 1875304 1254677 1958225 208018 358586 1050008 1954340 1879528 547123 738000 599601 942699 284714 1149013 146837 1381225 154427 697347 944352 711446 1105199 734969 153439 74082 811311 1597902 1614797 827234 644818 1939849 1654020 227403 1687910 576654 1420904 1661499 1532162 1413590 1636022 1534597 1984577 53974 274568 1607811 1793038 1766641 1117633 191056 1171500 629215 482579 1075842 1109581 1365398 279255 1666115 844025 1632780 1643006 1649956 1736777 567613 322781 814466 1955400 1408520 1280367 1444510 1069631 554815 1421777 678716 1733322 1595627 563903 552675 489604 1475116 557664 1840974 1500996 382749 899305 1179154 383129 1514205 413770 1163925 646428 288426 713472 1232905 1112479 1016192 1095280 1604433 678124 889596 1487460 1156940 113581 806606 100698 1352494 943250 1580678 1737659 1982277 1279496 431746 1088529 1050174 1540636 1279154 1740491 510514 1244872 1518265 1801180 685439 1785305 215431 196904 529708 533389 1809422 800194 217987 1392509 1653439 1438970 148899 460885 1860247 1085281 1808350 76577 318457 1795832 1456548 1126639 416046 1936854 774210 1051794 748711 731818 1890967 1269765 1418302 988006 1661658 1796079 124054 1186603 1217658 411649 40716 423545 158972 1719635 1056795 122764 484615 1120878 962821 1940749 372773 44720 1212443 1201855 1211168 388501 317348 65793 1717137 788795 1971096 871613 1866513 1106028 1265451 894894 102585 1470960 1466031 630983 739227 1961638 964117 1380402 886431 1025371 1464870 462653 1089487 143658 1823313 1202397 955389 1866565 489931 663192 518499 929001 976227 481615 701080 1836232 1608786 814610 570910 883214 327042 390180 1448762 1237382 1301371 339209 1668227 913336 1232797 1110025 1244953 920474 1792680 792000 393331 587318 807516 925866 295304 770922 630295 540889 1102234 448380 718552 1260218 496822 308896 678522 1438513 1351752 1605434 340208 330573 1377702 1267196 860351 805801 424769 1685759 388287 666610 718360 1185805 1898876 509717 1864241 973755 193322 1556861 1075068 571356 314990 901557 1568785 1980765 588477 529987 664530 1033855 184413 1969669 1911186 1343747 515833 1854403 623007 7840 1983648 1955846 1880233 132282 1497660 549376 445492 1390099 1112703 32002 798076 1384315 1012557 305012 1457277 1116595 882698 303746 191211 474079 934988 1083774 1344051 807348 818537 235661 594697 26196 712787 1096543 1401970 1166831 1555259 761709 1796611 1666125 1003951 1689439 1277145 1223448 1020216 81964 915481 688665 425691 1685259 905575 1643694 278965 676618 509325 1393986 91080 1777059 1341960 861623 174644 1236006 1687740 1846192 1122738 251994 1769756 1571391 1722614 1958034 656422 738232 1639769 1566927 65169 1908883 453751 1247687 654056 1293944 1422188 1961936 1358844 179886 1994764 375089 1120554 554802 1488997 1709700 1194421 633936 292927 1693717 134735 285935 1766821 1279850 1470841 1395537 1783734 1400417 690330 1052291 862820 1661442 977818 350031 1368621 1291106 470814 141371 421705 1015892 1565786 1028113 1857890 1427112 1202499 1945362 1202651 465068 648368 360704 246056 257079 1206821 109442 168995 1085474 525866 1032891 206951 940220 702006 1292624 1700231 742616 1846821 1706588 832791 518447 1514280 1708276 1271246 1724079 761707 562202 651330 29189 646746 1555651 1863560 406800 1185741 866977 91202 65057 473407 1548422 1390439 307203 589411 1138467 299595 1002533 822029 1351632 1455247 282557 218645 1028106 1724241 122800 192019 1158953 264350 534756 1908228 668968 1274857 926368 1585213 1217034 304748 502657 82528 1412303 395503 990537 926447 916464 475100 517246 801248 531377 1631993 665896 1684562 300937 567452 298217 40352 56452 1377699 969002 176667 1120621 740229 1521796 1711384 915524 1014103 1275028 1785478 1091259 161720 32681 105438 448118 350358 171509 1934937 782727 119921 1376705 1679321 1250094 283876 944504 691633 1159762 1466978 992540 143587 202545 844088 741038 1194850 1138012 1655843 1544639 175251 1867617 1254406 377425 1659938 1947052 1548100 1107737 98600 1974209 1641012 1665526 423465 816708 1118155 1146986 1953079 893077 628430 1288035 1675878 678259 1935544 953259 292305 499016 442084 780619 219439 1637765 1000118 1416820 161210 910191 1335854 807944 1732532 1861914 1055271 1416403 763078 891151 1358293 629166 105892 1237400 738090 942692 244433 1700834 1025360 343478 1464679 1085583 1038698 93148 996338 1539618 1868183 1123646 1761283 1850891 590703 903124 1439596 761594 454152 1157862 1829085 1475203 1850390 973689 1451917 1347798 855810 258346 127695 1477712 1778651 892815 1480797 982840 1518211 187050 1340657 135176 916525 230068 1952212 788440 396131 777937 1895937 980751 260898 1888023 1805177 1598090 698085 1523013 1705754 768847 836398 1032869 1730827 1350003 1408341 938819 960876 1756439 1594016 45679 448508 214128 1010937 1834771 1237523 1937656 802011 383631 982115 1863304 1374525 1043151 42999 9982 683873 414279 51578 1418453 446195 699272 629436 997228 1683372 97017 1370755 1934778 1430081 229304 1558390 51628 1907270 728190 1786333 332812 895059 186742 1015075 494843 1622866 1618762 715331 1586551 585017 1440156 1930182 936261 1791626 507765 1666623 144775 295280 292808 143150 701337 1113947 1001564 1383676 1759783 976126 1975152 986437 708766 19063 1774538 1364094 1818135 1349212 241957 1880289 318384 1345239 612517 254629 114612 556636 760876 890543 1065271 207730 1490413 1262612 1377195 754012 335402 79738 331086 1021149 149279 1420168 618557 1312661 454108 172143 1597817 224873 98450 90070 1251027 1786585 180278 438247 585874 1717580 388680 32114 1869102 403592 1592629 456624 995081 771847 557584 235622 1878856 1861780 1154348 389822 418597 1076641 399024 1960932 1423121 1285754 1206848 1061212 117309 644154 1843014 1822505 1718916 1455645 1113043 1600989 154271 636646 926354 1607866 992931 1697701 901224 1069697 1558008 1507893 1006225 544802 472297 1343883 1119976 675135 1614119 105855 852956 1838395 166397 1827861 837015 349781 7900 1018450 1615798 1393486 1658484 1177599 131391 195469 1470642 514259 1400678 391953 559469 1281503 1477208 1353986 277344 943823 1086274 1765550 1616630 1251105 1592409 1645287 1618872 1999475 1116990 1541715 876488 323674 1093811 1371659 377611 1004807 926943 1684603 1517414 1466318 2246 1043248 1428355 411333 116797 769293 1366236 498645 38160 350645 158905 11754 1001404 156131 3196 1255105 1546080 1231791 1534535 1383866 1463097 953713 1359074 1283868 1846696 1826545 520700 1860714 1437485 1694930 229997 925714 530071 1289231 578132 1183286 1972014 1100985 1543575 285268 1146876 1348142 1874982 531498 1755322 674145 577296 1495268 1227749 1451513 388581 844492 83743 1718409 996247 1127558 1728865 382178 909624 455735 244955 73870 57392 1413353 715231 1407677 1387097 1549072 1851578 764765 1176079 1737243 1694738 523615 4812 1988140 1388769 1274865 469304 450074 477865 418626 1276136 1656457 1338222 1569062 501419 1343401 1134672 1558873 898856 1000352 1913950 734737 1947135 395155 1063006 581207 950627 105873 1785421 1999162 1108977 1635344 1271369 1398906 1225588 1817818 1202652 884549 1608760 1002187 1920206 670061 1134516 469671 374293 1627031 1752579 344391 710463 1354184 1290850 1052213 335373 1074280 423217 637133 468181 1131990 1057903 1157076 1841476 172657 539125 1947580 652308 1311832 1065945 1401526 916214 946756 724407 1279758 84264 315515 789916 1422512 982503 1947277 1668430 618611 563417 1930494 826658 468869 414699 338851 1482125 690843 1976412 1399698 1967953 776941 1404895 1024341 385111 1104325 1314676 1962301 1977278 46429 801267 1997597 1013035 1864787 1678705 523413 6110 82636 229069 1736141 1049076 428693 870329 468637 1475481 1818324 1343426 1604662 1381393 958896 1629935 322631 1183552 871555 341855 368420 995047 1786383 182711 125983 1679637 880382 1957245 948323 864813 136414 729715 1815629 1184641 743615 1003554 1836687 758544 76929 285584 983925 1820462 46791 1140485 371967 512543 1623964 1137882 1437178 512589 1359740 1311807 358297 765686 1809125 1259341 1312000 1226648 1644692 712804 788339 1805802 294144 656876 757578 421226 280635 1751943 1896010 279260 848368 793312 342293 1768805 1990931 943232 986555 1400554 32329 1294189 1001232 1987507 1806098 1235259 583832 829057 1455799 773845 1461571 652391 1037457 868308 804863 1116276 628818 890867 978003 1392840 411216 422657 1331496 1852460 1727082 728930 1431692 373182 1605437 141330 415954 1630918 567933 552700 831031 508391 494302 1697081 860984 1909032 185850 875212 425748 972286 153919 194384 704814 1307806 834890 478511 1861911 334763 1881304 1423372 237399 1189501 1797654 1178648 241855 1609470 1357624 1758400 1456556 350447 883094 767779 397797 179361 580852 334623 1904273 1016052 510227 1161360 1132941 1639227 784953 638574 1163562 969041 887778 1874510 1353532 905602 75226 566066 679407 1062194 1703146 1016742 623693 1616742 1713215 974541 1789811 452956 112718 176348 1186949 218086 360886 362088 746747 1362085 991936 1219191 857360 1082810 1326863 405599 244544 1601634 71715 289723 823346 756079 1246466 487065 1003253 565560 1755579 1494228 1004641 100566 1697889 531904 1020007 1811078 1473910 19190 925032 768410 1056778 570303 1494795 874008 1442229 556700 1270795 922186 982487 633192 1513715 138009 356357 1081647 37605 157218 828184 1329207 479790 731113 1769126 1136724 704481 1663622 643415 505436 164068 335858 1157508 1011421 391717 770661 1938169 220193 484195 39507 1121552 505409 1019130 1074784 644510 945878 587920 1466267 1851734 1353755 1776633 729513 1583233 505011 1250807 703389 1308232 1044449 148571 314692 219433 437486 707146 386666 580406 689210 568431 748886 1923888 493989 1600325 1504297 257179 1020273 1291746 154926 1107330 655575 1445732 1558752 665017 721271 178035 1754519 592713 1872426 575578 1424845 684625 1826756 1410194 521568 204394 1409375 1130379 1792387 536123 1698689 210653 772011 14415 874914 257292 268958 968815 1270026 534829 961286 1331686 1202392 1433190 451891 150965 1774163 774494 1141557 37973 535371 389308 709710 924183 340291 1525874 691968 188802 718070 627718 1781815 973050 837521 604595 332376 1667017 155070 1680387 1463513 890020 1575322 779069 365531 1263176 1613510 1609857 117142 1013538 190070 541136 837564 1947767 1935610 629791 185655 231036 1562195 1545551 346498 391584 269343 334033 582093 1180350 1657254 1843387 1517674 42235 1556565 542588 1004571 115215 1258714 790437 756217 844912 1942115 643533 190247 969278 53743 1063944 1135798 601866 1191787 363195 1806295 109571 212627 1837879 881480 1233379 354310 648142 1992585 151647 1224870 1030634 173496 806740 746915 1045351 1017269 1232042 1364404 18434 1908512 1740257 1276830 691515 977802 1945521 1315218 1042904 808330 1045434 1453866 252104 924859 1358005 682114 810975 638589 955259 1407604 1452859 970890 754021 1626062 1204 661867 412462 1685410 1555211 1529538 403594 160410 1643058 1062454 1678872 514136 1645331 697281 696056 1085062 896820 462928 1229955 1807033 1466397 929314 1702763 949426 408258 454017 1303618 570928 1240436 1634235 841860 697433 1322373 467514 1269597 715600 1330176 631026 743014 1710551 1721698 708665 1590527 1569713 7387 1684961 1523909 1065686 115968 1308679 1739737 1272134 1582445 1405634 1171095 456594 410213 1852116 1972095 1143544 529869 356943 388778 1753701 1684699 1619997 361293 1191015 1014775 561603 1494329 938627 677954 424139 1379325 386459 319182 1355882 1800289 1576082 1263528 432584 722402 711937 1675031 124450 1559067 1017356 205688 492624 1881842 205954 896624 57330 949552 1854345 216417 474357 1912264 1516804 1470194 1299639 593200 311363 1542519 1343919 50015 1008973 1225549 413511 1300951 1575151 1450837 534437 1064832 550453 1575661 312056 780073 360882 1815785 1668415 1665297 1398671 529648 751975 1549793 1838527 1400757 1518453 1670492 1998231 1127432 422789 33776 694069 1802312 1012621 1970043 684987 745929 1485277 185901 293989 311042 748239 117472 674359 119650 955269 386399 1204652 523519 913300 987907 1143140 1082618 1943705 1795151 1443453 1276212 1899427 1426730 55798 851926 272506 1445414 1293608 707982 992065 272712 94753 736009 87971 1808892 1371134 489667 1978888 604369 1996724 729863 1394658 467582 1012773 700749 813864 323435 1116930 1915110 1925841 340054 1692166 788187 1398884 412519 1308472 814799 1153065 1060765 75868 1751974 445723 1944544 1535124 442618 1612595 989434 1905849 266925 686581 1960702 1853852 1354923 1555650 1712028 1441130 22129 1127007 841509 1812851 1664137 248609 1201346 1334350 69868 1318602 869813 115563 532773 1888676 408099 1364301 1197559 238760 719933 1624285 1705376 826226 644146 1923032 492120 1084188 1364790 41632 1382691 1803608 559459 1852877 930049 647837 1390019 1346307 1125952 318463 345439 1893391 1753578 475944 1043414 1575928 404431 1498379 1010006 1763669 358815 617703 938003 589801 1799035 1426655 51655 1188410 273269 1677094 1339240 167941 1790507 1793184 1564189 1549573 1364531 1557385 1402863 465352 767858 269042 1970879 720710 1922440 1276015 1749933 1422624 321161 695886 302533 1110757 637467 790717 247129 731185 770743 1675999 687611 808242 1284610 530598 1255990 1110060 900508 1790406 1982417 257916 609015 1398180 976051 1815956 1657569 1418510 1051920 290253 1065950 1139253 1079067 1629196 1078232 1269009 1432368 1548276 584314 1801989 1242327 234456 546918 197797 1624411 897968 408309 939916 935398 1799625 1738001 1650514 70681 1113276 1088265 1782357 805373 1416430 30591 602094 1708042 1992576 1383997 505486 1206202 1807438 522720 933188 1872430 1697821 915035 1697555 1367545 765298 1923171 1524329 503202 1542437 44646 1995554 1809032 1572940 1675233 1791596 1210625 914553 15688 214523 1193563 934371 1840464 477426 1886614 266210 269777 1660505 188588 1290868 1037069 1037103 616229 1395 1380849 1229331 1693806 1150179 196216 1389287 546429 176499 1850134 374051 387699 242788 757513 1133543 1307230 919840 361827 932940 1241315 1367453 1247328 562302 918193 304308 255907 1317306 1952015 477079 1107258 325889 1591330 120056 1631798 45362 677795 187752 655894 490739 775 396611 1682640 186566 901067 1231350 1800052 61777 901852 1083918 1725696 39750 838766 1994364 416371 1271097 1862915 612519 1089959 100029 292610 778793 1623029 1634405 811085 896488 444675 448363 788773 444093 545507 621192 1092457 766897 32245 1130708 350588 1103764 976028 1501936 93073 1112629 724942 446045 983255 861805 1503780 1008213 1516756 983343 1178742 1738620 724775 1599020 1463961 90749 93595 198337 142121 1313164 1347266 705367 1124635 112141 695709 754667 866696 1427349 1277754 1025006 1482271 1564176 1392318 60097 905438 78942 440230 960685 207357 1872097 1078464 620381 1713828 16004 724825 201318 800953 463059 1182088 1613496 394934 862282 396013 1503435 789454 1416958 1634249 836897 1472624 1870666 744073 690007 779554 1106085 637295 445511 1951932 1734234 667272 647895 47739 1820292 221583 521187 587583 1346079 828817 657942 464566 1954120 1606428 908769 436920 1331393 245822 1173460 1311283 1855203 702005 1574375 1489567 1971887 892811 1891032 1692485 677387 1553316 1352693 122950 52542 1948735 623615 1977747 1149568 1359476 571501 436035 1996065 1031904 1393510 704367 1730036 1644661 1388585 900763 1094317 1123243 613874 471532 1989207 277462 1207968 797061 1161225 1960349 1215146 1219469 103830 291592 903824 1773894 442696 257860 651828 1865459 1740452 1293077 867750 1969131 49540 1737252 301284 1107191 485783 1038400 1370660 937410 1134671 699631 980895 1188010 1378605 467585 272853 1868172 1328562 555731 1909500 1084965 361569 799063 1308254 1374876 1753873 1684862 1075094 327730 68389 452684 1285408 1129455 1134128 639355 1008851 1954174 1815835 1065199 1452066 756631 1164798 714838 1753049 1847503 203021 522487 1536995 1389442 1782860 1258238 1944102 923588 1310731 343657 1361120 1091937 1777281 1230823 258075 1334054 785597 250061 1777463 1598728 1867533 1104766 889772 298197 1870247 880202 506611 188531 377179 582499 1810340 949397 1938409 1361370 413837 722510 410666 1734135 1209550 423115 12922 1160994 1561822 1524629 1856078 648396 1239709 844202 117807 506662 94458 1612662 1411114 980366 581874 1802482 1526279 272322 127170 839848 1567672 1168285 1152477 382418 1512979 1147735 995400 1267742 1441041 1211876 1371006 1892107 1776978 1900829 1477959 1409198 55181 1718875 1851768 1684446 1960937 1684163 1763294 1602949 752443 1964032 903104 1635988 872020 930361 348291 1020541 457225 1836886 687641 299587 1007172 929348 344894 894108 1017941 1604280 1342188 652988 1607201 1950391 768354 459128 640905 1175386 1127829 1848837 1594614 1621283 491492 58930 422812 1381373 1783573 1982339 230306 1902552 1798419 1689290 1161923 823753 173973 170508 1531999 1014180 1657017 554096 886110 1718604 1235883 825344 1788581 776476 1615334 677898 672460 1063201 437872 1379384 1076101 1582842 33028 1162604 1492198 506785 1506061 422468 354449 716166 1937062 738857 1978730 345642 7131 569 545614 968833 512635 561470 1011336 563437 326947 423442 384887 98196 1675243 1515934 462350 1877477 769844 631129 354760 326062 228153 1824272 1506183 452876 96807 678280 1150915 1109752 774585 1734622 596745 232583 89771 1189646 781996 1930271 204326 170191 920069 795615 1670039 830364 1079948 1024688 509978 935749 378292 1544621 913925 501136 1336558 1528451 1408047 273720 845971 897203 656761 616475 1677976 801431 1060236 1650925 932084 92992 609892 1303722 1689114 336537 1322510 1731483 811507 759059 593764 1658346 1051077 140162 721739 1737640 548196 387925 1478838 1321301 1203723 625720 1484629 258210 966955 357610 577133 24929 90697 1629230 1406091 887873 1207087 1318445 611401 137792 485423 482645 1796557 1222661 197922 420148 860465 1092174 1094056 1807587 834857 200119 232002 484810 170784 380186 433219 321634 586693 605332 1924002 1423901 1645723 1354248 1851464 1445699 2545 334426 1400852 326738 564973 1595454 1661711 78040 1073906 1057589 658344 1840542 754078 1313202 1315046 1930957 1333442 64251 763757 1258954 508716 1838124 1151822 528849 1713147 917458 813422 1629952 58526 525346 655624 216572 1821672 363903 1184654 1496668 984140 38991 1286318 1733110 852943 1655258 107209 1979740 1840515 568253 355102 1902757 564525 1089740 832137 237066 686477 666426 1607312 1326416 1586196 888633 486243 61991 293997 277568 992190 398581 1603393 152598 1714287 618097 1164673 1039441 1215197 34508 1509311 780480 720817 337538 1558333 723784 610704 1943387 1064174 865618 1544601 1898154 1877964 436278 940617 1743329 645506 1585921 1297080 1307332 613755 1062238 678268 1431260 24153 1020431 1065785 1558896 239136 94839 176529 1525623 1749993 52922 1360392 472481 1855352 689338 1506787 33020 1318089 67359 112258 1835992 693810 691257 1763654 1285819 1142255 165340 1345151 1554482 1183370 1232552 1734476 896965 1470251 252609 394311 487599 1070198 13281 24628 1723473 85390 1612723 1874474 744548 469736 477005 996646 453044 411435 919139 1070040 257747 1280014 1243014 1619722 409720 230980 1127321 1851067 142502 1150951 1190290 1490369 1529536 1004679 1916800 1963482 1464747 333996 1068465 1549762 832212 632156 1307386 1118889 1108752 1617962 1785179 327449 1948746 199094 1559850 785506 1009178 1861142 95705 239073 1773309 112166 909105 365605 1299360 187280 1218660 1321380 1317810 1757936 134373 1749258 474388 790540 1869155 1128644 102062 1420440 1744897 1204632 711651 101959 1032896 655131 740139 1604567 1284416 1899424 1976497 277909 636048 506448 688072 673134 1573730 1676571 1786107 902581 646749 32103 1293793 618551 559410 1587854 1439183 187156 1705665 343757 1032861 1362225 446431 912311 744432 1791267 692893 1165472 1025138 513080 360670 1904816 1982472 973658 1799581 781654 776587 1910442 170623 1046158 98202 1008178 840656 251066 986491 1211157 494796 83183 962790 893366 868037 499148 196644 872289 810466 1782700 1248444 989238 1490594 1852298 1646948 1209443 1138609 1330075 1995671 1889160 399150 790499 1607982 185185 1943784 1566374 466456 892101 1758628 1741069 404309 394857 600962 245583 1800587 239535 1638553 1391442 660347 1797943 1761366 1926390 268182 1475840 11642 1976451 1148086 1589654 1322548 658575 629362 838130 180877 1889409 1174447 500855 317538 1984667 1808180 218213 1832100 388337 301938 775273 1619324 1245370 743776 530222 891110 474535 1446174 153105 591598 856825 225432 1037219 1023964 615961 1488213 304717 923130 1071394 1181273 715780 1640407 1093776 1603288 1007693 1124779 799271 460575 391650 470588 1000166 858698 1900710 1326441 1937 1372032 1464461 24966 1481691 516307 335560 1485251 765738 24534 1222153 1915275 136896 1900973 908553 1519089 739332 279329 1804 1312362 1304809 1404286 1380938 1599399 1300526 1055080 392142 1312004 93776 1366857 164280 702994 564966 1052964 1523203 1568279 1545216 945444 932363 1936600 981531 1021587 1177790 160468 1823361 975739 675840 63521 322388 1787892 814382 116075 1672562 1435325 1365565 1388437 1482159 1952802 1060526 1319876 825614 797548 1544503 1145913 1867789 900459 1118268 477923 1912911 61709 151685 1098466 1468654 854655 106840 36918 1339792 1151276 1257457 806404 31054 721964 1044526 1404853 1383809 1672473 1327730 21632 208512 990532 1785056 461205 1408347 274953 94766 1114345 1137659 1659982 1094466 761588 1456432 1102631 676040 425809 1818902 833413 692625 925325 510146 965160 1116217 1523940 1290808 829786 1265739 1394324 1954958 1378679 964492 868277 1645175 513055 286844 1701583 819262 1082257 1751356 1167550 1446469 1599625 842161 308632 822991 289668 169131 1939191 30811 770744 1143351 1991925 280506 1224896 332414 507141 1427872 1606349 722281 83057 1874364 522945 956071 328434 689777 1640466 1381275 943728 1884167 1279464 345411 359808 1353513 311893 1564456 73912 1820131 1186507 1867481 1703891 1554946 836547 1810033 1749120 1576373 130043 503749 1463085 741051 282001 1524083 1095701 1428004 1523329 1666445 1407169 344633 1260045 586908 932007 1955831 292891 1942750 1512748 340398 1595694 870224 186854 1421849 1121555 1198982 1735433 1378983 590947 157378 173935 1846719 1268122 1967481 1219127 1170871 81596 1139453 1133247 878518 703167 1044831 1591885 1924167 1198273 1254572 112085 127205 120257 13611 530578 1500387 1752605 1996367 1264846 1694949 1273023 1181043 1851759 171918 775844 162990 106788 631337 768709 1461960 1603876 1010507 344967 1512083 955056 494459 947710 1241849 150554 1717063 901104 421522 230403 89014 675122 809131 1313070 531278 174661 570403 108855 401709 200531 1568836 1373462 565120 17534 1057005 766452 1271499 394040 734244 190958 616098 1832293 1294245 954519 1196512 1997228 426098 1072075 964440 1348174 707687 563641 449381 1698220 624690 941446 327096 874225 946401 1624688 1602691 772453 839072 539581 21553 630113 1497403 166622 1357846 742579 223922 1758671 863808 1115910 1110331 122660 1449172 1681623 343917 125539 1810356 830124 298021 464554 392342 1803270 1805668 324220 578246 695469 363695 1395869 410763 242040 1045574 620794 1585046 128318 1775412 1217889 1750946 113718 1244920 1748588 690690 1215224 1730537 1291143 495316 1981164 617535 1649320 176296 1208440 864109 297951 1856484 1577492 1364383 807351 9609 1877261 650156 1315898 1953884 39161 1488177 75873 915909 970817 1056013 1698906 1645452 1759244 1940739 297753 891314 1949257 187935 936293 443101 447206 1144758 1395333 1259283 557286 386006 1406624 1310960 1456540 355267 420531 872347 705272 1237045 315702 812864 447301 1414161 220858 1292673 592473 1088792 484475 547140 313265 571515 642562 847543 1488107 473410 480551 188965 914433 840661 1995108 607063 313852 162146 626123 1790855 1358073 1533805 240328 1073933 1121381 1977667 634524 1302162 646829 1040978 1491626 1690941 65591 882486 1524352 82968 983697 1477575 166226 859397 1690577 1968644 220122 455015 1722297 865516 1764105 160576 849582 928600 13239 1430180 78720 1933931 1617732 1040346 528507 968378 1639370 806555 53347 1855134 478571 1222765 1654706 688143 1833767 1683238 909927 540823 1514975 104803 1487603 533947 1599795 273410 317594 1927527 227462 1626961 777783 810091 1207623 238416 1177366 1915095 1422155 606065 168036 560312 558030 409324 472294 662914 742054 956305 279306 1182906 248027 117040 1538875 1363478 328749 1454785 573696 34974 947270 96115 743249 953867 1968326 1626318 101166 767431 1040381 572583 276553 86553 966511 1228059 1736619 1455094 1731638 1162882 1049710 1529010 168837 1805055 1954939 1215130 1996558 344254 1367893 1753429 746622 1608785 886992 1800743 771522 780411 646466 1495359 767236 501116 851222 1986089 1065522 1030439 330539 26845 817578 579373 1545400 209135 1283385 1099030 336880 1348782 982144 126737 673474 1910025 48577 1376199 1812741 859748 430419 761562 484399 1287994 1315357 1248603 1799974 458867 907640 822575 792431 144313 264109 6397 790749 1454059 660756 931978 231418 12936 875794 1553961 662386 1785048 330466 1015709 1239432 1741740 1227262 720182 1960409 926855 468273 340268 451678 1606969 1729064 1053233 980675 494413 1576116 1268132 916234 1971773 1334328 1019817 1684714 475202 1863493 1787709 101033 687986 1254989 1658905 1856366 991432 720703 248731 685983 734830 586269 1928183 1900327 863690 1398727 1733376 1233224 1806620 1382975 1009607 871202 569098 1926208 1777387 161897 1757593 981207 718958 1894631 368040 653995 99735 971656 996447 1039267 1613110 1548722 195843 1493891 42636 1192995 1689025 301535 577954 638394 1538092 1400543 870721 1646293 831700 1950760 1557097 1221399 652833 1263896 200588 465682 1342753 1264843 53238 1505570 489687 778114 241568 733791 1682497 1819877 1857071 1705681 280981 1161925 708353 1322995 1258572 20898 117288 660840 1576849 1818175 1075683 1059149 992582 1364709 145955 627406 506791 577526 1099389 1619713 1189054 1320002 434844 1368346 974116 1419034 1191089 1466171 644286 1088294 1730396 1108212 853274 862346 4992 1344028 203177 962599 1731220 1638068 1079529 1232487 1329218 1327783 722096 685119 472065 829003 897879 1740042 1656363 534236 761830 980998 173259 1933101 1344501 1951124 162788 1899921 1291470 26121 233453 1009505 1872724 1377744 1406207 1182349 214209 18146 557282 660072 1800087 1999055 1981542 388813 627522 732605 676637 810496 1362556 759852 306788 1361051 1871133 952772 1195059 1412314 717334 981239 1800575 1072435 567371 136903 36595 1734453 1518784 325554 1242785 392949 343599 951616 606846 352677 211687 1854421 1281402 1464249 117894 458150 1607083 1062542 941085 932400 1074029 522772 48591 251732 960127 443494 644313 20286 721999 765358 197004 575959 1019549 28059 1793693 635382 671517 1212140 1067061 351091 3492 1849373 849918 1855599 1550219 206852 697865 1937189 1827761 1667275 1850769 608909 1724563 929218 1000430 666372 1895380 542811 565416 1357849 697419 1944972 1416446 1466154 371042 1770548 1802427 1725135 674742 251489 638982 91114 407574 1007112 1632032 226136 197810 719276 1241686 1652852 1430007 754302 1850853 200735 1838510 95084 1820562 723145 1176684 1328858 1287848 1946067 948380 716682 414313 971109 1746378 878721 552180 1316131 1262305 1322186 1124259 1306579 216224 778076 1901633 1393841 807195 165970 496437 1524783 1615232 1890848 984690 488067 1918444 584088 1896195 986013 1788168 988192 1240745 1828761 745728 554963 1486712 1535491 1019047 1844756 1694661 49293 1067845 1501979 195195 1362197 329097 1981253 1724906 350367 547639 1967442 777423 747130 1319364 1644274 1186088 1262450 1531609 1631443 512876 1470414 1369813 1932842 1532242 1529385 1760599 236566 258972 1150321 1245363 107315 1808697 417359 1948438 41048 742013 29911 386402 831871 1444118 1488754 409035 1411669 1555384 1772736 1117587 1174229 1847986 426572 769612 48357 913027 579611 1579238 1351516 102852 304309 713461 1061810 1052625 1885638 896407 1047962 915850 1568806 702453 1336031 1272263 389722 31162 1932006 433500 1622718 73774 1377976 1559317 270828 1220298 1933786 1186935 701686 1597214 618068 1057812 82282 1614426 888890 753197 930396 1145705 169880 1674379 1926695 149843 129965 755269 900074 769846 221060 1224812 1648759 1200137 82668 1253172 18612 164663 153894 1081836 1910888 1719839 875828 861768 861755 623066 360302 1424192 1165797 1989004 1066317 884344 1099956 1721036 1907554 394013 1538965 1669927 1383620 976331 764594 1723396 1349353 347617 1942544 227252 355461 126414 1498351 1212950 947034 1846928 1872257 1408817 1695096 320003 258503 1002563 1041610 1880826 1269362 470771 453265 1096570 364591 547409 442329 1205618 1775268 688780 871244 1541230 1269477 1767508 620047 1479269 251538 177586 904669 1684545 1032183 747935 1589890 157770 1315272 297705 813890 1485832 1397649 1484019 385759 790016 1353596 1873666 486245 1321639 1142097 877430 745881 1714952 193877 1599479 1461226 1516447 979767 834100 332705 1276500 641516 1366369 1685456 264589 1935987 1218728 683837 691155 904148 1640339 711556 1429977 1376930 1537819 322215 374804 1629327 1826234 1036256 1206688 957552 1411172 215167 1344687 100101 810463 1161829 1229221 135534 172213 779475 1802639 205238 1501704 601440 855129 371722 224796 965437 1885827 1310920 1959414 861610 1915606 861812 758145 1919012 1795164 1369574 861817 823758 405794 810714 1281679 140840 1874847 1453831 603730 1536949 887888 1664026 1222583 1858741 295191 614753 357558 1721411 1757383 1143103 1924542 1455172 1873713 1544557 1374301 985889 1716198 1399224 975465 1075858 573834 1505860 1555273 956054 1131227 573726 750860 1479429 273577 278474 1130677 1159174 715420 1529099 1094366 1569539 1666109 1643036 419503 336796 1780345 207645 545312 1075833 1513258 1956669 109384 1333219 179625 354319 561658 1329788 1419320 159070 716389 152663 109462 1195239 1281110 1322662 456711 608403 1816384 691974 1537221 804993 1978644 1568866 966071 660893 1967682 1088315 1160443 1681716 12345 154107 558064 1153267 129491 362387 370733 235876 1798764 826568 1687918 1272282 1257132 368081 346760 135082 410305 492217 1608696 1702010 850504 1739111 595033 732375 1730268 1328683 1911934 999199 1196822 852618 1263134 1688650 128097 804895 1723656 1055531 1898279 1932467 1511321 1884546 1091294 1179550 1830883 1767308 900449 1701383 655653 1160128 1764222 1001079 928753 368915 209220 1385386 1936055 889965 39192 1593937 526134 1677750 806028 1853803 483813 869746 649193 159754 268328 1192396 546260 429284 1393696 799674 1858901 1399124 1941934 1888481 432319 276133 1814903 955228 1611010 1526039 991588 1577680 1946782 634344 34444 1974818 139601 367199 269779 1879691 6049 192319 1641056 1925740 529191 861577 1362630 1883475 1985919 134099 1928976 412495 103025 1814435 1358601 454101 879613 1448462 1761149 1867974 1472326 309431 615581 672009 1348410 1373924 950454 404436 442296 1170372 606841 800189 815873 28660 464120 514488 1312017 242404 1538944 493638 1857755 1798266 235081 407697 1438917 1610531 394924 365899 1974718 320850 1523303 1852472 69322 1775706 604257 1900377 1464430 634530 1885459 1265394 1578299 809540 1928400 1113561 807387 191464 289525 106050 1530483 455972 1941116 1587713 1422630 249989 1757621 918098 1449385 940903 1685993 679286 968951 1705466 766630 797424 178755 717311 841833 1990575 66194 1760745 1547882 1998357 458800 1387373 1970054 1837330 1498360 872795 382281 129863 348423 36415 1557819 209638 1604887 498712 868523 1660858 565752 1489228 1048181 1646457 38070 1341103 415807 1934516 1680942 452835 1168056 986821 1995935 1761744 1204599 1610093 406168 493746 1606982 1843024 377566 456372 1367314 1971162 942998 625774 671380 527303 52664 1309831 1739264 89611 1218391 278879 1222355 832076 968979 409277 893083 1969770 1981990 362 1029487 1583327 854206 2130 1785191 1967877 464996 428748 512833 380974 703610 1756139 444860 30575 1267646 676570 470887 629417 283691 1702955 1783446 544674 602429 581641 1205452 1761562 1849886 1124308 240895 1650076 390934 1520670 1238811 1487887 1845001 701432 1329235 1122695 733172 387156 849321 624990 200237 1312974 1629299 538167 1138982 877331 431477 1283355 1872303 635841 1584549 44170 433087 250659 1377973 466623 1015586 1846299 1948359 383141 1581780 1051816 1960190 336848 1874454 1857024 849507 183124 724950 927619 1096499 110312 79732 275880 1653748 75540 518011 1451140 1954930 1367607 1967498 653962 1064169 1142838 741543 962084 193812 1626897 164531 1843390 933733 1383331 1488089 1383708 849929 20122 923990 1987778 501341 1162540 1328800 560694 65002 833130 1046963 1190999 709829 1463615 1432083 991773 1932983 1739687 355388 1255732 1680243 1086363 1638114 406070 799348 1880280 620127 154784 254896 1156780 90531 1574636 157297 600336 393477 1688754 1824217 1041384 1035471 493650 1320079 550587 758442 610279 1768057 235383 1417240 411986 469331 1356856 1937954 1471684 750180 1644065 563744 211565 409476 304230 1954056 1361955 522065 458031 337971 1382246 1916313 126833 886681 1403105 717874 579663 1038380 267370 1443581 347501 1139003 1310023 302104 1383355 834667 1150701 1463197 61187 919188 1685810 1371269 1369632 1351473 1051696 395227 1403904 1722475 595286 989509 1386083 1617376 1354702 1523993 1814135 1590725 1353612 641185 276797 961738 817330 288345 71592 1187435 583447 1776298 1051166 1807985 973344 1028734 1304994 1136049 1272537 1835958 1676016 321774 853874 698793 1727455 653389 1375192 989745 432544 1911862 475834 11592 1663363 710859 1288637 1440148 906661 1138789 128261 1465901 128771 167615 1262766 1712675 485264 165798 430633 1656134 1294432 1386558 1964254 434982 1587471 1087878 95423 705928 477419 1049911 1076593 335885 1504894 1392248 119091 1475240 442221 1195739 1742431 1005296 1268406 1862532 940036 1823493 1806490 232194 1539428 1616866 1951054 1861954 275756 1957500 1025783 1949477 1639960 1044323 743928 107444 183862 1311883 584137 977041 180629 925541 211585 1750091 1788445 478418 1074090 1483116 211326 448222 449222 1245315 423589 1916357 1183750 904981 735023 234664 1114297 1219211 994452 1807466 1033404 93089 752415 852670 210955 1079724 1881178 197435 1993221 1439053 468804 1852172 484225 883879 1627956 1355122 682710 1855447 1764726 186596 1495557 1974444 1744031 171380 182409 1128767 557464 579684 1164519 707993 1241800 1859257 688177 278694 316663 798611 547396 1679238 332983 461833 313910 620547 1110035 905832 1906467 1754952 216383 777403 1748273 383318 580860 232273 1351929 121234 1688756 285674 1055620 1365155 1618477 1321309 1303012 1410215 919574 836775 768011 598110 1707327 38508 912545 1821639 1664541 495038 1238551 33447 1714146 137171 344890 315551 513864 851956 1804429 398869 232649 797193 1532035 997771 233569 1178885 1560530 19322 790605 369753 1175588 939590 1000043 623003 186357 655704 1172569 70946 1253303 27884 360074 1395552 53018 1414986 909001 215503 1093284 451968 1554799 1935220 451284 294393 379627 1949279 791512 622661 19145 377287 775797 152848 265020 324100 1408784 1375602 1081311 901932 1953378 776720 813535 636605 1665937 1011407 1673935 1337866 1396824 1513004 1518012 1067591 466631 27699 8438 631389 1037553 472114 784169 1939380 605015 1443663 1683842 1956691 1832318 1703015 1579576 1245725 958724 277031 1704219 1258595 1339517 661303 1462928 157723 1785922 732528 290936 1862873 1707143 936060 115217 1077531 1773005 1382816 1645792 1082981 159026 1681034 1857801 80445 270706 1173784 1692677 1073760 769003 1462425 1264939 1447006 429930 1294347 860469 400405 413776 617327 1133504 339060 1168828 1759085 127607 1808122 1794432 1446358 960191 1476819 1059008 1441806 549282 197643 1295345 432593 183241 103314 794821 1503387 453623 256036 379669 1119679 1309127 580381 1410212 1667970 712728 1561769 1113586 1785839 543729 107758 247435 1070735 880703 649524 1189898 1033075 1565920 1877930 385312 1645327 1749397 1824188 1440256 1290008 1691069 1346033 238447 1712055 1572098 1170636 689846 1355118 893675 1012675 44700 761163 1283556 740676 335351 1221177 1131565 606457 1765084 422502 1578956 1402956 1479406 1517026 1844222 681886 1637747 133275 568046 1144274 1198263 1956982 828641 58931 1758589 78631 786742 1512191 695705 343086 106644 1185540 164979 790730 1197144 1642638 425885 1187101 105702 1209700 1128442 1125418 1819912 981062 1443881 1863330 1786429 713131 954398 1777778 1047918 1466721 323549 1611286 1134749 1892312 531660 20494 116312 1903390 823815 1218134 1486364 1355070 1051380 1132706 846055 643483 1693687 1226070 1592830 1522834 1507873 462054 714734 268531 970827 261340 1214796 1069262 1879395 1280964 248669 29225 128037 270075 365867 1650748 313640 1594963 213636 1953250 887417 888361 1443202 1848626 256601 34834 1104027 184200 1509423 53826 1950960 905276 439526 1652977 191943 1550316 1938737 1183501 849430 406880 1385038 1130157 90714 376267 1708943 709179 1831794 268568 235834 1870405 152378 164239 1484954 18650 1837353 68306 1763550 987159 131314 1142441 375232 1478796 431633 45568 1599520 855560 1257599 1366143 1515011 1571242 1591410 1756072 239954 1131109 1999408 914768 937544 1905018 1337432 1155830 644089 77483 65641 1804094 667834 955462 980603 1772196 940414 1889740 1968489 1148757 994336 72053 195051 1701462 615358 1698487 935044 404485 607984 57848 128590 1549049 965256 132187 711349 1671391 321509 445741 1197558 933327 475414 432596 388417 799054 266330 1724519 460056 1589820 889427 914526 1496807 344413 1286737 1188535 547159 317478 571046 218562 275668 782532 297700 1926845 718380 1186314 594473 466223 1095128 1097776 1106462 1642742 1631692 180954 1999407 39579 1558629 477049 1877578 1016172 64506 323221 619205 1666113 813780 1048115 1686049 1340737 1712504 1879826 1824950 686338 1029584 1774325 1274017 349223 1452368 943972 366907 1039124 786701 1178050 1323541 1274555 1405712 1833497 1350305 591531 651002 288744 710350 803293 30649 1181206 800129 173940 1698348 310483 1000108 988101 321411 1617566 797200 704561 271900 535173 214189 443251 806640 1816430 1506033 1042377 1765371 276158 1925769 1811015 1396124 373798 1318231 1240844 1158152 894102 1019091 1008655 266042 1594252 1133645 1411982 488909 1086343 1114129 35624 159399 1900376 366248 863849 889824 1984213 701734 1301318 1357030 736857 1244976 1897342 329183 796806 316342 1028599 1869994 1932939 1223046 755730 696694 1767301 608328 655310 1419290 1738978 1311994 465935 1716666 913468 217440 1688479 319883 628672 93428 1789703 479296 1918645 284250 955613 661292 1230631 706418 844171 43102 1894227 1873676 487290 1793499 464459 569809 19833 616381 1473147 651709 1525989 1013751 656766 1531395 41711 721441 779758 1547634 1980553 438740 665049 1813026 351192 228064 53470 487050 841326 525654 1172275 1833999 420935 764412 1333765 452819 934377 1318564 205307 84298 1838810 750246 587660 918402 1383648 1224521 1693637 1572189 343285 66811 364136 20520 23022 423161 1603691 1627609 1957996 448635 1995381 1515698 133001 969348 402378 1899176 1879563 1660287 1131249 1384836 404369 1766002 652387 571577 395843 69445 1007721 1769213 911098 1132967 1353957 811364 419813 26799 764622 1954081 1390254 400954 1717167 1245108 646969 1712742 1555126 651548 1913304 471271 626552 290080 1872471 174856 448717 1184408 1618162 72809 295129 917092 1503890 1199489 919331 844413 850309 1222926 1445609 1770361 41621 978716 1941432 1612380 1102285 1661452 746828 769698 624768 95943 365177 1315027 1635517 633984 1313838 1574239 891840 581547 1031820 374588 1775216 676595 745693 1433746 693371 1592079 1104482 1026155 151602 845861 1783632 1883535 520190 1768975 1028536 1242330 526902 1914439 465849 954329 325271 1128048 1387445 496198 922129 1303690 1663345 365253 481383 1380814 814778 560314 691047 640310 1721024 752481 800235 450237 317983 1033884 700384 97747 160722 1555668 1261812 860477 1256393 532234 461515 153392 1762963 1019889 566935 271974 1307778 1003221 149425 1855196 859804 946306 388490 1594861 1076237 1819856 245989 580098 641356 1110683 1908004 1893328 30082 979261 682797 1903318 714069 1752641 605841 125341 1206563 25234 1522900 33234 475134 1527856 452129 1712161 1466407 1708013 1719183 801649 1925284 445172 1555137 33115 727218 1677258 376901 210336 874659 681966 442710 1385998 885945 239140 52515 1553649 1192955 1161293 551556 1463207 769323 635481 1728738 1210638 670225 1603559 452170 187561 1297783 1242402 1620915 192301 919562 208434 760745 636430 1860599 554180 1930578 238537 733600 872770 390900 1492087 890895 1082975 323762 896231 804329 265034 171688 1874892 537833 1440013 1942423 1861264 661504 270734 228767 1232687 1957153 1652914 1652014 1424663 1148461 1371325 191658 689016 1096135 518658 518749 1151840 1241406 305205 1651917 73444 1632599 1509494 1267674 1782007 1967191 1422532 952261 484335 1140039 634299 1235158 50017 251774 1169085 869806 1412069 1555490 837046 998171 1533764 1265009 148957 1864781 1282861 195985 144408 1200420 1876402 1812881 108627 1380550 169578 1789007 408780 664635 1855610 1528569 1748128 378122 648136 287981 5338 447422 879021 15563 1403665 995258 1690230 1300941 783026 1552269 838372 1444363 1549282 415490 1181769 1999647 1256091 1135002 1683072 371987 100469 639529 534428 1678056 1419014 1894672 1678404 102057 101506 1109216 126178 1798572 623356 1478274 1225232 121347 1009599 210724 1043934 63098 1854310 238907 1849327 1259063 1172882 494483 1036254 738167 1662291 1374357 1721142 638347 1787925 87136 1556297 1487298 1803304 1067163 1744994 1233147 945855 1143011 1469417 385108 1039414 901151 1284709 974304 1986926 1365212 755787 795352 1994578 1111191 1299622 353146 1831272 1771171 1957766 417578 1733380 838572 1580340 1154939 1947936 854321 979496 785981 1605876 571503 787645 39496 1460076 208716 40844 1823366 170343 1361187 555646 1794705 618042 1556897 697304 914685 493221 1546947 503581 1874249 1440685 796846 1466592 987546 1485966 16707 1807982 1833577 1399739 1234891 764685 116024 221501 500932 581287 57166 222048 7433 280308 1292666 1357467 18118 804381 1750193 1193822 637719 1624191 1347188 149053 1251505 1076796 144126 922854 1409166 606336 548826 589695 101565 296721 1192328 1028365 1627423 1272819 1706797 171805 669793 493914 1136068 1155634 1116910 973135 1561040 755770 300460 883737 191535 1070526 784190 1475320 1660128 1706585 1632730 147498 309129 16017 1430468 1915567 1814241 528957 483530 1899096 787126 1140004 166035 262861 1418131 879802 522099 711059 687724 1484511 1587690 1353187 1953034 1638491 1217993 730337 1167945 359400 826417 1926529 597566 1025980 296524 731590 1874960 1136979 1851502 1885196 1678601 1780870 484508 1025842 1618464 81492 1318044 1925903 568719 1802622 613425 331911 142519 630705 487730 1854940 692269 231548 1475682 1076330 491319 1048909 1816369 949293 1705437 996835 257144 1781752 259164 858209 1934972 1861156 31730 1046713 1626412 459486 1144739 1026692 911946 554434 57326 984329 1604794 194990 619514 1852729 927639 719698 200922 718887 353730 360087 1870503 213284 1019749 871143 169385 1868612 216354 315231 1625982 1577512 1359691 1565460 310407 320552 346731 1236959 1310540 626322 495256 576819 415077 1970434 1202127 157596 560478 1720279 1725416 290510 1172933 899592 847682 337343 1655265 726745 798548 934820 804168 1860445 888118 1150497 767219 366891 1067627 317781 1338990 783829 672945 783866 1404568 1076058 789094 1941909 1729598 1569474 1135509 1517014 1759981 377225 262398 316392 131184 771047 253812 1692251 1805477 1159090 1431106 1434499 1600447 100027 318661 1990677 542584 1726554 1225719 185650 1779931 1905089 411042 499659 878240 673174 551805 1801239 67580 894018 1157350 1027318 363102 831060 1272414 950114 1341336 547431 50680 636731 1705491 1052119 1716100 1832234 810318 891446 1539834 322694 291026 1653767 104006 970077 1056150 498589 1923743 1758726 1335464 1467596 383427 845684 1123060 1228140 569286 92593 431216 911032 1853292 1953490 72916 1377305 127042 1666961 1577344 78988 798778 1659432 1274233 1694556 304226 761373 1855007 1836736 1061383 41008 707731 1925606 139030 182936 1081108 398961 1137906 264997 1066980 962638 177226 1375914 1519761 712826 1302020 1929943 1589280 1972911 106426 685460 1990875 190595 527074 1318607 1061446 1665560 1435041 166966 1581196 1148255 1274220 1040022 124990 545364 376766 412125 1485411 916017 899852 1887660 1092037 1852905 895899 170655 457736 241004 71838 791946 1271440 580783 165123 610734 630004 490196 156263 284608 708634 951092 764918 377028 53227 1962522 749513 985730 1954549 650388 1211265 1236402 1432881 860816 398945 1910119 1171794 361172 1860143 1668674 1114269 430256 1311825 1456335 1164949 681451 1454046 1467240 61068 1159744 1462924 1600495 1379950 785262 1971716 484658 1813411 1544437 425718 1402208 524582 820456 1649687 1863977 97824 1238651 1589944 704137 722560 1817745 950147 1891565 1958617 1581047 1257504 945556 198339 464990 215690 1262122 1038576 959879 1995109 1284848 1786326 1925051 728464 1869699 186630 1267718 859013 1463457 644692 882284 1604724 847998 303154 1212097 1205972 1102657 1174203 1613887 1619548 1944168 1806596 1871403 371559 387582 442499 1719743 1575393 1747396 939075 760692 1806721 639455 1828292 1316114 498721 733681 156309 924063 1158445 1782440 765912 338725 461540 1626840 538318 646573 553611 1336418 1338979 1284042 1731713 1508473 518953 27636 964562 839741 1815153 18292 962898 183082 515595 264831 1379490 460627 548043 188215 1703841 452297 407374 142421 207310 1051916 154547 1041751 273291 459912 1008554 1947581 972779 1671968 81003 1955079 1277186 1408951 1673931 810884 1077250 1616281 1140908 163989 708661 1529426 391641 1466222 469741 261097 275117 1942235 1923079 832376 10115 1441140 1318180 591103 1707383 1052976 1622563 1655782 1555112 1655086 1096440 197611 588983 1737568 2054 896760 1498995 1447407 503188 1273218 1430296 298189 872269 1232463 13714 1758932 220048 350371 1478684 992661 1854576 1467842 587627 898289 1453557 1257270 1929324 1549779 400645 681606 366581 898518 276842 473495 1268499 151138 249176 1947724 14615 803019 1990393 346162 413088 1257900 1925461 1956606 1845388 183887 615529 1051523 502751 1639441 109859 1702730 1489076 1228675 306676 1702223 782478 748275 1381776 1834301 579166 975935 359256 882848 485134 468113 530333 61438 84392 1063333 1287902 950857 1352199 1527874 729320 108280 577659 265381 1683179 80836 1115186 817127 131066 87664 745007 1592651 1492128 1370991 768990 1128773 1052378 1390944 1490981 1585982 1505611 1876972 1012205 1488413 1760822 121070 1389456 1474873 1081379 1224291 953756 1642136 499953 567756 1034008 11620 775349 340047 1310250 1215759 1812580 575699 593181 290569 1140086 226831 1281938 298472 787487 1743659 397893 350138 1857093 1985391 1211756 153152 1781624 650331 437026 1738899 856142 1852789 104693 1394484 1167379 558198 1356523 533288 1639829 100056 1259413 63312 1012203 193536 773977 1490467 1726883 1792402 1856701 76375 1898473 485832 1395029 1705091 1639400 369069 336109 1455133 1963070 387268 1279685 735054 444531 1935343 605097 548772 1546538 858688 1538498 1419939 1432819 1433969 403138 1233253 472845 1565312 754081 318788 195033 359555 1361107 582337 1383385 1360910 1905337 1316425 52848 209196 1718628 1661460 1073969 176064 270170 1155470 1714452 446601 1214006 766989 1860603 540676 1294430 21500 1390095 1549353 248782 721370 496419 1192880 357601 738921 31615 769561 157999 1773175 1767975 1232027 1802253 1063205 562648 1164606 272210 413282 160905 578942 596177 199641 1301052 47563 1350659 874164 292989 1490766 1171313 1885770 752974 57622 1897722 1706668 729143 1723608 973422 1506264 1312555 440051 806475 1550364 154953 1935358 1310715 512995 1534773 1078730 1575611 1062227 1350395 915708 1249524 1994907 650321 957191 675488 117909 1922685 1320572 431893 515807 1809946 207779 1166270 879160 850540 1280741 851184 1794538 1268015 1186565 970824 981317 1526731 184792 1215829 140489 1931332 1416415 1529609 446107 1409724 426779 1277103 1802452 1938685 1233269 976480 1324040 54854 1997613 259440 44190 1189900 641685 1939362 824644 1702517 117617 1557498 1730948 1961968 8186 579886 156488 96586 182988 119954 617942 341 588875 790942 868186 1810174 101257 1040064 373537 286466 1911323 1371656 241676 1879158 1851935 230021 1915513 1032954 330930 1660601 798698 1862986 408416 1257738 507754 968858 366754 314838 817277 1107520 260409 754042 446957 1819636 67073 1867085 815993 115639 1613200 1544247 1244664 44448 1700994 226342 570241 306969 366202 763033 537764 1369448 506947 1597375 1014480 1244198 1002352 73535 1484212 177150 1092094 440468 930723 1787016 1402418 181967 879764 677232 730949 790763 1649254 1368233 40257 1327614 897669 1428618 884110 1930871 1383803 1987119 289153 1094693 310433 623410 845380 271207 1332390 1811190 1004968 1898970 859030 242167 991570 1132389 225451 640644 1056482 1204226 1739614 91801 1134269 1656066 1081375 1236580 321556 1115607 718084 1246794 152918 616119 1848415 945645 1682783 238541 1867547 354619 1998494 1072322 1967790 1600148 50974 1068484 1392866 1420058 471378 567298 1942773 594801 811950 585223 1488725 3174 496602 1621319 1460017 562158 390919 1299242 582968 1585227 1849696 557914 27793 1741147 1553370 1697410 738237 27948 1637865 1698718 288058 1027332 855837 501725 526856 365914 287867 1642124 733098 1681887 87248 1038858 767504 994378 218036 255512 273676 508807 1040338 543065 1150610 461890 1978708 1284044 1002655 746539 706897 1261300 1984840 31282 1096008 92454 705783 1668512 635159 1557990 952681 992496 1013563 849155 716716 820583 801146 860702 1411227 447992 1053811 1647568 1990337 762819 1329029 408888 1045113 1493123 989366 1518721 394284 257909 1834594 1297400 275488 395521 1439618 348207 1549422 1830081 1251490 1623446 1503333 459354 1761747 269019 370405 890465 527855 1813699 154446 580439 17701 1874352 1256681 1338445 761466 163385 305639 1874542 1353683 806396 635148 1018621 945395 880279 574421 1900493 614178 612651 1592785 1478823 102722 1654827 764931 1461317 1820406 18214 13755 1263272 1367777 756576 1970503 29783 790281 1036025 1929206 1816996 1746971 1028950 1336310 1679537 652172 1198951 1926103 1021122 1266774 376323 298881 979484 725588 1241267 1648541 1057672 953127 1943842 373579 1734619 1016607 1715302 310078 359964 1328459 967076 169705 92063 850526 260405 1883617 1057620 756148 1898635 805538 560380 1099153 658438 804266 1678156 1220444 78034 314364 605997 1364374 1495174 1094132 1013282 192132 371056 1576257 813919 671478 579335 1966339 174140 255030 618182 1451800 469571 1730793 1717455 1963797 1669894 169133 856716 1216813 1380351 667042 290948 1216122 1998786 988620 436774 1044676 150158 1641905 1247554 507724 1251830 293178 150206 1171898 573874 1216007 1493635 1165408 485341 328212 329293 190447 455361 605128 339529 1173819 1322073 1025473 1960443 616203 794028 194751 477315 1671249 359950 766142 1111944 1740814 1854788 1229651 784312 1974614 1761445 1830416 183675 41693 1150971 1185795 1574054 165901 1466299 1431531 714804 595257 112152 636326 683302 492919 1936481 1675378 1895449 261800 408202 1988712 1126551 261103 599408 605726 1619048 808585 876127 229147 187727 276820 333177 1219052 756083 1742500 1767088 1799348 14099 670424 927021 1729147 484934 804588 940311 744468 1309811 1502824 838925 1406708 1293401 882705 1170981 804158 313571 1826830 515853 1821328 859373 1041412 165481 1364470 1665723 1937013 1369513 1238578 23810 1882953 961073 1228210 312881 244609 437672 737504 893713 1331426 920384 778910 1383584 803352 439907 1842726 1399492 953538 1133024 1265903 419794 234224 844425 1032594 69542 879809 119059 926472 1229829 125640 340019 733607 328242 1740403 1701424 240600 989679 846763 1512585 629833 968387 365237 565426 358569 195542 1934686 381343 890854 1848345 72534 1360240 1035826 549084 1043368 1687552 779979 1105634 441426 532740 1680309 398632 542161 455426 534299 1300475 604869 1954080 103813 1321401 471614 775303 1618613 331288 1293516 741106 1853473 695355 246146 707156 1334289 1323550 295505 1471593 1584614 1734568 696743 533676 940694 395413 1247540 322993 636372 457679 65241 1566269 1249231 1213216 682817 697567 482941 1201430 406158 427868 1757760 1879138 1889814 887574 692013 1246876 1100122 1539783 1023295 1148908 611816 402880 747966 1122774 662749 1555849 1790924 92624 1801159 1333665 528129 1570234 801559 462416 1129093 774129 1349036 1834045 1326698 1261383 1105867 740858 178098 168913 584576 64315 728976 216322 852042 1019518 1037071 1267065 1791353 1872658 840676 1554735 1397343 337682 96637 151912 867781 1448158 632608 770111 1511586 1360317 324363 1053653 461895 1167227 101483 1786462 48979 349065 1358467 1270843 1940617 1973239 564075 1041635 920793 728837 1087879 1115378 1763585 1650683 322023 130366 1959781 663570 926312 1504932 651829 431076 1516649 22961 1798919 1336544 1045347 139034 1302648 528260 1231458 1952352 1681343 1047123 183376 972213 1611404 1652042 671296 747238 991571 1458666 316501 187838 1305398 1671818 1145569 1235314 832388 1530401 1211048 1930533 609677 3204 1392842 1293322 946210 1369542 290425 929836 1853960 1236526 925627 1784838 1637067 1108834 1552192 256631 1909714 869291 959760 15031 1882279 1708871 1082647 541388 135752 1814795 565921 91816 1697052 167718 989519 1735254 1024944 1434214 318749 1918537 1050223 1394871 1670280 1633036 1608074 917 217425 995836 1362673 1365884 208247 860404 225395 653911 66431 452193 1258065 1468112 1102632 1962171 533923 1782165 1535960 462630 1036184 1666877 106887 1948801 274985 1451730 1731604 37546 38050 823848 880639 948296 1317197 1179967 1939995 1896225 309395 200225 1790333 488339 1286029 446986 686856 498678 1746547 116378 498594 684040 1767278 164052 555341 1323745 1698838 1417029 1813147 781532 847003 1502563 468053 545237 442454 508537 519942 72623 656387 1544138 941814 1955255 29224 97178 1227950 313917 1326789 1252929 1747192 1522688 922442 1007098 1352509 1292645 294071 1652192 1206276 1484186 1708240 797448 298932 1140536 699655 644942 1729120 1483408 349419 175099 252905 1813656 1498259 102854 1855514 1838696 612727 755779 906576 1036281 1873657 1825211 1452732 1512091 205283 175112 382201 1559016 1551925 1222101 1493460 652136 1593745 171268 1411435 803477 1008558 1444519 1949943 1818056 1563188 126783 209129 1830782 1439560 1366147 1710397 176552 171003 1855558 568662 1477475 168997 586683 1947329 1458965 1804632 1519964 1055002 466548 1336713 1903905 438160 590827 1557901 1849353 204212 232292 1908342 496131 1434512 339806 661348 1117393 1365863 1118514 1870495 1330464 148712 461470 378082 768653 1683415 795908 829637 1934380 1922881 1630077 1635528 54358 592981 1275171 1621225 307992 1215444 903078 1265791 936294 1937051 1892249 850049 1301788 1917939 17809 678002 1487352 136493 1061838 689360 670299 1970490 602945 1604835 1843647 1114802 461240 1285278 998955 274724 1098321 1436209 1905201 121420 366668 205138 1968655 825700 1276613 1543228 388938 1524134 21042 1871622 1183828 1701427 1224985 319046 1507819 1565854 1406263 506344 13678 980975 1857992 1273979 507492 1574935 1686627 269691 1345991 1770410 1742244 813042 1626252 29971 148650 1477665 1478297 409594 112104 890647 1554072 645050 1453053 1152272 905586 1237543 776452 946640 85165 1344394 429294 278807 980497 731997 310595 1533293 1134127 1838062 1183108 1481797 723272 1903890 269636 561692 1889250 88455 364990 365274 730977 1283640 502972 755974 112622 1470901 624918 829746 327732 1036722 442807 849716 523052 691703 328756 1174305 381941 1922310 1524609 801859 794933 482940 553541 654577 772665 406699 827888 653126 1859923 1112960 1010589 1802865 675512 802381 1274153 1133699 1329488 771681 12199 1988585 879934 621882 1266743 1605863 4410 547522 261571 696881 1561871 1664415 647382 315804 361198 1157306 1713357 1863901 248881 1176899 848747 374998 490549 424031 1711856 885903 227625 1012296 1840762 1016767 1468904 284359 538684 1519775 1711075 1291579 171878 1945671 675614 1140203 1252155 1809501 628217 472618 442637 69644 923843 593834 1074394 23249 275651 359827 757894 1865623 1689936 835718 1036033 607236 589685 252815 64507 934212 436135 1030129 1401013 852510 1636993 1233816 630459 1580695 523955 602523 570980 1415627 416537 1719933 715861 1730782 811168 1391386 239078 1694096 1166928 303700 1794928 1870703 195898 1725726 1669967 1183292 10715 245689 1258376 138391 1850391 1198978 838567 1916914 422750 100971 936002 1845401 1633201 1302279 1848678 465096 507387 848310 817367 1527518 1846395 1116558 1002147 1181261 27734 236694 638401 887344 1770490 1114320 1565116 307760 678714 1994011 563450 68758 1641645 210836 260463 708308 1465085 545106 886076 721125 1587905 45874 478142 1460638 1469469 1241676 1708406 270446 1434306 1288555 65973 825644 588742 761831 868257 75854 4380 575151 813677 1419548 856145 1324100 1501375 1333211 1374081 1344430 1725497 1064303 156527 807250 1018680 602542 1520166 1844174 1731400 703406 298461 1420795 621225 589658 411587 427699 1699107 627969 1049449 321935 698352 1301965 1035668 1833207 1148927 62137 749913 138159 1537802 1653683 550996 48237 601668 852799 974879 1634173 921345 733136 588322 470220 1484073 996722 381286 1811967 1860388 1421333 10285 1694178 80751 1445417 1829215 790200 1288147 1102761 390783 670569 1132206 794448 1338550 1989710 1711356 209204 1599734 238164 1796004 77257 46395 1424319 1162287 613297 609574 1305008 1724290 1104468 807513 726826 1282640 471638 948409 276246 1095519 1788130 350323 173684 552263 340996 1856469 1037786 1544152 290328 1580992 1717944 1341870 1898933 587880 122307 164003 205575 1426896 716212 1284203 759305 46523 947971 1587308 1955878 1116858 6602 1813172 1944424 1442569 1436964 353157 8051 1812643 109327 1460662 1962477 288786 42268 746376 1166057 1813544 1663107 1940543 505328 1560782 1810817 1430423 1847068 1356817 1167236 41604 394229 742661 690757 910360 1638973 1441294 864357 1542261 1773629 1446431 1932652 1257511 1523211 1980369 624608 137130 236617 1483788 1237686 392788 1971339 1264016 1088823 1346239 964608 336942 1396443 1979172 588761 1049810 803783 1948756 487973 22432 569716 1416275 866152 1481700 1719552 135340 1703365 286812 698617 1071175 67421 1609029 148905 1016423 1015273 1178688 1021559 919081 1570514 360789 1157828 507656 1685983 338731 265450 1652398 140921 1566254 1467108 1901570 626281 58464 1454920 655670 749584 539124 1329147 1190259 726671 794345 1978310 611012 1892326 1230390 1261195 1010353 1171694 1469593 1170488 1915778 549763 1078555 1152560 1739619 860797 1982781 120949 657908 381391 1117476 1890872 1281056 773252 1787776 1151255 257170 792325 1964440 151311 1466884 544849 1485847 47005 563285 1202587 547001 1631170 640808 1018745 838657 1496380 1541612 252950 1555294 1234803 1175805 276091 1532766 1045640 339779 188264 1859608 843016 838227 1306290 542157 1962960 788783 1154129 1462060 1907713 1180239 1079771 190508 1034135 78914 1574533 1373656 723531 899400 585944 332430 271203 1998154 86598 1128737 1891843 1968100 662723 1921380 855712 1601569 1527484 1390305 1922804 864985 274996 1597160 1207758 863154 1319510 1940620 190831 1202995 1234561 387692 1709739 1043066 209544 316144 1231257 1737464 273529 92588 277965 281945 716139 1334612 956830 198311 409103 84794 1334929 312392 505429 208982 493258 1298216 702046 76413 443680 207371 857568 1996884 1634146 1958703 1143766 1113149 1261012 1828429 150696 374039 980225 107986 1197914 464219 756277 1234256 693092 1343557 552632 41955 1377406 1668756 19191 441720 1139690 458799 1849766 759033 306585 1343065 1090274 368013 308167 142609 947183 352142 494115 823273 654708 798266 826091 739845 178943 490720 1705037 14412 865891 1969075 1871733 150727 1115853 844662 867210 1526309 1176835 22313 1767279 1417328 1186795 150141 773952 745187 1366418 988729 834454 21388 711696 1682405 832577 20284 268451 819554 1526081 1244915 497345 1242960 1442522 1084234 1636000 1242441 1127855 51413 201226 1509773 1178800 1514644 1105121 640938 365000 844510 1589296 100415 1919935 1978515 489102 689540 1854638 857971 651139 1726679 911051 713801 1864357 956573 206470 1375240 1573739 760449 198897 374812 693959 1811503 820217 1543614 776935 1821708 1772650 1338415 1923058 745209 802765 1259554 492433 254676 979073 908268 1054122 1106877 77084 71329 1952001 1827810 492905 600860 1367519 1742090 1848505 168044 438204 731038 672079 947919 1076961 1884353 1920468 1425613 321329 1713721 842472 111797 443027 621169 699994 857281 957915 124010 765955 1469560 912113 1241279 1097105 313896 1922891 159522 1158033 304248 1805052 1409005 255344 908399 821956 995520 1060035 1229376 1802059 275245 921656 1775600 1923800 25546 578037 82298 1268529 59939 1902412 487668 406349 434517 1435923 1360716 1383732 1267738 1837571 1342038 1028663 1954883 57037 1441848 1665756 728375 487916 1240554 1772312 1683745 1564160 1124869 1897762 1169680 1635219 1255430 1642385 758253 701983 248985 1325157 1769251 487414 1520107 1800564 1434088 212900 186899 246855 10105 1149502 800325 800811 1352979 1837387 1403124 643199 1356665 1748951 1668205 1029113 1365454 113628 164996 1786656 695960 1656429 47720 1077396 473026 918247 357561 1736066 1840919 237938 1750531 822180 1581832 1832484 709899 1509407 1779073 1712461 712216 563013 544190 1556181 1309411 1647609 1927773 1825223 1059713 312298 1821812 1796 663567 728959 126645 281110 1243044 1676063 943908 498537 1512219 369616 10181 214888 1368905 1543065 165317 1009411 1507881 1171303 1973501 892108 485427 1687829 1855252 664177 1228418 743933 897788 945358 915532 805326 659939 1400218 1869150 989030 583745 314954 542020 158757 1014756 1821948 285037 1823484 1688429 93834 1466649 693786 574630 690067 1694435 1627893 186302 1247074 1694260 1185940 1110896 1683778 1404042 1316522 1353641 1795938 1971407 271592 1281770 964391 1076728 562412 528156 1916340 1956066 1699331 504821 1977471 1724887 1658420 135789 1225902 1440704 1342736 1900222 876596 152894 1365364 186801 1802664 1847036 110509 1489496 994823 1122351 294241 6930 1840307 849932 1826314 682707 1958551 1232526 1180062 1703401 1266173 1912932 1518596 1402691 614645 1802449 1582633 1412853 280626 1574739 676614 1051198 1845475 736367 1613314 80374 630704 1496897 1152244 954354 1476251 568272 1723830 1365927 1076347 579549 115012 443964 1068452 1770244 396906 993539 1159191 1683464 1776195 219837 1224004 1427232 766087 1131906 1377063 1839093 1825207 1335606 250956 355930 1100765 1353145 447496 1479343 364486 863887 383880 419323 1734284 237049 1506320 52916 1816155 652819 371306 617722 442121 764747 822404 922930 1753913 113778 635420 1964969 1402242 1189803 1141638 304492 769040 1195533 1139418 1446344 1115246 1078081 370470 1117891 343141 1551600 1141408 81696 1812244 879475 364791 1208815 1776848 52218 1085646 2665 56714 348099 1232121 519701 1002237 258917 1839434 512698 1413350 853315 1560774 1088595 175195 165565 684720 437205 829691 1972968 1345536 203200 1596541 513849 394510 279513 58628 1012303 1155347 1891101 45745 717516 647591 1295997 1867745 187933 954526 128113 339159 17283 474880 17977 278932 1581842 1992608 272423 1775162 313555 1005403 92682 1504541 491806 1160466 1445909 911022 356009 490230 78957 480879 1799879 1712061 611862 1721403 1632497 432616 1592482 1892255 446908 642364 1575899 425393 85135 1154457 1718164 753899 1855702 102165 44306 181817 1906389 603791 1809868 481568 1576936 501071 328245 441076 1516465 557425 1605405 674961 1255556 1733762 824461 1704990 204572 645393 769193 917653 1014539 1642085 874169 1824179 1037664 45053 870200 1856518 1336976 1640145 981077 1757568 224817 570465 213551 183801 663878 345613 1600991 1267933 695107 281393 836147 16384 434065 1443791 218661 224150 455997 821062 1905837 1743966 141513 1193379 29031 158004 651159 285907 908355 893983 1468609 1074423 829777 992290 357920 774247 1184677 1279614 1616544 545387 848722 1355743 1010905 1664951 832047 544241 1522308 505835 1770841 1443125 42083 874936 1827579 1240428 1231532 1884124 305520 301197 1206957 601174 1218475 522040 2766 1890690 1093960 1827768 1852257 995716 891728 852345 1009603 969635 1234339 679111 86891 1177397 1876731 235546 532510 1854584 1969546 586467 1671629 205885 1944543 1920561 281077 1521907 465061 664623 220655 603047 296606 1658068 1765662 1638150 592103 906537 20929 972537 881456 1874660 1355645 1413344 1951892 766241 1725166 1844926 1212607 668429 488097 1450912 1997423 579835 284402 175171 1121910 1749139 1469006 899597 1740302 1750182 1074281 1082408 1424028 1267838 598388 1591013 524294 694909 1218401 1227701 1627750 1595697 1827381 106545 1503614 114703 406882 682370 1176486 456099 461948 1918250 46938 1091196 888888 856658 1374248 1332154 1856706 913949 533595 653803 1081183 1207888 908376 824081 1884901 1231756 1556866 1221144 939565 1320993 585169 1367903 1341556 1893596 996428 197398 1021914 615985 824719 1049446 419474 611282 657172 288365 963581 1875358 1652364 269306 929343 896075 1540426 1278594 1616454 1219134 450810 1396954 944032 405765 243485 980278 1404490 214786 944261 1652058 1533211 341900 1169582 1888543 1939969 1720990 401252 1124296 1570171 140539 1406905 50924 1404319 29246 1216280 275797 635455 1436652 166846 1100103 1398121 1793958 1307479 697811 1423056 986505 1159160 1316624 1399458 1917753 64401 1563870 1562339 472842 1603231 1800417 1702107 1050029 1731327 1689365 1615156 1647186 1307881 738337 1426439 690930 407372 53032 747454 613232 1544543 1617968 1871719 1859529 856409 997131 81957 182998 1320334 1000401 146959 1567758 178154 1464953 1569032 159682 138334 674166 1275714 490933 1502598 1681327 1630505 1681067 1682314 593379 1608963 168999 349461 646273 784702 189241 1419847 728024 1147021 1692274 153784 441662 1308901 1329109 921285 280709 1744529 1548393 976085 1746169 1066458 560275 1984379 1395037 36607 1587482 1431479 884065 257151 819060 1770724 1250226 1140692 1985119 1455520 1543896 1877858 1845694 377526 1095925 1086595 522061 187736 276248 1637468 1337393 1946001 398116 359518 1088045 68127 1532062 1605089 447431 304424 909216 374637 234310 148254 897139 517120 410514 138977 1583473 465572 381513 895374 907578 1045823 1007601 731928 1504818 1418050 874732 756300 950068 1786554 590031 50740 705557 1822985 849389 1015503 1127564 475924 1755776 369400 564985 1205598 1743353 274074 1462898 1523086 1896641 819942 1329130 105263 629071 723886 1296723 786999 1321705 1566326 357739 289398 794482 1774917 1226970 1292169 1333709 1003837 1781488 105683 1837314 1143254 442386 726326 640645 268490 899762 1665242 830279 63016 444243 1331647 748536 1322303 546916 810490 847046 1225443 506290 421363 482458 1571964 718460 1400522 254658 1033480 821217 930771 1937958 682445 1108430 697962 720305 1551572 1391540 1622924 670619 335019 1232133 1242250 806965 1179364 288918 1447838 864660 1455053 1823718 1743886 776484 270083 496784 1806963 853115 32526 1824849 1603226 195031 848346 178936 1022914 1520333 839451 1426328 1372657 159304 1618472 393009 918377 390111 1867908 427199 1415318 106104 278240 618433 714768 615543 718481 138556 1153320 333423 1541543 1715443 1904271 1333555 475279 724913 1691166 1810883 99923 857984 860352 803214 931751 1496220 1032677 1910345 1381697 1726306 1954164 247094 1911335 608867 443823 1517522 61413 1800642 1254749 866455 395861 1592659 878370 1149082 921982 554154 1957346 285885 1883484 145413 425087 1040279 1926782 1415131 965268 1504912 1914925 952743 587193 778149 1213647 1252409 443234 375132 939714 1540640 98268 1482567 1198970 976299 1808711 1770079 1777179 477705 377630 533567 653053 807045 584485 944283 796143 717730 779459 1539525 1072406 649984 1648078 109093 1847072 1410932 1399762 1811055 848825 1690278 1046722 1257371 1909547 98716 779499 260098 14829 437765 583647 341040 1315381 1049158 609866 1408597 71437 1885716 1423101 397403 780730 1045213 81583 772409 1503000 127952 1892515 818928 1231947 830145 545606 778392 1263701 638438 1204708 1549878 453181 1969246 1135734 547363 623259 89870 1716090 617628 1725688 1013423 447937 1335432 220376 698551 1390424 429188 1809404 727608 687808 1423311 950760 1729110 246545 1623024 670243 652788 1147938 1340253 1805878 753461 1891715 1612528 1716902 1242559 10777 1114589 1307782 1723463 1267105 870707 257065 984667 713556 1160776 1098760 1671852 1737314 1282918 1539587 574364 376438 1043408 1826680 1338470 56949 1741925 382999 1466809 562333 55559 1907233 427789 1689729 1077330 557634 706998 1929766 1031502 1618518 1839318 1722193 768573 952874 587851 862468 844524 832324 989589 1458432 1777767 140878 137626 1021666 1541136 409542 100601 235631 38965 1958966 1190918 1379295 1279605 1449441 58953 1447360 754826 1466091 347439 1382003 1038795 1991382 1403325 931714 1218132 392613 625280 338628 1777967 1986768 1468143 1303401 1348366 1929102 649098 1636661 1008581 161453 1299875 239925 769750 72495 688312 1263918 1570701 1090304 1862707 581970 852856 1746568 1525334 1566516 739029 337332 1268971 1088538 1508349 1303222 258943 201265 1835300 258522 1126201 1973032 1309991 1563193 1784181 517264 549772 1615131 1017897 1889858 1152119 1203293 1492680 991667 842126 890145 552523 1913556 222356 860993 1785187 1647260 1443559 86643 1498484 1746805 181147 1869054 555265 630761 1016841 555103 1304506 583695 1333130 376930 820916 1556898 1538712 1141926 186279 790377 567575 1881801 259805 360116 450620 1649369 774162 617604 380321 802996 701860 897297 979881 1348657 1136203 317036 607517 1394135 432015 311214 162622 1738694 1669423 1802711 253220 1584181 817881 1944202 1853750 1790516 1151254 642731 649921 1952893 923099 1108838 57745 434889 1439548 785335 1499622 821056 276997 1672086 690203 1519137 645445 720270 1408295 950436 1406727 1227167 1600000 1774600 121449 440536 1072835 100452 293815 1432054 682729 1756485 38519 732422 843956 587606 494307 920219 202699 35265 1419364 216788 1625791 1270879 1391784 376351 450793 193624 1845772 146986 1771045 1073578 908638 93337 1234877 1068155 151293 767164 259687 1701626 1778570 471636 1576276 986473 1399737 1818190 226667 944750 810411 1979861 1132368 810370 484911 1039174 1815466 1790191 1466306 827503 773985 1844562 547233 970164 214567 42203 687991 1610434 1538728 137164 927134 814777 1413172 1987705 442215 1379374 783422 597914 410941 1611540 255048 801718 1159561 157708 585055 1303846 16946 1170232 1810077 1671528 1282072 1141642 1687060 190235 1267391 1567600 680858 1067580 1770544 572747 1280193 1379874 1781187 474055 1356983 374903 688814 944729 1804059 365709 1431679 1213612 1907894 1406573 1129529 48461 690700 1770479 1375718 1288520 866299 1876297 1392406 985923 520431 423488 1322001 71822 1902847 1799992 1724337 352207 1679477 867814 442664 1645285 1371581 979103 11808 798009 373635 562676 299647 1221163 977093 1584072 1997319 561550 554262 525734 1572473 1268998 1086584 949695 1205805 1559101 1779812 1312428 649282 655779 1158282 39800 882205 158179 237570 1349514 913172 560622 360575 112738 150201 1267516 455582 142828 1299729 1359812 1200827 326713 103432 295604 1786523 1492495 1559566 3244 1667224 139957 1758727 116500 1231808 1450761 717823 182548 1624183 202689 1994767 484837 628525 668662 1827139 1200863 592199 51040 1970475 835050 728917 125052 1230749 540477 1460646 1266756 1274936 1377851 1357084 724377 934916 87870 290154 1869119 308732 1391406 390856 714462 1030050 315181 1216693 580892 657308 983614 1615207 918610 522721 91315 1878831 1685516 453363 28342 1940135 1628871 639873 921230 643177 556227 636534 129981 371048 500382 76307 550815 1007012 657636 1264644 493941 1391889 353126 1888065 1937644 1351672 647277 1377046 421308 1528478 1717192 231504 841047 205509 335650 168393 1202862 1431733 867758 71632 479090 1060306 961031 1452763 651871 838534 965492 1280351 1145582 402668 1341912 64381 449281 1112401 642302 986488 1989875 1710984 1640156 727864 94411 838348 1368248 322640 540980 435978 1245709 1646563 1359906 1993718 445833 271363 1340590 303635 408869 1307624 1995056 1205577 712853 1454782 1608392 1007483 472931 231766 737833 303663 476551 687351 330967 482013 1730352 1735334 118598 852027 957570 666624 1489268 1202834 1186808 286510 808020 693909 1067823 1273781 1915979 398787 249982 1704787 1995622 1453305 1173717 942654 867201 1603149 1912011 750102 1196783 666201 1546453 1654393 794296 747832 836558 779628 1547207 54323 1935782 1223222 1939385 1507111 968166 1080175 1405446 1543654 1213503 795648 947705 1096528 984364 1981300 1167366 222623 224269 907967 1990708 1047419 1240091 647378 1613502 906034 804606 1180429 763446 370905 248594 974521 879127 952349 1575523 401010 310109 1265516 554165 465204 1942088 1141868 1587702 1841161 838349 266706 240580 1248231 610512 1892957 1868919 1270781 331861 250173 341997 616818 1495774 1881261 882441 819516 125380 1906790 932442 499536 212908 1970891 1371359 959450 482897 1475501 986673 801317 25466 1387944 961506 1825548 1624064 71605 1441243 801351 309739 321778 1773944 1977398 287510 1831718 50372 1270888 285426 525253 1022078 317349 1676698 3618 831754 976019 1246087 566238 1913897 1561026 706124 1400150 1765139 1427354 996595 1379933 1143621 14506 934706 1793503 1854682 1086028 1285921 1265238 63046 1088017 100991 341895 1280447 627367 1230556 1468812 565987 1152306 833056 449961 642416 1637547 309834 1067590 125531 1465029 825806 957742 1672491 1119473 1580622 518871 676137 1131877 1738351 192866 1367280 1852892 1851904 492247 1277380 1201637 1750339 1354884 1453930 1853215 1339968 1480950 183893 83487 1239320 370527 770018 908876 1895946 1411612 1204762 506704 776347 308635 1050554 688636 131901 546557 1264305 1058412 1552509 614 587778 20405 1516570 491691 1953182 1942141 1892818 1581298 387918 1681103 553556 1840001 157621 447419 782225 1069642 1713118 11421 1801528 177873 1143006 818382 1006162 130065 1427716 128222 1198804 1565660 955757 1066220 1264074 1773484 1660178 1987982 68445 1686590 589534 1523432 331463 1083785 372684 396232 406026 1488502 805967 276285 1391612 967811 1377479 686794 1512657 1725870 925696 1239461 776780 1388403 53150 1214939 510173 1505852 1608474 1480037 801827 641711 1542648 750026 899543 1234119 723510 1551074 1292869 857791 1949568 839257 914355 1056240 899857 1134631 1090880 999094 1462549 638370 997328 263520 171810 905277 1032742 1351340 656099 433307 95448 1756902 429363 1383564 294525 1553915 1290226 337595 1925196 1415877 781515 635122 1109008 1613944 1813298 553274 25776 389768 1501188 1576119 1998288 1484701 433366 1435342 1825756 184896 1263897 916790 1591190 1806463 1038629 1858237 133922 1332856 343004 1123971 1614566 531675 612409 48539 1634793 802887 279889 443722 1856427 1044397 1161769 264250 1168431 1746437 1611377 498778 1975343 1271838 174781 1019429 1416169 402528 1808141 1324060 778582 437663 1094331 1747735 879179 1773012 1026579 1960510 1534218 529573 639853 1807643 584190 1389661 248504 378842 174999 1751992 135807 1023041 554028 441316 522463 1962946 638929 473197 605774 498585 497021 810698 730964 869650 818187 727377 814770 245126 486385 1101656 429935 230411 1175712 1779304 34169 1412899 1323928 1400379 107018 1499654 1826441 1788826 1002862 342476 1279350 902692 253508 64222 120495 598114 1724796 1457889 1521665 1568572 1083773 683294 1399082 890340 1541321 808572 1258532 272168 1926734 1124468 740725 185430 433763 1228562 1811678 934541 534531 1560532 119730 1560862 1184189 778302 25189 1769026 245262 19210 1720050 693351 933191 1312230 1815946 933091 1457817 1827064 1632693 936588 1417666 1578771 233775 1342070 303626 1274278 574998 904945 697957 748343 570462 610996 849938 215960 253467 1081886 384715 1439807 1286109 1031226 1718978 1860451 933289 993105 1488097 998990 1642455 1503081 728192 1567727 1772634 176467 1009928 867565 62176 485212 1532862 184479 1570597 918753 1047387 722535 489428 1312495 1180883 1124736 642713 1554037 1080044 1050075 1004909 1539699 643500 1555823 1232777 1532954 1478559 1597401 478162 1840334 443469 1082144 1659880 471229 1915516 762247 1660232 1910678 785973 824464 1712932 1552298 499238 993885 405512 816685 612590 185131 854617 139682 1985188 350551 743943 228351 1121740 1039058 1559376 108052 1846349 969501 1166054 1922337 671200 1885870 293030 1715414 29779 1171428 311935 1122704 888323 895867 1555522 863559 1147605 1262539 137431 312638 1447844 21816 1086371 479954 1767551 1961765 1261982 336875 1961978 1992714 728116 1992024 1740139 173362 14967 609176 178687 495889 1394013 1610407 1930166 1658183 1891639 1124793 1805012 17053 1657645 257873 779687 1405287 1384168 906643 52863 346726 1274462 1422955 1004596 836048 368665 1915827 1727983 793861 1828836 1713216 1465708 539623 275667 1695271 955984 1490968 1000638 528459 1774523 751534 217956 1508810 534896 750141 939070 180541 306832 1167104 105034 1245072 1241061 1708532 517528 1045387 220662 170820 1867214 488454 1234336 686144 636608 180433 1906968 1347729 1809904 1059301 629128 521405 303870 1160859 1123192 471295 139647 38037 876210 524425 410821 1448576 526915 1143703 1593420 1963830 362314 1761137 1704498 1392949 1136249 1070668 3176 359228 249017 662329 1440842 160777 993246 1642012 839956 1165658 265415 688245 1571871 743167 1090197 115297 568007 812806 809771 1507675 1572789 1891610 879905 887984 507564 1046026 1445987 424490 466011 1222224 1735475 1796989 833085 1888957 1335534 627334 216895 1020674 1948339 869868 1504543 926075 1304357 1782965 1152268 758358 1743141 1099821 1359798 1637219 296962 951677 156173 1692802 135084 1823297 202227 1544695 385787 317893 659279 585451 292406 1034424 1899385 651807 627081 1262156 237634 1846035 1197480 597425 1607865 1531853 1057391 404065 1313701 1567350 1563182 840689 1669100 25052 948370 1176797 1712125 1753321 1952883 385138 1240746 1465231 1388949 868857 1701458 1829870 1089965 1296624 1159455 1023139 914195 131938 1202322 404713 243686 1330058 297288 763707 1694169 1952779 196376 602743 1087376 882456 186510 165839 1696704 996883 1161467 926878 770960 1355901 382499 902711 1081627 1577871 217668 1759102 585357 1141260 1508304 1631141 1401926 1303473 360863 862034 493254 1055208 392227 1183476 691868 192527 921151 581315 1959202 965546 754319 1126420 1592642 898860 1591719 1180370 351743 1589048 1494249 1051752 1806580 1235528 1954293 153500 550960 1898713 1243483 1143538 292227 737230 1597722 1300644 1423677 630489 136080 1587891 239197 978009 604628 1474758 1540612 193352 1687613 866578 598189 317291 1075499 841576 1714512 242021 634838 99091 650549 77502 1845831 1355494 461360 1735492 1115315 487883 1900307 59971 585375 1567494 1009662 1840229 134908 1879343 1492429 1193475 481160 68821 107978 571513 1512293 350066 350219 311448 868030 654778 30356 1024468 495658 1493110 881191 1359037 911485 1420288 708934 645870 533376 2799 1896625 1444203 1694801 1744628 752857 304712 1536352 1041606 1235693 144490 1952623 802174 1083737 1021847 1818892 1060954 886903 1231986 1823280 1020780 1281275 1507508 1407094 1533448 477214 1399923 33267 1141305 1401036 739420 1220819 890343 208250 155237 1208602 1401757 662454 1290588 73083 1800534 1050370 342341 115064 276848 172226 677654 1357550 1903429 1087618 538458 1245759 1689396 1065507 164092 923375 570339 1412582 1832216 1147338 1878640 442062 1557228 1683204 1573418 747029 1237873 352038 1782175 1799909 1686603 122825 13380 221402 1307485 1381846 623326 271658 1837043 527900 1471577 214475 1424518 1078404 1794726 979869 718661 576530 425544 1424033 876604 912752 1512943 377467 1404591 311517 1072299 489798 1706089 500401 457612 1295290 1201532 1629726 462470 176765 236828 528032 75400 1564034 254766 1281423 1005313 812027 514197 1709612 1472153 1420088 1969280 267982 820108 790435 538625 272937 225031 106201 366647 1573364 1207938 591761 1976543 1822437 277850 1739930 409501 1833272 1565754 360727 1940668 1774650 519591 1608651 731045 1903358 1368319 836514 1316663 876974 1853279 180740 190782 1969896 1832888 1986155 938365 1475837 1071802 1141659 739938 470749 515820 376960 384282 445755 387398 1502432 1743279 423638 1425355 1398867 1105198 575389 113874 1521927 683358 1013784 547018 1697388 993171 1764740 199607 1930917 326149 1241733 1059212 1070985 621012 260373 1124155 736581 172380 452885 1027017 534062 1053631 309323 511484 545742 902533 797891 1671928 1806 1923698 833311 720568 1104629 176532 729091 1602029 1557333 1483708 1738863 735662 1659891 616357 75912 215261 625266 209831 325522 1499069 225367 1614871 957033 1719381 1858011 955169 26508 273731 680637 1997902 654350 1759949 127918 1315153 735025 1894457 602997 1567446 246572 1758967 1157463 522981 1447644 204712 1474036 682194 726783 1793306 416014 434843 950603 266259 722273 1695355 1405517 813055 583242 742629 1391893 1781818 1754175 606722 367175 1532071 1616433 1847640 1970843 590197 1950280 1762984 91134 1626204 1829562 147882 1698002 113069 1708404 1930610 1532376 1192065 1576340 526276 1993553 115917 327439 11194 1672203 1971156 1124018 890535 502612 1785758 150637 1167149 1208560 1538784 998486 1483344 148171 94511 1901005 653674 1187379 1951127 1454489 921601 1246628 1588699 778346 532409 1477316 539165 485659 1364179 470049 1155798 1177989 1564310 1958435 160985 169677 658709 1870505 356129 201961 116194 140796 1747503 1738010 832308 147157 746790 527431 130142 425405 71030 1294577 131909 1860173 414386 1983137 1057680 268867 1349204 792805 1453497 835218 623657 699369 435013 172832 1946708 1854109 440310 951259 1804273 1575931 1949721 529084 1655285 1034185 1131775 1270427 84487 1886685 1018634 320875 949176 66503 626200 1526930 870944 1776905 133649 195054 929675 641337 1526505 633234 1422588 654125 437773 1401938 1354196 822253 1031574 476392 1497319 1494586 555320 277048 79095 299408 1704925 33269 19185 1981075 1825004 266387 1448535 1832002 255018 353194 1195147 487692 1640973 1964129 1105065 1497810 205118 1096067 1118289 1657812 909740 1438964 166545 1189004 461321 1407641 1514011 518783 726835 1409436 366446 1081016 1577062 1064401 325348 9704 882265 1162555 1005707 1818548 244871 469653 1986784 1713399 282962 841994 1451781 336814 1919416 985934 1476954 648235 1160015 1395011 485436 851399 1286413 1100085 387008 1784174 1520735 1161952 98460 961209 1496182 1194883 1170678 811883 1052052 375855 1200800 1096656 348705 481375 1250816 687589 1439877 592627 1313975 793089 1196387 918357 891166 910736 1987251 865053 1753373 60847 527322 957959 316495 1745944 154369 1640577 1682988 686939 1738030 1436030 775232 466419 884698 1171572 1662965 80171 1831953 1383805 895012 890719 1344867 118040 331073 189526 1890751 1219884 1479931 1600129 1738434 1062098 996003 1002980 1880386 1585559 386867 968437 92579 1524572 635522 1293431 1897793 568837 1970712 569549 1355221 514574 1923482 1543150 788152 95601 1566986 227720 505546 1730340 1339038 190273 1415784 192488 1084306 1478171 1029944 1545875 1092970 1732463 1236779 1477984 61560 1377015 1474501 100555 460491 777763 1767677 1860203 1101883 1605255 1628691 1442318 160876 1618235 586775 4005 1604171 69440 1289320 651074 47610 1366273 1026351 379219 1459083 1688815 1713504 1995689 830319 912533 1808358 1146183 651880 121433 1642413 712631 1187373 1866814 1267479 1621925 1787996 205155 1464035 764911 1995230 1965728 776860 506252 615949 841293 1151313 1511288 1245283 770151 1007754 1356384 730352 1797120 623573 731292 1674896 1492437 1787860 1664057 904361 139460 94453 961227 365280 1534510 1877249 1176392 687607 233140 1894842 1864191 767291 1412304 14536 1420398 1027283 1496548 893692 986481 1887575 1496502 688721 708602 1560290 919057 1244837 1567866 94107 817681 963522 421470 1455774 358110 559638 411261 1548913 277460 161808 1726149 1067911 1451413 1137682 1208332 1380688 1779382 1780177 1395942 1862191 1282110 1833265 408531 764960 281042 1472029 31790 1518039 1076272 1399807 1481765 363180 23426 1308490 1744559 650625 1068165 1110467 237042 1166411 665404 1659867 1216296 1017540 1899574 257685 1619156 849269 177771 163271 1659539 1178618 713052 1445850 1638021 889579 858516 1218033 412562 325514 1801416 369356 862603 1338018 652439 246182 1214753 323326 717984 1718809 692958 50760 842456 1045025 1430134 1710538 1208913 84126 5838 968021 413745 1074268 719238 215191 1781693 612557 487827 942795 1621230 838741 406388 1274819 56924 1775960 1771706 1336910 743327 1312413 444171 1776836 1467072 256615 1668373 1994986 915719 1528326 1464881 218778 705254 1364175 193888 1181773 1333728 1826974 908705 34346 1712869 287200 604443 1870036 871831 1353424 1610763 1059690 920016 556199 19142 1559233 1392739 490297 68281 1053160 418193 1579638 1343867 1629506 1053994 1963065 1914843 210351 1623976 600552 680405 273854 1865440 1662043 544098 673527 296517 1846944 866087 597730 16390 531825 1666804 1135099 942444 1340836 824999 1893045 640281 52746 117689 77580 1539952 1715687 393530 1584151 1778240 650633 285806 1185318 916298 1236356 1951446 1345483 945146 1673378 1412425 486562 260259 696399 123615 1497924 1506491 1465913 1405292 1631511 1048972 1049119 316630 1740731 218917 228431 175338 1315778 1223749 967046 1723874 1576000 1871315 415023 1160698 1376412 520436 1885563 108380 537066 154216 1322990 513588 1846749 1112598 899715 1273161 226891 1187975 603176 384177 1976879 912188 225423 26694 717234 1388168 256846 1424073 966337 407055 1173573 491859 212493 1762952 917405 249369 410473 558564 1103085 1569448 540656 1943562 583713 1225806 64125 471194 1527567 1377585 1723495 249154 1206027 1119651 535463 1974956 1293313 1951795 1564279 217691 78314 1198612 139700 779787 1725032 253449 988411 1226322 697598 724718 1023367 914740 1909490 1734862 727129 475016 760253 1252617 704606 289634 1870242 1347814 607050 1808464 205101 684391 1442167 352348 1138996 272910 1294761 1836045 870074 709422 1824103 874690 1204922 1562750 1708818 1894612 747338 975705 336557 442873 1349609 1998694 1992861 1675851 1895492 1592083 1848674 848827 1965712 1558973 1396620 106741 1365318 159208 1375420 748088 627650 1225677 1338223 463960 1637967 1241038 240203 1513091 281115 706495 1337702 1771565 542732 764336 194151 102946 1775326 745502 341743 998388 325644 1586871 1398334 1719737 331601 299771 709313 509953 222124 1995818 453429 1185621 482657 19668 1001808 640947 1728129 471035 1131181 1758268 896543 695519 1490796 785893 184049 1710781 1400795 1493106 911881 914826 245839 1797380 1052770 839555 145296 1222151 439121 799768 1751402 1558237 1712920 1485809 1426325 549060 1268236 290683 1807865 1725020 273494 1231205 358956 137788 1427791 1626254 510803 395790 964748 1850776 1623606 73225 865905 380632 522538 1789612 1262254 385229 980435 738394 577299 46271 33764 1039619 831275 1217377 77340 21321 1001136 1158206 813064 947788 1196367 1823225 1016290 1328489 1768890 200687 1412608 1841061 1040557 832028 710804 1935212 675387 1098053 588211 55992 1139086 821852 176972 1754826 787435 1224188 1842036 108530 687201 1073534 1754858 1515501 55517 1427894 301443 1631778 250593 1753992 21593 965989 987565 1651085 871251 1638152 1836956 1586222 645783 1985452 201182 1170734 479239 1853665 210173 49000 1003741 1139132 1499624 454698 25826 448986 1496793 325097 1927485 263868 583313 1191694 974840 840496 603326 844837 616185 1465759 133841 670939 985445 1210307 1326009 1344847 1798223 1728593 1011990 1147270 1717566 1047435 76252 877002 1152889 371949 1213772 63908 1050166 741660 276025 736601 1674428 1351857 876341 526730 200115 1221514 67825 1605038 757745 494911 696446 1161999 1820892 241698 999439 1565753 70775 1565041 93913 18130 456980 1232006 481454 22502 1747343 1599444 1367024 1356014 1658653 621011 1386857 1740799 1594230 1420408 1064823 1144650 86308 1604300 1162927 565016 1569986 1086135 190624 1479845 1030495 613409 1357706 809456 1562931 475056 1782489 1977045 568766 508889 1972967 300978 1784937 1602449 549118 284196 1323136 1505352 1275334 517160 1105180 409260 1054070 1220090 1991823 1380622 177015 100089 1470117 1548196 873022 1279841 1916830 606692 1374493 338154 1638056 1935025 1017966 93162 1428075 1624674 935633 1725226 341141 373097 1120830 260137 1365074 1561595 168102 611034 30115 958546 1294667 1113165 596372 1232109 476420 1108178 1123205 1381656 33355 228341 495517 1491714 1336803 424607 190690 176764 1541784 521437 1196278 329708 1308324 597736 1161694 1815477 1881891 364430 1820649 1930948 893114 610483 964847 1743734 382057 480089 433933 1859531 1631745 832517 1702872 377937 37023 876435 132016 919145 316850 1056837 6730 386441 77779 391155 586838 744800 1021453 1108145 525509 1460963 690426 286618 1988443 455837 1942178 1905827 226781 1024644 760114 669639 1224313 1000900 772803 1376658 412983 1443181 1807723 606192 980980 426279 785975 612601 1296198 533029 893984 134567 330718 817966 760518 1323878 736510 1629741 791811 137450 639016 1415647 482260 1677681 176940 1409970 1841722 530153 1189506 1359172 1842576 507067 197503 1757775 348996 584087 1851181 1602868 440875 734480 192 998960 1632491 1109320 1328492 700999 1860543 1202982 485770 1344268 572566 160220 884008 1290759 1617140 1834124 1213060 1900860 1778481 908828 1785093 1526603 1626877 801689 543093 1390167 843060 584465 1889275 1317022 843309 1612379 5443 1265589 270287 1511602 115973 1692057 1594121 1889466 13683 137499 1868111 1868530 289795 1436281 130740 1144592 18253 172244 909367 1885308 930472 1104004 1005536 837306 243499 1657911 1726766 282628 1941036 1408132 960899 6299 449988 964736 1995860 330235 590497 341757 1866801 1111802 1970214 311152 819599 1367335 1431978 805390 686285 758671 1662231 1112802 292421 885926 1771352 697942 516 1491005 1920513 963715 1675112 924223 1025041 83865 1723730 1883352 1430896 1337719 82878 1642690 510655 1445917 1647713 171656 1460553 413720 328076 1618083 1593952 81004 944286 57550 221612 1505572 1245761 132224 1743627 1102596 761331 670188 623624 1042584 1688585 1721455 1049719 327577 507011 960031 61764 1113275 1845199 1907072 1354901 1033517 1679581 103217 753025 666301 1098762 922366 1516258 268798 1748204 125252 944603 415487 1410966 899546 1969909 1459768 1894099 1937666 1981855 989752 1607542 295876 1667891 276218 539386 1062796 18092 223078 177843 142882 832519 97474 1707953 681254 1239685 1483658 158005 160214 1672869 1884177 1923636 362284 1199313 1679017 1172057 362901 741345 1317021 915770 1724232 1619970 641623 1194040 871910 972813 996573 1177504 852808 616729 1758081 1671512 1075778 269222 388482 1955836 1336065 1259853 1345825 739954 1572323 267115 1742850 1092484 1343152 650148 1765533 1134562 1058423 1545740 803542 1550719 1982213 522378 186041 1538167 796920 1152507 1268001 1586544 683600 743241 39435 525842 689553 184059 608261 1465785 95563 1276189 779825 1531179 1187495 995496 606880 928278 1157684 262050 7635 1160829 1719102 1234400 967124 1534546 1251348 97036 575517 156117 535478 907999 735464 426568 1173065 1684434 697278 497333 1591473 1077521 892174 223309 1112531 830481 147496 1294736 1051828 907588 259015 1870251 939397 517811 684373 40579 1237980 460760 73829 856094 1162971 1804889 1529713 1059202 178449 1313910 1278788 1078112 1882186 118116 1836694 1584573 1052190 1560850 1982635 95206 271836 1525107 1331410 895927 1849953 931213 1258228 64292 1069855 338347 1063994 673428 1787581 1918560 1504806 156714 1583230 65781 1592161 1451302 1297691 820988 1385731 1521843 1124165 320896 1731294 1792477 924965 1707798 298625 1549145 485450 816984 1185681 1427653 1899344 1899446 1063555 1195222 1037773 1567052 1400371 874348 1988385 522230 1445207 830896 7704 723432 1904080 1224301 599725 1864903 814565 267369 46867 890194 246761 1209067 1430753 1467726 1479848 123832 1317491 1528431 1088157 846509 699457 1216116 1548810 1156120 1504641 763764 1806522 1959138 1674307 865800 504195 520667 1815068 314146 1224240 126893 1635707 1454025 1056909 677802 407331 1259796 128888 543784 1797700 215919 665185 876244 1559039 1725149 508940 1565005 50036 397949 1288098 1289373 841467 1325084 1442850 1439707 1568527 1213523 297451 368770 98839 645698 1269047 1584204 322667 236600 653253 940086 129796 111450 463552 399652 1691339 1680619 385198 1817869 1820953 780543 122968 1518609 1458285 856626 1701716 678702 1198550 1620328 1841763 1115244 129522 876044 265337 1066254 1258231 163242 79637 749518 1741734 750776 1944391 426290 402176 189806 1778655 422539 1178227 121729 449378 1539553 458990 503620 1327584 490253 288615 202121 563634 753036 1404687 1018161 1728519 1445926 928492 1169318 1051457 1838288 1801873 151171 769302 438730 160044 1119057 1226598 1377282 578064 1029823 1625088 1033315 1278200 1555711 414552 373042 845283 380730 107608 1357555 1852785 1238601 738600 1984727 242418 62222 753395 955557 727404 11173 800694 1924589 224802 988997 1271448 363837 1218400 1672330 1175833 1520872 246467 13736 631348 315546 1627673 677944 523487 83437 1644543 886751 652575 1189947 1522691 1553434 1581826 824292 138452 554557 1753264 706799 1240233 767235 1637417 720189 1960987 1180836 1595518 1357472 1227038 1203188 1293093 110449 1736771 1557612 1826122 417833 478829 263984 1455139 641284 1138963 657902 1492778 1613172 212060 784390 1874733 412384 1957426 758105 262127 1667402 489458 840100 1212251 1607536 964134 886036 1618775 442334 1538286 1337871 610295 1077358 1519973 118141 1757167 675493 1224263 830514 513638 1477458 987661 1617000 1415327 1520737 1669880 1391291 1289550 257765 1227447 1582527 832927 1859708 1964592 1171799 648355 935399 1907056 739240 1388758 1357346 1949050 179724 1166320 233414 512513 1588915 1601611 1737423 1757011 1556620 1764517 1799838 1776168 982232 1473132 531750 763179 1795169 567045 1813141 581680 248460 1661291 694327 1527591 1579147 1413275 1790132 1166832 1554868 1960961 1033355 128418 370191 1320333 396242 964040 1085904 267293 1781496 124907 282009 39512 556810 976237 1604006 1052769 640279 829024 1286805 627011 1295394 435549 488681 706902 93892 483704 57462 1435393 246828 456777 363667 1879479 619907 1088031 697289 1364441 49918 1467245 631652 844944 1593197 812717 853919 621813 1867861 1964344 1630437 1775744 1591166 324333 95951 1944058 1468593 620299 967182 1459614 892566 141399 695903 1731831 157447 1059921 1501069 1602222 1822328 1182937 536124 747484 818520 105249 1247115 410761 494382 1721707 1584713 99504 1103306 1085632 742581 254599 215864 91695 682685 589885 1866902 1168818 1192716 661400 1914543 1407776 1739669 762107 376204 1344788 1132192 623803 932095 232704 270527 249193 1850969 1763860 636886 576332 691478 971973 339492 1546260 627366 961136 976240 958834 392401 1802567 464733 66174 41116 166474 1958914 519134 933952 606626 386139 1835818 192904 87564 1414040 152800 1871615 574503 872529 705320 1164137 922446 527227 1871880 1552722 1007455 1607562 622724 568501 619622 1584028 462701 1695734 1780417 954902 645531 784142 550705 604905 1346398 1455569 1804159 1370309 402976 1974490 134780 848833 1884220 1450901 1561266 73262 1589024 1109516 855654 594603 1403258 1707682 403935 1272842 1555229 1198592 1586197 1886089 1523405 226799 682535 1103383 1759002 1480047 1222550 1648391 1964451 1827365 325724 577374 375759 1977785 1422986 1412955 1455030 1905835 596744 177890 1127137 1139292 1843185 1985004 608501 618330 172911 6577 1506643 710104 343407 187261 1910713 1454192 906292 79338 102006 1885142 379356 1589851 508067 1329691 832268 1997182 435185 1983803 1952654 1268418 1550302 1284770 1642141 1805736 1612979 260624 238016 32355 1056342 859834 1286159 996200 554746 1467666 1800311 257908 1501005 1300420 1637188 1825744 51842 974475 996918 1048284 174332 427029 1053156 1404065 1306747 1626835 757835 1061147 1826723 1717366 1957394 489415 1395197 560987 1780383 514416 1621471 943644 1799933 1771961 1889877 281426 1355158 952724 1728697 1388179 920162 1252217 1969901 1611933 169484 1902690 498665 1310608 1495447 138848 1490744 1119260 449500 1782875 311149 1765765 1060889 803858 1382711 990840 891224 1683794 1483663 1211204 897927 1661706 681738 1505784 82598 1164955 1904828 279114 51189 994391 1572521 1760487 1652368 68191 467284 234541 829713 982087 754722 809359 453074 24289 889835 1965115 1105502 896942 935638 916896 1024137 160674 1190408 1799391 1319783 1658998 1088455 166579 663565 1015596 90720 653531 1903127 1342190 1553152 496042 1188827 1681406 1890034 520534 601057 47812 877271 16412 1320904 1260765 6453 1407882 1179138 12200 1394198 621355 1384908 418632 1241148 301522 534365 966360 1387091 1274706 396949 1772769 1313929 785754 1376299 30667 1899040 163512 890041 737879 236091 190076 104922 231289 1795852 631581 310889 945403 1941611 254902 1986303 573613 1506638 333653 1433068 1243732 492856 807816 685520 1160203 746777 1810693 1494829 574317 745068 1027852 585896 1452557 1975628 851556 719574 27715 1777126 1084592 1778356 1314027 1635891 242138 129582 1456104 268154 1594359 1166597 756930 1045408 1911957 1416002 466066 1463182 1295882 1200148 1114282 1135044 201740 507297 697662 1294483 288759 1678220 1252361 1377374 1983631 65569 901919 1478415 743751 832033 1441652 1186554 1760106 1175094 433995 719053 174647 188368 895144 987936 442513 1809140 615346 362678 160454 1286889 1037035 1882329 404669 27421 1135324 738297 530309 133013 980900 1636110 780507 1311262 1711153 656553 994271 1313139 962611 843519 717817 1754684 1988683 1862616 1424919 23186 1343520 882064 157890 1757068 1873280 1157442 146287 832529 161445 659391 977211 180860 1416512 801901 840718 301179 439208 1882547 735430 328409 550138 394452 1213068 1520247 804481 1318876 1986332 56192 925389 1764959 857597 880931 1422316 900830 884121 1783687 633598 1256935 1438118 565407 3561 1237542 642678 591511 145311 1720890 1031556 1733680 1734049 626622 142940 1095086 1923428 1009600 1686055 44116 204474 197079 498249 1974716 1160341 1951032 392328 1036735 583946 474635 664460 524617 733352 208089 1695628 1539549 208215 1513870 1740584 292035 988484 641483 394087 384185 1147680 301750 392097 1034100 1506841 377516 933413 1331488 1048127 1001552 1455919 285804 88291 1732256 13680 709486 1935168 1186324 477505 665460 1601157 547064 273604 531009 165189 1843117 531317 1479948 174554 173439 1838283 1779558 972244 1870490 784117 1853382 1949186 296794 1817126 223418 1030625 1015301 1429594 1826698 1442163 554071 703576 713471 1027807 1426450 1439564 1800725 473171 1512992 947706 725738 1764400 296303 1758782 1452153 705547 1419639 236461 1285830 474856 1358700 736723 1925845 65576 1380852 1070839 50095 305724 1745289 696389 1089478 785742 899201 712284 120198 1597651 481206 1798487 214387 481772 233272 1305564 625212 678768 241286 295932 1918668 1823974 762176 780314 880001 982343 1907814 1168051 1199277 1098879 1894745 1493958 1961568 611031 490480 1827714 322979 971152 475425 1281645 1961773 1597915 1074679 81988 1152718 1485390 1918134 399792 1769887 1383905 1662729 944624 290397 922547 1998974 263852 1910868 1444753 776497 1799434 46051 328321 1636592 242613 542008 312841 1266840 279336 1305248 1410352 1480078 571602 468604 1254751 1299826 796504 1296902 130218 1922805 1412588 222330 1662383 1870539 98832 1678176 1194130 725333 1767752 236502 1872410 1130668 1154897 1536467 1209320 1433854 109551 262457 689707 1516564 287071 1394771 583089 834001 471541 307830 1732708 1977415 491442 644220 1086255 849501 1710394 159353 1081003 743012 376929 470725 99256 891037 1803484 1633867 1652719 1930137 392437 1378066 425852 1050425 875525 1650934 15273 519816 1532139 581923 667859 1717927 664871 471228 1353658 1912132 120585 296514 674208 1621324 1985399 19318 324182 494731 77834 444996 1061530 1239210 1974577 1365450 667983 603290 1348202 605371 428427 231407 1752865 559003 1612316 129263 1865683 683945 535524 317253 555151 271238 28276 1905135 1826597 489049 1014109 688914 1159013 501705 1403033 1254984 1529978 165539 957965 1273493 785435 437241 512327 258956 1230063 1170124 1176149 1949558 445737 770537 396161 1569583 944356 1786317 517636 289142 1569142 1965010 1157891 1399188 1812963 862129 1479401 1619684 1021261 1201322 771115 155247 1713576 1674517 308527 355630 1929280 1461869 1736797 1797847 976534 1760298 1233202 118981 1493900 1835781 572081 1977588 236363 645240 578547 1089390 1900085 65177 724625 790394 292728 1541739 1223575 1310238 1995972 1783030 445865 814358 1781058 1864332 208292 22259 983301 15479 1228927 1121423 1694712 626024 254059 554819 1262466 335909 1224310 1701058 425631 888618 1724962 1447693 1565933 1210810 500246 229877 792232 1674396 106062 1277363 1554754 530670 392821 1535817 1936958 339745 486776 1213741 112108 984415 1925305 918859 1766568 253830 184481 1081445 1451855 965814 800578 824225 1845809 1438072 1149391 568030 1857986 318983 1426556 285657 1313300 211730 762751 1379609 1891463 80795 235759 1858329 725262 472300 1007388 1840252 21152 1715541 1522972 1244596 1648979 950447 1703280 1819425 567810 751879 963886 1808118 625897 559406 1978788 1219 1791696 689657 1196743 1930564 1615809 1027620 331710 175642 1994908 858329 447504 1581303 141627 1501052 432168 1065729 1396112 571423 1848836 1689572 994341 1786095 1018682 1696133 1311986 1671007 1459370 1523763 351844 1710704 246106 294524 1145613 1918188 675887 623533 139505 1181093 1998366 474390 429121 459283 422178 204600 427110 1714041 287965 90149 639017 134137 540228 1518701 1395304 471158 624481 555985 279629 1229921 103692 160543 1341640 179616 33498 65751 1884750 1041387 1849287 752782 267316 1012619 343369 1958619 1622101 1298884 948052 1441779 650040 1675991 248040 289406 1741417 227310 322981 1623705 700429 946009 330410 440831 1750976 1003266 11183 905282 1590027 703181 712861 1244967 613337 1775196 1565659 825184 1172755 588328 293775 56442 876309 1629846 1819707 1252376 1025742 427873 1513559 1429723 907898 1097249 216999 1831458 1978056 527828 588379 1191269 218460 1445467 1278794 1289066 92076 1201169 1667161 791905 140349 788385 1237108 849622 1133 468875 1513661 730266 382532 1270078 541691 1819709 38060 1306499 1549084 571414 585485 1388327 1052150 817542 590170 1424034 1998939 507052 587202 1841690 1915644 562518 1175276 934436 1063401 1731266 249202 256457 910910 1420724 57776 1735097 1363044 631717 490854 769541 1958426 1441626 740069 864846 842341 473879 1545179 15915 597087 668537 203919 416167 1023960 1039257 319779 1120678 1899317 1019440 1074857 863544 735470 1094893 1755389 1847789 615217 1836077 350206 1969647 1062711 859126 1470174 254322 1030135 1988953 489999 249332 1737354 1206617 654736 873630 348038 1838634 309885 1489476 1603178 785491 383469 1924831 1822912 688953 1001093 30942 669801 700604 127330 1291940 261645 1989062 783773 1391826 443419 942994 144758 1634323 103727 1227243 1589246 1864429 462221 1763632 833312 1309629 446059 35698 489565 909015 904809 1406616 1272590 1357195 1368912 1604309 1797873 1829284 142800 150020 885878 699917 972104 492541 1064627 532827 947992 734725 1648912 676334 80564 1130495 1682205 550469 865272 92403 1169351 26903 1957162 1254594 355183 1729542 341974 1281800 1764922 800069 700818 1082433 1928636 575271 445899 1643738 1562917 1082496 1643056 1333382 117516 416917 787712 957354 1969988 754567 1364126 105148 1222287 1246394 1472011 866370 83486 973003 1473809 799118 1872896 1395649 526893 577825 1612392 1964406 107584 384356 1427630 1872517 1350645 1467535 631665 477677 897049 1549711 579247 490211 1899360 266979 109364 1771988 994839 1606202 558293 1712491 645979 839280 1669398 1259538 754308 1843553 1370711 691158 405436 695518 599175 1905144 743607 597451 1128126 705457 1805934 200050 1125670 1672996 601721 1480698 1974130 1812351 1438655 1846721 1864405 1062860 1289240 1812468 934346 1411815 185970 935030 1641035 1662142 1543912 298882 1219844 485437 1902812 956123 970975 759627 1051497 1637399 1735302 978186 1283599 1746359 630239 1730470 184961 1842850 1558968 1250070 1875066 1979730 1730064 1062434 267277 1954061 997552 976622 56265 189628 744747 131244 364922 233002 1537592 741250 1653175 1496128 240876 1112668 1717752 1843942 867404 615935 1284010 1687031 85372 1571977 1898359 443026 830743 1303928 1923464 1943940 208773 1604608 252849 373640 1762950 134190 1302885 176778 718001 907598 292797 1710319 1567940 813797 628847 592270 132625 1115895 1857559 62941 444102 942757 1611836 1904078 1642022 427663 1516719 1725427 90832 439820 194372 61981 703264 405370 735235 902567 877076 928988 1176708 261683 1190364 305403 640428 1118938 1930064 1509305 1405328 416842 1384245 1166319 1055285 275579 400402 1808337 17526 1720325 507601 909009 152785 1422523 1699267 1261174 1571706 582193 1946518 1978033 1419658 1135323 1102930 535883 240613 1048240 554030 1225001 49070 930560 1856067 890989 907681 483963 129832 881796 1061183 324115 661636 1433062 1142932 477815 1950196 1647259 941561 1437991 1269488 1625862 1408501 410470 318834 1994081 1759604 689808 1043509 1864574 22958 1008688 216200 499327 59625 323019 969940 184574 998052 1388443 256925 1378977 551036 1461847 1231702 1433061 1659465 1501399 15985 787517 1402769 999144 779067 1042466 1466775 697853 365781 556887 1618079 858655 778638 662986 1105102 768489 813527 1216479 859730 569892 1393378 1517280 1634730 628475 968294 251627 1274315 24328 1815019 183756 344152 1212783 1616295 1600033 1091324 1676811 624142 674100 418917 989980 973036 867611 1715105 289212 996625 520885 531928 13095 573796 474801 1005057 293366 462652 689649 849991 1687451 1891912 99193 588891 653808 1275041 1456506 1819953 110062 229417 181731 450242 56399 1695431 68032 405905 1399581 1423945 227386 88693 1480247 1749797 142175 1156179 28629 608567 1799664 1951102 583158 169395 479839 489327 1768093 738332 1301917 1532875 1030326 539664 1046302 1238226 42783 1504390 72836 430334 669885 233656 207112 1213462 385754 1442168 395343 1390070 1956804 522951 1134006 351722 518778 275087 325611 1439335 674983 472793 814810 1966589 249244 1630133 1168519 1023973 465035 1384181 904406 1969820 923514 84779 818906 1878149 261453 1750346 779022 615655 916576 121125 1254291 1856343 1368304 1712029 285204 547553 608667 154646 1322702 1275195 1552601 1506324 341665 114652 638276 588641 839596 468027 712225 377299 35173 1871420 1905617 995526 619985 912597 1635015 709475 229885 775220 1557099 1066310 1929785 1145817 402305 548281 349397 1299487 1437691 949306 741242 930222 29004 1372087 213724 1696998 47075 515991 382743 29307 395007 204946 262885 1058075 1659847 1379096 1641815 1661827 541828 521598 376155 1234915 314511 659542 1236318 1638760 1201024 74935 1155233 1165660 284966 741817 1254825 1823279 1968147 1483078 1647699 1578325 552335 158956 1108594 1894397 1702628 1920485 45582 1430690 1473764 1329877 1534008 1478282 1473775 1870146 1794575 34018 581647 676994 1087725 1234106 773859 1079715 459865 1383178 1162234 263584 1776802 1819480 215291 850838 67912 494872 683333 297972 1292484 112422 1460763 1376015 438552 96305 1495385 878070 113061 260698 1668950 870083 1900435 1689501 153986 702803 1154544 1862174 1943377 1281632 1123433 568891 1172806 1136736 1798118 1195137 162859 328140 1236641 77473 914843 112115 703290 1655028 1985042 76972 686556 478415 1691956 598882 1713942 402478 1603685 1397051 122247 1709023 1505379 273784 1339570 1375291 1724306 1842194 417364 172230 61789 162569 1447379 642773 1169150 387194 465686 538425 67162 260253 993503 430134 993841 926379 847464 1409081 494766 1416513 1166924 1294038 419034 1227748 1874523 1712875 1550033 1966526 625849 1681988 1565359 35851 259667 1845621 1011868 87498 1882918 457388 1887846 298012 500564 168472 1038409 373128 1726415 1915885 468118 1127811 1367408 1658678 1385476 738497 69485 1863063 1285033 427099 210623 470131 795773 323253 954575 1057707 1677565 1260298 986711 1270956 1519999 830785 1053713 1433614 820648 1790958 1032097 1175398 1282185 259860 1940600 1503587 1416739 1981967 1723610 1067342 216571 692534 1593788 1572588 1887218 266284 746237 1789422 1948910 1967565 352356 1533434 1762083 974042 1236124 1282984 379783 1849338 1213992 579577 791263 1528717 814310 64078 1731000 1856992 1323823 1220581 520330 664570 1779446 387477 1188881 1676942 397550 1005379 678457 705482 69662 103806 26120 1552030 596395 358680 1248040 152962 902590 735830 1221455 1668426 727256 431820 55359 1220532 518663 244121 1218836 1792011 1546388 329836 920118 1267005 90045 465831 8410 1621328 835212 349247 1403111 1134365 1933200 600635 1736583 754363 705774 1818086 1757686 44104 1623265 1966748 1520819 213097 516795 524775 81521 778629 803899 1341506 1111 1427954 738334 766869 237059 1727058 1854524 630903 1976377 255114 1375536 543234 1568326 982598 1695607 1756750 581023 227311 1255390 248049 781223 1667748 1052216 1073958 1404601 785137 1202737 1845468 485506 909094 1298690 426579 1319041 1850285 1348478 153166 1141593 1096185 414504 915318 748934 1195920 1893731 821276 626683 1803334 394728 1470828 204658 1825260 1468078 1439001 551438 1844382 673264 251836 1849942 1069293 1447845 8336 641189 1603495 67643 549747 377197 182353 22558 1536188 1663934 41385 1086860 43163 502623 148709 1512933 1196126 756189 172425 1768769 1252020 122938 1207629 882683 1041460 574987 1749319 1158084 1820520 432636 1467132 104652 1324275 20114 312952 1620583 470348 1498202 919433 259062 689815 771095 1825944 692773 1883629 1089696 1713888 475700 1793966 1919569 313167 1154729 1720379 1108714 1630703 621576 1296157 1281626 1725738 883964 203476 877987 672589 1541481 196595 1197130 570967 152526 1304981 860725 765340 323838 121200 25851 680725 195663 383773 1202952 82380 349692 1948915 1569229 1952645 1920198 632311 1651800 622670 966229 1647065 975885 411632 1472790 1308190 866993 1467496 1747100 631287 1606758 1456503 1873834 1168560 1169849 1137763 903417 1530263 1483926 1642949 1502489 1987382 1755573 595067 678488 405327 558141 1021897 1823362 1585533 255964 318724 1103685 668739 1686691 310584 1951536 1999896 1778979 1008244 48409 1849426 1789333 1147599 1672359 1246245 594485 1511247 1453251 1411811 1492186 1154651 1154298 902245 657458 1809677 1247793 1121606 730398 1409957 1668689 41525 1609890 1821989 32391 1074987 1005246 925298 504366 931354 238518 733113 549590 367732 1762795 224915 901373 872396 1453170 943768 449544 416280 586769 570909 1089 1771086 1200292 2701 339866 832269 1755150 1535105 1593547 205743 1403472 1059631 1324506 1549514 627617 1520274 1363972 535172 593003 1203463 1710871 1753229 1012470 518259 736742 1197478 779941 813503 1197374 1212425 1651932 1436907 207848 738630 1085065 207925 839037 1781492 71719 480576 929400 223595 11487 290007 1746782 975617 1622613 86408 1060300 979750 492382 1430211 1475941 379854 1043445 252057 314237 1846850 1376133 33155 1146732 5348 1760551 1564481 1010008 1769888 1876425 940757 580186 938305 1254160 1567675 61256 1621965 707838 1361525 1716494 1208315 1925312 1861480 515114 1547323 1919013 1218993 1878954 632355 107931 1098594 806749 1209324 1801372 1419703 1910139 1667571 1716472 1380451 1265773 1391579 560506 194593 215612 906299 1836801 228942 516984 678999 1561414 392303 785059 1118499 1338174 286348 1279624 716028 1980307 1998853 14735 679654 1638498 4323 28982 86943 1414907 8757 1942307 1476410 447395 3155 1968129 527366 1377424 1552361 1310691 522161 1634044 1447242 1805276 118296 1211795 748071 1630398 1298065 1376573 1994282 240479 1374414 1910376 1753325 1356640 174153 948584 1709582 1482321 151628 994941 1993369 1926813 862102 1126094 1493386 38478 1854647 78706 1979363 1644146 852498 643264 1409951 1706594 132984 1466738 546547 29120 11260 1766091 1394602 380907 1887323 1794299 221727 801884 1971533 431429 1074715 1081883 510288 518536 508218 306942 460532 613466 1011179 330300 1555884 873437 217430 1586126 1305902 1369707 1015781 671071 1585189 1221617 1766094 1245099 533467 310920 1691026 1782104 171759 1773823 1051667 1129644 611778 1754512 1214308 1404025 526061 423206 266603 118195 929544 739177 1692276 477337 115379 227140 1658872 1077979 1438054 1764534 1953164 1728569 1008682 1083610 1296518 1344737 1213594 1007948 404794 1912886 1958272 1717233 1894100 531484 965123 610891 522777 1447606 1497680 816964 1693315 319795 604271 1579310 547725 580410 367643 1736335 601879 1910383 1621048 1558471 267075 1810584 320062 1893982 913499 998680 1502706 1680238 1960 879732 921812 1855957 1303307 590300 1936354 381961 1702308 1398066 1444446 1701226 1141407 695052 1253540 984974 1902094 1695464 477907 1787568 1198301 417276 1649988 1469451 933128 1429961 1320028 1284678 848601 1239110 80870 1542054 192531 213055 1848610 735485 1667515 1397784 1640809 882017 907460 888106 1961886 1049517 1906412 1445507 1428433 416026 30164 1153161 1901992 214268 169301 304046 1785874 897471 1010530 968405 1763906 1424412 1757241 1446627 1582187 496397 115903 218579 523772 1943341 173925 1264624 476642 246627 370843 1569093 737670 1949000 1056110 385528 1533517 1319828 1681095 1174321 989715 1954505 787473 3685 528068 1213104 598818 1961277 911033 1660458 1187659 252613 855863 1420025 1254654 293005 549873 1810858 692702 1603332 541496 1094558 148595 1455610 1506413 1156187 97062 983407 1455283 824749 1383060 134113 1603656 1482429 1815297 1545729 340223 197570 773163 893481 1210355 452412 1503476 1649069 667754 918382 1111444 1251666 1640895 1837497 995840 1408636 1513610 236758 1233350 827211 1810518 1025670 1307296 1887444 704252 800790 1938482 1399967 105914 1143380 1123208 1627867 129358 1164265 1411466 1140501 784729 1744694 475629 1160860 1666759 1853487 214802 432282 927501 1952399 1056063 1610653 847368 1094450 1737639 1237384 43716 1267295 295399 1408618 1154411 201555 1552684 331287 188723 750381 93083 1563682 800440 1055126 52520 1249756 555609 266357 666558 211475 1958201 1694126 872375 600164 1629357 444641 707902 353390 1153458 1782831 1623761 1005604 974948 1697697 180293 1647552 870157 1954128 1739435 1128964 1280538 924525 1217994 791767 1351957 1343892 1114106 1686535 863456 189883 533765 1521353 759289 1274528 455004 798630 843261 400298 1063490 599345 1070359 654801 523822 685592 962235 1589934 1183755 1630194 1807986 1615725 481118 414610 1298304 1728321 99466 292854 122767 1267399 816405 1991371 1121729 1489039 999759 1653909 410792 394865 1525079 1116425 408697 849229 1399116 655378 945871 1753370 283860 1602744 408269 875227 1366468 1828603 1029754 1303534 148788 203547 1702254 282433 411907 1681329 704258 1130387 118339 571284 1978587 1148314 1802345 493873 1551641 875424 1943939 669097 648915 998051 979296 578732 1273871 1058577 1440192 1657552 1460733 1493484 1968704 936319 1255418 349102 1646317 381406 992393 1000317 1783065 1673839 193443 1233119 2312 1132542 656068 426450 1934071 1448454 1945642 509234 1891210 1103127 66500 1122092 628033 1572905 673141 430978 323450 62407 1741304 4986 449443 228161 546606 1401464 247803 1299373 315288 663727 861752 1838340 1481715 645637 752521 226074 710735 1097749 1888267 1460218 197 448767 821734 1775335 1514483 828601 660669 1162672 159028 904644 1609602 461313 742866 1403100 823 1071840 1084209 795846 588321 1817832 1295163 1685975 731219 1547435 144401 597283 1616776 1108978 209443 136013 1242631 1053550 946267 1048201 1615363 942561 1521940 215467 564155 1897850 1770945 621942 1261591 84127 1128920 1629940 426515 1389223 1814104 508744 1573691 1285806 337727 347345 1856165 1345262 962032 1903210 1252745 1799267 362177 1592855 1918075 74532 1831263 139260 805068 255645 1205237 1110675 368897 964378 1365354 1998505 1910865 158889 560850 513106 793197 719672 343219 1968624 978792 2439 254662 1995179 131881 1545700 1541902 733818 1371818 354880 1323777 1606453 1483649 648864 1716092 174137 1753814 86633 383020 492481 1320961 780987 1585016 531329 197869 461480 1190025 780920 841931 1509434 220624 442095 589295 1732688 52996 1244756 604715 881176 446374 51293 52517 1467043 1514126 945836 550679 811643 565732 714094 726405 330497 28727 851864 1976918 701482 405290 1504639 1364808 660877 534826 1815951 1703982 1344364 1589035 673114 1805657 1278273 1104182 97186 1768879 1507344 1515496 1428504 475179 703967 867945 1622263 488417 466323 1092420 386457 594826 192911 102651 1885582 1308973 1311997 1288200 1331820 150030 1946202 1633677 1186435 1479967 702559 570295 596036 325259 783526 1663533 1950049 1336081 1190005 1773424 1118986 598676 1828366 1943322 1902147 1139770 1173169 1483258 914960 1799967 1828839 825149 30028 1911794 1437824 1590473 483042 1516404 541846 1233135 427897 1527645 1293986 1641673 233524 285548 614096 482483 143057 1261803 931832 751 1024249 1846073 521369 134346 1348057 244449 1201295 605512 882500 1617973 1030623 521745 1071521 1717249 1377724 488738 1976708 1789537 394752 1465237 1645127 266713 34506 478499 854185 1684966 769796 1753949 646697 1148979 960906 1399980 444993 1063718 1964036 610113 504325 1823708 1399618 1899252 1093261 1239387 1612531 636748 310041 1675197 1710647 191102 412945 1554378 892491 1703641 1334887 1631899 1863364 516159 305102 1745333 645717 102130 890742 291473 1591219 1893402 299182 1854297 1868115 1249251 804253 894782 28545 1180142 961921 1856386 777442 1504672 1978680 1592211 1536935 1401654 1825660 297270 382297 1522547 1790794 1429789 814103 1165226 650171 1788890 1842412 601660 994675 1512113 1717327 535133 702270 1961778 748036 1046451 665497 645472 180294 1127335 815745 126656 663996 836699 390124 502965 951538 372920 1892713 428135 1237896 768494 685828 1306803 714042 1223796 61538 1380024 316438 328504 909565 903577 1179885 1712077 265707 663441 1776010 365377 814838 1408455 1904007 890679 184353 1889817 192073 437246 1772002 1392796 1239584 944672 1974298 169596 389909 1325430 1704931 630865 933774 851492 1022200 733158 1294418 569011 287160 992086 1916551 1746640 365731 389923 1915747 844942 1686948 1437886 1506657 773134 1155994 178690 1665638 1553466 205370 1341262 1327422 242910 1422664 470736 1024712 1157004 1903437 1182561 344277 923377 1503512 528059 992995 1463141 623373 398235 1869893 715382 1122824 79083 1423397 694599 1523081 949247 515433 181639 937194 954931 450473 1360097 53731 96846 1278406 100774 375308 1984164 1140909 482486 134151 1176990 380584 664226 1893321 1456948 892382 191171 1978908 292731 594889 988165 1387556 911231 1936521 1125551 440527 377830 594131 279158 1147328 400313 1500155 904069 306116 1730007 637334 1531848 1751347 704928 768430 385958 851118 1856623 511467 1826305 767040 1825123 1061899 87807 488674 965792 1455691 1037667 565005 1512480 1886152 596675 1945608 1413534 1910370 516288 1210585 1000063 1133847 1046858 1851706 598767 851520 621230 880910 1149415 648185 1914077 1813376 1673508 575772 391597 1748430 1659473 523315 39594 1515761 1923317 1363259 1205868 1006582 1969494 1619651 97534 1461506 1351749 1864286 1229902 470842 663868 847807 367560 807006 1928054 1003040 1046531 296070 122928 1129044 346089 730603 1500332 1105679 908567 39080 899701 1044475 1009879 1875682 543787 167699 1464580 1097463 702477 1562139 467165 1436344 569976 1484020 1862083 811237 307142 1798320 1630355 374443 1618194 1497332 1577928 1892345 1999777 543398 1542618 1500924 1479243 1108231 435053 1606635 1748459 1392224 923689 1634152 1704972 865335 1435017 887140 1733655 331125 166975 1059154 1852507 1605119 105792 1463030 1750768 1027808 494255 1367775 1846161 1601060 748267 1700921 14323 230398 1183285 1064047 1470894 85352 694041 2364 1152113 1511350 352403 1022269 937407 501375 1919968 1030622 893777 1910732 257009 494755 1775885 1458258 620972 1717629 1524381 780723 1150776 1336235 207801 378252 1687098 1836645 1481539 537289 371248 443043 1777204 757910 991489 721450 1432868 1415797 1580658 1119232 1074145 723960 218512 1014979 1886388 1524880 1044126 1371171 806758 1524917 95678 744392 219518 1647828 826276 1137982 340342 392599 107355 284811 509458 1766612 1129163 1956876 1455401 1499277 401069 138356 997522 1362603 1965613 1459792 1977566 1866722 1910897 453872 1546463 740817 216411 890144 1820369 22980 1970009 40987 1368565 50231 1763091 819341 1546135 1551374 114368 424009 652533 1713758 814568 1824928 1567296 332597 1498359 1008155 1671583 72696 1270082 503538 302228 412340 1070308 346833 546707 19080 1392123 1763937 385119 495201 1348281 840925 254467 1029040 969813 1540556 664626 214056 744879 165661 1888155 1888256 503002 206716 1706118 653550 1789073 233193 1314616 1800002 696582 785609 1810214 930502 721282 70121 442511 1991540 977990 607312 1285816 944159 1205222 762313 941864 73949 1400652 844365 128798 301157 130633 822567 326407 1027802 689396 1784325 569802 517660 479801 974590 1866562 521168 26009 361406 57188 1428205 486544 895556 186130 1318955 1401834 896436 33336 372750 1946047 175381 802323 123413 443969 799461 29222 1474117 879158 871084 181175 1596006 1026913 1724595 389871 760202 1601267 1629608 992799 189157 22916 1571412 1898294 216425 1260554 1360980 7492 1256775 965827 275571 1808849 1397914 705623 24329 147125 951814 673172 198179 863497 1731318 29584 951452 920620 1242573 152830 889709 389834 280640 875776 391466 70508 602045 393135 1751793 665945 343146 1859231 53116 47543 380550 1644245 1814807 1542511 1031666 525993 753557 148110 349703 1847046 1179057 1984525 300656 848205 1661826 712799 1691588 987657 1652654 1790214 868825 1939444 354592 951513 396528 1504527 1416258 857851 872999 1577259 1782099 640387 1493104 582854 1186760 1926444 1250840 1290504 43416 124079 42526 1297164 1963310 899001 1121458 1466081 520822 698791 1990702 1778019 946087 760162 969683 1386666 155450 1553973 1439524 1416293 836977 368612 1579468 1031511 709009 1641216 1248247 88274 1063066 779524 1139868 1281118 91012 1512011 1334417 1095127 1097442 1412354 868074 817608 1059561 221158 197351 1141831 426470 716010 228934 1398991 1241268 642663 1046202 1946074 1555581 1801903 680331 860936 282843 43347 20059 1649436 203451 1870849 475720 1330510 1197501 1603018 1073250 1177669 233815 1118370 1169534 1860217 623277 302991 1610117 228728 629275 1480601 759273 459200 1341497 964317 1273606 392998 1247612 403895 411692 306381 582861 1324229 1350564 900448 336830 1904288 1048740 1475594 1791805 65103 445163 944010 626028 584782 114021 906782 1820975 1881020 461593 168581 209927 357831 1503883 979697 291324 1600426 681173 1652349 1437637 590280 203925 1850750 1896245 60615 351795 1538806 1235791 1325425 1585527 788746 1125610 1453019 778170 730750 1404876 868584 71573 1548006 58841 1499911 1966785 529638 1532303 485101 186391 791008 1148937 843292 1608114 559238 747646 1239956 996842 1964074 1637968 793006 148364 243565 591022 1771899 845916 1670984 737986 1656741 208896 528150 1078794 1031435 488787 1218761 34578 940425 13420 1904448 1240081 1150367 408204 41511 212539 541929 487367 1949903 1879711 1450497 817424 1508822 1964007 75975 338831 1733021 100629 755171 1188688 1937830 1179060 192147 748246 1788713 1861073 1975135 583140 1521334 381468 203343 1209104 571707 1796204 1724274 20213 1139696 1379112 1100447 905518 413605 661595 985839 673059 468687 22759 1647763 939112 1857978 396281 1809842 893975 825554 1170629 584186 3585 50352 478265 629991 1553752 827943 1528975 746667 797117 1612317 1334558 650870 497202 1382886 1104171 656494 1088307 1045195 1884194 452601 1086824 1958362 1649787 579776 559016 417275 1124067 1355610 1030462 1000382 1180203 312145 1559799 1810339 1563898 1083375 1756617 10491 232753 1295699 662007 499324 39569 1976242 840038 446476 1109939 157399 807671 88957 1320156 1812599 1953153 131279 831405 107988 1152188 936657 175138 515008 199723 1084099 212664 986099 312930 366480 1707358 421288 1975313 986609 94156 835591 676460 1735518 1604855 1279001 1371948 435096 690444 1988562 1141474 804376 1508807 1440926 1334811 1488705 1838418 505032 1426725 1905350 229507 184327 157781 1693103 948662 1459155 1413416 1913905 1444526 907860 1309373 142526 1166268 201453 1200756 1561754 433687 1443523 1119405 697950 1414697 117079 153744 1710853 1845839 1398204 72062 879237 1301425 1727311 410993 790910 683798 1165105 816647 501910 1326204 719408 1401737 914936 1072216 105866 393488 1485288 1683510 1935517 21034 1865236 265889 942139 1698704 1460605 1080922 367855 960984 145700 41303 1576901 607344 1521470 492080 315012 308249 381777 1353826 347614 1334205 1472344 1411742 92045 989547 1677930 394481 1748282 1999510 855029 923420 591975 1272148 1916008 700337 1153659 794020 1437955 1753982 768319 1449064 1543405 1843562 1268779 1652197 100420 1426314 204797 1038864 1023777 1176997 591655 283864 1946715 1738170 600126 1029483 1313105 1944459 1933119 993238 1589909 1034536 1974986 1630082 1516196 1289449 1698528 669510 1329481 289257 889233 1828786 466663 622955 516653 120805 1633475 365220 1676292 1872506 1494774 1796822 1291640 1085437 969819 1013039 1110643 808824 986255 1089148 1135477 558551 422849 993139 1738766 1520115 192126 1097580 760233 758610 1443941 622386 325938 763476 1601 491053 1729060 1576935 1362995 1270461 1910487 268581 197697 1917901 1999789 1483310 1779992 1063638 293951 1306124 600433 1074323 579556 212784 515865 1164973 896751 170247 990334 199050 1059816 1022949 995803 262470 558621 146565 1989072 1583165 701990 1245255 1817346 375933 714157 991169 722421 864731 722829 1424975 563349 770131 1057151 70690 569915 1867952 1489978 1516688 1350295 1356077 1267675 1366234 1151994 1267272 1730404 988010 1414880 964018 1570753 1737646 582558 1892849 1501693 27146 142204 1097060 130010 206643 1907563 1794939 57610 309284 1744937 246121 1351713 845792 48397 521765 29980 352177 1140003 1878876 1545770 1160697 166430 962275 1905330 1304747 1956119 1417812 1544343 784674 740089 920551 4557 551739 83557 944449 813385 1661503 698047 89779 1885341 123029 1377541 671424 90589 1635001 1666441 684808 22184 1890776 1936747 1423414 1143288 886779 1231566 286161 1953918 235906 531798 1114207 1677520 1755914 570683 188665 809587 1448859 1727784 551130 336201 781916 1940841 473808 1313971 1838621 1912909 896009 1567802 1811943 495067 1007641 1808985 525362 211536 1758897 1280296 1847889 553184 33436 1830734 241838 1297190 1421562 1030643 836145 1205831 1806048 176685 1492839 349160 1402915 1942809 507864 639379 866894 1821094 1884554 391206 380368 834508 1074682 1753979 883206 214502 1632297 773616 502363 1068877 339366 1439190 754004 33553 1814106 1401553 1263146 12453 800043 1564198 1176961 1386498 1463601 352223 117164 58868 219157 278166 1017174 1883723 613795 506709 1435068 1260058 604802 454234 327938 1131246 1678164 1399273 428955 235449 1173486 2736 391381 893486 632427 1487900 1525652 1424393 786368 755995 322449 1293930 1219797 541818 1890 971246 608998 272139 1743341 204547 364599 1237796 1100737 1940618 751619 1041838 578944 719392 455770 1979154 1588001 401932 557356 757170 980464 662155 1428809 572684 1334419 512380 1433454 1315355 794253 812964 566319 1402132 1528547 964487 1131881 1385551 660730 1156329 1045801 752909 351045 98521 567542 1142872 1725174 1378263 134487 1620498 1485382 1604876 1255012 70847 268943 1872833 1397407 1895982 952217 439745 1063761 1508106 945387 1551605 1952882 22306 88630 1408178 138346 1890252 61159 1468018 1046421 1062039 1583421 1199052 1085571 1419875 898857 1244823 1256661 311688 894533 332061 617473 148761 1671408 1882808 1690525 979768 1853580 918158 1365199 1099679 892889 1522117 923160 1266476 1231731 1754872 1522463 1644807 1319183 278242 577647 1441429 1285443 43078 1891271 1893053 670625 51744 1709266 1300544 108653 545894 1174436 1672045 1449166 21384 546987 81329 1475124 1480759 1493775 952021 412942 1459373 505605 1855257 1942977 1623259 1523645 1163538 224552 359320 687062 563346 1442362 1493139 148833 1719479 625615 1374905 470196 774813 1980534 1481851 1732008 1159131 100295 588717 1958194 889786 794924 221744 1990633 285238 247033 158325 1994549 1012412 1626176 227538 962262 1595651 713667 1683040 95927 1576692 839082 1464107 671568 1380408 1388120 1683885 589649 1292579 1706923 1198728 1929288 662441 175470 251003 721884 1745446 1635224 1984603 1024548 888981 1411961 1586859 1260681 1933635 235783 1397542 563978 1035850 756318 1653229 310684 739947 19576 1499387 1107471 283863 1262529 658827 851662 1224110 1580729 1263416 1506186 1875116 1007698 1472250 1466120 574152 140287 894598 617915 885207 1533158 1366965 1403125 78123 136977 650642 1576405 1448017 240403 120437 1287220 1188308 1516020 1241401 1137335 652149 458328 1524663 126288 1715721 1898016 1565619 1666311 1181678 1974748 1458674 1187123 678895 660252 1107932 1627479 53184 238578 496310 1952440 1743295 238213 512696 1770107 773625 843204 1147028 1039082 535918 447955 493302 1831862 1006993 1296519 1422243 704870 1532078 724464 1576572 539374 1353011 794364 1512588 199901 763945 1847817 179282 459003 424773 38608 37175 360690 910075 1302179 983978 847159 89799 1585314 921315 420695 304829 1026036 1107982 1397665 263242 1005474 1078047 1953704 1563504 46494 268656 986440 839635 1623711 999412 1531012 1828256 1372310 1804297 1503893 590511 592745 1411570 13371 1393829 579966 31870 737597 1747364 1705057 1334334 1461347 1095433 1584297 1848147 1795562 1198423 1562544 3258 609977 1632516 1154205 1740896 1266740 1123 1361751 769977 204806 1297634 1884989 443025 1038361 1104795 371623 851014 82072 1059840 848199 625949 1081217 1913819 531943 847561 1435277 198830 1614455 458891 1371610 1382179 69534 140822 507789 1689876 1120143 809940 685827 1401507 434943 912632 1530929 1126703 838755 1990639 952507 1011278 1488939 1275160 1103794 267106 1165977 1026382 179023 392292 946375 1078748 1149162 1776940 453919 453297 1765091 1014729 1942604 1897889 1534211 943189 1473666 838260 254338 262016 1355049 1978400 50023 343524 221980 1423743 1160679 767461 1333974 1143692 661864 599024 1556928 1901427 1141336 1522970 1638295 342371 416696 500604 1365003 1253746 557010 1764167 278930 828971 145512 463825 888369 176411 940850 948731 795111 450195 1067140 455448 631635 1463095 880833 1994595 889787 1121082 561082 1597993 1375449 44049 1467905 1834283 518124 426505 621517 237279 194601 968763 302505 1702082 218106 926006 633874 360378 346444 1833403 1485152 1497757 1986512 724741 193467 1085910 782560 584432 542383 698296 1755960 452189 553930 284577 1740513 826705 1053892 1728784 244360 1931732 755113 876207 353766 1029711 413639 1725362 1077971 792783 1805349 1783161 921687 1754274 806029 1536067 121084 1792317 166912 1980324 1330250 588942 44028 561381 1522188 561232 122647 1493420 1605223 733283 429540 1749131 1380953 542982 1775230 1174644 1522727 1166034 1071554 614109 1368134 218063 1393545 49953 34166 1410767 1156311 921508 1041694 930092 925632 364752 520412 521479 1348412 1600107 1908041 1378119 1214967 1047739 1506000 4661 1616881 304176 282024 740874 1157265 334195 649784 907494 923976 1963181 1958096 1259949 1044949 697129 434675 352245 763566 155839 1952568 763413 519446 1673590 917498 3770 1261031 866661 1678480 1015381 990420 779321 1035991 1141041 334198 306191 1557138 522397 600822 1606951 1539765 360304 790021 1685154 864583 151095 291290 445266 257748 1778313 387842 1293289 977336 324385 1455987 1527810 1602680 932929 144802 1468855 1352107 350934 1218782 433069 234016 1711013 1357409 832311 627157 652723 1365353 877627 1506240 1082025 467091 809242 561994 522444 365941 131092 292495 812380 51519 1695803 112034 677088 626520 1341965 806784 1539486 1120391 130061 1827206 1040520 1249656 1227465 972914 1520074 1677267 1825731 87110 362220 772333 1882849 1661358 1884538 776964 1999657 1851726 1519452 978220 658118 1798709 1131741 1681555 1829789 1899435 26616 1588423 398452 1570935 1028413 653964 278887 633122 1769224 1870181 178117 1158572 1698460 1374760 402024 890431 813266 1576350 1005943 1618150 1373302 1029989 287870 1905114 1069043 1182612 837495 520559 1311635 796088 363629 483377 63801 268388 1162645 867603 215857 134013 75954 1528045 1648006 1607636 152507 224048 291412 1790115 1177700 1767005 903316 1816291 216139 199132 1666003 1838103 789033 480912 218641 649438 1357909 888011 1260353 1254698 1417404 1621194 1876894 382449 1808625 1543138 1624530 485173 846803 832936 520183 792384 1175633 1687290 170549 1547169 737580 1631866 150617 65802 1926334 1794554 730905 562517 1742507 1279640 555448 274987 1085265 867483 19003 1949587 1707088 788876 1456423 1102309 415654 870835 1006674 49808 992594 923565 1901619 1185597 1281688 1227742 1755957 1922872 412844 616491 487902 1549727 1592040 1227809 997178 88904 874088 11026 659497 1677422 988559 617763 1705891 1585469 497710 1872154 160778 403176 731442 1556271 72743 1723102 630557 1002311 1654109 610866 130799 369257 1700177 241566 1484390 1126146 1265194 242208 620162 1254342 249090 23096 1726472 82676 1871902 1001228 1565778 411643 780849 1972605 1069414 766710 1586670 1807443 1719557 482763 707189 1031056 139142 249402 437772 76019 279339 1517959 87317 1837266 1899455 106480 470574 1900198 1081532 1174334 1392957 1737695 1153551 234798 183432 357654 1406163 711873 937799 147749 1809837 1508290 1014677 1226682 507311 1405086 507677 386609 925684 1159818 1015057 1599118 1239657 678137 1601042 200663 231311 951713 85872 1727719 869018 1819950 92277 1497591 932752 1043811 1389959 1620100 1046964 480276 1992950 204667 1544237 1722650 1883280 375291 517316 247595 1017337 460866 1065652 946991 813304 1314740 93367 1514779 1389221 1937065 727599 478270 1703971 929806 564078 1894723 1835497 511836 426684 621539 1543852 1022161 43854 1445782 700434 1772949 215298 1039610 1250362 799386 553929 1142626 1159445 188489 550175 728006 1973589 125986 946373 102244 418307 762434 1583591 635362 749139 530948 1820165 1926539 286866 1332020 1872320 318769 1123100 932184 1117063 1435724 822192 1688349 874237 476880 1965706 1397545 283781 1517903 277365 842000 700344 801065 96105 1513430 1133783 1694368 269713 243293 520411 1106020 991435 1802344 1542407 1593424 1915179 176265 1831647 1401840 332084 1827793 406797 495313 624732 1832286 365047 817278 741551 357507 131239 616354 465146 132767 651300 1234218 1277778 826013 1762444 1750376 1478050 571735 1471745 1560060 307897 1287847 1017682 1070870 980149 1872073 147621 69292 299237 229774 325642 1550248 1685686 766545 1071443 726704 1669165 235485 405592 1447462 311553 1108456 1337150 282011 1556235 922107 632871 1588656 998452 1684074 431828 1701824 654887 1646819 318835 1088431 448725 1218901 727837 1472259 934999 1536441 1525589 1415661 827537 653042 128048 150834 410840 1584693 1838964 849009 28309 428645 1198629 1998635 1249731 285392 488137 887891 563851 144870 1495959 703426 996922 1657460 533650 271805 1124602 1795273 1314007 428805 1458502 199331 838525 876847 451199 1808589 1038899 527814 1957004 1514727 90766 1321431 1163949 1651895 786996 484169 508293 1169055 252865 90817 1980761 1300845 980516 828263 1981294 1636642 1209073 1619703 163818 54048 1555687 933711 1480484 752118 517109 1861312 77860 1172049 282981 262519 89438 726858 716842 1927079 355865 1327886 457907 249524 350639 106039 528517 555571 601810 1166627 874743 1982480 898176 1502163 698954 1648274 961225 825798 1134780 404015 1154630 1595170 1106415 1032726 1776508 1817359 1897772 148099 570343 1877561 1792666 602941 436688 567476 1104505 19632 1101819 1683476 268295 503789 1626613 1415419 1430980 1205446 1421746 323060 186254 474105 108834 191907 988948 584838 252714 1820374 684387 418435 1639176 885273 1889321 910711 1212845 1225703 1865852 814429 1474875 1251831 1037865 1508176 466822 203183 1801807 364288 51643 1074768 1920197 1144814 1080575 1215243 1289793 1698217 1155231 1364151 350838 260446 1925530 563462 366884 1238743 1170787 1683746 1140688 1484630 725049 153155 1230327 1569356 611583 1236730 1841484 1946559 1676604 1516855 228604 1870468 259023 1527195 1875686 831929 1687393 138897 1014881 524053 360098 28700 190414 311239 1168138 564826 1428963 1531975 1030667 1307316 1857000 1375114 221258 1853581 1473965 96818 73596 414168 793148 1523545 1989023 1931546 934350 692411 1186918 651338 458508 1588949 152698 474758 1005573 209279 1227727 1118651 1629133 1662219 784746 899341 807216 1436801 721795 1705202 1089754 1475581 186862 1433869 402092 1311204 1084178 568729 271418 103198 88580 1915950 1003029 284490 132456 1862050 1040834 1634830 921247 1331009 786891 363378 141642 397434 1792309 290941 1449121 992759 1557792 1412736 957497 625608 909434 1439733 1871406 120411 982788 450698 1900595 1638446 1442629 1583273 1219486 1518828 115871 368360 94025 1140202 1418181 27889 260841 574328 1379222 86243 1904601 1283134 1709419 1686196 1004140 858572 1817456 475122 1693681 1365287 798323 954431 268906 1093006 10333 1462841 1323064 943521 429664 1798550 453489 1551253 1529702 43450 1510804 243125 347385 37757 999091 1419676 1507518 1890443 1692495 442676 1847734 612847 1244612 1141695 799689 89410 142339 141309 1810723 195410 1331064 1548584 1257662 1749188 1802444 201865 171948 1309659 1233089 1579741 1623227 696632 1561205 1180413 502701 984326 1229667 1896091 586701 1243702 1884850 301725 349949 1893343 436442 1114739 1070857 1219166 32965 211987 766754 1562710 1127237 530696 660381 1772058 1207023 888396 181676 829852 188945 28487 1906432 385766 1733340 1493375 767220 1865876 955983 1318277 1679424 604483 668742 727235 1235785 332079 1676158 67862 1133618 247250 656980 1817912 1224621 649058 885274 857727 1684134 1003405 1878821 511193 1045268 26554 1845664 931096 1377365 1834945 210988 1636320 770391 1526122 288941 1794967 1025380 900698 39022 755259 1496675 1371274 1676329 380617 723091 1586109 1963033 262330 1818862 1285632 1120139 1264884 826863 341236 169657 1099974 1297013 1605349 472757 1955093 725562 1552968 976907 66099 925857 364623 453684 1412481 1771643 656904 81276 1807445 1345315 1047284 1147366 1463813 1245525 384592 1119855 402715 1708333 940491 781180 86660 470280 1284344 386454 1558540 112977 430042 409174 3922 105936 723733 752881 1876493 215701 1770003 1822027 1707460 495902 61503 350099 1158705 1167600 1306804 85318 1325951 1285076 1981607 964676 951535 1521682 871530 117638 1066056 284644 89991 602302 944754 610034 878965 1782993 57759 213219 1436671 1460290 986605 498476 1098342 1737632 151694 694620 1807434 360613 1560696 1336532 1902955 1117125 1773251 785386 324767 361000 1363970 1110067 463281 1936719 1081072 1454894 1322255 1129733 1660558 1935508 254701 1996561 995979 876425 1925323 1696259 1569604 355272 1458920 513744 492341 1122942 1259974 650954 48485 787501 1827165 1046660 1583016 1359907 1249750 325113 934525 817995 1655774 1869365 1411507 1280586 660452 1796746 192988 1321430 1792478 1282407 1226851 1736720 1550993 20384 1027139 554334 1752624 702171 764210 1448691 521014 1350779 331891 895327 1234227 1992189 1103362 1140462 812795 977992 757102 702738 290032 949424 1267958 932162 316426 1438404 1072701 1490777 217769 727006 1256605 1617838 119889 978341 1261665 1671971 1587705 1423223 967570 422753 87869 1731034 500272 497649 17003 260875 1088271 149332 619334 745477 1991399 1504612 1355109 1058519 1996984 1184283 1824674 1494060 1057797 1125605 159847 919450 715788 292081 222678 1781235 1887650 1061640 1241490 1332731 1655914 1271588 1212033 845428 1412238 344433 661967 544138 989101 1711599 744743 1537636 1656027 1162569 1646967 328194 1145048 1403181 197764 656832 149824 1023102 496541 897069 838516 1552453 1116379 1495464 369155 624286 1466618 1917608 424450 1888529 1673059 257894 1529709 889646 252288 1205874 837421 79709 1160092 1873825 1568663 720404 1497036 352696 1043971 326701 1758017 440658 496637 1965393 1011310 1568547 885697 1842711 1357584 11063 1878446 952059 11492 1401006 1370406 772894 1817961 1494943 1765654 120827 220242 1061764 858018 778957 1821443 715013 604375 943630 1228878 719583 1602865 1664305 234802 835614 1608931 872733 6264 1806503 268136 879553 1823418 829530 464629 985196 1881701 1082845 720879 1905854 183394 1120029 241720 361884 867523 1054780 1588965 676126 1204946 1877592 1072022 1871157 1843343 1148780 152381 1441821 1430382 581042 1379626 1503496 349100 1579570 1221531 869165 16492 972987 1537983 73800 1207461 1194955 1919030 386432 1745823 1193194 661089 978977 1063429 287018 1404668 426567 1011485 1574330 1897914 328427 952963 1691767 1203276 1519567 1120097 513767 165694 361026 1785831 934684 39599 1286583 1271930 1038923 1637031 685205 367804 1133230 639417 1561406 63946 1274305 1694237 159170 755222 718918 333457 985833 521309 1538770 1971992 1441282 553069 136394 1482366 883653 448351 1548016 1988100 1381123 919411 588323 149347 311349 1852126 776292 990793 1684832 1138707 63370 107854 1492715 1807832 1929659 1696633 56408 1785775 1807275 1043097 720379 1719148 11598 452121 1165525 1087170 1390575 1445799 482322 135594 1728792 1112084 1761344 1954023 510745 1381335 610619 624946 633227 1802959 838154 1998104 1806961 409227 1399749 905308 1519373 1514984 1723927 1425805 497161 1774499 26761 1380151 202343 444335 1695449 1408054 16885 1419784 1315494 697404 1492567 187854 99438 914167 1459672 1022909 1947001 1354880 1522456 1490328 649095 1305577 1000841 1816375 42554 486002 1381325 273701 978978 1710 467463 788534 883396 1029446 46115 1661094 311623 721712 638721 1362755 465406 1478400 1610280 308979 1799710 328760 1594057 1884313 1918943 391442 1257096 564175 442896 1200453 322313 110958 94234 808360 1199094 101674 147990 1667524 1779684 1767381 967254 1369578 1289857 1491697 1811377 1759533 724550 39275 236926 1789683 1909682 1404536 864425 1808792 1377905 1395168 1649153 892356 1969059 1144436 1358391 681402 1727755 96149 1709766 522137 461245 445498 1244977 1693185 1760472 1518527 746110 1689048 1826225 1222760 1196550 688196 597330 1497895 132007 1626375 1711814 1511209 1622011 1231682 1783117 439408 1201825 1814388 13268 1663073 1596490 536468 321112 1973109 1334433 1282245 234769 1146840 1086747 543358 1349274 871077 865459 1737334 1995494 1860264 1501008 78302 1367108 1328708 1739434 202594 864214 555106 1307251 827468 614214 1751479 1351095 895850 1242975 333947 405593 43198 1576552 766877 439021 1786883 1945946 1611650 441528 1179285 932143 1903186 1756940 1779973 386099 493422 1506933 1331696 1179215 1730885 1256483 1736397 383677 1772382 803013 985734 1504726 133315 251799 1505065 935527 819881 1931826 528209 875765 822138 1716290 1550598 1806545 409937 554648 1340616 471685 1265933 103574 1895433 102467 1209071 221241 676587 1108100 1132641 612276 1689992 642639 236946 405883 1653161 1687941 1652121 45522 174653 1659989 276008 1015651 1707025 1347559 1623622 930847 1222440 723460 1471541 1711487 1475209 1160604 685265 161089 1768272 1670000 883207 828977 437071 302950 1776487 1892307 915282 1207114 1856558 1126630 1313916 1512866 255593 607104 1188365 1169669 1077138 1701227 1136342 1479998 1694780 1248807 1255269 1044795 957758 1214128 252958 1197081 1898271 176463 828564 309582 353877 1687025 607366 278350 1435801 509390 101401 1686134 756474 381277 1092715 837559 273681 1900817 1884097 1672469 12811 907377 1041256 1229572 965668 1014068 846974 144804 110553 1712405 1212694 1768717 765677 1393917 672096 1734352 1703414 122685 1994005 1210258 981478 1735665 1880532 1424051 1913318 1981666 1954784 1370939 994255 462640 1019303 707553 415512 371416 268648 1848788 151665 567547 1150022 1578813 694984 1634603 1741183 1935423 1209694 1208416 735289 421479 1309352 317890 700600 395779 485660 1501562 940226 1888693 1967178 120775 1850436 217604 36285 1245837 994812 621725 150076 719156 1335078 1055953 1106052 544437 754293 133201 1915163 294899 967844 465117 887894 1116869 1384213 126738 1067570 830758 1056401 1353228 126886 191914 1542787 315095 1531769 1665466 666041 183973 1395815 480173 1008096 1877652 1512874 1037506 1521501 860706 974505 128109 369681 112221 1920871 1346368 322858 1926460 824246 1167458 956454 975355 275312 1131024 1773121 846518 1703438 1561072 1270789 1125456 1187442 1161128 1308674 951152 1225616 752210 922580 1976553 475437 1124136 1617512 1478653 1419010 1913737 1145598 226514 1285198 1223329 473148 1727717 891858 1034226 512139 1243984 1223466 1144735 1209775 1667445 27890 246985 220702 654121 66846 653780 601239 1494080 1838607 765393 540728 832851 1706101 385143 1723144 538231 691690 1403148 1910604 323230 1265314 881331 788164 1905911 1210298 1407300 536780 1829917 1142399 127050 1885230 1026345 1202724 635664 1290310 52122 1089427 1310436 151926 1727615 554363 195065 1045161 1480469 925266 569402 605610 36234 85675 744579 1637604 1676982 1802874 880495 1469692 280890 1189050 575566 963769 1530625 24549 1411696 1352721 614588 1077949 322726 819270 1764254 1371388 1191164 1381604 477628 1129317 218980 952951 1419165 1388152 1886283 561636 1410025 806327 1357325 603341 482074 1570873 716273 1216638 1148153 419146 1284858 895383 1859080 1167607 1303901 345382 1877460 730968 479966 1895999 489263 480126 595924 1193847 912239 23829 194129 577592 206265 250575 299939 471014 1396037 1656931 160880 1429432 1522899 372173 450139 191893 897039 979064 158223 1181588 1481913 1254139 271657 147448 1784600 768129 133348 1037972 818544 365081 1136896 205470 4538 1329703 260604 1266490 1851617 207674 40649 1520460 1098649 1238980 1597181 636552 1400267 189445 1307761 1166663 793951 704110 242902 875244 1854815 1031188 1571759 1880823 1936196 1691528 859343 1567775 401265 1900431 209702 620414 1804738 741394 1801553 590296 483877 1171041 654929 1898303 1455063 531459 761479 386927 1581198 1118157 1559062 1729461 980901 1297044 382956 1888068 238601 1406778 716790 1269496 441088 477181 539615 410239 1940305 773947 167700 157441 1160283 1344766 1886676 577286 970124 299694 1757333 541528 444446 1836500 425528 1699666 954653 1811155 515901 1989290 759970 645757 1816310 1391127 1093844 965908 83779 1879211 759844 1043667 95375 1136263 453838 608928 1548201 1865652 318617 1660878 470700 1156517 1843686 1444640 1333317 1979035 1085237 1630650 352185 1482119 1362655 1811841 297703 1063982 1854371 801690 1622007 486658 486624 1498345 514725 1343066 554979 1732326 765188 829086 1726786 196035 315904 464974 474096 1225094 766968 1117631 548592 1250185 1300806 436576 1001659 399064 1702433 361722 107647 576976 485363 1184683 316717 228923 1854326 1271132 1586419 756130 1886130 688935 60768 564267 1854239 998488 52224 1324189 318095 282869 1270305 408103 1941648 791100 332058 1073231 1044260 678771 169550 255212 1144335 982971 1077404 944635 1650226 1394806 831750 721662 1090400 765351 1575722 839527 1771174 146119 1194787 1626987 1768484 981171 1366255 1970142 416500 548703 1915990 772317 595376 184008 1130714 93948 967341 780854 135431 1071329 419162 1578606 252616 881619 70543 1944347 178895 1451023 531451 231570 295940 1870415 1762757 152095 976833 745838 1028675 111673 564277 1016644 591553 489228 42574 225878 997203 723402 583635 1030576 915482 1599745 116296 1110809 764987 359833 55612 813835 362322 251747 1799037 1419887 105613 1075049 1466886 651949 547544 1566065 785734 1034113 1189621 1606378 1311743 1197209 1691918 350091 655961 538259 445341 121293 803564 546575 1108026 1986549 1185045 1864703 1706461 830637 1590130 561540 1890737 119991 439972 529187 4007 1869658 1796411 993086 526885 811240 1789959 1223734 519925 1540768 1905142 1861714 384616 1918267 1058916 944779 225501 18972 1678869 933616 914777 1781637 1305028 844270 718223 404347 722709 260184 1348881 176254 1073743 1300736 1229815 1234631 1169449 71939 217557 1484240 1302114 571327 126502 395731 1947084 515346 1734317 1832984 1114117 1041914 931319 240301 1128643 1680395 1019928 1914361 129094 1433118 1524009 386665 593345 894078 45766 914993 6261 1897552 639285 754061 470754 1500626 395751 1638590 1795179 1244417 1121075 1713518 1138116 1832667 3103 1716417 891013 1206003 552962 1209488 1890248 1765913 494882 1124599 1877180 1780569 91414 1374793 1676758 1764826 767354 1785155 253171 1865244 121246 753361 552690 840841 970393 1469119 182941 160519 1213032 1686398 21234 1922306 1882535 238767 861236 579832 1937949 1341063 445214 1928079 110690 561235 268239 550165 1862656 1861520 1529206 401489 1463460 1339181 272008 767197 34626 355018 116813 1228001 1494998 1505144 616412 376056 1020642 686486 665358 1737677 1117512 1784330 1191380 1741828 482193 180401 42728 1811470 1172373 399207 1040130 648166 1278437 1084356 1317625 118742 1474898 1196247 441837 167951 1307331 1829038 346365 1107405 1217435 685605 720440 1695906 1831110 1391387 724955 1744149 499276 381115 1806201 1405373 57253 235737 852160 1213341 1704193 575228 1320427 465450 1168939 941904 896443 1139884 228497 566131 1580548 191985 1741231 1103783 1039735 1786507 201522 907184 691243 98122 1286626 1538543 254692 503666 1544263 397947 1484650 990586 566675 134633 314610 963280 913807 1713224 975573 949373 539657 1706475 1491545 655018 1831167 1830713 1413763 507548 710218 1660490 464488 770900 291341 569696 90214 666886 1416345 1176443 1795665 539982 1017242 1143169 1314573 1239190 1178026 219978 31231 1845748 1259437 651584 384001 1758007 1575053 804352 319487 420417 1676083 86481 862835 1877603 700645 1979477 1488624 1298192 1620242 658542 1982219 1536875 783190 1368434 1249676 1039655 1792356 559787 369587 1251024 787759 846388 784011 1535582 214645 1753549 569974 1594648 606994 596291 1173165 1113018 733207 1138488 89751 756086 1489867 354971 1403423 515787 1087981 370526 861160 1302006 238493 1961163 1103658 831242 1728875 1967866 756937 144809 306003 1298784 1062601 1255952 331098 430073 140689 1632002 1847862 1863525 387366 29804 915150 937402 984000 931551 1623538 940725 728662 1401276 400774 986321 930321 509837 790701 1927665 777972 262483 677839 42009 1445196 664877 1529434 1951097 988798 1212197 1681048 328805 1656848 537513 803568 1444543 1304149 277496 744358 68293 481740 962367 1958036 1489882 576890 350306 826852 1177569 422827 1830524 1557129 546837 1145103 1127234 965183 513686 1796449 1351502 1024650 1295251 1856945 843062 1519561 69793 357271 593175 56175 1765099 217582 1499385 7370 807298 1697876 1691975 1407953 118721 1597577 941309 1532928 1962620 548831 1224405 1326522 1600841 1039794 1852352 69285 1274949 13500 1059026 1449186 997566 1416707 1371380 1913752 903600 1733950 1406666 763160 1572154 1898768 1649164 313327 552051 1927144 148861 1563592 232613 1626933 1472932 1707534 91770 1145161 1550384 628107 33471 690898 959561 1345857 1860050 857900 1378840 265526 609863 1783824 1574026 366574 166203 353472 1282911 342969 1625222 1279344 312291 1896587 769849 366038 952643 1061116 1187187 487300 773766 693671 704230 451296 960624 693782 1104981 1756970 1465586 433099 302765 1721820 313475 1252103 1380126 589421 86635 892 1233704 711962 1336259 1907224 403933 274382 1400044 1481775 1649891 563174 788638 1706681 1999194 391024 776649 1441648 1469657 507784 494548 1462085 1116947 173084 1944394 1413305 1734494 1653826 709694 1948697 1651474 793739 1861631 1775833 1309968 1760620 1769919 1774114 1970059 288914 1503519 881306 576492 1666509 1945214 1914235 288122 461484 656390 1310909 602024 737628 311897 1925313 1469468 968739 1229064 1292239 632763 1141632 1564364 849339 1262979 764548 224009 1436391 656774 124641 907899 1123801 806250 650356 398385 783804 1410872 974273 554068 854501 102835 472521 1315210 1472345 1615624 912534 1819566 1054428 1594309 120499 1356557 350486 743491 522211 527248 1245237 750134 1863160 274471 1369641 766574 1667099 1291315 1561576 1348724 549463 1842842 887808 1369780 1541655 1470113 1195283 1691929 842918 362339 771515 1461035 1901948 1930073 867553 999703 132410 693511 1260487 1196423 700407 1180325 329807 1591819 171702 125155 572634 790995 95690 1141134 715446 1217944 1577969 1682901 56371 1868051 53975 1839854 1686550 1075657 1050861 359557 1163328 314000 614879 187600 1299801 49035 821651 1211162 411716 700520 91692 941090 968284 759707 687436 1644203 1846542 1588366 892176 130448 1552878 1535469 1473359 1452584 1705160 1695843 1951381 1266869 1883878 878624 675302 1263780 90722 411984 1693201 168191 1675715 401824 63659 940397 600140 449981 687160 1183325 89909 693768 770992 634291 1289886 704943 509089 1822880 1762455 1781689 1569950 377371 1418740 1190488 1290877 1396440 1432527 1155453 685508 222994 780747 1338542 992716 1194555 990154 1069543 1208460 600766 292846 1613388 633539 1671155 1730960 1360593 1665664 1130588 1362850 655902 828060 1332135 60219 270376 897762 1539917 1745612 1092158 82047 1798285 922024 163108 1563955 1735307 1481513 940832 328475 919272 1216989 560683 1241634 1994985 806592 1667528 800974 820822 339815 573805 1633931 1442387 166095 1496713 920937 1224698 753328 623979 723694 1814697 693219 245041 576484 943822 1459948 1102549 111814 495835 1210377 404187 382919 631710 1709930 166108 1311295 1840797 1248804 989634 1848131 489608 1048481 793940 787606 304700 1270399 1313722 384074 943328 955448 545236 1398231 1836949 218653 860216 115469 1315542 23161 1791178 716965 699820 703076 360634 1599379 1298530 765466 1626527 116363 1302856 1914031 21473 746595 1789137 1157765 2277 1602946 942670 1972085 56793 617427 1279650 1672485 1159529 52717 1842112 10678 812487 1280421 391633 1869159 1046372 338095 105286 1425602 1962011 1006504 951817 1680236 1447349 164038 731379 945796 98647 682139 177988 921918 386983 1220276 906788 1672908 1622978 18873 1876801 991989 1664021 1081098 169690 605869 618219 1841571 1617936 737206 962923 1033989 1182867 523653 861660 528677 882768 1248703 284424 1412778 1216375 543171 1202786 21526 826662 611749 1395329 1988694 1655940 101518 1241720 1245760 1406995 1784636 357040 441947 53698 1554616 964909 1392392 980336 543995 55677 16672 1896347 1167680 1914827 666833 1200318 294584 211141 1578865 1304022 1704640 67174 649419 303194 149962 1231712 1578504 1725161 1611679 1939543 1800654 1672046 15987 95502 512563 277302 971277 390412 344655 651865 1236906 1772233 987396 193526 1336833 141407 544948 1924090 790867 1938182 483166 1597981 1693713 258995 1436445 1643479 1638816 1785602 86261 1263666 1673940 1100458 1626931 1480181 731331 591999 1282444 897902 31542 1542828 128833 276966 1038839 981995 491122 1539077 1695777 1140121 1052539 621400 1561124 1043658 358768 417057 1732556 1183804 1126345 472612 326434 259249 1559430 1117067 828790 611311 376803 1483567 1997780 1418996 704496 1451456 1141389 1204112 1188847 1739427 1036082 662708 1943094 1449177 1584876 1248788 1256737 758909 1443645 347253 267638 1553669 704537 837605 1464448 1345767 1745329 1351477 305183 1722985 877228 245593 247865 671505 192475 1918907 1715258 1624602 667750 430711 1881008 1468515 1648399 520239 1709894 1610460 182651 1199653 405506 418073 1764362 1117010 1674809 1959211 317680 457665 522159 731166 1794233 1124470 1333625 1031907 988918 1034077 1128875 1216282 1714443 1058881 456856 1992040 1708917 1076767 1307341 653776 492151 1168520 1755606 1405869 1105779 1330108 1596753 426372 1613808 1582115 1644193 1548466 842311 152328 1727966 1387676 968403 1938782 376447 1804479 1384228 943469 389231 426625 637389 1656953 500326 535116 1383699 158319 53780 386707 375657 1591867 1273012 1966169 128975 307655 305888 338281 1195766 1987275 1719165 1754964 1526656 1445872 821143 1046403 128934 1662028 1690406 1990547 1206222 22772 1725148 66622 1356275 492396 1406577 390859 552218 791335 1605878 964010 1387401 1529605 1032503 1250352 29183 1254181 1948722 802299 560931 724442 786219 1282786 204595 360086 287689 1651429 678900 1683744 313314 558882 653052 1930016 639064 205006 1854104 129181 477297 1164759 208915 915429 797405 1018200 56204 721457 1937064 1973165 725811 1224821 677940 1421139 410959 154999 1078949 930086 1010888 820247 521276 1724878 401805 1695101 1882939 227296 538668 831645 501565 932871 109191 589752 1403406 1588810 284192 1055836 124121 1393015 1878515 798155 1328618 81183 1803219 1547465 269995 906102 1150681 1957129 1094734 335980 995656 1803122 1697929 1304774 961728 1060442 1495340 1537029 1051211 834193 1953810 1432226 763830 212577 81074 923740 1392714 225493 1311911 895693 437066 1665561 464526 1670283 1320927 1457986 320001 715972 121657 921042 1721434 435397 376695 1220099 1920901 1155566 391344 745320 1591754 357365 479639 536524 1035472 223354 156691 298518 1611535 1049757 1667762 1441436 1527487 442594 448632 1179230 1279081 857242 224518 1137943 56118 1015827 328394 1446434 457140 1624599 551467 544127 362690 886309 361854 189846 1998488 267180 241236 1595297 1918205 493899 503594 1293543 1712538 1711974 464000 1519169 1347604 513664 279503 1598057 1583036 103030 998001 108346 956559 1295674 429094 1514461 1336274 256922 1811603 1922821 1791021 1753136 1745737 990847 972135 161175 1976169 740213 472694 653952 106831 1702782 690935 797354 1170427 666338 1775754 363474 1423360 313384 661410 1421852 1157576 781550 557903 1606869 1851267 112819 420386 417278 217786 448126 1935127 387349 463573 1125379 218715 1652256 682302 354417 1741110 656941 1871590 1247667 468827 1717438 1441524 1755340 1114771 1254239 1453579 371047 717030 1145875 604779 1711526 1016124 457361 90216 284871 1304454 580671 1709758 552905 135149 1538724 875607 1611649 860938 1994185 1532661 141976 472495 1313658 897872 1303386 641627 1087074 588113 1830894 169553 1664828 1272127 600021 641349 782837 1606840 643301 1448183 1546465 557045 1864575 444749 568866 1028902 363232 1998479 1461502 1029763 1077155 513935 288810 340173 946765 420364 531078 179045 921929 583525 718077 1571044 1576812 795901 995897 376904 1582681 1685875 165492 1007076 78913 31130 1545143 116023 1782173 594495 229785 1291567 1249759 1538318 589940 909175 574716 1207667 322994 1709069 667805 533776 512232 383854 674447 1025518 1239013 65912 1949998 1485828 1307023 202554 1190500 845857 469480 1828382 109508 1072 1131138 1601875 1518195 1081524 931899 1463456 787475 1944845 1214879 1229607 607666 471797 907053 741036 1228787 91055 1255583 179902 703905 1502539 489823 639089 582114 1119827 991108 1505310 429381 362223 1996169 1625047 163225 727696 555317 1303638 79901 921089 1585898 96227 1246922 473601 907302 766034 206048 1907719 911693 271909 1493321 1761962 1034899 511303 1528769 1011406 1436680 1241024 584587 567743 32157 1356629 1868383 654055 1439445 1361954 1877108 1692016 531809 1855630 1386217 1374732 786899 1661941 1795734 1589536 66105 7861 1990817 772668 801156 932675 1261645 870109 204618 995295 1346194 961812 1409707 1084996 313257 1746816 852517 1877100 1330476 547302 1376973 149104 132913 626918 1861445 2235 105703 539488 864762 762966 1911318 1693393 1559025 84168 589114 1443281 1934629 671716 432892 36325 1254730 1455663 692443 320494 63020 190177 250587 1562086 539025 262893 1889472 1463469 1973235 1477181 627577 1507657 967289 8389 1687385 1783625 337238 1015299 1329857 1573847 40949 1190877 327737 1652070 1990831 752967 1903796 1838106 1221500 1707703 139340 1369487 1064914 445519 1352200 696721 1641616 800984 758721 1190893 1378115 1939319 1767843 1937303 407419 430084 1566331 27602 1025197 722822 125611 1819019 756413 1731490 1367495 1366863 1248590 279366 733401 457716 549176 938856 373699 1307281 1546232 1367778 1698588 1012241 300019 438512 1122166 1557495 1041008 403328 1973562 860670 1269773 1292334 920709 553128 642618 900547 1754135 1249029 1402908 1335589 729660 1953086 1727299 436030 794262 1506199 101426 1875059 272245 1922409 763330 1021023 941476 1007906 1005247 1331046 260592 1733802 45251 415101 261940 899061 460628 456934 645891 942210 1313705 1493570 1096542 463438 1086275 356771 1551650 161479 1864259 1975162 807538 623221 180924 1925233 654641 964650 73973 555869 1749971 1621745 1804968 388147 666868 486914 1189211 1412042 754745 1590306 1894568 1783657 1454635 1458537 1547156 38292 15193 1936717 1309053 379354 702094 1693972 799277 1901572 1308218 588264 861946 1183594 1476992 1507671 1428315 1903764 660879 1030519 801178 113978 279772 890105 735645 952688 1449214 1210865 894392 1189590 1086955 1393615 48496 1433935 1878121 795673 1745709 1005808 391087 1673768 760740 1569833 323469 493274 1810479 1903664 1856797 462893 1976001 125829 429102 57436 1993558 350877 848498 1122472 1320144 1205438 50498 1622136 565686 1427738 200771 774803 297645 383291 874745 863021 1829075 101675 1945313 973429 566311 151298 1931860 535634 594702 1851856 1793640 314747 1319650 157692 331046 1941385 1611 1773427 790079 1845255 1500245 339703 1845991 1474659 715942 549366 1882630 961762 1148285 1492377 1646717 1574835 472684 661804 299640 1551576 1035623 1956053 36700 1036423 7632 1965715 378010 48505 1657526 544388 1968025 114352 282495 890037 993698 1271234 1767877 843121 1771508 221272 1122555 179386 250325 20535 1135212 289902 523591 1735638 1379779 881504 1325595 18041 781804 675434 586470 1247139 1095963 1915170 625181 1578835 559498 156971 1112044 512292 1494728 1098549 1015675 997519 467776 1266627 294021 945662 782840 580451 731053 319523 1701612 1310334 1732290 1513958 1527540 1794510 418720 497849 1309721 251673 646745 1473891 332306 942006 1664362 778812 1226583 1523037 1295357 872513 1449174 692257 602980 303704 1081401 259836 113531 1745538 410053 1998051 1911127 321479 233685 461827 703437 1606366 1964998 719820 1892141 1748440 9083 274950 896230 1786870 1167777 1694467 747020 868019 1959774 1474650 1273556 1149578 682981 1324742 149061 1762686 824690 1479049 802603 1336420 1929618 340635 1517745 1191711 1146018 133529 960495 583981 1138196 892287 868844 229872 634459 533742 1360098 1489825 230594 299053 436692 238167 397838 1134846 1095568 1088186 1021009 802970 1911930 1536539 1340155 659274 340326 142404 1593295 1533814 1980676 1984911 1236310 1743466 1446111 335306 1383967 1358338 1519546 1188534 579989 884658 200059 1750164 1843748 1000635 1865007 1506703 1208073 791768 1402458 1752818 1123156 418639 16571 379887 239443 741903 1331532 1572786 300845 95759 781222 1113797 753533 1891321 1313182 72714 1246291 1733832 206792 1787994 541081 1288176 743205 1235172 1509367 217012 1271063 362865 1557809 280387 390440 161888 910105 791178 1252543 1399189 1643954 1898728 1793276 516648 185493 36677 993672 811632 1945168 343722 553362 1985592 367471 1472421 1202245 991528 1324585 362903 1982889 1068606 1761596 1548173 439461 571441 497737 90985 1684762 141181 1609142 305778 1964956 1788776 1202162 1791363 77510 128609 245386 1871344 1402306 1171008 481363 1042858 297947 1763159 428371 1895341 1818647 91982 466617 762980 112216 170225 163914 1667102 1370215 1470296 840592 1601928 968610 1059939 1774037 694373 963708 1020266 1173191 1729299 1940291 1208960 1079697 1631120 1567404 143030 907454 606620 1419543 1940232 748219 956383 1381405 1921923 1455780 1924437 451092 375225 929355 500933 1165386 1434011 983243 1380968 1402192 282068 1916735 899369 1936165 1527571 393948 1629387 1638160 1606541 1950973 543118 1461737 1161603 214033 1989994 1979420 983579 1470108 1737645 1469438 1160885 1339121 1562901 795400 1528016 549923 1969406 447110 1173346 374171 643988 744109 780638 98395 1677023 488356 1274348 115554 1331593 1266893 1274516 1375697 1213520 420261 675388 1560510 859563 1310942 510449 1744781 1764702 843157 370126 784605 84838 1910506 1606676 1604621 752183 622107 1200718 1749381 545966 1054499 1561479 804834 1588614 326414 1515713 1096426 652924 1394268 347973 686067 1964173 1581516 1174956 771250 1371427 850076 804033 1950578 514241 851400 446573 1618219 1421008 125945 1143030 1596304 1429884 1612003 1861057 810587 443114 178550 881334 936716 50397 475337 1047960 1443712 1556622 1172713 1950332 348108 1825226 972805 777805 1266424 1253763 1724032 1662312 875793 551463 1556350 1002910 937379 1221154 132065 975572 1386255 709954 379069 162703 1050251 1371025 113367 129348 257842 857848 1480854 1740117 1599372 84362 1196456 533410 1652691 167273 609919 2462 396453 700231 972328 498392 1968806 1516222 724279 1543360 1143841 819550 385432 968820 672924 1795134 658133 1781996 232097 1875515 1888723 1511630 764687 958681 1672783 1231459 552060 1162191 113934 430433 514143 442589 770421 1702548 1206579 110695 547879 1580700 1077408 1918892 259085 1269032 338863 1338863 1040157 153185 318366 988663 1495585 1700079 1808488 671557 177141 842347 231255 59019 1625116 1887572 1299967 1457428 1242966 1972703 1394152 1760085 1614855 1419592 351205 1445420 1178680 7853 429207 1764198 1581983 662595 148519 96107 1575780 1606673 378561 187001 823580 186934 1670116 1386722 676372 1938470 500683 792760 780063 1914524 754553 50409 1076815 1138941 376329 502310 800576 871164 718495 1460824 480347 1073023 939258 241881 508904 1824042 1222945 1428185 1298516 721676 1395131 796526 1439017 1782312 1250321 672407 1213765 85623 502594 276289 712834 650778 121078 1931894 665471 1785424 1603681 59724 1166070 1069527 1988250 969385 290863 548683 1586238 490452 1199212 100642 1426919 1252035 12740 1257139 251783 785391 1639627 792592 868510 276298 262290 179404 904236 1869548 394263 630069 389225 1494512 771946 377638 561788 633717 210793 354378 1768012 71785 389920 648836 1336560 247571 1179846 1160868 1690024 1852203 736196 990837 663808 69653 185548 81272 513383 1518775 18052 66150 1099697 1651632 909822 353053 517571 1329742 1355754 79568 871963 1585414 230682 1347617 1296475 1810716 622634 925550 686220 750565 981591 656425 1787251 1138422 246653 1726737 545448 1255949 1883430 744314 1119217 1875752 658672 425211 1385693 1725952 1956435 1068257 1242066 1066114 173470 1046185 1431997 1396605 676771 861640 1800278 783904 433830 54038 453955 644400 330978 1580919 799375 968745 1761413 384782 1773632 1407556 1978476 260087 1111411 575859 1046488 1765308 177345 601182 1864143 797936 1985978 1932149 1538475 1349802 1131633 1062524 300135 1325168 283857 898199 897761 431058 1721593 1737052 1970231 528815 708058 404656 38452 795890 555720 1377048 933449 1294744 1591991 1714496 1955229 895958 1715193 460829 108944 1792566 15728 798956 307302 1762899 1396759 845459 489962 849273 385545 476413 830051 1379189 348902 1741657 1298644 776568 1473998 433620 1341544 1239798 1412676 754913 1744881 901989 1357986 1229528 1924682 856266 1648950 37935 1242519 1303735 1551894 241703 1130729 1544056 1967640 1652167 1008722 346895 1005987 1775700 1755766 599254 1320329 189617 1338375 687172 345046 1757965 78552 280827 1226878 636777 1801679 607146 587828 77243 310144 600020 968623 1847538 234200 81563 1681460 448119 607010 1040459 466119 1338854 540755 355370 1989113 312749 1719080 817301 416062 11149 1610853 671024 1507238 748435 1466069 1869544 401008 857898 1638690 1567816 284070 1940785 1669925 1607137 1781434 904118 105713 1949982 635149 1754905 1892161 851812 1538902 1109026 135337 690086 1709859 846276 1850531 1809396 1502877 31334 1263470 503124 529558 260829 500525 79552 1223297 1251093 1311802 1865079 1226187 1701443 1825180 409652 489103 688703 86471 703324 1452374 1747687 863388 1122747 1624168 143241 1852822 999122 1974264 824668 754898 1661279 1891595 814047 989271 322290 711525 116317 1335188 658086 1387545 1376298 496970 79260 416655 984257 1783290 1844967 1443024 1657046 1421598 799136 1946243 1781445 801205 1897539 1669278 1015028 1152331 1457305 778254 767262 1721821 1061669 1806505 525309 617669 208300 554587 307857 1576799 1157695 435546 701636 203269 1261984 1367 138097 1206217 462410 1651551 522880 1521909 1671857 96576 1357636 971316 1357724 1194582 1229019 1583374 161670 120584 954689 1861086 280781 116777 536969 636194 662312 1681782 1324889 736707 225021 1693017 260461 1751722 859946 99747 196301 53755 1715259 380643 234439 123101 1664706 1382448 1573940 1341854 1289059 42315 1621386 133403 188845 591485 1768490 681836 82998 545988 1101120 219229 210976 342660 1709577 353627 43655 1205947 151033 1264501 435608 655115 1715129 1014242 132840 545135 1921817 757679 500383 147455 1364653 910350 1861172 821688 784683 1657024 1784270 1695007 1676707 435640 426173 1230329 432028 1100475 74739 1923936 1583366 866147 1252075 1162603 534927 1019750 1235753 781258 648378 710253 27344 1913744 1877107 719332 1060949 1826946 142541 1176425 510664 400623 842328 1197356 793899 109435 1664909 22038 64244 1284410 418285 1875774 3679 248780 921555 331782 1541238 107755 1287890 1910086 1444003 196032 1655291 322304 389353 490992 496767 105755 1449873 1502740 94466 1204379 1840313 1760096 705439 1932641 190715 1637232 144205 1591109 472915 824457 946960 80473 191825 1681072 157733 800915 1305417 177317 1657437 1997294 676643 1491977 477395 310058 86716 360380 847284 1426777 349856 917455 1566619 283373 1562800 1776056 670097 1464233 1168025 657986 1362680 1864576 1043715 1091789 635222 1587116 848902 915410 361937 562850 1773756 752509 1164567 1331596 924154 247679 210130 1605251 850766 979658 1434824 159771 477885 1572870 1996861 375276 1741932 175684 363466 33782 707051 1023191 1540672 960481 140927 1937722 167437 1882555 1690778 419333 1336861 872326 1465245 171200 1629494 491807 1269070 1772859 884659 1803015 838558 1310370 1577995 1565366 1865478 666845 103150 1021858 103080 1325177 1188076 1382057 1310399 178800 1166009 798016 1879088 1736220 1387314 1573232 1336119 73185 1797626 1219872 242251 1113242 613470 1580301 829966 544298 1625682 1053628 31570 670440 977795 1453991 1326282 486001 169287 740843 195661 1308877 1723356 1539257 684773 932102 553018 50610 1606213 373584 1664501 125471 1930880 1134288 1943625 1342656 1824139 158798 1957690 999077 428920 589559 1199415 1222486 832925 131416 1677319 262607 1726862 1824483 1569982 1298794 98618 1483753 1366624 1680416 1776543 1699461 1083740 657747 217967 1331457 614364 1265836 2899 1979620 486220 155387 207616 1984007 539091 762782 1015806 609439 103707 55242 805140 1816258 1417415 219342 669036 961374 1301099 760403 1952976 1533753 460900 337640 843724 203137 187688 745376 1438627 1998987 92570 1162685 292386 530843 1432331 995841 369579 1525804 392723 78527 270822 1021228 1956241 1123113 397332 1314460 1032810 632186 708922 422536 459794 441311 203701 1287633 678579 1427207 173181 1727866 511833 1445242 987163 620197 1261695 1122690 1653746 785462 1096052 1769415 978569 110930 1306 298523 1885553 421847 577637 802199 853248 891080 593423 28052 1578999 1599288 1911265 1517312 501361 626273 431240 1437104 1240520 1224049 1527086 446159 1758773 1086594 526381 1151779 523925 31846 704613 198728 1212718 1043486 694990 1200803 1482291 1609710 652508 265891 308878 1445878 591943 456406 213160 1568386 1643704 371940 72376 1085211 1072796 721960 765218 650539 659762 848340 1376583 1961419 1406179 264957 1723817 192267 1462026 593053 1164776 623401 1960312 85797 1717994 451659 1862866 648626 1860628 1686556 506061 437976 479510 1819173 62020 752126 1193611 584883 703474 305225 724267 743614 806232 694716 633817 1528125 919621 1593281 1677923 247564 361301 87395 84277 186395 421346 1886099 50549 263840 1633261 1952757 1136443 482669 1512041 1544971 407960 1954106 293191 1558318 529618 1942546 1945510 1321312 24136 525455 797895 964115 359591 14670 948234 1428685 1493065 332032 1383737 626344 1759019 1782751 1141949 35481 530913 1851156 884040 1462739 357772 351272 1536176 1664593 623606 1865223 295965 1817403 899931 1730672 578297 437244 484720 1001088 1889662 539198 1688945 922091 710685 192333 142405 990888 1213024 1562831 1512228 1999827 1484049 1646196 1773704 1705126 350511 1487146 356286 1892520 523526 1904297 906725 1940183 497379 819249 445889 240750 172701 1066955 1468374 1924062 376720 1939698 844830 1398220 1653918 1826505 712946 1493980 1816735 665722 229633 399294 284781 1884818 1466677 82533 1083384 1076690 839416 39140 1604990 356856 1451664 1458667 33790 1804590 1869524 953676 31296 155076 85164 874066 765387 131655 1550968 1564419 580523 486732 120553 873004 1354296 1399181 1481760 861051 160747 12311 1325660 1374346 1796046 938527 79293 24993 813531 1634551 510370 742593 692153 409156 655938 459038 302496 1596483 110184 274239 79700 897756 1835475 493250 1054862 859716 454056 630168 1548251 1463862 1397357 1694966 250878 1796189 1833199 1060660 374631 1187065 342807 1317518 824521 1400052 552015 658503 1315688 1065643 1624554 455791 1411197 660953 681283 257357 1558349 181245 1546744 1583092 408407 1349245 1537639 1234852 1248944 235549 1814311 1252317 1679630 761696 1925895 1991835 1126031 288107 952954 899662 380541 1546675 1893260 882976 1853806 242660 1642780 1470047 30488 991320 1194947 757523 837485 744446 260880 531121 1502673 1005017 563360 1441118 114994 1141350 964806 360948 1943961 977737 873357 1452570 1913367 359042 1689983 1273079 115138 988866 645446 1292923 1819592 612111 875539 1263566 6245 1965675 288514 1051551 1665635 274170 1816884 88544 321117 438482 1365314 986671 500239 112074 1021148 1059350 870860 545999 1048268 151773 1263148 614899 1237915 1419434 1564957 1208280 1573666 1804982 1691900 1678976 84163 365760 949492 1051177 751770 388167 1267003 366448 796984 623519 212517 184677 698302 1880401 1288978 1603169 1351390 1775799 1063528 1026428 481931 1095566 464315 1498111 1339912 239413 199929 1842063 958193 1741006 1015342 699092 1496327 1336360 1809956 487707 91269 577453 1758125 167315 34500 1360 223357 1053460 1011150 326904 827425 825764 996580 727388 344900 1570270 327703 796323 1097527 1996776 1164103 1324885 1097947 228402 981013 1398602 825552 560723 480883 1660607 658100 175682 859556 1203044 1201260 525313 1907583 180522 1839330 2317 409890 982629 359105 1108670 1146592 1756687 1324586 1247731 1904369 1457282 715905 1521386 1165916 549745 48008 158645 35746 630894 432556 1012705 469895 1407875 681857 1117467 1388688 1665152 1859102 1700935 1789595 616230 1317832 1576724 217736 794669 525477 379265 1796656 806889 486935 394779 129793 549806 65009 1692290 1917999 910732 1311847 222131 233251 1147869 800137 1079436 2686 1814757 1549360 1203532 869756 1296726 415614 1053098 289991 1595614 231645 1738656 978397 661496 993702 755616 934727 1411241 1105244 1323773 849827 1162429 1710794 849033 1682882 370917 1405516 816431 72732 384386 1159879 1176830 793250 1252049 1667442 1641190 1381462 1758684 1400377 1425063 1394547 1882654 113004 188285 1892479 1013286 730627 792099 1926619 879797 1839707 1540608 1080745 1666409 1993305 290895 384753 379653 546709 1139850 178139 1588320 190454 543853 1114308 863614 1666229 1447178 1737976 1765896 984562 692508 167883 734842 1416281 463525 1252938 1045939 1641929 1383895 878947 990264 1894349 1276971 1812883 1739782 1510142 1008848 1229137 1915537 859827 1993672 503138 1993514 515610 1105694 790542 251438 1862407 1600474 1533110 1044632 963642 76171 1966806 1308724 1164962 976975 1586974 1323775 366932 791855 320633 1160572 1737306 1419154 42653 1942570 277478 1999163 1309494 1295297 1164972 330881 1005489 327987 1653845 1429887 1321613 1125744 1305744 759441 1439517 280378 855617 338338 679058 1216026 43808 457879 1555323 62525 110177 1870497 411057 819269 315653 180070 1736929 297037 1327406 981299 1133566 549897 1456322 518710 1713514 602699 752168 961876 1002581 873887 857932 1304103 1524650 502535 424564 1826759 862976 181989 441325 367803 11402 1773488 973857 532748 20224 862609 194630 271859 1178842 374620 1164763 1815156 1647132 353980 562835 1176510 782259 951298 1714103 1059874 737552 306989 1882664 81222 570043 963138 1190717 1689506 1863325 1301260 1048933 631317 1454940 184432 1596802 491956 446124 659277 12561 1421288 1296382 346616 794909 896307 442858 1918812 1284159 1952556 1600465 1338816 940960 355892 965446 1496736 436396 549882 1035873 294895 529716 851387 864513 1501028 1286627 365816 82019 14079 628825 522541 448210 153695 1221056 256807 506042 1017913 621206 528345 366438 521336 852576 1274196 1081192 1859013 1920533 449805 1523640 371080 1584578 1136332 1561678 1930475 1866105 263683 1862610 490747 482849 1410204 1511647 276671 971967 1998932 1625180 1754094 383312 308590 501205 1468463 1600364 459497 789163 543203 29082 640854 954698 1128834 917016 1877284 1628132 270154 1287058 1439602 1982548 31397 1665208 1081446 58505 372648 1289831 1009742 853758 896877 1691646 1571129 259896 1587965 925049 126740 1444187 1939355 1834541 1417373 1907306 1307728 1167147 392958 315553 1858953 1750275 567912 367202 1914234 1906686 1958090 486285 904392 789729 117404 1326342 428960 1706334 1058282 1934416 763610 1503565 56014 331510 353357 388817 1032926 258582 1899871 1590710 1553890 1758398 206400 1535733 878358 112952 1975531 342456 1077516 1201548 726313 1262971 1226178 190418 1666328 1285667 772304 549699 1183455 1214733 1944249 381135 1589990 664517 155345 43082 1139952 981203 1686378 810149 876464 369242 810347 1431002 1325572 1526573 1541452 1739133 649856 1896110 518117 808056 603171 1628030 1883471 1262485 511952 212797 308604 496525 98854 142013 32053 416603 1380532 1652145 1287503 1032693 1278775 1968434 304224 1124908 561773 1075168 1863905 314544 1357573 345961 1954176 1222088 774930 1346583 223111 293704 1483356 908271 484417 1071099 1092286 1797517 879007 1650152 1426228 1847504 274920 246084 166414 1729928 1505846 160657 1496649 1020682 34664 1299605 1254140 386247 387566 1368422 1127779 219116 575822 1345152 1099743 1243306 141058 171368 1199917 388093 55719 57668 1030853 288112 931368 813622 1311590 864850 1069609 1165547 683021 1411679 1258541 65298 961010 1662339 124507 942220 1860884 1679502 88664 555230 762783 1522903 767301 937896 487045 1039359 1535641 1032567 735692 1245987 1782886 653621 1435486 1847955 11684 1587331 268289 1149634 1008128 140128 673603 303085 1373028 276044 235827 1652060 1446017 605042 1942145 902260 1206179 191834 1116760 896249 1933208 276911 748437 98811 996330 79937 1621507 1660054 1884906 1585123 1738126 463092 1512307 1090012 596924 1358313 699240 766773 646235 1182423 967675 110012 532423 1394017 1394823 1051506 1249462 1458999 29515 1461572 264709 1380707 547066 782306 1347316 1719345 236596 1803488 1777413 514125 1743407 1490021 289856 446974 1795627 1768299 1231402 462916 761193 1047571 1416522 573886 1415658 787804 1782394 1316956 576445 1612745 1889344 704172 157833 139264 1506330 1215818 888692 792059 392183 1225429 733374 55314 46234 651003 1576152 1631338 1272266 1248151 355376 1494536 1874360 453124 220749 1948686 7802 1953363 1220539 806016 956868 1728635 1154864 508256 1236047 130305 529972 1827842 1343185 935684 1907315 738132 944050 1815744 1971673 387915 1063360 1629843 1014214 1215956 343952 1225673 932049 1700387 1243905 443794 1068405 769786 1292913 1349992 1803241 1119065 227568 1954517 107510 264690 270973 1914776 1690714 438649 1337687 735793 1096632 1865101 1842457 744479 270374 1559888 658603 1064006 1421754 559834 1006799 440837 951225 1617574 344218 197779 976281 902548 189774 185273 230926 535192 1610525 673458 657813 270809 991326 1622262 1455888 1237436 1509836 299930 894264 1401622 559029 741950 144206 317482 1749613 114240 1907172 116539 1563169 1459072 438724 575 1558644 1140053 1969343 469274 55768 825886 1123039 1651568 1178564 602594 1990953 751738 875222 388178 689272 1686128 1794997 880167 522440 655471 585225 991286 634202 1722808 1874785 491286 1772666 438362 756749 1880651 750630 1494287 1634080 941113 1174850 1732143 1472405 1679228 183141 1110552 1895408 544435 1538307 1146557 1592061 1828014 1708327 979208 142318 267615 1924625 1937555 1160728 693232 765647 549447 1527214 1879725 574566 915412 1099201 372378 230764 1781142 1763557 1809959 703712 288928 871733 894956 524851 1395983 1204065 1392384 1336687 737909 993645 291318 799326 8009 110521 1315104 1747361 87205 942818 640319 1675705 1795703 846264 329867 578165 848475 1052744 1997471 1891341 426383 849011 370586 891578 1855013 640158 633831 1597230 1003312 914494 20614 1944100 738829 1223485 556151 1932534 1501991 354102 1883909 59711 210243 1030338 477684 1266660 1738756 378690 1529184 515806 1059698 1296300 665588 6018 1927010 1605831 1414543 868226 897700 1195006 1519942 878111 1584223 873943 879948 1148823 1350844 1712346 1951016 478348 1766839 1588370 1292195 615718 56236 37769 42383 787593 1843696 1126871 1862127 14330 403563 1038863 1857743 1392823 423034 630740 1070115 201540 1286496 1682103 128954 593084 485838 1048514 1969985 1847633 431390 960344 424463 781656 566483 1529955 118707 383426 433779 489208 121549 793327 1314452 588618 1089681 272371 1409687 155897 1702875 195476 1867476 1089172 494055 1397666 303097 872135 1326249 376665 226918 1537242 77569 1797309 379289 298639 126116 1740930 1411283 1323606 636510 623650 352633 1322520 1297829 1662952 1933971 1973124 330123 384792 1430977 1205257 370128 762744 1258105 414807 1200493 1030871 235807 40712 1442703 757810 1684617 1331721 320731 1238738 1118097 1694204 483070 1502651 13882 499617 1977284 472169 270089 937681 1236506 1769055 659498 1915761 1787261 141504 665888 1603042 1931509 1546658 404468 256951 1769175 1121136 685301 333768 1402955 97267 403666 1777277 1587853 99856 1229585 1551114 980449 1476472 379978 1561245 1796412 1676495 1125913 56619 1251893 386067 1048213 696306 1813973 1048882 1861149 537357 711692 1365141 431637 1222256 1295481 184938 325969 1812026 1928491 1368863 1373555 1892500 51129 1881626 1824066 1971977 1839436 866464 424267 1302842 1770887 1224752 591246 1696502 851654 398479 1365216 1206492 271991 1264732 652163 1392200 475524 16987 1028702 864005 1895950 1465118 1970266 252888 1020626 786473 77611 1127531 1170187 1129182 967033 1508524 1711790 1870593 820647 1393436 1605246 388419 1751799 105743 146070 882424 1238937 1025392 1881125 1915442 579531 593165 919515 1294602 150567 229797 1200895 1616037 1257808 922233 1136863 1662764 1753450 1021483 1944278 1645982 1056305 95813 1064988 1711502 365046 67832 1262886 261169 1405306 1858431 1995895 788216 1383685 240717 1356775 1969252 975620 1408642 844443 1663038 517002 538506 4840 1234963 1354779 207048 955935 482265 207191 1586524 645614 1145323 1096770 1445800 233533 1400201 1019478 1267612 1620362 965310 1561835 1511241 1138004 1907986 1494843 602107 1303852 1537292 1471416 1228295 1795807 1266154 410856 1397365 1833157 789277 703710 370158 941005 344190 152369 1605606 443802 151258 1180843 839498 571230 1844048 1740776 298965 700376 1526296 1534192 1839418 1550826 1150875 410795 1386341 1904917 1836572 997507 354577 1850838 1887120 1778212 1716975 925047 977470 5836 18132 1510806 1921998 1984350 556043 1980669 752353 1099689 773311 1420579 271622 982100 921694 703519 1667704 329107 1036429 1570601 376317 496551 1567257 1812234 1911952 1999506 743945 302653 655569 473950 204896 166083 1880758 1740412 575610 1811552 858936 1478950 807790 1042301 361374 1981657 353644 1032243 255421 145654 13473 456227 1824644 1682554 854867 970060 460671 1212586 1464820 731365 432691 1417554 1898531 957963 1835163 554093 1817756 1173786 1375547 156233 689078 130924 850052 403932 757176 82956 1526131 1747700 1588350 599213 1226766 1649288 1021948 123256 1055470 1383245 1982378 9567 1818670 1263361 1746861 976694 1902801 1444378 214040 1479839 555325 1723661 1773296 760939 266050 323788 980255 1133933 1097699 981702 413398 837474 1841152 823379 1468149 65605 319939 106591 1787859 1371740 638330 1142500 326224 114683 186036 23644 442330 611165 1192060 1880546 1763115 523872 1963818 633650 396923 841113 151798 1061842 1015836 1491792 166825 1869189 1406083 1728190 1670960 1945185 779063 166525 1981217 549555 433172 1294699 1959962 74980 1697358 1852974 1451144 1318759 1424595 535035 1684718 1853734 238592 1619748 275156 1777402 1922038 61662 711789 3752 999198 1901065 1651801 311976 1298041 257917 977929 610123 846205 1196638 1264728 229717 842848 1926741 236509 1975549 367797 1507830 1818840 1727443 450311 1277255 1489988 1648408 1115508 1436806 498916 1251175 300687 1230288 1926156 1798842 1247962 1633886 358843 1411843 1156422 984795 1622015 28579 410183 809279 1282376 1551151 1629769 1962133 64987 449181 964948 1711445 1005032 72384 1166001 332263 1383349 163810 132833 472281 1527620 536771 283742 115336 171895 279955 1884577 1056756 1084938 1875296 173348 1337929 1340985 813139 1725829 1666355 73137 994046 461526 1318714 1938817 1936218 1512775 133613 547821 95602 1062446 426720 318290 296012 1304344 248268 1957774 830098 1082476 729519 1948810 1759721 612881 661529 960728 1244453 1637334 958615 1304636 310738 1675106 154813 707751 758965 798296 1176825 842299 680011 525641 1424317 770731 1128297 193017 1688343 1046899 1480613 981033 1914947 1655856 441154 651444 780420 673514 115449 1770672 89254 1470260 938672 1811 1388252 1453598 1921226 564141 1095590 482712 780057 1409068 331493 1460503 1386078 1935874 1135030 781388 1751408 418856 1649757 237136 1591456 608025 1585841 668190 256307 1439883 932227 1898122 568206 1887621 477102 978441 1357142 1601799 1751848 249169 1627313 227485 1964856 1073556 636015 87591 1655237 1934844 34096 532299 171751 320741 1773898 715954 1613153 548562 1901818 750281 458398 53763 830613 1164621 1833643 101369 1549265 405838 523167 1237962 1010497 994725 1503108 754577 1136327 1274200 579323 1785303 1485383 470637 1571155 972057 1074313 773562 212209 1400234 1199501 891798 825003 298350 770222 499108 382614 861612 1000825 608474 1520260 592381 1630365 702238 793681 76057 479908 1107568 782335 497236 134301 343703 874773 1827883 741897 1869269 1978552 1018923 747427 1182607 491133 1406512 1751229 251983 1630187 975874 1583025 1833067 139900 449476 188227 1152097 1520593 90340 1169198 482794 1726237 919719 777621 476692 508803 1396252 246495 1111271 504394 921794 796735 773857 173416 1737884 1936170 1381596 1219547 654225 596090 1386419 1076327 207124 1734540 1484243 1251475 442319 700017 33119 1028236 93777 635034 1194988 1959748 147512 1995427 1595852 889458 195519 1519851 1634155 924613 377955 54121 1211239 978493 925704 1162699 767873 313296 1664630 460723 25423 1520778 1058947 671199 761391 1157114 581122 666255 1533611 122904 1617095 75114 1883576 1059148 256997 855595 132165 422440 868877 1520484 222511 1151480 1007124 165091 554521 800201 45081 1727084 1449440 136063 109626 838373 505067 1540090 1861488 1520927 1044954 1262588 1976329 846804 1998314 1281809 868473 1374590 1477411 1410849 1961802 1639085 1216150 266887 589960 530376 106346 192342 260942 1685751 329802 110761 1573543 1619823 1407088 46281 1212791 1555565 1097225 687439 1237924 1024055 56100 1103992 1839158 224967 124550 814046 768338 1531779 504110 521078 371811 1524076 753898 266148 869642 901722 1449149 637024 800386 1290084 1202748 1867402 1201791 1308764 1411420 293100 873725 355886 1250391 1125485 1642513 1793075 968153 624868 1982027 1008961 1939801 1398846 380811 1495753 1376664 1221266 995718 342944 1087146 594554 1219940 451978 1401039 1831841 1036518 1489916 1437858 351445 996725 798083 1254990 1632255 1972592 1145144 638035 1041390 600333 1113092 1747411 1711269 1021844 953592 1076502 1171250 406556 1352506 261322 1250202 1738710 414179 401018 1532975 1864386 1211134 820899 380180 985282 1021767 264162 1070069 1367436 1691944 1305914 1360236 731309 77857 872910 1953571 734732 1863781 1753554 153709 416729 689837 26039 1464701 19967 829441 844682 985133 1847616 930591 1401168 1856848 1574751 1887034 1071656 1674366 7814 1085891 814019 1407142 1080164 1917154 1206254 1085828 203036 586016 1335754 1020625 516353 852653 1640903 651937 1062549 858885 1037274 467908 261888 664554 1873294 534030 1949983 971574 888002 246355 1149460 212419 823775 1333198 1029934 1286401 1629544 755926 1123189 1425480 138466 1017505 1102814 1883458 1267456 1967752 1344216 44634 1346147 1839473 46013 216493 540106 537598 968231 1723811 1529447 1564012 578555 1316325 1765468 518052 475145 645341 1047255 524526 1415996 209994 918172 1461858 1333204 915907 1909677 1744977 345069 823178 374130 722758 1901547 604636 1991711 653858 640151 117213 1668464 159623 222945 1285046 1755248 806370 628506 207860 1257482 642909 1066519 1180234 1796786 688293 707008 793345 548445 1009170 1229984 662042 1061833 447843 237766 327626 89416 930943 480503 116020 645802 442351 716394 1899549 1260490 651078 1966178 1673316 778161 256497 253850 946792 1973364 1828903 1208517 1687242 359336 1398318 1040846 545823 1231732 231702 1301574 1190627 338665 996214 318716 397076 448085 1890488 488136 1807941 247170 1892655 106246 288159 139749 1264603 1535866 924510 1375890 49490 495024 1421649 1789424 848826 237517 730916 1237104 1220740 1092640 1560735 513834 519599 495606 72092 926556 922974 1063224 1856819 579293 908679 1909706 1961323 1410593 112666 1914627 1133729 1569463 1371476 283796 1325581 1317116 1332593 1366919 852080 601990 564415 373234 27556 148602 1960946 785684 1040112 738396 515251 1158621 1106835 1991582 1564672 1894747 885125 1847468 921566 789506 1007051 517627 1195672 1101452 1071544 856209 506957 958083 1210226 1298028 596396 896059 1555379 1574673 1969802 561782 1213040 827477 575305 267298 590437 731763 1458656 332633 32388 534652 564167 921501 1003275 694059 779213 790332 253928 906310 561533 1684833 49015 612026 1100512 818829 800277 625373 348383 261470 1226960 1577212 1287238 992250 1303914 1449215 840345 536924 663158 1418288 663475 733640 1184496 1716392 1488576 291858 1960944 1336573 1241581 624755 943939 1849673 1409961 82987 277166 405110 1716152 978776 428641 340703 1865174 1661104 782674 1385747 1136922 1773247 90831 1069998 1294581 385427 1241296 1860852 613912 768024 103945 1546284 1696653 21314 1730074 1481332 1235638 1978104 476995 80527 25524 1935875 1702656 965385 834272 582760 1482025 670859 578593 748381 1384442 1646477 364757 506382 198719 117090 1689701 108635 521974 1937814 1007371 133025 19679 362786 774056 333834 858910 1458392 446259 910767 1056333 19342 1235593 230377 696227 689680 819989 515868 1029706 624092 266923 1174327 954980 47761 598943 447716 1546962 492870 1619123 1432375 34421 1191399 700921 35082 1791332 1366917 171969 753843 1887020 1788573 1527650 1357920 1653274 603137 511911 515822 1107825 275042 82685 1622516 640249 288087 1152480 1983613 283628 1214885 1754717 443185 715604 1702148 474829 939959 1406894 1434677 8386 1642040 1901249 1201476 938449 1063912 1197093 729153 586610 273882 176880 1711777 1070711 1153398 859169 1066971 41561 1273145 1638451 573174 1801392 672607 823121 1483084 1972565 132567 618222 1097963 1327089 1568334 1786651 1919606 717807 466357 224168 1933062 1152539 1603095 361499 40249 327013 492473 189667 1154594 367571 1193267 929680 1934606 1513030 607886 614279 1292300 340431 1550091 808149 1520843 1017198 1274230 1474267 604039 660552 368502 1576843 294930 1552738 110841 742675 362354 1820181 1115136 934625 209157 1906014 1010992 1461723 423521 559426 932353 1731719 775290 667053 1090008 983587 1466271 1893097 1246693 1441283 1633035 1402684 1228831 948523 685753 1605057 1423068 290367 236378 284369 41994 1724009 1652546 668507 1427652 1113713 237202 1242569 1843403 1175861 1763439 670202 1475034 1429981 407051 1415596 748787 1374191 1982870 1999260 1709748 1214775 296454 829133 677757 645336 766258 1884924 682092 1381402 1323788 472794 982776 721122 754614 118002 1303095 93465 470538 1030592 217262 1801733 1889768 508857 1923549 863243 171576 1886378 1498353 1847873 1819904 225138 1495525 1569949 895085 1456013 64816 1598538 647701 765525 225575 1970156 319029 1085575 1506645 765069 650161 516224 690775 418995 1111957 1420459 807561 894552 451465 852654 1164726 687618 1741138 933043 842609 1407080 1474562 1462528 1646031 706999 1597635 220755 1345725 1209536 282492 377549 217947 1630395 584462 1567335 1164923 1725364 1838133 1986466 838959 1751260 561885 444294 1140316 1217904 430095 1309354 438827 1009459 612986 969148 1863541 632849 534958 1309253 328941 995972 1954441 1288757 1270941 7457 670864 1845345 536151 1186723 633449 1623963 474919 1763715 1261133 1492152 347751 1459971 77564 199511 1906642 563010 1304315 427741 290516 313007 35081 1196748 690481 1104738 1015033 1964639 1607332 545813 723493 195167 1214943 1409911 291007 1897825 880909 340362 237700 1775296 413659 1494405 502113 552466 1988856 1576749 1829707 1433761 1413401 833670 1227124 1971953 804097 995036 512409 1373932 1058898 1168334 1509331 1380620 1060532 1550510 322179 397492 1133816 320698 1163497 388459 366951 1306325 202972 1049604 1272540 892358 558522 991518 1391340 226680 1795656 333505 147935 236822 1196088 582228 90465 1977069 405554 984620 193278 1837022 1749656 1431231 688344 1483922 1798080 74777 655400 269083 1723973 1253058 1104806 1152618 232034 1699086 1764184 1512212 1398331 1700292 942252 318881 1981805 913141 527114 778794 180827 811670 1216503 1416594 882336 1095923 1573026 264829 1011515 416604 1274317 460787 518474 547355 1681468 218485 1075919 1870085 655268 425096 1167512 1528352 1427747 565665 873394 686352 807001 551851 1698079 831268 1889155 1610246 577304 1151133 1508676 1634002 63935 961200 1490840 1858108 1091671 347291 1387446 548463 857923 1255186 1830840 1288188 414286 1608205 1274598 685811 1847433 839399 1936614 196353 1675961 1675392 1860900 615034 315011 399981 1948343 1001990 1761874 921444 1740791 1003003 1715431 122406 1446655 125247 1919756 216490 925447 653637 1286755 347654 907283 1330306 1488833 546047 465778 743897 1129129 1614977 1163225 1154345 107270 1282057 832465 726512 939441 363186 1701958 1331289 824320 424081 786157 134407 1304451 1161083 69749 1588447 1302980 1997383 259756 1337015 1214137 329747 1857493 1626994 620089 231055 1489665 262080 1221049 1496575 1299334 1620596 19329 1556740 1093053 1952045 744567 1570483 1183452 587852 1290655 788027 1475303 684846 838721 809033 1171899 1515600 1788663 1166592 133611 1155189 1158300 1646832 68051 763171 893124 1890124 1351887 213916 1905428 1467830 1258106 1887585 1995127 766135 1696367 1022626 1111846 416790 1919424 658802 482807 1214460 748917 284570 41183 1531447 434919 1532676 1993550 551157 1721369 1217293 1388581 1392505 931260 1851488 255749 690290 672606 234844 228721 607516 986348 1686392 245910 952571 1901435 1701028 1342316 1467788 974005 24421 1492519 1304212 1899076 143068 1303136 993876 113102 1083690 274084 1102534 1641064 231732 307646 444254 266987 1969934 997670 1043784 1542909 1933617 1289074 1829987 335793 241224 1773091 832779 626145 520434 50362 1153151 504653 1803309 734164 384950 1376999 446558 1943454 1411670 1468336 140095 1952858 1782888 253272 582777 1196915 1188099 1773572 1816210 685993 958746 591114 1283061 1895416 1685585 26485 1722906 1468208 1182837 266868 767952 1958601 388438 451051 1035923 1108079 1809726 1715708 753042 1925663 459944 773120 424597 1301638 277341 1630178 1753427 1740821 1849130 1703212 31111 1128444 557697 266416 1109414 1694209 1552465 382192 1320262 239007 1159763 384494 1892638 1196976 1840298 45704 1960844 1375245 223109 203879 1198525 255988 1923339 76826 1900759 1741727 704963 1145912 1010767 294637 1665528 867490 1515359 1243172 1144893 156895 848797 1371098 944391 1848995 537451 1641980 348070 1422439 1779084 625084 1377613 606932 1788463 596968 543313 1591382 683454 348443 1430079 1863144 1146938 1383753 1179692 1324680 1638716 1329624 1779852 1216385 1757913 812300 1705448 1511419 762021 698273 1423928 1166858 1350143 1698007 782379 1500995 1496876 1647657 368690 1062445 835350 267663 274880 695745 1493281 1276722 616280 1775926 335520 1411713 725684 1489735 819411 507195 716416 753737 880717 937567 591693 407229 1275676 353546 396712 963801 1743264 1406819 1139008 1073455 369111 385690 649746 10273 1594983 1981338 1145722 326500 1284442 1988081 821933 699160 1657874 559839 1616628 69683 215959 1470684 566784 1944499 1222356 1909331 1460178 195774 841977 1118072 1848122 100096 530910 303107 418997 617960 1239144 356556 495048 237216 1345806 1939466 1844755 159895 331809 512877 1211762 1980559 527506 886377 405083 744060 1710636 1495449 1492494 235292 228712 1173459 1838199 1946897 464889 1108998 1696547 1373155 1608730 981556 1810924 664936 1596943 566417 1442984 379554 789009 1696988 920505 1572073 314910 201934 1172757 404724 337034 1797180 603931 1550077 497575 1821609 1448489 672141 909191 531477 1699117 575438 795128 297515 1717437 1367380 21489 403007 1897532 1304356 1073200 1126611 1334545 325485 1395457 1430564 1833409 525881 548330 250000 151691 993853 1396134 827739 1135088 1180290 1369967 972005 1855326 1921352 1030848 1211576 200896 1061533 1349912 1434284 1727725 275011 779778 1576484 1469131 953399 1382504 38961 860388 1816228 875726 1260604 1257794 1013987 963486 1091632 814522 889187 1338790 876723 827207 1491337 372042 912361 1124194 1085985 841699 354944 194214 927688 1211620 1064349 73445 327241 1109812 1552590 1537961 126049 662361 1976140 1774846 1542863 1809663 1109181 204105 1115484 531059 636763 1485753 914049 1092664 439492 376320 1486916 1811365 1559131 676157 1628568 109793 350477 524570 627165 110311 221662 1696435 922982 1061682 1226845 629812 620902 550869 300042 584045 1891150 1701582 242222 675441 1951648 700498 613052 1467671 1744315 616254 1674511 1033350 1010482 1505018 413886 1936809 1333672 1664292 1095582 196547 301630 12233 1964867 1361837 1931426 1711534 988584 1523942 262804 66329 1154753 1086177 1666239 317932 865949 729388 1331408 1093992 1240409 1541602 753349 1870191 1516199 1167324 1671016 299582 1541462 935172 894268 226121 58312 227082 452274 1404645 252207 309956 1030988 1394512 172893 485922 157688 1829149 1070966 1846895 1133926 162480 567285 551699 1865902 1954551 892308 1507081 574830 300481 1478328 991497 915474 946761 193047 724396 646211 1114477 845755 493081 885845 45206 885679 540627 1621563 1390134 671118 1727506 1233718 1068402 1475348 337423 1069024 1853924 1424059 273760 8578 1693409 614202 1833362 486989 1840856 1796883 776026 1749793 1016007 63898 1456437 695933 737392 612511 1374730 1619545 746587 324028 1118988 662754 149488 1210686 851553 360702 1345913 1676764 483044 1426944 1815989 1025695 440416 375843 1318135 786215 435079 754416 590448 129148 1027269 1384458 1509548 1883064 892190 416252 112659 1779627 329597 765242 13485 1241701 1482697 849234 571283 3613 255852 46002 437706 353608 1100801 651664 674183 1415509 1357914 901636 1261224 1068410 153214 719008 1312630 1068579 1649196 283225 1122332 491306 766610 231535 229137 1459110 1243470 1430519 942569 1153516 911211 689635 1476644 1619101 1077625 965879 1168514 1847427 505062 152104 258185 1047842 329458 309339 1474839 6381 1954397 1468538 1017677 1807958 1007837 1271899 470 83859 104820 941474 1753510 1196164 1222534 1031954 1188676 1730135 1911177 263412 24912 1734478 1461859 1967113 741328 1535832 1137202 311999 1595161 768246 258978 1442289 1806443 1439834 1875863 958227 1134869 1247353 701359 543664 1188171 573800 1209656 1999768 1328961 874928 1571494 507227 299746 1136497 891508 623158 899149 508225 26307 2914 1960836 839397 1624260 360875 275572 1243478 761602 41514 1251420 125268 1674064 133865 444117 1451881 16989 883537 415107 469775 868711 568368 950162 288937 56431 850996 1091022 798649 932921 520222 637534 338402 1377657 88820 1715084 661009 1812677 912288 1293174 1821926 1949149 887133 724810 196295 1384515 1211681 648572 80235 558556 85963 1471604 1386607 1413851 546997 254134 342099 351318 1887703 600337 38266 1143131 336764 408583 1374419 1280181 1009508 1968283 1277196 559921 1032584 1578498 300995 1863150 98877 344762 922245 972306 120814 1489279 1145857 1777125 118980 1940021 751609 916913 1855198 1104165 515920 1580855 1332503 1531069 1512981 108056 427416 1307052 109947 1500821 1792561 311421 1777777 693867 174910 1765791 1185239 578595 395571 1895060 1499731 115729 377986 20179 165084 321657 1771826 835745 1386082 957724 1784560 683006 687111 1842004 725266 753371 817137 495701 1499635 1775952 542117 1001968 1882030 1712859 967059 1346171 1810216 1191046 1787048 1826209 770258 1137708 711949 1639612 275056 616577 632285 1433416 665880 1247890 1949354 487135 432499 1610095 538138 824785 538225 661359 1397342 752261 1989215 1736817 851273 1402913 490592 1428970 1637171 266435 1651650 605232 700050 1742027 1516360 1031926 1536610 534070 1520093 1462416 820566 1375784 899107 158949 82959 280093 1213162 1763239 1398004 112591 1031489 178358 1862263 728591 393862 506815 1993977 1430819 686120 780885 159071 1511764 401831 777513 598785 1409890 113805 1777991 1091954 1898465 862203 1521802 21559 328712 1347420 1194927 114253 813536 875837 383298 1874274 593049 884067 453172 956412 1955561 1552956 1345946 1829573 1412797 426965 664332 843252 714555 520638 997059 1549503 1287191 1541974 390593 1581523 1922400 83745 967919 930765 1090719 1255566 1900520 21167 1153671 551357 414494 1270464 1840994 502782 1985850 543143 1819494 1810115 1509120 385223 819110 388106 221454 990675 492951 709850 95159 1333240 1783800 886185 1523981 185884 794480 989755 759604 1623672 1237692 903764 746624 1995802 951029 838112 921782 1157006 1199938 1997402 1902985 1112260 1463464 1591122 1207855 73690 89510 483412 1828163 389002 1001764 1180201 1422555 1253542 1111235 228565 1231080 1323013 1127682 609267 1454999 1881906 1595270 1165679 1032094 1841196 871563 1311824 1228489 688847 871569 446855 1983799 1908863 264950 1537030 218437 716266 1235431 890327 1368278 545476 115176 794946 1789358 418089 1871768 137607 1368779 45940 816929 1208983 1218922 1926054 1841506 186432 233108 1569205 742657 488702 1326442 1682184 28141 1262969 412710 1804162 1325793 1317438 1393532 1180407 1923629 1499938 32813 341955 640804 256562 1465443 1083451 853869 596389 1564949 499695 1340468 1894810 337216 60654 543479 148560 1676756 365292 53091 660871 1306517 861005 1216676 894671 963404 729410 1708872 259248 1455492 335667 1793332 1478702 350851 1394615 101219 404685 1892276 65045 1563627 1074579 130991 1451370 1510698 1825621 782660 1686379 38904 1361826 388760 587052 888768 41123 1628731 368921 240598 419075 1418951 714413 1899456 1521180 248274 938 548846 1377937 967081 1817262 477478 578498 183176 257924 926241 1349927 1523622 1563665 1078669 1232269 576789 675383 580604 1283920 341065 482208 738249 223292 1065020 1836670 349404 1293220 214674 1391978 150046 452085 302249 1705470 1831971 1073239 1562796 1104726 129948 56746 1666976 636038 509187 95645 1239490 486583 1619361 969036 496894 991537 1309826 611079 104007 1618508 1331794 960768 645419 552433 1535428 1889345 472722 674733 93974 138829 38237 1732660 175805 271998 48930 1203016 360061 1292953 865278 1295306 290285 1599099 863167 1310902 541754 646831 403067 823545 596865 894207 958367 685755 646184 1390026 1705764 228221 1756107 1654205 774661 1196183 459602 69229 894649 906043 1368427 603098 1147985 1167860 875897 512870 651146 670730 1328034 647740 658396 788226 1002042 1587258 866776 623551 896564 933878 1796268 1036813 776362 1561450 171026 1880284 715323 1260999 970683 896761 268995 379041 688673 94122 560197 1392292 919539 1765762 1578309 1392136 396022 311527 1559857 401581 315828 438103 1199741 1699685 1013800 395789 88980 1589903 1968521 1969290 1121133 854601 1070267 991804 253907 896592 1802654 1253105 756184 1149261 1296917 1677364 1362060 1871627 311701 691006 922262 332082 100953 236826 196252 390038 213509 377258 1781281 503329 1900228 538716 1229410 1143143 15776 1510749 3871 932838 382959 681456 1871992 1684508 1458321 957454 718813 80980 697008 395636 588996 1703783 1918547 136919 973250 1190890 1097670 875290 742286 1620543 1206745 1122905 221875 1525008 875059 893348 1105721 338741 747666 639624 1264997 32929 1189049 977783 745846 1553352 18111 1787562 1460208 352473 816501 1065960 1809831 1970687 597093 788274 1488885 944745 1937512 1293419 637396 1870687 1552696 1269607 1030016 1802690 820098 192880 259941 1678190 584308 515009 1123400 1729916 173692 991314 838559 776714 1121776 1106092 1065663 1171128 1816136 1238159 262327 1751560 491914 1974326 1628249 1944069 1436099 1782206 434228 1663447 723506 386504 970472 781745 1520905 401922 777172 436628 151327 1385780 1345337 78112 1019964 733018 1424344 794200 106815 1142455 1828463 1262693 1963139 1396092 389663 403198 80307 1459700 1079995 94076 102390 963173 1217727 1756858 772172 1393220 120011 170637 1788946 1034819 1445844 36915 479110 1573378 1728892 1957198 1056347 1810786 1890522 1529050 1889567 1485175 987687 1477467 1134305 1737700 107096 1704554 1141771 1136319 54699 1132264 514204 390990 1849537 1434778 1594211 1226493 119887 1204362 5536 1822560 472205 1563779 1717088 1769774 121944 808089 606501 719816 1401062 1411474 1321504 76883 1763952 1480768 624702 658969 869395 525737 459435 109844 77282 1325453 910218 798917 1809002 628627 1472172 728479 1712407 1792776 1295627 532015 19552 623472 1113826 1741001 1513428 217042 105018 388192 785327 241593 903951 720237 361483 550566 1566234 1082139 875432 142437 1061771 1386031 872167 849952 11486 896852 936763 1034164 1534664 766914 1936713 903523 997316 503419 1212041 909139 1443446 775178 1186833 269021 595368 1102564 1443773 1193237 816054 1470713 926595 1944495 1148989 1152757 1539685 164819 499593 1985571 992676 271331 1000874 464540 1598666 822726 472857 1631652 957599 200168 381338 424826 866992 1001095 1956516 30619 882577 1212943 566604 1600596 1848157 588964 1943346 1602263 614136 1053913 1102853 758078 1722816 1985390 1500882 1289783 1786463 1614128 823220 794541 802502 312220 1340489 171140 684740 592831 1246383 241060 1513759 1404442 1425733 1230687 896678 1651669 736557 932521 903638 302744 1147471 1480509 319144 341671 1381997 1535424 1620796 544876 315502 1248117 793273 1739456 679656 251130 1250488 785127 658169 283158 118201 865967 1360063 576350 1008049 218748 391843 187302 1127871 1738717 380441 742391 195152 244840 1343655 1049876 1759397 824415 629754 1180665 1165200 822155 904144 496865 586857 1723228 32006 902409 1288462 160257 308657 1202230 1938405 602777 211281 648997 1561484 501396 508830 1734898 1553991 1951073 413160 1457722 1488756 1907813 668875 1288631 212584 24355 163642 1098300 1050900 1848428 1662319 1174126 452667 612949 117481 817605 1284838 613936 482427 795424 346668 1234819 1849164 1744485 1430546 979376 19366 637579 245532 154864 949516 288804 771059 481090 1724051 1291838 136671 227831 1578800 888235 1964107 965888 820945 525979 1084304 626663 210159 1250823 1087423 1455411 577833 296820 593153 1084213 1662294 1621169 150593 1402482 1756374 415416 925996 401517 1039011 74621 865569 37078 254614 442350 1295510 859340 503414 611201 622350 110085 234088 382983 1114289 883591 1698221 1463351 1538404 1081804 1993924 849718 669314 1307335 571603 362440 383801 1265031 1669137 480284 1663444 621770 1275433 1904718 1211211 655521 339957 250013 1781100 725872 189638 1583130 1075593 803064 599986 274952 1315783 595498 1667143 1718026 1085064 1508535 155970 147662 751600 1193853 940303 64104 1156267 1422784 806012 1328061 1585242 75740 1860078 454744 1797918 906175 1572238 1818374 74788 126593 1258935 421014 916477 927371 588592 1324845 1169299 514617 570661 1209959 558854 934093 893591 1809535 811395 1373895 1095826 1703743 1825390 682884 1191820 876528 278713 1018488 1888880 413442 1454246 1695384 831987 1568896 1545866 1081812 847389 422437 1272109 492210 440021 1400233 1684527 805508 1492883 290876 1688284 1888197 374710 736309 1896909 81510 1321124 294975 1429308 1699214 944361 69625 1596797 177541 804224 88152 599804 1786907 1175466 1560671 1500939 1932000 583529 256714 408803 312833 1673180 770303 1762744 60288 340882 1748021 41390 1239729 339378 1175457 1074552 784472 1959381 116348 609571 266066 1167958 273326 1032533 1318225 701811 810283 1219069 822544 1550084 1846606 960891 1603666 277436 1395895 267433 1378927 1296456 580425 1509546 528112 933569 1209464 611274 640138 1783583 35789 1275851 18077 1326115 1351782 451379 1297336 258850 837465 370579 186561 1121563 417191 1871126 569115 1594185 297167 1039442 1009682 59603 1299412 1426246 639528 276909 779482 1798923 1532413 477360 284760 1496125 1519731 1130417 613323 1403526 617219 699913 1038285 1956125 1163901 1347021 1034148 1838744 278960 417513 489656 319938 1156894 130929 1502814 1057097 1434145 1990084 1152084 1532969 151156 384084 1704822 763747 1091215 372597 1579406 1316355 619672 1412750 1449487 1137228 423649 428509 1083905 1997834 157936 1516275 148521 682172 1956750 1379517 1075448 2700 1804900 1280670 1564974 1172550 1942623 1255794 1220425 1150137 1580378 386931 509797 462100 1422631 452753 1788032 1935061 838233 921595 469317 66913 89790 1525691 1917343 1463807 1731731 523941 424442 1114658 1727653 1133498 1156394 1328998 224797 446886 1222428 1872159 704161 1550883 978087 1486840 877288 799311 1982322 777748 1476553 1462293 1597656 157881 1148352 548148 1136812 1622817 223590 1910117 356524 648850 1498106 842805 124822 1081884 1949794 1283346 1560952 412385 1510786 1884815 874369 911509 1952629 472214 237836 743350 1154272 948944 1558988 165871 994721 1620116 333961 219436 557046 674180 1973108 1457339 888080 1447454 1293197 1978520 186383 1492914 1901520 1356680 1819413 1690971 1848869 1212961 1970175 1992978 855875 1228981 433431 550474 1726451 337648 1858179 1270947 1455057 1013220 905591 67474 1326690 1138265 1092202 1618221 765323 1998367 1244029 858840 64081 1195233 407634 1226401 1860533 235242 218995 704170 1054368 1156736 617641 1560073 1817865 290063 142669 1419240 1875462 1469865 409124 354782 1864589 947130 242145 1795533 466085 720021 60019 1789227 1571715 1313232 1827931 82 1448167 1898444 751720 1748035 915515 1755159 782483 1730306 677714 355416 574346 1977269 1773410 537293 800157 1381146 198087 1486604 511760 1397689 1150003 1276031 511742 1113386 1840180 1041640 697945 1668721 742719 212870 719171 1261349 571417 1118746 901006 113194 914200 580362 565697 1426321 1805398 612123 1263555 1229140 1693824 1070769 1131253 1849455 1922743 432587 1207377 426497 725465 863546 391226 54937 307149 1297765 405305 420974 1337817 632949 1479002 552276 1298085 87480 1239531 1142964 960503 1358575 489269 894893 1087584 1328569 323496 1750059 9193 1596242 1477746 1884821 1149117 391905 1983413 1605339 1459759 884428 1088269 69385 547567 1329883 180882 553265 1376422 211108 1152105 507830 565130 872068 283491 1206354 12642 757416 928444 1725120 736630 86612 1357245 765541 25084 1370846 1223650 1475697 524516 845570 1616195 1741377 1551862 1688788 374281 1849314 1227056 478865 1393815 1514329 1633302 666010 1923134 833741 174543 1374251 890164 1573267 1765661 688998 1609501 1261501 612925 1261413 778985 517180 1528805 1148457 1213175 238812 1305145 207374 646924 84925 1102370 939154 654914 1582902 185041 704389 892972 421425 1193193 743598 1279702 1068496 1603406 442086 1561187 347481 705170 2781 1426943 64291 440041 293592 326424 1627332 1798916 1521517 250103 1610071 643152 28782 583668 1872569 944454 1631523 636522 377746 1630721 1003595 1089878 357824 773566 1403065 564204 32607 983658 221075 1191628 1290582 859779 1587577 411744 953550 1262161 1215801 197154 1540486 795306 1233399 1971668 701747 1429153 1819655 656572 1888729 9622 1209002 1421767 1652141 890841 641545 599005 1342606 975031 1832851 1514996 1714993 609076 44353 1776892 1401407 553848 1726490 1798749 1957399 1441994 1138751 58947 1625260 63057 169330 315636 1421347 861139 1958150 551533 1786053 254323 1256349 1299806 142089 1875086 1611089 1746998 1838248 754115 815325 1315941 781475 1757195 615673 1646373 875145 1034605 682525 656212 842564 1437003 1205068 178151 1562746 1827036 1574410 801473 976762 680295 1221709 920376 1353159 274399 1461400 1884899 98084 1500707 1224700 1478265 1125617 1405705 702905 1941629 1431323 1049136 905515 158256 173103 587088 99733 583550 886974 1187234 28026 1670018 870943 404917 287860 26836 999382 1477424 473300 379806 1939752 1122407 1289602 1314351 1652018 633777 1238617 186912 1256638 1737502 775562 1181364 1832524 953043 1085564 1028145 1272087 728404 343940 495914 1392728 412547 248784 819778 946723 1337580 361189 236952 1952692 537719 194560 708993 1929888 1310316 1026786 1454554 403172 428981 816843 188631 1977298 481961 1892585 775544 610481 1501077 1685192 649817 436526 120649 1488563 719707 1666873 1956274 1029941 1271091 1439989 1164821 449346 576656 953246 1664971 224449 678597 1807881 1789026 1686255 269534 747972 1157394 297834 1848904 815671 815818 307350 220185 572276 234474 755852 1874569 1314638 993077 497349 531130 663260 1127765 716875 855393 872383 1919757 361102 938945 1063723 140551 1845395 243913 851245 757366 1813777 1316384 1675716 241100 740975 434887 1716397 1424903 253501 740437 322813 435227 199681 901958 212406 1464513 1284340 880040 1954842 1700637 755505 1294479 1401605 756634 455820 1290500 296500 1394167 994425 1754940 383252 1046455 206286 799345 1501335 1484259 545806 1550070 1692729 1893091 743808 1881314 970027 341062 1524687 1033857 379645 1740152 919466 757406 1329324 408394 226944 1101693 1674579 1804545 931806 1263038 1305880 1179099 1044504 11394 90812 616950 1002699 1473242 1145060 1314842 1171731 1564172 79621 1020317 606380 1064875 709588 453784 1901697 1838945 272504 1912514 1235438 622540 651956 475450 980164 827965 1642491 1887664 1296236 907296 1763812 1831252 1986661 1319891 182590 1842592 1105438 487838 461962 1907383 409936 1320154 1593574 1153902 1042319 1939850 1603923 29065 59739 1605068 417354 1393277 1497473 876922 1016439 442369 1180014 455506 92620 211660 1472805 388164 722636 632457 1969676 420152 393652 135810 1408385 227999 306367 1319205 738016 1200845 1267960 626877 358420 1827299 1002292 1827559 1180352 1121561 256037 622027 660023 296460 838990 559349 799575 1381200 105417 1356729 1573182 1338407 1672232 206906 1476836 802616 210770 1010619 666565 259704 1691734 514266 395928 232290 1555166 179080 1611674 108623 1248871 356407 760628 114664 1814677 1702869 942367 86664 987220 368451 1185293 1424316 1099847 1691332 441194 1809052 1552973 371162 1122016 326467 1708301 139791 1336955 842785 237809 1349340 972133 1931722 1387491 525906 1252783 1480756 884434 1586292 799313 1505621 1529967 79412 742053 1368833 497299 1242690 232323 1191646 466412 585610 314846 14587 1343890 746046 843262 925284 1427516 1277922 122821 1509097 987824 587099 558555 98527 851993 1379774 1937977 1760721 1099147 1823930 542211 458509 869891 1939609 442440 309820 151029 1691223 272674 1219274 812007 1743596 1050041 148119 1950637 1138062 1791570 160434 1330143 442429 171233 924135 1333617 749607 1176310 916239 491103 1786173 846460 1184340 658718 1193891 1407479 358131 937164 952834 1901 175021 1422589 702433 1365380 988831 1816365 1054764 1337125 279088 1973941 1862959 651160 5387 342643 728890 685756 1906288 598175 1799721 1332221 30692 1614052 1208574 1344080 615657 698626 472332 1445554 808959 760028 1713062 253809 1516703 1479492 671008 837621 1026900 892845 1682094 1787427 272931 42747 1464581 879601 17135 1255046 973546 172409 1777394 1761472 883620 137834 105685 611798 1284287 1346230 1947368 1568298 1807464 38609 380185 836929 1577496 944339 1919970 687343 1883504 617001 565774 1814889 460856 517854 974206 1909305 720938 1742322 1627046 1714463 1920264 662382 1172946 1498449 626089 1144904 1167769 1844897 211809 1538494 1711540 1042524 1421515 71245 451907 1781284 1352185 1803398 540583 258780 1207921 1022306 1271088 1821525 1368320 218998 1894117 356569 981603 96285 1677191 1630132 854410 374178 428975 1031571 766680 515473 113299 1729908 939167 133409 191323 782520 1536504 1630404 893065 1316983 1405656 393426 723241 1266031 263514 1425304 228312 1554970 1094163 65051 1482438 592486 1029426 1754796 1021486 868326 872854 898081 1553595 989114 1864339 585466 520388 1363670 754665 362566 1994076 1685412 473909 863800 1112580 1367522 493171 1270244 698418 1048380 158207 1473886 1879467 4672 1034994 1557426 1530303 543047 1904062 475277 735622 1244278 1093529 1081508 71718 477418 432560 1274234 22357 497286 1304107 25712 1112935 1234914 1597718 1339495 36579 1708174 757608 1607135 1402033 1387433 1316181 245493 99096 169498 872944 726989 1719544 970964 1234939 935359 1530405 739726 1101073 1927416 1599299 1588947 1692416 125199 1008294 613916 771424 807568 1807702 1088187 352109 1903403 916454 334114 1881931 603468 1183496 1526761 1354747 851723 1406675 289953 1567698 1113623 102944 1727470 1461755 850403 1922916 1227706 1279644 1766068 1762800 1993489 1970199 1797255 1317086 1979852 1092275 1411695 420903 1099151 1804408 95172 1994466 244846 1577261 684605 557686 1378554 1721348 1410609 1079840 1995067 161552 833334 261503 964383 885482 1803870 585975 679744 1747205 972675 314375 674281 242112 240970 392154 1857787 226974 1586070 1663473 1474564 1071107 1120709 791802 680590 256817 1892118 1037120 486893 1873840 569873 374265 1196986 622987 1378013 934486 716934 662068 1588966 257297 840478 1746888 770323 1627199 352810 765888 1702569 319369 1490339 50242 1418561 1862652 828369 465325 791884 1134802 1224519 1031788 1846497 1851963 1264486 108823 681425 369264 348214 67499 1603576 1646929 1052330 449028 1881267 1150223 1051094 1251453 797370 1993299 937337 1264986 1253421 1602154 1236507 1562424 668503 963353 953652 1164580 1950658 849948 1065505 1981190 645196 267117 205772 683020 420311 149589 648715 1422885 1776688 1213391 479146 1332672 722681 1423415 3455 782742 1591458 1692090 118789 594601 936162 763980 1136051 483814 244761 51762 1952296 202342 627379 866358 621307 1410813 528194 58230 633408 20673 243836 473793 823441 503286 1229611 857913 1862703 322468 900240 442614 1191154 912714 1314493 1999288 513204 1045358 1692782 889915 1075224 335903 1020354 1965799 353881 50416 1666283 381 1785833 1240643 810418 1121284 1841564 1154997 1129780 382812 461075 907223 281307 978722 1764473 1959595 736986 537416 860241 1391772 973985 1202821 1324427 309665 1668092 1577607 99057 820942 1607824 1743895 108664 167929 922052 244143 1178604 1199326 849263 574389 1801275 1504065 1413030 712561 611228 309669 1118994 382751 1491242 1841947 540668 677878 1782677 232451 599027 1029466 132006 1474811 122532 1673396 1437707 261317 624815 1989517 1112539 209494 419289 1502675 883136 917792 1800632 1330813 1377972 1525074 430068 502126 1688215 1720069 1708786 705905 1195721 955762 1729423 1361228 943274 1117501 1034493 1523572 775722 171318 1550792 961635 1683753 720555 793153 524957 1327202 891509 91858 674065 54670 1059705 325708 1024240 1926120 159453 1595180 1573002 1265103 253591 1847625 1771256 1974864 416967 251515 511410 1267307 1502070 1943502 492882 1150520 1254410 479020 1816049 1115575 1593294 1684209 193185 1853207 389636 833832 1851484 416548 1794502 557699 1077082 141554 590880 1115467 201808 397884 1716286 305927 1019334 1129658 102685 1774997 1608087 451750 671822 869659 244089 86527 196250 603710 1128832 1478160 991730 639916 1174610 455639 1216217 171356 1913455 1074206 18553 1251474 1755846 524254 1132338 805715 1934810 500904 6561 1073401 85569 716064 1090749 256345 864890 1594441 140763 991994 601918 173479 567429 1855587 1448647 203134 260195 620764 1253510 655554 1841282 1230436 57502 1172612 540751 1853112 1028548 261255 1922020 572010 1827920 737492 1408153 1525757 349842 1278822 344841 1288091 541799 596693 451792 1536137 381186 23391 1813856 219234 1667127 418844 1911064 74194 1829036 1347172 1856324 646046 1845302 15002 1095377 631044 1906759 152319 530117 336797 919406 1990598 1915657 1821868 107351 772915 231248 1833402 1145141 666028 1638737 1721927 1145045 1829108 1869120 916590 617828 1807130 1770294 1889954 7166 963117 1448245 1048435 492424 1485316 1825763 1786693 1277714 216891 1279984 176951 1433318 843011 1937328 67883 275686 1694158 716210 711875 1338225 528302 1335685 354269 762414 206494 53166 1480182 1913834 613813 613078 1138289 980568 1770941 629679 1476657 690648 1073301 1565377 1206314 404853 1510330 1701749 517347 1484039 619421 606418 1008087 885234 1860427 1416979 120547 110671 754869 1689373 1422291 965485 406523 165043 655474 1668480 1948185 314955 603634 797903 883615 1949580 769663 215178 284290 283638 722127 442849 1711869 307212 975766 352277 1971678 214028 334360 831909 736234 1438166 1312489 1778874 1017503 382185 1507319 1937585 843919 70347 91436 134798 1076665 1018847 6950 14184 1632450 300284 136923 1695570 875693 1981493 1400619 1540489 1339947 320171 975860 1655577 1440073 1755666 1607167 461344 1199840 749767 1622246 1484847 140981 908189 1614016 1216377 1647582 1825016 1577448 455563 1994660 1436877 1405741 1251807 943149 1500632 633672 916351 1940437 1599475 526035 1380387 1503964 782895 1228750 1770690 733140 1886132 1026911 1639380 1785493 613047 663949 1085596 230251 465872 1233479 1442659 506626 1807591 1636983 1045048 901882 498288 1670710 1424756 169141 342832 243706 258921 1401135 181966 651105 989023 1193745 300745 1189252 1932612 484574 1487531 1845682 528945 1074649 686584 165975 976094 992015 1926292 576931 1751961 238903 547397 66330 1802403 1402790 529115 27789 800670 1756880 986923 1047596 1377576 1508114 453853 1225353 193591 1154812 346323 1155119 1777280 1857832 1987593 498092 1566971 1607757 287825 256604 628391 695340 792710 1868300 1803520 1716602 696108 538657 1393526 1864541 1069504 29842 1611300 724341 122855 1503418 26510 1154153 1148146 674920 592875 1870950 518972 659394 1398303 1516198 1245169 1341900 311910 1360576 1570162 569594 122061 1365370 1979580 654550 1666832 1807954 160011 1022871 831350 1278933 637648 6333 533443 1336948 1309584 1661640 1213864 1552771 144297 1459737 1010347 1529682 1887147 225543 1955290 1253157 309409 199520 1138631 184119 174535 205798 477712 1008859 320984 316786 29462 996998 1978941 340237 1436500 790264 163909 1777950 606664 1379902 654091 169296 96296 704959 1406499 1016125 849789 1322484 56516 275257 1989136 206097 410633 1276603 638345 928218 1445045 515337 786982 1315834 21647 998531 955892 1687940 298390 314987 1938134 1521821 944903 1316109 486774 835478 1479585 1538678 360652 26721 732407 1792519 1657318 107237 1803745 1923896 937864 1418493 888148 663369 931522 586781 417233 490714 922163 1940389 1295380 179462 1404657 1728904 161260 821243 326704 1996742 1844699 1193257 543675 1057816 1682774 1377272 208313 103429 1176250 717258 846154 1702997 433904 1246043 1344723 1684403 1312849 1512576 737771 1088138 358661 295583 1400816 500126 1069392 779317 1844386 497061 673640 947072 953795 1316919 1905816 1153633 482695 131964 1096679 1880360 1745425 867915 1035137 1838253 1809845 454918 433952 437692 822484 1409790 546190 1375511 1015777 1991939 191264 693835 113867 729501 1145591 365544 965781 1319245 1420575 1116079 86555 1305976 62733 786382 1123606 1244007 431913 780187 365891 1224882 1213984 1435918 1160464 1370825 1385210 648807 1266336 711291 1151448 204094 1231143 1959550 1565200 479641 1658879 1447387 610721 426962 1367914 543510 1155856 714944 1929630 1368122 223649 1553838 1059111 666902 1179761 1823380 1220737 377535 1244928 931907 520585 1017660 1942721 539302 116207 414309 1035709 1060185 53043 918781 961208 1773793 1026729 1225809 1341136 1586219 579916 869668 1471963 1549077 1467677 1792456 1731421 1600759 964871 1793973 1468050 263436 972025 183511 1496877 1504688 336981 329001 104924 55784 425587 1510464 1399632 1905452 1764346 376681 1363614 809600 217475 1347205 1539537 1304662 199718 506927 1879521 263144 94382 1749985 708482 420921 1758252 895652 457964 54667 1948709 1028405 498314 1233300 120927 221205 945168 1614912 1872532 232160 557609 854695 1501436 741335 1203725 612313 1337301 63612 969673 597126 1213822 1411906 1456603 1200945 1075166 766764 626619 965409 925440 107933 1614701 944761 1220904 523411 31 1789924 865216 1896942 1269344 1916495 1823029 432945 590646 1964277 579725 428888 1357572 542273 560399 71503 536739 87681 1323366 1811957 1683606 260433 1586902 446193 1598602 222609 1305813 128992 332723 243503 1666363 1461887 1342910 455084 1852550 1405171 1681968 697625 1887262 1174784 1583731 1920930 595664 31484 1624752 812827 530520 975844 638322 603973 57050 342453 243159 910890 1091312 775073 1240984 1096142 100649 1014665 491016 1149433 1373757 460562 167040 485949 1012736 584445 609248 232616 1186621 1833423 1392908 343847 1947061 231516 515431 1720944 347541 590067 1355695 1707423 195350 1061555 362762 180802 1322664 309612 582571 317030 429541 389162 1712708 455485 663337 1482788 1301023 1668348 676392 1250540 138576 755350 1836094 1687868 57669 1234889 413668 931409 1062000 1008288 1494632 804478 1227508 1232506 1056926 557784 860384 1326601 1248230 864804 1287885 537070 771689 1024103 1146796 1168447 1143083 1429703 1059221 1818728 937777 1525133 513104 1542720 770495 943401 989139 1588237 1294843 1887033 952092 1733628 1532539 1688935 1126493 1611940 1176474 1227897 1498207 1854009 1865908 1850953 1100235 1854887 1201956 1337568 47871 148998 1466983 677720 1035737 822975 1037743 312970 159467 1333337 958807 1907265 1485007 384429 67183 1728157 958879 1497540 266696 1280923 1005087 1383232 1435242 1712507 1500213 975357 1771591 88620 1046109 284312 1823348 464553 145449 937130 868624 119385 38932 849568 1330852 1125703 380309 933787 1404915 554969 283685 201249 1728177 375245 842548 27450 208748 586140 777377 1985936 841786 219610 557722 742049 754376 1265721 1295210 867370 813242 1103386 876538 1231003 1503393 173303 1410203 1613280 954307 108069 859466 887884 1251671 28211 617401 858063 359257 1662469 1884928 766802 681024 384161 515584 795186 757275 755924 1514480 1765104 1740375 195976 1102395 1069143 546668 309981 804164 401594 1827030 1891113 1769259 1286786 1336589 1934362 340922 974137 605234 468851 1057751 1990779 243764 738370 31635 869547 1130915 1333206 1625183 479795 1713615 1834430 352595 107740 1495806 588041 87835 992070 1186538 1051006 1731853 1193864 508976 229801 1159170 1448989 1759343 469994 626802 897990 1114267 1871211 1154095 1632030 815972 124951 292303 1094592 351319 1200672 1603959 1448899 1162170 1387511 1997692 1660973 628925 1097786 1826236 15957 1194431 232117 1513750 124527 1561657 537624 443467 1954361 1101124 1031507 1523145 874587 985491 1705107 411497 779606 1999480 1742256 1559138 1151883 903916 263714 944802 540171 657855 494547 1676889 1763981 1996684 1183568 859305 1484947 358764 1064484 1437841 868890 539726 443404 1929663 704816 181672 327155 1668263 1087134 1908297 1424810 1936157 1034543 1981693 1510276 1298990 1193875 1077145 1296477 1953811 991371 1834234 1991872 236253 1203349 1152209 1882081 1336726 112368 949718 554034 370717 1864162 1765714 1808375 376547 1962994 137095 617794 565213 1354909 992575 1451557 1080647 491008 201635 863981 1502161 573716 1063368 838676 1162273 14059 275584 865619 171161 1919708 822183 29702 1169724 43741 1874120 1536833 358356 38817 1951931 958695 1130166 1490089 1556927 97242 369200 1498515 1879538 825888 810522 1342617 819690 1911115 720139 719777 1594522 1028288 995659 1345165 167123 571591 834095 1856095 1629667 1946340 540724 1472501 153812 1835795 1478353 1907463 977386 486468 1420596 1252831 1070378 1165997 1483855 232009 532588 288260 863018 597437 170468 1912411 1677726 1404309 1747284 153865 174480 123610 1792035 1432244 1473618 43277 42365 1723695 473271 1866124 36518 1369718 1230888 397775 155915 782120 1214052 129379 1460762 976550 635497 23093 1099918 1581801 1048321 1952648 1028763 482041 1754131 1453073 1074920 1606447 151217 645188 1122341 991972 1729224 1340371 167322 1027180 1997400 173883 1108155 1056642 408264 756958 506849 1382809 1118315 1226633 1973310 276338 268910 555062 899329 86729 28587 61352 1550943 1948389 1386356 1325643 364374 766152 485975 1242680 494374 1791113 636846 891373 384637 1304079 363671 879220 809618 1789616 648627 1563196 1828566 599323 1412232 743701 894946 569224 1584779 710283 1544952 346648 472164 1628290 1362864 1262164 1885742 1547441 304159 45060 996662 874947 187580 398927 925177 673407 829857 1942547 1114557 869678 1614554 1414650 969312 219873 145856 499652 1054539 1219388 79986 584639 573461 443992 1811982 1055447 651533 323865 1238543 964224 481231 149518 366372 476724 448943 394700 253522 921636 1169684 1358511 1259691 1342292 1906730 1939976 1777471 1308355 1397852 591313 1625380 1887592 838465 787082 448090 875880 1526767 1047526 730076 882449 215552 1958841 4832 1887963 586617 1081523 487248 1467192 622978 650126 1152751 769218 1988752 1937198 879545 219071 339825 1295657 911978 428418 1040730 364278 1648532 849172 189411 1030133 1956906 1183493 1971360 1491281 153819 152403 466477 1860410 404700 457274 1586541 1026738 903294 853251 721727 1539750 1227714 1000643 1552598 1355210 1988482 252096 399620 1449987 1592877 1541515 410715 392704 1431845 1207813 1187328 1853184 1093116 1191853 771404 201602 1846660 1955615 1146129 1222149 1185021 390284 1097328 1894983 1566044 66124 1624667 642024 216760 1275937 1442422 1012057 783435 1627011 421440 499020 947819 1250438 349862 1520238 1854635 964233 1346631 1090633 1553202 1908392 317833 1171371 16604 1579070 862054 1914340 559195 519049 671570 267444 1559375 1726833 629960 1996964 842022 1800898 1505982 1613908 831782 1111113 1917536 298716 116935 151624 396713 446350 1097364 451808 616403 1688319 1767294 1584571 1349366 639172 1416257 1885094 1546254 1887604 655831 26729 124967 1442476 1555310 1771239 994940 1398802 277726 542912 975106 1363684 459028 585962 1691285 1083953 875601 1330291 1517769 1094666 1308504 772360 332265 1956646 1123899 718328 294889 1960379 1436488 1829173 1418524 777789 1010058 531981 1965980 996149 63892 1314273 326497 1722060 624043 232938 1561860 1810424 285295 1717964 565747 1721037 370226 632806 1459337 1938829 1897238 1559456 161603 614357 1464574 1067724 573483 1606729 1203968 1246161 1721460 1162589 1215275 1209393 1818914 503548 1687569 1771602 165953 1435095 1529924 13112 1484074 263640 461898 1669505 1162085 506454 345372 1942348 787145 263236 1606798 179018 433391 1740347 1927345 1001781 1530643 150161 606955 1598968 1650904 1484821 1798204 1423059 1339046 1610825 1772667 1370479 850056 962511 1883236 476513 1839836 1979678 1403626 1477334 745641 789999 1681164 1694313 314400 402021 510254 1995245 1315888 1548235 1543636 159501 680278 1060221 1540512 1001028 1267323 1331910 236784 1465542 138657 1086120 239321 243508 63349 614511 1233632 1385613 1972885 1522144 586767 1751958 625295 1685253 736594 1667618 852769 128483 1018565 459328 928370 1044991 130345 527718 404020 754428 520911 791605 585502 11709 349844 1586799 916581 835465 1026335 1011701 401423 230774 1434274 257152 1831828 1293421 1257125 1617986 1134608 702176 761070 1688685 747082 1736252 7272 1771928 669142 37706 1398829 960286 905485 1606097 254674 248192 567824 1216038 915781 1980617 1050130 1422043 928845 1066221 798694 167709 1122453 1356663 181122 377953 589093 781810 1748012 372219 1046263 1954347 612094 260189 1791355 1228455 1332753 1898978 1658338 147182 1468139 1440219 1351273 661304 575333 1909337 770877 568894 1431115 1228841 779415 1653805 958142 1638137 149090 121136 504433 511517 36374 9298 1347176 1788972 1610489 1290587 1291941 1252305 1071032 582041 1668291 1027551 410057 219493 926422 1895222 1137700 923142 1091147 953222 1124064 483392 514242 1075201 829312 878830 258279 265368 768717 941399 1838440 1143576 292222 1081268 516395 610541 1129130 429877 1505445 853449 1070994 841603 959964 1086087 72717 524753 916854 786194 238507 1127195 159957 435305 1695295 1183611 452796 1676690 1552264 1075205 1206706 970591 216815 61109 28043 902904 939394 1982318 1370973 1694528 547240 1013849 257077 1935673 25555 784034 375310 675791 1876971 15770 1970880 46241 1065625 412325 1516481 1978504 590605 1172159 350097 294730 1524148 821396 1371035 1628174 1225892 484467 1169472 61653 88419 693937 463860 1958757 1210557 1771464 1680796 1023642 177581 760014 1759864 1437561 1662000 1777328 1606408 1069561 456244 1252895 824077 637418 441033 1807313 1378220 933416 1368217 1693192 960960 597420 1231968 1527336 1849234 436857 1989399 1600640 627090 1658960 699237 1258764 1498316 1129065 1854145 638492 1191691 1692451 1679780 3750 260823 1376330 844891 36218 1915669 232958 1952162 1936943 939329 966175 671308 1818379 1341225 759372 370963 1608387 1311503 259304 1351733 697361 1322108 1053945 300614 877471 943671 1611253 1255122 1163996 1875177 1421903 1644145 262272 29708 1552156 1295671 402413 1170876 1445144 68841 136232 1836493 359667 210552 416909 1689480 701939 1233018 829281 448729 1178128 1208038 352877 706961 1811989 1498722 1716769 62943 38651 249677 1675352 872394 1664900 700666 1960690 280302 625188 1742328 1415140 273974 63403 1496854 184404 129766 1044186 1459416 1117567 258616 667149 1763916 1074888 1410133 1435419 1218504 305987 1412613 1972809 1670716 1546622 1968849 674885 105466 326621 105140 933406 1564454 1927779 1331278 112465 841955 128614 1726689 27108 1617552 505443 1351988 1192835 1169741 1271387 704383 201626 1549554 1575571 564953 1576175 1658558 193079 1122126 1572263 1279068 1176040 1943347 347747 1884281 1737556 544178 636120 1053116 1441336 727908 887720 479433 1483477 240642 1443188 1245118 1502296 543311 1152628 1047774 452330 1945911 1274422 1929797 1018951 125858 1372935 1836171 1774322 1527 583903 552437 1979291 1326198 1013342 940026 1588130 642343 831156 1605492 1525390 785467 1716920 432017 1348015 1025854 1536845 417139 132684 1138109 141689 674380 1 769162 1870857 491800 1889627 379825 111654 1767684 1677518 408409 1943213 1080210 1910279 1323368 850127 845771 1763173 807347 1198480 1611077 315397 1063194 1185626 725141 491381 1258210 1683732 1807535 1291481 1067087 1533806 1536803 874029 1853153 462957 1625440 1513264 175691 544853 1692419 228417 1128275 48192 978217 1060877 1582135 1020621 1119932 544502 1049797 794678 168544 200891 1648051 1812550 633762 469061 1474842 4370 1890143 210744 1486127 384308 160583 1782056 1458546 557970 1313215 1006962 1633396 846915 848387 1463057 352750 515863 1534123 692383 1617843 327759 1192434 582784 1773070 748628 973260 146330 1353673 953262 1626652 399582 160049 508076 1055339 1754804 1422311 948157 1709756 176103 1287749 1097723 1637438 401909 843925 149388 1173204 1111440 1281112 1514685 1307705 1043356 1566853 1548795 172791 208409 247089 323173 368869 1620941 208266 1285490 664978 1239087 1029220 860860 1017752 976883 274637 226311 435712 816924 1487034 1111501 588602 468018 668863 1338378 1098894 367945 816555 1329416 1788549 1538914 962721 213143 1147411 802889 1239640 1809493 505679 1809388 67406 107726 361956 981527 1753970 92090 511378 1213506 1361266 443710 1180714 6094 100593 1431811 1195338 728130 1708994 29149 1650799 352165 775516 1770912 406957 617112 1277777 909275 1056781 1952635 49129 1664069 1758864 1652505 264306 313948 366909 1918895 1266827 816182 1504443 1150718 1739059 1173009 391773 841014 1532593 700665 305054 1741869 969173 155782 1022282 1123477 1713761 991485 115737 1728292 1294585 1118018 1407602 1198544 1257311 96759 1689374 656700 1790893 1335762 746693 454758 975593 1082294 689786 1552686 1986049 213864 1821519 195911 1558604 1382247 945746 1640832 443126 1561909 1548039 1074562 1516602 735358 913644 685831 680032 247591 1261152 1946150 1286340 143504 1153603 627547 1890272 1688682 1321010 189262 1828828 243291 441432 1665927 1835859 812613 1758750 1586593 200647 1367980 644151 1717562 1603552 6225 420030 1775143 1554093 1346423 1850326 1634492 369729 1699674 712578 1827520 1345880 952527 166775 297386 745630 1303653 875171 211046 1053644 1848878 1948734 1946076 1908107 542183 695634 1740509 1770510 970515 1353160 1902050 1018289 477024 1688855 1668367 1100948 1082781 430983 289948 1556435 1692662 1177881 997021 564131 1286862 1800481 425915 407003 862017 1341372 119225 1505040 871964 1102984 1583350 387132 1903051 66339 1577310 1542190 1127086 770066 143661 476979 741415 1904587 1276475 244909 75176 1108689 1751554 1878610 1786571 1259468 672525 1988209 1586081 1676516 1805511 1297478 59935 452845 1838936 828511 674216 1681800 1794382 1049178 88071 970792 943017 862672 430473 1044331 389965 181466 534253 1195381 44010 1734801 650634 342419 1725139 729471 1963947 1570677 1136629 1050566 1229752 1058800 922742 1724627 843752 1639741 402547 1655078 1981807 567832 55812 483285 1844804 743616 160316 968040 1253243 302380 2676 212568 1575473 737484 1045143 1441723 92317 1576422 1574593 801243 1343454 697321 898178 1744938 1150458 1995460 1222211 1286757 412921 501171 1265142 1458151 1989197 188316 1249910 450089 581240 1941357 1745172 1550739 1423955 1503629 919773 1776301 108099 290077 682580 421644 145406 247793 411483 859678 1751826 731303 137264 526309 541427 360743 170605 498283 1491617 199339 457300 1927484 1939599 1217213 25616 1266651 523405 86571 1982180 938715 1995735 82572 789684 46850 274019 905484 1546241 572124 660116 1410027 1855296 1405527 1704713 989929 1665256 1562954 234469 1026266 1680468 1020613 743882 886684 1206448 1163777 1794924 61044 220658 1332531 130964 303927 1247121 1885039 785760 1247323 1329198 230524 1428704 1066951 356862 493425 333389 1764573 778142 1087533 944316 795494 1771600 1960566 1221996 75993 444145 1504680 335406 1861639 893784 12001 659863 1422905 258634 1619521 1568488 201840 194082 1377958 511320 184201 979563 1765177 1879859 1575159 616856 1145546 1706784 649617 711715 40434 1392115 1356767 1039971 673247 1859134 1793421 96354 1107641 57410 1182829 684839 785881 726885 1603528 495399 680486 1509194 1365016 664132 738678 1518679 1506521 1627110 479058 1351215 1217098 1051556 909667 92315 54392 915828 1532756 614726 1919208 1517819 317370 1239765 110607 1359635 983194 88391 1983996 1361505 1822844 1513808 473165 986021 1663859 1309880 1171021 530385 483773 1780937 1880705 1918007 1501510 149499 1276873 1703240 1512991 1871348 181893 1641637 644415 1838785 506751 1835739 233447 1160266 44716 1932848 112724 1668417 1829583 1357344 1611245 1050849 1260890 1593785 543941 1394108 920831 937482 1705759 1721676 1380714 644137 1623725 1275964 1520881 793896 171693 1993941 1224995 62432 694273 307339 1657308 1361324 170282 1287370 429174 1383857 1355042 105382 1889430 1859459 151903 443711 1631793 1947208 366264 643395 1923940 1380610 230150 1321160 494216 137829 1931064 336498 273665 304980 1959156 1465569 287049 1444656 810122 243443 1246180 1291086 1319965 818664 539649 829061 399505 1129371 1816894 1527482 1812251 696449 1858156 1810084 1212624 834951 1718002 1301192 1875696 1875901 1688560 1209016 1548356 108190 54205 787228 606772 32504 811279 1203507 1616142 1450723 1876755 956119 1030757 1814712 950387 1413453 1245887 1978230 1232924 1800809 1633078 648486 1991977 758305 1816836 495487 1064420 1025652 1505004 1988184 1478599 1032909 1574007 1456284 1796850 734137 371256 24288 1815326 471289 773962 387339 811684 405763 1008743 18876 1804468 1590635 1507748 1545763 1870664 1372323 1606766 1118273 570590 760858 62663 1278606 109242 591517 1096933 886384 1459664 754309 460547 168951 1797316 1834514 871414 235404 648244 1128646 47223 1090331 1958242 813554 360998 412414 1511971 1714059 733852 1901853 1579756 562050 878715 1358504 858107 1452612 625679 1281422 1405874 1080486 500828 4412 973587 936063 78628 686204 1599897 1079923 1389559 1399589 1840177 677508 1087729 1117959 1877846 1360410 97810 1588895 1787423 11080 729001 1045674 1491554 1173313 1850023 1830401 208195 22359 776423 1180359 1214730 576193 1243629 1440393 994048 1797343 181778 40121 365714 1785850 1813492 888838 1671302 1805031 79626 676945 1276026 1719817 192679 1759805 690695 1905815 437358 503304 480924 1754226 114636 670680 1669221 43476 381402 729032 1731278 1229529 1322695 901509 359690 283905 681835 1902272 1341863 464357 846766 1135786 78745 1659362 1714643 361378 272271 1412283 435275 55778 1336781 1289200 1940612 1252304 571247 1264167 267791 358512 659234 1244158 1318155 581937 1027613 589708 1614284 31907 1626312 822951 381365 1853239 995551 1118138 1451398 48021 647413 1691655 1439790 653280 1307293 944329 653521 1245105 1615719 1033139 1046972 796730 447081 1623484 330781 1170149 292656 1255885 549871 1668345 798464 1486510 1529563 462658 143309 922222 1188204 1212048 492852 766523 895123 1202975 1962470 1920064 124136 62254 1174963 587626 1595487 471736 40043 709032 1739174 1297732 201395 1752262 793488 510270 1838087 794815 848713 1847685 693138 461108 416627 1651040 1845067 1749625 1158277 66685 73326 478224 832758 247259 715335 659529 164275 1329890 1246635 900685 249087 1216764 1367139 1608989 1999191 1674027 1594334 1450714 804822 809726 1256335 466604 426014 1670477 1526466 1110153 1469605 1673212 515642 1149222 1499050 333548 603649 1772314 1458739 211835 873196 839716 61330 1326919 813009 667318 1426298 513054 256569 857628 633967 42509 686318 1488231 319519 1563138 893751 70021 1021601 405745 472414 882526 1892651 1181220 396208 1435976 1406019 823858 166227 216518 910481 672068 317536 315917 1860969 1124319 1882600 1021178 199446 1393536 243181 1852066 981429 325948 216214 1533246 500679 31469 247668 1705582 234161 1693550 283526 422877 1845286 248154 1940993 1915736 1864100 1073737 1308314 1833573 487341 1347859 870754 12286 1373690 520045 1206419 450717 1204537 1058448 378356 1388573 1745156 928786 1203085 526975 1302852 1834212 1227278 1592029 728616 978803 611444 873839 1971479 1369591 1330779 1867516 879938 1319131 1066780 192270 1000914 1695590 1871426 1302614 1344181 271800 13310 1514062 1863743 1847627 26988 1833582 1326133 1713937 488045 1837905 65918 1875173 1743448 1982468 1856606 1336123 2057 1978463 372812 618933 1321012 212726 924101 1732191 10727 816813 600841 1634147 499511 473980 922425 986213 57838 964763 1763682 1391383 712181 153147 1505306 1442090 1544782 112337 396520 1151189 715833 321629 191569 1071577 258787 43892 822885 429890 1986526 1045140 434669 1380984 72530 350522 497080 1506534 63623 523335 1571093 1408374 1057297 147159 265076 447633 631081 1072364 738848 77823 1644860 298648 1439447 966401 1935469 1872005 1191355 344126 714890 587927 111575 1069418 129490 488441 1092400 910863 453277 1406501 1866168 1663609 1156722 984812 915057 915851 1718837 1834028 121792 351209 1502023 1699867 248721 702253 1843215 922539 783091 1043110 124167 392381 661195 661307 1167232 4765 141041 98153 624113 157554 154321 699227 1012494 1332336 963741 1775947 1370118 1508587 1151246 848502 1630385 347830 1738789 1340783 1326456 888061 1156254 1153194 1102506 522029 292900 1954837 801450 1013803 67287 1264377 1712113 1876862 626335 648579 1325468 1095658 1286054 1487543 1415500 84227 1183381 1361053 573500 1019391 1341944 183830 158998 1930940 1362953 344680 1020398 132822 174156 132279 1868270 693605 1808626 33442 413712 1138909 585607 1410089 1020850 1303315 1989666 1274367 1423142 138981 1093277 1752662 1983766 484560 1077222 1665342 1617592 722445 459621 1783333 1061261 1399930 1197540 1699470 904824 655505 1393268 276718 518654 1233020 1889950 1945163 738741 455017 321928 169093 7243 312536 164952 1021911 9111 151944 217897 1804146 721632 1155123 592002 848137 1641161 1324646 1581304 540107 1213129 1346621 1247738 1454344 1451283 131681 1107862 470957 357000 1253958 1448560 322532 372235 1718540 317201 931474 117597 426711 724720 126967 1717324 262888 1127696 168474 1485270 1565493 647158 1571031 1123963 173785 1536000 1061783 1597781 278505 21015 167488 1743527 1355350 1445655 1463315 1888054 973469 309529 509840 1489289 209109 239788 1313778 1567796 1839625 1168351 1793098 1790920 257370 854433 1832478 1138366 1158190 985564 602406 88008 635440 1343418 636951 219488 433773 1425171 1323286 1840178 161578 1486957 1101688 1509553 569468 1425972 488952 1613255 1660739 198424 1242005 1144718 1718983 64040 1608548 1195275 1398466 1902848 704947 86452 1729108 167802 1193680 562463 1313195 1521753 332610 414707 1070265 560613 138034 249696 1962135 1378060 708871 1393649 282391 1291568 527590 1050935 1577618 1224900 1693764 805444 940469 1721049 1230025 605375 168572 716814 1780691 1730079 597187 54124 1472056 1603041 541169 1240344 1188854 10089 1850125 832097 17087 648158 450380 527885 692472 512442 1116717 1597225 690124 763852 1939329 1864508 600073 244376 1200446 1709836 484167 277625 1261476 1045405 1846688 1879544 118323 1101053 742098 296011 1858963 368495 1723757 1516368 1548859 1028109 245175 290633 1552792 1386127 296561 482885 1140920 12313 858151 31221 839767 782784 297496 657631 1239937 788542 1608883 105987 25229 184956 820574 398528 89591 1399143 1587696 1855053 436464 1233122 1468836 1859166 159531 32179 1802418 1776157 69216 1189040 1512013 745746 141877 698795 711131 1492257 43345 1599617 1858990 1194218 1012147 1368135 1668557 681523 544905 1654298 1839285 1550642 1574488 460095 1764823 1425430 1912784 646766 1277281 378762 1201501 907782 1140855 689990 270796 1719711 711682 1038957 974177 1284622 358609 417653 1863073 582836 1980988 1712834 668211 1738917 777650 1719818 787425 1993670 401839 372102 418649 239359 151669 1405671 438112 1566137 1860041 1356485 1942688 1526968 36428 906399 8154 1065793 1269006 18079 1572230 32778 1442317 1766730 1573262 1116722 1963829 1374205 1994968 1384893 478576 930022 316305 1265577 1899369 459961 972520 800899 1303850 1467944 1346199 1684258 1739573 697488 1803335 1175396 1077217 615818 662647 47950 1075288 1766947 1427833 1515649 1811418 1561812 287803 169577 269517 327293 1817743 434586 282070 1523573 989094 1950648 1576079 726580 1918381 1835943 448631 1976510 1613666 1417809 539052 78729 1604814 857192 1218848 561862 1101081 373672 570963 87450 780077 1633921 1808832 148181 314968 630906 1589007 678662 618464 440086 116849 717197 285266 21811 1932269 130064 1042727 1090445 1873797 1963446 1672387 119052 1851517 1556802 432018 1924843 110456 395745 1084468 1170271 1545987 640467 1303694 351281 926367 1454876 561613 1234642 358334 1609758 960433 1188033 146515 1305174 1192255 862792 1806557 68101 1694915 305398 932599 1083853 1457006 85904 102408 211038 1037249 1906999 1146302 516557 1780103 191578 1165041 852238 978466 1698177 800023 842634 1852504 330604 1316593 202382 813547 1983914 1959136 1685632 1183386 772315 1262418 157915 1991997 916435 746614 1777729 1243569 244319 1477635 664912 1596667 966724 661610 807406 99921 932782 1167887 915729 24667 1134647 1916020 371985 92564 1449252 491877 430018 1273278 8312 775024 170027 348120 526531 1912340 167362 1156025 1776509 932225 1932630 1977252 1396184 542639 1722097 1489181 1144778 1061952 648072 52276 1900568 892519 1573976 1935487 1742836 178806 1355947 1470755 570229 483495 1890245 1986059 1101608 509754 1469676 297791 1293068 529 215790 658891 310428 1708559 353634 1204207 766374 1258599 327214 1687193 1401804 180237 216625 713004 1158862 1305740 319293 165941 1643591 805582 1354917 1476322 1472576 1035733 835641 43479 1543641 1614192 821251 974023 191933 469223 41754 1935821 1518805 1407359 189370 132277 1039784 473291 1635436 667916 1858836 1335911 1002007 1435165 988921 1854148 644379 1219332 1016719 1524945 174203 102336 1150331 1165909 1206418 324680 413805 1482940 1557486 1868195 980346 1668979 283397 1235288 1971020 71542 119272 1983332 986429 1102343 1317075 1166422 590607 550424 1416489 180793 616046 970458 940019 1776580 136500 144009 421731 1659176 508086 1104776 207716 389700 1508134 346922 425576 460708 16377 1532717 875988 1975404 1949479 1903562 38998 1616316 108147 702729 1863804 1826860 1231365 436540 1947102 1568730 743603 1455104 1715209 552925 596717 66064 589125 1170483 588735 453241 1640066 163889 1864804 327497 1529594 1044994 164137 138268 901767 494352 1880441 1851053 1646797 701322 1103791 745696 1791400 575866 365404 990967 796226 912454 1636484 481 1216866 293259 1253885 1495531 1725038 742401 1942930 1005768 1587399 677478 189792 278138 579504 275432 1347928 128648 527415 453501 945020 508917 853980 1342842 347427 655616 1546897 1691385 227940 672195 1035432 1032700 861976 146312 732815 1991456 1739220 656064 424860 900368 126530 959707 1600671 57058 1099715 681192 648926 1390527 1002170 1763907 1648682 650402 903634 44966 1843582 338194 682882 1834471 1446454 583564 1301056 1511307 308519 426868 1190090 1030312 90064 974950 1628616 1781516 1048700 1815247 1240996 1282008 451809 1054240 1716186 51612 1915150 590080 1134126 1647378 964289 1589552 409651 1439771 556136 483290 392278 1893049 457085 1566714 621690 1272419 1974451 815662 1737852 1910794 1923361 1452945 1538530 416102 1160067 1510993 763421 268394 1303329 994874 756894 391865 395141 1989499 169013 634248 448670 1851007 1840570 1460773 1386869 847989 939640 535917 1547253 819647 878703 1224514 1056455 1022844 1842562 533734 1786561 1187756 1666707 979227 268452 1975131 1659192 1312906 682313 1040533 1896550 788397 161947 1689929 414746 1307486 291502 1862759 1668196 681365 41239 1313044 412878 964322 1112105 1084487 1477637 678370 1387161 1306534 1315005 1572337 123447 1984293 1775826 414229 447899 1720828 661057 52125 999832 1905520 1646085 821495 313829 436891 160723 1026803 1313788 1982953 1373548 1586955 1821793 1087856 493707 1604396 1938656 609560 532975 1689969 1048479 534860 1128009 788147 1322776 1982527 829698 621145 186509 1180719 1370004 1436469 1500761 648286 33054 1219939 1198665 364577 268683 191728 946276 371438 782239 1174943 1513995 354168 1954692 1451473 876608 1181317 1485105 442205 278162 178105 937241 1119767 725127 1998773 349901 949375 38261 431695 590564 1016583 1044340 1336476 708601 1655127 1152527 771048 38401 351577 987658 1134615 1288719 506319 1794129 726018 1989779 1177641 916078 1274409 31567 1041564 342560 1889754 915148 1273917 332361 426206 1917575 1744190 1068377 306291 1545604 1227177 489229 1971196 1397244 1691491 130384 1500714 779225 1252384 778097 642382 1296689 1902716 749470 750654 188875 874894 1925629 1916788 1999719 1761879 500224 1304000 734171 1030498 512798 12089 1396356 1660002 1330571 1466501 1979525 628691 1150918 502561 1550315 154955 373343 1451040 1250971 1149355 1938076 1627006 1026504 1147662 1156246 1318554 1125075 1195488 1554746 1473726 1167732 1041049 1019017 45862 381137 1972220 924149 821792 1070621 1496432 843008 1257455 503946 646445 1767075 686576 1778649 1433257 948882 1708245 1685364 1045592 748969 1743724 850819 1307235 1127063 1959231 1878778 617606 89717 1565345 784485 327121 1036913 1750601 232033 344965 1137208 1591043 1063427 1437731 1018280 1549317 354999 935963 819700 1862183 630381 553216 168858 462666 41157 1067986 1172736 1871586 1497228 49963 573476 1117872 1496097 742654 411517 110906 498239 1924986 126607 1705558 211762 1904749 28254 1872374 79093 572121 216264 1841181 644174 1521698 690976 1164135 1376800 308850 1028823 351672 453228 1358357 1975464 125147 49488 925180 1372966 1466062 270399 351901 1803836 93359 1483556 1361687 404082 1372752 1013359 1498905 226633 1932306 593973 1770531 1500684 441423 618426 199040 1909237 856970 204200 180475 737626 410857 449991 1275892 203952 1772717 1441637 1570705 929929 122246 1318685 1256101 1490188 1181166 777523 1673884 1327490 1220125 443965 408492 17356 180692 671786 1738259 1478924 44147 1009797 1294319 1399020 394764 1506509 1963365 1476928 1271192 656974 1453194 80797 339129 1693115 909464 1439923 261083 624889 599203 1647054 1163067 838256 61293 1957317 1767500 1293699 373786 644812 891886 1250795 744326 1388277 974611 188829 132634 1838676 445307 259900 471466 1689243 1904332 835611 1774709 678257 921585 1374099 947882 1708821 1993231 374985 297872 114064 376836 1483461 184848 771842 388515 158243 1110939 661317 1535968 1984548 1397449 1866506 1721958 762992 1023811 916362 284701 1118146 1011443 575126 966515 218089 105370 1101632 640886 14642 1218112 1152472 880469 1601293 1082000 1936518 32679 1475428 1678140 791447 1900447 608079 1698034 151062 1106153 816373 994024 1960310 1835687 513150 897114 1114327 1690509 1788273 111877 399903 1156880 393282 1272292 1130774 1470289 1209225 1332165 1015613 1773200 987381 1012821 1433111 575125 1361501 394175 91941 1421516 623460 376833 1861983 1109671 1978594 1173889 358268 544887 370524 1996690 1955391 1876401 1919403 1441160 1889823 628507 1216691 686250 1734241 517546 565545 436491 1492446 953704 794840 1511008 318678 1866920 564912 1817241 1694926 91829 508941 1849023 30440 77449 665838 1497846 75234 237210 1771717 1853632 619286 1652009 1800888 126357 1679182 1451565 344626 1428527 1418410 597267 858265 1379314 1942615 1925125 957079 1411960 1031286 1374632 107112 1242417 1475029 487141 409813 138210 444423 362255 870892 1602227 859491 120318 1236768 1635670 984478 1140011 1624710 1599024 1629048 1210350 1757846 1233117 114099 1233063 1255057 377141 1330394 343522 215381 1839255 1462904 923868 815651 1307510 297959 597141 1862090 613163 716123 625 859318 1463737 1712644 385342 75706 666047 696295 1902230 1249747 87213 1027928 1533530 629751 875614 1712138 345432 1726876 593266 1088252 1669136 1876245 391959 806289 1083055 693429 1615900 58633 1547942 936076 1548331 965938 474830 489768 524165 75271 269845 1134258 1790755 109616 744956 362674 475729 1106298 367219 1964593 424115 1557044 232831 1050204 1462017 1255198 1782942 8981 821486 191367 384335 807984 1767962 1125903 621974 1446735 408738 1967100 470072 611968 504612 660052 1547955 216878 1665120 1518649 341506 1826503 66596 1267622 1007834 812574 1946315 32398 1314791 1691360 651247 555569 1438361 970465 1212834 476019 319147 73058 269226 121387 645509 338371 614394 481279 989836 1133785 463042 836305 647270 852406 328188 729725 106477 1896697 83044 1464856 588600 942622 1297578 391270 1540945 465165 272741 347695 1747703 342330 1165859 581181 1421130 1787381 220487 1043912 235231 73722 826912 137064 1826134 157392 381844 876877 61952 93951 1664575 45124 1441026 428609 1237483 1140428 101597 1112876 499231 741334 488398 963293 544135 81523 1253653 110258 251184 248606 1896000 1036072 230182 343626 1005511 858938 1183728 1982172 1848073 757143 1404054 1962270 1675110 1638652 1250363 325584 555662 1765348 207800 1873506 1764178 1463375 1282396 1226349 593285 67676 1601346 884036 1924681 456500 296680 798439 903265 780284 706382 1553995 1662251 433349 1446641 1478382 1770658 1176171 459177 1521493 1746297 59875 1375177 390656 1071894 1101288 186235 1829195 1826923 256790 356568 1844079 1046200 648594 1144980 1496690 1177924 1747210 414278 884623 1911664 1200894 303245 41024 457376 1348103 1200524 25972 9407 1844995 837001 627312 206535 1740425 1017428 903060 1717977 386466 1624423 359248 460421 73492 1363829 1528217 11234 576690 28159 867862 241013 379608 1192830 1980462 1377590 1955811 1404146 689684 1029817 905162 698011 1692915 1360066 907524 860403 119303 714763 524695 477135 298245 1718240 94873 831170 119117 320974 513421 1858213 132308 204225 128608 178219 1182890 43043 1916021 757359 216838 811622 238649 1992176 1102913 1840587 694686 1659155 633042 1586314 1715573 891655 1122575 119585 1533877 1896422 1752671 1219786 1289824 906660 1546007 1232375 1791063 477403 80693 133063 1394064 1302719 1051861 505634 599380 1179731 477903 293789 1407410 216160 611119 1855423 1479976 303446 1984654 1381919 1112178 1418935 255971 1436475 233888 1885518 1754632 737251 1893446 1292721 1526051 963926 679824 624909 809577 889695 667050 1050019 220363 512714 249101 30105 2302 512927 675039 462380 1930636 1992951 1930860 999466 472791 1078185 1022784 211059 309438 678991 1915664 1643537 630795 1132983 879340 1587743 1008650 632819 221218 86913 204145 123335 894468 116790 1043647 886079 538443 471276 685587 293551 1955788 1799994 19274 736255 473394 948784 78143 527559 1963544 1641240 498754 941749 1017255 485732 868958 668236 1039627 1068416 1563819 1559873 1987606 1014448 1856347 265073 1259309 1057143 372165 712812 315818 1830945 968628 705973 1430434 1369854 803636 475991 1512595 1781366 1697127 1171308 127960 653158 1970584 1441058 202833 356044 21320 1942539 1249669 73647 1943969 1724716 241628 774769 818649 1130313 1439850 672639 1905382 786995 963094 929698 1163677 1345339 1794682 1079227 1263315 1915365 1286379 326721 1168463 548903 1555097 155145 1064775 1662773 230794 769491 211886 1279383 90322 314411 617860 1743397 1609787 1565940 698190 844764 273537 1799028 185329 546797 910004 548096 738703 451010 1644108 1915842 1215040 1291650 311605 192143 422915 1296297 998501 1216991 1676574 33895 1350166 589217 186511 790169 1678338 291169 1373747 806648 162422 1393221 291265 1978417 1602403 662720 1330901 1658953 1571030 688459 1383504 1309125 1930630 666697 1369929 1065789 420044 1065633 1004975 1955507 1799478 1423296 21883 1295667 1228148 751336 843347 144330 239018 669095 189257 1132017 491269 1904167 1176376 663768 518934 562339 247185 1219803 893269 97478 1187094 1849819 751258 1969913 1275082 717233 354720 24772 85641 351527 1967970 1675045 1888248 1433102 411111 1277099 1395591 1848795 79101 562524 1063108 329406 977294 1253543 440008 387254 1873622 1425702 477510 153854 1864936 1589553 1408733 1933958 723099 49508 408326 1717230 78522 1159117 178465 1472078 1329746 1290490 123364 1110745 466704 1831351 1575081 819573 1455809 582993 647237 1543838 808533 1911916 277502 1350451 1065908 540397 1702629 1499129 1357 54761 751864 1924247 1025934 1745185 17750 1786418 1655426 1343458 325116 736449 1249211 1190169 233554 1376185 777164 209871 1428513 639888 1094959 383160 1732572 274472 149252 460462 63724 1170948 1142252 1330427 1703419 534228 794739 1963372 1229340 1721451 1682712 1840813 1286056 1346476 1038468 836678 1454089 1148860 448752 468297 170179 972089 1195729 940408 685789 176067 1836197 1014789 1997819 383271 1235162 12761 1504450 1360371 1873010 704021 1860951 1007255 714505 1603668 1115009 1584813 1130321 1802073 1645094 801107 462293 1600969 1368987 1982558 1468585 1924533 1246732 628274 72014 376717 141541 1756686 689575 1571676 420357 1692554 1276301 1623321 1406350 25227 836281 675066 672205 1417765 1992492 1205285 1308018 1989167 1382939 393636 1640176 1266407 287381 1398006 840463 804613 558822 394133 1435865 1289853 54805 1645028 263747 1263088 735116 1663335 523238 1948794 1351671 174061 142372 1218313 198472 1659128 511985 1502757 561654 269796 1051796 1705796 644368 132250 1123485 1748913 1996105 412646 1390329 1418419 1991096 1386301 331207 1295144 1172132 52 1472602 525599 558046 1523944 8110 87697 1442931 507583 743004 984246 1483555 389798 1610794 467592 1701745 934790 1579397 1904643 1722132 29169 328332 550160 4972 333841 380723 1834190 1053008 1270209 1545205 48632 1257651 409688 324684 871340 233093 1402142 725858 1257542 705518 1410712 1545512 416049 1966144 1141012 1542169 910976 251039 702302 1483129 593662 263670 495269 232306 976846 1328974 886501 187407 873633 1040708 1177851 1182950 599080 264881 1231632 327986 111240 753873 328724 1938588 688180 1474656 1046186 992281 1958009 870997 1690261 1374103 1391454 845489 95290 1290203 584320 945708 1133577 751822 1897597 1381078 1818237 775335 1697036 1011494 1636342 182613 1811167 1752534 899290 361691 1645277 650713 1739193 1747399 490090 805686 632717 1104987 1663656 333464 836521 701612 362529 1228481 559379 1170237 898153 1041382 754238 1208473 1730607 1943050 308885 22551 1748413 384826 375355 626971 1439516 1761017 1044247 107010 574864 966831 193874 765504 195948 1444299 550945 1722766 869374 278249 1312954 1487577 394246 967630 460964 470295 774195 75626 1510043 1580055 287783 817778 1673237 1828862 294152 72373 1203416 128794 166425 366360 741837 1045307 1292215 1421392 895894 1763010 333861 417835 1855643 89386 477587 768681 324134 206289 1834077 513716 821125 1245100 952156 1729557 1359976 23854 1118949 1034863 414367 1625997 864726 1295542 744097 100563 408389 203532 15094 1273818 1565728 1717853 1330039 414420 780537 956498 178803 1571887 1046426 693104 433419 398117 794648 926790 533739 1276457 887332 990918 1531773 823409 493705 447478 1489157 1853193 1378027 159090 1665534 85890 949367 1729016 826772 404404 198376 1035107 1573904 338327 1460974 580749 722650 689974 1193121 717727 1911909 782831 844281 1326242 980214 1049156 1627826 653445 1112789 784662 347841 1912065 304790 253465 1751478 919071 1006121 1877723 936150 1480947 464208 1205764 1022440 632295 1895050 993234 101874 195324 965292 746807 238266 863541 353537 73577 1265720 312805 249646 700110 94786 670204 1540275 1390395 995805 708592 853280 607550 458753 1196781 812505 103986 786589 529736 935146 911064 1115097 768633 1747256 606053 1104889 1360902 1868398 1320909 35230 1223112 1933977 1720478 1820890 412621 1433812 1872304 1652409 253575 1208112 1337678 1089553 342245 1525956 1238302 374290 461894 1506739 705954 557783 158215 1288567 1925192 219390 1554749 1113196 1767245 294511 1354414 522484 1942151 1896675 1727044 553016 892863 53922 1162787 270421 1618281 271236 1089010 443077 837584 1677026 1909836 1373542 37529 1724270 321649 1201239 1681119 285021 1474908 1320567 1485874 730865 1378199 1243738 480873 1046837 509355 936198 1560737 1477949 1894602 576918 1850197 897803 1175270 815737 318375 526357 1269596 1133389 739603 879403 628147 1884161 420620 698487 310283 1147710 987452 808984 400157 685903 1416950 1227798 1381811 963310 1002537 1972166 1184723 167589 207976 1977904 649229 1132054 1524657 1764900 564714 37150 1613048 1496869 1631181 1780910 531658 1282712 98136 1478716 1244789 941147 746282 1699342 486575 1949482 647652 1357336 1183619 1475747 1070027 554375 952303 1849718 656998 325319 181499 1313283 95801 1913043 540276 1667095 279443 1178415 456530 993486 668369 1901712 37018 1398035 1960229 1307568 1040416 115424 550729 203564 1908606 205633 257205 1318844 1316732 691951 1513825 1989670 773061 1706774 439655 1076000 1344741 1654222 915874 884365 58614 1749084 998070 870464 1012029 1548797 929617 1567845 641969 1558017 1489032 1433116 837117 583776 562005 1898420 892759 983659 217577 592150 1090829 162830 541879 963761 244040 1804630 1406239 299824 1884205 1579586 1665015 1690736 1727000 1400400 1950013 797142 1027002 1141201 1479160 1794665 637480 185101 1892292 950972 1639447 1953360 1313627 1499967 1920940 167949 1093801 1949028 1536178 11332 291421 647697 1483647 1809527 705263 1859824 534318 572585 309718 902688 427596 1851527 620308 1002675 833067 1737763 1486036 1009577 1678355 1982669 622482 1575097 1061880 1882793 548123 1681381 317190 59306 1387819 204118 664428 1817316 239460 259232 640248 1561590 175670 231647 961383 690729 116139 1623051 725288 1551727 1929472 922844 1355019 1131282 1236377 1492544 262448 1233528 1478267 1961892 1375049 545074 1827819 854511 654529 369898 846302 259858 1203501 624556 19620 755186 359429 1805831 1391500 196754 1835081 1206758 26777 1249789 1017908 1982034 1371433 1655294 1580608 797363 1989059 1006154 903555 478981 1791793 375577 1155896 51880 493022 1767368 1529464 1978016 736451 137644 1335158 1875348 1137587 798327 1467133 75934 1923189 869276 399947 1480787 1192917 582541 1804608 1405228 604624 189372 873048 924971 225930 19775 242785 1818127 1299777 1281391 1671980 1568671 1096507 618018 387335 1506975 849782 1931054 1647760 947772 830670 1947440 1132441 671661 271855 1849062 266006 716527 101454 1682144 657744 1127803 1251591 992648 756566 857650 412363 1345713 847876 1132791 825659 831075 1691804 674777 1797558 790206 667567 1911414 941800 384707 13181 1316166 839917 485605 1896838 1545395 776764 80387 697688 1790129 1564486 1938731 1302664 187676 355355 307964 1553216 306651 1277049 1977894 1491298 508745 1566132 856614 1569397 1766566 535955 675669 1458199 1258276 1281753 35443 563395 971722 1639866 507330 1939590 480703 1521714 1782050 123225 428623 545182 1083590 1308006 1994363 189222 392796 1548319 1132439 382471 605843 1771363 1085942 956844 1414558 232123 389497 1185557 480100 1148170 516660 298936 993041 1524460 1856590 101842 1319429 1237243 491890 1688606 632893 1293552 1081312 1201997 1361924 1730579 1133187 967259 1698639 1695821 432532 1437488 1949774 534273 1213502 1823371 616723 1997139 1521318 588245 1020941 616583 1748587 84428 1462890 678705 42048 1164461 1128221 710744 84421 936935 1366208 846521 1913636 189176 274665 625964 1023189 423931 1855295 1693736 803346 466229 640266 686946 1015337 566221 1729074 1530046 632003 1336372 227925 276709 1287861 688962 1341810 1287227 479082 240106 337441 1478321 1392926 1907541 209035 306540 755161 696015 1774252 1391162 903172 13629 955226 636656 848730 1393625 1759752 662203 244112 920745 1456584 459580 1150679 1528999 1910848 84502 1987552 1116493 1102796 55794 1977871 1730341 1580801 1182114 1682662 1859535 895900 417261 1666171 853850 797779 362046 1087532 1484154 886545 1512512 937419 1660869 1115557 1015361 875019 768106 1529160 77789 1625865 1480015 646839 538377 1830435 461831 1127984 1902429 1561838 417768 352278 1614807 723633 540955 1691003 1029958 387186 1760967 1174746 1388806 748130 1155538 121462 292959 1161180 491258 511475 1465430 713905 976889 304264 374330 1759338 1359638 186497 884753 298697 15144 843872 284445 1442253 660573 470909 1440315 656364 922905 852724 1978470 1282433 936065 176987 834067 538732 373603 1906557 650545 375050 1568934 1107961 1760821 497590 1286917 239475 1682384 584139 1600351 93038 1099615 1420470 369800 665068 1536892 1342203 920062 1903563 590 1046884 1070665 1654617 658270 1833875 493334 137313 1910791 148293 1729352 605314 701948 323751 1924462 1854465 1966594 1481076 767614 479845 1356583 950934 1312501 1657625 1850889 362846 672628 1843332 1515812 698491 1550675 1809817 655460 811888 499540 429106 1052108 1185938 1725025 1826892 1040288 992067 1799659 1794518 985719 1008188 757187 1962159 1221622 882971 1554151 1218221 909893 522319 1701576 457381 698845 306429 1213158 1055638 330484 921582 1874046 1520309 88564 582650 1767526 1878846 512820 1378011 1851804 626324 1462496 303073 305867 669797 1951854 1635892 1244146 412228 304114 92387 1019081 1909319 1009665 31164 1555387 1671339 743259 641970 73719 1760604 1341872 1934760 1850895 648464 1975965 1518562 126626 552155 1976054 142228 1066343 1674869 226378 68298 394741 730408 1822781 1453672 1024300 904624 986079 459217 1776746 1177673 828721 993599 1116470 1001650 45336 747854 357236 1579627 1721904 1758173 1561411 989149 215192 761558 401905 415777 892517 1772885 948514 1508376 400660 1317100 18757 1050924 494263 941443 1027907 1677202 137894 781331 474343 583904 1333901 501110 1837727 1929275 86983 661450 1433670 1345388 1556265 838549 1226113 860277 1774512 1828417 1522155 741287 1391081 1712517 1002110 295766 1919883 371231 184002 1673272 1594979 779504 248209 239356 1775419 753480 897191 1898515 473007 1541761 1721501 1638168 824985 1752630 1361290 90411 491763 487790 434950 1572916 1899299 806426 608728 331901 375573 976909 45309 300356 1041971 1761663 415217 1798915 1300171 1537462 1880526 1581037 970983 1537899 843603 914423 706974 948867 608010 1547523 1900210 538454 1370872 1826194 1485633 1673776 874516 1469266 1322708 50089 416767 32199 175628 804798 1237568 155052 1467579 1862102 18386 1395225 1936018 558340 1162452 1323831 1326276 683649 265126 623938 1187180 1085396 713229 1773258 918694 1551130 79608 214783 1423192 224410 923224 35467 602412 478542 1421960 1083025 682965 564862 545219 1657652 1546666 157159 423599 875139 155521 77139 938947 247362 610664 1666347 1792277 1108425 912792 1073446 1643398 1278540 205548 1850938 1459782 1808230 387587 1540053 1671961 1626233 943935 1731422 11572 1131119 1825108 1853788 984308 432644 676906 601100 224012 428165 1867534 241289 1128416 1554603 1642280 100398 1512233 1164907 948770 262907 1358998 1833957 611891 1093060 1118427 708631 1725550 480524 1444823 520429 135661 1862727 1706257 1606240 1498596 858984 1054530 1896814 1174418 1751723 495944 718160 1845586 781318 1544813 526613 1992265 1476171 1666027 1530270 652392 1649875 1277632 1342716 637560 221544 1020616 868127 775514 1072374 6350 1174752 1620319 1633215 502448 1209818 442172 939520 434364 1158318 1084888 1808395 546372 294034 532888 1508250 1145827 329750 819553 1612958 1877181 1112376 1353089 60433 23174 1480079 1329484 398593 1576932 84720 1806088 1990815 329303 369697 20600 857499 867823 1458788 524784 1492408 118482 222269 1468498 1303492 537705 611388 13235 985926 1295968 1343050 302762 1245666 91386 1260158 1494074 1191031 1162500 124098 933525 305654 122104 1197205 904968 650143 895434 137043 757341 160718 1754589 373533 798451 15644 1714421 762545 1858165 1705645 1161494 841751 489328 467061 159121 1136515 1037361 1124850 869722 1454885 1870084 1224400 25140 1020658 408986 46573 548375 556165 1004933 1007873 1505754 988285 1562509 141486 460642 534861 1914062 198153 615048 134455 1009485 425570 614240 818071 1054535 1749157 1915172 1900084 235146 133707 646138 571001 1522395 1070540 1727467 644931 1193094 573171 126548 1200233 465895 701474 1754708 898877 1104553 819607 728552 1921902 206305 1884516 1335135 630677 1793527 1044239 1732914 1548613 1905048 478682 359549 820404 42899 1693927 1748520 375501 1625316 113738 1778351 1498437 451514 746291 1709184 1113062 541316 1940048 518793 1210023 366460 598294 1128469 494058 357512 1517845 542797 1388266 1931743 917837 559101 780071 949128 907662 1855304 386866 1211682 1061534 283242 1807555 549228 805867 338564 953044 534398 1602986 556267 398217 915692 6864 807054 136704 265401 1246723 859618 1288329 1249890 1690337 1560674 267631 793866 1259782 136517 1177338 215293 1463093 1149680 1851627 1813879 910149 538743 264857 93371 845672 1662250 927445 1067454 1631221 117698 645726 1848193 1378569 1623643 1330990 359504 359783 659344 1523152 1051798 679404 1472141 362633 1797086 180849 1117717 1225212 145047 281559 1526992 1772686 1366983 1171832 350555 1310770 1280027 1351565 1085698 1447775 659150 1681696 988070 29748 160425 1749855 774579 69592 1268912 1706039 759465 1577388 1512751 407056 1428372 1781483 499073 1958089 644329 1917179 1435179 1598556 989432 1778787 226865 340296 1763815 357299 1977974 437828 1595498 1809785 422668 234633 1469194 391443 1285336 861704 813194 1759738 687978 1063338 1824091 1223227 471157 421972 414141 1114427 1913582 243883 1501437 1578228 996145 382306 1612229 1854092 1761113 1455678 957201 51333 1157535 1061087 1908968 1172676 563391 1837681 871826 651059 1634966 631721 192035 1062986 1896929 1537148 1600092 406214 811832 957614 1181744 948331 246407 294956 424864 1481790 934577 952430 1469449 1721611 1863983 1706825 1695986 426243 1197653 1398932 1206312 1634015 929199 1764165 73468 1893404 137565 525400 1838870 398742 148018 1503846 319828 68246 1509483 1184609 136756 1419644 1395335 1050101 1127708 1435139 583436 1652406 931010 1708011 1867241 828583 1195675 273721 1225732 1164185 682490 1889399 1085866 341160 1429077 759137 133394 1488588 1397259 1583852 852560 184972 1522486 513398 1303636 1227799 1020477 1836363 901325 1371435 917148 125732 1271143 1027031 327901 1097203 1903702 697651 1163713 839472 1263287 624508 1331129 609427 602383 726724 1873 247191 192427 1841321 1992918 1761240 1310833 936297 1836526 1780714 850190 1412637 165720 951983 629805 1264719 1755538 1504269 269275 940218 567351 1525904 24720 827018 1420917 495457 1335648 1326058 1445488 1402032 1754677 824405 1812717 162019 215061 1211717 1605158 1417763 206092 1782365 445944 690136 410594 621790 1871144 783498 1632043 573789 681397 1332418 1721717 1708539 667759 1725753 1635750 1779717 1801169 1672135 1589582 162395 1405556 917350 225165 1265976 192096 1326672 846001 598569 960446 1549798 948956 1501981 1052420 1472823 7495 1364555 1158927 328257 57951 530936 1180759 1487023 1878031 1797772 817258 1569812 1524785 1166316 123903 179888 762886 1753036 1046167 752582 71837 277572 13397 900665 98242 956455 1666159 987378 1771674 828292 606057 1000290 1876389 1407684 334854 1300861 302678 624486 1879605 1128725 306142 252117 531701 1120918 1373695 27619 938919 1300542 323039 238665 850908 1118621 156269 1195955 1050715 1023619 453723 283746 1291090 687678 101160 1913602 539937 884577 1107120 461138 1121208 512178 1476187 992868 1790360 1316686 624971 1102872 769222 1957687 1524106 13780 1648676 528461 114469 984440 1354507 846883 1525254 601287 1581487 335769 1373174 275915 639797 1771642 1308943 828787 1297143 1553305 1139824 1579734 290798 671491 784001 781055 935110 1781621 1078649 120701 1196102 1065244 1430482 1308731 1563272 1857865 1143501 736555 17357 1067214 1863151 1121804 1446386 1216661 35246 934472 1622107 1520838 506666 660949 1950590 709152 587874 1941048 1093076 597945 1994468 821487 1587887 1975797 1063508 1539831 1020495 40204 1284614 884302 1893974 238067 211092 1141998 1026238 1981682 1944474 913926 1840054 1155473 1157507 302271 1138306 1398783 368162 237174 1867613 594239 1096100 144394 668855 1313362 75712 893885 1576194 799645 1414501 1105556 1576086 1277135 496737 1185834 22492 204475 1368800 828162 1757916 404078 578243 1275842 885206 1832246 149465 368603 1543708 665966 1370757 1270162 1526231 1645544 140853 1833595 1715542 781970 1954412 180478 1971296 958756 908114 128231 1954874 237588 1574752 1300629 1456442 902217 1446192 821110 1122395 1348712 742218 300265 1203572 1791385 44589 636742 1235305 69360 1528797 1583376 1225710 1962298 69288 553661 1522962 1007807 183871 749400 390635 1024407 1285441 1731316 1894709 1795899 1028493 900145 537011 1765699 1392052 914588 1169560 631860 1468266 63407 452251 780526 441961 1091217 5985 612553 134889 1802371 1212184 1086470 554591 1067922 1573511 281159 154460 162978 153879 959341 92702 133813 1353414 1375818 1537137 1128053 127294 833612 1024634 333522 409348 1590914 1911615 1737942 1230105 992508 969292 1782635 1165844 522324 417697 155948 1805778 1178183 1557439 708031 1709558 1449265 162541 546082 137598 1532589 583071 385134 1218809 149235 154225 1993784 872865 29445 1532667 1088280 1622319 767554 800769 1961531 644454 1977519 238630 414008 218182 709989 1021780 1744737 908838 1733933 1561350 1552936 1745899 364852 1817884 312205 1952102 1339962 754494 1347622 1273233 483110 1420369 1638749 344927 1446535 1720248 1186060 1027288 4681 1411893 1297652 109643 566114 762849 1152826 964958 1895849 464060 1348225 1218984 1977926 1928968 1643775 69330 366524 1628712 1807060 1309540 337028 468636 59581 910449 1540454 1880473 1542428 843351 345089 397806 1906273 695962 1249601 1599455 868351 622117 1382398 528632 1948655 1756842 387071 1594333 1837531 1656596 1342713 915735 163314 1798520 239257 1434922 1134293 393896 538837 1819266 1993804 1778188 1253309 92526 1685763 1672356 1768241 1505452 1853205 1144560 564366 721021 1276726 21154 1202356 1161468 415190 684847 1198823 1322304 621139 27236 1936173 501130 1853809 1249365 885570 466283 1496208 169568 1195093 328874 124070 1496488 1109839 537983 584317 56510 1134578 1743977 1580878 555364 45326 177298 1014429 1320718 66284 425166 187898 393206 123429 1654070 811996 1505687 931137 467852 1342254 1142393 236490 1126173 132388 1956624 1908886 733595 1201479 581836 551391 1728583 376684 882785 279272 737901 922026 1251888 624509 197525 99748 6303 1327433 396591 602765 418543 1048134 1432573 1962534 808864 616633 1405948 1740253 1979541 11079 1457765 1189258 736225 1136276 958888 923860 414102 1666037 35407 998974 469952 704885 875578 1632834 208632 1756819 825813 1248265 839877 1854433 646204 1842537 1940995 743072 826654 250027 137936 973838 792583 1548207 1327552 472480 1346247 1158724 27682 1275807 1864441 605729 1697565 1342116 1393636 657658 1063393 1465070 462411 1659829 1039404 1282752 1833607 686884 1404720 91513 1365726 1461007 411788 1526594 336573 1723032 1873412 1579814 1233386 781652 969900 539063 305171 102054 1897774 620748 1151328 929414 1373863 1913228 398881 1743079 1499301 1241215 1047852 1932393 667223 519682 409906 1409802 1534272 1337712 621242 492880 941205 1592817 1576059 1595775 173543 576129 1889998 6918 1570747 656692 759620 1975638 610705 413073 1954123 122577 378864 117365 164618 1241299 855098 1630951 1601488 384025 1033721 362158 878339 1911380 435927 1350147 57010 1239489 1718858 467138 882645 1159163 685652 1474056 1523355 1515179 266224 190007 1128175 202646 700544 1651304 449465 249986 321364 1202028 1407854 1164064 66738 996103 1157997 653462 154521 1591469 20404 1735366 1126737 332318 1114095 1995586 782568 1659042 632419 485406 1713890 1146514 1123807 1348493 1937241 875825 1977458 810147 349988 999310 827530 974469 1498354 604282 404419 621132 1281846 122443 1302626 1036915 1343537 808869 1674049 38515 1217531 671728 763825 1528555 1423389 1008845 1386087 1915048 1683369 1008103 1470406 1344708 1277332 1209499 1257990 699439 296262 1859026 607245 645061 1379334 260008 1960429 261236 1963990 1742104 171868 144235 1095699 1074425 426219 699262 1367512 480851 897371 1039126 1832970 1253246 1284399 1373142 757009 879675 640911 978950 95833 1857720 662131 150454 1752085 988424 1283721 1981911 1729126 1172308 1238068 140664 113180 1618825 459899 292365 1310980 1971322 1778657 1768004 515981 1956907 793697 1472634 1564373 1494712 962236 60413 1114344 108215 30791 389020 1642763 1973234 329749 1363610 695084 608440 1485740 1000169 1173676 517020 716461 1099853 622592 1240343 904020 936169 763376 600588 1892314 1824282 928187 367006 1444263 1531131 1289772 646474 1428070 1557002 1864562 967673 624312 1783816 1921235 520321 751796 781776 12412 1083660 979465 244680 1772254 351583 681485 1597734 896976 1163602 456023 516150 927433 1360514 1574532 1473611 1286933 1479488 911075 241961 340689 975921 1865658 962173 207003 656389 633758 825359 194802 1940725 1266652 1485409 661120 229251 1818778 1135562 1807092 260036 852787 886148 1278088 1551328 508997 56863 451794 1897091 740546 1513475 1089009 845957 1111045 1684123 1079568 1369601 1431379 1430633 1107976 1774576 637647 532956 1947959 1401681 627503 161933 1418179 1572966 1392179 1720445 203762 615465 391851 1312250 1284 1716478 498436 1741311 282443 1282295 1270929 385916 1536789 1078508 1359515 142447 874135 689364 1840502 828415 1073183 1398443 1786188 808990 1704886 757145 1876231 1968414 596937 1481031 1882219 982984 637023 1058628 354759 1447339 1679357 1749372 285721 283537 491633 1379827 1106351 584526 1800637 1025418 129405 30391 102537 1587130 430300 1912214 445665 315284 97449 1527951 790054 1124436 109664 1726523 735694 1533037 69997 1218 971242 1444031 1441835 1750587 1364394 1805671 1876164 929591 1409349 1854798 697633 540920 530583 1213614 1350910 1162514 1048389 963731 981906 1334431 933431 547894 1429062 710909 1926737 840615 1610160 1162156 1422945 84169 457739 681806 1983288 1946658 585331 641235 790013 1590954 177428 526797 1411598 760619 332648 727896 48692 271143 413528 73112 1077127 117736 1843695 260456 1573040 1557131 1785263 956199 793600 416798 1741374 1433763 1444626 916254 932533 300900 56937 546381 1720132 955422 1789837 806525 1305810 1438832 1766408 1412415 207316 1969437 632196 975849 1856582 628759 1908982 213246 1721708 1610013 1658806 137106 1329170 137715 1291195 518686 151732 1079087 615814 1601374 475801 877638 1187620 930046 409362 1883417 269727 1094342 959696 993506 1441239 1792409 1511214 531219 1693004 865650 365181 854944 1524395 1197717 1561992 1998746 214234 1618429 967651 1563901 540044 324261 1361589 1162426 687285 1243379 667784 1273902 565835 208776 297338 179843 615944 1212889 221027 1799128 1919233 1762124 80596 1680074 1882215 1560243 1917021 1532270 1170957 1440838 256419 1787392 1395198 407466 1817828 194255 1243554 121481 147893 1443120 1135432 332469 327993 443281 1631042 1435748 696563 386461 469743 985825 176952 1683908 1493179 1019694 1124714 348152 714788 1796708 845679 496852 451443 1599771 269664 1515195 817705 1931805 1095961 78498 1480932 1250112 916764 1789903 4616 1488541 780745 1378037 649589 1505609 1227335 1156472 914334 1885306 867158 1460485 4830 1483086 1929030 1252368 1221957 367143 119747 159178 1761876 879224 604699 1296520 104130 1269119 755390 1598315 378433 717822 1763780 1667285 1098368 567410 136177 1390916 1577211 283466 1235265 1162177 1584547 266772 1804622 1872581 1017624 761740 59701 452698 478751 1534063 1133323 1884363 98763 1403581 1080559 1670904 1434891 904581 431294 1491358 279554 1634712 567033 84634 1007643 853834 1844791 1640149 1154814 1445683 1761688 118963 7226 347110 1582889 114477 1081415 1933348 740400 171196 478761 791783 1402661 1550721 795634 1946659 1157631 31258 881133 37921 1676623 1721605 1846845 82834 1177782 1185080 225947 46616 1226958 555903 1096742 1163710 997221 948689 1015066 57179 1077255 1246751 1395927 214808 1524354 761493 343765 1284528 1544536 306101 1604556 755547 1028041 887848 884225 676231 1211916 1175092 1996551 694393 791146 1189043 404146 51428 1267975 822449 168596 1484356 100478 1258093 1260038 1333266 1136779 1843084 1708476 463115 1733133 214088 1232250 983977 1520552 841486 1980084 1001756 135467 35366 1892918 344710 1841309 171399 1544479 1455855 1538881 1572754 1238646 1926809 248159 342950 390896 662051 1207617 1131079 974857 1954707 1048728 1494831 1871229 1969951 1366739 825 873855 1358794 337602 904275 513644 1209109 312164 80137 701635 648891 67216 1436775 765308 1760301 1781806 590094 102193 1536870 1020627 493945 915091 487333 1953301 1141267 906361 32149 343623 253822 873331 1066490 1909167 779919 1151993 1603143 1839923 607491 685313 1241631 45775 543998 1123010 1343961 1107279 1697845 767523 1597141 179754 361010 585270 1150036 211780 1838773 329966 1248818 1387258 100152 440735 1372988 245140 1035542 306278 45741 914369 1590359 1644686 1870345 1829574 45089 1239255 1995862 1068753 727542 1796884 1131729 1705344 481546 1037036 1175651 846467 885667 900075 1452868 88761 769610 824194 556595 294297 1044788 1013450 79999 1217808 1312597 1180612 478236 865162 1458563 956708 1023937 1418878 1308424 427501 1660913 1676503 1792459 692356 347852 1264769 802426 1182480 1628203 1686210 1475136 504467 1344064 1148623 1196841 1642707 311855 728762 1591360 795051 1325743 823375 454020 1210666 1671663 117291 1520144 1667404 1413391 177068 80743 1883053 289222 1334738 1392471 1795471 881627 993616 1376308 1167840 912289 522997 1012751 962172 1179689 447947 519476 1310881 1169541 347019 1698164 1032379 36180 1387202 1570742 1620976 812999 1017996 343166 1274529 331380 917577 513265 379689 1357616 1691721 10125 593129 1401664 1125672 348819 225170 939573 1530898 858016 1766297 947124 1210070 1635859 837373 911186 798811 688047 369469 342462 338415 1932397 648681 1330382 329823 1173329 596642 870623 1254524 840630 333077 573002 241742 1973142 1818837 84302 1165817 1904015 339743 1807079 1796284 1724004 1903705 1763806 1103732 978545 1475549 177755 208330 1256734 1509747 948227 1806436 1403208 905262 1758619 1605900 464725 1274324 549115 734491 1530418 1779903 767746 1016885 1643037 86259 1170728 728386 352455 1515933 677561 191652 502746 216117 1644841 1981767 615868 1916303 261789 1792039 430505 1891173 24815 814585 1189833 550603 1590082 1083195 261458 1938323 57551 739409 1750617 958700 1050414 1077906 37294 169158 1462655 1631267 1627693 419560 1973171 1754231 1875316 499974 122980 1273244 220429 1317164 473686 453793 1726624 1484098 510850 1420094 1366567 1121029 1286603 583987 1199761 743355 1726685 983601 864545 1491947 194933 118297 997945 1680835 1495741 542454 1929476 1214893 310508 645735 672615 523672 324378 1248091 264200 145327 54630 319080 562324 648502 1230788 1104103 1354356 1420128 1623846 281322 28458 1281290 1004536 1286036 1595473 1064485 955979 1743554 1709729 1893480 1318576 1484376 1010715 1240127 524831 313636 1505549 822870 489508 530957 718248 1934262 1284823 610743 1525853 786520 1544269 243919 270174 1826862 388584 1499772 997245 580522 1357237 1084683 933718 743038 152265 546305 1064790 945818 529371 1104045 144169 697753 1439088 1634776 1584777 974850 363590 1946805 1935397 1595220 1618796 1024530 770030 1366973 76925 1182233 1735181 1570188 189734 948369 886104 1850829 255317 909048 530809 529871 1674456 949366 1572247 322181 165206 1261624 1616047 352126 1346096 1198103 1344143 1355642 1703765 1964983 1362069 1232493 1709865 1335236 1977219 770195 1586547 429876 84413 1040683 1329083 1952771 1606605 312957 959003 1655328 294546 1395840 797703 751799 1847467 163858 253289 1607949 1780559 410979 1200868 1995144 1416114 169603 869181 232349 1602032 1187713 176239 303434 1783233 1060336 1233311 1366425 1276559 1966739 1923757 695405 1723690 304516 145072 1568575 117108 1980863 1944227 955492 862713 1260421 676508 1086172 1077249 591263 1964251 781379 313236 1108268 180187 1573911 1501805 635705 808228 836423 1393172 909836 1619523 297237 673209 812354 1170593 589939 534855 1810694 1681413 1056753 750389 1921951 1823165 1674768 452386 1060377 436911 900304 279795 230647 475323 1533941 513170 313798 1902654 198614 974898 643548 1877529 1779327 1843596 140621 660661 1947786 1576068 1974303 1242695 981818 1624632 154929 46204 754850 652545 1458515 1902359 920740 1015326 854565 75430 1370210 209026 972605 1239852 1269264 166691 1505343 1368364 1205091 128207 1473711 1094442 1985353 652465 1495311 300279 194911 357501 1748260 964578 401484 1948558 1620754 568387 115081 1841684 80639 243242 980266 1871279 457061 1991950 1104923 1796836 1759139 1266471 963261 629966 1461480 609279 36181 1645820 1200948 1645936 666447 1065618 1263189 1250151 1132906 852159 348486 1531632 1100449 10402 321381 1312380 1938646 437233 236057 503181 880189 1224992 1686745 660035 464003 1357758 261209 901099 1168160 1361680 1619025 403584 330341 1348702 1605190 1192671 1436522 1073538 736008 946243 1353939 1135723 1349124 717372 1797542 1609903 1364643 109406 1364561 1285755 510567 1274661 974364 1515897 1720900 1852371 498033 345458 372768 1905117 79150 1605461 527206 757694 751266 1294082 661675 1951891 127324 1920943 540566 834042 1564275 940349 1981463 252325 651168 1505575 1425257 1496494 1668753 1458405 1566334 1678653 39973 1256326 848300 973903 824687 1786256 1795082 1183031 1405123 1322078 520862 1175513 1585730 55829 1753716 1534047 437817 1880931 1583190 1143292 1562151 996543 1886856 433311 545976 216792 1011493 462671 594552 545119 563493 1554989 1833971 1846046 850778 1567133 202032 1069373 756658 254520 135136 441901 1747051 168060 909156 1348492 585359 452120 764457 874187 1487799 1330817 1797599 756403 604581 162001 1625138 498811 462518 1573403 1394172 1480926 1551038 764814 1403688 360303 634882 1718796 1310248 504114 1243286 1367650 1417852 1273938 1894332 1143837 1857517 1076540 1369048 91557 1598744 1658890 1402598 1888308 1767956 1740107 981179 833859 1190244 213621 1015306 141148 600166 735726 1415606 1657991 1612914 1077052 408543 1815282 630965 1840783 341885 1489111 1546178 1238305 343763 264924 1611967 1081248 292938 1915600 840137 593647 1438553 1987713 1372844 645366 1184550 976552 45303 1870717 1400193 303170 1706253 496539 1584148 339097 1572567 1384599 792373 357704 1536478 1544486 1897818 557689 467444 761270 794310 834549 533077 566292 1271756 1057914 1203692 1665105 1948591 1318972 1790611 1369970 1668202 1292395 1728109 661305 1951566 1237187 1382874 996938 1209977 1828249 668859 844415 691238 1320752 976484 1564861 125143 166005 741350 108252 219898 219026 875123 530398 604884 1089232 1866967 390567 427400 1821065 1244680 73660 1764636 1683112 1829428 397308 1481927 695374 8845 1506530 664967 1522743 75890 1580499 87922 493677 718052 1808671 743 1038909 8908 1783463 431701 1908753 131871 1171068 1352837 141707 1904079 1600067 118726 830186 1236752 518220 516218 464122 1004298 618513 309503 819933 97662 600446 1705899 498196 1022537 1777956 1938192 524657 107901 537189 306095 969471 1555831 523840 1221273 433580 444558 872071 1941945 1818469 489385 967406 1053483 549311 229555 1405404 1932406 800796 226318 1155113 235506 1384957 466500 598613 59713 309411 1318052 170452 120853 1818544 1653110 739032 1308144 903430 245563 602321 1194178 32736 820119 835006 948284 1024576 1570464 294572 1988569 1869748 383071 692209 784800 1955894 929711 196588 632906 344888 294801 259498 1950597 1576121 958285 1260840 1526154 1483131 1307106 289981 1169107 696802 85683 165835 1470589 405722 1672288 1453442 1695488 1669337 1478621 742364 1990323 1363435 1096617 865314 1365326 543709 779729 1167781 340769 641480 190383 588082 1836901 1106895 1607523 53348 147232 1203475 663460 1785940 625110 1488395 975646 441079 1287272 826528 1102064 393910 1322899 1065212 770145 1167631 686998 1264328 1969754 1080941 297302 1113245 1741563 1175404 19373 1627439 567831 1141879 721896 1893074 768558 1326289 1749283 1420458 202635 1508112 1691207 402201 1288225 1165294 92544 1878714 1857073 339259 987595 1210714 1751414 448622 1163564 1999397 569913 703042 1562756 853684 949351 606066 1303681 1318559 468762 1684293 1670108 940976 365337 947958 1986386 719826 745077 1315444 1162061 214294 1519991 131736 1493898 1565033 1248099 1361093 1044280 1143369 982622 791779 1939861 452255 1102843 522535 611292 521218 1169251 1112930 308488 1586351 1003341 1199961 350165 1100189 1437313 760831 819595 636850 698069 1190483 230129 114089 326339 625126 285495 1469385 715234 1990754 371271 157512 998387 1011096 1817149 564257 286557 1579509 1228478 1164543 1096808 1257603 682086 328351 1581426 994640 1355646 703288 34301 58018 745621 1346813 1165391 645516 1496795 458952 69332 71924 1389613 1460774 961538 388293 925308 1495372 1007979 320242 785847 1102324 1275596 761396 232395 303875 275050 182844 1730159 853934 1409028 1487690 792871 329427 1843230 1465039 402368 688570 265419 1247860 1702357 1222120 38859 933511 310449 3034 1536018 1415728 1297641 1906176 392399 30477 142997 1143599 937813 36906 1389953 1430583 135908 12395 1729672 1521239 403641 1681298 77424 371230 350674 410766 1671771 1812331 70498 869841 221435 1641580 20759 391709 1679301 1360144 555202 322357 533996 1183419 1348769 1254552 947309 175350 142377 1533260 410397 1738898 1506441 456078 513139 1817889 533795 1630900 1800738 1757339 778375 743809 274045 1345663 54641 681997 461872 1288961 663404 128674 1827521 1360387 1949735 572246 1632186 891641 135939 26337 130316 1861534 1925886 1813257 1810844 1204837 78511 400779 1783749 1842825 1409163 1775353 579871 13441 994030 458543 732610 744850 43960 440344 683540 1357113 138018 828237 817932 1626398 497684 691908 23538 842925 40619 1299902 33174 177193 1171115 948540 21218 1655861 1612272 1238356 1594881 793686 1881595 544746 1677522 1578926 125189 1595344 591450 921962 1099894 1657281 396075 1578066 1490431 900907 1247621 1657908 1606152 1447622 278813 231919 801542 1587441 380887 1522371 539954 997356 1373900 1652843 468531 1720654 1034790 183958 961159 1370447 1817010 298841 570804 1465710 1816986 1519834 546841 43554 561447 311801 1669851 1520394 1018526 518371 668405 1870701 195800 427399 1223924 682237 1004417 286551 1892825 435891 1444269 516438 307191 1684507 846046 396118 1115770 15516 14210 960178 1209370 1426920 473158 1985853 385314 1382967 427375 432706 1886669 866061 1168833 217233 26230 1999338 1618582 534880 1771834 182250 537019 1803019 1607534 1097272 163574 1803048 1247850 1201714 1490207 1858553 623633 108370 836499 225400 257334 606887 191302 709055 433074 1977830 1401576 1281612 1697259 892406 1980037 690535 1068086 829011 1543728 169082 112528 945154 1702300 43804 611645 1922660 896181 754793 1217380 107727 1414982 1339191 1740328 651592 1834846 1714670 127214 1519198 1738073 1584465 1648163 219283 1514156 925846 1158720 1713491 105954 1831346 1304217 958784 1096621 683907 446646 452548 1611364 531405 1350174 1185952 961393 1647802 1393314 342720 1618937 881268 1889763 1297384 1148842 459737 974449 994534 1329271 220094 1699294 233986 26190 334528 1804214 1412296 812424 315157 1434021 586228 1784596 978719 1146873 1493129 1355057 1788166 702889 1061861 281383 181952 1787899 1391645 1141805 617133 968671 1643912 1993713 613560 1924697 781045 897385 582660 1821829 266835 134449 1974975 824135 1191056 1924720 1665658 1227318 877848 733634 16391 1277427 1478485 1868886 1307829 346109 1507898 142768 311512 440148 1974016 543639 570032 1117341 1245339 383023 1810042 1330575 1293613 563381 1692181 1220260 938935 1312789 980577 221005 460844 1135481 1416777 1548853 1119497 1290886 184715 526314 1733733 1911347 1104591 1643923 1362426 1296062 1329630 1426461 756702 1869890 1292868 1423134 393651 45256 1964004 1586671 1219485 1892794 289787 1743829 1021516 595799 1114220 1065488 427931 57347 206538 1387121 284229 706970 1960902 788469 525611 664996 570429 868164 1726850 1937035 1640497 1940256 1099369 1227542 1506418 1694648 1266375 1145367 868240 1989487 1736522 1422328 603840 69470 1704135 743064 1802546 1775876 416005 1646987 1256167 619131 239658 907746 980258 1332251 184883 1154736 1327113 1846065 77453 1950983 687097 1402707 1793139 845541 1144303 1901425 1857549 836877 503886 1678638 1200119 1960643 1561132 1952870 1164980 1612884 1796089 789768 1543738 1756397 404980 455976 162069 462114 504157 226850 379501 1122035 1099852 1836246 1001944 1592689 1165175 769099 1030639 916155 1512797 974658 1092225 174962 1186551 1627335 1416059 998277 747912 1907670 183546 1973251 774916 972406 576469 613309 1088888 671101 261174 1513006 318839 994448 525155 1294545 30437 1207774 1082873 802431 552959 1380232 94816 128283 1180959 813176 684228 1278718 263654 456655 425497 1436636 1442855 660204 394805 1128233 1760095 804698 1197053 195723 136267 458257 177590 1288959 1449866 752030 1853278 1171598 1728323 269468 747927 288362 1429338 813386 1931714 1694083 348444 1492917 630840 1929890 376557 1634350 1242258 376518 1238553 1311115 1031304 481848 1262671 1392682 1029145 1704838 121622 517484 1182483 367445 242701 295937 1700344 756497 1860221 1060372 479348 220027 7214 1098002 729848 208467 1591981 22940 119951 364885 1982884 143210 1749626 336529 1922876 731915 1774593 1511493 1472270 1230592 494649 263023 129227 894687 1273756 1145003 1677602 176304 1558608 856637 944019 1040396 1547859 1591844 1692825 713147 480042 283892 62429 15751 1335597 1767775 1140713 1357755 334274 951250 654178 86468 824066 994314 1129981 153937 932546 1633509 33040 823549 1103824 1430053 659747 704447 1372304 1519389 232801 1963472 1228825 1724622 55636 1537008 626438 1611810 393750 270708 1060838 1047335 479238 1182938 747945 1317010 973433 1069005 869892 1097606 1608344 206293 1120665 674419 704418 1902110 323444 1379962 948669 714952 1684010 1812962 1766871 695422 1021081 294615 714807 270993 849351 822634 704117 680129 1807244 1965026 472614 962506 736667 1247725 261029 1693083 502084 763468 133399 250832 788824 1075078 710768 493107 271981 1095411 470609 1284307 1372807 900077 921558 848225 798554 1266800 1570380 1998717 361202 1949183 1641067 1994562 1349742 1554133 1809851 1860697 1067878 1708645 964151 1357727 557135 678673 1423608 1784392 1682201 1438972 685969 465338 676183 1297854 515028 1101751 646914 248096 543572 1907584 1613884 296643 1125233 1238623 337694 248591 1805455 1818443 1071516 927410 1016838 1752047 753717 39720 1858135 1830044 1875621 117923 1083974 1407747 1698621 1294223 225322 367498 1845679 683195 927763 627512 1015357 1847164 1956206 1042831 1995298 776290 1614860 972557 917742 703631 796023 1926080 827824 78605 518992 1780673 1231624 837263 792271 1733954 1547965 763583 849191 902508 930877 1184768 295146 387030 1927059 1660867 685417 1998981 1337726 801219 1288685 1049910 1469002 404061 2590 1683878 852483 1950842 707806 861828 316708 1476074 1678193 280544 1506986 1018913 368695 472236 1933225 543289 1846764 1598269 1754550 821588 352849 632563 1518032 889885 540287 418195 932928 909715 947823 1134515 144670 1817839 451320 1043587 1152747 1914823 889209 1319765 499849 683255 177659 543626 482439 1172031 1014032 655175 338530 48385 690478 1968860 1253999 110090 1821549 1845094 1214288 794314 1340302 463178 930647 878477 1001874 483522 1666426 1770603 40335 367633 1411990 319712 1266202 1612437 73971 269553 1457873 1340069 1081114 68497 1511357 585420 1655999 1159694 542064 1296666 881889 571807 1560556 129528 652067 571843 1264829 766467 1526659 282488 955253 311468 109734 936665 1390471 945570 1658088 1170161 1440489 1432492 171433 713327 1422325 1698163 1727498 816279 42663 1806573 1549466 1027686 1355908 652144 415429 894434 673366 1789514 1621403 1619491 1409526 353399 1080617 978499 1034258 1085708 1407796 274009 1989583 958768 1821399 309373 1474225 1548002 1874010 1562769 1880047 311124 1383707 806842 665633 939751 688194 399956 989473 1162396 26162 1310046 239279 433191 1359873 1406572 1681529 1321959 1841095 1479977 153122 1113449 1339080 1109372 1106644 1509769 828504 1790092 1501822 109579 1839855 1788780 727219 1313608 1277512 1786838 542291 762383 1193113 889774 581328 743686 1103076 1128967 557494 1179977 696228 281020 923336 213560 1226084 791862 147442 349907 1429474 1358971 1307024 281928 1076127 212966 1203556 789087 1665861 1092758 1064749 565202 1294262 1842673 978583 1219865 1769503 52378 142568 620886 431128 1397177 508465 1462083 1081979 1983687 1166499 211035 1767320 929875 676260 1402419 785180 356581 1995849 1821280 1558441 1317259 1516691 1474687 413965 697684 33972 1580937 21000 35952 5344 1966253 1461079 1371946 1394879 470266 1028210 225826 1176833 121677 718002 371585 1185337 368310 78712 1664233 1448059 1362502 596366 1052792 995502 777420 1019329 854692 1224462 1722731 794147 1472480 1801914 138547 1977319 1251021 1407884 267827 1922818 1068856 1378502 1081125 662484 715745 30263 221470 602701 993606 806511 996901 319549 63790 92072 612921 410689 769057 555132 4016 1445256 255403 1312756 1702123 141581 1006538 1217249 1615796 1164099 461868 237543 1516253 1228765 1522520 836293 210939 402572 661137 1217312 288584 1078626 914120 1066668 1328233 1057099 1226524 52288 214446 925829 1581344 302943 4463 1488544 90836 467919 1049657 1202582 1889886 1014545 63021 1640839 7217 1303746 806757 1733953 618932 1256736 1999454 1978639 880880 1430157 478181 1031731 411396 1724254 464560 1304897 298397 1291194 412884 1112085 1095410 1416207 1928379 974160 1828567 1818857 416802 480487 1531417 1471159 153783 1601183 131395 1335665 1634668 553810 434731 920213 123363 1461663 796855 1066277 792123 1340264 1591191 96876 1365340 1528363 603068 208169 1299569 258298 1917649 1577697 1220721 623237 812386 1849280 1611917 704162 1406741 180291 1487913 928056 1945809 211043 67923 1435644 1315112 1650499 486422 320360 1881769 1850371 1583732 7792 1417344 1230032 1414173 1504880 725344 1397225 52091 866734 617208 1509384 44391 1503947 324647 1523682 85075 1448446 1626149 733429 1437097 1596382 1122122 768652 1526079 1795279 1306821 1315165 975264 1357696 399168 363727 1228957 1075584 1277136 2540 448766 900672 1897588 1734167 541742 52483 1219435 1884604 369431 1872501 737165 1526692 923114 1704226 74201 923807 1916363 555497 882624 982998 1605716 1279387 610247 145089 511251 1141493 236848 815258 150583 350747 620720 667574 1228601 236484 228583 504791 1060198 1238881 1164326 1405832 667844 1809434 1178065 1746404 885589 372754 108393 248906 185525 1876804 104892 197586 377293 1085482 1870591 1252233 282108 197284 485287 17903 507779 305147 776378 1783587 459763 1218866 1041567 1131560 307849 40891 775311 1641242 1276926 802992 818347 1180638 273319 1882697 839426 1217354 789306 146159 928672 1992362 435494 952134 1652028 822796 1159596 1448042 29187 225450 296186 1640609 1086209 1497431 1927583 26567 1687097 1521005 369043 922875 951885 1034143 504733 844024 506960 335350 1807573 1879969 602909 112290 1140948 173256 1485729 1244151 429055 1727417 1547138 630976 1690427 277418 1497167 1321883 1801715 1797923 740203 961334 1137063 1112455 361070 982313 1643096 474621 1987195 720360 741681 198228 1302615 1134857 611435 1199740 250717 1570063 107394 180978 1071881 990034 1022970 1852045 1071810 1542669 1304862 1045211 995370 531712 83595 381508 1081021 374777 472144 1661994 1683541 1469669 1166087 1066629 841522 1163026 860195 29829 479050 1725407 365108 131777 1653441 1814300 265929 1594812 808561 322435 1300148 1074498 767519 751903 657207 465489 623984 497353 677068 503546 1827343 492045 200149 853364 513510 1517410 682256 141352 736512 580392 1577858 116772 406956 107263 60999 574108 187254 1257465 1252164 1479546 62513 199217 1245242 760283 808627 145230 337937 628251 1463531 286884 1114958 1297236 1543515 1213230 489693 1972880 1148193 1245011 461235 1080512 230830 898652 595378 1710852 508961 1785796 956866 195805 1411710 758513 127393 1148932 994252 1237850 1908860 301827 770559 735824 772044 781616 542784 1302144 1568202 1779859 783672 43788 924917 34561 1624893 191783 1053143 288725 475515 1349612 1090449 156693 663945 782226 1490610 241605 1885537 34459 843539 1350046 384748 526816 939272 1432258 1799806 1174446 142966 1939246 8632 1640367 357248 7348 1090353 1576541 540035 392627 1673951 1672074 726928 170676 1430934 117113 923368 790950 952244 1303932 66243 823577 1810114 1030436 1514781 1045032 926240 1166417 1041913 1312658 1862895 1606622 1333999 16215 149164 1053789 1762854 1104537 1880849 1609330 923284 1151704 783801 548248 1646966 1218311 1633963 566820 159425 1033736 37285 1235651 507620 1596711 1181287 322546 704997 92101 39909 1965821 1680962 167719 1821545 1440768 331353 37167 1614556 1699851 904747 961655 1138476 1899499 903776 1810241 662758 1069176 726791 1974585 708627 926364 440810 996529 168736 1281868 1906846 510950 477172 1292516 940427 5677 1332171 109613 714615 1519776 1128671 724627 1854756 92290 1351730 1329889 1427056 372570 1148911 6011 624206 397756 1025183 1541689 1056345 754009 1003652 791183 324240 428328 1427068 1271390 1926358 1053345 94957 751141 1042335 1853435 178849 649033 1699953 473023 779052 845711 29759 1199858 443177 198138 127788 302988 1586872 985440 1626075 532583 370750 49216 1951708 1409509 606241 95524 729714 1515630 1734935 990879 295358 957373 1908697 73257 1939201 643776 455436 1757350 731132 1508045 1637342 198959 1187 1416646 213868 548729 278083 715377 416276 986211 306905 1270830 1623297 1282982 1060992 1829251 1358403 89981 522885 1949431 119038 1145840 26124 1284076 1556453 746415 1006859 319628 1524364 205903 466990 655052 295141 1435659 1426774 1189002 847310 38139 1923119 1963504 847415 347241 602895 222264 1951333 1253696 1698508 251645 638126 1301659 706061 994878 1133190 1658303 531310 479210 1238916 901749 1064200 149500 808895 764401 1978782 1629950 1423468 696836 1721233 726945 1719250 630367 1627519 1885194 1328560 1913248 1840924 1649552 268131 1758447 1914102 450530 280227 868942 1503980 221634 401631 1198029 768541 1170127 796553 859849 953509 795361 1829420 323283 872966 1527432 505169 1814938 1254850 392543 1085980 1355039 580683 937264 688931 268876 1509523 834385 1170659 368144 1844298 956107 1896545 1429969 1583024 878480 1472003 1562614 461731 1656149 479816 1822385 25600 1940738 1857905 441534 746850 1061506 57235 755834 509572 513120 1898223 919263 1523293 1311485 716900 999316 1076403 628850 1440787 764812 1712566 682402 1961408 33093 1049975 565088 1024270 792590 1205455 145831 1558937 5834 980944 1483485 958869 994963 1950281 1451757 920033 1367773 306430 1084696 601627 1974479 590276 961108 1923323 247297 878133 589673 557963 806742 402568 443505 1178298 82623 1430994 995318 822291 469780 518248 1062535 29309 218469 1787108 300447 527081 1038189 1677150 1389104 1404478 543616 1585305 271728 772183 1415954 1717614 686626 1578234 123512 107134 1350931 384600 441419 362658 14532 1888699 806195 674001 258436 118772 1665091 1989451 408428 1464735 1626239 539069 575487 787878 1112805 1330214 1478766 497367 138608 1841357 369980 1109927 202021 431620 1120886 1388104 1160239 1152013 153738 1887412 1286307 1860455 1928269 1931717 492577 980816 1581369 645449 5681 1939512 47189 1303399 511485 1606105 44704 299942 1458979 1153484 1584059 1971964 216683 890234 199793 1065831 1783883 368653 794790 1097705 1746450 118068 640589 609227 1139778 1746864 268964 1181945 1101065 1989396 1393559 253330 485333 921836 210526 492543 1204903 547196 187073 484131 1571998 1306678 58819 1458464 1895727 1327333 1601792 1209764 1594578 914832 1776418 890732 1530189 1332496 1485704 149893 634203 1000983 1831730 1249897 989557 653827 1121179 1127575 1859555 69855 1868174 1032550 1151227 844639 473860 757384 1578583 1886754 476196 681951 1158858 925098 134119 877699 1066274 807095 1262213 1241256 1177752 1478801 237403 1567803 1705290 1507364 751199 1428893 835806 788712 891537 777469 293496 724288 1493396 134511 846815 176226 1926097 1773555 915053 863017 1637145 67609 520218 1929373 938991 1012864 419341 159077 74949 288102 580158 1266145 1211079 209877 1385489 1620224 629241 1751997 1550937 805958 449332 1280915 542056 360364 1164546 229456 321485 581193 1138213 1829004 1023844 655825 1515259 1552272 1126363 366288 1252069 203240 1913715 392919 1097158 1563646 156449 1807784 1064537 1909572 250484 1838489 144726 1193211 1799056 1297618 1186262 1798531 1632766 1615730 1968052 1307794 840794 93553 810353 1169041 388740 992736 1577222 221542 194547 1849462 223662 425868 1940429 53982 699175 1132557 279411 1244767 378903 1673273 1688895 1829176 342985 203302 333106 1360837 347703 117324 777156 1436079 122820 1775727 255689 1051300 104681 1496028 656837 273349 1404977 1104080 1988409 196970 208967 629183 301506 144917 1386651 154915 1726250 141645 505722 1796488 1780252 793844 482989 468222 1924513 642823 1867698 60418 515210 394627 754708 808402 1895534 1046151 1776030 639589 1329615 1109884 1828041 220985 1039772 440116 1077275 1930315 124197 961115 637036 580499 1245325 1451930 1973265 1621701 1710058 1264599 1428580 112491 348797 102122 1005264 340126 1181645 809630 1713832 1893265 1062008 1635122 1972637 1363601 1224824 403827 849494 1530197 541563 1593430 66486 1806239 727916 307039 732843 1857030 681827 503888 1306416 1615981 905329 1048245 764486 490370 1035089 1078116 1772632 664020 1810118 1739119 797373 1284831 788591 1953242 497192 1037335 906450 1926193 484803 738291 1549833 1826562 1101057 1393052 769734 1570642 1899053 1201528 1025452 1943699 1371713 1664439 991835 1253624 1651740 1599907 493802 319008 1586082 26174 638618 1054738 1496957 161892 901673 1903544 385319 1857316 691468 24835 377523 1535486 165441 744770 1140933 1655975 1648715 459006 1375939 223148 1391941 535795 1707564 1577341 1113531 1780101 1118193 1324434 5417 915795 1152578 641783 271360 537195 809143 1112737 288977 1925798 1465855 575550 1004308 1249165 1060783 1012574 1582449 1704204 1440789 636045 1068770 621445 1329437 401870 1941334 184663 192529 651166 1283637 891859 1041823 892767 1448528 602625 646569 1383452 49190 1484507 156367 1853115 1782574 1311185 1617834 1472824 187585 1803914 305956 707609 1833141 593115 436605 607791 149597 1208731 1523738 578617 302952 1398970 95260 1136154 659864 904293 423070 806339 1403149 65393 1474439 1296007 1470995 828473 1530194 1646315 466389 920393 1761379 556012 506140 741615 787797 1240211 1118052 1077182 1749281 1566144 1454676 870448 1249196 839748 34656 1198771 813155 732828 873990 1330465 1933790 1934631 1899244 895735 1144457 1952092 823218 653612 976589 1969831 1666044 1839571 1055297 997768 1058882 68549 769382 1624720 1435844 806254 1163397 1902971 1791881 587437 259769 1929558 1992442 136154 849194 1392630 635216 1555491 1872048 368309 454657 1069 281364 660283 1443422 1061359 1071307 1416818 44174 1010935 1619215 844020 1450928 1258712 1097633 1549128 428527 585145 1157029 180486 1392331 611303 1418739 1596750 1231940 1162944 1006399 740188 317257 937310 1682537 236857 1938444 1259937 166848 1891189 820332 211123 792280 762647 1719959 1223415 1067205 133581 1284207 1574783 486281 794660 1814945 244326 1726504 1553203 270882 320479 1567855 1940413 1068714 1499251 468464 287046 673278 340051 1747292 920369 1837362 1132478 1425822 1804817 989246 1066556 1693092 1819059 1890766 1177680 544911 354860 206082 1411907 1122970 354177 1015234 46378 764279 1522212 521775 324973 1614220 184756 685211 1513720 1836104 1065596 362382 512515 1144629 261546 937624 1367221 1872100 1318210 606824 1772627 864752 1220189 1220930 1229873 1038614 193618 1934218 631024 84881 1863879 986055 681145 536245 68541 745484 1105571 1883317 404970 809454 1620198 1086451 676152 703444 745808 893090 1618029 1153299 1049430 1697637 796843 1293109 1440913 1018973 1181696 888756 139915 367943 1408805 717579 996156 246924 1456433 1289677 262525 1275766 345673 896001 846014 1763398 1456833 2337 1746602 588947 1827875 1910638 1922449 1533221 1343410 1954774 1286381 691972 1526015 251662 389857 1515955 1456995 1952991 916365 355766 119126 1413219 1301912 1587131 1891957 669452 1064601 357311 35427 1665743 708989 1484342 1197781 1332675 146063 991763 480590 1477822 226314 1873070 922388 1025318 1317016 1843609 146822 45361 1411386 151208 1846507 933225 1334513 201979 1434861 647029 1452214 465126 956215 1821029 174011 1167941 788994 191519 788479 1176515 248733 831114 777010 1160003 322295 1275540 1911968 279048 263160 1758526 91493 1936255 838471 1752010 1422246 448956 550350 625346 1229671 1989788 329564 687710 1287610 306605 637992 226868 389711 1556884 1979781 1774072 1712347 1229566 874406 1547875 1483353 664018 1897615 1005410 1988168 209031 121763 455738 230947 1098782 98932 769189 1809047 1470908 31322 1471471 1473753 304102 1942566 865178 473608 1397833 721268 993875 657589 1047653 1346638 581039 558856 1575934 200710 1094672 1459585 1871369 577806 248514 1694873 893433 336995 1416399 359704 1905548 577287 1919067 1702914 796521 1856041 1710295 748090 473312 640353 414340 1299339 1259921 556268 289608 1773803 1956635 1341754 122677 1453039 16493 565845 1098981 1744652 356463 275576 1052209 186586 1416035 886979 909781 1478741 1106068 1526034 800828 1860674 421005 920899 1434029 425713 1066974 1823950 1994875 803363 1619374 1686552 415852 1869061 1142468 60164 640441 1114250 208980 1724291 1866403 1162358 201330 1955779 540026 837069 1589877 923967 1062712 930683 311269 1267048 1972983 1926234 1944223 344518 933326 1910601 924184 909314 1827720 181237 1383210 8992 1730731 68008 807579 802931 204569 1077850 1342648 1223076 759242 324152 137866 1995520 1591589 1235762 779489 1662712 1864755 411707 573891 93567 1682581 166686 427811 1274266 117668 1683382 1060299 1786831 1248973 878223 785004 203973 518946 753238 1596785 964158 113431 359595 508190 1444750 367361 23040 488905 1599672 1147077 1270914 1023644 1300760 149432 1944893 1292555 3106 916051 1359573 1901093 1080768 1553640 1665010 303679 395607 851734 1833698 1347140 1851074 964006 1717138 122854 1903098 810621 1398982 1745799 682254 57618 1924866 1028791 303315 508817 219208 1629066 1372897 88155 257396 470186 1461022 501736 927934 499858 975858 1068658 1174603 820366 1169332 236222 1538598 584217 691435 863280 1133631 681032 220268 145145 1599698 1451237 1036264 165346 1050213 102347 603858 406172 268628 512183 1816628 657346 1839435 1589352 1311508 591815 385900 1760642 1938508 1297174 1673176 1400885 1967334 1445835 1764677 1520186 1117560 48274 1733305 847390 305665 1086156 82912 1251353 462226 1036178 584011 35826 201092 293208 892540 992910 499330 476419 905216 996265 1135817 1444522 1317103 1751721 996852 308951 1086401 1502435 1065170 977997 617907 1719550 1210691 976564 641145 1816376 478502 1941576 1808134 3406 1643245 434688 1303509 682757 826710 776098 231070 436656 842164 198995 758583 945664 1736297 612592 1513166 516380 1894252 1703007 1081976 1596991 968785 1468439 314964 848005 1045257 857789 1247083 581169 827783 723418 147443 1044297 1660972 1262306 1264279 305410 699990 581979 57950 204892 1014884 38243 378791 1039659 1925078 858213 1702671 1769066 1322213 1735839 1092976 1919171 1246011 303495 111369 1880706 1026759 1075409 1245530 190411 1078211 1613288 1661113 427346 1070847 1907915 598123 1885605 1233373 153968 829480 1584957 789978 1726163 1903071 96197 877911 269594 512636 130682 1355365 506568 1604215 157038 1242987 1140678 876811 813630 228355 716540 741095 1171173 1511324 751582 121484 1850408 1963078 460715 687863 1530485 674112 126619 255100 1485363 555051 1979985 916826 1324360 1988414 20086 277824 397744 42400 1098602 493434 1254717 827609 1758797 1432101 1134680 100488 307342 1160685 1144013 1655380 309793 1651430 524885 528572 1097212 1289901 1142049 1892981 1362991 775420 518798 329421 552153 652741 1060689 1851348 1566488 1625287 1001179 396830 1716958 1718083 1813068 1988632 76507 457133 1507732 479749 93348 303265 839478 1152520 356387 660624 21294 1616216 327998 1836601 46833 1238664 1444006 1155246 223784 544315 591554 519366 265491 455146 151494 187232 1561441 1694947 1041631 779793 321765 1279384 770693 632195 1119472 1475366 786207 1188135 1743038 118311 705324 163677 142766 1343202 1933959 1017192 497233 1709084 24900 1107512 1162378 323005 1416352 396517 1679775 282727 1243556 1775488 677173 341624 185223 1975176 993323 1320996 186005 384226 1808388 199153 1991321 210669 179898 830411 217242 785425 1977070 1717415 1595177 879769 1844147 108431 1253692 1976838 888054 75312 1452601 1708630 1815822 1026542 1708702 820406 1242693 1526597 525546 1368182 1262752 528799 1481600 653421 1343440 1248377 951974 84577 1259542 149433 885872 1282466 1293127 236956 640435 1265112 1852120 789268 1387866 1397760 264086 493666 1843814 434874 688471 853176 1333807 535047 1452747 1426137 1993757 1105274 958160 758892 1185412 769976 593505 1892032 1565141 661501 1048450 1177052 1627106 1442265 429165 1183883 1940595 309148 770685 28974 1357395 1921027 1919534 1779092 980155 283477 1885276 1945941 419590 1658222 1457727 1452980 805559 1858480 741784 933927 785537 1659306 1277323 446582 1494225 1979225 550209 942385 949265 1890279 585433 1746911 803273 842117 332150 1437090 25271 1060166 1003406 264477 176704 986567 1546218 1681209 9685 616295 358901 448746 992008 1898705 1858675 477140 366166 1776452 1102950 1850532 668300 1168134 1131721 523175 768440 268147 382788 1068640 486185 906104 1721099 1301833 539616 63309 785709 400696 792611 1868963 239757 1105428 979263 1903482 1548671 1085031 1922112 1360519 1643842 1434963 357508 788550 1521429 472138 538457 1193390 332172 496654 1502258 1814564 703068 1030267 1659503 885112 1751482 1203977 1522289 1731439 77821 1037155 1043209 168032 1635336 439799 1918022 743253 109285 1487063 987493 1913976 306924 332505 1714535 326700 1687886 756025 1571103 372554 1198089 285287 991622 1481721 1583333 1318949 1678466 14862 88247 1510229 767544 1122207 1600984 1673650 943808 453522 1964250 840339 666568 724652 17098 1723928 757303 151600 887108 1493407 1136567 1519649 356361 1565566 1894606 1913470 1077144 455397 732377 1174514 1474741 1105061 636208 147100 557714 1233531 1926901 798477 759808 213485 1245701 1079236 1219873 707223 1948242 662830 1401841 1971696 27420 551247 1822476 321616 15536 947982 1487753 515705 757935 329794 1058289 1560764 1446746 760394 699704 1807392 1380686 1150315 1718962 1408823 1191588 1453513 1034647 304201 259112 1500236 269364 1654419 705204 356090 359079 604367 1857931 187510 80724 1685231 566992 1083643 1560127 1449831 1034244 65519 682975 1778449 30246 1700020 143183 993209 1809345 1718436 974666 489957 1834396 1581317 106605 1275975 1412628 95715 505128 995482 786345 843829 369097 303092 1106551 419617 661673 1543363 774353 1807048 1000419 637427 1394556 931892 390630 864488 579707 808741 222471 27456 1710216 639053 1734354 1697129 440584 1343029 149543 628244 391242 830885 1303137 39833 1935642 453606 783903 777771 1343837 470130 1929735 56035 3466 84478 859853 1289219 461865 247794 1553539 1901004 532581 1703351 52594 1047096 1667827 260205 393190 1241147 1654747 1288570 1627879 295385 1172038 1301273 315035 1748779 1306395 1217615 1797432 799285 547772 73924 1301999 1314375 280221 917322 1280938 1474265 613484 283797 923929 1277324 1360753 609544 651101 623398 1724219 722182 741192 1180898 1456370 748235 374546 268659 1325868 58696 102471 1193781 1045100 1995791 1008278 1374285 1960773 601986 665364 154137 1788028 1094380 1855479 292152 1191723 1762115 1892204 523013 74125 1604996 175526 1052584 706653 833181 812464 972974 1116100 19641 1838966 635115 421821 1365127 1426493 1031920 1760373 395122 1730745 589731 81945 101472 1851402 1875203 129509 1658566 1769814 1912251 1163263 601483 1683827 30403 970974 1790464 1329417 1464508 1434595 1606476 127597 6078 327859 1945839 474591 1311310 1290568 290341 1416158 198524 914291 1497547 1784148 547448 1538839 947626 625798 1092725 286012 882327 2376 1719458 1188777 1366227 361763 407011 632814 548747 1927209 1941323 545927 512530 721002 212012 840284 1008230 317877 399192 1406879 692528 1846813 1314377 1622293 1853199 905704 57537 762593 1108781 1242508 1209338 1949826 1700951 445617 1178144 1372509 125772 1097034 88823 1799093 1351951 1650183 389893 546799 1752531 242228 210715 1252833 1095283 1852113 811548 496918 1551875 243658 1591466 395249 715156 1768917 1478137 761973 648553 45799 14411 926745 777445 1999315 1306092 929069 587058 568725 1542083 103829 1085743 1150300 1223635 1264608 1987309 995531 1850475 470271 1257889 1547480 319714 1798965 1498042 661883 705718 1104327 988938 648982 1222843 413206 1216616 676951 938481 1536885 1654185 1119505 982214 1502379 1385318 1832873 1351520 580694 542381 1323251 1180535 628970 1270125 947117 1430215 558131 1052689 1518806 741461 263209 1838037 425459 1890335 1399422 1246581 1689955 44555 938777 889437 1850441 577928 379939 425693 1811113 1866519 417729 1042788 80969 1426583 384484 39353 1994324 1485154 1708808 412079 32209 1112927 1229932 393682 1591686 1289688 404183 209974 641038 304690 1965721 1734205 219437 751478 1635713 1747228 1259675 1435248 1636846 1807171 957796 405679 43706 1456149 534844 1018612 60292 1207143 500369 878820 740327 1562764 723851 1783677 1841219 1036475 1750568 1717199 1317044 656903 111165 1838739 718447 1314536 1010538 1403314 921847 640455 1846857 344070 700356 974575 1715637 1597361 496736 1991849 163706 1219032 555954 764974 55355 1033072 23396 1465944 1893298 1240496 213112 1672215 1799587 1915760 810495 1299858 1049539 1085897 495779 289363 1983431 241562 225574 1918781 1136215 1608355 1800474 1657675 1549320 649305 278152 1878938 1911828 1444602 244762 556726 818528 1490282 152810 1559186 492930 186607 804197 1714892 1911944 1171771 1719245 806796 782211 1106575 1451109 817533 1344120 1819662 817018 1075311 1795904 926551 765498 457111 719923 85114 750409 937193 140131 71346 1235150 1483488 742168 188903 417510 449080 1716641 1469561 987105 579315 494984 560281 1413235 1860887 1561866 668378 1765546 707924 1858505 469541 1001334 1896821 1167416 1696231 1013301 1130004 1902637 692696 358489 1536934 1218915 1950034 1184948 967800 876298 871520 65319 105416 445476 1214894 928172 608730 737429 904917 86430 838596 558319 1137001 1583372 1010490 1755409 1591128 1442685 1486173 311739 589908 480117 255571 300215 11476 1055773 1904684 200901 1446456 606221 1426377 1379476 1311714 263622 321129 1871501 379360 1055604 1674025 254288 32461 1840673 1207138 1767411 97602 896812 1441126 118998 1999622 1243285 1454548 800687 771911 1056153 723697 1574852 1532903 1416361 183427 404207 1770486 430413 962715 1826159 403940 416550 1525690 1865075 595163 811726 770952 424548 407404 1359616 420189 11136 266961 760197 1077759 327329 1486066 1427449 425779 1432526 865948 1649180 817232 982036 1109655 1283751 659429 1240688 1311671 72023 1834566 1937270 388047 225324 1084193 1311865 328243 1178173 1663734 1085528 1826903 455534 1109436 1787628 752941 860760 1424300 1310311 397430 1707898 1512729 206970 1286591 496001 1395799 452125 33489 598645 3602 1688041 1475531 1057174 565019 1002275 241530 965014 1101736 310259 241467 656374 188633 594860 1562209 93072 684781 7657 1929042 1906620 1834153 936206 1534721 894964 664995 330206 215772 1316417 197267 327926 1904076 211732 1190009 1338652 1014806 1746155 1112117 628434 791519 311274 1856195 1167664 1029498 477429 1838829 1794845 866565 1045163 31969 1793549 1604558 495613 1321584 660070 1277496 1902902 162442 32268 484967 353225 1090677 913217 1579214 1168469 291216 853010 1017271 1121617 1061513 440657 1288782 1035480 628332 1439339 37016 1505730 497809 1407973 1226802 1498664 674884 1582604 1419068 716881 379428 1157127 62643 1594216 458986 1890969 1827745 1534486 1730347 341044 1219430 869254 123279 984213 1144192 607 1922176 1798233 100788 1923679 267600 461644 975554 1523326 1868448 1826086 1430249 848538 1969683 703795 675369 1110439 1566445 79287 355011 712521 504465 766 5964 351391 615937 232246 502091 948485 159765 824231 551132 46109 1340005 644277 1328414 1865242 1681542 34068 1788970 35258 326031 199635 623965 1127250 1654227 240332 1544412 1001326 908819 1831014 1242389 731696 1795796 843713 139059 355664 1025169 896664 1353418 173521 1204401 1384447 1965669 553850 947758 977719 1294250 1502885 550714 732486 840420 696580 451380 1938145 1717842 1453968 193485 1209685 84843 1926903 1662504 1378666 1809523 51664 1177652 789929 876971 1638091 108171 824591 1124706 460504 125370 963887 1189785 1010293 1932435 891669 1657158 194205 1427155 297708 727179 1289639 1878903 1650793 1758278 1846259 989171 1765164 286901 1745480 1133458 330961 1520412 58023 1706414 608320 104523 362482 587792 826860 1202482 177274 1912728 1315554 1406975 628572 1988521 1426747 879328 973574 196172 435779 707048 270330 1261742 1994911 1701154 484425 58595 1493990 1196857 244858 328235 768256 985604 1559418 219097 285035 332939 489783 926117 399775 1271096 713763 1181071 1322264 379067 673506 866514 367029 1414968 1156559 24333 371639 170645 940224 1415928 1018792 772550 967157 1285206 188405 757385 1979483 37058 1242995 104609 1590971 1001432 728009 142218 1408228 1958812 268863 1499188 1149890 557329 1315222 1402220 1694005 1526418 38849 747476 1502701 1573705 941304 662290 1992820 1545165 407734 1133862 819328 1581588 1874932 712219 521461 770431 642658 209976 900262 263029 216080 531254 768352 1062107 518056 679644 106182 636613 294928 1657208 1321349 493384 42571 814219 381593 1513041 190073 196934 1445010 721138 158802 766040 560467 1437967 1297726 1657642 1247938 1589426 1212065 1103170 1683628 1499885 1972199 134215 697855 1201871 1824565 1851366 930760 1269548 1812598 1201707 1593985 1158995 1302992 538123 1815824 1628771 610250 1412757 206623 1795778 1789621 699984 841620 1821956 1857878 1987418 752202 213282 686922 1246509 868365 1785523 1479385 1458709 312659 1421540 1976810 553270 259464 1882741 795419 1802778 1869019 915897 944544 1200445 136624 254671 41973 974319 1354097 1939964 1265166 1288931 1473228 1073145 442081 1029701 1645371 100106 1933792 435183 1251172 1441609 114602 1096552 1802348 197389 393386 1086970 232104 1555351 344407 1722371 711155 1223507 1462298 805352 212182 1558420 564454 1423751 723999 1009845 419384 1060760 988881 373554 1868825 1689033 1140719 477206 16664 1767067 510344 702811 1710350 1565839 292485 1891400 300291 1411094 1569834 236402 101935 1525641 1515601 984276 301258 1971005 576628 731643 767394 492463 1833046 908387 1773623 763801 832508 1503775 375885 1396550 173599 1192192 1396928 1856325 1048760 1649760 1366290 1331783 192753 1569470 1473772 432599 1547439 47611 232260 1648874 1655902 564842 381039 1097125 1933510 1418217 1749435 77726 397001 1527457 673991 925405 158097 1169787 1458695 1683984 592147 1691701 1264991 1218322 1561143 1048624 56890 121878 248573 1976800 1690432 383169 804542 1298479 1427431 1211116 1562575 1818087 207317 1937874 306203 1695178 1836864 608923 1660475 322713 1299250 1303487 1425929 1091529 1312829 410506 1642009 117474 1225471 421968 1317204 1496385 1637278 899652 687308 1738856 987142 1469938 1275798 1237513 728050 930446 961771 1249825 25222 1903461 1066754 1336903 744887 1658855 625396 85137 1520997 385996 222849 659420 92228 1208921 1464070 1320319 1252175 1080709 1328052 806359 1654320 11879 1773235 1839513 1476332 850510 762760 221328 95568 234063 1503182 961184 709727 398785 1111447 1113370 839402 1327192 1290382 1434108 1391204 44160 706709 85655 985041 119737 1224702 832655 42856 1545522 443835 676580 1298616 943501 1391109 946040 1526914 1970510 675145 1772348 309976 556502 678300 1878383 1967357 1833021 1479688 565145 1875272 906868 273272 1992104 1665524 600583 550106 1245970 514547 356626 1398601 1508782 536714 757647 1915988 91640 976524 1411563 800579 1985256 1783995 743657 590964 1306488 1564377 701362 549835 1357428 336665 436660 1831944 397584 1897461 240656 744113 73693 1951025 1658574 696260 1677142 750613 1468041 58391 1728741 1113969 500154 1281432 940470 720278 317049 268886 202654 489977 801828 620267 585251 1021104 24952 1999255 4084 917633 503667 391045 755163 523320 1793397 54585 560713 833960 1226396 1768327 933080 253100 743490 849667 1466317 1345404 191336 1694090 79613 1781320 1715707 712129 1387313 884264 1846941 1997944 1294935 210168 530389 1786475 784037 365716 656597 1719660 211228 545064 1019551 196028 277489 1025435 1086067 1414589 465655 254230 398510 724717 574390 1825882 1721163 694701 1873699 1614888 1921736 294600 152314 1407090 1141508 1755015 299925 1187942 1469141 1099795 820175 948625 1412720 170316 856515 1707942 763068 642000 165055 1933060 1098842 87324 1449543 1485689 440816 615111 447424 509943 290739 1406513 1788289 47070 1314419 1490080 1823509 1943187 480291 805830 889129 769366 790959 517277 1793517 921171 110141 1176618 1183837 1428401 1613307 1015404 1006077 1493076 59540 1198134 1908094 1187102 1227044 1326550 1137420 705877 1268825 1876619 1311673 1177623 1648794 1251538 1524776 918948 1450161 1896043 324274 681363 1319578 1221782 624976 544559 1076086 1183562 1667152 1865256 348346 1465615 1358936 1463842 1797901 455357 1600772 1550900 396807 1399806 1262946 687373 561295 1535938 1677711 156594 547689 1191725 371961 1766713 975308 1535431 1346605 523834 783518 201891 1835706 1109755 1799181 1427655 736348 1717077 298359 508665 1629235 1051831 1454213 223931 640624 780654 1277999 903720 1867889 290533 1898416 1195677 998294 1075117 1863199 1671459 89344 691698 206551 86990 544198 1627125 802764 151916 1223876 228492 1140833 657300 1457693 1221036 1660274 1743456 978080 58651 1354697 206989 1409376 1787751 83058 62034 107594 1079267 1045424 1474252 1211976 680474 583425 324283 246260 666006 936974 1190675 249232 1085162 1134960 1687697 272803 1635361 656531 467801 184529 642486 1037078 52554 1595798 1010094 1919676 1702078 1086732 1158740 1125458 1036687 513291 1613968 1978675 1013157 488932 1702404 1437166 451384 1251786 1164528 1935721 203638 1446361 1726475 1725402 478770 29666 1474792 1729492 28648 859047 1672917 1672233 1121131 692828 432170 1131808 1271422 1315182 281067 205135 1626731 608676 198172 170773 239998 455241 1814188 647925 979449 1390411 904446 1876484 686398 291308 230798 1793073 284177 1101313 1799341 235619 288542 510636 1465596 555527 1963577 140941 815470 1187900 13483 1795302 1072559 414460 884182 280693 1785296 763363 1558300 1415665 452063 1325477 842154 599742 1028418 1375273 931777 917214 1478005 1081597 42130 301553 946916 763789 1152761 637517 638817 1353723 103343 1547695 1097031 1146966 1700548 863283 195623 158974 800410 810275 397073 1426343 142151 251205 172457 1510872 300674 977176 1271002 1214838 661839 525314 1212418 395999 681918 1070402 1705936 1356294 269189 487271 1498950 1649105 144532 172481 1006164 1012409 858660 867739 1019763 705345 1709491 344443 523292 1454769 1201201 1536309 596450 1271860 1994095 1217855 1815476 125167 371152 892040 1703985 695090 385660 1732361 323902 1107959 460194 1668591 1861727 1893581 827691 377639 1635045 651969 131005 1507072 723859 1021218 692803 267416 1573012 1601736 783899 1132102 833888 1870913 555306 803808 231622 817295 1460629 991398 288287 1562449 1815043 1052464 1095795 911198 1804453 1710293 1046773 1070845 1249164 740218 1089275 472121 1043194 348198 650282 211026 388099 1335193 1626086 812829 1447958 1239938 849801 835566 1141892 608950 310138 1029658 1500704 526509 1604748 699429 1583356 313131 791861 1959755 323987 1409817 1851577 1973023 1640044 686455 1881735 1632857 1748239 441247 1768303 954871 507896 1094002 213745 114077 1401923 785269 174167 216526 498292 171779 1729485 636932 1193229 942537 1642576 1499127 929281 1920449 1720480 1426962 19027 1985879 449936 692095 1062141 1968676 1699013 52665 1585747 1579802 1320080 1801196 1172690 560255 216524 1186998 1163107 51901 1140483 841594 1726760 1698370 927420 44796 915140 545007 405891 177798 1272476 12912 1863751 1621294 1180773 1300506 1697019 1835789 954898 101008 382 987096 274147 1874999 1469473 1841970 1926554 219900 983875 1070667 1461817 1893860 514765 731175 1363393 821460 1626672 53365 1220557 286986 1070254 1292223 378537 1359473 1912305 854257 1966673 665446 625707 1273353 277772 224843 371789 1926953 1060050 615364 1235466 297813 1219300 1719456 1291994 1098288 607894 1127724 851424 319990 1081437 472549 1698067 1829258 876245 490542 348710 1323224 1608212 1408188 921740 424059 1186490 1431644 882126 1789469 1535057 1979520 1621193 7857 1871206 1499701 347930 1225614 508641 167539 952788 779510 450189 78118 985694 1871161 246599 1570632 969128 207531 1300690 1849633 1133774 821759 1253570 360507 1062403 1388280 424121 1779744 1718128 467479 1788850 1191435 1113847 980665 1276433 1441795 1265039 677682 1709718 1152255 356170 407000 840157 1442621 1635545 1758208 1685244 514840 468304 1260918 1648982 1968619 374515 1034556 882965 283440 389378 319926 1519918 1862455 78111 989066 1162199 72428 1892302 350557 123982 12932 1751403 1669372 1025292 1157668 272351 643969 334776 785657 911456 410233 922359 176068 1767740 425249 1946143 984616 615220 607437 98899 980612 353127 1761184 227053 925054 1403933 443468 1391878 378881 1356596 106171 1734183 1981850 1408832 1684400 1609456 598960 70582 919943 139856 600411 624033 394557 1189116 1419569 693370 1418417 198185 679951 1574761 1193884 1971929 1499993 1307396 1979027 995075 611902 490105 303928 1378533 920530 526199 478051 626698 1485033 796016 1985317 898907 1081004 163934 252534 1421205 126080 855478 1089078 532295 1354705 1601301 1293952 1628444 1498270 1035901 748034 1298849 344805 1385426 515416 859802 1047142 771532 481883 406048 1744372 126637 1742380 1846870 1896955 384010 1546027 125231 192634 174275 913805 1736889 735569 1345254 1720926 1201310 1734621 1514414 218376 1141203 1882557 1065164 1804993 1659842 1695228 1539449 1512087 1861093 948458 335866 508918 547373 1621942 219681 1937861 798088 1232701 713132 1440862 1974431 1361446 1178527 516518 385343 470492 1797826 1240521 1195776 1858962 1955809 657662 406579 1431895 1235833 1228875 424733 769115 1165256 1149523 1557024 13768 1779702 367888 315099 862348 1069869 1371511 1015680 642952 1551732 1060811 1570255 1983740 952297 1457162 1945931 587246 862587 773369 1246115 1980075 313716 1130223 209580 1333982 1942210 603958 941505 1766010 1253688 335704 691149 1844024 1545725 1929667 1347734 1611248 1358799 926403 353378 323931 1600161 815698 392659 857661 1028452 267046 525282 906070 501755 1998880 792757 439133 502417 776504 1497768 1313834 749547 909687 714138 414958 1083338 634816 911659 872355 714337 1020796 88688 1050618 224051 1630124 1980095 825054 1133456 274098 94201 1992438 943449 1046346 1408529 1484397 867 1034 1278064 1035342 1296111 1214482 746146 861364 118799 533955 897389 1823879 388017 1704434 841685 182126 343957 191527 201851 326946 26288 554194 1395511 1026126 1075010 1427550 748835 1852101 879862 1816753 706945 371175 950862 998367 303112 1618341 1480552 930979 1082388 1496036 1057623 1602361 16217 910634 374312 208158 960842 519958 1455734 439673 1006832 906423 583568 86917 1658024 856025 597834 791266 15421 217104 101718 209107 322570 403735 299454 704 1834609 825250 1362636 1159259 1407248 996429 690231 407672 823717 1239495 1232244 1044466 1156152 1554665 779826 1281334 392589 981876 1931704 507570 1301467 1101543 405498 765900 1399712 909598 1672299 217160 536896 1559301 344341 3943 228347 121056 206341 27412 1497535 1389694 750921 576592 836971 1578099 1820277 1178160 29906 1053259 988441 1087623 161446 872044 449173 1653743 1931934 731829 629201 1366475 702856 865931 1150128 1221086 1537876 1574902 1150920 891208 1009035 749946 1758940 1829314 297871 991901 967241 1047881 1300957 1594955 219472 563785 1818900 1997409 505096 398890 1683311 937549 1388452 1534606 1667035 533896 980714 645922 21590 1661229 28953 1177293 1021597 810348 1748209 124401 65585 356795 351027 676236 1551627 54806 293276 623096 1812421 1824059 1321019 658525 1545659 818005 634557 788754 261899 192990 1520570 137728 1216513 1697646 1394695 638835 394720 1258343 1343490 444626 698682 455603 1482931 629173 1522437 1240795 1074871 910552 969984 571270 434379 771100 1237476 744512 516717 1058924 1631148 1298102 325130 580768 342753 372739 1059875 496903 31462 1125179 1917429 1303845 1969540 265405 1572001 1624825 1409682 41607 1609809 1658272 115979 1398647 555427 890286 281030 1021614 1415459 1442029 772153 1937932 17417 1028228 566060 890699 1942068 903552 1371135 1981129 868436 874675 955030 1151214 1294271 735456 255417 1418571 1656835 60169 637071 1362696 1232892 838969 1460118 1765526 1026945 1194935 1600792 568721 629661 812883 509035 809817 321363 1574362 1972696 1209169 1832614 1011227 1769181 496675 282346 1788041 355360 1375087 1127917 590774 815616 766075 845455 1064978 1728747 1661630 1625607 1986129 174909 871913 314609 1372392 365227 139200 1199578 476331 1552051 275378 1743457 1916081 1974248 1816523 949080 1283781 1194355 1482709 644158 1279597 1050714 1477867 403081 1709645 1624432 202258 496723 456393 1778489 1256820 1159912 1946850 1711691 1190958 1085026 1232501 126578 1748917 1997019 901810 1653990 684739 230459 1990734 1621335 857683 338232 1697078 1853034 1462732 116654 1577539 323115 774708 509651 1343968 734556 1572126 656368 408757 1474962 617668 566412 206466 1691570 469018 1897810 1426080 1486110 1838391 1949881 1802270 1741497 1109066 1903203 246636 1273098 622116 499002 326014 1655016 1230160 189585 1205277 926029 862759 1947893 255199 1291819 342136 711578 562832 1345994 1832881 916404 486669 1363680 869613 1720100 1671879 499360 936427 1310747 377558 1513888 800147 437056 942157 1433392 1212240 776672 928604 1176325 529071 1172144 68631 930531 1552105 178127 1488434 139879 1294371 859377 1251275 1938506 1822760 421043 289988 1985462 895822 1389407 51976 1846935 1633549 1258237 327855 281336 81366 444957 1392531 625536 1327905 1269830 1060119 1948333 1703959 205839 299545 1817219 1347299 1959564 416613 1672482 1605903 889084 793730 1365631 1528293 1670663 102908 1338313 1853793 1357212 1999217 1976799 374336 1371555 992633 479538 725135 1557358 64380 18483 1399989 1611158 669994 328928 1351355 663219 1739500 330211 187216 1260914 498449 271668 1693163 1258862 1711670 1535397 272146 639441 494724 1991740 1997735 709934 1527735 465532 490807 1683175 407942 875294 1923551 1306283 1383976 1642713 1237674 1614131 21630 477606 1355623 160911 7842 343060 378212 348472 1884028 593056 376837 455933 866241 525293 155241 768420 635403 1696407 165333 1229881 756617 1098880 342440 1548296 516054 407417 502302 1998030 1900784 1364789 1390590 1067050 1004785 785279 1678899 123408 782015 313693 83818 207775 515194 1353828 147585 1137435 785996 765115 1960947 1339359 1399370 356239 12570 1178254 208957 956304 313825 1674387 3676 1113408 1102154 250276 1101643 1598808 1553148 350344 666183 376835 1671005 1577763 92233 1852725 1822273 965023 927803 945802 1762901 780615 1055311 854400 382523 1248334 876361 1763443 469029 1970232 125753 1042946 46175 997048 932014 101387 127359 1916986 1871082 1732791 503999 427090 1006231 882651 1214927 215350 942649 1241905 1892059 1716778 395647 211694 161697 1625332 290487 1930228 1755585 1285590 1370551 674866 1140136 1499698 861280 200796 337856 843834 1293519 464949 448073 1798849 1746093 1984226 667956 1680157 1903301 1418175 1491967 208350 260249 200843 894331 1313843 1945211 1922883 363393 385112 202860 782645 1397387 1556883 565410 1358159 690436 662707 303819 490645 791990 1681511 1772703 689569 194389 810903 691077 634052 199016 1984122 1514520 1838833 1904908 599475 1830055 1598828 1748720 1304633 1475826 558089 1265563 2893 972458 1984499 955609 850832 1479421 1772526 1298740 163813 568560 616902 1671347 144676 1646872 1881726 1820991 15413 39012 1745970 1634903 1936940 1159258 935252 1676242 1297623 1566155 772492 1595386 1981313 1722454 590175 1182280 960769 1783706 113734 1596369 872929 1683915 1237745 1788462 944199 1424618 837961 861376 948496 853805 1016093 1733096 471964 1814934 1290212 359695 568868 1801749 1229968 1912774 1149372 1035797 377227 1282158 1504048 545560 548720 464817 1012818 1703752 1970915 831248 1633609 305942 1046537 733766 327990 1302521 133680 1724179 1856726 726518 1301213 840831 1060127 617560 1613469 1902367 1988174 870402 951860 1022922 543499 264704 1891788 680029 1858994 108844 593267 1541832 1899863 1081163 861106 79853 1040132 947478 623714 1787253 280729 1233305 1510783 904145 1238719 79546 1558344 1274553 264650 510543 274030 1808636 297638 1558440 214905 1216826 1801739 398072 948930 363381 1811212 1180459 513121 1183714 1074302 661209 553351 698109 413486 1047998 728826 253094 147357 1905955 1431291 807870 68329 1173305 735912 1131943 1684899 919668 1882635 802308 353195 635490 699639 452448 1454155 223188 493898 207016 274424 180365 1666889 1166476 1677816 1354620 674308 1748765 923502 1872631 402377 281718 502328 1531290 1518125 1717523 261585 360583 1327847 1128072 78164 175469 407089 388871 696993 788836 1519623 703235 1903264 778895 38838 482875 987018 618605 720518 820233 673763 1733430 689770 822540 787350 423000 665859 1353138 847759 1830643 1057155 1405737 1960309 210082 227233 1707610 1646252 900434 1521622 638746 396270 331810 320239 1779230 908063 204565 713814 206254 882747 504460 1209839 678838 129611 618493 1169562 1177233 941970 1846167 1500528 1544632 289726 428662 1595937 1565307 376239 681404 1103370 485172 1867158 1930325 1780737 766584 442523 699494 1556074 687319 1723697 1039142 507629 90251 550164 1559202 719060 1784169 1385907 695452 348595 1582706 747732 403877 695688 770604 1539023 1922781 114504 802531 700155 1011585 1258198 1655329 1762922 1169339 1158834 221751 1829915 385831 1909710 403221 1883665 226078 1864625 1358955 45427 955974 70047 1815825 1623375 13392 1426584 1235328 921516 530566 738663 503680 861632 581897 1898962 333071 415020 1940786 387614 694142 1591656 54171 1795450 1842548 149612 174767 1519516 692186 798418 1293980 1656575 1692036 809866 1723446 1440360 1968758 132813 1603513 814465 1231639 469324 330763 770612 1000506 836 1158827 903291 408018 1887252 1307142 1468577 102643 1273333 964844 1953059 1954308 1989272 1410936 546984 1978938 775351 759672 1348169 717116 1994979 1736184 709563 129828 940777 794674 1251815 831610 48146 607191 1435362 1394 888552 1909307 1832402 1013721 78951 1262801 1286151 1484740 1702584 384803 603135 98875 586324 687249 1077645 944859 1785312 343901 862172 266827 664567 172438 946704 1047885 1169330 476289 1660174 409870 1902425 1152859 40806 1704551 126473 999037 15387 944392 644953 1509498 1050421 1940547 402527 1274554 1620891 1811539 517902 724999 1268124 1095257 787941 1070482 275057 1343649 1010587 1998674 1460452 1040232 79387 470302 1160220 206748 846341 1143749 522783 1802208 1807794 890995 809355 279764 983070 1233004 89425 105372 1058058 1321217 1914665 1289850 1039391 1968362 1129911 93542 848254 207640 1188657 1765607 817365 743466 1723895 168429 1016061 1662530 566859 395299 278956 1753610 1442033 503495 170386 1974087 59175 810626 859808 563741 1614615 531234 55062 1602748 1031981 1906617 403058 592807 1940562 267831 848237 1513830 1192932 1515257 154237 175414 1256794 1464008 601626 1788220 1184147 1480786 69434 1837279 1729151 797508 1593685 1308078 172872 1071210 1199697 563587 1030412 1016167 1777340 1497286 402430 1416360 859241 1110953 752390 1268400 580741 881196 1177142 632839 943915 994592 1048320 316045 1349868 1729698 1033552 1868714 969875 481434 1863655 1308968 1619902 313273 992413 693744 670064 315024 1613578 1770188 495514 323267 902229 1058414 1395985 833805 1598896 4352 283452 573372 1703939 1575791 247042 1474724 415583 1249529 101570 1479231 754147 267351 1479892 963153 1355851 635448 618846 1867447 677843 971854 980303 1332989 1560860 408329 1179247 1736578 1397417 103579 1122523 1146354 1243998 637110 1413870 1484763 1870685 1696041 905437 1952571 1572749 1681059 175342 1600206 1341615 1007320 532749 1001593 1884350 595858 1450682 1717674 845445 738156 921077 70595 653008 1646562 787730 1593854 262144 360255 1645088 1612307 180745 1455649 1024392 80957 235584 720496 865994 56057 1155638 147281 1678102 85762 665001 1373865 332044 1673612 162097 415569 1842538 783851 1598794 767954 815766 580822 1406114 262349 1908776 16239 543040 1569885 345217 1034775 1316555 186029 371577 913633 1600532 323635 1919637 1928251 664657 1415553 223108 852477 1663731 695721 447607 293931 359423 1431451 774997 1637688 288020 1962315 1789631 1253718 995981 1671835 1316991 743335 254871 235878 1728509 303465 140392 1094145 1585810 1636051 1260501 743904 483586 539530 218467 1541319 681394 1435785 1046756 408497 1032718 94772 1651606 892739 1926313 1000039 1325758 757040 1288086 1044818 1635997 1924981 523805 1010853 1199067 855986 1179342 671576 1207618 1178577 730350 471522 430224 1632290 13542 1084488 1270845 1725368 1453320 670712 686100 1755430 29948 1875825 1928511 319114 1643452 1693237 1948498 579252 1403114 706539 719094 1902105 783228 18701 1882390 1225433 1319050 305402 909357 322400 1966782 1861820 975504 834642 1359336 1427436 314260 1005607 891970 479325 935572 574296 1208071 1759769 247893 1912528 534694 226559 948687 829159 1519885 1664465 59218 322254 1878144 1646671 911739 673374 378241 1536759 641827 80634 430682 1728398 572160 36407 151132 77489 24294 751318 1543913 1939567 1477476 273542 1893112 1564315 1216488 428476 1414156 1475637 1685806 375226 1744593 103249 612827 540443 1973454 1391629 111826 1421685 410656 494228 1365272 1069988 1923853 1412479 1404684 660388 1291990 603606 1531013 717211 249282 112037 1667767 273136 731 286775 67231 848293 1077660 248729 1338711 1199474 376229 1031674 924185 573852 584788 186282 1295523 627975 73780 1343508 454 1936622 1468646 186122 285711 1332822 1268476 819576 1767894 252123 938313 1463482 672879 121939 815416 1922457 1184805 1192691 1101833 1727623 482477 1371123 317005 700659 1030563 1670579 1578653 685411 1474175 75449 53722 447251 1509620 1754408 747840 1156553 1692440 1412366 256884 821826 1479424 644124 6965 1558317 530573 137057 1615087 1837812 1476820 817298 1904806 1134209 276621 384038 847494 391930 253378 1699717 846687 1993876 801189 864440 697206 1895022 251719 796036 910363 1541835 1204522 983611 764883 1263463 426416 159627 657476 1056790 131604 462284 1383865 386917 1368017 1116038 95764 1790274 1784378 934937 907512 1553411 334419 791340 1148707 257319 511515 1669205 1850689 1005954 858146 177242 1183475 386600 492675 967558 1095816 942154 1901114 185162 510412 1332598 99503 556694 1005400 60476 529701 1204947 323443 1048621 1036738 1376957 290929 885867 620444 1760597 666060 225862 1745704 482071 1062134 1352076 1728256 474360 1423544 204832 1332832 1293811 1843959 1502150 627599 1197470 147895 1401533 942937 754933 1345802 1183948 1610813 450891 1669725 1220045 648412 75473 1834386 399394 659210 718046 200373 904536 1201801 1966435 1067136 1994629 861259 1626137 1333938 96756 1717319 349986 1442873 950008 896923 1229387 206434 1055610 1058496 29580 1771226 43950 546169 141813 1454778 1880161 1097550 614706 1608588 1675294 1863998 1483265 430183 635327 1763853 307280 546408 1512386 1219123 278358 1593857 120131 1938862 1393022 567747 1607937 981623 1656052 1718965 160247 1591227 1187211 592375 1517851 1886714 1436857 771578 669186 1571014 602885 1769297 1420915 1656020 460972 1808739 1867078 1913553 1947617 1982757 1155329 1788562 1326407 624106 1566261 1233453 27522 398207 606140 286210 551118 74455 1517011 106849 1006822 1943897 454190 234702 1991314 800559 961610 947647 1263292 1600260 793959 998439 1193494 882813 1098499 561570 240674 1892140 91253 663933 231274 865577 1777200 1964388 696631 275798 930626 1290221 938805 1118310 909444 304148 948158 330053 1024769 472984 1489462 1448177 451504 1693823 227585 1012181 1383825 1661608 421075 250425 1408922 124235 1130062 408616 680848 548179 1235778 911718 1971813 716358 815264 1517546 160699 1330260 404382 1656256 685245 178450 1873476 1073636 219943 546639 796993 1924992 1474938 21142 1591594 186834 1656481 695803 295694 1613816 1441402 1349372 1567484 249335 517040 1300032 1237997 236304 929601 628487 1921364 1827945 741299 1685673 199324 1970073 489579 1840201 566471 1196359 892796 1517123 1518104 170596 150560 960603 1682800 1723741 258851 256749 1268806 1237794 612178 1130907 1694009 1059735 1774876 257459 1931711 733285 807562 579206 816132 1221055 1033301 294112 206669 909249 386726 1101128 1713006 1922086 223387 1317091 954961 1973137 252213 1172831 1489107 1732866 260840 1434433 1827487 1917702 1946258 1837380 1851038 648892 509189 193510 884442 1914243 901107 1245019 587097 359215 1020543 407151 229142 951400 684474 116266 960823 1752512 631589 1443448 550738 268419 1507690 809881 1883804 1581963 1125308 381226 1078113 1615861 1740927 1329580 1323008 1261516 1421223 1783487 10798 1950498 323854 859231 1491971 1849259 890792 1214946 719756 822311 162277 1666083 199157 204545 1012097 769671 550957 1477592 547268 130790 1340694 304540 1328903 539598 861004 1584024 1023821 250816 1224722 1282903 942261 1443227 638921 1671192 62508 289905 1746316 1505870 241912 1982376 429170 1302782 1897234 1735739 967928 863395 593406 809356 1667202 955888 1499311 1972778 1853113 23215 240982 924688 799422 993354 705586 45140 593432 1288325 1617230 1041565 827341 1658903 947156 292237 423600 692150 927795 1693180 145382 11433 99672 1360207 192633 1943430 411290 1408615 309914 365078 1604366 523089 340692 1949456 45861 1383652 1460235 1548055 1863849 396031 744111 1902583 1747106 1147779 198978 1116456 1103771 1827500 164532 868391 532393 1106653 538401 45805 1380521 1705064 542215 859972 862059 1195921 1317668 473910 1858881 1070042 632530 158897 967832 1542525 1851500 1278451 1776420 36328 345179 618479 739067 491884 495107 1383328 1613801 1067475 1208811 883294 1084332 549598 1176254 476636 807255 406849 642214 119911 1154344 1416599 827039 1027566 397610 353144 566350 1442519 850427 1857683 1973096 1148629 220252 900704 152022 618178 154018 252754 1976933 109269 1239991 1872824 1704331 382088 1261715 812975 358353 370836 1411884 294649 342287 1428522 1442595 154592 1322992 248819 1700140 891990 1027688 1962501 1865560 1408843 372945 1736623 909589 1113061 1392221 1270602 1458682 1902275 446074 1394308 458448 1312808 1833588 588911 1221427 1167819 248579 1630531 1748084 96010 564784 834968 1391655 1905878 414848 1464613 1344101 1431645 1140484 1094009 1811092 1665393 851613 990097 1561320 1077006 430113 1076214 959996 1986434 29671 1187989 1730650 64886 461612 6275 1203833 1667190 1935650 1057161 337191 1871388 1524989 1711789 784175 1631696 662660 657921 1081909 254586 1671114 1432957 1888735 1312989 14000 1385451 977277 1142505 1788352 49377 1332812 1376116 364353 342648 877918 818122 1327662 331544 944912 238494 1928299 842764 546373 1441350 1279770 142124 1201713 815349 241916 682842 451462 1660957 1982966 325976 550239 1663377 1881870 1808275 834186 1896349 660338 1379326 120245 1662888 55130 732228 1960832 1350509 1017762 1233491 245957 1511022 1305334 1657169 1382840 931104 456587 772080 1075688 90607 1062079 1951346 1269019 1066674 471275 1587582 592618 1160258 1575361 653988 1494953 1488780 1929967 779359 1030172 122927 1859860 1588131 447671 1385430 134005 829575 192646 425105 1088387 144456 1776634 1886081 992613 349297 258088 461729 1006012 998239 535762 250358 1097805 795315 1510001 399539 1635409 47548 697487 1417071 926721 991410 647870 1687748 1131492 1590161 680551 1958217 109408 1422751 1636528 464896 1023721 985848 1080240 71179 1844126 270416 581833 82752 731830 228359 393288 727926 1273923 543560 1787679 300495 1524571 719490 88743 1185720 1269799 174077 1824604 502324 652840 746425 1185719 274175 1961298 1310227 895963 1317733 477251 557896 343360 1131855 1379488 800529 225624 1507293 1239327 1221631 651640 1419666 1564928 1524623 452682 696872 1820318 676592 896922 833024 765324 330360 430016 986587 126565 1177470 1463123 190123 1852013 93376 20934 181359 827049 715740 1388027 392200 130698 1561080 827510 134094 537034 968795 1955756 1797338 1664681 303053 925212 846786 734844 1860957 1073258 1742511 1373978 174898 1589328 1198707 1873104 1650490 167792 1155140 1926148 952968 1084721 108752 406316 1247505 198939 1852966 778888 1364340 233876 1902843 594698 1413372 1348609 193602 1019388 854443 183218 1284767 329698 1804150 1457423 1483216 1097898 525605 1419423 1210315 30945 1528468 1649285 181689 839552 1980005 1259875 1345491 1316146 1491056 641835 1116232 1539504 1264911 381527 957998 162681 1996158 1838408 1601358 1791190 796440 1224130 103004 951276 1607934 632704 1580429 348613 1767491 579059 1282339 317613 41074 1611323 883148 1122003 1357807 359181 893971 338020 1826965 677496 1146960 1923719 1622852 1408356 1160647 609007 641586 1946443 1596163 161519 1361097 935275 424447 436740 217763 1295042 1644657 429761 1379799 1752743 791721 223182 1103587 1825697 921188 1749035 206055 597990 1874270 544226 1422500 951008 446607 1293336 1117008 1261756 1887292 315184 916506 1306639 110263 1838900 869504 1583414 1035868 575708 121123 1122076 819127 400332 1479625 1360673 280242 908739 1638767 1619982 1728270 313266 238351 195904 1725964 492969 86329 654765 1892558 171578 1376719 1938460 1687485 1704764 1444132 1042670 1177154 1591434 1096147 470410 1641970 1822137 41465 449708 951905 1487492 99458 820351 394670 889191 916722 457442 308916 1695503 181342 507223 1589895 166544 627864 111986 1071284 1981408 789989 943075 1264393 1974062 431109 1975695 808113 1178459 1108190 1272146 1362921 684025 730689 603389 601383 1418992 1379617 1034352 1826256 564292 1399365 1165257 976314 883718 386861 101222 1978217 1988919 903644 1090455 482337 1432975 1795840 1972526 1079174 604040 880376 264712 1082357 674209 445870 916032 304117 1928402 1613515 1561730 281334 821399 423609 859675 895600 682380 859459 1199039 1263570 1275803 556042 925392 1448319 1916874 342908 1834152 1913336 1547963 1322033 118218 1367032 536960 1606417 1577360 1677331 1723964 1090956 1545935 388579 64287 551089 1389523 1014934 1205969 1657298 1990273 1829689 762046 1868096 1532268 1494860 925516 38355 1430874 375900 995403 74162 1443042 1740572 1190072 668813 1782225 745079 983801 1082145 1315643 17044 560728 921286 1902092 1869553 231564 572815 357993 1237071 592366 1503662 1453086 809257 105344 585578 94269 860968 831059 584481 1660760 1518980 1978018 1816927 1566696 838577 716985 1545100 174401 1624595 1585793 546662 359780 166167 206233 504198 433730 1213989 402397 481932 696867 528827 1680739 1561046 131093 1775886 1602086 1972184 430021 1718957 1182886 1457609 268723 1446801 323517 967517 567764 1639792 1260475 1541023 302235 549214 1862045 772032 1669399 722049 389108 662913 269902 41695 1575255 126342 1539356 110952 956632 43067 280539 617086 437540 559542 1381094 603364 743677 660952 1342686 675554 1614666 1929156 761988 1426485 68908 1840731 1300179 1841406 194942 1470309 1484722 1977305 125142 1523117 1592129 405596 1217770 1117470 1539222 1245524 1016220 128737 1286039 820733 1284876 1487920 1514390 524873 784030 1410953 1784742 1824356 107376 1682736 469042 341668 866634 414190 86038 222351 1474609 415000 1954815 1765304 507170 1635680 228323 1883605 18528 783856 947337 1722027 989690 1337595 1469485 776161 1674248 726632 1978558 869928 1829474 1276456 1375178 1650975 1905855 764460 1858456 863961 214368 461875 620496 829708 1398800 1879295 617005 507131 1870700 1094004 719655 693045 1791642 1339422 1738156 1761454 934829 624517 10608 1795099 1746829 1473125 468190 1690802 35024 1609206 1760228 695482 1640068 9557 977621 1841923 1790717 1416577 1988747 988358 294051 275116 1741209 778620 1686687 1649557 1350580 1418290 535951 1744524 1816366 1304756 1743968 1899403 694592 1104972 229442 526552 1155690 842331 204731 1427242 134271 1442262 24854 1876815 1104672 1485080 654566 1417208 596300 961788 49394 1019129 1634655 919312 1546202 243024 746367 993749 1707302 67252 1296193 965417 389634 1588948 1917722 1289447 1140047 403952 1350077 1660909 149721 799103 1123594 395716 1803905 1927491 1105543 66702 1545268 804397 206309 1899626 637145 1840697 1188889 933700 1949805 477142 659511 1311066 654439 578887 726276 400621 1808009 332763 118463 335254 133903 1722527 309322 412741 561648 444071 524123 205810 268858 1158596 1195724 393257 642275 1473026 92522 869888 1202386 1751181 1285389 47319 1741223 1273112 549885 1183095 699976 1004287 1074906 1541525 500695 478103 411945 500517 1070967 582091 598453 365671 274512 1997566 374579 1345181 874574 1068824 1188176 1769807 415575 1719734 756578 741526 1899193 1443017 485183 1984063 1156414 650653 887972 1701502 708826 1752812 1968963 1799877 1870278 1214060 1969902 912412 1528247 812639 936863 684339 474225 937840 608308 814659 1971058 218085 308410 1934347 1008336 1443501 560235 1584514 1262390 1146534 958119 1991161 145415 683752 994219 476741 485025 154894 1512778 394238 1495034 311442 1035499 955480 1047030 393048 618687 1417482 921121 1060849 576168 344746 204947 736871 931536 1116085 147823 1679509 207245 1831059 13159 1630536 1451718 752454 1110106 1452728 250372 1487284 1824353 1717314 117627 170038 499114 1678430 1993372 1520878 543291 1956357 1927533 465794 211794 1492714 423916 377927 1207376 1490486 1665784 1012328 1069011 1482113 527989 268119 792105 991087 1077855 1881237 1658319 1153188 12306 1475819 1856815 1457775 1625370 610437 1722468 1256357 242689 1850987 1379271 1543020 1517517 1969862 172679 938975 161203 728518 901554 993691 224930 266609 1637497 629139 787119 147000 592934 153457 934211 567980 1678870 1872434 866246 1010952 1218424 365915 899932 171916 1479940 368137 1183629 1875664 977385 1964095 1327983 1728055 680944 897622 870875 828019 586800 743270 495714 1458051 828702 844233 765196 268255 495696 873372 369441 1769954 151646 93153 783823 1800883 165678 209225 1165491 1180020 579101 731529 515021 619695 1162078 1994785 426327 1913230 137631 105092 446407 1340779 1313588 748813 989922 193595 734909 1304459 1149351 517698 1281937 522322 940781 1254114 1136630 1065866 1524858 1041817 1147642 1112370 547231 1228689 362758 1236308 1023567 922304 617692 1721811 767511 1706888 1344524 828071 186231 814824 2003 861311 569369 207956 1584290 642828 647718 1190959 585385 1352653 1825949 272965 1488757 914113 607353 445260 851649 843112 1861632 371613 1052556 1393118 434192 1401217 950067 899640 1057519 46055 1340981 1221314 392262 1928450 140473 1523535 1996485 525589 1904433 844738 949431 756848 1915726 672078 689058 976344 1089224 18160 365609 1186793 424997 405408 1784102 1960715 465704 1446891 1655792 95761 972235 361726 650560 990093 1438502 35301 886134 1466391 867849 650462 1410781 497780 1560570 853586 40392 37417 458449 1123851 895265 253042 1720173 1137918 338314 1097621 717632 771792 1984095 1541736 1124641 1224550 838000 202574 421401 183075 1867722 402181 707232 1424791 492987 932648 668432 626465 1403994 124801 51352 970753 1113356 453203 702402 1151972 1815727 711010 1130906 376365 1810794 344950 1537211 128255 629189 1420311 795387 1957761 1086070 1726127 307144 1928171 257352 1500208 1403639 1993363 950649 780262 867827 522080 1269564 619978 1521566 1024611 1524628 1334211 394069 533977 1391586 540752 534054 405385 906377 1487600 481047 1237803 15127 1994158 323943 939059 1655778 164817 75965 220497 1536204 860750 1938326 229841 1683209 1713203 77841 1092106 1286419 1824934 1849919 1562778 1001422 383274 1591396 364668 167215 652660 619960 1964118 1294905 1712790 1295889 1350313 192834 1889710 1594837 1772830 1438266 368192 1425618 1758862 962388 1581849 1397910 437111 1619429 1326405 1839116 225038 1036651 782086 249829 1836692 344508 122434 1972065 1679800 635436 418317 851266 1106421 460694 1361609 1772843 518756 150873 1739655 1873175 1335302 1875673 1126287 491383 1668318 448188 107541 1379155 1933079 494748 707406 1491852 1244019 1146657 1093253 301689 199624 1684040 717356 1682645 210648 664766 867831 977590 917141 1174647 1322046 334375 747405 1263573 1103624 1168776 241788 1096659 1011305 116953 6338 1433469 1876132 1049636 552456 81240 332980 1558913 565784 1093839 1645114 1119730 1848672 795888 517482 1754082 1885222 98918 1531202 1964782 1273709 432608 1147594 722877 539192 1359186 1065351 1531499 813539 847326 270857 760250 269991 226896 223517 596922 929452 155172 770249 1951284 1996794 785647 1723393 827173 433947 1318590 535472 1073429 1014376 1066286 1482813 1980124 1164028 567270 637666 256543 1508484 254885 571887 1089439 225530 1143603 1056783 1770252 106786 1439918 318864 776469 587348 1819226 891012 186705 1392329 1844093 652349 438665 218947 1849132 1357828 1643223 1651157 1829642 370994 1007016 1820895 932828 1392227 1128721 1338884 1726712 37631 1391642 1509432 1687348 1974477 1543060 1174979 1683146 1058655 1687830 888769 1014260 1813254 794620 1826339 1403322 251475 885344 1966868 1723253 551509 1827646 291489 1691103 738286 539387 1050484 960501 1392016 1076750 187286 79186 1110167 1621566 34374 20800 1614190 407260 143972 628741 501159 194480 1292598 1148798 1788766 1284065 752573 850991 1000277 1720225 622330 796754 1518798 19977 1686875 868464 1345924 705642 1736388 1526871 1345775 594441 288500 1282656 376305 1038729 223039 1202368 884422 1147532 792239 782819 1623944 1822603 1915725 1141088 831897 730298 1770815 1630232 1989041 240868 205090 1172393 667511 1478820 198798 1893616 737057 1530915 1309643 1083900 1574273 1498249 383150 457013 416844 1524065 415720 320299 1451012 1613008 1957831 1536669 1102528 1646270 1904468 800679 1323554 1937570 864951 920822 1605738 1983074 1661103 253790 1146872 704621 1791361 260014 319927 618896 1559426 1903620 159154 79519 347478 1233256 465915 1465147 861054 1667715 524531 1181299 823604 1326763 884737 256960 30458 872284 1166873 1446470 506411 1306700 220370 1281785 1595903 930051 253557 1306470 528425 1720552 383847 639982 1123134 1288306 1184192 738799 1216358 1739607 1544106 1469656 531341 1098678 487799 778145 696292 1314690 129203 364244 942687 973831 518264 1507739 263658 852330 1032197 388626 74522 1577183 185642 541480 430492 1304496 989352 355347 194102 1896143 250161 1126462 160836 567347 1131546 402815 1516257 760559 570770 1637072 783729 253527 53920 966876 1836577 701633 944147 1813677 450653 1865881 284438 1773804 536415 660868 381486 1397189 1354105 1323621 255488 634483 1807536 1128376 954762 382212 1290056 1313489 1368862 398860 444296 1156688 1707874 1901960 1999373 1944892 971712 935882 659878 1103956 230028 850426 1395690 846510 991543 1901917 1101339 530823 1371505 1243374 1898086 999090 1642439 1667840 101961 1406923 341457 1313428 1710091 115802 835222 697083 857106 406323 921467 1149681 434395 925445 1655852 695119 842258 728942 1980562 323863 1917527 90037 240574 1157768 505266 597460 1553891 1943001 107671 512397 771545 1295474 1593174 1061271 1481794 418376 993278 1384064 1986290 1904873 1598104 1971664 483778 1849638 896643 497100 727120 1108680 1015032 618793 1080111 927689 1984779 288690 1377737 1223394 1196675 281938 1781997 79406 764161 512288 1700709 596063 678835 1313763 880246 1859890 1631623 689713 217115 1024410 903063 433298 392150 347322 31277 278614 150665 316014 1101703 1605615 554486 79910 234667 238410 1919958 105267 739078 1587007 245055 402998 1643627 466391 42604 658675 1644112 1911506 1046071 701007 518059 48501 269949 631364 1816389 1139661 567835 1602571 894066 1965971 899233 84609 1769828 1806153 247905 1578566 994746 866853 1485516 537089 570426 1522580 803810 776698 269161 1535088 1016063 442698 732932 1189860 1749119 1041550 972166 1088475 706777 664427 859584 1945247 1402893 900814 800555 512289 988631 1869089 921805 862302 919638 1642578 570784 911214 851984 849357 600254 941246 1374190 764134 123582 104541 1505115 1636055 41770 957170 440971 385191 1817027 487871 1710635 69473 101663 889018 1024566 34277 1079797 1059559 343554 1244533 762257 1240287 1584227 1628713 1443369 727949 454660 1862547 767609 537186 1160234 786873 1446538 753208 1251543 950705 1580964 1362832 1392022 617072 1150388 1266752 270248 1368279 608586 1779922 201634 11803 672371 1039254 891890 1713915 656338 635480 855359 70222 461748 1186926 1836784 685198 1282027 632385 1830191 122560 1333739 1888361 136501 1624437 656449 441002 1852629 1952482 1321265 977789 17039 955772 1246089 1880490 1371465 475732 975719 1680902 406599 1916045 526210 1617928 1480621 28634 171785 805843 1662102 959419 1914636 1248654 412619 1109379 1390118 1036707 129433 1867763 1259142 937485 1929691 585346 214039 994754 80805 1479100 1278263 1359911 1857057 1710045 1507430 1448318 1933341 1331902 1438737 1736968 1164793 403750 1474309 1131195 1109392 400606 1221253 1087306 527922 1133135 1797937 1853285 17861 3680 475262 176115 985856 508109 764434 254988 457240 566399 747948 1582312 1369322 1364959 898285 1865488 533528 1369528 830967 1791939 1019300 898534 1151119 36837 1904627 1425325 672403 575982 1521389 1964890 104393 1754248 1028064 243552 393285 680398 1235292 233718 1966877 355679 1899115 1334191 123797 1631904 1405521 981536 1666998 983074 1022021 1359263 601972 674977 765788 1444938 1520633 432528 1020624 1544577 115013 1778372 1350899 1244545 999275 1588878 898970 650534 674887 961651 1491822 371783 1917241 1548394 1417390 1135405 1028554 1525285 1185091 1425296 702798 725017 1578934 1739522 1159502 1119120 1395797 1768910 714822 1592195 100061 59363 1458301 1791079 1393714 835601 1870257 1159025 584017 276549 676763 1668825 1286776 930404 1836741 796452 841967 815167 528181 630005 1647903 1581231 1603774 1301322 1845815 108270 1308875 286849 535018 1307535 1622285 1918549 1575414 1921952 1271028 680364 946998 1493060 151281 302298 1146795 1900582 471721 1390194 1045622 332276 1978656 1811413 568446 288830 1637394 1093928 344392 1673303 459267 1217515 1171668 1762266 945792 166709 1445376 1145275 1165822 1148997 1039452 1251107 1199070 534767 870333 1386583 657433 778904 1698405 1110141 1109682 913314 561808 153657 1552158 58261 900027 1178785 192541 409051 1108608 334655 173217 1059724 1002184 1873406 1124516 1231273 1434149 1875042 828942 1375691 1535292 123855 953572 1954703 170811 563931 1395432 244298 1754118 1243696 1489727 1043741 35149 1867725 215215 174547 316670 1690527 616839 1865638 1729263 656508 1722244 1646141 296283 1066705 1814409 1179026 1593746 1074839 628053 226481 1194229 774234 1019648 560277 1861138 975337 1686772 1005601 373765 9320 1311695 362007 272826 359708 839584 1747320 446129 854690 815142 1030743 868428 17783 1178141 1897951 1962995 1502013 1215334 1273821 36659 670815 1453040 1390051 1507991 1098622 806586 25385 1632620 553578 169786 1499145 706198 1993944 1690551 1430676 1701719 1594415 212005 885560 1123468 1589738 865156 159586 1326659 1684240 1762017 1436721 93535 209269 245202 915614 898724 1063648 633142 1961529 1989887 904610 1847665 1057036 1942276 1498350 687018 1349104 1715556 810741 1821628 793749 584836 691282 1315205 366742 1899568 1177102 45958 1393772 1671830 560879 840935 1683502 1188906 692811 139281 1797855 217496 1768868 8932 259611 1371050 1778053 1081158 894896 1224380 1524706 670373 1836726 1030128 147244 1461389 714949 1680440 1405507 955338 709028 1258960 1606556 1147393 1027872 1611241 25805 602432 1633240 516421 372925 571342 1862461 404376 618360 196714 1966938 1141005 1988136 731596 1003320 1444980 1255662 1580886 99597 1776429 76725 676127 942348 708809 1152235 1021255 450856 983006 1252533 347405 1505833 24229 25290 1785218 1288391 1227367 1535758 878670 506151 581430 165229 1512730 785786 1726080 713320 1752637 835062 565828 552689 1770243 767793 1323611 315861 831384 480772 1001137 1699115 1466300 809404 1198441 1275518 1881451 48188 1053178 716307 751767 1851204 1726859 1059742 1620775 91178 1498633 607270 1106739 1708652 756047 1813373 1012175 121447 1946598 153408 1389699 1609915 1268865 36178 1911484 1714340 314439 1084051 1466216 240223 312753 1670297 1728290 467112 1326045 1878198 559131 1227552 554816 1683574 1646918 531346 1560428 506684 739464 1671999 297431 1689753 597439 1893822 1649054 695514 1298423 734228 1080425 755662 1539499 42153 171920 1721130 1776768 1754565 1564971 1427532 833905 447194 1727270 1102932 599846 1993737 1656070 705640 52162 1847381 777503 1504677 1269918 1380006 1071992 175778 1771900 714621 1586404 1233856 1113176 1947459 950774 630694 596326 1687412 1206799 308642 1934872 441231 856186 1284371 770682 980817 1544788 724401 1488050 1333934 337948 100117 780548 81941 1996656 888647 1088879 1722017 1105218 57227 1187294 1700515 1278322 671528 813254 1394420 1863178 638082 278272 678394 816307 1950277 1491556 1533422 1092279 1654456 266984 99173 366347 826579 345506 1365530 344140 1082725 1270109 1566692 321568 1113514 1951813 1075088 517543 75426 1178350 1437081 363235 1008829 673912 1264047 1799213 597690 37006 1136043 37002 1432422 626848 1152359 26640 186826 1820657 230363 1088156 1289196 1732474 848408 928532 816737 14068 59096 888841 275765 920557 587462 329730 1265258 891177 22920 1098137 873451 1963924 914885 928743 1581942 1511770 680678 1783169 1456753 941821 104160 1607243 1350093 174281 1855659 872752 1599061 774525 1688232 633446 145544 1506358 927386 1522466 619031 895269 1687533 389566 1481593 924181 975492 288262 115024 1742026 1526870 28583 1897921 558425 918598 595045 1171339 727991 1065239 326927 1178427 815697 1509200 805793 1995001 12573 290592 1432832 1388837 169758 987361 340263 184841 287314 1784375 760483 356561 1664360 373046 1295644 1199706 940256 1519181 872863 444403 963939 1368623 423784 923744 1726474 1059201 1771695 903330 1074114 1002913 1622753 373414 648211 791133 110782 886686 1958604 547084 852177 1708220 806005 1007406 1667916 260326 152007 1907533 407879 503793 483000 1216973 518399 1267040 1330696 1395152 702722 1030134 1911182 1039891 39033 266226 1991518 1466445 711859 588808 420263 987573 619831 30536 1518243 1099158 1807093 1292828 1843941 230786 199817 364583 300933 1899272 512757 549243 470422 1117843 1300324 1970486 651409 1746421 284031 98511 1041305 226973 1834352 1779469 1073468 1883742 1037043 1401889 1518809 104581 1332536 1311499 1607046 1253569 558896 807032 1143244 199289 663189 1585785 169863 1562228 1581679 617174 495411 471320 1002134 221836 717457 1915972 683364 1087183 698647 177818 315069 1382830 608431 34071 1606777 274011 204836 1296786 1301000 754730 555455 1683551 1034023 1351358 880025 1119443 1682457 574327 333000 1590949 710455 375487 1043123 987356 768904 135845 529932 447942 1359694 1520261 589609 238563 1846038 570637 996638 1634335 1058425 448441 1728434 916441 1510482 1293916 1980635 1764513 735012 1227892 1986201 1055058 734023 615793 1305113 95307 1149562 1846470 421869 180585 1810879 43678 827671 1400007 1661597 401097 1805322 1359995 261790 531387 651886 1062252 65447 1734001 1239850 1503074 790594 154491 692080 333506 1752206 300157 242022 1971309 221530 1468013 1423177 1379963 1374274 1202654 1266282 1590554 429639 687761 611922 845366 945706 144768 1972860 219901 666993 1519196 745483 256697 768322 9886 442812 1506586 1428458 998043 1501645 162492 1217494 270922 1875416 1526993 1910277 1655067 1675450 1249271 1358264 1782011 1714680 852709 1998703 997055 1238258 65377 139377 72634 964156 794871 1180082 179248 1524566 1219708 962836 1698106 36018 435873 1654377 537630 500883 652865 526640 307668 1258180 8652 1686887 1485741 887435 394822 587083 1982333 1668265 1564008 664352 664922 1476044 1069146 129881 1241694 883400 1694685 118166 1000727 949208 296154 1729468 1033138 1277483 1274049 922542 1458356 982513 50849 1352305 888871 177323 1174845 316775 623996 961316 165485 185761 1664565 1785101 233740 787066 1344863 1832847 1213308 1500159 576572 707786 1750602 372036 42063 894217 247923 516177 80629 1593536 1293810 418198 1916093 750940 603985 743463 1204720 357665 483740 1073888 238554 13830 1856317 568845 637437 1127636 819489 751254 1581790 1907951 1795871 1174017 121679 364836 1588327 492212 1299877 564835 19478 1935472 1626190 1994688 1428996 480566 756190 1713455 1730637 633079 327821 336080 654411 1538631 715820 1640521 80540 1956894 1776244 622764 242297 682987 1985950 1845981 1978167 819507 138276 617622 67589 27031 1729524 1447669 120265 406394 275857 964473 1360640 80347 276630 1791643 635692 558533 1443999 1297349 1811817 65903 520225 1269990 228456 1135935 1225350 1570199 1762255 1625691 1502830 788203 598474 860626 754259 293440 268696 405352 1140783 121745 1486403 810456 1562101 732807 1725098 1831631 792975 1462488 160500 1599224 370369 1152572 276887 1293787 418791 332319 977670 442690 668927 1145000 1085327 1721937 1257995 1985839 1144310 229185 1411564 1195756 184936 43847 260581 324759 1129462 1942925 1276125 1345310 1138445 687085 206670 1939915 532484 657195 889989 1724257 1288373 134904 1191258 1659710 934097 391451 1356939 1847656 1135924 673401 1031084 1898173 1148735 600481 558893 1796630 286275 187671 1436920 442550 366342 1388811 1842388 1198639 401812 391403 1801623 1504953 1084774 1697303 882599 840641 1046206 335654 1317982 1558455 955080 1400840 1874096 210426 308009 1779207 258486 731733 1973225 1431561 740921 745577 1875565 1068810 1861242 618255 1427205 896196 1993995 1246349 676934 373297 1463684 1021042 969018 360937 547805 573353 193804 776157 119158 269233 1069494 199499 66674 449107 1423654 370116 1778616 9930 753473 218569 684966 1185138 682440 836531 296132 1679235 618667 1766458 1287551 1086313 1281644 1792876 615282 1295824 1919237 906950 1599855 1544431 1569924 405501 934471 645977 995591 1608467 494295 820603 902173 473301 784765 894546 100838 1169317 528193 350244 227483 1917360 490886 878346 733329 1913054 1406555 1386149 1918224 139612 548653 136603 700855 1308273 1387686 1537972 173087 1869453 724605 1741109 610633 836685 746696 39470 848616 1660614 944907 654647 933742 866739 754788 1657808 288355 262105 304454 1569533 1668955 50681 1085429 1133130 959239 1998368 394637 1319843 1865282 1852307 1774308 1884482 156730 1957021 526300 828020 1600261 90617 821170 1322461 730566 1807209 709122 964941 1531454 291086 463007 1366477 1203796 1299852 168839 661010 412564 212862 290884 773140 1323152 1380046 1519693 571799 1468582 1216028 1386759 281988 1131683 1266009 937160 1780433 1698418 1418110 1026914 393687 1130754 1584758 1143825 1423998 16118 86114 1696042 431446 1241741 1065850 1749936 1925827 1151796 754715 1653947 840504 1282318 416640 344427 915173 1821788 688524 1909171 1429494 1991508 672223 1944266 565679 873109 643641 1492912 715492 118534 1190384 55452 13210 418044 918036 556073 91287 1959275 1129445 1336480 729886 583874 1497850 1274719 1624676 509033 1802970 147856 1877278 1031061 1307744 787152 636100 1001350 251213 1604082 1668623 1398130 1484864 1596484 1287918 1379054 1990083 1089658 1852046 1308433 294743 1050233 434545 648380 57649 1978818 1219210 80887 677219 693486 128221 216991 1240731 1933455 476630 766430 1508934 584877 883866 1982359 999845 1344864 1123327 621779 1482066 365520 1505041 6077 1409248 601349 862281 69908 1091031 1456652 793092 1049030 1133638 140801 978443 1859575 471782 1786914 627177 41892 1858900 1726668 1870407 166148 1013194 1443824 146715 67050 462558 35281 529198 1155361 487278 1070438 1477376 1614090 231443 1094079 1483067 658269 1208346 1225638 1464807 1501345 81283 1879824 1780489 1013782 1895580 64354 1639315 1365997 950496 153547 1020193 1510560 1311720 97004 61311 1184580 828474 642065 1073440 1992138 576672 1458809 312950 1556595 1734220 1684169 633390 356258 39130 1570693 1323489 464898 1653911 1252656 1115835 1799864 1045132 1056970 1889753 1585700 994930 1002503 1852145 1166731 1091155 1086850 773928 1834899 257602 337738 153141 592220 1574233 1011075 371513 1088700 978714 1024391 634292 606707 1815076 840271 668812 1962642 1066979 1611763 384048 1564307 19116 1770218 1414551 1327348 162385 1365316 1272927 529610 288245 1212054 899036 453391 968186 732481 1277430 701145 1799509 1548741 1759623 1531353 1752169 1781746 53653 1054952 1471411 1258380 405591 155995 874444 1578811 371200 1483980 51064 1946049 1180428 1813968 675805 1671696 1018717 1248063 1513489 1994274 1768899 743441 1929961 1996176 333538 836894 191110 77059 1692857 1924740 1629633 460393 1748835 1102445 748682 832271 1413229 45426 1160887 71443 1101497 1659626 1668876 453430 45227 1250921 162132 1671958 1535811 1722063 1390691 614015 178630 341935 1403408 378844 781759 283165 302562 664730 224424 1337927 17244 1683830 1276647 1037257 905391 439242 1100000 695517 1032640 782952 871570 419242 1395276 1368193 1314479 598492 1525563 1800161 1420084 665682 435273 213531 2908 366486 132430 1518729 1291559 468165 1072167 1735166 1532516 813354 1567062 514783 821762 1344472 921515 358858 434383 1259041 1100959 1175989 1130634 959201 727532 835443 858395 1143212 1280391 1398729 252554 701183 1305266 1529122 1565503 1451502 341802 1809445 920300 1913619 1690449 974431 1066997 121258 913154 1392297 1159188 170515 911866 1745597 1845597 735695 476613 1381710 499831 439106 1062584 239890 1124189 961421 125697 1234173 15150 151707 1978120 1775021 346131 687733 762928 483903 1545275 1254309 549862 1538563 1218288 464853 1612539 1434055 1807722 1867408 1243315 1063523 305954 1981413 368019 1066445 343127 489833 1572433 1035876 1929566 1433239 963902 1204776 1804353 1449876 763986 1131345 172490 495901 968141 1597130 1961498 435704 1623841 360187 356530 1480184 1960361 953675 642889 1595369 420929 1350334 1780945 229908 1944711 463186 1811717 1968672 1384040 518985 1760450 1232511 1085301 24131 1813263 463161 170871 1775313 713749 656642 75796 128216 718422 172894 1812906 708803 950040 43543 1605448 1673328 425157 1189456 98309 762883 596848 826531 436373 1419088 234551 1212599 1288521 285663 1796306 1044166 981137 1864044 35667 1224592 485219 1809710 298868 686265 154501 1146933 629292 1168422 894329 197259 484186 1311371 811419 271709 1130691 1902193 769691 1532881 1927198 1077425 1704940 685515 1786237 869169 1556368 813177 391948 78690 638914 1459357 480005 1148107 1847089 187581 225383 582643 1493919 394374 1493760 117292 1597692 1795879 691334 720500 645159 737283 916038 1164488 1959043 218115 1434199 1927897 1720666 340881 1819853 521293 1333914 946609 1195377 908450 1860223 376259 856312 1446587 657873 1353286 1187508 36769 1025935 1842043 1761282 1518934 1404140 1287912 1549369 1336359 593864 1848888 1011127 712433 724856 1896676 1249110 1916791 1343897 1901849 906214 1683995 1934821 437008 1367521 1239474 611548 915601 1302320 771105 404273 907439 1378787 1966065 1122294 84535 480681 1198265 1293233 1856924 777880 75309 335733 1359016 940272 819115 426103 78858 1428354 809293 429694 450817 638926 1543903 524765 193215 957218 43255 1420222 1132763 170006 1821839 1576501 194950 1398346 1539562 854477 1107597 1409923 1573774 685960 460419 555998 1621750 1144212 1530358 1197039 283877 1791708 1273615 1686674 758361 989474 137428 1926221 1448370 218346 1547068 1356376 562201 267903 964080 1172756 404859 830058 1355708 259802 71102 1975119 1724407 1456970 1216873 852620 1690234 1160739 1760311 787098 254056 370557 1663959 1338658 1711954 270619 1824535 74326 479984 1992425 420858 1784515 1594787 1346993 197564 1376443 1343786 1908946 1546674 1612635 242377 1927004 1481642 1742790 1410649 1562215 1043571 593874 1268950 1850914 1151821 23126 281165 1506733 58017 349254 1261560 434702 429238 1860471 1456546 791359 1379191 666644 359941 1190974 731508 1991224 1439281 265550 1429468 1417983 546123 332027 1011370 856330 1778728 913108 176177 681189 296661 1010743 1107483 230956 1122369 69911 494264 1168750 732643 219631 1134995 1853562 683552 1005761 840713 43797 544962 1460221 1332049 381515 211260 268509 60874 671167 818210 291280 1426285 97925 330947 533019 1747061 1372017 856457 116990 113564 1057357 956739 633152 1318201 1334366 1395816 1730199 1961476 1252443 907893 221510 1974300 1800136 374945 983905 1948988 807882 1522851 1941653 347651 925404 943400 105653 109392 558241 843534 608968 998072 494701 591170 543782 931390 1286585 817755 1394714 1696607 654388 219212 195265 683331 919692 1218300 304183 800716 1419373 391775 1319249 1539910 1215805 1419587 1546908 1079624 548723 335784 1613580 1700207 1620417 978769 1313351 721854 332789 413052 1660246 1240394 7755 1606219 1159691 1711889 199969 1264437 728572 305689 307522 1877733 235801 778214 934439 1807155 1032732 1957113 916152 793781 436468 1228986 1587821 1083505 303480 1828639 1552385 698584 1027038 662321 1633095 1783582 1957118 1749696 1820157 1777317 1275626 226144 1372006 840576 595739 1506012 568145 189796 1215971 1417672 1947846 250020 1183239 559077 1471276 191635 1785500 1116027 1540390 445165 1130243 1817025 1874971 1005783 582261 1483222 497722 28139 1957924 1165616 1781986 1019907 1066135 275934 395502 567728 743471 1003174 1350023 1065184 608718 706780 1589470 370408 764465 1091146 72491 576705 880871 435001 270617 1360620 1304017 1910928 458201 1171412 650336 1339149 617626 513504 899235 888685 1908884 480260 1632717 617325 556784 552338 818099 1430025 270998 319876 1088184 1594130 222300 52902 752021 279023 1585109 1717849 1381472 29820 1227604 1842710 921539 775035 272774 1026016 1479180 1768605 1856058 1329090 1436971 384570 1225655 1136527 536433 119239 961447 688318 1576557 1430922 640361 1566941 1641610 1006840 948668 1652920 650692 1363498 655800 982169 1605814 234212 1807204 1897436 1782057 846938 1071752 1815554 1853620 1625749 1232874 502133 204785 1328165 1545424 120639 535417 1999734 1951240 703714 398783 1740212 566559 1756156 1021838 814714 1367214 1899354 550968 1871166 479679 1455199 790500 1765049 642671 537369 1663742 1823893 1105658 1945033 662592 1412714 435715 709556 1820613 1047698 1080787 461751 156292 1355226 1998921 1164259 1005430 1036831 301962 1360406 1014635 356155 703745 391074 837812 66139 1089600 536503 1566230 697225 789814 1591962 1467501 743602 383641 868261 1146691 1293927 1959046 1708486 1043989 1256416 1488462 1931034 1919353 1603241 932497 1694940 1939436 273299 1457370 369122 1123648 881192 613245 897598 1131924 1118815 481096 764866 1788223 1427351 1197328 1682755 112610 383324 1106005 1792954 1333563 1229458 630543 1895616 996131 1991325 134585 584460 965869 307715 1912131 1593067 380972 923966 806044 443545 1264153 1397589 1088318 870117 738318 1793429 1032776 733593 1620375 1682476 1651841 772182 32896 460711 1039910 883149 1852781 1013930 1122113 1452834 1113133 251697 277070 604887 1643215 99375 1775581 1396780 1670726 446934 1453584 342119 1328660 1001885 1038518 1213795 1245568 1098654 374775 1262303 749822 1370690 1985306 874350 1483520 1698553 615809 717081 460460 357440 1587593 1330722 1900363 106603 890113 991428 793975 1819989 945301 1553846 1264833 230531 1075548 1598745 1471403 112699 753909 1884954 1890725 416158 213265 979447 163161 1405211 1966128 390136 557926 1137630 320541 76654 138689 909632 1482378 1322945 1685015 1854378 1313340 482821 1486035 757836 1556801 35655 661241 584404 759429 718796 1241499 752085 31389 1273124 1928053 336336 1197623 341168 1094350 1986073 884754 83305 680464 1905456 1914557 27648 492111 394070 1857779 771208 500500 996751 1588873 553588 41880 664300 1260975 1896027 296945 69775 262469 293080 301701 115425 66958 752975 1111052 1913417 1624314 793588 1127363 1619115 290889 1059128 484597 71996 663876 1143762 1148889 977754 1317899 299136 1237346 1410925 194084 845407 1993207 1976836 815148 884596 885307 1879301 1214650 1341536 1422016 821339 1093943 477830 839237 449392 1335739 207046 1548928 843312 1970507 1839858 627714 1136476 396735 1533594 1797801 1819276 819394 372395 450667 753303 1001243 640954 616355 1761060 99125 1792537 1984728 1717609 1721610 1184740 473786 1618897 619217 509236 1832625 638203 1377120 261810 1403607 717460 1757796 737634 627561 828209 117988 72884 1877324 1320396 136581 891951 458516 316148 475960 1154728 1983666 1182764 1280108 1128400 1809659 308670 399340 1335556 225113 485284 1295662 1748888 597405 478214 21370 1512949 372323 712009 267754 1596773 1619197 288095 444876 1193957 1432523 70513 1900381 1838284 1270831 1103418 1859115 1888577 5100 1540789 1581077 1898505 401518 371557 237261 555546 1949956 1714955 445602 1907505 1943965 1295245 282754 416293 146057 1558895 1924001 1088367 984953 1047472 1709786 1574668 243612 21601 1001038 949989 1991858 1384364 378795 605659 1439010 1102185 1279877 1713676 1298020 352478 1168755 539095 1745332 753219 1337248 1860783 1758255 1096531 31621 30484 1133581 1691263 1787538 1127174 1377505 1488067 1743501 1005473 1836939 1015362 449750 1065971 1998579 533932 1290873 1756119 954606 765266 857877 867740 1890682 1322628 652045 804912 1185698 463090 536003 1920550 322944 478147 919260 1792393 1572082 431467 1113319 1929962 1403394 37687 1755800 1047120 667932 1276871 771432 699314 1915678 506403 1337206 1908421 713065 613007 996792 1888775 1243360 1143036 737252 922404 1899057 1123206 561083 412321 760195 189552 360826 1550620 256571 1288881 806583 1892330 1064698 1398033 572907 1059672 1318612 1972626 1764499 180461 1400306 436097 1378982 547348 753151 1755235 741779 539969 1776904 89825 691117 1638882 441255 102846 30287 707896 94353 1451099 583501 1766113 111028 912104 1193185 1374815 514795 51415 124069 1656386 1663093 1615696 1887623 1182124 838879 497084 1297911 462274 895969 354711 1112071 1937560 1504299 1081788 1376613 1192711 1451951 428694 1448349 668223 699964 1528865 1902531 1784919 822400 454091 1042506 261577 590453 750483 1571013 690987 46683 193292 1141086 52064 776286 66922 1080413 1928876 1636536 1486645 1287048 823583 1508740 1746750 1195167 561611 561605 94524 1369931 1296168 1073731 1294696 870147 1301096 1990408 472858 1258910 1571662 320845 670707 1816292 261194 1927957 458608 1614913 1322137 1763549 1004029 30669 1634220 1039882 298652 1036204 1562495 336384 687628 1828346 299661 1050328 1342745 1608637 1246925 1300484 144526 658083 66179 1960775 1813232 251792 352428 313341 339765 340891 471272 322732 1410927 1956695 1485588 293239 833553 574242 1340159 374142 723507 1934396 307287 487611 1679214 205500 1051856 918227 666927 512505 1990209 394353 1554278 761024 1915896 1724415 1722325 425961 1102835 1062332 1314915 1900182 1188007 1012745 773102 810925 1062150 1492891 1164971 1460003 1224226 1389557 1877039 749037 849407 884252 499561 790756 1475143 1602070 921030 623882 1667525 83179 1868990 848802 424645 692349 724969 416738 1489997 1685505 759049 854152 1278530 13208 205392 1086233 512674 1539377 1808567 263295 1869730 575570 74339 934348 1159957 806196 1709762 392090 735357 1901528 89231 1228103 54096 1945873 1250233 492241 248016 866587 431404 1874689 313733 1753121 1860711 948448 1499569 283115 341747 811572 747952 74671 1864709 178763 553311 1045334 1820322 924526 312707 1967459 358570 1772763 98023 1531931 1634894 497749 1094 1480347 1112318 1231992 166420 1296713 1294314 1769902 326722 99749 588270 1533165 1802389 310437 1969608 161346 1977496 377966 129533 1667943 1380615 61687 1157632 1038428 1272599 1117081 638978 1312361 188964 1322229 1454729 75982 964159 1837031 1356377 1816852 846149 651904 1475493 1720493 1093530 1605304 973504 1920204 1114527 1253082 1558170 836115 1119667 536479 767405 911913 1455847 612947 1560041 259678 1853785 346885 1615914 371818 1441076 1502558 1911034 1185742 1019937 1931447 204931 548046 907884 902014 556616 635746 856281 1287756 825608 1114020 321810 1745324 1333174 298341 983519 44325 1973712 1098831 1620215 1496378 1691484 326064 1681230 189278 1728921 20021 191358 1220927 805989 1278000 159559 548357 703693 1115791 1302182 1141943 240737 1838348 1796986 900097 1120018 334731 83578 59987 86853 1845163 911884 476823 894788 1042032 881545 173088 772680 1193783 1213076 901916 1538384 392894 1330657 537143 655713 294349 139558 1483917 1871000 927737 511267 1555345 1691246 283248 741475 1425869 129105 1006232 117462 1983082 1308193 320568 1692852 1521793 1939382 1394534 976961 154483 795528 1321972 679249 1424754 484202 1231364 962598 871766 654085 1825620 1036409 1816034 1030828 1757122 1756338 1511600 1609458 17144 1862084 55474 1424880 1529569 1535408 774308 1397046 1445161 201034 979065 736725 747288 1277333 1249420 1545313 414770 1514678 1447084 1853443 1892427 1640712 81290 446891 880545 1277063 1554635 278104 1591731 1384960 1170114 1766971 487570 469187 1829368 1171328 259970 1940017 44516 392022 1189290 591860 1036167 324453 1713432 652831 1124753 1750242 531623 1488944 693765 947476 143308 958637 1784422 49079 1518636 1258259 41682 276724 68212 1188359 1134191 7151 582409 1010932 1620072 1141945 155699 159013 375206 797848 516947 975111 400991 19166 725579 1628604 164009 536863 369551 1168911 1815836 509732 1155655 68432 336450 689532 198487 1360201 1994381 910257 1739476 688894 318146 1620195 289982 1288863 1374316 1127323 1410396 1111644 1167099 1663962 326867 470822 1616913 1652961 1719967 995908 1085310 818621 761923 379290 79788 801474 1931351 1118346 1800976 1907890 881985 744268 656691 1725201 608552 820080 1700160 839829 241865 1354439 230717 162594 18486 1305459 1394257 1249742 1250159 870158 1093755 1651039 529670 388232 930882 269159 942961 1724076 1905983 989191 1567490 644770 1189813 1924472 1628887 14246 1700154 853405 431435 1903421 1724507 685287 324442 627805 1296245 439048 70978 1092452 376661 793981 1353514 583659 589925 1901904 977856 1954353 1153479 167052 893064 263432 1818531 374433 1305376 1266133 969449 776099 510847 1688074 1995106 1912141 380920 1491096 443627 1156106 732315 106237 397190 236819 859342 477119 78638 175645 408430 1635915 1330985 876756 942205 420851 1904091 1081615 449109 1488136 1967694 1837823 297184 830479 1368521 218720 631199 638490 382845 1090070 1733641 472786 1828033 91747 1720997 1299448 309483 1412117 1591709 878500 838433 564589 619637 1185013 1002621 1083211 310422 627957 877922 36557 1003680 117890 796547 1039048 1712786 1460004 524007 1276299 1388502 149858 1156855 54217 361073 626282 1975589 559127 862632 1656354 925270 503063 849999 650032 1548398 547970 78676 634513 1733940 231600 1109090 683786 1878409 298498 1898615 1107147 977109 276732 614115 1341503 1094863 252488 625029 934661 539489 1083829 239277 1872398 463695 1675990 1397334 1054776 1160223 1998211 934159 1531926 763724 500573 355242 1893981 54516 995080 453184 1769714 40104 390154 354465 1610378 1172720 126724 1371014 1096299 1702307 1614003 1387837 392598 37914 1024584 210933 707157 1916707 788505 602148 1342042 1722729 1826633 472084 908030 1246289 701341 1460823 1190159 476041 438115 1532044 1863475 295226 222439 1581036 803052 1855609 1755204 176619 1143438 1370361 1480297 1943766 1613706 1002904 608555 992135 1200584 761632 1184285 850245 1674209 1992675 895086 363581 358118 416981 1302610 531338 183932 105480 1755446 1948228 1941352 655414 1067282 1444435 1186473 897307 1412651 918557 1299810 441923 1212853 1419754 1140112 1949315 1713809 1568229 1225987 1112552 1540265 1221107 1809376 1207230 1343857 906730 390864 1558427 1506446 589607 1313088 1744310 1753597 1111210 1359128 1946582 700521 206158 1789499 811319 536801 349017 480967 1742550 522089 950214 828200 1220535 1813497 46181 1071620 1069469 1013078 805906 1485195 725114 1881980 1798712 991383 1261692 1850544 891908 1862843 1278192 1447391 1864970 1654381 791598 925069 816811 1478309 959320 1464128 1321559 1002981 981760 1936381 876661 1589518 814790 256430 1976967 402674 689850 1941681 1232708 459064 1259321 496552 898838 1400145 792751 1053856 588933 1403081 463176 571331 1852799 828305 964414 136079 1600002 863160 136121 1153448 138643 679514 966735 1051644 1482914 1513723 574331 1119789 1582637 131070 424630 1302970 1074275 65614 1502299 1090422 24512 423057 645900 1835137 379021 1111670 655042 87823 1309209 364579 1672265 1560439 172882 850233 229480 1490155 1219267 1856285 1311619 164597 1493665 1155992 453208 968967 956534 1649211 842399 345814 747239 408995 1380693 988800 1265234 1690249 1728823 1173686 1411182 135604 297175 824652 923791 1685720 221574 24572 1511151 987461 196859 1000338 1555985 1064525 683312 371946 182120 762497 1469207 750357 878791 1864799 1375077 644350 850184 1873992 1239152 141742 259840 672350 53265 1334970 910799 212591 450321 1026415 1577300 180132 610395 349957 1135458 699426 1018729 1248616 786855 1774313 1308372 418282 1521444 1016733 1802871 1899880 1770347 1056682 1657775 1886726 1458623 1034892 1560035 764830 735207 703861 1287572 1960980 1098395 1277026 503172 218692 1169701 1121545 1072602 1685557 1551818 142925 1884384 1038631 1603269 683788 1708396 343774 1267308 1353817 184286 687776 800818 1299051 1002726 1953903 22543 380803 153983 308995 1281184 1553375 1517834 1572563 1747817 1071124 285856 241712 1250910 1343405 482142 1785959 1126026 938355 1259033 473893 296630 1227745 1832018 125477 226109 940211 436647 1485257 834659 1065050 1953171 1396491 815430 119378 1753062 1644973 1150184 766063 1886595 418500 779031 481897 542503 320270 98237 1671356 185494 1853077 486831 343752 131458 1374631 1376684 558744 1508963 1400935 561723 599159 705940 1637686 370108 1602009 893871 1197494 578626 15879 466558 1734562 795397 788586 1179631 1933468 1247347 1119000 1832429 1230521 351705 1558539 313068 504401 1161755 57883 623199 318285 523855 1740761 1986185 1863298 211020 425183 1875724 1306473 1294867 969005 458214 316767 1815642 709541 1753662 1653886 357640 1247719 1402398 37465 117917 827976 727334 1270657 964810 627731 82880 497977 1595261 931743 871979 556927 346189 1513609 1073877 1042446 1171996 675820 1725073 906832 1521957 4408 1630539 211913 143914 74465 1232021 1755799 32071 463067 1831115 1150309 440578 609291 69540 1866708 1900700 1346082 69695 350601 1627228 1270999 1866099 1564756 1895089 1705479 1457537 242927 1399571 486493 111988 1155854 379790 1359565 1857043 1924244 1551070 1301714 348640 1731226 1917664 162294 1640625 1988853 80219 201181 881945 51999 1624217 290973 1527626 1446310 1434180 1725623 556902 1287854 1042117 1443475 1171219 221317 475776 319753 1080018 57105 817907 1138690 406792 468483 435128 487708 900468 1389511 241802 1255242 886562 1077076 1736347 1593097 1804399 732004 515702 566725 1101133 1257261 966181 1109130 1347016 1749844 852342 1158363 547017 1077838 1644325 771498 416962 133388 176208 1068153 333488 1759557 105004 1115473 1331075 420294 1918838 1319055 1545868 1479468 993900 941127 496934 1792926 504586 1518381 1948829 1356226 486250 196283 1730138 1924411 1668679 1872997 1201143 1280418 1531160 266248 40412 510629 229768 455703 1013672 1247315 1125420 145576 1657360 1534424 1870044 1420978 1338315 211827 1607320 39316 1373512 712985 444261 1022974 392365 802836 367505 1785589 1125853 771015 1729010 1436407 1543789 1495742 1162433 1477398 1217180 907663 984734 33589 164476 593261 114428 186716 1151385 777364 625317 1473728 1878597 1464129 1817267 1067665 830073 807159 1367271 1869649 1267061 338007 1443998 898320 1202675 1931129 1674751 1275029 292155 514511 318158 1091350 804350 1731814 372220 46228 1108569 542402 474566 23765 1511327 930926 1451098 113577 111984 1618357 1976160 488262 646506 558987 198383 1683170 296940 1215794 572856 1492822 1066909 1823060 1426208 806570 1426407 1444669 2498 1732882 339093 1807446 1607041 1617310 243411 1366679 137863 1585797 1844411 360744 576717 229132 928264 843263 5481 657077 1153360 681847 773077 348566 518426 1112847 1508970 1800363 171703 147490 1688949 661767 463464 849630 511905 639685 526648 150235 418722 1259293 1375066 692394 144471 1235971 798600 1129544 896046 291347 100744 1592530 177555 1017316 1953358 55925 1243233 46800 573238 904172 1697824 1341297 664424 136354 1283227 1991941 902613 572694 1112996 528422 496221 1955726 1836873 988915 1937980 1119277 583466 732592 1473265 812259 1163471 1316455 196199 554305 1952949 1825096 1082570 179678 617387 38597 1049830 22244 1081664 1077445 605850 1365585 330755 74020 998229 1399974 88665 186720 93522 1649172 174938 523327 366994 991770 1980818 662478 425793 1645300 381445 1858470 1300572 1632173 1156860 911680 1941088 538056 961707 217949 1165018 203992 1661443 1129533 1232107 498103 1489131 1511858 1355181 1367616 825172 223341 1726289 246344 1022070 570468 1345085 261667 1793843 1785580 682459 1541388 868013 1641094 1465658 1605214 237231 990311 1775176 120721 986003 1810594 960573 628952 1519245 779751 523105 1863821 615745 1730599 247539 711257 1958011 408451 1687890 1318373 123820 1383322 58134 1778098 1711841 1818272 855090 1433328 1173596 1586518 1291389 155163 1981242 244249 1561770 1142476 337578 1466686 1237586 829336 1154956 1945220 1897976 1571201 1504243 606480 198088 1657319 1592553 78241 1106299 355364 613218 774635 1589408 1595022 725780 277267 198375 1398545 161605 1989632 1336482 1260832 569232 61602 326208 1497710 533432 714623 983371 1739587 367932 1188776 39358 258810 271488 1272846 1797142 1186628 584527 1605783 292401 717509 383050 219785 928041 412655 1704963 1076288 1822894 1643333 1515378 1125576 226066 728860 825918 1676232 883918 1057101 1415688 883405 1483827 696061 1962664 1385869 188026 1555519 1200448 1278032 1979464 1270632 1245291 1426691 1341008 511355 235898 60317 1117996 1714197 659206 331618 113122 392828 1716491 55416 1881597 1235228 447057 1514711 1360538 1892791 1070603 201485 66426 1654633 1126876 1211684 145907 651208 297095 1544834 690422 1696205 1885392 1738011 548420 197660 1000251 1436300 1416649 1346069 1400625 119291 1842165 313938 953740 1296090 697139 1945466 1002661 1549508 1433445 373162 1121947 161301 888758 1653994 1802671 127964 357304 1763531 1096893 1426979 1690708 78535 1765591 722818 958760 99372 758339 1907096 1682112 1875197 728379 842392 1346769 654351 173505 1445429 543102 521117 1373219 1655572 1849466 1512176 145412 1230416 1149370 36199 1863149 1295790 726247 1908894 1440935 909465 1876969 86047 382912 1381639 1316065 1273109 776623 704292 362376 1753162 490353 1312735 1868851 434783 649691 811557 278814 868276 584774 684235 997727 1584891 744430 1040405 592880 239632 1306378 1212905 421091 1908962 771867 1896484 475286 579139 749031 932206 1349355 201938 1514134 678531 31797 1961092 367166 1289256 982072 1879744 133872 1687167 1196600 1567917 77349 264884 1734946 27419 79350 1082457 121337 1617416 649378 536369 1192919 1216109 1627381 1022165 240310 1900945 1872459 1349309 736474 867805 302362 850853 842271 1604750 1313408 512638 34859 1889402 1662687 1253356 991774 211881 1381642 811329 1455004 231818 1783713 261067 1967398 698108 479288 1122665 1323732 1930399 880371 324707 484265 831240 1285228 1732168 905964 1616793 949602 32488 923830 740314 811523 186585 1686204 119130 446312 1810251 402177 725042 1546808 478711 717481 1327965 1093057 1501813 1394377 379973 1979493 1609735 1469872 105465 1339109 701787 846609 1714974 803320 1555263 374453 1166784 1683066 1732167 625597 80976 631358 714522 1189946 468377 997064 282179 1734258 387053 106973 1931458 1240969 1738691 285338 451585 289755 815645 1590117 1457642 1733841 1040123 1172426 1757168 207283 1546629 548126 312114 203999 1053007 1676970 149514 1883461 1084671 1623883 832857 1395604 27662 543076 353589 161237 266358 569665 452838 486310 1558050 1482320 1193623 978643 1367582 1870507 1069300 101760 156000 795971 118025 1153066 1837881 379853 1881925 1118638 1659350 548901 1974621 632908 291031 265985 242023 192118 1511672 334933 1147965 134662 1473060 863531 386592 695196 1538755 726603 1882556 527841 1457492 1636674 1904397 27317 1040042 1586137 906158 1368672 217285 948062 1811342 1959221 1989660 1516340 782576 228952 1104353 133236 1539552 819058 129418 1288705 94659 454536 1302206 917221 1607203 147300 1489795 458286 89408 1142132 1562982 177540 486273 541830 1578528 998296 440184 642452 862014 1490263 1827335 928625 442997 1560677 1120272 1968211 639001 7418 1048186 1012928 813870 909619 1005547 796333 126644 286821 936224 84880 710805 702375 1190187 225953 1174243 523224 1353190 1692461 1788689 520632 282277 947589 33000 1337072 1599258 265902 1111540 1197509 17920 955355 1199346 6440 563415 1591025 1490655 900979 809586 4081 705629 891654 1867502 934188 1667702 1206405 1286716 190121 1675021 1688175 19970 562392 1969518 1354050 1789602 487784 304945 1176541 1728855 1695153 1603244 1892160 1633985 1424292 1429578 490130 689095 496914 338737 368941 298644 1673611 1099639 233333 1767771 138479 289059 621866 185911 1695797 13387 301247 914988 1994698 1375194 1266005 1401619 1722513 1282063 1937767 1205915 583280 1027884 975744 192114 539892 624535 50239 1231619 1401647 966303 1935785 550044 1875575 472833 269279 1238586 687731 1172842 146771 377242 1438310 703157 1862523 873384 855939 1560283 822185 128323 22215 708952 115640 1688824 1529340 766015 1348273 1842727 921545 548527 868182 55232 1084143 1523630 388431 1000744 1284925 1518713 862992 78169 1703633 1536919 392986 1884035 386527 1174031 1210903 790831 453045 952562 1960149 325343 1914362 1287412 888941 1837762 103438 40709 110129 1294407 679933 1780695 1531435 228206 1383242 106937 1736874 1502231 1413772 369580 1991264 972755 388997 1780624 1918356 688940 1249936 958123 579860 1459195 3631 675370 1521642 1464084 75921 543156 1402160 1710369 1737242 49288 241290 1378965 1526440 1813329 1806858 618799 529550 610598 1262027 1568323 889644 1400004 1775951 102932 1191103 1058938 1945920 1635661 1351185 1766955 274268 12492 349449 519647 1977825 1726889 866236 70515 206691 1852090 1583996 902043 1001754 1039628 247573 1923334 1698043 317917 1085121 518929 1070133 841122 898106 1584562 900105 1373366 1078341 745748 1760564 1021028 1590608 1023256 1499226 1463921 67243 209274 1893756 36716 998167 208672 1071301 273434 5803 756688 651858 1452599 1361326 1022570 173754 1484696 680557 1929198 1644012 155057 671281 1683314 819865 437083 1710689 991513 83704 1889634 693825 60057 1930702 651733 1886252 1522642 1279234 965632 1930419 1697863 1301549 892878 15345 816868 1746445 992549 426449 1297576 911873 521173 1816084 1927187 927050 1985512 1053208 1887468 726808 717446 626003 1851611 1110911 975895 603153 422475 1137698 1938692 830235 735021 566797 916194 1115724 14345 1116624 1663304 1538424 141621 142479 635893 162563 1422795 1277759 821206 440936 1341106 1779969 1775604 197989 1211245 634216 1934587 364514 494333 533230 989010 1399242 1871173 1725877 905048 684380 1262669 1633895 17058 848869 1766712 667629 1496257 1305658 1966712 1110320 1075571 1878331 1625669 687874 1936770 1922304 1990207 671908 1550530 1936144 55513 1753718 1111615 1580761 1565059 1674082 390764 806136 832016 62774 683835 804355 1197023 786005 1579270 983319 1232974 693153 1464809 1807121 453845 1196562 388234 1482584 1092280 675293 4341 1374146 323385 569994 791080 116062 1242088 849857 374303 1460802 873594 812721 1515346 1864209 1893320 1803843 1784822 1104347 1286022 1311557 607039 788208 711807 726708 1830570 1244173 987703 72893 865217 1475728 1683996 1155751 1865041 961381 503860 42544 1433459 1690284 720544 98644 440226 1675315 1090000 581740 1615784 604700 775742 744408 348698 1882498 668643 1946705 1047635 1180516 187312 1973686 135121 1824836 1635777 1679141 848280 493819 1027084 879582 756784 1576611 1544653 752406 452 1076231 1953178 194036 927376 1466698 1927969 191903 178294 1635103 780677 1150924 348036 191770 686160 729416 448377 1631212 1051235 203108 1393963 584352 737732 1937452 425267 941950 1403564 780945 1664633 1924525 1983574 248640 690581 128162 1103466 1471386 1157142 1941703 1639535 1185379 1077089 908934 1518834 1781821 1443801 80 983405 535813 1970717 1829962 93933 1555052 1718344 1231225 1882894 1426525 523107 1911305 1338636 1166092 1308333 29798 482252 388518 11467 230944 1137660 293940 1545279 634249 1654496 1700414 1325957 1311312 358888 1810563 430955 1313315 978631 1601860 411141 139503 1329774 1374378 146498 532557 1861612 1026650 1912067 1314862 1309917 338599 1824471 703756 960824 1317179 1151869 78844 1685725 325409 803218 1079257 593807 1683828 28292 393577 943280 195621 1903494 248866 1539333 12795 1203659 401873 131348 74798 192549 864001 1150730 200604 677623 1600505 913493 1468074 759784 295656 1702775 1391424 1061498 1515860 208203 1596714 1880096 1535079 1920861 1770657 661485 1070674 1921272 568246 1099475 581781 485163 1060172 1571323 1622242 210632 434690 369907 616756 1022629 1161728 403406 1801035 289592 1604363 159544 43388 810987 15352 1381798 963412 470398 1561856 701752 903279 627858 669132 308908 1857864 1851878 1207804 115391 1259105 613142 351079 322372 1952150 1763373 520296 1654189 357534 111792 7152 978388 979957 1299454 977524 658158 1132189 647297 1708409 310706 419711 1153287 1452531 1777679 31576 1867404 1263132 1023970 1260809 1896012 1189554 1158077 1375657 1095079 1989140 1444254 1586650 829794 445799 1714641 598978 666582 957753 302633 1336234 48276 1551416 87707 796567 1633016 1592062 995348 1878961 115375 531983 828786 1608885 514624 595830 679324 1223666 1031732 511822 774686 139659 504064 1685762 1894333 750081 758783 1180355 826624 1869305 1271661 1198130 1774417 1853339 325689 252834 1865838 1321093 114720 734142 745555 1785522 928065 1039646 777810 517201 1533340 624303 1545233 1164695 832570 1625609 1133763 859133 1532145 507145 775842 1877295 140085 849014 1942170 545749 1166231 1676953 1019722 1156316 1930086 281782 1894950 1696622 822741 1849730 1037692 525269 813290 1227452 1429718 145487 1180134 1144861 1006906 1785366 1466262 1664478 1641199 831572 1651790 878603 78052 440767 1214409 1490617 1815500 1348975 850868 1357276 1565905 1677294 1836173 1271896 1186725 1595548 319051 317725 1409833 246037 727313 7406 275964 1754577 1675004 1101233 1787063 417720 130899 91266 1374011 1279873 1192037 157984 320684 1826407 935366 1325297 1413145 177921 1748902 977383 1063967 402662 1566893 578092 488333 96174 634947 180228 613144 1529055 41289 1677179 362144 351841 1587104 1599351 782667 1662718 882829 797985 611659 474714 1902480 273934 1305257 230511 1569655 1287621 1562331 1561581 1663778 549211 382323 1079835 1702783 1904955 363354 1371283 76716 943945 1224760 1554056 1599994 1526025 1023972 1697865 1133846 1463912 1669760 836644 1510842 1722159 404673 115704 1372131 637298 773590 1854598 949264 1416335 736819 1991285 16224 361560 1058597 835938 604665 126339 303547 161024 313626 320389 646674 828190 539968 276969 1116743 1492225 680709 298919 606830 1403693 964612 668545 1270504 1351248 1118278 889058 1436950 449714 1736010 1174971 1047784 1863571 1397422 291233 1685068 1204570 847256 866939 383179 1196178 1283442 312381 1353429 1327079 570547 1438665 984296 254609 960806 1849412 875885 659682 701606 780611 474149 233362 1730349 86439 1088389 55179 948966 1776097 1763131 1633134 1856974 528266 1911126 508635 1868821 1803392 180513 558797 1670928 1358566 1915926 793521 462083 1048550 56045 1993652 1764011 1026237 412535 1374096 201013 1214016 1741258 1339373 201043 355807 846426 1080889 653308 885847 203429 1170657 1022772 1440753 1860384 1370158 440249 118204 139882 795272 1241254 19930 1116633 421438 1312415 1898771 1746597 1168855 1375295 804488 1619449 1081484 84410 1056621 1579824 1580522 283038 1180765 1948325 1394956 1142692 708319 578796 1911634 192852 828567 804067 1456990 613776 891392 43916 1756383 1373323 1575976 735676 105816 1645584 454865 478714 743000 535973 880288 708083 450522 1481086 1453554 721630 606096 1663808 671871 207762 310205 635453 290097 62724 1759778 1390310 637794 444649 1817372 917427 1312740 136753 1783186 810433 151460 1532805 1419371 444784 958603 1509446 451363 1237949 756514 1069061 1503959 1815222 1473863 520790 1437171 1368836 1195552 1972249 647371 327309 1099356 316657 1324801 1653761 799337 1444423 338716 288912 60507 635988 52215 221231 1018764 903317 1808033 1164789 284735 1471500 1746015 1390047 776571 611911 953977 527041 1579505 477138 1893985 1249411 293008 1534368 1460379 480735 617110 1577323 1773274 738224 1427842 1401866 1632214 1766288 758819 933998 791068 622432 1564972 1679659 674567 321309 807593 1737623 1325296 1899691 1060486 685812 919396 1606943 139414 298305 436047 1841136 433972 493005 152100 323131 499315 1286773 693006 528797 183431 1298353 1596280 603893 166124 776520 447494 556317 10735 972569 1837070 1551995 839958 209408 1752648 87275 1504451 1370523 1095483 688619 1603291 145976 1676488 31238 1935934 1543866 1344253 1880880 1406061 459152 1553450 1314904 1685960 1089972 1739343 1814764 1158092 981908 456800 1150132 772137 1343362 686849 692158 942893 913520 1645015 102525 582250 1448132 1521692 1663596 1905160 797681 395796 248783 703738 1771729 1830777 1144517 1587112 573924 1901534 1604384 1188512 1784556 914634 1628918 24458 1512042 88725 800700 1818803 1358065 1743153 421613 1158734 1191220 422172 421733 781476 1799647 794467 199834 380302 1285604 189732 430046 1166154 785569 1244865 508302 1048488 655038 1412299 309803 1059428 1039597 907358 1189888 46555 1307171 1027891 1533799 367135 1888844 642368 489922 479356 1629330 910182 1239627 1252979 1076833 209255 652307 1929649 385283 537788 1521039 44652 1946741 519125 564664 1504596 1658692 1063820 331308 1971614 468664 1720071 521174 243302 938422 180292 259230 607648 1597760 840198 1199700 221802 1608934 756245 1138489 40200 1767181 1759991 83246 1295694 1893891 1564358 1053915 1197644 926278 666602 732430 668121 1374046 368340 701376 1658837 1541716 1688633 1791073 1962654 1059337 935592 586839 840721 1153045 430840 886723 813772 477723 1118029 16481 1606046 1093872 41451 236642 1127962 1062439 737570 166918 719286 1061039 503951 1215778 838258 572741 950663 741396 851759 1379458 141520 772459 73408 585781 737134 547609 1782712 919437 912754 1454647 168010 1363767 1864524 912611 1049978 1070154 1272708 73763 434576 1922798 866758 806818 511530 1267587 1661489 532603 495090 3371 1537982 1398264 1389581 965501 1374131 1693057 407082 260775 940203 1772174 1222548 861691 1090903 811669 843259 944833 682320 1358284 501923 1092523 801750 39907 559566 1714356 915914 617765 1953437 1596954 1769008 117317 463088 243636 459492 1275577 1288394 1517880 1012040 1996785 1103422 392443 1236267 521291 1171154 1857311 275038 524809 148015 298184 868688 1097254 1412305 1748766 511716 287095 502251 1657631 349101 1477738 1531418 1769060 1082921 1405289 1853639 883646 1163023 1203879 1070730 1145505 109630 1352157 544766 566416 1464132 649619 57197 292648 588355 71565 408629 1873634 962781 1685425 826264 1565971 1241432 1440994 467460 1220564 302164 1186914 552895 1238515 1981956 237886 983991 1732252 1904402 1776658 520719 767243 6002 451487 1521885 420922 823450 135056 1306197 1255329 199746 864580 1675710 807355 1366777 967647 1018645 323455 225892 1721102 1048744 1175607 1073629 1903478 1935583 1109468 550576 549327 1776889 1647025 792702 1486435 624822 1933077 1819123 1467876 1712432 1453552 1111661 1320917 1875079 147119 542006 326456 1085388 1747642 630438 763573 1065935 949619 864535 792715 1852123 4540 599848 1925108 863472 926147 1094651 39466 1306510 102322 1943397 261720 702445 1649387 344452 738180 439270 217881 1714712 481728 500788 445383 144316 1285818 933244 1731024 735252 1536706 1526184 1267945 776883 679128 1193476 261048 1588940 394529 1772268 1039413 1023904 171635 9210 480237 1100917 1805041 211105 1470256 1302150 1101121 1741283 587947 17935 1783674 1804112 186818 1741629 1148484 1948559 1145342 781727 95216 664257 784377 1364832 179448 1633176 524077 579958 305482 1195506 1285420 68237 246880 1022486 185467 320838 1939210 423107 1910263 384321 509331 1533778 1193863 1662440 1982576 1915536 1222662 1668262 1831993 1454673 700545 948610 1804498 1101789 1757060 15790 1220823 1040700 784054 1473571 293809 1344772 1779496 1225757 1950032 1537023 972471 199146 584746 1713244 1638141 823914 50490 1814208 377407 695477 1251452 146885 1300066 696322 1638863 735259 1918678 260508 1652443 1555850 715145 965447 424189 1823424 653535 734879 1854509 1736870 1169095 91147 1813347 1134997 61772 772505 502337 1801831 1116398 790303 1147050 823802 423271 275452 277351 1270338 77230 1826798 1835297 1464979 1233358 49917 519730 924811 1068045 368957 1391835 997364 1722347 471102 1460055 1145253 231168 74189 1927814 1668161 1866759 667670 1350723 1067063 1302356 534411 1395375 1429004 1766946 1463642 1450014 819766 969533 1209391 1285745 79228 1244264 285836 274431 669370 1048599 1262267 1760584 1754683 531013 1791603 1542660 924571 192244 663577 986944 1773201 458076 1095609 1645872 624995 1420934 342442 951125 875089 1918734 1641675 1847394 808924 1621959 528574 510797 201727 1924602 139605 480225 137684 327723 1076669 94314 188744 902065 1824672 1503528 581593 1774877 277942 405499 1320847 402996 1449847 1231651 1880897 1066138 1973688 168100 5066 854454 1064589 876943 972494 1579174 1913506 555362 1910410 1374183 790267 1551468 1327384 1804392 1310701 87428 926446 1086201 387919 543567 167231 1252765 1701505 1968438 311361 1917091 1629325 1826766 767146 1300704 495874 14597 832957 754584 784712 1642322 1851295 76190 1628293 405585 1421052 120384 3758 1917639 249686 792504 841115 1178209 1217137 480586 1491156 1582111 1345568 17775 702421 789808 101774 1698519 596224 28404 1994401 1356298 831492 1053702 1592148 173050 718518 93702 889120 1860062 1790783 403228 682406 34595 234808 1908500 173267 1393857 854626 271216 1003738 81543 153801 1745623 605048 1782164 1201032 90847 245827 1392975 942960 1253891 1163291 341979 655933 1235903 1406460 1632895 1059107 1477265 949793 978457 1329979 61926 784545 956795 1315980 1634255 1091802 1097531 1135547 1737944 818416 728052 1906683 231487 1009506 1630856 1765734 335948 1840503 1499890 1491479 115758 317763 512358 839987 1928008 1131102 85958 1446039 290455 1201090 214763 1877540 124832 928995 999302 159089 448601 1988215 966640 1132660 1013526 865946 1745050 868031 657588 531676 676044 1998062 339496 209403 771285 1732023 221883 828547 1979484 456848 923576 1351024 838377 1116194 191149 1008695 1210243 524266 1978487 69906 606270 559493 262827 1789984 705200 223965 1243075 785763 203809 465568 695650 651521 164460 1426118 196919 130590 1845826 59323 191812 107296 1430917 1425110 675629 532505 1106233 1078176 1497281 1689304 1313576 1695497 979924 1207320 1962024 1883130 1832529 1496827 625917 1967696 534677 1505735 952575 76971 1163392 1381895 1790641 140194 256622 1369908 629598 1953502 1299568 664410 621334 1869475 370522 1628184 1372543 1938803 1932188 971418 1949779 1407040 1083335 398764 377583 1412480 1087938 1048079 1013120 1243446 1523602 1616308 1622305 718048 1250721 953824 640003 888887 1325532 1134823 1055055 1023538 44390 450711 1580278 1365668 1154308 654883 1714286 565467 1609682 1980520 772475 1056715 1058634 609496 1048613 626758 362058 379169 266334 932958 1152832 1311002 1865849 1886608 1402548 1248313 1725714 795900 713555 1164917 206527 634533 875167 719747 1753667 929094 608891 138804 635264 1915330 1293538 1043799 1012400 861907 1167311 1664982 1335575 1121327 1825392 1998482 834903 1910050 1154696 1516030 464744 1870545 1770427 545450 564847 884976 1562163 1792766 428047 366944 1843880 1892029 499869 1986500 1517800 1236279 1148081 112295 1368128 1272576 203096 691066 802408 1827096 1507196 1756673 1503368 1905909 1100722 1807615 1087188 1851411 462430 508497 1630518 383405 1966908 958410 339839 1191224 1005042 1437444 928090 1229583 1174581 787418 133078 308229 1447659 1836638 783299 923129 1374342 1695351 1852720 1595290 821712 256170 1306696 1465490 610281 371420 564106 388155 1859301 1316276 1535174 1690310 1437196 927680 495185 785761 441228 408928 1691423 495485 1040822 1193834 853086 1162359 868382 1113344 314578 1714815 978485 1506831 717717 480980 243516 1182005 1513799 590909 1137678 1137755 1083322 1335812 1553974 261346 1818399 1902337 1712867 499537 299275 1210681 953274 1880107 743766 415568 807743 1700681 1479962 846971 1212026 334491 1244360 1836375 988330 1324369 168547 471907 1959900 758211 407536 1554185 925433 1083291 864 1466301 1790721 514520 66407 108126 1169396 1220598 396875 513092 1261764 696445 1114775 114724 1522552 1192571 1174367 1900773 802163 1600543 1822366 1637509 933306 183779 1445885 1029124 150750 1135470 1226753 133069 754589 1944796 999437 501450 251992 607733 524732 1794293 474653 1280829 184933 230700 1547090 420155 494706 1208857 332231 437399 1294535 275097 1065185 1318548 1384689 1503176 1373890 60917 159364 518120 145971 1367609 1121720 1023446 548408 1941547 987413 958939 1797293 373495 551012 479517 1838573 1001187 249554 138741 1299437 1822870 1253498 138149 1084679 1323586 412279 1063732 1368200 1872105 1179907 1732076 1820382 1768820 162647 407275 1989105 1621408 310411 1774396 239812 911826 1869242 1430135 372810 755615 1031310 1686667 640619 1746632 1390601 1403011 94440 699574 1002223 1284630 1929727 1773374 300954 1669654 1370421 1262554 703976 1264547 1819478 1373947 1679894 1543634 428525 1107218 1318063 325856 112587 1838542 1698274 734646 1666269 830683 1818919 1750510 736643 835449 1356949 1996179 1959924 406322 250673 1453819 1761693 1908828 1323409 558629 1041758 1996025 366522 351726 1550385 1667233 953580 1276339 1776665 1042471 1420946 866652 1158799 1369898 1023932 1831665 502415 1244712 436345 1032942 1726527 858834 457178 988537 855390 1771511 900882 301271 819676 683140 822496 1232079 1208490 1173121 1801908 1093354 514585 654597 1315843 1078545 257463 808953 1513541 318844 1591632 1165628 1522080 1216104 1496845 974808 895329 789382 1305508 536016 139751 125980 977406 1127789 1347100 1397227 1964427 1104531 810238 1408543 1551238 538302 1635605 982092 1240267 1586283 328589 854307 1987073 784917 684132 376781 41286 812203 347421 38512 417281 661446 1026464 237385 1528701 1359656 1608562 1834239 80652 1982158 119927 1329847 649736 187164 1327565 1569456 979461 1099727 1852517 6799 1599537 1360539 1813164 118007 199194 939733 420720 1240505 1194196 1854008 131215 250180 1042574 1576691 158196 1711493 1467095 1990449 498062 39006 784673 1991854 1703021 114006 341036 1811939 1038024 447860 1703823 1823376 372209 1385805 1976184 857353 913152 1148613 375442 1704655 549664 1632848 127681 1955643 1073204 230401 838966 1629773 817348 284282 1355839 275444 1761266 995280 1682272 1900869 1226746 1668125 875544 1505738 1516048 1525963 1043678 1787203 1521338 800994 172536 1037617 1699594 804483 1375555 251303 772253 958657 1433580 743665 451378 1688167 101217 74314 1823210 1542961 372924 553204 218871 114704 1398720 663217 739065 66513 873301 427814 615617 704339 374198 1923430 15165 1086942 658657 1189618 1038570 446352 439111 1494015 285919 57841 196383 716482 64909 410736 266891 1901717 1197285 693917 585239 642180 1635932 1628237 1639723 8916 531852 203634 341225 202002 251062 1697025 222868 1871597 592469 297986 252330 61744 873606 1500651 805287 788291 1677853 1410808 260300 1649422 330388 803315 998067 782472 841175 1095526 983132 1415182 1438424 20760 261489 601928 1428313 1618686 1853410 1872155 796073 1904052 1650065 1515212 353569 1987133 1199561 1022239 215814 771073 1206269 1223760 1574932 1292549 438324 272825 279841 1682417 253659 1590274 1892488 1204208 728090 205172 1022694 349547 1137356 581850 1822427 1926074 1716954 538845 889415 307558 277261 880106 1918534 1892194 1476772 1046616 552513 1689735 1367547 465485 1482230 1809472 1231774 770072 1476371 1766065 1418724 989361 1628169 1620108 1845721 1773711 35307 1653620 1578322 736709 1399645 594874 968401 178888 1847044 1354076 454646 36683 508875 824458 270305 1196425 1715344 387208 828776 1015354 674738 680123 1895085 1253742 427358 1547500 1166809 598530 1863061 1880723 918881 622629 1988809 1037202 1486832 487073 1186933 889460 861377 718187 1690744 1926593 1417204 1284085 1668290 334984 325987 397519 816642 1768534 154141 970521 835681 189579 1343585 1985128 1585473 756987 1278022 83047 1435214 1591083 1373641 713328 1386058 782235 454989 754664 275054 313826 587264 473535 575538 1111973 1175115 181922 1319227 447691 1643603 1729015 1429756 118868 1266536 336501 393534 513822 820416 160846 853297 1446802 1476971 532156 706676 528989 937423 638974 1576403 878411 1859918 1459361 840361 1231700 1751578 463321 1455782 1457828 1866369 274653 1952607 634495 86977 773804 1725771 1589263 327316 97869 1135169 1272899 1509524 1686407 578541 1421748 1639594 1673339 1151954 1522616 1830518 1277220 995239 1526676 688452 607444 1203617 1985250 80818 1587646 1447456 144486 1530201 1732638 712441 536185 1712213 304471 1203589 111433 159059 24125 454456 1572600 741646 868579 267512 203293 1187943 1819106 1926955 1054686 148682 1140040 1246971 1184882 1610850 286238 1999420 1115158 1905073 1416933 1520957 1880906 156478 1870866 1755482 981881 1833993 548825 1488184 777839 214005 175702 1641410 1558215 496048 1040319 615805 652159 627844 1481144 942112 21031 637088 1668209 65397 1360106 584858 1883186 120826 391200 1585681 1419731 623426 786623 1317485 1842171 752558 1185465 781016 1462208 171913 1480145 180115 451009 1831068 42126 1315118 1773339 549842 1948732 1910737 975070 660674 1547888 1063729 1532893 1486332 1037870 483112 1868562 243606 886937 1174723 1786143 1908515 1566430 1117821 284736 1597753 1768839 1740766 1301831 720746 487759 713480 1472442 554655 1983261 1439914 1103413 238783 240940 150913 1879677 645165 1719720 1235703 1163139 1994756 1902217 10375 294567 1797140 1369719 794859 192506 1250764 973912 1684643 1998865 75514 850391 1376965 979234 455411 405537 854223 1799228 1983647 1486807 650278 1399062 770256 1947128 1481957 1424955 1869835 336276 677614 24973 576975 443609 377719 558462 1835160 447386 738208 1328753 501100 240806 304292 458274 393756 1688709 1726443 354159 201757 861370 1723614 1506905 423492 1904162 1124939 1025235 697490 902520 1905263 1928962 1932501 1534666 265694 674092 1135227 1186345 821850 777843 894405 1116954 1488132 1248156 782442 1700421 160643 1580328 1517284 681106 614530 1464919 84440 322665 1484 1935731 1373775 1803427 1667868 1068868 163892 1798902 1321194 1560213 1666852 337198 1954018 55626 1705770 1148912 906887 1917780 853038 694916 1574291 1435097 793647 108193 867528 169555 103182 774743 832828 498583 1038139 1948476 945187 271173 38159 1357528 755507 604435 1728557 69424 84914 1540188 180113 1898184 1039663 338698 856444 1309302 630628 450964 369928 1584703 1194340 1434068 1228262 1089919 1314079 745059 24155 1841264 1755530 1860283 1352686 1034380 1582620 55524 293425 251371 733094 766364 1415502 582597 1103097 1964803 1280298 5492 1744605 764072 386382 1732201 987292 1081449 1936679 763744 1175645 1174124 1555941 1477275 867176 567367 1781609 428524 230418 141070 1944969 558926 314373 1218024 1352498 1051945 1786846 1158863 1746255 1703206 947477 757293 1801014 1539586 73807 1724829 1812867 1027292 763409 694891 1191375 310587 542667 1834724 1671699 1180220 1123681 1277829 1658317 438190 1783578 1268248 375080 1384874 274955 383286 1950732 1863794 422420 1169481 529102 1806810 1208905 1839427 1157811 70051 1546305 518109 72177 1390889 1152563 599573 145922 1179500 1295784 1939421 990784 989463 1047029 177278 1601112 1010359 707570 527914 342899 1646642 16352 1581462 1336194 1835445 1964995 369951 337339 319660 743114 586398 1773444 780571 1367747 1125170 856925 513717 1684538 1418577 1769015 707530 798943 1538734 1623062 1731254 787724 799026 1241764 1986441 530019 1394190 711830 711502 1649885 1906503 852089 449416 419857 1888382 1989213 1529691 1420296 1622612 1207279 135075 772610 253548 1330363 1915511 307315 293075 1426476 1136861 674945 1203377 1694094 704602 1506624 1362892 426509 41627 1457778 1021340 860202 179722 1618419 788013 916510 1745640 1909696 1227497 729099 1260156 798461 545094 1492400 913109 560582 43048 550762 1311044 737171 1101792 384552 355821 1738672 781618 1983480 1608939 166983 521144 1485479 1306716 822046 1889439 210097 1072155 554644 1856746 329690 258963 207437 444036 1956287 1809671 1243719 1046760 1309099 1170009 771808 1299481 1749042 533026 759550 708966 74346 617364 1223131 1338832 491893 518401 1687592 1020581 57431 660401 1733068 1908062 432385 934575 278440 33576 400504 1755396 1398899 1877995 365260 1107357 441788 1600012 1769594 1952741 1566519 784162 1842960 29088 1375244 1561359 54079 1529546 1621542 1060705 1259254 308689 1046592 101979 257248 1708952 1076365 1456029 1597684 1536828 940740 454083 718912 539242 1907024 582280 1925418 1025010 900230 1906935 995871 1361797 1707653 430347 795407 1809426 749020 386784 760478 216065 889324 950506 498639 236985 746874 482008 1429615 1759665 417895 1659717 24185 80212 22669 1639666 1822018 1578082 1968647 1088129 1088622 1759683 1428173 1763738 1291507 912173 892784 1402943 1024216 1092803 1448810 1458210 1785064 1400577 209715 1465516 1420705 1037861 256391 1305259 1724165 1936210 1656729 1292113 1284595 484982 568895 1740759 1110893 1241525 974019 1425502 1919093 363897 184705 51075 1270160 1080280 553450 981384 869394 801808 1841071 1770820 858042 757488 1227081 709767 882296 373477 519526 270503 1380502 420572 937491 1855952 1029299 317148 583312 1816438 1755410 1252816 4424 1481989 1849642 5241 1511171 764378 958019 1851122 1951490 27481 652248 1019074 1165459 1287928 477833 1660507 998135 244014 76861 1209135 1439507 1670634 1455251 85560 1937872 1961909 1556356 596161 1279273 155541 1795167 95693 1407354 1531053 293274 1115232 463896 289046 1939010 1110133 1776430 407270 479615 785052 57033 1695035 44009 1170956 1019776 1130758 1771055 1511637 1042607 500960 1193276 1838651 293331 1243237 1666082 926902 1160183 369091 552413 745928 997227 1469009 1760844 165135 1813358 887211 411177 205935 120605 458552 1568940 658724 58644 847945 1417992 1807341 1205710 639056 727726 710691 105805 660028 1962916 1989559 1346940 228283 1026975 765837 288228 1640791 150270 1440482 838708 868029 508654 608248 1753191 1775317 1402640 437650 1532385 1697973 1026289 1075456 1212792 1492415 624164 369378 136446 1447572 173748 971002 853421 1848902 750303 1786057 469636 1814520 200022 1662211 15196 1468156 1344635 640072 1320185 593287 614452 343080 1147781 461598 283321 226397 1404262 1047914 1839599 1396360 857724 207254 1463405 16475 404795 676910 435146 1235817 1481755 1385329 1510646 1107803 1892260 68154 782637 673124 1192214 838845 310046 1790060 1216005 1496403 1295296 1766679 171018 1289635 497004 956752 354366 871567 761676 1430831 511669 796446 659850 71940 161100 1395039 1734867 1448228 797174 670706 234582 1828204 421610 1696637 1383786 4360 363327 1444931 1772889 339682 1562413 35540 1326187 1448270 575918 1522892 1159769 634200 624467 1846053 1653596 89446 122759 565501 144863 672901 280758 852460 1735626 960707 890372 398040 108235 475305 1791825 142905 415714 1240018 958172 1901075 1841218 1926276 1210849 721256 1030209 1578277 730784 607547 1228134 1653394 1280610 1822274 1612895 1199878 1571903 806270 707834 17284 1351067 629747 1820335 1955574 1595357 328070 158282 259254 1667789 1860000 76880 1930524 1536286 1483832 1221688 811478 1043975 1746789 1955528 212016 153495 1488843 212163 108739 100120 914956 40207 1360698 843291 630341 60457 404398 725795 1066496 32462 1760204 798200 471627 695993 1126289 1428035 1889352 49424 1261825 749850 517083 1383422 1522513 108824 1136973 1794479 870727 255068 1705299 663670 781124 1378491 766177 775186 103820 604420 1291582 1114736 1689720 1585931 253457 1442757 1935068 996442 1760202 1912848 1568453 491237 408854 1250960 32292 182047 1057833 1378735 1155271 1248814 694314 727040 613653 1488421 130499 1216117 1949847 781049 667806 1810268 1984307 1141249 502894 475769 1222362 781403 1547347 1206876 1408224 127347 1728143 1152971 377188 594803 150353 426839 1472963 716648 1356624 64885 1608539 903697 181505 661230 595305 1427895 793366 881909 519818 91097 986556 1555713 90823 1073156 352206 1231824 270593 970120 1893133 1896263 457393 1533567 1232398 475320 514166 1627068 465066 806920 880731 1711991 50112 1895102 411807 728346 1784734 1802554 955121 1412845 243079 1882176 972004 1892318 1311905 1762213 841460 1069757 121994 1810517 487395 452509 469469 1133107 1957156 511464 1583962 1440969 801374 985470 1352475 311492 284833 1686692 833946 495700 1018247 1381869 853363 390066 52877 1538895 1260694 57272 648284 32642 1626268 1006512 1374542 1252919 761937 839138 1933350 1730132 784974 1212964 1008161 1314552 1536183 1412980 1241458 1797985 1640271 1159431 5926 669840 189316 1882651 1781849 1690993 1154465 1682038 1318781 1992533 1755577 153299 1177202 1575457 1862565 984113 1978219 1166162 581904 905182 1281995 1312826 1333372 1936005 925313 1739364 1387553 1004526 293698 1792077 347584 556844 1465740 283816 753226 1758267 324620 1125196 1633383 680714 1095729 173557 334869 1078463 782275 1022728 1783962 483062 1028011 227818 1580586 1237005 345422 1784895 629219 1197742 854041 1077001 67439 1053937 1862715 1761320 864750 1171320 1758780 1144994 624331 1066026 898817 722720 1802951 214540 1233247 1174789 459102 930034 1415979 1445511 1407361 1548704 1402742 1229127 1562387 916279 1156095 1818895 1149644 425783 23611 1939302 1487917 919728 86665 1435916 605356 908085 186985 1852526 950644 995608 1987376 500072 1998448 915813 1977827 1419404 964147 644032 1453089 1630284 633891 1259194 1559081 1254877 1443679 938036 182157 652073 1427390 1400817 398283 758377 1910001 1822942 261422 1798941 1721292 936096 1989036 111008 1363479 1086863 1221412 1006839 86773 703994 791483 1826938 337286 1373816 726115 1561254 160704 52941 225309 555184 336553 1106844 283385 1422147 641231 1413734 963949 1334865 1845514 418333 854180 762641 946906 1368256 1763161 205524 1471392 129048 1358569 709765 686788 111486 401090 818413 27079 591955 1786967 832169 1962118 1221433 940178 1106811 1417534 568019 1506291 1722920 999515 1485023 1405177 979097 1726259 312242 1278800 352519 864633 66583 962451 1962580 1457009 1994298 791832 1436725 1272574 1854891 1551078 223140 1549062 1286183 1839272 1339627 842955 1103883 1193805 92460 1046253 1671464 905270 811694 553087 1208750 840811 185765 42 1813219 126926 93741 253067 1842739 1633913 711002 462766 876979 82111 1090010 521520 1358251 1102583 1508231 1462211 590327 1193618 954131 1712068 1183513 891768 1885916 1164678 307999 1188278 1670755 745634 45021 1183564 565962 508387 8918 1975991 1160428 1584929 1053619 79887 125151 815889 204253 731699 1213558 570497 17662 198247 800671 1178833 155964 1918424 1773794 1447961 99568 1271095 567004 257369 1632237 1400819 1837198 770171 166740 481014 537543 720349 211291 926905 1753103 508680 73068 188930 11295 1597089 697159 1203437 404344 1862648 1282992 546261 1603348 621316 746686 832200 1194086 1935020 480546 863589 23819 1387350 1342224 1599462 141003 1525029 768119 316327 1056680 1298624 1924170 1500869 779487 289446 101053 478477 1565257 267954 1177087 547534 1424627 1131703 1578808 1469567 1182830 1406156 1730189 140001 225317 1252908 1970802 182140 1853910 935507 1262760 65919 1341166 756630 1414698 1749747 970713 1206797 847927 556974 65844 1731108 1828331 1153964 1859657 378865 509848 100730 1494149 78557 195867 8859 79989 1973371 1477498 1534354 1238489 1422661 59850 1671625 298059 37586 927867 121318 1937308 1314763 1697274 343744 474251 1934759 821133 1969931 861906 704497 1614349 41342 355926 487138 59417 1727171 1568902 1442344 708905 131797 1025587 638854 1008059 1825163 1702093 652666 559937 626005 1902086 788736 804695 1320044 1387915 1702857 716512 1853458 1440455 1689692 1816793 134907 289743 1888894 895909 1457617 288076 1470008 1025032 1740225 155285 1771075 1355146 63894 402423 522921 972487 1502644 254290 234355 1456189 828090 62462 1891908 381132 537013 842698 1888813 718701 932475 1102615 1018083 820440 589316 1286472 648 891682 216704 1027167 588694 612765 410754 1444636 504727 1689326 816802 211643 1206755 1599711 1035685 894190 518050 576778 1894748 149723 825051 1355345 556048 1765572 273636 978550 1608378 599113 1501941 613340 1418173 1022490 218964 1377058 631393 1675637 770895 1339343 1252004 1720523 1946386 1288745 607077 1989977 1357930 1836899 608093 275678 98266 92643 893480 1951846 896697 134220 1099732 114853 121171 1931219 987706 3497 1712030 1183756 368550 1588520 1930461 987155 644900 1821792 810609 1421862 1380771 351199 1029909 218016 1710023 1304432 133094 1351912 184071 1396417 1494324 1684676 497697 1872099 1529126 660908 576252 1358119 1636539 243825 1388951 1960926 1344555 443673 1878176 957480 1057553 498775 55764 589890 1039943 1806111 849685 1677268 1724488 1775459 1253406 385557 1394006 520810 1396591 1970074 244179 352463 1617037 527986 1394724 1506280 1781261 1441717 454235 1878065 660129 1149524 128003 1816019 476628 1265211 1839679 665542 491363 13783 1948913 1607265 366064 428845 1949492 524922 1718769 394542 70948 1861932 682997 1331417 479968 122466 446946 225410 525444 1800780 515541 1311179 539737 95449 1099521 1296284 1781224 1445337 1324521 1751529 717556 1118093 112637 1335138 1810886 85040 919867 560799 974753 1623023 680581 513124 1616369 245621 1549831 1801362 1145294 177978 164021 1523325 1077907 1669358 1169614 1824931 1723619 1249056 960881 935756 400365 1334373 1314251 258360 1971948 1864372 182685 363912 460721 274929 1408196 395991 1862673 1692246 566570 391576 1179445 1947339 1438645 790090 858666 302300 131218 1675143 190303 361605 1828948 1099899 1634205 395171 1446069 1782136 37414 342083 220296 165182 1507077 282 1827986 156655 526100 1640012 1594108 1521003 1161068 1331027 132383 1612480 658543 991533 1932123 303101 1156771 601376 186515 74282 1955038 1164741 1463569 1804047 459983 824236 305030 1140434 1236811 1175642 568049 870265 1636607 1910095 1352314 842929 1786715 1336202 1144886 215097 723902 171423 890492 1680672 928040 1054966 1800618 327628 1666624 758385 37248 1980254 7219 160199 153857 619700 959854 782076 1709621 347853 1138917 630067 54143 1534128 262485 850747 1594651 1803394 536695 1220489 251624 943090 861220 829875 1838042 6811 1748579 1089385 1462376 1372007 226076 1986177 1690931 373378 734682 475605 1517021 497397 1123395 1908519 579716 1788682 1496956 1664222 476217 1618810 429740 1942520 892131 133616 1587396 885612 459166 1204959 1062618 1387637 1991440 1730714 1365184 1971667 571312 1001547 1418123 1328153 947939 1312898 54430 1237028 278852 1899769 172973 1824837 1006664 97544 784197 199398 238140 553303 1392240 1141920 497945 1382808 1420380 1889698 1515554 825468 363626 1098440 1560918 47813 1196965 391131 1135533 1525772 1406660 1511790 1124521 1269463 43142 49428 1156720 22157 1143977 874909 1568655 526491 1048123 1656409 345565 172203 1193793 278803 390211 1300858 189782 19841 1333368 1768936 45411 529959 1840534 1437888 174334 222279 1787311 1952154 1310159 1965833 16943 1876697 271374 561791 1831544 974852 310966 152969 872606 1487804 1121044 1037317 855111 1777539 1066805 1487732 1411166 1815739 434305 204657 1042060 1487310 699651 1555834 206159 1661528 1922681 417087 1717573 355568 683509 1187629 1071 1575364 1828936 254568 40730 609423 1319032 63295 1080495 1813569 456488 1850169 1885291 1708415 1471899 1815010 1152096 1173447 1295162 1284494 1288955 161667 1629316 906758 440611 1434457 281171 1470242 1148439 1740227 1247260 1961462 1509679 46352 630271 915170 1915642 998670 1949548 1562974 71627 996056 1224345 355690 977388 1917380 1292260 1297397 582164 1249008 138618 1103686 755713 1027401 1847650 676854 1060385 214147 1760155 1262748 109197 487724 117935 1445806 1783680 233807 1089453 1168798 1755657 203995 1549998 725099 438868 278390 1534833 492454 1181545 662557 723190 1091944 1280513 74809 634861 3951 1500376 1701510 18300 1390811 180659 1176311 1588491 1806063 1380063 1135443 1906680 1004152 920726 1328166 1957562 244301 1121081 1663423 1889659 380959 621320 1194176 1989979 310794 1578615 1219891 842094 1342369 621025 1424468 426992 1719116 782281 333917 1047574 115744 740473 1488718 95487 830101 861526 1581357 622774 1266089 1232310 671813 1752149 547108 1779711 1081419 1333602 107279 409942 432432 1760274 971662 1864686 585684 1886496 1549654 874129 1601054 1412896 228969 57170 1222175 970281 1446857 372620 1961627 1828191 1371277 1454677 91316 1354574 1267155 836021 1956296 1084362 243723 550222 548967 90441 1178819 1824638 1954180 1158438 967401 324762 1135707 878471 1977008 920664 1178830 1582824 117542 894981 1055613 735631 1630923 1885292 235 1702252 885321 1074508 1889850 950512 1469538 1525224 1809336 737136 156756 394343 1748346 328839 1518412 462901 899259 1850332 553129 172534 416486 666789 1619898 1139226 1920067 1994946 1636047 746967 846675 1189303 771554 1488647 1178756 766703 1744452 493472 978053 1682837 970540 992805 706413 1165456 18707 1990538 846757 433581 102784 50874 1450351 554707 1106802 1239740 758752 935686 11934 1023737 1643689 1014462 184943 1971911 1950179 358271 1403633 1756471 1366429 901018 1501774 1988076 556536 625133 141090 395379 1086582 281466 319239 1730639 1998994 1763138 1280542 1455697 1169210 438888 573577 1513049 1717503 1156081 1782325 1409110 1008397 274725 294433 1049195 1648323 179417 1070970 603320 1512465 1353902 1020022 416835 742217 1068850 1029890 1705363 895966 1966445 1283889 297913 15157 1606475 359390 149329 8540 607524 1085045 152782 1181951 266916 242303 120170 979880 1455279 1550810 1099453 1008701 1472636 1787662 1639626 521469 1186097 525228 1341193 818295 1775813 199309 139123 525523 1406582 818760 723072 450276 1907594 1782084 573570 350110 328336 1362482 522291 1689697 61141 763551 1640557 988203 95973 1660800 1509623 1632631 595374 1017851 486138 987273 1359813 480674 1353767 901102 624203 917523 17327 635414 770517 1164603 996512 1501627 1041524 1907198 1927060 1607870 1526123 170208 1778741 1979797 330453 458315 603797 79736 797797 1135159 776343 1354794 216507 1125378 318528 637565 179453 106270 1470688 714715 1373295 1108457 1745029 429035 1975100 640173 1636410 179540 1849967 344705 1742977 503200 35106 27760 1043922 171874 911412 490919 610356 667270 1347117 1641617 1549583 204688 823385 878260 1673137 1619056 305572 594165 1427174 546350 1670490 1969857 1077754 1633289 68890 938330 1801451 719821 1805210 1338274 1235423 818102 90495 598917 1560537 171857 1791580 1395533 248709 167741 490660 1829713 605329 1584434 697202 297415 1061285 330344 1824033 1482680 842450 1407537 971909 390879 1249039 190716 233429 1657558 1056501 1831216 1433864 1227512 927535 1039114 481024 127669 421317 1449178 947495 1894257 1676360 19715 427798 1298527 1845267 1956549 1292866 489867 1389262 124802 580097 41792 449367 1139654 1998858 1171083 275218 573382 80506 516298 1931302 1991734 1712989 44746 1448036 91677 284764 734 254789 666756 1754627 863964 1625144 1508716 1692177 131527 977811 1790227 229247 808896 1292550 1704617 1987640 1868633 421529 777279 1324670 514850 131625 283750 549154 1357501 1876224 861136 537739 453815 354506 567849 1827851 722224 510990 745164 1642528 947094 1547151 977431 1550240 1717574 196164 62213 1599381 882285 1907857 1463430 129745 1650358 535712 704855 1942440 1206416 1768179 1057048 1071651 755241 1366981 1307147 1743703 1139118 432302 1484736 526920 406309 103085 369548 1081406 1227231 1948326 637333 832633 1819102 1174451 1312073 982105 1412858 802446 1826551 264021 1765427 538678 1258413 97142 1362856 938182 1618371 1367960 1213123 1769405 393768 1204457 1155234 385355 1138636 1337941 1805482 511496 1867290 1590315 999581 388587 1658127 578663 480469 1265182 16450 1528583 398990 615429 354778 1474301 1652132 1510296 1132403 1130536 1625649 976222 1250472 1294278 1753250 781809 1850863 183131 1367955 910517 948019 1018602 732099 878506 1312204 965895 183553 1913570 1893630 1443197 940089 663850 530874 553433 1481463 356786 536656 1010057 820620 290366 1495187 911227 727840 1651028 398943 1321253 194333 466349 184140 1184436 1607853 1911215 1571669 1211792 1440336 1605582 862183 241335 903168 1404092 993459 1929657 924365 523756 144008 1901125 208740 915796 1422213 816725 1196637 1296164 1231763 34721 1710199 913418 1816504 429936 556644 508964 38318 1951618 674118 1739643 1302777 1420820 725825 455849 391881 1690364 1223613 797539 1560932 863677 824827 1139581 1666291 895678 1323188 1744276 1328487 416717 672939 1086790 156040 606157 1637848 734423 129880 1146903 1631947 1660970 170374 565836 490964 901604 74358 1502083 1869945 49795 1168200 556500 1674687 1134084 476705 219778 1099497 17324 909073 12097 1941459 1755881 1335734 678591 1363939 266260 663755 608990 1724499 812498 1777295 132923 1539864 264780 327719 686263 604246 700493 1063063 769368 1497113 1774456 678161 1895985 1252658 467840 303670 288698 799532 155701 471494 1923356 842136 716314 202553 1334954 1047662 1151217 1442711 653459 99600 1055163 1602371 68019 1034049 867034 1392648 897600 910690 271806 1462001 875205 236439 1459399 1282005 1338451 1807575 1990561 395422 851706 576703 597572 1050178 1321225 1383576 646753 1465151 1338921 973971 1173878 1623317 1767114 1273373 1113036 1354205 416284 374020 435672 966293 1128411 1067557 1564243 1794062 110615 649687 6573 1827589 1027240 470036 1100271 1188048 1486316 1189988 1678062 1373596 1259308 1813570 1059152 532596 1138687 565654 1746975 1220392 24389 723943 1127379 1898479 1115723 250524 286025 1937443 1626703 1294547 533637 759982 675391 1188642 1062951 995432 1768128 1774844 1480402 653224 1794417 1773059 30037 39630 1788311 1064079 1576675 272178 400476 1270398 1568596 169513 291196 281846 1825592 1931757 782328 1572695 861396 158480 1872610 339054 446985 971757 1467840 244261 1726122 214565 1359525 1423846 1964954 226084 404455 125857 1174358 1895706 1070917 1325709 1906083 519407 1075815 852638 903561 894072 492529 1413687 1864882 218298 32387 186326 205015 1263106 758522 873724 1067423 97145 1284080 1693385 1354692 685929 472975 707421 623325 532306 405068 711602 499111 1538209 1454447 1259460 1100906 1296501 1933797 1259826 1933436 170092 1728412 1905581 304307 478652 242389 571186 45778 722939 1747793 799745 376472 562497 817669 921986 14024 1909958 1838520 209897 1644751 1419429 316934 1988963 1345104 1863282 409500 1095137 1516477 867810 1855986 79381 552713 61154 697836 907093 319993 482740 649603 754123 1095518 163139 262461 894758 453452 52878 30897 134887 1215424 838899 494411 1514822 1010491 1416970 1261142 380533 214333 1714495 1322041 1804073 973077 1951487 1243897 1258011 687393 1972743 839996 458029 1615574 220078 608940 1066259 1728554 762207 530772 1884481 449159 1487880 951626 1979098 1636020 369326 404503 685083 385680 393777 166065 98479 911639 1206965 631878 1180472 433863 361714 552146 315049 332016 1072037 772240 331819 1349530 1360617 456923 686745 487284 1543015 384323 584471 1252043 396313 1287858 1247258 1451600 1820185 1212424 655014 1890049 933189 1849838 366085 1657171 885223 329643 892370 1346187 942464 690420 1317825 814377 366067 519800 1094187 1336580 848961 942801 1510197 470366 14727 1627328 1723190 483850 1755878 904162 846907 1234177 937181 1425740 1750635 857241 1907116 149590 1113515 1505520 1868703 1711720 163828 536793 546458 1401332 1081589 533684 1472692 293883 1645304 28443 918319 640377 913064 1453813 1174234 1976995 1581535 1417213 1479237 236051 1972242 1576937 1605346 868644 1732699 685958 1144513 1074134 1314897 1310005 747469 699177 1082207 1654489 1676960 279858 1966095 787705 969795 867000 1683806 1318729 779844 867640 1682418 1710703 1920397 651021 233072 234449 1387432 767171 1035408 1772022 274129 520786 1450882 156946 1677852 799360 582952 853698 1162075 1413473 246270 1667940 374260 1686008 1762632 1520441 670219 325711 368023 1889053 1325523 1191370 1891471 662906 1930660 1528516 161412 790884 4928 1012146 1767351 350445 1913037 606912 1510989 1078276 52507 1799045 1626913 844817 1194931 1108198 301970 1790183 82299 1486695 1864329 843626 1380768 877958 1990655 1924277 1784752 33962 495311 323369 6642 1256029 1415003 1284478 870503 1444125 1277740 194949 1335925 643941 1894057 1817626 614614 1061173 1510141 1519962 444729 1108550 1423715 1199409 1813784 1837185 1769375 668899 1134496 1940641 1001146 46413 852843 782360 617657 1212745 1921589 1735227 503474 561229 1712632 382032 1967958 1746703 1228931 117073 1959829 1777374 842257 181025 728649 721496 706567 1611275 1038094 1654669 1080449 362002 1134167 1068201 772962 1066883 1381328 895510 1476755 1149497 479609 222481 1248707 1164942 992420 606315 1581401 1502509 861227 338478 541085 969836 1350845 215389 1128232 1311895 642249 1006358 1147159 7525 475230 964485 472985 924699 202795 451541 1916761 1379820 964577 1349487 372424 1272253 524700 34005 1641885 1551890 71544 1275196 54004 417259 1525129 640368 1347963 1725931 147943 13295 628262 1302400 1055258 1409043 1592724 1196330 1103224 1598232 227467 1989398 882448 1832831 748447 38556 754503 981841 677469 424698 1855608 1760457 485718 405401 1777678 906480 407433 593571 1643928 616370 168688 1990621 1454571 1561258 1578886 1239278 856805 1025189 508462 769967 1589902 493401 231362 95274 307915 42927 1380366 1219620 553735 1696990 194757 232200 42361 1172409 1887225 1511689 879129 424983 1262240 1967755 607899 845286 1279019 1811347 321646 1335852 977861 1560699 1490059 1482253 788221 1692070 1524074 1789696 462055 567353 382291 1741173 572384 1443962 1462787 1356650 256707 1777649 710482 2366 1082045 831107 1489843 1655007 738304 807740 1540807 28354 92846 581365 1991870 495342 300544 322635 579258 1394355 1678634 1382882 385238 582095 437288 1934642 380129 1013209 843436 1226944 1221003 1388791 1940541 718032 343318 1923174 1140165 650059 1016534 1615948 982867 1754146 1648835 693214 726442 409293 1019879 1457876 227691 1731598 184737 918916 876775 1457798 243728 1388600 1451972 50667 1305245 1072515 936502 421405 1518950 1183069 660995 242237 199813 1412747 1705261 1498547 1679397 1175684 755524 489341 1767751 1687086 1812980 1823445 617819 1610928 1773352 1117164 364784 922628 838802 513113 1903163 1074031 611584 1368207 728664 176625 1329269 1574804 340172 649114 1949730 55041 1572149 1324684 789990 1325062 1492934 1816179 481579 1867723 1636220 370281 429356 1048089 1450818 1984332 159828 244163 1239289 1695627 1387469 202072 1908524 1533564 845914 1392736 68451 27745 257165 1157087 180642 402517 948979 1432732 1188419 378508 524042 1104676 1884520 282257 1567365 1791791 1348380 1194832 413719 1820746 650983 1881026 1475848 428546 1907777 812454 287934 1800071 939409 1770514 73977 1938389 1571265 1461783 528287 92426 345142 1599226 509874 631066 575374 315984 753616 1647491 613377 229698 998413 1654052 555889 1119604 1412995 1308575 777365 271040 928792 840046 502228 1023179 1102261 991776 1181976 1206104 1591248 989785 1478906 1689785 1279197 715110 955251 1499183 1192599 632493 308112 755527 540312 149313 1942735 581702 1923510 875035 979348 1638601 987062 1329268 908983 542317 708860 444438 709303 475205 704198 152282 255599 1518102 1309528 1986435 27731 831396 1046306 1223614 1458971 1041216 1008866 1238900 419196 660881 377274 1276600 993426 768963 1282146 1953446 1263738 57660 1142089 280907 178326 894403 1865620 1430919 1713107 503088 235255 679442 1676369 304645 104827 414148 935678 1202700 580045 1456360 1916342 936232 1914558 1970918 377026 1018985 660416 1628700 1323884 935799 1409472 248406 1330674 278768 512787 1744259 557851 1779832 141431 451469 487511 812328 1593839 563906 495119 1752504 1624129 1610591 327030 789848 1545529 689115 513736 1904137 986115 924923 536444 514703 1764538 799390 1264177 664687 1846663 462966 65656 1353646 1454705 1852692 1694068 1796743 1494748 475811 1448942 195434 488783 432097 539499 1270498 676973 1863030 263111 765960 1825299 1164366 582265 443776 1685609 1249060 464835 1350595 1339423 521541 172620 1436211 1280406 306900 1637049 11914 1932385 747758 735821 1979385 1448053 89190 202803 711716 1176775 909294 1531522 1918553 618571 699834 1078648 212433 305679 1871752 1706350 1782361 136265 285800 1172630 391470 1115130 887242 1112700 1754841 843632 1955690 1986299 11499 209700 1635414 1689708 59342 1538600 382642 1238765 529577 1895379 1583215 596071 147264 1027593 1281601 1395853 1262841 1761105 1202752 915087 784471 1591605 394625 368678 1565325 1541485 741705 614961 1828878 1070924 1941475 1290159 1426387 1514812 1763345 296701 1441371 1744211 524667 1969639 681832 1904145 1967465 1774485 1836737 1018864 923179 1900298 620713 1185098 1460526 428226 1187647 1309851 1146708 1799537 955493 426717 137809 1254253 1462336 1236247 256905 640988 1463568 915906 1674614 954752 465380 218189 1813884 232288 1537123 1739327 715419 1720588 250653 203650 1960691 1964104 403127 35210 1433279 509091 944884 1824185 868465 1716883 1556601 1625296 269606 789508 445112 1097964 1658045 1927482 906272 807977 45776 1805469 805409 1231104 497257 797257 70916 1095737 529579 1421938 1316825 154742 1446539 499342 341587 1559099 1740882 998338 1514847 103722 1506992 207021 1017411 361545 911173 658479 1379208 796622 900792 1713893 1902085 1474699 1687283 107100 1518344 1941645 73057 1800598 1140683 1810808 26762 249905 1414910 659516 222500 1944000 1116193 1919816 198752 1999733 1308249 1368315 561959 167185 1151343 1241020 552660 389100 1171676 866069 133944 872900 42451 709657 1234096 1652414 1623239 1443537 1011467 858231 1179281 1864170 1574113 477747 709210 616520 564375 1519408 257595 803915 324575 1272904 1583857 1449490 898414 1254609 1148054 1148888 265734 1731774 1752453 1419381 480280 485926 1724700 1362894 371113 1103843 1551500 1141690 751648 346322 1037826 441743 1213243 776372 731685 444487 1640295 1601284 914874 1907867 1912428 922842 1566991 1075796 1761633 1560205 1173884 373276 278538 1878189 1445613 925044 622857 594563 609255 773721 1012943 1145823 1375458 1234098 1994472 1013587 1831461 573772 705268 824733 1058236 1297843 556417 127554 1456473 679033 960689 628930 659441 334852 1578736 663071 1638583 745371 1532213 972725 670384 44547 1031214 1705045 493281 767018 1474447 298793 758476 1995456 1773760 1734930 1895870 61864 1315553 1974934 1411917 1411320 918709 1183392 75945 148969 1843294 1116156 984728 991251 1541718 1098204 408073 1376587 1595740 1971690 1248809 1271981 289415 164820 1213753 413731 93158 323265 786068 1845358 854140 1638077 462341 122702 227036 533943 302282 413294 1552864 546416 1995010 1418409 1785150 273635 175533 1002532 446789 1504334 1760782 586783 1326184 1223259 1699528 227017 1612184 831540 1179203 377298 1316873 1691118 1879105 47444 501759 1055537 772214 1373677 1638374 210818 1975107 987631 1502987 829624 1884749 535778 1279634 1466988 1884746 399684 1563464 1427392 818684 1757051 1615432 1818830 1937187 265829 102602 1855308 943461 47782 473728 306185 1046841 137781 1521552 1247786 178071 923547 1446880 827902 1529910 1163684 1162580 1770422 1845711 1972109 1079555 646715 1136301 1825132 1629293 705230 31940 118631 1119493 1018189 1926608 785040 717884 40805 1246274 1794889 714332 719118 1014764 926733 1145004 1010996 1734964 375397 807065 538488 1214764 116845 1994232 536999 676981 889884 877581 438691 1140859 1286949 1102063 1482168 7400 1997523 1884776 1963833 1580997 1667077 600883 1023436 1019862 1393626 623002 1162821 922044 122949 1220820 1661270 404823 1153323 477469 327106 830782 736050 1700843 1175368 1321245 1634391 21281 29781 772956 946757 840775 1927069 642115 1601432 664402 1159211 156872 1433827 654224 1932695 237409 892418 172146 691526 1980380 1853144 1088783 117426 260616 1222872 422075 1872660 1300726 328533 1370394 1929996 599909 675588 210604 1506405 724008 1716906 352436 405911 1044416 804960 1233038 227537 1261946 396787 1945213 1168638 1313807 1128136 334935 1838877 1383965 812232 932991 1332220 79032 1115867 1562172 1764556 1897817 1484636 274555 1762987 1881162 1808514 80735 940877 440639 284499 13308 950275 275530 1543153 1098862 1427310 1681334 878935 74844 878893 1243745 1817029 1891542 1976261 398582 1635178 308357 514707 1302028 1535433 415586 807350 497928 948099 75236 1425835 420264 238939 1940500 1817235 478396 601873 773027 978042 1193610 648517 204363 32587 865471 681244 296121 1547613 1997103 578994 719117 1225371 31000 473238 1963659 735651 1606805 1976359 1971372 1103324 1945667 202572 241294 1135639 1750057 1469847 631885 714568 791533 1548390 610875 307743 708639 1111767 648394 1983592 435471 125565 903300 1055041 1011017 675986 701115 1889780 540281 1909385 447470 1854829 1308552 1509451 1239206 1955639 903356 1157602 634439 217214 1777987 1755162 643339 1311242 1931104 1007096 351247 202245 942918 1947871 1983220 531111 1467073 1469929 1307719 488188 884622 303992 1167578 1155909 1478749 974775 592059 256475 957237 136941 1028436 740304 1549892 316059 1586937 1309055 374185 1884995 1456216 690470 1346505 171350 864763 1855932 996768 1765524 1253159 1244834 595408 1439726 1367742 1730044 1519542 1844290 1747684 604564 1177604 1273129 262037 739727 372930 1869184 1117189 554355 651579 1723544 1296901 1384099 1736455 1026364 1091364 1166244 1092986 1735750 142328 1560430 1266171 1861846 1452962 26077 87409 430912 666263 1124968 1340922 143640 1314106 1594280 1249812 1050321 1271052 1598003 1991780 1137776 1632862 1623255 1156514 1254355 103166 137118 351720 533398 675492 885434 1273222 809340 1327356 36216 1021237 1837650 623088 1595070 1575734 1113703 1232908 1205891 834706 498572 1628285 1298901 1649527 1072474 1053413 1202194 544000 561772 1641028 213374 297352 1813899 179492 1307811 506358 1838566 1385142 772454 181626 1702225 1393076 824207 664404 1094548 1709966 144994 1954019 560588 688601 658527 702544 1546442 543204 697034 1810897 39323 1707869 1649719 1504440 832429 1229199 1859534 1227141 246933 1078105 1428434 676209 10924 2772 1719517 1272257 1307713 464561 1613454 223874 1874118 1356438 1978553 1188582 1871269 132554 794119 243598 750747 860354 1001644 1764539 190374 1994267 503679 244477 1816295 465876 401267 326735 551476 1106332 868533 1284368 1666316 444094 1132407 530595 1193945 1112797 1341921 1924051 368662 1391143 535981 506097 1474480 1830800 1523368 132570 1972845 1035241 1186003 1628624 1944490 246089 1258672 907908 312819 149015 1191253 784891 1305143 674081 993384 1599975 921126 558758 1745221 1739237 1958921 1426611 547982 1923676 535248 799712 578542 1151747 1798291 878822 1046799 1712180 612167 1246661 188807 1725431 1938706 892401 1213977 401656 1148449 526948 70217 1330881 1094764 225318 1229073 1314315 1886085 1227793 854117 379351 735929 1370888 1299049 1523898 445384 1181225 423129 1871241 592721 951505 1757610 1290475 1769227 946140 839652 303923 1868536 1083340 221156 1442628 138418 28738 652911 1756724 799450 1565558 1501221 1348768 1109663 412376 1076262 309445 783759 1258811 856481 798186 907140 113388 1419090 1114331 907492 63710 268860 535715 1212746 1647809 1953625 1681821 1223088 145565 105771 1831784 1235414 718902 552290 967430 1440412 1272867 1522965 72665 1082021 481338 1810712 758098 284658 959761 701314 36431 1307729 332129 406794 334242 1535281 603640 746063 466988 1563083 793601 1907125 1219596 1482748 1733273 1398206 1585794 232833 1853176 1035119 526033 800744 804734 1154440 59841 294694 388644 1256598 1741260 558783 1050003 475858 418496 1708595 439584 889862 995692 1912994 1723822 1060315 1584785 1043805 1618619 33683 1237469 1696577 809376 692857 1447345 6164 1141788 980273 748614 1996588 1853337 918863 711311 142088 1478168 411393 635889 259950 1519876 1594586 919973 839362 305199 1339909 390570 1218119 104825 1360170 1574788 1748394 204218 1502778 1785660 1900331 1801665 584171 96143 1802068 1761218 172026 973056 1383226 1325552 672592 1045537 1391102 1794019 433049 416753 843412 1026249 1436152 291990 832889 781723 1577933 1134199 254982 608884 1287878 851368 339549 1825619 1580565 1380778 1889693 1981183 1962611 1487038 909227 381628 654289 809238 1786102 344739 1802317 36194 1885369 1867759 1054 19660 1032006 1278661 1392508 776673 348113 1816422 507472 854725 1475936 537697 1969579 1388604 481705 1367235 1423031 1390126 1598649 469778 544443 646417 614161 153492 341452 651977 1539242 1046499 1536670 880744 157742 580788 1211814 924643 423788 711887 218040 335979 859642 663550 169392 600474 681787 1300392 1895297 319011 692606 263921 102474 1558839 149641 1081110 1112591 1091548 1013678 875415 1732655 1105589 1124853 983392 190987 222531 197026 432674 76486 1208807 420301 1287811 1015980 230536 896132 582162 121876 1136945 404850 38034 1251192 317638 869619 1990238 1375484 1406331 1529058 647307 955065 1391917 1093949 404967 1995386 714025 403174 566020 425241 1104250 1870761 892581 1250282 1160952 662107 508030 1797451 268065 183815 46029 1486008 1713052 818756 354407 785680 249681 608836 1627356 897651 1755274 55414 1220735 1032077 1805454 1096526 1869581 1857261 1624377 1182593 1246100 1023781 974667 1356443 1127890 1043729 159386 588841 814892 240224 1451983 459333 1601350 485637 585524 1024830 728035 270637 1187384 677436 1548095 834970 1730950 607337 1878745 1243051 740460 126313 1626818 1642754 1104735 1296375 1556411 1882387 447418 286327 631064 1520464 1425118 571238 87699 1142963 1491120 1318389 975139 410541 355262 63774 383935 1953634 459339 1505664 1754053 938968 225381 1704085 1352181 1250007 1525672 1959065 760768 1317875 1436576 1337241 1588918 1191187 35890 172010 1019480 151113 1512637 54786 1246933 631292 682393 1209206 180041 216300 1749048 1818097 710706 718775 1707899 1319420 263019 1841568 659502 686967 1135930 83381 325007 1501837 612101 202543 584258 34236 365850 1495328 1783232 1048521 596481 1139277 1928095 733708 837874 936890 37197 8963 665982 1249983 1148163 1574925 239233 1845778 146562 276254 1983726 1728103 1456762 1735207 1853792 1847956 1809323 1741835 1386909 535876 1737655 1050915 1973460 918220 1003921 1848420 428877 1725418 1893598 1170031 769386 977760 695644 107737 1532452 1319114 1091836 450908 707631 1567323 1796808 256978 1557178 184511 648000 1768898 960598 921625 1984848 325218 1643250 532312 912824 379709 1358062 1503901 1385646 956133 378443 1578261 811213 1403129 1796319 852881 827593 970902 1386766 1772805 1440351 644428 518845 1731784 42849 414251 1952048 972847 1869902 1789257 980750 1921536 1112888 1418898 442333 88393 88341 1754006 1710055 1242408 1087224 530113 786181 1872733 339015 1516050 1926479 1307018 1710755 824757 81689 1594798 196956 1629968 724505 983002 1827328 299502 420587 1654699 1801603 1011805 941018 1380912 866278 1132394 281300 246976 1755713 1073213 1809755 772964 793116 1572955 376662 1405265 1025208 1531709 950675 358878 255887 107339 1780612 1172694 394632 1446526 1913611 9571 1397200 615198 1260311 1219572 1008626 1018210 714415 80283 407465 320642 1175818 946175 726246 154707 1043038 1205083 619256 1367412 804107 1499162 897626 1047454 285026 1737035 1652809 526377 584762 773597 1981495 1411332 1046684 1928284 1950087 334716 178499 1080399 1378203 5540 1473706 585453 1130416 664244 1054758 183696 785076 775022 1970018 1173215 1098026 1388186 1085938 1224650 602890 578744 1513834 1252873 513009 483428 1961782 1642353 580806 963957 1022573 221117 27859 510839 697127 1453129 1818192 1926638 5509 1961769 931957 710503 911341 748461 1091048 1518108 86980 1196322 1306406 1998395 859468 1974951 12354 385866 661979 1646719 865363 1103271 1682054 107687 1995551 689356 132026 1738465 1578378 425025 1775275 1207947 1414873 395756 1086372 1359982 446648 90357 1543943 412595 77103 335887 934744 254102 663309 1345868 682899 298735 1418669 408032 301359 107024 784071 1733764 1268218 168623 1969338 1750106 616826 1237361 789098 1967769 1629428 200076 1025578 822066 211735 801897 897868 1744894 684588 820968 320035 876426 1004362 725851 1822961 638178 1515716 243930 529768 1511614 1445876 1393313 58440 908879 506830 1422467 270259 378427 155037 103974 1511652 492182 1829080 128646 1469528 108277 1437602 1698188 1712842 94255 468055 1016789 1135122 1684917 1144668 419534 1717561 615212 1962882 209490 929096 1211708 1642717 684934 182207 424534 1713677 1352753 1513251 1822935 1439369 536858 1696817 376013 823535 715842 1750569 1795249 543238 463252 577115 1032849 94392 1427507 1838673 1646509 1730831 1826537 1635297 1855578 283205 599458 1924924 1281369 675465 440879 444242 63844 1643583 1633405 1201895 1317005 1875097 912720 745896 1649463 42690 1193747 1638462 1693863 858682 1227895 923183 943249 1620943 352931 162803 1442587 143439 230228 1532571 336933 608498 1781008 1875375 1942684 437994 1740471 464138 842558 922365 367063 977788 400989 1107080 1997276 822161 1347032 279033 1423747 647819 1872409 487837 12170 870504 1967691 1175011 1927716 989576 327533 1501637 1697072 1299391 358973 23444 997182 1427499 711652 299608 1545253 1314664 1537246 827033 1996223 418750 1512344 618702 1443652 882801 490218 683687 16230 1225498 95514 1189163 1922495 1631150 1201418 1258036 1773342 580227 340423 522367 1131018 1327244 697088 1471415 629154 1651686 1563103 1154629 1761494 1582605 219348 1646410 53484 1902745 1280520 1427768 1336539 1891481 280179 115628 1438858 1679566 1322109 627564 458970 275977 1327277 1239314 1691517 387736 1510217 455211 1449890 6620 62982 856273 217554 741573 1155978 759991 445793 1550060 366888 1556111 896757 774282 338255 1708885 1758178 80471 1321523 1891019 1383251 1664346 1285319 59043 1220887 321372 639180 866479 1877827 1088872 1616600 72703 1242047 1430441 438459 1036441 1192568 883630 1820238 230450 1682282 78463 492869 712198 774076 51021 479494 1463173 1176280 1703296 665839 956967 77847 1620368 462175 844366 1554563 695748 1940606 114180 1917632 1255211 614864 1074468 734469 646449 1013491 554102 510609 14205 1004214 156432 425819 1030457 1460362 1564439 1762558 1505412 1593631 364381 105623 716151 425196 1256332 1031424 1877259 669550 1329744 376387 792900 1830575 1957584 852331 496717 644469 568256 11009 1627459 744301 1472101 424665 1378313 1088256 1915538 1662482 47278 1761201 774396 1032058 1482024 724845 1625358 1160630 505935 1759464 1787426 1394591 1719945 814545 1082877 1647481 814057 343477 1281277 1739868 1888436 1242379 635675 88322 627194 1063733 29413 915762 716595 945495 1735039 410124 1135804 1783958 1985983 1029998 700433 206690 1334635 1021909 642916 1458253 446627 1981536 1038387 1220951 1876980 712178 812409 1939571 499458 880037 1980834 442965 1801034 990016 1610230 1424928 1552502 1613929 528092 242290 1749869 728390 68668 581057 1397379 654543 560105 436534 910804 1480760 195128 271554 163906 376071 936283 737418 1657117 1353248 631812 1078337 898509 386483 1611150 618885 600190 1616739 1119776 1465084 1716885 548735 783100 73980 975127 723854 1710124 1856088 883553 1992090 338545 171190 371596 526177 1596223 1702987 1585673 1775375 1916668 144318 1274532 364163 679697 151700 1728715 920025 660910 380555 922632 675527 472518 959892 1966855 1947335 1928475 1327388 1080007 135440 1292139 1324428 1180518 1142592 949536 304798 1579737 1852534 484553 1706556 1760911 242294 1919661 1955739 550065 1729846 1434918 947893 137070 1871217 1890867 1764406 602130 992588 781449 88362 128083 1286666 824523 397726 299707 1630858 669742 10544 1644974 1794489 286725 1669980 523374 1790086 1789197 380963 1760074 1700689 836905 866127 1249478 1848280 1358491 1687540 252659 1783455 526558 721660 259142 571674 368439 1651982 855933 626013 510592 789143 513679 239746 952975 113812 1885165 857133 1598304 1261686 1789618 645858 1153013 388967 716915 140873 589277 1298003 645784 82305 1547379 1533559 1912823 225551 620663 275342 1476109 383825 167261 587306 1755088 1906071 536816 1608891 1236805 1547945 1584792 1727934 38968 997093 1619546 143876 396367 442886 1960504 1639763 62880 1024050 411689 1481348 670189 135388 464768 1074283 1028892 251897 1555879 1426844 1887142 121736 1959389 840280 113026 1274175 53705 753446 1555425 256753 594494 1536804 1149611 115287 349542 1122118 95276 754729 481317 629106 1611919 481490 1167855 965878 993180 1759095 348123 1852290 1483326 1516135 269688 867288 301204 415635 1435425 1309780 639109 1064996 185841 1232883 939033 857953 1145925 382387 57304 490893 405833 850787 1873554 840711 1528010 1122532 1537395 1464925 346551 1814907 1075776 1923980 1568341 1626161 1095273 1356198 495241 1355382 829887 1174733 1157415 762075 467039 760062 1729096 1292751 1120091 128327 800118 176875 856771 666068 997784 1324617 312649 532341 1751703 1697883 51285 1015926 164172 1140605 131927 1720533 1501836 1621330 1720427 1932462 1338560 627552 1000607 66114 1242467 1254113 171426 1583753 1133921 1822364 1808512 1786707 1386696 803750 541737 526609 609094 619464 633597 136805 1895944 1608905 1758090 1974445 94719 1482451 663263 102646 1955522 383331 344248 1922109 218938 1640202 1954476 50172 593802 1663301 915174 1000151 1705797 1256191 332432 1128549 335426 74023 345553 1321020 1907431 269623 1876750 1735202 1818850 376641 121510 565717 1206300 617046 1048075 1288660 276766 1439376 144503 133645 1623816 1599605 1764660 1609664 889520 191041 668811 1121784 1305291 913957 1125919 1087701 325720 1752226 198371 1810777 281266 1846669 1630278 1857115 1679552 893072 1358918 1315948 229473 1470588 214335 1267552 1551264 577313 182091 1540050 221917 1054794 1544169 1317310 1526180 1172370 409645 1569712 1408029 1647813 1796036 1606173 1293965 1736927 1236355 1222517 718204 341824 1609333 1064930 362588 916035 1865962 301635 1620617 308499 822001 855232 385402 291580 337011 98056 1712981 144395 394182 1580266 85954 668677 1275004 275017 298974 833638 1849761 1214061 119901 880425 665172 732831 208540 1057576 572894 10982 206606 1184404 1088807 582874 1450107 346031 1531914 681637 863288 617805 1081815 350874 1315079 303421 184126 642554 1890616 334673 1957827 1813970 651919 42049 188830 1611912 125183 471828 960033 302067 1740354 556203 1864922 941298 1309857 1793131 433325 1355666 1305932 988481 1004591 497761 322232 862496 201020 1713901 66510 1135950 219207 311626 1223024 1121685 1734306 1765885 1716994 756899 544326 1474201 1899727 429522 126057 414829 662387 1674992 1544248 1610026 166937 1657299 1916652 1198486 1550679 464931 823760 710634 444659 1114368 197133 772967 171325 1320006 1966103 321088 1296697 791564 238144 173184 1919817 181442 1394293 1032727 1187387 506953 1359506 362573 1131160 1156252 1818453 873622 539264 1532619 543862 1485568 1409381 1421060 1671521 63101 1820817 1892328 1329588 267371 1952649 1053667 1156836 135131 868432 636180 414402 1735526 395246 1395583 1073404 835732 1644665 862537 127746 423002 586716 1147380 759406 101607 782966 1097130 589739 337147 828765 15042 1120577 1678139 305125 1323896 1634604 388019 1059455 888660 953288 1512109 1204442 332283 1299141 774825 497822 1468823 1538284 1088388 590452 864756 1945270 1348352 1469089 1708468 1275600 76597 1568518 1392544 123549 1377245 64725 1006866 414682 737516 710935 1555605 844223 1636052 597418 455882 790899 4883 1549103 772673 667039 1219321 1313241 772878 935211 674048 1128872 693565 281707 1401644 1236715 295590 800602 250327 902869 130424 1640491 525625 107639 1090874 533189 493001 295185 1847395 977476 1255498 1313438 1995477 552529 1795394 703064 319567 1226120 1442899 1121035 1545158 141968 432219 1952193 1081284 1615850 1764315 81089 1860731 423810 1391616 1811461 212897 226482 1926495 28716 1766590 1113605 1121694 1414135 271435 1622489 1062375 404262 1888283 978734 560423 1415071 481663 413346 1467979 196467 1709000 1911533 1642199 284641 932255 423237 898888 1430343 453856 259014 481369 1240228 1520160 1392382 376543 555109 1130123 1743054 918705 1250192 920981 1610036 901455 926318 1878618 1358546 844941 1996322 634289 625256 587034 181730 1331004 101492 1916193 1059512 872705 1057041 775107 488268 331355 1921259 1231265 1408026 1835129 537692 1836480 1243482 1151450 1442340 1694776 403849 489950 238133 1547070 735443 1546290 866913 900741 1242598 1558827 1365171 263137 1786836 1250868 1671113 880836 1355569 1791219 889039 257669 1546503 1749334 1786835 1410561 1764565 784089 1394993 1067622 1585537 171120 1677938 1065366 1897686 1191958 660110 614179 890021 1607172 333456 976243 1973665 1776674 1783897 1753079 372361 1235564 1776237 1177337 1892888 1139141 1522536 1643145 815221 1930115 854420 1268804 1402576 770122 1666023 51741 1404071 1317115 1640076 1079609 613140 977449 1273795 985111 488397 193615 601560 834350 612572 541412 351945 1895965 255768 878468 1970732 966739 71860 686324 1827048 1536933 1827383 1110313 1659439 1636813 658644 869382 1280600 1405876 1193060 280212 76202 766217 626565 1230616 345010 601187 233699 1401976 1638200 1124092 1485040 920385 501918 1120966 118215 454544 922193 1889285 936340 1155825 1716060 1084795 1983065 764446 354261 973085 557513 1248617 1345334 1664392 327361 1250487 120240 1683905 455206 363896 366853 953093 114346 485587 1245724 1851708 896444 889933 896118 296834 1030532 942948 1285939 1111640 555544 700363 572683 557665 1709828 972948 757193 1898441 39829 1959154 1551591 792983 2710 1311145 1811359 970616 1389496 1511756 1543366 1016556 878940 1094433 16616 1634847 1105603 499251 669391 1963096 1172110 1912370 14871 1429354 41448 195534 172710 281481 1889857 600603 679993 566253 1233151 1199180 1381284 1686725 1374613 162851 1772836 208240 1821582 1279095 1524325 1391165 397643 1992542 1034722 1516163 1038337 917339 414856 1072805 530163 1324382 61348 1153211 1438566 1145980 1772513 1683033 1390979 1552413 497941 50311 420645 1621306 380362 1106698 158865 1420828 773087 854233 665375 634890 1550106 924693 1059780 126431 1870592 647848 604841 1266505 1281279 1670785 1178177 1414649 1294791 63556 913199 1928770 1081131 1981390 1037996 495382 1223471 1565815 662434 476714 1019416 1266669 1475884 1983360 1052264 1221204 127610 88938 1368343 126173 1982427 1893890 248883 230405 810060 852516 1215682 121236 815652 251084 1350208 1517341 1668346 1156290 991245 877055 1438837 219692 1753973 970592 1126567 1000703 234097 547420 278078 1255398 717497 1545197 189449 1500300 1772484 441110 201396 1335608 354816 373772 511997 37912 1197163 857140 1460941 1741235 916568 1799439 1446818 527054 105415 62202 1636615 1958165 305138 1574957 1142880 1167729 1669860 216743 690237 717950 1319500 1287588 1006076 1214596 437947 593788 159428 889992 1055583 50865 309705 1058273 149687 174081 666136 1832869 186333 1956658 39478 1311534 108741 479439 1746630 1264712 1807373 1094577 1482883 1508710 1050731 993082 934256 1845508 520016 840679 1119666 1958927 1631424 1095991 183105 1790167 1568025 1432367 36376 1831093 779832 580363 577610 1183372 932689 385772 1189443 431812 1553191 397058 85788 1353749 4223 1090824 93919 1599439 915968 663758 1483427 643078 633330 524673 1460114 557527 701540 1091045 816838 1461426 1501777 61101 1846902 1424391 1478462 1403346 311230 933731 881062 1110294 113291 191310 1791513 469062 1017391 163933 907014 952636 112289 1286990 891647 819458 566181 624759 835475 409939 1016551 254303 130613 1886976 61869 627466 130853 729114 1849072 392984 1975354 1325169 109304 521155 134552 28186 707317 793732 1172740 1578986 1476869 916307 1253281 517735 1409647 44362 962818 1472159 1671185 1266948 1665687 633530 874031 932544 454519 324971 1234022 1120343 1925836 389600 1371631 696568 1858377 68694 1085376 122256 1532820 1195135 1259606 503498 76147 167216 1839820 201637 1311475 106858 755803 1624153 1557327 750044 1382051 679674 1365873 601770 273206 1325703 1398516 1734003 1629321 1049853 1414681 1735517 904755 822813 501247 1194999 569757 1790722 1772295 1613647 1092752 188502 1927446 1383742 262431 1774399 263502 891674 532639 1127671 755912 1318427 1939272 1986045 1687368 1465986 299900 1690812 889208 1665300 1845128 518179 141526 1849893 1745249 1570467 1761206 1145929 209155 1616561 1154530 508691 138945 514515 1146411 1438289 1517639 229854 481703 1124528 1676874 1895486 1741806 878768 680132 1737938 836113 931262 419073 1136846 418116 1333797 1977449 1423600 1349316 1805046 689111 732303 1727479 1058148 1540547 591648 204622 1016539 713477 1781134 670837 1177889 1949015 28650 1968126 1672404 975767 1624871 1417241 1827515 1001282 873624 1864535 1772182 1438800 721948 763828 396404 1512353 648934 1101985 374555 1589456 1096941 1588435 1684468 331119 1912952 973033 1653353 1584740 948129 171473 1295092 1336920 1346474 82536 14571 1378223 1161824 65364 1245435 1602831 770347 1695917 1719608 1921707 1971112 513995 1603706 1689739 1227168 789002 1446195 1828651 1573014 1134330 1201946 1944230 745250 255499 1702795 299992 650809 471310 1640937 1314951 1720587 1980105 103735 784208 1061702 1858020 309566 182871 1036083 1666996 1770723 1952788 1450860 302055 1404001 491902 1950176 1818658 713249 653799 753438 688197 252710 1629123 1300087 205134 26957 1086311 883937 269026 1519737 243243 612564 412236 702234 445881 592393 319393 1100423 1487236 1011279 1754596 1209871 1162626 264257 1790138 957120 251278 1665939 1949252 934255 1298518 975270 1296685 1344244 1042268 257480 941356 1980782 326025 1504699 1606341 974151 1711168 1138805 1567613 248119 1702318 542099 553422 1426913 1781974 597200 1835692 1230257 1299213 509914 1789159 1662836 1716295 1692153 1231834 1067343 1435200 1737154 1948545 1698628 1216728 29332 476738 1306265 259657 564801 143018 1963953 1934970 578893 997880 268952 1877691 1279882 1708609 1405397 106597 1952639 1947766 1579513 1739702 1071167 1486790 55535 784970 465809 1366438 1568010 1160761 100173 78978 1312458 1353153 1703677 768702 394621 234892 802942 488947 1004018 1179835 196444 40190 485921 1957469 1619918 615801 422227 1494964 1423946 1189165 407521 1139194 1946374 1153778 371509 1447846 375335 252683 1150833 1142881 803960 1015189 564979 776151 198252 499677 1488445 506603 1666199 915442 802411 865489 506051 867244 1990929 1551365 1125031 1830776 157728 530643 1602333 377527 1142341 454491 1290207 1500641 1848095 1960285 498791 643546 1460555 736881 74 1522303 1618615 1961136 996367 1171965 309658 1415657 116137 167014 108269 1905004 1538638 739505 1763797 1493387 310080 1698101 611278 1368787 1983859 1303664 95268 1276462 714820 186551 489417 1914800 1244196 228052 1548620 448112 1029764 1908947 80543 926088 1508825 558481 1362686 1441458 870706 59079 300694 279342 1987461 1028400 116526 831731 1617208 436490 1387503 798259 1046647 160384 852304 909041 1509187 836758 726813 859159 581392 1752990 1665167 1781268 1317479 1717057 1977222 1486876 420443 539121 1118826 589804 1219116 958138 1861539 391181 1257418 1747440 98162 1388778 1638055 1895009 1257879 1615750 1263739 1911933 1853128 596122 653460 1750589 754805 1614763 1565843 1672367 124742 1026852 1391553 1722016 1548551 1911694 540999 1265334 44072 1537806 1784576 1482507 1293703 1137028 150605 874822 822387 1514476 1024383 614889 1480728 813217 875429 979113 1929284 85811 73375 1302325 1835902 1261220 585329 153858 560591 952990 1291997 1591543 465122 1590107 427286 1165209 926370 1228782 1512789 272959 832583 1492047 713545 1267963 1206326 268015 1368533 1825742 1839463 1280258 791890 1003967 621507 777588 144773 708180 533403 884012 1169227 291156 628762 229101 872198 1474773 1923226 1257634 1361934 715099 304547 1229190 324988 967317 588320 481976 106223 1502335 1891447 1636089 47116 607247 1477895 1316476 1845102 138818 567973 109179 544432 1702534 847553 1019652 1546563 527719 917111 260982 948932 1493117 1684633 61325 972284 773945 950063 770287 1114288 490546 1117590 1124892 1758928 348358 1067365 920905 1530325 817818 1315657 1787622 519204 8242 128649 1895522 121434 847986 390802 1997983 123330 1164844 1232659 993723 890542 1588349 1983746 751019 1973474 323190 239797 1870885 1802490 646725 544970 1449603 248502 1676438 1033037 289100 1564600 1531824 266037 332456 535452 1305785 429899 99212 153060 938737 1346703 686839 238228 1274469 1278777 486147 1781303 1225712 1295928 1893212 782441 434433 272414 906631 1745742 326093 567854 1768977 1218228 1633297 1751263 775905 1614702 1794139 848459 171312 238656 654282 1522086 1504343 70594 205480 328875 363068 952216 1165282 1137695 1280150 283823 939604 1927286 615548 543232 846733 1949143 518640 296557 1295437 987587 1535605 1182683 966937 772238 187841 1170827 1793977 1943888 1044111 1289304 1902129 1215869 852010 761599 1556309 675830 698716 1726365 231601 181727 269398 1403453 1462247 1868460 589972 1672875 1579712 606223 1942584 129353 1757314 451019 453394 1291347 232621 1863299 1902421 416327 331746 1800539 1230588 824729 984892 1663379 1395611 142179 1049915 25219 54929 310294 1269787 1584588 1506027 1186397 1085939 1085038 1342699 734227 1303917 915341 656002 925382 1420046 501412 504968 352729 1581548 659432 810311 1613480 1525303 1657957 108145 1007564 955970 1266862 602324 251011 251025 901317 1284218 426407 1380982 1136918 1466934 593294 836831 1225758 151195 965060 1957618 161770 155644 1514800 981056 1831305 1680350 711880 921020 1811791 1914210 1145685 1160909 822345 740058 385463 286472 1088516 1190175 1379531 1886407 709816 1044961 613947 133136 1950248 600436 837612 331405 919686 1400504 632508 1369094 714605 1753565 282818 912443 1006249 612131 847271 1583518 900861 1016974 843413 1346899 1735364 1003543 572529 24177 1747476 1276802 771690 1981921 288765 32324 1542621 1614251 67815 1463883 551563 636455 607876 452939 1692304 642895 901697 545125 576041 1546756 126764 956332 1527635 1327288 190471 954462 560831 340709 1725421 615169 97171 1031437 728037 209705 1818036 1727434 1754572 822371 1293363 891729 1933321 912935 1170716 747216 541229 94640 699975 1798639 76150 434841 466682 1445983 500032 598616 1460097 1755356 254750 1268510 810990 1768697 1757661 1850032 308852 1539876 1072328 1320595 1095147 1716075 478239 1396106 1408977 1508706 95855 1657773 191380 44272 1223106 508670 1211311 1178574 556432 290371 1310024 603549 617176 1166881 1253539 233419 1517470 867757 67219 1704578 591793 1800235 777573 1210097 559135 1411651 1965184 1625768 1512559 603119 1817002 62908 778778 1187121 124906 1400672 1631400 1091590 1432846 722429 1354340 487223 1140142 1852955 1650882 859172 1153228 24037 1920455 1967796 806112 1619313 1433081 1334452 1067113 1788542 397668 1946123 1774416 329061 1604403 1317889 257868 1446855 205674 301008 787769 1106417 1847123 1682620 1985124 1406250 1773198 1483934 946901 1817094 1323571 1343868 739697 33136 1633826 1131682 1483182 1958051 250695 1921234 197814 531589 1386853 1406632 863004 1092375 1909033 174221 373686 1933454 1580644 756333 592287 968298 447485 777179 1643826 1647937 487997 1991867 587533 767378 721252 986663 1908607 1498218 657978 909060 512282 358329 1711699 1853302 1229660 1519721 496973 970336 1734148 477240 1153235 359068 1415007 62898 43561 920166 96125 576677 1690256 1012084 244787 1632835 77594 1507476 1188298 1160139 713923 356742 1271305 1732287 959236 538979 1253557 232861 468852 1265484 1070726 1167754 1040943 252048 778078 127314 1095581 838265 967382 1388253 1852584 1381752 1341778 515026 1357103 1023 1627923 133183 76783 1013345 1425478 276673 415056 1087682 341645 849282 306928 115150 702107 521563 344184 1265581 352013 109591 506054 524930 860696 453321 1091275 1578810 1487855 21742 1940473 439856 264688 1298939 1145795 121411 1320061 677937 288123 1753715 741362 1057386 289763 1538188 141324 423301 135022 1410358 1958784 1096127 1900591 1458902 922226 1691831 1147040 1635410 1795525 718304 332892 1438246 1634665 1588082 926728 1859609 199065 462021 1199367 1453083 1372926 1766701 1617170 536614 197357 1058276 66843 1843411 818437 1596908 919400 1339230 1656636 299405 255984 1109469 244432 1805628 1359564 1348941 1986968 1806630 1788997 1701332 928249 911595 671181 214254 787424 1251065 1461086 79861 594497 1422585 365149 1973459 1211769 221155 981213 1203761 1286838 1056430 632886 990413 1378609 423183 300104 636212 1696143 1820489 273837 5034 1415174 714308 1429195 1396505 1947270 736408 856400 1366338 1360692 1778605 430866 1481210 835755 1411863 1174125 1864005 1907094 1597703 272520 687673 69752 444591 1435311 1498274 1427023 529381 488303 88290 542518 1158380 489928 940596 1417053 356039 338373 280601 1129353 1692505 844209 1051433 888843 463882 1402737 451321 1115041 936081 153982 664415 1798678 1043001 1009578 86478 399082 1020381 1355727 1171723 1171122 1094306 1310692 1156296 1131792 666754 215645 767886 183191 297412 1777357 1943492 573575 1660026 1617304 633996 786245 385922 1941037 5096 1133965 1143684 655239 422358 1470559 9510 1711347 17197 1480311 1811668 1447477 1192142 1125924 1634103 78489 1877187 453060 1015284 364702 1058603 1951122 1219083 363861 839879 1341594 1950734 1415670 949930 822068 398226 239184 1468758 1636795 1080371 849045 489832 649629 519776 1563976 1714224 403203 554033 207504 637791 1488179 1824857 217379 1692420 935120 689388 1898213 187750 530131 495286 1651566 1883178 1350064 1987188 1070757 708746 1658046 1339484 1236211 908861 1488821 77932 959101 1809883 1593387 1495208 1963593 735683 1376495 348741 1949545 1113512 1819248 668693 1790553 525907 1178084 1522333 1880211 1956619 1277739 153066 1698770 1490967 1747167 3374 1482540 1436618 619180 1793928 1971891 1442130 1385633 1129188 1229827 598784 1663537 231916 354892 833015 358766 1187572 631248 1616675 1295511 919938 1432441 1475879 1102406 493377 1001868 284178 594153 1380194 1996842 1982506 1489536 1818814 1483590 1691019 998841 120667 1090322 1068984 826298 256940 1205475 266965 512644 1265404 1071404 1500230 854647 196381 1456038 815733 278830 672148 592466 363119 578359 377502 523213 1426529 544884 973878 1679609 1538344 1033332 1024054 931630 1821272 108469 1707735 1217814 107829 994991 1438042 952959 1579020 725337 1319095 1255632 1005168 1519824 611071 203230 1955339 454752 1135967 1308996 714454 846220 1591302 287852 1652983 821992 1445932 1903288 1683032 1448339 1550116 1493474 664423 1035643 782023 1595186 1175623 607246 1472386 821241 958711 461978 651411 445522 351380 1058728 1477143 979412 1757573 741921 1207044 675459 581098 1295843 1981978 1211369 640669 1145656 1347233 939098 1030068 1552472 1544942 1925373 993385 1660787 1705768 1788625 1041744 1823374 1123446 675509 1567074 513971 1128312 898618 670971 1205606 1497711 413497 1808112 1464505 1952695 1401273 1926592 806736 1425771 762267 880963 1035698 1855505 76137 1829548 1151222 1051895 1541036 1988230 972000 1998685 1609203 291102 383783 92918 936760 1844979 16144 949693 1940954 258547 1836183 1372209 175881 1769492 274800 1606883 1405524 193430 666622 1423555 633991 1471614 1212823 571709 850866 725256 1533059 1056300 250483 1292568 1128030 1600163 1609531 1398435 249597 1571253 579520 1486651 1133693 897343 255863 1183770 828506 473967 1795878 1110998 1881246 872839 744523 1979415 1349850 1567835 1314153 1301898 1669045 1258598 1821101 1096398 1740843 1699924 679812 1938859 512844 1637704 1611443 993404 1305232 388198 369653 419949 265068 1492893 1713439 1443163 1183774 1881298 1897631 378838 1881895 1194382 1798042 1452339 1287012 1895306 1402102 267506 1927965 370103 601258 1093978 1928499 527219 1623353 514301 1863059 1477970 660167 680391 1007604 1858003 840398 1058841 38983 1056536 805320 1190223 888573 63059 894952 1173916 549166 781439 1662407 906925 389321 1562184 1485779 1498996 1769869 2180 1134154 991294 306151 1797843 327538 427224 1298409 883482 1217119 1684875 1704083 750091 934423 1163557 1527882 1934780 139578 911599 193997 1890419 238158 1623576 372972 1896760 774823 133875 802241 1694002 587073 1623249 1671315 267698 1449882 1096620 67737 132999 587303 386168 592778 1057658 701141 484502 501115 498615 1917354 747897 549026 1944602 1143675 1150828 1349684 112191 99689 1829764 424498 1641892 318891 1062575 575595 1168227 998425 767499 368073 1272466 810535 827586 939669 1289468 1399957 5000 1932146 315916 732604 217154 1996672 275175 1865714 509885 1478929 1246463 1619875 983483 1021560 667143 921351 1398521 973654 1400778 341221 923243 399670 1582360 810636 1660713 1794526 36236 1218769 1715035 1886113 1054254 169925 797331 507457 926959 48081 347848 1116018 1084392 1950245 711232 579544 505329 57240 1772932 60778 918878 589700 1575486 68751 563455 629846 1543438 1264674 667508 639781 1569264 1255606 1740496 1004042 369300 730309 845660 824447 465240 1291081 75624 1777868 1417211 1028296 1738108 1298765 1316461 986861 208973 1844660 845267 62428 1024232 610579 880740 814744 112597 988214 1520656 269341 1929133 71864 1972525 879916 731005 576697 1383516 993667 1590815 1226403 549 612896 1612554 1107393 687196 469962 1662632 1088520 1359805 1566943 50521 1612308 1510589 542765 1687757 1361698 1771688 1934289 1106439 1422015 1245148 1495564 234328 333052 894149 73003 1249337 1478244 559736 563946 199454 831094 1719533 1334327 185717 796455 1216156 1793655 599906 1601620 946934 1066256 1562512 1999627 534627 562182 1410539 1192814 1118002 937532 769845 1826812 1773518 1447887 1826811 205115 60089 1185699 625061 880853 915157 577834 769756 953343 334774 347636 1372109 525821 293494 1692330 679781 801973 1598236 1684257 1120911 1934285 420430 315341 415878 764253 769476 1786797 1180580 872961 1624019 725996 1265898 802184 1321855 742645 670901 1068614 1365821 1898898 475758 335041 678385 520195 1420366 1227718 463452 555438 821191 1876964 1133322 254228 478507 509609 110531 1061149 1578258 1690528 369652 1804967 1101456 255442 1675775 1909867 1413732 488338 1531468 307970 91175 1804280 1123090 1140815 1551741 827489 202034 547028 209449 845373 605669 1194435 51648 933741 1309486 1517502 857996 1733079 390782 1045452 1918637 1146378 1018475 258749 867910 1894991 68140 995213 1487228 310990 1548054 1472488 1841025 1373659 605839 174571 1918532 1070617 1741476 15251 1905006 378522 16975 1706140 1086257 1874799 664512 889927 211395 30853 699746 1184259 820810 1292301 489391 31235 378348 1057852 535561 325293 466025 836519 1369700 1549699 1117700 346545 1288313 1415485 1363902 739251 1259081 1595850 1014029 329974 1606906 168207 1014657 1148044 1986134 1926950 1112900 255812 78027 281758 1921627 108601 493269 476653 91797 562730 1228519 298109 282309 1757377 288886 178281 306451 24138 1790730 1631771 1596495 440482 1640330 524780 1545206 935605 1919259 1481120 93900 1406036 1068466 1428351 87474 278357 292344 1643422 1248552 1221474 224949 651458 1360254 1928604 257220 968328 1983305 1333223 405709 948145 603970 350853 1742827 1272536 848673 511157 699379 1163361 1142223 940339 279703 929478 5210 656047 331209 481620 1778667 858095 1911379 1032282 1209849 547686 1388234 1140910 6564 866710 1323211 671212 780169 1086931 1537393 102612 408489 1980809 1333095 1383333 735166 895394 728724 1222201 35588 1327751 848497 1045757 1373007 1051373 643255 1441149 777680 283283 225811 744473 1312883 844677 215631 1818690 730024 951501 1500100 1452544 1758650 1577760 199402 631043 1886148 1878130 219217 349208 600112 992061 319511 49986 1834189 568633 1554180 1761438 494966 1442844 1148874 1274667 1720400 133467 937286 34045 746809 306435 1225364 1007408 1408253 1961975 377231 1246481 1200026 120734 471931 937928 1584296 1013699 1025047 1662936 895305 155934 168493 1258272 169518 1976853 1360814 1657977 1051496 1078982 1784446 316996 1734998 264060 876446 1211904 1974877 1628069 891810 797877 1067384 1321532 840513 1829470 1602291 1663509 1989803 511755 734534 1166235 281850 917836 1938465 878419 1122010 737834 1170421 70481 672174 649352 54101 1182675 328815 875183 1360294 1626532 536351 315351 1599267 1488274 546826 689147 1590661 452934 1392733 1880 1771223 487676 1706900 16690 1435032 1310973 1369923 1681486 453029 903427 784556 1888551 831783 1100376 1509535 675818 1700606 693241 1406779 1169871 1001310 550250 662501 60385 180676 1419800 633017 20101 602157 736263 829534 537852 1266529 1589010 1493090 1654030 590843 237355 437804 190253 1026750 444397 242233 1838843 706651 1955674 1564390 1414199 1546020 1409312 612663 1060125 1086264 61343 1502274 1921908 668651 1609893 632661 1875634 1229159 1483403 1383921 615970 1845668 1422353 445157 1261197 1838743 169076 509126 1053954 1092871 114358 1674865 969230 992329 1818372 105354 1132626 996410 1114480 703401 1669132 734444 1309844 1766526 1862728 1316249 1153037 1945537 1121708 430364 596042 1563214 1249571 1856411 1290603 1057185 424346 1282211 944994 1322185 964770 852468 274299 692284 1646588 49797 476601 658795 272115 1908916 130597 335137 1418919 1845781 1281751 204040 540121 867859 1188021 1139593 1740150 1704951 181179 1169597 1980657 1326180 431123 611021 369493 626872 1900975 686432 54605 613113 493326 289735 961858 205834 1049417 1097248 1137822 762092 393136 1912150 1582151 269561 1254405 680160 1170035 678410 1472418 507957 1742307 1732052 1342415 533132 1992586 1905630 782791 1297516 1897984 663487 1186341 828986 1122819 741064 1785446 124868 1848033 642467 29124 535816 1442217 1208772 1773924 817891 1898860 1119944 1029632 1548076 896161 1309548 820500 1417709 118461 348238 1477174 243907 1574303 788762 411688 110751 361132 548150 993643 676866 908167 1842158 302796 1566422 676705 1575680 596733 1930663 1398415 1724053 1003917 612743 172492 1096477 1121449 99530 1419486 1614105 418973 1090571 1573252 1482355 1353462 1048640 448263 401230 1252529 1253918 1438147 407028 821862 616369 1246646 1103609 297663 1109161 1259713 1464054 1722945 1744701 10139 35660 1136797 1378275 191932 575072 1030587 247274 1802873 420459 1617723 356226 1819940 143065 1626401 1553683 1578394 1213197 1145822 1528863 610026 799903 1590519 627697 408006 1269227 702566 712610 847780 1955755 1264622 588450 745138 1185985 606332 922260 1536041 1825205 911103 1802122 1314773 17862 899425 557113 678419 1176592 997742 605308 34233 1234327 651082 1478981 323239 1901868 476548 1681377 1492179 1978947 1132753 1819657 1605176 1163509 148076 1587867 751455 204464 1412574 1555381 1660881 1538489 838907 616494 1832912 1431132 883845 755134 451694 1572557 603953 1447907 1037810 1181499 1471878 1294164 637196 917543 1474444 1145317 1748423 555648 469669 1172947 262638 1272629 1120787 849261 1301584 1327819 660841 1772473 463513 1042087 1113004 1877574 534082 919925 764256 997254 1615604 703343 258165 1647934 1677862 958696 519018 1537139 517666 1537057 770790 1298006 1383926 511056 1335263 33027 1945786 1267445 583652 1011167 1463992 812155 1880476 753312 460732 1100066 758117 1049246 211743 546864 1125304 1129063 1428665 1613478 483324 371172 226029 1296990 1778216 1395284 1488370 125109 1020105 1984729 1303274 140633 1225526 950510 513243 1279232 237789 1431365 1591184 965258 91724 1950268 1023716 742926 1884735 1502720 823913 1222453 1977685 463144 419107 1123263 1026904 1060817 442978 1013725 1632985 511521 593839 452871 1309216 1735784 1516349 145941 860016 1970847 391211 124006 1681434 116721 439741 1528018 1966199 506592 1196319 1221248 1247089 1556835 1646286 1249126 203688 1080567 388092 1050448 1761093 905715 223222 1673228 1949666 712492 82530 244672 539323 242952 827271 118128 1138293 1638045 285520 480816 783055 1984806 1686540 1242890 1676927 1616408 542706 441725 436434 758164 1800118 847260 1259215 1207025 862956 1640704 1809242 1045557 372228 1035888 853733 89373 1093306 1606618 418717 169903 1850382 1104210 94824 297242 1113424 1931326 1123927 1268025 1150795 1044171 1407288 1781854 977181 371227 870740 124433 177269 392510 1537170 779103 141601 871711 950787 344275 1626524 1574633 1262437 464452 351623 876705 633853 1668725 1428421 381245 1309291 157804 1035281 476195 248052 144092 653401 1304267 706484 1346662 1797715 1263186 1163640 1919860 1997370 1341111 907485 748004 391142 648494 985974 120759 1413902 1334222 43156 508740 1565663 281015 1008765 1855100 679977 1453148 1559114 1283322 485963 1041110 721234 1454463 733890 1888404 1967533 1308474 484087 134635 1409860 1258781 1526085 1297661 634098 1919808 786698 1118044 1520294 1384813 18790 677107 1423217 1828616 1053896 1244570 1264396 1329064 1808868 749936 1374130 660206 490716 309074 113720 1590712 1992529 69799 934523 388369 1244362 505693 1858564 1975706 173394 752184 634668 972500 1142376 824283 1375928 1530440 634208 64150 1006302 360168 1530588 1673229 1452012 1826660 1767662 718641 353918 1709378 1309221 1982334 1248310 624941 1249155 1749990 1166713 924902 892429 124819 1231209 149766 1852993 967790 398064 665952 255453 871278 725820 1770668 1157294 538687 539600 1144882 841426 237717 1891064 1684543 817865 442680 1791822 1339429 1622546 102313 611719 184302 425266 1212494 1713610 1636798 1394973 1561645 676545 756134 1323526 612854 1500231 1640837 20182 192447 1698243 1092360 447306 1464207 1488133 208624 1381600 303938 1153431 668583 121404 1067011 208509 302660 1097675 1648765 1197769 954465 1303474 175762 997002 28437 1942969 1536458 1694598 221897 1457113 479957 1987114 1503744 568367 682962 204143 673326 658922 1695953 413055 351298 685800 1662381 374965 1040663 570187 525831 1811674 1525007 1405268 315594 660553 1978338 1995353 1422690 1140739 591940 335085 361566 1002886 1370267 1724390 1943167 253782 210522 11434 910248 596222 230504 1791716 1017422 1443545 755692 870356 655929 1397226 1595252 1290959 1924661 1808063 1931101 1691672 1197189 1860133 686210 543965 395793 1687512 1143584 1023728 1967902 1482264 1069961 1163625 446511 1712001 920281 746009 1809578 906201 1470701 96406 1886366 761401 916018 868225 890064 914367 1826017 420100 779208 659162 1495514 832708 566380 1135778 1600582 1301800 708678 546109 1963403 1740273 832584 658990 955075 371063 1719767 1938417 382568 1919874 1884558 1788448 380352 186904 964174 560357 901124 1280407 1975332 1924844 1148239 409264 1594048 392318 415398 1441044 857615 87014 646882 16280 1106477 1921696 1693757 1989156 459686 240505 1470133 1653176 1926162 1739818 390504 22181 995515 1712087 1754067 744503 703997 687832 1989525 423963 1694519 1236281 1652717 1749833 1453734 930837 1222401 45681 570304 1384655 1292354 1874457 960073 1001529 1359796 629460 1776805 1969711 965803 1927513 724031 1590043 1818570 173851 747937 293243 1937615 1138534 401210 1880760 1123040 10890 959475 1418435 309059 1295814 633850 1383937 890819 839056 1863109 142720 377903 498785 1319600 32747 395198 1294892 1494359 1036997 82999 862929 668028 228968 348933 1406526 213699 1859484 1151862 561023 1693540 1164142 1546014 402736 1493102 156052 1326727 810006 936251 1928672 1148821 1922763 398000 1412311 1115273 924787 1434827 1627656 1576740 809752 1259371 394108 1768817 61741 888694 66126 235154 1842724 1236883 1494386 1289026 444712 1920069 790687 1738086 159109 1133520 462535 1631215 1959725 1107726 349577 1743016 1919324 335341 1227239 281869 1995608 1466279 177090 680808 217525 1003752 1256816 1441306 657867 238072 1257228 1146965 1565745 639274 689669 324239 116438 326992 543365 1282758 1227681 413717 1647316 710870 959066 75866 1266831 1128332 743534 113954 644506 717100 1056381 1984731 1297612 911281 677381 941887 826236 433820 1467335 390174 1101640 962952 964415 74913 857112 1747416 1336638 1373260 1131778 149525 965177 118634 270795 612830 1709148 490761 1183484 961281 1933043 1883564 870182 825442 1218844 1956882 1594051 234486 1897674 520144 547843 503336 1978264 1729881 567995 1570382 1981018 849513 1078427 619696 852206 994844 1989745 810779 1135045 431836 1962225 1641422 1246621 1979847 876090 1611936 645300 910547 1637861 1845452 68939 1129348 1593953 1333345 1989957 668010 1932532 212549 163469 320917 771673 1858339 887839 1064723 1390138 51177 1846310 61188 36780 1066375 23583 1270393 1633451 1679967 1628183 529302 934113 483907 1777354 784932 1940103 1418214 1782632 337710 1840972 1339029 1110564 1063252 537965 1202037 401846 90257 1529362 180831 47764 1346526 1558464 595964 1080159 1405418 523016 1448781 1229007 200175 1071818 447834 906809 1374959 375590 463303 1150188 1661614 1020937 914854 976332 612886 1530317 1198083 845588 329192 1418383 607605 1699923 634303 44036 1839115 150405 473645 1156038 331753 1872936 863105 1800631 1484654 706261 933521 748153 1785553 349362 1934646 1335468 1593213 871074 903767 1421364 1999984 856990 690347 1147075 380777 1101744 1766652 389896 546131 1042668 1668902 298787 297153 967719 1752756 1957692 768130 1691460 1121240 1766269 1586076 737497 1020508 915349 798373 300503 135784 73229 1307755 1810342 61811 919754 567858 1341644 1219355 1386469 1368485 504107 1959801 1217707 503663 204318 1276011 1254143 1155729 82663 392447 1260586 1070234 1516555 1452120 1028018 1230417 659605 760404 1015129 562046 1522766 1969698 1770372 1616859 678952 51283 256703 1533654 1287620 1932796 486838 297115 464462 158449 1463618 1628812 369701 1463220 1106239 747763 1965875 829056 160581 377059 748757 1554905 439991 1913504 959822 1930234 1634774 1190506 56466 1192531 824168 609145 1425964 864264 524335 1987077 1774563 1662611 1985596 230530 1372603 1583399 1144909 1214025 1795639 473554 1503005 1975326 16102 225123 1198892 562186 1735789 332509 818514 1626335 1306939 1668511 1911150 900978 1430376 1676101 698597 1982945 1164115 1420174 1949724 293443 551133 561805 1364949 520694 401470 1973500 304462 449475 1517613 981248 1626974 1573520 1331067 1806847 622448 97956 30812 421490 557837 1252806 719239 674776 1493871 1008965 1292127 1219250 512080 369387 216498 526126 1553936 614172 1760807 1918374 1272235 1839225 178671 674980 1536420 1607710 1727247 67114 1425498 136274 1380125 1199225 924575 1749997 1121571 1795502 1191273 1117607 1176931 500452 1369304 317153 353210 1888 1024026 1606460 1258307 144608 153388 1761746 372384 1988548 650371 1172183 285034 784073 614989 1447738 1745722 902275 1958783 652947 1450431 595963 1971842 801868 203411 665176 1131354 1226324 1501241 1317757 1687042 867402 845789 970961 1832497 1022857 129920 1344285 1515577 184267 416281 529409 435545 119803 1760554 1736925 89787 435194 1597679 674026 280944 1150060 1360292 1348526 1081584 740306 81646 1656671 1008670 1078274 1425834 580534 1579727 1466664 415791 685387 1306938 1943747 1710733 1738052 952466 1269305 201360 98438 214508 1739803 780938 789170 1022391 950968 1532722 699255 1912647 150579 164166 186485 497559 828182 1677189 610808 1655080 1259555 452165 507314 542101 1713096 1191993 358038 1473049 1998906 629672 882239 420571 1639777 1142227 822555 569806 1160086 1259016 1548595 894796 1588980 726035 1726335 215400 1663189 1971206 1741301 1306270 138273 650916 1237239 1534614 1682843 1608871 341989 850500 1637114 1634677 138227 1538581 1553606 1208240 613301 1193448 1121295 1790651 52174 1527340 1813021 1933288 1790853 1437372 71461 378734 30145 1240735 1537954 864373 518878 1834329 630231 598300 40954 579282 318879 1160948 1274224 1109759 462824 1179367 1431647 1469682 326221 160561 918300 883220 907620 1985178 653688 1026752 1050993 1221405 707269 24519 1588143 716564 1862951 1816517 572073 1719092 1059617 315892 1819486 1932781 584821 229227 35047 988324 1710792 4343 584173 1812697 1745723 1753685 1867069 634333 79833 918210 1065427 1501455 1047946 992347 979725 1773677 1305402 1331602 1150011 327761 1476028 1565132 1088258 1861457 225071 1241342 490402 993009 927996 1144847 980858 1858330 252140 1968214 1021257 467651 752356 1910929 382823 1178161 1147314 606092 716894 1936502 1757355 1943812 724183 1233624 1992550 1273387 1283856 1313753 1535893 1771915 1897167 671394 1605202 1282040 51133 397849 1553621 1829568 21658 1223730 1810446 580123 1833661 1630747 1003931 1498550 968638 1544276 911507 1991705 165415 123197 1710840 1431396 1333682 1890281 1188006 503079 206477 119213 1047823 813653 904867 835162 464199 1970646 1871778 405950 1226968 245569 236610 51225 1683134 1933182 353910 1739218 1734814 1828259 1748087 157105 1153802 575511 697315 926365 436780 1825338 962712 1767203 499335 247471 359214 1265223 1079823 1605108 1448304 1235397 1096375 1563070 1697263 376866 1479110 1844568 380957 1766157 605304 976390 1123001 208796 220392 652738 178659 1679093 1849372 604768 250870 1854608 482975 1945933 910471 1678721 1915976 940379 1362074 619244 1376344 518834 1061047 380938 1436993 1327824 1258384 1164524 548113 525553 418482 958701 924531 886894 1386796 105373 311612 1376813 1575201 1259456 1370956 927684 1387629 174325 399051 1689117 1459020 174773 444910 607697 586314 389123 781671 393799 939137 1782629 988793 1506809 1076283 1955228 920935 402340 1365820 1689954 642675 36767 1582680 1119248 1994533 195371 1402054 1391763 1173339 1691735 980065 1511284 1542232 733302 1431405 1004219 1545541 144640 1927389 1681560 1057145 1238428 482473 1084438 1938603 1347587 1297113 1497353 1723475 1910137 182147 938874 1599030 199995 1215270 1621835 759615 1084444 740729 1289588 1232271 1894848 666676 1526868 1193146 919678 553536 1504689 1425874 185648 1789816 693798 409949 251356 1740083 280901 350288 614376 15101 1181915 668218 1754215 605185 871526 1587599 705824 1691836 161347 683568 2202 876990 1852947 662908 925301 209928 1406414 1273114 698308 648653 1040043 1941425 1990203 992227 736 299471 916951 131504 1405219 972058 1947125 286287 92001 1563423 360099 713064 409269 1377986 1892890 430199 490476 847856 866238 525810 1274942 501040 1388740 788211 1696197 1604420 1274304 1230079 102744 196148 198918 324915 1369277 66900 1868947 1781873 272471 233452 1995799 1247285 125808 1913788 628029 845906 1068464 368536 246757 1726614 935762 1839789 85626 1144397 1617860 1404756 372691 105100 645071 1510847 1448707 322123 1747295 1407448 1198767 1909687 941370 669950 877929 755054 1780863 769004 1120319 646197 287491 1408576 1632153 1155758 1124337 1555618 1662327 98883 1460172 1148686 1568505 680108 1325071 1299580 598859 1321063 1413252 1859963 1251732 391655 1499740 234743 835576 207148 375831 1889697 960850 957533 1900736 354659 1683455 1394242 38984 787128 386804 416593 886900 894742 1695245 1696576 174197 1027027 1040047 664295 129294 1703738 891704 1547380 1531458 1738225 1924370 1852807 1532166 1814149 1672052 1207889 117816 826767 280405 10122 566518 1740417 1548457 1046709 1764502 1498423 1042394 1261940 1121398 790422 1705560 1351879 1283014 1519413 1064374 903721 1379551 1770801 224335 12619 1661312 387829 870700 1584589 1104589 1070296 1856985 686089 481066 12627 1370955 39089 975409 641644 1139487 1841776 852691 1636221 1004605 1133214 1213540 307637 1732958 1585214 231127 284935 988279 1557972 1633028 1600917 1994033 305878 1846104 402463 1959245 405921 1480836 1615668 377083 1079217 1601907 1397575 224131 1241528 1312964 325471 1392135 1833435 1658434 1982947 1370589 701220 1574542 1973156 1046793 163826 203037 1133902 1761317 632200 544601 994696 675192 1147877 1064281 1780338 1697552 281659 1402193 1136572 806551 1376925 943519 1670979 432921 851792 1632373 591797 1747277 1261606 1078882 1282950 1436160 332293 799931 1552563 461233 851652 663980 1014826 1500655 680746 1871141 390753 1534578 41936 1993412 383770 1942874 1306871 1645876 304360 1611209 1457480 584912 261954 909841 932017 1115085 306345 612010 18026 1102163 1699574 1805133 1104898 839732 1074420 1377125 761411 857376 1024131 667160 1414972 878961 738302 402362 1704024 1410711 479265 1775794 735167 1788576 611758 778522 1190938 1836612 1610541 1540732 889908 57967 503751 1318131 788880 1984378 617896 1777292 873608 350081 777059 1292911 1658057 1735862 3487 1966217 260100 1949215 870742 1215649 1712039 1283150 517430 1965300 1761928 95175 307403 1131538 229879 738494 491412 215242 1192134 1134655 1580096 60937 1973966 949987 1652620 974458 760689 1996020 704385 1593215 1103321 1372675 1152938 753447 1402655 1724657 1660599 1091316 1006681 465402 1712779 1752490 1396421 1619254 1240887 1186857 1861326 827549 1223396 1577850 648345 789685 437839 1509000 1216427 1884458 360792 1322888 294217 1402156 946838 414739 795647 63034 256999 1858852 974438 1908384 326967 1387558 500892 1718792 821119 386630 1296100 737892 43937 1498843 301003 497323 188857 1998585 1798975 111038 1667373 118101 705182 1938201 1724212 1952751 985487 198526 1212032 1584546 628407 1385845 1104214 419659 1079339 579283 1731984 835088 1851214 1543450 225631 1254244 700290 635701 1924678 737500 429531 703224 1916144 1910577 1933449 1307707 1702561 1361591 1069049 184303 1208423 921357 553120 1322826 571374 1011338 1630386 1794278 1101746 1678561 1506762 479553 767772 1947598 1690676 1724570 62304 1568221 1412277 585103 207370 1552157 22431 1259463 513046 1927551 683396 1882048 561932 615556 1106018 799798 1485476 1517822 1069377 1430115 819539 352745 577625 813270 297116 182688 1096420 595751 1762171 1161704 6226 837081 323940 857796 917186 1016608 169105 501678 384137 1507736 758467 1653973 37010 94757 495784 632669 95343 374384 142307 1112502 831461 1351886 829106 1303111 509393 164385 803641 1577770 1340663 1061408 1024030 655169 907128 823286 1564584 1498051 1706995 61941 1493784 1700380 289862 1637909 828589 1629655 1390587 1022314 541840 447141 577364 95164 1367664 1325580 1085561 1049751 380909 1988117 1096683 1481500 1415591 522710 1726088 1946117 1131078 893806 503484 1106274 946619 1726326 72469 565353 1361705 1347194 1430238 425217 466101 582756 544449 164107 1364158 1494854 1862387 716837 271042 1932081 921496 1889073 402247 965553 1712789 1153803 1785099 1571227 1932937 366553 1394011 392237 1842000 1986052 1279723 1887843 417609 1125593 876234 939471 1692605 1407030 44578 708652 623558 173936 45539 163596 68144 1718482 105762 1521809 1755849 786577 599248 1360241 526082 1286216 571619 1913453 1655450 1019628 43256 838717 1040210 1089588 1738506 3143 1938932 8221 1497256 1536576 523750 664420 1072185 1435856 1256929 1806475 1297707 1370152 1488424 294412 623845 852563 1291371 1799100 803851 1700002 183083 255536 1692508 599285 1942862 981926 1956240 154663 1612714 261150 997820 372150 920706 1672842 555849 403746 133404 104415 540682 1893288 118890 1491451 240501 1204982 313190 1497760 1286499 1446946 1240508 1298986 1704864 872288 1120313 5572 1582221 1096312 242976 35672 1727027 1769731 604914 707704 366112 703912 1369343 1108747 1235948 303508 646139 549194 1854526 726279 192901 1851647 471193 1126145 1144116 698472 519819 213208 384648 1935292 1444809 666761 1283159 333145 53326 551789 634551 1156889 820522 452137 892493 908366 1996723 1514585 1220563 1957819 521576 913210 470389 1653610 376534 817242 591214 353272 1180929 1782862 671290 826120 955 370304 888292 1570829 551328 586438 965789 407770 1301656 1147562 1732278 434447 424331 371656 1984512 1557094 1768779 1929313 969799 1267753 731287 659987 913275 870962 568266 572589 90984 947875 186964 1263737 920368 494454 377969 6861 1652867 675765 655951 1584463 1126280 406043 172209 1134302 1393208 32182 1055917 1650976 193797 1430043 1251286 1667057 1145609 888228 1689583 1252623 318683 640891 935436 1993696 1844356 745946 1260769 1682324 1664580 1945531 533585 1857985 1441426 1077892 294075 504789 480141 1792428 1223737 1669575 1773816 1995910 228655 1591772 795077 1127567 1961902 118221 1174716 433684 1759723 1610846 400104 250115 392392 1414162 1786343 1051099 649043 1414637 1338028 539677 1002410 1880650 1343885 1068049 1197300 294072 68563 746718 237135 9000 1016980 1466864 939833 1785990 787680 1156921 290738 930379 1896944 427994 894165 1409045 182379 962237 153317 1577294 298166 201251 594908 1931229 1703151 1510120 1199470 524202 654640 358594 1437798 545444 349448 134431 1234219 157760 1555010 1918461 1566966 1573922 1656466 372565 1062045 1176648 38710 1489435 75578 1873470 1329177 1799281 896355 526182 1742391 1802845 1894536 569205 603856 1844678 874069 1131912 866229 761549 1103235 735010 1366637 6524 1029035 1053167 1366711 1324347 1217433 456515 1525392 209234 192358 1348476 1939141 1367275 217059 271689 512439 308171 1405385 303268 345265 1933800 667636 1680116 63036 293384 1715625 198773 189662 1862579 73481 266909 1857414 121963 1701307 180205 635022 1374304 42350 383322 616934 850976 490740 83215 1402876 530148 1573753 473213 373047 1129737 298943 394240 1438425 1644546 277707 558619 607623 1734847 1693509 96814 720903 1545241 1030867 1531731 339241 710184 869235 129484 1650679 738371 438675 582334 799439 1431047 1403226 245562 750872 1460439 402859 1587538 1653358 487297 1934885 693327 203753 523608 550739 264730 39713 378420 444130 13365 685226 1696739 737977 496202 736736 858974 185280 345074 1167721 1347082 658545 858315 660334 278236 593574 1824436 1614494 1706680 1095561 1814556 1721310 1609225 1201355 681278 1924665 969681 915669 1611870 1505683 512259 421013 1555824 1927635 1571661 674524 563481 778339 1424026 1197581 1921854 109627 1587855 1144796 1838793 767535 114789 532290 631620 1623624 1940031 822348 1280483 1108318 1617316 488226 404059 1937484 391617 200219 760717 222512 1012680 152150 947218 359599 1080118 1926594 606546 1340534 1899826 1810387 1210245 940769 824362 524517 99414 867979 635315 1559745 1725272 1363895 697430 1589869 1550842 414505 326033 304416 336245 427417 1294635 867305 1154167 1746326 1954392 20940 583388 610164 1420411 1878203 1000038 1287265 1279578 1429423 346379 511204 296592 213736 1381764 1778279 104083 672923 626660 673616 1602784 1717398 1703193 1995288 1424623 1958038 1236971 890076 1221985 556138 412256 20195 932957 1438896 1382234 1858452 1213441 1048786 1441516 1719698 1755252 1567086 709795 1607800 1053834 1627202 525329 188906 1065487 1736685 1029878 1670536 495960 820621 1352104 1868987 989251 1075879 381318 950872 1985844 1328699 1785027 1782032 532302 131436 615332 1798068 991635 632727 366009 472574 1925658 1643931 1150478 740478 1948963 592901 328285 568441 871769 1939528 508784 1584998 1984936 208961 1344980 1927651 253080 1282840 171278 1719010 1317430 392902 524816 39084 884219 1572290 54120 1193259 498516 1013783 55709 1218987 633173 188618 899809 1378740 1011706 229018 410602 293513 805478 289129 475313 1068186 848530 1873395 811498 572895 659256 1544460 1697022 699085 601408 200012 540711 353718 1773708 1539350 1697772 1491673 400856 271987 205280 1405267 1139002 802451 239373 1705305 1302776 1961142 1347460 1113472 577037 1310746 1006405 1875960 204501 1470888 822905 1376720 1003865 1983157 1619077 385371 1749436 705 1072069 908760 623728 1612020 1260030 1040372 1919652 1496350 1088371 536137 1911692 1478355 51207 1815396 1991750 539241 571467 508349 1177168 1404799 1404219 1177030 1567733 684205 1292631 1649731 1013834 276345 1966895 1588979 1892192 1065083 1400254 1465426 1781359 1115629 23907 942535 1757234 487909 114413 1537693 1162662 1517777 988255 152019 207907 1097414 1235520 456159 1163747 965687 1699333 1697466 959274 695946 1356849 526390 333342 1003818 115529 1320021 123372 1725586 1889668 1478723 175965 165734 711561 168834 1955370 93205 1596532 852251 1471914 301593 1341013 1575365 1482675 523245 1938898 1182516 1600634 950244 1199151 529622 20459 1275430 242833 899045 369013 1736586 1076568 830938 294745 1334291 932198 1032636 1348893 1688250 609849 914261 1179051 998616 889312 125485 942297 423921 578552 62701 1710099 834471 542395 666046 441167 216795 867040 172908 1707845 208307 903071 168817 223423 729852 65745 1908261 386429 137940 1177298 1261227 134225 50555 114766 1678772 517848 1199533 283768 761767 1481928 699063 1037557 1258382 1439940 252353 1194984 1177941 1153490 1783771 1242394 352413 892821 1519785 441818 958073 1199524 998562 1449689 1016516 1423810 695427 1209634 718870 1425363 1879979 1021596 578231 771171 485851 123913 738231 1622449 208066 562367 356487 1647922 1403087 1284932 1801085 367988 143151 653112 279823 1372291 1819403 1798584 558385 1934139 282490 1404123 1515026 718683 324848 887075 871901 76070 291965 1376095 1096203 1148275 1188366 654237 1753768 1025526 1886362 739334 161311 880907 1629465 1599409 45382 582420 143758 1494038 1663587 307474 1132795 1453221 410218 1807604 654930 778610 83576 1577819 203657 1106578 1922524 1508673 3194 1592364 1936447 1770831 333358 494497 854791 1695393 560860 1503742 1855831 607569 663420 1013869 1881334 867241 1069595 383559 1060859 254694 442738 847580 1432110 987719 744458 779183 839542 1528695 1566173 1528682 1165077 1488365 1858430 906982 1865676 1946993 1193443 888770 1426908 1849901 288801 1815040 718303 1811818 1439351 768058 661109 603804 154757 37751 1991930 101405 1612566 1615867 1253239 177454 322329 553240 731052 760551 907013 1170265 997150 1256941 1381381 976460 1512347 188270 1041846 877404 1071528 767696 1390846 1564900 1755000 1491846 1185000 990499 565990 348169 1410502 432990 1117229 1530310 1908758 771518 1526663 483455 911147 1329254 613610 1413889 8687 1961034 412764 960812 14667 962723 639332 1774802 1779962 197451 332136 624471 118107 1290317 1204953 1614266 1571838 1500786 1410727 1494150 593275 1442577 273777 498072 368271 609746 823990 463429 1022507 1500334 1215660 878396 1440916 1182448 1258166 337075 658463 178911 1032820 608749 189673 486554 1975012 1249401 440838 914145 423080 73410 705265 101292 609437 1029802 750931 1850016 218803 263910 636067 1422548 1866005 1270465 1759493 117180 937970 664924 66257 1784083 1397133 426080 1751885 1582864 132238 1686713 1623550 1812457 1117952 1313439 1889979 1686086 285558 1008890 130943 1156452 641056 1971317 1357526 1138212 118904 899156 659568 819959 794084 835761 1711452 1086841 794869 407640 316527 1694332 690530 1303587 815871 975319 561272 702890 1177650 1785217 227306 1085403 682399 1503011 1667306 1673014 315152 937068 650767 1210429 357954 1200250 480474 637457 1005826 293397 1126495 172663 370562 836199 1604773 1986166 697523 1790396 1444027 689527 1921318 238481 970726 1731631 1180957 1933338 1991146 1376159 275150 1372774 679958 819356 923602 1372248 951093 1406063 728695 59451 1321587 268051 438148 509198 1257421 1990715 236181 931111 1163475 740606 1144972 633496 803869 1667523 105402 969242 1057412 330848 1173650 423493 319540 1971503 862274 46145 631725 12630 551949 24535 803677 347240 1358541 509820 847547 294885 893176 1288021 319727 653781 364585 800122 19306 1504314 1799096 1400847 1107308 1033757 635285 1743143 257182 1358316 1495127 1313311 1573488 1026843 1413638 921990 610168 1362347 1652870 180765 1813741 1900761 1444479 189347 853645 517984 560717 243884 1683020 1770152 263518 19219 482397 483045 673636 1899409 476310 1321945 1367696 1009024 1252957 906020 347326 1833983 1222291 490700 672893 456857 16726 753659 694933 256706 1888079 1949031 1383150 380022 1828827 558613 177070 217683 1201340 242470 1723946 1037977 753154 824132 1067997 328314 1517873 586778 530103 1903155 1420923 1311691 1156264 1069274 1090634 1197574 1456156 1918314 913471 468479 798 1274423 1103616 1105781 1461014 962265 980385 1643302 705319 202989 456913 1595348 916650 1507784 1237339 1384349 1022229 176284 528237 553818 1359270 989791 338107 696914 1097652 279296 62030 1857548 1636297 287902 129011 854221 1553560 1472293 32454 380749 1317231 1540713 1869573 123862 1673152 1143728 1484072 904040 381703 774531 1874367 945202 1202744 1584677 1468865 989323 1599792 20500 77360 1502003 908766 359597 744278 353128 1302208 952164 55291 1522 1175978 1172392 394835 986209 1084417 1899419 189409 1694734 980563 580460 1041366 1523549 1734940 1430397 1976633 1759407 1506069 1476814 1420082 883320 864584 544116 381953 1284099 833701 1002860 1750132 1922759 874539 922561 1884566 975329 1677639 710839 1272317 1133442 414315 104019 1040236 1497453 789480 401914 1311317 259466 732344 1387860 1072010 1445837 513778 1227848 1413040 734144 325801 67217 1674824 1285817 284694 841544 475332 1389843 1897388 1938112 1071744 806881 1831180 100760 1038260 1526404 814285 1381451 394948 54080 1203403 1992469 1237423 1323602 859615 1782077 1212650 971326 476345 1409142 618007 1767870 850980 1537077 1730473 561897 305479 1816459 1460302 1086462 1454909 224363 958775 461608 1671355 377229 1714982 544541 463585 1735319 609797 903006 1240805 765389 858512 1759245 274197 273227 1444825 92278 401819 633563 1835525 1488879 797209 566652 341749 701982 708044 1454404 1346539 1752223 1877566 677454 1637904 1561192 257097 1119136 1745541 186631 547895 1124864 260404 1070124 580356 1266092 237928 707472 1019665 1816496 1454405 606742 295707 1627253 1582359 1752754 1651188 1169129 594762 326020 1729604 1906675 880958 974406 1584273 279551 924884 1566342 1513532 604960 1604246 1942481 1808756 555332 1321852 1749835 1347475 811966 452814 1756561 1139321 1813622 648298 1721192 176648 882406 1353005 303019 170011 1271089 1171245 1142092 1291739 1415992 1779466 1398323 1406788 1033764 637243 58926 1649737 697846 391418 443052 1104085 1310033 712917 1121989 1184203 64716 1283091 1133013 660463 1433390 1897449 903579 940416 1974701 672720 334181 1815430 916706 1566385 832046 1299928 946893 401781 1151034 1835636 1592949 212472 201055 1584089 245339 381259 731308 1101781 1727063 1728833 1129383 706833 1325321 1824046 511867 567569 1942536 473332 892197 1839652 1413267 966467 1087258 139072 386343 1720449 165612 42925 1989356 1183079 1144671 105431 124561 170183 1691270 647865 770017 45758 1439878 144284 1202597 150706 785539 52469 153191 967041 696346 1511374 243057 1031924 659618 1215490 1026258 1405688 1090482 493494 302351 500347 1443079 27204 151288 801249 678786 1244548 1409788 843641 631436 214014 1153941 330405 1996716 1200079 1462276 1203665 1872621 1671574 501992 579039 998704 1516400 1702536 1735990 563826 1118013 368924 859697 1713072 1336435 623490 1817395 263590 1426385 1103436 1066818 415577 1919674 172115 49809 1129928 657780 591629 93037 1181448 780564 176483 1914285 740486 286465 46388 1051357 28570 266658 1945277 1414347 421846 1212661 1574858 1895026 1822763 548489 1080030 1393040 215030 408666 1694531 396062 514837 1736566 262779 1561701 1471913 220810 1091651 1589493 1771451 1919602 642494 759027 1189715 1577043 670048 1167027 437604 1106976 763827 514716 1256474 1469680 618688 1715962 1439295 1113666 670757 724797 354076 1338761 58664 750598 804521 1342783 192058 930248 942694 1443900 370135 1740600 606354 1419859 1233193 906916 1056168 637762 157468 1512037 1497691 1712469 397453 812953 648745 386742 1192074 1023816 1596656 238845 1038821 1580958 1307422 1248846 1539535 1069686 1191241 1310134 544944 557905 446512 634336 1960457 1390091 30798 1365182 1702163 1491784 765901 1093285 1145999 444200 1905192 29737 227255 39085 1689540 109853 1492923 360295 160256 1743307 971044 1236998 575686 1759440 976844 1845335 682651 1634989 1092159 82002 463071 1206045 1819863 1189937 1491689 425709 167571 131794 1372236 679866 1312272 1430112 20582 1740115 1007201 1432699 583032 320462 92168 1744509 124961 1325978 290719 1298052 1359499 168301 123786 753551 1248175 1933546 1730276 1571128 287905 882777 708959 12773 1811588 589661 18475 528086 1808642 1336675 808373 703737 171710 55717 212476 824406 729401 456366 352124 371149 1680306 346312 1049855 1281512 432598 1451355 405136 1042656 1925808 1974664 1989454 1771275 1193715 323303 1830451 1218501 367472 1703690 1611776 1578827 1553860 189114 1773578 404438 866724 746584 279675 943567 1028506 1296760 754133 570440 47459 1805145 194285 1927883 1042307 738946 1362748 661456 12185 1370357 1833510 1548193 1541310 1945386 296139 1081461 1458168 518524 1261732 1760632 1764156 946315 522640 1791156 1016652 685675 676842 573307 1066745 424831 1614456 713180 181601 1168145 303183 416189 554789 345037 1461651 158673 1169382 1254773 759301 215262 1996114 1742580 818249 973544 1578794 1792560 385677 769207 110099 799813 1483111 114199 1297571 1705319 1061384 1817179 254330 1783723 1817787 888471 352542 1423318 983502 100225 1931218 1061975 136741 1502872 1120857 321811 927980 905640 1006411 988637 1775211 1525760 1478016 1132889 313389 1742991 725924 1084764 139563 1996494 1295401 1387815 247819 735964 1974162 1634641 1405500 43813 1313704 1503031 1664835 536337 1261238 315373 537628 1165998 1970639 352434 1627569 455979 1492579 1630031 1960721 346856 1886125 1621861 108729 778527 358033 1420602 495136 1258716 1172519 268280 859969 1306201 150910 1658492 509299 721462 1772903 825241 962869 992045 523594 989663 603936 1572812 370719 120848 875622 1958453 1429176 555091 170872 1763551 1495990 1372166 1616341 1426176 605280 1981685 857730 1990157 102210 660976 1191633 1844781 397072 821494 1515439 706847 1625207 370525 866906 879578 407034 1663140 1020440 554228 120252 714698 1625728 1207944 923433 667116 1599308 1323070 812553 1423090 1879548 1646117 259694 298347 1208954 1357413 1125130 723133 431588 1881218 776311 758831 216456 1714990 1972438 1130481 1391172 1625734 1561380 1189976 1232722 574899 1167698 1825841 1288043 1563586 1082269 1972621 121102 841226 1931799 1109114 981437 1889064 1813011 1174905 1043940 43385 1815709 1643942 945045 785863 2775 765517 1551473 1993286 975414 823728 1324026 900384 1456615 1597449 747780 1174171 1991816 350180 1945688 1793537 1426818 1351823 24233 1311854 1233198 1390765 1573641 98922 920442 1451192 1142465 160903 1676167 148175 1122679 345377 345408 488062 584520 907659 934349 1803160 1024554 878969 1683497 1489586 1472783 341684 565941 1938943 993080 1371783 788926 1076985 1435035 1592357 1141609 1605337 1701445 1206962 786090 1655818 120177 1212861 483585 1664104 29457 56807 24671 644070 1563062 1187074 1311733 1661961 642536 171483 1303039 646999 1798153 1557176 1931639 1593311 954673 1526254 1894049 476009 1891382 1950995 1383485 29709 412732 268064 120660 43832 445281 744730 914458 1925287 172294 437626 123315 542078 1021221 933283 760651 787354 386848 1967111 1403827 25315 1639259 1648610 157827 630029 1013472 1891556 1928702 459416 353082 274998 414144 477125 1348868 70247 865890 99284 713580 773661 445403 1873275 430029 1732756 1096212 1535899 1074965 1887395 929887 763652 1309432 876791 1895260 1463599 333912 1414773 1114205 1300452 1722172 668900 1866022 1300782 1873343 1266738 1102007 37629 675754 136268 593429 265970 1993049 1057456 1497360 552571 274136 1615355 172420 510165 1572612 1705390 1411002 1377159 377207 887267 1257095 1387863 1158049 358582 1903806 601170 403875 1627637 1315638 1233917 688292 1115084 379688 1686473 37071 1224814 1106889 1555025 1035716 1347632 138275 1531789 1382732 577912 1921899 1583256 357648 986307 1879718 154935 249910 281218 853173 1712743 261325 330991 1590574 157790 1834165 1078005 1436244 280597 837966 1602482 1504469 304623 169651 53035 1011797 1265772 594376 294077 1073373 1253762 198086 1872904 1044690 901650 1032604 1902870 936035 754388 543221 1836409 1571920 1687809 980618 933501 1141674 1193206 1182660 72766 1488836 1047265 1440532 185948 341104 812493 1722139 1236338 1387706 1836744 883946 1066323 1655814 1694028 881927 1784013 116409 39168 1837971 1161814 582768 1601347 364645 1117012 726742 916358 1329535 1096508 1502506 660337 821731 842704 568320 1051517 830044 46560 1207316 996700 1781073 1266931 1429924 340818 606063 1775226 804104 516214 1572570 1106986 1739865 307436 966409 1885974 1301882 663478 606007 1132693 1980107 932080 534211 330901 928744 736606 490292 150762 591138 1852572 1575664 1831196 1838806 610665 103270 1703650 65297 1293862 959120 1098527 853774 1535340 1818266 32430 689318 578822 1643545 608255 1486779 677069 958841 389731 1736176 1330100 1465095 585555 460638 261189 790147 324348 856004 1876566 1825162 54196 788869 743340 1648749 538706 1291672 574460 1426836 1190393 726183 1906929 1849365 1946039 435274 600665 1629812 165856 1189434 788308 1368925 43769 846027 978398 1564273 443176 18190 662664 1283280 543212 635881 170132 512968 941713 1923840 1858021 522653 343404 336023 1080946 435147 1257219 941209 929255 1895703 54269 142576 294740 1394966 1568622 51190 1213209 485945 157075 498867 1902394 230577 67872 1349847 655177 1521135 531223 1373739 814484 956585 272417 1443851 1849219 362219 169275 1224424 926078 878272 74315 131322 917580 1593194 1682964 883082 1863623 1564455 882992 1632890 1915724 1772132 1256724 411094 329444 1994440 1764082 801551 1509533 1417499 610537 402389 1139459 39299 675177 998058 676912 1450386 1679373 949482 707397 1581970 1510075 1524146 1009721 1900677 1937474 1984573 1437038 789668 1839981 1073908 382199 1411545 1408044 664747 1155118 81348 515903 819768 829652 1873446 1300724 215328 80433 103764 1591572 845600 1100337 1560656 542230 1643451 1617068 1478029 1087960 452837 320765 1310230 250063 1827704 696003 270436 603510 1020316 1062414 1315441 1799886 485616 1291618 1699573 1141368 1226207 1600099 1238771 883079 1347886 1081993 572210 106225 1196337 711953 1971255 980442 1854206 325159 1610310 503890 1583974 867211 1044325 186096 1788839 1151803 1879332 484254 340125 1591697 684421 789286 739656 114953 1122668 412264 1929733 1991381 1698852 373126 447655 1289388 1007357 1940324 1813840 1314984 434748 636413 902204 641027 1200806 678976 1409396 1595947 1553489 892614 1063122 1798701 1926119 424993 1117468 1716045 1734604 412422 49699 1065450 86275 740479 1611153 1787059 847836 237665 1837363 1333032 107090 637173 112705 553946 1618534 1350332 980022 1404913 1481043 1434774 180933 1715487 1319726 437710 858825 1868815 1414715 689952 360625 1556985 456104 1063297 1899591 835856 1331769 1718779 77806 178128 1692523 1084353 1894801 485620 52799 913598 1197170 578835 1407470 1386978 181315 1258526 1246286 1110282 1617998 1569988 1849635 1773426 874504 1461721 857316 171598 1320899 1445451 655241 1561448 1322788 1594605 141532 362087 1827507 403270 231013 805611 582622 1668449 1252983 1276285 1758698 721886 571431 1238677 1741947 104669 1915466 1125278 1519404 919924 219344 1365038 459606 151309 1181668 1705262 112457 111740 872862 67297 85459 788506 87962 1072633 612174 789469 94963 838715 557291 872124 715722 1601654 1482463 1769393 1550585 1487741 1293556 658066 1826296 1244769 1894288 1712701 975498 619602 390138 1251211 782721 760791 1058457 1227654 1763582 702021 1797957 860006 750922 317136 178834 1405537 1418893 1880245 2669 507581 791153 1122845 514078 481088 1325067 12868 1615619 1042243 572007 740483 647592 146920 591254 104738 775077 421467 1704036 1341257 947960 910076 1566940 1214054 1559173 1112246 1556136 1105851 1351839 74917 663278 1197928 1270306 1888373 1962920 56885 12102 1739332 180429 1376232 1878911 759066 180542 508827 1710257 310296 1378082 729225 203629 422117 1951354 592491 92081 567123 1496437 1058534 116240 722488 1440743 311093 411212 1417094 584105 901418 659145 1851018 502259 1160435 557596 1935307 1139611 241427 445635 1549812 204851 1780555 1868813 1248580 1243827 746255 160910 726065 227152 100959 312404 147428 1551809 1376769 952276 745735 753488 690057 1273543 1885580 54258 170864 1400415 366830 1542578 1772388 1587511 1179264 963260 1703121 871141 282052 869833 469860 1244435 1749823 1690330 1214957 22665 1628186 494948 218281 391526 1747498 683644 407638 1262417 1189201 1567077 602023 224525 1101 1773047 750256 980017 1973970 126062 1705904 1072441 1142694 1131070 742688 770434 172424 1728060 1383159 1726599 1455827 1178168 3917 140384 1288617 428167 582454 1105430 504459 510627 1298367 1661018 1870602 945667 822764 380040 134624 157417 743691 1471802 1592254 695466 1668926 117513 1044510 925081 648541 548487 1452347 1000266 1004794 1857833 1743670 646002 61088 749600 239669 744330 487538 753953 20388 586483 1696262 562105 1090214 313964 408709 1659826 1102176 929305 2482 1548270 1902871 591954 1351847 845073 1081892 516291 444220 548977 1874242 443291 609024 1905122 1013328 1487432 214867 1944470 90596 589577 15334 305373 679419 1804803 392948 1696639 1367594 1046602 878599 572314 887776 1558158 825481 652038 422987 1959981 778965 1977322 464604 105009 1113197 1249214 505663 352954 1835995 527034 563589 814592 1354784 147995 354883 1439297 1006146 451971 130571 529810 921915 1567914 1195211 942164 430420 398204 1721316 1288001 1027509 111383 507023 162297 1138956 224105 565013 507357 1703337 806147 127166 965655 688074 1998506 1218402 239778 1523069 1218386 63213 360717 1169594 1802329 837146 1998715 1026024 1205511 766867 182271 314380 66349 1281361 430483 1666971 1707394 1736247 608845 1258978 1798710 1286436 84951 985203 1329587 845472 710321 1739802 1906171 1795721 81166 1036448 1591162 1689411 1435840 318387 978608 475239 426882 1715869 1069868 1453724 1187076 1307833 1940663 1250081 247402 623776 1021988 1754381 1612969 380747 101639 1976634 629245 754084 723192 1913264 1300202 1524920 502675 503187 784410 1186390 1115881 123482 219142 1374434 1135140 1594486 1002258 1701429 1176222 1883334 880800 1994872 1300808 358079 1575884 129862 633116 1902090 1678534 236225 1971272 1972807 1661464 50838 681991 273173 29892 1143429 1425088 796710 809704 360396 822722 1930923 1882649 1451995 615588 1782411 274081 897111 702263 1156161 517519 72416 1588427 74182 683458 1066728 715982 42174 684295 500193 343521 1116139 764834 685499 402910 682180 1218588 1454754 1373789 199172 705119 976528 1460869 351509 1005662 1934039 1271956 682862 1143846 735546 1492192 1473187 1712678 1636062 846093 1360517 815228 1512561 365167 1071279 107773 921331 1898047 1966558 796129 249134 701789 183022 1016342 455847 197954 20688 545583 1527902 716192 1927701 906878 711102 543201 435404 417487 1808344 21880 1566562 817619 1490661 847057 1017295 1774812 1722969 1910985 329228 94488 1967250 1338850 71016 567193 1784065 592838 1654837 703158 647203 337795 1541944 1715031 1083680 1707100 551612 1366628 7011 1820108 176921 1026242 1508574 1575711 1459030 1273460 249094 1987154 615458 445807 1440550 1157689 1458919 127522 1528539 556611 830284 1892528 563231 1491635 704017 487876 1691284 1074175 1037482 1598014 1396380 398758 1659308 1858277 1238728 1363194 1669105 437547 1919199 1194095 541177 261957 963455 1007093 1611639 296116 1099662 753318 1309229 1939399 741352 1652158 1316317 1036109 316636 551969 502395 1887791 1949610 973153 1716939 1854028 1482322 1166911 788834 1938126 1352613 1400135 1812408 1157362 1315811 306876 1074023 1001753 96310 1574364 668325 1409442 680432 999785 515207 1362163 750177 1924061 57193 1339355 151948 1724933 565958 1049706 865871 402779 143675 622769 1793593 1989645 964279 1953986 1706801 1066128 630982 928030 893243 1998171 1525929 871311 895708 698847 1369219 885739 273379 1462326 691357 1222695 891661 969469 472452 1729882 1349931 1064077 1592974 1393863 727553 613828 1780919 1810743 662162 228010 1318092 1047546 941022 1671300 1316771 1633554 482959 680311 964740 1078230 1596702 1484431 955281 1339368 323786 144629 512605 1974206 1121619 58372 1982192 429845 1032299 1459251 1954032 1922063 1814741 1806838 1855003 608151 983848 847081 1509759 875548 850117 1780850 1186663 387285 5172 1085111 1884284 1163725 792937 1998573 810666 1982827 383106 843001 705621 365396 1637938 86139 1165576 1017479 939017 418343 536017 1866733 188013 978031 900497 1699965 1644459 576388 1086493 402962 454063 716984 1521323 1496616 935118 482097 1168585 263749 1218816 362763 1838718 627080 452296 1881675 541520 1488776 1043596 1538805 1715027 214061 636891 1260279 1267968 1943224 1604448 681634 1445370 1871632 1186372 1649426 344936 366879 567316 1130655 374438 1633727 393674 897447 1987769 1746549 1192518 1780481 1450866 378608 1124794 101270 1867015 1745734 250559 1336972 666398 1859255 496946 1111730 819367 81755 1762878 238053 1558084 124558 805463 1085102 1769161 577221 1222705 1867958 194516 1383448 652550 335590 1560102 1433357 3263 480521 213730 135755 1174114 505838 1639342 1098162 496369 462738 402666 388112 236081 107757 174652 550416 327778 1252542 210249 1761756 1498122 60520 1009860 1113706 1222531 1626857 1300337 1618332 1306147 880147 1387134 471852 361581 1184929 1670875 915523 972247 194499 1813250 537768 1236320 1722141 404544 181480 201456 421536 693229 1680402 912983 670289 667771 543854 780125 263446 1547213 1582736 914769 652408 1135279 1682224 721943 1625717 1209212 1487640 1242538 1142584 1099992 802948 1461724 618614 1888866 173721 491576 1935427 1378458 86407 1638809 1103439 1679852 574674 211872 1574149 1035927 1962914 1631461 1132477 1452282 429614 549111 358434 294843 1397592 270115 855213 672862 180040 592806 603764 116585 1991133 955041 1806376 1564462 1240922 538199 838005 1098059 241619 1335485 839023 827677 327606 2106 422548 627677 1652188 1412422 1429553 1530966 163709 1631152 952765 887006 914915 962202 264358 429370 1363192 1946035 462592 1458886 908313 235137 1580245 1116705 227175 521273 1379643 666066 268783 319096 1133773 839517 893847 403537 1446679 968778 288032 1047769 1953274 1842517 1912409 1991484 883289 386566 1410334 324 234031 996757 462315 557318 361650 962327 833883 1073343 642393 572855 1840959 894609 1561510 1236146 1169239 1867956 865224 159326 1652396 1407037 418107 89109 60491 68660 1824978 187943 1969029 71369 1507832 836868 1895577 1594833 1221585 1068833 1345353 851569 1746852 816747 1707786 965481 1489487 530912 704871 482499 1128649 1632539 796912 697422 1597529 1196452 237461 1747306 857051 1847565 323181 477998 356461 1781491 429900 1943511 1605811 879327 808693 263306 217312 1691761 1208690 68775 614239 884082 755669 1143817 862841 944685 731323 653596 577764 1795993 612569 1700314 518759 510136 1623900 513134 492964 1960093 1476312 1707296 666119 240591 1805067 1983536 1890626 228281 1669319 1693164 42862 189574 350431 1410109 858365 1863095 861918 1255185 658763 1763096 1638850 593843 625375 556797 441848 1216723 1653657 1126084 1091253 37483 811924 1723133 1198609 1330065 38465 379089 675668 182113 1114223 866588 494827 388310 44507 669164 232716 784530 78320 1875411 138015 1740023 1807041 124717 1194182 1539134 1339027 1003943 1743502 585574 612335 340911 746191 538501 480669 217678 178698 1862095 424731 455013 168844 875645 432926 1819201 1783639 195266 1741891 1432693 1934996 1121535 1797968 284695 745831 229916 1862264 1460367 1992505 1999392 1399569 777275 525633 107235 818394 1976431 928450 1417235 1123053 409529 20740 1941151 612098 1375885 1688047 536234 1610718 1769959 724055 319377 82787 1052777 1564862 1354372 1933218 1178979 105528 1306957 741476 132445 676974 1119383 829760 446007 435993 123521 1548555 1722317 1890255 97329 517678 798080 286769 1396224 1510700 427470 972165 1775434 1937451 1458227 304561 495206 575112 1554463 1260383 205381 776879 109920 420345 5790 1773301 1044099 96333 744107 713808 816206 332273 827578 1305199 1578293 459084 1527607 275728 593349 997037 975974 1210299 798877 1410116 1866072 1949831 1493043 15721 1070293 965841 1508174 1823758 134725 55922 1003777 1630550 771865 600572 132502 445684 198360 1133512 1446994 1469286 1397532 1980301 440912 590614 1348083 1400264 221344 1808999 934926 764045 48774 799073 1646279 117127 1463749 1244091 1502750 863885 1673310 1888870 532213 1051668 1967901 874478 1745218 1855840 1015873 1354461 1942796 1687903 1675285 293140 1719028 579202 364802 297531 204930 1130556 125618 443976 955271 1049729 1017468 264699 1061275 1605175 1063344 496352 68949 1995602 37625 861287 598406 502817 409044 1890217 1896626 508584 1272501 433229 530193 1166301 1756422 762215 689547 1914112 75765 500398 1461324 1179836 464940 1706383 1620573 168287 1532023 762310 1793965 548333 1286415 1512524 921476 1526250 1634278 1706836 212516 1451268 1638732 217846 643506 1600122 226248 1105703 1182610 1921116 1515365 188338 1559107 29282 755194 1133291 499604 1265911 444352 773000 1030198 1659018 672240 1269522 170854 854548 1223427 1940045 311043 173127 1043709 1825405 48537 542125 1465150 1719333 130866 902310 1921266 83379 246199 1076911 572596 708640 419779 1238781 270700 727304 745901 905310 1061789 386502 380087 203328 772303 487376 1354838 1947475 1051484 1600636 13596 603486 1495170 448278 349553 365550 1379356 329763 1143165 88715 1116296 435263 1385383 500129 650421 495447 555868 1699016 658619 1478826 429832 1827708 1836030 265646 465175 1411897 608765 370381 1519764 1940836 1271651 503776 1326253 1163773 1414534 1949850 177328 679671 43702 1368841 1118031 1724305 1598939 992762 1904517 350606 1136180 1230213 915562 1813873 516643 941115 215546 1224816 1182 245752 1650761 1109003 1812063 1246759 1904421 628873 1613791 941357 1107970 1903388 167482 1694792 402461 380633 42567 1626738 873238 106509 1925335 1461063 454600 507841 167414 1983354 1362789 1451581 1824620 1814680 793032 1987078 1670612 556204 681715 1910428 612420 718995 1946887 740683 171817 1613400 331217 1518383 574596 1359129 1226413 1072913 1565423 249429 1625008 1105112 1354892 1417187 108656 223268 1449076 1055929 1680925 1543437 87115 699522 103133 904333 524960 1617670 16167 1599438 712102 1142398 1976150 1431124 145514 1899316 882144 1446010 652918 1430622 1716164 1487931 526455 1387210 890016 950594 1999006 709640 524367 1801694 1553196 1983312 1548577 193629 1089867 1022260 731448 1565540 1454352 802441 1900237 1178029 952095 1097588 1640964 1243522 1278447 736507 1819056 727268 1282177 670976 566468 1171932 198674 615841 1898394 997965 1708420 1883769 128424 1878535 1618626 62092 70566 1307573 1225747 963810 191852 1557528 1426192 1861173 736427 801235 329644 116740 1851941 1215254 947689 283387 455466 854272 1529986 119295 1881731 47931 1318254 1738566 1977418 1828915 1272911 1931667 687460 1152326 1732119 567801 1044458 403304 1108491 173274 1481603 1209463 1010982 248859 1269420 820879 1739570 1416786 1189662 1444040 99111 1069121 550623 839467 850153 138309 836054 534379 252218 1368980 179567 1162160 1737028 1854995 1685140 437821 277640 1557187 628573 1713887 1320655 147158 1390306 1964011 1963414 1586078 1361492 1039680 818850 77254 992220 76010 918365 836087 1805108 279287 829474 1792347 1103958 34120 1799462 1621050 664925 847106 780758 8351 1377441 953067 627520 519768 1712870 109862 1305980 56147 1361250 602857 1057770 1381401 803227 945653 978001 1105718 1911810 781561 1689233 827685 1852027 1565182 1226364 52992 1462503 921229 654990 209106 1353526 1910084 1530345 795922 286711 1447200 481910 1795477 6250 1263478 1089942 1436066 1953774 1565400 827764 979153 442111 825950 172248 1224541 595854 1650755 1222835 528974 837432 30025 601256 1134195 94515 754412 957491 472544 1304465 1037584 1871228 76585 946572 642052 1474138 194208 672101 447115 974100 1734868 1420124 708070 1828614 677461 1195225 741752 1798632 1824514 1866840 1432381 1248692 198030 609695 144788 1138035 475939 1860118 557615 1446184 309589 879246 486255 722637 330892 1594140 1058540 1951969 558543 1125024 1630738 546022 1452639 1297245 208845 1537963 1385036 212387 740371 675797 229221 508831 1843555 444040 477543 1048434 832582 1311897 674526 1289821 1415782 1094403 531203 1405807 1903931 1643903 1209659 1707466 770759 1335824 1692039 1550649 1915329 453317 270098 1649837 1276294 1379978 610308 1827019 849016 527801 774641 444895 1234763 767316 1362294 630667 1252118 370918 1562049 738750 1804752 1977033 1994913 216239 477070 317488 1238501 395584 1589071 1250251 1687094 1969650 1533002 856109 375046 1148621 450847 1056724 627690 1041955 1512068 598490 129843 490150 245325 686405 362417 935391 816463 816823 1673533 1812798 1877689 1407452 984710 1090958 1391088 1511748 1775022 1705184 1357350 475989 26866 1247338 1830314 997494 1506196 110236 1254451 1829898 1600850 1808196 550796 1855561 1057650 1672703 201278 87202 1387519 273290 1312552 1004743 1259150 232401 1560357 1754530 1022035 129478 99855 1066418 1609827 1583764 455326 371250 478883 900632 1427854 1756823 891818 719026 1062760 853185 152648 1315532 609057 1292242 1684465 926794 1109000 1416243 1238303 1621414 554952 351859 486058 1336013 897177 1677699 1986717 875179 529368 502588 1392104 967989 466197 515856 690735 1807680 105487 1948344 1550827 1983604 1934733 1651256 1112635 408744 1610185 1441628 1972586 313593 366844 1974008 1020035 1125907 272549 512853 1948995 1124843 699950 407133 117609 1662234 1759304 1304668 673682 1970003 1926684 1729020 1194577 1704285 779153 629734 1508499 1332863 1364902 325295 1558883 1319348 995638 1432670 470770 742763 1873559 928935 1541524 924449 1355537 373877 1805439 1059654 283736 246253 606886 1686686 1110727 362652 465773 995872 1043137 1707789 139394 981152 128882 378711 612868 1997703 1736028 534160 1391231 1488578 1486482 490001 594827 1188058 1780220 1088570 509301 1004339 547884 719319 1371491 880542 1648612 345447 1849709 1597724 1143322 1221875 298085 1236428 1590528 1385028 268080 1198815 275545 1852821 813509 126073 473762 1792191 902016 1148179 1318267 692157 1851472 2097 1981090 1443853 780377 1549155 241005 445110 623755 1408956 1833795 317726 222158 349459 700772 564194 917272 973703 1383722 1788674 963012 186392 212573 913630 30988 1570458 997948 574436 1348309 1430793 141924 1049778 145522 1504796 576991 1125511 1455407 384213 1803091 1747875 1078332 971292 1216757 494019 574917 1485699 70292 184092 832636 1992092 586791 1235146 1116607 1829993 601765 1131331 197596 1156939 1778822 1583718 201482 193803 1551750 1431932 721622 1873089 1916954 1722778 1599280 977941 1130958 927572 464932 164760 1412639 378794 1409792 1974706 1454370 1628870 1414868 143633 170147 1155467 949686 917282 726040 1748058 732133 811738 582879 591424 926990 1619708 3153 353047 332313 1228652 88535 1015880 668240 70768 1019135 1561470 129743 1846404 943890 905410 699121 414109 1889026 575169 1826986 384138 1156059 1579194 1422660 1344234 395970 1821969 1285010 378830 988459 113219 678013 956772 1542782 476166 1571495 708192 1105733 898042 339056 507641 1501123 1265943 294090 182676 1920624 883127 968921 608804 752623 793825 1088934 1404279 188050 487076 216905 1586850 1350987 1895121 67063 254737 1155374 1556152 1661404 1588303 924646 1558083 1056547 1582503 447642 1708124 164741 119647 1986631 1512312 1850328 281590 1869042 183873 596821 530308 1740601 161430 1024487 718064 167470 996258 920319 306024 874910 1262465 1700088 947763 1500806 1215545 613460 507434 642518 316984 1672964 98239 1119175 1236194 1340070 625120 1875247 425167 625750 250782 230933 1852185 844520 1933094 893572 531339 1009623 656319 1594766 205417 163797 161338 1981138 1036564 63153 19090 699601 1704943 339168 1798074 1277780 1765941 111098 884740 121815 1614341 1018419 389213 473345 184965 1545972 718209 302381 911500 1512997 1933868 1612844 1629958 132191 1621258 804005 1859004 1532845 1404407 274945 1335 1644693 850665 1112508 1171504 1393893 819935 1181004 1302762 110139 669361 1710480 207298 1198899 749478 243232 1389218 1118960 1268460 644419 1286619 1339970 1357347 627976 100230 554907 1830957 1147248 140730 783384 527315 430534 72144 1795220 1841875 1747163 865042 23286 421617 1281035 1662498 1623157 236734 1331094 214969 1076992 907311 1916927 1917652 1519085 121721 567079 641719 1988393 629005 960893 1430411 1746860 1854135 1652666 978964 1275781 404457 1672538 220672 1920614 507179 1621396 1940002 1596903 88504 1303820 761288 116871 1520590 638944 1406126 875338 1960734 328763 1905641 442083 814032 349598 201229 1209089 136888 535714 187088 1141252 704217 945753 511994 178025 267802 1252761 580824 1921466 1731329 1577091 1516685 16399 1599521 1244727 1030352 28839 538322 1767710 115801 897030 1158706 62319 360432 1537922 556155 940186 1961146 1878322 748666 1231517 808422 1989805 292887 753459 1835356 310326 870042 1654605 238138 1053425 1067173 1415892 1652435 418211 273364 1392066 1232678 943115 1238019 451688 1777113 1482677 1984034 1791605 723777 939805 1932491 424210 65309 592488 686741 976692 1844711 605188 272350 91083 744296 607298 1314707 1754793 1401823 574857 1299248 1876080 972684 159824 753713 1511923 374895 1251324 1378866 1718091 1121225 1711687 712496 815572 360809 1520804 1796644 387322 191687 358906 903714 1698571 1717010 1299180 224663 1735505 117881 1523775 836318 340294 359315 1929976 574416 1907767 892047 883244 1516561 1038055 403979 943999 593515 709228 1600506 748688 1355585 1220971 926032 1784194 1608170 99696 294380 968429 1677650 136352 343539 1760945 1245022 573664 242424 1039679 31356 324822 1525384 560098 483743 1897999 1312727 1694395 1385295 1950744 305604 1010042 1051140 670446 1011177 1150355 1447559 1650987 198304 1430494 1714749 209073 996171 1933748 921609 441545 459751 418877 704002 1367269 1192725 629439 1180820 417133 923461 1667951 404194 784347 1528523 1109757 467365 1245035 1611585 85376 955257 670364 764316 671141 25451 252244 169149 253824 922776 342863 1380372 1866130 1687269 689402 779418 128062 544670 1860081 1132594 1022701 869180 1803774 875087 1729398 1136614 67827 259926 1275700 1227189 1015649 202955 1523067 828490 1972502 199225 308457 34730 283610 1668206 497442 1290104 571943 868630 635983 1586011 923141 1534142 465217 177033 183722 1320086 482106 1634964 967500 705284 1896541 1698124 583791 976395 190529 547190 615645 218387 1355466 132032 1278233 576912 383997 635999 1699245 1614429 938729 265262 1884589 1485234 1092468 1183678 1754337 1978372 1335752 1614309 678912 114455 906835 1518495 1159536 236745 1185423 201017 1102368 1311797 1484328 1436676 861844 1915321 1904407 1996238 1528153 20765 1459514 822730 432811 322794 28809 416488 1114530 941888 1901068 614165 1868320 1000301 897946 37620 788170 841667 1655604 558546 1422407 1325825 306173 927992 1829206 849557 35887 171987 1592037 9793 1211031 176895 28544 378983 1021811 1971163 718565 1940105 1635807 673220 1654569 1924606 1373337 761035 924434 1772680 1630010 808208 46750 347591 1495395 130338 1863057 415339 1625285 1443838 1496076 1211192 942374 1450365 1155304 136291 74807 1120387 397074 1347202 1620390 626623 166129 1991709 1040382 62298 16559 454187 1710289 1801183 1352800 1789394 1690996 1251419 1669621 1226819 825267 1985380 1683019 1962356 1307469 1953233 25782 1060975 805046 297469 1073134 972794 444780 188354 1926719 1860739 257439 154302 1052334 780039 216089 804367 1897734 981848 1116708 863606 216199 920500 1006587 1072195 888547 1763653 362411 1678175 1369263 778091 1778593 1546934 123519 1995467 1593586 1125438 1786547 750243 221401 493662 1602334 1708347 596282 1045741 1775889 314528 1581823 850847 954491 1743276 995707 1728237 1637668 279393 544929 1274822 893335 936878 105999 836604 770738 575523 1865980 1554126 1431385 771230 521193 293113 1276028 1262666 1532042 645965 730849 100231 193685 985724 1057009 1118865 100282 863794 1596170 61442 48456 1009759 80809 1118037 1194550 1498473 1883454 107088 302587 1678640 632038 1843632 21715 1438002 861603 1269664 1556940 1245807 467857 541820 69723 1849504 503003 1405528 1360312 628880 1303358 603056 1947194 214938 933351 717634 782142 282242 1689391 713684 1766932 215517 1884386 275869 1593899 746702 909366 1263096 1767967 969074 1978867 1577688 1569326 774252 1103461 365584 106747 182743 1112112 1815445 1368144 355576 673212 1422005 733521 863376 746606 399723 735681 603296 76322 429752 641869 506479 466994 714797 1109721 1290364 208883 1482420 459804 1673943 109124 700470 1885329 342651 857985 940108 526485 264100 109411 1288558 13919 1631530 1375051 475697 488990 1844750 644430 672132 1475516 611871 8535 742704 163180 116434 1723651 879486 1073712 1331883 729648 135986 1663433 1275064 408128 1765454 1189928 1497331 380333 124427 1294253 494667 1691617 1287623 336845 1401667 103273 631928 757309 925001 1462420 1701225 1867140 298699 431093 224463 16066 1856137 1756602 376708 1202636 1562676 275882 955915 592177 1999471 1561283 1818375 1354571 785227 1789043 348972 689794 1415083 293550 650347 1577571 258791 1190645 1249577 402231 65230 348083 561568 159783 1183974 417556 18119 1206718 683566 1048002 1277626 1139990 1178472 1049840 993898 1989143 78492 507054 1861717 186737 326523 919555 630800 1109341 1550931 363991 370461 1492527 1070632 1661790 42305 1130812 572425 115961 203817 1750459 1018160 1946173 549233 1712960 1883433 850069 145993 596007 496500 1222660 415070 958141 860834 1649382 543843 533694 207987 299140 858202 786214 1080076 1702789 1236403 1273059 1633777 1592958 1378155 1764415 204795 212928 1325860 318330 499101 903808 1321866 1215299 1927370 1111166 74578 1798883 397275 1703314 573731 1588086 917429 552736 1237623 239426 79992 1997878 1976987 154164 1393188 916167 887284 433065 731120 195555 446952 694849 1632563 1991322 357363 1900317 1459071 1466158 1453574 349675 1453800 1083276 1475972 1506784 1499947 810973 1329511 1685677 334955 210606 916199 1300945 1129047 1417518 1564670 115577 445093 476046 1787472 1453094 331934 1903886 71321 1172041 153755 245749 1670198 1548758 1746556 1214616 1504813 1186665 1719502 878640 452045 284429 325984 811620 1023002 1080674 1554661 1999932 50142 1052133 1860157 667573 918890 211685 704705 840835 156407 1124725 391312 249493 1353277 1766352 1925294 53193 1598249 192173 1730850 626488 1654993 811797 776932 1371141 69006 1006749 72669 1147868 1509939 1200627 983213 1861487 573335 1008204 791161 1981570 538833 705365 1304797 249013 998672 1425285 917833 12578 263015 1234200 84562 1870502 1620692 1276243 475345 1134774 1032369 1261944 1343305 1311968 516558 772886 128470 1367218 849196 1986861 1342048 1568325 337024 456772 1964010 1305656 1805739 237327 819038 1886644 1953651 851885 1375545 977772 441268 1756093 249290 1350114 717729 52316 166163 827722 1790742 128876 1782076 887662 430958 24456 339184 1820109 1552345 999266 259139 1452795 1625535 909218 1002926 1374716 1255303 67626 1610527 1141625 956438 1476951 168514 1290818 500486 1036298 648126 933268 1357922 1171880 210688 928722 225144 1697203 1597880 2708 186262 1026243 1877093 879911 1638049 1092267 797305 486296 352617 605217 568195 556554 1443162 113147 1233478 1535222 1149830 1025314 1769377 1713949 1328621 1102664 783715 1331402 1324820 64938 561310 276150 645377 153366 316196 1540686 1085432 1566650 1105982 1399947 1990191 1786127 812008 479202 1440903 1143496 1621156 961666 535292 22658 1083633 1915851 398216 1366706 1325185 1920853 1950424 1884772 884307 959948 1407795 956743 747024 1072990 432193 772667 453211 1179065 116504 1543055 1851717 577920 1671873 1158280 1811948 1402725 580817 1561616 82049 1837253 1178866 1508948 633879 819119 723681 557721 55553 117086 1764932 544931 402055 186097 465310 80721 1679936 1742020 238839 1722069 29718 542516 543569 1200217 343007 1792416 1432040 1960152 1054369 1656416 1188578 1818555 535857 1993313 1292880 1236157 1528295 313818 255700 1768454 1779179 943658 748584 415705 1957046 325566 111879 569197 334756 735201 948127 763501 1601479 78853 213825 837549 1597702 1026500 1205722 1418695 1156732 1676443 323662 309060 897957 592801 1931029 1937875 900515 1361851 1527415 1007591 1027892 1735411 488832 807515 1442343 185063 1617734 309628 1730521 1110520 1710995 1275705 95116 1129594 845894 976682 1501342 1619438 21092 113046 572913 1942554 1359073 1756633 1144476 1740870 1938051 328086 1240173 663554 114296 1172693 1363897 1139526 360329 582303 14285 692822 986069 1128144 952403 566361 1233137 1328801 613037 1407661 125971 1217584 734936 865114 58287 623663 558336 843205 1017782 1145667 1360499 159536 617796 562119 1571489 1857820 863465 123611 1775737 1378286 1578316 11943 959789 697324 1405174 750959 95906 1725327 952028 835950 138459 1342840 1200782 661136 1323052 646853 683035 868184 1075140 1131154 662615 807080 719266 1422925 1697992 1021417 756301 1497030 1798835 417395 91990 783584 334787 725148 1461366 70097 1010844 344061 1036942 1978593 1413910 1023974 636675 1614141 168962 1375809 177714 224778 400863 11416 1192532 644218 1012896 519713 488582 1764978 491511 899139 1044559 1247636 1684186 1276364 817634 156155 729057 1364366 604584 456717 1166962 851588 1879806 662850 245492 969642 777512 1624795 1059376 1969351 541507 1283039 54908 867416 1986801 1489578 979252 864111 651957 442368 1148778 1723110 1932615 1659718 1441871 1435265 740443 489640 977459 4929 1240364 1377246 1943509 821967 119063 190116 1268227 1956492 1536913 523433 1644343 516370 1742855 65056 1341093 1291548 196481 1870918 287427 1224946 767007 1457256 722599 1055344 549120 324891 191185 1879955 255950 340844 588177 238338 1462484 968931 1066353 827316 417185 84814 1685719 73762 1628631 426063 637709 107718 81906 425856 779397 1559860 1156613 521784 1765027 1950397 355813 802387 951241 1661813 279340 829879 961137 1842963 351373 1506737 349555 842371 1389182 1605917 1636641 1289296 956302 733118 181800 1188803 1273199 319910 258375 825147 1690089 1586675 422528 742628 1015379 776305 1173599 1735362 939771 85031 1997694 649965 248890 765794 534378 1468268 856511 1930211 60886 783614 1306295 658102 1442744 786083 451955 148060 1944867 162398 161476 937099 123806 1612938 525339 550875 1045987 1680221 704384 156926 99087 1722509 804150 80010 831974 1754760 1229757 806732 1879658 737451 1845257 747096 1501854 1429146 412404 1981039 151761 1324870 1669647 1123623 1528930 378270 694108 1455792 99926 1190426 1621991 504152 774261 1050135 208981 1589906 1817251 620145 1242115 503161 1688532 942506 778268 578738 1061350 907436 1806100 1931486 1626503 1785595 1889330 213659 1954215 1162775 1089403 1557713 1343279 1589666 1124206 1277510 209322 1675862 1496178 629265 798226 1315920 1086583 100255 1113415 1938612 1111188 993372 1419541 1015166 379304 1082826 370362 756010 704667 980878 718472 1062842 1121586 1639909 1616442 1466225 1075854 1209080 1019947 1264214 1213126 1713150 1585390 1611683 1354322 605514 187746 414170 177508 1217663 600261 1016513 653304 1381526 477463 1827640 1734343 1554782 1852186 673677 635006 498334 299676 1804025 483853 989078 782141 1950259 598678 1859364 311483 505983 1813833 672919 766018 1821564 1813296 608648 34163 1435320 613843 620411 593791 270239 153600 1501907 483350 861998 37159 1320235 1592137 1379812 736961 641340 1585392 934679 1581894 1199288 693136 499633 552859 1841613 666253 1402580 991722 51058 1099470 352807 1839007 1067251 885577 1470181 1624600 277224 1777912 20666 1020947 282550 1085752 762858 616628 1311399 684682 184596 1897124 1086304 17233 1608382 1363453 50333 47200 384319 1864850 139006 1783008 545482 1442267 1960620 1006413 1372298 600317 631711 54654 1243937 41866 397730 1308280 1867897 1042116 548433 1158532 1929590 623724 5811 819436 1020147 1918336 1710598 866543 709251 1502408 576710 1724990 1480312 1247510 1932678 43185 1225065 1549761 1726017 1184539 1958303 89206 393739 467560 984123 909 1575449 89875 300449 1179454 1907600 822098 296588 764078 1765403 1050340 1524756 1338003 409690 1933760 259159 229719 589205 405465 910040 942369 423313 699152 781777 242912 1564488 741824 724661 1467735 487766 1671850 1805131 303680 989848 22659 528744 635049 1874440 1992237 145679 901016 1829584 543963 384060 1161284 138656 33063 1268040 259853 577769 1602532 265756 1258912 944558 1759792 592324 369178 1719553 877683 582658 361906 804233 1765836 302245 576702 918427 1371326 1982768 1156178 1087354 1987314 1387166 1448111 1077862 142065 1195453 259386 1383831 1802340 1581945 1228252 1519182 600093 765201 1383213 892700 1723428 295098 116402 138916 1396152 358307 273310 300062 1891000 750139 1164364 251885 1396411 1775475 510983 1020900 878899 837229 834691 555524 1451405 157246 1387656 205976 989369 971181 1194766 261216 664507 784718 1920593 1835065 1035958 492732 1585818 74667 929188 658712 1475068 1570882 884439 70366 313653 1901074 792360 10361 1684578 278453 1221826 208111 1283666 886437 455459 1794696 1393875 277116 276055 559527 1303131 407854 786201 1663710 1260731 1109916 1122375 810379 1216848 157180 1977919 517713 618348 994690 365491 654606 948090 1737011 1555475 1495308 1420851 1424436 255813 450548 346040 275108 1064837 142471 1541647 1371314 1823545 1047050 232466 1173526 689383 1307578 581646 1694393 436121 969115 69782 1119300 116059 1785695 1571748 1363691 531944 957619 1874541 300472 624251 996710 854987 37846 1420633 1806170 684515 296655 1159058 420556 1675237 317656 168141 63821 457938 10726 384284 661689 185510 295558 465654 620874 1884023 544457 462831 1673960 986586 1670828 1036631 30211 184798 326847 833997 650557 135339 1698817 679261 760308 1481198 1641147 646351 470217 1571791 1353123 196279 358094 1569113 941756 1229637 486742 934660 859369 158785 1518978 761890 18217 436966 499942 908323 1026761 672153 944563 602785 1612512 752266 1877714 157525 596967 1779125 877109 1883630 1018984 698342 616275 638848 1017780 115037 1281718 379440 1021110 21552 696323 868138 740489 165897 881152 1682514 338550 1703089 986670 249723 1243180 939020 1218239 1628425 1629748 499791 1595658 1253801 752330 154365 1317261 1890912 170656 1290431 1356865 186830 125470 404115 1991713 313256 1065857 1657280 1379843 878594 434683 662466 568474 1962027 395149 1570279 1758231 601888 1023417 1703463 1123870 1239962 127590 1602481 1390217 1382311 403839 1875661 1735677 546508 1199319 1594410 667521 133395 606817 1285597 1167090 1250737 673587 213460 1492422 738469 1601633 486930 1606789 1624469 1331946 490879 1396682 1126909 343942 775819 764295 1351666 1297546 189068 1070059 367535 1043494 366912 1638683 553168 1687567 1179571 30456 1008509 1956974 66774 757036 268168 697446 828958 1088213 1609940 1902014 1521116 1086186 1847731 1165955 626989 125071 1341892 1354004 1309971 1567183 240809 687044 844036 1999623 1737431 1955116 1727202 1764319 618242 121323 1194215 515443 732424 37762 1469321 1073219 1165583 755603 837167 90950 1360274 1462473 1446181 363846 580310 69613 314288 1874266 255136 1475454 1666405 1175026 1808055 495705 678380 582005 1458801 1555683 1994825 1654640 831195 1967869 1899437 1416043 485501 1187891 1225665 212485 1180956 1841454 932606 1666419 635646 1500198 489217 217301 1603462 1575106 676712 1706548 1679599 1764111 599403 1195999 1916271 105384 1533452 37806 821589 1566427 694521 1225098 1779270 785913 454842 124740 1529860 1444888 1216974 71110 532124 555815 564387 531746 158385 1667628 672215 1316370 955765 1150042 417960 790996 1552493 1936092 475933 281215 1070624 678395 429773 605840 775459 447864 260444 1192916 788908 581839 783706 1913800 1085725 85785 1495387 404893 901508 1003332 633337 815927 1306024 819718 1907805 126839 260993 1894211 877363 686702 1366596 100917 359118 830118 1298874 1816462 1926123 1815429 1852881 452472 428133 1479896 1062786 783 1248259 695059 833277 1217132 1813605 709800 1829703 1184445 1917789 73834 1739232 1846344 1252811 302379 1024614 144109 813601 1461331 1557448 740661 1026284 1133621 1488526 1436958 1598784 686458 235120 559364 108117 1178752 858356 522262 805256 1743568 729630 593551 230787 1169959 449977 1146225 1237473 145427 816258 854778 772846 1669185 1258249 1882410 1630204 1449601 1852884 767196 1540792 1000901 1228584 671362 947731 1893014 1657421 1742824 1873936 1181001 321398 1564566 1954065 933430 259438 1029575 1066511 437070 1408092 210326 392036 692094 684730 633468 284584 771569 1281538 1106858 1411202 46125 1625994 1713669 1887302 922327 1075542 1633764 991214 1848209 514376 1470351 220687 1992700 1648102 1318195 774677 1872115 665277 193472 529218 1371389 1070170 618039 322318 1700071 1238798 192715 1769048 1102703 771941 1573089 1660537 733383 286484 1992979 672951 1367805 1473428 400792 572396 946489 1994229 1937705 862466 1233602 854686 554382 247806 977134 1628003 1073940 1510965 1736101 722663 1436719 1027871 1680566 600259 1965112 558589 1485036 1182773 1140209 513672 146940 663327 1119291 1195977 1818473 421002 971356 1290955 1847438 640780 1214248 333421 170800 889930 1831572 1336428 1495594 1274404 874240 605016 1125116 768744 1712977 188715 1994956 1277856 1453043 701222 277333 1014020 1677763 1484743 180673 1390851 840006 1132360 1413942 1474843 1538932 860563 1528096 1937483 157505 1922439 1195514 472876 1533619 405066 1161361 1383864 1071466 267156 934242 1078738 1562241 1741365 874473 852957 240775 506197 233814 142657 123109 167568 585196 1266509 702305 1579319 1511661 274186 558057 735293 870324 154708 985720 1724069 461045 509479 1648467 1672034 1370445 1017972 146611 915105 23290 1501285 38936 257658 1053758 1779089 279953 1184371 1466680 1178858 109405 199021 439255 146909 1551900 1969191 1613259 337514 1817244 1038896 1381188 600154 833438 860056 1298846 847735 1338087 808187 172189 1201813 1060677 597052 176250 1182229 1924152 987463 1249258 156883 1991586 1906897 1480383 879875 107017 923772 737829 1467191 154749 722970 1146133 1423880 1880602 1131241 569721 233792 1765278 1516347 674331 532754 1401986 1136295 1761572 295562 1495232 766820 353227 234392 1767239 951941 844688 1791923 1231991 1949038 1084409 205892 1532971 125258 1850726 1592139 747215 661031 791748 789574 1180688 21491 498859 681765 1253366 1588876 1827252 117990 1058070 1285514 565935 664830 862275 1683115 1628532 1506380 1836395 316218 1885350 1684758 1815547 1592851 282907 1931446 276684 1868772 1882866 473492 1171289 1679186 168458 259590 599527 1584534 1491077 1842885 277730 1430144 1341331 554822 1576581 699607 629979 1786783 237708 1373805 1022915 337577 1739245 1316969 708890 644527 30019 1428799 1010103 996078 498723 1173271 1424143 1029920 1429652 596845 726567 1452610 1141429 1084427 272582 743567 964563 1451744 1305529 1102442 1386135 605619 1334553 991649 1569816 720418 715917 1344812 627628 99214 1438247 781968 236028 1400491 309058 237557 929345 280590 166690 1493884 945397 1013651 125542 442047 828242 1311322 1738697 913176 1056917 1392153 1257237 1154761 1201053 1446562 340943 412146 277301 844909 1513819 918131 1964241 1740553 1733452 42188 1411156 1609403 232426 1359779 349507 892929 149907 714427 841300 160487 500167 1373917 1303124 509621 1463571 1409183 462309 1235479 1193006 1564227 58432 486818 1026027 144445 575542 1307466 385310 1205903 1688547 1190207 1597240 723239 1056959 1065055 1989350 1758880 1437130 1639827 594394 554440 530684 631689 1401459 1819650 970677 632034 1957139 616616 190735 1204806 1244565 1243934 8977 1888372 863322 1881426 1064060 1766145 311754 1766504 1073960 595229 513633 90220 1561852 720243 46198 148265 1622705 895509 1588297 1061683 908815 1302132 1673926 1174709 1584875 187269 633339 1129727 800819 1599967 789589 887129 1026774 885518 1230047 972856 874589 1660019 1745841 706336 1321034 785252 1925653 1834251 1365487 1355266 87923 664217 1175475 1988871 892800 795594 85073 1972223 514178 532276 820786 193525 40006 170248 966174 706296 301770 265458 279058 985797 1061957 1892522 1312036 957750 1449691 1816343 914089 120083 1442450 50452 95677 1044675 930947 1245927 535208 1635418 1577471 1439659 1583504 1462135 694955 1053749 238837 398536 1292648 270575 664086 938914 905893 1083420 805534 705068 1724572 825437 698238 366698 923306 439658 185699 1090630 1178797 15954 1331872 1395719 1956883 1874553 607226 94850 1653536 980884 978613 629309 694063 1493928 1787930 105584 1810471 509981 1249243 1007639 1394524 266964 1691324 1099091 354218 1765640 1171208 639911 1868086 62005 56812 1893088 1640939 545455 485123 76735 947304 1372489 62544 715977 32579 1961704 532158 1180662 800628 1369060 1729953 1163410 894912 1363510 47399 1489622 565156 986465 486833 1065981 769928 1356873 812730 836030 651022 723897 129380 593358 1468342 802701 1476927 1662271 824860 348465 1790607 1226469 1600290 65025 1687695 1965457 1039569 692444 1352214 1642752 1663388 228386 383055 281055 1422752 1333553 391708 900661 183532 210694 309244 1185578 372240 940078 1604692 233993 1956817 940210 340358 321763 827669 7537 1964489 1146442 522953 1666173 670260 1079560 322164 1638018 1668799 1619585 716769 1820857 1538795 263012 1362228 726622 444688 1300027 482219 387784 1270012 692470 1585744 303386 78348 178068 584963 1232251 1291293 204863 1578741 723235 1027831 562006 186670 1137967 281355 1331654 1130817 331468 735881 1057079 1549222 1746227 140229 328209 1049917 1681396 360437 1484432 1258770 674235 80838 1856976 1331081 76779 1493226 1188202 678233 1106957 1527946 545485 678954 38736 483825 1494791 972302 248803 593893 787325 1846835 1019449 430371 830623 1491972 703188 25739 1544208 899554 1603372 1371336 1033238 1078013 1921324 115793 460037 141129 424095 466654 41530 1884271 764771 1878881 1832908 39096 1194119 2138 1547198 1163578 232816 852270 502002 1099417 1538450 1958691 1692024 1533553 1213751 606339 184014 308007 749596 1899049 1706946 440646 893346 1458426 354776 471081 1149176 564959 1607055 723804 213436 1309497 1492290 352476 330902 1986605 1728062 1360022 1956754 1840800 194958 1606712 1902683 1737006 1084118 1678211 933832 1287815 419923 1120470 182385 1394343 1716119 194292 1188471 656551 886035 547972 722487 1113300 1541327 761908 1538926 904143 16563 1906283 746637 616204 1454837 595166 123402 1412463 605771 1714440 1517867 627489 1231424 1680900 1504359 64773 245630 878319 840293 660927 658548 835637 995883 1589626 1217110 22196 1161955 658703 885709 178392 1870319 1102102 719744 1409866 367881 627119 172943 1189747 379998 1609655 63787 1539707 840627 545674 1210735 856908 1089203 906755 238655 1325765 430507 671190 1218342 1125180 465215 522587 1833144 1638482 1978454 671088 1591888 1468020 633719 467929 1260791 1688675 1125828 1413932 81769 1780972 1049311 665133 1148977 52722 1443813 783698 893907 583540 243336 88558 960401 1288865 214764 431450 148107 1162470 345738 1998770 236846 317449 1401284 878870 186054 843648 1742987 960937 606317 1918586 547880 1059391 1082569 1451577 1120378 1725456 1412733 177649 261750 678211 113162 741228 1756021 1442862 1661361 934519 536757 958281 505086 194327 1752906 232186 1274512 1266592 1922880 727845 1718050 1027113 1839331 1743835 1452372 1148234 1296747 1161270 1297849 933461 1931794 1646163 1908799 392166 944758 1637793 1775801 238074 1984509 1357865 1265000 388743 1298684 788845 1572925 1490561 1365415 380826 1653780 907501 1720167 271819 596024 1966652 1562979 631405 1721467 200328 917212 1225173 750279 1603364 429989 1106461 1723792 133464 1297896 455172 1306205 634797 1105772 278221 1622654 214999 1896420 1607961 444694 501628 326214 311263 1181210 1521971 159165 1190823 1163478 1015147 456458 1975495 880990 1141672 653901 534352 562604 1910583 1477958 1230504 441494 478007 120084 329817 1883443 337012 1647610 317535 301435 983894 1632442 1279358 36622 1698435 1396885 1533626 1911102 454057 796638 535466 1788455 867822 442927 463957 628799 1385804 767501 1252593 1529853 415825 231638 1703589 1063139 1370989 1256121 1628933 1091697 1193855 1979054 1327337 345029 410003 991565 712480 1587218 1597452 1436439 1255864 891206 557408 237744 1409074 1989722 1206496 1644000 887137 1533943 1623580 304215 1585078 533111 780089 1218005 1582098 846512 320085 1163847 187182 359524 1902279 1641844 309906 955503 181438 1481092 1138874 113355 74203 1726291 411139 1761616 798615 373602 542750 1351566 552168 424861 990705 187714 200582 1021144 879095 550419 1262640 1718495 1411044 467341 692941 1068200 1445874 1161101 247048 1921916 718974 734893 729031 1100847 1220796 1102915 886146 800082 1414496 1888601 35537 819681 1954270 1833519 1590341 1328793 187813 1118214 1320531 1607713 796415 1179887 1166650 1380870 1931045 1593313 1872282 491657 1205192 381228 563303 409392 1564103 331421 1900409 1564417 514845 1535258 1438426 1479924 977810 107746 134164 390728 262520 1303057 955760 657133 1463363 1532127 1789774 1955478 231583 895397 286091 1225585 840790 668652 1530221 35911 992102 398475 1239080 387414 504643 1155514 1505377 1201074 1310734 128613 1623567 163506 1282475 485193 1795669 517844 1774526 1392875 1375704 765995 1944217 451283 292210 781440 628868 1859025 1854906 603323 804098 1526741 1086719 5874 1307330 209841 1366764 1251883 45527 1609583 1647123 1952404 61378 1743857 1742280 1571670 1185759 1628977 908563 1720221 323282 1513009 448175 1201901 601485 1104564 305687 546813 1742255 167606 1679140 446769 91956 303182 1897964 1668302 124249 1885452 1213111 222214 1190563 1841118 331038 614527 227489 1461177 674139 1634482 163974 606411 204675 134325 929831 538632 1579878 957086 143353 1002046 1048188 1225278 58133 774505 1078403 520050 443654 1492307 14977 1723283 98368 1790506 1806904 1034685 347922 1798119 1733689 1002125 1081670 1035225 648570 1172497 116231 512109 696298 150282 1184304 182143 1375472 1833108 571825 1446248 454198 1303987 1667753 1050661 847708 1614158 1725804 499258 1775163 589272 633232 424893 949634 430797 593743 1014263 833696 838631 1909824 1176925 1825232 1513686 297992 1483880 1536927 72667 1967891 609519 1686208 904460 1781970 525787 308645 1109534 493856 301935 160225 772716 1851216 1848803 1223031 136552 844329 818200 1540573 1485691 534007 283505 309985 1145432 998494 999548 55261 298872 208837 891122 1833828 795282 1595720 100338 1114024 1281096 1489499 1148830 1961140 996137 1476072 181323 983768 1597333 760020 501587 1679900 1968096 1143863 963945 1025222 459029 525035 1035403 1307802 1275931 359095 1759096 1704463 1543692 1648883 259638 589687 582803 1144591 963416 180648 1353953 499651 836204 981741 814296 1027289 1661987 1935943 685307 28374 1832598 1775227 490751 378280 1967750 1983502 1834630 781681 1797722 1708528 746216 912112 1667466 1405765 131952 1667999 249755 934269 1497901 1964688 22058 1930027 1801472 1655895 364641 1610818 1147703 1484664 963837 90983 948577 513883 606893 761756 1474275 1397520 1964596 406581 570292 892309 306072 515434 1711531 953004 161064 1729454 199304 1809400 355529 1820809 1950134 1908703 1160191 1597250 810818 1598658 1011366 530185 903694 1994094 886493 837907 405251 1108209 1992825 559332 1326061 1978629 1620025 583038 1667242 177891 853149 311831 911936 1654510 1011721 1029252 53336 861799 1658795 1841028 1864907 400544 362288 1720404 579071 1212086 1613219 848314 476520 1502451 1889067 60754 707134 1604284 530669 165051 1516044 105387 1531322 740684 715438 935849 1238329 1072123 714921 1035066 510795 1650908 1487915 85345 1954618 345060 17066 1221838 412002 1175216 581572 4246 116473 1888355 483914 275620 939799 1126915 445343 1947037 1159554 1751360 1394252 872991 1562489 565662 609469 294907 1739692 1323367 773865 1513815 268937 1134345 361174 1328191 348719 1835910 1952370 1551969 152671 691603 669440 1180245 1098025 1240291 1718925 201933 1918157 1259323 1973129 497527 912369 1810950 1202142 1803432 1417114 273453 1165899 1875001 1284801 127000 1122482 1862722 115052 439891 1042511 394581 1623433 35487 359112 1896276 1148508 570342 501123 1852587 1420650 1630957 563258 1668072 1350427 1724396 1549612 336863 1372639 1455364 747003 613149 1554816 956135 1751924 1959579 511979 1149048 1118090 1130873 1187188 951503 1131981 1668502 1707886 156041 1061314 1068051 1483415 456948 1531573 732793 835382 587931 1642855 1370832 1417599 1360168 693118 129545 1695549 1221190 1576279 1660767 1977600 1853462 1919639 374238 1276869 1546456 1302276 865529 1875093 1572857 1368851 1023996 1391207 1929385 640674 1602007 90258 1010172 1697146 1225485 245063 1390303 627664 467228 1344257 1688332 1078344 285799 1234944 1719806 1676897 1594621 1189840 951586 773613 1150037 723226 442695 128945 123081 143771 1857220 1775234 1689931 1806876 281434 297518 1843689 440237 1474642 1030862 881582 48321 1777484 227060 674853 1815843 751167 422388 380645 850479 1067059 1966417 1133407 1510171 1258865 688949 1936067 1930029 196561 52139 514082 1440496 759904 706178 1729838 1684901 1298806 1029358 1831570 735553 928661 1277742 224615 427809 459798 530570 1550155 802019 1324359 617300 743624 1042573 36126 1642463 1168527 471981 758814 1357843 1999779 1969210 486454 392995 815437 1283865 793266 1892174 1216322 1229417 1833738 58478 1222524 497339 147581 723100 434811 1568455 767704 1698892 1762437 1622773 1124178 1728644 163140 1897593 438734 1310133 901824 667513 80719 1059546 1553441 66288 978093 1796565 952711 60441 1245362 1872811 1825018 1727480 1232302 988445 1401404 320805 1830204 1249949 1981982 684813 1695950 804532 884912 1597184 1974997 893165 1152792 1958331 223169 656947 1916686 1805690 708454 824141 196377 338053 758705 1025402 1479496 212264 1150100 1299894 189588 1165351 608412 535949 553230 1178500 335210 1127504 340653 1031253 1752973 1275439 873190 1192945 851344 1584352 729141 1996903 1525423 1773710 858676 466991 1173849 1879864 1125200 827043 1668983 1175291 1630796 1036704 217070 1561671 89646 179219 582129 872133 852499 1131093 95610 351625 1196872 653895 413021 1985455 1642269 1673572 52121 605203 1214575 482390 980589 1158311 679748 333584 1846943 149865 1378390 668110 1243649 1441288 109977 1422322 936732 1256881 1738728 958345 1950425 1599120 563233 1350402 185394 66359 614762 616197 983180 78061 1959160 1691685 1531590 1015107 1457303 834015 1904250 819049 1406774 601745 1587830 1847332 1018799 1581654 528641 296031 18035 830312 716691 1382987 273622 1886346 1672619 606208 983809 1440835 1672506 1721200 1499201 1059867 32746 1354084 1207877 224059 1967203 308853 264212 1401861 83553 772449 1700513 1872693 526051 192068 425608 273654 1383315 658375 1994070 1414987 226951 317797 1748420 1821010 1401722 729206 942492 850327 1952114 553857 876183 1902538 1092217 329830 9296 1523193 715273 707357 540569 1517506 639573 760886 446138 1346385 987557 1678783 386193 853741 1450221 1976414 829605 672328 1275832 209044 1820590 1647214 157646 801677 431186 1941322 394634 1351174 456732 239206 1350376 161794 1094142 230391 449366 618232 1819704 1987107 216262 716542 1620439 962678 1821679 1323604 1751200 934785 1768246 1708292 779357 1964756 197562 566341 1101841 188388 1543357 136099 1627491 1892129 1311196 1078698 639476 1056321 937964 1319768 1051622 994267 387537 646434 1653514 160538 504826 784573 1289478 716224 1928313 531607 27749 927667 1250804 1606645 1855130 1447829 1565606 1396958 1367691 586802 281922 1139618 358413 1167357 1373926 704709 918687 638846 461877 1774354 1222297 203159 1324908 1608172 1306995 81950 1004693 1281200 972960 144278 293619 1710877 243752 768323 1207154 1624731 155843 1813832 1564173 1450198 616598 1212144 1513734 425074 1179869 743124 993070 534401 12505 1849451 1592200 942967 719652 315584 537897 1665952 1382659 392221 324177 807457 463550 885170 1175217 1065274 1890981 950023 1037001 645800 1128805 1715442 520820 951984 1223519 511034 1710323 453386 1895664 1731754 957367 1064660 873314 1337736 1109659 63496 276993 745273 1063544 1306788 491124 234464 1958252 153196 1127329 1150217 1864083 1430292 1399145 278880 204710 262298 1147474 1757410 1201636 1808944 329832 1798812 1589055 1634254 803746 117715 1463231 1315424 1291264 1031750 1135497 1676712 703126 1046272 1750739 1086770 87328 172686 1417001 1973250 1701009 1260698 918975 1840743 1377227 871042 1869121 1636157 1624806 1955285 1931539 542366 1318470 1059487 995893 950850 1168042 533176 926861 891732 1728213 1405059 1447261 1510820 1342100 118866 698974 1299609 1013022 1185205 733233 26579 1545200 22371 310431 1250475 1941141 1934255 996713 1199570 109895 1420990 1505491 111689 748806 553150 1224455 741577 548400 220047 773864 1941892 335013 1197320 1353861 383373 98818 412387 1315123 957277 1297391 1012330 920416 641770 1617816 1636520 966738 622490 534723 1127543 1826603 146844 1169884 1866553 1179443 43772 1894858 1797434 907443 1036754 1651589 1488456 1559271 180561 1577375 966578 1524191 542241 119428 1440790 1357544 694177 1102927 1402103 1869617 1738263 1259470 1811732 1646344 1911927 1060768 1939237 1004022 1356288 1467943 272970 1433053 603992 986611 1874458 632526 705314 953894 13867 712850 324197 284627 441339 1640280 722733 1248751 144363 849724 1759704 815884 1185329 1058174 157354 1558872 771374 319647 1063992 1438993 1875885 382878 861232 30235 1663711 1614058 1153146 153881 1529826 1370362 708488 335928 1594397 1542724 1395100 1391707 1307287 935233 618165 60734 1069283 491327 1720394 181584 1053586 123676 1630064 1400876 1494846 273132 664280 64638 1796234 1865783 174448 468985 1861674 1038359 955306 152539 692901 1258157 1754005 856275 190403 1820874 1503089 1434940 1038851 300839 1355234 730869 1766423 1223306 372281 173544 213971 150820 1638768 120115 233506 1706102 1573100 258525 217494 960168 1032642 791258 473353 40286 707830 92765 514379 908519 1856928 1175103 431026 1284517 1971111 1503499 16035 1984179 6733 1085739 493918 825771 113942 1312897 1882475 420362 608720 448838 1465519 1773649 1170460 1638546 1938220 616820 515386 1679705 907303 1796539 1336618 1422603 293134 504150 1565269 797598 1222864 861964 1542673 1829738 1007748 1122084 1751437 591862 170364 131818 1267309 1624610 267315 523994 1009465 1359408 130831 1372433 624638 237099 506239 1949553 106399 114160 113784 1661850 781358 535343 1638978 586384 1329498 178780 87841 1135627 1011474 1592792 213445 1873635 642312 1606197 1350031 360072 865300 162036 1507226 1632708 845717 395713 48894 1707299 1186685 1707340 740674 1925248 1689948 1829485 1280546 1460986 903549 446942 293014 1347335 1260406 381063 945207 539184 1027204 74341 481806 1473785 908522 1426548 838850 205719 648998 1445252 655043 172000 766793 1031191 84156 1771242 719268 901047 915152 1305793 215495 102253 1612114 253499 921853 753428 1498521 1052736 546687 1764365 1656472 274485 1494786 1583979 1933317 1520408 56141 1257906 551429 422601 1066532 1642733 105606 425345 314840 690252 1955673 17598 190836 1528983 1959112 1480485 711760 1581133 1039970 535062 1540169 432919 399864 196434 1952800 357664 635080 1713803 104658 1782643 729377 437498 627197 169146 448260 1092128 461566 1244646 413169 1693577 291367 1361321 1038710 390579 94858 774623 1578766 1503876 897041 502371 221825 1246768 242636 502876 844283 377533 4862 245048 1505548 537356 1644355 862413 1872285 308481 1845539 1453744 1689618 548369 523225 1936158 1302552 805028 880397 702160 960419 1479217 356928 1253346 1447099 1835288 1732393 1668501 1534137 7542 1566556 498990 1280158 1849975 1832108 1505873 1918415 1453316 214395 292016 463036 1057776 730622 609293 58036 1861252 1987081 925483 138574 1525045 77131 629492 1186266 803585 905392 564965 1606363 296214 1463368 890361 184890 1392999 1601376 1061080 583271 219537 26246 367164 37240 523463 647465 932429 1821333 1592592 1823881 1178491 555793 838454 321574 1731097 360610 1230334 199306 901143 223430 1469974 877253 908174 747593 1863523 1719383 1453988 747782 1755132 1859733 319666 1908029 1324510 1948437 1749816 1654051 86543 303376 1326573 231895 134745 401025 1452966 19590 445023 34426 420925 653748 1200317 1395585 349471 415942 1262295 514752 861298 1312434 679507 744899 1814383 247011 474053 1897556 17788 796940 1350573 630862 1853465 1166023 457221 292444 1129289 75922 370443 901402 383639 1277223 1884788 519378 113397 1445006 1810578 1131765 715805 823513 937078 981387 302760 1775094 1390579 1291062 251746 1832052 1736589 79893 1238313 410548 537485 1174129 1423135 688044 1369500 1027883 855068 600787 985700 539715 686746 1689993 861332 1654645 1408326 729009 1686098 30993 801007 1503056 573983 726045 1008485 70635 221338 622816 94360 1981034 1056819 1511913 1688197 1164063 1771019 669753 412355 760672 1615556 17988 245240 184507 1830512 1054195 173059 1335744 878297 53083 1115427 1414129 1023043 197299 1524754 1020602 279820 1979702 174286 1542443 1358684 1908521 5373 267310 1303177 1861588 1549013 665688 269304 184519 508808 1542390 608082 453411 419203 559662 1499093 1871559 182572 791010 1871900 1264966 1894802 1148691 1269892 1717723 989468 1189261 1514501 1394613 1357137 250 959198 1202285 1949260 1803490 1138921 1586559 1083279 1835483 425802 443828 871786 597550 461864 1019895 989074 365935 599679 117956 923190 1671827 65610 1393216 720010 98998 109524 238003 225975 1272828 1356621 1895208 1252840 1275110 1258558 317946 1564851 651964 1051881 1943949 447121 555039 1427927 1591390 903901 685020 442654 1353075 208183 437208 1508379 744120 185357 489903 520697 926000 433055 1638424 1105211 1711575 1298318 348712 1375501 1326904 1391708 1227213 923984 1298810 1012752 1810456 1966665 1212629 234560 73188 1062724 236810 1281504 343485 153683 520973 1948419 1569019 1048019 1417337 801522 1161758 1831870 785395 160445 528496 1616202 886 156944 1465782 1619574 1422350 1909596 1895350 1551350 902086 874671 1537336 1127022 1536605 1417559 1232740 1375264 817417 968491 997201 110213 484998 131917 601682 1827457 1219998 1736489 380037 686734 1129777 803950 985298 687860 41466 1979787 100827 1368894 1572645 1242891 19158 1941643 1576362 425447 118559 1007140 1936069 725077 1335194 880773 387725 539150 296979 1005295 1502268 731521 1872782 1382710 242445 1726761 1853591 1005760 46425 1094400 1510164 1439661 1508406 1937903 852438 1512434 903017 373847 1443580 833432 732076 1123942 697924 1964999 555959 1904611 1602623 1848039 386149 467820 780788 1781858 1250947 1661919 127726 1002250 567216 166318 1735494 668654 26867 324728 198690 1265973 164908 1420873 1565740 104846 573083 1638179 356729 1731759 221343 214346 1199055 198051 1004397 199717 1478810 1077618 1504165 977103 1825876 1720096 1193857 355252 287599 1050927 1950343 1016986 1793419 343504 309919 406291 798607 1129011 1827830 14946 638796 1333858 184675 1382191 1714786 961628 1200047 1467484 133502 336862 974491 1715038 448330 1888055 217328 666592 1949461 1224628 1295939 605307 542197 1108940 1902070 85664 1725290 814135 577736 409363 873095 1129814 1267887 1155292 1971767 113153 1800319 1938971 1489430 108186 1415588 1518864 365927 131269 138894 588000 1923406 851270 1672163 1761117 867981 1512374 1737125 1100548 1831369 1583114 961755 1877849 52615 1739201 855774 1279007 499270 28435 194264 609562 727993 966363 1299485 536458 480818 1638209 1416560 1471043 453535 1458900 1328930 1045144 660137 1051335 335919 1744103 705575 958609 1765451 1876628 1901773 59995 1713551 1416292 1151458 1754749 1606203 1484816 296532 1273690 1798511 1996052 246386 1495759 325652 602626 1545518 1283801 422089 1390331 1255786 397149 1916566 1329812 280096 1931624 944401 98939 867114 1456765 463892 1784699 857266 1542910 397355 280812 210356 1840555 386137 1953585 330475 159062 1523312 1062924 727504 1686422 1130594 163150 1620425 139244 446764 472029 770236 477739 1358472 1933670 1595476 963254 1377946 621640 465127 302317 1952222 853621 1367844 1745318 1090457 1424243 149914 860096 1954322 1132139 719542 452265 1483660 1935687 767158 1745814 411463 621161 1620055 1348113 181595 1658293 443656 48386 872157 1494224 546245 1842828 1902796 225342 1787970 1618238 482906 1552675 894191 150092 508521 273903 954753 1257623 1821884 397642 700803 968265 592414 180318 591804 1201215 1297149 1510945 1066948 911952 647267 975022 774384 1235119 849062 798855 1425704 99109 1390291 1106456 235747 179061 1611116 1219109 725386 1477110 123967 453792 1337416 904708 847314 1275052 304123 263317 462803 782241 1455221 691794 1327206 1207609 1320713 820833 317451 936676 437590 980429 1086160 106033 1180963 1449327 1600993 1215391 780490 12153 1426329 983417 1300605 350808 50048 629406 958824 13905 1271515 27608 850944 678384 944194 1463275 1777171 363332 1416817 1138447 1197187 1035894 687252 1527342 626809 953027 1748378 1981621 224476 495994 33510 628235 855659 599974 818138 530928 872030 256269 584760 342866 616122 1040110 1346340 719617 1316328 1105201 827884 1069228 1222306 1298061 798254 533588 353979 867215 856781 22435 1924545 785865 926460 600969 1504591 967671 1836512 579895 1805489 1424061 1996140 717456 924677 557779 66870 501866 895173 1177840 1862054 612327 167447 1560534 109305 281788 1052935 880295 375330 582497 814026 1220486 467528 1505686 1337784 930045 1612025 106976 1964375 754403 772019 197731 707985 157551 426360 1770906 1365914 688009 938955 396470 1702878 816770 739507 337462 101577 1237498 644480 1503317 1290772 703663 309773 398096 1271745 349035 1549417 1955720 977494 1060129 871752 1366116 558426 627739 196076 1465872 1176183 1554140 678003 1145042 1493403 77421 277863 1118017 999739 1261305 1723113 1132405 409433 1642351 635344 877120 423133 1521614 1255452 1811692 350177 1678602 1236415 423920 1921130 1752982 1314720 181666 1233876 791216 278045 1595639 1666102 989000 1483876 1093225 1031258 1723882 201180 313108 1117163 759030 1488871 1220372 1834320 1353546 297244 384802 1811402 1972739 1933997 549155 1858053 1343457 758375 649167 349222 1108686 23427 1706917 88423 190904 1490882 1388271 981460 1004845 680957 513756 13121 813008 749421 1945355 1488614 341244 88960 1074360 371310 1582544 34498 1084649 1323629 1403138 1818671 1058230 1400571 1627547 410181 881831 1208407 705850 1271112 1110112 1037589 123865 1481948 480098 1044290 1793399 863273 1165513 221819 1520904 711662 1767125 1563044 908048 1273643 518142 1335688 1657658 1642318 1548454 763562 676602 1491802 1174206 1821393 620397 605082 1402604 1729041 778272 1697507 486461 20924 1790485 1233145 323075 1283002 1109987 1171815 1614517 1681322 386132 34060 1978362 1750224 744270 1873900 1879251 1529735 1171683 900696 1472825 1821239 1948084 1050390 301334 1548592 142491 53074 1378209 1023750 1868988 817827 1706413 536986 475479 953398 165497 283228 1464888 1175374 931844 570020 993336 1934216 1009847 360706 17955 1253245 272431 585608 377067 1296283 1544513 1227945 1351191 1788165 1763463 157176 332581 1977642 1382147 1268273 1044772 343734 1402566 432145 1095728 1439556 1622734 141118 1455877 1892717 1131583 11898 1288647 1593977 32860 321697 1049533 822729 1973017 1654635 1082610 1790916 1658751 1433706 983745 44211 1028488 1566476 1963498 833636 1284695 347433 1865331 829234 1552110 1379925 555299 227977 474350 529089 318398 249310 1182796 1660669 183879 1953296 561309 648560 1264620 489854 1348962 479891 477512 969637 188367 1038848 1340765 44074 197874 663341 827846 1272361 623075 881491 1534430 129764 166829 51088 216611 496287 65128 916082 1516225 1894216 957843 246684 147216 563918 563063 1681337 1547256 176100 215980 830329 180780 1229425 142642 339770 1464759 1600692 9823 1114032 1930793 934832 943410 1918320 1534283 1138886 1710561 935814 1904245 939412 1012286 130778 351240 1956931 1821534 1377899 1437320 1703283 84623 641412 1324450 672140 1185845 1914317 724333 1053060 429073 576827 590781 675335 521257 1927595 1573772 26712 1785080 1269846 611837 829866 1939038 1852754 1243264 514506 813214 989805 910941 1038953 707270 1909701 1749778 1321373 969649 46338 137776 914860 1812776 1517726 404416 402897 1973813 946996 1233692 1164203 488447 1076175 799364 1624811 10587 1828969 456045 222393 1215619 1262186 649906 506646 1368405 68704 765522 360680 992891 1068991 77487 499452 415474 534068 1085558 649138 772696 1306104 192832 1605715 1174698 1540155 346038 1513342 1162338 1886567 241281 1659487 1843452 643898 388495 496604 155680 1757571 505348 254404 118787 1798729 744609 1682936 639695 685372 1998990 106916 1790022 833691 1147900 457656 1726091 1886818 524707 893042 405976 62743 450460 791276 1511874 489792 941122 151904 634168 1370554 1594902 861892 1392460 1841173 1168861 1469740 954609 1642321 182030 776485 1304055 505923 1545432 934787 348174 1144696 1932965 1813355 530689 1896782 877127 1407457 443495 901073 1553408 1279260 971674 1182554 1548313 1931839 254356 317289 1806107 876891 1354956 718420 380178 1323184 915797 1989677 1495415 1244003 748082 743248 1413512 1238775 468193 1360604 495770 183313 509287 1348645 604877 541689 1917812 1326400 1651889 1575195 1384768 466577 1927602 1369748 305812 1507314 1497171 1129024 1193584 1190292 1219225 689678 296641 522134 798157 1004539 781949 122797 1226352 1608895 1103530 784286 618877 1380727 1592310 1579995 1184077 361647 884085 1016191 1564027 1107356 1610607 300079 299300 166078 660422 1185365 1754025 684799 1016202 1616080 1699385 707444 882335 770912 1526534 632143 954267 101192 1758752 770488 1898717 1736271 1683051 1749485 789241 720515 1166309 503846 1163207 199887 167452 1383032 119630 700497 1863539 826885 1554857 1478807 514028 1255850 909704 1321545 1903817 1641632 1829224 1312339 1368940 1543205 1822649 1356483 1519796 1001286 1276946 1158848 252570 1230634 779009 1473253 1286558 1386354 671518 1167102 625533 1281951 325791 576295 1712549 838312 382143 1045078 1378707 400189 1395501 575675 345485 8514 1413119 1361700 1320051 522891 1181334 370421 1322265 1085654 1460154 1242555 1419267 346127 862384 129136 151026 468874 763547 1913953 61281 196316 965833 520676 1315016 1360383 1541939 1108551 1003004 473134 921964 287450 1772107 1965297 988202 1453379 962457 678425 1181074 1162943 313254 1978882 1516213 1554145 134705 204609 675778 1054585 776068 1393035 130974 161155 48238 171660 1011456 1176853 1837966 140020 955300 1620161 637942 1824815 520494 1961943 419359 397861 1158314 529019 400701 1218826 394083 834390 1876977 953216 1188402 382109 379361 441290 1520528 683541 476458 1893134 258725 1568579 1481499 931034 235757 199672 1147830 1500329 9331 1548887 1382773 157516 1047372 1223621 1685104 1399368 1887761 380954 209776 163360 1492587 1703778 1906927 1864668 1162084 1288797 914133 689334 397813 909991 1222866 112053 894080 1697352 1794026 1273558 330721 701355 707785 417250 1194745 87525 1374885 894305 1248187 475106 55671 606368 126295 253411 1332816 32976 671079 27916 1958915 933328 537488 1683796 1267684 993492 1474092 169996 1113720 1982479 1747599 1710975 1671492 913589 60972 1997348 1246157 1263757 400725 408191 812740 1306596 112298 1624625 852486 1990904 1278320 993787 6713 803921 857040 413610 489155 22900 92584 1088233 512144 603236 1921222 832705 1922414 219926 29713 1222740 1162262 1873982 97871 1369246 267569 286094 816446 1814039 1841942 12709 244393 312368 1410429 379325 264368 204936 377444 92996 941792 1150593 1698464 1567879 1930341 1617975 377910 1235797 1143756 575270 1260097 1543962 719753 942278 1562742 271808 1775899 1575804 114423 1409252 439084 228356 229739 1986539 1660836 1643750 1585796 256935 1952472 329355 730465 115060 1344680 1276041 1123540 1001062 987444 621409 803371 1776949 1155376 1186605 1908236 362374 1273672 928251 568175 68965 111544 955548 745974 1852106 971751 1280745 1444255 1232477 416928 1353071 458538 789601 1907779 432490 193643 553338 1517268 1420486 586667 1461002 1635697 865017 84977 486649 1614967 1997929 1477881 1098587 1563148 777077 1701313 514491 478844 1280788 404787 1119647 359762 314874 353505 1355038 1852144 6840 940216 1298538 955274 1324968 455952 230629 1661877 1283101 1103808 76608 756769 964222 1686613 1533155 208654 1805375 217719 1677432 1629606 1687023 181930 130526 715029 1639102 1040344 771026 580304 1773449 596029 711396 1832201 1792800 539435 141105 1602093 1568413 1068172 245014 1742400 1073141 931068 1460198 2594 123829 1113868 40030 585782 1250434 1921322 1954977 115888 1328279 442305 1410142 1019741 1526911 1985022 545557 1737461 1131100 578817 1675644 333150 531869 688875 1917084 400650 1365994 822439 761706 1239617 744045 819364 8789 377389 1955706 166302 1152129 1682052 1715674 713813 1681972 918112 771054 1978786 839221 483099 410667 1221288 1073657 1960131 1614560 1333212 492637 164442 177275 1167206 524056 851397 256916 766216 1180464 623191 977033 1742460 329100 1302862 1378824 1631239 1090100 1779522 1302730 907074 157577 1434063 899782 213049 1210460 171440 436808 340065 1986651 878728 705493 1127544 1222610 1399886 1033004 1732126 1595791 777406 1603784 428043 1255516 637866 652396 991728 861222 881410 867136 309121 1323671 1661735 571152 249693 1937630 84757 1477921 1167129 1627466 1030660 803747 1911839 1028105 1530277 30446 522922 45802 1719223 1028546 142922 1754764 212723 1672110 271995 332797 548927 1388873 1544689 811044 672435 1726486 156935 1663118 110646 1416283 75423 75195 308530 1890672 1796766 492933 1891312 1417926 426770 515198 1399299 1904129 1528360 1449608 1749845 1602300 857120 1900752 900565 465317 780319 1024670 569871 74216 941625 403670 350096 518 1398021 498067 1955546 390891 766858 1802006 1621076 1100319 1904638 1734962 1669617 732005 1288069 620330 1412231 467589 471580 572233 308493 1149417 162040 1108587 102671 918350 688785 953546 1982838 1324144 1530195 562180 751282 1604680 778543 632821 1908279 1849358 1799012 90695 1984101 1729558 548457 1029049 1274887 271650 555219 639212 991939 1207372 1415758 1166765 1294822 1183637 1665492 407232 260170 1991199 1262347 49244 352632 1994180 138245 840292 1480287 459885 243204 1256540 993584 479983 582459 1535399 839115 756699 101335 743829 905496 872333 1857388 1321655 934821 1965137 601974 20610 569241 1217924 1514398 979003 1125290 1791051 799587 572019 1406402 406138 177754 816979 983322 60981 226150 1778438 683933 529087 1215962 73389 1230846 1554578 653617 1227022 1219493 593050 290022 336784 1605488 1279927 263971 920433 1487495 1662652 1161033 1849772 1969438 1449834 1129940 567777 408104 1092230 1525547 6079 1706171 1351703 1813404 81453 1497225 808674 1853800 1427667 1781272 812942 1910841 600003 1942035 1194899 876187 1646338 110300 547646 913884 702764 1943537 456788 110049 669503 685514 1135050 1312531 1278003 561012 1076476 1644803 560071 1575906 449041 262640 536729 1157293 237103 424575 1395143 1325546 278451 1533511 360159 1723452 1639368 1194831 973825 560570 1502027 1233685 1264049 276244 298831 1851199 722534 1268650 506878 1012348 1290526 150865 380400 1272312 781553 1430641 512219 1359818 991074 122321 550517 1277985 1574597 1137840 69323 1428629 701786 1423259 1944318 1166479 1322496 206525 1577626 1547642 308295 891128 1211509 926269 72439 1114048 1419387 955439 81851 835742 1328995 408975 998108 1855674 1957922 760959 1458602 397156 384189 247678 1462153 1505831 262823 285679 64941 85699 1872066 1885667 787161 768864 414184 260870 831986 1972937 1601297 366505 553711 1374741 1793937 147546 741471 688476 1714341 283171 215689 442626 943354 753372 3447 1116592 227026 1847556 1307039 1177660 880867 184850 1425647 1421056 1434202 62266 743564 1751456 1070108 570113 1484304 687227 1643094 869516 403375 1063150 1110748 283561 1911322 1987513 615114 287671 1866830 1632320 1548474 1483931 1564914 1259786 235537 197145 1552011 348240 1504520 1744234 709190 1750820 1591202 1251636 1039685 964113 937276 1107040 1203951 599020 948714 824798 899428 203004 52214 1994288 164251 456424 983450 878668 72118 279597 1417635 1046822 1854882 689761 1113674 36258 296136 1934388 619498 1052099 1827104 477779 970845 1178611 1281108 1826299 1673381 1444086 616087 1658125 534514 288771 31385 266814 1509103 26102 480214 598102 706797 95258 1456111 554467 130508 373645 781635 1944689 839488 952613 579015 103266 139266 1547734 1460170 1014296 111454 1609975 1443033 1930184 498049 1103245 1916722 808166 557929 456301 875486 908636 1336908 1355697 1655579 757625 293327 274911 760568 1577806 1284772 1271478 1523929 875812 377653 673667 1802173 1193911 1632809 1423634 100479 602077 903518 568598 572733 919900 163871 1058801 1881431 286791 670988 352244 1612375 1552506 792899 938567 152608 184568 1027274 1734374 1222637 874655 992732 1957974 603274 1578412 893716 555575 1646174 878342 123410 10883 1703420 1336542 938236 634577 99674 16969 1961094 251022 1075762 937174 856742 1729637 1886215 123927 1258707 512740 602979 1077232 1934708 1219506 405046 1312917 1493694 1597672 815599 164428 820338 850569 477912 60407 95458 1306068 1358878 730785 775068 1691703 1560566 1131658 1660946 1543195 1077778 626284 1692687 378193 1493839 198237 50605 860142 855324 461561 1810262 861369 496273 1419994 515390 1755693 1421037 225660 824795 1354973 615202 194284 1552388 1398074 897034 1899890 723890 1586658 1204115 506246 1838336 816741 829566 617487 736778 415281 301789 1274229 1950208 440134 1923104 359792 1368595 173395 274297 703947 1017434 1409815 50613 184742 251532 1955173 558996 121155 298520 1275550 708474 796109 1327493 445725 954248 1002234 1581022 1174426 1997905 581909 1209674 661866 341055 1303579 382122 1903206 134593 25630 1747395 579037 115330 1001606 1812352 90451 1408474 329938 1091293 1374020 699528 1080968 1585575 1166671 624577 1133116 1355319 1394341 265739 1284961 204373 519859 775764 790277 1945611 840138 1241569 777617 1423472 142956 1922047 73958 360492 839860 1355124 1529669 172558 867363 1828762 1067437 1518309 1323058 1384783 710425 1613232 1773521 1659131 796044 989205 1432413 429507 1087638 55651 1069849 140883 153454 825313 402343 1487139 1581200 1423028 1886073 427123 1496045 1405371 812698 1240656 817259 296562 1217073 1361147 285215 489396 1453804 1444088 898631 25085 1410683 1591392 815531 1816684 43726 1400777 2649 1243497 668039 506712 1050208 1645200 1470394 556371 1635454 1947974 830581 1122662 1052674 749215 1039476 1655693 911431 422428 1824248 897799 370538 115609 1102167 696067 1895158 630287 1824881 793755 587864 22466 1384402 693710 1515468 1214294 566653 780974 1359421 211924 1988187 204616 1233974 1299471 981448 1096954 437914 462270 744793 288884 667256 945767 60340 1919210 1002075 213438 1246479 579479 1095993 631308 1939326 647224 538121 1220993 1817048 292082 126248 1411925 134312 20245 385609 126501 1355818 492923 48163 1683148 93052 643642 763259 1053670 1170487 1725577 843341 1463496 645168 1336807 1729238 1748660 1414127 977402 1064313 80194 1927132 870040 779008 435847 475109 1138964 1266278 977815 423356 971777 1722659 1978181 482433 592502 1210505 765162 1068230 127605 1485931 313671 1634061 1625341 1316358 1724261 1969267 53760 455955 120857 468026 616803 865012 892919 240729 1464208 1876551 1492042 373955 717958 1778565 1910683 1281890 1604252 1888724 1418959 92258 1974299 468154 470325 1481259 1480416 203398 71619 1923843 268017 1723162 1022514 1620341 1448266 1784171 184987 1757850 1055918 1013284 1028100 1789002 1241574 172289 1061587 339518 665195 1083857 977528 1917062 969249 1750743 1051319 752019 171243 147837 303055 1293689 1735281 53021 389986 968094 1883998 782604 1105145 1868724 644893 1432724 737993 424311 1987758 1741408 1872413 1558342 1520095 286239 280440 1113926 1717051 621013 87385 1445646 981691 899832 1209566 113182 626760 1801889 217705 1200914 537353 601213 1467609 401227 511563 1077886 195895 1670888 169574 1540266 1502313 1090451 186318 949058 576255 838840 1159392 1885764 189410 5995 562478 1495112 1210831 610563 1365323 332256 1628349 755266 383512 67328 387461 1585217 421718 1866229 517572 1988931 900292 1534709 903320 1843463 1095822 1713483 1043106 1639106 1380163 158259 1755122 1406543 1554428 1790841 1027629 1920423 1931780 1337347 2445 211417 343204 1670555 1153575 227905 1872443 1325392 1366860 735784 1015973 688128 1538217 1390103 149113 1560980 1636753 169751 907160 1819369 1933701 118938 1662417 527346 925978 646511 1913186 110270 243931 457904 159195 813175 1980157 1857258 612417 1730918 1435593 245309 769333 1232248 1274171 1593029 937263 942115 1384679 1554460 1228357 1220773 1512615 414291 1935449 979612 1701450 766583 619219 1196299 388246 200966 1900143 1542119 839146 372098 1822589 554828 1680807 1383566 183011 1943271 1936239 592361 1488640 163050 1757874 1943748 215739 938498 1536374 936435 1560188 1107781 1250283 519827 832393 1448586 1157129 109816 616984 636360 1921676 1759442 1552979 965099 594180 83973 714468 1694247 1161879 750766 962195 679935 444508 1455733 206590 1261729 1410192 1731198 1481038 560639 1062807 169962 350924 637915 1979388 300787 490556 57237 100541 800172 1619615 1591349 1224750 52590 993467 309581 485332 188624 1178341 1261739 1689640 51047 1094984 203144 1014176 1372901 417904 586406 1763840 865462 945520 1151024 1426279 1709179 624410 1736018 1733778 580803 675251 1399573 1307328 41927 410572 88061 1669126 56473 161259 286560 538428 1368594 301869 380967 1411139 1978719 967343 66363 806964 492385 1448897 1505958 1825792 1612431 1978478 1845808 1402007 1535262 1178931 1729495 29668 1644463 1500908 1516092 414528 1779275 1032547 745834 472809 1001173 1474717 1337400 1595555 608319 1435195 259055 709768 176661 1953057 480150 1110659 1621995 1643711 496269 423274 1937029 1929371 175631 274311 289540 1549139 1550989 1210489 1697104 1037737 1165401 229152 1240981 454252 1523138 1909816 81429 1483214 339527 1596721 1475448 1035048 1031382 1266937 181288 931025 1549394 1793514 1531286 6030 722653 13887 594903 1251322 1403249 1828735 416243 89337 17156 301327 986618 1214142 411968 1694960 1619815 1389155 143079 312813 1875866 1824685 709073 1256589 262787 217120 194455 50929 1573929 491507 1431423 1120535 898819 40992 245785 1972252 642426 1090504 1367863 692301 186691 1567483 1598224 1798706 271014 978417 1739980 230745 215905 1458473 485762 18532 1197592 133527 333354 774196 1965981 3133 1530616 1348437 491582 1597630 10191 40143 237115 1881534 945616 1734356 878974 658715 1871331 740322 1161234 471868 1293857 1444858 616014 1256939 673111 1341029 892779 258988 240824 91654 1672357 983657 20623 803294 1320025 1343701 759171 1479451 339416 353038 197092 1897099 1003136 1573710 421443 1986358 925338 926371 1425958 1403457 1780911 680445 1072333 1116775 1306244 1098249 139203 233963 904822 80418 1399538 1081620 288780 1798321 1140533 1341099 1071392 1266730 936662 762462 1005928 114011 468209 362083 1250021 539743 1624280 31692 523560 231971 955919 1901407 1481590 1444536 692165 1051589 1590908 566228 703230 905759 26001 714110 656736 476228 1823110 680119 322560 761677 1802467 1812412 992033 1984929 808850 1697513 586308 791169 164736 524477 1641287 810592 74208 715931 1686373 283068 231765 1725195 1702722 1429248 587261 1665447 78969 1525580 1997827 1933603 1362563 245711 1005241 1425421 452893 918541 773724 405892 1262086 293884 1123784 1137917 1146058 339125 97173 208907 1685316 1415188 50940 1093707 1901969 1932951 1494619 1058967 119260 537915 1002315 354469 934905 1251132 1172383 1076582 515646 615090 279082 1615607 466709 190346 900940 463543 648563 327608 1271990 806621 351573 1877307 383723 607540 78466 790984 1913517 1437653 1787461 1940820 1707775 1639775 1971618 822916 1540863 464748 404505 1806901 44518 1349334 1077315 1081070 864210 1238414 1605051 1669762 1639894 1409979 384028 106036 107769 302444 1244053 1961492 1148229 494464 75600 1492187 1091919 1426013 207315 541294 132870 101819 1266633 247027 1018415 853857 876296 328844 157895 274889 739389 1494456 173080 190451 987070 96914 1932849 712072 1984227 473889 855065 1327207 1811473 1581665 1675025 1485087 1952965 369268 1450886 1595266 1212532 1346727 1393827 325636 218647 1285942 691314 502096 889413 236655 391224 735670 1014689 381073 231209 734629 596763 1076956 634425 275399 1180837 1336516 1497277 802559 1821591 1078259 1591905 1253086 1880120 119618 458570 546990 249951 1515946 803088 1498516 113317 468955 222368 641731 627939 17390 1862772 239575 199430 693116 558585 1269466 321340 1122585 461955 278562 220915 1984976 1671964 482609 1356505 1999278 829628 597080 1725426 552254 1846294 483364 1527052 425610 269344 1098436 547580 499411 860164 883974 703688 466596 52257 1993082 979816 926448 1649546 167878 1808782 840372 417348 798569 77275 436010 1144958 1577163 1836759 1343548 955182 1873727 583371 898224 1673435 1025209 1659152 1540308 798036 1171521 467268 1141635 1043056 1345632 1049296 221567 598153 15159 1377064 1163790 1398405 1236626 409440 1696975 13547 890897 1622302 228179 179706 1590610 445622 592813 358608 1177061 839073 1510677 277985 191989 883239 859216 872148 799332 60920 397265 1085976 933284 1215479 1269624 1287613 746348 1335205 1904896 732144 1262227 1466841 1786969 1069664 1557200 1699164 790251 29394 1458934 1115593 1828303 1811294 1484336 1127334 579268 1784511 474831 1146299 1421996 1658014 1764155 1354602 237323 66177 351938 940150 981601 57055 594866 1989767 470599 794437 576020 961777 384473 119817 1417909 984703 1566292 706270 1553039 1027170 1912821 1687279 938116 1158607 544479 1262461 333332 1476289 1853797 464854 714088 845362 1535559 1015919 366470 1170117 766189 1720678 1718111 1186601 1778722 1997514 1459824 362557 419229 1089386 1279049 1186689 1197970 617179 430547 178196 118822 262736 667209 468600 1451293 981744 1523806 1589372 261702 1466174 1230068 1625750 469524 615674 1002027 490693 442646 150773 1561753 1971625 1795605 1719690 1512600 1258961 1138852 1962063 860432 603219 261607 1003415 1955028 1024060 1333752 1310546 1167662 967889 913623 759046 18296 1794858 465972 1430782 1210441 1698781 1454576 1530824 1153729 176610 1143562 445016 1316752 1125537 958319 1406842 829820 858550 1802502 475258 436023 293081 1664149 1959210 1257757 622903 1752426 1152538 778305 191798 1946013 1965448 1620385 1265848 447856 1323951 1923599 1184796 1280806 1944398 875300 1010484 83442 521887 1597559 746855 1826630 1873385 651993 855218 1434125 621706 1736557 1811959 777266 1945141 269870 1290026 1339 1531471 326952 892530 77265 1406973 1531088 674744 1274283 548245 838494 338892 394525 1345950 1705774 271441 1497991 1421066 1188955 792651 1877485 629653 934855 562431 710416 719428 1510566 1437388 1849559 710974 1970303 1180384 248833 1416960 769760 1777298 94647 17506 839844 1851709 984438 151952 436998 747759 253302 367072 431398 1363263 66272 617974 1594505 233037 1807989 1945893 1370008 1594822 371617 410593 938460 1944156 173961 1402898 753577 924329 106654 1195859 488764 1329658 1372412 890297 1282103 12499 227571 1955110 1853931 1462249 1514333 1072795 944752 105564 1359351 978765 1094448 1153038 1443170 441239 300028 1339389 863807 1649034 123525 1255457 585245 595828 942904 809471 835232 1590652 1968643 1210720 390414 500379 1402615 424016 1836279 845072 373550 1905412 417607 1273728 148184 1002428 1535945 120574 121635 756881 517032 1545672 1152403 356571 176701 1652010 230856 1947465 198833 1090532 1503145 1281757 566943 1233885 497717 1546788 1665362 1695133 716979 337782 1328095 1808848 1877409 1764382 1045412 1060564 1923950 1641871 362926 1694827 535940 619983 1654751 1881604 1897931 84872 56400 1415920 150223 300944 577130 780022 1254700 1625491 483622 64514 1120757 1365762 1630563 36605 897476 93093 385590 443242 1697984 1407118 102144 1610080 374993 1645563 436057 1070332 599247 439957 709099 1493392 1932412 517492 1869288 545398 1194006 1123025 595747 1599105 1641674 768686 1429352 873635 202154 693203 1340936 113694 1265895 540501 1794739 1300922 760310 1291527 122529 1474115 575451 833084 525031 1811954 1886649 351470 69781 648809 923569 1262721 160346 465401 1207596 933009 610892 450860 1186870 1548384 183767 1036594 1107749 1059435 289736 1761850 1147107 1429014 296294 766975 235626 1786484 1007587 1225133 1928048 341195 651011 1559682 595597 451127 534369 1693963 489027 438608 55586 1950697 178537 1939412 847199 874779 1687409 1535931 1323747 1923363 120786 362961 102055 812316 802266 1818246 1882558 1741801 1893183 1827085 709034 1170766 549689 713156 1327447 1793267 1367633 1762807 1584745 536778 1181087 159724 912575 37966 1238526 1488815 859649 1128887 1675486 269815 1891524 1292001 900927 145128 3451 1480639 1643328 621284 657432 1473831 1814923 585065 9600 1962982 879988 1145260 1723596 291470 1816550 726154 1747635 1337010 456501 120961 1629106 1432698 944164 1841754 317390 1004822 1698179 1630756 736617 751979 1027091 1654542 639394 1792329 446944 1953564 445605 753106 1712655 237662 1600171 1189862 689379 1904809 1708454 1503248 424891 277906 371545 444665 1601075 1280589 1793765 1709901 83464 530915 679233 726208 865657 1855716 1789592 675245 1237992 1441467 344055 1146606 690720 502621 208441 529976 1464340 531942 1483693 255983 945977 27181 624051 1105390 1977949 570624 598698 1169888 21187 1188710 1761565 1107565 1307561 32521 723532 1745673 1504448 792138 353974 955475 1166261 56375 1338934 1089889 1981898 1598028 434250 1830040 127725 684897 627429 239581 1562277 177206 553959 934033 228902 1788882 599289 360195 872294 1194681 428218 1254364 1326930 1151922 1573791 487408 829432 1293011 1641556 683966 1434560 1972258 895243 546869 1597459 1222759 467744 1479283 1007855 1148252 1909594 749174 948179 305401 1151060 264700 489747 8605 1199511 1152774 148006 1950233 1059181 1235066 1556226 1190997 1371635 1371823 654299 822705 411627 1652178 536522 412744 1093161 1520831 937805 227745 523940 1986707 156634 1692078 1138246 141466 1902816 353103 1433286 602139 1622115 1871630 1855121 357282 1823216 1473452 1448837 138594 1950623 1252056 1079128 883 394043 1223684 671846 1186237 1418933 1283741 481003 854839 1368008 412157 886411 180312 694118 1380881 1601759 875144 1691880 1177441 535682 1076216 1808945 339816 1865337 287127 1237823 1830431 1814042 112387 1788211 462577 1977453 201693 142383 173982 1529351 1001107 894851 567898 1354701 1102071 1822740 1685074 1762882 1828881 666628 1586716 1584786 1024760 1843861 594637 562033 1665011 1509202 1239872 176723 721515 1861993 883243 669955 1404137 1581045 1049954 337434 1100908 1624971 1547429 449487 578568 825006 1615990 1982477 1569832 349142 891706 316359 1609555 1940735 843980 1643337 285825 288408 1186200 1384928 1422590 1802645 430062 1281994 1955781 1778321 221521 459386 1617673 6095 425811 1314303 429066 495637 1889480 1937174 194854 1324244 334558 85806 1421356 1927472 329325 256660 1617313 993505 1627255 1336343 1870352 308685 1213712 887616 1329917 1477739 189748 740142 266623 490168 1704349 1733097 1671094 1669861 531005 1308181 825102 582586 1937706 237640 1425971 383243 274842 63385 906575 1322325 1175650 1689972 1085525 1937396 775929 1423262 722061 1997933 1629061 1969100 1638085 1758637 1804421 114265 779214 417080 937599 840932 682179 18575 408021 1990767 901815 1445942 1089765 1407249 1439953 990691 1075125 1889624 1324623 514174 1986184 1793163 663188 957833 245243 1018268 173906 757823 751984 968653 1256240 969903 1001301 1380401 1737588 527693 603273 1848178 125782 638950 1902214 1363596 101162 26627 1942732 286923 1061794 210250 370975 1356807 1148952 1501173 838987 1750436 1860968 1376136 561616 798236 43966 975332 1506316 989380 710684 238092 66502 615005 635346 581288 1706700 1108270 731773 1505267 137953 82687 1599478 752114 1043794 1719406 1206029 904953 1918510 864391 774632 53645 1337273 1474139 1346148 591723 1978839 1150124 888783 845298 419516 891106 1991475 1764135 922617 1482472 1175779 979516 892511 677665 978395 1384771 1320056 23120 1549395 1870793 1283948 1256280 686095 463173 1434585 139640 1765905 1008678 1685029 1238391 1577452 901441 1306770 1241409 1347489 618765 1794128 147534 284080 1223664 300646 1493720 1009620 441140 1054161 1101309 1978871 1236368 795347 1755634 1162582 447686 1920977 1730344 922591 483052 1912066 55445 1870940 1461796 583409 1555044 678767 676408 872563 771816 1111057 918340 645317 1682423 1382658 1337016 1193478 462334 1804718 118539 862001 702434 439247 1723188 1757817 956329 1970808 1095131 360489 1924154 61515 1818962 1713322 1002851 968655 1912971 489147 549412 1236167 1376089 1830891 1514561 1408135 179339 114513 579723 132927 1383671 1561735 75283 32981 1623033 1018872 174983 911395 1353863 613101 1427334 1997379 1272953 1563283 1313555 962507 1351789 393243 1160784 1171730 1364037 522548 1030771 811686 1958815 1184487 432467 1900241 500610 633865 822654 780557 1188170 1567568 663174 1966335 124301 1921929 171657 1460123 1322004 1254833 1395067 1164421 328016 938473 1567140 1582888 573801 1554596 825226 1754830 507447 575857 498015 646295 1596964 1326057 707205 1758704 1910249 1399013 1997126 233527 403015 552245 999308 761492 436713 1854873 722014 1885798 1853538 549951 1614725 1032015 426721 1167726 94908 244330 1268834 570474 708115 1702187 593254 199100 1645726 377053 917295 682227 1581776 1171006 874580 174553 1494714 638831 518346 706956 962238 1933955 910821 1327734 360186 595935 1114908 148843 838098 836367 1753818 896435 1007522 1432534 518079 1522798 1362391 1575666 72059 442661 981915 942188 1828237 1100912 845215 1898507 1318593 1031014 1783626 1805113 807183 613775 1775828 1946962 253507 382239 1118038 1490799 274339 822359 1797584 1115276 82808 1917866 979882 553285 301186 1009180 1679265 1199596 1747495 290814 625089 670789 1583937 359155 761409 953405 1776193 1048631 1592251 723264 1746862 403344 1557619 1803263 1124148 1291435 1549882 283645 955189 1577528 1847185 1510683 1553597 165498 951189 1428596 181120 424615 478482 1664272 539609 1320348 379123 239960 254894 1521818 1853311 343762 296495 607563 41991 101712 1176660 1971465 1898765 313588 1401960 1145871 82140 1870836 1287982 87458 1483741 1088717 1876470 1901589 1029518 1868152 242988 1027952 1086890 1843269 1999646 1185315 191316 1564467 570127 1875127 1507696 872190 1091683 1813505 243173 94425 1912373 1786453 486193 1168247 844110 526794 1869794 999423 925526 1167103 1026018 1759538 1911624 1841217 1138288 839539 842373 1926158 1143188 490934 1134064 745820 1518451 1493671 1824457 1771687 446634 848152 1506804 480614 195660 1152227 766450 1708451 1279162 146466 1609814 1042805 302286 1506093 323028 384872 1153580 13664 1289680 1076405 254210 396607 507981 1325635 706486 713250 1507776 1751952 450898 1842736 1452722 1757386 1752254 627382 822121 63726 1132890 866131 1892263 492032 1515048 933649 1229297 827589 1913588 1744206 580614 1257240 910655 645280 47234 57429 1586600 485891 189038 712546 1840647 652369 324413 1298242 1152890 1876600 1118885 1982093 934797 1679205 1952606 1744839 1944956 1541154 1806165 1142479 902338 1423929 501353 956586 713057 1615268 633986 1132779 394393 304388 1849814 1408855 90525 458104 1413833 1755080 1229879 603411 1624125 390289 1748221 517023 1137348 234000 1968273 1863956 1526345 1029970 322092 1705620 78586 1429152 1383128 963774 1891899 1446060 649176 1040969 1514346 1928351 575562 430388 1473440 1656685 65210 206689 698243 708759 671680 45689 1360524 1235620 299574 1234845 1663494 464162 327652 1111420 1035039 1400492 675040 358399 1727175 976950 1442743 739336 415483 1558243 1080010 425653 1570375 963215 674189 1617385 1869571 1366793 1890492 1659101 643108 912439 1865444 1712278 1199122 1047071 787655 152998 1283157 410431 978301 417028 357656 330282 1582257 716134 295234 1217441 1180328 1223452 647493 1150098 812522 1754141 1387059 77078 996927 854856 307393 500557 1329227 801602 220509 744508 401463 228147 1484919 286262 1491299 1651748 1029520 924108 30148 787165 1620782 769196 1327329 1854019 652952 671069 1294266 45381 1553239 321993 1427414 1269839 147422 1930369 1982280 393483 405243 17081 580009 1016632 962305 1170468 1586914 1323383 1608748 561698 614728 1816200 275403 372069 1820850 731493 471995 1561972 445028 599144 311360 1629191 1141768 1535065 854045 233561 582412 1986128 835884 404393 1071733 1013312 968964 1761211 1222963 837385 1440774 1273713 1048809 1597837 1853865 1734996 1198074 502882 1950407 1685336 317455 1246623 1641337 748200 929756 850379 582961 549206 122706 706829 1051967 1145897 1150646 1903269 761510 1942469 803129 852447 535941 1238246 55820 1555005 1778559 1516629 1559969 1116833 596313 1020223 202772 1994151 1246843 1964624 688839 1546172 1726986 236743 879134 831631 1904963 1908016 9053 1394042 714089 434758 1591626 1604767 1549324 483917 1872451 1173483 1347388 665681 822815 1559500 1261248 755033 731717 1935671 1894130 1499985 1860403 1686580 1710768 1113764 654885 408669 1311266 1282638 628404 551168 310157 1826076 1910779 1739857 378946 1821096 1707719 1735025 1196873 829394 95579 1099416 1566194 1538609 442346 1366614 176085 414185 203729 69197 1257215 1560965 1738060 1250847 488021 374461 1237620 308466 26609 249411 1928348 813082 1997716 1487809 987030 1557325 1745365 334522 553435 541064 917020 1340602 898565 1051788 1756420 1679355 1700987 980929 331955 188052 1569405 419076 1184761 1513104 89240 536523 444896 855034 427545 693255 1716562 96973 1134512 1144716 963573 84261 1463960 1722974 566881 1445222 446805 1773715 1340546 1854616 144420 131289 69155 212092 643559 126128 33965 521734 729138 1121023 1964178 361846 328742 1072728 11940 1304931 417235 163485 352964 31782 990350 682767 1540855 585548 304679 314557 827986 1697091 1879811 1084847 1381196 1661490 1381330 911338 971425 374077 1729340 1652560 1916341 771096 565518 729984 913761 653118 1844289 1687303 1863211 1696034 943825 360700 1420473 278996 757267 460996 1151117 1458295 247992 1000731 414499 1897675 1819653 670489 1067339 496493 161348 1348393 186733 425752 884440 166441 1462117 230822 1010621 1391368 1570906 1139968 270038 1788095 758675 495546 1336171 194210 722140 1368874 348477 373275 1010641 510618 1718079 655446 1941602 1462785 1893946 1827406 1233159 1901483 200458 648109 367901 796160 413661 1046734 1875561 864380 1954165 211547 759820 500293 746733 704141 1094416 850570 291267 1496694 1064921 1298928 1253094 1546345 1952588 1028921 178543 405845 394991 1713154 541290 1115362 1986798 74120 282762 1257729 375327 1420424 399807 813755 1378934 1949145 221666 1530379 100851 126812 332517 1161215 40280 1956346 1083397 1375980 3848 597039 1669521 231698 1117918 598533 1340518 194876 923453 937711 520023 621600 874678 341931 1675444 1223003 260498 1580424 910016 435576 684072 1725833 1037614 623875 1601519 132753 1990145 830290 1841462 353797 23847 1832996 997898 77359 555852 680144 1542459 1649339 1739836 667988 1783293 1947411 1835565 1391727 1608224 1939876 1833734 559145 344187 1338869 125312 1011909 1810902 500811 528365 369512 1238604 823045 1450185 841987 1903491 1282688 1400453 984559 830242 1917291 1683454 1374895 1983381 428248 397082 1806908 1443512 81187 300474 1513714 1887700 1298350 657403 249373 1923993 1568590 1227082 1004951 52028 1902452 237008 887005 100380 935526 692892 794293 1689259 1120680 1916343 264468 889250 1656818 79730 946988 909099 1474978 1423463 931076 59041 1823195 1947322 1393412 654169 1567366 60121 1998761 231338 234620 1577631 916830 1396842 1578284 241723 1748938 812532 1286566 239671 1798464 231319 740730 1717635 216412 315439 1294985 781973 743405 1185075 822427 1858956 840217 874041 977536 1938355 32432 1324418 1057706 1727805 674709 1658474 1009441 315905 1019850 1188002 346028 886084 1340452 311514 364028 119551 927398 1156500 1902608 1161177 1238851 1726939 45137 463485 178569 831659 679541 567169 1477683 1881040 1935600 1959606 24375 43100 1742428 480303 273038 1911180 1926821 1156129 1552297 51147 536480 636080 411138 940534 267805 363515 423229 823991 1642335 1302499 1742907 364421 421049 730595 90351 1651874 1525557 1531209 1730424 1967440 391483 1509608 439318 722541 1960301 1895967 1580604 437051 905739 450101 576968 1124106 120247 1237443 1933508 551619 257973 1272616 893788 93832 1989278 204086 1626536 308965 1762064 977290 54037 556860 1228234 1843457 1155962 42006 1032895 1065984 262062 1989568 95586 1318997 899930 1288979 1955600 701712 1302500 1047622 1712548 181341 1242144 110634 975508 1994004 24142 1553843 544294 90080 1668408 152545 1000832 1836918 460336 1376067 1568809 1329875 689098 1622952 103264 1313623 1901226 740084 309116 863067 1317585 312644 527483 1087516 1117066 463526 697353 403092 614731 1282014 882950 1177146 577365 1839325 1796471 1552308 1211639 1510584 1803361 315543 1969787 785652 1445500 1572635 548429 995743 734086 880341 1035863 1775655 1997751 32497 815761 1149900 950907 566667 1866799 128053 1677521 663601 56650 658898 980232 1810221 795236 1618013 1097569 1680822 616983 1811125 622184 535215 1496825 1647030 1432741 326233 1960845 238120 1381706 1889592 833586 15408 1012657 1942301 1822411 28550 61679 1743959 145815 414753 915544 1051758 706633 730853 1943829 1506460 1769344 1298705 888079 194467 557578 146658 1167217 699828 259492 1773905 1515653 1475221 121919 1510004 1825554 1667413 702619 421578 597372 301636 1659493 1099197 1170367 1398433 1333445 1052943 1340077 1320201 246474 838223 745481 1105803 1589977 574006 141333 1974921 1490923 1764128 40921 1601582 904527 683314 1747253 953239 1151758 668861 1079964 735103 538904 1060224 293806 1915687 1074997 1379738 1716376 1557497 1513247 397420 1077107 185359 1287116 1170767 57763 1873219 53963 1286490 1375268 1500223 945348 1652972 1439029 1773982 1727182 1560066 1523612 309006 1493419 374063 1590707 1685342 140263 903655 1759221 121091 1649567 1597413 599915 1271148 1572651 1321889 968041 939526 398792 431541 539419 804713 163717 262424 170074 523179 631220 1982783 57390 543277 1885214 692358 1837703 1862676 245112 693647 1477463 713305 642436 1273405 1373325 1277289 854566 1097792 1329945 517234 991061 1965599 1022543 543935 610697 1507789 1161535 1099385 963226 513689 234781 118376 876320 550215 486335 261334 897398 794758 416566 162090 1011341 828739 403729 469559 1405080 1302202 828720 1247652 182829 1304953 1935204 913857 1297844 1991005 1117930 284799 302915 973923 932580 1910427 310795 1672394 1592101 730897 1934170 21718 1172835 1515966 1532115 1395104 1348750 22338 1181702 323936 94048 278947 401989 18928 1558357 1635451 1213109 1595792 815875 89362 1331291 1278075 1105531 358600 222246 640235 1915317 1318102 591734 825215 1039755 940717 1534245 1932793 1649182 1459454 1909611 487481 160596 574959 1682022 1990927 1347241 1240655 1170376 1566795 1194399 1327927 129467 571241 506886 94426 265444 98967 387888 1544475 1157831 183401 1941726 883278 447462 633211 598034 1263576 487502 656527 1615302 1723499 893615 1016066 1184542 799955 1599894 1139854 845130 1951515 689693 1747028 1745855 331542 1020574 91889 963329 1140210 1126353 438965 640706 859109 481055 779330 1225287 170164 1256342 1018259 1845044 164441 1265391 555125 1701886 1141440 1653939 1350099 511757 1094948 889157 612837 427763 1178046 1278371 1321874 1707867 1207493 1480918 321143 839968 1692602 1360963 757851 729223 1340009 476287 1290492 1225301 765321 1536679 1273714 693585 1419189 658075 1098570 900812 320675 1859493 638124 1302346 887467 1855213 284150 609006 219214 1761260 386196 651537 1881030 722530 730818 1289811 195783 581007 1604166 35834 1942159 633606 248078 298742 1737326 1446775 110069 1713954 1991425 967047 147932 461256 1259867 89218 1003013 772161 811918 2728 791039 199082 164757 411867 1128634 700398 1834233 1051932 1176701 424074 664842 118812 856069 57642 546210 1787934 607294 1023175 1644417 1222823 1565247 1834480 1549221 116605 1361215 934403 1873429 1516743 1396085 1074377 981282 910700 117552 560671 677948 1530037 1959771 1955858 1681764 888696 1213329 1282694 364138 437362 1635916 1712575 1322987 1050923 159905 1308152 379874 1022958 675490 954548 1702016 1643454 719443 741492 1017598 157635 272693 1607077 399630 1384829 786383 937403 906330 995064 1020030 710293 1349774 604571 904395 459903 357946 381433 1273962 954310 1879791 868282 1402179 1742574 825248 1088105 568284 1379361 1756486 1447609 867323 171541 99405 1112649 1438831 1941403 956057 1334494 1723161 286955 1491010 959334 403989 1153219 839454 48138 1145160 1252395 474429 1936612 1877491 903574 567844 1814992 697717 1166531 1523060 1579163 1586036 1313487 1805982 1586915 402153 1351367 31209 1084693 372820 1648407 374333 794602 93283 1309853 981551 1282964 795515 1524510 132967 784861 829640 779060 570393 390358 1102411 177227 671254 1333208 363889 1362972 269324 531236 1475943 1857882 1383627 1577040 1466585 1555405 273836 831851 701894 1479369 856643 410559 1527401 1558148 1776891 268278 893368 649505 284275 1303967 505604 311154 1947933 113713 12302 861342 1826414 1573906 687825 1184260 1241611 841066 153988 721679 1477953 786289 719901 1994492 1403637 1065397 489771 1573211 123909 68064 1068730 968729 1206468 388812 1593111 1931864 1485517 920673 271722 773050 1520258 1821477 528385 170217 352730 748124 841780 716665 247 1883003 1313743 1928466 1381875 266101 271817 1318707 698237 1668235 434704 1850991 665696 1708294 1682055 977919 1371589 1163364 844986 333858 1214851 215807 414110 1213907 1253410 1806102 1360174 1210472 1250513 560680 1084270 626246 29936 38411 1072669 524332 1862012 1444432 435212 316039 1415907 1752367 33791 552398 111314 1969859 1695400 749908 1493453 655244 1507568 128160 1353849 1807216 1082572 1892691 1026419 576249 484678 1671135 579167 642566 659412 401787 284595 1165766 1166851 487552 821212 1255895 1525459 1822787 595035 1262321 1231186 544486 1202850 1053025 1262040 1140122 838644 608903 719550 966169 658146 722542 239879 1022463 505346 1593778 1304788 1640124 1518870 492913 778596 1710702 597027 1995279 861411 1734691 242484 1516026 48878 815382 1955259 1450509 56618 563094 1624927 223281 1026066 1721687 1094343 535383 1663384 1711310 832782 78786 273674 1235053 1939053 512867 444882 1372155 1361822 154618 1350084 1284631 282275 655991 1229664 663314 1457267 1439419 1832796 121181 1938217 480182 338431 1506120 98144 948546 345824 255563 8893 346628 1882414 1003934 304969 1225647 1867453 1858638 1654851 1439270 157785 811527 1717323 1795314 598374 1184789 561684 104737 40694 246346 495780 108464 778000 1385459 1434426 1427888 1359700 1009176 1809881 538742 357520 1431220 1771238 366172 1665400 192927 1534171 688202 838542 1634373 1615362 1197638 1292538 1936388 1570886 421364 1021979 1127000 992499 1188707 1626421 385550 1719139 1482942 1129755 1872478 1050104 1643643 998149 1878393 714459 416598 640371 595761 563618 410916 1668595 1631234 95854 615459 1146704 144515 1258932 331218 670275 661747 158917 1712900 984680 1281033 1119384 1138508 1522136 468938 392831 900436 1119823 385573 1139139 195436 271790 1258503 246541 1861080 370294 1183571 261366 1016403 1597495 1982336 1226072 314767 1053076 637204 339036 1252731 1593360 334378 176099 175374 815516 1066708 1848059 1429256 1561869 735440 634383 1228100 613819 1551279 1852433 1925059 1594673 116973 1404183 1404513 1094747 632010 662925 1657336 1969987 568799 1832741 341959 625806 299431 210617 858822 1561809 1269044 964630 1037854 1191249 1532111 1967171 1395153 1357534 906140 394833 933453 771909 316666 1273134 1485716 1328173 1986359 342915 556836 93663 670265 1029714 1656952 655681 1653935 400923 736178 10116 1454375 1664512 47056 74598 1885314 792697 1170112 1438390 236590 1934586 1605412 692799 1621067 578118 311579 1594436 281167 1945376 537147 114515 841437 1253443 1614096 592949 258800 1386296 1857648 1573821 858117 285140 202830 854023 1397076 1984178 1822141 1070809 1001120 1799519 794454 306829 730042 1338931 328189 1510768 658801 1815955 1615144 777859 1153455 524205 132922 788665 735875 409015 1335671 1254020 474420 1242459 1471000 173687 1191109 170869 1016323 777235 1981653 251450 835282 1650015 1664544 875366 315767 1166585 1602247 1595612 790707 1234748 199982 1771307 1364844 186918 921541 1178471 1200728 1046547 1252163 85672 1001778 466015 1842151 1242803 1830248 1656527 910745 1453511 518065 1041788 129546 230795 1254446 1689317 226646 1430852 362124 53481 1185896 1603703 520788 1299365 230475 1922936 1548521 744700 1921882 986698 1864803 713976 1456178 1739126 1771912 693288 233296 1736090 1389436 1055108 1427695 72899 56742 1547813 1532906 878418 288109 164283 218839 1464234 438922 1846186 1576699 1988118 1125254 1737544 1682211 1320131 49347 245678 1341060 1162281 513703 260053 1372075 1573290 809373 1234035 1748081 957692 749649 1144418 682652 256998 441371 315973 143339 1778887 398518 98705 621387 1632816 1718712 510538 592410 1773599 919216 1331058 986104 1017810 520768 1493470 1445330 178099 1534829 1801590 348150 471025 1876558 937886 490319 106029 1232644 1060073 883416 314945 1635898 1511903 1090147 721323 725376 1162690 1046133 1940696 1301177 1056527 1095037 664752 723297 170917 1637296 108797 1287953 1387035 1507677 493702 1269531 674291 1469660 1747870 1808731 718790 192376 1551644 479333 1470373 1146555 886843 995139 374581 1926531 1066195 1517116 144451 296137 1720800 1040584 1714709 1085262 1649560 494502 500012 1170623 1601677 78521 778981 1483211 241934 1035585 1826691 1866334 821872 736037 114865 1020570 18324 1795354 1748435 907533 206409 451798 65170 673602 1897355 1364413 1228487 622668 1121116 1898846 1697891 943457 537682 515850 990744 1979869 1933465 1516491 1978146 759868 926605 1986060 1597350 945270 786961 1175667 378495 43533 35290 1623334 813125 1890224 615633 1858275 463743 1538470 778402 455736 1675610 1230865 516340 534394 417854 1910088 840672 1736095 1000947 1212941 1138495 733264 275244 1838562 1503656 1719812 1192572 438871 1117062 933580 1770942 1589202 227562 1717017 889308 580469 391482 588901 1707017 54184 215658 1612883 352506 1171419 1870991 1540074 461123 656693 524774 673925 489294 1538714 976175 1398707 884861 61884 423689 1298244 945857 997856 617814 523368 617119 443389 1213938 654393 475078 846069 156251 1364929 195414 1014784 1167589 736550 132268 781377 1791215 349566 1787963 861977 1018318 354368 316999 597351 1106262 1064333 152329 69655 374315 310625 1646380 907086 409073 993469 1681318 918338 1013508 1980147 753068 371788 1977553 94693 1668510 1369080 536708 1601840 577829 1539272 1248917 1656823 513583 304984 1235611 701637 1290949 1544014 294157 258774 36888 635784 1334592 55897 493570 1956831 295404 770372 1572647 857178 1660576 186127 424529 467720 1622887 41420 1472595 532870 1305233 1972850 1337092 1821338 1859313 577795 500175 1788763 1596237 1618789 1511132 1014781 942821 1258263 1896398 584193 1821184 1380465 1450466 1888540 203110 281335 1745486 1978806 1071487 1640440 1731882 467455 1208348 738427 1127999 852179 338661 643296 521163 1657297 301659 867908 1215985 322117 235955 1891972 348994 1384456 1373972 1701552 313984 408748 1182676 1800778 1341081 451436 1521075 1340699 467270 1478028 1072712 1950168 1442791 1683463 1290913 568938 662356 927531 638949 383456 1444212 1161434 98636 894780 1231400 1229001 1105740 1980811 744059 645084 571132 815457 566955 1418690 32873 1767876 400356 262027 27913 414894 1105824 1752993 1778994 1538137 1721887 1531535 1066612 1890905 1419058 103841 136248 1432528 1775126 1210378 1087093 1973019 556538 215266 79006 422499 1238933 801997 1737494 1947837 610666 1979647 1612359 1055033 662024 1536652 168066 137038 87913 1974256 1373655 808434 1833900 1252115 79782 1932658 1792139 1513935 484391 1148472 1212344 710059 1439843 269998 125386 609545 58319 357642 851317 173724 1543298 887020 290227 1892738 1983679 345209 1740879 1962873 786218 1278001 1417089 691620 1514195 1792359 1701804 654592 1948430 1855728 876704 405664 1080509 1934279 1387925 816249 955811 1519747 285673 1134169 1889961 1566979 1638121 633502 306541 328162 314415 260759 1758959 1243773 1955480 146734 1291520 1172343 844560 450088 1176753 1801864 328948 567115 379656 420799 1570055 1313287 81046 1427657 702613 1511429 1124112 312016 1598778 1296337 268939 1810880 657810 588856 1687937 1226083 601845 799359 1094978 419696 1349712 1614198 151875 847007 1839698 1360369 1959762 1992334 563219 65019 1958214 747773 1931866 594486 728686 54705 847492 1366882 1254194 1850585 1501092 1212063 776974 1926353 1428027 611183 1999875 1067912 113049 1575834 1426674 481202 1472988 1566913 1548916 1703780 597511 860881 1285571 1260597 1658895 1356183 999458 1798880 1547803 539897 88275 572057 1317592 701380 500533 424004 1397164 1940286 102752 236897 534775 510238 1199633 1245649 1083875 1462940 155354 1866125 766747 1983979 994335 63762 811325 1221767 44139 1349839 1940743 93068 1663853 156966 1575489 1088167 1786591 931438 182807 937483 1081020 1809593 1604218 1405570 49261 1255878 1077630 1035084 237081 1918306 403747 466922 1337853 1034617 743226 1887178 991630 175220 666918 1177172 375950 1767431 1250377 611058 1654484 993679 1605879 10324 1179159 457371 106842 909410 1141801 46196 1454678 1020452 1541910 271303 1085800 626175 1742744 783821 1467049 1793052 1153074 1822204 1261226 930417 399851 986531 1131379 723606 95698 849086 1518368 216130 319004 391371 767885 515895 1239263 558105 1810912 528939 1935700 1013233 1757434 998511 127486 292026 479709 109651 692896 396139 1181181 1586259 652404 1308366 1482576 800590 1109383 865384 185089 1288179 238612 564357 1333071 1932517 1459634 471444 975391 730957 1904956 1504577 629148 1741588 62396 1281242 1180546 1245779 843696 1791214 698840 1896174 1956874 1731290 717187 1429984 1148452 966417 777504 1423908 202037 626446 50654 478588 1335833 1633596 566782 439897 270639 859921 450917 176717 539655 1671013 396032 242521 237771 1920462 736076 1508151 593462 423232 268273 537033 1850471 392338 1816428 717302 1936431 1527949 245250 332503 1688971 1521188 1335545 1514671 1026026 293643 1900749 1682059 1929930 1622566 1451788 1731803 1848127 555238 1558999 1361769 63000 354906 696388 297621 1694420 141719 1477466 54292 686388 20064 370827 332827 934695 1834000 229399 1894295 1097813 88168 1563909 317736 1561733 647155 1174807 1066812 158931 1347049 883869 1990421 1427985 670585 72812 174139 1010792 35001 603428 949359 40706 193558 1148077 435570 1884125 255362 1251745 1565530 1528258 1543070 269867 301164 269554 50014 1507953 419 391783 1565748 1477309 236986 1245506 238735 769205 1041711 1503001 1848536 1571675 1641754 1704914 831436 1141686 410278 1834622 1920716 878245 1732890 665500 1860306 902597 1475352 1419218 698968 1542690 1139543 278546 1589383 1082504 509980 1569559 1278355 30870 1292530 1336479 898516 148123 1545714 1629501 74312 1936140 317951 128827 1946026 480433 430435 1233430 1668852 716932 1022607 755078 32546 543130 852738 496987 1095892 1618405 1545776 415226 1714767 1536135 127136 1366839 1466329 1999851 599898 1567145 810748 283348 1017938 1437237 959940 1551849 1689435 265358 1777097 611424 1417775 537507 71374 1021636 1690795 1393407 1726844 91429 1548941 1362633 1766101 178955 421509 1927539 812544 1814960 924067 1866712 1190698 1318991 1909560 916447 151680 863824 1443658 1057066 1862942 1071334 138516 1618269 1929080 1753728 95711 1407633 777476 999913 812937 397597 1582039 956456 1714472 1172633 692009 1667544 1779122 265759 1185702 104676 559083 641880 1710896 447680 451917 1891046 1462347 497105 1024061 1687151 1357477 118288 1553902 1717197 1632114 1216970 571118 585855 47623 89017 1496151 1994382 1537490 1709503 609241 1340250 1598162 974688 55454 19909 1695517 1904914 1023216 1248076 686468 1587908 655464 1298897 139039 246928 241807 270574 1718247 509296 982155 1748250 1730239 135368 936415 539326 1454318 324689 381748 1842047 1716841 814943 168351 1116370 1695261 1815605 451412 1920155 1365967 358091 1565915 72389 889829 30416 739797 1686440 441588 520863 698257 1638554 1522096 1408507 1137622 252953 873175 1971518 110974 595253 1390063 392496 854494 360452 184320 1884693 147099 1220403 1535680 958870 1573341 1396751 1160771 691386 341964 422926 1143645 1912612 1883133 1549011 1681382 609738 1441265 1192640 1717417 648876 744881 1623179 819439 1035394 1647867 273963 1388463 995889 1490480 797861 42116 702336 733812 667681 1792655 165879 1756198 253021 531894 1373840 1605875 295565 114718 1789414 1493283 931723 1261314 1767703 1871232 236937 388804 1009635 469695 365017 487630 363473 1473438 1459546 626895 1339312 936690 1832662 375073 378817 741355 56269 1358498 18729 1081022 1216092 235433 909226 861875 33213 972582 1346535 1233940 1968345 1218003 944061 1153725 1955393 1167369 1883350 318901 480522 1307385 1110983 1609086 307160 540830 667745 1731174 1355499 225461 1499092 780936 522160 589570 857698 482673 149815 1071356 1450554 157035 1674267 1921564 662174 1386736 1413589 1574830 166870 460490 626054 1423844 1146451 1411269 53737 1713716 286619 1140967 1835324 455085 1626881 1722029 1840250 1375115 1506476 721824 1768726 144241 891964 599675 1649496 1867271 1557613 803859 753849 986733 894813 1456835 1993606 1662532 1838523 1181599 9441 601899 453382 1107209 650044 931737 1882699 1644457 1456253 605435 710930 38102 1845796 1069554 92719 1383848 679557 93571 491827 1876099 1505670 1483710 165520 1745871 1136637 1932237 380614 1541628 1493524 711471 471934 213811 1326393 906613 1180979 1573296 1241843 703529 805678 1046138 60506 68556 1892950 190744 1497190 452651 1642898 136209 1912469 1902736 1001947 1921348 1407429 1931165 1826618 194489 487191 1298872 1546035 1269472 1394130 802868 379229 205654 1416989 95014 987543 769278 363454 428893 1198332 1903428 1134941 313029 11180 125615 1820087 971175 941346 1179246 1097728 1115337 516644 1759320 1734129 1186155 355181 133178 852117 765637 912729 930208 1252174 736368 896222 503929 1719756 1534652 1306915 1147551 1263055 1883141 260521 1980763 1352754 1318403 1530109 384320 285572 1914228 1221714 81926 951868 412092 1197858 158988 666219 72280 1081063 1649690 187751 1132593 1170567 1602494 882888 1814613 910653 589879 274940 938454 1453116 1897763 207708 1353574 1912866 1034299 491863 1756616 397803 1173257 1337500 1522633 581399 823326 1430838 654563 1930202 33685 1759152 944324 1517756 56831 1247863 308081 890658 1452576 564682 464348 376158 1002055 319970 1216874 127334 316286 983660 319782 604805 1041306 380674 130225 1415494 646754 1576733 1296682 1244315 957737 1300073 1003183 362134 429803 1686515 479736 1534887 1551537 222565 1938795 1201678 607714 1736759 1370972 317492 1932609 1771488 448899 1129002 313397 385870 1245007 135386 644022 1149940 932712 1303006 207533 1413758 1973190 835068 1151609 1087222 1346945 1769683 1603908 1322500 1429375 1976718 177186 1022246 1575877 1322795 1241399 1446993 1926576 1082815 1399937 447233 690068 1641274 612357 1143436 657202 1079618 27328 1535110 1870527 1757787 1320473 451212 911293 1309233 877186 990065 1915151 1081801 552422 1261810 1052369 1719084 1016134 1710318 1344843 900754 337581 1037997 762657 1760055 1015719 1352477 408085 1246307 1159359 1771829 697003 455661 1484298 1918664 206239 881298 538159 1927570 1322901 53151 200801 435179 476469 1555176 1444840 45236 411506 629124 300092 1218021 1656050 122958 608329 1069399 1406862 485801 127652 921678 1439645 863775 210508 178000 126486 130172 1069901 915441 437332 221622 1595936 393431 1932702 365416 663120 1466860 50295 740232 132553 1516167 1757081 796082 1071214 324720 1593238 1101251 1411119 173322 1844154 1080854 626636 994552 792703 836446 914415 582363 1351387 330743 1289548 1993416 454923 147634 932289 192717 615322 1255031 1757802 1941289 659492 374981 406304 1425324 1209941 1801227 1225191 1887613 1975481 877482 1028633 1929781 1260979 391966 1563039 1094661 1242095 1924157 1233162 689268 1874794 554074 1994174 72107 1577929 657259 1744673 586510 1149494 775988 1177398 1409475 1735126 267579 1272676 943834 1705547 308425 15986 305016 607406 1274416 1797079 97882 1525237 1000018 964312 1279456 273736 149693 887460 692204 1522220 714199 1599578 1515979 47495 984087 1183639 1462930 229156 49312 116996 439585 244097 222352 339283 1321386 1999197 1177475 478534 1131790 860297 1705600 257718 790477 408614 413235 1590164 146242 617299 317577 116109 1821222 216779 253682 1930895 209635 731011 1127753 726101 258202 1330554 781304 1188650 232 1065268 1588803 1994040 653704 1543265 1860316 1336170 1028883 1569379 332434 555318 1389568 399631 1543508 1488074 1013191 1869457 680510 46661 1052563 1829896 442038 1737235 1760316 93207 212757 1285292 1200607 1162507 324589 1327411 1442100 224316 1632794 103656 1058347 1588805 1635498 1203415 324430 1240558 1241241 669214 81791 1563049 376682 1591421 363359 1247912 667900 1086058 426075 1663762 1388303 365856 881565 1787241 960710 1920387 1830616 1302124 1294001 439065 765209 457697 1684679 1214884 995507 1663799 1122311 131083 192187 1604642 1704295 714385 1665293 1358989 1502842 1096769 239564 715230 1654596 191212 639940 335907 496149 558244 1737676 693856 1711242 1287422 736860 1917540 374858 1013722 1411284 297400 1469658 598757 1026623 514066 1684398 1336295 486180 691029 850910 1109189 790668 516478 968878 218843 448891 756536 7340 859355 104979 1272248 1776441 1421389 735231 1093015 1765346 436352 1039923 181856 1024765 198721 871665 1892502 1507753 1964659 1551346 323959 1661824 1659567 1926152 618506 680862 153748 1397453 84463 638218 378039 342336 1549960 1858819 1692809 1700627 1303728 622468 1500348 1501448 450256 954119 990559 805213 364083 380788 900062 974571 1112430 1590255 1489551 721945 1090055 66555 1339333 1507498 272533 274106 1825208 1138892 31338 805040 327248 131430 418864 1733620 1591934 1040519 1766040 1779686 1994534 1582648 1929195 1220021 243428 1316324 154753 1121575 1553682 1352461 1557455 1580925 521672 879824 273448 146233 278894 1264524 1174820 241620 539074 1632622 1906037 344983 1245695 551608 394589 1343996 850582 1969147 1903969 1769190 739799 1540527 1725099 666388 345409 108708 1299907 912025 669271 782957 1381178 1202286 1107219 13822 64146 1462344 1960195 1163432 89387 1960792 1335341 3610 191416 768806 188136 1642061 1125465 1058218 879018 1367098 610136 807378 358744 1270491 164727 30384 395699 334433 22164 1707300 236287 1751179 82527 514504 498623 175074 934653 944267 100326 72516 1079655 1114173 1800718 790925 680670 852614 1699642 1265324 504591 1772503 288434 782908 1019944 25717 869257 697990 1101215 250344 1906318 1914166 1436404 1218337 130772 171553 1488029 985593 1434793 933055 1139935 964954 1355751 351285 1763672 608904 1684780 328899 1352639 790262 713445 911923 1111412 1969365 913621 1915520 92710 461658 826185 988543 1080838 440466 824148 85686 1445377 1420937 1666231 916421 687778 1261025 562713 606056 883411 1781143 1232600 694893 1043274 613138 1403602 627302 857195 833631 516912 59860 1946914 1157182 1310036 1004503 808313 1568099 1440099 1521456 738839 1495347 499890 1973443 32270 1209828 464436 803169 749571 931583 195140 579750 622155 558154 1265975 1989457 1631061 212090 1558931 1117663 1319105 1500767 1110996 1512330 1456263 1048191 673893 217713 758595 1926564 1523557 343822 1120451 1180663 1392211 1957860 1543595 357138 1746507 1882536 434736 1895637 404972 1209798 737719 776770 1534202 433062 674868 450534 122624 1794522 19192 1910739 327227 817667 1671878 931650 1809558 185133 1346649 1234783 1588498 278340 54160 1430775 946150 979787 345088 1378984 1265612 489395 1455725 717794 978046 474100 1403554 1895159 265868 1941166 445439 348881 628432 1285579 1004534 1446461 714808 1264980 625409 552332 1861613 1729544 1523915 1957906 1799599 1813462 782978 784425 1459178 1005611 1160690 1742086 1651831 536249 39772 1045917 1766734 724452 257162 1357805 1465900 669272 1643173 1880163 531999 92148 348460 1393837 293379 63474 1676033 910444 984832 545591 1697206 1025767 733006 1667092 1859687 1635562 229552 1252458 255580 1289126 394271 1595600 298448 405395 1155067 1612552 45254 870465 528840 1438093 41281 562877 583102 1646276 1652723 1881641 513317 1599546 434172 1946595 992691 1387803 51690 1462029 401769 1102948 1307753 1073367 599284 934542 1897483 707208 566146 730628 64015 1128417 1743001 1411006 1001337 9403 1917560 295638 1928370 1699652 1533207 433746 297927 1713246 1500744 768818 1852249 1966667 360018 695092 1680146 18446 1511491 321891 1525417 381466 1370812 247284 207097 1773029 324075 522373 576755 1956144 451535 1740096 1455887 1531128 1120696 1731987 268435 724020 449408 1092216 1189112 312862 352459 1339875 1933979 217180 269179 1513409 876644 1756318 1808424 451222 614424 1832203 1062233 460489 1252850 1617156 2939 547859 415431 314960 959184 471796 1910677 338686 134337 276529 1682197 248071 1019614 1857465 230710 1340571 859488 1899388 562246 1568982 680902 1163845 967872 468959 1935530 381490 1936306 610769 1237534 1515281 951980 284054 1543007 904227 367085 1431049 391817 476584 1018593 1400561 266304 646102 215721 85940 1195122 868759 1302383 236995 1687319 1683268 1901724 488607 173353 1570476 1050638 1462986 80170 1766816 981804 1984304 1108919 1904417 697961 472394 121524 1280040 648040 1945189 932973 1160949 384530 1614681 1628922 1469729 1045411 1923255 1977824 337837 1881719 380497 1631896 632077 603280 859168 1578560 1412685 1168819 61634 1558961 963234 1496265 1830108 1247961 557827 150599 633838 606665 207874 652755 1538406 489334 161726 1246056 356823 1975720 947828 1873935 1913596 1205780 1268106 225952 283019 1621775 350653 25794 208870 1699071 1778192 1869677 1523642 1093961 828026 1376945 1224646 386020 1095240 1564838 851051 518352 311017 582939 1845588 1561397 207324 717867 1094933 1406500 286554 425645 957510 1177414 766606 263509 12732 549989 856823 1442607 1094063 1103803 1908320 405152 261324 249044 421254 310671 1107543 1134703 392802 369511 1504942 1917145 1470439 21591 1028343 853792 595345 416813 977742 28502 1768556 326273 481878 1262622 775604 1884024 1916245 1301530 76529 1372378 1014220 1038661 1959108 1591984 965167 1028905 1253424 475200 390926 1030396 1019784 493058 1045217 783304 641882 408303 111590 574320 1548937 1591776 1049089 317301 1134739 1524704 1376260 1040191 1436826 1599302 1840616 527461 1992348 243406 671036 1928650 544603 929309 305178 1042437 63097 1739862 818946 701160 1539347 141110 1517263 442193 1125976 334158 1028237 634480 1232878 258149 1477287 201538 1972163 708780 1578296 395168 1070570 1462051 751041 451829 491406 1789214 1156388 944854 137036 898637 1939582 357419 1349799 679352 224570 1567899 1194401 1479732 663851 1291842 943028 829093 1519288 1051066 548212 180407 1687417 524030 495154 430627 808900 124936 421965 1142209 1320853 656265 632798 1441614 1208776 1529333 1023648 810031 404439 990038 924084 913295 401977 1345485 188038 1524584 1062210 1283878 1929330 1011328 1917903 811770 5171 1080584 1140303 1833456 1610368 83351 1809954 1907000 12270 958891 923679 1798552 1057158 1446403 1991840 1882178 1554931 1978131 718443 1156226 1505645 340323 68824 448241 735022 52636 391134 136402 825335 480502 775211 1711968 460696 1296340 1715271 1895715 1107720 844715 1367263 165979 1366699 1555724 1361857 814149 1123427 313647 448534 368889 226735 1437594 1836452 399859 884432 1475373 910720 1953902 1502440 1320104 227404 843224 1651571 1117684 697076 91116 480712 1338534 477585 1050467 437512 1867944 862402 1905395 722319 884507 1171679 279981 207085 758608 560824 512027 200319 1588064 1604924 443844 1480911 519843 1561015 1222090 398274 1591089 621506 361117 1798037 540089 12495 767061 1766628 1378505 1090152 1793983 1883896 1571613 1020409 1114626 1686416 1085956 1574401 1170259 1388070 514787 187575 1188067 181517 234845 921098 1200859 716677 910573 883776 622229 66460 209065 612733 218954 1743343 1829209 671658 1719514 810056 76763 1105987 1166947 725922 504724 1416224 735905 831119 194429 575603 1694867 233258 1317104 359232 1002283 756344 1383878 290600 1356759 1506494 144682 395939 1301270 1149628 307411 920543 1099398 275254 1284519 1437075 167217 75612 591851 1632016 570257 1614707 74428 1572832 1077514 471745 436746 746959 987347 794876 5437 588565 112359 1034762 1522835 746346 1986556 488875 949807 19223 1964664 1943043 1456807 1314588 1923182 1854278 388621 276714 532182 840986 851630 18559 438783 1716824 1438629 1503352 702308 104452 567938 1768663 661128 441914 1459183 611641 905455 945361 740312 92115 276075 1400078 1118677 911833 1805186 990986 40707 453773 1135570 819919 359957 407995 562345 567419 304223 282861 1609379 1353479 1718263 1294907 1034232 683711 1773969 1807422 1476333 456929 1287025 582237 501862 1247229 1835070 840028 1347362 1767763 134127 465589 1382136 1473363 415015 841990 614439 1584936 1014748 341067 374044 1236313 1164025 176210 1506306 1165415 24343 651426 887945 1628092 1812333 542029 558167 1285203 991375 464883 1080168 1303263 1529231 1711457 1410946 649551 1368584 1012264 1830209 176660 1469060 402364 1621033 1727583 1315239 706401 723586 242896 1789403 1459007 340944 497087 1214378 102262 622643 1043514 108750 113873 400205 1831431 845855 1345707 1255939 1108501 290748 1226613 650811 1341509 1901587 1111658 671527 1379179 1045643 919783 1454573 227298 1438508 1586596 540573 262687 894657 1284885 1333989 644420 1083173 1589170 80151 1068500 1741744 878949 1699912 821518 1518017 335988 720613 715126 1197752 1641960 582294 561357 1376104 161637 1839160 705076 1436159 1451793 200621 1587727 685497 1624831 151448 1731533 375061 920262 1301907 1500475 1254934 1210536 847822 614360 1703003 777587 347671 1164547 548037 534853 917097 898140 531635 1468085 1062441 553531 1869181 1747095 1795007 4752 1493914 1112764 785097 476078 70196 1638265 578022 1067956 687152 1396247 1751763 359796 229482 1272256 22710 1704479 113945 1480038 1035183 281689 1758647 574189 1680229 274343 1938117 1416558 1482080 489609 621040 1615594 987333 1790674 1341055 634295 874920 959863 1299610 480281 1714528 1966485 1423957 392514 1847668 1860237 1842228 544792 1593046 1981578 202259 1851249 996720 529402 1242650 30210 1503824 707535 1229622 336801 1848500 270173 70266 738259 753612 1199503 1736080 726652 1878080 78533 921537 514803 206898 1636922 1229066 524213 920591 1769543 1767969 630895 477327 963711 1933924 980590 891165 691785 33922 833184 682294 1101179 926558 1886832 1218275 1301396 460099 1864413 514305 1933756 1388726 1060160 1881310 1487672 1036467 783810 1990608 530898 1181256 1505291 794718 1183915 983803 1051999 1621051 388144 1666914 1535972 335655 392341 1796676 1218636 926805 1642024 1540209 856023 171919 1874525 252148 1228055 169265 1702192 844918 545610 117769 449767 223576 487546 311733 179485 1602996 381813 1794579 1814323 691675 1609294 296229 1095239 848519 518785 312261 207080 654420 1512957 1467667 755469 1601349 1636282 1322616 432848 284286 251800 1474569 436990 1311187 1258040 110271 353192 1818323 185512 1344621 593912 1181825 1103157 38945 190775 1148880 1975635 1917574 925849 765287 558865 491192 793629 1688075 1883010 1060834 1781856 1511103 1812276 1062474 22680 1571835 50119 9872 1654132 1660127 1160930 294045 269327 761103 587020 677788 132433 1577329 1726491 1018767 303811 1569066 1564918 15035 1090144 1832879 1739039 104758 1432361 1497814 1356462 1818832 990096 1651647 1877956 791134 1827690 1288620 374939 798703 1829262 135798 859625 246054 1878747 1479072 483252 1880420 1916263 750211 1237231 860338 380454 265338 1982400 882367 435778 6920 967074 1399823 101181 921666 1297813 588079 969876 1166818 545997 138824 1894014 1382892 169136 507654 1540471 1309777 1507471 318483 287468 1327581 296888 1760932 1589345 168511 231560 1494328 864089 1850013 841120 516402 164147 583255 669853 978272 1468957 230427 241956 520555 1259403 815328 751859 145765 430055 342546 328487 239159 1262121 1172792 1398446 703198 815100 1256665 1048461 957176 1565284 1480033 1311193 929938 1237478 1043929 1460532 1742529 441939 133604 745448 202885 1668334 365553 645752 1305957 901252 1474273 1101074 1737096 1749234 744426 344189 496719 1234621 672000 1925034 93613 636780 1874345 787709 1860626 139185 543646 513576 454728 1121317 773308 348094 1936372 287626 1401369 671065 194789 1925888 1201765 1065783 660454 649018 1056384 1476041 328488 44801 139725 1212501 1978467 120749 1982855 1355726 1690514 452411 1451170 591400 1206558 359528 924104 1456448 1180338 729425 373878 1242268 203596 1279314 1808913 862430 277636 984359 286527 305060 1601985 1987598 338978 1479512 1078135 569934 204424 716235 434436 1847097 156485 1336066 83112 1555893 670372 1947842 1596910 1814659 1015671 86469 1175790 867054 591264 700538 1089371 1612875 1851245 1298413 991152 1817023 1219813 1133919 280436 1341514 565620 716556 818057 317393 1663519 1241370 323577 1410619 418027 1925396 653151 940088 1058508 461339 1991470 1423099 345295 1042592 730414 1031297 308018 216908 351145 1212789 413092 883024 1697394 281010 1820748 542882 673765 281180 553383 196480 1552677 809367 589845 1484923 1575958 1120627 554555 1017526 744210 581229 411430 136562 847925 1187230 577899 1198678 1934591 1120703 1148087 1397790 811161 953596 1962107 823558 363364 1168802 1740993 1232308 235323 1551675 1790390 714087 43810 1594550 464046 1935659 1139136 180050 1558381 466331 1474812 788804 1097117 906027 387464 1846296 431505 437264 482166 1873405 102376 1970517 425540 863966 64598 1894948 1976241 1181623 675853 574268 1719505 1143910 365479 1238086 109980 146643 181040 1083371 519743 1219830 82173 591054 1042431 224869 1439949 1865717 577012 1430297 1601734 1286722 497038 1166995 395505 1382821 928151 1584930 1225187 1558082 218914 454822 1012734 1880562 1088098 1290204 945454 154817 1128604 691411 334782 367385 1053872 720353 33671 405179 817280 1702689 409732 1383421 440359 1593234 1841557 734474 1053284 1684745 717375 182310 608015 1993614 1687625 1038187 44434 99293 577905 245958 1613198 366088 911220 1344398 1293634 1404487 1523353 76330 721947 449005 423333 179213 1541708 116159 1839630 228918 938060 703530 1613157 1422309 872568 1747305 1828748 1302045 602521 1854981 1660705 1141766 11042 304346 1148284 1694349 1819995 1469860 1505056 587976 864141 11395 1921159 779745 1525610 1011987 1184377 421541 852184 1364131 1228602 678456 300378 1994372 1164712 361882 481410 919 344489 1140283 379727 1865971 842669 1525502 576605 974864 646332 1668204 1516600 1345027 1457923 110144 580847 387050 354543 1578287 483955 1936574 860416 1029948 1466521 992297 1140676 1634171 1092308 10004 1950625 266057 1709021 1615518 674204 1338265 338257 87698 517541 171309 1508778 1361932 958978 72763 1964615 1349350 733697 1858264 855239 1412585 1913483 1030958 1500910 835727 1922871 661311 1864941 1556517 1423114 835512 364269 1186982 1518330 1941549 1981739 338444 1593703 1205839 1036310 907124 579931 831991 278645 826174 658045 352169 1673920 1815687 1611273 1083139 1112919 1810089 108130 692207 142012 1035745 531292 1487203 1366293 628634 755638 1004803 181617 755850 145474 1216597 1243775 335076 466314 459858 1191099 806868 1362592 795482 65507 136360 1245738 2925 601870 1092626 1337398 349677 1449241 888872 997027 1082288 1545914 984709 166518 1887531 1033914 765016 242681 305702 1830502 600579 1553175 121723 275075 193679 1829278 893671 1953640 909311 1296805 1675609 1214585 126061 712819 1429583 835607 1291432 1953694 123978 1462762 1555846 1721692 1627596 988326 457451 1891987 1386196 488656 1996797 954234 1873882 321973 1249668 1113638 1816400 1587909 1766746 1495200 1774298 1411782 518525 182346 1906599 395005 1712855 81862 1995328 365919 1902563 1007600 373637 1556015 792850 937075 367236 702056 836676 1544673 628012 1807533 1298822 1499493 615648 461548 1394026 379200 1936982 1724295 463843 834334 1709218 932115 113022 811905 963078 1212363 1492872 445474 889632 949248 142349 1382814 1183384 1044962 439149 612080 1783493 1134534 1707265 1486189 98679 1399966 1688892 210398 1921394 1628481 750093 872911 744665 607254 1921709 1090230 1481170 521901 1951563 1782450 287230 1664616 724310 49498 580583 994380 1145653 1847397 1643122 675435 241019 1697012 1555661 1649143 1186127 902935 659359 1226783 1792696 1333331 1347670 1546765 880402 1109427 1043786 753948 1924428 1310003 912800 539853 1822004 210048 678615 272296 177588 216479 1962340 1633438 837567 1393105 295868 765425 546000 109173 1600635 1528671 1258370 123365 779709 1307673 1480461 1611061 525731 854063 29182 1182579 1064184 85489 1136254 1076042 356454 1521975 1499417 332542 284919 103870 319539 627323 1797236 1099193 1252415 1553574 299905 1457787 1152107 1476851 189828 984630 525319 1559072 377216 275581 1331183 1119837 1640645 1152231 1723537 625315 1855598 327282 627621 1852007 1060389 1384470 1649065 1918487 1708794 55564 1236265 767680 1276476 1684048 1625253 429310 1462206 474059 910275 469806 303695 187717 1271820 1565313 1218717 514673 731859 435410 32323 1871548 916301 1844504 1292165 526364 1482897 1275516 1258645 1988706 273401 1682551 1342106 466753 145073 120690 1955554 1254080 593229 712847 1108812 1493297 1219932 1528666 233065 1638522 190086 1326548 681517 1226206 904442 172981 1121744 70358 614210 100434 1324298 1341394 1142130 57844 1269354 860898 1945907 1290126 1228173 1945983 903649 301114 1564765 1543969 627769 609233 1589649 1958457 1341573 1081551 204135 1870218 956695 120984 1838852 569062 1725256 1768276 828534 1094793 558571 1183400 769144 1678720 284576 1807517 584076 1729057 1422478 324141 1180329 1403296 97169 1106830 114610 1947406 1503804 448664 1557728 343682 1693310 1742494 894235 255143 879882 309216 1078145 1769895 649764 1472319 1385175 1889479 915807 262808 1064509 849300 1815915 1330767 1729254 1951057 778096 820202 1074676 181074 995461 1853494 505813 32485 650290 267427 164993 1474312 131126 1462094 332124 1942642 694622 850799 319907 271492 1040979 1947265 1722506 1437896 1961166 147950 1810923 1390282 1629072 759327 1496735 36388 631668 1137267 268804 609709 575400 673686 1956114 1808418 209150 608263 1045773 693412 1248600 1719304 1257787 664335 387151 1620570 1504562 545597 1629636 809825 1067196 1009588 1127351 1415973 1408851 880270 410275 1959101 1094898 763526 1071352 1314614 1535005 1251857 1343235 418932 946677 1084915 1681087 831776 1360924 387157 1889185 698348 1573172 139280 1137540 1772888 1411671 1021427 1806386 1694222 1999958 1068764 1325720 532367 544419 855568 642706 408782 361387 1082898 686955 37960 1815083 1597298 1068487 291295 899873 1703043 1786824 1325190 1301547 525806 1306182 1279522 1019831 75201 176276 403985 1767577 386194 1660231 194920 1412704 632205 38418 859855 987751 546924 711834 183343 120834 702285 342325 1140917 1056460 1026271 1202679 852852 1750035 1161828 1225601 1177369 1917697 821319 1193047 251843 1865748 875135 979815 223306 875136 969732 474808 825594 1075761 468329 1497176 835904 1373610 1589424 696375 611591 509185 1830901 268591 434477 1412217 117640 312901 1760816 1616123 174093 1004248 1328633 1585887 1624941 1005833 1262136 1296531 222206 588991 1235401 1983586 1758605 1517051 1589496 83876 1761463 98286 619458 1431140 568527 608457 1325465 1229477 548140 204530 1663741 808956 282140 1171118 1845870 1879038 871174 977831 663240 1706598 97759 61166 470030 1549722 1150272 713463 338333 1567083 1207897 1545290 8497 271816 285076 365670 946515 844162 810199 17241 1404216 539631 1315369 558197 1522647 664470 664095 326462 1744686 1101899 633289 1307263 924651 172820 148931 104488 527721 1851120 1167563 1495273 1055037 1143641 1956419 1546413 745776 1107977 470368 1216404 353834 131227 371490 1536784 375052 394909 1606837 257962 750701 1229798 1866012 213693 785672 1403958 1155568 865755 298042 613616 432725 1575490 1662886 483859 1241859 1542366 272225 1472096 640447 141366 1746991 1973809 945760 1166206 1807302 255673 22208 1704518 1177638 748303 1619829 1467703 278888 1923424 1762811 953651 1994761 1641146 910627 1683840 1414978 125638 207583 1248633 999103 1607104 1052803 751378 103454 679144 1114829 1232907 1092697 1157505 1225890 911117 1159407 1209110 1093654 1877899 776013 1199092 100265 331229 615454 1405980 486563 859050 376422 1172786 1172896 453586 1989162 229292 1740656 958858 1264789 59064 797856 1503112 866294 992533 969240 442139 1454261 1014347 1790028 222329 1260201 1534852 302244 1537641 860847 715907 717109 1173213 640378 1537306 359824 228602 1399127 1707071 1437293 432612 1124509 703206 910567 34768 1529513 305977 535 536876 754033 1170700 1077716 309312 1110362 158107 1893031 332327 739062 1201561 810075 1038112 1297622 1698932 1799991 439244 1924275 177908 655255 103384 1437537 57070 651372 1517399 621529 479214 289699 250824 529727 1034874 180711 635277 806247 1919054 1435987 820730 668123 1719279 808937 411445 168180 659173 1236672 590079 1656541 87440 832757 480788 550674 1416382 274015 1583353 1090649 1643941 278679 413386 510679 920637 708740 1461091 43569 593979 1789095 908726 1959584 1356080 1080227 38543 1304772 597264 798050 176964 522240 1823352 894025 478240 377921 982217 1832096 1682285 1459506 1421488 1294890 315005 92385 748936 952310 1626862 948551 94210 1731972 1110014 1551392 699452 1929562 914946 1150219 1904423 1601961 1690595 1492871 1725792 945678 507489 399992 1293097 667773 1037573 1323086 1296079 575567 1839304 7310 572263 1712206 795415 1561832 317340 459608 1728636 1194521 490485 772146 1231169 853880 1201172 1363577 1637380 613602 1424312 910286 163937 196569 1123380 751349 1099439 1121840 1896695 1650388 1949976 913806 1599957 1624499 1398167 1814077 1784525 863216 1139140 679062 999855 620356 1404924 1980655 69976 251236 1441617 887918 1071234 543416 1651230 1272580 1985348 533106 1583090 1738561 335951 372055 1839856 1024488 1413285 1374027 321198 1832314 501227 3541 437293 583112 1022948 1573792 891279 1280579 1060071 760708 1228676 1175782 908356 1538831 1144153 1673432 407120 726186 1090108 206134 934740 944226 832865 601876 1994216 353522 935535 842707 1368606 552539 1546939 316507 955575 634638 1233972 321467 1210043 1249100 1842813 1412024 708270 1003730 1418764 1792080 1157157 500861 428454 1848242 810743 709805 1185649 1971661 1945999 822734 422161 1679696 956276 1455214 1888153 1175069 1900319 1687535 110446 1931304 586069 269684 1315190 343945 297230 1354791 832154 765269 329748 1149721 1805692 210531 987812 411482 1859249 1623978 246785 517733 2976 1946933 1482525 1996686 696892 460906 718099 753771 690566 990791 1922666 157192 1386772 737323 389655 66515 1557351 1394896 229814 1071029 852765 1821131 259796 1099123 390507 1210502 342028 36695 558921 1311381 320960 390001 873970 1815795 1769948 924816 845618 768061 1446613 1821414 460152 13005 710079 892907 1078107 685355 1444559 433209 357269 1245742 1021955 1832583 330617 1811899 1478677 1244882 1604322 1669723 326411 409803 724975 1427397 339330 1141913 633413 899339 789423 1322327 370539 1580597 1924111 1376331 1680111 724831 13178 1916098 632083 188397 1789438 1254332 549173 984803 1265632 458485 264420 728453 970220 848878 110024 107607 789158 162745 1440865 1946077 827215 630757 236384 988016 245652 1168410 1178560 1436649 1546441 1973188 561709 1181703 1542299 776077 63069 801619 1442521 1008614 1126300 372300 1706288 684849 79400 1875962 301007 595652 1044455 226978 1860880 543414 916748 434025 1391284 1462145 712775 1076653 1006204 977948 940081 1062972 1982272 1057490 1502789 142463 1922178 1365555 804139 1139977 1527549 1308013 177857 1351426 835355 525919 709972 1790114 1533328 86653 1642769 846999 738475 6170 369174 1563709 169867 1854771 1851365 709593 678803 1126139 1466234 1352219 1029833 714862 983908 787915 681304 1510335 1892505 1766854 1040506 360228 472228 291856 61735 421221 1106682 1493153 1700407 1500492 607839 952186 1264168 434070 1024222 1895279 1960393 375697 1719477 1522339 972103 326589 268986 130781 400279 893908 1068289 1423141 1388230 767497 1311947 204256 942189 199882 371998 1893958 57366 40532 1803407 302568 651157 1901539 1758110 751486 689844 954527 1944575 417642 1718874 212853 1077704 940246 55464 198366 842122 1247454 318625 670797 277278 1994724 1307177 1503714 683101 1765262 78715 1323336 465886 1548830 238027 1945558 54021 520331 407827 1179750 1150725 1669256 4414 268624 1451585 412169 767939 157537 433776 413236 1713427 1861116 1610832 742847 936584 1177028 1469257 1542974 1146085 87832 110956 355454 1662053 957212 1253928 844189 1617079 620161 1096633 320484 1306365 381885 564902 1922281 1498060 725402 1640827 936237 1835964 587743 825923 1970119 435710 433120 135479 297527 147834 1991647 1823367 138066 1453324 1588567 1199784 1562288 1410146 238736 1101957 1090151 1862769 1354022 1141696 160920 269599 798046 732942 1906390 1046995 1911364 329312 1270369 1312828 1717148 1471333 1881840 515659 1681387 1215789 1113002 666241 1796249 930263 135261 754781 1198908 1130922 1327736 27492 1804109 99838 241848 643357 1949021 514065 243696 399739 206717 77163 157735 161830 747079 1838276 1394250 105612 1348253 1577037 1932598 966879 1500144 787380 889014 796740 1235101 1093485 276198 694839 497159 548139 566258 1030320 1646619 134541 865438 81666 1119001 1823543 295430 395919 47449 837787 499966 1986237 126478 213198 1772045 1224990 1473745 1525975 1641132 1555556 1934435 264118 543483 1469944 157832 670726 1768576 1677237 1776791 32027 825047 258872 420241 1993081 111860 1461255 424808 1339936 861616 593907 911862 1764606 178782 1252521 1479915 1155702 1313908 1576933 1922964 1675625 712982 21501 347191 1947584 1098397 663814 472487 22418 517168 1348158 1888120 1196185 270137 1690583 1200747 788382 745280 628964 755001 1399507 685539 792192 1526375 1024360 236436 114319 1032139 1719071 1010414 1608738 370073 718086 615672 1195622 79948 519937 1300925 612627 280418 1037316 1600229 626846 1596553 752721 1550008 1935955 1725983 1041354 1612532 1794295 477040 1009470 67514 1316591 243465 1622662 1877381 1515366 1958417 243862 1236609 1808507 1013514 439636 1957481 1181136 246505 1595385 112602 1270319 1981771 1123598 588205 1028357 728704 606557 921676 202380 1774533 1425687 461599 44322 1274476 501307 244520 3677 80189 280327 1864838 1256848 162497 94192 1804469 986447 859644 1714710 1435522 1258569 1600211 963691 1341435 1213789 864596 1011420 1783927 1007762 636213 220443 1019164 1116602 884128 1638723 1729753 116311 1241995 1360659 1471251 811210 1060215 1507443 971883 436888 392033 431220 1505524 1601642 1818639 1492101 1905813 1943478 1100385 1109633 1699970 1706467 643589 603949 954493 96487 1365195 1378588 517409 1108419 845988 266794 132789 566492 810532 708605 1974597 1868120 21023 707325 1147947 1776817 578303 389272 62750 1289029 1202138 1246256 822042 585112 1506951 203054 533683 1903634 1464830 1277495 1724564 1609600 1177665 1371365 1336974 199169 348551 1155872 582077 1326750 116778 1749744 267222 1157396 1931174 1817591 1841108 169622 287581 595908 340545 1164839 44540 1750607 324978 173755 818415 58190 1052946 1630451 227397 1939331 920097 740714 1965551 1362739 1177408 1959513 524534 963180 432551 41746 296041 431476 638157 1583697 114338 1959207 1167837 1394773 1947534 1316482 883424 1493151 1649520 93683 156322 1453310 1354575 140534 1359208 84303 1354057 1176248 1587681 498415 1996654 191938 1337932 1288304 273054 1323545 890871 1172387 1059271 610853 789150 673830 389787 1048295 1965643 276242 441186 702139 887929 1629945 594635 998743 1344160 1703669 1532713 1851912 1981237 656673 1473332 1111527 348230 1947967 518719 1557801 976890 1416344 1158904 1973229 390801 585200 1049739 535247 1758667 1497246 1821307 790478 278341 1822592 1415374 632844 1971715 1224331 390383 694395 343854 997579 767552 1980567 1900852 1596020 541835 1639079 1866331 1284804 1907862 534204 1106232 1681944 398441 578567 586196 252327 1084561 1121779 674634 1714555 507126 1331022 1230176 201211 302168 1600965 1012980 664789 1269220 1439121 869842 933514 1668047 1421396 1064830 35026 1003033 707486 477853 901922 357605 1117136 784350 143119 1875937 996616 1524068 1356575 106911 1249913 277093 1743872 1129976 1486230 435839 1626344 434947 644874 1294684 765477 102678 914344 150243 1736903 1572083 1298857 1474045 1653217 421561 872894 1050852 987040 1591254 585629 470590 650839 1631877 1846971 1814404 906473 978960 1253706 807551 1649080 454586 333677 1178578 417498 574534 1907444 1141988 1737279 652165 1275007 529233 1600848 1537444 881863 327254 954941 1105572 1863033 1835087 989559 1857945 1698457 1823375 936953 1884747 78718 644317 1639378 335575 1294056 564866 884301 566557 1209262 987868 694156 541372 1309227 332747 1093445 221228 839145 1697602 1618412 1316586 590562 1786124 1763648 1707693 1783163 1167652 1282168 1835443 920753 601832 897222 957275 331077 1387117 1841612 1149133 147640 828674 447342 1671353 1381628 1802928 1762084 1479629 1993436 101145 51007 1982325 1284860 244618 1970909 907098 808083 871408 693827 87765 915660 1177786 1757341 1612199 945916 268352 518091 1154678 719957 1269866 82539 1209268 706766 984202 193616 715372 1605217 175894 960520 1467139 1593493 687008 928294 1795998 56199 1173510 1324881 104611 1079340 1931255 1486168 8624 417006 1800946 1444084 760089 1473651 1338605 1375727 1423412 1273292 1648255 618205 919445 650191 1528786 1850241 1353166 346108 1817717 1996962 1723867 729210 17551 1465479 1732527 406008 981714 211877 1602161 1572385 300225 60299 677375 492876 160564 1051567 658249 79466 882969 1744284 1533649 1483277 1156368 543524 1800902 171178 1848124 916512 46291 1899086 1520718 1654980 1716432 1153165 1247839 115290 857573 1892884 1093422 907414 159918 257008 938098 1451077 79520 110688 1287240 1184188 1541872 65153 1823194 700979 1995435 1387185 1771184 497550 624754 1533527 129891 919296 392347 26002 945292 830842 376132 989237 720502 163807 62648 988033 1806631 548812 721486 1403910 1701300 1470283 1734400 230641 251401 2435 969054 316021 1380649 130760 638951 1778336 415001 1422017 1754806 1485481 458563 1165555 605216 750728 178391 436142 1956979 381159 1205135 1144050 1754814 1523122 677119 377294 894558 380681 1204531 683728 561214 101040 1892362 1360359 1351842 812439 1167057 1423538 299261 195125 1895516 1239869 1842056 376123 309444 1749364 1593702 1979609 960449 1426565 1720541 1359760 925693 805984 897661 1944616 1929606 89901 1018517 1565496 1253525 219818 798302 829670 280429 589349 1617881 1519135 383278 1160624 1249445 1831033 1345199 987447 1170318 1347004 109903 167327 1976699 1693100 1406800 1077174 501047 123826 857576 1699649 1079951 1509996 418546 1971191 1503477 42529 124988 758796 1943055 1956970 1910569 1558327 1608536 1613610 1590642 490448 852989 372803 135918 505908 176519 1917897 682746 1889880 942871 1991317 265452 777009 1620152 1697593 1062358 1740381 304858 936792 1651151 217693 1344617 614100 1357305 1796112 602387 742027 630222 1457741 817978 625882 726841 271832 260564 1500671 948500 1825029 1844107 1144533 669177 849816 1957214 1503295 1404251 1630294 451870 833810 1927929 721701 993215 1859219 1190727 480116 646245 62361 883793 517186 1274559 407347 1296777 718152 1764432 1630725 1615214 1254395 1653540 698660 557363 724815 1629129 477835 714720 644192 911617 258569 794890 430180 28467 1706833 551153 511216 1750261 1649081 1221178 139010 1044309 263058 264918 403254 1479728 880978 1860333 309277 880249 1759255 1601933 503715 1315365 1092587 672980 1651079 117568 1197394 1663289 565106 1080248 1941635 1048669 1523190 1434200 206504 299917 1208931 400752 927211 443266 507114 263468 1704749 207142 1697131 1839098 393835 1075731 620681 121895 144750 1735748 568202 1662934 1541356 121652 349708 927182 1338399 1506092 718512 1738171 1239508 874940 1202297 895539 1966142 72364 1712273 571649 392238 1284281 709652 1013369 1126916 1044149 934690 843536 1262956 1640757 719743 1845662 1030551 1724663 1374548 562558 889696 1128790 1481204 40847 1414346 816534 1260512 515924 1097608 771511 4768 1888133 1895307 359016 1454148 682829 1165293 1940929 88940 1294131 1420843 1063217 114950 1506209 725124 1598402 1584846 695080 1865512 922208 1878208 1236416 283392 1181970 1583907 696381 1164622 1562217 881808 1702054 86395 966936 438189 1651068 1165917 1725923 881914 230689 250039 1851626 332131 1125583 1948505 42997 1622867 743708 800015 985422 515065 529108 160746 1043009 1589398 1074322 1092036 1347148 1072948 934468 1282972 1378507 1679114 1541424 33272 1152414 720414 1169640 284009 773514 1804435 850923 582574 1503726 1802177 137910 1046142 1789949 1835884 1122421 843962 114979 1131580 146420 410850 624823 55166 1980664 592136 886193 1394184 901213 1844964 68715 850134 1112082 1831249 1365728 1637327 1261336 1409805 1760098 1418407 141824 646375 1109001 610945 213316 483366 1725723 1661541 39296 1588724 1345985 312131 1687996 541981 1090379 170008 839756 480180 912032 1673679 689250 1132767 1614531 576150 1342957 233889 218575 456801 1895527 559507 373926 1532771 665837 1906286 169907 1924083 1458412 1964476 1650060 1720405 1993883 1505799 451169 1577609 804688 344441 1157021 388082 379437 1463962 1863982 757393 730546 1704637 1828504 575513 439763 1727437 1298902 1933691 552987 955437 70101 493055 1810234 562509 800759 98882 663729 10938 1145762 1601670 1914060 327581 1756552 1237527 1735844 1328548 1744680 1732819 1942335 1719516 1527351 1479484 1789600 1995358 258277 1912504 315480 346352 1830805 628641 1687049 1357072 394657 566185 190397 194319 1298381 666542 1856184 1648622 494135 1519642 1961744 979463 1322367 1988266 1220811 258150 240031 374627 238450 768052 933833 658592 62824 397645 504516 601521 1273404 603567 1398961 1946184 120497 657121 1919175 1290708 1721668 101995 757570 607975 926553 1480729 1577170 926667 481661 634093 1432595 129712 937930 142792 722908 395598 662014 1938725 465144 313731 208558 1626320 674707 818234 1976089 1678630 223674 1265690 1779290 1258104 537296 80628 462492 35980 435137 291726 23995 563229 150923 330634 66997 421500 307848 1760337 1866937 1989227 26990 407576 297126 124228 1617321 870924 112642 715194 643793 1398003 1745787 1644095 2406 585509 1526652 671691 21441 201563 1905290 575824 1564254 1453898 1081429 844933 821503 1536402 986675 824657 1356566 1463971 1700761 1930759 29613 114088 1739278 1864376 1036715 833310 1754343 875105 1640653 1045023 677155 1313250 526911 708138 1897459 1959204 506690 1297981 434600 1357474 1778571 638003 685725 1062927 1317986 1793344 1845569 1040963 942572 630781 561041 1952921 1311446 854831 581943 1949311 1103487 433665 704881 337827 40842 783867 1308184 140318 829184 266720 1426158 1995131 547695 1870436 1354831 269213 379982 288067 1162067 1196538 551230 248513 768960 297085 1808277 1303592 1916167 1306834 14278 1345903 1834601 910483 1322175 1484835 506449 38327 1347853 627898 828344 909305 221362 1009801 1583310 1158377 1266846 1971369 518875 1403168 918381 1584387 1073458 992895 1826647 62274 588370 1728306 57452 1136776 1330766 1659768 551953 401258 1550292 890422 1968509 1817445 1876846 465787 895862 800526 773452 161058 1157913 439460 477524 1520522 826846 1740382 420871 527489 1891841 368912 1584391 43136 807491 1605995 1378227 1090834 1537111 1389199 1484200 1163096 769417 148724 1443062 976887 14304 1636348 168166 1521905 1912789 652134 78960 941660 302358 1045073 1757448 64331 1044121 789592 1323672 1054303 251733 1269229 1114075 1228083 1191930 1939551 22370 1514959 174545 872722 954965 569059 1683591 1438749 239349 669110 550384 1016227 551150 1767228 1380560 1049634 1189358 1380376 967828 1588078 698021 1443418 957342 260082 400467 1723037 364089 1679616 1684116 1667294 4135 266434 740903 171476 1793087 347903 1831484 1543119 34782 134073 842881 34533 382091 1548593 21150 1821729 1304752 380581 562606 1259029 558274 671003 1007403 29795 36894 420235 1419951 871314 159639 44707 604800 1726984 310471 1077708 1641252 259357 899163 278291 700955 1005178 864180 67392 357889 585340 1535977 1168118 1277845 721769 1182164 1443405 137240 1805355 1430193 1883683 876493 1848506 1246252 1480417 1876398 1827449 666726 777399 388015 387744 1568706 1998943 1701338 1619637 6195 1196582 978284 1867439 1108487 1265788 256041 291703 1623579 1120647 410664 757484 1410721 325141 856991 1185864 1431185 1123705 352162 1619309 715894 345729 1040078 547037 1265942 440610 1641059 346746 33621 175308 1840081 1590409 1493660 1167043 1856723 964856 366047 7145 530925 508522 60059 1359815 1867833 892164 1990995 1158736 311072 471367 121152 464264 590598 445318 1089471 484787 1226917 1804547 1556990 288166 1626790 1251916 422378 926768 1125984 431807 1503560 165721 356552 1891432 1918502 967234 1371748 1625343 1491295 1613370 1527661 1612752 361977 474892 1443605 1371254 356402 559947 176689 740318 1757537 325553 685337 1352401 519979 1093440 478562 1815335 1420905 165648 837392 1997314 1614947 396264 1975367 740596 795974 1361608 1417594 1459460 725651 1905420 872615 1955783 1404228 310797 1403225 1879645 1608168 1885765 1033121 1324584 962395 1749830 668228 1649400 513457 1401627 79221 1779604 1485503 1896719 1366915 174539 1548440 523749 186974 28360 1637169 1152290 649115 340615 1735555 1944965 1253291 1083356 1965652 1847155 1720392 786639 630184 1532502 1919527 604163 1893485 317654 676650 1476463 1187575 173471 644037 183902 579328 248555 1799168 292675 1221015 1157991 682935 29333 999834 1076965 1323817 1900464 1635199 498872 1588532 1864555 1069210 748903 396870 1306743 1473679 212512 1718337 688597 453768 974626 303813 1263432 1862021 1662650 844646 1940505 699161 1966382 1105079 515459 280362 1031002 1512941 1365087 1131237 1070935 280644 1516825 1482141 1461349 474740 123670 176003 1071039 1661033 462302 1088616 1957045 662938 1451421 1203353 287850 41209 1138890 1191615 1469254 517873 989314 1311418 1831213 1504653 113973 214094 296221 1743767 1642286 1188561 1678786 1000177 456467 3168 943192 591386 765275 501501 1493727 274915 572 334811 695228 763510 754618 711454 1156911 1275844 775050 918049 1658680 538615 1453084 1395884 153607 672581 1712973 723768 1460254 1085838 92788 1916808 600987 1542579 1496004 1332795 346724 1942149 5202 380107 1505209 1157714 1258782 1929228 1645336 1368498 168484 1273258 1381760 1976954 1399783 171328 555676 763576 1969306 496259 1928939 1079662 1205739 1659713 1432321 1696390 397373 395820 645139 461734 37106 25684 1034278 196733 1555942 75789 1131301 482977 1759078 726887 208863 353100 805618 1113089 404921 1486618 1891989 1424462 417164 1682992 494083 1423212 628042 1269777 23377 358443 1268048 1139167 265652 54708 1344994 1813593 946395 998919 1491404 250983 1283395 623543 342170 1972208 1643777 113130 261834 1140572 1941963 1158127 536305 1730068 1399652 1065758 1112752 517478 1087230 1507874 1315734 1434979 1812841 1246717 987438 319725 1253821 143433 1516268 754257 1870927 1069537 280209 1512944 1725324 264981 1124690 1908368 667732 1159077 1627358 1719836 112435 394929 760645 1735003 1016426 160314 1575192 1442208 1354988 1422401 8298 1715242 670857 1430812 1692992 1978776 1832957 854723 1743702 1522844 1583442 1613879 1935658 1254496 1985780 728577 372499 574764 1626972 1529196 60289 1149546 464977 603697 62327 311428 1333495 216777 1255706 1448543 1599844 1576389 1652642 794843 333134 72781 359447 936331 1493823 214767 1432562 1452324 1220154 1344542 1841096 1628157 1887239 421648 773281 819275 1923303 857463 1648554 8050 1723015 1246413 227284 101317 147688 1124771 1837748 609441 1448815 817641 837143 255384 1422922 447401 291622 781910 441063 1453 1964720 1379835 324855 1581875 1618265 1370561 998368 346828 1186254 3552 124225 1733526 1368865 83948 758967 1799064 1786308 738894 1028895 1299367 1671837 323163 1575646 1882544 52694 1742595 488463 1680508 912793 976664 763515 335218 837646 376977 804654 623954 726150 1998262 527521 912987 1231422 92753 1223567 406496 1091609 1426717 1024096 1371831 1139157 1455982 1203184 300627 113565 1597339 432872 258620 1251822 1148084 614719 192141 1658427 567247 1388982 1504219 1065400 1417972 517090 246909 610896 1169719 68401 1117646 1820939 1633406 932061 1918244 1762655 1197683 1472895 1064961 1463387 1257717 515295 446973 917278 1014620 1437222 983027 732421 776981 892934 356861 1451798 41409 1728969 498375 1634700 278259 175893 845528 1798949 1257514 1798006 965758 601403 1600449 1849427 447313 206067 1564904 636611 728774 1969498 777964 1317669 1583173 1076648 831498 404305 478913 376694 697877 134976 1830166 803944 304821 89567 1757841 1739921 1566134 109994 532716 1548968 1078563 1263028 1091173 1400910 1521379 322467 427040 1719001 1559647 743937 1628951 781051 198868 1022679 1619532 284820 1217102 232920 890676 400920 71382 315618 676296 1787509 565361 877251 1682686 1591002 703662 1008881 1649417 295409 666843 1140170 369568 1350750 1679644 1311878 540885 442364 1054589 754941 1089842 954397 1965067 1600619 183868 1415 73814 991800 374071 813379 1609301 375605 300901 1826842 1707471 657169 1777728 1371252 1027336 848971 1733956 1614604 1451873 789734 1083711 290014 690585 1959816 637451 807130 1388741 1566050 232872 1834017 1916058 1985126 1323971 1306709 1198922 99738 1048536 465771 1650620 302778 694233 1978613 1524467 1928128 796175 505294 1740142 1992725 1327782 528473 866874 989151 1242420 271318 1268208 1672900 1537907 1015063 649021 1001112 1627034 1303058 1455523 484731 402597 1032297 1724477 1569606 796631 782803 623382 1089814 110192 1645956 147238 1417315 429886 1622682 1052988 1778598 1965556 576630 1725390 1033638 1548180 893566 1693484 1000362 374671 806656 1403436 116774 1358552 1971775 1183075 1289011 1103861 1699072 1994357 1604325 1589692 257590 573669 1832423 337660 212931 1531019 374059 645355 231465 1942497 1446216 495486 1721741 1773761 1831902 1628559 528767 229858 1162236 631792 1319024 1441633 806576 1539101 928692 569835 433942 1724182 224978 1695547 77786 1024807 1594805 1710633 1835355 1812194 1727538 1529775 2214 1352236 286464 948201 1151560 14230 1572528 327636 873197 1561095 853384 467245 38474 1515140 1851355 530575 1810852 1806285 520816 756219 1841273 860251 600136 18001 246848 583537 1390501 646246 1655087 551041 1495122 1281439 1007084 1650944 1384530 190432 57860 983193 1874049 506934 1357320 1478845 874632 1597237 1989401 1209165 1056393 1237758 468188 20100 1768679 174854 1274756 314379 1208892 388569 1927677 43521 1395538 519762 729746 1408193 1131031 103573 1119429 373351 1624507 904828 541138 1219257 334656 819590 234053 1141104 364440 642260 791903 1428748 1209405 624914 1106436 1701164 658223 1542552 1224138 1672705 444596 1578534 1195174 741496 1248968 1013368 339286 795940 268611 778455 617596 757298 1719542 1647515 1201184 670415 25726 6171 1428242 150168 105442 477978 828522 148523 1974861 847096 545184 968668 1132435 173582 808841 1252186 547088 1807516 1368773 555814 598861 1144447 1856082 106200 1720366 39391 603568 1716835 581165 647173 1375345 102180 98526 657616 1381863 1490626 1894372 807784 381569 1239603 1070316 267966 1086426 505192 133601 609522 1121107 84239 1887539 1053408 1060098 1814737 1668340 555535 1559304 1469827 384870 164529 1443940 146880 1577580 1980450 435580 301397 839701 1820648 801546 652001 297746 673858 692098 376885 1897749 894298 310372 1043411 702499 180373 1123897 55596 249280 546889 175118 578838 857194 1758530 1105429 1331365 36123 767249 1115936 1669070 113894 916656 783497 825126 1282335 252219 606633 1690174 1679989 1866741 608125 42687 1333402 1503966 595989 1421266 820955 1829744 1494191 632150 891874 650210 1993309 576215 184249 720819 1034495 1222798 1666030 787636 230327 1719846 1087491 252827 1942317 47741 1804655 1661793 382082 1430492 973021 353709 446977 563331 1208751 1308640 1373352 1203406 1297385 1023469 1790519 1106897 1860140 1728896 1659642 596836 1343386 1848003 1411089 225360 554633 1281691 1303871 1994669 1208701 853096 879412 1573094 459773 458411 1201794 1116311 1855406 1167000 245770 986094 411542 822028 989546 1877291 1443407 1708807 1809091 228640 298959 826839 792957 21869 1579101 1767057 1702173 1511588 1681076 581309 1782963 1600551 69024 762012 1860991 5211 664625 829540 895390 1992004 1202450 1339185 45844 480939 1972039 1608683 1835132 136204 437546 1417783 1841039 1401081 1010984 1736338 259618 1020853 110900 1720544 381761 709388 1430972 1335017 1674138 971068 1378476 1151388 1069606 1547899 268630 1946255 95363 1741916 1309843 807408 1887397 1953809 376844 1063152 279802 1314602 742162 355401 1958341 718811 469339 1430102 511059 285772 1793740 233173 1296585 126582 1385569 1091480 1569050 824257 890609 1321040 966138 1233570 773358 1081113 1688413 256395 802744 857606 1465441 1867066 974226 1336664 1831861 449029 1640848 1078657 1038480 177869 968845 1778762 1992041 160034 931349 798087 1332149 986754 1465356 822709 1462540 472126 938709 886263 1937438 286718 1388966 1711186 683735 1680961 11340 388267 1788926 1435272 704327 1289188 1074127 1357741 554943 730845 273633 493388 122214 1155779 1396974 1464441 259919 552172 734659 1461055 1328242 404955 407712 1817459 1144337 107641 374675 1997977 456331 1290301 125154 1494391 72208 1998620 732485 1154285 1090330 200723 1147954 1190899 1979614 818639 1717591 1920806 1068819 304571 1337713 777885 4299 672318 215019 812222 1140971 96522 1660434 1815059 734562 810573 1642526 288030 1140208 613468 40361 497965 602399 1365770 556169 1521057 30137 1409398 734787 553846 1083468 1118555 965467 322868 401251 887674 1683448 1492832 1881554 330530 1177352 953305 917202 979368 1231139 744493 385551 67778 1684667 1686795 1674784 282367 864902 1743888 1710809 991018 1390656 1725142 45600 1882926 1308833 1325004 1484792 648651 340857 1401669 905387 92420 972046 1773420 552947 1081539 1343365 1923924 1706601 787025 907231 1277334 48205 1392645 1275150 963596 1351460 237092 806391 1080773 1970440 1581314 997574 146621 712213 341525 71561 759142 861579 1095040 890191 1593531 1794173 1395194 1226181 324167 1477067 188356 267155 501037 1639096 402415 891817 1502174 295747 1292649 339948 696151 1061499 1040312 225111 1190268 1249440 358671 1787430 1648866 1070047 1429987 981755 1089357 1126264 1626806 1889206 685667 817677 758246 1089587 1546592 1154517 664372 243798 8691 711017 277323 893338 1429706 1518666 575554 1178142 1293842 799713 1725652 1227007 1745851 1853 1996758 1411149 1928193 214255 1908750 734977 1238621 404397 934095 467488 693638 1707600 1151177 1188281 891425 1124378 887704 337858 240759 591448 1172767 1649887 1714849 1235535 940795 1492317 485428 857476 1225682 648804 820309 1526713 714589 25122 368236 25417 1007136 1946728 782639 1558329 1792017 1935918 350693 1632624 1233376 224292 420156 857024 1901920 145736 292909 277870 310918 1574567 520398 605143 1423757 1321113 1997759 1139235 943460 1594350 1508191 1470714 170143 1915485 965564 1330209 110611 1055690 1803491 602737 1453728 1501020 1004611 652232 1764591 981296 9971 282251 1648576 1573846 1013641 765314 744576 1279397 1673456 1979888 907341 839093 816803 658153 1065576 231232 1908066 904765 1964101 929794 36367 771854 426534 420988 752251 1922754 161013 983618 1041923 474722 139241 759199 587769 683100 83152 1107228 173581 1545704 745050 976308 1121088 1740877 240099 859173 1484496 279723 1669504 1231889 925500 201481 407664 1103864 1688162 251380 997121 621987 1916633 856486 109542 1139252 1031832 487002 1255693 1459223 993416 224221 1217858 847021 529680 646345 854054 121607 742357 1816656 1270595 766572 278476 1425337 1209577 354501 749030 787358 1757711 1218395 527376 1959370 1985603 1276154 278377 1037884 1694626 819878 792927 213094 613641 845346 909214 686438 1336686 503321 713805 1985059 455722 838515 1902166 924562 1982771 203776 1442190 96460 192526 938459 1799469 515907 1042440 1637853 851975 1553362 353158 158726 1972267 883820 712940 954363 510479 1483189 1103833 488665 1851842 682407 1717991 12358 554857 1282704 40924 553635 63870 1917847 997697 369514 1119685 46424 513645 972666 1379665 1079782 974331 1320611 1978997 543659 1768584 727347 950331 1687210 1585966 1127326 328389 132709 1634684 1803825 102923 1952351 1227021 144184 264157 1682078 1874994 1616362 1303566 1266121 1805636 1876524 397105 694354 747445 1909601 1831001 1074354 1732681 30067 162039 924947 32269 1204439 1795028 1039136 467186 1241214 1159226 906180 1683358 1282944 433459 1766296 1207734 670838 1641936 1239111 695631 402288 449361 1455286 1852700 594616 876255 815635 638429 695812 521931 1939486 130664 839384 1282549 294160 1860499 1186850 788972 343437 51893 1628853 1162425 1651789 62227 1817859 1668183 194187 1144277 1764844 1309490 88719 1274160 1445203 1065230 598409 474450 8647 1632510 1263859 1442539 353251 1880410 124418 507343 123369 1772749 202496 1171324 310221 460625 849434 787341 1946139 86280 829598 1998819 1103909 1604468 1294851 1041340 850914 1716849 1271682 105451 204283 1318996 195052 816366 558663 1901508 1667424 1460931 1838844 462342 1359168 406526 1234170 1346892 1950676 363297 188821 999983 470874 100759 48340 1222552 1998361 1738544 851919 1747641 1633273 648407 1796334 53691 1347058 270596 151409 1524723 759576 1377385 680999 321950 697111 698602 1777023 934227 835129 806684 624734 213700 603469 544933 877368 1937661 1938551 836746 1752839 960420 1602286 8743 958620 1638097 904937 202531 1607299 809134 316930 758459 423045 1295358 969805 1952216 486240 850574 1535442 184629 1974786 1744255 1603957 716939 1213862 985344 707976 1809219 1240121 1212066 1798936 1940349 1393938 1633220 1744752 599187 1357566 1743976 1435007 846855 537569 755274 262895 642707 332405 455749 56150 552856 750138 1528572 1657780 573228 1444763 1729986 738788 518897 1802614 1981064 882306 1551399 650739 44533 952511 1572898 461985 1730505 320246 285737 1464958 1179391 995587 1966196 211445 1145297 1598197 1377482 192521 340587 1065600 395508 1805915 666652 219839 888448 1078192 1800664 1743938 1452852 1037943 746678 1533918 189937 365596 1318777 1660406 1081851 226635 1701922 1146250 1427157 1593189 1052129 1877056 554290 761981 1956218 146917 921187 611560 1618368 1361235 551480 1650324 824813 277075 1912167 1131392 631970 1079039 1060976 1848694 1583607 1959349 1544978 313334 1211584 862196 1770922 287915 664258 324232 910351 1884855 1048959 1283941 148646 288997 64827 879065 1616535 1566758 1976103 304502 1445807 83563 192896 1522451 421210 1878510 689546 410977 1985734 1822963 1775204 1139507 215434 1618016 1168267 1472785 829944 770243 1182181 1356162 1649976 1675812 1475794 1000528 1423817 1830949 1640613 1522591 819377 1404844 1952481 350871 1637649 1525836 1187779 754507 769209 1601114 532757 1703804 1513186 1442466 1146059 732016 1986143 1190941 1278415 1472862 1528669 73307 1163554 1079300 1434910 1253597 1546830 694746 80998 294314 745126 437680 1676587 26634 1195551 1736456 977631 627446 792390 757213 809678 590146 1456927 277371 726625 1355381 1270866 990903 965873 1275339 1909333 1442508 411471 1954963 1954931 468806 1414511 1543287 1507365 824226 1385472 424629 76831 1160116 1318352 1078261 1215151 826034 527743 866809 698963 575070 1640345 1036420 55004 630916 1139701 224821 1536086 1307779 1965127 932694 673623 1402853 1209576 1153530 1639791 126258 1007750 328754 192673 1011521 194152 1674355 1503761 1284461 1417481 136557 1979038 115022 1699174 67913 838654 1763244 1543117 293114 878100 1860138 252660 941063 755761 1283890 802699 1979303 1758353 702694 876337 36397 1096592 80308 1847007 267731 1271419 1857799 1458077 837316 1333711 1558406 1542151 1325995 215818 475868 615088 906001 1307879 16627 1883757 601091 7491 1631865 1956031 1557539 1663952 1537621 1881277 1423680 1079040 1690890 885296 1883388 809527 1966446 113845 358867 1665259 1304905 783023 1596726 82270 1986351 1003624 1514989 1948044 1880933 54330 538792 875881 115677 527076 1077864 1995603 665129 1281962 1739303 1571946 1057521 1725394 830132 1155352 322132 132285 1331487 659717 1106416 1746740 83265 384183 291962 667874 1877978 1629483 1680378 189969 805296 660459 1328198 702758 1024751 58759 1851395 1051495 900654 1756944 1407749 916942 1263135 1301846 1960399 356763 240738 204610 5914 1770975 1217472 815165 1369228 1534973 18964 350782 998025 1104802 661777 993196 599263 369287 1517261 846992 437162 1065114 221134 562240 471464 60200 921554 1291016 1875723 310117 1518129 391285 723843 237999 1967813 1659644 1167810 1150010 82361 1833334 966267 389471 568533 1692671 1942580 793931 1031812 384239 1500371 1779535 1576130 847025 1744412 786953 1716488 1036099 734233 1148355 647387 223201 304417 1575849 1649062 202070 969578 1341730 1242863 1399468 1598974 465405 825498 780917 499744 1748601 1946853 1100498 1739296 141589 264886 79994 724503 708864 703722 335166 1623667 1710336 1406886 376339 3575 1793545 1117003 963408 1838811 672638 276499 115939 1256445 1722735 1726551 413858 286631 387783 527507 1913501 1251571 276040 1986306 1344299 1846536 1613849 1872357 1859322 555700 863666 1107282 1857170 908717 848075 1049671 574802 1277351 1580754 824708 275285 1041487 1160248 826561 577680 887708 311937 763232 1666555 578444 1103695 326257 583240 851995 896516 345317 497431 283059 402905 1011401 48364 1961266 1036203 522290 1394038 1406620 1542225 52745 1713046 1256410 555911 42573 462219 1092448 1210388 223509 1883347 1591232 1537349 1284533 974633 87411 104435 1796647 29164 708035 1393480 827680 103084 1571828 1340755 1654163 1602958 1983273 535394 896898 1724743 993166 680006 1125793 552446 1606691 1158525 1115031 1721295 1266898 717805 1929017 586602 19466 1900920 1528049 1452598 731037 1133310 1681843 553768 103985 617834 1414468 1066425 487007 233493 1391829 1474485 77672 1813790 1245251 286401 129451 1454600 731140 1923838 1429660 915166 1712137 221000 1782081 662671 131614 1103458 299044 461600 1327641 1171561 1789113 1506978 649847 841301 124773 594154 298949 1713880 1031379 309631 1414858 1467889 185974 1189763 680275 410133 563531 1458519 213829 1798825 1450552 912799 1563046 1224047 448071 1569971 168178 1101661 539597 1831380 553111 127898 254795 784586 135370 1866094 1572117 579021 632551 1937157 910177 1562610 599127 1997709 257531 1776461 1086297 1207295 1956360 778057 1248010 135387 1363220 1735424 846261 804628 1612632 1618413 1615560 704368 457838 1431416 229993 1384411 1308531 1665791 1978196 977249 1229027 838305 900125 1454342 301047 1338273 207389 523108 1840271 969091 1967739 870406 1389664 72309 573564 241045 385614 1096626 1983386 1103678 202384 293341 1468606 290486 1647766 1776813 702016 661598 1343715 519058 1093244 677141 1501029 1080999 34106 489046 1348647 954074 1521513 1692805 1038394 150896 388845 965968 1982996 1367146 217538 1488752 1947697 1865776 1467965 511060 1245186 343547 263932 413702 393395 1847297 1758599 1959122 32777 88848 622893 41010 1156560 1863378 1567948 1688638 1785311 900643 18597 1578254 1000928 723968 70654 1319663 1745839 1995683 478625 802035 1470412 311847 1169278 399449 547318 355942 1677253 505252 198887 81736 904403 1048767 324460 614847 535485 1176172 1694015 46978 1872872 990933 108682 1836242 135596 1561182 804198 1468754 85619 76332 1000064 1839584 1213555 300779 891141 176086 798355 1299138 1593000 818918 1590204 1046275 360177 656094 1526206 498631 596251 119844 1938894 530135 898235 1888443 898321 1365052 1467758 430860 983035 971666 146247 240606 1868404 1142525 1157735 1213684 1002160 1669297 560144 438405 1794333 1074203 173165 1783744 1886706 269593 900730 1183981 644707 641796 65895 1961808 1109980 1123159 1839647 682784 694501 1501384 769492 1425219 1672031 1560632 1945553 1282551 408788 416839 1553723 1885248 798443 406357 1163886 697524 1207728 797345 1935051 572021 141747 354974 74145 1437753 1908296 351782 516390 1290669 118785 694093 761486 1578864 282673 428724 1870887 580867 1814024 862941 1464431 1269100 1811448 741967 1516942 146412 21741 1449405 809439 48820 997505 833441 1180018 432041 1067278 1146459 922829 1237131 1931499 1217592 1311148 1928391 745398 421810 169289 190804 1266702 421125 1612294 68761 1676629 616980 1840776 157142 636853 1347743 1445545 963167 1035043 1403694 726968 1828350 588628 661564 1239610 866470 1064920 1960196 653306 901092 1563048 1810688 975460 1537581 148224 1397642 482298 893241 309102 589395 157165 1840698 1201064 124318 1240824 858466 184123 1465511 45579 1232862 279316 1637125 1130255 178184 1633437 1677086 916672 603255 1471514 638446 320748 255121 1066046 995317 914370 1694407 1060562 804752 1545498 1344011 1447988 1958283 191003 1716844 1278564 704293 1609782 1446998 599899 457233 1749499 208825 1955775 277244 1389264 768089 755838 931270 374448 173484 253787 1626958 1365371 536454 32356 373717 1192802 267548 1708280 51805 1650190 974903 106070 1370042 1028249 1752203 757754 1284239 558090 590993 6271 738691 740342 267714 204041 397316 343585 1262822 1347723 851154 1216732 745200 545747 240661 1691930 582335 742495 831990 865221 388071 1254124 1658246 1195163 1527947 645780 711990 20882 877839 1964938 1425191 235229 1099531 1823208 1415382 1324992 552802 1343468 1647242 1145710 609063 1374903 1976915 719806 593126 91721 1986533 1673891 705226 949064 127139 1065033 1291044 1162286 576562 550234 650449 1605011 666214 470751 1426026 621582 309033 809396 1359774 1777141 82838 791277 1965443 1307000 574801 393260 86363 123301 62607 417670 812070 147630 944511 732717 70994 585815 1710841 866676 1493999 382300 1763305 400331 583298 1460075 900507 1014622 459147 38840 1131899 1316353 913059 946601 120453 1416696 1001611 642489 1773696 1228207 864931 1820121 250795 1234321 1140153 1210386 796344 406112 1178595 435474 1234540 655149 525832 1247951 290961 1180969 1309647 1897672 1209428 1025188 1666840 1071851 846215 1716506 86808 1173364 3877 695378 544417 185254 800274 448375 441537 1877060 368462 535547 363120 1675942 1755414 206145 184312 1499801 992623 63289 626712 974746 22709 1710816 1809887 672026 1736825 1820439 866930 171272 624919 998053 1440570 1006703 1709486 1992904 567919 1059511 1060675 209091 1470329 1476036 686667 1498941 1716066 1196032 1335397 1462935 1545998 1537891 950245 1202585 1366509 876923 1277936 57281 697468 707373 1346150 599364 1483695 331472 801917 391857 677000 1696113 1609199 80209 1587063 391213 674014 1832267 1356818 1535042 1644468 1207402 83446 68169 356263 1426571 788490 467686 374883 623314 453903 1526574 1988165 398287 1662555 1001075 1740197 336379 1250473 466155 1772516 1820424 698110 1958266 497483 1509805 601971 1047208 1137243 58652 1002840 1416711 417692 1224733 674041 795698 393209 678997 1801316 1863782 1948631 1290275 997133 1419662 727913 212404 822249 63910 1135465 253848 1925302 667419 303591 1445873 369884 341137 1378875 959109 661851 1773493 1434663 1137052 178985 1976316 1460518 1716052 1296880 675553 101692 231814 1020043 1822783 1756032 63075 829041 1896333 1594999 1272701 935677 513862 322065 1495801 1277891 1277688 287564 1513533 53258 886846 481517 894193 1591209 1191331 547232 1290624 12524 576430 307841 1793430 1974523 907995 1580976 1907067 1589776 736398 1703741 1798737 1650625 1362815 210237 1093022 861102 345520 1316123 681158 1013278 524635 1098827 1705381 174627 555831 1988950 1338413 287561 1969585 905229 1440857 1174670 190927 289338 1885642 1426300 1962386 788600 1755740 441922 1047816 165881 1469840 861114 987683 1226795 829828 1496042 1180574 1203896 1075982 1973049 265872 1890342 1593836 101455 1616343 205329 1162486 1880587 1846240 11611 159898 782671 44029 1586678 1326492 1427274 1775760 352980 1249389 1282170 1560584 432292 770924 342207 1502680 575773 706371 1417082 81215 1994239 1656846 1697361 442702 457398 1539129 337877 1684207 79217 809375 674648 144583 1966715 1358196 644340 144016 466899 50617 1614087 788695 780444 1773671 1595200 117642 861203 1715688 162240 1233959 1742802 1399108 888444 24705 1531478 275893 487017 1146186 359711 1939855 146534 627361 1454457 162309 520662 268459 1468828 433370 1648424 1517832 1308457 1338480 399062 1568223 1786735 367545 53864 1675347 99093 328287 693564 1025080 1492620 1794260 1963137 454226 1245507 412481 917679 115571 214262 1780353 900251 1419654 161352 1293231 1335418 214857 357350 1734591 542611 706803 737210 803197 537795 117364 1748131 224820 812945 1799420 1671864 1795191 31776 379064 674874 349833 305471 181130 1156426 1459713 1091814 1503297 1920948 680729 837880 482373 1554473 1670349 1844696 166761 1727305 623531 160098 141983 258847 1185346 32250 154230 1877084 588546 1164138 1214394 323812 1801202 30592 1474993 1389189 184646 722860 240961 761618 1300727 1002026 416379 772188 920991 779439 1815308 1174141 25041 861512 349082 501390 332805 546496 1187887 1245797 1886339 1834433 1776271 998846 151861 1838960 661118 687375 82832 1740713 207672 1109067 851134 1273201 608173 258775 156258 482992 841071 239991 1942893 172484 1271477 834866 223371 1444699 1285895 1862114 540617 30537 835290 348066 76362 610570 1167849 174020 1697847 154966 264935 928667 358072 1973623 62994 315055 957197 164738 1063080 1551292 485054 792999 1803575 329095 1736250 1126506 1548905 412972 825061 650930 1390308 1071659 1153698 1494226 1329677 1019239 177217 1958309 301521 1580376 86072 1706348 354922 12191 1421168 551207 1034549 1146855 731607 529802 1613506 31404 868874 1793302 1248283 1776650 787479 284183 451372 113139 1260911 1882636 1481002 836292 1831237 195892 1562126 678590 1744948 1224376 1146985 687680 1455805 480906 1188586 1436800 1781219 143132 1413975 22291 170518 463517 1074130 973826 851713 460785 266584 1837753 811712 1697941 1785453 1142030 126010 1780867 109424 910672 1368975 396770 1716249 320834 1808576 868347 401734 1324746 1627414 37911 767708 1016193 772521 6604 891921 1645025 16453 56153 745166 704899 75899 1910565 1852274 189643 1990890 1058988 517504 512699 1497915 60880 371813 1164427 1993624 320121 1247772 1593563 1616672 421636 1177879 1436607 81042 1454043 1628476 1832550 879821 214210 1533976 324204 1025412 1946310 185689 1805416 548719 1123939 1368298 1097123 435564 1098314 585333 1180058 596401 647241 1619481 552527 1942807 1158570 1504776 333837 1199325 1720532 1842904 227160 570960 311233 51634 387611 408597 692318 416065 1739243 39310 1624169 1743882 1029412 1419537 1351708 345201 557916 155812 1539353 1318401 312466 1461966 1236722 1041969 1527592 650042 1809322 1478718 937545 852166 1183684 348252 349046 1657310 1725543 808686 1944744 751789 1496542 1703967 290905 44392 1408764 1320076 1126320 1018540 1977535 1363121 1205620 1295225 1047147 1144221 958538 1359072 284135 799664 44519 203698 1909632 582226 1258283 1113901 681028 996807 1756837 672459 1451115 1396624 487154 1969347 1907707 817675 1028271 916783 1674722 40107 1963715 1890562 1656080 620773 906607 105463 1757973 706245 325361 1594450 27425 225939 316699 1915460 1301797 729619 1864698 1221822 753688 1326648 894918 1545149 909926 1388017 1087574 1113773 1669216 739929 88868 1302847 1260771 907241 910541 850016 1512272 181527 1989481 1216452 574019 747816 1073963 1280650 821908 1970698 1432561 1740462 800165 1181504 1499958 1649838 1688114 1285312 1593466 1728399 1068558 1850747 707160 461399 1356845 1747996 1804833 43738 1674881 1056072 1105473 1731387 1637416 565496 1749761 1289663 468881 896040 1617825 593896 109365 1719086 1899861 1586747 1396714 1672291 1783666 536296 1197993 107158 848378 185809 319529 210505 392703 1472708 600946 1762023 652025 590258 586549 477584 1596096 989795 90770 467171 571017 1455560 344460 660037 1296240 934180 1660673 19141 1504151 905049 351305 595756 1446169 453732 1030099 18696 1777563 1607379 1374471 1520212 194343 1058700 1628404 926085 805370 1735218 1280785 1624589 335879 513729 1120533 1777104 1646703 798072 1915159 216814 338538 406921 648545 1915523 934885 1797229 418739 249883 1562050 1041943 1221869 888504 947104 1644453 1841573 1349388 888907 1392881 1270194 875027 1474700 840034 492193 1881460 399376 1859437 1310383 1587324 833375 961179 627527 588958 867532 1951660 632664 359029 337686 886030 1149081 1198714 1146130 377024 1575609 1871923 1253803 278931 1461544 1727465 1790565 1022401 2240 1623756 1737099 571676 310658 113927 315237 134779 1203476 1693798 1017814 954936 667656 1313875 999339 324127 866978 1343713 1257053 301941 1441673 534740 770834 583346 1422837 783418 1364378 191788 1824294 1925311 448 1805699 1100557 1237462 125599 1479191 504595 1424718 81235 1382495 297306 1639861 964625 915780 839228 388965 1487227 131862 1700566 1316786 892705 1961527 31387 584206 1181066 1100627 1360363 1176271 418132 170612 168106 266033 1909008 276663 1345284 1871002 1510654 959516 64485 1923690 388454 1778389 1627397 1034907 1233851 340516 1006192 1430321 1904781 15528 31485 1732041 819530 1957581 1805816 1718702 1910147 538329 93475 415294 547455 1417840 1721579 1618835 209433 787168 1905750 1813821 1245996 1867505 18387 603696 1250086 1080924 636093 1319761 1919355 1667222 719507 552491 1611181 831932 1545844 484179 124954 1363878 825158 180383 1991129 1462113 1545252 511657 1424660 1484690 1995996 1896923 24988 406324 1870311 184743 1909668 1949441 361445 120591 213598 1295062 1415998 640483 36021 1350181 1011281 330583 1902017 155836 490326 857928 1809691 825165 76178 388040 158113 1167089 954204 1900587 1361734 850807 1161569 1468312 1475082 295901 1227709 1812952 123860 267446 375659 1957273 1555463 1598518 948910 376699 831285 1107348 1660672 1020106 262429 1787441 1641567 1380093 578218 333599 1539899 580385 1622746 614622 494062 1217462 409069 239272 1292405 1305123 1061965 1841809 1673924 166150 1858744 854786 375977 198869 1251099 1290931 884895 422566 1495015 1527835 1903157 655423 605929 1200846 1372229 232314 1867124 646535 506548 590984 1429136 1339201 1242272 1744027 115017 1008008 144580 864398 1530919 526394 223166 1360930 72984 1924339 1646682 1585866 1741315 1492362 692327 1865170 1001550 1287318 775839 1298760 281352 1811799 554753 1024628 527292 874432 963736 1285412 95439 1571399 1707281 1766378 1718218 1436196 805569 570886 313030 886246 879100 864785 333869 9888 1245908 617610 773535 1363600 1131968 611118 711526 858725 1332406 1852432 767611 1427715 1236324 314726 1819899 1201594 167563 330421 1477695 1279966 568575 463089 683865 754260 24874 1653008 810171 611013 1164130 446435 489305 1920933 1914716 1239526 1374268 160980 1600216 888498 1549603 189685 1540129 1174306 1448106 1659901 660348 1469310 47517 170004 1673294 1748100 1982735 373206 947190 836480 1133022 1360493 354303 1262694 941391 1869912 654355 290249 881683 598446 1976117 397238 1494126 979521 258402 1395763 1306986 967708 1565227 300734 1889507 94591 1990791 195625 1270105 1103769 659328 1877399 840673 481230 1668558 1308790 1558552 461522 1684314 549372 1929703 848482 800413 120745 1106803 1542231 1199619 825132 772553 1169591 1195793 1400097 976388 1074517 623959 1196865 1722848 1587946 1944879 1319269 1595796 935771 1311933 571154 853498 1446381 449997 395210 1723654 695652 126418 1656475 754809 614267 341936 59257 1467168 1207841 283629 854766 884802 897454 1445117 1620697 350089 232076 1738362 1620258 762982 1197671 1912644 1321614 710332 878951 1481608 609768 1671454 230532 1147928 475579 1361907 1525228 1496803 1984230 1454222 1393937 119986 1421107 784176 1691007 884318 1124044 202631 1183868 21044 678373 1163570 1424860 1019700 1746555 922960 690683 1345563 961197 1592316 1649048 1900059 303400 1958850 1750410 1558695 1004900 1461574 564641 1981203 1691268 490974 1752577 333958 1753297 1000059 1091987 896471 647118 662892 1828461 1519115 421767 814862 938575 1438473 1254153 268678 1243240 538112 1246285 1079228 391667 983042 156928 530084 1289940 480450 1702032 1369697 1387304 941912 222349 1437454 793174 281453 1458538 362890 1758345 908080 632462 574264 16992 889007 460167 992110 1849400 689829 776051 1836111 1169892 1214553 985677 1894663 658677 1078480 1442474 1569819 383939 1238222 718093 37377 1111638 1591315 559283 281116 1921612 801667 1990750 1253623 285730 451343 687497 1031371 1112128 615704 1622264 1160185 883810 543128 61695 389433 1065043 830424 1231266 977836 1555902 1904208 760413 666395 799829 638411 531083 1217342 930669 1752516 546433 1936528 979819 593055 1735047 846464 1846638 1877052 94495 1326314 1414872 1764652 1279409 578042 425376 1900693 218618 1415683 1524984 461858 863919 1218270 1764540 283510 1423143 1282408 1950609 217397 1855992 1897255 101117 1110473 1031786 362800 129091 416955 382574 665267 14859 1670419 1728559 575413 337173 1337222 671820 1225631 1144058 1273972 1636675 302178 596555 855629 1096156 1384390 114201 489571 109476 1326958 696530 771525 102424 1614719 1146878 375937 20737 947715 1532826 1943902 705050 265299 83625 349410 178869 1949536 748067 944643 1018524 1117449 906684 1661380 1831409 106600 96951 241822 579604 1812323 995549 739152 1428592 1922339 417482 596776 403724 1134200 442990 1092823 1983482 1258986 1387512 837488 1362420 612633 1111336 289030 1340525 1483945 901547 570584 95724 614513 927382 471770 998745 663082 1889744 1447221 195578 88867 701497 238457 512512 1385864 407772 923839 1298447 1518822 1594900 971156 1261843 1375630 1697202 1839561 1905762 41055 1502110 1410414 392151 1069184 933962 181287 944612 862707 1132493 1189072 1802559 734951 1184431 1876285 920092 1773353 666887 1145224 475448 1983672 1963081 34952 581992 1666377 32596 1566636 790221 996652 1056969 1458662 1610084 582324 483444 1873591 442882 1076892 70503 1830582 1027718 1864031 1289300 733408 1465233 263833 161012 1268831 1537463 1150786 1445347 183314 640000 1807307 1865280 1346630 613879 419514 1312845 65959 1341963 1805821 1759453 1802420 1950433 1508675 1856851 33702 1503198 787113 1150659 1433754 997777 470009 1197358 1885917 101608 1124392 757361 961786 796138 1977938 660984 40398 1247668 930702 85182 1660582 1050020 1102235 1207478 428936 948431 933101 1986528 1582912 7192 75365 1387106 1172172 1614709 242797 973341 1302081 1133687 1860218 1538485 1391512 637638 467716 871170 1430895 1377484 1494882 1289367 1740827 104478 611433 1481345 424559 1771202 1851594 662887 710264 220756 748485 276904 1982251 115811 1024946 390642 1256486 1419106 645590 1882745 1273707 1462452 617870 927648 1976602 1816876 1030341 1849341 283534 133694 648863 1357394 1567676 805848 478623 428782 1226014 355729 256365 1285804 52729 88505 838145 456740 1000818 39552 80999 1908235 1838597 1687102 1647973 1248241 1916913 1122402 856133 1943231 1293064 1361036 1622123 213875 440406 183977 45899 403962 932569 1888287 930132 349002 1944895 1540004 34648 1926257 983638 1410002 185663 1280563 1569491 46320 1102027 385172 1822499 1271043 1609409 1406866 386780 1766779 448397 1377528 894068 569236 1299583 1297859 1971141 1302194 1455717 178511 1489905 472244 1866728 574051 997658 1940281 927241 864037 245167 1800701 4337 588244 1342961 714484 515481 401982 1772934 1003241 805259 1907440 1917439 1328161 1337621 1732140 44419 1582655 86622 613972 807124 421232 1225203 1779976 1542469 286581 122583 439296 1522953 1510166 1889821 1775502 793741 1360213 1436450 519808 1069382 1080642 660567 550733 963688 285846 1606549 1421203 484478 1588437 1294763 849361 1219522 1768601 1176230 1099526 21570 1412844 287972 847718 1112440 579471 1934951 43532 950833 1836432 1661216 316622 182771 1523580 36075 90956 995674 1310110 1448649 1611669 519817 1915811 841934 724494 505758 1728150 1042044 562536 255457 158241 264819 1819561 1514287 1139228 639515 1356479 1203595 1828250 753346 1757666 1666809 1439192 580592 273231 1667453 913998 1818370 576505 280306 549761 465039 1768742 681524 383725 1362338 1325608 1777760 1116353 341328 1375508 572581 1986302 1295202 1579419 282089 1977411 1340357 1958587 1422468 547068 1741569 1419789 1236351 1520600 894373 1766559 430361 212139 23325 230863 1969085 731668 628210 949541 615298 1912416 1402420 343830 1320588 1656856 1941970 1456946 1625723 1679521 1333798 1719397 1579442 1209354 1765200 628721 1257263 1424387 930173 218465 1720334 1188373 904198 1279412 748571 34266 986616 1785152 1954743 77166 817253 154246 975418 613589 54576 801362 1954907 1641749 366325 1990566 260924 280653 1925330 811037 1651207 1338995 1196775 1891703 582340 1391054 319064 1021603 52772 1889689 1624757 291844 1912757 1411558 135333 813623 840269 1979414 66933 1810085 1243021 651560 1316976 1662607 1226990 1386476 621746 735533 1122893 159423 253681 633097 193383 1337680 964127 909069 1232704 1215318 163966 430200 738929 679083 1766601 527578 1274443 1006676 788207 1384516 891146 1809468 1578112 1535900 1975992 1403944 163163 1835868 1355814 1597865 1086158 1454567 60429 1969229 1211547 1870132 999205 1305449 703336 1340422 1464631 1673072 147798 55541 1028765 1985702 280079 293751 1474185 220830 620435 982752 548226 1000000 1557028 197027 176703 977716 1505110 1021829 533020 677688 238142 1728277 648697 807167 499266 438179 666932 1803820 423424 851352 769320 724369 607964 910497 642251 1757043 1439505 27709 1316618 903541 1881778 355973 1537145 1620135 1865029 1287886 412179 815333 30664 1609125 908378 557178 145987 996800 37325 1368076 1870072 349811 895098 658598 442186 1934049 1076926 1702963 1459364 1533536 1512260 1843491 1890383 487919 1004631 1455253 901352 1163009 1852201 1007909 1051015 618943 804037 393881 815312 409881 602056 435221 1551565 1568002 238862 968484 1319214 1372764 930297 715425 1356947 825183 151263 1342035 1777448 619201 247051 1198617 276405 1017573 1827372 1784533 1197083 79913 977126 150555 233159 703323 561989 591189 937480 1678973 1978756 234321 1252686 1686931 657122 586111 431553 944255 615681 261110 693508 117394 1095852 1190844 93653 353264 1777823 660390 261401 581283 693968 821349 1882584 174729 1459418 683422 661234 1670572 839202 1832586 637329 1628790 1360316 558234 265563 804415 1507487 838799 554459 1792208 699047 1504950 91779 16686 1334671 282270 1519645 998978 507410 693394 1237782 45330 761914 1090614 408007 123229 409976 1079633 1868013 1669422 908560 1329250 1924595 409313 634518 858922 402323 829542 660985 129219 1485357 1011469 1100665 640650 1133742 1179066 1908560 816354 652974 1986820 403757 1467861 1484147 1586482 808359 872352 1603492 965150 1819917 178777 1791327 1450932 20560 850335 162998 236801 1937003 1908636 499314 395357 414599 1034363 1691561 1681458 23721 772843 858246 640920 989090 788225 764571 535149 21369 299459 219731 34773 1262676 1456644 792593 1526935 1604439 1445226 902978 1934153 394729 493910 1629828 1478209 259025 1181247 1057957 1587513 1997077 761663 440250 1800157 717434 1992926 1858616 1626571 670371 1470548 1443754 1391699 1726835 140669 1525724 1306042 1681526 526136 17068 860236 433205 559706 1787342 1450900 111039 1153137 1381073 1438150 1046657 1825847 1880757 195727 1277081 329305 910695 968859 211090 1542175 1320808 20278 1427450 1920570 1518508 440368 1336429 971368 478300 938216 1361975 182108 899085 239271 1334300 554056 867048 1798076 1919339 1062469 1648 609368 733334 1204039 430784 626790 458546 96916 805091 90600 1585943 1241588 603277 1061155 43762 1519491 187307 1392573 1151375 1958658 250290 151938 657477 1912699 153834 1100785 1535515 1466027 1839714 1653155 1380468 553939 578987 584548 1171534 641557 1823526 1440566 140144 512518 698939 1209748 1075849 408117 1464253 1460724 372263 1082330 924858 392971 290550 741736 1426132 611194 117762 867732 1408541 1077773 669991 586739 54396 1486598 200107 649053 1078829 757334 130519 1467821 507313 1371676 1939468 1291092 1581615 495578 1148692 1889972 145105 1703370 1017394 1961113 1350074 1725507 257515 479808 1561644 924534 676324 1897946 1676190 1362911 1211539 985935 450261 1467236 224813 1234572 768704 1839290 1855288 725743 1060772 946979 998272 1898351 279371 1996129 94748 1381933 15117 744091 1529219 1737753 135942 1501596 1794056 656614 176175 1896223 1694907 1771732 388203 1582908 224010 762564 1889977 197988 1592747 1398179 1833724 1032334 1500180 1358034 1764593 950033 1249436 1227643 340694 789774 1553733 231449 1595256 1703374 346816 1071814 975463 1722939 16439 375609 1955481 1205808 1826967 1269581 1525564 20828 917407 1366093 139088 1771255 5622 14990 410654 1066182 456895 358130 298548 99143 364811 573440 1478428 809127 118778 237525 745793 1996377 174915 920618 176032 261330 1456909 1022118 122276 332721 292292 1552232 1555973 256626 1023941 1290881 785524 602233 1644777 664142 1639271 639120 346056 115596 488765 965016 1399050 477731 1694755 1033418 1470147 1359954 1900284 470144 689954 249311 187158 1652262 345602 1786712 1799831 1875556 804547 1721784 1552791 196104 367523 227058 1201767 740234 40413 498420 803680 1965426 1088170 112709 1634028 886820 590273 1776898 605504 1242213 1214847 326999 213430 1564258 1494381 1595511 123293 598603 237791 1259250 1326479 1553917 1565838 913246 1574840 1127602 1876966 1963177 163003 424417 1111101 858658 1420975 721373 1204057 1189629 1935062 358953 97743 155421 1806432 1516239 1853483 742994 392143 1577157 1772453 1005594 1610296 383712 201304 1994632 1831046 168177 590554 262372 115318 737948 772980 605567 1105193 1190277 1049305 1603333 31046 1534984 153119 1965410 1137909 1907590 1051528 1717277 1346084 1070157 849868 633870 1080873 880913 1406309 1892306 709549 1029380 1475952 1284882 79174 1386034 1018579 240865 856620 1911201 909711 1364198 1892823 624256 277744 119614 1638942 1949841 1629247 1114833 911643 1339511 871179 1194336 1129998 1309828 1924929 1522377 193633 1017669 1871397 502346 312132 356096 997999 1516879 1174360 1865090 187858 284925 1128952 1723125 326513 666625 802928 1720092 1062741 622537 1746023 636353 1806018 1642220 1787037 947803 1096882 900947 138023 155469 64003 126572 58265 527409 1651645 59975 109314 98640 382984 928102 1663701 1350697 894343 574486 1900803 108233 1108315 411349 234430 1170019 1107395 1627139 690143 1178902 1452211 222706 286845 15447 600747 599940 331420 1477295 1358132 1977885 112524 1452189 1446122 1403828 55472 953013 1208062 193089 1244393 1421818 881998 1427870 532090 376814 1896296 1462155 700421 753350 1303944 1427224 115213 1696440 86607 1168097 82594 1791244 1046205 957681 855131 1441417 446266 969275 1302924 213062 1055538 1629984 1629422 1262697 351018 197400 909070 899827 1102245 1169754 1531516 1413195 1726865 1449105 1542570 249978 562753 126916 788081 925453 760160 1986172 1728140 990305 730929 817927 1327968 1683978 827941 259766 786936 426519 315261 1260379 1842702 793573 270266 1696301 1459798 1183191 352625 629620 1110252 1081805 999892 1360443 1112000 947013 898450 795772 517912 1406013 1235230 1640517 1213012 1533081 42443 133771 1914033 472256 953507 33636 549442 387870 85757 1330672 1283745 1389798 1478979 1898017 992790 890626 1091289 855146 1057152 939055 1738764 137231 204890 1732794 573344 1159121 950031 1265708 130598 486057 213650 1845670 1474986 831212 173986 579906 267042 1169863 1901048 1963249 1454423 1510735 798311 477264 735135 592882 1986121 1570129 1397012 15088 1472366 4854 117845 1510172 579444 1834426 341826 1431763 23744 143787 1810652 333753 524693 790642 991232 347438 977896 536809 369209 814548 449168 994865 388916 1861341 1456913 160645 211963 821192 1422961 148278 1478075 1989088 1922966 686373 582352 862705 40728 134747 148619 1594027 1830513 1170457 799212 659112 45885 1463654 1914019 221349 1946329 850560 118217 565586 1198920 1682502 1750950 910317 269626 1465247 1880061 115761 1215115 671725 1862808 1821709 1511970 210774 503449 1238956 13458 525643 257709 1584055 429946 488907 1802592 740806 1105897 1033539 1798652 289450 1903729 1554417 181003 1028246 669898 1514828 1228671 1745811 165687 365061 554728 1060418 1627930 873409 356811 489542 1018771 453244 973999 536174 1417031 254524 225998 1092509 40585 582950 1093233 278497 1435312 1188059 1029613 282095 1263646 843284 1312782 769 1987602 964155 819840 168334 1171984 190407 911419 206574 1508098 1502770 108102 320793 1588749 50266 250860 193232 1780592 1093777 995084 1190150 579826 883943 938337 907056 1266394 208582 420938 1977939 1661242 1388507 1447854 792990 1428005 768798 1379521 1786919 1804014 1101241 813869 227536 649268 22552 806313 35093 982017 456906 409953 1858012 472386 835016 1985360 1748230 927892 1200881 467329 887126 1144799 677680 236582 1759486 1711483 1519589 1179634 135217 1719834 1601753 805820 408982 615845 198701 1851368 1516724 59387 345902 747408 757674 1407121 1997785 1437588 1356602 1502594 1311192 991239 1018925 164791 111772 1882768 1543502 682846 1115511 1593922 1403498 1125851 1603048 333204 446314 544354 27989 1451368 894185 626427 1736128 525135 1327049 205302 976724 251916 1985625 1500068 14659 229518 176060 198726 1018691 1238840 434353 1290902 1471941 1704653 625567 1145012 664947 1207199 1240425 185018 1604096 1811882 1610331 1181753 1977035 1799777 1797605 1835021 58248 323112 1376585 51753 717115 1812499 1633079 1350538 1874683 418226 1390378 1601055 604516 249734 1638796 890193 508581 377990 1309024 943464 1239138 1916362 1157337 827933 939500 1238401 384203 318107 1096567 1091411 340474 982168 67945 1341705 121559 549703 1840347 1694785 1906322 1165541 1528012 483845 836575 188352 295577 1755338 890214 1355342 258200 1839542 683935 1757577 1536884 664208 855277 982165 1047690 1077313 1000470 1183432 1849603 446858 1291685 508713 1900927 639769 546379 596871 1403178 1746135 897530 1421644 1609089 730275 1446038 1651280 1609840 405353 1541117 445469 1280273 489591 216843 1452798 1858063 195761 894524 1576760 1613686 1677181 1696871 1514078 955692 1826579 1051540 451938 17473 1724311 1832471 506549 215608 1880940 279930 373246 1145492 1987925 1020887 1976143 143382 65414 1116596 639964 1485494 1150677 37681 515048 1960002 78779 1071357 1108099 1636916 335522 378781 998404 1289596 552373 812982 1531283 915630 363650 149256 1904837 1118371 1452701 1504430 69697 551981 166156 519846 1544380 1905354 1698658 1778484 95861 1012240 1901031 1834322 981678 210769 116216 1878663 25597 1590491 1382730 1419924 1853441 517204 385477 1313518 1118414 1840115 443100 1492963 1392834 1625152 1780030 1503400 1810133 696294 1720853 407511 1838674 1301488 46922 848072 1469511 1975168 49801 1533786 1862289 1201405 1061710 879550 1644191 609300 661356 1625672 1343696 267356 1607930 1591565 230255 1872544 1537451 684006 1779987 1896670 939365 849618 929451 1113296 1130923 1200263 834976 1916173 1906890 138012 1544345 293656 519199 1241685 1644125 1164242 774972 1485980 1736227 96930 1161973 476036 1928332 935934 1600645 602819 1161034 586654 853656 1240592 21916 710531 378188 960360 1629568 1001147 464863 414407 1744503 1267157 394894 283369 1338741 1437374 1262090 1838925 656077 540893 712979 683049 1540745 774802 487489 811848 345431 1085603 1228316 1649828 1177511 575197 1150007 1267959 1696442 699611 924251 1053931 1786023 622507 1819732 1011024 1450292 143405 1944381 1444385 1018041 67248 1692002 62115 1388895 41329 1009037 404842 712868 131915 915479 880895 1920195 43195 558968 510603 1654894 155848 145862 1772773 186232 220031 1306245 1297085 1154503 1383035 647283 1360976 705713 1674684 123496 1495486 1087112 1784423 1404957 1684402 433674 1510496 1313206 1404839 611844 1014983 510941 1965070 456038 802421 1324863 1130804 1446219 1576179 716147 109739 1044339 638187 499729 1855503 154837 1340275 546266 276179 1314357 1532417 1320869 271804 1851349 1147909 1032205 5692 985810 975986 848927 964727 1610723 1285028 755236 1938222 103763 1375925 1946154 330829 235001 302032 1163326 1099598 1163 1613626 1654478 71776 161417 12559 293066 885444 1501587 1479601 315096 1621516 770670 1705020 468599 1692049 1680444 1603413 56318 1611062 1250415 719226 3805 476924 44595 1542047 1210395 236299 1734530 702150 746908 609705 213446 417527 514293 927138 1541146 502997 1370090 875268 1430149 402161 237270 1816484 462507 1472425 266808 722125 550318 1600151 836139 1529405 529651 144753 743056 1862831 457450 1221623 1266117 407970 1174690 1234253 788729 1380467 116373 1787041 278442 449351 1581308 1379800 842177 441719 1929248 1901791 1672653 1104635 1123673 110473 465220 1596144 731854 1742875 474540 1853808 595473 1185368 877231 151189 1091009 401949 82124 210881 774570 993888 960659 75032 1180703 1869050 193881 30792 871720 779203 949649 1427379 1709524 1543213 411719 407859 1927670 894024 1816232 1770774 1993676 1609134 1543044 609090 1119172 1569633 259739 1129451 117519 434812 887654 1238252 1865892 269772 528051 1132151 691348 1404458 1190210 558812 865440 1592264 1366449 138713 572091 856932 718643 482986 1573640 1622616 427279 254504 278195 943756 1858857 1285659 1096458 1892240 1009141 487615 995611 305824 749745 1157283 415995 1515176 1276379 83355 172697 1421043 1208882 1827354 853175 1825523 1514359 1362880 51472 688756 1218062 1916626 31237 292483 1383914 812486 512357 689063 457950 198905 943792 498032 1013124 1688451 563023 575967 416177 1707479 1066336 361943 250933 231280 1677453 877606 239310 1587665 1692032 90961 1028535 777876 1891148 1256973 1729117 315093 82605 1111260 752296 475020 1150736 1892785 614863 1687897 249491 1747049 183724 1825274 909052 91919 1475633 1697063 1202940 71105 295171 1479055 1175429 291378 1809932 1779206 867688 379081 1252769 1962657 1730167 922006 1049682 486279 741838 1498247 1350250 1911742 698971 777372 281588 776342 219205 1933034 1185457 1981743 1874570 1167493 1629329 1647409 1656042 1185672 688065 1277576 1467990 1114319 1380605 717487 727492 1257389 70149 1663668 376742 258044 625333 1374072 694031 350046 1700794 404437 195452 1675583 670393 400223 1397348 136834 282112 579548 441172 612903 504869 1840079 1732945 709826 1839621 1622422 1753758 1325246 895715 429850 493722 585489 309388 1954663 511989 1065904 408728 535357 1714419 567400 1143277 1624783 1784170 912778 716519 994118 372780 1769194 1303428 38529 1746538 543136 1831852 1424191 233314 77565 1521043 1576553 455883 1347644 987314 1174396 124463 1862256 111460 1557977 1574662 195473 533577 1118352 51950 834144 853590 610349 536768 357974 432870 945401 1034669 1534308 617457 1534230 440769 1631800 1103560 1390592 1916976 1333213 1826925 1564119 1870385 193859 874566 885899 1855836 1436931 511529 1914572 612368 1494742 1287931 855407 1933384 503467 269771 1868775 1187901 1520232 593659 1187363 1753087 1982295 26830 1007797 1661968 115493 827072 183738 703010 457401 280410 533608 788061 1145972 1594644 427428 45567 1549495 1505701 718387 1118989 1454427 463680 417967 641074 1354183 1687597 152253 1193674 1713398 630003 838394 1286241 922775 1109202 1417743 64788 805990 1520603 1803521 1124329 1167825 1376764 1461419 838744 1751416 793809 23918 932512 69790 1396289 315831 1362828 862534 1835371 95636 1024623 946448 383628 1981346 392946 683470 1244997 1768525 984013 412018 414192 813684 1769246 1969247 1853510 385074 1243687 1231456 180368 997428 1716622 360995 1094307 1847946 819824 1954637 1486483 937595 631190 1473442 1656193 72448 1907688 1377510 1677396 604818 1694899 255758 1531157 362671 1041561 78035 90105 1011334 802962 631977 1325245 1722523 1317390 1574560 1509065 845115 890455 1515218 1662903 1894733 691718 479017 1128110 982229 1891606 501014 1240190 1327519 1293436 1019630 1636140 628602 1931766 695994 850492 697708 121532 1593229 326071 869973 1098912 978706 208682 377660 517181 127463 927527 1976899 1329860 1595735 987949 1683707 1336991 1304641 1832034 770107 1804387 943928 1355465 565404 1945584 36147 549930 1920405 1913575 731796 1918736 752906 139748 1213057 954016 1886873 135773 1182989 90646 1822359 631414 29957 1448467 1146443 190238 1143187 1946384 1836112 1784500 205815 1472167 236866 503967 625341 680829 1079369 843957 1086288 1046820 326270 1773939 39739 765282 1721551 275753 1106697 219936 1102550 454925 1205982 579992 1422497 1647852 85303 1502090 714331 1553026 419939 1017602 385758 1782294 1691439 126101 1523567 1848525 48186 1369616 262024 1880057 1100488 1909673 105143 191762 899760 1307199 1002914 58590 609505 1129217 1655796 79856 1254970 1096116 534720 43978 1633989 1345384 501235 1518795 1044808 397426 833656 1799807 1820731 72694 640465 1578404 1574224 928378 1661014 696698 1715482 1460744 1605521 1471021 481586 327912 1838916 1434265 199669 1635325 1979998 987082 838504 604099 263037 659658 1779799 959736 1604016 1621633 1737439 812396 1169119 624180 1616703 1713836 756507 1744802 653249 797198 452675 1744145 361054 619661 1513357 54679 486576 847853 698319 226615 1722405 221301 1067334 693685 1518210 1784837 1058974 1637373 476853 1476201 34803 1172867 983283 1407183 900745 629838 19956 367871 1042011 500886 993067 296059 568520 499631 1395518 138966 179529 1411500 215481 921674 1714070 455685 1447258 1743044 518012 204123 1577535 624693 530229 109309 825441 1058329 1143612 1503590 857483 993902 348189 1898997 1135183 951370 839087 261656 478160 1549641 894863 8716 1015183 781207 791406 1647650 127010 989021 1424723 1514965 1673799 1302083 1007850 588485 757858 55003 449960 612456 718726 1808442 167555 535440 1857049 1485219 1890763 15272 1763781 39527 726665 1047155 536470 223129 719537 503459 1540718 1864077 1963789 1869878 116671 1351651 686531 802311 1497632 1984235 122865 931168 616457 1278069 700084 1833352 1823457 999649 1663099 1583971 597710 415821 651864 377186 1161732 1377834 1813005 1423280 139943 159907 979505 788529 861172 1163675 831881 1604364 1546644 1928389 722882 1117856 262727 1621964 31243 1853816 860244 1502956 1742308 1506178 303069 1171770 1500273 501556 548907 756206 15962 1200140 85937 1681292 820745 39365 115948 1273368 226467 1171888 1410 1602491 1427011 976641 1037054 1156116 231717 945282 277987 617201 1011907 1526031 710248 1185734 638416 458292 892852 1486603 1259153 1491692 1254503 719002 1271970 589423 450449 1626187 365150 65399 549129 1627396 1124452 204508 1750567 1833693 1197253 432999 1769387 254901 1492300 835301 1608196 96517 1958260 1396026 392905 3793 575229 798047 58666 1287276 803803 1938009 1182850 1236965 1209462 351680 1366035 136790 1921645 1616775 510690 974960 1536642 1031766 1287670 917897 671902 1834714 1333275 277352 24308 1309204 1530102 1706526 1983361 859464 1367186 1488946 1314816 1044963 691312 1709299 985554 408731 1706897 1248084 1880907 1995707 187999 738193 1457535 1188272 30088 1975844 641188 1044066 406145 1583343 1261923 1525551 661986 1042142 353473 1810165 1842865 1424960 1061299 1852896 1151058 1452626 420759 759955 1913882 821877 1828437 1977743 501302 1990330 490957 813002 1668279 294978 395617 1961556 1889246 916161 1995889 113877 948378 1766525 452060 562694 853701 637570 1627646 1738884 735625 1262229 1523302 1644967 1236201 1425957 1199852 965381 1180489 1196383 1816837 381485 1481056 709061 1775442 949650 839774 1331641 1349918 162595 1190231 466478 133284 874468 1386893 138940 554534 607365 1203190 905806 678216 607753 650091 1039382 1042792 833228 1127345 228287 1990541 863530 593500 168861 1712542 31889 1411482 513171 745961 928233 1425737 1196481 694077 532003 54987 340203 1053040 1721657 830566 1819088 706381 503429 267790 1232520 195375 873251 315897 161416 1197537 1962165 1331625 1033118 660788 176518 1147949 1547975 1030568 891880 1840606 698669 1592619 1118091 1972171 1152508 8512 391125 1156668 1406210 777956 993109 1901156 226791 1598733 626000 17385 1439143 707505 153548 824958 220808 402484 943349 856132 1820651 1480575 1268388 1736436 1727440 1331298 489919 512454 629605 1952699 32178 949562 1123888 684981 406142 1346521 1495515 416649 68126 735202 1554223 1896017 1472194 122163 220418 393076 498065 1054115 972033 828163 1095271 1605753 1846952 641182 909299 506055 1981307 181801 1567531 587448 1891333 1912508 1384154 202832 193332 603458 1334883 15529 1472622 1054712 1916710 128731 1810803 317865 917723 627267 1425592 1550573 536136 310504 710225 1254724 785801 314681 110226 1688641 611952 1901473 1710938 1687683 262078 940726 582631 814028 1487267 852628 86529 160506 463634 1271747 1524934 1979158 1720876 1756415 1816825 1700791 411166 1325669 1424361 324526 1120133 118131 369260 5578 273914 1526919 1390367 638363 1634269 800033 1928306 1341179 1078753 1900797 739467 615201 295753 1228953 616188 1486154 1029375 1488229 126293 1275872 1250324 1629511 1585512 478980 29174 634067 1035963 898361 1826578 1502076 914535 61875 1667890 1100253 692348 134996 749499 802718 1893705 1884844 1645437 850217 912355 220533 342368 1230790 1712293 1694193 1742444 956705 1704720 401499 1892723 1279516 716552 1081280 191283 1776670 1806212 108021 527564 1919946 1349705 1294471 1759016 534666 210789 1430004 1258678 594269 416125 1673045 1684246 1242163 1009548 348020 1056707 688376 344637 1101989 1719700 532574 1059108 763148 460819 611491 175799 1980840 1343613 951318 1809779 419365 1571161 1758615 1498717 826677 1993080 1401309 198562 101662 111733 1912259 150384 361864 1100476 1234874 314687 580692 454313 1667548 1460086 1091040 1221157 734558 1515616 1805727 605459 277967 1273089 1636454 43007 1399019 1747617 540227 657941 736350 537860 812799 887045 1558100 1056361 721677 114347 720481 1527386 439689 578006 746010 1631734 1799327 1798008 977351 1537964 1317623 704403 1446359 512687 90402 1173998 1268057 851731 1356647 1742045 299996 1804126 1419386 1179491 80357 690445 1028438 486375 1729268 1381492 1449428 128717 1795298 445554 1022015 831327 1438940 1638239 107294 1724908 1134564 1080036 1930252 1207259 1489562 539014 295763 1985123 1312381 387138 647365 443543 1548334 276833 1940511 605513 543094 929596 1729416 1034478 995902 744198 539011 630038 233154 1401364 1349444 323723 164427 1773783 1512376 21958 1902496 1910206 367875 508147 326811 1461961 250386 95117 1950789 1083219 1945955 1587067 1004891 656430 1890258 438703 606533 1470961 464506 918738 881002 549624 159512 1507453 624246 911682 817007 1452346 1537073 112382 79284 578086 895071 1207203 1992748 806715 555541 1825030 1334764 1964257 1448563 1192019 1961283 594796 899197 1048393 172187 234366 1112773 707228 644161 776996 914701 1971212 577107 1591430 672159 854625 1151149 644526 1476327 356127 1143717 428962 1314354 1130052 1928310 1856619 633018 1191312 901567 632964 1359175 775586 512347 1482513 898903 900838 910962 1450605 492538 1592108 1615030 1835882 514383 1239007 1607247 692102 1602872 235089 1663612 1473191 1328947 824854 14124 314282 1740297 555251 1710488 1828194 717143 1485096 1352854 1499414 1784226 1131636 795215 639362 213510 330306 1377465 587876 1663459 712307 1910346 1504394 1941250 1919897 1966666 915302 152758 1886599 1641143 1133198 209438 971834 1308185 1470220 10410 1363794 434743 894039 1288849 1869488 817526 1219503 340091 1965589 1615707 1619316 1205461 1326297 1752778 483356 640566 1067981 1092022 232432 1339881 1774602 1675897 598896 734427 745583 514271 925248 1284806 561436 1567285 1103525 897572 1758193 1414560 334662 1606154 1707076 987312 222727 591370 926548 1033760 993207 663013 878137 747852 193757 1670870 1910789 796436 1782449 1910287 522729 1122180 707379 630624 1734286 1859226 1191004 1129460 1903940 1670846 1522621 1239096 1508572 1944209 454548 222438 1053609 14066 580726 584039 644260 1108560 339104 1540007 1153085 1758119 202520 1016641 796127 1483877 437072 1088153 1060801 1742581 1356660 379150 776958 1597053 286624 892038 969982 888782 817192 821618 131684 1040328 1270704 976061 1617873 1647793 1537329 590877 671183 1377416 252657 206472 1657613 1008557 565071 1439663 428042 114746 601677 87669 488006 847201 429802 954807 1533141 570839 634503 333867 1894021 1197448 1192607 870181 773063 1663165 1230808 1597896 1598485 420887 987768 931965 558565 891450 183201 846692 1502036 326931 1742202 804473 828732 1262030 1237749 327997 595563 375144 1389630 1337582 1929809 1326339 510663 1449324 996396 1882400 848947 565534 1391191 1051412 484859 1454490 327034 1581180 573906 638160 574430 1882098 145405 1283125 652725 1309362 1455494 1453852 203844 731932 685855 1832596 514874 1775319 1601844 312584 621884 1221613 1610655 1321308 1861014 291719 982001 910671 1398524 1428634 771170 307462 1738442 799590 1860142 1288203 523789 1720571 1759812 256535 147970 1760511 786255 566152 1067881 107766 180689 992192 1515573 1361465 1414796 964995 627682 49892 1720741 745029 1746675 1611047 324666 736752 1882875 247542 57507 665435 1293940 423275 322167 1672966 274346 1868242 851461 1163244 895664 828679 753655 1660479 727140 1424272 512060 1967084 21181 168606 1101467 766889 1492852 1174131 1320916 682742 185891 1211470 1650731 1611067 1755564 1385964 492077 753384 1706646 67752 1934914 1623011 1564 1696780 1232183 630227 1667667 1375248 464673 285253 63070 1132579 770325 1056318 1894381 1423821 1105169 960749 484696 1368052 1314543 1459004 1781364 631349 403620 299838 749557 41670 829924 47018 1033954 983515 1845449 83706 487834 1107244 1863788 997660 1153200 1161750 908319 1140708 1709097 1584049 1246476 1634523 524638 1750065 1059791 12503 545015 174853 181972 188696 677837 578653 552019 1287213 857389 1634023 1918284 917590 718592 1735622 1514720 1117022 1940621 1701186 311337 260598 643293 886926 1157994 290392 671450 631062 76638 540842 744244 33059 1450508 420892 1539687 918943 1325070 946103 1248198 1825369 276561 943093 742204 1316017 1704953 1048009 1023090 1012785 1080789 1687063 1449993 871140 389396 1674993 1370524 1261177 1623217 130046 414732 511038 1172644 1406922 476845 583024 1303220 1541674 891043 29677 1626013 1169532 75861 958626 202140 1480338 939462 437995 622321 678206 1483149 583243 566685 1517785 1933306 488364 1981073 344034 560162 1667256 1061488 1495405 572772 157080 1666210 1299225 1183707 304863 1025386 489892 1542652 1517544 540687 263416 1022809 663595 1250818 521662 789384 1949069 793245 351200 328222 1622481 604307 1853555 449669 1188514 1090843 1294792 682910 444166 1744192 903506 710798 597346 938625 749971 91766 283326 825765 387910 641701 576229 798928 764125 1770382 948846 1440986 334456 465480 1145797 1491397 1803633 144457 399316 520140 626731 1219380 1138390 1598536 1750481 746455 1610289 267525 656105 538442 470187 1846834 222212 1747126 598834 1724438 1602993 805295 823497 61517 980289 1364766 249299 1676910 1514407 1821649 1724969 4774 952514 1032587 764746 1333843 1095583 1332313 1315257 78170 846316 1278714 1024629 1679288 478983 1405668 1974366 770113 1013239 78288 1798379 1086185 1668841 1060884 1613416 1097487 364767 439013 1623237 1436318 1701461 138823 654110 1763418 265623 755406 1800082 1335567 1102607 1591546 876534 1984401 548870 67377 625794 502799 886105 483922 124885 1756386 611529 912137 402396 8999 1644098 380523 1773530 1878462 757654 1802717 1198416 533377 1348482 229208 1473926 984594 1343908 403032 1328769 861481 316521 755771 195475 363851 1954451 473471 1500059 700980 1184589 1988845 1493508 566050 877299 653435 837462 1873504 1463641 266725 1931341 1610196 888111 935744 1986236 679155 1246156 1072803 1066630 32441 1923160 459700 873919 364999 1095403 1778599 1808640 1198068 366384 155036 403801 260274 699554 657573 1933999 701675 1169929 560087 633698 442276 308608 1133866 543772 1374608 1238197 1764584 710070 941861 363683 1946193 1368715 1428087 955453 1229449 264507 915068 836052 678342 1383215 1194279 309338 1776156 1136313 482303 673094 1023637 438178 1170147 370232 1492361 776695 1496975 232120 1026296 1769985 749724 1400252 165373 1692347 1213693 1561447 228410 1778786 734479 68043 1935942 1729555 1401473 1816577 1711254 1439324 813673 1138204 1066963 1753910 1474865 167765 719986 1785603 814005 1063355 139776 1516325 559215 1540081 1580061 1523960 1801217 1154766 1821925 1032964 943468 1492999 161939 1964076 1777407 782035 771907 1978550 1750556 771747 1803272 279862 1106516 570537 1391378 1806161 1333087 28719 1191391 592303 722108 941860 427056 1033168 1143759 482325 1038757 217924 921707 243463 988413 138045 1019687 934263 695352 1292331 608069 428002 618807 202297 1734028 1707441 851712 410142 1251915 114918 1670033 1380061 292522 1269010 1874140 1774056 392541 1956853 988561 870429 1135608 29544 1471351 438492 1820407 78977 1347873 510480 853048 898212 646181 1748381 1110875 734027 1949583 1291956 1992860 1153576 787504 1293831 269427 496 740831 1895879 728455 1672147 1807807 1670396 1395388 1800339 221911 108740 272024 860492 1164000 1322043 815487 1749012 363984 1164746 1176953 1293055 197278 157553 1825373 477567 1083501 1980530 42107 1196408 974197 1088640 77861 1580895 1171264 1198849 1687862 352578 1870824 387123 1518554 260842 116001 992974 730793 48391 1597816 1092566 1809645 1845594 1321134 199730 746896 810262 1911897 1058696 1979599 961302 1673340 379701 1932891 1625093 1645970 1270142 638776 386025 757620 814078 1149648 539204 1752339 1994658 1149545 120624 1987496 710570 466317 1003281 1642495 1350323 855438 778089 288594 273499 105686 1912664 1580894 1106969 1538808 677027 124303 1044696 271224 1566361 456950 1969179 1781822 284815 136664 1204422 1631632 759037 1129142 1972847 1545425 850302 1040057 204624 21877 1529861 778633 499480 296933 992087 1321226 394050 1948888 1468722 1032476 1147772 1882452 973651 1990121 1316155 1614487 1585492 1753692 490758 716878 612850 1140213 866224 265635 185875 98732 1418857 1437257 1998846 841571 519413 963084 435722 1957684 1709064 162618 887882 1523628 1001410 29354 491613 1696232 1396343 696865 1254295 1552407 500180 294538 1151319 1579002 1048326 851288 337196 1955964 1212373 1844890 1988470 1017298 1862044 501370 1319106 1848621 268650 1099448 522532 1729749 113665 1936922 127591 1536078 1206243 1682328 499087 1262698 981942 1420205 357677 753288 363121 276829 881125 953793 609442 1057608 313648 665209 1513336 124593 1716176 948278 1276712 1167094 614818 667651 1626687 1361211 1624883 205927 1230246 1388546 1893067 876855 1064578 1259251 573268 1560921 1973887 1709673 1144493 295613 1563683 664225 735954 1009911 850508 1240131 1357614 1607950 18155 1808570 1666581 129334 260001 1535942 1338984 1751245 128942 1846672 1314287 1219702 325167 1118533 1429104 1649611 1010036 384745 673049 300685 1453277 1345628 529222 783479 37429 1108849 650122 615205 1119570 1233118 1744 145110 1094687 1453445 1830411 829257 1548327 855556 1612275 1441386 1223732 1643726 1959620 217800 881444 1552645 1311809 1513271 1073227 799456 1477453 1762988 80779 964131 1570878 1194170 1117788 1704595 308629 1257160 1695059 1040890 887485 1483868 1608860 1306364 447364 563637 1528223 924608 1454383 573068 303394 616535 1286982 95032 1541854 497068 1270882 1297816 621112 461782 926014 403216 841946 611249 264209 1798877 1243127 1360264 688366 1165828 1805155 876381 889849 36525 1863162 1672144 888414 1748243 1179280 1935948 1078911 339954 1935371 422932 86897 1871810 331379 670456 1641648 783287 428168 1176464 41839 462419 1708751 328514 13085 1626983 1933539 1645274 444721 537279 504200 848337 4228 923558 700925 416277 1371699 1038396 736596 975750 883303 1742549 99263 317900 717053 1422579 811010 1306701 749916 113191 91977 129670 1613895 305651 1293688 238856 682230 1852944 1424803 1485336 498220 1292668 1758469 868620 1574516 1119751 1290712 55987 143519 1191235 243777 244199 1572954 1696787 540314 1522588 858601 1421437 1889129 1369621 723834 1461344 1723607 628505 878876 862942 1464443 519509 1990978 1919467 113529 885471 501642 1578595 299718 990484 1547622 642956 612915 880724 1787718 1591040 1018708 404607 875312 330529 1545415 240314 74576 360034 458566 697579 1568053 1037398 1217440 908902 69750 347422 1232728 922992 1394241 1466938 680307 1378486 135422 1204198 1076835 167837 1583554 1551720 1871802 1116581 1034276 359660 1956043 706761 1746618 192810 1904645 1689862 1979266 1166241 1988389 461054 1783256 1935715 485967 144 735451 1139759 1627444 146014 1747067 1688446 1479729 1292376 659085 280351 436410 1131605 1056113 1466332 119253 220323 882453 1628634 1215740 1939949 665817 417461 1022991 1694592 1365810 1452412 643345 1804510 424729 712632 1480668 512790 793526 173020 1985920 710349 489720 823091 479674 1785748 1019200 254209 213164 150254 198266 817393 1187706 188392 918129 1116985 1552253 667709 1714133 1409684 1929397 1514457 1440557 72632 306529 915005 1188213 1663814 1200278 1758952 750150 472828 830457 378800 281727 152638 335639 839952 327539 433243 668745 797288 579447 44781 1838345 1206814 1428318 1504375 429831 1392485 391273 1268827 353478 1053213 20259 541399 1423657 570981 754120 1110198 1816896 1684331 80383 1057053 787257 16061 1511186 1463694 396730 1270490 1623763 1119125 1727331 1767733 504846 902412 418949 1644909 1551816 1606518 1135517 1303829 980596 293120 969127 1506940 263000 1417957 1778430 358850 889589 881409 80064 1679545 514843 1783838 508848 1575648 888980 1750389 59337 1469697 1160896 707148 1256853 1685998 380588 742752 111343 331385 286591 1457358 1418788 713466 900423 31840 1419155 1288088 1443085 325286 1716927 1316610 1355675 1045015 1261511 1542184 273266 1649629 1005874 686473 1247037 822757 205338 125480 196832 868964 366207 1742608 940835 1700107 1006707 45242 1281693 645293 1620933 1387081 1822436 862784 585676 1427318 524854 1157473 880263 921388 1172795 514291 1174094 1106314 1986535 1111197 404854 1323342 900863 433097 1526514 1267691 1778014 1740276 1814321 83678 1728393 1367306 180280 403247 197272 687647 1594810 577129 1082707 1973091 1441796 630759 1347121 773867 1183254 1168154 1961690 936959 654298 1069919 668283 34674 1638788 1260502 1282019 407446 1897986 1043339 1386179 1702473 533510 390011 1953501 46052 1876315 91688 1924825 1453588 1996730 1059805 1420985 1277768 1219241 76101 1510810 1988607 1749632 1737546 903088 1427824 761792 1373606 1981450 791614 416228 1421579 1580748 1597824 1996732 1379939 1573496 1811629 29611 1510306 163260 410735 847939 1102957 1612755 1537723 1823063 370320 627492 745554 1234385 555989 1428979 245724 205934 1327902 1150859 227409 1871800 342196 1886363 633246 681645 1147979 1476115 1616045 870934 656070 394124 1747346 1857645 1750254 127753 6649 1845343 1679171 1527050 1970676 261815 1761142 1657466 575999 1985658 1346746 236231 249156 887407 1308917 821064 953533 847720 39529 1062319 209842 314927 1075186 1285029 1875950 1779872 1413241 1494914 43845 1537430 1991227 1545744 1761966 1647447 1196170 1885430 855640 1236794 671984 1067098 1131508 943479 1168258 257470 487043 1910154 182050 767143 1782663 1073014 1750774 1834692 1958906 559609 1467098 76165 1267858 815224 313982 368453 420096 1488011 1224817 1936781 496410 1956294 465497 1463837 1477640 594735 152301 1462030 982794 1482187 1644622 1122300 1471246 1294450 1944635 326908 207955 1080093 497594 1822840 206084 1445952 520629 1882656 1114023 378630 1388859 1963677 1593495 1588669 839719 1861643 762429 479812 264075 1564739 1668285 1589916 160944 587685 37264 357460 672526 972815 1477496 1890795 1846043 1603206 1000828 997434 1389796 1587428 759133 252037 426797 546533 751717 1108606 1154622 1266906 1250010 823869 1092196 525974 445479 1873865 1183972 427020 1840348 1004616 818555 482826 341443 1834693 1008933 680904 143359 173138 1202027 243271 1554458 1467509 1843493 1968029 1606669 321754 1159917 1227752 1299963 51383 1236963 103540 1531448 1292529 1797783 381377 625639 1097237 1746150 26905 588974 19119 100002 516630 795826 358153 879282 458676 1797076 1475991 1168008 1424747 859163 991868 1643472 669305 1560417 746199 1345890 827583 175237 459812 1363241 408115 1458396 1068059 311971 1879545 1481750 542742 1298703 54341 1713486 862546 148668 782251 1488772 1034781 1901591 374662 1499441 216599 1330354 1450802 405096 980673 102535 413744 1564359 109836 122060 1881505 551093 1272572 159860 864307 584847 1891873 775990 1604766 1617523 803439 583962 78093 1097961 1575382 60389 151385 37098 1339253 313920 1463110 1160160 1966727 572171 1152176 703954 1366530 1499697 842584 1229960 1150669 219164 1540484 789930 754241 960888 189757 476399 177481 88470 90535 1100162 933584 1179794 1070587 1470730 1828983 1692209 1882261 1421136 594715 190018 606358 1426986 1777671 1927231 542826 1173927 126403 831875 1012249 832548 474682 1268593 1972859 346759 1626546 1250827 3594 1193559 121659 562276 1011839 87477 323815 600803 854553 1490580 339448 778969 241924 1196846 210115 1185960 1806208 1954805 1827450 675879 45912 501465 431676 956888 1787273 702642 1292375 1096548 871604 811200 822731 605747 1614778 1068620 700018 617169 1273032 1785265 1268052 542843 1637427 1685731 1283605 404109 1235024 372994 1822377 1815202 314205 170732 1518328 37775 168479 1054786 664358 1981317 604775 691046 986489 1794412 1103137 358996 1978579 248412 813467 1261109 1313269 100689 46564 459940 426398 344354 1751947 956661 1401919 105535 878838 1489278 1532769 987126 419757 1835906 1191381 1552948 592262 1343349 316292 111209 1879626 1509922 1074908 1356547 513697 566994 410141 481360 639747 878415 289789 1246756 1089342 1383201 1414949 701254 1582866 1954344 70117 362554 1803799 1439950 891962 1988464 1838466 1994540 1157246 57427 1592319 523189 1336790 1279950 1611617 1230219 375681 1341961 1552343 1918794 803722 397512 903092 561014 1658311 385321 1316548 1645160 622616 1197850 1818109 837790 1508704 1787324 963762 1773594 976888 549044 1286593 1547602 538296 734313 457025 1114760 1843977 995216 1486936 609758 1871109 1679641 1164126 1347415 1689522 239969 1283298 1594207 772060 708611 205742 1599044 1549184 105188 232040 244642 1491365 1847678 1263965 435840 295423 1785799 3712 653528 1793001 1322529 1151165 863903 568243 1437275 1670248 33095 1758687 136264 12703 891159 1047323 608713 1093757 1702360 1597046 936967 1261961 1477205 1559085 1538611 561311 1693119 688510 378663 59479 839747 1914617 87616 611230 1864917 942174 1878033 1491987 777900 206445 880336 1824216 1304034 974993 1422182 1249328 337725 84294 1071252 910740 757582 965742 1433949 1489207 1441800 1133770 1668871 1399119 974070 529470 1447706 1920182 1187594 1715636 922282 1385050 1355140 1430326 1868603 1694912 602917 768362 135481 1339326 1180717 100088 1725786 1449340 1650354 642575 29682 860618 1609726 222749 1621197 729345 750421 1200536 982796 1368538 882329 831611 1114661 1243815 1330764 1724010 86341 1340848 583887 1861845 726205 1390600 1955645 1388211 222108 1524890 899065 1224357 252532 1664152 546728 1979377 214694 962741 1472419 55763 1602779 1033474 212268 995545 389778 296040 428234 1867183 882182 223394 1467642 1028102 175497 863187 931167 315682 1344694 1764516 1482622 1763050 1356507 247492 843049 377895 1489788 804544 1681871 902385 455422 1899760 1252894 124123 85000 288894 635591 614727 637317 1402251 1488905 1276157 1365589 1816058 1023583 1481331 246470 485540 74622 530810 974701 159397 1221308 894168 941166 1007122 891276 1299444 827087 1404138 1332735 802394 209792 25549 1923559 615321 1507439 328816 1402318 1553264 985546 14676 772023 861570 1962747 1992202 391758 1455050 1733614 63138 1439620 743288 281417 388879 599059 1324866 386798 237454 1357047 1191003 1743761 949476 1502889 197780 1581545 1105652 1737420 579945 1180267 1817974 20442 1565612 1082703 1829025 761827 1331219 12315 589017 1034983 637522 617380 173057 673444 1659418 1453405 1411174 1302644 1222832 924461 1926067 1216482 1316141 735069 695016 1665553 1375955 1637988 1050307 685227 1397459 1605625 1073293 261440 30911 145888 820386 1838738 1051323 3419 750006 737942 10854 1036545 541358 308898 233613 1589459 1620665 290662 1544301 591258 1003864 749471 709911 104047 1514966 388305 1323755 1059640 801402 1413579 1821187 1120179 954614 317626 1395295 122341 1636569 1878861 1060594 1672664 525904 1592924 731911 426853 491753 1466415 714638 1700336 1226167 1554407 1251045 909686 1635074 915124 271749 224155 1637023 1647673 355490 188010 1821976 1921200 406833 1188378 719204 1013765 196520 1187591 1014993 1662349 1306960 860335 1397044 217570 1479364 384384 1072920 1827038 1336221 84844 627787 1187754 1030043 645915 1923046 237396 1831230 1477047 596653 670551 804832 1655934 1517036 1026663 1263168 1738109 179156 1688839 1193277 1468621 1264533 1597167 746128 1268265 585631 274686 877608 353336 340204 1644093 570800 1559188 546525 1214173 813087 921588 784233 678418 1295097 1454607 376850 84787 4949 1836269 1175839 1888110 1935319 1881100 109658 1284843 1700660 693095 749356 1462889 1507126 1048068 1971266 1280028 1276350 1790061 795564 1751336 1592034 1876903 1943489 939076 1136823 1437908 133985 191240 1733255 1515844 840408 193622 96628 1410488 1963251 1673793 1401600 668853 1718490 1780045 1982555 1648850 1841360 1425 465612 1765897 1113248 436770 1253037 1525639 501583 566448 1148470 434098 1223124 603981 839610 1084086 1040188 734675 95933 1547200 1180821 1308982 1648654 1875500 350363 1314401 992531 838490 999568 1144552 1890659 1411357 383624 720040 675120 1068477 1636594 1999043 1226726 657746 1531079 1123775 1739200 308120 1387852 1602478 42655 1995959 685114 1891738 1535427 1235469 182593 275836 160364 1671029 1198627 404023 867530 1851497 676419 1212109 1277889 1730980 1435859 1497590 1571680 1071694 1825978 717362 1917655 1350643 1724272 1540783 242274 1559826 1676625 366673 1516261 1069832 1885322 1737051 425021 378051 963792 1190044 1952257 842681 286598 1553894 1117209 1187881 651297 430803 737317 1493516 6904 813737 1139947 36092 1710411 765848 348577 1611618 1297596 869558 189317 179887 1340813 1249715 739748 130081 1387060 1739420 1373510 917510 1333228 1817530 1562482 487504 616446 393319 732511 653571 1268059 1818158 1606247 410636 35440 1632418 1624635 1045575 1334256 646282 1203531 393261 168107 911901 1506875 1484131 145626 467269 638329 311119 1109310 763972 151304 136921 1438009 1225847 1979845 1651788 54846 894061 1940952 199560 511163 1980167 940849 1585544 1879385 1801996 858069 1168155 263991 1638380 1532982 586747 202125 930551 595324 66032 1637929 332724 1876237 1894305 1856996 1550229 182897 1280697 823025 1143346 1141641 1651335 836029 195323 225197 1116127 1495143 922701 1622582 1088835 701263 1614012 1317513 1871876 1965930 578261 436501 1678275 973922 1150002 1957018 619192 802240 9103 46477 1237266 1737836 1977403 817510 185276 1549223 390053 468593 461781 834748 1299932 64290 289551 1542042 1157166 951333 718971 37326 978539 1794339 1209153 1561787 1650754 12757 1645357 1184425 677297 422551 1456812 710382 1366 597775 1449284 708694 720362 624389 58515 398281 1573003 969874 1087585 679821 741426 1083315 1410604 650575 1797366 1635621 646691 1943108 1022489 1497799 1472630 1586786 1375564 998446 163351 1506808 101022 142351 127680 683992 1029018 1097164 366410 79198 665981 1598433 1293319 1012375 1785292 919475 219928 664763 1728706 1956478 124857 596903 1746016 1949262 1811903 1040661 1878407 1677341 977973 470028 657739 1689089 1401092 1747814 331988 1809947 293906 531118 257394 1996639 1659352 1911772 1937702 602178 154804 40567 570654 1451868 863787 1851787 910421 1069708 1482222 1279451 1721806 1889256 533155 1378613 1603347 854323 1880635 119917 29662 1595906 1779284 727039 1537380 1153059 1724555 1017976 508468 654226 1788409 1523436 266836 525231 1826763 1617135 1950184 853616 148541 230927 612494 654806 718295 1673546 872083 604763 719725 789645 522863 1363133 222929 1952441 82886 296499 940021 1935910 1423760 393382 1602843 177584 271446 469004 105516 880478 1513843 772784 1419041 522277 1232529 1472034 1875004 28399 1914565 680028 1143443 1794660 1807411 1584837 425916 1323790 83991 1693007 1717425 1801905 151533 1334943 1264235 529174 1200701 950274 754030 1573017 419138 1104007 845007 1633153 1397373 1084389 820348 519351 1374737 14074 1859916 1756560 845316 1067420 851958 262419 66270 1442383 1896702 868003 1373275 1300443 545611 1840376 591990 1217392 408796 587325 831803 337556 1146280 1918504 244023 483856 885666 823899 1551404 138246 298589 1995892 383213 781726 521822 84363 524632 1556443 1877346 666605 564127 269357 230711 261260 1892062 771329 343595 146641 109469 844579 884841 1370752 1145521 1701073 1396333 62418 601694 378874 1122417 1038616 251452 475979 1811868 832411 775488 250132 1008713 1940768 893398 754863 1050093 1023038 1940188 1947976 1856028 546817 1736062 880710 1161934 915123 1204679 1395669 845994 551477 437812 782353 272998 1828262 20495 1449567 273339 957828 1815945 1312523 1313918 1686553 1285237 1525716 653342 404598 1606629 1244119 1295190 656297 1572736 781433 1431651 566166 1160379 1290430 196838 1024415 686708 1975918 1838120 559945 525836 972096 152878 904935 1170518 1730070 232453 1186711 1518611 1180293 357471 1509587 1426607 1641515 199017 1221649 1340231 163795 317731 10740 1703360 676249 1830423 1158507 560636 893011 498912 978546 1929242 1984764 749207 360980 1201193 1350083 1327961 233559 1888765 1057977 1315188 1597254 540024 1437484 1499681 1203407 322649 1254940 1148157 1851748 185208 715991 1451202 1834777 1730176 226233 1466968 1209637 584379 1583463 1782627 1153620 843471 1174640 722888 129568 238916 1674929 1412062 1138721 710785 1836933 791845 240857 1157015 729275 178288 1957855 1032277 1931747 596334 290113 749011 1354531 557391 925015 1103288 1793321 1068149 1611151 1369708 1339698 597865 1309161 21804 775507 789647 1142452 1687814 1258386 176198 265374 1297709 1112604 440412 1713697 1844536 104420 1590067 759833 1295545 147104 1404742 747015 1436084 31929 1240793 35010 97941 1917998 493679 382641 997380 1442291 26756 68347 779370 1990682 317982 1695920 1621441 1821908 245927 267826 582794 710380 562288 1752542 70992 1424092 260492 1755521 1163288 1375328 1410425 836823 946712 992674 1189244 1703833 89864 1195918 624581 705819 982194 956582 742144 1738970 1763484 1668525 178801 801318 289367 1596760 845836 1471824 1666205 1704404 1603650 1621385 68494 1071626 109088 1978724 416557 1124802 351856 1911600 232995 1125986 1978216 1852280 1093559 65455 1782889 463391 1833292 1334058 1224179 1284833 380403 1040002 738524 1718823 99927 997541 491520 1756803 509352 48923 338563 150014 386161 670588 170117 755412 1064337 734892 417083 735399 1576310 1227291 1800438 96734 55800 1811075 1534439 1883354 1214984 1707991 1394588 875390 1842938 35822 1358206 989088 1267406 1314380 1529804 1521750 1330498 1846214 1396665 1162541 877413 1330515 279395 15769 978241 774962 1541580 1965446 1512172 1037191 122613 1621845 1428345 1163913 1195805 1144644 550345 325825 1164095 118347 1881963 1739099 758820 1095913 179589 1506351 257233 1645991 148683 1798783 564124 1872504 226406 479956 1904861 1028308 18937 597908 1398272 1139444 1390250 209651 1591748 992492 171957 990556 124983 1680808 1128945 433968 427061 1646726 1862278 1956062 1121443 1438604 641681 983951 1544505 1119599 1371796 1536268 757905 873720 1154062 295524 1608743 1231286 1163306 767420 227797 1053518 1385128 718734 980742 1768548 583643 803376 354937 1976770 1257819 654712 928006 535164 1489857 89127 366131 243574 375971 151119 623013 1476066 1103943 960526 1577939 1282079 1662931 1209074 1073646 767673 1864578 536483 1908174 1365217 1089509 844249 1204210 837850 1381825 362845 1472550 529639 1996188 265696 1579904 32845 582116 472493 1279943 394250 557360 1249500 530580 696020 1385269 1247291 545266 1621716 274185 105798 1100667 797438 901022 1515702 677960 378931 527645 1864801 1473815 1930718 965118 1280602 430642 835767 1622832 280633 1032109 1223373 1553583 146665 153732 1940352 1945843 1415838 600400 1842879 1220906 1625772 513919 1728423 1598050 204303 1406454 957265 879959 1605495 515751 414797 1006891 883575 140914 877834 976367 1621307 1490668 129758 1463617 924582 210301 206076 483876 478513 450611 123326 1485977 1966649 1523267 134124 43453 287751 318219 993986 762753 633049 1739597 1244177 1851129 991217 1765952 784612 688945 950370 319576 195187 1078641 496810 180136 1769577 1520079 418152 1405858 11607 322184 682048 839353 1800173 1182848 438374 5302 1398675 467327 975663 1409182 670447 244087 160492 1813523 392206 1688311 1153962 848155 1110032 521529 1762057 501647 1100121 385864 1817192 1001534 1961285 1407793 1374578 232171 1523492 122686 1960378 1842260 1022487 1263102 1395497 855086 591005 1145550 1341940 1047160 307129 1578338 494643 719471 1401481 778296 99617 229842 1513640 403369 308299 27029 1502014 818083 1496546 1712127 1385727 1309269 667456 1490908 1057236 1976526 461401 1355135 1601770 159979 1868018 469477 155190 1629216 717094 1762334 1501674 474778 1682934 1265742 1268709 1920368 1720748 768117 1039431 1015036 269386 799680 1859220 1792608 438848 469616 585328 1577951 367315 373513 1123397 714234 626883 1670836 103585 1039031 664151 1391295 1549359 613999 1591707 523049 1138984 463522 587672 247926 252090 1319608 97580 1110469 1820698 765180 1441435 1038097 260709 1918501 122103 1164046 1513441 1650677 491916 1255171 1806676 581856 84797 825424 964972 685011 229824 631707 233286 1897138 201238 644665 1692700 1291801 288207 142185 1389137 1761629 877466 1037623 569302 1671107 1905008 1241906 1762773 539901 405049 13722 284021 1130014 490392 1455035 1573479 127360 1402550 1063032 697775 507135 1269641 1613215 410831 904826 1286859 1944488 228979 826771 1391274 87653 514347 1489298 710758 1927854 1062477 108671 1359650 1825599 1664177 78098 1363188 537857 533109 268285 1040205 760671 1320451 1437601 653714 372063 372530 1802443 1160825 1946796 1848220 309767 1101880 1286995 700260 255456 72953 579131 1123012 834800 1298040 1682141 1504053 1634285 1076744 1584074 644205 712725 1868356 1682980 877832 1458841 1625013 1954909 669722 427173 370209 879407 503771 1225264 1900232 561264 151963 140456 612506 1167190 278686 1605290 671474 1238202 684914 655995 363409 1207156 1176389 1148371 1591165 1006408 850451 653985 1291333 1616919 1994916 1023879 225126 413779 842035 1300826 1592721 354418 1357281 411419 416816 26181 896334 84245 1804549 192484 1692633 842302 1206680 888424 1189042 1985868 1119987 938587 329615 1299976 421382 596532 261113 1341781 295762 1181654 1630336 1590484 1822151 1979995 89172 1885229 976418 1252116 554833 612265 868026 1442415 1188944 377790 1348799 1947042 979430 1749295 323675 72807 145637 1120086 117389 1309582 1504485 496441 1659056 668601 213252 1980487 1778889 607493 12116 828494 629740 670313 540211 264112 877757 1837910 1756736 945972 1050299 609221 1346416 272027 1881511 1693527 1019311 408162 1788085 1066937 633863 1152688 1525912 1227679 556751 1908390 690393 1364607 462109 429923 274977 786759 1889642 833100 1800296 131619 1108365 1567852 438156 423384 180931 1866416 524909 618027 1958073 1866816 30060 649426 114778 1117457 510023 330994 777687 30110 1861144 939203 223275 1971374 580055 376593 1483020 224905 1483997 1646074 553575 708236 889353 1289778 759053 817363 716744 1790385 1390730 117487 979013 1481591 1816508 1018562 1325104 1185216 178988 367656 326274 243942 1909202 1728979 761154 1670413 8062 1824045 86187 67414 500321 35457 877928 729842 674293 756712 572642 1224096 690737 166637 1790072 201103 1217624 1489928 1433624 516800 337035 1523925 24834 1170371 384368 1994463 957027 1505431 872552 1035487 1817920 1075213 575872 1021845 631591 541832 528485 841253 1324956 1267744 1915081 1935690 1425098 1904128 402624 320905 1006054 1777034 296744 1930894 1061223 781676 1738854 1221901 1521336 997540 422006 815675 1151305 1389159 1903584 381009 248252 762723 1304277 462527 285643 1676722 1654514 393184 1154803 1223264 672788 906297 802668 1450592 1633749 1212493 172506 1073550 1320673 462488 557877 527333 860930 1542448 553516 553631 1685915 40889 1607612 961827 1355582 256650 1071358 48358 1362709 820991 1592828 828203 1641626 1816338 1409465 151770 984436 1735602 1185562 887889 1679267 1310557 1875431 458240 1513263 778217 1704909 376607 369494 1455973 1401720 1680108 586977 505387 1739022 1823887 1554392 372507 1364022 1735335 1474381 1224392 1427575 276169 1334953 1265832 1233509 1207807 520099 1029459 1472332 179985 1944426 687224 1703642 1045230 1573063 1002377 1678717 1426274 1378997 175823 490466 1870822 1136743 1603205 1518855 503222 1349293 521009 1946838 634922 1262928 638931 1532994 1179786 1733429 674326 964262 1120129 1580656 253068 1940006 41080 1827158 1334995 1651290 1494172 1737245 1318398 1436554 1263493 627371 1772816 1001195 1021819 453077 192413 820075 227805 77172 643168 486882 699035 1113843 1350437 1973179 1559874 745211 1674046 1341031 1786083 162247 187092 325131 848786 1747959 1911832 447334 965154 832748 1048161 1103696 1503652 1532048 1157230 1958896 1381215 433304 736377 21008 1908704 947807 1651268 1589085 486059 933434 1845421 1198673 1533109 692069 254712 732967 1093573 1656261 604059 559226 1086009 1611080 444988 506725 1848279 1071621 1899325 235313 1138394 766930 942116 232551 321534 856812 1486993 604608 1128700 1328555 139548 413003 90481 749781 1215143 1994164 1154112 1204645 1092716 1952143 706234 1609455 512692 1917909 1445289 1191696 268368 1244248 1902473 1823805 1471001 908594 1978341 127603 1131292 891343 1429350 159138 368514 1538746 1567122 1336466 1466774 1684059 1699128 915727 1668888 666962 1081233 617042 468698 772154 248646 743689 816573 357992 1582663 1888309 1574454 1282595 377917 1665394 1490008 271983 1734589 54109 1799559 1409168 1493497 50852 211763 100503 1298966 1389417 686582 1686518 1247202 1646037 1997961 232906 1471732 324519 892502 1604504 1264148 793792 1131076 1130075 896273 823755 488251 321559 1534611 1940863 432500 493140 55572 663018 658282 860261 1910288 19213 1850384 619600 1583543 1560056 264915 1926122 1033084 660530 1762466 64627 1438822 80456 1171766 149185 1104105 1480623 1138776 282231 1976717 821225 685405 988822 572687 456860 1214272 42765 518025 107052 489388 1830015 877979 840182 1804626 869807 885362 1470392 526597 31022 1274358 1264741 1979001 1137241 1742347 183855 478927 1372512 835385 1263350 261564 1196152 192650 1493713 29850 956062 1209877 791130 524342 1753227 1414407 1150274 1891260 276846 287494 1210251 378775 1277744 750350 810889 1321917 1181101 425083 440718 1286277 1510811 829111 1830775 952998 126679 1679578 888254 1694453 1399819 425989 93244 58974 661754 975074 788312 1937125 1988942 111206 1189015 1662181 162931 1414340 162005 1165125 1531774 194366 1171560 1550589 834150 1638500 1610650 1740691 880082 1390418 204848 1305124 1687889 1645411 123019 1131589 241221 819495 971591 1388772 1517924 1615592 1626964 915546 20407 849746 1434987 1203978 1119865 1893038 405792 194617 1874938 1009340 404435 1850674 1212839 1323396 208779 884569 1851345 703941 1903868 1881194 1865801 1353255 321688 1780266 1799867 1540423 64199 1704115 1706167 145075 372282 1927154 812343 1393043 1732732 460321 207995 1862778 734563 1743509 240415 1282759 30251 276349 1689211 579313 488847 1286728 886454 1057958 953307 463592 256084 503272 1188054 1491006 1088691 1860091 1218482 779364 1495419 399216 220457 1075462 1177920 1127383 76942 267521 569145 1863098 265552 1818028 974111 1655521 1347377 1493213 365678 949363 636101 1918302 1606686 870023 411625 1630573 1858850 1842582 34949 1271232 942097 1488397 1617987 1713408 1186498 421831 387320 237638 1014185 1876987 840466 1550965 770056 1013424 1812878 1658803 1643802 1756029 721242 360705 748577 93986 1112515 1082632 1776865 465884 814159 285405 1573057 1388344 764509 628352 755988 1763519 1394805 1115760 726453 1901463 1510951 1887620 1563929 1971325 1232819 1224016 187749 1673504 437194 959297 786864 1498790 661739 1039915 525545 244011 1067023 254313 1244313 1796335 1966817 929686 811666 1056888 476404 1792587 1432717 868518 73821 908891 526659 445815 53670 76708 1147239 1495987 675157 837212 1918630 913284 687143 1998669 1474552 1966447 221250 1618669 669190 1176025 105245 420496 882879 1446411 532674 1461305 435037 1964977 1425557 1081575 366497 1225136 369566 1778871 1913096 740533 1977296 1280427 1939286 1809586 1819397 1649130 288198 914830 1235428 1614631 1734363 1393670 586959 1616072 1366129 1169192 295655 1734968 1088911 1006377 817093 829498 1962897 324014 707262 1279704 383984 43296 103676 1834194 1614595 1493506 664328 1838055 140721 174607 539111 1480912 303728 542576 857611 528643 1699138 117800 63135 1452775 483788 892065 1776859 1599338 280824 1173439 1760247 1425801 1989968 914270 104410 156562 798127 72335 1546415 737672 1044796 42330 997668 639072 1428750 1242768 1722700 613840 1728916 1576320 294733 152308 1674214 1029917 255183 1281320 1248353 125416 795426 514697 923782 750140 421602 1753636 1044008 37391 1006400 1312410 1012384 1698218 708843 1296413 410394 1746714 676993 111316 223786 1123438 592012 527332 456977 313299 1934727 1852889 1832737 1168708 964591 612423 305066 1328806 360291 1302729 224007 485877 695199 142670 377573 1193977 494638 926315 1560476 617126 1297747 199319 1336390 525066 1056831 840993 1670393 1178234 1625091 139092 1090678 1951471 1362619 1714837 1280220 132676 674953 296422 1341700 1553054 945263 189815 1139035 939095 672277 284186 1220790 1840764 1234933 293229 822252 766933 1813065 421456 1386345 839357 670784 1432409 1251068 1056230 651514 180455 658076 1806373 1188665 212899 1577912 503697 1700823 1400636 947069 330275 1877162 1650082 611453 871008 933445 1229763 522932 1846386 519844 237509 1419422 1944951 483702 794604 318754 317086 918150 1130208 1120779 875967 884824 230396 1742353 1169118 550519 307979 1360323 1007657 1336552 377710 1588054 310032 896135 695365 1917982 171354 1927707 295315 1269451 980130 1951011 860233 1133415 1427557 869890 1041779 855353 815521 770848 178697 987174 1076877 1436664 1849626 166872 1328639 909168 1718333 1943283 1554932 710679 5161 551478 1631090 1645441 25934 245941 1496199 584198 1909692 676073 1108303 590493 1169312 1682265 1442564 921560 144701 560496 1492131 1315662 802778 1022370 1766345 1724797 1426067 1042001 1129638 394011 641039 312998 240153 1628994 1496747 293232 1125896 23358 1372694 1037596 1483617 706000 1744400 1531238 1989936 1990336 723096 1987655 1508669 273252 622445 1795670 1330353 565419 469745 1584443 221296 876101 252307 504095 1622329 1829988 1338328 1818663 487686 361253 593600 872798 305481 929405 738835 82777 381363 491432 1743186 236690 416490 559948 1448074 978858 43152 1182241 1897823 1272766 1120904 1930701 823300 1880071 1784577 1696812 146231 454912 1905490 1098872 145369 635828 1611215 420432 169428 236221 1874803 51145 1286178 1149827 1394298 11849 39023 1193410 1298737 1473463 1119945 1187726 69302 1495071 1798125 813816 1960210 1458159 360951 1954674 54856 1416060 1411721 1079985 693413 1942064 1770182 1714653 689015 1549109 139598 302749 67876 742260 1509046 48173 579159 1921255 596755 1365168 955792 1388347 1715306 1083821 745516 318350 383205 381884 726108 1368542 1845477 1389302 288470 1713496 778115 155971 1045092 402291 343634 469347 40731 1251913 1590088 282939 1949530 18124 1451489 884226 11712 737253 1680187 1319933 282741 586752 392515 1412144 1054851 1412292 1860100 1465966 774618 1148335 689201 935901 1945112 753658 1685024 1245591 1874605 779126 1137645 199837 1478071 1879951 834375 175660 1637100 1138374 1174255 544307 1271054 370847 1660285 650891 906053 1629613 504123 551597 1620556 212569 1171927 843260 963877 1900960 1404704 1197029 888970 772504 274534 1235003 915121 332473 1259036 1569304 915345 153054 1269919 109967 1679518 1696375 1315998 236140 1564112 1098029 1331116 1774258 1474330 1101579 1215966 1172648 919797 1184931 160360 646187 1516503 1602847 402587 917157 1540381 193075 1079530 154115 1392496 1100905 124772 142429 1882302 1347687 237584 1786977 285370 1519493 1111571 746875 1949165 213458 1377433 1479636 911099 492480 385213 1264805 1372340 1601229 1944055 1148130 1872177 195188 1063213 1230506 1998050 1768395 1135446 1646629 1351723 368996 259542 716927 1655894 1137791 240123 1513353 200874 314455 508298 1757004 1837925 1285311 344811 1354985 770213 1458940 292998 481145 933414 515728 1528435 130516 915575 752949 1328364 1222678 1687213 844089 212883 120706 1320646 1455635 1651501 1748421 116297 656532 1928403 1410977 1561244 1775773 1159876 919192 243990 934765 1746218 1551091 1551728 563549 55087 1065894 1587912 150295 777948 220945 820698 363698 1896252 739644 391216 129678 441157 1163661 397505 1247337 943344 1724813 1095914 110216 941794 1762667 1783259 1310738 1943120 1617680 1674802 1013613 1485942 940971 813752 919721 1912097 1964504 1057884 1387618 1253419 1554944 299577 1525197 897972 1307614 1439425 1678785 1206274 1878321 221965 610176 354803 1242010 1846784 40418 714456 732135 701399 702282 983720 1774089 693316 1759976 1132922 790634 977232 65244 1750320 1702275 1729341 203731 383007 1230618 1453950 818797 1314249 805316 562112 134655 176390 685188 1578221 287172 687251 1920824 1658071 357221 1548944 424545 1783857 321267 931514 866762 1102850 692155 1666639 1151403 311918 138002 1525267 6274 848281 88942 1356811 549285 801870 1032325 1435798 320159 1442448 377205 276321 495252 556794 296664 257314 1853493 864327 1632332 1171425 1727197 476518 1780649 1380644 854638 179209 1812223 1616149 274210 1280680 1687243 648389 1172123 1526997 496590 1311826 1968991 1099285 837528 1845310 1612648 1335238 1759395 1268309 258384 436613 527769 363422 629293 642753 1267577 786853 559782 956460 562447 887156 1346039 495703 1468144 1286264 342836 1115808 1938655 512614 1041429 1377264 1372767 823561 1931015 1142021 24816 550873 911435 1308710 785008 1495676 729804 1466992 490300 863403 824074 1254038 424800 857641 53799 1926589 1004450 540577 521936 1012284 862795 425352 257295 434587 1118812 1648302 332279 1879734 1285835 78374 528984 430172 746384 480402 1523205 1562600 1531606 1057457 1285849 1670709 978732 34575 1555864 250844 392700 598555 272465 1740219 23106 151950 969558 852690 1341359 1677998 198163 935574 1839936 1398362 731660 1971776 1890827 541102 1498976 292818 1591562 36193 1451239 1269207 66413 1329452 462235 1132319 1858573 1277784 467363 155234 1973342 83620 915411 570956 96539 1798120 529225 1290596 735472 1447117 1213857 1639214 603327 1192785 710791 1846794 455376 21374 868463 1740690 1320888 912768 1526742 1323560 1004113 75029 1335093 987384 1205639 22868 179530 1608764 1682529 690691 523602 1567314 1557010 375455 305513 215554 91211 714277 1863198 989161 976822 654041 761986 32107 748952 1811373 1422171 1826549 358102 177881 1702829 720506 888994 1886508 966366 1416931 1631518 1332401 583442 1594700 105470 1186143 1735621 171525 1041930 902027 1222208 480629 573158 419422 141942 1659809 1598834 1629785 296013 1833561 1197350 1855494 577340 242624 1411987 530218 215614 1508795 361834 57562 565502 1839490 646775 141822 1293203 1592341 1661114 517244 1742542 1194051 448710 699685 627211 1273625 1009474 433036 898187 1099939 1244889 1731323 573506 642781 1914723 1184995 1397232 684593 1510687 993263 619908 1569122 157952 1624934 581369 805540 619885 1517945 1200108 1443273 1209744 219193 803860 1147401 217169 1861698 490788 1949810 708486 145331 824202 569615 501716 974867 174542 1486258 694778 1848825 446629 1914620 684668 811560 1101897 1805676 738219 1999911 1288622 1525485 261508 1096311 1525457 735333 1879662 1233670 1388173 1332752 1195690 718567 1266503 780370 852771 695535 609674 1523751 387702 802267 1419269 1050626 1833317 1064689 133759 1529681 30590 495164 529818 1735889 289022 1007386 1371819 1360104 1092572 1809738 1958922 1105319 1656683 1530889 1298374 662735 914930 1151935 1010125 1848222 863379 757740 321240 1481130 1344578 1879392 1427162 808374 1139806 1434631 624743 1273071 708823 1542977 1859623 699306 1486236 1220573 512053 1477669 1889324 1281686 1572198 1171627 1388295 531945 1158075 1563979 1093882 1884228 1049010 1575167 1688509 1012729 746553 1133972 707428 1072878 1664354 1142814 682877 225459 8539 857697 482047 146807 1605620 1899720 1074456 870462 1842092 586804 286044 1259136 717274 642591 213278 1394404 301829 1758955 371645 1458056 1049829 1849268 146819 45230 1468744 540205 380918 1786339 550046 1152936 1368222 361480 483133 335239 1060770 1043603 816854 171410 40095 903247 320981 1256035 519511 1885699 220079 519336 193925 1183776 787552 400450 860666 240142 1902820 1876774 1024233 210545 565429 1407138 1334082 1401608 518266 1636799 1049008 1434813 1972634 417155 1362648 1934340 656458 867593 1235920 1022404 589921 1814062 1774231 1089903 152268 76268 717047 658179 1274571 1886842 738276 278457 741462 1759892 910639 427134 1499488 1311240 1073567 1906544 882925 896980 1363321 637720 1289544 757636 1801824 1850088 871771 1631336 571308 1298650 1282643 1152492 207507 607090 1240939 365770 503695 367659 976470 1737253 949822 198205 779777 1624121 36461 1394410 1625131 352948 1370769 1913456 1454358 740513 1832689 1892964 934944 625857 1648587 1592918 1501670 871937 1523865 469793 756782 472 961780 697460 1271950 1683573 1251217 880198 1420181 62144 55285 271823 1495942 1407775 1709697 1496815 1665357 1994276 996363 273923 1228302 1211329 857293 1795682 1510959 220140 846125 530066 751320 476475 1085935 1702938 328873 1356698 1558405 241479 1699322 1987702 915356 87380 912807 828301 1637758 677811 1480766 1451981 710105 1800360 1029549 540520 499339 604017 1094211 357041 1654582 967075 1411458 1016777 1178240 1646885 1245020 595553 1876725 1982642 1535256 666448 709540 410425 1884268 1116015 841518 252010 802067 1271062 1503336 704863 1329651 307649 1653467 554307 1448097 1344678 1724157 1275744 1377519 1981092 425884 1694047 1765409 1805903 1009116 1185503 86723 1597505 63112 806815 420678 1893352 403490 537068 1176715 128814 1448429 1290426 1165764 997157 1250056 1581209 401764 1274268 1464788 1652669 785956 254575 13243 144664 1551868 1266524 627409 907428 1357746 595721 1868587 1899570 383025 390959 1628589 747030 1459958 1854194 953444 680315 1734076 1177445 643176 726829 1775063 388914 1840899 1282216 1549666 365250 1345618 632128 1479337 1298482 456077 513830 893332 58038 386035 1866043 1108284 1622296 616377 694312 915399 1144876 969522 424257 3641 1909554 219263 1026720 1635476 1951509 1913534 1446357 23476 1911975 641485 937369 1555939 1317077 1227676 169961 1461974 1977348 699029 740180 578356 431425 1120919 1509576 1466881 1685083 801772 189177 1089580 679388 1689949 1393323 390551 22237 1808219 1824247 677221 538122 767055 917674 1499404 65423 1430986 1816434 1330348 67487 1989245 620761 1660885 147611 328656 1314455 1565043 348812 1937226 1825950 618541 312553 190183 423176 744924 705542 1261403 1382077 1102618 1223087 882407 1526730 496580 1296950 1765534 734445 1177968 1695896 407630 1407645 1191641 992953 1756086 273192 612950 15635 310727 1360922 525114 682029 1244077 928616 707219 1746382 1831546 1946963 1047697 646364 1330087 735861 1179274 9911 877122 1734399 1379164 1277580 724085 1386306 513466 311145 203019 111519 187797 1048005 80109 1630784 744277 1610862 273479 203823 453998 585414 239867 1572373 1163200 536657 740269 294703 1156521 233112 1740995 1325083 883110 1854168 995265 1527428 294915 1539683 823698 69669 28837 1832245 749515 1223547 984331 675901 1611536 1595766 174446 1396585 489016 810755 599665 1253088 483108 972771 821236 824703 225373 1268841 779613 372391 1475323 1526070 909731 1376552 1112864 404729 928605 730159 1086565 1927838 531782 971267 134879 1672654 1721216 258779 1997663 1513474 104451 1512004 1317788 879960 619041 585315 1434326 1481675 676226 313635 1253192 128872 460153 129815 942785 1291359 877507 383018 1454007 955145 104666 1914221 670829 917752 1521009 1053642 792474 1763230 607892 1840528 1815103 1490411 237561 343422 1671621 1169919 224479 507799 400043 1426925 1806099 1864104 980935 719643 1427387 137479 151633 129143 1282356 998437 1380406 667451 197903 1478145 659184 1434770 379433 218066 285427 1169760 728341 1990918 373736 1331928 1905017 1984646 434085 1164711 1986869 440960 639947 1260012 421176 97286 715979 629305 1537024 1327703 1214626 1467658 129345 947562 1414606 196975 964547 1551301 1780551 976170 307856 722391 1226372 1737274 1859712 17149 1242670 169783 224045 1854837 1336384 446275 1672936 1568463 370185 173868 305390 1485806 801271 492746 625548 356757 1568860 1069835 279545 1921238 924028 275563 1112139 695284 522659 1400510 1536233 1124042 1855264 1702241 1538502 682434 292313 538973 987343 952719 245747 1754390 1149481 262306 1252580 705336 1181352 1043539 70378 160502 1051425 367835 1500402 827979 1908398 208598 780976 301671 1839112 855534 1541055 277925 368045 701547 1367967 1304137 717775 1675582 365747 37286 799522 1646766 1170624 1967434 1559940 774134 1021066 911512 581771 730262 733289 1952925 191341 209058 167001 571910 1435941 753182 601027 592738 1798328 131163 496113 1961910 976215 1640065 36967 861666 674749 308465 1274066 213982 1282751 117611 545088 461135 735820 1293314 1764250 308915 1249265 258318 140535 1061202 686499 1857330 3601 992673 1399360 1583263 343339 1157817 715056 1039467 1456699 533177 551404 1363150 835230 841221 1039283 1285283 576017 509082 1476389 1350419 920832 1926820 1800238 369575 1749870 53544 177299 427185 1595706 1697350 799737 1597764 1236221 94407 1004015 1645980 1211701 894620 761999 800154 657837 1722738 393467 96940 1081470 1345490 552170 477674 1903659 1757061 387595 1792053 96999 149157 1524304 1415641 1300053 1256748 1746063 416983 172905 1922682 1091077 1152649 630378 1192696 990709 1024813 828841 255003 8747 153960 1536517 1221515 1863783 1526739 1249714 1167285 300710 751976 292279 1536168 774737 1995198 1605459 419188 1113964 1333915 816684 986345 114249 945336 661870 1931561 776116 94939 1870077 1412350 25332 1547997 411170 232648 1992345 1487816 627893 108150 478171 1923759 403951 271433 814634 802779 1290983 1965123 1644534 625878 586207 587343 1153545 1409314 484273 1159267 353348 399581 1000381 712620 1224526 313633 889271 1817354 1151934 1713101 537250 1592089 1309045 906066 293525 1538775 1407358 1708705 1858243 1463421 584152 168269 21833 880741 1594554 759244 1139399 606585 1226693 1784224 833218 266173 1129029 1227569 879970 1990826 1212801 93969 1644243 900362 78807 545454 1435290 1700581 296695 420023 629089 1814921 711039 569830 640793 1732916 1709493 567425 702140 1386608 1077978 1716854 1763042 1995502 444606 1936593 912930 1149390 1944471 1884620 1846950 443820 1492629 737229 49022 1101619 189172 1958147 1952964 1729451 680255 502348 1579749 331313 1854409 1149375 868504 1987378 1045567 616673 991733 133247 173546 1606263 1661288 957067 331559 650007 27899 1630533 1011158 309751 1161453 1319718 1647532 292415 1079585 1000753 1762929 438200 1201999 726256 1049772 807441 623820 92088 1399178 1918054 98792 1244867 797940 416095 1515534 525776 1196939 829026 687896 1916147 1161149 1230383 1589001 444920 1024475 1833834 40010 218481 448122 31128 858349 809024 140764 586694 715936 1879015 1232026 949894 1535592 580352 1620538 1406022 649912 1304235 1164730 1994719 17602 35472 1762164 1078338 720194 627766 105025 1583895 1989179 301685 1108038 1887515 1397316 1941245 1757293 1749525 155023 1558817 980238 1289492 91016 655588 846565 340443 747429 1649363 1310912 951128 1667439 1617483 1770471 1783535 1356318 1599459 1854894 1103447 1030006 624841 837381 1637555 720047 1018721 1288518 1606558 1725798 1085357 719785 1657067 123425 386503 1512867 869608 182832 104120 1162817 1743288 667013 1168641 819780 785105 1492264 1044578 40751 599525 1581793 663747 1560118 1528313 1437004 432987 735445 129410 1220034 1743668 1265654 1058686 1182196 1933835 87273 692603 1553315 976797 9214 433222 139299 607455 32708 55123 249484 324455 1628885 348409 1642229 166682 1541274 1962488 1067084 1135696 1403515 1581943 280186 866953 13590 978099 668705 56557 304579 778850 1554337 867602 608725 633703 1077697 930451 1229401 1806387 1015738 1021992 57941 1473647 1886147 93312 1574121 1049590 420025 312726 1859737 913732 782763 1978166 1786221 1546339 798005 1999450 1872818 1439700 166143 1869222 3474 1918154 584937 1908486 1444327 436831 736256 842408 1978361 274099 1312340 804289 1754315 1549231 1374485 1818332 1414774 961212 1149862 1310896 923527 1944545 824619 347911 771232 1605842 1509071 1465056 479972 1818559 12389 816462 825735 300151 21633 1867518 1248940 1511463 1127385 1948712 826077 477100 1269896 1307656 1059012 1655286 1619782 223538 1173060 1202016 341189 414696 1790799 1067133 1109724 1003986 1037590 375669 644650 963438 1658029 699736 1206424 1549090 1666061 1581441 1259439 560908 1463391 1737727 343008 116351 629821 585498 170827 1093258 1345453 3927 1722965 1606959 187608 616653 851070 613411 1482882 1543586 273900 250116 369762 1696466 682724 1700654 1108667 1706042 234281 447953 1746313 480086 1060741 1687587 1297904 1720025 1188542 590415 1934062 477872 103204 11397 433569 962986 1855410 1459991 1837638 620877 1352187 646578 705398 1143109 1913495 1387562 1677111 1433221 1627053 860923 998567 863784 802975 69377 97417 1956321 1807496 646045 1864582 474376 1143630 1005729 823305 203822 801301 1752683 282459 1393866 375388 795797 1213576 1762572 139554 610175 145875 1542658 636329 1341320 352830 1469199 351884 626490 175499 1377013 346154 1274339 464785 705199 1852876 526573 1342406 824050 810895 422211 1475654 137682 1217576 668710 180403 659715 1150526 1969472 238409 792354 1410653 951184 688139 1039630 1180781 1061643 257444 20488 363634 679363 408116 495213 39239 215806 1164596 784251 163897 933230 392205 971357 1549898 307459 701961 1527211 1699203 216107 207052 1413232 1271377 1310052 458999 155832 1158709 1510000 904947 363105 1013956 627372 1351038 314215 982341 1236632 1068324 1550743 979868 1832673 151487 1057258 1063816 746410 1646264 1038941 678334 1923051 512593 223370 1492823 1186215 179191 1332523 354924 1198022 1481292 1164379 1262525 1738211 236200 1554152 1929903 557480 294113 457452 904983 963417 1582236 1190248 715817 1234888 1151544 687191 136012 1277654 1323933 497561 874956 1236093 1248754 1123042 1041807 275344 1208821 728667 1274042 290596 99276 318868 677987 1949228 1028339 1831137 1163168 1214255 1883047 920549 1575194 910771 276068 649985 243312 1900258 1524010 1210945 1610602 495483 728514 1810357 975119 1347417 936484 1322973 170235 1062140 1745345 357380 1374963 527748 279325 62858 793418 1334567 347621 1352058 1665012 1342451 548370 1487702 1294075 1606463 516474 815632 1287882 534760 276595 522010 1302491 1762118 1079888 1678700 492072 1377097 331563 1057715 1632089 1376621 358780 1159980 257826 100888 657665 249026 320054 1281953 783630 1703191 668207 1223379 1012989 1956223 1839785 679720 434532 1212564 666256 700517 529189 7924 1205393 1370984 1883888 472737 1280487 1840672 22381 1362989 665809 13034 555749 1197830 1590816 1184950 1039631 1966812 1048069 607011 558429 1572477 20990 333472 847907 1326664 634158 412240 1334919 1632267 1403069 1001969 1823547 371741 669769 1210040 213338 338201 1074440 1138574 1273215 646887 70274 1543445 1192717 1634190 1975696 1949866 1245799 1614472 1067515 389991 832915 153513 6414 1439942 1132622 1847746 1727409 1903160 1807560 1727338 174327 360248 721320 1842016 390042 1684801 979422 466800 496084 568409 1148029 126634 1906445 653513 636662 985977 1226057 881312 1329224 421533 1072875 476727 208848 1397307 1235823 1234525 1549472 1095743 374658 65063 1870575 1478320 734516 1494182 747110 1809431 682918 302023 811371 712994 95565 1707241 325270 1148556 588143 101599 393532 666053 121442 819292 658033 1404414 97751 986927 829644 455023 1027622 1435727 735686 1197476 1711957 1842698 1424480 380279 562143 1896294 436516 361262 276634 322946 1784431 1024491 1151112 1077596 1092052 186618 1120158 1864401 350897 1759692 98693 1841202 1040017 1444688 806962 1622711 435961 434544 639950 335665 117181 131970 90909 291994 1789840 1136096 667166 202440 16589 1600189 1287766 725335 268789 750920 1622985 1629545 218762 573571 1621927 161802 1362332 89065 874342 304593 362187 308827 1685645 1398646 1952070 733338 142440 1015370 1548743 696205 1361579 659231 943094 794504 1281111 79751 230847 988286 96291 1744001 990767 848773 1685411 1773184 606813 1918234 1430599 1113487 901890 19350 511668 266093 1109626 1266808 1860544 395056 660364 1506958 1880551 1510675 717183 1575024 1668896 574574 1831535 133481 1384454 1112650 1493639 345740 1637629 236186 990733 1566054 694453 1886987 1854577 826063 1083647 969979 613557 1217207 1237865 1327203 1210302 516423 976816 400390 713666 1437918 1875246 306662 730756 949077 181067 1331645 1139999 953312 468940 1473399 1459762 618396 587921 642139 614552 1115469 364336 321031 307568 1953941 398006 1800787 1439988 436160 1121149 556150 1422445 1963293 582383 1456102 1147845 555717 1866233 1878630 43150 1258793 1606142 1310500 187997 559387 1523950 819584 204652 1816528 916782 1890778 1882532 1380901 1767606 1516518 394279 1608004 1341090 122619 671125 1769192 1572459 1696801 1249833 657309 1574370 182123 1164833 696801 1168348 1610918 317939 731908 671616 479854 1015538 888958 1668547 1950291 1539892 973361 85202 1538144 1814125 449077 1037269 113111 1461268 1320763 851338 1830759 250672 68874 1862766 1325548 1916320 472277 46146 831232 1693514 158536 1909105 716740 711785 1990738 172667 1362964 1078693 1950547 514646 1593220 1585370 1399643 1183584 917444 923428 1878997 257126 182301 1513153 242644 1051501 694661 371581 248746 708802 141834 1654636 1043742 1419935 1522926 1823844 678181 1170041 787815 1613185 478895 644241 252450 1333604 81136 700303 81142 1821885 1189248 1058027 603397 314650 1896813 515001 58161 1942322 1834110 1422576 703347 1722772 469441 1096441 86206 1304331 1236557 1016547 1618719 1035469 916491 1941828 1354014 831444 564018 979671 1577387 377496 9102 1688948 1909340 682145 1652497 1810915 864771 463016 1288564 1458194 908660 1409342 1808553 649837 1549674 45448 1224397 211303 457117 1418402 355541 1653586 540515 595581 997335 1887386 1265328 616199 522413 1828805 1741422 1443149 6693 1555156 992573 683409 1736195 326901 1424520 1330711 397539 279811 313495 871544 489945 640304 190309 27997 902144 1757079 1932253 365682 490322 964395 718667 297814 366839 451306 1277947 1803014 1152455 1748669 150068 1644676 472085 544956 1197100 1088813 1653830 1169141 533008 951590 1736881 1435994 1099276 1066721 1256895 1733000 1513304 224456 1562691 1211532 1191280 209593 1728422 30984 1241006 1217156 314332 1825066 558301 201581 5225 93403 1361483 1641707 1450649 1181118 846597 1216014 1218452 395759 1461081 1347092 1531785 1994914 730198 770780 927124 1645467 723707 1909441 38406 628459 411193 46996 289175 1952437 1937561 790227 1519894 1962300 1562786 881754 110388 314175 1181740 676617 596909 1721602 1325783 1272529 1213049 607542 1920261 1160738 415325 1495870 1001009 284077 1473738 219739 329851 1730755 296689 1640026 1661817 1812577 932754 678071 1115653 1779356 1691876 1845463 1833649 1017799 1492671 846861 335182 1014243 339408 357112 463530 354668 130470 635477 664851 1657417 73441 1724225 164972 1794796 1254347 559560 1895154 112478 662351 1295534 1278379 1997180 875659 1259342 834807 993747 273581 1469127 133827 1382909 216323 1443672 1216071 179907 390191 1792283 564461 1287398 1967910 1242624 1175091 13061 1436093 811585 1678177 1497655 428891 971902 446753 1761953 718480 1300373 1865181 1487929 1396012 1822388 424704 707700 1182086 1211691 1302680 1412353 671496 1573833 882635 417557 680322 1335885 230836 839554 1067183 1016383 400106 920624 356250 1429082 1740978 1085520 341444 913801 665376 209763 1850828 266568 813321 1289096 1251114 1848366 1485622 1659157 1975082 531955 960363 1099926 1115413 397794 183452 1203866 30617 66896 1670208 673674 437131 1071912 479228 1751467 1504810 843004 1868480 1707950 940197 85573 261488 1772943 1283964 1654519 1976696 978039 893668 855516 1108351 1450330 1616917 1808866 1516171 1079966 1741199 534359 1869766 843480 1867274 378004 564911 446836 1226133 1377410 971067 418182 173875 1489523 159398 515859 1092961 518937 121074 1054749 340946 1604970 1312819 1462264 50746 107224 1131044 914375 1970109 1678778 1174106 106398 748792 1140024 110831 588124 1740922 330192 1485644 1361393 148004 457374 1666927 1143975 1256729 509922 1138056 1630560 1554069 1323235 596084 1824792 1571092 1588319 649303 592200 641009 1263731 58186 1913966 274428 965847 1933241 850565 915704 1559435 1219648 1698825 136937 451295 421915 1787208 115460 115131 444903 1702142 227587 14692 1685037 993581 853281 1454757 521080 1270111 525083 1522623 1044026 1021947 1470854 673507 587138 1729202 1163366 139441 1532072 1445594 1964993 1376285 210107 297276 793814 1924770 368339 185605 62604 407767 992814 1618230 1588088 443168 1978152 440917 329224 1098775 149326 1066564 1348549 858977 1157158 1989679 1578554 1543616 1964581 205570 1892993 242543 124726 1184240 1643099 284717 1081335 518971 1563287 1516237 387386 295809 1457926 295320 102413 1136474 694780 1981605 138336 300093 1353209 1373257 1809368 676569 339579 144960 1999610 570034 615699 539261 1196158 1734584 292137 203637 1521791 1628440 345870 1952168 1489535 1313229 1053300 1878860 194548 1533325 1781075 1151601 1567939 604514 671628 737143 1527714 1185359 936370 524403 1013445 1004496 1907953 584426 1962648 920911 1042813 1740474 1933956 280367 790009 1102252 748987 378166 685168 1019149 1729420 1161419 772953 663428 690701 1895459 508771 1884485 337171 776756 1645912 1072282 1897730 1618837 1845570 803383 489399 1757201 544728 76989 1466115 783745 1618828 644934 1610851 1410636 1075855 463119 1182923 1385467 938912 1171368 1877982 1629495 799580 961280 902674 87155 1353569 528791 166121 890821 1169798 1913683 1960073 1687541 483761 349390 1848251 246152 827266 591328 1442268 1059516 337509 124033 1428348 1765633 81889 1401692 563278 325672 1719065 1190549 1813094 1787607 1488372 941993 1513093 1315810 101127 342077 1030804 981802 1860355 190234 162607 1015479 1209052 1042912 582853 1328388 257619 997874 615575 1643625 754110 1626957 1192055 734681 150309 1170217 886999 926434 1289252 1786878 895214 1150905 537802 1629071 108397 1861614 1289404 292750 1942332 1772111 488500 125404 239680 1212753 1720988 914215 443102 770689 484703 1777723 51590 1563221 1586943 1888668 437988 1443427 1099965 1909108 1414205 1391031 674253 1827090 537990 291982 302929 1199477 1550447 322871 1112741 843426 1720812 1603879 1094739 1570576 944420 849067 1699150 1073687 1729874 238403 1283170 452190 1179996 329053 919810 73206 1497028 393997 1077775 1610236 1308870 803017 854043 251629 1046907 1026368 1349726 602361 299902 1509139 431153 1025416 510605 1996137 350777 1872923 781942 164142 802383 218496 1251517 1952067 1957407 803753 1829777 977671 1534010 1413440 1472470 407627 955394 828067 648844 981029 1868620 1313648 1154563 1777899 1101286 528723 1666132 977544 160640 505195 1948985 254416 438601 1907248 478687 1382049 318180 904129 1914632 1333943 1132750 256509 781059 1084831 49435 198585 913819 207787 1727282 304043 423540 237110 822045 1866609 1015314 592429 403971 1364506 1116997 224437 127343 224595 720578 1312367 271235 1563385 429267 445904 730225 790527 594128 1961621 776772 296578 586583 1967757 734182 1591576 214847 1613561 244370 1762851 805962 250778 1167674 796564 27016 1122217 1081989 786278 155872 324231 203072 12975 1730951 1397861 563222 942784 1095766 1276897 129251 816572 1531112 1894926 1284037 230814 1864892 547525 580877 464823 1440289 1386134 1679653 478050 1082982 1302137 1527103 1271775 637291 950466 468066 1179916 112487 891380 1756013 14655 518063 1030104 511511 1779850 955230 1394648 955130 1018107 490209 64203 220716 1622013 474130 767632 830419 1019788 297898 1213339 1024093 382918 406240 616086 1542936 898523 640073 58561 634894 382689 992319 347586 377499 335803 878522 386992 554891 1553317 853215 870880 1200455 1085339 1637470 221652 439081 1086056 571295 160873 1755677 104519 1845080 1672179 1620247 1037585 277182 1205574 755277 1160855 200842 1358115 106965 923425 274177 69393 563803 323605 925567 972957 1533315 708306 1831774 1858387 1566825 580797 996749 1215879 1918348 1785768 1085569 975452 1907200 1251922 898530 267628 1010763 1297097 1331670 1704263 882884 59473 1119620 66465 940369 633471 1168207 1701026 1285162 893110 1481508 1588549 1993110 1621617 1020064 340630 1560480 1414339 416609 197117 1463707 1525176 601043 868888 1651627 329263 1732818 1065909 1702625 1310380 898016 153572 486950 598002 1298777 623167 1279761 1636896 120807 1016521 138812 377938 1651281 1948540 466243 1474600 448134 1602156 1775496 1875925 103643 1443971 621990 1030073 759780 1225538 1261048 1296639 1857520 1299159 1761922 13674 1026119 851534 250738 612081 100665 548144 1331889 1986711 1547322 959448 1068904 71345 1667068 1111810 740578 967372 206336 1674361 50966 530601 1491076 1688026 342494 1375521 1449671 1418970 296478 1478463 1230229 1103033 1696405 1097040 819493 340767 1678986 258740 574507 409006 514930 207611 673240 639658 1266555 1119922 471468 834210 76092 1446492 962448 89122 1305502 1465011 194978 1466976 1469052 288904 1221704 1299119 819357 1699336 637628 1531585 1627591 1068481 956084 147601 735887 526068 1683578 742185 1805791 1392414 1527599 1613646 1593244 32280 752477 994006 101079 150875 911801 666382 604185 1451284 1338554 986413 1101809 1480011 351167 1251572 274944 1064291 1002657 660923 1088541 1520767 767738 257809 1097085 1601814 965144 61275 492403 407815 719958 1242405 1118104 1473622 386093 971322 1106628 538707 174708 1484258 1978143 411011 1067299 936915 1184022 1091305 938361 150368 1716545 1470737 1002089 439807 1776980 371747 573435 858519 708980 757034 1104995 1111779 637297 872790 227062 1726959 1818812 1200797 748160 1277823 1763290 237149 1263599 942236 272000 1789752 47387 1851382 1312011 1054173 1620781 629020 1895388 1298815 1351075 552804 935687 1601218 1121512 1815253 1567740 826730 286308 13701 1477623 1018217 1618998 274972 55970 1099455 298595 1838358 146476 546143 1024452 1189981 946717 1804963 282436 1427306 40496 160800 993446 467105 1749478 294599 1212463 1481420 814826 822092 224757 336321 560888 461421 1534499 762825 2924 54300 1911781 976728 1716901 1533138 1604164 1690867 1304853 502929 1631582 597813 20016 1522990 954001 964443 1452169 1819908 1730700 1119997 717475 1845874 1389517 1671435 885373 358947 1404809 43673 234101 1374287 1310050 1203212 1534616 1172679 1214150 206869 936639 1832850 252456 326408 1899018 883360 1131295 1019394 1582355 1558039 526695 1570330 496177 715881 316343 476175 1702228 529591 1725471 105769 40234 1182625 444413 564555 1405361 196175 436555 159068 221778 839331 321339 256804 1151772 643197 149124 1265529 522260 1225813 526273 1085555 1775089 199431 411047 1041367 249823 1915534 87782 1546353 1650704 197684 1501754 1808733 1214038 678790 1271814 540729 1032495 1165375 1112573 1022120 1513637 1494543 1193425 988239 1380940 460242 1619321 619149 1252191 1057080 1885846 599950 1002486 147606 457994 1399608 1084723 1913148 843053 104613 639202 785739 765527 1626791 1834791 169317 1104810 889340 386538 1501074 371688 504089 396272 429189 1038608 775529 1869002 493267 410103 1113191 756992 251058 1996541 1771803 223518 675384 505514 147088 1060425 784924 1508641 1265644 1683009 464895 1285234 303921 1070835 905300 29871 418987 1092594 936498 1807904 401042 1712182 835153 500341 741258 1393229 1742967 1235717 994244 1754532 980595 1486931 218125 1714167 1496689 1127842 1713586 256098 1791915 1159932 131278 1908639 1231024 450432 1950455 1540366 760177 1859870 1449078 358805 527682 701374 477533 1534013 1638222 322140 602779 21261 1713624 1121041 1800058 1111370 469006 1330872 1169631 1314767 401360 1466346 291462 1501263 1730374 1292316 1239304 958906 1983123 1764202 1951733 423712 9660 177000 232722 1382237 858795 1666381 975515 416772 26491 1703930 474300 989648 1204596 1012609 1436462 1654704 813449 1092770 951118 1344070 559665 810350 1787354 843014 1628053 56751 1899118 987665 397188 1643962 1169154 1661515 1373762 986205 1817480 822775 367805 1878205 424374 1506833 555834 922042 1001272 1400897 338177 1494849 1802440 1646565 816347 462299 1348630 1064656 793272 801282 812062 446328 296585 745093 1443933 1503383 1695701 1957796 1282591 608808 1919538 1581590 1624697 1133871 50066 1023330 733689 1770403 1903417 1760370 1625710 1174855 1432803 544262 1305488 1494997 202949 56200 1978890 917740 1587769 863466 1990422 930693 196659 816731 801589 1755668 1959194 1860756 1716443 1132618 1223008 141196 916350 634656 1963325 1109358 1457490 477017 166898 1966772 263988 780101 1488331 1952983 1847586 308824 281369 1756846 861729 1233309 982781 314721 875895 1494201 1333387 402535 587736 1702425 312256 143871 20386 154568 939044 121644 625504 1244563 1031428 1208154 940085 708669 354797 418784 623168 371272 541930 1544284 1053287 1232478 826329 951334 1960735 894340 1191979 1519444 1956739 95994 59879 1016176 1053396 1539440 482993 1882054 1093073 1200068 1901603 835848 1697578 162941 1303134 852915 1562204 842899 1597178 727842 595034 728415 190379 1817619 468251 1395394 578670 1633170 1332428 57321 819559 1235998 718666 1676267 1935335 1905529 1915097 822018 653302 1016321 357560 1009118 1896552 108679 971429 1439375 1752699 1868257 746207 171930 757804 1997743 766020 291506 1670377 650607 1009062 1692621 834130 467932 1954773 319133 1754246 7947 1577721 1965433 1970404 240306 1737552 600318 1904524 561176 897279 331600 947727 323155 1261908 38533 1638845 777495 534487 1376838 1797834 1188715 1360408 1158055 1976187 1794072 1570946 385158 402599 818837 1493352 638829 1893141 966881 113648 715545 271394 855947 1797915 140340 527859 1652944 378652 8813 1527129 1928958 66864 1824131 1315310 334618 820025 458925 375457 1713470 30212 1757090 460722 1273977 1658706 301402 15572 1661183 50959 1051415 1919580 1330983 277164 758217 1642447 751395 1633197 1897048 1695727 1958405 960089 1805567 708342 1388377 101310 980840 860239 587419 1890564 1816589 1275668 1130859 1736842 1719859 496249 727595 1827776 1306611 1600410 796674 603806 596714 68203 1803747 766317 1743901 1517057 1346984 1231042 1650392 945769 1569461 348530 97609 1441430 97183 7953 1322811 1756232 959585 717704 195609 1109957 515914 195872 1974511 807884 1220684 575619 786010 1176942 842828 1203380 1465358 1528923 732184 1369465 1530164 32358 161184 616147 298606 151998 690199 904918 1255670 752703 1094057 510838 415271 1579146 862885 102204 1393366 303712 1453794 1689427 496381 1400536 411018 126586 440703 1291883 1140563 1230842 577862 674837 1865247 193578 1733906 504004 469701 1216219 1899224 1001283 767672 1398310 1035169 1485731 1081971 1207751 80771 1064810 55335 1139607 1026484 1768921 1329355 1444322 1505220 1273634 1075259 335203 1082022 1631199 910666 1199755 1086822 1015859 1431824 636558 737200 304672 60986 328297 417242 182854 77249 1596391 859753 913923 285530 1438443 1603907 1016129 946788 244707 919733 1423736 1777063 1897630 1526456 667426 921352 921940 671379 795147 280084 220861 951639 966367 446141 1907778 481581 1401836 1495433 1720018 786618 719376 1458040 1473052 274886 1432084 17265 1510601 1424832 511023 1127718 140685 443249 941917 662771 1406838 553763 1824473 1110348 586403 1530805 1810373 25318 224822 1637273 956580 1746381 1922532 1092891 1364670 1923817 1282045 529653 610568 1656240 1350434 526241 1186134 1846133 481777 1892022 571557 465431 1868563 955156 553773 1216171 43664 985509 1561791 1151314 1417468 434570 1838977 59910 948373 1891967 1209786 1948553 220586 820105 785968 1765558 1926669 39890 854834 1604 324492 1252307 125902 712044 296351 503525 1804384 1807043 1587567 512695 584793 1437558 870107 1963412 168202 24945 631850 796501 1513024 992337 1937315 1284842 817690 1984902 114524 1128593 1800174 1882608 30949 1880875 1241759 493630 610820 64815 1513089 1231079 1029073 517069 515339 298785 1094335 1580896 528724 1609958 1875464 1735512 887154 1338343 161480 757498 450304 1349951 478397 1366683 1088804 978359 1233918 1883522 279651 750262 122366 1955845 1774547 670365 283033 845788 282308 1863483 1746360 1014378 911310 1936343 65116 1596921 53599 876649 291920 269659 1954575 533312 620348 1808830 1639800 301196 774558 692036 1140508 1562156 1218627 1378699 226363 9056 1598355 91453 1934375 1788216 1387457 201860 1583285 1447184 1426615 1075769 961077 49751 550612 350154 121132 715310 53979 1160869 719622 1043637 1032347 1727919 1426863 1673481 1647814 704650 177809 1378239 1565273 241316 124533 1569851 294252 294318 179157 1612834 1560025 1349527 1954817 1293126 775110 1032066 763544 878986 1504724 1785466 966824 982612 583432 502585 1563854 129265 1267638 218533 1111088 833465 1204205 1532045 30691 508540 804286 556933 1232546 745425 1405998 1171600 526801 1450280 614602 1477792 384233 1226475 609806 1353284 1339175 1733203 1640965 816201 1314903 967926 1376123 583295 1782046 1126809 690084 1571314 80609 1204320 81798 292055 1170847 1248511 570612 1099588 714729 1345377 1498366 1435980 869877 946959 391175 1860693 295616 1466466 1058367 1143074 711056 412399 1833820 1284897 1431889 408095 388595 210378 728779 1332426 764112 56729 1748872 782137 733808 1964832 1770406 115285 1467543 1813744 1569346 1081153 1463481 658122 1078441 624002 1495744 1447075 826656 944663 1878140 334398 1339964 1052780 1279742 1837633 827189 1896998 1430439 1136007 44054 1124606 1695753 1156271 1091190 1110446 1646355 915212 1703760 716916 717240 589903 754291 913939 996052 1694061 777828 574612 1443960 1953377 241356 1225109 927815 838779 712689 1055171 218563 1477179 674462 1215478 216112 53636 238184 665669 76061 323308 396121 1403143 826205 1648069 392805 794586 855591 1187980 1512628 1138901 10927 751316 441057 1865017 1952955 1094137 297482 1119614 1301780 499512 1337183 1469670 1918380 1847347 417898 420681 56185 1310118 1619517 1792684 541853 114579 1655599 1908841 1162599 1499941 443310 1373525 106657 994797 264396 1792287 385378 713544 726771 251717 325296 74821 1009794 667501 899168 1430984 1541259 1014160 203044 918157 1656797 594350 1863292 1539261 702847 1573447 1206285 1304487 224491 122211 745324 893226 1590351 206403 447433 1427430 1513621 711897 124791 54793 151439 1562540 1251260 1811928 428036 1988061 1667979 2438 1378289 1123003 171247 1407469 847890 200212 2952 1142917 211584 677376 666748 1537188 761169 619872 1903757 153494 1149506 879297 1472594 1447954 1424770 344290 775350 1110251 922813 217191 52347 880072 1119756 1147287 1049422 462192 1786773 337616 1409568 307974 6208 1144347 928562 457942 330139 393740 1055957 386692 1560491 1519500 1029200 1821680 1945557 1260041 790048 1159231 756496 381811 1748148 1165514 1646183 184488 1283755 72930 231520 1570492 1063218 747889 1791122 1073327 1574887 1566212 1002217 1802479 795522 1653899 164638 18640 1371681 1375774 564049 1915336 725630 632016 1704389 20850 559353 607035 1571398 168115 1958724 1176086 1014922 1472642 692835 75896 1978421 87889 113377 1334949 611157 1799255 1653138 1114454 203784 1543739 426941 1766437 692564 1911157 79173 686999 658658 1640559 455452 1640847 835237 868871 469235 1914546 1871706 1812066 446666 550584 1211416 216017 376415 27193 1550093 288023 1196239 416352 1240723 1988611 1718567 1566405 661282 1566589 1269337 1814605 1744964 869507 1277236 899867 83634 1590592 230151 891561 687254 1482294 1858802 106716 1784811 573839 1322624 1509862 1477176 420448 430103 1344460 927289 1334898 1145075 1517789 593737 1935157 1376284 446478 1023162 1593760 1972617 1656578 1005851 724915 101168 1376312 774136 521425 1554255 1277417 1246287 460980 118774 1901895 1835883 337199 1578985 1896340 1795193 1138397 1140980 1911060 1834975 477021 675348 1451383 277827 654234 6229 1275107 726981 1906407 989324 1169258 1056023 1058942 1446764 1249437 591836 1192860 1826081 797201 320840 56946 972983 964338 185933 1766083 199527 1896299 1133689 1387209 1391118 122976 176034 1164186 1710999 1348092 979675 1189359 1341367 289698 1431686 1805881 665286 1394148 672144 1648409 1073040 1475604 1208650 1481683 776628 485709 1577722 1997906 1214335 1134525 202444 630695 229501 994388 337299 1163705 435633 548973 1509414 1334582 1035202 329168 307622 1510655 946180 1829172 207523 1690538 1125700 1419110 27215 1369501 77046 1855564 1919719 1776023 807622 1735715 580616 1375607 314078 20696 187159 440205 1082032 1181604 911409 1412877 1386039 1999370 748327 787862 572746 1553919 1326983 374794 1183957 1601630 197606 50870 1538987 1736285 1789901 845275 392232 72643 1134237 1541638 613091 181646 1166441 892347 1911773 204010 1870371 1942659 1265883 1618587 895492 1902089 102142 1899306 1306953 1012142 376159 1751068 1042450 1918659 1365598 744810 1037734 1242523 1043865 1933221 1912464 1740985 1857742 766475 509735 610957 135562 568166 1156109 1265456 335179 851377 1641664 166849 856999 846653 479515 1909104 576541 1788190 1423224 1120406 918324 1292432 1959874 1476723 431283 1183798 659749 1075450 283681 98121 1008092 629778 1470945 1877437 324877 169088 1547149 1084269 1048732 1049091 1154501 574759 1923702 1029222 194412 710148 27269 1374010 1552377 1354363 1015877 34078 1529852 1777031 365734 1383047 354214 308719 419892 1734542 1132694 1472631 907230 509157 779766 1387571 1012645 32558 726331 1634090 1071914 1206628 1487353 1504307 1823985 1192673 1244764 1169140 645748 935290 1093050 1258476 986685 197458 1851621 50117 55520 701619 1140114 714960 351287 21323 996604 1586133 290622 1775157 1889759 1921062 532266 63834 1840289 403308 1518428 1650042 1405216 646758 164539 520118 600186 1405053 1229264 1981355 538970 61916 327829 341366 88304 1786880 1580942 558563 1313582 954690 1324295 422319 1076851 590946 861352 1926399 243559 771104 91625 1218278 695159 1759168 935372 252388 1900841 1627198 1883393 206509 1019204 597799 22099 317143 1310100 1826849 1239880 544891 75070 531143 1164247 1808742 1602977 1787125 241314 333791 1876190 1872251 1470675 1354696 122066 397106 1025233 1297498 1014841 742014 292145 1666094 520837 335129 1452715 1760008 1617188 1847879 1304424 1930438 1357687 1895710 374190 456873 1109942 1770500 119458 328120 819868 360012 1604014 1468046 1308685 1708862 1498911 1497656 1204555 1849028 732738 1909270 1918230 1995428 201038 457680 314015 1554051 367363 430096 433046 1575732 690827 246492 1201305 754495 1920675 631130 1821296 675343 994109 1224625 1485377 1879893 916679 912635 1213347 355143 1203835 1620852 1555127 1708289 1127292 1429826 548441 750100 1524540 1624419 544206 462251 346594 1232840 325878 268263 1690341 949697 1845061 573658 1192499 849691 463305 894582 1850823 485968 1677736 1916786 492931 429383 1959592 1486280 48065 1522152 1119247 640200 1760012 1438075 1329373 745351 1776334 442032 615450 402883 1557168 139296 1145668 1745024 606509 375516 1667673 81439 259808 660263 1404038 1064465 1616207 1395004 390144 1690877 1259387 1157092 1281234 547830 1423278 259099 84890 206583 564067 18577 121103 277386 1908666 1091885 1946913 106234 1215021 1196262 1362501 1818181 136596 1110450 661123 1688112 651439 1243367 1342075 507627 1608921 269613 893418 1180647 1774729 1056799 1154370 140424 1697422 1865688 892270 1930476 738811 1846162 1174472 812847 1920409 504824 597515 1150157 1168492 1680892 1753467 1399386 995712 1457073 1837449 1173146 1945694 1528160 786799 819359 310543 573021 622394 693860 1956506 1947938 1752925 1870249 1370788 335066 759864 1413639 480875 478136 129540 54511 970917 1685888 483638 1367394 1932760 1610510 140374 1183830 854263 1591791 1588050 923880 1427331 1628439 537800 1551277 396656 1591522 1012016 1896520 1061399 101173 614133 558498 1062995 417907 172561 1681598 988905 1257976 431610 466892 1835175 893254 1765294 1822120 143053 673684 31031 1171072 1836877 1983541 953487 278564 127445 1841516 1355165 1104678 1626198 957301 649249 970933 1952924 1895445 1457369 678637 1879102 231640 351746 1099567 1868338 1755809 509167 1304320 1635977 1014752 832784 60776 676406 476455 1598755 883008 1146863 1047089 378634 1978549 1908642 1867561 473045 1732549 807854 949201 699490 1034936 339493 1056834 1420526 611935 1441099 1047456 1427817 1455875 1022288 1011347 215245 605816 517382 1948210 731329 1159181 1981590 241761 786707 1486409 460115 1195232 1819857 133835 495219 597985 174996 903525 515566 274703 1665424 1418177 968725 780091 1775462 544300 954697 1862971 491879 651585 1250474 1702002 648786 705544 506573 320687 361512 136477 1526103 1935704 1569597 1780663 1719721 1249424 20335 1740629 774687 308102 1097683 1783943 1149631 770232 120542 1595265 542859 1617233 1840031 752905 362412 1991980 169966 243396 759165 1281098 1731389 1773358 367041 1147674 505692 1329834 1154098 597177 1618277 1358662 1935712 1582046 764981 467881 1589442 903425 1622072 794459 1776999 581064 978971 876203 714102 1831391 53175 617685 1033250 1053828 1283209 533303 1434123 378479 1851544 1794703 914539 1713078 1668400 1927650 735817 592128 1473031 1377062 778163 1597617 211478 1170443 603904 844589 379623 348168 611894 1173201 126077 1360669 855800 995005 695677 1046127 724356 1404662 1033663 1592723 362228 1729348 1652196 1854833 1393443 475331 1922173 1497089 1163649 1606162 174951 1378833 238387 1359423 495773 488120 317038 1995720 537452 550132 576528 1573538 1573046 359403 1159600 680624 37655 52728 64743 1832456 1795604 1366957 1106882 998265 1364654 23060 1860053 1843197 377254 1903197 496245 1886116 1683191 475976 1505133 905508 113115 1954225 1715013 259053 1304069 742052 1637340 1138075 358521 1850995 1050752 330272 1068309 155898 1976694 1415127 1032754 663462 759116 1725957 13186 1309423 1750838 77685 642546 76967 1429527 1951669 530845 1584877 875759 664432 1294841 1867141 119620 506070 247543 1440257 1481925 1475003 1038987 491310 305258 1172294 1442390 158336 1551671 467043 202523 1543325 1655738 524305 1397915 719193 1692916 869026 1713664 962861 238725 542599 1125749 504449 1894109 1555322 1138454 642077 427576 1299523 954842 1995825 1571376 770022 900701 24372 1536134 504125 1373696 961572 1148862 117019 187047 743950 1085718 1163204 135639 444767 582792 639653 972334 1401724 1796787 1335624 1732100 1774568 1138976 1503126 470176 1548028 446202 1380071 994110 363310 14960 1097525 72754 1623283 920876 32375 858565 851426 26416 903318 1802742 669540 1447116 1824396 959356 1517475 21389 1544747 1826824 353141 1883671 806100 1307594 920660 1182840 726456 20188 618529 1677846 282796 505054 147907 1387682 738404 342092 1295080 397958 224021 1936024 457292 1358910 607136 997390 768673 1573575 696659 146566 505164 1441375 124041 936633 987305 1159830 225786 1647565 253162 1244788 282465 1395246 1730333 692332 312406 24497 432006 1041106 1410221 448008 1754833 543802 1939006 1198556 1200935 1682966 167277 150290 1733512 1891483 1618780 1316750 417756 1399962 1737815 1753891 867670 1822758 1435682 1521262 1707509 1051447 442476 1197852 1999220 637520 28564 559865 329404 296842 94811 787644 1234194 1136575 439629 1320543 339793 1113675 1379930 1132635 1205321 1939594 1459278 1406293 272287 415963 389935 1604083 925118 1773778 414577 1474663 619934 1660668 754231 1228288 370554 1944416 1492598 622004 1784970 303802 1574409 131719 479393 1486090 343273 893686 392926 88739 1657843 1442385 1909938 80555 921282 5898 1286900 1658948 1686479 1200568 494668 1441290 8855 1572336 1856733 1162938 925690 91335 316337 33482 483207 1299402 67654 1498476 1141190 1669240 141919 108626 951231 517471 103101 954049 191754 1520177 1575348 851126 810571 118303 568214 902589 1780931 254690 162675 1308953 878787 1760490 894993 641012 1571539 867130 1334643 120634 622222 859494 913804 1370792 959708 118273 1069956 1342610 1849858 587390 1161193 947762 375665 1119151 127378 841932 1947346 513034 1009447 1678746 231344 1118156 1726546 858007 41141 700335 344865 592088 486913 1878067 243641 1013744 290384 36612 1850187 1511915 1220566 722506 1411830 195248 1361721 314940 392797 1331381 1327081 104635 379555 1685769 27308 1435301 975675 1469855 1817873 874648 188315 1429541 242870 299716 1198241 730336 1043610 1841101 1537759 1769926 1628015 630881 619569 410877 1304355 861816 508785 624573 661803 1651158 1161080 416663 1392671 559598 1624206 510528 147822 881042 235804 71080 6964 734766 1215511 1370976 1711665 819808 953235 1171262 900818 1793013 1445999 1255682 192157 383260 446306 1868240 1083574 646381 1074201 913746 1568716 782654 358450 1104476 544210 1382771 95266 1622561 14636 906259 1336579 1009885 766122 1145612 1963927 1709411 859322 408470 331915 695424 732655 61147 1304430 1803311 1495304 779430 914564 1041076 637426 1333716 1216349 1629091 1592340 1386313 978938 854852 644710 1526396 229860 1162782 106825 1236783 1879993 1052653 338850 1424775 1714829 885028 445786 398380 1804539 502452 146093 1477059 1003651 142356 1183950 1359622 782797 138856 1446391 606678 17054 621624 784266 1973716 240963 1044988 1455695 1056644 1355958 544521 474147 872732 1005310 1412819 1209677 1244047 629408 206905 391515 414325 484769 856327 1331320 69728 1236303 347118 195347 1074252 1939480 346939 1780890 936264 83981 1617271 1337829 87586 1620957 921069 1123991 1435467 723276 1011302 1839053 945216 1004608 133723 1301873 1822817 889624 1901165 1251730 1608923 593703 1240530 133367 657334 1377086 649885 950964 1842142 719857 140055 1439247 923921 1619120 1871379 383569 910397 145590 512235 1751374 415002 1249412 585937 424052 599351 1197262 748965 1031460 731665 1343556 745291 706471 1654206 56268 1176126 1842996 1578462 1305149 1540653 319912 1345124 1766941 1051754 1175432 257772 68574 1103945 139067 1521086 664262 574733 1029482 536002 1059757 1735484 1132975 1434170 1944395 1225147 1050071 248208 262744 594851 190002 1876360 1574462 48690 1105791 364675 1431906 679897 1396328 886032 1803667 1590654 970960 1801609 8613 1524202 1605662 162344 1662802 113252 776983 1896423 1647125 78165 171332 1671344 1008028 736194 1069885 611539 1128505 888 718082 923297 1922730 597538 1539695 408188 935336 273140 899533 1464637 1292217 1183820 1494265 976698 1450611 1197334 301859 30922 792457 519310 902382 1250999 1599132 1353457 471415 1286290 1094339 1160879 802993 1682424 392226 1201771 1238513 1919102 437130 1716864 572556 223033 1280561 1155077 818248 160635 1538736 1700347 1351754 1344525 913848 842309 998791 1253334 1608758 1505883 1318208 15431 1847972 226013 1128662 1672206 740425 1736079 1365924 1054047 768863 186080 1238996 1041044 1411062 1251182 1384709 1982279 1726120 127361 865993 1387238 847665 822998 1446166 1187464 631154 1404959 1618696 1537169 1319432 1016979 1871759 1364222 96688 829597 1360635 1954335 888664 449493 1648319 1219956 1379597 1277356 1899756 321201 1593416 898507 627329 689254 1053948 856759 1301216 972583 1272156 857878 1942281 1861650 1946350 54463 1233170 447564 1390640 1455849 1619051 875800 319389 395038 521816 253534 259520 992427 104795 306557 266800 150198 1880979 271176 610238 1330675 1833819 1923842 677150 598755 380145 1081952 1747202 1436650 965145 1225917 165872 62385 104227 4664 1144812 644746 1375841 1870827 929850 1064783 118736 805185 32056 460234 1906007 448535 1664988 1272061 1688255 1056740 1890203 1025069 35646 1664291 1192893 1233886 612840 1043225 247496 94294 479704 183794 452903 260125 266934 8315 718326 738705 971163 1703537 824773 1772266 169656 1767380 1287754 240604 1341988 1880499 406132 584106 1449676 25293 789600 1644568 1718720 1452388 336513 1177600 1636225 471984 410143 1598017 536731 114768 605163 1337189 1177108 1591586 729970 847089 1905695 1586852 1545270 1181807 1339871 863389 1438339 1492284 1118000 279799 1036905 637114 199092 883834 425562 1439144 1352155 1999096 1788565 1049112 1957199 481113 1156270 1994880 1736573 438455 1560628 1970734 1867910 1490164 28088 381405 1962025 885072 1470578 279580 497862 1758558 1722104 591159 20262 892503 1406969 1440111 732595 1468337 1699481 1720288 1520003 60065 1575345 887940 88245 1125339 563090 1450394 243123 1106256 1959994 336619 940213 1915273 898280 1098841 1965248 1899022 1722831 46438 404513 1543367 353276 506544 464727 1264581 1882626 1064507 308603 1851636 1172908 1437868 1641304 389846 333154 1838986 1283304 695164 1303651 1776091 1235106 1036055 1771112 1272240 1987082 251846 1361451 1709713 971709 1382449 95990 298306 686266 1619764 1647637 1200069 737559 1814711 934201 363025 180560 1030175 308419 938472 1616246 1954083 189143 1983722 1358013 596196 1460220 1524084 1943411 1172461 1350685 1920908 844711 1351265 931217 505553 1748962 183859 1927373 1429995 1935560 670496 1268856 1543473 1018288 1512244 119298 471655 1975728 1720106 1478305 1890320 1553680 1781184 47311 563343 482315 1040302 175986 1555660 504121 749618 444299 729748 1337789 1083568 1920498 1579409 845111 336135 66292 1774429 1912227 419891 1026304 343386 721828 1903077 1197577 487173 934555 273965 1522505 141093 1636241 1167401 1003753 916974 1876867 799392 154253 1825723 1235576 895463 1587597 750288 64249 34699 504897 296682 403134 308380 799527 275899 1362438 144325 672818 690723 666032 430375 1955474 1956807 440124 667315 1012107 419021 1543096 1711320 1774265 1952302 558390 723257 673904 627859 706513 574786 1668588 1644503 659148 786329 1360586 1291619 822694 913231 1130303 459791 1906173 786598 205898 1618640 1078188 1053386 1700183 1975869 1397746 1484270 454159 1109992 1592798 1823851 852095 429348 486932 1275099 142962 326247 936470 1474657 206862 1119847 626597 1560820 1913633 886103 1923331 804951 531669 1293637 1189266 564814 1687112 272144 1181157 1431213 1093211 816015 294549 1073397 981269 1502837 1224651 973022 1525407 257884 1202729 1884765 1937340 739321 605147 1191859 1637503 682137 1779040 802789 1819778 596664 1025172 1184232 388103 1907567 688661 152551 1625658 966248 1571109 1458901 494415 1200177 1903725 1233222 1046859 1201679 870695 221942 1599485 1260064 1841577 626312 1657294 1675688 1753883 1514013 411909 457900 732927 1108442 378813 1387874 849479 1088696 692635 1922722 1293023 343650 1524468 1347970 1562487 1297241 1675921 1803290 98921 1387614 1521213 1057892 682430 1285182 1607404 28411 1616411 1340858 498113 239701 1652341 396946 322144 121712 275941 1235072 871989 1643509 382599 381756 1020733 947726 100245 1636505 640503 238467 1372658 950895 889386 572008 564276 807691 520382 1298911 1354589 1329791 1010716 1391423 32987 1641730 1931180 1911013 737705 388126 1121281 103591 1051169 1430912 310700 1427790 1312999 1560419 25836 1349112 93181 1604436 438949 1913284 1377179 1222940 616471 1882882 258760 211965 556756 762097 1745305 1016989 229800 836400 1703881 907391 782393 1387876 1817784 403013 71834 167624 1373556 1546865 881814 467384 383110 1370979 1683005 1204805 1038304 1379556 1101072 1493640 287325 36171 848955 487934 708225 165745 1910134 1564266 1445521 800123 136810 212389 762884 62162 135955 63862 1094269 1364234 1511616 73861 871338 1434036 423818 118945 1642965 1178712 878788 1603626 1285880 1051083 908581 380789 83882 291604 1491053 1071090 396379 441774 989669 118243 920388 1660359 216347 1178849 1000457 314261 1344440 1509159 731544 1921472 1485535 855289 59585 699043 1132589 1928330 1456920 1579711 1582506 512691 743262 1235123 107561 1772294 170569 1290370 1630338 727550 1508563 791904 1351421 1565587 756583 1545850 899666 1781385 225118 1416729 601274 1529224 439652 1407257 271575 1194297 292486 973217 935662 292689 818393 1616105 1005828 1953714 476424 499924 1911037 1682214 503591 1636739 224246 1284792 1766197 1346222 938519 893775 751613 865381 1103937 1344393 1358880 1035358 1833705 1773153 219866 430227 1614856 1876107 523465 1210152 183807 123146 43859 172714 759236 1279899 958023 492134 409869 390742 1968757 666656 1742537 942491 1961466 1297923 401546 634053 883279 631021 1563297 713773 1008886 1522515 960012 621641 1878512 1477600 176496 304014 1394784 799269 331340 652489 1367930 1333480 1854969 1587199 1039118 726023 1540341 1634230 319862 229114 1837738 444511 834577 1383069 1385081 1275336 1700480 1996595 169051 347281 817055 1533465 1661173 1460666 161120 1040138 1251681 1982861 192259 1226106 564325 1404100 1502984 500496 493777 1788247 1364585 1823271 161828 1074535 604250 1635207 1339112 890115 239873 10809 756006 92670 235596 1196208 1623287 1226147 1919292 692205 118312 955168 1279979 1128782 584179 406915 1804066 1688289 1634379 650208 1533015 905234 167955 984215 525255 1136853 1337406 947980 847090 355352 1615864 424142 81896 1980352 1931297 395006 1183339 1959375 804109 1458973 1609967 226499 524392 642883 1990674 1852931 637167 929437 557716 24700 1933846 1821712 1803285 621735 238396 1875451 1011148 366048 123828 1629798 1642039 1230596 666620 1765690 659042 942955 1693283 1929867 926466 1733910 16650 1312743 444119 923964 1714678 357324 873168 920502 30038 1621047 1575627 565653 1199350 136608 1527007 137980 209127 1450025 971361 1215464 1226560 575410 1526679 148245 460667 1467036 1322877 359288 532699 1252363 1170800 449791 895318 1298058 29512 42136 1046300 415037 513859 1556374 656314 782475 807452 32594 1110685 1018647 1916445 1535038 918309 1511027 920693 1931248 92219 353772 1338770 467248 841748 59674 39432 1364754 1348977 1009263 643042 533160 637239 290816 1458283 1032980 1380856 1846422 1237580 1652751 695756 1294777 534465 1696698 1777370 1102591 1520784 474606 633802 1806933 98004 1293985 1059237 908794 465063 1597147 1881441 1919525 948654 956653 1713797 1338115 956549 1742738 1702559 637015 1268007 804125 1679468 11726 1038584 1804142 401944 866549 1015841 581431 1319869 1781545 1488579 1264642 1898920 1676622 305071 564201 285637 1264303 203625 900961 1888924 184805 260443 1132583 825207 800751 9951 1248794 48737 987870 246895 1294452 197264 733966 27670 1152513 691345 1189596 1374175 1688189 270302 287685 1787910 1248558 1266296 1014982 1740729 1901281 793438 1931552 765616 1595414 940112 1719958 42020 911980 537631 63651 1373060 1016814 1871484 709194 1629448 1798982 1782915 792952 1444889 344414 1561845 14521 784448 1999086 838431 1593045 396951 466760 602883 1189142 1156698 1173710 1020831 357416 1473013 733394 1323906 1840126 581750 1185101 1839839 1819046 1042522 1854332 1727949 877144 1755755 1228401 160393 1020091 445272 404833 1656035 1480990 1945600 626842 1170433 988762 1436860 1728285 121407 502790 148711 985341 650752 611959 673032 709423 766140 435888 1401275 1083635 929549 1927559 1238762 1114401 180790 287925 1907681 504147 671383 1095459 387115 1626400 1735827 69614 1086391 859629 455240 524276 1739082 1202887 1871747 1668546 1031980 1994268 144122 1449915 1461045 1529982 653124 263115 1697802 392386 350196 1321850 413273 1192984 16515 955165 281058 967941 1486098 1826110 1153672 1998023 1576108 642243 707018 1894646 1314932 1746183 1275873 428089 1343107 314285 676219 1641494 979542 547429 786772 1772104 856537 1659168 1994834 1002919 1872830 1171737 510590 440632 928224 1477063 781432 308104 1254362 1836817 840850 313352 112615 1639753 1266581 1652982 1423085 1415578 257153 710590 1068986 135376 1294235 1564659 1806807 790615 1521648 672385 1881802 659879 118885 1551871 1427231 1650598 1264119 879820 176633 1908708 1941750 50898 893957 742223 1203139 1418949 248533 1024790 1109329 628969 908640 1243761 1126400 657544 402337 1706198 1823494 514127 482838 87351 1659022 1416213 1094809 1651762 416386 1666313 990030 934756 1419124 1885453 1019442 1987605 721005 703200 1392145 1207429 928570 316133 1582114 592765 1033034 620841 345897 1382397 683575 210894 1008877 1897567 1357345 1880010 20585 1222586 794637 960285 985083 519139 971611 373623 765444 1998388 1210116 1511808 507129 601566 1519122 1052418 300221 1316830 889628 980580 873415 1529 135143 15428 532634 1594753 880083 1542466 943326 499103 1032425 1391404 1355949 518077 837139 746071 1835625 1866500 1427350 1876133 1681309 550804 1164510 559590 288843 1886222 1273604 107601 1168540 451743 1236517 689283 296772 1498795 1926497 1907928 705546 1301320 759885 1122081 1516891 753787 1807547 1894071 1438916 1763500 862728 130607 113681 129087 323558 925938 1487658 731008 530232 991078 1171848 1679122 1119194 15289 1469358 849933 1305218 430246 148358 1824264 1951336 1056849 1545903 330013 625014 791193 360451 256980 253590 865526 519708 464693 479076 1844661 1796704 735257 1053970 740659 419297 443821 1146215 1310262 198536 803538 403974 1025234 1700710 1187093 1394469 1530366 1928109 1420189 458215 1309694 431950 774555 602792 1165366 635756 1650225 1147295 1905592 175913 1588258 1385088 1409311 1423225 1720831 444823 1852613 78037 1514309 1947079 748544 876562 464446 1196395 1201453 1267564 189168 1864363 1960710 1614168 690837 460151 8741 1934693 162723 1485161 793082 1209901 326193 398353 1332695 1110853 1200776 41832 570325 895171 1457029 217596 1727637 888167 448649 1669183 38157 1049762 700123 1090809 82256 1871302 302026 1534846 1048815 1815489 902416 1072718 1159606 552014 1103636 1484916 1399848 1174026 661075 1099006 1762587 448417 1019255 1620221 1596048 1483537 1879782 538902 690439 1104897 223446 1092083 933267 957886 370403 334014 1480638 1112353 1087957 1195430 514825 1340241 1451373 1213716 1901971 117608 823588 66207 151355 217559 1875545 1297983 1433752 1753748 479033 1420353 1129868 1364547 1429347 1452378 1811249 1018114 701847 1197451 1844827 706109 789727 1008971 275636 559248 1567989 1702545 1351873 1756541 1139022 227602 1368689 1765766 1348071 855612 749746 9137 634768 582238 1506971 1448692 1015838 727253 269194 1504303 1116453 1024977 289424 101794 113017 397577 1678558 1403206 1759791 681593 1201503 1245540 50802 1319863 769116 1414210 969872 1076134 432803 1313703 1613755 900894 1825172 1795687 1716402 1874758 1545862 1870344 1120629 45505 1879431 408400 1312622 1265069 286989 549833 96022 1625223 1067741 1755483 1385271 1535634 607424 1980201 1460399 1309988 1710501 1389773 1487586 513238 1241014 1126047 1182733 1474771 943144 119208 721830 1943756 621872 495853 1676535 1865160 1461554 1167220 552814 1054425 1317991 224438 1189993 1291624 1597662 933353 561489 1732543 251162 1995511 94003 1382259 158313 1109583 224891 394668 1594308 1693131 1330768 1785020 1723079 1296286 1108421 1146695 351658 1465604 1901158 1344878 319119 1314156 1703424 118484 1272884 1582558 1865661 96541 1212711 1930607 321455 1781930 275532 1042136 614090 248125 1871613 663239 1924281 1520096 206608 1311990 1407355 1656875 1646463 30473 1989859 665699 1850276 116574 122716 1855022 85111 1776799 341745 1637105 482952 1164458 292556 1535773 950940 346649 133702 654058 1278161 1912186 1131963 1906346 1683536 1716289 1449564 615596 248864 254760 1188314 1358291 243217 1735735 195450 1849631 999476 1897413 1257230 639830 1883604 594744 1136389 612581 1384038 80265 1269516 220460 259948 543631 381803 1940342 1045053 224109 1604803 1787448 1584873 1164840 311103 1940401 1988019 1561118 1310320 1940086 547889 1760290 1929892 739889 1092712 1280049 1684 397945 811596 1052826 1453195 842775 370853 225302 661051 1501735 1095390 1312755 594943 270867 1882698 1866074 288627 1482223 1620315 958478 280696 1751933 317517 1703389 29633 291293 1940534 1261166 905419 603618 1170250 291891 1373460 779895 198778 1466645 316510 1441527 1767156 1663343 1519436 221822 572674 670429 319948 1539745 1922390 782191 725745 238209 772711 517647 1742917 65645 264733 730653 1023646 182227 1643967 1960521 601487 1117154 50635 484822 1839802 1557821 700001 963594 367062 1697662 1839850 1561724 1622630 712370 1500481 567780 1385041 388790 99145 1584890 84769 31757 1282733 1691730 1510176 86250 282338 968201 520507 848103 1283822 601501 1997309 793011 1398597 1937012 1438465 131895 337832 530072 1447239 144334 835124 971378 1818224 1051043 1690008 1831519 1872210 646077 1151205 1999586 1173391 1077633 320538 1745788 331055 1807353 199537 1209691 1823777 758810 596216 627045 483919 1419442 81538 365868 1232328 1594581 1985442 655091 1259398 1142041 37043 7710 416642 1530706 1750911 725900 1836922 1261921 812311 760981 1875606 581792 788380 1614184 193627 1930149 1464633 417846 1708310 312133 1333057 436337 1445218 709613 1855480 272963 1260083 1808602 499947 222954 651934 317305 761133 1277126 213584 345387 998594 1870233 91129 1022799 1704360 1091057 910310 57337 1073944 897577 1590966 1172103 484500 1263534 111992 1566713 549906 1652999 123041 1060881 81093 599150 414948 87490 1613471 1638340 732829 1594184 424754 1276190 640755 328102 744848 1810995 716491 662839 1468686 1208532 1868175 491004 1985526 1611888 1474521 1628217 268695 985813 849456 227631 680314 1263173 1934721 1185443 89371 1307027 195101 1120007 1049383 835264 1315155 841333 1053611 1512253 175703 1610282 1827122 820496 934548 1291998 341541 1527970 1368252 1772146 1989828 847294 1431790 1778306 431418 18429 851150 2342 116029 1649308 1921417 465336 1987472 1262216 1491418 646050 1932018 1708870 603305 19972 217509 1687387 1149618 477639 1635256 1959503 1359159 430125 1316414 159478 1823338 455785 1711927 1751358 1893656 1315817 499387 447449 1822927 244207 1641271 890057 67035 1601858 838119 887831 1230001 1428707 354868 1993245 623081 872656 1543031 984056 901532 1783752 763869 1003952 1225901 1263951 359049 1107981 466469 59881 785809 1743771 1486009 1126873 727995 1715968 933839 1872186 202796 329477 1971297 1387466 1330507 1904554 1119613 1452219 145680 1818315 1147712 1788867 634519 1770587 71529 1150557 678190 1279238 55146 1133602 1096995 546239 1689500 993449 291409 1124028 1616942 103846 218149 657154 1021772 1672454 1638958 783699 1331917 1843035 688533 136191 1469984 106662 1244203 1654903 701538 824392 551615 1349776 1647319 1004319 1371670 1566291 1025105 1920234 821235 196303 1535840 1125522 1765813 476728 36296 300711 947399 1139073 68044 534752 1264299 1244178 1918176 685626 835813 1654577 1030818 51720 238172 661043 950202 865491 751841 1028382 1282876 1002001 219766 870829 355637 1358527 1229758 495984 1584338 248637 1765763 887058 1328617 702699 1236909 1407612 629724 334940 1574587 49463 36044 689121 307218 1388385 1234926 9990 1645675 1377408 287573 1287842 14328 41128 1686224 1173661 1197268 230664 137708 17562 172204 1258315 1567503 40975 1367208 325604 1966977 230889 47828 590337 203332 1580932 1371782 105605 1978329 831825 1558818 1363151 1558001 649406 731968 860019 617251 690967 988112 558986 329082 878842 459533 344172 1650436 1111696 1791835 1113884 1909411 113847 1747796 101062 605465 1976607 1347198 739667 1562008 1110684 984504 1682271 1722503 428521 1768568 770486 1992408 292711 785294 1925417 1919077 1212269 1068583 1562628 340993 487509 1980918 1508538 7307 117194 1078094 219262 596641 144252 373828 1212270 844741 1831885 1634547 122571 1864716 1990297 246376 343376 990762 546329 535723 596809 170115 1017343 1761628 66227 1951104 444845 1583565 1683835 1544570 1848842 1505598 1161116 1357647 1282046 534218 681291 18721 1105536 1047933 265366 1580950 1892966 1539293 1109495 1640308 1079694 1851135 1200288 1247193 1327531 1002137 1828499 1110612 456388 1409913 609388 717976 547044 1923863 513452 1795422 1515788 1818407 318179 706172 1635847 42877 186627 1813299 688076 1906091 433673 937767 746486 790323 32700 1632352 193280 1262333 1787913 1167302 293319 1609624 741241 273830 933476 730448 1586603 1391020 319942 277536 1611442 654180 192100 20280 663560 204958 182022 563503 1184620 1699704 1727701 291104 173660 1800528 1831112 1167746 1798951 328937 1567951 264808 1286332 1592407 1522062 185719 1254269 793468 1063180 71798 1660452 1860240 301321 406359 794663 447383 624236 1167316 1843601 512703 1039607 856975 1851354 261345 1652490 1060350 370715 632808 802874 1505461 315146 758485 1921566 650276 839815 349117 756802 1680848 371677 286197 1420034 1192349 31475 1410443 785704 1668548 1688 1792699 469907 1805512 378126 1200609 234330 1774648 1084005 626297 1814439 897810 886640 1984502 578709 843137 1716390 1687768 142860 62894 809345 296368 1719880 1915372 1098875 939852 1057533 1387916 37309 140152 806667 1187773 1316931 966606 492770 986353 961322 1851896 1654037 1238645 1501203 394773 501735 1703227 1337281 1819875 16689 1873738 1564286 506099 1355364 712028 1605200 464654 893383 1772340 804076 1172142 1272594 1258285 783777 1728385 1466615 39322 1785657 1446901 1219227 1255184 235823 1241249 1796893 1410958 1027739 352862 385010 1006017 1919501 1534785 1841031 585288 1323845 77505 782242 178493 530911 1475207 605472 1682178 1416126 535780 103118 1141363 1515336 1704506 633319 1713619 958034 1414870 1933146 1306607 1088651 1069551 451886 1272810 487645 659708 1778208 826595 34321 372563 957932 1016340 1941860 1067872 848769 57554 1309018 1933049 69029 574447 1414533 966205 5921 1013198 130102 1606858 890934 27845 107914 1567599 1359197 1827010 1881922 1330595 179644 237748 1453018 1517337 25652 1568288 143898 1051273 1519463 915093 657156 953624 831862 1140845 970126 398101 570115 544422 1875392 969084 1864757 801740 1737792 1162564 935892 589525 783642 482859 55184 1431842 1525352 956697 1347416 1821242 1144949 1944883 1954841 1702702 511507 1152892 1178824 1912197 1481687 891607 489889 759135 1279151 406735 431187 1951842 307799 1366703 1615016 236849 1596729 920986 549347 14021 1740051 278934 1028123 53059 1256299 1040732 1944011 141646 1323316 1465255 361803 914700 1725954 242012 1440126 588603 601439 1187959 92911 1508437 1606993 1438714 228310 479245 1762641 629153 1866885 858424 1946952 1125920 219747 1789709 1869980 937720 828927 1660895 1271723 342905 708909 910090 1712241 1151193 1672597 839162 1303838 654892 206374 1838924 388074 382462 186038 1845192 726558 699548 677353 1818489 103671 1477983 1693404 953691 422834 648692 1376484 111525 1280340 666296 341502 1331215 1945630 344500 420804 1669626 484025 1715738 559691 630300 1791376 138401 407029 422698 1645265 1411626 1197133 126815 1978099 617207 617459 1321640 1158085 1299277 1266856 854250 1647535 1383189 639972 717016 498456 1129400 121165 1382510 1977662 21965 488790 1590008 221535 1927400 1216886 881521 1808270 297721 1228318 1212207 1748025 1127866 1544732 1011634 1487447 853791 1968553 556262 1045999 856416 1095314 1559886 446650 812903 1490381 1312972 1517446 260703 602912 1495570 95039 335279 437479 917778 1047351 1183301 1979602 1412635 1167115 1015572 629186 1561297 1671299 1220303 1262688 1536854 1347758 1161827 1429169 1298801 280922 856293 1866021 1640822 636740 1537594 1448944 121698 437337 1495443 944774 1535929 793640 1909061 1466582 517995 426679 44798 1282160 1520498 386548 718908 179357 1121786 1136560 1544907 339630 1260513 500027 1891959 1201278 421257 1437697 159846 1364078 1165453 1116950 408868 1589258 709182 1435373 798845 1068020 1578574 1992808 454703 1689554 955403 385023 1239717 357214 1543390 598598 1560999 1331958 108248 919328 641642 627741 1773722 862004 589724 54399 47553 1073695 1523170 1474992 177599 21773 1498715 992432 1165590 1913650 222076 902813 131741 1396031 893542 8925 680947 105090 146854 163200 537637 580601 687759 326874 1157749 1708903 496408 1270347 54949 1237676 258713 827274 228647 1910453 204082 833525 430732 1252068 1123862 1323407 629779 1371633 209131 1902126 34138 694752 1875442 1908790 1816749 409791 605857 1654238 779033 1891603 672179 1474877 1349445 1552251 155752 1686982 1107425 435780 477114 766780 1332431 224117 1626348 1162248 553978 802623 1069532 752446 1547645 1784889 622262 1368090 1112753 1673627 927778 98251 204882 1343024 1618241 1535774 723470 74840 112967 543098 247871 630673 872680 168556 1102150 849837 1772980 1214762 1302696 599990 1526153 1707052 822621 370243 1750472 718057 491464 313127 1305361 894925 1986371 389693 1104521 122238 467515 1885935 558483 307972 1631159 334463 58466 1512951 1119601 1480283 179741 1553797 975281 773249 741484 1240948 1505757 1230144 1821707 1244154 490328 1962493 839157 359814 762091 130492 1029798 1972310 230580 350030 688776 480934 1754660 416685 494213 1147398 189247 798890 1912134 1839965 169545 111729 1259572 1518940 254493 1453171 1114761 1238852 741103 124368 691981 1178448 609225 252371 713670 345577 1921772 254742 1905964 1841662 1093214 1941453 538029 1782126 312780 401023 1980639 550430 829446 1444603 569704 1339239 1909077 1723474 141097 1330482 1102825 694782 811937 657098 1200340 1081763 1027159 1862823 1382339 704578 277184 1193495 351890 358421 791396 1665250 1418904 1847570 858839 1899633 618056 1144835 1907340 403585 1685946 930416 217151 1886357 1483729 1020097 943435 1715752 19848 106865 1574876 629766 1929323 1258989 1713285 1601664 550842 366719 1588151 287323 13779 439011 482928 1217158 605971 1441423 416744 459764 1514754 1379993 1079665 1242866 91663 1285944 1513485 807445 1800856 1034346 1584368 1886686 865604 17793 440224 160755 809274 918266 860733 870249 1149024 277793 1002951 8957 190903 1663251 305831 134572 610581 1082346 919123 1579300 840183 421264 642116 1973946 1657917 623860 964270 214916 522793 1199402 1481674 1575910 1144777 1429793 1450583 1098724 724162 1642202 1227644 1839475 798571 1479313 938068 1532236 1858885 73167 199069 1949351 152533 1224437 436641 1398241 1032375 1681184 2060 1387604 1266050 33833 939854 1700896 1192427 1893150 1142182 867645 391446 647864 723677 415671 1123509 110413 821452 1455456 1321426 1506310 668612 1958204 1127246 1262174 1335324 1248467 1822265 1954512 492160 1764212 548935 1774118 1959089 667519 199198 325151 211676 1527506 1653293 894312 1559093 745910 260460 1431998 489937 1069799 1308199 1653979 1528067 1798222 421884 693650 475786 1225021 1319611 1361311 1838756 486828 1790429 1135149 1134805 698728 479442 57632 441893 1855945 717728 1509152 1938785 1247969 299668 129846 1477785 1997124 55502 320395 164551 1026531 1558000 1613815 1331557 703538 849221 1508177 559409 1335261 1009842 564477 802132 1579880 1737016 1588245 580895 95571 213312 560999 888469 1718118 1133090 1270430 1714765 1435402 1028844 1064787 1708083 1774937 961961 977557 328384 1623111 889066 1799908 646582 1521104 490616 417271 615511 363536 1263150 887710 1024732 1500919 1215825 511416 633396 1088732 444041 1557444 996499 1729488 1488026 93 637053 1551443 269336 548808 1079150 1340225 162856 52144 1680970 1634128 969968 401864 469206 814831 269705 658770 706936 1874587 71775 256102 400119 26728 726382 432665 73961 1977370 313396 1920616 933058 1607799 1832209 291574 386242 1445273 887481 402841 1814991 1602575 1324237 628128 1690103 698685 1134415 896548 805132 1360123 1419445 1644224 292379 496573 1879014 1353212 774192 981421 1998332 1965996 1639873 167580 986340 492293 1651171 483745 1942942 372107 1569388 269305 236612 1257429 1854367 393284 688926 1034976 1232955 1303819 1512702 517091 1631767 1475803 309999 430773 518233 735020 736236 116891 1788420 800718 877852 982959 1405936 902183 1138157 636936 1293738 1081511 479371 1370745 1295521 679211 1134242 1048950 1221671 712898 1499498 1537375 1076139 999506 1684377 601243 378140 716395 1741538 1277561 1874972 730588 1799182 65159 1284366 70639 1293557 1530604 981682 604671 1947495 1916558 1459623 1092836 1001751 1035222 1451604 1719950 627351 564925 247795 1896885 58000 1728182 971853 135778 1133204 838739 873679 275084 1059177 168968 1306652 177476 452807 914731 251413 239556 1209622 1265311 1825748 1990093 888248 1609777 17092 1215156 1159793 1840967 744620 959306 1970493 1046991 1403165 81347 1631246 1367891 1427884 1465723 1639511 618060 555291 187516 1846032 1117615 1020801 1993101 1273505 744181 245890 140509 1949109 542708 1613074 1545956 1971259 570822 63657 32085 1356490 1585601 1381454 531283 632863 217185 1153330 640321 1065051 630180 1427534 889844 545205 281936 22936 218334 964610 1089100 1940007 27444 51304 1350698 1308304 1461107 1426589 738152 1220890 1887324 708078 403794 289806 519296 653643 616500 1678257 1374308 1415989 801262 1765149 308074 1832109 1513675 459148 1188040 411691 1894651 133863 818048 1384347 1868784 851718 1260701 674986 930261 760315 1338487 1462668 313709 33031 870868 1407433 241839 355205 1686410 82585 434726 695028 438224 1825227 327551 1470511 1847174 709125 1235142 1851372 1936116 1935016 1864656 1243038 710356 184101 470143 1739370 240045 1431678 367218 758541 992442 1925462 1356839 1743784 137536 1552618 1874421 793680 1266929 1545591 1792472 1845405 173541 849175 573319 1581906 812199 257398 1750042 1701947 1754745 418562 149781 962647 532970 699731 890926 1301206 1393437 1731951 674087 538747 1935776 174613 1292264 881820 819775 219669 837916 822786 1670615 34700 1345518 1869085 1293376 1838792 1113150 686661 759303 275212 1497885 561496 1683044 1271752 192867 484468 135480 19692 409698 639945 1413476 998205 346182 1817723 403651 315858 555787 436308 1862434 63709 670382 1367704 109454 1400883 1372596 285768 907317 1337720 1379321 1800405 1003792 107473 858799 1867842 1508468 334857 748791 947241 922209 1623877 19005 148365 1946739 1129176 1161998 923041 896073 9328 98841 22966 1405003 323238 622564 1421142 700291 584775 847367 66572 718508 1245409 108629 777593 584480 1272009 654379 619288 1190397 757975 10041 1159482 94187 1104246 783960 1875837 121516 1943440 273179 367060 500378 1700605 234726 61970 379388 854703 1981363 1701625 805378 1594663 719904 1050432 127764 325158 1208600 1101280 1184886 3846 6498 934055 576267 622444 396358 508328 1055608 655315 1309096 873717 106162 671693 727071 811303 556069 137466 232955 760815 754176 72041 1382596 1274938 634936 1705062 1224610 147870 27542 713209 935027 1066581 667029 1033769 1058000 1211605 408523 1603833 586426 825894 1199674 406421 481097 535878 1701151 1467331 418439 1783612 690225 1132331 722737 180604 1681360 1178977 433176 1451582 612457 1235252 1266415 1658949 429033 673651 1451198 388522 1693174 1566437 177920 1161957 1137438 1731506 1723615 496231 839475 1503849 1650822 1990114 1942290 71793 324898 219668 499405 359190 1773141 1686568 5666 1655422 1501281 1722578 543168 573467 1222977 237966 1804764 1108547 1061898 839993 991017 1084421 20993 1919611 1117555 1886807 134549 1395132 1461626 225746 1216250 375124 106188 1850890 1337475 1312316 1751611 1483433 1832169 79892 733951 987892 67595 1672763 809500 1391482 523118 1196150 549076 1681331 174681 434642 1730732 1318458 923813 379708 1652276 1301226 1261555 1218409 1658817 1722419 1848223 1677744 1803855 282202 826140 300515 758457 1757990 1491674 1750710 1541767 1525592 558770 517057 980169 996906 243541 1992061 993296 1028431 1852518 643552 1027330 926351 169740 590097 889315 140044 574568 1547053 1646277 1139901 584895 1611312 992672 1493846 92888 90177 1323984 1229908 107971 1630264 1230947 935681 1797438 572801 1662299 1781740 362619 1573073 941852 969549 1602550 381705 1210227 591412 485721 578003 485822 87100 954342 1737711 1877136 797297 1858492 1069706 139190 491178 82031 129664 775108 619109 1707649 1456591 594007 1250284 241047 874325 1063728 1183058 512673 1057827 1268855 54421 1820632 160350 1114082 1725675 1155024 1869591 1973029 501461 1118334 155269 697109 1391662 246760 1476165 409331 1270395 1897698 230400 408123 145126 257000 1754906 1325051 456635 1489269 1209396 1521225 382341 1879370 1053506 1590172 1792093 742001 995619 1744922 765645 181154 673633 1874877 737963 1048409 1197935 1616058 345152 1457424 1403868 1131938 314494 659603 944275 1329533 634879 529992 1810279 323880 45310 14554 1023929 805622 1170647 428819 1376322 1313557 1532662 53019 565227 1290199 1640794 48806 1660948 199814 1312554 1018071 1679403 1648625 397204 1515315 822711 135880 1316662 1173642 727181 1231376 267846 389952 1031894 629935 71743 1724650 1601510 1343207 168564 1135237 1997024 638253 1251659 1735607 1858566 963311 523124 1632877 676584 1806267 495459 782129 1791155 1662677 402975 95976 1050873 151153 1593065 287129 391663 1140677 1285370 600431 512041 1823438 1623305 591498 1293702 483827 1468940 246477 1183003 1292038 156072 1558518 1953936 1616596 101964 305776 1174117 1079315 1039711 1579974 75330 1072361 722968 422185 953005 940117 1138399 1300265 157033 185130 1549511 1819784 227796 849990 556568 40468 445461 1713426 802124 1819630 1271444 1560275 1107187 1639961 1287751 915438 1997049 1786563 1919052 1385121 1600023 457002 1945763 395605 1710803 578036 1518848 1814354 361672 1688443 15371 288128 509997 1350549 1178230 120313 1254303 1984133 1622784 1052707 1958262 1375151 326864 217296 1474861 746604 923024 1861106 1325054 406219 1402891 401711 879992 1678916 1566865 455430 66974 1952498 521368 1080750 1325941 1255037 1013504 1085499 1788354 1498831 421269 367975 1215817 745879 1284795 341101 1807550 1827026 641517 1898224 137399 847360 1856800 1355912 891653 691637 1404355 1258964 578431 729767 646630 598267 686202 1517486 798570 1086561 370054 1340716 483475 854564 583455 1803766 1184072 1091825 704425 1788947 1476879 957478 1909117 588681 1149752 1566248 559570 1726352 1266048 432877 91534 1420538 132800 134759 790343 1343832 1126804 1281904 1252281 105596 596289 1660326 1767648 759299 548754 1022931 1577093 477321 425243 407234 533864 701286 1527642 1998887 310541 1080270 1374266 927554 1747143 1406067 1139896 478923 1099510 683697 287097 1978660 1572269 1893520 1630118 768363 755046 521381 858810 1571638 1910710 176834 82580 1765022 676561 1699162 261155 337377 941249 1762991 1781509 624104 976880 454945 1152034 202912 505472 1563708 108768 1304575 1495763 589036 1931978 1811658 953772 882750 662744 631408 427925 1154711 64494 1584711 940232 1846549 610903 1121885 973621 162531 491260 1472217 1336313 1605016 1721757 1066957 85292 85344 1986017 1139852 614004 1968132 1524921 510377 370584 780957 615054 1492458 353229 522405 776382 905502 808713 623941 643695 559802 951652 914957 78948 137900 1598493 954800 515132 1742070 1681629 567341 662405 1032265 1467473 158708 1291974 629998 1965700 830784 566937 1029366 1286564 1734894 605461 1851039 1136607 1959717 1648531 615174 712151 435086 1659310 1191334 1664938 1968918 280255 531976 1990656 1027520 1953253 1919263 1033929 644412 1448207 1750166 2015 650365 1199098 1508197 3776 846598 1832893 788678 1338242 841313 762973 1929839 1217525 1509708 601395 1574389 398812 892645 67197 1411818 1386158 1205191 437937 1948042 698170 654891 1793412 151458 747035 606530 539163 274331 1331553 1135499 1654677 1524658 695735 1567821 393531 970918 1787998 1262082 1382014 1896952 947784 834537 1833675 1888977 1415964 120007 1725100 530672 886591 217990 761010 971719 366987 1713525 945199 34239 1578622 638422 1888277 1564947 1737386 201764 1943421 1424283 1550010 1591701 237656 342316 1827863 768552 316028 657970 1980789 229804 717286 135445 461324 1886513 144560 1102447 1369611 896955 1539437 1961676 1666374 1936987 1387153 1546858 1141075 1496908 1694883 1173410 989694 455145 1378485 1501159 1535967 1815927 734343 1858259 1725102 1378449 1050571 904757 366822 1873995 37826 1984000 761462 1812098 1860228 1170778 61358 2119 1801173 1038454 535573 979619 771074 18585 150058 1103881 1872873 1836525 564487 1577463 617760 1161331 901142 1779914 583715 572322 604708 1108246 898372 740855 385757 1506863 969943 1398551 228821 1862368 370419 1725743 633743 1372104 252267 103476 1763246 458232 1789032 1195661 1696594 927116 414578 434916 1858462 889456 310580 1033408 1973837 885483 1858239 852188 771080 327771 1219624 723442 1996542 731444 326934 1886050 61346 1422712 1328573 1880197 422596 1741637 1511208 1621576 1414295 1609753 1676398 293718 491579 574250 454378 184099 1187505 1495692 506680 233315 1552186 811767 1509059 1499949 1023069 238040 1904246 1490519 1219005 1465380 1506867 1830229 1405900 1159245 1278342 214600 542314 203262 349548 664801 226785 727911 762854 994876 1803326 1057373 373731 1633484 1805856 1153690 1324833 1666152 479441 307648 463989 557843 1529309 1274629 1506957 824631 15192 115405 1379593 711135 920137 1648529 896458 156672 738316 744414 199447 1092993 1822993 1267644 790239 195829 715022 140302 807422 578847 1795823 285826 358731 1044298 1407386 410686 979262 944888 347463 400593 777095 1024500 1483672 406104 1886065 1248639 1233686 756637 1693629 842189 1819824 1790153 1716366 1291248 1273153 765655 1203942 489917 1589792 101457 631933 170244 1875320 1344977 1442203 1169906 1959315 555800 1481152 440604 1068278 1467687 1949079 1789361 1596268 1556826 540435 828657 561928 1898619 1660749 1848886 851883 1575355 428163 38641 566896 536803 395848 1196713 671720 4199 436864 162365 1136237 191301 4535 193388 1723307 1140820 491067 1842645 922872 734647 673837 378550 1928102 1674515 164846 560690 1731874 1375648 604396 1555424 1880313 941043 1698017 1337593 197225 383824 1446145 1690037 846875 929923 853287 1538089 657729 761123 626736 1737744 661869 1680070 369589 1964996 1208712 536514 1262789 1073101 1943818 689368 1567210 243169 1072171 326683 1187479 509794 1441678 606843 508556 1809539 1706577 997792 436064 1830566 556111 709901 1239221 1746567 340012 525062 1563716 1829324 311467 1883333 1756311 1868385 205376 80846 60044 25692 849515 1909482 98728 1949518 98936 1917148 1783175 1907679 1334655 1559537 1910307 1038456 1237093 1586394 135619 1249927 588347 239427 106817 1703411 1864420 263289 306196 474977 1784986 846382 371097 925822 1465774 398313 937288 1308638 693392 1288804 1136307 749143 400849 1744106 1936437 1178403 865853 1850693 103341 1410659 455682 1604537 903239 626224 1517102 1848287 1492232 828039 1422561 944073 93705 47776 1636273 954168 618040 1592662 1941575 30000 85223 104775 554321 898620 799915 1728641 1227772 1063607 647665 1021365 477051 1450311 1295331 1180740 524220 1702832 1646963 1118694 606051 121111 270500 354861 1260159 1424905 584483 200067 734245 1982207 594725 487911 1227292 913022 1883597 1436050 1447209 1453709 620618 368799 824480 140139 1490404 99428 438951 821500 1063667 1842113 630843 270841 942362 1759924 529662 944973 985992 1908473 1585085 1428804 917905 1421218 1162445 1320050 553634 761501 314848 631848 1095623 1715901 1067006 1511328 437979 151130 802272 1040662 204393 1771657 1139745 1837046 166843 1061582 1378947 1462055 1543252 1685766 1482181 593582 1402611 1545616 540696 35071 741975 149870 1218992 1381306 1515913 1122911 705659 1178208 709545 1441665 1509632 1205178 1411691 1422104 169704 1610171 635537 1555818 1895495 1193779 1770575 1616846 1339967 981012 1747812 1136670 1636060 1370590 793158 1534386 400755 951703 1868984 1036108 52540 1410914 137338 309039 173373 1805354 246284 1706327 1865152 840621 1837613 237623 1478991 678242 124156 807069 567088 298047 161874 767043 1354652 1537312 349669 1796416 485479 483439 1476418 1810081 1047346 1253953 1792981 716236 1521881 434325 1272477 776992 750088 130170 550088 1757536 1672131 1649014 619589 790931 142344 737257 1958255 1954048 1143539 1931005 868012 122906 62853 641626 823502 107121 1459406 91056 1407976 1792895 163344 1857688 45367 1195992 358324 1199154 1456007 1756423 1758016 1672007 274016 314197 998397 1794117 222964 501028 1497978 1143996 1317590 1026744 1314304 1575410 304901 244088 1015989 22047 1330854 1570051 174633 426201 814315 599391 452811 1610885 1321725 324914 1649619 984756 869228 802711 402798 883968 1202562 819237 589122 184269 2573 67546 1872649 1389616 1467849 1621052 521599 543571 1986829 340141 1810110 533075 1645288 1743427 290008 597407 527182 230490 2541 1297785 1629285 206589 413777 822026 1799235 1016882 733913 1480113 946005 475477 1240833 1863408 332649 1198030 296930 678192 1088196 903196 230500 1748940 1356001 110133 457387 857291 1990358 1116881 1941692 1377771 32889 1753531 1051725 533916 7810 875389 1017567 409244 548371 113763 1881813 1575133 1358704 342524 780992 1987218 1357312 359050 395732 551681 798216 462407 1582028 1359894 859919 63761 1084979 1803950 273807 200914 949858 120180 1068675 1936932 434539 889508 218229 832391 465341 1170389 797333 1925686 1268354 1127341 975313 1687749 1708684 764154 300530 969043 1715607 1403543 1646815 1319215 1083416 1444415 317493 300758 674627 1218953 934693 542932 1678645 689141 1820395 1851134 728082 1077488 220077 669322 685642 899694 818454 455010 457715 676633 1038978 378134 1942670 131265 1489186 526110 687117 1720339 971963 965242 31269 498407 1928372 1392841 800928 112921 1488931 878926 781912 951809 945663 1374579 724217 1403089 1170281 1995482 357575 1166260 1615336 546885 1877759 89296 1726366 546711 1128977 784973 27213 1347719 1446896 344576 43522 1462244 1046082 326085 1498800 317918 1611201 1929433 1280791 411797 337104 1703986 178854 1020817 1341249 1966414 2888 1236004 595185 79722 58370 1595688 1612902 1496107 1460082 1788919 1052688 1713140 135822 1186767 1890491 215538 911415 861753 428176 1659320 1798802 1186994 1771476 325750 1662891 372901 139119 389817 1713860 1955262 1724399 380690 599006 1305883 1962399 1855299 962565 1977279 1089944 872638 835605 1007177 1061191 1065779 314366 1166702 1587076 194002 650652 409486 1030037 1151329 302934 958186 920425 1998616 1855691 677313 148825 832070 615101 1780303 967577 1236940 386495 547090 1283358 322086 193259 248798 657723 1842134 1983863 1192327 370743 1400960 1753001 1670537 631383 1399637 505343 1480254 1286878 424469 165517 98733 760977 522882 1221698 1579446 1684172 147736 12282 199102 1133157 1276265 289318 459093 1239515 1775329 1508949 1253302 309078 1974814 906135 773659 1302574 1550027 1938533 1434875 1484565 587023 555288 292844 494708 141412 1802300 133761 1580890 348191 121828 325721 542718 34487 469783 403781 674971 851771 908697 527894 898010 1688875 588531 297726 1388170 1099162 841191 310384 1043847 1290417 1922847 321712 1012884 703554 556225 1988748 769879 1350616 1888204 1469791 1520540 697589 408149 1131746 1834390 356078 281196 1485696 66358 861103 1978395 1002241 624851 179550 1411839 1017093 1858002 1005173 1945179 908606 317914 215453 17191 222184 24598 1884990 1598817 1090589 1634378 239492 1517033 1814047 496561 1291146 1740178 239143 353816 15128 742839 360044 1024318 456580 881452 183928 1365358 1471468 467264 1936059 1283133 721419 321374 1489203 919505 143652 240928 737691 942109 897891 809613 997797 1151690 626143 128533 616734 1816520 1600520 792200 1180641 135603 1745044 681550 324446 468585 1005388 1468704 1121602 1627641 1340152 651416 1949124 485519 1504590 1945022 147415 887151 1135313 1675924 1142618 650214 240625 1387320 920200 1279983 1435577 1899265 247391 983291 1203762 33825 1814051 662556 1263321 1809665 1351147 1576250 653313 85611 289598 1715450 327189 1210636 1977428 654679 470353 932360 1203812 1768186 723566 620059 1924442 403475 237239 397751 1113277 1546459 286245 1805679 746301 1155042 905074 1531800 1156204 18181 1249202 632660 1180858 991788 620790 1791346 210717 1896162 1018039 1300796 1420076 1946431 396983 153580 1308049 477097 1197290 1577117 1068142 1941794 1359822 806305 1796517 971444 1615966 386754 1757481 542993 1519174 633805 558713 854543 334421 692548 1674989 114438 769577 1704181 836816 1558602 1383167 783309 1911468 539766 828289 1158630 1912501 1137897 558165 1999377 1551993 1827059 1999126 534476 1104829 783640 1451396 1949744 390887 679200 230213 1963555 457389 714657 386989 1858360 1247379 1161945 522441 1622028 294823 424618 1746315 780075 1322056 596435 1918132 387049 553223 1813610 1169602 1870416 1936089 1307602 51483 143973 356270 1104710 438855 618905 1234261 648055 595817 77401 1931363 243648 697653 920061 1613290 880878 788992 1383037 1342790 699223 1210955 1598878 727564 1926427 1591225 276828 1124913 1797932 1713354 776269 1714880 545140 550654 1383222 1048266 1773514 1519456 1636458 257925 650847 1653636 1405048 133869 1025833 1770617 1612190 186484 340970 1389963 459252 1171680 1212631 496320 115716 1849208 1903760 1174630 815355 715969 738804 603125 491664 364240 872119 496890 294172 884276 330132 4386 291636 569614 378880 726904 1609779 1728835 812204 653489 253927 1277163 1595695 881939 1415827 1940652 1580691 1193260 1662509 1354486 973426 86356 1545164 836132 1112545 1593372 1520846 1825849 1564185 1841863 158127 1363818 1088739 662186 100514 730524 1288884 1049022 579710 1765181 1943297 100196 622985 1035419 1161614 52393 1020215 126606 1291803 19442 1420482 1674010 1451372 1435465 66523 479229 473385 691705 1034844 262271 44413 144131 778484 338750 1948517 1284361 1266179 1685943 1823307 1530272 110467 1264552 137650 557775 1598714 59656 133463 1849317 1970243 1862446 966943 1759636 1008040 1090035 1535985 822864 1288006 750524 1375528 375233 1459676 1137199 1355900 1960638 1798010 556884 1526090 785796 1242021 29096 1177014 1397779 1644070 64459 515204 30016 457273 307877 743451 1359748 435307 1341227 1388879 1816473 86718 1075910 322675 137340 1309509 913281 1868809 1720659 319880 1676552 1655595 1072707 722360 93120 533134 34398 859054 936310 109066 1446249 932581 1744561 1068124 1556082 267366 652160 920578 776410 575344 1451214 1036355 183648 52268 601828 612334 1051743 1289962 639200 504160 452618 1435182 543981 1176035 1400180 90199 784173 153179 483302 882136 1874910 220736 1425005 19122 337155 1779121 754844 1115727 1701641 1862574 1777865 1754352 496495 1349828 1162585 751603 1435620 1042873 1827183 1287856 847844 393253 1165364 1538359 1874014 565799 351854 390580 1147886 810069 419080 124222 1106656 793748 1552513 1509651 909247 1038787 1965062 1612853 1891017 593040 1936031 1436968 1014374 1676138 1738323 212235 1381186 749660 1974607 211712 1833140 1709950 1842289 153646 1760231 1342251 1205817 899643 1495345 1649726 346655 330429 303222 122697 1432675 515535 798422 402550 202552 1794800 285205 1707268 907515 992041 1612759 387035 1909338 783087 923508 1289141 84148 432812 800290 746129 479151 343062 119276 247899 86394 1532168 1295778 1751235 838732 290196 564334 501216 1153180 531089 728085 228257 1482394 1461308 252281 1428774 1666963 1583038 46795 1003401 1964721 664215 205074 1990078 1757056 1149062 1071276 840974 1702177 909064 558289 1041896 831467 44156 601996 388694 1229436 1994497 756616 1906558 1060698 280627 1723945 1524457 1113032 1623858 1535188 1482257 678010 1808410 669667 1191439 1851620 1330299 1594519 622472 1233958 271914 1821984 1790426 128223 1097811 1791518 1237059 1007002 1636464 1905584 982705 1641850 110008 1385952 900991 1123355 698235 281859 825591 1915856 406685 1526681 177795 21571 1029501 1998302 1441115 1501371 253880 1473034 29336 1736649 30033 1188081 1655886 1297103 1658250 1522028 292212 221916 1746301 1819921 422410 1732584 1248354 749355 20364 17344 172779 459564 1937083 631851 884901 1596887 1245292 1426123 561386 894042 1671255 1141861 1900439 762409 1526348 166484 685183 1414047 295824 1505953 678431 1406892 848684 1558350 1929457 976629 1449669 1824025 188146 869375 119919 1822625 463623 1508286 1361792 1083750 676011 500262 1619865 600111 1392974 1560948 396292 349054 1110021 821385 1669353 1192087 227014 1492757 1007678 599867 125854 536648 1624241 1539484 392077 865910 466845 1432829 1883575 1776927 321655 813894 1605311 1286515 1587818 1165611 759883 491524 729165 100696 524955 1624454 1460222 1617978 40533 1927645 1489356 26029 1654950 1202513 1995004 477115 911359 398079 110670 1448768 1922862 147338 1107822 1087689 247852 351072 1170913 47176 537544 1900336 1647620 390217 633690 641032 6053 761607 1514922 350090 1992498 1469809 1009760 408959 1667148 1429275 966899 1391292 1562292 788874 567623 1133713 1867661 1065419 920823 822173 1365517 1333838 453554 1163302 751870 1360404 1045867 1278356 1534929 1308174 1830410 709809 760066 633644 1374186 1304577 610337 1079202 139929 1947342 327360 1374290 142280 104805 1021807 778606 1822464 319606 849231 184690 1601810 1026593 835183 1127581 365433 973520 44464 773664 976458 1098201 1105153 1381391 1211606 1023086 1941311 1349728 1899937 829456 136909 1118737 188201 347308 1298094 21598 16827 201752 514329 1645054 1429379 449441 1762363 512894 758905 1734094 1620489 938468 1693587 1680927 1647440 376242 1470725 57765 1773049 692745 910893 1379253 1572393 369164 187625 977672 611519 695131 1104707 371863 74713 202924 56649 682444 877058 1043113 1480294 1594817 36649 10440 826443 664553 891792 1498966 68564 1837203 1915406 1442689 1519462 228243 216375 1644238 538128 591708 268108 1916681 102865 1058527 1803968 275862 550456 1667104 1988554 38279 559273 1381033 1496365 851455 1631746 196280 881243 124089 679380 60140 209078 657651 1303605 1179662 1002877 298978 171673 1753135 1217493 1595179 1228417 1399811 306528 1821964 768951 47326 1450254 1399816 432873 74261 646087 800103 191347 728527 1541129 336837 1085955 1328368 70454 400169 761428 903942 334164 1530918 700963 868927 208466 1867590 1260238 621301 1034320 1214754 1920907 941560 1375217 1763984 338552 61676 480481 1892613 1405279 349755 426844 1880134 1515132 674666 1737761 595425 1459411 1534821 950517 352092 1689301 491392 1790537 762987 880416 423882 1648256 444841 1209963 318960 1468224 1367391 1022274 1630266 701245 217022 1913670 699072 812355 1681554 334061 184262 1921179 1896656 218478 1232885 1263872 522576 333671 560922 421496 304660 216963 280692 1800444 771397 1897272 1016002 1792842 108566 1589711 1402167 1705497 964501 1519035 870437 702206 993092 979590 1235673 1121579 357726 1722019 942073 321685 1691864 1192476 1334149 71100 802999 246859 107195 19739 580658 916522 1030955 940140 1784311 840015 1376777 414701 109160 1426532 769791 1698166 1598720 1499255 871757 1666148 496703 1692835 1054162 1254 534290 1104405 393189 681437 1367832 1738376 1808888 231368 1991514 735067 125250 130501 350489 1071481 1931075 144140 564634 1893570 1925127 904658 601362 1011691 156145 240992 732913 326670 378712 1453411 1317330 76291 1154737 221422 1600440 324518 1706005 474938 490219 1842678 1771583 594462 769636 853854 1584800 1086618 150739 673353 964161 1852625 705865 511572 1492876 1511694 1330147 1713960 1932323 448616 250763 1868820 745106 1134606 1843446 1312025 1781005 1493569 1263924 1634056 1036909 298565 186182 154073 358147 1153619 979483 385997 265448 1900137 1519576 254625 1666156 1685354 1992440 431843 1222506 451402 1608514 1194705 869566 1663230 1844063 1636579 1839851 357357 173486 1964005 1632781 1908628 893658 1327022 872093 1120724 209316 203185 388176 1025847 512639 472895 1995872 244749 1729868 1307216 1841301 1875913 566583 309831 1113465 1311690 1354428 1076858 1399529 1022977 1234654 1853542 1977425 1021013 1707692 413301 837420 731076 1439893 1765970 1024844 1591072 678063 1551196 184635 1521731 1422430 425861 119397 1813015 1677281 209477 469922 410817 194988 674341 1548024 383459 1031891 844347 1306445 1900718 1663846 528204 1174870 397962 1545754 663964 1351150 1491437 1328235 1842677 639946 1687624 888669 486749 484928 1882960 939753 875271 1682069 1850452 875954 1883223 518652 269269 835783 1344089 615751 316452 1014844 1277358 1107386 889111 1647939 1168770 215657 1927182 1582846 659650 1541540 1507523 1952834 1618988 1791158 1592081 1266812 820547 1895211 411933 1778908 1497682 1646767 204255 1902142 1218345 258254 549062 1551490 1469397 1694845 211869 1928407 1669888 842870 1474754 427550 857681 1420986 365547 125073 1517192 1865076 274674 1573289 1378512 1045415 711388 1550462 1809526 1762662 1760139 1536007 1043644 326838 672406 1847583 1421328 156376 1628547 916125 1830673 1869936 878489 1621245 1751473 1272302 1831553 956626 1942234 1687696 1028861 864502 626216 1066867 92908 111716 512671 1337990 31691 1364558 1588595 772075 112776 975339 1017999 700362 495833 1235505 711514 977934 1202109 1572369 1411518 1929535 610515 1845705 603187 755901 1946696 1098287 1026312 272923 840362 788829 1499466 1594772 1759444 849217 782990 1892441 68944 117875 687891 418407 15764 828584 989068 1351096 1345925 118018 1388780 1701060 1464459 512279 138590 1658512 1506865 325413 944424 279354 1734766 86995 78912 1788411 1966603 600963 1869616 205389 283210 1770237 1260967 21096 1220723 367394 1546868 487940 870801 1153097 833482 439271 217706 890209 987125 1657708 1612387 391300 600240 233160 264343 908415 1848421 1926267 1195611 628625 630521 597536 1555649 716206 1977803 151778 223943 944365 1716687 182641 341730 925487 1417066 1708419 352028 1606008 517789 342037 1242428 927947 1741186 1433846 711357 1109905 238680 293520 327721 1826491 625338 921681 1049339 1320294 931658 1719716 482216 1447210 1527284 443677 1915933 91717 801845 1675317 342929 27361 1192545 984218 601913 680950 783704 398544 361866 796927 1605794 974558 702933 399860 775681 146968 1681192 909134 1470972 1204494 1528332 1468397 375120 1247296 1364127 453885 1117049 1432059 696766 1734585 1167606 1651307 1131913 921473 1912754 1606429 321044 875078 1531589 691616 342363 515676 1524886 1073581 455514 1593185 1932172 1043234 367836 1377752 1892744 1771575 1930497 1607827 71596 795471 368225 37176 1565849 1127574 916692 1582335 1192583 680836 1426071 1061219 277056 1209459 380644 1521165 1448690 278745 502334 1686268 1991524 1919311 377122 768211 1568278 1536208 643709 1923373 1308522 584641 1713802 34185 1149788 1660440 624057 1317295 752910 868865 639255 871702 1864696 617397 811497 1293269 601184 1249130 1489574 96491 1552350 1915917 350766 1053886 1057168 1994835 330104 316881 1837769 1786147 1072297 1674066 499614 580144 450183 1211283 8018 111125 835248 1810542 1549678 1077583 914063 178742 1637809 1178636 462505 1179142 389922 1635535 1962506 1060959 1272742 1126060 14592 1227591 765258 725749 1543853 1471837 1884123 10417 1310852 460261 247399 950966 1054918 1533460 1315664 1357202 1108103 1943517 1011763 339235 1677402 1826508 1939866 959013 248852 413775 1074363 309608 675514 1958223 1320633 1703838 1191917 890796 1507644 1631946 1443723 1029246 1010582 421313 375053 1225180 1554810 1779299 1885479 767080 819221 1769842 1444747 1644952 1312551 1151852 1235181 945700 856971 1880770 843744 1170283 28820 101331 913396 1670485 1648687 273456 1783216 1065384 394228 299124 1710265 1412989 130038 978914 1417214 1912218 200198 802007 1827484 319675 1692095 503339 1270155 245823 1011433 1942795 1549070 1429459 321167 1293962 1779486 1455698 1233454 805077 1395087 450878 310463 48950 551579 242049 1377569 492113 620522 875594 1867306 996593 1259636 1346592 665138 1097765 1094299 1640230 283347 424539 68725 174578 1950467 1158101 767443 1215089 1298080 432554 1571218 1457076 435990 1323786 222305 1227275 2260 1632174 381842 594721 328605 579249 984349 1412053 21538 1568802 1392348 449854 73925 609324 1223272 950545 1501267 1509880 377762 937215 1339193 1532209 577178 90873 1497124 1378371 1660443 953784 843541 223808 735266 1285689 1297066 6462 54985 1776127 1725461 1748648 1618807 348985 1507146 1055050 18841 1321228 30361 94831 1399969 263487 1615169 1593469 647070 512086 1487394 1533125 415517 516706 1896835 252001 859700 1107263 1448930 1098820 311829 1721426 984670 806126 1855361 1487874 226859 1148963 1114768 455293 575315 1686125 888311 114195 1464364 1832611 910838 1682782 319565 1681720 658168 1291328 737347 1680851 1427127 587213 151417 873835 1882865 674889 1709631 1061887 841871 617226 1025350 1839147 66651 1246004 1281285 1169445 1758075 1065622 1085227 1780918 1609667 1600170 630233 744726 871737 1565494 1164818 487512 1289443 669432 83776 627217 968699 1089850 1586181 764306 209358 124993 1558385 1195054 676253 1304461 1698208 109673 1175889 1326817 853447 724912 69222 76139 596494 534372 1241543 1471311 770320 1726224 1967659 1735347 267260 686268 1323309 1194489 1969295 215285 1821040 1264023 752051 1058150 1367610 103963 1461018 935451 1760374 1726508 1199250 1589479 1184380 379307 1583675 650245 1787275 653852 1414882 1736626 1537010 744443 158995 1587365 1736966 45875 139365 1516040 1314977 1251909 381001 797839 675172 1220070 1509690 838702 587771 1343579 1283742 1620212 1284978 369055 689671 398399 441771 1078731 113850 1953458 662266 1339774 194008 809573 845297 266015 352670 1904783 1724058 856946 1786145 1130117 1058275 939276 747537 204734 300523 1040278 1108452 1528607 536836 1064130 505083 1395454 1821825 939092 301573 1759549 737998 1284471 438046 1871453 314566 803404 122454 350586 1486817 4799 570500 932536 1175569 418659 791850 1519461 1617522 183362 802192 1406184 1864373 80601 1023914 781885 1884933 1075260 166265 1560577 907603 283554 1292656 1483778 638580 1384615 470416 1661662 554394 1942140 10781 1107653 683913 276850 1942587 69439 267429 768672 1692490 1193195 1501666 467769 1750541 1012958 674487 574299 1784055 1573956 548620 319581 896056 894195 1826191 1715017 1782558 1900600 1306435 1982715 941772 1215418 1104888 1669542 299078 635977 34897 639553 1642926 1800445 828132 1211937 1233731 996805 404111 745920 174558 633989 907854 1992036 581434 1660536 492451 345519 1322504 1752135 620542 1326231 199985 693107 100511 1168453 50678 1765054 129307 1972066 1018763 1803727 1512542 581996 1013152 929090 1169693 111987 113857 614922 1545739 1140759 1955384 1896379 1039531 945642 1865968 1553793 1656894 1624718 717195 1974968 1692271 800310 247244 1242788 695977 21091 1676169 1376639 50767 1755704 1004404 1920194 839942 830371 1316859 1822404 97027 1562431 570442 832419 1153158 729640 134045 1534127 980141 1781427 1926244 1462263 950233 405496 387820 550169 1659307 1776361 411362 40824 439974 358080 1074831 652040 1828522 43483 1005997 992800 1901561 664720 757284 286707 840400 502187 70746 1718765 1061145 1681054 553333 1356315 102236 781399 1000364 1443215 1167033 1396357 481009 1957890 106562 1257253 1559220 384582 1231531 116909 677193 1564261 1746057 1418375 469133 1349710 1102811 538257 1136170 347461 466590 1131860 935761 1035770 1241453 432082 1474088 1457084 500709 1182919 140450 249192 1190370 631196 362686 1287520 277908 845616 1913118 186800 1730387 316703 233794 1025247 636863 22441 876541 1394107 834181 1344753 1929526 81007 186758 1348976 718238 102969 1286880 541595 1222244 88090 1825019 815983 645376 590878 167992 1978302 131258 145307 323383 326887 1701452 1974832 58400 829356 1956575 867944 1709469 875289 1294928 1677899 1570938 1401103 530929 440017 1460851 368472 547480 1706305 108353 1097070 156484 1303660 1706828 913545 1956161 1387211 1054345 628509 541814 124574 452340 1671529 680654 931339 74891 575896 1590357 1690 20583 1279064 1474674 1929302 1669283 292325 1120252 1426586 208931 1745796 1230508 370227 1361629 1201972 1377397 614489 228344 1923362 192266 1174335 900512 495111 571137 399399 747951 1718485 1512770 835798 1732539 1786202 1270442 457557 672934 1034947 963633 673715 918900 286915 361487 818269 1888634 907201 1511625 1489564 786043 794341 1073769 1127117 451370 1989703 193794 24489 467693 1577410 568177 1641767 1160862 1695352 101402 1366103 1359808 608893 1827256 461625 1960687 1611660 76213 572547 367826 1439821 921683 923703 1237541 914199 1757439 651701 369076 753205 1006172 1819366 291963 441284 1126471 1308597 836208 590968 79639 1668991 1059367 1652457 1510434 203907 282449 1075293 547106 1889508 1798645 705247 1858197 1504323 1717423 247549 1884748 327887 1031119 653955 1704276 1479665 1847442 1449335 1196082 596502 424651 975336 1342452 410153 203887 561986 1750619 519782 1898291 1230985 958204 1397386 322948 1204236 688815 1136238 755689 835756 709764 1678606 686026 1948556 1477223 67631 212967 293761 1947132 1735693 1956536 258492 1204543 276920 236691 1567138 1994674 1611329 578998 291105 318143 1692441 1938500 1798844 235283 344583 1854619 380364 234405 475850 116339 1901151 914380 303243 1033050 269693 1834655 1145248 1274651 167442 792749 427098 971928 1114692 1415612 1928512 1908760 543796 945419 435568 915635 317956 182858 1020052 1547881 513273 898986 612040 1592367 1005636 1123096 655971 1522264 1881110 1763518 1527110 585404 765442 812638 1592490 989505 909174 728150 117103 1483852 654504 1127723 968629 302374 1022533 178032 1603219 303717 1350407 1153445 1622968 757447 270992 691612 515177 437069 151369 1752585 887422 1768096 635634 1972490 597841 388485 1938793 817404 1954604 477816 1439166 71146 1778826 671180 1918577 1256550 1295744 1999010 517693 1945312 1968634 1162322 304395 50687 1142512 1714250 706893 1658768 144427 1073693 1680017 1445784 1694503 484325 1561280 401067 1195687 589824 242768 370121 256593 380928 502376 1259223 910223 191513 107797 1243067 1072463 1278798 1180015 1642747 276358 551593 224760 28786 1198514 1174841 244352 1490940 633741 1421687 1944257 1371045 953554 1647513 238521 1792893 466571 313842 1499685 1762327 574113 972839 860770 972431 1218889 1372402 1140459 1017497 1755412 1679816 1925056 1380855 893851 143222 872166 130427 391059 789525 1425194 768559 879734 1500209 1384424 1768414 1503800 1423444 369239 963563 442749 242705 166586 1213646 1972538 1512115 1751757 1942384 1268439 1001827 472604 907971 72263 1639579 825317 150415 1400358 1635918 1120550 1855083 957759 1199646 82227 770468 710596 1828577 1344397 669777 1418450 1385508 751785 196585 167657 1902456 404932 1076029 122578 13766 1828933 838826 1147133 27747 603382 398871 1463621 61828 279650 1301793 1055170 1488700 1318513 1778264 805942 1923869 29005 444057 1545426 966353 369674 1514751 991827 1774434 1701468 543645 654402 1776690 1026653 1540526 921441 1111704 736882 1674211 991946 590291 1642753 101475 1973548 506514 1486146 1628358 1507787 633070 634558 1097460 419680 1605483 1554311 624016 582390 1933228 1523266 1936680 1990972 1693770 906159 1258124 1955272 1478443 945081 1090484 1101385 1845306 1300882 1252702 1370460 1622555 1845106 1537406 120610 337951 1557451 736766 789970 1917806 1287645 453294 340826 1734198 150308 1161303 118738 1815498 1553929 1542039 791319 470253 991608 752408 958948 1069741 964873 595349 1689112 522104 260292 1750561 625658 1128407 1454401 377775 363400 264482 724233 1888916 1979430 395400 1884130 930318 1991332 1998808 1073719 432472 153779 56543 693384 1691488 449147 1152705 1630615 1552148 1217236 104529 1505147 209964 349530 1497359 1857838 1944858 431956 1325232 885614 203675 1459855 692234 1359987 963852 168134 44437 192156 584902 464615 348506 1770591 1824409 1960340 1881123 156049 1039222 1546073 9442 1415190 1799207 1343949 1834438 1959153 1897074 1838325 1110075 1398823 526606 434855 407658 594639 1020816 391798 601557 1855770 1136557 1171629 475281 351781 853077 368590 1168630 990771 836228 219310 260445 1072956 1608555 1152703 571936 1738531 1071448 1001416 821745 1503078 499649 1669783 1229519 781354 977923 886752 11303 782616 1370076 1521256 1726433 1608098 482924 1729696 1507136 460410 1901540 1631166 516432 1163958 964286 655024 458331 657511 1721779 1366430 168956 70820 961658 1547004 1174304 1688460 975670 807723 581080 837367 212648 920696 1268177 1003629 1131593 774790 385334 1332368 1509246 229015 1327822 1014616 854008 1771408 1485574 876617 1292435 1658043 1757625 1125871 317505 487829 344871 754935 1177731 790618 1964328 91832 1301268 985449 343494 1025986 1081086 1932910 498064 1577130 735716 1913972 474166 1594035 555931 897383 1017690 1022047 527854 1689381 1680699 255342 1403811 701717 1144561 261900 1009816 1177249 1049869 1086279 1572949 403384 139913 286832 953034 1010220 1759972 1149656 1929611 638938 1659007 934064 577762 1598730 959491 1538968 988987 850784 879995 932169 664866 1115521 509315 1548789 753043 1253841 775088 1948980 1433757 1193540 1971451 610731 1744351 657743 1928087 1500233 1418784 1346286 1452370 192416 427888 426223 1905154 1563862 802984 221788 304025 261859 972634 182517 1328251 1645487 8629 1110910 1009961 407314 1178376 342589 742743 1161409 1083192 486706 1966239 1769413 1180121 1900308 71065 263705 1550239 1669914 1402892 1631575 883468 304173 1559080 862955 293623 790671 1125313 1215389 897057 1592050 1065476 381977 45467 165351 361235 470116 829683 11523 10631 107316 1403720 1763807 1476890 1757425 988350 459477 1417171 282602 336958 906087 1175987 661508 1378047 273945 1405040 1518378 1674056 1611445 623780 1419699 1786356 571736 1724259 767371 1643581 995230 1561001 780217 114967 1441529 41916 583327 1722711 90280 913588 981440 702173 1935217 1758159 1897859 30297 215197 1186761 551740 382176 762688 771866 1418535 74269 200312 416290 1760614 1752967 1943910 1525629 19084 571087 1522311 1032822 1864014 1805823 1870625 234828 582614 1312170 409865 506044 361780 759609 1860028 1118123 1790761 1781904 1170223 502431 422971 695133 198532 982792 831354 1748947 690257 1052732 619709 985375 492816 760261 977905 595509 795325 1953008 917903 420200 734009 243922 500791 731033 1211541 777679 226855 952512 535716 1316315 1170929 174939 1183709 1438383 372621 680401 513230 1145692 781271 266307 1716240 964772 316548 760632 1580616 275550 1064041 703227 224577 1737182 388182 1194812 818869 299745 1938712 874297 38376 1617265 537106 1103272 728323 381640 170930 985279 690707 1259848 13332 215212 544578 1135173 366780 1629187 1216163 396800 229746 1827568 1999378 156976 1220246 1624192 71704 489019 1969819 688479 370535 660958 118090 1279258 293967 1851017 1728168 754925 482607 969313 1353036 1986731 1127720 938503 251248 1690422 1101412 963029 1206190 1763548 28780 656334 1734212 63875 1402856 1110680 841771 1135461 1554411 1524452 1750548 1412983 1876204 1821539 1343375 1230292 901821 1936234 340799 1938359 497162 1778394 1536495 1854065 1453295 650649 167869 1123773 1943655 314851 1403565 1883212 481649 160358 197613 681984 208013 195889 482119 55938 1177216 961619 418367 113660 437719 1326705 1695982 59834 40655 503347 1796921 1787486 866843 786299 211818 782440 223865 552134 1677074 1918891 974264 208064 525632 246965 58785 1326467 1867573 1959920 1235913 1060840 121807 1246548 69978 590847 499802 1073799 666855 785203 1006199 233909 1121976 1034387 457710 672191 114402 9995 758741 1736821 95177 786624 1251162 1797934 1388634 1790734 375878 422575 936855 1308806 1555164 18305 147147 1587618 1776882 1661782 75757 1855467 1886891 1569562 1204284 738217 703502 1903952 527744 1588441 648890 177989 1921144 1443748 968439 1267957 537298 544467 1120866 1471637 208681 1539020 1178384 665606 336387 1556055 1376996 1671847 933583 662081 990624 368263 971577 382351 1878950 796325 1967047 1739083 1465869 126340 466718 1605313 1005144 1412219 531528 297587 1119110 532087 939113 616388 1129642 946820 532745 862050 817804 554374 1918675 1366691 1041874 622127 647017 986335 1088466 1557771 1086086 1745849 1145548 693402 985482 17368 1220331 1773119 68116 81820 1412890 1477332 573614 182797 996619 1938594 216722 1256021 1362485 110086 1542473 1303054 1061784 1692603 1467389 267291 209341 1053902 1207815 1805266 581138 20847 788636 262452 294092 148858 631309 1691241 128894 1547752 582767 1113932 421706 1689348 197517 501743 900489 1178356 1502725 1813292 1177765 28925 1386788 1930929 367547 645649 488379 1254025 804513 549329 51082 583954 1963733 1244773 1733308 355152 907028 857525 38356 1436695 325582 1322494 1121425 1286453 1235272 870818 914311 1137142 148310 1542180 788017 641787 1207361 1776606 1369226 236971 52736 352261 1569327 1321566 1338838 470166 1252167 1334378 315444 1773792 1955929 695817 1588510 223919 1555629 596663 657872 1751430 35364 749920 1750019 1697719 1979822 278037 1285207 1711582 1493547 1113619 387982 1463645 1599819 383039 1728164 920208 1880647 204492 618494 1376802 1632279 685452 319288 16100 1501076 653242 695152 1847559 466303 82902 1868811 1254420 32745 521020 864242 407621 616597 716957 1752031 1883930 969149 1574124 1500624 434346 335983 1628302 1673076 1356914 410176 999754 1264636 326614 974085 1951456 479487 88762 861534 1461414 1129416 411533 960282 355614 180324 591778 617075 988414 289230 1151132 608882 1015535 1906198 1235103 62965 1988990 509288 1587957 456667 327496 597151 1846673 1899426 505121 460401 342835 1702057 1927030 157464 1182725 14385 1198326 1636664 295689 1005402 1366790 1209611 200187 1446620 6354 1278205 1087952 1046622 1365741 1370963 989702 1071346 843555 758063 1999845 1130111 231518 1776615 625058 964417 785612 274208 313854 1961375 1224786 587351 1972657 1132259 155544 994190 999100 1272958 1026179 626643 10651 328604 1659725 1764425 815751 933354 377153 1651570 1519283 1479167 1930719 1604845 202477 352829 132893 296586 1577555 327827 66879 1440465 40040 1993881 622561 998354 660474 1255568 607873 1036941 1226706 791177 789716 1596634 1472797 199345 63933 1500271 288011 325517 1587497 1084526 9832 531279 1870217 478779 1412707 1730849 629893 206467 245642 1713090 1602176 540979 877232 573254 1029355 1525907 1809886 1238230 624430 1412752 1902544 1689181 673947 566237 692402 1420159 1424443 112060 1991053 828144 1354347 1542370 878454 189972 1188299 1921273 590920 241460 1495920 1565087 394370 383978 464037 392869 1676845 582026 1592339 400204 889434 609473 1527127 999197 899647 526661 676652 1888450 90455 1002556 809043 550439 1594652 894239 751092 1458906 846186 315975 997751 683406 1878194 1709802 1923526 1101484 84091 1473319 1886159 132974 201168 928981 335820 1165298 1577225 1706041 1934840 437305 1834431 1012403 710255 254387 1864489 1890417 1491680 1004428 1086344 1630027 203236 1668537 910594 811679 1057336 1548809 164431 825900 616613 1827101 1780554 1552330 778608 598000 1529715 239261 615519 1738334 842740 1997585 1653752 1771115 1853839 626516 1576524 1854358 495519 1832681 884748 1377443 844587 1179080 549353 1228753 244422 891678 1732515 150867 928994 1416794 1200547 1124730 306532 1179405 832858 1716918 139630 78018 1076838 1774328 692804 451332 1815277 93248 466929 1048573 1000996 1229164 770811 673875 1893392 1864205 81846 812892 1858936 679651 61852 432339 507406 408808 651606 1304889 1480671 1257087 418838 1013866 1506322 432839 274971 819399 1612358 93903 551614 1219018 1748581 1274792 1123332 1539505 531514 1351230 1145870 957185 907577 29173 474189 1231206 1657452 368761 1695442 1821650 478218 1632790 561373 128765 1546720 700330 1254671 472396 1074732 1701417 1940810 949760 446775 325512 1893510 683641 1476452 1141313 587774 1654486 1440711 1984256 1757409 1340710 1089761 897687 794083 839350 314153 1583321 1241427 950448 1582998 1346520 939649 1566790 1959636 1066062 52964 1483169 1148931 109667 3173 806559 1655734 1868190 1836178 266528 1515358 56701 994010 89939 63365 1984137 1854525 1164284 1432961 1486997 1164240 680813 987550 893101 323576 227944 808351 1667730 1460536 1628524 1861774 1408006 1052176 263927 1544459 265963 983477 1232323 663549 1850069 1214332 1111726 1613633 751838 324922 307026 1214139 838948 1505339 539958 702042 575939 730673 1693091 1154945 1231981 1159896 1872272 1825857 189992 284248 1250394 393037 862859 1670829 1339985 381412 50254 1342207 135237 1107556 1879994 1866310 1189768 356181 786000 1943215 1201944 974143 1026337 1715143 1295254 798796 1561910 1626491 1976095 993019 1214891 341522 61689 1980335 1779892 1851745 1431976 1034197 1824939 364015 334531 98552 333533 667450 760087 1540703 1540218 979104 98926 260114 1691544 959216 1298035 218071 1021098 817268 118441 502971 1838452 425306 736590 871645 28189 358644 1503134 4091 496098 254463 1372887 844547 1612991 1518329 1328661 1485299 1208862 787714 1147530 1211692 367802 439079 1038647 1109511 1082121 1307303 672056 1139370 979993 1849843 1812516 1078678 617162 1029883 1785348 1870946 156783 1017869 879363 905278 694295 547035 1400704 270964 692700 1194004 1718831 123831 155558 192916 297084 608391 1871546 1906636 72099 1286435 1248850 1047948 1817589 1730259 1804254 1513477 1260926 435952 1800873 752733 783683 882375 519638 691579 1823709 1331498 1379520 515791 17494 203960 102540 1727489 560894 846754 762677 1372057 1451213 1156173 1732152 1274376 1523997 555384 161222 1179372 1981950 514513 1526226 327296 349882 412299 1619334 954512 1825798 1491568 1077422 1870958 1302576 1115334 1746999 1186818 709130 1868668 1992718 406151 1559881 119488 740666 594428 1142203 1464772 1548591 1226660 1175590 1492856 1158441 1732118 1783019 430972 291087 1399128 1785412 748918 502260 92872 1292002 360615 411747 1638439 1983520 942206 665947 952139 497518 1801330 255012 1822067 952249 822278 1456138 545515 1766830 992882 267045 1152093 643656 676919 797917 1854319 1414663 1099554 889597 425559 127218 1453806 520302 1920017 953213 1214438 998807 901275 871425 689084 1578671 1429165 1970966 1388001 1774693 325204 616195 1768386 982156 197322 1682371 1101453 896791 499018 1781500 737789 1542964 1719389 1053594 1607359 181607 1445959 436569 765714 253897 1151615 222359 170775 1126956 1924796 833555 1441190 548251 1335124 618868 1598582 1644793 776812 1306140 68030 1300534 502309 395081 400193 298983 1044092 1533772 424765 1216315 498960 1614865 1156317 919654 488008 902306 993520 1677176 1518811 1804446 1579229 1366508 1702186 1086394 1853830 1785108 122409 1207927 844064 573239 1497648 1245486 1223352 1676068 1044570 1772385 1815935 1281428 1603808 212972 1561981 1338867 1923718 1784845 1107769 1545126 1483971 1719856 1628134 261562 944335 405750 1438747 1732114 821115 1485747 1442978 1506702 1989115 817247 786540 1480423 440346 1311369 1563091 1013180 42461 997909 463124 770293 912782 396206 1051633 485756 1504397 353106 488619 45787 1018445 1977886 1190647 1911648 418312 198045 881203 1987034 295692 259681 272667 139534 1488049 652586 1140155 1902083 276487 955903 715884 913044 1292515 469329 207053 354529 256001 1516457 165142 1837187 458695 457416 620052 560727 291017 895501 88502 492490 77748 1271561 606493 1505747 237590 32215 754568 826509 1344551 1897789 1415682 1510328 1459746 440484 1905824 502524 764858 565352 1314246 1747427 76186 354664 1472801 934272 211345 1282307 719310 390752 1417106 1193421 282031 1255274 1011671 348471 1545769 1154310 1903958 366545 1340811 1692540 1211866 359787 563414 1233178 1157252 1688088 1723461 868526 1000769 822510 712266 1305768 1655337 904702 574015 126611 609575 357053 246852 1451909 1459053 660115 1839646 579914 472707 614933 19013 1946723 1048330 1671233 1428814 1720194 1654061 1266283 1263145 512405 148562 680439 1769327 735624 103229 1549203 1769448 1626965 1350937 658193 1759191 1926558 1776704 875568 1503529 348278 701999 1896632 1464148 162100 870038 1754604 503170 332557 1209788 1012706 698277 848167 1203035 288236 1099932 12167 169021 1347993 1775356 1933026 1412416 161606 77705 251729 535837 1875689 345597 1603773 534376 210557 502054 141154 170534 673248 925496 1813870 1738107 240655 841942 758434 1536044 1341347 802572 656355 1329617 1971471 1939498 1127625 390538 1655785 1927978 1459600 496240 959067 912502 545475 848625 1165344 231928 1027915 1324106 734268 116238 1684970 715212 811993 1851925 926343 1579347 1167475 1889565 1018379 929729 1495898 863308 966709 816458 212452 442380 743948 1729234 1651985 549375 1826070 1967773 1607677 399286 1480029 1293089 630171 1805788 1330422 239843 399305 1867493 91450 1728439 109892 1885829 698421 1575951 1777542 699234 1961818 1909785 1886679 758634 1316595 213185 1099520 265995 1449442 976338 751757 138252 584627 523671 1306460 827113 236104 1889296 1389577 414206 1162631 679495 302712 1607676 141576 874351 12727 179853 514433 1555108 91268 485288 308065 273073 240933 1226297 261904 357451 985681 848537 1702650 1898569 782664 64681 1415493 552776 170554 148082 272835 438538 1855243 326346 1072058 1997513 1121432 441860 1041157 1011910 1950494 788107 600045 737487 1967303 1449798 1152476 642761 1250925 1003011 137227 1394568 969516 1833885 394061 132952 1700274 1189401 986696 673265 652284 129910 1518033 956515 522514 408605 1674175 210270 1260052 1191038 715039 587160 1726778 452238 385956 1365041 315059 700447 787 173985 59267 317024 1842066 905850 1678088 1938566 1950980 1944380 713775 1184081 966152 399824 1136677 1790068 744774 1066038 588278 14647 1420474 785451 1814250 1775087 1296985 1527957 1658525 275814 1464599 1884257 799536 845496 753251 191882 1851590 856019 314137 1724442 961847 584023 98805 39491 246425 514544 795319 1743873 405239 1719989 67100 1535753 1868080 1503507 57323 763953 1391598 414812 1712980 210860 447337 1033106 1282749 1301520 1194089 1415512 399908 1438022 1116588 56120 132003 1773545 390861 846676 132340 1689035 1430914 1252017 1958730 961967 1206544 405015 1778493 766301 1768170 1308538 735412 1964873 111905 1078665 1774042 1330520 473633 436232 71177 1038356 1977355 1684145 334253 161157 1036527 311315 261413 1443291 1959421 1383842 1097846 776113 236747 1783732 543051 1088102 153611 252843 1711074 202114 799642 1833232 1688430 1469377 605882 949134 1776384 1420576 1160831 65545 413986 1826343 1301787 1267796 1810745 528269 1861035 17121 840107 1891411 849648 1853614 455782 1034866 476688 1124063 1835299 1988920 788053 529607 535103 1113353 1581730 1284950 1078724 122921 27335 596475 9109 707320 80241 1640530 1146263 384604 1270938 1835695 1528482 1191620 253483 215588 1041313 1792291 1092145 269193 1912109 550946 342387 550226 781487 1659885 1669800 1747774 1256350 1162126 1743047 243020 799740 1371911 136523 879200 165235 1764585 361332 721919 1264826 918831 742646 1638217 393232 1307860 1019003 597417 294390 1301575 424648 1533770 691101 1460160 1030097 715654 363291 1560137 44468 1154371 472913 1793214 435741 79369 653853 589308 1032930 798146 1340996 1462877 649297 1968765 841631 1549749 879587 1281448 1807156 296487 1592692 1494583 1224000 188159 1206770 463363 1408234 1954793 1572059 682238 203330 818930 982519 1205708 1200946 820184 1817762 1307547 753920 390406 959373 458802 763966 678187 1905745 1655651 121242 1529470 1789512 572745 307134 1658782 389062 408495 609283 688558 1997580 76969 1179841 505395 284353 166471 1779547 1354134 1756012 858322 444191 428375 269328 1929920 737151 16103 279467 1699416 88490 852020 1638570 387795 1777625 1839103 1913143 448105 202825 1194884 674779 1386118 396405 1473011 413075 1010824 1609595 720774 1033803 1310361 1860405 1807316 666846 991600 485042 1879405 1505024 942125 344817 1504572 1718420 838252 1304337 470929 1644447 1320757 1175570 685213 823114 1203544 1333782 13652 1824720 913215 540339 760436 100809 744442 516169 782383 363350 1376634 722596 271007 836617 558824 1646737 861912 618671 1682252 163727 1777652 655599 1243927 1408161 1803295 602365 1837384 899831 1750842 1165437 132258 66031 500852 888550 1997135 1698360 1151479 890072 1810788 1970118 1094153 1644748 113655 1138993 285512 1018223 1684415 1503796 1981783 1948368 476844 786585 299226 187411 1958300 141146 217789 1043482 818509 1183284 1423637 1952886 1280481 164158 1577285 497234 1758272 1401930 665217 862492 825674 1658176 643632 330851 983277 377997 1158003 461466 770946 1293731 1287055 65632 807711 221885 1966039 129312 632956 1863077 1577083 20810 498241 1069068 367293 1153626 1069033 1277213 374668 960650 1183951 1773908 1029427 957749 1712117 1256596 154562 1132076 627032 124344 31016 209861 287304 1885176 792525 1602311 1465496 491195 476239 1278789 1371759 971807 1204766 981388 1321199 1609457 716254 871566 408707 1033281 996467 1970706 611179 1133752 1420220 1039713 480092 1343674 114170 288876 1469145 1476256 1062620 254104 1672810 179420 84929 1562879 55785 167121 952030 846516 22362 822384 904332 817882 673318 1819229 766279 467957 1894985 819284 748218 465312 479354 1421713 1359462 1822602 1938336 732461 1211943 330555 512770 231752 1429164 552419 1775955 289426 1051282 1701489 1724029 939194 1151673 99907 133283 1556247 1006046 1685379 1981144 22162 723364 608826 1750323 352095 1840514 1948267 1311559 520727 411071 1837518 1597405 30717 830120 1001177 940352 1948711 1306513 1755864 1903393 1387858 1218203 1652274 1795958 716986 1256975 562704 690848 1585263 1145545 1106204 266155 1942534 298839 1447962 224882 1085553 1276326 1927134 1375972 917341 1584115 995554 1777252 971369 304913 1802258 685511 519467 1316952 369476 1649842 166698 537525 1084565 1812804 643361 1013860 1266113 1400662 1265723 1366462 1244913 365950 1838750 1013697 156552 465071 1297731 1119860 17175 547546 1890856 1754284 649301 1318085 1883170 18576 1148941 821293 1631512 1654302 1662328 555716 34916 102913 959528 13368 541787 376934 819036 584952 841787 702389 444163 969562 539984 425914 1244287 159358 1376233 1950427 1169383 32832 1725819 1726779 820873 1021916 613422 1345433 1195443 1937080 764496 716493 1335241 1144282 1363538 1573535 1773028 598681 174235 1706792 1679469 869522 1421988 1640175 1948626 879954 443701 1968916 1072909 1985133 1033849 801239 811940 1944498 315125 376899 303115 1093492 1914737 1412050 1450073 340416 977845 529746 997452 940745 1645180 792453 56573 895160 1690259 1056841 1986989 1728046 361944 820848 1481907 921852 1313466 1130806 1257617 265930 880768 1024449 1355110 1565226 962539 1432943 309903 80531 1171714 1492953 1335090 1966965 294467 1058697 1355366 1816394 1954212 850420 1735412 759503 867374 558711 115630 1589886 1089321 121313 1727661 1856803 1624288 865750 1411861 642200 1576881 1414746 1803711 1828732 1086557 1698498 1212613 1894667 1180313 423194 359820 587087 186100 959713 1609478 117217 907624 1470190 221853 1789939 1027642 305421 1448857 1432556 1738718 648341 1133680 1243326 21493 1096579 825053 957901 946182 64472 537910 1574071 273700 1789322 1094105 943568 973616 785726 1661696 826593 75887 1185065 1313745 548601 851986 181441 204716 1209406 828394 809499 621846 1906838 1946471 893224 1413967 448713 823597 935815 1270622 591355 1537725 1564669 196722 1029978 1614307 1070298 1720196 1847197 848109 1563629 307098 1321787 1251979 1367972 1324687 1292611 1562941 1345615 1950384 1677818 198275 84865 1338312 1260759 26144 694626 606706 562386 1954446 76237 597216 950851 292527 698844 825800 1678058 1533 1178477 1869325 1994525 1173610 300413 674127 1027690 1108407 1038314 107408 1238315 1512514 487887 843747 1641343 224772 1780509 1135328 1280884 90550 822000 1813839 730755 1638538 368568 57929 1481319 1468912 1685135 900382 1571501 912806 1298598 1858232 351099 791121 937908 1310510 630952 1924613 1354230 1621769 1161714 1677379 1068693 1046321 1810330 1958134 1946129 271609 569832 1410045 1688256 1977932 1854922 1870564 1676648 1313161 856633 1922318 1583563 689725 1761124 565317 942129 1109123 1813586 1421019 1633100 1200686 477120 1253964 12944 736964 369188 1775647 949119 411619 1074192 1967705 1579386 554088 1540687 974501 1338796 1838331 1742306 1293423 1052909 719455 858026 1906307 173576 1741504 580560 1073895 815411 201175 105269 1508684 1184195 1028133 1360975 327788 843780 510060 1655267 1371160 1306555 575093 255248 1638275 3445 339268 479223 109576 1284268 977925 1691023 1884303 1223193 938998 149649 166771 921016 245428 99023 768042 305982 250088 861379 1132359 1996995 29016 826679 699334 1547201 1978865 1826961 853675 959071 1675199 869503 17879 344926 689258 1480 89354 890865 1086465 258991 43882 775564 1669721 1447984 317037 1282525 1900249 344451 648835 410045 1526510 35965 1793417 1961204 1646603 1308773 959384 1129169 1413728 1123837 1931690 1906463 1702394 1198984 1066665 601513 809998 1470758 297131 1384588 372801 1645057 1233046 222065 1974530 899773 848995 298336 1243967 263887 1172717 852616 111686 295279 1534734 1771506 1490562 1287367 1568230 1485884 310204 1454640 537727 827501 1835994 1028590 1669470 908422 705943 1465395 1733243 1863108 420456 1609054 439161 258650 1101529 1648315 1792541 277846 623601 1340258 1132722 1780845 1434409 1814914 1460040 380393 1664397 1249956 881086 522245 1537259 110116 1499794 682262 1665474 283825 294610 1550289 821605 1799837 1596157 1748509 1621062 1937709 1607058 1323558 518572 625670 1621808 596383 1177278 1049229 1521042 407981 1601545 793698 1761012 1567730 49573 1526255 633081 801215 847412 460389 1639671 1402300 823931 270149 539472 1304518 1202534 237460 1289977 698862 1845562 1205572 1200007 902794 1460011 1196866 1751155 1520937 533759 1087209 1586982 855781 570195 1542296 320650 1714169 436040 852991 1304016 174536 789641 1893079 1419635 1661612 518013 1768214 818653 891483 1753735 1255723 562961 1444005 1940837 659617 198581 1373532 1159406 851943 876098 1280054 94422 1881907 294944 260052 1447016 284328 1291383 831339 838091 564240 1110507 1375330 928169 776090 331698 1879243 1231055 67607 78427 93035 1576334 1404206 1446949 302740 881938 1026749 1310665 669551 1599145 612874 172255 909601 1866339 42469 1613932 454397 1203947 290302 668264 1851608 1400616 725915 165065 1762904 812200 1826193 931037 1066334 1178502 1574942 1670517 137560 1140882 435477 1393312 1436580 1043586 1022473 1846362 1488071 926017 42722 165139 1391964 1694683 1128472 1435077 778441 1204418 1173956 1612395 972228 1957465 1605125 924480 1306547 1068772 1391487 538278 333182 220505 139571 613944 1624009 171624 794789 420876 1561503 912616 102757 1306870 125310 588795 421188 849307 376924 1778153 1964485 1862235 336042 527766 998314 464811 1928369 1053270 1374319 36067 1179266 844856 745868 875700 397286 575835 4547 1020460 969973 1134560 1862940 1800868 1346086 1871500 1822671 1976555 1381469 843845 1366344 1708307 285983 1383922 1165841 1764028 765716 849822 602547 1442772 1749408 1821593 1262743 1865133 1761475 139279 1937633 524330 876439 749663 435947 1693375 1867346 1834174 1922653 1663745 956634 1238250 4922 1759622 2184 1624246 940044 1417829 451941 656227 197948 826117 416061 1122411 813188 1253146 466102 1070387 1380226 1287356 1600807 1765213 1948514 606190 1809471 1646968 336240 1334420 1881659 166371 337661 1321218 30213 154978 681941 1534144 1727135 1505320 1998975 614207 1549435 1914577 677877 1921527 1405301 1146189 1505900 565746 1398314 645457 23360 1415015 1578359 1245454 319920 735656 1453604 1922867 1847919 525482 519129 1734149 327229 938803 1855439 1646659 1686161 501212 1060123 611328 1404640 1652002 1531611 54180 833507 1458904 1650857 1271789 430992 997848 1809875 1115231 1620602 216663 1475215 1334649 1918358 946256 1461283 1888898 896766 1270207 86849 1299293 1773827 764402 524243 371986 593381 1356576 461179 407978 735919 225315 535167 905712 787018 1750227 329668 1249884 1730224 1308779 1215485 1359178 646121 769565 1307380 728015 217365 853647 79165 718085 1528384 412999 764888 889267 382450 473952 1770334 1310934 1240606 978712 773335 670215 1098332 587902 185826 1468791 932451 265477 1430973 838831 713563 1010630 1587346 1086289 1759371 686041 1733977 205003 564376 1627721 16595 981098 1425264 1723846 580871 878930 343640 411854 260136 1353693 1592801 173916 1222570 1111842 1108653 1594544 67841 405575 878012 1707974 240800 904886 836133 967611 190989 1344033 1695968 670591 1974378 1674478 1086763 755085 867267 1523782 1931576 1393848 1523356 1877368 937207 809657 913190 1812439 526034 1024733 1890595 573244 1460660 1316125 563564 786901 1657489 1395792 251903 1939981 1303337 1815087 1245494 1800476 752319 1659281 186133 719752 1807647 229725 311752 921673 656879 1630860 185308 269130 1849294 1102756 1437060 90863 476013 319787 499275 1806866 97504 246861 1500078 335079 1538380 1484904 282672 292088 78247 790651 510521 1673408 130340 1485663 570863 515847 1848301 1473257 254086 1603573 1811501 403076 752968 1707623 1187758 1872314 1624997 1107113 590698 717540 1356945 58537 1672748 121330 1116694 723966 827375 1694798 1638818 754855 373789 1021418 1369971 993352 134457 1336940 262229 1148921 12376 1192460 1982290 1666121 1410965 307638 568151 1969339 747460 1135737 1682714 1426547 1566572 1283752 1650373 671666 1162448 1308369 1350367 1522820 1468326 1817450 630655 247131 990050 738761 335827 987876 515451 779526 117929 342289 172668 1255277 1031759 1813321 913317 782825 1473787 1348960 1434388 658487 968088 544075 1310359 1266020 985567 1989839 817107 328621 1436005 1559181 1932718 1666990 673298 1744732 1130542 953186 292165 262169 889888 628956 1637492 914659 987782 1504609 1683226 997120 804137 1748136 764563 1180432 1663464 680465 1322675 1107669 1564682 1738388 1007279 57789 1923158 217756 27301 568323 611449 1595326 1269461 80878 653330 1701563 1244263 610088 399466 848884 542306 1928601 1986498 659590 987955 1568988 1404422 1997424 1379896 1610088 1348849 1164690 394006 1556760 1422268 1944344 644612 714238 522419 1091693 1915854 1446708 582034 269001 31811 1193030 820203 692527 891347 1007087 1613644 716476 1036554 1581927 1522680 612686 493793 1002853 1589311 897657 533281 1042585 1766448 253708 1723056 1661796 687158 32560 250168 803965 1954714 639895 1929493 1674913 1686232 707598 786048 1082755 185625 1376325 35006 1042553 1120658 1103615 438164 1866698 944749 505778 243502 525950 1943135 385681 1016925 239838 1906459 1625568 790248 1275194 1060984 721425 522310 1096195 1096317 1401482 1039783 1225259 582491 1320364 1775605 1345681 249025 635831 1186019 969260 349385 1271273 1419125 11147 1901230 1676491 1761451 1515918 742039 733618 1767879 77876 1143768 1042713 268175 339696 1282053 1547961 536620 1648081 418677 895424 1259444 317634 1982397 672408 200791 1423195 20802 607331 1861681 1660222 1420754 560484 607656 680644 1510696 463380 880553 1235941 1827344 638029 754854 730363 61178 212191 711597 557712 316228 689066 237308 1920832 232698 961979 727258 1084000 279553 1073163 1052531 1436582 1539013 190933 139583 1520791 96118 452808 1330193 1656907 578438 511140 1031713 1302512 152885 113507 920763 1944789 1296555 124494 1736279 641015 116204 1587351 556372 656935 1271488 1592582 1679933 704589 1594357 418397 1046932 1007381 1196548 1291220 573693 957987 433355 1043 1384802 141385 436819 476058 172304 1199179 1309922 1901328 344068 1508533 973227 1079160 96161 20738 1002056 1978542 1073890 888137 1750672 126953 1622720 329469 146524 1637543 1693279 177154 623347 560201 1854330 808580 143372 1275790 1760397 1851394 1304139 1044265 982179 1202897 1014518 1300398 1442314 730080 929918 14111 1200554 1420126 1778261 1580360 410116 22055 1858215 661531 1865112 1698931 536853 52329 439293 668179 1839554 14033 102851 1426486 1064491 155608 333513 404606 691343 24256 1635154 1980757 1240060 1473688 1688810 1752021 104008 1945995 1665126 920815 296990 507982 895233 336512 1783523 1984723 256924 1739553 867749 1449955 373151 255019 1064983 940034 536691 1065761 804835 263554 1953328 1084145 1204711 409650 25033 1949099 317123 1868161 668633 1055962 1277693 1897704 753300 1480430 1239658 501684 613196 560872 1243022 1845428 1470744 970569 1435257 1592231 503813 1944497 903899 369803 1376074 1325451 1969330 518800 384519 922952 802038 530313 1652522 508605 1656094 250321 1577930 1817061 7304 1715248 782605 1051007 47073 50393 1812368 294185 1442943 963426 205279 1429613 1551065 1778187 778401 369388 1785286 1067604 324304 1375324 54476 1386099 1017588 256913 1968151 1918389 1608260 1012151 143993 431135 547180 1407564 1798556 745933 1138595 175809 430440 1107791 1115199 274850 1783693 543295 314706 1393343 868081 1089450 1661678 1469936 44432 139886 1838244 252831 1372841 1573567 532647 39857 236907 1712485 1678038 1808956 1415325 199895 967935 1582532 807414 1848347 219391 1915886 179713 1079134 783855 1690091 110753 1107514 454827 1582278 1300258 1716590 1400542 1003410 1554998 699529 1122385 1927926 1477064 1616297 293264 1691905 313379 1373923 1316466 521151 1238984 491895 1433952 308927 294923 1252712 776221 1537986 1073649 338417 1647040 209364 1298508 1967543 929872 1961691 1944475 1809497 440993 1343752 1985602 1405592 447367 1580571 527781 1140148 1191115 200054 1786397 238778 1859302 495196 1953303 225803 835782 988416 1258181 1742010 1385515 607678 217642 371885 1219091 1285470 240387 344730 1801984 1088524 991586 1104827 1013878 1704876 268773 226575 1758649 1491892 1450709 1598157 534175 757713 1375069 1062463 353838 1651991 1962363 1096943 1193606 1340120 190161 1322480 1832705 894436 1015005 237320 52244 47970 318583 267683 263989 391014 353280 975010 1006016 221444 421970 1913853 1225687 342499 920464 1911498 1529128 953440 1119995 1870046 802152 957769 822782 449422 1932667 1343070 1075377 345242 738425 1555549 1601449 639032 1018801 1282797 173653 389565 1025539 70722 1832567 867515 1144989 894670 1371814 1569457 1323167 1026572 1664966 373924 387797 144276 789284 1285152 1004310 337010 1288386 1205350 634820 1560669 1823725 227681 1673829 34434 269106 627804 220634 131062 1933493 1038601 1363857 1608732 1566369 854347 1992339 339592 1035383 379599 361257 1833994 308803 494272 1994090 578058 758707 5040 528526 999002 645241 1868586 1099095 241993 584166 1666917 513802 1583048 504518 788185 1050066 1228951 1686217 739921 1988676 627290 101406 449680 1310097 1794277 775021 824276 1027372 399181 860110 1014468 1016390 1024594 1723341 547436 408412 1870921 769369 1728868 79565 773578 425731 607468 925633 828321 1816230 1819091 1465696 280957 1000560 1671948 1431684 524424 1958108 1872761 1455188 1841696 1039365 1532558 1226411 1923473 1859899 232907 386315 378322 144310 50910 368329 1601652 1791866 981735 1089093 259674 979216 1937341 1187958 1644558 436001 1218754 1733381 1886301 1374085 558022 1792033 1213250 1914182 843933 410641 681172 172147 1568991 683684 408532 787686 6755 1831533 420498 1833013 235968 1542569 1142686 969478 444817 1275620 1563429 1802352 1243420 1759134 1794303 264375 412897 1426923 117294 1301662 1999067 725643 296536 749082 1260203 1720690 770909 434126 1998014 298008 489713 540626 545008 1739366 1522898 1478575 28580 1153027 61234 1081608 1379539 858781 1510599 57034 302851 1491639 685352 674831 54025 933790 342273 1034920 1635034 185129 244304 1108762 1725033 1762233 1826909 1317580 535912 836863 193715 73685 212293 1469795 1181134 391373 482822 70312 1931562 1784659 549544 780624 862362 1827563 943932 1472787 1098297 751230 50810 889877 1235342 1304962 1360444 1663397 1260988 58805 1126131 387237 1178813 1697698 1101041 948341 1431209 1464040 1942206 1488318 269819 18264 11691 555256 1014430 1191929 1006618 212443 92302 173443 621493 1731968 574770 635328 1930179 545425 1211850 438842 1126603 531109 459383 1513979 1644211 264760 1794896 872979 1072133 245020 359647 168764 330329 1476346 900821 316192 1559438 732121 1082412 1887116 1227042 1562922 1327114 1939195 1740701 278547 1520472 50063 1320933 734322 1249836 398602 497427 1588253 610841 1005825 343616 1298862 1190493 409091 1439781 1624771 1975538 1973457 1180481 412890 168841 1955193 961488 323347 1986020 53369 1126590 1389474 1669187 175981 1450708 804457 1364608 1321001 1140543 1448276 1153217 771588 1216752 1179490 1250989 278758 707336 315987 1012523 776158 207267 1444649 1362049 1037247 335219 297466 432026 920203 809608 208909 858223 1081409 377805 202046 1029042 1852035 1328449 1348508 911996 302123 567077 1350771 1359161 274290 1576723 860155 1868327 733105 1573236 676493 546202 1440332 295192 1923540 796096 1179928 1779519 643196 1117624 1219820 1539357 503368 512813 885517 1092105 1946906 135147 1301361 75663 1732755 658641 1803469 1708591 1070867 807803 25918 417836 1304771 1470539 1309601 826637 1153209 568362 1428074 745110 1975267 293648 546915 1383290 893577 1319285 1625774 1876187 822219 1654773 798964 1450333 549125 351752 1628259 1562384 1776267 367399 1409550 1755379 1942639 1326484 1628185 1498011 1626455 561513 1548863 1504464 1268194 1591007 1650122 748841 1917023 419268 322763 859426 1978072 1647140 131591 1046787 563197 1955052 1352710 1432006 1501731 1565765 1070480 1966360 1023942 1882903 1329006 1152224 1766514 719313 1094067 240890 241900 1128852 771519 1211655 1929598 655329 1177401 1544713 554450 1429011 478672 1373328 396873 1364124 1792985 1881104 1745344 1692041 1640542 1050892 1066368 235516 876913 1676567 434381 429151 680522 1780236 823481 1562343 382204 1355785 1781678 1278023 1302351 1806146 790801 200839 207714 514458 1422137 100643 1859745 753061 652964 1367618 1151608 1674384 1448669 592562 1186073 874096 1140069 771226 1846528 1420108 112 956131 1227379 805760 421429 1441487 387826 1106320 29334 267468 779495 622022 626033 1727610 1605164 1958003 1990146 734884 184393 1953542 350260 839609 1879040 1222283 994007 676876 1068024 1801619 1065947 1083059 1177601 294719 1611765 1062966 246669 368313 1288545 1138439 1019221 257255 1890977 1178937 1945062 862866 366711 1041713 1131902 845384 1827659 1349155 357557 1495953 1824727 897643 657684 745823 1434135 1103444 5742 378332 1079268 429981 1547089 897621 1787532 1222035 776170 91602 1793507 427018 1606948 237673 1957865 85417 1109577 1940536 80248 531645 249719 1878329 679544 1599942 1217669 804727 1450195 826266 458960 1717298 1583883 1301749 973992 1731014 757811 1017836 1169249 448714 1325329 352487 1129377 1256039 939823 849123 595147 641129 967734 240166 1857970 1664133 660281 793351 232274 722604 1776255 786141 1766722 455728 723287 1348685 1671335 1029814 1056131 137421 350340 1134494 541975 1977750 952517 194047 143337 701445 580904 871378 1058844 1610978 1557581 380075 1602127 637969 1259938 1047681 1851499 1160133 15597 754491 1420395 260329 390941 1492324 1617165 1195192 1937376 785677 1476557 1716104 1850444 1171134 1665648 726077 1061257 936606 58552 1263620 1644480 184061 856049 830461 1822570 1535359 1621043 1640148 1796651 231131 343711 152056 1864257 225245 969392 1613483 728078 1156123 111922 1848343 341917 1166948 1339608 164188 1054049 186968 1562041 1164652 184116 763659 25339 1616755 929949 1442647 1347254 1651481 348298 1570674 1172500 1716003 1983524 1869447 823434 405021 123281 1487248 1448221 350961 1931036 419808 383362 1871057 1713256 984759 415430 1700749 11196 125733 395396 1743390 1926249 1974601 303468 506834 419190 956536 726114 194934 1944623 1695203 1885471 663961 1375641 739368 125282 177336 1646917 997648 538227 345341 1330003 292178 158337 1642374 1713601 1527464 1578271 1007945 1656250 1589876 944155 1383098 893720 547359 600884 131966 1381597 586190 1889098 1775074 1162765 220923 745917 537318 70442 85548 1922132 575929 1368236 1537793 756515 448906 1976519 231186 1693021 1630288 137238 1747590 678765 1133213 1954419 1402108 1651576 1818014 1530775 1757143 310423 661483 1148616 151581 486088 1724482 1137266 1492901 1921315 254027 293508 487931 1571362 5508 797086 761204 1051520 815937 1249432 571719 1583296 1394605 1885055 953620 975655 805864 1766934 695342 588567 1913868 1426487 119854 1345218 1022203 1833218 1226572 206136 866367 111466 1831587 1518288 1218393 1230375 1560285 95961 1263612 1030982 351138 1158478 6425 1207161 1158412 217400 1483814 1921565 688771 100383 1826182 1755224 189087 812058 1316060 903562 1441646 1404956 892749 1844334 1159546 312509 682691 1501197 1309596 1657635 1738491 1672470 1322870 1886661 318804 99404 394702 1247730 63333 1962887 819816 87813 667308 629539 761454 1894185 193168 551676 1906831 203912 587971 690288 121015 678507 159778 1191387 743898 1766299 19978 1122577 1620438 1069178 200206 603293 244314 167772 182718 1470484 657409 489787 326329 718602 911000 360174 1905225 489711 1042114 934442 411861 1231475 1843479 829246 745727 854610 1464291 1285903 1232899 196649 100822 267454 206011 1422531 951344 576829 1309315 1804315 1851924 868228 1593457 1225944 841334 213763 1152680 1118034 1488283 1859834 1471759 371957 1200106 1372115 140065 1322486 33505 814938 589962 1320399 802991 822835 979072 260019 469147 633944 102076 489113 1854558 1577999 668702 1438092 1847211 1102817 862931 1144673 1274306 1077524 1572793 588268 1369965 386108 1853082 830385 1297452 1650083 1270483 1568393 137985 1915237 1103951 311369 793511 960431 1169466 35779 790103 174857 428790 848643 591120 1497784 381511 491490 391425 1681755 1247956 1876474 1433586 1864362 722799 1957287 1920272 1983983 1914468 1950396 1400232 1811301 1238116 45578 1211722 243329 513517 127313 249121 1848358 1415447 304469 16464 1004479 1625371 122414 1440645 1878097 1895223 177740 1126558 445076 623660 1067647 684656 31477 707678 1990295 178342 1169622 423307 1124479 564757 353154 1825434 411601 470831 1351859 1349993 538994 512557 1725736 445621 1672684 1466155 27303 948848 421840 910896 625389 1240574 1141619 592856 1340866 1616636 99822 1166689 1331525 1495724 1591003 1197239 1161130 612780 1162772 1390023 393297 1921754 985122 1196148 843113 445264 1011663 692490 164356 1820478 984343 180661 1626006 283635 1631298 411173 338841 1858208 889481 808537 98102 1974052 1271879 1039088 565660 1442976 382667 452405 1932248 1801210 898564 877774 654314 189615 667096 718525 903077 333385 1306011 352817 1479978 417063 988832 577335 362583 1624644 1529261 969887 725206 1781626 1292646 218907 1957344 1981554 1169497 942528 1403797 1237274 1695308 1425819 390798 1475326 445871 98423 810151 1026491 955316 66356 923419 1802642 534327 717859 1771153 1487405 1747690 1747727 656245 872826 1165326 1573230 316248 1740632 514555 1395960 105253 391322 766735 1693901 837155 990200 1008349 1283087 1808174 525667 1588276 1288662 1032086 503624 1164442 1125671 1896257 1772540 1580504 1348017 1772463 1394203 1570635 1866710 1087249 1765747 28416 352361 1705988 1843965 1732133 1603331 873480 1888040 569706 608046 684764 1587879 1929932 1345397 901553 1727593 1537100 1830692 1486159 1932354 11291 655188 1997315 1197538 1902732 1331489 419326 1147395 357378 1279996 316375 1324709 1082689 203519 1224068 1894138 882480 1730261 1767949 1374835 1686048 1802880 1087303 1553711 1132199 1935843 455149 1859953 718386 1503188 1538003 856674 1362480 666823 859591 765374 397479 1807493 524766 1176416 1630387 1319610 124721 607124 556752 1616610 527641 1850519 1115224 1982952 1217776 379600 1473205 669454 269793 429742 409321 1140826 1980028 4820 549122 1318888 1851063 1248465 600207 233784 586707 1887347 1261151 1542748 254481 503126 1757672 94708 581852 346883 1388889 213053 766804 1806920 309104 1211907 1401794 1447994 1270761 145032 381741 1833988 1520403 71708 676536 73070 1455681 58993 626294 223170 432090 1167199 267934 1175962 1603671 347708 212286 1257419 795511 500668 1912766 1476034 812135 1007000 1748582 899247 1219952 76906 1492142 1374284 1723114 1323748 641838 1934719 107597 388628 1625713 863009 528757 593772 851915 365164 559764 744889 1454408 1764237 982712 367664 1719037 850554 1497423 1453250 258599 1246010 458997 134833 810979 1525403 58433 1077221 345191 554523 599664 97129 1173850 220724 758798 1265508 1277790 1705281 1031589 545320 1254923 204331 1797513 378968 1095667 103879 1535117 74977 295017 1586193 1283921 1670481 701415 1224620 1457750 553002 128143 1407557 1337164 1633069 922487 1070098 42964 433843 1415185 185863 997731 1354627 675266 185934 265059 964579 1764938 1595714 500131 967591 792897 639164 473243 1295443 1679541 1766846 1132861 698385 521583 1778035 332441 1170760 1405749 1086787 1889684 603314 914349 1125088 1472714 1748224 943448 1904705 1863611 1247776 1936823 924225 835365 1576182 741740 1318551 118005 1835754 239430 814781 746284 1629452 186371 1178792 734669 504410 1462604 424966 332051 638019 955086 797990 717987 1079661 1086026 1148353 78473 1674481 1031901 866453 1585839 829817 1246174 274004 144155 1812378 180425 428565 1109020 1263561 1686975 975863 320192 1541885 105059 433924 592181 1088303 1504395 1912107 1551104 1869100 1449039 1356449 368467 438417 472412 488344 952751 574401 1288344 225773 1720884 1081374 1195961 602289 1994745 45970 1570887 1245891 98681 1067676 1104908 1765996 317829 666486 1179959 849445 423123 1146418 1451241 1258389 1739731 1311506 1760933 1018187 1707626 836687 1488182 98737 1052663 408989 1777465 1661186 977374 799612 1811975 677397 693500 233750 275891 472003 1098127 1466984 1875386 1654868 357927 1554027 649451 1479235 640892 1396139 1172963 41383 1162005 258260 181653 540750 53218 1948959 1467982 1761006 947419 309805 1259829 1914891 1095969 1511174 717998 827618 998891 1157779 362543 1142693 1769480 1608977 1883890 1466086 149563 895340 294018 613364 707965 1654598 783256 433536 1983817 1606695 720931 676050 1455299 1611214 1449422 1848742 1360357 1496207 728008 1484686 416920 1174134 1339958 652262 768121 423676 1732630 1772741 963248 793276 47142 63712 1581683 700557 1565300 4931 1956157 479556 1447369 215976 933341 47481 1162586 1506583 355103 1593128 1185662 231822 370113 1582765 235953 1864525 983120 109690 56809 441363 1464039 1848910 388278 703965 913597 1386086 748862 1731451 1807947 501951 141002 37265 1590734 1960233 1906225 453232 186142 1180057 760830 1918367 1585960 1665319 1052037 1380903 1381530 976604 241036 818029 1053096 656496 674788 1306461 668408 1087489 471260 1342487 363771 1007637 314485 559940 225858 515540 1306239 671236 1457213 623750 1726892 290432 615335 751160 1313569 1536057 1036507 130467 1693549 1324923 304611 639876 955473 990854 1251625 1659220 575942 1526483 825525 1780925 1764042 932839 1643415 1755982 1073548 1827187 782545 1116130 1245943 155992 1625210 1942988 371638 1000670 1574551 1587753 642483 515657 962217 1780224 1629758 913613 1568700 994003 22251 1654151 482537 1590167 425823 1026256 1155820 1599034 1610110 1294068 244604 936141 1580311 514613 1684673 661544 344118 349087 1130375 1250125 1156355 854862 1498712 792928 1524431 685596 484473 1805011 1903947 503867 201646 38136 717251 279904 1342267 1134930 1622877 158083 1710509 1260032 1484615 971177 871590 153002 1608677 1385883 1257719 1982232 350594 474943 1385818 35998 474204 976748 1830404 388056 1267063 74234 441135 239064 1633804 322145 823343 515944 1576474 593702 789743 645885 1652865 1656503 1981398 1524822 548696 1349369 1415562 1115722 431580 910865 1053767 115076 1652289 996784 1748731 826228 1528324 807074 142424 433720 1754305 1766881 1766452 1424133 1286612 284496 1498040 1794993 1675951 829443 298849 1633019 1119034 1693352 1290057 1902987 1266768 834989 339447 1489118 1925484 1304652 1272962 1205925 1463120 1168982 33238 1362617 1977552 1192387 1923206 1078247 1238947 1764494 1311548 92925 1065311 561124 1987162 560106 1937330 1409423 856838 490805 1297642 1492557 1932624 950922 940894 1589927 382320 1982214 852959 284245 338411 1011676 1362362 1356561 55082 490797 1361560 455441 1252037 959010 897974 247138 1891511 114869 1739151 273066 1514826 1434478 873177 764626 707364 1628658 93536 112703 1364144 1048636 381428 1606168 683762 331020 591729 671965 28686 510986 981266 1218944 1932016 1762443 1338645 1300992 314776 988309 893778 356483 38248 771772 1189965 395547 1079770 1482603 23969 905497 1770010 1122539 505822 521527 898272 329419 449524 1931369 1372973 1843088 382881 1800987 1861772 965165 1114155 345494 1691418 376759 1326185 1163060 19128 691379 392057 635953 809146 227132 1541418 1388363 957641 1174668 647812 54187 1925724 718636 1264545 979558 903493 867085 1499209 471550 712986 274103 721276 214861 1950283 1221352 1398682 252638 1242147 1619089 588440 1865626 1335427 325840 792141 74365 1903517 1673777 1328646 1953150 1574918 1727474 1481942 1922636 1516315 1189493 1719170 837297 581854 20747 665824 1849914 871772 518416 1114363 1361055 1142992 977171 1321212 1758771 1636535 1755357 1563127 1350927 105684 1349562 1819735 646265 583731 1364528 1877789 1928979 950449 823107 1020561 473641 771879 1239066 949663 1745013 852556 200826 1119564 870969 1176134 661224 985688 1054811 46286 1867396 1990480 1085312 1165939 1348334 807242 112717 1380872 1618906 720174 1590993 620943 771433 79011 1638151 658502 323535 1543870 1891468 1094891 305418 396482 1985410 1724288 1416624 146007 861703 1654194 1583867 352545 1440813 1470618 1903509 1518998 51796 1765848 1647237 1977039 1313607 988082 1350307 1987490 1574025 536202 1803086 681800 302314 1520555 697261 782274 898422 1583429 1051176 1823856 1382829 1007397 790866 52943 853625 1127637 1634012 1026946 1679430 821234 1292392 73664 975471 620063 1658621 196494 1391706 1439904 585441 52049 273343 718355 920741 1752830 54333 541803 1503794 1372339 1614983 1535253 1183601 839725 1332071 469115 499259 656925 1762225 1845646 1642275 917961 1572968 863126 1208978 1403597 896301 1122226 1240495 1373467 1012754 1665467 1805661 1585649 1988346 1491724 185186 1159299 1828947 1637866 1144164 169169 506586 1077608 195644 685844 1185522 658805 679978 885951 1618766 447475 55615 803716 1165189 362958 648886 645917 984363 1360449 407390 1905341 1291613 670852 930867 1515883 1079209 842954 1838990 312135 718257 1064607 1451804 1362878 398836 1450194 140867 1942589 308134 659073 190173 1702156 1813286 832344 248776 1833818 185550 1178769 750978 374873 1112742 1332433 1588417 1968471 1035361 396169 454926 992298 1391632 1247932 1482958 1059197 1412228 1163146 1542135 1420693 1663041 1520399 745412 280853 491033 1187838 1817650 1698155 1771150 1785479 1323228 795641 442315 1734513 1490468 827169 1323234 863460 276456 892130 1553844 364246 1518429 894060 1236059 858472 1661237 1362407 1986523 1670100 270032 1552548 788466 33836 984824 364692 1602212 1540345 208198 11605 909000 480544 1158856 1322858 1364565 1297495 657152 1824787 1355682 1972614 2338 367064 1416902 1697514 27900 1562905 1920770 592208 996928 749172 559529 157349 739306 137329 1184127 352537 1339431 841617 1378799 1159352 1325026 1601673 498703 1884484 1792858 1269121 723494 1931306 179165 853819 1000623 1911509 488476 1374153 376052 1034127 1667693 1606194 1014868 834876 777085 158891 1219756 1415577 59612 1050765 756225 1964279 1770888 1963277 1131701 1276331 1116443 951960 1976504 284936 40617 855023 1393668 813588 1815198 781481 1913167 215906 883241 532687 1734380 779235 1133050 1059610 417468 1020761 922028 820600 1269177 903779 1222150 1065297 1006785 314748 211980 1883232 918898 788997 535166 550462 1669196 1219079 951751 1234866 761728 1118 1353473 1480302 1879287 1959510 313793 410179 725673 1229933 1757397 328645 1686710 444 1155360 278521 1400090 1370258 903663 1435586 79731 1852570 1631522 891650 1388682 173325 1337493 311792 890836 969730 1617559 1468755 1894689 1850242 1252670 397462 837561 1274727 138754 1576416 718717 148796 1710941 1906976 1280515 1209557 1920168 188219 889476 81399 932784 357200 612576 317039 393588 1504246 1107437 1183706 271546 614856 1662300 1365577 182112 1903000 966124 1457412 139456 1742626 282513 1203052 125419 1340556 582785 1543090 410650 985693 735729 684562 723008 396371 1607877 404526 1851928 1955470 884922 187200 786369 1660115 1943692 521397 1066558 510852 1169977 747097 1795517 14438 1652596 1310563 865187 405410 628840 1262105 269528 1015527 732628 1303464 617581 324244 1849671 1869484 1129503 44381 1164310 978360 194273 703822 1654279 651656 117169 1734336 957274 229149 1820742 1844949 1998769 1682772 97987 1141465 138212 1402547 701796 534602 875155 427054 1793078 1267278 1493644 764435 1380651 1380948 1376700 1820468 1689858 1116237 220563 461110 1332465 155081 39390 561988 601923 10780 285444 896633 179084 1565456 216043 795554 641377 612127 1666859 319780 1754404 1008323 1002716 1236 81505 582473 534675 1752366 1964849 1471562 1776558 1074953 1105019 1552514 1803768 1954677 754650 1961331 295954 1544001 570979 567503 1075504 38739 1867351 1825069 151833 1918971 1639619 1623395 1692245 633282 103122 485077 1852212 1376371 275528 188916 368974 1714699 1533069 1069523 226555 699377 972072 257429 11625 362736 864436 347824 1625587 1128776 246691 9591 362358 1145575 577694 875261 642590 1143317 335652 1514913 180716 827516 1213617 403756 1420060 729710 852110 1904459 456414 442582 380850 60909 434315 393857 614108 549974 773113 1341777 1521583 1237411 1469896 1736364 1245632 146068 1890496 1320279 582364 929602 1993205 733502 1572138 733160 1819296 825170 121157 113549 400780 1934831 611943 1223362 765405 733981 1494026 1524901 611644 1452088 1276050 1226632 1134506 1032043 1385252 1579076 1104129 176165 948659 261754 1927598 1395147 1293941 1037571 504191 1523300 984871 1834887 1825691 1714654 1806924 1393974 294510 1442754 420111 797726 1577331 936464 345684 1548443 145498 1220322 1956022 87748 67119 1134335 47108 588714 1449614 93743 884459 91802 925960 1296509 1202406 70871 153654 834032 218414 1557483 1662861 123277 1494492 332255 558280 1370930 656178 1955591 400196 249339 1645360 861274 725430 1963335 586374 666478 364169 582442 369916 191405 1031003 1182524 1522501 1055 634065 1276451 412100 932994 1316022 402053 751784 1833721 1403418 920674 1029606 1967219 980201 668785 433345 1216654 328705 1504357 7246 1688506 437232 524625 1455393 1723054 1072520 1729265 519740 1159135 1216777 1708462 1413709 1808724 1029819 337813 381371 1778905 1735135 1571345 1021324 1706423 1182277 1728863 681384 190032 660670 200714 1161808 491439 1928905 978223 905890 483544 157178 793463 988355 1573133 1964946 1800487 1703273 1288149 1467539 1369016 1813264 101030 1670679 1241954 1496607 67942 476072 498398 1524410 146013 803987 1670242 1495827 987921 1011156 122535 388981 354390 1968955 1066014 1257003 1744754 211355 175576 1366212 1834349 257374 1673882 1429761 575455 1233755 1414 1558651 169327 1808851 268843 1534195 1384295 1137676 1793996 363197 506687 678383 1860194 912218 1239606 501435 679477 109028 651769 1670809 1983373 334779 185159 1764501 1703609 1195279 1789259 1366830 1289951 1842198 904469 258834 406186 1920404 283253 12038 320873 689790 426427 747164 157217 1374799 101148 1394569 1205486 654259 1202153 1512174 1068233 354649 1318958 1234632 290481 435658 158903 1404075 818795 1711274 863862 1919986 297102 1428320 1900225 399333 261587 1863724 963589 1798333 253771 1463656 1433971 346905 1368314 502840 306800 250590 1239288 1553996 540240 1948798 1750367 209230 556475 1175307 1835809 1839640 1878959 1898295 1986074 678834 97540 516127 453847 150110 1179200 781197 517816 1458830 232563 780344 1365774 591668 770010 1380823 218719 530397 1720241 1335759 495156 270930 558679 694959 1175568 1159588 318866 1877371 7426 1363240 205346 369793 1173372 129955 1551184 237882 232001 321983 1245141 1886402 1612292 1180153 767259 585144 944796 825941 150061 1988765 20692 1329840 1862249 362969 1185372 708289 99786 58810 1097392 1651511 558077 1528108 224075 1932042 341937 953490 1177976 750798 1760530 1848927 324401 1837246 504040 624817 425649 1278595 668684 1744379 23673 1049111 353991 452840 788037 1412409 915107 746669 1330238 1913005 1559159 767041 1670455 1528388 1485020 859809 505564 956469 1778331 1310558 1063737 213194 881781 1676241 1790856 319699 1461614 1061109 442318 1169543 1955723 1048616 671831 1630819 1012250 502446 244733 1832780 1109450 869012 732714 1938650 1014582 1840468 212399 947616 1940564 127854 677753 113828 242884 710498 1987748 431332 1771116 805585 560912 174400 1294568 1817915 26311 1558705 1850184 120342 1730949 1545390 322647 1884857 510780 1887238 1372619 1166341 1685118 1338805 1103807 459539 1395340 36621 866415 552282 531330 1700995 128383 899123 1732338 1820278 377482 6136 689628 1091610 1621388 626032 347811 1885944 734620 1363946 213031 371681 1424597 606348 241549 1645089 306626 143879 1196664 218078 286605 1311600 1017656 594629 1915673 1157440 292144 1502526 13983 720101 1660096 128823 989971 1550911 886836 1225947 585131 392140 1053822 1694398 687527 814050 285290 1840844 960302 1120053 1766714 969152 811361 249850 1245859 1054850 1782928 841665 1297288 1433452 1905077 1226217 901687 198626 663997 1834106 8758 1296684 910017 1468019 907035 1494666 236058 48664 144874 174662 1789879 1420468 301465 1350198 835287 722343 1829033 1382579 857964 738586 1786947 1040183 87439 1525173 1905559 441500 746597 1398397 1897541 1239415 23178 1432464 1549841 1425917 609541 398938 741584 1819262 637028 1827401 1585259 1270806 928239 124523 1329957 1095725 1129324 680818 1458961 239532 1849302 756691 1692353 101241 294954 811207 899829 829765 638264 1032722 621924 860098 1041588 1520533 587816 111207 562061 1662479 322225 654007 1056901 1866778 380482 1670065 618879 1180124 25341 224064 1887044 560939 1547220 755070 1144266 1091256 272095 912375 1179931 1210885 759853 588932 570269 1742525 533420 1614643 1712358 1846529 60036 740217 579909 37186 772177 1452472 1981636 231084 1206450 1558923 1401709 583337 170995 1145178 159092 1716913 554037 1062795 1781895 1376472 1453062 1931712 672229 184114 1498245 1915457 41401 1492159 1028518 877574 1511635 739089 138510 867811 1235043 1342437 1602393 1510893 650967 148854 541456 1732782 1125572 96379 298192 1424741 143975 8041 1747545 142795 1874790 1269632 1667527 1040610 1656523 548567 1639501 1865238 513824 1545240 1160260 262879 759526 1681934 814782 1582178 637581 1623091 1772134 1682411 877393 225843 1041747 761589 1827111 227532 1958983 1030786 363916 1851687 1791879 888572 729010 1320340 289595 1608613 796705 937202 1967933 1514234 1865533 751181 240691 201018 277018 1858494 1194796 892658 1456947 448512 1697884 1767309 349939 147562 715075 799736 236192 1502657 1028566 1095752 233075 78182 1312506 1690609 24736 1885145 565012 1384685 1672660 1575442 258912 1919969 457114 1534170 1532202 948082 68063 1178453 1697961 321730 909865 193838 1114837 1948266 248585 745373 259103 1140778 730583 877210 1251274 61175 402888 1013766 1297864 991426 982201 468618 1717407 1115648 1779053 619580 409233 1626937 1280705 1435653 1289911 1339249 1232997 1110508 19235 1735668 41922 1562127 451002 1723911 199741 382509 1342672 1411583 932275 1632322 172428 941874 663899 355348 1472683 1680248 381314 1034597 1786446 165772 650960 1872512 1785330 136376 812934 1474932 1546329 154965 792935 1673313 1630025 7253 1802465 461511 1450403 1688080 1291585 1989263 892217 1974327 1304231 597129 88939 1270470 1647925 1445130 905974 606715 1122901 500809 1707590 634623 640404 1751315 983588 307512 283443 548407 1118205 720337 1417962 13505 739230 826162 53518 918812 146581 1748138 1645232 836014 220002 710622 1280451 262466 970309 507466 644390 97289 1988913 1225739 307137 1561643 552599 1143045 520282 1826327 1790632 1722646 255558 828441 103729 1745011 1313246 1646959 1613747 1905145 1227833 276760 403700 330584 503694 138194 605909 715503 1454993 525453 1111491 487833 498258 1336706 617879 415651 833174 443444 319158 1958864 1501083 573475 246871 799308 571393 1125326 711435 1338316 841756 288527 1080090 1598251 1887131 1766330 543743 1268875 1555038 1290359 967475 212 965995 1738523 1105568 3192 1785221 1932898 87924 472837 1005116 750866 501539 1770240 1370799 581018 1453144 348831 451499 1701511 1686206 1081139 1579845 824143 724041 424137 1236862 1598631 1647726 1505331 1586290 613701 1301981 1344068 1418273 1219195 1451081 679366 1362692 139462 1418567 834823 1514972 1432970 182166 327545 581060 855765 1805202 717971 1973461 1107548 1057550 1486781 1100818 839140 577203 936209 1368332 1597357 722303 778803 505479 952311 1077027 1633730 1059442 646180 1013003 1021754 131886 1487160 1465609 191874 874371 1497340 1559600 780906 1783217 473269 1153881 379832 951843 160992 188095 1630446 536765 1424183 1202858 37153 662627 1250267 1984634 224876 876287 402824 1856642 927882 421777 367798 1031743 1932860 1506765 796221 1495391 1465392 566003 634308 783065 1919873 774117 1675380 1779415 1769102 1825822 1734754 1315958 1724920 4519 817173 1823816 1930682 635623 1757558 768670 1660381 827883 1363962 1283872 1420889 913286 1387902 1328880 1588769 1391585 1665656 1070758 1479642 1813308 580091 725245 729934 797668 1724872 614401 319044 1932164 846245 1172606 1092873 59922 937517 141364 472012 1244964 1465232 203090 318351 204681 1642581 1677684 1655713 461595 1830823 1811349 1544005 475153 1218967 1264810 574193 1270246 509844 233181 875013 346804 1689095 55702 926720 756589 419762 1194533 1830835 1488410 1481557 162500 330202 47489 1794331 1096555 206354 1466778 1125246 1837610 1767758 735431 1027856 532553 1954897 853415 1902845 1541780 393005 1252382 608704 859323 1799222 133328 169653 809328 1145960 1316872 1462045 863755 1641386 1552370 1782110 7154 1705204 1797030 211121 942326 1611801 1701581 1354895 1023176 843139 1700690 782786 338178 633564 1671169 1839457 1513732 239052 1699931 431483 598651 1954428 346729 1460398 915658 208448 337420 165679 786264 1903319 757091 1255238 1641865 305808 1310924 1790398 664011 1738291 448969 1928121 507835 935711 643244 541311 307943 320637 1341732 1141383 846410 74090 1702356 1965194 686157 716661 1056251 109468 1829956 354437 69631 585139 1400024 1135923 1112100 935696 1790693 376716 1920863 545680 1149841 629990 1766596 1346393 125704 755782 1523815 178413 1383563 1289389 1806420 1481644 167871 482768 1847590 979747 618974 28410 17036 1906705 91355 883505 1586615 1324170 622271 747348 1267075 1340999 1786493 931121 715696 1346337 1648089 475439 1638644 264697 49047 1171989 657218 790990 303303 474822 834696 152749 812330 556037 1825064 713569 1720365 1478374 1459717 571075 963517 1026425 1373050 345986 1117374 764242 369529 85272 1964994 822650 1876251 257225 637878 1388558 1052822 617790 1691149 207273 306387 894883 306011 715996 849181 302743 1090007 923694 457276 1280141 516225 657128 62200 1926749 48025 192517 1045305 1199785 351613 48803 1387649 736424 1928922 402780 1665476 1192590 953160 1756291 1911418 673442 1732835 212156 1036994 1931257 32289 611542 1525692 485434 1263855 245416 502269 781581 467936 1631818 161759 1348127 1484753 146971 23379 1151854 44809 764152 1808904 592776 858829 1999596 1974785 1230041 570738 173339 291438 641728 665535 122974 282911 1198330 939223 1677988 1600371 295118 1472294 450913 473250 1557847 1802408 961392 1531747 1969286 1054854 1687359 998622 784540 1111727 1395479 645176 741295 1860318 1363696 820097 1078974 20522 921429 1534396 938979 423297 1476732 1722517 860759 277822 409401 153973 1840145 1989908 1064183 1768731 758427 218844 72035 1581904 1672370 1018176 527080 1880260 1122462 1530155 151786 839414 1503193 750285 1941259 861137 1271972 1671232 933604 1461566 142487 142679 1632012 1268667 236457 1588087 3210 1087104 1860735 228748 442653 27246 393965 1649112 746583 935441 1659499 1298017 462794 1419199 1497433 1363493 1083149 661242 1153493 679222 778585 623238 1526563 1922111 975258 51312 438912 930667 614694 1728878 82947 1406912 807311 919424 371339 1866845 110103 839031 1360763 1292124 1934428 425274 385107 1028361 1563229 1146445 855541 776435 1941332 27669 1668146 1735649 1927835 560004 1311428 305210 1694401 974366 1564342 13462 1933269 1080401 299510 417327 1271606 1820581 148296 425900 1315321 1791932 576228 1741722 954327 125968 1787652 1034960 466105 1094627 1470485 1423265 65067 1701297 1684399 1944537 1475028 227678 465195 454974 1135746 142537 1309706 1898947 1273081 397682 984093 1805600 1450456 1074533 1917947 1083382 369225 1991333 320075 1918590 1152383 1789864 1863065 1445838 1165261 1132576 18162 134713 633066 1669324 1723716 1254550 1876208 1500118 328810 1921788 1569217 1266636 995621 466410 1662266 1827179 1585711 1268231 1518170 1105343 1292490 1918694 1650907 329810 1370458 1489285 910355 540386 322934 760046 855142 1778482 248407 1940625 1334171 1211911 1913561 701248 1902439 727952 1733140 524366 1227147 1224503 474952 881701 469768 786412 1965581 1083997 1560184 469889 1799477 113117 693387 160302 1543841 272899 928403 1863401 1106700 567588 128425 1086862 66208 238878 765290 142260 208993 941337 1864730 1217786 402929 1369653 1439497 381740 1178175 1306955 1387171 1570521 97648 1842048 865434 1382326 1470681 1038307 646638 1772278 557065 1630662 1340509 748115 929204 1140284 1838998 1097380 824744 1959428 1859188 1983306 522252 307808 1265813 451555 1003376 690851 1664823 137821 1799010 363726 818310 915983 1119603 287894 1499864 507075 541452 1603234 1107077 191448 1694595 148818 69823 1959170 597253 1704624 936001 726684 1521700 1530067 1602108 1902648 544248 1182962 474567 163547 849199 825851 821165 533014 1258582 1009160 1871628 1255842 1159727 1127685 1272402 413379 270732 1416995 418202 724237 538534 1438086 230088 780558 1503283 134901 1871999 202792 116557 1072340 1938562 1279655 403984 58813 1488534 1374264 362470 864800 256773 872560 1248904 1422154 1913068 803644 1167551 1417682 241095 1878560 628384 848455 1501304 1900005 1592852 299400 1837665 324536 938714 1807873 1307003 361829 1237212 1163281 178899 736538 1535355 1924133 1904857 1028601 321506 1876253 844005 1485038 748431 622371 961232 1489657 1322894 1457653 1919221 1834694 1887898 1410537 1511865 1479930 1197702 1580698 267079 801820 32040 1529816 1845478 1602635 564017 1603617 1949236 1371297 363039 1560272 1181305 1881381 1041233 1771514 87701 157135 895407 1820364 1869216 1823631 342215 1254247 760820 1742665 1784903 841233 151884 1907595 713157 418537 1996642 1388150 424991 242566 590087 1648754 25291 1234099 299328 134169 1705397 374974 132614 406300 443651 407188 387719 1947150 1188061 1978174 1940974 1895604 390141 1385832 1843242 1521555 728892 1509976 465392 1043296 28862 1464548 299734 1628798 1492562 1329422 1166439 273969 552887 1515120 614874 1118218 1298636 207136 370399 1809607 1191662 225393 761809 1894987 1305023 435846 1550042 913402 1751194 1898584 1613955 454320 987533 731841 812893 1149672 29610 185971 487319 773550 342704 1257692 1284645 738310 479023 729474 1862816 1258150 863930 701241 124341 94098 1306208 568532 587455 1771944 1702127 1811207 491104 234751 525852 539972 1835306 950353 1484666 24204 295303 408379 1885376 1343725 685437 1623525 834421 1631083 1373118 442851 1654831 1610169 267962 1116671 1009823 1228873 1987286 1399141 849280 195731 604470 1984089 706969 1237398 1021711 1627743 271150 1205661 725301 27696 900010 99215 675094 1012275 1316810 852982 1553057 1571921 968123 1081127 309091 1041575 1182526 902244 1810836 1603289 1003750 151848 209222 1684011 509143 469757 1881797 1278901 21639 775181 876214 681447 41243 1885028 1549997 31685 557200 1021373 592537 19707 922864 1778846 445249 422631 429927 1805976 1598506 855587 36772 1159569 63540 822209 1540500 49332 713540 724484 853307 1049546 1959120 1693686 748607 246272 301589 13077 27576 1968108 982127 654367 1833534 321442 1922626 251318 1861996 841102 1593166 1696495 1613588 1733018 1659387 140418 1273240 1401106 1668574 1136459 1956901 520360 369956 308000 1139828 682456 164051 817612 800056 1223984 418850 386428 651358 211256 1651300 232556 770538 1030931 1205981 386018 984431 166082 1306886 1432987 443620 624547 1846367 1067965 315450 484284 1772216 225348 1440881 414773 1696901 369719 1867390 929040 1786434 1324235 690402 137167 213292 1129496 1986954 589264 1803863 1004270 1942024 475631 976612 1728720 1957215 1107081 180821 289739 646896 362320 1450788 437930 986364 1580214 1183514 1572523 1758322 1983893 61072 468718 1983608 193285 642811 114814 1944522 687284 1364294 984942 297 656689 594502 24216 1360952 779540 368131 1215680 429298 1467910 187441 1925908 359363 1912841 564457 751030 490577 284924 1503292 1167010 560982 53941 924117 636280 1674371 408385 1494627 698636 24408 900911 1919698 998899 1003958 1661591 1489422 460320 1961706 1162004 989368 1768122 1741411 1344620 1917920 1359123 244054 1988299 1741423 835210 311815 836488 1805420 1446201 1652355 1861176 1163254 765359 1455267 1043220 1608037 430767 1920074 681969 16599 1498924 866946 1027398 943203 174750 1865153 252109 1161994 1121434 389017 1467162 1367262 1647215 1339110 494846 939614 1735229 726072 1971943 1286462 367582 628040 309348 1170539 905851 140359 220054 1364665 1343387 563297 413028 1771167 732366 1388674 1522033 95235 1026101 182287 136138 1209588 374248 72925 490224 991755 1766766 1633381 383284 1812481 378266 958222 876356 803391 484945 1727302 267595 160168 909241 627272 832083 252181 180679 508942 710574 1273652 1482498 276823 1397421 361081 1083547 1848668 1438902 1369108 1574244 1302494 634967 1655716 718889 1913869 1658067 1783093 1267558 1756509 1384782 505454 300274 765975 1181854 286338 1092131 1517010 886746 544538 1220936 1439820 392465 849776 1647250 1522494 1564696 382791 1473655 1198336 1669380 748182 275196 357407 1572515 1327706 1097113 1205382 1173545 1532126 459411 1190773 950611 1576421 26226 139902 1957167 410321 386088 428118 325463 190420 1188643 670459 354537 259106 1747265 638036 1876372 645830 1955295 411876 1646253 763929 1783776 504348 1821748 838639 161168 1031233 653633 587639 1811680 1718923 1114146 546078 471432 489134 7796 675631 625799 1868531 134949 1463258 1682057 1762068 928528 108354 559045 999841 1966795 569001 794265 913292 805094 957775 1914088 1186322 1619461 960506 1741125 364465 484697 177394 380237 1986194 239728 1434235 52269 1749662 1606177 605460 544292 438113 1114189 289110 1097144 814875 1632688 1226817 527598 1507438 440161 810012 1916429 1464183 1756027 1660580 103921 436392 1028527 1511929 1106093 1351368 715495 1684351 1244884 71063 1554393 1130128 47042 906435 323621 390949 1095110 1300339 1071534 1684358 1718755 11168 1073729 505052 1981703 1354029 1066443 452987 830924 1492910 1138535 68614 292740 1779006 1008541 747011 219160 1758366 1656928 858635 902438 564819 864179 1451751 146282 731746 1181083 1355339 593259 1297095 590778 542271 699582 373335 11302 1726208 518530 1587302 20685 1901887 1218131 925233 1076466 949928 315753 1276576 467301 963755 132141 1843906 1715201 1767893 1866365 844152 1446115 330378 1031609 119945 24415 745215 612001 1658278 773041 1854496 860635 1232451 940753 1464470 1400842 457284 1214820 463716 1143166 1113351 1035371 92933 482465 414705 392272 1273132 527970 1755169 1431854 462058 483855 1167036 942872 1413900 388737 40768 85570 1540335 273 382962 1549808 1870141 1671693 1169090 890299 1601680 1391475 290410 1471643 311598 765449 283847 1977422 36558 1119305 436983 429437 1912441 1016611 1682644 475121 515276 45698 175025 554064 272691 235758 1751777 266445 1002831 1282835 565207 643722 1199545 1982868 831795 1156463 1945115 485997 855472 512567 98381 643065 1122683 1427647 983553 559792 611601 321972 1362846 1203678 1430733 349351 1079929 97502 948454 1546194 1210897 1129397 309955 869468 1381347 1778203 752552 20400 1550720 1224959 1737419 525727 1609195 1958306 1378842 1752948 868086 175862 820028 1190743 1727415 230725 1702484 722364 1729267 1138836 1960679 1181513 952826 1642390 1431626 1994657 621892 529566 30504 1763276 777246 322334 183004 1661447 1130042 1574150 1396895 1472814 1008543 117838 811925 397753 1876412 1687557 472360 996210 96762 923027 1237840 1460507 86325 1155134 1899005 1987905 233981 1283850 1657440 962101 1002008 1536124 1913002 1388669 595011 1834612 122902 1817566 687627 564684 562122 1292996 603651 1217627 1013011 572102 53750 993596 1276563 442969 1831470 1877028 774100 1635323 1534886 1698802 884035 1308536 325310 578807 285485 644618 1669644 1456281 1578053 209323 1622743 282484 24192 19869 555000 1851116 468688 1811772 1497486 1522670 1988181 1868253 200143 1755296 335825 854461 1444033 5598 1392776 269791 694430 987071 1374112 1121480 1535845 1010355 1353916 1454000 768761 774030 788637 603604 1653165 1054434 526827 1850534 976117 811809 212613 1681572 831993 1396798 1818821 1931867 7994 1133215 367191 1582176 1289870 132653 647779 1555742 588508 1318358 1276014 1773942 513528 461387 1941527 1240347 1724828 811927 483372 1062064 738037 1953291 87398 1830906 839271 1067002 1982453 12918 150659 1330863 1054340 87931 1354186 145361 761906 324741 934300 414892 406417 1373048 744096 1933525 822435 1158719 506836 963075 710598 665632 653648 1298660 188727 757183 1653981 410 1291984 849483 446221 945494 364378 1280852 1183673 313882 1647531 1702150 1966504 1961508 434753 936642 112543 1854446 1916091 1660877 1897987 478443 1945013 1129556 146113 182628 364232 1123665 565058 1355 1921734 877624 1002464 1237888 1467689 1514017 1668471 1618279 1324855 46638 539602 1033360 402436 1288199 1264730 1790824 446594 802985 693915 119067 1302011 1570977 1669603 1707613 931820 1303357 1364428 660864 1629206 240015 1574405 1014288 139931 582436 158512 1835311 1630171 605563 855977 758636 797485 1289603 1366420 1190764 666666 1359814 763384 1965603 1447615 1403722 648680 421792 788948 535564 1874890 547085 479931 544935 1740383 1375276 233698 1666005 1589921 667653 1151889 490841 1344176 6957 123564 553445 1225168 457944 1756960 316826 1527364 343149 97756 289506 1793798 833611 160780 397377 1108300 1180640 1519495 612960 431791 912559 956110 1241839 536241 1934028 615647 554881 833750 550363 706351 598078 1283513 863773 1779072 1553123 1510065 1239242 695574 12787 694468 906931 848162 1463199 1043906 167072 1419922 1352692 1266794 1840485 1778576 1646146 1268646 875951 330216 254373 1742166 809860 248701 1856338 1012904 723271 61258 1298382 488151 1068498 1279307 911588 1924792 195024 461112 1769797 344445 519427 1497015 4894 737722 1764700 1986412 976229 49838 886799 183551 894741 1907157 1341648 895107 415626 649622 657710 814387 1646256 69026 1170743 1190020 52655 787713 1484187 1093150 889718 552017 794864 747464 1705761 1348452 480108 615391 1801566 1389001 896882 592926 1659209 926645 1982449 160271 484812 300088 1571318 1677210 987940 397663 1572769 1297839 214302 406189 423404 726286 1126781 1749257 331815 1025166 1477522 1196084 1526994 261785 1077282 492758 1932662 176242 1301693 1937546 84506 1201281 912450 1263352 1842773 1012415 1542753 704027 835949 1059571 803138 1466226 735227 657894 875152 1335191 1402940 380256 391886 79864 1685110 1053154 1011733 192119 1852282 1324139 1010501 776250 259722 1025008 1346073 96886 1442672 328158 1540444 134906 108845 1110076 1116987 248975 1961503 1661426 450594 835810 725689 1212308 1268714 672950 672739 1466136 1021143 1406133 1056493 1028340 277375 358675 1109807 1682660 1123212 1080250 875492 1893628 571107 1734166 1570022 570815 1539249 630751 1640863 1234489 747410 538472 1503505 1800217 1989599 1656108 1184278 853912 1024340 1402747 155717 1652590 902470 1434437 463331 286122 200667 27719 1048816 1568430 1509794 876468 39188 430788 541664 1951784 1196151 449867 748730 773723 459186 270974 913449 668908 1932465 1977901 469172 236055 105044 736295 835149 528484 636710 738883 1747356 662590 1872492 1315193 116384 1286000 934384 1092792 1102701 612678 1354518 490779 883204 257466 885051 81594 867364 922531 450355 1669516 1160130 427219 1671414 344860 1813583 1621293 23999 1706507 21867 702082 1474958 584524 1278790 823245 1645735 960371 464500 291178 292869 1464134 81728 1408185 1763240 836416 721224 908959 1954261 1461983 685937 1282782 529090 86066 760674 876920 1792115 729829 845499 475164 1579972 1676343 1850742 1128075 1862916 743679 290864 1249536 1744431 1670662 586143 1619420 1848090 1935457 978821 862475 797178 1484742 159795 1299671 738907 1204934 611788 1802142 1911508 1549220 1804044 397312 1559529 1486602 260866 870820 574474 262168 861625 1519766 1696087 1401733 191715 989978 471053 1032780 1744944 297677 759909 1399057 782332 508167 1209930 1842363 1223927 1030631 1192838 1560834 1076141 1946683 1849520 512378 1518541 23381 199689 823191 866277 791655 673294 1686235 708469 1546667 905608 950173 1379439 1509685 52742 74129 1791610 1818793 1157974 1584369 1703248 1665959 1813022 1606367 1910306 1969149 1174824 1624068 623676 714867 1544823 992830 1516906 96343 1169051 1841712 1238819 26862 660177 1519449 1834733 303537 1692789 1185369 1712280 1131737 565083 1287236 1813039 477614 663977 1203622 1268192 33597 1017857 84630 72581 1684296 1656322 223161 111523 1876625 1377981 1540447 1200869 1332036 561080 1298171 1590273 1522895 1037948 1444860 679392 395669 1950443 1841519 1070450 1712486 1839139 1539282 193759 1924445 1920811 499985 334913 239495 1893509 32662 307122 807878 1866435 1185674 132152 612990 1161683 886492 1579216 1554023 1134464 1604499 1219936 1473012 1639975 35894 1027257 164453 300768 1126798 1189419 1436699 201144 1273449 1115376 153498 1643144 1809127 129452 1277541 876139 559442 76146 1092354 1873651 1362855 1305627 1055213 1970940 1356327 1835667 1278321 1474791 311744 1601044 1668997 1931679 175626 882646 1998486 1601084 1381483 1887760 1229785 1780774 723992 702226 531647 912530 1812695 1249803 684784 1325517 1582616 1118062 239490 214682 1059557 488590 704508 99628 664870 1791508 799853 1603375 447302 1323840 468384 1183857 588648 1445794 1260422 1984914 1064475 1989422 936371 1463516 1804974 1733534 514047 101365 1220071 302137 640781 166517 1180530 909930 405565 1590072 284668 770267 1982762 1184448 524777 71458 813513 326678 805543 1624659 1251197 546844 1570277 1652205 820145 443193 676710 404317 52307 233420 250771 524322 1746126 1956904 653478 699210 1653532 90395 1213307 950082 1556991 436488 1511979 551156 1966942 163696 6931 1304019 677383 1630924 1265641 1147777 98415 1970140 76559 1733056 1882792 411728 1562904 333280 1366592 1660413 912739 1045272 614883 432382 918322 429562 1781708 325904 976967 608062 914151 574406 1369259 1287447 214129 1757279 1175518 42517 772785 1591672 793944 950679 398276 917764 1283496 1797436 1356819 1334720 710224 1670178 1358014 181619 1867153 826774 1154963 1956228 750063 584660 717106 1741813 548041 339070 1027467 281209 1364056 435302 183880 792422 736242 593898 472037 1217269 8331 1475574 873686 1558130 1175156 534805 1537343 281836 816491 506664 897473 207829 1222653 1425636 572729 468192 1145745 468974 1465677 3646 339817 502863 1526256 281169 1858858 10593 1278853 1161045 1862125 944239 1698786 1222305 1541011 392720 933570 535577 1041234 989959 425027 1182099 1939007 1089070 1109902 177704 423265 1249010 1702673 662410 1024724 968176 877208 1591022 712436 1523842 1761221 835265 1673234 470882 996689 1946358 1032339 1988403 948175 1761570 867287 45002 1545678 100090 789629 1010971 18019 257517 236194 302998 1226300 364500 159650 1358866 1243228 649542 1038333 1895513 1799148 1392197 1406202 1863581 1977563 440638 659222 484088 1951339 650061 1906741 1889304 3436 1158853 1630633 797847 935834 1683787 25672 832225 1363810 1809244 218870 1871276 1183341 333345 1628032 1051051 778087 1822055 1447796 1588690 1725474 1116727 1892275 1357864 372341 1522250 1816100 1371603 1288508 25094 1149156 1734294 283751 1313173 259592 980482 1163555 135796 1892707 1525783 1942704 1553855 399522 1064388 394800 1407416 1505479 1685535 1628888 244324 1791730 1369473 1937744 1475492 1988245 746278 672719 522337 1446975 794291 1355298 1330292 433492 1958287 1776942 367119 1566389 146698 1106990 1151030 1278065 1297915 134551 360059 201262 573208 444437 1256484 698087 1617947 1347050 1907047 1426757 104350 603080 1322497 64772 1444325 13556 833165 540399 1687380 1547217 982302 1485557 1700632 1378912 1923520 1071748 1746967 279506 288286 770979 54662 246171 1721780 107886 584623 893875 1170116 579345 1863656 1284142 599415 753819 293000 677882 1048554 115768 1457771 1953223 1738361 1570238 1068892 935048 974973 199023 591108 1460897 1752944 309688 1995758 1515629 1747573 1211522 286802 155291 1318394 1998756 1613231 10131 816971 1747353 823456 377035 723628 1118215 1551204 492782 1649095 1333397 1758579 1593887 776130 1266056 1726808 1081865 1283240 187034 1620209 1405035 1884447 1395006 1981593 1653562 894953 1097613 270648 1753605 711950 624938 232658 350140 34945 590719 129330 1030923 344981 130408 1317057 1615972 230651 1013979 1504017 703470 356906 912629 325616 1127821 1441474 1859788 207991 710514 1998021 926295 1076374 1055586 1119051 1962144 1530535 875243 287372 328057 1421428 986148 1537562 813786 842088 764396 1877808 260022 208043 865019 59620 1376923 1153585 1474106 1932052 1265693 1235067 1125040 1685450 791102 1477798 698247 530225 1023503 710794 1450267 336367 1950788 353501 873696 282678 1859802 1532728 647271 1168106 687105 1501011 549645 428453 677446 1358156 1800812 1146670 1926873 1950135 1969944 1651758 272407 1213677 351657 1222115 1129532 1917640 687180 271982 942418 1492703 1586853 10322 175156 1304523 303618 781131 1264761 1747316 353198 945298 439737 1349230 1409496 1637663 1717462 696159 289767 1346934 1736931 839642 1771778 1191805 516925 453018 614035 1154599 240289 524913 484271 742826 1400010 1630962 1493445 1670852 212832 208573 240070 1139083 1707668 1337371 1351333 1479735 918803 63489 762536 777932 1556784 1453024 959192 284670 595634 1257115 960434 680041 613061 692203 864582 396394 1201222 139523 964528 638026 1784117 862359 362859 1700980 425730 969033 1262579 509723 1432676 1261009 1270108 987289 1624881 45944 1989850 547930 1957147 1901113 833575 1705241 960213 1837396 666364 1168915 1254359 1176772 1761248 361478 1138620 753882 750519 1413266 137379 1015545 111553 1630632 1544256 131899 124422 1811808 1490545 1391997 720624 1578703 1697302 548833 1158100 882437 1868196 1358076 1583201 834847 1891981 394445 918380 1320476 1277398 1789279 781808 73048 1879237 1751269 1657945 1686056 1675590 888597 922736 439005 21243 1686658 744902 1649376 1420238 847147 1394183 1094867 390187 1962935 92034 1094176 926140 735255 816425 633045 353864 287995 1369293 1456081 774062 1927498 1238911 239100 1483572 1337969 1142685 56228 592055 1095926 734111 678740 1467505 941060 1769074 114860 688536 71421 491217 345991 818972 820287 1346711 1851839 368020 1272152 1825261 233404 525366 209531 657569 1645978 1427964 1098305 54299 803527 1833776 1509692 1783248 1120337 1610411 1656924 426160 369604 410474 270895 1189931 803399 840256 600450 1079101 1851938 639373 258338 987898 628298 473033 1190575 1249926 1118655 384970 953618 221898 704523 319834 675058 217017 1192906 7512 1705405 628568 812763 1092813 1359015 1894296 276807 1474093 1224387 459053 1095008 1433950 1661220 1951467 1027740 783531 737015 1318141 1230196 1925856 829105 1332485 1221610 1204695 301032 1129907 1560872 504360 1304014 1743072 1599048 1417125 53495 478422 347597 439571 376718 854680 750818 410950 1411959 975752 1040577 1972623 1987443 1573645 240522 275004 74274 1756871 1034915 586856 443590 1361159 437495 1877254 1274124 484344 1567186 643366 325983 40158 62258 849735 1398738 1694917 1117375 1978147 1803664 762716 22311 112009 1222497 37557 1336599 32849 1845321 958668 254914 1557157 1788916 1556943 990964 1065075 1304607 259787 883489 533565 195863 134184 9434 1400711 723838 915134 1278950 486488 479695 898203 716058 1059548 322655 846481 695979 575491 582480 141797 1562838 986415 547330 1142990 1859902 1253333 1125523 1992822 993369 1043480 1689881 594711 198431 814555 1031071 814343 1936036 1238945 1111341 771695 1628785 1140850 1052848 714392 1325116 933395 859200 724328 1648990 222440 1732802 1333311 1197465 1398291 116745 543906 751143 49326 957874 1688907 431443 273421 887648 869160 1983879 73378 76109 985603 399922 1940687 1602904 42086 1775492 1245639 42940 147718 1247444 916669 1889944 1510239 425107 600465 1668858 1795680 1565317 1616179 403503 1440712 1258458 116696 733001 20066 1754976 719391 242606 1726090 733869 634236 869271 1813344 1889234 1624592 1130546 665687 491052 1740997 667115 1902232 897533 1179759 95476 232447 88166 912336 885676 528541 814381 880104 777944 1859666 893829 1842435 1567988 1100014 1887479 190709 1066886 1421338 1404221 4524 339198 114197 428139 1028134 1096816 1037270 420046 700039 1034507 207083 761553 249913 1626710 782974 1782798 1419683 515391 1183056 929714 1194041 251026 244741 1115254 1094239 1780273 690152 493652 92730 1404473 1101778 374846 1681667 1774180 917916 1588251 1782269 1631479 513907 1013094 1622861 968751 971550 1768920 1290145 1381515 1980086 1204424 1650928 460538 1278763 1188575 23143 1986746 325129 403390 332195 1992857 1132591 1566295 133819 679138 842897 320347 513899 905671 1458628 1010721 1802837 1045679 1919080 360527 929183 1553302 1349184 507867 964099 266346 1279554 1451452 373996 1878980 904827 1205305 225974 1037051 1262177 1548116 28345 127438 1530912 561328 215054 1712476 1424646 587476 403913 798606 1745853 341208 584638 333017 1696065 1994159 715614 74064 879092 1458536 1170304 1810873 1473048 551976 1777276 181029 1735756 1506890 19649 1823606 1216494 1443874 413166 477792 1086948 961534 1505480 342376 1220917 1802947 481378 1968802 1725702 382977 990697 1229289 1421984 1191829 725868 1390085 1278666 1060501 558213 1705858 778292 253599 1835071 330373 1722922 1135310 1188458 756076 1295966 1296204 1031277 437803 240269 1652115 1748276 438679 1767507 1642268 1214901 621377 74608 674605 1589188 675321 112702 422514 801116 1605225 234288 205332 1434370 246612 484299 1619006 1167528 1212438 509574 1006425 593361 1005070 1105676 72578 1034170 1276217 1737301 1887816 1041679 1860715 1438371 915209 1123669 1783602 1871307 666302 1742872 1871120 208061 607329 1064620 329703 1897642 1342991 825990 1029157 493316 1235501 1868997 1214174 713836 1088927 677869 480982 707255 1797685 1553266 862541 253765 1468164 519402 954623 1606280 1899737 637966 892944 1191227 697925 1526035 80651 122795 544265 1056119 1750165 643794 647273 1892137 1063484 1019469 1536418 1888648 1014388 693434 974638 443990 279690 274840 1507433 1301687 1108138 1718491 1281016 1869338 1920169 1639929 373145 662180 530521 770882 1243987 1767800 1926789 417797 965459 1503784 1263455 1673000 690283 940713 1743084 142944 1965951 1240717 338593 1166781 1533701 329004 1850308 248478 480382 543699 1826617 1420323 450086 319460 219666 1643319 753601 94019 1925546 984038 1770732 1753442 1166288 855024 622030 830980 1938102 114337 1056522 1675770 286877 782222 1046227 1085712 342822 251101 434116 142176 204764 960549 1686962 875635 178632 1980830 720697 565626 122325 1617980 835754 598909 616178 1939923 556710 1337266 464846 1273073 1481685 750151 1670584 747393 1220330 1440929 506067 500902 913155 813662 1694146 720983 1480138 1809340 1494564 1866848 606837 1118775 1853271 1088460 47436 603891 1482013 982666 1188034 1228423 1968596 1082313 1212541 848749 199133 190066 1824992 883765 50405 1060676 1273323 1561544 1617082 956021 475491 1830913 1632735 832604 984692 1011773 1953158 630219 66453 1901580 1520854 831848 1928163 641325 900033 1541246 1560775 435745 1738111 276438 716228 8595 1935772 797420 1828579 1832864 555464 1047262 1620963 1320140 552396 1184997 47977 1851397 486621 565133 1558979 1162030 872822 131541 940127 1625817 1755582 338296 308082 1777816 9390 903132 1952720 1405323 1945283 1376124 409687 1733169 973602 420408 1013493 1570147 1662790 1785751 1508001 1606784 1367804 1008659 614578 808126 410691 765071 932057 6722 684823 1050042 1541500 591909 1632165 171392 1348569 1395499 284824 1265153 363137 594426 814063 101359 115373 461402 205300 189888 1369037 811825 1694558 1272982 871857 988556 913122 481563 172712 1716007 1896477 1797805 598253 1930225 1763805 1642546 188789 863156 1584430 771394 83218 868370 1113660 1477406 1429540 673029 121965 629652 1252427 1050647 364750 1771135 1867664 351754 67651 1569339 1106198 1236518 1864418 768384 414219 1609270 3777 976621 324723 318552 971614 434482 29247 1126097 922980 738850 634070 321418 1680210 1685473 1721177 594081 44361 61180 791665 430345 235373 1452739 1126143 1504738 1698569 171417 1394402 251767 1383553 864061 1544476 968693 1665911 948245 1418738 131476 1830032 723929 1227915 1896137 323133 1621766 1357632 1555389 1040148 244506 1358469 1676318 612426 221519 1372027 1696621 21482 501624 351524 77811 958278 912138 1764577 1504992 312896 1779202 1777417 1760259 787378 1106002 6486 1977915 927196 39746 369538 1465300 1336847 591398 433611 345455 1831236 389476 1419820 590684 665350 1132814 1453848 984163 1410254 4047 1261474 1065655 1284309 329674 1325086 1228600 221700 1187067 933 597448 577765 1307792 1877954 982470 664502 1403441 160424 646115 339522 492355 1472897 1566960 1130845 75323 191132 1687011 782072 227547 1231220 1317702 1132308 1948586 496759 1847340 397896 669585 635637 389535 611638 1952879 224276 1227203 134628 323329 93767 1939479 1515077 731084 643097 1512855 298616 688112 1634501 1467046 1211746 37280 25601 434920 1332187 897870 1446640 634312 1264999 953569 558386 1566179 246167 1340830 1713885 1643519 62916 1711835 1825739 440455 1559736 337344 245609 628595 1016128 697166 1123346 947504 1696619 610712 1201359 1206040 1555057 1740750 623982 1605110 743552 1154521 1418029 1652299 1055114 592117 1484658 906553 1677812 1074741 1571019 918096 1114481 1475846 366591 1842721 465514 818598 1750405 1298738 227697 392521 470047 1607515 680693 1103213 338413 273953 1821120 410228 399270 253477 861671 252360 939014 1715301 616635 131306 437447 883913 55152 497765 180598 629852 1304588 1990475 564575 1986875 1860895 1546128 70221 1064637 804853 1091914 397052 334231 57333 1847069 786608 1154334 1832010 1139229 1636509 1296647 1464141 1511721 91718 1248359 1245659 1544948 1744744 1875159 91344 701407 1794100 1403886 1759222 1954722 1766567 10730 622988 227074 1564572 1309433 1756466 1844502 1438378 1854570 1393077 1551822 1381601 1198941 1215756 272475 1695875 1159074 606673 283674 782427 665244 291498 1955925 860213 134212 1776837 786493 1239429 878054 832702 1728117 878095 288494 1860276 211056 1822806 442844 42559 1165904 659773 1611499 172746 886621 228464 151024 1468659 1018398 593239 330248 901440 1720444 1891476 1892683 871197 1711924 537823 1641553 1509180 855920 921647 145824 1322652 1578328 572601 1720820 509366 1248019 398483 657262 1922786 276854 145809 855293 606596 1486337 318073 41730 1210971 1755834 1626047 1995527 547057 358640 802619 1744252 53779 682466 1502711 1239262 1412652 775856 1314892 111945 1417011 86332 1070593 543306 429960 1506689 825646 1870487 1215044 60699 1246210 1752328 691523 188222 1736376 784218 1474901 1843063 186410 1838194 666872 493450 1149468 609579 1189566 823542 1631880 768825 1165417 787526 1403475 1228494 1799385 773039 1463755 1937281 1508523 416330 370805 131303 1417939 1686777 1863281 1640413 77269 1158426 1414824 1612401 1062111 9606 1367460 1614798 1340034 388090 560493 229950 1160392 1463591 641238 400568 269862 1864381 46803 1087571 1001271 1160823 223833 690975 81592 1066588 421696 42416 1172660 1901393 713527 776226 809282 956834 1077530 1170983 662270 1280102 1756375 675327 1693490 753554 541774 185925 426475 846457 914882 1276394 73742 1477307 337954 281407 1744119 983846 775670 18620 681933 856917 369775 1112774 161778 1843876 677868 813997 1919568 1483112 658991 1202487 369339 323168 1616828 708505 458624 30552 262142 1277059 1947239 1974816 538369 675046 442154 67790 1270439 1582310 1842746 1173479 208177 1872046 1238372 438037 492298 597222 1392116 851909 1112641 694735 269913 653465 407341 1207367 1831425 1915429 1001532 919385 711498 1975957 1433986 1325897 913414 645699 75459 394091 203825 543758 1976788 129839 488159 1129321 1816806 670686 1612597 1754180 576682 200659 1641636 1311650 1906080 1166869 1644808 1477873 791491 1107830 1901970 269535 1941436 392167 164978 1080985 601209 1988946 1428987 1196536 736663 692721 1175408 1255053 1059990 1870506 356981 1348116 990474 1221147 146483 1421762 684675 431453 1840804 1312357 77801 933400 611603 1753751 831014 235017 1616252 775162 1833470 1333107 1536636 1509758 639046 784363 1132428 854874 1400546 369102 126222 1305913 1008871 769233 1301112 1589031 754367 1108970 1726074 316821 503592 420270 1414933 1186941 1294015 1434311 1080085 165789 1954579 1423585 138600 1746492 595171 972707 1640025 856320 432958 1649927 180405 198553 1819676 552851 110166 354284 383869 1588888 523623 219149 1479678 693634 1578887 1356207 1953251 1123667 697301 1262597 832314 1671279 811132 974202 1224360 174528 1840498 594415 1630496 1512852 175354 786251 1945740 484174 199894 1631024 1920456 424956 564262 1731288 1392456 736461 288332 121233 1257507 1916018 1751411 665202 305840 1467525 782459 1389644 304162 1733448 351551 1840476 1161002 1418104 872533 193690 1962734 463581 232315 917675 332780 601183 1875472 1063386 1903669 1799700 820596 1632929 348875 1603327 1074245 1076469 1498527 148 1324662 1275416 1349386 998330 282781 895080 1727711 392480 1516580 1140297 1384214 1184816 1348267 1462545 317566 1219213 309399 463346 485318 1611298 159592 222138 1978121 153796 1646082 1864827 1524387 84599 1216951 1396439 1909850 1756231 30723 559154 1409753 262869 1731658 575483 1901684 1165901 389472 835920 517684 972613 1270273 484571 907059 46030 1029096 62062 404742 239040 1743982 733761 1737797 266524 767566 1895869 430427 686609 1837842 1058929 1610463 1947857 40578 146165 1958686 1321853 926090 406897 1551511 1935543 1967516 1435489 755639 473812 93466 504986 1338228 944411 67145 1118870 249578 187840 1498365 870979 1320209 621339 336030 1902886 1120454 1491399 317787 63519 266867 1306793 930618 1194966 1141717 1842597 1402823 82320 444367 651833 889827 1033532 1582659 993561 1841760 1372435 1790371 462927 1699384 924649 177945 1987693 768296 492604 449024 1064854 1860657 867377 1542583 1086312 1668108 661439 929598 1396133 1379298 322650 1225918 751324 933041 127527 361249 1695284 634762 840276 1323416 478301 581919 441359 1084869 1677154 234047 766558 1048086 1133749 1902292 827560 1116491 1768328 624845 248676 1709210 981385 1802013 442136 1875419 1751100 419313 1079975 1472203 1739409 1551772 516927 492235 159956 1753813 1242586 127979 1753631 340658 55956 1193521 339296 888795 1651077 1460403 247870 1803898 313686 48240 71487 1071076 1160957 782931 653410 1940100 562840 420516 269829 180109 619085 749145 193696 1899771 57328 412698 1118656 1736517 1384401 633816 1751815 1394717 1455776 575027 1698135 1811711 1979686 286740 923380 643826 1396648 958793 1576188 1281172 1355470 748467 1188505 1609021 906147 1282563 640002 274701 629421 1741736 1515524 192345 400370 1140134 1438628 1782575 1672123 991030 1239354 784269 1409900 132701 1334837 1254852 277531 1125172 27791 27485 772910 1866590 957868 127273 1308577 123760 1952671 776258 1731442 1117367 1911943 836287 617458 1318601 1407733 356858 1029408 1130396 1400433 731922 404618 1719536 1297280 1677249 896992 1589873 1491552 636234 1566700 1054252 845469 163859 1416452 183147 311414 1747958 583871 186321 941435 459034 119634 729269 731248 194679 1662525 1191161 698914 1582078 43713 1458898 1822726 1901495 1433723 143311 803824 688577 508418 352531 785119 1325550 1805618 1671863 512352 1601427 978510 1124646 1860504 1882896 1037547 1987344 1434320 719126 325752 1366118 1730198 702013 947543 177767 1230854 627828 421461 7838 1455770 1799254 1659552 251423 251043 876390 1227763 1291667 839063 809374 1976736 903133 113035 416249 1237263 1170588 9859 1206550 527061 929552 824721 745585 267944 379385 333796 985120 315967 872290 271497 423198 247805 975455 301591 6777 639912 1369747 959887 1028555 1227784 1127173 1365440 1641488 1225659 712324 826769 1356793 1273235 1035496 675146 1197147 1310422 1578089 306708 113741 32242 1228388 1221518 1901344 1694892 1758537 291526 187093 225333 1691349 8807 248689 1700949 1624408 1275906 307446 1982074 1857 1199657 423166 851137 733658 384428 1062835 900548 1654250 1923579 989204 1261185 389468 1049765 88449 1319867 1501195 422464 773481 1249760 1530425 1395803 666668 1522822 1999068 1677206 949511 342968 299201 692160 726623 1174232 882761 587157 173929 994969 1934766 226630 645993 136320 968808 1600529 50951 450445 1940915 1253310 966873 740308 1498829 494635 798749 826319 1370957 209243 1284069 387184 232029 1456498 561185 1785316 526738 330049 460385 728261 526403 825718 1473037 703779 1608835 1365793 1963199 1887617 824219 76556 401508 116251 178705 1720202 1384008 1384416 1362488 327763 1735902 1249331 86947 128972 279533 294421 1523238 2285 688759 1763491 1196191 1796282 1530844 220998 256022 1737907 45964 20136 1051780 899203 1987524 1305685 119690 217915 1235701 1013024 1732919 419135 93532 1306930 1517159 1416847 1709606 858109 145764 1795208 1201720 634431 1962755 267705 1308179 1890843 1918684 61298 588076 337943 1474832 1995925 457106 1613242 521330 191033 1133805 1041224 546319 1462714 1730407 983199 15405 817719 1229095 1077024 687303 721030 1640340 404415 436151 1624678 1748449 522047 826655 1704508 36640 1847 1535322 1783349 181814 794072 271017 811868 1222807 106870 965579 1889623 1686294 995380 86249 240343 378358 1909265 1160123 1760200 1843165 1459277 1164352 531128 268180 1555189 1579740 244771 1250170 1498091 815640 509647 1836942 38669 1498456 1770200 1095622 629165 663913 1603927 1079897 1988043 1926937 637653 951740 8420 141769 584180 1391479 914382 1260519 1814161 1409671 1859645 1581580 1377388 672432 1020511 566577 1541449 62590 903982 1052237 1543140 711006 979843 1068148 1427163 1864824 1096153 1823998 273281 415756 1865045 1891855 737384 877291 717156 1585738 855605 323607 1635672 489603 1778606 655259 1592912 1961588 958028 1211323 280388 551248 809861 977744 1438587 457427 1264215 1729071 817961 976260 1096163 170556 1550645 1730695 1468733 1417348 774945 1215635 252287 1722654 1991365 1533248 1654887 712298 792575 1620522 1524102 1858503 506968 249372 535728 83166 667909 1749268 669987 1657688 787037 622683 98116 760856 1928145 655860 1379413 1152214 1094515 617279 1214130 1104435 984938 1909011 1815394 486849 803440 1119900 1258662 886731 1969609 673703 1816318 1223912 558017 15523 321295 1757692 692194 523095 1860644 745982 765463 1055369 1576908 219284 1737048 868788 849705 1021473 760417 955647 1911734 882807 177238 1595983 1403785 186741 1387595 1829831 1116054 1054268 714488 550422 448494 1088663 1816727 1404168 1490669 241523 1309110 1266690 825191 1282730 519921 1108448 788127 1959248 982730 1350650 700866 1829315 673163 1591095 530111 1553262 1210696 1828810 917513 327119 1493078 56084 1140352 535163 1321319 1058019 1805742 454391 1732758 990233 1877478 1200989 1635512 1016919 122863 555724 372230 1909807 1617635 1598857 1219055 1226197 240451 876143 1820854 1327016 53209 127643 586099 1210199 1452202 670381 151252 1518050 638028 1836055 1088669 1724591 1167999 1915577 177029 571864 146811 830505 1790435 77461 1897960 1269114 769821 215560 888086 173240 533787 1506803 1481460 1687765 531199 1183844 1109834 1417622 1111343 642020 428997 695543 1126797 63109 142231 241151 1009089 1794111 1149792 516753 1146164 1665718 1800943 1874456 1227988 1788291 1481417 1838022 1386094 342322 1654613 1376390 1350807 1394623 775876 1273325 39292 632471 1505590 845535 1097793 545235 782567 635527 1271179 1127037 1636613 1366252 1377906 1087677 1397118 408890 260997 985201 1070995 1527171 702077 1007295 1283306 469231 977883 906966 715692 704064 1266393 1198069 1397441 1492932 1459461 1178563 135103 229360 184671 169947 1258814 561991 1293426 303991 1559510 1665122 1440346 1502359 354682 1477886 871607 956699 1511618 1489063 1095761 1588680 1031006 1868758 738576 1502261 566967 588587 1743586 439671 1284997 1403326 547918 370757 1250381 516454 1220107 484258 550927 1081588 1399615 1895958 46386 32982 1133567 820272 1265157 1078371 1223446 1826378 352481 167652 531699 1989691 871718 313598 951962 1712100 671189 1177609 1150977 21629 1093360 241428 1497399 1073241 224158 1111694 1840043 1090463 1138866 612369 491734 1107280 830692 179214 1793882 1775625 1725552 1799013 1038215 36744 737351 996326 1429199 579952 1791171 258134 231867 432308 1753492 1034422 1089353 1110335 1620039 950819 172900 1010748 449601 1909300 666109 1017825 32786 1285137 388219 366134 319066 1356538 1514290 1110139 1067272 1964198 1083041 1221000 1408714 957254 59731 668390 763928 1542609 1170735 1493217 232871 1886932 369594 771224 1198613 1814444 833303 1956059 424248 1125783 1565488 1629326 1242156 760090 26962 717923 1758907 690842 71362 1431268 833512 1755989 1590261 229503 1710690 1878147 1967230 1484092 105995 1071439 648538 1032827 215624 128057 1670289 784423 482544 1357556 61496 278385 1410206 1582251 361210 619938 967850 1818029 514023 1583046 643136 177853 1174718 1223461 1197124 203268 1464321 1683579 1236698 1719907 742060 1531206 606442 1118293 939155 1549850 1476317 1786481 837097 1199255 1479559 1697650 1737510 1401030 1034109 74934 509598 686932 1291074 107815 1071567 1792615 167229 1233839 1906002 1609358 1485293 619684 1454701 1279524 1936257 1669117 883056 856157 1589808 218686 953389 205652 1996220 171935 1410671 362664 1862052 1009979 280153 1690403 1647081 91527 207478 1161947 280419 1873924 1273082 1003270 280783 977025 181515 1149587 644548 466050 1589900 1713835 926574 1709371 1732808 394082 343755 1127773 324269 824823 506673 1095904 1256912 1517473 1702081 1145589 1416564 696392 854849 1611802 376811 1884697 1718954 267190 597687 1340526 1032230 804184 1144105 146916 200446 418898 203009 572964 1003532 1454257 99496 1607670 566923 925158 1034903 1755064 1360869 701884 1412535 627892 888682 903891 713347 1164470 191066 1937502 436260 1845844 1579769 1696184 1408471 1274619 844018 489175 484712 514734 1223523 1299052 645023 1412751 1292184 1164916 696233 1633626 101779 890362 389046 1128015 930630 725672 1658649 1707280 270453 1346591 1531976 109478 418256 228680 492506 67201 1464323 1322158 736361 772083 988611 495549 1486661 507978 412357 1069387 1968334 1042262 177108 1915619 224502 387417 202333 462123 356959 1978522 501698 735150 1395449 674465 156487 1717685 1062676 634184 1031687 354919 1876196 527912 138171 110577 885546 1536624 608627 1105067 467402 1965043 1073899 1278309 922623 1581153 1801605 1402377 1110206 1672235 171885 456585 1640255 1317482 41093 1488380 1344505 652479 36196 273709 238427 1224321 1852124 308639 1590184 1108873 784809 336607 1802817 191557 1829212 1555099 695678 1117874 528142 1308344 546444 713036 1779997 866524 695645 1079283 568946 166794 807075 1152580 221881 1037105 1905658 1772425 1269329 1406040 1547059 1034160 624568 147385 1420812 1069310 952574 935440 1047825 535455 979511 585232 1983958 1134071 962909 1560800 1748753 530924 83200 1496104 607505 939224 1076812 1307354 483114 1223007 710962 1327082 101100 423038 1390832 391577 1731345 128938 1413597 399014 965089 1632768 631033 1407660 1473861 990901 813342 945222 1695289 1226885 463966 617719 1541510 1044794 1877517 1986669 621982 122640 1615766 796409 1163566 535938 302977 1167377 943296 59146 744267 702187 834834 1967411 1170967 704114 1027260 808418 1781898 1298584 403400 1674173 1629176 974540 1669455 1937868 1883601 29315 534245 1184907 1555622 205803 861970 1120635 1000440 2402 1081917 524539 579217 1775378 1642201 125931 1667248 515199 1841934 531441 444517 1107704 134836 400697 1771402 860817 571485 149876 1129534 125333 1786118 1323067 704628 21560 1333297 1469316 1206034 856126 34017 1478285 154235 1471469 786118 434885 999599 919067 969846 450727 1606074 837791 1190821 1867822 1128449 686148 292471 1384706 280753 692333 966134 222863 1574241 141812 468440 1898428 415007 65069 456687 214359 869076 475569 1368796 278790 1437999 1044365 1324243 1674327 1158151 440922 563928 1225845 980119 150591 1568855 1181848 1536568 1863075 1145785 1111354 1318464 1339491 120695 1404847 837745 532161 807330 632431 434495 895036 895629 1264811 1770235 1726812 531738 284452 145278 1477578 123119 843072 716370 579474 1805898 436566 1826237 1295708 1264613 1502358 1230126 732612 661838 1189298 1945239 464173 1006341 488016 1585187 1392516 442527 396543 665019 1782640 791147 955024 297925 34027 1069239 1116050 1810107 1478367 138526 7957 837431 1114808 1993595 786761 747963 1496871 1686101 333549 1725685 1242739 643701 235504 913034 81599 588487 1122637 1774051 36416 1426342 531698 1779191 1442115 758983 100535 1757359 1426413 985949 1655978 1586769 513846 305562 1724171 726235 1520407 976727 838327 184777 427542 477900 743493 1005658 1166902 293452 1375494 1936432 1097530 313862 694262 1065732 1091431 77382 1461958 1298451 1635386 1892487 355990 1526109 115930 1280167 430488 516985 1507754 751518 430000 1994423 1949628 1124701 317619 1103944 1071855 1679968 1223703 496288 1760318 296966 525524 1700070 118229 971407 364958 639987 1985576 845678 1450914 1883678 681698 1663577 872210 971624 881092 1014235 1392157 1189418 601785 1016645 1553983 517721 1196230 385744 1424893 1383614 618657 227375 279828 52459 168872 824363 1215181 1506595 36726 1481234 153915 1309059 1637250 623236 535611 928584 421117 1945149 764236 1109708 501742 98174 1854820 1381089 252507 1438312 579357 1406195 1967211 1548275 1839322 1257533 445527 748776 1199703 312608 1654583 610274 1496782 1307392 603726 1697562 783857 1039346 958692 768632 1526041 1611845 1451136 689393 1970058 259479 844472 238726 740345 995935 657888 1489821 1080156 335247 188989 1493206 1198304 962340 911798 1176489 472597 793977 29898 280864 1890621 62138 655936 1228296 157423 762282 96065 1802075 1900184 1035206 1544830 608687 734957 929886 165048 834821 1863187 367196 1109491 775445 619222 102040 1727367 1605388 890927 87712 456119 1664002 634352 1227759 82502 1357061 1024422 1072901 1564262 1454147 988388 1079276 1561512 545540 1761058 1069721 1733225 1468345 1733989 58516 1176337 636658 950524 1944982 1947035 1424232 386774 1021342 477231 120123 996308 139587 223317 582701 1271568 1844444 886670 54350 1952776 632756 1907104 1437126 1181597 822428 33291 1888575 58376 1210237 1654104 572447 1056258 1388054 1675702 596621 483714 1716522 1521911 1875985 1278096 446881 610348 1550915 1187056 1384413 479298 182506 1800941 168082 858385 1793854 1618045 991806 1959759 1199669 209318 1446320 264381 892462 370821 1650795 1432952 286610 1392740 1105713 104626 1123772 454107 1247824 300512 1824105 1382132 283280 459724 41564 1296098 172046 1039512 504996 829431 1613890 1273685 171777 1431063 1582634 1386925 1601824 414382 1146240 1395823 800161 94859 1902191 313104 1447762 632447 1583191 405245 582 299854 775956 1768172 1937604 1669281 671890 1498523 1864219 976084 71125 1082383 358598 562570 339213 1920189 285680 774644 1164829 339005 394676 649927 592645 1247599 1790992 1592870 968562 1923893 185644 1836289 622603 439818 1190057 1901581 192309 1903631 1773938 1068924 79312 319636 594553 1098105 440054 1077159 1810428 1577017 255538 1071171 1211940 1070882 1654890 1143455 101017 1440588 165211 220317 923381 1127912 138621 771742 387471 202434 1050 364081 277382 832172 1886190 379958 1098728 876677 1478670 1288751 1812618 286850 655812 1625250 1824687 575425 1942089 893548 1440770 92456 1393396 154901 512133 210415 81776 1371669 1470120 1651580 1734674 696517 799112 1453299 1296025 434827 898488 183576 691390 1073174 1680480 1291710 27674 1201620 308771 236029 1017284 2264 550768 757003 1788720 1498102 1256683 1991665 315408 1782265 1154989 761842 298770 179068 948612 295281 631197 1545536 1866576 112109 1426686 1344833 1336322 1514875 1604417 630050 848176 654036 1997736 1843292 1256571 219923 1133354 612692 259516 947479 460006 548448 433030 544362 895978 790299 1944904 1322190 1662727 1171042 805592 993744 517367 532988 1547759 213586 1765333 1604077 1757228 145461 1161948 1087815 60391 842426 242300 1542415 330532 1877094 211271 1360122 309979 1617395 1723149 1740994 577081 1550907 207486 1782191 1262061 1894254 650097 756901 1813918 1784793 352149 1189522 1201741 1201851 367302 128069 74826 380885 979039 1326988 1069814 109784 1209922 1487259 1354876 151484 897588 873252 410413 468591 1613312 1496722 679742 335791 576788 732457 876006 1909795 44482 1536911 1562295 568369 247661 184582 1592608 1904736 14393 148167 1007607 24883 900624 301036 1204818 1329679 1412240 1970021 1336034 923117 641822 992007 1398971 769815 658239 861382 320245 1391181 918308 819482 1019767 82800 1958057 1459166 1693440 85449 1781248 10674 1946331 138135 556319 1582601 707168 561976 1743214 856635 175460 511554 1890980 1079934 1182997 568355 1390729 621549 336280 687065 809724 1386713 1420970 858324 1832779 651127 518613 595502 682364 989423 1429560 652201 999944 278717 23462 483626 1258846 241133 1322219 485532 1188070 1942487 1870064 1111234 1575294 1188798 548733 721501 1860493 1764699 373176 1503361 344961 1819780 1347706 1801363 1010729 1073676 954518 1116808 373441 1981660 1027760 664289 449087 1340062 582044 125272 241645 1880254 1895555 760499 109101 1969479 1246381 847426 340417 698023 1711932 1968125 275405 342953 1696299 749381 928192 1190805 1763627 1091101 555838 623594 1225129 1323826 1998951 885620 1250644 1946394 1710678 800221 1954326 1694032 383327 384702 279899 1495406 61788 913013 1194080 1566726 976408 311923 1844353 1861726 232094 1828109 967131 544620 1650682 252321 1719885 497472 1766534 315866 470406 1023566 747636 239781 1748578 1768283 229564 1049315 492546 1597986 1776512 1725230 1650764 1200825 658233 1335143 727494 1572340 1069153 1004031 758343 818724 1974630 255330 1657204 622618 496506 282729 432938 385883 32788 55457 932485 1422038 1445046 1836523 914748 1828692 863223 1139529 1224415 1745749 1054813 1090150 991799 1965493 324517 441390 305501 505802 87424 95245 1038900 1425998 457069 356748 1478197 1819991 567191 808507 1511608 850692 1892013 793094 734408 1157906 1183879 78352 413866 1921126 870029 1242565 386869 1304084 1975298 1276702 1541905 559228 1259242 1960043 1642822 633753 1504038 1723195 1241398 1594583 73610 482269 1093832 929095 856613 1188037 170227 1489594 912528 1092721 1273784 1642331 1410621 1945161 924458 809338 1502061 147066 1060367 745590 940007 271384 831291 992354 144093 257570 1439714 702536 40326 269720 1009534 108796 1549347 1019961 1230900 874186 1567962 1046262 95431 1610388 741603 1238725 72756 1340178 1870031 831948 1469648 489488 42225 1300448 1338027 1831911 1215494 1133079 1742558 1236576 1347829 1159205 1715041 157053 471446 226702 1663055 883861 769011 1187052 1458963 1966835 283802 6474 425574 263321 903429 668906 1076198 1869608 1231326 522561 382758 57082 1927743 826143 640188 1388483 1275369 1775423 326595 1563582 653945 1889038 1937418 1137486 273194 500754 370433 1854786 1298847 1411206 1718222 1715728 1884601 1810193 1460811 522077 777595 45867 1773221 1860399 384073 349689 1305637 659348 829401 1666786 1802327 1277461 657224 574518 1195953 1121724 353976 182312 1478682 563522 1554561 1619625 527145 1501839 669178 1605305 700947 430939 562585 1383743 805746 1362683 832650 864209 264152 201177 367225 826364 885820 240378 1268765 372978 954878 834178 1728437 1414314 1365045 725456 630318 1357715 1842152 458412 882185 975008 909344 1908111 1831280 106408 1485928 1984353 863700 116872 1820569 1189811 1375962 1593437 1748425 1966736 168470 1091325 1798559 275106 294245 1008210 1981749 1634211 1419266 354433 476095 263688 1938382 421068 1011368 1295535 1538506 1607027 776142 237583 1425195 563543 1396188 160856 662596 133710 1013086 1298934 653000 1229475 1919657 1500617 897734 423305 348950 1414841 236129 772252 1446572 1331276 981522 262528 1487282 1267422 1833293 1932133 947751 1069825 1715181 1378942 26693 68239 1877542 469827 1292305 1031975 156455 647201 1123698 1486375 959209 1608157 1905080 1380537 773896 793009 169917 1511217 1695259 1815100 924916 1917512 1226512 263179 604437 741502 1011417 874976 794492 485383 1741111 1160026 98528 1028293 797904 812888 1012450 1185669 50608 1922645 1175373 731885 787884 925025 451020 1352683 622424 295135 763434 1091228 1667273 1471851 43486 1705421 695902 1283198 1193961 988234 339860 434027 12828 1995705 1103713 489813 597184 1106779 449843 1778276 522825 444569 1592943 1661322 458724 321113 1436065 211820 175269 1416317 1934614 1397214 1162010 250487 334021 142039 518876 489021 1441655 1120491 982921 1278264 578311 1964152 534101 831715 1185198 51700 1230107 746213 1237657 1926763 1496157 170448 1810344 843510 46254 1604982 1056797 501821 1530151 1162623 640070 768387 1243110 1904134 379383 95068 1817767 1355240 1304887 487393 1509087 394266 275749 930320 587017 132210 1322573 1312278 552217 890132 1156291 1073762 1792585 1142267 1595115 280275 1957790 107632 966543 231125 1034787 487125 973843 289176 1111885 1935956 915944 1857368 1932077 953059 210032 1938628 930131 554506 1318807 1660340 623447 12103 198544 1292268 1353835 1547864 1934956 1215669 584906 44277 1207336 1852866 1778328 241643 1938105 928854 1940917 848353 1157909 1459534 1118118 1804858 1112612 1603741 515356 1971334 376149 598043 1463313 417628 235620 537803 1217318 771796 1031755 1049447 60882 235860 1168199 1366519 1113775 964555 993026 244214 923299 159236 1657335 1084255 1169869 1817448 1837749 671111 998932 1551783 1121066 738941 352911 622195 1003699 540391 1888523 964396 1640447 1424420 249233 749625 1928829 1591561 642804 705652 265861 921935 1494553 1041129 1133324 794044 1724086 1215977 586851 1638471 1354480 742137 1709973 752806 508041 474471 1583572 845772 1152495 1710763 1601592 1369600 744975 124408 1341823 350982 1943630 586338 1264097 1728330 1154708 1759044 225609 1832584 1614075 1229726 1329574 1601458 758836 1799143 1255404 892132 276329 1321627 1226109 1024446 347015 1041637 957819 1999749 1831712 422608 1662967 1998371 1571485 1572807 1423493 442431 1822225 1092555 31585 161429 1357623 1873425 1849708 1087440 1991147 895325 1986997 507336 971978 434334 1930171 1418890 587125 197285 1466196 1111940 274531 1646265 741128 1776728 1631110 1004209 265557 1463713 76371 1777636 1342538 1102381 1852014 770370 771166 608790 1521505 1580427 1809869 90162 545684 442584 1586401 1665605 1564596 923180 1163929 1151279 1357965 1504630 290888 1677208 1264171 1210873 560486 1746304 892865 665815 1300 1633500 1691272 583841 1384157 1373339 1163646 1388224 1148774 1586932 1165316 1919810 1016274 105328 630224 1677874 405062 281532 1793583 1964040 116907 414025 1755541 465335 1167520 506506 586575 419436 812930 1227920 1671765 434378 1322813 1921285 1515241 255435 1636016 1211598 938939 914827 585275 1466647 650308 1720742 781069 607587 1507308 1269433 921865 190246 907357 1626508 841526 678828 642915 753629 1291764 1085945 904 1303016 977265 619420 1429480 211165 1662476 1528820 1864945 1566410 1097166 359379 49789 1519601 620738 1195039 1832569 1488644 797759 1853955 167872 195755 1385957 375959 431244 1804364 1527495 1358568 1804616 1082449 1659525 932501 1326426 241503 711270 1652845 316952 806985 1695339 545130 712279 811093 888624 1185920 1374628 36414 1500405 1605504 988469 659450 988984 1417095 591904 1698592 415382 96915 574726 505410 1633890 1667729 1268056 806820 120531 1846759 1026250 295075 325230 818922 54821 458655 1931276 1046462 7421 1050547 853043 329283 1665729 275180 184886 478973 1578477 186739 3463 1483652 1980364 266327 448905 1366327 882055 660671 322361 61917 121166 1967323 126328 1938512 17134 928176 1582726 985629 177030 1859094 1529448 557992 1906785 1260868 1889187 1493481 791452 974156 964894 1803208 1076318 1875483 812180 861483 86862 734545 925711 185614 1956638 245816 50639 274437 1420901 575830 1358848 583510 641660 713007 488998 1211165 117021 225276 600697 189345 509055 1803741 701404 1444637 1145065 950035 1599310 433338 1118561 1153716 1931256 1630559 853982 1254838 1539520 749199 1264821 961859 1391901 547099 323606 847808 1005436 589777 893634 1165360 521401 546317 398500 1383792 807749 663454 182896 1955350 244480 812103 221963 394180 916763 1099646 45391 1012597 1197028 1141581 1123119 310105 504496 1220605 1509314 1621165 62387 177968 1979110 1188230 1726718 286295 713974 1608293 1918272 1649541 1872 1150525 23893 1945170 529227 1902345 1477548 1888312 1440491 1676309 459321 328594 1921228 568140 789630 1683981 453134 56978 1900498 410866 1800997 431952 1596460 723737 1963688 1232220 455539 1510739 1241630 1770099 689787 1445270 752500 725752 203672 441051 1538197 439287 597567 1517358 487206 1700785 164798 1137628 851894 1211405 1778849 1063755 653973 1110041 142326 1698823 1517570 536887 1783922 937290 658518 1142587 152672 1406198 1677105 1363433 628119 1647686 1443010 675972 1379900 823680 860332 71141 1207308 1173225 1240504 272389 1604886 1926976 1553548 11383 545582 156807 818468 1584305 1869691 882262 1198361 1331994 688445 743856 1988087 242978 665380 458087 889496 1290274 528699 1773654 376577 75100 604416 1754890 1594154 1178283 1485076 1322791 71859 497886 255352 1104538 1256539 1972133 283642 1387341 1578631 749382 1019247 1959140 1619685 405485 734676 1111829 1147431 978838 745671 1486710 392830 534914 1678348 534422 1634817 1853366 1041070 1303885 485304 747054 1742357 1718401 1050899 672996 833016 1600401 54973 969125 1859349 1246263 698708 288677 1962622 691297 337442 657130 339203 947721 1032832 718489 1165966 1309175 1441039 870150 1652212 15178 940444 1392087 329028 1215688 1164325 192799 687396 633820 84429 1890384 874125 1394151 560586 909096 1697930 172474 1759647 443941 1959162 1266920 984475 1770482 1650889 137751 1225906 1565735 1034956 299584 1151368 1299136 149194 1145964 28359 116631 443285 324734 294190 194493 680190 1799824 22141 1688468 1418606 1087474 920523 1850318 647790 814410 483403 197012 81576 1329608 665765 1069248 670173 548381 883831 1666947 459379 1693768 472670 188775 1513496 52686 1821012 1080506 150275 1015142 1084480 1692534 565322 1417332 476031 1966969 972161 1285186 964623 986530 1920572 170540 1941669 766576 731561 1803492 1458298 741557 1280107 419248 1956201 498070 51754 805186 416853 1880601 142133 1246046 1969722 1016854 641819 1443098 1320827 409412 711669 367366 1307379 200097 997605 430273 1929074 327929 1213122 252529 885761 970107 1127808 578236 1019765 1090204 1983932 721169 1156435 838163 1788868 963530 260186 484544 1734093 1831482 1946192 544220 1709502 241009 260586 1981381 1254583 792887 1707670 583584 1253904 309211 1104956 1480208 1707873 1706312 1791902 1186888 994482 1920075 1891218 1125488 1675819 62890 1834532 1787973 1444108 275220 619429 962445 1144355 366543 1967582 1392561 1942691 378 1322124 799948 1905542 14983 1053187 512037 1868969 429249 1420742 1097862 1191436 1938029 656419 1988741 783513 440259 1004049 541921 1871744 752531 1971819 1592032 867577 166248 1863674 570215 1185706 1330114 526918 895670 1807297 1871898 659138 1828370 345336 611310 1477213 1434755 1926323 1420402 1932926 556222 1804290 146921 187453 1289257 1911062 416830 1263775 58301 859038 868100 605686 1255983 1342413 1286927 1980052 1046258 455407 1415276 117822 1282484 742800 1829731 825897 1319130 1955336 1725012 1550972 363620 1564613 1635865 105084 1849482 1045694 1972340 1761147 297027 154434 1099671 263576 916657 1841167 1197022 525600 1575308 1483614 616171 802786 415988 1633290 795262 1089583 1162720 1540581 955073 933822 1345301 868564 424603 622677 1415395 981776 230688 41899 1909813 1858666 1344808 1631738 1206444 732883 1910887 1536865 436967 405332 389336 1085970 1771054 1241092 265270 56007 1879573 1792643 940342 803637 1185933 1695441 429067 843349 1413326 541183 1115715 263296 663566 1362132 901379 1939893 1618019 1333954 935293 1657654 205838 804450 295992 927098 1137495 566366 1393754 1511188 1491043 239335 427317 944920 1826817 1799204 169431 747324 37697 1902761 638357 1281660 610709 926535 677957 23617 1401632 697465 1691372 582976 1612707 1985567 951859 584390 651140 1878357 1137966 530186 1763615 1451464 970243 643599 828838 1652523 287901 737005 1161126 1611712 247366 1674247 1849241 1199820 1573897 208022 3490 546899 920035 1537750 950178 1154059 220146 1245565 1834569 749437 1450751 556053 1367623 1596380 717275 469121 1121487 643913 1563677 802293 1677261 1714411 929687 952949 104320 1192739 868972 38662 1663243 1249321 729287 450919 1553850 1925938 181355 1031527 1418118 1077280 1379528 1634901 733715 667353 1356997 1604288 743412 917259 395364 798274 906633 1344607 387302 850515 92419 141771 155957 557151 167870 461025 625430 1889815 1718120 1652243 355443 188839 1340220 1549433 754903 1528658 1071827 1038087 746979 1065955 444287 1918690 212915 466107 158470 1686478 845627 772943 392511 278666 251525 1547905 939321 894156 1464648 63014 821537 1854044 527735 1075028 2347 1447124 573334 917995 475175 286156 960267 1164251 966715 319542 1726316 173011 564222 1636040 1489829 1975315 1857278 719030 1295829 1586949 714828 1822197 606292 767189 1822036 927442 1764723 795323 660434 806505 1075249 1437364 383029 1826879 874386 477735 866674 202008 1153062 949685 1930439 564395 1956180 260911 998329 381561 380291 1208150 974251 1180529 1969748 414640 1926258 310187 1227846 306464 1543305 594949 1717130 1700103 1048080 178907 1921799 1097538 923342 693578 1042619 1546924 270073 1625045 1634375 1942515 1205680 422370 1880649 1888209 919934 1687852 1108771 1852501 366077 779200 1641725 341925 838726 1475489 818846 1377121 1658505 1829616 1812209 874201 910373 1446882 795015 1752300 1882549 461610 583475 843540 53758 1381914 1093272 1387784 1051538 1645588 1583890 1357337 1425756 1225916 39175 1173102 90824 1676497 1563444 174715 132643 823401 289214 551713 1607910 1980423 1243994 980487 1978039 1358449 669256 492516 1086064 666224 265514 252461 129740 367779 851318 367467 1502363 1520738 83405 572983 1118646 92352 526347 948664 1760910 1787207 1036075 1877349 1814136 1049703 1182459 1449242 498748 553073 1950014 1444495 286978 729213 1427512 64936 1968604 345669 80434 1548608 376556 1288559 1378373 868614 893170 825208 1670821 469396 1108544 1357096 1298860 1253201 725087 432420 1225333 243343 246200 1677212 151713 226224 1180371 1616272 969500 1421161 848065 1018203 1559295 1756475 1205104 744773 1005091 1537464 1264111 1540354 88807 1119105 897658 50113 371443 1350799 844421 1030714 1934862 170231 1434604 1365877 1017779 799347 334007 1392824 347444 786461 1560825 460178 744564 458045 374654 335172 1739876 1725677 172107 407288 181199 1081433 1912565 535300 44467 452640 1020411 289340 256689 487005 1640842 38113 1350306 972911 1253751 258514 1866769 790326 382126 1404170 508876 1781337 1631217 1853916 1198475 494349 1192399 935676 1204118 137331 1494636 671449 1651929 674991 1635667 725403 1885117 596789 1092009 101705 976754 902094 1189919 140915 1041244 827224 208522 1756532 619176 1706756 1446402 321106 121224 292360 1660962 1682612 1301802 107653 110380 891000 672799 1568193 406625 908145 1621880 149014 1662139 1329415 352755 1638992 615166 478016 897544 204700 569657 65899 427301 1228360 1877008 225070 1062582 182563 1339693 1656883 217644 1344761 1213924 1212292 1615740 308127 1994481 445866 1460951 1442353 1581026 1591490 910593 1967016 1373365 166663 1074333 1762418 380862 1194905 69601 1253205 239544 1683400 345919 1565874 1035959 1721359 1242800 870496 105723 830907 1257754 1151661 1012358 522493 1516954 703968 169932 626800 1703444 218664 603508 918631 1713076 1641024 965920 367200 1300717 902731 461867 848055 552279 1310577 1803124 1779929 787787 1621681 1717772 1815848 976587 1456477 1663643 458073 1090623 1812326 1591200 1276663 752494 1217220 229945 843608 97378 262959 264543 1603979 1143909 1623439 1188262 927923 979866 416597 280235 188835 467189 1711245 1649933 1204501 1766063 1914795 1265245 74424 420621 1214689 1226584 1675682 889532 820225 1253626 1969598 1389849 1244826 112062 1861313 1789117 117750 1016117 689559 17552 1842655 467922 955077 887259 804729 886529 212593 156557 1273653 1537942 1153783 1251770 49842 409622 285256 998097 745349 1745153 531674 172419 1277879 489288 6981 1487971 961087 1302487 263881 602096 759381 104559 251926 1065538 1690518 1455851 1462863 746023 1471412 136416 541892 428331 1289092 467303 1019835 17425 399264 586719 925238 1890988 1157925 528104 1167140 1745336 681945 1654448 349417 1780882 359927 1311710 222372 933668 25608 835592 1846628 14878 1957929 1428553 1177476 1263659 189326 1332397 87250 734278 283937 690015 752295 1301460 1216395 111185 1723521 1379188 1188879 390048 1818934 1333609 253858 64672 1469046 533968 1755443 965084 1007064 414103 37287 1548212 831180 763895 1869490 183154 671444 642592 1723595 1277772 178939 1069939 1355173 1110627 949163 1622828 572695 388049 1263629 1978729 385130 1086071 349367 1838974 640449 381682 176589 1901396 278901 1486551 1736351 184999 1591493 1365760 1301315 364376 954449 222425 537720 737486 1935685 1551733 732662 755427 1414254 1325241 232580 1533311 1511570 1155975 1083975 585545 160719 974353 1275084 1519503 699154 1173298 1570616 1339575 127966 1805182 1374953 682857 991008 219812 1003169 1130190 1664110 1920104 312756 439568 371979 1552861 848842 1403776 580965 978937 1890727 1065022 1239151 19222 1439759 185434 213329 520343 1717005 303204 1940254 568127 732164 757605 1372362 609134 743671 454883 486598 1149463 195357 1497293 362233 639193 1196133 1167785 198476 1509575 910069 774971 1164589 1231006 1717498 1780012 277681 1820243 562695 1752971 1178383 801286 1875715 767011 1823134 1880286 1177100 519606 747496 1378838 1106080 234079 325686 1766198 1965178 570300 134304 46628 1353919 532214 1049426 679252 1292399 1405921 1998965 1256656 1568746 573785 1113510 1342427 230987 723765 700996 32294 1562928 294961 1338964 1368324 267196 554198 921335 432950 299221 1524990 56358 1460056 998106 821592 283965 1182665 483462 27351 1636398 649685 584248 928603 1384555 49694 1270189 985469 1656199 159205 1188742 295084 327088 457478 742411 507703 1150641 1522540 985594 1192021 337374 1590784 549292 1640686 1407415 258555 1931250 989308 1548463 198738 476408 876224 1397352 1954537 400267 185272 902241 21391 442309 1750962 1549399 565169 1186052 852969 1090025 921535 60397 1721148 973482 526892 1660362 1322676 1535011 778978 668984 913033 82302 1704323 1196568 1335506 377556 1738428 44376 1663258 1385310 659797 1022397 1267084 924807 642645 392819 767032 1816824 987272 1336045 509241 140627 1446665 995090 1048579 242018 1475154 797000 591372 1420979 1095882 12973 1843087 326752 169476 547531 483162 70954 1365515 780257 1449118 1323356 33862 1449101 1354152 1807327 1169735 614135 1328130 1814532 143639 1274195 1326821 1921820 1897333 437001 1349328 617572 1755941 1135021 1849788 115739 1890771 1585728 1936862 1476899 386826 1380137 562504 109629 1496227 520520 955159 1701732 1540203 1638503 552199 1459528 1139587 1210026 1815117 1056646 1412200 1622350 785110 783860 947340 1530471 200546 85907 1271282 498114 1551228 1239015 542902 1137419 656354 898237 1685119 1870448 1378730 703902 232797 1547586 1403714 787839 1123435 779291 733554 1354283 907021 1594126 1165978 991158 1962475 816566 1332068 809304 104807 90292 1381124 1047627 1601687 468177 677604 1380287 974675 1596055 1941176 1420152 1384719 507464 81047 437629 1310411 1703802 1902062 213597 720088 344651 1533266 1932834 70562 527663 1923634 1177894 893684 600676 478569 286045 34958 1077756 1689382 1888168 1840793 1708234 1073093 1709336 654275 179932 1950112 1970666 373398 1411160 829212 1943597 1011013 811380 805471 1382989 1174142 1274653 972342 659365 237956 1990681 289152 66953 89205 1471776 240777 519481 1543604 189042 204691 782467 1449380 1786896 1486870 439944 678301 1959223 1183312 95642 1431440 871805 243779 301273 15303 544994 1255039 493187 478278 286036 913380 192845 298372 29285 1139749 1603677 522944 254201 317636 772976 119398 608571 498386 100164 1406247 391719 123898 182513 799095 951997 1584507 1613572 393735 1342081 605406 1597806 1664472 48061 1005866 143834 481812 1071182 1198363 935134 970446 1477122 1536771 1688908 1339802 1166738 1910034 1227987 189952 774806 1175105 884863 1632927 1528307 1211623 21862 1819218 1088482 1650418 775462 66054 1565657 312583 1853187 598572 260258 1281387 961880 1065769 1294836 232732 953075 745707 1078705 1766135 1552458 714135 821237 1007780 1458651 330265 472878 1597020 496091 247978 883370 1914344 1891983 966690 1949278 926108 1151604 1545259 826017 278579 147056 373248 396903 667297 290701 701709 154554 605201 953383 1628653 1547424 1019361 482424 146062 1398270 532814 1356103 638786 1054580 1788269 252241 376940 351774 1463333 1944670 1394757 1782806 1094615 672579 948789 929823 489054 643434 605000 607748 441039 1050859 589379 112024 993609 819869 1031177 85583 202236 1171432 1074848 644347 396675 268556 1532628 858280 987820 1784562 1860300 1187146 1038442 1655777 1052693 1470598 747296 1822479 1417742 1329245 1474590 1655470 1139342 1648925 968568 1385278 1748986 1250861 291778 726457 1957221 1099589 1043645 1457415 238805 1430650 1238287 1171651 1932160 1159959 756173 916475 1508161 271655 274769 521475 1645612 539106 1600592 1242605 767751 353034 1802209 1314896 1009736 42531 906257 944423 1849688 382606 311577 1959893 195022 377341 1257715 1008401 928697 1244793 1501044 1357931 1425640 256394 1710222 3864 1249384 913139 603703 1558563 1902669 1089799 1958364 683399 832406 1845215 1498555 87969 415677 1293858 674896 449244 1550955 1602676 638674 1434603 573541 1067097 583016 1474049 1386254 1913405 931890 808785 1054643 624149 507099 842947 1844866 230519 1907601 1165487 234959 1264082 1083250 1030263 928174 1712584 29253 1267439 1223473 331678 954739 702084 414695 190249 1808398 644365 893571 167090 884337 1943263 1655771 1128779 1528175 1658108 1516912 1787118 1146788 1549480 96837 1705038 691922 168150 1434316 406401 313438 1094574 305737 365922 502069 94584 683820 1778830 1808728 1049168 1642625 1722814 1309173 2988 253780 1659132 467620 1586135 1767307 1801471 1883908 581581 351604 878369 1698146 1792539 1182794 1457462 1495651 1436358 878630 99347 736081 469377 995455 973661 760985 1433077 1618986 609444 690081 278502 149920 998590 590306 328752 492240 493185 1056929 1535727 973846 1692715 780012 359477 1471867 148822 407182 887962 1402002 971718 1002071 1817574 1134203 1527525 995811 1666637 1631658 772917 791083 1148347 1516835 1018233 1149509 360580 773674 905943 1186620 629699 1597950 1318903 1886729 1080097 521862 1503244 1759568 201930 1294996 1638449 1161658 929214 404117 41856 1394105 248505 769337 82960 1149135 1105393 238954 1394824 996385 465221 1739226 1446340 1726426 1527365 1619762 346823 1696556 493781 1676894 1972677 1731408 997994 185411 48194 1949299 1408870 1857435 1306017 1011968 1438327 1051578 1329 432966 1353041 1854318 1252917 1601253 1869645 751013 514495 1662659 588226 784415 1673030 1187311 1651710 881653 1459298 1953091 1342630 1274657 1320647 256107 230638 259340 777013 1119442 1672072 81342 1516116 32145 972189 1415798 1875731 1949387 666900 700668 1796185 689211 1327473 1288864 1788531 1244523 1655750 5271 1334354 1321861 438193 853633 1101426 1172097 1259761 284530 147132 284503 1241748 1391649 1078530 1266746 1984407 629858 1662832 1638551 696058 1099239 1931336 669466 586400 1768638 1162189 485644 1729636 1269514 472105 450587 772731 522602 738308 235734 1033179 1743055 988548 1077074 821655 1725158 1564776 1695645 655028 1188055 1369828 1800505 191723 1963314 660475 938734 1889738 1364632 1276078 489887 1574322 396872 1381245 202065 1843339 1147943 793525 1028700 1801888 1722354 1577565 1467784 648655 538175 469195 577351 1735977 880801 420668 691449 881946 1242194 380536 770844 1440448 1895442 799161 730809 741210 632246 1966963 1926650 356318 721702 52703 1623719 1802685 1413523 1419145 993826 275567 981484 1530508 1004879 1036188 710475 282847 69096 1325412 1190294 446768 966220 1976704 1696469 231886 1315303 1805711 1757693 1208268 825292 748632 905219 1899320 434581 1785947 508642 1825449 1042403 1273943 1065141 24492 1061418 1410572 1337543 1304095 1965792 817971 883568 1374939 1065996 1136484 848255 1739944 1341795 970994 1492575 447327 5486 1182175 1504416 1411505 1051594 929030 1940959 755841 1008332 415859 1706639 1870634 1724446 662513 1269751 152634 219911 600096 141562 1842087 1586084 1931915 231663 1710801 1969993 1867359 518228 361826 743074 1661084 722517 196211 454452 721512 1231175 233894 1441225 1033999 257367 1243138 643116 1734787 1914993 1319212 486929 844777 229233 1739287 1121311 1039189 1975743 355489 586404 1229874 812866 1325605 26279 1704505 385703 714510 470758 1579405 101047 180564 1614248 1242761 264233 249485 956946 1374917 391768 843880 633162 561637 708867 319656 310336 641863 1255363 466841 1111932 1990949 1431512 1607049 849297 348155 1716361 44748 593204 1006706 338126 1335630 482653 89033 840561 1165384 651718 905847 495040 431428 1623716 1644627 1742007 786683 779347 1214350 394058 1126476 15239 1703606 1063636 1031062 602015 737838 42003 981268 1456020 1480676 1729053 805786 1053449 947244 1247826 153210 1226586 1242072 1317827 1459714 1841651 1710673 1487714 1898153 1501608 1097800 1581513 1001464 1632579 1746186 173497 878750 1728217 1238415 1912795 1934453 1329248 1755123 1267579 1381149 1381505 1339382 1844465 1956252 1385230 445750 469019 1010681 1968189 1827224 1590007 1452345 1786517 145182 972829 978309 169023 696114 356406 390758 1745224 1696054 281396 456768 149328 1893369 158822 636275 1045133 1827864 277602 359402 316085 1579191 856155 1713065 1906314 1564386 555530 1914677 369110 1521062 1733309 1357784 1095472 507280 926385 1887806 1079908 1207975 449865 728681 906195 1364106 750393 1819672 550633 736112 1091760 80538 1355565 827938 1887921 539662 1109890 170700 1958558 1074082 1756183 598476 1325231 414641 21443 1497342 1050248 1339266 1165575 884479 1456886 1098936 1216929 484960 1895941 559298 447783 209055 145967 767021 479260 1280594 357081 834307 540856 1223302 1356413 1786280 874134 1958008 300851 1215919 692542 609641 470195 248628 1433933 101645 1036090 451684 460316 561844 18951 127566 1955648 1100907 346829 1882911 911859 399132 923699 1008292 1234334 477732 610545 1110830 1065018 181572 797325 246656 252289 358857 1512161 148386 49385 1021505 1142564 416786 791490 452768 1872331 954174 1409969 1210809 724165 716232 1228126 445359 1206538 1177120 1614403 692642 1587472 1513928 1968590 995973 651130 1822405 60051 43461 1618331 711195 310213 728583 886993 1877191 1497847 1776613 440548 1865452 894310 897434 1419119 577161 123100 227563 1006888 1700226 667982 1356171 20441 1865360 1326847 835907 1089016 562844 446016 434891 1543966 1516240 48359 321784 1314849 1233736 1873123 1817695 1787563 1766834 985674 1499215 1229577 1676646 432081 1301458 595470 525554 1333684 378883 987912 1098458 1136707 284343 1970132 1176842 1353325 593107 1141655 354915 1616003 859477 1496920 1804137 1409413 369876 1535696 60390 1860774 201142 469537 665526 1470166 907717 1395741 1507537 119802 1723886 624497 1971609 1183534 828131 137890 1096018 71009 831644 423291 22207 1283384 1677190 1858024 1993808 7084 1836101 681904 1334430 1125520 1912368 1596503 1024121 1463757 1349808 862954 344629 114666 1772523 1811613 1668592 976205 430136 833325 58733 1665725 400753 1315223 1927666 1799528 912272 893637 1427365 604328 1354166 896809 523101 1991596 1294297 1005188 1673062 1013890 467591 209701 594067 1901240 1775184 1158682 1029737 640179 1877812 669511 463358 1149986 679512 874636 1761502 865860 1305704 767403 1459001 60371 1050165 178715 1198993 1283155 1881287 615904 409733 1428736 762651 844997 1234912 388064 1419191 1042258 682494 196370 1384461 1264836 1374015 1547704 1456333 756293 1083901 401261 222671 1538632 1489114 1915727 1862956 1588230 370147 1027009 380069 586052 1856461 1850800 1776251 302797 408333 377888 1968478 770955 1495931 1009452 1095929 1217910 1663478 1818970 153036 492704 1388491 646385 1151507 300520 430465 946946 1097227 503729 1584455 1258041 839533 292692 761266 1120048 1043698 1952477 932396 939486 1743635 1532951 1575071 1453784 1654839 474392 224425 1712630 1988490 741807 1955080 462539 959247 1643854 304658 16985 464642 1838620 1257735 1146080 1019179 1235896 1879485 40023 240061 1876442 979331 1995702 1099752 1888411 1315227 1151020 1129 1415486 1685243 1562859 91149 1071217 644823 514311 1436902 169561 1380233 1329328 84793 1217437 1890838 1549142 1520864 1800840 978841 185804 270194 1582489 1881490 1124393 36810 1195106 1066218 757482 1481335 714033 1954404 48927 277273 945892 464881 960255 244281 1873102 1869110 1214070 124950 959105 1158109 1211630 1652555 201267 1104312 1684849 1479651 199858 394977 87473 1271952 955818 1103120 1180254 1737921 1839248 1038280 1030669 1053996 701569 1768757 134529 1530160 1760320 1758703 304378 190509 814830 970903 1431378 962755 210986 758980 1778150 1127413 725244 733609 861677 1358533 1525903 1657083 1123712 82142 863296 708332 196565 171959 1068150 1992746 421318 82245 1250389 754632 1691913 1943893 387508 1518439 827440 48789 1832495 1720682 1805056 1112674 308993 888043 1537600 670740 813289 1075183 346422 1762281 136767 1489403 1923235 1972026 1434567 1380329 268349 1272979 151082 1765513 1094127 1964016 1560015 1567126 30120 292853 399970 1484171 854567 6115 1465235 917174 1765276 1317331 89111 909530 1292970 755391 1011911 13532 482574 1430736 200072 287987 1513464 640827 998600 491502 515883 1498019 1050338 1049319 909382 1789209 1129563 318091 985895 1878979 1620163 1930139 480568 1068538 1164023 1260037 1786751 310077 1970261 1638366 1010138 722571 1583670 1184640 188319 1188321 177178 1265261 539995 743331 523727 544489 479982 1565553 360434 872411 1832841 1760458 1963037 1374682 398392 1789574 831337 27656 376614 908687 16671 102600 481308 1169086 1040749 1835720 24536 1502859 452888 489200 169667 540963 1413379 315380 988988 545525 1343251 206607 371631 823234 818302 1657505 94657 1417408 1376722 680521 1089128 524659 1572623 1226916 527765 1853688 683362 1547806 1974072 706019 322395 600907 1722799 1256796 1558863 432400 737847 1212473 1305863 1239674 1232474 747374 1267909 1705146 1439770 162043 1417 663520 870730 598337 716848 1891441 1168871 1923751 503863 303079 575017 710647 1867272 40511 524883 1734491 474230 1899150 1131201 914475 1708564 1403880 979403 1515982 1431716 1832389 725946 1981517 176893 1772654 1750456 1717488 615180 68427 624957 1381549 911504 564811 1908921 1214441 255428 98555 1169992 1938887 558649 1097216 904938 791786 1570774 1220388 782723 339141 81681 758023 265651 633567 898688 867027 1824281 1878721 901496 1621069 884899 1680322 625581 1710477 194540 1503296 1470398 1010683 1747127 794079 1352930 1946015 1990977 426873 273762 1052779 1491229 909947 1728698 1269558 1665517 788112 1283829 211464 1074107 1561218 1644756 1192573 1049396 554973 2359 1929953 707217 1963360 1125762 779915 522679 1924393 817683 64809 1145574 1298548 1328425 1952770 1081626 536419 1445388 27785 239507 1759024 1849551 1817276 977979 1685453 595116 1296301 1899473 418817 1805171 518844 159209 1176330 1352652 93958 694889 1165443 1536730 974375 322209 1575290 1549589 1248269 538542 1199766 731228 267169 858741 1962114 1581323 654143 1406734 660551 1272128 266627 1059467 30465 621042 459338 482169 1962857 1376946 1041936 1348606 1583236 1394210 118059 1373087 1678623 1274556 1583403 1647454 1627625 455209 927018 1582061 1302688 1895609 615874 485305 1959461 215914 729436 1654125 1937631 1332233 411578 1750598 170601 1964704 1716091 320708 348334 1569139 1379974 1926449 562029 1181806 1586270 1884891 858429 1301669 589476 292599 1018768 1884210 539978 1132782 33609 1822103 1023165 1642837 1875870 427240 1699921 1056559 909741 49003 1069935 1110183 1971569 1826480 958864 491554 55965 20168 1414159 417721 39165 875458 1807036 1113752 1248055 373054 55432 755738 498883 1090357 322457 64032 1530206 1251665 292264 537759 192766 916544 498757 1539277 1203078 485389 1472623 945120 53261 1154724 975906 117559 794408 780360 97592 930732 364492 1724799 797491 1753065 308988 750029 177889 1661803 802938 1916336 1644488 350330 1329720 1080095 1881466 1120426 1175673 1302051 1957023 112595 868134 1751443 1017169 1393398 1256407 338434 28854 1694719 977821 1743830 1033682 1871557 1684951 144996 233442 704094 695032 431922 715702 1082568 1725755 269603 1381664 1741063 21209 1104918 1472397 1991298 499162 162679 15168 325819 338872 998593 78862 1305267 273668 1785784 565437 315693 90100 994200 234418 860408 1569809 1362470 260483 1446020 1270838 1906323 764572 1977984 65863 779659 1934991 1585695 880236 1483096 915257 459278 1434371 1818818 1290647 1285624 563195 1575325 1629162 609151 1793423 968989 429612 383800 276875 200943 350184 99292 1065052 358581 1693275 1660320 725618 1246943 438073 974533 576934 357296 125094 1518802 1271928 814233 932345 1910411 407204 1567372 574705 617991 1505130 1042322 854728 609414 1169013 361932 671321 962957 910924 1212731 1081188 1061004 1205469 1931160 1887331 1615206 1718361 686906 250365 806680 303129 139499 1957085 1009014 1090779 145807 395661 507552 413550 11697 1753964 1938299 964840 47169 622932 400994 1597952 673098 1267191 1862103 1508736 1154758 458266 1068130 1237030 928496 567087 1214911 1712075 796250 1723674 530167 1992537 896699 673026 1961171 529569 1546873 1448908 451618 243095 1420845 538711 849129 269696 1079773 22932 1467125 13515 5652 784885 965283 986603 474844 601133 1429080 1196835 992545 1989698 62457 908484 13396 1317357 750868 1755223 627700 96381 406337 836232 338487 17307 1334086 1565997 1125284 1455048 1717535 1137845 413781 544714 1097583 1295362 280563 36214 550163 788771 638900 926559 1949920 99835 922728 945 662168 891038 488088 1698677 469872 1652125 1190794 95008 847486 1722112 496770 1728726 1399192 1967963 1206931 1183116 1989777 923274 1075444 98992 1223926 494737 650528 1036393 1963913 1462731 516951 1087661 1618451 1463058 602810 512932 372114 629477 988056 848336 842849 1672549 1564062 1639440 100703 1926059 1148999 651363 1219256 1327379 738137 1166013 1380808 826607 79656 1743624 1327746 813305 1104731 1576219 1066618 1030842 788501 1197329 75521 1726535 548000 361830 844083 984989 1288294 1789534 158583 1829926 1942627 422134 1736622 879505 699351 999791 801392 950280 1794793 673718 1228284 998464 1322319 545883 1903024 1614320 1265156 589280 1306730 1281138 628465 784945 1007217 59002 10867 1225952 1376756 1199893 1790918 260524 600231 1993662 1857237 971775 123258 1200051 1513813 1298380 1990092 251892 1986404 1210512 624596 93577 1415438 1106078 121704 1674870 929510 1602402 1128553 480390 11280 1888663 1549645 1833599 569039 443148 1704159 939096 1154685 119999 1613956 540298 732631 1375059 1934927 1425674 715042 1692589 643201 325169 1109334 1609438 568905 1153147 9058 1893626 158953 1759136 247326 1766626 1129671 1156567 999469 1101435 639330 657398 1890190 1089579 1901910 1069888 1264816 47011 490012 1616131 501506 1028532 410234 944814 1838443 134660 979945 1125175 1789205 289225 1900744 1864456 1293142 1144231 75453 1556349 1882378 1250261 865349 775900 104625 459417 589333 1216545 1638740 1209333 1493422 1035138 731450 1511687 1344004 842994 1986138 67596 583098 626973 983797 1162392 1691614 1833756 1964498 1878342 380927 916184 247829 1370910 21841 948797 1291731 91744 329010 709679 1977302 417728 1443935 1072240 854736 1496087 815670 1330731 146723 1280974 1065516 825576 1862937 1426904 513325 1474217 472145 58451 1023147 832155 1673743 805996 562754 828367 1429052 419479 443157 60774 1408168 1453331 1066158 1958711 244845 1113163 1201397 1046021 1781419 1451299 1937462 1252499 956423 413733 1530601 1100321 605639 192129 62242 173979 1529915 112213 1641551 209847 1275133 602839 1343321 1658388 860458 1865243 1892115 326130 98900 1183401 950900 1752811 166609 1865517 1709746 347275 1545673 533428 845139 1064575 73254 1335557 1159617 152946 1336911 1017515 912892 580487 809762 1472399 258665 1237736 918547 1497248 1233357 1034890 1208759 471375 1693585 1591544 520961 1881521 655441 1725448 958059 1610598 1061837 1774392 379875 123191 404569 74923 258160 1364282 1655442 924850 202179 209878 278394 1964188 656288 1213403 1722005 1513294 1550423 468473 743371 358943 417840 295322 566156 1284918 1546816 1071628 1860800 1755100 199112 4381 1610932 1337574 1062642 1244469 143231 1405108 337192 1486725 856733 1933947 874014 1957646 105906 771921 399350 1305644 1810900 424397 1907369 593630 1086688 781157 1548823 727246 48424 1966761 171875 1250915 443209 862127 1718750 1860063 1950907 606896 879669 1625889 1163400 1607890 473080 676098 1967649 719549 1150810 332210 653442 58151 519983 1816235 756902 506561 1779576 1496527 70161 1196301 276503 1398951 1722995 1186303 752602 484794 1146885 388281 1469939 1864090 1961076 1108936 740176 84190 1597620 1926145 1258309 1583812 749102 383523 987601 60850 1523655 1551166 1148450 856427 439809 1463681 1648809 799709 656999 990527 1328495 697830 137554 856014 307161 715364 1587105 855276 1624154 370996 1162223 1522773 509464 763867 1470831 1456270 352753 709669 1770828 1604956 672488 943845 1156336 898246 511177 1833056 175481 114386 1870271 461807 1913907 1786123 810700 1980546 1930270 1872446 803668 1397103 1377155 1681626 1377926 1318086 145466 922763 241119 1626962 1870601 788177 309988 1696507 1506109 75946 1035738 1107930 816892 1874922 153415 381282 1659174 248708 1567155 1386589 1048976 1245126 1114069 1648250 481058 1067010 884834 1135929 1341232 1617078 954015 98139 1140009 344111 572331 905610 1231249 531418 655698 1018075 628346 1203596 1794542 602021 1249960 999336 750192 1528967 223197 85003 1425077 425630 1831814 647013 1721307 328501 1942028 1570477 829002 435124 867780 1705669 1844272 598484 1573558 1346633 393974 1925679 250533 1152831 1702395 713106 278372 1039120 887711 1708815 366261 1952056 1549706 1671506 552532 1793410 622986 1890286 1753688 581539 1181382 18645 600022 998546 1374668 386598 81530 963571 1788396 1249333 1685651 1066153 71758 868662 1311412 1403610 1479628 384709 216813 437552 1166155 994807 371881 342535 176079 352967 899959 218311 1621178 1791222 1611693 1565761 563857 54093 1135621 1919335 643828 410855 1078240 1426562 373720 1433507 718983 127901 190222 92331 1202520 1504279 793165 894176 1322446 348855 923245 928680 373316 724506 1562441 1723135 491220 236460 133088 1798462 1661152 51547 356052 1697477 320722 237757 239884 1656173 632149 799542 1701859 635229 920462 1372018 1051656 1155834 1262168 1926482 331745 1165338 661743 729645 856129 299082 1807837 1275650 384008 138930 29998 53468 356269 877585 1284977 1823747 1567443 595025 337679 1858538 1895753 1354423 1740615 1512802 1381965 1751026 88189 1077619 1555479 1417477 430805 591789 1205284 327463 938348 254979 244991 824305 1427432 835167 1730583 132781 1182071 1090920 1581255 453617 1953875 1495581 1661532 31011 1886298 1493913 896718 1492679 1964122 1774933 771882 177306 243580 578035 557525 1786815 969030 737085 967288 1839491 1753465 854004 294667 1292554 512811 1185451 338844 1989029 1700319 1727259 1246518 1302731 1024832 1984402 659908 685643 996375 1557514 956486 1012484 79185 157850 9092 1860104 1937959 404675 391694 1966044 1729493 990069 36908 1214163 18232 527715 981281 1098245 24516 1082429 698330 592365 582123 698814 1136201 682648 94399 1250153 1387308 905604 1013893 429464 1854941 1239843 1667869 952442 1837767 921793 124608 423416 63840 1984856 1646765 1618463 1193467 1653018 27309 604413 1382869 1088314 687984 807143 840335 917191 671917 1850311 1189941 1336999 189478 477239 1235476 1537607 740839 1870669 340221 668100 1948356 212383 247702 1228374 1120573 1707201 687183 578826 1662483 1079931 795425 1769186 1988595 538244 236669 1160377 891115 1086381 246401 438706 1667946 849465 280786 1565574 996681 794501 652203 1611852 999040 61843 999049 801500 1685082 1080487 782358 366158 262991 1404148 897561 1788177 728691 30638 64414 1759746 915779 838836 1797263 626533 764060 1726687 78190 1003237 1414157 537762 1110600 652445 1460032 1286162 225689 1658866 1438817 306010 407265 1741406 804208 1692201 625714 408272 918039 846772 582458 1494260 548241 249659 1518502 1994892 629114 146770 1473182 882760 1420387 1401528 1906673 53065 882619 438490 88819 1160453 143315 1611580 1727245 705674 1713584 466467 1611827 1314449 699679 1192315 605684 1371662 1835962 897833 53438 1558270 93603 1850827 274133 1013656 1941742 1140724 1629201 568952 60715 1750650 1057415 1196276 146813 232565 346706 318004 1931840 908795 1722664 933765 822523 344059 1646840 526026 1293983 538655 1650333 1324424 1725321 34596 1171349 1415701 244774 1451440 1550597 1436068 325789 1913454 175154 743315 577990 1017458 1545102 1336440 892007 775753 1358126 1599895 791776 937291 346274 677537 444361 1789994 714558 784191 894469 937364 1236695 1985280 133329 723848 587641 157298 1052327 96254 374165 1422108 804948 672690 820231 1304431 1887374 1209291 623826 1012589 651215 651609 1220726 1624539 58756 521906 1146634 932087 481170 1033922 891802 1299445 1711918 215507 93547 1233232 1545198 986270 1239287 512908 1210361 252775 1027359 307587 843811 188811 188604 1588407 1078818 1154504 1091908 442098 1228311 1168349 1663906 659070 1184760 1894032 468692 382687 1596473 1273817 714163 1226610 1977668 76949 1588721 1237235 699324 78568 272916 98574 717192 53652 411431 1654318 1056107 993305 1941732 953396 1659398 1209130 1139038 1947182 812787 178307 1091033 1161539 902920 615129 1065952 554358 604471 1521964 335347 206889 838622 1848884 1915359 672869 1513235 994054 466061 647384 160693 560252 1091069 1082656 228170 1508295 1931284 1360816 1174661 978865 1976652 773525 1909480 421051 862660 108245 970451 591169 549053 1022979 1800899 1973257 138630 498756 666062 1498378 1467556 955248 265377 1806301 1590606 383065 720744 1886924 366786 1757910 195574 766150 1937296 1823008 105967 958282 55383 1446057 1861076 1525333 962184 1189969 1454910 75656 1685008 316506 539194 162470 817708 86377 1834650 1100136 1842894 1093033 612344 704253 1681733 1317851 1784063 1528350 1819164 1891093 1291301 1607419 1851797 1188622 1915706 1255215 453992 1199136 267677 1661274 319437 1856767 1255045 140671 297187 598721 1929938 590904 1674427 142673 1831749 1141617 682378 1726354 1705065 1441742 1460390 728304 425086 1975382 402096 1389997 1208237 1232176 1828612 383381 1020179 1479808 1252940 602971 1090323 1179412 236027 1032069 1602854 604858 1066211 503496 514831 680921 413567 887088 171293 1008504 472692 520043 440212 853039 473932 28250 458461 1269003 518113 811535 396558 354 1875242 490179 1419043 1925210 1197873 1447090 1736865 651191 1583077 1319751 64766 1339929 915721 405595 440571 692993 1917885 1442316 1498044 1662535 846292 1875503 1897118 978226 185397 99409 16757 1865056 1586848 1467655 866539 1639995 127476 908276 1677354 127091 1179028 1916660 507452 1405817 672099 1952429 133451 850749 118085 1873045 1019721 1360815 391182 1620918 1266873 1449804 1093945 933398 1845993 16796 1601313 716156 114661 922311 873370 1477394 1914814 1448813 1695437 1974712 1800894 663207 1925705 1951099 921381 642668 910506 1169050 838329 209817 312524 595121 1236227 846021 1597190 1664908 978828 1215647 1151131 1725205 943091 856261 793760 1229460 291481 1548123 491607 1681305 148276 1168825 140002 1715480 890730 1374846 272680 1154666 89376 1971522 1128361 1524276 201871 1068312 881931 1579864 1084819 210919 611881 442108 768193 179033 1707339 1758257 474639 1298118 669694 797312 284620 1648136 993011 961951 531462 414276 1153899 1279046 974011 1359576 1282197 1829060 88313 205843 780833 30939 206308 432334 1599286 860287 1716037 1862709 190274 188179 327907 1247880 1678665 721185 653639 539070 287226 1601695 681803 226372 330984 880039 1486071 1426992 615894 1021563 325289 1208386 81990 1265615 712114 110010 694871 1353054 1896601 486107 621209 1443913 670198 568748 1280153 546967 1371792 1912332 415376 648991 1904181 460183 940375 1305944 1856663 1866006 609994 1774344 715857 1050680 917587 684659 945630 343652 474556 595133 1977679 81059 1392025 1176302 244519 1499143 360720 195949 1925699 1701549 1147179 765169 524423 250687 814935 77548 1746854 733327 1190307 169429 237303 1719816 210087 36564 508758 1858496 1464333 127767 1574344 1814664 1622825 878256 197882 936119 908204 1261635 1274685 919319 911128 1105016 458662 955908 1182727 6862 1094215 453600 1085640 927637 1189147 1703172 1792877 1016592 849530 1639543 1560464 960374 152225 1913969 990072 315023 1806243 287212 1450696 41428 1083698 198234 1882346 1443670 973799 1284714 1576277 62987 449228 1051901 1843276 465223 1859097 1128949 1259138 1126856 1470833 1245678 863587 1453843 66977 737535 255423 928913 334882 1326020 1761374 1892461 807507 1654066 392277 371483 1972624 649450 336912 1658610 1170417 495588 1920330 1051386 200289 1490620 125207 651747 879907 942526 1380947 1575600 583780 410983 1821808 984982 32423 1127934 1924115 424854 795692 641130 365094 1552990 1529757 234052 382266 290530 785691 1334745 1624768 1368184 489100 198793 539404 34105 1295729 1586212 1992168 458450 1107012 1900722 1500782 1445078 1077276 1283338 884386 1015199 691792 1125695 559118 1930455 969169 450225 597554 619440 1737511 1940236 1319910 1826242 37825 1755433 429561 1952423 992781 1217573 174746 1846001 1753362 1559360 687278 1001742 675076 1541592 1623426 1330095 954139 864739 1917680 1920913 720069 489369 1252549 1887607 1732195 1184339 490100 1874385 400741 998098 1931498 217722 80190 1675701 503148 1651612 1734887 865585 1732455 1375994 1295262 1233537 3220 1648727 1438759 1842397 1755772 1796544 532832 1710791 1365567 229836 1483079 78291 1252739 327475 626445 539393 828577 106622 741791 1434489 470716 49501 1387989 1398128 1893241 875524 26234 1652862 763637 1090516 1487530 1333692 1574671 1587000 511619 1542121 1687131 1444892 1905538 174587 992408 703999 908038 1231814 1804101 1363890 1724913 1959311 703481 1806019 598371 448698 1284515 1076482 167673 1614084 901148 1231050 684278 1462345 1828709 368411 1215457 270764 380540 1788927 895507 1613126 968200 1127271 229445 1911536 1761130 336768 617548 113234 1761065 859344 1523228 1884926 551906 92559 1410088 1737813 1798526 1836035 912540 835656 561996 1880946 1096330 1482180 756332 232757 1546738 1368335 504376 1096625 929286 25839 440067 1770727 322323 1112799 1764782 601585 997210 488929 1634317 235892 714213 1058338 1731056 1558811 742708 153887 273109 1414043 93295 596250 162792 1259646 1902299 1420355 1103564 825547 1108736 1734961 1307134 1597170 1750851 1195846 15656 1132004 1121111 1014157 466998 1670676 1857205 921317 1589475 71220 551177 1038602 316230 530474 652044 1733283 1289913 1545373 27831 866421 1316218 1538504 1155474 894171 1206435 1895039 737944 402885 905179 1207347 921377 1193458 511188 993954 944997 499834 378699 564093 1356884 302876 1663405 1038386 868113 1141687 1752805 713120 1890396 345962 1404109 1207792 406494 1220872 1660169 810798 1405017 1706986 1230804 1948319 1537833 969447 1685478 1509572 1027011 1114875 945328 1645988 712830 269969 1665899 59511 1305764 610861 937729 934395 1238622 1699087 1373722 820446 1618545 86326 1712957 366751 22553 1255111 1504989 360332 1453256 1624700 192103 1877175 1562738 1501114 114015 1871792 468615 894658 1234509 1470870 862638 852232 1268222 813120 1153745 1729973 728311 1425605 1840482 764908 1204256 792089 105848 1092541 178958 151358 1227587 1193241 248515 1709885 771723 1724951 273841 1197087 169199 936011 552232 717831 1967732 449385 814061 1994515 1879759 1715885 1597262 994593 1963431 1764780 334609 6383 732221 894221 698323 786020 1584810 209209 955359 1078340 120528 657835 969904 553428 1117807 1407195 1357062 1461868 969403 24257 1374134 1509468 880693 1723361 1518571 1685431 106921 817092 652283 205625 1167151 770529 938747 1383525 1491369 816209 44285 1392012 634748 885045 1083818 1691230 1508497 1887734 1913065 847266 1117525 1335543 745651 937619 156365 930812 998282 1298078 1868644 1850072 306621 334771 1194874 933959 701600 1353226 1638005 37770 534505 1337673 1574871 998679 1296265 1929742 1538620 1023936 43199 1278409 846595 1228824 354519 1650131 1191651 1483481 153598 994236 59346 969268 1989386 586662 1456412 1308894 1611437 1047171 1380525 24425 1531879 426605 433690 1723367 215126 1848264 1928521 1761196 1337533 21906 1688134 324375 419954 1125402 260051 354138 879620 1028389 1646431 533972 1838260 412687 1419092 165913 557643 1591941 1373638 1787086 1989549 172283 758693 1181577 1428790 414156 1017373 106384 888399 1161330 1122703 730967 1967297 683233 41812 1603405 1813747 444778 246844 1137195 1025803 1367499 63499 202404 1674810 793919 443215 1295442 953747 658480 1501857 1088844 814968 1060646 1389342 297074 1401602 1506107 1491820 1595470 1918782 179272 1269519 481896 1635624 242864 1028358 533406 1840989 951157 763927 501274 1289365 716536 312517 1835980 1006253 401549 809386 904813 1021274 385994 1736192 1413423 334380 861544 711753 1058670 1637204 1307883 99635 868325 1719740 660341 1969364 528532 1244874 1956461 957084 264145 551448 989025 499025 120792 1813205 207704 499578 912852 603342 827658 792164 1322237 1885767 901520 1003784 1297023 382726 964869 36348 454996 609722 359296 1945447 15567 1064031 796767 835688 806032 90571 398487 624265 1360678 73792 1844240 940948 1253053 398697 513640 24098 1104562 930433 1641838 1653397 425805 796185 1887826 1176556 541432 1693784 1476718 693641 851802 1821439 44952 1795974 110693 905271 1902091 1500184 1958070 1974118 1773601 154451 1793241 388752 1489917 882270 1373697 641993 192565 1448570 812658 1693707 1859276 1302753 1793794 25106 921885 1671976 1048465 1693880 1338851 497601 433584 458353 192167 870723 248100 2417 8730 319575 1665480 699907 62449 351581 1958387 1185030 337569 442979 40536 885940 763628 983493 847788 746109 431779 1718171 1291001 441272 1688004 1987209 1650900 564753 924077 518104 928155 667616 696647 612291 557387 690927 716509 815504 1584032 1162543 7039 1243618 1537454 898561 564614 1402252 1197677 1567958 58160 350700 1907288 827439 698782 1472685 1931945 1173586 126697 178217 1676240 125451 1440425 1494755 202766 1921503 1583892 726601 1703281 89631 1661321 1442972 1670475 1877167 317195 1382948 891691 766264 1452061 1219966 829832 27059 1481147 1235478 1672241 1801503 320585 770149 1151287 1820538 831137 1434618 158422 616044 400732 1625777 1131567 1384122 1755386 675569 1998093 107814 863573 928973 1753833 1350898 1478942 830339 1798082 1193411 215625 1929816 1990596 649508 1294059 460500 1095374 650679 1160409 1819265 503783 604589 509018 750559 1100733 267238 694840 1406310 909819 598764 296540 60935 1808094 881957 1976002 963346 636614 212392 1060092 675771 637657 54407 1158926 1479858 1304527 1435854 1733851 899815 1314403 819571 376786 536099 1527829 1250246 362728 663586 62574 797951 295476 1032188 616766 1397869 209870 1490759 657622 1655000 1524969 1717738 795828 1688540 1586455 979737 62245 838752 948505 932777 1858785 1762296 847957 1045663 1251399 488898 1476453 1712220 166400 394114 1216590 159188 1428923 1766536 595754 1340562 1377838 1639287 542556 671414 210572 382694 28769 1271340 1279254 1125452 243375 1892526 897641 1116295 288619 1773663 1679487 1186614 1218813 1881106 379007 1998187 1103649 57351 1886276 1626106 1256321 1565599 1861407 908074 362400 942743 207321 748744 1401293 1337247 1254638 1612175 648228 423199 1833044 1568123 166942 1628825 1909737 370646 739201 1014646 898483 977829 774868 1706009 261646 1338296 465178 350730 379556 1618764 586320 1247827 117167 294595 92994 1274662 1413940 532406 825955 1168804 1018292 1889339 1360784 852247 1284963 750780 600909 618863 1204850 102348 1910903 1060280 1718985 1962490 367883 1542004 246455 280143 1824549 590603 393153 857280 370009 1399883 1085974 502437 504400 1609754 158425 1399921 651647 284169 1382914 783270 1665642 159975 1666240 1243316 797788 636779 334517 1158229 1034905 1882443 1985908 704424 1193652 1367811 1797109 1078976 288908 642774 628898 584176 1330969 1311426 1767535 408957 1224626 188075 902582 1355010 1626625 191550 1218048 580282 758069 1088629 292590 411644 832829 860516 718633 1951176 1512132 474336 1113777 1225138 584646 90389 63299 210551 1314524 1921999 431868 1931501 683244 1596684 193904 1952022 155891 738024 450940 818559 1351437 1488701 1152957 572258 1152942 1224324 683898 387510 1156768 153875 524224 1776994 96944 1169763 611235 1020515 1954605 1530044 558754 880343 932527 284730 1597851 1292353 558771 1168294 676292 1501753 1973119 650643 639058 193445 190169 409919 1419006 872769 1229187 450936 279314 138562 487134 985696 1931736 755947 179748 1332824 1590414 732745 1685524 1806719 1366153 874308 1629925 148390 327436 1093704 1577947 759014 1922028 282151 564643 1709827 256099 1479256 1948472 1031990 1945493 407704 1185671 399126 1616135 583279 1906065 1490092 1252748 1866057 907376 165505 1353940 1755551 923156 775823 147085 930644 1907518 1283860 1978876 107141 675239 401645 283360 1198109 1211409 1556745 1032615 697528 265934 68973 1436435 333193 1364077 63155 1911780 1217689 759759 1326226 1728935 455688 285019 582400 1896831 1180158 167441 1438487 249836 1671117 1045896 480015 242042 1195240 1285584 296526 187436 766054 307981 10295 530846 1082644 1271241 841406 1501856 1961625 722037 1773862 107264 739491 1365253 1751311 1581641 1510298 1283544 1996487 704534 1089592 1785109 553893 621842 1311189 492610 1060510 547410 1964379 1800467 1749453 1332069 995457 594254 509818 812776 1411452 1988723 1952258 848697 293072 751633 1717960 183698 829415 196008 1579388 320308 869336 988795 1116800 1480503 1443849 1345954 25910 92886 664911 655514 313388 978752 568112 924998 16260 296759 45784 1105548 674632 254756 517962 1207045 1753882 430899 944145 1042917 1236872 980767 656773 145957 301031 1903414 1049095 1478089 486968 72895 1696355 1998611 590395 26597 983683 868785 99108 984228 350229 980745 81116 608861 254905 1189288 540452 940547 643009 736320 944207 406053 1814473 634538 1071070 1431376 531165 956950 1418336 1684509 1405551 1555181 1230799 687104 269441 101194 1637787 851704 1181405 11547 1821437 876403 1112871 1093190 1530416 1890007 1780309 1848446 678432 1396055 1610690 295104 1861227 359516 392059 1627616 928771 306917 31205 814715 1286132 1584641 1314297 978182 1429636 274459 698923 1209012 615545 1048040 1538071 1125713 1279014 382690 13379 1416837 1321137 311978 551372 844945 46671 1388940 500119 795101 1906202 1584183 1232714 276207 153007 664773 1759520 368900 831252 1259687 984039 438802 1960762 1830668 663224 1387157 1440836 543167 1363592 1515086 400003 81611 1626136 802012 1162467 1622415 757963 708706 757088 1991624 839078 525232 1520906 1167988 1903315 539145 1411740 459795 946002 1414995 1343034 1554583 1743411 793135 1566314 246792 45180 1388563 1552203 1711983 1043629 355797 1368045 1012593 391950 888139 1778714 568801 490310 863596 270944 1689437 979696 378138 379264 122616 1908471 963608 575302 1500560 77014 1177499 754916 882009 651558 1151444 855078 292201 1607036 186241 1822971 911688 298997 706960 488388 1401874 1322493 346355 469579 670958 47985 179499 1121243 748898 1498308 1872518 532337 980161 1500061 1417341 1037778 397465 1593600 1825032 1646845 1766366 1274923 389539 1751145 911577 1159681 496861 1048836 1359368 991926 1016828 1253667 640519 567999 1097275 964963 94707 700179 988331 1521621 1559608 1933219 726466 544224 1225976 1143224 145338 569902 44539 1924667 1960523 401893 1664334 1704705 55953 799209 1861926 1830591 1232844 1869681 27584 634129 1536321 1303034 330418 1509293 818165 907508 519996 451598 1803243 610467 1475767 248556 1852277 835548 546996 493846 577964 909874 647946 1243311 1877113 927995 1506826 470728 335567 727026 1425466 1356573 1530338 404103 1211672 265710 1556222 942836 698605 1759680 527783 80620 604757 1189639 1176923 790069 1579776 1256697 1776457 693125 1042823 860426 306147 608077 1760742 78770 1721754 1928328 1487375 491627 1343593 293085 1210672 923174 1358828 675305 1801419 1994954 1288756 462564 133190 45830 1481678 1096799 1412900 163406 447638 1001569 1774965 959070 1890402 550649 467541 261394 443743 1013170 1434775 478078 774364 1044374 1819794 1413246 440195 155374 1865619 813041 816067 108811 44318 71649 515176 727050 744699 820954 1616159 955141 781424 1498514 848364 194035 1688890 1072065 802560 923149 1359452 380500 69059 1982538 146353 907298 386990 1091463 119216 1613037 990430 1879549 21972 1488273 1727106 789847 253571 685441 1442069 220799 1993783 1904073 1733608 306875 1890208 499741 747707 1579282 459288 668522 1009752 931003 1806907 566214 579786 1918983 697453 1547933 1729356 1068672 133147 1936373 32185 291060 1082228 163808 37638 326962 1252787 70036 111072 1427722 635943 1020970 512942 1281009 418896 1630564 999645 645143 828957 1754011 126854 242527 1413604 1119273 1732759 214449 177042 1384314 801501 31352 1298355 1471819 560336 1778737 1875085 1702594 1130761 1512835 1050918 503218 1808352 251667 142206 388180 79803 1170868 446323 1036626 574892 1802952 1000354 690146 1940608 1418461 1815116 522481 625412 642887 1592963 237446 1818356 1773694 514907 1337037 817080 1549777 955122 1977791 104918 625083 72047 534737 1545393 899000 1652024 1168181 678484 941600 1792772 421420 608809 1884599 1160138 1527502 880138 456362 375186 953019 605694 1370323 910488 461198 542936 1972183 54388 1235933 314369 1360394 1752477 491952 1206155 1439127 24591 1044767 152924 987383 316805 354030 793279 272949 892223 386786 579255 259293 331833 154877 189791 343078 1183154 1769047 1197613 1376835 433818 557210 1067713 1854141 1606776 1886312 1721716 867070 195437 1991226 1235338 1311212 540904 1781972 1246485 1009975 952770 250397 1876309 773086 275788 1645386 1032506 1222137 679002 814719 682979 1510610 990106 23833 1889145 941839 104219 1025284 898026 1053149 1492718 1523079 734209 206250 623712 1001680 676405 716770 1165227 679811 27042 1627699 1058188 168359 484512 742650 313094 1277381 1501733 668070 1800211 1542311 572752 1377428 1872721 1265808 849779 197110 1891515 740246 235598 1975877 323706 1788324 1461248 1023159 1137161 1435382 1248976 1013984 1149761 556840 243435 903183 1150239 1208536 1853304 1560974 70725 1041426 757349 180633 421880 26202 1881176 810662 995680 1370795 1776314 847223 1953972 886883 964216 320955 1480711 1285517 1269783 1533563 982659 254862 490075 214967 1235446 1602082 1058090 1347081 1387232 1112863 540907 727325 73893 1297360 1318702 1144707 1314596 1048743 853489 1639418 471551 1657116 204582 49855 675372 1819892 121311 459465 1897919 578174 1549871 1367182 1327146 512951 1734647 1197608 911975 1460513 449289 1420116 1291069 1105308 1472598 177367 694949 1635008 187126 771763 1300154 581096 1674775 601588 1384511 968482 1894883 1343950 1611260 482683 1407461 672673 97762 312592 790359 290987 156147 596349 1923929 1470415 1755023 1979121 1392831 1363018 618919 1707236 1452530 1461800 747980 1998522 279173 460654 1649350 1814981 904086 851311 894159 1168993 1890741 579248 1819412 1952411 817951 1429944 323092 1355355 1120799 1020407 1786226 1973953 1283328 519715 1996187 1803176 1493184 1320864 214723 1659895 544360 429840 1205853 1789147 20421 1976855 1197033 1778562 1632965 101188 1587068 1426451 331090 1217973 542796 972944 556722 1294044 189813 971704 1448309 502543 1214223 1616356 1722805 471972 1599828 653574 734385 939356 151381 416549 724011 835644 1611677 1695089 411473 1283514 920451 1871708 522298 1998315 1518794 1519848 603836 689944 509883 1529373 1202495 998852 867144 1542167 995708 359043 1287625 662496 562100 920252 1981088 1025778 1149590 880647 1150856 1824776 1976228 656538 219696 83349 1288162 1781288 10704 482595 880536 929932 328478 1734256 1464490 106912 86499 85248 1854220 1185192 287595 975323 1854685 891683 1920225 493139 671002 1637231 254500 1781389 507120 1611856 1846716 531370 1094296 346078 829890 1577278 1720520 1159805 1056112 30048 179168 1716413 245163 1069677 1031718 1824479 1738654 229357 1130780 864462 414489 1827973 814549 1533446 1657404 934437 398241 609213 1203421 1456856 801460 1460132 129205 549844 1228080 588290 1119303 1988020 999556 740061 325729 1183786 102491 1034825 441400 1986086 1411938 781535 1430323 145286 1822194 1444879 606352 1373224 1218867 1908134 1469044 1876915 1943915 80049 1062094 1361547 358384 1706970 1219037 1830450 1939808 1603409 73764 1857171 13989 1852637 1326652 1447592 1123896 1629746 1622849 1010750 704272 915189 1200517 1917054 1141571 131259 791052 1775657 211316 1474783 551686 1207229 684528 1919478 186952 730740 1530661 1745430 1658682 989076 1809978 359107 1329826 1930417 1542734 1714970 391947 419709 1629438 960767 463211 711277 1823274 541576 454947 385518 1708387 1375299 335730 837889 1317344 1341966 305690 168244 191690 1615060 1290828 972575 1278638 321666 1643945 721346 859836 252665 395434 1804110 795663 915961 609869 1072071 1507242 1894633 65125 1699330 820085 690931 968559 167067 1177766 1242512 437630 189204 280704 1705845 799928 431534 600132 1554927 751082 1524587 1861838 1753366 1642877 1943269 943693 1579480 22414 1056438 772363 362310 1318549 900831 667664 336944 596031 1970896 109036 66833 1644822 6047 1353404 1092326 1607868 1048703 1058692 1818294 359173 56332 89424 500511 860528 337814 706698 114757 1486917 1781193 1278070 1309997 91263 481188 551553 1578369 938876 1656535 1910395 1340426 1860915 370981 575920 1129449 356767 1247049 1062529 1873383 231621 148838 1993509 1121194 1281991 524967 1600486 1722356 53749 1366169 890881 639065 1492723 1844319 1891112 1246702 508012 313724 297770 375546 1504147 1367362 712630 1264795 1957613 1057018 1712637 754789 762246 1526474 1810264 169422 1644041 1290844 50992 1251150 973691 803815 1936505 913953 3580 917891 1393672 749071 1240992 1621490 1513821 89251 1015443 1357607 1189708 891274 1425323 1381288 967375 290828 188059 1718464 1612678 1265287 722617 966452 534897 443369 32351 427074 1073773 281124 1868732 1711019 1276659 137030 206360 829737 1544582 429663 659466 610434 674891 536627 528558 798245 964886 1863945 1351061 1520481 1455519 1679065 314253 326843 971303 1133258 1957893 1707924 1178497 1675673 1105042 178314 213304 524811 962027 37895 1649193 278867 1069100 622307 702869 548125 587663 1457500 1808334 1555335 463105 1976739 625486 1096801 1198338 1634663 49210 1737509 747621 1435599 776785 605917 97164 1553535 766570 1778607 852259 1009097 1648119 1716805 254619 1258827 941508 1082065 623797 1402705 313217 1271461 1178396 1328428 715034 1768344 987873 1737340 34237 871057 1102617 1173724 611616 678098 273232 1146540 556987 1661602 820211 248569 1241219 363938 898402 64583 569365 1943070 722934 530226 1819110 228324 1578650 289692 406122 246 1735293 1244485 99799 390708 699115 1651464 1118354 1131754 1256786 1839323 461878 1712224 443427 25599 1476341 1289086 641902 674441 1265322 1512316 1347271 145398 1386564 984619 845712 1847009 483299 1321088 1804593 636873 62234 1881053 1964160 542473 971005 1443248 363609 1304256 206079 420816 1413445 770777 591127 1531839 1785317 590100 1467831 401166 1154506 1411476 982952 852507 1360775 1696725 90539 1053873 1330690 1897764 447126 520569 794584 290951 416947 907946 1192587 896759 679026 781720 1871720 1096856 826279 114694 295189 1314031 1663173 1698214 1476760 761859 1712094 1364736 1108690 178116 136772 1515886 140411 863200 1897471 1696846 361646 1731848 1684156 748458 522869 1410664 519012 76284 1341831 1939100 1491200 1920655 1513687 1265474 661486 1059444 1167513 1439905 506149 203580 791049 751814 976634 982316 194021 546571 1242281 1839179 1684494 1126338 1568409 1930504 919052 1795447 1808166 447980 771535 1518829 161268 1674013 1095840 1142860 1512513 464527 1158107 1956259 114943 1351118 230333 853571 1693641 1010369 1714607 847434 1850234 1083640 1686191 1451051 1642607 1170166 1768897 1636077 1667700 1209580 108883 1266369 1522548 674350 310292 1824813 1859430 1984254 1458456 50859 1565620 1609982 132698 1432137 799356 455774 49802 763115 432603 634403 1793709 471612 242773 1577778 1400654 85314 13636 1342293 490718 1903859 1361073 1146579 551965 227839 254870 1407851 284841 588043 727240 1389036 318524 485804 822766 589400 1572578 462624 437273 1344851 888221 1800464 847098 1103263 188321 552948 799684 425159 622093 1951461 1748864 405438 697815 1942911 105072 82083 1867193 1614688 127584 873138 1797858 763841 711274 1505654 388920 872928 1388305 336666 921974 1393218 1177199 1059423 1021482 1380484 1766387 1860152 270116 511568 307727 1399757 820289 1946603 1672848 1488499 1882006 1858541 1285761 1345048 1767819 820670 866240 967859 1952547 67103 5968 1300491 1538472 114914 567534 980564 1733761 167202 720587 1554063 847564 947133 936306 1337033 461455 1530741 1000550 130182 1499658 1297042 187148 1735861 1583551 543662 264546 1754945 1588559 1604741 1248676 772160 1554169 210538 4677 1371233 1589231 320713 1042176 1220206 31045 438828 938941 1073381 1290864 391479 1451072 375078 245330 956064 985246 980247 1335768 33603 389317 592689 1958200 203783 1344949 1173278 410014 1710451 1797606 577579 675654 291381 1298027 1656234 1834040 1963036 733253 1281875 777695 1274044 772586 694001 1828156 1126940 763162 146810 963108 293011 311574 1283699 516050 210956 59926 60724 1931515 9379 1028171 113200 1618893 446522 577902 76928 1303455 1767047 1926932 1966271 1417406 216697 1053764 169205 1009835 1199660 1242936 1677036 797684 1975338 760338 84859 717700 1113074 1934510 519339 1844436 672272 114350 59256 172100 1543383 1109526 1697463 1138260 1382088 597999 55701 1127368 601564 1023328 1034701 696168 1258232 1677000 601812 1472444 275611 148909 1477485 772377 12440 987038 1825398 344689 1840282 832444 401613 67837 996963 965677 390628 655461 1557938 1965992 984623 1501807 1174055 904985 508393 1162417 110847 1633930 1530927 1508919 116930 458136 1785432 586248 411102 1287460 350476 185790 1528932 205817 1348237 1855005 674275 982610 1487389 754090 1657041 1109304 1182667 1851384 1260289 292214 1774949 1121966 974038 1599508 102843 1625004 1698737 1057549 184495 1984442 544804 1666871 1999956 402764 1458289 1135588 560828 1090987 452830 1612828 1053044 1005152 510334 1973817 348002 1199551 873112 322968 1307252 963152 50396 408261 1967214 119899 696471 330085 365814 788443 1000452 626541 1784269 1814883 1479490 1670739 112630 747442 8673 1836842 1380687 1791007 1752087 726925 119254 94414 835824 1538227 877268 307592 106337 986153 1644400 1179774 1335068 1326192 97699 951046 699441 37037 4334 266554 315222 1734370 457733 829657 1822776 1257764 1034457 220862 1137646 1473885 146645 1682092 1156321 953836 1316589 879696 1652813 876314 781848 1028994 491167 72550 1801686 1732641 1429309 75391 2390 1893545 1996791 256263 1810231 831617 606375 101149 39285 268234 1429935 1161189 341514 487528 879733 643085 199989 1399856 35130 226517 599384 1065645 639614 1688543 799228 187915 229044 499297 424495 211456 432561 324226 1543441 939196 1052709 1490523 1711315 704097 1130407 1298683 1037039 1835222 714421 1300740 1617981 96469 616146 13267 920794 1209731 1396047 920883 228042 508867 1445740 267300 1953031 1859473 1749342 1486205 307254 510000 783432 1819560 548974 285061 542717 351535 16873 1638182 1877459 561155 1184356 1269030 1389068 1994606 1625821 730489 1523206 585532 1312663 744331 1867858 617616 1747370 348785 997837 1900757 356417 881372 1562422 1058973 1892953 1190489 677638 1450483 1300441 473459 1412139 1502329 1244098 867368 1542666 77149 1924803 1051641 246678 1293770 198521 1832754 643770 889578 1718620 1924858 1407568 47807 227744 1825093 319665 1232618 1093447 1996889 1748376 1867299 1432817 885255 567549 1192623 1260630 640995 936026 919364 1960159 1668218 1727543 1561708 1258127 961434 688018 204679 1275079 1747483 1543795 564009 63209 1524845 431030 1781258 1098052 213635 949108 1083734 1159684 1521344 1750775 493276 1795161 1250067 991228 1864263 1641071 401592 286789 523011 351284 987707 1402416 245900 1221773 1410210 1211575 1449879 831516 1450098 235004 1061803 1465945 978889 1106289 275328 297479 1037206 435577 1774278 613726 436417 1411218 223671 1138281 851614 1448265 848386 384362 127152 1562357 1810962 1630299 1081546 843066 1808659 633251 214400 161858 1871940 64670 286429 317213 2824 1522784 734581 1051596 1197323 1894294 1577793 1386985 1333351 1387049 1518593 1959559 1133471 879317 927910 1256576 642523 308536 698241 751617 1309022 312443 1061424 1218272 941420 1556121 782107 1734477 1758053 1788053 1443510 163039 453264 1144934 1696561 643699 1695372 355038 918642 1926968 944623 1092017 89628 1363277 649569 1843044 605938 1731052 1778000 249428 711224 1677488 1660714 915426 1866268 553823 155134 891433 724086 362676 1444857 605765 1358134 1622636 1250272 385927 823564 958180 911308 992089 1485223 986279 1613901 938691 164150 1623922 635217 1993356 79718 281633 536341 207170 1378818 671107 654925 169928 1836486 930360 106007 1673622 1302034 1394426 841408 573088 474739 1959145 1922775 1952435 394705 1151618 519573 1940656 683185 1581343 863519 1372595 180087 488492 757310 385330 1396630 433034 883864 1975046 267493 792227 127636 1286826 1165718 1907326 1414527 625966 360714 408016 1752144 947297 695046 177468 1131615 979572 608930 1158661 1629275 1485075 1165982 372727 1668889 944479 698068 876594 1362608 1220894 320476 1562354 1634560 832505 269936 734459 1748762 1507622 194240 664601 545110 425993 712832 506656 357870 1311403 1235190 1920276 1714577 1137171 1426221 236279 481468 333644 401134 886775 398959 399973 1792281 263493 1475867 249441 1646732 1565725 1356437 796688 471527 1513758 1969538 1570751 97118 1350737 1293051 1564360 1546904 1686963 1244591 1713663 466173 1668463 1682779 1393740 41870 1096062 375888 1196099 1227872 1752730 171205 1639470 1650233 1955872 1608530 1582564 941692 1616448 1730544 653561 4320 190306 48906 1146643 1754430 1494733 714264 103795 721959 1708577 1460282 1468552 951686 995266 788622 707943 969757 1874109 1057319 1860691 298477 952096 603225 1464146 1139468 779594 1542031 788282 1026111 1293625 1137839 1697944 495860 698810 304161 72992 1201585 1315037 1925499 305243 1023501 957892 1063683 1347976 799155 704934 1685367 1235168 1771648 491906 1011966 508005 953266 1965647 1824193 526627 804287 1103148 1085184 276163 672433 1791096 798842 389130 1775046 850775 1459265 756321 54979 1127400 537305 1634984 728878 20936 291551 20281 358897 1993943 1823399 1738193 1589543 221946 596846 937604 988425 1837797 1012778 734125 125162 1668730 768985 794137 78238 734400 405383 560150 852389 776848 1588016 1554554 1542983 1136997 574752 763437 543372 1430971 388322 1931638 262924 627743 1829656 707549 1349521 581066 994288 228736 576643 211746 197804 1883091 1940999 1762607 1955300 1973625 446495 833170 1939403 1659364 1956966 1068879 1802 196275 1052722 1107994 525235 1461361 376839 1573760 1548118 1445309 1760828 836625 199952 620146 173265 1491676 335540 660708 423342 102462 338680 1208780 1548583 1355618 1849075 1265359 1047931 829719 1419140 136884 602713 249082 1839694 1634875 1723881 224447 1220792 1371672 1933905 1877451 1078670 1707003 234276 333711 713572 981447 1493416 1289176 1957236 1670265 1401134 885081 7420 1271999 1553291 546836 662374 1567927 359490 719181 1687769 345024 556168 1184089 96389 607852 1107917 1481767 1451627 198316 1765916 511779 451609 1242362 1041119 579105 1666041 789487 1488662 1489420 1814314 597083 1131113 1418298 112386 1845494 686059 668049 828412 1260789 1979895 1869300 795231 209062 1612713 929797 1855109 626248 1746411 63264 435630 796448 1589210 163421 556895 528712 1549033 484611 1514721 687582 1974923 1838795 1253087 59595 524015 559259 1052069 1397871 1379291 416076 1857318 1912064 870153 1358885 1142956 636888 666386 1710245 834518 69100 1247429 589943 359035 1737094 1270511 17331 1001507 499034 784180 14299 1028421 1429847 1482760 1297160 376017 1684184 152103 1349529 799140 1056937 454407 1062973 1172768 1671182 126019 1525488 1704426 409796 1251674 1400447 1250957 764929 1716637 1905161 1610109 1623252 1470533 780013 24040 1839361 1027980 1202848 1984542 41968 421951 1982751 283130 1620301 1479520 405138 510939 303998 411721 696131 70189 1109507 15699 303690 1030417 1217869 762204 1882609 1538048 1808839 609135 1369562 1144770 112273 919769 249902 1485666 1708308 1759964 1671001 135554 514664 1234470 295292 217161 29794 1843050 885716 295164 782039 117661 823103 1351180 404990 167257 363192 1491663 110698 202856 1235669 526484 1383856 1197988 1709068 122806 212826 731426 1664239 224129 1401583 919703 729011 1236660 1207954 1125683 1988327 819277 1156617 1740467 583130 1531588 1402409 651534 1472280 100489 1116439 1785705 604748 1361913 50297 1277542 176106 4587 1199459 203462 1131337 482656 1592916 1519915 990698 58323 1570767 1195383 1650003 683062 1345251 1667623 1198187 1361077 1973732 751371 7507 669810 968415 693577 1185196 929464 1589146 287421 632226 92768 602359 308597 1898697 1586521 60905 1709381 681023 831205 1743532 1958888 1220315 1356403 771112 43943 738801 1399949 259313 673881 1624263 66733 1084195 1594020 384650 724330 1495681 730739 1789678 1408073 872433 1995440 1943786 1912777 1741917 1311251 1933266 526133 718945 730842 1512423 747719 1078166 825081 513710 258667 803066 1612443 1186483 984189 490636 438796 1637406 1600074 579407 607612 1850162 74287 195269 1320019 7105 561355 661960 968503 1666440 1405735 147665 1444216 1807935 939955 1876569 1039485 1626238 1334583 1768003 1412805 1310785 66888 1478157 49732 592798 1492630 1886387 80348 342780 1966882 1938429 1747168 1868799 750972 1476442 1325492 922936 1293377 1449733 1203398 863620 1670281 1478984 707393 708149 1827979 1527722 160701 1682031 102378 1229380 1381428 1680365 377804 922022 1318978 811668 1210596 262087 1091951 1780318 1617371 915659 95381 536511 638615 1285802 1750859 324305 1309212 1989226 734022 1039450 1657082 697532 1847759 737780 1108518 1623197 1150498 1290995 173361 1258121 368796 359218 1096791 1628248 610287 911915 1445631 1310585 462280 791269 137550 678224 1307311 1927800 1490045 627663 441787 771472 1584548 356006 76838 133686 1355182 85251 1437884 1923982 1815636 448691 1167806 297475 1740008 1072402 1233586 407588 1377885 1680166 122683 1044879 913503 1480083 54536 455729 1428632 1157452 500618 406573 1274432 1421119 76442 643206 1763762 1812588 717242 970750 1237091 198188 1437679 1842099 1706879 829649 1917306 1345594 1067352 1206890 1972209 1784197 1368911 716967 1504092 595880 1477114 1672329 342703 1481652 160436 1813646 1353448 1308441 440946 1832997 169004 217255 1658736 1916912 217627 48515 19936 71239 1770870 1999547 1652493 1793589 1598988 1718785 7070 1226651 299417 736382 174177 1347249 1541926 1379020 580936 1974788 1563237 1334988 1488694 933986 259561 133468 1550099 840358 646027 718153 1053325 1380916 377304 1978182 412773 1529827 1790995 1277247 1788841 1022699 263559 586378 1457857 120048 1109514 1709672 1299012 1183130 1364618 1945177 687056 660078 622344 212190 1177267 1905639 1706309 1739680 112796 958230 530301 377276 314243 1648244 398239 1661325 117485 739494 96669 760067 1959001 438441 1224396 1119347 1483650 1659705 1950681 1305847 418021 1544610 1649784 1325528 1632962 1242116 1572047 274989 379626 660079 576012 1468975 937650 172615 1849484 892764 671316 822184 78866 244694 621888 340405 1384155 1949222 1949172 1597627 1639265 207785 1269696 193656 1839581 828266 18196 796262 309854 447651 116391 1924805 1205604 1297099 1265296 1781572 1700011 895215 1339446 457308 1474247 214936 1143964 656102 1104569 1121658 163503 57447 641525 743224 749894 610353 231030 1151260 245853 321402 1491864 728601 1553883 1405740 1170603 748419 626850 521510 1038918 1938553 799599 404463 156428 763999 102689 1975591 1425275 1457944 533992 247719 1457096 1126307 1912147 1901181 380560 1170685 830555 885860 1242838 549537 924524 1719642 1801093 1191291 1237260 258169 1189938 1252950 927061 1837257 1756555 1398925 1720518 1737396 128825 500281 948093 623203 1453519 213514 448021 1288709 828047 920160 321750 270375 1260461 1669528 775113 440942 60473 1840688 598323 237780 1959669 1145176 901159 31626 985630 63310 1723346 1982825 1184465 1253851 140176 620193 1626391 1572546 1882060 1627763 1291781 593742 1892296 1809092 1063040 1709057 1484244 626065 862013 1104624 1999114 618864 1971747 1956773 1585293 1871910 1887167 1019933 1877173 908000 1551796 858273 471702 1412026 654390 337310 535908 268207 1059462 942311 456125 299758 989879 1286911 1828656 444369 1829243 1539636 633478 974828 615171 1867162 448792 553677 517917 527212 1600513 1055686 85491 1467945 994567 200574 735815 1448065 993314 1426935 286251 1358239 455279 1881044 1305238 1591419 589670 88684 1276439 1935248 1784277 1989711 1912839 1410348 1203511 802584 1499532 84602 167205 1445272 1637057 335095 1072089 343656 642623 752426 400273 273845 45245 234593 1211003 142062 1330651 104623 584126 549641 411246 1249055 75686 1224811 89350 683386 1983253 1714950 1887329 1589251 971484 1716587 1723860 683486 587180 15917 1032623 1849059 630491 263967 269212 953785 366284 1932122 886478 1787979 722107 823430 186049 1650633 1733825 1640975 373593 883155 421528 1714836 1758 1943710 1149401 588674 948072 1867715 1131768 1179950 1706020 185847 244450 300833 656003 1774960 1407998 1631058 626377 398622 1695401 117766 302378 1775487 1731200 1709934 585554 1981156 957443 1510475 309519 1971866 365025 921391 1486290 1964316 928611 233930 31027 1719353 1241861 1017698 740719 1659830 721935 601799 487745 998093 1238905 218709 1757052 312194 1696866 1205009 1037176 1836275 283457 1569211 1793107 480129 1311786 808878 1402410 527531 233852 580804 1582315 915045 1870047 452282 718374 1774459 1195531 924906 345123 495428 1024793 438202 1310668 1617622 1350357 1402391 436203 467345 1412320 1919391 612120 406472 1999856 243004 581290 196672 690806 744893 186555 1762634 693291 767520 1014725 1553957 25176 751848 799147 142477 708198 1334734 674381 1586190 408849 272575 590711 946952 988503 978165 127274 408871 1094926 1686555 142943 249294 304614 1802832 1290352 1446558 457506 1290661 759758 327671 392127 368742 1912771 811134 1027835 859411 290342 1603918 972399 836323 441417 761687 641495 376666 1772784 893890 118256 1631774 1251700 1664502 674589 1903225 1622156 942283 1735738 965454 1425900 1059041 1138920 349785 1351098 547717 1791288 110704 779730 1807459 436996 1003982 51161 1145309 431934 730077 1230099 309457 843088 1151532 1045191 1065354 1779709 360476 1884654 1452069 596816 1574730 1582093 1053271 1115445 221220 1813239 77400 430238 783892 763797 257015 1708922 245204 1192345 498197 643977 590766 496178 455804 1555157 426549 136144 52897 1037292 474900 405309 1300892 310031 1405635 402351 1918145 1731562 847087 88628 1329653 1121395 1234676 1694254 1272832 5355 420593 1986885 888570 995420 1294086 519340 181897 917197 1097370 811224 1035402 1283090 1223313 1898985 952275 67147 885034 1664312 1318960 245937 1108776 176545 1990235 1560224 12073 706099 445847 1132211 1263986 395406 403805 1250052 1210848 189167 325337 1339617 1545792 776687 1923485 1907920 907193 3627 1435462 1344797 358795 1584839 988215 1516865 313146 1690910 1090252 939108 1399090 1941120 288631 785735 827519 255513 1996259 1213854 906265 1125392 1324245 1942289 1725595 1467999 1584870 1353678 31501 110203 377184 918074 607287 1233013 1686021 989625 81135 855147 1959982 1879164 1265864 39072 1872225 1906762 377692 1430167 1864617 1149821 1242787 819351 881340 1106177 1073544 1917364 1267290 383231 1783086 1673923 1875269 719413 619733 969715 335622 1742791 1451065 737531 1911440 198853 42926 367765 1252177 153726 1334710 594778 497707 1904380 292974 15887 566527 340680 798204 1516451 407276 360037 479755 413312 213491 846745 1253854 552109 611391 443023 226510 383514 1217421 476296 1880095 1595959 967351 1068765 1677577 94878 1398376 409108 1522031 1545071 1910847 1191214 537971 763969 785979 954201 655667 1907274 1156322 715666 1493523 374162 131861 1024636 813678 1925460 624886 1963882 1905426 224133 499601 451021 1682732 1563266 340325 35571 994453 998734 1354897 844159 430670 1412161 426132 1184019 504310 125406 1091560 1043277 378022 1902717 46525 1885150 1550448 1477706 1276380 1640698 1951426 1679306 1135592 318275 893843 1523776 545539 36052 1450952 1559017 60840 639976 1717463 675872 1679534 1565568 1026647 1027389 1283028 595570 1550193 526304 194572 406872 469746 571875 280600 1317384 624720 965071 724982 636959 1388723 224195 1038495 1982986 993513 230160 1255350 1884171 281602 1179940 413015 1091382 1699621 660826 1073708 1081235 823324 534488 585756 500747 1520255 868475 431657 1819618 84989 1977716 1401291 725982 1175380 781496 1955118 630147 902960 151157 1274780 1921052 444933 1138880 938710 1731332 544666 1100083 471292 854139 168105 1226605 1881803 1912191 1071145 1161935 862222 1423047 925120 1320889 1738782 1128104 708653 1022972 549643 1826997 299367 1910921 1397497 1071123 1412318 1825540 1018183 1196411 1785202 1584987 398766 127025 270665 1507847 1633253 796098 1755211 443011 348122 150918 317431 1055403 1541299 1694413 448050 1449946 1401766 153620 1753628 728264 1833169 1167885 117342 1310636 1004850 1080171 1379288 132604 654199 841601 1553327 506089 1898594 997825 980646 1034710 676079 109021 1038455 1506738 1779428 303020 525097 1221843 530826 1195175 546677 1887129 684098 1276740 1326865 1389294 1028825 173375 1129500 1713698 1080397 1927270 93579 191042 302225 1222323 218491 1269653 1832712 869964 569349 833148 1253599 1653846 1662130 1484955 1628007 1644376 745411 1657311 500061 690883 904950 250728 942698 1390876 238821 723686 816187 1809500 152814 207128 136128 1010339 898161 802430 1985715 1176659 1051759 128054 40607 1138961 615886 994819 286379 1944842 1405643 1919381 1511069 1859846 839310 753168 1354067 417171 768637 1637588 1902360 1860798 1080391 1244566 745391 1716041 158869 747532 1442435 720877 110913 1876721 548499 293752 577683 859702 1502907 292149 1773024 1441719 594621 1546803 851976 307355 1613308 1502611 783622 505417 192878 1802131 1595843 1505365 822093 1840164 283559 1828673 1028084 1979217 1686525 1467521 1919535 1302253 511230 290670 173815 959433 135629 663563 357050 198202 19864 273735 1801046 225303 733190 1917371 1741293 201698 549718 538897 654609 1728831 1153 1138332 1212750 1798142 1337412 238155 1951917 1389441 1694400 139687 1139300 192080 1745740 1997601 453873 1526120 7110 436371 830541 63997 1653997 1019441 931503 274570 1111140 860314 183232 231696 1772101 1004388 1580986 220676 1555420 1986587 1276981 1737328 806622 369631 1065627 1938010 1394238 977157 948806 785790 334267 1231480 749872 579719 496522 1775586 1668890 1030136 1523125 1839515 19034 467905 1983346 1400752 257819 1785666 1267431 650996 908003 598385 1859717 332481 1359950 1224348 970832 703345 321463 833508 897091 461131 690013 429621 756739 1692774 252524 323817 1270165 1341192 773825 765251 285624 718058 763373 1990489 1580179 867435 685775 274385 398958 1216287 1034217 754749 1258264 1423380 501063 505826 1896678 1424434 568254 1713368 1267235 318619 1883019 1259362 826029 1214702 1462212 1754446 314318 51271 375524 226598 1101801 1285613 1490355 916975 1171808 1977543 1117 1109667 197492 1666224 930568 1971971 329762 958787 1753954 1162961 1340376 303031 645556 846002 1905860 740315 462809 603914 1159997 103397 675454 1956528 1431934 256439 1939652 1454827 1458554 1094353 1259276 1853490 195102 1002287 1781679 998715 1208319 1699929 8002 664061 1725516 1743125 1280448 1454683 1838496 128758 1044566 1701 103375 1967210 953759 19551 1219347 1342517 1018656 1101382 1947177 1929384 180959 1197437 130126 1093366 1419871 1041773 1568064 160717 1399850 312764 1080944 296642 717198 1745400 1886479 1157165 1429722 584651 706412 1340666 426906 197638 510373 479560 713950 619998 1248201 189238 1091139 787562 875302 5235 669396 1911759 293236 465454 987188 1064327 1620326 1890427 940380 110604 1804556 84293 1039797 1870574 1804444 527062 1976106 1673692 1621186 1257497 316447 948842 1714021 1911542 1107771 152106 1228817 406911 354780 1695024 1926459 311769 949091 484471 955767 1210136 871783 374665 1956263 1343597 288444 488461 171375 550433 89527 1964229 1659399 1076775 512078 1902914 1959465 807319 684925 833666 1871692 1617683 51250 776395 591112 403855 652657 514502 1219664 551020 1910197 45086 226925 78377 620401 317610 784771 314754 1149527 252085 578546 1683698 141235 684204 1051104 1170452 108356 247858 237541 1614803 1173498 587800 1861655 1608679 1505063 153453 1184893 359332 339618 1664250 844291 857161 1397096 782361 1689449 1432370 1006994 547228 384232 415576 1522916 226884 1483701 388745 953394 1208872 416714 629711 1108071 295172 298961 1545703 1325438 1797804 1068423 1385166 719143 1660351 18924 1786153 1904852 826911 1582786 1125620 1355836 824255 166336 1815668 691989 961832 1413621 316971 946240 332765 67956 1098186 1049696 183204 693906 1712207 1688068 1971126 301350 141238 1957620 1980048 680436 634732 1631819 186652 464750 631889 1348398 1057385 1587091 1945550 1461259 3256 1582769 177232 830027 1553080 155359 1745991 1757237 130194 1665730 1760730 1434859 1352833 1672846 1258929 820329 1848622 1006778 1623537 1321187 1473580 1451629 587119 508110 756312 710331 637583 837211 935396 17659 677791 376455 320325 930806 1437782 859585 1513096 1331720 1683485 1937266 1851139 1647195 1237461 1228725 847922 1009776 1137752 723713 1075149 720704 34309 836270 649538 1873368 1309516 594039 1439413 648073 1726916 1300748 1000253 79344 1064147 1102374 1934180 641515 1021380 163646 1225586 1661566 1027219 459769 1422947 688746 1786518 801226 1145918 602402 789290 815208 373273 1216469 188948 1738847 1317500 1324167 1302947 1708864 1795698 1137084 1811306 644996 1556634 824606 78360 399839 1331831 1167116 318136 485442 1421558 1559176 567444 122922 252512 352592 325256 1038083 667401 1249093 590413 896029 9546 556100 1467835 735903 421069 479315 935178 1425276 858152 920662 372715 1591717 1766193 853198 468407 1845130 1223692 1746409 1200671 206248 230599 561006 1192373 1141042 263052 1989678 452568 689088 1707752 438272 390957 1967430 1289208 1112162 361492 377195 1745758 1353091 1186752 1337643 1109269 1749925 1856600 1167337 1475266 1105798 1859438 609633 239332 78622 836589 831049 1028370 364334 610873 644006 1216884 1081748 763049 1581102 1483432 1319167 290370 1758384 1180933 1925804 48795 1785970 73253 1857485 404220 485230 1584147 1649027 1493488 858086 1209652 349996 916462 1885925 84662 1816644 1963259 728593 674360 1020554 610924 1760714 146553 518601 540585 1981535 1067907 29700 1403282 1251771 765613 729789 1311683 1046821 578841 100226 97320 1741097 1803231 1199032 45155 40566 202898 159971 671160 413066 538238 222297 698338 397729 1286309 1462262 492790 1139315 229493 663684 1527319 1885091 1838972 567170 371202 1044722 1485748 687261 1657104 1018783 162942 1240295 1659810 1381883 1212882 751269 1085723 632345 1385743 1177940 1710697 595195 694457 283166 1785319 1830045 386501 714539 551833 1174785 1018263 1553183 640580 320158 838878 137823 317895 289610 1244520 714988 124229 1721119 700940 927579 1133810 18295 1579317 636300 1001744 1393466 1812619 940483 962584 902671 1278609 1409966 1359648 1627314 1523171 435802 1507093 1618863 959208 1263295 967082 1786275 1741089 326019 1213554 1567518 3326 1515161 1271303 294283 1696766 1425699 337859 581871 657526 298265 1360390 571838 505800 908406 328693 1984946 1837487 1678901 1779325 889122 620417 1345731 1772813 327022 1727203 1348842 1264021 780584 375568 666940 728278 1799643 120112 177995 1847228 212259 978814 788581 115226 751731 876318 1815355 940660 1058284 1023810 1030878 1734838 503533 1641263 1787405 1151299 1424593 474759 1052465 807310 1924331 307831 1309806 1915207 9082 39213 40221 1399653 1713030 1700009 131588 864248 1417572 1021761 154305 904367 520821 1840109 495774 925335 1790270 1005411 291591 804882 1668342 326053 1232214 721570 1944066 1299981 977424 1669464 1634832 1590568 717954 841728 1367127 1587403 419548 760963 75091 806469 1611401 1410449 298800 60829 1414846 231729 1232216 1563157 1289137 1634640 1910085 1283096 1669564 1102116 1290786 1118716 873171 266264 375589 1182350 1891587 1079973 591190 1568251 1586736 1894780 177719 792399 30291 936383 286226 426091 1062465 1081934 93695 1569411 424465 1799199 1938743 298508 354568 1251760 205111 1553943 959150 1094037 796280 1288998 1096796 228045 1868028 143217 969754 1446183 1937975 1464000 1974623 1932676 782711 512114 949986 905531 1591196 1762681 372555 1836960 1304552 628130 1482536 455971 269569 887 147940 334875 108185 1631844 1567439 805358 1035537 551675 1002588 168136 336305 525675 1833763 32234 798886 260807 1939384 1385180 725492 1687924 826430 1050198 300078 940423 387802 1931398 1878664 1690774 1788775 1109164 729342 1526818 1388567 393686 62808 1799164 1697873 1945176 462314 686574 205450 30013 1400583 1211966 182454 1694288 1850350 176656 258063 1661775 474529 1990509 546102 630978 681716 1630574 423439 104053 562552 365085 526960 493861 1234475 996070 1038002 90989 652427 851860 45848 1119357 1676716 1629223 1969994 365551 1534261 1584828 1174156 392522 998535 1586836 1867079 1607141 1244476 1709822 275831 1722059 1084657 367339 1278041 599715 915395 838277 781189 831859 1275281 915138 1739878 1331824 386999 1951202 954100 413306 240860 245485 160976 568971 157980 1301586 293320 1107722 411615 1070401 189837 1286860 946165 1173953 708628 1127830 1704238 1267926 1164359 690597 1661264 1087895 1238887 1534489 1113629 1549141 1700278 390847 1246196 155863 335987 798220 237362 1476494 1349243 1612194 745986 469941 574958 1560099 1318467 1400404 1426458 222085 906405 1737820 964454 18574 1111666 1873880 405092 1492407 1754075 1391657 1123986 1195682 235764 857031 134582 1547699 1155333 1374376 1895867 1490982 939315 552533 943378 956359 1989574 1192480 621404 1326544 563314 1091973 1715127 1361537 1332225 639361 1801269 1893171 722168 179009 752061 528147 550212 418561 153916 713187 1812831 1396771 328916 1217032 838705 1002474 1357731 1867572 1674196 184787 374618 1810038 1436996 1384067 1061611 1698991 313448 1201112 1556850 965730 194767 1609012 326823 511121 1904099 391965 1749276 1432113 1221667 500464 1181011 972351 1126199 1916094 546235 623986 960935 360032 1711167 1405554 525840 1562606 260502 1705199 116601 723857 291542 350750 1091873 1274326 579364 537997 661140 1141824 126432 1748329 1144194 186823 4893 1671035 821079 1057248 1178837 984825 336202 355686 1924214 626908 1835146 1589322 958572 1500539 128990 683927 454385 949560 234742 352773 612454 710635 789717 880294 1285174 627878 339769 1148119 773242 1042947 1862224 773663 239810 238314 329113 1709714 1191129 1374802 188145 1518514 1907675 1633315 1143023 102128 45746 1757871 627293 1489178 1362331 501659 773211 1231213 856376 1229748 884562 1939343 1578008 793592 977880 897380 1424636 143922 731937 1515594 524298 315856 3592 1922051 689857 1173246 158496 233401 1214205 877926 1419069 952097 123275 1340987 554721 1012277 1186478 1416468 659965 1513899 853606 1119889 814393 485159 1492690 1446815 1523262 1113244 308580 1211779 941511 1026839 932327 1170757 783643 1612249 1902684 17714 249875 1136144 1361488 1689996 1201275 1291663 1493778 45030 344352 1143725 1247726 1482787 819279 1644044 1383191 6928 814996 1041155 1863607 312688 409243 1882845 1593885 301423 977727 785182 501094 1525782 1302710 1205766 371650 917041 956566 1190407 766713 1124872 325605 1016160 1619834 509384 278716 1979604 1124613 346097 606885 1737107 416091 1629538 1624585 478039 1348902 1414941 243629 601219 1891038 1176454 1878785 113225 1091089 1017672 1155521 1720293 748679 248662 1777151 294903 955039 866507 1115371 1652831 1485659 1974499 1693049 801902 1412404 1145405 1569152 841029 1612951 1347903 1132271 960976 1558267 1294151 696102 946605 1319607 1545682 1528537 1141165 602375 886187 819303 545835 1274893 126567 360271 896445 756838 808219 365107 1836115 1577486 3771 772735 1257499 1492074 771932 821923 465754 1345869 1775508 1148380 378262 1073878 406916 1377968 1507666 246737 387267 1658458 129928 902913 12806 495146 1425286 1149146 200368 1478260 1519480 295906 1091587 210906 1184824 175495 556829 707031 1567192 1722936 1072248 1523261 1999751 1177571 697436 471130 422050 423566 594794 647732 1604848 1831319 825584 1169436 213193 1752634 193424 1849337 21456 1123993 994828 1282927 781577 408633 1422170 1385847 1128011 1571284 99492 1721648 1159155 81520 366934 1784147 883774 1717306 1890133 771663 1291647 1527038 781140 1747482 1069883 305932 1744997 1163608 1287864 1033029 1704639 1800141 1659660 1131512 446363 1202840 545212 322491 1146113 1818874 1207960 1018949 481933 251462 1617886 647033 54030 613670 380187 233399 639665 1538615 1562189 29238 53490 811288 217812 717046 775491 1798685 937899 1014241 455617 755238 1425690 320369 1279219 683432 629619 1520813 650779 1750963 820535 820576 1730790 432807 824145 395961 650022 1433145 1833686 1822936 1019693 1401759 449141 1254960 981485 1127107 770874 1820834 40298 821665 552324 281505 1278918 762661 964298 1416504 1289822 258949 1237012 795759 244116 1350892 1818088 411422 36989 407354 251630 353131 195963 1841984 515801 1666825 1749015 903202 34123 126861 1696465 961983 394921 82330 1738482 683807 1655956 605543 1155387 1080947 96471 788362 316619 758991 984712 1922113 1805365 1573902 1773245 404860 1466863 1237960 1734154 267608 1976893 621443 1773895 1299181 508738 912909 956 1683523 222196 1265954 844177 1673347 862746 1879760 1170511 206236 994052 379663 649186 126059 903852 732336 325008 96751 581254 1409645 313439 993976 629498 532669 572933 262041 1678890 408985 956840 787868 499853 259980 74166 884323 969318 1383679 856960 63006 319421 1417900 953754 1718717 1111181 394064 831105 995459 1312581 1930649 1159309 1502929 505438 522382 429436 1126993 1267911 578860 657686 514290 1277615 653248 532228 1772810 184822 41338 16932 1269634 1360532 1469020 1258908 1252126 1169642 192015 981435 129092 1887235 1471820 341628 751954 146425 1354658 1802946 559963 726662 578761 673957 323071 260580 1438347 365851 138776 1033077 516462 882290 781773 33118 484640 736772 1216253 1423431 253718 703890 1287387 1422916 1673987 932319 664497 1539110 1909726 1476331 1049540 92002 469401 1882665 997922 1407780 1666250 1107164 1906170 1554534 923158 1355983 1994744 1308311 521866 1706537 1889806 1176752 1964261 807838 1098044 1082158 1977890 938467 1698493 1896036 845343 1552366 1387872 748798 341474 1028841 969680 124881 1453926 916112 511453 1881464 1669228 964976 1167408 1097918 410812 616239 1336540 50915 22026 1450511 136206 1375211 1649768 224247 193524 1028093 1590503 468450 1712071 390686 1740646 341316 1074154 1240441 1035320 831668 253948 1211930 278804 399173 716730 1727487 980316 900871 1305422 1410008 1303771 335436 1647775 1520087 890192 1723592 1807499 140869 403264 685992 1620793 783940 1489220 1878813 1982636 1351948 734919 724383 694356 32692 17415 1294419 669930 114290 1324601 1249892 147561 631767 189990 344047 400783 1571578 953256 634685 1546821 1257563 733125 1703378 970653 17205 1474404 543505 1250339 47132 1459989 1734386 1711785 168343 971034 510353 40219 593658 672046 1278012 453990 1257627 1596277 116837 426155 560249 1033702 1553685 76805 1945943 496453 1130636 579314 1811906 1115202 1799567 1984686 782983 640328 649824 1974050 1375732 949357 1778 6718 1212700 708654 884521 1509510 1065390 303971 140786 1378944 1151237 1745544 641227 1282880 765785 170625 876376 1105479 1999794 1124566 807780 126923 1775312 1799505 349959 492895 1362956 1253344 1995022 251254 1029116 1544638 999603 910622 1439920 1588788 971238 308576 381111 497212 267118 804163 1050461 1024434 1534627 1424927 1133396 133479 665745 56463 727229 758757 1863012 1439432 744842 468678 900619 1965011 1923077 352138 235377 703166 1108171 1273560 1717389 486986 1574259 1140944 1886070 61217 166981 522091 469481 1866232 1134221 874737 1684945 228623 610459 1910660 922333 1459954 1044128 1495886 1380841 339881 320303 710526 980661 1531703 1312924 715898 1252394 1699712 1364609 1468332 1111393 994644 804892 1755691 1795268 1747521 338388 1539612 884228 739728 34877 1650840 1639307 1630977 1945171 1152125 1604471 192602 1412190 941311 1168905 17675 1880193 1850238 1147904 1716105 199451 531812 1131660 264416 396319 1429502 423897 1874582 749827 877769 287080 468797 41811 1813825 134017 810583 1563547 1581182 1310812 1072820 1940970 1524517 1250539 99881 1687948 36784 307448 929784 1580364 1450972 859551 637251 1542126 98190 1022469 1853995 770101 162144 1654591 1212954 1991006 1491361 457194 91820 1156876 1237954 344738 247856 117885 921326 49942 670635 1467789 590333 206210 792518 1649930 1562914 1043725 1956147 1445219 1640028 1418299 1944051 612785 707366 1139028 661330 1677664 543101 904336 1985426 1854994 525036 408747 713680 1437620 207030 144248 965606 1483542 1557295 302828 1578529 815701 931136 1840085 1052250 1294990 700696 1957864 1675360 1595921 649421 1550362 1656970 1779095 1448248 1659474 1243585 1781362 123088 129538 1101904 419700 526087 539153 1710604 237737 1625458 1754747 378281 1874809 1532729 1458362 1007171 1515310 1734516 1249688 98695 1622768 28645 1051769 217803 1193152 1675026 1691624 438360 1078279 1249851 1152328 226530 1282599 1553249 1966220 1706672 1261806 1818204 228904 939104 1958170 996220 606110 1319632 512881 1085304 487734 1725509 1376243 262539 306319 1170424 24263 525058 1563219 739070 953686 757350 553775 1681374 1660519 365370 663086 1924229 453040 1803336 1558382 1684249 1507984 438540 1562104 1677701 1363909 1464998 1412215 1903950 763591 736716 1670416 661848 1319506 200857 594929 1595820 822172 998509 920638 1620400 722651 1929348 790725 1503167 1505746 850295 53335 1177253 1710549 1256728 1505550 460467 874861 1418915 1305724 447562 274678 973067 931301 968612 1930194 1541658 1269704 1678307 518196 211457 1354411 1316653 64789 512463 1409238 399707 775573 1028259 22296 1421183 781096 1809503 412654 1208802 708657 471663 1254837 1835255 1856508 1491911 1233465 202505 1714022 1182957 1732987 246163 1638975 1124406 364909 752597 1652524 384647 1291761 1417119 1216960 1617577 1256138 1285704 828439 1825442 385414 1830437 707462 1814348 107613 643673 130897 1437139 1936256 1219515 1249426 1197255 1902178 1196691 67191 1562702 682357 1773781 597768 1805779 1900501 790210 1843195 1015145 465833 255954 1667058 1662105 1889398 1287669 1808227 1804950 680480 7770 1117156 147533 1766139 821501 744340 614093 1194188 212760 1154537 1836440 169417 995586 1249565 434143 1637739 1458998 1178390 1180349 1139069 1859725 1900194 4010 1585089 117447 778999 1257046 175873 773556 1310017 320901 1980779 1069811 510985 262769 697763 482248 16679 1439603 645914 1789303 1003633 1106143 206567 409394 1310270 107497 747643 282595 408775 1425187 1207492 702568 717414 951998 1736755 1949204 1042703 1042122 377626 1818999 269700 361129 1229643 1232369 1773034 1224606 1468118 1782422 452080 595789 1345082 61986 855484 712254 1155786 1868713 414468 1745976 509180 542330 1443272 1125451 1258847 492618 1306950 477516 1592794 290944 1235735 874826 34051 1493509 1655591 336997 1294463 1897150 1328968 1754020 338833 1933645 482781 1615944 1099778 1591859 5212 1489492 18408 1093018 294026 668336 313989 1543387 1171326 609600 1958216 117443 1354689 1337944 1041357 1806813 1124893 1998551 245016 535636 1775853 1549409 572678 584595 860071 834070 601874 6629 1783957 129770 557741 1978027 1536979 414898 1701542 1424203 1437536 1383400 600826 1379265 385581 671649 1848736 579695 1759432 1632964 440779 1581997 1674933 1990613 1004834 708756 407493 800081 331800 75421 689863 1942372 1599415 882553 629239 185442 766250 112427 1213106 213765 643421 935792 357652 1339211 919225 1821899 430804 141948 1261561 1139310 676174 1971147 859617 5744 663414 730762 1625063 374642 74651 1425407 718627 1876817 1902582 1549736 222452 163571 744302 990197 817809 864506 345756 1848973 1953246 1461728 161873 1832896 98807 1779977 972323 1769277 681187 280608 876413 1887710 143170 1464780 1266622 1495360 84435 1050106 275076 1153477 1919267 851060 1041511 186439 365773 224115 1760084 1270625 502549 23726 586776 473563 843568 1725694 975654 542568 426307 602517 1253129 132718 400218 513916 1534912 1378633 1913591 1515005 1931977 363699 894717 818222 1736828 78403 753828 1638599 1282908 720976 1921652 216684 894481 764310 1550541 1398692 353301 1045648 1325938 1230035 174779 187036 731312 1148103 1066269 544644 40320 1428625 488815 641264 1618014 524390 907396 833408 464217 673017 1843700 1111869 449835 1509746 1607711 1718370 1296841 1346071 1483381 309352 961874 1805377 1867186 1081526 1221220 546401 1782932 856507 361618 569151 960146 490736 1552031 514042 252428 1958975 1655994 1172527 1497279 365575 1355996 1049537 1177032 1096669 1591811 1439671 1959449 982860 1333773 518232 1383603 598561 1809354 571914 1467110 1770715 715347 1198897 1767930 1724919 815558 1940615 84705 1915382 158758 784655 754537 688632 1551647 661465 1012860 480738 337979 466265 1980529 142629 332706 487557 853351 1693498 1429556 1341183 256445 93374 1944971 1446035 1817079 1192186 1496027 1693405 976946 1268103 163988 886706 836475 1551106 320252 516888 1999277 635201 545529 281774 204942 1589106 586167 801073 371888 1874641 904830 1762752 942023 452852 1342734 1295528 1297865 1643008 575813 977122 1040716 934576 290649 1520433 1531096 517346 821092 11202 849359 1029616 503042 1285293 769530 523172 1860395 1793643 1613865 974268 156710 1397073 809823 1488668 850636 1851996 730821 306400 996253 1581062 277795 1376254 594873 1858974 1736483 386550 787101 1684936 1699857 1784266 287092 346134 1374564 212603 320912 825014 571578 1316405 1486300 222910 491659 609338 1684478 823543 1612061 1312262 946249 1883203 1167567 1924892 1198097 1164781 1301470 1828258 1637241 407651 1935867 1711995 19745 1065648 1662686 1387253 66565 1830768 540570 380637 753744 1600867 494719 712053 925841 1349254 1115975 1437505 292885 467748 1666893 1413166 1555183 1175224 1939200 1029996 1474103 789283 1152101 619076 264184 84771 1434247 1607051 578428 1023927 591361 984682 197653 1772363 1183212 1203148 855150 442459 1785219 1281458 812688 1657562 1685906 1176874 1430907 124886 203123 977342 1455576 1360206 1864515 1830037 1639643 310445 251252 1497843 1592860 410260 673283 1916726 1414102 635447 1510115 936231 1614638 225779 191876 1057255 433721 605416 317221 46930 1215532 318820 1561468 1359912 788335 1373132 1828181 261833 824475 1739889 790231 1771867 7618 1156419 1496628 1716161 832221 40085 847291 1683136 128453 1702306 1261073 1818230 141138 524643 1771103 1004033 278857 567627 169674 772676 1178811 537307 1232085 256438 525936 1284809 1124783 129273 1486564 1074230 330147 144153 1817019 187004 1229584 61003 1450072 433892 518334 1018958 463756 1237643 74989 1855347 1529191 1475524 1671640 900990 1339603 409945 148486 510927 534600 1147324 128782 1280036 662639 828180 766734 1808248 750499 620993 642646 1950206 1539827 1836820 1909244 942681 1035442 1199147 642807 1347313 400658 1307416 1954434 1011639 953516 905454 898166 233004 837628 535222 1077929 1617755 124074 382828 723719 888898 744519 197706 1832740 1454176 854505 1857247 1951112 1527790 1837451 731732 1243472 1831599 911735 1026369 477659 617044 1977661 1948632 647014 1649244 1425482 735283 1561141 1671009 1511993 1451772 1575448 525622 811867 1627876 285718 1371346 1034110 310073 867406 1155577 1867417 938483 1434743 66966 1318271 1835949 905812 1499819 1672021 1167450 4099 1039239 1733674 300728 202790 1758287 883319 1075883 197155 1766865 1262995 1972271 927133 848306 1488458 528734 1254696 170511 1570744 293848 124059 842455 1616813 204217 1165204 986074 1117446 1829528 288187 928350 1054999 1291031 12496 1602582 398704 1435881 1826112 1830467 243398 1485505 464532 686934 899449 1883918 952852 1895153 944805 1784399 908239 183278 721968 215964 422029 1999368 1071672 293314 1436746 1348859 1276418 1090730 1737985 769478 1697089 686897 1536534 1048483 1217106 1208876 1741568 978225 494557 1701142 1909417 785112 537541 1153042 1520719 1847730 625031 1261934 787580 1796333 1907488 247781 1751742 1390500 908927 358458 1709003 273164 748523 1815678 997063 1620105 51266 1766659 1481870 1758004 345617 1325675 625834 66798 1183710 918962 1010192 507361 500256 696187 1755979 1481195 1450809 1964991 898708 1442568 383247 1566355 560111 1870017 1615389 1383658 320074 356732 489064 1020666 416251 1295680 286646 53237 1807138 1560623 1592976 234924 804996 83495 119859 1646111 279390 686907 996871 1618638 1014164 591937 1040404 1062698 1122573 660585 740247 160211 1929633 1608994 995240 353465 296884 1495845 416870 1460247 1545287 176678 82408 1145112 816037 1286876 1357188 514533 1372060 1354932 619125 693386 929058 953070 1610583 1134122 1467421 1686604 1019789 1052543 1155720 44366 1747571 1392529 1441285 1263125 65212 1001424 203139 1195524 1369679 1836678 1513242 693524 1814155 605001 1474943 1584439 1053480 1224182 1240000 176575 1777016 290504 268138 81796 37288 1218201 903750 321062 405257 341723 1194498 1485532 354710 1403661 1700948 799846 1084901 1542333 1490392 1499190 885799 1535068 279360 522224 1825937 1986517 1085613 796483 1264962 256250 250003 380223 1205689 12415 958245 93748 451804 908433 747042 1525555 7016 7197 337874 428420 1906947 1004685 58016 1651528 901957 1696035 872554 1939376 519120 179179 1454577 197621 711957 885919 1942586 1457390 342683 492115 14567 1305045 1243638 1844341 382911 1067643 783102 765792 639135 261784 115085 1442731 1103457 146363 834910 1472573 604990 1510608 715657 364359 469502 926526 1301868 16635 125624 1508189 1875927 764287 1001122 1176608 626795 10923 35304 53283 1085864 474511 1523639 1251713 1920760 387948 1243676 1399826 1848187 760052 1188220 1495307 1046938 1474559 1196801 130845 1742187 1886794 771451 1124332 43390 1697537 583626 153742 1321340 1484577 340383 377545 1374552 210651 1480675 1857092 286451 534317 771494 1815347 369365 156818 145202 533482 1449731 204901 976300 879592 1196223 968672 544358 1168415 198613 838679 207265 395567 1532009 688199 513629 804379 1854010 1871738 108358 224829 1682914 1303530 709691 424227 1156817 372880 766459 50768 1548777 1844610 547422 92467 754430 452026 724051 1609322 607131 876984 1530589 1508293 1726413 275558 1788538 1606543 1255889 857069 1267123 1140762 697896 1579007 1988837 825377 1832745 179296 589520 975044 1795464 1437827 292805 743386 63531 550971 634706 444747 1767885 191879 504604 289245 970946 1404349 554091 1395597 1676322 1674131 247508 1333550 1322307 1873103 244300 1374754 406971 981141 1446540 740795 45198 1899374 1267370 1461364 1004550 343715 74043 102910 1949450 350326 341741 806 719796 1783198 1900338 575930 1317174 722796 1284794 1759950 686078 787803 1597980 1154024 866115 723569 523329 68234 504827 570483 1108436 159782 1801992 583365 1974795 279822 662430 441394 361334 1739945 212999 362953 858269 1629214 1388478 673430 544095 697839 131053 998992 169621 719965 318239 1407832 384562 184127 278479 1570267 168574 1027659 1105080 1864462 1870648 182361 1739080 1759416 133962 618779 1945912 1330290 306720 784619 5091 1515516 1953085 963056 148052 981507 1307103 1586228 864192 776349 92916 1658690 1231585 1805218 767975 807440 876572 1656391 1012637 159690 517070 293726 1631560 424436 697262 408452 1815905 848577 1649640 1355787 1803053 10450 450551 1699954 927069 1684021 1255880 1977745 544906 1240779 445625 571560 1993916 1889528 1824055 293787 481333 1800938 542536 1785062 357905 977316 329034 1667135 286953 335070 637261 1432798 2036 1775284 626980 30072 1812213 1124961 1243187 714516 1587367 1383975 1141953 1026180 901606 390498 518974 1221879 1970665 1166306 1219468 398732 405514 740450 1715280 1994398 58272 329449 912277 1811304 564212 1828939 664012 54499 119536 1067318 903749 825038 1178193 66430 1513127 38832 1895006 642544 1676218 953361 922948 1497496 649264 1934987 782613 1783881 1017210 207885 313865 244394 167464 1178981 1688178 1193533 416879 359462 808426 1279720 1124124 210307 19263 392672 1811580 1128004 431264 113960 1969492 754565 601726 506645 1374614 1380070 844638 1803976 1428284 1800340 1497507 1638931 1713637 1148555 1171936 1080884 600148 454124 642106 347301 1080862 1948411 1419318 163604 1813600 1930709 1087171 580579 899739 1197973 1957372 225776 1686389 1783478 961430 1395188 757038 1336198 1762151 1719297 238840 437837 290493 13158 1793859 1371966 1206180 1168270 1388893 735524 584021 957862 218655 1470581 1114355 1023429 1656074 740348 1981891 1390181 1351480 757245 256595 776857 1083611 655442 679195 1039446 664704 1113323 503394 1913348 1814025 1734225 194282 806013 1037463 174060 1575782 1469062 367403 1032678 243693 1267630 459487 179768 64108 67074 764003 552881 1485265 587079 558107 1693626 1760507 584891 1853641 1379968 1060199 873866 293856 1920508 1321246 356027 274577 741820 319774 801310 349699 241131 558739 1035470 1059463 1764895 1726639 1354102 1633965 552212 496183 411928 608034 464069 818526 1205971 794803 1778399 1089931 1894474 252197 1145157 1014427 1686697 1860891 948159 1278515 716803 1347105 967780 1929751 411034 700793 932562 1638309 1696455 1949400 364496 1364817 976868 1873614 634417 336979 709615 386731 42527 1862495 1932722 1134005 503919 1211375 801906 767812 293792 1826576 827616 660029 1743328 287982 641364 189235 804 9171 1583279 810449 1147963 1281833 952289 428326 1339994 404295 597848 953414 1520421 783983 1287984 1665949 1795472 1891804 470807 1138400 244932 1573912 937302 571296 197331 390398 831916 1103070 193535 1300088 1712370 1642977 1995651 1339474 1005661 1216031 288438 1350608 1535238 601424 1698190 1842373 17723 1671422 183995 951473 403497 480537 909588 524218 1921393 1616141 1884290 1603602 1888873 752916 1120274 1058319 994641 1537264 340087 1785107 765758 1915278 965058 56435 738887 824700 204072 395822 1667082 153108 1325452 552748 275644 1120487 1351443 433741 676450 1496745 1327813 1294587 1193482 1486073 138504 1439791 1122473 438401 631253 938193 1227140 1940104 1460862 1306357 387949 1585384 637311 319314 423985 632244 360447 1738793 721997 1562476 939551 1063600 1588236 1143395 1753904 1956698 47044 1780059 482131 1187403 1143229 400793 408263 1268979 1399862 1863275 450258 758011 1674836 68274 1228131 1957930 1951321 776186 954420 748086 1012564 546148 355737 54991 1150737 280404 1764005 242735 367930 289930 1884617 769095 831658 1858337 1893855 1640790 67900 960589 419335 214318 1661717 1041326 368012 1664562 41121 488125 1709116 321565 403684 632884 1376337 888423 274126 876867 895262 152764 62451 665219 1006398 533539 495012 460596 59059 310396 1123073 1024112 846108 813231 1821543 1928755 1953451 27348 929406 879870 39354 147772 1163121 1862740 1268745 1801193 1703522 670661 231112 1484383 1944371 473984 1889854 1484093 1631358 1888417 1259118 1529742 223419 943536 802445 1324070 1998481 433081 1404265 1926293 341750 16716 876400 1820611 1904074 1981322 1559470 425312 761980 1905303 334483 1656771 437959 1193943 1979716 872142 1305000 1161044 575042 1432173 1895365 918603 777665 272082 1963079 2662 140151 1268995 1808223 589331 712504 484459 1766920 1281135 845976 1159698 1720324 690398 1860352 1083214 709314 1560618 547034 1391926 1938845 889745 1885081 1730058 238744 370223 1858495 1848413 1042857 1989122 817377 1763017 1748085 1106917 1764048 1671366 1764108 1191758 122935 1740013 1289558 1418319 1415783 421603 98635 1440242 801833 765322 488505 1666428 976894 1223975 561510 713314 1095392 1865049 1465351 1293198 1187541 1849212 337009 1855526 1460793 1563853 293871 895252 1646381 1188158 1742373 827984 1976090 177441 1467532 792777 558384 487294 24886 1405452 1496388 1604050 1990140 167762 372153 151840 614623 488502 1769337 1218469 268494 1547330 192264 24351 186119 945915 907716 1380998 1773564 928946 1184470 613810 249200 1584996 1074872 204685 1451470 531862 507562 1667771 95103 650585 328517 292628 877800 386740 136683 867583 1526948 1380570 423654 1855850 53120 1031655 673900 852706 671105 1699268 1250716 958954 1886185 111704 179000 356028 534409 994627 765422 787099 288099 344465 1367068 333397 205375 342278 1503138 1990428 570639 1679885 346221 812387 1843416 506727 1333545 1300422 917349 1731899 886233 388995 1729059 93067 46407 1992201 1119058 1082303 701759 642222 797531 1722570 1934265 484303 1364868 185989 1970484 1651047 184390 1945020 195124 1117215 605087 640968 128851 251305 1551949 464739 261884 659107 690889 1986326 704794 371686 954979 1790538 1694594 332790 1616145 1733637 1463234 1958448 1799576 1885647 1867942 858497 1366329 1151807 1794614 557886 118409 1746635 1687442 1028869 184513 999092 1870020 1142571 843577 975662 193046 855621 1633765 626788 117946 731930 1498442 1393095 741715 1904471 1353271 357341 53663 835101 1901094 1106369 215465 630181 1815886 1436779 703033 960561 1804762 317723 1462067 712564 662112 1082760 365712 601911 1360083 1396562 1237919 1793283 749716 74035 530876 1451936 1231199 613464 1367027 1335016 252899 752933 1122809 949508 1316108 1309840 984209 298741 827561 1214844 933038 1755063 1177153 966639 655020 1049062 423304 756908 425744 382110 1069330 1099693 1526072 1477303 621218 1047759 679431 13604 1610929 490931 850414 749409 161310 103838 821472 234503 483222 1138468 1059552 136182 1240306 981488 1282368 601643 834764 1844900 1099051 1238653 159470 1207972 1175786 638466 580687 1149034 189535 1406881 643436 1458092 1309097 1025693 95342 598989 1281105 181908 93801 1532924 1296752 119561 1933107 1828498 1542994 1584172 543702 254991 1012955 865110 1944852 1607011 1761945 228827 1786206 1799352 802611 9803 196215 307560 1005867 404934 573736 745071 529448 1272646 179987 675785 1000667 1750576 138174 22386 1535458 1160048 201139 372711 550409 1593689 1725988 1583043 1313072 1362080 522589 276758 42069 595819 1944183 485286 972319 1441945 1637998 1862733 1715620 1578469 109481 1168266 708593 441847 499717 33989 1413906 1492865 1117298 977226 1676839 1715278 1938690 1961253 762591 74303 1622795 566824 362272 1806611 268332 1581171 883985 180569 834884 1181469 1063914 895165 848214 143794 1917960 1488160 290001 967233 157315 1936434 63773 1833868 363344 337942 1454211 1673245 1189461 1881385 818060 427200 1077522 911838 1243035 635011 1579629 1467014 797517 440723 119744 1358202 781766 687821 1108207 1833393 111327 673885 390790 563735 1228424 1638706 1874624 325465 410455 634724 1681321 90741 1653172 1103675 382675 1991675 437234 1195709 60222 118679 383467 786144 1319444 687294 1703429 1168724 866904 1616136 790117 1861657 837084 682248 891191 1112477 405382 1694493 1423153 1556479 1053335 154737 1459620 155984 1496754 240254 1547564 1016953 868724 477864 988823 104368 1851177 455342 252495 390227 1576664 1355335 1279028 555820 179744 1913942 1218248 898677 574287 147185 1382671 1461160 836802 1784664 1844885 329885 124484 829269 1275077 1035282 1683822 492879 1982964 710801 910507 688207 1851056 1637371 378251 991544 186092 1191454 867808 656798 532774 1980824 1461076 500503 669621 622428 1966193 1139383 1104613 317251 1777884 1857433 1761828 1103219 414865 1179094 1502031 40266 551544 218893 1873369 431393 913762 776138 1851094 582512 1001919 1021287 1666633 727423 1480570 316874 810118 271453 1905888 1474443 1884549 1152295 316593 1910029 1665803 113279 1366170 1890930 1788845 811413 781263 248629 1032999 531195 1280012 1895799 160226 911692 1779890 252060 1564108 1234680 1384633 158635 592544 171513 1466659 1118858 760286 447124 27644 779980 1964211 1233263 1089118 837044 1398626 1363978 846729 923315 1145503 1333221 1239106 828545 289791 451667 1534896 1573432 1979573 1393884 1407334 1373998 431909 1288273 249870 1880232 86396 1747144 1183644 1752324 1956010 573246 1886135 1225644 1397447 642239 10873 12852 1237742 601893 493288 1931909 1138392 336049 649274 663968 953587 1182457 533719 1610887 1376786 942796 1172628 432703 963257 219914 790395 1858216 7686 135275 151751 373365 1464330 218884 471559 1050833 1595687 137375 482517 1155546 1903426 541726 284091 331774 1611812 1385541 1172912 1582941 229770 926344 1419901 1367228 1425854 19512 825516 1660825 987874 1136821 1954724 967049 1171659 1697527 273605 352318 1598345 1805112 1244103 416458 1319353 1881933 1771841 622636 428142 1323154 238771 133765 1062325 904453 647638 191256 920285 1982085 1327989 629954 232338 131452 1450219 1330890 1455552 1699723 240185 1125567 1956963 42897 151352 88453 1705333 156296 1421292 978393 1273360 856036 1097760 1881814 1768840 1190390 1366574 1272619 835401 1237256 57992 1986406 1886731 1539012 55754 1882652 621252 1972889 54294 1010577 47996 1294979 1685499 428242 89697 861443 764750 1693423 665864 237039 638117 735690 1346001 1875478 1610288 1390871 831355 1298385 1151571 1625072 890337 1566339 1114415 883485 1819108 203403 1363569 1356852 1998781 721096 1144852 1266074 1670479 202501 1102516 938495 1330054 288024 297958 293762 1150198 1735611 1227383 1583978 1746668 247694 1810686 47171 217632 656772 1476568 650639 400678 664629 1426171 889525 1621196 1137875 894716 489310 1075702 535735 111443 1968094 1040477 298728 300638 404236 1973794 627003 987346 989131 1506670 937505 310265 3239 1878718 499588 1237136 226940 698118 1809973 1847421 912699 662525 1670015 731743 341570 1473925 1952537 1832432 786140 669969 1092833 333639 1938623 620136 1983167 1223353 1911705 1603319 990259 185142 1631374 228993 1156787 866822 1859138 1191444 1581008 1818394 1794787 1261828 1629696 1389203 346841 890430 1373554 379163 1945514 1890226 1514708 368909 726682 1234548 933603 332181 691737 1768450 1302879 529144 1197833 947384 1994257 925288 1576207 1771269 403310 1967068 1234659 1964093 1389546 91603 1085534 1699473 1061650 759168 940098 200138 1131953 1021781 630578 1618461 161107 1217562 1320030 1629063 1236638 1087132 1492719 1853554 883089 912127 889274 1863066 736568 1894180 1874655 1074870 1454251 916867 264823 1481996 603818 333083 172519 782452 509003 658060 426072 116212 651274 284877 1097797 1638428 1127610 1555962 1079347 263715 563786 1752738 1451468 281714 1327773 576711 1089832 47700 931569 325637 154416 1339954 1327159 137026 198930 102881 180242 1064675 1668260 1389942 1968066 465945 732733 2314 75623 1173553 353798 1646992 531250 1483806 1224054 702518 156427 1382085 619074 397520 1553430 738450 1819192 1519176 323893 1384789 549670 760227 1555631 5228 1416253 1377903 313008 1857190 540369 899552 738753 1161086 309528 196475 907903 1713155 1855399 1285972 1551575 1856631 1864265 976653 113231 1501982 1843137 1953858 332998 1382608 1104198 1163013 884103 1811862 192690 386445 1511797 702468 353690 843013 842732 1858313 137074 972676 219331 1464116 1866338 614526 1020490 687662 872620 1225983 936170 790007 1910109 626689 715617 789918 784552 911233 1923220 48474 666275 969808 891213 1116399 497465 1422554 1111690 644163 656275 1849923 486819 1323258 724463 1534756 1184402 1836110 100918 195810 1376490 1303219 1084539 479297 1396898 92398 1847469 1048143 1182462 808559 1369119 951154 864655 1816218 876773 1317957 1442180 877901 1390410 1455127 292649 995650 1955619 145190 544781 451178 1317894 1363977 203381 1304602 1727289 551197 586289 1602818 281299 201631 611954 1608489 974048 1504936 1573997 185573 1334296 1888170 1547981 1360959 1942705 796632 1430108 1001914 943058 123636 253701 726522 608024 1223388 575734 1522695 1506055 652993 125843 1035205 974678 374685 1781497 1537627 1591496 624279 188251 491770 791558 815420 1185121 361285 742933 1782304 1513398 235911 262635 1291555 1570428 822358 494564 43284 323860 712499 681802 653144 978335 41393 520715 711229 1232522 231157 140097 466226 736165 1881219 829062 621240 1650479 422366 505381 745967 1512473 786320 1377846 846361 1701117 1713095 1329787 1026754 97386 211294 142793 1859461 1106793 1146016 1044459 1760997 1661461 1832587 1075365 1346000 251953 1826054 239134 503184 1587832 1794862 1131300 1660853 84111 431720 1228314 304966 1249101 1701136 1092193 1449079 266550 1715991 668667 1627151 1891770 259351 1338703 196802 1775854 1208199 350793 235709 863045 738604 1619041 1177866 1464157 543054 1874759 1525594 1380717 1982142 681494 718014 742760 536029 1172733 781760 217926 690208 546244 1077160 374872 748172 1525889 296062 508603 1033452 436258 665130 232132 255252 794315 1560923 294860 1452444 1989695 679484 1036233 489418 1479004 831106 368056 1412324 780704 1685173 225027 759686 59422 1061698 1746144 1147349 740813 152669 171401 641465 590978 715082 1420808 1000892 1240701 482242 1616682 726011 381230 360865 1226104 837330 776589 1936768 1303790 1423601 317738 946474 1150110 1274485 703614 130761 691776 516990 682288 1207061 1842855 286648 992373 965241 1113600 1773136 561118 772778 321056 1929462 1039009 876815 247190 1541901 1863721 372450 1507107 448897 761517 1200566 1834330 806183 521264 1501383 1057616 151462 1587997 1113888 1501268 1340154 1173187 1932243 615603 590944 1766467 1429672 165557 292309 1645339 1960695 1805516 1216959 971511 779109 1539650 1760839 984259 1416064 460411 524210 1552004 863291 130716 610988 1004118 1369028 407299 733987 604698 1986531 1659144 1954390 1510472 53819 1410231 435019 542001 906699 1927135 542220 1262021 1187214 683059 1289910 691023 691543 1102272 338928 878775 1982033 1367026 282268 391995 616374 333776 1972908 475563 355611 1237368 128899 1966380 1995139 19197 382416 1900618 61865 667464 189650 544788 1996200 492089 1571755 342195 1167008 1242148 1898172 1572580 41985 642649 1133004 1954518 583297 90025 1106808 740396 633769 1179117 935473 863803 1067220 1945067 83064 1857644 1661936 1368016 1444874 82448 1639182 787106 662268 410557 138281 1904669 376020 1246082 743301 1703953 1215754 274277 904475 1550643 1526284 909748 580472 1245873 295631 70008 665028 700850 912300 1515689 1233947 1159429 1926465 25072 423527 783017 263798 840139 1297315 1056784 495956 172991 686616 621472 1339331 264356 1553401 73833 735615 479451 869635 1797009 411221 876179 1826876 90520 1412577 1011730 1441356 1262846 89970 64547 1097567 238305 1628305 1371521 1791486 1107090 1789737 1839511 133428 1200436 728003 950564 1094247 898243 1899174 1597498 1056271 1484033 1354560 1840475 502555 971959 44916 1732007 940710 573485 585929 1489798 1831552 437211 995974 630117 317308 635922 387983 363450 1000441 1913814 86535 75496 420982 1083559 1006381 494023 508882 1284641 254418 831953 873290 658275 443836 134179 61489 277196 490252 1788722 1001923 1985174 319200 1920024 211904 894328 432512 493599 1943037 237835 1957565 1844194 1975594 404226 1398935 40742 1832642 1646983 358142 222782 207945 1879457 749947 978923 384812 1055049 1987610 1373937 1299724 1588854 819234 1233408 923008 1962515 1468834 753622 1297962 1101741 1160044 1988279 1885673 1817707 1090962 891250 878657 1066387 708160 453183 1418401 1241798 1330587 886930 385975 208578 1906108 1826164 1542826 1985058 1827007 1488455 985125 1684203 118368 386016 1292122 1323800 290854 1027997 677467 457843 1086962 846317 216099 1612388 1856718 159045 1912179 1810927 130070 252771 673437 38184 859638 1537866 1036019 803165 765316 638697 1673701 215831 1113786 331145 947701 164262 1462174 1159630 899099 747403 795781 1541400 110931 572313 581892 875506 19426 691553 1231320 378439 1855900 877107 1310548 218186 1377138 289878 647204 464161 1690596 1825976 358622 1456888 1279270 1399511 880629 345694 1303686 1555844 209133 1847696 1160286 1407082 1998297 1109652 545432 1199927 1740624 642669 1077272 1865865 208157 184544 1413923 622534 1096912 242594 988345 1412472 814814 389285 818118 1072810 1752225 1250367 584353 349589 803327 765485 192999 442671 326043 1731460 563960 217550 423678 1470916 1853655 1923818 263776 1256436 1499027 1454433 861594 1274415 861347 1862364 1371835 1872778 47105 395446 1272228 280561 1047180 1584508 1279193 1431848 1869818 1038838 1690897 1236121 705421 1434368 1187928 672299 1389219 874246 71781 57940 1324095 1742925 859871 340262 1672212 1738133 578201 594278 1578814 1448011 793364 820320 1501141 1471831 504878 587161 812722 1633318 1098434 1070500 519253 484132 586548 14539 39717 1346112 313977 1541633 376134 781522 99524 1570855 100895 1591238 1399789 1365291 1390457 1609931 1706249 128875 34756 815079 1588921 1565286 1735165 1571377 148421 1003000 760494 1295076 524853 1901958 1180749 1731975 1783115 994479 798566 928097 554718 147195 1276290 1790849 1371460 1822941 547598 51449 556633 41661 1810117 131683 402006 138211 1434640 844144 498850 171000 569244 1714307 778949 599219 563175 1808635 1867754 677015 1310341 532269 1243961 1895964 508262 118295 125806 688816 295080 767747 1878163 354125 460757 1324981 1852715 1938479 1920290 1941420 1701007 1949537 671752 1574043 1275412 1922984 992127 535174 1326241 429471 102787 65448 1407895 1598945 1592858 215652 746073 1722586 987677 1070544 1234809 547086 240886 1306426 965278 1260874 1113982 1355713 855308 5113 937828 1672003 667495 733459 888989 648217 373953 1763989 1041972 267257 741720 261373 306494 1593056 574222 1690901 1196941 1696288 59396 953126 1418702 1351007 1787317 505963 890247 791164 1394346 466449 546888 454267 1299154 1027259 459612 85899 471425 882158 1006127 791182 57243 1787896 212892 1186374 957223 746429 663675 330218 1694217 111279 148877 349668 1852155 76378 303792 1156883 746515 601259 1594927 474964 995404 919549 1090248 1529323 1957351 1488300 91996 100617 925687 1176826 1629929 1507681 1213890 607860 1420069 1175850 40682 122343 1592986 1575392 1374254 1155177 1120534 619240 396438 439002 16444 1505415 636397 1361291 890198 837078 456862 1883185 388371 588455 457747 702382 110893 360571 677825 1184966 440804 1576525 1489387 1114640 763031 105861 63054 1100830 506308 341261 280055 68756 1055349 1873125 1562671 1082957 210438 1017197 1031316 1505692 1984284 1821067 142245 802635 361 836745 1982143 1055282 353049 1706882 1953340 675644 1359541 164650 1554211 169888 1048088 1907645 1031087 1923864 1807667 1870995 1016420 615896 1687858 767166 1998538 1808559 104074 710374 388383 1520040 631584 709469 1707000 679837 859937 862596 1532453 784857 1805882 577210 141197 18238 1448402 1103845 825320 397754 155552 1710402 523480 1396511 975453 1274872 840035 1382067 1787077 1401091 1569012 727115 777038 827270 1866056 1094241 1053515 1868413 57858 1685959 1585558 1269910 445771 619927 1929740 34891 648260 785505 501658 1414365 789068 1615600 1562872 88301 1360898 692672 731655 1157670 1817876 292250 1296976 749708 879003 687084 1756784 428432 377931 464228 1845762 644047 641414 1483882 1663618 1507961 1381254 73799 1227721 859383 1733844 584376 1450990 1534668 681157 1862788 496799 1043231 1225587 190893 1813691 613731 1192990 265628 136625 930731 1851894 625471 30517 828573 773950 781434 839348 1419389 290244 1928726 224318 1784255 995720 810359 272571 1917891 1353599 1363141 352006 1425889 1179311 1482160 1323799 1548218 1889060 981836 968370 1925279 696629 1161538 1407099 190810 855574 463812 1495620 123580 535867 847375 712037 973986 1008811 1669868 1107712 135469 277431 914602 740200 735909 1468735 426317 1604721 577007 1078567 1559352 847963 1143471 919863 22845 571339 687314 993147 1660897 1974323 971023 563550 1309365 1323969 1184124 1557469 1645078 1097017 1615641 93307 1134320 1358398 452853 209744 952079 1734069 1157607 1398648 521619 1357814 1749667 1767472 36032 958825 510170 1746419 255734 1444078 1490053 1615462 1293964 1983353 946346 1812489 1629923 1940055 1555739 1696611 1038075 777899 363840 862919 1774582 910560 555019 1328507 611206 1954641 525280 834557 1351616 581292 1133224 1361243 65617 1542689 572017 1265532 512686 1362196 42111 241683 1034029 1809768 632822 60825 1250679 938078 169284 1473915 925053 1010047 1435867 765506 1327702 833451 1063073 715885 1574444 1811036 797593 879384 1021586 1061798 1281581 123180 1356692 857526 829830 1985039 202817 577157 425750 1513583 502110 277012 524002 561752 1226796 523554 1632235 1865596 1199394 1111167 1182547 183564 187509 292281 954384 1389314 1418064 196426 136419 244536 111966 945354 523208 406944 944269 1566465 977879 707257 1147578 1759465 1594065 1569898 235388 369204 1842360 1087402 1338199 859543 345374 1898270 1370350 5471 13172 1073543 1221410 1174328 621650 1653507 1020764 100416 1232449 624893 1334333 456997 150879 1628236 1051274 1771445 49684 1620343 1706320 1436692 1079023 1051047 452097 1206692 253954 19740 1174438 747846 1466907 1520517 1030909 653054 1054954 1116336 1839748 918221 1557016 298458 751226 472346 1275728 1890640 486988 959492 1493165 8429 1734892 509017 619170 1806781 1501713 274477 1601331 541699 824698 927176 935631 1157408 765090 1882714 3188 1816105 1830648 753196 601907 1321754 433271 1812771 1829977 1960505 1253437 549940 1110296 1206607 330528 1735523 321715 1106737 1176240 986121 291756 1593812 1416193 803984 1777845 772902 1785213 1125546 869578 1185158 1484095 1398538 745153 1634973 239360 1952843 1744240 1714501 84748 1488797 875457 250033 1158508 1897994 1876855 342732 706028 652325 1918179 244571 1835579 86641 538602 1891499 1780565 509452 1247842 1982111 1272200 1602806 1566902 631016 1462919 141772 1376889 720358 1059311 1302405 327357 1625759 896886 660548 1655877 1851152 560050 596987 442581 604485 121871 1794044 1103423 1152598 553592 1447849 1865298 1027608 188889 595073 1559586 1975935 506457 195229 1997117 1127848 259839 1837467 550596 524736 120912 51311 706737 121296 95278 795778 1587740 1399285 1763934 766365 967758 621 1226406 396580 1375395 1051171 681085 453627 765931 425351 559437 198059 1790122 420670 595788 1317939 520359 914496 523968 1856351 1582242 1579806 949044 623810 601370 1734227 1984409 875745 1142588 1526089 1416407 737327 492093 660442 46325 357703 750782 531001 240163 1191306 658286 1943592 220738 815841 1279923 1545021 1668568 103005 420210 502962 1892623 487452 846894 1204981 1030999 504688 1007757 320122 129082 870102 1502234 406630 1641421 1452820 864135 1588155 126610 1537988 1746402 463320 261021 1836673 1057000 878736 1732789 1285519 1424908 1856556 1369206 421941 1181920 1628553 1039877 925224 1161094 962128 1633304 924846 603928 1866933 560437 868937 746312 124165 98187 990757 919377 1405423 830798 70052 1763086 1782031 1183127 355955 13529 1009212 263 1424739 401491 1392542 1641037 782542 1074935 1935405 49029 810110 401153 746776 1572755 1876233 1939697 618847 1909514 753566 997234 1577544 1257509 140635 1968037 1451159 664109 1324289 150333 579094 1879650 1954780 91923 902973 107228 935898 932364 33126 774658 170478 991330 281013 385290 1738231 775019 1064173 780486 1460692 1504118 418413 441397 841164 1489065 1166857 1809966 223928 1863404 1066442 1616868 102958 637186 1088869 727869 872159 1854379 1701415 1029280 1309057 1325901 322163 688388 525287 1503091 1975334 924515 1962599 1605578 91411 1667309 1103744 1338351 1110704 1147141 1076573 1970967 1782705 1119695 1036729 1429817 573452 896446 548162 799435 1768089 727951 88745 1943299 1826806 705122 415115 1783990 1604804 181143 255006 724440 1436295 1510047 1026459 1676754 1117951 983506 1895466 1601415 604014 1097281 947637 1753747 1582754 420483 1713590 1416993 1910901 1012888 183966 532807 1151567 560706 1638913 166648 1540244 997282 1560077 1923709 908527 1899544 487146 942389 1397507 267764 1423289 714575 483035 1995899 460383 453031 328929 1031994 893389 1001293 1361418 1768619 1466438 847308 778173 56722 1903870 1153945 766973 1520841 406569 1025817 1732284 375840 374703 1994302 203910 1312629 611269 1766015 1091896 317043 1986545 607810 448282 1080630 553226 385258 1109518 997105 430671 1537595 1031204 28349 1890641 178609 526188 1677338 767878 62657 1866900 1378887 2945 271596 1028594 1162761 766409 1495383 1320210 333664 1380599 85660 1320124 1890669 1713318 1859936 22155 766529 1885233 1829144 1504837 644895 1299301 1101146 1259607 257567 242531 1271569 253397 1529168 1578620 282046 1046894 580389 22518 1345160 672265 1035937 1412442 1473731 258955 315645 485747 555865 1965202 1811895 428361 949190 1337485 1754033 1515320 1645405 1479365 543251 840560 1643831 1652673 1095564 433344 1809020 1922669 926114 575518 984945 1645217 1920695 1181097 1463374 1643369 909735 1492781 1805141 1290396 1474582 1343071 1138819 442130 1208630 1727572 58121 1283098 1253092 1641676 681011 922631 87965 1169855 1058078 76162 740225 615530 1303201 537784 789686 199979 1145164 366564 820598 1689342 1991155 1700752 150327 1653337 188480 483549 835597 3058 850530 708590 792351 1398836 1061757 1979393 287694 946060 863260 1769952 237347 901331 1197296 935016 1160774 1117568 1589744 1442800 1390731 728584 1364390 1039279 1290725 850602 1636380 1591053 1529672 709054 1123458 426988 1370550 1200708 60380 278846 249016 197146 1521763 1105940 1230960 444512 1543307 28857 1884010 1948516 1707622 468883 130630 720240 229589 1772657 748271 839392 810528 1834977 858863 1347084 725829 1842394 184202 1193437 374661 891217 1708233 1195842 808885 1857074 1416667 287398 1268128 1130235 837760 1688001 999287 620507 153823 1280486 116165 1997202 1049442 1477055 1944515 388934 1275758 1895671 880544 903726 1429512 950837 247643 299546 580659 1629734 590665 189915 1040228 424778 733354 1759766 1540020 315352 160249 1659451 1747905 904801 527829 1133614 849558 1688241 1559363 1565880 195508 563420 1125965 49151 367117 118935 1060989 609421 539856 801530 795466 377052 730758 818333 1055700 967579 599510 1327556 739211 1830217 980741 764229 1349450 303536 111319 622813 1768474 95564 307796 890904 58122 1568875 812656 1740516 1199556 1279447 1675345 1855661 610035 768254 563475 1633346 434985 1427585 607235 381782 1358177 1234277 850584 1095365 895954 967270 4421 813346 300581 1820205 1822968 86518 1715751 1143876 1186109 1544492 1988249 1174419 1515790 1221997 1406719 667403 1805922 648266 1638848 1357567 1690988 72295 603025 508712 1928472 838553 315356 13036 1124726 1641903 292251 534668 273409 1795226 682003 36191 969700 1880264 696347 135805 1917565 1854878 103738 46730 1485578 511119 1619058 628533 1593308 784053 1562302 911070 489654 504127 702921 1641479 1218631 516296 799769 1893330 902659 1745362 1741179 474088 1599938 281909 1863093 613852 1106422 1791905 1563701 494258 305116 784701 87027 1489280 1543013 1772221 1752218 886945 262761 1811198 1719793 775785 834851 1166467 1074701 574817 1619107 827344 1587107 789983 910254 1879342 292624 462735 613729 1125227 1540314 1103274 1244395 821604 679930 97241 1013169 573860 284601 796423 1850632 1319988 1765988 1440583 105097 1518990 959644 64234 1826420 937418 1843524 1245716 1146037 117975 606534 1133329 808577 499917 435370 221426 636566 187615 1859170 1483180 112186 386835 1330653 1295948 780753 414064 675788 898882 309007 284566 180398 837662 1102415 1848403 1629472 1973043 276831 1194154 1135630 1885440 1530093 1763779 1282223 443524 1109059 709368 1666164 222079 1500730 1798984 1276282 1768708 282431 974584 946356 1874193 52428 1038298 789436 1575836 1019886 1977385 760312 1922474 1356100 1514512 120356 1678084 358501 941448 1875928 737217 491761 1551615 211666 635293 799108 682576 1447974 1624774 783530 1277069 1166953 1015822 1066925 861943 1877339 50563 1035120 760396 802527 1412256 647943 1565832 1407213 1468885 1403876 1066431 1204390 422777 948721 836585 1188705 722993 69174 132740 589855 461415 438883 1910457 1167168 275167 1677177 1695880 1980152 711805 1712320 1646994 1186449 1978053 1966171 1168816 1927255 1272654 304452 1382038 427983 1071591 34405 1964203 1563395 315230 1731370 771648 1307807 418621 1770763 605912 732603 1744025 12670 640230 350389 1224289 371442 368105 1349574 447823 1969854 1807211 425527 1614393 824485 1935686 85584 1643819 1717351 677360 934853 1909280 1346853 636153 708024 19360 1085271 1886155 800167 36161 290517 271911 1564080 513327 17276 1490989 1098341 912925 132765 1063782 216079 560392 1546653 872741 1835266 1534564 1197576 780324 1518650 1224981 538519 1561586 1426641 492677 1457782 1234715 281324 1194009 81159 1079794 130051 559614 1311414 1166291 1289920 360782 1297628 329556 1664287 1815039 271500 1807681 1769100 218779 1174079 1277328 1510582 1262868 1596764 996453 465211 418332 1438274 493883 853446 1462685 1633303 1622432 1915510 1670639 1023470 616852 1757449 1067026 151197 1509918 1029345 283490 1163511 30307 1114030 427621 1562654 427536 983547 1149246 1582416 428594 793701 1704198 1594267 1330380 1098619 1265541 1019107 1707728 328175 1927094 537936 1271150 1688972 1773376 1299144 473398 868084 714827 356804 1914752 49931 1141689 1771799 819545 325762 1907943 434572 1222328 114938 1642054 707740 1349453 1318722 976326 1249076 1661351 1318647 1707729 1844595 1405532 223986 1179684 1078763 1168978 1084768 1667073 439769 1277315 1090222 1300224 970063 1690115 389031 362539 499662 877378 1433006 899216 298561 667665 1475757 1541130 955980 1920013 988887 1872805 1402180 442322 1392676 1404082 435655 1229686 1029325 30267 1313071 1774540 991975 1614162 213688 1766589 747724 1634514 1060327 218121 1049552 889289 37570 890670 1442798 73655 1272716 1698773 775250 1546137 1356887 1788188 330215 840639 1253929 739302 1413110 1600626 224991 211184 575436 675671 340904 1080191 303226 736251 1649532 1393414 1185466 605014 329292 1897396 1982076 1948637 536585 1841791 1435992 1394067 1128820 799284 1255241 310668 795278 958745 562468 354128 411557 516792 962992 246441 1695078 907138 216212 1407201 1252052 1633747 553318 997614 332121 410121 860734 925946 1645413 953895 728825 634261 1276623 1359077 67518 1546052 565020 289556 677483 1525066 1527888 667044 1856292 1590505 634214 1722522 1470978 1475479 111328 354503 562637 12807 331634 58818 308546 1834170 1400861 1329201 367407 1834571 142130 973524 1180920 71989 1437457 708747 1996670 627336 1889137 781290 1240270 1550786 323566 1334638 536048 1359313 1821773 79438 1724267 1379721 1722644 768161 1104682 140077 770869 172486 1313731 129616 191996 1494738 468774 616443 1399256 1165009 1967306 1192446 1173680 512103 486106 627774 1796660 1226745 515404 1438268 707717 843489 1740806 1581393 468563 84681 1225854 820027 1807467 151679 1626718 1725000 315665 775130 270479 1292875 1168234 1823580 434412 721119 55376 353689 814741 1044264 856177 1921288 1651610 645378 1196109 291056 474216 825642 450191 1143015 1653677 309331 1466979 918555 502172 226141 630902 1890777 227871 582020 1432667 1705548 387094 1782377 844012 1887780 1196434 1568400 184231 1799402 392603 1138423 890833 570666 195923 1421133 226605 444215 498230 928441 1250945 245083 1461607 1865519 925827 1653100 1566571 1691273 1221236 1519021 1414383 115255 1438094 235682 1192354 148055 1549946 853896 307607 1935724 1476052 762337 521221 647696 44153 1429203 1422856 885082 1905301 1180789 826019 1284957 1817693 1012596 401221 960025 1158155 419366 242581 658447 248853 1294652 1685924 257159 1664866 1117472 1145206 1863255 622443 1593274 694195 1181221 498735 1609165 807737 1976763 1642527 1391934 658289 1876286 474072 704599 211079 405611 1036173 225849 1185186 1355427 1034760 1493761 1553482 1303224 1388273 1405689 190141 1047732 672990 215355 235079 620495 1459891 733244 224714 1218091 343589 779288 1432736 1448456 589830 1828407 1626984 1905404 910204 1836852 1003726 1889667 403712 269122 187167 1951926 89881 1583459 188813 1998931 1746201 1634071 149932 705966 1079013 1798238 485986 1436694 866678 507172 103992 84431 1849250 1673036 780607 1639538 372010 1177708 1989852 254879 1887133 345936 321554 481339 172044 367636 697093 409510 1768755 162548 1773018 1111144 374420 222657 1130394 1005464 1115632 1631594 1763179 53180 865532 1280214 950815 637980 1738357 1775825 820875 1861842 231913 174953 1984224 1922569 1141708 553394 1494187 842854 1870566 619442 574249 1826482 883798 814909 1676725 1284110 289920 1023074 1978935 347934 1442557 1152061 536442 1707577 125328 251409 876134 228496 1792846 245074 912623 1110782 8069 395137 259600 715388 1498864 878412 931594 1984717 305193 1711344 99488 1525101 1915374 1458850 1822683 1180614 1285765 1642154 1954111 1323486 210287 1957810 1788603 1581913 840546 1840973 85629 1382951 237678 1070491 1140571 182961 56723 1920488 1716085 1312962 1520888 1593160 1257669 1754975 1462683 1627156 1854949 1312096 399362 238352 1845554 562141 1895277 325576 928729 170865 1590763 1645406 1963591 871159 675506 451067 1198167 634832 1138712 1595001 1734711 1915447 1996486 665293 577394 770752 1656251 1379240 974355 332873 1025504 1321685 1082283 1535429 278524 763575 1651387 1801734 786758 405919 246573 226228 174619 1043508 489526 1791227 1599690 303999 751933 244325 808445 634973 769138 812516 628087 175101 1662308 598367 1955164 1566573 677636 1568763 1138470 1205400 1154684 387563 623945 1653126 1260293 1113875 498862 1768743 1568284 893409 495854 59627 1213225 361419 681932 396887 1335187 181467 570517 194982 392576 616173 1654714 536899 1297577 1788833 333531 1157461 429692 1477923 1805522 283368 1315506 993111 726602 49763 938718 560817 325817 532830 1423765 835305 390015 396778 1734642 752416 1498282 269012 44630 685418 921517 858966 191445 470720 364673 367488 1139727 1258034 876650 1695584 1959687 673086 496348 769956 391475 1982118 1037061 205361 1581099 1986417 894963 222446 593154 50398 778862 193695 1710577 1861641 255561 201369 1326708 1402131 276954 1844793 416127 1556174 678081 1048622 614860 1509618 992334 181309 1032269 1428574 1003491 303507 1438602 393880 1069540 1943169 1359284 1356952 485972 1733024 873359 1814969 1442218 674943 19898 304787 1833186 692989 1896558 1142972 62069 131731 553292 161147 1118311 125744 367033 919969 697745 804019 878761 1222331 89797 1468061 1627562 890901 704025 804872 44370 1736193 962978 1512946 906478 1507128 1626051 280491 1069605 1572077 1371745 1299426 557248 441001 1053050 170456 70352 82852 363868 444256 1616604 887861 1077508 925835 1071644 1492055 658612 1560142 1769027 198712 994762 1392521 163122 21147 1616007 978377 1170097 193566 1340627 464862 199209 1080322 1995521 1989459 1624656 1322956 863979 654674 1488851 519211 1006524 1770390 209979 469130 659117 914824 1861721 1512967 1834910 783987 1907036 1018254 787614 139362 558128 24346 146995 1934740 120530 1293398 9696 939064 1220432 215158 1974985 1724809 1499987 1530019 311762 1897021 177943 1300276 397880 1780892 351810 651060 1935995 1120692 1231903 140732 1814007 126125 855835 104848 1070890 1626083 1435305 444548 1257292 1886911 1012499 1788933 1605270 805268 267317 1875719 1686190 998640 231917 1531979 41304 476383 1430586 1302164 106991 1149662 1619560 1060149 453512 284226 693617 946154 246383 235135 1194067 568567 448877 734025 1805015 177504 1638820 1716076 59940 1888434 1648667 1485278 1497382 570809 557561 1338699 226786 1497354 1790582 1842822 1688063 1593497 731730 844577 1555876 1622198 275568 612298 369808 591212 876640 501185 409252 1294588 1942509 1456291 1087523 827568 1544643 243841 645575 51150 1255590 649395 433495 1810197 1643399 130320 970392 402125 746488 730790 1315382 423242 467348 1056427 1187645 790672 1656012 304537 193492 1054681 1071522 78075 378970 881137 1874858 84060 1496910 346449 1680135 433700 1291900 1084609 579593 361523 1497928 363319 289671 1355527 900616 1086004 398413 1199898 436743 866555 1922332 798742 1486178 807590 793872 1871580 1918497 1161400 1542321 1813547 1457645 1704885 111300 1901431 112222 1741480 69693 135046 1831924 1124059 1200236 565112 799201 1857412 1279945 807338 19397 150663 471607 1725568 1863315 1956338 1860921 1942194 864125 1478584 488566 1772986 999893 1469102 1977041 1291400 787397 780330 828340 262833 324389 767854 631489 1541225 364615 328197 1891991 1133272 323594 659901 170459 422308 1359869 829710 1701141 1098089 860692 807342 1895413 1083168 1850825 667300 1052483 1724429 1410032 1267509 1094986 1367472 395892 502737 1978972 342010 1496431 361918 1122649 1234745 117796 407620 894576 881952 1170032 1732263 1183055 145893 164725 1102259 301430 1976993 1853733 1484538 673162 1466240 1409524 1756073 1867679 534556 1126297 43784 316558 1494136 1177809 1468634 962441 1898253 1570781 994617 773727 879569 87390 972100 652685 1995240 1511554 417332 385579 1672172 100111 619773 333473 1033068 1164289 1944121 677213 1111150 1157674 283322 1476689 1893594 1359901 522399 1201525 1841340 1454010 1908043 262369 1894952 1157592 1340774 844769 507375 1408239 1620290 370511 164593 860183 1271642 1230949 1094825 141312 139991 65263 603872 1391535 1871448 102649 1668306 1873819 45814 1450933 1243921 1802930 1850389 641288 1259156 205281 562520 502953 1770363 690319 1296020 1703065 1416839 888616 1283103 1601384 1528205 446661 548670 1209069 1334475 549762 1741078 1815548 1103810 305806 1059811 134937 1813890 1968365 446090 1518750 1774260 1510092 1882507 841416 544372 1737339 219718 1463534 1925559 889819 1588750 1020 540795 1649785 866498 637538 1897235 371999 609081 584315 494747 1045879 1709688 1474123 1892386 1917657 1532658 1287372 1507996 141143 308700 1956675 479935 279891 993714 188951 1536774 1766719 1812046 1631859 1899105 1377522 296193 1091426 1308830 728342 1863738 170744 1079052 1765444 368093 176046 1951497 525082 1166464 135960 1923457 379337 1146892 283658 1479268 1347279 1632876 1301982 1212679 1848982 702594 21273 175551 654628 687941 259277 423830 1255091 1980214 1265318 1040300 1861092 1878777 745613 331031 100846 1676219 766559 139729 35390 1247010 524269 167062 1198774 955683 1299957 59795 1795044 1979250 1096409 1596817 521669 344656 1446923 702233 758972 1174631 1226494 1503657 330931 849534 1499914 286403 1405785 1533377 228493 1573887 33207 899785 1636701 1235853 1218040 227769 1517588 745430 713146 447917 763125 653943 535954 848399 1314589 1292586 948333 31361 936489 473913 843792 1808600 1897710 1903898 136566 245050 278288 737103 618686 1469667 1160375 1549515 1682437 1714475 1388439 1075550 1110700 806859 705157 1883441 1571677 1019704 725173 1686810 1577371 529544 808019 242817 751941 812391 216258 1789304 1479220 938792 1738110 441833 515325 692644 486457 646634 353674 736140 74288 1484127 814931 1171563 894938 1654775 357131 803994 1991685 1841906 990983 585707 716777 738948 1488787 1503743 1971073 495513 1651626 799353 164350 650049 6654 1149126 774836 417522 1360766 1837277 1437682 1978058 991660 1516716 187769 1300955 1838427 1861549 965354 306353 886428 994606 143394 1104618 1672569 1358902 1175265 1185999 1902594 258408 912019 1831467 1902445 27787 1254432 198386 4459 1445957 1874603 1557076 155762 1383144 916289 1576285 24166 1795943 1210071 431551 1347283 530339 1872472 296372 1267704 1889663 454968 1779300 1213021 1600906 1157136 1426490 1854081 1844491 1139596 1863966 74625 586292 549378 1540284 514727 891020 876216 1506415 310409 1599294 1039335 463041 561400 953189 1561489 1136147 980561 719676 918310 1550136 156241 986840 1380441 1619279 1982588 572220 872667 884447 1217394 1096944 1486982 1680843 1777958 252704 320578 231699 992451 960393 1985569 1396733 1036708 1756321 69668 1627749 143718 536343 694973 1628926 121413 220820 1972761 420186 919324 788685 483633 1868377 1879808 666865 197801 826215 910437 1404652 1497223 1408290 139671 1391108 647260 1610500 291202 70912 1174616 494096 1652706 818297 25884 1188200 396986 354328 514478 414094 1012602 581765 1252247 1514484 1752877 180448 1884059 1584066 46557 302105 309265 1269629 1870745 1519968 1700666 1346387 952791 1483042 305213 1527320 1787747 1459140 1314104 697665 539671 1273924 582240 1669268 1665079 1347772 1565444 266669 1452437 1681911 1629767 1938221 705818 1158943 457087 1709716 530847 778294 1787090 1681426 1308198 1815139 567942 481452 167720 1160325 813433 705771 1569571 1657211 1649354 251143 1602869 565652 396653 271553 893199 1829867 407645 1567498 1677446 1487226 654766 19885 1185710 1873006 1789311 928509 1261705 415830 235030 655073 1371596 387037 603313 1632952 1480773 1205533 368199 740475 1419565 1532073 226670 442343 1439213 91349 24184 1811986 882585 1963271 1320408 772931 572776 1157553 1592390 397540 1068174 943827 198969 1294377 1295406 727077 1630089 1363144 1701727 1236109 1988888 515025 285280 867686 120751 977369 551720 1916850 451003 1030179 933819 1642807 160489 921312 56203 821210 477200 1736420 66456 694874 1670730 1747073 1738943 899748 1969281 389715 830925 1092556 423713 1126501 793028 861507 1374320 1662776 768560 344241 463426 221775 1432355 1457055 859406 1452348 1226521 1437700 1491351 44458 909276 385607 1787371 512479 1543675 1449562 692638 1880593 1453577 1813375 1389708 1638763 1904391 1347649 1234969 986991 995479 1959133 1673217 110316 720681 1306087 640458 938500 1217638 195480 785166 1717560 1567683 253329 371342 1058455 230708 1001001 1362378 1674734 602503 310629 1484656 659469 1518256 1595623 1235784 1337980 484418 272964 240825 1263653 397371 64631 1017217 1410247 794336 25352 1077371 59557 1599458 1188786 1085663 855402 1956455 1691818 1953114 1553093 230438 629681 946531 1953917 1356960 803032 406734 1892384 274757 1177478 971715 294354 1616732 969745 1624545 341326 1200328 1549934 1724594 114847 1224866 1135356 173227 531022 1711990 851157 31020 1624987 1605406 1578699 1434303 1203325 324049 1539468 237157 873794 577306 163713 274660 1151414 415255 468278 248659 1390081 45043 952746 845427 945736 1769016 1764350 1420646 565508 759480 1633892 1778717 1509612 353094 1480687 716695 921484 1130419 1632383 1735851 469592 852938 486133 89678 1152902 576104 564455 1402360 453004 734076 1068136 1641330 859379 1779665 1776092 240173 685298 430504 1115903 162812 1664085 397952 160743 400727 719176 993920 34641 1612266 586807 621724 1186351 1079796 624582 663156 1858052 1677017 769364 125514 757592 1589831 42841 1469319 537659 1265110 251768 449580 453748 422432 221641 1512398 923168 1097518 490126 1629004 1464715 753594 53543 1856719 944138 1813609 595099 610718 344850 1406900 27219 970166 16823 662878 1780625 894201 1828063 226826 1057265 541697 7960 852543 213234 1031016 1505080 499011 1927607 318218 966889 1093497 904082 13359 70104 1401727 584831 1030235 541384 547914 1863107 1668688 1765517 1139102 1991296 813126 1510422 1753310 1090236 1672811 1163005 432389 857005 1389858 683009 761113 785627 1460562 377087 1141334 722284 189823 1214747 1078938 968471 406057 1744279 1296966 392607 493833 1625991 1656445 1479125 827465 1750998 1772300 616907 1374343 142451 612795 304448 1363673 1549829 1115998 1974356 1207008 520894 1728682 1433330 1814411 1587751 1123102 678253 914391 1637191 983536 989017 466932 856840 119203 295096 324275 1304823 1728795 1295379 1804322 1899279 228198 197172 1393107 407570 342106 489739 933763 658067 1367822 1298988 1848315 520771 1389594 1993654 1484946 1990129 1589807 394845 264678 202017 153347 923308 185581 768375 23241 642400 348791 1844476 272833 929352 144464 1189960 1050962 73373 1368113 435473 1399582 628616 1376386 1014507 1741203 1480010 1753251 228764 907634 1204166 1145995 1573986 573865 840268 1867057 1845873 417747 1581592 1388619 1183545 1836623 1366650 1521333 1032076 299289 571767 466927 1819902 1098565 1046018 1271024 1780173 131508 17349 398012 242044 1238396 1049812 173131 211285 868739 495626 74468 229561 342359 1718948 1278825 159923 56804 699218 245696 968367 535294 867077 1864655 1489820 229136 1138079 1664474 406044 564495 1119797 343439 1551487 202010 1299739 1497247 848345 1765069 1605913 1783244 1195857 725926 1425727 575129 1921682 1797910 1512740 1775131 611323 1675394 1584618 1807002 293514 256000 118513 1852002 1027516 97078 583 1820114 765329 1234023 1699973 581752 1269860 1767719 1537604 1336412 1824118 1975040 1233417 385049 948884 542866 1748347 1448603 1464744 1110175 1879111 1725659 920234 1080816 1938784 1524527 1998342 1655500 1087903 350134 334017 1474319 1534508 1521656 276990 364050 1457976 1212498 1079216 1121929 19810 200542 1584551 1126736 775155 1332105 437655 477777 457330 735356 1750731 1754267 758763 104801 1116652 1527679 1539308 645244 1800603 992541 1154108 750871 1658188 909976 295815 1585733 120359 670066 984970 1538094 631699 100055 1917788 668139 1737196 540634 1102998 1663929 835513 784727 899908 978558 185381 615334 1158576 901664 1574907 1310310 1460083 765017 116669 1572981 618775 593670 1689292 1682801 1589644 1039604 849218 1306809 269837 1040417 651176 1000037 274927 318719 681865 1458923 1241963 1734170 1734485 914839 641502 474153 277775 77203 911608 230732 739915 1023609 1390034 1639645 955434 171264 703725 1769042 1056434 622282 1329797 1765672 1773822 904990 1236892 925909 1451476 230648 281811 999496 1228361 193293 970255 1799297 1794257 1936706 1475268 546360 1428491 1735843 515084 1117540 1573439 880114 1412708 561602 1448986 578322 190099 468957 578727 1939939 1688107 1680110 618276 714586 1563967 408900 492380 1143979 318450 303514 1032464 207010 1331580 1549149 240624 400336 1833081 645202 226532 1601178 958178 366528 824565 363971 876674 683789 740650 893468 183717 1469328 263202 1067159 1933653 208262 211240 1930003 549486 1115781 326143 117980 1486644 211051 490055 828969 158318 427940 783216 1301456 874138 389478 1736093 1017592 1092163 305563 1442727 513165 566925 1983256 724921 74475 1101378 62777 1385429 587618 240974 65425 626148 925066 1033462 1864748 1142595 1184578 1460336 233137 366482 1167677 1164239 836134 1717636 1275695 1221042 780221 1358148 1390581 1583821 1067614 680336 1618928 891596 922160 1187149 758648 5290 1406246 1216985 1572475 1646497 845765 1643306 834793 464026 652208 1748383 1986301 194073 381434 560934 456626 1209274 385668 1417421 1187388 1593330 1928680 1667325 851159 32009 10865 1050284 1270688 261343 1654230 1323877 1304568 308289 1632195 777691 462026 1378555 1216771 1124903 1010007 619350 1117661 1713993 1772257 1732406 1660036 1193114 563715 977814 705391 1830973 228506 1449825 1888842 1028598 850173 1912484 704196 653065 1815530 81426 679769 966163 1823241 787441 13245 1060557 1585937 612826 704372 571012 1713397 324912 413824 1699443 1651142 6545 1268748 963243 1684401 1022055 500605 1869033 1532806 1595909 1223935 794746 1492706 931666 1059043 1058011 1296144 1431232 203432 674296 92769 1800327 505015 341912 79919 1296190 1159633 728431 618431 54850 1088887 1831956 1890507 699383 51832 595016 471991 1397095 1207561 1897788 606745 350762 927965 333415 162613 263054 1885386 579670 323783 993341 637486 1832101 1823067 1496012 516565 792939 1445332 1006267 1798833 1234061 1328244 1145135 1438286 786808 1500859 786497 795753 1763736 43530 1051 1428555 1668999 918978 831244 1256319 1990524 107966 736885 856947 862187 125483 315291 1605069 1013768 1612326 647955 1200934 768542 1296826 371370 279254 589865 487873 1319738 1710675 523852 581484 1187334 339308 1688750 766504 1756456 775169 1067270 1965321 210814 1257366 804662 693471 77190 480954 124572 1827147 1445460 1914449 1932034 1522454 569707 869560 1069435 566425 599096 1737098 1722551 714894 1075110 1574693 1536363 1497782 1038484 1791105 603701 1518493 1968536 388489 1357927 884076 375967 1330823 1276883 1296670 1424779 652452 1978722 318606 1549006 1725907 334713 1178094 74480 1584454 300119 946840 1819243 1996697 1936557 1362506 925544 1399821 1301409 1027354 1272119 333404 991642 1829675 1614462 1157701 322207 1853907 1956629 887446 1850440 811406 534059 807470 282952 436627 749110 1968083 103796 311895 693272 791151 1251031 1184707 1194246 1561979 1336512 66924 432465 1573941 1461450 26505 833599 1378807 615020 1973499 1976061 1506773 65831 1191579 1821036 5794 1514209 1614143 1824788 541646 232640 685970 1660933 8990 148195 597726 1894424 1642848 304406 483686 801783 370186 1739749 1304452 1991473 722783 983534 52747 1835264 355429 1796620 1574267 1716965 620351 1822068 658777 1894338 1668010 788075 1454698 1268223 206652 832244 955576 193738 1598831 915425 1044321 1827569 988975 1190339 1466056 1170337 1089563 553994 222951 496967 1013320 459210 1915098 1733564 491219 1201146 493202 884244 1574734 167656 154843 863370 1146327 1694168 430945 894949 826065 1104536 1921056 323035 1177098 1499114 895541 16687 1278591 1807259 329278 1166021 1521608 1286682 39881 1159153 1140717 1393994 638902 760769 1174060 1847532 791086 352766 1399655 1564326 72446 1414216 1674416 1458393 763713 1140834 1130533 670011 1522556 1778487 555074 140222 1547474 883497 1985938 1348256 30989 1322016 544949 1821024 156558 1675263 588712 205618 52828 473695 1216182 944536 298538 1598823 1740940 1676496 1755803 338119 534630 1024964 373130 1370212 1736116 1003165 792948 124893 869089 1424386 1963495 1533874 169745 1711992 846562 586924 1262135 412791 1288032 1349749 1990441 419014 205882 1527515 194980 1058851 1317337 1909637 1231521 926265 92298 1094787 1151408 1784205 409703 1768784 718170 1467265 954425 1398356 588568 1345514 50884 934900 588395 902936 767659 440503 1396700 527842 399326 1650062 877833 46536 1264172 1308541 1838516 783445 417617 1894124 1242809 748370 1659622 1973968 1697136 1402393 1262324 1071736 525332 1851333 1385448 601775 410145 1322090 1983568 1526904 507063 1236969 663228 1554919 1870815 780394 1368453 868746 221472 1764307 1816050 1084677 1940178 632703 635021 1955099 1815507 1357439 1287497 741886 1740620 1471309 1814610 1450646 1090107 1472225 864517 1381356 677635 589376 86864 1213345 1053077 1166882 1373484 981646 10266 1447114 274705 240490 1714506 1880891 1616339 57159 315302 36886 910341 591919 699168 297690 488141 1745843 1801067 1437903 646270 1433101 1199537 265324 1203199 1520431 1092236 89908 262894 516531 545303 683631 721111 1508755 1375909 483315 277309 1867831 1540380 141150 1557677 703536 472306 697140 936440 474259 1911596 1714783 1511106 1841993 1279688 1729346 354874 927313 679822 923389 1902673 1636580 748341 87781 1540860 464090 1525192 751464 1189009 1064477 297816 1273891 1533509 714902 384609 212274 8229 1509837 1744862 1617358 1879425 296775 1893961 926984 348001 986306 740062 940138 343187 331895 711141 299537 727814 854310 291492 1616321 1856944 1530654 814361 877115 1176032 600743 743563 171486 848015 66894 1643275 1026554 1170589 1299635 1030824 565171 1966807 1742530 235601 1463910 1665057 33742 382676 1803385 577163 104862 1019019 1934578 742243 999571 515980 260180 1397368 1044888 666529 1440423 1629863 206212 475130 1982072 165607 1674666 1461542 476617 1009303 1481714 1334573 949210 1596727 1596778 1573583 1197218 494746 1490593 356034 385867 933422 340393 1368958 755340 359033 954286 643507 117322 1373884 249268 1017460 1348813 1796574 1648402 1705675 1701286 106443 1964941 1010889 1024789 1991537 712455 1074587 310365 929960 1980868 434739 56733 49340 160086 1514846 1003588 1764262 62924 1925428 687726 1471751 1792583 637322 1606668 991759 1998508 591846 1365435 1700000 211848 416994 818192 1963517 275959 658879 314387 1706512 1965209 138279 1454279 334703 867960 1845313 1927226 1106952 938929 1948328 990961 582167 1955449 17580 1784095 1313090 1876136 384033 1737558 1043159 1490691 287380 1264209 936973 1666618 1818213 659679 1688843 1719682 30846 1612073 518054 1915388 1704562 1685414 1155425 1386662 1573419 1888255 662259 720698 1903199 1745419 1560486 1395968 279928 849878 410732 79321 943759 264493 480008 1622328 893581 1811548 1092674 997531 98630 1331797 1827827 64623 1392665 684975 724726 1600774 1826472 1429303 194566 1521870 116610 21217 1866966 1410201 475372 1214186 193384 1560606 1446265 604215 1000055 168822 36628 1988153 550919 378725 1512406 1043012 327203 416192 438771 1230201 1379903 658656 1724944 1836212 1280361 1014107 669092 1891149 371855 1159672 1055117 1521933 1338784 956251 225041 1276297 488474 1476473 66506 433971 1630537 1063749 1139544 193604 1360795 1474511 1850077 1941159 674039 916407 555862 388801 1356039 1482150 1945697 1133165 415140 1503721 15683 186746 649585 627449 1891302 656287 1261824 1943266 1322771 450733 855932 672715 48734 1318485 742428 1192080 609653 832062 1052632 18388 322009 1783552 1011331 608209 1121115 1169335 683078 332185 1686040 606005 1863428 1643810 1664925 358607 1210412 1690007 751217 1859421 342568 290757 1825572 101258 824695 1861181 1894385 658297 583036 1836972 1525640 441933 1562183 784012 1936819 1591038 1367050 1659431 1496198 230109 900888 559729 760110 1571156 124032 826981 207028 1250766 1933061 660328 1679825 1990704 1118084 767890 370988 1019285 1604857 48910 1050633 380365 1476636 1658389 510405 1924835 777089 1257078 1900954 1980791 1744912 472919 422664 1842798 558053 1480391 658205 1793285 259823 1992863 608067 1856380 1017362 871806 635712 1172525 1624481 617452 1050485 1994494 562472 671413 656429 403149 133745 1741135 537215 1930699 256008 1591948 1616880 1471406 1831662 1068751 541234 102448 1297207 1406648 1342323 838884 1588705 1674544 1057931 486921 1632098 1585001 814762 383137 1016764 1655469 1853343 1950849 119586 1367733 1926371 1667965 1429695 1837312 462041 682079 481181 1756730 966541 1857759 540059 1016239 777188 1009012 1732453 84607 762005 142087 1318118 1276459 1215791 729443 196438 688250 1483073 1343069 233220 1227961 1717743 765744 956038 460796 904754 1644063 579063 1746191 1347063 1378957 1755622 212348 956404 1354718 865839 1797594 1231065 948102 1842015 1614438 1104764 1526502 1915784 209820 1762960 170950 1291523 907394 1361459 1630234 150042 976081 1561224 1759202 315747 1253341 1038803 1910473 1224013 247559 1012079 1691002 612532 33950 1239437 165899 86190 1822472 1518355 832099 1546385 981803 1638037 1175538 441163 1921498 1740850 1187941 608689 867460 1517524 1877489 1528614 951234 565072 233080 103901 515400 1621573 1079743 1396042 1294712 595863 691309 25820 1068883 1865967 661196 1793367 662044 1827815 75302 1681852 1432301 8167 1911426 1191090 1355933 973015 1808497 493912 146977 752796 1477847 1426780 1602499 148744 1591708 905928 1197084 147527 1292439 501706 478819 752125 1734235 1776997 1632162 320274 964064 256616 453399 158389 637190 1232720 1188773 528584 979051 595892 1677907 646976 1008410 1715921 1532212 60037 1425790 1811886 1576311 923615 1423176 1814336 212300 1484512 1101246 909518 1270731 359070 213890 86179 1475934 419301 1089109 1833212 1166299 253538 415554 224779 837271 636307 686528 474275 616445 1728149 1027377 1650974 1850335 1405388 455246 531549 1576344 329463 865416 685644 605477 1115036 815133 830362 556869 347242 1557813 690730 1364605 560895 1274148 1488972 1634548 48828 1018681 622937 578889 409222 577861 499473 1765854 786762 225419 831283 562375 217982 1465330 1919041 1929031 472066 211027 259201 338587 1986582 553350 1475342 1463383 1501284 371264 1567820 1959258 1171305 866008 1119048 1424218 122717 1216930 610089 112440 495876 489566 480796 446730 1800798 311146 1935689 707556 985602 1916209 1565889 1355873 1121391 593417 1303206 1922643 75345 40595 1545477 331363 374630 1016030 545188 1656087 1323632 1062478 934149 1489238 776260 497880 157707 691432 39899 382733 965231 1753316 1212432 572356 916166 778194 1649790 139567 1491105 1085659 865354 1588891 947874 653101 123359 46215 548953 1247905 702451 1013523 1694526 1811999 619763 106694 1832832 111904 1587813 105847 1231534 1816059 1230301 1649414 19301 1197872 1451046 1834266 1309611 1163707 1909439 396241 1109261 1888085 1752101 1116515 1081045 1937898 1067928 710888 910565 1540537 577362 456912 1725150 1662072 814769 978162 543206 340109 1691141 891319 1094949 1518730 1159 720985 1872092 1549741 1903278 1800479 420685 32664 1718538 1505507 1088685 1590256 400160 1099568 1577025 227097 893869 1643085 832730 1378255 1233278 957578 1674999 8860 746571 724799 1468892 18907 1524927 299319 414416 435377 359227 1603535 763327 338636 306030 1442831 429790 872295 1978864 915136 197907 261012 1122103 33981 77925 291057 1268042 1336381 1402770 549843 656756 1458095 1996072 257820 270961 1179016 287546 948444 729552 1481646 1844596 1868645 1672550 1870516 822594 1067323 791131 1976750 201746 334799 880345 1339245 735803 1308178 606216 676690 147890 99444 731234 17219 1990031 364932 1202568 678390 333320 1915553 1243460 425035 108516 450720 1532935 259656 1346181 904609 638129 1150514 227656 1084611 384470 979480 490258 975228 1272097 1282974 1340589 575266 1367444 261936 1259140 1790788 361455 1221545 959310 706749 1106042 1794375 1630045 549089 935717 1998640 829547 1331986 1184649 1551907 1048574 914242 209248 1148298 1090258 1234882 267057 1163380 342323 1975039 1617141 1956222 1956032 999975 662260 441373 294677 50234 77741 865805 1254565 975359 1167833 416849 1973854 1263180 1409856 479818 137935 1268313 332120 1652352 1867432 1529295 1263984 79801 1058543 1282860 1124578 298488 12092 398655 1206988 176486 1088483 635213 577910 441431 391528 513077 856634 1155283 634889 66448 1944215 1949251 935753 1468673 1663068 294058 1380359 1544731 252680 1484831 1250485 582332 331237 1267836 610357 1060508 92459 1843985 1619665 186044 1228244 1320639 644087 50808 1520774 413815 936751 1504542 1403752 680883 1207729 1342028 1858152 1797329 1210059 519852 1716074 1846864 1346764 1092435 1148404 1262312 1009123 705470 1992813 1411737 1965327 287882 710762 1482122 1997968 1577623 1407498 570030 471605 1978261 886515 1059767 1464904 1041123 740799 1926052 454358 1368029 1378872 1006484 1015631 1539287 1035696 174935 377621 388483 1592614 121006 1990020 1528137 879121 1238628 1440413 153251 270020 919988 1795118 288570 254332 259967 1090642 556308 1808934 1344413 1597575 1726655 1411040 846869 659306 285008 1211025 1853961 654608 1863662 679 536866 145968 1852928 245891 715663 494773 758779 1308250 322112 1855757 1221556 1807779 859418 1711382 388900 955824 1060541 981254 1574146 936316 1630190 1350562 954885 711282 259315 527445 707249 1296528 826474 1215953 305610 1334474 1745237 1867550 431615 1744698 1876089 1306025 767563 886107 1301274 522808 1119426 405193 54974 1282115 385948 767400 336826 713581 635029 1383692 1438253 1275373 794281 660559 1419563 734151 1789193 90529 227294 1713600 728237 1709857 1489051 14900 571613 1508159 18258 442862 368563 1386362 1047573 1460858 1382158 408096 1993098 990123 1650465 120712 1384619 231976 1019375 1179915 947140 726380 241448 1190430 1868776 261425 1578890 1170298 510495 1760407 1594059 367331 1953648 1861583 20115 1740217 865806 1074174 1493690 1478868 850369 105662 1381204 1165014 1674342 222110 732455 1546263 1158886 676970 1034294 181543 50240 904559 996276 584770 502531 144826 1890880 1400408 1970197 196822 1918732 1827079 478196 1888087 867853 331882 734047 1428039 189321 217666 117219 1670725 1704746 311006 758158 447421 1545497 1383068 539832 1360267 941806 1330182 620595 768235 1166304 769696 1869986 234480 1904558 120986 449137 837602 167609 898390 200489 1760734 907821 706211 912247 363167 944533 1148169 1276637 513989 1860541 16310 906572 1549644 1015255 441252 798660 1384288 437487 1896879 551620 1235534 1241028 1358666 1739886 1374930 849046 1503039 750615 1932628 249272 1859766 829461 301534 1814285 238225 146876 903290 353184 473013 1181935 1070066 683854 1329229 1526494 55460 870720 796 1415510 482716 1503065 384475 1597522 1320881 921988 1251100 1301712 1121664 26808 11514 1313112 1447146 1120935 1682868 1123596 1640438 356058 146711 19563 106497 1803922 856026 1414070 1834304 1069292 267264 1373164 96508 1379339 985400 187013 1129288 796910 833385 1084508 360941 1121092 1200449 245507 1011062 469406 284952 1358901 1190614 1168576 8914 1282796 1553827 381623 7442 1505511 1883553 1060349 658842 218007 392834 1007818 1293072 484262 46862 677569 371354 153506 1036814 1983014 1458593 1496397 1870676 1896976 64764 1449141 1518709 746273 1685508 1199391 1033144 1475365 1694765 170696 1332269 1572391 784671 1579050 1140682 1133294 1819082 1461463 902121 1147732 1650253 181734 1514843 1176146 1251215 261723 398711 1516111 969181 1078542 356338 1849962 1214119 351531 801746 999038 914997 1645104 1905284 1726602 667276 199956 819192 1783785 337779 360449 821070 126613 1915289 952653 321395 819575 286543 1125405 381566 468888 687873 1760871 378623 269202 1519955 443293 8373 229983 159108 382207 1692972 1116992 23333 1029393 126569 1726698 1737217 1809153 1606559 693855 1185079 1006033 1654221 811357 1718801 316723 370394 1275259 662354 745705 1957257 1240305 1933353 749197 928426 717443 1789371 752001 91929 59710 910450 1427168 783990 1875797 888648 1079342 207748 385516 58629 260697 1470438 208341 1728397 889045 1691987 1777634 481467 562172 1020320 1365179 1913585 523547 228677 654300 1323454 1238694 372242 1075940 856627 484142 1151536 1954947 1432126 1307090 1972654 1055701 519661 1131311 1159656 809288 1202391 1870332 765392 1966197 903761 1250792 1076586 1339291 436450 1752127 1606694 83814 991944 929540 1168268 366991 1546886 1525278 1331936 1434984 1967681 204335 1979766 1985607 261246 393817 665508 953012 102466 1150955 1514446 1795216 1021922 1876715 470230 1047643 566569 819370 1517953 758307 476266 1661019 604138 135195 1447228 1658269 1595543 454377 738098 873046 1354577 949512 1030245 1959077 1786405 1365260 624373 1401216 863481 238833 1109480 1984689 624986 975795 1197927 753092 1365822 1021002 1833877 146392 947439 932772 1667959 1462248 949316 1549965 1100728 221560 145826 870633 955296 657321 1449582 977435 1727824 454185 572509 1388912 72476 1807703 1351838 1732501 926282 283213 1271180 1926274 1719097 1149695 897046 989486 1169610 1946278 1751949 1738386 650072 1570248 1142514 617716 1257930 856426 555714 1707641 1747270 1378107 802803 53442 1036289 243438 1177692 1206914 1830942 815232 1582508 1968348 1825435 304701 1218615 1864137 838632 770730 782146 1160310 1270952 1444387 1816497 795896 341087 440221 192153 951714 1831778 1916229 1483336 408804 1043657 1586021 586682 57308 1665507 1502614 1914787 168283 53337 926607 1017808 652569 1597302 926858 870423 580062 1661371 1037024 1794088 570182 1309678 1508012 1782870 1064879 495543 376714 420083 808759 1991976 758420 1288067 1966347 392080 1082579 182648 474150 1844433 132102 1074184 1002911 462169 1612412 963163 1165733 1742934 262795 562131 2242 1173163 724674 1165254 826967 799464 827781 1170825 1461990 1229155 1160023 1728160 1237572 560573 1128619 1391700 1187095 1421395 1947120 1666162 927280 749329 1171213 1485134 1797839 1165908 687238 1299829 1233486 246439 972209 590517 1388579 1543608 1199011 1729440 35168 1415903 1223284 49783 541094 333992 392085 142890 1037015 7988 1005912 940301 120696 1337137 1858350 566963 10877 1947213 1305268 1006305 483534 333441 1080518 1772491 189402 87873 429074 1168606 735423 61651 1197456 104222 1450690 985622 1327321 246671 432377 1649684 62698 866306 295589 602823 403660 155507 357924 419967 1702567 594061 552194 1740389 149204 275499 1156249 872580 103083 1314998 1667214 1564059 861491 1410923 819593 1644821 1419018 1306884 1248658 1331258 1149168 227614 1736937 1387481 1028471 1316196 571813 1161540 729439 973465 1701408 152836 1319794 496344 100956 1288110 1162298 735153 427315 413376 509905 1598233 657217 1790186 444579 1503194 1151265 461647 1889889 299424 426985 936218 1737447 33931 559711 991351 959400 928443 805212 1159192 1466335 520484 65968 1457223 448912 996482 1490627 602665 1680302 1231671 712408 1100727 100542 1640208 720565 394874 367405 1396659 1645973 1569739 324174 737401 988253 1622197 505421 1644701 718756 1922502 61934 256300 1057024 1143649 1150030 52892 1818026 856161 1530169 1389241 1670595 1255845 285385 1573193 631343 498180 313855 665094 1564824 492860 1019561 1982628 1854394 1308993 1334174 1897035 792107 1181961 920904 888548 149463 1975254 810736 1568683 1494709 414863 106794 377661 891673 69586 28367 894242 1913268 1272913 171956 1831643 1191971 1192430 1178278 1440093 1987832 1029955 684833 1514182 706710 1952961 720280 47498 658228 1999700 1725649 567720 1049466 113254 602450 8622 424025 333704 107604 796242 390732 214668 1570178 833380 323049 309945 1896293 803015 347535 1942950 575741 1865202 967672 381264 1117278 1895925 217097 386115 1044714 1944445 734739 639973 1283622 301516 474321 913421 1409305 770407 742019 372091 599649 1969719 671671 862138 1872900 1033759 993906 308232 630549 1874557 525290 1868373 1571814 1816321 1492480 1654240 105783 24994 1424160 1269603 1688959 1947496 784203 88713 728108 1318786 357609 759398 1759573 283623 498368 760530 160232 1593384 1639051 656492 624332 1997026 587753 1553125 1735415 1593461 1369174 1726209 1294733 358264 1857050 1978450 881921 559098 1736655 1337931 1797712 1299376 488865 1495892 906842 765040 101664 1680541 557473 1317453 1100286 405872 32339 549826 1607236 1744519 1520169 391872 1083618 45918 111906 1994603 827627 1928493 1323447 410833 1295868 1658952 1965475 660627 466124 1573191 1033599 1685001 1449246 1395179 1111476 1362583 1113909 992832 511432 1148471 1005560 35774 1984021 846233 946513 1912593 1304861 1171206 153325 152793 1123711 1049771 1320486 1606578 978681 63357 1260616 55512 168796 1038853 1631538 1091428 1236848 1482310 1148451 884322 609673 1355554 531447 959653 1210597 1166530 1041549 1885868 1242514 721249 1561269 1166615 1928125 1713656 1211184 1212483 551629 809922 1705360 1373277 478707 321229 373564 1894059 1926822 512702 699729 1994993 1948282 1137753 414085 437268 344362 1872163 576633 189158 1564623 857415 1384209 1878619 956336 1276491 796901 692268 1811171 1122620 1034913 750800 1887363 1991884 561396 1046846 1964620 1378190 1860473 1980045 455850 839834 912651 1740472 1588871 432346 618025 25626 1806761 1656316 671465 1397 1197696 872760 1682830 1813538 947662 1727738 1378385 1788639 1852473 280224 1356539 955358 311123 1738849 1242593 113593 1299640 1606101 366031 1375182 457579 1168888 154438 667399 410324 1795088 480459 1073078 537431 229779 1297098 1523853 1945228 487195 468169 1571647 1283792 1730562 1317152 1294369 701249 324023 1448850 1881378 243739 289381 296991 905751 709272 994487 1030236 16953 393874 363152 409753 1387058 649639 1859345 749460 1188136 1606108 770197 929789 785645 1777994 108994 1737785 361750 982726 199619 1349060 795273 156331 1178512 637623 1462926 793652 751642 1126002 1968576 1856208 1381248 1554549 1711261 889055 473674 987733 535090 1268117 1049226 985149 1849758 1279026 222066 436524 1785651 329111 434662 1663271 342788 306944 1952610 1737604 143647 1349302 1693684 1255637 1889174 844771 937187 995389 287686 1728262 423749 278786 794757 1948811 1372635 1398467 1986920 559227 1703236 159286 1195637 1950436 1493252 1642882 1956178 1677362 840528 1781466 837375 1189890 1854461 1170050 1343639 1077170 480831 1869774 1734255 1252847 640880 779116 1343750 1122443 440052 1508182 908782 19752 952484 387653 1459499 1321911 264996 1754147 1481036 1229813 1566505 942287 701186 83022 869046 1054557 491090 862643 237983 4966 829741 470347 982692 1927279 1140176 1305416 1980111 1793438 1018662 1344059 1970946 1620774 1267185 1704176 1557853 1732465 531917 74658 458487 203918 1017915 1224682 42369 853022 1693675 1542172 1162205 70187 1735210 1715134 244474 440686 444454 1041274 532223 261094 1942033 893371 195924 211948 449045 900855 127723 765199 361125 1129344 1008308 1585694 1203066 356649 390036 1043556 1517913 1354916 1369518 469948 1221886 140098 1117524 1672694 481995 952625 1811546 1118271 535200 1101865 1583110 1544841 179896 468475 488131 1168162 1125070 1461194 1215602 661572 1639578 512257 424308 836146 1720525 250958 1232901 899971 1617852 513303 901820 1540432 1202044 1539752 1803666 1036724 1358436 750153 1996142 513872 216348 1052810 329590 846009 1809084 1211271 1920114 459308 1382820 1879224 929903 1848965 1217006 597094 1218287 891832 332880 751121 1374605 221495 1711946 1028937 235739 1544524 179602 231545 1985445 1018059 375907 141427 1543747 67075 1462764 698867 122042 653273 1139055 879314 1999747 919151 163318 1603785 714317 1060820 137856 1172505 597828 1663954 1544975 335592 875515 87459 703944 853213 623621 1091629 1211652 79842 572432 193140 1932893 1613752 236166 985868 1208699 252401 1730088 1729365 861218 962570 1426552 1463139 57008 1928525 1403965 691367 877418 1689341 532496 441017 1045669 1364961 192986 578608 975992 1120020 909359 187596 1197474 1229294 1259571 1323203 1263309 1675522 571729 761805 425579 1628008 326425 1878485 1881990 1136856 944604 471331 525301 1176034 89366 650937 1963041 1408628 1136186 1151331 294333 519538 1625577 1025818 852812 1690920 516250 1998663 1972577 1192428 1762962 1343258 1978011 111311 851228 317880 1341220 1200589 1536750 744488 182927 1521326 1122314 828842 1859605 1783385 662838 721684 169632 289696 1667174 97970 1031670 1521137 1376796 1186373 825447 1744719 1042452 1502213 1171920 73999 1934137 625476 1135915 1666719 1944506 335753 463301 931655 1412154 861508 1653524 1482184 1303963 1899740 1983171 43375 298212 156462 1304282 1623929 1077927 1501219 418246 372625 1825288 1458316 1926808 1013092 1622379 562942 78963 1163643 7595 882643 568517 1629649 1847896 1220098 315242 807293 1138159 1778155 1407912 87845 811849 1647333 1187192 723387 399658 1492157 831917 1641889 984269 1881755 1385600 175109 533751 818513 1780400 393755 1851957 1123527 432843 785891 595911 253510 1376795 1751108 761888 1626698 342471 314 1421506 1770685 1652962 582215 1647930 1895171 1219539 1531951 1977739 145018 1745530 1011536 1660678 1015206 1080666 1995918 1703000 399472 1550156 148058 1125081 764505 203478 903681 684108 539801 548531 118733 876113 399761 556662 1715108 1373736 1533270 469910 1176458 1908460 726523 385255 1831645 1875727 756072 71970 1187287 1568507 340212 1610828 369515 110733 1595340 1904186 479269 768215 689461 1385200 636897 920215 573976 752676 1654482 245255 257683 1623660 221202 1607120 156408 361513 1140401 1839079 666983 244816 797842 30193 1669376 1752362 1019583 826036 1178718 1620710 1921382 1204655 504137 607708 589976 1302632 1198570 1166452 1432655 1412195 968973 568296 1134777 883727 1926671 1676428 1337740 1549172 1879199 67637 45166 1915417 1921267 232663 668954 194728 1040902 1948874 1627424 90152 1579014 1956748 1164480 928248 264440 1536265 290946 928728 571357 1551674 1290919 433906 547475 560126 956052 1107046 352993 842442 517196 266557 513454 934664 161142 1626228 104330 958569 1918744 1016899 481554 1769216 352299 1001551 1779163 1655275 1896539 466388 131167 1567870 547447 638959 202510 1426045 1491092 1802512 1313512 1716206 1725971 146789 510981 1306299 37804 279430 1948872 1886093 255 1901877 307837 1787499 878082 484903 292916 1323279 1491112 1344979 1000204 981280 509269 47927 1996323 1631266 1538333 709021 1705234 123561 1849278 408910 562848 1553189 1291003 1377795 518495 1641898 1866120 1295864 1518374 944371 219410 1122112 1997441 1304581 1992025 829337 775219 1029987 812646 699253 544039 1913294 1772149 1563894 1040322 718462 320461 135106 983353 1559366 840799 1320251 825039 818642 1486677 672708 220947 64083 1660508 88124 611341 1010366 289479 396362 1627218 1689748 1393638 1203413 1279435 1975127 164627 435010 1269933 270460 293337 791583 1193068 113091 1680964 1258530 1708867 544286 1776385 196935 1042832 49677 1982484 1607847 904521 259585 989674 499595 1875206 1968615 1511724 1242131 493526 851574 1022662 1181272 1830698 351724 167578 1025707 500561 457312 302094 1548017 378597 482960 618526 882409 1506495 1784620 1567545 25963 1289220 1642616 505407 96486 1251036 660139 1862603 976684 49343 1137460 635682 1700943 642556 1859939 1104407 157658 47509 1365066 1460601 1041491 828688 671740 804570 337862 1081645 1157343 1162731 916029 1661356 666941 619488 1408607 973478 892028 1675745 309575 1224709 1784829 853570 1379700 593956 1228431 1447502 737068 1207684 615373 916493 1963492 978877 1530822 60226 189696 1188920 1037261 654745 1228007 1244090 1469343 549759 459136 548715 1200924 607657 947794 686799 298406 867963 1109273 474292 1262850 633931 1415012 470959 1804601 1084111 692442 1653275 1650623 124903 1901405 1108572 70552 724000 695193 1130385 1525976 1059182 1834262 537211 1137326 397498 1296271 367630 325195 1255630 1903261 1209032 1671467 169024 1138863 1737110 335692 682157 1558462 1658967 743777 1160017 1105519 45005 1991107 479418 189412 1299804 278300 1486147 690304 189804 1934450 132345 1233447 1808574 1643012 757228 1767925 1869546 572337 1973314 541016 1849143 1022759 1380198 471481 1587047 1088820 1840900 418385 776223 1415653 1033477 997906 1625661 1987415 7926 744160 1861184 78529 751779 312254 1621920 1681621 1182697 681490 49402 1868694 700694 1020689 1998153 877698 1199875 815902 1247392 528946 1035760 1305710 532948 967356 1622700 1244839 6243 1893127 958408 1032788 259170 492549 388175 1680719 626369 1813660 817962 1999125 1464246 325121 711596 295895 1339031 326319 465544 1005452 1264470 318074 1413278 1074470 669805 935735 642365 63664 118858 1114642 1190971 122080 875604 450360 1886313 1060518 1810684 425178 49659 1338393 1879708 701330 940083 1086581 1869292 1902294 265427 1802472 1956433 993386 817421 1961502 842624 1793400 657832 1859213 508130 1345703 24638 205605 513941 1070725 176454 1058092 353722 1525705 977630 634060 115701 1428880 933735 1140358 493455 1753651 447934 424606 630383 111467 1263394 1059322 1180161 213662 1632944 883821 156250 949676 1941090 434255 371978 1964207 1360009 968440 1196182 569953 1494577 813882 1782263 1577772 753181 1643697 1303035 363764 1560915 622202 987294 303997 18280 953924 1169968 1454710 1611991 17442 938146 920194 764846 1121958 543105 644171 1996525 514083 453385 267587 772234 1234377 1986439 1074599 829343 1119416 1457365 241614 1983197 1124886 1387063 1506893 121655 1581546 958445 1325804 859312 259983 818470 202763 1155164 1103964 1009388 1238573 1568272 1492326 596905 293388 82388 1361033 1757064 828645 1244384 1731537 1006064 1371615 1018627 779647 706535 1892452 1994879 485635 995614 1825293 1911362 869288 126883 1281832 1213113 1807728 780647 632062 398225 190797 1195005 1214241 1103365 967097 1597084 1048223 61757 585551 1753846 546761 1774998 298597 1086473 415839 365051 906211 1808811 1128100 574003 1633248 508604 808140 766871 930085 96093 825024 1661303 407885 1510873 1232424 1866476 231707 644682 678810 944984 317306 1327043 1372385 1232626 1189089 201384 1967715 174865 299212 1045740 948559 684936 1020289 1256897 1998925 1610961 1777673 1753408 73196 151956 1280358 1811822 754660 1698451 1418976 679160 1366039 1245920 715695 1854487 241324 1716018 222650 1386731 1722554 712693 202107 634479 1673267 572568 1787145 1713421 1141242 947995 693162 233038 1409865 882981 945852 765965 1597885 509640 842073 439064 1240562 873086 356900 928607 1992796 299835 1962542 1983822 907181 1762154 309642 1701696 1869462 330474 320623 1491504 1308162 1860846 1114811 1850074 1547407 714585 1122900 903997 1926111 1828702 330409 1560642 296737 1189047 1546296 1513625 45469 885348 540284 523070 969000 782351 1340416 953077 1828453 904065 1158200 1669057 36016 428531 1065021 1362941 1968901 644559 1312210 1556377 608265 87891 1484757 1976057 1928737 79874 634572 902611 1843143 1284473 95139 262630 1826857 636866 1966001 126929 1391888 1659437 65764 659765 1742693 1986028 558262 1063462 96336 1563738 456681 344740 363811 1574001 1437016 638278 548111 767395 857894 1085626 1220355 937043 287008 831522 44331 229523 1683180 1434198 722766 1323110 1183904 1042907 1513087 861953 1013737 110496 1871981 1845398 1381037 22132 1690210 770508 204136 1303931 197920 1569720 1870891 451589 143503 1458808 50572 1895144 938719 154874 1358940 482572 1144953 1224149 578992 467990 1989810 372237 1154910 1525636 543382 1579671 1611528 1342453 586221 1416955 767991 1999457 1555471 1838842 232376 481368 1694086 7647 1234643 550807 1216294 1466726 338937 898802 1440676 1965895 434807 15032 1509345 564070 1396906 300724 463674 1370921 764198 1430041 1204910 1746069 1045422 1169524 754250 669958 1385130 1158437 788741 1578911 1031967 900401 341063 1571488 466407 274691 1542598 11477 1034709 722966 1180865 1409637 926767 549609 913637 400093 1061295 1773616 916702 694537 686698 90619 1689165 1018006 288040 1987170 1236218 304894 881903 151979 514410 1593978 1702643 1458793 1169460 1188792 1022918 1068018 35751 1905663 936222 556102 874355 1172617 141240 1546845 1018854 1255680 945816 343858 40563 5690 551526 545953 1357285 3678 1477370 1738286 459875 626132 1730911 211166 667839 370225 1195722 395767 1689495 1037610 42809 1600377 150041 1596361 994315 1001470 830239 1372316 84799 1774053 595228 1512707 1214666 1372949 1174268 678047 74448 826608 1035798 1228203 846272 1612546 1638602 1245266 897971 15197 1915951 1198656 182682 365500 1050057 1340868 639107 433212 406310 1956789 1286868 230857 24143 429426 1651350 1680562 467022 1328775 818784 213092 840559 76677 544828 1224540 1962200 93099 1974561 144124 1861585 1990721 1183604 1919252 1663418 326968 1225111 385554 928095 1468713 250790 1150153 550059 1945788 1729593 998363 1443502 614118 1681951 275408 54161 209578 1703771 573775 1779885 1353391 1037235 1720242 414955 1111912 1554290 1005585 1592253 1196007 898213 1292947 1265897 555192 1771615 1091124 89013 634376 1126461 1791783 788052 1156409 541995 1024787 427800 51833 1783247 900186 748116 774060 1375097 474125 272525 737052 1650838 115362 239784 1412870 494799 172599 335906 208693 919914 159743 794243 346532 916260 806134 746324 4598 451061 195849 135718 1875137 47475 117566 1248013 253471 362965 62377 837459 921114 1650523 920540 1867575 1352438 832257 640898 369162 1107072 1029824 147092 251454 711799 1135498 372705 1822548 1592514 1459575 1452742 527078 928866 1422839 745028 1926766 77886 178104 374740 1407164 229077 33397 166630 1709359 146351 1989603 1648112 184480 1256825 592397 1994725 898532 410114 1110495 70165 195524 976065 1234989 410675 975277 1313443 966026 41322 1531017 1026360 1798017 290378 145500 1488195 1442849 263837 1579623 1005853 375647 1172575 498384 15102 1401543 112482 1066949 847203 1715593 518368 1320479 1799652 810224 1984223 1849409 1326793 1260757 509534 772039 1873531 385748 1949962 682362 420511 690356 541963 794294 1034304 1204750 591998 1346954 1628383 777491 432597 784090 1859583 1213494 1661163 831096 669727 1234983 985571 1108401 1148426 1974013 640343 95321 1295470 300205 1059597 414510 1892594 1132162 11517 1624057 1895794 59790 1543517 1593682 1545562 581504 1950379 583012 1580441 209589 1375575 637518 1629469 215391 788556 808291 1103001 1895018 1948357 1933057 641399 1803926 958216 1352330 587745 575721 1110640 748720 1133113 1332907 92806 255953 1176193 1018128 276713 1455435 453695 960644 83888 1483183 240236 1241350 1996353 1326299 326352 1178004 1337857 551905 252068 302352 430660 1946727 14307 1037111 81770 394576 1383231 1075509 1164054 1269732 1969429 51052 80042 440530 12682 1164694 451568 1814808 1736668 292817 710219 1879318 1622960 475985 475708 1694821 781660 1862362 481260 602326 1225733 212029 290116 1975570 1863025 1148573 1960641 1471505 637947 883767 1772509 1807538 82069 216416 700741 392419 575404 1028846 1538537 509628 927530 1191587 1365637 1919284 1011007 1049423 1412737 445036 303238 1216933 1404951 1786776 1954096 852361 269518 686054 482398 1668278 1277019 964685 1250360 947165 1676746 855679 1771698 528146 214655 1947331 684923 1608197 1305842 483892 1015470 1926443 1049087 741317 1320621 1502838 1204385 1896700 1257929 1731335 713738 1832542 1647263 879933 1288379 1645914 1005892 553626 1866502 1893658 1624611 953648 559501 233627 1809072 1590987 42351 387517 1380244 732621 483146 361461 1723212 680250 422613 1337211 1421700 646086 1263977 1814002 407096 1472160 1308421 1600749 1364641 495639 966380 614963 1568183 311771 1754676 1374221 629291 1827345 714513 1598368 199390 721957 1083769 1677646 523916 1035992 1226903 739214 1151318 569126 1104039 1094646 625738 1986891 303751 132217 717830 414837 417537 1658931 1064143 1434336 455255 591683 1788238 130281 188372 1056248 866466 354070 1941915 1167084 344541 1504455 1792466 1856846 849641 1279843 1295211 401967 981832 1155380 1607591 763392 985558 1316876 703373 922680 1017548 1389281 1290985 570556 1563475 1065272 854092 1209872 1476358 976780 1054221 1389624 382594 1050149 1256735 298190 1867841 921899 874366 1850345 892461 305208 1952312 65624 1637783 1437901 389015 670652 1767316 560687 675742 387676 1408916 309070 330161 565614 577312 1058261 1776573 834945 1234863 657817 546706 394193 319326 1159969 509462 329145 1302586 653013 1542342 565638 1038591 449911 1447780 1223495 1500248 145754 575015 1324637 846965 1422293 1394201 595495 1518537 1090442 1084320 1718426 471318 1161572 1913540 1418718 1312855 865699 1939994 902137 1009927 360531 1634623 1380692 1432072 1434833 975703 52043 1313413 1261354 598211 923287 1996341 1706613 1604010 1034620 431632 1419504 152202 1500551 697483 1067464 980432 1745381 1583989 788566 757264 97500 1556200 382847 643131 1869168 1317721 727161 466377 1976138 1254747 1935290 1613291 236013 916844 1385224 537912 552627 1138438 1223116 1278939 1198906 1197719 29107 1653800 1974497 55091 583975 1989955 812346 431239 972601 824853 151421 1986626 1842336 1059859 1587166 790486 1154583 658090 1653370 1138960 881575 1987324 990968 873411 718395 884486 1842240 499525 328293 443640 864854 1783537 584025 1729490 1512821 1693645 1962373 707960 786826 714874 1977555 1662793 142300 360108 1063646 1578165 1220243 79457 1056879 1784727 223975 74220 1568600 613096 784075 1230604 214006 72597 1702635 816350 1254279 1859118 852860 1161790 252676 760074 927937 996932 1919666 876510 703526 1121530 1649890 1506759 233635 467350 1158360 367616 1886744 1059943 754371 1137225 394511 304860 393526 732107 319030 1795152 951328 998111 1313125 337771 607754 31489 356140 1900680 1567058 254300 1020324 1773236 805278 1994709 484539 1617111 799173 1513682 141157 275928 512152 1783469 1678585 1796096 696754 845863 1279462 670151 535623 371143 1663684 1054883 1683712 1988768 1392187 1269258 1196303 727613 1922365 1144834 375536 815486 84637 1917036 1059781 848862 1244325 1893351 566971 879204 56099 1726557 1535378 697577 1482069 735453 1103108 1174319 411638 664492 447727 1428367 1028323 1222648 623559 672760 1693894 504328 1316279 1020391 70080 338245 148604 1642025 47665 1364631 935092 1969847 1585949 24873 568534 278689 1041574 875194 1289045 1053683 1073811 1284116 498802 101154 1079384 1868139 1556322 1358150 395014 1781675 26506 1976050 713056 392528 1774562 977991 406162 134810 44326 1725351 1272172 227312 865857 527265 1135168 261375 284064 395369 1407026 659607 1443231 1366875 664154 1177653 548582 18106 1005723 561818 1833441 1477435 1563859 368940 1138504 309001 348163 1062179 584658 1919609 1203404 804031 1698894 920666 140104 862159 981100 1518688 313283 341442 52357 1378032 514386 1438825 1369749 1054606 621030 335467 644003 556402 562382 1399742 1911636 1051036 1355241 60582 1923357 174895 1153854 1988917 1676017 1542718 856394 1322392 1295690 245209 802373 1009848 302546 1804010 1288024 262294 1852023 600092 534217 797766 1750692 1876262 1601381 1827828 356299 599290 1179641 1072858 1789601 156417 885403 1438452 1208051 561286 519622 1343259 1179929 1670037 1494062 1051869 1738301 601340 388605 530763 751079 438576 1218006 238867 551127 1159107 1827630 1481898 313398 382634 1414504 603263 841375 1696425 804070 657690 633391 1622504 615255 238732 1712615 1153652 1341327 101264 1483347 709801 34828 1434210 968064 1847679 1207106 1161255 33133 599934 778893 1739182 499796 290222 206968 1916844 1968310 1051732 1035813 1781175 1438367 812961 146130 88384 379389 1558751 489938 1800255 1172804 688878 72661 1235632 763697 1366260 620857 512520 1074209 570494 154442 847474 1001548 413339 199561 202015 796639 1225929 383073 1570444 1029699 1007178 772168 1042276 545589 1758030 1922731 169488 990388 1779771 1523235 1772795 1621391 109780 1257188 532600 109381 43130 1358702 89259 1674596 642164 1398472 178200 1578708 1488470 550321 1094763 1198159 59501 648856 226504 511590 490222 1059603 1196576 329843 1855791 460767 1227014 123604 1013273 28915 58457 497243 1671613 308475 1047458 947496 579179 1561131 252581 1134492 421397 73199 343136 444820 678381 1864106 1778891 181356 1083772 700136 1058482 1171973 106311 1354787 1390153 69796 152149 269228 551353 382991 183338 12566 751051 840208 148030 1081105 1312175 1023077 606570 1223185 1681880 1713405 1388897 53121 1690848 1682243 93174 920987 1764013 1469464 895733 1569627 717765 539719 1491316 37383 1559074 1307913 1763597 306246 912419 925100 1204061 569447 519731 259496 1569985 546001 1582671 1555184 1011991 862783 1706016 691928 4428 620670 1774293 761820 500550 1526346 295981 458530 1054193 118451 339737 1110776 1818115 1785968 1221216 1697245 739188 510703 512957 455896 947818 30169 1710158 551504 161272 818682 209816 706195 1817312 1045795 1778227 852722 1933396 1213035 334738 1538134 518584 278668 705927 1057685 1371330 1672860 889041 1903489 1512993 1961224 40695 1759522 1177960 1505366 144059 1645318 148748 332869 691440 1691961 1000005 1796677 503991 749799 1279466 770084 1199422 772806 989552 158281 1516316 1173563 1053476 1314005 1191476 1802226 604025 485208 424246 1255533 1177078 1330918 748010 270056 444944 366215 1009114 1182534 450851 691660 1971254 1909485 1814331 1114624 1776929 1575772 527618 962709 893709 1568797 145865 1211770 1203202 434821 174264 639845 1151180 1467993 1930492 1360471 479244 1457512 837312 1542182 796060 449658 49181 326774 1615642 1947614 1139325 1743995 876152 178768 1102747 446360 462832 1115383 1670600 1233744 1365792 1748323 538462 1953799 814402 925465 1206459 1427323 188933 1112782 1683283 1701315 714675 311722 796929 985988 210122 117691 1197550 870817 82407 21628 1470 866433 706026 851301 1359210 568094 1925838 888256 216969 1765822 1649662 314116 881169 817592 777527 1586167 1799875 430272 1896089 597639 610925 1796060 1709208 682249 710601 970351 951655 1769947 1200743 1115129 441403 1559984 1500363 304653 598647 1584413 1280673 1938940 272624 933260 334216 1758356 593499 1463850 139635 781073 1969194 580744 1128686 943365 12039 1350744 1913113 468341 587357 1342334 518810 1608649 271567 1496642 1276372 740347 426677 1731157 1899241 148005 816220 1137278 333217 1524942 1282276 271735 1690242 1545771 1095024 364420 1194843 1687171 1780412 1716921 1102278 1629982 1329614 348137 729502 1937983 262801 784992 1768470 710305 330196 1888281 791432 906130 451553 1614770 874768 899391 1832166 47146 621965 419049 99823 1887194 743256 1262891 295465 1254287 1636495 1963638 1551097 872491 1161272 335604 814550 1536705 1191359 1389756 133852 497522 45646 1901986 98547 215601 1780630 1358906 1474216 593604 1161846 1451607 1885476 55501 1648767 1109692 525782 199775 1104408 1697596 1206227 1832834 183986 1722625 927561 147108 730866 393546 492649 1970424 1949048 363646 986221 1954543 1085813 1097491 1721085 1104516 1236890 1739373 359371 1404020 1048811 1948949 570493 201755 1403700 180756 389220 1101637 1179763 25285 785156 251606 737157 189423 346674 327619 156812 1718931 129642 79421 839032 1952621 1099039 740796 1041127 476210 773887 1924904 1309928 1367134 809969 672514 507954 853803 1929790 1473790 1683063 1455190 1919084 1939545 1881834 1370235 1414631 439984 642320 1679798 948472 1161863 394273 681907 1579389 1058620 1977427 185942 1811095 357516 718336 1904026 1421152 1417766 1496035 221657 1817864 54835 1578252 1330334 1931529 832523 395186 830730 755119 297694 1491948 704782 757020 1632426 830851 123126 619263 746319 1799632 1520703 1225876 319515 1653383 477314 776506 1667282 1240159 113129 1823707 998701 187462 1821770 1399428 1184112 911756 656902 1333485 1627355 1475177 607348 1737482 831792 441983 889561 1497285 1211395 13115 493496 15499 537961 767325 246713 1586096 1175334 738616 1371063 199845 823259 1001828 1103509 307344 235868 1475135 242522 1331337 1653725 1158664 230352 42624 1875385 167344 178861 227699 1117004 1542302 133378 252649 1386744 174914 1873786 82374 293448 1104345 786588 782206 961481 276821 1712828 1616166 344439 592910 477083 652061 1933878 343040 1587080 1242077 1749795 365511 1070639 1963590 1702273 907206 1066975 149950 1550 282500 1213806 1823467 96954 838346 1341610 1103660 1424128 1268357 387932 416029 331339 1909627 868065 1950542 1006131 716384 1428946 1486392 609105 1948083 171182 95714 354414 986732 1686288 445437 1321782 833123 1586909 1339262 840425 1615739 493571 444097 26847 1748052 258842 1053821 645145 178583 1646904 657596 61478 672002 1828568 1868106 528249 1496429 753396 1763422 1725239 590075 1015644 365956 886328 277929 985878 1564911 1926201 1370436 425881 1716495 135182 1476603 1588652 75710 402166 766455 1003059 1646799 1538950 1178907 1380584 471660 1833219 79420 957780 769531 1970061 1953308 1257043 1119555 868691 680206 1136544 1895195 1181498 572567 1096758 1846346 1540522 1281374 75647 1723814 1501492 1052292 1915645 1717704 654921 145837 1498214 550732 1768585 644024 865274 1321378 298106 660736 1481521 724276 203404 413071 1522046 723649 1364931 286468 885952 1357249 1453470 137942 1904981 632720 1419607 1432359 290878 1936559 1091479 1789875 1136136 1245914 291750 1028241 1668427 1581609 330021 1726522 1094654 1355633 1353397 1651542 619328 1026818 1060110 1215558 1852814 1789666 379506 1488475 427704 286601 1332167 1764654 1161079 852784 1495554 148771 1837065 529147 904116 300964 13901 1764162 223750 1354919 470391 923429 1899776 836392 844447 791398 439696 220176 453416 437024 169419 1040723 1647497 137710 140611 13388 252188 81617 1012723 1872130 566883 1521795 1570874 1411837 1956767 1589064 1699056 668931 763012 541283 1157037 397119 1900828 1346785 1664904 943926 121777 1868440 363675 415091 242599 1482853 129716 1327241 1107349 808964 716033 880999 1776561 1205384 1626942 939418 420090 802837 1968266 1855723 1144736 581966 244573 1484081 1747176 275336 1198644 372845 1288127 229839 1540682 1819309 1370870 31080 73344 878784 158116 1226291 1761905 1700201 1003643 1054407 285382 1577419 294151 330736 53286 526629 528163 99810 1096663 334247 1936734 379791 122262 149307 57771 919744 463456 1452550 102251 574754 1374041 1017643 478869 1088760 540343 67176 683109 1972796 1229824 420291 1507935 720390 375711 1468998 356221 1984875 1720133 1462101 552970 1448693 1407442 1844391 778366 154598 1409061 759516 1794140 269245 1510679 1713924 1154832 226364 166181 966682 1075594 1104502 457179 1114225 396599 1957179 423314 1965036 2612 1279065 1787554 586295 1721815 177267 578746 830801 1100507 563569 1356564 1641877 270669 673606 97816 954870 268989 1521073 1279061 1227237 734735 1668382 797419 1404940 1087 680399 1954813 1166310 1650151 849728 1325639 198347 316197 665955 1099208 1533032 530240 1475713 479949 1130299 1686812 1196842 24813 1211526 356073 581902 26745 174119 1091412 916509 620551 1038751 1394312 1499581 1307742 737021 868679 306669 1221687 748096 1011705 138318 17203 954710 1628826 1854911 553361 1617476 1690412 72340 1345192 1768001 1817134 1761397 79952 1394153 1261278 853303 1765961 1242407 502098 115865 779553 1216505 540499 839567 1957060 706597 1790109 523114 1137583 587447 285576 1760024 1681893 438978 17836 1831485 246856 144882 904048 995873 670576 16340 781214 1310658 9043 1952599 483193 1817578 324119 954951 351862 456403 202419 822605 1980910 1138830 673222 62954 1627880 1477971 1827035 1619183 1708237 40406 763085 1650325 813038 1217324 671215 542313 578509 1990842 1426207 687101 1009066 1337708 1406751 654497 144409 1641307 349596 594369 1599689 1628391 1266122 564987 454126 668640 1355864 1492393 1725004 253982 403367 611870 881848 1381921 1419790 712741 965466 894969 334494 414191 1788626 535935 1012361 1782021 947187 1306362 1638391 1733667 1783049 1340680 328431 1165082 709107 655608 883924 212043 1916454 576135 549938 256111 829198 1311975 1129649 578145 1209460 442577 979559 232851 1023746 323711 912821 1513098 1700549 1835308 315147 1308466 265941 807037 281152 244930 108003 1195820 860955 331507 1503401 694188 728152 1168921 1064216 737786 1959619 1509391 418953 954670 1058565 1314802 768671 1667986 1441482 1144749 171672 1014970 460674 688864 266792 777352 809347 1092264 1184450 1503233 1718470 1749380 671103 486127 1511677 392229 1989120 987593 181853 476211 1649517 205827 1525986 1204525 294564 1510818 990331 656809 1913934 1586552 1135797 712472 508704 1506497 329000 509144 755009 615909 1392793 618032 1405413 848003 1385759 751065 1232033 1278486 1201120 456057 902535 344342 1470658 267775 1913531 444083 1600086 902828 794266 1006309 1319110 1166852 127328 132801 21484 1447651 1443352 1002861 1608919 1438819 1070808 1359971 1666818 1489260 807302 1706937 598475 634221 859815 1022724 1528770 1048021 1437626 1872935 1476868 808183 1497147 194857 1401005 344056 344286 731229 1322927 613861 1691529 408061 26130 1688180 675166 1737307 1442766 794999 1128498 956531 1170773 1825406 131123 787997 1503273 1056170 1511125 1431197 1440009 1284616 140268 227522 1728538 1390953 1749124 126633 45900 1528066 217832 1977394 173499 1353124 1459988 547827 612920 810489 220696 1541096 1570944 1923458 1434017 323781 1164796 1666469 1236724 1537191 1372355 1221332 93578 399115 1655512 1945192 1777334 418930 744578 1075062 1137430 219416 770298 443352 1010385 1565603 1579573 234670 1751733 540938 1319870 1761681 80107 25283 775734 1143491 1102647 1121895 1917966 952607 406490 1711273 961620 1097555 469082 699926 460405 1836383 1201752 772875 1244970 272094 905753 1470654 1479970 454982 426545 1317395 836784 1292150 94950 839634 615123 1592841 1138085 432835 1498212 340118 1169721 1521633 1210336 930966 963692 1060291 324033 1915527 66773 439361 856352 601500 1143044 941570 235896 1866313 276877 917069 467433 927165 43197 891401 710800 1122773 364369 370183 16249 463503 693745 864320 1839474 1391277 461983 1958424 563215 155177 774742 1341019 505385 492489 435067 1998203 534060 1065191 1395097 813839 877944 1934029 1941261 797971 1848245 1973630 1283195 67887 1177959 597005 1169676 572164 1324915 180457 1551466 798079 889938 955063 594928 1323276 550604 471680 743664 1899129 1595599 447210 1045183 688813 479596 1677452 993731 1109664 1454414 1612167 1078469 697330 1847283 43551 1602875 1757673 1813506 1799690 1870823 995861 1327932 1931350 1587621 1000071 1307087 363817 1103815 1934957 1671974 1004750 1648599 1109082 1639083 1716023 725639 1359910 529072 198173 1723743 1747045 1891296 264624 1036284 1029027 275907 1585618 251232 649693 1053453 1803209 1436258 168079 812120 1372825 540915 1926793 831493 109972 314596 952073 1624310 530318 1788266 1737945 170987 811855 669206 1368634 1623431 1395364 1966406 449773 1469709 557861 296878 1961847 1591452 67212 274811 812002 296628 820618 771183 1069080 1645961 467226 813542 1939392 1925455 662885 1120969 74307 231432 1339377 165992 404272 563586 1919770 1991359 882208 840817 1226898 788710 1848021 1495146 558378 811209 1957436 803985 875681 734225 52256 824879 1063024 564284 720091 106107 1846610 238455 390734 1026058 824626 252972 816793 115555 73865 1131172 1199645 1958920 939976 1062578 1715455 992893 824549 211034 1676677 928123 1049362 276471 1408885 1907491 1151513 1580426 769525 1556253 1031671 240281 956070 537425 1002000 970833 1489406 930749 533775 1829886 1237050 971270 279917 963854 1063166 578668 1042666 782800 658635 1199525 1857775 916465 1246832 1342544 76218 352255 830173 163949 1904420 1789406 945114 9675 151336 113797 1840224 1871409 653732 730365 1210294 114209 287759 708870 1248893 525678 1259863 21494 1114085 995296 1967122 985907 1325963 131454 1504276 1030655 1569575 1183125 673058 346945 1134395 771263 372749 548944 1248232 554682 611555 735856 1555390 889947 308633 138641 561809 1927162 164367 1597602 1106761 970768 1157347 659082 149674 390306 768907 1866697 306577 74097 1577423 821615 515231 1772819 709243 750612 1433565 1878955 47238 167502 407163 292894 1746962 1411976 812580 1402028 1428732 1528609 1817093 522418 169245 741392 635762 274788 205824 1955436 1650768 730885 450669 276392 1598471 1350555 1487404 932055 1700486 1329179 732568 1821907 295646 477414 1061289 219249 1577082 312603 296326 917198 552186 206566 1179642 65725 660615 1849938 1835319 1433350 1480103 579452 142653 238904 1476038 98678 1579195 418340 508330 1960015 1271238 1615253 1305202 5749 509889 1588989 1451330 1837102 1645568 31267 1458621 211137 404763 975379 1160538 1705773 1267766 433597 770945 182087 1306462 976790 1867985 1129877 770046 33615 509260 1526033 1165480 379668 135381 1392151 338700 1206932 565930 1402178 862512 1362826 1717270 1350712 1003093 1413303 1249997 1720877 132440 1052472 915550 648108 1802509 566534 945236 1870227 488806 1281930 497612 459789 667739 1003026 548455 289075 1602548 1442330 479255 28848 137201 1981955 1652446 1033917 373067 951471 1101153 922504 523331 183719 253271 472359 234787 1038229 121978 1890887 54656 611214 917052 1502896 272623 664562 1499413 154577 965889 69935 541601 1474762 849598 1191479 444698 1712722 1575404 1893519 629664 485469 306769 584449 1669097 1309112 1127512 97239 254455 979813 524321 927217 995471 275046 1583288 100069 1320810 586684 1721040 1815066 446369 1561481 311662 1349791 124490 629825 1712619 524368 1697295 1078838 28215 1902511 1936701 1755303 1686557 1708302 1739247 1207658 1540777 1964739 1334464 1764481 1583586 233011 955020 158709 1733662 610546 1637030 1128355 719993 747432 883455 1750709 1034033 422040 1466004 1609608 1359307 802301 1154137 445336 1800870 136721 250663 1081735 1019313 744978 1073162 1856014 1110271 88283 779124 1639710 1500578 1249602 171376 430099 1151063 441124 301071 473260 1679434 1589020 1608534 762417 1899298 815012 1093600 1979165 1190811 767099 1809370 1786988 421065 993442 313678 538593 1114364 559042 236267 1976845 1572930 1105044 1400657 631212 1394050 1582141 1448247 160570 174255 1265567 901561 1738550 1484979 1016839 328999 1869761 1951732 488305 1905839 1958261 217732 896365 843210 1108571 460945 349919 794270 1888800 767247 723013 1537556 878175 1044485 658186 996884 570000 253077 1457036 192032 206709 1936380 1178906 915378 1747182 1274341 515385 1128745 290033 114898 1999250 310935 1552646 770357 933978 1230248 94785 810349 1751429 1281982 93236 310 379166 685147 1353219 1686695 1207488 245457 1121201 472222 1962886 92799 1769556 1057950 1175032 1654176 1818474 1336147 1663322 1025528 652561 1208753 1569348 1260536 1697636 903855 1976719 823836 880890 947173 284546 231630 728308 244994 1167075 1698428 75877 1168505 1425222 549381 1242478 1263233 1360226 1669570 308015 1491368 1535350 1151906 638315 1899966 1865330 773248 1428647 673793 882127 963814 112905 978817 1499477 692518 650802 1231039 1315680 441776 1797916 1308524 1545230 1417111 1590493 208175 1110196 1838698 1266377 1529379 1327281 1023140 1537396 1796606 452759 901485 679408 1840311 787405 501712 590629 1507159 1031092 1583481 57560 1670841 1061310 1181849 1717203 767802 1113636 841510 1574562 1406492 1693145 588698 630288 339902 1882757 1485393 804840 1305384 343161 1450606 360682 1268586 751917 1466409 539630 944162 1277148 1435760 1787012 754314 585936 416475 1680730 858320 1793967 1603695 210517 1688441 106966 667800 516109 1228397 1289746 710957 1788323 419379 1983084 1896992 888672 383488 1968956 306880 1091823 1317937 1253797 1392577 185902 934537 101816 739832 1397168 1016836 119818 19836 672379 28575 1696077 252400 1718168 712927 898278 134523 925082 1310775 833571 1618560 283689 333352 1301755 1556782 1356903 1618533 312643 143159 15743 1162544 9987 1428584 879787 956458 1026449 270314 401557 1245067 495212 1555134 1596273 789022 1073459 630622 200638 453222 1191288 1881685 1649331 1791799 1849435 1539202 833671 575627 1027208 1367237 647699 1946166 1888053 1798506 728996 432009 1768444 1767248 474715 1892529 1225355 1695833 251688 1981233 1004665 1107785 1140542 668219 937626 386685 935356 1312197 1717996 569548 344182 756543 1227526 1273267 1382986 1376387 728128 390254 536672 252294 1673588 1173425 1958462 426874 1696258 1843253 236396 1414524 1193672 1656680 1436715 1574797 1542421 1998709 1778725 896545 706626 691067 414716 876949 184209 1134811 1807212 1241779 501920 1957743 478564 920919 1042535 1284087 1786974 1660123 917573 872691 576631 541362 1565607 1499788 397241 1953266 1283879 14459 1815349 1365983 562206 375312 74811 713707 1196384 465316 777189 72301 572259 74146 1782894 79342 514512 1494160 1801780 1554945 881324 1117658 213652 1457353 1907703 1594988 806086 840418 1895947 1005201 576455 572040 955894 796853 390162 140406 1966650 1758635 1142190 886699 1041026 1776182 1111498 1735448 1467185 635486 1703702 722342 1471834 20320 625584 1807239 1282097 690141 1242848 222783 1894934 1899747 1472757 911989 1392409 72622 1529694 341519 1387660 1034039 1337962 798717 1692591 160907 231921 580056 65304 464 689775 824889 1370059 7855 950610 1232031 1354324 362424 206903 860382 1707475 1748340 988340 1822012 1606222 646832 1910556 464703 1342804 1203680 1157268 195879 1416041 969525 664253 46308 976249 747703 488935 1374257 287505 1029010 1313688 1941450 345507 1436335 1468119 997400 1886879 1260625 1645527 557624 1499239 464168 148517 895923 717070 1673717 534569 742158 717679 1985554 831856 1091459 1042617 875516 1091890 1052922 490986 638762 238979 1343106 1118662 809349 992139 950091 1065626 1797231 1971513 802130 1133513 20393 104302 606264 488060 1492328 118407 853594 1472606 599980 410668 159145 1727280 1785125 1019597 174161 668950 1312232 1619346 534072 873659 819358 157398 1844387 1011491 88992 851316 1154568 810678 775937 1583500 600381 69043 722505 1387325 52226 1239728 1948174 1548206 1187131 1379219 1904964 1890745 727191 1727650 1546745 293727 1093664 280416 1848241 163287 1130322 1618791 1970760 1168702 314365 1829844 16305 831165 1968584 987633 278962 222908 392484 668653 385789 1793086 1177170 1489904 1004321 826384 1752175 421488 1577893 629111 1775948 1578127 1580175 1406208 204178 473624 1765595 1325910 1242384 1569614 1241860 1563733 1054274 1336335 348100 164729 875999 592158 427896 1132550 1814503 842734 265494 1251744 361479 127742 1650758 1875583 1024794 1532990 414607 1061626 242670 521623 1248425 1595272 212450 243101 1281520 1964172 94004 1987330 724454 1877579 443642 618136 362454 1052504 1661864 984142 1811163 484668 216086 1021936 382573 803631 1027609 1204492 907521 842933 915926 984523 390559 1485649 781208 1384173 401325 201998 1284579 367178 1168758 733924 867394 1816186 581499 544817 666859 1838305 1575737 741313 438731 288539 1504736 2042 530597 547967 165921 1935524 100344 600940 1980421 1077895 1146658 564928 296953 1573675 45306 1754723 1331282 1386367 1859344 693777 582206 1294808 246715 1703330 1379414 384461 495691 1242834 196218 154648 709522 572137 1254471 1476457 776690 1464088 299748 512893 1148838 1574615 472195 1057268 1725613 254514 682131 1628719 1906010 326451 1047489 1792736 1129172 1209587 1656776 1730137 1765453 1396409 1802229 690157 1800893 663853 1267605 269976 1663524 1742584 1377558 1370352 635614 1078498 1436029 1111395 1052243 1602303 1952527 726799 1887662 1878873 161593 1621938 1373819 751591 1905995 564340 390590 909556 1385396 1462521 909349 428320 1585246 1342079 1740575 769452 1973866 180411 613286 1376993 304478 356716 1212544 167784 1505858 1545560 1775325 800934 1486383 328010 1044807 683474 1353090 446845 1491107 1577685 1559887 435200 886257 1901142 1893909 1855575 739647 31601 1499655 169145 1831837 910640 1887305 341819 379940 1333053 237322 462102 751813 18326 1976743 1006617 798972 566087 346476 1476467 1024223 115818 896808 1137736 904133 1578983 913204 19994 156090 1411705 1582515 1629611 1070355 508186 466251 1667752 1990955 723318 1805775 180466 1955124 1268990 253340 1800929 522713 1908109 370576 11802 1367056 1739816 1495427 447865 1434250 464097 1280728 1119178 1886919 135575 347367 1322318 862463 377337 94369 1577508 1871684 1872263 1275403 541586 556021 179834 1051839 101142 1367872 942414 593341 1088148 51513 1482794 1337974 534709 1885509 996034 1273600 1863626 1154941 553997 1374944 1678106 1773695 1780689 235972 1957948 1984188 1650360 137081 1952196 1298105 598720 420859 1521432 801017 1068349 78340 951213 246940 1300413 1686451 1087058 287576 1144319 259419 1937058 1894171 989540 1902839 1375206 1331869 258722 1526648 1164493 1654860 348986 1442963 1972146 1158150 61335 654648 1029006 1042092 1840825 915376 1200009 1704689 1883357 1448533 833976 653624 1554770 207240 1833928 390970 1724199 1370346 1172895 1049295 571455 1569495 238465 235210 680713 1284247 1585684 739686 1856650 683447 277520 1144292 1511275 904502 42355 870799 1599094 1687274 1474384 1330847 536874 1877055 237960 1041483 158074 1132908 583911 644181 1222679 1684369 52090 1632476 916419 334453 1361709 1202190 597472 1577988 1923225 1640416 9424 383200 714881 1160544 972790 326210 713167 665755 1429161 176144 1183923 1653953 266169 745828 1596598 207428 755929 1287832 1842995 625020 1230321 1347456 1016721 1268949 1305972 68425 276290 1971079 156772 1002993 114403 903400 1384896 419983 1837718 1987668 1834470 1839376 479413 759643 1105684 1431121 1706695 893255 1081544 722587 1950573 733827 1607424 1507803 790128 1328324 1570440 173472 1760498 200927 911255 122025 784666 835275 495811 292839 1187235 678361 264953 1877519 2082 612488 1067871 672649 690539 592559 1763135 54360 478709 1979819 1946200 1289702 5585 1015734 785527 942533 563729 428796 1750350 117424 208146 1672974 1950470 640246 1835472 1348516 1007776 1711307 232644 1047836 1492273 875030 635616 693325 1087367 192159 1569267 856541 113346 1588418 895971 1023754 1157517 907505 251461 736846 862651 1098317 937356 1839555 1780609 406075 1709399 1498331 766006 1091220 668457 201856 240234 395430 760780 1472569 694765 236017 1167375 298682 1134974 92195 180796 568618 1823822 407817 173300 1090910 1360958 374556 1451533 532468 232916 54208 1875053 906973 753798 1238752 1885048 558171 414644 989993 1109136 443325 1938481 583137 947526 48212 90095 1181028 1642682 1965129 470194 709804 65905 301283 340912 810052 1701956 920860 419316 1750895 158789 1940350 1911996 989263 1934613 1587384 732497 79882 1582787 1655637 173193 855887 661875 635571 1634635 1260112 428519 1828136 894286 1944400 103357 845721 1557405 1839620 927960 1607648 1470222 1010224 1198093 1783488 1763306 914971 1029251 375137 1043497 913466 1148506 1318693 1075009 1398873 289325 455053 1979859 592018 184146 1203159 1942404 48920 1244037 1238004 246633 1784192 922152 861802 924473 1558528 1612350 1051662 1926374 425603 795791 54927 1437688 1115321 1503667 205585 592685 22864 1949136 1958291 989928 303383 164260 608519 44415 1396240 704239 1627353 400843 175725 1748399 549888 1329633 479134 705733 583294 285416 1946607 527379 1326132 120943 708086 926620 1630578 23256 1254855 312740 206824 1630469 1360904 15862 148216 1403122 968051 1927504 1722834 1943379 1199643 1406181 1989725 1246493 1566588 709799 1034661 689034 1379794 1297312 1377993 553520 1226665 1779958 800587 1166900 1493005 916396 550853 506569 982410 60197 48699 1084224 1400843 1961580 155632 922906 1009134 643784 311335 1297536 441452 1362926 1677661 113089 343689 733281 815239 942341 862470 990704 803094 1035086 1815612 941735 1002843 1683663 102085 498515 1736528 464639 120773 219591 1908193 898373 1026995 1847425 168978 1240799 1903332 1561731 1136867 1921670 1976551 1205414 1207726 348707 1150698 494678 370762 1646540 169611 773258 1770947 1190313 566711 1241819 1400855 398490 671062 1426098 894965 178995 813603 1131958 283055 1070303 1869345 278822 1932324 120880 275126 1188690 1288019 1672015 1035648 1564207 1652645 878135 171569 538916 275575 1892869 508791 1903746 1341869 433379 584709 560793 915985 394793 1857542 1207506 608608 1001556 1907740 219372 898409 1844622 1202090 404243 815529 955005 716323 279208 1151170 1909686 1265488 1837989 740935 592585 479664 1858134 359471 891739 790881 1245302 1566981 341845 1030432 655598 1218587 505572 1261809 665196 370713 1839195 1092680 225988 1499815 192130 1606588 374021 814183 966611 1647392 1271166 1141001 454650 396209 1070689 155567 270152 479943 1735417 443579 1266765 557206 781494 912042 272110 1271822 427087 253230 1241743 1854386 1927034 1165047 1328154 1981581 1763496 1493030 1079506 598139 1319779 909882 1879319 1707808 1646065 1591891 1403852 1808734 1134424 633495 1164513 651018 240049 1945633 1744212 303996 384976 946472 288346 625328 1459336 252688 1211661 27568 1402429 1556859 1501105 1253504 756292 1479694 1934033 896495 379047 154085 616105 1068501 135595 233633 1689201 1750428 1187864 1411268 1020312 1810717 800918 798836 1810069 724293 1355503 446234 873192 1786307 1142761 1138860 1135821 70701 1521516 564491 549548 1360290 524117 563825 1931272 1435390 1433729 1380648 49640 668470 176076 1961617 1417778 1994002 908917 1030144 1542028 805477 281493 1408984 1675979 1469155 1016175 606000 847685 1386781 711233 1332641 1387129 1490278 412920 1698854 130947 241267 268694 590182 1429607 1746642 1745213 1496118 99360 533338 712999 661324 1822333 231604 1896600 671034 1805946 1175621 1564927 459771 202627 997357 1360865 869601 1693700 1841024 1735723 1938571 1588994 1253400 857850 699311 1764808 1107326 1066681 1402820 1885221 291941 556385 522911 815622 1862948 1306761 1203220 383670 592164 700791 1401689 640015 1555957 1303626 1506936 513792 1653241 492470 291680 1686284 1706989 20108 1819770 1426551 622036 1245009 920387 985785 1280897 189826 1623050 703109 1624477 1684914 1012782 1681903 685877 874392 410610 168707 1063676 610736 288224 1259220 870756 1758842 510486 169510 195016 494238 1607421 1366439 1286327 299742 874556 1015799 1980303 1372154 1387179 1594391 191173 1615741 7146 758852 469998 290845 412283 243501 932019 1385977 582700 1461176 948952 1786419 1458533 1136044 1535895 975201 757173 810298 1659469 433540 1232776 1560654 1343033 1286342 580585 1850804 1602480 1736321 1940957 189117 1765374 1288047 1476694 973506 516386 1066732 547688 103679 493407 1683880 620968 1763794 665995 4151 1633638 620602 187393 1720111 313886 64347 110719 411572 1599060 802972 52234 1100195 1776987 718130 1633802 1067532 1301370 1889855 1257520 1290065 1934327 1222554 894438 1809683 1914266 114028 1202665 1578596 351016 508389 818660 1441973 1312628 1544457 1276513 997853 1671471 164733 853226 888271 1530932 1481772 681391 1931836 1621049 537138 1849206 1526465 441928 214200 604326 1410658 483145 180894 486114 92441 716018 138272 490312 1274184 182649 530341 688148 873539 1026447 1639345 1355443 1237518 1530251 1338410 626195 1904728 1859761 1898550 1341002 1169682 980793 398379 1103638 1163227 444986 511429 898696 605261 1980812 1293183 46012 400857 713932 328216 1411399 1548528 1771477 1518782 1453060 1618661 1860258 1086639 281051 358623 1119284 565183 1032704 641933 1761950 1608351 962035 1555251 937100 1894072 823705 1699380 4242 1813599 103368 1291168 438329 930931 766699 1403853 144798 913427 1154004 1739492 1366502 825970 303290 959389 147212 191525 63410 158739 579260 1212704 1014658 1256577 455392 934861 1241595 1061782 486175 668366 1515656 1699775 519358 1787214 1845009 840877 1784640 464464 939322 1445266 1661335 185439 923700 420654 304708 1950768 1536085 1610100 978367 1699699 1380959 1641735 751022 1092519 437472 451871 217470 1741039 1145886 643680 1096898 931556 1329943 1952894 737533 397297 243377 1824476 1992610 1943807 1190225 1235858 178660 1384030 1676407 678388 874829 1533259 122132 1565645 754549 1473245 1701762 1315975 1419369 1396018 1088954 1666872 793046 231962 1860561 1282672 1713614 1890031 1489902 198060 1485396 1532096 954631 1536851 9910 1961059 1855492 1202727 1329768 531210 1440222 1580192 882549 173573 651576 211102 535510 1578829 1686248 278430 82266 329334 202511 1587455 725295 1933890 429439 433716 1638542 1971861 1360759 1678152 293263 356781 558204 1446390 1538133 1736261 1478130 491064 2989 1995950 160971 1160531 255922 1956067 262065 1487435 1223881 776956 1451529 589887 1382954 1099718 1866052 786801 120594 582990 225494 1181732 1455924 1172532 75376 1927627 404176 340939 1302352 1139403 588847 1863643 184446 371689 341660 505860 1251092 547458 1791053 886395 1345636 809598 460023 1849403 496650 1309553 1246537 1334944 150348 1774463 392731 485809 731794 326174 775843 1849793 1151958 438923 1395746 1782089 1090271 1943557 1591403 187569 195996 1856397 1550016 379299 1909310 1389647 529119 908101 118768 1405567 807682 1686365 1748828 145858 1299693 1637402 236873 362703 1128344 254397 944759 143779 328690 407168 1787929 632271 1401233 1797200 1563387 1682063 561497 952163 230165 754668 889807 554240 1123841 1581689 551527 1052583 1551553 387940 550956 1236621 619270 542310 877737 1724116 1303372 988845 665122 1456822 386375 1704369 198014 1129396 934066 194050 1280517 1196018 1055987 1400622 1316708 1648209 356283 1546420 1459726 990099 101880 1002963 1474198 1534364 634588 720539 1452180 1948673 1672192 785637 1196896 614045 1279766 1254839 845605 1001718 101279 1643217 508429 1124220 1282536 195999 56829 129865 499961 535494 1135451 373346 1089935 714053 709029 315784 1422800 1684529 1384123 933123 401298 95595 710039 422842 1661712 892976 1034563 283972 1025291 572768 878232 1464406 1874800 1607096 704102 27070 1865175 709231 890700 821705 1588394 1339579 238324 887329 24976 992365 1693968 47847 975916 1808516 8681 648778 1605698 12891 1555125 796252 1431980 584955 1669109 475198 1303243 940632 1895347 279238 628962 7888 1434107 1381982 1335253 1764200 1373078 193781 1709345 1513488 925339 1356492 1716101 1845281 813105 664344 733739 983260 1074937 636129 620385 899037 1558619 1638255 222629 1277197 1815735 634673 1497674 434991 236571 738993 1236897 1162135 665456 845337 1629401 1369232 1463625 1214671 1627111 1679312 1420529 974745 1182379 406864 1979242 462654 286457 838745 1763886 137308 843559 1398878 1136331 1174542 1878413 1605163 538355 1294057 1629267 1962853 573136 1308488 446447 1113431 785586 1923642 353289 296113 577709 1572139 1143242 1424221 487696 578869 1316472 1822256 986302 126566 835694 1332548 1268159 1006992 1983295 1928568 936790 1034591 64123 1619611 1388221 1914148 1883507 753631 1138057 732660 1963541 655858 716914 1175977 1270517 1633279 1783437 1506754 1577782 809431 1031463 313813 340389 1721211 503675 336956 78135 835111 1820813 91143 766661 759943 344323 1287424 1394647 204460 1310439 416847 1429019 512577 1112056 1178369 1279454 1433029 662840 555520 37154 1437085 273111 1984228 1036327 284395 886837 1426567 783937 1930286 1857002 1093721 1339893 497792 1075774 1248827 1512396 1627216 1726476 649296 441511 1310868 390021 1023515 1391252 956807 336033 1270624 909701 81717 428505 1063626 1281293 776874 1633887 230991 755868 1730111 1811285 1001836 1427488 203364 1638914 866791 1065763 1723115 860212 1367923 417796 741549 1899283 144702 312446 585062 898201 520174 1866569 116965 562836 1682221 88187 10013 1398621 37524 1699513 328970 1237902 61493 215021 518884 1130963 1560488 1665531 1567057 93878 279760 719116 91652 1212441 96329 1851073 701774 1942742 1807083 476327 1213389 556591 1641057 1359478 1246569 823001 657079 1221365 1656259 149827 471296 331297 1892366 1160111 1784364 1011704 1209275 1157744 1013316 572864 536103 416780 935992 82291 422137 1543256 1962728 1163743 1846185 237112 51940 1277470 1466272 838611 1196559 1981877 9173 1467143 128455 1111611 1251468 1190401 1467403 1735941 1915345 1372875 1178681 1419816 1891920 1795365 179234 1421529 55397 412048 809358 739270 114362 1997539 1766027 394389 1545812 352775 908846 1802822 1064163 233879 1746526 1057657 621592 958210 1561554 1484167 127138 1181761 185703 424989 143249 707314 422857 1428810 1609283 822947 942424 1098193 415329 1006170 168786 607284 1324395 1107955 521998 377928 1806979 1419487 182065 1624885 5428 216753 1272171 1977290 1826692 1093509 708895 1583163 111764 1523374 713275 947000 1035920 346273 962707 645822 1975475 1314415 658136 1640941 134062 100165 1872646 1997766 1690203 1477056 222595 1966792 1196171 227853 1335687 1305369 500677 1635688 894755 135230 1851689 1181346 1259494 1115048 1942190 1684893 741599 279413 656787 1675377 1752072 480892 1649292 64934 666491 1458292 778584 1708448 1071957 1952108 390748 1322293 461564 1697733 1140843 761752 177040 866389 211070 1073875 25874 323686 326997 1907337 811926 64250 89249 418737 1281419 756645 1206916 319543 1803188 973405 811828 291073 1754133 1471399 1073238 1534575 441632 1192567 734220 1778422 1229403 1473791 203516 1567535 895291 1223381 348943 1683650 1940888 1714217 1135956 973955 740150 235035 323295 572307 1207896 383522 1234251 835038 1251668 1405072 1080684 1581452 1042705 1492764 165252 311465 1930789 650138 1160622 1057085 558975 1102966 1161904 216037 258996 422233 249506 210460 1595225 1994153 1557823 917515 1642158 316176 90997 410457 1757038 251583 682066 321436 757321 452324 187174 1291385 535836 1640719 580662 834583 1929424 16513 1849850 905803 329894 1977766 1704959 237104 774239 831395 1345558 192771 1279714 1001456 1642361 1872606 1409634 872941 1907667 1958117 1775139 1264541 1442596 1818834 566157 1274492 673202 214220 43654 1855572 973082 28573 996093 1893993 1286704 216327 1051263 514771 1817238 1499989 456456 1013588 1488193 1750690 216987 756829 281455 855287 1322873 821540 588898 1177388 954440 100692 596730 1891131 1156942 136261 1689328 1665589 410728 1812614 1763973 1835564 168124 1833399 1575531 1986257 1168681 1275103 1311258 1732772 1083273 1358858 545826 1037391 605104 1915156 896078 369019 1473594 784281 1185078 910611 1475131 1833860 1873371 74198 1419880 1528838 876399 1089327 853350 98143 1443785 724940 1548674 594633 1199725 1878470 1398300 1774474 153220 1405657 1385865 1577817 1505188 1106741 1099319 111104 1963828 1183649 456147 1413999 568892 1538687 71161 1948478 1550910 1385143 1336233 1885071 678945 1180353 571095 13129 911674 1545794 1486493 1360224 809870 1112022 745545 289432 1294926 993840 967641 1954475 783182 820752 1198197 1794641 139912 1829760 28762 426575 1599431 95234 1967456 466019 780523 1438525 741340 1397588 1170839 439941 1846709 1896443 1194517 1015418 378006 636697 1825555 547566 1667368 621758 1753317 1366051 1177259 665160 56004 1796562 1469112 132055 86121 349801 1874986 925214 795269 106861 1960115 1183907 1454541 1959765 174567 431910 1349192 1268143 1602549 363663 995142 1761834 878433 505038 1554424 1052537 389246 216790 204068 1633210 655093 790933 204711 580402 1556723 1615130 353220 1949044 1583938 819685 417452 1452839 1440781 109482 1537493 1437972 1328273 371029 107060 266778 1618066 1496622 1049436 117195 1528723 846899 1984520 1448520 899848 951396 504939 1823003 1732272 1880714 943382 1155198 1694973 102690 1336587 969351 236903 1312162 1249069 657998 1265277 3880 775854 1916944 1683542 424673 278704 850261 1625302 215757 1319207 1167820 1706799 475796 661226 1212277 1994284 1469255 1308131 962541 21968 1795326 1179519 119543 32349 1618939 1984203 1765914 1242 1791581 462954 1488961 1179647 90716 1713267 1657145 1439021 1692504 1880570 729817 1107893 387327 394459 562501 583632 278098 253316 195482 1518799 1581287 889735 1222929 1669493 370987 934741 1346043 1043572 937622 413990 133709 1671038 1187661 248425 614630 1831658 204485 920820 543486 975757 84736 1602615 1593211 228177 1052028 1507349 1134750 712669 1032538 550979 1973702 789463 533554 1506873 1505177 1399335 1493522 534425 67294 1218609 582154 977192 1758699 50988 1034526 539838 584047 86350 129908 220012 1716532 719951 806062 67809 870020 1373892 1538509 1220840 1682454 1305121 218643 1928552 259036 86104 1068662 1314772 1754521 1782816 1924402 232982 297849 1815132 1043093 1451199 1443568 1071038 1181319 996546 1442225 730460 746925 193545 549298 532068 1535365 1149315 668655 995925 1078744 432236 1774034 1298787 465403 1372239 1376086 753307 1404441 1111922 356008 781266 1481659 943576 1626934 667961 537781 310115 1401573 1457081 313244 344985 909896 208807 721797 1496685 138635 732015 1954012 611771 1128103 1542006 1313285 154893 1016913 1919717 251568 1217347 455510 1362356 1063513 1668099 302433 1951556 1316632 1333528 348061 366148 1013371 1968265 1713825 94656 1433209 1936245 428191 347177 1199734 650197 1405293 1114818 600694 314323 847972 1899702 1495800 1185447 633133 1159935 1967900 360045 1532625 880966 1613834 1345732 443060 127207 424697 1371689 531343 1667559 1134308 1646459 443695 1787398 1083955 1888857 1323345 1787701 605988 1258205 1421840 759989 1433382 1874369 755281 382792 1624376 1064236 1259715 6662 1169979 1224328 434005 1768014 1699610 1273060 1966520 771038 1423890 1773016 637764 1476697 308113 929389 1716035 345746 1295811 1601869 1646336 1804805 1686679 687036 1595963 798350 821683 1006700 558259 270659 1356703 1959540 1682546 110942 123254 189672 1858979 1890490 239057 1257443 186897 25193 711900 644475 1939510 1225152 38079 5547 1613544 1633983 1157886 971355 1526865 1430638 1416285 803546 576551 1098592 672771 1350674 1358096 1970965 483608 1930854 1055161 881263 290764 1977914 46923 142699 1573365 369216 53583 1465400 1446144 580068 1515615 1958360 1375103 1061268 854640 1268604 373677 1483978 1545298 1025993 617957 1528997 564789 737821 323545 636352 1929050 952947 1908469 1047557 39978 497685 520886 1357808 1547280 1437226 131968 792310 1587749 1927392 1733031 666021 1721282 1390649 502792 832077 1692950 939227 1997214 150704 1763996 688364 1707795 545181 1133941 1590731 1887258 1652386 768988 1716181 1868330 1756406 263261 567881 987488 1029148 731645 300198 1546383 1591486 1229215 398021 1046463 1169845 1897273 74057 1245037 528884 142547 1480221 159378 1966759 967809 1238510 43401 1246788 745305 1846412 741734 1407265 1724795 1559998 371846 1596638 1430890 554866 236472 1703313 1059580 1853817 245244 1289214 1916224 1937305 934417 1156236 1319955 1423539 1327386 1508683 1679947 320179 61476 1544797 681709 675935 1081111 826507 1646027 1814643 1611381 552415 1003141 1755972 1663042 1091849 1306132 185501 389808 494233 1074608 416742 871886 1155866 904190 1743740 1881148 1491009 1395492 1176965 1503584 11263 886410 475709 1808933 2129 579295 1908843 791883 1213299 208314 117144 732480 1787379 453032 666816 1176366 360478 1328570 1340823 347592 1070837 1082723 748058 1001349 1590242 683360 1403821 1746788 971506 1609363 1166711 1933193 182490 201710 1434765 1913364 911972 570164 1642074 1731215 1746786 1363327 282645 452334 1145706 618907 465539 1073179 1335663 71992 533067 1695411 459116 574549 1256219 1614742 323792 1636793 134004 416287 577597 1965907 1192614 1017522 1080801 1011960 1249092 1511392 1659401 1613344 662626 213135 662796 1205742 1508057 1319370 1913141 848683 1605966 662008 1167668 1498942 742416 1158971 1964289 164255 3614 1021180 1471166 322264 336516 5979 635329 678231 1761333 1896861 1111538 1181900 1046418 1856814 658988 718006 419150 160106 959012 275498 544247 1559803 98333 1317984 1822540 1340749 1107569 629096 1202969 415796 228118 1478704 1865932 409234 1176991 1985621 151803 1059072 77433 420980 1125729 40888 1973004 1483782 235961 1197526 408860 71119 1147649 78152 808647 1495078 157208 1532939 12272 854657 1903431 227217 1724561 1644566 1281507 1869964 1525000 1634878 1641100 1740439 397347 728964 1045249 1081442 1004766 35186 1335715 96082 5843 572663 798876 1939696 1074714 1549675 901144 2936 1816203 1860321 261773 402283 1686324 1421719 1905012 361615 631478 1335169 1518038 836710 979805 1185882 750454 416421 653754 1520554 374227 1206158 1806385 296832 1458607 1158446 1502505 1383747 1462080 1322330 784779 1756061 332643 67140 518413 1773824 279323 452390 559943 1429805 1862395 821867 1218911 1134366 1268713 1610635 420734 453002 787529 166785 427835 1516259 347539 1841428 1753997 1622066 1204339 1778977 1625282 261528 593933 1342195 826110 1509242 1885662 715010 34629 495580 520538 68344 1699280 1789979 1175802 955088 670486 18485 1893908 1229365 1899133 906236 1845131 1891716 394496 178678 859434 344859 301735 1513774 1151806 1378091 931187 1069154 1479495 385 502325 275900 158703 1323292 1116855 204184 1157945 1681613 988958 1251756 1207148 7273 1234191 1651947 324497 935543 1344405 680854 663498 131043 845741 12033 250416 88780 639014 1785550 1597537 1257414 231201 931079 1571926 1325399 1127189 500475 688765 1112830 989001 496773 340041 1177011 1912519 1790307 1985540 1123216 418745 1456694 1704019 1308568 1999049 144609 480750 1425837 1921168 457974 590688 1754168 224149 427797 51593 142081 1001589 185712 1376617 1830304 1777497 1677548 1387079 1569119 181791 53149 250413 241129 1663981 488554 1254100 1407028 1777833 374093 1152470 821610 432156 718205 49758 1523386 446361 818912 71268 1889452 238781 826554 1047254 1865948 908881 1554138 1652246 1350741 1982742 998862 1049606 1852381 1790375 1816630 77989 1619814 396645 356380 994523 1228914 59852 450327 741507 1876266 1154127 328099 1941840 814441 263100 1775725 579311 1499508 1733821 635919 423014 878915 224700 1903158 978079 1180419 96202 1935113 193713 744958 1301975 1857063 395332 1989500 1162884 982902 929877 736599 1229725 817871 1758057 598906 1290744 9040 491751 105640 369869 531643 1943507 1674109 1315813 610506 1040398 76201 1169649 1322515 371068 304760 143310 1404015 56326 348887 1339545 1097273 1550258 266349 15067 468285 846369 722854 659356 1228125 12892 162602 65536 110082 605399 155381 866265 1973372 618217 49044 1076046 834424 884123 759248 1165085 393168 294611 302219 1221125 1101720 1390760 164375 840480 1666288 1844068 1631846 1267988 780171 525972 510286 1024001 1511959 447831 1880186 1537958 1504871 1562582 925030 621993 936861 1764280 1655400 897340 938635 1603804 594418 746742 787742 1395761 1339503 855060 660428 814509 1591588 1959284 1015116 455533 1190003 1323699 257286 572899 124570 413041 1010240 1127579 1420898 591215 514580 713807 1271490 693691 720298 1510868 115827 1928985 377396 1767519 497689 1994772 169472 721313 1909630 1915773 141763 43493 1625395 1875536 1954265 1400181 1087186 1047428 1374890 1849002 794919 804572 1422863 592205 222918 1110860 106066 1411637 1385567 131798 1872390 357080 239376 1817710 667284 243078 438621 278941 1315967 1565851 1566392 259061 1322946 1276794 1372103 1011275 975949 645194 649208 941354 1957643 1177220 1925429 1741016 88316 281291 550049 633357 1658633 584403 563443 1818758 1004914 1554248 1996175 564328 1770957 688212 1286214 1671546 965919 688526 1153920 1946957 1528633 1071613 1146936 249999 1411161 50836 438245 607046 616958 937499 1724688 512160 854648 747622 1977264 241113 904323 1843281 426945 362201 1386446 269584 811255 1360172 195003 658876 970160 1227806 41251 1120352 1898752 445290 1608415 1377356 155875 742783 1828084 1695615 1847288 1419344 1673837 482137 76964 754132 215792 1952997 1837294 87151 384350 252159 1612174 885538 306181 843102 861898 497557 1722036 1755790 359211 1303541 1862381 802654 1999441 841668 976035 575376 189891 1186501 1888265 1165219 526462 255723 1618845 1960905 115710 1827635 1093747 773344 1855611 843887 638632 977859 515486 633592 632468 576000 1517199 1267365 1328914 979855 797671 965302 324234 1302080 230407 1026319 747387 799904 1713382 1348370 1747340 49299 626629 785489 1745017 1422290 1062787 466140 1682994 507062 796704 741086 1048250 1941870 1184510 1656756 1791876 1923908 555419 1029841 830841 192370 153880 1862826 1627518 1994387 1159549 1038982 212252 1729789 1052353 1455490 1274915 1185848 479683 892847 1299647 1088621 1836832 176493 1515884 985689 1978789 925657 302897 1795137 456153 889971 1535532 1371770 835586 1867788 955441 1207594 1546559 841363 280654 287497 1551910 153118 1101016 570657 1621619 87171 638220 240634 1492920 179175 1308816 1667699 1305364 1587444 699336 1699181 1209197 412996 819529 469581 712487 493218 1263831 1593782 195073 1276596 465468 504557 1768834 758786 671187 1504821 1348662 1540724 349361 399602 689293 919176 11165 248048 8671 1491004 1252418 1536223 224699 361456 180583 471624 171450 818202 490674 1055996 592960 1373628 912215 40854 514553 1892675 1878511 405903 1680690 258231 338116 260346 1519591 91806 1834752 1410983 1153167 1152607 880145 692771 638013 1757915 480263 1056382 9851 489353 1181434 979200 108492 1246909 1985543 1538176 1038343 89563 704972 1158864 1826664 821963 1851060 416257 1959600 1081367 1890508 963052 760853 1885075 1216386 1602209 1121375 1211475 1900254 1195041 1247995 165136 1622404 923341 862944 1008168 157748 415793 1380640 466027 588418 762022 609366 1374423 356426 910058 216884 1070326 824304 850482 290502 287933 817426 1436133 1597194 781761 1750715 467242 72620 955127 1349160 1716448 1282606 482323 82413 1031403 1727594 125441 587818 1417915 1851992 267259 1952337 374850 162418 801119 1228021 713635 1313524 834661 1573663 1307754 1468952 1871552 217100 15169 1918788 1725039 1379197 1679712 1620020 1435754 509139 1223598 1740261 1709521 970770 1650643 440423 385893 586373 1014163 706658 734843 91392 673523 803338 1083591 795835 1582874 445644 1506483 931626 1450124 1785249 461607 707688 1621387 392008 381275 1942353 1603555 1184549 1449870 1503888 1290776 291466 1679902 1347196 1528455 1517372 816046 1539888 1171867 1956187 1347232 508469 814133 843365 1584133 931386 1584058 291101 355636 1463741 809045 1709855 36759 150044 650328 320440 996092 1756824 1111681 89155 1417044 999667 1711236 968478 641048 878597 443481 1677771 1505111 885164 738160 1871071 66522 1647342 938865 255109 1830654 1572895 150956 1337521 631462 1693614 1162796 261426 1362522 438091 1644273 525430 1990050 1860421 26526 407964 59871 1340088 1129850 329542 1374424 1438590 1350276 1281742 1929588 1184312 1452010 1783819 1161463 1611715 701126 1243393 1534796 246997 1072116 29882 1022654 621933 885023 1596136 471567 927709 358890 349049 195070 517618 928143 749573 1850539 125376 1215978 410531 102902 159180 20207 26334 1983962 1691816 1300232 113144 154654 524430 929580 94433 1090116 19035 1122962 578468 640454 540510 452442 192012 453456 1659041 161493 1886784 82082 569831 639742 362375 1255307 1695132 1412225 75419 388661 1127670 676409 763486 1466229 487498 1230636 97539 871696 44035 61909 1011744 702076 1207778 1915290 1166249 1214604 729239 817433 333131 73016 578677 344181 399919 71833 387243 847860 903343 916446 517710 1112378 1876272 1323305 312489 1671150 1356701 1561295 1130386 187054 1836223 411199 379820 1829539 1617688 1101077 175227 1736319 1616215 299886 1263198 1942030 1002101 781376 1018383 626824 95970 332523 1181117 475799 1142728 128906 1972731 355396 178581 1642580 1089156 91237 1758270 1675909 1265544 463273 1281505 834003 607667 1810431 1538086 476221 731687 1747514 497075 701180 570506 1877774 1613597 728747 1746084 1670464 1630758 1753218 391043 1771983 1569848 1494533 127829 1274509 1855670 1621416 361291 1242386 1316043 983643 1325474 683912 808626 1341939 1658204 1805853 1560809 576302 1955376 2175 514240 1707633 1445626 1034388 742171 1822632 1440635 1266026 41110 1974368 673000 1472086 559416 1450204 1226504 151261 1555979 34102 61632 1380240 282783 720507 334523 387257 1598278 1781449 52623 1167533 358816 192028 890346 1723085 1685057 1095026 815188 1284447 1794887 581583 1290697 1264670 1549942 53199 469247 703052 1164363 758173 963347 1724826 769329 118112 903267 141623 96006 1673365 1400120 539933 532294 1104773 1316178 1588841 221077 1627133 677343 522978 627121 1576941 779298 174897 1698175 244471 27007 215218 1374369 1527618 1931812 19812 820914 1745204 1421724 543671 230516 727977 105379 76260 1773370 958466 1281508 79511 64686 74092 725612 646382 1254198 388008 84689 22118 1023875 1004941 637407 347079 671737 836770 1834818 185871 222571 1627586 1947151 147345 1722215 1740725 1621487 1636371 1706910 722283 525077 1559120 93435 1568899 1517807 1006315 223067 1276646 1523892 1507829 777390 659136 542712 1741808 1755437 877732 1262731 1766884 897151 1684674 1959865 1092353 617741 786166 733174 504316 1179637 1171852 753714 814936 1235041 1008415 1390075 1420869 1109278 945718 966328 1977593 719935 1627638 112933 1953288 1784033 328795 226210 61050 1090339 797339 38148 1153773 1499996 836260 978394 856356 972292 1217080 1313108 195877 737106 1322604 1062359 1862949 413650 588203 1601261 1678065 245328 1582351 604767 15487 774298 1819831 248028 1398879 1706056 1476518 1832639 1186419 248239 493366 1570068 972739 1318256 290385 1331890 1958130 1584485 1071453 1280276 1677381 81749 1962214 524757 69191 937529 1979858 1952706 1322997 1864495 1032017 608267 538186 826385 1577276 1740661 549027 152959 796728 1671360 1032578 132498 232473 28115 1930706 1861075 873730 677419 221326 943049 422195 145015 1269111 988781 290647 326216 1073816 764441 1900935 944841 25393 1081929 587646 1891695 383406 954334 283217 1193883 1301110 484435 109457 1068644 98312 130085 306610 750224 1229496 1072855 1188347 1595475 303920 687766 711422 1401445 637812 382324 1521328 209921 1632853 837424 1956733 1617829 1454830 782794 1565856 320103 941525 1983507 875393 1827246 1472098 1648560 1493634 809141 120996 1981527 891393 1814533 1638126 1094802 840060 362550 1473944 229139 20727 1220051 1181778 289040 104927 1843594 1428593 472266 813768 563877 371182 930951 1634011 926684 175082 142024 146567 1184937 1357277 505431 917661 775679 500539 143705 1384855 1527703 1348018 482289 591152 1596103 1263513 625254 1772580 649008 765294 3629 556716 1847261 1265169 1217877 446895 1879240 181456 362568 588537 1543178 271406 716345 416113 1434048 1969176 612216 765606 1750045 1812000 1958257 1954510 1482208 1418127 982408 1145883 280217 177311 902502 474356 1808341 1323767 653457 1161939 1782989 272052 1981137 1696953 1762147 898540 681389 573189 1851140 1910266 6330 112668 1915147 1518918 99843 1660842 1142739 1570599 1681677 278767 70646 300917 1635161 376544 1974302 1758396 1145844 322690 841061 446003 1980310 1017621 1708196 1811816 494618 203368 793063 1580776 423849 1939971 1810701 1581703 1922513 764824 838971 993287 577847 560489 1029203 740271 136359 541108 576386 795960 1222726 444448 1456521 1403874 564969 55268 558662 846328 481727 447852 421612 1992322 1612470 1548740 1884069 1802323 1546585 926068 1493303 678559 860301 1740813 111947 957659 643573 192857 1428276 167114 485273 869616 1506410 1425215 751529 1180583 1489526 303104 1259442 1727735 228285 133006 1841215 500357 1433155 159541 1368811 1398268 1120553 1681950 918245 1670051 675816 270277 345394 1914338 1363518 345223 1000932 797665 1173609 255507 1638673 554777 1922579 189925 1056523 419579 746166 830794 368254 146831 1945898 1080891 138388 3989 1986372 1641678 1001291 1967943 1722636 1367651 1484852 385778 162984 1122202 1664212 883096 651655 1567882 1221628 1870116 413534 572382 1844677 1557308 1997639 783327 785208 399148 551284 778487 1465348 1138825 1771252 1921213 838267 105941 1761665 624576 27888 1512805 266648 1386794 713777 654528 234868 1415166 504719 1820516 1897498 734267 1440534 1222906 128773 111685 671406 949818 556770 893532 2065 1082247 902299 1542590 1599252 1048341 142293 494270 815450 941155 650868 1858459 1952901 1604617 453993 342579 1490352 1378353 1605047 1674932 1311558 311832 1717910 863962 1676655 1386687 72563 852456 716578 540655 262783 341428 38002 1869081 1350474 1296369 685907 720611 1279339 183012 1054273 1773504 1794717 434333 1443752 531170 678707 1856895 1070715 413382 993960 1307824 1695840 1570365 966835 733465 78881 1983904 139242 422232 1043768 906 618573 1231238 65914 533097 1915298 505840 1892063 613920 45292 1024361 1180884 857107 1028822 1641493 1551310 13566 476325 1211898 598984 963422 180879 540483 1904615 582549 836036 455190 1606239 12114 872877 1640943 1850186 1769155 210 78545 104550 726172 567616 922080 1097083 1531257 71734 44046 1066936 958457 1847307 608652 115026 562230 1772781 1209964 599202 914171 285275 510348 1862583 1610352 497877 674191 28142 977642 182828 32909 66182 273737 760353 991552 115204 1852055 1528951 1653437 1322830 1398339 1912914 1090673 380843 1605884 101896 1517129 1312454 42230 1509899 172974 1182703 28923 670135 1557095 918271 1169996 322324 675869 1228556 762616 1320389 553271 1763606 982368 773938 60376 528655 1350440 337142 186498 1683151 1670152 141611 98494 1996051 269474 713882 1501046 1233577 36467 1391490 1325952 1485952 1329382 1637110 1812438 753437 761578 281087 1157550 1264650 124399 315192 1133589 1976371 730458 940826 1005651 1772284 678046 417115 10901 434491 1004771 797757 130211 1539500 293570 1293549 574192 118135 1073236 382275 880168 1138714 1758263 1149250 324449 1344365 1968995 706399 66609 1138352 1742649 1283266 1732319 428765 461648 1838292 467176 1103475 1763060 42309 1189435 722891 358410 148561 157629 424409 1589945 127521 1461528 1726164 1448081 1039816 613943 1496562 1052544 171449 1490376 813302 102484 1396446 974218 527788 343615 266676 363172 1766515 406775 495161 1136532 1571739 689240 611344 461889 628557 879653 1661860 749025 1822070 1500121 398429 449271 839516 145508 519228 1045204 368204 564915 1965063 1965215 717879 821123 1110257 1971335 493923 190052 1487122 1621086 527604 424427 136496 1310366 901321 1297740 78950 1233505 1808249 1604844 1492550 1688116 1148351 1829100 1653881 1272922 108298 1120424 1923436 138855 790351 1220768 1104533 1116787 1367760 1933156 1084742 661930 1431494 927143 66010 1381130 149077 1683743 978916 499952 476890 1026102 1817683 188598 947806 20234 1896084 1079408 812468 1977329 1427425 1594094 600393 421642 556894 979325 1777134 1443557 1734611 928842 1736728 1435846 449457 1710178 744103 1299655 1048612 792343 1714219 1164424 130351 1117965 1037607 1475672 1313121 599068 1560730 699595 815537 1180452 497205 415550 645864 667173 952047 1543580 853672 1354645 34922 1721079 108436 1994848 849546 406489 1616172 1655449 1721834 1229279 383424 1418505 1397432 1467893 1101388 778874 1879615 1467075 1572794 435983 1957078 414534 729775 355402 828891 197142 1186273 779044 1992287 1996996 166502 1533114 1437947 1595928 855696 1590861 703787 1800210 772950 922489 740969 704900 1232585 1065163 144370 490918 1730115 1887821 1073992 356202 716977 1646633 248553 1723003 1194321 587236 377686 1707 1136067 1414317 205054 965693 104218 627519 395206 1620576 685694 506924 1291337 1050570 1882505 1338822 1697880 970493 1340196 850279 1265890 1467798 1180679 1258613 1340503 545861 252136 666452 1006368 1514391 1821579 1244221 1361315 817191 523870 79192 1869668 1085820 754215 1475115 491212 1326392 1164874 1437883 1355598 70130 37575 1301942 646083 1603782 1736674 155363 345235 638243 1874311 1921748 1481083 1339468 116414 1891016 921142 1598617 1937371 1752439 1197274 1713429 700848 1197831 757768 200746 599640 879234 860211 611999 155097 1680055 97963 1729791 868764 1117158 1216531 663927 296678 21100 1756443 1670340 603515 1393163 835072 31030 344355 432372 1625311 921052 415183 1312918 1356370 1605030 1507130 1645169 1353393 1538998 1658316 1997231 1288174 944214 461888 1623038 419549 775827 1546766 819246 1667375 904363 1300270 710169 1316671 801040 1414507 212508 1331192 386044 663782 544378 814591 824333 208107 136591 1842295 245046 343390 221731 93286 374298 1567326 852058 1933552 316203 207285 1494222 825631 917856 899004 1673963 1502016 279108 716054 265480 1778765 740264 1397731 1089440 1166229 1729966 1005291 1525626 1258146 1212983 215893 204750 1246271 1917243 261214 1430821 850319 787903 1014589 1141921 685116 1425880 623032 1455611 1261298 1139530 224970 221608 1225313 171638 1406337 696005 1288196 842856 1021627 1071997 1440027 186542 996221 1414260 1617940 1258542 1518635 26043 1664364 1292849 459801 881915 829402 383693 1270231 825007 1743273 597558 456137 1229456 850821 1646423 94291 1394661 1440319 1361601 448144 839499 1551697 1720573 1310477 1914147 1435579 1849826 494312 1431083 1312672 1491989 1116685 76884 1792216 1061820 74957 1816733 1090420 462872 1999071 1310106 769912 1816674 1433094 664362 214506 503491 1441892 348355 1197464 260095 569191 573964 563476 346643 1933939 540092 382647 956854 1507793 434509 1981870 1205615 1391508 1421294 829222 715488 189553 593761 1666154 1791953 1678460 1846115 942832 642348 1493131 27566 124918 1766533 1037631 1537810 1234199 1090270 443914 441912 136655 678201 1447968 456996 338396 675933 1662380 553998 876161 353247 669194 592942 228885 912554 1406385 24923 944183 1910861 903752 1754979 1429020 1413365 20321 1446575 1570419 912735 469791 1957777 1081601 598486 1148890 828578 1198 1637835 316009 925067 1607772 280837 767191 1344600 696706 154690 1882751 1541962 428007 461861 1713782 1498199 161763 1204752 1815819 754504 1417074 416984 1365329 1440297 819527 1396335 1916905 627826 1843706 393014 168893 897455 168413 1886632 1254176 780485 325243 1378517 756975 99830 1768202 784784 594680 264346 897635 521584 973127 1600886 1552321 569827 1026046 1462297 356159 1530215 1420682 571244 1604130 1230966 226846 234566 1086766 1362800 1034366 1474121 1668405 1653769 533866 449729 80134 339327 648587 86671 1675368 994106 1264949 27 65011 164694 244543 1361850 1158044 287205 1183999 673078 1252567 764093 1196524 1298824 749014 1466991 922423 219927 492408 442556 507347 1161700 14917 782627 217606 1546754 1927549 1381460 1392290 122357 899523 1491628 1142170 1879701 656381 1452822 231900 285371 966385 1197289 1937201 1287814 231079 1755234 502301 1926044 140308 1815544 1463102 248673 1574110 421566 1007334 297210 1654229 1012879 261526 1945749 415150 1926867 1925453 1708017 1863413 493567 935666 1890674 1863032 1389434 1146565 1819836 1048197 1329531 1393844 1970313 1504717 1206728 932637 517322 1721597 1501858 1430294 500945 1307584 352612 327726 885592 502354 655185 732058 1296450 1215839 1740991 51957 532128 1843118 939572 1306162 212650 635247 771365 1577823 1560795 1977879 1839006 1757470 88734 1315566 294346 1559748 666841 1741896 1678928 1313642 1060156 800791 41953 402344 1343360 379292 1978800 96489 320864 1920800 1928530 150703 192532 1010559 1000451 865869 552877 1900984 1238953 389291 267451 746001 1927158 1200394 1183015 637593 213011 1858759 580657 1696973 845461 1197829 245845 972927 1031159 423626 1575827 394775 1978709 1691506 1008849 501067 1462419 28939 137381 808030 1480588 1318161 1138120 468838 1260707 1267015 1305676 1136639 1520452 236303 267354 1691657 1606850 12085 133814 1197860 1512280 750459 1352706 1588409 994337 1765217 1114581 115789 736724 1320817 922629 227723 1975524 920159 1289636 490304 147186 1107700 895588 1363660 1214283 336905 929737 75071 1070226 1752598 72966 1162641 1395510 1546842 1700285 939094 1895558 1177025 1649399 149047 1812135 1639369 22707 1693771 621754 1536506 76037 1122495 887323 1946615 1998728 91793 1252426 1958667 1290073 224750 446308 735258 152354 602854 1894947 272012 1669421 1022697 879835 398696 905567 1330591 1960059 1896045 415816 20427 940391 1508136 1856200 1044329 1686920 163319 730287 1974018 886609 570106 407092 1034309 1811830 876790 441109 724344 380800 660313 1286102 644883 1268922 1227788 48582 633884 5183 1201150 857497 229572 148001 53095 890713 852731 1867139 805446 1357376 966372 1200927 1954739 1919572 1590406 108713 477168 1261755 938768 1731878 1734880 812170 1169704 1343196 372110 55963 73121 164554 878839 1680506 145542 703202 715649 308726 903138 1309837 1115160 1583305 1757929 1410275 1103351 425098 913987 662347 1890199 1827845 861911 1762494 771505 1259979 1570974 1820162 589302 872012 683876 1445162 1088124 1397026 757920 552205 131178 232513 659235 340409 1143475 1996835 1217308 1125104 293266 516312 1316697 1887850 228266 1690541 704423 318434 339631 1553569 323634 1863037 450811 1170719 1360349 376511 492616 1994771 1133737 173035 1032874 1063316 1202206 464285 238147 656857 355631 726294 608913 256181 1245464 747632 293607 648823 649086 1555433 1964681 1378516 1686227 634655 1727772 1755752 1531566 855249 423023 300681 1043958 1538742 773863 182795 864378 1308235 1573380 1476425 1491021 827876 62306 1533420 115859 1803031 1191812 17189 1876048 103855 1061655 1550551 470395 326227 1950473 644165 1987285 591060 1642314 68791 1524847 596557 1163599 123539 869486 1460881 33246 1111679 19340 1514914 1518500 1205530 162860 1314771 1030645 299194 1310826 1388720 1887587 592389 1440553 112029 1447979 663774 1676829 767480 1123105 299659 1022362 1705982 318559 93827 1353524 1886342 1993946 1775931 1851084 173549 1446082 1320568 1163114 58564 1071201 1837032 1244774 562498 1969012 1501806 709165 647975 1215592 854591 1153378 429546 226694 1973806 528750 1502486 919933 739707 1230646 912236 1983878 506580 134811 1381537 62531 198017 541190 1225726 1778347 1935231 56066 1320126 1215063 1399592 1997134 550492 1415617 779744 1775538 251427 228251 763689 503275 1263941 1024313 269383 133054 1462027 854141 761080 724466 219213 1551664 1139423 654123 776172 1183480 1397298 1589364 1230154 813480 736495 1960137 640298 1793304 1126936 1360475 499244 800327 1540038 845609 424251 1763164 490554 1282204 1732780 1484660 1620820 401890 1678907 1957705 1875828 48299 1191371 1964168 1734923 40616 513649 1906383 1013334 145409 1621849 1678691 1251103 450359 1745663 1677682 1650113 786601 1673507 1722034 286017 1055118 350019 678918 1292024 75817 512720 1050799 812089 1807518 258350 1202167 553977 1288995 1808209 685324 173833 345575 1919925 630953 149442 1916755 916634 1209657 192762 149831 1356041 964801 687322 1590671 607824 389567 32713 1854794 1897513 1849038 716508 755570 1232943 1188961 451103 413137 299828 1766546 1906334 938065 875496 35140 1598411 1317401 1277085 113214 157706 534078 90758 950830 1522441 355415 663354 1446523 368975 1096395 1757211 91967 26198 1444713 530820 561319 1039330 354022 605437 1094106 1473100 1995479 1216743 1053108 390028 1613986 951842 1880729 1036283 1236060 427580 1120611 301027 325456 944349 101315 310769 375434 924521 381481 1668075 834049 478213 1068036 187583 1735960 1619712 1554713 1007749 666580 1915571 562335 1847227 365764 28602 132472 1510435 1884544 513639 374084 107244 587711 661978 315942 1014449 633115 1327817 1329537 1515476 1358988 833254 1094439 1904120 1073169 1231471 1450565 1625625 200240 281430 941911 213302 1786525 1933848 1052985 1934038 1959852 1832771 505487 1872625 1453838 1161549 1410258 56882 1282559 847805 1975701 1971226 1844197 102847 509872 1078412 1382606 1681759 162555 1516231 437980 198103 614255 1278464 748117 1287258 1704794 1436395 346862 1409416 526891 1528444 524124 1761486 1726125 150492 508439 790667 1983465 573413 554903 1627380 713583 834456 191952 84874 1475333 96743 1020366 1736963 212801 647891 386122 535590 1488745 1805154 1583051 1413584 229104 964438 812295 1599266 404366 1977578 133170 269310 640065 1211148 815729 1858976 1420762 460093 1197895 620845 1422270 1022371 396112 605171 1375537 369131 775192 619242 1084750 345019 877435 1198209 874884 487979 1208571 599195 289112 1970042 5503 996549 1139189 1096074 1028704 1411450 630286 767128 1186543 226297 1504271 1871881 1403620 1300275 1033727 634146 1014332 62509 500104 780090 472090 1597750 334572 234883 507258 1341489 455138 1664728 1697316 493176 1493989 1546151 1122458 1122653 1261042 1659568 511120 857903 1645537 1713198 813296 307663 1341042 1812812 516510 1105609 1983340 788612 627657 1220508 123194 1410469 560630 947923 1984385 772495 362204 1433272 1212648 1751542 1331529 1599109 471048 241943 1725194 1380694 1599335 1559214 988008 1040544 726836 597755 1432336 1100443 1318468 510016 1512516 855124 884470 106100 1092651 202563 1389632 807046 1118019 137310 1798374 1275023 1937528 351143 201467 1119968 1500349 1348347 250124 1398083 952888 327047 443446 216306 587064 1716311 1728993 1731300 157935 1807916 360360 950878 460615 55551 59381 1755717 1541816 1537634 476386 656610 144022 1684323 801936 190917 882385 570210 88237 124739 413300 964962 1699165 1311716 663946 110481 556890 1008107 1033654 1944297 1519655 837498 398980 1109678 1838869 191591 1474568 595584 1353415 1243096 1129626 1525511 405380 845150 421670 1749216 1152847 1746399 83762 431480 826303 1272126 703983 680875 1918988 1198477 97923 1177364 1069610 1433517 24169 1517064 327166 574103 1158242 306884 827513 1919745 328687 85227 234277 13955 1806832 564216 54383 996457 126362 794684 114325 1179461 625148 899190 1709287 1187626 100757 1401822 1550429 816508 1758800 1746704 1260631 614418 1572652 733296 401143 361077 1679240 983032 406724 1807169 665502 1414477 1374048 705357 1025861 785073 731021 659258 1999082 676006 9881 209094 1215312 566976 324600 92639 1445277 309662 1929192 849414 928626 1223322 727186 1324819 809185 1727606 1487212 1977088 1851537 1005466 1288335 1545088 1935816 1245923 889006 952080 1690641 1750303 1677611 699669 877225 870091 1198327 355588 1176959 206249 16105 979142 857836 1666208 415873 1800491 1714365 1323435 350928 471674 871054 646141 144855 1531921 102820 1988854 1092794 1809564 606949 1156185 1152698 1161895 509785 995933 795795 1744173 1718727 767310 1951800 1734232 1810959 1513435 1567894 936983 1837841 1274218 201619 1945958 1568610 1921198 451497 1826525 149850 1281697 547790 1792097 911991 581544 1883309 1892867 6783 1638476 1665879 1338880 394601 918861 1994828 152588 726340 475388 296337 1214343 1338436 23144 1400176 780159 1422785 1943010 413707 496641 1916132 1405096 848183 1995384 194671 1792743 1768337 871103 1627707 847136 280538 1037137 488536 687342 65887 605466 1524169 811982 542561 472873 1993325 1038011 1242564 1838948 1177710 1085368 873667 198160 79877 26998 277577 1107676 834881 1548035 327632 988808 429830 650169 1592594 1254674 1109704 1765474 452913 247837 1426693 1326562 814326 949836 1178266 826350 1429802 586540 687792 1804829 458643 1846493 1786328 1633077 152960 215550 989362 1187038 548071 300532 1353511 1586432 146422 325954 1759519 1582334 1681568 820694 1931293 1521496 210807 1824343 789135 1711888 1465896 402163 1371186 729184 1280142 1856503 476501 1645416 888831 1698184 1967660 39957 1698359 1808973 1639796 1639014 1214874 1994922 385524 182761 1681817 1348000 886044 1103285 1833614 1597956 1977009 987627 86615 667357 1063146 176107 1866053 1758407 1057896 1597768 1742066 444683 1969651 1494055 364525 1903338 1605294 1136334 748655 719913 1863765 478421 305784 1111963 1639283 549501 1556538 1336581 688086 1957661 1523625 841582 1967346 503269 135234 172870 1972234 785611 1585310 54925 1372797 130671 583457 1212462 169589 1342867 1622609 990047 1408379 1376496 266025 1368432 1610734 577887 110034 1746582 731339 933613 602064 1873919 1247144 185589 740622 337380 1359389 1242464 1142180 1397577 1104459 279389 1023301 803164 1362841 314324 528922 720553 137437 1198653 957667 1710072 1565504 942956 199898 665476 162359 1367546 502832 1769 392575 1307734 1971149 503206 1092913 987728 134263 230342 1044710 303144 516736 194446 1815646 899489 1676397 309453 712309 1671457 929989 26325 345665 1214685 1466123 1122832 598970 928196 1860124 1779756 89434 1869981 1169057 1225352 331118 335408 712264 1562795 563050 208827 1943435 1105256 864709 681939 1198020 1350475 781829 1896559 395359 812607 563568 655969 26298 1976289 1634466 1166992 704308 813932 246349 1851099 1946724 120467 1874621 1453234 1225457 1345281 1935494 1451578 1009484 1194542 505273 617437 1614624 619384 1846436 1938549 451882 847088 1186640 510195 520238 299744 1772297 1206291 183621 600780 1808144 1602804 1045941 828274 1360587 1682689 1550802 537539 1797005 1306764 316029 1845722 27513 592311 817360 1292954 1190052 829202 1837461 215869 166468 35686 946226 1651713 243579 1294923 1005908 1782673 1743169 1567764 1023089 275006 590249 1880895 1198024 485399 945052 1045247 1336447 1559320 985271 1355215 985539 1942818 1341771 1301554 1551454 1183529 108391 220494 1060854 314781 1146473 1028469 481551 940838 1790925 479532 176022 1838210 1132646 108060 1942863 406042 902357 1829742 353511 1019670 1810282 170455 1309378 1077868 1405759 765286 235266 705209 530887 195567 1038650 1413525 347287 320209 1525135 5137 397906 983621 1726644 1937996 1816454 130128 1420420 1106321 1858687 1961591 186358 1838650 1314232 558955 740919 547973 653861 1610075 580124 1189345 811593 881978 1893915 1894233 724257 13137 666490 1407694 970344 859893 1588240 1202217 79430 1595760 356437 759787 1912708 1282375 1303161 1114391 232307 1929674 983802 96332 53079 1649638 1479460 1979953 902077 1797205 9748 1176655 1432729 1111588 104856 26392 928890 1756934 173380 1041218 789938 1631614 720927 858360 974576 1569020 811794 159063 888720 725742 1045649 948651 728963 734748 1926795 1850419 246412 1988277 1148803 1388552 1739403 1807317 996122 999977 231584 175741 551464 602403 1416891 13781 1926533 1814999 1524838 1256113 1026567 1302185 1974276 546897 272744 59073 1636533 1243218 541649 1919540 1190218 1996089 419446 1522373 1487356 16566 1007898 1064974 726016 1174296 1426790 1962718 954949 1974349 258849 636030 1804492 295881 1655392 124511 1630972 422682 976744 867592 422626 1331891 1375581 1966521 1011067 851107 438175 1952634 1433414 1282387 1015585 501385 1522422 730388 717722 86960 1340494 745421 1488295 815005 1238184 1043528 1254822 102247 836477 1584009 1294451 712762 259763 362918 576072 698515 554022 120967 714143 1742860 271016 99137 1516842 803854 156827 1092527 47949 306037 1557052 603292 710809 1484966 657371 706531 1410161 1827736 821118 1000333 446256 948011 476367 1332807 1649863 1941901 389025 1437748 293844 929409 380153 1249252 1048741 1918785 634734 1716216 1695579 817604 295740 1394019 725979 18221 1000926 448803 1315248 298713 49130 1736525 1700259 481064 1135851 691585 1726909 1866318 1027403 1876944 1413553 363615 556022 1062452 900065 1266632 1927206 613655 617353 1831916 1799389 1877038 512413 982471 1208234 1799121 1322501 190184 1781433 3310 1531882 1970107 809322 465466 1574433 1173685 1892927 1302023 833269 590885 225106 199305 151689 628286 1329063 1779422 256588 388744 1644709 1981290 247062 1688674 1204737 890365 42425 1262545 911221 1275895 852635 871171 1403790 1544112 30443 1320952 233797 1503663 62400 792180 1190412 309345 1045976 859910 1110793 677494 1389886 346139 478120 219560 684775 530417 584830 1685228 590783 1442372 1142844 600087 528582 671458 1756681 215995 39036 1426440 10114 1505580 1703736 938227 1276362 1637020 1936640 1163006 253714 75437 1500276 1549524 1114791 179808 570708 661890 1764285 1296607 1279797 1092688 1123351 1972285 471092 246194 1272207 1956922 798872 1878063 766685 1795128 15310 1639561 555692 442384 1411313 1097291 1348556 200031 1272368 102137 1383440 1144086 1902506 518074 1573062 167633 1683881 1015004 916585 549959 1020985 271149 1313890 1366642 768048 482369 738128 829536 521094 1647841 1089085 1613877 1567768 419694 924954 1700611 1305088 237874 958646 1314790 187921 1121629 209012 1304828 247645 1633097 1758382 49223 248141 1849980 1053910 597969 1858973 1104748 1276804 445102 1749595 1817475 1070381 458318 1798664 1927082 79773 32372 420546 1658624 886618 162967 950249 390955 157929 620858 442396 366396 1356306 569056 1569286 1756559 1820650 1399206 1355373 385285 1235407 1435207 255211 1730272 1171660 488638 87449 1983837 360028 127419 1341342 1006178 1190868 329765 702997 1300493 912621 977553 501502 334606 1442545 588746 1708069 1540154 1548115 440770 1780277 1609465 1422874 370407 1835914 576164 1329502 1747180 1977913 1536177 510769 774478 1355084 787895 964818 1027982 1772904 1671907 1356791 81445 1018589 518822 1065620 1901442 1366684 1331196 1664942 226097 800889 1687322 941877 1929811 229539 288013 1570939 719608 1464579 1985376 674201 103626 1179589 1229161 1569203 389223 746479 139452 1991998 1399951 879881 1980175 1766505 1332407 290918 1824484 1945832 713612 1853218 1855722 35323 142757 1912672 976953 622972 1064829 536244 1507760 1455749 1824194 1435478 283212 1770350 1358660 1366929 1496132 1723039 1402960 32191 309097 1770949 702192 1576993 1116739 1097966 1482167 15361 401148 218269 1874047 760581 954026 402043 192683 231107 541202 1542897 95360 1354511 943592 1509257 208112 1222783 1065847 1906707 750683 508209 946146 1480273 1769340 51353 916571 240249 261052 990857 369105 1290416 326091 647146 1302640 1497931 168714 225214 107250 427602 1724658 1723166 682637 1211164 1834013 1273605 168412 852482 319919 844943 1343769 208986 1584274 76192 839001 1239476 630698 1260819 1833166 1545981 171843 1230306 1054973 688740 1662900 1887934 749783 769014 1883491 492376 518410 1247669 1435245 336374 1545501 299040 1127409 1578227 1148304 1120181 1892555 974579 1175108 457637 1881048 44154 1880572 426361 725977 272519 790325 1006667 110858 1934616 308483 275905 440159 488371 1544217 125431 1915810 1587493 1472921 1707911 1845408 1982928 1405955 63493 454380 881833 1101033 1854256 338868 1587355 506101 1271350 623359 350080 1279027 1667590 557946 975006 17120 234357 1862577 1948862 979702 871147 262053 548939 1799782 20324 318776 1681365 1987865 1096268 1130328 1396321 661193 1659667 423159 312706 451044 8039 911722 1842881 1420880 277315 1981532 1404128 346786 1508282 369627 1020352 591585 1124105 850553 855299 755338 1666953 193532 159676 1661668 1221536 378501 1543861 257524 127586 694207 1243126 1509290 1787022 147476 174393 662628 1001832 919388 651491 1957659 1469298 1549956 1072513 541354 1305388 1623230 46891 95163 1376698 98335 501524 1663838 587183 1161213 230107 1152822 1719316 1746229 659659 656060 1598573 411273 1278227 745334 934614 559323 1290171 1355374 992597 1816191 553658 1061867 1401329 1287975 1560683 1786799 343873 350503 1781131 1601783 414358 1579245 1347137 1673367 575606 731378 465701 84347 500599 401306 1945297 1556370 392368 1672177 1728737 162234 342552 1378477 1206557 941026 323113 1736711 739763 769467 1711412 1386030 263135 661091 1965166 532697 186461 928633 1569449 1839218 1751065 1978851 1500433 1556217 78675 1044601 1751998 282789 844514 1582340 1442164 1350392 809793 510682 1931181 1118384 1572442 1685733 876280 1186192 778055 955139 1651668 1013143 270794 173866 399374 1916858 523501 900419 247410 206835 1907791 728084 667342 1396021 142070 1824317 1118528 86476 1558305 556766 921604 42701 1839402 33661 1563210 560361 902423 1886338 1934803 1403473 481686 442059 1279994 1443151 190589 710311 1112689 1727599 1805449 1250845 1028748 1808408 183526 177121 919959 526352 1839375 634056 741698 1099976 390584 800963 1840157 360305 1616676 1195172 618743 367508 257139 253044 1972827 16317 791921 59678 503371 701646 1270368 1541571 1558469 689947 748845 90719 1163581 1460094 327862 588309 313782 1379673 96808 1098950 1707355 984280 1810097 579276 368122 812518 1817147 1683758 1779919 430283 570169 1532660 1691117 838915 13846 809974 1146937 1252022 48955 281561 406514 319790 387550 1293186 493586 1614154 120062 1349189 229616 851788 1626513 455522 71134 1495944 309921 84450 399785 942974 1039371 791827 1612547 1528185 1274795 1943401 1177114 721431 1168990 1953362 642821 1275879 990492 1047882 1748926 1541641 1007994 706175 398467 769245 1650989 553054 1139987 1572835 29726 237552 1074011 170401 1017763 1416177 880196 1572842 190297 1147486 1586324 465381 652928 231270 1715960 1051278 1239239 649830 1839030 1252540 1335155 511898 830825 826491 293158 645006 121744 165782 498151 1812064 1431383 330534 1275293 1929789 1265749 1998031 1809673 1920687 241850 191137 168643 1292991 112547 354834 726651 1415993 1282575 1628701 1517406 179252 1847414 1621860 1329512 1165425 194526 1371158 203405 1588043 154829 32096 1859059 1664231 1693499 1285083 826149 1721725 827946 1092265 1686914 294061 896459 365342 890488 941796 1263665 922890 583844 1879746 422285 385828 1749377 1678008 1100359 788801 1959505 183066 1648798 1794253 1626506 619278 799677 1620443 199311 941365 508020 1246816 326369 1091254 1055312 1291160 648798 1941790 142939 1123093 596765 592663 1411773 1535481 675173 1847851 1589687 1748595 465332 1863814 301152 1238400 1067910 65551 1464159 538616 554634 1350954 1144368 1083532 857513 655436 553302 974409 1293785 1966387 650511 997119 1758956 1928156 656158 1411441 1511796 1968325 1650868 1249640 1765367 1982779 965662 1127489 1724369 1808500 307770 1065590 256105 1274399 612251 1430248 1443041 270196 1530586 1144262 366168 676698 1799773 1839514 426539 231185 1604902 1926001 198888 663722 1553092 1406495 1202252 1621914 792978 854870 705961 1217782 861619 1809097 684524 443094 794858 759419 1472644 1084782 1330046 1704374 1903177 857454 1877747 1792137 477965 701426 228634 1808339 1798257 602299 1774672 1459679 641243 982325 1441767 1779197 387871 1054250 977728 313502 481853 1964631 698759 700118 1365638 610504 1127879 524945 736397 1376696 658939 232006 612961 189921 32418 600587 917014 1804390 1545430 622576 568309 1516616 1060785 1403405 433884 1485491 1647865 1247929 990292 525781 612301 239416 1960477 1984568 150334 898842 672427 1793160 1744874 1743647 1264015 1310039 1741725 857016 51971 872443 1746367 1843803 1350575 959517 361216 571592 229146 740471 663004 1085909 155444 1642130 1000206 356881 1470123 328662 1607582 1418810 1253836 120711 547267 735834 712 8082 352026 1175604 428430 904652 818359 1079133 251921 1253858 1039926 1430905 716547 102472 730675 1892678 869096 36151 1632757 203665 1543884 411628 715456 1706150 1900549 607705 394404 1490288 1835989 68539 1208408 847346 1861135 59107 401892 510253 130451 1989445 1061021 419100 1660663 1544626 1597663 167786 375332 609688 1618459 1182891 1680338 224252 1492050 1905588 1015932 425094 36870 132136 1013332 857549 1576729 1945914 688979 713959 200976 939148 1211374 1741630 929251 1246953 352232 663057 173695 367544 902371 4715 720407 1011321 692621 785100 1516497 900202 1063100 1338660 9078 1031944 896914 919382 128625 926901 1532198 652608 1623632 1012694 1505967 1329394 8659 1811058 296939 360881 872878 1392713 388633 1230915 1522256 909036 1601496 720836 1105078 140224 256671 514712 149832 349789 1803011 1196167 1747478 422071 1687251 238472 1690157 1325032 1266286 684657 411760 356533 896932 407407 1899045 1561888 1181455 1515075 1271189 318111 995027 423758 335933 1300294 1980017 1706351 1479009 1064254 655410 1730574 951262 435743 159387 395100 839547 1113241 391030 1292475 800256 1209101 676155 209739 1334519 1095427 306617 1350029 1845805 1432435 396015 1787076 165303 1939901 1155038 979495 1177704 600827 1390961 1696660 282318 427340 1053029 387300 227680 549860 1312905 357939 1652215 1461306 297101 629039 229895 1210974 1313931 631670 905545 235251 820346 1973056 702664 1924226 1794478 1276925 970140 1037282 503820 869787 1748501 787100 529132 1075602 1857880 1600045 1755047 1900988 1030017 768210 669530 308259 54998 480938 637428 1786476 1433492 1911203 1292194 1860206 765941 1569773 997527 410222 1126162 1429985 1302540 436368 1556393 210867 1633528 150423 1790766 1330634 96295 1878268 739920 1170339 658650 57004 630496 616874 296877 1026541 414410 1933996 829291 283976 286386 1207174 353172 1397888 459134 1942871 1498695 471537 1903042 338167 97013 315025 967415 487560 1615261 1834732 347975 1512669 637479 642746 308149 1291879 527274 500859 1195017 175312 1515710 193581 1979141 916695 594050 1607434 1854907 1542287 715744 1036098 1909125 759217 1948034 487204 1414150 342378 260242 85388 1185238 451012 1431605 1764246 1897376 807184 926857 1411930 1126043 1136143 1703659 1490579 1148012 1230654 1508994 977216 749255 479830 1457255 1516967 193336 925831 1238789 581699 311493 588340 1557226 1055727 250911 766422 1018695 1353214 1112146 1142251 1923561 1810620 1115243 342505 754572 954153 452533 405477 1379070 1459403 1542600 1511010 828104 210317 1896688 1279917 1449740 1744816 302344 741039 1295539 1192475 284435 1334395 855826 1398164 1929227 1745315 1236475 892897 458844 111659 520444 1627842 1035947 1881588 22608 1035068 1187714 485595 1610300 1612041 724210 157974 1352957 594913 1207158 312176 1351581 1149132 1129955 97894 1675454 916962 1569530 1778228 51102 924395 216184 1480446 1822857 932385 457224 295922 1164889 1179447 1515183 916045 163757 1563634 795478 532183 1863632 1233489 1711518 1077650 164912 188155 146797 79557 1249741 1942086 1751149 233571 435502 889832 1426603 30605 973895 39191 700446 1142390 280332 314836 1916588 478767 1416384 1247986 1226407 51417 739134 353064 286568 75362 551694 1993214 100306 433845 585675 1181068 117763 134088 505330 587717 722619 323258 1707996 399451 383360 861133 1981626 862880 196891 1534294 87972 1447353 596645 1546272 609120 1846706 1527053 984777 1588216 389616 1458501 815007 1352111 836135 1767413 615551 1206108 366570 1874443 493985 601119 1627196 597882 313556 986967 568600 1490181 952717 1688605 610163 1073662 1485757 450010 1915092 701682 1049522 1006323 966209 1542026 1950555 492253 1497755 1554977 1583882 69929 684206 667364 301703 1373357 135129 1846939 1123578 1343460 3434 680320 56393 711297 153287 1009398 1335951 1894786 1596759 1306350 1795506 81408 1677049 512283 300547 1581874 1234713 1133179 275722 1396170 1887086 1481276 1988276 1838343 758848 627154 850982 1958584 336469 1651623 744930 994782 1272534 728780 166839 1355584 735705 204273 733062 1867983 755127 642460 1305884 1122497 1351309 1695170 1584149 1181279 313847 1643517 631444 759515 134986 569257 1611057 70110 1368205 294063 1980916 1697632 956029 356114 1677549 1357923 1571075 1155146 1076377 384480 690310 201305 422806 1842003 318464 1035110 1306697 1087201 1988778 178304 1603701 115617 1858835 1330598 351012 708792 810523 1911736 527371 1898094 695929 583265 281738 677807 1195726 307070 822391 1504131 8970 1442748 608733 1908416 1182373 994601 117192 980863 835409 1757707 121355 214590 556857 858653 227970 1595191 972231 436992 638006 688859 20498 1804573 1686655 1192220 307000 1821813 1607740 976799 835172 1098311 897248 1942192 433852 1723667 969870 1492786 1084639 640700 1494008 1472608 1903818 734632 975551 1271709 732944 1241030 1845834 170844 888308 1816011 709571 1762618 1677165 1298163 1899138 1391167 852046 813012 1538354 183520 1001791 409466 324955 866616 1445616 467325 1352270 425020 1130670 1960682 188758 1905007 1728331 1371475 91618 1728793 1338563 1403231 883768 403072 417174 323407 888198 1860666 1020443 516520 1354459 932860 655953 454859 1321434 623112 639593 393911 1308113 1937765 909649 645952 1233421 1796738 1539271 1951221 1632381 545358 1128078 1485016 1268380 561304 256598 34383 93570 1971379 974548 1174480 249832 1533637 930827 22423 1129586 86183 187299 531762 347767 780479 1325836 1009025 1674053 13197 1043208 540866 786217 1124321 602347 287881 1329642 1746095 1970641 242466 1449349 775229 786749 905826 337920 997963 47039 1148258 646387 1625763 290054 301852 712643 128821 1985338 601644 1499388 1237693 1081648 613802 191276 533852 20909 1140125 1081939 107566 1761778 1864457 844065 87496 1655005 1361926 571477 567309 1487213 1122178 1133497 273661 1864491 1244311 1763035 511003 1590690 1420777 605835 1378884 33354 395921 850969 505065 1700871 884354 135929 1782832 349262 1678672 109985 1415090 83959 1387943 1708984 300130 1072919 776024 1065209 975290 803997 702537 1432278 1346907 783296 1812863 978282 631193 620568 196270 370991 481535 862326 450837 1316110 1453434 401425 1204346 1740088 1458782 560778 1888328 711405 1100175 1012685 1370197 374026 1731995 1682011 1836534 644357 1468148 245027 777732 339150 573502 998016 335841 581358 1056034 381449 464024 1038444 1526726 59282 123904 1737931 67925 1060002 1870109 460727 1226426 1969779 283799 802203 26349 252046 1863728 90338 1683907 1584557 727688 1633417 1332779 995848 1658724 503316 1757422 150891 290261 1797653 1805582 479167 756570 805923 269024 1399293 719287 1158767 1214607 1395000 1974756 417249 301238 1001653 489788 1026864 597796 1491700 1715798 1599714 1253553 1458078 63819 1400173 965883 956928 449699 1498609 315670 1669431 1668860 724194 1192420 1551841 1299978 200335 631870 1540979 1250768 1097900 376478 1212465 506305 1052227 1997096 1690214 1972834 245198 170080 1913624 703960 183312 1029889 1174395 129290 18858 430398 55415 914596 700227 1073620 803149 1288899 1181249 1760226 1825235 1847406 148760 1285015 469354 1818734 313764 1330031 220168 288485 201276 1152081 920558 1921132 331673 1562811 1803946 1825052 893550 452376 705558 796288 1637238 45515 691640 1754285 957262 1534357 846454 1488504 724114 1273745 1718202 1178334 675107 101681 593710 326788 1112075 1567778 1968426 573253 1012582 239246 1262054 1335415 1574774 810138 593749 568134 987646 122067 494288 743382 523718 579186 1239065 611137 1158899 508987 1627455 1434757 1104253 463934 697174 442188 1112196 928456 1915570 1328158 981986 389563 630154 776110 1887779 562490 1357803 832216 1624332 776458 387516 1263263 346334 844747 615405 1425913 621885 1065288 860835 1372930 1061661 294440 1768114 1557411 997809 985888 476284 797513 1522907 1284796 1008766 1363990 1566249 1668102 805877 1447233 447020 549143 492174 1503609 617215 935410 1021015 1870057 784536 1377890 1880866 591518 1678954 1463162 1374489 632254 595282 1516655 1930418 1736121 1281068 1151048 1732466 1374446 156738 1313000 27499 664648 98065 1301528 1666566 404270 1056543 36594 320973 137822 1984474 1392045 1334501 1441050 50019 417600 264972 1438069 802755 747165 1727998 1203282 1435592 657281 302816 75587 1984944 792510 1261638 919741 68069 1739582 1370211 1874156 17249 1982766 127500 313752 379718 1638698 1952246 998374 1215655 24866 299455 623310 1527866 1445170 349906 1156135 1321029 1859624 1667360 118547 1954497 428822 374851 1309060 1695720 1651 817297 1508248 358182 1932232 1721123 613533 1730553 768713 1581763 559400 1274241 1494164 208659 1020747 1042802 1025475 825119 1055867 392556 514436 273435 628309 909691 876048 1590994 26519 586491 147254 1686380 1563771 1132169 1904206 613131 1637941 1822590 1974510 1906547 1278691 493960 1184964 234099 672309 1519531 1822483 911511 1313757 268037 910783 58960 424279 939985 1990625 652395 1195586 1544352 1787292 1172205 1971411 882459 1063003 307718 1567008 1258311 533392 1742237 1543886 1083881 720997 344929 1327587 865942 1843392 270819 526979 1545613 143474 1588112 73489 696626 464603 1903481 1309644 1843579 1413408 490018 239367 1224804 598605 857629 1710280 545330 176089 785952 1666449 1018531 296790 693758 464319 1154378 793829 1708556 533126 1155678 853146 1825376 207462 260264 1936033 695121 347866 642165 208906 1473936 523760 1572856 674590 1327287 1235399 771174 828087 1791496 280236 1880776 1141210 116991 407592 1867792 1515429 810226 1109510 1059820 748606 1393458 899092 1544227 1227832 939130 1572130 1904333 1921895 367742 1383490 1215287 150520 13475 47015 1961086 546879 470922 586627 631268 445370 695568 1213377 1114216 878210 826670 304931 693601 1562946 1314640 1285073 950111 726541 836724 1660420 428210 575983 1847818 977937 1088627 1012497 1035427 302593 250111 803980 1421932 1166658 484073 852671 616822 1791536 1582361 1836608 188102 318787 5913 1833799 1185961 1526311 989266 349289 660662 1929632 297620 417952 1964271 1565817 1527063 922447 544786 1108253 449273 1620818 847220 883736 725736 1037613 1073850 1040455 685246 1603014 379585 1211240 1910166 319 1894058 322737 1847808 626139 398527 1025535 1634286 64703 1031410 431357 251090 1166020 773907 1486167 656325 592833 951931 1469515 1852373 1137424 1461652 1222338 1624621 1969214 536571 1233416 562539 1178582 909611 1347607 1562002 1737573 321662 1213093 1794588 54906 1131783 1102089 211954 550361 1975044 162450 355440 1433033 1935052 1811995 710677 209173 874030 1530742 1679384 1176532 808084 924628 1945124 1411517 401686 1745937 1807487 338174 1014969 829589 574139 1666693 87475 1089338 1977635 1196420 128574 1327661 1160550 427696 394782 960918 154891 650046 1585186 1704329 307399 154886 401434 771856 1862269 155347 488863 93349 1211237 956089 419976 1500426 1258288 1582621 424700 1849111 539685 1826215 1809055 524383 704514 398111 1068946 125645 536013 1227033 1285088 27987 1772319 681149 650425 1593364 915162 1757676 173006 1119726 768527 934136 1880921 504028 1882772 478425 1927502 1744401 1526940 946803 132156 289233 170234 200041 1873197 586030 1585883 1378790 428886 1723763 1549303 334171 1680386 575133 1932456 1410265 436548 1195790 1519484 1901812 232642 1351063 855470 219197 522719 81772 1179742 1431322 83138 107093 596996 1781156 1016920 1307591 1715058 60119 625952 1078339 887604 1122609 172589 1171772 1312702 1123757 532041 93191 1237367 277354 550486 1107743 1744882 851296 1600502 1260453 1687968 998085 370493 1698741 1629155 1729300 1477630 1864822 1931652 1779723 1392946 1020012 1426865 1064695 1183489 170047 1397013 623896 655375 661260 11518 510076 483506 1025995 1464876 564538 1738312 1349333 250545 1672056 664374 1308183 310921 842388 727177 909184 975586 607619 1259214 576124 367859 86160 777063 597221 149779 259652 783769 1074015 1736530 1143735 778022 1532456 899788 388342 703859 63948 1551366 1089975 1587519 1072767 23415 480206 1247802 448010 1968421 1629650 415304 1379190 157292 1556593 1751165 76839 1784244 180196 459440 273789 1565467 131939 1969064 808495 296177 610379 1880070 359733 1967834 1852147 588917 818804 1260321 18511 297380 530751 140517 659956 1817939 1339787 1263490 147072 1645905 1175934 54282 1948117 1311375 1398355 1493917 883117 625643 1501937 241096 252271 1680385 504546 544945 257199 108201 1393886 1933530 1423211 45169 43599 863337 963036 570196 18809 1904127 1319854 1755908 1914149 1246273 1638452 891560 914687 1781952 52844 1646587 725561 1239339 24239 1140092 1234580 906062 1282461 624071 830731 1060978 1105475 1032029 138403 102199 1368022 624996 266058 675110 532861 1430772 31370 1143401 1830016 1885718 853802 1941847 803541 1972987 689350 831790 1472158 156092 1863661 428948 1540971 489345 725332 284464 1436485 1544355 594493 157355 1221008 55345 1872774 1907718 1679108 148941 1051533 690469 1038555 1391766 358909 1450238 1909341 1128538 1671037 1671382 1474181 785124 964910 1914933 60908 47285 1602179 375231 1605812 966744 782389 1486597 1837677 1028345 62217 1889289 726339 950071 210141 1303807 1257441 576139 1021585 256159 1015052 1522703 1954669 892083 16866 1320971 1629352 283919 374489 901135 1893627 1129263 1331412 1027165 1422024 147617 484797 1688002 1156183 653064 1385073 1108051 1383031 1832401 1477391 1255909 1817288 849955 148337 403374 1791845 762598 1470859 122720 511789 1203758 971615 954792 418295 1044288 438205 804982 1938587 1728445 459149 864083 1207866 800951 235647 546771 227145 1278033 1447711 816612 183904 1335689 1931735 321168 93874 1759241 529067 1473617 1698625 1915754 393146 1747645 1319962 171315 1205822 1997041 184560 1281031 1984043 374153 568026 1906925 1496553 879983 96086 754418 104009 961955 1107152 1051103 96165 1840480 1699527 1413084 1031611 1820667 1557059 1171785 375334 672338 400625 1822789 680458 111549 43240 1127764 1889881 658508 1948043 40845 1772249 830206 257659 317236 1026883 661775 824987 1900343 2828 1412380 896255 1585328 1540164 1632696 1362811 102345 753506 798788 1879344 554333 1134935 1838393 1219170 1987185 1188898 1508318 1634234 1917426 1561780 1046482 499504 195493 191348 204584 421666 469978 1100647 1034291 703285 383266 1741369 1138600 1780094 468429 429097 1693207 269940 59999 1695537 487336 1574318 1667338 1745045 179885 751586 1281872 1620342 1898382 741259 842945 1336286 1122379 776601 1102088 1222425 1085224 1558208 937301 1909335 1185167 932242 1688555 1815217 292185 1093072 118013 1547541 611322 802726 711411 1299731 228601 616391 567172 1953582 1747044 1139853 856139 733972 585796 863315 1560733 1150714 1989047 286292 716473 1892495 1410935 1444827 835432 920348 422725 976490 1570276 445489 1147819 1157212 1432205 702888 1997198 157302 59034 1001175 913713 1475039 456035 973805 1073612 1802879 1973101 1279601 134526 811956 1483185 833683 434490 619842 1929624 1629094 1275533 65574 110853 921590 1947843 1710026 1314889 1695835 1909027 249376 1130026 1288522 775291 304807 389351 194762 100033 594274 482778 1161978 863263 1078084 1740125 1003849 1694238 985795 575083 266447 1987118 388442 415216 212926 160076 1532631 875309 1523242 350076 1860600 592680 43263 100659 1583440 1284196 574828 1459204 1749563 937608 1823946 1917477 1928997 416931 1487364 898251 1486377 481810 1599882 403867 1730921 633451 564226 1212174 771493 1016109 496600 855250 774789 627868 147207 1448711 1208045 1111878 886468 1536541 1502616 1534911 1350886 841323 662016 1287091 1962808 657400 214726 130206 1204000 43717 85920 1211874 1194203 1188511 1707158 1850558 23921 1204315 511122 1739459 831266 1272620 1045871 698483 766603 1489020 1895974 1720808 159443 716833 1366677 1757746 896080 410348 1205802 1833603 5479 749210 309525 751375 644319 1587406 899487 391243 303460 863992 1901212 745290 1993443 42650 126290 1165945 823878 335411 1453687 1586993 673464 126723 1899635 604975 1013495 116084 245350 1105743 746143 318184 1805140 275417 807518 382755 627777 1425395 1697922 275377 1080690 233450 744052 1156155 419819 1044157 1934909 438697 1505050 441399 450657 882868 690912 1364770 300611 675990 1351303 204088 1538505 811105 882923 1957422 108561 939627 1200138 1612921 1904599 1783183 234382 1366067 876153 1877470 1215853 1265410 1947656 1987587 41227 781084 368620 555112 1254667 1313318 680491 767970 438028 1859055 253920 1476375 706167 329306 1229023 1360708 1636872 902276 1372576 1784968 1245424 1465322 416586 230928 797966 850795 951001 26781 162755 430092 1735943 517165 1266266 1446581 789836 1536579 415316 771618 647899 1614276 619333 744484 1151116 864540 389190 257936 124667 1025626 701117 1388691 1913550 414372 986068 627723 1135892 1968117 1925456 313553 1638714 416346 1399761 122126 1184869 1830007 960532 1985557 177411 1524259 563541 231745 1146678 443994 1816551 936430 192769 1058502 1740058 598238 1703179 1087428 941413 1736465 1382956 633056 1863596 1301218 840521 1778791 1021127 1850024 1130960 707153 365420 423694 1321203 1391580 1487749 1976051 905259 33301 797831 1813819 1657595 599294 58669 401804 263496 128602 1083600 1247435 1895467 1525776 727865 190633 77411 514797 1985534 100456 492123 793754 932054 655283 1041799 1873320 623947 338360 590488 1881992 1906143 357825 123272 826506 1892084 381555 869995 279600 647752 863412 1040826 1884518 484622 172854 92644 1312051 774755 1899885 1975454 1067802 1543717 1168439 30014 783735 863251 433060 425008 1777065 877654 1767913 1578092 683459 89930 1544933 130406 1948226 1513214 643478 1161835 996617 1577546 1843753 27761 598161 1817324 981003 347998 1351524 38191 1572777 115980 438233 291175 1655436 1396874 1821851 1394136 182304 379870 1428051 363582 1524122 1968225 1990993 1332877 1452119 466083 1719487 927663 1752205 620545 499935 1876355 750205 245086 1154692 65486 1631029 1574215 1084006 1243386 869052 1965850 221878 1567260 257235 499704 1637059 57653 85139 1868026 677721 420966 1224780 841170 397209 1242822 769448 1265188 1647815 823425 1406258 1392195 406551 251676 56215 1330284 1425655 998468 1955131 158359 584157 488438 687630 1027967 923220 1561592 1596615 59440 794563 1863283 1038327 1509014 1181496 1383507 1327371 292028 752541 203965 1507468 1852561 1898486 1090201 385761 1474558 1658942 1705933 1743004 1161709 111630 679303 1123367 681249 1890284 1288806 1016250 1995028 483192 1890885 1294249 467583 1715441 269828 595549 937392 1114079 1813154 1093541 588747 426683 466244 96186 1068561 361471 1572952 218527 1465622 98278 1513339 1575875 1259095 118952 1920939 56111 675900 1789766 44457 1650586 638179 1491069 1744225 453742 295394 258339 47708 483180 1511195 187416 879917 1947858 1365462 1651269 809048 751883 748383 476998 1970982 1784904 1466525 159091 1101075 1829657 990401 484305 1285104 360418 413973 1782947 1643747 1606229 74331 55733 1062429 556901 772725 1324008 948126 135088 102615 797327 526346 958652 812072 1084733 443194 194494 966609 8165 1788006 1497283 1787370 225760 1320280 1661062 1765548 1507823 986885 1309403 106369 1560798 1709256 1071374 987743 68989 454610 849803 1243157 1535295 727368 342679 685249 1576317 1994621 1760518 1508380 882266 1434645 485229 1589958 1218580 542703 1428219 471143 1887406 374428 863815 1896829 1651679 819827 1783569 1958464 34388 293970 1062361 1581025 430864 1565528 1235788 1401441 647691 1565422 1998815 430325 773342 1554830 1467088 70825 1468505 103538 222938 1013232 1881386 251433 140203 1502477 1368856 1708170 1236547 1211363 1772347 1096131 670405 289183 1298134 1432791 375088 1712909 884235 947566 101688 511791 197249 243808 377380 1640565 119660 349846 103051 1265719 1373111 1443608 401904 1426403 487892 114489 178934 177200 1535890 531867 445340 1873209 1807038 1065089 1415059 132881 1575552 1379340 1723366 119971 1279165 630487 727052 1802882 1247689 584104 1684867 983695 780157 238395 246023 1040780 1233710 1938605 120412 1736704 1208666 1116642 786223 1482031 1205794 994854 885275 1657486 938870 864399 1172099 1310651 180393 1702432 1174548 1113321 1768756 1715210 277937 277087 1624501 1775672 113699 1487358 1769718 1604236 1518564 354513 1829072 224860 1936625 576510 252762 1891264 1625958 264622 31369 1479966 262623 1972079 1342723 1267130 1870458 1417506 1255365 1784854 617345 1996720 1170088 368579 1777183 915751 538306 692021 1117051 1933067 362263 1325403 699904 1019088 1354634 535414 854876 466786 1010236 1670543 1486240 75000 173550 524763 510145 956396 1623408 78986 1748018 1430542 283779 1420939 1322039 914159 1958050 1088474 1967026 493852 1313091 506698 805229 535289 612261 275732 283455 953609 941759 114527 174501 198664 1517763 996426 721571 1588513 1835817 66188 1433150 1975294 454774 672015 1188413 854259 779686 735073 816790 1994034 282515 540289 7024 1781650 1833963 728520 834849 1978073 1001174 1628838 1032797 688775 1404891 190138 869008 970298 1135025 58753 1796442 1668877 1221480 827552 313492 154796 761180 936189 847037 518739 1214835 464832 1340619 777102 1824111 677341 1498028 803248 1940348 172497 1611114 781637 788567 1589989 1103154 354086 1058919 947554 950302 570012 196401 1304669 666259 1070305 1427329 1233245 520365 1225984 1830220 61608 1322739 1350687 439382 1404750 1999878 701243 6946 1319005 1976842 1199926 858388 1405095 1535093 1891840 1132070 773028 550999 357301 132761 688844 48018 1344976 638132 472789 368961 1919743 760893 1909666 38997 354665 545390 307845 1316741 1240828 1226245 974523 1512192 1570328 923448 1154019 146782 1747304 1600560 683660 566504 545796 1007017 1555138 1266034 1518614 281944 1007401 180073 1957920 1593037 928954 289563 512196 1681120 1029039 448458 1616858 1958020 1382292 1878503 1700431 1381108 1928950 472570 125098 1905280 1672331 565004 734098 1251388 226160 1509224 894960 842294 1984663 1865536 1517608 1652393 1946183 713654 1832091 510006 878355 9144 273412 1789889 802917 1464740 238031 65490 1413521 1151830 300825 1024455 1005620 884046 1368268 905486 34917 1124735 998334 1298681 419484 8038 1540742 776897 774748 1826794 840192 1198194 1092740 1014334 1443391 1364451 359771 341911 1151477 1680518 1447390 304983 705334 249213 116598 1386163 1301205 837858 810628 698358 372318 419249 1461168 1993812 1393267 423887 790999 482705 255125 1771051 896770 342501 372154 1593535 1857231 282601 1503535 1662135 1053378 879963 1481697 920515 1579280 1731465 1863810 819463 1583138 1350544 728589 1692171 499939 1049860 1729942 1809521 1142800 1500607 607193 492946 909417 1259471 182394 1277378 1290366 1919374 490929 1153230 1474192 17056 722242 1979337 1765585 565392 163683 1151001 1916887 530917 386803 1807611 1170652 378500 1509697 327751 19064 1958434 61587 1867803 1999276 742023 962252 1024917 1249701 1379526 1799103 237219 537161 1613115 423418 1198713 1698415 1755003 257408 1507235 1359540 18116 1354213 1140899 834575 1560874 35966 10805 207284 916548 414063 162440 1766584 1462523 695723 659331 1410753 398162 85985 1789421 1211264 119555 1071958 535863 982337 796338 896710 150136 390065 1483668 901745 293697 1295625 644103 536451 130675 63165 1549857 558901 870828 1214849 561985 1200824 668246 1061470 1569663 1610170 983030 1571897 1938402 1428633 308562 1373971 577100 731361 866711 1112858 768962 877211 383865 1120485 949253 1293841 205590 1422220 325591 980566 1179791 422072 1278736 1281517 1731752 41405 1852553 822224 684147 467077 85609 761146 1776228 1139120 893444 1048899 616034 492774 538635 140756 1128484 1927693 755977 247628 285339 64991 1238119 1595409 1986628 854561 1803267 326573 34845 705957 668048 642971 1865215 1643539 297180 1105873 1600768 945856 972174 1649307 663931 1596854 445749 833718 1703704 1443325 1820571 1418698 1323605 1914567 1420451 556767 1526971 1631223 412677 160092 1711959 473201 1769929 1204297 1690168 813186 1254853 1636078 822294 160694 134534 849262 901105 1775441 1934276 44083 1879409 1438024 1790154 978366 1689237 1134745 527683 1444464 1566553 1792491 1208373 1897440 658636 1313859 307073 152388 294937 1664933 752093 940708 1775209 481702 1615027 1130384 664413 1257259 1269718 1446471 1396571 427284 961239 204951 1697881 398691 1032773 220313 793712 873588 172266 412438 1197398 759645 983858 882516 523885 48465 838547 1339147 1257570 1472694 1549460 1964894 212219 861524 969480 679533 1422219 783457 574495 1181289 1073591 806721 1451984 494000 1984455 1025092 230001 1302896 197128 450491 1568634 730883 1078633 1434146 686181 77474 1077552 1983233 202578 540378 1871003 1290160 1938528 1380141 439821 840210 1673483 1057117 1567724 1842111 643209 959063 1599878 1693177 541598 953281 1329344 1356199 1545521 1064827 814927 1333984 1985572 1537980 333986 1433110 547604 146464 1588113 1068739 495415 1362790 578458 1019893 1591058 1310438 347486 766961 1477032 1379058 1775820 10107 896623 262925 746716 1939375 853273 1192164 195533 1034562 462191 1662244 362685 1032784 1875615 1236588 1883729 44215 702240 980902 798768 1220809 678783 1178074 650076 1647405 420117 351794 1167491 1086791 430202 816223 724502 1047575 665797 8075 1914683 943207 1106478 1753557 1862445 442206 1041394 58115 430245 128492 1001039 1207062 662416 1313570 1089724 141582 1475431 1973701 1929638 1863862 861941 585400 385425 708622 481508 1654462 1676346 902750 1469193 1369366 1795932 827345 1550255 1064942 1124564 1253900 354052 8930 7897 1762923 506142 1255210 1630849 443156 1641318 1546779 1259177 1663648 1942312 36704 306666 1093862 1112412 1279928 501999 394054 
1538600
491126
1969014
380689
1171896
384830
435541
1350432
998212
1151590
1969825
1835777
284485
1934920
1975866
558547
1520834
862566
628986
550012
6035
811194
1306940
1562626
977287
951164
842854
1931342
146663
1863966
984865
946166
784079
548702
653889
736242
902723
1853081
1029100
527344
1913516
1676517
414717
20903
1885532
1743361
1570791
1807448
114461
1065020
1756217
1766149
558993
945234
1540583
179822
248947
1943295
625565
1536759
1192043
1484230
113845
187268
862865
361609
149180
486729
1383976
1686541
425595
1656518
149300
1731794
297010
664061
1112771
1882947
521601
522266
1633364
554670
1166803
184671
1651164
640674
1545566
1149334
883521
1482186
912579
919544
1419883
165212
967321
1893318
1756025
1198274
182587
876089
1309858
462252
1414460
1397070
1138938
1752328
139218
107304
542438
183948
529734
1558380
790722
1917740
1402037
1530439
849039
1061650
706320
1706742
497847
1461477
1026754
1150238
344183
707596
1574643
57082
1719492
1463518
878849
926590
70789
336303
1727275
998023
1004310
1217326
966610
1631734
1489580
232872
1782860
1153165
520104
475301
1044301
1147893
1713729
937743
1673213
710715
664708
1254175
1193406
774095
539517
338186
491500
1431641
536129
723662
1548644
1074799
1547225
832101
742802
1395610
1276147
153571
1991628
516665
1777342
1860486
1075150
764902
468430
1982303
791279
987412
398481
1179781
737729
1349136
898360
377181
1265562
1330566
1723437
115725
25295
996886
27555
551847
638773
351010
1713877
1407362
1824323
1295367
986817
1225736
870148
1509213
1848889
1679200
81793
994697
756877
1707040
652769
1689528
228902
1041472
150306
347384
1137176
1379518
703307
226781
1568075
1443439
880630
160236
812840
373380
1143090
578048
507100
321818
1315880
144185
1963431
327575
1979626
1994903
951860
1219068
1922856
132304
1824684
968497
509393
689847
118739
804400
1753675
1110566
796586
1876163
1639007
106819
601032
1693395
1221325
1481145
1228012
1616444
12089
194025
983403
1283048
1561360
1477643
1983685
1129929
541663
450695
297006
330040
1694570
1239682
1940511
1952522
167336
120017
1418362
267937
1525752
416807
1136689
288378
38645
1192459
499813
1760827
1577508
1692107
152764
1968990
32337
1898659
39764
1607228
1808849
211706
856959
223443
750211
1403340
896397
937317
114327
53219
1845108
732747
1621567
1147270
801868
1022467
1295994
117523
622009
1561440
678291
1507416
1859804
51104
1358343
39452
1241511
994270
1086639
555605
1161563
159100
583624
1253042
1608478
440535
1714172
528481
1761067
151040
17577
1066597
1003050
700787
1327646
1351650
1532912
1659603
1849984
1135685
1998417
854905
206235
44304
1925925
1716395
1995334
1370124
1237236
1938477
105964
512586
754827
1461023
577465
1616603
1002065
1900359
1425693
447905
1715117
1158718
1006856
1892375
460811
836960
1437098
979768
759927
787443
114369
1674743
1836586
431489
442094
1166669
353900
629980
1131457
1770999
1087653
520955
152079
1783569
1265140
153678
758493
242743
1849614
795400
849414
1451846
1641761
1248064
729971
392710
1680063
213370
533429
42991
1643195
658425
163054
191787
1151150
246039
704078
1450166
1599057
201683
767159
948734
682792
1569516
668892
805825
1014460
1134966
796185
567121
1993079
391041
1019131
32515
1678414
1604603
1219423
23476
1617650
471523
1920698
802824
1007209
1330919
878905
717134
1842212
1454433
1350347
1382852
1864890
453141
890273
1993161
281803
1642658
156816
637366
1421529
252260
1686284
1934994
550091
1581790
1480110
1811612
1452211
1295145
1176256
286618
1667117
507279
145650
1562417
1406330
1983619
1587506
781216
902743
507658
1597416
74196
290286
1650732
561296
616066
1613960
606830
1077174
379733
1235146
1050550
857552
555552
184848
1099415
964484
614119
358517
1943752
828200
1427379
1311941
1758879
268108
479004
767434
1022018
1189020
298373
1950804
1245198
423176
1506767
1826376
929827
361266
996510
1436174
1978194
1046486
1053549
912435
1758529
1639801
33442
302470
890489
355348
1548866
72129
1117806
1058641
1769898
1586757
1106052
36781
540685
640428
1967854
1871381
1784774
1801355
1214730
409715
748577
239087
1128120
1104189
1191667
1171748
855047
1104630
1951851
693564
816219
1276966
509175
419897
163348
774690
1151701
616776
1248059
1717430
1335674
1249370
387814
1331682
1740704
578137
77803
344543
1251820
46042
1782061
51599
108927
906152
807573
383947
524707
1168672
763070
31831
17551
1456394
181577
1569180
141967
1454038
453217
1627608
1969660
1417470
174487
1271358
978917
1941842
1581285
631381
344275
1711584
460348
1952992
1418664
651487
283332
1428578
1076371
1062190
1432190
286906
1862227
1194589
1721568
1430804
657399
13732
1141445
430218
350854
1347113
717335
742745
881415
812303
218604
259226
853318
822576
712616
1816977
351420
829949
1580811
16311
530551
155688
1759066
519932
1044365
1434225
406934
207235
1151190
1350868
214781
102823
1128144
756250
1037344
9631
1874337
1769106
1641239
1173818
1746683
1122953
172706
598097
1342085
1149339
1868553
922997
1810457
1996037
575869
414419
74994
720718
1483635
733802
320491
1669364
177838
1881287
506167
514932
326356
1483769
1304252
112548
1725552
1943024
312631
32128
1379931
1160563
143805
1593905
1901607
594708
789181
1087759
1950489
1872856
370873
331216
1072286
825083
299558
84534
1929904
1056798
1436360
1092843
569291
1464315
881089
455882
1304581
1196303
743548
1269116
1896266
348534
322347
1264888
173522
1793095
1498953
1167092
1352874
605124
751066
1350
1230839
636272
532973
733600
301505
144917
1168682
498342
1932636
1214097
1306204
775122
1988334
585835
1626038
212870
1406715
15246
660589
1571092
1409460
1607527
508695
828359
732284
1061347
259026
168770
678652
654811
1258340
327912
986892
22759
98025
1580839
817395
1081958
1083912
423196
1395272
1394613
1604157
115454
296118
782509
1740319
732298
1135088
1402922
797657
1324959
186638
1412868
470654
834909
1118961
1158490
1681009
614618
437007
268919
158315
55719
673455
1128247
268269
1028640
77493
1107197
239825
324762
1722693
1419200
330554
73002
573330
1357032
1521624
767872
1088
4090
854626
1052958
1346985
1067159
1819242
1130489
1226018
60490
29912
1574306
1520053
1120656
169042
237353
987956
638411
479566
1936156
1963036
828385
907283
1918625
1912783
1104607
422184
802310
977430
285861
1148222
706891
525784
644175
942947
74901
1905323
1203507
1354951
917867
890569
909514
1380978
1247031
1573923
1340362
1101599
1262030
1294200
305804
1152358
785130
194046
1200658
1060030
719714
623177
722713
1715386
34257
973246
1116846
358471
1716688
1435062
1845031
1527410
419139
558980
1831305
1469734
516492
1542091
402124
1410963
922071
1099416
1602382
1757747
979662
1012858
538905
1235142
697428
1655429
282795
1670860
140344
565292
491178
1886366
888219
1522718
1190528
1101941
1014775
746937
1842328
1387609
861364
352545
462396
1882264
1635651
1115616
31604
934023
1550063
1232018
1988485
1519085
221710
1923468
476220
1479728
1297520
1929665
1141108
226895
1463208
1201544
241618
1981702
1261990
126478
447709
570059
1862353
839332
825192
33150
1889559
1349477
1772601
1492764
506864
1103767
1464654
851862
91527
1834113
779769
1505795
249465
35142
1703863
714513
812589
495066
1504638
746490
1868788
760203
1003789
106780
234745
352846
652424
1424336
257629
739609
908681
753518
545405
1487285
1347433
91181
384096
1125963
486342
68001
137113
980671
587526
511755
238297
1366629
1377518
727265
1877887
801416
1245726
299417
788578
1582644
718196
659673
948465
1791789
1528316
1147221
236654
166576
206115
326463
743768
1579621
820466
1284694
1397023
1873426
731775
40827
113462
1762860
1300542
56297
1937764
485320
219469
1757211
757282
1508307
913450
47397
354745
1413525
1982044
644561
429627
184184
1006334
672952
1354090
1855734
348661
715282
380633
1365238
323288
538065
1030583
1899733
1766488
294466
1622047
740235
345949
1125201
1260290
267858
1506626
1635581
1653781
1934893
1090021
791410
1232078
112852
899960
473923
1987945
1084209
1270181
1181869
481183
1118670
675759
1412065
470058
56373
1353868
1091895
379665
1096972
1467432
1518596
1086235
1502744
1430398
482295
1481735
1482064
1690331
705325
895237
1279234
500829
500014
965502
1638791
385471
638135
1984182
1859790
1722549
1306063
1986874
409853
76514
954244
1452954
1165433
1759291
1061134
827125
1343898
1292751
1957305
54150
1197639
103385
1249687
794374
634038
1893884
846387
38303
54463
359825
1820398
277827
849409
1350024
574536
1203175
1316704
1063690
1248404
636995
1907576
1268096
105147
1971616
468892
434032
878836
1648589
1500337
154285
1365812
1280662
1457157
355373
806867
1518898
385189
1064192
264697
384352
788994
1057608
1629900
829580
456282
459738
129341
1021102
1602722
261813
311090
1199959
1201296
1278598
1397993
1749079
995723
1961699
1278717
537511
1579632
110414
1297239
111555
1126064
1295659
103846
1753476
73872
825217
1628200
1617138
1233397
1979207
1243432
1315397
1204762
589506
1867492
865613
640859
1440967
69180
373703
162408
129910
1134955
1029124
92849
1673765
404168
1050192
207443
313835
167419
241051
963025
793738
1073384
1653855
181708
1963819
1263058
1848130
219359
1524162
1751174
1759678
699750
316596
1848671
594440
1322496
1012583
301640
679490
1279331
601534
1422714
1572453
1424906
1905359
434714
1301949
1798193
684986
219772
1821214
1102589
153748
1616536
1399357
615682
434616
801818
1201358
716623
17248
890065
1672494
36924
473867
1365072
890085
1068949
1974425
80988
287786
1072629
552143
1762191
1342297
800821
1194102
276434
1034161
1602956
379631
358616
1427418
1372604
1387678
1961140
1352767
894347
941199
724775
1094483
423010
1077474
611787
64352
1607982
1137207
953800
738912
895580
167480
745308
162389
1136434
1686430
797163
445205
910073
389090
1324826
342462
1033767
479790
550102
1501390
778544
630697
1184612
482828
938462
880918
1913289
376906
1169370
1460438
81786
961632
975383
688416
1258209
1515850
975798
1993231
1883775
1654151
359279
135986
1433197
1661674
1150931
414523
485777
1316832
458269
597475
1687611
1858812
644169
1415106
297586
1137421
863562
1697897
1067647
525039
1427610
1877128
1744517
308836
641355
842790
1466485
1814274
95417
788109
1149345
432796
694616
699994
338333
1390553
420666
205096
1386000
1751140
113736
1130977
850427
1629262
1555538
1148422
1109669
1265996
1207742
116512
1307214
568649
792127
160413
545036
1260258
828692
862346
516917
1244076
347764
1447168
465119
1268632
169441
145073
581280
104705
1217540
1823290
705291
1436758
285761
1769938
236152
1952716
716135
1888087
239308
1320837
1406146
1521073
1478902
1919028
1934992
1275089
74917
618279
1057558
1191998
1319325
231492
514368
1541893
602053
879175
1111388
244684
995875
275474
1000490
1824016
1631767
227839
286664
1392365
483182
1763836
9258
580977
586963
1868207
1618623
1956119
510007
710728
598170
624616
1656149
1692802
18436
1920756
645177
199370
1445369
785082
74506
1770956
1343576
691007
621058
313029
896592
957457
525452
849871
301990
1058997
166541
1179078
311820
544164
742679
1563295
1053467
1008029
1951432
374062
280141
990305
1964431
1946778
1663882
580900
805443
463525
1647146
1533611
1383926
206562
303403
902207
1882655
1803873
46058
1433111
1578176
39380
1122669
1851202
1759116
1614400
464542
1350448
964870
1634782
730979
951238
1754549
444174
1207675
508422
1168509
607094
1350142
443033
1773176
1992606
1263498
45876
139542
1153908
1701803
75635
511301
827911
562927
895362
1192554
251318
1661726
177541
1542165
478257
1371214
970993
1422255
359553
197769
276604
224754
492127
149255
1595047
670603
690941
1446538
1900767
47402
1949547
1382702
356176
782990
1149334
256345
650008
284240
16596
223010
1116239
1801916
36483
198587
99671
55203
1619284
765867
698243
1914404
1382291
1197135
1541686
1106364
1731749
1678110
1680126
1792828
1650625
83546
494891
1171182
742407
572088
1627928
279061
471565
26091
72445
1299723
1108308
912458
1101916
1276847
106707
521045
1834796
649336
1271921
1766384
1273651
1280870
1279500
476189
1352448
942182
208836
15225
1218405
455089
408321
645742
1923412
1586606
312086
1619932
1867934
1508881
292627
1727241
468564
611441
1894929
636768
361260
533963
974125
39221
536426
677822
381416
686635
377716
777714
1959318
1878275
1829774
1829738
1828877
60128
1621309
1140265
655833
478171
1939586
632367
826717
383390
1182766
713953
294246
1829861
135844
1718903
1397487
1449073
1384239
323030
222962
1182832
1725524
1496632
790939
191817
52010
373492
61991
1351259
1084526
1006838
1824693
973558
848851
907258
307975
1892621
33598
508506
1398074
1657651
117401
580877
855173
1209999
405740
1119237
758078
437891
1494088
1828992
1458987
1062050
1929058
1874509
1485303
21243
1423661
1593041
388265
1469496
483472
688838
1315202
1067419
435229
661507
167969
428420
1078324
1096427
1510419
1465591
1476394
642828
223439
260627
569183
1797235
838286
482594
1387277
1576898
1496366
1486979
767979
1527388
1233307
434279
1448354
1022753
1582635
1240941
280526
212054
172585
1183091
1083055
254175
510245
216193
1418941
1005033
157161
878301
102265
934175
1553147
475271
1853359
807901
385382
302812
418416
1591551
1092111
1879865
425715
353854
1293483
1250275
27121
1598930
994070
1711396
756405
1483155
340758
460655
1128058
165322
105636
1575233
1475448
907410
1926304
1466945
1644348
1861897
408694
1909905
1047352
819166
127218
1660554
5132
1157480
1111458
719180
1191228
451368
1191857
428027
901498
1355643
445807
643937
203234
1222934
351243
866795
1472323
1154518
923210
43730
254371
638934
472339
923455
1435764
863389
462528
1340432
85701
629086
39589
864672
1592816
1661183
1651576
870200
760095
99466
269192
1549893
378467
717815
200494
26754
1091163
454444
1148424
1851839
536553
1962077
1202987
1802168
1434868
1358657
919924
1017474
715840
1132545
1825595
325023
1792765
258475
667482
1759415
79558
824984
1429199
488305
1553118
136261
1168364
389978
154182
1601515
1401013
863794
983984
1950959
1365196
1294450
1526057
820567
1707899
1279684
1697592
837072
666823
1028301
1788927
9985
30306
1047331
1834317
900462
1538873
1397351
1650382
756612
650907
1949666
1049059
1947629
728327
1759284
89610
301732
1216775
1347572
286613
1386321
1085104
314612
117459
439591
572881
1408434
871326
1345792
886776
1232842
311077
644480
1945503
1838166
1303638
20272
54735
1700616
615467
1703081
735812
750502
1273170
436070
526398
1915960
1325377
1664819
1996267
127911
943987
424772
1078752
1599749
1205882
1400044
1130307
1846008
490782
1274957
484790
1602705
1484977
358486
318490
1462668
1421178
1683745
619282
691012
1598902
1859980
220642
107858
1722730
717859
1442740
1550943
1768750
1386935
869620
380924
217595
1819724
1673282
1148176
738144
1332438
1338794
1581275
758173
354145
127753
734292
640310
355597
836725
31712
43341
1013263
1566902
530706
1954289
1606861
1387464
1731155
139874
390818
542107
480550
516219
638400
419796
1120115
1987535
1413545
135622
1867880
479386
17878
356568
1457532
1078627
1299339
1758902
108752
79890
1033639
1862590
1083201
305778
326992
500892
755611
843675
1188231
1496858
1924345
79148
991782
1801136
1332320
609315
1689624
478203
283726
1707414
76829
153812
6193
321309
1928826
1346158
94442
923312
1337462
433473
1822995
720407
1957824
1052909
1097585
941803
483132
1913981
1325471
831394
483465
19332
524291
651668
518126
1993444
1362833
1148104
1460332
1204749
29309
397418
143216
783293
87719
562307
268314
212021
1375876
76137
285018
485327
73919
837070
1750386
1187371
613445
1774177
261023
125426
1661933
1364235
1346980
1460985
1814566
1627827
620640
123179
1999893
1751462
786654
936669
1076683
1910133
256206
206521
1517094
1111514
223955
1446620
1235790
424714
311752
269293
1514089
1497672
1900514
506797
1474566
1718040
397197
1875112
1203645
1354725
64809
54356
456851
1415165
309203
1236881
1423900
1274627
1233197
981942
1959875
998551
88593
691786
600104
63014
315970
1186929
708507
933029
699651
1005596
1153995
105109
1874471
1001707
422350
1519950
1256828
1049256
1245892
95675
1255414
1858182
1288450
621255
1599964
1333028
696766
712580
1443089
1307384
1414277
1852073
1073254
1498563
1414542
1492086
71009
1136912
1365435
955291
1408160
691623
1042418
1522074
1590231
1608428
287948
1877199
1943021
1034853
1344003
501631
662023
1675010
386211
780793
777363
71133
1602994
1416081
1883649
1998457
1083417
378391
1632322
16883
634276
451664
1426941
1389693
1147380
541548
209792
368375
632336
1624055
749468
1400928
893365
865442
1768058
969903
322314
1525903
43888
123363
651310
1217589
1329582
440817
1383000
124888
1850152
1606245
419247
412631
1182410
48482
1490538
1034354
1098436
1283669
1363421
693278
179661
441930
1506264
1451302
1013912
615873
1191852
1908069
1946641
673617
462013
670091
1365587
768741
189113
1165094
393636
948238
991012
951633
958800
638007
98707
1453932
1145352
1714246
1004367
1079812
4606
1388216
1033858
1495533
977424
794871
1433992
1857235
299476
1365090
1402820
1812652
1621898
1571656
451391
684823
1923998
906479
693781
350938
414043
12686
1839853
1030012
557585
475930
1046441
591976
1627008
467197
882888
264531
428616
423332
1253140
1087263
1475024
1339845
1930807
446826
552370
1474482
960020
1852460
737490
1714418
1443565
1535983
137917
492702
958499
272011
122954
1389199
837267
917267
1132125
1617066
584997
1566694
1935212
1876869
560406
1636350
1245105
705591
1559259
1332120
348811
480597
1780940
172792
85151
1772565
1665901
1135908
1281394
786342
449188
433301
1612676
339145
1852337
321784
1641464
865240
598009
1483016
676168
918540
1215908
776826
1851031
324017
938391
1629707
550205
1265624
287307
1394985
568206
1820541
1856253
879072
863841
950571
601834
1271345
1995715
1200681
1916503
1855314
79568
1117629
1301400
1930561
1186402
928042
725031
924257
597461
1303004
643630
1876320
1668078
1266788
325155
66556
529121
1761834
539963
179131
1117960
1450036
917056
1427334
1060030
1758062
1092346
238623
1855254
1387473
37219
1340930
230263
1514471
1992809
1745867
546719
387449
1505036
1780832
431124
1045122
1833954
769534
920517
826377
1259011
774736
1528433
707308
161915
613496
1169060
1777353
1746007
1220399
455639
1979464
1214827
258131
798626
545765
351485
590978
1407629
978660
1514376
394919
424649
1925826
359541
1026773
1462494
1292223
611897
1822082
1660624
784892
291489
1401733
1989401
924757
1428863
1523034
1921285
232481
1748435
1532579
1144374
304411
1807926
921779
749262
1962894
1625622
881620
982598
1867215
1318062
1014750
548785
1973948
1873866
1774981
1194448
1894893
736667
1832852
1627635
1367422
1784096
1403616
1734379
965888
609839
352127
1909577
1310827
332795
365112
888227
1617179
14125
621570
521143
825905
598022
1767353
1850873
1648299
1621911
1873320
253370
1933906
1405040
1438936
865383
724464
1266521
1058859
708816
742646
1922811
368799
136671
787748
1020657
1356323
1857031
1616495
1179732
447823
886870
1811066
1381510
965883
1966549
1273407
1389049
1083409
216511
1298683
1036276
557945
1847254
963555
1404243
809429
970371
127017
683971
1571126
1089251
1293589
543070
399433
1171678
998321
1281473
837085
341336
1227829
553094
1538204
1566944
1097167
964508
805987
376691
1368527
1167496
810535
1375256
1471949
159222
135444
8147
926704
1137092
5631
1122778
1106199
1494611
633674
1866977
104009
622857
1767632
798531
8584
595811
764423
458419
966756
337023
1314435
465057
1142695
1297238
185089
1532346
1584765
864179
625903
278596
597971
1673859
1311619
976136
132280
895541
745141
1886349
1717266
1194364
549285
1198307
1363749
1697706
650425
570866
1610520
1160378
939556
1043927
1158989
559563
1799117
1251701
943135
1566630
1760366
932488
416317
803583
1161686
698779
1489411
1401961
1741588
37666
436210
1903720
485082
172069
1676512
362039
925515
1272812
1799813
1506213
329558
325070
265327
228686
198816
1215098
1814250
581691
1438735
675339
1553175
1277268
1788123
771016
1361802
343413
1921711
217557
1766725
1652097
1113256
1150599
1292388
1468681
1711342
628695
1858902
1126590
1713080
13709
153332
446803
368352
755247
1168460
546391
39466
1311318
1491062
1240894
939566
924622
877746
828688
1531346
1548319
1290157
689422
564581
1339337
206128
1669142
1731370
347985
1150579
579270
1039437
1597973
1543472
1003459
796061
597876
1265709
257575
954187
941791
1808543
1211358
275355
789493
802832
122395
380844
623469
1367243
824175
297865
1665256
491328
1638850
1682325
275897
1762572
330315
1035688
1467738
117829
870098
1299322
1296284
652717
1138157
53832
1393495
1180188
1251598
148031
1284830
916861
63684
1351254
24450
819843
1466189
173211
1486775
1874
24789
567549
734124
1699385
1858566
975350
1681640
1477819
1359490
434928
816827
1575806
654149
343762
563279
167014
653598
486209
1588297
775080
261255
39011
162565
444976
1389584
1220299
497684
253291
203584
710290
306918
1675326
1092642
1471231
1376343
812692
568956
1379155
1194868
266315
1984423
594295
892693
134289
1979376
786931
804546
1324861
1384008
1152212
67898
16403
1530857
579073
1285641
1771342
1572344
1626479
1143147
184738
663554
1925470
1955335
927763
116067
963810
753907
63027
1742030
1457729
1038298
1827293
964982
715562
147967
609814
1635861
1230501
406371
1192122
1152934
1916596
1120666
1609683
211686
1552374
744463
1671970
885582
902990
1144884
586212
763596
437358
1377858
267684
1835460
1545740
570892
1164417
1117513
1869372
839546
1259500
1345886
88867
44074
1498841
871606
1766837
561376
1423440
1484644
1655549
1004107
14270
313005
274716
662111
643722
1447842
40538
1811054
1921134
551876
232320
1993392
1487157
1378767
75104
183634
412789
1363349
1891943
410019
1661334
789501
700993
521323
184429
1136184
178383
117304
1200953
1246916
71482
1633757
1473376
2126
1519931
195446
638866
237483
607340
1018471
156427
1994909
1728813
972601
1593280
82787
941463
37042
487598
1804352
1564118
1020001
268467
1440977
105255
1005114
1538746
1171594
1773604
1846661
80107
1815247
1744287
827407
1911271
955395
785574
1591180
1593147
1495230
322277
1690065
1951322
1863717
1665859
503225
1664863
1237619
614833
971408
1261330
185931
1159105
1543044
563044
1514589
342494
821801
1606899
58866
1984011
1499389
1910827
181638
85426
1542013
443485
1772038
252299
1949360
250469
491936
823340
443360
145825
40916
582738
1901356
305456
1305965
192153
1905979
1419926
644866
1817227
479471
1158040
460968
1983637
1550396
167062
1439597
1119234
1514361
1370109
64780
384892
406693
234392
1064055
354732
1398511
1019030
1031006
699872
613463
1895678
1807710
559761
321052
1390785
452247
1162723
1689865
1152608
267546
1951768
1920244
484926
1642309
654046
1899891
1662672
1013262
1384710
1062396
981338
1866781
334634
33376
1473750
1440433
581988
1657293
1747037
1597
834912
753697
808383
1100134
899694
764874
1883769
1902307
515517
719621
1543998
8064
1424464
879921
1436101
647864
524126
1167820
655417
737057
1372173
726211
1983670
1469373
73625
1029098
679385
627479
1307117
911171
952262
1467580
896884
811553
1616526
223537
182694
42203
1411291
1268061
953702
514503
1124395
352347
291951
304635
154863
720923
1655574
563820
143708
372628
1230248
388160
520865
233364
1134467
277033
1907224
929136
181856
1405202
1714106
632969
559498
692037
1021374
1764809
1063947
93109
1852411
241221
1884143
413294
1257726
1908317
1417985
186008
705813
37954
71974
838335
1732611
1549180
1965542
1513162
579059
975258
1510348
260879
757129
436848
1441760
320687
898958
1764854
1462080
1079908
418755
1656042
1589069
1329261
509269
226809
1973161
550818
558966
430621
1375002
1333362
1922318
758882
1934234
1164005
925883
68831
1190255
925498
658533
1422684
1965527
232042
1359387
77650
1970176
1215112
692484
1697775
1419546
1315224
913249
153254
1084931
179062
131724
1657928
1566121
1336167
625262
622565
1075207
383950
906841
287437
1639179
1586642
627136
5268
101297
1508360
1482851
94841
1311133
553137
546509
43107
1381526
1285757
505092
1855812
1774392
1822062
1016827
181272
9306
909084
41881
416798
1379016
911388
63021
1219810
1390676
751713
1237862
1019057
125663
439311
1063609
725430
590282
400864
989537
21073
77726
1681119
1691289
833644
1531705
1154823
1195897
1387656
15385
1528576
1563748
734979
1982984
1389118
1440
631218
1216922
180517
754420
1789727
1914184
1830384
257390
884488
898287
616223
528020
117946
158857
1958109
680913
379994
789887
37515
65838
401119
1493607
800812
1436813
635605
1132738
1318764
1281995
568614
1587397
1907147
1362567
468385
1969584
230021
277848
1365779
1706713
1782947
840448
1132782
1513832
1344853
1480091
1813598
1766194
1717485
1869250
1298004
1657118
1882774
1002650
1189905
305401
1983855
259454
1616927
657651
1152905
426322
1397658
624362
439443
1498155
377878
1865077
548795
157104
1087684
1571904
1477819
592581
1289262
947606
1400458
1395013
12568
1052148
134129
824506
1368832
772155
29584
1708189
1658780
409606
832640
1368459
1464448
379855
1754808
1583748
25813
1931869
1260394
93345
1238362
497644
907024
58687
320334
734866
715808
343371
1961216
17251
1269987
160833
1103799
66777
1520466
1819348
1955402
1640698
1477480
963637
1829051
60828
1828722
1833483
191837
1738178
1235636
1619724
215381
1040890
792442
1625306
1088847
1813622
992703
440225
1323685
1767624
172542
1567501
670601
1324815
295883
955249
367160
1523697
1849572
955063
1167306
1914139
1906021
1740707
1497330
1530166
916816
929298
1403818
976827
1392974
384352
1386388
206154
744686
1013135
1603531
1116574
1524190
239886
1705649
253577
947805
93400
1213332
1823901
1406532
87828
707075
78605
1197995
1529685
1631175
369400
11987
1497724
30887
367880
701314
1474519
1311377
883765
1930151
120689
1191494
1451817
485280
1457403
1632183
1260353
103665
294252
1989975
1372703
940201
1463127
1848883
1474412
1528207
1781259
675986
1138083
1959361
345310
209863
272531
1102100
1424490
282842
535981
824775
1280739
1815635
1783501
1372450
1152318
124564
472578
1539101
1731768
1007549
150796
754425
238072
586971
892412
1355571
326931
1533994
1222494
1345553
1851932
443988
1492978
1708836
1044252
177252
1217078
1096389
1153657
917099
1665742
1570736
1997699
828409
1086537
1018032
1996392
968799
1528175
79343
376426
644407
610434
1529790
1183469
136063
559973
320735
1855122
1323461
1862334
462394
1477248
1889240
1713138
1067850
1101105
1498131
1062412
358298
291101
1286354
782853
1126436
930838
1769437
561734
1479771
607347
555416
1345843
609193
243919
1082207
1074964
1663669
492519
1890381
850573
1630582
1773687
199446
1101433
1431294
1371450
1093622
817939
1813020
197300
92594
1633096
494
1364819
1328045
537970
276085
159728
1371881
298868
1760586
272811
228666
813463
749850
398134
859087
610626
1547472
1263652
555635
1384006
1617980
465361
856508
550674
582045
1067350
491034
690550
1774849
1941779
543954
332067
1150380
920234
1205042
938955
1843821
1430004
1649215
1095840
1817929
1250351
1577957
984797
1927493
545063
235839
1222673
1397813
1068978
385971
705589
850580
1187887
537507
1138265
752225
54914
187986
130174
1374993
324325
1945111
1875717
452418
396532
857133
1567211
1389401
747403
278190
62254
349129
441282
1377299
295847
1262570
1818557
378257
1239716
78203
3910
1111685
1076345
749397
990315
4900
166909
349793
887695
695765
1261365
1011605
452155
1303862
1034645
819844
21639
1634344
159557
620685
1377909
365794
1496252
1679463
1668589
1850488
1276357
888514
1457544
1302458
1166475
1611215
1493669
1789998
1872854
1192040
1146599
787404
196851
1449959
278834
842953
1957460
1388686
1306856
33100
47519
1195790
1361805
155058
679162
381772
494375
885582
440520
1149500
254193
1343208
194067
1100030
102109
1662829
1293531
689442
1916669
1144020
519503
806245
25830
648943
296578
431142
1661477
908660
982345
1707696
1003318
1360227
308453
1808801
374604
569889
153350
572027
1121880
123741
1498045
1403637
1801608
564548
1396254
1257020
1643314
982260
1392825
972742
477969
1251419
528426
599024
605219
221316
588940
943554
434649
525377
1624923
947425
1724805
70998
869616
1885325
1368155
763041
382026
252637
1629079
79860
1870215
1353665
158926
436474
206558
1688647
1216499
1581298
1785541
1907218
1867084
606247
1445079
3947
1181766
1230580
1278824
619169
191071
1083259
968185
411563
1687589
807516
1533369
828076
676526
1986633
1546431
384732
1123784
587826
1279539
1476182
1676960
645242
969149
306424
1406535
784524
1337399
1163679
1892294
1735344
1636444
773650
916802
1180568
1970388
262243
1929833
1605534
1249564
1426168
1241733
29423
1699446
8612
1701724
1588144
1454695
1481011
1484720
346859
54730
335549
463798
912509
445675
578710
833946
1473458
1293732
650982
289142
723328
1394381
847056
1642378
1635346
130118
325655
1322532
1531442
622013
1499152
1227749
791671
797293
693137
510231
1123591
1676332
812015
1953568
313408
1141391
1772388
1581643
1747804
1544130
664978
305209
1406800
697676
1868296
531822
1832792
217365
763532
1530179
1982480
1820577
1088665
1121613
1776367
1891484
1122967
946161
1135500
1718222
438501
236451
501994
1139945
1745533
1203133
371184
1232427
774927
448556
1738521
619256
1747564
1869955
182601
1855733
1960140
371473
1232801
1025742
154398
543554
1843078
1107001
622305
898816
1037122
438216
1526402
141596
890497
1054450
1917711
1687063
1547755
428373
1984124
1465703
838698
1236599
1969076
1018612
1370766
912874
1997325
1518891
1573148
1266189
1093296
266113
732219
955094
1055380
233401
958279
1991710
1051709
62934
209791
991203
362432
1983657
1384913
348451
971058
1667433
1133619
797582
494799
486303
364818
553769
48878
894329
971153
31060
973655
86501
518655
201586
1464950
921371
641381
519154
1311721
205190
569496
899950
1606081
1715696
1708309
1801068
1321377
691841
334439
1500087
1367535
1581406
839002
275237
429990
1619380
765516
579797
1282739
744997
1339307
486762
1088775
685507
9635
1643839
97387
1826189
1941748
292117
1953019
1172112
1288153
51709
1266747
538782
531000
479563
1500035
1231322
1473868
502130
366970
676427
1490884
1277283
1872958
1297688
148354
30711
1027155
315012
483331
102040
320032
305378
1797900
1531081
55080
1067073
640803
1229906
491795
220321
666743
855589
742533
503272
1060584
1835089
1294951
1346585
1391192
535712
1114032
591564
319285
799317
1860289
101932
1314220
654202
1307372
1700602
1480781
1133838
317960
453347
789632
1936808
1578418
541296
777793
855567
1625787
363758
836552
743792
616379
1274407
226782
1540202
130720
802363
797597
1822510
629387
1173829
1466180
1631918
1460684
153147
1259169
1568391
1480292
730926
840888
1392185
164598
791171
1107910
912739
1736290
1537846
1709268
1646691
727939
1357355
1261695
1036087
463606
1106379
1120994
1008541
1357539
989510
1980581
1218528
625437
290808
1588122
322503
1214651
127649
1196118
1652616
386848
1071276
1063805
260926
1770062
1351476
495268
763235
349845
210976
1728707
1826798
1422063
831452
500769
992807
1753425
979429
1827106
1420606
290592
1302101
444337
1187432
1115912
280852
58920
1342801
1719672
940647
1197767
835900
1142562
1807747
682361
1436188
35067
1814666
1550819
105051
768089
1733851
1241391
1507793
1950907
482206
453612
652453
700936
75411
1965476
510314
909777
28557
38779
94738
117499
1878992
366786
215809
1957852
1780177
1710575
1740853
769080
1042845
1425262
1206381
860848
12505
1257258
739314
845393
758328
809633
368897
1100257
1780731
780623
1900234
599174
1029931
789417
107910
634773
646175
630780
1055150
1914646
627407
1768888
1514042
530048
617586
175178
1600463
1519487
1488812
693855
1082832
1174052
990354
1755836
1217772
158542
1281603
1716188
1043765
401629
495293
1327182
655570
115535
1029277
189490
726255
231552
1399355
1500075
1472451
418924
1561561
401614
1406185
1876846
637309
918657
1693051
585494
31651
185408
132543
1163001
1886635
1759915
1029190
1657842
1056058
905516
1696191
677356
1440647
583606
106001
307691
222433
1026904
87947
1125250
302514
1295888
75099
1748742
1992342
231516
907287
240796
406093
1861317
325443
735436
1254499
859136
1501780
1990151
914387
391114
1001833
142861
827758
226430
1786347
1618292
881619
880485
297431
1731998
1156397
1510877
1583944
1370537
154269
1945749
624968
2199
791985
606174
1108703
75366
729251
1010435
672232
329564
1656938
765650
167250
706099
1662986
1250708
1487614
1494100
1406428
1343023
360407
1605225
1199674
1281167
1333194
613022
751543
1609446
193576
834
78454
972609
278511
447899
1603260
1815739
522390
462483
837470
303444
348593
1148174
1801103
584141
843455
1401708
1395289
1506530
1175305
411826
968718
624626
198949
1221526
24185
475701
98636
809221
1678870
1157787
1952733
746581
1126935
85634
677474
1549041
889652
1690653
1538728
138391
266386
811392
399270
351425
1624885
1944472
1120499
757689
46735
1327400
1804490
1490541
458546
1213662
1910781
1475706
1145081
1973960
1394821
1196905
1584610
710777
989872
943548
307094
1381001
1905685
1808474
890571
324572
259365
1281432
458822
1075306
1823575
442258
1431991
1138960
1234089
1552324
1191418
1007723
641322
1571531
857414
1061169
1398012
971014
1845941
1634107
255936
543018
286944
135618
1330250
1741550
1885169
1724967
26494
899061
1612576
1114503
39217
409448
934803
600074
701218
1858849
1286599
621598
1620951
436514
543519
893931
380469
319071
1658038
507352
1615076
1755231
1319978
477081
292773
367593
616396
774234
328785
616920
142230
1577002
805371
846722
1613375
324609
654512
1969197
1340463
1394163
1912594
985406
689031
1208046
219142
1521156
1891353
539802
507307
139364
64151
1403732
991931
415738
192699
487391
1205461
1088452
1466469
887125
969094
313289
535113
495807
1323784
1783795
1288904
301854
1183500
138575
1211862
1473514
973411
92106
1115074
1005742
76477
497977
385535
385907
395681
1047607
139130
291937
738050
1235291
1851743
1637717
228237
1315552
988993
1733901
1872998
358996
1397651
1481073
1947731
496192
809947
1782992
945683
1575408
396208
184051
1022995
1851940
1701479
460085
1095662
1239441
973298
1570506
71570
1482336
268634
1211602
1315251
4814
512424
1548398
64551
460018
1165843
1017536
39394
1058521
1686119
1735610
1933394
531748
1167854
532203
1974096
17387
1874379
1118192
1380890
1673402
986141
695223
902133
1966420
237748
863767
1351990
638854
787845
542224
822457
354750
1279806
230681
977838
1744482
1731395
1339809
334194
239559
1499915
331629
1385354
1758966
1517296
1793803
1579789
1011810
1527937
325282
1468805
22051
93068
1835964
1853508
1293914
1547793
259277
1892825
885853
951194
1150485
1780490
1719988
1335657
106598
650641
688487
17878
1504667
42596
1077139
1034150
1983596
919417
1164180
683752
1868566
1618901
1031823
522801
1369149
350988
848376
10882
562049
716457
82949
766002
638914
1191782
1458046
773389
1298273
1200689
810654
1051523
143867
1005140
1811486
499594
1734893
969497
459732
1975558
1192545
595196
1693343
506157
1593367
1185544
500458
859137
910190
821115
1292944
1020634
1586070
597728
965258
356946
133707
392115
805929
814064
1682814
1578625
1326125
547650
895200
968705
331707
830685
1549704
1336505
788750
436540
1842832
348714
894786
631816
1069919
1480395
12675
736208
733981
1271588
343640
523374
234090
1457204
873752
547649
533945
1737669
1597794
964402
592679
1014397
379891
1020900
1765071
1687641
1303349
1616253
1282677
175631
781076
186791
985813
423006
1003834
759761
1513826
424726
943728
1895343
1241039
426820
393125
1718991
1601789
947050
1844091
927098
1622658
1022931
1578362
1468278
1557916
390561
855996
1290647
269049
664997
1439276
1784617
1790566
1186447
1805015
783676
858711
967801
18804
88985
1089909
1429155
680548
1406095
611651
1295696
1961865
1961717
833967
1363813
227222
1550814
551182
317951
991060
1674812
866821
1046600
1966586
1651917
1550037
1517576
320150
391722
269040
743676
357734
1038648
279957
341099
756568
1669211
1898151
936985
1275748
1617115
1591367
284924
886530
902772
167627
1156221
616994
1415877
171206
46115
1334073
1126974
742923
873736
1113348
1630199
1590807
540594
370602
94341
970774
350469
1899732
920213
1146704
1897952
1265484
1757885
1810807
899116
1298225
1898772
379541
548575
1118737
29420
41747
1872944
748516
677382
199752
1039905
1065735
1246084
484650
198017
1333073
11468
586753
1225247
1035115
613358
1195264
1267263
1382909
1385901
581445
252385
82224
1706609
630919
1440317
1833120
1208330
721908
955102
115509
9577
1313017
78482
664513
414825
429858
484353
790785
1898095
1662477
722136
387957
380535
1933734
984545
1870116
314925
1703833
498803
1531440
243717
1562402
1511564
1187332
821610
1848425
888324
28432
1682081
452191
400376
1848866
1069086
627374
1028195
1787369
494564
397863
1715717
1134434
673863
1667027
1832817
168049
891156
201801
1193476
347411
1494802
430790
1813149
1798341
1519909
613233
886090
1496849
371315
1651103
1310125
1724368
449904
945382
800417
1171597
337174
1362273
1437049
1299567
862535
643306
63454
639615
916308
869556
341852
694856
1151954
1925837
1366535
1906939
373091
730987
243319
673941
422127
785491
1068029
1489515
1375710
447681
681775
440398
1490980
639502
1087358
396474
560056
1787133
1715187
271120
1545301
942176
892026
1643031
589079
212493
1560868
1204735
965671
89991
647655
1179527
253777
286541
1786872
1682338
324151
39309
543754
14407
803154
441095
805113
1402103
1321340
1587118
1703628
1044796
1771191
744770
1665450
1877820
1599145
976111
705390
1748943
829994
920759
48541
1603197
1823352
259770
1146876
1910294
11932
251846
257863
849780
599981
1316933
173965
1227202
144013
1852169
895767
314233
1803192
370424
392803
1410873
658253
115184
1013642
1709330
998366
888361
464828
642939
471589
54033
996701
1363273
883746
959089
854625
387764
1660470
1354535
1562363
773250
626885
1664333
1108662
919942
641563
1021169
316135
550043
825270
1417097
1765185
1279162
1904271
442855
276829
1991309
119046
1515657
423678
1056258
334164
1388497
134381
1276729
1345197
817179
1254431
1605124
243896
1945192
1266026
404301
1645131
975557
1452616
311835
227977
702652
695598
524492
821020
1060226
997052
1527094
1973869
1219442
695438
1024387
523787
20863
1098899
1899805
1813163
1447852
981912
1337856
601269
1000318
993025
689319
687785
896384
944789
1127295
1201006
1088162
715446
1365761
1494804
1192205
1082708
1298264
1451787
440088
263883
896183
1695405
162555
824430
1031196
923757
745346
946558
1194987
746136
159963
1247176
1280212
276791
955657
514310
856571
985628
137303
1250989
415216
1403571
1044509
1460392
1531911
353645
970822
1428389
1748404
1614838
788860
945439
1253721
1081346
528409
1253034
1687128
1564024
1399109
969236
210691
12100
298904
714633
1143775
1547327
1696791
1643489
1271412
1805954
427477
59574
1490328
665221
222136
245872
1503820
1312110
584139
77099
1089076
201345
335117
1764440
652627
348940
239692
1387570
188905
743669
643968
1087022
1925622
889481
1856551
366938
1732167
1651126
436402
1553592
1549971
934726
1582434
1453347
158752
1161061
826218
351919
1296198
1977902
1413459
413253
149295
1805917
901740
65004
1130049
1282954
1614969
107911
1977410
588342
1054812
1081022
608299
1775846
1275709
195404
1727816
86775
1360729
38473
392444
1286522
1051799
61050
431306
1593918
1428710
133605
880460
1758932
433143
1677896
636182
719474
879352
242093
1753502
491216
1351209
848667
705996
1803872
1179835
108044
1193855
1491921
1677707
1162928
1568210
536230
1435320
620246
1819267
539979
1746173
1506495
563694
1755694
1996860
299090
1076614
809625
247394
1116720
1816888
158484
580352
1238654
1959617
811768
1103395
320622
249486
289784
634351
1686002
1739860
872484
1023975
705407
1775179
1264601
1563117
805291
58439
716477
98396
171673
32856
1446674
1941679
1046992
1438799
1719109
1364347
89669
1955183
1431601
1937669
273593
1402575
252297
1419324
558127
771231
1332016
575683
522279
1432282
947658
983851
1860880
1086419
276220
1382068
1432175
1748285
1190100
359783
979192
1826582
1773700
825748
306658
1836171
1246734
1812199
1448572
1353876
738623
1929218
1562331
781323
586349
1132178
1168545
633175
985246
1056032
1859910
818856
1296842
334962
1067604
566252
570065
395507
529539
579633
977171
961061
1868039
309657
1654653
1257651
673219
847422
1124962
461698
38201
422890
163892
1440488
1059479
101536
1637744
1723708
992047
1048640
575772
608201
34984
1088041
130774
773837
1812518
498025
328800
1160298
1938710
1549022
1895813
969476
1943372
400016
410063
891875
1161446
1694887
1461447
930733
397064
1171112
1227025
1312697
449648
1749479
439489
237858
232456
1646055
1378347
979917
137590
1358750
684772
222963
1141021
1245769
1774917
802509
1076636
224528
650712
1342343
1925447
1721651
511764
1702342
1466092
1558732
1757052
1820521
430719
1904409
824974
341402
150860
992877
1649375
1768938
846947
491367
1918400
1015429
1272311
1367481
1799892
1174812
1024001
1963075
984804
1509676
887396
13008
1595562
1380368
120496
1214979
1111036
845939
564270
945360
1317891
135332
1473679
617208
1054518
329620
1136196
81282
658004
1934548
1952948
1656259
1027031
727895
178214
30607
1585112
691664
1335277
1929117
1907339
255403
1855020
118719
1862589
1399404
401722
1842813
1623511
786656
1916318
522410
1251927
1278165
1724128
81644
1215130
794441
468928
411568
739872
444198
1447481
84554
466721
1864243
1697345
1332817
777910
75027
1498501
1481070
1883069
1649051
958835
728990
442096
1292857
1404883
841427
1754287
1322218
172712
537304
1103720
1149115
1918606
1528385
1560657
1523052
79842
1705653
977965
1798048
150201
752597
957620
1923326
1554007
1957858
608850
1168677
1303782
637882
400146
227662
1724306
144235
284803
1981772
563161
430555
1422825
67027
528167
1128141
1122963
965866
418237
884956
166973
1755581
1997843
596233
731612
758509
961217
706100
78269
35491
1513905
326375
743720
1335672
1738110
951481
353349
761249
1525181
367221
1925893
946174
1200881
1536805
1063492
1994175
896442
609878
1624865
844497
346841
1630264
1180077
1842469
1602613
1488173
377877
1249310
1746883
1694802
1946851
251239
431399
540614
1589715
319477
781021
1414181
1837620
1795174
1104793
1398146
588901
86345
1039499
1785009
1226868
1076848
397977
346120
400719
694298
1719562
1985000
962424
65822
964517
1262409
1921390
1786986
1674448
1893400
302332
619322
354003
129416
310259
812673
1601308
1794680
1617970
202982
230646
1689765
697626
508570
224934
1703563
1351482
1202943
674955
1956272
1302825
1954521
181554
272588
785979
346263
1081943
1493993
1897159
1439529
1728906
593201
1633795
1351400
1879967
453220
970982
528596
265673
471705
982243
1740607
1079321
1196727
652944
13285
283942
1107041
1409556
1751902
1443107
1433058
431824
1258739
1536592
43590
591917
1033934
1562225
1921438
1931007
465880
134715
823251
1792870
1626771
1541576
1135863
1522992
1907730
1484488
360433
1965994
1199759
165877
1746160
197339
1270560
1260990
139188
1624637
692814
1293217
607310
167141
501957
1431817
243544
286323
1527757
1534409
1579654
677855
1952030
338604
1104962
820134
77971
388859
1340079
483588
1337764
382641
1708046
1063737
541791
1265450
96939
15903
1521951
1866626
19077
1238224
186908
1525069
1671844
513858
1389200
894473
1021028
1123197
699027
549838
1722142
1938821
592313
416260
812156
1700293
1581819
586992
1193384
859721
1188030
702711
660648
1732305
1234423
995849
486201
832285
1307854
964987
1771872
1072675
410137
889018
740080
1910263
985196
1669438
430399
1053223
1859149
1157123
1419047
337885
107498
653826
317044
1301067
1550597
864025
1527004
847258
334806
49170
1494953
858135
1384121
1745492
1487076
1242256
1480037
1605583
1338799
1327579
77828
285843
1958801
1161690
1304690
1036519
838448
1650186
544820
1681772
226270
839554
1077377
1854092
1318626
161781
1730201
654344
1587310
967521
1407520
910690
824685
1426039
710796
121574
666389
1579105
1059330
1501265
334199
600684
1735504
485373
1616520
352765
1321836
1460035
630460
636353
938592
961305
218462
6081
1261732
983192
14760
1423315
345822
811458
734940
862138
1082214
1137267
1411491
1718515
1644345
120156
530834
1190609
28042
298585
789800
708372
1255754
444402
1763075
1756937
1052636
1598748
1042803
406592
1938406
675180
1810887
1945779
1512831
1181819
436963
660827
895542
629261
65101
525018
1080928
691890
542576
874755
126505
1532369
1954498
1645625
1040896
1174913
194184
1385953
1999392
701733
386845
357348
857055
864911
1049317
1680502
1851598
222030
1739548
1105351
1187649
1250858
1162264
1926799
115676
691609
1691333
747900
1685686
1811772
984268
951493
295156
1378856
593742
74781
994479
1029547
1379266
767281
1440698
665981
1686996
1999224
1115114
426549
503934
1481954
91391
1504713
966135
1420169
1775618
1023553
1799016
646538
526546
1733203
716777
1825560
596693
1672967
562149
1788761
699079
878530
1178685
1446556
656905
1893096
668435
1656444
739394
404401
1069639
27202
1666712
897083
1420010
882453
1219516
180271
886138
728513
231570
1831619
423666
1728637
1247387
1031318
1790715
583609
747219
1589481
1161489
98612
878595
1767632
526898
1970066
19668
574208
384695
1049155
643426
1391534
1987001
479362
1417875
1860613
1840168
934363
558902
1037231
1539283
1752361
1253159
299239
33393
89459
1186963
1664205
632670
182685
1575297
361887
900978
26131
846692
413359
1635577
1110006
449500
866429
1791559
1827888
1359337
644178
383893
278444
995414
165247
1232031
1002164
771146
1202389
1006815
600858
1587306
980246
1704068
212901
1212745
111578
998983
1431098
564984
470261
1381012
1357742
1304531
918179
1974628
331900
29603
1501968
155302
16442
1038831
1283437
1303618
172427
930226
1444479
1515575
1770172
1913543
1329351
1052269
819248
1744596
735710
1103345
796181
600170
1348338
171565
349037
1925701
1234188
1116300
878843
1819229
1471850
1389302
1932810
542177
1302294
437403
9078
1928266
1634297
925931
845708
733082
1666082
1419546
205607
663438
1699141
1625001
426229
1196674
49937
1605392
412467
808334
583491
1558663
337305
1595158
1682976
1739662
431764
541800
1414224
1598919
17286
978524
1221190
1722609
1156786
1370843
700405
1489295
1505508
1808066
1406110
1697111
1849036
1312220
1961792
576314
739668
1210616
1209436
363052
1193819
1609193
1736541
1693107
444036
1099138
1095840
1720538
1262857
234477
602966
244447
1483222
963036
1366495
1819729
1252388
1617140
1257626
61937
1594702
1231636
1826382
1815080
568156
115789
253839
1711534
967308
1588871
529473
1079369
1047199
933085
145150
1534926
748635
1158185
152332
1243768
1726534
1573050
872236
338183
1824342
1207984
1942724
593626
1972791
1167027
1704795
207578
1308750
124866
1118585
169332
1665344
1310401
1648090
519579
1796738
1995801
620788
833380
1581845
508596
899039
1774923
1240624
1880108
750142
483102
295138
245995
1599875
1915556
195267
26034
802774
974501
44572
1367347
418782
924008
366042
827222
821133
14915
1403484
993552
421366
1081733
1901420
1447954
1601803
817533
619429
1852975
1516475
1140550
1359670
1639675
1374263
892064
700984
1193134
1740405
485846
755953
1599112
443118
1216200
108962
961712
830443
773308
927886
997901
1187258
1459267
1236707
245742
1415316
257112
1118905
1232206
1009485
1197514
534327
1899164
335406
569397
675498
1947529
848628
230821
1488164
1571788
618511
726709
918886
181548
1476831
1134841
596523
277629
919490
1281493
1991910
1217885
1537668
1575518
482741
743065
194410
1360344
33587
761257
245989
1189635
273399
1568548
1291556
1422372
1711876
653852
979620
529507
998319
84954
1194421
1620323
1930578
214568
173151
383154
783528
1004251
726338
749074
986232
164212
289121
1474127
592987
385680
1575544
1165105
239775
146311
9041
153000
1921887
927708
1766246
530806
1089479
334334
100830
1366064
900477
1051761
1983000
390248
1022152
244220
304072
747808
1394948
498328
618633
1777570
537213
1031775
59971
1674516
1087348
757605
565457
675792
778267
1040180
1865380
1940914
1821612
870178
615109
1446194
1109041
442921
1604581
403810
70096
1697876
1515591
200125
996644
542713
464688
1006310
289978
1186890
147327
131174
911860
954100
5875
586364
317182
777916
423607
1563932
714553
1894611
249888
787508
213409
1072573
399723
291426
69829
1646372
70536
1381075
1660479
512185
1114994
726965
700804
352964
1615230
700908
1584875
1578107
360560
1309468
574309
1403779
1000160
649985
1810990
1186877
511092
1472867
1571272
285004
175337
1390150
206963
1821093
763796
539206
1642880
560612
1539210
147244
336018
1000439
1662453
165679
539511
975217
1311879
322652
209743
1573781
1092888
1912124
302035
367966
417984
1546728
1742102
790810
182981
693239
106045
920302
1642436
69895
1379934
1145835
67048
965901
1229914
1937974
215603
425110
842446
68123
379385
1229943
182385
1339480
1644895
1339714
1041717
331148
222160
1737848
1911909
1755701
1025218
1361610
646711
339400
677808
1427546
80079
1753863
864550
172272
787570
985900
1304646
746387
1672543
1321030
1995999
762487
581582
595287
1817803
838328
517231
1735252
1799767
1966525
449258
1336626
1277182
1097541
1167388
1276292
1200388
96285
101285
65230
1727751
495027
1990042
484592
972842
1284887
504222
904308
260483
1482365
1115399
1062753
930697
93689
779846
484677
1283968
143073
466670
1127917
1985905
914919
1805364
1237248
242929
738638
766952
95797
982009
25536
1177196
1393819
1683390
254819
1960876
1399028
1402217
1829542
161118
833339
1806496
86602
1718674
975302
1262409
381491
1823239
1119575
1388945
463299
971482
426397
871884
645144
878672
1193124
1111840
122559
1964296
332071
601203
1197111
663985
1010581
96770
1162907
847125
282111
318884
612731
1156983
403655
1063134
993561
715375
831943
755533
1393456
582349
1973401
796527
1490310
770807
583721
1921762
533189
349504
748618
141893
280533
708326
1945439
711554
249101
1217798
865372
1514289
1327621
621348
1448554
121429
1267140
1659861
1380003
1405052
173876
370421
307107
1902234
922890
1482085
811979
1818149
524950
1216206
1661552
356118
770663
454374
883747
954742
1317955
1101311
15575
202120
1873911
206514
584528
744075
1754601
1364096
1307001
72283
1508064
1875935
704649
1027938
304286
1592826
859173
551634
1955534
1179
122350
985958
1587610
1933865
862032
780229
1505717
18286
1799690
138847
1682098
1793326
865613
236083
1803560
69429
1636770
983836
596473
1899649
852724
1283640
454815
721956
561223
426717
1954593
479756
1166254
758402
109979
12455
347141
790606
34019
1233191
1616539
1555691
954962
1556985
1239927
1992328
738182
904567
1818209
710373
67718
235355
1000553
1835597
726209
1293877
1540766
1313624
1499641
1268133
498398
1487352
64132
1531722
412400
1391724
1609301
1277777
1100804
1900171
1376209
1201782
1015595
1884069
303436
1372378
104784
1397588
1579844
465831
172363
714718
1663516
1873311
398195
122012
691418
1586265
251907
165708
868851
552663
197349
552468
1424083
498877
655159
339320
1121
381940
1768469
1159643
272260
1806992
703992
418777
1855030
1238654
517868
382587
1285777
1269855
979286
796325
412663
673668
855528
510218
1942141
689319
1288079
1521954
314157
1344036
834574
1557984
1160956
572662
1476876
231929
1048683
988177
88062
1711074
201215
234615
1226346
1109137
81282
311911
1976033
570810
1720956
1316758
1099465
1740685
1800482
1955203
1516946
583775
539381
10158
1994622
1465795
553951
725696
1707992
1539026
1715358
1051675
71050
1843685
840789
1193231
292334
1490601
1675969
660229
1649105
285030
531572
547273
1835495
1218556
1886757
1864063
1614926
32167
664194
1314781
1697637
693630
1730036
1081485
1954346
1918701
1496959
1316428
1500836
117640
1979610
959875
1228877
1884095
1468401
101259
391531
1012821
843391
759248
334013
104581
1758728
1957161
1747837
779868
502730
1504022
280140
523189
500281
1510794
1635896
1177896
1019851
524863
731925
1603910
1630388
1155532
368260
1268998
655556
688834
823203
388447
1425402
794860
1488411
1746513
1861923
133079
972131
672716
966889
1435688
1655984
820200
540795
1350169
864531
1506793
1728796
599910
320955
249140
249829
464690
759169
1654807
1501769
446493
1116218
1913392
1627714
44670
1649245
1007758
1322105
1354111
985080
743342
715867
1334780
1418730
1138199
844403
917664
1173189
1059548
458807
988103
86844
405594
23179
780417
1241701
1455368
1844496
584722
824740
1902689
994948
1297419
238613
1773773
860060
62435
1567724
671142
1574092
27469
261063
1478545
22051
485012
1927055
156852
1468213
825595
103160
713091
1391985
301775
1630991
1691597
1487586
1417918
1541209
668058
328585
1970302
1193512
1439793
52765
676430
616199
11965
1988836
1041699
1667231
320518
1022025
1180060
1084951
1309972
12653
524034
119737
1318649
1678950
343478
1039970
1702803
1419543
1455171
1293444
1436840
64225
1834758
660359
1954586
785132
679624
1208263
1037510
280078
1830957
1283665
870375
1153711
1009870
1434185
107665
99601
1359276
798894
1438767
12005
640546
1984800
1545060
546136
359293
584094
135763
1924630
1278264
811909
1419106
902313
648769
1625950
1165774
1326488
1511758
1990683
1701977
1047738
266455
1923474
1202583
50875
440041
118007
579662
1953272
844732
422105
1741607
1928161
1834871
81566
1763649
407873
260790
852159
1011579
1036137
1965269
903090
1799073
874280
1363931
62283
1125107
1842326
1734671
631168
1464711
1541272
1081221
1533221
750557
1412713
1406221
843659
835604
1375111
803159
836614
484101
1628632
1210717
703417
1322229
1642994
1110089
137589
1656864
407258
341568
46995
1104637
268435
1616661
1726181
455876
999559
429729
1367974
1248693
1480016
1786278
1633498
111881
404748
905176
921231
835293
1524829
469356
981714
1209558
1133195
368674
818567
1466604
1826949
1478732
950623
1578093
1506625
357156
992689
652605
1857301
1477311
1409035
391390
550615
1678190
481080
568041
171543
822783
1767626
367765
910164
253482
1082045
1455960
1305090
1123924
929743
1214384
355497
62863
607761
234938
344555
1559604
1797325
1496996
1551085
1438015
232106
1363111
671327
1392923
324660
321432
936100
712083
1034417
1390303
604033
1346984
1112502
296601
524535
546907
1317931
1596108
1052275
1322063
1176914
151021
1361715
1983190
1215773
1520214
1048924
165624
1507917
218698
1259994
331689
214368
1726366
1036703
633736
1819655
869542
1399347
705390
617956
83151
1161601
1816900
883992
833093
761709
1914067
980317
1600841
374721
475586
1895606
687358
898877
747666
1071165
954854
1951227
897114
975672
652627
1517003
908461
577020
615409
997546
424502
904219
66118
1360992
511796
890886
1508440
1358031
1288215
492000
685948
753138
1832263
1299201
726424
1660090
1299554
1535109
808506
1902365
1375836
1005313
185620
1883354
475117
1811684
653539
1563331
327732
737579
437027
1748
1833822
1638567
1789789
318984
1045279
940699
1745474
1259465
1485021
589637
60089
1597054
616196
787424
1359595
218414
1637979
158361
825721
156353
1075893
73151
944137
255547
305123
1363831
1153583
1630578
824295
1830391
1394144
422745
608842
1204592
497490
340829
1097129
1386054
921156
178169
1676197
1962334
8836
701592
38819
415381
1075017
1256772
1128417
1659407
490881
717816
1782326
746309
943147
1346643
179967
1471978
1963768
322694
1738940
1457398
1952001
155642
1072345
913224
1100685
736756
698512
1436728
223276
1326824
577612
734535
1505712
263570
1440781
461695
1770828
785309
1011574
796010
764861
1333617
1232043
449890
604703
865653
972090
285906
1587957
1929802
1567329
1678441
629382
1051753
998606
414870
1906699
1279630
764380
628611
753725
459155
1620584
782309
481198
1907166
844192
975008
499393
426365
1846755
621781
1016416
1920812
872540
562932
1752628
1091529
596060
1660795
566097
859870
1486008
1218910
503700
1908574
567834
1454596
1427236
1204519
1426713
1548019
88345
1117100
521937
1383321
1709810
1312402
1157980
1086182
1570782
1799696
311163
1733205
571417
437419
686338
369578
1885715
804511
1101583
1398259
1892541
1669199
228625
530850
370769
1755557
1824636
369988
744951
1526667
606191
911655
1488592
522268
1034648
1048898
1015255
1598452
1484259
1430445
1805904
1123031
1751052
1608259
1799137
778410
268121
480917
34063
935462
140299
544373
245789
1166642
1902472
1235379
589689
1802763
1437175
562877
1831380
1374363
330106
1147970
663377
1985887
1622639
1417180
1195510
1712322
508248
850442
169332
203985
918364
244953
684976
1355275
1607544
1792217
1661537
993095
1452454
394802
1223832
1956286
1450184
69766
126050
1355770
1032035
689175
1663405
1798094
1238562
1554072
1804245
1878016
274150
1963419
495623
18693
1481092
1516078
1021891
1519363
1952432
571996
1885900
287190
1404267
1751628
1913560
1492113
351813
1645131
562629
598838
937192
1630447
1728542
572924
1107081
427830
931695
1889731
257307
286173
1245644
1305954
49303
631536
351217
563638
340294
870900
764340
765819
1827241
425372
189483
109426
632949
313009
756790
1770136
608499
1594075
1437601
824965
408399
900963
133834
517249
983886
652376
1516426
1266628
218618
1891453
235662
861537
1662040
1285849
179950
433520
875416
500680
1293853
794139
900504
30613
1304146
684374
1195822
1192124
282152
1662753
443255
1832552
1711071
556513
1513147
829741
252309
501370
1067262
1583974
816289
1786066
1998403
1011315
563231
1157422
1751333
1695733
1539848
54942
1987039
16569
1548448
1284003
560804
974569
585503
1248442
1115383
1727882
1384275
758415
1285065
1581992
366149
1029987
628909
594228
1239991
190747
1939790
1487114
1310626
537397
1028143
286161
962200
614077
1094209
1829184
422602
605514
158794
1678263
247685
1092184
712736
1972829
956697
1294709
797299
1669830
1459652
689036
83349
1153065
1998659
276588
202866
1501825
967633
281518
1590401
53343
1315384
1211153
1778742
1088539
165040
1700202
1331403
1862663
1355622
1050410
627163
172915
390878
1159323
171499
515186
1130648
732416
504932
1354564
1373377
1946323
1396800
1603491
1688210
1515263
1946865
1360431
334713
1670579
1758579
346964
1068630
851699
1655330
1151111
248489
305560
705702
1660633
1539005
1144745
1069813
1379538
1642747
1156393
473123
1727122
1668488
1294106
1086341
1741185
1010673
1828995
1327418
1881627
405626
1055811
385297
575665
146204
229510
1722775
1376535
1917086
774141
298562
678894
1324103
325300
1905818
209480
1604361
1381243
973297
529195
1495364
28587
889239
1821242
724655
1932406
1123237
1481373
1249896
796161
177977
1627885
720234
1658168
1568198
253178
1575404
1752832
1221627
1986885
1979182
330523
100244
701536
1232799
629622
1165757
123397
500355
1965291
1460961
1723880
366097
400192
1086367
1283866
1487783
1374822
1517616
1648466
1075218
1543624
1278950
16925
198624
73836
1825518
236183
515643
740499
976224
1070117
1751737
153998
388661
1476097
1020370
1819820
615717
1378871
478627
297789
555052
994459
505658
1077424
1416003
805577
1853013
478006
1646508
1834139
591125
111943
797713
801660
1085369
840163
928876
1572224
155368
414675
1641086
1051516
276796
1007888
918808
624823
1355162
75732
1419959
1909230
1971006
1820286
551987
1479725
442564
488659
725800
1524082
627005
1874345
1713718
611289
1304470
892375
1385730
867015
1687771
1868581
1995779
910263
1369021
1749356
1098938
850540
1520358
27850
1275022
771898
1460630
37041
1723815
924027
498911
1652737
828614
1601262
1338556
1019706
276456
1130895
472005
48111
357308
1099323
908831
178513
1094678
1062398
1755873
1855314
1010613
259860
1474934
1053357
1865893
1545114
1737308
1419171
419177
1315783
1713666
1981013
1877024
60749
451355
436494
459600
1379298
316569
978796
1266206
1272742
73965
536574
1783455
1683863
1927157
1171594
9408
1283633
809055
855426
896788
1739959
1563086
291295
825551
1170572
233729
1303756
1030661
1381422
447918
1281958
377607
685227
181885
1360632
1929088
1028776
819387
1005626
170271
681780
533016
1514379
1964616
868542
1983559
1826905
778940
735607
104281
357899
1236961
863936
1645609
229848
1622263
1208522
1554488
1680392
570098
1482059
1350304
1433447
214781
1148104
1667143
1273503
395145
1919821
824060
726497
479612
1395769
168821
234109
388315
499203
767466
671876
1914966
582726
829121
1745956
27421
1775605
60000
109923
776303
1686642
1833613
1069958
973310
352500
1716117
61536
1815665
1356888
1954329
1352491
516493
1187988
1433850
1548448
878296
1032613
35837
179862
828062
1968200
186585
63575
166306
1768276
1355334
1330308
362316
1219730
87048
1116895
236535
1429768
555730
1403337
438876
84113
1107412
1888708
135881
754820
125781
876812
89077
1100608
1641809
606886
218071
922583
560016
1854528
1800841
569799
1454047
1792264
1770026
1720871
1621543
1241794
114358
727535
152636
190561
587467
1771854
1515963
138300
919520
1305068
39312
1252996
365471
1620210
1311706
682660
1654465
1907004
297574
345403
1001257
67710
1832607
1333351
921303
174732
952172
185072
1278837
599099
315576
505893
1383814
1764375
1453248
824430
365554
1103412
1924664
1699091
1041728
841588
793382
417386
229694
1676493
470082
556742
31617
702373
1437886
688588
711297
1248223
1372958
201199
872527
1994309
732982
202100
1028642
296266
3478
130089
469718
943763
384244
1373237
118558
476429
29558
868394
1418577
1020171
872805
1226735
727323
71437
1418139
1357512
892771
1183759
252213
1114541
662213
823880
1799506
1173763
906318
269239
829662
1661243
730037
1951272
1309829
1365767
105353
356858
1594096
532836
1844920
318603
1754394
933577
1520664
277937
1631019
1873026
1889842
1367024
1227978
1926445
1004670
1379533
858193
424184
803006
1357817
358508
1513243
1061301
442359
1116235
1704472
912298
324093
1750791
70543
919729
1756955
862958
630897
1846934
716524
1228921
1977711
1822044
1869339
109281
430517
1363660
1740786
31798
808576
1793953
1497749
237384
1824983
1269531
981759
1547448
1861641
1806740
20328
648892
1276155
1119373
1997254
1160341
1979655
1759766
110331
655677
1007080
1370734
832008
1149609
722703
1930327
1554222
1743459
875539
1230216
1837889
602392
1254643
683841
1983072
1204545
110578
540589
260595
794995
104025
1099241
638405
1244879
1001407
946315
349548
109530
1124276
1729308
454523
448070
506319
696924
202903
1806336
1809929
189841
1722747
1374173
139180
1566516
1408708
1131568
666846
1622076
339631
1833561
1568729
1938091
429811
593432
1541863
772060
1249275
610125
1944881
264139
82987
1030130
315092
1246007
548191
873229
1951651
1099592
64696
203960
1840390
1892606
1247864
107017
1624336
1340779
214988
743405
798588
589134
1698768
987847
1557716
1618871
1592987
1102569
87600
9340
412707
1198373
1477088
934552
1367966
1465306
354595
1270939
1269033
203616
1158285
223097
654343
1337177
1564960
1934398
5066
116109
541260
1976428
554896
24141
839442
231214
538855
1944031
169785
850404
196472
1241605
961577
1097437
1555685
1789727
110188
598524
1193044
959047
669930
1491915
911527
1186163
458186
1824584
1413709
545061
927224
1679431
516058
1655082
1692983
1031410
1769475
709135
63442
1368138
648523
1071101
227843
321661
177806
1881437
1603754
1941353
1860758
723039
1818451
1008245
767034
1513885
14920
979886
981537
13047
1722597
1071564
1887773
19597
1700049
363784
1219564
1789408
90417
283488
1475451
1841799
896130
1937212
1023945
142030
732333
1802527
624145
254386
1544404
799417
1654082
1594743
124905
874484
1029039
636663
255801
1881860
1985745
1038101
251384
1047966
1282848
773454
754209
1523450
1878745
1080159
1435604
38416
706999
494405
1743705
1399656
879466
1778723
1989767
1246400
539498
1159505
115901
720640
1128211
626828
1926564
946741
816217
1397631
120499
974148
561895
1804549
1876458
599138
1885704
674704
522701
455532
1585316
1277058
986881
1756451
999545
1285433
210249
464335
159658
1062837
1559220
1805800
1789779
645297
975014
1753131
248736
1634690
954121
1615091
355960
1036954
410841
359070
774810
462711
558766
90605
770735
1916533
156970
400641
317566
1780708
1781785
255681
444762
1394212
273711
1622007
1466456
1456708
1642749
1831772
1650653
1128797
172136
92639
1580380
1533330
1951599
965614
1602676
222545
1467180
1850067
1468809
1904903
639772
985804
216551
685967
1557674
1853542
1307435
279175
1547111
1458793
685941
33251
473794
1285322
1461621
1324585
519389
1284401
1124082
1582957
1651291
1807256
1961952
1726619
797108
121184
843611
1563560
84510
1322183
221288
1427709
1837350
1860953
1356292
445515
537782
1384168
1870424
850819
1178404
174752
1243056
1525419
157179
1494936
705056
264830
579840
860926
1227893
844950
142153
700187
1820736
149776
456378
1412814
1598914
1787329
973056
1759154
1564713
354861
404665
1271511
1663150
818262
1563736
93879
1159752
413260
1740169
1217374
769329
404940
1221242
637379
934861
1426930
682959
983544
10485
1431092
1251613
563967
1491754
797070
11076
1840410
524809
144782
1208159
1254794
594395
1512041
1097216
1899435
1518861
554131
890554
1897171
17113
1298654
553762
1206250
1023540
1887184
176092
1533740
1222697
1009154
1797664
1560018
123946
1069379
976201
1493654
1226046
6364
714825
1789801
1698953
1017456
320314
365173
290495
1567725
1195699
1001839
373200
1551567
713982
938315
1046274
1747889
441284
1490888
160082
256720
1959537
506889
1266250
188017
1418779
256921
981947
1415295
199366
1564678
625309
657817
1594563
1222590
1547434
1404755
1859530
1967711
1884348
327609
1320368
708592
1709414
1869288
1534177
1834691
1513967
1296465
407274
1001776
1613009
629782
804015
1796050
842449
1217586
667649
1210706
657663
1239963
817210
1814976
1547567
1534660
721482
685089
793534
768922
1800895
585608
1741080
1148798
1662418
1052813
671756
619371
46800
644374
757398
583403
998839
216644
1327845
222055
592640
668506
390352
949272
843999
1291040
558087
1374854
1695024
915914
1636580
1534022
1948101
451220
699600
1991248
1140193
114248
1626012
179035
1212605
1573655
835083
366422
669213
15993
331670
1296305
1877185
1778312
1817544
1408504
1522294
757092
82187
412818
1852674
1515343
852601
1918766
1109581
893240
1831692
1605667
258333
394047
1846366
1277914
947142
794843
246730
1330152
806053
1147799
1204799
736771
1442534
906431
427472
88432
1426256
352262
1821949
1171000
756011
1986578
907704
339111
673242
1258266
1892675
129284
1824398
1065389
73989
562254
1789113
617312
784757
1483446
1960920
1488489
290090
1152917
1425592
1627071
949522
1560062
78160
1479515
1842203
57650
1917085
105985
1734897
1883305
798215
1654295
1442073
786319
1143019
621705
147078
256969
1356621
769665
491168
1574777
1636915
859355
448521
1693122
429429
523059
26513
1447240
940497
1259664
603072
348949
352120
1679903
1632999
1442516
797564
1094737
1580433
1419388
1354783
412029
206442
239677
1888108
1784713
1851385
204803
256539
1414071
1978340
1891256
740569
688991
390441
1373480
1774367
1301014
719165
816269
1767220
514600
927298
659161
1281233
786822
1029548
1404957
1387289
1045393
353674
512218
733912
837296
108573
1913990
1038880
1496214
44590
872492
508426
1709350
1135901
1616127
1159667
409148
241475
1573274
20039
892304
40028
182775
1343604
1463311
1605254
1243383
1530928
1842456
4031
1316507
838920
820035
1485072
1861826
886303
1158807
1986805
1962592
1560225
1818651
968410
1985819
1340602
585781
1664628
1571917
1995155
1235918
519545
140051
777359
391486
276217
997438
609263
343735
487397
1208878
865954
1338142
1213088
1166822
1012499
1919515
952267
579473
518841
1042091
181935
978469
1596647
1280652
815645
1302086
146706
302779
1944861
580673
1879608
61570
1865282
1374669
1363979
1344303
780280
1791342
287178
150956
451641
345806
1841878
1954283
1178846
1236431
81906
261908
1645646
166508
966802
9172
1673472
1094077
820847
1511268
432962
1700345
1391952
614449
1875006
1205314
1227651
1789337
1697022
355727
304439
1769634
1677650
594021
785874
172838
1962112
1864723
165366
956503
1284341
980250
60347
264879
107659
1076087
480551
399290
1385506
1108292
499414
1160464
1680164
983986
296797
854890
1346492
1190524
417447
1982382
1060975
710511
1103784
397094
1981920
1000891
1567193
306086
1222653
1787748
602378
1910232
1589654
1165865
1956815
397257
1660310
1327433
870767
882080
1393725
1095527
1098303
1471067
245782
1212896
1360329
236889
1335191
240944
1446857
860852
693844
648009
922695
986304
221530
335341
672703
89006
1629883
1199720
1666411
1681511
1247367
1916488
1413469
202070
483007
1305381
232616
1577705
1690324
1501712
386486
1469296
1049399
465424
1249004
746660
222721
1997152
1684863
1094722
1054930
1064409
1724663
536309
443968
699330
1821318
1150760
342529
384902
1990791
625617
1935941
609500
1294054
1630948
1427390
163819
109944
1039295
1131133
1322866
1480178
1573538
929763
85660
1816533
97689
637334
1012190
174903
1067251
427015
1386308
438004
966670
1936016
371221
98265
1068436
967085
1182680
1552288
1874692
85419
1308298
1034255
782227
951812
1230576
72103
804397
925813
367109
1374004
1094434
782828
739782
161228
755821
983770
1693037
1512321
1359391
579912
520674
1016195
698060
1423442
1641697
1533447
1136997
158684
765466
236295
140119
1231054
1311164
718683
494683
1478592
1976502
1291486
351922
1779462
923688
998530
649305
324312
185175
1520494
653798
1854176
586952
1463297
1279850
584616
1002968
826852
312689
839632
1473200
1064019
1411399
540322
1087478
1657542
312841
1916261
564423
786466
1603929
1533494
1855365
274454
892027
1526693
1225474
567051
696171
451693
940123
890973
474311
526121
1679709
691599
332296
349882
1880853
36417
939686
1630457
1247728
796524
110433
1634970
1467199
913062
1094546
216140
667802
1325857
908149
1473232
283513
82713
1435134
1211009
119058
159004
1114375
118357
736267
1828001
89602
1598400
1915256
229892
795733
1504943
631941
1723916
1653756
1032563
191972
1755027
1208829
544026
853804
211759
1979890
235109
1474234
758237
1087960
1266701
786239
210767
123924
1260683
597048
951248
1896320
157315
986974
1638976
840013
344439
1648306
343821
132426
266293
1524674
1808163
611063
777197
1646159
763935
1225947
1451596
807037
1344099
1441146
455589
1061581
1749653
1107692
1093502
590990
1793135
631291
91815
812686
1789815
1839792
1484572
735057
975613
681125
1273749
964780
486947
998464
1412797
11671
1267024
62403
213795
424382
847559
1218627
14600
1152868
347912
951107
1047094
1507755
684346
1790203
1955727
989793
1557320
946826
1440779
599736
1914567
1473577
89530
806146
1325471
1456725
1948699
1374479
420655
955999
137777
744117
1233417
1825268
1871344
301515
1032412
1848785
1320424
2711
415086
557933
1656419
1832639
231487
1647176
1609092
667204
1257756
296745
122053
1950567
645161
1699113
1611293
6050
1861821
1686986
207378
864025
37507
244650
813541
1152214
803519
63761
450955
317754
1385140
460547
652927
1089175
228124
436435
169256
1112694
691565
766172
1682579
627824
520498
463234
74377
113216
939572
672350
1944410
814695
829707
797298
1703833
497174
575692
1283607
1316337
1436340
1168085
1717516
1316189
1591066
1019418
1558325
1667544
382427
979570
1395094
135048
1082059
94954
472647
589087
1176551
302050
1012194
905795
94356
290120
45927
721627
1055166
1831280
570031
1874035
1992079
176116
629325
1531436
726703
1303712
1007152
741514
347473
1676384
1082062
1026886
1699280
1231404
1719799
143439
139004
834199
1657080
512519
1095790
776387
419129
1857121
1071339
487184
1795051
135413
657361
1658752
842764
257250
64064
876644
855809
1892302
1746478
821026
1234115
1122165
1209056
745564
1285665
1661860
1431065
825603
1082116
245153
1730141
1219844
122733
1054059
343580
1799592
204701
294420
269392
1506253
1275312
1888445
1932472
90485
468967
241809
540771
227869
1931841
1729527
1370002
1359740
1721814
516657
338734
141114
1106005
1074793
1251981
721945
1558868
1662957
452403
401854
757892
435578
1197941
1251332
912092
1379756
1360102
1839819
1607314
78920
1270310
448066
1394260
1915311
1174023
1299462
1009826
111725
1761405
361832
895974
1702677
979356
513644
1857545
777225
539516
1526358
895987
1181646
45569
932205
1899560
596273
882089
51478
1883782
1811325
1713649
1601510
1473776
286708
148377
260269
175457
1092086
1914651
474016
113627
1927174
864775
1671996
1290164
392869
1790087
1611174
1549303
1107335
671483
99249
1008613
601726
349285
205553
1487175
289007
1291886
1478912
451363
1242134
1177037
23576
1787697
1781170
617551
375934
608436
1793792
783642
1223982
1688933
161613
529930
440270
1931717
351524
391668
368080
1290553
1550408
78883
1878069
744715
1842981
697838
1697990
369267
497094
1209828
14998
1749757
17126
1034619
427946
1528592
305762
1946905
1660362
824841
404324
425385
1563348
816752
1103923
1321233
1896710
1206934
880424
1244156
232022
79245
1405040
275349
173915
127766
425293
537887
558679
159427
1424200
900053
548474
1725968
1362404
845183
850690
1931809
283231
730745
379573
1142342
263439
1986371
392001
323785
53881
1874768
709869
1247087
1263680
430175
704645
1376129
1412108
502782
1629935
1802779
1425201
1397813
669811
932926
1528179
1725161
1597686
417513
131214
615588
756170
877821
523744
1150446
469357
1423936
837156
395941
46796
770737
249406
1045643
1293343
1753407
262251
1007602
1448135
648165
512891
1450503
624743
1737526
109947
1776552
1389708
810454
435563
1223602
337065
847969
378057
1123919
572187
252966
1930942
848178
780159
164420
659069
446454
1379675
738783
759619
1923101
1755079
331190
1598564
1558815
1351443
664128
1455650
299396
223038
1016996
168154
269258
986882
1135818
213580
187108
1070916
674384
693694
1215862
1454030
42004
928781
1383639
779335
1687341
597555
1644583
12689
98106
29014
485807
102858
1414039
130151
575402
708054
1985620
1561563
732925
398805
1362006
1356556
536771
1421106
762001
1960443
1403887
667145
932581
1782535
194802
856392
588266
1384567
521599
363239
642836
932651
1904150
445706
810174
1914711
1456466
373770
523678
516238
321825
1063257
1067237
297405
763894
1900261
334621
1686236
1559337
223815
676184
1411434
957184
1505352
1425958
469717
80375
1116839
854803
1385345
1448867
1966154
133574
945955
953738
464073
1473887
355801
927537
1791312
1475143
1106124
432551
282988
807331
1310344
1732099
76422
571068
846537
1708717
1153633
1626468
1919186
1623648
281489
230093
238243
765139
810353
441802
1405291
927865
232592
931956
1344079
1717582
1789537
1344625
139107
43226
111199
92359
1054396
329750
430654
1813519
1426012
261749
1673604
1004582
1181583
216442
1334008
1325453
1221523
359404
1088776
1732325
1957219
971917
195856
119837
286508
1435948
935092
790731
452631
865867
252560
91840
1225720
572108
774822
143935
1263925
400385
441135
1403758
709803
489926
278892
1109094
1198138
1262109
1020866
1077045
259898
550781
970888
710321
1864917
1070461
815978
453609
1726681
1901000
1628320
1549394
1476130
1044867
445824
514999
572799
137663
1731512
287881
549743
1446486
633303
903380
774684
649520
1968727
1343458
905430
524287
53922
1660703
1054574
126902
1656674
1210140
745083
620989
249556
1995249
69802
550636
1967317
336568
1145870
1058173
1234243
717496
1256552
1272793
1099100
1870849
1629540
1483087
958055
5888
1574349
848594
659224
338758
521903
1803888
461914
927462
1896245
1256599
1553883
1574073
1584535
1726397
793328
19313
593479
497768
960860
749377
1321730
1962038
1357385
1813012
758821
1285996
283156
1118388
1482161
398994
457050
400280
536176
1471408
293637
38012
294035
1212729
761591
1743013
1540759
561550
123416
700875
1891079
1401342
661730
1079331
1571831
1814398
1742511
1734401
1231190
352791
1081967
203593
1812425
1922340
1717120
1984803
1235054
1459530
1279859
1370705
609010
277335
75082
59265
1458345
1111533
743589
1547925
21011
1753509
204187
471818
1863922
798218
1307595
1620990
561441
1015731
991879
1351850
818526
1154244
575001
1664701
6664
728268
1484543
1180678
861151
765721
295266
1532041
79491
84431
1510656
160850
783366
270978
836955
316828
259290
237054
704086
1528309
911745
611979
1672645
200159
1594721
1335467
715655
480074
1016968
1953409
239981
1442283
602076
1305278
1373922
1047412
464057
346297
1811652
907976
687349
407643
1866662
1082148
1583971
308930
1303445
1911984
667528
1300795
1044743
65240
862833
967108
1929776
1491170
604822
1548346
1148621
1199371
422584
1051005
1594334
990177
644044
1941239
965660
25744
3013
381282
1740183
106386
417119
1788055
416382
1770940
690337
1858407
549679
1953085
41118
350322
1787996
538991
268966
449041
276764
1139750
1041171
838879
885491
630171
595242
833330
1152278
148759
282437
331498
590538
1990328
1881480
48900
986189
1700480
547839
1758029
43471
611278
642837
735318
1173833
1902307
406129
83651
222832
1251646
1080317
709006
1261853
241060
50171
785103
994748
727505
1221718
654976
658686
353513
1986291
1364834
1707134
1651726
1862828
373203
1362193
258259
743610
1012884
675886
1064683
14452
19597
1185247
1536627
292031
937884
828331
1928326
147083
736796
1323683
1149277
409662
839528
526926
1285098
602170
1808999
411369
1827727
669389
30421
1317447
1209151
1499437
199522
942692
1483002
1494071
1483261
1111438
806115
310121
424847
1653895
372878
1792486
1493501
578992
1356974
131956
1698927
1472180
1280013
241172
1557881
1572354
245816
31207
186044
441948
1636340
563517
244015
1359063
739338
635761
939802
742948
1796006
1920413
316713
944217
971502
242233
1365982
667316
810844
1829792
39074
1133518
1841710
753916
283950
1893587
190666
26855
1024447
1747425
820190
1242543
603210
570940
3514
1781667
983737
277712
243311
1984956
450751
139341
312188
1447221
1586003
182143
1576668
1206955
1409757
1786368
1378941
1249736
60630
1244722
1848807
1350714
680475
1317977
550984
608389
451132
485892
1879959
407028
408134
504922
682857
1933830
1730716
1500749
269772
164225
1597253
1803396
1574313
1649100
501060
1145200
1471262
389559
1567662
1560933
666231
873833
1138246
549760
896574
324036
808196
1933695
1904223
1514264
79981
1241053
1523145
1357034
1651036
1055302
1513882
769738
407817
1243857
477888
1785631
1952358
1147010
61842
1244820
1760467
332711
1475606
1605736
942318
419038
224036
380309
987188
240061
1163410
784638
66947
861656
300598
325604
504279
1464763
1510729
356511
623529
592650
70791
261112
976622
824723
830839
175932
1389236
97886
1255951
1972669
1342072
1298657
1411129
939283
1100277
1887380
918888
176054
1655410
356063
31339
1897897
1172930
1968616
1382854
1874115
201602
1032754
261500
966876
1513686
468645
1014507
1952130
309515
1225425
777501
1285862
471608
131752
1734161
1272694
1930279
993192
586419
1530029
1106686
433
1931802
1714197
142158
1944725
692298
1626863
1600356
248819
902177
1232436
1569765
1126239
156638
279734
85884
632448
1868811
1455526
734970
293046
99432
1405713
1776508
1189942
1390830
1857018
1752167
1293866
346299
1684364
355662
697517
1975731
1168348
1902142
1535642
1032948
1663410
1907834
815024
461575
1480335
642141
1114307
1857576
217642
1914634
1222736
1241651
590829
743305
1406868
1659663
1009134
1436575
1920857
1172017
1087546
1768875
1405781
1549227
992559
1158430
812282
959861
1727717
806795
664038
38817
428551
534847
643902
996435
832352
68099
361026
1801527
1126388
451244
1970720
495979
1846092
690630
961814
281788
463499
201168
200595
1390827
1497446
1073575
126777
299654
1576950
871425
1116992
260209
1129273
821513
1484230
1228727
1845900
955433
1406420
1328224
1225536
1005396
473988
749236
238951
971472
163821
1826934
1491867
603086
1303463
1055620
282871
1880277
268773
1310962
1739931
1149474
1304417
10142
1351439
342390
1561980
554490
1658658
1450805
1028195
1749785
417755
1626044
130526
1504261
238941
712907
1123619
662992
1769758
856802
301907
1696922
631626
1518419
1565854
1397742
1772390
213704
909417
1627324
654318
70548
584378
761743
1691742
982958
1384071
14910
869509
298795
573388
477177
1849709
343096
118857
1077383
299774
119026
243013
1168790
1286818
749788
930331
992906
114413
1994809
1614057
1789198
1279227
1838699
1686377
1858704
1678683
1698102
1075969
791321
128818
95641
1347835
634421
1545320
30199
1983082
1659502
1254508
405028
1612463
969073
736838
113155
616944
465661
1543761
1230466
1226334
1687939
372034
755300
736160
1165713
953307
161664
1011898
1626545
1063729
1341235
1369954
1951375
118301
356133
370584
1747639
1533065
1002243
1547207
1491894
1190916
1989908
1801889
546904
1011769
825605
746995
142599
1026504
1313247
487289
809493
1394538
1931656
831096
918068
1501869
190033
1845612
840063
176499
484873
912043
1515844
1885151
584485
1914915
265024
1076799
391986
333104
460700
1574559
357043
1492387
470366
1279795
904412
923110
1154065
1895830
1635392
610988
1650200
1419087
135774
541446
1792734
1935302
581542
506896
1370336
1116822
906927
891717
868527
966443
389193
344503
92015
1829209
671002
1562861
1770592
916947
1308866
1287353
94299
1879934
965523
507265
1219480
1450457
865842
1729527
1134717
578479
1064967
212739
76893
1049477
1523914
284189
1128409
979163
1057934
1955853
772214
184041
65798
564245
1469525
1909883
583998
1973760
371617
926839
354660
1167333
305893
430445
1643883
937107
308686
1031415
1994140
1178979
1142945
878931
1063437
390790
33127
580968
1996135
1729018
125826
231312
1271242
1052418
1073148
943752
247365
1508989
1125496
67529
1345840
487055
997883
434193
1421523
528640
1837688
422828
633746
573297
1337136
68973
1771737
1576981
1927676
1413136
887802
53243
1615585
235922
1452500
1811607
596187
703672
1974881
834391
875725
1876224
1454469
840125
1044270
10468
1066336
880756
24866
383163
1662416
1274990
1784747
635138
1196973
1234198
1589609
1017243
117771
1623514
1241454
1892388
522462
1313838
1448149
1371959
118830
275564
1524043
326108
223296
598974
505495
1841747
747493
1905744
1009884
1182953
1183358
54413
533029
1941201
679063
237519
1517386
1338503
1332658
1671549
878842
1493108
567606
1586834
1342324
1948433
1318607
125706
1609100
608792
954443
782119
1544095
1130273
1038512
482283
929157
1766194
615607
894578
1021380
345799
1213216
1777863
734868
1896431
1655028
1212067
1868956
573506
1506078
1939887
1616091
436089
1612470
604148
156796
100060
1236051
1612975
297953
128374
145469
1907435
1280468
1113849
1918995
662039
1338463
1564444
1789616
602721
1939965
961276
981489
741877
835964
1336761
1225280
590353
1117113
754418
1113062
704136
1892049
88091
1021041
408636
965571
547391
239562
66850
290716
1857991
1348238
784812
1842882
1567435
1098262
493325
1813029
141974
1273676
1991100
1307584
1461447
1004999
1285324
1019886
615109
1034313
131534
154275
1388683
1944786
154089
1489502
1480865
1125736
214200
818421
434395
174702
1753470
1075174
7757
774468
1557585
340582
1951711
1427980
553131
1981855
695940
1680602
899767
1426317
1395283
1184680
1080221
49440
1901525
1009399
1549293
1093242
1098704
759369
655233
545223
823444
842615
1427630
483300
1639491
1587404
334755
1611757
537363
621265
433338
233169
1690009
1009237
1962995
390393
1805592
181713
1753970
1890359
1337708
526206
1289905
278844
1765444
863203
602834
1818987
1087871
1802190
1916989
830717
1485915
1010662
802915
1441817
701961
1172455
133449
1831027
976072
221760
1074873
680388
708048
1891214
1848493
1974982
754983
901307
518051
1494700
15005
1578567
959526
1433764
217986
554870
1174715
1735877
1182821
1143211
96751
1066879
392085
1623233
166113
218979
1803587
1492576
1044469
247814
1735786
342748
1403609
1785920
1601444
1414881
1186186
1772258
1621364
61930
250398
750673
486102
1744657
1513793
968392
1010859
3292
960520
847787
582887
208223
599207
280641
520202
773890
1802219
116403
1167643
1700215
1225987
152281
1947109
815620
1685195
1655315
1866623
1439049
127113
509314
664809
763710
1954539
1444351
1612300
494672
1015689
1727309
1125713
1531610
77327
148081
376338
202163
1929842
188191
210467
223158
72339
1845226
1954796
939910
939262
1082061
1322606
921118
18750
106753
676431
209108
1987732
1226670
594837
1861900
454071
1291271
430966
389762
1723484
1340299
219558
84184
1337377
1037935
970635
242009
127952
335469
171259
94973
978511
1111124
1783840
277769
1296492
1141231
1454081
42509
1565380
185642
979183
1725263
1142919
1399647
688537
917762
865025
263489
559763
1008210
129935
861360
416641
1145797
873866
739956
727297
753191
1648524
631603
387434
936866
654527
1405931
908202
1470864
1653064
1482796
1359984
156276
1402967
1898997
803155
388742
1813105
136851
1203012
278739
891561
1783730
1799138
1448268
916312
1172071
1644574
1566437
1701992
244099
1754502
330345
1898494
349594
907013
200913
108317
641902
1676561
725849
1229254
1495660
1326809
624311
866874
234629
1457524
128459
246206
1887402
1824327
932110
503607
1871192
1841966
144680
416094
1953800
1496325
531270
1836633
329978
308712
1279077
1002994
332534
378468
1564054
1169959
665691
1580225
1806136
851154
1435836
454684
1903658
629221
1161810
85013
1310482
1838697
1864115
1137768
1098650
510009
218495
1694952
1514889
123752
483679
1998459
1805757
1724943
214008
653444
301293
547399
239968
407452
1395924
547939
176639
405720
1874808
397082
27856
1693000
1845297
661170
405262
1087625
957292
1545978
1272172
125042
1127508
1933963
900286
1451110
1607390
1002788
1013612
129644
1939956
283909
1542497
731768
1782924
1265688
182671
173085
882213
300842
1974794
1320386
1055831
1258813
888203
510000
799394
749227
726935
1675932
391167
1903907
916857
885064
1184044
218025
1342517
1485740
279854
1549000
285483
52889
356451
1928517
1061513
1989061
1887299
1886428
755990
1023888
530531
628989
1544188
1234404
996204
98369
1440027
794945
1500930
1928946
305026
1107749
214199
1866924
818734
1637636
845313
845086
164182
451412
706064
975153
1206410
1446386
800856
366599
595188
640379
118635
1579474
78868
1213192
1329629
1678640
158562
1842515
1605883
1335137
1979831
415411
1909394
1302410
671320
1974436
712583
681364
1442621
341269
570423
29576
898340
944642
1404642
1649667
1250645
1506744
1326452
1441915
557642
11498
643693
892104
616307
668269
1914338
1902518
160852
1367031
1801835
1116823
1345408
1119242
1155677
529192
51487
46067
1544483
171596
1375529
31212
1703881
149568
220623
1430593
1217553
1766765
266545
817606
1104898
1253055
742437
1029931
683140
1127834
194203
1759855
1093059
1469546
486293
657464
1933170
1654367
969430
1410749
1485627
520342
995932
1840857
961360
236944
101311
1807661
1885926
1261611
702981
678500
1372068
699218
491347
1226904
1299922
86804
19159
256178
1643171
779425
1413973
767090
809499
278964
177159
594888
410226
695665
1624792
1121711
37773
468836
1382183
1043375
1277106
1464
835015
1690486
1566240
468600
1924247
857414
688686
1582100
1432060
1431372
1438616
458089
735360
1081826
1626409
1275561
1621586
1293122
231177
1406127
1168589
1034977
510488
870261
1823903
221638
490724
1981605
660312
828496
312883
719451
48743
1224032
1911847
1938827
884163
1630855
1246638
1530692
341214
1220328
1615035
1486468
1179045
639027
672958
731412
472692
374914
1374804
428104
341969
426684
1925502
1729828
633283
1117815
1148366
689455
1988270
450604
1762327
933321
1412561
442897
772446
638549
1198757
1192665
1158528
622555
1611436
1125692
812697
1664526
624086
1857393
1533732
265036
248429
599252
1563660
1557533
1885162
653669
1360590
1907102
716476
1221436
344389
788910
842878
868717
1008737
1296917
1883129
821827
921535
1291357
1280015
1979600
1098138
325008
431631
430127
213594
705523
906049
273813
1442107
1483570
1762065
262834
420672
720665
1165959
1548583
1205529
276697
1730349
45528
36647
1406866
1581938
192848
1899973
1180619
736263
12005
973708
82749
1186409
529887
1998339
1129844
269033
1627474
359344
748728
1489889
1726863
1151537
377480
1274511
244950
1127944
1313248
609427
1002883
1815687
1181145
84561
93461
1056902
1354802
893094
134549
81833
316778
807382
1709622
1349036
1131624
1277242
1357443
1496839
953937
420284
628354
901248
1693245
1414297
101631
1457722
317595
1816174
1315573
1486028
793622
1986033
1655430
850722
1631400
1179816
750601
1135162
1637625
1999091
270696
587774
837250
697111
9584
301661
308447
1025761
1948772
279068
885632
1402492
1732243
77278
648640
1074268
698514
797559
1082998
45894
41251
1945496
696053
677186
1174015
1152437
333837
1618275
966922
456358
538804
415230
432353
146284
603362
1336542
202832
127370
103767
529394
853384
1593204
1335937
1750538
622412
1648902
967073
487780
1574413
167191
330035
1041474
459484
1085310
487487
1917888
2870
1579496
1045862
1402479
1595591
2639
288308
1317882
1560234
1666442
1139037
245916
8196
54498
1139831
1742503
886714
549540
1948503
78746
1350753
9091
1783144
1423005
307232
61733
833976
822564
1835793
1821630
1930180
418164
615320
1963929
305893
971925
1232412
1795285
636990
348920
1762322
270224
421053
553915
949868
1324469
628153
1718323
1088604
82398
859024
911308
828656
1695923
1901697
697589
1365189
1942899
238264
1420901
819954
1579798
1749935
500987
1642773
167141
1066053
267278
1465162
1228472
1075328
1365881
1870168
1708621
221458
996393
853775
35997
486635
287136
908255
296089
1163727
858784
666857
40671
465233
1690262
1756152
1760503
419852
488265
1305736
541675
579823
189025
1427371
782271
1372861
1996441
1601660
510250
240758
513826
174942
1235126
226471
1156489
463304
234146
953115
830369
1941588
1471992
383982
387390
809870
891917
355701
1258913
1428723
1913808
1101638
57060
464239
1193034
954787
345966
1256104
1529766
402161
566968
1761694
688007
826627
543678
1249041
693499
1003185
288406
350535
1806
788289
1378542
767266
1899743
431649
1911187
197327
1912746
1062087
1957893
1719274
714901
134964
1019926
214860
1920250
1262291
1793605
1125029
1153138
212348
915361
1168215
47077
257626
511850
1696791
409066
1390486
699209
1928281
1820278
1211575
795941
1540342
1258740
392408
1750623
1275274
634415
1074099
789002
41005
657201
773486
353222
852832
1481858
132354
646448
1231734
1410276
1867272
246910
907367
728996
856299
630127
777482
1080096
514447
1602235
807382
941909
753418
261300
1131012
1652852
500509
1641508
1799864
1494565
254366
1026150
63283
1427467
1362096
1782802
523245
1317201
128340
1427219
1414794
1397245
1958914
1181424
365107
106370
1950707
725064
1044005
1834846
1480935
1297842
74243
343460
953356
630092
1903713
992762
1359106
1546704
5802
465479
209563
1620873
1614939
1085919
94884
902354
1662141
1228718
1287747
1154837
1087022
770407
717797
1240774
387352
1495651
1382004
167588
290734
1006901
1523057
402321
1847727
1698959
572216
1145092
1520208
864616
417155
482941
1838880
121465
1720810
1960427
254592
1418080
145550
1072921
580384
1553098
1450082
324915
1252665
656389
1279721
648117
1607138
442918
143913
192260
1981029
53237
628730
710316
139179
1102019
497532
1309021
1087348
1233315
1332165
1441834
958457
17764
733196
316247
1628443
1670432
308836
239487
1589241
787066
1035563
1429504
874772
1349638
689200
1310586
1469817
116397
1061581
175789
1685688
1178177
1604304
895502
1951286
316661
1821813
184592
658984
1920800
1246046
1768376
1400030
1704534
458150
1440906
80146
332366
339463
1972140
1426221
315867
203321
1744353
1433478
1308718
281736
452631
589849
1928348
1010445
88156
75159
658827
1994034
300233
390673
398476
375321
846154
303050
1306541
1905845
1922890
290854
431948
629659
483410
686325
95031
806364
137748
170824
762628
622537
84845
1620621
1515062
535514
1536265
1424172
1589282
388743
545609
205054
1012812
1169118
523794
337281
945860
342926
524536
1356576
1374531
444746
80103
359513
124964
1423276
396444
984398
1432672
1796775
1355620
1066251
1974327
1606023
1925558
532024
520961
266863
1907763
1420610
1053445
1111316
1237777
1320528
1487698
744744
1565124
1357782
899852
480773
1104974
45215
805816
168028
1636235
124520
1087367
279595
1808742
1670273
377174
416168
1152915
1250673
693594
1637710
1787741
497505
1078193
860489
156307
675549
1759375
22958
442927
298826
314945
26693
168282
1912574
1272060
779088
47241
1288226
246621
1956624
1785041
1474937
913756
555776
455955
421456
1923990
904345
260780
190792
91207
347883
1934586
190250
1049542
1429514
19188
1545809
1720331
340508
1463097
1222418
461206
263127
948358
71626
1896042
489332
1213637
266294
143470
1113398
537288
1409932
1472329
1911216
1685386
1783769
141605
697042
1325848
1436489
500935
424277
1203664
748650
11136
1994913
1206574
564311
965178
914745
927841
586783
667709
1778727
21922
1234069
383027
1943286
1652282
748238
1615980
762323
480270
1603371
834016
1362981
223443
1499445
1723956
1761457
600148
722409
1913595
626321
1867326
100439
958527
1462495
1779322
1568910
1539206
757282
104312
1152922
1499702
1955730
539951
1957674
1116200
595487
705585
1329276
435205
1940925
90415
1734347
1935603
1719949
655461
1049205
1402976
835217
1978015
1896920
596851
1580471
218016
1266222
1803260
140447
279236
1827410
1694333
1254644
940686
1513762
1216331
936987
481523
1637365
1708112
1028463
1224487
195575
472447
988957
351802
579674
1160526
649178
1175269
957640
1231607
967426
1946161
352123
1217330
1770188
968584
596430
599124
1634657
364419
1792844
732978
80715
732495
1220472
1160117
1295829
1468309
936662
819115
919566
332535
326808
1772261
1608863
1652805
413910
676564
1198000
1537843
587011
565478
986816
1247703
1429924
730443
1448231
1352573
1011664
1913352
1737675
904739
1379161
1726526
373879
845915
263786
1362557
295167
837215
837439
737062
295314
1256887
236025
442270
134420
634786
1159632
232204
954832
1063387
36908
1281308
267952
166521
821194
1828541
1580285
770303
479661
410023
1742667
1390320
261314
1082094
697485
1462714
1141711
584973
211294
804018
245997
1481818
1978221
567238
934596
663855
938935
421018
1892361
1134149
1818858
1708016
1600194
968699
877998
1150418
317319
77664
1094445
865669
417316
1312018
1736405
1005455
1870297
262459
240296
604740
783929
1759392
1709172
297512
1659558
1280509
1880651
53484
1097447
49419
1868453
1148975
1072094
455827
952849
156714
1261035
636037
1816366
342656
901382
1823652
765042
187978
1926006
365632
1232611
1745989
116274
398938
479560
330348
69199
891759
685246
552583
1867152
982866
282420
156682
1569577
223055
944534
1908930
1259436
1313733
1169108
1969848
12256
1499702
465839
769946
1369023
185650
390727
259931
554500
749122
358837
704252
1679968
825541
869828
1910533
65674
797070
1235603
580697
1744043
822135
1871020
57767
1282687
271652
808124
1577528
751358
1334761
1592295
208923
817710
478791
1054044
730822
936186
1188063
87096
319926
219369
447922
1404314
197314
1142509
1922501
1716068
169846
394651
923574
1468516
1447427
1514391
857025
882299
313657
81405
1695130
801576
370159
380260
1186723
1480036
639753
1950602
821936
1247962
426504
6366
818850
680707
89207
356342
1021217
1744995
1414864
1391050
1757491
423271
1963850
9969
460708
578214
1795724
1520145
278730
1869635
1073349
1882988
1582087
411260
1421166
266994
814940
834057
358158
1434742
868917
882969
1075865
770716
1738041
1878198
492448
624629
1365243
792270
1589241
1237996
1374338
1646290
680197
169137
1509013
615539
721635
1792243
1780627
737559
1557627
1887804
819833
1743065
564639
22722
1796142
1558036
1772794
352587
1596160
86698
335290
1234779
456789
1923563
1338938
1496996
842906
291647
46649
988564
1303779
1989631
1001621
1934469
692465
1056274
993611
246961
1470461
221940
339765
1470909
1978209
599247
1375871
381877
1544146
1435575
696605
1069666
160453
1655337
1585443
1927179
1593909
1180154
611844
7970
339782
489835
3077
262363
1392565
544027
1117691
543986
227530
211898
1912162
1362529
205623
921932
1900962
308926
1357993
291170
1097129
1162208
1002620
198248
1456504
1565947
748354
680153
491003
1534708
1204447
736642
1753527
525063
125124
74175
1164711
633951
1361877
141181
1337286
1780065
65941
1160782
1159144
1694683
652548
1429858
803374
307098
1776228
255838
724580
1341610
219572
536100
1945194
704059
1734022
122725
1633435
706677
1735775
1328986
1896013
1940558
1717927
1337958
1873399
543398
1663510
1799710
762107
1945859
1393729
1759524
1955970
121451
398391
1118777
154605
1119144
261244
124658
339813
1165912
693808
90583
234206
1408723
1905375
863811
1440600
125227
63700
1396891
191241
1508845
1008095
411295
674169
355184
1172505
1692451
1852284
1909039
1113624
1556336
1875178
130099
1815484
1017068
544586
656831
528472
242393
161719
495573
1990010
1178786
1709610
1479905
751902
798281
145217
1151601
405634
1408837
809744
1431566
1590924
1400191
130291
459303
219946
1615681
377690
1904522
259479
55570
747285
653984
54310
80733
49746
471414
975710
1628521
436508
1212077
1844602
1314913
998680
1760705
249492
1136988
153560
959983
40526
1993006
1835598
1303226
104412
904798
194812
776694
1699821
103068
1710201
1421758
703146
1921061
819836
1123261
527330
1542235
1609887
1766226
505436
67837
1493110
1460932
494787
1216266
106524
1407752
1126976
255268
547847
766762
473156
1849898
1440965
1523714
1863977
37816
1313243
1151192
666195
207797
483993
601525
58687
1392246
1232845
1737565
648752
443787
1611335
1081341
500045
421069
448529
650262
1359974
744876
865154
1629785
338705
1914924
593316
1495307
509159
1656868
1102144
614759
740630
1467890
1300426
487512
1870682
1682985
896019
143155
1603972
1360234
1350532
109721
1001041
107312
1077103
970504
1590422
3739
1260837
124391
1422348
406322
1556149
375178
336990
111503
557867
1884563
1618206
669974
378793
1964758
859821
1019327
677780
643875
288810
1520171
1369006
288772
651318
1315391
932144
1480711
1540566
1643501
113695
1571390
183639
622575
754288
303647
1552730
1834073
467442
1495365
161275
999602
1807110
193117
1936503
1781288
1065624
902670
1925891
55692
386557
433801
658665
171804
807802
1623233
248780
882340
483492
461097
921809
1092169
1228551
822153
875992
287349
858168
1928337
1401308
940808
1804824
1200988
1170140
1563048
254447
1293756
752344
1335625
1527700
202318
882206
510064
1415320
1135461
966480
74589
378518
1977070
267423
968675
1064687
713849
788849
1169611
936881
1618607
408901
1471365
692421
330495
1940584
405853
1168070
1410691
1392200
1535577
1492876
1416740
377897
765009
299658
1661712
96268
1269365
20226
1640805
1435225
1973681
513357
1456104
471218
918579
502629
654787
1820678
1192101
132888
20681
253030
689899
1988243
1194905
327783
265365
460650
1825522
112882
511528
983236
1139326
1922747
658312
651043
209437
223715
1913167
1103496
263614
1047540
1040050
1383654
789731
1970517
1236727
801291
1772961
149531
815753
1073224
737348
1929638
782185
193159
485995
883105
45936
375046
238873
282218
145231
1611245
1158435
1998331
85154
1488291
1314619
1058689
1881104
875378
100333
1140037
524312
1163395
1782204
132775
1826588
1077762
355626
345501
1470280
1603230
1400288
1289328
518077
1403335
1924420
338801
378139
204372
586315
738976
1707833
190663
1584195
1455438
1242061
851141
253512
374253
354558
1412047
216127
164929
1480471
877398
1206367
623932
776486
532617
1580304
1925793
1247422
1562686
215540
1884101
1703645
1891443
909305
1504347
687501
313631
958120
1082454
1069648
327840
863389
489599
1607934
676551
904403
86828
1328484
1803337
1353409
1396172
1310244
208767
1519255
569998
1890442
1801986
1968484
762988
1380608
1982620
1205787
1479946
666955
666006
1641382
1600695
1612526
1928789
1597793
701346
1831702
882869
1004986
1948772
1852456
1530440
38724
846213
1366136
1180955
92052
1696342
1040201
1198162
195798
1896746
1377735
1752853
1786276
1600201
1063096
756299
58701
957654
1435738
1505883
1168155
1098663
1677719
1462890
1292958
389024
392524
344630
954976
516192
122199
1553329
276059
885482
581282
1651560
1441268
1933852
1706588
1721910
987581
689534
1986541
639177
1303081
556473
1682010
362132
1826197
752801
1181057
994825
1024636
348703
1354568
942980
1049911
633231
322854
1639465
491779
1105904
747561
212041
275644
123019
1429257
1574004
97655
1476281
162896
201039
884262
418002
592649
1210971
252728
485158
832124
275178
1765409
910330
423082
1025371
1333644
1895900
1770891
832864
1981980
1579794
1220708
1163392
1839948
946475
1049966
1402991
1594359
1893650
258943
1804607
1172768
654816
1233310
1748964
1666211
610350
806803
1337875
1750877
1259878
135094
651173
1818897
574026
1871466
1711149
1397238
1184993
1404661
662455
1123311
1405121
301415
1522446
1900977
469192
1469265
1053450
176213
1917613
758800
262161
1521530
205507
284320
1437842
92246
661083
1403124
1371716
1199278
726714
1871013
1412398
308630
1128942
1544517
378394
302359
1645322
1076545
1743015
263819
717052
449266
982909
1977510
227924
1535569
627079
1710045
1131617
132256
1817129
522040
416481
205590
1140610
950008
812180
431188
834272
1144211
1882795
1339676
1854846
665115
1831110
1065106
528668
1690098
1368213
972730
200386
130026
1899341
1082982
730200
1723716
324879
1652442
1951294
91494
534702
1630909
1388957
314249
1794177
918266
957703
662370
11051
425842
1361831
1454112
683002
1358947
442652
806545
825619
1094575
353360
1018286
1664887
1265686
991128
1794230
1117505
697409
1092334
1801932
495812
1442549
1177777
1696167
444027
167890
1528385
981501
853718
769197
1565525
1014296
1535248
1684123
578098
1530498
506568
333118
1756668
1001787
400195
1009120
467817
1199996
207928
822037
1735306
1358133
1198240
1682886
1099754
476211
647317
448982
1287700
848578
1920445
1062538
1563037
1501734
1290756
919802
1136158
1472504
729526
363697
377233
1048777
430308
1304871
156858
1667343
1061733
1675829
1057698
623915
746361
805857
1413441
830833
911189
1345981
682023
521453
1096304
525658
1053360
1604248
394032
1760339
950842
281386
152780
1388554
1365438
748836
878610
51982
1321899
1165752
239050
185461
1448919
150654
570451
448866
719245
24039
191210
903004
1784482
120037
1018505
318897
1716307
823234
1254548
1002750
213754
807650
1114838
898107
1492472
541126
870437
880763
63128
1050086
1605086
489640
1220709
1753752
365752
560361
850007
1000313
1486045
137309
1869691
1461191
1538184
1318607
932438
1536227
1678231
463511
409095
88722
1475025
1014201
1834733
155806
1886556
547442
902504
1365853
42344
1011937
514835
947612
1952682
1191718
174722
657176
810026
1416719
299365
1977864
1123532
1870051
1021670
887495
1600446
1811337
1594592
1353295
683069
1624633
758901
1983892
113233
1893151
1635875
776059
1938456
1775582
1546882
1012196
955104
75967
1180392
1713665
1566737
186455
1149177
1402411
55949
137141
41773
1961726
1422342
1060733
775101
1239579
1198178
1393633
158761
956370
558024
1511130
990599
827800
1655315
1788839
1984588
1602314
446635
1665028
1779708
1084092
1972315
1579774
1608036
339002
912963
1200853
1494992
534884
723303
697091
728950
830584
212512
1702665
1842564
517745
97301
667565
1843296
834709
1639727
1391538
942538
1056973
363005
1563691
98398
1695376
568558
918345
1291218
1963234
330984
206788
1439325
586921
335687
482273
857161
975978
404552
1679924
1187951
1458031
972430
154021
1957465
1234371
813284
1481913
1492611
1250427
1720813
404802
1540101
147981
1656003
1351133
1071035
1176420
79636
643047
476469
1132125
1835478
806478
974544
93462
784342
1163707
147855
1680398
151884
372555
938671
237831
884578
1017082
464540
325993
1744620
1129716
37156
594941
658415
378111
1918528
695220
80535
38575
1757800
1967064
269466
1856073
1993340
883918
918886
233664
593803
569862
543497
1033417
931979
1783960
630584
1559000
159862
1413689
508508
883025
1847706
377990
396094
251767
1658669
534903
1647892
1561941
230475
1139593
988860
1360154
1774722
1134348
1622626
1491473
707537
119575
1833657
1525716
1712650
776350
999769
1024245
787142
640902
161336
1757242
1916892
1227485
1850691
569103
317821
346976
752105
734397
1183587
770449
421821
1562694
1645794
1404251
182213
1307627
1400282
240857
307988
1518025
1954010
935781
621430
635945
719262
1421233
1531060
1128975
498372
484728
1010760
1150158
1915417
1231403
1259857
709942
1810711
62560
436158
1790552
1524500
265140
1917650
15833
1781518
1932845
291734
1659906
1610735
539082
783436
1291643
67000
247598
1038383
905489
1576240
1530163
1349868
515040
987160
710829
988954
146449
44973
1513873
1492660
566972
1632757
1652111
829000
791605
1491490
905172
1345608
1360618
574399
330222
364634
1175199
1056360
1883705
287506
791123
1329007
1674816
1205083
775795
1382829
1477855
1144087
384826
1434981
1135081
371725
753796
1273476
1479303
433910
1385772
1821905
261250
1049867
1705933
1870272
198924
878008
1244933
94953
606050
495685
628385
1238449
770366
46452
514407
940123
251967
1485067
1762645
874895
1230739
1915902
848464
1021193
1791231
742922
978626
1951618
1398677
1498778
676747
801233
648975
346910
57210
1561424
1919531
926843
1904226
1093399
294656
854329
25417
233867
851871
268488
1668871
845932
1730227
849797
1493182
1783602
765935
164199
386595
1426761
1011690
1534854
211067
1583162
1964847
1642911
1748329
838385
1714465
710912
1053670
602128
807301
630233
1424690
1456004
1735178
955994
541593
1022337
467147
1548147
176159
1301585
163936
563190
496517
175895
567079
1622280
639719
1057090
1303161
1251500
168596
1427365
297083
1313563
1123950
640802
517057
1517086
1134896
1858476
852480
1578007
936165
1228155
675308
1681126
1599320
1032043
1422215
1898018
554159
469669
1010136
742579
1790337
514257
1446537
1573087
309377
427860
264106
1659709
356947
69388
1766319
1247104
1738632
1196303
577890
1915006
307158
1786850
1044678
1022036
1994592
1905146
1744733
683409
1690153
373229
1921988
392138
1707998
416469
524940
153796
1997843
1618973
1704191
1170723
563085
196091
577725
352912
627060
1581021
424132
100506
1990185
1990675
516492
265817
190896
1267705
1676916
1780499
500396
1121606
276372
240816
1307948
687407
1457444
1170450
839558
338294
764657
1286713
1863308
1924653
129214
1930349
75268
629877
1369341
1769553
93438
1555354
1187651
687857
337025
1470631
1901559
103203
205441
1721745
1999059
305840
88065
627343
595062
54328
634843
1399880
1497752
693484
870153
1634304
1094476
928653
1371772
855718
1243246
1437382
1563471
944760
935108
1757550
441057
811515
740807
21919
1971549
1945194
1414537
806915
746441
999127
1460549
1993346
240120
859423
1723482
1559103
733732
1271137
731100
996553
1060074
1787439
951270
766540
292418
1964981
1920662
1741012
1291833
28929
1857927
1362280
485390
824985
863738
679389
796622
316801
1815241
803006
1103078
189669
832631
1540793
240678
723481
913479
451434
1072175
1663886
1324503
1411399
1120045
660685
642383
1732654
583199
943182
40201
1140876
461921
1863137
1526199
41053
696350
613662
858300
646977
1427777
128081
966211
781787
998285
1772917
171983
803840
1860613
1609211
864240
1184605
879309
1099919
524319
1547594
276505
1895210
1055232
1107509
1698843
670458
957846
623671
7113
1713180
1679393
1241703
1787005
568490
994709
159430
41942
383083
1018152
652469
1934983
1747633
764398
317770
1313297
1163577
718248
915162
1580703
1541599
1304553
1606396
1214196
1490849
753791
334033
1667021
1494324
1375931
155594
201899
485756
1165824
689805
672442
1309592
640456
556631
224564
784569
756746
548551
1176280
661706
1364102
1044423
286065
1221000
282224
567680
1542363
912765
1114045
1321001
1803417
369795
1826065
1765768
1279351
917175
879267
1569075
160508
1989606
244345
1664987
966031
415375
1294389
1198521
1723533
800922
619045
1835729
1509783
1393941
365757
145439
838016
700474
1358950
1662012
1498323
956667
391621
524168
93825
1890986
1018343
1680539
746446
1179762
1802542
1040573
312837
1349831
1084997
1484629
1040711
1311038
798305
1875529
74131
1901281
1185890
1491663
393251
1416813
394588
1137933
1916497
1951796
766146
1802282
132573
793923
1200211
1437109
1487418
1157412
938698
306807
302878
363196
1227993
666308
328392
1468273
235855
230395
886952
794988
975445
186720
1354654
1868585
298056
224582
320467
409466
491449
29118
1699316
1973944
570286
1296783
576329
1747330
701185
1846023
1229761
1783248
1820021
1321894
320436
17135
723724
1024974
1780222
1596332
921130
1200846
1837628
1173653
186856
1036812
1780278
1381234
54211
405812
276361
62482
573310
585272
192245
1868812
871787
1664503
468165
929762
1024582
64553
906332
51177
1769149
1195521
339798
422313
1613299
271093
620873
812232
1793073
1777396
1919588
1023191
905174
678379
1692783
231204
1337850
1918781
114328
1015880
1419767
410085
1422437
1065807
748321
874314
654745
216395
959938
1883750
1122942
9475
119200
1321809
913208
1869960
272889
322698
387130
699320
22045
585275
1008166
453535
1203347
1424879
772172
175645
239762
1271162
395894
1169252
517352
688059
1935060
790071
765569
467482
787422
267383
898482
64694
119316
816226
1319599
1037088
713151
1317784
62088
425444
662722
783106
922660
229329
1689839
541431
1990615
434453
354113
171548
1665155
1442255
34461
93032
1378411
1894487
1627016
1616227
1197373
1330162
1311045
216474
275251
509086
1686831
1254588
82423
49555
844485
608538
1489803
868157
739457
935275
618071
1177162
1535559
1053390
973467
408247
1140834
554644
1085698
1703933
1653582
1852848
1455008
194566
546405
50860
711352
111601
538195
877178
876284
95013
1376185
1035309
1287078
113721
1462773
907093
447935
172300
1096105
579525
1297803
1287861
710800
1298853
1146015
1307176
1553780
358691
1211138
1714344
406910
1258880
864102
1081948
1545380
331578
573536
1774239
1888322
1729816
1783179
1990066
1077392
1851779
19470
573879
1764274
815629
387537
1017117
1834000
28591
1219373
719232
1492691
1424752
1582919
399269
329046
1969121
403972
1867586
1128019
1711230
482405
1592597
295520
726166
1094243
1228522
640192
512387
470194
100673
233355
450196
1551234
1830625
1209
643701
660338
1851878
566037
1328751
1411268
398190
960808
24630
1887776
378544
212538
1076828
53664
1021826
196171
1884876
1184629
1777863
1710522
280023
541089
1066505
846767
2138
919493
1147994
1455375
1499381
1224739
93900
1793354
993122
1361197
1664891
139321
938157
1299660
1182633
601851
1763403
926336
1491065
314024
272778
1500828
381319
451012
768901
1825326
1105091
454614
1511696
1090885
1181974
1254090
1249667
1290337
303171
59773
147921
1591678
379254
1255245
962805
403042
1782166
1178241
1006732
223755
589722
1202589
435051
439587
1138490
1785107
914705
982846
1754509
539432
1737654
1202343
325460
565880
473103
1642096
568658
1142152
1957810
211014
89742
819565
1753267
1379442
238046
99661
285706
831382
1827016
1451541
1201479
856988
890354
101943
1836448
448563
169912
235030
817952
516776
1093741
1175401
683332
526559
1111591
978026
939459
337981
1116186
336202
1073404
310981
1966167
944589
744713
1384191
98017
266970
481372
609793
632641
1113021
118120
1366417
44332
129148
1741782
1124888
219149
1861744
1198322
538293
1300240
998344
31928
1784128
389011
1072187
1451055
1401640
1367173
904578
1906898
238761
1779232
1383506
243148
174238
850233
1917036
298752
1235026
1342545
1889521
758137
831753
924774
1475517
1796164
838035
1427538
532122
1847806
782300
1603179
1578000
1136085
361651
488138
227508
1435175
1087507
765841
1094022
392972
450094
745588
390074
499179
1692779
359585
507473
1909444
588053
1285764
1860485
952468
378482
1457441
1366496
59313
1954086
955473
1551950
726429
347338
1976922
816144
783719
983395
761523
1763070
505834
386321
291439
1836306
590322
399079
179865
1015132
917479
45905
1571819
126920
44327
1124529
762144
1176818
1630870
1147294
1875529
213674
967496
252778
259290
1463454
987183
719424
1451287
170216
554333
709650
948147
1886153
567966
1022541
1258053
1876934
314286
1156677
1967381
341016
35507
1170410
290295
722722
288353
1627540
1717455
962359
1841590
1003649
1261709
790992
955827
1239664
1179816
1940768
501422
1530333
1864874
1921211
1029845
911755
497336
998479
1779437
724348
879453
1965632
411674
1213083
702702
1064990
984023
1599108
1397322
526531
1636696
105768
982682
1273108
1795197
1662721
99196
1385265
838457
1121818
1208986
630906
1854585
1745296
1820952
187441
622242
1334662
67596
242432
1827221
1732954
1570329
464413
1069700
1275479
261806
883750
1987148
1000850
1841096
333594
501430
1837322
969079
333014
1755459
762359
1546022
1610908
1536942
1377779
302154
1982401
1223792
1819419
180880
639287
1082152
593149
1967499
579843
727890
1310791
1245803
1829251
1621226
830734
57369
167274
558452
1394529
1561890
1622201
670420
1072367
944858
321610
1314483
329631
1803430
615441
402476
1287345
958555
309619
1690473
1216704
550705
1753075
789461
1663355
78316
498036
1175158
952709
1388171
684355
1522653
1945453
605121
910340
1527268
1879409
53887
999920
531443
1592793
488972
1870673
668783
934829
859607
274279
1074143
691117
1081755
179136
1480899
1486408
1713956
1953773
1319979
1294407
536477
1862575
1514034
1045384
804145
1709543
32337
1549926
509780
1558803
1947174
1423207
85289
1738689
1613591
184103
1168327
21814
1523853
600255
1632425
639172
1330273
326831
1145969
528684
1496557
1807155
1604474
1307209
713654
1832017
1945809
578877
952006
864352
646360
119508
1956661
1263106
1631003
1333916
1837375
1910741
1149623
1010101
1260611
1746559
1550915
1977416
270051
246402
1239956
789663
741663
1298886
274805
348824
1884851
1125081
1001962
113952
1436189
1679263
1132974
470296
1897391
1268225
306464
1676316
1914105
430357
1760246
213660
1208532
194346
1758041
1863677
341678
767614
1466768
319043
1924442
1493393
411871
497868
1691554
141170
1375629
1157389
1859435
694206
205469
1388113
98941
894551
1762775
1323325
808470
1931539
7363
252541
1699346
63906
637407
1075632
586126
1824010
1927313
455458
430042
1319922
1196797
578069
155770
1553359
756492
1503223
1210788
139723
1125651
1003267
1419379
448071
488603
1126760
1497768
1254983
743781
317965
1346180
786176
1122094
1111428
1782719
531498
1029755
970486
1301105
1002416
1014451
1464821
155190
160593
71936
1351254
1015697
1863994
195157
1059442
641610
1762150
1538633
1515038
939025
874793
607392
1579024
436724
1977013
434065
613346
1062475
787127
1956268
1439617
1274856
1609667
1803285
1970440
1470932
403558
474310
978549
330539
914841
1478221
1824674
1971601
561298
1347231
1346715
301620
10231
562703
1611572
900711
800462
875663
812663
908346
1665564
236928
788946
1193224
1768055
1301181
304612
433289
1247721
736723
867599
371077
1810548
387391
1034312
1187625
566167
430925
1991588
7840
507812
1051398
1562915
919543
1481960
1851018
1449004
1105955
536018
1307991
22255
1444740
1512312
29810
1564896
1031990
1093547
1008423
1303191
63196
1726079
1240578
1115213
1872376
1618832
1578312
1953228
1806589
133933
1874232
709332
1593202
1032396
1125561
1936058
1575526
64022
1042765
743230
1656594
280749
1504089
774358
179719
172275
1423885
1194214
345697
115959
1119108
1655749
1019367
1715466
736477
9896
1515311
1269819
644979
1083805
456879
1794317
1383447
1266121
1056753
594018
297123
1256004
1878011
264074
1183192
514412
883416
103994
1813525
1543723
850344
1556415
1586198
963381
816518
1793594
1879459
619137
38888
442509
1401626
93152
844652
715326
812871
1225238
124228
860396
583722
1496288
335948
1719749
1264043
1867739
875246
1358939
774330
1495366
201153
487180
1862460
1519771
1543420
319390
757491
252560
1194812
1868302
589404
210564
1768979
460650
677826
439302
1005198
1003844
1822473
364625
706170
1006337
1380908
374187
1878545
1678287
979650
1533721
828599
1060351
1795971
440982
1579346
1051667
1856734
156807
1500118
740213
108060
1148827
1165542
463646
1500281
381320
540537
1108829
1667474
1479447
1830723
1444835
1899176
10068
1501709
183335
672747
1602715
1997520
994793
508702
236065
937727
1918344
768327
1727854
915660
1569258
813097
531143
1441061
1954480
258448
841121
1400995
784898
1050831
1082561
736019
311809
1982712
1690189
1890425
560441
1024191
1585239
749418
1168446
342475
1680527
1479084
561489
1199009
180663
373723
1171039
1667814
1148401
1395098
139910
1689956
919239
1168026
181028
1388644
741703
1363529
721378
227565
1548185
863210
1912110
1363263
944669
311316
1642178
1345755
1248847
800631
213286
1927243
650747
386081
1832331
1560106
1326744
1417029
237936
1594754
1824789
622256
590913
1997735
523609
901733
749501
1720434
1535816
1766174
1143929
1954907
1542321
849957
1267534
415209
1984135
1277884
321755
395597
1596190
670739
1141314
513365
185271
154582
821928
225640
1881240
763258
360834
1117727
1276910
1458507
1571586
1513484
1247929
173031
486630
44264
1765690
408707
1893585
151043
1093590
442365
381581
1708506
481899
813562
1483293
1405444
94862
1832700
1170395
1455943
1863685
1772400
1088727
1706467
598631
298466
778475
362514
618631
1048283
1219550
577153
195777
1362565
1186628
1265745
35169
786640
1223753
1213598
1211933
676008
1113289
388414
1076155
1523396
1265247
915814
1341287
618741
439888
90326
1069058
1878840
500779
1291084
761673
1223645
449713
306722
786870
1469301
18631
750613
1100720
1239387
1798802
1623521
1314848
187150
1325357
472625
852976
583342
227291
1012293
1499493
1597273
1592846
415056
1015531
526116
699147
1907365
1468079
515410
1850725
1932372
1326383
1837679
1455949
1110496
86469
1636246
83762
660547
21792
458088
1389010
24141
343287
1495920
656827
1243002
285291
1117436
517309
885463
1697415
1847338
1740639
1854989
1919190
289195
109320
1365853
983922
68767
462893
1630098
988104
1654848
1739077
1491305
301050
762565
920783
1628704
145353
128778
31369
641601
1486274
886093
1516828
1966568
813675
1964849
1517039
17862
1573844
842523
1163744
1183314
460420
154248
635641
1277267
1639163
271615
1430062
1278017
753353
1368349
849340
1257345
1716457
163482
837310
1728405
519846
914784
1431812
1008775
607481
1426947
1873869
1114580
258395
1752684
730562
1327907
1157402
1394077
1545986
458622
901245
1654698
1734936
462116
1298307
747830
371718
764246
658691
1149500
1875322
533557
806411
255401
431332
876957
1739953
1199344
1905029
1068418
10710
395999
386845
697495
1624436
1366191
1581163
1396885
1138323
766480
4446
427270
1535840
501529
1966333
1395069
771957
1003357
537838
277120
584418
178471
1070072
964394
246895
664230
1925604
60550
601370
561307
1562200
238669
1355951
854387
816915
552632
1823686
879844
1562972
559463
1933277
446498
801377
411321
1033418
807351
1510209
1788250
1642951
657613
50933
477602
685215
1851237
155937
1654184
586151
1079830
1578946
1999508
355823
557312
1838447
1046593
635510
1603295
771216
1336388
1884832
885755
215372
1622725
294685
706103
557124
49597
79618
100069
322221
1752123
969498
1706005
814864
1661929
1275003
1052945
1449009
383854
247636
1259680
1678372
89792
1830317
1863816
397041
1766230
35933
378448
357682
1719076
763911
1090094
1811855
1196957
392179
86854
950940
472228
877576
774888
1906252
1609687
1457345
1430926
1269514
695128
1513959
1983385
1524025
1849455
738677
1423787
7813
59660
767865
277391
1684591
1628651
464696
1944008
1071553
767460
68479
413823
585190
1713543
56764
995616
919236
965292
296602
1524213
705610
1321742
1580710
1500269
612528
1641796
328027
1625726
1137366
1840173
338296
1899223
1069009
1341837
1294013
674723
958296
180353
1718816
1652153
546679
133895
1891128
465706
1215503
277638
104342
1326273
1657649
1210404
472676
944740
1128779
628228
407229
385088
1506933
715748
1668558
842556
1385115
775342
238947
632144
684790
603640
136825
515950
1987461
675371
1088243
58093
57443
1048693
832749
1321676
870772
163185
572433
1757942
1349604
1612370
601332
372906
1097003
1711562
1077580
1541120
515982
733399
1687602
79411
684120
1077947
1016213
1549111
132642
1042859
1318489
559857
1238719
40346
422975
1734062
1013249
1102166
878216
544478
260465
1165689
298809
708659
1409088
1808264
635400
703558
497407
1302691
1335074
964691
283359
1894382
697118
1944513
1806730
835171
1378870
1607668
1113057
1304131
1709926
1464887
221656
1151210
480954
1428105
717201
572449
1603047
568050
1927948
1584867
518309
1528145
1958101
1439868
1871914
1059764
1344469
1929501
1719368
289453
630901
51881
41102
1988803
662508
11162
198585
154810
931981
1030594
223691
1080017
596907
356943
392737
1828023
1860197
1372225
1340332
1147996
530891
742970
38764
1803685
125485
938407
1786911
7160
200676
29408
287468
530035
1763144
401518
355207
1104473
641198
502401
1137831
1197940
857454
92439
161250
1537246
696527
1933752
1696942
1489890
5668
720298
320838
1126891
1545466
1077808
1716436
101913
426875
1069818
1732631
1739094
1990177
1838641
1309189
1960271
795688
1882108
1040998
204718
1685166
439847
363539
416285
142438
1485642
1905720
335250
1342861
583798
535814
70701
1893954
1618460
1684864
1892574
1100701
1298665
1789945
1690554
1842852
983179
1688900
1763362
767298
680400
262136
1878547
1755061
1620274
116406
343463
990154
1553925
721077
1183455
253263
1339046
1402843
429689
341609
40785
1630936
604183
1846345
241314
226244
1399564
1440228
137807
1198051
106309
1872560
1495687
144319
1943023
905995
1875985
642698
194021
484623
1430071
1909094
241001
1589691
661132
517484
292643
537641
1996855
1257399
1259446
722717
1292608
1465664
907036
224455
111273
446313
1299956
833143
1001773
566567
926954
191202
552842
1070828
1557935
427588
1891343
1472808
1153163
158943
1774994
1472935
1777807
518691
294109
541499
1473078
1863455
1558131
1394537
741726
1848402
502343
1736233
330064
1161910
385240
1160738
320991
1613264
1197026
971977
1999707
539144
903607
1173208
143982
451164
1597229
640502
1162145
1067054
299513
1312026
642546
1815456
1497107
1879824
1096482
1984866
1718185
1861046
1375383
140311
218525
269484
930819
1756502
542013
882582
41654
139899
76958
1571778
253462
1925945
941499
984871
396341
1183933
470323
1538502
1118261
261706
994280
1069927
875108
1601187
1498939
1424231
707665
1461613
185583
1659517
1448829
1644815
1704797
335572
347441
201570
1317035
961171
593783
718244
737811
37925
1288231
1763076
11088
1694357
868806
1365956
396583
1865870
1494744
1287127
122329
1163625
778710
118580
1257480
1976127
1235878
1956163
1392147
1647633
311855
679199
119068
1866155
1198448
1284888
1500493
1331327
1865247
885219
1940635
1898213
489885
514849
645687
1156106
1905616
1904440
1508223
632133
486470
1828231
1813050
658486
1640499
435410
385397
1982647
1730639
792436
1080241
986422
1612703
1491778
1632738
777090
902175
1656158
1280888
61917
1257141
1674310
1893049
1575803
921463
1256105
881674
786569
847665
1470493
1320660
126190
1252183
896161
1352849
782275
793165
1422541
1586728
1699284
1257385
98676
690993
1326943
1393201
1829309
185301
258821
1490074
611172
385632
1880112
1384057
149685
1075224
1474330
1492153
1594358
1924890
1244065
579875
84625
122073
1353370
1126547
1421110
735214
600618
808297
1902728
259965
1815187
1869343
1560855
467487
1575711
51293
1210408
1921382
550290
340344
281238
353398
605007
1270380
1905596
474133
1517670
272203
1112423
1395099
62174
1265383
998967
134489
1364452
775677
1889838
760675
456889
244156
627847
942682
1857707
626015
1954722
372823
290726
1788915
1267400
721186
194913
176159
269320
1794391
1863482
1403525
534703
291844
801017
1601514
1547000
172363
540190
947387
1362233
826953
1853906
1541757
1870321
599188
1053860
291349
1377741
1341273
1662987
1299540
1154653
1458982
1223866
997839
255884
1545943
353920
1128017
588894
1360901
1894416
1914583
1900903
952260
73461
1623447
1210124
504522
360034
1679993
511329
1770861
1335532
1518820
266858
193311
1908111
869690
1722577
482118
1335321
1845244
173051
121510
707136
1767087
1666251
368952
838324
808602
1699390
303609
1308325
928581
691577
1157923
817835
745037
700573
350904
1266741
1527486
125532
512779
1307326
417467
839669
336629
619094
825583
476793
178243
1631594
553570
1355370
616652
1917958
1047410
73214
88637
440571
1842582
122472
283983
1961919
1366918
209604
1845098
1853871
1025632
304944
44565
1330360
141686
886688
146034
621872
1054301
1089819
220240
1646247
181296
1725737
579291
332353
338593
18228
1144438
620662
520155
43330
750707
1913424
140809
502405
1414484
996805
582245
665475
1271362
828425
461553
600196
877117
447835
1191755
1333367
1708272
1062534
317754
1484479
1102957
1452754
1675133
402316
210637
239761
576986
1520575
618745
65238
1485515
1630923
214594
453997
1236132
1757390
537799
95926
445489
1313203
322442
701110
1384390
421488
919113
42598
904008
1146875
873383
1026126
938200
1115914
1743338
1179773
472037
842929
166598
1186464
1876977
298457
1284299
1584099
92667
1612626
383007
784243
1602623
1725089
883925
1418546
1812432
174230
761642
825440
1216901
407650
1873852
746933
865874
344691
613169
85923
1916355
35916
1064301
1079552
1664
296712
1305266
28786
151318
837085
967344
523466
1381836
1629780
585373
1474123
1875297
1540790
1768682
529207
382729
352789
1779414
1388383
652816
398912
275275
1548163
998625
1721225
773295
950116
1643262
459635
1600890
448789
1149409
962099
1016473
1357652
305540
1906903
1299279
753385
1596460
1162662
1167371
1604680
751078
368416
1069839
1353952
332287
1318146
481827
897197
852987
194470
1918465
544207
982633
1344280
1103320
400677
408166
1529862
1148319
1482931
568060
1864259
331250
789530
976955
990371
842553
749362
1260279
1737387
1884173
659560
1328951
1520274
838500
1714889
1397455
1592608
1985822
1836965
500978
221576
1198987
424392
448461
1788108
387766
170127
1880351
1457373
570109
1343193
858336
1310394
948709
1918492
859078
1550654
689120
1099847
915234
508272
1384906
859796
1342554
578648
14450
792929
1005860
1720215
1330835
1446718
36504
1655683
403760
680381
455257
714088
1028041
1709773
86068
140030
746927
1926010
1831207
1801889
1944440
185572
1540954
744956
100133
284483
947616
774034
1989388
1856108
1200575
1747593
1904941
1328482
1610658
577496
651636
861239
133861
1293589
1617876
776941
1499478
472869
1765508
393464
1966581
318514
1640534
104750
1272662
6692
1233878
551265
1431166
304844
1080178
349271
1530500
1701026
543959
686279
1024793
215544
609448
1178344
878944
293902
1997627
452356
638850
1246413
1464913
134476
1675990
1715819
1378637
620834
1923762
1470054
1259878
517421
1634640
1110153
1897021
821776
1765049
1914754
208440
1461098
255271
1816474
283492
1800729
1776635
926364
1379
1402892
159221
1553223
767015
502165
539256
1340932
806627
217632
898497
1737210
1684488
1454800
904353
547495
1243191
87590
301986
771142
438403
723171
844568
1953106
70020
72804
1531143
745097
1855866
970949
750500
1998395
453467
1336691
1524324
925583
1155795
760045
925714
147133
714683
1109598
899811
1635549
922553
1301135
1286110
863044
87533
88543
1016646
1755079
217733
1817522
679271
922948
392165
865509
1157250
1261969
79948
1919763
1822660
199772
341322
1701158
942620
1639414
968551
1205023
1479671
1506458
246780
1412696
209266
1804461
903070
1742559
1074035
1639655
723989
178866
842352
1546786
1779778
1367749
529839
1559831
606779
1013201
1204024
988517
1538788
712339
1313900
1064477
821913
106671
50357
906055
683346
542047
1615787
1311404
1444309
888123
86642
1399863
326926
327155
901371
1294242
61994
1667392
510503
1372465
1847559
300219
1463267
76000
416965
222732
1218276
1774033
665053
805724
1094019
1477273
338187
1171396
993841
615231
1307412
722265
784858
636114
212232
575280
1597629
1708640
1262409
1501752
1302650
1205268
154085
359194
1563229
73984
548775
83264
776251
1440627
457351
159479
108536
1191918
255978
319237
691009
259371
1016218
537454
1625050
1407511
1473013
496976
329582
1826706
116585
919925
1135500
464981
1782185
1066081
467031
1546176
389427
1785112
423775
390119
1987871
1637490
187815
79517
521056
1688700
1956703
33014
1689871
1007261
853814
809595
391512
27689
156892
1685697
606662
1239033
1387872
979299
1497861
1514244
1079231
801597
710987
1439174
433493
1757045
285426
489585
671704
1735365
204984
1500285
1794667
323908
1862365
1699498
320228
296204
187951
917287
578054
95035
438543
1966353
1451903
1670852
1094179
1112571
1165439
462290
1938136
1891703
1339015
574463
1371621
561626
766176
746013
719613
206522
272487
1705000
1360423
921805
1146959
831050
1842564
844721
249180
667010
1807366
1155011
1920313
1363346
1638447
286914
1171205
1729134
1575759
752319
919049
1514270
1811818
147050
1883154
1797263
1609111
1167556
238384
1580419
1429536
1688525
401421
507454
304416
1746863
1376608
156349
725833
274292
1923707
427072
1291444
427259
608102
1892253
1516894
966497
1834315
309461
1873283
1486842
1490576
1571382
1128172
1437036
1028039
1559399
1558505
1852573
1508613
704491
616354
1958960
1638724
2879
1335691
1312210
1256898
539404
1735391
1834968
1085873
805751
1880870
258290
1220890
302684
487900
1184842
1703215
45905
690456
1502836
1604665
1206270
1925885
485285
1570295
1468302
891905
1448939
1069098
633228
692062
260002
1996774
1971085
1285770
1810795
1237389
1391619
1137033
1305781
1225552
544080
1994613
1221705
539312
925963
898326
1832078
1192223
1019869
1265823
1096024
210602
1412625
788579
1123128
871326
734421
1568673
1839060
1378086
1830958
647737
771386
513488
401038
547170
774924
253771
212268
1666840
813301
1647692
161838
823742
1113415
504367
490349
1650078
1655016
573617
1918014
601709
1974217
1391427
678743
942335
1490972
857679
1553648
849374
496535
679456
555603
1062765
796406
461293
1510393
525547
1473048
891180
1043390
1812466
400496
1126518
967346
1817676
369912
1078175
800115
369362
35066
1401111
181795
1584592
368789
413559
1283491
1543159
1139983
1684749
846082
240462
1749139
681430
139990
478650
1479464
1843865
1133843
1936418
272178
354556
1559402
1715843
1834486
834046
50373
1332291
1513993
982226
1624435
487178
1506544
390719
1505201
1023888
308172
552217
54291
358455
1206996
1392607
1326542
998543
1685403
621891
1242028
1737295
1381874
182678
694384
1554342
1689974
1787026
1118774
308709
1271023
89361
1003863
1277307
295480
1445916
1709472
50553
86498
1560855
1546085
1951065
76324
1169
1597455
665558
896910
1221541
605524
979464
1000152
10430
1253024
255491
1328274
1036482
493384
707806
205201
1194400
1534086
1092167
418034
990697
1566245
1570082
1387797
930808
1657358
124763
168788
1674566
329719
161780
281485
998993
474916
1693343
659162
1142857
776366
351874
479498
1615363
555664
1334078
1517245
901563
296303
1442904
593287
981244
397378
383301
783063
1915431
1928477
305202
967740
236223
792688
56306
1038066
1136917
1091219
1025580
49745
267947
503296
1433436
38802
1355893
1914033
780394
21551
910364
392630
892964
1564533
1116253
43134
1047242
416472
388915
1167118
307675
307340
929328
377470
1863951
20869
1048769
1896213
497565
390213
949921
443104
1932691
338372
209569
907119
602317
913536
1583907
278334
358751
562456
1370652
1954901
945062
465650
432500
1323487
1555164
1512808
1692092
1116770
25503
1881814
1525466
685953
1490618
1237968
1821005
1677178
544823
56276
610778
551627
260625
1564018
799485
593697
632983
135448
895658
765082
1365684
1005389
1906937
1860377
1418985
758346
1079512
885216
1329934
599220
147347
1351730
1096295
1826378
1238056
605073
601645
1693148
99313
3955
1644996
1459062
1579705
669626
1289593
569882
157131
197116
253521
446305
989976
1355466
1123309
307090
1840205
1089030
1489542
1137129
1778248
1844966
1593021
913957
1087303
930922
1868935
1545488
702568
659157
1222503
153781
1179649
452367
1034159
837790
980723
167184
42134
91142
1742160
379375
1585733
1106537
421157
1374310
1658058
1530171
1623585
870176
1946984
798897
106873
1665625
1578509
120301
1472300
1664074
282116
746493
1160735
1549483
1316110
1549193
354378
1173910
189321
1435395
1052687
1457676
1569481
69432
1685547
1671659
404141
1372318
409938
1959336
774119
53593
310881
918242
1250970
1512457
890819
1916465
1570592
26313
1614494
1574042
482817
884412
684620
1027211
1083848
1372806
121390
1494969
1045495
1108766
457690
1664870
437755
137910
1782545
888481
1707392
491893
153735
522997
550791
992676
1490481
1955730
1624510
677500
1252304
35911
1629630
1523009
1230750
1135662
1095850
888753
1334971
1666975
1819057
1212750
1791932
305391
565546
75598
1103074
342312
875967
561647
909795
1726273
1751517
1414992
1828899
1002884
846660
1013734
985341
1240360
1798880
696502
1823713
1718557
781503
310763
351446
957315
520595
809398
736403
1136094
1307891
1039527
1432715
1468610
1181761
914981
889221
1839300
1984613
689907
183096
992315
1548065
1250134
1333786
1633429
1408749
756602
263763
1251491
82421
491531
1765110
582890
1057239
1702922
677363
1424484
1876277
1920803
1074616
1110773
1039727
1439828
978896
1520087
237576
378424
344473
287626
754691
738938
652188
1499872
514737
562186
1404529
1391983
1863149
1212303
402613
930126
1143418
195361
634036
775910
1791537
1901958
1298349
382358
517423
354567
134214
867674
1942880
1028535
1106346
1330229
1050916
1860270
1036633
144233
8344
1617016
368293
64814
210011
1914775
442801
1457128
1100849
1763337
874500
302543
1117708
258760
696315
686949
140816
757242
417484
1832754
1976330
1874472
480386
1365720
1624797
1779633
217929
1372313
1842389
1367209
963742
1963981
241908
1120284
22398
1145132
300422
1520278
1370416
681790
787206
1354063
468487
1710106
429492
664194
1576416
1051746
1125025
1816306
1551737
1917109
297636
1867897
557358
115836
204989
1136726
547966
1626585
1339315
1275575
1774170
1707030
1728960
1674614
164658
1976288
1296977
308986
688582
261379
572339
322577
1999888
1347762
1798082
1334346
1622072
937011
555619
643955
1257857
521411
1970819
283601
868939
1944339
1240183
374112
1427658
1213549
1018454
328713
684128
1357816
1659902
1297176
1831461
1820317
360477
1529620
1096432
817701
724215
1726356
981447
105108
406429
854088
168505
877689
1646129
635524
1702132
1467455
767822
1361018
1656003
144093
73414
161141
48139
1983355
1579712
1961705
664887
175437
399204
270924
948606
1152799
1479501
1995096
1041193
367686
1937861
1570649
595137
1564090
1720570
1498653
706607
1237459
200842
777077
386408
220004
325623
1355789
1153825
252773
430016
1423987
1923601
802040
1834260
445853
115374
1081678
221451
1714281
928705
133239
1412416
92526
1073747
21471
667150
1091457
1324824
1661486
686723
1207268
1094520
963082
1731301
377393
397984
107166
1849109
1730683
1459172
1890183
798489
1056467
1713834
1841550
896658
1453360
438742
1422134
1496412
114624
798923
265158
1225590
302201
545521
1676392
1649604
1546833
1714708
1944202
1873083
731101
1979776
1781266
1054215
1154790
1243288
879096
296198
1037955
458202
660537
81574
719673
582705
1081819
1265886
608669
1184283
1559315
891837
1438543
1930625
50573
1946646
1071625
639164
1854272
1485113
1803474
1056737
1685625
709804
441717
1654552
1594092
197121
1766985
1608029
905024
1198399
557712
1318428
1668747
717604
779594
869747
625507
1711692
1655794
1952374
624996
1960542
773394
530538
1434434
1758598
739047
110634
1486027
10722
791759
1436517
1806963
1596735
1687631
1725747
1031248
16628
1191336
1325260
351590
804217
1439476
201897
99856
226945
1702320
794630
544717
550931
1411438
58853
1764880
84542
1654442
866909
135002
1723233
107820
1046943
1304054
987110
1586678
1583961
250088
1268280
109623
1857937
888647
1943043
1999321
1658212
1760439
1015261
1345101
699176
1387557
265523
663014
1465961
1524304
1917160
1820721
1478394
1115537
669414
203347
1674643
1621534
1707530
1180136
909169
739131
322740
888164
783351
86029
957016
1706254
273643
462014
1687066
1923929
796147
1608782
1704616
1020972
700407
1536816
1539592
956079
713652
703258
1251183
1556407
1151592
457881
162565
1361979
760301
267643
1664550
1246511
172734
915204
1996247
1954280
912492
167153
882674
363344
67016
121287
1030275
1121549
1715451
945932
1217897
854705
431556
108332
1830917
1518839
3526
284776
1722864
256074
201513
327557
330438
1732263
911681
1585580
708100
1056986
1152678
1778685
613869
1799656
1236291
1482244
941893
229238
1047393
1869548
275065
1678930
1429897
1698557
1028554
1272455
1761579
589383
558521
1123175
239788
1762625
834049
1153238
297928
100190
1162663
1316665
1055889
1909146
621874
1955469
1270187
1411276
1336462
463084
1072431
867160
844017
1963903
894909
420717
1665292
1144984
576054
1882356
823547
1441986
667920
409070
1266080
873466
82628
1715017
1734780
1513661
1539208
937169
1654143
8966
243159
951702
372269
690550
170767
1307039
1719622
1584030
277921
596382
303508
1741060
542772
630629
433491
1553288
1781194
468524
866665
1282608
1736827
1715628
1713208
1491940
1389644
1512599
566560
407621
264958
1944622
794278
607817
265073
460197
1794568
36807
377231
1714539
1259510
1587304
1597062
1325000
1143222
1767704
839136
1025078
1258063
1448484
7560
146062
198016
388085
897068
219455
754811
374126
400121
1711930
1607072
231072
1007344
822457
1805301
1970497
845258
47155
1541928
1650802
328205
606801
1621506
765557
199490
1135527
1667771
1552208
333859
1300804
775810
1447008
1194126
707473
157954
1331144
222825
630639
980966
1550274
217996
794427
1589988
1091232
1203638
1939075
1850069
1492089
1270734
746496
1404408
1171348
1485645
107225
1731218
1483625
1527934
448994
1909561
1795984
1795276
1016853
718053
1968906
604437
1969172
187954
745714
1265851
184245
1003749
1861040
1023808
648083
581467
351804
47080
1735866
969151
1273774
772819
365488
451723
891188
1765940
124145
208515
256468
241810
450373
1418621
61121
1990254
939048
468118
517359
403820
380692
1033705
1356917
1985359
146203
22862
535127
417706
1207354
197329
1999250
1340632
1018001
144763
1838754
947057
1748450
784508
1253900
219227
1132507
1399681
1936750
1546662
12428
406968
1739000
1684871
1349290
1708307
713421
439815
494015
1084593
1221329
1493927
1585543
165935
24422
1942843
1145224
1130075
1361312
582283
336566
1074502
1793285
491336
1900654
900049
1672097
1444674
148313
1080929
828706
1741453
96638
1477472
344823
119280
594732
793916
1158792
1938008
302072
858497
1216648
273802
757178
280258
477156
764662
236650
1351734
1898488
1441658
57506
1278559
827338
1210835
1452157
1827193
374695
1333186
731898
886506
427399
509374
1369180
1963931
966931
219381
1171251
504730
1989570
15260
1478404
1945055
1452389
550500
1882296
1619206
1636152
407809
1293484
1403782
1955158
1052060
643554
579585
867059
637021
763535
1114715
1086383
1012633
1594193
987885
1372958
174910
408928
263367
890003
1628361
175433
1841355
944405
83334
441914
617685
148014
391221
704690
1458587
1689374
1422147
111575
487624
442248
451969
964367
688898
354532
332997
1465708
496908
545470
1591604
1158956
513919
1945733
43121
1298513
830247
1896519
1945996
1856542
1882098
173924
377346
872281
164811
453818
53990
191391
1360407
564074
1816063
893900
1179654
424403
1758324
1153106
1390093
494147
848866
63492
1139568
1203083
1125619
510890
1675885
1230828
529959
1145834
14330
1853297
573257
1059624
1599327
866577
542031
621538
1385142
1952314
1154063
1025425
1734165
1144572
95916
984599
1402206
119081
1226544
516227
1205411
1683108
656288
1357854
869745
843579
1236919
232117
203368
1680669
1025852
1523917
61053
1705250
1701707
867234
1715933
995643
67137
532021
857773
1720033
1741224
441643
343558
263137
242940
1478507
1161738
628973
1743989
871658
1395900
724776
1782188
1635450
877490
1316315
1589609
1380395
1521692
1081591
682143
1733458
1778649
631218
907599
590196
1982389
401334
1815968
1184030
197051
1471744
1189405
245952
1920327
1882831
215147
1284809
252575
446912
1784343
761410
1805754
871390
494902
426454
193358
1239918
111864
808763
1134364
1175817
1743143
1909226
1440161
372753
832512
1865584
697922
1213280
209004
1555113
473991
1013485
1760189
947927
1019975
371211
1581389
379294
1806686
754373
1577503
1137490
1651829
1333336
574447
1790813
231338
448555
415824
758212
659071
251439
277989
611020
772653
1692954
1703110
1533239
526807
1026653
1072818
598467
1140706
433745
1492750
1696290
1049201
1802984
1343286
1286242
1415220
453697
1760786
764626
1172686
1488314
459398
1286858
1575016
630300
41253
1492637
1572929
1413466
534991
1707341
1419746
917302
151398
650091
1671075
1359889
1662992
1099674
1892733
74028
1704765
950648
1697496
1909007
1024289
1869737
1936346
1495170
732588
807915
412428
154047
1292799
1321645
258047
537166
634774
783744
1164097
234031
75016
409815
234047
606493
756491
915618
1435009
860001
97790
1376672
1889031
391461
55911
1290906
899242
1498303
321398
61078
1308775
844158
961763
1274674
503105
1752081
1094672
1649567
474147
961383
1336365
758368
1867599
338978
1644633
1542342
1669125
923342
414839
719176
1778786
679407
602585
928499
26078
1693982
365208
1901251
214799
830580
1511609
432431
1454073
1323393
848236
343953
1564711
270605
243560
361446
1726258
1624990
1242665
457022
300885
734524
667404
552120
935711
730270
1446004
1701980
683341
63159
1161139
636571
1968844
869787
1986134
662531
464238
1094035
1677279
34699
1498180
1200363
537557
586093
1287323
1047264
1808447
1063061
1961677
519940
720323
1659219
55173
392602
640225
537357
66247
881395
709880
597412
1237904
1480778
1942230
780632
1524942
726539
1313259
1001586
1474851
1340494
1608861
1998775
182274
1684034
745465
309746
1334074
1080611
851103
785538
1473707
1450603
1225703
86226
472783
20660
708512
826326
974716
57989
670323
156218
1722917
1952469
159406
770071
922008
56067
1490805
1050548
1800387
1958453
157008
266344
1441966
810094
1570228
1280791
423289
941541
1289962
1126351
981522
1948030
909665
502023
159539
1365828
117222
1790992
353332
662435
520619
987458
582169
769568
1018232
730323
1428753
1163275
1073029
1041430
856820
899979
937480
1653889
1520113
1209941
501984
876158
429415
1871616
1085716
617865
1589373
1802002
315785
233866
599392
1250390
743181
602876
1428941
907146
1498295
922
1988596
1042845
440397
182431
1064081
1172594
62911
1660502
1319118
1882584
345972
961923
1726256
45351
1829071
1994058
421758
32452
751317
47548
669312
598162
532082
1940403
1434615
1452949
828741
228523
1833511
1127372
985317
949990
77623
1363197
850642
246622
91567
1665938
1183808
1316559
862936
1963599
1641112
989856
335827
1568711
853273
1230899
1616084
988848
1688085
1068504
1157872
1071686
1227199
83667
965999
1468860
1977647
502640
384953
1361564
707355
723315
1852895
1284653
1738315
38621
616565
1368794
1118929
296060
264296
1988843
1524866
1964161
288429
1245275
918174
159037
311547
388372
237923
374645
120366
1996883
1456341
362422
709225
307466
652024
1919079
960001
1846989
562776
139555
76077
318269
1818408
175151
1169023
897215
1824616
1187606
1654590
508182
418681
1284622
139770
681720
169782
1319098
860000
1817489
270030
1172370
1498686
933777
350856
1677576
441086
1143521
1533943
1524063
488165
704054
1103424
1894598
1772750
137220
1676397
1118350
560457
1348642
1382124
215844
177005
96394
1403382
261113
777507
191936
1733993
1378970
673851
1488375
955965
212137
1950685
1226796
1072600
907225
1751116
155623
14704
369257
274480
1464284
1513805
797762
1480939
1524851
916831
561586
1681236
1374880
1308748
973033
74967
1194814
425123
1037776
847199
1281691
1358827
858881
1747340
1008522
1259664
674979
1527188
260750
1873995
1068474
1221117
1788383
431419
781148
1777640
510485
95745
876386
1143072
143072
16981
1209971
888301
540816
463064
1158705
1897173
17723
1267334
1419116
87527
713663
1920779
993694
1383325
577975
1376977
71784
188666
1978727
874223
1274743
1727522
901440
524131
249086
983283
254288
864842
298963
1444481
1978743
1623005
1850491
85703
1990395
294344
168329
1015517
1008553
543212
259884
1495102
1011178
1911328
1198256
642335
522006
1535610
1484483
1851301
1952429
1589828
1074805
408870
1452982
127762
904434
1145590
498603
1829830
1218707
150702
1528317
1648894
1760698
1452901
304478
759208
1791476
1820153
126381
1071105
1811176
1913100
544680
1530691
1996222
126992
1553111
1628646
815338
651437
864676
1434731
1504652
74668
464889
107831
1818460
237373
1728950
1583809
1880450
583640
1520727
1719483
650976
890317
1052481
715726
1208285
377154
613461
1143575
1742587
401484
1176166
81774
1698835
419016
111339
1712517
522483
174931
437794
827018
882087
91071
397635
1137988
1649557
1799643
1829915
526743
1194502
1799230
130954
94563
235082
629986
1901516
383042
220665
644081
1374035
1117150
986010
1323214
42026
1294331
570432
1853762
724021
803189
764474
1310865
387701
1970759
1396256
1983134
613384
175214
160687
617312
1579039
553504
395731
1056807
398324
300300
316610
594627
110941
411087
326866
1006811
216745
1281077
1837059
1929914
1167736
819118
160816
1733859
1586762
1661872
1224562
363689
565457
269082
492486
436264
1737977
1735842
1250969
419205
794999
1397072
1324956
1967146
1702324
491672
1433303
86173
1525330
1186423
744473
1401162
1666857
1517209
606231
194996
1176365
1344061
1842400
1078626
20811
1714871
1338869
189246
1180411
563226
690350
1767336
232662
728053
1562498
946850
124345
1399325
907301
1019998
1172174
252103
1137345
1688267
139818
1078862
1667393
992258
669681
855494
100426
890139
1768018
1445259
1440751
362188
1948012
315515
272364
1537731
1816961
245395
1949660
311304
1894437
494291
1063741
511869
203251
1011158
1238550
953122
326266
1291707
544492
92369
1537366
211886
906506
1474279
655202
563646
437937
1595424
110278
85139
1481464
705319
1416253
543901
925150
489792
750616
19954
1870105
1524388
1290384
834174
340811
392610
465008
1860164
606154
1467525
174682
479753
1393621
72840
1554693
1667785
1309560
763482
370695
1381182
133047
1122175
512752
822844
380507
465082
297725
287672
536458
502948
1123772
686617
1924456
1829251
897324
737206
1884151
775169
1699818
524561
784964
349842
1905273
1954123
1730824
386336
1710253
1608683
1341318
1987055
631618
1320555
489408
1191832
614600
1510191
1204742
1586431
1469733
1797003
1913130
1685572
152273
1580917
93727
310180
1423754
58862
152707
592008
934166
1832273
1109863
823243
897528
1204889
1712238
418687
1116445
703667
1807552
1049763
144346
295237
1185499
842851
1733753
286704
611538
225524
1953836
444222
1035908
1454024
723908
1470239
133377
565377
171456
1930417
1723815
656349
1216056
1371916
730614
210801
993945
1687419
190463
1828992
1694050
412311
1559891
1345356
405453
80285
1850133
1738682
1471473
1771455
1956039
1694843
1989859
407345
28346
934780
157301
807918
119545
1393674
37678
1722799
879091
646033
1803352
1816363
1220592
831768
1606675
1374287
688935
931931
1658020
1612515
1793471
481762
1408879
601974
279947
1923343
1947495
518901
354041
661017
1266393
1963049
751593
128502
726852
1005999
1559674
1597054
293957
58470
381393
1747410
1218319
657632
1586535
238726
929210
1220082
918950
474643
475175
966163
855846
1866620
1347216
1567287
1590019
1258081
1515463
323117
937224
700407
509779
799048
1108585
1326723
1188965
321107
1873889
1070813
886375
1856912
1879759
1414602
971106
219899
953374
1887336
928711
398525
1203339
1323050
659730
1117680
775007
744578
1816042
386565
1330032
1445071
356222
1079558
1237389
399493
773233
1396043
317723
24330
921258
431994
1135520
180663
1385640
672239
1152166
253908
1239142
1602872
1440321
466171
771481
1365686
1852927
1829592
1095573
1058536
1640062
1140017
1504669
1308513
1282673
177871
896220
1083716
146073
1418636
222204
1203696
966855
410315
1867445
484665
690067
92629
542108
1030673
290805
193917
1907847
1653485
756526
1717602
1963599
526114
723943
241763
1050895
436081
216208
1566248
21299
658754
1296143
1501358
1388354
1681653
1767676
919737
412942
1738964
129772
1590386
1398226
1713250
612670
457949
649047
1536629
1235440
1722297
741212
640728
902598
1445395
72981
37660
638663
523832
1751132
1716866
1775024
798639
1457333
1904713
364677
1985582
1400318
1606557
1378469
911662
1510211
1874507
1584121
1609932
667773
710975
1411484
588599
846810
918321
394639
21370
1119705
1036410
875920
380458
1797500
996605
421611
1542732
1251571
385509
912410
859588
1450887
2358
1782506
1875548
58279
565763
802487
315317
1964913
693885
1335294
1276745
1637812
704809
562754
1717201
873466
1795846
308918
609165
762523
1665710
1863347
1724443
587088
711284
1495854
1692619
1552632
1230785
1808005
1537237
757278
1852444
525517
1524811
963655
1600297
694505
1320152
1124703
1602760
1138960
1329941
1915611
881611
898529
968134
1489085
617056
1218606
1284350
257821
1427387
724485
769251
280918
1531727
156040
1298605
1744464
408409
1218615
191452
1571352
1765240
1088555
1768252
1244287
951883
1419315
1420964
1027121
595935
581479
665413
1222763
818089
900765
1846390
947342
784540
1970210
1009851
665044
1089233
39214
853219
1491674
1994092
950703
1743072
1688723
550951
1008335
1117372
752992
1632964
221902
88620
1872308
1323779
388395
1668349
310490
1220601
417098
293515
986452
1434914
855028
1787768
1257151
468607
1990191
601104
672003
1573033
206104
1449750
638224
1365588
1897685
1782158
1209615
1737298
688151
1237479
735033
394422
1971575
673006
824742
362618
829483
418924
392206
1120656
102272
1836484
421394
1425454
941930
788468
106745
1320060
1335149
1111661
548270
1279002
716548
593561
871602
1180580
1028808
378112
1889228
486926
1766790
656516
808462
454385
1748513
1502989
1395268
929230
725584
128510
310035
1052925
459477
31760
1713466
1653006
793802
280780
1256202
1698653
87878
622123
450469
1770713
103154
1243666
1897851
1444949
1402228
1639400
1100206
1325261
1722718
1235056
457298
1905830
1532507
1308039
1137122
1188979
1181317
781902
153250
1814633
641734
528571
933799
1138217
499376
371637
1053296
1795911
1057636
1128499
1208091
1280690
1706806
1268616
1393545
1449300
1477936
1161308
1331828
1262325
581044
897616
1848890
405820
1821050
1219042
78633
547960
1307263
285709
1902147
1846418
447429
770660
978382
1859201
555503
443124
1673918
1647531
751613
141666
186428
1518178
1052355
17628
1866448
1391399
1607350
1250495
145846
1917723
1074020
446590
938463
1565613
1838942
1397132
1924007
1473508
31830
432085
956930
972620
1163335
168494
929725
917945
87881
1037965
733552
1140858
1876629
194451
268964
1650006
1031432
1818298
53827
785475
786010
1748434
1263913
1823113
193804
162788
623183
692973
19433
512152
1364115
1372830
1689387
726916
1044801
209959
1122821
907661
568551
836741
303338
359782
640176
644046
1711001
930014
428305
1482574
1623675
260134
122392
1233278
827481
1951902
749372
1533182
1696836
951484
1592594
1865662
329547
264708
1039635
625799
489540
591551
1006992
1754053
525365
310827
763700
775078
887163
955342
1180929
700290
929713
1303081
1373709
1582327
217919
1197792
208804
1670030
528261
778500
724169
888498
409606
993280
1290920
400083
132308
1482253
1168698
892547
562181
1090258
941451
426595
1864399
37955
1245648
2845
621954
1789810
18830
968153
416359
902660
612890
1999914
443924
535552
140455
717032
1668317
485307
941672
422526
1349789
1483471
1591988
1437382
26574
105312
802250
1831035
177294
998185
352446
421157
49929
1420395
1245959
852396
507045
1520720
1859748
470387
1164510
1476904
916596
1816162
1640043
1743031
1537460
61333
1230111
290477
969556
1245808
759311
62339
1636816
1109579
1798399
1070947
1386696
54860
1012149
662929
1013893
208204
775511
1939276
471976
1461598
1304963
1142508
1140974
282000
657815
595545
1625607
1351292
24414
1539833
140902
96588
1362078
537485
1052636
1596243
553878
1157830
364304
25750
831364
1875483
831308
562242
95748
1799952
1115812
273572
988884
147336
1006490
1804777
1473332
1680064
319074
1323969
483013
778880
1587513
1742047
1596491
315568
102114
531096
1745907
556455
226046
628755
1569280
1441169
907553
866464
750545
278853
1305043
952328
793600
408201
1196531
68856
544728
625589
1069097
1567859
1804677
1615195
841125
850299
205192
1319488
1935597
1861962
1727399
1770639
1859044
835863
1944620
1508368
548827
1722802
1184427
735479
718976
1074730
78621
638958
35526
1306882
505279
134323
823000
377673
899949
263062
1919667
1654120
605104
632516
993830
1996857
169765
522787
1326630
1339909
1087983
1454807
227699
253032
41281
668442
1148841
1112763
1810103
342237
940974
1356632
1587329
1193358
1481874
440132
975008
1653609
773485
1220302
1802397
336150
678001
1443721
1516052
1055951
1770811
553449
1659449
1664548
1967331
138781
1075617
191078
546643
1570763
1538092
1406826
200661
658590
351375
934829
675150
738816
911264
794044
1082006
1527595
1005208
1496686
1965578
1905168
256828
406301
190945
631682
283942
1853910
874850
238508
286641
794350
1204129
700183
928324
1051203
1192719
867552
1693566
407937
1379476
286096
1421254
1859330
655212
314314
482105
1664462
1966812
212156
1144718
1749583
1546789
900835
662112
1773363
378682
835869
211027
1812489
1440466
336850
1706465
275953
623738
911833
158523
1319456
1551001
1521843
44716
127088
1723681
1966694
420079
1544096
1931389
655586
942535
1187686
954518
1221440
1887297
193215
1772652
403254
407469
397297
627797
926296
1877398
1647734
661657
1995538
1756627
1357110
66969
1095786
1871469
1272100
12659
1561387
1978199
1746254
1046445
517676
624547
154300
21416
1300223
716520
172409
1871431
1523644
1202863
1685004
152797
720094
1784569
1527327
1996826
684339
932101
1341419
1390373
521513
1645834
1956338
1901622
809888
1635733
884486
20668
1063149
1432228
465638
148076
425079
683668
396604
407390
603129
148008
1777282
95206
1456134
1664376
1973538
1336693
79502
1720490
1097616
1460329
219196
1780242
1989111
1239937
106945
124201
1056475
688218
1205179
1877694
175482
149028
811023
584196
1386699
1378956
908899
298178
324045
35612
22452
301625
1671420
820595
1823155
1873281
1946581
1158452
1025341
1275964
915098
1433354
615059
292944
1545478
1777219
998911
777171
1254920
1987830
1196014
1307474
1803349
1357485
340794
1119757
616845
1112652
811798
1173941
155620
686969
1579817
1154285
948019
281623
1720190
826009
830579
558622
1698497
656998
87261
431164
545862
511337
287498
706001
1549499
1656792
1393663
1109337
1557515
717709
1854731
834187
893276
566754
403712
1873733
1507864
1857042
977514
738719
1305031
461649
1234556
815661
1450219
1713308
984667
401505
1854457
1442072
1694110
288481
1392318
589039
1644919
1492414
106341
1706927
1028696
1803718
228052
1602661
1142767
858576
1604928
1014332
1641625
312273
629088
1723158
161145
386958
441625
152905
1322663
952285
1764615
1081561
3138
1468225
1484383
1499273
1184224
1815035
31452
866433
1163792
699721
1192803
1786785
893522
1279440
314557
799061
1633760
1647834
24370
1003364
1150279
1865481
706566
84469
1687262
651849
1908607
991490
932088
517159
1490119
915
1358376
1759252
1583882
10372
479826
750494
580375
1394547
730804
412800
754584
338195
1195615
804431
537990
555776
1524132
48351
462214
1587790
551443
182208
861066
1478764
1699296
1440130
1917861
1277923
389289
1327210
1112175
1598809
711113
1400596
21885
846437
779690
764318
802464
59315
27078
1097277
1151632
1169725
703069
1889728
1899333
281551
474976
812810
1215505
655897
1569432
1556876
7828
1117688
1697521
206512
617462
1182638
1444048
1490339
691378
1300412
1378949
915010
939605
1382273
697883
1939329
489836
1121305
1313203
944034
1268726
487271
357157
1857314
267305
1908705
925738
1611378
1032148
944476
1158678
706673
1624055
1183565
1946249
1519250
1962430
1232011
1920797
1796758
1230621
1859487
1765692
1169207
419968
566725
484997
281039
1922159
109187
1860248
1755071
88155
1127921
1369743
233845
87275
1575136
1474220
1384452
1857185
1656409
482747
979317
1571685
818894
941049
1207510
902540
1950160
212621
34195
636813
128527
913174
1483081
870940
393264
1210585
163356
517771
268175
158450
615592
1479214
755932
50522
469055
1761576
428711
1866928
1237949
394603
281295
1705491
1405119
1411176
1452277
952359
1827070
889577
631208
713773
1623603
1741305
1168488
71327
1268988
842601
181355
1724887
354766
689652
762810
1723973
414525
213219
1043675
1107775
1019754
1455970
1688847
20660
1192790
1933523
574267
1795603
1311657
292777
1969214
1914610
423305
1354319
1153474
1224845
1500818
1180670
716282
454421
291036
397000
1238318
1156778
632166
1339434
621361
236583
377369
1769198
1480676
1297887
972845
872983
366167
454718
1246291
424250
1379897
1777384
907523
876368
466388
832119
1393262
970241
350640
1298044
781963
922576
797639
855242
82305
1669154
1019178
513232
950548
177923
783842
264484
1179740
330089
228348
1374079
1241112
407391
1102427
1067841
360974
749819
534223
1259959
724164
451966
1190134
1691449
351822
389662
759307
1892099
1771084
143293
1386699
789727
886750
734679
41410
1574972
1816392
1198169
1222889
1201766
1632986
1503233
1583959
189750
1627355
1979927
516204
426885
325779
648072
930571
1867173
849306
136945
906643
1593020
917880
1421317
28621
1921384
1199470
14465
1906756
542459
1336227
1454115
971444
321958
1975084
1907380
781298
1639632
931223
1401368
503873
28000
841488
783135
1079322
564808
750747
1471047
1408965
1955332
1591067
1551979
1477032
100199
251102
820589
1132576
451592
363257
371430
737093
183209
256616
1742212
976645
1273500
1031122
364845
1122243
1112272
1647139
656733
1471307
586393
809730
286492
660241
1412422
792996
1285057
520680
485518
1240922
202248
1039249
1846502
331657
1109887
1220335
1611023
1027549
1029703
1016044
697017
1338251
1311195
83412
881206
1856702
1572818
548380
685231
1414403
594370
813276
1256510
1265763
1231684
121239
1584932
443107
48659
394624
222287
1463499
326829
469688
1399067
736853
884475
160574
689102
260671
1527773
797602
13538
96773
423255
720198
944642
123987
1895596
1396152
1895623
1459716
520552
1137862
1306586
1208163
1114608
1355617
1716100
1039260
571372
1714425
1592091
202894
1930577
1508907
218235
1740382
1773295
529763
1026504
419447
1457829
1892104
329848
1036336
1648918
1386703
1120316
1922533
839439
1271260
1505742
862525
1579039
954779
572682
794563
313553
1315804
1867095
769999
1735476
110853
371509
1864417
1615558
272177
688801
1402469
966901
247901
1931235
231379
781341
1706798
528438
495874
762958
545352
1327985
523584
1043228
1084585
696334
1492562
457546
438612
1917039
1783395
1555799
1783579
1587453
1775049
1285000
1754224
1759935
1980395
1890695
553836
1223177
799944
920072
617399
92741
989322
859596
950659
1173204
1727367
871019
963249
614476
306554
475128
725862
878003
1864618
919299
1111443
1832438
1932259
1799572
1929915
301992
512155
52433
882710
1114449
1238489
978924
364766
394131
349439
457090
617514
1243205
483816
1182609
114631
1231398
500393
1110064
1948935
190064
1459831
416389
1061736
1804981
814744
1034730
1711853
1737675
1878367
1044206
652157
654396
515112
812375
1992839
185493
414243
926097
304420
1462717
799587
887543
6802
1391814
309966
63552
3794
373046
41422
1568359
72401
1925875
1081874
417650
1986490
1460154
121132
1894729
563823
1430579
1555137
1762589
1362710
488817
818266
1937926
1229369
101775
1142754
443318
327678
603893
488067
1818308
1282080
1974718
1943498
1118460
1871391
378286
1203104
327278
155878
1842241
1277692
419908
765666
1834496
1652288
495683
1864275
970663
1807601
515003
1396524
567789
1764599
1403248
516606
1199402
1882099
46513
452911
1245630
1370806
1222091
1079283
1490821
1563306
677774
823097
468034
155198
841375
747517
1082268
152163
1263407
507107
748025
294556
703766
358118
930855
218163
978211
180014
700543
1847983
1974244
1559491
96236
525123
1882735
1428491
1764502
1214139
703969
113650
227699
588163
383061
243162
1171730
727948
1992954
1990708
942308
112403
439920
1608351
1936095
1851229
876859
1573790
1293756
1092068
1917978
294602
1481050
169063
1104373
981558
620907
1028942
1182281
1540315
923529
868765
209204
1414292
631630
1935598
317392
1404718
1010884
1673427
190893
881659
966960
879712
1163545
362811
377257
1406801
1547624
1358796
1226230
1994107
1837143
478967
1993551
1136963
1325855
1004848
1257496
52615
770854
1972709
190744
1915951
495016
335654
1436743
1069270
1881334
551932
1867059
717446
440432
268924
1327595
9616
1318543
1536408
341911
1928051
1912798
1450085
168409
1809253
467230
66032
1864933
1647829
1866147
1693612
13644
1856047
1699292
919138
728366
1424162
288445
58430
1320314
1116889
1684748
1889667
730658
1582711
1629432
1073252
1270281
14700
722245
507676
1334118
1938525
847610
842411
1569536
1778537
61269
7606
1194106
1626874
401000
596419
1222658
1291588
421263
840757
26709
1626604
1524952
1914380
1163467
623544
1458684
89553
127060
199757
1247699
1572159
432383
723264
360387
222826
725465
408587
683192
365286
1536081
1106530
500135
1008433
928798
392470
1970237
1873138
995633
1058967
1362105
379865
1869433
277547
157707
1768184
1036250
847825
1808896
901289
1246234
1738251
391342
1822130
1228000
482376
425391
799339
1343401
1715387
50700
1486269
523356
147682
1526965
18791
654184
179467
237648
1968202
1944128
100886
264861
1715157
1500393
510831
901560
280586
223698
1235958
1010230
849229
568411
216548
657813
845410
1403498
1934079
185114
1622354
391880
135642
1138562
36941
540311
828107
1762466
1352059
1744779
1044614
879760
1325723
409148
1204179
1090302
365
1961240
810378
1284261
972972
1951947
1013504
1525107
1672310
1455208
586318
1744798
1586420
1412962
1249310
898350
1878702
380127
1136049
509564
389468
1796587
849733
207636
4662
899067
200502
1321248
60314
97824
30850
1930240
966560
1791529
1158821
1078104
196125
1722198
1285687
1307789
1293461
454407
1255032
502502
879257
1359267
1173873
1253850
1977732
887169
1996015
1463190
1179
1351944
735668
1235529
574556
1215783
1533555
1191959
1693931
1743947
10030
1343600
1517269
1842070
1657816
624779
138026
1479053
1770200
610817
866554
697930
1541525
660763
968630
1525819
158609
1334841
1342185
105154
1870774
114265
1588530
729944
1269021
356108
65397
1903520
678267
1477243
257070
943429
366963
53188
387427
1308481
1219959
426034
786808
212019
1853927
1744958
879593
446811
1766810
390923
630541
406100
1685407
1773365
1718112
184639
1674166
436310
763302
416891
134748
508928
886475
1342113
496921
1058957
494480
647416
1666027
773968
1975378
982057
10969
1072420
1565409
1849821
466249
40970
463436
1532945
661479
691512
1958981
934235
1988496
803013
1002288
677174
739824
1464022
1113938
960504
751436
987503
1577328
610543
1489938
1863465
463262
1788872
130193
624338
430704
1831510
758938
804107
1744163
41667
177837
732593
431305
1592170
676607
1755145
1058001
840964
796181
1098202
348421
1556438
1222396
636269
1667890
404773
1397993
61444
523514
788606
1672049
1128833
1602338
862415
318064
873290
1208340
1684955
890715
1961766
264906
1387776
1747162
336498
510825
259296
832798
1354078
1985607
1867395
141084
1830158
1068305
237997
1815357
1341321
473793
1009053
614796
889437
1361979
583415
796928
785521
63518
649572
1395831
94741
1067719
751319
1940561
977377
328799
1595040
105350
1377649
965315
562202
942849
210484
1390250
1801963
1417300
340200
1895953
511067
1074822
1536918
39153
1098462
1017149
1162356
1417909
1413216
1073356
101988
312937
287904
195988
621556
585749
1965362
1123145
1622858
1852866
865045
1342477
336539
457866
357830
77828
1624827
484467
1348954
932034
169108
1003028
798750
415841
387719
97938
716351
1861754
602861
1119047
11100
357955
660275
76523
1692547
953292
671350
1065873
1160365
1481113
1473508
953023
104789
1637878
1050264
403272
414634
451700
762948
1312496
597730
873672
550078
1412896
671053
467251
1568418
1007205
674065
607342
946086
156186
1899422
1148979
428617
417965
742706
1203221
1444645
263896
998847
1704573
1980409
195802
1843836
451035
1869965
1064029
1812000
65176
1343285
1391883
1345852
231311
1017684
1164534
1282979
930200
232168
235222
1700055
1629678
1136772
1420154
916452
1066052
1610459
1238532
197806
318402
165198
387958
509088
1535773
543001
673656
1112846
1151725
263453
1954009
1038923
1663984
352958
1277823
928569
1529099
594852
1740015
604263
1082235
1502941
457641
1741457
916009
1307153
1362193
1089849
198245
1556925
922243
118861
955654
1685523
778110
1808728
433749
73432
1291141
227441
139979
1333758
87404
812101
516641
1613028
1424316
1983134
887080
742306
1912782
595921
126903
455161
1960695
914266
145775
411831
1685819
1448436
1124156
997698
1420048
1222863
1127014
553979
1894573
34598
1799597
1938547
607537
1835491
472123
26199
1108686
1225537
424845
598593
1053493
936022
323696
1249072
715874
40897
852705
129810
1429379
716801
144859
1380759
1054405
1248846
712994
1285324
1668196
252712
391235
1405207
1284644
1715900
273852
961955
341651
1915097
1519997
144526
958120
1401037
954190
1868353
189531
1320819
360978
820668
1960677
646112
673650
1235942
1663197
142191
840061
172212
1111533
1784119
324942
1870222
585404
1649586
1451326
218843
359016
827110
73670
1098729
32417
219372
170982
1196954
1110534
780887
942458
1147825
815174
15289
40526
707074
403894
502763
696006
300757
703502
1871604
1222694
229867
86057
465099
563061
242215
196740
627878
1080227
637201
696911
320586
1815723
1031559
1027832
1416784
379490
1250417
1639340
509569
1451260
65077
883537
204568
531241
1594641
167507
586852
446795
497396
437325
29892
1773812
1410427
1940525
1699664
504349
509949
1403997
175737
357079
1929732
1237862
966529
586925
92538
898665
1507642
1622374
1025245
635645
809207
1564851
596111
1124718
540351
980940
1554110
290925
1075741
449468
111085
1589754
1431077
1640610
347953
1653686
94905
1007449
1905758
1277484
726686
355895
423570
1828148
1322765
1250142
1759782
1489269
1464855
948316
1054380
1526273
1105818
107646
1434
1755056
627973
906563
219795
1096665
1631998
199525
672282
1526405
212907
659242
1083785
1325415
1483337
1924638
451212
1587426
1434679
965440
475485
328042
1298705
579565
1166695
1615987
1198196
440917
1209435
350398
1160711
1025823
848589
1726225
119018
1699783
1567675
657870
1473032
1711967
1565519
1606799
1675589
1501469
1194475
21796
1065599
1156356
1081812
396814
623828
1913292
732032
104922
345322
1685695
1412992
1677035
1791142
1893145
1705359
954924
33668
1846369
532194
108701
1099625
1029674
1113328
1518201
1514389
1832802
1724563
489422
901544
602253
29383
1916933
1574582
62873
1141932
1248192
1415111
1569780
546202
1949481
1049606
74869
272144
566635
271819
1335090
1130215
1317076
765607
320435
316929
125384
957405
194633
341686
829725
1784934
1774787
1898778
654608
1777706
398254
875800
611053
722307
1532190
1019487
1597748
486291
969940
452594
1847899
597317
981715
1863914
493959
1069697
1888488
99375
1859459
1707598
216063
932101
1982571
1105592
1595102
1336806
1323876
1518099
467180
778073
1050303
63469
734231
1226835
1433300
1725154
838383
1427760
166669
189211
1090579
1537103
1243570
1590828
806380
1290230
1041204
622076
139968
181623
639861
1360058
1800779
1885890
356037
1928792
345806
1781224
1832493
186133
1386480
88446
301703
1667135
1930127
999308
1926923
594570
899289
746593
671521
1860067
1350965
608058
1599994
1275290
1681779
437298
1963139
1134005
239347
757409
1623450
911341
923924
1047144
1085235
871576
1159459
121885
1962340
1429872
962942
979086
512801
1701117
1111223
1977899
1427265
701062
1695654
1525396
1392865
78230
1049610
704309
441448
911394
894968
1849240
1634061
310577
1750468
1274164
911856
997937
1022549
1194471
52553
1979761
1583660
858164
1149702
731755
564747
1452368
96189
85498
1046793
325636
601498
1417908
1876326
1837669
463143
1201725
682629
353771
788866
1718197
221244
436408
635272
16878
498453
543049
257696
1684253
382530
1460219
1320105
938003
63343
823116
908687
1134955
1936383
556154
1887607
1334078
1852753
867716
337684
607704
188141
748962
780523
1018182
1828507
1308844
1579651
921482
924801
586245
1292290
953235
1143376
1569825
882996
445740
1417941
1795096
1313962
1563413
88650
768723
1881905
200638
770092
878839
387090
299536
1917885
1087579
487469
235435
584373
1642330
699898
400219
262432
873788
894870
1031602
1819876
1588463
1522915
223405
1103372
1207232
1231920
1003312
699919
433907
722688
315465
1603993
331329
1778485
327604
780500
1010324
1993521
1546477
1387182
814988
209178
652538
1775440
1210879
1464760
524012
957219
1961370
1551725
1311144
1025245
1935749
144051
282962
753454
1511798
799905
1349731
153307
1228183
1174690
1643931
51525
2688
792021
169722
431181
1684490
1570652
809767
1244370
1982350
1648749
846806
686565
1809438
1542170
358299
453818
820564
918454
1622984
139735
438676
1836449
799372
439304
1924807
1041157
1064027
333737
159481
864674
1446949
684998
1470377
274054
1003061
177615
301691
614321
1078712
824641
817552
326242
1640126
1342337
190827
1282650
788075
1953413
1273141
1862767
524937
275884
693013
1215520
361712
936015
997189
121294
1832312
1236136
952420
782710
943074
1175081
1905405
853850
568696
910102
663788
441275
1780852
1777816
1819535
1940859
2954
1596768
1976368
400683
106815
144813
530921
1220655
1166340
1491795
1162989
1010227
392161
817172
393402
394001
1340795
279029
1841209
59342
1272453
843839
751
1559531
1340894
1577099
1047290
615652
335643
783886
306760
88313
1696225
1997927
1786974
1747088
1686789
887574
1685618
1272443
850219
1511560
1819394
1422681
1454772
1719775
190246
525850
1318411
75902
507496
393250
1960209
178779
1846124
376777
1971854
1777355
88408
944638
1976557
1496725
1594337
1673172
1304244
818560
1390468
1838609
1923017
899560
972605
207853
727173
229702
1129125
1744478
125523
1298633
846794
1638126
620185
338168
1995168
1641165
1611672
1400599
469018
101527
1503739
1223991
819042
344819
1088075
1461988
335310
1421738
1580247
107469
1326103
1098046
983789
432834
450699
1300117
771938
1441513
1156883
1245857
218528
685322
880371
1328520
454050
1396754
1679471
482469
268147
1975391
173165
310547
1763162
1612367
1931495
1101995
1357581
433246
561158
1943754
201407
272210
1178444
528464
398176
621243
416640
163856
176714
1820901
1401117
1518795
1230799
807273
473164
1625982
1808032
1450893
1075259
272106
1421324
1874027
939809
1513799
1287880
1552900
833435
1071224
407781
1957025
251140
132200
832155
1293099
590464
1849123
1509326
531442
1728002
777827
184427
1075856
1817722
583131
1611120
1483760
702801
1766139
1865742
142506
1490203
1589173
757472
1199984
1758312
1528942
1030351
539005
158077
856904
986678
358270
374214
1396009
108739
1485399
804572
744186
966747
1610905
226158
944442
1593196
126163
1063948
176598
990718
802761
1386017
480605
1504689
1631175
120080
1504624
739382
1149826
1634370
1009480
1004307
1520639
76598
1469965
587295
1056905
561256
737198
230440
394484
1157507
627459
656443
946157
989400
567597
613243
993062
694831
1324804
1407362
913452
746537
787263
1119647
830108
951479
1016058
731694
648748
1307516
1873682
906896
1507585
1362920
1881706
1854949
205323
1248816
979652
731441
885472
242274
1359558
833554
130786
1161808
863344
529232
550923
768848
505581
129804
180543
1490915
1130633
224257
1554513
380373
1539472
1996762
459699
785881
1177185
350165
1196389
568289
1300082
538756
1948325
231063
1456465
304600
1563585
444169
1284393
1054711
404215
1617744
1781493
617740
1003125
584899
1257847
1680951
118518
609061
554883
920080
468807
1444105
1211786
1568343
1190780
488722
1827306
251186
198166
1773314
952777
1892615
530487
680324
108443
1758627
1520732
175526
1189257
383847
538997
1829556
338695
1024109
1141227
1230366
1975685
1380573
653091
1910335
1255302
528968
683046
1386002
1282082
1364913
279587
1693777
336573
276083
1168191
881724
1502498
1839617
1418576
1463882
1529733
1342312
753115
171522
885156
1034555
1347043
1209813
1041272
790717
184083
392616
1884460
665006
238625
1215656
1381694
1348019
932466
31521
94616
199385
1034433
1632439
200478
420809
138064
991860
366230
942337
1037281
1196052
1999266
1905841
876242
1108456
639391
1057934
49537
325416
436889
29022
824961
1660655
1089499
1227706
1098618
1889835
258106
909160
218617
41027
800278
278947
474587
1098834
277755
247612
824144
417890
1126150
889638
1772800
516577
1984594
792061
1029339
1244279
1482271
819910
1477480
638280
1291942
581552
156291
1913450
1167199
1275747
816417
354073
869690
1218017
1775490
59552
1314257
1292645
1785199
293726
1654550
903584
1443209
480202
1338809
1090524
880724
1839723
239063
245793
678158
784885
1015690
757384
745556
1359877
523319
1697849
715188
1691214
1162442
872455
103071
1554578
1816622
1293651
433922
810568
889635
1177646
953907
348304
191960
1462748
1475872
1935612
1761717
12644
244162
1288586
977117
1499885
954206
454150
974439
632638
519457
1881001
1467621
300173
448131
1459159
358435
1721977
642454
1906267
470621
1615655
1631150
1428465
1989472
730045
666165
1282433
1581579
595813
209630
224805
1882773
1928786
494950
361421
370391
1893598
346685
560084
1803866
1574277
499479
1487129
1821523
1114828
1626861
650290
669441
1460458
257058
532796
1505668
1200601
784012
855541
491486
1250006
1522373
1344242
1100091
1177861
1178299
1997377
1873601
1773060
1160740
1783903
491877
53565
1720449
1306809
1667550
1601085
1528416
1331156
1153285
4169
453828
765952
1951018
989283
1628773
98912
1801612
1855939
241895
549740
1906487
176204
1357217
300227
1215216
618968
141330
1168501
957632
1593366
1085524
307915
365587
500367
1424464
874250
215092
1632271
929642
1099726
205360
518290
853308
38029
1713310
1015308
1259903
1732308
1385016
667565
1095790
1407491
872624
1357113
980202
1981929
286563
1557999
1136559
1973054
258691
1783330
1502788
586761
328915
138758
825474
355242
1725577
408550
817651
53253
772460
388563
881401
1300272
993269
648863
366590
301008
1116239
1672944
575999
1409875
1681603
1091377
536143
913117
1946476
1864085
649105
446736
1953619
357246
984846
992324
661857
1813987
1781455
755713
1962661
1893257
1506069
1484035
769789
1965165
491206
812438
1551533
403036
1712252
71875
123775
489847
630898
473716
57242
412585
1791536
815134
1356360
1739082
1246626
1400209
972979
431985
139882
1635702
1776580
1146790
1104773
1578381
520056
1710287
1449979
1988840
404860
628540
1273819
823850
637964
499583
1817539
1238925
1122282
94576
1448587
1707132
1547615
579223
1776128
891541
424575
132766
277714
421250
673793
680213
1547417
1664870
1431808
526537
909647
1341192
971864
1093537
1723412
1993330
1018668
649418
1555907
263439
1158920
1715411
1141919
33311
1747037
257721
85279
1194455
1159508
1991176
1744138
863053
1678968
1244879
1799006
704087
830260
1221802
1556254
925085
173100
184503
370866
1932364
902434
564214
1035563
1683113
893055
1895403
1675350
1707179
631067
908642
366513
1319589
1309902
567293
1500257
685573
1320208
78714
134129
1871199
1193227
1421140
1286828
923631
44680
1493080
1883359
1256745
813259
881870
735219
1843991
873804
921351
1541914
1426703
1811530
84568
61128
728326
695803
44893
296835
412551
716405
1944788
364178
337783
175601
726172
435348
1610696
495066
270546
480757
943482
1187903
23879
1451474
878233
1171061
227507
1431513
1618631
1998182
1812385
1345621
1229131
1155150
1002899
591961
346824
275104
56785
1512119
1712958
52561
1651749
819524
714010
1926095
120760
191700
650873
1127832
1709258
315107
1332698
367945
1682455
39122
1729221
120768
264799
1062421
1424422
1333467
938757
711344
1380610
1428072
638302
503267
829627
302569
1372261
533098
1920128
887371
1638605
659040
533861
1530939
227304
410701
849469
190529
183424
1180403
1102262
672109
1109744
628756
1098350
601621
1722847
101020
97552
737984
875349
1163431
1120660
1978844
398933
338088
890020
1308602
1854621
1593666
1234180
1622927
1322800
62893
1746827
986867
1516646
920816
1483083
718586
1707269
1618002
1273800
1274000
1997259
1965847
318951
816256
1156435
1943748
1530227
113118
1424577
1902862
1906756
453319
1952205
58608
1021987
392579
1458711
612831
427358
391483
1777579
1207488
1229348
62075
987883
879863
493694
1013468
47858
1685489
759379
438766
38849
1786414
149415
832400
109885
1485431
1809089
1833119
609584
1717616
1928853
1395181
441939
1417716
62906
1076833
916498
1754808
452386
1926484
6183
63983
853690
823692
1668316
1942624
726652
188665
626929
950291
807001
1079579
1086098
470719
1499688
1759849
853931
1751957
24651
1227615
1719254
212710
416427
1793643
1506973
1743040
111765
1005039
470039
391656
1494265
1046827
1414894
1110187
1238185
497310
989794
1502742
355238
1786593
1317985
1367755
1344903
1262007
1369766
1496788
695466
1745617
634867
512656
225296
770608
16917
338442
265219
68250
454809
1699909
1629723
632592
1343420
206709
1585694
1733876
1420806
1681234
1938163
56539
432201
1106285
1514719
657783
986212
1680942
289665
796315
1252185
518220
1295040
1062245
719925
705692
992864
1008442
1584800
1638368
183019
55688
216487
1908547
466386
1771256
185622
1808436
1091956
1304150
1669840
1843283
1856402
1133754
1877858
1713182
405363
1904881
1295900
1389698
6685
1220663
80833
1626599
622667
1487950
649664
759546
212795
815656
772477
1378158
1582666
665540
271133
477504
211759
593662
1952964
1893368
1128824
1438744
443714
582804
454600
1748033
1613862
1458208
187077
151716
908154
19592
1799046
834518
1033598
427490
1753119
1433875
897052
976167
550490
721177
1111364
1591747
1528065
665171
1001972
732055
756803
255136
1555288
1693187
1169654
1352561
1730946
296810
1850943
1202339
377344
1194223
621379
1840973
706709
368246
395056
1047375
709333
1665470
1190726
1512873
181985
1398537
25986
845774
1324258
610044
1719847
1328573
92995
1166457
131425
734362
1787466
863112
111076
1885895
417094
46553
756500
1896568
1393557
100943
1142606
1754480
1639422
399200
193918
280746
1475662
920833
1148966
1108819
1051690
1299135
745192
958511
1547957
1538925
441644
1371689
1020831
1113437
253218
1195810
930312
1708197
58551
255779
310500
421111
566221
832233
470066
230182
383390
88143
1879100
1183165
818980
551386
1193583
45191
278280
657760
876112
920951
1495609
1206680
393434
1716541
1366632
1040506
464566
141291
1692313
1341889
1680683
1702024
197447
1108499
398082
1428977
631510
694626
1878455
1557282
729359
575420
73493
1658251
1123190
1663847
1855381
864395
229639
1032140
181773
1001728
544854
1203111
999314
598665
2679
385228
157504
333495
1955300
1004803
1473459
857523
848759
521862
1092428
1861994
1113404
1194940
1187868
455053
1992458
1821052
1204202
967095
1702415
1304829
239391
371515
1112929
1670441
1719444
688283
982991
985225
1822706
33267
275220
1776848
158038
47190
297878
300032
783501
73314
729268
1782982
604175
51179
1061295
1015353
1851566
1211214
573040
1279493
230245
775170
1477524
1688846
537852
255014
344549
466211
1681945
15146
1806284
788646
1709970
431251
1955460
859012
604228
342723
1037602
377051
1547481
230511
926271
350625
1997006
300177
327791
1978214
854338
1882710
104622
1247338
1198132
363771
472836
965674
1192152
1170007
1738242
1325525
1990517
1075175
427403
234538
478906
617099
1050697
1961527
303298
1037154
1550378
1803993
576848
1663011
1542891
1590562
679377
1058774
1701728
201810
250879
719670
896656
1829237
424999
122867
1170154
1195703
1881019
1876154
647010
986616
1883062
294978
948036
830361
92972
697639
427862
34756
897810
889995
1925981
1814700
194361
348443
1676111
293875
280117
301748
618770
307971
1615760
500171
1835407
1373016
767876
38462
623567
1238785
1830216
1863356
151072
416470
538919
1865802
507148
1154087
1798182
1483230
1099523
20634
1128021
286995
1770201
1650223
653226
485179
1183994
1107356
884502
680616
294822
148215
1327979
446545
1531295
1511009
381238
1923439
813737
39410
260468
648652
1498090
1736681
388589
685156
1699384
1361797
1944943
770881
409512
1687051
782462
1446990
762295
1039515
1655026
1231226
255558
1763191
178828
906241
394971
1434609
1988756
713473
603384
1859098
1353487
1765914
595901
1466832
71521
409169
862117
1254050
752058
607546
234574
1744573
1522728
1916377
1027850
792059
1351229
907550
1936826
774997
937645
554407
342118
1722926
1640421
1445887
162798
1140027
1921542
1031694
393744
1047513
402730
906753
958836
623712
700583
1185822
1278483
447186
1226183
222451
1474124
217149
1538061
514812
1631614
371582
647074
1272715
498324
399614
1534933
432587
1988792
913830
1826353
1951650
1517768
568721
942848
1511596
1583930
1028123
1975724
593596
1113511
1415452
1991066
1701374
1877451
1268848
713786
1321615
1920215
34960
1178800
410361
205847
172740
1779383
229101
1714709
987542
349180
106149
737666
1506377
1535383
618030
435707
487597
48728
40687
445107
1465170
1512158
1760172
920490
512017
816220
101061
114973
1038204
1564525
31655
14928
163797
824891
1449017
242928
556379
1949895
1518928
62352
1738512
703694
1251294
1057317
1480197
1079640
77898
559228
258288
1094079
938078
1566421
1494483
1861096
1568281
1855781
295394
1017011
388688
1500586
260164
869408
1207683
774929
509293
195846
1446877
150028
1218963
1294919
1379977
427666
533927
838031
1038058
245038
1967294
1199312
785832
652376
652779
1673107
1045036
772773
893663
861277
1059973
1522560
731452
1694305
1858455
887482
353909
955071
1797060
38706
1629387
1601621
1415438
335633
1839537
317700
813209
1733946
24452
8900
1767500
1274102
767175
120475
1448877
1345019
561876
499998
744216
1432155
1857984
1254019
934907
1533170
99872
730654
298485
1134219
151041
791657
1483862
90534
1410699
1288383
1354504
1911256
1449645
1062153
1698598
444368
1216245
1114549
1384884
1854621
855615
175015
1011077
726094
35878
1010043
481488
264643
1314993
84809
1011120
1177852
837739
408088
967689
1296846
214520
1291127
805517
1210406
787322
1979834
27476
1999121
1275700
1798194
1318599
685344
1543202
1041332
1755209
1926631
398325
994732
207810
1374858
1608631
1227360
200444
594560
946760
719651
1142307
1851599
84871
1018777
1766343
357278
1977158
201277
718535
447749
621471
1394548
1992433
1281407
1475728
1957505
1942820
829305
1536551
1925104
201174
1581916
1365285
179363
1878774
1833574
412502
63867
1638228
1695541
1346477
1124233
1457536
1312083
726184
1368599
598233
1724409
267549
742785
968114
100417
1897126
247191
106724
868105
1643989
215892
552976
751288
1030602
1116200
739433
770518
632071
12472
366439
573137
1855927
918800
82789
1547143
477940
1477116
426934
844867
626864
1967600
1709559
149618
40392
1949664
1893943
1470387
1833695
1115778
1737792
891017
1698735
1495611
438027
106296
157909
457134
429084
706604
774367
1575298
1725620
442959
208786
944211
769120
1044516
1996338
1621609
139975
440663
733272
1087581
261965
1744296
459814
165695
802107
488006
5342
550270
632010
1779248
664224
1883515
1186784
1373632
1670060
1807923
285869
86545
383897
1886678
557360
478351
1383102
392777
199912
1416716
1954502
1290886
994578
1995832
63750
1613702
971750
806354
1882987
1886802
1230903
313128
1436170
903473
17899
1561387
528792
694956
1491976
806092
777690
13296
1738974
80573
144953
819400
1705988
1120714
1131228
1274944
1271166
110795
1052712
1713476
1914756
935180
1273999
1093725
1836182
709666
42361
1225623
1237262
1920676
1037957
1858485
905994
183444
993149
1634345
288885
1256326
1930488
734624
1640085
133108
1031723
499779
1612044
494762
7894
1040706
1907331
1932942
1957363
1947821
1770174
844960
662793
1655929
1717630
599853
953554
1365791
197492
953374
501674
1504285
618502
85193
1373011
844456
1163288
787577
150055
937500
1803390
609849
1275687
284874
992280
1184678
730905
1456822
888568
758507
1046133
39401
1533637
425185
1014030
1488689
1425615
861496
1589299
467946
1231186
1677567
1939013
105063
1971858
610819
276774
1086279
1214437
1851167
235960
1980562
1319125
1847473
1022738
874392
1580268
1601589
390397
486176
475822
108020
1338528
647612
480583
929116
366536
61493
1758027
1602603
679648
1416288
1505275
517258
1581805
1431351
530574
883312
1093977
1996503
468525
1038390
1635643
1850442
598281
933058
444535
1090812
1809525
1373011
914100
377933
1991930
373275
1109899
1307794
1322470
698724
833726
1938163
1037034
1134755
1506376
835877
1060281
1433410
742721
1383035
197406
1382295
137056
841405
1187357
1407544
637405
1463408
1883681
1772920
1173114
330649
922126
1541501
837042
302952
878083
684480
296878
440918
976524
1429334
1821427
1762158
483589
1641178
959713
1347533
105217
1866715
398308
537770
1134251
225808
1512447
1081339
1918600
897139
1656114
860870
1238681
1182847
1785132
1407219
1054711
1007582
1509624
1164886
1467665
1020285
78044
1824283
1410019
1465895
484011
764785
1371078
468205
1803137
1680605
858799
1001224
210323
466232
622706
447244
1830100
805300
440144
658015
714730
1328334
1708157
293378
1165885
644503
1985445
186473
1157742
1102641
253927
514552
28472
240060
1070083
158150
983933
872082
1979421
1057611
285760
18621
603690
1093524
697552
475246
777398
1792122
1226154
1390808
1010588
851249
677280
1499598
1561955
996487
801468
1894153
1060229
713197
1202738
305685
727758
1921982
1728042
1782924
976905
461369
760157
1573362
1731619
876839
1018756
802924
1613749
1019208
1921228
758302
544353
804465
9233
1416452
1453141
479887
724719
1044391
520849
211056
1637569
1591059
409697
708609
1737924
797348
529437
1520596
1383928
1457306
1533734
555592
571792
278065
93110
1551014
832031
185557
1456930
529407
193056
436368
1179573
422529
1693226
1620469
1767583
114928
714459
858538
1513433
408694
354256
1106945
43302
1126508
754451
1153126
195032
1402468
969207
946831
188963
1462947
1698720
1591380
1291978
56604
471238
570112
1779274
784496
832872
892473
258181
1362244
1721745
1973274
359214
306619
770112
46234
1169768
1652837
1826268
1288090
1729613
1576581
1424000
69756
199602
1437493
610706
150350
788789
1302876
1274046
1969473
1135613
1281820
1918244
1062691
1448720
1813322
1781208
1172857
1853532
217300
1972379
1633114
118008
1942184
1011578
824768
734704
1763848
78862
276367
254263
800428
944916
1855730
1348851
547405
1687567
1792673
1304878
218574
793656
1966084
889926
1400379
1455847
1606286
877398
888179
20944
925550
987569
1061186
595486
223567
1405245
365541
1816761
1995124
1775687
1910462
1789193
797389
465928
867852
1917437
1750517
1208273
1735290
260565
788661
1605717
88948
383316
488475
1558473
371231
1763901
135101
1838785
1307013
1848306
664200
216276
1509404
1300243
899342
1853616
1172763
528160
848175
558114
118020
1415877
1216494
975517
390476
1841953
1203033
1075253
1877083
968033
950162
995140
496176
1948265
1193471
822447
618988
273340
324178
1754328
945364
1060418
703398
1600802
1644752
686880
1885591
631670
1612094
901882
749419
1475559
166072
623094
1147166
759060
190432
986508
1664578
1804423
876439
1245555
926477
359229
1902872
157954
1904962
1926312
383176
698939
795792
1198190
1498035
420486
1959629
1146411
1503283
1625930
850798
439984
65554
929401
908897
1203729
1544293
2631
1233525
1681042
458093
1847566
234330
575405
1408202
819580
278184
6687
1757674
578787
1380313
1640403
1106869
1735441
1808369
1846218
200397
218090
1286680
546831
1819852
167825
1628659
788402
1017798
577929
1809773
1018377
731555
1367564
1134456
1066057
966983
683684
1365684
1860140
1351050
1364503
1193314
1793231
1031366
1600643
1455819
1512665
1546022
479932
301164
1585767
1508019
1645996
1629143
1436126
25535
1867830
450278
1452150
852872
1437796
617247
1722403
939625
639619
1970914
1143800
1936758
564595
388083
1547995
1240086
288327
886776
502491
321135
44400
38541
433927
936507
672264
1238735
384936
1217993
1765161
915054
1178569
191782
1485503
620422
1271879
149987
1374275
730072
12012
1054223
1648215
995688
404343
1422626
795303
63846
1177426
1691701
970599
1912423
303416
1704480
1510121
1567519
332383
757148
393089
954839
1589430
1136390
1014180
1603486
1451808
1366389
860594
1986228
855280
142739
1651264
554946
1833999
1811784
268045
1534552
720626
1862163
542805
1283502
672265
930227
683316
53876
54344
1565170
740142
489194
412754
453409
924592
586989
354186
434754
586408
57603
1876758
747209
1638266
395880
885061
293247
1238868
689364
703936
1655014
824844
541104
974159
750590
346442
16993
1316145
1923342
86114
1228025
1043439
364397
14087
215921
339249
1023924
1491854
884556
167369
989176
1204184
1750719
1981822
1760897
1488394
971117
323294
714275
607167
1631715
250404
847329
350222
1681861
750208
675502
1438851
514688
874751
772449
163240
841411
1035636
1173141
528551
1403602
1367225
62565
1832835
115245
679495
1577484
575326
1761846
1248331
466389
540102
1305547
1658816
1270274
3347
1726490
900923
318355
1027564
856440
231388
1425383
1664275
1270024
327959
1673900
1793399
730879
1848410
1142995
1600357
72778
714585
1738661
1826240
1591316
960817
1747715
1691831
1630630
1536308
187949
652160
1658591
292424
483804
255586
1728944
395868
1525254
596378
789386
318323
512572
907752
1346367
1856217
745360
458252
235712
1368976
567595
872970
1628053
154812
1304955
954743
135810
859106
1446012
47091
1573946
507313
624922
480714
1353617
1598785
574144
1011669
917149
349645
1926793
944352
112338
173588
1933321
1285400
178613
1049836
567976
1799535
212287
960660
223837
567942
69376
282076
1138327
1047222
1559629
1265222
1704473
1187096
709961
120899
1356675
495920
1884473
1743992
40687
941990
555316
754124
962310
921979
1031252
113752
1452941
183417
1323432
1498423
1605639
272376
1159019
1399814
1412900
1518187
24780
210940
858745
1201342
153115
1608574
393950
1895307
121564
1083139
863670
418602
1583829
687588
129381
8756
1074015
1947781
1473445
266536
1362577
632587
1543469
1142386
822852
1702350
1606232
872246
1036773
1546971
11916
644114
204111
991082
646532
1236426
1618889
1564162
597611
61984
1356897
1653244
581981
1940370
1067365
746139
524842
969635
1841861
1399082
467288
1508891
1864217
660040
1059135
1556228
851871
614261
1962210
1264751
498795
779846
305034
1831267
1005430
570373
835856
898540
1165288
958138
423878
1106646
959462
1258700
73839
1465337
1258388
409130
994838
437101
885917
1126542
543160
1171553
1160172
35372
1136585
982404
1664891
315074
1466580
1840361
1234347
1972635
103532
1535985
1549088
1812812
1421463
156307
1593983
1936187
1874997
601339
1440539
246717
3296
1655111
1741194
364621
782474
1262308
1260012
962227
865198
991396
1820698
91254
279672
1054604
1385422
1072254
382780
840349
1759469
1208032
478894
686885
517818
682683
1239564
162434
561049
899641
1668514
162343
867257
1672637
1602326
701649
24246
1842469
1843500
1794757
846834
1147508
1631175
735827
803320
1246421
1838847
1567737
1410682
939805
753912
487157
354353
537550
1709401
456656
1268208
685550
890815
1915751
1920827
56342
640279
928368
1445372
1115054
558644
1376068
1754976
873839
732121
1237222
296634
164227
1121044
1772600
271070
183598
501406
1884976
1869527
1576965
557292
1081010
570265
118571
38632
359417
1783008
1404604
1307269
647260
1171187
1597543
1366731
215116
321381
1723366
1899113
417012
181600
200638
1109980
1554926
752060
739064
148345
1168742
948090
43851
278397
1263598
1237826
1008434
76516
1106589
1843383
1850006
950862
436231
1463485
545407
1790725
1603279
795823
980802
962019
809163
1671555
420498
690875
858660
307311
501973
343722
1121179
522286
157694
1489976
666095
1868789
450366
1206548
835693
1594612
143064
1908169
453491
239013
59001
341505
1239612
502628
1859152
854025
429591
270988
1652198
561255
1379298
553896
1016392
939432
1588685
538154
506956
66704
259271
260304
1143414
1542226
34411
1873733
1954401
544380
495503
795865
1473422
949424
403345
383529
1094361
1309736
873688
304110
1110944
1512805
121970
543779
455045
1546926
74815
1512450
184499
912921
643003
808150
725015
1786773
1547452
602222
1392241
509941
547843
1915160
856618
53490
1595384
196974
1895461
746506
1874288
847410
1309372
722498
1258430
1755272
1545211
779252
497143
694140
677685
1134789
429034
786329
1196947
1770915
1095754
1369636
612496
1675119
1348985
761843
1975835
1735160
51684
605731
1092501
843397
1927120
614678
1672561
1489723
472655
1614554
70593
142902
1931092
577394
1510665
1564450
1451874
1238340
1766614
576524
811788
1860864
27414
1488436
508639
560639
1186657
1907597
1332922
246459
459557
1145582
1846163
1168254
1145918
1658033
1194111
976779
1744181
1169008
956851
1929365
1443803
1881918
920885
716844
1524664
1980078
353372
1885004
394872
1354145
362868
241714
1118000
1151561
1143604
1212373
1894678
1690153
808036
1354920
1793519
520651
9198
748587
672705
142321
1447836
1608351
1850860
136368
1370178
115510
25372
704318
1464569
1600782
112884
945992
110438
797004
1677220
1491128
223790
143338
839360
143776
4844
1041145
1856921
932957
946562
1629227
1303220
975886
872540
1677748
1913740
235474
1550125
1518065
757702
1743540
1385676
1335398
153438
1974502
924680
516571
334519
1543412
573745
1956459
1511520
1359298
1951041
1419119
1068400
1758250
308511
92928
609709
1237387
199206
1401123
386814
1846148
436609
591995
1602430
1775908
213874
8908
1645540
406694
1000634
1413385
1287949
1382061
838770
10830
1109313
984138
1398202
466565
1925156
61968
1309593
445036
203610
442062
640830
769192
1649416
1389622
1859152
1942554
1101869
235135
302944
1138547
1453269
768146
1827869
1722834
1374669
1820270
978333
610825
286505
575137
879977
248424
1347597
968375
1270369
1329103
1065197
1052153
1400059
201456
1553490
1798173
1696960
661821
700006
1059323
44149
1179535
359483
1352456
1503355
770834
1261870
1303297
526659
536689
1561766
1783843
1409572
794503
1456303
774020
1906263
1928636
218858
1566035
1089837
874680
1835733
308004
960654
1211695
1585470
31885
53201
1931795
641370
1861957
1027252
1642574
1056537
1938230
1651840
641751
108916
778356
193872
977181
1848850
1468779
991811
1539381
1709294
1096388
1325674
1056811
1729300
132270
1322589
1984796
1672350
936470
1199184
621851
1607142
647685
1551281
97526
162369
486881
92781
343713
197618
1213975
1075776
173581
408213
1260380
1340792
1848635
450153
1186458
784417
1430077
1113682
1005109
1081204
949302
90818
1834349
14187
1323855
787388
865498
557088
698716
1911862
929406
1136867
1799794
1145316
458436
1689997
1968504
869644
382445
1634531
1596542
1398704
1817552
253578
1675590
1978984
97519
77597
1502525
1181926
1670680
53784
1324746
1958426
88504
457236
1120903
1443397
187540
814895
1968857
1625662
1684256
882785
1983919
1561865
1681630
1488042
1652887
1521340
1670536
811766
387350
1772850
391755
882693
339675
1333368
22833
389696
436560
1130735
164378
821743
164341
1050598
446013
1651274
755796
1518876
1385352
47507
1397611
540408
164065
1500715
416173
300707
1024324
1279216
520493
686191
839621
1899874
1474090
433423
104346
640775
648955
172121
108714
375702
101662
1597907
1137064
1035234
769253
300641
1537355
750354
618701
60516
1547968
303679
1042460
1058432
117522
1015768
1062487
1175594
540590
666006
208223
981108
409154
1608488
572077
350273
299758
1808038
1810913
193730
1920616
1817150
1796
1766976
62842
1001655
1690629
1069685
1165132
877796
1272873
1086185
1520698
1892022
1636487
827807
1826097
1311377
1508151
450875
1505722
1821167
1768254
664824
1099625
1048739
609281
1277425
413693
1090117
1640560
1078593
1758872
1744587
574663
1955814
651321
1807242
540991
720957
1191668
408073
1309801
120002
1602066
312419
749682
310326
1064157
474719
679813
1424003
1172691
1675768
1910151
1558039
1223360
1477440
1695170
610745
1669270
1737492
1757099
910787
373788
1980848
494808
1943549
1349121
591523
1768171
1267616
608839
627369
1395130
1389821
1922432
1235998
1311182
593430
965688
888269
122409
1512256
1090237
947437
266739
374127
1378891
40569
1943413
110040
229869
413423
1523864
228942
1084858
377677
1664307
374645
891993
1170807
897069
1642016
460955
1015646
138973
628339
1136379
1825227
792041
769244
1098317
267748
773255
1026031
571707
1839819
707097
1382555
717615
805925
834075
1983656
1905140
206312
386192
1816461
882275
1794208
1766871
207999
3890
1391863
135207
1258681
82035
945645
368400
1968511
686655
284711
1613251
1501712
1152799
1129568
1846698
1114750
241959
860640
667415
1305843
1214199
1374527
1532718
809758
465696
466609
1006890
882312
659409
378070
1086313
1736221
1176014
1914349
1729387
1140217
99727
419010
928764
254217
236998
564254
897095
1797686
234655
1153374
1074083
1496521
910269
1716954
689760
941523
528551
1543600
1458110
1632839
286639
775220
1495867
1891161
498722
668264
1244179
856427
1549196
410937
175138
197912
323190
1334667
264650
145507
820444
1935981
456671
287192
1098913
1414695
798108
812661
366294
1937275
1932173
339258
526215
1197237
1572138
226138
1796543
1422148
1072858
637033
1870068
1085746
1789371
1678107
1149531
1331671
1471974
1896444
462778
1826946
774984
416966
678809
1898615
1675453
1473372
840128
913951
963942
453127
1493066
717223
1207497
35949
210667
1301056
980421
795729
1852613
923924
466218
1447221
804942
1934157
1156288
1313188
1711181
545404
1866085
1354390
1762115
1760456
1963582
423818
620934
1756686
1512813
1829815
1518575
1559539
58519
1069071
684767
1431987
282974
413193
1444999
530039
564996
578404
321416
1591889
1940230
386312
1654827
1666742
39551
1406144
133867
1542366
202359
1481407
934597
1110338
754148
506044
1976159
1656411
63564
1564299
1020042
900567
62172
1991543
1466978
1053223
1514912
861198
663850
1154392
1060390
301099
719076
302927
1733569
1788582
1209552
283033
1286429
1394786
755228
715070
1988775
583996
1894947
1276979
1486765
335092
1277594
947514
1682044
1149041
1588685
77261
1790685
1448740
1250635
525467
1256864
178553
602497
1327587
785965
1901388
1567043
568071
224382
107255
160611
664319
1404353
1334004
892333
1000340
1256024
1891794
834631
685616
287073
567035
910003
1805656
143806
1959461
1691801
1347335
261288
1774857
245271
1214283
332737
916544
1019984
857139
1547981
1608400
112486
1596508
267780
957253
1923652
1095403
323409
701581
1577719
389551
1076799
1746009
1506664
35305
1799866
1643326
1851215
1625469
1771841
1205166
1674463
1082416
1227565
932746
457685
1045168
497214
1928836
1838514
425001
1119658
810220
1245356
1402806
820108
634040
394749
1581014
437986
637249
1196601
1255004
1607766
693637
232002
806842
1330050
1736701
426125
1427453
1909925
814532
1641874
1128226
1578174
1795419
730432
1945110
693927
1429195
506476
1396305
1135714
1479395
615479
1803696
1258445
1701241
521492
1482420
1770655
1630052
1155726
1469717
29884
1628087
90539
1389515
952878
742618
973366
615619
671784
474563
135242
495994
61546
1608626
888363
1112308
1385785
1485861
1411650
298357
1544868
115337
964398
1066112
1555985
1583878
1380049
1689924
57343
55445
658441
1380533
1378521
1319567
871771
1385382
1247660
1061441
961277
1533358
880153
1609512
73634
112899
131528
143221
174348
499512
1622202
742145
1850304
774599
251350
425247
304175
21780
1241196
750034
615739
654830
1430570
1539318
545259
527564
1645847
184662
1169753
1687094
1543851
1242583
46977
1521386
1937173
1599433
742659
1124912
421753
1386602
501918
62938
477459
172930
161255
1667000
1913648
149615
1124547
1652895
1896581
1255644
172825
319114
1150265
924162
139816
272531
601507
1852282
247941
1915039
841766
266988
1370841
1246055
84488
1872226
599046
469971
1266967
1130180
1161229
428971
606621
741019
264252
54528
1782926
799521
1568185
1056394
1351663
1046079
631591
1864270
320318
849699
387496
435939
31428
75102
452293
452035
1203790
1559732
1906985
409232
1107858
277164
1777045
1938126
224722
1046031
1428308
912311
364106
698994
1639906
243657
728242
769884
675850
113272
675268
119074
743371
290177
1738208
742719
1043955
66770
171601
1171612
1977730
643908
1813364
520255
1585134
1427773
533943
682649
483661
405760
745226
418592
70992
1977787
955335
1403388
1308999
332116
371477
1153199
994252
852959
145575
590569
1511842
1486283
363712
819357
1682876
175283
320531
1675769
1787510
1160222
340334
1908513
46742
858071
753250
1744198
73184
937650
1770490
1768669
1089001
1371744
552062
963590
1202190
41543
354204
1920997
1596375
881346
190619
1350544
807571
1936066
313514
1326255
714213
1477942
429121
1786322
494927
851103
282924
480874
613460
1370543
844385
397249
1154528
1428348
976709
298140
515755
1114235
1021901
1738822
1485590
255498
376413
1798661
981068
1647875
336491
583682
1167102
787790
157328
340262
1653449
621211
651633
1140347
1608968
1538531
774762
1307715
1706202
1579687
793146
1610381
419052
1341161
547712
361342
125398
979120
202680
137030
1557291
785063
1423403
1722204
937882
10785
1098734
536700
575251
304771
1252169
937255
1043515
868596
1698087
1688521
1475144
1164457
1968656
1742194
118405
1425029
1150100
408699
1897945
1795941
647379
1168725
81593
995213
451182
706699
966578
67445
877539
63201
733082
1384494
162484
219768
905864
832799
379575
192134
125002
747039
460365
1921142
1222603
124276
934393
1777113
1044101
1186832
685291
1695840
1080214
315103
115263
365554
144224
572539
864933
1496560
913507
1234974
1778747
255421
676027
815454
448008
1626739
1832328
400422
557544
141964
1606009
282727
1670022
736372
839531
1046744
810759
1929039
1366821
339157
1974481
331180
1951796
1316693
233823
1312261
1790996
1323251
282880
34964
918726
1741866
371426
387379
1666599
1399498
1943792
1611760
777220
1997456
1840430
575475
274401
1778891
1150122
1300156
1735854
14784
1522540
471993
455685
452918
1274748
1694083
1729330
610154
824746
1384730
1658697
458758
152139
90361
879679
1972087
1675682
895396
665460
44694
908987
288230
27052
1185820
1994564
233243
1810079
1962312
1395431
1572428
204308
1744473
1184638
813345
415006
1044091
221703
1184757
1326511
907480
446548
726254
1164354
1679498
987820
657785
1068712
211809
674744
692908
685184
1494772
363732
852020
672164
668292
343114
527984
1088895
519340
1649211
520309
1948834
1418135
631145
1957944
987027
247646
311995
815979
1121183
969123
1544968
1080893
1297563
1835029
1375996
1773063
1107974
1197139
391410
340782
622391
255689
1676638
350918
550178
361622
41450
1629102
1027255
724952
427342
992806
233271
386048
432376
1970947
797099
113522
507913
724932
1059237
683624
1719547
1923227
147594
886245
1391034
700847
1258872
1778964
420010
1374386
86614
315600
1488869
681814
97850
1345597
979544
537170
1180143
1346539
1317609
1561810
1950404
322315
1651412
1958548
826318
1764616
1653413
24797
1366460
1142316
1604755
1581672
870721
1436549
246538
386095
637392
931378
746261
1637568
98909
394278
124046
792009
503174
1218965
1334028
1858487
1306739
276241
55607
206154
1760525
455164
955227
538114
1420726
792649
310147
985358
319281
82838
947950
897733
1062251
897756
1278350
1842292
1656638
519633
409896
1168467
524350
1818399
50201
831263
155754
1116630
1637916
425103
304018
392368
744109
1799465
692035
912960
1336289
1192455
1436407
299460
816824
1950203
1869237
139193
858880
842453
1690278
500952
1295545
519305
765126
1642120
1781808
841928
1871090
931037
1070763
1016562
975109
130343
207109
520648
479982
359350
1847896
332499
1625735
1612889
194243
350887
544895
425598
1180935
61139
478653
1703381
52749
1534946
251889
410665
1404729
1246282
542292
690863
800132
689066
214965
327674
1037791
1554673
1107022
1263324
222805
535541
1265701
1610293
589177
1654167
1777346
1894666
1239950
1610979
264941
579585
1291211
56674
38948
1757004
1632115
1346562
1361957
1962498
284346
1597658
1294631
244447
228008
878005
425139
818742
1241708
407629
1658507
1326778
1355004
1284417
122146
1781232
1762275
602660
1581774
801558
1069146
1207518
606306
1324441
1020742
1976798
1273548
562926
1866891
1061570
1611210
619572
240286
1527353
13368
534866
1485445
1857742
1351094
1303075
1834818
570722
1339177
895435
360891
383780
1170147
1933255
1885712
1373529
1620290
597146
1059782
1606418
292416
659927
1880453
557446
1517743
578130
1179904
69284
1239151
1081186
1102299
1659114
1051935
1228593
70896
503523
1578847
1670396
1420358
710797
1221717
577405
839971
1734852
551749
281399
589204
1034580
1534494
640671
1446567
1807276
1287640
1529658
660321
566119
364429
774820
1196386
889885
759747
1652926
1889001
638832
270622
696734
983139
647034
698284
1655124
108927
1479652
1595066
1928811
1129655
1476487
69849
703408
1205829
97370
1068058
1410659
211813
869838
855964
66439
869762
634085
1981857
1106130
434215
267796
486821
1808917
1793995
66251
298804
329027
1253735
1856578
1627856
1363685
136257
1824724
585179
610271
987017
1284146
217001
804840
1137337
378202
492084
1980037
638734
214586
1177397
1037088
698492
1099973
1576883
1003780
1048521
1781524
1954165
1385075
1643418
1369937
618503
1913898
580641
785374
417414
1540319
1380222
867932
1446907
165972
1565133
188414
1790421
517595
1348660
505588
466518
1594663
1794522
1918574
1991748
1918497
1460918
72691
325976
1619665
1552708
374946
1365097
1704430
641835
83064
1792869
66461
290797
1731085
450574
1493829
524110
1222541
1123016
1958241
633995
1412082
1491206
95192
842187
779805
1609940
677073
731155
758619
1367967
41460
183072
235121
961874
1070324
1137129
458852
1612287
874828
1052842
319546
1459651
1005141
1479557
625405
780812
517966
828614
420404
422634
231994
1089451
1379754
1333856
155470
151128
1505049
1748611
339921
1041435
732201
1034115
729377
1782783
743146
67737
1174914
200992
1325141
499117
1432652
1426858
629265
636556
367083
471786
1471552
1895538
1285879
596958
1054286
608895
257232
1517310
402673
430557
1046204
1496933
1482158
1603836
225423
621543
163247
1647037
356614
1093065
1214779
653861
1329747
849189
433695
28185
1181275
1464878
980117
1603156
247261
731274
1025797
823406
674996
1436427
1782852
1071682
1203415
1244762
625355
82119
1328842
1215064
1683977
360334
913522
773234
1846404
350213
1621312
376942
817903
1301523
1414407
1035987
228247
828253
310611
693713
646526
1241120
1165152
1765893
324265
1484747
1089738
31122
1583374
681649
627167
847810
1800826
1183564
1418775
1146418
607038
1183096
1681611
1706884
1890186
49324
1449552
758972
427682
688789
494346
1029100
1112453
1710792
858623
1469875
1829126
1648499
756639
1222611
309309
1948539
1942979
254875
1191238
1422814
758721
1033282
213718
2807
22102
992837
1799635
823425
1574694
1544400
1085839
1874207
476668
532938
443992
1283962
416608
950780
787567
1596954
157362
1643644
1873625
377548
154047
1196183
763045
319336
20862
80440
1091834
491677
1484635
1975162
1739813
1678124
1569577
623888
694138
265928
55604
1757624
1347310
682560
520893
429573
891606
364981
1105945
1275051
1120691
225215
861316
1480593
707302
1595892
1276932
550187
1048933
1102787
756430
1946609
383273
933826
1893857
347970
395784
145
551675
51482
242013
1532344
841616
1727400
641667
1084476
790238
110479
496382
1131032
357224
875041
423778
61433
415726
1680815
422495
1321705
305412
1518284
985153
1380169
1200711
1528547
1773597
412353
43226
1744841
747288
640598
422810
1114167
1507103
1672365
230113
807628
1925903
26030
346947
891731
56632
1608055
1457269
1935126
1996275
1927782
1258805
501764
1107714
1188733
674540
1374355
1128538
317059
1794513
1556933
1302032
347111
1004709
664525
1027700
1178746
1788505
641680
357576
7366
440822
1383614
1504006
103411
846692
1546938
1374168
944690
1636587
1625946
325068
1855433
1687921
1968149
1856030
767375
763634
744867
370048
692218
635438
747009
1328777
1714154
1254790
54736
550269
1934496
1986702
1926630
1586805
788289
955439
454310
1749196
958630
1259392
1597
152910
1827755
1881485
1828757
1204090
1271861
327086
261423
890359
445847
906366
1242410
1019810
1480049
485877
550878
1100159
612720
1768648
138584
1333497
576929
1194336
1443812
200109
1216907
461
1280974
1017918
88676
1915927
765462
587234
1346371
680955
185010
241531
437026
1945779
423154
497180
322808
207998
1583425
1478557
595993
8703
1759819
1283266
1908716
1013498
952496
843127
835416
595184
473643
902234
616329
665541
323985
1200714
1088925
135162
541888
186221
430052
1470383
1151385
1943491
867086
1806401
1419582
627004
1041940
499846
886076
1819781
1453030
1598358
1493480
328774
475580
429361
1074844
111937
147287
1064789
379428
1393338
1124672
274291
581074
1694560
829128
392071
625448
1107627
873288
1174099
1212579
1943470
1268801
1415311
1619778
515376
1420242
1677721
1630725
1342668
1853959
1213832
1090361
1584090
855059
1609718
1746956
611819
232577
18208
377223
1456973
1134735
1984131
826617
1631539
1610900
1349252
336692
1281885
343655
1412890
166376
748362
701407
1014051
1994023
1004042
1374931
385896
145313
666937
267359
1432117
399444
1289303
195976
1694111
972440
1024214
1207662
1564564
764886
974825
1725535
1098220
85984
1896384
65192
245677
708882
963663
611586
1073428
1960708
1980053
1598860
384777
372196
325465
955853
1520574
823320
1064664
1940141
1164081
812248
1656564
735577
482637
1140108
590918
80452
1241974
1100683
1309583
1234605
594489
1430869
77961
944598
1166883
1595938
1258487
1279373
1477171
1010578
1753321
1125874
1391888
1231386
256739
74672
883541
307319
1042151
600385
1336776
1864747
1221449
434892
1897078
1069300
1784298
516104
915689
190509
1398447
1736513
705907
628685
472818
388800
1868781
605729
726008
554244
1970888
1557761
1027817
609938
1132832
577574
1377503
712239
1401162
1546871
1765320
1373572
941102
1097806
1225101
1593647
1109781
1295742
951367
1404253
1866109
918876
921675
1715992
414370
753706
1072464
162514
401321
1744540
185578
123688
431790
646408
729838
1981360
964711
228360
1988528
1407468
1901142
577824
942314
337304
13525
130993
560432
443322
1547583
297605
1925348
713943
1580848
1479879
969827
1969231
1598612
406848
1343568
1022939
62918
916175
470707
1073252
202326
496980
1904337
212825
248043
142056
1434669
1976263
681723
961371
646585
494957
1223291
683419
1591337
516144
1185767
1030510
983448
483487
1246581
320142
326120
1044582
107320
1872180
283194
1922134
941580
323317
1275416
1079225
808216
896781
839609
1650732
1188525
1845978
845697
1191907
289876
988393
753950
1660932
1337523
1611115
537837
1095361
957519
1387372
1053679
1181472
1050593
1010136
586009
306829
922747
962807
555717
1222186
192683
1379877
1522912
864154
1091470
1917860
1317611
1164283
1786624
431734
1937595
507861
17161
1690155
119657
707459
991306
54234
300158
1323476
1258638
202550
423413
667901
1941524
1512941
1771545
632815
862963
1819225
1371637
1060342
327271
1753247
647628
858177
412976
1055470
46440
1377509
395440
434384
1820829
1807475
439425
1164370
1510814
772595
1459095
1741473
1615291
830007
1258615
33405
1210995
1636235
781008
460844
69992
1506464
333385
145130
917635
103987
593804
1382809
551833
1639801
760293
1797272
1258797
1930734
1422167
826241
444650
1251772
912261
1299072
800196
766453
1677529
43224
1753051
1412666
328233
1355182
1391408
633189
1173861
898186
91849
713080
243341
1474616
265724
1098161
1250367
1411794
1253210
805754
1658813
1773753
1137242
1218776
329168
1155339
569821
446611
1351869
798464
995085
1931633
377025
120182
216109
590155
48465
1501892
1977045
1938704
1334465
1795024
916216
902306
1351879
556699
1270658
421809
448930
1915947
1579017
1693978
1721654
688074
1437325
1796313
1713853
1988749
1530489
1957935
1493323
333898
1746800
179463
785077
957971
1490491
822569
852117
762470
168186
661152
56650
1219519
1330420
973369
1470992
416257
1409564
1591218
293324
656880
230997
1156962
1853282
1093144
645109
935823
1336166
1126553
425186
795932
382456
567180
11727
730973
191098
641775
1562062
1070136
365164
408210
1838548
1538203
1920049
155674
652511
1078564
1338141
1167969
1533149
450976
70380
35457
1027208
1695296
1352644
184345
572265
1431907
240251
1174777
374963
1104816
605764
1421980
1758267
1092229
76456
164658
1930342
492699
814901
1430050
1196033
1761431
1164572
152771
862962
542876
1838988
1715273
893101
369734
1356781
1066274
1975998
1230369
1933354
378804
1049436
1265463
1211963
1790971
1576624
883581
1229829
536467
864848
961372
515868
682528
256773
288887
1491341
881838
1940209
923410
855775
1851848
750215
816490
1681344
418537
593114
575113
380375
656273
1120887
1432698
1762018
1351828
107535
1308653
988709
554260
653408
1771097
1287068
197732
1270040
1087611
1276660
576455
868852
1190833
388457
591278
1254556
584075
1931486
278445
33070
568937
918518
1409650
1628026
414941
212998
565415
1097009
143829
609814
576939
1251739
60258
1937021
90894
1261849
71696
509808
549789
320266
1327922
1591043
526572
1749010
534328
1444323
1706433
327553
1578122
1696320
36639
510689
1700771
1444299
1133454
910788
911003
1669566
1029204
1589143
893830
206472
905559
1981038
140512
392079
597138
474719
1270775
309510
1601045
1366067
1101457
12127
368894
356527
886541
964998
1172720
857455
1801810
66095
779097
1205780
987701
1923643
1892519
1983010
559381
817056
1978
1507233
582317
1844497
964917
1790225
971525
1887295
27599
839720
1699400
986307
799456
1975188
1054652
962903
1978724
1228814
1136557
876184
1834107
1975569
1580055
1841772
27991
1643519
401859
380354
437333
481358
1285185
650035
1576943
455558
588777
1208635
1159416
1639529
1793583
433209
275649
768411
1698974
233772
699109
804561
1667283
1997540
1036185
712331
1943582
21916
840048
66673
1824893
382246
1886715
1188008
1755768
1101817
1834444
1938659
819425
275613
289703
145269
1158817
1257908
1143027
1632423
1946968
137284
324977
82351
508138
1955988
785056
192360
1805289
760844
6222
1402020
858086
964887
997110
1946849
606377
1416950
1941769
1282519
1567279
769754
1208021
542695
1591934
1194827
1489470
981392
715454
140215
1527620
371502
1196874
405854
539812
1965135
251153
1750249
1549654
1925658
662249
1634817
220837
561166
1235921
1656872
304650
329406
74820
1630942
1329484
1160300
1614021
812241
1075290
1706719
1137822
72247
549217
863172
38109
1954474
1774024
263903
1347636
1655267
825701
419020
136966
875835
389147
1699014
632929
1368335
992059
798749
1194693
1352655
22235
372053
1881173
949202
997781
140138
1306861
963686
14258
949759
1737818
644803
1947873
672869
1605910
1181328
624561
1176423
115274
1732654
672536
1327544
1605882
534682
1222284
1992212
899953
489170
1666438
1203530
1681513
453277
968844
420439
1564493
1248973
1295978
1338969
1304550
1033013
463185
516241
441532
1010759
1836076
204481
400211
270859
376706
1303034
1272009
372056
1386626
260055
732632
82418
1882011
1792840
1450744
1884102
1882704
1492600
1629533
257236
1719723
1233565
859232
1528991
1795007
1373552
1860394
669774
1350628
1799903
725383
1084541
857763
1959208
418039
1613304
958627
1946735
1139785
1903024
1528874
32285
360511
929907
17404
622337
730542
429822
209167
1085722
338276
1668384
1052905
605212
174957
591065
1947516
457182
1445396
631871
1684646
1471498
989785
576066
1127682
1817690
356265
476987
804926
1398227
368014
608876
315954
912972
553706
361965
663035
1416376
1153675
308466
1900488
230233
267084
560684
491883
515130
1685469
159374
1752299
1567247
1582353
1885217
1607492
1909205
479655
1248768
1874304
1899265
1948818
943023
1068877
1168387
1111146
1055153
59675
1004810
1114726
1400892
850505
679619
1649100
1201381
213050
510021
255570
1088923
1959350
838228
570091
170551
823083
1795391
982547
513090
20895
835856
655560
1984021
1966090
1149155
89611
1987661
654581
273467
1484823
148894
288782
1369113
529873
596659
1763849
484580
1772195
171169
542687
366990
875741
235682
967697
1749267
563302
269286
467509
1226756
1804344
1175806
481391
408267
978122
225700
402125
1110407
1427460
26447
677690
624957
119009
1275392
1294454
1407949
983698
1839366
376964
1428846
353292
449062
302448
1394527
1797098
255029
466624
1135381
1283151
601958
229156
1410533
1068652
734317
1578622
536699
513415
1359552
218688
1108678
93529
948746
1434124
922201
697901
1640201
1254994
145722
1812305
1676060
1808911
1599662
1756243
108205
39151
1607649
1226693
628903
884119
1785639
1500070
156782
1242927
858513
477437
373271
868357
739366
456608
1186295
1711785
1043171
352498
1454598
325759
165051
350353
861481
1896160
1354370
1308598
68408
336573
1012223
287230
201973
1654942
296934
1459945
1057640
1984227
177604
626090
707350
1139684
1551157
143032
1448647
453628
650386
347753
1175597
999309
584718
1346289
895790
238297
343206
51751
683289
1434137
1001722
358471
383100
894622
605664
738263
630643
1924082
1513641
542766
1186183
1655483
1635452
1576889
1301760
809972
1087391
625720
260869
1758616
521913
1609124
996302
867390
961613
1176197
1230199
561694
65662
1641413
494193
469410
1545431
513194
1122460
1001717
1836414
1213433
977409
373880
1543789
1063925
1138620
1128221
142306
1172521
235660
513683
1970349
399984
1595415
1880410
1833878
431426
713739
1350461
352796
101182
819553
362102
810021
1861427
395052
195990
1227176
1084879
1202060
722908
994373
1740275
1604892
733680
339912
641065
101727
1596306
1875500
321060
883363
1162917
332750
1224315
173074
651389
1980372
1479053
1706017
559721
1304753
992479
1498514
1091801
1820873
1134007
1063870
936878
638492
1792896
1383892
563936
1956887
929060
1557229
649617
1302354
367039
1890040
19914
56552
1210355
963369
1836230
1073046
67373
1332887
459772
135192
113710
1173848
1637989
852054
1442149
303741
1290731
1244314
1854391
476663
911994
1632724
86600
1559655
1484215
679093
111734
1742713
968333
1712745
490706
1956844
1396735
1569351
1393965
36166
556944
591669
1551301
710455
747023
68626
675607
1510724
1094
1120830
1403365
1104469
1687951
426246
534509
1844338
1791530
1838432
348193
1469166
1401821
580429
1616237
596157
1459788
557534
264442
1107359
108887
1083226
1096247
879099
450578
897891
1637275
861521
1291029
567119
1473930
430045
1157781
241617
1200107
447320
1081461
1865126
780651
213009
460605
264362
477788
683908
1814705
881465
410934
56545
1333895
668611
713348
116815
214502
342324
1408348
1452396
88403
1865033
1201714
468423
1069321
821776
41938
785037
1157392
1098910
1888233
1818008
1696616
1058569
1024341
1716042
537496
1674573
686330
340401
1248223
1963559
1185936
169684
583795
1091826
219418
1841956
1366683
892725
1865512
577636
131818
966954
1627799
1178965
1245085
448300
1623078
974162
566798
1892143
1451211
884707
515878
785982
386974
1226843
1938581
1102325
114346
397832
1971531
1387040
200892
1561498
129838
542830
734105
312042
491321
951940
1706040
208731
1233604
887616
1981421
824160
1580160
1650035
1893759
297979
228377
1198948
453220
1880360
729640
1849845
651414
1401331
1124173
1127039
191801
985876
1740406
498191
1234670
858732
1310811
477859
916799
1717349
827138
52813
612484
625769
1630796
384147
1312400
1395522
199019
1913924
1125346
364482
476171
93556
262876
382205
134197
1598228
358200
1552073
818259
1626225
309809
1435183
830284
1654432
347510
506283
431789
926254
1287618
1432275
904333
881422
326854
1917461
379841
1602235
177230
82777
1860078
155420
1927638
467305
1483676
1741075
722787
1971656
1086910
1293178
1348390
1202653
1362516
520934
995569
1211576
1193967
446766
225806
1366399
1166087
853606
398918
1373812
960220
727647
1947608
85177
134515
658017
419562
1739871
413593
1792107
932259
1949192
39764
1780359
637273
488119
11100
46536
1595949
150063
1754996
1336567
39103
1921871
1378220
632757
607847
1552867
1707946
1498632
1490242
1564714
995062
973600
1948470
556888
53312
1464035
1574741
1422140
513769
1205736
11816
894340
633572
1958520
1768207
528714
992635
1856006
371992
1978584
334530
169461
24341
408907
1982456
927492
1909587
1639061
1971137
1480884
579636
288670
4553
341597
1287590
1490277
1279222
1891902
639601
1395763
1224315
1201512
404708
206359
1203741
1429849
230039
51419
207953
1456243
288863
1278108
750983
1109004
1457149
361254
622226
710759
549056
49632
1867494
371715
1848741
962427
841794
693131
103722
1277718
1702205
1969134
491883
763194
1950156
1571084
1790110
1130243
1197475
1497501
1178757
1380772
585533
747744
1573732
1419682
940281
1835734
578609
1238203
1651419
1977741
721638
198938
600461
1166356
1526196
1010826
139706
209514
1035882
849731
155352
193913
1865121
2906
1553728
535686
105003
9966
285499
543240
1173773
820329
1237383
392961
1472918
808540
1815383
604385
607385
1034678
824329
1640789
1650146
1602414
776805
275840
1667114
1921612
643084
1753321
1536491
683872
1080328
1587609
1611369
317907
94062
823160
1515222
691035
628323
1154883
686179
1692712
1408922
129043
904073
1223887
1475576
1284662
580395
1218174
207203
1877018
549729
324482
1095924
29043
1959651
1971605
1814061
277843
1447653
1898465
165312
1275185
1050899
495735
640114
382933
847407
1563453
673776
347638
1884237
1462758
1381026
1734482
105517
1065550
1380041
1950345
310917
1774343
1235767
1267773
1048725
312207
575933
1015984
229977
891701
1952534
1968189
994423
366152
520548
1431012
252884
1369573
1136651
1059976
1097879
1876653
33023
1442101
1295209
1374248
1982679
82852
155929
211360
1939670
1852293
1804247
316086
328861
1747628
910395
559972
1511786
986974
1147772
1504099
1349262
188129
1530829
1082418
1560624
1233000
215640
1248087
1490450
544168
1195296
1069388
1225727
362672
1308770
1172331
1103461
1246586
1485914
874266
580198
1068445
1361120
1255128
914836
1282106
489697
1818252
841416
923229
730231
1801831
1926487
1755577
1280098
1372673
349915
1456790
492865
567254
402009
1914409
863857
1229923
1713614
1766801
1025879
1294935
152594
712889
226398
996685
1376898
1678911
778539
20809
1059753
1119347
1434449
377283
1128128
1778576
515428
1602945
1693337
574454
957005
129602
51750
975287
18049
1516860
737049
1239201
813126
1215063
981132
855092
412546
1737921
1773781
462606
576017
1519177
922686
516146
1810426
1255657
374379
421673
1647491
1196314
12971
925882
1506201
1385390
1761634
1703231
533365
940699
1841771
670350
1787440
789228
1591872
1639242
1803187
998675
621034
80112
1187878
1717400
1088017
968820
498100
25048
1596859
191354
1246292
258414
1694826
188282
1887208
192649
337633
480411
400967
676716
859626
112760
1678900
289600
260334
1577871
163359
149221
1883708
229632
1576240
925501
472666
98097
229805
1077450
998673
1352989
1855218
1791763
334407
1323904
174706
1070599
1158865
1758383
1917985
1968590
351991
1826959
209874
1341929
893236
1706836
1726851
533672
1839973
1543474
1500403
149877
261887
1619688
957913
1119081
1613623
171659
1657467
1583147
1702751
1953007
1739648
1718142
94509
609317
1690196
838372
51608
771344
894783
269851
1623213
976247
1328681
718891
232618
1856067
1302956
265325
514054
21295
99220
1855146
1280042
1942670
1984756
160171
596057
455435
422051
1331073
950564
1136515
1382823
560187
224248
1214114
1159495
144635
1283071
1935749
1404778
1455229
461874
1611420
375930
745330
34286
497804
763547
1039508
127262
1417357
1093408
925219
719434
1433858
294328
1623077
865905
698422
22425
443507
1696856
92519
1220310
1686010
1890839
890548
1667745
885446
1748496
1123312
1703081
220700
1484695
99774
1140485
1452385
1975313
1613702
550919
129033
635674
936154
726213
1791070
733123
1439744
1700893
1650764
1951113
1325666
1594889
474438
873133
402423
277746
1565645
1972321
198133
456617
489439
1073962
1517333
667768
1312438
1046432
387138
580845
1595584
1838865
679685
580792
412842
1050677
44841
403955
199557
1701669
1173923
1533288
320521
980320
1823058
1312186
101989
299979
1119404
259367
1050813
651859
42612
652569
1382521
1963008
347386
1156056
1189268
711075
386852
1237954
184957
1812994
1114300
137542
1659923
850801
1845287
1702441
7698
1742577
1443140
1643585
1105451
1925547
1400808
1057942
439621
699690
1046808
1063229
1722812
959650
1204902
742155
875792
1923691
1200098
610621
1090683
1370722
776295
1501474
1241717
706290
693839
1286553
1658407
1592385
1911289
1251100
1950561
244514
587062
774474
1121469
1340159
688130
1807294
896191
1840508
1900259
1099307
1734487
157566
1538137
332887
887957
1599163
1295334
343596
239334
1201107
1437679
1387375
1074139
1614469
435839
1759051
1176862
1241660
1049283
577260
1596319
1573108
1731320
1276708
1364070
1722750
124329
1035676
1275380
612957
407151
274264
1102104
641084
95664
1793352
151336
1639535
1448303
1704893
1577344
1793030
6165
823963
1064720
931647
261778
249335
632359
1575760
911139
1221678
166241
1639079
1737768
902750
1389435
1619325
778611
1628688
1660546
686066
44495
494375
1883052
771254
1148859
1511553
1326298
670979
971283
1502514
848763
272379
344680
1752984
885675
928087
511145
742938
450537
119152
1117962
305260
148457
728710
1527997
465228
175576
966898
909944
1503315
1153576
296298
1145934
837103
305221
355436
466227
1168669
1602480
833542
121753
1855743
338800
291476
498085
1712045
1073079
1864392
63734
396901
246051
164424
1544208
380038
351092
1912892
1927845
454535
1280515
1973083
239451
542738
966804
418496
860006
203595
1525371
1849783
306027
1797365
980896
81696
1179481
1105307
848668
1339476
869709
232131
497492
1639118
1793689
1163923
1298793
488199
1054921
1035672
1163323
725621
722167
1986571
436495
920267
95033
777087
1283888
1570090
1406806
66138
925276
956131
693144
256776
1796464
908141
806694
293886
1874892
703856
357422
1220637
866187
1122573
1545346
1201669
436218
1326441
1604653
813784
101494
1400842
1280441
772953
864174
116880
613421
19065
794044
1195232
1231674
354604
1671234
1245109
1521821
1911654
1907863
1395682
687025
1725783
1982956
1797408
1962461
660198
523196
102321
1816914
1547864
116697
734356
1270047
931912
1132523
1203518
145127
830897
1622321
1298151
1036257
1837081
1518982
1014243
1873464
1830952
266891
1809484
1484156
1504257
713498
945081
1754210
474273
478834
1711612
1005806
1319261
1907418
137086
398105
790871
1332054
956913
1315565
1806593
596731
1548379
1210188
296418
1008684
1967367
1953555
1961776
1227776
978914
1937813
637807
73199
1995391
1962788
992697
856958
86428
980148
494802
358607
1053057
486125
734566
547363
348341
441841
872533
1804343
905034
1685386
774674
129584
877452
1440388
1012602
1328860
435435
1810291
1637592
469524
1762107
1974908
824650
1777914
1582857
1568969
1586213
259399
420090
1890050
157192
245944
467503
1909117
607804
300187
978502
903138
651934
1740555
380066
881967
119541
1940660
1442480
1004909
84921
483786
743657
528499
1444015
97589
1510702
374473
1705531
1519915
826579
225460
1963181
1079073
897586
1811478
389791
1793149
1302869
1850162
1834063
878552
689458
1537216
748215
895159
1702624
1807141
627291
1538641
1595740
1944604
1172983
564593
491227
1476643
1813398
262583
1426659
514944
447308
743373
821952
1524333
681579
348288
555800
449972
295824
828726
1698452
560212
1162828
1245167
1572674
282357
1171858
446350
1748938
1685579
215137
1032990
437190
377882
1889038
34363
1562328
151475
1989004
1181149
1507642
845927
1094706
637151
1833225
1577517
160168
1054300
1859849
1162950
1145833
541354
1687781
271704
24220
1995930
352257
1705803
588145
1285435
1792879
927686
1671752
675842
1292617
334707
1495541
1266962
829684
1955953
1558305
1375179
510859
525663
1194338
1444254
491892
1490885
1589952
89830
320186
1100786
775936
258678
1611749
318148
88105
493712
1545531
665751
54476
359265
429339
810522
1926906
974070
1427978
1668671
751624
1028565
1106545
249851
1552731
1180922
537190
951162
1600210
648067
617862
538372
348768
672748
819715
1063159
694870
519261
1057711
300818
1769910
1584191
1529859
824569
656514
302110
1038337
1198986
1096880
944744
1525772
517058
824925
291255
132881
763460
1595560
240522
1613065
527832
1203716
959798
159586
1072173
1721423
999476
1485451
393577
1942423
1499335
45038
272394
748129
1990032
415388
1945570
1418101
1841130
1146034
1873907
1251751
898120
1201751
732568
1649801
301467
1075821
1179361
1206593
92041
1581762
1302391
1402668
774233
1945304
1405282
19433
1328047
611033
638954
645175
396861
732965
69236
1322896
1424138
1381179
1450647
1460803
1814676
766241
712411
592323
895028
1542647
1813109
1380137
517556
35075
1317681
1591277
1106319
1965838
1603761
1199653
170123
1398028
777584
1681987
1095556
1341657
1754760
1623938
677279
1513142
797851
1657088
122690
1582134
1824035
915080
730210
1774814
895853
601769
1107596
297597
1219755
1453639
408555
474203
1267565
1023912
518552
566326
1956170
693690
1311295
826216
635830
694599
1291475
104761
1592667
1997201
243065
170521
831834
1314877
1783274
1748155
1989657
1404479
1984944
430400
1184758
1527589
707081
1347185
58164
3824
484540
681834
1087761
1685938
1181030
1338069
1466236
1187964
79786
1202661
79354
1838853
1131524
1906813
637545
1877672
930629
101533
1647413
1055424
1781911
354964
213360
207670
1604751
194737
1681477
1982867
1047562
1497481
1887816
1013009
383403
1692907
1349342
179460
1654823
1715862
1604439
995175
1017364
619621
1307052
1971683
1905717
632789
792487
1701805
1093836
349770
1411730
503108
456793
1177595
1609749
464515
280952
568357
1889855
190639
1069241
1284066
279602
1618948
1763532
1225964
1420443
1753262
826336
1145523
739168
100950
500500
667152
786519
371947
969380
718340
1558522
130921
466944
1285162
1810664
655353
814758
52842
887183
704574
863032
1674424
916256
620847
1645033
146178
1894094
1739138
955849
975902
309162
1176788
917990
780662
151583
699323
1007256
498547
1721206
1651827
253079
1420294
1802458
345146
91566
1532325
307293
1333582
112933
869967
1453108
1735097
674276
339331
1702996
1615121
1402541
931598
1549937
1813309
1007761
1814217
1126255
901561
772602
470464
1445335
650280
1255359
188150
1619890
1841926
794091
1072864
691352
1057888
1792494
142515
1943701
1100463
306435
533726
105303
1244618
1479618
649200
347578
1810032
489669
29078
176214
1729626
1543043
360734
686662
1326143
1853790
946607
1102561
1140682
975301
1759758
1743572
357810
1893073
1594217
1991371
1582698
1723939
1092638
644792
92447
1969792
216351
1872729
1187324
688932
333355
655444
727413
1932058
368505
404179
1462954
1140933
653424
1534471
284477
1609579
1664589
1156291
111960
265049
115094
1666807
407504
726047
1494497
901707
659863
1187826
1576935
1267120
58911
629214
1859242
356011
775458
1969777
1346547
332075
216162
612207
1041937
482509
1793515
1805263
650816
1801278
390367
958673
1378845
1411656
1304320
166861
1245872
193756
276279
750209
1455170
1403329
614219
1084551
914848
707101
1907862
463319
125365
332026
851482
1983307
1120259
695340
811722
498890
9111
1850040
1671297
777891
1106641
689381
1693769
1155559
1922321
1602242
301916
308540
598097
462323
258315
935320
1865651
1914292
1381541
1600268
976089
860522
1094806
1247352
23036
1588403
1731266
1521198
468894
34233
1418060
446459
1870847
613946
766884
468333
636151
368114
925256
223415
1143722
859859
900407
823777
1891736
383842
975907
296680
1230466
442245
181711
192333
1689221
477672
679580
459554
988224
544251
1831988
1395400
1014613
401709
661861
1676508
998762
646201
691847
1480783
923080
490278
1091921
796168
732983
149628
1105539
1677475
991625
1086375
737654
890438
1225027
1201275
409707
929
400499
1938093
995658
316256
1457105
1049000
464414
1907126
578122
1959502
878695
771828
880273
1926104
700799
873359
790218
1719486
1157330
1407818
1126994
171872
967769
137486
1625765
1567972
1084947
580890
934918
959872
1654144
1841666
1392366
1689852
1055739
1923343
528961
960195
1151674
488358
1277878
801103
720457
1610946
1889087
1618957
583307
1717846
424104
458416
1728558
1272397
950255
28161
1415972
1338846
355379
691941
468207
276678
683024
279119
1727923
1077800
178456
927019
1712808
1177153
104498
914745
1381213
1049995
465997
1782611
1508146
1454964
917742
967693
1440858
1569699
702803
900835
210616
788296
1560007
1889824
307363
99251
1294047
1236537
1770201
1301969
1910906
891775
1290831
417976
950497
587846
1482772
50874
1178453
516859
384148
283051
1656778
1161493
1607014
287438
52467
349971
576350
1093474
1641194
1781657
460075
587087
1086088
27811
1289786
1497267
1044943
1470233
1990891
756614
1314103
476795
950356
351227
1533254
418886
1529856
1277892
1779335
1776518
1146268
1463714
1034063
1478733
1288978
901147
626264
1103609
1825363
1689810
932259
1818070
1630608
477864
1715657
1156637
1105554
1794375
392795
1456856
668136
1911635
1553723
1644478
1753301
1802817
1403694
1031942
452893
1794819
1093992
1337421
1885858
843558
1826106
1086525
1942895
46559
1897999
1684173
1179647
1570718
925737
823915
335727
958189
1021791
799578
1034809
1798279
1921620
1447451
1042513
1492263
131214
339156
1179364
497076
49974
1722389
1597491
1899333
50392
1533241
123516
1628472
1635365
1395057
827090
1476976
395543
598543
622988
1265195
277512
1114997
1456652
519160
835095
1473261
725356
1790758
676076
251066
1310325
1451825
688778
367565
104926
994911
135555
1579652
922901
1607171
679959
613734
988316
484695
1922771
1242041
417889
675083
1269165
1110163
557860
212792
1945844
590205
1998803
1233489
1744295
590598
1038581
70948
197362
809919
398455
1861809
1034334
926749
237685
1007950
692566
940897
1246660
1149280
1674247
1514649
406522
6694
1530340
477738
154714
1894168
1629600
43205
356559
1216376
762926
962936
787985
1376917
1871750
1171575
113274
7525
850477
1685259
1529127
177276
1815836
1351824
996262
975619
291205
1944467
928559
85282
1819466
1635065
1106698
341124
1310095
1451612
332722
1987630
739210
1825568
1770308
409756
841435
1806467
760813
360810
978561
355042
237090
1228586
1241810
1764500
579352
1826071
1153188
1581726
1774352
69857
1776753
758555
402623
89376
1560704
341664
165065
1488243
469398
235759
1594342
1468022
641305
607794
27351
1832446
515329
972303
980025
1542393
1581454
259290
1693968
902961
894939
1581155
1659450
259015
288233
1959100
128304
1952852
1251538
483422
598079
66836
1446018
1052996
1703012
998116
319383
824483
600703
630105
555450
1119045
961384
1073025
665429
474207
1851873
1954092
1159292
1487798
142165
1850853
1401318
803412
1300238
886044
669771
913007
1586167
733681
357676
818214
1462470
1657298
1333769
400515
1093011
986940
822685
1573794
307568
1152012
1472537
475944
1325769
267756
814367
1891835
879782
1087425
673141
1178599
94004
117995
435333
550443
1440519
206778
1836506
1442716
135182
1708384
93555
673478
1793264
1006357
2877
1236542
152191
1865836
874500
722040
1918146
1976139
1112971
709712
1047508
362434
1040621
234925
1770662
1549014
74719
549497
158842
540040
218007
851060
1915514
323875
605266
146585
1499383
327381
1328518
1931804
31041
1496300
1586975
1017475
1404392
1051492
1485385
1892297
1847387
1320858
1298061
1324785
513173
1555687
190046
1383482
163883
151637
1990978
485097
926061
1928195
1533093
836888
753925
1882628
1521468
1510024
751416
400798
1844728
1029268
547983
356543
1683924
1522977
919842
6577
1592319
1492285
1507467
143895
1479891
1255770
1221412
1450280
1433462
1544340
1386447
79365
1994997
1573485
1143056
1386698
1086088
1185628
244142
1454000
987147
21067
158930
1858795
199395
1471196
803142
1149281
738393
701322
226456
609130
650590
1609700
13589
333757
1272572
1911666
1755377
1702558
200201
1842653
200632
1585218
1457768
893113
683049
1994706
21907
518371
71479
692583
1637805
689882
1135608
1899008
844810
1662124
1800446
1338339
550732
1051192
813271
1846176
1281712
1988865
477641
478128
1588052
137403
309795
1784326
361457
135252
1514646
670959
1816750
854470
1734579
1135712
1592602
1473708
1999661
1847643
1939954
1871602
702632
843404
1205091
78567
887444
1740133
1752114
1494025
224946
1951077
747256
870993
1265681
651148
1227234
1353199
954231
751309
1891571
519096
38740
55866
1182657
1958864
596528
1806099
1706245
106058
383075
5588
1516708
38868
580789
692948
248781
1483599
1175919
1271885
1682829
1118769
1609189
224306
298301
1910307
1013216
1103942
373074
1859207
1908432
1280222
986045
1295281
990371
1549708
93556
1642240
1503427
1819335
1249470
927014
1397857
1689662
1325802
576651
765638
1118550
758508
1961490
1544316
979160
1107823
876173
1301584
1166493
1207972
1310315
1655268
613807
1528471
1329877
906115
278968
208275
667300
815222
246470
1661179
620862
1590559
368986
235759
350694
556145
1893633
1551722
1023408
1595324
1796557
1320382
979924
362273
290685
1012350
1402884
1120969
1451557
518729
806880
1933201
848129
590910
1528096
401212
564000
834061
27369
1718746
851410
1813615
215376
521261
646807
1856450
1492404
1634444
271982
319413
555989
684808
625784
677443
1980754
315754
1785481
1443444
1047501
1830836
444803
210538
1496757
1873643
344406
217926
1081038
1648063
57695
1620099
159226
1220570
285668
226451
53805
1725161
552249
1792614
1235986
587907
1194262
1534418
627712
1178072
545306
1983697
1396831
823680
537387
1277916
468822
1209061
652795
1245850
1861703
1948699
106843
1568311
1775609
1676855
722599
769089
1604895
1742882
409722
74139
313619
1865706
718164
1557079
1866110
271358
611944
148831
625041
586886
1339975
582037
418256
843680
1274333
426921
95020
373928
1788818
928016
682729
263721
840484
1030453
1727720
206688
1353530
1033713
1152051
1386990
839865
314518
523612
475325
228787
1825575
1228158
405477
1608011
136750
261751
756326
1029536
102213
1424288
1880790
565465
1913017
874667
538147
544465
950620
1663594
1584732
642976
1528023
353539
1135774
1441041
1049564
210385
736936
1242167
733743
295423
585405
69301
157275
257120
551632
51698
1497891
847749
1279648
1795405
422102
276935
388975
1623498
311448
473636
1024668
992334
874392
824641
170540
1460130
1280340
517259
1363690
1206831
993792
1144782
52117
487821
1000876
179913
1493370
581310
1761736
317304
1217846
407511
722032
1046450
854332
1919290
1438235
1964668
1021918
116474
325274
1216810
819583
937688
1748077
1513796
238598
1325942
1887875
1065574
1434040
1960928
1441026
518656
1958900
1058507
647105
1473978
1224196
1066903
984645
42139
1835783
264324
1930807
1458138
1324071
555331
1324889
442521
1196155
1280330
1723872
858845
209867
1180811
1628534
1104381
49389
583663
1918314
18055
237533
294210
1006975
724281
362746
1484791
654558
1558281
965733
1912789
660684
624524
1779420
951857
171647
826779
713271
1837889
1125515
134234
777362
83935
1473275
1046314
1167566
1941403
521999
1652736
722626
218914
1655025
1871056
179739
1005271
252679
1336458
120749
1273405
1118519
1166283
776375
1848620
373701
330071
648617
887181
1049300
1478560
1451239
698050
1319509
576339
262666
1832980
484504
1291936
1418549
1365985
1875067
240170
1807047
1484936
1962760
1245845
939503
466853
588224
386473
1357239
1932143
226070
64431
1036890
155424
1562548
946099
968012
1797640
411011
1413912
1533491
760755
1056772
1892196
1577771
132328
1581382
1224267
1212259
858380
1692089
504739
988288
459001
1772753
1033031
767319
1964976
1466776
123036
1796477
1785431
1696328
1558453
641796
1640714
567116
1040436
1274869
771761
1585627
1283184
1921043
1007399
471818
634405
683653
1524115
1520768
815486
613730
198235
917382
503149
607954
194649
247106
431244
1796632
1813825
1757639
756672
369130
1403726
549909
1727620
1617533
418835
1884609
1346827
1395552
348582
308304
1057735
1467581
1414264
593415
140477
1206960
1686911
1753880
1244505
1724272
1516857
1266435
1199426
1488217
1380820
359846
1336664
1714819
1691894
484856
346785
1275117
1508759
518543
1546118
1891429
1849632
1919621
437052
1704516
1838412
1233777
346346
1063522
751955
970652
1343906
1413919
1249070
788307
1588433
1948118
1385512
120876
1087500
363967
1654472
733925
1223124
1458901
1893327
152292
1072206
24247
1558269
128827
543352
1761724
814914
1929595
1490254
1095603
1731674
220216
1506707
1151294
946740
318909
597246
645068
16111
75407
1326788
1804571
1735647
560030
978864
1381761
1599136
362919
581716
323639
1744863
391820
1804914
1291737
791085
702417
61414
17657
1755067
627855
1897942
1061417
597900
344855
240463
1463918
615844
674694
727268
295340
117861
1549464
482829
843514
761437
1509509
1852644
1293813
1388673
121426
521201
1662484
722167
901972
1682406
1621489
635080
872981
622378
770977
672603
1888888
986773
228818
283606
1997196
1662715
1977664
856550
895804
454992
1515929
856771
452160
944930
1011120
1008554
1168563
956250
296974
1962976
1443912
502864
836678
514746
1922133
1860761
415104
619548
985265
459128
730753
715054
1005478
393523
1508173
71586
1902022
1753949
836693
1129543
1020893
210922
158955
293960
7535
979880
1692600
1579332
720598
1781012
1099658
620647
1846861
1371881
803712
154353
1595781
1354767
887169
287925
863172
1442644
459327
1773189
1555144
1777212
1924685
1379093
487637
491709
898597
910498
416961
1574173
332914
1942138
1493380
1569246
1368202
740828
734553
977134
59560
384677
1100847
1450838
1709665
1259808
1448859
1813196
1627315
980577
1886663
1302577
1401107
305248
784199
1167861
1067102
356364
1626408
1203219
494878
1778675
652254
1440418
1606900
427195
1227324
462571
513089
902197
1943147
510757
1599853
1295030
234905
1956077
1629332
1516859
600456
658165
586739
1536490
912855
101136
541756
1592782
618586
1327770
1582293
335536
327577
1734520
946627
119263
1472561
86844
979951
1485806
775437
371484
1564028
1367278
778018
1863909
1996557
75875
1029527
808343
256078
1764777
133313
346409
1499909
420141
263642
1302800
851782
1879323
848769
1808911
853570
106475
1760106
645860
620166
1375738
542984
1365440
1510996
1921239
635487
1265901
1785993
838919
520233
893140
1851232
1044981
1736664
87817
55981
162946
936062
754915
1888665
155140
740419
1856457
1165801
951993
545480
777787
1366809
1757458
831611
438093
1822
819554
1246897
1842368
1526185
26886
5801
51370
1353197
1211684
1565002
882410
1955305
1174303
1789992
852148
1488296
1031108
1272389
1098041
324880
1200407
1852669
148124
747400
280864
76059
706946
629969
660350
409777
1947369
1521586
177197
570529
1352728
1349167
647838
1173393
1794903
1758848
1675968
1631691
168157
1066351
1426113
1429179
341398
1923798
1972006
909692
122809
1662194
1678600
1750771
1524537
1624685
560752
553694
1696569
1097719
563926
1304962
1389966
1166799
520699
1430487
133257
842941
820471
61013
17171
147911
673885
508250
668708
1755515
286584
315967
913573
39450
510044
1001036
1439264
413464
399923
475396
10087
1683413
1681807
1112956
1503460
1502455
1665698
52951
1059449
1793762
1056085
1023696
371656
1589830
230553
1155127
1862299
1434499
1830473
976714
1418906
1218475
1507394
1189594
1231325
1680952
1593784
209993
749883
1208592
1271457
12751
817989
1815005
1546893
310050
368729
690276
1346978
1050473
381828
1066017
1252345
1655661
1608361
1262470
1736856
1716432
910880
1304795
1653676
1840534
849199
1173832
1626193
516675
332335
823471
1445398
546814
903807
1216494
1779859
337916
298096
1731154
1997079
1323536
516727
982000
216003
106492
446921
1515752
1295263
1143700
663891
1137522
56617
1491509
1858350
96977
1367702
1128684
526456
1727125
71353
164383
658144
675511
753155
423384
998703
1398376
1541787
1432135
4671
335174
1049436
371952
270968
1940511
24972
1904648
1275938
921301
172612
75646
449499
1099367
1018423
1221719
936340
980385
947750
1685806
1423684
1994693
1337945
1668096
469180
634188
408707
196429
1096000
451586
1540004
1631518
1044552
1048438
402572
1434603
904028
1370856
1717982
402143
939231
811873
928698
563639
908692
1860833
787439
4952
980413
121777
787742
1118262
1586328
1743580
1431869
895765
1177290
379974
708950
1468763
558702
1385310
737535
244177
615405
185902
59202
1470192
1134909
221241
1517134
1996969
945312
869606
1548216
821418
516002
195546
1061023
664249
275562
845288
175882
1027215
409641
1799270
499870
1009596
683836
137005
668736
1247296
543915
765839
1458455
253823
1979110
713956
160523
243906
856350
1633264
571782
1380953
1846998
159640
1743558
919201
1380986
153333
545302
1030793
740169
673782
874097
1888098
1623316
1975225
259198
608909
1149419
243014
1067413
1051882
656945
401468
1460819
597336
1158132
314391
1117012
1727646
796646
806372
1906443
1358993
1189418
1275075
788001
939983
1589564
94605
823550
1373334
455043
1778451
1491327
335020
1288279
1947797
1880078
709999
441550
1474326
1002474
625296
1237011
1134526
1532835
967259
1011810
757314
1936806
1668949
1381530
1625927
148604
1634308
231218
520863
15801
1183553
492231
868211
778410
138332
444019
615950
1620289
428363
1256784
1947801
1679245
1924284
460316
421060
854263
1955868
420141
117229
590524
771092
1880849
512763
1145950
198077
1216766
486541
1846576
1505756
1591591
329610
224301
1145459
1042376
790539
424855
1511908
1390543
660840
1423949
366874
1037925
592672
1231633
133775
885282
258337
1980152
1540311
1948022
1332446
1575584
1030447
829314
60457
1943227
681297
101495
162759
502550
118678
1413278
1499200
15286
137011
1366680
1085755
1212703
1664304
1330230
1006382
133457
1288690
127893
1567642
631143
1581836
1859244
616569
700498
381024
183655
1259589
1112661
1543822
4646
509418
475242
1168465
607339
1345424
1926568
1901151
233785
1895414
544843
1584987
370624
461228
1817345
1269383
1792021
1022175
114025
1305449
5160
87932
116618
1476652
1806313
1837801
1253916
650091
116372
1337319
1301046
1863415
1362162
952146
765594
168208
618538
47577
1258756
1468086
1137036
1643086
1349898
670720
990240
1225131
1012013
514700
980432
1896815
1923859
213278
527827
1391131
461937
833886
1388826
336979
433173
1008747
182757
639594
1652469
1138306
1728228
425227
1791222
160917
370342
1674043
973823
1305639
909404
284308
1754604
396833
991849
731364
1436089
443943
423555
116375
1181417
625823
776504
1191806
344791
1873612
471177
1560668
1454270
650502
1590739
999299
1553957
1887567
473523
1665040
870321
890008
1565584
1467478
349362
580555
1332840
1646317
417117
1423599
1972123
844009
818342
1619600
1503238
913334
680327
773028
1406172
1336878
1722014
826107
577821
402193
990335
1732764
580118
1536007
1522545
611621
388105
1980184
1902319
658134
1869082
658249
125773
435397
1407778
81705
55199
487430
1752330
980555
1192454
1183839
687015
1872879
164172
254933
192248
1587134
701589
1350517
926531
1612042
956310
1529971
776178
781877
300453
713817
910871
333423
3351
696359
192623
1705807
1514667
1535827
282543
66926
974043
1481501
1813963
260378
219519
1419984
945356
444125
1942385
840825
1772891
164770
365527
1826038
1902903
1822455
763100
650191
1614149
1008048
866474
1315614
1243219
305810
1817815
719184
669012
940845
1384739
1841087
1083864
1059864
1516648
705909
914646
1058714
590386
191250
1934743
1962321
546435
1338215
1098386
1912700
708804
1477603
1821672
1608872
1762830
1600382
202788
375722
1355956
251593
1060419
1329821
1628114
1701883
1555259
1115046
1316889
1369160
1724242
632824
570579
1746351
249397
1824272
1057804
892884
1464614
1864887
19756
41095
592505
1486968
566150
1729665
1890691
1597323
741275
1429710
621342
495722
42471
1922286
1528610
1121880
451998
188145
1649651
307384
1288302
464317
592833
236814
786286
1492917
1974228
732965
456148
599285
573212
455696
387876
164172
1269840
805438
428510
1759662
1408616
1135198
859091
192290
437124
791209
1746878
1349008
1734284
675704
537960
1962163
43466
187182
433882
351514
1037275
1866936
1342495
1751477
1924636
1932994
882054
1452933
1022662
708063
1469438
764517
591456
1046991
207116
1119353
250200
1444862
950690
913057
866412
550709
368994
960414
1150403
1229
1386718
983263
1004141
800421
533999
1427672
1975243
955450
649572
1565419
1751342
41319
1385607
1103094
1563097
1110707
1618983
385634
484223
661068
1544417
1676980
602508
1793338
1236759
18270
1318600
855431
32028
96292
954953
845983
1847039
620
1639604
1579074
486747
985875
299078
1480599
1719376
1937280
1881087
1680994
1489213
1486097
206283
1775241
1932895
860778
1246443
1328505
1954390
1568406
1305234
75206
955566
1936806
861584
538719
847699
1696306
1117871
1499968
532330
1203125
711405
599418
1543919
140713
448996
1188969
932200
1626840
350200
1683482
1433513
981226
1456129
1231938
582123
474401
1030606
1080832
1310939
1616788
1313209
1516242
549042
1926551
889546
1228548
1896376
1803650
981918
720355
80644
1952439
1959576
175229
1199825
1412404
1702629
1400673
1487367
1155077
140730
710504
491164
1385772
540654
76827
373537
1136679
1233677
249675
103992
1795223
863107
428641
82140
733098
1337072
1950228
874437
1062623
1404778
1928420
371973
693538
1144315
460370
1952750
159168
281240
706119
832481
1455432
682779
209326
1104474
1937800
732503
1308448
1998386
954217
1518471
1830761
163237
949613
475834
682907
1659831
1241732
266598
331706
742191
1938163
469082
1085867
644489
425973
1538348
1936026
1443112
121885
1750635
1501999
39730
564778
1309168
399252
632994
449544
1887945
972049
475196
1180680
197043
1741740
362995
89691
1459834
853285
1175984
1621287
1591219
613071
12133
1888752
771098
632720
907908
97321
810482
511254
1437881
1644569
642140
1171017
1503487
1332808
1629395
1540918
945708
103882
738110
1078508
1507563
1172130
97923
600568
385786
920102
1251954
368978
1296225
672092
271599
1502272
1322295
1349786
596880
1729947
436319
32748
29946
44302
316546
1904906
261542
955391
1585181
41202
1668289
809641
274554
202845
1696080
1892934
1191429
1415138
1205722
445193
920295
1591629
772970
553085
1002191
1920716
1773163
1212886
1730876
487304
1268932
662958
371945
813942
876163
650569
1002510
1098588
1793394
1583272
1810438
1174347
1139623
411994
1224631
710734
975600
928177
1760332
121243
1931817
1104319
1426463
1665500
1089331
768798
1605279
15126
144536
1598023
1407865
13620
1783540
518534
529882
1034874
505144
606066
701606
1284283
847139
1553334
922518
1389847
1518352
1602720
519435
1570910
868818
774422
1046085
946788
1303935
1207808
27842
549375
1147720
1193349
709271
535204
1387201
808692
1408098
1459538
619268
1883430
1878190
1305571
1072485
534882
502705
1457732
1588664
566150
36787
417078
1540316
719666
1991187
1627196
1526317
430370
1560557
421119
862896
240605
638355
1546015
1896464
1245760
1754939
435545
1832892
263523
799040
327371
620586
114656
1170125
1161581
625145
1340283
418504
100608
1793982
637554
1217416
899698
124627
510458
120677
969874
1773658
1283209
141919
1747917
545134
1475411
1805997
888826
997174
121364
1000773
1142757
877182
1311126
1616340
1537649
374692
613784
1767640
1984656
1556367
319816
50453
112915
1344231
299735
349204
1599917
808568
699095
1244624
1160585
553429
856899
651278
1469862
1191155
304132
1830669
1016391
1979756
1152662
329851
1385078
1512009
145681
685181
1120287
1153278
1863139
1353865
1858594
1743361
502341
76794
1919127
1073540
1150043
810107
1266761
423665
664772
1580484
674343
454155
261546
1134955
722972
990238
554910
1756072
1594838
945108
518418
693578
1500846
1824159
176325
1495844
623730
1436947
1692271
931884
1780406
588678
373002
1450159
341252
459627
1854834
518965
924162
847660
251600
331018
1628362
1185895
495209
190234
1005721
747324
1839431
1191341
840653
14581
1978001
891115
1240421
165519
1020307
1097071
1328356
519056
1990679
1783764
1836024
663944
297638
1745872
381072
552891
1146105
1512013
815323
1192437
1875934
1127235
32414
1065524
1174717
1642607
740099
316981
1418933
1952610
75732
433547
292751
671680
1936982
1249263
600652
164051
962557
684879
368177
472988
1884494
373284
1480412
692058
204068
324904
1181534
868278
1972442
608395
1642451
811481
1693430
1602821
1905572
1956473
776182
755746
1782138
1983346
277224
451794
1408083
1248504
1797597
1460493
625090
1511789
787847
257529
1146614
376505
1107050
1868897
388598
1925701
110198
1201603
1283565
1929627
352047
475756
1831866
1209579
1192640
1503467
1634574
1593516
1382306
1709096
1193526
1941656
1863519
182014
659420
1424104
673656
1723622
1946157
871771
1964472
641220
1714103
514680
887227
1453746
1479488
1372541
725848
1681985
1037695
883003
1389320
1180425
620758
1139165
1049143
845536
1806212
1359014
1423325
1947519
769121
1485842
1978876
812041
1856459
889982
786217
1810806
442276
623130
345162
1411960
1401081
1469800
1738040
343959
196509
1845625
1633579
1623042
929120
1235076
1231281
1996632
648168
1190662
1970091
732875
1004071
1335771
543892
653616
974834
293235
608850
866188
1780837
1368626
1121447
1008912
38344
1858804
986376
1386027
427618
322904
1544233
668837
572749
1782306
892772
1530994
358013
662862
1504349
1656241
1259817
678859
1971580
1419325
1637375
1529400
1348000
966697
1460006
37911
1865116
1214975
1212055
1276521
285540
233552
892785
471386
1180086
1856249
1378076
1351076
1222838
251148
1593723
1639245
930852
1758802
1310322
1633750
1367590
388252
502412
512560
121489
855946
951158
543681
627991
922950
1289008
1492989
440875
1393192
1177103
383980
287937
1491711
1814022
1085579
3698
952546
848197
289635
825070
1841230
237924
1584800
740992
1353875
860493
878931
1793
1393893
118600
368321
679838
1913192
246305
493395
1733149
1064762
813811
1141003
831766
1560376
1035079
131277
508550
254647
716463
1137475
1641298
1847384
50860
1413695
841306
1176108
842444
1335552
454712
1265294
957617
1284497
117144
1472534
827368
1505602
698372
1071276
87779
818674
771324
78050
1420942
1718555
1627548
1940603
1934014
1069554
330335
627285
1494849
1306527
73648
1908573
729304
1494756
572776
489967
1330189
829044
1029130
1953051
736477
169321
142836
1722254
885746
339084
1293871
532409
1001926
1281698
1193551
976468
584733
1832385
1655693
1321102
88027
1045558
797757
1562424
495237
638401
1966964
320434
1653351
931593
1065425
606161
1322956
1840387
1140649
842861
1976745
466553
241071
184301
753653
490458
668376
67859
1823245
1384674
321429
591555
437004
544266
807222
1681439
390150
1524692
1660913
279970
514836
948641
1930946
1140731
420822
73991
608448
1609985
1581834
1467185
613690
692127
1664633
317823
1905829
6162
1939106
1837259
1673827
758288
989783
1337865
836145
1185349
379235
1726762
945950
772511
524903
899943
1898118
464057
372240
1989817
1222834
1838867
1680453
1599872
69197
448805
957212
739274
554858
1101604
812865
530349
1040818
83110
1672280
1964760
394196
1490871
763110
1424383
1475750
1648771
764336
1620150
781698
263851
310578
75550
996785
1132726
1894540
619416
1059393
350369
500923
1614389
436415
1498443
146727
254220
22933
375571
965321
441823
371734
1186765
1058521
520969
614528
1376030
1915596
808231
864906
494094
1453292
863357
1161858
354791
459955
1144549
1117015
1164274
1680206
495754
1740362
686180
1505639
211072
626325
276592
593310
1802528
994186
143125
1980811
929601
1354719
651173
1701728
488182
1161553
404972
1729015
1264498
1714607
950873
1197032
30190
1901747
740577
1449002
1003616
169301
1751271
30674
1690851
1530376
1741138
1244402
995754
1966225
944608
1967931
1678326
1973982
1841777
1457769
1481222
763617
113978
1412031
1843517
1218267
347340
977041
1114184
1411645
1771880
674825
913523
385869
562310
1534914
1710804
696100
568172
971263
1211002
1157144
1068454
658589
947559
995064
577106
1245070
110910
607669
715288
690980
1234205
950493
1762279
150305
1827950
1273660
684002
1454358
1252896
170080
1455025
1351606
1871854
835572
293046
500707
644579
826634
25715
1601741
428652
1601114
1692805
1723865
1961661
1758668
474705
1708536
465030
229188
1974611
1421689
1214885
39501
1882317
1310035
471111
1003453
1699549
966964
1444626
108011
327571
557048
1424344
1240426
1239803
92516
1308845
359364
404929
1706039
681210
1904108
1851891
1050302
187297
1425006
1591882
170543
1662793
581400
1864963
1594018
1843572
1143210
1236114
1130659
663881
1664968
1335178
232013
502752
417951
1088395
1632148
277412
1911367
397864
148024
1960506
1857153
36104
1944926
868003
1423348
5354
1825889
1414225
366374
1016771
878223
1052861
1978038
1652030
1790836
429232
1805558
300596
523982
1023161
1203501
1824240
798693
1142977
1155475
423706
1735690
1718746
1020452
482601
1147746
667895
462076
492857
1124698
1532439
1121779
1021691
55256
1159719
324695
549561
1991521
475751
1539764
1204679
1944523
127304
1304441
1949768
1440263
1806905
734556
877520
621071
1262047
1907538
383705
192999
1729888
1162228
1245120
33552
1752936
1395877
1541386
13159
865873
1773407
776499
1023028
850193
1448482
294907
12369
102774
1874904
475493
920291
1218788
1939157
1256718
946954
1647065
1233093
991633
1151519
684956
1175281
240309
1614388
1201054
1245656
1991959
1438682
1587224
509563
451313
1057140
561014
459568
1301856
1796821
1988821
251046
1727037
562270
1359380
1395802
503875
292293
1481673
431239
67763
362530
773404
800427
1484760
1940006
1882617
789352
1454419
1002680
1165904
213426
1072360
1810303
1465962
1528413
1924911
733748
95897
886611
1508007
1435134
1819996
189930
155263
553796
1658566
1049574
1217110
1087829
1753181
1573452
702929
1225332
1992342
1468388
1784261
1507821
606995
662182
1086818
1971797
690561
388348
1399637
117397
138665
112986
482612
1148661
79612
1758576
672927
1337767
1801688
830044
561391
1498959
1799624
263038
506182
1654292
841728
1973017
1155498
1461745
1959541
1506486
1772500
648777
533896
1139449
796338
1199399
1372465
651667
798938
1694011
995275
1475056
1177159
1311161
1357006
204354
1611797
654143
817338
868245
543586
1434498
409345
1141889
1904598
942214
1312563
1846960
1100997
428058
810970
1484392
1442385
609627
1889415
1022531
65437
464286
1571854
1038632
1289519
865930
640006
1097073
187935
295125
508224
597652
1215520
1004498
783305
304105
1306618
473845
1273249
539914
347737
1927462
363883
1821268
491787
388888
1165507
1957377
1247150
426527
934057
90006
118478
537031
545636
1047716
1875295
953428
370411
726210
48190
1957812
1215817
565716
1387577
1892817
1686619
1595267
1979619
796430
568303
1059429
1099645
1434787
1047229
1069663
988988
106370
940477
432785
1596819
815700
758467
1744654
431443
644397
949254
1441256
1813052
674692
1114490
1193844
892922
41934
1686291
426046
1385417
851520
397601
584363
815218
273678
189466
177101
825933
890972
1731620
1789552
88783
1569366
1762261
1571002
1683887
1011629
599674
100809
331417
1393776
81935
1887645
1792796
748974
1798424
929071
1625599
1013744
1355749
1483249
1272097
1874617
1643171
288288
241030
561703
1400060
811070
1060700
118166
824137
1154078
375360
1157757
1311517
655302
28546
1641423
1793983
803360
1726081
1829239
660502
1411340
899029
703537
549041
886794
1357048
831490
987907
1770809
308434
1291940
11222
582528
596660
1440514
1058942
201748
1444132
1254660
1988077
600569
722965
1984682
366840
1484766
1753251
1196115
101653
1479382
1822328
1658908
223363
1641483
620655
1209529
1250169
788366
319956
185073
1776892
1378934
57895
1849197
1507162
1880771
796417
1577867
1102744
368003
834366
701547
890310
75600
1345326
116149
137190
1360100
1635308
1085073
1721637
524747
875210
855719
1743125
1351289
159656
1579022
1651193
566515
1782072
1236070
1374036
1759703
1401758
819706
279035
1266192
1278947
1935004
385085
1912174
158300
1591532
457083
1939359
60737
971567
38635
841342
1239884
1419999
1447223
1769190
1261314
103387
231230
917695
1233387
1807973
1823140
834158
534124
1934546
1936005
75306
529167
557048
1137389
867484
116137
705125
1897761
205657
116308
155252
653515
1620876
1265384
841308
563242
754599
1474819
1665492
88113
638628
161866
1125819
1169457
1571167
447620
631749
414397
1028653
1875238
746809
142078
250933
1552438
1102713
1673022
95359
846167
1766461
635253
750349
1561560
1351035
1890341
214294
1449727
315535
787515
1102453
1399875
1593764
1471810
1622141
960720
895618
482537
1801042
275599
1397821
264822
305409
468856
748160
1707267
646506
1648064
1805234
680203
1517506
505579
1498820
357491
1862635
1755728
1058313
1239205
619646
1227527
1498271
1576293
1405137
507604
1555143
1258461
1261758
253362
1098325
1615905
309854
355047
85702
1745998
1799115
1150019
159849
1553951
657796
1258211
715962
868836
1283534
800505
795937
941325
245686
1170559
617694
1863014
66705
1563226
1543541
213347
9103
1163396
1509032
1711913
1386815
1517229
1317457
1098661
1499271
1255245
638169
1203502
1832143
269894
873865
75574
550531
595794
1705083
1062985
1913073
1856125
1922850
1941239
1077012
225059
31271
1597358
1847388
1730377
384780
387359
1832101
1909735
145753
1578147
454950
1863561
1989613
60552
454083
1551836
1533936
126215
878520
526698
194354
1857861
1850261
1482075
50194
676217
1152606
1959755
28946
1084926
1527142
1012039
858225
1219202
324546
1073246
611785
1895330
939313
207363
557763
23509
1624389
1850597
1096559
1346017
1679097
296301
1309979
746018
1585294
591426
1162335
282690
970550
59120
1750577
505211
972624
1667015
289812
1891137
1006148
1102125
759862
603756
24786
1429588
944894
1308144
1405515
1147197
76762
6998
1200286
110912
1982116
1347326
1503307
1974258
893429
706081
1834901
1737783
9051
502448
1228797
1891898
1911208
1054476
1086868
1720033
211720
645283
1453948
1204243
669612
1983271
1674994
1425292
1739007
509376
1869106
902599
760830
1920263
935670
947644
315312
1744815
1311553
1059862
1060614
182238
816943
759780
1958774
589714
972075
1720411
1311808
1168370
315832
1632922
556951
1966480
1465900
133167
1356623
461944
183568
1112456
130133
743085
1687501
1407887
1408491
1073298
52101
1598932
857862
1004036
698393
1092595
967791
1302782
492403
988097
994205
458193
488431
1566014
469489
242333
183082
1036354
1551098
842563
1826645
453950
560958
820304
1447252
679589
801260
145387
606010
1290791
528320
324296
1084609
1822420
694286
1708410
1052162
1419237
1328678
1545976
913043
1443930
1619526
384503
1678486
845227
1142187
1860403
953355
211377
1716279
1832295
1581876
1742369
1205317
1981453
1319539
1072130
725900
579802
772426
384775
1071932
306221
1280818
1227493
410468
1405014
464594
1572016
1435480
750209
1390313
930271
91950
988244
950268
1194351
136407
534716
1046651
1669661
1647030
1830502
299865
1620167
1051869
1841705
164612
1660423
989115
1862408
1526643
1365910
52656
1237064
304725
1765029
1363173
842105
1130602
1999811
1172752
1318574
975008
1203033
1351209
381849
525982
782353
250200
62498
1229940
1456107
205534
1543364
584315
235274
1282078
633500
1112632
310569
1455202
731124
1459682
1580820
1999886
590795
1184507
1123600
225811
1630942
1114165
1953279
1861510
1937843
10352
1611574
202924
1134216
551026
1625145
1160823
1035236
1189859
855030
509258
479111
1914973
1898890
718597
577620
1411448
1696407
1648792
1957192
696445
856460
996728
937434
235568
1665195
1869741
672286
1339942
1237960
143775
1879260
1146150
1398542
1226104
1125885
1250607
476637
1008253
1645627
1496809
135256
605917
1422452
1445347
1218613
26886
898166
150321
1657656
671491
446508
1092734
1975640
789112
1634900
838664
765562
205817
476750
1415098
1995540
1893016
895688
1038448
809350
1845609
409429
1372371
410990
1425134
1689231
603189
1771143
1094222
1443129
1143550
1301347
1174449
575048
1146068
738809
726667
1128441
962024
1190239
121074
326896
1791838
344246
590753
1346674
844657
1472503
1593197
501367
1615374
1732033
1439879
67405
502307
23113
376958
1519822
1352958
1757078
789229
753550
952224
565032
961500
420862
484729
516047
1360930
1754476
914570
979498
581710
1608497
1932048
426629
1009234
995540
527764
1843386
276137
1592791
922351
1644567
1957177
451003
886433
1772148
278203
1602262
1608208
1018106
961984
428629
1965204
1234345
599537
188247
576005
120887
1783723
1024923
1658029
55496
1606436
1189694
1846346
1625739
1547451
1060039
224611
54165
726593
638611
927259
471831
1566089
1028164
423773
707626
438871
172069
1454136
1220957
931585
876775
1780115
1050587
1894893
1050749
1515701
1157570
1679525
661744
16815
807116
1800540
1802200
188623
1506676
1177683
97342
353030
665680
1884780
132409
1095918
415861
318511
1016520
737858
105799
628795
900356
756148
648261
1526959
980776
825068
1690249
356027
795784
952828
504919
1601917
1862958
1072306
1792387
1984076
352769
768391
1718909
941685
537582
1727920
1763331
1737222
1269531
956431
373798
888001
632447
80430
943938
138408
512791
1108101
974334
645142
887272
1495144
1080494
1831378
1956298
1868187
7425
337112
1153746
1636970
1751224
1131299
1615029
664973
1088815
1536477
515907
960732
1079650
1491297
546280
1604751
1999620
1166707
1618278
926208
1393537
27903
225078
336786
503225
377345
251914
1942563
1043549
652312
333847
1670946
1685896
1126293
1720982
1826505
845198
1737857
1015535
480907
1055650
717468
1659958
381526
1287214
693463
1158783
1801501
486769
156279
761280
129107
490972
609918
484877
1800743
376779
905557
1635960
363293
1655759
765317
785999
132073
1743618
250011
1899530
1538551
1359613
1516503
1685667
1778274
644974
82438
1107679
599669
1496915
865632
327372
1027093
1485741
1472608
122708
171365
377096
1474062
1758523
1571571
476573
1418428
184195
728350
424959
1694065
1159661
1801825
729718
1085713
48265
1489526
898279
1902187
1113534
1497453
1323022
1061558
949219
1624196
328909
809109
1774748
699254
65708
1829966
1865203
101909
1863021
1661436
692922
1930211
96637
1593185
1016209
1919302
125747
636059
1196975
1314814
1156663
1403474
625453
747090
1214891
324303
1464973
352957
261059
1238002
1760562
1856605
43712
1888801
1497494
604300
483381
392348
1766108
1289644
886893
853334
173893
1010039
972203
1691446
1238967
1678287
1574118
1086246
1414408
1329308
295071
955109
777501
1975311
274048
417013
1525486
1826758
343090
740525
415199
1535976
305274
41640
726306
1479339
1584379
301422
1152563
1603589
1613780
1551247
1655341
140982
1155264
1917961
1219960
1149577
1888210
8727
146777
1961018
707275
893690
1423498
287043
1435718
1852541
1448401
1191723
527136
489377
1233553
1128446
1206629
84218
415850
560036
359153
1652083
917875
149844
1873758
1410693
1040489
495859
1149282
389529
83726
888342
1683278
1174775
1058801
1965846
1979746
1006019
1172771
1720118
1499648
1178780
1954811
1152106
1420158
1438470
558784
124679
1612906
449431
591357
953403
1407267
682680
823266
199034
527559
387640
251224
1127703
47788
387838
920641
1135479
503863
1263258
604682
1883849
1484239
1698129
220932
581993
237786
1311889
857640
921637
1326459
563328
1800345
1202078
1768327
958056
759457
156357
1493641
638061
1264973
1326967
1065941
627648
898512
1130336
42036
918576
387903
1227423
1731207
1719786
144123
694621
1792719
346557
294935
1535863
628040
1488536
81552
1085627
85675
1070850
904588
770877
1488121
1509094
1881265
919667
679037
1538375
1748623
1013726
1211944
980450
724465
1729429
686041
1327766
1533204
101626
1808049
1407443
861952
885989
785763
1527874
46657
348186
1024188
1569546
208295
814907
685940
1103684
1784053
218941
53619
34297
1069691
1048226
530190
622404
1738914
1911891
1944720
657320
1433113
1099484
1870737
821604
247989
544079
25757
748388
1538575
533389
1615636
1595548
94797
971401
384483
1142562
1161250
186338
902654
861030
1280363
413204
1340699
1229537
780492
1191861
561714
693078
436261
232407
1957501
1875530
1744823
1089061
662299
204043
1476563
1011949
880519
1981061
810370
331955
438480
820959
1687386
1639999
14929
1405888
497196
1746753
890239
1300216
403175
806273
185648
1065462
935752
1613369
1205
43423
1286212
1976723
749892
691034
1585211
1778154
1171680
748465
1987932
1246465
1459609
1427192
755212
399593
329505
192628
29958
1048143
1840815
1223397
948090
1169386
1678802
1106652
1666281
1284898
1690219
178477
544728
656261
683310
1127929
569094
1632738
1790501
724544
766343
33664
836062
977689
1577649
82830
626298
462107
1163787
600757
503314
1612116
584715
665240
1217579
882214
1879601
1391196
352858
246566
656542
685150
514671
551308
911896
84801
1786112
560416
1096275
1647882
1926197
963688
1224756
1642581
1463830
623084
1106879
1800553
1600232
1593372
1023877
884162
48507
879851
129884
1614318
76450
1268854
1296585
903840
227648
353377
1496551
1438606
144515
1771470
1720162
530938
1976946
46731
1894635
1350050
77297
286261
1218561
529228
1156043
1503269
1046104
1188961
978763
907809
1422346
1724164
424594
896575
594292
1278480
1694705
656452
595825
860238
874040
989394
803296
1651555
1331153
474680
511204
1280547
842655
652417
49733
984135
1691796
1741794
291481
1908059
686260
1061859
1785839
979052
1110194
803790
126931
530305
857248
909950
1474782
1808754
1017024
1021315
948107
450274
1941659
1512237
1987724
563775
1979196
1688233
213440
1051832
686455
1155653
699067
1893076
1387984
1842040
341169
1302038
31205
1973738
219583
1201317
1841836
522814
707957
1533514
852803
1953991
1068349
350746
935055
618472
873113
451348
190600
1956299
1240602
600525
1790862
1577742
889868
28504
1645776
1558923
1241987
410202
1011548
213166
1612347
576576
1760712
464653
608220
104522
1189633
578086
1152479
669942
299182
287493
1576182
105840
1716239
1828747
1534539
195328
1330200
312929
398776
660740
745845
1620844
899140
346239
1237814
1768151
589883
882513
923455
1948392
744406
542450
1336602
390312
443301
265479
111904
790255
1579130
870171
6312
248959
539827
16068
600153
1483160
294305
1603113
1356367
996502
568373
1714889
1988231
1542046
1712408
976776
818577
902336
1168517
541311
227017
125479
80677
84030
274182
1108515
720000
375529
875023
1528032
1457176
924916
173917
685875
1018557
239522
1637853
1129268
1341266
1633060
1001501
709905
921727
1829134
413496
169008
1104588
843224
557627
1793455
1289237
42670
899805
929295
1287060
1092968
513090
1086350
1844694
1100742
1641541
1621218
897701
419358
945058
485403
203509
744601
266909
356559
1467544
677604
749393
1191
1654228
961250
451772
1381869
1505124
238565
534275
1234013
1610238
929832
1020715
177338
1889369
1384332
1169163
1968054
1397684
392151
1694726
1163727
1276970
1470109
316144
1785757
120961
1574212
1843149
1535009
876525
9726
1413504
559637
1761521
379858
303368
1698388
749638
1869941
110921
1365279
175538
1769760
1742989
219608
1696116
387528
472004
283541
1103100
403036
107799
1500635
1658837
1312321
1951197
895612
1097231
129011
833872
631592
1583476
1323709
751015
518125
1720252
1278037
1373202
1127061
1397576
1484147
1611312
1192462
1586855
1353575
398436
1593148
1908138
1350325
1810573
1453894
603837
233213
347904
144960
1188522
385093
313857
469368
1044488
907719
243015
233889
1301579
1573958
1915391
562694
948024
1036080
1229536
1340540
184578
1240060
1224557
1289472
451309
788690
233903
1854381
690463
1401586
1037874
1746165
1572095
1304024
887995
211283
1577345
1233148
1429493
723492
342973
91084
1450491
159547
1582814
719104
1388161
1272839
422853
48639
1587315
460562
561874
1585517
319688
478707
1427307
525792
1113670
90348
1478590
545183
412246
1112203
1559196
534211
339045
949861
595743
1721027
1206093
900875
1293015
795415
1673688
1204452
1926964
320833
1843334
1300726
42695
779356
131800
1958020
43240
950234
1236581
178430
494808
1482927
1286163
1723394
1304981
1851562
201616
345668
144637
1002891
1897264
1255333
1361387
1486941
717051
275264
1510864
1536321
418524
949546
517843
1500343
1830898
786301
41633
1285227
303507
796693
1286285
628899
1970420
1821781
703692
1348918
1099420
672225
500332
1074161
1771328
1047202
917316
1259233
467838
748047
826851
1567620
51891
1967460
986775
1983702
1535345
1488054
1600033
821615
367176
300861
488047
1071961
112213
1158908
1548003
97684
856837
1026844
1853732
490184
1305263
476823
1157064
86827
1023458
1318316
544239
1836077
628878
1640880
469178
657389
1488565
1284389
1472089
121652
544614
129049
890488
255301
676451
1735188
917842
66947
784411
244335
1246145
795867
89423
1792705
39405
416115
1672525
1756591
218604
1786587
1752056
807882
268041
93324
1507992
1514171
1693254
534654
1545196
564227
1638332
181967
502848
1027992
114585
349780
1924440
578854
1460692
326603
978268
1702833
371566
489464
1203344
1822734
1924682
622169
1605568
593107
134961
968718
476683
964265
1900085
359381
76164
774478
1328246
1256485
65389
450834
655949
1223828
1622591
938229
228980
830741
883316
469060
384672
1396087
333640
1141026
1406794
61517
1330752
785798
692245
648438
257504
330194
1581626
1067661
1063050
829040
1149841
220207
1982885
1748662
1369054
354039
1320132
264822
1019349
1085761
203008
1520786
1233017
572984
28320
1000041
1820585
697147
1407918
912792
37374
275619
178424
1041575
272799
270929
1069117
699516
427063
868873
888758
1866992
1352971
765423
1689899
1547775
455315
1791099
111909
1163353
412666
1208401
1497341
330533
888436
1180275
1167603
1727853
291041
827471
218502
10216
1424060
1703677
1140103
695863
389296
777826
601510
1729497
1885318
212110
1541887
548153
1954634
1090996
1796632
408961
1697301
1712419
1228971
1980345
82120
1749744
1017547
1812552
1478612
324058
1325364
1828097
585971
1015838
1317141
1239875
1939085
1194006
1848160
1423637
1578377
392995
1361226
1534143
1234974
930407
1366145
127678
1006796
485119
1976668
1397355
308820
1155945
245092
1303511
1066542
858149
54531
272704
1673322
725123
285870
94858
1855325
1880971
784372
1779116
1553705
1859716
31020
534891
1467680
1384619
1333578
583187
724808
435035
1590221
871286
1295687
396947
1254937
1595246
1296714
1111509
75626
1131134
1839387
1003157
57566
241976
1026731
1672811
613779
682738
279955
1248250
1011698
1435183
680861
691454
1007465
1516026
1193994
1297611
158281
133373
1538526
294212
1593781
1834830
1388770
1500836
304685
945760
409306
1657351
49005
398997
1279333
938411
1069283
1181874
1379580
1498219
43404
286841
981381
1118451
278132
283877
132087
1129993
1714847
1261031
1158969
339811
1350978
467873
1837067
517825
930154
707522
102670
1050177
1033775
273082
504781
741619
684288
553729
1320331
317942
1888680
569911
1518453
1643725
1331199
814366
254493
1906970
570047
1220821
72764
1708002
51147
575180
1748326
1200371
743977
1913352
1099588
21245
1094704
1769114
1787030
146642
1243483
291518
207841
1353554
1834942
492655
1710877
1276327
111600
1927531
99151
60190
324273
1564689
244326
1321442
1033208
360935
443921
1333009
468206
121582
394642
230568
1874580
882206
121534
1990358
1567782
461106
687021
707000
870116
470026
1877161
1157189
182417
1355238
1986570
870132
1314930
471478
1410327
214573
1486814
1218147
1379596
444903
1197553
1135494
864816
1454237
1704310
896972
528518
1605246
840993
1542219
1610602
101953
1114869
1558884
664117
1646945
371487
1582224
1827718
1383268
1626429
1601076
187043
460855
1195991
1566451
1693592
1777374
869046
1852088
1356262
1155243
1225700
96642
1335958
1135331
481853
1988859
1468202
399235
1261764
283844
1072686
1919815
304818
1163603
589544
1490379
983675
795718
1767128
1473219
170802
942194
898885
412599
1914015
944218
994175
126127
1372276
771852
742966
1729242
1601919
1343773
1428785
281767
929432
97377
381048
1910862
1450993
1698321
1579587
1162450
503182
421485
1513596
184603
702800
1822319
948726
688628
995556
948315
951091
735621
28736
949736
1876440
905199
1728556
343685
254319
687520
40275
1359441
1913062
1181221
56815
194230
446769
1125877
1120505
538557
1926477
1795670
1867157
730316
1874718
1200034
590468
657626
490385
468177
191799
1725761
1852925
384442
1594583
523799
161455
540629
21416
729687
1809093
372582
1275183
1086335
24978
1335894
1775757
139020
1495605
626064
939217
1287631
261542
1833579
541623
1308844
585081
433031
910963
245129
170568
316524
1324846
1442309
281653
812865
1248290
1641714
410969
204574
234769
895473
1659814
1298500
1949508
190556
815357
1080398
1897143
1904585
851309
1978091
1295024
728551
1927224
71364
240510
1974909
299146
1034628
477082
304385
291389
1863502
512926
1669548
19805
1213045
1282028
1503271
1701452
734216
1587800
1966544
11630
966883
830157
607171
1228906
757339
1032671
261932
1589337
717268
850723
709922
1539159
1680214
808163
1317094
938795
1450364
717881
1071131
322464
1489432
996026
1070501
1434043
1207232
1840484
728136
38735
211411
766838
892882
473653
351514
480948
174545
549916
199175
1452311
401224
1881723
813718
1879994
569948
843169
1468802
1957490
464869
1845847
900347
1627995
1583530
1172085
546602
831197
480958
406805
83454
739471
705676
1856711
614854
763691
1748177
851862
601972
176025
32991
1961265
1503966
1685174
375102
1428377
911773
1027203
1371677
803275
1401278
603451
1162947
603979
965392
1038835
1298423
975627
781440
342137
488982
1196445
115593
1893174
248513
1737482
1888070
1668410
236133
1295016
559165
489663
1422481
1853286
1265630
1765895
1731097
1969954
1082858
685589
1911361
1951048
221683
1125142
1572145
1707893
610720
691593
1474603
890564
527504
1892992
1180286
1102620
1072489
387692
117969
964699
1238330
84188
124186
582061
815219
704996
1042804
763605
388384
1123350
1664507
970201
1897319
6484
483038
1520051
1224185
800014
1272281
1703124
1249867
1517676
266942
1940185
1922336
1891046
255022
1055265
666747
350469
1871821
465287
1292506
1240904
1004033
1500657
719494
1701347
1169518
1053307
1220937
1549279
1736647
788737
1898967
600013
1174354
1996780
483919
1824938
1153283
1386140
983091
1697891
886894
1725584
1620690
434373
1056093
828113
1158195
481926
94657
756127
343205
1134605
738340
1964203
143158
1380639
1845435
593127
157387
158694
1732673
546693
928614
248920
1445911
151558
1263114
615607
750636
1818478
260250
253378
807688
607261
1844783
1325760
981192
1854835
780487
924184
508224
1420133
846915
1154504
367324
1568537
1187233
1059979
584800
156875
155763
1560434
79221
295163
977450
68298
962691
606686
1940820
1274746
1240748
393691
1166076
1041229
128399
1831182
1722306
661481
598419
297036
630523
1878332
176644
339997
1401452
151856
200413
1892432
1045534
1634845
270199
1864726
1175910
1173021
806493
1898978
250234
828945
1661850
930283
14377
699585
106205
894391
1304320
673599
1069328
74768
1789028
1611880
1765215
1890980
856493
1059923
970171
241224
1492212
489489
1558853
961189
1371290
1767758
1971622
1945910
141184
131946
364065
1198856
1527147
998059
412316
862465
767288
921432
1296565
1296787
118713
1482567
435568
1522315
1793553
394914
1642198
295372
1413832
549649
1549061
1010680
1113670
1842571
1703399
1740925
1019291
690495
1637928
189374
706059
1669659
625954
1857459
1986583
1391378
1149794
1356502
1940058
1627052
635172
1795567
1253349
1128752
201862
1497313
1663377
1739374
281127
217009
283552
1860370
1172799
1165475
1963634
904637
833488
1191029
1158499
1142591
1022909
1796797
1830854
1756351
606571
138645
1740469
713438
1378307
611997
1011332
1777254
344203
805922
1507377
598535
110164
1315488
1847358
775871
1556253
712569
103417
1701392
1679910
1347147
28570
89085
1823142
70194
1557218
796163
1880401
1348281
221562
1417367
1317076
430102
533259
153215
1934749
1481469
408387
1234178
321125
1647068
688834
392621
1072900
26941
1527827
1371386
364525
810678
1704356
1217052
145320
1730107
417335
1354259
141026
1112186
1097325
968490
365815
1159459
919979
337233
558411
332068
460624
511368
742626
956674
1402554
989643
1023071
1402760
1275026
98438
1612436
631753
266948
709956
784045
900311
1013549
799354
333997
1219731
450765
534313
711146
421883
1407414
1063062
527607
1127028
658051
315675
1730954
394032
1207534
1381516
203266
733763
925351
1217771
284188
501975
824755
1732618
1104153
290927
60004
1198351
1686020
1638261
222342
908227
1956329
185610
1342161
1268902
250808
689702
1447986
486844
1170063
1583604
1566616
825015
1972568
813809
829141
1231324
339422
1448280
1874218
1395404
1772161
786597
1814300
1748075
1375314
391697
212234
128027
1629628
1566407
715596
469238
439633
1617835
35186
1965097
1407787
1741272
571311
1014817
94417
864093
1309137
1419654
1285605
1448117
606008
1935256
1953989
1998703
1806726
1377832
234498
82732
851558
608843
1829696
1956150
88282
551239
829955
1665976
445564
1439237
1261811
519445
1511297
873854
1821593
617517
1531835
1541849
1969074
1367004
940207
363921
1440701
435699
1224189
183184
1420818
295297
266054
1322645
1419533
6884
1200665
1994623
109631
277314
571894
1859581
1810961
1415041
1651368
1932672
1362545
1790787
1951187
1859003
1343068
772623
533779
192851
190811
372227
863420
1980584
981229
618324
1209508
1636993
1082106
1050724
637409
1517521
102246
1690535
1204690
274828
1474154
1196391
989836
1193308
1847991
1783322
1190922
24149
249688
1965096
121303
233435
869434
234674
932443
1226332
840727
783106
677616
715239
627836
1438655
1747436
177533
1932032
985764
241289
496922
442376
1847601
491654
1846445
1843772
369758
551405
952304
1282038
1585010
288940
894756
1353802
1205249
1911212
119991
861366
820013
435633
29099
825669
923052
1213394
504857
1228228
1752650
510508
266571
1767020
1627293
623294
538593
1582630
803175
983782
1616975
947356
1956751
886086
23485
1702669
840831
238838
127964
607462
1089078
1615119
185833
1088091
583487
1605837
1832536
704222
624316
877909
767010
694147
1878818
1288642
1373861
589904
1330998
792871
1576847
921123
317280
1626874
1499850
1251054
1635845
1384896
189394
891095
1366293
38416
1493861
498243
1640712
1211678
555517
751606
1564061
728279
1141203
253625
888916
974144
754780
104172
540771
1479130
1761444
259869
1318982
402342
649755
1415313
1354334
1098324
437151
1303609
709383
295233
1964761
1606009
951999
1629543
1510588
1337825
1421814
1122417
893799
146818
1330533
1592839
1767247
587320
509237
1219616
668456
1667805
1920392
1357037
25113
1509596
885924
1950282
1293760
749335
831005
1593541
451040
1554789
1995466
550874
1749665
77734
905802
958119
1518265
966267
882662
105303
555030
1462710
119153
970221
1022329
1105410
829969
1354302
1287750
592603
615249
1272671
127713
1793237
236866
1357299
560162
1152274
1545257
1525382
1036739
1174942
509587
1861646
1403584
962553
82470
489356
1293722
619813
402602
293537
1660000
755510
1201561
968938
1859507
1659126
901007
1841642
1671756
29402
513907
1136626
1089372
657831
678853
121469
103507
524139
1943380
1058876
425188
84555
384197
436057
722306
22151
269839
108354
1628531
864643
974613
623602
1087604
1338472
454640
1594200
993423
1776463
1666749
758575
1727760
369592
1744371
584587
1782443
243877
370560
1373649
1225890
1036626
1149485
1724503
1709735
1956219
378751
1329155
427756
627717
1655258
938690
393616
1453825
502722
1686340
1029981
818164
275033
1402557
1814963
223928
1170521
1415787
237797
1890371
642446
202486
981167
134994
26068
721183
497518
890884
1514370
1089092
14296
1286612
1569691
692821
1921295
186799
533765
1664324
561074
315593
1673689
1605853
1911002
1721530
1392760
1826012
192132
1017457
897607
1535645
1182782
1527807
1486217
88226
1703872
1162319
782213
14025
1435710
415857
1325077
369266
798877
328553
1525510
256855
937426
1782535
256881
103818
692830
455433
1402058
223984
359931
218362
1483404
88540
1398647
1135117
1507430
1075476
307181
590732
1657834
1665260
1610827
1073349
1239272
707039
50098
1576104
927210
1140128
339636
115883
145346
1253689
1001678
560695
1014009
430643
457702
873163
1225628
1167225
668824
1351067
869803
1340140
865686
1510992
1756446
1004679
1717991
1452869
963424
1748844
1330879
1811976
828212
807930
1689371
280774
1264947
608146
1947297
16443
680219
989516
378541
1685282
1277028
306345
323975
1678950
538700
81086
650256
590920
1197703
1579402
176559
851510
1155085
326823
304279
1465980
878426
1309601
1512823
40834
1603127
272782
313282
983342
577012
1720548
1562356
1269009
1872841
1933777
1645718
1099111
1499036
1756442
472355
1299413
1096329
1909919
1239424
1429850
643078
911728
1484020
1103074
1494445
406120
1925464
962925
707450
1650183
1351544
903977
714486
727184
1245769
954421
463383
1452642
341136
1051094
1511176
972928
1412040
1970117
1446322
29533
1905816
244184
1164114
1776548
394339
803327
998783
1674546
758117
1847418
1774603
1538993
1293180
711000
2955
1483358
1514900
1967558
621227
1148608
131921
1396051
540639
1778221
665891
1223228
269564
1781924
506756
1342371
1701729
1810303
1714671
1360461
1188165
1054885
1799188
229979
1265238
1223573
847648
1109774
27474
838304
1529485
1968229
1699772
1747201
165664
1594477
1640153
441890
1390451
666964
1412523
1353343
392371
1145219
1264200
166858
1721688
1508991
1816366
1961055
1913897
1705078
535108
1603833
1033677
1568148
537625
264315
163629
236861
676670
935000
1776795
266755
842859
670178
365098
446034
1544160
1674657
1993892
1747637
1356946
1708119
1055985
1318849
1130113
1544572
300159
658857
681156
1436230
81662
1791021
241143
850367
1029034
217534
363208
1258338
1056208
932487
1897074
696465
710351
1775185
157270
1797180
328797
268838
827702
263725
234515
1302606
1961047
206057
1030677
1314371
1078424
1006220
1313546
1525224
1083421
1970152
1100917
1377288
505885
802888
1739125
1013467
1730670
939273
1684876
113052
1263223
943100
227955
1124626
588397
1292101
728385
346634
1040363
1808098
853900
269341
1424746
357648
1765756
1574840
236519
1523153
1067289
1995532
1253687
774630
1984455
402975
253874
1917282
1472440
23488
1354875
1330794
1940456
645392
1265062
917425
1467022
1379406
970904
1835774
380342
1333523
176167
731574
349539
903030
6259
1786692
1900213
1449901
748886
1853961
239803
341359
815677
963827
1652255
1810186
1184589
82153
879262
537128
894551
546604
303045
1544197
164547
1971295
1224233
1990154
1458071
1366032
1316962
545502
1039081
1615213
69670
1891832
1234603
1799828
303150
144486
659400
271721
1084527
824508
886492
580888
416142
1205829
851623
25048
73203
663909
1876806
670128
128834
1970291
1294417
349952
1320284
432903
403133
524155
829215
825074
319869
1671765
1962864
728979
1028085
1038386
579445
758796
1533244
234549
853795
129804
1302434
1000847
1321276
1959492
1811608
1404853
1919555
291027
925755
792725
598257
833677
1603092
1838475
1613681
1882647
382277
1058458
384424
1820668
175381
652556
216463
598080
278352
1746284
1458641
633175
1715056
1585203
566559
1234306
1438001
1952688
817220
591945
1781930
1749098
170277
663808
426009
365583
204718
844278
204326
487102
524887
747218
1458315
279729
409371
1228777
858984
635738
1814157
379425
1225373
1149624
1466298
1923679
1469022
1790883
851916
553944
1909504
1569582
1603872
1577192
1898676
1152333
1704335
1058499
1709585
851573
1099036
1399847
487753
1390680
1094938
1869194
507536
1229822
1461708
794903
75103
373079
635799
1725523
661097
1890435
1774611
1349528
570931
1146413
355340
532352
824572
795855
1253298
1149215
1982716
161415
1499778
1711300
140195
1641358
538382
1514680
63461
41082
84212
936917
295525
481506
583085
1244866
190322
1931719
1161724
703288
722065
87412
1525857
1121530
61003
496802
308346
59472
1073846
274613
1758198
1954367
1807862
292270
267506
741698
1201939
457284
216390
1066461
1722807
1834005
758371
336954
1765738
337019
430736
438817
331599
761815
1128771
1715500
256194
1194469
1958170
131316
379993
701427
734333
1170632
249942
559523
1276758
1338200
1605445
874839
525014
155247
1419008
1516687
1214015
1430857
1454893
1029285
1953307
1277900
1612657
809902
1145336
497226
1049414
756715
130780
340545
1858425
755984
1677316
423666
1750098
1358568
1112411
1209022
811207
1316980
949635
94294
1530337
1865626
1695668
316819
186139
1052263
1205397
1978336
1492658
1617322
1932942
990102
313546
1176756
707459
1722991
1116251
607884
1574945
1084420
1574638
1992303
1281871
76613
221813
1132092
1386017
821276
1412196
753831
1855385
1901500
986606
1697753
212904
1034422
1384495
1744984
1116027
1202349
318837
1053193
243404
1726904
1641755
1708367
1126513
1081399
253242
858173
479140
1074840
166732
348369
1987020
1123329
662319
1409480
1218337
581262
1839544
781204
1190381
476694
397428
530554
960512
1664996
14309
1461541
1185385
1337795
951624
1063964
880590
1234631
1064762
342237
692997
657326
560750
1249078
1064167
265082
1800271
1179169
884844
707980
1220938
1960830
1284331
1979529
164977
600087
1708515
260567
1778398
1348681
1573215
249898
367125
1110704
754745
188146
806943
1240226
1366544
1625613
1465087
519335
1440313
811634
599917
513407
873979
1322743
925783
1616320
825380
1286306
1589087
1804343
1950656
1743075
137900
1703188
1023045
1032862
95288
348521
264392
1733359
476083
197335
1330282
1525024
877519
992790
149517
723314
874354
834821
62199
1552268
1012956
1167283
132714
1218522
242720
1347740
1209461
1463560
38224
1429546
1393642
1737867
944622
1730394
1109456
945758
6697
970757
1316660
969601
1092837
427439
1269891
1387530
276846
625527
1442401
1294328
1845590
1259715
1824390
11968
1350444
506208
101743
591793
776729
1660929
1378717
1130961
726379
954650
765481
1678097
1918381
1009899
246711
340465
1444046
1726847
1883434
1614500
751302
1533016
1025954
1760619
909766
1479051
640808
804850
1084958
486600
224269
1676570
1028196
49625
1057408
572093
161307
696998
1073295
1709559
1878766
582913
1075239
1036619
1367525
650105
40494
1884470
987647
981372
1161133
1063880
1192199
814709
1301490
921946
112869
1885494
452955
1894512
1477881
1960380
936472
486376
1326291
1574523
29721
1469670
276033
1159594
1678518
1213296
1831469
269107
175408
1949389
1903693
1680163
953861
1698147
1096403
622516
555289
1059478
1905930
1232938
657872
708028
568574
1980854
63519
832973
332574
1431191
1413141
1474645
1738266
263498
524996
791052
371118
1604964
956589
1221885
478269
1506794
1059636
738635
512047
817392
500769
451840
1308527
1316219
391465
346821
690720
1800436
1167391
579008
777343
1703619
1948465
112933
925446
1957940
188969
155764
899864
113132
722487
407961
1168184
22308
16786
1054022
833439
231342
911544
534076
168404
573849
1761718
38472
1465955
1735829
899041
1179409
1938183
983456
768972
540824
199803
1038348
533492
502880
1564423
1855428
29314
390652
881070
1905648
1487266
587413
1065729
28425
1788950
1368127
767772
1730877
1163718
993035
678214
1756977
958932
219259
1518438
3863
273018
1156811
1826992
612217
570592
172118
231432
1578319
730974
804975
1024778
401221
1585305
224181
1402448
1421345
1238007
1393080
1747416
237413
1118395
630637
1914164
794270
1011038
1891354
1625586
228877
1183924
962029
1276892
1987876
805687
1518207
1288856
1749643
489151
1412093
1133212
1714829
206100
957174
209952
1185323
493972
1818894
921640
613189
1922901
1292331
1040075
72521
1855196
820082
366976
713919
985418
65604
1192244
527606
816200
548139
778624
1070834
973211
420040
1101307
1514729
802345
1162994
1221774
941131
624082
273774
383050
35588
1976254
1914768
730388
1233182
639764
1592335
147577
1161238
1898594
1479657
1222574
1774531
1900472
266471
756245
1887748
1968799
360385
1357389
1855058
1447904
1515182
706789
1539517
1676832
1041137
1468153
401824
354469
1470503
1066320
67956
1408019
1334751
739104
192904
401753
763881
270446
17358
1449825
20756
305084
1603499
318030
465374
327326
1572279
1238359
1217175
842373
774978
1974888
1147979
1867366
278057
1569563
883996
672553
391355
1424229
132281
924943
1582258
180685
677398
915673
507822
266481
1739292
157852
338400
614259
1018556
11834
874807
1261714
820535
1978999
1972198
1292785
1551370
41965
1801154
1968980
840470
82669
258617
742716
674782
1112138
1246451
1493363
1203735
249820
1871486
906436
94309
1855312
1826316
1405882
148259
413534
994960
490592
1808430
1888841
1721172
468451
419218
564894
1439290
801262
801646
795460
275453
1382081
1604616
730803
698146
1776852
353787
639602
1409537
864407
915025
1518933
1560153
1582306
592480
1193146
1185876
1962665
973498
1053610
908544
1229914
1648763
701066
1521649
639667
1575128
1882870
1378435
729046
1346702
1492910
692757
1083490
1210379
1398580
1656813
1632313
247571
1058068
1457643
32479
1484948
56281
1175342
1939366
117991
206066
1372680
496652
168610
1723530
1458715
1745288
965237
882789
980050
1215847
1646840
1690298
177543
1796637
489661
1950257
1653510
1606767
1759547
537305
1328575
833100
1498146
1253073
1868240
1460456
1651807
712531
1159456
1129101
1184431
675085
1478279
1568691
141124
1541936
1383153
55040
37462
474833
150301
992255
889393
500473
1061826
994602
1465707
616085
86941
508341
459706
381710
283320
143958
184930
690755
992447
1243961
340262
1325605
255509
238571
471736
776342
1490640
379497
1521849
1860471
1652731
777220
134332
299323
345563
1734141
1760129
1200894
1214705
805347
857324
894057
1752318
552619
392380
1043000
1134303
1816670
305351
820668
1917786
539185
1630125
1728859
67593
1571544
262679
23706
1695554
921629
646154
1266910
220139
550118
1673604
1233143
1617677
504792
393370
170275
1658397
1333788
1986897
1539629
173427
1363002
1288113
1267773
1655718
628213
5597
1100960
1396911
1227037
198479
1521493
1784691
1479032
1978638
1764002
1279928
903765
1523910
376497
896671
1572165
194915
863468
1067419
712696
1584023
1504558
1923820
174781
619594
1093318
398122
1737587
54979
801329
676916
832710
1317337
1895343
375878
1102594
1568452
882095
1986167
1578995
717658
623639
1741391
722230
1466342
696146
252540
1002150
347688
1254714
614257
1831626
1996229
602754
1484765
1802086
1759
622891
833653
1261318
1082682
1894380
964887
874405
631557
1975581
589965
1947058
832699
1584155
1271547
1269321
554493
716153
1105728
808150
522641
1197060
1905820
1733382
1386477
1580104
934713
1941026
284677
539590
1880160
361071
494558
418324
1339976
607219
674066
164515
1442583
171930
968880
137669
1663574
1747306
8038
1862125
726058
1428336
1689550
63998
1900219
1170008
308887
764061
310515
1166465
1607268
1292030
1624516
1467422
357889
454402
311353
1944831
1898127
1780013
203942
1323865
1866309
1323131
1586431
1544492
270103
682868
42798
1244012
1986871
169508
707148
19379
1044213
795184
1595934
1784613
440537
1885870
615073
120104
1832909
1365618
1753938
2830
1377252
274657
795541
816463
944785
1564177
1023154
781525
407849
1595271
82212
1652517
212682
252242
702323
1206139
1680168
693960
184638
1172889
1095250
837059
1760029
1948308
684684
740909
1810898
380183
109214
891250
1532339
1319781
1933852
1945649
604124
1585562
775999
863290
1364775
31038
1270677
163418
1960823
1958757
1499073
1552560
580893
355640
1617600
1157272
1579917
662517
31393
957795
603002
1276488
1389610
1356198
1886021
466879
1368127
1520426
481445
1830260
738540
1253344
1819778
772618
1507060
155650
240273
1499026
1724044
896023
909972
999480
836459
1689369
1810460
970430
1077693
93507
1654417
317859
601631
444770
1795011
642112
1124030
227801
1681697
990171
510848
1112224
308546
1953397
1402676
902133
1596297
439977
1455609
242492
1262089
1001260
78752
1809176
642431
1888398
1479352
1249508
116724
1256717
1795309
695166
1181896
595282
1945010
165344
188842
445613
76465
1383424
300921
1820652
145634
966235
1896656
1542232
1053423
904808
70870
173933
621327
627964
1520980
595770
1410546
568261
1583438
509914
872929
280941
1553147
1928452
957833
333790
1788933
652343
1376197
259522
1982072
1070569
1016513
482524
983409
1013716
889527
922187
63670
153697
5565
853326
1625708
1979348
620574
1975472
1456261
796550
402157
1669375
664894
1529712
106038
274627
1646230
1288260
1901954
1730390
236814
1833282
697054
851436
1320892
453223
1895782
1886900
1962038
192333
1208074
1035630
1281250
1436603
578721
1650871
672460
551230
545182
978531
277738
1445715
1822785
632685
298814
1495032
1552900
1093581
591878
880887
1021791
193417
1592782
1631460
603946
1771650
1212687
484422
709899
981342
333503
184764
101892
269883
356037
395005
615951
1861062
83531
1294311
1366136
228313
670762
1639473
1666093
1265675
1988257
764468
1595821
1263737
841114
1353092
1656488
1085322
1715129
1661614
212842
1420780
1429530
1486439
1518299
1796731
1416825
831115
1420942
906767
1814288
1705986
1918654
1430742
1402583
1787994
11765
1937978
1859031
483155
191762
652606
1845120
1313023
1113746
1810053
1027113
1203218
339181
582159
1237849
992287
1235940
24084
212413
189000
1990854
1019497
1539426
1683253
518072
592072
368512
1930341
590619
82306
930696
1118450
1444315
1828042
453562
1667864
102272
1568193
1744208
373438
142577
9774
216468
1968420
740532
492186
1177189
1838189
92117
1534627
514879
540788
1167164
1213666
7417
389082
1734972
1119997
1845358
1184475
1217696
1390890
1493188
1113623
680558
611482
1766325
918494
21853
1733535
1273506
1237411
1778823
476079
301339
1931701
1305447
571946
1815271
354566
1929610
680515
1744221
1903845
1979659
1539010
1825811
130727
1968813
308256
642025
53939
1885370
700858
708737
1280537
1431158
464643
115332
501962
288348
535276
168411
1052154
1424313
90360
1702033
1725678
1492690
1702946
1922005
1938633
956460
1344921
1195049
52849
1592021
1328158
1025235
939771
1191235
238562
951862
719529
1134305
875533
993373
1321927
1810170
297601
1896495
3771
979055
232875
625714
252456
759428
682124
205468
1768413
1426817
1942108
795481
156948
1368891
1854222
831051
1655565
178171
1815116
103408
658595
55310
341279
1872035
328034
1795263
655699
1597151
468419
1603328
827247
121857
967399
729425
948354
387637
703477
1571268
1198509
1043099
564040
174707
1053571
1078972
732367
1222272
276808
1430652
1295815
1761052
1797656
456996
21201
669027
1752232
1470297
1358581
1839737
476313
1723481
962980
1491251
534500
624278
1991413
1646840
112029
903038
974732
14138
463574
842381
35916
985531
1255462
426888
640376
271062
324495
173711
681245
365096
1314014
498166
961674
1327193
1039086
1898373
1635612
535717
581282
741960
745077
1091284
762910
671447
417673
1202407
881945
1110964
1475971
701823
1257653
682044
1196816
662148
234001
1357340
1616001
676437
1128554
1660558
816959
377636
1785446
808455
1937705
290899
844720
567339
953743
365047
1455983
1100184
610195
1915678
668924
813250
1416923
1236201
939744
1413936
72466
953784
826753
1386711
85361
1405104
1389415
69102
400322
36974
521189
1002559
1709862
1895968
289833
765992
955409
357116
1536563
514277
832723
1226921
1830731
900852
1219484
804779
1614374
417443
1958170
1458734
4420
895414
560563
727778
687384
1231801
209055
413125
1772337
1861326
350093
142334
545671
733001
1986924
1803561
1196817
474445
84727
113490
1677620
1635528
1899642
38980
1356048
465796
1410966
1110717
1773129
620077
291076
1760054
1019165
1109747
992032
1757945
1538457
1992613
271815
1411005
1250747
3509
1672290
923052
727979
184405
1359504
808505
1132247
1854635
1417421
1268356
1122382
1996114
745964
221544
957965
842652
1553027
14846
220516
276265
1531617
639743
1788393
1872299
1056183
178869
871877
454876
1306025
1813251
333307
1165559
173718
955243
1714148
960921
1660362
1613861
332564
1661998
998123
1058732
1291370
378747
9120
1973154
1884281
790155
90026
843230
4094
50701
957403
200951
1035234
1491433
792793
1316375
531418
1184943
824815
559907
37890
1254729
221362
1654100
379585
864335
376747
1394299
1092436
1237352
540515
1182445
484010
1051918
271464
624057
115998
837796
1477439
244689
497280
811407
714065
944584
587577
964875
12642
1667516
53885
1732861
1318969
777238
124987
972285
391923
1885678
259569
1035872
631387
845673
1970418
295079
755679
234056
153379
759596
1856104
1501843
1569310
1985841
1080566
967630
1770149
1962672
1573359
1049276
1760457
1436099
379216
1042307
304813
1462370
167245
1249399
1770851
1050923
1187026
1111911
542575
187222
1592549
314882
1740151
583136
16768
162554
1105461
326475
871820
1398883
1562243
563418
1993178
526793
1889289
482395
396976
403653
772008
1530530
1453616
374401
258297
1112963
1403291
797436
1612077
1555449
1079636
457831
258901
332189
1757470
453357
1982527
229966
1616761
1109382
700510
1542040
809568
1081623
581937
1510168
1755933
1127694
187874
1342967
250645
1881873
1184125
1913370
1703349
1807465
694563
60227
914800
73550
648239
1642219
1392951
997382
638095
1593819
1758667
715955
876006
664741
1840301
1632231
289771
1487371
111619
727357
1518239
290543
507958
175375
304691
1950913
1163850
366867
1751023
1138379
455528
73385
1267219
410272
483039
821863
974071
1696673
152211
720325
1133531
135914
777144
17635
1261951
1957194
97666
1035369
1504126
713392
1503837
1540494
1383695
919214
86394
759522
1141174
1664607
1106706
920862
452550
1795278
684840
94452
239227
1851489
1612179
1575119
1791092
1454637
671259
1807418
344838
1819668
1460965
1922175
1194883
1994632
1235514
607550
748663
160325
1511894
528181
438073
942023
1575931
1527589
125445
87838
1165287
105615
794454
988328
1731561
951850
1880809
234104
713490
958490
1205715
1595029
1473855
386828
207358
1125019
988764
1098126
732412
529292
885279
392472
417694
1447230
736140
1616036
70881
1913677
1408047
388139
926072
1449022
1405732
1051139
1857712
1287829
495176
807221
211579
1927351
1268803
1536411
136474
581538
1818503
371909
123187
798445
43750
274880
183824
900504
872119
1135113
583294
527862
482022
1260036
1187030
1087061
313281
125138
1558531
989272
304627
1310553
1837018
1601901
740047
495547
958557
1115831
153289
1037828
598232
1014121
127738
1830412
764964
881179
1469844
1324646
542980
1150227
1259451
1645264
1093143
727163
200354
1093329
1824377
416503
1721162
676257
1986674
22056
61274
375181
513416
965910
1375361
1820359
299691
672577
1719443
848862
1925932
268223
403019
1155028
1947339
1769588
1557346
56932
471308
1999609
1215713
527962
696852
530471
1534836
1414368
149816
1890974
544752
946705
796649
1373417
1269235
1940642
1383532
1889507
1191222
588347
1762224
352804
877902
456361
51713
174739
1636641
101997
1779368
753627
22386
1441078
324138
1728668
241006
458075
1372586
1631478
242762
1219273
1195661
1942875
755525
1441185
914397
500313
1938176
1158807
590306
1178447
1522071
1112349
381087
1166634
923589
148326
199501
428316
1453901
194108
1372912
518422
403780
1134193
411717
1770938
1031291
1739315
825927
354261
867688
1447272
888825
510865
856719
482170
91216
1334220
1060528
510791
275434
554897
818922
1007860
739974
1269423
1209823
497671
1718954
38539
1835875
703838
289495
1839650
1250124
1123584
1219434
1421429
485795
1565078
1236464
734140
740623
986321
1329745
394082
159404
856928
1588532
1265828
51613
478158
1577164
981969
472822
888597
784898
1898386
1141046
470330
1625504
289157
1351618
1398027
1004895
1358738
1860513
1399811
1594882
1686111
1169048
39667
515917
1109155
54146
1934543
847344
1581988
953497
1508056
99233
1782222
948700
1142759
1489738
1464335
140165
606805
1884969
247560
1397195
1950115
213819
440020
1181367
1198010
877252
1931798
1566511
1534383
1568395
1165288
15224
1851045
1408018
80594
577667
727796
1003309
1627976
1398660
329988
1775958
1232416
1047635
787429
903583
1493776
811045
1095918
970324
864717
862773
1516285
1215756
499098
899702
1594083
1291879
892840
944166
937806
1227124
1748167
1042283
1931241
600327
127
1137316
1639641
1968938
1689572
1749836
1494032
174477
1512719
217957
1629600
1456205
306192
865289
99916
1220770
24453
217928
1488366
1361379
1210896
1618818
858423
977364
372847
631609
1477355
299808
53727
1534465
243106
935642
70259
185272
1285672
1746496
645479
162700
498891
1644620
1130952
827628
542359
26106
581630
1775954
1490986
1428788
1508387
191091
1863607
1793171
1745805
779368
371878
814305
417260
403089
1220977
1007011
1991565
1390377
1261087
1868317
1318386
1075176
1856945
1637222
1813231
1037203
1609105
1225200
1460280
946615
107272
20511
1222083
35973
1866634
589695
226080
474760
1478433
645777
340510
399094
169486
1246840
324992
739149
823953
1845863
1610766
205286
282498
332179
802528
23684
466558
980822
848836
1269599
1242570
387184
1898400
174449
1139452
1114537
658746
1420519
386491
422138
673724
25386
226719
813417
202874
440456
186678
873388
1998136
1296366
772087
121479
1471973
1209104
613358
956426
488115
1629233
1832445
1601136
1470664
461563
1397931
152378
1966939
1514342
896016
38136
1856670
112841
1695449
934629
1126060
639591
398389
398371
1913863
654754
617315
15878
339585
1572712
1371566
11909
1636897
1250036
1727822
866710
1954880
444778
713436
1259638
1379539
1672626
65551
1444616
646490
1843372
147244
1922368
1293711
387855
56734
441964
920480
1784924
16383
1172138
312726
1552573
1668555
910004
746707
1718051
593615
1030921
782425
1984155
1251918
232558
1705193
695452
835405
1312276
831170
290558
339776
1117742
873313
1167246
124279
1156083
1334682
90236
1538732
1389523
1056287
406240
1351165
663165
57227
12294
132454
217858
1761801
1127186
609031
798611
1988758
884367
1490785
1444027
669307
144279
844337
1720116
1216845
667283
1009649
1261042
1979596
1120533
1878146
980431
666942
1147947
111560
1747234
1040439
1673067
1664120
907274
1325262
1085574
819035
625292
157946
35569
346991
1956632
1876437
411131
119431
1118006
1140797
693784
786950
1109628
693818
778334
778360
798272
295095
131762
1546221
359321
1858522
665611
1302890
568804
1736935
620410
1485247
1435659
194156
776502
1322508
1780105
1337905
1952066
1006025
1357369
1905459
1504332
1045096
1610121
486154
215453
52152
8322
1763840
1927621
1021941
1102350
1188961
1169892
723709
1369198
1077154
385160
1749827
580538
296298
692219
57135
1440238
1557900
69329
1943179
722892
1613135
681831
555182
420866
1010387
373074
1970815
985904
1295236
442292
1811455
726275
639685
892729
1191102
1379151
571507
957420
1695069
1501765
1850780
687533
1092875
1549604
978917
917244
1039218
1045104
1016403
1076
1921820
194482
1296485
525024
226460
1163943
74154
86356
1813464
60126
351067
860434
135966
633682
596042
982943
1539299
737421
1528091
470998
974125
436034
1443501
679956
1792418
1687024
484801
1295487
1857388
1230398
48140
642693
1486082
1564018
850234
510391
1775273
1021217
1619829
644693
881859
1819634
1670698
40177
1966770
66406
1630664
1517760
1347816
1556496
560575
1152236
441414
956563
610795
757977
1766925
1520205
1162886
94908
785012
551683
437759
540045
940636
1136243
1385379
396659
1294708
1998655
738284
293951
249728
259318
1628888
1131173
559488
1636495
498530
1948695
1549892
1887028
1100161
1457306
820595
922841
1121626
1192121
1907771
438962
509994
1163800
334608
1061284
1575123
5213
1479051
456788
1474476
1854328
2100
1848872
1227414
279339
1016172
178659
1095375
1804541
633257
379608
122376
1060059
61608
627918
1271795
1786314
1840010
1442539
28556
1253059
1763300
1948423
930693
940322
582483
1195306
145415
1939482
1844326
39946
302409
1565746
1678818
1637869
1810035
298866
830579
1504866
332672
83437
803088
1048323
623885
825198
1397994
50557
451692
311561
428705
1606736
1093343
1263801
899827
1543834
925405
492984
1383750
1681026
329977
1977238
516085
657600
1062627
309411
1589821
1897515
1419351
570458
233198
469030
164649
390874
351471
872684
1109651
1445350
215591
686992
350016
88338
1277751
865652
1531572
1653303
667166
1129559
1346667
1783317
1394518
471380
1116288
131185
1119748
888629
1843870
1168354
116983
1453163
340208
976560
1433441
799948
1298272
377300
78865
1378440
1067276
1745012
1896770
1421042
1360560
1539676
1786032
159089
559567
1280869
611877
682854
1862934
1503926
1107619
33790
1730246
572137
1085545
525015
1101783
1671369
1571481
1940373
25757
722055
789903
1624062
913990
471249
144520
1659254
1719205
817699
1294057
1276999
1867066
610628
1949847
583262
1279016
813211
146733
1560067
189302
764294
1356046
1730948
1391973
158665
1432887
744089
223912
1259406
705926
556030
875939
633543
720051
84688
918359
1474239
1731939
497067
51691
1794160
766727
1174820
1806876
696105
1377585
1044594
543901
863969
89909
1376169
241109
1593749
150402
1232118
279744
1410531
4649
1452957
1586888
1949321
1570766
855312
75720
76087
1315891
1676882
1633475
1154725
508433
1384292
617812
1157760
796347
643925
415980
1974885
1294563
1276986
865954
433013
1850941
478584
1847210
1026831
1155239
1889473
500229
1376505
612725
1372471
48910
747450
1418183
1323520
1988072
1293281
1130345
593138
1919644
1077304
1747651
1125627
1902371
828743
480354
623408
1805787
869466
1520050
1581108
255795
1158264
740144
996654
231340
854076
1063169
1049639
1338531
162515
896130
848251
1842787
1955557
646543
1111852
1515562
1914851
1628270
477690
536998
707910
1879276
1810022
1028522
840185
86167
1094948
1417867
1845352
500963
1267682
875154
883986
1719430
1731774
121258
414813
756828
525397
745865
1403076
627519
1913896
1682738
1374591
432961
1034094
243767
106184
890919
1609614
1423856
1762182
441196
81693
1405150
1305488
1522498
531899
586185
129967
1756557
84711
1860656
459586
764651
568422
731716
1015547
255245
408822
1907420
112280
485536
1640774
196746
5404
170799
628614
1594064
179455
1767728
1689111
148761
393019
189161
1420853
1996724
557819
198592
1691414
1346057
1834663
737134
390727
1015395
549769
805926
919052
200809
701374
358758
284235
1207967
789000
655794
1133550
741827
1701124
1645989
61715
961760
495250
1771911
960931
731176
2906
36796
1509117
1102832
1310499
254707
1024676
1635278
1076783
1545478
1151212
570095
1356818
437836
276456
1609069
1065870
1498456
1798248
287712
1132594
1040811
1546413
1125165
1312605
1084274
1620090
530428
1578554
688539
485709
1786796
1358317
285338
1226561
368650
833771
1832630
1258839
35516
1702099
566934
356748
731197
1640972
1169004
1927109
855363
119137
1426286
1717883
947434
1309436
1384690
870102
1367286
402034
1510306
1151084
836540
408229
1051076
1696206
1172018
1247012
1222536
667987
251723
883788
1322745
630424
1367991
1077234
1804974
1648302
1241142
65644
1100250
369127
106861
1244306
456096
936031
877259
1136404
1559712
761523
1950067
166738
1528252
1042696
501829
1351445
1678550
53357
1728110
437148
282865
315901
349686
1240496
714490
651278
816303
785127
176442
406357
1090827
337503
1103112
1369579
1616414
1757356
1137875
88407
1597414
432191
986838
1851130
1831734
893405
1476860
1978835
1462397
1321377
985093
77070
1883532
1323571
1221149
1170749
1661275
147571
640080
452373
330232
465688
1065029
320791
1865883
1207667
1323367
695370
423153
1156497
1917267
382942
1281838
668361
722607
854433
593646
1396725
1022015
1298994
1846465
1310417
1698651
154480
1613583
31619
1099636
1236347
823660
1204373
1584548
79308
1668194
1461285
1168047
1152504
227780
1890300
1493328
345885
1715387
1862380
1991245
714664
130023
1035464
1846568
623519
234623
463090
1835526
1623831
640456
687416
1078676
148387
285012
1092276
1853589
1190536
602187
589946
972815
803774
289477
1122381
216378
1510845
4164
1445478
508852
1904776
974282
1568160
1262259
1365898
247654
9009
1952782
1297791
819931
1096600
1181884
1090786
495708
1911435
1954163
1672915
213030
1707122
67316
164212
827429
120718
964092
947055
1779955
526168
1044454
1139074
1632131
188193
985519
28353
120070
1843072
358361
844518
717868
1131546
69807
1915414
846675
1883800
753186
1189937
601703
1888328
763364
1756826
1056696
816177
343729
335766
351898
972520
444606
97485
1339184
1503297
878657
1324129
1845753
42476
118661
359268
962557
887665
879050
1424843
1822842
1109989
1329646
627391
867667
1667046
995673
563935
1571471
1622631
587591
1075064
620907
195791
1241218
1842050
1836855
1316055
939465
1591891
365160
842809
459955
308225
1620992
640964
724924
1385519
696206
111728
517179
1039139
1878310
1309368
1064130
1305503
807832
955134
941265
1650794
1059129
1642062
844266
546064
1022232
691570
522588
660589
1973348
1439564
1725384
1327568
470896
199209
1577462
477042
399811
216688
60231
431741
163539
1900921
1285991
813027
666687
1126590
16485
1108930
673094
277036
1880601
90063
464810
1659154
1461726
428643
240651
269243
1778991
171223
1830712
268241
271866
50504
1694452
968248
1728581
143743
1807454
1971254
985908
303132
564056
1108619
1864928
1185464
1097722
1148051
1248209
171203
1285562
1859716
990804
618567
594255
255343
1513173
1464405
102192
603604
544805
940892
1118339
1053008
96168
1305531
661211
578090
49999
250589
852325
270750
891380
889396
1728716
316565
1561333
1083509
1710684
1436392
1109103
1992838
791167
1035642
631118
1525902
905763
1618429
1369456
110271
670634
1183422
955093
1418561
1475423
1052222
191608
590110
1457198
564394
1777577
868754
1597025
1078444
830129
199348
916127
11661
937749
814565
80617
288660
1555582
102910
1626949
856476
1493986
1999682
755447
913115
1020718
1160247
796715
412639
1914224
404471
1360097
603998
1092825
1692857
42619
1655896
1573923
577534
1746864
1712447
651154
50214
319603
1914640
1846753
1388698
328805
1830968
71839
1669392
254124
495039
1697583
336827
1589464
1089084
1118394
1633362
1550444
1912297
688454
837831
1373419
1383710
52148
1631894
376915
351610
479103
15738
148841
198747
311629
15073
759054
389075
468332
295617
696052
1433502
1963087
1099891
1365315
535794
34581
1088890
196580
767560
1176164
1404230
1239964
687457
1092638
122949
1594149
1753227
1964857
345486
1922590
744325
558700
1701826
933743
406154
1485591
504381
1396453
47554
490276
548123
89097
1285933
9320
422866
1584090
155199
449741
1072706
1468126
1745718
100334
1831327
981236
499865
751997
1888983
492880
1881038
1129803
1883451
151642
1195437
1656627
1832917
1794824
354501
1632869
951136
772655
1935228
608569
1224910
1601009
538355
1200740
1162580
92459
1686958
830616
420605
325005
158081
534611
1050123
1989968
1032114
1106657
719864
428757
1175869
1100570
1126876
477521
1062313
1187572
545715
1706693
1167033
864199
169423
1956717
1503785
885404
1427610
1221685
520230
56202
989423
654337
1692083
1818548
1884614
399288
515465
1189646
1046442
339118
864542
1310019
988957
1801718
103145
1616959
792070
891645
1314789
1626859
1398710
1711673
171227
1841135
803169
141268
992988
306695
975947
1351389
1033797
1542622
1039382
944591
1973669
100952
586472
372259
767490
1861575
1886919
689083
150478
188797
398489
1528650
1412610
930992
975264
386033
1592405
1392668
540239
1014180
1659048
195004
1766275
437867
488064
1525366
852099
442703
1880073
700724
117394
7533
1584673
1684050
1242947
863470
993395
515709
205098
178646
1503507
1218440
1680658
771640
1768263
1357395
1843361
567569
1185026
563090
1236448
606144
1380718
910628
1895340
659175
1660209
1061050
914672
744923
918556
978924
523950
1552401
377071
740700
1105913
26736
1939695
1375515
140083
1737028
359443
873429
1232294
404420
1920614
1193647
1599112
1360183
158391
1638829
1165345
518855
1270605
1664272
47410
82677
1264494
156590
1718426
1843542
1930563
495839
840025
655679
654182
483702
1059371
1608359
932972
164991
1994852
468496
953307
1903572
958206
1944670
1852783
1352514
1343362
1485673
1410733
1988797
900781
511001
1807260
573081
234990
603665
1916113
309851
488876
854842
1679360
924134
281766
475652
655768
893317
1276462
1940314
1941142
1459814
476525
1611616
1547190
1312669
357888
953307
882519
655378
1401400
2597
191130
454057
233090
1897361
1682541
353587
472625
394576
496484
34860
1796904
1286216
714681
286527
324131
150018
125334
1992482
1432336
202739
356889
1974007
1845029
571174
116560
624113
1493999
1096871
1109554
1043742
1817170
1147058
318547
8602
1099195
425014
1086535
453252
434140
1086629
483458
1165794
1590455
569156
871807
48878
121508
1204997
1283173
1031375
1428370
264417
615691
763655
677347
1866638
740736
1272662
1875366
1035110
290246
1853593
279101
435096
232796
1585135
1425080
1683576
1092452
1538237
1585124
1342377
681818
713218
497693
1744577
907993
1596902
1894930
294799
1142842
707553
952538
1999821
1827294
698246
234455
1309009
1399227
1591227
1208388
364003
470743
808627
1833997
1316824
1633334
1652697
1955024
627247
1364566
1727771
43203
545239
1169877
1698895
1245264
834574
1732988
576448
635660
1229787
1636457
1997571
1061152
1735379
850618
1757091
1047033
1822838
504832
646503
463815
1233149
556343
1609009
98525
356242
870220
417924
1976222
1419673
837074
648846
932252
1924324
895445
852102
118350
746938
623613
644345
623517
1622871
397312
1683540
1916842
1986330
799067
482095
1810486
429527
484478
1308961
172042
894831
1433683
807771
770774
969177
657007
1792799
966133
1859687
1026872
1894605
1640913
598080
755218
372205
431083
473552
1881922
272171
1524610
882423
1406860
271837
470554
526171
826986
397457
263195
783711
557036
170567
1558538
1784827
340893
1842345
1554966
473383
1102518
527909
1464714
1997069
630155
732932
1844799
1662625
97659
1271900
80739
1254473
52501
1006940
1752925
646298
1973437
495096
941980
1898188
346071
1591749
473280
751254
1501334
287237
1034225
1447678
838363
1728496
88287
930308
1828959
878899
1731358
1477514
499401
1451388
548017
1375749
67915
1533155
1088091
1459694
1753766
1429648
1481145
1196978
1088654
1495541
1065758
819516
1184210
887954
1277940
270726
1547670
474886
1784077
263004
753050
728792
1661801
639467
1686798
542642
950331
654802
904669
1905486
94026
1242420
1589764
1059330
971157
1218326
1453504
1268874
338210
1122978
1990949
1065288
787157
430574
1214239
3455
1068445
1178612
1739356
705776
1547755
343975
1388026
674375
126254
1792518
1326980
1555116
1346094
974791
1463248
867428
1263513
909578
190123
887623
1089554
1935918
1012315
1775426
1944890
1524752
491298
1151484
173367
405545
696575
1604789
889473
1217786
871606
541451
1217133
1549747
378758
197611
9551
1935761
322473
1049423
1985490
1826962
1646267
720680
1188206
111903
254847
470368
628549
356815
24345
662368
459708
1096180
227653
1705370
1346073
901912
1701314
901227
1524052
156412
524533
154986
822474
1688873
570894
941861
912101
982482
1320685
716146
681545
918282
624727
639416
1950699
1239485
1227055
158448
1626759
1473571
1847305
1233015
1905848
157364
1234244
294018
823623
1014942
871418
296366
1171957
1079555
103020
148633
470062
1284603
983159
1247414
1140987
1826752
909888
1283500
1759871
275444
61369
1814113
303495
284371
1414124
1172241
1660279
630461
691760
696500
144123
381505
438000
94013
1640148
1880493
689064
45905
1963358
1074841
1408193
1180552
1298046
1622020
448610
846012
1589432
1817925
476632
430470
345028
1195799
1660935
1469694
1995032
1167537
1557766
651879
1445609
1728539
1271443
320675
349990
1030150
1561766
1846138
1264228
1889710
593734
1088768
1904768
752091
1429070
499667
1996452
1165010
1543898
281637
874560
176990
1504433
1697784
1610386
1019168
1144543
1695822
850159
659661
57289
1647518
531991
470453
1241662
928975
1947357
1930091
248438
949246
552269
401361
1657760
292971
979756
1094704
1229958
765496
1649747
1585473
1561813
1813106
990328
514295
1815387
597898
917648
74767
225076
1014766
1646131
1875407
586660
1269538
1794751
1442192
1410234
863002
452943
12313
1566748
543263
604721
1586332
1840679
1248165
1769004
580769
1834330
1655657
77533
1104720
1077419
1727363
794026
1564800
1444142
337359
1997490
874277
1588841
1511239
1314790
1465219
1672107
527682
1415501
36922
1726781
319358
751580
1637947
1017489
1065079
1089763
126224
697956
18760
1099115
1100276
1553325
220201
1767425
1681562
838670
259375
957544
947251
1870355
947290
1728644
1401119
1170166
1230539
1286140
1982507
1247989
48771
33292
710439
1184815
1957403
941021
1616074
118329
1612933
1691535
181070
1125216
291018
232811
1531418
398277
1810465
697843
468151
1570743
733697
1537150
1574528
1467953
296485
1284266
1985128
367353
408492
289595
199804
303074
1370733
793485
1941944
831695
1065018
533093
389047
1849972
958205
1088689
902445
1058197
1588875
1934411
959076
990372
71566
247890
620705
672728
1715517
1070863
586349
969223
451513
1435074
1521712
1562436
637950
1193849
1786110
1779332
120790
1558336
866868
502937
1365026
748497
975135
1915698
905532
653702
1817532
447503
1312472
1748195
1435905
1471680
1209747
665535
1941708
136318
1390074
155850
942062
33835
1480727
785708
471069
1910856
1588014
1957029
1446871
120617
1381043
700559
450338
424492
688429
1026808
906949
1532774
334431
1330290
1670136
482570
1927070
1773162
1075433
824885
552966
66134
1092303
1271189
638288
1406887
1024753
456943
449975
507953
353732
1891352
1234310
1433269
1482568
438627
764412
1129500
1619438
1411249
1833722
1589586
929893
80873
1296648
1163873
1356926
41829
1059252
741507
473418
1819308
443684
1989678
966172
1864075
1474378
62408
1740939
587729
1460285
600641
725104
431466
1874729
162362
944038
1932611
1553775
1146737
282169
973174
1397274
1812511
1200749
994922
1471686
1531136
384393
675745
1565144
1845311
1345862
1053638
115738
1321001
544887
1204037
551362
1648390
1601477
196197
1036247
684815
539114
704950
1362258
731511
1026702
1605372
1899014
1291565
1969345
1630192
490265
1982538
1678550
474488
1379414
15316
1532838
1781359
1878668
1145377
1804026
1029609
605905
583255
1128378
1599866
1525081
16013
1713984
824616
1112729
585968
52324
701907
357327
1589565
314666
1995907
1218699
1216295
326381
1515298
217129
1343696
121556
519612
1605334
1475826
269679
1171441
1158222
683785
1963784
1558268
124872
1398897
1937549
1189629
758640
951200
1726294
1293393
528200
1979125
1798802
1547816
1544882
578315
210479
1353867
81535
1536908
1115275
1589228
1006778
1443574
1879859
692268
1540196
665616
197006
252297
780489
88521
1216149
320967
802943
1804853
190252
142157
1747894
1311627
1820577
1707247
1684020
645017
1677809
718041
1696841
1170895
1378242
538596
464012
857453
1856619
1960854
724284
1543452
230151
1576119
438200
1359937
537514
596503
633009
521517
1083599
850501
622095
1230048
614800
1535470
1293617
816348
1924667
1102058
984523
1767720
351531
1580751
331779
959582
1878689
1971445
1817983
1228944
1101933
365337
913807
1959974
671987
605572
1001177
330128
1853297
755220
1088914
1920762
1553438
171409
683445
106243
673875
717852
1967585
1611445
97558
146380
323654
1110207
1604240
1182900
152551
1939922
552542
793912
47429
1453333
1919598
1629841
468284
1739727
1359153
1774581
1520640
1437605
334333
627688
742299
547901
310461
616164
75993
1304464
1741761
960887
286822
1764944
1725755
1140144
132618
825315
1421836
261028
134801
886864
1705087
1272029
1481016
715813
876461
1114649
112537
1263683
215109
1009731
307558
570570
1487611
353667
1323633
511839
1057590
446002
878228
352946
874828
205189
69270
1710617
920238
608718
241296
635145
1490927
1939039
947233
1163936
222485
1253251
1548833
1034641
1529395
984308
1282098
534133
1570818
1459336
1330262
1599145
1000621
486549
1134342
1608610
736642
1384673
1589539
1161516
976979
1586646
1509298
1142053
836967
586386
505011
598858
1904900
591224
552517
107095
900528
1367444
1835097
1499293
955104
1571879
1488152
832249
662046
495815
418792
1325288
1325401
730997
671394
626971
333193
1240057
1011667
84616
772509
1969267
259850
1174225
76871
789315
496291
1815854
187979
648656
1660428
1708613
473089
1532082
1285481
787273
1022752
1552953
1160895
1427980
1080646
119651
1947480
1603212
269274
87711
953273
1192303
427981
1203458
222657
438511
985908
1124698
1343576
1758825
8922
1935276
28806
1421521
1394355
1149802
1272426
1291535
916310
1825370
787266
1636663
529132
282835
1259688
580143
191931
1161791
1774503
1679007
1495587
797584
178500
96460
1266508
1049969
1078557
692092
564380
1957891
1853096
1410854
1081715
444952
1062727
504721
777722
793189
1015768
658674
606823
1767049
1781078
932511
649289
313847
1774225
1535720
675654
1005097
1935246
307936
431779
1310576
1246519
1426485
1332575
715022
54080
1541229
1265524
1422596
51629
1500560
1482548
740878
1338474
797444
701759
1498729
643317
1717252
864405
1013527
1693469
1503414
186560
1325279
99538
864998
1552413
1332287
1833453
1160387
1667236
58705
1589376
1231507
1734749
909367
465678
1105698
657316
195076
956151
662321
1139577
1120417
583184
393851
846037
638611
1700877
1657395
1982967
513117
191905
247768
834889
592535
814206
1120332
942833
1323209
299023
1947952
184199
1762501
1251443
1853179
1527838
1094516
292526
798517
1937546
936585
338179
1851930
809082
1617772
110073
1848135
1654895
1951497
708240
1184657
1617675
108814
1577057
1753092
1685120
1550506
3099
738456
1155566
881008
540414
1013970
1239329
1533338
1594037
1988441
159146
311821
818614
704387
1223090
1951587
1336758
883797
1854349
1044504
673909
618016
379898
1222640
349445
57106
986423
1056656
466306
103846
1620148
1827814
198797
204543
637657
1895602
1353468
519643
1183133
1678635
757028
1818893
1803109
1441251
421954
1865677
531008
1788660
376692
329389
496087
844348
889911
562945
1102759
1598898
1816771
427435
497586
1232146
1018371
840562
703365
1174848
972312
1943630
1593272
1559193
1853361
782124
888868
1638244
1833426
581365
1842852
686478
394040
1057776
142956
458163
1700562
1388015
643883
42112
692757
1494374
28759
1010671
1175675
251192
126803
421622
1713880
1046626
1622894
913943
1956193
529250
1194905
1248910
1077016
593477
1033191
1273503
449051
777274
1277864
1778594
612288
1025662
1457067
1358724
262850
1552623
395769
1151677
148748
437890
1983903
1608171
610857
1557730
484125
508473
1881845
1812647
300917
1784619
1935736
1726194
189024
1672170
257925
1869282
1055666
1449038
1022295
1612130
1058147
227412
1733447
1990368
888018
1203350
2778
1598776
1721416
545559
962212
1643636
1472006
314367
1640683
852284
1522244
1821643
1587974
217208
1088013
318489
1583638
900026
103623
797155
143572
938083
1583441
410549
1948118
378513
830494
616893
631906
1350847
1619545
1375323
421704
1560604
173893
1597446
1177985
761926
149849
1049928
746322
1576280
324779
43136
800149
1931310
1909846
705896
897973
712304
1964185
185837
1990838
168750
103327
101300
1357350
131170
1955951
1384040
393877
1317258
327683
326173
472598
141656
744692
1263437
1379803
454680
763987
707631
136381
388704
818727
1375170
1404701
1663694
166406
746928
249565
1605654
490481
1655619
381836
402691
1111008
75559
387543
1319718
1919858
1473613
303083
353517
1687959
211374
1256565
1585887
1276002
1899500
1205388
1190410
538841
98150
685134
313747
1504731
1367103
1803226
1651039
880199
1818305
397068
672226
1540547
1617148
1274970
908224
1067956
1983917
439800
1532236
1442933
1915890
1326623
1394894
1712785
778826
738703
319015
862036
201967
1149389
688432
60285
1538128
827353
1724705
1433487
191365
596729
320230
847513
121889
1452852
1101168
1112155
1487226
1496837
692420
1889253
1437996
1585473
568338
674560
1700722
1007293
474856
1131159
1363356
499858
56226
1498081
685610
1807391
918962
165299
1356499
1516468
1100044
561158
1656427
759378
207836
859692
1170383
992595
84927
343052
1609786
853753
1058266
1740549
54655
1136249
1301535
1209885
436984
841613
1258771
1440617
1661287
557399
1722285
49930
1286394
726762
1406048
529278
335533
1610806
571011
1630909
702493
1381388
1357489
1002847
731127
1159844
716771
1217965
67655
1975870
246249
1894669
1679849
1029882
671594
71112
1319707
1203446
626710
287507
425199
1593642
822164
1501757
1975776
1058095
145719
1478620
487505
1355646
1820930
897076
1382801
1794555
1533039
375255
33688
538745
276613
1568296
82101
1708338
1309957
264598
1043521
1974852
1936425
1975405
1593057
1326977
286662
890187
854708
1920535
1215923
217995
1316087
1997158
1390698
126997
1589974
550352
433397
1381970
1469079
1618263
1687389
1950141
1531379
1353634
1575354
1203546
1972336
1724683
394527
507820
980669
1032390
343867
165437
49059
1863060
529043
144330
204390
1639670
123872
1166351
1688179
1006384
1053047
519086
1073024
479785
891939
1283495
1649387
1554717
1429089
1944317
839488
1216840
1394815
1366728
1788332
86068
494495
878774
1199231
185530
1433330
661578
250183
1293712
141761
1332431
1677803
775572
1037995
1971003
1242742
963820
911312
1135894
514580
1610127
766371
439702
971769
1258405
1744344
1440153
1022316
1433845
1979519
570479
1604420
6790
906205
1063955
625696
461621
804120
1049007
890376
233472
349495
121860
1428890
1446512
1807000
386282
1343906
582051
961057
1415392
1798688
213579
603914
1777298
1591838
877746
1573981
1351461
1085605
1068325
1879978
1663454
460524
892803
1867492
1272912
1737973
696929
98469
216683
217523
1741156
1710076
323680
1072963
977979
1238215
1142847
643829
1517863
1025429
264267
1026637
1046799
1015798
1449933
1756104
234258
1654659
1998720
1025935
143614
154955
112499
378043
1357152
257752
958731
727873
1362611
722903
1535592
1620578
796758
694819
1201201
861866
1770165
208560
601030
510573
1899559
1241461
634318
1119616
1016203
743468
610029
1757328
970389
1922045
227548
1457397
1526607
778253
1424101
55757
306976
1055189
1376876
1160708
1264660
478152
1771427
543181
722444
97441
606705
1083709
697042
1084606
597020
1783018
420992
1216357
694217
1609334
317264
816269
398774
597409
467981
1055119
1750455
1232721
1017002
822469
1877876
433432
512992
864757
596472
486867
247361
1350910
564920
1002397
1137894
191221
421303
1897760
834810
172701
1328098
1450753
1246849
429052
227737
801934
446423
773454
1996189
1067612
1805295
1954463
1025862
643019
1815832
1545391
535136
871803
1031002
37297
1488408
1468539
1453960
1439321
1102202
299983
169526
1642804
1515789
1237271
404704
179705
71625
1550298
1431326
1628679
1199392
952198
1881747
1100720
580665
1031975
1980727
131383
918150
534470
1897493
1364822
1835089
1389768
417117
1587937
163925
1695992
1625900
415567
1126936
157238
1931656
1173787
7841
1663935
30115
843483
571570
15498
1802645
108677
1943656
588158
1300138
1314910
603793
883160
896465
810284
775665
171427
1765458
1490150
1351728
211272
1702719
1470070
1212104
475964
1072764
277379
460161
1363838
403647
549402
1522569
528626
1484432
439412
1058021
573486
1956988
275046
1201863
385581
786526
462157
1163449
1124082
805481
455598
577709
1304424
539516
185240
745245
1321037
1197833
927327
1651653
1135726
1713415
1220486
810756
964375
342621
13559
73802
477506
1212938
1695045
1483842
1292966
174157
566266
711351
247597
261656
1584584
467734
1880361
387974
864198
825253
1404535
37030
1925448
1839415
1634184
490056
489046
1056349
1444666
390258
1462140
1042501
451843
956820
1701210
1800443
183591
432567
1384139
1063291
941792
1845997
773885
1438150
1703766
391218
744146
1200447
672211
1729390
44026
676087
62751
784157
1353159
843313
1787694
1734094
1124368
867292
262349
1039854
1411831
250845
1646740
600679
1796390
1150939
755004
1919661
1181698
689551
16269
1970872
1400027
1334148
332178
8234
292287
1791448
386791
4105
1077394
638942
1743580
2732
1978925
760579
351858
716094
1941740
339465
121789
75265
1764140
134273
848659
756583
1975555
4444
1082312
1809305
1493812
224745
364646
860155
1540135
1171319
641424
66330
1352691
870533
1363472
123428
24326
1801134
531437
777715
1013189
1913956
1238560
565568
1001450
654585
9674
752929
993866
1248643
1554366
1846372
84393
272610
632330
1636980
1288207
916132
1899501
811534
1532130
206442
1312964
1832394
369599
1090639
1548535
1314167
438710
652559
415751
260688
321314
1443123
975962
660313
304582
202727
1247954
475104
982816
832391
1963100
905089
1181618
734950
358192
480017
1043710
533503
1882486
1849860
1921357
1376616
1432437
1363970
1357629
917827
1369462
1388968
1829172
804014
846904
519152
1063748
677277
745751
914087
1918377
376112
106729
1930161
764239
603913
1446744
566895
834902
456485
1361979
1133816
1132084
511171
1186478
637031
1042905
1568249
42585
1429389
141280
1629825
854377
145341
865132
829195
1779990
118131
1140616
1726849
268775
737702
1588265
1433055
1459109
1256945
1410264
47779
120277
1543303
1007207
239173
1014380
553226
1518767
381230
524331
1983468
103958
754535
1409742
1440913
612480
874067
1584873
1929579
841389
871314
1214453
497576
1356857
1645958
1580379
1799130
683465
783669
1540856
1493679
191492
738775
1189288
560511
324078
1804469
1220282
7649
899173
944499
1515592
1390870
1055792
299698
163061
1341893
1608874
1372698
1752237
1485909
563328
630383
1758618
669447
80387
319810
1496083
605255
314559
591326
54867
491336
1139705
1926497
1154330
1986481
534616
1711936
220949
1071317
1072615
365129
1337241
596640
822978
972028
405866
260317
917295
1585381
1600885
1761110
1822092
1184982
1863914
1410743
1769432
1345790
135072
1525190
1806391
1328230
1583127
880296
1887996
803052
364562
132084
495253
828844
711554
429544
1187361
165744
928539
1188462
249406
750303
1466350
733427
756105
1000244
653861
1496921
1280012
150130
325751
902637
654529
9931
1292316
232750
489164
864282
132736
664966
1695251
420534
325643
194329
331840
555876
39370
409515
552932
1168688
1514361
462441
638997
1775915
548225
1559158
465133
438478
1610909
333028
1811047
42254
1502261
573575
1752603
1592901
1797564
216230
1609108
1213020
317206
84171
1726630
11298
54474
1163374
981378
416099
912034
117624
1755337
1376562
135532
1253193
311378
5870
1732489
609647
1298152
743828
1426891
1453403
783489
1863721
102600
713153
232161
518668
464493
777371
247483
1459798
489119
997649
1473679
1368290
1753489
108134
1725771
1401394
81099
930907
1338302
603626
1338645
1614031
1023479
1231768
134913
716916
186315
952884
1338585
121224
1860076
1044299
185594
648798
358002
1309401
1207662
564699
175369
875634
1954230
95693
1889331
532505
1738052
484318
1496657
475009
746707
1741801
840869
1878004
1397093
268757
261776
1776018
1815521
1590805
389807
1233433
1272235
753986
753172
1599280
780455
1185174
1430602
1951322
1149847
1678952
299882
633635
567537
485870
787118
124305
621170
1543501
1093158
352872
580562
1160286
590117
1713440
693073
774672
813636
32736
1827556
499795
1478202
1170421
1141877
258210
55537
472816
397788
1253085
1581341
1562157
629745
377836
509173
152269
694621
774557
714396
653764
1540364
1869465
213669
631630
1178493
106960
193781
986119
1426035
491739
1589040
661672
710821
695848
827284
16054
149658
512085
290278
715446
1145121
1920197
109895
1467736
878735
1160595
1797476
201138
1556077
1382066
928498
423107
884267
767976
783568
362086
1881484
1967656
779113
213664
1124631
1254097
143850
1112012
581789
1876860
711497
812592
182848
1296722
791212
1537232
923569
895793
296711
431017
263091
1318176
655658
1871206
1334579
205695
678130
1942942
951760
725590
1791783
591376
1705187
281766
1594179
1161101
737469
1119440
1190405
40216
1431631
1115762
302796
1669263
1967386
1341603
1981895
325865
1890517
187267
1907143
1431079
1017019
825367
1653900
524877
1049308
1932784
715799
1516050
1660168
1601455
563489
1940513
1348419
1003196
475226
1797703
1250601
902796
1827285
85285
543365
1980306
1814552
814603
102251
788554
1854648
1139358
12029
1383401
1690090
1748919
1508087
954355
802673
1081751
83008
203782
733941
1607301
1773228
1147834
1335164
1977653
914993
1854925
1124607
1584319
1038405
1364315
1020530
1115927
1998004
1577232
205095
1208313
253268
1674692
1825011
644883
918750
436819
53226
603810
1392347
81010
1764098
1799892
862806
1432322
781062
291963
7544
1988569
1554981
1072325
916335
377673
209087
1901785
747280
1150369
1959416
801215
927464
800008
1022763
1705202
383049
1772649
500652
1102475
635189
947849
375847
1724593
1647230
1654641
1802472
791475
1073211
1376925
493843
981969
1986157
1445976
333510
1982786
1077043
627911
666422
440627
1764292
696288
1082593
73428
1842708
356221
33066
853179
129148
629161
760266
264882
1290901
1599714
774043
730906
692841
130621
16215
1113329
903394
341793
1969927
1341858
1446106
621710
231182
616242
177525
1836032
1283427
467053
1107964
1264322
155463
413997
1775923
583955
477014
1837272
1676144
1527745
763426
613380
622692
452925
1142273
1250612
318134
1192429
1705899
286736
788704
977069
517777
1707482
211618
614274
1757492
1540851
82836
1135288
179525
810485
775322
6016
1803586
1282058
626361
1055050
1515420
1170057
333804
611245
1760427
554485
1686957
869714
949283
1468397
499858
627691
39304
648235
1641675
1117668
1653144
1832112
1403532
737443
1254724
437485
845218
792793
1280480
922898
1855234
529725
1512571
1666476
1478832
847382
79181
715789
425660
688007
43007
337709
894181
1363879
911179
1202434
1972197
1715479
102496
1485335
204620
1832914
1901440
1310473
1206107
1076947
369631
213839
84295
490326
1634469
235074
496164
745506
687227
372339
515796
133910
927509
734472
542929
1516929
1978811
1618204
993579
887196
155492
1771940
1400316
58486
603555
40650
1373372
152935
63977
648732
166188
1287188
321058
15572
386841
948297
942902
830015
750943
45192
1205707
400072
1171904
1795399
254150
1805721
1568033
1912608
1501142
1182546
1286765
656073
1731407
683298
417606
214746
1711645
622498
58499
478882
1897686
876149
383894
412376
718169
968036
112676
387974
229447
668325
1279636
332918
514968
584006
462532
644007
391640
813878
955303
906277
496889
162498
1544978
1861252
543983
802435
985923
538884
1657364
1027923
1106808
1603276
1500455
1919450
1957123
1630355
815962
1253900
1575546
1485596
1734586
51893
1528151
303892
241028
1065395
134816
1798462
1294106
924485
97406
384006
879919
1997760
633290
346585
647112
1246592
1574139
493322
1763199
1696637
958547
961558
14495
458193
1247688
1051890
1514576
1112391
1757243
1070635
1063883
1060031
1736786
337544
1958191
289668
574804
513642
314549
192553
797545
1351637
886429
1822706
1318261
1905447
1771618
1696502
40202
203209
712439
1543181
1665130
305786
1356435
1816430
1710916
1286717
1588100
168411
741309
838415
945381
1021966
1273161
1501936
321962
799079
956404
1931597
166781
1804696
1510353
1186738
1509921
986638
1482330
420667
233736
366124
1219633
1823885
459504
178721
310378
1018425
1239451
1393307
1579490
1605676
238939
66730
222983
1890124
728582
1258855
243762
1595079
1410306
184703
406804
1828489
1849546
302910
444634
685317
1177239
186215
201810
799477
1015565
1484753
1550515
1630821
74647
1780874
782142
684008
663910
1826801
196118
878520
1399850
1959981
1154540
1542372
1799777
1994239
1989310
923652
1317143
563636
1063295
669958
1820753
486184
624958
472450
1147518
1244516
846617
1912025
351482
174732
549690
1319006
1244352
32695
530106
859946
842251
1230585
9186
1405569
235077
1743477
75415
213358
316785
186735
648762
1632517
783396
473607
1177140
1089300
451939
30840
1573795
702356
1984939
890067
9826
251536
1112745
1271828
489146
1601466
1596503
456847
789244
1597669
1683939
1725485
1661255
654604
1470853
176123
1806626
786833
1423596
1818103
1553598
861612
1813376
759385
682153
314798
520956
1619327
187675
1437344
956569
522765
335064
1468163
21996
359550
818314
1296008
496477
1216992
1809002
1354772
308641
668761
1183376
1604622
1287277
374180
1716019
1071380
1895032
1233329
296756
1130841
1494303
801035
815841
1605960
1218744
65492
1679282
1980797
336086
1375057
1411839
1715515
1605022
1597798
1637281
1790553
14942
1413369
1006010
699152
856841
389545
1080970
1812395
732886
1406170
1682920
667956
170865
1405986
1125745
1850055
183365
1211405
1313018
1263203
1031602
1483047
587091
159364
1419493
892214
1615511
55449
1300044
610748
1774690
1881511
1272510
1321339
453395
577229
1116446
747612
1103896
885084
1186259
1961476
1690519
1335676
1088545
1067252
1319046
1273145
628392
376166
308186
34608
115336
1815084
299648
948585
439658
972794
441944
1864612
410557
983668
1976428
1732239
1615377
832048
1887578
1785675
1812677
1119534
1656823
1824120
359292
252950
265659
1072283
431160
1465566
1509788
605600
1492130
1803452
12026
1087519
978410
1239830
1438123
1987423
425477
837630
842987
1576646
1075263
789867
229376
775220
315512
1805573
70602
828984
592785
47909
1639945
319305
1607190
487965
186881
1543473
1135749
1222458
556159
609770
278342
1672174
384960
723368
234819
236623
1372369
1534318
1889818
1704349
808401
1952005
1712261
1713373
786852
1385320
1248359
236849
1851110
1065261
1721521
363459
1378968
735022
847278
148584
739992
799486
612234
1616152
1302102
1369054
1871395
1613694
712207
70393
1929531
396072
909570
452047
366539
52401
1014291
1733561
784556
1631496
932964
1293330
800694
997183
1375004
389877
153025
1501631
1140330
1005382
140024
767358
991520
1984630
57811
1502673
1219359
70497
968597
813076
677136
1982264
443984
979747
666605
581634
1289422
393511
1093774
124127
1569594
792107
554066
755174
505876
1711865
1522793
1946285
692112
295811
621222
1753435
1977756
1516665
720672
745402
240874
377217
586479
1351769
1279891
902768
1986001
929935
159155
1602665
1258280
534502
1785645
1505099
386430
1660889
14878
853667
1318443
1272915
406517
324805
341996
556470
486601
1720944
1422821
862909
1781660
1804014
865252
1216994
1352830
1452366
488513
85334
633278
1958898
805970
101706
565731
1699412
136612
1959167
1511217
898982
104656
28963
537413
1799689
1792984
1095798
1175994
292028
993302
222200
1920024
1884849
1208871
1597134
1243161
1745806
615003
132386
681770
1474637
1602171
1634443
1264240
546401
1572076
1070705
1751110
1765750
263790
1242524
236291
1323114
1518223
1028268
268405
309986
478552
560650
139513
1286296
656889
1582364
462207
136861
1867445
1855421
107781
1625378
36395
1225715
27617
492110
1335871
275306
869766
572041
611381
648127
1803722
1928390
1854420
940989
1132672
251717
1367561
1685694
1226047
1651320
367228
1793266
694201
1533008
1267276
722531
1135280
1062011
1779740
1219046
17041
464375
1516696
1097013
216229
1816927
1560115
1154024
1314807
426618
291667
1218475
1159120
1165640
56890
1291948
155794
1387055
366489
848758
243954
188976
314705
1240638
843044
505725
875003
411481
363962
1250453
1162489
1286525
129210
1172395
1970936
732560
149030
803802
1035016
1673988
805457
698142
1398691
1808072
1485490
1042225
1049367
1078753
1964601
1237271
1600379
345279
1461596
1905567
1466816
327358
937054
982022
1839218
517227
1822219
274125
1267493
1226763
1103051
1646345
1386928
1697708
366752
721559
37193
86572
1262750
15369
1201624
41297
1444411
219013
1322253
576544
157242
159049
928416
553136
809753
1246883
963283
553776
742365
589963
1402525
240106
1507316
1709957
1099081
308547
1209474
561771
684664
1620361
1384872
1460007
1096463
365431
1174263
1464501
1762483
888431
1360747
1613654
463041
839064
1822556
1364800
1801736
343147
498552
1380617
546424
1281147
474242
1032477
115079
1632424
860372
12206
693437
1878395
159338
1766497
317073
850041
1678230
482981
1144383
954121
1577754
971185
987173
424189
919139
1735200
1383069
1081692
1690886
1481678
679516
182236
1509493
1549591
1699263
1519623
1112621
1329010
1076102
1336366
1856299
43181
436941
143523
883617
878831
191659
1123199
1154235
1259436
1995620
1745899
842082
1467852
826280
1884185
1983454
816795
922730
935263
420503
1932253
577633
121095
1045726
166853
547922
1342037
1013213
976326
746480
1573465
669199
1797920
1567274
537348
1531596
233964
1403609
24935
1525067
1380327
507617
1950523
920398
1677751
974863
1939496
1196700
1893502
787779
311288
212255
1997838
1229763
333523
517806
1606282
464322
1361251
1385166
1931601
1072746
638459
324478
1456090
797562
1455965
1489711
1694010
84639
1485682
1416789
293064
1262088
262655
1318777
1878771
267371
691913
1890672
1891534
172187
266311
988745
842458
37112
1265288
867359
1075193
808935
525289
1753204
1200653
1924884
993038
1251442
896959
1675842
1409860
199282
327117
221326
157499
1255175
699789
1519388
1581067
1508331
1948295
21371
1092841
983341
1065185
1836435
1917608
972193
1408775
1075941
621413
608345
254524
705395
614976
1592448
632087
908393
661355
227177
15864
685435
1686440
362528
1659792
272010
1599228
1028848
872714
1317700
1858777
1897543
845284
1543761
339967
1439656
1281718
183639
1856914
626432
1877189
502483
1397056
1702478
1647111
395816
856409
612445
579736
1752628
936335
700198
82358
655503
38979
309103
187234
143980
966862
262270
1334990
1516949
990540
698958
1695383
1412470
1266640
1408678
199477
792333
1770032
1333409
444001
590096
343117
1119827
38527
726329
371039
1398870
448988
396248
358145
1296091
1707898
1409434
1163938
1037382
1161991
664196
1682757
330710
1835639
489827
198693
1934729
22702
1031502
1497952
1966519
1572947
1363918
1423511
1118307
1761124
1691031
1033911
23809
758734
20932
1903814
1245530
1692571
1166240
1714319
735683
1281003
1812875
1508992
633243
189092
336754
549962
863447
1032679
1650878
1877813
1191992
649035
1173742
1940824
1764649
245938
1031953
818939
1925328
1576872
358675
474562
1073094
1628352
1421339
809227
1799975
1517085
448790
1101644
1291914
1218095
1684342
1021106
725802
1384413
1457354
1525265
1708514
511280
1121348
134645
1832853
1540393
890829
1416654
1794822
1391085
271063
1320281
1188497
1836340
338079
598123
1878437
418543
334622
1064812
1805874
1843514
499188
497724
1288946
523723
1037773
435717
1264092
1655653
813434
746978
375884
560254
473989
1014854
669156
566737
644222
885718
936037
1420340
1094415
128255
377165
244456
597931
920043
1031511
407941
1253060
1404676
66131
1366097
411802
382127
1734585
1715560
897665
1953517
367928
1696792
167440
542843
1266088
1579675
115527
240991
983497
576391
887320
1087844
1126219
975148
950033
1215168
448268
778037
1323636
1520542
896203
1986936
1543562
776677
993334
1554764
1463177
1280068
1253666
1465090
716262
1110466
1535147
1934637
1387803
710082
616505
1963561
39900
1975767
1454209
1127492
564938
1448954
1784553
1160991
177861
678916
727039
524220
382554
1100006
1483438
1085062
961846
673943
1878799
851155
573344
35408
1103798
670992
1733953
785999
1592266
1193697
754828
768284
795118
1621218
113358
420493
632168
1978480
1033930
1996517
482698
127518
148581
419269
1776948
1314757
1864976
1919147
1962638
803708
207791
653180
1210314
1765244
1997087
495234
800973
1478817
139316
958547
59431
1806523
80011
1775861
1520576
1953265
715832
563230
1494426
154435
1238447
1798184
279171
800650
1919230
1831094
1084884
1153906
1543679
1578560
343799
1796308
215763
1394695
688602
39620
676997
877555
1276401
263473
845288
1317344
232230
289717
196197
1016582
1620647
1921722
1719726
879223
1388381
361684
632498
935865
1735905
458632
1014297
324415
1801589
1721644
88744
285247
234555
769611
41489
1321406
1582341
303902
1329509
1225354
1129333
1166839
1232757
888126
204270
1236303
859947
948511
1568972
1076403
1197707
1612803
105195
360250
1434626
1621550
1509795
935530
1414896
856357
504052
1860905
1404056
1782339
1031226
1355626
15938
1827547
499112
793688
576622
1434304
341460
399016
628607
1686693
1579452
743995
329582
1559069
1609743
1957592
1810666
1315733
425112
1964027
1046191
1638796
586471
474991
165924
1915010
65273
464953
434482
737327
616579
1134184
1554196
28532
1937708
1196658
1504061
107711
1265032
1053358
914527
241842
101662
97666
1506153
1303394
1748160
1597463
1671715
5817
469365
1003870
297166
1595650
141306
1741923
564325
393844
142370
221242
1551961
1870723
942490
1993852
889338
1627109
1820952
170619
695057
388219
1486158
661085
283967
770416
506351
1786405
436191
1862525
206124
1506964
509475
1998501
888792
761760
1003814
1309547
1251382
1862669
1542523
1900027
1058247
200761
1736221
1833363
889556
462912
77459
475952
1525592
948064
1594018
1127454
603267
1800519
1016886
932165
1347540
1004987
354799
1567845
1158822
57945
575269
1565382
193136
1665914
288815
1864800
670713
1005706
525769
237707
1206743
514547
1341335
854394
792350
976408
61234
1435178
1482984
968589
939916
1148471
1795427
626588
1980830
710260
1201801
181198
735003
378067
274559
1595569
416164
1704981
554241
182063
1068975
1719589
114481
1740819
768466
215942
1614385
366773
1701708
1060348
1422144
1750507
177445
510833
614643
1151749
363469
785117
1351010
995153
1035577
190903
710045
612141
255711
849487
165267
963105
1574135
269872
657098
103918
1127984
1262673
473411
281920
558345
772477
1146312
1976184
1281842
1762112
1006604
1717723
278779
1187061
1526828
208933
1072773
38070
504060
245227
1557093
1483994
1311095
1720056
1442404
790561
407247
515567
807595
1664419
739493
28994
500583
483682
1388864
589664
1818774
821014
1653124
304390
1602973
936560
1110480
1898480
1115307
1836441
248426
285195
1134043
1850097
533329
1278848
1117932
399250
382034
719812
783417
1707753
1832136
297957
534396
1346410
937105
910828
612244
146578
980230
1424974
1643735
1625617
226917
824823
1274537
1310463
1345661
1203807
1415615
1456028
1732715
1334404
1479808
1674991
740235
654674
62145
475657
668429
1077675
1871447
1573490
311683
231563
1867089
1119500
86567
1254699
147371
335104
1778453
189365
22296
350646
79658
1230551
189696
1529103
1256735
1754483
69608
377329
1049126
83174
1222420
615455
322939
225004
742924
343370
1879476
290322
524203
473711
16229
1062070
1603623
1717225
784156
1028382
563533
126410
1510485
1938923
1313945
21236
65244
1498998
1423720
726099
1101819
749569
1594624
1209952
1272691
1613140
59291
92018
910214
660838
212239
100255
1314941
997677
1571034
1285663
1714353
838670
1550012
1749368
28056
1858389
896355
1118817
683962
918965
1551497
652549
925190
1535733
761389
1556522
718891
1263368
1722356
113708
1929184
1750635
1431254
926295
1319742
281673
1287362
274727
1925836
198882
787590
1602241
1548623
583685
72411
270185
1520175
1488180
1777525
1516870
1352078
1176500
997697
613173
1521239
432316
1158145
1462809
102931
1058965
1635161
1476930
1318136
1241147
1086821
1698358
1771391
1448718
307968
1989274
1667850
1719712
1674055
177618
1678214
1269435
552740
1623265
140645
157998
1022561
783149
1191376
899024
1328306
864153
1726375
743700
895944
1738411
499332
854165
1378669
796771
1257895
1467873
1344223
1446489
1024712
819334
914786
1893325
1530372
517782
1025974
241171
1156115
777152
1868806
1731975
1041383
1943471
191337
457321
1201646
605957
58262
230104
182371
1299853
236575
1813385
964528
455195
1070679
398235
1026180
671132
560708
842517
1630628
382144
774232
1451768
604618
682101
378187
1156893
331035
1447309
338302
763715
446833
407536
1602205
691250
177213
1979788
589776
511309
128326
1920131
1583610
1257413
1559378
182372
782534
1162264
918755
1258967
730677
520550
863094
19081
228298
1119147
356438
1270720
834853
226765
1105196
426408
122817
801418
1398668
328400
238605
383366
46613
1170285
1010485
1993785
517064
1056646
546682
674281
1912464
1649343
1440334
1246183
954928
318490
1895040
267809
1141056
833468
1591433
1084860
867853
213127
1712465
752807
1287015
82424
24048
161574
1217254
1376194
420796
1897966
1764010
537411
469062
1474329
1320280
1049474
633930
603525
1908019
413785
1400736
607513
1065332
1037163
1731373
533144
815792
104909
1358973
834601
1662231
444
681506
1662986
701746
607978
1099975
1635651
1314913
403755
1339167
1403648
1066019
476344
1903098
207927
1945642
1100530
1670200
1369760
1964129
1648332
1728123
570367
387109
1478313
75121
385196
1171539
567386
1797135
966875
1768218
800025
1840178
1204830
294719
999495
33471
1724001
843675
821093
566429
1958536
1981773
1802020
510758
402823
965366
1887339
1989050
1264906
217689
1777650
191833
1893414
966980
1352089
417594
855712
902414
3278
242732
357598
1818818
23505
1463479
30799
686322
1793042
1635577
1818855
1762990
1617443
639273
342032
1760764
1196927
1913914
1074253
1953564
563067
442308
1614567
212007
1902650
1648776
1800395
242091
1782553
1336570
1050790
851405
1358263
530716
803982
603242
1159637
245846
503323
1216068
569133
368551
1657948
280370
233417
356201
1804120
695589
599053
620902
1646485
1222765
1978113
675504
1170016
896842
429344
1173428
659944
1937719
1748840
754596
930755
1124659
1132542
1099794
1247112
25305
214154
1436076
623914
414470
926768
1206073
694860
1987300
599691
683922
1425536
1798377
736242
425744
572385
1009248
1415330
1787865
529251
921661
273290
566584
1208816
277803
1742575
275034
1772013
192099
50973
1747163
1327947
1184555
1620228
623648
174559
650573
685338
1872805
652537
364670
451856
889313
1988968
669684
22642
1136571
498426
1624923
1877932
1696810
1633086
1990120
434113
1817932
720681
244452
1639686
1527304
1322852
1639381
1625855
498868
1974877
313746
194409
1160395
773823
1753165
72999
314198
1929581
427567
1814548
932810
847143
370203
1318722
404938
298158
1814168
197317
1855990
454720
185637
1612408
30082
229886
4337
1922274
1285834
343115
1091461
1637137
1009290
450025
1811456
1494208
1825198
422041
603022
779377
1825639
1369216
601221
1230899
512431
1106353
1390546
1219857
313183
1845876
166865
1556645
1444180
1364008
924527
1981721
576859
969490
1574335
888563
9136
1092996
883837
1814660
1048543
1852146
1741186
1115857
467905
52416
1059089
1817015
1504432
828639
1846782
1711525
1975939
1414902
1155041
1624789
1628886
1400432
66509
1182491
592409
691914
713587
687967
1688741
1366633
1273201
1047088
1015912
1918471
1685293
591871
1005596
1448816
1299779
591265
1033222
118113
1667096
180047
163700
574309
1039764
834696
898441
422272
895714
919222
1419694
1921645
1939331
1139701
351893
1647867
453269
1773156
881191
1896528
343519
1158679
1868718
121472
328861
1634196
1653802
1762375
1067295
945990
13875
253625
1521550
1542254
1392267
563677
457947
316544
819428
1393496
1729492
1089017
490092
1284442
417379
279783
1062715
1437945
1184717
1925459
1466260
125734
728560
727211
380977
1406324
1174986
1860620
455563
1176480
138638
1160470
1158778
2736
1310821
814937
1533229
536645
1279437
1538821
462479
1690509
294198
573000
508880
1412188
1776467
1934169
655055
1897893
109968
1720068
324186
1030745
1889325
100634
858271
1598265
1391919
125994
1643179
698551
1243060
139064
12448
163566
1129136
721143
459163
1852427
1435211
588412
1113909
241974
1890526
167035
875651
1949823
805373
1339796
360192
989193
1780233
1814061
1608535
1117267
412200
1151309
1373762
1121641
1239160
1196147
1429391
1079783
1314746
1901797
1892437
1545437
363827
1919899
1512256
765445
340057
208715
1781733
876596
827822
626268
1345247
578929
1092778
599263
1625094
1319259
1007046
1109404
621534
631437
9609
467608
1497045
501353
1483247
148331
497290
955918
1961847
1422000
1130239
1050069
1707544
944058
731088
1190625
1413008
1086160
839023
1735464
1458134
1404158
213520
1796124
1628443
810666
184910
1376408
1713087
179270
1316576
1107466
77565
1851501
1282443
7245
170511
1511758
1964912
67241
1401214
205365
899749
1585001
783107
836952
1259769
816158
826402
815726
1792829
1739244
298246
105850
568308
720332
1657022
1713256
1473198
607074
1854315
1474153
453247
1705858
1148392
702807
375800
1670960
1460793
1133340
1038958
1837831
43514
1103401
139418
211728
1905048
1405671
593946
912764
1009637
347957
766721
1860559
591593
1390891
902733
1498047
1789445
526483
505242
1942448
1345229
407952
1821662
732581
1995839
484479
475768
1127516
1552027
203547
1771122
1523604
224926
1298885
298260
1457704
504875
500129
1392601
1678376
1840118
1792080
1604358
413856
812999
1442181
913065
893693
1952821
1395733
1785731
931906
883739
1116455
1421326
1649441
1666057
1801984
1726161
1333270
375952
497140
1452848
253497
210678
168596
1863077
1285346
886058
1374693
1880550
435180
561230
1307793
602566
1280271
1753718
1644969
134226
63257
1949350
239528
1648962
1759317
485662
520788
933490
1827589
1484853
366056
248008
645525
352328
658506
450764
1503241
1448681
597726
1522346
316150
1865769
1354826
1279032
544029
294745
843130
1531486
1181611
292833
895433
730963
1383841
1381298
172325
1851689
1386157
1825054
521758
1555519
135158
621296
1438280
556724
12115
934923
1343929
810459
1714372
88118
1828170
1238214
760139
615037
125503
809569
1182595
1561762
1701846
17691
710077
148970
1260067
1810007
279591
1654072
890085
110125
1775456
354978
1083523
1995950
1301973
742815
444671
1157396
222790
430081
890722
1053445
1134982
509534
1617301
371634
1572513
213105
277629
522297
1682675
883691
8196
464711
1111638
1095390
1699880
665784
1788125
97343
1329220
268506
519566
165121
1592710
171484
32975
162229
778607
1039113
372338
1429513
812355
1237494
1427944
1894187
1655302
643235
156147
1608313
1125085
1772391
1627406
333506
709083
999361
1836409
1856807
1477356
1199110
849322
485641
1682830
1564724
1826932
376430
358058
359393
199247
1451323
29124
1120540
1920071
782377
1515019
632938
1469939
289006
1639759
749073
1384662
322344
871761
593996
1946427
1213231
1237384
1749211
416281
1705406
1137907
826164
307891
1603997
1528901
1394377
870968
315518
637056
371039
482746
218173
1775391
157498
1284192
1284539
1679620
615328
1914637
228928
1545566
1113890
1319951
1617842
1292084
1133621
468394
112988
1717505
1032538
93756
178728
327057
1174046
1625753
557975
659647
113099
434975
736194
1610162
28531
798748
1594698
565010
518104
1807301
640445
1477049
393547
211517
1676180
1999348
859471
1264272
1067131
1449954
665961
285873
1209544
390743
969422
1313404
1301938
1410280
113003
1525589
491865
1752424
778787
25654
665530
1796831
1237243
1727262
926841
597888
644536
578935
1567363
416600
222778
1644675
1119039
410281
699225
774199
193562
1078605
1594555
782925
1916944
1270617
1428651
1548263
375896
1752234
175779
29279
1814504
121843
1711942
1351517
435042
1941298
302703
1140699
1392197
786223
1075260
249271
1901277
314348
1776942
1089739
625951
1236627
667933
197550
1052763
637778
106535
473581
1251545
1736735
550992
705220
1440051
1089328
1647854
1985753
310981
256901
523944
778639
308331
116436
1102633
296763
1899947
1540425
1470847
1871247
1409706
819794
495467
1048466
1708302
479148
1335378
1482166
1801725
1036819
193410
1198627
1420076
306903
934466
1813152
4564
1797208
897726
896483
1733953
1467226
785619
84458
1484757
1238532
119531
1725756
1997114
1886150
974801
1464672
1014685
14221
966918
1736208
1931304
779815
1966620
380663
1785838
1584711
16498
686069
949024
1706664
1372339
1108176
426410
702237
390690
163041
1211464
1471235
902957
583477
1633393
1027659
358228
1156519
190077
1870000
1160103
616535
793520
715755
1174421
1144989
252240
704583
342381
411128
430715
1239318
389836
1019693
1857635
1515121
1488333
1022055
14905
210637
1928748
11327
1690213
1571500
1208607
54226
1478387
730758
852348
1030542
1358639
1787563
326995
782311
1923119
54205
109019
1461797
199929
1383236
790155
1619128
46395
233836
1625327
1868099
417194
836946
1569145
1900948
615364
1382646
952722
1082318
533650
1028780
1415737
1958934
181447
450797
707428
1582646
1125961
1517011
220424
1251702
1462022
1229972
1446109
1713102
587217
1432133
1738892
1764927
1263180
986797
1360331
795777
1583343
1916040
722595
126277
1951994
1786956
406594
1316607
830188
1333066
1261548
1383157
1780289
1389948
1782354
841028
25289
335737
1944836
4407
1597888
1706056
1542175
1407004
1858458
1945506
1347848
768152
323896
1258700
743214
450811
1673892
1157630
1070886
1735588
1954236
1325258
1428999
55592
687055
1150623
814343
871774
405713
649957
1121371
562428
665506
1443905
506350
1232612
1582227
351455
1019151
782859
138635
817800
647019
67249
999180
292958
417337
1138394
531695
1706694
881638
862486
734929
33198
1359479
1011587
6828
629953
1085278
1400734
1554259
1150546
1638572
1188567
1535653
1860158
793802
860310
1109878
780080
733961
583443
1566995
1055435
660064
1906306
821753
898982
1908750
1283673
256895
906149
318322
184586
773141
239190
1112267
127365
87840
531324
1451440
1730449
1659062
1835393
1785964
1611304
1101065
476377
76842
1135772
1596051
68550
1393668
1126703
1664048
856172
231256
1572925
1393549
1590687
1566420
283118
1129774
323017
1731210
1183439
1920890
1918176
1656812
1235036
823261
1499959
954127
65479
1909960
1679417
960987
1831219
481961
924412
171800
797141
35021
1597938
1384184
1825773
350075
596224
267314
1233921
865857
1728773
209948
1524768
666361
757552
1113819
552170
1010587
1388803
1337932
221107
1002144
1636437
993332
561563
1307105
1250937
28762
914609
479461
735170
1904018
1519490
1278728
871758
1535079
1743774
1284512
837430
1702460
795756
1405385
759372
1045779
936375
593231
1333279
1345421
816737
1649696
1994852
1871233
810227
1238309
163702
644633
176342
683732
1365909
523183
1084899
1432275
1438264
1608043
346403
497641
1091586
1842178
1188008
1532429
742676
348051
737557
1383437
1938594
1744670
240604
1575873
160567
1160571
1983545
1273773
800797
859746
692002
36185
230745
1887237
853637
962882
718874
1435026
183166
1859921
1013028
1305204
1010767
1374668
273377
437985
1140391
567105
1099858
936015
1528733
1296520
835921
1723247
1076769
242095
437870
759624
918323
1898554
1195704
1171600
1203831
644223
19678
535533
128782
557222
58132
1734513
1165196
77538
745317
357948
602428
1475452
718983
1077260
907851
1784985
1595066
1008749
1303680
179314
1097816
317320
597617
737873
13867
375315
1557049
1717133
1877248
736469
1015101
24469
1960540
1950229
1237755
1985923
549080
1164265
773077
1318242
159172
1169943
419712
1839150
1707326
1422065
1830020
426788
547058
610304
1906817
256117
998737
184635
841522
1288149
1361462
544383
272211
626487
1712641
827932
1018519
1334131
1726326
1960932
1748813
81336
1131951
275983
1483945
316955
333241
616424
1886135
1816395
1615702
676035
1667762
1806456
579328
739519
1620684
1537024
1366883
1099521
1356044
1141290
671245
1437246
1597863
1440925
189339
1098492
1483142
991158
1636089
347932
1470995
634259
579792
1038846
872310
459007
629218
181357
1109855
1913685
370421
348668
1715253
1271321
1508832
1119093
933012
1539224
1252171
1411537
1654190
320759
994936
1841853
61250
1879701
791824
1430372
1759127
1196356
1777189
1198476
731259
1249501
933126
63230
520137
1439330
1964236
1419868
596253
1850153
452127
290272
1793950
1755061
1411104
1296453
733203
779594
411494
687871
1648890
784379
205190
839088
1406843
960506
1065670
1982816
1834229
512637
8281
1143537
626879
1215145
698146
583144
1159392
1392661
1000538
1759434
546508
479579
1025260
1871207
624770
1881087
971401
1649272
988649
1288125
795526
1344494
284267
1206051
1830492
1640418
284656
1549926
1311080
630777
872938
720693
1664583
879156
479643
1890416
352999
425157
1763007
1374903
824180
707459
1631112
1584821
139189
636836
1321959
1035679
411617
1092382
703770
1105851
490051
445374
715038
730438
1833916
742863
1488810
419188
950576
1555044
263378
228776
1936435
1863426
1497376
616339
1731407
567847
912516
1748252
419912
410520
1827142
570846
975870
610171
33605
462614
1212986
1032144
1741769
526986
267335
1640936
228718
1732920
449142
251633
254678
1354561
1090866
902926
188566
1453264
1810402
47436
1727594
1212941
886326
457566
246241
927780
693606
471922
191373
504674
699844
117816
1168909
352080
913221
450028
1985977
543338
1222738
811248
1085935
1701766
479259
1479163
1921855
1140738
809641
730517
228194
52133
783449
1852190
8251
1645350
353021
754320
326061
651158
237207
1223974
1084975
1242113
1032268
995661
1351393
184180
1950628
1853303
1030663
424775
1731289
653528
354569
73423
648300
736817
177746
570912
987311
1328498
100697
1204248
327991
1354544
971591
727426
1285239
1342488
1101848
1491227
1958044
471277
1678414
280740
1109989
586880
1221210
538129
285745
1158525
1063254
1557010
727105
798313
1179349
1528962
58611
1144509
1116330
1173810
1938903
1905399
644869
680421
423174
890828
408759
1421186
1051450
1209859
1051909
921732
163806
914540
1503134
574671
309672
989900
208611
58412
762494
865811
1114595
1810641
1468683
1817737
1830350
849673
56558
35158
1112858
1832796
1246600
1030826
253444
597386
1877705
1512638
833540
10987
70702
1032334
101440
597631
305512
181439
1881114
1221466
214743
984780
1593046
392521
1950536
210509
1066730
1936756
1029871
619633
909975
1815925
1922057
941216
1121368
817133
1883539
1386896
247373
992721
1269157
565832
1444785
965834
653446
1271136
78203
708613
1134187
135933
528871
1619065
163371
886539
672612
1544268
1343291
1211534
407760
1882641
719307
340260
514168
1042273
579211
1083070
1382146
1098313
455514
1402358
947838
1899232
553805
455962
309132
294203
886945
754713
1838263
1628079
286451
1228003
1634868
731791
1298604
1752922
1234906
1897935
178731
914350
1564319
551622
807905
647902
1026752
1737884
1207530
123290
945122
83457
198229
880923
1130277
379908
1627176
1555552
419597
61140
1363912
679186
740665
36794
697377
547745
537681
1082289
1966636
1600896
563717
1673689
705821
409433
1248452
428451
1544578
917601
137011
1833820
168153
786292
1396755
1920158
382444
437830
627918
395052
1355726
829810
160253
1847725
1735495
360963
1820149
1707026
1356521
270416
410150
712231
1019290
1129198
864608
525560
855569
386663
1202045
385492
1070339
1683404
501238
1805839
993859
442997
843246
1106141
681393
353425
1150266
1321334
488597
852559
1876657
716312
1460291
1381412
486146
836879
376885
994901
1643077
816415
916536
695064
336858
1660212
525960
127491
7882
926365
92763
1492544
1365046
115144
1438158
1435589
158594
974358
1211435
1586465
1819731
1652290
959368
1792890
995583
1803568
1495724
1708972
1506975
1672339
1265190
1322730
1761496
1917293
1400811
1687631
1759079
549040
1602647
610513
1815748
1946134
1448024
1307805
527192
923947
1623445
1849002
82065
1918054
768060
1957191
226134
754804
411030
840378
1005756
1632895
667717
1208750
1899175
1432172
354577
196762
1610692
248864
91961
1837271
842046
475550
788144
700037
1807838
1958150
523665
1573476
868391
1412978
1010441
617316
1673851
1870494
1088692
316515
1418597
1534956
1182742
763888
302
753760
581472
246838
290684
1955482
11460
1956922
1297626
1928330
1332011
1085530
999079
475237
66058
119187
811725
1236797
513776
1865732
403154
902722
1579574
981666
1096499
1346434
342958
356028
1540178
1115185
1422089
1156892
785928
582944
1785348
1319797
588293
1498504
947213
825041
231913
1647285
400792
1832367
1527257
1362110
652538
1914184
683123
496115
1750905
1547679
1569905
683458
1939886
1595401
1748695
895256
828125
1904341
1434184
845455
679193
436087
797809
579945
318174
502777
614142
525527
896321
645479
1117740
1419688
1072164
1505134
905585
1320608
444018
424208
467429
846727
434898
399828
828350
1761167
223327
789121
1979409
640782
1290166
1595665
382695
1727176
1869714
424650
151000
1241307
229788
1013608
143850
1824675
772641
1393679
1294965
46670
1827703
1243542
80419
1586153
1606767
435025
717630
12466
1802857
1737558
434470
1023115
475026
1794400
1107386
1675478
805781
1807860
490726
763740
377847
1421553
751478
783353
1627654
794275
1251065
26584
831818
624795
479242
179328
403756
1360725
1950499
1303003
199367
1759849
1447011
468705
132813
1561908
710586
1918281
49342
994651
380202
1347627
267633
1911403
145282
630902
1069640
682228
1116993
1276484
259567
1620820
581043
1483330
1167425
854460
192210
317723
1032328
1678852
1177650
1412250
1379588
36883
1695599
1952149
1246431
1857392
679770
1652695
243555
875054
1111594
738248
730419
1555244
129370
320222
1550453
41702
570496
746523
1878426
228267
770253
589190
1036150
462910
1566329
1309374
933574
147087
1447389
1667386
770801
1641315
1789960
79490
343393
1428053
569928
1703034
1864010
761436
495111
492760
966561
1287109
1588183
664153
1469903
668087
505139
1400723
1853964
1615774
1679695
416813
1144471
1296168
1744558
701551
725866
1868377
1331487
360494
1852504
1716327
126926
150454
357568
1904281
1516606
622652
578316
1255175
1389067
1232376
745501
1076481
1945403
1411377
1446550
1747689
968610
1400114
1653735
146161
138496
464808
1771380
1908661
296925
951898
520452
34782
430748
1075769
973890
322240
28912
1462518
840898
241307
437801
1752620
1800225
649257
535692
1355494
929875
1634410
1625129
92470
796727
1728565
202334
364576
538574
497517
187982
1628217
1324444
282514
1534915
739158
1602013
229616
1446077
979328
232357
832228
1128553
102634
814052
1783787
1929849
1237449
1139981
1598475
1529562
592275
236746
237039
1479951
301901
1505067
1135481
1713940
751324
1864836
1990233
762689
1150278
661522
481785
401161
706644
978455
999715
1088958
963239
1652030
157216
1710703
1720396
1743242
1940740
115111
466874
564925
1023578
1503141
101832
1420174
1965242
639166
402995
1437011
1345378
938848
349
924212
1869724
1104729
89215
1453617
564046
1844968
1744080
995114
975226
1286359
1331949
1067669
92723
959981
297285
1362031
530438
1879244
1821839
1734017
1579032
771926
1753482
1294554
139327
234370
1484485
934986
678239
327954
1248350
1223393
541403
185135
3039
1095168
145994
1911305
817422
1953137
1887218
998955
216136
1611913
1939825
724163
1825646
874473
456592
27226
1631390
1797249
48855
1066415
829481
793702
775779
621780
359534
1415484
1079305
1577294
901537
19049
927934
1066000
1105641
911736
1007308
1392918
847572
1560557
90522
1540843
94519
1309644
743181
168418
66317
1752878
501024
1093795
1070309
1335358
697806
1829538
756699
735504
1022541
520741
1507060
289809
651583
769144
1051893
1782862
1158860
150437
1103335
1824042
1675
1932214
598263
383539
343734
1762939
146207
1676553
1347594
1952052
1889627
61001
1806310
1673983
478193
158283
1192375
1647863
947778
1918515
237748
1241357
1948287
560875
1473638
855592
924629
536027
631020
5689
509303
519751
285603
1789865
602798
564141
1422875
1172259
542752
1942282
600868
461908
1505092
384213
775988
306054
554010
1162841
555784
1936668
1095602
384552
740299
1840082
1127967
1037827
719005
1816771
403877
342840
1763376
1283369
183554
1458880
1732480
629768
1145934
1531084
1268226
1890827
276427
1053913
664172
78359
231581
1069904
1320571
1158141
444341
927030
1704209
1205090
1012832
1028036
900873
1564124
1813871
1045404
861000
184491
676652
1627617
1121309
1050720
383797
894124
676984
106661
1922291
93332
932856
638518
1107607
528323
1023794
1134417
1888312
1918220
421044
921505
390341
1686116
502038
239711
452529
425589
593389
1488433
1752456
848124
99001
1172740
1321759
339047
182978
242749
1355638
1377878
1290160
235
1729239
413633
1084791
719093
1499355
1617884
1205097
1692788
1018698
649401
558055
1518898
1115916
1678545
148638
1558661
1250913
1561384
331658
1237733
1438172
467077
866161
463366
1217238
1773558
1973565
1580339
412290
1933669
1228398
122185
1755099
1788027
1082620
262712
1376994
1011413
1996996
1034247
1707838
1089349
1046399
1097713
629175
922751
1632229
1920076
1029767
1519393
281086
657085
149442
1730774
1946950
193559
1158964
1865761
1614199
1371693
1229564
770452
632615
396729
519826
1012851
1281581
1412156
1825872
1678287
973235
1859461
1789421
883246
1960821
48915
521595
223075
71813
1622729
1367478
854880
1633461
682465
11539
1924759
1422936
270822
1061112
537262
337698
939178
1091686
806513
1488859
1628390
672902
1390600
1491433
373580
1316699
999044
1796882
478350
666193
1674551
1120328
1850169
99456
114739
291340
858809
1135520
1124843
1719344
1297266
1769211
1292480
230891
499320
476261
1473086
383995
108838
881342
1965554
1548888
1608261
669731
1195670
615050
1415774
675886
544840
1058518
1724506
1241317
133221
633660
1263318
379286
525646
1493296
784066
250369
14650
1172910
716673
1876293
739545
1050244
229296
1739981
405329
1315919
681102
342236
903040
1245364
560787
1978002
1970885
1607877
309906
148538
303006
1107292
16587
1871985
534787
278583
1376229
886767
292004
127272
328216
643993
1456096
1027782
1863962
776352
1814717
1668421
228088
1879528
1970080
1271899
1801752
1870790
1682999
388239
778416
852802
299742
1700115
1769222
936752
1234915
422703
621713
684104
317668
667883
947750
1082010
713466
855800
1539172
240816
890608
1654558
1965577
121017
850629
463231
731104
868030
633078
216758
1890372
1851322
1487815
627067
774742
1988054
739678
235090
834653
35698
577054
1655762
1257119
1226975
912236
419377
1891553
31619
1152704
579309
386175
610288
902669
1834794
549984
436717
1366821
1023663
1871027
1979558
1130629
468163
726593
1625319
1108477
1618452
1745222
175172
1253900
1860725
1698144
1257538
1277688
1969127
311505
989361
1083885
29282
1401947
499242
1801066
1124307
79527
1573219
1213425
1621499
943265
409828
307016
966867
1821329
1117628
1973093
949671
889387
197568
1565609
1266289
1446921
851774
1315042
1715094
1332904
873485
171771
1429047
1937231
120807
790744
1869737
1921224
392143
504399
116333
1460775
1924299
1600331
1495829
399736
575622
1094262
1818630
400389
1757626
1811515
550341
1788946
998861
388314
820267
1498994
1345757
1122363
1357137
1458614
955740
57341
323627
1059572
1891343
326039
883176
1003078
862602
1254013
1692966
651721
607948
221553
1331633
866267
357627
38975
1735498
1057901
542519
223495
382110
1278500
840088
444
937452
1647538
54764
815417
652761
1190276
1302006
114287
1266641
1470458
1798850
940682
1091711
1827631
763379
1640163
1413824
861162
1969123
826313
153918
1742283
1897481
1528344
1295693
1684518
582122
1835373
1348806
1684376
972445
84293
310474
392795
1079528
822030
737139
425819
953592
1724871
567426
260252
1159092
1954381
1685395
795424
1941583
61605
215125
1857648
582210
1645905
671248
622836
1644352
198341
513991
1946839
566885
496810
8222
1451356
1339166
1553190
1341698
159045
1661495
1831680
857785
1290310
334624
610881
1769137
119656
1207805
1756446
86336
1803044
1396487
1976946
1208980
1911443
137718
1210570
1028614
1707609
1633947
890450
954931
1765667
648955
503333
1289502
6198
656706
685992
1761536
1943080
622526
1750928
273647
792250
154079
893877
241667
598
383624
715912
1392828
580642
628369
1834649
600395
467477
725688
289382
963371
1334139
1442829
301968
85949
1382325
1210200
1553567
30774
1934638
916656
578145
507489
1125985
1018573
1382195
1455607
710084
271022
214616
205480
1611557
611132
455621
1601816
1059583
429064
574581
1019302
1651688
1552435
997300
1024699
543478
489055
1802153
1070389
1862949
1456586
1619059
1671026
256179
97655
396332
1848409
1696257
699372
494665
1710309
213136
444973
1624754
1186485
682751
1854999
1757641
1041045
453706
696858
1278643
986251
927194
1660946
1663128
1026841
1481974
1737009
691623
538100
995965
1213106
637368
1003343
1723146
1301561
1088268
1585418
1694021
359607
761954
918354
1936711
1820722
739639
612780
1347199
1709640
531132
931965
1562447
394289
535084
295534
106705
1703135
1587053
68929
308633
1542476
997989
833917
305082
1082109
361591
1045795
1889648
435218
1033039
1403391
788740
1916472
1997987
585488
569307
780873
400829
1471113
1348657
211358
1172661
524252
1686660
961273
1066023
1100079
997688
337962
1759583
516274
1093993
601336
1039333
538426
920706
892387
597310
404469
1161900
1157717
1911785
1267569
1729211
951735
1959041
1181514
1895233
1684815
1210700
243716
1751092
604596
1108515
1010562
1830688
143030
1994126
1809673
920673
646018
1008456
1998412
964916
948567
1303496
1354791
903452
1703378
627429
1937809
490699
568528
1435903
1120235
446217
1217240
395350
364710
1093343
478895
897351
1211562
741299
67080
875025
1353162
19143
987971
1522750
1678072
1898590
522024
1232040
23444
531065
569563
1641877
4955
102513
1215116
1698222
293284
1501044
1729544
516588
1691329
433637
1526883
790378
869593
90012
1737826
1122925
1230510
26194
653803
1802707
1794579
67150
1423140
1012876
715938
1007941
852149
217165
990527
198482
1362463
1611939
1850604
24536
1790789
1944750
850058
755388
696734
854031
768547
897670
490856
1291438
1291220
1887685
1961527
812822
1163666
1641435
810308
1065856
1043788
1906248
635534
345743
1986405
241128
492398
1258492
998111
546856
1289679
141180
705777
1249778
41785
496893
506884
1893565
552105
140662
201168
765009
458224
1331801
1450813
911340
822687
952917
1521124
474747
121727
666560
111829
72013
1770911
1763947
1049641
1430468
714386
1176499
590118
1691766
626571
146797
77571
1999709
1763963
1525672
1867402
628576
250258
1244128
1464108
1543969
1954952
1803572
368265
1736814
451423
685119
1539931
1708262
347698
496112
1896717
603672
1923827
305562
1656231
1618042
1001447
351120
888907
170616
1295274
456951
1481710
251957
1065778
321218
1312093
1483421
1627914
917798
796749
1120114
1636152
964714
901829
1216454
1511088
872553
243961
1979032
295753
563327
492180
932357
689958
1775329
1317929
1582060
1653211
69843
493068
1588993
604607
1096348
1595469
1255375
1142634
1760751
412082
116376
1799576
1863825
464004
1075416
1008193
1809855
1727351
32525
977345
1748808
124040
1312231
875971
702323
1422074
1990424
1471303
1397169
485749
741201
302590
123476
1629436
1426174
1464233
718791
1927051
1908521
284163
1212255
27466
1886441
1337177
1936144
1477723
344689
1574953
1530007
334633
579455
1646531
843000
118860
1369241
1125246
1373390
1013239
963369
951032
515178
1367044
51547
1697302
12496
1304195
837065
186122
1940075
1909760
188293
1751616
817133
557735
1077696
1144558
1772380
1001538
1707383
1405837
1065451
143174
930556
1558279
1179885
1229311
403750
1330182
342469
597621
476751
756876
1294050
23084
231600
587559
1434066
1176966
756376
630855
579251
374177
1142319
1515538
541046
695756
757854
997129
1164096
895909
1320220
1783158
1429220
1384457
1549412
1825614
273579
1962880
361742
1013278
1757396
1917934
203664
383688
302352
797755
1705085
1650175
234359
16777
407668
1970948
555942
1201561
1481070
1113069
468572
1557241
1169839
1774160
1627217
474357
1063301
1821335
484557
420941
1814911
1530442
432182
1974174
694538
1785086
152447
1453072
1793227
546440
596014
1582549
1185408
1523396
1283613
851952
763589
230210
611058
1277045
566857
1833261
1710427
1525471
906167
1041858
326258
675744
892593
1815679
1445390
461560
1727672
306135
450442
880189
887664
1370140
274174
779807
1430690
1685811
216221
1209919
1052276
712665
1461892
1046167
734498
1818155
1088177
510120
1377506
1485696
258440
90659
1680275
747745
119275
1034718
1167524
1102776
1652969
304919
410909
1718230
1622501
530545
683014
146366
585751
272573
1283770
1784274
409309
1749310
365977
673856
1450144
1872816
1218111
741041
1386911
1789864
1007048
1732040
1003712
1245420
106893
1272810
376903
243575
1051785
182831
554257
39746
188155
1235318
719621
762608
240741
1564979
1978936
131855
570096
1654855
1836546
532680
610322
133631
1293155
1517659
943761
1625986
1207445
326552
166868
235806
1134388
424236
1263021
975070
1159673
1778727
1518173
500505
586328
375071
1739650
128506
385832
210702
1874819
783877
593431
848678
593567
1937486
1583500
1263193
1492417
1292243
790684
1811315
588256
950803
143835
1177507
203039
18276
336248
136899
1472592
655013
304109
1205721
1357805
350933
1220268
1162761
971005
1188515
1925487
357794
32340
1829934
544469
983608
1343222
121879
739876
1426246
1035129
1756221
1577222
56800
527563
1209940
940662
23005
1498188
1547306
287241
986195
159711
744703
1114039
1151288
1775078
877527
1072679
893317
758357
36929
1660016
314243
1892156
985153
1266787
1816532
1308710
1884803
771946
1557368
1871623
734478
688964
1298404
833930
1889611
50563
138496
1509930
1119211
76856
1873371
1611372
1295545
27238
1145100
316875
1453516
1228601
767203
686704
153422
321135
1527912
34062
42631
1716007
640528
1076696
945221
1907505
1533432
1005358
833186
1616340
1439182
1461575
305601
1677932
475323
768261
185003
1840493
1226869
1669972
252526
152494
1422451
1267382
1538700
1099623
502794
1077804
1310470
972753
1634900
1792973
894981
737584
1910477
1883629
208549
1564100
1969433
1959226
1718708
1671023
27183
1096880
544811
146315
566393
1647009
339916
1744979
7971
62431
1725799
724316
528499
558012
1201121
811098
820520
1151004
1334001
148075
1586099
414395
524773
957803
202934
988033
1497324
1425139
22001
301761
56307
701070
285311
110289
1029520
1133359
484583
33090
660611
1356023
1082147
1168151
48537
762486
660519
904749
1645977
1244500
1414462
1607578
220132
261286
1878292
191541
503680
766357
288903
442587
1430306
1317884
1606973
1821786
258566
1071667
537584
13529
1863685
303591
772855
1664835
60324
1324897
797961
1757947
742210
1398916
1182185
981924
1611956
402492
797327
160026
1040611
1102475
440973
1844668
1370359
1074748
1165599
120212
442242
1240691
1696979
1319019
1472792
963604
11992
1582246
1861546
1241853
402219
1463423
555650
907496
1761293
1855201
1299200
1338816
748292
1467573
1106808
1951004
924804
1219152
1121414
166920
163322
1301391
1264689
1042625
1261145
265626
474962
836139
1776599
1534657
958406
452918
732306
98427
511415
1796516
551869
1756253
613097
1303705
1798336
650649
320381
1351501
67764
1278155
1152053
112969
878883
659208
306854
417922
1841734
1647808
721052
345496
858571
911441
175530
1611089
749922
699631
1240507
57161
1602327
202528
436675
349361
1566529
153975
1816039
1414510
1070205
1539320
961309
1244411
1995706
173815
1595177
373899
1926642
1169019
1605495
372062
1732473
1639623
1456272
789217
1501237
1857605
622685
1362124
389549
1882791
1687221
973968
1485964
1783988
378644
658098
716406
1722440
895146
879037
1619663
1135099
446501
10922
585760
1287645
279484
1530136
984754
1557746
998966
945780
1891755
308172
572689
683225
1240558
1298912
1500128
825913
1642558
1240697
858239
195282
1384909
1406129
1589221
1690820
450364
1475657
859853
1463552
1369288
417226
346284
1110341
405594
1860554
1283215
375743
989586
1026874
872875
293667
461987
508009
869870
1775334
1567482
1031423
1791462
290806
931567
1118559
1683332
884802
714232
1456133
1107363
1735820
401397
593314
497505
759315
1764362
979558
1622155
276381
7913
74820
597414
1334530
1023895
579235
1915254
251325
1949152
768849
1900157
1392831
1430310
305899
1281731
750109
262604
412941
1163475
309342
1757520
56973
1278064
174367
1386341
1523465
340998
1434123
647870
492695
1434141
87545
702204
1073103
531442
811848
1515566
1657348
910409
1389599
442008
17110
429415
1384819
1561554
1399776
1639140
1272146
1227308
619370
436867
1038010
170994
1330625
1776670
567695
1800175
1380802
378481
689178
1748806
1720195
1769472
1771410
1868654
3804
1856238
1373950
675102
723080
94539
382811
863553
463715
107581
821829
903280
1553620
355554
1740745
1978714
1807870
1230495
1253581
1890185
337165
1874017
578953
1532719
414503
1676792
1413173
473190
1367427
1376869
1000164
1364428
1735921
327756
1908880
440691
582264
762380
781888
1822663
1106425
1186892
1090180
1050705
711985
831582
1368296
498774
352585
507231
645005
1195912
188184
466849
428764
584698
20706
1868172
1104196
685884
1835653
918700
1890820
1305630
1963358
1650179
202628
1384985
1871297
681805
1813763
1592841
217581
1197077
1702197
585889
1010576
1586749
1325206
1819125
1978167
713072
775903
59237
815048
1657589
252461
383444
420496
778445
1757458
1802686
675270
362883
1076055
710083
784665
1087746
1967172
767883
38191
626854
634514
1200482
66049
1373085
789592
1855190
672894
1835066
216827
937599
1811317
619232
676456
232634
1963743
622051
97969
525941
1626824
960068
421315
1306793
1403928
1755316
820084
963965
256955
189351
1798702
1992416
324675
451460
1845241
712878
1910102
1946977
595979
446652
838608
1393620
891571
1186000
621322
1028972
1463806
1719680
715847
1094850
692042
510413
236253
694277
114188
663169
720499
1962645
272918
1505203
459125
1260023
1571556
1393360
286681
420210
440289
965401
1826427
140655
1481200
1506241
1838592
1136486
15723
1439755
1431792
1058825
1083407
343820
755448
1150171
1088320
1132477
786887
990468
305776
1333949
1168950
855651
1617216
865080
1209796
1662903
598465
381011
1508836
520678
1553934
587128
1228924
398856
977782
850033
1217996
82817
300875
614701
1270143
806529
1427026
446323
1849863
205781
1346528
1449543
713806
1328726
161411
1824005
1378390
1049782
783865
1280277
873601
398295
503873
796453
1318350
12826
1702167
974565
1674641
1695828
1978441
234168
1493336
55400
232931
1653393
565849
1340878
1392655
513991
1525097
1899058
501988
1342165
1513261
1564469
767421
1268103
1149407
1998539
1882818
789171
1565330
1802684
1406242
285488
114506
31667
665148
1775793
1040347
1072411
1056694
1352386
1914082
1638329
1185069
190030
627458
1397560
261281
1763963
1859992
387502
92204
6656
613303
1203649
1969650
1184909
597706
1846269
94717
1307695
89417
326548
90696
953567
96030
1644467
1749620
754276
1724586
675581
299159
1772658
106302
1483096
1269082
1645087
277519
985072
1010798
684616
740493
249640
1191972
1086102
492743
1165705
1588302
952181
1930802
1083667
1361393
1499947
438430
1349891
1662596
585703
1583898
1172309
1582964
121616
1644582
1155683
1330490
869776
415781
220754
418715
262088
394466
1785011
1208865
1066067
513001
1227276
662058
1457327
130450
775501
1778935
1444996
1431778
1103209
1740985
1389505
1268454
1139318
62365
274987
991862
1052062
1625374
833454
347732
926085
450925
290414
23831
326929
890969
1296372
1185226
1614523
807967
875596
334823
1251953
1640073
617283
574262
103835
589225
1775353
757222
329787
1087632
778584
225200
854409
1058385
170943
1096002
29647
1397821
919442
224947
566251
1981503
1705935
1530709
942760
1140637
1377527
655423
448697
1007651
1498460
1273151
478699
1552153
1839639
1630407
1903970
1676543
1653306
1058370
1702992
831184
1756807
1140255
255879
1146512
223710
101902
1433831
1292005
745409
871353
1657539
1550730
1338658
1327666
337464
1160800
1745398
783738
153049
1827872
1440730
1809893
1916811
1108086
1872363
963530
1946279
1461562
1866397
1650454
1184312
139973
75506
827248
509392
1815908
542226
1707921
588525
1493176
1624862
302816
644223
1292072
1902673
1281325
1103973
1296844
1958646
497643
365777
1208263
743932
1037320
1162643
326007
246812
586771
1988639
1159578
836975
1199384
1185916
1836396
1850114
1957961
1699919
791179
1029807
641601
1406628
1455756
1382976
421653
1364628
1221015
1654353
1332526
623080
1950330
1769112
1256848
987714
14947
458332
132922
1450453
474823
492069
1399607
997957
1350374
412351
1250722
1725837
802678
391648
290199
172381
1604534
1560828
621929
1664848
40067
260098
154139
881452
588218
1073064
1400964
930043
726909
24629
831245
26500
52976
1697868
855009
456237
620418
1640342
123905
1934690
1802020
1109570
750551
411318
1149469
1294527
869493
1735562
1615666
349312
1458443
1370480
946102
646647
1731545
1538958
1478610
1341473
1346435
1425739
13961
312659
1388642
1846359
1749467
981492
602877
472014
1699146
184513
399432
672811
1462007
822599
1887841
1622005
366136
1092769
1037044
1724052
1930206
1765550
1032764
1191099
1272096
1460693
1516159
426337
1361289
1934330
945652
1984913
1641642
319431
814910
630568
744641
1070497
1722615
568155
1482503
381228
313183
1179455
481336
1468794
708145
1071475
1902804
381929
1318376
520142
216977
1094166
1637922
230506
1855279
1777632
1049707
1166137
1525475
890467
899887
616950
112331
458607
68105
1367146
1234900
1423852
1176314
133092
206153
1739695
182561
810026
630678
1946960
1475814
1940328
582308
1593779
1019887
1319543
1561609
143137
611919
401177
1351995
232700
863474
806047
1580841
566051
160559
1918888
143823
231045
504226
1823145
82623
1709738
966504
254510
1368669
101527
1480048
1888688
201588
1388166
432282
1986466
234122
1707310
904193
1621995
1542737
509083
1106344
505532
1491611
923603
81921
632350
1544822
204196
1889215
105859
722940
48302
1711551
1737558
225071
1904827
1835115
903484
1702275
810548
690436
687807
141579
1671529
1569708
453103
227168
1431579
1858624
1278560
286495
402944
802788
1246051
849113
600805
1758279
1647777
1560341
394809
104900
1519530
987943
585646
1342328
1958458
326825
1755312
535130
1139929
663773
1334140
985887
1324209
1812860
1772034
1460118
914111
1433250
1216727
1395277
1517711
795154
749310
1882813
1128417
247568
1934671
1954412
1575534
1494450
708010
897191
1401977
254038
1013573
109549
1249992
234920
990640
1093964
1432314
1756867
1132375
339591
290309
517365
284699
1123879
798723
927015
1070713
1876618
7340
1121968
1830667
744413
281943
480072
313050
290008
1929069
1388615
287716
40959
1606712
1084389
740455
1015151
112286
1316420
1650648
1144597
746515
12747
1210189
1508641
1979926
1381944
844327
1408722
1013776
1349845
1256577
581425
95465
955504
1475855
781828
91931
1322834
1956546
1980526
686209
1619805
1742561
1345940
90121
822582
1319555
694601
1856362
1174789
34128
1588143
222133
1200856
614618
1808783
1859944
1878108
506208
1816963
745343
990476
1051891
773415
1945686
569845
431354
167739
687570
1645588
818988
526869
1430737
1542560
1111363
107336
59758
820468
1970244
1014343
1123415
95673
1725618
1961862
1258497
1017881
1123576
1087921
710982
448647
1016924
1109605
852472
994302
1402066
421681
94011
997472
1454319
726871
981944
751457
363581
1616469
273678
588420
1470814
1042317
621693
672963
1844494
1796317
67542
1630228
1354902
1736467
1302131
1977539
603318
974587
1468215
603643
965404
124796
578556
29655
648552
937860
494299
1699388
26546
586952
760201
1109113
75131
851711
570257
1994305
28456
974928
1167406
1772940
1964872
338612
1530577
797582
1849461
541082
316986
267057
984893
1224819
331515
127833
753986
1263779
1369334
780124
861886
96222
1174100
495681
1425450
1394390
495393
248204
1993443
1679700
1367951
731107
1482348
1698794
1628005
36006
1135829
1957183
1845153
1236627
55675
1634482
1643654
1572294
1926238
156645
389596
1986052
1116095
690593
1743677
759997
859355
1974340
1301820
1163680
695685
306127
293393
1105832
206390
1047997
526372
1163577
1960664
616590
1410745
105762
1140551
325817
494881
1084287
892432
272001
1904292
848884
492517
1689420
875007
722192
469272
1746502
201669
62372
222870
1080486
895564
641043
304814
1383222
1048892
1437639
1371104
871726
12783
1213143
1163143
145529
1035103
382454
1699696
1688403
1560698
1439555
1110235
322969
374147
1154382
503229
968802
132008
1251450
1344975
1794967
1858694
131479
1170121
134685
1666747
705080
1060266
1589572
550823
1022898
1817328
1875438
570583
1106992
606418
1070490
1124412
570444
1303155
549179
273588
1703189
1785239
1768523
810810
125130
687871
736437
1487656
1215
1191497
383745
319335
1586303
1720927
93485
231314
1741344
1502356
1183393
97932
639937
1520393
531581
482124
1475253
39706
120747
1250919
809317
1508714
910085
1980481
1699811
956775
418351
824113
343833
1288275
1566967
1545208
681519
1290487
685829
609502
648321
791438
866169
1861633
1194631
1438455
529786
788815
299019
586221
1669787
278999
441263
764196
1392381
986304
24281
419910
233667
1414540
582370
928754
365510
973131
1449930
191295
1209908
1083856
843257
260956
702798
1929390
441382
329694
1138816
113565
1684466
1997370
800364
834370
4772
1566666
1604362
1629722
1289928
1610474
1023817
1215721
611450
236261
1276631
942328
1114165
588636
705314
818099
94542
1675334
1645120
178114
22732
1079
1569983
1001553
1852349
1200257
1045504
126429
1780471
1387719
466678
186023
1877847
1140641
476735
1445446
1097006
96508
1963425
406780
572378
1419838
1374973
89478
1286425
281547
426706
1858675
1295529
182943
966296
1495473
366554
643919
1393458
1005870
1920165
124155
926115
1123377
763130
1086926
1350790
667232
390185
175115
1905909
1524010
967153
386591
1810494
1512062
1340358
1093070
51093
180535
1455330
1114915
246235
1543794
82359
1208638
1640094
997619
1692366
1221531
515723
357924
644381
235434
1412004
398600
1811649
201295
1694689
137181
1540994
586685
1148737
1451054
1755278
1735924
707765
1719815
1920892
515345
1623550
372284
1364460
1106767
1301968
1525234
855381
1361897
826414
626804
1980642
859887
1149002
1409009
210902
1063127
1369234
1467164
102260
250589
310347
1178354
824407
452974
734459
1910507
1137509
366683
1177675
1670787
737349
1820138
179744
1883250
603981
113429
903071
1995448
1200771
488399
291872
1287
520058
135303
336062
1552671
764284
547878
637397
1043852
117261
316714
1054955
37568
1893860
858747
1766734
236096
127669
1833571
1342550
43348
183996
1840127
335911
1449426
1384142
573491
713263
1718304
400868
531133
1729642
1541367
653353
131057
1136739
1913250
1501671
1021362
594259
497047
842978
49598
1347071
1360199
982615
283758
1220052
281586
1722715
649645
1742138
1952650
456732
432467
1296689
1573426
461024
1034798
315969
717755
1000881
1666630
211687
1672818
836840
318120
505276
658767
926993
1583586
1870006
798431
388746
1079429
1913843
1676497
274801
710203
1906767
1954095
457751
1965886
1821894
505785
196318
1339264
1946518
208112
1410546
244591
1632281
364319
1802415
73639
1740205
1793607
893311
1234185
364360
708392
594845
525406
1632547
509355
58495
410855
1657578
1396708
1364245
1644487
1965955
670512
1687592
1524553
562134
188553
1208585
1494055
347964
1624455
1224063
1371421
1561377
1057070
362916
596291
869721
898575
1301620
874000
1556884
1677676
733337
379402
1059152
1620642
766612
1549800
1213671
771990
767501
190236
1237755
1274688
995268
752546
1810585
1394870
670398
606864
1300138
1821660
25862
1755877
1250331
1955937
1847455
750128
139800
1592242
1183461
87567
1953995
522853
1957098
255101
885035
80741
1876929
1149321
481720
791839
1736059
1838274
1899894
59762
1489525
1943651
117009
558938
1844006
1768239
1261151
1809612
1555698
1611367
1567414
942891
1718448
918748
1416062
1692991
248266
312571
927316
1278373
968504
705395
659927
1780711
1259140
741677
295449
575556
1540040
526953
116620
254027
323877
1098325
201619
1173258
1554471
335341
1153463
670561
1849362
963194
1960289
523592
962711
1489390
961755
1631139
424302
1669033
381096
991592
538387
565183
670230
1725042
1080388
1611618
575512
210593
921048
1268224
1804982
1565619
1942197
1053608
2243
295644
1598583
884142
987945
1119371
247168
414524
918881
1603368
1416454
1020347
1823068
1821111
1153093
103975
883732
976833
1846227
268290
799449
1405033
857857
1136935
1793314
1177042
1789018
1284066
1120563
1736640
1346583
1174286
589209
1807841
585953
59269
1183211
1180776
540485
1723832
855223
1803144
601958
1655585
375649
452221
411827
1597498
681875
1129663
591184
82364
1964279
1637279
1886392
1522979
55721
167677
1479337
998910
96649
1391357
1218758
1563923
1212473
354723
549385
55227
1472026
1900844
1053099
1188570
899204
1159527
942472
1479954
1697669
695008
326752
1875716
380169
544055
1452416
621464
1814647
1195485
573746
514912
1202817
1850084
81005
1975343
378577
905666
1655446
305210
890330
1424687
601897
1131192
246642
1770021
1985464
1761988
521477
1810968
1049729
1285006
1296138
848121
887863
1035558
684760
552977
1065221
1376026
1816213
141833
1607529
1504108
1165854
1410613
1478071
842263
1634960
509033
1446957
1389982
292149
296645
1953433
1638249
1403651
860086
176882
417474
1422510
1940784
1716260
1425381
398975
539914
416375
465126
1705276
572123
1763303
105507
1034947
171306
439279
1824974
1660764
1149607
113126
1976410
465032
1968923
536473
650633
389361
7638
381779
1075175
988359
1948828
391950
1606547
737814
1342610
1166481
1184481
1713173
1101584
1526089
1540897
1626431
1092414
492195
784228
1190785
45701
907983
1791014
1109185
1031726
1334047
1568360
1054239
1660146
558175
257127
1664746
515487
925334
479929
1337226
1581386
1255076
348138
1784035
1681531
361535
348252
1940737
574914
278833
626657
652993
1413108
669219
93048
119626
16082
1994600
1351040
1208514
28081
73459
348276
1398911
259609
678433
87965
1598511
418181
1332290
76162
189284
104375
598619
1602492
677488
1571675
1550128
881342
1533480
141845
116194
1848797
749163
294023
1010977
106088
842289
254779
959550
1819443
725647
1336574
615888
1148766
122019
734368
827423
1041941
655891
964906
1131686
1874592
1525727
1966262
1555067
43321
1564035
288658
1001095
269237
33424
269738
473647
225305
1023158
202573
927376
1054108
1018691
374678
647484
1551964
769196
686838
212994
391458
20910
1856460
653196
1948020
1112716
1972946
403113
1623795
998655
1957260
1654827
1766426
102585
1794134
517059
1571140
1604313
1797082
1286175
1081161
216477
489207
368266
151484
1619675
158728
715259
1181044
635483
849400
878901
1377078
539174
878469
248009
1230663
1390903
489217
1064990
1493464
1615405
642171
941175
1073671
427901
1727281
555050
528521
1071341
651446
1051943
652088
247585
1365554
769916
1917263
1649958
1167801
1042311
388009
317785
1313099
1249281
712462
1109234
165213
1357640
1597153
1659321
1563694
1486256
608290
1206726
840716
1336038
970487
1611147
58617
257404
425536
1352352
297575
514449
1015303
1468066
1785091
1492292
1840618
1643933
887739
173287
1149957
533156
1372418
690080
163817
998404
171431
1395528
1171680
1700235
1032914
641552
237479
494656
341370
923825
1387729
1036168
1738646
573468
723147
1623295
1908657
536853
637765
1744773
724462
1142274
591194
732865
701840
555235
110909
669180
356284
419129
886106
183721
1791495
1038034
527466
1288321
1762198
215792
1968506
272650
1471240
180398
201822
1820428
237627
1596714
1626824
1668866
1278380
84085
328701
73366
387983
1839692
1287436
160998
70183
683468
244095
274330
1048660
371637
1666163
74031
1519118
79779
870277
883060
1652926
61413
1695953
145358
501774
350979
1941734
1486213
586969
94472
844020
1124370
1020804
1200042
1965657
384094
642389
1671607
451141
1524260
1767917
560711
448186
1744363
1132286
779055
897698
1017427
453728
1529301
391921
1517458
1686268
1995057
133471
129191
1622373
385123
1873092
1013441
503347
609020
1105605
474835
334284
1122353
1017819
1781329
253491
1380689
1274256
725285
437643
1394211
914440
564313
333750
1611139
1105772
1876411
1762888
1579755
1387943
1647316
851998
219876
1474774
699639
1333271
120920
888609
139033
283048
583394
1552072
1729908
1171757
1698573
1786959
473530
1352010
1286589
1428079
1296576
123543
1926525
116424
1997302
1911576
52620
1410656
406790
1921374
1773353
283926
1881810
343926
1015353
1214018
398986
1454147
738650
1733356
722256
1629527
1612049
297543
70066
89649
30609
309121
1405746
1622981
346924
1995516
872986
1596721
1755734
738566
627695
392138
607725
342388
97670
1575200
577250
720412
15672
951722
885474
572366
1962492
764090
1049096
4431
1343450
1134297
798344
240024
582644
520776
1237939
837389
582437
71560
1390833
102925
1092611
385376
1478613
1136092
705347
596555
1778269
1362095
1715021
1640460
36312
1328368
63069
665680
935289
207333
1800680
1937901
1964582
1139858
998565
1145797
1735774
1557060
1245423
886762
1926654
1300316
1142952
1963841
406586
712198
438591
1109214
743622
1359954
7292
630604
789982
412071
1000244
930820
145545
188962
1583094
936843
697533
84772
161589
395346
780227
340615
11014
76112
1691191
1789132
1126058
689145
395639
1792895
238271
974730
1692932
1007974
1562512
1080656
570180
757439
237714
510014
372497
1489873
1817743
359462
50498
1917149
941502
1804419
1700292
1380488
109898
476524
647360
1550689
1444121
1018169
1594935
1770799
918845
1220700
1174854
490552
61257
1000488
1159603
1690549
1700706
372001
1159845
1985558
848743
19416
1419139
1121258
1605165
1075904
1216089
225653
834240
751855
449400
284234
231340
1808118
11297
889163
1420143
386686
800026
359620
1043504
609000
1511605
860047
1871708
996891
1880673
1210820
1926620
1872254
1609665
853556
1971344
1600482
925902
74103
944219
679025
907700
412551
190665
1128608
783927
762688
1354237
1111527
1222291
574971
633490
1712975
976454
1542310
1023614
386081
1634396
363601
1312230
1604845
14516
829125
1585659
320501
1614436
1293808
628988
1525045
1050834
1794285
1324006
919625
1805714
834809
207160
52710
62431
975426
1937765
1974900
552726
452405
982499
164660
195023
178509
1112656
1683918
1999323
1817061
1257522
102167
1358912
1292670
1187152
671137
883596
166407
1423867
1262386
1513280
1000769
1510901
1002470
1111597
1297923
1452715
1182592
1243633
443318
1143809
461911
1184662
1668689
1943640
1622252
1316200
689222
502107
363896
1302424
959920
1775860
1386623
589073
201878
35056
1462899
1347890
1682155
1638992
208285
824792
1959988
1141927
236476
288180
1486356
832677
1391445
1320759
1833156
1426138
220563
1495031
242535
926051
679260
341839
1791248
1604288
1555816
733567
1445272
281174
602287
91688
1120355
1741938
1498562
1156278
1206450
1874832
977054
1602372
39868
1229054
1089130
1063007
1944837
1173880
1146644
1779024
1962563
4777
397011
1239138
53277
1688743
1021605
1771738
1369399
931187
259479
45858
1598444
1085535
923488
545296
1053742
1897702
952971
1554318
217071
1898130
612824
429598
1263334
1762365
392346
20132
1360245
1916173
1696118
459031
1337914
588200
1328592
242956
975671
185904
1702436
230346
405164
189836
1228439
1506573
1672058
423535
740621
948553
1454697
331501
290705
1543919
418143
1264070
1622147
1419919
499115
110618
523006
1081019
490249
1337048
676953
1665759
1891943
1698649
198449
1431868
208519
1424886
1702849
1232364
448733
463998
1258689
82672
1771133
1772979
1766338
507590
628016
710427
676423
180132
1598556
304763
737822
1278535
35240
846112
1526141
366256
921313
178869
1932484
1600643
1330588
192013
1053042
1131712
1954551
18587
845918
1865318
1043112
1779636
1921137
1528382
1774464
1849717
735934
880948
56724
386132
1151752
1223052
838690
162447
56155
569064
130474
1553990
1556864
318955
605563
1717808
1026236
597937
568478
475803
1534593
1547659
999058
1131870
1464356
280760
1119387
1189954
1618231
1355427
1683975
645658
568233
1473992
692
1063847
1630363
1867212
1089165
1707416
1153655
671186
405208
305990
544238
724463
1697819
307984
1885184
1634732
1775525
1687668
1502208
769332
321005
1807723
142098
1576551
1977923
62039
1337409
401046
912167
54673
892181
208060
1568590
1955547
344117
1179096
246417
90867
356223
1019725
264003
1138168
1214550
1590816
1489197
600591
1960741
388345
1919968
1579463
1062514
1392550
1320422
1627931
1588854
386583
1714940
1342900
622328
1375516
1720336
1310092
1159789
1673632
170674
1700738
38710
290213
1529464
1845408
1375626
215889
919154
872194
971949
792514
1461583
833878
284813
345916
507853
394258
329346
1820444
1506704
766909
675370
1398309
388337
1539728
1575347
1969055
1174785
1754955
79984
720795
1612959
1024542
936329
461048
1878916
1529914
1422168
942060
876125
760854
818332
1500684
1542689
1893978
1068460
424871
1532978
1177120
1179172
1641444
1441893
592799
1713844
74420
557474
1491412
236481
1251107
1654049
1411312
1197066
147373
1030479
910211
38504
1714507
217423
1327820
1458243
1311890
1211270
383287
1724108
140009
334877
1194427
1178479
1548512
1069514
1227606
1400567
1966874
185085
1292953
1255939
273304
950342
1827132
1495031
65338
848385
420976
330433
1168555
1510950
398905
291848
1097078
490563
1019523
1112669
210990
980416
1021394
1956326
641254
1757121
1989385
1757808
353672
1845420
426851
560543
471093
967488
1734603
519697
29633
1088089
1698167
546562
159761
190075
1967123
1739352
828732
256476
913791
55509
1178103
689806
417026
94059
1659733
1465128
1983869
203787
618346
1889959
7659
746949
567003
1579048
580826
487704
546488
558749
904537
1043765
1830263
1390
1382784
126956
1236257
1182271
1919451
176585
1734859
129668
1400010
120235
882375
115341
179981
424734
1513194
885143
1993358
57388
1292848
1632038
246448
1919304
547088
1484190
979885
417515
1973723
1164488
1863690
1694871
1988045
1046270
981531
679817
1705488
831802
1528218
1133775
804413
1593843
1071725
1109358
925720
1288681
1596296
1063318
819421
505030
1851968
517999
140444
490376
660020
733881
1250803
653732
873238
1515890
926326
860124
669462
1038778
1527146
266293
1760066
1126949
621068
1552366
452332
1583259
1713426
1134394
93399
791754
1763713
893042
1509746
1263733
1319041
330587
1119702
1253944
1263788
1545979
1685008
857604
138105
58062
823423
451669
730522
1400232
1612601
1525522
785821
1576775
1760626
1530505
337545
1338192
157507
1573244
1947453
137825
865680
736774
992988
182131
57148
1559842
1087333
1437394
557263
1693627
1769499
1450687
1213258
296698
944830
1476537
1786929
1341411
1793094
1771679
1098654
1828459
38697
152979
1171737
1396448
1840841
1668415
1659575
1240808
187038
449832
1495587
484735
37193
1870002
770175
1828598
586523
906706
1955897
1943234
1328493
445163
41067
937683
520839
1146120
804821
1932678
780228
24091
87935
1151880
142812
1488869
1396634
17702
831095
272221
527992
1064621
1317888
174891
312316
733176
404163
1790533
713416
757141
1152289
913167
819430
546962
731758
725017
995708
212646
1254946
694083
936092
411201
1768637
148583
706809
685443
4536
995202
59718
962447
1922472
1188943
1485677
890509
1181819
1524847
1193404
1906744
1415441
407806
1006696
1419082
1816334
1539851
1217633
275570
538701
1812005
320680
466363
226745
671123
1784735
348012
613753
613758
1572023
608808
445865
1650724
1187977
753648
457336
1018653
235031
732379
251379
294378
1132617
1620997
63696
1104659
775143
1052637
1797647
83276
1215416
1817859
1575210
1727388
365803
42272
271618
1762589
948921
1603891
1765244
1547448
668810
1856652
291217
1996701
1746803
1536311
257583
935687
1183271
777042
1101817
1504724
1665132
911552
590029
497244
1656558
116902
346585
807921
1219894
413268
57663
1340918
1115622
144853
451847
1766755
1753138
823447
972615
1801760
1876236
1442270
559557
1150788
154885
591539
610718
676579
133183
465764
610167
1543515
1933046
1114508
1362896
1670010
149609
1014527
532203
353967
1445164
1340362
143345
1141592
1044941
513223
1620773
343966
1110477
1836288
35196
1035810
276349
1168009
1707200
1927176
139199
364885
1844007
1332667
1820082
1353128
510173
1382524
1675858
1180421
340425
1120077
1139517
1407673
1110343
1118130
1712239
669387
1646774
1834233
1711157
90476
481414
1165403
1189885
228148
1750088
804398
1369415
46425
1879309
1871948
1200069
1590721
813172
1202552
169303
455728
766898
535806
1044979
616295
1770447
12912
1081405
761914
617940
623236
1957900
145553
308713
1889185
88239
1916513
148405
787873
1605079
472191
1797223
144547
1702475
1279930
395578
570684
1958742
1600845
803237
790061
922653
1218813
1145957
368853
1562746
1299587
1048120
651142
883579
1124435
42289
586732
21717
1215800
842391
81160
59041
1426315
1654886
840742
11444
893017
1158867
1382732
1961549
699343
1876809
1434733
821528
1917010
1162006
1048320
1522212
314849
643589
1298094
1497310
1906644
1077672
229708
946537
423368
630578
749423
1848055
666947
1999644
1199720
1231831
1596072
1304943
1182857
1108913
923086
173611
1141178
885875
96048
1447899
725518
827830
725960
1036010
52181
1232807
1969150
1295859
1652657
1152890
259339
233130
1212122
1774813
295489
94997
675586
1197816
970911
1453393
1850058
207849
1474043
713631
1435749
796353
1344106
891390
199878
935549
154625
1991204
76801
1336920
1886642
1041286
882995
64423
691230
818837
675735
673610
1306561
168277
682695
1510434
1092045
477391
602434
778000
1927187
232400
330011
296001
783736
615945
825497
238588
257138
1508516
1480284
475524
446957
1369333
1526349
1086486
872852
563527
454608
1141083
1004613
474794
126000
1492718
1223511
468891
1220353
1554002
452987
1384616
1702904
767092
1876015
1813114
1801370
282854
1496559
1812329
1882935
1435259
868152
1959158
1210460
571077
1672304
1008921
1623323
664926
1753395
1169027
1060421
71728
699551
1163926
1541127
440687
1844780
577033
1616544
1421794
1718736
34760
591097
902780
339892
1191956
1036438
274196
1021041
194143
1982363
1137900
1019659
1370198
769163
1540983
1125918
1162157
549922
1406662
846987
1243268
848921
580503
958126
513467
1372632
503351
1342036
1216902
1429101
914176
1861188
666766
141452
616819
1701785
853880
354254
126962
485854
1631225
554643
1530211
341941
903938
711534
1085535
853540
1589208
67118
474340
324638
344745
1783067
1422207
1611541
1275421
1129911
171177
740891
1509501
1484554
1966449
1334372
1678706
1122961
506019
561595
218884
308045
1008007
887689
946633
727072
1569681
131913
1399672
242977
883090
99186
196100
1862913
288929
1718078
798237
1901710
607367
916950
1939937
1952858
1226546
1178783
1500137
1942829
882096
1454117
366623
494806
1703372
181789
681038
1727763
1121692
370538
50472
1174954
1529824
470711
313830
180547
115657
1154477
1716611
151409
597941
1724080
617413
1398947
910278
93296
167545
1422106
1408042
1520514
559927
745107
1796081
413807
1051614
100262
295732
554839
1697175
1025928
731686
1265164
384341
1279779
641053
1896915
723463
1660798
1067256
622813
1691987
261041
605437
1877438
607952
744740
67809
1273089
1648682
1891112
851698
967695
500149
685219
1501833
866934
641175
1086614
1266665
1456211
216042
1553439
1298867
378459
1616755
1460566
899091
1832125
1429929
1899823
451411
1663857
1629139
1946376
394170
1746678
420322
814943
311680
1134196
20197
667090
1838307
900060
1007633
559752
101403
1779433
1851849
47086
1973765
382520
752998
785447
432362
1831115
395608
109854
1326131
934866
1922501
1563652
1857227
74825
1808148
1929809
697256
1851036
1518996
107481
910030
904278
696912
535424
1403492
1043694
59316
1923039
710403
1414417
1293979
707067
1201971
935228
951255
459985
262207
1051668
1012446
1630908
1414759
791895
531551
843150
845840
1212230
1225178
1924478
232726
907269
1080488
1387175
799606
683099
1754522
243015
445961
1443970
501609
15637
1205765
1885952
47836
1334345
1468401
871695
1121200
1183955
1121085
668057
536355
447124
1920275
1378184
120332
1301294
1727234
1017814
1897580
1026982
291565
705940
784220
1144274
145375
1311855
1816521
1148494
1463646
765831
925474
676499
550468
1030994
708502
208783
1812396
1583677
691422
1101698
1801554
261458
1314965
338741
1282889
1345833
1582211
461188
454618
1227447
97544
288610
1848594
48360
1834961
1076407
1190848
397177
762927
436746
292633
1756899
80442
830795
702919
1174039
817602
253925
1323657
1099623
1900767
550572
136537
1404146
1143619
556324
772735
642609
330618
666492
309059
1401593
1001641
1215221
838225
692071
1359974
1860908
727727
1375634
931187
1616465
809482
1663
410944
1475043
1642762
1154101
1669581
1727702
49552
1621127
556564
909650
989718
1674077
1836455
1783883
1044317
1713001
1774145
427690
1998396
929139
682751
966739
69099
521727
918679
725362
15116
687550
1516233
783769
316868
1605423
1796362
1437346
678294
410854
399669
252565
1115212
256975
1961449
1379690
1177166
322117
584377
1869654
966859
558100
401166
909898
1036485
1374469
1353830
423232
431979
1697080
1136184
246184
1274650
1792999
1717793
1572002
1335241
839461
592117
1935429
1827898
714771
616279
1437930
338549
858663
1554572
73151
1026119
1252700
792434
1543379
1984953
1151244
113822
1350509
1440452
335732
125024
247985
1309435
1743690
255107
1640642
1810578
465108
984548
714888
1623524
1445960
1785933
1938617
1954095
1876945
1695926
618270
558305
1782158
345401
311075
1248242
434904
1762402
1091820
426413
901416
486525
1092267
154352
260780
445193
508865
250175
1820457
1498042
987445
117278
137705
642648
484912
649024
1158821
1646326
1305851
1383720
1916166
1891606
1906396
945766
1535681
1711579
797338
768002
1435811
1229021
101915
405923
155610
1045961
1885757
1941835
472420
1347713
1834796
533200
977026
1063209
1496198
989561
819850
776292
17717
1200964
1409754
469175
1503064
1462137
1319051
962353
594879
1253001
1787164
261165
1824919
1742067
32522
162239
351839
1839705
655177
1633012
1197295
1385880
1537172
1549909
555877
1195898
1091811
994838
1939112
1876488
129455
792673
513111
415482
17607
100306
1205198
418313
1405411
1494063
678150
1884356
637640
475729
1350625
1726566
261426
1567897
41335
546613
339118
463709
1056136
730197
1965900
1094419
744983
670227
871491
1324921
1637072
1012674
1675231
1824249
1842065
8616
807398
1077493
1212525
1598383
1275047
1309336
111800
1768170
1831643
1097048
1745090
753340
960435
1693062
164271
237091
404061
559857
950846
1956115
1065764
1259040
417190
742505
1726698
1973285
319794
1126193
389703
815156
1880060
1814066
515429
1082805
859406
387106
78213
1926108
1711945
1854452
787105
909630
1020607
1581937
922646
44037
1446939
1308083
1775322
725104
451302
1943901
1594838
1629932
1054724
1056926
1057337
451003
1586290
266107
879848
754785
1711774
1321226
1680980
1556648
1724829
1395666
1566926
1530521
1389118
223306
849200
698340
1561312
1025922
1273674
552467
841934
994641
1257019
82194
1872976
1174213
1981649
118935
981217
200299
888029
1915071
468181
589061
1897891
578903
702632
1144918
302913
180064
942221
1935961
1993309
1004447
1760951
249950
422442
1057175
919273
41451
1605554
1747874
1074714
720758
757139
1164813
1381407
1019540
865366
871427
599045
1910898
1980081
1916144
8592
658655
30634
1654069
202511
5994
631463
1720871
601831
562101
251078
113751
25067
1885346
917279
1006179
682819
463677
1819633
1965988
982221
274563
1494109
1443896
1335086
1164485
1391579
521436
786981
338868
431868
1654772
348948
852554
429864
292455
1205776
766312
1241856
1182893
991584
588604
1736999
1810839
1105913
441382
1888416
736136
1595353
609547
493472
1814927
1664190
785626
482797
302562
1798537
211656
711783
1137533
1740482
387138
1366986
1227542
1523466
1372270
2083
227065
565090
1282397
1166452
1812189
943956
1731888
552126
250681
1162286
877692
1525835
119179
418939
165332
1547042
163431
1049298
732497
1351392
1713300
1284745
1980889
1060182
796892
1162956
799153
1769625
1938835
1580411
440742
1763060
1112644
405439
542656
1510382
1100298
69754
1275363
1611180
711105
868486
114078
1829634
637754
1399819
1386964
1010551
1698945
1464321
912224
1530970
1039277
1966904
1153600
789159
829656
1888545
1915232
410470
98116
973124
1141060
1497842
161368
1467482
1722510
1169366
1598829
155846
1584472
704094
1958648
28736
418873
126678
618364
432849
1665299
1529490
1458883
678322
886170
1996114
36324
1111274
1397698
1621429
1869837
1246735
1693102
779052
1893897
7588
1125797
354588
1001874
1060539
1466614
1080690
1246959
1732455
1133925
1900593
1965169
531394
1093197
1060693
1295070
296463
987253
653090
348438
1635772
1506592
1329929
1529813
1229627
1119221
344228
1053837
415679
128643
1196271
438308
1464495
1128448
1831564
32624
635736
1298115
426335
859958
1475725
1412032
1966710
717261
463706
1405468
1610064
1833953
1554109
1177582
1341305
1870523
1164306
547086
781224
676510
1671821
1835880
829761
1451423
1075310
1829745
1530161
145968
1338591
214916
1985643
1411287
158555
537781
990590
1855692
1234347
1820353
358446
647687
1182527
116704
672534
1808662
1795229
558832
618153
1461050
1164439
1627131
1416965
1872363
177820
910192
468902
604001
1363783
168278
50221
369384
1181502
1079193
73512
1404572
1235495
723036
187958
520553
1746513
1354680
889204
793125
1312424
538985
1075188
987005
839830
468069
1278338
1515085
1635886
1735517
593772
652214
516647
149790
1438617
1723252
102168
1752764
843099
1372835
747149
520352
647531
543459
884631
25310
839132
1165695
1117002
454685
737964
671042
84778
1857087
1460630
1877683
634691
1401025
733915
1504969
1717901
1591511
864010
497387
1274100
838347
1271375
980532
1623049
88943
1511604
369147
1375510
412819
605800
1131562
1324184
1346339
740527
620472
129279
136888
1739791
1683384
1069868
1004553
1315042
926802
526789
168876
723504
836281
1210197
1152847
1711465
1378999
45003
1426162
986412
176909
607392
1657246
422823
954431
1808720
1602593
714848
1244915
137959
1904900
1334936
1524240
973991
1887589
1983174
440637
1188276
442357
1938671
552660
1148978
329762
5028
733877
1968582
1677003
899191
808447
415643
218815
167463
1345740
1621100
1292065
1539527
1506801
1530156
724783
1616907
631364
522305
190265
115266
1104417
1157022
1618291
529217
1146243
1157717
1439312
1876767
1045838
255904
1110862
935797
539328
153180
1898294
1320212
171808
817916
1176622
733847
854278
703505
1475215
199371
600746
1712490
1732494
100603
1304384
775584
339461
1273717
1468850
1798485
99167
860532
10619
325785
1255946
1057042
626364
183376
1958207
394918
381899
1648676
1770263
393649
683850
64903
289289
1711823
606669
1165566
342477
1990269
680443
1103084
48577
1539076
254630
639027
739799
427027
660968
1691737
1731991
1917312
1073763
948601
1536865
611703
1442159
131136
815166
9656
8214
1100658
1858823
49436
254261
565759
1206435
1202901
1580160
1371805
849443
1339336
1165191
1339110
324838
83876
1385852
690816
986358
27685
1267150
1200169
1171966
639962
671298
1314315
1895658
1522890
1558175
68167
606465
1004148
945140
1424302
824485
762445
1885657
368186
180341
617277
1505984
95251
1722539
893125
375569
1591789
1267213
1114270
1462080
1296766
1098738
783493
368887
1984548
464365
1440815
1048560
467238
1855308
192751
323559
151551
1410562
1520083
682195
1273050
1728851
947683
886204
1740006
181167
1087493
754938
647494
1317793
1627047
1058
470371
901780
1132493
754300
1705528
778133
527142
872073
1166159
1979277
1219614
883607
1402040
1898749
38038
344948
1128633
1915121
507254
1990042
1808181
883089
526863
213569
744552
1387507
753968
1420764
1016861
1436539
1099913
721758
958161
114036
1237652
1874736
463402
942859
1681035
1253193
1917046
789190
1473905
1945710
1796955
594337
1750052
117465
1933771
1988648
1078313
1179453
375769
15513
1607211
245393
701100
274943
899874
293638
1944298
819099
452124
1798068
669950
1016652
1733709
1297288
417232
1977603
1790659
556523
971420
1899299
969179
313721
1628490
1787341
901429
229337
1008536
242842
669185
1948478
748791
1611821
1101377
341392
1190164
1321375
1998305
822802
1214715
850628
521033
1602769
318065
1032962
557616
783926
1710520
166434
165048
328653
91305
1210655
1508234
801541
320607
35699
435086
240903
117904
1923449
1383954
620463
1828316
1612071
1216497
216650
1805636
1637035
1891710
758271
658896
503430
292450
1978956
670351
1800051
951815
439473
316722
1799049
1345360
749646
770919
639737
1085792
556567
748325
796289
271271
1427109
26174
1300292
1015039
417571
1207266
884762
1476088
256336
23743
818555
1221633
1769289
118370
227322
1482993
1455955
322130
1173766
947534
1073317
657638
766799
1503919
779584
18203
1984797
1401454
1656740
1562954
1903061
1782130
1349204
777684
1297107
1715110
250852
396145
627489
1227744
342034
1060688
1478117
215311
637305
524741
948977
1264606
1067143
93761
353222
1058784
852593
359696
85562
1117193
174008
734145
56279
270253
1241348
1622871
12171
343751
975886
887758
111544
415616
63334
352571
1887676
1656763
973736
186884
1399141
1309330
1221214
576363
1411513
724274
513571
916680
802999
891590
1288620
1019946
1710217
1380881
1300266
1002054
1157931
845244
699745
1902429
1809283
175297
915204
1307965
1527555
1848907
1988341
1643890
1302265
838597
1471031
619252
1428287
43510
1299627
1513886
1728024
295558
1500788
373039
1696660
163854
1675090
415590
1100269
1945170
1694532
898699
291418
1124340
746201
683994
705576
1721464
1539206
107406
661998
17914
1134964
1757185
1843578
740172
1594647
542353
499698
1987877
399117
447006
342012
1883655
322233
488069
355394
1143641
1345722
1318531
636117
1889082
770401
1164705
53419
541624
155011
1801084
1741821
1368748
17126
789265
724188
676586
955091
1502834
1583844
787919
1308280
957728
1069396
1163155
1380545
878554
603819
368894
894105
596378
887363
1491015
1127955
1060025
592822
1992444
999760
1014658
489911
677044
1759719
1377123
941777
280889
1481021
608549
1401344
1210092
1298197
696761
1567438
951631
1784701
1086947
1971437
1214141
1408062
1212567
330924
1409703
625885
447436
126023
1748219
767496
746045
1259641
1421620
1626219
1185499
282293
137201
363404
446623
463261
892247
599241
1502796
884373
1779935
1207020
99523
1076993
1834936
486754
1462406
178607
406351
487211
1747603
1900902
861143
3205
1049040
1008192
770021
37935
364543
1734253
1737487
480786
186046
645715
1867342
638205
1558100
839748
1326186
844354
1448590
1643006
1437103
1191067
567918
1930983
173374
1741870
439656
1980781
598764
277221
413602
1813495
1300920
622167
16022
1454502
899057
1471340
1437950
1088671
969867
84231
1275077
1220313
475401
150463
865331
825875
589892
616271
973220
1021526
1870188
1335897
294104
1419624
871315
1987493
1080817
1363145
1235716
87334
297486
1901231
1556818
717449
1257822
463466
279415
1503896
984843
690722
839571
1620999
1060411
1431163
1027257
284478
309685
396918
685521
315701
668174
1675122
400634
276936
1856505
884317
1702970
1099868
1017557
1230629
182115
147263
1919669
697339
1883992
1999997
1914696
1550737
1881834
774122
1758855
1096071
362011
1559998
504394
1574466
1913244
1524213
69071
1020672
1592907
279907
1327117
652844
1466488
1627421
1854877
554687
1272389
1851134
1630732
920456
418768
63215
773230
1942818
160777
1548698
364104
1083784
1235238
1375253
392262
141588
1330461
958895
1430050
347869
1600537
1152260
1247913
232649
797487
32574
364973
1040835
1570774
776848
408102
829215
848566
1227260
683762
1976307
1894481
1811038
801629
116286
1668886
1808030
1308610
266822
545008
1982501
1673987
667249
1007182
1357710
1381821
1757701
1894147
34433
1443588
1179236
1220263
896153
294797
1339223
1282737
18326
627594
320178
1594865
1575842
768658
829041
958308
1254290
1120487
1001120
1641462
351850
142452
1171172
624082
357779
1934994
181280
1733005
768428
1395417
1254968
1789124
1581855
1557893
1604014
1936982
740327
1860251
236543
726360
1792442
1045169
1369451
710018
1205367
1544216
1888531
1475277
1273786
1237855
1721192
1911505
1339682
770311
496114
1448736
352499
1351021
1133496
1135655
448434
1823130
1516357
522899
1909196
1763206
622441
1753468
1765387
1250825
1881470
965151
298085
645646
450400
1043161
1377125
1207832
1029166
1854827
1866543
570468
1352517
1395453
1780759
1637902
1668604
440853
985193
356097
1740332
1378406
1116461
1933668
1823075
1141926
1752849
1674281
1071729
1794269
1777053
1073434
129139
1597428
1115399
1397424
1867426
1873407
1050694
1074079
68540
17742
1733980
1926145
640753
58237
576126
30229
868894
1863789
213567
302585
1929258
136078
1163503
1658932
1826420
321939
511693
1206909
29967
137962
1301756
624878
1673091
461168
651909
248381
1966788
1480811
927602
1409933
1275814
1129140
644593
542035
67276
182277
1016758
807940
1507131
1755165
648997
663602
1699613
1686115
977974
1848587
1776577
365440
121795
788904
1602151
20852
880501
874457
624330
1664053
163363
1204543
1229694
582397
1499349
281836
645093
1755500
67707
411187
865225
1965912
1005998
1269997
331752
335520
1895654
497241
759472
1873949
1233706
1518105
206927
1495935
1092112
888893
1670334
507294
1052772
378962
738577
1627571
1014860
597791
232419
1301557
809610
715564
1679292
575061
797463
1041507
1807042
1602311
237383
1290234
162495
1354633
383367
364550
1991267
1008908
773862
64402
1571456
1391800
954117
1883272
669398
167718
1875775
1712574
1628379
1628658
1896045
180227
1985935
834827
1279755
12350
303877
1205407
1143844
290740
1747587
685756
27715
15609
1286321
73061
1341193
1871609
322239
48572
1517726
988095
1614842
1714348
1230379
121213
1164976
429105
765282
701045
106110
1211804
765125
1310764
785562
139726
819700
1355006
1643326
786680
1089895
1141989
263685
750399
498084
1155833
134658
1934807
1656443
1480491
1739748
1007596
1606639
1123734
1898350
620071
1247287
45121
397826
204020
1917718
1048741
1330539
589733
522959
1431444
992648
1716114
569668
327242
628663
1160821
1704941
283989
700872
1750376
1336058
1662877
289025
533590
1611865
99220
709205
1917355
195514
758589
1869724
837775
185473
16146
1344280
1133459
245562
868948
1679670
462389
1937800
1241450
298590
15874
457766
1051262
1794323
920175
266490
1925404
484934
842007
1939830
1367973
1269209
1687275
91369
1287071
984470
977854
373467
462570
1143693
605619
1402119
228263
1262789
325075
189586
1311129
975480
1841041
1557163
664431
633591
326284
836343
1421921
1781219
36794
879286
596755
662399
1276302
1102129
1857632
1827941
1403941
1464173
674525
938460
310885
198889
1300593
87449
933223
409805
1389680
831707
1017802
1310681
1220542
1164786
1155255
1016177
1257264
581666
1512587
895314
1963358
631323
573820
1886529
963692
572972
1001011
385611
520659
1908447
431480
584551
271241
346481
643410
683627
766631
816903
1030897
193957
670060
1549583
1718476
865077
980378
1672412
981201
378479
1774817
1474993
1132436
1703581
1437736
1837208
1813606
1967658
766429
93080
1278090
613078
118974
176350
1098221
919823
1468144
170385
339348
1751348
1455520
1995311
946323
209387
1646108
1377687
1913149
1228852
1895550
1257487
548086
1149487
902459
1147642
626833
1110739
1645652
699271
1991452
375362
608348
1916875
1159710
463919
1507716
1511243
533413
826534
806062
416137
302460
933601
1673485
20474
871392
1303475
1143924
523900
275495
12137
612357
1125553
762007
669655
1255802
1213005
246566
1191378
477713
1064390
1409705
393114
1066903
391974
418910
1126588
1360424
268567
1257406
431360
1469715
363558
115316
1981963
1732056
1818926
529116
80684
225637
322214
714011
890804
1413800
368208
821579
1984142
812376
306439
1801388
1122919
1275015
1895586
810266
238771
931249
367740
485905
485192
1311941
559768
1709291
1060082
723180
346089
1066278
1592864
1942159
1882801
1073825
1461097
479382
1118588
6388
1940471
1806307
930067
327635
1322277
1607522
88794
82431
1431834
168951
456205
1971444
848210
870042
1638513
708753
1668252
1843159
102503
1277057
1162798
947657
642447
1264416
843330
740061
465618
1883478
1049932
1021127
171800
716320
110979
834343
160161
1538952
1143446
800352
924470
656796
523016
1264559
1742858
1712233
1355263
1743193
1846334
1694532
168679
854340
140
1694525
399213
1695719
1550486
190121
1924506
964332
756359
453886
1534732
1787782
1952341
169515
506506
43677
1397824
1211430
1738906
26488
430451
1318011
492525
1153774
1951704
509807
1513922
614777
878628
1173743
1164333
1800438
914541
1729075
754177
317568
930503
157171
472721
931475
182988
832297
196294
683972
1731638
1081652
1019403
431886
1854191
1826667
1433963
716855
998690
1842768
1614892
598539
1783949
738183
17720
1302714
1001212
810936
1460690
114346
1704639
447978
163471
1160669
1321276
384970
104749
88597
1409171
1592780
1083920
187661
1869895
1048676
1111599
588962
1737616
1499268
1452743
1736579
1032408
1198201
1390823
1773025
591880
832907
1255255
137891
1611839
1870740
1123671
879489
1431220
780831
539195
1291627
1647524
1153705
1077892
1318065
934437
869198
1457610
1311739
863583
374037
53061
500938
1801092
177019
203101
560054
36112
336112
742633
992710
1083739
755567
1887559
1187604
1663705
361548
782496
350148
46261
1978402
612010
1481635
1142691
317478
1333563
1740063
743970
482560
1474708
44219
286383
1172291
1011353
123015
1931692
264541
1817088
1728293
316910
1708973
1408430
68701
205546
1922782
1067462
1254015
350412
541864
522003
441543
1027261
1384669
1052108
1511495
293098
1690606
548947
1328564
620071
1930110
221244
1331030
1971418
1453361
665937
1474839
332875
1297897
1537093
271734
48744
1413643
828619
787130
367232
81686
644545
747146
89200
1322005
1916571
6876
140788
336569
154555
1967826
909626
1167079
1683723
808724
1714595
100589
1702165
1392853
1038297
1277407
801200
1348804
697649
149146
234100
708726
1158135
65967
809719
1413541
549850
1801274
1030760
1012389
1281290
1167781
1253537
574133
1762092
1115740
880137
1441729
826791
504573
1228495
994839
997967
1929857
1167155
280177
1737706
920509
1026055
629109
1147045
282409
425893
1557122
957674
839818
1414748
791297
908019
1737309
1331024
1447045
330956
1215503
186314
200357
61200
478486
1178588
1870075
1740013
1609539
1325875
1783095
451552
1786099
263556
623310
770258
485794
692904
1749126
1844977
565205
687109
1879467
756548
1923452
1378014
48016
104176
1411932
497874
1011701
97027
624076
1703769
557316
1566541
578787
306163
939529
1956159
493715
1562101
1209835
708058
1232906
1091500
1776924
635879
1081222
1490747
244248
596059
1481586
1044501
1717944
1286509
1363266
1195993
1304028
1070941
965166
1644136
184875
1478
1985003
661781
1847905
1101860
1466621
906104
1932803
196461
211810
808154
367586
361912
1096827
547413
80098
1308235
103772
1276487
239849
891754
1098484
1163396
719068
81426
1883561
1928461
337338
1499117
1719173
1418472
1120642
117839
1320240
905213
746968
384494
1743485
1913762
1873814
792045
984602
221430
1240844
335244
182511
154246
871412
1652177
473047
1903730
1892103
688265
629256
1579407
600965
1733493
744336
363675
1930603
969819
1510110
184535
1459479
97315
1370505
1526383
1434286
1423496
816790
1090076
677913
1801525
1153168
757932
825865
539987
344854
700543
1672502
943517
795026
434809
335529
1381120
1218495
1139871
1364622
360096
1598509
1136795
1373118
705196
664249
1564666
462586
1198668
1612852
229226
816573
657989
307095
126126
417873
556648
1126940
638041
1136791
249003
420945
1489792
952289
1173449
970815
1608427
110429
1340910
947356
129639
448714
151846
1985489
1753633
468914
1829031
451846
1942748
1843553
1822444
850200
58572
1255745
159672
528905
691656
1942906
942529
620168
1322503
59589
790769
1245720
1106032
824037
623008
519893
1588093
1543709
607810
357946
1059008
965941
1747221
1319048
661353
630829
907181
864448
880953
922329
1455050
1662979
1448518
1682701
1615615
638450
575082
1125394
1486252
914212
977693
1026722
964909
1239253
1989697
1804919
954688
890528
1952812
615652
625870
1026854
1897615
1108584
1717624
1138895
709931
947115
144128
585851
320192
74576
1978463
1388923
1447152
1768093
693552
836573
1682978
734007
761059
748126
1106126
323080
1457070
868477
224467
1213039
538997
687465
1826604
204692
1059993
1429558
1483626
1308495
613049
1322412
138396
1630624
1773224
579425
180097
996790
89575
195829
787552
1142523
760137
908669
1667782
272696
384757
1427372
359141
990569
451162
1507703
1259723
275329
823444
46388
1665264
204030
1362530
78544
1334595
270412
1876143
141662
1481544
204131
1908895
1158293
1789976
368494
1008852
1969398
1470542
652174
45316
96629
1504983
1564361
435546
1234884
324572
1825093
6409
273196
908675
940597
956346
804786
210828
1343165
1382547
1066418
1094381
1026334
159215
1352327
1408715
1694430
375434
60970
452967
526175
301060
1588470
318909
285501
1400234
1820472
595565
79555
344818
510328
863860
1636552
1329938
1275215
1753447
45476
1546868
937865
1746841
416890
1631358
812852
1231466
1599045
68841
409860
745327
1152258
178802
1743165
1786143
756646
1139899
926128
232281
1435363
226322
1631639
1454242
84315
1008753
1861193
816417
1583072
1647557
687151
1601990
269307
1226549
876267
1786110
1465351
253183
16350
1819070
1595213
625701
691823
1976918
1980950
839139
567475
88189
395620
998819
1664380
1964959
1948583
776945
1553215
1290655
298958
1148281
508458
45970
1840475
1209222
32759
646254
1873774
1247664
624163
42688
661097
637295
1593837
20860
1481040
1303219
301780
635132
1320267
1118051
120821
429452
1354902
411462
1431103
135493
806880
928537
1135683
1983500
876836
1704347
1732306
726542
1486367
1312530
1959912
1062599
294205
584440
1436925
576423
184177
841627
135271
1358084
721785
1622259
64120
1864870
1653066
80680
1257227
1258052
827786
65713
211338
244137
1732620
1181987
1348734
353950
1031556
64153
1445682
1151353
756853
1972579
1213640
332554
1278104
1135717
1713410
1548453
773369
910562
336150
1985757
467283
827890
1011992
94598
1796949
1752859
1394291
372526
1041896
303356
797342
710330
615405
1753578
1232691
1302374
1394795
182639
1406754
36799
718443
969471
919635
447024
560275
766530
109128
1906561
1786716
543419
17933
1845138
863112
1092519
1982122
1574539
573664
1443772
1464601
653632
613311
958213
2315
1288217
1566187
648028
1866846
60768
302223
1859804
460819
1447210
1961274
1008763
1585868
1082409
1429221
1253306
1456193
70392
501622
1547991
1066228
1482407
50223
550219
311918
1462101
633562
825897
381200
1433214
167599
534341
573836
757046
756172
1609143
1561567
512820
846652
663724
1457264
740058
451969
1677563
933111
200469
1798841
1662354
803519
1910978
859266
176551
1669047
176267
1258316
408784
1647315
26632
367728
265216
413015
1458834
1340985
1040801
1665524
1624806
1990229
159820
1370982
1521812
992605
71118
1849195
736247
1148640
463199
1789013
1857110
1992696
1038509
448507
1546357
548291
298685
116821
564779
1037411
7695
1924792
650985
1879776
918173
395007
159806
1187279
985843
1774613
685841
1745877
1902469
1325053
761720
1016845
1862671
784849
1759853
1531418
668709
340976
1587064
1886639
765278
957500
1648396
1185494
1675346
358466
1589749
310916
661454
318100
626959
934826
881558
1765020
984808
1299095
958431
1808360
1159538
1335681
435236
1857970
727460
1996816
936585
960181
1958859
27193
1409098
543782
852601
1856969
1980901
562259
1864084
360326
122707
1225001
1508849
1500233
995591
1569770
1655976
1345985
1627800
1119557
613896
711220
1190451
113110
642773
652453
1378573
1881682
37498
187470
41586
1644202
1959946
732481
995848
70462
1053461
910612
317562
318973
1601389
1024658
1591401
1727192
1072052
538152
137059
230605
1702353
1645314
181227
1587568
1013632
966247
617487
1381711
921130
55597
1558647
1188571
719441
1820894
792372
326384
695967
1866111
1869278
67540
463618
1198240
1372517
1558675
1888323
499727
364081
555982
1936250
1322688
779743
1580759
1169778
1046411
1753472
826964
610779
81133
1828458
1441239
1219514
1990321
580933
636142
1483192
1260422
1899084
1017442
21735
1429929
46929
1573863
1519782
1102528
464320
1499995
1006464
5756
1867738
1045655
264857
939243
735982
977759
895754
381678
1942948
1073831
1518792
1828368
1924429
1364039
1785600
683843
132242
62952
532179
895559
1872894
1130415
972344
1684138
157304
272859
815290
1871398
1281966
22164
525829
82298
1780205
142892
191541
691895
734179
1445518
319446
851588
35244
862406
1974441
1386955
1330657
1267762
1161113
1127334
1980536
1206731
334521
1369669
58811
386023
1227563
1371935
1447169
495910
145506
245620
1474189
483008
637496
1911875
1406828
1533158
1155759
229408
1587102
1791810
767140
681253
1549340
1744236
831551
521639
1667150
43580
1697751
1352186
1044590
1093380
1859003
739148
1403571
465071
1518747
179361
1020664
391606
114265
1253776
620239
602483
1022126
362754
999827
1314855
1459498
469571
1329865
1938499
133667
383606
1962748
202872
1627699
178569
1012736
689015
1349918
897577
1983650
641254
1933602
782057
1910645
1828001
1239319
834461
1453531
850105
150686
849733
1864440
188807
72135
1958264
1675317
291664
1774050
1933319
1529326
1503383
838507
696300
242134
1162858
718720
1055473
123187
1768
1450573
1595363
294896
1509360
88319
1899175
58646
1250868
456206
1013268
1656820
1357292
31292
1440618
507453
900984
1348708
601457
1607287
1655313
953270
312798
1754171
554565
1909872
853261
1873077
1579301
1898193
910498
1209100
142997
668100
1536168
268919
1973843
1613006
1364598
1681763
1013006
201205
274985
1797255
447593
289017
1977924
1781476
1064257
1877191
1841398
1337487
268725
427780
1226829
1766594
1335200
134384
966692
668039
1679097
1595945
448583
1359715
1995443
1098622
1239395
1525492
631716
753827
690820
1803973
919415
475477
1313608
1835838
1121145
1238666
1430260
656880
1730972
430157
586593
1398163
795785
424433
285358
1751098
517016
58106
1474391
1777673
502573
882808
1009423
139597
346544
237680
1116910
1922032
683839
1198915
527110
1701397
1560268
1826620
1905144
395165
945555
1167207
1365260
1781007
1371644
175920
487740
330363
290050
1371757
192383
539579
1633103
1616328
643547
1373709
1616582
498409
1050059
550249
997760
393388
292772
1555596
1232704
246718
1176384
1581164
282102
699430
452787
341823
692936
1614736
239271
1295242
1046697
1086324
1969846
1149409
520418
628458
751266
616971
1672884
1036176
824274
562301
1192729
1042608
1123874
266094
791866
416384
983895
1336713
65377
801806
380057
645571
749172
327468
648824
697505
254158
1922297
1503355
385281
982211
716322
1136191
1968815
1993536
397218
1821509
1973989
632933
281626
1005911
906695
1072946
42880
857002
913562
988274
1593442
51167
796250
1902604
324331
272203
1591267
1206624
1512335
1311194
1744266
1263432
1159130
333183
827970
1523477
305323
1305770
641686
676834
17839
731230
28169
1267428
436765
1592191
512322
581094
73048
1233119
1171541
1987077
1072332
1204519
1765995
40469
1743699
489824
763532
179365
782146
27095
1387551
1438982
804281
1825010
351284
476003
586309
1391833
568533
1930076
784370
256300
1959491
220788
882497
1832654
676383
808949
1954627
473328
1481066
232472
452949
620201
747836
1263889
1323954
1463203
1436215
1490830
1233035
1372439
1826290
1310727
221961
169150
1066617
1951252
1566883
1126512
793115
38640
603482
1747612
1379309
442287
918719
174768
110822
63183
1218406
1988592
430462
1776775
1967292
357790
636353
439915
545103
1602718
1783378
1059749
454072
91928
556915
671807
69204
1779372
1873730
613973
636353
1264368
899183
295705
1326094
1725073
201761
124091
823834
234866
997495
1736649
431209
1902991
809525
1131777
53007
1355500
481476
929989
1833667
1573574
436761
746655
1558754
299812
1004522
772394
1951660
1254946
490472
236909
607932
1221190
745467
653841
1700258
1068922
112
1842055
1347968
453353
755860
364618
682420
1896910
1361614
831882
1132189
497340
84603
1443501
546414
1674428
1265829
229353
798135
1135352
329115
442495
915401
294606
200544
1896778
1271279
746459
1253432
158431
1184635
1351162
117845
1199246
1282489
526007
413837
1512273
716935
1662732
29707
5937
867067
1232053
356
1639387
318026
1662816
890166
344339
926256
404920
1600029
1794684
1599807
1116652
1059201
251343
446860
917589
809896
1078529
1301772
294216
936948
826651
1627346
191175
352081
220562
1368609
442601
1617069
119407
894149
1444759
1474627
1264546
1167134
372212
564693
69119
1228713
1117055
1809182
87875
494265
538949
101914
1701353
1165041
1815287
1475684
1865723
637145
404741
1138354
648193
1767855
1275084
1160220
751455
518542
423719
184932
504369
767142
740351
63861
1797292
169329
1741388
1252873
287055
673610
838366
835667
1852264
738779
911144
1393715
1419902
794943
143527
1702477
224967
1254010
1823499
1042475
676794
155213
1376452
567334
414795
479214
389331
763704
1358768
1124278
1750163
798843
658049
1525593
955908
1139140
348121
1755248
722107
1265577
1214385
1557647
1385791
1606970
1467353
486793
1797062
1248111
375730
1919882
435180
1940146
399031
16972
671002
628324
1286284
95307
449341
1847978
912877
1067494
973442
1776138
1726360
196038
1501520
374692
414283
1070334
1101853
1234878
1439866
279438
207309
1175748
1918102
1199736
1834204
651458
73214
749012
1489718
1760500
806590
306838
1313590
1695496
1179302
618051
1152239
1230410
179297
1314223
1935100
192721
906328
1956061
801974
440090
277847
951390
1173954
32860
914220
600295
1952879
779854
986613
1977634
1726121
1856102
721315
918748
777817
418073
1412185
276865
457117
1792464
400052
702602
699181
1244882
1935607
1958552
107934
286902
1992758
931237
1664388
902603
1821320
1758981
989631
592558
515282
1519468
1747741
1459716
482195
1687928
811122
390525
945919
1987666
1530458
938555
1951626
95044
1000071
1125487
1986584
929268
1066894
308399
1224330
1765631
190740
1267743
1807566
1512007
1839531
1521992
760014
92663
1114714
1341243
1005616
1363696
1773863
474766
1636036
1461015
1305962
833236
1525788
247823
337019
864213
1703496
169318
1438367
1329143
670159
254750
299428
402586
1786456
1084646
71656
146253
1950118
878653
1678904
1241856
1715551
442970
201384
376372
1068083
1454375
227154
1343569
1271990
458690
842140
1468930
1661407
1986270
826887
1812922
830249
1314409
182198
1256029
1109623
1407830
114223
1254836
1510770
685080
1488969
1656061
395709
603903
1727455
689430
1840620
1361678
1739493
229156
388710
1758850
721158
918562
12120
1054807
1230082
1294767
1811795
541228
1351778
1108229
1627236
1248570
1679174
373589
660791
1240989
1301136
1030781
530035
671235
1796184
1167619
1056614
263243
733595
1635922
465764
550429
311461
1171318
1408018
829663
1669554
877126
1289309
224879
1937755
82258
1306583
82373
363645
25957
165189
742729
735876
570626
1842059
1886730
1070835
728314
1432480
1513189
1138514
1968747
1776390
21711
1712306
906308
1578293
1389142
403769
438504
342435
1536113
169879
1029883
1613255
785988
184995
88429
1644762
1426967
1215656
90894
1462207
41109
647872
134356
98176
746698
1800106
15626
1406617
131439
619671
330894
1540772
1245521
1216216
1814930
1367239
1719453
495959
520733
1211497
1178157
452
1466097
269209
74053
1201695
1939277
411754
1913783
1734821
1149086
138769
1061695
538433
836666
1617102
1225010
1202042
516375
1574130
810082
224525
269927
790125
315742
744205
415908
1151178
90985
917175
938555
1865124
350649
1495692
729388
1467608
623813
270594
534469
478993
1201727
639998
1777934
917379
878120
714316
413097
1734787
1443491
584630
1792657
939879
1334032
782601
1978641
154389
1644658
707151
903041
407679
819920
792949
1627822
1466417
1516920
1538228
607869
1720367
1899461
1893198
841092
234910
1763966
1705500
1143448
395846
220602
1147985
972284
1199782
1491885
1719641
650125
1043236
1885482
1081211
652199
1389787
123183
559673
1219315
1335431
136819
946569
1928749
173734
161212
314502
387614
1404299
1156625
586753
1061870
1235367
1125828
1821556
1310879
1997884
1002557
578528
1739875
1980548
578416
1684421
465998
1841482
32620
230872
1411969
23971
1682698
911000
585661
997045
1773616
1866708
1671209
913300
59715
1132111
859193
1487219
1237465
1692571
1082886
870813
489507
542103
608468
620804
1405172
500584
320134
1118430
785147
1959754
1747536
1682937
727103
694010
1293588
1390263
946450
637867
1873026
509652
1278915
922003
1519802
786965
893513
428768
362193
347844
1079890
853592
1795213
1168455
1701709
858201
626967
1178686
1723023
1525704
1834994
734735
115542
321048
952565
1549610
474413
480480
690385
955291
1486453
1675645
2667
121150
1616985
1786871
1731995
1547197
1675959
1407567
35567
292574
1527950
335545
1306626
644848
1134659
1658487
966104
85211
1940490
1884969
401731
63146
1603044
1664458
387
1881161
247085
1980925
1679380
965242
1289132
918071
1522884
556247
351137
1496745
784296
710279
708784
1110510
515556
1635434
696453
235722
1892003
1486804
446355
1682810
136034
1987702
256485
1059107
358031
735655
1230561
274411
486821
11359
1685085
546877
328183
900422
124583
436085
1868223
1661925
814640
1676282
1183696
306742
354458
1152070
537651
293852
117398
1565367
1293970
639685
1503462
1604087
24849
761917
1721005
202696
126988
1211891
730241
446073
971763
1800
1241594
473186
442686
1539973
540469
38538
1137436
1803751
858766
967456
1942669
557344
1172490
1230744
30528
1130877
1741810
1283404
1214760
1752444
147319
1431362
465442
1907113
72395
1673102
1584888
1766348
845463
748752
27258
778470
1531617
1263059
1760989
1148662
1325403
385906
952279
1678299
1733383
1252993
49348
224761
1544003
974226
302153
1759858
147942
1064929
53149
1611266
1825716
1968624
1222934
914706
1527222
719621
338473
995417
897032
403114
1794990
1954455
964758
1926839
1979837
1821641
206718
1174699
826958
1601757
77918
1544698
1462891
234112
1636947
45103
1616765
16318
189114
884354
395789
127077
107057
447661
1727441
647899
374370
1349624
898124
1083517
1707894
1325173
1360199
1436321
1957406
885138
214701
1600112
14653
1155201
410728
1906863
379283
1714733
1886751
1420009
1724074
153294
594907
381287
1091479
1820526
922236
864105
1759338
659390
359918
747059
576566
724776
1102530
1577169
836509
1304919
470366
565936
49847
694043
734187
958405
148529
1333586
942035
836039
1826859
1996317
473383
916865
1722204
1044971
1828491
403008
1549074
99813
1529259
421840
355609
1838576
820524
1672562
1524989
892507
1457012
1632719
1004506
863793
1436169
1751545
557702
1947457
506542
1399400
471962
1655631
1521705
412084
819270
197528
1655207
1761175
1945971
1220310
15876
997072
554022
459265
480617
763273
1827954
1181652
1519765
476774
351467
1534666
1826477
1237490
935215
1649266
1751426
1965099
776502
258245
1760496
428868
156023
176046
234704
195208
1362215
1846338
1995115
1359657
14521
52417
359453
1971898
617933
330848
652639
1240612
1751363
131348
593104
1634573
834053
1546110
1983773
651399
226539
744306
498588
1791087
1363872
1021703
978059
1181603
1934513
144261
1127766
1433082
1472907
1742995
1731748
1023782
31972
51320
1635873
1605202
1011766
57848
1962389
76847
818438
1465051
1550365
1206845
247819
586881
658771
427537
34157
1369710
1904041
1136417
1938495
1771782
903977
1581160
976837
923118
1851897
933682
997056
798851
1116950
928936
24773
1347530
917118
834456
1845940
496851
1556265
1703525
886722
244784
521077
1285709
1373849
948642
1445834
1688129
1862109
543859
511228
801815
1156003
1248670
379384
840293
124394
1598789
475305
1380369
1159682
1628417
684451
473268
796175
345697
1202948
1541876
627170
1812708
919582
1016036
946247
1664707
391287
1702841
1559893
237521
318736
530987
1817078
739058
546692
357202
701882
707069
181306
1467116
915860
252198
706744
1048555
1846451
308210
1651474
1712872
538378
844429
1091245
1764140
1206472
725334
1747908
1117117
223314
461123
1670750
694385
1845322
552507
1142275
1818589
1447061
809312
854230
1916580
554338
1707917
511030
435179
1359254
468970
1945676
159063
536952
7311
1531288
1110515
1271058
554784
13086
212774
818806
428656
950014
818314
1813203
1382705
246402
1504988
568910
1762510
623612
1814730
404273
68266
797624
372644
1208589
1125133
385305
181303
1746891
284360
1210703
1506320
1532407
421916
1805729
865842
1486574
1407016
1285092
1368163
3772
1974809
1577015
1314973
1478082
1849291
455568
1065542
836560
1265754
56880
574771
127796
1598549
675675
855819
639839
158931
1592088
818106
1654625
1865058
1185738
522231
1502361
1372929
219260
964805
857708
131208
631729
733513
388035
1297028
1104964
303132
1444967
1239809
1692327
1492891
1746482
831036
133547
1857374
957913
838191
1258409
741973
1397887
1688793
1490625
346507
797258
1833144
1110120
563717
668103
298213
1063540
1100058
1802780
933860
1595984
401500
803273
954707
1430900
1892428
1187897
207137
1709440
1058768
1523736
1071602
337530
46197
957607
111204
1060331
97018
13183
128184
172565
836905
1148702
534885
844065
1714406
1382919
1082709
33095
1089326
155587
1851380
181538
1541155
470370
1490498
1220924
147806
1401247
1223262
16499
1616225
1412567
686721
1374202
411368
1305411
174978
714098
1270058
725320
32593
123733
1481872
1695452
717386
1992147
477657
1298845
467067
465104
1259469
465279
1068155
385935
1537708
925003
680336
1099607
641726
1110969
281039
577341
1501541
1068068
282178
249828
1632964
961899
1923817
292487
1493372
1478425
1015865
434954
220781
633615
1149395
1197056
1846700
1050271
876715
126741
1209984
531667
547618
1858538
1410814
152265
773171
414884
201063
1295710
1781808
767131
872672
1284186
563194
796526
746674
1695797
1208079
191278
1590266
1462564
938247
1737206
1454784
74359
1204670
316178
652607
1048030
126167
1997154
1137027
1279385
1307796
466606
307359
159186
1335939
1363374
45790
841363
1908831
726348
1957214
452253
422112
1284573
1173310
1375802
567877
1987891
1625324
1357616
955193
1255229
1041095
433841
1341571
107306
631873
1899273
429778
457694
764250
1724268
572971
1344136
1753659
1287641
1835437
571604
1963826
297704
963833
1315809
1333726
672049
1566326
130971
1334232
1349289
1533658
531271
845663
312495
1033850
575228
755438
1979356
1762909
1613511
1739612
1183844
1453163
1160003
882466
312997
1267897
1412087
1255262
1418820
812243
1558085
394415
942940
1773695
157179
1368740
626757
1622285
249
340325
1168266
1077296
317633
855249
1114128
1053532
364159
630697
18441
778086
612009
1856692
1909762
1886400
898676
1296610
294064
884879
1277933
1674951
309540
518083
1866480
1056661
1043932
1090718
1198099
1751162
458740
1082918
143050
784768
517509
1722060
1475400
201101
260569
907938
1622716
336921
1102643
17919
1114054
1550028
226983
1609351
1251654
809293
114227
1942620
1008068
924234
1453357
400150
1132806
598063
316639
580497
1659428
661985
819592
114468
749156
747659
733593
518094
967696
1647944
1457493
209758
910253
1637269
234034
1148292
1920955
765448
1866721
520348
502575
47543
699572
422127
1234226
1658226
923123
306523
1925083
698760
786308
1822510
1163763
1967313
550024
281451
1658989
658255
425914
1417937
1408097
1129848
1555149
1152734
456424
1406972
1321661
1047139
880263
922126
1474059
490878
1621269
1904559
760645
1481544
841120
959977
523933
1471906
1276522
985192
1161517
1385237
1733780
1782233
806759
1361676
368449
1880506
1545683
1845918
60080
1734297
1979206
418907
1414586
1048291
1767375
1034388
1777451
453825
228594
782982
189665
1301604
1570070
1460718
1055294
913504
1261555
839279
349505
265955
289089
1869128
1121641
921974
487511
1121317
265326
1648321
18115
1020500
467016
1365275
1676126
713532
913864
182499
1466303
1318986
70620
761231
1117336
117102
1688735
72193
899958
498082
868415
1142437
1596704
611212
87708
1717084
1119316
1897325
514034
1643429
1171037
395937
1240646
1259758
580503
1936229
999095
1364442
375059
1267985
944277
1886249
627241
1774861
1858193
1174510
1547133
697015
789912
1699473
1586577
1498230
1090132
489312
1622137
132352
248939
1222474
1726570
1139276
397741
1294579
1585655
1053901
1611294
1085664
1544954
247591
1566394
900740
1521429
452360
198221
1361567
857484
1319607
1682286
1096276
615046
743645
357194
333206
421827
410267
579156
821403
1400499
501927
724316
1947234
1776761
702025
1888359
532479
1942079
1440275
399259
1023031
902078
1179895
1140315
186049
382642
1631095
1709782
614630
126688
691082
82599
1278469
401930
311991
1411675
1388170
633442
1876098
273422
1947836
72025
393051
123276
1476479
783897
1060780
1628544
1864223
359798
840159
1901335
1493004
1083035
1683719
225957
896608
163903
1799447
382720
1556683
1290464
1499470
1425469
1389561
1629665
1289497
1540471
766741
1659848
957564
528200
1198003
783564
321072
291294
357496
415514
249333
903264
1475460
654185
593110
1727595
14101
919867
943153
1881938
336555
1463707
1698137
1372519
1590474
1270221
416840
1184181
1057402
1860323
50371
485313
211358
908170
1267790
1348198
1173496
923247
1322444
70212
101014
1657102
1863683
68474
1962760
1774159
125775
1173353
1398512
1245735
9703
31454
357182
1249237
747571
883865
1732084
1330844
1547382
707938
1854003
825304
1463359
697307
1977592
1770453
1798764
375563
454313
309085
1207451
146582
1016312
1474986
1406518
170219
1050163
1215297
407058
1498350
273764
1518933
1083860
622097
1024566
1977383
891822
313290
995258
1742896
152378
755681
640306
1831927
1821996
672173
1581997
1712420
447876
1832501
1481444
1383460
1764244
586221
835270
1390080
283325
1253953
560613
1768377
1958953
1945412
493481
920659
810250
1866542
1631411
848991
332976
1250845
1528650
1971182
1051674
125629
995769
968953
1367558
1136845
100768
762038
228151
735145
788416
950968
924013
1703628
447568
1426907
743331
1963790
1099293
1419963
994944
1230747
1633721
1996000
971
1805688
89690
1091147
1833555
519806
102181
176405
217803
29242
211702
69516
1701006
760702
1628
676845
1255224
1184910
1228847
1093799
1007788
483392
723710
931097
354556
369531
165444
464210
66596
1385302
646499
828732
1289222
390746
1967609
1338838
916933
407462
1266071
202780
1690160
337803
1854816
1734054
7760
1741436
29842
1026210
695893
313939
1287303
356439
1484085
1963669
1963681
1034807
535982
1533734
1546311
1725558
1599420
1135389
1191896
382513
887728
1140165
801507
31691
1880548
1433768
828296
1050481
530156
1389224
1045645
464293
1895879
970812
84686
574922
1835394
1746121
1630641
45099
1786328
1274872
1987298
625777
1370657
1380551
470413
699898
424435
475471
1715056
1632160
246309
1864670
995361
376621
462295
340331
1009406
344213
340351
1839059
786362
835726
363328
388736
1868739
48541
1153492
1141029
1017862
614740
1834286
612840
1740209
949630
1217590
1644271
731182
522805
1854940
1266700
151613
1207016
1176462
509024
1960094
378539
1617191
867546
643555
972336
1953695
99563
1874714
1706825
1912526
876604
1641284
533933
898678
1740008
1423405
123512
1460800
506819
480843
1506600
246335
189939
1863656
191480
838038
239903
99541
942766
690872
1987802
1259260
466022
1211360
1214605
1895313
1614046
411699
974993
1113864
1841993
1317468
225949
1156568
1039299
1326232
1075134
211389
1934404
1056312
1727571
142458
297195
1386729
66211
1117358
837768
408275
1229904
997793
927347
1556692
715276
894472
1063522
864927
1629342
817088
1072896
353446
1033350
1600013
1322748
1733565
1622679
1869521
1023038
1478210
1472555
1861887
376628
1466593
1983419
1589596
623683
741628
1433469
260950
1058977
1985755
133277
458689
706391
1474321
1584253
1298779
1267751
1471762
1630733
507227
1828908
1474053
1184718
246624
185262
815945
1290928
371688
718653
1332011
1989769
1176346
1384919
1050851
281630
522430
873965
895753
748049
1858643
1334215
209720
335237
1479218
594952
1575093
1440717
1971336
112579
1805845
1739592
1523260
1566922
670676
1241628
833071
1673357
645406
712676
1693254
1570607
1150521
1369744
885782
428013
1611257
1971474
1655977
415138
782627
438940
1704882
792768
655278
591531
1084013
1511403
1621327
1873344
26534
133946
1634177
100369
849620
896482
743503
1259661
584608
1618922
1199979
1695102
1221637
934303
902213
233053
1736841
1001001
1322014
40607
267238
474241
416434
572589
1107841
576992
838728
146623
1289962
1041629
924596
1079037
1574028
1976656
1773376
1703551
1812319
1611149
1588899
1807888
1221732
1800153
1154936
1393226
1351318
641420
254500
802204
885326
260850
1044872
1194315
874452
571426
1662846
442912
646987
389847
478092
957612
983338
1391140
1719563
533187
1710240
367229
1035676
555499
1396208
1046832
1940100
1603595
400658
1144164
1086463
1654526
454075
831055
233619
273664
414088
317206
703152
1317285
1450826
1550318
1945095
1171511
940205
4653
1797841
277318
421750
1396808
64982
1644568
140435
1556828
1437901
1963714
1320080
775644
3444
1221503
1402050
1223287
1423870
319189
986804
954679
859421
631673
31238
75309
117753
1988370
399605
316298
480655
571132
404028
1567397
843390
117448
1428923
1649380
1808278
1455685
558144
834478
1132991
290284
1724947
600594
1476435
278524
500517
1527473
252234
733971
833295
518617
832561
400656
1579028
1773434
653027
1076577
300576
1320853
941249
1337534
1759134
786682
1819715
1905061
1767959
1572923
1990380
641109
541926
383647
1571719
1279165
1515121
1719721
1803045
254288
69285
402369
1898413
1592345
1425496
643503
458135
448072
1133223
1849240
235710
561464
766367
627923
913404
1761987
1440172
1936894
277004
970600
1879362
1451372
3838
1188480
73420
442592
120234
93755
539573
864685
195866
574323
1766172
409440
1824678
1926361
1079179
1581260
413297
1038350
145554
485524
1453569
773025
1680780
1896726
357944
1743459
39959
1237480
104107
814083
925772
819584
1353104
860153
277267
551494
581945
2180
827654
1294165
22314
749561
1545923
1697408
1158411
60628
379472
598076
541633
420159
878799
1007749
262405
687738
875667
828161
515570
1728508
511467
1980613
197058
1399262
127469
284863
656688
1563872
1365167
575698
1804388
28498
992044
1878248
289920
1579136
923003
531627
1834641
1447277
1196710
1640811
1607658
310009
1285273
1969012
125345
1768960
271451
1281207
1735936
804343
488720
1886346
535727
1414868
1490812
1412095
170493
781058
1375790
413782
1478675
1908600
1558503
451151
587212
1732998
380816
494531
1726300
1121956
892954
1975763
1137681
178573
351890
552702
959990
1685605
363616
1278362
1324703
916857
738449
1083585
415183
820558
920973
439288
1957931
1267064
1720463
1676844
1247115
724826
597864
1753285
1590060
1184724
401761
93009
242593
1975397
1192155
89920
749048
1660026
78882
1431617
109163
815936
1336774
1593909
1112377
1281521
1253043
1394925
1646643
1310559
1173183
1294667
477449
1935249
1402721
12551
875231
1942947
1184828
168822
831393
1660640
201420
1240665
839026
1492028
89047
1522970
1122911
1482706
38507
757747
1738546
202311
1553910
1657708
1943738
238524
1823614
1562509
1393814
174571
864496
43102
886944
1347490
221104
1653854
381090
226649
1002651
1619840
1052752
484386
1041360
732295
1012616
192250
343440
1782303
910613
520824
1684693
1846263
351506
774758
1509020
1165388
636723
1094561
1195278
149509
397232
1870865
963700
630919
1580349
1119835
1422255
558572
1836858
285846
1125516
1262224
1030851
471275
985289
20747
167947
1916688
1605764
1916110
1356931
617208
376343
953692
828451
1472295
1178133
590338
32636
650107
4744
867486
569198
1136531
1112672
453274
1036195
534833
797569
965270
188573
388235
1930109
565612
572180
154669
1397290
992166
1667658
1062763
233308
1449066
808266
1695375
560137
379435
563468
1767689
347015
52084
203075
1736563
1650640
416015
100270
1246467
1514414
281912
511137
1328280
1944672
431831
1750501
24627
291770
801357
934463
279867
991945
368344
82031
1347645
112328
534477
652112
1045119
1626765
705538
1626448
1738485
1512794
253291
765980
1947732
1267986
607909
276655
1838974
655876
862753
341628
210760
1700723
1760066
1561929
1092295
1102231
174479
941338
1007136
1339491
1392401
42410
1626815
1929838
1191633
1831700
601184
46748
1004642
100978
1422113
485553
1204984
1995580
1846851
1767898
1579236
989474
765579
1186668
1572105
84728
1808410
1555367
1176704
1472815
1656642
565680
1385797
594536
1151337
556024
1311983
801262
1030562
1904944
1723372
1880455
1589512
1673627
146410
976443
926346
748407
1486680
1191367
1348605
1297218
579231
468870
1559637
724836
1959612
468200
1256638
1665622
866469
1850081
992151
1325250
933074
1082720
1177442
1215098
1635957
1202200
1947797
106426
1867268
111358
1805470
1156473
1109753
1211055
795712
1243351
1249962
1656268
589015
112816
1888314
1011001
1851216
367180
1512122
901245
821368
750250
489278
451866
1001652
1559728
295094
164243
711570
749217
191211
221369
1488328
223326
628423
913433
1841193
1246348
965505
503789
711126
315051
1002562
1598464
1936138
583786
1334577
317865
1818628
1684663
1830004
341017
754789
1664183
572195
1260810
1342104
276231
219806
1434389
123010
1228460
1076310
260791
1335856
1463553
315529
1985657
1477111
1609381
1247880
153956
693328
1699248
1548004
1140538
1815272
541042
1445314
760067
1697183
1497015
1686236
1281936
1671384
1723999
1110644
1502341
67581
1098476
1730712
1490640
1750638
409888
359251
1015169
1443369
1574144
195048
1143804
725807
329458
1157355
1654632
1219607
1207874
838146
1368151
480446
188225
657486
1943822
1365679
1754630
1066775
147146
728380
973951
1817290
1928665
821547
1098181
247849
358998
1932815
1848004
1717114
1407697
761734
825344
319657
1303615
834443
620546
339513
1337849
401880
1548503
917874
596432
675423
876754
1196407
421500
107691
413201
1132790
1927946
1249079
453615
1017411
574281
1496366
220359
843409
832935
954858
1650879
1906812
1279846
1943826
1038775
396174
1124262
106560
383129
459265
1002735
1457710
555309
24510
880160
1333154
1843774
1346690
806345
1405584
1708218
1245276
1013415
1243043
1071978
1968115
286987
57340
1372848
1802856
43531
844180
583234
905266
396898
1779072
1429361
1445601
1564773
90468
801606
1262725
1364883
1092426
398183
65440
880303
1463266
649581
1467786
1501309
649211
1436382
1768092
1640138
782050
1217298
554076
1759283
542214
1788118
1461206
1254039
398388
1180085
1955236
461431
1917088
1911804
842779
1824262
146369
1704256
8648
841187
554848
88424
1286266
693833
1747350
1169857
112333
1062034
203834
1350600
1363027
1612110
230093
488142
122475
1978074
511329
845010
166008
1960641
561398
1587545
1607055
1407046
418941
954749
931699
1507885
1018062
864214
666149
843875
779713
814779
1807916
1406223
833757
1468736
579827
675952
1291738
1839510
1111598
1488068
1022425
1516112
1800597
1907509
647040
91935
1194999
1746616
1982191
691679
1072505
549965
431356
146036
1563466
1078429
1704655
1697291
1746425
289791
364317
679686
1089003
800216
1953584
1862379
1309174
556858
233559
82486
439015
1118376
1387154
1766738
1214653
1918075
1887572
129472
226831
56998
315718
1032459
923336
40792
101425
1627792
237384
1595947
488060
797682
1276524
1112378
481410
1285850
536584
937981
1972203
1587521
1723544
1165227
1482999
333029
1717599
582729
1792563
1393052
512571
1425563
1222314
334971
651430
281717
565481
1741729
129862
263998
118899
1935321
582717
823443
989112
877995
1884303
297306
717811
1334957
1090759
1654029
1996243
1536829
1673121
1377441
281719
1808488
1841194
1176437
46223
448034
1965637
642642
1827105
1581176
658584
790059
761354
1025139
1487636
1416438
1850121
997892
832713
300663
1220532
106096
365852
1891982
408921
1176842
1483374
834064
195451
121995
190364
802280
40083
1913177
690324
82855
1874894
1371369
377929
1733066
1686945
152948
944786
153717
904349
876489
1931753
337207
1947229
1243815
1747715
1959178
389008
725517
382887
1901932
1759914
1140944
515844
1895332
371179
1776156
248294
1803469
194052
1235977
559778
167485
529685
1056651
413490
375874
872105
91098
8134
1364778
1260522
489530
1722022
934690
581649
352941
1248192
1281389
1162189
1904758
5092
738370
542153
1229879
1589764
940598
24605
182921
182041
71742
817602
508774
860313
1660987
1113330
454138
726692
729035
218438
1274565
1047759
534968
1486982
351662
1083225
487556
1776349
272255
1346267
1657610
1440140
1246173
1127465
152123
1950696
798588
678
522324
731607
1547341
271669
488840
1219430
490226
768409
1259966
1734661
1540756
694240
206879
363639
1774563
1836139
1076083
1285357
1646396
945490
67437
349307
947308
1821319
214473
341708
314595
1699376
922133
1196005
300521
1362691
1804617
902234
354466
398421
621269
1103831
1222405
408440
884033
456022
1822933
640354
1173
1791096
1102569
1580793
5091
1466203
1745524
848149
776181
863803
124341
1598158
1589657
534574
646033
1909920
1568184
415518
273234
265087
1913439
197078
756719
1353495
1425417
300415
1780234
1942624
620448
396276
190776
617833
1292834
380711
641672
960436
1969429
1513989
1068110
128172
779491
785476
1761943
415796
1294235
418657
1973334
298656
520600
1891214
1926658
1312413
1799688
1225671
1863407
1172263
69349
1399811
267010
1389578
1075088
613753
407822
1876532
1093263
299078
781075
1804790
18868
1758740
1779979
1468061
1371758
770099
965523
1985896
428544
48078
135496
770506
713626
420944
1783179
1728093
35263
1914087
474930
723186
92769
1591372
1366695
213604
1638267
1552005
1488033
1526882
1581770
1644481
1281577
83370
94282
829167
377866
1300764
793447
1533340
1818302
278079
1884654
905267
971561
1110392
1574318
2786
866892
1584109
1736316
134846
988222
1222239
764704
1590990
919443
1942358
1350355
1178316
295454
1446848
205794
982792
1966316
405335
486982
1129446
194981
438678
1163665
1431848
72244
702906
1921630
332131
1596053
678158
1005759
373600
459185
23141
1723710
539188
196729
1292883
916572
495627
524177
723774
1469377
407546
429461
1675508
325263
1157113
585143
233405
91525
1789281
47254
765023
504171
975480
1305402
1333407
447827
736595
191694
1448895
459171
1273548
899658
1884751
1393635
1254180
235578
1672040
329216
311510
752810
635497
644816
1869386
462046
965476
1805278
58253
1192607
1699314
1223437
989015
1690782
1787685
1832934
456622
271766
1806848
206756
399655
1720153
29254
1982654
1181684
45818
1742393
510006
576988
109229
1842175
872508
1803674
63019
1697993
210080
161508
657683
31183
808437
848851
1933963
97348
1159048
1957661
1629959
610983
154245
347134
565643
1935754
862289
1687741
332670
339266
405655
3278
1624576
482158
219933
676008
87274
1550113
920368
787871
1578691
802322
1205322
1206062
548196
1647545
1748856
880629
1335599
402719
6
1376767
1283755
1891426
1405817
1169123
555536
735965
552720
1257138
596305
557126
1586411
1746710
1347778
1708393
1749274
1957866
625743
708694
1965049
95671
174872
1429402
570537
1932092
1343058
34920
1108895
614546
1591849
504896
360447
294496
1576636
1551258
94029
1575919
340357
395930
1743770
996244
1173673
129983
1183647
764396
1498554
707555
871153
426422
1861515
734145
305178
1841717
1005539
741515
118752
1524375
1052992
1253156
353900
975317
32684
948733
1880117
1881391
114577
688448
1153568
1084703
749811
411922
1519014
578520
289366
734917
214899
1833063
570813
1409594
526915
1176529
1847502
1218148
1375877
1221847
1975190
1277613
938879
231736
70447
560456
1397291
933805
1403440
1315747
373186
1804557
1678505
252076
643650
57610
256871
1367827
877579
1607272
277652
1959601
133297
1742683
1345687
1318726
108493
266651
42917
486464
1137083
639947
974922
1681068
1995798
1453397
1047541
1807428
784064
934675
476796
59583
1940422
921986
1868753
1695854
418114
308081
850582
1062463
1235767
1094516
1608555
301032
1443366
1950278
451519
1111446
1538487
1058038
1897571
1887480
1186270
1395454
1618874
384163
1007547
1109762
151259
728328
1324725
193823
731078
350256
1922681
1877690
50937
1708830
163426
602489
1992972
277322
1205165
799386
697304
212110
1728675
13086
1224650
439119
1872735
98242
691980
1159522
1593940
1946854
1976396
1673707
594814
587261
74693
811967
1866152
1162274
1842103
514164
1170504
587957
984129
1498712
701632
778043
1363012
1753514
1178596
634656
76478
495297
102633
709698
1940890
495705
1581517
1636256
1424056
397062
548346
1450816
1263901
478083
900901
1859433
978057
1322472
1496072
1814222
1251437
526917
1863393
1443413
415279
629076
27569
1841988
1885012
141131
1244120
1811294
1394312
1117789
1046161
938745
1423099
1652307
351389
1758218
1778595
130733
886475
1500779
1932885
990166
1034497
1313350
1986244
964224
1214416
1455663
320722
63036
1560893
659962
1877832
727173
1146065
451356
953760
45603
63958
1662331
1739249
1002684
720167
1102431
1743478
49628
1256686
1355352
206453
1560234
689901
1432560
633805
569748
343052
360718
1899305
306939
1190936
870303
1555946
1092632
1841986
615509
1315587
1974084
1648158
1795400
657477
379612
1817800
1976500
1189791
22205
852392
1134859
1959843
1799201
1482130
1329197
1903845
830110
1443158
1368481
47580
1840651
547594
190545
1644522
847633
1242948
1717629
182949
87560
1144830
1984203
764038
912807
1746520
575644
277848
1407181
956179
305743
1719136
555342
798148
790839
790823
189979
81721
1763444
1616882
312171
1989835
1857950
1769924
1213094
1320816
322872
1145881
1598738
1701896
1372198
1305192
1220442
1750038
1519574
1442323
1686465
1826625
1043558
1104024
950715
309565
1061614
370368
443397
1080223
800925
250610
739342
1877829
1388393
1665846
1782541
1246966
784481
1760047
559333
956626
1005356
692385
1981570
1666217
1799080
1717977
252857
99943
1999725
146213
1694329
1257945
1274459
1859062
335573
1530395
771233
215013
1892075
628728
493661
1329418
385048
50103
918686
1955776
941081
1521557
1877843
854654
1863306
609048
1449380
862350
899980
341351
406695
1303680
989430
1721393
1085098
412889
81873
1571282
141410
1047932
1410548
1093033
1035162
946259
877192
863922
1810487
1287061
69166
1060332
1353844
1873949
847394
1588467
1901195
1817996
1720218
1352569
281659
1885698
222815
1424570
875351
1415570
717047
102434
430929
164680
363282
1611789
947452
268684
1233772
1514414
1891387
904169
1498409
1219240
1285698
1184985
323604
1442395
798172
1102667
538439
1205546
677805
540568
1821313
1367151
939740
565140
272722
1894675
1448575
1244675
671015
1660950
822376
1655543
1492109
1313739
123206
1360783
1903242
1381134
205691
1841833
190430
1986931
354526
1462346
1518922
436548
752542
186580
533851
1731853
1012180
454573
1479787
583643
1151215
1741988
1427570
1476405
283555
1248834
441114
145177
1198474
483336
325251
736490
1355102
1142444
1687845
235482
595482
1546587
499804
1436912
796359
1682645
700717
355163
90971
692112
1007287
496471
1162553
1387627
1099803
1773341
479030
146049
1445590
915230
1712354
1551392
1559342
578121
904940
905280
1213165
841564
824761
1267787
1603019
456922
1973181
1519669
1033661
1195820
1277845
863855
124781
1468200
1535661
1298551
63611
512244
1774220
1244675
104027
406553
1271204
1103132
1201934
1308067
1078858
1604973
1514214
1306424
333280
995783
913046
403185
1941594
2004
525550
1976868
1437668
220079
815978
519952
276569
803465
1440646
480401
1056265
1004791
222961
1004287
352970
1103799
207429
1590221
1499002
1299483
98293
1004486
1304758
514553
871985
663694
678358
1148980
1885913
930125
675759
537264
1877459
1357622
1597336
1176041
321683
1345259
1235693
1260426
1919297
1567591
1059357
610055
1224105
811611
210229
464699
211200
706479
1053934
1317610
1561653
1348334
998724
1260417
1068418
717707
674600
1887865
1807449
1013696
1107739
88074
1383738
1765352
1843593
1825259
1092339
847946
614118
1712250
1373536
1748129
618105
1162360
1110640
797764
332154
1709380
1357129
80275
1478753
1331877
312655
965122
800773
838560
179351
1707049
901815
173858
1060247
523213
1117306
1892867
1805181
868738
1536895
1877514
19572
1283477
1504817
1767502
103493
1343768
1663371
988906
909601
1810553
396252
355412
1880486
577976
1460595
1246192
664921
1049494
1708008
1855307
1443782
918519
1054660
1078400
296316
1179805
1312374
1359464
220616
746290
1700114
796063
1164353
1532221
1873730
1235727
1334505
408066
1900290
1818128
1368239
1362810
895934
169429
859612
1179586
1516548
612191
1499848
1952360
251853
1712579
1259938
1352184
325400
25328
1008131
1090151
1771669
1258757
1025195
967435
1587990
979126
1710088
1393828
906155
1570111
409403
308005
554728
112848
955461
1524516
1627888
414735
390242
1116137
106971
933596
427636
152092
1049860
1105327
1996887
1971361
80515
681685
1237519
1665347
977172
1259964
24879
678440
292811
1673771
689126
612612
1255262
1146366
512627
1509543
959563
536348
738773
697904
658198
439296
1527071
464364
868420
107119
220004
145809
1161885
806920
472617
45845
640705
184930
1164722
1879842
1042632
1377781
538742
411211
292511
1218678
1622080
1460062
1586106
728674
780141
498689
85211
1843989
1118515
1195071
523551
1507211
387070
187622
1329464
1293943
1675775
788149
388082
492417
40441
1360076
857631
1537320
281719
544684
629818
1590569
982567
501972
1235405
1376056
1576435
1472697
710090
723234
1564870
781215
732939
1170229
1377140
1353941
1722500
1382074
1767032
211424
332294
380373
1116852
1879507
710001
1841420
644592
298091
723764
447860
414090
340141
1279212
1240527
167560
528701
1336328
377208
1475017
1663344
1827077
1719082
485009
1422708
1734623
966194
119106
89213
754142
1802518
1575640
1384216
409660
127550
1617979
1528534
1004050
201231
1863393
270745
1627625
1835311
1798173
1016524
1928808
1648530
929729
342510
499615
1599894
1267164
224824
384471
694362
915772
1721928
1352719
805587
1877600
333578
211864
372227
1593291
1667032
557687
1497518
1979852
1150165
196296
898507
789513
1159268
1041872
983661
586686
23120
794576
1229209
96011
1306937
841928
1408405
1123335
1687943
903281
989151
1997465
1779208
976529
928876
1084171
1158712
1755726
544730
1286610
1025497
474963
1905321
973662
651096
944712
654492
105285
1288178
951755
1005899
1198819
100850
1990596
1587585
1359820
410824
1682052
324167
284994
1314524
456332
1094367
1546882
568450
1573113
1104947
901022
1442362
1615577
1773808
55480
417277
10001
390603
1062616
1405688
1061569
706368
148433
887382
425224
371911
1590779
1078130
1925495
1112180
1998660
1236280
433303
1588094
1773153
1603474
1236778
210056
1118820
1085204
1599446
566030
1013178
760522
1001552
626622
269818
424456
1955661
644381
1315838
417605
1851615
349258
149223
19876
1155416
358114
833767
720820
1333344
362725
545694
277552
869602
1350347
177217
412350
1606482
20291
906909
1886250
319839
1385580
80806
228380
246645
330485
1782521
1486687
1623388
1561207
155085
781003
621776
1013505
813671
924736
840159
700075
1232588
1007818
258917
167302
391942
1485248
1561309
1029366
1736779
1119588
975063
1700468
46532
1291225
329183
1500522
1198632
1377094
1089653
484092
1255193
1700916
1307459
588534
72029
1873663
1947916
1862616
697345
736451
395619
1607452
1676774
701677
1490900
1475960
1191559
974618
651025
1085211
616631
593112
568418
585784
307912
1872350
1637726
1961020
1852485
1282746
715136
1030291
1593073
1340676
1118852
94944
534712
754811
1497365
1813897
334975
877689
1642953
632308
596558
1202083
250561
1206453
1550818
1681234
1752853
1106345
1315887
1741028
1061857
1989376
1973202
380521
1639744
736956
1578203
394660
958333
207594
947468
1175431
1396805
656918
1523154
1852949
1158786
734649
127706
1569561
26979
1016332
522227
21965
1313138
1256176
1245194
1366247
1372063
217293
1663249
1124682
1758263
653394
1459390
1928189
858740
958154
199571
161815
34752
712903
763515
1346061
1268568
1888282
16912
372557
1944152
790799
289432
1832162
165353
1074587
406993
1286874
718043
645373
1047906
851687
320556
1178954
938372
397862
494077
1173729
940382
1430176
269943
852851
979612
105509
1883367
1626979
854449
1792618
947470
650575
1207209
570072
1308223
804102
1106459
337141
410473
1837560
612475
1211830
334264
1702141
1923910
64765
1043330
199302
1787242
413205
1595800
1051596
1021186
468162
1931331
1669524
389758
1926158
544051
74946
1322439
1130691
537341
1475579
1670040
1983925
1979214
1400237
24366
1350088
700927
1551095
1211096
39916
1704331
1145950
434042
1370346
651846
739462
1195371
1193487
236352
1800710
1429042
1179516
332547
1477772
109317
1644782
1857934
552574
386089
1857805
320843
1180031
498140
1827862
1035421
1522234
1464425
1762549
533001
67102
1385402
1792454
1342903
498451
1067310
1546830
1088215
870008
1190612
1010083
532158
1287415
578410
386296
1908549
997312
1031398
634456
1782279
1741954
937541
497953
1972619
1471788
1391276
587637
145171
329900
703210
1077667
89865
508398
237497
668900
901370
1751467
785823
1366202
956654
421731
506435
446399
70386
368344
296979
1771923
1200144
869779
1500578
1587013
1357562
1035772
1507327
1763753
692651
1159324
1766424
896770
1817174
1854350
1765947
1121121
1301118
1860580
1893583
762953
790655
121517
1962590
1617635
517289
295339
140865
447133
224052
191239
1872875
1829299
977611
40859
585320
291919
983546
1487640
1318861
1733743
1807961
173090
522635
1288586
1933174
797415
1512696
171039
380806
1701781
139666
1036716
419735
230803
556008
1506247
1279754
1522285
1184982
1656286
1050419
199477
201720
946692
527962
1053992
502354
879298
557816
798376
1293576
17195
56321
393583
1194556
1483078
274043
749535
1850482
944685
1931464
488222
733037
1008505
103477
1314450
1522018
358657
734492
1914980
1085204
538073
1844667
792168
1567984
1008062
1122694
1675944
54273
195020
520571
1340463
1268533
1800811
1208672
1461715
1415042
815849
1974239
1545666
1552238
791429
15210
1352398
86630
1021988
1503788
313539
1758339
1749480
1471877
129066
545005
1922961
774638
470893
1467636
599838
1198657
1582486
388205
584022
1172921
898859
1345924
827145
768892
935014
1516352
1166642
1095984
708175
236807
1175241
1576796
1144339
1025694
1048911
1522806
1559882
1632480
84358
1809725
1198623
433959
1254303
1229009
304340
1187436
398627
1298150
947599
1677679
79934
868525
1442558
1920574
879450
1640650
199275
917467
271821
640556
1764313
568486
246719
1030463
1350835
1470725
171579
1067041
776165
601610
36005
160445
100426
1038456
1971612
388624
514011
1446147
754944
128883
846299
854907
394060
1946337
189486
719851
104930
1403300
1026109
1960022
1298703
1084239
476919
1465367
1612845
17782
1005351
840301
471272
1634958
749570
853021
1220753
18746
1967533
262569
595804
34205
1639945
1881073
1931860
836103
1417904
759382
1941917
922233
639182
1207206
1480639
1904377
568226
486028
1506849
26475
1680309
754964
470613
69699
280317
1083574
938555
590540
667405
528919
822425
308853
1657355
69461
1721635
1080352
240413
1712314
30901
597498
1846222
1527800
1154919
314653
75799
1987473
113755
266130
1378224
819683
141698
471129
985285
1870062
1884275
1042023
592761
1507571
1217461
1457323
420467
736677
641180
350218
1758178
408578
51211
194723
1994484
97471
1293691
1906035
1327971
1706366
1842044
1083242
695034
1902660
258640
1192705
138927
1918886
1190379
843238
568991
424826
1202867
113777
355816
712841
443872
1077993
1586296
237334
1530027
638528
1816955
1544341
1656261
76894
1074864
174819
1174769
285368
1675342
1928547
219084
548179
1449074
445874
1831500
175003
1532055
1381721
1081813
300863
399736
1698513
934610
1698084
1169284
346050
24812
353564
1034992
809614
889675
1389328
1883420
616520
644012
1743406
208060
1642977
143192
104295
1642943
1729088
1690738
1649993
1675018
1109416
914779
1068542
1803171
539013
573581
1968889
849627
904078
698993
1840423
55739
681638
796007
1409760
1146231
1751127
1040343
435699
688368
992166
479913
1846682
836030
106762
383428
475469
588288
1563747
1413649
466275
84783
1864127
1568138
654179
696913
515218
422154
530795
1272945
360430
551949
913745
1434810
1669527
1833688
979054
360420
1930137
1931972
365867
1182345
997050
121732
147551
87418
31954
377345
234736
12310
404479
712478
1983243
452159
1864265
1807384
448314
461855
1663500
1075377
64185
1769473
1889272
1031641
1683856
628116
1383886
1397595
1929598
778969
529141
147471
499351
828726
1020224
1374507
1151895
411769
1830260
803769
176460
507516
832645
564944
707366
1412767
899139
156227
1077180
887208
1558068
7178
1561811
138664
95759
379631
1542467
632025
873525
76621
272194
1647568
1427847
1896703
1859894
581401
175737
1592025
1355950
1099315
1172862
1307872
647488
269268
472679
321688
1488609
418439
148756
594604
1185457
1233550
248689
993791
326884
1714804
1778889
1215971
72182
1805703
1229141
295345
587257
135587
945944
1527001
200315
1476868
1845515
818603
617927
499222
240296
783882
374257
1055282
691280
1941824
1976072
1857704
610241
646959
406890
1791247
1605198
1556247
1788461
1590905
814465
1212696
870500
650637
752086
17257
940003
209062
1765227
727793
259103
721406
988995
1597033
1135029
684613
1367695
1232491
1971947
1996556
876383
612282
159599
1073493
1196147
582629
1657914
494288
543811
712258
1254925
41203
971704
996676
932552
496640
1893873
1796952
804664
1015547
1469324
289457
594612
1628252
1447589
863256
240546
149089
1471413
1088559
1718011
721187
1619782
642334
1575853
43391
392677
207808
1271381
1944551
798455
1350801
1689250
1763882
1285187
404853
7955
768977
1175990
1950022
1343357
545538
316269
1893018
512842
615062
556616
50584
129745
237174
1630099
769081
47413
617352
1002962
381349
1703578
1198420
153811
1579426
467971
88597
1757010
906835
564980
1001376
1192443
1896215
778926
6929
947028
766013
1294344
1809845
1488454
1791321
1984174
1317559
1436178
324968
1741418
920874
770500
530394
1329561
283139
971648
64426
1484645
1036225
985608
600367
698013
224472
452364
442590
1595239
1386073
1554727
492056
136008
1596495
1061912
1980321
862626
1652524
211530
613864
1015912
1589580
18819
711697
267905
1070299
605443
1840474
1294402
431789
1845405
626827
287500
376775
79550
794358
1451689
1368386
1283083
667263
1898107
901159
1687217
1371518
925214
36494
1757550
673032
522090
1777743
1308836
444720
1495454
570694
1677941
1203733
1635486
1918379
917769
945683
450297
1988136
1310760
1652902
1970343
1740265
815454
1871811
822061
1879511
1060834
604957
1797133
99634
254693
45719
1256937
1434198
152771
342334
1961687
415209
332785
1612304
1160358
861956
198847
1389359
1637424
1838900
1366420
995983
1426354
113600
1955466
495302
542027
1611528
797428
1127725
619179
1238916
435099
1997419
714526
416312
1954684
5024
828789
37538
1363164
615554
435172
911579
327416
235008
1217135
750744
1555681
1489378
699476
363363
731241
1915720
1899247
1494645
1071968
712152
1393830
1964592
952426
1936688
915483
1890216
1572381
939618
977678
1897230
557985
1027618
868509
570159
180606
14883
1240044
734175
1576252
841280
214488
1744791
212464
1570551
1159213
824853
1597473
1560460
1724070
448918
1020320
406967
857371
48305
1012000
900004
876105
452944
1003130
834255
1887033
144978
645188
1832514
1938929
585172
1423324
1152155
390691
235307
384362
1266408
337110
14855
1643675
554957
1954933
1653077
1184450
1132761
744031
1641103
1477259
1830109
855722
1673401
472659
1804551
1120465
1545691
833850
1665397
197088
453852
547651
889356
368137
1178029
355763
362531
321870
442516
407941
304719
732632
1826115
255330
754912
765656
926304
1207023
1908838
658221
1945930
1247145
1200812
459714
1714144
1135035
1753385
1889592
616597
731081
1455394
363336
1592875
166215
36519
1414124
843514
1668407
701531
927379
1642888
154114
504079
1356118
409343
259259
1867945
755464
1395875
1891781
844547
1531013
418221
1249307
1064433
1347345
355524
734387
342342
1255629
456749
611031
375479
1158986
481254
1726824
1474612
1817520
625718
607019
1422816
220011
1009465
311601
16088
658823
869657
1931276
1096386
369330
1747339
485222
677318
1597657
753570
1135888
89646
993811
97756
1189664
1477356
108026
949901
992717
1627117
868007
1371064
387259
543617
206610
243841
122792
961541
77512
117043
955925
590549
497351
891060
422953
469026
1643380
1661103
904194
167364
1090049
892221
402756
557831
139879
1701506
267117
268892
1735239
1222922
1083327
89944
1558925
154260
913028
452152
366126
1310350
1834809
228884
258880
1721410
621501
183154
1890252
1822449
662558
440051
1950477
544547
1886586
39890
1006739
1937229
145278
1868235
817052
741874
515752
651426
1837073
1333494
1570295
727467
1865962
1064984
1182703
1845188
610236
89501
116712
1774267
1307133
1782302
881609
1341982
252925
147258
1062025
327796
874787
565269
1726199
702418
631358
1123789
89488
753833
546895
436539
265508
359811
503277
275523
466686
810052
1496095
1076107
1740300
323372
352964
339101
1760244
963805
115514
274581
814321
558234
63714
1164550
907650
1116977
818814
1542577
1515734
1517421
1807354
501650
1014980
363659
1617040
628153
126392
922120
900782
412164
934194
993478
412367
980365
1455733
1153974
1560780
982317
1544665
734022
490861
452699
736894
696426
1930239
93341
357160
1286697
1386818
367208
592548
30797
177554
1586978
380988
1815667
1549853
569856
1816798
989147
1870468
1582745
1480355
1415569
173530
355933
963686
1361629
379635
1319237
1099373
1617984
1512109
1242500
150396
591197
1594091
601558
426267
491140
1708108
1812276
1670518
720956
1474367
1838869
789835
359138
336292
1792476
1785157
1186431
531462
108955
78728
1186935
1660146
1131043
428644
910525
639199
1313272
607240
600406
851573
332985
905169
1805321
1184750
1598660
1896196
1447381
1621948
1320092
1280492
645897
1840423
1745032
1532601
905583
1686076
552004
1202796
1535171
1843205
1172954
1679958
300775
1762642
1573746
473105
985553
1013518
979357
37842
1372474
410163
1786977
1360460
52062
1045363
27536
17209
1686763
1302765
1763254
1980843
824976
331375
312745
207408
50147
1138445
1181619
499741
207068
1971102
1039174
466559
401568
1325692
233180
73530
34725
1956562
592976
1488420
253600
1993276
1934807
99784
430929
741988
1706040
566080
1816191
752211
216331
1102854
1564931
1579763
1774930
1431995
1895978
1978267
1857412
240745
138438
1011331
1347506
1387918
382168
679623
1850260
1505041
587772
858882
578502
1521170
1656514
1271347
386832
210391
972016
756775
1362423
1217436
775926
1556014
1503848
696514
388171
574665
1832163
282357
29105
343086
1741505
6856
1497291
807422
121531
188341
1070050
582994
189238
1009040
1208835
429375
254482
739397
579813
1540745
1741626
848567
837584
1432078
35375
1326642
1103021
624257
885773
907257
1335319
325574
601438
1309828
1338773
1144827
194154
705526
315325
282676
735284
1099939
771974
713537
1831691
817363
2166
1712924
968105
114720
257744
1805216
1643670
1273982
1793521
1320860
1832612
372349
1520876
1697286
1041364
139627
1951793
1821989
1592314
1747601
834710
1750051
1980347
1657146
847704
1670152
378783
51369
1879026
195339
1186171
918342
494906
100096
789195
1698746
85212
964497
109774
1536139
1101234
1084590
1998807
1337893
667391
768133
1962444
117011
707168
1732769
709738
462103
1905344
63282
1752123
952819
1971325
1260038
1404885
371009
1299638
501621
1089801
1445262
878538
581303
1291152
1746896
1995522
1962595
1061288
1286460
866564
42111
840991
1275553
1164928
1222007
1953714
55576
410249
617504
407240
1062052
408786
770831
398304
1096674
598095
996948
1525525
613331
1604368
1034192
554696
82099
1417262
1093860
551708
316766
1884528
1733148
1943680
1244905
1878947
1829385
1143085
675627
984184
462675
1119404
317951
347464
1265374
434465
1852662
299720
1580894
1511257
1641904
1657387
480774
1730283
1103165
165428
99791
1022192
396304
776185
1083236
1004057
1656607
1827825
811312
1999234
1077213
984186
106569
1374197
1116185
1075316
646980
1789619
268686
867786
820069
819132
1500836
105957
557151
1136591
1294224
1121308
996898
949508
491847
1302808
491040
746784
647865
601691
1928151
536000
1754516
865704
925397
371994
1542341
136243
663641
715347
1776604
578470
397052
991472
1918567
1639671
1241412
149278
151393
531270
1523543
165002
1384556
407961
1283876
1488515
519310
401026
1695572
1154173
1789355
1422204
1436606
1424697
323838
53631
328022
1013389
121472
1822182
1539925
137150
1689153
1273096
571415
1339466
643213
325272
883102
1992711
1407472
700248
1281468
79629
1666350
1778325
1364894
648071
1138688
1006615
1227855
82099
9427
507734
337837
1008139
539114
139992
1117794
1788128
1239301
352407
544367
866487
1690257
1300943
1643128
1032766
1264110
1533805
1783597
141633
155014
1456393
1227002
1880354
1794664
862154
1698131
833898
586157
1497206
952564
1772599
1833679
362831
1710090
193064
1599187
1852800
553051
1845946
1946120
513729
1892242
792430
1564841
890269
1169610
485068
1621675
626484
327037
706285
819541
950776
1768977
889504
1320585
658524
622094
89129
1479230
355404
943283
251058
1771548
453577
319057
1328825
47838
1014962
567331
20625
176265
921876
368686
1034727
1817180
1399567
1383888
335978
1383965
613468
1006207
551815
1643998
1086957
107315
773985
1563224
1646312
154527
1832321
1552871
317959
1900756
1466252
387582
682190
556745
934077
1538655
1933541
1569700
1782296
1374584
754281
413728
972788
858804
1283390
394963
723299
877608
1041846
776164
171021
778345
1367282
1292683
162065
1480510
30798
1382892
161377
1235496
299501
241329
807542
475343
297133
1383204
854233
1324145
990537
1892837
12514
722804
1369803
1511973
1348716
1370125
1101502
1312852
1956165
605579
1468555
720103
171366
995584
143567
645550
1777511
395886
358994
1364994
827999
1827020
995543
1343934
1849054
787509
160440
1776083
531249
145313
660219
979425
634169
474063
1559624
632599
1283743
1578657
570222
57386
151848
1417643
1606067
214673
1465280
1369939
1195567
1315506
1323990
518577
1280832
1543717
1785971
730879
970324
589923
1152317
763796
843053
1255315
405786
1222839
983448
1663705
1434038
1618304
280821
836757
646898
1254165
546308
669076
1242535
945215
249094
1670134
1303232
1888132
1626850
1241226
1097564
1348077
358953
452113
1617560
28883
561585
1008836
1617394
382063
1944240
374415
1343420
1925153
1231518
1104684
1069198
1038257
1035348
1070146
1271144
1861070
1275506
819014
1907454
1228288
53206
632969
1511427
420453
1988377
1273126
290938
1505611
341502
1220735
1921422
1288574
1683768
530958
689124
602782
1366161
1216399
1412248
1370862
1294368
25512
1694076
172458
1583002
569496
201060
797972
790473
1971823
655567
1192180
386349
290520
1327898
182682
32267
180359
1439710
1667668
18481
1153033
1581536
1751102
1381617
822383
1853373
155013
443170
721717
1816906
1227325
1286322
364187
971902
88424
1721992
1278323
1200628
1280462
1576256
808473
1468396
143249
1531328
1541642
964257
1626773
1671250
1357973
1403200
708538
645041
1995339
534895
1527152
1206776
1301595
1780741
275991
913746
55431
577953
343835
1465634
743507
1474717
379599
561967
1819921
1568542
1662148
66229
1644702
386770
1106154
1501724
564064
1252103
1065394
394670
1922508
1756422
910351
1910181
1081077
735701
1372353
1750955
759947
532022
1646145
676242
817150
627684
234009
637344
1773845
1450886
195785
1787350
1790131
975666
20007
1316762
788672
484068
1202948
959299
1910364
1661339
923759
1759090
1885785
1051472
1064934
1617266
1681353
364353
786718
587382
1965994
1782032
1570539
639259
1418199
1155833
1136926
1172685
1483839
1086111
1830875
1755534
1966330
874693
975835
570103
584916
238923
243932
950919
121008
873366
352452
1141632
1632069
665502
1977216
1241109
683912
991985
1121382
237559
1007341
953879
1347526
315812
533194
1013982
1502986
1157345
1270707
236897
1090603
23007
1716959
1101307
902209
502758
341273
438597
1692032
738920
1697937
355865
1882394
1050181
1534715
1895120
1491113
1374031
386949
315730
441077
1046007
1711402
1352471
858822
485221
1988753
242871
127417
1360390
956057
515722
1988121
926659
1358917
7315
1567056
1160544
1193657
1253890
457046
1731748
1852676
337234
196887
1884703
259676
760510
620535
1272107
475700
331267
1504789
321408
1221969
1071087
320278
434775
828364
440983
501746
1422903
355621
1375082
417953
592394
1284712
1551161
1369855
669380
1592197
150729
1622247
1193586
1778049
269601
1712023
397576
399571
1045030
136353
1080765
1754229
1313770
1949178
263270
1990791
305463
845135
572210
525803
1508448
515735
154323
418072
64103
1049241
1663296
468407
1348274
1716998
743749
753482
539621
226144
248304
444759
375682
80186
1731995
283375
873755
319895
1901424
679463
1696020
1201718
1705
1034889
725650
1062579
830338
855769
1012614
1040447
297420
1279651
1073879
1154821
1813245
1317847
647820
1042314
1807684
1701603
117144
1369365
845269
1339637
970152
706826
719413
527362
1813301
219889
1185531
1720214
627376
67324
77334
1908039
99901
1701759
1719571
1755758
1880274
145270
330742
356495
263399
231188
945955
1709770
39524
1550981
611666
841185
1021148
1232586
1975140
440428
384547
887162
1415797
261842
440570
1943225
1829684
531862
152355
1322989
1957073
1651620
325065
62106
642018
1139166
1460635
202677
1415865
1810314
23141
849159
942204
1441142
1749319
288374
1915753
231617
38806
50654
387001
318592
1952125
219830
1455438
617982
1262540
1679378
678053
129690
1073670
88982
907074
1934017
1506763
895690
1899576
996644
1212949
894721
1371043
850486
715511
476815
154318
269868
1038461
1808736
683532
763828
1226440
427022
597691
1200972
304872
1377497
1268345
793738
56213
58401
1765700
1945585
778702
1148110
1825181
586251
62066
1362432
129923
643094
1022628
390377
1342533
1221502
614207
409281
973884
640322
239476
373426
1091807
1369770
716847
480995
1002041
1530014
1772963
383409
1807099
357980
1014074
130675
424404
1964061
1011239
1604881
392394
803527
305166
576287
1090752
1074520
1267836
1139153
788774
199419
235861
866211
1253238
448118
336467
535665
293423
5451
646919
1395994
447273
1528849
1249360
1722448
1184193
1352384
924451
1657348
36909
172687
242998
1398190
941878
50885
1926647
615154
1038344
229970
1085012
954053
857550
675373
145315
767532
1344143
1097387
1690881
768499
392087
1215241
1712571
1110885
723783
1539321
1652453
1261776
1849374
816361
1330391
1073183
1917806
1018519
790067
740641
161527
1879064
288526
1194234
819329
204584
1915340
278529
1379051
1400030
1597828
1526764
1185145
852461
365638
1846694
547123
816128
1412082
508042
1295811
31146
90600
46745
420913
1862465
63776
429939
1022285
1225930
788448
356417
1475377
141667
1374285
863218
956252
636915
1970559
358668
1746643
260833
815691
842711
1463958
120580
395611
1066080
1173172
282269
1499549
1346350
1449271
1605388
1377027
1851093
1315328
1173137
1039989
839599
101217
1683794
1581284
784146
975705
1338925
102122
1835753
924706
5769
790299
1649663
635891
1192616
983509
718883
1855717
762372
706404
1709885
1362593
33675
1988104
1073049
599726
377904
935809
1840651
807055
536173
1242811
473529
1518344
1147155
581430
59497
1566580
95837
806464
871398
103909
97061
1491377
664824
1965700
1329969
768362
1611388
912648
22145
1881811
42094
940355
756683
1609440
663476
1870833
162959
583749
943294
1435453
1273762
445897
409720
131358
452510
53947
890238
1293684
1052243
291073
1959278
1275224
896356
1805285
984052
1809917
395263
1801128
1771425
880039
473322
1277320
419416
110347
720231
1608239
1729591
1780554
593083
1673759
168223
728324
1161496
1618987
1475694
678929
770409
844371
1456473
212857
1913474
1605775
199686
36435
1088614
1217531
117451
1851248
290599
1619606
1033123
483825
711392
1349529
228988
1926930
621750
786396
698085
1788240
146515
115591
1435975
1871288
295948
683180
954085
1963680
539890
1006084
1023860
244733
702102
44846
506701
1448238
306991
1761023
1824107
687733
77593
1719604
673114
1481058
302885
1065565
1302120
621003
1867550
1320382
1709082
1269142
888706
617235
960176
997921
1299300
1933358
1602883
1736982
1553410
1436834
1756724
1344046
459913
1284147
669195
759984
1112464
200965
183928
1853679
1861973
331436
133760
697849
495964
220564
1620515
554901
759909
1314461
1511891
819012
96692
231893
1803621
1524591
932844
283819
717361
1156685
1814958
1010511
1597985
1140824
753307
1530438
973544
1257366
1698753
1660153
1054402
1909971
736083
1416188
1335291
1184548
1940094
1446177
1144409
1883493
1157331
1363414
1587699
1344508
555270
1822512
1795902
1874353
1562759
21278
1184531
492105
1111163
1243237
199648
1572259
265736
686821
1308334
1415799
1996608
287744
1664593
897597
604320
1635450
366739
943394
1919897
851480
445341
495781
1833395
1659670
1095639
825030
565667
1931330
1379996
527108
1954607
1421792
1042270
205715
1235384
174951
159619
1075718
1338554
899620
1513695
730245
706064
1105543
1452716
1115828
571466
1091596
315213
670751
1618491
656035
1050871
936863
1902668
927694
1056451
1423856
406862
1327194
1255981
6385
214448
560018
11849
1534859
973095
688139
229823
157084
1965998
549527
1591554
1420919
659620
1424053
1016869
1362438
224196
1690012
1190096
1303615
342434
1820813
1046652
837216
573744
406504
1924474
1776748
468474
1013220
1322474
797394
430520
978214
632822
840205
345483
385493
1358321
1494589
1906192
949477
169575
523078
450823
1707174
668945
750776
336610
1566249
1563892
1650668
1381470
533348
65827
853808
797834
1199604
1045473
1899735
570483
414163
524454
548074
1248534
468200
1511041
1198214
1211542
502208
1436606
32437
852881
931412
1844944
1684668
1321713
1839696
1545527
20118
585429
1616678
135007
1408263
553983
428550
147117
378707
1597451
987020
1630212
1069523
960333
1176112
179002
103667
1173961
1512105
556960
131048
1995693
1276415
787101
709198
275075
90200
670235
1410419
1075735
1280476
1098403
561830
1841468
511815
784144
228050
1133162
790632
1393602
264532
214342
337696
9449
1425106
647471
984777
1002521
1369959
1776213
573177
785301
673631
1723319
977069
409194
829220
1074202
1002943
1942639
1425386
1582119
994011
639246
1239876
1143181
942790
1093548
50676
1281417
412805
171353
276030
219149
832879
1337710
429449
1783466
304619
1151327
1361557
221567
585589
1149268
1457498
555557
655538
178430
794389
498608
1385063
1973345
1642504
1924083
1308938
283487
443719
572733
209521
1193908
558278
85130
1862261
1207357
1125678
161430
328970
1381859
1406964
351140
830120
1312771
331616
711273
955535
1209357
678080
19981
1935940
1487615
828440
1859395
718044
1322530
347667
470387
1210807
1594365
1228032
790159
1783015
1339660
1336369
514434
855066
1816128
640290
945058
1777240
1337276
675581
919121
700046
736679
50251
698691
1869315
536788
747907
1418894
689782
1830754
1848719
940281
206529
1795089
87972
615863
1938319
1192126
1971379
1823890
1308009
222743
1763534
1404851
1762907
273233
1880458
712446
340565
1313608
154288
594581
1132360
1809616
411955
816567
85724
1990890
334585
1034133
1205293
134923
1225767
1807400
1038310
1114835
1062733
1167307
76583
436359
1013678
1354495
1309190
1629780
1016061
501391
352402
483746
38761
1149627
1132290
380495
1094486
1790997
1889646
870131
1067406
632308
875533
1288030
1362337
1974599
1398673
1230639
1533223
541685
358430
1202194
1176883
29991
1256313
598081
1808490
627475
620812
1730362
337089
1358397
1172625
1324392
513110
1128915
767990
1572251
1678292
1285853
185915
1866349
882693
1227759
187178
1025826
380417
1873933
1848309
543442
409636
506740
70445
1864717
505562
1664748
800610
506788
816033
1540178
800482
111065
1226209
288454
1114577
1040338
251038
320716
1893591
1891340
324119
1071415
1822785
1633239
440668
192273
285957
1895550
1477745
1714024
661598
1540595
1941768
56148
1561610
1909798
1978410
738725
46762
973895
249276
1875351
233219
1242148
1110817
720513
1463787
1521553
1940403
1557411
472092
764146
1912556
212504
1022227
1674504
1342354
1289846
1189597
202925
335684
1253937
636974
1994064
498781
1824364
1827120
123445
56478
681499
1844380
1072268
745683
1397787
170840
1495730
1188492
104417
891610
132370
1684862
316343
1142789
1500480
635731
1297317
1024296
1813507
290477
913030
1017871
847025
1883186
28336
1100578
707150
481744
1388269
913119
1203668
570623
688159
730754
808936
1851548
1626940
1923651
1935418
966876
1459939
439740
658704
443500
1363597
1142423
582590
878257
636971
551232
1852027
1261452
706458
1457480
687732
447260
1499938
432488
820504
991790
1481430
373126
18686
1017719
1201722
559954
1285501
82296
1778212
1837787
1509259
1460219
1544024
1936956
796006
59234
481327
580284
220788
694312
846792
303336
1977696
1170209
1762130
80368
235620
1194141
1141873
228365
491505
176217
1932291
299610
1680614
908863
119945
1855008
1741542
1850439
1012142
1535357
1936752
1053091
1097038
1777329
64289
1395440
633827
618049
1389370
64143
1445927
1046094
998781
1725764
127856
922687
467332
451033
1998797
486996
1501790
881298
865481
1592091
693486
1295742
14175
719622
585607
1672211
1516972
325794
315933
1778745
509760
4792
1948844
1678088
552069
1248219
187754
1758318
1765859
1904345
214421
1160921
473001
1166999
524152
959008
1294354
128847
270434
291383
1006000
293981
742507
1109017
1318478
439326
1420847
801291
1526587
850700
1680275
334629
298345
1233200
367867
1970308
963324
1623803
974067
1023402
1893933
226030
288784
441476
1724207
1664881
1823192
546563
1022502
1817136
1029481
1782952
1703329
233394
942136
1661980
1559647
1083115
677535
1182692
83187
555995
382572
672325
10859
337534
1824285
144381
1705173
679994
923778
83859
1053955
561573
1160738
490497
395081
680497
429276
941539
1438241
1486723
1612476
177240
914854
1853636
1714562
1924336
1133896
1423743
1512486
1498421
1542478
1588853
396659
563186
1131534
47493
217478
1760086
832470
1249327
985238
1709256
1480785
392221
1938797
538732
246937
29207
423302
1054274
1310342
926204
354109
1804288
811060
583153
794202
997293
1088629
387950
100759
546215
580518
168253
1483758
322865
1695663
1973444
512779
112675
911781
1699481
1004704
800631
74686
1387281
648467
612923
1963003
1734074
1353178
1465021
1271470
366433
1503245
731115
1579095
332178
327921
547867
1219389
362943
813532
1069943
77015
1183256
1917632
446138
326855
1953516
1875495
1301617
1592936
1003184
1219131
839041
1359571
198985
1118053
767658
1706639
1947792
1412054
1025962
343375
75849
1126724
1202106
1977766
1818349
838699
1010040
981424
1029794
1459005
1021849
872077
719396
819802
782286
1507687
145260
1926836
917504
239105
711035
771841
1357157
1280141
528826
149578
1632947
1504218
337344
303362
861238
42181
560970
1621785
211533
94458
120456
1271145
721614
225342
296659
1306414
1170711
1518527
1850431
1023715
783096
1392716
1674483
130852
249096
349968
1382653
360426
965981
1701603
970664
1200842
481201
1326664
1978944
1646393
1136784
1718571
1849444
1027293
480027
1477739
189181
211703
25854
953244
581363
687093
1947235
811615
1407344
646347
581814
1286961
48859
1224577
1743006
1208536
582003
101065
81852
132466
926519
993442
962260
1882273
469209
1159002
1407564
1316055
684430
1682836
87374
562177
512183
101154
311732
287222
1260684
1101741
1123748
264484
284777
911525
973151
1330390
141837
1580138
258202
1388194
999882
1382391
1651151
719429
1416011
894468
1785944
1001299
410711
1449478
529518
710614
1535845
1699168
1952022
1713844
1020129
1343582
1682129
382129
83662
1465105
614836
1933602
247579
417676
703007
1474434
219648
1710686
1294788
1866817
1993232
1470904
503855
221454
640540
960037
1964965
1479119
436467
585962
1844964
391499
1431693
1902228
1584047
577546
1219043
1809954
1936057
1356733
320966
1107114
1020137
189210
1776881
736301
1929863
1845268
393366
1780365
580052
198949
179536
371725
239056
58173
205582
1881250
1083999
279617
1061014
217056
631288
777999
1654064
1991174
840929
821571
821828
1030993
1903044
1623906
305493
1492137
1112693
25613
519894
1770488
763957
1011057
611204
1941094
1370826
532707
628991
846943
843622
575739
989857
1756863
1111938
169490
958974
1814397
1709001
1960819
1235667
39165
851340
706368
832029
1629031
563440
923851
1182968
1092689
1983505
913032
589812
1318759
1348807
1843982
1209002
480643
957222
851029
1470309
760753
161479
799607
1807099
499712
1463246
1046226
1476611
1649824
1276466
1452340
440817
787448
1464571
1949923
174035
855125
570055
1480972
497777
1746441
1035099
1553979
1398672
539002
646484
1089119
1321346
1248278
730817
798433
1647980
1374629
1145411
1267643
712588
767006
955953
1564504
965111
433036
1641426
1160835
1616362
1605599
1384327
1413664
626999
688248
47499
1538887
1961645
228472
83219
1484962
145860
907019
1883967
703135
10781
1919899
898114
23021
402564
567901
255121
573501
1109378
1230055
1758659
98168
1391014
333608
1940997
865212
945691
1617281
1784877
72176
1419216
1242977
968352
700887
656379
1940685
1851988
1588898
839858
1247341
1251244
277826
1418170
1951778
1285127
1854185
513759
197835
401386
1761382
678441
1703834
767483
357276
1697182
1329546
1240104
688932
349164
1337994
1399598
1125703
1182064
1143657
835737
1594514
1419660
1361511
1378052
1995116
352350
164131
929072
1141752
270932
413363
320533
1166764
48477
1504632
1551078
139235
1356020
260894
1848890
1333071
1955496
1830437
1367813
52184
1679188
514908
938517
1780876
1858468
1470128
1739638
1610570
373018
651300
1124309
717716
1878110
383138
1520796
1578373
286325
59297
634232
50831
574918
1371074
1084713
628685
1069541
692744
4925
101154
1333724
1331743
1398408
1830150
66523
510052
290959
1448619
1788071
1148895
266231
766231
1162469
1158778
1924540
1454981
1362204
1151483
1761704
1641818
1355348
773982
612557
1195541
1593223
1417622
880312
1841372
829473
1269478
725619
1520947
827887
754666
116543
718916
513465
375991
1182289
889183
4902
1354460
866565
490985
1482732
1780322
1911811
871707
1927888
775716
1029648
409155
1509376
582629
1782472
769257
1200078
471574
91931
473119
57803
1526704
1652934
1120466
923179
1720720
1271989
493005
1375287
1525446
1649402
275106
420863
141934
1251936
1924313
1705388
1485220
594457
546452
227205
1802672
1449589
1988760
1420479
295825
226684
695212
1389735
337603
688932
17754
625020
1680864
130958
592834
309084
1279823
779290
1252119
1695453
316144
243131
7320
250277
1340118
1793111
1928265
1668495
1650854
939404
1393749
1982324
267124
101868
828181
683712
1730500
1163126
1953353
280151
929725
94073
1554263
188904
1404772
1119858
1491038
1244345
1147164
1309486
1090019
1081157
684647
222086
709077
132673
386645
911647
930048
524647
1369177
1941103
1775117
889686
341963
504398
1015402
412461
681856
232905
563948
1211632
1713311
1516616
1941709
1094649
1024595
116062
1208839
1948611
1348381
218138
1938410
301876
221799
550574
1293844
854652
1823686
206688
1939333
177313
1467834
739853
1337221
180534
1547091
87353
1263817
1126292
1596971
1136069
1800945
1775610
1207807
511533
295711
1486471
1666419
876287
85649
739992
1499792
851494
495304
1849680
530545
182063
209317
685633
1930106
1270908
1105517
378680
675600
1067628
1357861
1545249
659631
818759
1121465
849237
1528443
886570
168662
1015813
914689
1607904
1501845
1535227
1023163
1492969
1074681
802165
677532
525464
228904
384675
1564094
1040029
1544167
1503584
1863312
1298758
1771887
710279
650285
1545698
1698177
1452375
1781316
302222
1404469
120674
8089
517708
267937
255481
1160074
1713290
1073963
1541736
36422
1529048
1936977
1807966
500883
1859567
1297338
1006105
433193
1495932
174690
1155293
516607
1394389
464172
1083216
471893
1890941
820080
471961
1520362
1881178
1003996
1194861
376781
574961
1447021
1525513
458860
1486505
660878
1244022
278747
1139646
1495245
1605355
1981733
1130857
1907102
939654
869025
1143747
1414046
82334
452465
1189317
482937
1568754
1755086
939073
1631606
125931
559459
158689
839819
670196
27431
694448
240915
958376
1342510
916451
1983651
1709781
596754
511081
1468370
1950418
407931
516087
75235
625756
126790
1936252
1592050
1994933
36085
1780194
367861
1564930
617104
11587
343542
1786263
1673441
1957499
1900102
641773
1948400
661121
1107655
369413
1214467
846141
1428205
1990905
508590
1795895
1254787
1821108
576926
165615
1248150
1043124
463696
699522
691285
1469866
1524073
1060210
1828918
573689
553690
626373
99779
1025047
663870
1061290
1287952
1275380
663169
1926697
1729657
1243681
1248771
113919
1402614
1544292
1046554
1875542
1258684
1726345
1219993
1210338
440727
1379247
60416
291898
1025381
611911
831448
196424
373355
864183
87501
800523
1306579
720525
480819
860179
448156
1933283
1136183
823475
1360340
1169337
1682070
1895588
393998
476552
622975
1646987
972014
1960075
1761597
380782
75527
1514949
235712
1209374
411146
1144318
1846922
1791968
1142826
1763272
985154
9702
1998668
377963
1722109
1947586
370808
870581
665456
1802773
327380
240065
10834
262654
1298535
776846
1020731
161269
927216
1626804
616994
1289770
968976
277055
1632197
735738
1531032
1266175
474562
1535528
800870
510911
1420786
1725754
761763
1499772
778771
1400775
996305
1810046
1061022
833571
831606
1052596
1266316
1822095
769728
621351
275522
1036538
605426
1521851
420282
1509656
723474
905465
861387
398739
852365
1663511
290995
1700401
387801
527125
1659450
1258519
124160
356032
862578
653471
74343
1447021
1233029
219480
1198220
328791
1040731
785445
1549304
1119216
655223
1496446
147883
55117
1849818
1976470
98825
1391285
47430
846301
1168255
1654290
1450037
1065522
353173
624066
1874678
1931621
619514
482188
1937320
1694510
1604533
1934492
687228
1120252
1555744
1860855
124485
1285159
202813
1012724
1357724
1738894
1314158
1943154
579694
728180
1227618
1211126
1398941
823171
1242885
1116754
1801792
1688682
545470
1025560
285002
1305988
970670
885478
1097875
186118
1008275
1761593
737020
813026
717734
82635
464365
1984398
916456
849080
1945398
943660
49527
409179
1742995
599219
995781
444750
492366
1270602
197179
690745
726330
972825
1515567
105606
1635974
1919809
1286440
396353
1362228
1830759
1583344
644800
852851
778710
168534
1423309
846772
1085701
898710
1019274
1124352
1081596
421360
1716701
739813
691125
1101017
1308826
1356547
919733
321473
1744726
233623
1608384
1081071
431878
1859999
275550
1227152
1547017
316829
761519
219480
581514
667013
1943104
445388
742753
1952698
1158358
1641631
243541
1168393
1874513
1843684
732646
897498
1004292
11650
1533155
1523332
1201012
90667
1867861
185744
1056641
1182174
596272
309190
334535
529699
811146
716152
380039
1613364
1415318
753911
720916
694009
626954
546298
1870343
470517
1554481
938182
771105
1559274
499796
1564747
531251
295846
517289
1184997
153148
39842
1277458
853206
1673857
572236
933761
462162
1238360
912342
1378032
1078378
1667856
790938
976960
1196277
319230
1027370
81699
307493
153713
1665137
1843169
681127
256018
281474
1985705
610353
1942478
1302606
1439294
310162
818191
1757330
1506553
992379
1705399
1731587
1092871
1035123
1467732
679376
1149083
411544
1882088
182762
1242368
1493204
1953094
1619020
1894613
1661075
682153
457118
367522
284966
659673
1105342
978275
1402041
765806
88603
1555894
549452
1921890
1486462
867131
266118
297778
1848612
886438
674250
737916
78854
344579
697160
1555006
999305
1422506
1608487
1166283
1477946
16099
1423868
487335
1938961
384096
1190332
1518497
1223974
854047
362309
391311
29665
1984195
474113
401428
1684271
1677964
1863411
1279909
142422
120564
255410
1134935
956064
162963
1086951
1538920
1534093
468744
68415
1273285
374259
1315236
882881
1923521
1235983
783510
671788
726055
1390860
1085254
1788349
1646521
1216240
1241714
349049
1587196
1543845
1333571
1093693
1670450
844329
1584224
593006
1225913
668605
1467698
323829
284209
1099738
708272
536444
545235
288184
1229646
58440
883956
321574
749274
1751020
1448185
214173
1641463
718341
1727471
765985
1269181
22437
1829331
1737253
1829737
280081
265887
1123047
244114
1042872
626088
336537
1452122
990370
1985184
52116
480721
1672996
1192294
1712655
989295
161356
1503538
253024
1277802
1608681
867279
1038415
503639
1046606
1718272
1107148
819434
1560599
5684
1993982
570379
1717002
1038145
1649254
342633
192571
137468
61104
1647336
1345736
1917768
566544
153038
657709
1411859
1703650
661752
722601
391661
1084804
990553
528893
144736
753687
290783
902530
728774
599453
1092184
1596325
898975
61477
837810
1600356
1677441
922862
57338
1265461
481255
3570
1028221
230811
1522982
1378066
526467
1145435
249594
498532
576499
838047
1617256
1604766
1509199
1357287
380173
285512
1839784
1543314
139685
589073
398416
1934871
1496877
911415
1768108
1288747
1232560
1226289
316164
333045
1573514
457900
128784
535626
645646
974974
728678
1584730
915799
1063880
306128
871071
1935208
1334699
280073
603765
1268442
645951
793002
1580485
1893068
1715674
1529677
1540297
1816936
1700422
709190
692465
1985718
250259
781269
1122250
1661918
1388078
1002065
662009
1665587
1780939
1902334
163106
532108
1236288
475048
295301
1498046
891299
825407
337320
379084
335310
330567
589109
541779
1895916
1326077
1763605
1685303
794204
1371029
1372455
1499404
1436442
1117849
547056
621253
744538
887463
1608050
117837
1654158
587656
1556213
1320884
253977
1672780
956946
1865382
1000036
636372
1711335
880449
729746
1084619
1810461
1489430
1715180
1808675
446440
898347
939210
948122
317611
1484274
1072386
1499589
1100908
1935500
1504724
25407
1507138
1017945
776986
516835
1201887
387276
158032
1434207
1978621
1691039
315517
984277
307458
1298992
1058853
1982178
22483
997515
851826
435596
1798764
735899
153688
1899331
1625284
1230091
1959557
27145
1047986
349196
1498030
1239649
362388
1874853
1249469
49661
987134
1672322
603950
1489110
1520103
877225
829559
366417
867165
1514652
1565092
1990108
1867265
1610153
595291
1624052
1753549
1671996
441288
640569
1506365
1931069
1129177
517504
798302
1452520
1477429
1278674
973331
1240914
1871237
745175
429968
1672833
742049
1833074
1072698
731133
837368
453017
161854
673308
1037481
1849313
466061
943236
1460444
1517951
824803
1474086
861297
1176307
27117
781323
1227423
1849384
463434
766802
1519595
10531
1118811
504151
1088803
74185
1313091
492613
1315805
299081
873881
870429
1645460
1045834
1542990
1541245
452915
302413
1031427
3776
1479741
832611
820376
1871018
52276
1285794
251941
859929
1436489
1573946
1564180
845378
1310978
644019
53698
602486
1146503
1955171
1070957
920789
225883
871872
1450222
1855740
1759480
316712
1429957
895183
1824702
1028632
1156694
1028172
1688756
1140974
600858
385325
470157
650183
1491770
754496
1045525
230312
1496171
94236
662317
1386965
645203
927795
1294620
422689
112005
1616314
986745
433676
1172720
59931
767063
890974
1092349
1496922
1866594
1862586
1657217
1624224
176068
779769
1005248
1067961
669018
998341
1512904
1729688
463690
867539
334201
1846044
540683
1762082
979344
360247
1979778
120086
112471
1203170
856166
1474711
170210
1637556
1354988
1528766
622042
907484
1433117
1954921
1786103
139044
1881172
1788442
1661173
876374
725910
1484867
1095280
237358
1511096
73280
1563937
1173170
1148711
1270973
1342790
323486
1336844
226267
275095
1332034
700848
330248
502873
1687862
1480375
1336047
1061276
12718
1201034
17587
1522065
1135837
1945842
570822
1499431
147654
1579243
825345
1002593
1823678
1673032
1011625
1396810
934783
1672191
598723
711728
1433366
479056
109929
1419993
676938
195411
1709384
1946560
9954
1208609
1007436
1142677
289976
1085454
1493405
1661800
1514581
975372
151855
772057
1381669
1504968
139976
1910275
839653
1128172
610690
1611513
847271
1800123
71668
4193
872500
1816790
983167
1534021
892513
756382
422168
1980439
942433
1663741
1460449
612351
122136
293657
1806938
1883991
1826289
146176
540667
584803
808873
574228
857724
1188175
610790
107658
999314
1718167
374421
270462
1131479
53909
655043
311648
1273034
317815
1423870
1548132
1586359
298274
229371
1928448
1699642
825528
1107260
510522
507944
1214314
988041
478796
1113490
1473450
1311150
1003905
726290
1751533
1628603
1958860
383527
101388
1283892
618729
1595747
739792
655146
1481225
1669770
563302
837255
257347
1693346
756437
1959890
191603
677066
1903972
934650
1844193
580463
464973
1089622
655185
872845
581582
1209553
605739
1205274
1820360
991516
155141
1275803
1296957
71498
740759
1936862
1297097
367305
1886806
34217
704979
610785
1243203
947703
642400
1723045
426528
260794
1359040
673526
584647
577589
825003
1769559
190652
1764167
1355158
226136
548612
1409345
1829703
1500029
1984889
1869819
845019
1215639
1799686
1806781
1838372
150638
681314
102682
1207216
288618
1416080
196332
1649056
1215207
176178
1098831
1231948
1977631
887102
22061
1759572
1241710
1261425
299893
1263736
1437432
1900394
981493
638736
1704085
1251663
1781362
291415
1374147
1963423
240178
669949
399922
1295208
1693270
665627
66581
408593
614217
767551
859855
1530917
844391
351569
1849920
734185
42019
411038
339568
176202
1905801
74
1164920
91153
948579
1728815
1373436
834021
1681772
261569
1930571
1398843
1321130
1650391
1756263
652595
1289432
1785743
666215
92957
1152376
795137
477938
1328478
270438
78682
874690
934001
432002
1102116
458923
216807
1726024
1692137
633305
1977061
550300
211970
650243
1419166
842055
817420
1843899
754486
330337
545468
1967749
1272465
588002
879809
941847
1266471
1360739
526802
983489
1333707
474842
590909
1359199
129276
1847963
1241943
1199069
1321622
624548
1022378
1241717
1654956
1631522
1895066
1916262
362186
521053
727906
743122
1349248
1877267
926523
1209522
1331880
1712341
1786109
1894023
1897912
1491595
1344624
30816
846673
1854049
1161841
1846315
1100903
755660
280554
1578396
857371
1649900
1230666
1788208
965613
1147183
1839900
1717855
1652612
1695743
1333253
234004
648304
1399292
733962
1439838
31787
1052746
212909
1454705
123644
1736826
981895
1904324
822775
335497
1282487
573297
85558
1209846
1443388
1417322
445863
72885
840767
552881
1019105
112231
200959
1085945
1559103
1439396
887733
1577477
1109898
1564965
1396984
1297967
522471
316622
1609233
1124283
852098
499082
403402
459848
1325157
1723613
259265
228751
1062806
507725
1931955
1097960
439333
1164421
1965026
1207593
828934
942721
315207
427584
273744
283491
1848670
1936981
1383293
1009363
265689
126614
1390945
1767135
704399
473989
1280002
277763
65785
1971118
1840249
1930782
902260
985450
276422
1928512
1210966
1114653
1970932
872589
1816128
1314963
89453
136581
275842
865096
425834
64458
851207
129066
337170
1924007
1596483
601594
1971412
1135261
426470
1221296
1335956
1782814
580775
611496
1679136
1215822
1128300
1762536
1531021
1128032
932830
1175376
1323727
821007
297225
1760720
554619
97461
1937686
764195
395608
1020326
374567
1328606
1598730
359253
936713
1634888
1326337
769840
1824557
1634337
188244
697456
1382391
1520486
1343460
374667
1391699
1392161
1023307
353944
1088866
616852
616100
1303644
1002239
603916
708685
1912259
1566910
1837950
973825
1804965
616445
1392238
100159
570545
632159
1573694
548371
1554605
1779233
165756
1244160
1271837
749428
1575004
1385456
1875035
725923
1621246
1903592
128672
352778
113414
37410
171776
463629
643799
981345
697533
688373
818358
1571490
725997
1509572
588665
238849
916428
599988
1456818
421354
349082
559464
394398
1049260
1331644
502997
1891260
323538
2375
810019
249453
491947
1878221
1110475
1673329
1165729
73257
1985662
1488330
745090
1772056
1366340
821987
1260467
481587
1628013
402551
575123
1478918
306913
1307147
1284950
16292
760670
441051
1428880
1472575
1139938
212659
1139673
161504
1121625
592894
1290228
457840
638579
559487
323238
492360
122899
1381650
1141890
314012
11354
80544
1366325
562733
1281312
1399262
1190582
966900
1739135
1546666
1833561
1417346
391026
1717774
300837
234832
585443
880948
1506781
1881168
944610
728889
582154
413711
1574770
1672843
744
1631864
394566
588398
1900934
549907
1709639
253884
1269654
678136
608531
32013
1220363
61355
1816491
58273
512480
1223804
1609508
1538234
1670023
1532097
1532781
834839
782063
1841767
873601
752158
1841225
1192355
1341533
1779937
75275
137969
1384083
1081556
1696881
1479464
774178
484911
50843
1635010
1312
1947936
823431
31927
1018800
1128675
729917
1150317
304120
1592431
940800
1610052
620358
1588397
1675946
1423649
1508114
201388
833701
721033
1171635
819067
324448
248374
672820
403759
650289
53871
1879971
314435
192216
541405
646844
1448280
703301
1830431
1093175
532717
1994390
1837865
1522573
767950
1356649
1344561
728821
1999836
1425193
1023483
768644
126379
1752009
398308
393023
14763
235266
1776959
699853
783181
726997
1120574
218003
1714620
1818549
595098
1152515
1756869
1608874
1590063
869406
248259
489464
1552168
1425700
768091
682027
1406196
1548952
1710781
10955
579856
25329
1076002
117968
642582
203487
417970
1808587
799837
728293
221908
200590
1795105
836136
800850
45214
28472
557014
1536038
709592
1471481
721050
672034
957654
962336
1959852
1852803
996069
773334
784909
783048
834970
547716
1497871
257169
1002886
877496
1982160
33774
567985
799559
1568094
1434512
180664
997661
1260486
1926292
949557
1933758
467137
506781
742462
1137131
1050573
1525940
1446505
747321
1489414
575882
1660278
1562870
1996328
1792578
1112975
1209686
1010611
1287144
1710094
848899
1196020
940579
691111
1749577
556681
448936
335929
859120
320199
1119843
1036224
1522466
1021324
520090
1890997
590586
64447
897412
520861
1124428
614918
1162579
1212006
1700109
1356877
1523772
1796434
934047
332861
1481500
588415
1058210
531940
1212296
1924514
1801469
600384
17344
1579134
1092403
497944
132482
1140275
141563
1885852
1266846
839214
176581
1324322
914969
731251
1560623
532829
1783910
1113712
761547
1085794
1337100
1549483
470378
1513254
1240860
507658
1892694
449670
231008
469687
248328
885533
524536
984162
1025223
1760670
1317244
613188
994957
1613840
774769
1759715
773855
1726743
10216
1625821
1700422
1899039
646847
942961
18942
390706
266884
1858768
1268629
130974
1067468
1220713
1901818
1702505
1855959
537995
259376
1031919
1567873
709850
910248
1019379
36932
273131
209142
1604049
150073
1929731
1689780
1040399
775701
263729
1840433
542549
1471714
256777
641196
800848
1429163
704184
673533
1331437
1368045
425065
1898183
1465797
756228
1030931
1471548
1341238
1974291
661078
1066986
1101877
726048
792384
1128886
1574132
612420
1199403
716312
1998472
1623461
467862
680805
1447273
3804
217079
722341
991177
1059217
910646
1040626
1225085
1835136
1189297
1975182
1557996
1485762
271722
800941
1117058
304691
778396
1117517
1442331
1141402
14367
1142452
1817687
1665158
1927253
742587
558979
345692
1000509
1247376
245709
1654382
1728883
277584
1955744
1397177
1985311
1642247
201435
648157
344358
519125
620867
1330003
697271
1243420
374996
1417070
113169
753937
876052
1054167
1802340
1735426
1769966
1577328
1228903
1805163
1926007
881059
949119
456899
1805722
824653
609123
1952012
574751
892047
532790
1207090
379771
1942742
778434
69866
1819822
1300523
47627
1544746
99672
102567
529166
1056454
95120
1306528
1070499
177098
1154808
1260721
196847
1488383
357214
749034
809743
1244841
1172898
1046902
235104
424733
1808482
995856
1061864
1533018
161821
1253119
318626
1559488
1268262
1732137
1989856
82478
884076
1699569
1783779
236165
779662
1640143
879668
431966
1810620
1035066
958389
1828438
524941
1255005
410767
1792451
743572
1063204
1341385
1959100
1167780
422350
123631
1404086
1583833
1718172
535880
302245
1179769
600483
1885802
682721
789877
881991
973027
780106
1143930
1361001
1040716
1220710
1368962
813420
1452763
1845401
314123
1586021
358209
174201
1448667
1946838
1258137
963021
12249
1066721
266754
579615
780028
1270179
1096842
407288
1466725
386847
563422
1982643
563264
1679796
163677
1533119
620211
123442
249212
588125
1701606
714109
355926
137833
93750
226882
1405932
637757
296213
1573208
350837
1606877
512630
1523306
638582
1722183
78287
1493490
260696
1001927
1335674
126452
921428
489810
1166803
1016862
1921270
1543679
1038378
908653
1453387
1660118
1545581
1507393
588341
1275635
1671208
409380
890392
758198
825042
927439
86927
254205
1036340
216656
147056
1483568
667217
1879435
880262
1296901
1674610
446177
1160760
1072590
754440
1888733
277608
1893667
1078123
339658
240899
918781
89261
1553291
576385
1003382
1178294
771822
1205007
159869
1402749
1838076
446053
1844289
325782
606896
1825229
1189067
548160
591724
617110
1911338
1244930
1776351
1232200
891515
1174346
1544878
526689
201587
1528387
192547
472993
1814142
1081419
680961
6763
294954
880732
268128
148139
129063
1947297
249176
1643483
162694
661089
1675508
825423
1447690
1228950
1039943
1160281
307592
1769178
1269021
1454094
51505
263530
446715
1719093
1718512
1155890
1015916
234027
1886100
1598428
26679
1306086
602626
336730
1313824
326896
1078649
1479738
522268
1536779
1554501
1300954
1615489
642975
38994
476040
354102
804480
770930
1613821
1896120
1652780
427644
733892
1441208
559213
852538
218668
595008
503352
528012
1976508
1013434
1431325
1464163
857857
724740
325045
1211115
858423
381396
1121428
1854936
1754376
1165195
1276332
1352199
607567
877098
122266
561698
1641931
1701785
379622
906737
325125
1338739
302918
1950903
1151745
1695909
357470
1306581
1109388
1286761
582250
178431
1328240
1961455
613693
1787150
404799
154497
1087133
718430
864291
1254719
402674
925309
1870731
165211
810533
560485
809158
1919873
650525
1254069
479605
285468
1600932
626840
1642808
265958
715289
526318
1209849
1014096
602937
240830
1985550
1089337
236263
1822485
722917
1178674
879149
944302
189795
1443639
1544982
1216611
811164
1803631
523877
747072
848707
1318168
1833741
1573479
492061
250115
321130
119573
1958505
1850144
1715256
421494
1010224
850853
1881891
532030
1709196
1224634
630732
68174
421363
775610
1985575
1161385
1753026
828176
228222
329931
1709482
1273292
1377280
1599650
891933
998860
1946303
60065
904780
270908
1016176
715792
1394571
886446
839460
1415422
131508
1344615
773979
1515993
113058
585062
1820081
646502
1763266
831013
1994155
1129974
73936
66931
1758594
951812
1183469
558424
1717398
594454
1734130
35882
94599
1721041
106908
148337
21643
1387719
1139312
947551
286651
653115
228463
950086
1221009
1526679
1099709
281932
1671254
1126888
1198880
598242
1024041
1213314
1377610
308411
1320811
556945
998757
32835
459424
298299
1667999
1620700
793839
151145
1667111
873873
1165571
1096656
1487968
911671
1237902
281062
1675046
1230213
1331428
810490
1532997
652817
1094833
1129143
378096
1213141
197660
829689
1001072
1838924
556812
1109808
1219080
355404
131807
1086048
167571
728185
279855
813763
935712
918777
764239
1296401
1470853
88806
889915
701396
780884
1879685
287736
1755348
696776
1957948
24860
941142
1262270
1410578
1013793
394376
1802488
1019843
282886
623241
803888
362160
778841
647340
1190741
379503
723510
515999
1811011
444132
1510959
705889
1163742
931171
148004
1068008
1315144
1100467
933723
361549
1644073
1278488
1538527
337516
1350062
508997
353603
719787
1606771
1216362
1754417
1419414
1197791
1667149
617737
831087
933288
1627425
681653
1449143
570281
833857
1126603
76226
315449
1615542
1985784
861391
407079
1468992
659544
8835
429345
1397727
1749804
1224994
1441094
1942269
1209587
365313
1018810
68497
499016
1551485
468366
784503
430088
725415
382759
1048039
347045
791821
1759547
193065
26471
1100555
571561
649859
629869
1458945
1934384
1713164
33646
514836
1986860
1163472
1404511
737301
1481582
522708
1472543
1814772
1591359
1167272
1849797
1785098
157576
1497127
1923583
479679
497611
157180
1725339
1131374
548026
1412273
498980
1587662
910616
349051
1067240
671819
969726
796635
556639
1326441
1212811
868171
1354373
1248516
836936
1346872
130793
916198
708564
1042840
1699577
1078436
1456209
214960
1082331
1421530
1048591
583318
1300595
1700612
457139
650059
1216606
1928798
1060913
1358755
1996243
1001862
188148
524112
409768
349822
825483
1767484
762130
609291
213179
561629
843049
1674828
1345913
1600022
1403962
4769
1241805
1457573
1367866
1840697
1222719
1523147
1177596
841481
620597
276128
1480774
1517440
1108523
201586
506706
619420
1199911
1389171
1751713
1208546
1354754
722243
1405061
1321214
1984742
1507426
1043664
1493735
115350
343149
1095907
204893
594159
1259661
1588349
1712751
1362760
1957091
82665
568674
495900
119064
646665
802145
209350
1760086
1281305
8312
155485
573858
880878
1427834
1924379
54973
702256
1824155
375932
6877
952381
162938
81437
222815
1431585
146300
1431873
1300997
1712062
524750
1027470
325625
540150
773837
1322026
1522258
708606
1033676
1801077
413419
709696
1821934
1598606
1015399
415564
1747968
267746
1875301
674443
882611
869723
1858250
122168
1892064
1580782
519399
139726
829710
635111
1562040
1704920
538410
579738
1362431
1704706
1946805
553564
1132197
1593387
881912
528922
636973
611108
1430006
1056636
1766648
815795
313874
1911047
1319864
538684
1684490
527141
460267
431299
927354
1791512
278091
354696
1673417
647163
1048051
980754
1867901
863547
638916
1495229
621645
1940378
246431
1530920
1969958
1097640
1233215
1456671
191027
572982
1486721
1383720
1064887
567491
1708598
596096
1532425
36986
1297711
1021913
1322642
1531905
631510
168985
828377
522195
89752
1919513
1243759
965711
1828941
1971425
881336
1507579
979347
220456
181427
42779
1117669
221637
1020030
297840
464124
1199449
1816571
252158
448336
611778
137196
1514498
1469433
1047242
1464296
1243462
1265036
49712
1780347
775368
557846
652239
61463
274119
487407
1145992
1689648
833520
793421
216116
761153
1947751
1317471
704844
1060194
1068848
1647307
1710675
1129370
865826
1345465
124926
1426053
152433
947476
1390253
854025
451551
1288835
971410
412636
1978045
1312804
846555
198387
21778
86949
1015435
799401
427370
1968032
375754
1088747
1292738
131522
1930481
1812844
888116
947066
80425
687089
213742
279252
1520472
519782
1536549
99172
1970252
1149857
445867
441111
1108164
1490096
532830
1440057
67460
1313415
1554589
942998
1537023
714478
1069892
855601
462686
780181
288148
1650273
870431
1863793
1169414
758673
124025
333240
795356
1022677
385941
425057
844829
339041
1826934
555529
1454475
1661942
827513
1813488
1184493
796692
1149225
1793799
951114
1984737
540598
1674640
122448
221981
586467
637770
1512560
1380783
1616072
1627651
1284433
321156
507183
938896
452026
326652
305095
1263455
1597224
1733281
146349
1710619
227778
1671364
122650
283805
127776
1304176
727258
1310576
761845
412921
137464
967443
1362379
233109
897153
1725539
472883
470428
1941564
1985941
200051
1707422
122039
588756
270490
1253964
1070284
1333395
1987579
596433
1795504
1440441
31803
1061066
92096
1830934
819089
248016
835104
1129492
407531
1306758
1952771
1600592
1101870
224220
471774
1154895
1676184
1323230
1694099
796197
180794
776020
1751888
1428488
1886846
825411
1268621
763924
124939
1264747
1369765
892633
523315
338552
1303872
1731727
731617
1394328
1585133
444218
1254342
1528339
764401
1475072
1953773
1430138
586540
655480
1755114
427377
1059625
17142
244790
1157165
1149256
713328
670534
153471
865553
1552458
1518516
1772312
743607
1711454
1027288
449009
1987579
1304996
1427297
1648525
97031
793016
809957
1876411
448543
1185214
642820
1168023
643326
650740
320741
230008
1003242
307766
930147
874340
1458175
185112
1126148
506221
1920871
1690790
1214082
1863939
384873
1933249
849714
420294
1804002
897524
1299155
1602779
1021389
1693027
1056884
1441742
1107688
26713
1355836
701934
761905
693033
15773
79189
1943993
608176
1911465
1390553
862015
1002963
976316
129625
1786773
710655
1839846
369714
1882229
1948361
746282
1811617
1168503
1422154
389788
1782422
1873784
1226723
1064861
1013698
1840272
754661
218372
1964911
469900
1557375
1772828
1122183
283829
278833
512571
934718
1014161
825793
1899604
1950844
1522899
1201581
216080
919494
1078323
9084
414981
610083
1808736
1641907
627496
1458586
751804
470647
633406
696127
1309741
1530058
1757969
844012
1893155
1227703
921902
1691490
1656527
1795905
1162968
1605283
999545
505023
1033634
523559
597844
2221
556151
1983545
1639119
152686
1621076
324761
559939
893875
762144
1273970
1052238
590916
565936
1530143
1241048
1602334
1765766
318453
1990854
813944
426207
1753732
1452495
1463159
271816
768201
603623
1220351
115599
744325
1840618
102953
1856926
1091099
1225552
336484
1583491
954634
692467
1083
1452103
1190728
17458
1199518
1148897
1430625
1544890
1385145
271675
752099
289258
172934
1815725
1040469
1825793
955097
1572651
475048
1019656
542922
1920580
711533
622390
108416
830780
840196
1854613
137496
697622
1179571
529367
977256
868064
1105183
1806661
585576
643727
1630984
109643
989880
1239289
1484650
1272040
1784815
405141
1310305
212642
40410
474615
1292554
653634
1993569
1358167
1643713
692395
1994573
1648826
1811792
1849068
446692
244306
72039
644748
478208
493338
985328
201574
780634
1050766
1176706
1301444
323297
897320
194712
1175588
885366
588408
1850496
772863
1837413
1905525
1735291
231141
1668179
314426
1281720
1934193
1960298
32736
1022579
1026951
1552730
1887320
818392
897471
969597
889889
746460
607330
809875
1839079
956555
1435156
1078766
659071
1405920
1578778
757752
1625545
1185878
515380
1223868
612633
704109
1336881
706516
1570693
695960
611470
1852399
278890
462476
259722
127431
551135
770979
1332901
854536
1020287
1742776
459514
95820
357906
944267
1693592
968705
230148
1381181
1441861
1837328
291766
1815943
98922
953877
1753997
1354674
546128
1053370
273495
1601052
1201503
810616
305944
311540
672757
270352
406080
634882
743667
203904
128893
165031
1971332
325770
982502
250195
588754
1009163
1287191
666118
934133
1436073
1847892
730194
1860423
1801416
249722
231374
667817
436599
932646
1179811
1809383
1667409
1379637
513664
188185
1637088
148187
1898689
433107
1137236
1345949
859812
1190162
1847620
982642
1250547
1417199
383225
767371
947888
326036
1582133
1269319
1396249
1584218
510718
1229316
208121
419746
1944502
1803137
368102
1514303
1370894
1042531
1582761
186557
1984457
1835994
1718421
341045
234530
203827
1395162
1082452
994363
12333
318256
1344276
82407
721305
1661341
1171119
594989
725684
1844169
1054177
1577098
1031344
392941
1956009
163389
580217
385028
1003683
706229
366211
1602112
1349639
1810573
767358
1561450
1545947
1468250
1468738
931591
1070837
1645040
510969
1279161
125107
321278
1733579
1891822
566595
1738772
1980
1825264
1662454
60882
363590
1947736
1947889
1911153
1929602
1543044
473848
1910681
1350395
328945
1245283
1569211
1427092
1653998
360416
1129965
698681
1745463
1198796
616804
539571
40088
1215464
1368012
1254654
1715645
1453028
515957
612712
1913445
1953378
716777
1213530
905624
158636
1297169
1531256
475749
1251984
1565538
1924879
801066
1214692
1852068
787812
941861
1197480
1014183
704282
606788
522208
186159
1256304
1011864
1166411
337651
1492338
1482128
802953
107686
1264907
1849024
1634383
1205004
708625
1539444
1252522
811793
769377
1589101
1171286
1430982
329983
1571269
1571047
1153328
1282336
1934009
1207938
1960770
1338577
1382731
647572
876360
1772754
1504399
374632
987795
1867094
1182516
1934455
394697
1912530
1521038
477338
1776306
1912530
1463892
1559943
1241871
1137380
964325
385094
427994
897480
812998
1904566
17111
1897903
1888265
553612
1135176
1578220
1119539
1034029
1438533
1172536
9783
946984
1547623
1839370
1789140
27703
1558226
577854
823066
631665
673059
934325
373644
1602224
1779042
308244
477971
92628
1509970
770985
699899
158980
279653
1014805
1336503
224631
846649
1615744
1763676
1966263
145134
1859832
1125931
1876840
297842
1573350
696665
1025288
1156040
1452364
529424
1364285
105406
1141587
1732571
166884
1600736
1673633
1860673
1608433
303781
1654737
629939
1111894
499844
1520323
1217879
1896817
1025699
704248
1803488
718599
631157
1732377
1413754
1576184
471329
792930
184444
1415029
104109
1613011
704779
1201327
404514
1836810
390297
855320
1261787
760445
924753
1458063
839540
928109
51148
412978
1445830
976724
26316
10712
792540
478720
976006
1407135
1138372
1590779
1302878
1204622
1135587
1047988
459999
140816
1676089
956404
1997715
1757945
341515
607342
1941322
890192
1127533
99884
1009696
1004091
1176864
207991
1767991
177617
1186919
1921468
1288812
1091282
191255
1636304
1085560
663559
120875
584026
948217
1648868
1030785
1998992
428499
1685813
4652
1772495
413444
1654428
966109
714034
554100
1583913
332811
1568663
1863727
1084094
1382176
1243160
1141206
1881661
1990051
893552
1656221
190803
1441189
1604310
674905
626325
761130
562969
1600602
348073
690230
525808
1230319
399904
193545
1425363
1770818
158871
249007
399942
338645
1560705
542540
1419486
519911
1045970
646532
1214593
311589
1065412
198536
598480
1653431
884838
1664986
1470278
289698
1314897
667350
1549670
185971
1836019
935181
473698
979879
1171242
1469302
206543
839427
617643
575783
1678488
932990
1963927
61541
1348508
1499462
1341192
115391
1880424
38888
305299
1049634
1665672
1761182
768690
76493
1473513
1548124
1892355
1526877
1417415
1148966
1190734
702053
230816
512577
1697783
1728615
75157
1505876
1231007
272556
760827
121504
1460361
927562
454867
910193
4590
594304
1554818
1259194
1999214
636065
1262230
1219271
1114332
1705937
703082
1131986
641181
294761
990648
1578682
1918143
1266651
1495430
314898
955042
632713
1839192
721521
1745047
414566
1026016
535051
976138
1654883
82722
265865
1502083
1283288
1403642
1390845
542652
1988109
1886686
201457
1435047
1415445
344685
862703
1368069
1541681
1682655
1679548
868684
104037
1899055
762360
959181
1961905
673623
90940
1431378
1145973
1982325
706391
1064445
664846
751826
485322
1527678
1484277
34515
118128
386334
969347
1408726
35562
1299028
1149764
208626
479476
538739
1034297
1899943
985880
1607662
698621
83799
214294
186058
607720
920153
1802234
1436980
569114
400960
1671948
840520
915073
1044904
269249
1218222
1239435
1410497
224457
70993
66225
1721407
916497
1120858
1359863
1196465
636534
1044640
1844216
1827903
335200
168856
1804954
1801924
1358562
420182
1144288
674458
1324255
331813
826953
1429000
1549130
1729328
1472172
1417194
1045899
932171
1411783
1442945
581850
1342921
53701
220784
1117233
1336028
625146
157359
1236621
1016137
1307275
980273
710744
847328
715130
402512
1788176
404897
722939
125677
1387466
510105
513580
576528
22171
598793
749987
16294
1611992
421360
1258
360722
1330200
1159615
170402
1227902
65387
821928
1536156
902181
935195
972281
379675
509448
1110063
1847120
1845980
955189
337633
151940
394733
372557
443131
1364443
550364
276084
510883
1773065
150124
1926499
690326
1522529
330959
1455692
618175
895698
90315
718623
1301896
224934
124041
720384
1705556
653891
239272
92411
1088579
1074284
555962
1226169
845002
1743704
629703
1621111
483961
1548977
1166285
1447027
950492
1943430
1398802
145997
1368954
61472
1330186
658857
1376761
559733
1392038
714442
1689061
78943
1335487
1819327
1562062
492390
800425
1421882
501365
742129
1719857
368332
1434099
4160
1268295
1555098
610568
592740
1742254
169591
1671399
135335
452170
1898265
332522
1189127
1376888
899614
1928596
120705
83869
620653
1352639
118747
1891998
1570557
815430
1991086
1138178
1191748
353872
1205942
259434
567171
1445005
212619
1974357
1082384
290743
1094112
619735
1896561
554588
1009465
1397464
1059436
1347322
200733
1892996
884737
1030827
316819
1734891
1137695
145814
1683704
1258882
887472
1897404
1381447
1366735
1330208
180675
1891493
1324444
683673
330769
977946
955899
1948903
1045736
1266109
479445
1487753
576023
1856038
421492
1676918
1207544
1733605
1292579
958591
1302473
622411
1488699
815413
418915
1947730
1702784
832614
307508
510174
1706094
153131
1229994
676306
351714
443443
1150345
1547267
1872968
1205429
724421
1184513
815276
338304
1208915
434947
658743
1757251
1625188
776417
525917
1565913
1263003
1981829
1664707
747295
1367864
430952
1876375
1737923
460513
767275
1150522
599743
1249234
1992383
246426
753364
854351
1781930
1448689
1442048
1349242
984642
83939
1841161
1433825
185062
778910
117276
1067482
1012553
1663766
425790
192416
1144030
215193
1839947
643899
7886
48243
1300149
1278246
1865448
1095938
691180
114092
530602
1901039
1013204
869620
1875996
1584027
1852087
1324300
1414325
1578746
7074
1950409
565598
43245
1626498
62169
1413510
221287
1080416
380230
820656
512999
550469
410341
1587133
2197
1074271
893000
529764
1083157
471350
36248
145491
992952
1422064
1839325
1493625
1821361
936951
546176
8920
538966
1227873
1134146
404212
116571
409336
1804990
541389
428595
1852798
1742840
437192
1388885
1578334
153947
465014
1343484
1102165
500857
297795
1520069
1341710
1234930
253838
917873
1472157
350668
1925210
563011
1227239
136677
1105695
1895898
27799
1927134
713672
1371543
1830603
839907
879655
1930265
191429
1919342
903928
1588117
173936
840379
1112273
320336
337689
285927
945779
849474
1467295
586538
1219851
182471
1274278
107775
318481
118876
587327
1766956
627767
522134
1006843
1922294
1872207
798236
998414
639331
455338
1089903
1272512
637745
442755
649959
104670
850506
1108367
51621
1663725
1409630
746707
1730600
699241
1697491
1401925
777181
1055446
1885007
630782
718435
142811
376758
1441323
195723
28059
1484252
519527
632103
395175
1733574
1560717
1554222
1192033
1438499
1172892
1224192
1300853
1674176
1184750
481219
1586603
1582386
839824
1875503
1482426
786753
1255252
311550
617143
1422176
1669315
9812
1885732
1773749
574854
1537045
1012532
1828365
1121836
1133405
1820214
1525220
827654
579643
964115
1065159
241155
1681319
1010927
496631
790793
1013303
1220278
1952564
954204
80018
1891509
1324513
491065
1809853
1217074
1071889
1266957
1873385
1913778
1987547
1004409
371173
551651
1295275
241179
677867
287553
1167776
1999123
910235
1495910
1940841
1316122
165401
1970362
784323
334972
582974
626408
1527227
1662233
910753
347397
1388928
1162512
1204026
1314299
97237
1963197
737969
1997896
1691350
1878745
255309
166156
460306
1371720
396316
1900471
1873290
1708662
1822287
243460
134117
1632124
382831
707615
1232810
1646196
266783
1921042
531084
166755
1353160
627642
1755455
1761108
193271
44919
1751347
1435582
396682
1935273
1378660
1486379
231728
1132699
1835824
1210416
1516068
186383
1386561
909627
1273693
1252471
1016134
1213090
1418015
1298175
1502738
501677
151586
1697160
212984
437975
222608
1715190
964216
815748
376361
1715573
1763054
601944
1402316
1574573
1725588
461423
1067391
588905
1148763
1606534
1717857
811637
1243046
1366540
666448
298913
1624335
1941130
141935
1870845
1673609
532060
1592498
1091352
1113589
1786483
548920
18131
1887313
330188
1315047
1628700
1898844
1853395
1934508
987995
1375101
1630410
963896
328617
177270
1034119
682290
618180
675908
870811
1162715
1380167
1009149
83442
1240750
1878956
1647979
1402242
631944
1317898
1370260
1405085
1040801
329951
1983772
634774
812065
1098509
1884481
865923
1050205
713587
1421797
1783180
1704549
407320
663234
1983410
1962091
1283698
1264430
365148
1427759
347730
494920
1627069
1444859
1861711
939202
1596857
550552
457228
417137
1755776
1965187
1621997
394889
1163247
115358
1238926
116605
1629169
1232741
177496
891433
221444
1876425
267609
1338848
386095
1353183
3994
316575
399684
886152
550237
267634
749146
843816
796041
1680768
1790767
275604
1196486
223038
1779012
354838
1031241
1869607
542487
1747529
926027
357293
1408547
1141680
681481
263762
1240827
192662
194572
906147
1229851
1302352
319167
117680
1076741
167741
1918155
1682184
878391
670211
486296
1669479
1014024
982441
936353
1419584
1771355
948585
1648723
1722357
1108304
1648767
1861103
1294334
708970
966507
1148049
93003
1957865
1575140
903344
1755944
173276
1028715
41150
295406
1048330
801982
380993
1208693
17926
1625018
1638495
1461840
431812
1709398
685962
118092
1921955
1486039
1554449
250642
323160
1079841
1734359
951386
537822
701177
741847
1144740
867601
1198629
1491215
42036
775886
1675430
329754
1970714
1826546
982057
1751789
1926033
1551627
1085112
1253499
1648667
1518497
1587845
165302
1333849
1902064
663942
1740012
1975673
1468358
1042173
613913
885808
1470629
1381159
1796758
1713013
1672967
923289
1399476
1582967
1677349
800669
816533
54026
1545590
27078
707085
735974
1258598
492271
477241
1151079
974142
1626881
1965938
1504032
1446205
393343
1226701
36837
1730051
1653231
629217
1610607
664073
195216
522886
636497
813297
987319
1150210
257256
435770
971102
1137173
328674
791002
1159709
1032457
78225
999614
1205746
902358
1817196
1852012
951355
214217
514542
131665
1322136
1737491
1073803
909780
973038
1608445
1541972
662228
993496
1806917
200187
34925
983640
280252
741931
239227
1438760
955475
205056
1257965
253087
722982
356195
941495
925402
1008006
1686632
765293
182950
1146354
1713251
1793130
1727274
493749
62508
1938921
1055090
1805821
1376636
522550
771286
744585
1458850
1207666
582790
286316
1325937
163700
1904654
1645955
807296
1334900
1779662
1110014
10671
91692
1359846
694629
1549001
1135534
1020305
290244
175664
1324539
279119
1052257
1049570
1567455
596807
323030
1941098
252322
1064351
218738
1148782
1737447
627367
846341
1732058
776517
1846726
552434
388242
1460528
464604
590950
592096
1488073
249322
1233359
1680186
750754
707741
1611445
1894168
1366624
607267
1716050
189151
759632
1130540
407164
1609151
900959
1614379
1740673
1245198
847251
280258
1449868
765461
1738252
376293
149268
1342009
1128129
669721
1316596
112464
1047605
1980056
485932
1103034
56777
1779938
584807
1503166
493991
1133376
1954154
1304396
78198
537168
1438581
1605602
786300
217405
514380
1922156
843072
1114524
17895
546623
678848
192671
371292
1062615
678508
1692213
635853
890841
118585
512083
1930459
1527989
1475598
683939
1788606
750687
1916983
475366
64638
549491
349356
1370460
491267
651465
273540
1618599
1416466
1510992
1666212
681984
378725
78668
1663316
1991775
472610
1802060
1922036
1514865
1401403
1580633
872062
276666
685974
1686848
478471
807160
915841
379797
966094
1665018
1654320
1860153
1513583
1434719
1853839
984812
1460579
479781
1373514
1342085
1893853
315053
862002
1956529
1491663
362283
1940749
191042
1275538
414405
1403745
892735
683194
1541700
725851
196192
273778
1796593
1312050
339897
354567
889731
1094117
950898
504587
354817
971769
144403
921984
1271116
837434
1391888
765624
16748
1775636
1543205
1418231
1843117
328111
1896909
383647
297326
791567
343807
429948
1088939
1638995
1005331
361345
1245222
627238
558283
781687
760741
2123
1053881
1897872
1645218
1973089
238495
336351
633956
989853
694539
823543
1519432
303723
1953134
99262
730796
444122
653623
1841264
609603
733547
1560135
403555
621746
102656
1463877
1425756
946405
1033064
407402
517223
720857
1841980
1366556
1289035
1847801
1084511
559909
1282544
111569
845590
1409631
84142
1396108
804545
1345714
985602
7494
883634
1772774
762487
691302
952153
1869514
786963
1639054
575225
1488347
1087558
550302
1098520
36909
1255883
1215395
1601621
1516167
1880526
1939619
1958792
745876
753914
328775
1803313
1046512
1237944
126086
249742
1018002
1249219
1006715
373531
975139
57081
1527581
885890
1292417
455794
296781
1764538
714399
377687
625276
1663982
1913124
1498142
1389999
1665030
1569485
1360832
1580786
1418530
1923069
1938394
1290695
731139
536707
587264
806740
1965131
964987
299493
191165
493376
1930459
950481
1210410
495150
1398321
1815180
689747
512236
996085
280712
485666
1910832
264580
1787017
1187691
139769
319067
1076901
1470814
946361
735936
957198
1947207
723405
760169
1301924
555770
653465
41875
588393
756081
692754
1826252
1275962
1852691
1388997
1800747
1485082
1074159
222651
690064
709136
599014
1673792
1863114
584820
718671
1551951
897805
1728051
1936758
1860213
631407
1565298
1960775
235041
1279307
1428453
1549581
1287445
122610
39291
940291
1314111
1410160
1566356
672461
143733
1765264
407651
1323190
778787
29685
802279
1370709
724992
1413980
213235
640203
1501269
1341202
1520135
810467
872775
1917951
1179414
407445
748188
1235983
913858
1674600
1298058
712450
564073
1996460
918654
1842877
567934
589370
729059
759940
1929514
209367
1257953
126730
1093011
1124408
1035149
1327595
1133008
1802405
1835124
1924439
171035
972499
1315925
411618
1863509
1077209
1639423
1132204
1407203
120505
1010872
632452
579885
520105
931580
692044
366749
193317
702808
992818
1492129
882119
1371899
918930
960467
1518873
1677355
830471
1024975
1024687
1747579
1072002
266230
1443045
783159
1417669
1948213
569029
992912
1609151
207641
1004013
768739
1888030
1066958
84916
1037887
1219062
960760
1179903
507261
1551609
920209
738480
1347465
826636
93142
1824005
1180483
1004003
1586303
1978066
1623665
1677901
13535
914983
1248733
361573
1319143
30245
22568
1163156
839088
1979972
1323643
1355894
618098
1623980
1143542
1288383
115697
302845
1543977
843873
627943
1779054
1547882
663723
185435
513499
960506
925249
1279151
496500
216949
904375
574071
292719
222327
152477
961182
1401687
770508
1087444
1552753
1474779
919777
1868644
1313059
862186
1228643
1976928
707126
1122605
1011199
1173657
1841489
684975
1374966
1337712
362360
1009003
947024
69823
1471449
656839
220875
1415014
685107
1362614
755180
519047
449955
843671
208293
1190849
1062784
1878812
270337
1583703
1339269
1240836
336419
804074
231789
1596462
617729
491757
390826
49379
1403391
96667
180901
1475228
143318
1605476
582101
1067639
1452190
1362989
721102
440096
1530470
1872147
467067
1481914
1439914
1098510
1733543
1165602
1280583
631868
1999079
1596942
419969
1764438
1343641
758333
377878
296526
1842886
1219183
1136272
1675157
1548507
1893972
1451478
648380
1852436
1045564
10360
1171134
860971
1059638
217147
33596
1030633
209385
563780
1082439
1206493
861107
1977131
1547555
259621
1582178
882682
393475
244659
1621727
1421211
150160
1922814
373569
1885771
1625943
1358125
1259013
137069
1582058
1941753
773140
93043
369867
1063614
1980958
528165
845791
1533787
1079021
1405806
1914550
800530
82654
435469
187723
1633419
1439639
1869270
699069
1147314
1132937
941032
294770
601287
411296
833380
1269561
1503427
1332270
775059
681950
1713703
1707126
1462890
1840019
1839912
119588
1935524
256389
1636603
185918
1804379
1204514
466380
1800225
911973
3530
1764172
783167
824010
748093
336615
1603303
983654
1020793
1738027
812426
1142517
1081370
1247504
1165148
1121841
1245764
1329787
382663
597382
703280
1442260
1936785
1049910
443172
280975
1407120
1773896
602119
546014
1541895
1444409
1862397
1727203
642338
1024524
842087
1087677
990550
1406402
1410371
800562
1528482
156639
1327629
1584139
1785794
341999
111009
1630392
806437
1482562
1819811
1339998
218462
146578
503829
1176563
57656
132521
224153
1516287
1206559
723941
330396
479157
1194607
803122
1913547
1846132
1527682
1697296
1102608
162809
1925473
593210
1425097
1881946
440548
959369
1330669
540697
53907
1923463
421085
1102582
1896855
1371817
1952770
291032
653360
311784
301650
1204982
153174
871784
821533
1000082
576829
8048
51150
1119425
1803732
495116
1156768
360713
954020
1775906
371809
1163355
1808292
1708803
75903
629529
813595
1850051
1619598
664524
51852
1141078
387436
1856331
245854
1521217
389264
1310748
1720366
1320594
1082753
581675
643196
1189783
729246
1778306
1770078
1436920
44928
1327987
8127
1903034
926386
480975
1155238
978659
563306
81419
399165
401019
249895
1534068
25738
729350
853389
1620113
634593
617980
1156030
729336
1137733
1733581
66227
182198
1325049
1397086
144344
395527
1630617
965498
873797
649917
1910115
1795386
1786850
1418130
1170297
862889
76395
1444286
1201994
1587828
150681
1802668
417611
857539
1393461
1121423
282482
729534
1939132
1969085
244216
1577046
714325
402580
1014263
1511721
1706846
755567
1667972
1812598
665965
1731109
960749
569701
456114
1468910
1069391
839712
48716
1629672
415923
1809403
1847561
1012107
1558754
646530
1682624
828618
621183
1623337
1634193
1413190
30591
1163219
657375
854593
1836510
1154714
938526
1439525
875872
360334
1203903
1111647
1257961
1607549
628323
278449
246899
1463488
1962751
679768
914684
1333691
993958
1514494
659811
560377
1987987
1220630
1087436
980284
978
1030180
1589949
1453272
1341257
236188
1546474
1891796
644850
826766
114198
723705
682529
486439
1892575
964379
235922
1559040
856199
1350528
1092863
1408246
1969027
669821
825420
440112
1828238
983443
1502783
963388
262883
1833835
1084415
24978
127985
224656
617637
1389049
1677938
1603008
1615289
349592
379796
37586
192334
1297839
1102007
166887
1445686
1996243
1224328
876081
474424
1698510
709077
1325045
632820
1165097
419552
114444
1366934
1365943
1911104
630251
1336067
1319685
340003
1362729
991016
846248
1734736
1882431
204525
1570572
81856
1168934
354678
1459214
749625
765303
982118
1132779
1623862
1956365
1777866
1527616
1307563
354539
1803310
1694745
1851545
1606804
1503070
433645
1426771
272770
1903638
1070104
1022221
713206
1232231
1201385
345245
1346302
42609
460628
475426
828492
352573
1539977
856185
1676792
1858418
1135843
591717
567307
1600381
601598
938036
733731
125711
759045
1728660
968280
1646442
334969
1505077
1572373
811198
780254
1795799
1943091
815284
460418
97518
137335
280644
1240160
170362
1411052
1523290
1700497
1607440
1617816
1028589
1638281
1266147
326183
1400379
144841
1992320
114081
977320
733913
939954
31547
156739
31620
1771029
1729449
1171605
1797189
506535
1326596
1709700
769679
781372
972912
1213391
1239705
961434
1854645
1836978
1350681
1075522
945258
1313175
1759811
625746
1933275
219824
962888
1784697
1278322
115796
962512
1886560
958944
1879538
1220099
1194873
1136782
1668197
308965
1451489
1474193
853675
1956600
429243
40357
502724
1077296
1985072
1686483
327841
874611
1753613
707074
661964
1084491
1050073
661097
448263
1426487
1834230
1438579
1977
49487
1920315
1301379
1437631
1246295
328166
1565993
909703
1339666
1710126
1505089
893807
245056
1696325
564655
817949
1393857
1956556
476273
1562380
214181
1157997
1141236
1421115
28301
520482
1010751
1365914
1413531
889610
149339
1296339
885342
802774
153365
1299203
411656
70225
575720
1751609
328776
1202832
954197
1912848
1486837
494524
1306718
1147229
1688297
697535
885704
21290
141441
1177591
1456300
784080
1201399
1311041
1099461
1482820
1088247
1571169
1752275
1857276
1468441
447927
1575022
468754
1154362
1691307
1556833
1632258
1332820
642363
1872105
559682
740423
124579
1475898
1248877
1179009
1829201
1463090
1476795
786420
1510766
1054790
568216
1950810
1894857
642979
462941
1583996
1099750
676234
423741
109970
28626
134172
550720
1495463
1525944
1773256
182524
1870942
130184
1380431
865273
1255954
996550
1070601
1706006
1215049
1380651
181262
1949555
1695496
18646
513240
1367395
1707490
1714214
1859719
168377
1830727
1569909
143881
834855
398540
1668849
622658
1389597
495256
1790122
49745
435625
1574008
1448553
1193071
1198697
618198
1971251
264030
1746600
1920840
521609
1268065
597039
27129
572261
835390
915240
812562
1778864
1162485
1354250
810428
928052
1228932
1063634
994790
841072
43213
729448
856267
278884
1296911
1525927
413357
885195
508878
1152083
573018
1579673
1748386
317447
412795
698035
908015
857390
210455
334540
1784562
1912567
1304108
525122
1918479
907952
875101
1114849
240023
1959496
1243974
1539360
1670959
1481291
1072727
1355173
1272548
628177
571424
1835881
441720
883800
1247464
1155538
465319
550554
1039508
1950254
533276
1136994
1599619
413799
1760385
391443
1180855
292217
1900614
1861356
1265394
1753489
1742155
1923641
1825612
4170
1024004
178933
1443154
305311
580908
1571490
1471348
298328
998366
59398
1935094
1478279
570845
1385101
1164653
756487
1903836
641026
864952
1064243
1420996
176559
1081340
1916611
708201
1100758
783892
912917
991391
1694573
135932
236875
990504
1060176
982922
1179781
907534
963641
1074638
948475
1116373
1041048
217614
409019
969858
44979
184382
1833430
520861
1257657
889108
67338
713707
1290443
887409
705449
1420076
1220666
650464
664074
812569
189344
943471
483801
1293647
1142999
408592
992006
1106195
493526
614304
1616698
725959
1260029
45110
1645461
1921242
659228
797193
1555594
1529135
599043
1979968
1121324
928182
188328
1514340
116863
47296
789197
1911270
1298471
1030237
1776941
400365
828220
1466934
261461
868011
1208007
206533
1276873
1427310
1179857
76470
332406
1557497
1665828
1156922
879593
1325092
1340960
975679
879695
849693
457921
173507
1315058
345782
1577491
1245569
1339387
1934089
1047975
1543290
1027678
1470492
1310304
1417126
870509
944392
1688833
1729950
1006151
190417
1726083
1920130
1723655
1036512
1207151
820446
1097590
1783977
317752
224976
408575
1109511
994731
878676
1157194
1219719
1875987
1278416
884531
1988867
114021
853880
286882
866986
1954863
1078089
964359
1503033
1231984
1545654
1379096
1630695
1064837
1845966
1293205
1962722
1735881
1214995
924551
284306
1854812
1669799
955841
85975
296962
301931
1425746
1708046
1494869
1437060
150250
836839
298543
1244369
218979
984542
727929
210738
1393775
1986230
579518
565952
1307823
517559
1991042
963279
1883127
1074041
1359251
2542
178774
1633085
1332333
134069
617979
453208
260653
207922
821704
943175
1001159
1963418
1028054
928254
1864887
382170
862461
1047428
1989892
1901347
19119
715982
555944
1311955
967094
756529
249904
967375
1287687
1566000
769554
109052
1138908
1802319
537915
1559401
202944
1597789
1780801
672087
1147210
7560
770738
1110953
1025231
902427
1794793
1990764
1352923
50789
1681276
1474411
653098
1233963
1356861
527214
1771825
547557
896580
330073
774829
190512
1701983
1384470
1952721
1798264
1342345
447813
44264
1933068
1813273
346514
1249175
1929398
1778695
865224
48945
1483489
84279
892166
142461
986141
660675
787791
343884
1665506
1200522
1667280
1027832
404763
772717
709899
791517
1391369
1086811
919298
1154944
657085
1060613
1110339
1562509
632007
104479
1478741
1882596
1833227
1984772
57648
1197535
1530534
1459277
1041692
112013
431783
138700
450696
1132113
1443135
1092002
745839
693669
1820084
1434261
1903847
638693
1183294
1171777
1373776
1331151
1437665
1040172
1708093
1049399
1155450
1695805
304687
470294
472782
1958950
282096
1483872
231312
347155
1126283
574810
1311581
924565
1763218
1074856
1564093
818913
1552711
41306
926858
618263
1016475
1153095
1094678
1119488
1960726
1098118
1766848
1491208
301788
768066
1823901
911973
681931
1121888
1876219
753612
1170209
304351
477029
731658
524950
264432
1477519
1592736
202236
58489
1368525
1229446
1561529
1107489
1824714
172380
1986373
1313329
610621
1022146
924329
127713
1794428
1923898
267240
1075215
1864716
1780959
586535
968939
611694
1981663
682806
882462
1862735
191741
1513933
508107
425943
1729331
1870151
1131508
1871571
822124
1507562
1949203
1021020
18636
868808
61279
511700
1703464
1533296
347269
1931350
1942521
1168865
1987733
888954
516812
613553
979212
1769454
1321007
799389
339518
252800
1483763
1940614
1730127
803896
1201057
700093
139777
1773047
1082002
179065
119549
350272
1729803
885392
1910881
832011
1499908
182145
1873379
633178
1024484
1890610
803126
1936930
1141628
1821349
148171
698951
1355459
896998
493023
1673649
1491694
818269
469357
1419847
885630
176445
1323501
710293
195307
1584479
1677252
688846
293139
135891
975761
358434
1777881
736642
550862
1269973
1141616
1041397
445569
1438351
973868
106057
717573
249675
865782
1820097
651274
1926715
328561
826171
907390
1181618
1433340
525915
1892564
1385977
106374
299704
287625
130809
1999401
1136416
1638003
1413819
21267
197088
1258167
392404
1330751
208746
490035
1822280
1936594
1021718
1189908
182794
1550139
559339
1993704
1698499
702663
1649183
363467
902876
360290
338350
1428577
1653024
1589949
1663106
1544836
743233
630812
281603
1271432
1467606
973999
1927830
586043
302969
1781231
245022
991178
1998491
1443112
592757
182384
437671
1609005
426664
295139
817050
101946
207252
1339796
508983
1995187
1505712
1923465
1878307
1623876
1620797
694846
959802
1173461
605276
1262481
1647527
260683
855894
1125492
485752
1027464
737584
1736108
886544
477862
2744
1199480
908818
1621937
1482229
437953
1469665
834787
36815
728870
1918587
51111
121739
513180
1931998
657649
1830338
723653
213604
569173
1314505
668368
1974761
1204552
926151
594086
1572360
761363
1679541
1655160
254456
999338
1431595
446188
603685
1694631
605839
1409073
524878
417797
1490462
120370
523082
1143682
1330575
444192
180887
1101943
1136963
821792
130203
851522
270274
1562772
860491
857531
19946
541022
262824
1896000
882166
971255
1421953
1788688
53749
400290
627615
157726
505672
1443043
1190679
1832369
908627
1006634
518858
1725681
321554
600884
528975
1884147
500379
506585
69906
1792003
1062330
206926
184601
733783
1072363
767640
435838
1425607
28675
1035958
1499829
1132281
1984397
320421
143125
1480503
438583
200732
1691430
791998
1965868
483557
666983
1033809
1216762
1784270
111962
1913795
268063
474905
1416088
1402030
928552
1244380
1940183
1983484
710278
1972187
662569
566098
1991820
388613
1962050
615994
1721664
439278
739899
797554
1366861
1176462
209416
1713224
1027386
795628
394369
737096
995547
1617210
116991
1019831
1827278
534512
1851995
1820492
506283
157236
1546439
1412045
1770831
1792792
1840165
1526602
718560
350146
1136915
224451
512187
375315
388834
1536815
14937
864776
837428
299636
291279
1530712
1717717
1021825
1962052
110627
1262134
1758646
693909
255886
1703323
1476459
1785679
1724774
522437
1875213
1197319
840709
1221809
1670873
681372
147547
1245611
1281242
847149
436787
406019
307554
229179
1062980
1352492
731890
768466
1647670
1307141
605060
757979
791484
1199293
327213
207479
1701613
1863909
549235
984649
1683293
1454993
964098
767910
1051145
1223340
960601
1554812
1892818
851614
964760
1766175
1023929
1778681
62083
1714904
796423
578238
1124638
827318
726356
252843
626332
1585201
242969
1569466
816690
637399
1778195
475067
1846539
69830
1963691
1615790
1566724
1621394
1538370
1157480
136154
1586096
1964685
1621261
1188874
1652706
1991578
1615970
463292
1447865
725851
1043596
790358
224704
216437
1574053
99838
1967976
1767779
360811
1816213
310531
1995652
168796
1201587
969141
1059471
37102
1481859
774002
490818
1593602
588797
67176
25383
482141
1023835
1284897
419604
649199
1939157
1287937
312004
1007101
307825
719828
359645
506918
789219
30004
394175
1009037
889458
745665
1583584
544928
345875
91031
102340
603874
1463646
72685
195751
709374
1553206
1363242
820012
1466635
1158724
532690
395409
1690898
830602
612670
108619
411649
1887102
1958772
626883
1765672
860529
562288
1305267
1736721
1618080
1734987
290346
746725
368965
1405428
1813385
33880
153141
146934
207379
90246
451919
1239256
231601
1759344
726903
1899308
1864639
137900
463975
1536175
1214822
63128
56791
983942
965648
966080
1624191
1176261
1524772
1033858
944982
1547962
1230481
989906
412860
236266
1997021
1490388
729785
708810
696620
178386
918575
1210118
1425242
1516613
180001
1708532
500042
1697568
433621
1318774
1665690
1315308
1739534
847071
1300920
1211741
1041303
1676490
458402
1744971
1957137
902981
1734618
864297
666412
177278
1089924
280433
1680626
1368106
647580
1004022
1396914
1776911
540791
1548157
1620940
1222995
148111
628196
1370064
75509
871129
1825451
1463842
729239
321115
314752
1887921
23480
1223109
994397
1171421
851503
659445
130339
1748058
1428744
86360
1662336
1893757
65882
353841
831586
1477439
237486
1499108
396915
1697815
343674
1356620
855592
646185
1907722
1984314
856969
983815
1222674
1036402
774557
69748
571247
388493
488797
1603428
903754
445340
400138
1272708
1017914
14859
453163
480124
40934
345308
383749
1018587
1771257
685272
521137
762387
7677
1335282
1677237
1297853
1202736
1311891
1663189
505950
1814012
402436
1772372
682554
663724
815760
1064024
1466922
43312
1841573
1445663
426630
207749
1164672
219270
410526
155390
499218
1998667
1562157
260810
1284833
1786332
1285876
229069
268955
798292
1177923
1117595
640962
1386686
335836
1921962
868432
245721
894618
1743237
558355
1605481
793471
1099353
677926
437659
535949
1363862
1154373
109049
759516
329559
1080532
680750
1662709
250182
1713447
682333
1859876
597736
611931
1552526
519477
560753
1273740
1580119
1061473
1401762
1319705
398056
71016
348713
1168772
1658692
1360064
721320
442672
271851
95382
1036327
290590
792675
1485904
890590
295426
1740367
1979749
939672
258542
649587
893695
86095
1741281
1644008
1305861
1814132
1491129
24288
163700
316091
815243
481359
1992728
332887
983902
762847
254658
1325422
1982951
1518187
292159
811715
1813770
90131
1747639
286952
751646
110253
1906753
1999754
707379
1023700
1363245
885247
1471649
1480668
1423444
233899
701472
433015
1935157
1154915
1953584
1420919
310060
100956
1512965
479600
449044
735827
526548
1527216
1239647
1166231
736425
1056069
1323045
1327363
761656
402596
1989006
1052977
1923236
994854
1825653
36724
1397674
631308
1195169
1072343
1553793
1690960
26736
1481092
249339
665449
481972
740888
1648711
825180
1526958
1597944
1052878
1707842
413388
269279
975373
953032
1822322
853359
143725
1005772
134619
516902
894005
217337
1693312
925752
1654152
962264
1306199
503803
234188
1959302
1883246
1696179
801937
720431
1114595
141057
742986
270967
1113376
415894
963450
568077
1239034
1507180
787088
1094699
1611428
1917241
80271
1282220
1225371
654088
845887
1085616
548731
93026
1755467
1635939
362813
1960271
955712
1219039
290024
1736748
763285
962920
1720996
1824424
1150429
1545271
1809433
269259
752254
1830166
694716
1082469
1504492
1067923
1677070
673508
225449
1003046
206777
1620530
1850570
1350443
1129549
1931975
596953
64557
1976894
239870
1617277
1990592
1968238
153919
367843
1340642
291722
1168139
74251
1466985
550557
316111
1721656
1606305
4607
708943
366097
1556227
417684
353163
444175
1078095
1738769
193700
1265444
1067444
282427
1070739
432544
1855737
1396139
262756
1481772
79302
134234
1490348
921521
1798718
767234
908246
82870
370772
1545743
696595
1632902
1191655
314207
1355305
1621417
847367
754236
926938
858546
862613
1897332
845465
1525453
821610
1454488
1108436
670450
1471167
1579400
1504093
1513903
205729
384525
1687788
1597453
1579908
76132
487739
1407245
681638
746915
356175
557192
1403012
752607
1077112
1721743
589100
117523
782274
886623
471374
1403511
1163248
297598
544497
1961469
1183941
315384
1324396
895655
335523
1669842
1912796
244161
466229
1836200
1276758
593344
1574750
1421679
302179
287343
1982314
255453
1274489
797670
574615
60008
1153848
1888091
473225
1896428
1981677
574745
1591151
1299336
1766985
1138812
1508013
942354
167080
681351
758457
1931087
563621
162724
527951
696883
1423139
724375
1541100
309659
1602239
1394514
276461
98573
185369
376239
1550794
348851
619027
351673
327729
645509
1377176
178046
408914
1244010
1537532
1842024
1303000
846684
44066
636364
207235
225541
1790630
1939453
928671
1701031
114743
278872
1668887
488480
918365
1602192
1383054
822924
547354
526645
345963
663788
410303
522865
1049757
1875067
388550
560811
34753
1307680
443114
101231
182647
881611
1318721
609944
1358745
334641
1699663
957388
1412787
1194759
1811198
1568682
1078678
487566
618991
1751050
1917878
652575
850434
678285
1005685
376190
910823
1189425
355692
469429
61661
662784
1198303
1100100
620691
274642
910063
43374
1768220
284976
1912160
1023814
216409
743361
161682
1166133
1673612
961718
28447
201719
1937226
935158
769454
1594756
1938879
1093233
288204
267737
1635637
1084502
419433
438152
525331
653272
1551902
1396167
1100663
1215440
1572673
551122
1569875
528606
858032
881228
289417
1645192
1039355
959728
1628753
68071
1195910
1912071
1477471
1092929
1261668
423072
1187115
755396
858290
123818
358387
492175
1299758
1850534
948735
339781
939427
276448
1919608
1602849
1215255
413366
1806566
1553338
1038812
667130
1742880
1447192
1897508
1935536
304828
1940039
235799
1741060
1945979
314414
1838341
1268604
1879170
1268909
1401828
677565
588768
594128
1429091
1848829
1102005
505987
1316233
1222979
950046
509163
1716721
345043
1076721
1644639
1134364
1379496
283997
546570
1033560
1607889
1130398
1438699
1747290
796937
1237779
1471201
1358141
1070349
905882
1781060
211920
420536
227525
1540669
381528
1118621
1049609
1010045
1396830
674306
101382
1247523
982987
1088824
706020
1317685
71409
1034061
466129
53043
1733434
811386
1670550
1250903
536505
1257665
804394
845355
623868
1360273
838771
449617
1041993
1134186
481703
864099
1616627
1793382
1765793
214683
437236
988831
833144
1643166
1641810
767748
449025
284437
849535
962896
1615832
1697684
428880
1045356
423302
114354
535474
1761045
1855867
1479052
758577
143547
22721
1360272
1410813
444410
1266251
1588853
22122
551631
140647
1104159
685928
1889841
1790270
129082
220733
859476
1135384
1166169
58443
913774
479316
641671
1356705
700138
482082
1322514
361424
573027
386253
916271
1419134
1510328
1000573
1085164
944942
1941324
641586
1762830
1874366
1767667
712670
1935503
1146007
926597
886987
239402
1503434
270556
1835406
1040063
1997477
1748057
1900130
229857
1120053
900163
1987132
556917
1302504
1938855
1072985
832140
1028365
1095762
1168850
872882
1544692
1869088
830442
235759
544872
824621
1748372
486317
1277358
442710
842711
1729127
401870
1009435
93388
1175341
110995
163805
394814
1892203
803113
1064394
1402101
671686
1198895
1423828
422409
712651
1016998
1168064
736642
170762
147806
1922009
416600
1349571
1776817
404757
306174
899765
445416
764451
1492306
904347
1597597
1028196
1610125
1567884
783383
70985
1473218
1885043
951379
1958581
1502355
572101
622466
1147469
589198
1762174
649849
1529748
838270
209550
522481
261554
1555267
382218
1325090
583622
330553
283301
1094606
881609
1751476
1598257
245611
1349516
901462
313559
1045942
1466429
1035437
272306
958672
64092
1729973
1672323
1626091
998927
604086
1025532
844301
546603
31113
505797
1465496
384771
1937193
20703
1339297
1842220
1049902
1673217
1372632
217878
487178
1125832
932129
405525
1138709
1657154
653461
1121632
1827248
1734316
922209
1066618
217809
1497635
1027362
596430
1700166
784629
241261
423926
1900605
423802
1431850
31038
1958091
504001
160393
1657212
1678414
685453
1025439
565308
1769921
996808
959445
351492
1435045
749579
368066
993347
798090
843865
2432
878910
1857376
728428
1926162
574323
655261
727386
734564
1675352
1763892
1758754
20535
1537316
712083
869885
178031
132006
1666240
1209904
413741
1898881
1229740
1596802
836502
1753188
1217553
1686794
914021
1292281
136968
212585
1798822
46714
108313
1823464
1557599
1041789
167521
206208
636672
553552
1596319
176778
1911983
1243299
839389
289406
1877278
279818
1915596
230183
1149113
823549
601666
739786
1932364
1340107
466706
1245272
1205770
370618
1248435
799329
1796828
1571617
650090
383169
584567
661615
1181701
1904018
1828524
504633
647272
1368041
1542683
64446
1685928
1316984
1963319
1131975
366179
1545566
207747
1687909
665876
1861403
345291
1217738
1725763
744558
1183471
37744
1689846
928986
1019383
182399
1515367
1459229
502930
1742049
1397654
661410
337519
221432
1453217
371634
1069568
1726959
964750
1469984
1036108
469
1336052
1668431
1970188
1881534
1164615
533340
1236562
253270
1276981
300460
831823
1022818
52300
1403558
893560
1633563
1993718
804773
1165711
1482940
1834066
362221
1977995
1940377
1456397
184480
1033607
1306012
1673712
643239
1110058
1949922
286944
1984434
1719844
1951653
630297
215606
1744887
1731292
101849
1729332
1913968
1466498
498699
804969
1084664
1919612
1365653
1447607
1762957
1140573
293353
753979
1983291
192356
1971886
379116
1189765
1233950
1751864
1836542
1048458
509177
1320433
1000153
1413608
766122
1491541
1602543
785950
1745223
450434
1703882
53445
398127
1357632
1354802
44307
1009043
1965978
4139
887442
1362057
1527972
1814716
425590
1117283
1300593
1974043
1528170
981242
517923
977315
1436576
199261
597303
1156538
1799868
164307
689452
1844339
307047
190153
174726
464039
234679
202364
874668
1202078
400823
1465394
1067812
1327784
1633215
1126461
1149458
20634
537040
1686494
1685650
112273
1677270
1642515
1164515
1586834
66399
348034
1649208
1842535
833235
1710905
456632
1284355
1774937
903360
1018863
612127
610005
1086598
1047204
1006594
1055693
665453
1324165
282265
1569609
711931
836804
1984821
769961
758272
343715
277297
1502334
801487
1280288
321551
1792208
969372
166198
913822
1002093
1859279
478768
1791269
863068
1776845
1557515
10975
1931577
582393
922022
386860
421390
430974
1923827
1773427
1776658
860983
772670
975202
1277483
974372
1007653
1315909
199918
1839994
1072914
1134618
136265
613479
384929
292052
914771
535343
391873
1674585
1557263
545443
1509671
423832
1536490
911720
1646219
1472246
872026
1514793
1891489
1282872
831464
603335
450536
842278
1431717
264286
284187
152257
831987
1052835
1120592
1680611
796033
71643
1696175
756742
1389729
373796
751695
1163247
1864534
899402
1986475
49284
921356
313001
1994800
423787
890036
209921
812528
1594970
1464754
1191154
1892102
829358
726996
105681
319211
167833
193254
767046
1236652
1895353
1809868
1383546
1898905
514745
924764
1697533
297776
1703370
1486228
995411
823555
1513690
1638336
1585654
8478
1753780
1143079
1994262
1519283
963544
81695
1691438
1629719
1339382
1109311
1458445
248171
1505852
1181989
1993835
1925833
1936736
1949193
1374803
448379
296318
1802097
1304786
1869326
1702703
1843069
1686319
589359
1057279
247023
1217140
1835835
5157
148102
1276435
801502
398959
760172
1406197
1271407
573039
1820142
906254
1333104
957517
569524
1451573
1327978
1429849
558812
1204071
1937320
1891033
385139
617605
602956
1150008
876086
1258246
1726540
1099807
533907
341043
1893296
1804777
519920
127264
1481489
1476960
1560297
132241
623084
12847
1319684
939279
285591
1249612
152579
1371585
1362160
997101
903458
414324
4094
1830776
1871746
1083562
1565945
1154184
1106682
738960
297226
1376896
479563
229050
693597
195093
1873661
1252724
1911746
271237
1741133
823458
1001911
692027
949745
1190925
834229
599751
1688077
646157
1826927
646754
1247582
1782360
1486434
356170
602098
1582124
1069212
437849
1222521
173008
200614
550514
432828
1123545
1487104
1103488
1278718
1055925
1692089
1754392
449183
853609
350149
421323
1899155
1487776
1417005
813762
1237095
991897
176361
1379969
853796
1329428
883698
465057
1035119
1770482
76647
1167983
1679150
1221553
201331
1684094
1210780
244863
602327
1828546
924680
1227462
1607264
1337371
307682
1969484
1413109
105058
1395754
560549
257222
179935
1325756
270367
578468
346435
580754
1317022
320070
1408723
1893261
1343596
862571
523808
1358045
810628
702361
411542
1894054
1532316
1197310
823053
45560
153375
737664
1417991
417409
25953
1434756
807335
22573
903040
1166408
1993537
329891
1289623
80314
196854
581920
715807
402467
110972
1403679
691160
652824
1936191
720425
858417
517926
1695153
1958169
992944
1476837
486729
1141494
25625
1566523
1341334
1879149
1807423
7986
456524
973196
1141172
1212771
554869
1555936
1960093
1704807
360594
1049954
1154093
1944881
494906
524418
1316602
388025
405782
713596
393426
1889071
1761398
1267633
917557
1714892
737081
1264249
202507
1688927
1911702
1890981
1789552
997916
1242786
315439
1266909
349689
351799
911231
1121964
358076
85671
320433
222970
1712509
660024
163139
661915
699705
1572272
159736
1875678
1127280
1010408
1275231
1035942
1327719
1949960
1181512
1196167
180780
1327969
474360
1393744
1667427
1560508
98811
924249
1653786
1369071
787313
1737267
525912
116372
217717
1188183
1558614
424600
221682
1865091
1206617
586327
371066
1345743
878137
1831950
1800298
1757428
596744
7175
948334
1952428
834393
615605
1424859
1292891
20957
1184778
1293348
1730170
1236543
1747985
1329596
1553035
205715
1456789
502170
1719469
109091
867325
1494618
344660
1221352
739025
1393054
380155
216541
1258836
898889
342598
555222
2861
590618
1190190
1124881
351072
957458
337958
41386
973335
922652
965086
1663925
1061601
1530218
775458
502599
1689379
347320
1137052
814948
1476959
1002792
1568977
1280284
489874
982954
997619
1394661
770165
460253
111691
160756
18103
10973
1270499
807568
309101
1677865
1799497
567922
1582911
288707
950045
1232430
290625
167112
125442
827982
1504708
1926304
1932300
940159
639479
1172676
590696
958401
1754276
179191
1153774
186513
1330914
1984517
1411877
1771397
1859267
678232
177160
729291
1121776
890029
15490
1285746
29959
39064
1062528
339199
1628695
49629
1319578
1473969
1613564
515838
385984
1694330
1255841
1804446
40762
1827533
460107
711390
347920
845978
1076855
895150
1249928
292521
1613292
1038722
1292867
1805887
600353
1733052
828751
643931
1505581
1085797
854845
556429
1906836
570153
1703570
1451465
1749154
398089
988660
1947422
1121409
1853802
1167050
83081
1042086
294949
349024
1559113
45335
1159003
1486938
1087566
855612
1703441
334801
310302
59398
1923032
519439
1230520
1937180
25576
183599
652795
1265005
159639
1702334
504029
1717293
368959
341733
1893698
1394205
669690
1029119
1974608
267055
1079561
1592874
487397
67233
906663
60124
873252
996669
1569963
520665
1875704
589542
240745
1730146
1978247
1483758
53223
850351
290941
717215
519108
765564
375488
1155433
1032516
943671
1640567
396145
34893
1932817
30463
45425
809613
595213
419777
1796447
1224962
656148
1092793
1575362
1026496
874069
864723
880302
606125
59176
1997812
1348367
239092
1504496
725308
1783676
1772185
358577
1237397
936350
1935596
827752
1611108
1960796
1075893
1371922
1633042
262391
1452805
1059878
1589781
1290568
1068114
1113605
472205
812898
1735591
1430280
1122774
1913544
756454
175193
1330602
1314069
1529235
805711
1767178
1448986
1078960
1799984
987580
1285311
698827
1118778
1060334
857989
1459533
583470
1881276
1954081
243448
1912174
645712
923433
1977956
325310
451300
1484765
159945
967807
1901872
570125
1528400
727667
312651
1417670
1515609
573682
201123
320342
410202
422233
514601
817096
325666
7175
1066635
1631345
1721409
1160363
1612231
683237
244043
835553
1674830
991796
406908
1113096
1345002
1354229
491755
1612532
1533188
1711070
886301
1834223
455679
11677
1142571
1163186
363588
179339
590221
1768226
1068544
696234
1718568
259272
1052717
418895
1583490
1057535
1444504
679510
516303
1035406
505635
1937579
1599337
1595875
157122
1108438
1990989
1031167
541876
1658537
1941897
1465147
1412627
609974
1511878
1946771
1906242
1197364
75111
1379192
1895944
566523
1455906
1257803
323463
683361
1670832
322082
810296
1564877
285561
760685
1420381
1711416
1657182
1139189
584282
259418
1357418
820057
1402778
814974
1872459
1927998
1234168
1969365
1728504
96143
1990943
1298402
976536
193475
365262
1906200
1346356
388405
447042
425069
1739291
1311326
105742
1651942
379291
463160
1129733
825084
84230
1443711
515229
1032058
1516112
1297681
611771
1989129
1079447
1108751
1464862
600570
1370588
1879620
79671
1108783
920827
1182904
1695760
772496
1770217
1010394
254201
166374
315641
1462821
1988416
1709756
379494
522818
1107433
15053
357586
1557221
943231
437326
57150
1701994
80716
164104
1198480
1660643
1571779
839714
1876102
1433599
961298
1632284
142750
331884
253853
1163250
1484141
1956857
1752549
1617175
448966
1497643
1948412
686748
1600314
1363610
1122514
448906
136670
34395
802753
786005
890800
1445674
472094
371880
758312
1970508
1789990
866357
226982
1251692
1245630
1513765
1650972
309746
335630
732172
1889011
1850540
1385739
690169
939041
1123102
1929780
1185197
1903294
566213
1697868
1813812
118252
1671421
113705
248109
570466
1752531
298005
468299
503915
1181897
1926097
1090575
138024
1004027
181328
410763
188697
1213061
979030
1648027
1048744
1096411
1455309
715676
126529
829976
1426208
1038660
1331254
191045
1211379
437229
1970368
1835441
947069
321515
665168
1412973
1168626
1281634
177
978683
1911897
940623
1755347
516357
867011
508463
1472804
847534
236421
1717980
226737
722182
51507
69208
253716
873088
518433
1857789
1720000
1240849
463498
714681
1924230
781423
365543
1562441
1824587
1915553
1328748
522853
984304
676582
1157172
1603733
1928960
1961345
218864
67405
949028
1809667
1526154
25066
113837
339311
733602
1384521
1504563
804593
1791303
470059
822614
36637
767151
68022
283318
298766
183033
1394028
606086
488904
384899
542972
1689390
1951012
1400950
1998697
611884
393719
941002
142665
1581751
1876226
993259
455156
1920356
1932568
683574
940773
1237722
1435225
1423743
1356952
993749
1241562
1744130
308767
362823
1481596
1330175
141022
1368757
944387
908564
1472540
689365
1330977
753673
1694930
1818759
1710435
480740
1372557
1820525
55321
859849
479044
533186
1155265
117879
414451
497999
20574
410180
740197
386173
1806197
1160664
615396
483288
743093
88749
1739045
263345
1657232
226349
369273
182445
706455
947030
88911
1053106
1259441
443347
1909338
909339
961547
1793242
1038010
1718420
1681434
372731
921622
433121
639934
1799106
1105061
1348914
33659
1747075
28201
1760108
1812251
966779
1048064
1742571
1869748
484800
986782
1409052
389694
1075717
835460
513273
1634500
117892
230571
557142
1190365
25575
626322
836094
1530122
1884032
540210
33823
17765
976464
465687
1297772
117239
1011406
1733368
245460
1639140
1610221
1760816
940096
1358951
1142569
1132773
91842
1423039
870761
1802214
820355
278087
1169279
685566
157854
1924974
708848
379341
770948
747514
1182221
469242
749179
67984
1368759
1911908
1508009
942648
889660
308070
1752985
44682
1264855
1719397
778470
519833
880439
1422232
394823
1751784
21615
86470
427145
691485
198593
1766186
245429
1213106
751099
1583620
1612646
871237
1110265
850813
511881
1221138
1434070
400058
1215349
1740571
1128586
782527
1622056
1869878
92526
1822949
113306
831797
209442
1345423
1799806
1527336
1240409
1477314
278082
925653
404193
1515480
782193
1135495
1330594
886893
1262227
1935954
1249002
1323719
510568
1985984
1337020
807639
1676143
833225
1203703
42086
813772
337951
1839750
1997358
708851
429848
117897
1949187
52134
1455670
677987
463853
508039
1311854
1379973
20487
1491112
1263670
755030
785627
1908874
318153
1316433
1278382
276957
455358
1462537
1384373
1941888
1468844
933013
1531885
760387
1228302
269386
116152
1760469
464629
114292
1967239
971030
1744166
1150170
1982576
1257627
211516
1204216
1517123
410684
254370
1147604
218269
839992
880063
1203858
1567681
887096
621928
1802854
1509806
59248
85460
1345237
1652151
745844
1011107
1989202
1862335
872400
1690192
1428975
1919128
624952
319394
959891
543725
235362
810147
1229334
1428000
1187827
185430
672490
1404680
87278
528370
1875386
1463450
1078837
67296
1661607
119561
112044
787497
41082
1501970
298964
1924892
1509627
1582625
815051
1288562
1582891
1976294
739249
878148
361860
180750
1736871
772349
484225
834365
1966064
1406140
934352
1618170
607427
1039987
1599434
1293707
956321
1838050
1174324
67270
450404
1057142
1517617
1147115
1158046
190993
1140244
796736
1414641
1360427
1510934
410860
1088357
276100
475995
241334
1531113
1967306
1504661
89483
1845973
20410
1955728
127930
1059368
1731436
1645258
30298
1593805
871728
1830821
873088
689105
1532329
1403276
330603
981709
1896556
831439
216092
1656410
1228916
1954128
707418
434160
1880478
1673235
1575550
1602897
777131
744787
1808125
142510
587640
1292579
1948364
1917458
1044976
1744974
90996
795411
719227
1472712
1787352
974910
554555
342696
1307667
107518
221048
1266164
522211
1405681
230172
318585
105710
754823
676700
1710590
678715
1384523
634776
424867
1231052
1645780
1791114
1754579
1511378
1157788
891525
620890
1930844
693152
1429493
1602304
519631
1464710
1619153
1455009
305861
1096555
1550317
1393042
1900818
681817
1534981
1522905
1331171
717828
1998464
799742
307004
273713
1459188
1812172
620857
1331269
1845895
1859088
1795918
805520
1245122
458888
1316497
1973832
1968912
1448683
398086
5908
9329
183834
1369345
1994566
1587088
1269725
1704860
1772407
460183
591605
1699575
1294576
1481033
817262
1737693
391706
1067022
1338624
342827
1923671
1908040
436020
1435440
1617097
268673
488524
273209
1039902
1646939
1798328
106205
1758668
948983
525444
489519
221618
228939
272572
1343505
1320828
1566834
859898
1152108
1705897
1202899
1580868
839753
1547915
1073167
745986
22935
1900674
683646
1951524
1385810
484622
666971
1047047
1271508
1266837
1918606
1911376
1229330
11494
862440
1358626
961104
772285
958240
1387349
122096
1481814
1666941
1277136
1690078
1643693
397320
1111976
1415659
1094587
757985
225003
847563
621898
134150
1281918
792912
1165777
1122477
738587
1775910
413622
1977083
1225755
686530
1290442
1775207
1125238
1680598
1655202
798757
974637
1040676
923874
701724
1641063
1456177
1898775
756830
217125
339580
1638946
688722
1184197
699497
14436
1921395
615447
463592
1105194
1215105
100860
1682848
1923302
1629382
1399963
1801646
334327
379695
473692
1299235
631873
989387
838295
773635
1208996
1403487
1426381
1711096
780997
508523
1943560
575505
162985
1693485
452744
184119
1210733
836236
148544
1467836
1040668
1121908
1278361
946728
483752
625632
735923
1616519
1840009
24117
330177
1069111
1026956
247936
195771
958397
37822
1279780
475887
262567
751797
420142
1598399
1258105
258898
404221
982014
1837770
1813832
509074
642549
1546363
1187246
609235
953229
719483
601890
1796019
572652
339828
188519
1124460
848319
947953
867819
1827194
1698725
1538595
896308
535266
1326155
1730975
1004926
577259
589925
95355
888156
413522
1509092
128560
716337
1588327
53390
1760205
560105
1968210
1965806
915208
493713
1007220
1681336
768398
710832
232010
617552
1814215
546305
1508625
1070797
1393377
125486
862136
1527372
1770424
1998150
217923
645399
789397
576266
531351
1434547
1894700
1329951
1616858
241604
1742778
100631
277030
1635655
1495391
1174948
1553945
1526005
1533701
75750
1120458
227784
464090
1960067
981496
1463270
1264385
507846
1506433
324848
670434
1646824
1588164
1832629
853901
1388261
164944
1206598
590252
1679846
1689069
548812
326765
105706
596452
877967
1131877
1870804
92874
299322
1396348
512883
1311364
251770
1984399
855989
119661
1620498
837246
1024073
1746450
1795940
895883
813634
1673623
1512123
547168
1259739
1065033
1375361
337726
1336624
1704300
131940
896536
1127252
1877152
874736
588405
939124
286298
1909268
1184010
624624
1177497
846162
435536
468027
877873
240522
1199268
1830460
1391758
1692939
1265632
1242256
395392
777371
226202
121773
758793
85802
412398
465886
50501
298001
1416843
471122
875884
146650
1777373
1427388
517807
1582070
1975813
520913
1569539
1262143
1465205
1666845
1060432
1893404
1459502
1584240
999754
800524
295040
1685389
1840241
303331
1586791
1557579
1284772
564928
257070
1044613
1434386
1502812
580391
298958
596278
1950666
205027
932306
1096738
1175091
1367242
1827053
1902654
332637
1871151
339930
1065101
1764425
166004
552101
1583936
822736
1971801
417379
1535875
1806248
735840
1845685
888954
954690
1434484
841245
1576538
1471375
816659
1380336
432416
809146
1679678
1828954
1552268
1324419
1114670
1484883
756548
1069663
1404652
1379950
314279
1856665
420412
1213710
663432
562192
1347523
914452
1028732
142668
860871
1123606
1066458
1423466
1178598
1326361
1188088
683798
1784905
810561
1433728
1799258
1429248
772772
617535
1567720
645536
185210
546218
449227
812815
152595
1298220
1683577
347358
235347
1693445
1715823
872375
169795
725209
1733052
1967182
1267978
1196933
1591446
468642
643850
1792146
1937555
270539
704943
171031
1296030
926032
84041
813411
1446845
1594160
1012146
784923
441739
1307469
1205772
860959
1485929
702409
640797
1924018
747029
1866449
971672
874746
1164962
1029684
590183
946007
179928
304496
418955
1323426
1133013
78597
1033768
1104839
37935
807882
1924040
979316
1146028
1032437
948576
513243
908986
1137174
1113082
1575430
1082609
818724
1089362
593516
1204889
844133
643547
543889
765204
204854
774215
1161643
282249
110194
301440
926344
10988
959358
1619862
1467300
1830906
1465950
421586
368845
1034549
1852189
1213626
1782781
1377460
61461
884742
1650789
1344832
1380069
225618
513320
1063101
1689236
1706230
1011701
519393
1767651
735262
889095
1975021
451712
1709238
86263
1146160
172007
1018910
1940160
1424982
1261301
893767
482365
719640
1749916
245629
637947
1414349
503354
706533
833737
177993
758691
1863021
1792243
1001373
640371
923485
1883553
1431600
1100147
1527051
1520332
1018239
458415
971187
853585
1507535
439769
678658
1478066
968952
1882213
1227661
691988
1204850
1211157
1603048
1252884
777358
1767049
723130
1536293
1867309
262067
1205672
1077259
1009933
372656
792675
1214750
207137
108837
1584652
1595976
674423
1361325
1558128
1715804
300675
958200
1998442
1052038
1513924
120141
1089662
56734
1211399
956628
562813
1069922
1414296
1315535
229555
1824760
1120698
1281766
674681
1907120
1813610
152693
7825
1401287
287487
158412
325446
1942953
1218400
220850
885623
1290198
1658318
511125
166991
1787539
924760
421845
919501
1950007
225795
1025684
304818
1746517
11548
721245
1572011
1803682
913437
685786
1985699
1495972
1481632
388123
1730230
67922
880060
1665119
1937969
259334
1068924
1301974
28968
497903
1067239
1068149
187730
2932
748592
1472554
252773
588324
1854121
1980457
228397
1499052
1416262
1981101
566282
1429441
1854119
1696161
38572
20969
1107194
1503065
359048
303697
1998357
1869680
1743709
911866
1467164
576493
1734847
1925583
24315
1562504
1712838
1272089
1726433
1748688
160757
1029563
1447247
551331
1629732
961366
581336
1279464
189755
1412537
1117628
457846
1889118
605266
115511
1236959
740390
449181
477058
1824172
1609081
1404716
614905
1230849
448715
605624
111850
230808
1233190
27567
1943162
1190260
1630873
63922
1051237
1356529
939860
666113
1029481
89016
1159144
1682606
1613450
19112
402874
763280
573
1149928
1563569
1706212
1108894
22451
1155567
1894107
1352928
581557
1950804
117794
1843774
497438
1232195
1219100
1916767
1339354
1453336
93559
946106
839446
620383
525927
336356
1841631
549723
796598
1828181
1759126
1239712
1969402
1562695
1765124
1599418
557057
261636
666988
867093
1723594
995326
1301580
1470884
299363
1381534
321393
1908554
270825
711391
459402
1100529
1219431
35339
754905
1066764
1980887
1852733
790934
495162
363617
992121
1437187
332179
1132027
1898095
1036467
664108
1569624
198745
881377
842456
833807
1154981
723267
1482965
1832904
35622
200729
885796
422067
838175
889812
1510686
362163
246035
35184
1393823
1755882
394952
1452511
102975
885350
1054297
997328
1967496
1026310
855971
1893694
1272587
1532710
1740978
1438696
1778984
202963
1792109
1963419
1574726
632347
567802
140778
963378
716415
724536
232716
59328
1571512
1039931
1196745
544697
1118221
237627
1330619
1289897
1395825
1375781
604669
353139
1693976
200671
487375
653955
1610702
1151198
1398310
1395842
1907354
245442
703296
87132
785507
1622901
1562075
219128
1443362
348505
982795
1364634
1743876
960624
1004182
1855461
1106869
1977463
1436021
143997
213714
601759
447356
1512981
1193091
1274760
204695
733263
365292
1429111
1627312
1373208
279208
600673
294335
980280
105142
490496
436994
73601
415219
1935719
1901033
806645
743114
1461663
1010822
1444782
1573036
176982
34108
1585580
1459037
848072
938827
326145
1880732
1061810
1697302
510705
715142
889298
1032516
1636874
1935759
427732
1835003
1845255
1926191
811638
914302
538637
1707150
1627748
1991726
31574
108162
212015
114616
42840
1706565
1034826
177995
1994511
805380
1088342
439029
1773143
1338512
1639178
1371170
618347
1830037
774967
383184
1609779
1890897
243520
594309
1328172
1101559
1860724
516079
280699
68497
171188
75884
440799
1954520
732801
503679
1713466
378019
837283
547572
237812
524093
1820064
1358943
11277
97033
780273
1231700
820744
688953
1579162
1482493
1373328
1256869
722123
557418
309312
904369
821045
1806489
360589
410181
751715
953481
1581231
785405
1240151
1049905
534319
1347100
1529323
1390482
706960
1230917
270553
416561
762318
1756013
114223
1453866
461531
581979
762437
487768
1785756
643696
1381146
1085172
1927060
622334
1365550
1547303
1258187
1310836
309175
73694
1395536
1842122
1332661
728262
16104
173831
992683
1408080
1413529
840708
555380
159584
285550
418894
55885
803383
630766
1373081
1770981
1454658
1583925
412477
274687
457969
874211
1210528
665069
1556743
1515412
1633714
955481
1164617
702212
1443512
1992438
1133029
1112178
1630126
816586
1197638
238962
115102
1157195
933165
98988
281254
1700288
1616802
1880538
789348
1118568
1871601
803458
1069003
1786251
159498
179162
165188
777682
716414
945644
1530302
404144
1699323
1457767
612397
1301332
790512
906558
289997
1292446
1032536
110085
1408273
1783956
590667
1721563
874851
1834789
513980
151654
1476779
637920
949681
688738
714058
185294
1965872
1085327
1868002
951204
1103960
84282
987371
410371
1539536
1387839
1883696
962267
562739
1705845
25328
714415
576803
783053
1923203
913325
462641
1151212
363941
38574
551596
1052684
940443
730251
1649034
1536918
178344
1474198
930633
1026315
586073
1072029
1391604
1607251
1609363
1948283
884315
315412
881061
752921
1400613
845987
1346963
1994264
1578897
294820
1533865
4471
1184542
713537
1806215
1459971
1919362
75175
671821
1895626
896540
1914756
31035
1956814
592430
141584
1655930
1837385
1419518
1067456
1134535
432879
603248
560338
188576
1675142
1601018
319166
470348
709973
1188125
212227
110943
1380993
934547
825996
1936822
1097209
482375
1507663
1317177
1220657
363137
48820
370440
1873682
701179
1474915
1605579
1603851
1424498
154732
1083944
778131
241660
1074109
1640096
139300
904252
403439
1540366
122297
1307733
204016
105628
257883
319971
1116796
1476810
1065965
1329647
1606840
32165
928767
1915090
458772
266561
946018
1776146
1308809
383301
1875064
476964
81347
1994841
281385
1203341
1444197
1405059
1688935
1423071
1633455
5838
276391
1742060
1993079
182229
1359211
1613610
1836776
1410745
809009
1949566
1357266
817680
1607067
1149234
744960
770835
439638
1683324
1053417
630156
1124465
725535
65071
1034337
1262995
125227
1965893
1705957
967747
937328
687272
140705
27041
1848249
238998
1514529
1183104
730217
518964
1048283
215333
1432389
979321
500974
606478
1032886
1137598
1486770
1997717
521228
1383976
1464612
485854
312431
63457
1073922
1131308
1147833
804938
661464
198153
410349
1709753
1352302
41071
1151006
970338
1466605
419617
1155469
534582
651479
349631
966580
1231028
747767
1628931
941066
1681874
524297
535913
223754
8312
1629454
322157
1042701
1383184
346150
1836475
213675
1353698
739697
1848725
375999
1927673
531484
85975
1764082
1671900
1725339
1931086
20210
1568520
1596323
1725225
1176792
1002438
886451
1525464
1720025
888823
1109216
1441133
301238
74683
960425
1721811
1648601
1915144
158122
1413941
475183
1664952
1717948
954962
1358940
1396560
441067
109159
54724
1563538
1577463
96211
729478
1047223
924
1159356
325338
1703734
154903
930393
600778
497060
1468692
821841
231567
1727546
805705
1082963
732503
1083407
1327979
130866
18793
1094497
1152283
1668542
781080
1084097
1339869
464031
666620
1004308
1096716
1845784
578931
1173620
1675843
1767746
8996
56804
1121535
911755
1321596
575646
1233094
1669193
1703901
1140099
804502
1336160
1304356
1138052
389481
1334157
1764564
1094199
1430040
1357674
646172
1481840
83476
790454
875753
54450
1990132
1618243
503634
393040
579055
864798
1652623
710413
168971
765793
566639
366314
1248513
1761938
1110544
1627718
747405
450442
208146
709401
35884
1252574
1888468
204249
1905431
1596084
1087125
1005079
189551
1572520
942285
1614758
7463
529253
911377
463855
1615039
513020
1533948
1472109
1714033
197234
1561146
1569751
1383408
1789186
99988
585269
840740
1911193
198387
332867
520149
92759
1569010
1643265
1732997
1767446
1889916
1485656
262908
447917
660073
1422521
1395174
469212
1833456
1228950
841330
1032352
1654386
1717061
654472
12935
316219
1606238
669566
1241952
1851086
514039
52698
1809207
1256982
370064
739412
239184
735462
671952
552997
1441339
209852
215657
1621344
30633
1330968
30297
200193
476844
1133546
842598
1149918
1599033
564866
567480
997823
1594040
672671
1243849
276156
790051
548404
506207
801155
835796
762802
777097
697382
990112
361141
1872970
263117
1200810
603239
1637214
855987
396369
651051
1322409
100580
1621227
321717
1810373
1538709
836745
319571
802631
851960
1031225
272730
1031010
1289618
1498448
167431
1910100
1521168
322915
592908
216629
685118
1369515
1612436
221747
1132196
1675384
1991759
118824
743547
1103163
226336
997794
1111744
1120163
1056109
1729937
1810348
1144000
620711
1429440
987147
1096228
745068
1658337
1230323
423649
1454519
368001
938704
234097
692151
931697
581297
1786640
1968861
46613
1169734
1371735
1761050
888288
1980189
1838195
1490918
1532046
253982
1987121
578613
1695838
1234253
68604
964593
784721
616172
263964
1875614
983815
634309
1102565
384600
151736
277273
531084
1807495
1325393
1273045
1720977
128089
1794129
1086249
577050
1656074
650274
291124
1887176
1936153
1907892
1154247
367160
1868532
1137044
1385321
1960178
1893419
227438
765201
816667
881389
366472
1874447
338181
984268
377068
1648009
1778466
1233933
1726920
190607
498033
474127
934443
801075
1335180
1303238
1498810
1944816
1568718
1455109
771809
422126
763102
912682
746317
1534836
595093
1029710
462387
1798679
1058686
1113120
600444
1306650
1501735
1984456
1697356
441822
14527
1659229
715332
440255
743924
643592
481919
658358
1777194
1947645
1337358
1746720
448573
1577395
1412565
1637035
1358613
1589692
448442
768243
1487106
458321
1698927
324457
1264381
955905
1919651
510973
952175
1965895
886189
1582600
146504
810092
1589482
693477
1525786
877466
643242
1269421
1640935
1152003
1120363
883077
801937
760434
190323
695125
1587453
943752
1487800
1913658
1555616
506787
795544
993636
1622736
1420786
545473
228523
1464562
1996304
267235
1816589
1879048
29333
374348
1021376
1960046
882236
1476603
310703
1085609
1400648
171790
456971
8647
1767829
1381521
1636629
1660410
1508189
1457384
1834508
1115801
1684049
1321608
1647357
1473114
694472
1000205
321345
1737230
162491
1578836
1228953
1791325
185122
1328819
1694092
1767249
1346138
1051839
1853681
623299
1232542
1350226
1036381
1245986
1798484
955014
1511058
1135940
615717
966601
219309
1586990
1726522
1919226
1827080
1725234
1845144
96618
1544853
1179344
1321178
1420657
758702
1496685
1724680
830678
1665986
873055
905305
1109262
620218
1546254
372257
729287
361707
1866469
901787
73005
779231
1339410
466453
1270273
1351654
724844
195393
528600
858714
536114
1739968
904374
844910
807369
563455
1868762
1825745
78612
1025840
475831
1599831
1502858
964251
1232129
1203011
697244
1617561
266281
696433
1573970
1946033
1172841
1778374
173431
1786210
147313
1627863
1037736
611309
1723823
747855
1264898
1163494
1822720
1372314
485412
618618
1826788
869969
589494
1746998
761932
1989034
1441343
1267405
1740046
1814809
1306992
1189796
213792
1274820
695844
658677
1147041
536446
168394
633731
1362605
1619940
819959
1269335
1998175
106576
675043
663213
542771
1995142
925546
538933
1030451
178578
57723
1818410
1836901
713901
1379058
1567572
168702
584199
1941032
677603
537262
1233520
863662
1326459
29408
1705893
625624
229512
1059046
496801
1779033
873297
794128
1956270
1994582
937341
487556
307274
1128871
1023980
1560391
163041
1277131
1836232
1542741
1401390
1720775
114889
1835431
302279
1568395
705272
1087782
23001
1056483
1197667
245035
1936855
277470
1669554
758803
1011420
528359
696660
816904
1896568
316776
1650412
1060627
660019
1273026
418210
136074
842464
394304
295009
1322279
1282093
968095
752866
507090
1980427
900351
1988535
207679
1091352
811637
1939642
1446559
1035160
391658
587964
1001503
1889866
1204828
1364261
958960
949437
595166
851000
1649948
1353610
1303615
1546335
287
321698
1518420
1978828
771337
1629468
854004
336419
1912636
708350
406516
1828143
28076
1620545
160361
1615048
276173
90292
381259
1838356
1604052
1716640
685022
676117
1386001
1629276
1140220
458649
299767
537669
959162
1217268
1240289
1716244
1002010
957968
243869
1172617
1015207
1212287
111310
1259151
595715
1398648
160174
1897824
32826
35540
1085750
1963106
794256
1275500
820286
1440183
858087
177158
777658
484500
742377
1081438
805221
691710
553774
698932
1032893
688403
824835
1695136
1839972
611359
1993667
775284
1624694
895385
940692
610500
1864236
156573
1632167
1224571
1052576
809790
1945283
1534547
175190
852395
819306
1387411
1777308
1915710
436863
1974636
911821
147645
1831958
451238
975289
1569644
1463135
709060
1939473
1041878
782595
812315
1652794
1640370
737216
1759957
817108
1092857
272590
1198381
1734804
1531346
635091
1071407
1041915
1270601
1656639
1171378
131174
489377
1163354
1335284
1829161
602343
255734
1619210
140452
38271
1277127
690280
1043522
906813
1329504
235600
295788
1620293
772343
305444
218122
699091
784025
1595946
155649
1039060
1752402
934145
1563411
205148
1502304
392691
665244
113792
442166
1829595
1449186
1360912
810384
1189750
654113
1104629
3993
1891733
634973
590146
1654262
22065
1306806
1201389
371062
1655859
1794
1484218
848905
290937
251940
1638226
1685976
725047
987367
373849
281798
1492159
446859
726871
1638581
184753
1498876
1578745
1138656
1826169
1413896
596301
1600866
644389
1357719
819916
1439576
406815
615749
114037
218050
614309
1123420
1247864
214373
1881589
1133798
1522621
247209
534515
680670
1393922
535563
721966
1328847
411402
548363
1537937
259648
1422451
858197
148673
271758
147200
1253319
1959956
1194337
821210
1607249
965017
946781
1947068
452582
235695
1605277
5841
1513037
489219
1600651
131441
514031
1303903
150597
1894938
1213963
23851
636920
1740429
1808887
1932253
548360
1002447
1967098
1385613
1516630
1431542
1256981
1828404
962172
1042634
1502772
396164
1977069
46777
1700535
823288
598407
259077
977158
1593897
1531818
1607491
735270
1164728
552062
972179
1371107
1907912
1531133
1447206
240084
1121153
1762579
1282896
1096860
899867
1414629
1254806
93864
230073
1224662
1300553
1064468
1934491
652133
454386
482473
1167145
1947342
1548880
976597
294162
1260909
878088
598983
452404
1934833
457892
1948900
1407379
136208
265523
883653
1177290
1045552
295220
1300214
757804
150445
706166
560077
1745937
1447882
1696871
788137
523514
1148898
718302
459269
584877
1934004
290839
1261354
1397422
1822736
1305338
1089010
1081948
1763816
1656114
540496
1565982
1813589
1844199
990818
479256
539679
928216
175906
92410
1927348
472142
1350811
1058640
168941
1881950
1052459
1749795
1297564
902849
1235780
685738
1919059
1944554
435366
1513041
772969
972001
243299
1886744
1091922
1151392
1557907
1253804
1968411
291934
340519
567491
46539
805586
1089793
1126754
1785769
1396167
1173020
1871978
429040
182748
1833210
492301
1934219
1606101
502337
175429
506877
1679234
806754
218962
1064370
1915019
750421
1832737
463460
1082097
529897
1193314
612159
1056113
521326
1272094
58497
866076
1405294
1377335
615049
1530466
266909
165048
1535776
1299108
303153
37617
377952
1824985
603203
1090121
1077116
527407
1974674
1662318
1140985
1047021
1934616
1795668
1757463
64125
504571
986108
1451598
1655970
1009864
849624
311095
1900540
1835058
855051
630936
423799
1152815
1723406
2102
337970
606205
997577
1199048
1791590
1953354
939202
1099188
507986
1054063
1186344
916587
1012064
256780
1819496
1513418
974676
759972
1001248
1718767
1162568
1726569
1661075
878041
1530243
91241
821180
752022
739575
42961
1470375
750828
175938
104347
1461273
1747277
879643
44261
1443211
297291
523316
1997652
1041258
1844421
1151744
1640413
987893
1473108
1527291
1712907
1579557
1245154
728765
202927
62739
586958
1357856
767421
1996643
46734
460080
1305874
643591
1137378
787990
1640781
1839910
1669390
1097955
272858
1264789
59368
219363
994166
1645577
811323
1434145
1213053
569931
1735832
1214976
1073617
834075
1321325
1444463
827432
1484740
667061
1262805
218523
465430
610723
1244583
1036603
994220
166781
661335
1980464
114722
478506
427658
95408
1425636
1688609
1031718
691959
1546933
925736
615467
1851462
1756076
27861
1547716
1303362
331496
510691
1686135
78816
1829353
997825
1324017
1027981
766619
1032796
844958
1870938
1621830
978595
1814251
1086840
1313575
1040976
795378
1890818
109808
1808987
815100
967150
1582162
1673020
1662288
1380901
1401783
327955
1685833
55122
748537
1497671
509778
446513
893289
384573
1145041
883508
300697
744934
1770812
1913625
664512
680860
1535548
1466278
938140
627135
863303
854511
1191814
740182
1043406
1524465
1986742
1358211
19558
1415049
1164623
1194859
224679
257405
158041
1833924
183861
1694811
1519437
1953352
1404554
934627
633112
1993834
1280142
1044651
1941929
756998
377157
569668
303476
282479
480176
1177720
1986214
120794
1580620
1720563
877149
824008
1520628
1146527
1065037
13953
779766
7688
766337
18320
657610
1618444
331954
1915698
1478024
643255
222618
953843
1430934
1843648
252728
1320179
301251
1869826
1025772
723507
1673415
377966
208424
86238
300519
452652
1430225
1041279
490731
512857
1526420
1177596
676022
635214
1036897
1562221
1347211
958106
1197742
1872088
1090101
40960
2900
1844271
291765
885449
1713198
687736
1035793
1871281
1353747
888443
1326090
1927773
1305483
817768
1912172
706824
18896
878454
9234
933593
1253135
1472328
1700518
59954
1526494
1263194
1594088
225598
1779511
1028277
286678
1120891
1700834
527817
1681384
572113
1423087
817979
481038
31875
63974
1703620
1728397
804834
544754
1487030
1743424
803362
1144871
231685
928426
1657787
1630669
240236
1051405
1262323
127645
697626
1863373
681684
1320212
1297065
1752185
1926866
530625
1516003
1060999
544996
1813455
525078
1829672
137200
1539802
1963679
1605879
1053026
1100767
1214305
730551
1117553
1623568
795447
1838662
1118488
1534891
1820164
1448369
1548734
1171713
1382515
1855455
203757
1523056
883553
1676053
1902230
1746537
702833
11912
118446
677182
491568
1276917
549284
1423077
1076043
535165
1609535
1781925
500426
1335582
461184
102524
1083267
1666284
384711
1982696
647094
1569479
884665
1952061
792374
1395596
1480374
144112
1297250
1116053
1297724
768856
1110509
991878
6587
1436727
567130
669401
586452
1538621
1886766
882071
289813
771811
1708462
25800
1325982
349829
829204
639508
378781
269862
192866
782417
1365838
1296558
112712
1427607
1697048
389914
1635657
54193
1438549
192388
370305
342363
1462094
1146470
1994039
1716826
95415
1759544
1762171
1259948
1505283
891649
1255976
53093
354408
1725675
986334
901404
177711
490743
1346467
1888325
1843194
1210942
1419215
1843947
629487
1248377
1699939
1326109
1656910
1535486
345431
501371
1941558
62067
1765272
174972
1656440
1447184
52275
1778973
1633682
1877355
582122
1955815
1642771
1669035
1071160
1574862
1273978
740493
1581301
1120994
327892
367058
1742587
1590010
1150737
1492919
947214
1792798
1393166
1603571
1183030
558568
1438682
1354843
1442928
1106817
860392
1077098
239518
1877825
1540396
1925298
1923174
1505875
1781693
391010
969042
1591372
1350286
1811295
1686795
585816
108763
1814509
1526255
1567759
494661
483352
472644
1271810
853533
1875090
549516
1296713
1328844
1364504
984024
1017662
1752240
505768
380635
1180940
1002617
1613468
1973945
1793355
1959997
892024
1826740
245576
588261
626182
892419
165043
1812242
1327260
1905138
1156875
514025
51698
1137656
1086842
1001064
1560087
386207
1417466
1434718
1847614
470011
1048400
765175
329135
1962936
975413
1100553
1877646
940151
930154
1365413
477635
992171
304976
571508
1190828
1921032
173180
751972
1333661
1140159
943368
450764
1474819
724803
1318989
600044
1340812
602818
144116
373660
566414
328812
1749820
741137
1779538
1283139
1548887
175288
1952314
327237
1721093
882513
1104252
1534772
217273
1634362
1291503
1330097
1876410
1427885
1451466
1861089
1715494
96234
1719321
61634
1570549
1075363
1452306
245096
920316
1122816
369260
559911
1317765
1991351
1859346
35099
1792955
34865
1723770
1281190
1978779
366887
920795
605875
1212095
446938
1686449
189732
1851580
271444
604643
1556020
1656376
474178
1704820
1021501
1068582
623498
1245628
1858426
1349273
194168
547551
1909558
196377
767305
25903
1012752
582894
814038
1318650
560995
1167962
423098
1092568
922554
1567210
1103499
1708263
690284
1808781
1086050
176611
1927293
610712
1506498
1384643
1870331
1478157
1732695
176765
607442
814031
1919810
1883604
1895097
909189
1905768
719268
1827805
1189245
416445
243935
420299
1757936
828440
832755
197063
1988000
889383
1790746
1958484
1360667
607266
1889693
1024464
1988804
1864301
899191
1611551
421594
715810
419985
247867
458301
1376598
1608764
949205
1382347
34595
183393
1194762
48576
395364
1900078
553277
1127340
1279268
197077
49185
47306
1062707
293716
1555772
762997
432014
404363
1826076
1036693
449545
1492668
998769
1994696
184382
641161
544358
1250219
366765
572017
412210
553935
1640492
1764129
1550641
141968
525914
203646
1500967
537105
42580
531386
413803
125636
1559810
1774327
1550737
1933032
871310
1639999
1248912
594016
1842379
880106
209269
457954
1295255
1620808
478380
1186252
1225345
468146
606392
1515045
414020
1618523
1513514
1822408
1223541
194900
685268
694804
1168514
1229166
393160
371813
1378283
1040454
1270171
751217
1009375
948446
547126
247277
1326203
1152480
1050310
696908
1879549
944909
507306
149903
1240904
1442764
786743
1845340
1889047
1123375
1519670
1728515
1108564
1173839
1837947
1819411
1102966
1499301
520563
1394628
443722
1620417
874517
378758
116756
1590394
314087
1676683
79110
1994404
1921811
733327
319482
1352947
260317
1606161
1155437
1527814
779584
298629
131697
627694
826594
1053189
1868352
302783
283002
289472
1639329
483721
1110910
123000
352242
1745466
1566555
1785788
772256
901549
784348
54662
193818
968955
1139383
271853
1068225
704089
1270299
1289664
1894942
1140011
1248630
1868095
1046097
1967569
491920
1822948
928077
600336
1848508
1656808
1360005
18650
1530975
706836
1270377
607311
1727214
255081
123832
1210617
349331
1080374
1616763
641541
1634323
325675
728722
130004
1320562
1787291
919034
633424
1511249
507059
1044337
699914
1303473
146290
674831
544443
1333887
750951
1064729
496228
1983586
796328
468296
1694247
560244
728332
265115
802713
1515378
1700846
1765704
357078
193211
1309512
1055180
1276168
139455
1077811
135702
968868
1375771
1781240
885215
15749
1063800
644671
429738
1557595
1760823
581079
1882070
125824
1931155
1754480
1195378
1906751
1116144
891556
368204
664353
832686
584040
123911
850561
1992959
483479
705269
740496
1933204
354138
179731
1818534
437593
72998
659867
589219
1133913
549225
1231159
199669
1442135
1139687
1788656
401842
1951073
311620
1474056
1265038
1807581
1316377
1537972
97452
696777
1004220
1349835
1899045
1921920
1775152
1972200
198144
1473425
849555
1847002
284863
429276
352756
1471732
811800
1379157
1093240
1130226
850748
729258
1611895
17252
1203818
253298
1147013
514190
256238
117861
83595
1273663
1915487
676339
1854293
1410096
681571
645260
54815
649310
870350
1554891
1032258
1805406
929850
399122
679032
963070
1975440
761038
1200924
251028
351756
1983684
1228110
1474862
813690
1533390
874141
1538856
286825
275035
291156
254746
207093
1665568
1675270
1209102
745024
303069
525005
553964
130333
695391
619145
1074228
1462091
1182277
614056
1226343
1655707
1286039
91282
1855040
1900291
87483
788021
848011
1929411
1787167
1468829
835105
30815
1595733
1702718
777443
1063793
1398001
98337
932732
1279791
1194911
1938126
1530786
76838
405720
97428
445808
1335824
958979
867634
1210620
49825
696996
259986
1064686
485226
238998
96571
1953549
1011036
302616
1617576
451010
1292426
275453
993308
1468404
1914299
235353
779502
9434
1374202
543982
86873
1167834
1898157
1054766
1099442
1796745
76016
16740
1848032
342755
1280141
1694601
1224352
1055879
1906793
918036
760073
1716343
1103563
1771006
523266
597807
405882
1664648
1881072
1275506
690450
1202671
301266
70235
11554
1894554
1230747
855679
312387
1215166
1641855
1313430
640360
24223
1441823
1890350
1805590
1800572
1174315
1203145
1619993
1071927
408732
1355166
729718
442269
1087486
1938267
1067210
499601
1629974
1486986
13472
662713
1601921
554851
1173403
1390243
510623
366563
593032
1867077
422391
325981
1681988
672165
762393
997063
232411
173320
946860
1451737
1283849
1803003
1997952
74223
1128588
1163717
753714
1547029
938063
1745856
478690
1953512
1436706
1002835
594884
112951
378933
215147
583729
404653
470189
1476498
802083
359256
1266821
65579
1541460
778994
1249208
383105
372515
1960966
649949
1030954
610881
1431625
270074
326416
99238
577473
1349411
841149
86144
1035196
1613770
463072
1115170
940869
600052
663009
786095
72958
1900305
1060627
620790
283238
1396035
517029
920443
613908
1465959
406602
195604
138857
1059898
1505742
1450285
1842991
1075000
1165505
1577428
1987751
28284
170726
1558400
1444138
1600124
1322844
1174624
1401181
1803616
820982
1896752
767870
635563
448900
780770
1287781
1559333
43392
729857
800827
581657
1733436
148512
1426567
1480013
1442857
478562
726913
996281
1141645
1506438
1558902
599652
873699
1520699
33653
139727
465085
1194170
930856
255558
888086
1052500
1203078
1798649
837648
1387770
1151410
1372262
1436191
111649
1825968
1327964
1740328
1911239
1242010
1740493
46499
47514
884306
723047
349391
632219
1213092
643290
1199035
1786101
352837
545356
646124
1012113
1161850
1951881
1589849
273140
1104601
1457763
348259
480572
1569318
653152
441922
1776598
530303
366510
1564878
1611633
301153
494479
167169
151193
1044509
321963
1039592
307515
1857775
1603592
1886188
276973
582646
31621
188369
1734474
547168
417193
620028
1918332
1880631
1186867
932535
608342
246601
1325158
28851
643264
8702
612533
135921
262391
813085
1752445
1843071
422818
1395387
101806
1042937
167953
950826
1985069
668009
1026007
431701
444379
541669
1944884
524189
1684499
702112
979658
19307
801759
1343525
944636
1864963
538927
399738
1734800
653409
258162
697714
622763
252345
1227065
1603598
1105346
1232677
240795
55163
694609
1768479
1095392
1897306
1957081
425021
1814410
1219763
391216
1491374
1487192
116906
110136
1947961
1846251
23581
53809
964378
1072064
424778
786708
446771
974277
733568
1756506
585694
1341819
222661
1499897
4080
1288077
487538
169592
856004
1016664
571444
1623699
949568
331629
728425
760745
1025479
1274742
1940746
226293
124109
86651
1216513
81990
1175214
298793
973503
1755809
1106504
560753
1492621
1973791
1033644
1722325
1033220
887554
1629473
1511543
1496430
32054
538196
1158487
835115
713584
236056
285089
1932108
1152876
187987
139243
66323
1586289
548046
1910652
1799562
1679157
1080703
371321
527280
449662
708934
922951
1164282
751538
1671132
1987440
1188572
50773
1017258
479584
1915228
1590395
501314
528320
1450917
981758
1372895
1323933
1436364
356239
1952630
1338121
1956551
1111447
1585054
669584
328710
1729763
1018398
659801
1559159
1241216
270270
1660201
602895
789331
1443276
772888
600979
543150
143610
747159
24261
425135
677079
1683065
392402
34733
1684403
933945
525668
696588
1050242
1323039
755864
1395568
1743006
397927
1132308
751598
390709
417115
1622171
640260
1068022
1142487
579572
1907187
139878
611752
1171291
1163610
1829889
1123847
273330
382835
1350107
1409936
808944
1826217
1036142
313182
726508
1762346
559560
620609
1554751
1148025
1790549
1202656
751953
1995014
471006
1593237
1205698
239101
176628
164872
23336
787699
935926
589352
135082
666849
1423101
464810
1537737
1760047
943875
134095
1392318
31560
1547487
1648383
1843616
1750256
1884971
138418
608199
1414264
1685961
1386623
1492232
1622430
1890087
32231
569300
707377
1647942
1152416
1812185
151870
754179
9379
333828
31619
675909
648891
594663
1592682
567451
696092
347250
1555921
1428784
886362
818946
1339099
806500
1654575
1101879
574225
648126
867888
150183
1180954
791439
1023406
1039201
1201770
578271
1938564
158569
1339950
452556
1660266
937294
70002
1383105
858871
1275755
419158
542932
785556
1295809
1781227
1146138
1771819
306471
1958134
393851
1931770
1660975
972016
1981629
1700161
1801932
240199
1854826
1614035
648536
1017844
1219447
508714
651394
1364449
2785
1422979
1399907
589726
560192
1060607
1545107
1196814
454503
1214343
1042588
1970934
1531602
1549276
1879841
1127529
48017
361159
1325057
1098459
1394680
1404259
1673564
362223
1008087
773359
1313364
37008
792749
106558
1028651
1367286
1140061
699271
1293951
41311
1577746
1744598
665666
841827
1606068
1390052
47116
865928
350093
88444
1208840
1294809
101102
1678877
613388
57951
851547
1983901
443826
1565206
267952
183956
1921140
425342
506172
347810
918023
1484698
748444
1034538
1268111
753458
770726
1182681
411846
1591307
1262368
1401319
969263
560236
992636
934758
207703
1988821
1549004
977365
1852706
1849639
430467
1398125
1151955
234870
974452
1970386
1275669
768303
1360282
960381
936314
1460235
493288
1197225
674034
1698159
593854
691681
650284
864023
1658166
1811070
636296
75104
1400774
1594653
1863263
556041
433561
1488112
1207629
1390074
1510845
67443
411288
935523
553523
147559
1182399
502951
761030
795194
321186
1948110
866619
1381985
1305193
1819173
1248971
1277872
30316
564790
1919127
903537
179661
327495
523583
1803314
1100188
310956
507365
573933
52891
1582796
301718
1653323
1409356
551586
1047272
17245
1850271
1260400
1906032
1966256
1106303
1929299
292808
346059
1322249
671373
1944143
1916323
1134168
1799741
424319
1716091
778349
592790
100154
1248863
155413
452639
1322021
694491
179419
1911429
775273
1113641
1522302
265334
360117
1362258
222846
416750
170494
1224324
1721384
1969662
960994
1410393
1199122
1049235
314681
1375126
1803628
1969022
1748438
1736045
878448
352956
1582681
663086
749365
139438
1475350
1517617
1812713
1934294
1397695
1434504
1421440
201322
1769581
921666
1783966
1507060
840591
1729845
952962
1918032
537167
632555
794770
1936229
995787
428228
277224
1083412
1384884
1982078
1706396
518022
217326
962569
80317
1205928
327887
324278
1863651
787537
39514
432412
561238
764289
1350501
833200
536283
1994931
594772
1431237
1035461
1485354
1233772
1724094
776356
1309236
1736631
1861106
330714
958734
836895
820663
38298
1472238
414999
894257
1874777
821122
1907696
736170
1577798
1565002
1035041
1304054
1027512
357664
342042
1982935
1631873
1555748
1686635
370506
115965
1036556
1625218
962593
859711
1771517
46853
1874043
163916
908418
162010
934220
1113595
191386
1919244
592564
1832569
63273
54205
1999044
165154
1918249
643250
1208349
1125496
395596
114889
1570827
1242032
1500379
449463
190976
1844254
307047
842864
753110
903130
1939004
1306412
231374
1832533
1483000
1022815
59731
951783
1036798
812934
1909882
1832592
262703
891548
1783394
977235
92554
679787
1633645
1155620
285795
1884325
308972
465308
252009
1985474
1737522
476175
667417
1647837
1905643
1286336
1696697
345254
1795192
609551
500865
1362619
377880
1426536
1419704
500927
267696
15723
941197
1143188
1309262
999642
782592
333763
1990757
1734207
1124371
714879
1270459
1410232
1147547
396741
1862890
1207317
311766
1210322
1039131
53435
1293089
1361655
751014
1477647
579578
287869
1359179
158685
1137448
1760915
1896436
1131746
659606
726099
9609
1669820
735434
151139
964417
1544189
1584546
1340516
874770
158909
219044
217571
595133
571271
259772
1988929
1323888
207720
1546891
1417886
1618146
497561
1180487
866769
159975
763562
848427
1412102
7024
617180
624606
90035
1212701
873321
310853
806818
1232250
157322
1022079
1369599
791090
1729494
898681
1413387
152443
305430
933852
409478
1705975
1338012
510198
491267
845435
1047516
956395
1473394
1851689
1024051
1738041
457444
1586055
255595
186604
1944395
1408080
981418
989918
1408440
595015
606323
625456
401203
176332
591290
1038397
1187624
1902096
82262
547865
812032
1465192
1305562
1314083
638130
341490
1508613
896393
1537111
1638184
1593578
1340000
1746487
276755
856959
1096477
1547368
775580
1499236
1664973
494208
717535
1709717
427102
600057
1099882
505052
647176
455933
662053
1898530
788129
1627415
1790809
1369509
836815
598854
802629
542433
1931716
1183705
1145533
1647294
1724043
1386591
1745462
1292793
619773
49914
823821
1938829
584491
146877
1940414
941330
409161
513942
1195400
747767
660024
45217
471563
1676217
342115
1701395
480110
1563211
1033376
954233
1473901
569720
657207
110567
588543
1194834
200240
461468
1804936
1697901
1795416
450671
579595
990510
1425553
711782
1931608
823706
1673565
1788095
1960752
1746423
1771562
1884510
1911602
1697100
159284
934125
1933703
1993476
1822870
1246107
414859
735763
1634915
1796842
1195477
136098
72687
1592059
856950
1365684
951403
1477702
1275852
1784521
903280
1113103
611330
1269910
895715
1838329
796193
218002
514711
824464
165441
1586268
926439
1312354
1815532
1026999
1249522
1680020
650431
597082
1229217
507204
1223339
517327
1920212
1308894
71109
417070
1375291
312775
909794
680732
1026400
1112167
1102773
1280337
677125
861691
1287111
82576
355154
1790639
1797516
959317
310036
324848
75256
213117
1072410
722585
761324
1164793
342417
1060658
1270958
179822
1124098
1427396
1847709
1566866
461856
911761
1012984
850642
392691
185050
1430012
931274
1733629
1098710
585202
590119
855372
1738681
1538188
134722
1798427
43729
1542302
1600028
1202234
494625
1258645
1090455
1949200
360671
1988979
701009
216166
567783
619676
401330
1066786
551198
320407
375809
858568
1687994
339767
1810462
1747959
61151
1399138
1969188
59128
1396526
1997357
450553
1076993
1632599
1030187
921852
106178
81508
711337
1402493
688242
1527652
1111370
1808000
428009
610133
1446816
1846001
422692
9510
70999
866826
710094
1224198
1498214
1046083
1767297
1225095
1717285
306599
270363
1192028
210250
839591
1329836
1160079
1963055
1609793
684824
275916
155991
1977220
1508689
1546473
1011860
549555
478862
826879
249148
869224
208208
1235341
671297
1854317
1856274
406189
510288
376766
1841934
107587
885556
292434
932580
1486492
1061053
1130323
436696
461976
1357176
1452190
663991
1106572
362938
1813138
1537054
1810659
527933
535059
1920175
1837750
1276528
492959
1779612
513695
1703577
1400966
509335
1182817
1270529
863071
1070079
331264
1441494
662735
838538
1827061
572890
1035290
445897
350052
950830
1557532
1268213
1258129
695167
164114
1117762
667527
1120048
631833
1385973
452994
305841
1869608
659840
1442265
1993645
1802273
627722
1786924
1913374
1914696
1399580
889891
1043356
532782
1886631
970525
1969626
795163
346268
1548929
1644302
104784
1692578
1560207
935708
1164572
1359697
1154668
1139576
944506
111212
1843421
156375
466950
999456
1896103
270151
463278
1521562
1425951
1962792
1363661
330825
210027
518024
658664
739546
45005
272358
1750562
1208538
37954
293759
828236
502790
183197
385814
248375
728231
1648185
382614
1076540
265082
554073
1889625
144980
107682
1722094
1494412
1940995
1031752
779377
186657
1619246
1067685
1553199
649615
1585095
690053
1654099
1796409
625182
1646580
756894
475671
1938342
578427
952247
867327
1843059
942785
1541172
1257041
1551502
1624717
254958
543055
1530393
587981
1697755
791656
289314
1259890
739675
1347891
888282
538357
402146
177546
1277045
773436
850583
271773
1265096
1344677
1130666
1913194
673310
822313
538782
809415
183954
571757
620442
250344
1520811
1408767
1511701
1468683
545352
1439804
1783989
1950155
1002407
1460134
1148498
1522209
559462
1066693
1270973
709502
1831465
1029463
991943
1617678
1953895
1826545
163618
1631174
1211208
400819
1911028
1815841
1778067
1744720
1043034
1667064
255633
212903
66878
1163977
117015
1636484
438588
627958
655905
1784279
297408
992625
32562
496028
787524
1840063
483864
505324
1749164
1730877
1533098
1558925
1567200
372932
129190
483716
1842296
1372398
1073295
1957138
425893
837747
1580800
1680994
579672
1487601
527250
448066
1277908
1942809
1870614
22323
1230542
582305
1085207
627054
839583
1808361
765584
810698
1630216
1672810
1890253
677825
58705
561237
1493928
1312445
1595643
1762555
778446
998016
1655017
838075
501995
1787594
1415075
1561575
86666
1561780
1080650
1881759
1946429
571440
1114643
1172977
1498927
1726378
658671
227567
209434
569400
1049516
1864927
1724990
734458
736902
233437
324759
210711
1097049
754798
1704676
966392
380650
1917540
958494
1675827
1112021
891897
1591865
80016
138399
1907692
1742066
30690
606397
408770
1936846
189705
937384
1030898
62632
727781
1688217
424185
783726
1881755
1524931
430784
1488601
675627
804441
67242
459268
1754340
1877489
59179
122441
4955
773054
908181
1686877
390927
41137
1592147
1145496
1500233
1735376
1430818
598927
1887164
785747
401965
980916
1596014
1297873
107769
81978
638982
1602982
1764400
1940919
1459924
364741
1824189
1904966
1215166
353219
117593
412096
1400634
494437
1928410
107585
1936428
1983376
84575
958036
869065
315376
236165
1081665
458834
1585555
1069950
1496248
1501911
38861
963690
765328
633392
1242694
506977
448271
891433
1399010
256503
1690769
355311
312609
91663
1899776
102798
263557
1483129
1814491
1472519
833730
798046
667342
1635123
1896362
539536
716052
1062746
1583295
1737123
1469333
951720
1820193
1533470
123990
1922135
265963
3028
22147
1496913
982679
527840
651358
1128236
266586
1613991
1481729
935044
54345
282411
608814
457421
976393
1541693
1102672
341475
1601382
944058
454387
1016489
402668
1843143
1990062
638448
1955876
1201014
188588
1273616
245708
604361
328954
602823
1599665
770022
211424
1832133
271900
1497060
1949832
1173065
1341083
1621644
1588364
236316
614710
1059711
1500139
1310095
1362535
1771585
592092
658038
893101
1788171
375336
1413037
1158235
1381213
1679526
103821
751973
1738191
825415
1396514
1245250
687060
1178914
247878
1265017
1077381
38882
1470881
191720
980894
1068206
929414
926282
1697157
587276
1375313
1281877
498676
224436
1133089
427389
101315
1488549
935059
1789355
169191
179386
1477631
1892011
591020
1047244
10588
1969695
302465
1986276
1098821
1417815
930794
1316045
1932532
787909
1937142
1445103
1625602
1241631
608170
1852457
1387944
1038086
686727
456846
918623
919521
1874070
1058724
769828
1882555
1941581
1464067
1793110
1863466
1187271
581557
1463863
478
1900575
806219
856912
479340
1524796
686837
1547512
1123228
536722
1441956
1636545
630764
723770
1529463
1324192
834819
381346
1430796
331079
651002
980598
530738
361165
1367058
212589
814813
1322368
189538
1748463
201622
684456
1084516
1804324
228145
1875239
943998
135693
1051591
1342330
993965
1726408
453785
33147
1739622
1275483
702199
679487
1087496
848092
1525895
1096118
445786
1299343
354166
303841
1868161
727555
684855
506494
1472959
1990134
742820
180351
1629450
949722
1743483
35409
1428713
159458
1441766
1551141
1333589
56812
282092
399145
230076
1447765
658679
1005110
1912744
350124
11533
31388
1388601
1487856
1657146
922675
1751446
1947954
177150
460776
1946936
261868
976662
783111
113915
1370671
1953935
249964
1771379
1171448
395463
1207508
1754683
115401
54521
77610
69382
1950775
458350
1577186
1230131
327160
1922377
1523149
1003246
641656
1018697
1158003
1529567
957348
410248
1130729
781688
1334139
487270
1397349
1609049
1818001
1917895
506803
1036233
1500270
344127
322591
1507060
1932724
502328
1687954
116746
1397891
970515
1507788
289685
1209245
1944401
1000248
308674
397963
356668
980776
783701
825978
21943
30273
1225721
1663810
1510029
1827967
961611
5191
1766066
374281
464002
935791
1969635
1271120
1429782
1365606
605579
832312
699068
749749
1500436
252051
1059447
34521
706383
212871
825776
1626895
473911
1795468
1343329
1427855
869019
257356
762304
1249256
1272247
1876355
1979587
1097080
1605615
1475770
1768282
1294649
1394083
538790
861506
748040
100583
1704662
352571
761331
449451
88349
1504039
1965425
177664
420080
842297
626018
109368
1396417
475732
644234
399872
268224
326010
1529592
1957064
1257241
1033355
71236
226517
1531931
326251
211560
1030245
576932
530336
1378930
66280
285722
586751
1252276
1122634
1538256
1179032
1293986
1193463
1312736
122460
606776
67365
736202
615459
1174658
112580
147619
123606
4920
1135126
722056
338063
156649
392098
1984269
319953
269586
310704
840119
485652
681682
1107143
484215
429470
1594905
1666770
1159178
1756884
1619357
1127989
840905
20592
1337157
470860
287151
1406671
431493
800135
1672886
1143850
424135
404565
780805
919923
1756745
1639353
246097
150599
983451
347205
758856
1243174
1355057
558401
1719935
409586
1251942
1223201
747772
386394
803084
1731193
867754
638462
1583080
1558634
1218321
1777742
1222867
991247
1067254
1613733
1906392
1618146
90578
69450
1207698
1608827
1558175
1066057
763767
401949
457764
1764237
1436998
963474
1906065
1060194
1607353
1357565
1945282
208515
1124346
465363
327305
33652
1543173
1255485
272083
598183
885634
761153
1186993
208104
1969382
1740199
1109325
1467748
931240
247354
1897183
1609141
1651930
711099
805607
1986431
455351
1210340
431154
801732
638103
111718
1844852
358271
1088470
1547010
157884
910031
837102
289622
1315639
228153
816092
1897220
551833
1900118
351972
692050
141728
1688551
1667359
221368
1470608
172636
1378116
704440
1232778
322827
509134
1094691
1506396
1516148
122322
681299
209425
594635
1290834
1898205
1805595
1711567
1763535
1348730
1620981
1397217
1992494
1901996
1719528
1335613
1566334
98396
377989
746229
189979
1686534
1346495
1369028
729481
687503
1709589
559949
1002584
1622634
1810059
240137
782972
1612946
645006
1347139
1926172
1576622
1295318
1470231
553490
1700600
1610468
94974
140127
42568
271310
990886
141092
1868698
1810906
1532447
1647274
1543728
1480446
1613310
1664359
512675
1110607
1945512
424089
268591
1055695
1840444
1731074
61110
617235
1662568
1804673
691837
1333674
1349731
411123
1453271
1252774
459114
389430
431220
1892026
464150
996846
925589
1152229
26879
1444089
471700
1327529
1433908
1081042
41596
1774527
1791502
669737
1906910
1153348
94190
962733
1120609
405658
940532
1074578
752083
227857
1103072
469982
1944590
457421
905158
1475155
737291
1980024
1304554
1462441
543570
1084949
1722660
1616031
534353
66855
510435
988941
572812
1808977
723944
1633326
407192
1258723
1972047
1804647
1701408
1572270
560463
342752
1683928
844287
1437053
1620196
1693617
1491917
1311832
120788
571985
1159927
188819
558661
282015
304195
140084
1857298
1721586
1125850
1548893
1320727
920404
168707
42582
1336706
7228
998548
1602850
1005321
859919
237521
1709010
1604265
1912582
1840118
762297
423971
1331959
1354038
35905
1683806
283019
549033
485333
64741
1293218
643054
1439760
1893661
642811
1235653
771530
549294
982762
947626
1221622
876517
1701984
1917625
1316301
288982
1376480
824802
1842457
1979277
1751986
1304139
25866
1360347
62312
465215
377192
1663162
1895158
613979
441742
442312
704611
1839687
1899418
1836575
1610843
601948
1693452
1038393
1487189
1290011
109080
1510337
1283818
941881
408733
476934
1881849
619861
1691491
81407
13707
1468762
1981409
1569497
1143224
1083182
1003529
453107
738550
719415
1307230
1101844
1539286
502918
1392458
193776
364094
870053
637599
1791729
117947
115501
786244
254430
1483128
260630
1735878
212213
1629358
1145665
1551026
575222
644247
852487
854450
1134592
159093
144841
359968
1428056
1008872
187269
22677
734456
1430598
21456
178372
1124676
724963
335409
1651530
98100
1219781
445504
972563
1853900
65329
620275
945426
1706596
1037296
1619002
905657
420491
1896817
381196
1984915
139648
1260788
1231950
1492796
988187
1489484
1054169
858290
20884
1318184
1993357
1212365
1644975
676813
381987
1419205
1876010
1052180
1377394
1162841
1856592
603583
225661
1223254
1629335
799019
1850929
152932
655406
128912
1397783
478616
784719
621417
304937
1615513
1051190
104904
1138151
1425865
1918508
852488
300738
1240679
998655
381877
751625
1316470
1402521
1560820
928113
1315808
1770606
1023091
215373
506208
1590739
1073476
841052
302487
336869
1900782
1845906
1574560
599334
1014052
129027
1843287
1207005
833331
1976524
241960
327999
1590236
523160
1600744
1297120
984184
259756
1738276
217856
1104113
357457
753899
1621558
1939066
1447144
748032
525824
840690
966072
1434663
1038191
1498086
1831785
1629913
378437
88476
1208731
970322
840192
1757495
1079499
1254368
1859842
1430272
1148222
1107192
346831
1435494
261475
19877
290400
968747
1942667
355606
1170534
1517637
278065
503857
1968607
1894015
372171
1855344
871290
25587
592314
78958
1376370
60090
973399
1610988
1990387
1247601
726273
1218024
360670
1263893
957093
822865
1177336
220759
1372482
1228549
1095451
1937155
1291274
1893657
1304210
1484733
438022
348040
777950
91968
177454
296100
335473
1165448
1016512
21027
194952
1054729
1889371
1896974
830874
484105
546954
529058
1449062
1378334
1403498
1760353
1882306
700351
771786
1960762
788444
955612
371668
1489929
1783755
732009
725499
916415
1185291
1776902
947123
1823356
1842378
1859599
72618
1230036
1680117
1459934
650257
1277210
1354740
1880812
994000
322751
375380
1485312
1753269
276519
396835
484203
1337772
1499943
198540
998387
388053
1924307
1772919
1065171
1179585
660302
1120082
1210933
1314487
1347453
1812369
892316
1420322
1958711
134994
1953547
233415
1835597
888056
1927341
1681086
143863
623779
100407
211282
867723
621813
660503
102442
1775077
1522987
1032460
411198
644830
1222568
1061657
1897320
1199908
1363216
1352999
1835565
1408290
269218
1137349
1827667
683546
411903
1012149
373739
1777503
666707
517482
299091
678066
1673213
277982
1324896
1752202
1579518
820116
195312
350465
1122381
733856
61502
1626681
1330380
765245
1257385
1681386
457843
633798
1217960
1106483
626517
489764
310792
1281559
1646073
904233
242454
558199
1979749
304271
273818
1922472
1809205
1457657
1041055
1443574
1860798
1609168
1460561
1930670
1774036
1381681
1806729
878097
598841
1562924
1045439
1292807
789459
914701
810073
1240022
6677
1426255
223461
1152214
1550024
1461270
213298
188420
972071
630821
1839089
189751
1744972
36228
1224610
1017360
1533318
29168
347602
325295
1204378
1973067
1197844
683372
498875
1325074
1778516
460510
538222
1898892
8593
762632
1883490
1514573
621420
1270726
552917
1850059
1108299
1821390
1894201
34150
1473145
1975839
195761
1434147
840646
1831526
642700
1484754
351349
382017
737140
484894
698944
184684
1323290
418501
945781
25238
259636
1579055
161163
405657
1050610
1382758
1687779
195466
655599
507643
1680166
781187
292053
916697
1352147
117693
1547621
328536
6494
405505
1198043
325367
835456
1225124
779424
996130
1410938
909491
1988806
106173
1275130
1035854
280795
609374
430588
1305652
187482
580643
1269784
1134200
1076021
1501970
490191
300565
1521847
1617077
144334
157559
1799155
957475
490804
377600
512975
1646100
1627069
436364
285482
898494
569763
474999
883264
807412
1269090
252190
540491
602181
225250
1134937
1479392
1619585
1555223
75749
1848626
1421651
525808
1169482
1818909
1476525
1785884
925972
1927725
1359228
230088
394326
1725723
1659778
33268
1746252
985357
1061514
1795690
1660014
1892413
1704188
506338
1732179
565422
1475140
445897
1470819
1737155
492567
807864
1713549
431020
941692
1008806
475408
423858
1283769
1973966
1426376
964054
1430718
730073
1870493
1031822
1213244
1515694
1128371
108667
883464
478397
1837744
1366521
954140
241347
1096934
670968
1644282
143610
175458
1673919
798396
1909403
142337
1772425
1254202
1384814
879224
553247
533073
1080445
214898
1088748
350191
176904
495676
1122533
135028
1172794
736231
1849812
189980
716434
963422
547420
1331003
898956
1651959
62593
1905192
1772213
1791887
236328
868483
1447277
1218485
1212669
1948542
157524
430001
520632
1523336
706982
96287
1822515
1872673
1539636
674529
539242
157204
126275
185147
1251924
634994
686029
49685
229746
1003331
713913
598171
1621817
46902
1636162
1573400
1037984
773790
1878007
1273267
1825726
1471655
1957659
547095
1123344
1648109
763071
143493
686323
463773
903645
1996095
1684956
1236109
1262153
1584139
1501063
912815
685833
1614810
44139
1814980
1918410
805575
1754691
1546840
1305309
890994
1060372
1364023
41923
1235967
834978
696161
1903902
747502
665061
1099205
1316327
1647531
956117
236423
849724
1625041
783865
219598
1262344
751215
1326249
1863349
1381178
472186
808372
570204
276441
119889
1768398
1159528
991364
1838368
79701
1817022
771656
877558
275488
984011
90165
1220342
714042
1917044
1637980
364412
34724
1758237
1218600
1617142
839057
374401
668245
942396
613860
1839020
1945121
1836876
1562845
978753
97817
1943407
1637485
1448488
1558819
95886
13022
1349590
598894
1781527
485910
1529542
326044
908141
419411
232583
1161303
919668
1357504
604766
884720
1309076
117833
1134575
252584
1565324
574306
417560
315538
248140
1653309
1567736
682466
493927
397179
1750441
1123237
421744
1997444
125552
1354393
565141
242677
1446872
1156303
1566550
1702890
1187589
760963
1533354
843039
420096
53511
1047281
1634871
1119401
1419802
1533772
929659
267599
1295781
1976627
415785
917538
619850
1560024
308735
565534
1895437
1018110
1550429
761903
325198
1502656
441252
791913
1790442
1735455
1915256
857054
422008
1268300
437731
1618970
1159655
1348733
1172056
80712
1090536
551178
1565973
158191
956673
1357817
1055241
1680771
863487
632432
745069
1563977
1629389
54307
1186027
1591772
230965
813528
1347983
317944
93575
1002806
1271685
6967
568273
1453939
799543
1895406
582901
177861
1847438
1371311
705279
350084
92326
878199
1264285
1784909
1193091
447108
1330429
26512
552154
1223975
817751
1548704
1492653
804629
1484664
418603
441209
987936
1275959
647561
825207
1385276
1593159
944846
156818
1678686
1068325
274886
1183965
1381883
1538562
3158
1452898
1394486
834079
1140392
235306
1126912
678186
1583579
108701
1019322
1833883
593601
142456
667197
14179
1779856
1380050
116535
196280
708135
1616100
920808
1678954
1103766
42196
157134
1308725
141125
426803
1067849
1057079
200901
529316
276702
1383236
670673
422741
262175
470609
807520
827254
1801942
1387801
782973
1060136
145704
121163
1011137
1817667
523982
1465873
177622
1496817
597437
509416
1472358
1931499
1454589
664499
1462523
1219329
167851
934560
100339
624451
1538806
168744
1495752
546162
203569
21525
939613
178703
1229850
1481482
355778
1043890
181339
18430
1941124
804347
1644724
1708796
76867
1590756
430995
1406040
1191098
1637865
1029692
1963444
119535
1465666
1440696
1565611
1757381
1237390
713662
736799
885723
1589371
1227683
1322346
1723102
1977551
1703003
624730
1178175
1522989
1025705
1319739
1808855
951854
223397
1673257
1898598
1424947
547978
820646
132360
371455
818739
1892572
1468014
611000
1784944
1924724
1113217
479265
1641475
1876176
1017130
339985
1188252
43852
24061
333639
61100
1336494
92477
1535095
1337739
939167
991858
670967
711467
1903798
1844936
938728
1005539
629953
69860
524519
807162
135492
903344
886249
847726
1446706
1688046
561195
120123
821121
694042
1508631
1816293
74304
1989951
613168
325092
1238801
1879334
80380
678934
1649139
1968826
822944
1904587
21986
312
290420
714408
741577
257083
1621685
1606652
1189265
172100
204608
187214
1834302
994260
1152248
974212
1336447
135235
286772
126174
1458990
197601
346123
1847101
858942
999107
985474
788292
1647021
1304200
407614
1040705
1320403
1453076
444361
1751517
674500
625922
522816
175675
1120379
567504
1384358
1787880
716518
1756769
1386040
1539944
1264390
1151625
1674183
327892
818340
805451
1864408
1089547
412232
780532
283788
86600
1582444
189976
236961
184899
1663162
116620
595534
807287
1793673
9406
628651
578947
240145
130461
842073
1232306
1235961
854020
636181
1488576
895375
58202
1875972
913482
1007875
506442
1006763
1777792
551761
1312243
1743949
99480
6197
931425
1246145
862964
889542
1854276
34593
1100930
1931161
263812
95676
955928
852490
1649708
544926
1254251
381171
1056027
1488107
1615516
87317
1279848
587017
1087952
636899
505581
485113
816583
1613565
452194
1115995
941595
1967695
661068
1400813
1400053
129649
745865
286439
1694532
1958981
733972
368500
1247899
27106
1944302
671884
1587758
1381095
1509924
646367
1618057
1764887
1945501
1164293
965198
1542615
1676022
1692921
1979188
1645976
478471
1073481
925374
760903
939524
1503240
1853287
679908
374854
1342171
1119692
552412
1261266
783763
1913490
1085151
946086
1564103
1646516
1830058
1080067
315074
358136
1451334
1456171
545501
1011464
804738
699891
1779565
612244
612449
1676220
1795449
1637123
1264561
381432
777629
1311220
606016
462391
101812
547069
1754133
1367095
1403120
127963
1035114
815688
1325897
860874
422853
903231
344144
648959
121002
751345
1064469
227723
1171310
1229087
439536
1694255
233712
38898
769460
308346
899000
1633046
847050
125289
679678
1371953
968880
86819
1738588
1203264
1773949
1952686
4777
950212
711694
103994
175288
1633203
1465054
757688
1227271
1863434
164925
850905
1510971
428774
422178
1852196
894722
139494
991989
614782
1338199
1201802
1825233
401088
1746716
1880583
1442694
433939
212030
340931
672999
1427773
1969628
730736
25206
566002
1888680
137539
1738161
1899111
1751811
701697
1628297
1062895
850169
1046744
355285
307980
255132
326399
312136
1381085
1820683
946090
1565350
1498965
388361
909057
1665928
1674922
732402
916773
1465171
1752944
1380661
1903571
341277
1842119
1962220
502373
1078745
362661
101399
1831115
971960
1202304
1295175
599076
295160
608449
909124
793842
1649577
1698562
1894511
1933716
834698
829856
882898
967561
1845713
1210181
1232027
1167403
73624
802262
1320044
303431
407199
1857164
1867506
87503
995080
217177
337947
646038
115248
658095
1130119
243092
790056
1195556
1029023
213400
1312773
1304188
616607
1538114
1186984
989908
676766
1099996
1572991
1651572
408191
447760
1647881
1400281
492315
1948796
926213
1576122
593271
434099
184851
14689
1936673
210746
677857
1328618
299454
18790
1139609
1112674
1182667
1529652
693706
364530
739494
1390874
859000
107535
1031824
1494186
1019289
1389060
1395638
528000
699330
869577
1704653
714855
1131272
1447719
1024605
1906697
1835632
456827
893191
1548071
1025914
1340484
589892
1792066
679790
1033627
317749
931411
335648
1584996
953955
516701
1073678
1471056
853984
1611735
701824
1361924
1522207
1829867
24481
1522065
1055817
1789386
1570480
1970767
909375
290256
1805687
1092485
1431314
734180
310955
248237
1067041
1612320
1751528
1833651
329720
1746067
921519
783453
1727710
335747
1487734
1561262
210426
547396
1274791
1406743
795057
888274
1288578
1962916
1018307
455952
1407131
1363044
1768756
384169
1321715
1763217
1997929
1574418
212799
471705
1903721
1835081
984433
986961
215542
1545586
1245250
1204575
1255486
1467562
974687
676219
937321
1556128
1435773
1611702
1969059
1664591
1202668
1194764
665186
901215
529850
71859
1670542
1465104
1548367
427535
506
31901
1292096
1228999
591186
1913933
997789
1263191
1072641
843821
1732820
661508
145031
673642
1545429
1712993
1759015
1835448
469764
1635509
880075
1966635
110471
1502706
842856
673907
655793
744863
1673225
1397764
709020
1808067
849737
353036
1378200
1149340
1864531
1298133
1575307
741784
457230
737347
1029138
1606780
1663681
61352
1032246
874068
1706083
1333053
865190
1398087
286841
1653689
575045
463706
1560993
725500
189650
407933
1117919
1468376
427559
1445077
1064436
1628795
945525
1732348
27299
1175691
229407
1194148
903168
427529
368483
1464607
1156566
1265461
933134
1096745
1599454
794956
1858048
1658347
1870679
912388
1661788
880796
1039325
593163
1835603
1032528
1356561
1632822
877645
1428786
1278975
1776287
697690
1837990
616865
312769
1682077
454988
905111
130050
777610
845553
884356
1027147
1450954
1824173
560228
981991
1240131
1958151
891975
1459092
1326654
121163
1617509
776797
633945
1002044
1459882
814601
1874482
1020682
831906
556967
1751262
1665172
1256225
1626002
514799
1443172
1391940
831909
1328662
521799
1640082
1913190
943796
751018
1057901
420224
31560
1919695
977555
1563426
1944953
1493338
1470325
1383227
1819983
237725
392161
787481
1792799
1631266
112802
1689835
726370
1280918
1243032
1662053
197223
296202
1787476
168283
471008
276881
675122
1194764
1467831
371680
586963
449261
239843
757316
643171
417622
274401
275832
418727
1320858
932901
1135912
904576
853256
1963979
556558
402545
251764
1606569
1066618
99377
968429
1480166
1436333
168556
1086713
401088
1668598
928848
1855177
628855
866877
885422
125013
1179490
1075066
1022129
1320969
780474
1932916
244028
1589594
1558611
1750200
612564
484733
1098773
469446
314393
692722
276040
1154737
1100561
1665682
186764
1238275
482947
1275797
1568991
1048692
743765
1782957
1291629
737701
1994998
1737617
1213029
987373
543179
1501506
1299201
1925936
754352
1871024
1410218
1106428
1964827
390108
453472
1412743
1895886
511248
1046698
1279563
368238
227193
324636
343279
1428646
139030
108842
350170
483011
1899567
1461705
703305
1801619
525289
1993358
1577922
815607
1059126
371822
858078
649905
7443
968623
553353
1006130
1469283
900776
376610
87784
842774
1939737
369496
167695
1677286
354413
319757
1720461
1917377
209236
986895
110651
449817
68536
119789
1588624
1644039
35041
811647
79967
1540870
659721
509403
501292
1234759
1085651
606993
191667
763394
1528668
1237529
390758
418654
861233
1775491
1912640
1126226
1700799
719977
1069376
517321
1678508
998843
1892572
699419
306945
1282282
1568800
1864460
686128
223040
1626902
653115
1079318
810676
1884220
971897
1824889
265523
1983922
570374
1197494
356984
1781315
1032666
583400
475564
1396687
1004246
689918
220228
241040
768289
1300696
251921
681003
1488005
730386
1232922
456935
1799546
974292
515094
1614419
1980060
721374
519969
459707
681293
996262
551094
1542106
1003176
1301569
1423539
1279401
1801502
1678885
837459
1457499
556854
197948
1558458
1632774
500273
217499
997516
1504736
645258
820666
978997
898254
1903812
748845
787192
862790
1190163
780141
1497469
1809344
802722
178403
876740
1117548
921066
1976121
848003
189434
752143
1913775
1720197
1359994
1856959
834576
1163970
907816
1330301
788390
1948800
1774260
280894
1272213
1511849
869955
1924283
608073
1005411
469292
450964
1110391
463063
1579694
891007
459338
1014013
957760
72510
1349560
1634153
1677832
1755520
1889821
176952
1761428
1436771
1866112
1616463
701732
739004
1977642
1249969
1482978
396786
1706934
788164
519128
738329
1488460
433711
1977168
1666867
1112810
610927
171312
675854
227349
230542
1784103
1763148
1346408
1793008
915175
1727702
1741443
1611016
1044720
1456755
1404351
1868248
1388182
105119
470250
1219722
129748
1876580
96032
1921729
1530980
1006202
1162894
169655
858168
1105732
1387312
292408
1823726
163659
772193
1136147
1011122
177162
76890
633569
418109
1569020
775728
312833
915574
1238649
1212748
1991597
332138
1895313
802231
919708
427329
281808
1699129
794635
746688
789113
1363751
998343
904978
1483710
585326
1868516
1490923
1310345
1991433
1441285
589143
970779
794637
644475
1138844
1696075
864662
544735
461760
772534
1086218
801550
1248003
904830
247345
1775275
1461190
831897
396167
1432209
1781622
468143
913546
1828410
1380093
1192479
468092
873349
1465125
1612844
1816984
1758124
481903
980573
1017917
746624
1492378
217793
969862
1707815
1593539
123169
1412427
1550854
1090168
1865901
882311
1576987
379615
327931
1935812
943207
391195
1637221
103
183949
394800
826053
408721
480014
752650
1717209
707260
198031
92483
1606910
174487
534096
1705859
828233
1917737
676999
1368580
1859721
727410
775075
24470
1789770
1860794
1105008
726875
455304
697873
10710
1698090
310882
105254
198412
38245
1863929
468922
1729880
1403624
69835
1362482
481295
859973
1401924
1472318
178153
1562196
23950
656700
577004
935520
764912
1597946
1021005
436881
533646
1216354
1659450
1946139
1234743
1237144
980143
1529152
1279307
915257
780535
1358101
1698942
27392
1781378
739088
1599821
666622
264672
332570
1157446
1008401
1548803
1456604
145674
613140
1995082
763778
671701
1087356
1662258
430386
114650
553557
580487
1239352
1689835
958555
1086173
76785
1722920
1174531
1924946
1088853
1260321
207062
1730624
1795213
786554
1994256
1095370
512982
1837954
1990814
1697091
1688105
1901395
1548268
873962
912722
756879
179005
345237
1484403
1201316
1174957
327365
751474
1790368
1152371
1883131
295031
99272
830268
116486
1171770
1714064
418953
601250
714883
1354158
1223483
1114246
830846
55963
1728916
278833
340699
396860
1922054
63591
1125764
1165051
1209553
1031385
541450
121647
1127866
1115470
1026257
340234
817242
1202743
514106
426866
1308332
146728
942136
341488
1340688
1475365
977756
1571559
1586136
1370359
565194
191413
684287
1691273
1754272
824171
1138100
1498292
1186952
1419787
1541934
9804
1399509
454900
341493
685657
784375
223333
512784
642445
1039609
1710418
1218974
1337846
145452
1138892
307862
379247
869646
765124
1979090
303487
1209599
1224347
1723301
37056
1662032
574333
1229550
1911190
491447
1057953
937643
1087014
840000
306476
689308
609088
1283722
1685691
1344293
1412909
1768838
482899
1838329
502168
1051626
173564
208046
984871
491082
322540
656163
915311
1605831
1462380
258474
1963750
1101751
1077033
1200588
603710
1236125
1084008
1271330
680045
1447562
267509
1527725
398780
1546550
249333
126594
1944233
1952545
1785459
1613111
1191114
1268455
530043
726450
1679228
1184849
59257
1464204
1485750
1133229
518451
1851453
1943586
664871
1023423
258391
1793846
913634
150056
1293903
1242477
1289966
106270
1850104
875782
443878
993846
1604980
1014131
364523
823595
1579722
1362361
668507
1975146
347774
951441
695780
1530079
797504
416242
1710293
533990
815407
1982140
558398
1473428
618338
789289
90213
339037
99093
109867
710393
1952548
474953
1176174
1885836
1096517
1472713
758877
1625339
1935344
587175
691476
282265
185295
270121
717805
1462806
1361532
1631626
273581
1020323
1569690
1729643
1821919
424248
1513041
1084850
381698
782423
1202876
554381
1309027
1013862
1017945
1165433
1366179
570557
1200336
891984
1231744
615810
496635
892728
646438
1464012
1324368
763960
500291
386349
439899
392671
45043
422788
206522
971884
494964
83662
1001026
696566
631380
952450
1619224
851582
344983
596528
266853
1416456
1547881
1357651
1629030
1209025
1490813
878886
1872357
1700261
1673818
192528
87809
616112
1988521
1190060
1864365
647410
1593051
1504718
1016536
453769
610489
329313
964941
658861
1016192
545107
1656376
516666
820056
822859
512650
562799
1120950
375247
1179880
1678266
698572
75442
858691
294684
303313
1752297
930946
479475
217323
1728804
1290838
515244
567467
154560
211425
602856
669340
1684175
990702
230679
1461237
873218
494282
806070
1312067
1972020
114642
883129
1667985
1352534
1514887
1851184
1032308
270198
1781302
954608
783663
827814
1418003
142455
151302
280163
1540372
1653965
126875
260025
1058737
328764
225643
1436392
646599
1505016
342932
525468
636132
1926685
1515307
613148
1515768
1832616
1041636
887734
3962
334693
515403
972165
558827
220264
1373463
747344
1963217
1639045
587972
1197002
780202
1988027
982933
1517682
1526180
396891
912867
1669728
776068
20955
1122215
399444
1753245
1101274
518486
890393
1083129
1845022
1887941
1253243
1208981
1035939
1653109
10179
1271570
895166
309473
1259260
1914099
125840
356876
996118
203330
1312422
1960621
1346235
1708749
829711
1429555
162720
402641
1793183
333752
1741528
1612906
1007980
848640
1806220
270279
175233
1208657
1365248
1124384
1852140
838685
1223569
1850665
1586326
1316544
673610
973052
1219010
1865488
1427490
489200
1222995
1455194
1083433
434931
1347582
610883
684285
894989
113238
1931212
624993
306478
968570
919768
463850
627359
1089009
1725791
1647919
539846
1793616
458869
625624
1379162
100082
1685449
1983612
526273
1869139
925125
1125442
1833121
765274
323369
1039867
1417057
1953836
321322
942909
729538
1512563
317438
338144
860332
67294
1027160
1479717
1362409
703189
1345857
481135
1636456
30932
786058
540162
1130179
1477640
152270
634
239558
1782907
1952283
1202517
1470782
658896
1803343
279262
616164
787070
1301176
1147602
1596457
1352165
1417277
1813565
965549
267963
448733
369359
1703712
766127
1466928
1427853
1960547
1705713
37053
555868
1937603
1884952
645648
348817
806512
447554
1982875
245621
214101
210505
1684743
377306
627387
947420
484823
512036
1488586
377590
69444
55690
801640
813732
567381
767482
1185184
1957997
425592
550757
357164
1487966
492001
1155527
1871811
1964580
972510
1422898
560288
872593
1720225
1660515
863359
1075463
1526173
1342703
419104
1219536
605786
550672
1262467
520994
1518585
1768605
102519
1282228
311869
92361
1795495
364504
896448
1709512
1200067
541783
1657166
680349
1711665
1080463
1692961
927666
518905
502759
88541
1063309
1435528
1308721
208521
1379241
293216
1473136
1042189
246580
850896
38984
266685
59394
143778
1582552
1429043
960962
523888
617657
1255571
1431697
444736
1418106
1842523
111998
1602848
1653736
1449272
318073
346337
319917
286322
247749
1297916
1495586
1153396
226099
508542
1102941
1737807
1599820
1845571
762620
1302195
9851
69137
958628
684863
1912667
1741816
825165
695126
309093
743991
1199601
760788
786491
104946
1251592
1588237
1299540
809800
589636
283825
921214
724801
1232770
1215134
1635117
1589874
934844
1951560
1206639
1320025
1149159
1996238
1879527
1985075
1745979
1856994
977013
462301
1844250
1797952
556438
1033215
1943598
1030721
110729
360349
1598442
799286
1982840
851149
1534353
807599
451367
1146281
1811604
193830
247141
318739
754449
935967
1176982
1808972
415081
1832865
660984
1551340
38632
1698089
978734
147274
1888275
1670198
978260
1882635
1252675
128298
615238
128056
517533
308310
425637
1462905
1275057
1250339
1143409
1675112
1192375
1492357
1049381
304988
890751
634474
1858556
558809
1927559
120373
737421
1086963
1492979
1809307
380961
98565
609580
1496421
1530362
219110
1732465
1711612
992357
1436986
861799
1769316
100440
1382912
1385045
1070877
982677
986162
1704154
1802487
29973
749031
646803
445596
1206927
1636912
1182669
1199350
461196
812079
1148741
1341536
210590
377969
1942267
1367233
1013555
95256
1001954
1332860
1856447
859165
1969086
672192
698828
756105
1807823
1318018
1539849
255507
1998321
1184867
833747
728026
1434846
1783073
503598
1111232
165809
837831
383916
1557095
418473
1758736
1718565
503035
837726
900340
221608
1717749
1588041
404563
1555386
273756
1096753
1545313
1032289
1146637
9880
1162874
1457951
929173
686502
1422821
572907
44902
1199446
764331
1431493
244613
131538
850040
1668042
185539
286847
198407
1751710
280274
969092
533081
950740
1545653
377728
1142709
195005
106421
1132646
1820043
1973246
296820
441650
1299493
1112796
582971
136052
529218
1408581
594475
903882
605875
1144354
1415324
789982
1454830
1038292
1074056
1271393
1395439
564797
1858638
1916949
516843
1743964
1522398
264394
771635
1196729
1690229
890880
902379
877498
1391977
1053321
933271
1751725
796170
1567677
1991308
7883
1035405
1456023
174948
444948
820855
846460
872415
1093415
1076005
1329864
538036
194875
630438
1400684
1640326
1530421
588568
1066530
568711
1202017
96420
1689001
1421853
1332880
415294
1791308
827991
585822
1939944
854764
867749
1445592
1571072
855421
860173
814460
935682
894271
644448
1635100
1810277
1655574
479146
653159
1521167
860051
62970
1216894
322068
420783
937722
806106
1306651
1789311
1119223
1146313
1172696
1513307
55080
557746
1236909
966402
1152917
1661926
1612664
579983
1789055
660878
588091
129037
1525779
858059
1042383
1533655
598397
1270332
1069350
684133
1847464
218839
580295
367281
1974718
897302
883182
350190
277692
1837066
1011428
1385961
1294228
1585078
1590593
1347550
1423762
1166003
436502
39761
985314
1106048
1962510
57840
591345
58673
950819
1861672
1901974
816353
399734
1600737
853963
816549
1041534
931101
877968
1079404
303500
1377551
1417808
968531
663624
307393
1460914
11515
441204
655314
401620
1507280
1306438
1682846
814543
593037
310234
470768
1148619
541533
1653091
453586
285813
466758
374997
1025775
595699
264818
60680
1494930
679445
860924
1764594
700680
1907855
107181
473018
1944675
1474058
1245663
52324
970673
564580
504896
1461048
402215
865978
4947
761992
417830
1982065
417925
1613787
1868959
1053289
1295538
968817
1148903
1418337
683523
1159927
1255205
1564159
681417
575500
1139626
1549015
329346
1758718
422367
1325083
432987
1361711
1161603
1821155
1220735
1107606
1537510
166345
1181299
17991
1878873
1324005
620942
919252
935750
1639470
1440418
750098
932086
1179561
490204
672719
1778640
1001223
569955
1771050
1594283
1757732
984221
1274629
1388274
1827156
535095
684391
1206688
886991
1801299
384118
193285
545089
900845
714649
91718
607855
373003
1722466
839631
1941789
1548869
1605571
1779717
151870
373784
1137196
119183
1214202
1069032
526571
865642
395320
1766487
146552
1202451
1439389
35471
1509191
1610343
1322163
1787086
1978791
1764200
1714579
1039332
499984
1296778
962586
1515424
1855861
1424378
407928
211743
1038770
618226
1508669
609663
1589087
509792
368564
901527
234500
197020
157102
828609
1234712
1238711
728281
1288473
1448597
1724879
533164
626107
1885181
1343346
20800
309758
626592
503778
1487420
1316827
1751674
1661153
218099
490771
595440
1092195
1945345
1958209
405906
52208
625754
602756
1998094
96068
1664978
1885408
1334853
1264389
405470
1258303
310426
657836
1503034
834868
1057692
837226
98999
1513673
1912272
1682189
1487388
599053
1608762
52607
547377
1605822
1124261
124222
1096538
863641
1163601
1454799
1722398
1577065
189641
409873
228570
1962511
1103587
1440599
170306
756149
924715
317599
349748
1020789
883718
1869342
643136
224093
395374
1656642
1165084
228413
1018002
1189737
1168129
1510316
697691
1096534
411596
1824928
734132
810071
743118
167209
806782
1772670
919392
185233
1688565
236871
1886725
762506
120599
1947090
1562288
1713827
508666
518176
119421
1157376
1439448
371638
786963
203163
894323
780588
1526802
1307790
1497818
1059625
1895850
1383121
878350
453916
909915
1789840
609321
204479
68625
679412
982272
604870
1024764
489636
1462873
1809016
1834685
482082
890735
1341246
1609968
1394712
645828
1028156
1941721
1488581
429763
1252171
1900881
1540134
815758
1552917
644921
1900528
701286
112496
1322959
518631
1783234
864894
1728523
938237
587488
1080245
1595436
1934868
1110754
297533
124253
531424
430919
783139
400931
1641969
1670657
297857
543721
1367222
1475198
127091
1871871
1363357
1068367
98232
783926
605700
1178841
1360154
716852
1384965
356502
1719107
1740726
33441
901964
135223
1042986
1653495
1537004
1904719
1642627
1985623
866671
1603276
447058
1821999
1593744
885841
1724620
1052668
340331
1515738
262168
1356221
1942872
1201791
325347
1617693
555243
1019270
687141
1596760
1948480
1897328
1750769
972045
948190
1617271
1461165
1519337
8154
1846226
1950400
1587299
1078027
709591
382418
1605193
1389534
566126
829186
1637138
1940669
98041
1593693
980771
413420
1399304
332604
1409533
648671
388278
239279
760128
1702888
284437
697943
1972244
377060
1876735
189109
47043
1996086
1481632
743147
1257656
1658737
95006
1041120
726059
1396186
252027
196531
830143
1259956
566364
687200
552093
273785
673387
60974
1360745
1721645
1700127
1809655
1515648
1006379
1996136
1031239
1779519
1511173
1458358
1397317
1981764
109341
391709
1210860
1408076
1620208
1774912
1975365
1749915
1261383
858470
1199481
1152799
1641842
1248436
847609
104323
411902
908094
13673
1405517
276289
998630
1366718
1402304
1176891
1287867
1140094
421657
1606679
1306457
1157654
502272
668043
387984
1775272
1954237
170789
431904
737532
279954
1552155
904781
89450
1339205
1926669
367825
435228
1258550
669511
1013012
1822653
99818
1268222
548124
473330
857919
1221350
1299209
1856337
1671268
1512884
1588875
1173251
1640227
667402
1311394
499260
836031
1086659
1109354
1520704
211840
58422
1624898
1642349
348795
1905491
1979703
684517
1030688
1024643
1472018
824939
968216
1875891
618159
952585
514302
308455
1781277
1620277
187036
1802952
1418796
1291540
380524
474984
1969976
559061
14390
561471
94625
261525
631306
38015
957541
647756
1272225
1664800
958663
887265
56375
1026306
1111092
605552
582843
1050375
839702
1588183
1977090
107969
612505
328970
340496
277371
201910
28869
593422
261835
655746
1260220
573361
334700
833540
1117685
884140
1487703
1055751
1431773
1312956
1105245
1762444
1613090
1913266
534419
248215
1135036
1652636
440167
340957
171576
1786703
115253
455843
70486
223182
1276998
1839590
485696
1500780
235188
994597
877064
495586
763399
954471
1347782
1245945
1410597
1028077
108170
1885341
1639414
1647523
1806776
1609951
570581
1581709
1969105
447735
856029
1733033
1358465
1817184
941094
22408
1268319
1485854
860421
618763
1469672
198851
986059
1053409
1499832
724811
248108
337983
1848895
1627127
1239198
1102997
454106
814178
1588538
1006942
351488
647860
951033
1152946
1897919
358291
806426
1687755
850480
1742241
840803
1484557
1527870
537928
951465
1764778
1700642
1214412
449940
1451011
1805704
1315861
462302
1905629
1033598
1632113
1891171
1492141
1573658
94784
1260194
816961
972027
1058688
1870664
1582582
881374
59897
261682
1414792
1186971
25195
1610805
411520
1039266
1564247
486455
1404351
336888
1547957
7239
1176382
1225363
835064
37713
551578
1665831
1354433
1734558
1718172
1001271
135690
588005
429000
1830693
1781456
1470020
930847
1250566
342828
1710881
938894
1825269
1661814
234382
586199
383954
1360019
335880
500158
676189
618637
1525126
1362107
1667383
1688904
594856
412425
303321
417748
1578255
454684
917929
717097
102499
96316
1925510
1270648
875860
398045
1104065
276895
1428075
1688096
1900376
618356
1223343
500899
582999
980483
622269
387283
491683
78937
565675
1408732
368808
288305
1578713
598707
1328077
1723351
990748
656468
699648
823845
139109
1717422
113950
1146866
1666997
1287794
885383
1154514
756410
1874965
1274728
249794
656372
393932
835331
903651
1113934
202100
267178
1329768
423126
1212061
1018769
1143944
701524
1672511
325471
1908089
307901
734435
1428566
1827210
1448512
805448
1080882
1312323
798616
1160816
445829
615617
207454
756070
820576
1769510
922559
582678
1738782
1628813
1736711
1416433
1055613
129708
1398526
702627
1467424
1201433
933453
310582
580256
1768829
652493
1684961
374543
510674
1561583
1633487
171242
461066
803355
195610
549866
740974
549732
160742
1000537
449111
96913
665382
510008
598294
1641322
1791180
1606348
334492
1643960
199713
678832
50923
27982
1121526
1817430
824749
1924756
1934575
1611839
372531
1275168
780310
698225
1782002
1943523
1381827
965180
1247599
1944718
1835382
1945944
1100584
604498
975923
92863
48036
669036
895865
675689
825679
1079349
319251
1047402
1527650
189356
824942
473771
1135090
327106
578976
796069
991890
478412
192806
766192
1953127
1277946
1968626
253967
1404824
868661
1541311
1422580
492496
1898469
184104
1319926
903471
1924715
1830493
434161
1173955
778343
578409
925336
13820
371673
733487
1349213
754644
231083
793440
18637
427059
808218
1368522
1962876
206489
619846
1761376
1937076
106817
1028657
1996467
507440
1375755
1672344
1565722
720186
1585668
902682
268129
531937
1727688
1154570
595324
1968783
1186242
940128
1306995
1905963
289214
871586
117343
151747
1277739
1633812
1824161
1248692
1900481
308428
530654
952459
1573791
1288640
1737914
578566
220754
497843
1915103
358850
1421989
1849425
1684749
1954989
1380801
1445214
1808155
1366379
1641787
906410
134336
1885138
325269
1425194
1739923
1969261
1738793
1099409
1461262
138863
1889888
66588
1545787
402598
715899
397615
1663072
1128818
1772641
948184
360893
1849796
188547
1843509
434128
1600077
122291
1970964
1090794
1464458
114444
1551211
1334936
251176
479459
1176299
391191
1404178
665839
1919335
1663334
1793472
931079
561148
560098
1690996
1422976
1382216
1570119
1253406
937252
1403824
1653907
1052707
307893
1271087
1447858
19146
301144
406691
211485
1201512
1452982
1882267
1361238
1931856
1559039
1575913
1119993
1653468
1372085
3642
1830556
357840
297132
402125
744732
251220
943273
1597591
192489
1794088
572432
748155
987570
25588
946992
906371
1405621
1193542
441356
1350671
1596620
412259
703992
1752654
490771
1165720
1917875
363347
977378
245742
1144305
1175106
1494278
442103
666694
455456
198376
676908
1225141
769621
699175
1605142
224476
944017
536490
549389
1524574
1904986
2504
683203
1161464
1948543
588578
1314032
1811796
920196
970054
1570204
1819628
367483
53613
971949
500765
1476305
68202
1277173
1387796
699102
983525
1648027
1364798
1320954
879067
880185
446137
596305
1828930
998479
1573667
1769720
1605356
875106
434559
787896
1449884
149315
118399
326878
147376
1225552
723079
419288
847410
827656
1482925
1530164
1776789
1113629
1965072
272975
1341467
131812
1105692
461396
1041718
68699
1727544
1091952
1707125
278965
1358198
1600181
1521578
399484
38736
1942452
95348
1748484
88962
289262
1485749
569414
19307
1626553
882369
1309512
1533915
669701
1916785
1023849
1103427
838567
819468
1529297
1025041
1314707
389804
1477562
1400363
781128
651701
1722800
65618
220066
528952
1779632
1463267
558133
249429
1071668
1484691
818512
1811452
1666348
975887
1329267
238932
1211428
77399
904012
1164016
1262561
849530
279514
1935762
5937
1781528
556474
5378
758340
1175474
726063
407708
135855
1687481
1180596
1731014
317384
801779
1167705
292772
1598918
866760
834344
1103452
1319123
1622516
801940
537962
1695887
706457
747264
1209738
1202241
123014
974021
1537282
927608
1661407
1232111
58690
1312264
1650134
1164884
151523
126765
479939
1872401
294220
567256
1269033
686798
437609
552468
1512416
1374302
1619846
1929241
1811356
1932090
1127129
1177588
865860
1358041
1255940
1645500
1406868
793593
539326
938054
724602
294392
322170
1430818
1763543
361724
789507
1350434
1294272
1478747
780471
495961
1910297
1858170
970338
1156677
1806152
637528
136273
1665337
918984
1075061
1586782
1300220
826143
1713905
749300
1825191
724038
1597624
250133
31672
1536708
262694
962850
826001
1341123
505298
1042661
1555562
830503
1900806
1699510
1033306
977684
676124
845199
1102498
1243936
960397
119070
344570
881543
1243444
982875
15809
710790
466366
1532880
1658301
1456818
1489072
1867409
1466053
1002237
245046
65815
497979
1980440
1216760
655342
622890
1071065
789564
673574
902909
1682413
732915
1651658
119472
1559531
1783149
325143
590604
309930
130977
1682716
1433122
1359948
1395279
1078507
7855
364002
253403
823683
183664
1024146
1715897
1333792
1383786
1974424
1559119
1113788
475529
674583
1815969
1304430
358913
63886
1568905
1833480
916338
371250
1546913
854752
1713944
1585606
337958
1606638
16626
1120694
1327339
1897378
770115
97774
1201733
1449964
1736782
938520
286123
1838789
79053
1845542
1036421
1970793
787422
1073952
1670735
55584
1923850
1423331
1992502
1175151
1973475
1587239
937890
176977
1005205
1912324
883719
924480
445450
1431180
335439
1776839
1720336
1296392
1684026
956379
1822776
1436297
871517
1068512
1105884
358235
1037645
1035204
1285841
1651303
1118963
756416
905159
1384741
1253890
1258625
1678156
640195
1160706
554216
1297438
1682569
698466
694615
50289
974376
16017
1832468
1128820
1555802
1105535
1625883
1689979
728596
1167506
1576251
1780741
301363
716314
1853209
1419182
701002
592092
1057186
1910496
46685
507228
75372
884335
1772420
558968
1745589
823359
1221742
871105
304245
1645651
201332
1139154
704738
546753
1487899
1628154
1656379
1461871
1406083
910878
1212350
1302027
1819053
1720112
673568
1518300
48421
384239
1354546
1402378
838117
1803981
855085
1439907
1044042
776174
164533
846440
1719492
60197
339498
1182659
1303161
1450787
1962879
135
555823
16567
649789
1453803
1576134
1224922
1894530
695732
1694739
1388828
476969
1606357
1648499
667948
845900
1950342
1230398
1478882
1864765
582866
1270294
182552
1021173
386704
199444
825123
562833
838117
143337
1497789
1495052
241060
1671103
230909
1399098
1863996
104709
1457125
817145
953817
77684
1055
1795573
1475734
1968505
744685
588380
1278002
17103
622064
1803833
1906486
1486538
1666754
85916
1034144
836655
409179
1635590
1734060
1001050
303587
254830
1917565
1158682
96039
8641
1849798
452412
1529362
837890
1799178
942233
1184387
364822
1206951
1125055
124769
1671366
1331415
1550707
1183974
607711
1232569
1343520
310619
1060254
1401733
144425
1096663
826451
89970
687366
953286
626830
1523247
1764639
493011
1203923
920430
1836082
1336455
601958
708116
257370
1098081
348982
1783721
1011144
667042
1155669
1936962
529136
1496255
1050672
1163279
1880406
1580145
191148
552409
1411408
806596
1102862
1433684
1530061
439885
318936
457592
119110
1416154
721972
727648
494068
219175
815051
1418947
1177574
1272204
1645419
460047
451647
810720
1058394
775469
608720
930785
21813
743584
1277694
331990
875136
456062
71105
1382398
591940
226475
1457592
844984
582275
1491936
1087396
1142278
155428
944596
948682
1278328
611008
739971
495726
625532
1659834
1706117
154201
224368
1178796
1833232
1122662
1832465
239574
1468824
1675929
375613
178495
644484
1104408
654639
1763771
723961
1662051
960187
874722
1520007
749061
1677943
798259
1636934
1609229
1766145
1921146
1271698
178746
1892097
1043738
1528727
906552
1727515
697894
999771
1230433
1620989
1343708
1596656
62895
1064273
1546240
262403
1440599
1051359
1887759
770982
193476
601399
595855
609701
716598
1063434
1026816
431339
265082
1041207
749894
725548
710248
1793662
1390200
937806
1638692
907554
646924
161553
1532341
961007
242843
1444809
203032
728092
1293954
1643366
1148059
1617531
391342
846198
1511185
81449
1534042
886789
472451
825957
740014
1341702
1045183
780650
365743
695947
1174611
1302401
13629
1828259
41844
408991
1888683
917463
866955
97817
845341
923351
1322525
817423
1970181
178471
111843
816369
1052845
1526548
1753819
252398
1051487
478079
1522268
1218730
1871667
810332
1229454
819921
1641108
837011
1547557
255888
858672
1093292
1002031
1979786
1319191
1191048
599211
1869250
440593
978432
968792
1272710
1484371
1611941
770311
70974
831201
1915770
253853
1458144
863632
1882071
577893
692712
1829649
246213
1867930
472231
1905406
1638663
393067
704027
711890
480369
634608
471697
1106101
1407399
530026
127596
734073
828299
1973807
1020400
193788
1852665
1326265
318470
1340062
1623453
1950850
1442629
1519739
1650391
925158
385572
326144
1837257
860301
1896555
486007
699120
373787
133590
210129
246395
1236635
1392097
249237
1384624
1657357
1743095
675410
1972147
162657
286025
1400447
741549
1393626
142717
1872645
551817
953729
1581467
1857674
1029468
661890
1523534
542212
222681
731012
666775
1052712
391307
1700179
754798
25054
1655356
1248388
1556453
771688
466520
471620
1594300
187977
1710140
209581
492998
797230
1611917
552285
1755097
852336
1905046
54597
1939563
1183631
432945
805869
972099
1109386
331820
1654961
1427669
1368428
1723460
281902
456523
235884
884136
949118
1102297
1111792
1644849
1911625
1880280
779517
828417
1030500
949628
585055
1642625
754287
1971647
88027
1223581
1768705
1313085
1806650
1605726
1812715
1331188
32378
613682
239332
586274
179882
1508377
1981101
294636
913503
195797
1124139
1010456
1606075
1541385
1557773
1235244
43466
1798478
329505
1237919
636762
44371
1347122
1198103
1759028
398010
627055
1609546
1311230
300290
1099487
1317868
1853234
1955782
204053
1485838
1138151
1517460
922912
1187306
569569
858475
1631300
1460076
59855
257196
1678190
495727
1302622
648127
1420691
1129533
369062
3258
316682
1321614
1194264
763445
1784081
593226
1168442
1138866
813281
1279507
465576
406934
725989
1358478
1087428
615590
1450374
844325
1621840
663712
467327
374101
1889002
813956
616001
504184
1952723
1275670
1210325
1666599
1763142
687533
1793509
1269351
1896839
174266
330178
210473
1743581
1790275
1503031
5667
1119296
444791
1856372
1550117
1190039
288711
1485186
1905983
1713493
649415
643511
1706815
1571062
1076907
160041
303511
1264855
712216
1261719
439347
176460
882399
1388706
734880
324580
1681389
172764
1504658
22156
754337
853438
1886349
1320519
1173152
806229
1199517
508054
317717
1928534
1993565
255455
1176941
793813
1551929
1766070
617165
1792058
933216
1498476
52652
1387884
1427903
1051105
480962
380441
359660
319210
1535209
1445422
1890866
608459
1062724
982496
374656
1499348
675401
926039
1667479
466128
1473312
645742
574461
1714599
1458964
1340368
1944533
370364
1958549
146514
1642720
804400
1673547
808621
1184035
1986838
1824364
94970
542843
1167461
96707
659404
679115
833900
1066558
212264
1211900
1402311
1131731
579150
749849
1015581
872437
446247
1313356
15397
367440
217644
693434
308950
1349520
990519
1231331
1155831
582930
295518
1210883
660593
1341949
432059
1616255
1679308
1202868
1256932
1276505
1695629
1894650
870948
1488787
1292342
271899
1674750
350506
910015
1564092
1025057
1258011
401008
1940869
1685420
1572780
27990
1161749
1070085
850163
1777116
550247
1954514
500984
1687452
1236643
1482187
599145
143554
1141514
1785201
13992
857032
1289616
1152159
1523690
523843
1616121
1016411
1060154
1370304
1972968
1366274
657740
1527205
10442
609457
1010240
195153
1477587
1050075
972374
321426
798953
552509
1043667
830647
108442
339513
793652
1803691
1336761
913853
318759
1762332
876149
27743
951767
1613714
725617
740678
438622
1119485
1033418
1549816
223567
76158
1815677
60255
273038
1197010
758911
744501
1454896
745561
343520
478735
495478
1381056
1534640
645698
1623551
1669765
710129
1519745
1091594
637494
162976
1586483
891773
558044
1853187
843802
1557040
373823
1269471
34451
1978651
1916793
909898
273056
851805
441477
922100
1141375
1918507
852741
104256
388979
1318945
1166919
891167
1966410
1923905
164552
1544249
569785
448533
1342432
1044482
1505623
1723667
843545
69917
158913
79667
376874
648419
580374
161109
860211
1643834
1551629
856599
565003
530713
1645506
1876351
1026155
1415842
725179
1606332
670622
1235872
665729
1793948
705608
644378
1734737
1255001
402
20298
1823132
1572615
1230957
613653
698700
1078386
141577
1792716
1734853
840646
684974
869715
648623
1314779
1025736
331149
392805
676540
1760902
1008981
1008986
224490
1530766
820253
885618
515778
809969
193379
1025518
127461
1447417
1592601
1629160
1008091
1605078
1085312
244449
298406
794268
1787192
310125
1657372
680482
602487
495521
17446
1868836
819431
285024
195116
104649
1207335
145628
149252
88086
1623747
377028
861601
354552
866218
326931
573565
416582
668196
1500152
650363
1656214
1981243
1201567
1267566
765065
1647125
1610272
1112492
1073844
1389486
1397236
1138374
702639
565622
1720055
1774494
96697
246527
700524
1327558
131983
695235
361639
873905
7333
1098269
525552
1691150
978831
230642
280660
1718053
1680325
1781247
1555490
963282
994895
471149
1132184
1740024
878707
489206
1266964
848676
1200666
531488
1028520
914860
257326
1856171
1652312
1836247
443435
424339
930186
1179473
521966
1788268
394810
1738643
510457
924288
1599787
866181
1318838
1086309
1582725
471682
1272606
635001
329756
255536
304270
1597700
1548363
186401
1490021
841426
91789
1988701
648475
270514
1579054
322973
310267
279316
1884834
1746311
282186
1467819
1443548
968937
739002
1984061
1384202
458400
911647
1822997
1524188
1677655
439707
166086
509211
1643009
1474674
76812
1173424
1888089
649577
1566916
1367005
42098
1161862
416392
1699257
17224
1328949
1155518
192321
1794753
1949994
1651626
1582841
1268843
1216759
69638
981607
42245
242605
578561
693859
1161031
1414870
1785199
465768
155052
1061480
389137
1575488
862967
1906242
330304
824443
377145
1257741
236592
675771
1442846
1655140
412202
98444
1771927
770806
628161
1723981
274611
857799
644376
468867
1105711
125149
466823
1063233
431698
359133
34183
1272665
1229126
1418165
1811501
127657
465716
1009995
301984
1226993
1576887
648717
414631
1583015
1044605
1783129
296189
1489250
335114
670288
757487
198580
839797
680835
230786
1568887
1848108
1196794
98167
994892
1037749
156066
666751
830671
18859
800522
1937582
301588
779678
1284664
1537569
1616151
867076
330987
1255323
731703
1888201
1260396
327767
708191
711578
992074
166385
536750
1262031
386261
183695
719024
1077184
1013815
1540381
1965138
597268
542422
984213
64080
219869
952661
486921
963270
253585
867281
690100
35176
1658674
1156213
633988
1032862
1123715
809562
683120
844157
828592
1472048
425309
596633
1534596
1776551
73360
1949890
1871785
175074
1526892
764697
170596
444428
1520226
99744
628540
1161640
100966
1642453
1607046
1680377
1135591
349073
963990
1436817
1733963
1835863
683929
750389
472256
1165530
388475
1830040
1303739
726217
200163
1164569
823932
1201697
406832
1380649
507489
431715
1725243
1322819
441348
1794885
1351538
897463
1522069
1494116
1964550
1334968
395434
1311161
290074
598806
802899
1702191
774727
1928863
1570519
846847
442579
857329
385642
1264460
1198108
981784
499019
821821
1016351
1967549
1361752
1570328
1062670
100864
923367
1987810
505819
1924363
126184
943886
555321
1159230
952111
605679
1556776
656325
510858
1596562
1575133
1409036
919161
1369184
834169
672083
449612
1265007
1908485
755590
291148
1150840
1400476
1523610
119988
1934912
1641910
1481773
960921
719374
393763
773142
246955
1282040
290928
166217
59321
1346176
1354013
1888811
1276565
502660
1350880
809475
752470
1621853
36324
345979
1438064
1842285
598706
1623016
1175582
142419
463365
1381675
872473
1955358
1713467
848448
1323031
1791606
432855
612056
1519656
647796
477395
1542950
34388
809249
1955323
1336335
1182085
741936
1754591
1422895
1066150
879056
505051
1960778
173237
648821
908135
1774085
1336039
1722820
432256
231618
491287
374881
1501607
494679
890541
7935
1555865
578857
1415834
1552162
30276
606199
1198593
1201991
882788
1928027
1357371
1790981
1476907
592118
437320
1936337
1637510
173960
1573365
1607249
1619650
1091881
1150779
697214
1393297
1790246
1960204
710791
117692
1164237
1286632
1424966
616229
345555
1468198
1159254
1435682
1312435
301809
1663110
968807
1603818
917053
130713
47018
373306
1073473
102955
1887761
561280
541120
1738402
1166540
1027809
1656987
892720
1954861
1586608
1911404
1546663
1819946
476058
107858
212731
922100
216091
1889542
496334
1745775
1572704
933971
349873
1435541
1468054
298124
103216
564527
1229565
1753139
499120
400789
514051
1412121
939277
517788
258151
1513693
441547
1157041
1877048
1536256
781298
1284760
580423
1492887
1603805
26067
1630710
1831467
1326532
1809640
1680696
540012
1713265
1431944
1054001
1003191
541304
1132725
504281
1673468
580406
283637
451431
294144
425738
534024
505779
1437587
1274838
205070
922779
313647
1326987
1546167
1072994
513743
1601987
1899576
9604
1729053
1098680
559515
72843
1031695
1726203
1172088
1807517
1788933
1259557
444239
901217
404763
1380754
361702
485429
1983269
232550
1790939
1311483
1318400
1017698
754913
1412756
316167
433595
1716629
221795
382423
296037
1706318
979256
655380
1252425
1393657
1260784
685925
174805
912363
1758635
120744
1541954
133646
1873383
1774768
587365
1934237
1956089
1187025
406894
1441537
640283
778610
1265375
1833344
1208815
1350595
1880688
1701675
289787
1146377
451656
947381
1171180
518698
87680
732770
1107418
868432
1780973
144307
67498
1545897
369268
1719452
1565941
741201
929392
683710
262296
438021
1008243
1647274
1611176
1446856
213451
1150231
852013
904292
1501336
854445
1685314
130917
507958
854646
1723155
1586516
246623
856161
1037469
1132727
543779
580111
185642
1133659
539683
1191630
1979917
392865
1065537
167707
1585215
666531
313568
34676
1459558
727183
1446974
1331972
1580976
211267
1240769
508421
1751980
445567
649889
445411
252559
1651511
1530955
1616735
1517203
1586759
714036
1838413
1022424
1113277
161628
1549327
991341
798232
977098
441928
1434724
1958693
882994
1539977
472492
165648
980751
1446137
815069
1439209
287709
703704
1296194
1397418
1395287
570617
1348550
406857
650905
353100
1640239
1712371
492993
492633
1823147
3533
81167
634288
1299003
1184817
1075401
888613
1323095
380860
1423610
1986190
449675
323404
398337
1899690
1375620
366988
1932206
1843897
36838
1235827
1279614
83939
1926206
789970
744986
83793
293390
230628
475018
963054
1695153
898131
1628358
26851
1830157
441706
1765133
534307
246610
1093449
1238820
229483
338285
436788
821427
1475962
250923
413916
655567
1997327
680594
999347
1608934
601216
547685
1201241
1461000
771830
1721479
841982
937555
1140501
645331
13243
134331
57184
262913
262825
263702
960294
1993856
856393
995842
1762532
1428219
549952
555002
1396151
1029554
1275557
1186344
46766
1415845
156581
1085607
1994076
1314182
315528
934637
227318
1770105
865070
695824
636819
70444
1553218
1350168
1398841
66945
1491110
1688496
1548182
1090064
983938
1463235
1639049
1415891
1840456
699420
1946350
1205658
1473632
1517437
813300
371491
82935
1905610
1776473
1817425
1194169
911420
1438418
1972473
163469
133985
1971360
609897
1301213
1090162
1284474
860180
254375
211940
99406
158914
1923635
385138
1807317
1509906
327685
446644
968398
1493855
1450472
1154774
1597700
1474251
1123585
368702
1557336
1580485
1046776
14002
1732248
1648198
1113216
1290494
16191
1161639
1264531
658397
340570
617203
773096
9019
319652
432028
887335
1318671
1128781
1972528
1529285
10142
285200
1060365
1975639
1976750
1926041
1561007
926186
1786300
303988
601809
885234
1344701
594799
175688
249552
194688
788367
1172491
729339
1509669
1212088
197816
115101
1621248
990935
51010
333438
573000
542356
1059468
35502
276901
738879
895242
290417
827740
503624
504214
584849
4791
749804
256345
1848861
283177
354325
1592901
1204198
789903
1626028
430592
408596
636751
1062434
727330
1677898
876550
1268026
226801
322618
1252326
1466661
522162
1477281
1856755
813692
1569625
547494
317503
156641
1973271
56165
1327061
1721990
72215
744119
607077
1586200
148141
1727401
398669
1125454
1955031
1249163
281675
837737
1939767
1170451
1341556
9408
1144944
1885514
769370
430066
230244
1689497
129462
995846
569190
899176
1770924
666464
1710679
762137
1746331
59707
1210430
269818
346919
472564
853743
1000439
1279158
410824
1114368
1053403
186568
1286045
392257
1001337
1206770
1539241
1309967
315028
139948
1042236
235508
649936
1065247
1369900
974825
156464
546157
1105757
1526744
1162427
65495
1807929
1469901
1948461
547511
1024150
1904908
1212165
946800
165956
1209682
905250
310208
1230230
340489
1299430
991448
1874518
492544
1388110
1502724
1029599
1851184
1294098
104671
1553978
1792564
1967935
1176372
381096
1490778
380142
220938
87347
75978
411068
216464
1944853
843565
710517
327670
62198
584329
377817
1697880
1558327
1419025
1525378
336966
89073
1655065
1904723
1648827
1922772
402169
1460394
1318588
1122850
215401
1605952
1754575
292059
1857931
68829
1143722
574183
1263675
1673356
536440
1952674
351957
291452
1021592
161991
273458
1374718
709863
1812775
356109
1551224
1880646
599572
27824
1634664
666745
648516
1450982
458769
1970265
53029
204668
699135
94953
1417694
338672
110504
422803
979066
1574089
668374
439569
1491417
1003555
1243084
1717793
1262541
673344
1799629
311159
1270014
1246214
206225
1012796
838615
57614
1075198
560840
280014
1935290
28313
406546
383818
1784125
544781
1248507
1345241
1909855
1183065
1548364
307911
1852388
1572730
1704007
213977
1341460
850503
1756478
548900
578929
1518274
1623588
758804
66271
1656640
1405785
1885324
1022447
1905194
1838278
173950
271545
384506
46701
1591549
1745842
88220
424265
1603303
913477
627448
1575575
67611
668334
254153
1680822
540546
537801
364442
569664
1430398
205968
1498387
1335377
1030376
1291934
758621
944854
1167637
663557
1487895
1725538
987946
43337
1084638
126348
1995480
1994202
1785399
603725
1599659
431686
1343822
11341
2700
185932
1197548
1700740
1726872
1413194
1677070
1133174
1306177
464737
1736428
143649
538959
1013288
1128821
1243123
808500
1134267
1489030
733273
1563146
544761
1705780
1070374
166258
876043
1493077
355132
465516
1907774
1256506
608076
1499174
572720
1070912
1396495
1743827
1193942
647677
446520
1668374
1656828
1921739
1484627
85951
502428
288784
1755768
383297
110995
869374
1513447
1489766
1819451
248809
619309
719137
124273
937183
803816
1008608
441492
942668
462230
392080
1099431
663931
1101738
1671030
1862922
243509
1379961
1612219
1834775
1735911
548112
1094343
425495
60076
1487859
887123
1648524
532879
923415
1400319
1364889
1516774
1297317
1475174
874006
1759930
1851291
794563
1367005
205455
454798
732980
1825487
260982
907668
1920008
1981683
1897052
733716
1589425
717453
1853455
1745774
1253255
1029021
1363577
649956
888681
367380
900978
618596
749460
946454
1435979
122108
717298
123882
1432183
1655307
172555
993520
1380414
1601994
2979
176481
1854606
45123
1894500
891211
58068
67572
1110398
1444560
1839811
1215407
1949312
1215407
77142
308711
1238438
974083
623347
1791307
1253441
409525
818912
779257
210508
667209
1845686
1967668
215156
28371
1789300
1662949
1940061
1917209
1811676
968000
673057
2220
586675
92314
360850
355383
392418
75969
1481577
813304
734654
1392710
1221805
18952
1626558
1270024
659501
106549
608281
1500347
1398445
1748849
1950789
1361719
1980341
269513
106523
1033448
70702
997255
723954
1234093
1546206
1474700
1178931
323336
498573
1730377
80640
1532521
616655
1127275
1147565
431447
600233
142102
1414001
728764
1600928
554543
467819
439532
400921
1898978
777924
1152603
757625
790287
64764
58493
340123
1442527
1715515
579175
874296
242823
251284
1891491
165612
1917385
1702826
1374294
533837
1242633
244617
1899686
35461
305519
153777
99353
1526978
121079
1029572
1277852
1734818
905175
694765
638618
698302
1097392
68015
1744814
1135057
994852
50127
198905
1917718
18602
1537149
1889976
860170
327987
259879
900639
1438565
1262267
1181557
1258219
1974245
423221
1783022
848646
1979034
759539
839495
321380
862950
254268
245998
501987
1033280
1829518
1600685
1493955
403504
343744
356854
504652
1993469
286468
182097
1201589
1327911
77135
422832
1950627
602806
932868
415892
1745490
1885210
254269
1295342
1167947
1768283
1915136
259561
1808468
375678
648430
369483
1475978
1710609
27529
1813689
58955
1245465
356126
1921372
407257
1291104
1159748
976116
1993547
1111343
786188
1679156
1303097
577718
182715
746488
1994775
1969424
1328510
1638298
1945314
1218654
522377
93875
1141509
524355
98641
1365078
2097
1272532
1580582
1582717
797386
37877
1369459
814270
1308256
1908150
879951
1894051
745929
1575011
1370518
743808
1472997
908276
1088003
214605
1317885
1459859
1684811
640255
1047845
874370
1784829
1897612
689241
170928
1669848
715593
1867951
332073
1250132
1409046
963145
1150934
1097328
1734693
1295980
435623
1804253
1621188
995261
943766
877295
290223
630129
703248
1457296
1481654
927245
1875494
1294239
1114852
1887071
1283110
1703211
1427030
1392614
1623006
1723520
883218
1133803
1152361
743740
593585
507760
1161861
79329
898093
1766604
1565554
656584
740540
679594
1900478
1685847
1588266
1861043
748824
262591
1946110
189725
1894054
333644
54940
915159
681761
516154
1444155
1750363
1034936
1891692
1469509
1717579
77606
684806
683217
543479
1606312
1915344
1717397
74050
989675
1016985
293551
1049013
1600688
1671649
155640
1287617
694803
1284663
1220501
1778891
1090440
1933214
1782281
210887
1978068
1782158
999377
1457065
1747068
754092
1873316
1525657
1124976
714606
494721
1080900
387516
1146044
1208444
383736
1643435
22984
1672357
1271748
1762147
1611067
1893728
709355
848866
865577
1141006
446512
1387383
400369
872815
96375
579900
703475
842262
121935
1418847
177796
1472788
931420
1525035
803560
643800
1100016
1316440
1258617
471751
985340
952895
1597896
135931
419781
570976
1483307
1511775
136384
449821
1000990
1825112
401105
262230
1440900
783052
884643
1411124
963811
903639
1419387
871970
82014
202547
1380950
1552725
808619
107403
259671
803288
1851610
367263
633698
1901762
1735512
1464970
112805
1129523
1408862
1854308
852449
122389
1466448
1804038
1632450
810511
921068
1606007
445523
178455
1931909
1413473
777810
1639854
1185575
746023
905373
1985717
1242750
60849
1618893
53308
1065277
1158416
1581603
1126460
291777
1088928
159406
1840674
1660255
1261758
548801
27832
1158974
1582601
643928
1424253
1063137
1761346
1540657
1226768
1245238
1154548
118477
348307
758507
173454
1860457
1444254
398500
770270
1713019
89202
1616427
1884320
1142897
1575085
1809081
1344322
1611607
192163
1198937
969761
1799581
413913
1272520
1557438
1222995
1159676
1172394
935473
715190
721841
1658160
1072496
1214355
1342430
1846663
557643
889071
377859
743672
1728377
1567032
1949697
1716422
1267537
94605
1751612
7543
668539
1539581
765735
1686879
1467909
1593311
798092
923597
343000
435304
1211797
85996
1122919
1417806
1101591
687337
419239
1829611
1516820
840067
177708
378073
1657613
1044720
1076014
579607
1104214
1406361
1762569
1847181
1577087
269772
985263
1604277
795195
945576
1797719
1044801
1349177
573161
290620
1933912
1023002
1972017
528089
631885
575228
925243
377443
876124
1148398
1118204
1104638
646043
1632263
1713521
1501563
950903
1345104
253129
1100487
128806
1131965
1219612
1239162
396648
1337124
1577916
838115
990875
319303
1004514
229340
1491816
1789955
443210
1557819
1087606
1021382
200814
1949793
990728
1141167
1408062
1780759
894542
944102
1771394
1819129
654272
695518
1251941
1330263
1504259
1462844
235762
397425
1870511
110639
8240
677150
847602
853443
1323770
55460
263392
1899131
66084
1909869
1685253
1246237
1251679
608172
1554852
1821684
432640
1005870
1443771
1312100
1880514
1794599
1766805
991707
1929328
1181753
135953
1539207
1712517
1011942
179417
197935
1964983
1090346
733176
511926
1548501
1568634
1698872
1840128
79097
993995
1480876
1852117
1886618
1663682
891990
173473
1646220
635134
600871
1206047
976648
1575019
1813050
1097394
835691
892121
1455968
1701101
955001
1067058
1855207
74644
976661
171274
674126
1201236
141995
1218973
60433
1495515
554116
322794
1266964
707321
45945
12280
749773
765389
64677
1480751
1097688
1824634
521626
1812170
1905202
1400099
90543
1839597
722069
1371389
882366
1820491
1385328
1617724
449816
117695
306831
1560007
386575
216144
115056
410675
1566887
1325483
478613
708660
1998093
303809
141662
175234
1701290
151608
1019152
101549
1476666
1037513
844913
77712
615607
1982986
851374
8255
1792223
1533589
542760
1555799
1339029
1690861
1687429
1818931
13568
1991409
1698501
1315236
710703
1624678
351274
441324
1434450
575436
94147
195480
582012
295658
24398
759637
887205
1248986
1043429
301466
1520431
1375054
1622568
1418144
1281181
813667
245469
1796300
1060573
1459441
1251280
1978554
1628760
841657
838048
1297037
9103
938326
1633232
1781414
1614602
1016925
1408855
59258
383193
1720354
1789915
735418
1533855
608622
1207641
1770436
1942113
1493120
167732
1398299
241493
1113825
558238
1896693
25960
1754376
32741
1725430
1096418
815983
28656
775456
1767433
646119
755297
254594
210378
52635
1155368
1432892
907534
325120
376833
1462176
745301
1542741
91202
1709546
289979
1928075
314970
1266342
266683
1831344
550686
564724
449829
1289072
1703269
1692246
1779351
442150
1757340
728145
1171360
519021
336179
916355
1882674
588003
1133423
78240
639811
24721
1764024
352627
1804547
662265
1800487
763716
994451
1545928
208131
523721
1949775
695626
58492
809802
1364477
278894
1714759
1985481
1151159
999934
1001260
1904194
1275468
1295075
516525
460003
585121
1966527
1008635
1764000
597151
1426105
856233
723966
23717
800377
1113861
452495
1402387
1457710
1328426
29242
1870703
846365
1431020
723342
27407
748310
1968342
485313
1860898
1231851
1767850
628962
1279303
1101720
146725
1207822
355877
989851
1985440
1877190
1823047
694561
539080
1069514
1061405
541458
573370
1168541
247225
776925
892732
1429642
946831
1937246
617751
1942133
387360
1206762
611159
1516849
210682
778871
758973
96453
1798720
1862968
1895321
602648
308602
418924
3247
1827303
1834537
1652015
112867
566212
1421480
1172410
184038
330946
267749
118531
1640634
1555552
223638
661194
1701835
149615
908873
1663065
1141021
1207839
1509506
622378
375956
549242
45475
1603768
1776093
100478
850325
789454
1501009
1718354
1020303
513676
1673949
1746702
611768
342882
450590
1287744
899037
1712254
1651594
799291
1962856
1874269
698746
809164
497304
226527
1799180
300533
207144
76001
389585
1404445
1243223
487311
310307
591396
90511
930347
1063212
1948068
359418
553416
440672
1443851
371840
1000274
1467098
1073434
178755
4961
692231
363066
1587810
1632789
1905680
975067
475655
1069746
819176
107802
1139801
254678
539496
1006740
168749
1411304
852808
176987
1349059
1758264
1161040
365656
192209
1332533
1556589
1026946
1355067
352471
1292597
607809
1606970
1028536
1167744
461096
1817426
1933380
1768499
1775798
1781482
1115051
64790
259691
1005699
1000439
1447840
705362
1941012
46459
1625813
832410
1151080
1873723
107165
1277662
1034054
1122525
1286985
8345
1546564
1802610
358296
439637
926812
455002
458894
368830
275207
1837596
1940658
1040058
21986
668715
218206
1422268
281139
1992104
397514
383168
1105650
1018605
1727878
1656211
1100075
1646785
1390269
1269849
409222
134433
1212044
1862537
154058
444050
1091809
1460556
872456
613068
92208
1062888
1970505
811600
961507
122051
1480305
1002924
1729765
989938
932220
271742
717614
1058512
267556
403846
1274741
322583
1791653
1414365
1866672
19950
1844488
983019
707811
1404364
282358
1046301
60225
1824678
610324
769101
546419
1939447
1408106
180744
575017
46888
1414589
1501403
1565235
807216
1899572
1727078
1235771
1809682
40564
708223
1019371
1933871
442916
1659220
738373
599223
1153721
1491506
1414307
259115
1053916
716759
1715068
438385
1754399
286451
1508873
299662
1533481
607055
706937
1772633
1302636
1077438
31681
1017018
274385
743393
885278
1821460
630702
1932586
1029082
1731735
796798
1106231
1594604
77132
1842277
34793
1006192
1961590
1454785
190850
165024
57354
302372
512926
1239398
1245764
202754
334705
507350
1366319
347378
1255483
193861
320838
1300865
929606
1847314
536860
425638
36620
619604
535904
1784062
1077471
118115
65696
1553515
640690
1386143
584090
630149
635148
1211983
1343358
1148269
1671812
786420
362578
1154978
1914678
1670454
1546386
183978
1195683
173805
1834584
919755
1814752
1906297
554461
1243344
1082156
1031545
1808007
1428299
438263
195254
291923
299883
1418508
171543
32131
723979
1044964
1564698
335590
1616866
422912
1705659
1383750
657313
1630401
114789
1916806
659578
112594
1759210
257372
1586125
943389
698287
290071
1136178
514305
1440751
1873350
591189
1191191
1326883
322437
410731
1855230
185389
332635
1520657
419614
467515
1236313
720985
493110
1620081
836544
744049
470125
1669986
152555
1360375
1896299
828444
1702123
1540727
1354750
304033
1643537
332530
147622
1512985
1768043
915380
1801203
1287328
752992
19097
1405089
770759
1701996
114691
1776173
339545
27748
378
5207
942608
928364
1200341
1318844
364621
635875
1222158
863883
1242779
1674227
924655
1014882
415795
1627679
1605689
99063
386123
1144663
504888
580122
206054
796014
1479603
1815263
978136
963486
1207148
1422657
1359766
953886
778095
1191617
1190795
375906
1470521
575033
480657
467880
843743
343655
742781
798490
1539546
321164
1349494
1522445
583523
948979
647837
187413
39272
1743878
1274810
1035364
102110
1595888
183719
671484
1232231
616744
1310143
91588
114290
622690
1176481
843708
576524
286348
117329
1648759
1478575
14264
14349
1803956
1804481
462655
698968
346470
592536
147362
611616
565481
800522
986245
1001833
706109
1076082
1155356
157269
1939593
1493310
1595708
279804
1626278
1211501
1860062
18495
352410
1376551
1403707
1402165
776787
801674
1722723
199241
1772565
444081
1388660
1011986
1810431
759769
616654
40648
1413549
79359
1358655
1725415
1686074
650717
804944
466208
799523
1597403
1682339
685486
862933
831499
1594975
1323119
654900
1267106
739554
1841526
1979395
312273
1944288
397142
169327
1123359
757620
1391490
774510
333110
1261501
1204229
122519
364033
1606087
1867291
885607
444605
104942
1425481
1918386
1985354
1635590
1554100
484779
1035732
1461489
233675
393597
1354190
1590982
252956
1408676
929797
1201041
1218813
471620
1340583
1730176
1632272
1317315
1110220
908798
1797173
600362
537161
314918
860063
745822
1762104
594733
1601267
326393
935627
1296565
178829
1762728
1171532
1364921
422833
1060448
641403
1467703
178108
1744142
1800486
995676
267922
1299503
464458
1320549
83482
20263
5754
1865180
1244658
1823864
836700
117121
432977
1406892
84373
1659417
1373500
1452141
807766
7709
521266
1165238
1622044
577573
1895542
1797054
443914
35930
1584889
829883
1804582
1314039
1132035
1847634
466348
1322053
598593
1200157
1182428
113313
1570946
1190123
1189977
1913044
1214609
549336
55368
861790
1155366
1642861
523960
1584657
1848044
1701766
241420
336772
659188
162030
1429333
1992982
1559224
1283407
1816921
645913
1931595
1988026
1187977
54903
1431095
633200
1434693
454604
475386
83658
1170579
178878
512267
1305554
922686
1542739
1198163
930975
401826
1343523
240561
1108885
868095
579834
1908522
1983005
1682162
1237256
1648402
463664
1302164
1064483
554118
1743173
1794188
1608682
774167
767632
525537
270828
676376
393738
385934
733340
1187054
433209
96713
1485897
1432413
1734871
1782668
245992
1813302
1579637
1377834
1071126
85564
440250
29448
1792480
678875
1586172
1733421
1593057
1269130
1848463
828717
676171
364508
371025
1872875
485781
987292
252137
1133538
1458278
1475625
260759
874072
377493
1052933
1379902
586687
1885860
970925
771889
798345
376401
1073274
1210435
1318277
1160423
1996591
643987
1348082
182244
96430
1146919
974493
792350
1071911
1044920
1849844
1977770
1383611
1078971
859737
1416270
743405
465343
1709265
732330
902741
1529681
265286
1956674
1594494
1600706
1474006
8222
125483
1348519
954232
1153273
1533542
13232
740023
781386
706640
225827
632566
813972
1022701
187094
442444
1770300
1337904
1134805
977760
1727592
1718560
1969694
533761
1470532
6667
726100
1102060
1641980
1562347
1485286
1616401
1795010
227847
1124285
1328488
585816
385915
1076326
1808842
351933
960713
36754
454820
1350175
786178
545019
1373300
16259
900155
803830
1740494
54810
1581137
83208
1146968
1152395
1632167
1023454
893327
654156
1734593
1786141
182452
42309
1862446
1441363
1876638
1451700
1050666
1083238
498423
77048
1552313
1903323
1056210
965497
1659208
1939937
1469565
496384
417718
213497
1552012
1474805
510480
1648139
1747809
1637039
618284
549291
1923509
419315
24183
108423
1307374
499659
1885104
750527
657917
1850750
1534308
2769
1017612
153010
239557
1209162
833811
1057174
1976564
660875
334763
1199640
1036063
1783327
1915454
369682
748555
1143789
413685
1065145
1259011
491014
229468
1898627
957883
90171
1685952
1063276
1352166
1851865
1517812
149814
893405
55845
1792352
551329
1372365
1554829
426454
168664
1727295
1205303
361639
542163
113276
487456
216653
373429
1655884
3270
438484
626954
832709
309173
412593
1082314
1298190
102863
1290103
992341
1425921
1039194
32810
191723
358263
787997
1382484
1299981
1888083
472584
1263659
1855170
1511348
5423
886603
1690592
1897889
1799962
1062816
349286
1870064
1663563
88192
1549903
361833
702236
1391645
1324277
3247
220777
1501680
912992
50268
294342
998737
918591
437663
853518
739839
6553
844927
1184796
1075349
1951851
1718984
1474517
175340
1641134
1449872
556219
1458300
182420
582535
1725127
1070222
757206
889821
821025
327753
928777
425645
943156
263954
1300097
1117974
137851
66156
1601515
1404913
1476282
700947
1073814
1510822
1959158
673240
1672206
286467
1542506
636390
1569531
1823376
61996
1317752
1723750
1268843
1962636
1869290
627837
1664939
1194402
403398
1640082
109868
577423
683067
906272
859468
1363182
972333
1299367
1453770
377665
235834
1261416
16295
1370240
1764683
363046
132702
1754246
1427494
1147125
1381061
1959271
326666
1857814
95532
560464
464392
517467
1044173
1737640
1399930
81501
1759065
1794077
823585
1265755
1553953
1193273
1005876
231573
1565677
362844
559333
917132
72848
765438
64697
76114
1262300
1376327
1164216
354366
1323767
334726
1298177
1780489
665628
1006360
1459290
1371696
1037691
64531
1699249
1746293
191237
1270352
1968510
579042
1876116
1823936
678261
952151
1452422
548263
627302
5794
690732
845520
466791
518190
1709215
1783055
302762
1601382
443249
54365
1596760
1012930
1813538
758067
1740288
706351
502954
107255
1128209
1540688
137145
567097
149895
1929485
1263570
1430612
542247
774692
1092572
706188
690116
1186565
1485803
243044
474412
1895872
1686633
334119
1462712
429116
723839
1190067
1281342
262082
1171096
141437
1291323
1756220
463777
1929739
1024875
1888285
1941653
325146
1741004
889391
768730
440320
549553
1684046
248987
105814
1336153
370869
1348435
1336118
1476894
1759380
499200
445794
450673
1324847
790790
1573607
974288
1847910
1892872
654253
791478
559179
819573
1940956
42140
641884
1902731
411919
1309808
1400633
941788
144542
1510117
1489238
838078
921136
125481
175672
1239646
1772920
1809070
667917
1536683
318460
1521630
1000150
597998
1372683
52115
1001812
151522
873087
1513042
387223
55260
1813032
1469875
476464
698421
1574673
1203801
834762
129350
1942842
428026
1917068
230833
104850
1129341
823437
687426
1592211
459377
1181522
1776112
687286
1102010
1789569
1465955
1471918
120098
1922752
1850285
69725
1640826
387691
91372
958425
569054
1752244
453242
1897015
1345359
1276429
964540
1783634
945091
1119527
1988189
159633
741148
1940270
1312868
603998
1202205
648435
1717949
337054
1827782
175797
1546446
252661
280549
1660510
951542
455618
408077
769597
352050
401111
1216547
1412525
1659694
976950
162272
1993818
346288
1339462
447017
779809
189543
1359927
1999627
1741917
1082734
430663
1018568
785754
1522441
885025
83863
565597
1149679
882726
1162715
1032680
59958
782841
627026
1051622
1727030
1672260
289398
418400
441769
383535
1604942
1933305
104752
1823906
1028173
1282150
1053090
251896
1273936
1225397
429480
1127269
1396361
1319731
1356898
89307
109931
888285
866405
479256
1755122
847919
730764
309366
446815
1842586
913728
509876
522675
1399019
1980016
814449
1437963
66578
1307971
1083244
248290
1813015
1800189
1344259
1362210
1585328
1697773
1090745
646097
156611
135109
790580
114233
201010
1153617
1948188
1828704
1502371
588116
498463
750756
1672369
779318
1416761
1183811
233316
895576
921008
726003
1958966
1003141
647754
1325451
434573
1066455
1038394
360734
1068900
1161870
902164
761799
1262831
1965820
1732402
1284750
1427265
117313
1911899
528968
5824
155275
765201
709821
1290670
635008
1115555
1240687
923296
951318
939076
1891424
549743
1383134
729676
553588
1439353
359220
1171906
1899378
727356
460875
1778976
568897
452026
979083
1734637
30398
537564
795991
1176718
754110
1781582
406885
898322
870662
1735514
139574
1188165
1402005
1652767
506530
1267899
213429
1027143
941024
702606
731088
788576
1494736
1293068
1935833
1875692
1520137
1134526
1290279
1951261
1949257
348975
1655544
1036907
1159205
625622
221879
1396236
1940871
1714591
1459891
1484455
1228339
1725758
1282293
802614
634874
1403381
1373453
130822
1342969
491521
967720
1451191
1130316
708910
515104
1635088
1675847
1923020
202464
137344
61408
1439906
182600
1669944
433334
1118770
1096564
347722
1544046
1131710
5604
1973489
1224855
524316
1401948
810525
1474653
604242
1148994
300883
632849
1776258
28067
642346
517319
1707386
1304772
798882
1574247
1899663
1092877
1965949
957333
706962
1849351
1760627
1061781
334753
987643
128556
1430807
495501
353202
520434
1706145
1066596
1516918
207127
1436360
944684
476697
434035
31171
949889
147720
1193031
1790099
1181804
639940
791309
873009
1985431
906634
1455827
240798
1623548
1207446
1195307
264207
593692
462167
20694
1795707
1945402
11515
649572
382308
1042980
140232
472557
890256
1947386
1147357
1544391
1762281
820945
872032
909757
1988701
1693104
1076869
1947016
1965016
1849792
1458853
254830
992005
1440458
291904
1077936
450957
1457051
1586547
719563
353881
709981
891499
1731533
671187
874467
1335594
1615909
1990934
1189945
1387612
993276
1868883
1807684
1914008
1807296
195103
76479
1780016
1247482
493801
1525239
1501283
1501179
1859068
16877
828083
1313843
223090
859486
550423
484013
1214864
1366132
316973
1380528
1998303
688078
1546711
1559663
957676
1973510
1686623
295576
1009387
570870
1842708
351372
917742
1845671
1646200
1904287
1084357
557733
717044
66314
125198
801611
1461177
1468336
1731263
253270
294670
1635057
1629051
1176891
1704086
1782024
1272364
929664
567420
741497
1790029
1718860
983647
1560616
1251724
1692192
442552
126468
929295
342540
1516222
1828778
803311
448573
646575
1367579
802720
261406
820468
857116
706990
1731905
297025
468223
1743159
1514166
75735
748308
517541
1958938
601633
1066548
750774
1862950
1480546
884827
143570
435368
1130846
1525666
1428685
1411213
570772
121847
1492533
179538
1138854
1047112
1621941
606941
304434
1648754
791906
394088
1768638
1233951
1992662
1333411
1956078
679639
673259
933924
1029330
1301262
1141600
1349690
232726
1952579
228836
1532436
931031
939224
1499816
1942994
694069
750602
77231
288162
408092
975589
1263645
314841
1726855
514268
1852960
1520720
73087
1487913
106587
134147
530661
525079
867577
1744308
1677667
392294
1105880
1020226
1468462
967063
1727070
1553990
841264
181555
1611941
1523785
1725570
1750952
1233180
560249
187920
1194351
1089173
1020069
1545042
648179
1921983
893149
1613091
703814
622756
1416188
1671765
1059318
407270
487709
442206
1747280
323807
1272733
760500
211009
1332475
539276
592800
306625
430050
1781143
897864
1162253
1568933
1464865
1004441
1614360
467794
1513621
1070733
4532
33377
1408719
495671
1073463
1506961
1628671
1049910
627920
1103744
303288
143750
1900457
808527
389268
1301658
1845443
1148684
1407365
627491
1293688
700666
999826
201749
948589
1924637
415010
211166
1473849
1544090
1429829
1736424
1135916
1854153
557277
1508761
1901422
254921
1643137
604131
1844373
1761482
743183
1131963
338190
583939
646201
1193698
1852307
613962
489508
158243
1037394
476381
1717704
1350424
290944
361243
273709
921179
1752706
1781336
1177543
1594761
1923439
1378965
1761641
1505431
976809
1014613
1303630
1719048
498330
961640
369107
1366170
1223535
251956
402841
19703
1781221
1326020
1666527
1746702
1946218
1141164
1516716
247732
959253
1084446
1107690
647873
70239
1326124
277040
351302
546311
1786398
1766870
1498895
1111555
314828
1678750
1107741
96595
513741
1537617
656402
223582
1580072
547764
619864
1079479
736022
81825
440747
176611
66924
2512
991956
1137664
1068503
1715125
320741
1673459
1559618
435930
872830
1948891
1007502
846530
831233
1843246
742950
969048
450564
1885232
1057768
669382
584409
1925583
879813
1482836
303322
775243
1939355
1970342
1577100
1493058
1340949
1666355
720548
1036791
1194707
1927311
242677
866522
1927867
1987271
512425
819429
1574025
1320873
1622903
1118016
1485578
889506
1135025
1113619
1560409
1660553
1394081
1092853
1348679
1706550
165774
804889
288690
1520685
1456604
1723881
984321
1249363
2843
1003696
1785316
228506
1658799
857851
78802
472150
1821236
667410
1595091
530203
985622
110252
1038398
1140834
572137
1368189
1594952
665896
706493
1889116
936379
205381
1005142
1233933
1762510
67264
1499765
1713549
1242475
1386158
80831
832818
66921
1150809
1777983
1636886
1617318
667939
1498685
140125
387250
1618314
1822329
113114
1784463
1904996
1485280
76439
1972030
1105687
627420
670030
1882490
1892952
481197
1886356
1313022
1350215
871935
1262485
951762
1273569
1740568
49672
560457
1651389
1588305
1177419
165875
1384543
1475871
1299990
1452572
1510081
1844738
1714227
1910180
771338
152771
453883
1688993
505681
159189
1422379
85830
573077
69939
1305456
38350
475119
269995
1387635
754952
304144
1048853
949216
1898776
361547
190884
664897
1000801
1862834
1738005
1518831
1977853
732599
493660
628401
1649293
1378038
656311
378754
1425917
1385270
1382985
1320548
1105147
44919
1204487
1543682
312916
1521059
427378
1304338
647212
373656
1970652
1686578
233791
1735498
132776
801965
688006
1378187
1493781
1789944
1792355
206476
711088
1192225
1131186
1162078
1798594
525580
647155
427588
1361623
1756940
1223265
1633296
834235
1132478
1113380
421496
1282410
1990595
115064
1233971
262412
859752
513514
1120313
873630
627476
1848430
272099
411856
1029686
490091
1019350
1625549
99467
1665356
731031
949149
75081
251721
1857418
1452415
1129945
425912
1087000
1345852
999686
1265348
815920
1870737
325409
1354086
809990
1587380
144235
1740985
689399
232336
1338390
1446671
1783335
841471
1212547
964360
718893
166335
874890
1364686
657551
996170
1179870
83160
1714706
1713965
1398536
1150754
1077938
1855389
1303560
1657866
297499
797533
29163
1388726
1498601
265474
829348
1733883
957503
1559590
1880286
447955
831789
707781
1890141
1686871
522589
777229
460875
1067497
816937
364934
1363876
19133
1787084
1865192
731449
1314010
691351
1452163
1476041
49741
828111
139081
404579
1790260
1323519
809035
285800
729181
1853005
311883
1902778
1163314
1189488
1603689
1028039
1205692
732909
557050
1272912
1106098
1095121
1810363
1015044
1255373
1226352
825596
1655523
1086857
1191175
1498560
1129655
1780734
1096167
1948497
623883
436007
300684
1417422
1964267
476846
576454
1821753
1119021
1214469
641265
771904
256684
1587889
1904526
581145
1169610
753817
1483163
72195
78644
1317118
1106110
1410234
665304
845016
760496
828507
525437
1041226
1227496
947226
204557
99106
420600
332174
1881014
1921633
1469996
234227
875893
587265
521636
754577
1538722
1715818
1629546
486724
1232260
1117246
1612603
1130375
1142506
402441
297770
1400080
1812191
1084769
66292
73239
259161
167567
744887
1343885
603434
1797135
1129643
1419089
118705
1759456
871943
1764254
1242315
1479157
1117024
61261
1366217
235342
832631
1031346
1575978
540725
751155
370412
1300993
1978638
434051
1472201
1138896
757911
489423
1658953
1784495
1141601
702371
1713730
1388977
1661896
12341
656243
1273340
1511666
1835099
901914
1119320
286256
1977952
439362
614883
740737
653053
785042
909604
1514016
628730
423767
1081419
1912586
597508
968611
1568242
1999869
621385
1466501
1704232
1960892
401944
1191546
929705
741456
1458329
883431
956060
721498
145962
1245869
1622760
1900316
133381
508286
1679187
1203449
157877
879240
377006
1366671
584613
1309718
1931109
1410571
560686
656277
1577025
627872
1354
768455
1872342
522313
1358473
1437246
99914
1615016
1521045
665407
907584
430967
1511458
1866010
50414
1011562
1705494
617353
630688
353678
594827
1895463
1244500
1116319
909774
869377
627697
1827799
191268
36025
1244756
828672
1631811
1455935
1879329
537960
1698147
1113403
586263
599403
66334
774857
1058799
1394538
547856
1474564
103708
961643
1833367
1767203
361861
733588
598420
759398
1693797
25997
1640109
1207464
920941
1143422
1441147
1826669
999766
413514
1553241
1666718
982937
1818681
1316130
90771
779034
1992580
1108565
621964
1607035
460449
832028
159074
1524412
1027365
1752323
703916
1894047
60359
877018
1856906
267283
288677
1053975
1159569
1064460
1348585
1477373
1199936
614450
653320
863461
967926
108559
1329649
1833431
403209
1417545
896545
959450
591306
1717370
855933
1802910
47338
156747
1049469
1332533
524967
612855
1241416
603636
377132
1383424
661700
282273
1997139
961653
1690495
1381311
1699143
1987427
71750
478068
722199
1773211
557518
1390823
1403564
457110
1079292
1092342
554985
1814009
1256965
1226846
98982
1007936
1113350
1258760
1888729
363377
118414
836666
497061
1144133
988038
1789666
1090658
1208155
1471644
244174
1882904
659807
1541889
499834
1818931
1227183
1322685
13655
1617026
612110
467452
64568
133800
763586
466675
886526
997959
28081
1610998
698064
1586195
799040
1575022
998178
812888
497423
1241564
299822
1709331
1470068
368874
330256
964472
1160491
1042306
1607872
1166222
1263958
1423009
530212
108364
527644
1350836
814439
614671
941834
467098
165293
463882
601900
638134
991893
318985
708321
1570268
1328492
592849
679120
514661
966375
376855
153820
1473593
1505816
927474
1952285
1845907
194597
477959
540424
1218726
1818087
71182
456667
55060
1465853
999468
63034
1050607
533500
629532
673767
775650
520989
488047
961750
555128
1843046
879880
692773
149659
1091465
1516108
1241296
1731985
563937
1551443
451203
27897
1900608
1798386
920602
1595296
1584537
1792640
1988257
1624169
1864139
968069
1767700
1718918
415956
1735210
1355240
1159172
872694
263756
70819
371319
1753727
335183
912336
1543761
1373098
600734
887932
469599
1880517
880877
1912431
1020736
180119
1727159
629204
148120
486670
1966227
1584572
221848
1002638
1228642
49118
1877549
510963
382697
175379
226194
1774296
1877663
1919873
1847961
689235
1523580
187606
321789
1238686
704795
856697
1789588
678030
1022543
235915
1995081
1616799
513895
1316228
410916
1285457
967115
1614132
199044
603968
1203322
1966051
894127
1505408
1797945
1664719
1606018
664425
1926917
44317
994213
1772378
1289524
1847667
1978456
82000
1388701
449006
1665
959479
1646526
690200
552836
1820214
228251
1610519
1901077
471026
1079547
77124
1694958
104657
781671
352889
439008
1795720
637180
1649849
91303
1806735
1967858
312286
208207
1642653
405398
827201
771785
355180
615669
1100643
1174617
1203484
1140972
882212
1991603
771946
1655479
1614131
206637
691652
126086
529387
1929745
466569
1600804
725170
325201
1773162
1526654
374304
907383
994298
50915
1316595
16861
1321215
1293257
1944018
620876
1069819
631977
1655963
1025657
648573
1698497
1814618
662206
1143374
1446725
1421873
615514
849777
156328
525613
1655782
1207776
1210128
887245
1096265
1036042
1531563
295564
584880
1361680
1049294
4072
1383684
353959
1646238
1514875
323367
1409127
881588
723475
675607
458177
1212516
73795
1962174
1215779
1141075
292605
1467476
1440094
1830497
1843757
284831
1809970
576285
1085102
1874965
1572628
990453
666919
822568
1617696
1246838
541019
1703087
688979
762310
868322
24529
1151260
37773
648315
1010792
680501
1295215
134522
1721406
1456252
1070803
1917479
376567
1896484
1381687
1825649
18085
552908
1191719
1947626
271426
625525
1322444
1365322
1913158
725348
286398
112420
781144
369556
676446
1169641
1589024
135976
1869632
1710510
355531
1736108
1955753
235442
450369
795272
806257
1750732
234379
422384
1338161
1478999
277327
1878397
356776
1944417
1687117
1515691
1736187
145225
1017880
37663
268253
1513789
911473
535703
251302
803940
1057405
1157158
933822
1257422
596587
1663502
812944
850903
1893696
1594135
200284
1396193
876721
1545563
313515
615750
1010300
515564
1561879
822631
16559
340396
509314
1856052
465621
55668
210800
1968862
606324
1060468
1188518
1507057
46067
760965
1863346
1818123
1907723
232288
1502999
1849041
770716
1272467
1294966
515752
626910
1906192
278399
319526
1010357
215822
1400654
117655
1485358
1891372
351600
474966
1008331
1451393
349757
1029736
1999816
1887429
1911000
191921
203191
261530
535943
1061314
1159782
52509
1951247
603019
1686669
272029
97845
1029868
1267989
1685030
1346126
1085115
1957908
363211
106429
1251054
747112
1137233
1704544
1113485
1353050
217362
944938
1081719
990955
612402
343114
771129
1352869
640002
1137950
1768556
1108088
890420
1849638
805983
385527
1800211
807487
1953336
267698
1661300
915702
531702
1745406
532469
1154352
426993
1849358
1847996
1591342
1657530
1611199
1932406
1362667
818626
366139
1840156
1760811
1360888
1651545
1878347
543936
1129671
1293637
1890227
821117
747578
777692
182435
927436
361832
1649536
1784243
893637
1915743
1062578
581955
144022
1794039
163301
763084
1102486
1982469
616982
60121
438743
1185602
584969
896295
1887020
650591
271551
100807
1860571
833941
1638280
543513
923690
826180
904522
1042240
396592
179002
1289778
557268
776321
89133
1939299
1491402
1966470
1194414
780761
1777886
1397442
1651646
1823686
1423245
983778
127887
324431
1924974
114889
722072
1546725
787301
1659117
1167299
1263927
1353854
348793
1869262
221157
857321
984573
1345257
70777
955093
1414828
1849571
1132537
619215
1846472
1734621
937618
1788303
1708951
467421
1848585
1517608
897909
1763595
424263
1836599
1376733
1978188
1147016
1680930
653445
849230
415653
1036690
816915
1557279
512770
1312445
843732
683577
1880454
766883
698638
1490739
461373
1295909
1371160
1995314
1928944
1881847
263861
486867
369467
1801173
464146
1379054
778264
149810
1802062
613328
49192
1325178
1036351
1289473
952189
98295
1340982
34702
1610080
177717
22232
1568080
476604
716539
343077
1696987
398403
1216515
1089738
1369744
451713
1938775
1110939
1757301
950265
736512
423282
192903
434665
8282
1399487
796809
1996838
604734
454111
1100156
1091831
301627
1418571
304486
1142738
1812156
1294702
1520410
884317
592089
1685313
1205285
1346432
1774615
1151110
680780
354052
226179
962440
1975374
1857927
443284
767498
771104
250267
1344489
1514987
1780479
1963342
1451687
1451136
1171172
648389
1925666
546526
1779159
1571688
1444284
220912
568818
741531
474797
1894134
610571
1688852
6341
1052392
1454292
309025
121511
775742
462534
1900882
271451
1477616
919829
40092
66803
1275936
358761
1526480
823330
628161
1401344
1711804
1318676
223869
615862
1685449
1745716
1685391
1605408
658712
1176318
906650
672539
1475298
1593413
1746779
1158584
1958066
1179509
439477
1389610
1276326
770089
1223109
301120
823566
486628
1380550
808550
341473
1724485
706264
543325
844504
326697
1384182
1527037
1921085
429817
505570
702898
909771
206347
1903971
962397
216514
579317
573857
362953
1037683
1213821
1219162
1658848
1060137
524924
606802
1126391
13712
685437
1808821
1865280
792015
317029
692765
1177732
377379
215433
931052
1481005
400648
967834
114098
1441840
620604
829362
1136747
510817
1617382
1359391
496254
834003
1536895
1386276
101681
930642
677578
310476
913300
258947
1891716
1797626
217805
343547
675218
899140
657770
165983
1792038
484122
1239526
108573
546692
624336
1039729
1607278
35725
119769
1276803
1310049
92953
1765321
858288
429426
365
889520
835267
1257167
1361738
155338
717545
690372
1914177
663233
602455
724031
1510398
1777657
1705686
1430314
1824751
111689
1325599
1139729
99807
862802
240938
595269
349153
669910
1795779
221808
1048184
1393436
1140050
894261
84916
924618
358668
1485773
4850
1363697
122580
1723037
65106
261113
737763
52762
796481
984390
1078757
261562
1786888
912573
32329
1581473
99661
570045
1403406
1592362
280667
1703266
495783
1328710
1177386
1984601
1848672
76894
686779
1578116
1621248
189541
1261258
1867974
1685582
1227999
1115689
1177584
1109821
1056193
1257199
917014
675035
1106093
1941365
467847
1404773
286673
1240520
1333651
1101418
1229956
904734
168600
1853034
1065403
198482
1486563
1937828
9044
176617
80650
633260
505803
982189
1999600
230974
802888
1606473
887374
1765217
1943190
1176845
1946242
1677941
726038
1184622
449653
1717296
198859
145657
437062
394885
532265
518804
940303
1694739
1588692
1222331
836011
384976
502929
55632
382902
106933
18712
589649
217364
1696136
1185792
1997536
1613849
1742141
2333
1914650
308804
1244252
519868
1579196
1506336
258561
1331758
1738469
144980
447817
221932
1404307
1895327
1298872
1160956
77566
889866
1086653
454432
107497
1805908
224912
1187588
1141618
1719475
890206
1899612
953294
542000
825864
1299830
696253
502180
160051
1089352
1055120
305199
1555094
577844
846013
1889950
979773
559423
1573216
669970
1723421
905915
1645105
534323
321897
1215241
1235857
681205
436731
592283
31319
495608
1716090
1168108
58351
1117435
1354061
1041433
178420
1915804
1643116
557543
1352102
380097
305516
841869
1511086
443193
1832642
383097
403305
1069054
235262
1087287
550444
281985
1191874
1443447
1965288
692086
460472
447969
1510314
988795
1290166
1197785
1234387
212105
837741
217260
1112181
233967
1462376
620638
1803031
1786888
1318068
1853406
1743086
456723
23518
1664634
1585661
1358559
155181
1756685
115412
1970090
549282
928615
50360
1587637
535314
1790444
1401641
65270
646312
1785690
924152
356343
479624
1608285
1841112
1742510
392604
280937
1897111
1033326
996554
932620
1538140
32996
1033850
945521
13879
1551702
646571
77020
48494
157984
682297
1449552
959080
1189844
1295224
937561
714631
645469
174321
840867
36821
511347
1360254
829490
483249
195591
234529
462922
696055
474729
1235635
924784
1246541
33011
1539675
163305
1511471
677945
1882338
1083916
43586
605306
762988
1642417
942941
1596506
1538707
1760770
1542707
1604611
657215
167634
1987567
1485311
210934
276349
254399
1400018
606096
1277716
1213416
1077597
497096
6257
1039638
568713
758706
1923364
486400
390981
1056559
896050
34919
856790
195555
1816398
519466
301238
111115
698652
365081
623150
185408
1076987
934228
1558322
174217
1108819
469079
31301
1551680
1157375
97183
157653
1880198
968406
116682
1192918
1933788
1865787
1845954
198418
1784125
346774
1649562
1568629
1084579
571089
511471
581237
1165372
789180
907307
665569
1534304
491658
1851839
1849349
1078648
1647679
114230
778535
94419
1115915
1191945
922395
1374923
1914270
705689
721529
1611695
813557
1214445
1805865
1829878
288495
799513
1168152
587045
762957
1718255
1921172
1915679
1051892
31641
1174715
1439261
498043
1657303
1934049
262965
1110880
252900
1083213
1749573
1266353
1121888
820164
1681248
888893
1431180
1024815
706248
1425086
1107177
441851
580716
1079015
25972
1327564
517253
756535
1120675
117737
409869
887819
570353
6697
433827
750549
76345
1818061
832982
1685653
427330
1884220
1033066
1397207
237733
70176
1380989
1204231
736184
992588
1759799
616482
297387
559821
327724
467939
1934855
1403770
916399
39119
1541796
1978880
35446
1870154
963104
182597
78744
428437
147558
48927
60507
102166
622819
1755588
295939
1866611
428992
501441
862313
1380550
1487089
211557
1600827
1491284
763525
926518
333749
1971215
1328678
1898354
1105902
1772889
796698
100732
690673
1996665
1576431
120096
1911889
852448
1624539
1342111
1124410
1323979
111930
895359
661698
435107
872676
1591329
1365442
1685138
1669478
296071
1467364
1026139
1790360
976729
556669
645619
503876
1627379
1579586
417102
1588591
1978174
1541144
512112
1818622
316007
1265310
1062951
753488
178400
672790
1518209
510118
1610210
191283
918846
524763
507664
1625655
254106
1199779
1246544
976420
1306515
529451
1450636
1805458
1019988
292785
528515
574045
1233691
1752537
1198717
543145
703498
946684
478248
1411256
1332851
849922
951027
1668472
574947
249493
226406
541179
1402799
1871839
1024619
701854
1463805
1351847
601454
1325285
160314
1725871
604853
1239327
1216375
1926110
1521894
377460
1793930
1099627
1823395
31170
553080
526307
15702
1073395
490042
746578
1298607
1212799
722219
1481284
1818982
545518
1639239
641242
554969
479620
759234
1290340
1863049
375059
1548705
1954610
1630769
499186
649955
145256
1923526
1186533
1271972
337514
1401236
1126166
470767
1070972
346122
1364876
735488
1546792
1276258
1911019
1097206
1564050
576262
805191
1311048
1682580
426511
155189
263317
113561
147764
598137
1633584
634195
379327
576150
1172820
1666336
1606496
1168887
26099
55006
645717
665074
1635934
218534
701199
420258
1402101
702807
300085
657047
888066
36946
887043
1573335
1869636
1286719
1760464
561636
293753
1496160
69349
326981
1807168
898690
666789
854811
226732
1607044
1542286
1639595
1653673
139978
1656952
84227
1667142
96021
79348
373578
1437006
935573
509871
1232587
1720623
337168
928459
742611
1203748
1816698
206435
1576489
739050
310088
1657190
708593
1050477
874909
1468415
1162154
1304563
1346453
34492
1784903
40115
1981940
1023981
1013562
78061
1285145
1726214
678777
1663301
1593343
807352
1362304
81299
510360
1609819
1174535
1060206
1130772
1018861
1405889
1855292
1074919
984229
5453
1379392
1657410
6843
707467
198771
1179481
1390
162408
1701371
1721362
628774
1120225
1833738
1964619
631068
606164
398218
635091
756220
1077217
245790
1162523
1801409
608367
1787220
1732682
1683096
1398350
1295115
1508327
1775706
175530
1700742
798181
1864573
1606343
1864622
585070
185018
409738
1993843
314085
654363
1987256
1941756
660708
894641
772363
467128
1244252
129570
48204
1840934
1522433
1067766
1523435
1924344
325981
1662069
1236065
1883778
193659
1255856
1709971
1693434
1450351
1394646
1188384
674085
1578613
870746
946363
1299226
1844018
1174009
733985
1898881
1789737
1648277
1359665
294153
1075874
1087014
208489
127259
1075612
1726946
1397587
302501
140834
1591425
1160983
1757164
1863122
1921150
58306
1532648
1536783
404133
1884900
838594
325565
1501575
1960741
1596332
1474205
1270563
553143
1194555
1165752
582963
1574040
1225936
1060262
1532732
574787
616699
538715
1007784
1853742
1673763
204795
906880
791352
218042
215465
1051906
1693848
703339
405473
1634276
1665001
722510
1040267
454449
1441357
1103704
477381
43234
1775200
483340
46459
390707
181548
1872605
600256
701921
1945199
1900037
1775200
1372591
1739448
755471
331283
116428
1740174
736742
225369
1716375
460134
621974
1826497
1763427
1443025
1805332
1799142
1745169
1580747
1081085
1295979
47878
1427234
651013
1908555
391781
821479
1151849
1576766
1866669
1567597
1802025
1197154
951769
1722544
525106
737897
1894315
547001
646455
1118301
1003426
637394
904882
1960225
849543
1803298
1708511
1760518
1579060
553816
1934949
1554366
613144
1947831
99679
1881309
539443
654398
1295944
1296747
33080
1519428
1184288
1619142
1067079
191240
205737
1330004
1418722
273913
762831
1563084
1430101
105545
1342250
818732
1674270
1116398
362074
1874336
137445
268733
681167
979278
1616843
865706
1471745
810263
1060099
129767
943376
1493357
1790402
260405
661483
1585568
208909
1133547
1764216
153885
1457208
1442977
971419
522584
306265
125817
1320857
290065
714812
528688
564585
1900395
1149120
1161511
1431888
1433378
695600
590696
688086
1357135
1940743
1206213
762463
303751
1908181
794614
863504
762936
1857810
1016930
263879
1701647
1532854
1262650
121724
961429
1879415
1990277
224806
1332781
1151947
1764491
1339107
1285151
1086357
1069462
108020
699789
606384
464683
1823974
1345551
1099779
1855132
413752
588019
625883
1741789
1646641
5251
1979107
497243
1172506
1908962
454208
242090
1069945
1498402
487506
715382
511394
1171879
1445577
1971899
739356
1773201
520727
1466168
582964
1409519
291654
1080231
343811
1860863
1994049
829759
690662
1123455
1034966
150337
430407
233200
1437026
377347
1354683
1651809
1764099
90024
197887
1334777
1977685
1741151
830132
827076
558704
534827
1084680
332717
720800
604343
1345122
1601635
1655926
327528
403050
999315
921047
1702628
1891133
1427555
442244
466176
825882
543149
1985028
80301
12405
1504657
989780
218127
1216978
280678
1173521
1527380
435668
1281087
1016039
469524
963387
84133
1344111
1107838
288713
828431
494159
728273
332113
124876
53819
153176
937290
861704
1152843
1210390
1132262
1983378
1056057
1170709
254799
1998147
492851
1625082
1720410
1668575
1756205
1778473
241972
884080
1635581
345625
1868008
1472561
1913915
423991
965362
1019825
751687
1291600
298704
1583863
1862396
726059
1124712
1789221
1946974
1213135
77245
1082568
1800828
1170332
1255425
2026
977929
191358
1018739
440039
625206
790044
196854
716201
699423
1712344
610173
759791
611859
1161762
1670818
453297
872849
1257037
66787
452982
1933338
1608310
922208
1408682
363505
38678
846424
1892386
1557322
681528
1131804
816529
953
1919941
1959927
1281947
1181335
1637405
1101003
96570
170141
1188740
1240519
159886
903320
1985287
142976
698326
708479
1178075
1019395
706376
1340736
1170206
1483003
238593
516591
586585
1755783
2016
1284262
947200
104011
1370892
69441
1172078
1728339
88547
105567
810876
1005814
1608960
177613
486728
19375
49538
196714
1769928
380721
1535153
642985
1883659
1186109
498193
195425
1206762
704746
639398
1133181
1055482
1745867
1218048
909306
1760743
881976
1987866
221795
606835
706493
1395333
1886417
1914820
1573040
359036
608808
530985
160479
741141
470638
1092248
1760599
76895
481106
989103
424153
393293
1506636
1854812
1526929
396285
876485
1212926
75842
351490
552351
1336247
993100
227598
968613
285722
318086
484954
736912
1381071
1719737
275689
1980322
1586785
714388
1341228
1415810
53779
1871845
1987452
132824
975887
267128
570158
1733891
1916225
1592413
1562086
147711
107807
1954284
100006
627114
541169
172538
588174
1462040
1158282
1498972
258199
553399
856552
1395247
154509
1480497
593820
1991939
922061
276410
1344158
372419
376561
980673
578413
33905
1818354
1139202
1919064
383141
684852
985672
204391
1169510
1576213
1206992
235394
1782564
758397
1381817
109401
1975238
162534
1768439
1028567
1536774
1279293
1532945
150418
913520
1747300
1622135
1631920
1768412
1606976
780822
805273
1042358
629702
1717802
587912
1357932
1692530
32416
574667
1386201
62579
553553
1297539
1850119
1289300
491826
711335
82723
350437
1582896
1888843
1324789
1005778
1273751
713795
1680588
1916081
387856
1778
577502
205611
1066874
1578518
1991316
1157202
411506
1852478
480560
1123335
1463474
1630632
131123
109747
710248
1464000
152356
224850
651570
227530
664804
438421
1833093
774330
1567869
1709601
305080
846004
1327691
594645
555316
1412953
1142242
505810
1579532
347038
1577645
1238650
59304
1257912
1673993
1887124
1327660
1203030
1920585
1396735
1578916
494055
1915808
488365
673234
1362710
1408807
1302676
1135879
1456659
834418
369708
1164821
743413
1981967
612879
497619
697458
1984909
678769
762946
1950063
1428382
1149334
1764971
1217172
861747
1373610
785163
731185
825068
1913415
1560230
1849840
1833991
2448
926739
253329
874311
411755
360543
559448
726716
1986508
839562
1518228
1199541
1828947
757753
1229477
1640849
1458170
88162
1974414
1140418
1497317
611127
1418503
1594129
933729
1266329
1875716
1886526
828559
959652
575835
1952072
651642
1897720
497472
164350
380973
131874
999212
1632637
12875
1484916
376415
12465
928373
1831348
1284231
790945
1041332
606363
818729
1066907
1085255
1569593
535354
1961408
1351489
1286406
1153269
67883
1765180
364994
1788420
1007805
579443
1145964
1605169
1548303
1541158
969299
1038009
1517406
1785566
1899450
751437
1464114
1303083
20965
265476
1222130
1132365
1677209
866224
1374835
800940
393068
557947
1936984
105608
810167
396374
238270
1290131
595523
916063
719112
1806795
800717
1474413
1334281
658961
1060531
937871
100136
1090059
1945774
1687511
697026
387944
1214751
464500
1580985
71753
1367013
1247858
1608817
817604
21355
1100722
1704037
1439002
248284
1498422
300366
266129
1746637
503179
1815555
1650437
1997709
1237100
40575
775605
651296
1044124
1402641
1627256
1625682
1987433
426720
207359
1287959
1995252
84144
679734
1975453
1411271
523717
1771668
678843
1575111
1111001
1202062
1098998
674859
68116
1485905
929534
787698
119670
228369
555549
1344392
1746065
1127007
146436
1929885
584865
611640
1984983
1385152
908457
844136
1107981
1159057
1766722
742987
1983930
1186112
975423
127475
621960
1632917
1771009
1580794
1330748
470944
1894456
1523959
346402
1559987
1246132
556328
1770779
1659474
1172950
1770712
1143367
280204
213645
1765078
261939
465025
131885
1081630
770562
3151
1195076
1227196
1282534
1439646
885056
1873198
316859
1809044
1331280
753647
686613
1976530
607237
1181954
490028
1360182
1723065
567740
1444202
372481
60295
643058
991595
1666347
1003914
613800
573797
1858693
981641
1926397
371521
1606377
162319
488675
73329
1935333
125027
1855228
68274
23455
1337983
400517
1074227
860365
1353091
345716
1027677
460736
1905943
1754003
1702195
1776557
1695962
1821201
1207706
1261824
1310180
1777875
1620617
428899
60535
1247582
820070
1881805
675834
691851
614306
411126
1835662
1193615
764357
877787
1941531
418633
1943502
1482922
1850480
809506
378660
1252192
1042451
109077
821973
573465
516672
1972162
830650
1111727
992375
979611
1065598
1880413
1261582
1575848
1821400
1440993
1929797
303431
641414
595367
389109
36440
283533
1755350
1161547
444659
1398183
793108
1101453
1923854
87468
1759232
649862
860778
1995589
847979
1130794
1643224
285547
1871585
1169938
585171
284286
1542200
576895
536626
1992954
518853
1003059
1934951
39878
808149
785576
1581735
1454250
261211
1590270
315333
1532289
1210280
984494
1390968
1236641
764984
276960
336955
429860
1709762
121623
796653
1241774
123486
1479452
1141558
1721923
1728216
455913
347070
867701
718379
1911242
114720
894537
642875
13783
772922
1363599
115626
785370
532407
1634097
536718
564762
891859
330862
211211
1002480
968203
1003959
669047
740425
129192
1072216
1521482
1604553
1127840
690332
1553071
1775186
419339
640047
1988464
1262585
1423784
651664
1867250
1713284
792697
244055
72655
386117
61509
829578
1192378
950220
1341044
1136940
1701076
728831
1397147
1263718
574166
1625442
747459
295950
1868622
446304
605611
1282972
300989
1141614
227049
217157
1112846
757737
1761461
837601
847988
720696
1509797
1707220
1265217
1104388
1840698
1148519
780655
748661
970362
1113597
1514672
1443845
487987
224745
1526030
1966289
1665816
1923586
407133
742589
1803154
7080
315105
1233442
1043866
628484
873054
670757
505827
618993
262685
1358988
422312
881912
1753132
803695
390797
14386
1204255
724263
1537344
1732687
1442618
228775
528173
614361
1681753
1469481
1564099
194453
1157470
1365555
134718
1238933
676024
1796879
1242585
655789
1980091
217790
744223
1704673
247581
1892426
1975008
118186
597686
978152
38376
1450718
85209
466882
876659
1122807
543747
1253478
1688126
1018511
1675367
1014288
1094860
636960
891937
678389
46193
286903
693369
696895
581545
1090934
1353411
55460
857106
1179450
908862
1630186
750507
1448586
875223
126637
1897736
1409816
1347158
1451254
717374
839363
1487465
1950668
609117
272625
283263
1587264
1246492
1963475
369185
217663
228558
736752
1261073
1591537
38657
1894131
47695
1195531
188
95055
900963
1580105
475302
310807
948767
224908
576661
1685314
1097673
1947333
901987
186518
1516936
186691
1998208
1537396
1392992
1321833
616671
264335
392917
1978714
1322590
118917
1095013
141339
1166634
933877
1328515
439025
657478
720094
598742
1067000
970001
719379
1079687
387954
163378
1329372
263503
1150730
1955045
246880
699710
66779
632862
1304871
497367
351322
1866304
1567228
1524330
653253
943431
1833278
869180
486897
156208
1162813
453979
521322
65793
1245557
1178434
1469636
1262050
1687787
464124
1143326
1933459
115469
728220
1552925
572050
1258355
1843175
647840
1811897
1756193
82557
248405
1912505
1111191
865060
1155568
1316377
1940912
714878
1302458
387578
204581
1752498
1159049
299338
1785968
1230897
1632992
324084
1830439
680634
325404
1510053
301824
1449370
286132
500722
909435
75806
291075
1551830
1404884
839003
48787
1662973
287866
576399
868486
572174
24642
545765
64153
1967453
1759347
588522
1260598
33045
624228
1919133
1210681
1739680
1712857
1871202
1436202
190571
1186614
1292598
219043
1433563
771515
1216346
694803
488927
1722020
167324
1522718
1683644
833247
1824707
1485813
246938
1171167
731222
1261934
1229453
844706
994819
1738902
173965
1270379
220257
753235
639129
539494
728726
1724522
170539
91188
123598
1518213
458619
1226244
184306
1559021
385590
1350990
1578852
1988786
1669212
1661964
1971184
1486432
1080769
111306
1104707
1784805
191983
752626
1008000
882385
1066621
973514
1217711
789505
1778631
469634
785651
339778
1424658
1212517
461894
1143210
1674858
1593378
1005951
215395
404490
1130751
1427345
646551
1137365
1234497
586017
630136
419795
1230714
1604795
712751
375279
361480
808178
1088907
512021
854749
427356
519092
143711
992806
1739561
1028038
853206
1704437
1486145
1222945
577517
1443229
1672998
114250
411948
296395
379169
1713949
1797544
1374804
308727
1019856
1414165
329568
1203048
1638361
1309854
182405
37895
1374875
1981889
705200
1665206
1214499
515121
1148014
728793
1845891
1076322
190863
29336
1078634
650464
257111
1468965
26639
474041
1942025
1841460
1474811
724435
1776342
961796
131909
1932662
1300063
1062694
476863
1276616
1374615
1841399
932764
874790
1288977
1887181
1916690
882664
225453
1849953
1468498
1665009
1508259
1398633
570119
1422357
1260763
1879654
1880734
877379
1694409
964810
421000
662650
368701
1529209
1901192
401954
866638
633575
1047155
626055
214472
1306530
1028437
1087125
706685
1057082
1658894
205653
1470306
427440
1764011
1426070
650943
1793503
1419032
1790184
117352
228742
877023
900070
1158761
1573424
1291443
735565
397700
1559824
1864618
1035938
870884
966676
578515
1781385
1092659
489561
57389
462417
194047
514032
1679600
732382
353155
1211512
703443
1742748
1083748
283777
916287
1459020
1484777
547103
196081
1506844
1833499
1746218
1262877
65447
1126486
1155434
1059013
1187133
6618
906935
146164
167752
1342248
1766429
861928
1950399
1506713
206400
1977505
474534
1416600
1454822
1565323
1854127
1481937
1246719
250149
1656778
1204735
870920
84313
515660
1030413
465254
528217
872109
1793120
1173063
158571
1587059
446509
200361
651201
981509
845142
1615752
945856
826338
602057
1508249
1391165
889424
614138
1283595
657885
789110
967379
163836
885840
1225337
611891
756052
882422
561311
795779
825239
110981
958619
1896315
235026
1760088
42330
204472
41339
971556
358527
1381032
94441
1450403
517958
1008597
1421318
1945230
1314249
1075662
1657121
737375
27748
341159
554107
1801719
876233
1255258
172967
1767245
1063830
1927690
1732096
238777
1573835
745160
1706546
1443258
487327
1222364
1698641
683601
262052
503009
159009
1420149
22397
1735954
1739964
614729
1853951
1323905
434426
1911399
399932
202584
687009
1332903
375165
1778297
1108204
687593
395716
1977666
475178
1098063
210825
731489
833937
1960561
1599643
297714
942838
1704525
1006973
88743
883730
497341
907834
1293136
1719316
1418632
440086
965413
870105
446496
408063
367209
868483
146812
1611085
491265
125631
1491686
726348
620019
1283386
1821952
348085
113091
1683470
1215025
271151
1625206
1392968
1497752
1389681
1981777
470037
1311766
1091659
1303994
1162800
1876162
1063081
1333100
1939683
351915
457948
259797
538814
188625
1034891
1794718
1613792
980363
41978
1532250
483704
1804782
228013
596506
1021346
485786
1923665
193257
1016014
892697
1414257
698945
623581
377802
1830050
31699
86628
1542003
1793017
132007
500641
1042901
1912210
1685129
863480
141475
406552
1411962
166800
661458
425125
214403
1252761
985422
1245399
200416
1751023
177589
568140
1275580
1650273
1797054
1470498
1022532
1301963
608728
1612386
280375
1146608
1365383
645294
1193587
1671078
1022042
1727315
1739959
1986062
534064
585040
1454462
553654
541176
1451557
1638436
1870462
1020622
246726
1488837
1494891
1376399
609233
556100
1614330
1166387
1719684
859410
1470413
985715
530731
1084567
386883
897234
1772173
1240290
1578051
1369966
248585
321549
970968
632590
1179644
840718
766192
46846
1897951
1459850
915530
110677
1774808
738116
887289
1647344
1357344
253132
321504
1235910
1047169
574565
210006
518456
1631874
1419374
225139
1814316
31328
1279346
1894136
1532949
503332
1160643
530168
706555
34042
1297468
1722994
1005227
430488
1108404
1396983
755378
118061
937739
137685
288727
1906197
28418
697849
601247
489407
576782
1033372
1143772
1288972
802217
477098
242237
383649
896763
993727
1431943
1773007
934838
1595794
789472
67091
507955
185022
1635176
733660
891251
1386109
803244
1060098
372985
1853837
1358509
793960
692965
1234545
953838
1356819
674994
179799
1745242
1589670
1676101
387036
1485447
118817
1342567
1716696
795717
568725
1184778
445303
529939
949956
1807436
11467
1671263
1499277
649600
165423
38722
1413662
1241765
341823
1333873
1567302
491360
308073
1661228
1694968
1643295
1462145
1937715
662386
469188
705685
1545412
853255
1727565
113080
441384
24360
65359
294820
327681
1343703
1258904
610558
1174792
700176
876402
723915
1697832
862
366252
1767869
1772751
1938596
1474762
1485327
687968
587621
98223
1852682
1718310
905301
277471
1399273
232710
1477554
1935853
463967
1768278
732303
1719064
1362356
1475125
471623
1203172
919095
872398
1526092
432083
170442
438029
95388
218342
894419
1394244
508541
1567382
893884
109426
51248
487560
1066947
1515883
1881200
1780195
1087084
4062
807382
899754
607653
631034
1268996
21434
1543012
1773057
192533
317421
764852
895221
1675363
558556
73659
1640258
1154733
1499487
1341729
1930214
727262
1057408
570566
1894604
1728008
1294733
1592408
868247
1991582
949367
52522
413650
1948246
998725
1216975
1750936
1469905
1076180
1105501
850953
1764628
287768
1141314
1212339
1246024
756902
1591807
1320587
1324229
1522364
1538216
1464706
158534
1123352
80459
1786341
1106954
1467071
1917095
977094
596346
92593
734836
1868039
10607
1269127
148143
1782529
1922525
906781
169067
1010738
48456
906512
647318
243203
1202315
527043
586411
1600377
155153
616462
1590738
1226642
1129998
1874163
1793660
362855
481241
1756617
22186
1984848
427069
323473
804708
1235899
583788
1126288
216127
1483183
786412
1399044
1427915
1894577
1972557
1623983
630581
814373
753305
1363906
1366427
1180911
44312
588908
1217186
1932009
872406
1699899
1726301
1502378
1904453
1300806
1386657
1045704
1871983
315281
695403
1902464
1228884
621984
1377617
1940095
1753928
10201
635234
1684767
1276178
1402242
208381
1942460
92679
1289597
1842120
1838870
1436390
1075539
953267
1804348
1285104
1189615
1614618
437801
1135943
1483146
1850307
1975269
1245253
1422407
653172
559411
1966017
1929268
1315447
1453541
1183386
84624
1643725
1048395
378224
1782951
1669637
836936
163620
1178469
29530
1444388
819045
818862
1655491
477167
980464
228725
877300
226710
1911212
1619576
1488929
770485
1582098
1547154
1041171
1624498
1695766
624247
275352
1063363
198977
246769
606229
67609
215735
1958750
1484094
1448899
1683507
1280551
603605
845123
1010565
1719947
1165499
1234282
276591
784386
485106
1788544
928207
265789
828292
114799
1388075
652091
557022
443575
1881973
785507
1074840
1492142
406210
241289
193639
415506
626537
901572
1696894
1328216
50263
85687
1089823
1302526
843473
601844
996189
1260815
1559011
336587
452457
67889
1691850
1729420
877902
177820
1907908
781021
1561266
747387
1564469
454068
505852
173617
1871439
13552
341072
1316267
1216929
149973
1589231
656169
336161
687242
415168
206875
1948845
600361
1052894
1152436
1809157
325982
200471
201161
1358483
940898
1677162
26887
1047543
380319
1241734
805347
69519
1875851
378884
739396
1909934
1362816
199804
1621957
349873
1519311
486240
1112464
1347341
192314
1542744
213513
1475514
1864231
1391618
1173038
1220000
1604863
128190
1099859
397985
1679029
1443011
823245
282388
1898817
1152774
1911140
1838775
413091
897701
1593985
141247
461044
1895253
983486
1167905
1426888
317808
153524
931342
142153
46004
1382417
1526139
375719
1684442
1325696
1677355
1443481
1961545
495578
1966147
370107
1240508
1506888
750062
1367770
1187112
694493
1659809
1646639
131680
1142349
330883
106266
1110996
1918536
424466
1246540
457410
1330759
1730942
1399990
1699669
1629462
1883480
1730346
504779
1826029
1024680
46320
1113894
1631287
188993
1038990
1792089
1968950
573488
1675925
88858
1693955
571699
327743
1724534
1103457
1842207
1752431
973715
289888
1889304
1750612
1295306
731995
821563
1255086
1646032
1564006
122731
684849
1684662
51527
1532549
1971516
1739824
359034
629247
841536
371818
228616
1536431
586283
1141989
659928
1570021
254665
1295352
816408
1520148
1025286
1124517
977001
919268
178324
991835
1968562
238024
9510
1638617
867757
315918
820801
606572
1042182
931712
839829
1483996
754107
228541
335575
1887493
895350
180901
1081246
1775912
1061280
1893458
1517701
1761459
188471
183278
692447
1321532
1610879
1523895
151122
1557858
273264
946098
1624964
1400788
1034966
192680
469602
928966
99234
1262479
487207
1972118
1784339
766463
1996302
600703
1460790
799616
836018
1318573
1521276
383786
403808
1290574
1969733
143813
1532929
1214323
1526448
319983
178294
897013
1055622
1244272
1482656
86294
592033
78777
1381175
761422
1377126
662301
424895
781170
1675452
748833
703504
114698
1019060
43734
106176
157471
1913488
634696
1641815
1517462
486208
1494069
1503239
671028
1479720
632530
224736
1440299
1316414
226566
1667360
493599
1649996
1572162
1415369
917438
1146678
1020461
1912897
923101
271703
14514
885654
653352
531821
1849392
920929
427219
1784573
1200376
906711
225352
1891268
103879
267127
141816
777722
499991
395185
163714
1704478
1532683
1172840
1201236
1342413
284313
951493
171125
1613447
1869942
584124
554302
961494
582982
374607
855007
663208
1386116
362455
293825
1738152
976867
858687
639163
63596
205895
589073
533107
1093164
473330
1041590
1987674
1575650
102612
1801837
1067566
880453
632298
735902
1113185
752832
601638
941383
938565
1540879
1738211
1070405
1397397
466027
1138107
573138
1562602
1570431
1113775
695352
1908332
1580769
1611937
1683393
1072287
1471093
476934
1153660
271215
520254
107359
1931633
1981066
1404640
1461814
1123247
267244
270989
701175
1436628
1502154
788063
528142
1482719
1142343
1825528
525150
1822424
1460926
972201
1466574
241734
287423
1745641
1781000
1162617
1161394
1399473
949877
298957
1211039
1865845
979721
1170363
425982
974677
1658560
256449
1525720
399639
1955025
1412690
255921
439460
779681
1052749
804250
539593
1902370
1504058
487517
1086928
1976220
1191696
1259640
274604
67709
932533
1061630
214297
1175673
1703414
1989531
715063
1624633
361041
1977749
333868
148525
445951
1885448
1251252
1736766
356727
249630
286284
1152425
923106
447422
133087
1593463
1136486
1026287
1202807
665005
440391
1784555
719861
1645353
1704090
1769228
1590355
543609
1362976
1255390
1606599
1289935
229973
439578
1323569
911282
542992
699124
226491
343488
1663467
555089
1146262
783797
1669728
447414
1318758
316652
933981
991835
853510
1456967
288341
214162
403708
1062314
146203
1136529
48743
85363
1802484
216593
1649763
253215
1494323
1009156
593104
562001
1584106
1703953
499638
1085137
1573765
1684632
927162
1934503
57382
1644890
880888
665348
1479077
1443875
1291634
1606790
993960
800057
55144
994756
799081
1660787
1542718
591801
697419
427268
360509
1309436
1641142
1097973
1323769
1437929
713052
1237750
346166
616811
711422
1992849
1627244
1488118
936873
287362
1926992
1180792
1083352
1014585
770551
115128
694339
1909414
1641265
1750402
1829827
1026694
1933060
1585548
1482843
1068620
965876
1199203
1408229
1518762
187233
1019544
601854
1693656
1013938
204804
97087
1096146
1646563
801687
242182
1093935
1376846
1384040
629015
115263
59483
1643979
1997443
200441
1125958
1895983
564097
1190693
1258040
1922243
1032504
1666766
1106234
398001
1439549
812231
758402
1129640
1111725
6746
1859619
70072
398639
1328638
955834
495907
1572943
1413634
1544348
1742162
1111277
1793654
975417
652058
1895914
1880720
154447
1842304
637209
565727
1564334
803964
280601
1232776
250308
1893673
388821
166271
1631997
531378
941331
1689604
1975441
359254
215563
842428
336154
1084007
854327
1967740
1728964
1149776
672785
1890027
1545353
676586
1462045
111536
1037229
1756817
1702869
551297
1034635
375239
122080
538815
345880
1752867
386508
1579138
11253
817429
1215158
857462
1192976
1193192
818890
1945221
1057206
1971597
1271770
1801997
621499
104629
1862522
1286011
963706
1346431
1294445
1307041
744954
470576
996570
1044897
102951
927317
973875
696883
1931993
1304594
775838
991669
1879930
1509952
889994
533042
1102540
122906
349376
1436815
300315
1495440
732472
1472768
1825621
1433719
1274440
637804
969454
398743
311922
1443417
1737924
746794
263702
1320531
575989
1700549
1036912
394412
1014584
1018441
467690
40912
1459291
1845947
851621
1894410
1276376
1187903
259343
1831115
1837919
1548393
303207
642922
1003622
762450
1136448
679136
467839
1146719
1810363
1975793
934706
1387166
1987072
1199170
43024
981494
1401568
834048
1474870
653307
142912
1485119
1498489
1183892
967985
1824320
678661
712529
577881
82988
519115
257411
1660789
1170950
951008
128009
953512
1905530
923192
1818067
283768
826224
127079
1377444
945859
743995
256004
247490
1177956
884971
1087782
532398
684059
1937255
399927
1474266
1550245
994836
314512
1752997
600244
1868655
789767
1694984
1556901
1604127
161192
1800044
1735006
907714
774284
1324601
177256
1307340
1516155
1938184
1025316
297060
939714
1106118
1882183
1771973
1451750
193426
650152
552254
129733
584104
1578410
499112
46491
134469
1188063
384931
504483
258584
1452330
1617716
941475
1824571
1534857
1204239
457596
1460992
618455
1799271
1349010
1730342
1398338
406345
1931501
1399895
668026
1910743
15085
853231
1324227
698742
657556
1130713
18421
1348277
707232
1354622
1671808
535651
1959785
1097170
25130
179492
537192
413191
1328719
781253
206050
1765637
1365643
337927
82570
1846723
707635
1717300
745163
382884
1868859
84287
1391642
638472
1544574
1864720
166518
939299
1853379
1750624
1425178
70229
432081
270484
1833247
1964890
1367631
453222
403471
1752645
342565
789694
533396
120235
724404
1227769
749426
134052
1691146
484780
1528846
787668
1649378
1221779
1356304
749909
684254
1114939
1028449
1635925
179589
565528
700354
919484
1370616
1399791
668124
527643
1151648
1576634
1901229
901646
715871
1042212
1326089
1987428
378102
1624927
678203
1832520
673812
1455402
1349177
131774
273894
334049
1286555
1197035
127591
376695
1034474
1505073
1524597
1696272
920787
1238151
77948
1253971
1776999
128397
458305
1541712
461908
1874453
1650244
186008
1415155
932396
1708905
194792
28826
553051
1837011
36835
106986
890571
284363
1666770
1844173
122830
924568
1597582
156150
364584
1793126
1686603
1792036
372888
459428
1134633
1612131
1998939
385533
228010
1451694
943489
132254
1548302
446918
202018
1949041
786095
939938
695997
725964
1993399
1884327
796439
1045741
745881
172676
1571390
838189
506006
225969
303540
476249
1460986
151613
1066708
764756
230110
122611
1777898
957492
1508913
1775039
793352
122440
43114
278026
1374084
1906563
30772
1459920
1817617
81365
1354774
58449
1180520
1570468
736023
470554
1223495
440637
1312406
99279
1626587
1235342
96618
1979356
435420
1629661
1444643
555688
1095366
915882
281801
1766115
1377528
1718049
791967
158846
562346
147736
622562
229453
1884555
1961657
1859205
575963
772063
72794
730336
621336
1593052
1429520
444134
1087883
1829736
248560
514821
666306
47150
800600
1727613
408916
828963
1297384
1695964
1568027
1548799
802484
1370432
1625695
1037907
1852248
1177168
1346055
1878761
1004619
1053634
136675
393781
1582241
1163665
173617
1501900
604898
439234
104713
363416
1674599
762525
1356820
766794
281386
164961
261745
1928278
1059156
1690790
710235
118044
734528
458424
800825
1539041
743492
591001
1877043
959922
1264958
651938
1395527
443320
1032744
339736
1507079
121084
1964342
832221
28826
531002
40953
859785
1582220
1102865
1716337
1161352
494561
586711
1811967
1032539
313416
483564
114208
1509978
1034799
1757152
1595408
993772
1756111
1598235
886020
544686
70448
1752013
1053515
1211978
785315
1263882
1680343
1460292
1550235
1830034
696155
1020076
1816400
407388
1185578
1469384
1017436
740515
343538
1324774
740509
264608
295192
141487
489894
1492379
1244753
848668
1028096
396841
187470
1161252
1978907
1415484
567922
815446
587310
1126997
858319
712231
821569
527941
655369
1101631
1254603
1568454
1685503
199636
615581
967264
39789
1797276
1890383
539186
1030925
969667
831455
1235507
1233222
461920
1933465
47816
1410533
1132160
102416
1023552
870209
1219177
1962817
1688175
1426467
124210
1821650
345030
898876
952538
334003
614632
3184
5922
1992544
1099012
540638
1319545
1039128
1295066
190461
1478661
1744040
899485
400451
1819420
1957540
14320
324938
1826668
1711048
764604
496579
344783
1412915
327767
484339
87719
1142945
1045444
1250914
406248
1160017
1382602
1754765
1237294
1665142
1087918
1071675
991060
1639179
1770137
1810880
470293
229867
1320458
201144
1876783
58675
277698
516662
795052
1641451
76671
25717
1535158
373993
589460
1091812
196649
1817700
1067812
269043
1295119
1009261
213074
725010
1776659
1334988
243331
1412719
1419665
660059
382225
291559
488625
1529462
66530
1835692
657673
492547
1141420
993100
1510670
632696
723580
506397
1214046
1417916
1042475
360785
577583
1512816
56535
1835101
1528056
604463
371142
465602
410133
1059226
602557
1145007
1338429
199054
1197276
1418375
1995171
144618
1257089
300701
1727651
196884
245663
420037
1150241
1506865
612949
1458493
146342
723323
1168955
1739275
1495023
1435401
1578950
1767543
568875
1955059
1451720
970357
571215
1652358
1112662
1608686
981062
1756962
359596
1832630
212295
866391
1212544
1157585
1541841
521662
1777704
1471944
115892
734165
1047979
1413161
1041172
1418900
969539
681651
1055071
251723
1833085
1208748
1977281
1747452
402696
1725097
1475773
1393481
946460
1685823
357802
624491
1560103
155709
914718
1468666
1112531
794620
1180546
81320
229017
1744204
344397
1297074
985626
1932861
76025
244545
166869
1450257
1483034
1842061
835703
1499104
1700290
179713
1981260
73145
1149006
94139
865843
1539475
824358
1895953
1090698
107079
1472407
655645
1502010
437061
689161
248261
1486757
1553697
564601
455715
990092
995778
307603
1759980
1757252
1290272
633935
1974132
466657
1244703
1114655
162168
1372978
1056725
4119
1842110
1348331
1035687
644076
1634735
970742
604343
872717
486252
255124
720878
1956236
695673
1389322
1225996
103391
1745365
964298
1338923
180630
1538020
1365710
1157693
705153
609653
1672742
1531095
1955158
1316456
641913
1505347
1912289
254382
1312489
1266574
1260927
773882
1068333
1370447
595426
369013
200377
1476456
276798
1714260
1592899
1799793
152563
450116
380684
716077
1390230
1833578
1261139
821544
456017
1832358
113249
270426
864147
334194
403331
1258096
596112
1567397
595765
1286131
1589064
852239
617450
21540
973955
340389
115991
984294
1462670
1066746
235080
1222605
856643
718090
25439
1864674
95084
1853735
487056
180752
1590369
326895
128261
347605
755964
336858
881429
1728513
1149254
160017
1217327
926237
1367288
481816
428691
1086224
1178981
240855
41787
1742729
134215
1469408
576225
314725
541560
428742
852135
421150
581240
1232052
1731715
1881570
781943
741085
771243
1283999
370346
1979641
115389
538265
1975560
39606
881290
1410985
1995223
689056
34584
1154854
921635
1395719
503128
770585
1242951
836995
1762763
604714
1861220
179411
1565668
1562800
76228
241328
1672924
105861
433450
822181
795792
400649
431336
1935518
1718892
1087599
1120677
482205
681351
539351
913827
1000575
653951
585469
1588663
835292
1291146
1273457
1427029
896080
1403681
344986
71591
1477225
1949230
1062896
604460
966580
1757708
1854711
1940096
262372
1343681
37546
1676072
79513
1484765
395084
1286305
1284193
1493568
1719380
1984300
1898103
741096
260585
946600
1744035
928162
1884923
1932382
430395
43170
1731280
885653
285694
1704013
1688638
751365
1120250
1899825
527758
480162
1289608
450261
980642
1547862
1034119
806334
529159
1622417
918711
323069
1689576
1617194
1368943
346193
149859
525841
1672867
693603
1257003
1382211
1283144
1816537
1315729
1534379
446006
1465990
711732
1145457
1584358
368255
182386
1856589
1459586
416829
367137
802382
411819
1540304
792360
388245
847499
278410
1941656
307091
209023
1962373
1989039
364971
868956
1988529
1589807
1312174
520177
1269327
1525864
1264564
1882553
248420
1963804
333175
966649
940254
1506224
1199997
1179784
593080
1085395
1782072
1689505
1604838
17810
323532
24029
112417
558204
1772030
1261746
1365748
1201412
1568222
404896
337207
1881858
1358015
1949549
422747
1918455
310253
35082
411260
1228051
371043
1306639
1251917
5159
1051366
300408
1752941
1639274
4963
110951
40893
911871
1589720
904737
1742675
694248
1289158
1281893
825578
1497864
649649
128811
1604059
39102
334852
703017
1662461
1318863
1493529
499479
1544376
562636
1251671
1302
1908997
1446188
995383
1125341
711688
1741936
462212
906893
1166416
296130
970940
874009
111209
467896
650976
981116
1520250
1369362
753606
534903
1739984
1502570
765888
448539
1004360
808351
992908
58492
1902483
1320827
1191115
953487
582974
1917154
1833372
272532
1488300
232928
1445935
1956765
1329465
1689004
1703674
834765
1297003
1790009
1910980
172611
425671
404092
827988
602381
1182060
1160988
1320811
1663966
1526928
1086368
474568
585118
722471
500883
266619
1041940
1914660
1208635
498279
195260
215225
1902784
1653416
1493872
1270512
1064178
572749
165491
1367493
482442
326568
487169
926815
1562768
926697
485944
641437
12586
179775
1726465
333447
1658892
921118
313334
146262
734275
626762
664485
337225
1441438
1635820
592547
585912
349064
1596072
432158
957667
758163
176979
1929748
1449324
1653108
1918156
153923
1999941
856076
1739763
1390782
1458841
1113074
753472
165264
1881245
1077603
1726985
1201651
1298620
1347512
1476514
1127637
122511
694665
220302
132003
1422680
1702655
1814577
919604
1585254
311998
307497
1606187
1315865
402468
58507
6065
176038
1219258
1077591
1392367
548053
1179493
900417
36089
1913123
529303
862347
1278983
210519
701629
500249
1998035
600782
474017
1041231
1929600
1415965
510992
851106
1806581
1033721
730125
1244920
1909592
1374799
1443306
1992513
1954088
228570
934905
1912889
1050587
1613338
1180186
556806
393010
521363
421107
1765417
167060
1402590
992662
1997625
1204479
1742504
1656921
1508335
1175966
596557
8361
88337
480200
745495
1440667
370345
1185197
1289526
110675
297053
1895230
1642280
234762
1217470
854387
1996613
1647408
1914513
695803
1601612
1249923
919700
354154
427646
515536
1842676
1755515
1376445
1686147
630211
339880
1921972
1794700
1526192
917198
1079750
1819203
1489926
1674996
1606664
1057562
957805
1572818
1266783
66905
1751934
1753011
959600
67679
375151
14858
226844
457825
166159
1178839
1818191
313549
287273
912734
819333
1479320
1307462
1169665
884584
1010197
1038957
765676
518356
1818629
540405
800343
430100
234145
525090
1829224
307109
1031324
971808
395710
1132671
1407745
124857
1094454
748325
1730964
1926654
518207
1252212
721313
336989
92105
963005
458202
474265
1295239
767468
1520749
621518
1171378
1174776
1573252
1268273
1091336
120277
1756995
1016557
1767996
5370
939315
449181
1957992
1023006
1103352
1261137
1908316
585225
1169474
1757203
1991020
93585
376317
1049629
879728
1124710
289714
290065
1126471
302432
109021
1682820
577228
1373282
412366
1317153
1488448
1736485
1348778
1999661
194246
1103048
1448509
761137
1369972
831042
1850881
1899813
1406365
1058702
1184141
1176276
1917421
783189
1901416
1910780
198744
306094
521497
1564307
544181
1551036
262964
1436735
802251
678637
1964318
632542
417487
185596
72264
1936439
510222
1561229
1568658
948803
602366
17302
468400
1955579
856926
1084380
433717
1322261
1921981
1755345
584174
1687852
556267
1649706
1017206
923695
1461191
577140
1956240
1672547
450280
252702
1934413
240314
59891
1735717
414974
341539
304823
1915847
1396930
1697408
1296946
1528245
1385235
963559
822828
1085068
1512079
476699
674917
1955016
909812
965065
1356196
1114947
72921
1229934
1363670
872812
105102
992615
1366451
334409
139870
1327640
624499
128050
353426
53425
653303
510861
1939390
782755
1552052
1233810
1381306
1258938
789229
1150742
425247
135280
1069387
1790846
928875
380054
961798
1315082
1196180
846725
749141
1076457
155274
1603670
1164759
1348663
1011478
650965
202602
1157042
1451282
390599
560301
1657470
1512963
1522745
1626534
1077854
459848
1583792
1636076
288507
97906
1125849
1013848
303558
1311190
985164
1266436
65462
662863
901991
156435
1839324
973231
591646
1001254
1762043
1259986
1230166
261725
187330
178173
1506199
453342
1027766
714826
215387
537021
200258
1224822
1210185
1338372
1575504
1527347
419155
611283
1839717
336496
929124
148115
572675
1827157
1231027
1898074
738441
87923
1181135
1277260
1829937
684889
1468945
450042
565495
1673912
1430090
1389715
1778776
61005
56928
898884
753702
396585
1307681
992683
1025825
436265
390775
1466127
1942169
593558
627779
67304
351894
949679
1755115
1160204
894904
1226164
1565781
1513252
1279384
1871741
1113033
1812077
1671949
107277
866680
867185
1456928
622811
1702339
533102
1396089
1897435
1197116
1192038
380109
63001
1333794
1733632
18283
1744945
907892
1411114
1573275
1210754
1886698
1780313
608318
251027
240486
1983580
1818466
1696876
986674
565395
1735417
434605
1922757
1298177
353731
1302301
1648843
1522482
1323960
312440
1193039
1689762
1372971
1450573
923211
1499143
495877
1347365
1843810
1572154
291163
614711
1832585
1864491
471906
1457284
1062783
928723
1854791
1139711
1040382
1823036
940756
1936907
1662996
962731
1051964
844080
842068
1826515
52400
1934810
544346
1314005
860018
694278
1499848
1801487
1250299
1331419
1113062
693623
1565088
1840078
1467450
598418
282315
615687
1269811
855954
1770158
999867
855449
224438
1033604
889967
1381156
959139
243631
1296560
1195219
1712263
1162994
323884
1878888
1013895
619338
25085
1854002
1780771
76884
1035995
1336608
1589012
290853
51050
1802910
390811
320737
558720
1788675
764412
557420
869808
1307297
975444
546177
926873
829980
340623
436021
1174473
561418
1758517
490148
1785380
249444
387536
264770
1040341
845202
964524
197013
961534
8418
825047
94887
693272
73012
1021161
1641572
1755592
985298
483724
1847191
106971
1862410
1252412
493794
275143
1215481
905661
868785
823358
1420569
405215
320196
1219428
1827346
765390
1559247
73346
217172
1261007
143225
434731
1396988
832879
1111050
401133
427500
1639303
1284196
416148
23262
235036
121968
1415509
1542979
1459009
237009
966119
67470
92555
1743539
1323351
1418953
253323
285295
736269
1805989
1177601
1913886
1786881
1129929
263964
21682
1704190
38876
1877199
1763079
1624932
934748
1484582
655132
447704
1482851
348020
482811
545640
1359154
143402
289559
1928378
1715656
1933891
1274059
583012
1175446
376813
1952380
1608875
1678895
1339143
436350
825723
1643360
1668195
1530822
459828
1555702
1512730
1660508
1050146
1902449
1419568
1746776
1900217
780601
1524657
1111408
1129610
628017
1149742
406178
1369404
1404205
947938
207502
329660
1117535
601793
1118278
407960
1218897
1133571
1265854
1314344
968203
351567
1367322
236335
1362487
1325268
918352
154114
1328864
114986
535658
243167
955133
1896183
60354
1688329
1153845
163249
46887
1097420
354866
1387433
1974588
1605998
662491
420697
1737292
1600748
52023
1345886
1017708
1528914
908180
1175289
871244
278104
1989361
1718583
1799648
191624
770108
965959
354078
910832
1054453
598130
799829
659123
227999
1884995
581429
254749
50010
816868
614686
1313219
1050121
1314159
1869313
443092
188984
1366930
243442
326479
1301630
24403
588188
485481
1489934
324613
1566381
729933
595087
53995
1374032
736936
580573
1495617
1436774
56951
1208554
1290170
809118
1052097
846155
1791852
1853170
223858
1340272
656226
1789661
941149
171953
828129
834431
1306288
798249
486896
1806865
4656
1830583
1033004
1108977
1194290
544817
1968234
739256
1733625
579924
499145
1332447
1792241
1392277
578004
1213275
894684
1008386
1477001
1433967
1484923
1107438
1558039
1861632
1211378
1758398
222252
525294
332711
1490772
1210724
41251
1746600
1976924
1582431
814937
1353070
1577154
378669
896268
1549249
1644692
505117
564065
1551540
485549
790447
1536141
1686549
1931032
1466041
562594
1085225
141842
970297
61794
871113
1994490
559427
938580
667239
1319981
1408455
1466581
724639
1724104
141127
876226
1696921
846052
901247
1440196
967150
1164600
963276
917230
574159
382106
555222
643838
875380
451140
1113507
678942
387694
424900
6920
1475119
292521
738827
611427
855484
1451882
1657753
681470
1084494
1945402
833725
596923
714402
1596568
406857
664354
1343299
1143524
819929
1476286
116850
1675269
1694656
1864704
81053
1342872
1613703
1170065
1710186
1546842
127341
815792
375757
114584
709784
1028339
1513494
1198642
1186171
960867
1093439
1323343
1982250
259614
301386
998935
1408151
371211
1529996
359428
1572206
1763738
1803786
1489381
1807000
367169
199223
119204
857349
1042418
1514786
601834
629571
101845
552856
571684
330069
96170
652763
596317
208854
768735
558487
1482316
110055
1203916
1041988
764997
1593261
1792804
1364738
302926
1832998
1448990
1032454
277273
856708
805102
637080
1803226
28674
1052110
1332498
844587
15398
1965974
1527190
568602
828026
597594
260738
1638119
61042
1637773
455785
1059017
567182
1960564
735457
576271
171310
804400
900187
1291853
785967
626156
483785
738725
375960
200806
1262729
210411
1197190
703093
1925313
1750492
1198765
582309
1752171
124459
1172347
286520
1385839
1645521
1926466
1099926
1490850
300351
150172
834319
813285
493437
430290
538568
1448024
1606479
715096
1618210
1104608
1196222
78993
1120181
111792
1068198
615945
812865
1432850
1844794
1312757
96145
1374290
231052
111500
1471224
1827750
1991595
1543052
989311
418187
1137019
57352
1191800
508948
1486973
833599
1039567
288245
1628598
1500450
1747240
187820
962622
979259
1528531
1924042
1861580
1683624
1071388
829757
1512751
33354
656727
959596
836823
47732
184727
1824247
550700
982554
292627
994449
1582213
1812011
1687821
602372
983800
754616
425483
1809619
1931882
230586
1416526
193438
553669
914357
1363654
91418
1036065
1006338
42682
1253931
1670023
858910
1996699
407980
1133543
847857
1204575
593263
662519
928490
610704
1040787
1580365
665482
1670631
1241473
501227
90755
847666
156315
587879
753841
485443
316821
1089276
1630144
756869
368005
376693
439236
1273545
808264
859684
692834
1479157
1492119
1390470
295837
1258381
1351408
724597
1905828
873741
1551501
1555070
1784264
451465
130516
1848727
34730
676764
851857
1170105
1720437
353530
1121398
1067801
325170
1611412
240912
868874
1274391
605157
1961714
339503
348984
1578032
1934970
734420
1303412
948047
241425
369787
1005329
351934
1662180
636198
238758
1019145
705299
1767876
1492278
940821
1453494
132027
1627559
1679657
109524
1574867
1405509
302136
1274562
925842
445110
880093
954517
377642
1073404
1747340
38928
879237
410566
1643121
1001334
1597474
1206800
65206
1969308
1960991
837791
28112
1428846
1584735
1771551
902227
1161832
859188
776014
1142796
1214997
1490675
634100
972750
1365946
629751
525991
65725
973733
191223
603694
1268355
1927560
1141063
755105
429207
1676053
1457004
317689
1131770
1649831
1045275
411833
1037485
326606
1581120
1512965
1129862
1320048
766056
1889476
1913947
913677
348982
1574289
1290091
1697045
1864005
512360
1794998
153601
810197
1399238
246758
1611125
1501372
1872959
424067
1881853
1946838
1126537
1443479
469626
1904233
1190413
1479954
803410
1827638
238947
1276448
1951781
1372636
998317
1444601
1728761
1980027
1554461
544482
785799
741852
194080
34835
322590
854902
567730
580916
788024
1672791
1294922
632793
1137819
838090
77764
70562
1367166
1428717
1430240
1861547
1820537
1926918
1726733
633316
267339
1000368
1119649
88136
207909
450684
1309349
852869
1476794
218657
1150269
1500970
983438
766594
820090
146371
839359
1372724
98218
612467
1300528
292672
137140
335495
1544335
1644145
1558519
1374023
1785381
1208766
479087
508339
136206
1546091
906247
225529
1510887
23096
1433899
672169
1408102
1363560
1882096
1815569
1432556
1410495
259072
1002923
669003
1462581
438358
1811600
512567
501871
401780
945304
1900591
1460827
88875
1225589
1246296
155216
1396688
948653
1512212
67819
1616320
18326
1207101
1237437
1329451
991921
1316620
171919
1970362
700400
1077550
471659
763978
1372507
795186
1930435
819768
1515687
849058
911417
530760
465874
1568300
1979514
795132
1418459
172694
1487090
888164
1761862
409788
1357838
427300
461563
349724
144840
1700997
567551
1214561
1432044
233696
1063311
85483
37923
166022
161415
208791
96022
1886570
1739231
820481
1089787
922886
370055
436653
768772
1921714
1716551
1626629
77558
883533
1899318
820362
819158
754038
861515
535161
1580811
1451600
394369
545403
254413
658597
161695
29972
415690
1173860
1550240
168341
1142809
897377
468062
363318
990611
405441
479897
328517
997311
454347
308117
387624
1899718
1613651
490984
1628673
844918
529224
1423459
414540
933093
487275
842054
465632
373497
729467
1142533
1367981
331544
752027
1755035
393231
1365500
1055273
1586284
66615
1900113
1815185
1637011
1249088
1174508
839461
1733103
1972963
587343
962841
950972
1889849
925355
458490
561383
202676
1433627
1908457
829525
879834
488000
1736361
5547
1683100
1164719
1218283
442479
1114601
502120
570201
867941
1850898
201604
936955
1745723
381042
1571643
1260244
1040103
1224032
145073
1916699
1653833
1150889
534267
1700695
1033994
597497
1584364
135680
1715286
81473
764054
1752640
916708
966570
1321624
201517
750507
880056
305032
1916299
375297
554723
121651
736744
138914
1217941
1543669
1447237
792586
1659525
1189037
204458
75229
571633
68070
1741371
1142258
13377
647719
1281299
1150048
965914
941447
923530
968702
956139
1143619
1202305
1759331
23850
1494570
1234539
1812427
1737674
61313
1014065
250340
284920
1284757
310887
1407725
756639
1841395
151160
1457806
1482218
387410
1068002
913253
1890153
1314222
990713
687582
236649
1935859
464712
1603153
1086867
732504
271063
1657127
1888997
1823904
1115370
977582
803753
1190618
1621225
1232891
106279
1586074
1813157
1446444
1932850
1540054
854695
1318234
1615848
1572181
34019
93837
1178129
636864
32051
1482767
236717
917310
253897
29641
1946264
964244
910011
1170742
1934890
731950
1254437
1405221
276646
37976
86118
909946
1356624
69676
108712
844559
1848934
323625
28796
9265
1679480
437852
413411
87817
1815738
220183
221672
1666891
597814
418317
561503
1378165
608716
1167646
388786
1864511
1166596
924150
796507
708714
1422547
1916616
771395
1126700
325891
1810560
535678
1995589
718047
775893
244671
1468113
1677591
555405
1417372
1612655
1797056
1608083
223340
476463
1817607
412372
653392
309827
646949
280830
532869
640351
925250
841970
49384
891571
1663871
306486
1934990
1995464
1681258
687058
1515171
990491
1522527
1111711
134747
585889
922295
1649338
1215804
601492
20270
712
1144210
1157829
765433
1642082
878136
1285240
1553007
100907
1803149
322939
1698552
1106636
1539769
593046
1802164
1244267
495735
1291015
964175
746715
828851
141967
375014
51590
1114192
1944397
1912599
833560
1913792
1210983
754738
1438786
751963
22196
1214035
1117021
806252
210257
1129365
1682220
1726723
1634878
1832419
137031
793642
1456228
1961544
1309682
1872998
142610
1467275
59659
1330913
1948006
1583420
806782
398965
639963
467704
95686
1138679
564415
131184
122358
608202
1509236
1530197
992388
494519
935742
1254799
1906453
940402
1890081
285947
1487696
922318
1205571
1190956
1969893
1979627
827467
984229
1028318
1820312
1010802
704639
1172814
1913086
1371544
1030626
1641475
432913
1365394
199162
1816601
593952
393844
429799
623609
1880076
1743080
758477
391565
1084254
443328
492540
357584
401977
1944559
611908
1133189
582134
657887
1046151
1815532
1965824
393448
340526
445884
1716906
1854027
1147767
435485
466291
1072945
1433961
782656
34173
258974
1330471
769035
40599
292811
1667126
803591
378221
1262738
1098437
1993989
842605
291143
1015969
1825659
1086086
700454
889446
1069478
1155642
697840
24338
571329
203955
386455
177299
1631163
1609021
741496
1512839
364993
844225
1043263
1879456
727412
251704
611360
377187
1909525
1668845
1068581
1380206
484246
18740
688820
43223
1637341
114411
1603772
1086583
180850
1121510
368099
1554253
95614
173950
1929471
429220
826871
156758
569553
1767128
967523
1165754
986728
1863749
1415728
5276
1605966
1748108
1846404
441228
1081096
1704874
831283
1405059
1321761
61139
1198342
1332097
170979
1788094
1598237
334517
1894397
1826919
1944400
370443
553166
773712
1964232
10237
377773
1402904
538136
1470391
1857749
1302238
1951124
1238546
455950
1195446
381378
418027
199390
522878
861701
1001270
624878
701814
1533213
1632374
638699
113826
106539
898802
653446
1983772
375899
697057
725330
1185827
862602
1414139
201747
1858638
1532718
96079
1073677
810874
667719
1006052
756746
1254443
102599
1948221
1119231
1958117
485886
116137
910047
1370990
1884458
1394276
1220975
1304597
1434479
1172353
1847590
1528064
70952
257666
787734
545689
1506762
1793285
485192
57933
455263
1398052
1841835
1018792
1025691
1127377
1559011
1768484
1120653
1343234
81428
1844351
1008710
677444
489312
351274
326483
1645000
895992
606424
538703
329435
1300337
1370646
965851
1574284
1120181
1969569
1425425
1435706
1806196
1750151
1720680
553578
1710273
1028002
1134987
102991
112440
1329062
710591
1217778
1426755
1768904
915839
733224
1788107
1591036
1591443
233183
117282
135680
1570505
1864126
324146
569638
1525345
58411
123971
1501927
465972
59906
1974084
233224
1310239
109324
314357
1623474
934749
517496
1715074
747572
1851084
1618079
85175
553793
670626
1392772
1672796
1093225
239295
971065
386156
1008645
1857615
1358394
1145977
109996
50189
1393478
397172
1795298
59030
311204
40387
1969272
1880750
1430457
1613841
1782512
727431
1182524
558164
1385513
1659677
287639
1464332
1598199
614957
502825
30199
646394
1288733
134414
752383
782189
1105007
1177941
390526
957900
41868
433337
251845
1826023
85006
975489
740208
643871
1542571
1467988
179142
1929623
406738
1684409
1184341
465615
737638
1047606
1457276
522258
1829274
1474597
1925466
1490939
450667
86931
1858743
1031917
1424382
1565649
5187
327694
1958665
340252
601855
398868
464945
938391
1289789
195664
1681208
1415141
32124
1036678
328528
1845832
1468686
494358
71546
921001
1206967
635428
501944
213521
801208
335020
1212525
1752578
973221
1506754
1262755
496051
1877918
1240788
1505092
305125
1039544
1679227
1629222
615961
982335
555912
1503355
1062886
1027045
1927918
1359306
1823870
840133
1300633
1118463
1413805
1400889
856855
1704179
202646
1331
1969319
904682
810079
1801156
1315100
1673130
1061629
361352
1606064
1815952
698339
1418170
1775806
172561
180433
1535619
1266505
1195196
1278561
143409
691491
961978
1969471
904353
786674
1425699
1864383
770860
1721314
64934
929750
1846802
112577
337373
183653
1375168
506489
1435223
1516886
1889918
983273
1136767
1001418
160750
719457
31258
1093025
1574741
1153464
1318163
749066
127387
818277
956039
454211
1743390
524543
361663
496710
1142003
1670259
479441
472848
1120951
873303
15926
1467447
446571
618665
295296
791891
1498672
457567
3641
14185
1127765
1629140
1808421
894534
1464140
1179644
347157
1055910
1501176
1664316
734404
87683
25422
1205410
536184
1347728
194159
531871
1126113
254882
1049702
1937890
614969
1705934
384150
1680472
1201846
168157
826885
58231
1349676
1868000
612855
1624240
1561126
1050326
696107
1473406
1126712
597425
712256
1683893
288688
1264707
1566473
115523
937865
109486
720813
1930013
722498
1725909
297986
786036
1071391
958841
1126285
570182
503311
1477174
434762
457284
89567
1079066
646026
1131579
1002696
1061079
1693541
591493
1474655
609036
1288625
1538702
238446
258687
247850
63269
1702396
1679096
1803957
336960
815476
111083
1560535
1133166
1099539
234290
373701
321561
881898
1011408
1092016
1248858
1546208
807847
1492174
19305
341800
809701
1326127
391051
1065439
315529
1747194
84423
1816812
1544054
293945
210907
612373
1380365
810222
1158057
115595
1475496
476441
486189
1580594
1177382
655656
892320
1988610
141284
591373
341892
408767
1846102
1694364
1503977
1299679
1474360
1115430
1801992
55863
1485134
934174
19767
724372
132511
206365
718635
1003439
1658878
664673
855432
1697612
1906219
618067
425016
963714
609063
1262424
1091315
1735452
363394
1039220
1532029
545266
1826457
1260014
1924358
814443
657784
584443
1718638
790791
111555
1838573
1804874
350591
680663
526373
1935854
515930
1729721
1992533
1029777
333354
651250
793000
1433970
1066391
1326556
1347628
1928576
1777529
994840
1488972
1747846
298451
446470
1913197
347577
1393951
702345
380060
1587994
1141501
1621661
1037002
232091
320197
1165764
437104
111946
1700864
1627189
349465
797052
239673
812691
1280613
646411
844845
1564026
276882
793747
1906705
1857095
100664
1484011
3606
1478424
990054
1474726
1091196
1287692
1294273
137111
1049020
1274126
1363445
1428947
963863
1753617
6717
848246
994843
970984
382284
385832
1582020
1830122
66947
1237024
9983
100691
1812026
426127
866814
147429
1427395
113279
411396
539429
839822
133489
680655
732469
356253
1487608
171496
89531
18431
1168340
727416
110694
868622
372127
404225
1391323
1965042
307
891772
500599
28476
510454
863113
207173
1106850
1578686
1923549
1916592
305518
1393354
1542169
1480607
1623501
240600
624779
1754927
853824
1094573
980479
1112567
1302388
1863050
1843061
552077
1461764
1778063
1653115
774132
1995996
602314
1706058
1180044
1726960
114536
848575
869843
130653
1657935
1013874
1151102
760677
1109520
164957
511912
762108
184448
209743
722279
177366
773873
843099
1400510
1680420
520990
663419
187350
1743000
1968512
1515814
496512
391868
1512363
504880
1649898
351907
37151
1244654
1792607
1227476
556793
881990
1191442
1136764
15693
120330
70157
761591
1493120
1419866
1601044
301752
1460986
1728765
1181660
1317204
940787
1318763
836533
1862967
363508
1598717
1531978
740791
985755
690594
750053
1935269
280140
401908
103080
976932
1187946
1184771
448090
178969
947353
814356
1994069
439132
1618460
698774
513462
248565
536238
139155
491054
1765121
177661
1892260
508117
1313084
813079
287468
1905818
1919774
364641
72416
129065
526680
1416484
1270286
388868
305450
1068770
1315320
1094705
1736363
704461
1826786
819617
1349121
929803
1886915
457661
1974588
588752
88263
1091141
816312
1534792
164515
712365
8124
1621517
239558
1574123
1007936
1601809
413970
851682
1721544
98197
645323
493505
399090
1186060
205566
917982
968799
745934
1748863
512897
774055
1981755
517776
583518
223447
1043003
281731
149712
288687
1341871
787273
411239
447780
910052
1959872
197058
758920
541273
649154
1665138
1256383
244116
1620452
573413
83168
1816914
1717257
328168
1619700
16772
279744
143881
900602
378852
809311
417905
58556
1182427
672533
1981829
1228761
795898
780197
517279
1283998
49405
51447
972331
1909587
1629325
805692
1444449
413528
441621
249128
1455571
771532
934205
1564593
1048797
988740
1274352
760325
1374904
91192
1312139
940714
774628
1157678
388093
1827209
711413
1228651
429555
1625541
548830
462601
1419058
1955516
922299
894967
286621
125995
1287251
1297473
1898752
751453
1005894
301070
576017
287021
1614860
1619210
1989961
1000420
1484030
67339
1475687
849795
1063676
1291573
653919
1000949
132833
1772003
1020953
810897
930241
223923
1867347
909986
694936
915642
1755929
880974
1921380
497582
446942
1601908
1359815
610796
64793
343861
572570
847035
334751
65664
1016120
1286664
448895
1261399
1742472
1269126
1801489
753891
686673
1790250
461874
1875209
1238293
778766
743945
1892021
1061532
133891
965613
1446348
65723
97378
1772252
359123
1489979
1827471
339237
928921
1074083
125641
1665965
431317
819528
1219359
803020
811802
1439525
743547
657611
147134
797400
1092214
247885
1086721
511712
1503125
379494
1863761
1974002
826967
288858
1846426
752947
1539851
1882307
320287
971722
963047
1735278
1855828
155308
35753
969470
1197174
614363
336471
1075760
358213
1001939
1233703
1526429
1981075
512542
118502
1712876
1613945
1453727
989333
39998
1999006
1201357
1799481
1955899
1492628
1717034
760296
251137
1422840
284400
1446945
1755599
1074448
1628890
94620
295943
773408
617119
1142830
1175156
909644
420723
1426015
1108464
1380782
1369231
354993
185869
81052
744670
294267
193616
1041914
680583
307541
147925
844738
1651156
631796
1992887
1978414
1360973
192508
1449247
1691158
312661
1002099
555149
920272
1774287
212435
326601
1317437
495883
1983953
1632949
1050784
361003
967899
1686397
1318931
923272
1943343
463623
814307
758947
773054
239013
283282
1880992
184168
1655838
925480
33236
123412
498429
778949
1504628
1859770
443778
419781
1807941
552260
558826
977598
294605
385862
1801529
190420
205647
1165007
1241491
395382
65406
1969651
763747
1581842
1709229
258183
686868
407468
1279848
1299403
280004
1951301
1858375
751514
30867
297657
797151
807817
89164
547197
276060
1280937
1338641
1444314
1305465
1171876
1579774
539811
428123
1622427
1454309
101409
1745121
769973
206760
121504
393732
178025
1151470
1041696
1916139
18576
563269
1216157
410986
921832
340631
1863423
51555
1114824
1180353
1611067
1772335
290843
552055
787814
1253598
359400
1244693
1480863
486007
166013
1826987
45060
1573450
1329054
1390750
842423
640996
1952206
599311
1248365
1494570
605735
734261
1689281
1212043
459939
960781
865654
728307
2465
1718026
257534
989817
1194128
726098
4045
68796
232084
954556
502799
1579356
1204831
1290446
409905
1910739
227705
1466501
417421
108237
1872010
282132
1486750
1709269
603141
1432264
1491468
995818
449618
966984
249463
804703
201191
949338
1569718
712291
511649
524217
405402
1636087
1507784
393361
553137
676302
1818357
618218
1865578
1435323
608240
1176840
1390929
865568
1472632
1270997
239065
877936
645836
1738376
1187677
12431
1177133
974179
359723
819324
140403
1682314
1284881
1441921
781496
1773489
857006
887894
12190
1007507
1685004
165962
569123
1144275
1307517
886587
384008
1058455
849186
454761
1251394
1098813
1460549
1644851
1124445
1530978
334849
1639363
791259
1783170
322473
1297282
1201917
6305
1109556
1589889
499774
176030
755476
553009
907128
1645164
1779521
1314411
841648
1603570
325643
604353
1636185
1659881
1710333
1416091
1333187
1549409
98579
1112199
708372
1339647
277494
1838574
728895
1539072
1226309
1774136
1540465
388627
628700
1638904
1512898
1271844
118799
437898
310779
1687339
909553
605921
449779
994669
1385068
1311189
1789631
1067305
274718
1617200
1417941
191697
331484
959317
293439
1613790
1755744
1202463
951041
335895
377422
1214773
948228
1588058
373610
1633431
784183
1956524
610327
708160
979749
218747
1883071
327763
993648
1799549
1264640
1451619
695938
1268299
832900
1214958
784479
1258726
218725
1464251
501139
660325
1912974
704897
354436
38166
1196919
891224
730341
1972936
735292
906211
723327
1449483
910598
601709
862645
1700179
952047
1528809
254635
267883
1541168
671645
898313
1345207
650284
1038985
1943296
568700
1345542
399226
2911
1946242
310182
202699
619691
1360219
942364
1493465
1669455
538655
316416
1528632
1635123
1368653
460686
1769521
1867533
1994759
1360495
1311875
528707
204425
1371464
7915
909527
728034
1839152
10767
1503448
1856676
905254
1834816
766057
69793
214939
1166060
1547050
990769
83611
1732843
806566
1855672
63175
504008
855337
574947
391003
753346
968561
1775787
543508
89882
1019210
1246227
1451397
544629
851818
141492
740745
213252
826718
347872
72170
1334065
1471780
335837
641171
1598469
1212746
1785642
552951
80649
1269537
493838
544388
788237
1204787
1471042
1262939
1544724
916895
854341
1435701
785733
497266
283685
40443
671242
860380
1500344
1898635
821914
1207239
1465408
1212993
1357589
1523280
1225587
1608103
328818
159392
605756
802355
1080324
443180
109668
796941
683892
923986
1973481
1825442
1043728
566896
1549965
1836916
213625
232205
776604
484302
411417
1197191
1534020
291494
1133982
1615800
762903
10450
1116794
808982
1463012
234349
406861
114169
1427599
777432
922364
1266041
1754153
177518
1199565
289116
1195249
570461
921583
422594
669054
1415119
59724
1645559
1307898
1216151
638334
277094
778775
1703878
954765
1100544
123748
941059
983656
366979
1462058
1817003
1844950
1310050
133266
964294
553172
1250351
31016
1875938
833602
1574022
570024
47476
1665318
709425
986947
1044071
486207
777110
546746
18255
149146
1833239
1840961
1556258
884217
1268070
93481
475560
1546463
678349
1291306
1874171
1337086
307481
1495647
638543
1693575
716019
1058728
291763
520729
1776511
1268158
974976
1157562
752062
1223752
112623
1447204
1791852
500057
271202
294246
1466769
1023951
691341
1146925
1919622
64094
140906
1619621
694779
858825
275726
1288388
251881
943352
389812
926926
1001414
155369
1665674
513544
213857
79937
1443321
952204
1973739
1760880
1229952
37792
1907692
942486
717193
622559
648018
1675766
280372
168958
1991468
1569572
1604046
960659
167761
531985
579178
722737
548083
1960885
527855
730428
737148
1269359
341996
603569
831829
1129373
424617
279969
588493
423399
879832
1756044
1343695
428074
1798158
137059
737729
197565
431146
868129
1058469
1267893
394580
26033
3073
304327
736540
143593
707554
1896413
1043685
207841
1862993
1470470
58926
1688532
502412
1474447
1715632
1470641
1326648
658324
859677
1109930
1591479
1300268
49129
768764
416508
163725
419945
898784
1076825
891698
1753261
1121879
652103
210037
628679
21873
1485477
1761268
1127097
456499
854416
247491
1212423
1464356
1834684
849231
124326
1263152
222428
1238239
508619
1114775
1022456
606235
878758
1754313
1103941
1405394
649879
686162
569135
1503623
1912632
1999581
1543122
187926
1604956
1362249
1791235
1814901
1575792
943637
855010
162071
593972
1878849
995589
925389
642597
650688
1199906
1616827
452783
838251
150224
1883616
135173
272411
1631761
1280692
307696
767652
400504
232319
289742
886767
871193
542621
1025233
1996283
132293
689621
613011
833202
1686983
1396945
1773508
1140845
80168
1129269
1165466
682819
1891467
1639390
1429190
249632
681183
336933
1401271
1756481
1997846
554335
1300702
520111
485056
298327
619072
35945
1168519
340812
1724740
753915
1777826
1278002
1741805
151377
922723
229960
348986
1886196
270611
1029062
961515
1052379
388969
1302619
740691
1469199
37483
1688991
1997416
1499409
1065763
1239778
767838
1781594
1619120
1984274
1733396
1634603
114393
1713395
1749737
826212
1049869
1777513
1975546
1654705
274455
110932
977651
497569
75
1060275
1333474
1720036
1369485
233075
1060941
1057815
624824
690520
294565
1693118
455146
1706595
1164167
471403
1998755
1633923
1933896
470896
1396645
1828818
258716
38340
777336
974226
1985504
234627
296308
1065054
162422
1597733
92577
1081677
1822548
167502
1743612
252208
1943426
1737866
1906632
190629
36788
72543
1798140
1998946
795806
1275215
1235277
1381584
982258
808194
523559
544077
568688
200621
1082566
772273
1533986
335437
1699894
1583193
852607
1359043
409371
1036057
1400910
510328
1106726
900168
680918
396687
1111259
699158
1787398
1052004
844774
1654568
663111
725029
58339
833541
571004
1817100
1583306
1938406
1859728
894074
197021
1578052
50733
1480892
484860
1901002
136736
115109
720961
1522067
1821936
790941
1518305
211053
1652038
349070
1448926
1846696
672316
1540711
1395605
181138
1626325
1946716
1659842
1096967
318775
443708
1810039
1992293
325383
1233697
1703835
1195286
1722149
515282
349997
704221
712818
215618
708623
1806004
339865
625034
1407412
180835
1659859
753979
799549
87320
902269
1239155
1881761
379879
1039118
1713603
1143996
556425
1861361
622710
367682
297718
414446
886230
437425
1952185
210684
1630952
1517917
393827
466716
922762
1822104
1778620
884207
1597318
649847
1893570
1161965
1513937
1201917
1310511
1276439
1918886
29288
1398330
1931792
1453705
381707
860923
1405965
1358893
1712893
1391730
1626876
521011
255838
139801
1033315
66920
1461573
1163536
432330
103035
1021749
1905780
1697720
1480000
1879553
575842
1972186
1042693
327592
1679881
1522894
929465
16796
1197885
145918
1647359
1315761
135611
732850
1779569
1859481
1266716
1859912
1247766
1444709
1329667
1337515
1680966
1247064
818108
943129
1632661
1510718
1612259
676135
1987708
1072380
1279273
1529976
216328
1161790
1365318
21363
760036
1052027
1132383
1514171
1588929
176159
336450
1160607
1231369
242559
613213
1722993
798875
763072
27625
1199458
1921646
510583
45579
534672
214358
981320
737327
918007
1346402
563727
759471
157018
1022266
243828
1025726
880479
1209169
1357562
1397115
1334475
89937
1380858
1630025
1738777
1973946
1307751
768187
764323
1400790
1734590
1684967
505183
1928281
402017
1303865
1067567
724190
1910539
1369333
1021411
1346354
1665069
1571073
1267672
276567
644511
368397
337753
1134103
1051089
1761130
1980194
4501
780645
1918584
1453035
1531995
1089420
1833926
1753440
1366395
1850136
831371
1110685
355651
1747886
1299164
1763144
1556268
1887084
854577
1423229
1650114
734334
1299004
1713208
1823158
743283
1893457
1913304
475886
1369352
1544298
1100204
997632
309296
642392
1006682
669768
746561
516212
964571
996528
619297
475694
1046088
155469
553246
1408908
858047
1116913
1362297
1638676
1160509
1279388
394244
1519862
580879
67367
1026265
361227
485963
583306
433865
954916
873848
618759
194457
1745121
1986403
1391511
16639
592986
1298102
1063999
1260059
1290065
968828
1815146
1479165
970392
904245
1349280
1590996
183329
663880
1579793
822493
1707183
719147
382349
1405290
534559
94770
106287
865247
210094
806358
801809
1737880
519430
908059
117075
126709
1432354
168692
1488920
319997
1914694
297387
350769
898081
554361
1035702
400555
236
650427
1791020
1305540
622364
914755
1996056
167546
973472
914330
1124102
1109747
354322
14569
1214194
498329
1162145
1352183
1210796
615149
967774
4292
979079
302772
1131219
97942
1836568
866768
1597526
1886512
637578
1371314
1378048
231324
106382
1313786
1889842
732062
822901
1397668
555411
1097674
563627
186764
1983756
486100
1401112
755559
146866
1554777
1380860
1450564
937034
599224
431496
1981305
804375
940112
52643
520659
1576881
209201
1933850
535054
366401
1521548
1706719
1191801
421776
1009200
983736
1072564
1555434
1545001
1405024
810113
99010
1572266
1236829
1710146
1532839
1299217
341127
737351
1767187
1616500
1888725
1168227
1843014
1290308
537734
1830621
1325798
207859
69724
1699658
1729476
634854
1771215
1602650
505319
743739
1145525
120870
1780979
1402414
80961
1561493
1108432
1450965
326992
331478
1818986
39193
1687763
941561
1202630
1921780
466251
695996
1105799
148612
1977259
1162971
1099598
16094
263674
440249
853235
1143162
177282
1169337
27862
1302766
1682047
432991
99907
1689878
202980
1747417
1262482
420370
921459
1992339
785322
1439124
1416496
1803470
1361094
357041
1117678
1007717
148347
917588
873627
639176
902820
1716639
1052124
428733
610356
701463
1071657
1797651
1705232
418351
1444233
1568578
1834275
352490
807272
879373
236605
1346092
1990239
1041984
72951
183661
646142
289440
1696353
1519528
1581404
535837
910906
1136826
1648555
410087
88129
1518527
1085748
666921
416025
742976
1117406
950410
856273
1327583
1414554
1638362
1867084
715989
802248
1191727
191783
999324
1685114
970501
722228
561874
1596396
1265359
1322899
1676850
398549
1375841
740817
1634891
1139736
1837319
1574210
1761886
749732
1210155
145492
1456973
771045
1247155
345013
1475777
1682584
1678455
748020
197053
647927
1911667
925025
212015
1880246
1114118
852035
21428
1797524
1801388
609476
1887500
166299
522462
124312
342048
1648302
1457684
993164
1677736
1350959
878826
1264053
1097819
756516
1818110
173715
1608980
768255
749543
466380
1554304
910451
697321
872032
990210
1519504
568627
1990036
919405
1228671
791012
1274657
47611
391115
562146
327375
1785481
928571
401350
1150809
1277961
709390
906599
1273488
225902
1169777
196217
1331480
638916
1688816
1100851
774084
1770541
1139519
1596533
193147
628487
1021886
740366
1667448
1957871
1450926
1852893
1685399
1476467
1402768
734087
1006745
1977371
81256
727163
652015
401007
662347
807142
1838034
696987
1566180
1194320
934357
1479818
535513
477104
440952
1412562
1479443
713474
1757382
619986
1658605
1054375
1485227
98376
1073768
780893
1320093
796547
310374
829982
638104
348138
611315
1359070
1832644
1585377
1997926
1640938
1330006
1966614
765613
1866215
1069930
1284863
35588
1078048
1993454
1132529
400200
840609
1603651
736516
112918
360845
1025123
826119
1029727
1710348
613928
291652
1947687
1222490
1541304
1176844
1687992
43267
667050
151681
895881
531918
1156118
1848323
115375
998063
92959
688687
1172973
1949012
155058
1143375
739223
26609
344156
856607
438925
1947319
44918
365454
368998
1458683
1448245
920073
1309240
1906869
1046635
591428
131630
1114548
1848642
373555
1159199
322312
1057974
95051
479582
344614
681200
760417
124695
1037839
1948925
46867
1022473
888805
1766501
395677
1073099
1504010
102970
710287
1405280
534204
75733
115012
266023
1295841
1185798
168898
1991779
614503
820289
359132
1397857
748818
1064164
1992643
866742
1288409
321162
1407012
1899894
1840447
1609420
690913
1632713
1454815
866227
1813592
710186
1112952
89871
1046652
1392108
1309448
735942
3722
1837471
1484086
1442020
1822815
964912
417590
1414646
196677
1194774
185463
1669263
1138324
863952
357315
785755
858715
1887869
1737827
1207142
527681
1000228
1030746
344539
993203
1138338
194650
1250144
1027986
204704
1999817
1181855
1520663
1170389
195723
1876769
362674
45732
1272388
1008093
354385
1021614
140535
1222295
1222534
425490
1539264
154876
1255147
1553193
1175954
1580806
729050
585919
934181
1058910
1347461
593108
1044430
174937
305966
1217327
336201
1555492
723845
1816334
922156
227987
1874636
4963
1339696
608031
395628
124562
275653
1977030
174500
312225
485821
1125934
1359816
1368092
1122857
584705
882641
1710698
1391254
441081
889960
767159
536259
797436
1731095
1931225
1503060
426057
1257503
134809
968043
1803220
1826067
1945359
910816
1274817
263929
1443006
1424642
1095016
1508878
718055
1054650
583940
1980087
587874
482126
726947
1153946
1908650
140445
1175129
1236192
1119200
1204681
1284131
1115105
1018121
1809144
1363024
1831704
268700
1802663
1933217
265877
1091141
1372062
417197
1971105
343378
424282
837089
101183
250609
1405281
1327252
1229874
1411587
817507
749378
623968
1323033
1893110
213221
1660213
1781793
1131614
709655
1161248
877441
1220900
1488320
41978
790003
1818586
1869089
1813574
498054
66192
341595
1384050
417030
1259086
359553
1098979
842941
1853633
408839
1423311
651991
844386
1562931
1081827
1634344
1784032
1898978
1156525
917589
75802
1615301
577305
866552
789632
1526945
145228
1088109
514728
1983710
1262658
788254
969817
418112
371170
135275
23619
1989834
1448389
507447
434450
199393
1110397
967468
1430398
1297399
1894763
1127210
922194
111102
812535
1601298
1711199
557684
1972777
235954
1553523
1567918
1619349
1096569
610591
365128
365428
1614107
1995476
1992591
117131
899715
128994
292410
1831482
1161937
50910
298741
410085
1743612
1544346
749626
1662748
1245974
361013
26310
55268
1258864
894343
709242
819028
1786677
1536008
1155628
995093
256281
1315263
519816
1779757
1384418
575346
741182
76533
1998650
687149
1063951
627856
1483160
54072
1398648
1222324
844237
1110041
1322594
703722
1054056
1464242
1850241
574633
795928
259943
1412399
1396468
112649
1324331
1413065
1123446
1133114
924289
85347
743868
977304
85083
1689786
970535
1130947
1108015
1593765
1945942
1561129
1863249
470155
108031
1707678
1713976
1967431
13325
201309
436038
608257
1594048
1165117
957961
778327
1112002
569332
311433
1017442
1034619
538671
6470
1319257
1444403
291704
299459
1244930
1692977
423833
1130462
63792
927725
1238933
467594
404406
601456
1584716
1419315
1777841
379991
1335425
1839684
1377938
114879
819333
461654
625661
1061996
187620
83792
1248498
185128
243123
124530
1157728
1310113
354868
1002413
84772
305702
1088127
1563080
1091790
502226
331365
871903
873659
1013990
327762
950623
1103373
270898
1937034
1535690
683109
321496
1811221
1352444
1585686
233119
290737
1161892
493886
1086188
414463
797173
1312067
1450702
1665237
62024
248678
1958057
972947
1582684
1161283
1333600
1769148
1616131
33172
211019
170553
1966533
258272
441723
887578
1672590
1170248
1947132
591395
997668
966028
11854
1092842
92234
1430243
1069204
1298225
534778
1285904
1177581
955693
1687690
769877
234801
154218
157112
1498776
1765267
736424
498913
410528
200800
1040447
1192429
282315
767606
1920685
615296
1005467
14531
787212
140104
1215276
935910
489539
555834
334013
364663
1173300
857650
133634
1026585
331887
1547656
1950423
619579
635538
1359194
1436625
1996424
1565248
668981
398050
829676
1720859
366558
427119
1152501
1644971
392833
1949482
29722
512705
1487423
1601704
328688
1964424
1372637
792210
1021900
1553130
374702
1806466
1901337
1028968
883542
1990515
1418462
591699
1022795
1752047
485207
420513
756636
1866778
1438397
490505
1342088
521966
376810
60254
97335
1356423
1119442
1297421
402143
951978
391937
906665
300233
187400
328914
1625139
316838
1386428
548298
1928865
1485694
991761
1821712
753607
1239214
211063
118187
713088
373245
1828187
329468
1304024
605086
1302100
97108
988095
661186
545680
1708366
1647125
246301
425643
1409330
934431
1205738
934296
1028510
323866
1700661
846043
606300
1325576
1150108
1991704
1421697
442479
309095
632167
593497
1234287
88234
1809010
1582303
1413158
596120
578957
33103
287266
536715
1798236
1786903
1673869
1742218
448891
885665
1667979
803264
379507
535867
1780155
952920
455833
1210286
1329734
1542283
379332
1227851
1874233
44186
1520575
1254671
292875
1664643
1899325
1963480
1670136
1176994
1427226
332405
253188
694955
510039
1182593
168037
577322
252913
1715099
1840107
675495
523139
820459
34383
212160
1146566
375423
406443
737313
708811
1128028
1172825
447745
1724997
1620365
952154
1971035
1199456
1619909
930192
1184494
118054
188590
202951
660220
1291825
354592
387166
1592564
1876591
348735
1096843
830867
1155783
1785860
726537
446679
295293
1941170
778487
1406756
1828588
1337945
812762
1662168
1483513
1093219
1699104
927859
1893584
1761722
1125257
715181
1887998
1100016
1465636
130464
1838025
1975764
292155
1556395
624374
1470901
525821
1343115
641351
337151
1609348
1712325
470059
29656
628888
1572335
717458
1776814
1702053
463715
349345
1492552
1587526
1773448
1775716
1212614
1310401
353669
1970432
847963
316099
1406954
1937571
1780303
541420
1650198
1799783
1518782
547891
437508
252305
1265397
73919
606796
1327314
384021
1522507
1315974
1557904
1262044
841594
566798
1598761
1714690
1543244
1596308
1175625
261914
339161
1258849
624548
1200017
1116312
1393635
1296044
1782157
1170418
216358
43755
1014664
857154
109397
1217704
1687452
968770
1607714
1696475
1157666
1137064
861728
296946
625882
1556648
260874
32514
1886404
371470
987008
908752
310841
1893992
187697
471774
741987
590338
1698930
1429549
496711
688820
413177
106430
1872974
230796
260166
165506
87099
1612
894945
1001681
969832
618679
1294157
1757481
1295353
781245
822044
625410
752741
289856
221351
1421730
1727235
257113
16407
524371
21950
1377685
1375885
59745
110174
539898
119033
1168250
1062531
1585226
1282499
1031122
104795
1249283
1970508
691693
497275
1213491
3493
511760
1509546
1646242
324895
609941
589829
12502
804496
24607
1870283
1841959
1674497
526430
1436592
1270001
161593
947834
572938
515824
391091
1814421
556475
162863
1999386
1736390
1524891
269863
947676
1256480
1196756
1187938
1510746
167273
343797
320153
368840
1671871
1163869
1524612
1090605
214728
917042
1164241
585547
508565
1243696
1527697
72024
714933
79863
1299218
831792
670835
1968183
520478
1182779
105263
577709
1849208
1411779
1252000
1759479
847603
1819087
492985
1057837
1667626
1783026
526081
236047
175626
1977871
1338010
217195
1115960
617220
1181090
460023
1595298
760341
777342
1008782
67473
1086803
262263
1220376
1029281
1495885
1494531
1390990
1029936
1666630
1952878
1791588
1158407
771083
1261372
1741350
295083
1392250
529753
1100873
603021
888153
424401
235613
309727
297776
474788
1221404
1895555
1857472
1124128
1751935
1905628
1632129
1085950
1416069
1780649
1200141
1798751
219352
969640
1224096
446831
116346
1690269
582347
840763
1093232
1049741
1203449
378494
1227622
612209
132430
1045332
1757307
1315029
264362
1491413
861188
87410
863790
535564
204445
1158880
1217569
1062932
57998
1288290
1846468
1349845
382226
186462
277222
865135
1188559
1177866
929729
479222
1856967
1723516
68868
1722092
1583927
481040
953033
969211
727047
1379981
1665004
789451
113940
787569
494283
109698
107680
603459
995595
1319228
602066
1722585
825180
888396
114603
1893783
214641
1635462
1566674
538780
1689261
987219
198613
834223
1465220
1857384
1842060
1111655
964320
1285519
1041934
638144
1842032
1158497
56591
1924797
77384
1116308
752640
71464
580520
244529
1224534
787475
314034
835774
762307
726221
1806203
676726
1915074
1545090
1188553
685402
1525749
1181535
1033750
297205
805227
1364508
807040
1335489
313149
1384916
566448
224156
938125
1144918
1461435
924731
79861
484714
852114
1511987
422509
1619299
295235
1563603
195204
559296
95983
1266951
1101861
100280
307322
901824
1305942
1594866
1430775
423963
1001469
1057980
1673024
431844
553853
414212
418883
507090
1195848
1679949
1924731
1151927
1076785
1869984
948579
380870
1920407
593919
272872
604730
931727
1086726
134470
1194109
1340973
344769
339886
910070
764087
310428
528200
440220
1062795
851594
1823850
266170
21270
1019247
1079248
1479039
530992
955070
1132196
1973166
1801960
1093275
996063
818541
1420116
1577617
1426204
533577
360706
961349
1591831
1222738
1877188
88849
857205
890681
950467
1728207
1396828
914300
1389920
538511
1720570
463672
372512
369137
650386
453445
1076075
1937330
770741
1414289
703013
1667941
1446443
1793547
1688256
971080
518485
1665873
64162
1682797
800439
1040654
875975
461897
563151
261515
1942370
469135
1673911
771099
1399100
1562745
309683
1456256
1091184
1541012
1806985
962500
503657
483218
1112431
1027027
1645833
1352535
128246
1518169
216394
1566483
252209
1001841
277702
1197707
1723947
469086
62307
1449044
320205
1430945
1123571
1079908
1235881
1191506
1181580
110882
1371126
1118679
171052
1323166
1469063
1938050
1962282
1639018
900424
1274944
81984
1945942
772681
427678
206454
333750
684774
402780
1609054
344377
1006161
1426468
1748987
666434
902916
892857
821170
122221
1353689
1801354
998245
361144
1791206
1385586
1696654
184714
1128913
843946
135673
899647
1193163
425587
562959
736523
754778
1460084
1161184
779701
1355850
1405226
153930
307510
489801
1527044
694689
1928441
974348
1091707
1771928
886500
1867943
1002341
618960
1724668
1736600
1515895
1553394
1482782
1919104
1283257
227474
1135570
583936
1216234
1926991
722246
881898
1316768
1043114
1736760
260668
424499
1336172
1983157
1880479
1071337
1168012
1709434
35208
1197568
1856194
1870855
461540
1852002
1654252
1479079
607962
650970
948868
570424
79077
1505972
1741404
1136125
1283830
1220739
1912395
243737
1311414
174786
1981555
1071347
83650
806852
532347
772316
1376322
566089
1119216
1499441
627223
1512851
451460
1175109
1716741
135364
1707219
305260
1283363
1628277
22509
1716245
440732
407125
882369
1885715
425375
1335708
799080
1468189
1749833
536902
806539
1017998
538027
37338
1482293
865350
94129
116935
546198
1169394
914249
1063262
441584
210142
1144656
722796
1360148
1318421
598381
1942247
621492
529357
878477
948221
1448810
327476
30099
995933
791202
1749366
1104628
667970
488676
1805262
922351
1746304
1140109
1578452
1652604
1709326
1628937
277125
703554
116226
1078690
1325496
1513394
1155709
421884
1432110
976148
77278
24240
916940
772956
75113
142630
13137
1810287
1688996
794374
630793
1929475
66110
316279
1091369
842205
34906
400631
691838
1891824
629273
950107
1574375
572105
981408
69171
694181
177621
335108
374454
1529937
541180
655078
1777260
1023447
179411
1885482
1293018
579944
1082810
1339729
1936094
991939
1502527
1935735
510947
1339165
1731325
12585
1567767
1149030
837035
945387
426023
583756
1681720
1349863
1953927
1282486
1106098
1398344
106391
1682631
94251
589125
1254995
1076207
178006
514260
383916
1111696
287162
1573451
1676419
1647731
1949442
1964820
1352178
1736981
371019
1466631
1043026
848376
1940969
1174733
985228
773930
457057
723675
529737
1866177
850214
96575
989835
241703
1624556
225788
1537128
1031276
671277
474203
61221
1438437
512570
51777
588889
539829
1610198
1279574
1812848
103341
1742035
218327
151109
1727972
423910
868775
1122282
1558779
449610
947808
1808651
195820
1232375
237904
934257
1502158
1257684
115233
1599916
154208
187772
1060602
1662364
1556102
174885
942872
616385
614012
1252427
1121186
394227
1737141
499873
533226
1320208
649756
1006877
1192775
1447895
259770
1623152
1470284
873323
372195
1078003
1885821
1835144
1906124
14509
256837
1186282
782355
272852
192912
99587
1873605
1802578
1340334
79792
1772316
1995362
1459977
1561858
155686
1483451
636053
1112321
126387
752241
1728494
769002
1922953
1817006
215961
537322
232409
777986
1899766
819367
1231892
624790
1904288
1849945
432891
785601
1739087
1238351
1191907
5022
41295
1867004
744186
741420
723158
1822530
1792697
1720881
1024169
1230484
1465453
241849
1210642
1881251
836268
952708
866920
1978769
1129039
1177770
1262776
1599046
1127553
1541630
1463949
111777
69400
1834542
1537700
1214077
781258
1401905
1525414
1697627
1012009
1555479
117392
1624382
1002399
1975165
1841223
1436848
189296
1654588
471968
378486
24950
468727
842357
952529
305605
1712149
1335805
684664
1026972
225060
1263877
847135
650511
1832117
1342775
1133841
1728543
1051085
1500704
545404
479075
1620615
1946667
379478
1493740
1399594
312524
516455
175837
1954163
482049
1078476
1052138
480305
1725388
1293965
1678154
676872
455108
1102883
1966347
203022
965444
1838535
666076
351982
1312625
1215664
326092
1623728
1532072
1760333
1060562
1076252
1816188
1674148
230356
559938
914346
1834684
451389
742616
257753
1764676
1006820
1395510
856706
28741
1908309
99593
1640852
1674331
1251885
481909
343228
632845
238700
1811748
1553420
624712
1612853
1241291
441944
236993
1674350
845799
1284542
1124993
577671
1286551
281535
553374
384843
1046424
1422298
1566759
1329128
985608
837986
1946829
329095
739206
977680
979499
24582
75423
1220396
232735
20589
405632
847140
317690
1078073
898458
1263241
555766
1021019
350417
927399
1866455
1270858
35487
998494
735529
973413
1545861
225059
1426456
1535993
1390384
112535
302654
1004579
335139
103802
1407943
1804473
316585
1040509
674144
1881730
1695545
4476
872132
412052
1843426
950773
1694547
123069
1676296
197314
782085
1697315
1122877
1450779
866396
1612213
246692
749916
156222
1133718
924858
944411
1799046
1222631
984478
1460864
105624
973964
932339
220482
608295
775458
1104236
1832012
1129979
85774
251677
635804
1901104
375397
1469328
718948
992053
486117
1946518
1085734
791464
1178330
991526
382954
643836
1708759
519239
175118
960607
882774
1784148
1730157
1723267
1399578
120877
90762
205323
125988
1761443
1563967
38128
180346
248352
111091
1779232
1120635
64000
832956
1968554
1322101
91665
1633137
1075401
51154
733419
1314075
298105
26550
1870004
1669097
213206
951465
1749825
681805
1709198
1011285
247739
171566
1521041
320958
894127
348943
1816758
1079580
852722
780046
73364
1910025
958838
85963
414959
1099956
1623711
114430
1638557
1712148
1413536
1504060
574488
1499708
1413975
1531918
162424
798586
1395503
459176
1784471
384424
1838579
460752
1634867
107582
221948
421451
1355818
1601297
1283055
490953
1893806
903898
940408
374222
1374330
532257
1159988
706142
1936864
1193293
765239
558461
729143
442474
743659
518179
1926959
1643072
1785905
1525608
625384
264694
1508445
1069797
1698695
365346
225168
1186751
1235476
37688
939270
1648939
583599
701665
1834842
1745928
831105
475245
1362270
51691
566808
199107
1230011
1186259
1787550
416305
1612482
1134545
1120098
1931406
577931
916533
1737236
1061228
1474986
292503
621621
1792508
1891682
1488268
743463
1408979
122918
865351
915220
1673578
412861
336213
53654
1182409
54719
1917607
1264708
176117
1356729
158910
672533
1283813
1766961
5451
38744
1195681
210903
1447627
262583
811773
1886040
1329880
651568
524830
1282646
440397
134447
755603
908870
664992
700467
1014166
633788
1761325
554450
1115767
366221
180689
629892
1898333
1553900
1683163
552473
424113
1680008
1697015
1986711
1576547
1074100
523881
295044
938533
293260
1858816
587413
286301
1479828
1523353
1166879
1314960
505351
1277192
879755
1553820
424276
1243588
41139
1711372
532812
1920295
1544940
512288
908153
115464
1986311
182199
1675754
927445
714052
1013867
1014402
1575919
1927915
58111
1503799
773462
1464887
518843
1021105
1515531
1122429
1468720
78653
1632465
1396302
796804
1690882
1308301
1727457
1819417
1650554
260642
1369728
958974
1089624
619779
1934599
332014
759616
1533238
1426734
910128
499062
1812902
1374773
909444
1971902
1430008
1096204
668858
703262
1494315
191868
938202
1974627
1922204
468368
970580
227050
1980206
1036939
829150
342561
1149776
407427
374560
1817333
314876
1883507
1952941
964850
594580
492680
1827405
933097
539157
406394
327564
1003823
617698
1836426
464514
1157586
1675865
291611
31647
329832
389419
1479611
545614
111567
868187
214879
288706
1920600
1576136
780357
1342084
1602677
588276
1477887
486560
1525721
832459
1453336
1790788
752168
1134087
242218
880551
670688
612206
1071861
136571
1528088
1182437
399575
1475653
755732
294217
1533022
1361973
1021617
608923
1652509
771094
925682
1677054
517567
1107678
524234
1868161
1566225
215502
1818225
1683232
1657730
1570805
951128
1440096
1135106
240594
1242194
534681
1888801
1877568
1652769
886593
1570577
1464363
992834
324450
720763
1466183
851680
1230321
787971
1675393
60730
701253
1292574
555953
1727492
97175
325268
505282
1309981
1580077
1807216
228922
87114
448235
344049
1624483
1557809
489734
1084663
1040926
979965
786692
1388426
160915
1159250
879578
1791930
674003
1758918
1051231
535005
450413
813554
34057
1380252
1406068
1841514
965282
219901
1246253
831388
406008
310089
168779
313181
302782
209193
1862927
290873
1257574
412386
972387
645821
533706
2275
92037
1866968
369392
1839549
1326865
812592
1811027
1578043
997831
81108
139198
1893919
1005414
385870
1806911
1953093
1557396
90726
1972029
1685405
1276016
908448
1473275
1331883
1694801
1462015
992038
1752784
935206
384865
820851
950943
1319326
1292446
384685
1510024
1325674
318651
1196528
193216
35917
580259
1924449
507053
1954299
972923
870739
696780
1402680
329808
623912
928807
1635168
1021273
1391842
1826408
89331
1232549
664250
3801
378346
1757368
14712
1197789
1800856
32424
216176
1405979
1774997
1846952
1189334
1712739
960763
1129235
962709
1570758
715608
213016
1856903
1719903
139242
341341
1851138
1529101
683002
1638952
1197990
409303
302600
674225
1313618
800907
1546585
709540
1517530
1961559
556010
508973
812620
156508
1233800
1946822
1889852
433716
1582640
869420
140690
1586165
1385922
1644847
498205
1215666
80659
128101
571111
1302938
1762021
430088
1608553
399836
1264383
1667730
1685544
700422
96517
1754269
1767714
1738608
1111770
1819850
456113
1663485
1146903
1938363
1274147
1597595
48049
691974
1651660
729847
87506
69456
900742
241360
283059
1144214
1770138
759707
610187
264765
279261
511612
1256599
1222119
1919626
964976
8948
506992
663781
1004204
249403
157234
1229602
1216134
1566578
1428342
1886692
74339
558071
1331710
981956
716076
1372470
997085
766523
20637
118176
1477044
1708379
529979
406703
844331
1736455
4109
1228306
797146
280380
945372
532875
1012458
1625037
1087872
753267
781921
641969
310980
1546767
519560
1635689
1849655
44598
1095512
774873
129557
1079556
395474
875823
1435490
1249900
267047
632654
1484596
1404635
1996080
451547
1326168
677141
1054875
939557
772639
112533
744760
170604
1580846
603443
818098
87005
1268627
498330
604842
890150
917009
1824458
1487895
402471
215307
1390643
374042
1855722
177022
1367968
1465163
37481
866851
1362604
1770705
1328099
1322906
1656828
1611401
1653833
698791
593154
1499382
1329642
835293
1046222
1113189
1127323
1629979
369896
1909246
1892475
759632
1069331
1732231
383572
856893
1281240
1615560
1259212
213807
550853
231887
604354
450311
1028177
92131
739033
365332
1282836
17515
1316628
395156
1754759
1724719
1854226
1210513
1365763
284716
1312457
918627
1237151
475432
1556039
172615
568923
1675897
1690281
1911941
1693895
813883
786001
731245
1889535
1120004
481390
990206
418059
720846
637078
1032906
648937
1572444
1512948
1999759
932166
1768419
1155967
823641
952727
1622172
341926
1225502
1745962
1527164
578751
964819
198348
695430
1966619
1134789
1187015
1436135
1038978
1996687
674852
953881
827145
1419972
389398
478416
22580
569559
1294014
872976
1165739
832476
907176
1741311
983474
893815
422763
909612
752397
1711995
180380
485927
1084382
1414024
496973
726794
130811
396870
812606
274133
6885
1674423
1146830
816155
589263
1449531
659387
1970915
1008555
920811
977792
943280
215650
818910
351092
1152890
487657
1706741
1981965
1728879
51364
220728
75556
1501620
1059403
95459
1452937
425814
1093655
941351
133842
58023
467149
1810909
941418
554926
1551533
1265788
79988
1202940
579405
219979
463600
979484
756576
709639
1035316
848771
895260
1742644
1391373
1231223
184156
559918
1598880
735119
381057
1978384
1783212
1337568
337
904813
473631
263531
1003697
1031232
1792486
1098853
946742
787340
996265
1880894
1738610
1745560
1466318
726800
338840
1990011
1129133
1856163
89045
403895
1092693
662594
807741
1121086
596725
935029
918404
629606
899860
1426045
477495
670690
885312
1189312
1979065
44256
691679
1824951
1504114
1337226
1872369
409210
410871
296974
633703
644508
1336070
1915869
1669135
1768071
1231659
647198
1671923
1255685
421249
1687539
532731
775290
1575599
152878
1208445
459562
39134
1770671
124443
296038
1280000
322434
1982946
1100125
604066
44172
997527
824281
1200330
675396
1759333
184286
504679
1674085
472302
790219
603431
151036
885993
1558456
1327191
654587
1819102
340572
1318884
51463
922659
1668272
1681916
1087998
1759927
743888
1730275
1254918
149061
610811
1302988
1890322
1320899
1483498
162392
1768770
602298
536168
1078389
1259267
615600
1766956
1274403
1109250
964022
1879949
732205
772576
799508
1824549
1630077
186290
558013
674579
1330700
1895611
423563
1773687
1745563
1036089
1603615
1213140
672596
322447
573063
1107724
1276005
1056912
252298
1534874
1778187
229396
441659
1616337
1296469
851950
573309
1703374
1694515
622990
1482484
429808
61209
268221
273199
1880645
556723
1689810
29719
1697819
1104648
969427
1908943
632289
1444422
692008
939436
373791
165407
80915
1276513
885552
1871127
587168
293112
1136269
958592
1444866
1196995
452566
708593
199385
1947349
1598148
342014
1982978
308248
851520
176267
1975173
75925
1906105
713679
1605867
1594348
1745052
1764566
1911461
1554641
379020
882453
1120320
24137
1653562
1351119
823773
1581896
274394
1278489
1906420
1884181
479669
837606
1515536
653341
819321
1732018
148321
346323
902256
597329
918766
1243409
512433
1477114
1228179
279643
662546
6864
1193379
795633
1091163
1139126
1333719
198138
742161
1716117
1300441
1605862
192446
1952440
1275049
566360
140667
1429133
985863
670573
1285450
896337
455844
1930326
1113086
1409205
1506617
366192
1425305
589882
1450944
1623975
1228708
1447157
390944
280974
332328
1431285
1415034
1771098
1558125
34286
426736
622128
1000587
1773790
1882978
872898
1331334
493244
1938481
1677785
1834002
868988
1010670
800984
193402
1495656
794576
681918
1192272
111002
1012205
1719006
382892
1344754
1707341
1890990
271078
615171
872522
307353
263052
622204
1104184
1238390
505131
1320684
1868727
846780
1614181
1297853
1399597
1000983
1192370
1520358
520367
113403
218879
1348522
814095
1255855
508653
462925
445979
1408405
640778
11052
648708
615536
1712656
1682841
803396
1167240
804460
1987976
1009089
561622
1367729
1466755
153245
1600998
213035
701971
1423851
1075215
1613592
1780317
269887
1749045
384121
1666607
667137
1239708
229352
1928654
1422523
1214044
1361911
82005
703802
1617395
1672258
499947
1137575
1969757
1439251
293479
1718321
571125
899967
1353804
1806741
95413
1467521
1351363
533104
212650
1245231
1094306
517829
1517069
1881898
1867577
857150
304135
316910
1216668
865957
437040
768879
1285866
1594478
1783024
240964
908543
549068
1129387
927964
225598
1100007
1279246
572501
20050
1341199
1944558
1629210
928446
1795562
261180
959312
1999322
95007
994166
413036
1240637
286954
345909
859852
1431344
1309181
1118913
668298
1818863
1502858
172714
243368
1501854
1207697
1623274
1482942
1737290
1003635
1484509
612572
706307
1797596
587578
1582548
1005016
1326062
1541969
1425616
1412124
254617
1527827
891444
346979
674662
907348
1544077
1003325
737514
172233
682279
121494
1986300
339091
1145878
284426
981654
1571123
716427
327497
1666779
826008
993850
1031731
1306361
945859
1556719
425117
1816071
710350
748325
1319855
1166269
1027300
665154
1466554
1128986
1214152
1830116
1979606
671635
1988477
1121674
1279352
237779
862904
282320
1959285
1564654
1115327
1557050
342245
39940
533377
769034
1888000
863643
1109511
1120572
1490119
491899
400838
1206167
1093516
1445147
1541007
93792
1497554
569166
541923
1164101
424529
371423
588827
1368857
727331
452976
1567077
648954
900355
798667
721434
1870593
283675
1327161
97095
532820
133373
1533839
1798203
552750
530251
681272
107403
160833
525387
1405575
551493
1468926
1056889
1515059
151984
266193
990152
1963202
452677
810516
346907
214756
886999
1453281
1682036
692648
947859
1561730
87507
525081
1000347
273720
1612320
548623
1375172
500156
57751
205020
1757276
537892
645240
740208
266622
1713969
1598616
247614
796961
20445
1375368
1568266
1957833
1909796
1092374
1055713
813555
1538625
306920
1243456
1404688
1006786
1742505
891560
900367
519799
434600
1677350
443967
41953
851633
1760969
428474
1289684
1502149
77783
619086
1066252
1618215
1054546
1507941
1627229
348203
376996
977648
420428
724376
1853504
1603010
1817367
1472316
604493
1333799
389704
1653525
402857
1038018
561457
1015434
223842
956603
82395
1454413
1964941
236192
1782057
1197506
233534
478361
648710
648371
577967
181161
405282
1579168
447459
832502
1001981
1360053
1374617
565934
1550608
1015971
1196955
1366457
140037
1099226
1264221
1674887
270289
2045
972042
34091
1830545
581601
163666
108551
959083
614353
1749713
833802
973409
441165
998171
763549
633923
1836065
1943805
852215
1009583
808256
300632
1409396
662632
250270
1631955
1127586
863964
131383
1969077
920161
199430
916284
1870870
787139
711011
436412
1068058
1925946
1049707
889232
217046
562045
694622
1019525
127067
582420
167685
1085706
1435856
225217
1913157
259095
1553359
562664
1543491
1636213
737360
886621
871727
1485886
1780265
1220279
686449
985375
666934
921284
396554
1575274
1370581
517605
1055652
599297
1607853
1028954
1801298
328748
739283
488156
1593977
732003
301695
520688
498258
13416
1430684
1822886
1189491
1319427
315086
1089560
1408293
938150
84454
1996518
319920
801962
1042613
997882
142161
118192
112697
175021
133657
1197913
1709826
1678767
705575
843903
762504
714394
973533
1857858
483990
262538
1901693
779179
1067541
1576608
1015270
1244477
370719
635238
503976
927502
36789
1318880
240601
322437
476547
1689778
490926
916235
473060
1990267
1391931
898317
1002009
1619322
280935
39602
178135
317124
920208
1562894
281644
888143
1287035
988294
128049
795733
128714
1643957
609102
793371
1913827
1356934
857308
248966
1276338
1463735
863480
1597169
1677517
722326
1792771
1793651
1154183
384598
1764981
1064601
941611
872338
1797247
1056867
357338
1124446
31392
922868
886939
451899
1945299
1561903
2499
674721
1584776
1402721
164313
1124832
1925054
385132
1265975
1261336
747623
1343771
109052
845978
448350
1361043
1453348
16944
1182040
1867561
649432
1811731
1180814
1417806
825881
1943867
904617
1564289
1217140
264933
1589301
1672708
250740
1235849
1449893
727016
1485804
401837
1265099
49074
698642
1697589
1790095
1501620
1099768
1068978
257028
44706
1135956
1306399
16087
1219892
186809
881057
1498219
1329424
1849408
238675
1845661
525980
1204839
667377
336630
1103738
744216
578915
1235374
874858
1516425
1197010
1296566
677663
854224
978240
271755
967156
1171880
692438
1909883
861735
1439712
728739
536004
698198
1741203
1569994
854111
82905
1968987
1838723
146778
375379
1392761
716062
550844
351874
692420
206418
1974296
1614435
675372
1188081
1788659
618535
164731
1852013
836111
311406
660559
1146847
1620758
188461
1810406
94006
1499819
352464
1179117
1941247
1034438
578380
234800
1560396
1234418
1932647
1378070
650470
709258
118818
47886
192295
1205345
1180141
819955
1120005
1022802
1355456
636594
1296697
1208764
544116
1645372
273488
1556480
300595
937652
582057
675276
1248859
288493
1366125
476594
677808
406943
419100
1567726
1034896
1752209
451428
445772
1091167
209563
126220
289442
1154777
921807
123533
1245978
978824
1455712
1999115
518431
1932037
899553
719476
708087
319842
1692247
305529
1696661
964819
602006
440874
688432
924925
1481530
1913142
39208
623259
1172645
1244155
706519
1241006
1501987
973462
831502
1686003
548742
917566
1062311
1167262
1875375
438490
1013210
1215745
1437978
1907607
1844851
1368733
413804
1477473
1616321
783864
1995668
1020162
1201106
654022
591571
1946489
140053
1520332
1357424
304974
145497
350862
737423
1161806
929149
450662
1964475
897977
600541
1684722
130563
1187401
604757
598005
41897
987800
853068
1717297
1786647
1987683
980952
24623
223487
1862312
1802131
1739324
1948524
1483379
343079
1381832
781882
1003611
1578608
1679835
359083
948153
1607080
1346885
54218
797562
872415
1959869
766822
1572358
29351
1409672
1193426
903241
1279389
239614
1907960
766523
1693875
564436
1163749
1190597
1201904
1108523
273578
131584
311507
1288121
1701290
1711277
341353
1021127
869074
512604
118568
1804423
1433047
410299
1753371
589570
1770964
97865
540520
465452
1029518
1339549
843504
1690420
190077
1744130
1261647
979681
493665
1458929
1188249
706635
1463414
1368286
247521
113853
1339761
1914048
1781762
1663556
495612
600985
1119024
203688
1285617
92604
1888718
1873523
1848125
1702969
1068456
1598945
398254
192945
1709356
92435
729140
1329188
397175
282104
1087489
1212506
54814
1557723
1068915
352894
654630
1815555
1182361
256285
1861188
796368
1758682
560679
1842941
1875584
647918
911252
518557
1782163
763910
54438
1651203
1416646
1114535
798389
106010
1233197
219548
1778441
120724
874931
1795675
724930
1748859
765745
394047
1869591
281776
1125945
1376157
1759107
1912483
10001
391327
54442
1498397
1734622
851330
1222042
865863
1929426
1548568
1100013
961105
22139
1505381
1402191
446501
1948575
341483
753052
1146680
99815
1682479
1575266
61106
1863677
285385
938806
1439410
1557272
1848303
488527
393305
425837
524779
1181498
203910
77827
1705436
1017150
164364
828979
81549
1038765
1843962
187854
1464921
163932
274923
1536281
215938
1709662
1216194
1013539
578634
8140
26283
205681
1488421
827210
1106417
1890446
750117
1188213
254120
804779
1650623
514147
718369
1905051
1415205
1512808
641004
185128
1307606
1456435
856607
748170
321928
205223
1619635
1363215
1941570
1103070
1739000
484522
1128277
1995662
1023283
1119462
1317549
1946722
388064
1021534
1505341
92928
1825656
1136993
490240
1943785
313917
1786620
1964171
1584041
1765239
1329924
742533
657146
1964124
1034307
1656338
1125291
310939
1672413
603891
1943198
1681676
1121605
822118
1730009
305404
1259423
1438313
435145
887363
531654
813298
1448065
1626834
1271156
454179
884327
485726
507942
1901521
1749797
1076760
278768
1829557
1487936
1626888
1009558
17942
1531254
1571671
1043771
1384146
1115043
608381
306020
804499
867199
1387258
1340115
550645
1567953
1803358
227534
31061
929216
578297
1606129
1649862
1469745
1517887
947829
877446
954409
1689850
474110
502377
1123418
128576
1479240
1080206
239777
108766
907288
1120732
235709
559576
1824115
1415125
1867586
519914
863004
803144
1747560
1171663
131723
531359
1355455
176695
73122
1152054
681652
1927850
1523798
1619474
616774
156568
359045
1526984
695662
1647207
202465
113277
1348150
1186926
1695477
879869
1168642
9694
1586396
1372944
121348
991079
926193
1137120
1197656
1558584
283486
118050
1379185
1779782
281825
1488384
782178
1263715
434475
1781344
1378112
1089188
627872
1062190
1543017
1513616
1200079
1867014
1146396
1356477
1714805
1870253
1149250
1698878
928972
1428935
1952125
320412
515959
1110189
580094
415856
335583
19362
189367
1863115
182842
282427
759967
1973347
1587228
1904612
921629
507756
897566
829433
494216
1963560
1776296
958555
1023613
1130918
586561
238664
1847874
1242578
1118337
1861820
1755580
215072
976535
1110978
704687
637682
305279
42245
981949
1881552
1523806
223371
1669215
1266289
1609903
1519736
1544770
1358127
452822
1628949
1464163
1445546
291644
114893
1552811
342032
562115
1025818
474344
1288656
117746
1483677
1973713
1193807
624824
778628
1581092
1202495
1161251
1061247
1781970
1998367
733875
1542849
449459
1551397
1820169
1445726
1426852
157087
1307210
1689948
472915
1616973
1871292
395486
75357
1627422
923203
1476953
1894718
1590778
3237
735227
1648555
945724
379373
427395
1537250
1384383
1105621
1161289
1482815
1366900
1545020
826770
1144514
475008
1781172
167877
1187544
1547851
367481
796265
1158577
1796840
1739266
186050
1440300
1946206
842244
254001
1039907
365809
1176506
406632
1051278
1321306
28517
644552
329301
399178
20160
1136428
638061
1943830
502605
1881775
1175687
1886036
115644
1333438
1066043
1205761
1062470
231889
1966023
1400207
155652
116535
1549847
14776
1841929
834627
1993953
1805547
1942333
412105
301937
245255
31784
1145534
486203
160272
744987
119742
92308
1412413
1427868
1333344
1009631
949515
892937
786151
618213
1685528
1082408
1465345
1994327
42109
145415
1051378
1758094
556651
1526684
1989886
454632
674122
1130044
1286543
1686896
169786
937491
1924965
1813731
578904
999448
291893
1431008
1731257
621400
1163013
1277818
275085
1846948
1141099
1487741
1678967
371411
445776
1957370
955661
1566535
1887740
1432068
1898557
368907
1834497
1395686
934359
409077
1416885
1990641
1091271
1406522
1843545
1379487
1121430
932433
374063
1126047
63782
812552
690782
1293604
74344
547928
1393683
1875874
1854640
1733070
1719702
1766906
1865654
99535
805149
1758797
1238317
1242483
427217
691067
1934887
302419
1964607
246396
1058182
522561
934069
813506
711134
939959
1895806
1447678
1234093
405979
978659
214855
1050407
746237
1925443
1630100
903890
968106
1249429
278657
808183
1465289
510810
942358
1141558
943325
680623
1914568
262365
1249626
363728
1155048
1775019
1060280
863339
13353
1943465
1738014
780806
1486177
1628646
1262403
585975
758043
475734
1753368
1374618
55805
1803926
587993
976099
1057206
1670334
1874289
778075
1455400
1096658
1613312
869590
970054
48969
1275457
1026119
522874
611904
1261714
748022
1989269
1240851
338835
375414
360416
1788088
1940739
922304
1743935
37866
1741192
1958358
1697298
1908946
504209
1673570
827440
1717302
164115
449515
412619
298377
589927
1484363
1369501
783132
1540204
1480191
1983778
441095
387626
1407348
1343166
269304
94009
420155
225607
1389455
1339285
1017878
585737
221371
1503266
8792
391271
527161
1373417
583418
148833
1313929
828996
295205
1943019
87640
750581
1222483
1525210
364978
766122
1697744
166970
362110
1607126
1092196
1957096
32246
1059333
1156576
8780
150251
191839
1554646
1507009
1441558
860720
1306755
1670574
128636
1010146
629281
1470161
1029356
1605548
1845470
1847731
801562
1960616
1549593
1922657
1935938
1435776
650362
1526966
1020374
1068637
859787
1989625
1447326
1010951
551722
1827390
1845102
681290
336324
1349020
253453
1599476
585669
457167
1520778
243319
1318008
1997045
118834
377679
1788771
877768
1653490
1724766
953107
445661
930440
1438208
1040488
544257
648065
408333
1476635
1487058
646940
1343327
38805
267321
1414581
288942
1448899
560933
1118797
1932412
1147770
1299911
776886
1378525
1305340
362286
1591134
908343
1302259
1509329
877142
152979
383864
275603
800870
785926
1916465
300171
174207
1561257
961125
605560
1660547
805258
646668
575971
1770724
1163672
313914
1359534
1482938
1930585
1457020
1963407
165897
1535545
1253344
498593
645532
1698832
702455
1842202
1704065
82227
1520705
1094819
801052
1830436
363935
366935
870236
21253
160532
1900440
190211
1586052
292548
15219
839188
1935008
1793410
1226098
1192680
195530
889230
804483
1111587
200046
142591
1273086
1150701
1732213
61585
1104638
220291
1400237
1232980
1266207
395886
1228285
354149
1032047
443981
1264181
189462
1413547
1506417
984193
841687
161532
518946
1681287
534539
735619
1001324
975315
1552895
206216
49661
1804698
1755904
1414864
318468
742904
546654
1881431
1877787
1383579
942906
1272927
1746694
449679
1111877
188501
57154
1903354
62786
632672
1714636
832795
231971
1086330
1970859
211411
273858
1920633
867921
305804
509806
1214190
351260
999992
829765
1950610
14614
741609
1481603
1961876
1387950
1306277
1223216
695963
26223
1737860
81816
1191171
394570
923068
405492
1487490
1315980
1789862
914810
1860991
977881
1139167
1465765
717272
837720
1348499
893404
1479422
243748
372038
1456816
1604883
1562565
1941306
124029
1547986
1477913
1677446
1029072
884809
21885
1493590
13019
1471785
180909
1974579
634400
1971292
1456303
550620
991306
583960
1650749
1074785
746663
1835215
728739
944883
509382
1661129
370713
1345659
442761
381520
779929
554672
1146766
1036436
876087
1506762
10046
1317483
631371
947380
1318
1882526
1750568
1651379
1839065
1264048
482226
466234
1772015
1352421
873091
1743274
1536263
342632
1836135
702433
1098316
1862753
162254
585602
685735
1937915
1812413
432206
1358389
1660643
710290
1109111
1644267
1532853
1663379
1151249
780934
1402745
942891
1248841
1539052
536753
1126599
280502
1627029
1644670
79792
1860045
1490585
929326
1801402
454823
1053109
1956035
1245549
911889
427416
1372029
700769
851409
87994
874892
1802760
73108
964242
1965362
1524052
39770
1533232
1603810
344434
1936240
568850
211618
362176
1172596
483387
1271305
845681
468673
512902
1598681
1075538
322595
1375747
997276
1810154
1110620
1092330
930048
646464
1633271
1746125
588277
319542
346916
548939
881921
1798447
180342
1112998
1736404
606897
1732006
1519347
1350951
1824349
1975251
1803060
1231795
244668
708359
46197
1949663
1489304
1431632
1793100
889737
597731
443319
1835050
1755382
1255357
79414
1407896
1485404
1338061
1334955
417870
1693694
389023
664731
831881
8463
1459514
69291
683601
936145
1557560
940964
1791647
212010
1367735
1979758
94863
941168
1514283
162156
759691
1125878
1944328
1166108
496299
975295
386830
186036
78609
63414
1791651
1726188
1541254
1991385
26166
684153
1033486
1913248
261257
1200011
11497
216491
866137
470790
369469
1210257
408355
1099175
1435561
268929
1214863
486053
1930851
1817653
1003605
154951
1881146
431480
1913830
785562
1626990
1416968
742499
412060
1051978
964385
980850
1627965
995625
953042
1869
1852878
1361600
968809
344549
655294
375293
401434
1462781
136435
374572
1872424
360443
792555
1460255
506388
1092182
1186260
205667
1090766
927509
1194905
1605198
1688157
1332048
1608971
1371045
1522620
330496
1325948
585841
500641
1755375
292902
503527
1388656
6812
497345
1084805
1366563
1847870
84637
833807
1865343
1395814
1717571
1310929
1214269
181306
756706
780245
1510383
172267
1473949
1371393
337235
1555190
938347
1991332
1545545
702253
24861
1265423
1681572
1285756
330475
706869
555280
800264
1795657
120372
782094
1371902
542539
1774276
821904
239880
1819007
466122
624343
135527
208151
1178345
1209557
450156
1190349
1769197
343558
904620
628773
1192275
1004582
1243523
37752
1274259
1894998
864738
1970703
495209
1228314
824423
1001506
1771809
1018653
1451626
316825
552421
1537290
956464
297920
649374
135927
1899619
1059689
1291615
1275977
1565604
1438448
28937
1460610
1620812
1235987
967243
847268
694041
1634070
1581398
1311876
1383935
1807410
641270
622084
1445941
1786152
1793351
1704363
1175969
57114
1975743
418575
1673858
1537238
1864976
1108066
621177
789845
1961589
512812
236922
481975
1714491
18469
1200053
1706315
1191446
1501104
1432376
817533
546219
419433
1758990
789528
379259
1634358
1819813
1314995
713427
1232101
701725
1471845
1923406
544355
1885441
1297028
1407564
1417194
103305
893906
468263
1545444
1343976
1067956
698008
376198
1137074
1580816
1556192
1616394
822373
1356474
1961250
1700196
1343336
1150260
1995072
1259370
993304
1062051
151299
509862
14171
105342
446895
656901
31411
634295
1315421
302579
1763011
1386786
135059
1075078
1931527
747876
1210995
1554795
1982136
302724
1573075
1229215
804087
1348621
1843572
1133274
112344
171513
1024073
835912
444437
1959498
600256
144012
1356668
261540
1744624
698222
1402849
1174912
483916
950578
905784
1944526
363292
1028414
562448
866586
1102324
1900429
1552862
1601889
1532445
950088
339881
372234
971385
848863
620624
1442442
166823
597534
1425857
1851791
1324951
1997830
607068
533120
1294821
606153
124430
1114548
94190
379952
1852449
317794
91834
690409
67766
1308327
1491993
1266332
1376363
1680611
455073
1468497
423194
928618
728501
1902830
1207266
255309
1441094
1440160
135408
573020
280549
1255403
1242389
10535
1679637
454506
1156506
647698
1352333
225063
1265820
275356
1579216
1964338
642379
412707
1971652
831232
818129
603028
683559
228073
408868
850013
1750771
1912431
820721
1409651
544828
1596978
664027
1949055
925343
1733381
1956627
1504117
703656
930773
1199589
530148
1792934
218659
415500
468317
193126
1671830
873618
62578
1525956
797564
1003789
154960
680922
975085
1462650
1429967
274971
1675679
123920
797405
497246
1188556
272387
903418
848755
1141964
1659655
584573
1536206
1345672
1156459
1396938
1009274
1979399
578517
529964
327817
641047
191799
1513859
1485668
934368
84089
491279
356122
1998319
479493
1430595
1363026
237181
889439
524635
422595
435647
536932
1988860
872332
1540117
1405619
1059161
1276501
1734151
1553669
1219513
894205
579859
1704479
302926
115383
597975
642291
870227
788782
1800346
1730665
1074958
72346
455681
1758588
1507289
848587
797732
1815415
1750709
668063
717943
654695
913874
902051
822028
1122962
420616
430114
1632543
1504532
795408
1332700
1741626
620578
286567
1382303
1752561
1300743
950136
1639486
1345097
1282982
1330953
1988714
90506
689417
542917
520161
132532
1969377
1770474
365193
1598210
1362738
446377
324776
385932
1673326
183130
420224
1997577
157571
1403627
1590873
1652273
1396221
1586864
239257
1982840
198947
1119768
1722182
1589
1768089
1209947
67554
482610
1300115
1051375
142419
749283
1489892
1824452
776770
1763734
1650184
852720
1025726
1225664
1099202
895099
157482
1108024
1552881
1449959
1961405
483185
1667972
570596
875994
1811889
796988
954868
1007860
987329
1814383
666164
252366
951821
1921403
370853
555738
1036397
999136
1739955
1497684
1203364
441166
133834
1095300
1676418
1036315
1580323
756560
1115496
530848
1178969
331608
1955956
370593
1153521
292042
1077195
1953843
161881
983214
1591522
1160602
95075
162919
1466911
501244
1487315
1275129
1152125
1622206
772719
1911583
156030
408260
1209376
1184263
1119658
1288898
615787
703028
732373
760206
7064
1562081
616882
1617639
1132868
408680
1443634
1784755
1583558
1724656
8378
795569
113973
942076
174858
247693
577284
1999577
796864
569154
1117927
1990704
309593
1983341
150259
717823
1599983
1863161
1836763
517690
198120
1444053
1986924
1492257
1375858
1422037
479627
1612840
250268
225861
1045360
1745707
349394
1297639
684362
1174356
39862
1036372
356807
1782818
1388541
1100818
856784
1761094
207380
922263
248034
271049
388515
315045
1492892
1161267
534633
347891
313005
1074258
598808
1537625
733537
277338
1359556
807226
1057869
1094785
1293034
87168
39602
1583588
617987
589958
352149
1736725
825108
1259089
1249447
631832
1179330
1201333
506193
1088711
634746
766058
1473346
684718
596832
345400
113011
1271275
1608550
176654
1349582
778160
1209647
338816
1583718
806964
1982376
1210421
744483
1362326
995688
1933007
965987
1912562
1817458
544086
493806
1434855
1683468
1716376
829199
1464527
965295
999377
283512
1561138
1765742
1913653
1364335
221226
763658
519059
103733
814813
136378
1211799
63858
1676088
443397
1678683
1267101
1789689
843060
630334
1841160
1071700
110804
997150
92130
1346692
839657
1383445
223585
249373
1028857
1215425
140196
1317259
874180
1717824
1643535
1165268
481339
1715308
1755736
1132739
892887
1491558
718404
1905991
937880
64928
368868
1203456
1139675
1123484
184788
746630
96177
1050939
1965059
1616825
738696
1980487
612407
1841075
226379
779283
1589132
961093
656062
918893
1702761
461803
29398
1242805
1320651
1273482
1193398
341477
915216
1169738
1341118
1470737
690163
853349
1598575
733233
73252
655251
1039013
17415
825270
877991
1642336
59034
219270
647700
1162832
1230030
268258
964459
1584269
703305
761969
1864363
17488
437778
1235848
417366
162740
813909
54901
1098004
1566369
798172
1191233
1448159
1607216
849952
266515
568978
440205
1564006
1100075
1779374
1762895
1124397
1946958
587882
1848561
1247177
974134
1397968
1482150
783937
545097
1409723
637249
235593
1040709
104822
1158036
1846791
1711669
1222844
435002
77594
1231665
1154405
863156
1857213
699903
1009252
1832595
1051605
922718
1370028
1804341
257842
228987
1755508
412092
220728
854209
1536777
449058
213319
662904
1310711
415823
1283677
1594574
1969213
1986475
101155
1128827
722402
1100600
1190334
595609
525788
8278
917876
52141
1622426
1319567
1152131
1540572
700370
1035179
238871
1161031
1919220
879791
139262
396536
327127
1095997
13871
1914893
496651
722377
1389472
1975981
1674876
67260
1875244
374187
1720827
1771006
1942530
634059
1485714
1286390
935918
789835
1360038
833925
1330053
1967536
934157
1033811
1955421
261025
910214
1096730
1406542
1910415
1538505
1028203
795197
1586502
1072478
8027
1800878
1914431
340435
422576
516829
1374285
923138
1569015
58239
977322
1766290
518722
947353
1019290
1358887
971771
500889
1436822
364440
1369890
1751038
1535431
675022
620284
1651013
1247622
1373181
926195
653365
644676
1476417
961974
1749678
1333020
429627
1864458
1704573
929798
1425602
1854976
41206
1711697
1664906
1607782
765163
72878
1848526
1142131
1170125
289862
1848423
912499
1935362
1238393
1816900
854111
1528635
88555
1065014
454265
859139
857175
1475251
280228
397186
1822605
1311263
1175815
151560
776178
1168347
697523
1832800
48096
1226175
1738987
1249074
1525691
1638306
749328
1769090
820038
473935
345776
694090
458783
195160
784021
1557233
1915954
1556157
848879
41465
1751278
1690989
907313
1724119
694320
1882914
713248
863237
317152
1577678
1252485
824873
388175
110454
1576295
500879
1098466
1414979
976202
461525
1419249
1933287
1136877
1876514
1135220
1765318
1554821
1919563
453477
26799
1118537
1148721
699902
519364
1976565
292671
408205
378914
1288585
1924539
1734448
1309753
365753
825434
1802528
986191
473318
1831667
827017
1417444
509686
1057685
889173
76551
514126
1073200
1200719
894627
1902998
1513924
1327475
1892597
1388541
1570947
1959608
929328
57257
1308913
797280
1844485
1915106
590682
701763
633913
358489
1830696
371735
1740659
161464
743786
1891592
943280
252841
1905006
841770
1958291
883343
1959335
1514959
1308499
1114664
105158
1860670
761020
156852
380337
1298157
1485716
1392165
769241
989459
84323
542420
1455582
402111
1170158
1837838
266136
1285316
1133296
475051
839125
533225
979948
1197385
1552409
1100751
492494
1351548
965859
1398796
1035683
1015384
631428
739413
1161870
1666924
1666915
1063873
1972349
1352726
1473744
1656174
1111997
1607904
469962
832473
809374
947857
1686717
281927
1891601
1508181
17158
884883
1694288
278804
1872923
1664439
1930675
1492012
1464131
1207695
349085
1058953
898594
11488
1967654
64384
798084
467674
1033499
1349061
780914
711630
1326570
537994
814578
1737810
861822
1106131
1736891
1878024
1293620
1427487
506032
728516
1738599
1358363
907609
685150
434756
59200
142907
1165816
75655
1120147
1815352
866254
1717976
587773
1692795
312391
1908316
1032243
534967
1420884
1729279
1511036
1297494
1207086
1077739
1592859
1347906
311303
602878
1127630
1016831
729277
845836
636742
1364015
882952
204712
482712
1857820
308677
1582328
1651158
126728
27600
494580
288259
889394
674212
241304
413429
1375208
871877
10243
134347
1581371
1149940
1318297
1688083
1234020
1426227
1374444
1785951
1063237
649553
1455963
1577587
1086391
919032
273929
404206
1217257
1718741
37316
1885717
333431
1348324
210328
231542
1663648
1671061
727022
1611939
1310107
980885
1258219
721134
715340
704256
49304
1969280
1528213
732122
1318323
1128912
274954
79350
257774
38028
119454
564165
1895017
587711
557619
1748287
610515
1864706
364743
463700
428596
987110
1724569
1959225
430941
980047
1955029
1908820
56060
1762830
285171
534802
407171
759441
1712470
460055
329700
857649
344337
509700
1861068
254121
63741
1451153
1585775
638479
1561982
1590997
550102
1427558
1789308
1034878
1405265
468714
334976
1937826
1934622
448287
476218
454549
368321
879074
40511
1193506
4110
332225
6498
198305
117182
1948795
1501109
327188
46644
1907932
434617
1646769
552449
993402
598612
1792165
508627
1483240
1726538
75176
269154
320748
314881
1828026
1055119
103840
545380
119520
1492514
49687
845105
156312
1445769
1333357
1077760
163277
1929752
353961
1208171
161820
840253
1471184
203638
641184
1411965
1115851
1643251
256042
582116
1681305
861474
740704
1436727
1758217
1544812
1459121
1784407
1845508
1847995
770333
1357033
1592654
771957
1067656
1412228
862633
495482
335643
1879990
1657744
1513131
1368953
1729893
367134
292933
22557
633463
1626598
1665123
1681361
388291
879008
1054393
1526069
1989886
336128
1754104
1126091
968368
632724
3821
1983284
1193643
1882442
970529
1480427
898984
942815
1444041
1169959
1734543
206073
1522516
981443
250489
1224604
1169746
1738018
666422
730363
1739300
1566531
384005
1020319
1281128
1166265
1667677
184638
1537514
45473
212032
365562
1065603
1071669
1242561
1934505
1818873
4363
514134
1749629
1581008
1980257
1919201
1472844
1832785
147949
118519
1387911
560144
337495
606479
478735
1462573
1582578
727512
1180542
421390
1357554
1265967
917282
463128
1708494
655702
470391
1109813
1393843
1459804
1201507
458091
668731
904464
608539
553883
655365
1954145
1870155
14633
1884644
446954
1794027
506611
918919
269449
805653
1643670
1895438
1231262
1256223
1763457
305794
1861695
722820
1338471
1353234
1642050
1248794
1542745
1490537
930412
403386
11780
745116
42595
1153399
913710
912981
577625
29299
1436796
1282116
1832654
143909
1428279
1122078
852482
1448126
805970
244954
834890
1009903
619189
31807
635937
101943
123895
147190
818722
123904
1817449
1578896
205923
1727259
1598731
1191109
1016429
1145999
1906003
775538
626281
1954420
1942329
369788
198703
549078
1207543
1386077
1395791
1188742
1531562
614464
1367143
1437111
281358
530523
641996
1875789
1981817
464674
760685
716634
507846
1061307
1695192
7906
847500
1441884
1470043
1181485
102632
587301
1682386
1115920
451525
1401934
871155
1475323
1771122
1831953
1169206
236247
1881145
1347505
504955
1602581
425667
1613056
908134
1709446
1140022
1075751
143476
1265922
1567983
55365
519013
90556
1335933
293708
1440417
128118
397899
818289
752964
143737
1886950
907036
1554852
491003
1299081
443177
1393515
423043
1316653
763054
1069969
1280452
1220220
1732231
1621435
75646
495151
1884590
1800890
1531445
1521446
1019447
1247309
584158
889453
548616
68784
1928164
444062
1076053
1782657
764082
1646207
797306
10583
329564
305856
912192
1106673
891954
478446
451734
1397324
279054
1790610
524161
1407196
166590
1776639
468506
1269622
123325
204147
1973532
522325
1019416
1640686
1922145
170752
1676767
89759
1822134
1232268
1415368
304613
1917148
81503
800616
256384
384824
610329
856040
432269
414888
1908714
665461
457500
215635
641443
275186
1712886
552898
933763
308238
1507029
739447
1973894
185253
930654
1506992
1266615
1243046
687562
294602
1648535
174012
1819934
402077
758221
511415
1632239
1989231
1241811
705862
780793
1158360
164655
1527969
222405
824823
73146
1364231
1785582
1966454
285955
1896993
1527881
558502
759972
1266282
1678601
1950842
1035227
1803945
280573
523151
1737196
845959
1595757
1244526
485917
1587506
772315
502819
747786
1066066
752209
232492
1591072
1876911
945065
1871940
954696
502605
657915
1314886
1719062
1061271
1428233
436770
1392887
232211
1328986
200985
1571012
1038276
179753
1598087
1158673
1704549
265839
795463
1573428
1920828
1547098
586540
1366836
1834974
1970964
379202
749459
824205
1462522
392329
949618
278853
1589277
424829
272915
195664
1730108
629288
1484380
531
664263
331790
768097
790743
1051318
834421
1070269
1190779
307648
1272292
501105
1317959
1531929
23748
1145855
1714733
1459221
789722
667173
1359034
1043552
539972
1823447
752333
539348
961753
911523
1763441
575215
547185
476817
1390669
1602701
479874
986288
1632088
1821728
1806027
1731243
390985
1612804
384065
1530725
118042
1023744
269617
1809727
1398633
1487167
131914
1518675
1009557
1305463
58819
905062
1815693
886216
1112925
1829212
1885901
1934193
949360
1882870
1884325
209430
1103527
417539
1381305
464090
603881
405114
567557
809521
604739
393461
692198
1209797
1976185
1313407
74772
683772
412481
711544
864983
868650
1912277
1103370
119533
281104
1616474
604775
1243355
649553
1597661
1761795
196876
1368432
1988987
716877
857928
341418
1715849
292355
1388308
1050193
1657533
1474232
1561246
1047054
1515621
846542
1411488
708250
395171
1126090
871955
435598
297064
619212
203535
1534116
1636449
454180
701465
1293793
1865695
995686
719195
1541398
1625322
1595899
1367017
1192346
562836
774021
1730669
909363
1846733
1555271
858756
1329072
1922851
52275
1283095
1359677
820344
250037
928681
1326117
304165
1669696
1793878
1495843
1615002
587052
1100220
1748550
868350
1855535
549842
1776677
1183264
1123199
1880515
1116167
1090284
1464665
1585541
730257
309787
907058
341674
1521515
123152
1829526
1903342
856408
1887227
1840529
389994
1216351
1071043
696895
1776646
167515
1268767
751976
1820182
1125789
934180
134964
1349895
1761520
1489473
1121291
1005795
1919915
1227081
298550
734734
92006
751276
1367639
1783691
1952762
852426
1795891
1792554
1587904
1837340
1413929
899991
750743
1720058
565763
1165454
861766
1568859
1241989
113252
1618014
1531456
1581886
1921854
1426311
55404
1463094
1862691
752107
579043
1283264
1927657
1420104
1573225
1996294
540067
1630649
375377
990279
774621
1515424
1640370
604021
374105
381811
1511373
1347624
156253
628348
1474987
1943056
1215628
567554
47880
1494311
835610
1453268
1868530
731584
659911
315776
1769800
1193833
1782635
60756
536532
329455
1968083
403271
1176831
1100482
990974
1115069
665509
518821
1655599
1249650
760686
383468
1312001
1203991
1690177
1011225
912666
1621738
1467969
678032
1615783
1842325
366702
312961
1703485
1125925
1332990
1261331
1143591
962004
148108
529628
360615
705409
1103033
223076
1379305
307172
1511816
724970
1970311
918501
1801250
414947
1711653
307407
446934
403657
310569
1771111
378399
110637
479146
917511
169231
1668112
83391
177275
810200
891565
330226
749669
162423
115579
764365
386900
1895296
527174
106029
756543
228529
946801
1388217
180994
1586492
1125364
1217132
1413329
842926
1227777
1857372
1679638
1620715
735049
1237641
1859390
1803332
267976
1232089
1869591
1252589
1085961
385097
315232
562021
1965971
549343
322926
219423
1109446
1824094
1959914
1849558
851956
90387
1650294
594815
275322
142666
1694974
827111
82161
1363990
1102142
759745
625007
1326567
1012536
744670
1642274
937864
1752516
673147
598106
1321213
829448
921104
680658
195594
717735
1735177
1536854
834349
1342084
376387
1754515
643662
7479
1970618
1110619
987539
523703
1014447
256512
457054
1516300
532876
173077
1905883
97158
101147
437428
1344223
1926530
879592
331271
1325079
394111
1833635
1218170
274484
1036840
716042
50214
977138
1703794
1895
708058
1267933
1350276
954513
1011218
369165
1749911
1541735
1907524
293397
496705
937068
1527678
293840
1059210
670789
330376
325785
1236413
466028
940051
1817594
532641
184536
1773263
113962
1027403
930219
1879196
44901
892239
1930880
696315
1879906
1602932
1670712
626360
1480139
1302894
1248672
415237
628744
665735
1555678
80039
1970001
1183310
336603
1157402
593133
1491845
1893216
754780
1141521
1005017
318784
1136096
1195069
964917
1933356
1073169
693079
588269
1007248
1787262
977238
1248451
511402
717545
360920
456091
1319953
899014
1905931
23470
442638
1275333
1558696
1342052
832371
57528
626886
115084
691795
131772
538002
378838
1373539
629512
128190
1859159
339691
60131
694490
89100
533301
703406
214775
815142
279079
1437922
859540
1326318
242735
1710874
1627650
1765417
1834145
1880747
1782341
175748
1661209
1047469
1646204
1828292
1622883
1469996
186881
809546
65031
1339466
495080
920050
342629
409570
663760
882297
1949964
343876
1620797
1246770
1338276
1254813
1351641
1805900
1933893
1470831
1574026
1782623
494535
1895155
1964738
1890765
1012028
69484
1460767
1574416
239898
628088
738188
714222
237762
1449944
8628
1532625
719731
31845
505374
1246785
1118917
1661646
780382
933101
1670363
1379107
1544884
75977
519184
1530947
449757
1784503
111557
1410080
1829530
278336
811925
1483433
1247660
400710
1611945
632727
212603
1983659
981579
718675
584257
1233437
1969769
608634
1787436
707152
11838
336332
1503140
1310520
766587
278288
530123
1692326
762107
611184
1138852
1879239
1350087
1782254
137522
1307723
1207893
871519
1869384
1938455
602022
1398983
84950
1916705
445150
1099606
1839725
622986
977735
151695
703082
1299619
153082
340317
1882950
436731
144809
1706121
588085
420767
191744
1562243
7625
789017
638837
1717329
1836280
488968
215262
1308090
1134454
61283
1091631
1958207
1261732
543546
804862
1623718
718276
1938457
1925402
75228
1779714
1879379
22832
407824
718755
844468
1695963
1163943
916900
2304
47341
1836387
1025615
1662739
1820502
717937
1500046
1127145
654346
1940644
1476218
560868
1983587
333130
578654
143930
450386
682266
1459223
1882535
886681
1616679
281855
359064
265634
1306591
1580700
351901
603687
729849
1290487
724865
591718
1286570
1707646
824015
738450
267615
486526
71996
1686624
120287
1982230
1160246
1787993
1550521
228670
294458
441046
1777778
338069
1625017
1200390
386950
138405
850022
1260705
1128878
687758
130891
1700540
594960
1323827
1576934
762014
636615
389243
1310289
916654
609470
382327
1785259
1258517
1572809
161170
310960
1863763
1328346
1173455
1158414
1707217
1074247
219324
700934
1588443
354500
1853812
1767161
1269944
506281
854514
50500
1044081
341452
627893
1175890
1787738
495060
1270245
1523234
261090
259427
1293598
161950
627001
1228052
1181074
1991146
1933566
519579
1799466
568110
949126
668562
876589
1345447
1479235
1977529
729829
493961
994650
1336205
847733
1950787
151478
1143143
481188
209677
1508698
135327
1390788
991503
168293
752406
211986
1584483
1549074
1210686
1730447
1381652
1330789
646033
1151426
1815320
230467
898029
103624
469093
1443652
114199
1706837
1056862
931363
1288346
169266
154491
66836
904198
335826
410020
819465
104173
1842989
36645
965808
954560
180249
1299791
168018
122178
44306
1160602
562990
881414
1622037
1077316
1857086
1967864
200492
1771416
1800145
1749301
1733700
1243268
315292
1967903
1340042
1996066
204447
118063
1949372
1164053
1788490
500689
677857
1235741
1438339
349665
866549
1683705
279839
524663
221830
1424946
1140925
1173083
1233815
984570
786981
1687933
1564294
1143109
694995
411578
1848986
1325462
134116
922543
657971
1335997
1346975
974597
1928027
1634432
741932
1154884
425674
903926
1620121
932135
1082604
213636
1519054
374016
401049
34884
1454266
1591842
730868
105154
1219401
1400650
1594359
1128975
1392802
33214
906574
1586060
156458
1565490
632979
563565
1587781
37329
1636624
1751074
1748394
552735
1525826
543652
1223404
1591152
1231631
599260
932744
1319361
1842178
655140
1266585
839027
1750918
534437
1584052
717543
222307
684622
809670
168621
1185129
897620
22854
1322417
1524373
1681861
1146487
606557
868524
1274924
1453413
1865068
734930
828984
688272
1769306
779974
318110
1567293
1570573
876481
1581763
764120
567157
241707
1030834
1379140
1690060
853826
578108
67010
1824976
1988893
1579369
655714
819920
1960949
1654480
1551094
568830
1274683
161987
1149392
1160743
268745
1447973
1319848
1911017
641943
1226686
1926088
1563458
869199
370770
1740820
1923970
1638946
1327598
1340786
839906
910491
714255
142959
1618761
143292
82536
865929
54021
712209
210604
1316413
1012080
265563
385551
377501
332866
407981
151064
405821
187657
411793
1650940
595225
1001830
1476214
456125
277225
1402214
1762592
966667
318864
1601929
1230660
1051010
428447
1225095
1509969
404927
1686921
679000
1421649
1071653
1694582
1040949
1805933
1561472
705266
491857
70519
1676864
434635
1982095
1773947
282024
1314688
1435675
315292
1434058
1873298
1948781
433271
1890260
493586
26346
1119398
534236
1720782
1081945
80256
1808149
335578
172091
172998
1997592
771827
1948739
1220977
1557308
1692266
1529416
1521853
1574654
1008856
1645695
1918032
348864
1429677
1874028
1073069
1423276
1774231
1218644
1960249
277618
1542995
535745
1113329
1876000
410945
93333
1208295
1415188
515828
1160932
700791
1573896
1673609
39771
1360687
908297
1566284
480978
1499494
1364278
1345177
1518205
1805319
436609
1191839
1930728
781069
179060
1146648
403867
1788409
1306152
301302
863980
665839
655591
492565
767625
1635511
1856546
951888
1426379
1382238
1444765
1453537
865201
976075
1248219
1158343
1051093
698980
773948
1714256
1751104
1530869
1214251
1922691
773304
1518686
508120
269534
783342
497534
938724
1506081
1870587
32784
130220
261887
1155699
201684
1392216
1047476
1226082
686503
344006
1405648
1988979
961780
727469
1042436
935476
205670
1360739
541808
85416
336135
1980093
1266695
1724723
1198085
1205684
1587789
1414544
815934
1030405
198301
1102727
1015957
963530
1441784
390168
1792322
1219694
407681
492939
773996
665905
1630688
728986
350155
4884
353797
475837
147801
1665210
954491
8731
365707
986419
1298904
456200
904073
934647
1364749
1046626
189743
837183
1446298
946608
1267403
1020146
454163
1910786
355484
1041699
631472
122452
1060708
1731659
608123
1992841
749977
1593713
1530278
793586
190448
1338117
1969928
802855
1330012
1527492
1201996
1119658
159054
401
643091
309894
1656902
1415152
434997
193268
368817
44105
871976
335606
46378
434014
1170979
865688
744302
267416
1701295
676431
1398262
779858
1930344
507400
1908036
947641
1499285
862514
242623
74152
645983
1590920
31972
98899
642348
45154
153227
306776
1077377
1956686
1790225
1471705
626438
609043
1027125
1878322
329561
289633
230893
532231
1473647
506915
1483819
1843411
686373
1263368
1209278
1337244
600118
1480390
914110
403199
1481331
1225768
87132
1515878
644860
1172022
850762
1427983
329511
1979755
1505119
1587970
192109
1390025
1393687
95232
1431554
1354665
1463668
1562273
980576
111619
1324817
1730294
932363
1830410
532429
1791899
765234
1324510
405430
1752192
635407
1300193
759105
1366688
1246178
1003260
1316707
1766048
381497
1317915
711149
142302
1573328
66306
1161723
1638156
587225
1262584
1496925
1921077
1633997
357237
416110
1575764
1882532
1210984
1170306
1492628
505423
1064102
1579181
495936
538900
972842
261742
1545438
1334684
1478384
1785770
261229
147962
571625
225144
1679112
182688
1601881
393085
1374688
196027
1445021
1290703
338596
1227615
323377
1808601
427299
1843460
540139
583506
1092755
886243
1902307
367214
478706
1966051
1453801
1918035
1201457
685676
1801003
260627
746247
304590
1999946
1602220
1890262
511804
255476
1773049
587484
961908
1240938
768533
340362
1691073
1166909
1790915
1229892
1147838
1787453
1074893
1861593
1226725
1038618
772573
294691
1083492
696744
1219153
635758
1979371
1983774
1683312
1616217
1305762
49468
177365
974631
837131
1945239
1724944
650217
1392601
438469
1181545
1526437
1232729
744790
155227
347170
717776
18625
215677
993345
1176710
1136636
185813
917206
1430225
231683
852697
1533245
395673
1749536
171845
249774
841637
1076
1685965
1953778
308827
1072270
1244668
756062
1935455
1295938
732720
506776
210627
875192
971533
1645583
989083
968187
18470
134837
1442467
1925327
837139
58589
75478
1243781
285895
1389477
933413
857443
908613
1746018
1775327
1673181
367597
1911309
219394
1957168
1286576
601574
3039
1619011
1230911
1515592
673635
1867426
3244
1056148
739345
144726
1932340
674122
643948
1658823
819395
1875378
1927721
1781474
575963
1493516
1550959
1508782
1131765
978159
1872189
104753
871501
541536
1303848
204967
633511
1386239
1341474
620482
420029
969983
864015
37583
219209
1541776
1834390
1644706
513967
414493
1805754
1063127
1205202
1861529
1399246
1098658
1961587
1450140
1172215
166569
1666319
1681121
1652658
829287
1539220
577265
1203664
843117
1982557
1455764
1020073
1633673
595796
1373748
113007
157563
912432
1278897
1454930
790294
1877300
1952028
295634
1597437
1150259
1097386
1480271
995112
1109987
243161
1121419
1794951
1232436
1244855
254368
254222
761899
1059145
1538243
1224263
1275515
1285604
1381093
1733378
1708733
1896883
1389904
646346
189930
803207
989145
962201
257972
1372928
1088427
1697501
787378
876613
1270716
1822245
445959
1341425
926719
1539090
1610878
1741111
1847464
572299
1513721
662475
1135654
1716080
718972
1184261
1216484
1564154
1011395
333933
678292
1080763
1867541
1890446
1592206
613713
341229
76225
1644485
1387647
681344
758909
795592
274732
1309638
918004
1543976
1157926
1632096
228526
843140
148500
714752
108678
1465734
403281
98420
1141988
586785
204167
149422
583341
1092664
994709
1213643
500675
1941708
997805
1075287
461603
664007
1404109
16318
599439
963688
322121
994856
827454
1206432
705648
1125333
1065455
1836986
222498
1261355
1923899
276131
501317
1624762
877787
1968708
853139
20684
1887406
1039762
957120
1545657
1444249
313385
441511
1291120
1266724
398647
1235881
669932
233062
1318512
1182530
1002307
1380625
1325883
269619
204572
1994872
1782213
1161137
1566076
1281437
1643065
1771395
320199
18697
43606
508112
124415
601505
999888
166734
90107
923552
1365038
223139
366094
1453364
139234
1108324
1949887
34693
1228847
375086
1117664
1243190
1896157
1972797
1839077
737749
1400504
413476
1762024
700351
1004313
1983939
1407736
1805458
1387373
897458
37728
210208
1388151
1905883
718474
1373556
723971
333835
946619
866318
1327943
889183
1464695
1960490
1254155
104739
1359650
1476207
1450179
191508
1929269
132099
940412
402492
1729117
1134824
1474459
1974828
1842314
13094
1757072
410905
833795
125319
231632
1161890
172941
1174825
160147
491676
1166340
217800
857610
832936
263877
1256746
1067768
1561060
76874
659184
1714911
376277
680330
494698
1027976
1738067
999142
1325958
525998
319456
1840459
1778905
393838
1029375
332793
567595
680488
1603751
236388
1340250
1053695
1944255
1691261
672687
1166970
246008
1648163
1301680
1902445
524939
1638816
1377327
1136273
758578
1533826
409915
1060305
1038415
1739275
992437
1751498
1429922
329218
1211108
1537582
1052243
226684
678070
943912
1354062
1019928
1925783
775463
314938
101354
1988062
1176103
83216
410105
893652
896236
1563270
608862
1433114
1968835
1006374
1654181
211294
1945357
402468
1477961
327873
1887951
1887776
260259
716711
425302
569427
935378
1906767
1021407
265795
1833393
1102464
1767611
1072623
1727795
401542
1140336
1486933
1347561
1912522
1686571
1204091
1746552
1705259
1527827
1851748
1915252
1644770
1386594
1932246
1298363
1300047
1785114
965279
1965927
1464094
218208
308111
193576
1564346
1161143
1181936
1883436
1111829
1005042
643125
1392504
25166
318510
1879159
1116786
1351354
1214546
1091116
1119402
370129
1517505
633886
116827
544576
1389159
1649161
817903
24031
943836
1433334
806339
1676607
459661
504462
1560621
888930
616283
334953
1174047
698945
365021
1191148
1406903
1892564
662127
991393
538267
1646853
738136
759354
310204
1237192
320214
1600965
1636753
767208
852835
1972401
793055
1664221
1694542
1924075
1700033
532225
1953667
815320
422282
151853
1167566
1122379
94078
189139
194571
152692
200686
1431833
89429
424685
722085
1394868
1209040
1794846
423161
962911
890661
1504602
533
1218163
328531
1144769
312343
1863301
1380956
637542
542991
500657
669925
909760
1892599
729533
1656558
193461
174500
1289181
1127533
429507
216028
1384851
1504084
274430
1074992
1544753
911242
330412
889777
224128
1211664
511916
608265
1437605
716878
1287387
283776
1487441
1077202
648661
234866
1731413
1819944
72143
1764818
1329857
1325521
1604158
395126
206876
299602
1130023
1453053
982866
189295
784886
1600372
381384
111457
1119826
1875042
482646
1952879
1322699
1662842
1308355
1717329
1870230
577159
513783
1318715
10961
828556
407560
82346
600363
62448
1658877
1400078
574691
1623944
1285078
503934
1925622
1243988
1273852
954701
1339315
724718
1610289
930928
1038167
1468639
690683
1633737
706984
1880026
1206045
371269
328358
450008
1246146
514872
877234
1040752
828749
1089317
1184071
1482741
1877572
452682
1548175
1292856
1265339
946127
682132
1173216
159984
235419
239583
1571671
587155
274200
1572061
783732
887801
784957
1579613
1623663
1495905
1650247
870853
745533
752021
1182853
1459637
1999531
1438027
88317
649122
1230520
1162540
1112441
500931
547458
744184
758137
1931577
1149159
786772
1398529
64967
462216
1937371
1482285
366913
1138198
78174
305765
1148678
636842
1211419
171473
118306
66097
361411
415608
832418
674680
671849
371154
1913839
598419
1153430
301670
853571
357103
107147
1473853
279192
238167
193822
1337825
44509
1862590
58756
1817784
882181
1655125
898044
1378089
1705359
228516
1731111
854892
1326720
935223
1553065
987308
1832169
980027
1332447
1268972
854911
1934326
747563
859454
1056940
392451
17838
458233
235253
1636459
518292
620705
620960
1299323
821620
106193
1343976
1282130
100554
218840
751679
250254
1484702
1018635
646165
425394
907806
709699
1924567
845246
830909
1803632
274372
1120307
1833282
1208427
822051
1107651
395294
1598856
1549301
1430144
266800
1927152
1753626
858049
246558
696794
1138088
1755376
113738
249598
1915015
426542
1169746
1599308
1650144
145256
920195
310408
506871
1216939
1879826
1446122
1410446
1497580
1651711
334679
1228491
597077
1836236
1672178
1187531
1583481
1289718
1219111
852444
167310
486015
788598
100535
1983222
313761
1984964
1525829
1321976
486776
1722358
663108
1373932
1565405
1599210
1074890
1345408
1275488
1790465
595369
1313807
469599
1405526
622827
676730
808355
435366
367750
169998
1016492
1370445
1339400
247642
1597418
514879
1340848
1787624
3411
1760510
965439
1362174
1197293
1140585
515554
1627669
892288
1622740
1851446
864730
1383451
448354
88161
1908631
909700
1239016
145313
1435600
689772
374999
1102085
1832861
495483
304713
605760
1009288
141566
1259921
894302
1850129
1709177
1132813
1665074
337417
1731705
184927
1134731
511446
76408
1919683
1303380
1185742
511496
848933
617602
803330
1080324
1611717
379326
926867
1699015
534725
473698
740064
64626
1862510
1292545
994091
487666
585591
516053
1729468
1910797
1151357
1653021
24751
1763799
1076938
543320
1289650
719499
103571
1489909
1626476
1521221
1314701
911225
697186
1849296
1725838
1436221
1011253
1262320
1413441
1087396
1710837
374467
1255916
1575080
1173699
255707
1815712
504560
969459
134763
665783
1656720
1786719
1859456
632595
1598221
291532
1931917
803690
1370242
898405
1470611
479688
1178423
821959
1912331
428168
1863092
1342839
1011966
1373763
1408191
441982
1669491
1269425
1649830
1749585
399735
1653472
1972590
1882053
1719679
1778877
1562094
1136091
573814
1848947
1500714
102370
1573921
1941899
1080532
334439
1221268
1239906
1007420
1004645
1314995
742959
464816
1181765
12970
307913
1252524
918208
249195
1319056
1917499
1798090
726392
1992758
1503721
1878088
273028
1912949
863055
938271
778302
114688
1727176
1476290
293938
1436762
1964866
1788592
210247
949590
1938413
594382
1609077
50881
1469683
1131366
725548
1857381
925044
318146
1171059
1372691
558926
1795632
60156
858504
408201
840666
1317834
875491
352923
339397
1650252
1722388
1865856
1100234
1176083
469046
581755
949683
999571
1085921
1859967
520444
974714
580950
1396131
1963600
1732406
1689900
63693
463560
572909
1005170
431381
1044930
1607334
39431
574272
1201343
1518113
1695542
1416633
1982182
1986929
1370370
117368
1873031
375911
419113
1131099
19202
1944005
49932
1865491
420816
1454415
1544585
1403254
1511823
1166111
1994875
1850871
883901
1808907
975359
1756492
843744
1590991
299774
1573661
1532381
1004287
1746249
937622
1405992
656893
1775918
668684
416180
1288781
538122
540210
341480
1272245
136595
684114
1452228
921384
1662678
1845607
1527437
762005
78411
1084580
60084
1388125
981198
118117
962117
1678655
1403179
538836
816298
419512
1140709
1248540
77891
1370964
1562669
513036
688880
515239
1440211
748694
1461264
1753951
423905
1638877
1025939
460169
1687376
217488
1733603
463082
1499504
1665996
14144
252219
726888
1035636
466367
603822
1637464
307312
1925932
667839
931164
1104687
1297217
470773
1894086
1521604
1668327
542325
1143385
1776949
93560
851383
1839400
1612646
1512979
892891
1596857
15966
1488411
1605520
607909
1207244
781107
557410
1829548
1204774
1420184
957358
1446208
1511392
1270666
686566
438416
661274
1582237
441839
83153
1860951
923584
923018
869775
536469
211198
997812
1859638
641633
1903980
200325
615713
1803282
868667
1496275
1569390
673596
1557221
1763103
366411
1867502
1679644
294073
363725
760997
1870295
1769499
936521
671995
1679065
1005638
1000961
1899634
907838
1167382
1008595
37613
313752
1684432
961651
549561
1313681
917020
473311
1743806
1169532
581893
1865978
1031878
1374648
286630
503742
282449
932127
1564303
334308
233118
1346503
11421
1634374
1704455
565847
987091
1885063
1559865
1494507
284996
1046468
1173781
1002312
895411
854228
953189
100129
1287493
376
395611
837334
989702
1711734
238110
932565
1999157
859584
804983
1528451
1213224
1470628
1627484
1097343
817682
1454825
973328
648675
1028263
972822
246853
1746103
1324197
549539
1946488
1947830
523870
1874802
1619080
450976
1415544
423229
1698208
1525565
281906
1850456
929204
1459309
780325
993661
1400896
332186
993292
81056
474012
674133
1943069
1831191
495817
671620
1720724
1573606
169339
648711
1094311
1574782
71926
283948
313705
1353473
735446
829403
940685
255898
1114509
1353799
621925
248637
593547
964882
834528
787009
1196887
41249
1926812
1139849
824201
1066086
1637577
1742594
310689
752527
1909856
816794
246836
1538274
611219
1656420
370358
843933
576614
1589696
1594168
448762
1638064
452585
1123797
1869874
174110
586887
1775172
500280
1122570
91317
923163
383478
7404
1107551
939901
411180
639664
506087
892153
788419
1285884
998584
821720
826395
792323
381265
1721586
609023
313349
101569
1190191
1717496
356742
582411
619008
1139459
1546339
1389798
148636
117819
1058164
579223
1297185
1970562
1291706
1278497
206621
198280
851897
687856
1616633
859200
21039
1362865
1977638
8204
131962
653747
817136
1044347
475669
93119
1892834
1302541
798370
1153155
1822164
382224
627194
53358
1633476
800759
1899612
1213522
36043
560160
361965
141453
1172874
1374100
1110160
1628697
1374509
5282
1062518
1762301
1950316
133822
1039892
546268
506007
300442
891179
118827
1623189
1271319
1927636
372747
462522
1026513
480990
613826
1268734
1937393
702915
536654
390258
149440
906586
1098271
1094629
1436963
1596059
921709
472127
1910323
1259243
1652697
520498
1940991
150069
1469873
1395482
1343179
628689
1615491
1677989
382443
164251
1030059
437901
162105
1373969
881047
1410797
1019509
1970892
829172
1270930
1376660
1694818
484509
524713
1881485
246451
460293
1100884
1322645
1935436
221845
26536
406965
301923
332262
50874
554609
1502036
256648
1179946
1087446
1801616
1187174
493464
1139293
1347387
1171267
1616713
1499089
1898383
645230
173959
1707615
99360
245320
1337184
1942209
607716
1154120
1911625
312760
1453781
590075
1818562
621913
1129658
1889498
207796
1810357
95417
1986638
389766
317734
1145121
386139
41887
340925
554687
869529
1900804
1587886
334741
624716
746661
1959786
36153
1624738
801521
173876
1933421
1302500
1634332
1768867
794141
871085
1518390
1484025
636473
500939
1944045
1550061
1956154
62880
229484
1999694
1472685
90420
1127303
1967133
542930
535662
330219
1341628
560004
225739
1355500
1462132
856457
1018173
1887928
1198166
893580
1967502
1552294
587518
1483125
91866
1714142
721687
233055
41911
129317
223680
766002
1004979
197500
1152945
707304
137502
1300812
199202
1507991
1755231
45881
247710
555923
406487
313542
1782311
419907
82106
1651130
1342634
879621
1792809
1311986
1290442
1875870
994092
1881023
937431
34861
1199415
644298
127282
1768061
1134348
1897174
514703
420926
960327
468569
124988
140853
1549334
1577448
1328426
442878
1077274
945896
816353
1676087
1901024
908247
1341085
326342
154159
754172
745678
491002
1432088
1236370
1220093
1409759
1811751
474305
1923123
1693086
356579
353094
1306176
582626
45993
497112
435904
892276
1031710
762327
1472702
574028
657517
777460
1539217
1370469
1405691
1046946
1401096
1333717
885348
361493
1756910
529582
1960282
1142029
88303
1746114
1815280
153173
1454295
1585468
582084
512670
641963
1989552
1651570
131738
128608
1197838
1639705
838703
756826
1756980
25692
1571997
1776613
1330710
1610183
1227326
1799083
1940293
1435691
1871292
1163489
689790
265418
865588
170136
1566525
1593088
834122
1771583
309079
561771
1478641
1088328
722000
273715
724044
98059
1808491
691652
366398
1692676
26617
1218046
1689785
1278778
212104
280126
614090
571268
1768523
650066
1471474
1384504
248221
386644
1771550
1211766
1743006
1371623
559326
218462
1770145
652592
1437238
990359
1664748
1091063
1534418
1763897
1097521
1548809
133494
233585
1615339
1228878
512290
463997
121949
1287996
1042741
1635478
1055382
183846
943686
1052681
1975482
1938235
1192052
1189296
1138209
776401
476330
940766
71224
980316
1767064
27533
1465507
174920
634411
696222
1652570
137202
528189
268126
1008652
1614096
109634
1056769
1731405
993431
725778
150632
412054
495608
1796414
242148
625881
602176
538304
1100109
1619640
1366857
1626073
765170
1873923
1177154
101819
591518
1497881
1348768
1881116
318188
1832834
1880587
1176211
1055127
782215
1980425
1005154
9636
1102098
613980
366567
1316145
697708
83125
1968744
457310
474920
817205
1565391
123461
1678861
1567857
558844
842698
1850369
1830754
451225
1241785
483172
1808564
1289105
1271573
446491
1271479
142729
453211
1079105
63703
1322851
1719180
1072604
867635
1009288
1291291
1028017
858117
64873
920895
278872
1116227
144411
265059
1599686
1677422
1268753
1035081
835170
913581
1739255
1959771
1542828
1604649
87162
1930257
74998
1864973
965515
221487
1875329
676410
109415
225843
1509690
1266093
1395749
1467447
1983296
1770330
1433137
955259
1759100
1972870
1714359
1327258
1322955
1809149
1797270
646481
1672986
844748
529934
625458
669029
1906988
1932589
1984025
1442706
826066
1740393
257346
892232
494258
1701448
909812
1405425
801455
1214894
1533662
420149
1844955
1957568
1893982
998237
672850
612292
602532
1388585
1627617
1889455
1043166
1840181
1035668
1448715
337221
829669
1847517
1809443
1349327
326660
256118
1985473
1478009
319288
59396
1365833
1829703
541580
428269
1803608
171148
150644
529116
95118
892352
1287597
204049
1636089
1558218
426232
173216
976658
475320
1306596
1480866
804084
1987168
1054818
1683690
351068
1480319
329697
1639830
1805661
928111
220509
37763
513954
231111
1818512
1640012
185881
1463589
1795896
1706338
409950
789667
1518287
1966637
6941
1728219
903808
1223573
618446
1644318
1538994
1567632
180357
50883
546412
1851752
645364
998915
779961
1666842
952218
918282
1808878
1707320
1911502
1472431
1494584
1297865
975791
443372
1165409
1454232
1870442
1847013
621674
1548425
519691
1783668
586550
900684
1682265
1163684
648475
175934
1078519
642810
1623468
135928
785822
380027
1505805
848771
1446347
1326736
174351
192265
438787
415280
1530871
1624350
420508
727336
565895
69254
1383754
426083
1565079
1156880
1770655
1583012
726692
777295
1378016
879620
1128867
1410113
1612837
1312643
1896590
1281300
17918
1316033
464772
91537
992717
239211
234920
234321
1964019
709098
1793821
1192246
1928535
489721
1533046
1282753
932250
52818
1621140
211485
1049010
1378363
1046524
1957382
1985839
1445347
42563
1937523
1412516
1538255
1281714
849642
179657
1244413
1905834
77487
1925603
1245791
166923
1026062
553356
73425
428266
1876180
84824
650610
530911
1923556
567268
1519193
1649874
799158
1055474
895553
1375702
1017751
866075
1346613
187513
856922
1030437
339952
1135155
250648
1348151
1017529
161162
1844721
226728
1960653
1197502
656524
1861876
928653
1660024
349778
795798
1960579
110404
1848342
1303366
953649
748741
23075
1677345
464570
1259321
780098
898141
502225
1175307
1781088
1379685
1960734
794251
1616056
27433
1589964
1566915
1300486
102484
545872
660636
817738
345406
544782
1755334
728741
1301147
1962665
1668044
1947089
1785185
1000075
1878764
469974
1162481
1102862
492384
1427271
1532453
147073
675247
916873
1094174
1778199
312290
1195227
464063
377732
44213
813006
453208
1102843
1385445
1670192
845834
1722292
36862
145110
494172
484210
648475
771032
1534448
76447
1433498
1499666
406487
678144
1563779
906401
956880
1204250
49144
941382
1868880
1713112
6144
1207758
856240
464575
1412585
1764727
239659
137423
646734
1000120
1197102
1244379
1846053
799928
1817585
1289278
866549
923091
706609
1481566
1020162
931279
604267
138167
1515278
1738314
1123624
1523110
665535
730235
538229
994445
392580
1775741
690250
1956690
365230
691180
384817
1472913
1277322
1968549
1576579
67894
1003686
1986557
1632135
124767
152708
92260
296514
306318
928766
1602037
1457396
244946
994671
1568509
1134943
997368
759048
1618282
540399
24133
1921574
1003140
1137935
1688543
1785791
861084
1083284
1183336
1326561
408259
612428
40164
271387
403192
1438533
822372
885665
1287672
1422188
542615
730331
794344
796660
186995
200373
648272
1693653
1689693
1916468
916656
54843
33080
512139
1894611
1998786
18675
1165735
355692
1021144
607778
1763459
589441
1379895
1303855
825422
1875999
1081810
1240849
1722786
125459
1339236
1009508
282799
1180216
1141457
218394
1548248
1479660
8324
1738427
583297
1295247
53025
1737822
274555
1999854
1475586
1018674
1033332
1253275
366087
1609167
1060725
416489
1362426
216142
770312
1822140
1349329
212319
1482029
1590315
797889
187216
1979464
1969313
1256509
180358
390932
1215194
1767717
1185120
942005
1300352
1434727
1651679
878154
1736642
1292432
291689
833905
433002
1655147
285275
125638
107393
827383
481872
1658252
99039
60210
744201
1898683
1782800
1636770
6990
848433
1710614
1273028
1834657
191824
1945693
845289
1585960
1649106
1877392
557113
1070544
755378
695328
152902
1549508
836453
1784081
1803686
1991255
138373
670234
230308
916663
1700603
177899
640891
198775
1653603
259535
1328197
925720
1711720
441088
727726
1286187
148594
1381705
697828
272906
83807
1233477
1160202
1864139
1289639
851478
296207
521426
446836
1739306
251297
1594415
512504
1989926
1295175
1112219
1250656
240354
877090
1407138
959964
635387
775486
341944
647691
511198
709596
160411
815279
913698
1132528
293503
617311
1703048
14357
189326
1198246
913295
1236623
430001
1315061
1942519
728763
613058
1125719
684192
1985838
1075970
1571047
559102
1739194
107814
21117
1399175
1324918
1945178
699278
332762
704633
9050
1521154
1079872
457289
186944
1802751
1584950
225647
1604914
959200
1826445
1612620
469082
982054
742939
1439002
530394
1579273
959533
1905852
50577
1080484
1793109
1057551
3437
1225278
650058
1387224
523597
1080973
1502300
1108205
711645
127816
55429
1803202
606107
1075837
1418295
1208265
3902
568991
1959333
1547370
456862
527947
351464
1046416
931518
1048189
1203916
1541833
858761
85419
1205740
1257282
1421670
230110
1177760
1844557
1132205
98709
1129118
1985887
1007080
324496
1000688
1632131
1161896
1307358
118151
390200
138994
406962
86437
1301935
102302
1835796
495377
1996082
1667297
1456849
921685
311274
153986
1398996
944658
324214
1818449
1827679
787807
1563551
1242911
753649
1615100
223028
582831
188904
1739781
1882803
955204
133737
949849
1812586
292355
901387
524334
435079
1229371
570600
130431
1817223
1609878
1882019
1714004
1916925
1659420
332264
915590
146011
824391
1187282
342217
22736
861272
1195739
1069143
1644574
1251486
1484023
695576
839278
1158318
583816
1391606
101539
1108353
1547647
751037
1514159
1103287
811866
285562
946382
1652155
1069648
1464530
1720730
636527
93308
1445068
708406
1533865
958291
88216
1070512
1689448
514625
298803
694559
1707854
1585462
1404233
921321
593506
1524957
480394
1711358
1726691
1355605
656053
1152177
694090
1431727
904156
1315683
983249
1792380
774854
456860
1967532
621857
432510
576770
270792
394624
1400324
1731684
1976935
351262
1017146
1176248
926057
568223
190628
1266958
1970590
1405850
1594286
1202570
1459698
392243
1793386
840441
261564
1100793
1232771
1618464
1437502
1382904
1714791
1656270
1612769
780533
1125116
1037853
1542834
328463
957126
869492
1000319
1233084
1551770
350572
1517686
1746042
1307779
668668
404037
1324824
1647019
909271
1703237
1776004
1694066
271959
1980677
380224
1717028
339366
1030476
1938865
1239003
1211255
185805
1622893
153526
1594670
393560
1942410
1239662
915306
114941
96773
1681880
1697103
1190843
1324763
1586782
646974
1902426
1462077
945360
1555080
98815
108610
1173140
566063
374419
173837
553055
1205863
1112906
419208
1189512
1802327
905350
149295
1148638
1780123
1960456
1638299
1077694
388918
1816951
971760
271464
409106
1818316
64116
963344
1427995
919071
1144555
667155
1810888
281119
1442684
1785179
532653
1075270
30923
615178
1076479
1351557
1747764
1501442
1361196
130767
137611
950014
1851810
787551
187462
1418606
16525
296440
14500
1483595
228591
588651
1294136
1188527
1106905
1754927
94856
1818474
308796
82399
276009
1313169
835941
933946
1086983
1833068
1103387
371306
448274
1259519
1720795
638131
400900
52141
1152265
372160
583616
1951937
1084512
235567
1531741
378557
316952
1237597
1156733
998867
210928
1313113
57004
423324
204753
1021004
1777691
853409
1159698
1464301
893369
340228
1591882
1766792
264369
169500
1498482
1114966
453302
954190
1303356
1206372
1735293
228042
352119
219664
1732214
1009372
1559627
1330022
977609
1001902
407548
1473082
670125
61946
829562
703954
960053
165507
62656
1117053
473558
951555
1712143
1791205
486700
71816
234439
574408
914446
1199913
1543070
1010368
978297
587396
523887
1957521
150134
372435
934272
1748924
406767
973317
1514893
160365
696619
1148275
1094203
1430371
1481634
1856704
774931
1311659
1742024
1120495
1707532
1408676
967222
364789
1561265
226670
1549738
1181488
1853276
1927811
836548
56797
128902
1978778
1128353
136552
185298
1394555
1696883
529483
574634
1828428
669577
1975056
611143
1651367
893064
1007687
1254574
911517
935811
1361356
67586
1017233
1636181
45454
227900
355283
137062
44397
1879611
438825
877089
1931793
1975994
588651
1216150
1759706
934492
1036488
1152492
1321590
746371
5933
578000
1903947
958110
1798189
199308
1125218
1526077
252867
1787727
1967131
1891198
1005668
407429
557085
1441585
1930498
1295886
1153778
1746730
90418
279062
1431463
322183
1996033
793605
1976502
1735990
984021
1722420
539066
1343775
1171074
1416581
1008013
957170
743575
1500461
1837397
1891513
1620240
407306
1358403
909135
460912
421037
240647
1753174
261938
1608786
1420588
1407723
1698736
1791900
967926
1032383
300380
885384
346006
713537
1206969
475089
1134772
1387961
459392
1948521
762525
886846
766615
1927198
867727
415739
1960889
1626641
492217
1427541
1829794
1571453
1508063
1136119
1839389
1601261
1720010
305528
785351
1219315
825859
913766
1970248
1205817
270816
1919890
1408844
1452792
1040109
1976840
1944138
1987482
1744859
446729
1061348
1670942
756892
1033256
1096585
255906
369982
640394
85702
1744789
1062851
1742401
275320
244742
1397768
46401
1560381
1890062
348426
1850812
553645
398111
897541
1611777
1681388
443289
1459043
312809
1412867
1164528
630826
167256
1636114
27600
171492
542099
694087
1481871
426515
1104507
568496
891104
1786407
1356829
1081301
1684260
1111065
613220
1914067
799340
1235535
1887031
980228
1549615
621309
1395309
398144
1189752
1459747
338747
1818275
1286260
1143455
1917686
43919
811428
835918
314339
1090311
799496
1227879
1898414
721337
324208
836318
135802
91757
1710503
1153536
983029
1066683
368402
1268562
804900
629182
1967494
414972
245055
1026084
859122
330666
489967
1032103
545642
1376380
405415
1325804
38304
586934
427990
1571698
611831
821780
1872053
1919234
993430
620648
909608
854185
1631441
1565548
490644
977475
1105006
1635144
1359929
1299534
1964752
935209
343402
765134
602984
711069
1341339
1747317
1801366
210080
1063338
64399
1459714
1617796
1062439
1911909
944516
836286
321345
794183
1850521
619281
1858231
453663
1446326
62655
1172712
561193
1315559
283515
838125
737915
1965824
1444095
931882
1486797
1424566
1603984
614109
149471
5288
1613950
1690700
631139
246108
311489
610589
1607227
1775377
764816
1782441
1792220
1945827
358924
911157
1853041
1881077
421724
736023
1781254
505785
566675
1938451
1550302
873768
1639535
1292727
1680494
1156074
566326
1720581
1470931
229631
1856447
1715636
102497
1401610
1421787
1657106
1741812
453990
134977
57529
1289844
198113
1576243
627427
1975625
1951450
381788
657932
1469571
1824838
1944528
1975083
410092
727427
655334
1088064
749396
433117
1946106
561208
874943
638445
1305862
831428
752807
653053
1793806
108827
1698359
149193
171483
773362
197081
1123800
60419
565418
1258266
1789579
1670926
462209
1684311
1902338
1208460
1751945
1874410
1816739
651198
1040709
290819
1347694
1289401
158532
557626
1146000
1313918
1405899
1675604
1541592
254991
1473782
185712
294521
714190
149718
516474
499401
577367
1278517
214258
224563
1743074
398388
25365
1051996
716170
117329
1212216
1502295
1848762
118473
188654
1257436
601852
774622
399299
1988070
1975219
307419
1631310
1833179
1443206
1807341
1005430
1066000
1079860
1123017
692346
924132
940975
1356116
249665
1854874
192447
774318
765459
1566508
1966313
473731
39825
21739
1205168
1110925
650149
194555
1312686
213181
1879603
738602
1699659
179572
1412635
996180
24339
1941667
1070847
1812886
1322332
539667
1064942
1068028
940979
895333
674766
325243
34203
613543
1132461
1717874
607431
1668195
60351
1507642
1147047
114985
424267
20757
586824
98991
1489902
1862864
240437
1320542
165740
1878687
547615
1968855
1989895
1609702
318977
298142
985572
977862
189048
1450042
1142511
775447
1572502
1979393
938815
584264
163366
1615657
406886
335020
1990282
1522436
632976
71911
1896255
1599783
1908405
1132162
47216
1179785
1639872
1409280
1545539
1625099
739020
437255
1225444
843370
845055
1357462
815857
264528
1780282
1982283
1732796
1404997
1647870
1348642
501623
1157457
1696544
917804
51735
1763057
222353
399246
1935523
165819
1530274
1627418
145315
346765
1518475
226163
986657
905087
1342892
1790747
566437
88504
1866028
390144
1115612
1975745
1952276
581155
1202526
1658854
913941
580509
505653
190231
687469
122886
984789
400161
688182
1837720
1933668
657333
178744
520499
1203805
1294133
665933
640775
1432810
1907328
337633
1537753
147806
921704
269779
1684510
402063
988785
1772858
404871
1423177
1185780
1927386
351090
1811800
1545004
740672
962556
1880348
743314
1375821
979635
1901401
1297135
582677
1471744
111330
378715
1669661
365292
1489866
1360538
668432
1067534
1353303
552003
70077
460681
303768
1759778
1141488
1571134
788009
694111
920430
529323
1686401
437602
1775479
426157
1118
1219480
1362963
99376
5854
628144
1855342
1399044
221871
367809
1891408
937201
781496
978379
1826469
1076365
29057
893119
1803281
1598070
112178
1939079
1247339
1338672
170491
1775797
443942
405828
1114789
1573159
449024
1589763
874968
1537833
1897996
116299
793758
1067656
1283135
1851526
1018387
877759
1919429
1241669
1399969
1917856
780007
1699360
1073360
261021
1300704
320599
1875454
152018
1430588
1574019
75662
226322
948536
1575261
1972015
1755699
639687
153716
1399650
348333
33820
456347
751898
1658561
1013615
870913
1040086
1731847
1543443
428957
552760
901025
408861
655925
1163866
1007613
226245
237277
1749238
1472421
939116
1106347
127096
95906
1375848
859054
1353088
470822
1809073
1978861
1883258
519036
877832
359408
1409322
1663170
479778
1161064
315784
64039
103270
56791
1071191
1975039
1638425
1378188
1427795
788497
559528
613690
1032092
12412
1507831
926225
752322
782593
1368418
430226
1848959
223554
1375103
1333073
654678
418413
384140
1107400
1068152
101585
435603
1623658
331191
1839824
66643
309107
1110988
580928
879324
550649
256032
707238
1723786
1485377
503473
1615227
102545
1277486
125427
1541715
734424
1499193
487177
1242557
834592
1914953
902025
1627572
333723
448552
1839418
227611
633093
1114751
767861
1961281
716677
1158987
997263
1837425
908207
1968479
961748
740625
1603530
1911835
397856
1997289
912459
473502
1452355
257193
216955
846048
1472802
515223
1192616
155937
152676
873132
1757451
179919
100343
1075498
25815
169266
294889
1672278
1790386
388118
1955506
226513
197246
395206
1221045
278288
1224465
1284507
62295
760528
1294260
149987
1556857
1228707
688436
336176
1715563
70087
1449358
408753
509433
522738
1864403
863608
1701026
1114642
200443
1120927
485807
876884
1469886
204178
1853100
871758
1772497
1550740
946837
1379182
1764077
218602
826271
622361
595982
552381
1831751
351984
729568
891533
1737955
35384
1134392
1554080
1044557
1089446
307300
907674
266852
1079492
102391
1277973
1647356
559287
94323
528669
1134872
475051
1323787
764816
1244214
806911
1982664
695866
150527
195285
1474498
418412
49386
1812821
969693
746464
454746
1344672
1663203
1991210
380290
242476
1551180
1174020
797891
257262
1768666
1715792
1539806
495171
896157
1805592
1599530
409474
617340
1057232
705678
1075269
229151
261774
1053478
1736411
951944
1648657
1570661
1179338
1420346
461658
220500
1778405
1025909
1332977
1067953
1097570
1279977
149720
1162730
343132
295792
286348
1629985
955073
76325
185113
1313775
1431642
63962
821767
1493352
24443
630818
107039
1790090
1649956
326814
1707006
731496
1721899
1022661
1462173
793759
1263494
56297
1403150
1597485
1034259
26687
1974064
443721
1797093
567318
487056
570773
59060
487861
741792
1685454
892031
1108478
1479750
991502
619251
755961
1521227
1139777
1216185
1234523
778910
359580
516662
1366918
1380299
934711
1767996
1925213
492082
156932
1622198
1000368
613160
1976761
1859936
1596815
1027975
1676717
179026
1150382
1019295
771211
554833
705439
956697
500527
902670
1450498
1830389
1107397
123371
1306436
1946898
1828553
928306
1657408
67589
212374
1159848
556515
399294
418063
1229138
327869
1613689
276671
1224837
1203571
1687695
1035291
1794422
66479
465125
663220
1208101
1751948
365934
641425
718917
1547084
1085651
537173
1250150
1934291
283417
935199
1178946
1296437
1699008
1650573
690546
1772777
1912640
536720
788138
1769692
408713
1963918
40
1125803
468525
1684775
1072230
1177839
1555171
785403
1741281
861136
1370561
1408059
1731463
1695964
844287
401987
1339904
1356510
1122730
958180
1252210
879186
21650
1178726
1433517
1951377
1127261
1284674
693110
1209317
465894
1581533
1940632
867162
735333
1836062
1069850
38527
442388
682614
997521
652769
1022692
85283
965800
1068687
1173211
366547
8079
484389
1243022
599851
1570816
450386
1359866
1150893
431823
881136
1415949
1067084
756879
1603433
1415526
266341
400562
241129
1561664
1876000
1402921
609055
659369
976176
935800
1642027
1915587
1866446
1360772
1944824
944732
747543
1750833
1872354
505348
78386
298076
995446
65365
1363203
20756
1330380
150405
763479
1704468
412294
1460178
1303530
827927
925839
408221
119066
209928
626127
1290794
1222592
646368
146485
529639
547183
1859749
1781308
1163014
1563722
851166
1337993
528555
583263
1512308
1405971
989553
721284
193149
1374805
330884
1991762
525309
1575378
597894
461327
587259
1806255
1213375
1348578
1350475
1486984
1599966
1737942
620698
282093
635503
647761
1343400
623680
1755104
867061
1452163
1456359
896694
1892102
704880
467765
1032336
1969510
6316
1425710
925558
37872
1618929
1708698
715426
79385
1072799
1473532
36950
771679
1794365
316141
1018144
1402724
729246
399448
997726
693779
1821910
1257791
312608
1099355
524563
1622211
424006
1423019
1901245
1540647
128891
121652
571536
368299
629372
1867876
43224
1291579
1089919
187977
1244773
1718274
421158
1484432
1520652
271899
1274464
815873
1388811
1038340
867253
1651653
807311
150504
1711283
1150097
441724
259889
585803
1222287
1476974
45498
35979
827321
531283
97619
1439619
561183
1253776
1219103
250924
1388642
827232
477242
1171224
653406
1386154
1069200
1374098
603550
508916
1497967
1051710
432919
1592807
246130
1809609
619970
1022829
840680
677022
675073
1001483
551104
1332240
210813
984116
193303
599405
1614870
1267046
426951
525472
1842863
777740
591928
1724714
1365660
1357256
717662
1939995
314299
1689417
731852
1050873
1612153
341913
1050771
690720
1113575
973765
404279
1161987
598539
1275797
692114
1781257
1064107
800646
1904727
227932
829756
15007
232609
141796
982622
1012270
1277769
1492671
197957
1789872
1502743
1186920
1788033
371100
564749
1517262
382553
124108
1102844
875894
534560
1613654
1747542
550584
873206
363315
1886651
1075252
345294
1262230
1258313
1102643
1651217
1914492
1658532
1332940
1449120
931174
1618966
1970245
1090140
1408849
1891811
1629287
1647344
887498
217701
1238137
1940272
1818653
810091
269615
1069979
1047555
108143
426257
929608
1229507
83474
1572209
1291517
785613
52876
651030
1753644
1010332
1483231
1789232
369329
541680
8963
297876
1367246
472608
1977563
1138249
927985
1135124
179236
35612
1487233
1965319
174843
1988722
1911795
725730
1471037
1917846
379840
1144884
122691
1382195
49780
1569564
180838
727309
1950058
742913
163479
720361
570554
913409
1380135
756918
991107
1456042
1575585
895589
283448
1544675
1973193
506502
542381
642797
1196497
1091741
1021755
1513628
574279
1626961
997333
1912004
14595
1006851
1434928
443391
1828834
1098796
1285221
264311
1306412
396077
1932852
1746117
1972077
789238
1996337
424203
1838821
614395
1572163
1154257
1574928
113980
1001190
1406185
1830829
1284809
395514
1267552
1671304
564201
162747
1678981
119605
37920
483942
1923870
1920364
1881470
1284313
91857
157403
616129
1088429
1199884
1521193
1337050
1571209
1654204
199845
6953
1187965
49377
557579
457848
1728550
1423067
183935
1399543
1183734
1460469
1227933
1517918
1081731
998943
1480669
1905093
1931348
894993
1526968
1000960
1161696
48344
791473
678940
1180660
1339214
343548
353611
12288
31557
1257802
589664
1309131
1035889
1324472
1208711
1237319
1877047
1263945
339819
1669877
17119
1351858
839355
631456
802259
1458369
324682
755961
904701
63282
624498
968093
27339
832012
1159890
1516085
1741556
1779722
724305
1351288
292303
417461
46291
1560675
615861
1056796
349964
737993
1010543
286352
1963480
1595021
613774
744874
1653468
1748284
1842982
1737672
627743
1222130
1890810
1205644
1906894
776529
1807148
200066
70537
948999
615087
1153136
1956280
1354162
671599
1037683
931911
1345121
1023043
1278937
457631
283849
284025
1400427
1165306
1718270
631763
638869
532317
594582
941686
1971530
768887
121948
1060496
937951
1990976
24247
938621
1437731
1682941
156251
591359
427997
589757
344022
1299117
1399748
485555
388933
723954
995204
1439124
377532
1909985
276381
1534933
1664053
163747
1328270
433985
750336
740822
1987113
60581
1863826
1456015
624095
1103019
130903
1743717
1446197
220028
501403
839459
676719
361054
223043
1133831
333562
377177
1764046
1251077
921909
1769089
250593
1210677
109763
1361317
1447116
993000
932160
969494
192139
1056854
1963949
765932
1283415
1738
655697
386802
1155591
1104261
182700
478156
74565
741218
1291120
1854742
1614143
592616
214188
1638581
1335454
1284197
1385387
1300518
807365
1275564
1149895
931348
1723720
631714
1210610
1777063
936147
546581
1145787
1697245
1631742
136861
1900380
1926027
1131801
1312253
153214
286308
624816
1651979
1890886
1359491
676358
822180
330426
980107
32012
1415787
1835835
1148192
670089
839965
983574
1573480
772064
1750324
1904253
1757898
123360
608044
1390607
588254
828981
1589112
763178
1169186
1347845
39770
939573
903608
1923002
1560745
968218
994081
119497
1369517
1573900
588648
999163
557822
1345200
905977
1612067
523052
1104102
1176010
614030
482062
1359079
508608
1004689
1135131
1210223
244019
948634
645126
497495
508882
1934763
1990351
1341602
755834
150625
611113
962860
342117
1216505
1970487
1530881
1246714
1363186
1412475
972938
1702438
1686995
1552128
91155
28713
1040711
319244
1303059
1407864
1518038
82402
668036
35190
231525
962479
160932
401314
1656887
1938819
1918629
954068
483834
1502521
505930
960189
1907328
620878
1511130
351624
247187
153866
129730
488143
409562
1697940
1578658
63226
113758
459648
135376
1090259
386626
223075
675873
550282
1208372
1380206
1953574
1760886
1139636
1827800
146539
824502
794257
892205
447782
1865248
1362037
1857289
947815
858636
1888564
98073
442508
1635987
1550354
791097
1608375
1159756
1942440
1251355
1878756
1494264
230345
700374
303475
384449
1821391
177397
1015046
1632889
1850896
840286
1212980
445334
406903
676282
1954606
854025
13955
1292610
1067068
279867
45062
1895476
1782625
1440336
1953793
1093974
1430782
626816
1432098
843393
568029
760557
358452
1293043
1133001
1266917
1918883
1153936
1164781
903450
857464
1121771
1026637
194228
1867209
818886
19751
740666
388030
314268
1613434
912927
1013871
225427
255998
206992
1720922
1396897
551996
922203
1365566
103549
1939731
281777
847622
1963517
1963000
782344
1304373
1054931
201841
560949
896487
402675
1939867
988180
808030
1505281
1829086
763012
167144
1182816
857156
1327274
73843
704052
1843307
1307999
1857867
1206093
309845
1571517
774309
932466
278717
718860
239856
1838556
1687512
389322
370871
1463631
1541246
599642
1553154
1589087
1702363
1031122
948815
1658267
483166
133918
917233
828379
1663381
1141631
1166396
682534
1031107
633480
360121
672912
456850
400079
1106320
1322864
185072
1418647
401914
1169680
1501528
1403917
1477043
491025
1617831
55357
226566
980605
992281
1494074
1026476
1370043
90659
850484
1253968
1448786
1739667
1412829
1478872
103070
490917
870674
71217
1114712
928716
1622939
1644197
1779284
492284
600734
1470978
1530909
1123809
803565
672719
1965339
549108
1931329
195899
1141550
525101
560885
1028954
853505
1111905
867025
1700817
189603
1802559
1333131
881664
1180920
420260
1307991
1889903
552995
356019
521862
894129
877242
1340535
524454
1257901
1523677
77103
155071
69827
710190
538344
814438
97488
915600
640885
1837205
1254749
116699
1022691
1575848
156778
1307399
713725
615668
1399243
1048255
648876
1289142
1954647
1108037
826463
1580966
1924231
230263
1903770
1921246
1690340
1430100
897993
1384250
1263988
574550
928204
121222
1794526
1838442
421956
1533915
1318884
1908531
560555
1597663
459519
1113748
869445
332385
1409131
797357
294193
414665
247893
1909551
1939700
13912
1314330
1606226
837082
482514
1210084
21449
412010
240377
194954
517999
1957036
1550269
583661
1161922
1140159
369228
488540
448260
429197
208110
88036
1767476
199129
1870140
460077
512868
1860423
1770862
192469
1235198
1927410
1985632
1371048
1806596
797341
1869275
1543881
1181867
629567
225278
47871
1045851
468655
609560
613036
286280
1076588
599222
879154
1074577
1611926
830882
752368
887157
9718
1918644
727772
773177
1469087
61952
723104
809678
822154
885933
532341
1394242
962906
73560
1988968
10089
220432
50938
941994
135485
1839825
627276
97655
555323
164464
1734093
591247
1155679
670462
144432
953175
844346
123676
1304133
220700
1997349
1702422
1114879
1324054
1262744
1272395
1517083
1417173
1392853
937970
1441860
255289
1610529
854147
1393811
656398
1913364
916443
346464
551215
21434
1148533
1831814
1832578
1744517
1616426
97428
1842045
210837
1016857
416671
514778
1818427
1073033
911910
21058
446901
1691664
355530
747522
1631226
1839373
615405
1702820
355037
958730
413789
305168
778147
896923
1150178
72229
365005
967631
1735021
707609
1873884
532917
1290122
320785
557574
1943816
126318
992699
1319290
1139656
1816695
137159
647400
949386
942956
1840619
488220
1190093
1167662
544052
1268214
1732554
1707477
1182747
1233389
71053
1583608
1877856
1913053
1599568
735395
762499
440449
924189
74895
770772
1106570
540483
843922
1474003
111989
958858
588947
1606390
821374
1345039
538367
1488606
903239
1104061
335856
281786
838176
1230784
117239
856111
857578
1858635
1514618
1106644
882531
86354
1812317
256284
250332
1886405
982676
573283
77368
43135
1136096
1798754
1742919
408719
999201
510334
1562888
1041845
1002448
1841301
949123
796544
312709
1930955
717612
1912307
822525
869721
199804
710757
350831
102922
1239658
836760
1094237
444327
1282973
1099575
1823369
111971
1739324
1543144
44191
1924754
236294
1794529
942642
308288
1266103
884590
116512
851006
638275
538301
841467
217160
1221292
1243176
1921566
1836929
1100885
664478
1388008
293023
438281
98058
1807112
1771809
377878
444319
1972561
804310
95169
1084818
1092338
412306
161550
855076
1418580
1290970
1247243
479883
357901
1145982
1981912
566571
1267652
1583715
454545
288347
420915
1546301
728386
773665
1322705
1695599
1454295
362192
71985
1579858
1525460
1469974
1816306
438876
318860
1156989
438661
1719229
1417767
470677
758202
31389
857358
838837
393477
1829858
892749
1444765
10841
1758374
1888765
1607374
666583
465336
1097079
349272
1106409
1352987
997812
64259
652621
917439
1789151
801789
1958985
985593
650370
323188
559035
1122014
1197094
810198
1815079
1357499
1965039
1336924
1193097
747372
1600684
1625643
1038333
370760
336799
1053489
723514
586625
487029
1250334
1828696
900801
1859018
1992819
706463
1657761
1647514
1295826
619645
1867812
624960
269624
1411254
1003178
976857
1455405
969156
1896797
1496762
337578
320272
953826
1743589
1747924
1813929
106983
1682069
254827
1906002
1589151
380076
352001
384448
560874
959483
121346
1989529
878238
1702682
1935195
1822490
165830
498203
565088
206920
1135233
1884126
352152
1956886
699388
1409629
1291356
1339247
874355
1305046
214238
907425
623697
392265
772484
1456557
1057276
869738
1039890
925508
1701267
1470745
1316496
1403355
1703335
1549846
1006890
782643
359464
592121
1046154
1369834
1264088
670158
215603
428984
1949691
1443133
570403
1397432
222917
1378979
1872174
1906263
1436459
236833
937600
531154
511561
1412413
88367
1254279
1067069
1994959
205721
357843
871949
178184
1472776
782233
542511
1575533
1987273
1891142
1455839
1996274
1169320
158857
477907
484508
1776991
1130477
1356716
1962801
1239397
1092526
98882
1296585
2002
481397
834014
470869
545025
1059852
1890455
1361848
1147810
1663270
1153333
1607140
1019541
1665664
922281
287692
607826
494054
183598
1260440
1400485
1158201
1651128
1303459
1875794
1105496
335398
1326426
1005389
1092890
192207
897206
101552
375353
909797
1756162
1095731
214622
1622679
1710434
383486
1416331
43908
508219
799045
959538
197599
309651
1182835
1978886
16577
1277290
4239
1521545
410706
373576
746163
39366
637334
1254449
1650205
1119672
674459
1922106
1718765
782263
1678912
963642
1145275
263092
1983291
654348
1364083
1117539
123100
16240
1142244
380090
1964254
534377
826899
1843043
42965
658737
461169
852884
201262
286388
1498478
1653688
1219217
1971999
1969922
717571
899042
653194
872948
623382
1587743
513917
174069
1488806
149851
1802664
956970
423719
1865147
1143744
1054948
1629608
868726
1677540
158629
482673
333912
426137
694141
962203
1412842
512933
1290799
1568246
832455
1249451
1859163
1140319
76033
1125791
1798041
40246
1612381
745277
1516601
1889763
781326
1906953
1432214
927948
876863
796650
248671
1048324
1704645
1835030
1349238
23359
775503
1265102
236047
1977379
183014
527545
1136253
1490573
1227706
758966
256480
879478
430518
1361139
1441190
1811778
1412805
1353423
1264787
71369
1976475
640253
1045500
1424906
1972595
232099
1516718
705563
1303312
23839
656805
1356518
765251
837292
324813
1115840
150993
1159111
380350
405667
1311720
670222
1874732
1588569
868119
903204
408704
1365389
885609
60084
1117949
1115998
1870966
535695
63760
1555713
83572
1445027
1833389
61789
146514
1704623
1458347
1163566
1014932
65771
980808
874770
1147035
129232
1370256
1291299
136406
942719
1442042
1010831
895224
296891
1496298
1753612
619436
1257789
302587
777752
1582655
816915
848177
609939
574998
1084151
1342865
308499
1108782
986885
1947810
1274590
525957
858007
1991625
213330
1118570
1698148
1321854
1259934
348038
413428
1646120
1764614
128056
263726
1799526
739252
1940423
1605672
268717
1532752
1491693
1440015
1863437
1712570
1432415
902426
318699
367032
279662
1202513
1548578
1684030
779301
666926
1186289
841131
533415
787429
1578791
1591834
972541
1100725
6138
598252
1131127
1099017
1685278
1624870
1368570
590869
670613
1926858
463998
1485997
1117703
493947
539262
615854
1926483
769546
821568
424122
656998
931181
1042403
494419
1961686
1378408
1083203
1317334
430721
1951159
1931821
857623
228126
1771097
269907
1468309
295762
829729
1934367
396059
1708845
1199712
401447
1805831
644195
232684
1060750
249828
1714919
1145284
1104614
399196
1636265
1303544
279094
1022840
1872658
1486894
654299
1879190
1338871
559083
1285305
1662698
1957849
671166
1162353
523031
1219659
1807648
1276841
1190126
775075
1834777
1026834
1545137
1894178
960902
1866274
401156
381427
1034569
247550
8354
409524
140464
1472610
748640
429377
1540005
1117050
1840503
1530249
1738985
1459143
1598966
830610
480270
1942478
1919976
1284338
1388767
767887
1484838
180544
1014596
1083593
1472642
573008
510123
1557358
1448963
371560
1335447
77366
568661
604311
826089
639712
297392
1415007
1092863
1859376
1222748
451245
841155
1158468
1784728
20376
1802244
1799357
899415
1128615
1008784
755397
1499391
1356355
1962703
287220
825509
937517
143716
106878
1658923
485026
633621
371483
1252119
847865
1383573
837199
1693208
1843779
836189
1124978
760982
1617827
1012891
1372521
206106
1606755
1026714
1193000
1847457
1769338
1739689
352734
1958689
1368757
1879465
112373
407444
1893516
258298
1072774
94561
1933536
1185954
92709
638508
1613066
130725
1855950
1168012
536395
1268295
291543
1904250
797962
209444
153469
1406114
1362064
1210939
1727784
1983831
1329947
1176684
726704
269356
1841099
1581546
943369
592838
624752
1218
1288769
664296
1946379
420321
1103200
615216
981158
1306443
999280
1710593
1641991
1364390
1613
1760334
1726285
1889485
815098
1213955
956348
133501
246700
895946
22626
1024567
1235974
1278915
673763
1492297
131679
836791
160545
1898835
1346796
935398
1185635
911959
679345
124389
470947
1750085
361938
791388
349471
802847
730368
1177580
314665
245297
940716
70125
1110604
384791
1235407
1116444
578988
732682
580012
1684764
1872621
1406853
1053187
383894
1875406
415388
393506
1327958
66701
1858804
1935829
35891
973678
165526
1344316
1725357
194348
258966
1149388
1045427
438842
860131
396732
914957
1297616
77354
827715
773466
1294096
295531
343430
561670
472985
1196919
947476
1470520
452646
378821
1343786
445552
1060660
696342
507650
860418
233741
1246650
1693182
31642
1297989
87867
528633
446351
1181408
214726
552897
835404
798708
1646338
32156
380372
1674610
881575
1637455
1001310
1536861
1453258
587173
511678
831454
1661499
764652
1380282
678379
1413772
432496
1452092
68798
1593914
1353871
1504531
406464
1736943
1604144
95711
1980009
1567969
39278
263630
1886102
291697
1791317
47188
302287
1569977
1584664
1281494
1542910
1268710
1429481
821690
425689
1465939
230592
693085
1622128
1635363
123514
1282342
51684
1939813
993878
658076
1945638
762437
895085
1133949
95000
582949
1358916
16707
1730519
34786
1156563
1409233
1439432
1607456
1991464
831574
1766879
1945889
1389407
30058
1534468
501709
563717
508918
369685
249338
198266
871834
1477522
1964130
528058
192375
739303
300582
1314012
1829170
943582
738145
1836872
1691905
637067
26774
1185668
1663067
1508715
823663
1664725
519826
354635
1210154
1060612
999129
1042075
872975
172118
199760
1657871
710568
1994234
982746
1783980
1189270
1318611
546493
1115559
590584
1053797
777867
1759107
711001
712157
656497
223413
1031976
1213281
211813
116788
502518
651863
1347327
1273730
1384757
1751723
972072
1063325
962004
407447
1866466
1965062
378284
261912
1887791
1280497
1736068
536475
1644866
991349
971844
1861258
1091264
624000
1777138
1158788
353507
1558101
420706
869522
291528
868665
674289
680283
107504
1528791
1700799
85304
809497
1705403
837642
1386134
420598
276845
909416
706555
508257
1041933
1592009
219117
568853
1315758
534487
196695
727819
677663
1411315
1446323
1069845
1446156
1816746
1740218
223379
205288
428692
90609
1669985
1974169
144725
898178
998775
437472
1166168
1311770
748700
1840567
1427773
1769761
1550147
1563563
1560573
215713
1282967
816208
1720604
808915
323699
971975
712028
704194
1904322
701751
284966
1990336
1806452
285284
356110
1381228
1594283
374113
1670373
441263
1641717
1934266
1908899
405506
69017
837268
256598
39116
348803
138151
623595
661995
889673
81199
1285854
573981
286610
1727809
87551
1085937
1006694
40219
541858
339788
185073
489922
97926
1678090
702704
207543
1784481
865586
1606081
141993
227118
1046615
495585
1176065
1237604
1492028
964004
147048
90344
1602279
726672
803629
1440179
1442711
1041368
1917399
278013
160812
1034611
767675
95146
682973
775396
222538
1615793
590691
429870
191323
284965
1620152
1368731
854260
752777
1941572
610111
103206
1723752
771347
1627169
1520618
1783737
1602418
100718
738088
837296
962768
384753
1339055
1906393
724674
1533291
532855
273213
365775
856061
102806
53723
1596010
657659
1743301
1995801
15732
377998
79216
792559
1754739
1764185
717097
1444880
1668908
1748358
962338
801976
291468
373800
1125181
452036
955680
127906
1764555
1060302
1425447
1671131
841660
1553401
1174050
1654804
657283
262829
570389
965211
925302
660860
1426046
199789
470506
352372
1408419
366685
1403715
811953
1895560
1929307
591864
640493
1971453
1600500
722860
991480
762957
1309147
1594884
28222
880694
1577273
1960888
418664
1758879
1621454
1385579
1558008
1029590
465520
489237
1150575
1168733
1214260
1102540
993714
147702
646565
770505
1233470
1722615
650428
1546842
1853812
551950
114734
1404218
1099999
1804077
308516
1475516
319388
105409
250098
853805
780249
1803292
1709714
17172
1109238
443396
683031
1770203
886576
1853317
196711
600475
1197552
885554
461108
1237168
520323
969894
809012
1638594
959715
248093
1215825
742368
837131
1730846
522335
704869
134315
1133588
302390
541102
1834668
197972
1970078
636117
134246
1605775
1092159
1351149
667218
1747594
1016780
1586343
1022914
1683745
1668877
1687324
585671
98883
1163503
242028
1249135
1268185
1026386
959944
1013539
1206210
726885
1091229
1875130
485607
198531
1145028
1598027
960332
1861574
813605
59351
705123
454774
586194
331616
47005
1648535
414187
1842216
1439251
759916
269275
16061
1921128
952700
241664
1793760
60935
850089
1951838
20774
501785
46570
509857
1003197
1911878
1374396
303507
1610739
613376
343834
762569
1288503
1481242
80828
1133925
1481482
668595
866646
1265904
318918
1828469
65679
1610375
1497545
1226164
712652
1186534
607517
336355
361132
1111341
319873
733293
545223
1704577
1694588
1857041
402550
608090
1873870
998984
1367923
531830
733511
199924
1184528
1690030
1610965
246015
612843
607488
68252
1269391
827740
228470
335907
1309275
1934017
230101
1247009
1786772
813812
542397
88785
1571680
1029537
1323725
1671613
340459
128919
830622
70381
297757
1513532
752315
229915
828050
893254
1782033
945883
682880
814256
977398
915414
118042
867657
154886
1876388
163777
679414
1486090
974587
1402605
682256
51887
436967
1592863
824450
1307079
113138
1289945
610165
841665
839202
1125010
1851773
938041
1780966
1433236
787582
250111
1032453
1371173
341655
1698868
1030756
1635689
91064
1233388
242245
1822152
1676197
901282
842172
1984735
1370481
580030
1615754
1014021
116478
1357263
1072898
1851201
1829744
788173
892523
747755
1890858
69699
268565
1896755
510290
1109828
172686
1506665
429273
389202
1272920
1092708
1600830
1606029
1951660
1354972
1871388
1189189
764579
553851
584255
1491460
19550
747265
960132
1715954
535193
441157
564535
1253878
882967
803875
1014500
725522
1303293
946026
693148
296337
1917827
530508
1157709
1402410
1242673
1130574
1615471
591211
1773273
1409818
836078
1663442
1933701
867058
854734
683427
1854555
1606441
556666
715126
769353
1141548
197076
1034034
112040
1409829
854652
1388656
771493
668933
362452
1613272
866688
1657742
1184348
942024
286358
236737
1588556
514466
1624751
310089
1870822
1586812
1947983
653595
743471
577895
106908
1643686
1861653
1933921
4095
1685625
245420
453579
582856
186345
410461
1893485
477685
1065736
379921
1641290
1841972
570453
1513886
201037
1145960
1928409
1054468
853404
350911
188406
823829
1551799
713927
440344
1358240
732827
1729286
592738
1545447
677186
416206
1038194
1344438
672525
1534624
1821746
877007
109980
1553367
1924886
14982
288009
855804
673179
1942675
535019
1469386
353523
1098910
1167671
636951
1774167
1168769
1005366
1074144
1447376
363066
1153843
587290
400882
475866
1443024
1787305
1678061
947543
1449691
1800364
915529
1036770
870653
1677189
1541562
1452562
1075472
1227049
247296
1590851
1812903
1583057
1272820
1724390
47169
796686
1982534
1055072
1512770
866357
120473
798753
490411
1708782
1094169
715216
1188287
414632
1664332
357741
1945960
613377
749413
1310403
896435
1659035
1629516
1249773
8780
1406348
539413
1208227
252725
1091484
1101474
301709
1442015
1015603
1739585
1055067
1719161
247850
1305693
295168
1360838
107039
1945092
1190957
968373
211041
1041018
1482757
1098360
5843
1639356
1716856
1478488
1958540
1213400
1080646
53969
1416322
854908
984312
1526130
1867734
1025147
132335
886513
1598874
1373661
1373345
1565799
1755137
1602195
13719
1634441
203595
1288030
1397421
953934
580988
692604
1981783
1390475
197478
654836
609412
1028056
1640030
1114698
1997460
919831
1083247
1787505
641881
508709
1517562
811117
1877671
547661
319239
1970057
1841258
1548430
1136235
1171838
469849
1620055
1146560
566022
120567
329508
1820475
647251
1842030
100216
1328042
324596
919265
1286580
378930
1028782
1708327
553708
1098614
1115259
549375
551614
1424944
1072767
586869
787819
1621381
1164194
274444
1553626
498838
1946921
77355
1163985
988421
141767
1048138
1081514
1575072
1542050
1701317
385342
1951556
952194
1951536
266685
619591
1100208
1113977
1837487
861121
1896164
1571069
1555715
1874991
1463464
1425994
1098921
648652
401842
226857
1716504
242774
252168
1889013
1489136
1308358
1180824
1123181
463890
1992646
1970388
1108418
106197
1640653
556152
889091
1818352
748135
359728
37360
801267
1991155
1442335
1616203
13009
654481
1916540
912268
79102
434314
1951996
1907780
948087
533075
314006
874743
656886
1713721
854816
1838295
1104360
1785342
769530
856536
618637
1002823
634678
286856
196232
1502342
1231824
511050
1588079
1223167
943127
431867
1737619
1213546
411217
787685
1583561
1031332
1101457
102332
1718540
1984354
1402468
1506593
343329
731114
1469739
1921418
587068
1184737
1642999
1865339
1907985
1817026
1339381
503003
1105704
1203083
1540461
64375
1918778
1393089
1140453
652112
501047
1287018
533266
835212
1408626
1267955
851748
696551
485279
1197123
148331
6789
153253
380415
411870
1805078
1426349
240519
1099402
1209567
328044
770113
885955
589034
1398711
1465915
924565
117121
169667
715154
1507975
436456
552000
156385
1721822
73872
745999
175507
1555064
599339
1932814
1348056
1553269
1484833
1343901
65417
1149391
1889153
1363366
1763210
1602567
545918
1784829
457837
591230
411168
178935
1664608
487251
1544731
1891111
1871761
1043909
268678
1055653
1198258
348895
1107105
1177386
1054047
1098038
1198979
664521
139631
932871
307791
1653633
450518
1052467
520142
1439083
917958
1402021
1189098
320719
1361096
1781669
313281
797091
706773
1022952
524349
696844
653371
363888
864935
1441823
1991248
1909662
760474
1497301
1362074
430307
1834765
1671751
1551966
1189513
461825
1179264
1998968
10327
278837
168134
1141801
964601
1201016
749831
129612
1426832
1183641
1471072
1457351
399627
1498156
1585767
1545083
1720438
668528
920102
1077169
221825
1235584
387509
691048
1845515
72149
1254559
1913209
1275752
917278
1049638
453066
1053273
323342
1412797
1373881
644956
211082
434547
1578498
861029
287175
1915580
1402905
730676
833093
1339359
1278901
1052083
1179006
102205
1350755
1293970
1598140
616760
897197
1057455
1451744
1650123
1896043
715301
1517022
1880024
80944
1709994
1812952
1914108
1026654
265000
773127
495798
1901611
955796
153540
1486123
1302740
1391517
973769
1600250
1663722
1857679
1866894
994916
62384
177206
1668647
1281846
859101
1244467
1131046
1860027
254504
579490
1110770
1535141
803279
1182173
1331223
1554471
1335309
1246849
1446492
1008520
1798281
466431
661258
592664
698007
935729
1884403
1446487
414347
1310726
658221
1541891
1695122
1390052
530389
1900828
107905
200335
761392
398590
1688494
891667
13633
1318165
1344196
1493987
704775
1894551
469472
1824965
543877
1750342
1842065
1924700
35947
1531320
925899
611808
586239
476807
947700
1670991
168482
1951198
1657571
736252
1723197
864927
421238
1809228
1939935
1417590
1797729
1400248
412438
563274
188585
717095
1087559
547954
1329426
788734
593103
1347160
26661
480189
1527961
159598
1305147
436329
1901330
800379
329166
1245773
327840
1559364
1882426
1684601
1578472
1449946
1817003
1265374
288824
213694
1272045
1018798
882266
1695212
349548
130825
158764
1769417
109060
1008289
1583145
1063268
69708
1848542
1037061
1691655
840244
1582853
1337712
1605473
181365
498769
1313659
661918
1691630
1987983
279336
1267807
983046
46728
1695026
843714
29161
1678519
1852604
1190243
314567
506937
365369
1396291
1801482
8407
506717
873831
1223933
698249
1413557
692126
1305845
1648444
752189
1273047
314306
577848
317692
1039855
929144
1608916
439499
1699434
377319
916678
334913
1848582
478175
1324041
760968
1768410
459723
1423615
1551974
1577121
499710
69852
1823229
641349
137347
591871
61346
880321
704536
968715
1558299
1344555
196373
202313
645863
625444
1192552
824449
1270080
705780
1159235
1255276
689132
689019
170480
1632828
451153
1515828
1030613
1082664
839743
215741
1286390
768494
1596038
396016
480962
1356389
1611371
679062
1512777
1843352
917936
783703
1644276
175593
1952417
637495
371210
335194
823962
67467
1872536
189346
1475075
362724
220823
119225
1763597
1784844
1096940
52006
352175
493702
1226499
652595
631306
721637
507190
919464
1973057
1064446
1200902
999318
1234106
1782615
1579082
1497425
299781
241456
376232
1065967
1008338
1801546
1157222
605907
495131
25084
830639
1901040
405870
1708095
139551
666361
649557
901002
823476
1636347
458662
1925668
1636340
384196
971152
822968
4287
669272
1285611
1612613
683069
12409
1745852
919568
14926
307083
450944
949991
941023
1258542
912792
801306
467728
1656326
1744971
420612
417164
203623
1362918
1400744
1070346
604056
1689006
1542510
603063
627842
1131698
126168
1356912
1042370
1555643
1386839
1731893
1201821
1773220
1542030
1962755
1569184
832883
218830
1194617
1571795
1316503
1396455
842642
617247
1520882
1810344
92703
428678
595052
403903
1911365
24134
655457
1171657
608851
1211275
1626633
164801
762094
752431
389817
1194396
1421879
28949
1540076
1876655
530850
1135465
1989988
360379
70316
1127662
1126009
933628
1607181
924260
956788
1883730
1799448
1805146
1764750
927645
945528
1191858
1070209
1943697
572284
973286
830727
1319739
1913579
825295
346421
691981
1741385
516342
1771067
1804011
1487921
1029367
91236
939971
1196845
246926
616942
615129
1239837
7856
241191
742345
831223
577527
1457583
652857
63224
716430
754373
327148
376231
1355905
181070
643894
22155
218060
15340
305824
1535804
885832
1963831
1125654
1228866
695602
281895
665513
781745
912671
1455159
1328950
1879994
1568271
1438492
828475
1575504
1246858
291926
23706
1531071
1534463
1336915
1589252
467126
521579
924066
1971319
247584
1328205
635775
564980
587718
1503634
946914
1984261
1005119
1031985
424260
870271
1347501
1874048
1712297
663718
544688
232262
1266585
682392
894588
17622
128547
1590818
694042
176533
1471890
1780417
1476175
1909265
300742
780202
992972
10878
1850902
605244
413634
696644
293823
155589
1428792
1431063
1078659
83053
1253786
956324
1444287
556699
1629720
233553
1558434
1477637
887335
1508484
1504347
249192
1771333
1355006
1499358
195517
501897
1261938
1026344
241045
1002431
1876399
1803759
1215649
220129
140396
1891642
487044
1073068
1755262
886547
944174
1318869
921276
330299
828822
723492
176751
427743
1872866
1960795
625646
559647
500393
895132
1377324
203145
1911032
817332
1318905
61336
883564
1674554
557416
604891
1091831
198941
806513
1255650
97946
99417
484143
197162
277750
1919149
904675
1670128
223405
635381
952577
1731582
1764703
1623036
76766
1580380
1021294
13795
1009998
1268988
783426
342759
698637
150655
380062
418669
1864021
1009462
1358134
1036185
341652
189052
1244853
1368868
1192767
969881
746210
1915194
1034063
304478
1514141
1582515
336803
1699783
1014304
1834309
849513
1531663
1130352
1806225
52275
812339
772534
99708
1960206
118520
1065589
94626
1962529
1975291
1229116
962736
1658371
1221622
326782
864714
1991438
273620
1040120
1322183
886090
1085529
1076767
1342763
937566
1585223
29262
470847
1614475
1154417
686574
525679
1636165
1599579
574838
1502398
13548
1884850
965477
141927
487400
1498285
943745
121591
684620
436231
1979980
1989925
354223
187110
463010
579373
666158
753931
807013
769266
1513743
189315
1031002
1242583
1121436
1193686
1395799
466387
1767881
21158
1811682
47251
1018798
1658609
767499
1061299
539735
498306
469304
165486
1511080
1238812
1661789
627569
1786692
872391
756380
199340
1754550
551607
1663038
1038738
1603111
1719816
1753708
1710819
1746010
305748
1314068
1793508
1005183
331413
1948911
91238
1087219
1355057
1099973
1062478
336519
828832
1324216
262838
277974
574917
1994897
1622626
629908
1712010
681443
1924935
1114640
1303253
140020
1652652
696846
1538770
1644301
1988691
1510651
1082381
1278123
939604
201517
1614863
1281956
299922
178230
346359
1748788
1576455
1402219
390744
109612
391327
1470028
1007757
1723338
1201555
1672224
772769
709618
1613281
566550
1243210
1153570
1703253
1860045
1285054
1848878
1826920
1159487
1229141
1691401
1303212
1872540
413662
1794897
570967
95544
727415
1206960
925215
900058
273999
570456
1401121
1420859
1656907
70491
1628186
1454877
824521
1266090
418358
1184563
93026
717766
630173
963657
680013
1736019
327258
426027
1798157
1220967
1024935
1695691
1293769
730660
1448785
1700973
1551488
1751365
472340
329189
1814606
524944
1291105
1834209
1329354
1567151
1908594
1582639
1470743
1213742
576265
154773
1355350
1397868
897900
163014
290396
859727
1027770
307206
1677140
1852124
199987
1786623
1248678
1850220
764138
854474
440027
1208997
499434
695321
1652406
1190775
1356281
628040
1412653
964926
226589
7131
1878178
1421051
1624423
1850667
1218669
1945612
862987
1413719
731810
114989
135723
319036
243407
649169
899296
389022
1528311
410816
647542
1216088
766455
1869994
1753506
1218129
956307
1764006
869352
935934
775777
1753218
457388
1123065
94409
1322004
1892155
1135586
1036800
315100
1407009
1593911
1506828
1743956
1313923
264915
1685084
727453
1279239
1596683
1834645
828428
889570
1582944
1902822
529855
472892
1731299
464892
541074
624218
1860357
1694874
720922
945956
712704
1271263
1040652
473679
810169
580172
1195399
591345
176893
1233787
1946484
1167388
1680383
705401
1079165
907934
402785
1031554
452113
449439
1283919
326267
1633298
231343
331506
920325
755530
78734
336809
1869403
1565082
1154617
489749
448947
1203058
1742652
1366353
924650
319593
846615
891387
673036
787541
1835058
964933
483742
1915774
1966355
1837626
673743
1202233
740577
772756
1190923
371774
358255
1416701
1312380
824005
1823126
442140
10327
947984
209403
1135447
967064
47139
1337223
604984
1514554
1808851
1796923
240145
1027822
133088
798683
898443
481309
341944
485855
702901
283598
1270896
1494102
396251
184117
410330
1407295
766167
1308009
1578836
53874
1697223
335536
1249940
483375
623712
87792
1607966
1153543
780732
361351
1464364
203580
41732
1163752
1909282
341950
894503
1465441
1660243
1970125
1796330
160817
1156256
206131
1325981
1882640
754402
544164
1318405
451576
516960
1187678
1205873
395276
1120900
1056895
190053
1920566
182922
206799
51300
295535
1367048
598821
721185
1230270
1072363
118656
1324431
2455
1468387
1672613
498665
1276978
1957400
2975
58945
302766
510796
1951281
1999918
984550
1606105
795425
535305
1501298
150531
1731335
1697262
103100
871961
1217926
713253
771971
23471
1895275
230053
1229045
687930
1128856
1205359
1908528
1297752
1773615
473840
35247
1034949
1955958
586517
1270595
1035553
1730178
1699462
814972
1876674
799536
343481
61463
1790401
130467
306495
1263216
1453999
512471
1818708
453012
604968
682733
284387
368037
1270171
106657
422608
404321
1345159
1904380
301086
930635
855588
1793540
912597
684979
577475
27464
1800901
1745365
599500
213699
1790689
1203013
991696
1499665
612664
717135
240163
23154
375292
1153340
856905
1364223
1712538
704537
459647
1599136
1771442
753384
1449783
153024
1732791
850304
1520251
1106115
964234
1100932
1685530
1867860
791588
1034984
1630979
1198738
1154816
305680
175723
612180
119599
176471
1926304
1638421
1842361
255121
1654618
44944
887916
221501
732719
1365883
1602280
1691417
966257
377801
25915
1639141
834998
1981580
1817607
745499
89930
351321
527919
1298623
1779042
1526413
1906094
153791
1724412
1133951
658240
1321852
1486597
1464246
1336287
1247801
1820316
1393981
41317
1231392
1147760
1244367
794940
635352
331458
1632161
407009
1000868
419231
597641
1606960
1747589
1989772
1774619
1388344
944530
352753
1799903
317185
1002095
472512
429459
1179041
849148
644392
1300920
1453534
845630
702216
122148
1617216
759426
1468428
544405
1211676
1609891
1760054
1497621
964577
257300
166598
580473
1888055
987217
586727
370938
1477431
494305
820973
1994291
1062204
364740
1190239
1656942
1111371
1550790
441328
1408317
707063
506195
505107
942875
1312016
1744053
289680
1998223
888921
8634
737088
1072903
1180961
1325501
1129348
1003451
1143345
1535621
1672683
1370625
437470
1940917
1969406
208974
1330729
1067350
298616
682400
1931187
1738807
1815809
617306
1411113
836134
1544871
790403
1313450
1883293
755281
243740
1046041
1513316
1764994
1404996
466822
1391647
1173933
963947
1769200
1169972
1284519
50387
919340
1911852
609520
1377235
909114
475078
29158
1725693
224869
1076311
98005
1025668
69322
96559
608104
1907432
181004
949493
713542
1620043
1351038
1215457
1507316
1060166
553665
455253
1560826
1132616
660786
1527271
1416137
428449
968792
554821
410489
1280640
754759
1729953
394219
1875158
940033
1141730
1729570
652923
1758740
1215315
471042
109108
1683228
1699966
905846
1108230
1813918
1426329
1636402
630192
1526268
98926
952355
1713919
1100231
447843
598621
737209
1603971
1314297
49498
1860889
1920722
464610
1567856
142925
1519407
1010136
1840169
67194
913439
112632
1882492
571559
1959691
1048300
1062943
1010168
883378
135708
436628
918891
734123
1182607
1438127
667533
1383835
272106
217533
240576
233965
930709
644076
660204
1535878
394273
1608777
78331
486199
318477
441120
1674741
239292
3897
415526
253656
536487
1204643
668431
641638
946790
1497431
1844362
704178
1482884
1322044
1488517
817995
762115
1904684
182452
1780431
396406
271697
243327
242014
1965940
1388600
1426872
1879404
1017921
1989994
1532131
680179
987919
1371376
233984
1343992
976732
1198935
202426
351322
1150896
187070
41973
499004
846727
1630335
1534939
1472435
996981
361425
1649659
423683
1648669
1751712
1082773
971812
1232402
630906
502328
751977
695016
754401
900116
677829
1109139
415687
559410
1979780
1046751
751366
624295
1470479
736092
1760311
1192395
507589
1008230
777444
1190084
214615
418273
42283
1420057
1908786
1460263
1546266
868468
846669
63209
227082
388891
328911
629818
1994752
1695188
1657544
1605035
1549235
1635933
566863
757378
680858
867529
1942440
715855
1782598
718079
10690
1055028
1568761
786773
807915
1545139
1244220
305915
387352
1673137
1752370
715695
1453663
169397
1891340
707877
310768
81530
1485937
432629
1698528
1365181
1506338
1927403
359969
804238
418604
314258
759317
1359921
473266
1571034
234778
182489
1837573
962432
582919
542166
1363115
1152
1864135
1799028
251245
342358
522529
918731
223167
1692520
1487930
1850588
1802910
65413
228769
1786250
247784
1887833
712897
1339022
1646402
344494
1115468
81944
1240715
184308
91993
1746246
479728
461995
389684
559749
970722
546554
1535257
469324
1425605
1980335
973973
1363659
1539393
598125
1274795
1162567
1347689
1271753
1966822
1923646
1170645
1067626
1547027
1591418
1397581
1991874
940010
1996827
737262
1023883
1089003
834040
1409962
1103591
1644646
674213
517544
1071976
768063
995344
653492
1295087
1489386
227412
1437722
595175
1070031
74222
1114284
90724
1223397
1977445
478651
566628
1790655
375076
1053171
229313
479971
730288
1517906
846416
1766429
1505101
828025
1366647
395512
1493819
918302
1714680
1994828
1335552
909270
966857
423919
1030705
1822766
1382719
761567
1098508
1138030
1246512
84825
1110189
915249
1173565
1955
1360211
505301
1660394
1414712
1221145
59713
970409
66210
1866785
1492336
315353
438490
1937437
1598206
1062340
1318653
862283
1900610
1197232
904122
1527088
383850
690910
1948343
1686758
841457
1430752
152967
190049
514422
1208414
963879
1346904
1077203
1292414
1504677
1667576
756756
1017514
596952
1496585
1480707
1590929
1584479
1875502
1968632
508336
1870306
13456
1266519
759357
1946308
1425595
408743
985483
663490
1749139
742118
245079
1237969
928979
1415947
791776
1076855
1498147
706305
136714
1469347
705664
641184
1863736
335239
131606
1495323
79564
260796
1296673
1835861
1593738
237521
163482
1137005
1737477
1867236
941674
1878910
1971696
1050083
1115995
1305557
1312854
802047
1019947
1255206
1404253
234310
333955
625426
281891
1299700
1033884
1124501
1062936
1406479
1003790
1492331
1549890
1380588
640598
781488
847766
910636
1855119
1684202
1118555
1580272
802320
75708
230881
775103
1099662
1613760
1762947
1157002
996735
713392
1382787
1698541
449044
350182
1349543
511547
217018
838190
480861
264552
593284
56634
605802
1672213
794675
1992652
462790
1589978
744161
375269
251083
1211459
1951504
883861
97149
581677
98177
1628225
94666
2020
289890
1395478
485782
580277
687744
1842539
1443195
1494128
872320
1101202
953292
389881
1259185
894656
914701
160076
486512
1979544
1678155
1380171
505997
791502
776539
678304
1827540
430579
1372726
184926
960185
1858149
1760303
970297
1812412
480817
166399
1714430
278262
1851547
1210894
604032
1942436
1961061
1563434
566241
1738704
1322607
1798803
268838
92394
123951
944751
241819
879160
116426
27347
727623
1432569
937854
1575414
1413246
732139
955772
1196756
1016914
1877248
615273
862613
688799
293560
1944410
1706194
169302
827659
191201
1474396
803439
528633
9786
1453330
827213
296430
1655282
1440055
1530384
290751
1685881
1373599
711023
70988
613839
682101
1040701
29661
8507
1899033
890188
811288
725976
1255831
318437
1681526
426016
1086184
1183257
311651
941424
55564
494441
1635937
575850
967078
118669
469010
184323
636525
810008
1000271
676132
27035
1761789
1174486
1944130
1966909
961741
1261208
538775
55772
44870
983295
1993231
1873022
3601
1247957
559874
1035637
1712129
228866
1629243
1102399
896437
1137169
1404982
1745248
1990313
1598426
909022
1657140
1750490
1811347
30662
1430874
1752888
1978319
1357886
1169722
1744106
362492
93632
545732
716899
1498127
1996400
171392
1412092
596146
1941155
1666860
767630
1487177
1744187
1456880
971420
1065390
1884449
881199
1536064
988550
1774867
245917
489673
676155
1151209
618655
335105
1859120
1533571
1719121
477061
1907190
1277355
1511455
938966
522723
173380
1269566
597699
1648233
1374615
981996
111792
1520741
608542
1966494
37311
816102
356391
1989054
233972
1445043
1156000
1348661
376299
1065489
1905346
1432600
1720654
1302282
1625126
480160
1943160
1631835
317663
637032
1566248
1396634
1530533
1162742
159606
551497
1032923
1473774
227276
894394
1263236
1587960
580217
277468
266301
651795
1823095
835682
357313
1250504
328728
1600584
548111
1422760
1831049
792244
1655602
1154244
548047
1675154
1867628
1694235
1752961
1778291
1226873
907204
1047524
1259037
1487239
1651948
737198
320031
1621346
181754
1130677
422362
1122132
266862
1889970
537867
1792720
1639348
1559166
1013755
1082635
1768847
641104
1250159
11958
1273933
237307
1507802
861233
1214577
744572
1109886
1068996
1273179
1453170
1174934
108580
299362
19066
1609457
1872963
186657
450897
1494235
330934
1745782
355557
546682
652456
102889
1016748
714448
1661571
65563
1915808
1109593
408279
1679347
31494
1260926
1187858
487505
207972
1508159
1422760
1078918
285017
191002
1666985
1235521
1093357
586619
1518929
265737
1558811
906778
943643
1346401
659675
361244
793341
398218
1714864
1956839
1646905
1661174
1223346
1451993
111578
1738556
391865
366508
221206
128528
1247120
252729
1645086
1384110
805602
267015
668005
1430080
283421
1442822
1471710
1414528
1120722
1982919
1284593
676437
931876
557378
1289717
420327
342135
386067
1834981
1347733
1285760
801214
1202167
358183
653375
1371912
1391179
1369447
241641
1381722
196665
236424
846794
708389
695016
965841
1437262
1097675
288400
1601977
391706
713809
646071
12199
474263
517750
1495840
274015
602567
1685704
1727281
1103345
668412
755339
1380861
324193
420725
911428
1885887
1135004
937415
513499
1352754
1947739
1590316
1746310
949047
918018
1168840
836911
1363041
113863
306301
574236
1114220
1797124
372122
1931049
1998697
1819143
322827
1163284
1283697
1175063
1650729
1227009
784517
1696043
417608
264571
1686184
1727393
1286900
1899834
479641
125275
887752
92994
381354
867983
1774933
615541
1965536
1014347
8389
513422
852910
1402561
757857
350810
993744
1298484
416475
1464336
1513695
188451
1229995
1158165
727040
1510520
436870
221509
1620675
561636
1454892
1551207
206698
1432077
826956
1743331
329071
1188181
772768
1820829
1983435
83272
384081
406189
278132
1044509
41946
549931
1106602
1114443
1891964
1407790
1670506
1632339
1356159
1552698
261684
524294
1778559
1481492
599606
1720391
427274
914369
1926425
1060424
1104360
85905
942114
1369360
1277249
1974717
538428
1829713
946850
568345
1918572
515605
57009
478167
1873880
1553934
1037652
886777
53337
1621826
85323
1947432
280891
1402482
1286261
1570682
841047
1875618
885390
725068
284620
313450
1143011
150023
1913644
767182
949954
285877
1336550
675463
1672755
791788
1969131
1293469
133338
165506
1205617
1126623
205751
1086386
1921599
290538
801173
217347
596645
1728180
800133
618039
1582274
1877091
1694553
1542425
443201
901262
1243750
1276957
1367269
146081
287548
124155
851502
149366
567329
1108651
956683
417480
642790
426127
1113047
979677
1887083
1599587
570242
1587598
1534120
81221
32268
1298526
673573
443001
1565313
90658
1387590
776577
895815
109945
1336116
933156
442086
1339114
1601763
1613953
1063242
1768697
680670
1276815
495690
1617837
965533
919395
1595493
1077879
1984532
923938
756249
663523
3060
1375154
1348249
1179675
1818940
1395345
1855070
543932
1843514
358092
1448743
1950766
336013
947147
908113
1631454
631126
709103
115186
1558146
1931061
154625
1356784
1678540
1498281
1810184
866587
181923
1111161
450648
1646921
93186
1972477
1923664
514693
1245440
1399326
757212
1959169
1332493
416622
809512
1438443
1297735
984067
1567666
401840
812307
1866511
428457
655391
1983221
1078394
1301200
1071705
1080044
669672
1720884
985465
1973395
1058164
283888
1339739
222071
792335
1272883
1408575
609057
492095
162547
563431
1930629
1720047
1129916
1538660
1504554
1102184
1526909
1853204
174619
1092374
1170872
1601460
115748
383625
237666
886299
667859
398438
82725
1275373
721286
14423
980103
1256175
1277936
991213
1923383
1895805
972752
1525100
1448025
1527057
41443
710184
498534
488502
1122493
1018618
322232
934158
1593190
414616
547650
585129
1776196
954582
407701
1614513
1323209
1887432
1715605
602774
1039833
1364548
1223504
1183225
1332087
1640017
425066
92603
1941618
385586
100006
842314
1536889
1846467
1879531
484355
383419
1057939
122931
1500162
405946
1855112
164690
195727
295152
1989740
363534
353673
799201
1592587
1364682
833184
81761
122970
1601051
1934830
845505
238514
1314370
739541
1670405
488941
296214
1989798
1326485
1637127
289720
1610974
1499421
803495
939257
1000221
406385
182062
135016
296598
1646605
1542160
1401621
1727404
1906484
1889611
449574
899001
422426
946405
1948857
1505245
53278
820698
989764
45568
513744
446604
1551001
238550
1950590
1913867
1624053
1433825
383542
1244652
70198
1746635
395983
464762
1838806
1404113
426098
1552156
755532
1349668
1126657
681313
1065947
1617776
259052
1056025
1032402
616833
1273471
92374
324621
73332
1845916
1505111
260308
736024
339675
1261100
1103300
1974490
285985
1688204
1892866
494509
667846
1381261
975757
1802717
1475429
1794181
1243842
1112174
1826170
1158507
1600344
739798
1335578
1321375
1484311
635309
961199
1551304
1192377
11400
6108
650342
70017
1364605
1985198
563594
1954696
1308222
1199957
1200607
1869972
545183
794071
1435679
516599
246872
1198229
1366418
412008
247730
744786
1130386
1729805
947372
90685
1887338
1889429
1144989
1470013
835513
1124723
1060560
965185
1932041
1125314
633901
1347553
1826108
1399769
633817
1865261
744816
1265955
739264
1159071
1185995
1024017
1048569
1783902
1367294
163715
1436636
1909231
1984150
223719
1894085
1273167
915438
1311743
422372
1775372
242435
1611067
1370333
889108
1048537
120389
546869
1098629
1745745
977138
579530
813230
1647562
1418073
126345
773816
1379536
431178
182490
446312
867602
1450745
1510266
1204361
1969491
1119976
786526
289583
73005
1760277
13421
144151
605898
4126
584886
330378
515308
1872253
736562
546521
1534228
1360943
1046887
1876129
1711653
756931
1529101
1131092
1583655
559255
1741730
1484181
794734
760613
867811
1464394
1692110
266617
174397
1185841
1873121
1669936
1636509
919432
316778
660300
1368522
303706
706876
813386
1726500
746432
1578962
1139167
1945018
1173425
1219973
1007214
682650
436351
1475392
1888130
1042659
1550641
1375855
1514189
948302
271508
1225124
353963
1109388
1818672
1432021
1562720
1295889
1835290
560467
1007568
906050
1300806
789881
80487
1324044
409647
205748
1729490
265857
335514
1065039
990746
275842
1564218
747282
824664
1969194
60090
759342
1834018
1975863
737705
1417947
357984
1200073
1314579
1190851
1256308
1433106
1054376
931097
184633
518276
1428687
402039
381502
1596713
73185
517275
950291
528735
1030548
1298564
1086615
1402216
531595
941383
41018
1718583
875703
104955
525198
278048
1793080
307703
1502542
818322
81503
302996
248153
424141
1050799
1189540
1948330
2015
617051
1072998
1463475
100258
1442208
1062551
613874
1943896
385724
315833
1945413
534165
1276573
419694
1785914
266029
382677
777604
1323559
1140501
1358482
50551
1877679
645253
407211
1767943
530424
908246
47097
232847
557215
1666021
1233318
841754
1623419
105111
1507531
621942
1971349
1108229
521163
410919
691945
914937
593496
1011134
556793
1495095
844213
616936
1316979
430680
796174
1370537
1550707
1538068
450562
617338
793913
1582158
1857413
659188
1574526
1919766
936956
7014
1373028
1319787
436031
1279219
1052575
1433034
861567
1944836
1829917
503779
644097
101350
115570
1187028
1650030
652915
426307
1282987
471583
901301
695379
626761
958752
1701462
1925249
600296
1824204
1899044
305466
1351659
376778
1884360
671908
1312341
176283
471719
1433516
884815
167430
582056
121292
586366
284227
894407
1953522
880815
166037
848556
19083
1457579
792767
786745
1977056
1845478
1472568
169116
1803408
1159923
1952962
1108411
230280
1013347
631761
1272852
427601
298432
1835370
1944728
1854121
801737
169652
657470
446952
1597008
941970
1282127
1605148
948274
1569563
635248
513458
1054905
1176609
1158933
423617
781847
412001
122368
1611421
127961
1611956
1590896
1384022
760810
1491079
1413439
1743232
1772442
261583
286324
1322609
553688
1003120
757929
110029
1311183
393056
1448088
1783597
790154
193133
491833
1357589
122567
1703315
648003
5102
800531
172313
1101963
1127889
1802319
1025493
1513549
1582099
1020989
1559978
1796102
445052
160257
815156
1993259
545009
1706303
220228
1302372
766957
1604336
1395662
553487
481356
447090
993656
851332
143114
779456
1898405
15265
39751
217813
1567365
556842
1056131
173858
1422976
1908135
1269934
1818365
1814648
774893
1260611
1119345
1176239
1960447
737593
323405
851846
499567
997284
438375
979773
609648
975427
1418180
86827
930115
1949229
1480203
1803682
820757
1603882
757819
120628
1766534
1106634
1941059
1371448
675225
1708542
1916071
783695
717143
628415
527196
773320
663566
1648163
1957078
1175480
1915102
509398
361840
247677
1565694
1288546
299921
1408942
1324729
241857
1630183
602410
1101049
1818704
892676
328227
292222
1803307
1093232
852666
1217350
1898522
534943
506580
584117
1973350
341488
1554785
891722
62536
286861
574947
710377
1644195
1620436
709196
1440394
1964106
1999701
1642292
723991
453202
6553
1068537
145328
371068
1002793
1620341
1691893
1970213
1840644
361547
1345584
1080629
1249644
1908617
1154849
554545
1269437
720177
1112706
1929392
1227943
892267
1542048
692312
1945502
1933022
1107959
1918960
468209
1514280
900261
405404
1170642
1775789
1655657
363696
1673135
116822
539218
704509
864010
1100685
308658
1126607
1537625
15502
1047051
1599975
1472225
470498
910619
1835761
360005
1812330
1242560
418146
248112
563564
641398
999793
318872
1065529
167382
1922058
558712
506955
217135
1325154
855743
877503
586481
176288
99292
460810
332898
501832
1585703
1733044
1851689
622553
1616816
76466
1168742
671693
1853196
1443719
1965211
781227
1999208
534360
1222860
1188041
1680935
1200183
1250722
1235929
1566088
1045977
430000
1241952
438767
481533
472971
86703
1947720
1023616
777195
711316
715189
1489946
236111
974966
542256
613468
172696
1547294
501530
1140565
34341
551505
1891460
603612
330348
1480736
1338620
1267146
1666782
1852656
339233
1196680
1430351
1239673
915754
1953884
242480
1624844
891691
859521
1014845
1336936
934575
542629
215974
350331
1164195
25807
175879
1871569
613026
331829
861922
488777
764654
850775
1729394
746405
1587615
1319429
1035057
21121
1463730
1213269
749575
1156012
1012030
1334703
1775364
1695561
870930
113924
1941835
722903
385351
276997
1162608
1641458
299312
599430
1942991
738407
2982
1631178
317712
1989944
1217845
1008655
1647937
515550
1383809
1150965
647047
680015
41170
1390160
235362
1299623
1872871
1454068
1304671
1594286
1503409
68009
1104603
1025805
1813509
1022011
1424417
693042
294626
590799
1526357
405230
1099234
533120
634195
493515
205295
1167334
574865
1187478
294271
1452840
1875938
617116
528116
811397
436563
899956
1813425
1618908
703736
501043
257805
1983254
132758
433447
192151
284329
1418610
209372
513433
1267945
1133965
661408
840649
1079732
239705
68826
918353
1977771
176425
1462887
220240
1823629
757004
194427
1599828
1880181
1240912
1494012
1056663
822386
483454
1439293
391967
1132446
554036
151751
296223
1843788
1591176
945172
289733
134616
804318
1906176
853908
1487699
1743699
234514
1078766
699876
898782
390255
177280
1575290
1904439
740484
284202
1940058
1029557
1964775
345383
600530
1386366
424730
1385128
1003934
1438832
1186418
407494
1376233
1616296
295819
432812
913388
1707600
666204
729256
1473723
1227309
1462632
502065
176199
770022
53493
1084139
79882
675994
727269
1862912
1167483
931453
1655919
433014
405255
600104
1952276
1746293
760783
107040
383935
1534697
1251894
916239
507187
742343
1357855
1832893
1206055
1493868
747348
817585
693308
979148
610119
523375
225104
514885
1360625
642638
1983494
1564205
1383261
1479353
330401
1507860
63198
744156
978767
1084230
410948
1251447
363646
1607250
153074
931059
688199
1058693
132287
1016324
693786
1013364
264792
1516581
264708
233295
738277
1826764
833246
888085
1632411
1322704
934918
1860165
1137963
672780
516373
268956
1227415
1065938
892797
895329
588775
948218
470045
1972022
553249
647594
985710
1732097
1918737
197852
594007
1804721
54978
1608273
859380
254951
943570
129686
1848377
894353
1597745
1317887
563503
566676
912207
1026660
1498534
1912778
981852
747213
1983632
1682914
103597
657376
581168
1806234
707911
1205942
1195701
1907171
244712
63678
349717
1965413
1349768
1202708
1177734
985483
1991367
1199316
1893902
1276745
40990
1962100
290364
1123761
1834561
524693
1617573
1238560
131598
343462
1241790
1966608
1473678
665030
771329
885317
1636069
1801782
407481
423279
1207501
1581547
981143
527791
862663
1581276
1440589
802300
1067510
1405879
986988
653333
1098602
322605
874622
899442
1115655
968257
129082
1627494
1217201
937203
397523
1580697
1793875
530028
1974443
977011
1601802
343251
56515
1060609
1690255
60555
115839
365618
316321
383364
1291033
750159
104394
479479
845023
521157
127209
603254
1907688
1743792
1038503
347899
1993882
1211450
1616410
1855483
899110
848018
1555383
280781
513318
687589
283856
791299
1044878
1649878
1290622
1188152
303183
955881
130641
608676
883353
915097
1028525
430107
1685720
776140
1152846
1796361
1991530
424082
47797
1629845
264121
1828271
709697
311610
362817
362454
838222
970944
294747
1103310
1961429
1024360
757236
530642
1579091
428740
1746101
365197
306800
841674
1760542
295910
600168
1872257
206111
732075
153784
819396
273945
1234014
1693725
1116658
1463208
385799
639135
1075385
728036
1493167
552444
1135467
493707
1066261
1212286
1680252
95860
1918654
1535279
1176672
131115
103567
1606054
610336
560601
804484
979071
670161
550027
298637
740979
986095
1270378
903173
53528
858665
679278
560686
501368
287808
17084
1783523
1433315
751230
1944306
1921393
1497077
145146
1927337
1973437
1845778
1624374
593418
1769665
1951370
742110
934890
1290179
138473
1257760
1524924
1989301
1883610
1174232
1848847
1305450
1958880
1605472
1771890
822483
398682
1209968
167300
472570
1654132
1494655
779091
807678
185873
881708
719034
1275203
1061846
229881
1418134
22147
957377
961021
1548723
1218444
1076471
650582
20279
71700
1463762
307865
1852140
1397846
780133
1704633
655171
1463160
28451
1876808
71190
761693
614141
1915470
166200
738443
663804
220451
1313639
1867768
545512
221161
118751
847858
1491074
1291265
1840437
1897059
701641
1905764
1623664
1775652
427191
1151124
1806863
1975166
249542
499905
363250
316279
253128
1063053
1579955
173912
1480267
1815496
391551
802083
836280
821180
1208943
1693820
1846291
1611337
1725795
137969
10657
263949
1166082
293314
691287
465516
1776360
632082
1387970
1037862
172783
1214822
1371649
1645341
383344
499492
1010607
1375877
1512782
867760
558195
712525
598139
349211
920468
182817
481634
255751
1370964
590561
1434317
1421916
602505
180549
1353435
1514195
466529
103209
721902
1622137
1118510
1245510
285462
317894
242181
1712306
1082021
921625
447750
1644474
986052
273971
695193
746368
394202
458667
1220376
1752967
1207843
1576937
1821907
290293
1567876
160474
1042669
638280
972585
102541
457489
1558444
1191408
1346492
1519389
1777130
1584455
1367032
522850
335435
1124793
579650
504791
91289
903590
1175784
283884
214819
1790180
238923
134917
1835496
1447799
489708
1159483
228284
807468
11500
1167075
1995529
739183
22741
599927
903430
1833594
497300
1609906
847843
1196292
1686889
1458736
694167
1728791
808507
416156
530124
1711457
748053
1555071
1833258
1206058
501176
1483639
897580
1764141
266199
1758890
1996199
1044939
311996
39426
139
664593
319024
1660234
1788159
1875159
927420
1770425
305038
135437
1592259
1003576
1417468
513429
485331
752439
179322
538591
1813688
1928971
599867
1567245
1244877
1080754
645123
1836282
735585
1860335
307200
1571456
1034010
1440854
958532
1080915
74876
395012
1278061
438516
1918624
1690833
244593
1625788
101014
1038926
1159061
713785
1101511
400997
34309
1736883
594528
49980
1243822
489880
524667
314282
260744
1739927
116911
1859340
1825055
214523
219113
265531
687058
1817357
1618237
1010615
1978840
313164
1425475
1973566
1853682
254183
1924098
1307527
1765225
363274
1965344
192759
980355
971655
326208
219263
933820
212981
1844198
1985074
505179
1244491
860012
1064374
429278
1552651
4104
798966
1245304
17149
1836042
704826
342119
1293882
1170397
1649945
990361
482038
387206
1252943
1738717
538835
263710
1856998
775636
1578957
112294
679272
134703
290585
262047
585652
497902
1748758
1848774
1917237
1174291
394880
1013568
529507
126764
362093
470732
2935
1389798
1714310
1791410
1753229
1598265
667215
1937658
1649567
137353
867354
1983433
882377
733877
724735
1852643
1905147
878758
279772
1283877
1786398
302735
54322
1128379
563934
1811
661522
1947447
352363
690493
220603
607512
1699818
495675
409141
101757
519845
30325
729641
1044351
627094
774683
891600
180205
1395707
689715
1468821
1529308
1204762
1464292
1392837
1184015
1322565
1605068
183875
1691992
1241715
956396
163305
644869
593324
1874460
923370
877884
146207
1293827
831815
794919
190143
1913089
831445
700502
205929
195887
1870928
1143323
1325062
1443422
610017
872474
600494
879280
32038
1438044
1071443
1431192
632826
1631747
606341
8514
334253
1873195
1632229
416409
1156465
1182282
1329298
336107
1729191
1271163
1591158
815421
1074764
1217600
1377738
1666311
904037
1818175
786409
5018
582176
142180
269215
1377442
1703895
759595
544422
1027228
638003
619244
1540386
1037506
1436780
1911263
1698766
825888
534146
897236
297002
1713955
121971
382513
1117020
1839639
603911
896747
1970525
746221
310907
652753
1984927
542826
1603702
1902880
817594
1356823
566601
981087
265340
1033017
295792
845637
838324
424736
796499
1934834
1001198
299932
1262569
294808
223912
947616
1258570
401208
664235
1380269
340296
501542
49488
1240441
369770
1444110
893343
1387330
631828
169285
60019
629634
955352
794212
45807
1702535
1729274
1781871
1973483
1402306
893917
1121329
1853095
954209
7296
22438
1226815
1245457
1279447
897423
1108072
1990632
1857651
1166791
1566641
773551
1422182
872831
77477
1348415
1897048
1849962
809113
591529
1344759
185241
482889
1209923
1184423
1374952
676519
1561646
1643520
528020
150434
11315
1405871
276217
1136840
900719
1503143
1384652
574857
1190982
438207
833649
1385650
95676
1692642
588896
210019
1115277
1162554
754259
769312
28315
128785
307632
1839448
410585
51182
1778210
930740
1729026
997238
1220619
1501243
1714521
1782533
749081
644507
15866
1038207
879481
743814
1411180
718152
1589581
1994338
954490
1280208
764409
792327
542974
1193156
1297206
1084005
1639806
814882
1325742
880243
966405
90880
143233
1086182
389172
389642
927314
1101333
390506
561856
155883
881352
1524400
1533817
1489827
1964215
956260
271277
1742569
698623
297011
1416916
725535
1743074
1311226
1266340
643737
104260
470468
1533990
663821
895753
1453643
1185861
1926365
335334
757495
289377
1745675
464810
460645
999633
1071683
1172556
30566
1832642
754212
345941
273746
1211125
1465235
1367878
1708088
1741133
1356531
1633970
1414365
791793
1108344
1490856
1819381
936502
842607
1587047
1233608
1139717
1725198
150533
1401804
1422136
593621
916295
770299
168153
1154925
379701
1582585
912136
297781
1963481
1580945
1951893
358948
1232226
1828758
1107918
834761
1799775
1864853
1643351
754304
1763651
1071077
1316958
371341
282071
1327621
649033
1577073
222668
437494
866153
1572524
836838
704976
1374728
1285083
474212
511020
278175
731860
1772374
1642290
116429
1085152
1049710
1309923
1007331
1214946
839564
1945712
374054
1170006
164021
1091589
352185
1329608
1625172
1612090
774601
274440
1311491
1109548
1815816
1869
1914491
251641
1902456
771601
1199786
1920008
713710
192245
373619
1034133
697293
1038193
51925
179053
1243686
568680
1884754
288209
1240240
419670
1430843
1455277
1829314
1682594
1393426
1765155
1078969
85546
1413402
1777241
1606560
1884439
673913
1173819
987877
398450
1516650
105976
658527
425204
1549975
1288366
1607628
1630161
896130
1057716
981550
98112
380193
1022620
1140782
1603008
754030
569973
449809
1406147
1006615
1819416
1392154
1635620
489672
1757377
1410903
241527
1760385
381863
382543
1531143
1761746
1426846
1747691
1355695
1981714
368407
763640
473656
101850
1524469
1546308
510873
1568441
1841951
586746
294897
1493591
837428
576209
1481116
588747
1155584
1047425
1146615
1294254
291346
1534677
1532806
1995935
732069
286544
1358011
1829115
1827754
1701280
1375911
1010911
468558
1762017
1362866
907807
541265
1196953
154020
961384
1402001
656183
1571676
1539090
1079967
1615702
1024651
1248612
297376
465945
1010959
1566190
922848
595709
514947
386835
69894
1837691
1437600
402185
1279829
1157508
1965232
1410091
873176
943258
1748244
1967149
706558
507304
1997181
1874645
121780
1605345
1281658
1709335
1295349
588363
1966581
1780743
549421
1227454
742898
339895
156262
1105928
167147
347538
432417
1027533
1584811
1612317
382764
1688841
1532834
250008
187809
1817556
1079785
788112
1171189
964482
1607016
1902292
565739
313435
530021
1516567
460111
519805
982836
261806
1938863
1076646
916490
969132
1140137
1047735
1843886
1232326
476630
1940743
1499598
496104
1343714
291552
1914549
1691662
1348273
1621326
1273231
1934521
1966049
915427
800878
1122754
1171295
232847
702288
1883862
1649681
469691
1825898
802387
1365704
1877891
1849257
685411
664743
367425
643052
1459412
603022
321795
296826
144889
1685723
1401166
545688
297083
1581236
1847501
330283
1243120
1193373
1424206
9757
1019548
272092
1139936
1327761
1629858
1610563
1005640
235990
893335
1128647
50988
935769
367254
166128
454953
615478
1398585
989584
866069
1966053
335691
1665842
593702
764659
1042301
1463553
1542610
765871
684255
1800364
1326400
1899545
935704
1710217
1333467
581753
412488
1572744
342545
77871
353609
585808
1127502
1131246
225991
1091670
459746
584294
410486
1019329
120057
486257
1105649
1832019
225672
18851
1945054
190006
242246
1329569
1994948
719332
306559
441622
1757904
141326
1850392
905614
929402
1465035
1538342
331193
178843
1139369
752178
1974035
1377650
550498
1148708
910322
374416
819456
1772859
1901358
1244588
1538363
1897885
1074286
177669
1237877
966416
243840
1986404
1567266
1981316
1484421
514859
1869794
1268398
1661443
1258599
567458
1516210
1567655
204016
22554
1392679
202109
415274
1474110
1615106
1016903
402261
192471
727604
1216323
995255
1617604
234044
1264406
436787
435801
1181963
238879
139386
1429432
1577335
1505526
266080
1021960
858782
1639077
393320
1288032
1662471
1883694
1600903
679937
452557
214705
799730
354076
1579280
1356708
1876127
1314312
1467118
1283008
877451
488464
812380
703919
1314682
726922
93697
991889
742904
50899
1657555
1790553
343466
1952357
1949999
59101
458586
416551
1756621
197534
1934243
481555
23333
1140961
1767544
1745843
1588122
1398512
530686
376192
1259688
177032
74106
300998
1427022
788064
353960
14521
1863983
1769021
737319
1147080
853292
676522
1278644
152915
1137056
1564496
752761
101005
870904
703916
672358
1930566
513715
122706
1396809
1319019
1663646
473371
1542883
1498189
218397
1335815
721951
1812698
783456
974076
1434648
106618
1646450
1288499
1177136
515032
1456853
476429
1306538
618597
559202
1290034
474745
1409822
1300424
1265088
611558
401795
707630
1492618
696185
1480491
466415
661900
287577
165837
1925903
1007855
1117969
1277325
105732
917938
709602
1504659
1270635
1719571
1741746
1316498
579247
612520
1885317
1582512
29594
1105040
570636
57710
651479
1315685
1888485
1962087
1050740
561252
679802
1924564
1105552
551926
1925839
855148
1669580
1044857
1999267
1997957
1622147
215942
7125
1495497
1493154
574523
107351
1022984
1343460
1222672
135004
1908761
1172685
1214948
765230
1102919
955810
159956
1357530
435357
1706005
511027
522876
482899
1576150
1817559
1114218
1877213
1921485
1080077
829530
1121050
1533109
594400
415011
1615558
1015595
349454
1288903
1100896
620833
773646
1220137
957254
275459
1680868
967169
1092586
1954073
1123446
593184
333620
676657
1218070
1419668
102636
474299
635623
359091
112345
1883360
7881
571681
141477
1091264
1825695
1311517
1228963
1739777
1680703
42134
704570
1575345
1065395
1773244
1459256
1365341
1074203
233161
1293607
1343959
746407
259589
759012
1995220
1695817
740734
730228
474844
1539692
385234
267356
1550524
1002623
714122
1381404
1365
98897
1335318
195879
1321087
603970
1638363
774084
1914567
169732
641045
857889
1851056
721642
1705475
1987034
1692175
1735301
347925
1541147
526156
1212448
1658490
569815
490904
1799115
588919
337121
926222
1658849
1296706
685513
1005626
1681412
1026454
1864220
642209
50290
1689191
537058
475936
1657414
1873697
1738774
1535752
1302848
1120605
1649934
1478265
1218350
791603
136471
1216644
632199
663840
1886556
577400
72843
309349
2731
222261
1426701
520343
530179
846519
23880
793300
1372567
931467
635911
780463
1445466
153690
832439
981416
547262
384333
954672
359871
1848324
1535322
1040912
1394283
1774269
925961
530535
1284628
888643
894889
1290197
89998
766517
559058
58666
1940448
731176
95881
473183
1896856
1177324
1010434
1913330
457084
859881
729378
848048
36018
799145
1166608
652406
614524
1783156
1553898
674291
445335
1100439
1946849
1543037
293471
781047
1958687
890851
1419595
233233
1392082
873332
1669494
215648
409942
249409
230451
1336158
1548506
507092
472506
1244849
1729202
310175
1041054
710540
310779
1822316
29957
122371
1275166
871223
1629131
364929
237666
646027
820942
176138
1036887
1369293
1894711
250139
1083194
718502
1234895
673671
98954
534375
202107
1060913
715464
684380
885624
1229207
1262011
766785
455199
976060
806055
859925
1026501
813471
1456275
1515992
142838
723423
1552356
771044
1766737
845319
456705
494264
656204
1484114
1259638
1267744
159155
1042114
1114571
1700814
397198
1783947
1695253
321032
1798736
1193082
840442
664095
1093843
526735
1373008
1063808
1704044
81243
1397825
348430
1940538
1735955
1913330
1201370
1377658
1911425
1162840
474497
382879
339618
535376
1760200
1353343
64132
787095
1060428
1297766
1994708
540504
328920
369225
979736
1552588
1147691
1410054
1171443
1422417
245819
245474
1100499
1148966
652690
86598
779509
573183
409152
1420733
1092782
28237
1018484
1526156
837772
44974
1290323
1544718
1733953
1768539
1665960
833302
982701
120145
15496
1740411
1340733
468359
617057
1873028
1506919
1455735
1770460
1791755
454879
1455886
289167
209521
1281806
1745118
306920
284686
1119511
880745
1953360
55749
1359886
550226
537310
356295
1092866
1880178
372594
1022195
1472492
216436
1229394
1013046
1587174
1030042
937577
29262
478495
961353
1627180
92069
655668
215658
1337966
285618
1122776
114113
1827669
1932745
1714445
1950013
970986
1959233
149222
725415
1984633
1732480
816730
964674
1431689
1179800
1394733
542418
792264
957541
673735
334121
1510348
1933865
1835010
144072
1851723
134199
1216101
1144719
613591
1451576
629022
1164740
123634
1395773
1647702
1179361
1123004
1914916
1094785
201695
945954
1986505
90102
1977588
408682
1812747
1706465
57464
1428923
1083459
720
1090261
1865970
1880763
1201990
205203
1152939
1054042
1426472
819474
1243746
775438
340884
659345
1891820
1579778
1420424
165471
931414
1990498
674746
1049747
1358138
1303898
1218130
733353
606898
408691
346335
1436739
130765
1991267
877848
1056696
132262
644328
1553955
499534
1803866
1663880
250286
1506985
855694
818090
1578579
1357775
427340
637484
510658
933521
909690
1964032
519227
201082
1383293
1921434
813049
377935
1006808
220783
822409
1243505
612054
379527
1119427
1743006
1375553
1755655
903032
265042
1268605
235372
323098
1592021
1318087
448386
1084280
171446
946394
1160470
1997622
1586224
1288555
1443419
1508049
1184987
848638
6953
1920882
1498924
491746
398496
1100359
843731
191663
1056641
1950921
959677
599771
818819
1907996
1384095
1539759
1157475
497125
509220
339300
367851
1116859
1603393
568364
704412
1400693
355318
1277099
155520
1268231
1950999
1411751
826780
844603
195976
1889331
314093
1622997
1594774
971052
211067
127658
1320249
234599
341733
598562
1829400
272297
431980
631208
415680
1436267
366702
1449569
1821554
1916370
287258
397511
1195892
573737
14813
193233
1325110
1033919
628592
561207
961095
1321601
498868
720287
1756772
10460
1620601
1108154
933579
249173
1977999
1695928
918620
1595315
869420
335991
1882364
1274132
389231
1493157
1257779
1500578
1139725
1969286
1235590
1554776
973948
397519
10840
87123
960734
816351
1372646
827289
1239147
428825
977049
850713
1547133
1797919
1575613
209029
1836397
1899966
316575
972122
573709
770354
1845333
1755524
1664868
544971
1418466
907477
942471
850195
1335140
249380
614502
1969838
341954
475810
1678166
923742
1833891
626012
89161
1065006
1661592
1942135
442952
1379744
596573
720022
531335
808189
70791
543341
1910728
858944
371855
711017
44292
1139141
589548
1928824
1946514
1196817
1667164
1957651
1890891
954403
497332
1899766
1203702
1817571
273848
1330750
286479
1955498
1494073
1909972
149651
950365
957794
1365301
327162
1043861
183866
641474
896231
265136
1033708
323019
467091
193696
892239
403354
339806
743782
1620626
726971
689913
583840
1363448
1402486
1075516
782669
1637446
517299
1939971
1891996
672384
1869345
330992
1871229
570198
451110
962615
1709674
1826729
637327
792022
1382521
1892516
1550606
1818820
1763101
1137217
23375
560395
1906002
39183
559223
1822390
982771
546870
1764238
199171
88081
1144226
1448887
852852
394884
992127
634425
1597213
394618
345534
397174
327566
626908
1207210
554767
1402580
1081460
83995
84299
513697
1670386
1807580
1282403
1209413
43149
393686
113673
338925
679787
1373387
553882
458484
111200
463242
426606
999892
240175
908876
1127253
1911893
1307592
1665060
1021446
8705
752355
725434
1799797
1567484
898867
1654919
1137940
1285510
20498
863124
5286
74789
521962
1137134
150037
1995207
1242701
1543959
224356
1969630
1586380
535430
1927107
1840887
1417891
1884395
410604
248047
1765106
1115277
1772051
1794564
1225957
110832
146716
148655
1677069
1100842
52242
1651505
1795103
851145
928774
860272
1776723
662520
804915
1511963
479244
77695
1529444
1322783
1374637
1971084
640414
893942
855340
632229
770274
1232470
1934118
724189
232178
696553
1484499
1168620
365770
1633221
658413
1842372
1506651
1538556
523688
2629
1216588
1202752
1895166
1915020
459607
1028659
1878848
589440
1824728
211815
382549
324938
73194
1879329
567821
124247
357140
138441
1203812
1526731
189973
81423
174271
949257
480903
1215643
1778419
870065
1335528
1872055
1140357
257545
1728018
1434655
1396666
658778
821651
1023088
371737
861239
260209
522435
305774
915370
1412454
876017
131379
957669
795987
394143
216842
1236084
1364480
1274580
1903372
1922317
98468
1498664
1428
180378
1284288
1235168
308844
369648
1008001
1940524
1822665
789452
1236299
1197875
1305259
79495
681843
1910671
1594577
1084534
355807
1996207
1546057
1748659
1835003
1245708
1417102
1163285
1155067
894525
1471395
305302
976386
1523998
681031
952258
1419485
472946
474756
1792998
1051157
848935
1856713
584160
431060
1120862
64805
1785312
597705
539223
864642
1889082
866365
1090704
350329
212775
661503
284999
530187
710142
1573905
1726757
1300112
363490
1604000
1243279
1333285
1399162
79947
1093731
1918578
1007468
1616839
315663
1429909
823586
1339071
3046
1726426
725457
250153
12799
417960
1643989
1582831
1396776
1448772
582848
276770
1850149
23337
163898
1449251
488499
1268690
166188
862787
959416
1195825
26854
1475997
942169
748587
810336
836667
882480
651121
1805843
1446562
1781889
761015
444887
1575934
1604000
260928
972575
1425136
371567
1385602
918941
83517
848597
186290
809889
1365664
1445876
667200
1389831
750007
782127
246444
1886669
1228831
1348273
553944
758094
1407182
659945
237235
240065
617181
1932122
1582084
119559
1216297
1574466
46272
638972
1562775
1623475
1001243
12017
1591103
1280579
740857
1778504
159391
638313
589106
1209681
1892741
1062447
860710
560323
616652
1847213
361681
245100
1188245
541011
625865
1752316
288558
464802
933005
667484
526516
851438
1852869
1536107
1878044
227894
1742042
589755
1198314
235151
393722
606906
109209
1970166
66964
1824298
1869531
1032747
1032652
123736
511146
1866306
358940
1200489
581361
882403
1775977
297287
70252
303469
334285
1462930
1602398
1123087
1874796
1482254
849911
508841
495422
29324
773904
1390830
247929
1292831
114381
399032
1383409
846197
1623475
1155160
1474135
1830689
1642765
1477376
401017
1977905
352596
496928
877431
1093642
1897777
1042685
1045308
1990144
1338827
715053
1705644
181814
1815377
485390
1475702
966348
1107959
457428
1561847
771753
1531145
483976
894856
1339400
650539
93362
480420
774416
1125332
14748
1507470
243054
843420
641667
351831
1289297
344406
1541112
1706798
504187
1539057
1198414
500108
490008
1963761
12961
1485432
297788
1960626
359514
220512
1417049
1882582
580425
1153341
455479
9234
1686691
584695
342797
1678642
1949618
382075
638859
1779796
451957
1118834
1812951
1631670
1143166
1088262
199778
1837580
231564
1426780
486456
1432141
1047370
889169
1921802
616441
1359401
1153538
1133265
186781
182343
1485043
1760481
523846
1975673
1898171
614767
1991887
942680
1052933
1288922
1927476
596776
1480929
1627377
208056
1638117
1195927
386371
972767
1556653
1464528
387073
630101
33689
1417122
238840
1743008
258123
23709
1543717
1785550
1631578
349555
1347208
1606344
1969816
285786
854564
972120
449285
960524
1995332
1628851
309845
877137
643419
395046
378995
691054
1923420
1443867
1643902
295114
1809520
1564482
1567408
1108331
127315
694713
750993
1123516
507010
341158
400475
1801407
1602843
1506250
1498560
465544
1302459
242131
1845337
850700
1705044
1556827
803959
1017782
1569261
107017
291458
1575307
1006436
759374
451126
64930
806576
1891864
694708
1941752
1399731
29118
383561
1424092
769932
406829
979938
575102
1604101
1627074
1159091
1771654
804909
171774
1241299
1030093
1289360
660662
1187101
1644387
1140737
896842
715015
1012541
999471
1129687
1876312
1071115
1330899
936907
1360751
1914243
1581391
1431820
1128047
1691666
660081
493715
1806015
294144
1415114
1612268
483632
324700
437166
1006790
1340885
1460073
977644
1050517
1604380
1083834
331477
756783
1834605
1906322
1535130
629256
1945470
417309
428113
1730977
1084456
677283
1545906
134040
997139
781582
1887858
178385
992860
1359411
68067
921553
1031982
345278
716804
718007
156182
56992
1563933
1918239
859540
734979
1656455
1485393
1580675
710128
56082
668360
1321724
1751473
1788658
1685035
1348231
163778
15980
1406810
230691
224288
361251
904090
1400760
15071
1525668
1261402
244204
1406421
34696
920652
1921881
1573273
537854
60065
1534738
825011
1380333
421484
482373
1527972
1680695
1313588
18278
1977446
964167
205779
1996438
1287753
452207
831259
1726933
1053295
410907
1472300
1284868
1668099
1001089
1115404
372994
1700442
1648901
951898
1971525
470633
946319
1175949
62563
417864
16039
349774
805152
956585
573274
840503
1714860
1740879
1948943
987617
390948
1928431
1787783
1591838
1644568
982447
1675831
1303135
1615558
1105694
452956
1537402
546320
1222819
279045
183171
575072
43806
681674
1710882
465682
1300134
1439452
1576729
1717223
1045344
1092995
1242329
1220432
63674
850056
1649513
1349091
1143960
988658
1715271
1000140
1128010
395723
349709
1461498
586783
1132572
316690
280478
1258467
1743242
169728
1067589
344802
327353
226645
441641
1056439
455534
15358
1402627
1533008
1140891
579284
1601110
1341790
116361
938911
1177747
1269654
1763766
4943
705752
841297
390860
1019790
1291390
1118550
880058
271682
1719208
1775345
1293521
1308132
1172576
751252
1941335
1361803
409219
321116
1789741
1182051
674689
710599
99003
424901
285918
1610655
89645
1726312
219496
668512
223008
956129
163782
1905291
1651399
873
1580646
1311846
1986155
1152348
1772076
996580
1171194
1555642
8881
803882
392219
1772971
1777923
391692
1688499
1955445
133092
1505994
1999843
269388
1315493
1820854
1056702
846930
1878838
1987336
97226
931089
1173069
298096
79761
790939
1946008
1578343
1870658
552570
1882062
1756878
1665395
1568694
313211
1045853
1531902
1682165
870082
518117
438714
897718
470395
1883829
1395992
552535
648240
347574
628471
832377
1930096
428393
189375
1538705
1840444
172635
1879896
802053
265158
1997276
1797035
824489
1216208
1005842
1064160
940686
1650576
595345
1741761
1719120
1843589
1295586
1531893
1445144
1956685
542357
475825
1691507
1645834
1332153
1649046
954206
1235065
1232543
980006
1069120
1174145
1490513
1356729
1896825
209219
1691617
1437067
1632995
238232
127749
1915424
389628
1571180
884873
1620619
1156817
529959
449551
1112486
1519755
1807696
1643968
400144
442263
294255
1876873
722995
1659008
14585
1531937
448633
172250
520309
968232
636987
390380
198828
931212
398798
490177
1120929
1730263
502641
1255245
462814
1951055
1470522
234642
1723632
296696
1300853
139018
802205
877496
121298
406616
296525
299352
1594470
985392
1005175
1203050
577279
1410215
1294503
292383
1122627
1694584
46237
771192
691452
109528
1354325
1321934
980240
1240315
1422975
75740
466014
1892276
504465
454722
342071
1852260
1668881
897804
1773270
1651153
1041231
455725
1581392
670678
63027
703544
1559446
235368
1400822
1430415
1250878
301386
1632712
1487846
652282
848910
1298772
1750786
1858013
1082643
1712767
26769
1470864
1651014
166984
1886043
506704
1570517
1028508
96702
640798
1172046
1859171
258046
148935
267891
761912
1170832
981880
916237
835682
1968922
575911
562489
70714
630659
950447
1667733
1399449
1541980
48718
759721
824599
1194492
699305
479472
1125689
1084821
673717
54905
13645
1460427
1287314
24235
195053
297610
585405
1075675
1002617
1391399
1837792
870042
1561006
1316153
190630
1648186
277823
1047895
1713429
1394392
497970
82518
492978
923815
1718598
86654
315035
346551
1093376
1163065
1009630
847574
1637495
88000
192681
1567883
405292
593025
371366
118680
69881
251871
135482
1182389
635378
893966
1652449
1099256
1443759
1169855
176700
1375794
936819
876768
331104
755055
147302
1587564
1313064
1404232
1369055
1292560
1428990
1082531
64946
375541
124634
832081
1364258
234994
1241720
1057462
925161
1752252
1845033
276548
1704384
1303145
1894604
1752009
1044246
1356416
49721
313388
22165
1208165
817824
150463
1348242
212958
1109947
253406
1465718
213137
1153736
1511840
1803567
1617322
1913156
1111153
274484
1870218
139478
1618021
1084808
1199949
1257624
1014495
1127032
517917
988523
1731277
1399957
1910879
1314785
1154804
524606
1529202
1497569
887074
1489973
258989
1943808
869638
272094
1714391
357565
791760
1856209
915528
319460
633507
677625
1446242
63671
1759009
88224
1558239
1749614
534538
500679
1337753
624585
1308103
1101866
1884416
1473146
737160
1495554
504426
1271224
190761
1437621
849755
1575609
911136
815428
92517
1472137
327041
95447
1493348
346806
279996
1661681
1592866
1832425
774201
248888
758250
1648295
293743
160450
1840517
49991
1224032
1288352
1026095
950112
1449751
580980
1193637
1671791
1172865
224971
500886
330880
1687262
146749
1455802
920472
480141
1601808
796845
859735
1537229
1437758
1193639
666138
494679
511094
1161721
266526
651557
1051202
239798
223667
1667142
1702412
1866903
1888473
227418
1914651
407381
266407
92486
260399
265665
1222842
707069
1070459
22137
1306524
946081
1766424
1049092
1340424
1886740
943666
955285
52143
1545312
1534383
382404
404058
1474549
346596
1149086
1822307
962375
1280629
1053956
1073226
1039823
831435
758816
619043
1716589
1375962
1896528
634
1410834
1275490
935585
1149867
1328161
410285
355617
800527
112949
568892
650126
1946934
1308575
667532
450992
1144409
1681592
309075
1085451
999736
1883625
410462
102850
1636423
1361691
362180
1338205
1743099
1895407
1205533
1885745
1569004
1628543
1954119
1609594
1520231
1945221
831862
1372841
1257525
546601
925977
543466
1273816
367369
1095888
489644
1947983
1342604
936178
1426559
1565211
909895
675218
467218
1456086
481095
572280
996573
1168729
405526
286589
1569854
571087
959446
1759505
1810865
16703
60787
288371
707114
639952
893561
931944
1376412
900683
10262
1729609
945756
567036
566210
107764
578748
1563863
755126
896331
1165823
1925551
1173258
605981
1240378
1395842
624620
1622605
733077
446319
467143
144676
1937200
1731729
1277952
485793
1053952
1827912
824965
1526086
1586919
1102651
934101
485931
1558643
1146716
394450
688066
470408
28711
1655017
971926
313925
340494
189280
952111
861340
1689854
397621
988381
1636279
597565
1898452
731608
859130
1066105
1476444
1978788
307799
577677
1458351
250854
53859
1684832
417292
1104003
1410298
777201
1571917
1404639
1257761
1026453
516392
1286394
1307128
923848
530661
792413
476766
1128056
1064713
803288
1975922
1908266
1259308
154306
526323
1889188
1743142
542519
1475767
258479
1505778
50491
782071
98807
1886742
1601081
89654
737199
1214418
391698
1392144
1768607
1585415
1522314
840568
1247852
1468242
1004026
215373
1923081
1551973
799838
700008
639932
1133667
128061
686209
959500
515879
1730315
1686983
1625142
929765
1456203
1980531
828638
1536131
1446326
16904
966207
1785431
1821447
176588
1117193
931017
444157
1919233
1008431
439173
1580623
1464506
716307
13913
74170
1758236
200189
1658301
784863
205024
1054157
1134518
502104
1708317
272957
1872472
244585
1096111
212038
1855502
272145
1888641
1502532
1333828
192852
682669
80939
1622603
281922
1926184
47811
1777057
1658241
1918058
1168283
174561
499739
1306991
967600
1888764
1990276
1327759
199108
934179
1742206
961599
1117453
456687
1811494
1069418
294810
774916
704471
835152
1347671
1353041
791502
1777110
1441602
1755339
1032341
363367
1571352
1034374
81722
1283550
555491
1309307
303007
430118
304560
1721945
312255
1776013
1880891
1225807
779284
1644147
404265
918482
1635971
459807
1155493
568302
1867448
818547
473678
1933817
1157297
1680749
830621
1618619
26696
384675
738979
1711232
1976620
1272646
745087
666502
282891
764791
1635466
1782042
189999
689598
344580
794814
1204944
938175
1023647
1794506
1770357
1933979
624369
1510402
1186291
1222192
517067
1235908
809076
56023
1394024
1836615
200925
1251187
482199
140148
1246641
448150
826530
433769
1221943
28508
439218
6053
389175
1294782
1592396
200064
1053903
15179
1753432
654441
1589361
1625151
391994
190232
1869592
611250
1509854
1353943
1055323
464488
274540
1279869
1473961
762049
1183420
1228715
1763748
817862
1795029
233291
98437
1129727
1222067
1437733
277759
408958
585451
1355476
234466
241079
210164
1233609
1841217
139925
1780909
503200
236742
1489831
491797
468800
932723
2820
1259362
1907886
14307
1168459
1825390
1485080
526647
1919855
1496149
1888802
1908338
1489855
903937
1213807
883516
797021
1016419
1008930
1317187
1293313
829500
1695026
917570
715506
334777
1384104
135932
978939
1181343
1133365
224779
1517008
604544
294822
1866215
1012774
620023
534963
1248191
1674196
933915
173373
835125
1344265
538846
505476
353205
1763840
1704070
1824289
110691
552414
1526443
742219
1347911
394272
720100
1869996
1674736
1062494
1150701
97054
1252121
917958
1715474
180425
1379532
1267226
524337
1994693
740464
47961
254549
1437356
997167
424205
1437755
353275
1213795
1062211
97115
1045126
1404807
158833
409855
1470126
546495
906958
1536954
762039
314279
1700970
1997389
689560
1446848
921794
1194271
1941049
1602999
1158202
837968
1512179
1205407
1745291
79829
1011507
906483
514166
1893177
1355039
838621
268750
1950295
1845982
830587
299107
1035428
621474
831207
809202
1830401
1618930
1803095
1106867
1436636
1101297
1529221
699414
1804947
1280194
1535703
448404
994675
50920
143890
1257604
1984945
154808
541783
1839428
302372
1239076
613468
116101
1930069
1011735
1393261
1511315
64289
1697043
599821
174786
1007946
1063546
1759636
1509548
575789
1474426
1075443
924708
212732
318657
683380
270401
1555204
104797
962023
1694469
1566349
1313329
883312
1710194
861877
1881013
1902829
944336
1543158
413235
1905554
447460
243915
1854200
276155
860748
798653
748433
1800665
671626
915326
1905093
1073446
1365545
1161409
980704
1330312
1590939
493842
248709
236274
1642873
814191
209250
898667
1676750
322604
1240094
1253560
1989863
1789747
757372
1261197
1241761
1453584
1911945
1225207
1581271
5260
1575396
1321500
678352
1270496
537001
433473
1551050
246552
1917620
10550
1527527
1439846
701380
199203
1795642
1539913
563532
366003
1827370
567875
1067900
22015
842872
1209253
804185
161738
746743
1342831
1749091
35433
1917032
1590594
474898
1030398
290746
1212871
1392244
632416
1924460
951657
351415
1787495
563892
1139400
904486
925441
519450
180280
1574200
268162
413672
646401
1416075
520543
767426
1357002
1615181
619744
1507773
938730
1419166
1952162
1856806
286222
579139
1761892
1782378
544633
1822413
436795
1687070
270473
105549
1477148
1444
1593408
366107
344212
330883
271326
1606534
316703
1926990
319449
1701723
1809663
1859215
648998
1219737
705594
191197
393467
687548
887909
835783
964482
164863
616493
1915891
1161439
785216
1991836
764330
1533098
1569630
565191
916397
943709
201039
1715460
1376153
1691230
719005
1769804
1926925
1087274
1160452
852787
912200
456599
1035615
159838
1089890
1033967
870537
1472905
1338889
569711
1604542
1386386
894299
1110362
1338291
1319813
815022
1723408
1844910
959715
428931
266349
1233081
1902783
1067687
456033
1319695
1265194
381100
1667688
1172020
535640
1434815
1763582
1515449
494410
147330
1447949
1991305
1591948
752996
8058
1000928
428031
327549
1456056
362025
1525009
400302
989782
863141
1438033
460173
407453
1015835
1557591
379782
283280
1459106
1851811
557904
758185
1049902
278656
1952082
1182957
1023351
484792
130446
526796
213307
1498348
233305
524245
990232
1345375
1604616
1582610
67307
31036
1911228
1766762
90701
1032365
859536
1926577
823779
320536
847087
578275
89871
597243
1204428
38118
1996051
418870
1939951
991583
1294256
239194
1461223
1595309
1682041
1780501
284749
1737212
159567
1771875
678116
671300
331777
796468
800800
637604
714
1538874
1819248
564637
1063309
416324
1350081
1833680
786974
1648599
1406009
132397
1641295
43413
1167115
1406217
855644
660232
804892
1159974
703500
189641
1981773
666002
132398
1366292
483816
1223412
653972
247007
1347650
1476348
1472207
1258080
1582066
153275
1207734
732257
1471318
1252498
431984
1116342
327650
1482039
1771663
701470
374922
744799
238679
1770506
1492528
1897668
793047
133179
871057
1481387
1647433
911783
277549
1516021
287603
1705637
393701
1608023
1853822
1859060
1066375
1279563
1363102
1267945
1030592
120986
1830002
96931
258407
1866905
1929613
274874
390104
471004
1268593
666596
657027
1725058
728395
721420
946293
959092
683945
179385
1981714
84173
785599
852736
148999
1838855
446856
1784553
1267080
322264
1085264
863516
175593
1818462
397602
752577
357052
1417136
1398995
1451649
230997
996456
364572
569603
551719
561684
810621
436451
1456580
612788
1484531
609027
261022
1718035
611706
1834564
1180492
1532402
832432
1447290
408125
1419472
383596
325737
117059
796654
142925
1420577
1624163
446989
336108
1335606
791884
889154
534324
837949
713646
229915
854194
971464
1105913
177313
1664633
585024
155189
255011
27763
1537123
1451566
1433881
195100
777612
678441
1715716
813714
1593867
409633
497866
237811
1377833
1561342
1401437
304161
533120
363913
764806
886695
276121
677353
1780993
97091
557398
371493
599621
630
217771
1173374
1621584
36818
1176608
820725
1187445
1750459
372343
793704
401658
443084
1045712
1568747
1455537
1810054
1968239
1972922
124255
1561213
1647255
1663298
610687
1543197
563047
319194
111001
658301
1159654
845889
750472
1372444
991959
285643
1609561
393369
1439422
456082
465006
249477
1316286
1966975
1629917
420543
1575340
279084
364623
1866938
623627
1957644
1282167
1204286
108374
25595
1724215
71422
947993
1787079
20082
1723656
1585017
1705956
966291
276573
658973
438552
1678797
1466031
1393357
1730773
661549
333373
1637884
713505
894557
1168908
427918
1843579
1917507
1673186
583880
1534679
1015700
949225
173377
1690548
1912548
719334
1013533
510709
542011
1558926
1763062
1444941
962356
1277486
1626683
98260
1996809
1911440
209529
1752508
742595
427748
208958
1123914
819832
1321301
26796
1480206
1065383
1524511
1526479
1241298
1783211
1351165
870554
1424790
359596
1617133
362446
801067
249979
1998416
1831615
1816229
1801780
290852
1999913
646674
1894784
764946
615752
1338603
144549
1841311
1093265
489409
1680093
157813
125044
409098
1017829
1282809
74623
1633201
889502
1153597
644145
1334855
621222
859418
1361273
1163493
227381
945932
1630830
790698
855855
405377
9953
753974
1737672
1398363
1822328
977331
1465355
1810255
759382
1280027
212671
1543279
1816348
86006
1390325
1531408
1412992
835426
1132874
778063
1992934
1397697
806359
1465009
814939
908759
1636396
1192274
1914479
17755
1504625
214267
1608536
1567005
44253
52745
661682
361589
1369011
91726
405766
261515
839600
945168
59187
985749
1327707
1732258
94103
1055366
1412306
1821758
490621
1300243
1924856
537442
285308
28270
1927008
962408
974530
1220992
734711
518181
922768
1917695
1438917
1798114
1740226
615041
158063
203113
992508
71156
910072
1775491
1472899
1839212
1402474
1821177
1363825
1714564
1938473
308167
954266
714354
497030
910629
555602
266842
608556
490753
654525
775225
1217830
1472129
41074
886652
250070
182625
959965
1370645
693472
57893
1266545
1266064
780022
186532
310232
1405289
342541
1983225
242282
722979
164064
1215547
20929
1322216
1610477
1594389
1337938
1006949
241111
1960676
229470
1151463
1094004
1881980
556197
136095
1526418
520310
1144329
44466
1309841
1814766
1647944
1708197
70906
1237715
1372923
992450
894994
1339289
470026
141949
1379311
1611953
1679610
1755862
479166
1331688
1056519
866691
46933
1359509
662737
216129
651615
1217121
1184538
1045216
1925549
1714559
1546840
1097301
68423
1391491
998662
274238
1496697
1963248
170713
1675604
1700002
431816
976234
562232
276122
17482
1452197
1528760
266271
1500466
1401140
1439663
1677054
374264
131074
1800570
508558
1020354
497904
235722
1757485
1390993
1826719
340956
268858
386523
1394982
362813
1845704
213819
262482
1351494
1385166
386728
738759
1794429
838850
1797060
241549
1372990
170744
714300
1214060
314157
771683
1748178
1426663
1157973
917716
1225368
226728
1626609
276243
518212
640457
306533
475237
22135
346100
1326462
109356
1285189
1858160
523645
1842456
1513711
280106
1681060
412862
1092933
484795
1744604
313329
429514
1443707
1863702
314324
1287847
50438
1786850
450902
546239
176693
1138912
238411
1705867
1566562
1892196
243940
487586
1847624
1138085
1053900
1986586
350425
1040954
1293827
1802775
1924567
302587
1321329
1462062
1109590
1221631
1601204
1839805
1097466
1012809
553856
1613041
102031
1418265
1984727
59704
1212762
1122481
919574
1512228
1880345
1136374
1346279
1888864
1767267
918156
1973638
245526
348529
1362302
799938
1497215
1841945
1788662
259618
1996190
143461
381421
1669523
1896714
236827
1200807
1805937
504855
755303
1684519
1877716
562879
211927
1881273
1507719
1173701
1953792
1758900
641374
1890494
898023
1833994
1543644
1422665
14650
980009
1445246
1648113
1449377
1245047
1875548
709392
961051
406503
358644
19869
128833
1207854
1310851
1780642
132584
942350
1845159
71336
781345
46421
294998
1285538
977076
1712300
339053
1052734
1988011
1523344
1294171
204130
999668
948508
63741
708219
539513
334851
376624
1945302
1693989
553244
168679
878361
463444
964300
785672
1506794
1109588
1618519
1821444
1180854
581347
517596
266593
353140
1079071
1731448
345708
765279
238427
260504
240950
1821159
1481058
1361456
272204
1155903
1445961
598395
658153
1343525
145570
1018974
890987
666122
1150534
1288112
1198582
157494
1815251
1023235
1192045
883952
841761
268380
1408875
1026013
1195739
423048
1948129
62531
733529
1464543
696116
1370971
1663094
960146
1852779
1020815
680743
76608
1126975
1182373
341018
1668379
81492
1311466
1189946
254169
1831867
531610
1657872
857438
428465
361432
655955
1481749
1008458
1954640
551492
1838505
1935120
1879684
1956073
1650840
282759
1314604
1533637
588656
622593
1950357
1795732
1249736
1981485
138674
1499923
1762431
783018
1544934
753506
197342
672690
1275924
1712695
622070
1978824
983412
1523753
347010
1380830
1102608
204652
405016
1086407
592980
311555
1863154
894946
1136121
654224
815790
216785
1683653
1628270
1558854
392796
1560538
252661
193943
541060
1105172
352136
462846
1411938
336623
266335
1284369
857170
955726
1454011
32591
1720069
891757
1662657
1828185
1091564
140985
1413986
1024391
1157092
673416
1088183
1774955
1646701
823943
1748905
1889082
1943922
1035919
1375094
429692
913314
1921406
674609
845542
163453
1093023
1854020
1744663
903150
837458
1508645
1620774
1213503
1725610
843747
293438
895172
844746
1379382
1947509
1213176
1868370
213464
1771431
1115494
268927
837092
1460336
1243460
1595880
90537
499387
193354
578151
1103895
1337673
1990002
1061363
1092539
945222
147592
597267
1141482
127985
1295058
1312619
1693852
1817232
1482138
552081
368155
838351
1298902
1828947
1788874
1652062
97480
1298092
1126740
1257578
1812464
311115
302101
559912
1932186
555619
74449
386241
1233884
1469487
4189
932826
1953329
1651000
1078703
99109
354292
52175
705944
864906
1568893
1475720
107799
98102
391332
773973
707707
19157
894691
1735925
1269287
637877
1646888
771422
753042
707364
1959581
407457
1427307
796896
1066591
1874402
184742
317452
1420359
1460042
1946925
425548
1936207
180935
574291
528321
1424279
323066
1938269
117678
6516
1888139
1307997
1830682
867509
633024
1499863
973430
1707276
1386663
798657
1795398
1682309
128713
701082
1577441
524813
1373936
618180
1770174
94396
789626
603174
1852783
1666948
1376128
923314
1350775
519425
1560985
1815798
127108
1715470
1828810
65303
1277290
1352301
295080
1408925
1130852
1875551
42038
61780
1455093
137573
1831845
1076800
591028
665626
1144166
1339352
1924048
251739
1163298
640541
1634041
1445170
1867341
1614001
101274
842139
665868
380779
1612272
1644744
1328762
741507
649767
622915
563519
1480976
1438783
1228578
539106
480031
1439963
1580471
1752879
858009
195886
92084
715783
665527
506763
1918509
1853551
1746798
1392650
277190
1424582
155605
1966401
1308362
1279673
1634081
1315830
1775225
88390
1799596
1797504
796799
594472
1141256
786497
210762
1657199
1372189
1860682
397673
1801747
1864230
1963349
730205
1163487
671522
1574867
474702
1821416
46599
191959
143153
883145
1805543
1959971
1901012
898999
1615100
1737306
1016188
1699298
933430
827773
253968
772130
1683009
512675
667028
785669
1223449
908116
743954
352964
569907
1880456
653793
311363
493413
667986
1379320
1088401
879876
1219662
1634348
1255535
1788468
1577564
305480
1177828
1693209
74868
1504441
1505705
1858213
1050310
1309113
845807
1914296
771240
1159987
1355796
220280
1098185
1281846
970935
77096
363025
1484898
1504430
973096
508476
1087005
268139
627776
1718839
1348167
837970
474594
165986
1013445
1637560
1717140
1190802
669532
728118
655542
1169377
1999098
1212958
1433239
795608
303505
869786
730475
887954
1643941
29009
215816
486475
91103
727740
1399269
1160056
1696682
501559
147909
1980928
1541147
731435
1562458
131871
341061
1786223
208044
1661990
839693
1691009
139878
608386
1533861
839150
336865
1312977
1222947
642308
897673
1636276
731619
1711600
1246940
487895
971699
906880
386511
424782
1653955
1355667
463672
46537
1533314
1703881
1231859
285709
1165074
1931078
187768
1878558
1437365
367178
1765797
783482
1889568
1235029
75474
78642
1471956
1890901
810836
1481147
434964
1391844
1587766
237684
226103
1223043
1906886
780976
1219135
477202
1849958
652703
421545
847774
690199
1900351
428681
908560
1203931
110238
532121
603225
1562205
1991183
1298853
945487
1063401
1659593
1452888
737419
844818
192467
745314
1815426
147945
1164287
1131935
200789
1554423
53405
766113
382236
74606
1489744
1404979
756448
1777408
1190188
1069931
473420
1278123
809749
1902880
1879272
1993126
1580242
1293472
589521
715430
323412
1882805
1704770
156854
182723
278682
1958260
1226077
925733
591146
1046775
1542516
927107
275418
1585449
1229813
1245060
1045490
646578
260350
1816046
60804
1740397
1710792
1391324
243080
461448
1125004
1838933
1586233
786957
1967087
1228041
1281440
1908880
1373348
1222071
1291086
1257190
1473393
1310959
1725405
1972855
1667982
265776
1930192
1806149
664345
1667235
650980
1670338
542789
1687803
1903386
1258099
912338
1041114
458424
1008039
1491555
1990697
1841003
1169013
371061
467780
513290
1049234
781855
1995586
1091524
1550934
1490726
957559
1950659
20459
765321
659272
1571773
896622
1762337
1457360
1830008
80937
74498
5115
810084
1868629
1606406
646889
1216268
1955760
115603
1299733
475329
760328
1565219
1370597
406699
1458970
241645
1266500
739850
1630207
1136704
1139858
1702366
1418266
278167
475872
1137104
241707
126204
608472
114328
299237
814836
1455258
94038
122386
480695
862340
1211483
1053602
1011105
1155117
1889988
1813147
1405799
1236485
1355278
926356
1253430
928687
1192936
543087
781943
1021933
1018995
1927273
308252
177207
33034
803098
205579
934588
854512
192088
1107072
1065318
1237745
544184
435527
550523
247594
1469351
1037347
599950
228939
998529
501646
309436
1916228
1131846
1895413
1651980
752003
1024440
847066
120088
49297
775642
1797033
1711661
1870700
1736877
878945
144597
362954
1798148
1670885
192512
1433904
1509288
1146940
777470
923391
1109703
585564
147757
143509
210598
532308
54506
825209
1503677
848963
1833129
1246655
778588
1547462
543094
1505036
1402692
5239
392285
1100290
409260
1862534
1869847
622284
219873
28573
1364050
1639301
526637
187805
933767
331118
335026
1117844
421837
1767165
482749
881593
763754
1247331
1033210
1100527
730675
1983863
962542
1209558
286665
1723849
581619
1018959
295937
831170
1115531
100601
52544
1385157
1479054
997545
1952429
1996853
955072
632945
1266455
1928608
1471350
1487131
502751
151079
152853
1349614
1050045
1617447
1848329
805785
1635448
547993
88040
1077020
464253
298680
1432547
775896
1239516
117951
728767
508613
1200226
1678767
268195
1971233
328194
1079281
1770137
1868411
1710021
1350764
1366047
1960859
791346
1796147
279
1150974
1637396
874562
1641194
1082716
1240143
682213
123938
93227
46145
1977102
175605
1889693
803327
1583824
87140
1166270
1348181
1297788
1578906
1793949
508503
817791
879129
31240
998537
663564
393625
1436698
291502
1630771
1185348
282985
953277
644146
355230
1553933
1582020
958621
821063
317484
1469645
1828327
1949953
143244
1610306
1444356
1791151
1801457
115513
1237740
749638
50652
1233627
939602
903507
1203975
1469175
1304965
1839097
200600
1901834
471253
537763
1965759
1653736
96668
275894
1833593
603617
1711934
224376
528558
1315338
1805814
1655838
1073888
108864
552550
1486756
87796
991759
1800539
1854238
1334227
213288
853879
263046
1434119
1446484
548241
300109
1129707
150981
1948670
107177
856483
688086
861134
1378645
971236
661553
687787
1190203
1429938
977774
961633
1114796
1711936
1592247
1443447
1701841
1566722
167800
1083551
1231674
1819931
594654
804901
1439953
978399
890010
81958
1635401
18247
84005
46052
1433400
907756
738892
560028
257969
1177171
1729623
1126690
1732822
876899
1869300
690601
430271
830111
945783
437487
331004
1763350
1348546
994514
1508054
1670700
1751673
265794
714136
1232867
775875
586807
1182942
446672
1153110
355106
260372
1541333
287905
107308
1843932
825828
199239
696561
1774832
1741306
1196551
145613
1205178
1469940
1221835
1905069
1394029
1031158
1148457
557803
992401
123455
1148224
1604402
1488298
1795383
531638
484243
80334
1108895
1048909
1749810
1038262
225983
7465
62770
1380877
1274374
100416
930027
1234483
839071
751351
715462
1219295
1265005
1083024
1637597
21535
1970165
243031
650237
970170
727509
1149114
134437
515151
1107927
1651612
61810
1877926
427415
1297129
1303878
287840
1383211
1844712
1368997
1198525
288346
1881780
130223
961770
209166
1171299
1993505
90705
376272
851695
1484972
1826233
792790
1658094
252279
198055
1882826
166631
504094
305678
1158915
987420
397694
1641183
1596529
1602267
396825
1815513
1876235
164788
1214299
1501297
1173194
606183
1764390
945639
1045904
899543
716032
338876
1896735
260094
393621
1968183
500725
1211165
1144692
1763231
1985247
863911
958401
613818
864690
44115
397657
169815
1148220
1489132
1981658
1472819
746301
504098
1250886
1120231
537275
1936582
1601244
422650
3284
1793123
867478
441555
647394
682290
1970029
1728607
1070795
86994
1729883
769309
1191434
169876
1067980
1601675
852634
1518408
1885693
1550058
469137
280062
667966
1156828
1586068
1824912
956215
1402833
222566
733764
1926054
933710
1474088
874103
960410
1490407
467096
1449605
791292
512446
1039346
292281
294358
1371357
1946034
713899
1597560
1142079
1940168
1769987
1995498
908297
1282051
1618948
1540788
1172355
1599948
239050
833567
336607
1124039
186495
315095
905720
512209
700662
1364646
1500186
1446519
1884858
576989
1030728
892207
1933133
1409948
173049
1413797
675744
467969
1930881
789299
973852
1749643
326291
522945
1441237
513332
1758377
1785536
1539793
380303
920831
230762
1467085
1682747
1104932
868875
14373
1699572
1319177
1405434
1767143
633486
1192867
1467274
1749409
412880
953669
1188002
1195931
1577446
1245989
688348
336850
1972249
670449
1588269
604366
1400673
330924
679169
1324789
1918146
1171840
1325174
1415322
739907
356032
404915
174591
501521
1052666
750088
640041
250888
416633
1356199
1221361
1583732
1076630
1496223
1103601
1132292
1394618
561689
16191
1431780
1135749
1481157
1333485
1434181
1767938
807512
980521
863610
1818459
1663468
647823
1831258
1952287
734123
39133
463155
155162
205445
205208
1594171
730664
172595
732297
918888
427024
1591459
1249778
1712434
945479
1626852
252228
1576786
200194
665909
1210565
1569709
1162789
1011229
188872
530548
646879
761330
1653208
705813
1929619
818711
667845
180938
743969
1697724
914770
1653596
830943
1186230
706455
978395
813388
1374671
275449
1907004
1224598
58522
1239486
649157
692084
398095
1618588
352493
954429
1805618
1131870
903538
1652117
1414823
563783
757427
1880466
692856
1836824
652245
858206
991945
320267
1926388
543497
641916
1029118
586830
1314133
508714
1180969
994225
1645119
154756
1372315
1975475
1617884
517769
878742
426307
1569641
1652739
1744867
786065
1784568
599941
1894637
594469
820877
1606500
1437159
1518680
1842116
1877699
382092
331984
1801621
1766462
1994411
1462944
561634
10155
1932960
596605
1564004
1117837
1601841
755439
995123
744948
763598
949989
373296
293418
448298
230825
283496
1843363
1107688
1606961
1049936
909165
1509829
1501816
256192
1303162
337253
1646048
279137
1896669
961036
1074130
1154918
1438577
1933646
1406975
1181077
1414916
400628
1327364
1067321
1941856
1318783
409906
130846
366248
342304
187970
820303
513554
1226365
972347
892112
1866775
1237425
1875021
797227
1890680
670853
1813312
1225947
356467
1427900
1843194
1084511
162279
595060
1118388
1311517
421458
652786
1066966
318177
844192
1519535
1953113
1559049
294582
1415116
201333
405278
1612339
486299
1007077
995
1302737
831451
1201750
257895
35578
342524
1238315
761238
44690
1450573
600456
1159342
394317
1987649
585312
1694402
1819953
206845
662320
1451242
752211
1744626
885118
280159
1475038
1518149
732080
628332
841079
1001621
1832283
1462946
552159
932267
555345
1223536
1375113
651515
1118856
1404523
619809
610007
1781360
1711379
1764388
1896713
770652
168915
1041339
1735776
487878
1306785
4835
111612
1608125
357396
257502
1104888
1425256
1811270
1266126
104243
243850
1212807
1019442
1230986
1372715
741427
1514293
834477
1808069
764037
1765333
1583067
1930037
1965179
633273
1855782
1346438
1229958
1343343
1922506
774182
462096
848722
1559911
827863
1815016
509189
920043
672975
1770587
1560075
966572
129059
260058
289839
1561193
1132942
1827002
1532720
1069435
59583
1071839
1913241
777354
1880217
1568042
828597
1416302
1007864
1026270
890460
60574
1808499
1118266
1865276
1293200
1151161
1069559
238598
184804
1162877
1261489
68293
68749
661335
1896174
1299667
1375833
1699729
832574
814064
6009
1860946
942653
1099241
1856769
205897
1039245
335096
117355
270373
1863393
180929
524112
1511034
319340
1166926
639445
1838044
1650133
1887846
1831485
1800589
1174133
60586
1073127
313536
1551990
1799969
439545
18052
1179836
748953
1802616
680834
1530226
809907
404547
1624215
250047
1547281
1145578
1256027
772697
77569
135802
1087673
700863
1796545
1839848
1228692
1139430
1700323
867213
634200
175213
692590
1691960
1786600
1505541
1649815
587838
636926
1930690
1840308
663595
1767899
1192036
569030
14798
529615
728179
241558
1996282
1911189
425255
1498606
1344969
1949905
759388
1283818
1454607
678629
611067
1410073
1660353
1786403
1183304
1322202
1727083
169339
87947
110793
701836
769257
82848
1272698
933707
1255756
88154
277943
806890
623280
708036
1900652
356959
1091532
1290021
1633609
1829660
1460905
1788630
1155249
826927
612882
1575913
849304
925979
130047
1454123
108405
827983
1300539
1651332
963435
1880954
22194
1470938
667195
761815
560892
1702374
371846
145391
1234987
610505
1480269
1574983
1975338
1823003
950288
1579317
1259204
1392729
1437563
1067147
99123
1515880
331724
990443
1429806
1048589
1061519
376988
623239
1522497
1435941
1484857
223007
66254
382255
1773032
1912471
29883
1675065
220428
1121782
441407
1501761
806421
936946
649437
1073514
674843
531837
490941
345867
841045
1236308
201609
199806
133949
1755242
1972287
695058
4803
255521
1996966
212764
422509
1481456
1959394
660626
1197970
155286
1587284
78545
655573
505149
1616140
689090
1678202
1713624
812445
497907
698342
434854
159033
836059
529875
1791349
1710977
1011634
289407
1300943
1434125
1967015
11238
386559
591455
1305381
897041
1817951
1747095
1796350
1833020
521958
1614810
1644965
104933
1392103
1363097
282304
1546689
1673512
260885
1984703
206307
40101
1248252
1890227
96662
705382
1174503
994948
733232
1364417
1533817
762021
473504
1821241
711971
1354703
1611069
1400751
1866172
1484030
1287807
993107
455058
1700015
1220516
1467182
780809
428608
428622
718289
893964
1215219
599869
366555
799758
711337
198699
1380786
364988
220016
1610704
1967261
1816138
142197
1742301
754144
1200873
1312229
1200958
745390
1702551
58158
1935246
1137978
215434
1363446
698179
89541
284423
579556
1290501
927285
362566
1049255
1326547
1392532
382746
1810959
1834569
692491
1947052
960750
1214611
983889
1112531
1218370
13939
1010388
750329
908717
1619080
1631406
724178
1531488
489688
635663
481066
1367322
1167311
251234
1449626
17731
1465718
1801163
1805510
557937
225647
146688
1898628
431961
1905833
89857
412133
23283
1702451
1562553
599043
1851301
301389
941271
898586
1501942
1664495
930128
1209006
1314590
1259283
1983200
1530933
1877873
1872244
51513
643671
1402323
1556918
619589
344530
1148808
1583264
555182
1423398
804367
1276729
62803
179683
504056
1311468
1462583
464333
1027103
178023
804653
838076
1778722
306830
833495
1004018
1319069
1992913
1102543
1685986
406649
255435
1109058
1413624
456525
1077632
1444639
193237
1056755
836343
1022216
710842
754661
347045
132997
627727
1691468
1249704
409695
233781
1915551
665859
105778
338764
1892970
932835
115578
1278854
157270
424482
898028
1143732
319215
1601686
182874
409311
1903540
1040780
580258
570897
1076408
1745693
621125
1940030
1175999
1880969
1491703
1066867
1219380
1510757
1088210
1647613
1722168
71476
1873836
878856
1621301
458999
1166742
718417
51991
461264
615161
765390
1159149
513911
1328891
1971892
1400967
604856
1063980
1032073
592347
54252
1657167
295610
1455693
177332
1305287
863428
468050
497749
397168
794261
9591
731941
1151018
1776568
1469829
908907
200741
1103915
554029
584493
775309
158195
572190
1094325
419262
582596
1724960
850492
1526802
79530
1619909
1191138
999582
788617
492429
484751
575962
846556
708012
1146564
1053272
1673458
327771
1675524
193892
1035889
762545
501724
272999
1044039
1662091
140114
10773
1609561
1058727
1704600
1089151
1366145
545044
147000
1166345
696303
184204
408604
1464328
1923992
1429458
1096564
970467
1931514
1245401
1862320
865389
642124
1494300
1281952
1481705
923168
1979612
1907346
1673891
1413103
13408
102981
1616328
411508
1815508
406945
838154
1955892
600886
866572
47021
1234399
1457694
1421105
1614021
837093
1511308
304968
1881055
448401
802404
914891
138220
1035725
984000
1865305
1410029
827978
1921178
1268172
458631
575919
851381
1763050
1977124
566358
1501384
259376
521230
963482
1596074
318927
1559062
1965539
1999983
1165247
483876
362062
896165
103368
202643
657844
961939
354062
52342
1787332
504561
1507937
1289914
142106
31961
1703728
1598712
1077710
1021763
1758513
617013
1044641
1075537
1574592
1741167
23632
1157406
1097073
1594336
836891
1182876
1277062
1472268
603284
646894
1003910
1208868
1120564
1803057
150727
480633
1070786
746556
1728943
1566888
1353981
294296
687568
374478
787969
1432902
1155283
1001979
346042
328517
1461134
1676425
1624837
261301
213651
711301
1782320
406385
564627
264891
1826672
1138834
481398
861630
1395467
1856899
387704
1142245
1022649
348928
1112298
402572
1847169
84958
1645789
1186356
566897
931107
689378
1707544
591193
1895337
755118
1439799
131689
999387
953176
1056867
797342
1511875
1343905
1719967
1370005
1514928
17340
703284
388968
1026950
949014
485762
86671
1021210
521983
682982
1628162
1118266
995734
459585
392496
128016
1795311
839185
1804855
696021
1402213
835758
1332954
1452742
938330
248343
1374842
1226734
369607
1230913
509347
1735517
375489
662125
1074730
231857
1780030
117612
407618
850154
927801
765807
579873
1860851
1538914
614033
440493
30060
1156173
1740217
1568961
671510
1254827
230586
1421816
200118
320269
685718
344825
539304
1234368
984989
551218
1420271
1836136
397864
464964
1201157
1368105
1507672
873583
329112
997007
1281100
1616172
772245
565599
33405
43834
605027
376075
67551
859778
1580958
739507
1434932
1019614
142342
385022
176342
73371
924542
843089
1449111
588448
1620188
457971
543027
1500852
1488042
205651
1052935
565812
1061383
505255
707520
1556482
158247
775435
1473522
444133
1158851
253072
359968
993202
1529807
151052
491285
777860
315941
38143
437785
351240
1447199
1492536
1136319
1327728
902292
767826
1155012
1053570
907014
1877139
1362993
1643295
1325189
938672
485533
364073
965967
483215
679500
229865
1606713
1025372
1746098
601987
1699228
1832312
1738877
457719
1831641
174750
721425
1219490
745924
1000428
1271125
962263
1821109
65987
1731818
1085124
554658
604904
1468027
1086485
245970
1447662
74360
1324556
340737
977113
1950969
1473246
549353
1156635
1504532
1667625
418502
690281
880700
190393
373307
1411103
1718411
1475407
540697
982036
1433442
932819
311922
1943422
758210
867819
411347
313778
758034
1359339
1115016
486484
666142
305617
1313289
278375
1297243
1883575
137499
330380
1076829
1504469
194290
1494774
93998
1716145
1687253
607877
1339758
1323044
1660200
691866
801331
316811
1820012
1159075
105185
19306
1953365
1428905
1063037
108780
1090401
729813
1088937
303297
403277
1083189
389251
1866304
1684509
1338202
1937030
182450
1195246
850261
114885
337952
1979431
714751
1426094
440263
877974
346339
1065604
1379349
1592920
196339
1722610
1556186
309171
933573
48682
422385
402841
964033
851612
1537978
169785
1561167
804346
1766897
1685826
1132492
554396
1378571
894681
1481613
1432682
1005110
949883
759205
197828
438851
1644028
1423499
206455
461631
1745064
1697331
60605
1534382
1889751
759565
1215816
1568622
369378
1636995
1504870
832347
1809332
495523
1822098
252918
1799463
1428779
357286
1477416
1001135
7597
1490034
1947873
1384370
768706
1646655
214201
1434506
1654757
1247601
400109
1462920
1703302
821477
1042247
1099978
1697851
66826
1048191
347621
1178653
1730841
84653
1011291
937883
1228747
765433
688963
536476
1241246
1558308
1145090
1756473
1861724
1856304
1296525
524592
609867
35779
1261696
1331090
1869349
223458
1401016
1842611
1787140
109531
289636
1826083
895613
988110
282078
74442
1113072
83910
1948035
1372967
170464
995442
1930890
841649
1539939
1933721
784466
305178
1741959
687298
849219
1522201
83990
339510
1194921
1445272
439185
1780833
1086451
759649
787345
33111
376821
404218
972128
1705869
277098
1727947
1482132
1257740
1403492
201169
1282853
190210
1290793
539195
618098
238606
285552
66724
880937
1156553
983846
832598
16952
606543
921754
1059450
1191113
365394
1917834
701457
1989961
1197288
180721
1072691
681823
1464579
514123
1778765
451196
1839074
701184
1381831
1839974
1761741
1286620
1399089
1038960
1367273
873082
195607
98891
887263
1685483
430806
99786
1278408
1664067
152830
1512977
47516
1665017
487157
1099509
1372585
58454
531086
634784
1835213
1093855
1780841
315544
495047
995308
1105042
1373245
1767999
222299
943541
1283524
1302753
143980
400848
187358
1788077
334398
1292669
305241
947923
1796862
1385257
245560
1590334
1284115
1695880
1059907
1531994
246738
726468
1863499
23667
1210947
1271115
1435159
673061
1118520
481929
765706
381508
2920
800635
1961012
832013
1755690
1150897
227230
1710698
1981191
307287
1151915
873469
971789
280545
594071
1485101
1235251
1029564
67864
1854691
659062
1014256
1733732
625355
703267
945066
1299416
1738496
532038
1311991
1588982
1897301
540044
1956750
34934
576535
669337
1099016
2969
585356
1001021
1544271
1221343
222776
242850
907716
1093527
395513
1816668
1746500
55217
1222420
1033078
1738632
1028069
1113037
1790108
970904
699064
548301
1175014
1070201
1303603
960888
532633
1302517
1409023
1486615
441716
1501548
1744900
36124
1026617
1841707
1127924
1828915
1676587
1676307
1215024
487704
308668
821696
1016792
379748
1793853
1518738
885089
523245
1009925
1887218
654852
945332
1861263
1353897
1392448
1692289
1699109
1998689
1163844
1056979
1839897
1875148
1659657
1991523
1080401
889986
1462257
1782855
358998
400485
640989
674154
708419
781720
1928420
480030
1158039
415792
1852899
139221
360588
1334181
1644459
1716422
1182139
1711517
1296230
585705
629572
514047
1416934
321570
402710
134698
999815
1483997
1975062
1655192
1550570
754576
27722
257362
638325
750014
1417525
774571
731396
1736149
1569020
237403
846996
1698144
478038
214691
1215761
1357552
1339471
430246
354664
1842694
4315
723100
875033
28516
1224428
69726
646944
68288
893862
370161
215210
745601
1232600
1289953
273395
1826044
450744
572747
76670
1330613
1757301
481727
973201
1220976
1392852
796459
1121246
242761
840977
1915370
217142
109097
131577
618235
860016
1744091
190979
1358442
864383
1816189
1455849
525758
525680
21660
360089
1820953
1787223
1105214
1350611
1777730
347120
1998139
129033
1868460
1914527
762296
484367
1816201
564263
1310756
89351
569586
1074142
521394
169444
640662
1549994
1995101
257583
959758
1476298
1230866
72118
1919176
649740
315970
927097
450540
1523150
147744
1674903
1210737
793686
158096
1803698
237506
5729
218930
253411
185669
415037
213094
1054314
442760
1479220
63106
1616459
596663
1540022
596579
1069976
868565
249202
181980
1808924
1715987
918058
1287286
619577
1484889
153321
745556
1879546
446482
956201
683707
1788525
893541
295834
1680168
1678634
1344893
1214840
788312
211568
1816250
891338
1300791
600410
1956837
190619
1688452
1992643
1091971
1326511
899439
1533744
453508
354297
1878593
186413
1172935
144004
980750
994823
680642
1516953
944660
1632104
921413
1615326
839011
1552577
1607392
1234136
316057
45128
1287551
1010166
1378722
1028112
1192810
1510637
1988410
129991
251921
563434
1339709
312143
981487
421132
1076892
1746679
258965
984658
971869
1948034
85625
1280793
468963
1120227
1988000
1966659
765489
1125262
1233783
1883238
745735
486959
1549167
1354626
826691
332139
830739
871254
200237
798421
524621
186473
1695771
486104
10296
928445
761409
1350360
1977676
112070
779325
1450680
316637
1022306
97847
1186409
108562
1968257
267643
920797
953464
177349
323774
1754378
1263059
1379748
1013590
1018268
748711
1462914
297045
1906836
1330544
293278
1408345
155790
1497802
1905293
144492
563998
1509600
1121116
1851515
665803
357060
1378974
1093236
1627429
1321034
1330062
34828
649343
936905
1678901
1817710
1118370
935012
104455
1964281
1555971
1746592
67446
320719
838246
1702262
559334
1174740
1831785
398225
963460
1730342
648886
31031
1589356
1089855
328828
553094
1778435
402392
1139740
6949
681716
550160
457780
1509078
957535
1768145
363625
34583
1097050
744028
66755
1941800
1624448
1219208
1846505
537580
1647009
507332
1945242
1970915
1347401
1573523
376965
434521
1134334
1303288
1555145
1726299
1963894
550880
900360
962798
499255
262467
1005835
1696104
376531
496891
127614
1460870
641197
913224
515010
1903283
1847961
525706
947406
845928
1319704
846904
1591736
1322394
1535586
1845791
1616952
1959738
1939318
811456
1514577
1726830
1594591
959764
571438
1519804
1849924
1768708
1154891
931224
1158471
1095790
67102
312651
1270454
1156851
638490
654513
1723029
1544076
559514
710864
1318333
543720
1172650
1086225
933680
1341806
1595194
114123
729458
466601
1018500
152155
954355
1012765
1031037
911543
43181
1776495
1352455
1906809
1231538
231473
376397
1827813
1476150
1857022
1763411
194419
505709
312087
406182
310697
769002
1317983
1460642
411194
1249771
1400424
1615380
107275
369045
1416357
456366
1980697
1145667
608469
833115
1470383
1872749
1270307
765788
1678083
1349865
1117492
379644
214284
893334
435532
151701
1341703
163473
66128
1057582
1081742
624071
885061
1491336
468470
1637356
1507192
1332361
608666
1333711
1220639
891442
181828
721993
717509
114849
768462
346029
1797340
1861169
458744
344764
826745
1074746
902135
82062
405916
1361930
1389686
1756951
927599
967932
663579
130955
531262
1740273
1915021
586352
1791486
1274975
1427592
1214740
816841
668308
813998
953657
696805
305585
1097749
310746
1123031
1024457
1082766
1718784
589578
1472094
1018890
510905
1952499
1587753
895585
1998321
356334
1092803
658314
907203
956115
1598511
552631
1030753
1675387
83524
1928718
909326
492237
1169660
79151
627646
1222657
707541
415474
1816205
367100
488045
223564
100017
1662088
1740235
496168
1959278
1692991
689717
745457
1144715
894302
34151
893289
1793892
1436279
1411959
215408
1965411
352797
320771
1346179
1169688
811117
827114
1389594
1859549
1957858
731844
211493
340547
474037
309737
371238
26094
1364309
300765
267831
729157
667184
9493
1065442
1807908
1722247
928150
1611436
1700070
1839296
18661
87997
840085
255242
1173317
904669
1256240
1343937
787530
541925
153084
1737089
767408
1021418
878985
498808
127828
146275
170994
1046832
1820577
1848732
481953
1302415
267693
635574
922405
1085764
1558638
483710
1947368
1820630
1514005
1012862
1517348
1474233
1356895
764575
71888
678549
817162
1594432
1862298
1850443
1297799
1614450
863275
207113
1619548
703717
851489
1438154
1033171
954744
1385943
1537612
396191
101193
981899
524680
1664196
523142
1255949
459528
1570887
1987884
989064
137120
668731
282547
1101062
1598350
440117
905067
743944
608618
993998
839943
1238746
1784635
773423
345266
1051318
1936099
1805083
670748
381075
409372
1397905
1852998
720035
867482
776998
1228179
1573455
117839
1408378
1945942
355624
1358728
1976908
1660489
659015
746693
1944205
1381030
1777112
139622
1840057
1474136
1297145
404326
511423
1490430
1982308
801044
209849
1438883
310635
391208
1622612
1701636
1422344
1621209
1592418
1168927
1973415
345078
55810
1171655
1296341
1653404
114068
1909862
1849565
1423880
1658664
1809787
939754
371076
517141
1600789
267083
1416436
1364498
1851920
1559552
266498
45417
649772
1904797
344481
53198
1455963
1560317
1724438
244283
677112
627981
1515125
1308343
1098000
708970
367137
1838045
1013841
1012746
92775
502688
1260155
638315
505597
1069469
1320480
402694
1464207
274029
631277
459048
1667256
58532
783199
323759
797164
798255
1234276
958007
1115220
1478133
1501866
1970671
1813017
1014858
1446662
918048
394198
258763
1966866
607463
1624190
864985
1370995
1628105
808699
1366795
229719
1712111
1197882
181661
1162014
1956949
611822
478813
751233
601769
97263
158197
399903
20097
1457224
1692542
151088
1671437
314960
867436
756370
820455
1684595
347051
1396001
1898478
1534827
1232372
1262571
348769
1099921
939438
1750793
163999
1007383
1185844
518923
1279543
1255106
1232707
1666914
709403
241724
712962
720538
403431
1455231
1293980
1427316
587895
1183837
980983
805630
1009663
650683
500903
1955511
224173
790499
90482
892623
1846436
1231395
509923
733425
905227
1844755
746745
1541752
1158055
1606796
784630
1706802
1825881
1432675
1177914
1719855
897257
1287488
756420
305168
1552148
438333
240004
1914649
1812924
1681595
1138924
1653776
1231138
27287
1445658
655049
1229332
790804
1166434
1058157
704357
1919454
193211
1383795
1034387
51983
1220992
316745
726370
1691104
81118
1284443
148503
1092737
269289
1166488
1428161
398145
1788473
361656
1146538
354959
701233
1851283
37626
1229976
929243
1470429
1793064
88732
1925226
555426
1272625
1266702
454343
1334659
1416360
1589454
1203801
111234
1360076
374377
950406
603344
28852
1544009
1558680
1753665
285089
384490
1715309
1589240
905817
1960382
304625
468263
1798935
341218
1906013
624906
1321122
1007694
795740
834902
1628338
808536
291182
1305693
30013
1029903
1284980
1188216
1005347
1178487
425387
1558277
276933
1989163
916065
1159422
33967
1805401
492882
1197949
937915
387590
562087
302194
891625
929996
1320655
182028
1543682
1330239
1362737
1629802
874299
189334
313003
1876497
581566
1323410
1706994
857708
1076003
822995
919546
296168
956119
899763
1480800
601181
1143328
205489
735651
745378
1694881
694694
1733257
1129944
1615025
343270
1030232
665072
1208221
1197198
300193
56324
1841554
1935238
1221873
808480
1637051
1128002
780274
902022
1617654
96450
28477
1992147
1854786
197508
1518698
1603532
204465
1013437
711584
164621
1497225
1604914
1684863
39124
690059
785967
663255
296599
180589
1341902
922741
1446887
1386818
1136689
1982111
1253095
1212599
630020
574168
882461
1918667
93947
1988778
905977
474586
849628
724010
1226958
1478800
1966149
282622
817332
1749304
1515543
1113726
1044533
801343
1307973
710370
1433051
192918
1060694
1861124
631915
604273
839100
10026
1300400
1256031
1143526
886022
1352210
1711817
1081116
1156587
1574264
1663766
874809
1524276
508981
612344
530217
1975994
186406
1507705
394834
267067
1444645
195221
213271
254313
310856
192081
1520472
314042
1197886
1085146
1392652
1386264
606455
1517887
1374230
164264
1431429
453798
1185131
569742
1668059
1863272
901624
1660312
698491
1480065
67735
932081
488232
347563
1949700
916960
1064727
1546378
876756
152150
402509
7759
370299
1262715
1998398
1173968
1867107
1923168
1131460
1317272
569077
755151
516140
1538193
1719360
32861
432724
300254
36775
1855040
95891
227529
816160
1709661
1305844
1724797
1074351
868990
246296
101310
1087985
993018
1410384
1052720
318181
329770
1305573
454786
520039
49901
1919237
160167
1475138
541645
1469095
1480831
1460251
1551733
385487
1604638
374743
852446
215714
862026
90229
1953008
195162
832708
1981092
1964315
500546
563825
388566
157685
1819598
1955037
1034837
1551711
552721
101326
1400979
1694430
1560383
164521
1758440
937157
610160
538082
62458
594724
274288
1256312
1532999
659530
1320818
1281213
1755977
1199384
1922577
262924
1853062
1389378
1258238
1332710
1690662
336719
1936757
825286
117585
378820
1819245
625802
417971
340062
572314
1737686
1948835
1060469
370760
1777702
1849522
14266
229753
1663985
1246561
788156
1509456
493451
787079
781940
748543
1472671
1084396
459190
497346
111878
578627
170930
1476278
1229950
1267522
260347
285336
1970629
1012374
409157
1537226
1798836
1702379
1309961
1111876
1637305
1018572
1967126
546999
1110615
1101337
442135
615400
865308
1236364
911145
1603891
919925
1884851
1137512
1185792
382675
1795249
1803190
1274052
1528094
294905
572611
1064632
177520
1914611
32012
840061
840378
783509
434392
1115471
1070213
1197688
119422
1734856
1029125
1540519
1011591
1744114
1568581
1673741
1074193
985784
484777
826963
1377134
48227
404606
59855
1728022
808918
885592
785637
454744
1831673
1486302
436861
1891281
665330
1489825
1412639
545876
532679
1425595
731122
317042
1221319
537581
1140780
1017415
958150
806395
148505
1228036
951966
1901896
1991733
48419
1594750
530898
1193467
1461298
1557761
1052583
363514
890193
268089
683477
1372812
1252041
881452
39351
1104719
297763
839063
1188090
1082799
255976
1347323
789668
669559
754092
1116564
1741118
1222460
1266700
1700988
674198
857434
1372167
1936874
808781
1374036
1556336
1129040
1101231
592247
1527327
1821879
1359397
169863
1604646
1775438
694865
1381153
214387
1460174
1967146
432803
45405
411505
1407803
69783
931437
1004922
535393
1066387
1968368
1758939
1325460
1014326
1334855
1684370
663874
479944
1069543
148093
42331
1240426
1327951
775447
53079
3401
448454
907071
428890
1477065
1686166
1907885
1799164
837420
710730
1717093
1073532
1027011
1676967
207247
1666516
1775135
1030357
1405100
673621
931040
1501424
1883160
1155088
1954451
870303
493641
1991166
299081
1967379
326807
87652
1846502
1216833
1325961
415255
1059930
1588944
560729
1013214
730879
213326
801690
1682147
1350631
42306
644390
583957
1982688
1379622
194223
1742924
1806726
1269404
225314
200271
238086
254152
220430
437170
856740
251214
512676
870038
537804
1518756
401050
1025538
771245
1951578
567754
58077
1195111
189588
195754
1879723
137454
1531489
529487
1600452
1424059
1671256
332670
1041678
259956
1826656
1560587
546858
582799
838420
1204127
1873390
480442
1707061
1728090
528455
1513657
945804
562850
423596
1185535
1650252
367079
1573838
1406774
108492
568433
480819
1835468
122017
1010774
425547
1690087
428462
1329917
1765168
951700
443960
1711272
1326638
1626433
1396969
1982599
416461
1700790
1744786
51262
1889775
119365
168489
368036
1767642
1042368
1919068
1757629
1169802
567056
546914
998346
1237569
880287
127379
54800
709154
1857251
87907
269449
1060339
1392279
1212407
879316
638745
381906
1034731
955266
1515399
714834
1685081
777545
302399
653210
1709439
1035937
987730
1703364
18933
960058
1753475
615138
1353437
1893640
325400
1147014
260022
520499
1114307
1797030
275534
78396
121988
1619572
372456
1812905
849647
874530
929479
1317021
960231
1571793
1143200
587770
147061
1461446
1227655
1422978
277276
1330581
495228
858679
106929
1360002
662968
616948
1217761
1963477
426386
267910
864522
1940804
300942
958880
419839
1048042
396826
962412
1615746
1836210
374957
1408584
919650
1433938
1083028
37394
585022
1737582
414943
1985458
1449608
1034700
483663
1875747
581011
1823235
172636
1882818
271075
1325074
34857
749681
1340729
1087873
1235490
960557
826087
280427
1503305
1179344
988840
1211262
1513994
1654104
105473
1014362
269056
823648
478644
1265420
525647
321393
831350
439202
758777
278066
1491013
1047716
1974333
1285292
669445
1985797
822366
1276068
279958
455784
870132
828802
1438626
267885
450904
694154
759822
68181
124462
1989336
301543
172569
167803
1579573
1682139
1763835
1683028
938780
1484189
1242333
1829842
1981773
1815074
302821
446681
1960790
1266121
714804
1093246
1737359
1636277
568662
822266
691331
1089725
254833
129027
1760862
1576813
1792357
222260
418411
210067
640665
980095
98736
1784552
414069
508397
1795174
1471491
1279228
1747792
855413
1603366
443622
58026
1222263
175747
696254
818821
794683
199791
490260
1079252
465710
18434
1566781
1326276
1410721
1924758
1261483
540243
200511
1049786
123249
378195
557477
655177
478440
1894333
1308399
1814654
1523816
1622026
1667530
1083912
1827350
321936
799903
1342521
930908
606409
1096312
446798
1840803
207370
832712
544862
1692542
1695858
863391
859576
1467040
716823
804993
20702
309410
488624
943165
1876864
724369
681381
1259634
324619
1946347
1025988
1059479
1278420
71925
1430438
35546
575781
177872
1835898
1241321
870189
1186181
842981
1797310
1340258
1781610
762063
1610566
467693
1345153
1550335
1826975
369364
1661174
323762
167961
501650
338053
86654
1413928
24886
1731807
852927
272803
1448287
1733002
625280
639915
1360767
1795596
167462
761067
1458871
1359468
517505
1380758
1375214
1742280
1044074
1832869
150551
11165
705507
213301
1735192
997843
1994108
893608
507425
1744963
1029002
881159
1406439
21358
1236438
407112
1861143
1017130
948610
1485514
1731254
699490
1803021
266767
1656537
1475037
1085097
1471343
69290
72305
1873882
582471
406961
632809
1622475
326815
1209221
642957
276474
1626802
1667485
1206526
1594777
1762242
1762397
780346
185476
1897264
428650
1740757
1477913
204538
1628081
1705671
518129
1924619
1036393
1238401
3458
811320
1621402
766718
1886204
1333286
505085
206942
811432
1060521
1544308
15912
1451744
60038
30644
632137
594764
810175
917949
408741
90196
1495191
1504464
1379437
1334915
833614
678297
1662638
412125
1920881
1472504
1746382
469331
527385
1286845
426978
1933908
1494393
1209386
441192
1064100
1007924
1721771
1013969
1479612
531553
615375
700874
1938770
939724
1640240
1594929
1956244
1932112
1142012
803922
1181014
1068555
113478
1608491
650494
420982
1949666
262624
40883
561469
136629
1131686
1689865
488431
1650754
1326023
1838861
1747255
1215328
747778
1055213
1382967
1100461
1622438
515747
270280
1064633
583365
510173
1118546
313259
1994574
1744963
1770935
39571
1314915
1595826
1211
1439108
307590
1691897
1230542
914949
983475
1673901
767444
362849
1808034
1351114
149025
1850341
1842067
1673981
207798
288830
1122176
597479
1245951
202252
536842
862950
716869
882471
1849679
1688236
607660
1075055
617701
1431472
827538
488414
1774079
1585497
186407
1368372
1019148
859007
580823
1299839
646262
1558561
1785115
1642161
807813
1887712
1083186
44857
1364078
273321
1968766
1436650
269531
1821110
1042251
263529
112533
77228
1388882
232815
359810
1960509
269654
1270798
1509078
466351
1034234
1612870
649460
573377
770744
976378
1931606
1844066
1031772
1206884
1248746
1039784
879045
1778321
1574087
408910
1859991
70788
278259
377351
794530
1086283
199689
1546907
764053
1073921
76146
1928828
1891033
1708290
1350873
1184718
1964733
507208
110659
119003
1544387
1795245
530219
1544993
1560977
1677151
1305004
645125
1963706
777720
1141712
927724
665663
1773402
783840
1401332
1073001
182130
3973
1818530
649860
172732
709993
1285930
420731
361126
1146440
1556247
734767
999920
12499
1604282
1034650
1614290
483489
236102
839201
175521
1314999
964438
1002267
273492
555038
1308580
1884476
1524866
1081802
87869
643320
1773130
1133464
1622125
812742
1702580
1152709
499035
1782918
1390094
1057905
1684382
840492
1096531
837983
787284
634674
749213
1501034
242143
107728
1019194
1715814
546772
836119
797533
1842322
101547
1374520
812588
1372739
416652
350963
1289867
1029583
860043
140589
364880
1980510
1593464
193535
18803
956901
767996
711181
1563269
1509260
356146
537936
637584
721302
1827847
654530
436625
1731391
1622960
46867
1533357
816035
14954
326884
155596
722483
1149277
489441
62984
276237
1443205
1362148
1167999
1065304
1592259
1843380
278613
1952112
433460
666553
1231874
557779
418536
1726139
1449607
353697
1091776
111456
182502
1266732
1783604
465821
1669075
292891
1504436
1426711
1077182
989632
315036
781275
705577
1279361
409398
279367
627689
1860366
652996
63773
1666369
631185
136250
1673476
236256
792193
842349
1737290
959212
1041714
645896
416592
30353
1095583
1909293
1349187
22058
44672
1664540
3685
471612
1387618
1412147
1421525
267749
548292
675710
1585576
448358
862033
981433
1855636
155629
1081044
1814509
1358154
708434
1721427
1928139
900848
687865
1501823
801852
1250213
1369146
62407
1455042
526611
3486
32876
396603
1451760
696558
297569
1859550
1593396
872531
766773
166814
120068
90854
538418
1025549
1140423
690463
409863
350497
908007
911743
515600
668513
453267
1643590
1085149
1274685
1993975
1464013
163821
1885797
981929
798102
372728
294794
1644009
1442301
1106348
1878168
384316
1314030
1948210
385473
1396108
668309
230409
520523
1226320
321004
1989533
1731893
1276137
769553
454176
1802474
1621165
115924
634403
383741
1736560
2008
527683
895283
474956
961772
181325
202598
286582
1191923
1472335
1385945
1286815
1140783
1639956
1417791
822533
1337331
919584
934613
1510935
729318
621252
1957215
471570
1612718
1541695
634547
1937584
635797
1969292
1839568
1989519
1546373
1992874
264438
182984
1069593
1694872
1714514
686996
271717
1496090
509797
968732
768678
354515
865688
1158848
1544315
1860230
302279
1652364
1033274
1474275
1132521
784280
1537584
1767771
1821457
381006
1928479
307582
1150541
1532595
6529
603664
129345
146577
1026652
119077
1921205
1037961
1699405
1363028
699711
1413676
1865812
1273146
60904
174443
1724786
651383
1145601
861605
331642
587658
570121
1688548
1683138
74464
1372316
1782313
1311736
1849480
1401630
151967
441403
1713301
309044
827343
1782878
363362
1514625
404457
1142344
1863846
548919
524616
1708978
1539579
1549121
458863
1046463
939846
499095
200360
404994
1815641
1939114
1797865
1667232
687595
423882
842895
69977
376702
493052
891882
639825
1890736
750101
1115383
267923
893265
1157284
1040064
311571
1846230
1214726
256471
24882
1860650
612015
1722052
1523290
1295858
12429
92250
1599309
1516229
1913379
58361
1147782
1971449
1880367
975022
1127193
1121151
1689295
289035
633426
1899602
1174791
729417
813404
1965997
87501
1775719
255230
623270
496446
86936
577387
114084
1443601
922844
1430189
1760005
62060
721221
921744
1406921
1901827
120034
309609
1742338
751226
1372961
1985364
770673
1496343
481275
1326342
1969839
182148
733230
429819
1551160
537448
716976
1367085
1202321
868331
689406
644287
601206
1376504
134664
140009
346839
1513117
792603
1545342
860099
1158171
818484
1235639
1274288
921106
286489
1490152
1575059
1720907
730095
1159281
63240
1024488
1104662
1432563
792540
1549572
637504
263232
1056846
625182
1376777
1769012
1062064
1839815
1665130
1206880
1778255
461533
1417622
1921049
349557
1957540
341488
1461467
104145
1237386
1941176
204
1176308
165822
673534
1369682
1652451
642460
53677
1199823
654408
1895094
629083
243879
942394
1134402
361450
1499538
1959879
396161
848420
539224
1222533
753916
657047
958031
1934829
1030832
1811386
416146
1348974
530315
1883097
106619
26786
1831877
621606
1827189
782862
504398
1296967
1587502
1908771
130656
1771581
673015
103784
319334
1350016
1484370
958865
1560128
871200
1958087
1753522
1693485
604874
1876069
1741145
1918724
758891
11061
823375
136119
300633
554290
1476691
327177
1662900
271682
1676547
1398088
1657569
1296590
122669
1160099
139390
804238
1574981
822165
1926787
1682705
1273457
837042
1397550
992090
1025652
691785
489411
1948286
1468382
515346
520292
1455636
781175
519228
487455
1356269
1217471
976958
1083243
1689164
1697547
1951254
1298795
1053208
1942688
217232
131119
1675029
718600
1058122
1122592
1313311
163995
781930
880354
1997700
1919004
1834292
1516296
586746
1549141
13685
1352899
253521
830601
184413
1961071
710387
672507
405737
325728
1347815
1764288
1325993
1366266
418976
184227
190908
317970
741370
1187829
962722
1967801
817616
1880021
1538777
810047
357049
473694
1344236
427640
1804
705034
1147689
1184187
1454496
935827
99174
1520348
1979561
936383
1734386
1339899
404837
420627
984335
365676
1800211
1816687
484933
1688894
56264
891498
656554
238046
1492054
1963582
1564059
307218
1777104
202514
126245
1852614
217565
851510
1296756
1129529
497826
503306
827168
1314988
1748147
1179983
924145
983607
1192319
1517469
1851273
848193
270321
633778
1990185
578944
527908
1835597
1407003
1958707
1416931
1181531
1046588
1386646
652799
1810072
774664
489542
473448
86827
1416954
1932120
988653
715589
68599
1266553
489234
1046138
978322
542592
1721885
173550
86842
262324
1059965
293792
1154285
1645367
1783806
1603990
442189
1411753
1202117
1265616
595206
1122450
1653249
1818806
1113173
1362134
1306127
1592122
1077035
1612132
304779
384743
1511524
1845635
1044947
1033615
1282232
287113
603186
1397624
390911
278045
1066705
1664811
1921837
953421
371108
1855279
141721
376004
1162222
158929
1298162
595113
27755
1552291
732898
910570
1440404
583245
1569368
927379
182092
1168804
10845
493978
612104
1554017
1782303
611713
1245573
124042
225311
1480701
1699750
972424
898570
251220
783289
1909720
1826527
1185312
116030
492896
29311
188236
353785
950793
625014
1597767
82681
675158
693981
1792901
794900
629203
1253927
194679
1703806
601260
1910798
1937603
5146
1467320
666366
1024421
1303623
1699789
1057560
1851984
93543
630240
953355
9595
664691
1252400
1108364
1720698
1763418
1986629
622176
269621
559560
383793
1007944
380797
366612
34279
818945
1698029
1534477
523929
65563
124708
524485
1600579
913400
1373432
1274312
1620991
1458591
544459
182117
205834
306445
1976618
1835473
598081
1937992
1869059
1737712
906025
1054403
1846306
667883
633248
1067142
1138046
1625538
53617
424434
1712408
591879
57537
1616903
391073
647645
325704
1517658
536778
1312952
136393
682195
134485
268260
991764
1354838
746078
584975
1150938
1378973
1367034
901139
477711
892920
750423
1177957
394888
1482184
1982333
1613514
286401
415619
253801
713014
637113
282669
169790
1129805
15301
1614088
1837758
1600072
178771
1271785
437679
283602
404210
1572543
1549136
325638
170584
83641
609193
453746
317767
369638
357449
1972390
723201
876821
905223
123794
611336
201274
1652031
1536884
1918570
20924
1923559
315239
642395
1998876
913568
198896
1482234
125876
1109256
955882
874297
284403
980965
1763410
1887575
291700
1999736
1473217
937661
1019568
133901
1704406
1819662
1690233
1151670
223294
1773492
1349480
1491298
320380
1126239
1949280
426624
644002
1296548
1425193
651293
131053
673639
1410385
1188338
30682
170115
156629
577538
1069918
493097
1048715
451088
688454
1252538
1304600
337112
244292
975373
776487
1854894
1746458
637889
465799
1854825
36827
1167623
1455545
1396028
1438019
1548991
920943
1664762
89957
1151718
1527815
653677
903306
715460
1836837
958673
268307
1105870
1653290
1290776
1509892
555927
231552
1024124
822093
521115
1436544
248092
1112764
1029649
18953
1671109
829122
1470669
1827506
1325736
1204158
1663820
1247680
282288
1603964
1223673
1312305
283234
532618
1574805
1323860
9801
1728064
1448068
1746712
276961
1792970
1519573
783429
295026
34647
1068838
1521315
537751
1100165
541659
370316
1626530
1931883
688298
1667428
147718
5924
762198
316032
528936
1607965
602313
518660
707495
665002
56001
1327131
1898397
146687
1851394
436865
394639
143982
1515863
87255
277160
979284
440835
1626657
1877328
1039695
991402
1837649
1934996
1848774
396656
1228098
699705
884255
618929
1874105
762795
691241
1149485
3291
1356428
854627
890088
509510
1404229
464685
139706
1479014
557053
150758
41588
178842
1876516
1585420
732
785695
1556842
958331
749977
1189706
1876074
1002110
1485307
751782
1020224
273894
1131927
1854343
1932633
1465900
439214
14986
1139631
430856
961203
1887437
1152368
1349404
61926
1526037
1418459
1274463
1639194
1047472
1519254
1818386
540280
1330120
462267
60210
1023140
588462
1298671
126313
360115
1257281
927278
1636479
821273
1737459
1936136
1124659
754912
469807
73690
882812
1282014
1541985
1629946
844323
1822061
1024906
751665
615681
117249
1379538
1574981
1181523
1512177
61838
1844338
1677305
31624
673833
210188
1233711
980615
1224730
521738
611847
1422355
788194
312570
228176
1782133
535938
644087
1853841
205395
1877039
936022
1119203
474573
1803751
1533555
1469392
1262062
363052
1513777
682395
598152
1259785
100646
1584986
1617807
250444
1767254
988495
1000186
175855
36083
1271383
1149769
80011
79253
1826499
1989607
392817
1092874
298278
156209
846277
1035502
2047
1332890
71981
1178026
395297
225641
464696
1284707
1115448
37324
222313
1437928
833290
1672790
457462
1859987
705605
695911
59725
780304
1791259
1687517
1695875
108038
1454243
1799262
847077
1699083
1375373
645455
1591748
1752596
970409
1379852
213886
761155
1253109
1293217
1563572
825534
1863414
773099
1313495
1628712
1140375
992937
1306563
1226252
951373
1992576
1891364
1249500
912544
1695848
1711520
1143439
1651988
698319
319409
338918
1162804
245993
1958717
71435
590234
1973559
1826604
544922
796699
1564959
537254
987447
146960
1097694
1122930
1545633
1564976
1266627
281476
72610
82083
1284399
786367
493754
1317517
258796
10767
1020786
1649727
1111004
449529
1932956
127401
916585
1616356
1274214
334289
77763
754950
1117155
1687407
1463789
205614
1646815
497330
1054275
1436130
1341317
1780251
1051500
458898
60828
816849
1338877
1037037
701005
1041591
578391
1244219
851784
483942
816494
1707111
58064
190020
671016
1940042
1942013
797633
681733
1524914
157432
222754
794987
626831
124391
538147
325677
939511
707708
46664
1045107
668677
628154
1376090
207588
139948
1589226
7627
205541
1345306
1470635
967505
1531356
1682366
816569
1306658
1283912
1121153
1143877
1793952
285053
918311
1516884
1512233
1506223
1000199
360179
1887193
1277087
1221405
1135554
30786
190999
852058
1125867
66184
1070334
921489
1560728
1950408
1551939
216505
591088
1517333
1790000
1025622
571237
376074
32167
1802793
259683
1067044
1482366
1526710
1692025
1791581
728614
1162120
777856
1144607
233158
1060916
904847
1344398
1731428
49695
300158
883601
301061
683678
1779473
440375
1510641
1196740
264366
1238771
1510959
897479
574726
854187
655821
869630
725891
980652
328973
1702283
98893
1859437
230941
343889
504086
108452
900439
1029526
1603368
1005441
1497092
1622481
1165739
1102226
1200089
1403150
749916
1169575
727795
1919176
446466
663352
254963
738496
128693
143582
1965722
1298699
1807879
1657161
162342
505808
1915973
43458
1778384
264050
1575078
118770
1335223
1102247
1755493
1841746
972725
1730389
149638
760086
611634
1491195
749588
1958369
1536135
1172899
1769284
1842041
1462022
1203363
1509618
1777917
265485
872759
1199036
1608254
1101210
1699066
914519
375690
449398
110886
1046426
371537
1420318
1670141
1017615
1420731
1950886
1052785
1666664
1583165
131134
666690
744002
1689421
1919106
235303
1449035
1402817
597700
30579
841980
994074
299451
1245891
915315
884970
927982
1645132
1852124
262815
1781112
51777
1116830
1010700
1738525
1015807
834781
937892
1651979
22916
1393956
642085
1324855
811262
223056
936320
181344
701893
586730
1292128
196278
895142
1104554
1789766
286339
877572
1172940
1614922
1123075
1279239
112690
1833260
339543
1195721
69456
1011734
483958
1381259
1493080
845481
476679
41834
749380
1362175
941364
492235
1951437
627073
1571825
1432141
664812
1279320
783178
1701791
57761
1620348
807756
948693
48985
1158302
1092837
962370
1172949
1482764
1969245
1911560
1866685
95289
1440140
286381
1967566
1244400
985420
1385640
864051
713638
774399
34446
494736
550629
991810
1826827
1944930
115350
311257
285370
286527
1217584
805855
1753137
1671645
1448804
1255078
1843711
1752302
1522306
789474
865381
649377
1409757
6557
85638
171771
1656497
116834
997449
1996381
1891561
709623
1724551
1285490
1169775
282352
402368
506113
1985741
178124
225069
1993745
1264998
816725
823372
904908
1609227
437638
265377
1995378
1546880
286629
1263188
165869
1904983
1442247
1482199
68049
1373777
648582
1851383
12044
654081
1450132
1049308
905870
420630
1595915
495490
1686637
1381201
1334349
1932811
146611
745338
1034927
1105193
1252964
897954
1718509
1412940
816503
506827
963400
679877
796649
1366798
1789431
165441
1689184
782681
1076718
689124
1956347
98879
126647
342396
1463579
768574
62593
965467
1199707
274985
843139
1586038
1963109
825205
1479460
1304889
1347776
1017222
1877188
855236
1310615
1370133
1514975
583397
417752
1764393
315943
1987171
1968237
363245
1910138
284015
1681024
470912
443471
1415646
927457
1321873
1380725
681295
533543
154482
1636330
892709
1091535
1667590
1501608
883453
1203170
1992601
1075363
549038
1742159
1877252
1193967
228948
825450
1777639
919835
1344088
1405805
463744
137292
315774
1942529
998778
44604
84337
1354181
1494577
409302
1551454
335062
876673
320121
1014934
1234126
499142
1078202
471814
1398586
1668626
43834
1054099
274867
1884179
211638
1302752
263641
547865
181843
1680361
207486
1475423
1836164
584900
1832692
1075052
1274596
288645
1696786
313372
1807943
1919360
1105121
1997860
1245502
427577
57897
1519069
726638
355329
1008825
1907106
1265996
1517155
1845945
118311
1365784
459507
602489
290851
1320126
1662443
839644
439186
1559559
213239
1886387
195764
1953324
294780
10265
16350
549983
1101712
1186232
1897325
1727432
1090607
1139246
1741765
1782994
1825260
648157
22550
247580
11566
590674
597006
886612
723213
906435
277619
1283183
434560
1192429
1987928
1646844
1667520
1940217
1114117
428633
1469429
1891558
4789
390401
1793263
490431
1745610
469187
1815498
1303281
1623579
600092
855553
1564921
929640
1143184
888786
1403884
1023766
883231
1348128
502202
714861
1012340
402884
1641190
1020794
461155
302111
646990
1204237
976355
790986
1466399
1182363
1591674
224040
1774300
1768339
54266
88993
902955
1309774
1365888
868302
1938270
210998
850704
311193
628120
963321
332168
593193
470443
1621372
1613538
926308
1867310
1465325
987280
571502
795425
1275532
1802061
258955
843125
405270
1404376
1209662
426560
605310
852279
1591308
1812609
627021
170789
1192722
1204918
1420296
366222
631755
729244
1791267
1485210
765041
1112846
703197
1473392
700472
1800728
1709861
1479698
1279791
341221
424823
404225
336944
727195
1529847
1419295
717235
1390037
176300
937480
1330292
921836
164153
629094
370435
977035
1934922
1134490
494808
1600194
1135630
1987659
1024758
1405464
329907
902541
1044409
1044659
1396487
1424804
631413
1872287
859683
303731
806243
397681
1898991
490132
1454086
1800078
1145087
888439
1407569
1046299
75836
463000
458824
1522409
713905
639494
1326476
583082
183197
1549949
1576859
1319073
1546470
201288
1601778
45430
1792082
1463760
1421751
1898911
1398963
1201457
32537
1350827
1372877
1778919
550841
557454
1577786
60222
718446
1944367
1952066
848840
1365853
71801
867619
1405172
1961584
139068
1226092
1805313
192152
1736890
311769
1589004
1497774
1194641
65043
660906
572475
1379272
460361
1791051
284239
843900
1491694
200608
805793
844669
18424
1469686
763115
1996292
1579556
942481
1660851
123247
1546353
775034
1794674
4717
210960
550883
1660286
1304378
1753750
1950900
1808884
174085
1446787
1893923
1904688
596210
1644364
1271068
720094
668359
391412
704601
1807441
707317
1502041
543044
530056
438948
623145
1044618
400150
404023
1917296
805224
864432
1424953
272367
847129
1033353
1249303
689372
1554972
777554
1115280
1244333
888698
1160855
1266818
1842129
1956096
1098403
699593
674168
1182046
1110248
1554910
426447
559596
401905
1164177
1863556
785088
1425849
1324358
1460687
1909338
1734256
1389882
584933
685567
805496
653255
1303633
1199031
1354912
1302598
784745
1927638
1589582
933110
319599
1363638
1163711
437958
1539941
1986717
1444327
1370342
1403843
527384
313800
479096
1136571
45443
1972399
1948863
1521927
1483351
98691
1000909
784515
1162916
1329708
692883
168481
289899
1156012
1711419
83698
1192671
1489933
245420
1510077
1480357
1550764
1650845
330310
1139801
263817
1305655
1148070
1813816
1198491
525937
1210957
1285795
877227
1723400
440067
244300
345055
1429281
124121
228333
1965243
1884284
1182562
1129143
1073111
374258
1592440
640870
1836964
824934
1751014
1579567
1425619
1883060
1475685
1550888
559736
591981
1640436
1704902
1789168
1190663
1421620
1158689
993574
147868
17250
348384
1192463
849920
1101612
1602478
1063624
632351
1159012
1741577
70633
754354
404757
249621
1383487
422917
616958
876816
766782
1484525
652660
1904190
427454
762943
1399302
781047
1790113
473617
1441084
610617
1217952
1640425
1288386
1155212
725624
1700999
1371381
357068
1750166
1662170
1012461
267247
174951
254345
1271891
279590
1543262
930532
442250
1779677
1169906
114544
690207
1369702
1135345
1257376
231308
1873985
1202912
1785368
1964338
1244845
1886643
1073600
728299
1858332
776298
1129564
1875216
356085
1773525
1812983
944489
1508672
1016412
385391
1792605
211317
1758293
1616484
601882
1768751
991455
1100221
1695821
979330
1741052
940466
1798148
17105
1851562
967001
750051
268327
200090
1601615
405729
1013359
255133
996684
244973
1077207
259419
402018
677025
1431449
333632
1766921
806192
1833441
1156764
461978
102183
821023
388177
556582
972581
163286
1603596
1228461
690410
1567245
47350
606756
197009
1061894
348934
47405
1793578
409998
1706728
1334095
520127
307451
799054
214499
1131035
1238341
800052
1075847
705147
1572279
1291573
732034
324632
1280094
1039566
1564246
1648822
125737
900944
308175
1626017
1939783
1890179
313204
1294591
1513411
1574142
1853216
413562
725835
1643539
198986
1874275
1312098
1346471
364318
194863
908448
1637009
376028
57024
1363855
1118730
1756680
972636
1084480
1347500
528209
1003803
1074279
1139361
1404818
696843
1212746
348371
175642
590228
460161
113675
506041
650766
1760820
602324
1004994
113421
82241
1108775
920405
279529
1192032
281228
865061
758222
1436800
1383156
1233783
814988
1513784
848474
603842
43385
1993187
1757997
1145092
933004
1198742
684007
1391134
338788
1442564
522753
647365
1645799
1229565
274089
1773881
1486018
433781
516498
1670694
328177
854188
1758573
488187
47572
1458806
1446806
1050055
903492
317780
1854435
1135485
248958
1531241
936808
646635
1203267
1411783
158406
1147560
458097
176479
1492777
1439690
1968705
1434253
1260284
485643
748584
93469
1824015
1686440
112814
1903462
664809
782022
1327739
1608765
958018
883687
1485546
1094507
1270905
673936
1270887
464145
1173086
1942869
330707
974926
1579575
1129139
1789558
1917671
582629
172110
1926448
1587757
1123552
1265795
36247
33524
583180
1733702
1341171
1215388
375787
1919428
17167
1863738
1213176
1532170
996571
1130351
1819151
1168203
1986633
1458091
1429007
858497
892917
710849
351836
1636284
668971
1162201
1023719
621048
47094
1562813
897885
1373591
342293
1747326
1073132
520061
463790
1173028
1096703
517915
1524122
1583568
1984803
1204022
882373
1303792
1366439
1883357
206994
153372
831878
1845852
511167
922893
1752088
1085934
1158042
127879
1532256
304207
1078412
454348
72141
642334
58840
1461832
1666196
739093
726296
1036774
1582830
1476485
708043
1265641
258064
1506475
1821771
588952
313481
495195
1552795
1631574
74617
89926
1906904
1836508
89773
395380
1369073
1686565
546879
615125
1547932
1931295
1551268
1681318
802960
813342
1171521
1343771
1109130
419025
912099
859992
703427
1131921
405160
1445324
350718
323915
1231586
1510988
1180227
882657
553016
1006199
336026
982065
1301506
1276882
1741756
133624
1112873
1778458
90988
1449832
708145
1921303
1212065
44041
94171
7771
1171340
1766483
1277053
477552
637021
1279020
569622
140340
1125700
1372929
138741
1596296
1535778
1650474
1264209
347514
31543
647641
503781
314371
1118445
1495061
1005890
1899072
1887717
424856
806129
475603
589673
492653
1573309
873150
632436
1920884
955759
1745368
546119
1722662
1402070
142620
462088
1720803
1832342
617862
639120
921334
1851036
664494
850448
642675
1411626
965423
1282396
11250
1682168
43297
157488
680362
1373896
170141
1998682
1197637
1544869
49934
976096
145596
1084901
1512456
431265
659676
248837
1041924
1660783
1717034
1155915
385442
1379821
178716
1213026
1325467
1988186
474305
1933996
889634
994154
141644
1939863
418044
936596
1240660
1436937
835510
1066861
124236
78120
1609320
1434696
1090789
1198612
1530403
1662652
1552170
1521706
224269
799198
1880067
1600648
1164101
934434
589238
880598
1699942
615496
400703
295399
517466
54208
1298127
1533686
269073
1241941
1668355
299537
386600
1525251
1861988
1154349
1295205
1621866
269068
1031762
1633955
1740369
1618775
112523
617957
43497
1716570
1304441
1136104
880119
1611312
1412993
1353161
685377
1492729
392596
1957975
33890
783534
1921766
952355
1677046
1348065
1090155
1889410
468875
563936
1382224
1585810
413308
1766891
1138711
477763
240230
165212
1544554
1240875
1344541
674091
1639289
62269
760573
1690046
1783444
1191414
582486
1294634
556265
1670640
544007
147721
1699765
421716
49176
927214
121647
1260606
1015368
1290693
1742653
1223320
1767760
444572
1121481
1274613
314228
639045
1455705
238635
1528692
253525
1236501
604960
1089594
519697
1121729
171233
1153687
1173334
999199
60589
1658309
1765960
510522
1399110
1090642
1181329
721598
1440821
600888
1623498
958734
938913
1984986
934465
1929838
1606108
1001553
978443
945524
1595668
1006938
1039155
1746308
1237675
626669
1017576
1421212
1083713
1593113
934972
1718906
1850820
780748
1663414
109663
1753353
1232542
473811
539131
412379
1619279
992770
253655
1828954
1798886
1568574
10888
1004479
1597047
449647
966353
1948441
368050
1894965
1346964
1007373
1525434
1705285
1370935
349302
1330608
464075
1672808
1946078
1623191
1652771
1416608
652055
1724597
662280
1724558
781272
1405112
118610
1557891
1253022
381187
600596
1910624
479767
1142012
1542083
413527
1619177
375497
1143758
1901211
439635
46446
1584066
36584
1449988
1900159
739205
705806
1572561
309652
1246810
646695
1780334
1699726
981961
482722
1942514
632207
1709914
693110
453872
851967
289176
336536
1288609
334104
337501
1103043
12300
1985801
1870674
1815010
1628785
294565
1431024
1492942
550289
1249486
312104
1230879
460570
1511486
406343
1579089
435699
918341
1607270
233193
531085
1802357
353715
151552
1496788
1857637
1573623
997635
1968618
812647
1822572
220766
1753996
1861744
68012
1110769
55201
1114362
99708
1343874
376621
1415673
1098044
1715957
1846324
1651653
1265753
1929339
510371
1070282
628635
858192
1436953
679524
1397508
466929
542558
1275456
1071412
578178
260431
652154
726163
1303689
1847250
206106
821790
1451978
385191
1384791
1360290
98152
1305503
635969
611998
611847
410128
1567756
1988049
1225208
1595975
788385
1747686
7792
1389768
1088354
119164
209053
1538550
1763677
1978123
914077
148806
1486361
908437
434378
211648
645412
57309
1852426
1080374
674128
1231892
267474
859177
231043
63881
1716276
1130243
196753
398192
849778
831073
1878781
1052998
352223
1646313
1303629
1590025
1597882
917522
672376
1423618
538114
44622
357359
1252177
1774838
602486
17017
301255
1658665
812755
1154860
1833513
338812
430293
210457
1986742
1657574
403558
1994761
222237
1765534
808704
534753
261030
255738
835538
1933656
1958407
551645
1909848
1990663
1347357
1213903
587038
1195400
1424398
1293561
1481417
851137
488583
195432
335879
1662068
198003
1699524
1659949
386578
1864662
479813
1650982
84892
259892
1455861
816413
408443
802763
1628409
1568863
1912740
1028949
561367
333130
1196217
464185
1437835
639657
658738
57254
1940284
1068149
776290
94086
1447960
57565
895984
1338218
1028473
1883576
683818
320074
1248917
280607
499314
676008
687119
269826
955139
1737020
241985
1055709
1254071
1031695
1497671
1160595
244213
38537
1358293
547454
1793703
683192
429410
1080423
1915311
1375846
841545
1408717
376992
1759871
291881
1724222
119223
1548594
1605488
1928022
1145429
663666
1251788
485192
76328
737683
920799
1303644
1679331
1846695
1639363
691846
699085
1964215
1125453
154604
1611392
1754444
1350633
1042126
1032787
163156
264571
735889
931743
1905514
320786
141664
99046
1988820
716625
370424
928861
1596868
1071192
1501905
784166
393673
1979255
559149
1546155
452780
461820
1240045
1723887
1675413
295956
1643114
819184
874207
1572973
1251357
1577432
1002146
1875686
854
1344723
1062269
345909
264915
176191
989767
1596354
902084
1923692
167
553152
94016
155258
1612808
994354
551237
1383518
887328
1596963
735102
359450
602187
1324235
1328358
689198
1031899
685383
138344
1747549
1791173
839781
428958
1323274
449145
1571638
825119
661838
1317319
1849705
422191
495359
384035
1965377
629898
1819716
715293
1324262
1722804
984450
1205905
1826070
1986220
1900274
1047352
1108291
1804644
941394
1812245
755512
1496449
1326958
1228915
17746
1041904
1015799
419928
1681468
375752
1710379
1769973
814468
230557
824755
293385
1466046
1415052
1242380
378456
1686929
1601004
1007531
1709418
839912
841293
636283
736329
18991
605061
912789
316727
284863
1750413
1952031
610029
1034225
922061
1342
1832096
1360953
357823
1353649
1387324
1199500
357557
553209
401602
1857009
15479
29356
1265606
699925
583717
1596898
1607965
798535
137062
1760810
1309454
182543
710612
659142
1543058
677500
50549
1571367
422573
939435
405243
45079
1624267
1674913
1521112
1137491
1096898
470197
538639
132485
1119130
293755
1399386
1456620
1938000
489616
733477
1596882
1318905
249268
1292985
623951
635214
1127027
953590
144906
1455026
1957122
1114760
1790925
1099771
334961
1579215
332633
526769
198000
1921220
381605
855688
181468
1725371
1304181
237372
1560109
996459
182383
1037257
1222566
807812
1825569
1410452
1629099
1449342
859619
266973
510753
263548
1750705
1096785
570393
387823
163334
1612793
1659967
427580
323332
1365713
1020975
561062
1589146
1033412
1046445
1016433
282041
969842
1494128
908920
34847
17650
1245262
472138
957787
1561461
219353
44509
1491270
776744
631590
1938083
1601403
1605003
1065742
1983963
481710
1922174
1528175
737672
408450
1958607
962399
894562
456821
692562
706921
1839227
451517
185757
1468578
1136370
1272982
360158
1416422
956354
418099
12330
1172002
1846947
1197291
1211040
1635930
632501
1480419
1583774
1021097
492004
1699399
1423511
693730
1128512
1780625
459720
1062265
1731612
1930713
722758
281891
459724
1782806
1517935
4967
1759472
816381
1031741
965054
473359
1975317
972042
1459306
769740
254489
344819
706590
1966117
1154879
1885904
621576
919371
845319
990721
1526938
251691
985185
534343
1795942
1318042
1345556
1965212
829226
912009
1327922
1346583
1713261
1539400
1978035
1016636
254215
1697863
1904047
1411066
1169544
1903367
1430209
311072
722739
1830008
1497301
1106354
284091
50697
582275
822030
254095
1497584
853456
1914125
274800
1857741
1376199
870258
1426896
1527053
1901274
857863
82667
1683832
1667532
386451
581143
89533
565372
91091
381008
1609771
1725837
229124
680913
1530251
1209827
171064
868946
1069660
1660000
960472
1569738
1998774
338627
390896
638743
1139541
488364
967143
1573141
845967
769947
260183
1371888
1946394
547895
603278
1602492
1182133
1808253
116224
533993
570889
291965
690402
581368
1445075
846565
740562
1982086
879202
1828912
738756
864773
1992595
597589
569778
1905178
621241
1101304
876575
889261
1780817
1676612
1185810
738816
692930
141203
633788
830726
1703807
187658
1391659
157968
1527672
1294217
543134
1105088
1135985
1157551
949189
354225
1721146
554613
834513
946575
1169869
201288
978310
1126929
966715
918707
1942340
228751
1916402
864571
1024852
591489
1258415
1093224
1150776
1725197
580795
1114345
604239
102028
1898667
838358
1596980
470357
1489283
122315
280829
878013
1818194
971472
315867
594564
1976781
1272207
1140272
1251769
480935
1404137
1363947
1903267
1587137
198758
969531
998989
1131230
575962
1017173
86980
1507388
374417
193578
223284
1742901
453351
1050748
1308714
61926
1752619
1141547
1775686
353877
1633423
1334074
820502
1413938
790867
1355324
1642815
1796544
522651
1560308
498607
118288
1796651
1402596
930882
1423493
1771774
1364710
1430055
1390076
999504
1585968
312395
1430373
1789467
1356477
1188767
771059
1209676
972837
1075396
1484637
56988
563855
1217793
1198980
282041
809036
1536495
1644636
432322
198237
1184687
673511
560333
8828
1286725
339643
1473161
1086448
1102675
1111178
1455133
775947
1577374
1753462
1585965
1747943
1166394
528255
151775
684362
1418448
244122
987137
577910
1598462
1410442
1805752
1830546
1801104
1489750
757594
1967643
563217
1358943
561615
1335876
1425217
663220
1203631
594012
1453613
159159
1718359
256302
1723307
579534
516872
1413094
282501
1429021
1077252
517767
1030292
425094
1282751
1951665
1348165
1791453
178465
1151442
710886
665317
807395
191839
1464314
539038
803863
370303
1145386
1253003
1645346
1040578
588437
517364
668498
1819131
238266
1399885
1931646
224268
443820
649342
380017
1867049
1963004
375513
1608774
1245544
171128
1685726
1225035
612528
862455
309972
1978492
697705
473135
856440
1000438
914729
55313
354000
72961
1571029
129172
372
1160172
143261
1850367
880389
35554
774868
249587
859327
1026092
1337030
95689
281617
223699
966950
200387
1474550
908787
1833691
394088
644497
337603
1983224
1868596
1597724
977889
217369
952056
880268
1604840
1423886
1653477
751942
1914772
1121649
1450954
1579331
168587
189188
1112798
1216335
519581
1750363
119227
224989
1960412
1735519
1431755
822627
765920
1636653
499991
497305
1719674
942664
1567344
100469
1248864
783632
736111
1309583
72790
1794094
281670
1343433
1333659
1020666
963806
1486030
436860
330474
1805468
675259
1931270
1073605
1560125
33523
1390540
1358845
524790
1954667
934200
1513411
1779316
688529
1919610
1584078
1100637
254694
1689342
735438
55958
561904
1473681
1043603
1356023
866205
1447798
205129
1070172
293545
1008126
437215
811361
1582626
1593635
835686
1983101
571173
1728239
1514343
1873635
1380893
1690603
1543079
1330258
1921022
1851697
1017244
725911
1707962
161818
343603
26108
275577
1276524
1776001
69291
863425
1730406
750666
1987763
122066
29906
1447791
1443594
1272541
439838
184236
1995271
1453595
1363772
546880
313447
710373
1344768
645218
706474
1033241
1457730
788003
835815
1633930
92177
301922
408412
1818527
1389082
1437727
1255959
1914196
1031754
1269945
775833
1553522
1623935
896939
1843291
315440
22895
698879
1539975
993636
22686
848164
1789163
440555
1970600
897060
24959
1223912
64073
347671
167365
1345288
1471892
197594
206367
920904
768378
1236834
1633247
684227
765942
882172
1677212
185112
521830
1387023
282236
142220
529808
280735
947298
1094491
1012352
647834
1586916
536634
1980148
1545930
209113
625307
771496
541278
1793061
1651415
1062119
1840159
186070
175393
142763
1289221
543760
938414
1273898
830709
1949712
885091
793664
123189
1794822
264006
1840081
1726128
799614
1772151
1773261
387771
1014589
102495
1035135
777019
1420303
1277939
22498
1406253
1119691
1776542
749724
805682
51494
67928
1240778
1402776
1573344
719123
856917
1391657
1771505
1878545
1265848
1270296
380344
1749177
1409140
869775
550077
684374
1790932
570237
1581418
304159
756528
300179
48357
617552
1048507
216295
646454
533627
900040
1437314
943450
1531643
42914
1217570
786090
933988
947869
1437577
696109
1236239
1841255
1989779
335983
1314453
1415932
1524228
1592620
481061
534882
552969
547962
1788251
1439119
712855
21550
1396546
1986444
1831460
1559434
549268
1034270
591879
797525
999751
466211
1635063
32490
362182
836698
1901624
1825237
1048059
464401
354563
1074185
1012859
341656
82840
940862
136523
1801678
1515198
1813630
195445
1401389
63268
603137
454818
1756812
1316017
1865859
774600
1499361
103790
1930328
595919
55484
745803
512645
1600268
1434440
1180246
1666365
1121384
1065144
1484440
1203143
1641248
1850110
397382
423644
1094530
580700
778796
902270
1772902
1587731
63048
1830102
1203144
906223
1132466
1510192
1537877
61991
961359
453691
1771023
550181
1019181
636812
1159381
390436
1237028
1857510
794353
263431
1461389
782120
503957
1808569
712239
1331605
31723
496183
552536
1312757
1259900
599612
1963627
948420
483303
127385
191876
737777
896352
873855
1891156
1360245
1903069
41305
107691
533279
649728
1443124
1324744
131531
1513696
611037
436287
1619781
126922
103989
1920624
949066
1681871
748115
1539209
1790149
778415
1704336
783885
1472141
880231
277140
1951460
608318
1152143
809687
90977
772983
5961
1547538
358389
484670
1193415
1664136
1753689
547098
641701
883613
404037
1200582
1289863
1803742
789337
1335485
1164308
1397060
1228408
1018033
714995
562576
96568
1533479
1617716
1629063
521527
1875724
1989485
641877
1368222
284898
645013
1027713
1129140
300335
1050928
808170
576295
1663647
785365
1975238
756492
1680449
664800
766200
938
313509
683809
651890
1963412
1177090
1277334
1429069
982498
293103
555004
1757570
852750
1021361
910052
681446
1027172
472616
1717973
234073
228892
840776
1680524
779417
724100
1373352
1830273
1232591
282687
1619679
1853572
1450704
843114
1547492
1733933
1149876
529791
498900
1439812
962464
1520807
432272
1939962
1114490
1206581
111627
879923
126409
684885
1510610
1679194
953907
1638077
177046
1658941
433883
645508
629080
1729892
1455723
1153425
383955
180320
864950
1152507
102565
260009
39980
1228153
1738001
1623454
1921279
1193503
147179
814869
731999
365732
511919
1625852
799099
1183120
1945580
158558
874160
1478684
1236100
1304506
1334351
891775
1803981
1655386
1374176
1369689
853955
386552
278330
1820257
1940249
1409364
73092
861188
1083872
1292842
1392572
1656214
576751
1666674
1794049
1029605
1394653
409604
1821151
1954376
922632
208560
205028
804480
1240539
1351295
452296
1702714
365634
1933653
336030
593223
184174
514039
126529
1005041
399690
300899
30212
1242169
421822
1170659
1929358
602511
188966
970669
1685485
897465
95134
866415
1303946
750884
39926
1748358
746372
814450
739102
272529
1652355
1693497
1414776
1485161
152431
1196520
315863
1981169
1202995
1768058
178029
1817837
1911905
1636416
1952370
1102659
949518
537774
626947
1076870
356828
770729
1630047
1642351
1751800
1336705
1028145
1248268
1080423
914286
1021029
1948765
1779419
1245298
769711
416887
183330
1645001
1460413
233581
1571409
1212928
1717745
1909256
1428912
1330791
815556
1122519
435311
1940683
1664149
931645
221190
780605
954176
1329470
1471179
912067
1245190
1788298
563444
827304
1975484
1345545
625
623514
1839625
14458
1382649
566244
1237417
1727397
415780
1260617
834279
1962001
888475
843211
1754886
959412
1783621
142230
741847
761412
1653477
606256
1887973
1718721
97112
990442
458659
1963226
28344
166533
350431
942133
744097
1390773
1787062
1592050
188483
158642
964696
1195829
398589
840985
1746406
1937257
76351
841899
575232
34650
1175492
1990023
1012850
1785838
658650
1089121
185535
821802
1876298
1174479
274228
318155
1222392
428185
771045
495846
309805
766848
1259222
1151830
1770753
1478365
643014
1898520
1451414
665946
836278
654850
173101
1671517
344535
1131135
828981
1517084
1743085
45485
1965040
896396
1832825
1217918
481199
1388617
505117
1694570
255445
1635095
872052
469247
169608
70228
1315688
1760971
2539
1140506
369532
1851083
1334693
1489000
838680
714833
1672718
1173093
1868392
194641
1673202
1898388
1239703
150896
1986388
1033672
221078
1994708
1123002
338124
1863824
1437818
1270917
1856474
1749855
1112573
958575
1967986
1125630
1603415
1800928
1564096
708284
1126994
704501
220488
1097887
594516
28364
1991204
1809232
436131
162196
475966
15111
1335601
107828
365716
1478041
1988046
1777584
1966665
107556
986866
1686124
1719223
439408
1204117
1461294
185202
707232
597327
551511
323507
1730217
423619
1564513
108384
1032454
1536956
540334
254006
1010022
878074
326089
681451
1247433
1316355
1602817
179462
199194
907841
1542130
1116196
421674
1013432
412117
131538
59817
1602862
886226
1857766
1580863
197537
497430
268167
1301451
709016
1343846
805285
1963737
1461225
1213382
824400
82745
1814545
1907141
1278519
1520872
243781
1016856
701540
1090732
865123
74272
234291
348145
981847
568685
1572042
848462
236698
1423535
1723117
1073821
1590087
889178
5707
1393735
1389170
1463352
1567215
884411
737184
673396
1970105
1312203
942429
127145
1789812
958282
195600
1596635
957927
57873
137558
623636
1925481
360241
1178646
592959
1688075
1583745
1647757
786469
767929
122579
680696
1035462
496786
1128381
580585
25757
1341456
881439
252076
1453510
1089575
72240
1688834
1755395
1810792
386217
871447
468732
1565398
161555
532425
1919408
125826
1109656
1894905
942096
1124811
825932
1146971
1700170
923995
992316
1531655
341085
1649067
477219
383662
767531
1157742
1294466
1779248
920970
1139525
1747768
984183
247328
1118102
646357
936491
1676952
1705209
770113
658504
223206
464419
1715946
1468009
1298441
1521863
1194084
679087
1645794
678826
686589
826726
749027
1580377
230057
1785660
463250
1886431
29305
408881
192432
482109
892406
1398353
1376987
201948
1226106
306210
1793223
240517
1676476
1079873
1355840
1051618
1853941
1261355
552851
1261227
88259
77252
990507
1903770
871462
184576
567539
1279099
671147
1755794
1531548
1891768
1212985
446344
489062
1006182
763848
1633191
1471477
1269047
766170
1938586
1082515
501011
598667
1942388
1253964
842632
610761
1865024
1230523
724304
1787089
749907
627311
227843
121283
813340
955492
1727858
1587892
1936775
1382400
1338839
1642425
542088
537569
674676
881862
1023920
1972190
1147056
129548
514310
718371
503629
1897052
1903621
1725134
1448088
313735
1073367
321137
862934
272610
50032
1020799
982333
1756153
1766079
823375
484561
1584210
1414840
1189022
568151
515832
446117
27129
110020
1124411
1852313
268095
947380
1582195
797672
178378
875791
1671906
1211474
134115
1660375
970957
1700212
784672
1385355
1774869
775387
579236
239764
1321573
850149
400766
1345741
1361872
1619260
134174
1809084
498701
516911
248382
1061763
576127
739949
496609
1176984
974395
366098
1523229
291049
217780
1445946
1141552
117604
1378351
1424913
880995
1464796
613396
421771
87469
142979
568554
1341593
18963
357296
333858
1096400
1349693
297203
10383
1913364
1888346
909498
1700047
614427
715951
96071
1444332
718653
853773
1287658
1371191
1430682
1346487
412533
1813070
1858725
214955
1775695
245538
826536
763509
779717
1592617
7790
1546269
1327355
124207
640098
944657
1936420
371515
208809
301279
1272874
1395757
772846
172072
1157607
877526
1111386
235245
225813
169635
848413
536273
1110449
983644
772658
1647596
318175
1408149
1403229
750214
184339
1757933
963507
384228
953345
115396
377133
746058
1890879
105526
1396173
1748798
58221
1121627
931131
1868609
118619
835257
1391482
1064316
1436418
193220
667128
1888415
1604930
599538
1926536
1448868
624655
643329
276318
547418
1149857
646374
1214498
964439
940535
987065
57080
1584055
1427001
90089
1749360
1525271
1776807
1324129
738141
688965
1812728
1128003
542314
1234647
1430926
793870
202940
634249
1523651
427661
1775906
1270471
393753
1302220
652044
52036
341096
496608
1479913
689832
696224
445364
1888371
162961
1120117
1967109
779696
1812666
1772542
1536517
1565295
680811
1441365
127371
1773796
794461
1960835
1126806
1211416
826573
1019103
1424043
568571
1464197
1126711
1724645
251311
92768
1485750
1194857
1913617
1756543
1983220
1751376
1636564
87932
678739
172317
1573698
312123
1353451
587028
846389
1793670
1896849
279150
1629352
248303
1330881
44306
680443
934724
1459865
1944297
1088629
943530
643076
157681
1082876
1397854
494782
1587163
189507
1763286
1920068
1293781
216062
1041669
1151936
1910763
1591974
1367821
201076
1150375
1298631
976662
662891
1253459
690217
763764
1750040
145860
637180
1875623
1960109
368736
1991868
712492
1179883
1935451
1080324
1344875
309814
1345015
947594
1427882
877438
920599
783526
1715967
1053858
344790
1615432
1833126
546525
424615
437991
1225554
1946269
1942544
87168
1156536
1711746
1491940
838922
279183
1769039
1342477
302548
1525684
817342
197586
1432244
1641329
1714736
24976
602082
948985
1736551
1587440
499733
1388273
979746
31324
323229
15389
1551226
1507634
607831
6870
342996
997971
190959
461790
697303
1786143
1977531
1713774
633978
223389
568302
941834
1729822
1597299
1163727
1217152
1323061
1664030
1599089
1121658
922246
1879854
846113
919144
1543999
1483291
441391
205908
1644791
1314848
1082244
561236
872948
776349
606222
1176816
855321
1563398
445789
1509820
1874173
997006
1108497
1818474
1293275
1939590
703503
1949316
1261323
938473
704914
1481779
1403391
197094
1010012
1955590
667161
592554
1584633
1452801
1752794
1921696
42553
266709
1975976
1318630
687310
1295426
1683559
756291
760349
1080430
1737621
235827
1271816
606431
104510
701482
755792
892265
265918
261757
1913358
102420
486778
202486
1127033
1415438
1430443
1927135
1082441
734663
622499
203122
595675
1582285
1225118
1145169
764768
1467773
905245
1496685
892395
756269
594016
1416585
666817
818663
680580
770505
972943
256989
1698772
1648382
1491174
1552118
1504682
625116
1753658
1788670
1290596
1435058
1881949
1369748
1412430
303432
734319
1810158
1720350
210221
270665
1168349
354866
811143
1578582
1769973
1485090
1633903
1182103
1553200
334152
1762438
764232
365936
878542
607021
611537
1679678
1985632
387331
1289218
1421743
726008
1765385
1346398
901801
308422
1513036
1172474
393330
265870
879956
1826747
974835
249300
1563296
427314
1721061
1835389
1091077
958271
1640764
467059
48113
1178664
924660
1312251
522121
1890291
1917355
1721635
436843
1157921
1277021
25622
6690
608928
977023
1913227
274616
868059
67444
1154315
234392
1025183
823148
1223207
717024
401152
793195
385244
1658197
1392711
467476
1069637
1970959
1282639
990688
1590444
174030
97939
167075
1623501
1224105
579159
11167
789513
60112
1097313
1092809
725182
17450
1190787
1458142
36605
1996446
385982
1476775
1496862
1938896
655939
1386153
1715936
630447
1242076
641312
1181846
1087179
101217
730973
1013807
185644
1929606
1456192
175386
1423508
1282467
77592
386665
972235
601683
1616853
445738
393674
978418
162352
1781532
174953
597711
754608
1127911
1238652
114837
253697
235561
1157117
1996049
681873
614893
942231
1736938
593765
1283396
248459
1412229
820995
285609
489747
1272430
1253244
168340
1260785
1388530
191646
1233457
1397949
1961265
709166
1304333
1317799
667652
1550595
1566908
56948
1002974
580098
1121908
513332
1174424
1011644
676623
655721
906370
750566
178282
617895
526296
1812811
643910
1574752
1665863
59440
562743
664745
1996700
184169
895479
1815523
861140
216957
1151156
762189
1556267
1273379
753063
735668
655844
993284
1944483
1224530
1462166
1390593
1930873
71192
285561
1780517
1421799
1635789
1157270
741067
1445702
1227913
631225
16494
1836933
1572135
810827
95050
1596275
1940738
418343
1691761
53238
632887
1217085
772916
838235
1724496
683930
1733610
1712259
177480
451667
670651
1953236
415337
1836494
614328
946223
1351381
1990365
1615499
1344205
1846067
739275
745229
1623476
77773
692515
531926
598964
1866691
1910680
776895
696687
781690
1185491
1045679
1576441
1274896
1040593
1018625
1993962
1961985
545065
466367
1846429
9824
1774199
1288133
951354
1584276
171922
1303701
1973075
655834
1892948
57050
1467545
1948772
1591950
1351694
991816
847263
1750250
1700596
1491768
1994341
86165
1413681
1491179
1024709
610584
119033
1527117
1936196
1355165
1452799
404568
1531193
1199137
1557780
339008
450802
599212
106291
1965670
424265
22628
1372045
605570
126032
286304
1042653
1909417
1539175
1167995
815
471529
1523115
1529794
1167198
383147
399736
1620841
620104
130873
386066
369948
15001
1208044
524595
666301
219512
166671
117675
328282
743287
492200
1675387
1402154
1578315
951829
609072
485397
1658566
269518
585737
1272957
1416037
625861
1037693
1448417
839140
777031
347083
1822727
423781
735228
1616867
1308017
1864484
884459
1223463
1395111
1015081
785782
228957
1240979
763789
57137
1504559
112326
738899
935504
518330
1243058
1043581
487758
1389537
428880
1028123
645565
1059870
382177
623023
881820
610811
881677
1184788
1531281
1898252
248213
810844
1512013
1630105
1537433
1295432
305791
572208
1413523
1842800
854042
584810
288452
874691
1877043
1064654
1571572
950491
1013805
68532
440368
427117
40327
1905743
902858
275588
742790
496393
1607152
1811763
5439
1352513
135747
791145
1796444
1929871
1665063
164032
614332
337505
1551089
13950
1262888
1656307
408803
392620
1970486
1934066
915351
869171
182214
1387074
443420
1879670
1140274
1418369
386515
1904972
248457
1785461
452377
289721
1578876
725161
1678739
865907
1932558
1226173
1947119
550571
1635157
1578108
545396
1339621
763348
1618178
999126
1008687
1427534
297817
1416846
1087048
1355890
1232831
990542
1610973
1450984
1454050
913194
1920665
300375
71341
728859
1640190
1647020
1936794
338147
1081789
1290345
466032
1246982
284061
356559
1257064
394741
829536
61366
1173773
267467
1012607
1354614
147205
1622431
544920
257802
389942
1959886
531523
678895
167806
689539
1344304
1137225
547249
1133224
1059978
514524
383283
1670729
1678079
265453
313185
103414
450618
1831277
530132
1557189
650556
584650
1998311
1587042
1014333
1380069
562713
1311312
827015
385001
606114
829536
286765
1234366
361128
1185378
1972752
424992
1529931
1477174
568961
1106919
179037
57327
670941
1095504
482955
1770573
1570329
657044
892410
1223290
1003896
40168
609950
178514
264147
66969
708511
518989
596216
724035
1386216
1846981
591460
1152356
1761412
245211
457479
752115
301384
1043190
1529951
1863770
204000
1195744
63186
1933296
1175505
279911
129501
1704346
1079651
1636977
1009499
1985405
938832
1647299
1226506
726936
821773
1881464
87859
787810
250089
950648
1748654
690271
328913
779298
785333
1996992
578449
1351221
1756208
1731904
274673
1833980
1278713
51724
1831660
789905
1716794
326048
1261042
1060063
1707843
915276
659554
1827152
1649337
849300
1862735
944531
1502562
895652
989477
750992
1340809
937263
851897
54451
1076931
284543
1496345
239858
1569977
1226148
1573508
1139083
715287
1701049
1021953
639101
1198183
294560
300821
1487739
1106014
1314796
1879295
1306518
644850
346580
765403
1784537
1910481
496708
1376227
1167845
1890303
1046258
1546778
1253803
174682
505101
757863
614141
1649427
588267
99692
133215
466846
160489
1892080
886443
744641
1319267
702865
1318883
262045
930518
1727366
964156
190508
855930
496100
1271553
1041687
1072151
327957
199654
1174916
745519
1703318
397874
55943
330599
1075912
834057
1245534
878840
855441
1912145
109588
1957173
616687
260413
1486691
1589500
285678
1563795
860845
337547
1923473
1681471
1566406
1976775
1392814
131981
873389
1854251
186418
1262317
1166893
750522
869603
1288053
734537
1592877
365526
1673518
69413
1861099
1619529
1499226
1885042
1394351
677331
687316
359893
1973880
393383
187776
825187
1227016
753526
1702550
1612739
643930
480428
622930
1243896
103040
770627
251238
828971
3373
1098891
1260002
1063185
429832
628939
915626
1631299
752617
1282560
68021
99266
23862
470902
1496198
79278
952953
801076
426828
1437547
769559
364934
1458551
534041
1483512
1237331
816135
410488
1103298
1512467
1421391
1873472
662563
1128123
1454394
878779
39469
691584
281009
1931630
1418584
1623416
1247686
436999
173771
11528
1904612
597058
1702536
834041
221807
260807
729534
629968
984964
1158908
453327
1144112
284977
1426295
384245
1177887
1797000
805765
1616146
987929
1373378
623194
1122638
471635
1659352
156050
549383
1792760
919083
1810654
1732763
1907384
57152
372143
1454912
289924
1315504
1738734
1775529
1962743
1835271
1494590
847861
179465
1990708
296885
1659240
1436143
4090
1437627
348619
908516
1655913
672292
1631850
1864405
1836304
906867
19928
121135
259832
1267898
1116051
1440
1263958
1550941
296636
1640178
1027336
1293124
926228
535191
1768303
1568211
406164
45195
973520
537112
1687128
305536
1468672
266027
771509
608562
762105
580365
433417
1076609
105549
1492317
1013966
906799
807103
713512
1493587
332855
1851442
1259763
1989290
1655159
207076
1457606
1747151
1680354
373090
1464197
1915026
1446351
1736654
1332451
1949022
159781
427279
1960233
235972
1591138
217943
1022774
572003
865394
1401771
1716782
1157815
237616
1346760
1666753
664525
1400605
1606497
105887
1781968
63089
494429
183629
812378
1671982
1271424
1080804
1391200
1860924
1750129
904739
664480
1582114
1498907
52384
1745688
494531
1161528
1365469
80729
319557
1931559
930660
237450
795614
375706
1962059
906760
1425338
391803
96742
734515
1790557
272220
888247
19737
1886268
1220969
1553713
824841
1904801
1723178
1824316
104261
694190
1893081
1272860
1525234
1695187
490052
1533618
1930760
675010
612688
1050911
2658
1227651
1079466
1688923
1166448
1713751
1796526
690622
497253
538554
681502
217878
658767
1868965
1194304
351584
881878
537478
146851
816316
1593848
516675
1233548
1138755
1589597
1400959
373275
1711828
388956
539890
808518
798050
1538985
291285
1468726
1697183
1270864
201664
1308450
1943572
634056
194053
428125
1915699
757203
650232
496539
887729
524222
253742
480228
624890
785826
346465
19707
238081
1799333
289815
474778
1236759
142269
121146
1122585
563465
183711
503308
1238962
93317
1013258
22045
143520
690343
443358
197154
71498
1550626
469593
380743
1252934
787070
1757495
1392639
55378
901665
1333051
1060326
149292
1373185
835341
188443
239262
834200
1036020
1462535
324613
1086098
1780812
444186
1492266
262680
830237
1188407
1099892
1796964
45685
1197127
1002732
1939436
1122218
1185553
135935
1463241
1368230
1247987
1408840
347877
1643870
1425693
284911
1883975
832698
1888700
726095
1812623
617746
943335
610270
1053223
1242508
1143039
386687
445553
1605514
1760976
785357
526032
139814
1487565
1579724
1862493
820286
441524
583284
828623
1592603
1753681
94205
446761
677334
1757890
1905790
663641
1974545
150035
1307265
886446
1182404
1719527
1861270
1519382
1260222
1882705
268202
471132
662735
958213
878219
781982
824114
573456
150020
941375
1886404
984419
1259378
892693
1948362
726367
1854289
619339
24268
1450976
1670133
1305850
372751
1697469
195917
813274
1999744
348311
1580345
773894
1537181
1629483
1134376
1942080
69626
1833891
1348421
1276071
1550823
644957
239432
289954
425430
1099760
1376497
1791570
600630
70626
193345
217835
833570
341499
1886811
195005
1423236
925372
1796349
45145
1336360
1381589
189486
438190
1493517
412270
436711
842586
538320
873689
1886270
656032
938704
1147094
1366549
952037
207044
1811452
1773104
1129474
1086711
65767
594815
1632713
1478052
1352653
1359423
1914326
545353
1389784
1473022
615568
1562245
41933
480225
707515
1128910
1587364
486981
1519905
1646924
1265315
355643
1192567
1507680
1989247
77914
677698
139693
1870207
220536
1845620
1527396
1133038
1478508
1237841
1773321
1335529
631473
1055689
661951
1560890
1581176
1286570
1890430
104093
271163
1724399
454281
572385
306876
1748792
1688126
887872
842158
1329130
428283
1237547
75440
1518818
9715
677860
900279
1344563
757289
1370183
1671166
1032306
435706
892273
488245
148224
29820
423671
457388
1757663
371847
1575090
932205
1406514
245554
1273058
704191
1072906
438475
1872070
775612
762669
595907
989716
1848915
712812
1256884
939353
1563876
923431
1646583
1448553
1229882
919482
644699
1586700
1210424
1395815
332307
1275861
1176445
240469
1584352
1102154
389650
572904
1706045
670962
280571
94707
1366203
1099073
1313203
978757
52203
1225507
186253
1179126
1724906
1639682
469442
316111
593057
1116606
531880
298324
1466595
1099987
1802900
306897
1536893
1970118
223430
1870164
295801
1113672
1666181
1812765
533404
603651
882304
1586222
1488601
1286513
397934
870074
142589
1682593
1271997
1502437
1522944
792104
82166
239362
1072923
723820
1763736
1517635
1733233
187049
673179
383164
501174
1349932
1950218
1025369
1174374
267104
241292
1778106
1237595
707229
539492
905179
746346
666838
785408
9675
1568020
169837
282129
203153
1161463
521828
1290153
1359461
1095689
482510
95799
1202894
1743172
350593
796582
1035320
344597
284546
1886361
1481666
502483
1954739
1109036
147093
978521
1927219
706872
253753
1491707
1912446
1152632
1414896
807911
1775935
927768
769328
41118
937576
1855562
1691823
1874953
382181
532845
1159350
944136
1562769
1782224
130955
1700420
1961018
920598
1391877
1761233
126426
201697
1452909
1709281
1340568
1338405
182511
188768
1561871
874227
1013051
865897
1672363
900380
1733563
711762
1824790
393697
546101
32550
915577
1771965
790816
300218
1324238
1507505
654891
1297897
419825
1391380
1096666
1249911
324018
1125132
900310
1620317
1279112
1889609
629542
1883172
521084
1181878
1430516
119611
669814
1304612
1572275
1146502
177447
883494
1491705
1012995
1334862
247573
575683
1632987
1300129
1109877
278702
1634680
1299512
518216
1199516
403104
279899
214127
453413
914442
818327
1451209
1058373
306142
146646
93122
553838
202145
1822315
479924
185302
1234212
1019463
1773270
1698118
1605608
1117625
1860057
1631961
56527
775444
1386411
994372
1188735
882801
319387
315069
1093719
1999443
936983
1677363
266193
513586
1345740
1117253
1226401
1264849
252526
1335706
1467609
1466158
320258
456846
203290
1333717
925033
1438008
1044874
1058207
93954
333037
1294257
1574306
496473
168845
612402
561914
1467181
803431
268893
1613370
1096948
682000
72582
1097085
278472
619764
521362
1956359
1555960
657477
937509
1486370
1692323
905412
1100146
176577
812767
1854422
25241
508324
1380661
69324
70032
556511
1310934
466454
633904
1917643
1253756
1048914
711669
636725
474546
854296
1770440
1610681
73129
964095
742144
147865
623234
1331948
1713834
990334
1937781
917923
1547164
1871472
1730376
1676613
214181
936762
182771
737335
805237
1618549
1014936
847852
163852
254051
1962711
1437499
1254429
1956244
1543943
350016
1064674
652223
234446
247244
945885
1271306
1902735
260065
616949
634314
187502
1407243
118621
541892
29970
1651210
1075554
841512
956230
1619961
366737
545537
1220733
928927
1995927
393961
1927909
793777
488756
1299494
1148760
1624308
328682
1396015
1861715
1479252
1603267
1977293
193184
1401776
1546448
773254
1758021
71991
287301
942947
1796282
52151
1189295
1659057
384644
1633741
1412964
1034310
4343
397896
1828281
1160533
983076
544093
97345
1566727
926106
789480
1077905
1623718
1375291
1662158
760675
70968
1442946
1306850
794906
1839734
1453516
1622029
1891652
687586
1857380
564134
302806
57169
1778695
364462
955499
374489
1363984
1679926
1569453
1044981
1201849
995086
1923526
249068
739773
1145046
917856
944415
819647
1422616
231583
277254
1497544
297952
613674
1431690
68719
1655960
1404896
672793
1762403
1076611
1028027
1070324
1066360
892829
989818
860804
1143406
851989
1786546
1287986
462522
1989117
1407664
1123216
1713498
1280119
928469
1621931
1070555
1145855
1498422
87398
1952647
733123
718603
1844758
140423
1331593
1801569
1918960
1697221
98279
604935
1031098
1452876
457275
838179
1291430
428901
401690
254072
1492012
1002074
316368
1574882
1185100
446494
1691106
588956
617649
847026
350623
193273
1760983
181688
1793720
885598
777784
1196458
1107225
86182
1120212
1777834
700867
1423667
587585
1690079
1577054
1069215
1655256
797779
123053
183335
517950
681813
1006075
1516324
751155
997813
1899818
20517
316332
1066221
1957592
1640794
594039
1037531
654402
1774739
71621
1378564
1041906
1307463
1914989
418809
1164528
1108253
146846
1679906
1370920
1790853
482249
388140
537032
351319
921940
1997829
1399649
1494915
1210801
377928
1450519
1912322
820343
1061057
638479
71584
427716
426690
1940606
724986
1772575
699611
1172575
205232
1846544
1382366
1965868
353726
144367
1822190
604405
1637547
800716
1454553
581734
945870
851235
1006287
255838
151839
1629327
741764
1304490
215249
478341
1318187
1980931
667619
1923214
993540
1092550
1406459
240617
1349941
1102866
198948
1798390
758388
1516753
1016042
1506544
1859811
1023324
1460976
1629010
721025
79202
1983621
1228062
350855
994555
1362045
1701275
315830
91752
919926
1231767
421744
742103
1494082
1764921
821923
1055922
1217443
1541014
1318909
1158236
976304
1685106
238385
1196234
403087
494645
429456
1886061
1762391
1646703
89444
957324
1084910
909644
768421
1697025
407705
239196
827784
1926932
629966
792101
473385
1681034
96338
30705
1391952
1694184
1319753
632967
1675046
1876401
1826169
1941714
1325163
920862
569993
306399
167894
1127155
222805
1512175
1805672
668801
462357
1270697
1043888
976552
397820
72061
334353
990774
373598
1870820
1476479
973716
153118
316996
1359458
476476
1719552
1569058
1104512
778375
35590
1617894
147657
494561
531966
829868
535429
1625122
463620
1306651
1289656
727958
666214
1856331
4704
1391074
1050149
385874
890111
215164
736462
1985150
528429
571344
1171206
1765918
1612688
1004635
501560
1516018
1231511
1734416
657362
382798
1395001
863
1025974
1829473
1220273
1097715
624691
301881
1930023
1850811
1904455
1549836
624591
656323
232252
1014727
1227965
1670599
1336051
286872
1948768
1692940
1603027
1187986
1492113
1939848
799178
549873
1069657
18276
1888512
564670
279805
999385
465225
183161
1808372
416326
138085
1772973
578251
1850360
130144
391781
280605
1036663
597632
1466023
368642
1074319
1973867
1192352
1719746
559347
840681
315392
1044362
1396620
1009196
1718209
175391
352656
528104
485230
1947391
1890096
668114
492908
13061
1799405
401787
709595
1477898
398361
1005854
808581
1136632
183278
1197286
141250
238183
208056
1584148
1466459
1885203
1483857
344283
1161045
285582
1460575
117141
1620240
741241
1777699
501262
1807008
1733189
336786
215428
1832424
1792212
213672
276861
1345789
934201
1460324
664240
1645537
598963
1026372
1256846
1069201
320105
1865309
512154
980976
978989
1407695
1744188
803821
367182
160885
1968851
1859332
1815178
801260
991064
766010
1739296
463276
870951
1278187
1817805
484029
42531
663175
1427750
1138243
1896332
674193
628138
846868
1576165
59937
837092
695183
1684984
393074
1922157
1715157
901398
910815
1067357
1304415
723654
191682
904010
667065
533411
1170517
852806
1775318
1646950
243202
441444
114032
1443877
1957012
305503
109857
796126
287378
967992
1037297
21516
628354
1490103
836962
870638
1771074
121490
248023
254211
545770
174479
728764
203859
1708487
1130570
1503305
957694
908562
613832
1850733
1011676
1894881
740570
1144989
76782
1894264
399143
585686
1344441
1832559
195552
1889237
1997596
105667
35225
1070482
923412
1953226
1181645
1325475
459378
1444834
1733153
953158
216008
1431663
1350660
149614
822128
1960003
1001132
1872388
98421
1630963
1243884
1631049
585592
236311
1459508
604040
420238
698666
1945230
209118
643192
524728
988142
651280
1531793
335694
288118
609893
1444022
835115
764398
632434
704006
1272191
58998
820828
1427986
246137
1059992
1926040
1105737
1592874
80744
1971097
1815177
1776150
942956
220571
1230668
391599
1873358
1277238
101720
605760
840252
1374416
1035941
687900
717491
1830139
1108496
1034393
1246787
975229
1627961
1756498
1185998
1859029
1780796
817538
162893
899540
898652
320026
613598
333330
142531
1883636
75924
1800626
940985
813363
1421131
98334
82072
1427481
1507646
1815273
259753
1231086
161363
1458607
1831618
1660806
937867
1245282
621310
1983069
638331
1359843
1329505
1961857
471441
1494481
1247295
374597
1093174
321352
1212868
744239
1615881
1087104
719506
1730688
1903644
1404576
105243
1995944
682670
1493474
953389
789995
1434437
780676
1449265
1171113
1051451
50384
265709
433514
1540661
25565
639747
513206
379541
1866713
1167303
1612452
917730
226096
1074726
1596213
1346027
543874
1807110
990766
1926760
275110
1909473
456301
702237
683297
530729
1783881
1615830
1370991
1299232
67174
1680182
837673
1661240
467426
252056
945318
929658
1828905
653581
595563
448019
1174085
1078826
681027
1936897
522605
1076269
1271419
723086
266156
172744
299432
770741
1515369
1515117
7543
342333
1947923
1119134
1053141
1097883
14277
533151
109596
1948213
1090646
1393060
1998914
1311933
172703
942779
1115079
181406
424988
981533
54600
541174
849167
911588
1095252
595029
15091
1181642
1771619
901228
1884105
650846
450912
215881
635009
1946263
1016315
443942
1154353
1430922
715612
134099
1927180
1077024
1124078
866241
1643123
1711896
1096464
966053
1117242
1886670
1397324
354699
1750190
250796
766626
1045159
1331486
381889
476085
1923131
1691246
1286579
1949200
1320825
1893575
1456920
1174386
1853121
415677
1268827
1434916
129075
1922768
77273
1862441
728730
1232309
81464
996898
1878233
289001
1204498
625632
192592
646566
815992
479281
1492038
1561632
415255
1461174
1166576
1031288
1207102
11285
635091
1455497
24682
258003
1471408
1571268
116301
521715
1551556
236521
28236
335777
538866
1031901
263043
1134815
1820200
934035
39101
678378
1267314
1066139
745226
1175979
117032
481237
1455555
1892061
384123
1561089
80236
253921
1425826
513573
119182
1047429
1023893
1600151
376435
1438444
654217
377873
281635
1732988
370897
208880
1711930
1706386
697188
1473400
1881133
240874
564102
633681
589306
838218
1716255
795837
514836
620434
810952
805548
565895
241897
685733
878818
1496021
221697
1433598
874371
90503
1634931
1737854
367656
1604034
44110
508476
1981980
1450480
1752090
953236
578216
502913
1144694
1114152
1608743
1290038
1958283
920682
840228
495092
1874069
446990
1008012
1086957
397311
276663
695694
145943
655132
1485761
492695
809822
501838
1498065
1281345
637399
1192083
1394225
1011295
1438663
590997
247808
1892794
873229
1801214
447009
1077285
214863
624937
165312
76102
851132
1142251
705861
344743
1876432
719253
1885503
567399
850226
1882967
1864876
1490119
1629265
1745943
1279844
1364202
899761
1883286
926049
1215567
941759
1487962
885633
1882134
435964
1548680
828427
1969723
227628
7407
1135590
345251
343400
1890420
1279682
971788
1628506
1231169
1694320
1520737
263421
230236
675175
914364
1096564
1963428
1198594
815079
815726
1963907
788621
936636
2393
495923
1575739
32592
213057
38433
795318
633645
1141190
1753495
1380299
308292
1870535
193306
1778946
537500
9360
1168756
114052
1978906
1620271
1930138
1950021
312635
1908951
932475
1929849
272485
1943679
477068
933882
862205
142841
1821837
256361
1938024
1519832
796396
1759719
661508
1519256
1688550
1197209
711326
440873
383033
1292926
560561
143141
846398
428748
379881
662600
1151046
929428
180747
606215
1632944
1690323
1331726
309442
335301
1757872
1424116
919948
50192
802706
954886
669206
300546
1297617
1444172
234810
1650955
738033
602747
232686
1047285
1967205
1987582
1026404
1601611
426129
1101552
532920
1449363
188424
1938121
294560
1639839
1308083
610937
1330656
1521176
639604
718262
564535
1793343
634945
665926
1972141
1149233
1076134
1584525
827479
797331
512216
1042302
1006900
8832
1617395
1777119
512126
56665
628912
1625715
1158512
103379
431453
348054
590196
216611
217020
909158
318239
1461974
1006412
1064140
754388
284409
217241
1690877
1844474
1800712
554893
847506
1957401
613985
909286
1113743
1848294
1285140
538682
1091167
1183333
1017732
1510757
1463951
553569
512617
55948
1964569
1296645
1153469
1826977
1892791
471098
1693523
1304494
1277817
1890145
613025
1492626
597945
1426831
1936780
1073607
1691627
1380691
1025111
1185342
1238303
60794
1305284
1397244
1771163
1163983
987263
1459265
601260
958398
1272929
1471110
421470
1604458
1663685
1673740
1427506
478291
1699742
47500
88471
1207020
605531
687018
603280
1730521
685725
1287905
128396
1502628
1063168
1981903
9365
1354250
551812
1611301
1202897
90677
1466669
253481
1994012
1438608
653670
982267
651237
374720
458739
1826416
57675
1756531
1367752
1181890
1574721
1531643
1915110
1796993
1680297
757328
1762105
1877039
1896868
1546183
57112
246858
1754587
250373
499996
436833
414269
1440113
801293
714890
1527095
1466518
993602
187360
1242702
1411364
1301510
588454
1446397
15384
1509219
837523
1111361
105765
1512501
1687856
1973379
187441
1099330
1412733
1669600
343746
876740
752738
1643253
1333504
735237
1228692
675617
1356289
967018
1337133
408828
287089
451406
872873
1323316
635862
937296
400502
1195364
1942520
521104
582418
211074
1224795
1168251
1210600
629439
1298423
1554688
1175493
1850048
1062020
1250758
1356554
1107563
1351524
1809309
1585866
1147673
623300
39367
1617660
843222
898549
1555809
421619
856156
517072
572009
298151
1085141
1923415
1995025
1738314
408715
1950198
137625
1728700
497793
757826
397600
899926
1236508
1118480
666876
1108608
24849
235529
462139
860070
393057
430233
1460449
1540524
807630
1289647
1283952
1377555
91442
1442428
387713
308257
455769
619252
983973
635113
1620483
19138
59177
110431
707061
1857005
84380
1100017
1975235
1857930
952853
1816620
1716755
386931
1117057
1451596
1938820
538063
932342
485838
202698
1867152
1452398
1503715
605802
556359
582806
1159
113878
643137
485442
249017
1084042
848569
457268
740671
1498791
1160751
1404515
1725164
718631
1021096
47809
1016885
946976
361384
1430852
206202
1140797
1103575
598664
1903952
879101
701602
1746602
1739477
243375
1234571
508927
1892344
584886
353728
428520
650313
61887
1809310
1627067
1991131
900371
211547
1262475
1630566
1886111
1270740
142662
175814
137120
1529065
1599307
996693
137370
1319383
359853
1786937
858655
1206222
1475902
1483949
1753737
286877
1671483
138333
1086196
590723
83962
1869873
69787
940304
1077170
1468522
1373999
180998
810228
1240409
55359
550407
1987825
1325675
1912299
235561
950312
1072737
231120
656397
347798
320252
1367142
511474
1916774
344824
1198661
1254123
429769
1609
1386130
1320189
895699
796252
38076
849920
1004627
1512755
1096977
1079737
987166
166394
134468
388487
174632
1186817
1372871
918788
2849
1488246
147824
588515
1976864
463410
854606
20757
1403024
569059
1197061
1950740
1254948
1696058
620381
1315077
1910307
351075
1544222
1796923
1563575
1975805
803157
1052839
142999
830115
946897
53154
1110007
1051497
90758
1705717
786327
533344
1888168
672189
1013100
610658
1331338
1275015
1404721
454944
1876591
815702
1563571
78064
1258199
1104967
1082255
1765008
1601752
888135
844966
697422
1321041
1417857
1344972
342799
553591
1340450
239541
110853
618057
254392
824681
385263
960240
1359333
1072731
1990521
357569
577098
528566
1964623
65339
62681
106826
1061348
1298873
593741
983279
213487
1672515
1055229
1891691
506326
1814663
1747002
809246
332086
1933716
697692
193520
1890759
1130660
567379
1997042
1029894
132027
1772950
1648431
115024
456445
1241581
759923
304310
857705
565057
1223423
1670827
1993844
1232107
1859859
1484617
148778
1785553
1667294
1353302
404990
707658
792854
1394633
1351798
294001
581557
1151183
882930
457938
707501
310023
86607
1330552
86977
778612
1963453
1488885
649320
279810
1597943
1111509
1071445
31881
320654
1404991
1944005
1216720
268714
957404
1429949
846047
13549
1840591
1533062
1481527
80282
219063
1666340
680069
602612
629000
793904
1820527
1406407
1143066
777846
1787972
944379
1177352
1372570
793502
461422
1321909
1082644
1591909
1965468
502259
1699704
249661
511608
1687647
506401
1705961
1207416
450475
1945303
1512271
845668
1451839
1136115
1519859
549114
692387
741670
1716498
1592846
1547680
1612132
864531
1209589
544971
1331780
1897971
1669065
1778417
1742005
1681711
956359
127600
585448
1854272
353041
1739689
938762
1406857
984555
1164606
1158297
1926389
514808
272145
416765
1503469
672998
518459
893563
1029199
177617
1387553
449176
716232
1017224
156943
258828
222316
1356776
725406
1176900
525642
237246
959642
989737
1504437
1989753
1316809
560391
1741585
1908666
715543
1752620
1227280
1716613
1133944
1452254
547013
1475589
190758
1861727
521325
670701
620102
1349309
1933308
353697
1443521
1510978
1169343
1003677
1895967
443894
698561
1444464
1380118
989491
1252304
1568611
331279
998433
297441
1694369
1060315
1186551
1652208
1571377
1686676
1456154
1239148
816207
1910678
623425
422066
249192
170473
1020447
1730754
561777
69090
301079
1385704
537806
1492858
341879
781071
577636
48414
1307798
1949804
957768
952262
283165
1059245
1793477
713745
1127065
1659021
1497517
1299826
827958
373960
1076180
1816121
1097995
916484
979367
642618
768557
428613
102535
1487711
1779380
786428
1590576
1974401
403056
1618701
1245529
1408330
730019
1931901
1645132
562805
1483953
906750
1864620
852722
765712
1020956
1972328
1070066
651953
856331
1550426
546586
1555883
1140749
1813430
1072518
112811
965278
1476947
1085794
78510
1373679
976213
1601256
564500
1041357
160135
229673
628499
1591298
31994
1579192
467560
1841965
719865
1922793
597771
372863
564947
936901
1231075
1724238
1888351
744393
1450527
1364775
828973
1629989
214737
1825181
386400
1579702
225634
1331010
334537
1325721
270227
636671
1678850
965456
1262606
922231
40745
1601789
1742480
243877
1806678
990636
956011
470507
1356468
929383
1160487
1866697
852783
1905888
929779
1537352
666949
368995
610650
1010381
630676
60258
546928
295671
377493
1317488
688400
1343418
562578
512977
1651824
642106
127618
426025
549201
770046
1563589
1625153
793388
455936
978493
1676012
1052496
525822
1313985
569460
1883614
1273322
1494676
7292
101237
611962
1350950
810987
1165828
1521261
602391
1939511
1638222
483219
549641
1316316
911817
1691481
1415297
1143918
1839404
1463599
638599
1442764
1097034
844735
66117
473293
399032
498847
884466
369742
518406
1178868
1762208
940757
947052
161805
214825
559943
1850936
1490144
1680747
1469481
1247954
1649494
387598
1610621
709319
736000
1194744
1164396
464998
842366
1130062
664673
1480782
650349
499500
1691376
1355006
1933808
624003
712999
1961259
413184
1751233
1108516
148421
228870
318749
383381
333342
423465
1668644
534986
1300156
735638
259561
383486
1526603
1535772
370613
1818943
916818
43392
1689859
791894
649882
796099
1703980
614050
58199
1281419
369106
744176
94902
429914
850556
186058
1845416
678705
1750664
998433
146666
546317
1100623
808492
596453
458797
589732
63136
1662203
1524099
1683044
1486923
395099
468910
504800
597457
1546055
337605
766720
1320586
1166800
1993461
462768
911135
492027
1792334
1518928
177042
737203
1977340
192348
865871
1750832
1633210
1026351
601121
465517
1231166
893397
1482061
890020
1542868
1787324
1950936
634050
1495023
1895333
497
1687681
1840151
1246537
55290
127394
126679
1508892
716036
1219329
1184206
576601
1628059
1727731
1805358
364594
1612941
754475
1887199
251942
1206644
1972407
1165591
849247
417862
990729
1873435
1743611
1785008
560488
1450172
1234123
91724
1129359
624711
1199882
1142695
905301
1908285
1412386
313081
878447
1654893
1075337
1625885
1260045
820121
238381
218521
564941
176094
245376
909103
258117
639353
310200
883471
976050
1712423
931857
1393619
582870
362373
1402475
73686
783949
875640
1683941
1171496
612609
1283596
782636
274442
681325
768142
20537
710593
1019074
1387166
301956
598275
845002
745715
1164139
1260994
1317389
1310608
844316
997878
200392
1680958
708259
1465934
47966
1779136
101594
483812
1296325
1740097
1088970
1719586
610086
1057026
521503
1221453
1994927
782177
235773
1829206
1280906
720488
159502
1344306
1039963
1922659
280234
1602307
781615
1313342
182627
1472960
681422
1512623
944612
1051243
792095
500029
1482738
636868
1040190
1883673
1805147
1550839
719341
180764
807419
448205
960403
172531
121098
40516
1917348
431996
362441
905487
105123
619290
1223155
1462722
718742
141953
1404727
1882746
1058689
161122
1867121
416227
558994
1546184
482198
1017752
1137862
854836
1032482
1929472
1148766
1310750
1713426
1293243
237430
1050747
1131471
1344909
1351317
1178673
909519
1949776
944944
1725772
990829
313544
105216
694980
110158
311825
244524
1298611
1413276
1260734
831836
424351
916821
160766
1176986
1250116
1670042
113609
1028400
1810914
1559642
1949348
1980962
863368
1186869
1412725
1049441
687454
1164851
1127556
42938
117826
1704977
832418
1293133
835372
1709521
1071184
786858
540299
103109
1964233
1064795
1004404
1509137
1168214
1426485
1277133
1859786
1545807
1947789
1671994
872277
614221
1444279
1175587
113540
1576269
704005
1881108
1219975
1131794
1458785
136606
844160
542513
252350
1393926
685372
1341639
1016108
1674817
838990
1909860
939680
1089404
1001848
848997
897999
1821927
421398
1431581
750635
967458
979193
1598881
1143647
701856
1276356
280593
76877
1407703
154060
24691
827861
662880
1185204
1150525
45632
1937758
1520947
710503
608395
1453700
567372
1148848
1009337
1358249
1960305
1671462
1574466
921062
1544688
1977072
47315
1164625
974326
355899
808401
1358267
1048322
223111
375350
481180
1038699
1390040
1763032
155267
1913101
1454640
403588
134654
1130323
328305
1704670
1881432
321420
1285982
1884666
1973007
1448890
502098
1694045
1637723
12132
728618
1237623
115115
253152
493232
1596213
77286
239585
384406
720343
1051888
1652795
48408
1952679
116632
71670
1979614
1973120
753490
796072
1497262
970460
1574440
1505783
1972680
916538
968852
679742
1267339
1199474
676896
768958
1482675
571751
171085
691046
715398
534943
174284
776113
497182
1389963
233713
541384
494907
739750
1734219
1901624
1514360
107770
831701
931937
1419779
1714585
392594
1265871
913853
103540
757394
1175142
1835249
949562
589541
878551
868266
458035
356960
1972276
878566
1641889
909756
172929
144073
1663150
735916
1806531
848650
1912483
1253873
361854
1681700
276588
1191511
1279815
465558
1669269
317856
79935
286821
1217345
678371
1498195
553444
731530
660917
888288
1816434
735301
927413
329867
187636
865676
286710
406491
1048036
619232
507142
986253
1282832
1183389
1716699
1946164
173965
1553093
1458905
653909
1441070
755450
373405
344874
47687
568914
471988
865463
350031
69529
823414
1682909
796332
1856065
957146
683848
622071
1713265
385591
1996629
870364
1877262
1034365
385268
969881
496678
529370
199043
1809939
1774810
141420
1617986
159768
925849
546287
1782569
1757305
189247
1067058
564171
185403
1106338
1058658
35229
21067
1981517
1021311
1995681
1662502
948955
807167
477959
434745
1288651
322963
1570597
1739881
264300
1831309
72482
1615558
431169
129322
1148518
1638852
876405
191541
400262
1338135
1727688
1873428
1989445
442707
1675142
1199300
1635243
6581
609515
832835
1462284
1353285
1548577
1467541
1603582
150872
1317415
1338882
478667
93632
621147
374448
1810673
1685293
1318874
156141
1486705
1328666
556847
1120591
666907
1285911
581751
680204
1050959
779781
121382
468605
1694567
1603586
844532
1093472
1264179
1946380
1837332
1318175
882712
390628
1685762
895402
1948319
484367
248146
357113
726756
1141422
1163467
1888173
1217382
1806709
817632
1705372
422787
750206
1639557
1788777
1658364
1844433
499181
979283
705055
1013085
1073325
1623162
1446961
1418442
334377
1431128
1588837
436744
1813933
1038354
650886
1270214
1368010
495136
828910
1789295
534098
959260
90356
925546
1253108
652475
1016917
1199967
630433
674426
1530505
1986588
368508
1292895
275784
1619302
1090064
1620690
580548
827582
567728
33246
1783863
891722
1994062
1658572
1310287
1250176
371744
651159
1669523
1255624
1757062
1940112
1883466
1583743
1527981
831978
838908
368301
1505797
1777540
292031
1801039
1567722
1465277
1776848
611609
1724785
332323
1410966
809397
1165718
535556
1321388
690321
75344
1571202
357205
1450198
797825
68703
443147
894409
1763637
1502965
1945757
54304
585885
1668627
650127
430753
1520913
1369613
426472
1440047
1823998
959648
1369338
1993261
300733
1138196
1806975
1892168
23640
1620752
336898
826185
1609977
1139157
1504037
307283
1827383
1973983
293464
1362196
1297480
149194
64534
881405
173884
338584
1975280
597152
1468975
220772
760761
1257316
964234
523744
746925
968505
1326749
59423
19160
123987
1397418
1304910
1601942
252417
890497
1953791
1205221
979028
1092201
358324
127919
293876
1916367
776219
1780406
1402034
1503218
1414663
1581149
318192
1726239
399365
1140432
846047
99962
665006
1683372
1782536
1662072
742729
1854016
113373
164190
612865
1758622
1295525
1273303
1314019
1062558
1219003
267882
640941
167887
694011
57840
473490
1075159
566504
1673987
1112974
1783577
733759
26017
1183071
1958724
940510
843699
972344
1003831
1462763
814760
1731455
978780
1150569
972936
979277
1875405
1231184
932457
1228782
1578574
1351399
672096
1408831
801933
749378
1185584
1345955
412396
750698
237662
1289280
338785
400330
1759834
454243
33006
1369060
1008330
309184
1472964
908643
1234841
584224
943163
375695
1239785
292738
715297
15204
97836
1800688
175736
1819666
1225802
367102
567236
1146145
107187
1009011
382761
596515
1492094
1909292
250271
548935
1181838
1306343
819607
1823903
458010
234845
4181
724103
163093
728350
1340739
1147893
1944046
41744
1302071
209699
1493291
914861
1709937
1695859
467854
1188407
757018
788013
1033037
1778928
1934555
1757425
1053191
743318
1864038
1869785
766139
218437
769652
119458
544512
1956271
1438877
224307
412704
1859824
288764
507276
923658
963065
592603
1242100
290028
1538149
1191122
762289
1323884
1262642
1973557
65683
1752349
300435
8513
1111985
1682975
1184057
1178581
1845183
269091
1484986
1773973
1622512
609873
1137021
76991
239531
229190
1051708
375995
720104
1158316
814955
139662
213332
1220989
640962
900483
99042
676951
1852989
1609111
108378
1413881
1863465
1119082
722307
1331645
281653
1595314
1742832
1757053
367976
157568
1152992
1967286
370603
1578203
1187382
996572
1177770
727054
890936
862902
220852
1384350
657603
994334
1441883
1822424
800692
999391
144512
1038656
127130
405189
1470222
48720
89102
621729
1747531
30767
1037625
1738360
682033
1212342
1824124
1448318
1613863
441450
417585
1369083
1622858
20929
1047706
1815148
1039648
1623822
1965851
753915
1613700
1563677
1860752
10208
620004
349563
1943339
1241106
1785474
641043
1276581
320889
1981665
1331769
1541661
1277521
1931267
438714
1783976
895306
1974789
1306144
878130
1530993
758020
1358895
1702621
1919373
895122
1007636
1736389
1648839
826896
229494
518285
1337475
756154
718207
15839
1573942
665234
1931258
1780711
1115255
91750
1286787
834880
281590
1454720
1579354
1212522
386635
1592593
72198
1340315
726304
203667
17458
109579
820420
1745243
1674337
1679771
801564
1386756
700916
1196434
716416
1097601
784225
1403279
1777242
99642
1667325
10244
301805
1289866
936743
459152
1745433
1728223
1534426
49721
1435887
436846
736608
445883
1591997
1056061
1975600
110291
139829
76763
269104
936321
1119796
1383866
1843732
1841591
1110243
668232
1406332
1779609
740246
528670
1190600
835284
1355229
938458
326250
750259
1641516
1610773
1522686
431978
560593
718253
1749599
380635
1454951
826819
917100
537112
1577619
856737
367481
405773
1284886
983105
1716959
194513
69216
864450
686608
1590317
947469
618171
824939
1615330
1245751
1093384
1678891
292220
1449871
1183173
155888
382587
1434920
712326
1485798
245993
1350715
852065
1324528
1178064
635676
857094
517492
746623
1945136
949376
845950
901473
1922560
106421
1178683
1402874
1690572
1671122
650375
329148
1561296
841556
220113
1999544
1362334
686559
1141430
1904563
1825044
1968726
855592
1278282
408434
159401
481577
110700
1924842
928574
1725713
1787988
1838284
841194
236227
1678547
960914
1762091
85208
260743
656389
451724
1222921
207028
1278248
945211
937947
1021304
82875
1180168
1830560
157227
1471767
1684523
1079908
414777
1904586
444669
994290
809509
486377
1140383
1334809
1545040
1400086
1640584
1934163
1400284
757702
1456594
908452
855393
1355540
1138869
1121611
154173
1742769
242847
1153887
1193515
1242772
1838996
1454006
10096
1303537
793580
525018
802245
946614
504176
346756
1827424
1083116
1649435
1585584
456665
442594
1578309
1780737
1922247
891207
802307
1815697
1470306
1778517
489319
1711084
1074166
896007
1748116
220526
1124456
849959
1130205
742334
1235086
572693
1400073
1535565
1583119
1705393
1717705
67927
1371212
559566
494739
696661
1342739
786943
742251
1235841
1556390
1468326
1650237
1362037
1208988
825965
1610272
1075180
579021
1177901
1866550
1574945
1938155
1997683
580407
508618
452480
411975
408450
1867534
397474
1598856
631677
1466171
1739399
554336
470342
1636335
928180
681056
1014332
874489
128867
662276
870673
895813
996065
687495
286106
1552576
1198331
1742305
100991
1003348
411654
49571
1026149
36159
896301
334146
1725437
173750
481024
725409
1067003
1653671
481414
1274579
517014
1658859
1676727
931675
1890889
130580
338036
137312
617132
732372
39820
735092
694032
1334077
1345054
581637
649700
1656147
1198798
1928896
908763
1704304
1617088
1537819
1353954
202450
1281800
1936113
256124
360578
1171611
1587919
213938
1226541
746629
1923825
1114069
999760
1983412
1878704
672402
2565
1133039
832676
1417166
1707439
1673240
1598777
1470610
775008
1565369
643750
259522
361777
86098
21989
1189631
1194615
459318
338434
898417
1650732
1093885
1948441
1862084
521814
128721
1515474
1381347
1136941
627857
1847228
194037
1049110
1444203
1949411
931735
1697083
1229478
1170932
786554
1563070
787525
1929512
1586742
6185
1534942
1620637
689487
1952703
1343223
1856190
1576691
1498150
380070
311738
171839
1351235
152614
604844
434690
59868
349754
812353
1847904
1660798
964694
1197481
822582
1606929
285855
1791212
614843
1726358
745674
944804
935257
1980682
1824152
596591
255421
330725
1813797
857665
383977
527340
1700299
688363
1257793
446954
375893
1788751
1664902
121871
402918
130736
130089
477207
1042745
1458389
838990
603174
1501003
161324
1575629
1281429
1987753
310198
484275
1892078
837304
1857315
533946
1610188
658538
592347
279537
1509523
132539
1657334
110894
1288193
33037
1612181
1960652
1938834
1972886
837317
968002
609260
1128524
1731323
375769
488162
195026
1686971
699153
1826891
472141
288492
1462864
1859665
1440639
949583
1635144
1071311
1750739
857996
1623727
1804349
661215
485948
352592
1243282
1535563
1145095
1477480
264747
1379423
260918
370409
1859969
1547095
661195
1769919
1912435
1726657
1072770
884137
857399
1268610
412482
1976282
107622
1511897
1391976
1978902
1244505
871726
874225
644224
745447
1126303
1682587
488268
1179913
1896280
506240
1549930
1727915
688886
1610304
1005310
1694420
882932
1535174
1622182
1719302
1622519
413842
787393
1519948
1799105
1652278
1444287
1589513
1321875
1216896
108042
723747
1123630
984767
1758465
878479
35000
1248668
531680
1819600
754745
1387502
1348001
471368
1148164
1603294
266340
817570
644552
988607
1114998
1284572
1650737
519381
1225398
497517
888501
1754410
608265
594848
5014
637132
1916639
604757
1398905
493754
1571405
1276967
34319
939844
975445
814607
719536
242395
1796852
707061
1480054
511438
80148
223790
1120460
911240
696783
847920
290164
464020
276668
1740881
1188533
194092
36371
497363
1086636
89010
1787101
1811213
1572976
1363877
192539
484861
643691
1021595
1279009
1502012
1804140
1506971
826468
147990
1953480
1918758
992020
598687
150307
1298547
1640390
252777
528251
1576649
668474
482328
137005
364804
1942832
1693952
271350
1001337
1518797
291736
1583315
1391745
1990996
910946
20478
154358
328403
644282
1987631
664577
777767
1290880
143679
678239
1198595
1192993
182183
1995384
441630
384442
1265414
1317780
942951
573916
1995525
933370
1492067
1505303
84986
1379718
306388
1293926
1423948
235228
1559984
1609401
1868011
1013254
1737882
561599
690934
1911753
1353114
1180578
1116577
1438282
521771
1989801
909771
224603
1825012
1567145
144678
524530
1792740
1646270
1260595
694671
511994
1806380
203906
1335400
375805
405802
510856
1948918
1055808
1858075
180667
936014
44369
669276
1798117
1715555
1902994
1337254
756681
41864
1013769
1550109
719992
1199664
1648398
1661569
963516
1369369
1089970
709892
7457
111237
1327169
1619584
575431
400102
473446
1797637
1556693
1672933
1164991
1720332
1630123
32759
1633208
1370926
1235950
593914
1787178
673925
1005157
232906
1402948
1581901
907072
833673
1069762
196827
1549950
1298237
1039987
606848
935045
816776
1455939
1631912
1393987
1761015
230893
1980417
1872810
785454
1490216
1886316
811538
1040322
1329211
1287239
787479
1848993
1953411
801715
243691
1379612
1884423
3817
1353657
257699
511588
1021849
1844718
1974384
282211
1445903
1232100
827584
422889
1076847
804594
1127164
685541
582154
1525031
621269
409046
340517
654293
1591771
1227784
915009
1587440
684025
905912
160443
1305397
326492
790644
665171
189857
407428
404295
4933
95537
1721912
988662
340746
243504
1901948
1071184
714795
383995
1100144
1521396
1449977
802390
1656117
1195332
1126775
1555117
1665345
513412
875939
1378376
1164673
1444758
1817315
23361
1186839
887041
1876724
940518
730384
673174
1460601
266530
1570827
179904
1010184
1469964
1774923
1428408
386956
451843
1728486
28480
297723
1791300
1683830
1377105
1647152
499534
153717
1098607
336938
1165120
736866
256335
1522360
1315098
516262
84152
455575
239742
306750
640490
744102
563689
683168
325363
1097066
270243
212737
246042
1063484
1257807
1925479
301192
330613
960978
962436
709792
1336352
1471760
1749626
458500
1359354
260897
1395499
1384281
1023363
548300
1795863
1089067
1339536
420802
1837138
179829
9690
554869
1758852
577238
324524
582605
382132
1915044
674221
1920312
446974
452687
1269702
242041
221484
789454
882210
1336121
1593294
358983
443385
608481
674368
546412
114273
592161
614309
1307775
1953876
45435
299794
181400
655194
200143
889947
968912
1982105
1974900
1405693
751389
1731987
1399598
1188962
1656903
1469110
450531
1717345
1014586
1265865
1929145
668712
608814
1755026
625603
564284
1823124
821789
1571747
1087946
362
1699694
941649
1364658
373784
329550
1848876
1951871
763532
425535
1269564
491827
46279
852574
1797589
1368733
1728587
234453
84949
1875403
851086
638264
1616511
1468132
1884541
1581281
1976399
1027599
1301541
100272
1233799
990025
611
489260
415011
1301734
586068
1655152
1817583
433848
1445289
1875319
801631
313514
1192693
1894388
1130322
935006
1342920
1219930
220757
249229
185823
315624
1089430
82274
1886506
223748
442907
619188
1093716
1107702
1751453
1734693
1177947
1752716
271953
309176
984191
1563907
1049328
1685164
1693213
1947400
1555049
236257
37763
661319
1479186
65846
1725756
1494853
953952
1675169
733935
1121603
747623
521635
1227793
726584
1684455
1506898
835074
124672
1857113
1991339
296069
266264
379272
1493250
1548708
1961741
407809
1075111
644210
1040402
641236
856039
427635
849026
1556111
511465
1425478
293819
454014
1868641
1353836
108318
1638592
75612
529790
774976
1219896
240575
15857
1041130
1064627
376140
37399
970132
1089505
588684
1102755
686933
1292609
783753
458228
1324774
1068201
1059370
722688
7337
1457592
573757
376873
547990
759760
1492210
818839
1336537
1316846
1403824
1959917
286965
978097
1515178
1472237
1498464
1210372
913181
909186
961535
963366
1536316
1712790
1711837
949830
1602566
314842
1204786
1342491
1631314
1231253
459190
750581
1303908
333190
1072007
972235
1950998
1572863
1209964
577793
493478
1687672
1114635
687543
1547006
123855
791253
820009
1870670
657329
1098368
1899765
941298
323711
1379800
185271
1495557
225532
1403936
458072
1344271
1859352
334830
703407
705115
683526
584683
306113
1698137
530833
252759
1798312
197458
1320107
1524319
654754
553874
1964155
1206422
1682286
802999
588741
279218
1058670
650456
1215065
450738
164628
539225
314009
799956
238453
1732228
1495993
470335
768644
1792918
1408093
1531545
987336
1678211
1655033
1088167
1172909
1723760
1801220
1358766
260430
1611490
222602
899887
1203846
273791
424053
373208
1198654
1833560
580669
884740
1844944
793397
268829
318983
1214484
1968607
1322558
1279773
1444937
1150290
191013
625523
686883
1820008
993259
489121
1064164
1766071
68540
748890
34181
1185080
1047993
1682607
1489732
1009537
1149233
795904
829267
1216427
704064
1394015
26220
329942
993801
1158859
607048
423244
169805
1618210
1779999
759787
1017216
1411829
1584281
67221
574074
1603778
923812
1983794
581096
137368
747605
1361055
592072
708112
181543
1354499
378329
830647
699977
1113735
1275405
724387
74712
1857674
1683079
506321
718470
626584
1147528
1692974
1207009
572871
140936
1803144
848175
721819
1366688
1636876
769172
1353528
3102
182625
572855
1195940
1631608
1005978
1368010
1620081
371072
1237420
1246995
1137179
1245398
1103994
512825
1363874
816415
1667722
693064
1550612
1518158
1783722
397522
1551711
342607
461560
1138783
694173
1194477
1184591
530320
884801
1090866
1531732
1112928
892229
1784122
291227
1903893
767935
1472159
1075055
1423902
1565275
769002
1350387
1339559
1723255
137395
665398
1923168
31491
823400
15392
1895909
1632877
1367739
55105
368136
297493
1841105
596656
1350336
1530059
1512086
1310363
1731591
1165258
1207417
700515
165250
167223
1434630
933502
117438
1834549
1303769
1438260
1219956
903276
1034951
1918568
1736139
1931122
882144
295587
564232
436993
659051
1555501
405905
330028
985745
1538556
937585
714923
1355569
768034
1681328
1011493
352224
1535939
1086442
1700171
1116138
1234537
1866274
618967
1941630
1806244
698271
373472
1104657
827236
1205387
994842
240268
1945059
1295019
1523797
6828
484240
24246
188292
6932
808549
224606
1567911
1934237
947815
1649718
638581
1176831
170860
1300994
1662720
995477
1569921
1842822
1372691
1956617
1536073
1828509
81440
1754605
428821
254539
1917394
1431690
1735430
80688
1796190
1262010
1514240
598379
547842
1154855
697162
1233840
1470610
992647
243123
1097332
624118
945527
490791
68208
1003174
1273786
32164
310023
1543968
578548
1912468
834597
256053
156035
1840063
528896
1270107
951371
1055340
220442
293749
789095
1875218
620366
1232769
151667
367443
1080008
1688397
1194752
1184449
955144
297173
465469
1473414
1271253
1910100
1716887
520491
552965
386911
1966227
1555434
212191
1275960
1411906
1231186
638210
917138
527787
1448969
355807
277373
452734
1873287
951010
1118939
1425602
1928776
142271
1401380
1701178
1607781
1464582
1475161
196247
57141
1148790
307570
20838
1045121
579982
1141652
1399772
1098953
507164
1232651
1880458
40301
998299
360305
1931818
1142568
1934940
362544
284546
1335119
1642216
283685
103265
811923
367467
1394729
1804285
1292825
168179
1833665
1856264
556155
872605
1434470
1254361
1806674
232936
1781092
933486
378362
1074458
449441
1932581
1542570
205187
1233703
1150663
1600766
358046
1108258
1894704
1422066
1244001
1398196
618602
1109028
75816
1320773
361416
336421
558172
41623
1395673
615895
1847280
604957
998406
1989282
424601
1730497
85502
820656
588755
1727102
495723
881387
1196096
397155
63754
261129
1304234
1292641
1367832
1937547
622068
1354314
236027
157409
65700
1933520
999505
380355
401262
610664
1337521
1660617
80410
444468
1355264
1865409
37677
994303
1649800
1115736
417802
602730
594861
736816
1092013
613610
1001640
303163
95534
229384
1149340
1354197
471687
1956821
1013881
968894
1033121
1554799
832922
862541
132750
1591713
1582701
342520
243275
1043873
336405
918669
1509931
1477961
199846
1864112
1160535
802553
415268
75121
197472
134202
146159
1483994
1250338
166938
1280027
1424954
462020
663508
520248
1664060
1950518
493036
561217
1971865
1943766
1438661
855210
1189317
1233528
1819732
640265
1396899
1522961
52354
590526
180764
656673
516415
1877358
623753
394986
1919055
106926
1267349
726538
1435128
1887450
953349
369266
1073274
1804824
1198537
1285837
1510543
995942
1961040
495372
1357395
1601050
136048
352413
1027150
1383496
790786
1141385
764975
1610745
899334
1969658
1756639
30216
105527
1211519
531019
249227
857544
453170
939259
192725
1328075
1286451
366714
100623
1029796
1386404
991303
1631373
423550
1565753
49045
316558
135259
966452
29539
1328178
873126
659923
1561962
1073491
1550003
1286976
1694893
316847
576664
19433
390489
1993046
1536642
1894816
419180
1146419
1770416
433110
80461
1979195
301927
1609223
54393
1058071
819352
1689610
1218130
534074
734768
761246
1672209
1907797
125824
1541858
341078
525610
1543861
894191
1794837
55883
180132
1874117
1852784
1269857
1388433
970854
1166326
99815
847886
1927614
1281573
15331
1973611
97373
1763774
1859297
1374596
667746
1774518
740092
1489950
1063284
444697
1525303
855292
454043
1084563
346834
221901
114486
1114094
969991
837323
1807470
428774
1632542
1241779
1620389
328319
1470963
1925615
1282945
369739
742187
465752
274183
31906
1707895
696354
310484
1581181
745031
1592960
479072
1912180
886760
1606670
798626
1427592
704664
441624
1646913
1966318
792216
1855933
684323
126245
946540
672845
273648
1921593
359899
401753
260942
943897
687878
1864740
1726923
1127842
1639842
1634836
210667
360677
519411
1502386
957118
1402839
61659
1941251
745178
285338
1993269
1104157
23906
1099856
815070
133599
282121
1179455
740521
1927036
922268
1417010
1170322
1009587
27357
267318
836868
1124054
860025
704076
1482775
136077
1865121
900148
129425
221820
1143779
674702
1701612
1771079
1454547
109341
635617
668460
82480
1019288
207478
1000669
778192
1268809
118032
606695
426765
1738660
1716227
812625
855113
566689
1148828
102330
642179
1697100
672055
698044
87637
1859137
453748
739870
140598
715200
290346
1940409
595646
1135507
250472
914618
120301
1005440
1648772
291507
716843
1026442
1662432
1400293
1308671
690209
296893
462315
1159962
400288
1438036
1644067
956317
1734512
1086448
1009037
1937561
1156406
1963953
1626612
862434
1432969
942487
1784902
619992
1267767
807054
534495
885050
634525
381716
106829
565740
156675
352847
1719812
289971
655411
205255
1329729
1444191
564062
523744
153465
319871
898748
25556
1709100
490258
411564
1037231
1310350
973784
862187
1141644
1223635
161315
1357066
1365998
1077304
1652573
848164
391465
287693
613239
24240
406660
1460449
1099272
20413
1362990
1672352
1126856
106365
1245020
1887232
1142055
1887782
1547984
1490477
1054194
1040356
1112832
1321242
1642400
1432936
1652737
1751724
1273850
1331059
1041799
146893
1791438
502491
1921746
1043488
1541908
1354978
48603
784327
1117944
618902
1328445
815365
231338
746379
1836236
1094695
432396
1721917
1108570
1731963
1968283
1867036
370113
1734911
961896
207754
113409
301499
410518
117599
1152455
973857
204304
1604078
1301563
1295005
514790
344911
1095491
718263
709106
41203
398818
363673
559931
103218
71142
487297
482164
1219546
126272
228729
1624101
861585
1350664
970335
641601
492587
572123
25043
291162
759352
1190463
1616824
368697
107767
1805909
180246
1034628
806389
1740089
769564
1847359
1735097
220956
1476634
1397174
1648997
309816
89515
1463449
1748631
1010438
131446
712802
1805406
310679
291019
1955369
1650672
1965295
994810
1591047
38063
872491
1427187
1206570
541323
1213243
1009996
245866
981307
1730262
559231
1756774
1508526
70910
891190
1109593
1010794
1028825
744465
155094
1869454
1019238
1183347
143034
477353
557512
1479414
1114390
84504
1594417
1304925
1525555
881090
362181
15683
1178627
1693552
233244
113268
349454
1270721
535825
693474
1420301
1574031
888219
1912633
990567
1174832
800059
975435
1392015
357007
155471
822204
1234232
895995
1650337
19330
1327815
1314394
543979
1412140
754337
1893260
636874
1050375
1572046
872684
1812920
1178053
781050
1191591
1836900
1026319
1040322
842461
600371
1765495
418407
1134560
556585
568384
1932058
1492760
1902082
870562
958853
1714471
242998
1626301
1248694
1737756
1521029
817347
1621598
1074597
1744561
496455
670316
574416
1491244
477931
803989
1259452
87784
1158242
849868
1227573
212838
508982
1366090
780069
1396809
1113083
743715
1957846
1279064
1019580
810008
263222
131328
639317
1657763
562522
1398138
757232
1973480
1515958
1962959
1143358
311699
498844
1296596
557427
643984
1570852
936917
1107038
368782
322451
914602
334134
486970
1362617
1637514
171623
1032653
1941501
663740
14281
586148
366105
1269719
997839
1501666
494653
882652
1678217
661146
727800
1400640
1797778
889262
639120
483557
1695193
12971
1508498
230744
1005355
1425363
202145
983414
1769680
91299
393254
704072
311465
490057
137977
1327454
61559
23565
450380
1289668
1358428
110363
1452685
1202578
1462223
580719
1892367
12877
251001
270429
1184449
1689878
572252
1150724
801099
1053037
952969
1469315
1221215
1799993
1370377
478392
1507295
1960123
930903
594410
1836593
1410725
536910
1252069
141220
171272
569255
581133
524484
1067799
1462838
544708
777734
307532
95302
1657878
1102524
838553
1036399
878342
1998790
789690
133564
711291
130904
520116
1578250
1431882
1824594
13668
1914543
19241
1340021
213022
1022393
1851171
438932
128237
1505665
1381237
1583120
1770678
777186
33689
1150983
303711
1694558
1354423
509030
1124226
215735
1241723
234282
1793252
333018
410519
1106651
978548
1845749
1163228
1752856
908707
1848275
438775
1649800
775250
1698915
1169758
1666152
1996630
1123927
477082
263988
746139
1232348
1521211
223542
623047
1859383
424026
1156882
431585
1919292
1520941
1928063
1662466
780730
946427
1547908
689290
1998926
1110889
1261455
1961565
1616547
642733
515578
415388
173733
1964186
467163
678009
72602
154795
236529
121329
1110131
293425
1848229
396752
1726425
751499
776165
254350
293949
1595908
1115439
119173
1354528
1069425
15996
1833631
1281551
1108399
139196
1466346
703918
1393878
1079280
1311856
1555468
1362686
1791622
1828202
1436520
1505213
484647
1649286
1829380
1422665
680765
805948
1704608
1150541
1318658
1494143
669261
487037
745743
1392364
1803232
625742
1603184
1537232
1250837
1766366
1160929
628761
1338913
1236458
1916627
680793
568148
151689
282577
841117
1919999
1986668
1327667
1627550
943932
1075755
1383486
1822559
825969
1133391
1150033
1814588
218564
741772
237339
608298
467730
3575
1906535
634056
1140765
1362685
1659203
41547
745232
1268866
315524
1503104
1668406
1709830
1100847
1360637
703737
882700
1109391
1949131
702687
94405
816784
1667349
222560
1404904
1044523
1333448
838160
819795
1679121
727359
1538932
688319
962710
654986
604204
313413
1346794
1141817
1448508
1244856
1728554
142457
1384544
1761014
391579
1906213
1795068
687470
1726500
1979150
1778953
876600
1529797
610255
443143
467488
710652
1651051
999841
742318
496977
801280
1803872
1808168
1967996
672614
1956373
767294
394963
1553659
159653
1129757
825240
442440
1059538
1032429
1746694
343709
601492
1798146
923675
234202
1685675
1446324
130408
145515
905561
1166367
634762
130589
1017406
275014
781320
948165
1198309
824626
467753
1342801
189839
1446155
96265
899763
1846162
253072
929028
440132
1824153
196361
1278450
380845
1787284
1584381
848191
8374
351963
1245487
1428926
914013
1209398
1937538
93044
1483579
159296
1384990
447367
1985355
1884822
426259
954607
1410124
1786977
1787107
1662318
34134
1242138
1907338
1221019
1358524
1190121
581982
1586440
1017199
53042
1706273
1568164
977933
600908
908314
1661120
284915
335735
1057462
1160811
1250648
86832
1679394
1126761
377042
1382174
1624408
1587937
1137338
200334
1189689
921611
436790
1185157
676830
1673906
242657
1849296
705579
1268079
425040
1785855
705208
384319
1201420
1342686
156714
1929899
114677
615262
767609
1735774
741766
1394645
1628585
1440229
1600389
1951491
1797365
1348690
1750543
1481789
1074467
1772181
1602419
4843
185565
500972
14536
391948
1048378
182069
1928425
956223
1120909
31874
408269
43664
611102
1401133
1258503
1082259
304175
527670
1253936
1049658
1641525
1510915
1988066
1009554
1787673
232455
1435536
1001916
743564
1454973
1505172
601388
220965
178616
82114
1753906
1554992
1100249
768395
705594
1321089
1814841
207622
1491306
942940
925460
1630476
1702473
668514
631189
446030
1705234
979884
1346256
1262621
13920
20362
1242687
1805548
991230
1823458
1545371
1132191
1250568
80001
325975
453731
22502
1892721
1740245
1431522
1070431
1354379
1430748
870356
1794190
555641
93475
60473
1988548
1883179
1320747
1876474
261261
296285
1647688
845971
1477727
1707633
1141957
990417
1100504
1731817
1787652
637990
543386
1184846
472282
313759
1027370
1661197
1959725
111998
1248835
241087
1531730
537926
349770
745243
364922
1135675
1927281
1959785
1446073
1680923
1792003
914334
1776068
1850079
1748185
1420588
525132
605406
1651675
610687
965955
1244404
1795490
1810482
199159
86060
1140103
1975574
1160990
1991615
1964768
20853
1221219
1031295
1040677
237852
1733906
1590777
217496
377463
1446514
1147990
1131984
1866620
1205566
325943
689587
1960644
1283525
760326
971564
279706
524799
957358
1483676
1100573
842604
1366001
87902
1781471
343033
928811
1619524
1616678
489378
1122879
1208816
731088
1680182
1494463
102032
1159905
1741506
356406
130705
1167869
860844
1069948
677463
1530337
1517960
1713035
1044121
631458
809185
186776
1465406
1581712
337294
1372179
1137717
1515364
1621467
326271
976757
1950875
1046336
2330
727126
1184518
1412819
904881
1927371
1377434
508507
481521
22026
63413
888700
1822322
82338
841088
380716
1118147
1291078
74396
1528774
977334
1824366
565200
117110
1661589
677292
243090
1485954
595500
68995
7095
493593
300052
1685937
572669
1302115
128130
1756616
1950583
1649826
925864
71489
1712786
275042
158928
647167
1252533
1938338
1674116
351514
281031
661242
1655075
1743241
788428
11816
1570163
1233499
84699
130758
1025850
1515923
949075
1496562
201151
1762532
1162475
1002790
1943610
182883
86535
394840
846866
323504
1040592
1685084
1474388
507275
1175158
1172434
1331436
1213232
759074
293742
911047
301116
1082349
1349447
1294464
1781465
621725
1977578
674473
982785
107642
450473
1953950
605617
1603061
1188328
389788
140508
1668098
1728034
254262
1773271
1620481
917231
1597991
1771582
1598922
769312
1172125
1456705
1792219
1299490
726802
1961715
1101344
1588994
1644221
120098
586617
782761
1318069
1934175
1815805
1655463
979305
825496
1460109
1866705
117879
1324622
41803
670165
1058530
1219416
1211912
684389
1868021
1916707
585631
684857
1136547
1566238
450854
692116
1477175
1458770
1552372
616850
88709
464555
1951068
190895
64442
1329492
902527
136875
341665
1227085
1119259
1984031
1759803
1122903
1154360
184315
1885119
1087778
1052710
335381
1345954
680292
1482827
44960
442678
1250370
1682847
1878869
567768
1528207
1877760
693611
954517
1824447
460279
1077212
393534
413179
1391581
1282500
603914
383408
867793
263257
1671918
1857442
1915282
787704
1945111
1742226
1232626
1571237
1773744
1031467
635515
832914
1062971
356065
1864440
925833
1629865
1562483
1945488
1438239
935671
426282
1100582
885844
1782961
774087
52206
145333
1086585
523240
1734224
1282602
439466
985898
151106
1158772
816588
1224203
687251
575465
450565
1503143
1186272
1724291
1602781
1852007
583518
259716
524523
1683630
1253023
689452
504096
5565
39253
1071718
983044
824528
36913
586498
907877
826060
867799
787712
1141539
451351
1901792
1948076
1113187
966327
1225711
1636167
1004093
290852
1124735
588880
1224603
315188
478458
416579
1901460
1832196
502210
465309
1892515
1508728
1971917
36933
374595
1185685
1076770
1961591
1817928
147919
896001
448137
1020489
591421
1612460
418469
810321
93244
662923
1056857
900517
254942
76172
1014878
1546445
619117
1300373
1982628
956706
1421177
1251926
796674
1962987
261391
1405861
715164
1281592
922851
667334
808685
1348256
1866424
151847
1236467
1274633
1850552
447713
1937634
1993391
967020
963854
887993
1075108
141892
271225
191312
399200
625158
475720
557262
1959390
1482910
122109
414122
993974
173319
1797173
1264654
561025
1783682
1347827
1569909
167033
1061686
1134235
50586
1792067
815920
650460
656563
1960886
1032488
649195
867212
1253030
42624
1441168
1403131
1286182
1873761
1498370
1011015
731371
884401
1567717
928705
628640
662574
1819602
1762594
1743962
1260095
1920146
1651648
1918410
84501
973884
777960
1744650
487997
563788
1232064
1642613
1786692
1325597
971408
971509
198989
1512061
492217
1695953
160422
1678949
1161004
1511745
315662
1642004
1881537
1427872
1878810
1173669
1946067
1287244
885467
1061351
389184
1263185
831879
1972853
35838
1704749
1637880
1013640
769956
131166
1855818
1654156
1798025
187141
1361836
1957009
1977739
741093
1247536
1763768
239234
1953124
1354211
379894
1820505
1815427
406501
355629
794979
1417887
65585
787182
211983
879013
642716
865987
92615
1765122
22486
1147461
1340990
1601128
1584588
844455
700340
1476446
1801343
7094
1030534
858296
1083757
707934
1448485
1638683
499598
747724
749644
1937484
1450002
751632
303531
1186986
495794
1820654
577376
1708434
969510
1145429
1663283
1862587
575985
1432979
88656
1572326
36212
333129
779707
660362
585424
1096214
1404716
78598
311701
139970
129938
73951
190323
487796
1419166
53520
1524040
175187
1476721
1380873
1203752
1895562
1310571
760460
150992
1843096
437512
718728
1833981
78097
443241
1779039
1459883
891110
697283
1996560
705993
104064
1715103
83695
251079
40787
1064329
1407368
704291
1713506
291670
1542287
511093
1063401
93345
585901
1008607
1422334
1244837
1387318
139919
125750
1854835
863324
599880
52238
296802
635171
1669659
635883
1776637
933852
426669
192353
1880071
1907989
952111
592884
42114
1473810
287864
409542
1839404
130143
301768
1316725
1693565
1714921
298963
689948
223049
1331594
1051294
1014417
1692221
230794
779491
136699
1011188
1365008
1480760
550151
1589147
646264
258320
1548505
169706
1352133
1551937
973123
1215197
1712795
701268
1660380
784283
1122719
1941986
198394
1839914
1184952
1158004
859058
988373
1302174
1080314
408020
396912
1251466
1738470
1193323
250894
1555232
1154825
604134
558186
976999
302353
217653
707149
928816
1509194
1016896
93582
131921
1663655
458900
1717362
1810574
456607
804877
1282064
1870925
1435359
895677
1508810
653053
383591
1156916
722120
623012
1971743
264247
986673
541779
650580
1572474
1496858
767681
940318
342063
694779
414615
1979103
1842880
1938286
1448926
695023
1016260
204941
975827
1272910
247778
286280
691839
345207
1245759
28053
532117
597988
223872
925302
96946
28120
1520082
1583645
360072
884223
1061781
439268
711542
958305
448717
1794018
646954
542261
649978
1101197
1522476
545546
1908716
547160
1855615
1121326
1007994
311937
69339
373822
1030456
863488
24489
1524537
1971358
201874
1442986
1189207
1181994
415471
1837332
434509
1962519
649203
747458
139843
385461
1961950
915985
1254505
623994
1506301
1187515
1413423
688925
1686619
1318396
1976309
1472757
1396898
108924
990728
7270
493619
1366703
473154
1157559
905672
1924002
745193
679516
1175151
577768
500102
1150098
561015
1038980
254419
158388
1940753
230862
844
433338
1043477
963555
1377150
1119969
960959
268205
672863
1003224
1213704
749533
515589
1589938
1774094
1135347
1284497
1958305
690713
388247
527140
652248
1446824
636822
1867610
1207774
1286406
661837
193395
1096853
421788
922332
191684
11568
1913366
701620
1423712
435295
971932
1590482
1779641
84133
423242
1053434
1723732
1534829
1631555
871775
923001
406180
1685873
837964
1201059
583079
1099254
1905094
1679977
180439
360366
1653504
902487
1082163
934920
653679
779139
1605896
1295880
1260915
126077
493760
90611
471087
681328
798939
134498
925794
1017224
1875986
1832397
220738
688077
1962361
927689
137698
166583
219288
1029663
778981
767848
1069834
899077
1560273
1328482
452663
581242
1943675
599879
1754143
1312670
850429
1955524
913288
69290
1239520
1884629
1221537
1429151
585639
1503058
705947
1277300
328363
1409778
431805
572676
1469792
1017556
1094100
446857
1276170
932347
748786
1312563
1641644
382068
1650442
1404768
1055475
1449419
124674
550709
942872
781053
1255391
38600
1203350
1300765
763168
1943059
426067
1232399
1078137
1431262
1933719
102783
1247928
1972087
1847621
1656593
1028577
1920116
882744
1040287
907122
904002
91392
866164
437356
149706
982640
153578
419208
1890793
115866
1874795
490087
1133057
1403311
299824
538552
674394
492850
1129211
474771
93216
1405468
1736140
411703
995560
1195103
1303337
594463
1262372
1100416
397200
702304
1178998
1561772
978569
58330
1873612
754397
153432
1975473
1077226
587462
1315860
287911
1156481
1377886
63475
1793737
1934261
1154821
1594469
1531582
902553
707318
1262326
774738
1961479
565801
1688090
660494
512912
973762
716926
337881
430641
798953
1836692
1111
777628
14292
882988
1367263
580831
625109
1583192
358199
1883747
1790101
1176472
1699239
1151593
1261598
981883
14977
415436
1445269
1357425
313990
577997
1328390
1938840
620738
1553453
11561
247937
753409
1171225
434118
1519935
1253034
748704
1891186
1579257
532832
682440
805876
497534
1896489
1703985
1742506
411762
975848
660123
1624650
497025
56217
43202
987342
622752
1964830
1712425
1237692
1293494
994247
1443205
1262542
1117875
1888211
874756
137690
1004255
193774
1953433
1028071
1972404
1288366
551931
889868
364731
1154321
1281524
255958
326945
542584
789170
257470
930779
1212435
919799
1812548
541145
457156
1523882
1851227
1622177
747413
1172565
1170216
856856
1206270
91890
654211
1228251
1952395
970849
1042386
1699628
620811
722107
1907191
737954
1128091
542082
74807
1686759
131891
1804752
168671
1951583
1412094
143405
1988855
81118
159954
1468609
1412139
618241
378350
1181748
1871319
51591
1070568
290934
1890286
727546
1871334
376685
1471741
58677
1034311
170205
298701
839607
1467533
971636
1189616
1761994
474970
711889
1833102
1244963
1159418
1983036
582084
685733
1805097
248213
1517436
339869
1800277
1635179
78273
305632
1636721
65693
1053338
1542761
1308830
1057921
408403
1945963
1932639
455015
1609295
789134
996643
1185121
838102
112563
648451
897403
45280
411742
400191
459830
542320
662813
1747945
1687506
1744702
1051610
1380178
1471988
451439
159859
63702
557502
1396946
1258098
262449
923935
793617
1426453
1061598
506961
1711836
874845
319661
500752
1143697
686827
1108055
1477988
1129022
1396341
1470926
544173
697226
1146318
1092697
1709380
884197
1908491
229304
941222
1397319
1432439
49887
941695
57100
770323
362354
1566482
351582
268551
1527270
1814208
999276
1922215
1086651
1298380
1026806
1531193
1979269
1621169
1457774
669750
303740
1965209
948941
641883
1269197
1758673
1193259
21835
1101616
1580861
343805
532453
1624871
1430000
980887
591004
1914496
137327
21299
863041
675001
643115
1490442
1262899
15456
431289
172974
612037
1801268
1292307
855267
686753
606737
1543762
719363
922454
1398280
258205
31765
1030958
1536484
747032
1645015
1776526
668270
1065311
573082
681437
922589
617982
1649353
1648206
1423022
334278
919184
139388
239158
475362
761201
705420
1911003
845413
837614
1912277
1904518
1124246
1713062
362881
397721
445881
948406
917199
1972427
1678991
670390
41888
91423
535281
1668532
1621365
1420397
1494766
1734910
1022360
385288
215530
1420902
726074
1529714
769358
408549
446240
1082766
1620918
1463247
1406736
95557
1918947
558207
607763
570148
912377
1949757
86934
883015
553759
1194940
1096330
774468
189717
1865041
1699076
1892790
105100
1122928
53414
304836
1919230
268898
147252
365744
160727
1848118
1197435
588905
971217
119764
522333
716987
107700
1160688
1631895
98300
229719
515712
32161
1782842
1804639
1663673
1988078
1490783
630558
1321659
1443406
944435
884842
1295173
1707560
1964584
291600
139883
873564
572910
1011016
865707
544565
1288234
1899142
723588
1917793
618198
290657
757820
442103
408690
827416
1347229
1157216
1323601
1894590
1072360
1078453
618139
550631
361247
1373172
65819
937597
1172229
1054301
967794
400646
422186
496354
1923312
346644
1627219
293140
500912
1639057
790648
472574
237181
1775598
1923109
67078
1134712
1767074
1110630
59802
1598591
194834
1168959
1364463
49099
129032
553582
1451582
1936984
439881
1504983
1919301
206543
384120
239686
1816482
127827
274472
1416190
72515
98778
1267601
1699836
390346
10050
349243
1872413
1030250
768023
1821085
11601
1646971
635146
1463434
226359
1486469
64009
204130
982828
1571991
1194739
980335
898548
359070
446288
568013
846384
1729638
702664
771035
542459
1422517
1043239
359864
1779832
1600002
1112263
340329
1111560
932860
1047971
44684
1221610
1790187
812073
427521
1886577
525914
1504441
996596
859784
1393534
246714
1638681
1327828
7256
730578
1096551
1259182
717300
230663
1045217
413856
1962500
161391
1692837
1294416
1709677
1523397
262850
1117080
299343
293909
988921
1511840
476652
530880
251974
1064501
161660
1825999
557385
1994873
1644586
1835146
468604
993913
272503
908863
1765254
1797227
881247
1587689
1164754
1092723
122929
882093
1173908
542033
1803148
582459
708922
904086
1558664
1225486
158241
1470330
620082
1634737
1135101
1507932
540294
46628
1041280
1165592
1176053
1347907
37730
890934
335357
1986946
229526
417363
214648
100543
1082385
58376
480337
1402054
669825
209474
1512429
1094988
1651502
1465973
487179
579933
412005
1413830
1527000
1826583
38985
1924539
1704525
1601138
63714
911583
1612523
1636254
1668720
1161116
699260
1534804
1287099
620452
737537
1946831
1123613
90113
1265601
1280392
1676341
672872
1837382
504424
336418
564590
1361589
560404
1882494
180027
760031
183398
128464
713470
1747975
589727
1286862
1214322
1665311
1537938
742831
701523
721185
1288035
1845266
400280
461229
1155950
598124
695133
1304552
91204
849697
1729412
810003
1420929
1323139
1302004
1065105
1474160
1208629
1450352
656864
803480
1708768
1577573
1546989
1706965
466213
1693528
549122
1583438
1310038
1190055
1810506
1142419
1353605
1986924
1722958
831670
1004580
242122
104749
1267131
1577304
423488
1144534
1594634
1878628
621764
913044
136133
284786
1343863
1557715
1971070
1607991
1723406
990070
703806
1265582
305544
1461574
156270
543820
1908000
180043
1517245
619458
1861904
13182
1131247
120241
878281
1342056
425194
1985256
1254153
1806977
345133
984225
253940
108357
1240404
835228
553530
753264
1558726
549562
1896373
202803
362830
1628609
1434215
798090
219850
531772
218570
1167838
1968708
998064
1364986
1245436
1696000
232536
251741
565806
18324
1744225
87021
1403039
497693
497267
208457
675689
1547081
1264448
519869
1385672
526343
848477
7696
666362
1531694
549396
761738
140754
1773379
996570
1081758
918706
39166
1767840
344501
1719564
908457
892345
1092573
812929
1104284
592679
1566010
882062
269118
790957
1338617
1778995
109523
59857
278594
1120916
1179579
892163
861161
1695296
1431923
1794892
808954
477836
500703
1819139
1035505
876571
599450
351762
1568908
747684
950126
1352064
875532
1106520
1397962
1451507
429450
730011
740062
325823
247597
1616183
1541905
1981400
1433558
1496647
191276
437944
1032955
1275449
1484620
1849077
1311209
627379
1899409
1733772
1379667
1341578
694241
1290486
383854
81897
1510178
433839
43445
128876
1202174
718660
1226727
1100839
760778
330073
716453
1101753
1334771
823388
1567675
84764
890155
1019761
461927
1185839
192356
214108
1896023
479636
918991
1463044
423599
1213620
1533947
1254506
819429
1707691
94618
1166950
611824
157252
296110
831306
1990176
1498636
1870968
998539
1355760
858163
1382078
1048889
326662
1416962
752866
1895431
264705
467592
1838755
497627
164938
1721588
349673
1842107
1187643
886928
1977033
405317
1425521
2359
600933
1757953
891951
166806
1542877
1347281
1177700
1406388
1600051
162068
1985598
685907
359411
1792450
460143
21863
31092
1125793
1571358
1057975
144790
1659457
1076869
1296383
1718081
1895137
699075
1696209
1051076
1466626
1652384
876036
613337
862530
1673706
1905398
1211617
1046234
29107
1016836
706094
167646
1245065
413521
1771127
1919975
265143
1792003
908298
1483736
1153517
1710070
470954
1171066
482889
1026009
1938212
1569389
1562831
1841638
1392757
1950546
967745
1095703
913594
441038
221814
281375
469348
1052726
1073612
209500
1356130
917557
624329
1017827
1962335
1745794
938007
1887031
1501697
1494030
856362
779731
1963022
680357
1704031
1515911
1827142
388583
881477
1868580
1032886
1023376
1143564
1820724
778022
915901
1865416
1883795
1810410
491480
986886
536886
637822
1978116
343774
1956255
1920232
1820238
582785
1965573
239319
65117
357162
1052442
1139110
1626488
989648
1101971
513850
615354
713974
1147304
535521
987444
1550656
1024511
264120
1037295
842824
1569952
306270
991247
615431
824822
1794908
1059396
1731734
429455
1618685
683846
1727377
645177
272949
950703
1215682
762506
677592
413067
386247
389135
1869410
733162
44478
1701716
281008
197362
1697074
810385
1102774
855223
97535
1956562
1399547
1950089
744056
741294
982134
1376813
547278
229425
1924562
1442126
1393139
145056
1906152
949384
774894
1911121
1568791
1326123
1850427
1528476
1967946
555246
1972314
1470192
721553
1481749
734091
1921276
393765
374684
1553008
1743390
1906552
1797294
512238
1766268
833555
1204382
1783423
1434482
76986
6702
1651391
865385
1134208
365817
512199
234407
195217
464285
502158
753731
1979523
244246
1967072
1608691
886866
678186
803084
234447
1540780
307113
1373223
845526
432248
930558
1419554
1106165
1539994
332649
733995
1375768
1349765
582728
1260678
66370
1529877
282781
1471080
1968991
1694736
83924
1470467
897746
912338
230642
1545759
223151
118625
1026539
1049418
1522313
479797
606793
613455
1225601
1612935
1635529
904678
685830
131991
1702954
1664874
44188
1064033
205502
1617008
36113
19824
1726891
528228
1743049
1541915
1443857
1926213
358084
635203
1958645
300367
161393
380327
1184358
1648209
1660012
1882279
808755
489576
1336522
1856599
1724621
1365477
1332885
189154
1510476
1247395
978541
1590413
397259
631686
732076
1501284
809999
1600083
1570025
1227900
419594
1526048
924750
1950948
265361
486526
1382559
1200707
1789336
705593
1054624
456502
1678418
992056
543933
1887518
618138
338195
1526535
648838
1535171
333290
584277
1622253
1103960
97570
1859915
1434553
1687954
1078653
1416243
861450
1666795
1323731
895647
1083991
1270471
1139447
177336
766190
269704
679947
1964775
944089
1151405
439128
751283
1527433
1738566
1190950
1231123
1379383
1300884
1072569
355692
74979
946718
261788
1381373
1115557
1223990
260601
1967691
194400
1682405
437890
217540
1755823
1533410
794585
1982089
1561160
1350702
525988
1860969
444500
24448
1843969
296394
1236110
1346705
307728
398227
372389
157653
985363
1565796
1233038
1539347
1617029
760527
1865488
1279490
1902149
1110563
1327155
91098
233410
1403696
320152
1383040
24978
856493
1928029
475503
464238
1276771
670399
1882469
1643841
1498399
1494098
1881395
1583294
576948
460189
1605706
196790
1356910
433942
58341
900598
1352565
1670502
1551262
701374
1417708
1377215
683049
996529
1973498
1028130
406738
754344
154913
1097855
14372
107900
1384681
467277
1113356
1268455
1907277
540293
1728419
1831027
594038
757448
508669
1844033
1704270
321772
893447
746101
1561425
1353843
1637675
864798
1500825
473189
222801
1558801
1597448
1100459
1764481
218163
876770
995013
1856211
381837
387353
406546
162698
24085
1690347
359477
1084647
1576307
1491258
741764
650549
2080
1853661
427758
1099830
278260
387825
1226752
715535
656368
492693
717341
1629
1320989
289870
1729666
656081
1630997
1253279
1953977
1905941
480581
1030466
771842
360061
203301
1580612
1874029
973897
35836
924962
1711659
980805
1417165
1515433
225428
1909754
1179726
713644
913374
1652606
1801127
1883566
1055309
1437200
10035
1811648
1835628
142989
1537232
223662
939096
1541726
417481
931563
1950563
559615
1156808
1987018
519887
1323710
166244
486853
1813949
1213280
115366
1411323
732225
1385947
81209
1008125
269216
106570
397763
600792
1007829
1413970
1512951
1762447
496587
582096
508919
1502886
1242139
915070
732998
1387867
211839
427165
1127804
1586621
360583
1902681
1938631
1266464
1620140
418661
986003
1915213
1840322
1278393
1775109
1705670
1702507
630636
620152
1524101
615237
71114
544391
49303
1187519
647220
361577
952777
1499064
538230
830471
1006381
532074
19670
489333
1595760
1837237
1348993
360213
904973
1783992
923369
3711
1491389
479764
687222
1715532
917293
758270
367711
1021616
1852755
815090
648513
315080
389299
1387303
721086
250593
1767151
1274791
1539146
1525211
757406
862384
1098998
1883446
1336854
1153681
1954118
579535
798501
1631653
484581
1208384
572125
873588
1288679
1790380
1659133
815889
879710
1624687
146063
1525797
1626389
773178
1548303
1203185
747410
1324134
915619
997011
773383
1510044
1611829
409242
1186436
1684635
1708934
466898
838630
1004003
702477
1062490
1767125
1274426
1063224
1639514
1377318
98842
926781
513371
692260
1637308
1642665
1271516
797547
882022
1236549
1796975
1681921
1055829
1285812
1471327
938718
1603726
1159633
94729
481442
1940139
1288214
1107482
334800
446685
428250
1892322
1347155
1987319
1605118
982799
779722
907099
1880747
456325
1452990
158977
1726312
640858
661547
1824082
652631
530129
1141457
674766
45389
144603
1082565
247616
72320
1537708
233524
115365
1397095
1460395
675462
398977
867638
81925
1060738
729675
914394
1800321
826853
1514207
601318
288324
309275
719034
599388
273125
231026
1366494
73411
1564699
1436496
699815
1441066
587876
1850870
1515747
261772
621151
617257
1469249
315758
1391199
1936477
935937
1658171
426277
558531
958383
88963
1614396
1423273
1995507
720289
319380
1184055
1425867
1909084
1104904
450170
488141
1999397
1144649
1552493
1843907
315681
1707688
419766
1925056
1374021
152854
617133
185973
1884473
1730854
1791265
1836199
635700
389373
1559880
601382
108760
219978
1064950
1971338
632220
1907326
789249
554702
313624
1440013
944253
1502245
479760
1529523
1045326
1801292
1986888
1885855
1576260
930813
651514
508881
1082640
1193628
291309
805565
500815
1979899
478680
1696714
145361
1709846
1797673
450891
455907
249109
1627134
1071231
1245620
1112350
1947606
1120098
1420083
1979393
991853
303692
149441
807080
1006398
1636601
1710239
1327903
1260562
1631115
1345929
607628
1661188
296444
894192
1299275
1644692
497771
1828260
370334
626435
666832
789372
1931432
181271
1824719
784991
1329018
739557
542031
1369683
816300
122894
1620018
568146
741161
1982046
368701
1999007
1310089
75780
50124
1722339
1867852
1346
1409929
995652
1173600
637807
1306299
1387620
212438
46429
453227
1842835
1825798
95065
895200
581915
1198813
919989
1573593
823328
608282
1014045
226682
277623
1889129
1563458
128071
1728380
704616
1136028
20500
835814
346908
865117
1998069
1484941
868048
1389380
1037109
441841
887690
1035191
1997621
1798230
1668288
178035
1065640
1414648
340691
1575027
678487
236739
1341759
1385000
701636
1777227
1675860
1019643
1162143
536448
1674036
1513292
1098646
1992433
1796060
734790
1950856
899358
1257146
1749580
451156
1603962
1770837
747175
1207121
1906414
286680
1877149
1397393
470443
446381
105036
1716974
1116193
1345818
1442301
1050389
1915924
341533
751789
1912718
454940
239086
630128
1875722
316934
323468
291262
385821
383552
823226
1013896
344906
1447193
1380924
884373
851909
1667602
1682262
1668208
1836220
1751003
951530
1977272
1010430
1904394
1923934
64522
320085
1224193
1771111
186894
776453
1331408
1075372
1645014
1871341
946847
612733
53374
1545703
1877731
1399257
1032658
1908099
254364
781764
301643
1150490
1530260
301030
275947
1130911
1045305
1034600
830366
874483
195637
1391195
603866
208071
1335465
547512
909031
1599906
935425
1644258
707918
1277519
1617799
1379717
184125
1435676
1137702
1395805
1850900
1829006
839907
473285
831785
1249911
721313
1996756
486440
687221
368065
200232
445468
67814
692872
150437
553615
603669
477698
1302831
1047052
297812
487965
677855
849920
559772
1108572
1902440
945092
1743801
1803705
1715831
1069305
1965137
481326
667308
1585425
800565
1740829
1929361
907554
518074
1008022
860127
386377
539709
1244469
1181614
675409
54850
1520911
1599496
840025
1432117
1316774
488655
6942
1768073
1801905
190272
1123195
405333
1016603
892437
1581368
1322204
176214
462077
1587310
1651794
529866
51428
380168
1082935
1072567
1256904
197936
594595
344612
145727
1944272
1232313
821987
768096
1199929
1139440
1240904
1147350
1900018
1169192
470575
441134
1841174
1586688
1949752
349795
34890
560128
783360
605810
647721
1264745
431669
552326
856734
103377
1624932
1731239
1298660
889147
943626
1662216
89889
673646
1579493
1587908
236634
1350447
1337805
640221
1861124
583455
177591
1408483
1006431
849275
1049631
1536133
257837
852395
1082809
340925
794336
1259434
446997
254225
659743
1714803
981954
627613
1214991
425564
306762
1500885
823980
823123
1977426
224575
1598512
156753
1011938
1079395
310541
808508
60693
1635165
224702
695239
821844
1368145
1994935
642694
1202771
1378740
1402336
1293657
566953
995474
1454843
1942644
46869
204567
643306
677350
1253068
1933606
76428
313328
166940
273313
1567943
878212
1071367
1595434
1739334
1647833
1754377
537987
1137326
230917
346893
713523
619158
176286
1463986
1923635
388158
1876338
17694
156812
144946
1379015
393505
911192
1924457
426464
1598011
1839
840375
1131073
1256616
1995420
1177408
1486741
1960348
33496
1256937
417366
121358
442117
41852
1843402
1807534
524034
1404829
1744655
1727794
713372
1959695
540444
33072
1551773
1731097
573076
1250153
1915070
136321
1981613
698579
733405
1072029
943266
1127577
324652
675390
247607
840487
223249
993698
826304
1330881
1649328
578710
954425
1506471
708879
868916
537845
1785854
127180
753454
422537
1165184
1146330
1137456
1404597
1351548
1396802
1746611
268083
1688738
1409607
1933605
30212
1091416
1987445
1008755
1696395
505589
659070
208015
343451
572540
628963
1818453
868207
1889762
896023
862256
1542028
1614578
832049
3539
1589096
1788252
907069
1479434
1334239
915410
109584
1310798
126440
1424967
371807
1250227
822708
1082519
76628
1694052
1311339
993180
1332510
446964
1041805
30524
1411647
131660
860270
747918
1217309
1117452
417541
368625
343989
1856357
401452
1507759
53630
1709667
1693149
665917
259587
1614506
1758250
505306
1403493
268943
374443
461997
764634
1820474
1344754
987931
970823
595162
213967
1052931
1143708
1057284
230492
1661020
1241246
30650
1281691
1090370
1315838
469676
1101132
101592
1729548
264698
6942
359021
578434
1957606
328692
1809294
656710
371910
821530
1059444
1213388
319764
1395268
442458
1188223
1179873
501726
1524257
214371
1885279
266222
1325862
1404789
953699
261780
1906086
815172
263705
1550013
1186700
1824744
1329098
1420538
1989381
413805
1436936
591685
126903
1910376
235859
799150
1585933
1576031
1723888
1758759
579878
73063
1118141
403559
1362612
335180
1364023
1606365
335665
1980164
1909936
977584
1582843
770944
1708287
588854
1478980
675290
1699726
721072
314083
1612601
330056
1487007
473129
1134078
1344379
526977
391344
1761765
1320529
215719
807112
1730165
1833095
1569734
686008
1040745
989728
190584
1191045
1681035
280158
198891
1387056
1400878
1234366
1990375
479744
1042066
1373762
1533540
1866858
304163
1821926
1383380
280254
1387402
563541
594066
918120
1081393
1504703
610467
1862057
58955
599660
1561631
697758
777048
420410
627380
1007467
1512848
89686
1919463
321719
639164
1799209
1185479
980393
239843
1597399
904482
1173539
1717080
20792
1190483
674447
944844
1589966
983450
1882437
1580168
675918
1515689
1069157
161141
1097111
381892
204634
1715696
180068
674431
530985
849020
519716
1253111
1770511
40807
405594
747555
874359
1022192
574963
1120287
1724627
1567293
843900
657777
655410
567999
1563815
1409294
1775784
294578
35980
827076
1014456
923797
817478
318302
986957
1925917
1240722
49787
1627917
1294670
121832
1215930
794271
1060220
250416
949310
602598
1979275
457338
610991
1931845
1353645
470233
373872
1464910
1244764
835739
228512
1126928
1748792
500060
333079
998382
255320
409263
1746273
878212
633673
719441
1919003
323819
754314
1872819
429246
990003
1124363
1595630
487949
1214018
515429
1262203
1946690
1128606
459745
378039
1491522
318527
1585000
246001
825632
506396
258694
853625
1171264
985940
447068
9688
863095
1681838
93504
1190836
209021
1298843
32578
1929813
129187
1518040
1696855
1705144
1973598
1914756
835611
612491
1079677
705703
1185342
1737071
813703
692142
23870
1833004
661807
989879
463977
926524
202724
1945317
1859828
92909
1663656
1776410
1713439
1782298
1427690
865944
37910
584659
1057870
1992913
810547
1028334
335172
42599
396073
1255375
616858
196239
1929184
208955
965761
275673
247208
1224224
1737680
373023
1204891
1258730
873976
931257
194782
1771959
331566
370293
1390731
228360
717254
1432732
716306
1084211
977743
140242
354549
1713822
158258
907908
121211
267121
1079786
1149126
361351
443909
347452
1939204
22475
1169576
1035111
597005
1542404
1207778
162048
181734
1736109
511576
1173969
1684045
1919045
686361
1335591
613903
1122783
1537466
1355979
1911882
1862141
1334819
1274637
846388
921319
1768787
448725
1969880
1729451
1904359
346945
576066
792063
636823
327363
1512484
1223344
291139
1930829
1926764
672178
1948263
610596
845050
36685
1973108
395632
1941706
1424178
1747462
1979857
1764448
377117
592811
470125
42823
1118795
1345534
1815311
569586
1537444
145298
350914
310203
1089792
1936953
470001
963314
1311110
108107
1942249
584743
1625530
441152
998056
1159442
1913388
1517808
1428508
587527
642410
867522
157646
966340
998546
52621
14072
1024750
454900
1745237
998040
522839
118120
1516912
1121348
1567835
1728960
175409
491774
1483185
1315380
1526533
1296161
652878
1066965
499883
1737589
6530
852918
132827
159188
1112546
1113409
677138
522874
315852
10181
1132975
773117
867357
1359530
316266
1397545
1106696
1280477
1166328
1688707
82829
1959448
1415546
622765
986667
1004564
368250
1862085
1973704
889281
181014
1234762
5822
452176
416334
860293
1699427
1539621
375488
507830
523267
730249
47066
55153
871411
1697962
1897622
596504
525538
175743
100566
209062
387047
1505238
435830
165335
153152
1225122
1038895
1281682
555858
1184092
1399662
910200
777847
942906
271125
304020
1204088
397813
491346
844039
361895
724481
605105
253462
77133
1377365
278
53880
1964342
207968
623043
397991
290049
1459378
1509738
1582369
1475605
236535
1430311
1277193
1975479
899282
1343421
1950341
1998057
456963
1800997
205059
830067
659718
673705
1986593
1744334
1345566
261851
185273
706673
1594895
1139235
652298
895498
953407
784748
1531688
1802972
1741004
557734
730568
148478
1749507
952861
691767
187356
78100
1122176
1626145
170428
599854
762563
794959
1528150
1685677
137535
1137580
958448
608109
423296
1399952
402550
1408665
1442857
1334922
588985
1507279
185229
476594
1520799
612518
1476297
749349
847269
1990948
193538
1116502
1048413
1587239
1841890
1853220
38968
636953
312225
1179566
332575
2231
1182921
2763
182551
518155
1570655
152876
1382150
634109
1203624
974788
1368731
64409
1134338
702699
718755
178052
1843306
1534352
757615
1218208
1399594
1946956
1895804
522972
1713572
1963544
1464810
587738
448519
1052555
1816655
658586
196200
1893267
1400926
1311944
168975
188269
1061765
1768776
1123800
1144994
1774046
1954357
145398
441020
95909
494408
1262341
1986054
1632987
1206184
109461
820818
1730792
907957
1794882
646199
488301
522045
1420674
1167087
1174883
553254
533532
1028953
725327
346830
1613221
1265979
435576
967989
1903763
1736099
339717
1270094
1420787
829004
110773
23475
1994094
1458661
1241310
1841280
969732
762311
1841640
904824
1144404
1156591
1005549
424300
687680
1618525
253378
112550
1063990
800219
1019088
1559143
896339
1935303
408766
633336
613486
1121342
1055433
542397
121280
304980
921434
1999974
897880
1542039
603882
1934554
1872313
1295994
603964
785658
675174
331496
663891
1523424
1446799
675963
1318843
441760
1169867
1757442
104850
1942527
590049
1670153
113131
276955
1902933
901321
119656
550178
1649232
1595240
212759
1205714
1590289
1620016
278578
1548137
959344
48534
407817
1901560
1850078
1022288
66580
1027078
1364260
1095634
933411
880664
1159816
1997803
259545
62672
67469
80452
616326
203721
891728
1068823
1748008
1640937
1136301
172235
1705069
9538
1978534
217040
1789692
334717
815180
317782
414167
519243
1708561
1614556
1998458
28201
386290
186292
596802
1981535
355977
1226562
420772
539530
21224
62242
344951
1212494
1118781
1522749
1312220
192665
666838
1125880
910464
1065623
757487
101273
774330
1378517
902342
25036
894068
85270
492108
1347421
575181
1196665
449623
642233
1470710
1629452
392307
45581
1968863
1870883
1799986
1847435
785958
790932
283087
917110
577365
452219
353504
1791959
787986
1787067
1062758
1032119
1250148
1319114
1667744
1224458
16951
1241716
669764
533675
513650
10813
392602
855303
277099
1322204
1659792
371579
263130
555863
370235
1457263
1120709
305683
956421
1523890
474820
1742995
565731
1083878
758781
54020
795063
1008219
1174429
1281529
495780
171041
1553481
1443473
1795430
256443
1886238
841636
675271
1656095
1570142
1220360
477605
1629767
413250
887924
676242
797079
632308
1868007
154143
150108
1202607
1384642
599274
211644
379911
1572120
98233
1084292
1175081
441172
394273
1271600
1636345
646362
1642192
1836976
687448
1496088
470880
148891
325744
743160
1147923
640449
1620293
1550316
1820173
790372
1930545
1234446
658404
203942
905250
1421010
502781
1143183
140903
1267008
964876
1791875
1450036
618285
1744481
1873590
1898762
1850502
1858374
1304243
1271278
1674480
1552072
434637
471923
386128
1222960
1684734
1850309
901592
1733325
909740
114780
168326
1586914
1516707
1533426
1239085
438050
1555829
206756
623284
808686
1298531
137427
492140
176079
41388
232980
262649
601094
489173
505685
976484
636704
1395301
900938
450218
1809527
1888616
87377
1493118
502859
1220496
1541588
1433429
898122
785486
856421
1236576
377976
19284
977809
1075624
1277696
1814876
581892
1470045
1626646
1367020
601653
266987
661029
819564
829121
1286791
1179140
1381619
213439
361588
1918850
37457
501719
1760722
247995
1565225
700523
28629
776770
490888
913196
1920984
353578
933387
1575629
28856
731248
1628554
429690
1522798
1204972
1814696
933163
701940
879539
1012218
317385
281175
1859454
748047
515655
868129
1542586
983606
1831280
323209
1235326
394283
802207
633264
1098626
1844615
77241
298439
24710
1856163
465865
1092756
438745
1486512
1101603
1889528
1013620
1990679
266356
1009389
775241
1442335
961324
1909868
1145040
1808375
1656826
744506
1922642
1246729
523578
12960
1355748
1310809
1903489
1119481
1609467
638777
1831925
474946
513758
1858603
1933380
1715773
1411154
638805
1593784
1635364
279008
220667
1077666
1114955
659586
977214
636418
137043
118646
742477
1768889
1475873
1054425
194802
1001565
874592
1117341
1134374
353478
932376
63392
1046584
510231
1220395
1164260
1966949
91934
543933
836726
1257558
674230
401568
1020515
1969012
157537
795460
1718416
574571
789795
521296
112740
1661686
930636
775127
831037
935780
1551542
1775047
1214679
1595911
1465503
1602831
431157
1439650
1796953
884844
557517
474225
426394
508434
900837
1729116
571746
747464
133266
761909
1055465
1630971
445375
1657518
603521
413209
1518836
1445948
1263521
1385676
1020051
1676741
983849
1071674
883499
1634831
119516
155363
422911
1598730
73862
1103124
1360583
477458
447363
126350
1480763
217150
1602785
18824
127116
1185114
331123
993030
326447
895254
395363
1232567
1602683
210591
1595694
1373927
193790
918145
1549268
1131411
1871807
1760419
1716943
85509
1297235
1584924
1004228
1063476
1694417
773110
1096214
646255
1956732
854060
181539
1336837
1522504
952048
849060
999081
97029
957275
1484896
761691
1484834
670778
991943
1188154
1923490
1783647
1845694
1509918
1685460
1234918
843527
1067377
1584198
1528538
432352
1331446
1277240
1714478
262962
1441667
1169288
1819813
1719065
1332280
1815271
1939189
142284
783710
310666
802236
1272488
832774
324360
1766336
1654149
415162
1722781
1218426
953467
463123
1760250
31773
1110414
255609
1641688
1073434
896304
1584434
753013
1354416
165541
1703066
337977
323682
1095166
5107
1178499
1518871
631697
1761597
1076053
1682771
231556
1423892
1437218
1452600
1597547
986832
664570
1897549
494529
10272
1397060
1327590
1006772
517880
1298760
1153575
951314
225035
165399
134235
1137893
1376177
1450051
1552778
1015567
6744
1406719
827091
164910
269138
540405
1286717
360865
367741
68137
838435
479202
383867
1939950
267881
293967
1722946
215314
337984
1607455
276473
625628
1526435
1313975
1449379
124842
1653683
128222
34423
96715
1846357
590301
750889
646373
515106
754031
832175
1764643
630824
951517
1405024
542689
165333
157247
147548
1643460
843024
391951
783283
1299331
1753354
338932
228327
1514428
1382324
1398071
747594
1387331
380260
1333159
608223
1107919
1789594
1642149
1948698
1412897
1207027
532875
849473
1100512
637368
1352543
1668644
1009828
923235
109015
52324
472739
1062799
1710716
854459
122164
1331834
543836
252859
1363123
19123
1382822
514266
920723
785017
1000478
1520904
573377
838956
1234421
935032
1558988
1270545
1811552
401848
885756
1967305
237475
1744555
1505452
672079
953
1373490
1180990
1747905
14388
1692989
1424892
1138976
762697
1990335
168393
1235255
1345427
1802499
24775
125632
1858253
604039
1850718
1395716
267232
689234
397457
896008
1069083
1832413
1195985
562252
1148508
549846
1628768
871640
728747
1731405
1075473
740047
366307
1381122
1020729
219418
1947389
1074732
1437754
588253
903020
1331088
1641168
1079792
1608390
542712
10305
1380386
1481729
1727229
469057
1375681
708949
1787124
1500182
1143204
1392401
1463947
162369
1302205
1636135
1951218
872943
1132119
820546
282606
42182
1141955
561613
301571
410789
799204
304028
1397293
229266
1055913
1515656
161442
862263
195095
1238693
1925928
663940
1120443
196200
17479
906371
1125200
890508
198628
1648987
890380
21937
1917617
1683176
1299405
1851634
1136008
745343
790872
1125245
547632
226349
436279
298896
780343
1077042
912723
708830
1750486
1751219
1653484
693297
476783
1339045
1920188
1076298
1749751
936452
598115
1491638
361601
1980091
575093
754994
88227
151599
600272
975190
705529
1835178
1072701
655471
620787
677887
375826
937409
1601914
1211841
383069
1767529
1181867
80489
1249746
619183
395415
868772
1857156
549011
662196
1734625
1760080
1830717
1538887
1927144
180606
389104
548598
1265100
782792
850158
1837250
637908
1312568
1345939
430187
1664445
238564
2252
963293
1308215
345366
704039
1225147
15274
382688
1782704
398141
1892993
617844
958183
443237
1614650
1899176
1343927
1786424
563564
403808
627663
421543
18426
1918848
894620
1378707
1115036
408950
361812
1505041
870270
978132
372758
472747
1678564
967336
1757371
332319
449851
1970255
578627
1338831
1341603
1050904
108261
1688391
1270735
563898
210909
1469462
1902066
1144038
783041
151054
661289
897012
535782
485563
598472
658375
283042
1872097
711354
1489514
862335
1163126
45699
1164770
1460118
1337859
1974036
525759
888227
1621273
1196400
1283280
1861333
160591
1743195
357064
733405
1376537
706103
1613969
1465373
1050365
44829
1999053
355967
1637533
1593603
609970
826535
167407
864604
1522052
582430
640247
660625
303927
935273
1879314
231625
127132
1979511
330318
1526244
476925
418628
215423
1497122
746710
1491194
1797952
946781
1110639
685672
397245
1634142
1062392
1195656
1988019
648744
692518
101796
1288426
1599065
392632
556385
1532279
1399822
1485465
1672739
1365286
417813
103401
1383213
597315
1826717
1087505
1535457
743740
870304
1963609
84074
325038
1552393
248721
1012827
1150781
1017923
963610
407499
372934
144971
1137574
1936579
313526
1826441
75084
1078626
1790026
1615493
1797707
1978340
201206
1360125
745047
125134
1458613
534674
1196875
1488022
826766
1914071
522548
343509
313255
214284
380584
1739366
839646
413802
865809
1177459
871311
824696
1203487
833839
11110
1614343
516699
862811
774660
1534399
1835708
1186065
685760
134035
1139544
361475
320772
1337902
363661
1739260
889304
776961
1291650
949184
1279377
1180544
532947
1804820
772240
642615
287440
742775
1266474
1136505
604214
98085
1922861
1932314
1614713
63747
365234
688283
508412
1373534
541108
720182
1484058
1553076
1438126
1790715
1039733
1284540
1753926
1499041
1283796
101374
1178714
643825
835798
1326426
184039
185201
1140091
1778399
1079989
1689185
1012948
775708
1495638
1509321
1718953
1588578
274502
452073
1554154
1957396
826422
1963083
1018241
1340995
1683257
1258763
844276
1644899
1219025
215368
1626190
1984010
37
339949
1837120
995516
526289
303685
653742
195267
60589
1951981
263674
490085
1672453
679124
1394119
200857
378506
496393
1763447
411387
912544
645588
1140510
393289
224848
600170
1779423
1731594
194062
619533
548528
914679
24827
422766
1291914
1277778
1083711
1356613
1914928
813941
1960303
81426
1023051
292019
1168317
225692
556487
217386
1513753
985965
1780649
1388081
1831653
1332554
1784822
829385
1400521
1306077
1179946
1242962
1239132
332781
1604789
1403848
1598211
1673614
1357037
1004393
781759
24799
687484
270144
1068992
1246902
1185395
1941718
1936532
720032
1836776
1176025
1031269
226577
208857
1667189
1706708
1288871
411809
1492721
503705
1084160
1815840
1114476
459693
1247315
526961
1728391
1928398
1153915
1288288
718027
92536
765588
1888398
747560
1795194
1686789
314656
175349
106299
460011
781297
1085028
907086
23881
264158
809028
174165
429699
1443935
460917
564894
1780739
1437233
1486820
1240086
979046
1216646
748162
1428309
1114283
932673
1879427
24437
1137666
1813097
1633767
1885612
1055022
562505
1833372
97841
1221142
812901
634492
403694
921996
135924
663472
200033
232198
1177861
1386451
1854800
855466
418219
11536
698923
324122
1451093
1514061
1701440
9066
1696700
914224
1273054
1550032
281330
737322
1819560
48051
723160
1764984
825198
1600174
404132
1057545
1409039
833231
179307
788933
666174
1896362
773723
853896
476070
892203
1803040
899732
1483450
533999
316423
1628387
1644238
708591
1051363
1540729
1375666
1324492
296753
1785832
132917
1728407
799928
1672155
140550
1475848
1416713
374685
524312
640884
1994611
1787263
1007041
667999
662296
1173666
1276226
1181934
1509019
1020527
1752447
1157831
1603455
268103
1524875
90223
707974
1740013
1759223
1050094
1567285
242205
176505
288272
1082876
971476
1525456
1766954
703796
1968879
812701
1156489
542412
1410437
1157490
1445054
1207281
507969
1172859
488206
521770
1458485
1609045
1514153
82332
1664479
942752
538340
1599132
720848
688240
1082858
1136055
881305
1113878
64085
1809493
1446641
1410948
468795
1898156
198424
377733
271258
1313738
1567559
1618247
984819
1764236
1950118
763908
79577
1297448
62718
192871
1798701
1446903
633955
1256054
1491240
920102
1876745
570141
1254780
1934210
770695
1608033
30586
1753106
1269319
790902
361112
779669
1740219
902267
135398
1392561
1290714
1533726
1049229
118107
76324
906012
832435
1135109
1452302
306630
1694490
660083
131685
364840
864395
1542592
1053842
628243
765019
847264
1346080
287696
109415
1450584
491365
1382129
1821634
1115508
126460
1929680
1251919
721175
1325414
846124
1704480
875171
1325938
1639918
928085
480620
1268014
1493254
566426
1885027
1430348
38924
1194766
1884300
238539
1870214
1308971
685771
967604
496555
568837
1188594
816621
3748
867349
65345
1763369
121450
1938337
593509
1013985
1087490
711599
196613
122936
548802
719995
1802818
1110924
136789
1404161
31212
1002693
1155625
952562
1117007
165521
1762233
550224
536765
437752
1671391
68552
1761501
1410952
156314
1325210
1187557
217732
1340889
703012
1748225
329629
1779873
116831
514728
1966463
88538
929932
40643
1971473
520123
686815
864907
930904
845831
407258
1912023
1113836
99344
733944
1808734
250373
787653
284953
1498592
1753717
1034310
1183845
1515422
411852
14443
626632
1418014
1881672
1191614
29372
698045
604097
550359
1932196
1137967
1189036
610355
1526077
1169079
867263
369532
917146
1853233
937524
727071
875925
1212501
62501
1981438
1506930
1904598
1583657
804460
1836610
44531
1001540
1895553
862666
1917954
1441730
276871
1855176
610260
912785
961546
1892320
443112
1918135
1408436
1661268
1685816
1001869
968891
709292
1181832
829486
1441315
966775
85731
162357
403781
1027500
656744
56300
574038
123479
1374034
1407432
1706309
1770196
620288
112779
1923206
445184
871964
1168868
1578027
1135666
1703266
1022995
1822507
1918133
1444186
1783129
594484
396337
564210
1373632
34973
522396
862997
435349
1594630
75676
780491
1239763
847201
1240922
510590
1296977
145353
1449380
1487971
469911
1197984
1662250
997610
1389766
837212
1988926
499316
1645173
997180
22601
128738
1996740
1056782
197800
803089
248956
1416954
974473
747021
258901
1846310
1783465
310602
1083392
68565
1533837
903233
1400211
81472
254166
103174
449371
1832281
1039255
425905
1036284
948649
1808649
766468
1903192
821991
606600
355063
1304531
1869247
1382663
1300872
75722
215904
1355391
1621550
555
1004297
1548611
664756
479461
60807
646918
1469749
245855
571603
1597851
866181
596897
1324838
843356
741158
243145
1894381
1329811
853897
1916838
176081
804971
1611548
943636
69311
135803
1182109
1603686
1832410
1200912
79697
1323386
1677647
204154
1041091
177561
1525334
1301895
171884
1648392
144910
454239
677872
128025
766644
618272
178169
1607889
181164
1700710
399064
1073344
1680935
1542007
511446
568185
1079125
1662445
258873
723436
700975
191372
17234
1831533
601580
1050248
18577
1486768
1611731
372746
941957
154639
864898
1904277
1220334
190333
1994807
1973352
914623
469315
1863526
1031560
67825
1650009
420163
597239
1275333
403300
734372
1859448
1700642
1075186
1317587
1361492
1039767
1442582
1542332
1557446
1834086
1034297
1336908
1875762
192136
1991698
428798
736232
1233813
947946
607714
1984607
1537692
143078
449621
1862041
249975
1528876
1728621
1491629
266123
678316
313319
944098
1098327
779061
1786374
613670
1404561
1793123
60582
1022337
1548545
1637172
1697750
1239288
110755
105954
1618679
1620463
675304
130972
371763
1438607
1831198
1221534
1563270
1123697
998914
882201
455038
18802
1650884
1855806
1739652
372448
1011826
1149154
1773416
1214755
1549518
1262632
10226
1257282
663963
1891908
147048
1407090
3042
934131
1602274
1648172
1542254
712939
349723
54692
1895073
1137552
966462
1957260
1288955
1829616
1349507
1323877
1918622
732291
1051079
1258618
928293
94553
323306
1269936
703147
1213170
1877048
89021
919523
1889198
653066
131913
759809
1441703
629821
585259
532613
1541835
504353
313455
1247211
1216686
220077
524911
1267549
593901
1858886
750433
1583242
1924747
516644
418826
654837
549085
832440
453575
1091948
1953047
1125971
1202572
1765194
90961
1517530
356993
1920274
1149069
1657168
1772093
1968419
556798
859566
1728178
847976
1701483
1660864
1739133
305808
1523813
433946
907779
763628
496310
1592461
829205
16827
1739625
1216527
648071
342702
1205968
114496
1820848
977794
699070
1732058
427525
571023
418106
1298339
1349833
1574235
1306033
268433
1585289
1394694
32067
802067
499842
895593
111175
269842
321266
1702924
1885305
1500185
1307241
402290
1947896
5872
1354283
825416
684579
6374
1262838
572524
249307
1058073
214522
1131153
539124
218898
1219400
1462
1044804
309690
1736750
908381
1800155
978258
1116819
1910410
95967
1683377
320682
1164580
301243
618587
498449
1995186
320163
1535680
1386556
1366486
143067
780300
1336852
751748
1625742
308666
743497
878274
839648
632796
1214274
101315
1500257
1277129
1862859
1789007
370286
780514
1037940
1952074
1254077
821438
904659
1972319
1606080
751047
835914
1251331
1736144
177337
1438853
546385
760581
1131060
1938551
1451549
170512
528363
773950
1220305
40912
1502016
1213133
1577691
289542
1350437
1774339
853800
369369
21481
1367796
229859
1379291
1654866
640243
1379923
84123
876657
706675
237401
1207683
1796996
517568
1728205
1032598
283347
423919
6563
1726433
184965
145602
778676
1645305
945895
1748574
1086860
478017
1724045
592880
1786251
1069495
266313
990520
351540
1035727
684119
1084010
605806
1352032
1350175
893380
289025
1722898
1239139
1663375
1498655
1743183
1505655
1894050
1003756
1287348
1500842
1056893
1348050
1325698
802861
759880
1444883
1782919
164618
1893498
1677312
1537999
772311
1476214
1906745
1616312
1397431
665875
221508
1850782
1603423
1676470
702868
884873
1306876
1661786
630351
1636088
781980
1166474
916908
201660
279678
1822647
529671
576868
1011690
98841
1750106
1126653
1922342
361790
1149341
1015476
280444
1945878
1384247
1297027
1941002
1935713
1148837
359689
35078
472909
271665
1925142
18069
450718
1621208
237771
1734482
418460
1184678
1970018
413476
368397
1078977
920989
199058
447515
1125517
1418954
1058377
584238
1714509
619012
1955180
1360202
174023
125747
1998249
1584401
52705
1159565
1421015
1772080
1968444
50013
951855
1525978
792365
1137353
1920533
1246757
529791
1255790
1521695
1097563
86412
949652
1856940
1145234
1159607
253820
1577534
1902707
979903
1019162
1115732
1609714
518460
658520
1820375
89527
891920
1052004
1511420
645944
153353
75263
1636320
1641877
1415204
880776
548139
1230834
1254101
379428
291496
1799808
703720
1962272
1113541
326694
1459243
336064
688013
84
1935140
1777568
852243
1933691
1326672
158843
955703
1050108
1021156
372787
1746904
921650
758588
1809944
603701
1142063
1511078
1159582
1836360
234190
1484959
1334644
831550
1172166
796296
1317317
271607
1962639
1832272
1874747
1545401
1445651
868514
1727262
1981372
1363597
532151
440271
1127676
901256
1630154
598843
226315
804694
149248
1567775
1295150
873023
1413533
17631
826702
989342
57953
1830130
210043
1605974
1034144
797099
522959
654036
1952432
684528
1517574
1794901
1593265
389942
1966516
1628129
1028455
653410
152183
1985934
694098
513931
884400
51008
1413629
1719541
1446452
974159
1069890
477619
898315
1222945
932227
444469
1645670
1456243
1773345
1962107
9307
1383511
485908
82165
630603
92608
1273684
406926
1187125
479177
629435
768178
1638847
573578
1586672
1834110
1616311
1280742
1523616
1666240
1597802
286946
1689568
766525
502146
933013
49490
1469224
1447886
1484850
531996
596150
1760604
1430393
1659736
662345
418764
1186409
1715824
978775
1914139
1027386
540761
118736
436265
216694
1593138
1560792
844915
106131
1103780
1585835
1882743
1910724
373068
806881
229933
1941098
772342
903133
1536878
1274857
1716414
780775
947691
1289075
550916
1243187
636657
191063
1593701
439143
1339272
1892543
1757840
259906
603529
829076
1352728
1241062
628344
1980937
662910
1083037
147483
1452507
12086
1793533
560739
1773921
1672998
873029
601902
1270239
1386875
160535
269384
1541023
1544830
661289
1072937
906102
145907
1197521
1451533
1199504
34616
322781
1957449
1359577
1286625
1278451
1273634
567758
313985
1332879
1401568
922443
167760
31745
790247
400691
1114872
1490132
119882
1238613
1638424
152693
1602914
991507
400742
1237751
895574
1722492
1150549
243520
1119652
1736510
1177257
1121184
341123
249483
1061523
1235535
561637
657468
752837
844620
883744
1997834
976910
1446472
1692053
227791
1716812
1434147
1479878
1671050
528077
1508468
159731
1502969
1690039
984178
930935
1402909
950446
861604
1720119
1353774
1841894
202737
216410
1487594
1594286
1653458
845323
1389076
23025
81795
114350
1469345
1249225
430649
617252
1188012
1595409
904980
290504
510866
20118
512421
1524460
13678
797832
744261
867196
413047
1855962
798494
593227
207842
590888
1517555
26745
589773
1207015
727442
1270094
93000
1602914
891728
244388
473343
717455
1730550
820356
1522050
508231
1042289
281103
1943326
1053141
1889100
1439108
377244
869259
1230591
27269
916055
253297
1128138
1031373
24727
1177637
92481
507228
1410107
1396665
888666
1942612
1891042
419911
1574492
667622
726705
960538
415699
1395080
1857842
391985
1321440
1023408
46878
515764
472519
1185366
422656
1384348
1127314
1270574
1346844
1247069
2284
1758150
566769
1803870
1889639
503098
1988809
4354
1158008
111226
1341112
1310103
1983134
139311
1854678
1985348
1773252
993305
100938
1762345
524987
922180
1927586
711897
1640702
1495475
1127538
162362
414567
1935646
1389827
534029
1401548
373000
915521
498506
1067552
195862
1929381
1485321
765556
1801227
828523
432012
1896163
1559572
79833
1999286
1307651
1664477
613064
719782
1731976
640802
664128
1746434
556907
1375287
1399823
707161
1005519
145703
1271380
325584
1394252
1977241
1560784
1625820
1305522
224665
715413
29190
250347
595078
1929783
11711
1887409
1867934
1285547
1432919
392188
589457
1027026
383543
1285110
1525204
1107810
1782759
1664205
190408
1763417
1615682
1908330
1250319
1443738
1201583
1642930
230874
530333
1975243
427415
459071
1079637
522320
159753
1441779
1992726
1249888
1664976
1392348
257181
1928902
1195193
1927047
1188355
1562952
841077
808776
29481
629881
1707848
1239279
268549
1084188
53237
1573023
407175
642786
721971
963963
454456
472878
1677468
1277518
1791810
127864
1971315
1602403
304196
1302563
379458
868699
44386
1029286
1963223
107191
713093
1130864
537393
25619
1536575
348455
1519651
1589609
824120
518506
1061310
972771
89931
435570
325250
951858
654499
1284070
886547
800441
1393872
106936
183986
1991153
335527
107978
1671523
717850
1124533
1703856
531771
1787486
1858361
605000
818883
328762
67273
1660837
1047305
126576
1641518
324879
1106328
1108390
395039
577179
1748049
1426723
463277
1483804
683193
375832
923689
924229
1560484
1650466
271330
1048628
1564283
982329
1518897
686073
510783
1621617
500689
1780569
406075
58962
1460130
503146
1980406
1626478
444769
571397
17327
872401
405669
1356227
51063
803287
1720885
1279709
835409
148083
1017583
1403895
1216438
1080177
1262322
594993
1305962
865132
171233
70699
1407949
22579
51666
1193188
875655
915074
302452
868164
595130
643680
1259677
139045
1292257
1084735
1000873
952452
826800
923417
809581
960157
196971
110116
589316
473663
1818587
1496696
780192
1090469
1209179
1110828
1377510
205032
1264708
1839058
1772577
1260891
1593443
1794289
213631
1486701
1515122
461818
12448
37678
806442
1647704
1325303
116389
829328
1487497
1712070
375225
1709265
1786502
1237690
612662
1433954
431974
397241
796726
1910891
190361
459562
1967629
1550070
618383
1813317
361364
485121
1478805
1818041
115875
1361585
1710100
1617675
1043885
1146567
126414
133462
1114149
967780
1466834
393134
1616627
767340
84918
7188
214815
198072
1868310
754725
474463
1209308
312685
1917563
41740
318999
651613
1243984
92739
1737015
1808568
554334
377183
794512
1955107
1049113
339877
88705
1015053
1218007
562182
857771
1331099
371108
1163842
1957573
1360210
1827743
1409499
1436439
593800
630449
762496
1633017
1946711
477983
85403
1291747
1015291
674728
1422761
1894507
747075
1906113
80115
1318770
933005
1287583
1376840
1820494
124175
1638119
1900926
1273809
1683466
1472373
1778353
624605
650887
229099
519200
540921
1267139
1666152
1728569
923508
1020420
1037835
205796
1424253
99684
1583173
1373110
1465177
734083
497114
676278
1473378
1615176
1514640
733668
1750656
301357
1854741
746523
853307
1184124
29505
1346570
1910916
1049031
430850
898564
1534305
173534
1815066
1357281
1969466
1122231
1214703
657178
199465
988002
1090568
1711978
385729
671813
482650
1739732
287337
600968
1409028
694005
1403568
510250
55033
1350448
544489
1548870
1809753
521329
472688
1236376
1545058
1487529
1538760
72652
1992196
1727168
1011744
337823
1507844
1211009
1955349
1241154
735834
1740420
1231387
1921872
1937475
1624263
1956212
1249544
904005
20326
1123203
1591176
1237520
1213073
1619908
736667
1863137
1845139
652020
1250358
896588
1985872
1084402
312011
1943544
1079291
841507
507260
969242
923377
245387
396089
353827
1546668
1968888
1877518
88837
853546
449583
259826
864313
359629
1031657
388585
562731
64096
578150
979916
632583
1831794
406190
1076287
156479
1199255
805673
687720
908647
585115
629322
125596
1927757
1644170
599827
1248910
1690117
315309
1649722
638514
1441150
391149
424376
734693
1747214
711154
980041
1993390
1442495
1252759
735086
560631
1247962
1950359
1511979
243597
1182264
1716280
58494
815773
519084
956874
1560103
1094766
1933904
1950621
246597
927619
1385434
1149812
886865
709057
1771588
1639115
450583
82503
709761
212856
987019
1329996
1806515
1440551
1164108
360418
1181738
649464
887584
1566154
1198209
1469270
724077
852102
1623318
1346434
1488502
453342
754800
1844954
1290668
1062194
1543076
466767
813682
518761
551612
886601
1624176
1252166
818183
1151329
1550835
1405954
208825
873048
1662745
577890
1620396
1693393
1321069
1182397
683001
1498227
869942
672388
1543777
330754
1280377
292320
624740
874122
1616447
794665
1927408
69169
790373
983971
1057664
1455324
104810
1857925
1015768
201219
1548348
1594082
1787437
1313219
1306750
1492051
98579
326595
1797022
1913560
1829514
1475109
1383380
1317358
1174738
1114274
1030264
758100
1355241
521934
230786
336916
254752
1317029
1089485
1902424
765503
776195
734338
940482
1137718
134860
832036
474620
1002510
509728
221837
798464
1490722
448119
175829
1390785
200140
868387
310603
1844090
1418074
1513575
593793
469860
1931528
1552014
1972017
1085402
1061599
339310
1085965
931513
1686013
1788754
1032531
33932
1459392
146358
669812
1142042
1885542
742123
1865587
1444937
367091
1961936
1401097
254032
1146478
1426744
397140
531487
800930
759289
533045
578101
1193048
926070
1715450
210509
1129360
1248318
1414497
698642
829137
349030
1879268
536298
901017
594969
1795456
1796126
1491706
1726624
488493
32486
352968
436533
739455
1930238
1793353
386205
576781
591743
985012
435036
1178577
641994
1334367
42496
1589975
900970
1565922
780989
173417
811779
964482
1561092
155877
63071
999560
1473674
1242184
791225
1809562
1827328
804717
1570362
1270050
1622876
822900
1343662
1860995
1875444
1544708
1167358
1368591
998607
1145087
713075
1048252
612856
17032
186326
1433140
1514154
1467399
1612447
1553389
292023
1280767
53498
1533446
1569304
492508
1924534
968644
544856
673090
1556874
914509
1260691
1891763
1347149
1427277
573334
513291
1092855
299258
216832
919204
947660
1490661
1736238
1300420
403686
1290160
1041112
376096
880262
128931
822599
23541
459083
136429
713763
1700758
761679
71871
804102
39073
520961
1259659
138405
674434
1431277
1730715
536350
1761719
489026
1167147
609918
1442229
251242
889601
1853360
1131958
336350
1131684
1000007
402798
229087
1861747
356588
128061
1268499
689141
470027
1243216
778054
1967694
1705905
1444215
772374
553090
756672
1818748
1214516
133211
737814
350735
1338821
1078344
1140438
981470
1512233
1009601
758998
841845
1822304
275178
1519249
51366
1014751
1404331
779043
1717485
95599
775525
1742332
1980352
1166276
1025416
140642
575197
1339700
912241
1804670
1263565
429858
64999
1802463
2199
1220720
1965295
1744899
22542
506665
1344788
1136554
731091
590832
443124
1056441
754333
1658201
899181
193012
1523821
963422
558834
772000
887917
1446763
1258500
1558258
590242
1775842
1661232
590889
148258
252092
1046583
779908
490991
370136
1996076
1644856
1187367
268233
713131
261870
836901
1264736
1104743
316162
509355
1277874
965552
12682
1525481
1624280
311397
1936099
324446
641362
529362
558407
750410
266001
654983
1277000
412198
1298418
1850125
881585
1277548
879163
1422265
243002
1877126
642595
1853603
609184
1452909
1702363
1425800
750852
824776
1686118
575491
852898
1085057
940413
1354696
1090865
396532
1827627
1329740
498611
1104097
816771
1375182
190063
295890
994800
1449230
1279936
281259
1524764
818815
347328
1510204
747008
1051600
465734
533679
1374016
1378638
718624
557099
1531988
480912
1142232
1436516
679602
916795
1407495
1468269
1859280
1409722
71126
86188
208149
1427885
206954
369430
767781
282940
706065
799651
948619
1757577
1403845
865419
759983
1633988
1493527
1221735
295483
142807
1373191
1957994
1057993
1749786
433659
1151299
817428
762942
1397095
182807
341095
45214
1460174
1266170
1257124
1755785
1103279
738384
894762
531083
1514289
71584
75403
1809309
469793
1019411
907796
485565
1757837
1800870
1170861
895454
1931076
49153
160570
938966
662148
408521
476144
423311
1811612
1673213
315003
1326608
1359063
354245
1955132
1502323
1188452
1240036
69602
398455
270742
1880493
235222
1327508
1546286
995591
938803
229693
1981794
396437
449149
6518
705040
1803251
1957883
1464305
1557745
4732
1820252
271327
619394
1240475
1140388
1853204
1868657
1550459
1841628
242931
151548
1849292
1800313
550698
712362
1472606
753585
352938
571571
1562464
1182979
1130038
1300245
525713
454028
1057179
494786
241769
1797575
1473896
580124
509470
747701
832173
1973048
1935095
1658549
280236
1602994
1878181
1772773
1086291
518594
1045201
943675
998777
1832617
1055964
1024266
1555003
494272
58575
1761265
827026
1720563
1667902
111909
387984
1845821
1352348
738068
470550
1956941
1874476
716072
1628923
1831199
1333131
224934
249213
798200
1968393
950002
9371
437499
1198275
1448990
205625
247033
1545792
194411
296643
1060626
1110959
1957917
1466442
1792606
721415
826388
796721
1540554
1228779
1004861
1628688
18250
662229
692083
1447136
1562997
1696111
516290
535599
1794015
39536
357456
663459
798220
326015
1633508
1666978
1450698
825087
881314
1669874
1817854
727439
791770
1634493
188553
1242734
85719
447307
1357611
1827322
770952
632818
1669931
1634426
1786146
1542620
690007
1444634
338409
498665
1097796
1805483
1108851
1468248
1736758
34548
537255
1687225
1010919
678208
1327583
202311
618817
841784
509035
1603753
555322
459355
1891455
65925
1056721
1688138
1169441
1780701
1199296
1591038
1561772
695943
768210
1716299
648343
821579
1367500
1918344
1960565
1082495
1086547
876135
1122873
1725564
630784
671743
538605
1285293
42382
1320539
1522843
1899616
1123602
1607322
1471979
1741964
1772501
70322
1246875
1481703
652872
256355
1309908
450556
1218476
493123
1471054
199894
282205
223903
160756
95449
1331229
17427
368527
1845309
440230
576472
1152577
550172
1442217
326859
251168
1573236
1198354
702675
1419907
1601245
1351239
1566658
1801921
1536598
801378
1306934
336635
402993
1838296
1561581
1992334
798098
720072
213218
1979596
109891
1369420
704677
1142141
144206
1022577
1409297
670745
616389
553006
1973065
1982242
1481186
720956
1175458
1374899
533575
280029
478658
1596942
1421248
1070669
1188107
494809
1140826
1107655
1852026
842637
934928
1437878
468678
993092
709788
1089155
1473782
1593797
1993676
57465
1317946
1720725
1540221
1207637
130123
129927
109551
399401
1787702
883260
495863
434741
924321
1441116
1983406
20363
1756643
1838529
1937676
1946038
4713
1652276
357370
1194166
1652139
1725239
1683903
1383139
1826916
297210
1849466
823026
1974311
1994168
1672524
1154926
306356
1112724
1042075
824197
830435
1235097
17259
1009559
110643
688444
1470557
1282631
1668314
200180
1766214
301915
1970397
1106894
1488383
1773703
714487
1485434
1320880
350024
1078410
719118
1505960
683456
1026950
792707
466322
1791637
370811
1381682
647111
505747
218459
109036
1401917
1130424
1687221
683441
1030849
1427563
430578
475669
38502
1632686
556335
367534
901500
1986179
2610
1945125
299640
1822849
1182945
1371694
378666
840028
1196711
883793
384818
831988
1161412
99044
1703165
355845
892079
1692732
1554622
1401500
963975
1391244
1478721
1293660
1554917
1571558
989808
1476638
1386396
1346272
866448
591515
984396
1460069
89910
1340034
542594
1044328
570840
1903160
98682
598262
403936
1755491
1697121
1757721
829285
368650
1908219
1955614
1236906
728288
146060
442433
1946516
400393
1478055
506707
758023
1867292
213044
1485925
1633255
1292625
1585602
1206697
945119
1714931
294268
342795
1014852
1442866
390748
352336
323619
1290585
1780018
1327290
558064
1580792
492009
1156537
1656713
1374881
755517
800551
1520165
1516155
342777
19496
578515
1669649
606202
1855373
1855931
1903188
1588749
408986
488611
427964
1652925
1035144
771159
789551
560852
180577
609266
1665232
527518
1652030
1295829
1850092
1668572
544016
1811988
419230
461751
27984
591487
1705977
1816173
535393
1684947
160434
1689889
1139897
674570
305914
289258
482124
96212
1143473
1204477
310718
1730959
1052910
1256415
1610221
258277
107058
1542425
159121
1944055
509001
363538
329395
554858
1003061
437763
110318
1915122
1197062
361770
745004
1126605
1539980
710497
1840779
1160328
134562
1290260
1344227
1547468
196322
536506
726741
887235
385745
31858
859521
725055
185574
952527
1888057
1355289
1169895
229031
82631
853025
1544754
1940303
117387
1615568
1928942
956028
570016
805611
636404
611289
1696023
746714
1655720
773715
508687
845970
72168
587228
1966083
1313415
1130322
581533
40680
494179
1509863
455406
937343
1702820
974159
365058
581164
1370758
465918
93348
1314403
1115959
943849
614637
696317
1352045
1416738
1994301
1294784
1283920
660171
379857
1703822
1150202
1734986
844978
330923
1198885
95941
292982
1723029
1540778
1937654
150494
190862
1936738
1067860
1761459
683579
1838525
1575092
849857
1596919
1511973
620847
1279614
299201
1748159
1144348
1145742
1809568
1395462
1118774
279802
21441
1383244
1952111
1862995
781443
1211092
1912561
1728390
232092
672448
1293174
1524908
1688494
57820
1350819
1291090
1965466
963198
1694801
1187015
1354723
1465362
1439145
905120
953412
1102694
1417825
835315
206662
1150412
1431900
274498
203256
1727778
1073528
552274
1088563
579131
1567
1822017
1299732
1542755
586275
632091
18800
1965362
1326270
193433
745766
263818
1971601
925880
1723338
919012
1504562
669405
858660
1483401
1202458
1307047
1439242
872279
1595597
777343
1172002
1832840
1235768
908164
863228
1487977
695165
1442164
1124611
1405236
1834522
675690
552107
78754
823014
1912531
919692
1635865
859143
1036588
1877095
1754701
1751158
1227899
146852
1399824
459089
1060742
1000125
1665707
1536324
466153
172861
120859
608533
479528
1305446
1329830
433461
1775876
480248
257653
1073970
1213838
673423
867753
1571250
1099343
151024
896836
1478406
1526373
1490347
1079604
1533901
1517132
746677
1546679
1366131
581987
1676716
506396
8789
1137031
942290
985175
1629839
934640
1437837
187481
382076
1600307
1825742
491561
1304644
955604
798344
716986
111261
754913
1851422
660020
1009278
407879
995661
1035524
656534
389080
1865287
1107806
1062937
175660
1501785
1974647
503223
972947
700364
978349
1146133
159795
535531
179665
1318692
1584930
1256948
1698098
728860
1232365
1995059
627467
849936
1640664
438102
1831070
1348712
954181
1160876
1807792
511381
692909
995612
1506539
1105760
1711148
774329
1417697
449967
1382274
262003
1503296
990896
1727262
1506651
1704193
840343
200658
1377372
639078
265241
225035
59881
969394
1550316
474197
1203615
129272
1011593
1465561
303333
940863
1273738
12221
1132297
1179653
427985
1821444
1890084
824629
1730221
1350021
1431148
469413
1187096
692553
401280
1013373
1899356
832385
563279
1444654
422926
609056
1602411
1437952
1139434
1886970
1387193
577153
1609710
1407156
1698044
231758
1955959
813384
1633054
1587011
661045
1505083
57078
852899
1330656
1245652
581205
1124684
329791
745904
1143862
210166
998246
1671203
534319
1129994
502387
1345209
1721791
1052730
1010387
351675
1953322
845004
1886547
1832578
1366812
1957194
93763
1461189
1536339
782845
652095
1678496
360504
378300
865909
865674
552147
273154
902272
651006
682042
1096802
171264
1495195
806742
479015
1855951
1426354
611292
671748
142765
638526
843333
1419318
1628982
1293170
1805166
167508
456790
948170
167630
1964435
1387305
1831011
1567795
824052
182489
1107412
1172016
1357808
1114369
1702721
773967
416031
182859
246344
1255886
1632609
1732628
1031793
1785565
1154940
1521158
1203320
532243
1383403
837976
318632
1481891
1412617
1453732
1598410
825347
466772
1393443
1856146
11768
1113903
422945
1673391
1125328
111890
343413
265816
631705
511020
1490177
1025897
1559860
510154
457837
1279145
580532
1577294
1165184
1957994
246548
1839781
1667065
144244
497949
761428
338072
1602673
259636
1464099
1288896
1468324
516565
149888
495508
1757262
853060
714625
970544
1089913
136544
467415
232944
1542757
54997
92868
841029
1106625
34936
1780617
1221015
1530809
1726416
534623
365408
844987
146941
57576
1992201
501238
139462
1164854
858148
1057785
881682
712868
1757879
1477597
3054
372137
1607761
1743421
591705
454447
1225713
554850
311506
1918817
1148790
1316049
764558
627011
892798
1529957
876397
1129348
1801213
641712
478711
888228
1344980
1516321
1862577
712442
138638
690150
26611
1315986
419067
615447
1076939
1475057
888885
1560999
388093
1389615
118882
594996
1964864
1208528
1155273
1808208
1741475
487987
660932
363470
1843809
1195525
1350719
134128
179348
1024977
612105
1347924
1145689
896421
1978021
1667701
1211209
1515396
744198
638284
158196
1729068
824367
1833581
1365275
1700606
367039
646753
666949
1915541
1687662
36941
299667
451862
388301
155747
24897
1291494
1499831
1176713
578045
951438
596464
1107193
1522133
1848551
1181877
689346
610535
916608
750729
414456
1487372
1712030
79059
1195148
191140
1815611
1833710
1336050
131664
336506
1725192
1109185
156362
458347
935492
876163
361301
1530121
1816428
1467290
1135808
38075
858246
1458806
1613153
632638
459015
729280
454550
1544895
1169472
411780
467652
211336
1639579
1675972
117825
281081
919759
377311
483948
1614269
702757
488952
589091
693516
1483324
1231738
688769
1494085
1713606
971914
1624675
1953373
927059
256872
911532
1156244
76041
853486
141237
893259
322328
1870432
859190
1901733
392106
778183
1762139
803238
1924366
207237
1636097
580668
1952258
762901
891549
991957
749312
851755
1903556
1988627
1391511
448755
1499991
981490
671666
430725
111093
355517
970022
1859091
696906
1747109
1267790
729974
1099484
3273
771804
535500
1885102
305751
850221
674802
1463361
1750218
457942
769441
1804968
1055270
1972946
1225461
273299
1844181
1440165
700395
1991348
1858246
1662640
932563
1460689
1970378
1731531
34538
1529679
1998301
1805463
1940173
1954166
265662
1004076
1242586
152273
1094560
1973578
1985156
264634
491114
235216
428333
452626
1662571
1702835
1456705
1448369
47179
614680
311158
1700585
1892103
191492
1625015
424556
1025620
1720932
790471
408395
59627
1980037
1794183
437743
417622
522269
182883
370731
408366
1583096
1324940
1144960
1535004
209094
471273
1968793
698701
282014
964857
1334245
1838588
1117494
1917253
1086239
1110144
1971145
145101
1357435
1105203
810586
1211650
224175
1768277
1916557
1028090
185359
322931
1969495
1853500
11683
462637
1813104
1152005
1396469
1685768
1352498
1418740
1250742
1853385
1983432
1748228
2472
436830
375287
696156
873936
1765907
1351544
1067342
362240
1660729
279931
1926004
190917
823867
1584114
193676
1290839
173125
1082319
1775584
1679595
844344
35794
1145539
1707756
115780
165049
1853688
571269
1508496
1740297
321826
494235
1920508
1136121
449405
553580
1886153
1875114
1193358
1605170
590249
1545971
131039
1373894
1657462
1308161
635170
397575
1238224
1535189
228780
1329775
801016
1440864
376065
662157
741041
499218
685998
1898218
1170371
23436
1215533
362041
455652
616100
1259828
156897
1841908
305311
1583917
1059819
561687
1624026
266771
1171826
1203548
824833
18071
175729
891506
1472110
606691
1902019
1483228
855446
1292541
1732037
446966
233358
1550732
1607930
1981773
1179235
1383433
38846
841880
616233
531440
953570
1179711
1150922
940972
1380811
827535
211172
1674117
920605
977333
1791400
1743153
1503801
308673
942916
208861
1624978
634487
810033
1178677
1442207
338497
232064
97101
322695
1774726
874232
1226069
1941251
44390
40133
301524
222197
715805
910941
1283977
619436
45756
1883707
1102364
677387
1230479
1204261
1106360
1444837
1502229
1152080
486488
1953528
509440
1096162
1970387
253928
707869
1067711
1488853
1490881
493150
1108855
1690910
1308828
409631
875261
1579455
694637
470674
855068
1403289
195542
625653
1338217
929975
1124694
1455880
1654775
1774538
1231975
270923
1914399
1211499
686543
811012
386401
405146
1752648
181882
1307284
602
1231156
990026
110716
782734
778807
1812382
1251720
1397191
1167104
9215
258170
1876229
258884
312571
1127343
1212956
273032
728626
836990
723965
1420652
1405130
1751188
467197
1182239
25208
1578686
1836571
1972290
414806
1713902
1981046
450135
524357
55136
207065
632547
1070476
1037363
34985
208488
178208
1835450
1467751
519640
1346206
562958
748370
429951
426462
823930
465378
394843
1417625
1646246
1356449
1322489
1228657
1398376
255685
462410
388694
31924
1619545
1975815
603752
1754886
1559280
1964032
729548
1746782
1269007
503331
1202867
1864008
64951
932200
1331845
894870
1849973
1509131
780423
1583470
602712
821580
685490
424289
137970
1305383
1669951
124981
1910524
108967
1978362
595690
1091409
394612
916052
1229106
1508931
65626
1009752
165482
1433114
1403269
420571
854815
571802
955915
1998769
896204
1238466
233889
48072
1159795
879611
404333
352471
736797
454083
875653
571196
668600
1266623
1476667
1408559
1414314
849675
858656
1769367
1269543
1687756
1131248
130359
1877585
1734811
1107114
1792515
1670551
625594
1263977
1097089
703704
1389387
1448051
129680
1157632
1332551
458261
1282888
381812
1118985
314908
1827404
1207425
1020650
36313
1550766
94991
244921
1577066
371427
1106198
1366878
655492
1310103
1629993
1069609
879840
1907867
640254
139365
1442666
930348
687470
1766698
978849
242161
367946
249608
1775046
575839
1929350
685123
341420
487519
131146
564684
852357
795432
752464
1372297
732235
1079782
1062166
238752
58491
1343464
1118451
393060
818403
911994
565393
987369
878355
1267813
1646266
225265
1415201
1138884
133280
1208555
1461088
103504
440982
1833513
918481
276926
1642697
508596
422365
909298
452579
1182349
1679225
503068
686626
44816
248152
1557923
394590
636152
1599020
1003680
39934
1365137
1262324
639329
959942
703780
285777
1511609
1778125
1208576
856756
650288
1641772
515050
1729669
632520
910268
1190746
1930121
952882
1498025
423882
1228324
1470289
24742
192901
1822649
622447
516073
1947208
615659
1661627
1805715
314015
96510
1496241
832763
1700837
1530375
596612
297149
1490641
1688840
1606108
1096785
356685
58357
1912351
1076910
21607
658050
942369
1869418
1204958
1193195
432121
1585752
717627
1786447
1568167
1347228
1110859
187578
1876218
277698
143623
1862728
1275259
1368157
1898653
760510
348998
651994
1024705
1389916
238526
611313
877382
1579657
656694
1380580
12508
1184375
438887
112252
1636095
364003
1052559
181733
512839
1937544
224768
1828792
668147
377162
1555588
1503398
887623
183732
1780643
1863298
308762
1959695
1950496
641193
629802
130859
859532
1168615
1491
899860
178309
813613
691956
1871126
1210128
768023
845345
113098
1562033
1624129
665163
650178
1610026
303486
446248
890411
1334272
364540
253133
168634
1820754
992443
1467796
866447
272800
1249171
1863237
188498
1528273
94888
777270
1760258
1490160
483254
1900281
1804274
960761
1630394
601383
759907
862877
138634
274929
982571
1261419
1282028
233348
849660
724546
1803272
754475
329049
27945
677362
1315837
1739964
1370717
1793598
615812
1400311
1643703
378744
1508755
1391041
1600495
1304878
1536924
999279
79914
961428
553676
391703
51966
114444
941926
490454
512757
1877222
1312201
789980
933655
1727653
1828453
1399519
628230
1282184
429191
879918
1129258
1661263
1535985
792202
526553
1531432
1194485
1481769
118789
929004
1249744
826314
1989390
1469163
1107191
1715360
1534785
1114861
475383
1998597
428518
139362
424033
596234
864530
1309704
345872
213345
494790
320001
1057319
1639220
418251
1683406
1569878
742990
1020744
757511
1559841
1764240
1113686
340295
1871909
1667578
808112
1015473
126350
910054
1834852
327044
1094068
651889
1727507
1479419
1954524
326287
1489050
1701673
244183
1865064
1919047
1198667
369966
677555
1206550
1664089
351830
148743
10354
1757232
401821
1936214
1778661
50848
491616
1195762
118451
1762104
787485
1105163
1034986
1609803
1461512
341173
1440390
944116
910677
398583
147581
455885
436563
1355269
1354531
1128467
757863
1712586
54550
1058334
376131
1985322
1305598
1536174
859468
290066
1432264
475036
1910036
796184
1146889
1469714
1766631
1703172
294617
1731777
1217720
572705
236771
539041
701673
1479814
1336393
11543
653901
1009285
95635
881083
991386
1300272
507920
315716
1483722
120820
196959
524216
1075243
403542
348978
274322
504477
683312
1489995
1401007
1822749
1699938
1840707
1578607
1418257
1534368
1065063
1028924
1251840
132164
1541294
226603
616124
1961669
1436567
13861
1676768
1113171
1711213
1094112
908169
396497
187093
1636733
1007181
1737535
1242362
769224
867971
577926
574542
1231432
1557026
800449
1900164
538843
486063
490057
963485
208536
675170
1923807
1178048
1113839
660222
130789
867179
1024331
1332019
1623596
512015
1244581
1137468
1571903
1983257
1216655
1062364
954694
1443835
1077247
661265
1017702
319040
800868
315859
874680
1998258
562557
55901
1858395
738799
1021739
1131989
105319
560080
941459
5233
413445
502309
1450412
856137
969109
1468444
968356
702279
997116
1273675
1505384
1961048
501903
1634356
1001844
337132
881221
83981
22651
1852269
1524953
1655587
240013
1143217
1653837
1926878
1395319
1469875
1929408
1793415
538061
1344554
1211025
1891002
534743
1430916
189238
693511
889263
832469
938210
1556147
1985824
622811
977102
428616
1315295
1128430
1966263
1931968
1340557
1245459
1936202
911763
599766
1403654
1468836
321373
1069676
913295
970540
330158
300576
1736865
1638599
1961296
1550083
1380413
4073
1374371
677490
144018
480027
1821153
1394677
1436411
1688558
1785221
1927825
712293
1986361
1009340
204981
594198
739122
1162138
1998129
1157834
1439541
1965546
1980562
603852
1112020
492058
1468264
1803915
1224151
1656752
1350269
195860
1377990
1194538
856487
1237517
1841974
1688032
1461464
1828188
1497122
68059
206827
130990
823990
775760
1813859
1690595
1610926
131994
13780
650576
394896
1891019
815613
1022019
702172
313757
1385125
854907
1049069
1135222
1592245
1958021
15507
1545696
822014
1393736
1921229
516603
1955945
1157241
1218284
1212
1702478
582747
255325
591779
824497
1725102
1812559
294998
1970558
1744460
1699621
1572118
789765
712343
1410201
1689556
384986
1803627
656284
117644
351417
1852294
1752607
1317029
699645
688468
834847
497771
1722130
1451823
973553
232084
611511
1387862
1975562
1998691
264454
1699452
16858
962222
588558
151089
1387647
1710956
88322
35391
821388
7226
1126146
392034
1731533
1733715
1935490
1383865
21053
705130
843125
133886
547536
852288
995255
1738173
923351
1855350
1792860
206413
139336
1035282
973189
1740259
1233234
388428
1740073
1644680
384196
1595901
772994
1506652
1435652
1566934
1089575
1153203
812122
383251
1336346
1828181
1435041
1372423
1306668
1918231
494024
923738
1747214
969969
1759174
1826240
885304
51800
790688
174543
206100
948513
568513
1790513
1068584
255203
1796403
1517559
1197668
194508
1953598
1080136
963817
1701864
413421
1811877
1096879
1085315
239484
619483
1063908
724080
1406501
1666035
894876
1874274
1024409
1094676
549494
201642
476367
1966721
931805
616502
681513
1239469
1678666
1794130
560963
1049568
1097063
1132432
308974
1188751
895830
294063
1448046
6671
907660
1303947
682423
584504
283022
373979
1703569
1313550
1605975
1026857
254564
1656181
631469
1736992
769376
1817012
619438
203087
609141
804631
104208
646650
996506
1216566
1481903
530562
1085526
459040
1510936
1041364
964473
1020131
904177
1102872
271183
1777635
461457
41032
1344994
91244
117131
764579
1266304
322437
1471994
1277104
1192282
929032
1175995
1540309
133897
789224
628322
188534
360489
915987
856694
1852966
1608952
1953353
1227985
27168
1463699
886581
515246
1361959
360296
923284
722442
919050
1450079
681222
1705442
1411436
892503
1168904
559296
970805
1713298
326275
736258
1453905
1264119
1490143
1482219
189008
244972
1813998
1645843
1542622
1515133
1291437
1563187
53949
155523
1589340
1240518
500349
1828228
474792
684977
1927909
541388
493048
582760
1958771
1291397
1672963
838054
54839
1293486
1502829
128697
68836
1744532
1028543
1361410
1280789
1573386
992819
207722
1347694
1235426
1029291
747884
1783774
495144
1410953
630725
1958802
1188108
735413
1814641
113029
813438
1861738
80969
808074
1239487
1176064
913646
693962
538532
1554673
92397
992918
66138
1383308
841078
1197257
593711
774772
1526656
946292
358275
1472513
1750630
1227548
293889
1780335
1273155
1410114
1852577
849191
710796
1804114
1541964
1643149
1972101
324803
1827241
1930709
1598324
337262
323700
298920
1932651
848469
790932
1849247
740527
1230079
736900
1938676
569299
689090
513313
77457
556037
591193
959439
1010597
1040344
805001
605454
1887629
767966
1240317
1327537
1050618
1772976
852233
993258
1210845
1810668
936305
205562
328229
1673160
279709
1882512
1108296
416117
1732906
942374
748364
288197
1210735
576471
1399194
924953
1074916
1299369
1786991
1235853
947529
326432
643174
433082
1984738
390819
1006992
1389054
176783
976791
1200163
188340
258333
836605
756433
893697
1300312
1653339
303388
1020633
1419088
763610
94581
1354325
1469814
1569991
1138464
1073316
873121
1630784
274771
518720
384106
376197
61757
301986
1298976
66275
280373
122012
607921
1798078
318230
1554555
1775024
1161517
854235
191143
232069
1621075
209014
1531793
1778661
322766
1926122
1594905
956025
240776
116109
788401
726425
349887
162778
1894309
1006118
1646136
1809561
1775718
981788
227148
540503
415020
600629
255263
837445
1384923
904408
720922
9916
1131092
1593663
967638
880416
1822116
1060477
1129286
52562
1208234
395144
907924
1843151
534009
1089660
889575
1804463
1109726
646831
260618
169265
630266
394538
1116747
1692525
1100037
1734133
883394
877147
1555850
1940823
584421
742858
461295
804058
794595
365831
334382
510432
1168152
426552
1609563
1008188
581820
1354063
566181
826638
1217201
1041132
1272132
1967755
1827124
1382170
795697
34561
896391
752481
1448714
1641035
538557
1104112
177175
589514
1621474
1492873
340177
909656
1847890
1438621
8041
1961675
1406584
1572098
270521
153105
233074
1039355
354815
756903
1914416
368233
1362195
995311
904245
443449
226365
249654
586457
575706
495691
1798128
1164400
1042618
371780
305476
1177236
1214947
742767
611431
1476247
1137002
1387688
134019
1147779
421239
1014516
1423248
1509049
1971757
1310779
1812810
650242
929235
1499601
578607
250277
1753574
794928
364369
1364498
1868151
1505714
73013
561438
10937
922678
99543
1400493
60508
625735
1487129
1742396
424359
464263
1175513
697531
586269
898896
129183
1779911
1850452
1118781
1622423
1257685
1092968
1267532
352519
374696
855689
1317346
457009
1377884
421429
1732268
1940693
1028894
1631294
177831
1225002
296621
1724131
293773
673575
1296931
1483606
1315606
1048214
1392818
384364
1716841
53555
755566
995422
179573
1091864
1378187
1701472
706523
235296
943419
1501275
1520526
1874732
252370
901006
1687538
307422
311313
1157071
29713
1366425
1707355
194339
483434
51417
1418388
1261182
96419
1819263
1520621
309198
150131
1698971
470420
1988523
926398
1265698
1080446
1769562
1709873
1621891
1881899
505001
330271
245297
1513008
865373
1564889
1063307
880373
1852134
1505613
132870
57702
1937374
493469
1874779
802286
383198
1001709
1115524
1019198
65673
1853269
1070090
1433327
1157490
485080
661873
962012
472607
1437055
1129966
175831
1123693
221168
504590
1625060
1256384
1143460
195675
1242883
407952
776895
1345213
148492
1759304
1658809
944920
1019286
466355
1102133
504511
472138
1249556
1653800
1413320
645364
1929502
445441
1801363
1722848
1510933
853031
1515457
300041
840933
1392266
1747750
1040515
1489086
297974
1482343
1098446
627481
1309379
649193
704134
685221
1789985
1082433
1009152
234896
194993
1793111
487223
850501
417342
939988
110198
1137729
301433
752191
947848
592917
995
392029
1770908
668861
101815
1545511
763709
1612020
566324
901313
670588
190490
912464
308495
909815
1304437
163228
1413079
782329
1672517
14049
1559090
1656860
710118
1430047
378734
196995
265681
1527260
646538
1337624
564993
1522962
930879
269365
1003095
1125034
229392
1305319
1300720
1480618
1535490
1020643
1506281
1142916
397285
861705
1917747
1507947
1422614
1394779
1316732
1326543
1955144
814113
1045959
582340
1729828
888766
1108823
887043
65868
1579158
917595
1311767
516207
1752961
997573
1084775
550207
28945
482574
920354
1309195
420736
931341
598487
325909
1650863
1918939
536087
76444
232549
600844
341860
511217
992156
1289225
1289136
1650105
252846
1768435
758304
1609582
758095
582626
251905
1324294
130651
344742
272088
214650
1482725
1291081
1204136
666697
264987
1352254
88877
1918732
1530529
994383
1914925
656092
45418
1699803
852517
1083952
1924951
434070
99387
257668
1868820
1387399
1195082
84214
1406535
799794
586062
259085
72550
664427
1453163
924674
1824822
1230239
1111604
1268935
1631094
991089
843654
1288251
618935
1772302
569933
1338142
127604
104600
1492432
660653
440318
1866948
1525437
1031548
1215368
353503
31333
941787
534257
1275257
1317479
200051
220467
319557
1215270
312636
1719217
1440351
1356969
706485
670398
1823354
82659
1894470
98123
175230
1780960
394807
73244
305677
1333987
963583
45013
1975368
1136344
342380
1811969
496040
86556
1188137
1062574
784669
449484
638283
53524
1304306
1284210
49022
870951
1004845
914275
1019967
1515324
1944642
1583115
953930
1737650
1022592
1304199
251239
1577590
1634231
762052
316786
1424584
721205
542593
1933674
1347656
1348827
1993709
1150828
1124470
1472270
1003556
1001902
1262344
235575
1157516
1162865
17946
1355830
921345
632143
1253942
1820283
16400
632308
435480
1685192
1301998
5378
1095846
1773819
1167826
1692069
1580077
955729
553013
842517
1241229
149388
1972107
762876
1809657
1613580
1959535
443989
525477
436328
453733
1055839
267907
262453
451690
923705
1571732
129913
1601201
388653
954662
1889865
1752765
1037176
1940498
473336
50475
1286174
44544
81834
1902351
441730
1170465
194663
1322149
221134
830512
1693727
1221675
1305320
1503859
1326518
1370185
1439660
1994697
893930
1443240
1664137
193171
1516473
658942
669401
1582828
553569
837927
1916563
1637103
1482102
803926
507045
1657693
746892
1535541
1191033
1299146
1837067
888205
754723
831960
9764
1051738
359810
1396130
856889
1270118
714788
90807
1457914
1081647
521077
1040222
27679
919418
1301297
1765430
748921
1843845
581257
959370
1238822
1726096
102512
1083250
857928
1025005
45355
1343020
285651
275940
1658790
902536
1212319
63608
1863769
689008
1494542
1605507
1877534
1757129
1422619
736245
244565
1935698
125540
1603076
308271
270092
466268
1831411
803671
1658924
1080833
368550
1848146
705800
582
1239463
254960
1855016
247922
566416
1139429
242770
450421
1548780
889864
1326523
1301087
1602232
1155689
1784677
695847
1712485
1733774
980808
1758306
265652
1697648
1770672
499652
1702330
1541293
775191
1647377
1736704
1056273
1890575
922621
1345378
644330
1834238
1205319
1848383
738736
770911
523801
1800346
1352259
400699
1041229
1097747
1206533
775937
1501882
505901
1907999
1216559
1503822
373732
376244
1057120
1394517
1689901
1473485
1849469
1441042
1805127
928089
374704
191264
1280014
248864
728489
428575
1754947
133887
335017
1276527
94131
1257750
1822364
822724
686082
1638888
1842407
1918610
1446620
516872
1118989
646623
1060790
1768378
1111963
852488
86063
1337388
707621
573321
1062934
1320326
906846
1048578
1071999
1168567
1645620
1961671
923303
1167634
747072
1414542
1921362
515520
1283143
57027
1141394
689992
1984703
1342007
1889445
1190648
1702750
209978
1676370
176737
610564
593291
209520
604000
203818
1767690
78474
1744575
1223873
1443355
946953
745998
776378
1214452
113332
236879
243729
235198
45685
135582
1540205
353724
692558
295971
1512140
1507987
616756
265965
586614
1853200
927294
1107863
395501
1248952
468134
1120875
496366
1534377
688896
1810683
1169905
503933
250397
704636
268265
1699946
832684
1953861
402635
1647986
1698819
659993
246623
984445
1102304
191301
477751
1459644
1621634
184268
1451581
304764
1749631
1634746
1222935
533994
996139
1284614
1463879
1294867
1768370
1517516
1072887
1775793
1228632
1938871
105576
1925002
1586913
421147
1909891
492806
918917
1493283
1902572
1702332
321650
69746
1812
782484
107634
97882
297637
655571
619706
331113
575941
325062
838023
929859
1270880
527685
1819152
64742
1752918
381334
141969
1871762
1332
1827384
893196
1937447
902718
1593597
916439
1079772
1645742
1328149
1979190
1127837
784012
1984976
1609404
1883127
1564646
330065
998956
1324484
1178338
1497153
761819
1335862
577086
797544
1641100
1402556
1064198
1239706
660657
752706
1845022
135112
1960560
1936491
1154058
671261
410082
26659
26572
1244580
1125950
110311
1367664
399885
345617
205619
1818482
902155
371857
111638
534025
1313227
164202
152672
1361372
1345422
17402
1465398
862902
1290153
387933
1221742
499942
1611085
1974844
697220
836243
813449
73664
1343204
155545
593407
1729752
1980425
199618
1291
894225
217191
744660
772923
835682
1257382
611461
1208536
208678
148780
1766533
1795108
883050
1235874
1898360
107882
1266147
1843225
756326
1862550
503911
459234
1143545
429638
180564
1736908
671766
1542784
802608
270264
918674
377355
1022024
1011278
1458567
1106395
1489839
370812
1862701
784250
122677
1832533
1316804
1670460
1560095
62442
755193
1401095
1078888
1218635
1887466
1274599
958942
1647216
1912244
1746093
1362755
1463474
614358
1472060
1655888
336367
679024
188
1186651
41317
1186080
1537764
646579
1106130
914975
857938
1221870
1455171
1185175
29610
1458750
1348380
1805138
1100100
314190
680697
46471
1347779
658724
276673
1083920
1349779
1395457
1040090
53182
1671903
1763173
55841
1349465
1588413
901300
516911
314487
832767
1049638
672071
1425791
81286
491687
209860
985621
1909172
1668826
480486
1278861
556423
196717
52059
884902
1413901
112419
149051
378640
1579353
471587
1673808
1910157
993324
453474
81241
1174789
1667131
834722
1880142
945807
1702611
600257
1150355
67998
428803
1972862
1842052
1084728
113743
202606
26089
736894
204459
1999713
1001909
550112
1791448
774442
1751617
1804031
126187
1221458
354512
372839
789465
84675
1886839
553407
483458
1086104
1991445
165164
765098
1790244
1707287
1997516
802907
430897
1652314
1823747
1890370
1207314
473543
1924743
91420
1576047
1622871
328537
705158
303571
648131
347189
1783839
1428084
90487
1740504
822466
1428935
1191952
1384629
730250
1662313
1035650
306837
1267990
1624579
98232
1602836
1490781
1849921
881563
398694
609974
749790
971055
1013321
612138
588440
181462
1874503
272856
181312
1613938
270844
1016263
1980318
244378
1608216
721673
1104323
1332916
1647590
1759484
915488
1878152
1988277
234770
836017
663036
1848233
1892486
1513956
582965
1926035
1648720
471625
838097
1015220
1981482
820055
1315502
1088411
153448
64514
26012
1384445
9564
1551151
1244309
125500
1478056
59105
350574
342657
16444
1689197
826272
919947
125874
861609
746074
815627
340003
142763
165498
1714301
187256
358115
375189
117226
1052783
21962
1121910
1334231
414487
200325
1440898
1397764
554769
564524
802779
428205
184264
909424
1639178
837362
61366
1860666
1367570
781183
596858
331551
1685996
1811797
1743032
1602962
602697
448833
1169615
1409336
389212
426508
82845
963016
1621363
497558
1440761
222514
947516
1271821
28131
283571
550507
16171
1553086
1818892
1146131
1914776
759871
1356364
788181
1648229
786402
1914472
1027175
628107
1035122
284737
799295
1382916
1685111
1675945
491157
231971
1262252
246817
196489
562460
231016
683098
787338
1945926
1572994
1771242
1967049
1808013
1422350
1182736
691145
425538
1569621
1199400
1301216
1832178
589276
215818
476255
548442
1701993
1886694
1122251
1149823
1695276
227448
1982179
237137
847526
1516404
1382493
1213836
1221074
640227
1055131
102589
1357907
827703
157786
59242
568019
1730118
625472
1352290
438392
788595
478709
1859393
1740722
886796
1123408
192410
218501
812340
1200560
573561
1453065
722567
527480
1959777
746648
1000558
961727
1062058
487177
333347
1405798
1439806
564307
1150662
971993
1767684
1860934
1325995
1560011
1160415
670659
1784025
838881
60212
108054
438422
198422
1297594
1380441
1591559
1489593
1197200
1040684
1349595
334169
1184558
1235250
222001
295840
1791763
1917012
191356
183712
1095811
108485
235100
135059
1505491
240530
1763119
820056
717683
1200384
1307879
615791
1239686
96006
874658
1152620
1423200
1703941
1056925
1954456
1428109
1000894
1222684
1227730
1106839
406870
914028
826659
730848
1823475
231548
841731
1806891
578035
1968095
1646788
221228
498735
1606258
665272
390605
958901
13324
801381
1591821
388809
1164599
1925004
1331585
1016035
726800
751780
1949280
953331
895357
1381815
1534142
220140
1400974
1800331
423567
893392
25585
165875
399807
1107387
1268278
1433047
1844708
113823
1318670
77072
193983
1311908
1713880
459222
121326
1899226
898773
1436696
1042595
1201753
948984
363106
1066643
394160
266398
504273
3316
28582
1518359
1086623
1914958
890944
653987
472390
1382217
825617
615378
378522
706102
1424943
330910
1844944
698422
1115370
815292
530101
1164838
839502
770858
1260849
522870
375476
1636335
1550297
34399
1039142
1949545
1822377
1280450
1658160
1917769
337054
1416863
671967
1228035
1108591
1776737
640834
716605
430917
1086444
90615
836569
240249
657804
1409665
765727
1300074
1826693
574148
1324934
1946033
463146
1478418
1945020
1302490
614730
1167609
168189
4614
391549
1535150
1242573
18638
881097
772816
1172809
915485
1460361
1208504
1877183
318864
282038
525506
1928542
647419
1037974
702718
188329
1033742
1913549
374930
466523
23385
151799
519848
1037931
976243
359453
19234
1526673
1342801
1377060
342328
211585
658072
242251
1290588
930411
1542502
1714715
150433
50721
1891092
903498
340047
785517
905542
1711980
412197
503536
851321
1065842
957221
143755
1488086
363176
1886896
1346127
1824333
251652
700068
415386
763178
1560120
942678
549271
1226961
259949
1587198
548896
316571
985533
227468
1789140
1634044
246022
442926
1602229
1608479
1086012
1228015
356495
451890
959222
850404
685968
468949
411407
1127757
868785
1075929
290956
1620562
538012
752494
1702894
1300808
155803
1949543
953808
3994
1484070
1508558
141925
398378
690009
1824564
1905655
312291
1065949
250155
598583
1272826
1835333
1077005
1312503
1129060
324694
724150
1079315
1058397
371786
1294551
1216209
594041
2319
1601061
451172
200248
774761
517404
1204272
1363412
20438
767327
247092
1977598
1116893
755396
428943
253765
1128117
787735
321463
1375378
1813637
881754
19602
1178432
646849
1062736
1293812
433694
637832
1373424
933374
1068194
1213886
1438739
114588
71622
655454
347190
1735326
462575
1519788
979304
1456513
276379
1435897
1706936
1917244
45247
1370740
1195494
1556128
1433348
1090022
774323
1178890
808518
687901
1568835
1631344
121224
48097
657807
1358502
224396
870915
626467
1169299
412198
1974951
1786441
1161976
256666
47502
12447
668769
910301
29213
142609
879897
1782035
998439
352921
1991812
448045
101689
440002
1584177
1051401
1423784
1931182
1663012
1775544
54693
95927
1986661
444727
1854478
1681326
446706
90140
1071228
1348469
653825
69806
41576
103618
127649
392519
393978
268717
755672
957444
1414085
1783109
1254997
1689321
1016642
1758817
1157186
931670
762533
159722
1918774
829412
821243
1399398
956876
1871693
1015313
652751
1620409
373010
1358277
652226
1719195
316449
1914800
897001
1854468
1596869
1245787
433484
1267705
696319
1428050
773066
568496
143699
788920
390277
756611
240642
282026
1734491
474769
721426
661477
347196
106349
128054
834177
763716
255040
576306
1297239
779280
989176
488498
1338080
1322257
1596898
297010
1994043
322219
614680
715877
1792475
1035619
686851
1072104
1841551
1962081
964694
114565
127884
641435
369008
976622
1485862
132963
1704213
1796643
1012754
1715286
1418788
1235726
575438
1195005
850895
647512
1737895
647737
243168
1832164
422506
1509626
1014005
383179
501360
63583
1133002
1918353
1167845
58828
1524649
817621
1753638
952076
1826859
1242236
216073
264361
1663360
705365
627936
1618701
1735771
1435660
672653
290808
1319145
1345539
749810
737409
1517895
1235883
1259193
55826
690778
1796002
160553
382597
1397772
1201137
1670574
1988180
1777508
550530
1613390
1562407
1025693
1926163
1702390
497134
953914
1724823
1428286
1149401
515081
1588769
1407844
618557
1088498
421437
97465
1939142
618304
1226527
1600164
205426
1769909
418889
1981299
905100
954180
86718
1744340
1675173
1618778
1780972
1459699
1516573
585685
1576369
1536691
570416
467696
1016945
1012438
1223518
1390520
1955503
349155
1697359
10474
571152
26114
1331690
1976429
33257
1250518
604618
715806
1144122
1080606
913701
855376
1553927
976371
754300
781455
332780
1370789
674972
1876580
1956776
1544321
382849
1150204
1344551
989497
668473
163495
318829
1660052
854748
1861372
509117
1554684
524628
1346998
1903047
885048
1805722
684280
1095011
1480207
1499705
1981448
172517
1312321
1834620
74320
1967312
1060115
1347708
1627207
1269403
813377
545273
875329
1266040
723812
1662784
140930
548587
373230
169483
671267
1997532
1596081
980911
197475
1731666
498676
883581
71932
654374
1017460
293875
331233
1196490
566986
1069205
56953
270670
1321185
165303
1973645
1273746
403410
1399411
771078
1921978
1745118
856589
1758576
167437
693239
171054
630676
89289
887752
1431857
1685664
25438
1404683
1130300
1747899
1739216
1122407
1554658
1554320
1139805
1611457
1420618
1602508
608184
909229
1464490
62455
1985980
884240
35010
837662
385899
826962
372413
445961
694323
536292
1474260
651498
1550437
197687
1713473
1916801
284077
1584444
236323
1550785
1746854
1400589
719064
557750
1127123
544716
1356396
1929574
1996005
91254
1955211
1413845
273461
722247
518013
1820904
696445
990855
809431
231132
1978443
914999
1794066
1430991
1344839
344327
857587
1565821
1485391
1134637
1235747
1228025
69085
825133
240496
1181273
1120679
156613
350952
1517689
1922853
503694
811877
1171424
1799488
37958
607360
124630
91658
697098
249700
785961
300690
449221
1504753
1759954
130474
189779
1399761
187571
1613323
579837
638599
327092
11000
44330
983951
39655
1481182
515559
1079353
1595342
1167995
1235741
200241
1848453
1885995
1455655
1931631
476963
1600680
1715713
1094413
611729
844513
146539
1766993
632606
1697968
1703772
1949854
291859
693105
1792923
742900
946393
102022
65920
311944
869364
152381
484484
1557032
1419977
149531
1996709
712544
1475995
1258100
286464
1152700
525749
80359
945624
1911826
1431670
1037396
1790548
525871
1950866
530198
765527
1659635
375998
534522
1659893
511713
1707131
18718
1491331
728040
1402364
1221530
940808
868050
1573041
830820
844499
736347
81902
1815621
121100
530712
835537
1861205
1186427
1481237
1500864
264147
1306493
224650
1672371
770355
1938447
1437460
647520
1521887
1985410
108651
1361688
1614316
461484
153292
1930807
1086497
211994
1464454
70020
28660
1240220
1129158
430354
354469
1218506
1422640
1349937
1444309
1267661
634072
1950094
1631757
836138
105770
409678
1510059
1640131
1667184
1827468
1215477
428640
1775545
20089
1117823
1844704
1693948
575376
664343
1245738
385245
677115
1267080
1756049
875033
1940180
1789708
386128
343028
385622
288058
1319954
78849
780480
1623447
556020
360119
1726505
465349
1540403
298914
1459392
88197
723281
1702811
475644
1222303
1409413
252188
647801
1202114
375231
1167930
755611
493138
137907
1290714
1058296
971098
313743
65999
944553
1090997
817307
1609947
1541023
522547
284777
1901004
1339837
139441
894288
448893
1806008
1114116
429271
1153152
782485
1908371
1057650
486507
1090879
778128
188786
899081
1978041
1392092
261146
1967952
163656
660632
1947520
343982
1714722
1656251
294758
700543
1882791
1781101
674500
216769
1347298
1333396
1609170
605833
1682428
76666
791478
1157390
1061421
1474631
754110
237426
317358
577803
1942499
530482
1676917
134785
1301687
1379973
628051
236382
1941442
158371
833989
1390566
680963
223219
829332
1041488
1722131
1985154
659671
1599298
825721
1136394
1010418
334549
1414337
638687
129758
1287575
872886
947630
1070270
1389624
763585
1052041
578506
1638132
1171734
47298
1726834
1617662
1303131
1558398
1353240
942190
1006547
119160
1388257
789361
883747
1177137
1614993
1004958
1510936
1807040
1711620
280145
1873855
1620009
1627267
1202277
175652
1277130
1216400
545036
572583
937546
58255
1302800
1450118
1567534
120045
1299844
1019158
602912
661415
129481
1049656
1229616
938967
1280645
402039
1313243
542762
65191
1005208
1399683
1960274
944896
800114
673790
588290
1081881
295232
485721
543178
1148524
365326
829162
1793115
844809
1332759
1483648
1934647
184897
1884293
1834200
133476
852630
1671763
1385053
359814
1725925
1097518
955585
1507209
1961380
726275
16700
775952
1848051
572732
1994029
1782308
519573
1407694
109008
1217238
489021
844402
1807335
1268220
1272301
1505408
1225979
1686359
146403
463337
729665
458618
43677
786008
727359
478793
1438318
1149816
1342509
1109436
563789
918595
1949694
1180507
177360
1277481
1482074
1539439
1208505
567815
1252801
250950
951669
1594236
862092
1704468
663773
1878462
859279
1659613
735830
1353505
875919
1032561
1508809
287324
1956359
1647029
1588462
1491421
698503
1328966
206938
276394
1516850
31953
1322410
1402209
1338521
560727
1216419
1189918
660190
1146034
1436404
946779
840125
153852
1102099
52638
1955990
1289558
538302
1420835
378087
1644147
532406
890870
501224
1562027
539066
285247
288025
1169422
1247928
1086699
1302105
576939
431197
268799
1684312
784202
339096
684486
759764
1289012
702329
1760777
400598
204453
649672
645717
168403
188640
1918024
1043723
981846
1247985
350517
1516411
35758
1511464
480670
1062369
1587722
1810734
15516
272080
1785614
661054
291847
148000
1932198
352732
590208
1426774
1753258
1523793
1298467
1023291
232933
488624
402113
1255581
1284300
1937373
215560
154476
316342
1456909
1327030
1782298
1111952
1581771
449350
37353
128304
1989022
897956
1184149
1353146
855064
983979
1832446
734975
393814
1599420
282726
1690150
1878099
446540
1969599
340713
367023
1629186
681626
359966
1851264
171262
601455
1649552
34049
87916
1107712
955651
1935582
21650
1754436
943790
123360
1376216
257776
613509
912779
1842825
1080902
139062
919667
128195
1211018
1737339
659845
1387079
1812513
1752103
870134
1708063
479690
1606976
575852
1987799
335911
737352
1620343
551801
1559337
231344
1298794
1012372
1287533
428075
1222663
821656
1373966
1186722
520991
110552
1502589
1802070
1452734
923874
767223
1281179
204838
1634677
720120
1394015
1501072
163306
261552
984067
271697
877532
1232079
659376
1035738
1926910
1237216
37906
1352896
1644985
1384906
1682786
1446196
1479962
58077
1087162
799283
1335921
1031702
836760
461434
627431
205063
855725
429612
323243
230006
679934
1475803
569808
1934094
356520
1462485
419468
1353601
540392
1058197
79449
1430100
1517579
1168623
1308887
1687785
169533
1795600
572697
231474
375579
304631
810466
1363119
967748
1025503
1221938
809622
850799
815080
443090
1793498
1770388
160726
1994998
1647414
516936
1681307
1109298
93701
945184
1951723
600640
838365
46539
1773312
1476626
1262901
1630139
796911
1293162
490005
345054
1238719
532468
1492718
1859730
1121766
475516
901574
873214
1635898
335560
1814453
153748
1537494
1455954
1541728
10509
1743781
1594913
743164
1307597
780426
591024
1738110
468263
1630658
721866
1070226
1226859
1329326
1070361
1933912
1398248
1801228
1763352
100891
1779935
513233
1161818
1388713
1018089
1194266
1437313
116630
486729
1969872
907353
1775609
1804724
647877
437049
380849
129307
115711
219154
1215440
874166
351838
960776
908663
761922
1832038
693095
37541
514385
1725225
155841
872541
840292
1582829
103612
270260
1812826
436796
754240
565203
1634095
131235
158656
674334
424533
221559
1957499
101915
1619173
1011427
584653
449518
394981
1478788
1946379
418804
555298
335838
1688905
601024
729617
1009180
1212796
1911687
1158024
833616
647293
1007283
1563208
113494
1912474
1601587
1543554
844443
641845
663656
1148988
692310
1057886
605616
1983234
1967162
813293
93865
374778
1858571
425572
250687
539993
463417
1687049
1922367
201325
476729
1934887
1166739
1083389
1596624
239001
467343
611061
1639518
1807530
1277114
745987
1393902
246306
1313690
30643
833394
1343273
1094278
579433
5347
326605
1783853
1630183
1894014
1164693
727734
1285123
1392753
740621
929551
1392579
1526085
1104686
1278931
1830168
123336
1989892
1440412
195119
937915
1667587
1848650
185896
1369380
1602874
987944
612859
1561464
569416
1545393
1695565
1281548
1300769
22335
530144
504165
677324
1368529
237875
1357144
938347
696071
1126077
209117
169094
1805241
1725551
927918
561937
1138606
1593139
469026
1518196
1637381
284023
1735674
367896
1713221
1006200
1157026
1393770
1467440
1894731
973952
125497
1048874
1645950
956406
1800355
747955
619183
673952
1289045
1222433
768423
1608638
52147
869916
1703154
1540882
1570162
1234762
1456784
439723
232795
522772
30493
340598
971318
649047
391538
423673
1145485
1013342
783335
1995577
1007495
199763
142299
1327460
664968
1675825
39194
1549178
1183341
1811647
910381
445016
1729844
737643
243841
1111662
1437752
399875
1171251
1926173
1775667
1294934
1893600
1850390
1800397
1925371
1490232
35418
1587640
1262998
990380
264120
1787403
1836649
1205543
654789
451850
1939137
1947560
1971266
1834825
742822
756370
635868
1795819
348388
1769315
305666
1397705
1304194
1835231
875049
1718555
689411
621935
964226
878913
994414
890798
1912788
52206
1895095
486620
568416
1917733
454103
1369830
485831
909202
520469
1118532
737085
1502693
865774
1517907
175694
620363
836851
1310976
1474718
1561352
1610158
1652133
173066
1876461
7440
1195931
726671
891874
1213202
1221391
1588136
1723714
416020
361877
713439
1948193
669909
124515
1488541
238279
1752038
1135272
386460
1452941
253484
460094
868676
1116452
955582
401249
369792
1020117
240701
919385
1375308
1761851
1190183
1071045
281324
1116686
1849918
271574
862449
972729
1346837
336450
648341
503619
1561628
1808240
1407256
20702
412535
1130868
444424
189983
15355
1043046
1768852
372815
329499
1797572
619285
1824613
748301
504729
1497441
489896
1612258
1513923
726478
1031933
763544
27893
444200
1191476
1271725
1539043
1883685
853318
1512777
307659
804312
1931382
223198
664643
1258595
423702
650138
940722
1809460
456702
388591
964821
276882
1884724
1181659
62075
29385
340959
501944
170185
295930
212774
1834036
1772047
1902197
667129
1834701
1827794
1434211
689799
13740
1406048
1200452
1300943
150497
671121
1888399
1122532
861794
1752499
1473614
741691
1996740
1457011
1648764
1363154
434371
728736
667042
1954572
1515213
746525
979308
246205
1324606
1362537
709007
655372
201756
323612
232391
1713987
733062
885592
1306456
63968
604906
810629
1523767
1660458
1006721
1413285
318162
310785
661075
895623
1416527
968908
470343
228073
1631670
311893
1946329
394620
1266655
1381185
866829
1784509
1272075
1045931
1066457
1170302
1099703
1267168
1402780
671941
1318089
1532442
762702
1998363
140980
1836807
410475
1631428
1178749
638921
632010
770196
1757109
802320
21253
227467
1288025
1214787
807009
1483089
39758
369726
793510
1098440
155030
1048053
1921987
617002
1722706
1455951
1471610
1395174
1583745
806561
780655
1242574
122484
1611230
421827
681005
1713334
501924
337659
1191623
1010269
184910
1917032
1219108
868143
970842
252503
1564377
686219
795926
1275371
684130
11020
1301584
1416998
1982945
1158019
724523
1379036
872190
1900280
839941
1136641
826967
1615553
330060
404269
574175
1820531
1476161
499637
1552643
61293
332811
506269
850006
1682956
1759736
1022151
326905
918508
1980100
1489974
1590224
810006
1115612
846233
185286
465877
318033
693752
1596519
911213
800070
761603
1651558
997869
1648456
302971
766582
28862
163188
1888285
809779
1447969
9123
631677
1355643
1347659
1864385
500045
808472
1873967
1941791
1489928
1865115
321382
885745
1620117
516812
533329
193260
1574737
1069958
1681332
643064
278686
1571869
1994518
740987
1292933
1979820
1994389
956215
408232
66852
1133997
158608
829669
735249
254482
390021
1276740
1973778
1463713
680849
166313
268923
952086
116078
1771223
522332
1135129
709699
312432
1083277
698572
1373732
215065
921009
483085
273993
633929
1251636
1505150
1976418
1630952
1896490
1563873
1179258
939767
1370534
1281223
88689
935290
608598
1490834
166652
1689833
1642409
1711352
1320296
1899633
733167
781997
1067614
1127275
327994
49372
69417
207031
1917378
541518
931257
1857865
1835528
1557621
1002074
277255
1396852
1505955
466682
340654
1933569
1191502
1900519
1453698
591116
665841
431582
89461
1052021
761879
267455
1102896
155493
600253
1225488
1434606
3180
1335679
775891
466816
569615
1700949
1795940
978579
1951769
622394
337504
942823
397701
893303
1185370
343543
1929479
441250
1263071
138893
1216935
1823403
1675776
894163
1649313
585766
1553016
1669994
444770
530478
540771
674269
207094
507744
279165
393885
1464817
1889619
359080
1505387
805725
182537
1938647
1764741
1315150
638742
1916953
1978493
1140310
1482710
639378
1271142
1951876
605608
1209803
1350095
1008400
190528
524450
1920235
1640747
1520932
1115990
1397860
1144147
1802296
1616129
476612
1605630
606206
1063556
500332
1108364
522831
370319
1204807
519442
896491
570704
1662244
831887
716967
1720619
1972462
172949
37209
564276
1575142
1664530
440288
1873288
1530451
1891425
288808
507334
634710
1663241
968495
1224331
1806881
669878
1059134
43817
1895629
214557
1796655
1308384
1478296
1477303
1688441
1009154
1077527
1519011
431311
1364426
1837696
807346
569931
180596
467552
461199
1831611
504594
1847291
596612
124246
1726643
372743
325165
1540425
684959
742252
648952
877361
716413
78780
402061
1461707
58279
1048218
1799010
785538
1612975
26067
365393
1807264
1612122
1914172
1964271
1362107
302225
566768
1047847
759592
99895
1718688
985339
873978
1975588
390994
1231527
321593
542935
1640135
1535860
1248380
165979
196166
335162
651492
1894996
1472117
1202459
1060560
1708582
1044445
462243
1337069
1509111
550286
52485
801502
1970365
1069925
874663
1983061
269691
1492064
869217
1894192
856991
965919
1117768
938315
370931
774020
1121476
1622099
1282707
1074561
1365166
528432
1518577
1515413
1805669
722968
1499707
650576
694880
666927
1488906
1440082
342868
681969
1504078
1919086
845682
382884
840767
196943
1852506
984416
455438
1598393
1366440
236835
762598
1626584
1177390
322611
1044618
1468170
293762
1282424
564441
742185
125808
612269
1405884
1321890
1698664
175700
480439
763923
1964028
1583006
113151
250482
745834
1748091
392954
388147
41059
879818
1051639
1614094
172341
315991
1427179
475506
319823
1121874
560796
1089152
78017
911821
2389
941490
1504778
154285
623303
872661
1211555
417356
1492963
236933
1431112
922160
1709136
875599
1288550
687035
1149704
898730
1907600
566306
824565
1910367
1619580
833824
1640388
147831
444628
1748074
1947852
1869944
1711420
841357
170938
46025
1046894
1642560
1607191
1372253
607885
1018938
1588501
1866499
1420950
1472158
720162
28659
680466
907063
964725
543484
1910727
619936
1887634
1590491
1077685
1113107
1569653
1904778
1990218
682190
1934561
1575524
1035628
1233198
791052
1693959
99204
586174
361190
1074388
1414233
1119880
644615
1055821
1426448
247944
1883274
1253243
1590333
1787888
1537097
1390709
1249510
617792
1919148
1568724
771739
1179938
428551
344871
1968858
761000
12624
832773
696137
70963
1914733
1900038
1883508
628896
814196
1670641
1055633
1550707
980315
623551
661110
1737750
1951661
1481044
1435014
465604
1041189
858148
1947317
569485
468871
1983017
1629128
1042452
1941867
1933616
1277340
1015681
1882765
429898
1537024
1845921
1759529
243684
1998662
1955748
627255
762697
1367009
480505
1054949
374143
1610507
889327
1275139
1460992
754845
676176
608190
458836
226518
961634
425489
512183
1568319
1023107
1116853
587077
353911
896736
1812318
896449
283787
5069
1392284
1405170
229003
2790
921916
84906
679103
1730445
1318144
1158884
1480978
1489805
818572
847716
715067
1356852
1763637
1797099
657650
1696552
462201
114520
962399
540924
252092
653249
916777
1150441
976004
1041736
357949
1957833
1948520
1323445
923082
245878
1291643
1438988
414453
1659197
1755901
1942211
1123193
458343
699415
303950
717312
613741
1389420
935850
425081
171370
1745067
1253858
1420417
1078076
836631
53034
153524
42493
1575806
669408
1405889
528943
1327459
350875
309607
891832
1127439
1795908
541236
488151
1033762
128648
65480
1267772
1508528
313180
1411324
1315320
387313
1450968
272180
6729
1356787
1892376
1863646
228754
627632
10498
371338
119101
1423691
1382297
757003
1585283
1438709
1820781
1226982
631124
1215328
884614
1318736
1011634
642776
1107035
565935
1772527
992581
47178
1955727
1406948
1705870
1158183
1451746
993563
327830
1720585
1092051
1942245
745420
20972
317723
132501
1681553
197520
296974
286412
889030
1575149
974315
1128964
1461730
712018
1537968
1930528
1081274
1980804
1721051
241699
1123604
630580
371522
1006290
1930283
432229
1984366
1408180
1729068
1400075
271581
50500
1669531
1688592
1031723
99468
648849
875113
1583223
1971716
1682916
715293
1248296
73807
31543
1693974
380024
1200847
320400
612816
46360
696816
263427
663538
851934
1098867
1499365
474163
967965
806644
1979571
1826650
60681
1358479
514161
1631236
1988331
1626430
1756987
153062
1330104
1891873
428219
220080
54594
57551
1811409
1484868
1323068
728316
364062
1051351
1672502
1937439
1662473
90181
1648715
185054
1463333
461343
7819
198481
391785
1524412
67226
1233263
1348138
1832840
1983754
1110608
281095
1848620
1675801
728039
875587
1433332
218670
518334
1059993
336016
1817656
1780425
784598
19426
1517140
88250
601499
200783
1884654
206068
1117787
1202434
1388624
742157
1493315
438725
370982
1878806
360449
1141420
1088330
1708579
380915
296748
216160
847990
1613452
746844
851478
281163
1258095
301960
1151896
1820449
343772
1770414
1419904
1751125
1574636
1834053
1152685
304103
1057035
701912
391611
128115
1357832
1206769
1800120
1115498
1711485
727427
663553
1395735
349465
468904
1451097
1902643
1518556
27440
31495
1827118
1675997
1794914
1956941
105583
404545
38983
700981
443036
122659
1803587
1886124
858246
700988
1869417
664648
1042637
91977
1466710
1060305
1706565
402674
906472
1050448
310199
185565
1972206
766584
74526
556234
1630328
1382298
568559
1267743
1329677
373665
458343
538225
1008647
218084
1611751
234417
336948
1778850
651547
1382237
224939
960363
1699387
128214
1457059
34069
1584843
60762
84294
710246
1849442
105941
1868843
688550
1867292
847051
1360791
166586
543557
943975
557560
1768448
721538
961107
1503972
1385489
1368155
323218
681543
560192
1051769
1580557
780530
367295
166607
562420
1574231
1417888
247447
982762
1791115
556056
381111
543342
522209
1178710
1963316
1070177
24042
337273
707867
1240
1682587
1635420
1733853
1879190
94098
813036
236572
1199942
1016421
1601450
1853623
811902
1622994
1470978
1453919
1778348
88431
1689831
866229
1269503
1162734
1550448
1513010
1251799
1186751
1556945
9680
574971
272108
744612
319534
1405036
507339
732900
370323
101458
1525694
656064
443827
1950692
392953
816415
636753
461059
1324217
1410569
154812
1874829
1915767
1603724
845072
349268
1341155
325377
627744
1966064
148731
678362
1849655
794362
1460408
749087
1797286
896849
1089808
1786820
481472
1088594
1051418
313066
1590187
1529113
722815
76583
1763806
1133076
1078971
1675804
748330
565988
937207
73780
1936488
304280
898791
1006515
301053
1286755
1915938
268826
34015
458926
1510366
362811
1840650
341569
723079
1319954
7946
950859
1563050
1902114
1940688
950452
1154515
530546
650379
1171223
1875694
1033261
980864
605161
1112579
658611
733847
714554
258045
1554482
1699302
1463206
411669
784375
1440461
1036663
1854125
827665
1550911
1545735
1005485
1517741
1323280
697751
1516474
755585
776977
1272787
1946903
663574
1544787
811845
1969413
1187769
359856
1040108
460680
1123355
610028
414364
1013934
98573
468575
720709
244287
174027
531919
1731210
975359
592234
1462285
451295
1592689
1056086
902000
1218758
1658285
1065704
1962380
180417
360488
43918
981740
1147782
300249
1783419
1274864
912575
1019154
1483093
1833225
1746240
1998227
1892397
986761
364836
424156
1033356
1197341
1124646
1738012
250307
1031956
1693391
714071
675365
1902069
1159565
1184118
1281546
218652
1520671
915001
109207
744227
367770
1400895
1416524
1018372
1181861
361690
1551181
1076791
54301
1190655
170381
654868
101026
366805
984526
500172
1001030
386479
173973
10749
10780
396538
714056
95194
69424
1239278
1860813
1652111
438773
831251
1675237
909700
1981095
1650275
80857
106040
1447752
1551448
693758
1962368
1693573
1317985
517316
1192269
276772
586320
263455
1636659
1050371
915834
1287539
1217456
824269
1969833
1371083
1057551
1650036
1088975
1472459
784072
916617
1571177
665732
1189815
703461
883010
472325
1654176
435499
1471267
151945
1013518
1152109
1848418
873243
1818899
482656
857827
412471
1513225
641574
792180
23548
1116561
592039
154368
258977
1118387
581954
1879130
1367600
1706601
1352162
1290397
1260508
1736901
1981749
1681407
1777187
1274428
1228285
1344294
1341532
618629
131238
15197
1146960
1119827
1035889
1321316
1937080
171959
450647
682726
788697
1548620
433888
1267731
248211
1410387
1498910
971708
1440228
760282
947715
1659393
926796
82194
1290040
663365
486600
1157056
1014644
1249025
1854282
475304
1058660
988299
1309674
802512
589465
281070
1958485
1310694
1825348
161389
1781338
1376539
1821623
202842
1878569
638614
325808
1357802
264366
744740
1483669
133331
87591
703453
380954
830346
1682466
704899
951845
1866381
1109557
977307
517964
1125313
837285
1075610
289210
1675785
884224
834029
1834766
1340848
726572
1816416
1360763
1692521
148854
584735
1561800
452501
859710
1414755
479886
1662069
1137847
369280
861248
1302907
1094369
754172
7241
1303292
772359
651500
1334865
868939
1103975
736368
1446532
1595691
1576943
1504794
1597194
344241
1449432
1916882
225896
1897982
504232
837934
229223
796432
1524654
1432441
116457
1705900
132554
871211
1211545
486783
1428579
1860238
1810592
661715
112459
633671
1719250
385415
812856
161296
244039
672520
1751591
1575522
1349860
618956
1903472
1741124
1481421
589248
1393264
1640140
1043050
1892282
1153228
1611948
352310
782542
1270396
1480145
1306456
642118
1148335
379807
1017367
679272
1986216
632137
665005
869404
503923
902883
422720
738486
490804
277019
1061650
1493744
559925
1161644
1103967
616483
1321325
427061
35678
1438582
1383617
1197841
1551626
168692
415139
291981
1374872
24020
1998325
300783
1263845
1077846
1565550
1081615
488707
970284
884410
47976
1022065
169109
982027
874560
374896
1448441
194975
1063598
1384518
209756
1026408
125167
979611
871115
1828644
665286
1324050
202915
285091
1567855
1836487
1239363
1725901
1569660
1251197
1086545
1293286
857159
1498576
1213928
1320925
86186
1356445
1111232
1198018
115039
231111
1141785
886772
1453011
90887
1103506
1591365
332333
1881949
427825
1025840
644505
1537307
919111
1600019
1991493
373445
1356278
559892
1514397
304422
1421133
1541852
1613759
290933
546648
995937
1269335
398799
1894251
1921547
1683807
1568733
708793
1871567
342896
405004
631288
1595644
838158
1657771
831291
803691
500417
988713
612305
397225
1611335
197969
1919879
1803548
1739422
1653222
1230473
1700092
790860
1763700
776968
437761
332009
1240638
1525288
577724
1000116
319336
88376
1339443
1609086
139934
1620034
757103
1046938
1645862
1184791
1228143
1533457
1170508
1202682
1312593
1944780
924240
1899437
660976
804081
1549820
608345
1351701
889006
1521215
1083702
888437
1128971
391445
784712
308808
1048475
1166169
515571
1100975
1802554
1878950
1520683
696359
1208895
51466
1434555
1119163
464061
84878
210502
974950
1146073
1091551
1937688
536569
1227514
1819884
355341
1309082
834599
1969598
1023789
1430689
1521625
500
296932
1283589
1562050
390069
1417465
1352913
896350
191621
1255960
109055
1760306
1675454
437165
1246142
1644474
1056927
1379487
164493
741633
991590
119093
65500
1425072
185441
549322
677284
1321713
888685
449108
1400709
645404
1200238
1396423
524767
182170
336792
1415416
1236791
1166260
1694026
547414
590940
809163
104887
1473497
1020912
1766115
1394421
1142890
1461797
461618
1604173
1923002
1520106
541130
1168352
464666
370960
835585
1791096
1278580
4694
772835
515547
966521
1460219
159991
809615
1880647
1003024
1663696
304434
1137123
1863630
425233
904725
476332
1023852
303168
1815625
1525005
774802
965337
1451161
1643817
849634
1042058
1299398
1796161
1511537
1423127
1162953
670125
348564
885567
1385947
1920213
679699
1883663
1350504
1801269
610204
1020869
629504
1462719
1543620
1388185
1832565
459739
914424
531463
1620505
122072
301489
542855
1178485
1182280
1966930
1834735
809948
630459
829219
1913236
1956207
343006
1516008
1966631
868443
281380
826584
560418
141531
737126
498958
726989
1376391
181333
1168990
1776953
1677799
1449521
522281
412864
662410
405832
1850768
592113
1345121
1891439
14634
1156352
366158
1918588
102186
1314730
909463
1833966
1898583
89567
1876176
1549857
1551360
7657
1832406
360148
1544179
1472850
1379363
1637628
1840406
557583
417464
1739648
1433014
1278897
1476671
1893018
483479
916232
1425903
215147
1668807
1753082
856360
1788912
863804
578220
1974652
1474612
656043
1711130
1386063
947198
1238516
1753607
514863
665491
724174
223208
1492237
1099486
346622
442342
1120727
738018
472976
1522827
1905753
1884521
41255
1590838
1728413
1581013
1345089
1910934
1194775
1680810
1672766
1716108
424940
194731
733250
1891822
53353
418956
1364718
1589465
355107
990595
585710
267396
774335
1308135
1087849
1121816
1872753
1587833
358272
219770
1941186
1757339
283006
847355
1603059
670817
186324
433986
1380197
476617
1897481
501422
1016097
1480990
850799
311302
558779
314492
569376
1196750
223253
965049
1267101
1905152
1925482
1534214
1394376
1897381
1930352
1380481
1021861
452662
1357484
1513212
1961080
331896
1948881
583985
136132
702397
368745
480245
851968
1204764
1968830
1923211
921170
274988
1652693
1032611
1298200
741130
509271
1873957
900357
631901
115046
1220062
1063758
910870
928560
1821381
276642
1569630
1205991
1119997
1846717
1457718
1823082
22047
1354571
194989
424728
602887
1209906
1245694
10597
1346786
598322
154988
559886
1905288
74608
1039757
35556
1318592
523305
1294603
256018
1446181
895136
1176300
376170
591878
773444
733914
1355632
1326263
44572
1963029
644102
1365946
1031499
658334
1663863
1178126
30232
757023
1482117
27230
915543
1636880
1566974
1787206
745327
1330541
1519962
852450
196295
1786480
401592
1283413
508961
1559768
1910886
1966355
935281
994919
984942
600430
389986
99667
879713
400727
1150539
566538
83788
1143882
60677
1347848
370367
1691026
1764741
1029869
674002
1633095
881051
761522
979628
105018
285585
395070
408521
657813
1914538
797752
1460390
900622
1143070
351702
338109
1411261
367533
1862678
988864
1177650
1534970
1386678
1048713
1218702
869803
1022574
146595
1822896
1553542
114917
1452427
1062247
1878658
1851159
1773818
499866
712316
1671093
1091963
380306
299444
451265
1621632
115664
1358745
1315297
205161
915885
650846
1731422
453762
45176
435434
168159
4239
353527
512645
232005
641426
548913
552526
1228662
1183465
1469187
1238972
699508
1355312
45221
1946167
41676
708581
842235
1324124
373405
436656
1570839
9385
1718478
1656967
751082
1482979
1700619
515052
947503
1707672
1536355
1581938
4570
977367
523653
1524179
17819
162662
654159
1981639
1561361
966773
1197162
1480265
650784
1105503
565213
220013
1913505
307462
1625021
708740
1516805
1273097
1225788
467982
1499989
655645
747847
1566526
1137116
1400138
1269067
800977
1006967
1835716
1038374
217455
141405
27184
1641233
783212
1971798
161795
385186
1932100
937985
1532866
194721
1728764
824964
1043366
1130301
1791236
1094887
1647793
793910
1623006
1710935
791239
515172
520553
394174
1377111
1037579
276534
1352474
501493
1801186
1084030
548301
1644800
1370164
365180
657126
1146215
1905733
1674298
1580007
251228
151463
1929173
136115
145792
1951784
1946442
556416
14277
1428789
93863
1283264
219516
295819
62781
795717
416572
276266
1875604
150142
727452
138945
803550
785195
523664
44288
1263579
893720
989963
1996906
1892550
357872
364430
173684
1881463
1744620
514836
178270
1984266
761376
247011
599659
188079
80620
735036
1684247
310965
1189803
653983
1506923
1549143
964816
1718149
312245
748564
481399
1442550
753494
627842
1878559
1123586
1236619
1226735
1437755
433444
1280161
403858
832612
1380950
1751157
231153
816357
958190
826137
1621456
1078049
674853
666704
511526
20908
383033
159791
1309063
764876
1832716
279662
786322
941397
200615
482389
382126
1949639
1249007
72120
878849
1663544
1310499
1100266
1104402
690715
1992176
1845312
346687
902615
1085039
1800397
717164
1661692
390883
1166847
414924
1881699
401833
1446894
1170383
1120433
334123
631627
1779236
1938945
425174
67216
912991
1232352
1448121
439601
1055583
21448
1897120
524939
323468
1479503
1377375
709016
259144
1106631
1215054
142330
1587667
1621788
1047276
391091
911342
1283534
1874876
1178845
1633753
1674692
1627439
1483333
608092
440822
1090444
1424776
1625340
1673698
79772
65781
339185
1697494
164898
1869975
1207972
699987
974830
91970
1365525
1415216
541308
674567
1644837
1565350
983376
1945859
1066940
1611110
420311
1326313
234049
1182343
1413036
859881
475600
1288729
622055
1208652
1724125
81403
673824
45001
1389481
1206590
609912
1884129
768655
1921802
1271783
1700288
476188
709758
196170
1831858
968126
1144940
1987502
821352
1377731
1448637
718161
1269116
1961335
121169
415838
1187469
1047348
1496631
890774
1399998
1273166
98632
1101803
1533981
1106552
1044954
1650603
211052
1859299
661251
1145522
988978
1496902
1127547
990016
776912
1179960
62460
1488541
279491
1009927
1296409
505453
652638
1441282
1170396
51471
1286088
1757391
1899727
316496
831502
1456580
1639137
442148
1221687
1901227
1014842
884090
915350
1847274
1767428
465655
162649
730572
940732
426485
837068
1570723
1042781
1613187
489407
945275
1549200
1704440
751243
723296
754670
1303774
691675
1476759
1033814
1423478
1640196
664390
636253
398373
1283999
148357
558274
1697345
1020138
842113
1814504
1928918
454422
1141753
761831
1282959
1686791
504408
254251
603156
708662
728344
559990
576337
934693
123200
1992436
821631
613008
62
1979226
222843
1314446
1180349
1917801
202041
1120390
67469
650380
648239
1782115
448950
1952668
1408934
242519
1705661
916335
175811
164123
1096130
661588
69127
855170
1040854
785180
1301530
1949073
1697802
474535
468944
374817
1946922
1427576
737765
1203267
592663
1377302
1015500
1077697
1514829
1491249
1790532
125901
496462
1397500
484580
344525
1793965
1977668
242520
13289
832596
1077775
1500247
917594
542538
592409
837398
1436524
668806
1575483
587453
1564118
912144
258119
1612857
1016261
1393636
465948
725827
854076
168697
1503289
14788
1869734
80320
530189
1874528
1568265
1925288
389401
221543
106446
1007284
312613
56545
476748
1023983
978122
1032772
112442
705035
227988
447218
825461
1663732
1450631
1924317
1816431
586336
761837
1565760
1137873
1695431
86768
1968606
903279
588652
668722
1453292
1944660
551716
397177
1337788
1133926
392330
1646564
1622913
1304893
1945440
1689188
1214251
761806
635044
1209277
153523
1235971
1842656
90753
1025982
315563
696118
1779074
271744
1065703
623717
492178
59753
1301044
331037
42270
353781
1484006
21773
757590
917532
350542
500002
597272
472679
725544
1727130
1055628
1732021
473507
665251
1434078
1142613
147971
1066477
1689849
57880
1809149
568207
1366087
1401797
295160
426777
246975
224420
1994891
1154999
1682364
313112
1710902
1545126
1327269
365013
165436
1877068
1533092
1861774
1295809
128921
19283
630986
1619346
1736536
299289
666094
1496016
1779191
1665251
1187924
1742132
1276225
1010457
1505500
877306
1607196
531183
612222
162449
1923001
1868615
1172936
1263430
1793111
1438638
1080343
1299054
1402713
450874
1992442
1273451
1277544
1303661
741234
489192
341569
1427498
1919615
176590
1480663
1258925
1346403
1034650
1149106
1745784
1789876
14565
1305779
1591839
82367
203193
438641
779230
1075477
1878534
481586
769786
443035
199009
1049700
1077585
1305144
1130560
1265288
569001
1288352
1939239
1795011
628128
572026
970429
1850996
1735935
486153
1854980
443858
511083
1077739
347581
1111887
1662546
47832
906806
441863
984475
1820786
23006
487140
1417273
12567
1301115
89147
1187791
854718
1737145
923797
432638
866037
46202
1429348
1444735
1224646
185032
1472997
1283564
972483
536906
1778166
506548
109119
294783
1281127
1800847
1849391
936439
1260486
1930974
75012
25209
462770
968263
813814
1761328
649896
1583395
334598
244674
614383
126750
1125562
800864
1853141
455277
1776478
1679972
253315
1018786
305365
1392826
68368
774874
1816732
949212
1119801
46646
970143
1222664
1985780
1077520
1280157
239406
134453
1635321
1066577
965002
571404
1441017
1855756
1050666
1179172
1803226
371582
1426497
1100543
816220
47916
590353
789929
1264459
90043
319501
104736
1211900
1992750
1663599
952175
533696
861262
222447
1800538
1052070
140321
1335557
1836354
1120201
287456
1286894
96423
1716850
1362241
1213480
1394697
585012
620312
1803427
1097461
1921815
1068248
923425
1724308
418297
1088687
1733131
624003
615657
1578164
1832000
1953434
1138511
339337
1234092
809931
787029
1890970
556256
767724
775207
1567063
373039
1785376
1031158
678757
379957
172697
863351
961370
923943
51572
286623
563612
1795961
437226
1228678
1173994
911698
1162092
1867406
1890281
582770
169532
1883748
95938
1408047
647826
1597384
1362672
36663
1900033
127699
1908677
1392852
1183624
315571
1730248
816074
674815
1449589
498729
102139
294547
1095373
1288737
343238
1836295
313778
1114883
1072053
1749141
1734417
1560892
1751489
1083186
489265
326208
753840
1363357
631777
830426
382202
1967183
1249585
857563
597208
750400
1860420
1337025
1600970
1135859
1296047
1228618
199958
1520530
381810
931112
1626056
230072
425227
878455
765162
688131
1401168
838254
387834
1603410
1052881
699208
1285943
478461
307618
1192096
239833
536296
190508
555260
947418
1286791
1477868
930489
1845223
1210261
114320
1686142
701609
1197094
1508441
492100
1864455
1400377
1012663
1489905
904441
1757694
1377441
500565
1149964
890014
895912
1315633
1097614
1646702
1947588
1033559
1379116
1379342
210378
1651901
1769530
143634
1916731
135243
751072
1848490
108762
1899952
1881035
542316
502735
1075251
1796168
126742
1701228
1173940
1031722
1791675
1432993
1160832
716992
617615
1921477
759737
1752605
223792
1623270
1254682
313913
23886
236275
1848581
1755546
1972522
1605176
602552
1673288
1494757
1245701
1194248
1496110
1465831
833681
722538
1912954
1842171
443120
1550825
302668
613398
41020
983808
1156637
932074
1890161
352374
567238
322144
833901
409937
1306152
394737
1933654
675629
316702
652975
1333531
1911091
1953902
1092855
1581300
1690959
515502
930767
197461
231911
1565532
544347
975299
1138760
1991436
1730880
1321760
805920
1354325
1000774
5795
621919
807484
1794194
990540
1696506
502581
399144
783852
886789
1623487
398810
295232
1444263
305949
638828
977600
1444013
393292
1211167
439934
1744822
481475
1743083
631930
527893
1585390
1533459
1894213
1511867
90884
764548
1503225
915087
1268464
1029387
1299272
1508452
971632
50285
1577908
970468
1856443
606356
1835406
208935
629494
305789
1131121
1453118
497690
1685370
228874
1419732
542590
1533875
128975
591200
147034
41772
1846550
1391393
848686
1668594
1377288
830274
1617501
1080593
274445
1439808
1440703
203552
1837850
37731
1621023
268432
1899630
432846
725151
1740204
1885902
809722
1448166
536796
1679803
399851
1563529
1077749
1041102
669548
1205887
356311
523320
725492
386646
111690
400926
1136778
1350395
935986
9322
1681520
193555
1744469
1436621
1416502
956253
845405
836392
608575
1822405
1489311
1246332
1587069
253001
424844
1537823
704238
1421691
1077065
1305363
1088149
1297614
224859
102536
1057230
1076664
15221
62164
643808
340372
1328408
389
411378
10580
1516706
1558880
1891213
1980556
1517008
1303573
1977041
1806288
612033
550137
1986032
771749
977107
1980853
665368
530661
1810679
1461234
720611
1983519
656565
1278976
426264
514574
1231858
879454
1412695
884711
516467
813276
774520
864292
849569
963451
1750133
17452
273935
1218495
1873222
265835
177276
1148560
646403
1076935
1983434
420901
1651156
1690330
1515936
1528791
1044521
499716
913666
895831
67961
1335859
948532
1668348
1174132
1220553
564613
1337058
1110940
1670483
947582
1935103
1727379
615203
1896533
1797537
463821
1619649
141750
161495
1976357
135773
535406
899489
1612673
1409561
1533655
7140
1817116
1896107
314670
1643487
1020206
196065
1843143
1684093
74644
1512787
746831
571070
646441
220256
539109
1546397
414189
658198
62123
1399003
1271095
1674529
123321
158782
1024489
1886903
758004
1106322
186131
838437
1615336
1399864
373559
1500662
287818
412366
848871
179041
927716
1042887
1071856
1803419
1538623
1533318
662021
1364215
993188
1579840
777308
1584567
579386
976506
1928940
1562671
1941629
1793179
508880
1271606
1423656
724266
275418
410160
556546
1962029
65005
1226925
1944231
1461504
1216484
244415
730409
283979
1451482
478153
1741910
317050
126504
1147124
1299635
1833623
836818
1985073
636
1832330
41230
535618
1458442
879003
1625333
366639
1341533
366129
668941
78371
969180
1110001
1570274
133294
129117
1854473
636538
450270
47822
149705
1255284
473284
1738833
946569
529373
1756256
551830
574503
400644
551070
1807669
1862339
1186374
1538616
499849
1121504
1953781
503581
1293197
290745
140598
723546
1215953
1914281
98372
117201
811285
1620667
1046647
634078
1060365
1539605
1550652
1611219
462509
1004364
1038512
1952766
1206662
1920933
259059
152761
1370783
1812088
584825
1438990
1239881
1760339
501470
1747144
160385
1564502
862911
1257743
1950024
1474756
1481029
1901958
1202410
851831
465241
1439174
825905
570375
968884
1989549
1044116
801647
57794
1613147
1425439
152713
560220
562366
1667617
112623
1857961
1047986
415597
257643
1803791
22930
436160
211526
1633742
1515301
646632
1680187
1790275
911725
1821819
1823458
1833686
635553
17683
1134486
975369
334408
346712
1141237
690363
319968
160264
1444589
821396
1111699
1494062
1000262
1334830
255107
1530954
350607
1325317
1214577
433896
324518
1529121
1190698
761742
629893
1426049
1313962
1227887
1972290
18553
1250155
411095
169666
1886263
1664474
942150
1764874
1014239
1710363
1212130
1296958
1654648
1610513
120498
128688
1227143
936614
1778161
95892
692739
1716856
1761887
1048696
1651731
516225
44727
436343
1882972
1366193
82494
965180
117988
351305
1663410
1721502
1945392
1207601
978906
1078158
660218
161829
1809950
286220
201816
1561760
881903
1862119
1454796
1982125
1768625
1251535
1845358
1209793
375961
1126767
750557
1894204
829571
1575183
1738298
323540
426485
518704
1856447
1406820
1727947
983393
249552
1632177
1741560
1347221
1130615
915220
1517536
1397966
582832
206204
1581436
1416921
410794
166732
713611
726069
755181
1005069
715086
562556
103562
587697
1270321
1867707
1169480
826218
1906560
976483
1701272
654488
1826124
1885484
1008042
1641775
1471035
685287
1176844
205753
1583340
1410996
1284100
708676
984992
1582743
191886
1986291
1708821
633963
1134803
534054
1800370
1747278
266858
843653
977749
1258164
568451
71575
1351244
1929398
310326
439018
1624496
1796357
1867557
628576
964188
175461
1926448
487107
1244365
1148663
1576740
1308134
1197868
610309
61757
1977284
705839
1951500
1090813
544006
1259140
567302
1793096
14129
506916
792978
590925
1413553
221804
588464
341453
814081
87152
214298
1958829
1999012
1230068
1280471
844966
344284
466661
1752947
271456
1618419
819389
118241
1264192
486816
551713
1117111
516767
300117
765712
1189011
1038286
1452675
271982
324313
946848
89249
580661
980695
134508
1277561
813660
1203031
1359445
1197331
1952611
1008297
446309
849463
201513
1554011
269570
857932
864597
1205948
1279985
378522
1552014
878941
145245
1950421
603483
1722699
415629
1090354
66937
348134
1591658
37999
772845
672850
455227
1551124
1024593
140121
708017
1370832
1519604
1655843
1898359
1190231
944236
854006
235621
1777377
472057
1774412
1612681
1189071
1512986
1578204
314642
1443721
605816
1621747
398478
240061
693985
954914
1760344
1018868
92228
1420546
1053333
462577
1979069
454840
869485
1487276
1816947
745935
619856
255912
867499
222113
1721798
1191364
1496900
1686953
662914
854876
246698
980674
1729090
247130
869343
675975
776452
970345
468957
200974
437391
1720948
1225092
886316
326832
642325
1071331
1011667
283503
854111
1814271
693932
449022
410331
509214
1575114
1516171
1603590
1112603
513770
436109
314125
492588
1293741
1280909
726761
774082
329719
699542
1987460
576902
1073800
1112262
1934246
1071604
1087747
942369
1639811
600273
1325154
1244655
795423
451285
736544
1049963
1079659
1634360
1219388
650842
1689484
426128
716314
261722
1845699
233405
1487068
198400
454557
1180392
1512131
261027
37025
1117410
1111163
1230031
676183
1251540
194
733984
1133627
318409
21572
200707
1007794
892442
590517
1462574
790237
1186827
1347680
1532223
1341791
1213763
330731
1697003
1999523
635345
1081535
676032
825540
667428
539863
391481
618745
119489
364318
1532798
916606
1750984
1628096
721330
1080221
58667
1675241
139829
1830358
1904503
725496
717616
881715
1663088
1417095
329870
1587137
1471939
1021762
1803474
1807077
103764
1596717
827078
1368497
860398
1818384
1376253
310569
1544228
299875
994112
1767752
1251849
1395844
735068
1036610
1468602
613305
50006
1666190
587929
24634
263757
38610
402306
692485
1264015
621057
1852938
736100
764498
1766982
591859
637272
1375605
1559585
1040010
70289
583157
1757336
229763
1167391
790790
399853
1303699
437934
629124
1667116
1490086
1150153
111191
1574802
1167196
1902285
1930203
82875
1410506
1056691
463453
278230
1325384
275490
303445
1930735
1237204
1514995
1707590
1239184
1121802
1269094
1937052
154149
705919
897352
1272151
620883
1185802
1680442
1409806
266859
1321602
1402538
1241863
657328
690647
662815
1967549
1030556
1803971
1583259
1791922
1310647
1368510
1921528
1513545
844694
1712716
1248948
932348
344909
609925
1260148
585613
435186
1004720
1435860
1338463
225473
615790
1520523
1799384
1202606
368619
712959
1016630
1377853
727889
1391378
1854783
353598
217301
1261448
721497
440172
804917
1427913
1478156
927740
1311121
1983592
1449003
200854
93708
1466803
510960
706581
792297
188941
1517020
332547
207820
1682972
1647760
1018368
33925
104480
1545957
676904
393327
470262
1666967
839647
248380
1364114
1974547
389137
744183
1599033
736943
1458060
576170
1371082
1178279
807795
1142026
1214669
704454
1092866
229684
1907969
161992
1762910
1090463
1963120
1879502
170407
1581464
464512
247038
650968
1327813
1824452
905493
130080
1459646
1579971
149694
296085
801043
1480334
1985811
194178
1489960
1880440
33314
427466
1258529
1779944
750641
287321
1832971
620817
1337054
1410060
783111
46204
364954
1341950
1177154
539942
1845950
374743
789799
342297
574108
397910
1880515
504659
1661073
23057
96335
1841436
1610612
521257
461814
801145
474843
569842
1645883
632016
390288
988072
241770
269417
1448022
1831717
1177671
1772898
522425
1156119
1908089
59593
1382233
1341169
1992989
1892965
190178
870673
361462
1269246
190145
321719
774626
289568
13874
417138
1886779
1038107
1604539
1782918
1007099
1609376
1300852
1687145
171213
996214
1182276
959841
907008
557172
1774350
354236
719939
1908530
129542
1950859
1027968
1222966
408654
1319590
1087435
244615
1504900
1780968
1406123
1726536
749311
1303153
464196
1392146
1317274
990443
824450
1612949
1803102
1355423
465708
889012
1415144
1905824
1929224
499974
718170
969506
1256357
1384089
759448
612751
1528262
1294833
228192
505900
1393099
163378
1804954
1546260
6105
761523
916411
162998
1281802
498640
619376
1095273
1524901
1975992
94493
1147297
1679136
1270466
87905
1864807
318088
1981463
1239488
1613322
11535
1669893
947657
1752163
1875170
1559095
232704
775651
781049
745436
1537451
1918061
691048
123936
1909253
251641
1136880
338094
1703766
1419868
1344567
938957
1128696
498708
249289
1610309
1716220
1436763
207305
1269449
225579
351782
1537518
1442632
1607619
1632348
1941951
1232420
1127956
1164707
426276
49278
567316
512933
572529
1316207
1975873
218321
1031098
1958326
642076
749736
1427575
1453686
1151314
377873
1425877
632966
950670
828953
1931742
1049726
931937
1780641
477221
231346
476624
1861186
1038478
1681326
900162
1099495
176423
552098
1320847
21166
79758
397850
1505094
958558
1203999
459459
53565
1373661
92190
1833616
746609
1401745
9803
1045165
1049292
114154
303912
1021970
1143489
68881
151582
555302
826245
534277
755507
422111
1697881
1098474
1248870
120272
1499705
688235
671828
1047185
945064
1750281
344135
596582
1326542
1313145
1378758
1683571
569350
1833165
1324028
557328
809938
446407
62140
1551159
424312
1358820
332661
294799
164981
556320
962395
1564468
1451465
1804384
676226
894244
1953946
147986
261215
449505
1147597
349585
1787793
1632928
1350400
1079176
1053740
1203814
1471239
393134
600714
1383097
464099
1562854
856159
1142737
1464448
753629
401119
608813
649856
1682574
1867526
254468
385244
1816900
824268
916737
424717
48985
853108
1065957
1499540
2365
1484709
1921437
751475
628475
880768
1691019
517120
1462607
832393
890990
846345
1968571
135122
145339
1366880
1788490
1132975
1147365
1465651
145296
204611
47946
1000200
1499875
938598
918106
1862688
73527
797049
1214771
470229
1887471
790062
412428
1639047
782745
1955943
387658
994333
505106
247947
927980
1139935
529347
195894
1697484
996481
433452
904872
171051
1967554
771221
1636093
1290465
839078
1381471
319903
490908
587897
442001
1212940
1540824
1265322
1120020
1746114
1192778
1329996
546260
158498
1932385
5018
1660477
930128
1429366
417735
1666693
678768
155806
1848588
1594336
940979
557730
1708164
874813
436780
296955
926741
1003916
734372
756134
1178011
822044
1064888
992725
1626197
76859
1302610
111299
1680584
1388894
1617297
748500
1204727
1109027
1318761
562310
1830411
1359998
183277
1699821
552584
846364
1476685
1566533
1358162
29292
263751
1926877
1149176
436024
541901
1930003
1779841
596043
803783
1178179
1538454
34933
1990278
1903730
1665618
1984708
439506
572750
979748
1875271
1758617
1557368
244327
161228
102165
567092
1745640
693379
1619469
376139
1584804
1705482
36075
147354
192662
1058641
1323708
728469
610091
851731
880257
512594
576394
713874
1456386
1326534
78542
239431
681999
895916
870097
1480122
393337
775482
547112
740862
1371059
122845
233989
1202931
972243
1966117
1605450
1099418
616825
1258869
619968
1509979
1045912
1647955
144074
1285964
46557
20107
1437321
733960
415870
1790167
1463818
1651120
1056741
1221687
1194767
1752906
1799715
821765
280572
1911745
46030
1619716
1678779
117345
1712140
1945943
204648
1646828
1119259
1123112
607003
198673
909408
1657354
1766520
1878008
1017273
770889
629743
1251874
1784619
219054
1683442
1493899
461201
1606987
1377141
1256683
522391
617654
1105147
779338
112497
1498176
1654612
1747549
607145
935475
1914392
1021001
379276
101068
1391173
884533
834852
1159466
1183063
1079692
1247218
1528774
1994322
1306969
484655
731903
1766615
1152126
1601221
1673924
424141
1772632
1558624
921425
1598554
1495511
219745
415810
420053
1201465
588223
970784
1489188
1583204
45061
1980268
1934530
1267783
220884
363465
1317116
441271
407513
1731642
1312362
1438325
635026
610910
117639
470050
332603
650635
1443510
786637
1815320
1762244
730482
241074
524909
657512
1229807
35392
1879804
1100634
1197243
1110595
1069330
805922
791582
666960
1823016
1659748
493717
780587
1101636
1609070
130820
1416698
1852673
531578
653832
251871
1652899
161254
1194557
356306
1130571
1745506
1617431
310076
1294839
442414
1
1692035
12450
586086
1233281
408226
525929
757871
146524
147766
1879159
1675698
1837141
758112
617784
113547
1434586
1957176
252612
1293330
1629806
1772930
27536
1838964
1550312
493238
1582188
5991
414195
1343794
1491782
58918
1823153
153736
981492
200737
904846
1955824
1831789
1965943
755083
1384977
1778630
1389691
515111
1192912
8756
1589502
1090560
1303591
543786
922463
1269481
199704
1697266
366022
256552
93695
830015
2089
90672
1766784
1138318
1171308
1522031
419074
419280
644522
1960758
1436815
864775
1961013
519042
881964
68177
1294895
1729984
358487
1934674
1088679
727765
973137
332760
1776245
238288
1469183
780318
111779
710742
1979254
482661
1657577
859914
1824016
1613703
966220
1981628
1439547
1340615
1168500
78154
1346114
350118
175385
166687
716332
1251514
533440
1970723
695245
766097
1323747
1025825
1646276
1170057
1029786
1820244
223357
1444328
485172
684804
1193148
1930888
1590235
257954
637896
1122453
881664
1522379
445047
1910999
578670
1967653
488992
613336
1683964
1686909
1165888
529440
1320028
1154292
897981
1758917
479536
961078
315952
1811973
1339737
1173834
1811054
344144
448386
533199
1807842
293917
1410445
262269
1499787
948703
1077189
1461602
1498555
1610260
307259
1509391
1314780
156714
1476600
1051993
1209419
1476590
896808
815365
321674
470851
1287562
1822502
987991
1008927
1434873
334248
1527924
1403411
1847660
1923875
1684016
753861
1013069
737877
1769121
618379
1121461
133798
1402105
1291251
1204760
1469285
1706220
1294252
1792376
995664
629514
688608
279894
1770050
786850
1112965
1481806
1933066
524179
1168333
1017813
862785
677347
1973163
569325
1216844
65730
885684
1071360
1958880
1687684
1329213
1931655
121261
578183
302792
1179335
1153693
179634
711928
984889
1967693
800698
1922232
1783472
629232
330821
36076
644885
1026742
1818839
956481
905095
821261
1253445
1061501
558523
451296
210624
87805
410071
385377
387068
227652
792312
670510
1201946
165277
1089186
421519
1145544
1125309
471141
708205
1588302
1794811
540044
1797274
768845
752273
1881552
977466
1586532
248288
898244
1891592
1067227
1563125
1710152
1797190
1048003
1643116
1384885
1097186
592059
1774027
1688229
1414553
420162
675936
1562185
1286065
451238
5386
913477
918924
1081511
1485183
1079556
1361837
898371
1607750
1539275
168915
1290899
1364239
96012
177592
1937990
42562
1595099
1377033
1148049
1597327
1826734
1544438
1738935
1459914
1826232
1330370
1250912
819560
301736
1568904
308668
98591
1690034
1453362
693815
1611194
398876
1933595
1371416
1894202
1755919
732921
1337734
1119374
218560
290642
1200443
1243260
804940
1251111
628994
895522
1890841
1399894
153028
1670093
979025
1430049
553282
1538849
1673311
975246
451209
1594006
934445
1700070
1326697
1261296
1306480
279762
739493
984078
1123381
1871812
787389
1146681
1168651
60808
955181
752339
1792375
1036652
1903508
903196
1689468
1709411
555473
363861
1824633
1257194
1514107
578779
987066
999179
382304
1279339
1086439
1997898
1274888
1738148
1321948
536965
385428
1346901
1266925
335106
1996145
102077
20634
1917304
514620
1709464
334691
1670104
119127
903040
1285445
582760
1787152
1181587
1394422
1888753
197005
1165008
1298411
1198318
204034
212193
1547422
1690343
748493
354716
422813
1879678
820914
880618
1764253
1363237
1768509
1217188
877885
1571936
1463700
731287
227845
615455
1296867
1314949
414468
1947542
1256389
1474974
508392
982574
335013
1874512
321034
788247
1351653
966704
1321242
686449
173394
1618404
1627350
1656028
1386560
1788939
1729658
1794049
1203609
1211209
21225
979708
1892041
998343
1502802
1540654
1793621
697014
1592366
1290600
1342030
14910
1069236
62576
871667
1205804
1456662
1906462
1761821
869721
108516
1553830
450984
1668892
1350605
1341936
805846
1963088
367094
32937
733469
305949
1417032
782217
1550349
1538099
261468
610764
1692207
1658711
1953609
1660618
52584
964880
504186
1491801
649015
1209587
1183475
887600
1988169
590439
1704405
1355544
1475913
590708
1416761
1131950
529672
1041543
1354315
1101789
937429
1644005
495766
1506042
1193869
1900705
1677222
186028
1211067
1273908
708830
1091553
1163688
1881912
281492
494357
511361
1801788
996664
185454
1686965
1077417
1421777
1568263
1378548
684253
1323447
726688
793927
290944
521316
732437
1573978
1181894
1429908
243436
326207
1226826
879903
1520379
402077
784595
314126
1658715
1726851
842307
1972158
1943476
346907
1583464
326098
1905172
52271
235720
1823803
12155
1646176
308672
1458028
1215649
1169839
148367
160441
80552
1593484
462923
816428
1565143
698209
1996453
1735756
743687
713343
1190193
966808
960668
92539
1638602
594468
985185
263737
1744018
1751318
1249132
185753
1880156
1269554
753476
340060
1114858
1905877
36193
713312
1605507
1395061
838644
544917
1417259
277325
957524
321991
855107
778132
266161
144712
1070135
987546
1366489
1866674
4329
1455597
723472
1522033
960791
1782431
1822813
1616201
1824504
1010684
1658275
1740130
1341495
693671
170692
1456585
1369898
331582
1541586
1719593
1471185
83265
151176
1189816
1705372
510699
321126
1993344
1610414
824800
1122274
1232781
1768844
1703782
1028509
77536
172732
451952
464093
1105632
1652210
983173
1621735
1817564
414249
887351
1181988
1094292
1488948
820598
637140
1655543
606196
1969079
4367
88740
1825280
394977
195353
162942
957691
352351
818662
1626733
101017
38057
642393
171513
1412250
277425
865445
945693
140646
1039041
1331747
1423545
780824
410990
372788
306707
115290
293931
1739015
1186053
407972
1729813
1696141
1686861
500342
1320186
417435
489303
1035113
731458
186293
701051
1898454
263103
1157003
1086236
1813260
452661
1273968
81641
1885825
1851193
796860
66102
196940
1079140
1522828
859216
1896254
272614
757662
499108
1800298
1837574
1348461
37618
764505
439961
101524
408481
1214397
1333095
1264157
1925832
1941203
1041629
1506544
50492
1079710
1014358
1634861
1711773
1030295
1251658
1517280
1184855
609616
1933270
1043656
1404437
809475
1808780
567303
153973
256468
358269
979636
625847
1689444
1234656
1800940
1411293
226697
1283465
614159
1438344
82229
1560742
412586
576890
170404
1850345
1480552
1167028
701716
1355273
1979926
350763
1285947
1858504
1328056
452966
1645792
136318
1852140
1619858
704820
153376
462517
1989426
899296
26945
1161240
1048599
1004305
329824
1490031
1254668
1424592
1858019
534517
1622999
488044
868693
1469159
1267091
687137
842695
791639
801830
1342198
374734
661186
323284
1286100
499227
1202603
574995
993069
532236
1536204
210480
862000
340942
1641845
1727517
1586785
290950
402817
992342
319197
1241083
855029
847321
1908373
1681877
121947
358734
1806414
55537
1537093
342428
32229
1183193
1159219
317011
637057
1872813
1210245
221569
1710281
1020200
576961
417569
1739828
1737509
1620329
76895
1063297
965696
184071
753059
618042
1335634
639985
755078
1872646
1507028
1308412
1626284
1803309
1652018
1814972
1734335
1780949
1393640
1129300
1066212
1957016
63112
160641
41526
240621
1641903
1523230
1075275
866224
231318
1670547
928204
1085026
623520
777982
885702
481943
1651467
735397
1576657
848929
516593
919608
412442
295094
1238592
883580
1002926
1652636
374001
774585
319795
1131546
1229914
365574
82148
1721570
1524938
1399378
810973
54301
1447746
212154
724107
1922428
249538
203131
1834791
1233225
1026464
1184174
655469
820542
1722687
496874
176350
589751
1187670
1372138
623424
154537
1749273
622784
307326
886846
1641851
1816820
1956536
223833
881727
15813
321327
1445532
83465
140280
1052667
1628157
1699955
788203
533700
498677
1872826
1359844
523527
3317
264728
1268866
1561712
1596528
1791157
493104
947304
312708
25375
444157
1141673
432335
1143593
1220670
1302850
986462
1402801
13266
1145134
1630749
1163094
147861
1953
825560
813059
1833765
1020162
1369928
267835
1460278
1758226
1779292
567476
1514819
1343646
1901099
1513113
704338
1754586
291144
996910
1314784
1471535
601013
1145921
452326
1416478
1922096
1967211
1131739
1073488
313315
55584
1564183
856284
1947864
61853
1274017
1133871
818538
873931
1887961
12473
861411
819563
589641
1214071
1455880
1072687
1997035
1542531
1590347
1027600
568133
177252
1259109
1511497
147617
565754
1975847
111541
1284849
1842791
1974463
1175958
361502
182274
86782
796606
1596998
989025
1010304
1053326
600518
1914036
1874555
265801
6506
1897011
1333050
1081751
1804890
293929
340119
1560089
1655916
980099
1356269
1569193
1722862
423887
1309814
1374647
287972
1249675
267841
1701276
1342872
909369
437430
1072136
1487159
252480
1518461
1966530
1442625
812330
11012
47033
919187
1669649
284861
1583765
616297
523960
262809
1707473
275785
1213992
968245
2466
337610
963126
158020
259815
820973
458592
1202660
340095
1810839
167484
1592029
409239
256252
511612
449122
74257
156002
1267200
565502
229611
1560955
169142
1654961
1001448
1291346
1197553
1353458
1378854
1903529
1508493
734124
603557
629000
199005
822764
1382105
1075353
589369
1426951
586994
1062501
1508638
1404880
746995
915710
102063
809645
111396
1522174
1456301
603451
331593
1259072
681059
1195403
1671814
415413
1890968
813036
1336403
1884036
793852
1820221
34521
778248
709743
601624
1336596
401992
1126813
876488
551207
1451115
210960
75192
1429555
1840934
1723003
265841
1133449
1127581
1514018
1137120
546344
1048933
1653632
448131
203281
499347
1768176
946326
960037
819850
1611025
966706
1218164
1942609
743834
923036
1025480
1352373
1141432
1871247
834495
189905
408251
922216
466208
1333577
708104
601474
1819
610531
1390853
283170
1427326
1227176
496196
1322672
1906138
1831350
1008866
715034
91466
1174615
134847
1052999
24471
401690
751587
629198
108134
1464110
802530
1353338
689659
56675
1006684
888444
1952581
284539
946346
1414943
610894
473256
1668281
636810
1628659
662305
551131
1115434
1500667
1450
595456
1623732
1263203
538300
1321372
959918
1052661
1695400
1922530
1566269
1236350
1461178
1310395
1657344
494523
810560
823316
401156
1890616
693020
280049
1106934
1818966
800398
1591641
1767565
1922586
350862
1679423
281295
1795360
439097
490285
610233
1224693
490239
650679
65775
672509
568858
1031951
138542
1971864
611706
272222
1710114
1466755
680916
1384588
1726024
1030804
1515006
1952949
1169351
1896782
267278
78210
297264
1273348
1043118
845150
193665
1555428
278545
1291850
416547
751117
77557
962419
1552008
1287341
86281
1895003
1874548
1397208
1423461
427357
51824
1272303
830216
559242
9490
624505
1514621
764008
521791
1833017
1320747
1366476
1883447
1561255
92775
1801406
1755554
1358868
1161647
40227
213296
370541
1674227
322584
1867060
1201960
1458280
964347
325085
804890
1526460
1958691
1520231
1302244
1784552
133943
1408982
657586
285782
234068
552143
1974915
83516
1213069
1888448
1725203
472137
1702878
1153465
1317005
1718901
1552907
370567
580506
419446
1222259
1085359
157409
1405442
436643
500949
1416540
223673
1793678
1013503
170565
294971
160623
1776349
848658
999037
1812304
812507
1207136
56161
1079573
1479648
1553408
584244
892992
1615663
1007042
1219794
1903335
1647213
1795008
1477046
1789016
1231907
1839574
1339393
777211
783410
381938
1198527
730720
412461
655593
690745
1913843
327436
1436777
873779
1735761
1831436
192447
1802609
1129906
897328
569543
1154569
384195
260187
1945154
299453
1959493
1973342
728835
87832
455465
848038
1880707
1498867
47142
1001337
486633
1635754
1300603
673912
1370372
511460
326689
1376716
1141494
248372
296385
994023
424911
442691
210935
1319273
1020126
1888978
653067
934866
1707676
1489018
1685107
910445
1378118
1017382
1419764
1993401
1401657
559002
1670995
1075912
1248994
1189450
126234
1425787
1473892
713063
206250
614056
1150480
1371529
2548
1693300
121229
1279292
1286514
1033699
118593
511459
165861
1298636
1629998
385927
648968
1036745
871172
80631
941422
947212
1053344
634634
132223
1228965
1028214
758527
187602
1085722
50070
11660
1496230
243358
328204
19666
335586
1435663
466911
507946
18048
978304
1844373
1449073
336418
1998491
1480774
1559579
1447345
1854648
732098
1336296
1219130
1395608
205282
1184533
1000192
1530172
1874832
292323
1072671
741683
1484445
1362350
1697752
594201
1085293
1801172
1927223
807052
128812
1154795
748754
36397
1511819
1638784
1806426
1078540
1687093
1233511
1423763
746493
1077448
1517986
1061223
741863
1839750
949515
971241
1330514
1525570
1914851
1655394
285578
778011
1414208
1306512
1678745
1216700
1378937
1356429
1605703
1174661
126631
62783
400758
1683389
655361
1111839
1492483
89901
525307
1272556
1459658
768237
336695
1105416
162831
1520582
1832506
1618586
392696
1957013
1747179
938560
1565284
1443820
123875
778771
1751865
1680845
527366
899023
1859366
126585
1934996
1229951
1650110
1491164
1792073
63281
1671467
1848146
1246123
924624
967950
772061
122718
614744
1514972
1083957
1407420
476507
1798530
977248
1458761
1284628
912833
658670
1526946
818369
1070854
694325
182234
405821
592199
120488
224833
888793
1057237
1456744
814934
1547155
1067316
1744467
1340077
700135
783651
325317
959097
1330355
788021
1412619
1453335
675562
341087
146163
58856
783349
1543073
13390
172414
343516
157660
910980
10876
295913
1871890
71142
953090
1162750
882042
1066889
1191004
863424
85155
1072497
1414900
16848
223233
1092959
1135121
876041
69832
631815
1179701
1014469
1656671
727237
1942391
1838945
1498799
500883
1435895
594497
1443043
1695617
805520
810796
1927200
474618
217736
208357
1015943
1251629
936914
1109508
539276
51582
769308
350823
453399
75964
526142
1170638
1994840
1565847
1394933
1719008
40494
480967
1489745
805722
1012171
1859698
142063
1375996
1154063
207572
300498
1465237
917123
1947281
752270
1462798
232556
343131
1393439
1601863
1854577
1495811
1126817
226706
797088
1833286
1787524
1760693
152403
1305218
1088431
643276
1866974
415423
439754
491820
1087656
901673
1485883
184260
1667249
1811948
1701010
1539436
539149
989624
1432167
1959970
1686475
1126436
115093
1459011
1000052
1176439
187358
1242346
1635869
1014731
1343612
1075699
1082862
1649793
1963841
118809
917124
294468
1918755
1451622
1558106
1012128
1316190
735348
1367782
1445441
1692112
1143669
1894717
497999
225900
1496348
1537085
1453987
1283029
918371
1393892
692523
1177902
109046
1527170
383425
787503
1435664
1242304
1279258
1853184
1316705
967236
469206
1995089
411913
716977
936922
325689
1829248
1731951
445861
1146227
1560254
1510468
1510399
1331486
1227547
432272
563363
384473
1001445
1884628
591332
360147
1837683
200692
1449410
298981
1803732
1708679
760335
1297210
1306966
329903
1940254
414807
311457
1525912
1584446
1103097
1906053
1176098
1041146
1298162
297926
12313
651914
1133255
661121
1935639
452276
1404282
240578
223192
1556628
1524494
616593
1201736
92645
902059
946327
303715
1146773
472736
88816
1416494
1272571
474583
1689284
647510
1494573
395856
1080793
201412
915748
1684694
777758
1207541
207718
1838431
283674
1370175
651138
1955221
467398
268696
1199460
1466135
840783
451383
1858625
990620
920995
824445
1955171
4190
1858571
1011070
1081458
1881915
361625
399804
923192
1238084
1303080
55650
472858
1649319
1565737
332650
1065511
1336746
1862252
806912
36898
277788
1723362
273520
277007
1003575
129839
841858
1173601
1998383
1651178
33938
1645882
1425641
701696
1917335
1226635
613520
278699
251150
958941
381033
396424
510689
1439784
1652297
382119
1561181
1484661
1909596
952071
1356776
1739874
1256120
169919
1444558
651435
609596
1852950
1964716
905011
823923
192062
1611361
1855967
669609
1622198
303946
1557129
540810
894215
683424
1974672
1104695
1666898
780975
455431
1636402
1857921
42033
953588
1102754
1043889
124102
1262437
1260525
1658835
988872
192270
287863
1990899
1669056
608239
1325314
1587909
752674
430016
49262
1830109
448430
1177098
1861512
435236
1620532
757348
527396
1658325
1165863
1812619
521495
954731
1418622
1440566
1938318
414640
50212
539050
203116
236449
1417597
1509826
859770
1086516
332931
571497
1988656
259214
1618007
1660959
1673387
1995728
309872
1058981
785009
725914
1083020
1365877
1664082
1222613
1177613
1010332
270455
1206401
1479162
1809132
677400
1437468
1205938
1432179
491112
1803895
1729832
634284
877377
1967653
1618339
516960
764796
713349
273640
373504
867119
534367
1069731
1380807
1410159
287521
96375
18519
258490
914201
268018
352932
1307138
1277232
1632062
1057320
537973
854566
1413578
519713
1508863
355778
436085
814058
605559
1435756
1878777
940257
1355908
52626
907421
1937149
1790138
1596098
1513987
422391
1763688
1467121
1426365
858609
225725
543037
527427
194710
1542306
1185605
907692
1520200
786882
1816291
105535
123809
1687549
1757389
861087
522433
1980802
1629454
136996
1724407
648021
761000
1836495
34747
672930
858407
1351418
747050
1013889
210626
1820461
1180977
1600336
969486
1402318
1500938
404763
1778154
357802
480677
1450494
1287818
691835
789542
721544
930007
1712142
1670605
584340
306774
682691
405279
463364
994962
508765
101354
1850426
385779
828897
1453037
1411307
622704
166930
772083
1213912
1571683
523396
1429919
882900
165874
860889
496132
1422934
740609
168665
789301
1235480
1190594
1460352
1328236
30449
1828025
1690704
1361997
1795706
1503828
1113215
1361609
1681942
1635201
1211199
1957108
424727
610176
1938545
1306389
1406887
1591623
1296325
1775947
1165913
1511395
319704
1601480
1312709
1468933
314142
591072
1889319
934432
1850591
310939
1611704
1535127
1517162
790656
1948329
84274
459346
1949213
1671775
70086
1013091
745678
906503
144869
719459
862856
1237326
629407
66792
249499
1858718
1188520
336636
1936442
137710
438153
492713
463630
1847458
96843
814034
175283
84792
631890
1419386
992900
1646346
989587
1161012
651547
1215916
1250403
453698
64776
574455
1937036
1099129
1729426
1466810
1132758
998229
1111845
768241
370220
582537
597914
1217531
1720741
1496482
1473227
1106039
1767455
100631
258715
1763376
295990
1277995
307153
783056
181343
1866606
581635
731688
885525
1647604
193915
1367399
275499
1598050
1120294
1747477
276489
131498
986127
1207074
604282
1770109
1600076
1086079
1637342
16847
1262225
879703
339389
1242581
478301
940324
643819
997871
921872
1946710
544431
1669494
895367
1212994
680755
1519448
864866
1753652
188467
743359
1268443
900482
1217661
609573
701559
1802332
1476295
1285985
1695767
162965
1054889
106793
1800987
847063
935175
862199
1233495
1388872
481141
827906
598292
387283
487911
1809679
1673646
925035
1413131
1886339
352779
338993
1687144
545997
1258366
763769
906110
427991
1710416
1344675
1487212
46765
486241
1825344
908580
5642
1995537
1415358
236790
837520
627249
299977
266667
398948
1930197
1079058
1866306
1606891
1760542
50045
354171
1946265
692828
347093
470319
352644
271366
1790962
1014495
634158
1894549
436050
725445
1384997
1619096
1283276
518872
276196
1900503
889461
283688
514530
350999
302563
964701
1988711
1719657
62757
1468109
1357851
576297
568451
871553
1201174
1614981
71467
195760
1228943
634289
1223240
1857717
1649081
703555
1754702
1612877
1649607
317499
1153862
219589
1507710
1396490
1977579
986059
890293
1606992
1540802
265771
603126
1721321
1989912
708185
408432
1329153
685762
413245
286097
1642759
1398722
836965
440473
1972581
561270
292891
886577
63645
1105608
1408696
258002
664058
511897
1945317
734228
1877817
768345
1671843
788444
201700
690381
103278
554576
1718726
619259
792176
1389099
1785435
757656
1263254
1605751
1776182
347551
609398
471103
927176
1593523
455950
913775
1354085
1136389
1092890
343282
1301384
1209117
1093968
1709367
516621
1578612
607853
975648
347317
1888706
1105292
964412
145265
256240
1003814
444318
1366216
686657
1411232
206358
369508
335181
823398
1809742
743058
725608
1462307
493746
387332
1767996
708434
1088093
1205932
232861
334329
1321133
1706320
305629
1419368
130374
835306
1771360
1999536
1295466
1350586
1615439
1247767
74436
977177
1065716
1795926
652074
1957581
878896
1598818
841987
896237
1284078
79526
108365
1516495
884401
355000
1843750
735525
1109430
1568861
481733
1006165
650100
276191
1341045
1400018
405428
561587
1095679
56211
992805
894065
122379
1915575
103860
1460676
1971068
355686
693540
1202533
899616
1350261
942502
1539273
237782
834211
1619928
1702749
920324
1480833
1567718
1774146
1047368
1657061
1518796
1669538
1804685
574912
1661920
1231453
351396
736968
657494
1543692
1925808
180209
531220
340133
1208362
1602000
711408
1311115
1296758
1608941
1832217
1308119
1183733
1631349
1422599
658295
1559671
973782
1044722
1695483
296806
887312
621566
1138018
1308081
1987982
801726
106287
1092476
18879
1733675
1518586
514389
1051754
1233136
835731
212816
1911617
366029
1536762
1344578
1533736
1486265
12368
229223
1482770
1278447
1802494
1750561
156284
219675
554053
193458
537884
726916
412773
909007
1654367
1364107
318808
1018596
226884
1331489
259536
1135760
1737025
1645095
933664
466807
61468
1310837
1602617
901870
762899
803540
551405
230709
484459
1376842
159949
939106
859517
489622
1037145
1223343
967277
825881
992113
1142471
1946576
556625
1437379
889589
25466
1645119
304411
135734
193759
165277
1440156
1208645
327471
1536095
1317305
951235
1165614
527073
1568472
1188854
1483750
1155332
970884
1693158
1817660
889399
1891730
1820287
751322
1495243
1057766
1882655
393675
972066
1655378
1231451
396722
799432
1531250
1263310
1007494
1626069
1213014
1212822
1118585
1471166
69148
1203063
1350513
1685109
1769111
735753
1944247
730292
130520
807894
113325
110144
1725034
588378
1941000
257893
1285572
1700126
736770
11642
615806
1085927
620718
765709
247747
1244533
16521
1515443
1949092
714046
1989922
922824
843556
1634027
700493
507045
659955
1233639
35608
1420926
1612272
1591559
109084
433137
589060
910381
786307
1369339
1911000
1607094
1971422
1385507
853945
230582
1891569
683791
204479
225152
1901026
685953
629348
1403047
1481221
1214815
1322334
737269
712316
1018854
1417116
412186
1439496
522204
1143157
1084441
670241
166877
692616
541475
1176889
1568560
12670
302429
1110031
1142728
256524
1577943
1706405
1752259
782732
1343412
878817
773571
501410
241028
7650
313629
111289
1763591
137506
1424864
1501513
129882
1994283
831721
1854904
1168804
1318901
1359758
612009
1491095
505053
1801006
562868
529293
872852
690245
999065
1442146
1289558
1199353
486606
1476695
1240012
1759105
484258
1822261
61348
155220
325221
1673219
277037
749005
468500
1933725
996375
92846
968855
1840251
1156974
1520887
1221248
462531
488734
55809
22800
29494
433186
855684
874387
866514
1809664
350150
1964431
314969
539507
1581784
445466
1311330
530687
1931759
1331075
1864866
1492412
106298
140523
1214099
1866340
934215
1817850
1011483
1558371
1060562
1474380
502323
64572
25571
576608
1853878
806514
1427155
696079
189679
768723
1414507
1556975
571059
1534877
1734195
1233201
1853664
205642
1154018
1185535
961663
1830952
643229
561142
1738931
74777
755146
817319
1724455
68776
648776
954890
1943829
1211177
1091068
283504
1228530
1939235
830765
449848
1238081
171698
894922
490200
1572106
1684206
1056663
1636749
1825074
334539
414942
1860869
142822
226146
1849143
513292
115639
838180
1313636
743712
604717
1120357
1440093
1027561
663993
1622719
494035
1544835
581547
175018
180529
1861674
1434853
523554
1984022
1391101
707168
800798
1706374
1076775
575872
65844
1697784
213970
1217046
545210
1124463
316431
1920881
1300221
1985069
991376
655668
726224
1338421
1580858
564493
514510
987281
1190734
1474685
989627
1624592
494491
1367656
20889
993270
1176917
886742
1541065
1502906
1554866
532618
1620444
1853211
1846154
1767346
1770512
1217425
552265
1588920
1803895
876456
1071810
1300339
1757712
1306641
676438
1296794
998686
438894
801181
347242
1972781
1166986
1563855
1409235
539163
1030279
1989507
1638965
1038735
886700
238374
13256
225907
1415422
1016372
1701818
1855040
401964
788141
97572
979547
1927791
982521
1917740
1147113
975964
1630863
160740
180762
1355594
1318477
377549
701905
1902722
117563
1894936
664422
1408097
1183132
378675
600055
411156
297888
1844730
110554
662330
1298283
897613
1855585
1806055
1446635
1294846
460823
1045894
1450647
620760
576373
1688545
1163760
1125221
1173455
619979
1139241
1297391
1198325
1733763
229478
1444942
540537
722965
1671134
1156627
1836012
1208027
256446
393136
1652264
929694
992852
130354
580761
1899310
1307997
1640748
1864684
822065
911387
1767342
1632996
118353
468313
1097711
1033349
1107593
56436
342511
1729951
735882
889946
1889003
1033998
1730043
1371597
1850581
420600
638611
1262671
1909871
1758950
1009594
8180
684125
1250954
1254131
1038934
1530429
705470
30507
1083603
937100
1305981
1054287
1705976
995138
1766146
729154
138878
103802
1612854
1355505
1969547
818579
175453
1391765
36025
1182406
1483635
1665252
1338973
1085608
1776506
1239153
933910
958054
1700544
1458996
595637
905536
377285
258765
1415858
1046783
233873
413099
1213394
296314
1619260
42162
897293
160458
360546
1248209
739786
1474142
1803796
340490
1181211
1157885
1184877
1115245
1572427
429831
793296
713890
1197380
865995
1026448
947690
1442402
1231228
1741974
103321
1929778
1708400
629216
1733313
1751569
878810
516503
1432755
1798099
1610827
341193
1698324
416663
1137531
1893522
810039
1586390
1230118
506113
3626
260278
862081
280491
673632
580233
167813
962202
441589
574991
1572025
665899
1590015
1935637
1718011
1111080
1381417
192006
977579
646176
151050
97246
176
313265
1882963
232961
631331
1891375
1400681
1445330
1809356
5544
616490
1141684
990854
207732
549513
1727518
384778
1153582
1813885
871375
835449
308764
1027708
1785417
1473551
1899072
1889776
1803756
235138
1472075
1550213
1356693
1574158
889412
733447
1500527
1184760
45156
294373
581165
565298
338989
811769
892991
1953575
52424
335416
1380999
1739093
996980
1077327
397111
893055
84531
1787899
287733
1397737
953135
1421379
1370243
849656
1611106
818032
1085631
1721736
223819
88413
483387
1382700
888160
124446
81970
297824
1781001
278167
185652
29254
554309
824786
1939514
625195
1876657
624887
1250268
881003
1229261
1528801
1918679
946342
153583
1716215
1689499
1933763
1331059
74372
608059
1288058
1132299
1704837
1939683
493489
1795580
1270762
561191
343979
1229536
1665506
1094194
924188
1857752
176104
987469
1319567
1406180
1937135
575025
71951
917781
173130
1209559
1420762
170872
1903376
1229707
1026031
369199
216324
929277
229253
1203882
1915293
1503975
261896
886011
1402071
1886451
695911
840335
495202
284789
624741
1784514
1919741
1055426
494299
1328231
395956
145370
120940
115737
1455724
269553
1366072
1132000
1045250
1096608
168253
1601890
1644072
872107
1075571
455476
1991438
1639208
85471
1286536
1620737
746069
1465744
1146982
221101
52787
835577
863287
1977138
1290329
1696125
1634187
461244
595772
408785
274332
1427540
324672
1862764
83107
595541
1956259
1477403
572229
1391157
1565173
376883
1338355
297797
1687796
41831
676081
711113
1966958
754683
179481
1069885
157029
1120337
920846
608210
1159469
131195
1124923
3972
1391654
366546
495636
471730
1869406
940099
983140
926212
1005662
1389551
1298200
1094615
1945842
452599
1715298
736754
120150
1364786
734045
1399209
223194
1756182
636377
1163220
526507
1435147
1602148
742074
1008471
790383
1666078
1560273
848798
1720235
584395
408970
80925
750265
1384342
629445
321013
1639641
294834
1001563
672909
345504
1943803
1376368
548446
1119343
1815785
472192
536583
1810803
1255370
1147172
1627872
399239
1139836
1793302
711026
1750855
265363
1983949
334069
378703
1733458
1500268
1273052
363668
144774
1950125
46220
947122
1813303
1436026
1199692
1001858
1265026
741738
566555
665720
1806554
1091750
280387
1533897
441614
232148
1529919
1965260
1593185
1624690
222387
755551
324273
639987
1966921
828389
1683463
1268812
1572256
1241276
1284721
1387903
1169711
1491061
666238
1703660
742204
1258305
370826
199900
1521951
886572
1245923
9933
901787
180443
578040
214632
946034
863901
1398447
1561932
1789303
576620
1374691
1942875
1510644
744393
1318552
1264767
752326
1264479
1448269
1497164
1586458
1649953
1094886
968374
1843795
877058
475233
1798874
1139388
1317965
1124923
688201
943381
841924
691307
1513353
1912867
1175356
1782670
1963365
1959457
386269
1969293
1154968
1620721
181639
503898
645661
1392021
254589
65827
484932
997095
187128
1708331
256109
1723206
1549488
507302
778796
1493900
1253841
70623
1573663
894473
872434
1628131
1496087
1800706
1820764
1968180
369138
1309268
1631511
1402107
774196
459958
59464
806796
860660
1301876
1796963
1479054
612863
131281
1412549
1615339
149030
1923429
1044756
797256
1978752
1256441
1268288
313362
537348
1193401
1498798
975010
682155
989979
1531576
12520
1257076
1564106
1605616
1733211
311927
1977978
490087
1059615
1846419
1939857
753891
1973335
104644
983369
1118676
1153614
1706698
553809
1712966
293003
587750
564622
913658
226970
535962
586791
1361974
1719447
1570600
465462
1022102
444149
362065
382361
932847
1424543
1057306
1280318
1126627
1819082
571181
1752939
1832239
1837328
1713524
1716034
225956
892262
317390
259691
1015634
384594
560484
1568835
172511
104347
1004084
1000211
989426
1160636
31384
1223721
215114
846032
1604322
1420461
302084
314030
702096
811476
246110
1532781
1601312
1514919
76744
1083510
1063979
1891769
1627553
953587
41060
1192024
354230
1167436
1325868
555041
1296435
900260
957705
1773810
1741773
1499233
1643078
1606098
1248358
1680639
391
887708
13674
1163779
963774
930023
1159414
605205
1499520
1339370
1691172
1407070
426526
1432142
1726859
509271
358523
1026009
1597745
1229342
1640839
1431906
1217434
1337226
1110342
147514
918207
294291
326341
664406
1146632
562603
1780940
1999103
1283816
254887
356057
43465
1498420
12900
112911
1162475
1523562
998493
849932
146352
352337
1123922
1213805
1060057
1362949
527860
1202614
1127538
881558
82511
137072
1468488
950754
302602
1995358
69957
49938
421681
718791
105047
1702974
135337
915847
19525
1959544
278571
1743535
945220
919705
303751
1308396
986432
1120552
1001030
1253251
1458174
1681662
1116376
947919
1264893
1301003
1218367
663282
1892328
772854
513645
405964
1056534
1745633
1511432
11466
57290
691657
289076
464510
849919
318562
341650
1028082
1594990
231033
1558733
1995766
556055
288277
1619628
678961
1343285
1975883
1931972
461387
269627
647833
3555
839879
1819104
1324180
1816126
177404
1098348
1379999
1914508
392277
1158153
850965
731924
1870232
1857265
1825154
1729024
778297
1743630
1737438
800918
1492180
1727453
796756
1515359
174345
146068
1991807
1808814
894908
872443
1850698
1909972
862330
1893578
400719
1340522
78928
1384007
1560855
38036
1693562
1350264
824084
500443
1154085
1877765
293560
587017
414699
1203854
1234874
1048227
517699
223874
74634
314719
1749735
44370
784906
1603424
79573
146002
753186
4746
854302
252972
320513
1372179
675335
1886818
1713285
1727183
533612
899989
1680519
1398319
1548157
122451
1262765
305598
1049735
584855
434717
195720
1608968
912208
1457342
923131
1564983
1843537
1264483
1037256
1674608
590682
1727651
867333
1149505
1122872
226579
417677
33240
1456600
589450
34930
1269904
615501
1287667
1189342
1519921
892595
1139347
1876361
829511
1946968
1944980
1296849
63044
782074
671050
295901
1982591
903948
547175
1246296
106360
1659959
1345937
1506892
1012010
889391
297563
827720
1152602
500772
1789832
413024
1176425
124572
314933
1672288
1078229
9194
981385
1575914
1706657
296013
1521083
1860223
249003
784965
792671
1321035
755112
463507
1772441
525723
546459
1524741
1961409
1594344
297592
840131
1212240
1780682
148856
415733
473126
1247119
505429
823992
1938659
1916641
620009
1880839
560107
641213
1682022
357039
1263874
1094327
734253
1903505
1571504
289572
1276461
1645209
1311499
1058083
28627
824716
1803166
754322
1884835
167005
1776110
982868
1208770
1124957
1849014
1565346
1016718
1589590
850667
1559432
1484296
1909946
1957779
1037151
168223
98996
1654413
842512
588646
420337
1167670
1592316
835162
279283
258548
153679
873696
1460700
1105906
1753969
242295
295888
1795389
1870843
1150881
1219783
430194
1923891
995950
1695905
1373799
1872669
1654763
301640
1661065
1027387
1041532
521831
893887
1698553
1591070
550378
1422297
153975
1957643
1735925
1254722
109730
1997212
1819282
1412893
199048
932288
1587852
1772017
181907
508067
1843116
1103676
1012567
1545555
238803
1756224
597699
1868108
558727
1148925
1280070
1695956
1278383
1521796
319666
1508407
605195
1410121
98741
1920322
602593
1612056
817341
689992
459813
1996637
1349144
1469442
659885
1551328
1146826
1603480
214891
1060985
1927707
412395
1987396
78696
1280006
1829301
1690125
1622287
1785526
1438579
1415861
696563
848951
1426439
626871
591187
31065
142786
9657
453889
1555219
383941
425279
1353971
1948338
1252863
63018
1422302
1260002
740282
1002094
432984
289802
1031961
178905
1622956
1331738
1933604
754995
1239653
643447
1535154
497554
235936
396538
525826
624613
1728316
558404
216894
997094
250416
1908431
346653
786201
1970556
1865927
350946
1109460
449717
899249
1742658
369082
1287286
828383
612746
1885661
482368
1378943
367403
859018
1000884
382592
1385264
463701
334203
1634245
855395
633211
1701676
1348222
1237476
1564811
43082
1137577
1178026
1155304
811062
449179
1095796
570450
1281866
1022883
1405874
481174
304856
1541328
724445
259912
1269666
1084123
200995
1359636
1000951
405948
1923859
1966197
1683868
1016650
667410
1161922
557575
1637016
823955
436184
451618
1567735
2810
1388152
1319084
492419
1979296
749196
416876
1821380
347471
1688563
1347573
114756
1680312
1089898
1653649
1642711
473348
970563
1672373
876538
1744114
914946
1052783
482421
96251
1614264
1817729
1896908
843683
403116
424473
287310
25875
1916221
876293
1286926
472048
1791281
1095628
261823
960683
1551668
1836997
1479018
489392
1916836
787990
440693
1246435
1274483
533202
483705
1458383
1636841
1472039
1951405
37360
1387611
1573329
153908
1301259
687185
1811245
636428
604311
267157
1446663
92993
182431
1716165
264488
239562
915906
214582
994092
1858408
114917
545818
1010715
185600
397423
1099914
1244443
716195
946966
344888
267129
258666
940566
1750616
1060459
1504097
989160
1794283
343496
1481132
1864028
114817
1296961
1486673
452880
498364
1654278
1824699
376584
1821294
745332
74388
900194
1570509
1306036
833389
1627971
764994
135676
1383304
1457484
271789
1554237
1435594
711585
778975
1254110
743884
87819
114829
600522
926009
799117
88440
1767098
1879511
990859
643197
696372
1350862
775021
1761709
863057
481355
1426749
1397090
808900
189003
1712682
1809331
226590
241959
1016454
177273
1645386
1505621
1925738
1819043
133386
120250
1964621
973984
823867
230408
321629
863641
924337
638818
164405
1575629
260316
1484585
1433331
1423926
154062
905058
525079
1306617
797469
747105
119958
563572
268269
355315
1990767
613476
879385
1180047
516709
495960
1064522
1225471
73024
1245692
221327
1172434
412938
1258393
1520291
369483
875680
1589839
1946616
324735
1705103
1548197
664617
1904970
519138
1253820
984920
1101389
1473577
1947122
1210087
100135
434161
1236693
1196841
136179
61593
228799
832215
1732319
1681713
750627
426383
1522423
1584208
1483953
834177
866917
1571552
595794
1740104
1513146
1164177
59000
1707113
318726
1544841
1027601
1246698
1718560
936008
7084
1684919
1335317
1062227
1525745
1547934
942430
1168070
1300480
1973772
1424095
1940466
969337
1066937
1795036
648611
1920804
1582273
1931872
1059729
512108
20012
1958692
551021
1016494
1973272
42186
457461
1126143
289569
1569913
1768266
1260697
693252
1502298
1205744
1673398
1275842
865975
297644
856457
1826046
639510
1600545
1127569
562185
1286303
246834
673715
409435
316599
448796
844711
1449359
864532
1519472
1321507
1958514
637268
743928
1202315
1747391
1906592
1381266
1300745
906231
1583821
528449
1792052
1899180
963421
1074455
1522142
1659667
1416429
207473
1094293
1874196
1446223
1020279
1606956
923255
448380
1583495
1346049
1384189
1023551
686005
1435918
1702778
1957396
1800048
347577
1203039
1111100
314633
1228712
1985983
409325
1774438
718838
1011246
752565
33173
1161406
776267
338532
369057
1232326
1078303
1112303
1196996
203315
607689
449468
1258689
908092
1023948
1486814
812500
1315435
138830
964473
1390153
328695
1633216
602166
1727952
1534977
1498766
1131585
1315731
249604
52234
200400
202939
483677
1690516
576787
1063603
65587
653686
642768
646378
951135
1466743
475375
438739
431171
377984
1853562
867930
1601938
647703
1191056
86994
75800
1798197
1854039
78695
1092853
1177846
600099
774514
778581
173226
112077
133483
1295232
38626
991797
1177694
1156024
429173
860849
1541625
1711893
1370770
1157259
1310919
550370
1558167
145980
1030031
1134118
448659
1802211
202058
1060670
797710
1478882
1253132
1176748
1815889
936348
317627
929957
751693
1349951
1783001
1646809
1349890
152754
1735305
20467
703486
728601
681717
1302071
1634847
393315
710409
317217
414547
1943571
661056
1563103
17201
223866
1778507
1253499
1084435
1433541
258200
807032
1323343
562507
296769
1182297
1048769
342978
1201920
1397718
713121
1559706
1511133
260547
31239
60068
522378
301681
1350450
1374196
486769
1108530
367440
1837294
1339046
864818
1256560
1329061
1031078
438002
1511797
623920
1274879
1587965
1966748
35775
718514
931646
406518
1899474
1688320
245799
132934
323180
1712302
1693473
1673720
541915
745495
98786
1796263
539865
1016789
833209
435106
1989418
1906216
814953
813868
779612
912409
939408
969904
338563
1235619
989232
730605
141509
775844
620670
205392
1919919
704725
1977478
13279
1523603
1171938
1204193
1719338
1062539
416813
1461326
1088202
535176
1268467
687093
106745
1117913
1997962
1038970
1052657
241905
1771462
741101
250845
1914494
1481722
301869
1604080
800199
1911482
533769
1485530
1180433
701706
741352
1286494
705080
667287
1385108
1562280
1347822
790717
669361
174797
1666094
269416
1729079
1039897
1604214
588037
122324
1014053
1691235
544516
56108
1028729
358918
590061
1902520
148202
968899
1819763
937425
1287740
1284045
972111
614995
1944960
1505595
1713121
1006205
1137634
1193040
534580
1300508
596412
903046
84808
1127395
552670
1370239
429971
1681894
518099
1909950
957479
144720
1383093
1585014
1845852
1016557
137700
1424991
1409161
1117237
1378050
1371082
1767211
1895946
591591
646729
471126
601265
842616
460728
20397
1488654
497488
1780096
1910112
1311443
1829085
1442593
1869569
49126
474099
1967019
1231749
1395887
80219
1564650
245732
156815
126770
207168
1066572
462257
1555774
677553
1814594
1159720
951744
602033
86056
1970267
217311
1223651
784293
94814
1960255
1354535
1000741
590865
944849
656051
998843
331125
170114
291218
1650404
1573895
1417011
1321670
1085224
774614
1359448
911550
1075276
1399938
1184362
1577260
969546
636160
1996221
880588
223250
703721
1359962
788980
523988
954720
1043363
1070188
1126845
664222
1474930
570258
675256
1591590
1244460
740683
1922296
432550
1775927
763098
1723229
1813646
256717
730430
1845391
338125
1048000
970870
235624
1458043
1581026
239591
873138
191711
457711
870895
1053450
298695
1043248
1225816
460239
207590
1025354
535405
926997
1839267
702416
1482255
427803
866702
318182
12541
877851
266161
1924307
1993836
1359578
650112
1456543
308729
864291
110749
700217
1918927
235791
1609463
1221890
1202048
1065501
1399775
1446469
1232991
557119
1193710
324533
290696
632477
855272
836066
1325079
816390
1651226
1091327
463916
451
1153094
392169
543362
598275
1107075
1284996
832683
468674
1109149
615598
17162
1241769
1616287
1868337
959461
376728
106898
1633647
74620
1315218
1293712
995975
1006555
1329979
1340843
385133
198006
1943648
381922
255953
1447741
843471
1847446
1182726
432663
284326
1698233
914169
903941
307828
1493360
59954
1942732
69822
73795
1075473
1289064
155786
17443
1414111
53664
32457
783851
295876
1465133
808164
1112448
1258270
1872105
493206
710851
563196
978042
407775
489380
1844793
1421842
829008
1758450
792675
407155
156347
1040795
633394
239587
395840
304083
1298065
202128
1561228
195368
31912
1086843
1584818
1623023
386015
667694
1753103
1386705
1422022
466761
1028651
1072103
420620
963046
1947717
984327
991814
1154167
1124492
840398
223773
1055596
444300
915601
755300
1865003
648345
1440443
889805
75268
1835798
151921
660625
767882
115220
88227
659750
1928362
348810
1647986
1766030
1890632
86638
727296
1491258
394268
1155541
1935279
1246560
762285
998488
1619660
1292780
343756
646721
1844270
199060
854833
976604
1146367
1549866
1631783
550154
1032878
211043
926800
1991675
777177
490665
236243
1497278
1595271
480879
525528
1092651
1030699
541576
194736
665914
830676
1024163
1323655
461691
95981
377233
351788
1483519
993173
739977
1804351
1417064
875983
1579394
981076
1869820
1580072
1663658
458628
407390
1324847
1199859
997742
1465302
1027464
1755639
1168941
1639430
1775031
937854
697221
1193955
488554
466100
933528
994695
266340
1470239
1510822
1593109
746282
542405
1492118
1247796
860304
387082
1910208
1562565
1487440
994461
479050
1262168
795693
1333323
72655
1654106
973096
1830439
165729
1170863
547210
210947
429385
1057016
1590075
1814136
1316053
1127343
658489
1767725
259103
421457
222779
567863
1201420
1237262
1314557
1184804
1422774
258058
1153094
1572018
1630694
367516
959278
859899
1057418
331846
1805599
665672
1062458
1609561
249009
522171
1659174
764929
1383835
550464
1401696
476563
1336936
1203899
1652660
1983710
756302
1802892
155041
169261
293723
362650
1736695
1967077
392739
99362
593003
909814
1444066
901382
1805322
555735
911676
624056
665981
1161799
231909
1395221
958518
111744
1412831
388724
1362759
979296
328440
208628
747546
232688
1989859
996188
754781
1188557
114086
597382
1890263
218334
1576227
407021
906136
1178926
1280379
1883774
497335
1795142
1076503
1010663
1566273
1841469
825332
1651126
1921361
1458563
1715534
748885
58443
333275
247174
1657069
542155
1202530
542983
1268021
1729651
954765
1027843
1076595
50053
1626429
544705
612600
775864
783619
55397
150454
1216870
491226
1604022
725540
895511
620682
1504861
687889
1799524
1356556
1628741
392149
1230654
1127210
30469
1783179
914490
479649
1246205
151903
830854
1882871
295543
966859
1292699
378807
1724439
1062015
806942
610192
1556937
1645849
1164042
1482332
1653160
1158173
337732
1338775
1771296
732972
1429255
341276
1097626
1350016
1518949
1053980
1145963
1997525
606419
369673
1068363
462017
1689558
1947862
1529162
1951984
507213
46887
1745623
1634859
1048703
691881
781530
1223649
708432
415417
1010293
1622358
1192907
1408216
312880
1402726
688982
75162
576695
904028
1260179
501317
1966540
1830193
1907983
1563261
476160
1385035
1538771
790034
423399
1737420
123989
1502748
1121589
1006696
1927875
499560
1959351
427203
1637997
63739
1713795
672611
554699
1815735
1055462
585448
1108866
1367890
729186
40693
1649480
617981
514076
409573
438364
291368
1140043
1831236
573197
1068345
1357367
1751552
1016573
178025
1899197
1649439
769309
980038
245242
1431136
1233497
1415163
1331073
814931
1711919
1007077
30831
816564
1560116
204181
133716
92973
1816518
934830
1361300
1431350
476643
764374
1498876
291862
1683602
428853
895362
1611620
970573
641575
1656677
428680
1413838
1606902
1658413
1765016
1152977
48221
534674
1680426
615634
654481
1423965
1335061
260999
442683
886193
1937103
700173
1244530
1889750
1083816
1598945
469598
571225
1268128
378503
86576
917001
914801
1384023
617306
240693
229190
397006
1482883
633581
1476519
1498232
1288209
421688
760964
941153
1721780
1283435
1907923
659558
1817012
1468598
75129
318105
75561
1322987
880034
1179434
830777
164405
1040932
967658
1359067
1401690
327983
519098
1650828
1372754
1462864
1055151
298798
743765
1221859
458465
1766301
1662447
1991555
1736243
1504541
637087
1071518
1697782
718367
802511
307936
952786
1899431
1209761
61879
169362
1065384
780283
156471
765211
309432
254549
1741203
1703192
23957
213194
1214671
985367
1534754
1740706
775862
886916
127389
1323982
689056
66590
1397552
682383
247447
1904261
211671
817552
1177185
1044564
1353216
512575
1399398
588527
925895
1877033
546912
236923
1277071
1603139
1110564
1012281
1895621
1009650
1243710
1381010
1193183
698587
515353
508100
356096
366372
66243
1948830
1801707
948526
703349
1265062
1547156
1256280
987438
233307
1991915
1465726
1540000
371304
768787
747638
781692
1715475
29024
78395
1149551
1687683
1084480
617928
901735
234240
288681
1958571
1770058
1998132
1997937
1355307
1731220
1777300
1182354
871153
1303210
332712
664897
89089
99037
50127
34185
1984702
1731976
87050
980506
75163
1972633
313239
854216
1453370
1226080
292754
1629420
1797276
498827
1745605
1338532
1762089
1902945
955287
1349266
161581
1639873
1649559
1166493
527405
1004167
1141343
1407283
1237778
490035
594952
885045
1053801
551430
647551
676655
1005532
453936
1667884
1621201
668158
1250025
1224284
160941
772897
412500
49866
257850
686205
239304
202323
1152620
603145
171792
1097713
824426
1639297
1883577
332495
1962992
1145695
917989
1805514
1175646
336264
519910
625421
765117
341086
1641154
1634563
402927
1158812
1069303
470527
1732567
476382
1447252
487924
1886937
1035525
110232
1458806
332616
509846
283466
94941
1126611
1068110
727180
652257
1200118
1657335
1717194
1502874
1379792
1633998
1233874
1316839
1452529
1465682
1260820
1390243
1552543
514656
999030
1316973
452787
1782874
1323360
1819642
807413
554284
821632
935692
526943
1019233
337816
92054
1987997
248208
1784819
669821
615496
592452
284998
1969781
718099
1850118
1684727
1943922
1837113
612958
460307
362158
325175
1697776
646536
907055
1926018
648665
1572687
1252361
411977
783699
400417
1776045
895505
1133136
191032
539621
518989
624760
749287
1321686
1519998
1550642
120520
781907
1425713
1501038
960262
523787
740065
1944427
890553
117687
317489
760464
444373
848078
1600146
1468275
1501702
1144666
51950
1376857
1066240
988101
503845
305564
1823265
148570
219320
617626
584448
1568379
76172
1048248
549403
1217309
1162664
673656
1227924
1337965
1528804
96104
1165919
437777
154320
1367004
1570835
1907420
1099521
169828
1752504
416621
1357276
1812538
61627
1464868
1876782
651573
1562719
693127
1084462
67238
472558
1226255
1366260
1447168
1941100
1083743
1927279
217581
555978
496775
217440
1801734
977107
1640484
1172414
242558
657404
1204106
1654371
358357
159251
461154
1955356
1033837
1153056
1437674
1450262
1917589
1896884
1589503
391940
298463
13067
917374
1605494
1418787
1756174
17724
498357
664421
1719424
1523735
1836170
1683677
957113
1513427
531484
961513
1597338
1087130
250634
305019
1149655
627441
1484311
501844
1138319
461801
1957086
546898
390291
1448924
886419
1894120
850003
867035
914138
120884
1615461
1665624
252007
121970
158433
914750
54265
824684
881090
779093
238093
535163
403896
1024209
849315
1402319
1935147
996656
113728
688078
1004739
852354
880302
77543
49241
761063
1271897
360919
1683706
1639619
428449
124035
1149527
437669
1557313
1207878
1475596
795324
67389
1425278
32946
237314
576758
639757
1677971
941092
1896462
980513
1310870
1411510
1611223
769152
1522298
1634020
874331
909838
1609317
585090
86857
1816832
1540790
1107425
665878
1385697
1427642
118625
1814398
244663
30825
967834
1238819
532744
11040
841882
1911661
333602
1242458
784136
463965
1977435
809726
509597
147678
640782
657785
994326
1545702
1799666
1439992
102174
468120
893943
283503
1677810
1064991
1801951
1688098
992124
1262277
937780
456053
1895619
1912361
1282224
1643755
1614121
404556
428179
1248848
1242563
502774
197880
710289
496148
1910837
1249804
1700047
1515536
1327727
323377
843153
871965
1024564
1120718
546165
1133792
345544
1729342
1125274
1842289
751389
997568
797277
1695461
85
1885131
632233
1373173
1076998
1136474
642324
232128
197648
762993
721029
466868
694460
1630100
814233
1234065
1175529
912549
577359
1501112
416986
980827
1758419
1534045
1190141
463173
1802396
1179798
676584
1734441
1141200
1299146
780378
1910485
1566408
1849562
917550
1449198
769409
1222065
133858
1544962
508881
979641
1991179
1161268
1742930
1117909
47788
388442
1505009
532491
443503
1467424
1114718
1162800
807991
214322
170927
1987005
1972878
331679
238241
256331
3063
314780
1540929
256134
913949
1760514
658617
1614371
1035405
1183403
692537
758462
682566
1979305
46479
1699316
294861
75893
236682
582647
1405306
1889985
68508
92370
1047114
1776376
1965651
868709
1743449
1258828
893057
488623
382612
1645549
1517330
1034002
1069314
516437
516004
58566
751187
30761
357807
1207507
686800
942006
1497383
496627
98326
483642
105334
664405
871254
705034
802926
1592238
406119
1683025
1445125
641321
1240850
314572
375988
544398
1404921
394758
1124915
1423512
880802
1691887
892880
1122148
1947181
1951400
1427774
763049
950149
1370586
705579
1914281
38230
482248
1073033
1530194
33183
1886535
310509
1706865
1288712
411285
147134
1684529
383675
637010
921399
1397871
979878
960759
1702471
1882173
1178411
278172
1582536
1826171
1080348
1251753
1844199
1283000
601337
809854
1729504
1953923
1883351
739920
1592022
1649368
645257
686375
1041453
311132
901276
340763
1615809
1624587
863172
149299
239155
1887411
1070454
1642735
1973914
331233
1241169
601048
1791508
974371
560948
1697413
1017489
991152
568623
1401743
693159
1262303
1034106
973199
868548
1699868
1944909
1129194
966867
580112
1699291
1733134
1771525
138179
569717
1004121
1407120
1094915
1127908
1081580
214768
673732
1295519
269843
1064015
1814845
912736
404674
1820128
594657
553660
465844
794947
56879
304043
1735701
1363615
1918644
901971
502267
1666789
1844402
840765
1081166
57489
1006903
1074728
1100334
687542
860118
10306
1818302
1936213
743021
962094
510943
178193
28524
707321
698522
514141
797697
1960413
115021
1018027
1383858
1754274
929732
1661833
1581492
575025
1809709
1320899
721769
1303911
19173
656182
643638
1755758
1653508
1824582
1556769
231704
1501413
726324
1790147
392499
1685794
247293
1372731
248211
680489
903620
793411
1779926
1700970
626869
1475126
1720687
1078846
844760
405738
548751
162903
676152
1611818
365909
470674
1769461
1858245
158361
1645749
1729223
883687
1869121
958949
587066
116525
253836
226362
950602
394554
26455
1665452
390818
95710
147381
229027
1236491
1464577
928399
830944
1343051
111925
1840444
554332
810992
478071
395245
78992
1876506
1277070
1384479
213840
731137
643244
360445
1415375
1722625
1433882
765603
429560
634115
275550
974845
464785
1020801
1867463
41029
239872
1311579
226860
610654
390254
288697
1936746
1452521
1736125
535323
1250344
1844750
1781720
1481622
260906
1109734
1289541
495712
1350052
1262758
1592300
436614
1431672
509441
1547158
37605
1001153
236346
1489895
1968686
16943
1496603
98562
1759192
220975
1051220
1478704
745578
1257663
73537
1123121
707041
1994250
154289
1165313
77192
652419
978935
692697
1392005
305630
1779053
1985034
1467695
791536
782927
1648869
1366402
1158492
1511757
1467366
1829189
1150147
1926624
836723
802490
1584010
799826
1263454
1591594
1579521
1093449
48591
1398522
1112419
1245326
1201469
836384
1528245
719463
427223
60998
580990
1490870
1016207
643443
1846988
1718233
1699487
50617
165728
101845
738110
1611825
194807
1224554
1129522
1887147
306035
1014492
944792
1209508
303286
850229
1828326
492379
1572134
148327
831563
1355423
824646
1879396
614808
1739888
211450
1697548
862326
764499
300188
1530950
1903087
319667
1994189
360315
1664782
1953688
453148
1340351
1865661
206147
372252
1513676
1430924
1944992
255335
1622870
1327862
1789696
1148479
1284537
207622
1492005
745289
306757
1414932
906991
855861
489140
1122964
247314
174743
1195608
746965
152807
1471292
1803385
1495963
1319401
789497
230068
1113456
1677801
1485552
316746
395750
1520479
1881822
474292
176781
869747
806356
1015562
1500368
557430
1928458
1151707
1481549
187532
1254513
1666339
589924
1180677
1748872
1325897
1146947
476738
1783666
566587
1160748
863783
577626
1158228
464869
424026
176463
1773218
12440
737648
11216
300665
1412691
300349
1982513
1911592
1188736
360763
1663446
203301
1641959
1272145
1128826
510626
707626
97759
810530
156167
193001
1347110
928498
1650718
1304716
1994121
818070
518225
1518943
1983270
562122
1176686
1475480
1823991
1704253
1584008
583498
1351699
1174270
327304
1152876
1051317
1704519
1212654
1885391
463308
274882
705413
263883
901578
1514111
1362880
1417986
879191
248739
1641585
1971701
1947561
703769
1043725
1761663
1583286
1265415
168945
1030227
1312214
435996
506568
1140262
833711
1579708
1092352
1441004
1671820
876247
1625744
851778
439837
375144
1577533
1231432
278584
1527523
404339
580555
1419353
1163818
1534600
737681
803135
712435
422301
857964
729637
692166
1584575
879122
1102283
1796020
867257
1873169
918777
909812
1545294
1088289
831618
303410
1111081
593663
1424501
591200
1368464
243985
136146
1702325
738196
1831760
1265112
540728
321223
889593
1612692
448938
1280525
371639
1759596
12899
1478419
740539
1017240
1784585
437145
1524517
196012
823977
13181
1275495
430245
607129
373346
1463411
539962
1226672
1951628
1641791
1190110
1426633
278690
1642213
600496
300907
1320010
1952435
1648858
1775779
194513
813130
133995
1488773
1042513
1240708
355059
1596544
1101314
579771
1712720
1479080
1020373
687587
212395
1859003
1032580
910549
1717915
411903
1858070
1948390
1829856
1094459
1725487
987443
1093469
1954591
546452
801998
582475
336590
463305
1595628
921817
320637
1598434
1522995
1242788
939155
346895
578291
472485
1710421
19286
1348537
6581
236795
921023
1722598
568165
1621265
1475856
380074
1211089
1362851
667509
712370
1525830
607349
643432
171221
922999
1959689
148906
1822788
153898
1886346
693523
1267493
1250848
1853454
265742
40887
1059357
1722527
574922
507143
311473
20057
21000
258941
1281788
1709252
823850
1988035
832275
1086288
266752
145359
130781
1503324
1010332
1207525
450442
85832
733796
1530033
1978185
778840
567305
1691434
854558
1138691
1470970
1561516
113925
1376466
1680904
520533
706778
631020
1362886
16611
275213
956750
1705868
293755
1181506
1902398
1041223
1419485
1995736
1366963
422118
1195304
770477
975992
1116315
285773
276538
992122
483372
851849
1442131
1749983
1943506
1265449
1067909
1752175
1854005
1053441
1030411
626410
374483
861616
745070
953784
777253
777907
155923
1605185
1198232
908264
1177447
360275
1822245
1849808
579604
55138
506963
1463591
26755
518543
1280652
1591522
1184571
1667883
73419
798980
579392
1633657
866351
674931
808808
279226
828072
599420
818773
1171297
343730
812371
386408
353531
1837194
1161768
79115
1480282
1574846
502219
1240358
1226887
981673
1168030
971800
1727474
1684865
1927006
1579891
1956702
1128475
1108294
325274
1777986
1506787
434721
514646
933500
940262
47324
137938
311338
325503
466951
1929861
9586
1010694
351468
1444064
937916
735775
368744
1938053
266930
1339608
1128965
1098787
757236
1925248
1071344
70187
1002437
946439
1476283
1955563
489994
181368
439080
383839
625808
699437
1850439
1124948
1132652
1080983
44854
1332651
579014
1493915
58186
862965
1021453
1885965
557424
504434
1912224
812740
1199710
748767
1743728
1363000
1123151
1193686
4103
173036
1802524
1221104
918194
1820048
677548
1624408
605987
1629575
344418
259896
1029542
686152
570329
757662
48603
829552
903633
1525650
292550
467706
1146723
47797
65399
1402505
390405
786305
838328
712203
1769813
222716
1415596
899150
1410371
1422996
915782
710144
1806446
471751
1411830
1652610
943016
1378075
203229
511206
703697
461098
1021184
1947473
1714218
1584166
1047846
1871050
1277252
65526
1720844
1127788
547439
540514
219166
524703
616098
307714
1006089
1083356
1626570
810546
236147
1406820
1263622
1280854
1600004
451789
689837
745107
451359
1356594
627483
305083
495008
1736761
1481022
1080126
1619807
1515198
664622
1428486
1115052
504011
823144
592966
290243
323665
489549
1583535
576823
42439
656649
445860
629391
1374468
775591
1531836
1614284
439958
165734
684780
781985
220513
835043
1404996
143253
125686
1187256
673423
1474231
32638
629514
304340
1490418
1727029
1697310
1626201
682925
1275052
268329
1513358
122906
820254
1759508
413247
441267
423053
369248
1278342
1607655
644623
292736
1336187
889112
1521101
732242
32372
191452
1183767
559638
958956
1596117
1600570
1817192
1955276
1632505
726388
509507
425459
1767846
592144
950460
1479547
1322421
1827924
1875446
1449910
176888
1228048
708006
305817
1418239
700728
1193519
5807
15676
1387807
142782
1515957
237720
201237
1440704
1766185
1028604
876898
1606348
1422927
854957
362872
616104
1182964
298049
1734856
1318422
1602842
1620652
195591
923828
399233
1029452
1058064
1151760
68349
1653364
579640
534587
1757853
806300
120721
1654225
1128706
833324
826145
537246
769252
329197
1370043
1220825
1117509
1688633
252161
237609
223045
205575
1170243
1044881
1068357
211672
22817
233232
1364746
1035379
1249833
1532045
1243910
773640
957536
1838667
62811
200673
471903
1859869
1930502
394526
113975
1177719
537684
334869
1914467
843103
200238
262557
899510
1111690
1436981
1400421
1067567
790157
262400
1834707
498282
669280
1070544
580631
1373758
824442
1746562
1857544
1392312
1736076
1296762
1032476
1390384
1223575
229693
1015699
1581302
1620127
1912240
1381693
1677512
1486140
803272
431904
1218417
1274791
1174503
654784
504559
1264508
1248136
731631
740475
952770
1259580
375671
1391192
1079390
1616603
478752
1752749
1776407
936728
25842
684723
548291
1451283
312792
743408
1209409
1611324
1379657
89656
1975426
1836918
929310
1843499
513187
1283296
1023873
366459
1339140
1141316
1054406
1748718
689341
765872
48321
393483
727939
1993114
1471902
1351435
509762
930525
952565
1272297
1862613
1249707
1192484
1091217
1246972
49481
573330
548870
711124
1588619
1940791
389636
412175
527531
1139055
843867
1922101
1233793
236921
390363
1489728
1643841
704545
1985037
1614227
640334
534474
739700
1246394
510267
1913687
1562719
1276823
260171
537286
1191528
1794340
1302459
1350035
92522
1714933
201834
1425782
899307
260905
1551467
1166387
943700
936731
1153730
1201884
821592
1785151
1082454
1794514
1525056
516548
1394771
210089
1199083
1432332
1551462
811067
1772161
674272
440428
1067831
413632
636984
882295
1920015
649684
1132138
379702
1155786
212293
399273
112278
1553426
1624576
955482
1604285
635106
653798
683229
1923210
470136
1834583
1333906
734835
538657
858966
963438
289101
1957595
203844
6564
240040
564129
65746
1598174
1616214
886759
1979140
815892
878210
531529
681026
1565471
1128462
166879
369047
1898605
1271001
1329574
1166779
564941
272943
284367
846616
650472
1373970
782276
698751
181453
1271655
689428
1593468
1097037
1639958
1215794
980977
987099
432346
710760
991150
430606
240230
388875
1219648
59107
1430908
1060460
1228627
1477352
1382851
1159788
1498779
1797955
227053
1939208
321416
1473388
1888607
1928890
296266
1831937
629767
724341
1984169
743931
380622
1290744
640638
1225577
1522741
936369
694796
717349
1086441
1184600
737818
1814391
1730851
672484
165533
518451
1373021
284852
36511
1945835
571236
466106
1601771
524989
1457657
1566056
496417
528096
1448396
581447
1784353
1223920
1158505
828348
1686203
1119252
1793831
32195
1108873
1845122
845628
1117071
916474
1967289
903267
1376514
1879767
1154580
1605543
666937
332312
1764752
1603920
1020364
226241
170981
1473515
434450
1928266
220743
1635701
264528
1707594
463097
86187
1876079
1037314
1664575
49078
825652
1098983
536176
1917424
1826938
1708391
26784
1477016
609273
475759
1530215
1830590
648028
1260922
1062513
1711984
1060528
1083298
363115
1788712
1834868
1906516
261110
1395290
1866199
39543
116499
1793123
536157
194100
1041441
310097
1101656
1156285
1062749
456564
1667400
1940540
1408646
1227848
495095
1659607
1950859
1797219
1218994
123499
655504
154484
1415827
1590836
39079
1527329
1723269
510963
1176522
1651097
1865578
370624
1028708
1972861
806621
778895
1754544
478282
797506
801668
743642
1539723
1290109
457922
187765
696043
1200644
337848
1551237
670584
505406
1116871
158682
840315
1320475
1469740
1451788
941876
1471126
1461762
1320528
1506373
530002
1004308
1614189
297916
26518
898909
1617961
1339111
1808095
1795151
347069
1499388
1333273
833876
1923185
1639439
1212032
1051924
816113
788735
1894540
1337510
1756279
443507
969268
389647
1328420
1697909
20855
1641984
915351
477898
1155524
1004479
884861
1268960
733204
1730425
1394676
354160
1962876
1677632
1880880
768306
1097740
902368
1381530
900193
778154
1902699
1290345
1412249
929734
830988
729828
236233
859144
1120490
1710725
1888089
188691
1356518
1438575
138645
1118482
559978
1370777
486973
438556
1927250
140731
1354523
831474
347786
159286
1199764
961686
1453908
1431063
754391
1332661
1211557
1306304
1522483
1691216
398779
1790839
1215794
875915
650538
778986
373604
639126
852034
1714813
437028
942834
540135
356331
1792093
1508463
1611974
1317060
103212
1988770
1862513
1244977
1476109
67407
1289496
1894402
240101
324764
269546
1294340
146856
1233082
1437325
1214531
1644716
433771
253740
288228
776613
94729
514364
870693
689493
496805
983559
658106
1041007
27078
1076901
1287273
1198303
767834
925276
1695066
374748
114960
1008992
961996
1163860
722824
9322
702569
1238581
567444
565184
1461852
1663801
277863
860312
1625775
1498656
106471
1587290
1848975
1646253
973725
1189326
701200
814894
771154
1151173
462848
1274826
159624
707669
317247
1624313
1499114
888521
454441
1234283
1837866
145697
1141015
1707097
237278
259581
25822
1764582
1408729
1465094
1786907
76655
1702637
641321
52272
892620
103635
142515
1391449
1924346
303952
122311
530875
1144243
1279124
1257315
1851176
1068771
792087
1601582
1140980
1756130
499296
892470
1458172
1491314
1584862
135571
1526148
801815
552575
393426
1472342
16216
860546
611291
339707
130511
103917
727799
1970129
1208006
1793796
1241094
669891
901926
439765
1746878
256712
260032
1719577
142377
78107
496010
224280
1408385
1097156
654817
352162
1754605
173560
814751
1253373
1352413
494005
1633542
1503731
1612037
1595045
1697453
280283
954745
1599450
729720
225189
1291441
108190
171041
63782
1783506
457630
1069180
1426625
351542
987072
1534525
54562
164821
1946734
894159
340955
1793469
1405074
1044296
75415
1156472
1587271
151045
380242
1848576
1766300
1838520
1316401
808047
1586440
131443
608892
1550457
1798174
92557
1958148
1823549
595972
307179
1291426
1562856
975167
1216374
230259
1955149
417830
299455
1790196
535190
1716042
1537024
427871
1331126
1914306
1573893
1933016
414345
1017874
961858
1381154
82777
211804
1429503
178803
290189
103957
80143
1112898
1835047
283769
1661097
1093725
917941
1818257
648289
1322270
558788
1758975
1800777
646906
146329
1490168
827743
695329
1847028
771591
1598626
1351807
1145556
1520852
1900846
556200
1265691
797757
1913179
170573
525681
1877650
1219291
360305
1403592
91219
1790097
904983
1104318
1759416
275922
1832443
1372295
1703421
907102
953249
1933848
599921
1576727
695800
665493
1811758
232966
1807451
1537343
1924757
1343965
3782
236192
1266414
1373586
1549270
1972349
920027
1184409
550687
595380
51488
1198028
312942
1923659
1858000
798069
1440935
1781433
116934
821498
1089336
292779
150850
179606
736781
1872504
1806259
609810
41648
1516080
279715
1176829
210431
893127
1187153
1116203
213766
611583
1789818
1873052
793028
678264
120971
821284
1989881
451735
1072949
1449047
489950
1183616
1766431
1387833
816260
1589186
612816
1201292
1749903
419699
314340
808300
2199
1959901
888148
1349265
364525
1565797
904058
1619596
1742127
1382629
1561672
1462432
1812870
1356891
1844528
60305
1843590
477755
1572735
714910
1776965
1809111
1678585
1995593
978955
1814550
10496
860723
1979897
495278
1995913
535086
896389
1170293
1730181
198452
1496765
1599629
421449
657732
678962
377242
1079507
1381243
1014968
39566
815261
1202795
1809384
372273
844908
412218
1305556
621662
871446
1044103
150429
726319
1838851
1941578
1595970
570565
342789
1345752
1262509
1444885
595317
1570169
1527360
790782
1404782
1172122
193852
1999423
1029918
346562
1206912
1401426
1235962
1378846
809475
670357
1679800
1254638
98615
737847
537107
226792
1593162
330630
830151
941970
381524
266292
1829833
1944520
1682559
1354618
1762320
1275174
1570106
11872
995261
388729
1813981
1638932
489516
989261
1474326
732334
1041671
502211
214522
1814689
400793
1996277
339064
1582487
1069503
84114
275295
1734574
817144
193798
1220492
616050
1166691
1319184
1082834
676514
185435
787455
1137768
47731
800858
1193600
254358
1315009
319957
1182785
725702
553551
1052303
1443649
526076
1747262
378966
357220
890073
412643
582547
1488997
733504
672152
1957207
30398
1789908
52047
1883088
216326
1094883
1194664
1181106
1157734
1771649
491093
713111
107023
498407
23138
620417
334141
1490497
118705
193602
629073
606664
850676
1393078
459772
571374
1114748
254788
240839
1864311
454050
878958
613495
1604752
598915
378437
415029
1395684
721596
451044
229348
1946975
345199
1489786
631670
643483
830886
886831
738376
1571872
1722442
1923840
1926056
334132
852745
536778
1134205
160086
758718
962208
60080
1413410
1693347
1004799
339668
1545091
1601131
1206695
648375
1550136
1340228
1767909
1927187
350130
52120
1274209
1577177
182289
940122
908131
645773
1892213
157449
49706
1684083
202315
446512
443492
118253
1201306
1516228
230463
677057
1674662
1576088
1572797
444417
892132
78916
1251741
1608152
573774
649490
402423
1312527
1202386
131768
351190
1138052
516396
731295
1227131
340140
1880287
501089
1018387
1269279
1586374
271761
813315
270719
258092
1355870
1924114
1913791
1247390
278294
698930
319276
954285
568128
1844482
858561
1320496
1645466
948579
420733
1439592
1365112
1080944
348008
1006823
656587
1456796
937047
1283535
1141127
1923146
1837676
443373
1014491
682984
1991830
1745436
587955
137376
1255526
271459
1999117
220147
778731
1543347
1166177
1077357
1079621
1383498
149986
137950
816584
1551827
656420
868095
1936246
1848161
1447427
44815
702954
1820761
1458423
1317500
1063803
1671076
8873
890787
820022
1904994
1512033
1192539
1717429
704381
1224061
484934
881359
1485943
302220
1928812
1070660
1807711
1653328
1233492
962596
1726133
1396431
1177402
242573
259706
145217
893301
547537
432755
1666782
1790163
1972850
64441
1025486
159958
951313
999067
1805068
370126
1722819
1009642
1706639
1595944
84078
1911073
470802
1902449
278354
420668
248877
1836048
1476845
1600210
1910829
602433
1003449
225701
684030
1321148
59407
1731406
512885
4306
561508
1146034
1104739
288565
1649647
1575486
1467800
1338220
756485
1952810
1489684
977406
953961
1873917
551001
142802
983393
131612
413230
416323
494181
1368860
843941
240340
415821
736903
287068
112166
1731321
492511
1366017
183383
1744947
258279
435501
1757315
1737007
299720
719339
1868772
1796434
214913
480710
108469
87509
746189
1908971
1563507
182196
1990188
135567
558121
1952187
1140724
1046831
1888464
127018
1504093
1244656
1618835
1805289
598861
461029
223724
340994
333694
1530967
342325
1832196
947931
1314323
937075
417323
1026724
118463
1416958
933878
83678
733733
25676
1550612
1978742
1670340
668470
1017577
817170
1011735
1316203
1150521
282425
337450
212158
777413
1270202
328159
194340
1799582
214978
353064
482061
440417
388709
457377
1299964
989379
1645793
390143
504099
349286
1720655
195818
57580
384479
813904
393747
1629953
874139
683388
195290
642425
1223127
94893
1268009
1291530
1096753
1483520
409977
1010970
198536
994591
1912321
1002065
1803663
1764831
214158
1128587
609090
1893458
202932
233966
1846700
808664
1964876
416717
301196
210830
296647
469778
821755
1257057
949483
200363
1924623
524015
1596509
1468206
924294
514345
1864979
1843934
1635249
819375
159434
1685166
1371479
1486249
1979011
1980098
119271
113776
1413610
625633
1533002
628956
172171
109647
1983443
265204
427374
156059
1161423
1442068
867264
1847314
727635
631768
468817
806915
943411
122781
713150
1681432
394534
1183366
200995
1270398
1853984
1978788
1536303
722409
342159
1841333
1144092
1447115
1367411
607667
665158
777404
1675426
1997342
1182532
377146
251817
1073983
196680
1173205
654052
1044773
321557
798728
1098038
933689
1116685
275865
1301882
260178
850608
1914015
1825682
1936057
293156
1049131
1609610
431511
530664
489853
1511126
517179
1452211
1108191
427056
1039310
1472222
1590653
579177
912594
1538361
1318273
1302707
1675767
482985
1186829
1796506
545492
1547500
1834147
1298687
856814
657808
908016
802357
132089
1212442
686120
1408510
448679
228997
1885644
1401886
55249
663748
1663603
1945082
532612
787773
1150283
87584
23666
343066
1764959
233569
1505685
1236044
1851884
1382116
136156
1851185
840571
1100767
415916
1476037
966271
889439
1386146
1971766
915279
991876
1188286
1119216
1849091
296830
909174
1514787
899004
847859
1052195
1037453
494496
1283405
1657107
119532
1629489
1890691
145001
489813
1461213
1186793
932070
718853
1440662
222329
1590657
1244415
844852
1150528
678694
1414375
1591125
1332785
1734871
1588680
22334
648188
169484
1605061
1532713
867399
1262962
1484544
448306
1149062
1611285
97047
696805
1960318
1178739
1739447
592264
1780918
404797
911051
585994
1242561
1073734
1837793
806214
939135
1803678
1496931
1165683
1969747
849266
638063
30118
274627
1501643
1000430
711529
473501
1669504
233296
53299
1936666
113383
538610
1489973
1042948
1637657
385077
1347810
1796634
267797
454566
778562
927868
660083
1226007
1412542
129802
1993560
1989184
1664319
1381826
726679
1433853
1065489
343040
372682
1702545
246700
1329681
419758
822602
842485
880397
718609
807418
751757
1369267
1933853
1681466
890032
149588
670934
1007677
1481252
275514
467968
1862890
107179
1692289
1300178
58707
279703
501774
1441035
738659
1718018
1929512
808724
998439
173982
1191828
1502075
1707783
654134
161365
1407654
1985875
1261482
75804
351879
1685489
950670
1753508
575918
198953
252076
1039570
239877
405802
347774
426555
669652
549541
240312
1728775
981240
1920936
1243877
614715
773725
1070096
675525
526886
807742
1219904
475236
1241631
1405186
1094213
407280
1689757
484912
903077
193581
1587601
1606898
1677623
873472
261308
334060
253452
1064333
742636
401107
118613
1779031
166104
1686531
1136022
672703
649145
952222
1234908
1769245
826443
1786410
947806
43507
1959054
31522
1140134
1235048
689792
344534
755759
1791712
731548
186650
610136
1671626
171519
1521851
1608573
237975
1654934
1527050
1705792
587984
337757
463945
433760
664933
157220
1015762
651129
1603425
173251
227022
366955
197185
1567666
1691680
516923
1728607
1186443
1145511
471063
920322
839058
1134020
225622
1940389
14766
592909
884646
1345809
118744
28011
769190
303661
1293467
1030036
180978
1547505
1497100
1279317
1760334
762074
96114
1798538
565275
1837061
251353
1739779
630128
969848
1236835
1526261
1860217
1316116
151346
1620062
479065
1457060
1514285
950274
719338
1271825
324432
200729
1873301
298883
1045722
294185
575118
794616
1706498
74317
12761
273721
363705
473388
331956
239026
1302871
1534824
594970
1999690
696268
373507
884949
788319
285481
849520
866315
760913
920022
580135
1466285
350741
638045
1799964
1120236
1835847
343364
186424
12651
657339
246513
51154
602161
850704
1824116
466257
1583880
1368253
691286
157116
1171101
408952
1880351
878960
1167439
1321425
1491610
868056
1706355
1768711
195810
1318118
1189183
70605
817448
471901
68714
539098
144771
1827359
1958040
445692
772676
283960
944756
956498
1411351
246796
369713
1753343
109820
1365263
967399
1774383
737260
1561411
1474736
437997
666042
440023
246899
926220
1660162
1167336
1929839
1162306
1144522
671574
1925284
1405046
1426447
308148
137105
840235
129301
184083
366808
831910
1699995
1535071
1013220
1839635
1239973
154061
54226
401671
838521
1194625
939001
966302
1003237
1203307
900586
1220212
1894103
967681
675341
817069
949453
337280
1837073
165569
1009350
1920700
1884541
775408
1520126
1827823
1670866
392368
845137
832660
879805
569697
1969748
941791
1622281
1856465
167032
379917
1579737
1420565
1028757
482970
708052
1395759
982402
788851
1850972
1335932
1559224
1434987
26393
342663
520804
752531
1967272
1512224
1301295
449069
721750
1572802
1612644
1655017
1269767
1902231
1450830
1265933
1373871
1990096
1903415
1459869
344788
1889935
227831
639096
1197927
38541
1193652
1243041
1251662
1272800
1181768
1110702
417443
1743929
348075
204039
1226863
852202
1800511
1236998
1464112
1253188
1741861
1728874
1929132
1175641
858626
181166
838220
1953905
1599301
1429228
1563750
1430341
670363
65998
125479
1611940
826958
1544473
377023
1140337
1975601
1268609
1597584
1013499
850592
317535
1392483
1998790
314521
1826865
103931
1656826
161350
1877763
1064715
1778638
1505793
171647
1267720
166056
378515
1875408
373393
1515573
1773573
1465605
613451
1125062
1287352
769161
1743321
1622711
1174994
1770659
290812
1659101
653194
371283
334017
160233
866163
581450
1963396
1608882
724295
1680241
745761
238349
638592
1403661
1514957
1344593
1591568
451903
1943312
886653
1557965
43275
1040470
1183460
40057
985836
1069849
442337
961319
781214
1158296
1172351
1551945
52976
1735639
690152
1520592
1833467
981677
117810
561418
830019
1188505
705695
1460772
1313331
87771
1396911
991392
530044
1479809
491020
535554
173135
239571
1884778
741887
585045
340437
1472581
453729
1553429
1916785
1626583
1158682
492561
442254
378763
1803325
1248697
1669478
1677667
500695
955779
1017169
1908558
80864
488866
1233955
1714933
97734
211607
1803981
420611
361837
1139110
1255849
125572
298578
132818
296169
301931
587430
1798724
114886
1405369
621729
1826521
1082885
1218311
813849
105260
164035
1571557
425431
4313
249988
1288451
1751425
711480
634045
287586
1257825
1434320
1888771
590645
639265
617071
1192716
778739
1879945
1605352
212562
610454
4409
279975
418550
750556
373794
992412
1240676
1735803
754413
463800
1061433
777317
707355
1586861
895263
1290397
1881161
1228229
300678
1572498
846713
1905415
1753352
1299331
1910883
229973
1102149
536160
1556730
1514524
1711016
488618
1092102
1544485
531854
1974594
573377
510036
607181
975859
1670854
1451208
1565528
1416460
28462
170054
318096
947592
930702
1875825
205585
1889314
461327
1781912
329367
145013
1215445
834276
347356
897101
1278953
1628518
32750
775026
1516440
68896
1105351
1590429
160877
1257408
850017
1889840
1041790
1090269
365731
827063
87320
1265780
1914263
840856
1653059
775648
1481981
951524
1939435
584900
160894
900426
344248
1736950
1596220
241443
105475
1217443
1042454
128009
634211
457733
405659
304263
446093
1696928
1170427
1319599
95355
654820
1495433
616657
1139654
1726519
1748340
1507971
1485050
302371
1544529
547428
623293
1736810
1525496
1011285
1031775
1338822
1051953
1100260
1669171
211150
1003939
168421
1181092
389517
61617
743855
421727
877251
644317
1635480
1714585
292960
878713
1998083
523368
1205639
998851
1559955
1565142
1854297
1931652
1301309
1672180
389425
1980143
1756639
1453545
353164
940884
228819
1215736
573060
1321016
1640068
1759044
614724
1600861
868470
876429
1482016
1372198
1749060
992842
62233
853174
1837186
295341
1984241
1741801
1737288
740165
1175041
1852144
113226
206830
664388
716689
1592209
185586
1271881
1249648
1292498
1382763
1914954
503576
1858044
698254
168287
1798266
296867
953249
1928549
508135
1927447
795742
1512337
256282
1491217
722074
1738431
32854
354253
119613
1378468
1235251
1038148
423919
1161792
474081
1867411
314303
674370
1884462
1611673
1411302
1931954
1616084
205810
1162075
67885
441534
1378878
299976
1555503
1038268
1221194
112018
1368654
1874021
1647412
636798
1912670
708051
1355885
486296
1349884
231183
938533
383380
1549802
1997541
384317
255433
933673
1611405
785533
379495
1537874
516250
259098
113679
1283937
1982612
526962
1077140
948852
487092
667139
1210542
1542231
238916
1697588
919962
931274
403864
1373447
684993
1264755
178066
656763
198722
584639
119424
663180
105244
225357
1775459
731255
689449
909069
1951678
1680323
1973419
1552577
1994270
913717
1401426
1675219
788188
170673
1423147
215420
158125
1762808
165474
92677
627101
1168406
1871021
838825
1528610
1141671
1921255
68055
777828
919976
300123
1694940
1508525
832401
916939
4805
412710
1248070
460339
1939163
725374
374956
197123
147440
772524
1148098
173678
1872468
7980
1255115
257907
292206
1012311
1237022
92188
1294001
62914
1040711
853670
1291856
966096
1446155
985556
1210683
1069966
1153714
559011
1896971
680475
1156558
90024
506377
65388
95244
686602
1960831
1958500
824796
1046301
1767879
440779
1502681
1940011
1782228
1918735
1312267
378238
584748
98352
337345
1845884
1337700
257497
854316
1026929
342506
510025
15591
222795
55120
1975662
572295
791244
1685087
999812
474434
1425535
1915203
1895884
1232149
1636968
824860
1410284
1049226
444381
454082
488748
854817
1821794
456336
835024
761066
803693
448793
621843
1988302
1177812
13058
597933
1502492
1673834
1351658
204629
429276
723244
1828196
278961
1711983
617286
1806063
1727450
666331
432857
1359455
1921352
854833
1585209
172240
802374
852495
1717621
1657219
1812645
1337208
1210772
575617
1254361
1590415
447539
1804581
1699415
943267
1251294
1290778
857844
160403
444967
268569
1407912
198111
1703964
316126
863763
532669
1097896
928144
364468
1919263
1383469
285690
1713172
470847
1159021
1404976
1602428
1642111
1078355
159397
980451
245938
399471
943938
1654985
361269
1257421
1954978
130491
1484060
1882796
933189
461512
1787244
90875
1724782
1184920
824202
972562
91630
878049
325291
625597
990580
778532
1207785
1710854
248794
1130094
1217306
29532
759934
1387133
1688132
402068
1443883
936962
572529
1012788
52662
1629493
1548524
1532061
1972630
1822123
1478469
1583477
490100
1399855
1171982
824031
631587
1114861
1975815
656265
932784
1686984
1381756
1006545
81010
1296940
1443001
682067
1642441
88052
1316921
1428500
341976
1864759
805053
374903
1149115
865379
998412
1748774
7738
312761
1260696
1195978
1599302
359871
1659543
878561
120324
705128
267922
1428318
1153055
1225236
1565286
186981
207931
1390463
129576
1395216
213699
1276758
552267
213793
827492
940147
424699
1709392
494945
578427
1007011
903638
1824081
619645
1739193
1971281
618899
1476611
26370
84073
1312687
1039982
1815777
996932
930311
759367
1508414
537669
1090670
653542
1345668
1074070
1082536
852942
1982489
1516950
1693336
831902
1813809
1066673
1462378
560493
777079
377075
268197
346499
1292275
1991922
1725570
1344959
254503
161390
1985253
1543268
1328290
1454373
1529868
1827596
529038
589559
294366
172622
1572327
1102712
356421
463871
1307616
974821
1399266
1142581
597567
1692586
981860
690786
485757
103999
1473878
40839
1595707
935204
335073
59900
1127785
308882
1312981
154348
1693008
1696005
1773445
1047820
539917
865247
1092356
1045739
417407
416819
939140
444943
1156792
1581935
657282
452521
1538513
46372
347412
468392
1614613
1847174
42029
1404451
1777945
729066
1810257
1700085
246601
733533
1775992
315309
1322543
952501
825126
1377247
360042
1750938
840847
936068
516365
143584
1706591
273887
391031
1947842
1563933
703484
60931
806387
1745361
1432623
1665287
1526871
1577084
977946
921739
359123
391042
1225684
1759118
406573
963835
918626
1320701
1616629
1289100
235910
618389
1305327
1052745
1881269
922308
674570
1978403
1699511
713744
1289473
1069332
1139948
429179
612920
1467598
1749570
570515
9313
556143
1225011
848287
1092866
1877093
1254523
1886994
941591
1525963
1291998
32882
1010738
1218285
1834620
456115
1882221
473328
677062
149612
1675616
1636163
1227896
1435546
210592
1120605
837728
1651071
526803
149136
1448559
996431
913350
12477
1583448
1610753
456188
316151
449895
588742
373282
1877331
129410
1822613
841932
224463
1332769
238228
215961
1045707
1504126
481884
161328
1001680
1194008
617490
28096
949773
363266
246763
46077
1809396
125554
1321524
1924965
1910549
1999999
636574
309874
1403478
1855867
239208
1330630
1049632
916202
1056739
758734
660874
1155395
1565695
201988
1907498
1436058
919152
1743522
455097
738911
497942
218433
760193
715030
1644436
877810
1382861
1351202
1784685
1642414
604522
309207
772802
1937635
270802
1499959
524801
1684295
1808402
1381638
1348713
31306
513902
263936
1519710
603020
567617
324247
947021
1771418
123843
344178
72143
1881126
1012767
655115
189235
788597
935396
1569398
1606339
1288317
289246
896353
931600
791166
1854617
1200900
1299546
1136919
621440
1746320
136
379099
547024
320651
756301
1859988
1584354
1740809
632197
1540208
711098
1997356
1095872
1398149
1151095
1586364
1913362
1522512
980571
611398
198389
1435860
52970
1622095
1787058
662986
497480
1426236
557307
1119381
647293
701270
1257935
142252
1281137
442891
219088
220
1793448
1537508
754765
996145
273299
570930
1006819
1230647
216221
690064
1741878
1423204
1616929
801750
1260414
1321827
305598
1751647
391286
670496
202586
416372
1765643
522656
716264
710635
1033564
1241799
518293
1463967
1047539
893963
1054975
850976
1099742
185085
1416660
1707011
688266
514720
1627058
1587057
1589668
62252
1998939
331995
1356930
1962179
1644568
644496
380327
933134
1502921
1027759
1802410
1920345
992021
256142
1894905
1318217
1159126
771842
347416
1553721
1291285
1356199
132447
607897
496509
1924260
1811089
304793
930888
80231
484184
358064
1313903
757955
614
1911164
1228287
1575653
481088
1820730
1933341
1060104
1357742
1998154
1011391
192832
1767673
543956
1557028
1048042
1050793
1696331
939
828883
715300
1624118
1174541
921784
1518868
1732542
289273
24245
785730
979838
1770886
1824161
1137092
1944503
197639
204568
1072761
500224
456126
1630210
99194
994118
955211
127155
735132
1561627
561945
275673
869056
1999510
1942596
346987
1555842
1200701
84931
471272
1426758
1065823
1574436
483219
1633053
1161182
385104
41757
877859
1293496
166930
904914
541520
1262252
77127
544840
471480
1158124
632070
1825805
1295928
1404263
631643
512609
1549493
134005
788920
253285
1411245
8470
48309
168439
1552687
852931
1709177
700765
34335
1193060
1778115
1636467
1938171
1254680
1919429
794080
279755
1113307
1405837
1841216
820628
1069829
1572120
1604916
1689100
779486
884885
290306
1525489
427204
360551
1128317
961187
620417
362642
969586
1925403
182287
1691135
1284921
1351792
958267
768437
1880385
872617
1739287
1872666
1662726
525305
358913
227601
1372109
1445578
393945
24348
1378789
1527850
1982052
436523
1262546
357736
1798725
1733179
772719
1581220
935087
959386
1316330
674448
30499
1646095
1611214
1514936
1941031
1345496
1677900
1958259
1837451
1016191
1979701
1206019
1877042
770103
1040415
867767
737414
1295840
940882
1705320
855696
234676
193820
867151
546508
1802002
1005119
1575187
1297897
542629
1892982
178568
1720888
905096
591848
1585114
1443672
1014492
73743
1836615
265826
320469
97687
859368
1527793
1170271
890063
1566209
1723260
786617
1058548
538626
822282
1289303
1346892
894900
843767
1094676
1603806
1283116
1978021
1145586
1028610
465615
366332
1375847
1316901
1623966
1650508
788474
1643522
374557
1916565
1559000
791409
263399
120038
742935
1924275
738379
368547
295912
1811765
1023038
1826764
792949
1282161
320295
1279394
1999343
639792
1728285
739060
803354
1145215
499626
854720
837921
1779500
531179
102105
183218
1794807
308803
113930
45632
414315
1714980
28982
1845520
777508
1603874
1628320
1227526
926195
380494
501736
1064762
172468
399331
36267
1974887
1286715
1506769
2249
321557
1324874
883274
162028
1947662
260054
1266767
202593
794048
725198
505958
651240
451528
1349046
1077979
1186727
1254785
1579816
1114184
1745786
104
1675115
616151
1299686
444549
627686
515761
513175
1120419
864311
464523
1863753
846751
1094827
1924235
1343256
431118
1885191
683319
555639
1239054
1187691
1213893
1431083
924225
1033052
1138684
582612
58967
1979518
309983
1612916
84404
1684601
42803
1850680
1547101
1441086
971054
1298055
1269659
392799
669417
1776894
511895
431407
1711019
602112
1889756
302671
478088
1681531
1663910
1192639
90819
1883255
1539595
760600
1893040
1151736
823369
903062
915001
1195659
1273317
1544800
1311531
214836
1460963
1021929
955670
149188
1487794
1918293
419257
873426
1215656
1743306
1293894
1864311
252872
1086029
844463
1959273
1528622
1225870
529336
1457824
1592412
651065
1455390
1244695
1889685
1811285
872081
1742709
225262
806288
616284
522721
892658
507075
584005
1004800
668471
97050
162215
1400669
1302942
1211887
1964124
433320
1366245
619244
176677
1892515
1423976
677060
1573173
776546
688444
470941
666035
1610636
189649
1699273
1981850
1369223
1849492
392204
143104
264432
693015
126625
645211
720214
1159350
780353
1015658
1069504
1450210
869528
956548
1998480
350924
935538
1343585
1979692
1518066
1796896
1811424
1430853
671980
1186409
214955
1443185
1206635
1456399
1173929
1512292
1284210
1715844
609579
236103
346808
328204
70843
1587204
1197958
1545545
545285
1583337
1151290
1765125
482585
2201
1607379
1340374
32882
1207425
1795725
649527
1168212
911288
1253323
344828
1759896
6022
486770
686190
364552
476386
846810
1438517
840692
1795044
1630864
243676
445781
812309
1383837
1041433
931957
765368
1332781
375414
1626604
1533876
1281652
900054
277506
11508
1275857
1754874
1789399
24563
284444
656132
475387
1591072
1480027
389818
1178475
1995642
1564608
1087980
1557846
447937
1089079
356533
1898685
1999136
1158673
1835621
885340
448349
1514765
708791
4769
1406693
1459388
963698
192249
296967
640303
1492419
1341865
1051892
1952661
1870320
305291
206436
1053583
1831656
1293472
204346
1505245
1632132
949868
505402
185367
425508
525399
1478387
1944870
1946576
302274
72890
46455
506232
1709549
933640
1389065
1814322
94281
338316
1737766
1251778
289299
1783098
1493486
1809367
116905
291549
437874
30551
355477
1586217
673554
90341
1821185
1770603
500652
1865540
1330245
1751804
1522737
412372
17653
275949
643598
1374295
46732
407011
1446574
1081962
1259835
1286169
1069497
422624
104189
704523
1054754
165872
1552295
1568000
446804
46937
1573106
1796957
750686
799948
827012
1893806
957265
1699101
523756
904410
1510189
1403548
1329182
1243566
1763071
1193968
21448
1331910
1396139
1068685
1899066
1266658
1134200
303310
1695982
172607
1228704
1825399
1206351
976924
176003
1792925
426936
1614131
1123118
964626
788438
1361827
783373
309543
365573
548192
1389189
325254
1834479
1216066
612674
169034
1213925
252689
1244231
414889
882740
835761
449816
361125
1628778
1149166
233899
1397890
558252
207495
198717
587726
1285979
1948449
183721
947764
1714402
1912783
1852859
1614362
1848557
92414
514242
1878664
1257824
40463
263277
1797006
443114
186269
467612
1010160
1566423
400406
76428
1287725
21961
1200983
1383461
1684206
613589
153747
702446
1015448
898341
1041701
676840
854255
804048
1564041
7837
848862
469463
1521472
261993
1509715
1790802
1970475
1928258
1771421
105571
1118520
1523359
1193459
1257302
1113018
438986
1653236
1331135
1565341
1598399
1441715
1429192
637472
1750811
760523
503040
762616
1473257
154072
146287
194363
1313178
84281
1718999
1901699
1027622
1603093
1630537
1384018
1483009
1605047
1999313
1130427
1109451
286097
264780
1156323
667124
1696814
216362
1209759
347340
1754049
1527377
248246
1366905
1717520
1139658
843093
1145804
22200
1234696
1479538
554074
1107302
113737
477645
548770
1867247
447131
298689
154792
1472409
651068
1946122
1190336
1357287
1449641
1633766
413603
308710
179056
685421
1891113
741890
651108
860081
888818
601498
1585146
1908628
1648282
1996011
1860427
1715844
238836
1490290
1572786
1282152
1498250
220463
1145203
1671346
404670
1890160
535440
5434
1386727
788874
683241
470319
1099733
1349634
1756539
1584431
887412
1959595
52317
1786681
369214
1919951
460690
1039906
1140942
1175675
824473
1880193
1796879
1055322
1214868
913763
1391485
1564530
1986499
1264924
403001
260600
1455430
76720
612798
1019055
54273
1419379
1945353
855548
665300
1159324
1654421
1308087
461896
336021
1905735
1482139
1414138
1285035
1171499
1997211
1250949
531284
905402
900621
220835
761690
221892
80083
1004914
897730
1629247
1957565
1710069
247806
230414
1320408
1955572
1299886
629274
1666625
658571
1103029
67190
547217
301435
612759
57939
877950
573632
530340
1154287
981581
544629
570895
1143963
852769
1363748
1039098
578520
1848155
372098
1939111
1511347
1233505
1332084
1522363
1085470
1444809
921699
109967
919399
1162623
616420
172210
1871783
1021118
1053926
570020
1236711
6316
690593
369418
1317765
1096933
144020
610618
223243
1803059
1139708
1355338
146444
1868832
154550
313012
287397
116578
35274
1482637
1447832
1447083
363868
1602346
816330
634626
963345
1255778
389165
1651967
770101
241572
1600660
1410903
1984590
1234168
1585289
1651278
91038
1741517
1074391
1711819
1091459
1215029
994739
804014
173741
815835
635130
1202121
934431
1938201
1815910
1089331
302563
1400202
1084390
968761
1414660
677437
50287
1831888
795118
480653
869167
1382061
221922
1197456
1950056
436622
1969091
1519154
1994384
1805543
497459
931993
234699
1167826
1780539
1915809
609647
1039196
1857474
649557
1412685
1520554
870889
814396
1880561
877186
1784317
867810
774969
1240444
1137874
460110
212482
1337050
1763411
1658568
912500
1416422
1608671
1120633
1503363
1472940
430360
550125
608788
1676204
1095579
1921557
1726244
1798379
963085
1334060
918155
264886
1182988
1338000
788557
1346756
1997996
1603829
1092297
1272455
286182
99105
535788
1639272
1779942
1580544
1969455
907083
806290
963528
443100
95295
275900
1445412
983917
1498093
3244
1749621
1607841
44665
682213
202972
1121222
671556
1910352
1071116
1308875
56432
1945761
1887295
916480
937717
526715
225523
1417076
1481498
186996
1740560
1321634
529996
1935217
1858594
62765
697081
1772160
1680875
1646993
1731562
1313106
943252
700018
1122233
1171497
592714
1886339
6063
175426
978510
1478435
38981
1758759
97220
1417060
156115
1231895
476109
50967
929458
1397346
271015
1965092
3659
1817554
1850712
844106
306571
419123
968792
753580
782938
381970
1474797
1255748
1712829
1374116
1095949
1733248
1534028
533858
707818
1546009
1468590
1423189
115295
251625
1784065
142947
1846179
1389501
450635
49685
398411
1684296
1824055
1064751
1194013
815326
827264
31546
303780
948350
1675251
603979
877904
121813
618284
1088467
424347
312868
31574
755692
1995306
592578
589562
6303
1233944
620739
481863
394409
970480
369564
1368332
1268557
1320297
1156349
369425
817812
1174317
45687
1116575
785077
1011037
1290700
630234
365546
1463907
729048
1747505
909157
1270577
1271165
146553
576344
331526
1544945
1956557
1295369
770007
1050837
1141015
593442
150692
1124788
1611286
1726919
1079671
1573274
136449
758489
1960408
1247438
1676593
777498
1873701
294906
250018
610125
1103563
563415
1809484
1315566
387021
1059453
1419648
279527
1717142
512558
1321311
268835
1783943
1373550
350335
1496197
1138862
223332
1932577
1582523
274793
676096
1038532
48529
1547985
568508
412949
1574816
1335631
1304007
1611902
706408
1977988
1964088
1972701
1029872
1748718
512805
1248277
1926904
110270
259740
1482700
1216084
1354102
1153383
1781081
1043253
796608
10263
1958452
1002982
672030
1467139
1908955
546093
666923
807041
595134
1179859
518892
648494
495026
400553
1254050
1138153
1085476
1707946
1294966
214480
572980
841364
713648
1524157
1886638
663506
638361
253865
339654
783518
1612939
91299
1940612
1119546
1259089
104469
1910778
628150
1012361
1750778
671230
935410
454547
1065533
798924
211807
804310
1583146
892015
1986644
1003848
1979895
176455
582383
84670
1198783
1571966
222987
199520
140108
1185378
1225512
1636149
1491180
440222
486992
1113913
530215
527166
283903
1831368
1953857
702943
1425204
462631
956830
237376
1759317
1215936
1135429
1101983
1943140
810036
1144695
1383214
1835404
1124291
1285057
484593
419582
1527809
549828
1185936
413752
805311
1694018
1634295
1854289
1762046
1004817
48322
177714
249507
1226734
812609
1156919
798051
1213857
797633
1822600
1001405
1948840
1224320
838495
432294
723997
868410
202564
1080859
1813140
349319
1612708
348248
1236373
920551
1376000
446921
1968867
1294031
856780
146936
1529145
1668343
757733
1392390
479585
1402270
826667
331727
555879
1384863
1984210
1559507
768822
805614
18754
1577066
155207
1594047
1639361
1277754
1162188
554341
63470
1344564
204088
302535
1566960
1977227
1055004
1068238
467033
995397
492347
1506914
643530
1659649
1086759
169010
145387
1529263
1394790
617934
1283267
1769172
504593
736542
294933
1989957
1241111
1486954
1448973
580385
189334
1633997
735705
180203
1635369
1770305
1196385
1945461
1908455
1635247
1617478
1979897
1349749
912191
1253395
1847350
1110303
1731938
1967411
38253
1564276
305703
60993
695817
441894
1825412
1433312
1286518
741939
1645334
307351
1125106
1987592
1014512
4273
448411
1684946
637631
1672393
263531
314109
1749057
683021
1566431
1266711
1588508
952905
1588154
293026
769923
928283
906493
1461450
1189365
637960
1093131
462367
379435
419405
1224967
1489262
1964267
986585
918016
714679
908793
214704
1102964
878772
1814233
704893
1120814
1426782
883844
366131
653042
677596
527722
1486290
132955
1497507
895073
763289
926324
645722
1537302
929074
462308
1165570
1536559
772375
677241
492212
23625
1155511
1461606
1020613
335343
1990524
1689876
715114
116266
848407
1858228
356377
962552
278642
1188810
1481345
990608
1075303
1480375
1923585
343438
191332
886889
399033
1413041
153000
1527305
1043898
1297101
395098
805558
683264
1789557
462052
1405854
527232
563659
1588293
571775
1567246
535547
28207
1123431
1124317
3392
1047526
174798
185097
1842090
240196
853214
1761686
675882
996676
1449459
993659
1068243
702487
183472
1798618
1582145
1107503
844722
298845
1251117
1635272
1772706
817819
1219195
424976
1082655
451373
1455059
1153812
1392452
1116440
1939132
1680834
553108
731907
111863
1531013
606913
137871
143840
1856860
896854
315928
350777
807320
652305
1496924
741506
69128
1813152
126152
1748071
1509
1454479
1385669
1246395
900693
1107958
67540
262741
1522722
1035635
167218
528676
1547010
170274
1507998
559895
18220
1515055
368274
181452
1740243
649103
153832
1368455
873016
1893857
226954
537100
1758915
1328350
72566
1669263
754719
299496
925444
947738
867109
508459
284492
721918
668097
1888575
1497205
498055
270155
1044810
427050
1219664
1046964
1987339
1588872
1149155
832717
978164
1993565
291412
831360
191612
452049
390608
684602
1499966
813004
46120
1280193
696769
448413
41176
572735
1707573
1588127
920032
1856844
1806572
182600
1800169
82615
1556998
225053
1275248
834806
1747287
312948
1723999
1964094
1359793
1751052
700554
266407
892606
1184418
307683
844481
409437
321763
851726
1236531
1578787
688367
1920476
407301
1003413
1786302
924169
97114
1210853
1161082
1120018
308797
437725
378106
1315935
1373993
1696316
1289766
1171210
241472
52870
313121
459187
684049
1022610
1975149
1545874
574122
893510
439525
1755554
1130931
620613
845540
631444
773095
148591
1265298
367138
1527603
1179173
1322976
369674
63576
1395887
280072
408725
1877737
1380341
1050563
915963
848214
604730
1394098
26492
1726781
16583
1268208
334512
1070355
1128661
1970508
1623928
899586
415316
125496
1104672
651935
176291
1041381
1780978
763426
854504
842549
1077250
215811
1304691
205597
1677027
1969012
608862
224318
1477357
420702
919154
1189677
508149
1333765
1237758
367757
5949
195804
657961
551158
258551
1151590
1882888
610079
366897
1939082
1969985
154919
1050964
276523
732219
1857300
846491
531517
1711826
415909
1717429
1740875
848155
749456
1302069
1460823
844346
75492
331204
1060384
1718255
1955502
1925524
1773448
315760
1312769
1151036
1876132
1024977
567691
1680375
44194
307541
792206
1593406
1265860
445342
1471623
1949743
759857
792299
612549
1671309
1217961
1738285
711896
649633
1122354
430542
1858111
297678
590173
1733065
1731779
1141199
1082833
996847
1179646
1242875
1807755
1577576
716107
986678
1244891
495811
1048145
1159838
962135
132761
1129522
118307
1352106
311068
241454
1546917
826906
1263703
139746
1803049
1296465
1393663
1598888
721822
1459209
53425
719015
1617903
574719
950068
1868312
1518321
265033
834817
157209
416445
1161528
662022
735034
491464
1520949
714112
854570
370564
167762
1564213
633279
772582
1293614
908543
537997
1286719
853147
982346
609607
1609624
1958738
1640016
242979
1583956
800148
1092852
205633
529046
1857958
1864062
982976
1679351
1146169
1182810
1904567
139047
667165
760968
313938
1118783
1968356
334211
295609
1120990
1680915
566362
450066
797403
529780
1350209
353361
1211906
1245252
395135
1390448
286208
218648
1465194
942108
1129995
1005518
741973
715120
556195
1078205
1596402
707417
1250242
511711
1327682
679610
246298
173210
684669
299301
286587
853636
650587
612748
1911742
1680551
1739730
535857
1918748
953348
370506
1919650
1527172
638000
52050
1231636
420480
760488
1760933
1786614
1815429
1042257
1730607
1942016
1419420
1016358
1926526
1753377
1714189
1182475
1394704
529337
1256965
1018645
670359
1598405
1613781
851802
281559
18094
931646
1802104
1939380
1063574
1562347
775280
69789
1218043
473704
223118
1725428
63499
1130643
354159
1344832
446520
42737
1687305
1258751
153228
504762
1736984
1298614
1784308
332985
1696427
351990
162503
1024955
655789
1735790
700091
474655
1508998
1950124
1248396
1267720
1505201
1086449
1025523
1920284
8766
450934
184489
995160
618262
172170
962131
508453
1727773
44246
357867
930427
847098
763688
1015509
1797621
216621
1740389
289521
1441419
843217
3669
188873
1841320
503184
1997787
1508915
1386101
1410641
1009156
1905769
1057271
1689997
97912
592225
1409023
1790857
1852250
1758092
1334670
1521471
1269684
1597894
703398
845421
1052481
222725
183089
304082
1999575
1442527
1949519
203403
272969
669609
571639
1342179
227456
1715570
974171
614706
355695
1909599
694876
820126
1783785
1947665
1812969
901406
1278320
1106389
1103175
1932305
516853
1041780
128723
119539
1518154
265485
1721664
1197090
106700
1032301
1015301
1791073
1926253
792366
1745042
1611760
1784084
1813179
1041443
1676100
1780751
1199376
1377147
230078
853903
1263868
474330
671113
1573495
1816064
1521461
1695991
1332543
364852
222644
1955001
1564596
950763
1759533
430390
1295503
1510943
267697
431959
1941578
1289199
29991
33176
866100
773166
1224427
947081
197533
980209
1268668
1877181
368164
31793
503288
76552
1903027
215968
1359714
1534177
278804
1508631
1706787
1241695
613465
1236991
87989
330713
916486
274242
128671
819089
1204257
1917641
1614682
730627
1467276
1797540
91860
860546
63643
763763
1663825
514736
864424
1077563
1825652
1348412
1444569
1081679
879096
1163400
1993071
943136
394021
1086004
525140
1047047
1666356
1143828
731194
929859
1380968
759579
568868
189669
1756647
710833
64385
1567319
1829058
815432
1577084
375679
1459533
179417
1588037
1049468
1826321
1569684
1612456
666756
1576234
1461599
1359086
1201692
23113
1269299
208304
631893
1661887
1970588
1804462
830742
1242139
850499
598005
338345
553079
1451518
495094
1573552
1314076
1406925
1851882
1288128
1605264
343549
303744
112827
370313
820296
1022247
1092818
607247
1160986
697744
81703
1579579
1955762
1638171
1939038
566910
1141065
301750
1997621
52856
469143
502690
1856972
832629
1124687
918865
106842
417739
643065
1693237
327682
961881
1862292
34076
98949
1277356
1444924
986499
1747811
1518312
335526
376577
1902969
1500316
305861
472917
712784
304136
1030529
1629151
106019
1397776
1428138
974396
1605364
1407539
67673
415005
301512
1691510
247767
600179
1366982
244531
1077253
1396142
1815240
27575
183102
1668507
1757185
1390363
1345892
1167184
1614609
1421024
523051
1824982
1781252
1112097
1013786
640093
83317
1231494
776499
62473
1619379
78879
1287405
932832
1957891
276786
737055
1829071
1500352
1890378
1635584
1454467
794534
1618302
514816
153982
628204
851525
960238
1588743
391098
1320060
3100
1680439
1291720
1358658
644378
981448
1473275
1477678
631050
1169215
1224404
71074
208530
294965
795330
359391
1598975
960467
447437
1429977
1409739
738750
1289382
537566
717180
656513
1036341
195948
40516
1664316
999795
1426969
913440
538626
1090998
343586
473286
476956
1242054
233055
403050
73327
9090
1237897
590948
1084581
15184
1634437
1112615
1548854
682930
1555540
989860
1040072
948890
996710
292380
1717572
1060538
885671
451937
1392577
293471
1027398
411427
1003478
1112913
854990
1336694
938453
1150434
1797006
1958265
804287
1697791
1250564
1426715
1208434
229089
1499161
997596
1504022
933550
1577573
1195369
1516389
1385742
1491709
697735
1382591
1451009
595226
1918456
843563
866799
1079053
1299251
1116291
1931793
960841
705839
1493666
1262778
1908879
1122853
73886
542927
1979827
1121421
786754
1494234
691307
441785
1516189
267286
831042
702807
831141
102281
1372855
1949537
634107
1434549
1049926
1466299
348500
748222
940315
1718499
1981762
477212
1706500
590044
1201560
739084
983784
644407
1514477
1534924
454280
360877
1896492
1560498
1956102
545486
1032093
198863
857741
677819
942202
1963872
338820
285455
236501
909421
1065584
890163
1769344
1892129
1604125
798869
1109729
1857830
1735446
1784106
285381
343848
1752054
1765173
245259
1928535
746301
1324720
546929
79778
1980006
446879
165590
1868464
722728
510879
803129
900812
1264212
835961
169268
894338
1987851
1164355
1238433
401771
1571693
584365
635147
101745
134128
178018
443921
1889060
281848
262159
34507
1703641
74277
941541
1529519
862902
743850
53963
474171
1297572
658818
1280994
745471
1704457
1466624
299648
379105
151967
929752
1417857
602210
124857
1912659
1413462
382806
177877
1863227
718501
100618
1365566
75324
953968
1247488
1400817
1083943
443099
652182
1651619
1002609
690952
1744296
1076902
1637138
1662875
656037
1358053
390731
582017
1781406
61241
712529
794072
543601
1992909
1544906
1713855
1622272
79428
807894
1770161
29998
883812
764958
301122
546097
1589594
955814
1204987
1728525
1136217
1285091
50916
1571471
356774
122666
1273038
747313
1705006
58417
549772
901553
1713244
336633
1843523
922655
1917859
923407
455358
283773
1793652
1736821
1004866
61621
1042085
1256973
476314
596374
1851207
733886
919692
568145
731712
615315
78562
1697568
1868827
1111837
217644
404926
1369067
904000
821277
268938
697236
1600128
506014
1048165
693707
1966418
665638
1624801
1852273
202740
228117
628871
233301
218883
1534234
962284
246701
398639
1004828
714942
1654606
690774
586046
1423561
1504387
656125
397869
155145
48990
164299
1050024
1370377
1111018
1360541
183388
1989372
19202
745839
1556390
1836724
252245
513439
374642
510106
1277768
740188
839122
451669
1005645
1973259
39063
589162
804596
678395
508175
758962
186246
1082846
1957588
1590369
833551
629697
157389
1742145
1935103
1716213
1445246
312659
1880762
1720527
1606836
1356526
1941877
604417
872222
1883791
1754134
924196
761767
12540
1786472
1632654
1945323
783915
831887
1183490
1842
162934
869668
1381208
1789548
1117323
20154
1369451
393706
1245602
750387
235010
1466383
332696
296230
53069
1139055
1646277
315894
1164549
1141917
1881777
1870710
73488
1991735
1161235
1902025
174550
367549
1483470
207524
982218
1285746
146211
1843809
431988
1598435
375512
463660
656370
533756
404203
666114
1367565
1791791
475926
1271177
1380035
1393417
199375
1088168
943631
135594
913922
437947
1552565
1729887
232304
289542
581385
1062859
33626
1326864
662686
1048286
1969246
1632147
52110
1133617
1547301
730420
515132
487184
736165
391812
1788638
1801646
1025794
1531835
369007
1195779
462299
891635
1551675
1096143
1722561
547971
238144
222859
419119
187555
1645995
363236
1437529
98437
1621663
1856869
770430
1280847
1975453
1624792
255740
145331
1844799
242931
337962
1547570
271947
1759173
635991
1280783
1214580
1335855
996030
1966048
1380190
576888
1130331
727647
839502
1793466
917988
734623
287024
729158
1885346
512526
79685
485387
1174742
883447
718923
885260
879158
800586
680696
357414
32203
959903
598592
512485
547017
1184255
1741889
655984
1462173
1747713
1731866
1587957
34822
647187
300203
1931739
697656
533942
677490
1257623
1945605
1390389
1786995
204634
260644
895038
285345
1961699
1207223
782049
1683154
1621138
411781
1872227
1269647
64445
1794328
407010
1788913
1656697
964226
1614452
1676610
401895
945298
885206
1568022
1204222
1777531
1981779
1184897
1217348
1701505
954201
1352729
470433
1154287
1185232
1557770
502706
1409115
641780
154046
1356989
1606451
1544428
682603
1177253
336544
1821891
1019895
1638492
616779
63070
356302
884343
67735
1445255
1442187
1183100
941108
1111770
1807535
1024040
1661507
1964913
411461
805136
1851380
359106
431720
789310
802473
1439449
297329
395902
1159600
1246202
230736
1153169
680442
824095
334725
443982
143997
1168503
1527489
1915214
1166068
265123
1829924
987886
1220884
1117220
711252
1738694
988126
944256
1124210
298134
1005221
1526264
336436
169677
1124062
447544
1953859
1695230
1006088
260270
6982
1855260
1437132
1879167
1438593
451407
61760
895920
664135
1458178
228298
155358
1675693
1854851
861597
1297413
950938
167121
1887612
701716
743146
1907264
1553653
41359
1117069
1491244
1112150
1068723
1891148
113836
432554
327164
701243
1168421
1829880
339201
1007053
1584179
520783
1111896
1315816
1842378
1763503
1838788
1755263
545785
318691
1076812
857130
469916
408716
550678
1489675
379916
170392
1092253
1804313
1551376
1775706
1973903
1180408
514381
1061477
697248
422314
1065248
1230860
1540575
967907
396635
628434
31573
353004
307082
1923374
196224
363885
32974
1349552
1024687
972081
1775744
1450379
1076412
1210418
1972839
672303
1170539
57782
615657
1102110
700140
1231370
799025
1799623
11888
870898
640139
1313451
1285315
1869762
1879057
881510
1340079
1616954
1260438
1410100
1937121
1125548
1556987
1380571
1677968
1398367
81847
415816
282502
1985356
1313861
1541939
90556
945433
736485
1427504
1236923
442432
399571
1068838
1016238
879266
986996
1508545
113663
1434206
292394
1648545
1010721
992808
347198
1527079
864701
1299018
677845
1052718
605398
1066020
1212820
1063199
1072495
880503
1773180
457117
13080
425258
253230
584666
303201
207877
1344286
1824487
1874318
1408692
1390387
743078
1501414
845019
1404179
1343739
1737455
449402
1220508
1087532
1140548
767527
406000
1518595
365978
576762
1384411
1211891
105205
797249
470804
598413
1593842
53673
1949796
1541685
351457
1619343
298426
327266
868226
1536465
1355663
308800
1765996
1182727
1212196
347917
112580
1977768
1896256
121883
1670025
1794672
1473573
1403585
570748
149491
1608393
1519923
1185986
1353490
211924
1365094
1037114
1845030
1904307
702832
586741
1771440
1045967
656270
770960
1787279
1457447
1358476
1763611
1191313
1402165
1234153
1003611
1282037
229716
1739839
869259
1176991
1962913
1790183
913077
1964000
1352300
127130
1475161
802815
120815
737711
1309240
1857879
1530077
940445
558633
1914879
1187349
1163884
943630
1263499
1968871
840605
1104473
1750222
1597995
1115771
603924
249107
180012
977478
1311353
475438
806674
803778
1188378
346776
1226532
954783
558483
1366878
1855501
774819
1316058
258835
378991
1818576
486650
720775
557823
266696
561344
1216093
1551987
1131249
1241099
1958215
1519543
356710
1671103
675135
1933436
1089805
277248
563747
1113633
1564887
355728
1062112
385776
1210517
679919
1179401
841902
1865454
83217
748670
1261289
1565490
560472
308962
1606845
1492155
327106
562637
1417682
381262
1011102
945053
1514126
458786
534590
1197019
410378
1483722
170181
496107
339188
1992289
28592
1356381
1481946
1067334
617249
1447014
1612952
1515687
125139
1988977
749060
1719409
1145714
1347274
315773
169981
540768
1990082
176723
1287500
1336641
489117
938871
1881287
1743274
1185174
1252324
1885862
1663554
803458
1164986
1268985
1046796
1824884
432847
552277
23005
242222
1892787
1675881
1990949
110670
1290907
1645248
499794
112933
548002
1044134
760690
1465938
809875
1832586
1698919
1930896
1189853
982188
1025454
53247
1001915
1054554
114986
897484
1868521
248562
1834204
1454484
188868
831179
1308202
1952124
361846
695020
1458399
1594828
32224
323335
87391
959137
1760539
1722360
909645
700123
278015
72075
1329928
947170
340280
615510
475329
1262733
1952137
148669
1940640
1368124
1637172
821570
1047524
63435
398904
825219
1560534
1240336
595003
652464
890141
1993791
1471771
846635
272712
256808
1435085
292904
1765773
242677
1444777
1702213
1557620
1910143
711109
1490798
473303
1762684
475510
1532406
1919908
600428
1588302
366486
1822774
647504
904510
1553492
121109
1979098
302947
1112440
615210
431077
1223227
1491022
490887
1269026
1786118
223295
1207237
1091403
1240906
1159696
1376516
1262894
52672
572191
300589
1323421
381193
1139119
528934
1569217
1333249
1110413
1698850
775999
466751
1927075
1368062
118138
66882
1086016
1544432
61185
315467
222406
1774684
634770
1980221
1163794
1928503
1703612
1460268
49375
1999434
1339313
1443901
1230686
425546
464933
1407994
1246452
1173548
1407450
36010
1582798
1897964
574765
1991808
1286902
340356
639768
1592400
1331505
1642892
795791
834768
849478
201154
1905200
1983320
1715059
67217
615173
527194
1513768
1785276
1312284
1083970
1178598
504452
347198
1478703
200438
1709048
1240086
797628
1182069
1498102
1084198
1844135
161820
494748
1111228
426109
372809
1207514
1833903
1324531
1074861
597321
1249017
1229707
392057
128132
751959
358581
1919151
1346949
934304
1769379
391446
1033933
15314
606414
1872393
797887
607416
791818
1581534
56002
1263368
151128
780793
178799
12845
745935
1270650
1488993
1533639
1958704
680616
1665709
1617165
1520056
1724765
1060533
1956730
1020403
412924
284456
682389
1875074
486733
305164
1861181
1049796
1635280
635906
1638477
322094
1691616
25943
770495
335437
1144128
1722665
782953
161205
310197
514260
1054537
896686
134653
263423
853457
339668
821645
66513
301485
1717657
1279070
1196724
511719
900499
1693266
1595984
813414
876269
1224859
1015159
1421520
484386
930874
1325297
904059
1956563
813541
1303890
1274271
293368
1484989
589307
1566912
494958
143316
32073
76014
1638236
1679278
1613789
823116
326290
1467777
877394
819451
849023
312883
1553883
524923
855038
1855383
1152456
1241251
1276506
625402
1548921
723813
826461
1555202
630578
123855
1197427
1553806
576471
316067
1368934
1211995
1855681
15643
842726
1404484
1793249
1391954
1438840
1915322
755524
575802
848383
1099516
1835518
1343990
1389042
1739601
1886179
1861900
876631
1999505
1519180
130168
1760197
289252
1485178
706636
1823405
309580
1217480
314556
560226
613828
1102993
78378
818141
1896096
859342
779485
54046
1875398
1519105
629041
1405871
783384
877012
1205385
1412676
1678629
1466398
472190
810500
302367
37791
83493
1256672
739359
865501
1439095
326571
89469
203534
709399
1899664
161775
1071877
1453693
824605
1500028
208331
1732998
114530
180115
431789
1552863
1874069
355287
1790414
481568
466954
1114996
1736401
394718
1392
1188736
1407389
1985372
1417814
256257
647608
903086
52444
1306731
1991415
1666868
12571
1658159
1828063
949398
139235
1167335
1512162
394466
1417411
1581211
1403847
492283
428225
152505
1047013
805377
1306662
662936
1185933
499377
136362
214079
960927
1965904
1993475
378347
1502123
550166
79018
1773324
1157670
1392138
1671508
1806532
1875195
268916
71776
716634
1647771
360559
330072
32432
1215921
1355293
344503
1110099
932014
445506
601090
1550119
1453013
1724135
976223
1349387
516146
917705
1441566
858085
261405
58927
1660897
625154
293336
1604619
1804021
241514
1705473
1227965
1028271
226833
948844
1116858
1792279
331324
308245
1939695
1422399
603651
1665692
563504
884797
952138
532999
1584578
1517834
509414
822073
315641
1895508
1355978
921547
1962361
273811
364393
1555505
425327
1680442
303209
1817310
981584
1058796
1738662
1275537
1033897
735951
1433829
134735
1549349
1076142
531169
1583661
1032474
324225
1154459
1334072
1045034
1043865
101790
1761633
399684
1900293
909784
497185
354102
833563
121749
1176275
193340
1862384
275142
385504
249933
336139
998609
1356854
1023917
1596716
1079139
683166
562331
1124803
940265
278100
595033
1169479
149718
1825909
1527382
750552
483808
1271888
1793692
667332
1182665
866912
550818
1433843
249884
602397
914777
260644
130581
1558249
1268629
1580451
520067
257065
1025484
1945001
412034
774110
656439
1341091
915384
1699843
1986636
5965
1642740
1890272
113563
1201977
327923
554948
1015194
1363172
879968
389802
972355
199875
445484
309464
123618
1187073
654868
1368322
1719684
675774
1584513
739466
1317851
1021055
270624
1803905
1245252
1566797
1703645
1725277
707525
1544351
184209
932941
1990062
933881
635086
1945858
683077
246118
1948285
366926
523913
411517
1185872
1576650
1832229
1884522
1602847
110414
680319
855555
400084
280972
853930
341670
1280895
504093
582971
1184678
904649
442672
463244
110733
789626
1304725
685412
1916008
324057
497414
952496
1666195
1838543
1889026
819034
1383375
803535
1151858
1416854
394459
34054
70705
1593286
692253
1150412
668701
1605201
1042319
1811672
348215
1533388
390631
420173
81835
1901419
2056
1971649
1053011
363341
1978020
429699
1459858
1940576
646757
610419
1918255
1788535
1312473
622512
981150
547327
1107469
362000
448918
1199188
1094880
805290
1148837
1524147
1358393
856044
1588209
646365
70610
1300812
782760
1912833
1574543
47302
635008
1281325
1539892
489134
702353
1713141
611424
415265
996249
499369
519540
2660
890528
508771
75432
1426318
244116
1766869
584586
1373402
530238
874223
259886
828582
280132
1496709
113492
1457586
194218
118923
388024
1735707
697309
1117756
1256547
804945
1716348
402692
1984774
1799573
19840
907556
1546405
1185494
1125421
626161
1304344
1367796
1883195
1650334
1818083
1286940
1712692
661898
1192661
323324
1325446
1702436
1513189
1296900
839956
740020
541660
1845609
794058
47794
1387792
1535624
1583029
1026618
1205308
456314
505171
706382
1933023
116118
405796
1261590
804357
254058
1063085
1969842
1991196
852967
1454758
629891
151637
143719
1045643
1692949
1487028
991819
1091329
885954
1775338
573833
1209964
1042497
417369
1982899
1629890
846125
126834
1231142
838945
1722341
677034
1115794
1808832
1273894
767868
1637617
1797561
821457
594676
333252
308933
1002611
436245
704583
788668
899613
254779
1378643
1038639
694769
1310866
101262
479164
152294
1853633
280585
144916
805109
938805
974865
874719
516912
758145
1399089
549723
870550
939057
1748789
953051
397828
1200051
1074390
250607
686179
1916432
1639176
278402
1972583
535127
1667936
303980
91732
912940
792115
1681710
1516756
331748
1903340
1476168
692269
1143371
438431
905846
1732148
1984414
1942728
35172
366223
471226
1661144
1208860
1424957
1400500
1492022
1305714
1104101
367192
1566841
210766
1771214
579980
259573
934931
1009873
1249611
552460
261486
1020491
259848
679658
1211264
602813
572402
1806797
418930
1654546
885978
1437516
1371500
1357583
1592400
819058
1855009
1884318
1104411
1715573
484059
1893769
1779363
965573
281288
1037857
507337
549171
1954296
1369810
1586368
312357
659221
1665532
425438
914795
1072813
1283647
903780
1443524
835684
1883231
413607
1284804
435924
1513873
1352462
557863
1021432
1604620
1751461
1228071
876935
1751162
686336
987302
1492407
1107688
1430583
1686956
709116
831735
1379074
32894
1074482
1186085
328865
1992180
409829
1981098
1391021
1841705
1545322
236865
1850610
1644149
617697
1005435
446805
1909320
821347
1709096
1992993
37488
89058
3798
495343
257071
1968874
262511
122432
980806
348236
488700
692541
895004
1884401
1167946
1553268
266726
1228326
1535609
668120
1446445
1377287
1261894
264873
1000903
1615277
30242
1494131
810958
1408412
330113
291203
1235256
918691
1310168
1496073
159752
1661326
1119497
152476
1334858
343745
268554
1148704
1922805
944339
742525
1173862
118390
1800648
1452705
1535546
1438281
941523
1062421
1196606
978401
216417
783501
1648026
161866
144474
1523608
825700
413654
204791
1649326
902811
313292
389554
1287519
1239525
1676139
1794289
351925
25689
487026
1558265
468708
561414
373906
1582880
999029
1466426
395076
1181049
1028626
1035891
1606441
539284
1708114
1012311
286272
527490
796268
683817
1764593
1036815
666516
678218
263573
1419119
1015371
760593
965960
282218
383470
364298
1147494
348910
701808
1261967
1964889
454796
1738545
1127566
1516276
1119764
1544446
1862503
924614
1045030
1091539
426124
1984208
1779550
473412
59598
1673680
395242
1872825
1553348
1376970
68775
1008294
1931884
564057
1274794
1440536
1465590
145305
1875755
483066
75166
207117
1368844
1534549
1184831
1869944
758494
1494452
908358
331285
892076
1347190
1424678
1109020
1375793
267730
1829139
524369
856318
1587449
5453
631699
1886899
685172
1831416
1270398
410445
1577737
887269
1274
1502468
292066
145003
785163
1684048
1744469
21596
200938
1246764
601363
1768677
1603023
1027249
307661
92206
1475294
1773482
698291
1019751
653128
254240
487693
1543186
1488813
741170
1008171
1488045
365402
1553576
462839
1871147
879683
159274
1884347
593204
80622
1882100
617477
546975
204130
532263
351469
320826
1748059
1930656
1600354
504986
40071
640623
588497
1178062
1076524
1038268
1840321
843917
1641168
1308352
393443
984887
1496708
1316568
565598
1889834
1256520
1886231
1043024
1803058
769995
647470
284699
263184
1903702
1896484
1165078
647461
1469850
1740295
1111283
776034
613956
1725981
1296296
1616455
1975590
1696273
656388
478562
1328108
107443
255835
1580677
663519
914397
1680471
1006760
1384925
1126588
1956243
430520
534462
1570897
1204362
389162
417191
31781
279476
1992056
1338273
162314
788472
1584590
323398
1350947
1964784
1946047
1581905
1975216
1177688
1956456
1543270
75147
581694
1528201
1338376
431432
1616707
948796
1342813
309724
796134
484077
1619929
1254855
194827
996347
1811132
906509
1493670
1413361
1781519
1447183
335390
938417
1853726
1269803
1952998
1080068
556557
775157
1180345
503956
1726436
449173
1343585
352493
1946292
703232
121695
44302
498456
356394
95468
1883077
1585768
1434070
128201
1293923
972876
1713045
119501
79767
1186592
591246
329766
1624498
807408
1689009
1843686
816038
1786210
351802
231426
772292
364892
796445
1764152
1046903
1184916
362308
1279615
1598351
274077
1433546
1703856
1131409
1245380
562499
1253572
1973325
1391912
1997281
417399
1328811
133730
1852002
1344453
611914
1669572
776239
868239
1812360
409402
1713758
709975
202730
1491874
462770
414155
399376
432897
656691
317806
1637604
738422
37327
213359
1271133
646945
367595
1895112
815934
16997
1879330
1930397
1291296
738462
1914307
993380
98557
976784
1234502
1753725
1392568
1862353
1068779
1887434
1871388
750222
126458
353995
1396560
872288
71522
1585918
571721
631398
770103
116945
164320
1922467
1954329
821784
1390589
971472
1010330
1478974
1435995
1801723
1823130
973900
1219730
1984336
1933089
1107073
1377678
107653
1848577
1806134
1178402
1165750
1456668
806335
179865
1280897
253232
977299
517701
233065
930971
1632310
766266
1613276
808470
707343
768011
1335217
1594346
1168070
768844
1815148
1004255
1297480
604636
740033
979174
819480
582677
979471
893784
1355417
1977277
341652
242719
697577
1188337
1592336
303587
95936
592710
991938
491956
666322
1205592
1468315
1862322
814335
469245
14123
1458818
1370843
151044
482491
1749692
1096703
1549543
262761
835221
1844823
1231226
1639905
1248198
1751718
1793085
23170
1253504
1076189
919743
633352
1310162
1645548
430658
1028449
348293
124537
761206
1426154
1170310
414007
539077
1284533
266660
862353
970386
299547
345661
24293
1129172
1814521
1387803
660058
1563106
1827136
1494875
128993
1340797
1046035
1491601
326400
797259
539335
606243
1191543
569181
581188
1439604
1124772
125154
1759915
1188553
1274082
983318
1942718
1968333
1422027
39482
857480
875433
906181
628164
1781418
229739
1433076
693867
595134
1320195
923646
1301080
661054
1985405
1678520
370320
1554072
1667723
168404
1718930
1464271
733686
239902
921546
396517
1210441
1060859
677192
1616149
1023649
1711227
1604306
193584
1447894
441599
1974982
1563137
1650918
915133
665584
1748079
696383
1343511
1087599
678369
89305
1152068
916088
1714127
56545
346611
1178700
294397
1755358
385368
1849261
1368075
692889
1701774
701337
1063903
971214
334207
473105
1620519
869998
93411
442792
520968
1697194
1478414
617452
935109
910000
365687
1625421
353346
318972
113829
724414
1284514
604092
51352
1282508
778680
227363
154789
79618
1006538
961973
104208
652938
1407514
1871260
1797115
241705
1479327
966970
728361
1843185
369513
1228022
1105352
1400622
1723057
6667
1448356
781651
1350197
1673599
721352
1022229
17614
1923169
1173248
854470
584545
33253
1347019
1588398
1061588
1239319
1278059
77680
895514
81936
738265
453920
343358
584800
1842104
1102883
1623240
1675509
347770
1857205
975856
1600974
1621996
1894896
1318714
1908088
1968892
427687
1600706
1586415
823824
396708
614974
597470
1645652
10601
697262
803600
1051147
325402
15734
1294540
980703
245388
1307071
1780623
808361
1384731
1638932
1464835
642260
1365761
9616
1680980
619240
1642198
651704
927806
29841
1076278
1858619
1825517
266036
570489
116534
21435
1705235
644311
1665840
84759
1790721
615287
565119
838790
1680805
730681
1894914
377411
1666410
1755528
446721
822107
349989
1285654
250597
1354236
188647
63517
308349
458468
1769711
86440
1629562
1044805
92731
1496019
1014558
772877
615050
1201479
359510
631226
1879071
163637
1777280
717248
386483
1612340
108023
1881138
1776678
812333
979521
98116
1172051
589729
603107
1255299
670429
1787292
1345066
56879
1403528
903754
936345
1303261
417082
50263
1527072
449848
933982
706800
270674
1931229
122845
1871370
309138
288519
1742719
664800
847420
906965
461218
1875274
133607
1496073
953225
773388
1362159
162688
132184
164392
1859397
269913
1588594
43340
1720341
1340644
945278
1086168
597872
1867617
1660476
1875810
1825521
371720
1359644
711458
1694403
198902
130020
113973
1672177
1856017
9053
1935965
687630
1225396
586351
1167288
1246852
779214
175558
320887
715195
933148
864657
42634
358179
1329223
1555172
126930
686574
1168891
1611335
945118
580391
1991009
1950080
1433850
893090
878958
836860
569544
810074
1158140
917637
43559
966409
137342
325456
180040
1374761
442947
1457451
1639637
811353
678392
112035
12474
374819
1926601
1156186
1314317
1542137
1770963
1209708
100425
1145946
317126
73431
1513175
1565910
977690
1410774
78694
1340661
690358
72481
1569473
422085
1906969
872495
286720
1124313
1425990
821454
1309850
1310898
1194821
1677676
142061
930580
1698119
1476306
598530
1758313
212514
497310
492373
1159053
1744232
1552262
166106
731846
1163536
687180
39531
1945464
1551583
748444
1087831
1276112
1640218
260630
615212
492455
1626006
1148561
1844184
940416
1971387
11775
1944777
227856
1328028
565980
64595
1386951
972719
344730
237901
1830692
937748
184376
25250
490865
1953747
1348320
108455
478593
1898588
1704389
427466
522730
777631
367623
581993
1990500
1689505
1533609
1152949
1089281
1254759
230670
1058694
1081814
1454370
417593
490411
752960
1521114
1579418
1085106
769416
1135169
1531372
860836
1204126
1448818
511559
250675
45758
1282850
1995800
1563725
1502089
1624714
123159
1833217
1347043
1124098
901161
1234745
1267005
1628646
569035
907643
402960
227897
1405095
1352584
1256472
1319807
705278
806062
1074447
658370
635500
1080677
1101591
897862
288867
1582288
1168969
652424
383531
1065766
226817
1800330
748444
960878
294034
352268
679770
546987
166317
1626958
1277601
537234
844125
468301
1400178
1191410
1983386
556020
1116579
1542911
344242
330948
381124
511798
564857
240048
1936795
1542710
659694
977134
619412
860145
701220
1854785
1782633
286778
748968
1776406
577643
1396823
1438709
700880
153570
1957661
1993473
764677
1385077
1005481
1392734
95642
1702743
258476
1553380
690383
222127
420833
1823664
1412989
1945020
1380354
935873
630687
826376
1774540
524874
1482472
876229
1139203
1053994
384951
710962
1562865
340341
756001
1817609
772363
78261
1553331
512654
762848
1907641
1570992
1182325
558346
1213062
182257
723185
311328
892035
1834178
340016
652633
1220150
1744276
615519
173652
1558626
769008
1053366
473694
621624
1013049
1028
1141848
1161320
1387192
778194
1411504
895510
1116028
1313008
1190815
274033
230650
293538
766689
121364
1467603
251416
1033258
694911
216993
1280207
1707473
970437
1636768
1893441
624474
493532
1867768
1497161
173631
380580
1829705
1613255
892132
1517356
1415163
598511
867460
37303
933007
1411371
863695
161971
1098241
208585
825365
1112995
1350550
75496
154014
670833
130036
666810
1694385
257369
1474218
934272
1525772
155333
1578334
1137768
174639
536699
1207277
528300
740636
269402
1999714
516654
118167
1117576
1883864
800113
1309553
1497747
184069
357459
510500
10862
1588387
1518292
1997676
954959
1600645
1234938
1741329
1123031
566409
1031654
1604222
1465508
447444
572256
254664
927689
588356
359207
1751795
1221446
700820
283923
96745
738711
590602
813835
802850
1953134
1715916
793516
742858
1091232
806922
1097232
1566251
1659944
1546761
690436
188973
1912144
965362
79913
1619938
1649485
825191
1749715
980439
641306
1639746
817777
624511
737629
743995
1611879
1657824
446249
1129848
1539383
1352198
458508
1333634
1565401
291506
1156185
1412449
1826845
304627
1516186
268635
755953
1698717
170545
859147
191689
95449
862389
1434563
53520
1535449
549781
705769
1551131
1093205
1332913
85969
1059226
119952
485465
1031849
717356
1517766
520979
1432869
1166368
672954
851482
987459
1603913
930489
394766
802023
1635099
1383116
174037
519973
1440868
1060256
1895329
661554
798404
1095632
316337
1304493
449012
1867123
295938
1138805
1993024
43276
439863
311532
367375
1544382
975919
1902245
1639242
1082960
1643057
1317872
461531
1187067
956683
244670
493090
1055712
709157
1793405
1684691
1859845
1710236
854335
247392
1958020
34056
511680
925332
164359
1613674
189191
450874
1795578
553033
1199593
736856
947020
14217
883388
1987714
341821
521882
434925
346962
21597
127387
832403
966324
1827972
650445
1482412
1684883
1052129
339976
801311
515036
95478
596074
1033281
1106752
1342625
1207716
1798938
1823206
444703
481732
1469845
1245701
1542899
1474496
96005
406231
490911
1645822
1863082
1059264
1355651
870895
547950
1891324
1733381
46129
662453
1061066
627376
1330530
318351
1564838
824633
1675342
1410441
1333907
408050
1651619
710896
857510
290067
1436070
1423867
900566
1133935
1421441
361492
132756
1711480
1544289
1062916
1307410
43461
386443
1887737
1872692
94562
620910
938847
1082172
532452
483106
471935
448318
1271386
977638
835337
948722
813672
1322906
1685975
1126556
227219
930363
1676932
1854578
1403190
1458342
575778
98386
938963
1524230
1902329
258481
1505424
1908468
401105
1290049
1763443
1115858
1888090
1977188
1282688
210746
1991738
1726229
1042449
762095
371950
1094239
1542939
1615675
1161170
910957
1976512
653245
983675
345154
368267
265428
1033139
1668407
1959170
973513
1848735
645211
1786840
144206
686393
977890
1694339
864172
1913623
1863665
92497
133016
1019598
327914
120673
1166036
784092
1483987
1520189
1530582
92843
598313
1966115
1099303
1013337
52083
1822495
1014154
1149989
373515
314755
1220042
1192822
1709197
920375
329521
1830775
1335158
1945924
544330
1953300
284876
1505524
1031041
737722
1666827
236432
1610530
1953440
861769
811644
1004099
840408
434348
1479272
549112
537492
1768910
1795468
1635159
1273511
1841475
289473
105293
1722965
1370544
1337464
1945821
617680
753842
1697385
187669
531255
630716
877448
1685483
1497554
1407918
1949404
363781
1902630
868754
430234
852843
1907496
1101452
685882
839734
550575
903422
1735161
797047
1543921
886078
610384
78817
1084892
129710
106937
1942042
1666720
1488491
239947
1626897
839234
507223
1567139
1598830
1857956
1987428
101873
1281780
944861
73361
1431806
1838923
1954557
1589489
786901
18431
1744271
1646933
774744
1486817
1501934
911406
397514
1214702
1349333
1942143
128688
1012872
1836385
699672
1887573
999034
1275128
1036128
1020327
392166
86510
1794835
323896
396518
808527
595721
1779054
83418
1436722
965086
1793573
498366
1546181
787315
797069
1630326
1227216
710675
921023
1274993
756678
767893
234047
1142120
988920
1459207
1359628
1350475
983513
1373054
1284355
1181122
953463
313965
466264
1437862
1812348
487722
1362462
968722
192580
951736
1541802
732116
1547573
428650
1773578
1742819
1708526
398742
1670008
405584
310911
1660506
363045
27999
323138
201524
452969
622305
1970144
712710
1039591
924765
1672336
1682279
1384071
331862
1260585
174702
831104
561303
706670
92256
1770924
337336
1665914
1301156
61144
875200
607410
1668104
551159
1722175
1564333
1723682
1300047
1189574
1634090
1202867
1324076
1704066
998282
1953223
757916
1269910
627227
1807600
143499
1534648
100650
446811
1847395
1850425
1981891
1262047
933569
1817937
885164
296172
932213
1937713
1981889
1649931
700633
498884
1364423
1475903
1374563
636180
1710617
1820655
206417
529509
459444
1908055
1467404
1524317
1519868
715049
1503722
360710
1885911
115129
1484395
955492
1345721
1495019
96943
407590
1452416
1574624
338717
556132
1510740
1909045
535245
1459029
1041078
858923
1938186
1635103
1339731
892384
263208
257739
581571
1464114
1535649
1784331
838521
726778
409502
536849
1706775
283381
416393
517867
1909533
139974
532007
1528657
909117
732946
243336
85658
1444538
241895
1106098
1569933
589608
517206
1446445
106394
929531
1543084
737549
1669777
1514308
940256
1620360
1711297
1767459
1929859
50393
1722325
80558
533039
553581
1952547
429273
1016512
492229
1488742
1627071
1702908
1862890
1425793
303221
1293850
1904641
1086302
354716
930341
383383
391978
1516908
1863389
1764598
761737
1431287
702499
362732
268285
1444644
848786
1367333
1664578
732121
119920
976575
127419
1066034
752423
875822
870441
1009653
739613
1023603
1664063
80561
131981
184079
1636719
982155
1414529
1396990
1473312
1574241
215527
493310
291541
1014856
1358442
390481
661106
1570213
784085
566107
1089535
388888
913029
1923606
383948
595299
1800076
1329145
11759
750628
399242
435681
949869
1274421
1389328
1619564
1597056
54967
1198180
808013
1854992
863128
1870856
400175
1534700
753616
1715450
848281
1649023
1630963
318190
339717
1138167
723967
1951482
656986
998996
638479
982093
1022148
891932
777169
1478586
1216783
1481850
1926952
461894
503865
456176
934515
120953
144681
687764
26446
1170138
1203380
1944971
988751
527710
1070125
512156
1195697
289830
731371
942561
1202066
117
1467817
1217543
202863
1069195
222368
648688
393018
1220442
599672
1262369
1636320
1142185
542993
1398516
1767845
821390
1079542
641876
511255
223703
1961101
1504114
671218
1710440
729503
1231590
1879308
969973
1834103
773120
317427
808745
944427
854147
892841
854798
1430459
1083730
872097
828983
343777
759196
1200302
734883
1100225
420611
1215763
262690
1767025
780048
778840
1174328
117060
484297
1152553
1085526
1034958
1303160
643050
191514
13553
821610
1936566
610581
857055
1564323
1679705
1067851
847971
1486946
637082
1491296
1832630
1116193
592295
1320063
932302
350210
549257
911488
1262796
870325
716650
1015783
302668
748593
1146246
3683
1748665
452521
68801
1036940
1215297
11269
888043
150318
486747
49877
291018
1002339
1683307
1952184
1595876
939079
1179052
1625852
1336956
100479
1360036
577288
469514
1414258
1301382
720648
1125216
1145102
1867590
329148
870113
877414
1444957
582866
34544
212572
355603
380650
807963
1947294
359626
1977205
821150
1406127
1168960
1733512
558431
1928233
71693
1248034
249598
132663
200109
6675
771370
1878322
552518
1326282
1237933
124883
207406
1272722
1940902
1407383
945929
931367
1336160
1078151
303826
1431559
438703
733347
564899
1205685
1822888
851617
229289
557243
87363
1059531
467031
72237
1115694
1812595
937301
484155
15842
1735545
1284989
576657
953860
129138
1930132
1715870
1268727
350590
1921539
454873
1596237
1532132
1918424
56023
1207779
649421
614901
726228
1727823
244274
1848266
1425706
361003
257977
125309
644424
1920979
122037
1585808
404547
728283
59910
328297
269079
821066
1719857
442457
1815020
600426
1864744
142118
605450
1124606
342011
1802236
1163798
9424
1300216
599946
1441037
1023905
90057
91766
1951151
1661721
255563
337909
417016
1992994
1097142
86228
1289237
1775694
1092267
1586792
682075
576984
42396
673706
191631
1507204
846667
555406
1139104
1644227
1858003
173920
492329
1836357
1908103
710463
1082133
1765084
1855766
574453
576971
914982
741279
1910804
1705825
51
761948
405402
1727486
469735
682720
1941928
661756
1979932
1049571
1337607
364133
1170350
611580
1831723
475395
145825
709252
130857
352427
624181
1243391
1866965
1684275
759482
486703
1357206
1971879
1463948
1305527
1101536
1909267
78098
336682
889870
106174
1851647
1782496
144059
1472085
1859925
1450140
1382877
614731
396737
947658
1344828
332682
495785
1953792
135223
1185502
441797
1537390
975045
416998
1559359
845639
1163829
990369
1423231
62975
631573
380866
999812
1472619
1609535
927452
710942
974575
676223
1372029
299587
566381
855605
1330425
790112
1987921
600092
846241
1488593
426910
1958732
592695
426466
1467512
1308103
98209
98208
588842
160901
1787035
963115
1062053
422581
1748247
836922
591568
584563
1248528
432691
1687303
873097
934322
1055851
820193
1304819
643759
839385
246878
1707269
1778091
960495
1688576
518586
1512142
179198
864985
89792
1973669
703756
436722
653423
588173
1031054
943002
449132
149910
871383
746524
1688294
1579270
586760
1904838
1597372
1389339
646879
1932841
1753064
1946018
1054579
839733
547660
770816
926468
814532
1026257
1161505
100516
816696
1491926
1185352
1925196
360851
920148
1459274
962685
1482365
1912815
1659196
1494472
1739832
1419192
483063
750403
1841754
1837888
508270
1212304
1842869
586543
51796
557214
1401919
1255418
1250553
694502
665039
1367262
1339263
548641
962307
1763483
1415536
1017211
350689
1902669
640206
1714750
395238
645515
1136995
1447061
1671227
1109754
296175
1524426
1913349
687212
644187
964048
484618
52505
881308
630626
1288747
503692
16905
1064392
1788749
889192
464991
1006518
155177
1625183
1742347
782371
156176
920459
1310924
273540
483438
378868
1554955
1453089
130296
956302
1762773
936633
1990046
920719
1562756
647393
1328431
788072
1189907
98517
173373
1381369
616767
1834723
890794
1507922
1436033
1174964
1707323
686695
1637134
847738
764914
1818528
1844989
412386
1718198
762026
1823787
1933548
1494511
1997855
721272
724260
1584208
592348
207507
1371062
1153030
1995148
1961394
5183
129885
1746915
1414283
1572948
42998
740535
359419
1602613
710898
823956
960142
678628
292352
1665225
198790
1229244
374064
361967
1613571
1317149
567301
1650944
1353489
449757
234068
1826731
1554356
1411490
612225
1880920
967203
1793958
151208
1000528
1419581
1777819
1821677
319238
1554711
451553
1689344
314559
1601913
78316
749970
232390
858245
1732351
651379
1470187
773857
1879723
1374438
566122
1085638
917621
379676
881484
1813908
679056
333930
1899377
1239973
1684393
1082446
1256409
378697
1447053
1698992
277261
1977869
457363
1742077
1938177
1164563
365546
1859999
404703
1301803
1832399
598838
790940
408078
107928
253557
483710
1591400
1961697
995633
746497
599214
32149
1430909
987155
1782849
653372
1776177
1834369
144026
674634
283508
1868842
706491
1329661
665178
1512467
1286555
1212571
1467263
888921
959641
909932
738678
1781354
1521799
187472
1476696
286177
1054895
16364
1704467
802086
182217
1419722
1625173
149913
983297
477919
1830584
163450
547786
1849328
544756
1570915
540963
700294
1058576
1062899
1027006
1558801
1263602
1456441
1131405
1465813
1086088
285659
1376627
929329
1985493
200798
1495311
710368
362594
855647
648539
717403
729389
1043193
1206875
46717
374219
584917
217233
1397387
1262285
1559710
123790
293140
1600897
17352
818072
813187
2827
914810
1760135
521989
1282604
184840
935836
591897
1165576
1510781
1723153
1641682
1890235
1746289
877851
1213492
871988
174272
988027
325140
1705686
225447
1068230
1005965
219814
582377
1566778
1036557
1422325
1818633
1682965
11509
745873
1530183
1823913
358453
1113278
358065
1236654
1770766
1785556
1292114
1070492
1009473
601607
886640
1173596
1501322
235388
210789
901541
1868567
772831
1600415
1424250
1491516
980277
853091
780982
1121173
939162
1230193
1766790
1017217
1245665
1446050
1277010
1410621
1325105
666278
396313
1295368
1303921
388709
873314
260513
1546374
1445460
58587
710689
1096648
559319
852264
506752
1349799
381586
410232
1939660
116835
1661194
1883380
1406789
257223
912718
1035487
1763489
512775
1587307
1411048
764323
1173221
1376436
1489562
353630
1616275
1695247
1253263
1647285
1125246
686335
1549433
1620744
579237
814371
1484902
248780
227129
972160
1856188
612712
1625726
57889
974926
1379416
318588
606105
120702
493673
765337
129539
1633607
1732826
1959717
1153759
550739
1054744
1065154
270536
563580
1241735
1610572
1520096
639558
929066
225475
623723
1713855
1889966
1362694
1592220
1442721
65252
1638998
1354223
1550284
453614
1815579
45779
1973789
1979119
998259
803978
215291
138199
129238
57816
249031
347372
1296873
759147
1522624
848699
1929073
51502
464112
453623
1733378
1458096
1595985
1009390
1627936
1657270
524303
1239333
803746
148853
1536645
1291361
1271632
1067544
852660
738050
464631
1323540
1205324
909475
565792
552330
541528
750171
1305507
164565
1610352
186469
22231
1862335
1418734
65927
558204
1074931
1249752
1397256
492289
1954399
1846873
687538
684285
774335
466911
572540
559422
1016340
1549394
1538421
346025
552155
1045288
784957
408402
1143700
1633416
444768
622766
1491709
285596
597282
321427
225109
42210
1367660
108871
143627
635514
1022822
298142
1288933
290279
1133536
56800
396473
166488
671175
518025
1017311
1878397
1244009
714593
1831989
1748341
229834
51950
1828885
1471183
693917
564254
639095
1845307
406281
1950720
146409
135928
1043663
502594
1647625
1166490
751537
1269654
1374317
1094354
992427
1325767
1613408
576558
1016290
237474
657423
407506
754850
278328
388976
1184631
1017666
1695916
952128
1588118
510354
222324
5835
1019011
962131
1406770
1990360
1452219
1516244
1558856
312306
1526543
1369752
1745117
1666151
1231996
590113
1915587
599900
1673148
882383
651386
302069
768202
1981955
499041
1589980
893737
1306052
1846660
1253347
288686
1510023
1750558
537540
389326
657780
1514892
534985
820136
706015
752099
307829
1172093
1566200
211264
591287
642605
152382
1602825
1407728
1244708
1839708
1497892
1834869
1826302
1225149
1231136
1270179
1887900
1403268
1077329
521057
1159696
1661701
797897
142808
1323945
278821
970465
1140176
942286
1350031
1533485
1822641
1792985
152349
933728
1498129
1760416
476052
1028003
343079
136404
1222425
349489
1850048
1424199
1764092
253764
70759
1341891
666648
504972
352158
1736963
1960187
1671757
429023
1495090
1524361
1883745
173468
323465
1612955
632880
903417
872419
1699825
356921
18740
535345
906515
1318071
1835040
516540
1447705
1212189
728999
1436855
1776719
383857
557099
1255928
1785895
1015685
91757
734273
341123
1242507
728724
186446
1830037
920852
41789
428123
1266970
631550
243383
1102505
1481673
741628
786232
1307468
1946335
1700513
927017
601321
1252260
1619422
826957
431286
1804143
1437653
1639698
962917
116842
1173217
1194918
494409
1108590
159177
1186680
178455
1361261
1150691
617405
1796447
555315
1831147
430915
414666
303755
438699
842462
783842
1892906
1492008
679718
1383082
1637185
267237
1306876
128275
1692382
363943
1645782
1597353
185406
645440
1166364
1123612
335863
1123212
1000096
790341
915696
956150
1678204
1900653
492392
1224119
829778
1264542
1040679
884371
358788
1205042
734478
232091
1935520
1125180
1260944
562062
1489349
1875331
1660114
1515987
1234748
1417653
1123567
789609
646574
1583685
1894372
889309
1825820
1540570
44218
492412
661534
1603912
240057
1591311
1105691
911481
1936599
354405
521077
1454267
1303264
1349307
70647
1173665
1062928
824754
1162892
1116191
608343
990183
1467614
1482081
1250085
1232605
1422661
1541421
1948591
1351613
1880836
1255100
884128
459302
277814
12162
1637769
823426
602542
964088
889073
1955125
249913
1278250
268507
1603004
700424
1579160
1462862
761384
938682
4302
836946
1529726
1236695
953293
1035618
318103
1695646
1072058
345921
49103
1601755
98635
569383
1254102
1616035
1693445
7058
286653
265921
1515311
1806903
1874049
580908
271983
685129
1543065
1646891
58488
1825518
144271
1172493
1291905
1466396
332093
1829744
86056
1395124
510565
244761
934911
75598
1558701
632923
135135
471836
520095
263552
1371597
1158133
133342
187024
1508841
967310
255827
1463350
9345
30534
243936
1157592
1877294
1188022
211635
1658702
1967231
739213
556287
404267
1462754
32943
481496
791317
906371
1429516
230320
607094
594009
1078840
1464083
1067811
65511
972082
650405
19912
1579343
1142138
192337
1659663
1742344
234604
1262110
36851
328071
555564
6763
1596154
550170
1485661
1399754
1552738
288396
1954080
1220243
1530991
1475362
498466
347333
1734468
1139274
93587
1323611
804335
55597
993488
1989087
375828
671449
967318
1372630
859905
226458
1522443
948743
1230778
556996
1413582
1303281
1909084
1895819
588321
1580945
37866
1986471
1395756
858093
1653172
1530399
428518
662899
1940737
134348
1004733
1756731
1903892
1880333
1903654
169339
1835757
1829704
1882932
703787
1576
786525
1672950
1180884
346230
105290
1889221
910013
818846
1220769
42517
726183
1306959
1711402
1694776
1155812
5037
1822059
744688
1643026
1569051
1589387
332251
944359
1858678
255080
1903194
123075
193006
1830720
884337
910355
570686
56388
1538918
697685
1489356
447435
7110
1597222
704668
679915
1015254
378876
1400435
129667
1618803
757461
858969
1562790
1502580
174916
1612292
38726
1752755
1503377
593764
530194
1758398
1767503
1950880
877031
394457
54889
1509494
168694
1742914
396978
78426
854727
613690
1840597
528161
298466
511956
612865
1954846
1265115
119297
1691560
498296
1396891
1841587
388262
585352
1230575
90675
1117085
1725664
1003825
1247386
510259
1513576
553160
956068
1616278
1209189
1168937
1414590
687277
153611
1872461
1023548
1407964
1343221
323099
531221
1375097
906080
1947864
1765133
1660988
1216583
1789540
1297657
901577
1185600
1099509
1636274
996649
518120
1385034
447367
748436
1324816
1360686
168170
1540707
331559
1225217
1016472
344183
144078
807844
1029650
1446632
60045
188909
1033156
1366335
1996139
1269019
1281358
379293
807812
209711
852301
647921
913021
1266110
1137790
835702
735329
1099890
1744354
290695
1648979
837399
622406
1996623
769180
1640186
1571878
1511339
1270059
1151922
880989
1017347
649232
1256929
48331
949492
573146
1696130
1471290
118003
1841276
1086868
1693760
1079155
1120982
352088
1274723
169989
936072
1562837
329000
280651
1909886
114152
1097806
1280069
848209
522349
1560434
137549
1842630
792002
813665
494906
1849032
53185
277335
1569900
1304138
286135
245772
497010
1908557
1931043
628702
1451400
287321
1614292
315201
66850
28923
431529
746902
1580861
1171437
2923
611571
835805
468784
1621479
151267
983653
769336
608046
1777951
124269
713425
1621650
983479
1321124
209349
1583550
986788
142454
152698
1856307
47302
1265109
553676
889757
188535
774588
878272
688303
1195924
410213
1243198
590748
1884385
1266359
1876030
1827747
1802265
13652
135170
675608
1879297
1245402
355244
719059
246657
153730
1761594
1108821
1205667
296126
1781298
1960915
1117280
1290014
1572747
945488
564637
363444
431929
450607
703185
915541
1478619
1526333
1480153
1176057
1513414
449547
20828
1267133
1452111
1698853
1265717
1997042
346010
790752
501114
120507
618286
975381
89845
818908
1258210
1448396
801121
1277374
1725383
1055384
1996790
686285
916076
196561
1463556
1956311
1574807
938114
1999875
49607
488914
1367228
425154
139662
242673
319861
710465
1973129
1394204
657514
1877970
985541
1464268
1685775
46771
429550
853776
113659
1715202
249553
437167
1209339
940186
968497
659276
1391020
1848535
977409
592148
212085
1849631
1738635
1402664
790913
1338841
1910508
1527866
1588684
1542845
1292298
1423829
313587
954709
1904680
1001815
1067818
1362241
1539021
1354278
1738452
859609
980851
1333282
782360
1415789
1914414
302962
984767
1287608
1547986
1758232
1349959
545673
1151836
1678551
431450
380477
1280072
822372
1139793
566681
370702
692470
1285868
236942
680483
1437298
1100569
368141
162396
911780
896085
275853
1584514
1412634
1021693
261213
1535571
1286061
1006374
1680726
1863550
882865
2973
1597173
1188432
621406
1047274
224548
1429815
63298
551183
1651013
1702572
910879
1910082
639075
179083
527362
469505
593913
588516
1930438
1918072
1396334
316519
1082508
641536
1961930
566121
690679
1748701
1417030
1467972
1796804
1376205
1250815
907507
411392
772971
1743145
1940954
1804797
1572625
335180
1170646
1533302
1812556
1092973
1317142
1996911
953782
939311
1237277
760010
624677
1068377
815935
837145
1113688
1285938
159919
1589067
1995220
1415308
1155077
1409665
1300132
990492
1376010
1606442
1604137
1963362
17844
1860626
1888303
1430744
818005
638166
638069
342368
382350
1910692
126572
189344
706033
1465943
916180
773376
1823157
1314254
480829
318943
709635
211644
1112385
1458480
1343298
1829311
233535
1481245
1909602
889817
1650540
1196748
1475971
1749264
422139
1263372
1129257
1547539
20839
393055
292763
1254781
261749
628210
804744
88308
1556221
1574537
1416762
1061646
748603
1329515
1755352
910622
1634605
1756865
668953
1192293
1777835
178023
1084245
1561292
868434
450706
833052
1714881
1934407
134198
525373
78057
180405
1498484
663718
1862901
1521763
760697
1090631
1526901
153408
320421
480317
1516286
121962
1033632
1946039
1843697
1966733
97463
482049
127635
28058
669541
483575
672496
139641
1856736
1726493
1136542
1060928
248737
1096439
618183
1521018
1457409
1967010
461659
1116788
1355389
42014
1091006
1683205
972667
1157583
1888926
909808
64048
1285290
1130875
1591258
745537
569202
116289
1893148
1441142
464059
342307
229648
891180
479558
1323396
127422
36281
1127077
1021322
511362
53499
392013
95762
596496
609333
703814
1049921
1535184
1590166
729080
36934
56114
1990225
649029
1196727
1459389
821657
1855051
218506
1861539
1367534
1450896
653662
104796
1664057
1229998
286328
1770711
690482
29019
552813
390256
1174529
794406
1043557
614097
388415
1920179
1565539
1162764
1382819
409700
742049
1740731
87332
1248035
829404
145528
1191970
443185
356983
821582
240301
251389
928413
1167641
711825
1846487
1100227
1667986
265686
911167
41719
1039148
1308560
202252
543648
658261
525570
752318
1282820
542076
1986884
1173111
891096
1178032
539327
10595
280898
1901524
1354127
1974650
1227959
1115800
1091868
1748539
1693818
1060133
183090
301242
125356
1590328
1544179
1640937
1950823
1746955
1686737
78690
769027
404523
1192386
1847416
215312
1208645
4223
256920
261182
875775
977396
1586833
242794
1869515
930514
1874700
1320153
17581
1582153
1373075
349564
169025
1885697
1665499
666953
1473976
1349237
383338
387494
1222095
1228089
1074286
410693
1316996
261098
1901756
927292
615203
3486
264693
1588393
591421
999898
1102058
429639
900650
534124
300677
1069177
1676761
1374944
1460290
1366031
16881
14317
389047
1314797
1400044
1457593
1853314
1096018
535993
1842752
1704400
1451812
1773787
1042268
984133
462501
1899968
1808362
1091927
1745872
291243
1199401
1989785
432446
809320
494760
811645
1403933
271306
1232549
192878
183936
539190
105104
458157
1215257
1763046
1888066
1309867
1093493
561798
678251
909800
111431
158947
1104728
814161
167880
594689
1052316
1633972
1483412
1063569
1491118
1439345
28085
1150335
1480636
888460
1953670
757913
755216
1150301
1447122
1923253
412484
495064
120247
1943851
1561253
1223576
767307
115685
1347880
49682
598422
878399
1540759
1331904
1002750
1819946
1431520
235810
213013
408050
1682987
591108
758468
1769880
659172
434597
1196060
265200
145305
1398019
1332420
998791
638727
248503
250731
1285304
1527270
645451
445789
520095
122697
647804
912608
397592
1241257
1160328
1831180
1524108
1861093
177306
1010948
1453506
843189
1958795
1248771
968815
157714
1196127
1751129
104600
744318
1700385
878357
133642
690543
356699
425016
1885540
34692
1371715
1300695
400696
1757192
1596391
1931506
227909
1541956
1738328
1401618
331237
1829306
515111
141613
93976
340367
719775
219113
1824570
1396617
1308475
1437373
1475109
1989653
1687904
770166
837777
1318004
760009
1717072
1276501
1247425
316934
1803516
316007
1550403
652780
645955
1004126
1453927
1141224
1579768
1007971
1317475
1354506
1840369
879019
1385066
647610
323865
480929
394138
38613
1883275
1312863
620236
895660
1423454
764174
1604656
1863060
1024120
704851
1728993
913359
124714
1904765
203179
1511860
323815
1891754
793077
1703775
1607962
1861653
53701
489232
645910
903283
1269289
1573766
25397
880169
447506
348150
1670068
687303
780054
440909
1533244
173217
1449970
1283053
229423
302238
1098366
1054019
442045
520026
542540
1990325
168059
1453470
1112415
1673556
650661
364552
422145
1465948
270409
190359
24964
607330
1641517
1855699
427825
651570
1115191
1531371
267463
1596754
1444469
913940
1298973
889140
24910
269786
1077381
1954479
311205
969019
330146
971977
1843811
1848454
502955
1234587
589766
648046
1756889
1568242
148715
759978
1231878
1089976
1064484
582014
1005195
395113
546070
585625
1110534
253231
1005827
1950783
86155
690927
1785632
1370405
127200
1711444
1038234
1952482
340040
736487
1413229
1993972
996336
1662766
1276864
1786985
1514943
989451
150190
1089709
198110
44091
199886
991928
390712
1461402
1395097
271421
1285498
1593433
1786283
1537544
1275257
1417435
370352
1116411
1607648
807981
811139
1047252
550045
907316
367704
1652348
1278067
1244076
769490
964528
156896
1039362
1146351
702492
394048
310478
1337858
1234614
207555
946427
594931
501728
560359
1368930
723835
1772164
1150075
1450596
728217
205173
1987092
679534
421747
957854
315117
574164
263257
458298
1636682
1545541
1972090
1359699
1468462
714207
1694898
1064668
596872
1277273
278037
1484740
825198
1899451
263179
1830365
671447
944816
830076
1238329
1337736
868796
88293
1721331
285386
1797219
321433
803566
1501249
398655
374816
592140
1927787
1945898
1401870
1870979
732117
1483713
1162823
1960320
1345328
986082
1680944
1480892
198149
1109298
625520
1362578
797699
594494
838177
108634
549122
206131
1547935
914470
1954029
444336
836846
1744118
1659577
1048965
502727
223779
160703
986180
717947
1928266
1454552
1268916
1525196
1808630
1184800
288269
617615
278350
1394343
323950
1642792
815830
1666342
1047882
518215
1558636
28949
920469
467510
1789539
1442263
1314054
304978
450824
321328
1811075
620071
1638189
1238516
948897
1945733
1518697
498673
699294
1857697
1946809
1760210
1826435
1440629
1037084
1645722
1778120
1233464
1850741
422697
522241
1191515
614204
1492597
729560
20811
1794870
1531566
670009
1876310
176431
1747478
1570835
1640225
1810849
460922
322944
536838
1340518
244260
1496935
890536
1615051
370917
1904487
821174
735021
111522
922134
1549667
1439541
276808
574953
616993
868335
740729
371177
1386948
957328
1055803
220471
1762726
231342
319047
1233167
1154226
1937001
1563731
1312372
997982
1384336
426936
1752350
667984
794334
1331747
1322243
1454917
1583010
337628
130245
1358619
1353668
1891934
1466853
1753168
593864
906366
1514931
210099
445005
1127137
1163948
196848
246116
1493944
1998604
1318344
5265
479676
1107840
1878408
701836
1661380
1611954
1644212
812832
170007
1254970
1891162
835512
80977
332598
92680
189323
1643946
600535
519877
247002
459570
1669829
1025021
1833660
1710788
1221197
959248
779945
28796
1832174
1935717
1972854
470963
1972340
860029
488879
275576
528056
950763
805460
184335
523030
1158393
842772
620352
899429
1401518
1165804
47715
719047
1660082
1402841
1623642
363502
307866
108412
1192869
361257
149332
558592
1879792
1287915
1408149
1581868
1268430
1766504
1209936
1319262
1296958
766620
1105828
1111485
589457
751707
342769
1662107
136686
968924
129710
1264947
1096372
241138
794394
671641
400339
852298
813939
120724
471662
873465
491950
1070302
1613568
379821
806378
1879807
989521
76428
1075141
1463057
852963
1624734
849046
566454
198096
1951369
1712808
207237
1933416
1831886
994001
1180766
1227985
525596
1591088
672384
1993068
1608526
40207
705209
66713
1994565
696282
1840186
908581
472397
1727566
254569
644983
1187058
63948
545466
1507342
1008925
482516
760726
304166
733207
1576483
422483
115646
74889
1039537
558931
1484977
1195568
842890
824113
1784191
1369723
1704491
1146669
1208873
676556
1918697
754298
1985608
1872684
1063580
875750
1457125
95574
1120809
348534
279114
657576
804298
694780
1261682
504647
565209
84110
314912
319401
1304022
628562
1335893
715494
490965
1198926
606684
1934819
1416350
1084458
762264
323722
535836
415260
1621095
1732574
901838
1976342
219955
135417
772439
341236
1990283
232760
726511
1873196
1048007
199947
991429
1232941
1358356
1482585
234755
86395
590964
1573474
512440
401049
811837
1774596
488695
602643
1124684
1834568
583296
1442926
518470
1414018
1532935
1763706
1625681
1667566
724947
1596273
748327
999588
867377
852037
1373853
1069060
1493637
32618
1071799
1483757
1188454
1368830
1252617
1904457
1165061
1298777
1059212
1807836
68478
110792
1818247
1963701
1896062
1518797
1650106
789693
836626
80046
1855828
1309920
1447475
613164
975405
1056256
695853
384885
834347
829798
1054712
1136204
553538
854399
1618116
1880941
576071
1669505
1830264
1179186
484262
801362
1788793
1020056
1802329
1860822
326925
714894
1587037
830279
902055
1771671
38338
1517664
945458
999556
278702
1845977
1130670
1347923
1361168
1696393
902151
934241
1888061
1392234
1736001
985823
1560205
310660
1717804
1932715
899080
250577
1760456
1344352
832918
1071729
1850125
1332640
1980204
168553
322194
740671
863697
511450
1419143
1156996
1040193
957333
1747002
889520
884631
1317128
1663096
853368
710504
359393
1392825
125949
1411403
1495961
1887983
1610474
995017
1807470
116031
1313059
1617886
158625
1418593
130580
1892723
920877
783896
1318222
747279
1820458
426134
1442502
1901981
107760
629835
1689035
863340
659552
949903
747994
511299
1119656
1331721
1909496
715503
540312
144809
441218
599271
38874
1831831
1770558
1010300
1156463
1265661
407248
1198884
1233552
1053404
1647687
1986817
1573604
1058264
499033
1890530
150771
1815271
717680
1442784
1698854
1202830
475364
1945290
994649
307296
1411402
1091173
770847
1837069
492510
973759
491738
1167535
642050
1117867
58786
1979038
159760
356087
1750035
352086
1708680
1330838
1085209
1068679
1805434
1345928
1772339
1035442
288985
1865939
1735289
1054099
32450
705518
906902
288212
818241
478651
1837373
74504
117248
1953017
927537
1579231
952519
1311522
955812
514505
1912447
16062
1410024
345456
924049
1207598
112323
1823693
1871005
67695
1908051
1630635
1607229
562198
807691
1425505
1666557
1148481
999624
1049425
429383
641880
1639923
304929
747640
166807
1975301
501589
1454008
976839
73431
1706327
243795
1695028
1658792
1906694
1429936
89790
135295
1194530
838525
1044001
976811
1370860
1816179
1362421
1893051
978606
1712684
1716411
491715
1272533
1874618
1233895
727393
302444
1926526
1236835
454354
102855
301617
1193183
1562109
993432
1065936
1139989
431874
1595263
595863
710599
1445159
697933
1629645
292548
538107
1420990
953923
672559
1882024
1755811
698921
302035
1487294
126338
107715
1266294
1515860
1238520
208797
1994540
1570888
747401
728019
689365
1266450
1504557
887211
1971674
1880499
1528411
1185973
1614089
1116413
590645
1959197
133436
129324
148107
628777
1485345
1152013
539610
1285509
1126251
741688
148216
1743856
1230604
17867
904767
1737067
1183009
336257
1313580
1652302
52272
793754
1813439
1464423
74905
1758436
379932
814438
1239550
1576416
980386
1288156
1933005
1896754
1833886
1032062
545103
1817825
1626372
903112
328059
1351428
1629577
1284612
1596361
343963
24267
1582002
129070
1252253
915693
279097
1038865
787694
325502
463430
1580066
1153567
253002
385161
102910
673155
1334901
495252
1878950
138053
388361
1938155
797707
1344816
1637399
536389
1275399
452794
680854
798559
1337764
989122
1994542
2280
1053257
1291685
372974
480384
1176645
1687446
1318107
77816
1854430
540895
1106851
1668428
1397393
1673294
405267
1314953
1112896
298893
460373
65023
1775100
164189
889176
491406
534592
1075164
830939
1943467
587409
520305
1510396
742898
744766
206331
201238
1043233
1451885
1233834
1277464
1883281
1380316
1870265
629420
614995
1605431
1249030
82188
1713069
719389
1978085
721474
12974
703699
1808326
1441378
1624678
1565399
1480164
671633
374281
1832652
1738960
1095983
217431
888004
1871937
1673282
943336
726835
1483716
1880693
1797706
1980059
1431667
1124475
183473
1961885
469146
1720828
1882115
1252121
1702879
279376
1400595
1745237
1100753
12749
951542
1027357
421683
284563
5353
655331
851807
529032
855324
764582
321913
477265
992513
32497
577101
1499709
1234231
530583
1304250
1244178
744223
674898
1033061
1732450
1824627
1530446
97189
37546
886794
138961
77914
1180209
511298
328393
1651623
349326
513311
914363
1396570
1032817
397205
1618668
1808999
1446021
1134577
310636
46897
932899
1780377
1956457
570689
268685
1237665
1430845
407875
351556
1812474
603081
1239539
1226348
497944
1711727
1494850
77394
1653498
14185
1126946
57485
1870879
1924927
240801
1324017
1207250
870581
203887
443838
293192
475991
1019400
345621
441688
1027439
1258334
957922
169796
1172994
1349035
797306
1688315
1639271
284396
1832499
318634
267193
69100
928551
1353249
565339
483702
731943
1904962
1335900
1368838
1452352
1185764
203312
1234403
508389
1242660
774802
180536
1717781
193550
988002
1185345
826358
509857
1862448
1866823
689718
78014
774915
1406246
1006023
537323
1819832
1002526
785179
509974
1516156
1354503
937499
563130
684557
927400
347027
473218
458346
493891
1758801
1534701
185904
1644771
355684
1795989
1687279
567855
1519757
1376722
379484
1058648
765645
1754495
1863876
101392
165287
246795
827729
1919106
1739665
1294507
759712
1785539
1624093
172735
917344
1988899
26796
891386
357580
1288750
746007
1557785
1163656
1242799
112731
666606
844369
1253662
1243918
1710321
1031368
676550
1726193
1331360
1867446
1294895
35574
1645767
1397937
1868846
820763
119618
298015
829499
1037855
567019
695193
621987
1946372
644822
26962
1523764
1433516
323566
512338
112328
462177
311643
1381086
242106
830291
1126118
1106376
1663750
674625
551451
1104747
1062238
830493
1430474
198443
1829240
1079126
612644
998167
1659054
33597
650403
1335126
545933
1060768
123343
1460081
1623316
1698097
908129
1623458
1137265
1358466
881936
1891723
729401
1322973
647778
303735
1606271
818559
967386
218887
128967
1356206
1247741
371743
972722
1531475
35542
350107
1266469
160154
1115076
255825
1331600
1802813
10381
1282845
357783
279864
1705099
1802399
962830
352301
19338
1983844
258692
1571943
249077
1856732
939190
7606
523753
1879290
323978
263390
796946
1449146
910847
125572
254215
1512950
1677170
1929548
1060644
913624
1127494
1976196
908751
975147
904498
1246383
968682
962443
270008
757067
1213226
1314807
1038120
427256
1858863
1138787
353822
1946870
494649
1898275
1616529
1159644
1529642
1159777
1924465
1567131
1503057
1650103
1310261
1365521
452383
1271103
1278142
1058358
248820
1412496
1895618
1119216
1360311
360948
946667
276298
860400
1901948
95020
815570
800254
628670
780613
859712
734919
1015986
1745056
794333
1566826
216255
460492
1610537
1802787
4971
422841
398067
1976344
1971176
737660
1805936
51431
1719664
1325869
1142563
1873521
1278884
1289872
444652
1153205
1354518
1104008
211722
75399
79715
384374
1251171
671184
786817
1839572
143899
178851
1813149
942983
542985
1658941
1370640
1456223
1227563
1872186
740925
656336
1201419
1095377
1857336
967885
1904216
1649043
955236
120385
324169
978429
257721
1419154
139582
343941
424654
1598291
1151393
1380022
695673
734150
472033
99149
1925762
65713
643640
134127
327522
448187
514387
339565
72171
414996
1165441
220346
1055848
606217
1394495
1918029
110805
1877606
1778669
491944
319332
1206729
582939
1479373
1974749
141976
758571
3004
1840089
726083
784705
68671
1297249
1650660
1938871
814847
1836942
1063911
295260
991182
325504
107828
544489
1938023
1976298
1572546
1136040
1296562
50661
686456
61755
631965
1959803
1356357
1053633
1584490
502313
1338858
1431172
681770
935274
1628556
792063
16569
1131208
1218351
1334175
492546
1882367
1440313
1533246
1556006
357766
1794280
456017
638490
1949832
1471289
1689002
512118
254667
1919785
1667076
1466306
1387984
895803
868361
811533
1707230
54530
1709414
652263
1415740
369853
1655275
1784576
913441
93491
832093
641696
1195058
485412
1928361
1526445
1952372
1695920
322576
1930167
24981
1956926
462432
46247
291324
651710
1515370
644965
591556
541405
739072
1603863
1029384
1998944
1250226
499272
603077
440751
1308924
1483812
816292
997054
1966096
1768755
620814
1477674
517417
1269907
559298
1373245
6402
942034
510358
1167483
1830371
554731
1104418
462648
897242
1050216
1414443
1895112
4985
701948
1960910
6907
1069263
841998
927508
1482456
247359
447335
1963524
544736
444745
1750668
1218604
173466
1258077
1144488
1480753
192658
1575414
1402397
600669
1490237
1689726
1856065
966247
1489000
393276
464138
181774
1478147
1333813
1736087
1549059
1721829
512551
1223314
1399818
1006877
1401346
812088
1150206
778741
325389
1289203
1596630
293961
1239613
65217
1840159
1823978
120325
748238
1276349
1290481
402035
1261218
668407
1380229
1201426
1604576
1174479
1669581
501552
1638635
1166240
1284044
1418878
330161
871866
490042
476614
193237
855959
616021
640835
989267
407408
1623942
533139
101657
1612719
611289
758213
121310
634602
1668090
898733
1899099
1743541
1071526
1904741
565436
1277320
687063
1283103
138339
1812163
112525
1862514
987067
1685521
153689
1070938
1584399
1230984
1521764
141367
1057298
1712766
463595
649402
386218
1140388
997132
428904
1325245
184402
733648
1826049
20603
649748
786667
1408363
335959
728257
1046581
1044667
669128
1020939
1371912
575315
346541
1982842
1733021
1856449
1171999
1355362
1902534
22395
468897
1156245
344695
427326
1184943
1796213
643956
1460963
111166
1895034
1099918
219142
1788867
1617487
433143
1367827
729187
2807
1674622
1447372
892380
998179
607788
497426
527266
1511308
1630539
1201644
142905
1056250
1238584
1052046
1268920
1485371
1683195
80291
1541181
753679
1105682
1617422
1233155
1853328
580657
488613
1469310
959155
139965
62410
530637
1538652
417859
1838813
1618572
1398443
959155
202126
1269805
199877
1990178
1231875
294615
944650
1450672
86709
1166525
627912
1755112
1143349
1451847
847967
1856123
1890274
1071807
43565
1273190
1238968
1865179
1726568
1112339
1376934
95213
635240
958476
606385
982821
1045193
853124
1926649
778630
1246548
1452595
376071
528036
1523060
1989781
1060969
1532576
1103920
383398
1150262
1308241
1287449
543175
789488
1881394
1846476
463951
308357
310218
28304
545484
164775
1457795
354215
1253733
1425529
316791
1747836
1885283
585309
1842802
1203954
968091
1803810
1021623
194610
995380
1745843
1045568
1805524
893142
1638623
594772
1767103
493899
439412
1027649
675425
631545
1220762
422126
61567
105011
1310668
1698474
617986
1302329
1764573
989248
1088606
753819
629875
1518313
943698
484107
791945
1307806
842223
1007384
1417679
633078
530782
1832214
1897747
1434954
1156092
1148385
128968
1261947
1433518
915903
1366621
1985032
1917291
1774254
394429
830480
1415384
1900149
641993
349329
1663539
1817344
593431
445814
1428109
651887
132880
608156
62504
83022
1020431
1121448
1348286
1023956
1264111
646390
1420138
500384
1193387
557533
1065742
338932
934663
301898
1754511
117233
273323
44267
1561948
1663254
497967
402445
1127830
140630
1707103
1746740
1071466
125728
220518
1167170
1603165
663958
1956104
299075
526710
1494615
1343870
1406840
1013228
1430510
1937139
1266378
1332272
1970662
1925521
876841
1137544
903646
1655805
1677404
1668069
549114
775068
1940268
387740
1504528
133139
803818
1422038
1597412
1009863
1536848
145889
932745
1571938
1189831
1168996
120737
1321808
1250240
1687672
382745
1192177
127607
1613420
1785479
373029
1941785
492736
884023
1593854
351612
1953447
1924959
77220
1694213
288405
820384
1365819
516231
1575011
1002493
528494
285475
1105158
221998
34048
160379
1097098
1774459
608578
1793364
1736955
309702
1502434
1327890
983073
539101
90798
1966701
1667057
732520
1179354
998687
153984
1832892
1618934
1614833
1229737
1456809
1966970
1246976
932831
319171
1431150
1827160
1292104
1216494
425797
1942539
409843
245397
984319
1246057
1177859
1415424
337465
1680398
652365
1912351
1185763
1315051
1570736
923515
1666990
1891532
1787370
1324099
1948909
936326
899634
1895754
1867999
1989117
435513
1399219
1485117
706404
143371
236151
475486
877910
984548
559736
734557
930698
298725
1642635
533976
1355971
1760313
1160389
1021537
623149
1522170
450602
888815
1854092
297627
909817
464548
89250
1831364
1836865
1577026
1350458
1792022
1035453
1319945
1997303
1713169
378603
1814530
274504
211972
1198308
1487602
1904363
768048
1064248
1730104
1142355
1694626
884544
1619902
1912640
1921784
1635141
934368
970442
838310
568687
1293133
319044
1948823
1493521
461131
1018680
678495
1836954
924001
365475
710840
1667076
984842
1659280
1263836
1504252
759142
1677723
625742
622858
733690
702695
957358
32705
205420
1350208
1434321
1794236
1569971
1329218
1665506
1234472
656705
1453665
547978
29800
328933
1238014
1851573
884987
743768
105433
342553
1500248
68897
1406391
1834910
658405
1830686
1838812
665016
714006
878461
860696
1857439
1225379
736603
1061756
165995
1130598
1182058
1474178
609496
572201
976542
1903496
59174
913685
1435663
1303572
1718234
1792807
260901
1999978
377936
441152
1461606
1716045
1737517
1491257
1016419
153512
1783599
1008046
706362
77018
669257
1499390
307725
368641
104165
1963564
1561140
314788
1581741
994653
895203
1222273
1425437
560325
294262
1604585
203751
1468707
1117579
1327064
1038792
1195095
896978
1705897
383406
1542307
1896155
414051
1040673
557331
980290
1163153
1128357
1893839
1702640
6537
1224193
689995
182239
703879
185455
1453976
521772
1624361
969640
174734
526830
251209
1001506
1630766
979880
1046695
598706
1285851
204463
1335521
1880548
321208
1014291
1808525
1153257
715615
1344604
1706823
364678
693782
828554
1797189
1925754
1456138
1790311
1100366
877593
1514849
599639
239228
428374
523087
1160370
1482539
1113518
1714555
287746
492758
1354718
469407
1609084
905875
1309781
1581061
1035899
564353
1036643
1570527
212733
536436
1386424
1576561
726602
1163624
128140
1125494
224740
702296
394494
1927467
588748
1621450
1146182
122053
1528607
960994
774603
33853
193804
1543450
1100103
1102526
685181
1489940
839535
665610
1862743
834714
1538341
1203409
633066
231724
1675080
1683534
188047
841179
1777613
638753
1213482
1527048
1828115
1463731
1638976
1398005
1520059
10971
1951564
1779541
1226762
1585822
1049473
1121741
1925825
1666022
1622028
266698
241706
1250804
1855668
418863
1345420
1956120
1097671
680012
1995785
1474988
1088798
1531445
1018078
1682417
1090527
758334
85984
904553
756359
1729237
678831
629491
1681099
1353348
132195
748283
752220
640277
1055087
1580964
72695
1875945
1662964
410976
1561133
1537275
1412650
162199
1076025
606016
1527003
1491029
1160480
1978407
1048629
1157844
1224055
97846
799704
911212
699261
1745862
727588
1978270
741391
1205887
341901
1659580
1670673
1367226
1884030
1518162
1427361
318241
91581
1904758
93830
1522733
617020
15114
716511
746157
1839214
1350478
1579707
318172
428471
1567195
1286810
216306
1162744
1506169
844777
1690658
1085163
1064869
611356
1183418
44915
1667238
207005
944459
850422
381320
1397273
364933
1169337
1424133
1717500
107591
219594
1711548
1074477
449237
1323125
597064
1502389
1085673
677592
17400
810602
1511249
1840832
1826757
240242
1192544
457046
1063165
1466787
420062
1536375
296086
1758939
1128436
717365
385608
233779
1537285
1640084
1386732
1979273
1007565
336732
169158
1501501
52359
1135112
1932308
1343594
269342
1307040
1663034
325883
342551
240126
618254
196480
1481146
1523158
1039931
1173898
1524711
1366328
1695308
661387
347972
1237650
1964747
205877
1723192
1853267
705482
1124777
1727407
107760
862833
1692400
1681140
1759986
1949583
156924
320893
800574
804221
1985822
694387
384841
1743373
1823959
994685
11654
715056
1422458
1802080
1783721
1509656
86353
1332734
1970846
1818124
512303
804104
214596
1090445
1697896
844080
322657
1333883
1264115
330728
553861
146152
1597429
1548947
597030
447008
411896
232034
1517664
259671
1372541
677356
1858057
445576
1982410
41742
589792
1679907
1471528
916143
1778776
75810
1739298
1917580
608048
1423039
1078115
1478398
4138
90150
358799
1336418
1669959
616932
827539
1294805
107819
1771584
112407
1846101
999325
1995892
778209
1763768
293036
1190937
98777
1078528
447473
1193068
250968
969494
438241
420774
1987171
450779
1397917
1623549
1944457
1842300
1284980
439310
339561
770987
3214
1404102
1629505
386457
1042346
587645
567923
538444
799701
355933
980873
576818
1020137
1672414
826276
1503464
110854
1980481
1077264
1178575
1405842
1483388
216850
480360
1999027
1059205
1518514
1716810
1686645
40719
779625
148811
653651
57100
245382
251456
1673662
426832
494002
1650714
325383
1984292
666035
1431906
1605437
1887270
15167
1679530
535748
575635
1660701
1829173
671315
1146014
275699
1896849
841459
1782346
32268
209440
321521
1055541
380520
1168652
818691
1845834
1486312
766256
1971191
257426
1493459
1713595
1855801
1296217
1326565
1454108
1927698
1421829
371010
1724320
133683
546149
401510
1476653
1187860
1024362
362371
904104
1783406
421911
236508
334554
1169719
115597
550703
429481
375178
909394
1699594
1816369
1247008
509678
1428126
486292
1620085
223947
967997
79614
1124128
1247907
465911
1642529
1507242
1652000
1298503
1048740
115713
575343
617136
133849
1463195
627199
1513757
662189
995607
1259146
110918
1998100
1157643
146080
432957
772286
375190
1237157
1580270
1672320
166664
1838161
1758524
1585668
249499
994142
410114
1903065
603589
544298
442579
768818
1747817
1880995
535357
85704
1840862
671470
712284
1207851
611144
1619166
336655
1705678
1978182
880140
1396716
1862834
1336457
972565
1540979
836127
1783630
447051
526902
1549493
1213498
985558
1317400
328124
1926334
124304
866874
1349652
1760447
1900841
1434592
1796364
517782
198728
1870535
260650
1960889
701265
1073190
972160
1412736
202292
741131
902965
1927155
1338625
508634
807934
1767638
1906863
435617
1648581
518066
42940
1587624
1847422
1134863
609378
111698
1360542
815270
594854
1987274
1683232
397460
1761242
1716890
1081852
552545
1797686
409010
889075
1044544
1216942
826662
1788400
1599466
1555715
309020
685
124236
31170
429443
547726
788528
1567248
1620848
1211085
579426
1421042
377706
766349
651067
1835199
1699240
230208
283375
1100111
1151296
1937674
1901901
1994397
1348540
1246437
155774
235943
921289
883875
846174
1213620
351337
298018
1158552
1483395
81661
1486050
1797969
1141845
1332296
1520613
1407154
981369
755248
1154490
63816
12118
1819912
987459
1528372
232581
1874512
1347635
1404505
1455063
730056
1007161
322277
447566
616735
1171463
709116
1655462
479475
785208
164090
678983
719335
401178
1687780
917230
1845332
160349
563660
652430
1659566
1476820
1427894
1424036
657970
1664044
550300
834201
1897436
281552
1707457
862354
358505
1768005
1459791
1743937
878843
1427510
1492048
1350975
1463623
1253119
378488
685155
789019
996507
1413643
1852387
434811
1285507
1224323
256508
585166
291907
679827
17051
472859
900374
782586
1223771
1346468
1501505
27480
526654
1372419
1076566
628645
365012
482025
125004
163964
78893
999665
681470
357484
132886
436038
938542
795571
1124745
276204
53595
816242
1437102
1260605
550930
1997108
110822
117467
271031
1215767
1868039
408769
1746118
1179782
416030
1876236
1618114
118159
972225
1390635
846607
1252670
512446
1007557
1248188
1042792
708464
310696
16240
1704089
1290205
767101
282242
1096420
1141854
1097031
226634
367450
1084308
1807008
943682
157313
1137178
1516078
1634984
1929137
78869
1662527
1226704
1921601
330568
782243
1539367
1397445
1726676
1036822
1511588
1360463
1079699
1435002
768781
593346
213467
1165579
1764900
451944
1620867
289300
101801
1606550
1193017
1628537
41958
1005508
1169776
516936
1794013
1795024
682810
1849502
1721644
1287008
759006
937779
1346684
1225856
608956
694297
1640408
1963379
650328
1977675
1688741
1325531
1593043
1015213
638178
1611628
112750
96356
1828159
721705
1825828
1155653
1214479
1611823
359916
418563
1002744
1239186
1767717
911631
1686943
312805
388666
1023793
1035051
511988
1044641
1108453
1213304
1130689
167061
1813421
353089
999622
1830507
692532
121598
914957
143923
497685
1145215
1906302
1328030
820241
623538
393052
1790195
126620
356915
1819816
1526574
342866
1851248
53992
461124
17491
1750328
1987190
1501040
857368
1505153
787869
1218601
679640
1985241
579300
1250919
1135675
1226478
808935
468625
890835
1974370
1361179
890066
886087
1010317
1473103
82695
894572
1496091
1475471
1486641
1833363
1855862
1067783
926510
652726
879956
347234
1030539
1993241
980671
1547192
1482390
261470
900845
1809524
1739641
1525119
37250
721913
1815185
1072465
871116
938727
1927915
401587
981902
288567
1048860
503642
1893729
862792
1926732
253296
1212680
148890
327495
81147
828824
1938841
1061971
202791
1145819
1782031
931564
1934809
1050817
1663870
350592
237566
29198
287318
1658523
240712
828869
1331855
992030
301527
27312
1179922
1555256
479610
1677327
1155907
1383083
631881
1291488
519659
1458586
1227636
1577916
1464198
1267804
1891841
56322
1263047
825146
60209
1774859
1599925
636343
1655557
1620406
1148905
554636
742545
1962593
1680918
1089039
447791
335631
1379448
1842711
1122068
198986
201942
80602
1050955
500837
63293
891613
829412
1530937
1680890
398166
1682764
424556
1455329
1550385
368533
539273
1146700
349163
547984
88197
1131599
1783737
746610
187357
371116
109528
438225
1654700
899393
459368
1247339
1585693
1767018
689549
1268258
107899
232343
875290
1717492
1968129
777593
1750187
624125
617627
1794685
1527471
1817216
1649090
945280
932627
1488465
1423271
1495938
1770330
245945
1343410
950521
546101
1255058
102982
1128674
1318320
1874711
865953
1054742
1182900
1656899
1572005
776592
1368811
1604890
889443
120047
189939
1122820
75485
900994
476959
289867
1749132
1315954
790776
643885
574737
235059
1135441
860114
1326120
538368
1821127
1105451
123958
53287
1189976
1780309
1862458
329195
1416142
1477056
1057856
1325146
156184
493755
138754
59413
1201648
777833
1340714
840403
245422
735335
1161148
1882667
666839
708917
1898083
1711517
860137
1682705
1714325
1372827
1186455
1507698
90557
1627301
674712
283939
898593
1672604
750617
1422772
1363241
1967826
1376339
1625307
1498806
103699
8808
1285779
1833628
579104
815037
1044883
323813
44004
1862484
62489
721994
674193
1558388
336827
200480
505793
306226
600246
1057215
321472
242423
1071026
668003
178677
816334
220648
442874
1070480
1435808
1652439
1566078
1964258
861380
1045366
844519
1597991
1198148
883240
292735
1269258
1439635
1537035
1676877
1053631
643729
196991
1122853
148010
1942377
22250
340367
1727054
881834
65167
1873173
1318585
49170
1810592
971578
770933
194719
173217
902476
1659612
1498764
249803
253666
933696
1001956
532911
646105
1148537
57024
954358
872762
1706600
1083816
1471340
890302
201630
197701
43068
35914
213527
1522741
625373
1609196
276702
594006
15594
676291
1660959
1713577
131827
878245
1433485
74117
1469856
264455
1945828
1778816
1433279
1794813
954070
1869068
454486
1937184
1011490
1280613
938865
1043971
690991
831984
65846
124885
221937
1644294
338008
1076546
1416492
1466765
1414523
1266843
866762
1068250
1310844
608829
381280
1472948
718606
1653566
613225
339108
1666979
101239
1802523
47681
1739653
1358531
1173035
1700775
392121
908041
1407183
796596
371036
401672
996330
1972647
1000887
1900994
1521119
198157
987598
837079
1168614
1859155
342749
217895
132499
211108
1427477
1679421
505617
1876605
119393
1899204
1212192
1602997
1481135
1296595
1278194
854812
1905027
430408
1071956
652489
653434
769552
1487972
361239
727062
701224
1517611
1384962
1641652
1626510
1039783
1210819
337877
282882
724411
1056148
99489
1924866
1579198
1536898
34962
87255
1029239
1263786
1170888
1958835
844042
38100
924938
1790817
1334418
1289683
696616
1521757
1792237
642147
1147894
1970969
643244
772011
1678641
1291796
1968025
1651793
865774
274081
1644598
1597934
645365
1061053
339642
1726153
439417
243976
1975859
1694863
235705
248686
369623
438970
1583734
1542110
1187617
1612557
433678
1800946
1291172
52062
1903115
1691769
524416
1288357
1627377
1316931
1479424
584718
1681483
873409
513311
1254884
1767812
1712739
867391
1040164
1077444
1422305
501157
821157
998424
327565
285247
1202170
918255
558712
923869
504766
439254
1646221
490500
1576026
1385785
849253
381820
1782768
751872
136149
1815900
1404116
185018
1226364
1179156
615889
852632
796352
1203434
987813
1443531
437621
657727
785299
697967
113384
854449
1528716
633225
1804253
1612631
1949823
316169
625344
511467
855244
208880
1222498
860210
776404
1913420
563595
1105764
1386266
1117851
1718841
1234001
1582169
769562
1714651
200919
1001858
1904889
1420692
991099
1234778
190840
1404533
1936971
497804
1437051
1879599
1493719
1895681
1707091
1585116
913439
881909
1018924
1754138
840070
1544808
621639
1885041
269487
1104015
700056
1453286
946156
450030
1941357
1847612
992123
285742
885521
845097
1651891
1010132
1979329
281060
1726802
1777302
679097
1364637
1708974
361782
1990161
261035
176836
954944
528956
263991
638058
1097136
1003859
150201
1351259
1470984
1245581
456373
1051470
83138
1786833
48233
1096593
1076629
1332055
1261073
1874525
1665854
1182968
1345702
1572488
1392531
635915
1304497
1699975
1073893
745361
836018
1856290
1947195
170362
1424073
1340802
1084351
1584108
1718363
1536618
1680
643707
346302
940999
772019
1313561
1614785
792488
1917849
641955
778892
209596
1966964
962070
1559212
1114343
1243522
1673741
1785801
856236
1647333
1635031
1913637
1650044
1339003
264755
234549
652586
1209343
1813490
472712
1082575
1836734
304948
495714
1294912
1218438
379018
348211
105851
571722
1873915
256730
814939
1176497
1597374
896633
1844557
770676
786038
245887
1279027
1116376
1567135
192992
1987250
906490
429689
721802
920737
1049175
1552208
434421
67374
1872170
1935601
1241096
1334691
467211
1791521
1815312
1020903
383303
371629
1417537
161688
1339097
266561
528502
1666177
1933879
1361456
1829214
1130548
743056
827474
1395411
1358901
935575
1479928
126587
1157951
271465
1136227
338181
1552443
1527543
1171406
231986
1358411
1860061
111770
877596
44030
235476
1730731
1099211
552549
1780729
567168
1246722
1544775
596247
1709960
1128869
200571
1477820
995386
426723
185078
730744
1637377
1934232
1777779
1586410
105997
252782
100178
1067352
1260115
1209768
1358398
584997
1526397
667886
1314585
185904
1664845
1462733
1330367
533976
1607927
1509806
1447850
294664
798419
1443959
1859667
11637
1710513
1480126
1114427
1652697
1848132
1258670
124667
109088
1955719
1402460
1089399
1941163
832377
364521
643235
204387
599836
1301165
1626796
1702460
1001146
1089807
682669
1504159
159708
847195
133412
274930
1064385
1535584
676195
182818
1097821
780991
785533
1693632
787593
1374259
1838330
1623987
1161846
955425
857520
1215270
497069
537451
1438675
95845
1819127
810029
1335584
410952
1782258
1117147
740058
1055851
941029
1606135
270571
1524730
850981
1481365
1477603
1319196
1644975
1765702
1871953
1775734
24911
1228726
581676
1226244
1810065
495547
1635314
947959
600371
988562
1498481
241416
158849
299043
1661761
1061831
1707022
253386
1855574
1488031
992881
1124371
238705
872860
1720867
1301559
398993
1298232
1911394
205745
1581404
669945
882074
419843
1339693
646684
965291
1377023
469239
40144
1935022
1878203
639685
423375
851290
1930723
1120654
172095
1209231
81791
1520642
870661
1524322
1143063
1939396
217427
1823479
518178
774950
1404379
532299
899718
179117
701143
606010
386488
1343251
37168
921687
1024904
606958
1436542
1612871
523216
600218
1820739
199279
1246044
83711
1979573
1933372
804843
752392
1717140
250455
1606225
748378
1498193
1789284
1145237
560483
736707
29639
1925043
1888212
289373
565911
1229212
1963532
446812
678460
1688554
1092161
316294
1451575
939662
1131206
1735849
61110
1346841
136788
676416
816181
1582588
1768702
1699472
1747462
56080
214050
124359
1855154
1973200
805254
428078
103311
1017490
1010940
753138
808451
268198
874058
217868
601639
283825
358604
1345652
963089
810482
1769570
1249502
1554648
1231616
1185302
1213347
1752030
1840440
851848
261209
1458986
1892208
1001276
1071574
346347
1163015
692561
310616
1411815
1543386
1800134
1651074
80379
1339402
1200862
359655
448434
530499
719023
518806
1954997
408522
1654375
240193
702163
1760349
231255
726982
1035034
590608
579327
1789450
86797
349495
1726426
1407262
263212
985328
1829156
1989466
367167
913777
966101
1194864
78310
850887
855096
455101
291809
608607
1352693
73412
1504170
1117124
1499905
672572
1184028
61100
252554
1959798
324889
1115330
1111199
187115
599738
951853
228935
98304
952215
1262786
1641561
149833
57178
1190967
1085224
258134
274618
948001
1442688
1541425
508581
1863915
929066
976045
880263
1100344
1213150
474228
796693
1510199
1636891
192869
544649
417215
595929
1661761
731519
342695
1880780
980363
1151519
520514
1010426
688241
882662
1892005
288031
448273
1132852
822840
608904
1984721
417240
1110628
498081
1251187
287304
1354789
1593033
143708
261245
409938
1758720
271597
754778
1052282
1566390
998324
1973055
1308136
450532
750358
1496045
79513
1530706
1344579
23352
1427086
829467
727752
599753
1749918
1516275
157401
484803
1991903
205631
461072
1809235
277552
597790
274571
214710
1733615
491104
1540541
1348311
436991
961798
1170189
1745194
79709
1925944
594814
566030
1071303
171127
560026
1174231
546336
803087
555453
540164
1477797
1732820
539712
160435
1040280
570763
1903299
1701044
1567825
1972966
341660
276517
1022683
1266945
379770
421302
475018
1150309
1774641
505774
1621550
595803
942931
362181
399904
420078
1318557
1614716
584578
48769
1721415
963596
1207355
182606
908723
1082848
1551
1506738
1650422
534880
905943
368083
179101
268095
1752372
99819
19945
1139579
1122738
973883
837299
354732
1264645
209904
1812540
1160653
183376
176647
384545
1636813
1826792
1475373
1323057
1373673
919627
1191589
1002929
936255
370881
1644957
1949956
816823
1803634
1233229
1601627
207652
309985
1554563
252993
1327949
1362009
1699638
72546
1635604
560758
1599152
234389
1550358
730500
778934
1351201
395185
1372933
46295
262301
1465263
559052
218782
1494240
463873
1443425
845675
743120
1887930
663140
832374
504567
1173007
51744
873057
528380
145107
1188182
1884704
1578607
1155847
875868
766452
711319
280046
1120398
1923646
1562896
1068389
128694
437050
1562038
705123
933244
1294285
1464423
1357413
56911
609597
1898053
641053
170246
970263
184333
1055489
1273387
539985
1236390
1823273
1586648
1211706
432511
1028852
1880500
3408
660827
1375096
1289365
1195032
1093
1393217
121775
1599755
882794
360027
1615341
243746
214224
1762667
1394147
1165313
1853343
1958857
1348963
968251
1281171
1398348
430444
733560
1945819
1908596
558673
1974606
652091
1787257
1953867
1209147
1103778
913515
1379687
366358
1045107
1760603
897526
1013815
1354458
267840
855899
1299048
524430
191237
1570481
599082
1974801
668597
1615056
996311
1600024
1179578
1474046
672885
1649096
158418
340619
127103
1878193
1624954
1317469
1275347
607299
1739508
547277
1369720
960980
761970
669949
1807349
745115
890106
434573
1875477
1592894
213934
331537
369165
1325741
319526
1448414
28572
641811
865043
1563061
1052228
627454
1547861
63513
1397291
1832986
472362
62664
311313
910346
1597048
1767811
1748824
433097
1212235
521761
316772
517241
1142737
1470875
1320344
348404
667465
1163156
530111
764206
435169
504443
562201
1054385
1832545
1500140
1902548
282024
193300
651409
391941
726138
596014
310487
655949
1391790
1172460
229590
716995
1272441
956523
1763195
1074545
1302201
652988
650066
1600238
1266993
1379726
971779
1365099
1035032
1597170
1110513
1300307
13657
1195120
1073339
1966048
327329
1795236
847626
1659500
1232183
215909
1425253
994466
1869068
126866
844101
274580
615281
1077597
1387484
649901
856325
540320
1403754
1351168
1549350
1901155
185160
1904755
650953
1608909
980794
1757251
1810861
1607685
1972238
30892
863949
657424
897955
340428
1359197
1050307
1578019
326285
1628933
319291
1931221
1285810
1358399
808716
210902
562420
86042
1015186
929968
1783142
478222
633516
262253
313194
1022895
69872
1813788
1417964
184275
908868
536733
777856
786197
1175630
296798
1213437
1092782
1734699
781374
1480356
1724666
610381
1430203
691256
1493067
1212343
763097
24994
1814773
1850313
402914
1311516
1410443
669870
1079763
1300420
585487
933094
1164810
1611314
396125
308436
730043
897263
441140
1717047
886625
1043167
540605
263652
1991333
825209
1778017
1524812
1192313
306692
271589
1208770
1996614
426772
492456
1489065
1069834
552157
1067082
558803
293115
595658
822212
32554
726245
319495
466140
38376
1230384
1356645
897247
811093
1512023
972025
299859
1392193
744781
1986198
121695
1568788
604591
597617
607028
320190
591699
48106
1551269
1576984
90991
1103322
1529118
1185584
1632828
1241398
759412
527134
871532
1989949
495312
409251
703542
1650811
1760449
961177
323079
57583
1324636
1678675
866449
692805
382820
917875
1047479
667280
1454479
253702
1774538
344906
421900
1706076
1632602
1837669
968907
1542261
1164905
1213753
629652
1830612
134206
36328
1551898
861278
1682978
426612
1034272
41031
1385659
322153
59056
1904667
542355
1552678
649371
316357
648307
1386176
893055
1408735
1816519
24111
132235
1845915
172896
1572316
1307435
975860
513159
1216101
1583631
1798142
1560802
1023965
1917750
376075
1997280
1536983
1288840
1106123
1520004
625651
1521605
712570
661407
1734998
619901
1022034
1992957
391917
1430207
902762
1273407
1346524
1328968
90803
177624
1805350
1488280
674106
321983
1069063
695742
1097510
1558344
154476
560961
1318676
826964
935396
1527260
1006238
1444599
1684079
365650
1265375
1927294
1680738
721317
1646271
307310
1451140
350999
189786
1217730
1159382
1153843
1030062
1190129
687533
1624779
1471238
768
381535
1125936
1063007
1564303
1356212
1104063
873601
860956
414767
1404079
1026721
346075
998711
635039
180957
101258
1640898
749469
1084565
231376
1590390
693843
1060454
594910
480695
1875950
991804
1827331
874196
1895868
1270210
1871819
589950
522377
1274202
762297
563308
724969
896587
1607112
296261
963956
656590
912371
984003
571594
1214020
443306
1520986
1972400
798608
1185513
70099
1531287
1675111
1223954
1064563
790025
1413389
1333408
642970
1220303
863792
803015
663385
1163914
1795741
3634
876908
838137
222036
323807
1732582
554704
448272
837662
440066
1362411
1866592
205950
747794
1617709
544689
736967
1082301
1615363
670017
1821669
1123060
509806
1845980
1421728
595520
604217
1132276
1000426
1235219
631396
607326
1639948
1407129
1438575
1333917
250243
998293
130595
691818
1789468
689122
1944940
1952396
1868339
1157365
1707225
1108745
1479774
1323737
746240
1939688
1602880
738401
837257
215563
213179
1421226
1423271
1588507
338689
423414
1117867
1315884
1882463
1098407
781608
1353305
73098
1723428
1310872
1444504
1559450
1098694
1450182
31337
1675064
1252458
287898
445064
1845432
1723421
1323865
221525
950505
939287
1634226
1238864
835340
117055
602143
45680
1736421
367021
1329090
54256
1481318
1217574
1823259
1367131
342871
1692377
1774829
912981
1646105
1071462
1009667
447004
1168242
1897530
1925061
1160004
503955
835070
1322319
1136779
455827
1975522
1976276
1782042
928244
986912
1547299
132016
1538516
548336
993032
1278339
1275755
9932
1220351
1956121
1649968
496988
294760
1803059
1033693
1503663
646499
1972594
336733
1396841
997685
457222
1525901
1153209
1551557
470252
909135
312986
688937
356314
1447116
1797043
1184068
1666113
97918
1204501
1890617
1898609
999097
935495
1053271
1299370
794787
811465
1143761
480100
838879
194622
85868
281762
453880
179018
1628482
979947
292561
1155653
1351866
1897341
1971298
66422
1105149
638791
1887370
1215197
221678
1180931
117695
1496266
1345202
295871
1430729
1296876
1221135
1093096
1282767
1027086
704830
760679
1016756
1648917
1919589
1224377
601796
1325842
465615
1279220
139107
1013526
1460239
1882666
1053015
1431470
369550
905842
1810277
1906894
1983213
1867981
601254
304202
781290
409152
66973
419248
72636
168998
590876
1839545
339685
1959039
1080628
257940
1454679
385672
1913547
40264
695605
1896455
350743
1495532
481534
752068
107381
299435
1960256
464817
946274
1814489
1684460
82081
1593796
767783
754067
1091445
1477947
607322
1230836
666550
1884629
1639909
766112
1302927
1181217
618130
1811890
1121405
1551684
65644
11196
265197
1694571
942194
335109
166607
408853
185318
1358827
1963311
1777020
1072608
760090
814262
868172
1598522
924075
1365799
1119276
512364
869259
345961
1211587
1373765
672491
1346842
749125
446788
1459066
1258197
758240
569586
1803644
649660
473994
308720
1342285
1769271
231295
1848527
998193
1464873
286421
1296760
272430
1361289
1419931
237561
1572165
264835
915280
1937444
360398
279218
356685
328
71379
438607
1513549
455360
1715526
1164664
1616043
1741415
1117469
1060612
1280946
861708
1270548
530983
77382
614806
74312
529119
1499667
322793
1951272
861831
976692
434241
704563
1322335
1254130
1046690
1197888
1666090
171283
1626248
1676618
503738
1219652
763034
630469
1548054
820268
8896
477908
688405
679579
138296
1386629
1178882
122591
539429
460468
828836
947501
1165386
839634
588903
621954
543963
59126
1569573
660044
1616912
608472
201733
1524211
336155
1038090
968675
1474659
845347
102910
1420610
424345
96724
1755877
1089745
941253
650936
616736
1816186
1521581
949982
1486273
1990626
995723
1141464
760101
1351609
714852
1647060
246339
1403864
520707
660108
1702350
532562
1235958
1573158
544508
1506536
683424
1622540
216567
1852412
1191610
1697680
816796
30882
1794549
950923
825380
569311
952397
1812165
1697584
605184
887089
789581
244519
1552345
935470
846926
1337164
1664278
352313
349588
686830
1338901
1818800
1367989
70135
1226209
1555188
1163620
741489
1622177
119264
1902862
1899394
274353
363884
1183179
1989745
1295129
1283205
1489322
249366
1009100
9121
1850051
1608334
1102677
1587794
1427774
451217
226794
1148471
1145140
1879672
1391
1502193
1443201
1559854
1630034
1523037
188977
606152
537930
1138776
1453282
1841599
1566834
1665748
617115
396680
1222591
201687
1345825
933967
1815651
1730190
317347
203643
939093
768603
1184116
1586945
1486820
1134930
1948918
1079656
1970128
1914004
1178634
132899
1920217
1722707
1816559
1009309
1144964
1226886
1881813
1375108
1069530
1956794
1006757
1964334
1153766
1042411
1871687
1086512
1757727
1155747
144165
249127
678703
911042
625612
13898
939865
470008
830835
504683
1554114
907529
1492338
328377
1611412
733453
239862
936370
1424707
1249862
266976
481554
75736
358075
1552439
548322
1546820
167223
1133166
614647
633618
645150
1439767
1428553
1492062
1631625
15978
970793
590594
472113
688249
1452106
1999515
218646
443078
1649347
19862
1975463
843140
926147
500365
236265
538702
887958
1234314
1483570
471899
1893879
878819
1620258
1953214
1966757
256909
1282233
1876312
284721
198092
1473310
700420
1925097
366721
1443452
124868
1484144
90525
1455058
1099418
1267613
1220895
787298
773480
1174712
1382340
396573
1807246
1309867
1857746
1598608
1341703
757906
755943
55677
1554196
135195
1911689
87511
1193548
579263
341593
1551929
458623
1796161
1119415
1381573
1112325
466854
481466
1399291
283902
640621
1089357
1813399
1057525
983564
1617633
338697
1110380
1420173
586614
605524
445989
1569457
255950
1738793
1181221
739486
750623
821947
53102
1724802
1579042
486031
932303
77457
118103
1644468
1602886
752030
1389628
904293
1867049
1370147
1143631
1424424
1857509
882827
1094237
1227987
1644217
1211175
1446759
1189473
667323
1099090
513990
1128577
1112520
854989
1999616
470638
1962578
1568715
1538426
1297516
1256620
1592044
648646
1375724
2736
430555
538897
937726
1689979
1777382
24531
1514016
263751
1879773
1871593
1106693
975451
32015
292313
113310
1379735
961535
299887
47858
745876
28567
1193047
1981286
1985013
1354781
463017
230273
608282
851707
1764961
1423716
726504
1635864
866463
1854541
58701
1829097
1409028
546081
790109
1225115
1101746
1784164
719154
1077898
244057
1740981
1250149
1247309
943641
1143395
166848
1119122
1085169
411831
1458521
1164829
1459459
382032
1451369
764013
1824849
1810309
1001325
1181129
874931
1668715
896617
553553
531542
1887951
907001
115355
502825
1458898
1304281
1947920
1192006
1674759
424835
1868436
1048694
541368
459873
276818
1930364
1442756
673463
696649
698523
1696662
1445355
644655
453855
1111767
674637
229222
872979
1302887
223301
196893
745824
1451469
428786
274032
17556
690916
128956
211292
1399487
47239
664736
379331
1684420
955977
1610905
535705
47804
1562582
1763443
1463840
1504831
1475345
222752
656028
35522
1908408
1144030
1025227
1325249
652559
427075
1886330
637551
1257971
1693823
1608082
722536
80107
668921
828430
796848
1684742
1542895
1470729
441299
1399328
779851
970036
1853036
113290
743869
1765297
1668206
307362
220641
915974
1730600
1581332
173427
476206
1589213
964069
27527
421537
1256885
125151
651206
1810213
1098470
1086037
601309
1541519
1551619
1292934
477126
680225
1205170
1180999
739474
1835557
1590412
668828
1868648
1589388
1339844
18896
666766
706223
415653
1345190
1922114
637283
1618465
571866
485470
1150285
1723901
857208
586984
1078479
1313740
1115513
1551398
1469389
1623511
819940
476125
810453
614348
389857
117670
431123
1964053
445557
1952064
1934863
552892
1918849
1717174
1836990
1652517
1304105
1408508
396596
507986
1479560
1534590
167874
353598
323356
875873
216175
623717
217559
842946
641814
1235292
978860
1200352
348920
1815805
1299509
1617188
713813
1998265
1168113
174713
1850893
1203389
1005610
288155
1365236
1999620
1333180
858003
340285
1751337
1845979
1698540
1222751
1964579
1089355
1816124
126115
16592
1356909
1299390
1106852
1000625
38050
714155
536676
1547991
1903046
464442
666605
1899249
1949262
1735035
1622555
825609
211841
1720008
1549066
1392036
666159
315141
1141168
432652
8739
818508
825954
1087772
519264
435248
594293
1859536
45684
384818
1404831
1502769
1228586
1919281
321094
186933
263705
1170565
1613435
1965649
326476
183512
1203311
473269
1781916
1012185
1807274
1362203
1771089
1960682
1070039
951387
560635
1002479
590047
954336
1350215
1651
677735
405966
1851516
1387442
4133
1228326
1537747
176275
682805
16493
995823
497912
948757
1138716
110867
821801
886048
1765791
1913198
1071679
1204753
1019686
253677
1942211
140517
25530
561758
674264
1844774
148072
567820
989663
176238
239621
970146
774111
1016611
946779
1788105
363992
988120
71170
971020
1263248
970919
729165
501987
1647360
195981
1188959
1231213
1491606
821852
477199
908934
1045251
1342238
1106603
421360
181261
498023
206080
442595
691031
1230480
66356
317441
858866
345249
1530457
1023182
1230695
93276
543411
1055335
1671597
24604
772392
618104
1040628
18157
1947877
1860415
543144
555303
1429676
1472454
1323814
1681114
800846
1281741
901902
552964
340790
316034
1125697
1698402
711997
712277
1766949
9961
106994
713282
1319512
1671277
1699004
721635
1359990
1316756
500633
1232549
649348
428412
1860769
1553311
738295
290342
660218
1186735
1638400
919861
1319597
240193
779517
1288354
1911061
511755
1161468
188789
823068
1619289
1440758
1620813
289938
1637387
1150152
788381
418965
815219
1724013
5523
1749744
621054
689154
970364
1456123
466869
1650798
1436453
1144029
1955318
308696
1439857
1612208
1671258
1326031
133711
1664968
1018235
94932
595597
1517533
1542859
171856
1748245
106110
804731
1367968
1017226
223049
416391
9422
1661744
1054373
503366
1796235
612486
86729
816458
1956374
1468672
1672273
1229384
1764448
110920
139911
702891
105375
1464744
1612028
1242719
1595836
882051
1351078
1724456
1769997
1186417
887268
834119
832059
1955850
1176938
1760846
1031082
327465
1059314
383239
72763
41747
1958460
1281288
583626
1489004
1499043
773636
1227540
1078728
1584136
795759
643259
1754806
1399288
1021253
1625559
1708129
49091
852704
177672
1298809
1095224
164242
1459883
1898449
880843
823413
1213033
1609343
1723564
1355180
733341
676074
37158
1557324
317520
1589041
1163220
232643
1756156
1717028
881610
744861
809207
307672
1094766
1387925
1521331
1252853
612597
989997
464914
1146093
842477
1224243
342672
1111457
606776
742650
341074
1170779
1458785
1821843
21856
151840
1944308
793097
1009560
1817770
307925
169153
1898521
1371819
178513
1177226
114642
1103719
1831733
1971184
1668810
1753141
1485522
1507285
1214395
129079
897686
1055372
763535
116778
1038670
1654106
754047
217899
1877913
1443075
1698815
1590027
1617334
1472721
882750
1320407
824377
143924
660789
1571536
254244
530707
1858449
821311
287403
889796
916657
1900972
293577
178332
1771021
61937
1111435
792029
126705
1240861
1392853
1952423
1051105
1262999
494266
971411
1275840
1490083
883808
996800
1970872
1738321
39303
1338588
1178776
1039678
1936414
46261
1377982
1355282
517698
1504369
964379
1094515
427703
1601811
239267
578789
270933
1196528
54996
512244
299730
667881
184398
163028
1739482
639029
1724321
1172410
1902018
621064
740696
1085518
1143004
76074
1531969
1209772
1429098
768419
1364975
1108863
1152936
1773561
1768474
1990127
390384
1519031
472580
1228609
812443
1682189
404202
1810796
609847
294557
1226209
1551564
1563486
1396751
71656
170659
246070
535607
1479195
1151527
222927
1318203
1852309
345360
104633
290897
1189002
47404
1099118
1875996
1299557
1852112
333170
1424779
1039731
941665
1036173
1952910
1941488
1306448
1575401
504813
1803073
712832
183548
567588
1679421
706965
417844
1230122
1647302
1716194
149094
136052
844659
1460748
1208796
1153656
438564
543418
1403120
1294582
721306
311424
614141
1843897
1040254
6511
119283
12331
1592209
579885
1345752
1457104
11523
6199
375096
507464
754777
265878
1855184
161080
918459
1633189
137251
1836093
161775
937069
1212545
570420
1264262
610134
512479
1593081
1205891
1075044
1874111
1034516
1364586
1821153
1188893
1943352
1380602
884889
287489
1626674
683125
403322
347570
1429590
509491
1009028
1077322
1392572
1464712
801888
765677
256374
1788149
1548429
1982563
615517
763217
835848
1758476
1450083
1297892
241347
406503
1236279
1301161
1359543
548558
822053
858456
1522321
361210
1163840
448829
994484
1882823
1488471
1068292
402770
344342
1702570
1135508
193006
958398
630146
1805615
257988
1170555
1650608
715036
1686704
34941
930672
1812080
1520905
1697223
1631601
705741
1877506
1937342
123533
1053678
388190
1942049
1349482
1834334
741708
1850605
241116
553512
214408
1445939
917328
1486985
834164
1454485
770652
1171929
254202
387335
107690
938721
724490
1161190
1234017
1675700
1934553
1691583
12311
134343
103892
202113
1127984
1950851
55129
935629
1848790
687899
954818
373346
1189417
709522
65679
454764
1098507
1062845
49720
1097795
480233
793551
485065
281545
1089539
1039100
547559
897089
948140
594191
94182
111719
858502
1689156
768243
1715433
1505834
1986902
245077
1494209
1651029
484280
1356807
1563897
1927638
1209173
164368
1559045
1093959
567842
1217206
615220
585554
788771
129618
226808
429792
142370
56267
442678
1178814
415306
898186
537725
914764
625434
808523
844757
208365
461978
651672
851061
765457
557316
1851854
976255
1644953
1171778
1536174
442657
277660
427588
411400
1120865
755872
729649
1407655
837977
314354
769697
777494
203206
517595
398514
975427
1993289
990680
954569
1047262
493859
105189
1069995
75312
700514
529860
1433308
688342
1920199
1055344
1511934
111460
374284
420519
95426
1868374
709684
1908961
1681203
805668
860822
166803
931161
1581378
754762
1260569
1526657
785749
1060358
1275742
1442086
622492
386834
115493
162218
973008
724234
1487737
1643155
390923
358827
648878
1195976
678218
1851262
773337
1317438
896308
1754061
425335
305918
1961902
863322
338686
948379
1002107
1260014
390256
1256283
531270
140162
1992915
1923752
446426
1767284
1829669
1319317
593701
1509624
782139
1201216
1978295
203716
316253
1253756
1607580
1327599
1190182
1482584
1483731
1801201
1204592
317662
559926
897368
526408
1230026
1807239
2161
194125
1832433
404556
1130647
68131
655485
1687656
614466
989869
1497947
247003
1603722
1537790
1700566
958960
1592654
64875
984191
1255174
935319
1595639
1207239
1988646
1369066
298340
442283
1040817
1848662
102953
1188701
1381978
629085
1895795
1944856
749191
30236
131358
606693
1684233
1834208
400053
1456833
1829890
218566
1695633
495855
508983
431335
724169
664429
519747
667760
1919867
403749
1371133
1248467
863405
1591632
1142267
1400971
1678847
154382
244447
1027256
1916332
780411
1644342
149851
1695272
620200
1972842
317006
585440
1388043
321207
1579277
1828939
1508615
153052
1381957
580012
1045368
1593802
1477006
371671
1357546
1438952
364143
1585327
159434
1378218
1021806
751144
744474
1018116
1078090
857136
1605893
395861
86018
940489
54033
994257
1626968
903108
1601254
1793962
590872
473212
854834
1661691
105219
1082955
836229
1796787
1428843
648503
1606724
1333797
1221419
1479142
1330590
113258
255489
1305226
618003
1714910
595299
1235013
966456
263566
249676
365902
1420174
890068
193967
664142
986742
1162202
577589
1995767
604421
461980
1575328
1256726
1771432
888896
1255939
1847395
161306
1776498
1227763
1097536
750600
1142720
443694
1127331
924411
337771
1274988
947154
1868085
646057
1645430
696259
399903
906385
1863586
1154319
295839
1690529
1890357
886633
815338
1624557
1076587
305946
1658666
554332
110367
1527124
475702
1053747
644192
1062588
171697
598927
767129
1273355
1211370
1559099
511184
360603
269713
987379
1651438
693613
1451248
1599737
1397786
764401
1976344
1377563
333638
1620138
821675
98195
92683
480643
247029
748651
1498299
981595
952875
1385220
177142
1028264
270186
1060006
1640322
1296311
1374848
231150
766414
703946
1572892
32918
1203588
1026164
1940936
1387323
1369037
757390
366187
613537
1325230
1818246
672722
620472
1686101
321958
1608368
1807291
548968
707899
1570732
747513
294489
53963
1060338
1106037
857091
769290
1044827
898156
1953664
1806866
575844
797413
405992
678977
330040
1902594
614170
202021
339475
325058
276910
474738
710629
191674
1392051
709975
133610
1432665
1153094
1311526
305193
1023295
1584873
1557971
382340
546393
196515
1138755
1841227
981857
903684
641613
788873
850865
592351
329087
543975
1324318
844566
1621407
1920442
12679
1006731
767132
515613
334274
1453342
465401
395925
22148
395209
1433161
1992098
1052631
931104
772126
1890217
129720
1567602
1375395
1894770
186472
303104
319739
1339856
1635335
96417
773315
274042
680577
1008619
446612
730926
1658730
1222316
404251
682333
483524
1237097
425822
1704937
523940
1447042
1800259
1691796
1074947
1759680
15654
453293
422591
1468884
206456
308238
352061
848076
617742
1049166
46150
1054204
1266468
1022156
879057
196537
869302
1380712
45393
1091492
1145795
1888849
54157
727489
1730814
1843735
1247508
1168009
465921
741207
826087
1434206
448749
1065345
1047644
1544875
1537251
254592
1040718
1388521
229077
1630954
1411349
1839851
1795648
557753
156375
205803
9970
141461
1084226
1836667
1003119
1163467
1395368
859747
880675
1246991
1275260
1323304
750496
1095676
1378412
1949685
530067
482683
1896671
1043499
54190
581166
478104
452271
584479
1835190
457249
1197007
83845
237083
707148
1575861
395718
439174
251369
1221129
1056857
1376202
770533
1074458
1162986
1521759
318233
566818
776321
1847745
914214
643
46827
749544
766851
89118
1193182
1125694
438566
1265202
856926
1470387
1527989
1477043
1713942
1216550
1387001
1839009
778056
184280
1058225
1415947
1556295
1967460
229945
292046
1443877
1289329
1255354
1563907
258070
1784822
22969
1597964
1834884
223485
1482241
1780905
1331844
1832007
269201
262374
1203025
199915
863955
1959609
679521
1028786
1253225
467892
1845814
1950732
103113
1147282
1228016
323411
954084
1933255
994391
1716370
1988482
214862
130933
1676405
1991821
703128
1270402
1635964
19292
1926647
772384
1503150
1618158
1995820
1354317
52889
415489
1942569
986498
1353656
1886798
889042
1550107
320081
585721
140537
532769
287031
509827
438029
1205481
1026967
366458
177070
690005
259010
303056
378446
1434263
1402176
1552329
612664
1738015
278959
1325532
461095
464985
98976
207009
1127238
1410350
1656451
302573
1530994
1770656
1826379
251865
1235092
233040
707126
1274610
710332
603806
660633
1011256
1965831
243239
1634306
1422735
1408258
1136418
254111
1958287
1773567
1959170
318935
283773
1358732
547701
269936
639831
344947
62457
1717380
743416
1228066
1707087
1063631
1753983
1624668
1202905
1728883
542391
929131
1589902
1245824
879772
739512
1966042
1546052
1479020
1198334
1099262
1592716
204073
156507
1126670
1667599
109802
1061366
1307511
1138098
786350
1238768
434977
1044768
1834009
742865
998986
1185111
334665
43110
705485
101028
346474
1887313
1789166
782810
790327
304258
363110
119843
805897
672130
607323
1415714
466612
472214
749305
1786904
1092001
95970
1188854
760966
1410147
1142062
1619866
518756
1494091
749886
801497
1090819
458347
358274
1209794
1948529
725835
243845
940960
292298
820508
346440
361642
1377925
650635
111783
888790
1516659
583548
867554
521985
255787
44095
1039732
1996586
1887533
1205151
1072490
1485333
66605
1581006
1159085
703941
1558221
1596754
1214891
1361604
594652
669960
627642
1601221
635367
701641
1430626
750654
186495
607549
1721393
1778221
1779816
646199
1981839
1666151
93903
1734192
64476
1654643
614146
1277930
740196
628905
655504
103463
884759
1620976
85539
332214
1379925
1800879
1495302
1026461
1636780
722331
774539
573999
1694877
1945729
291184
352802
1474716
1967024
695828
1695712
656744
473815
1334914
143328
311464
1546659
1086670
1516393
1334685
1685858
906658
1997121
695275
1768379
879240
1316141
907232
1900766
293768
1927197
500025
1490868
1836312
1231743
436713
1181275
972767
1212512
1386513
370157
137618
190258
301712
1339211
1983525
1638566
1379433
855192
1550360
1736740
130015
1811603
427455
678683
1771242
1945975
804512
1566796
1057333
1626887
1662719
499277
1409910
897432
1249557
276330
326378
32273
780704
263779
1579435
1733359
1266465
762899
943038
1831091
1912592
1542666
914391
1198384
1581647
341067
1032625
1678013
1992627
360923
718325
1380868
1444203
1770043
1762431
1402550
585954
1550405
406599
839152
203643
491446
1023001
513743
356935
509901
175726
1611892
690618
541514
1693615
246730
1921281
1607098
1659396
125139
751387
1454937
129820
380040
1610306
1753024
1586839
1642722
1360096
1761487
1375071
540236
1054243
1389993
225576
1133215
1275936
1602764
612666
15790
1330925
1081950
628815
1296072
63970
631462
1667565
1408929
1385559
86515
658261
1054231
1702245
223671
1131290
323319
1007382
1924229
1299382
289268
880558
1408969
57071
735983
890217
107736
1686710
82332
672165
1052489
1469294
662297
213587
1875746
973234
930136
1914970
855831
228475
751603
1917940
292890
930632
1930461
1973665
56747
13978
1950621
1623771
699214
662326
1807910
33085
649767
1862083
1576510
1580225
767933
1633356
854043
1585192
1299864
1169037
163184
1224184
1225934
1486055
1232412
1427156
1363447
325616
1576704
273599
1160728
1562805
1468078
863256
1731735
1008115
563051
862709
718593
1225559
1115472
1263035
1768683
911927
970486
276301
1118275
95008
761103
1900647
909795
1147630
1157851
1660184
932802
328989
134164
1026309
620446
1949730
332980
1980136
1026496
946518
403968
643956
681260
1035144
1997644
999773
499976
1316026
535345
1962520
345421
1380323
303882
226040
7897
1391380
1758363
1846849
625665
1320292
1640539
1238574
1055720
351160
89045
656330
1941800
345211
1759685
934822
1673441
1412875
1294115
1643563
319583
1122097
849966
1736549
1011319
599341
1148741
1253056
1419243
584812
707737
82089
246900
1790602
501952
1431268
1763017
219715
26218
1586297
1725537
510723
1043172
1129974
680152
309860
1641819
51402
1225070
1807561
1617180
641201
193886
968331
1285531
1189741
1416089
292774
1549156
1176217
417692
1598486
928842
872341
369845
305688
579288
1536909
1808233
762695
1201849
641214
1182844
772814
540399
993506
1203874
1502391
1293953
1506477
1719895
548235
507158
1984845
800297
714935
1766949
1577180
386099
8147
95226
507569
1978457
950345
284714
520947
1308238
1521507
1796816
1395385
1536230
1901805
389218
1622315
343456
502249
444591
1326520
952466
298770
1113904
469554
588918
1752348
580238
1417241
1652570
106398
681578
1136863
1986111
953636
770623
1592681
1899813
431132
1237316
1400847
140249
478424
1472240
368368
546281
426982
558231
1455642
1212743
1357491
1040067
1788822
45562
228020
1526484
1951163
1928338
1960468
458698
1173317
401309
399241
646491
864218
202176
627234
191212
344278
44493
1700763
119006
1391501
681257
272411
855486
483504
463937
498598
346567
967020
1075191
37374
412139
1347503
1487805
1120430
1097510
1118223
1803552
1116520
134451
210769
1354139
458316
1919291
755525
700260
362907
1475143
1101063
1044476
958353
700164
1699728
114827
1460764
1594554
1368040
174635
1037855
1001189
15840
1211132
1292505
312037
38060
947386
1248161
1051410
273246
523488
1895310
835135
1761201
1873068
901821
1168984
632661
1438801
1089210
336551
2333
1007497
733574
1498280
1826112
1415957
333477
962955
851828
1191948
1302638
791325
898024
163710
113655
344358
1097988
515217
979221
648068
528403
215935
1399050
1046666
1245498
1075880
448654
1269343
1096533
1561494
1207936
448484
1763666
389517
330650
1789938
623626
966545
21829
596566
456408
1600022
1218150
1169776
1801796
397436
7986
1594811
1048896
363544
1937077
1968642
356252
208389
1007730
250475
907463
1944925
748836
135071
1253553
999078
1779213
1774776
1142283
948536
1556060
1557534
1207726
571523
935490
328448
583829
392737
1925027
1123411
961430
1727604
336824
434507
1442167
776493
1123569
734479
864078
1987821
313130
512152
1017217
147239
1180130
484351
364254
1142127
1416817
697718
710589
811466
1129787
794646
1468447
1043483
377197
196622
811899
1945242
1974025
510162
448514
1763904
461016
572539
1390709
138900
1005884
1880320
890181
1027723
1340801
1528453
1614518
1570400
1848912
1371145
1943210
1918917
833268
1269628
14876
648029
777459
1034077
1134741
1396390
1243479
1840494
122487
1967754
1082125
1096584
400301
265661
854490
310242
1657143
1679007
1498179
101254
1039847
368424
1646398
1836195
503058
633748
1129384
960994
1765161
1683348
1039796
1532226
848490
1049207
600987
1354880
498869
1442411
1859399
1534172
486863
249877
688550
1187632
1828938
1583636
991307
692838
1349760
1506235
427328
1327720
1271912
1562745
1272693
1226433
373772
1035563
1088539
1469071
640778
1541468
1581801
241588
395458
1674738
1483163
618782
1371682
1546387
69396
785731
818763
1937202
1760021
1590989
391858
676590
1987204
1239639
1265701
1605853
1939194
1258632
1309680
324011
506806
1301694
1860346
730112
961760
1666774
1693303
1886667
1466913
1243710
1044550
1059192
1282792
1589806
1378140
1232563
631027
1088555
335859
370336
147409
1819077
906434
959217
1747270
6034
1605771
557685
988313
792804
452391
280186
1431229
667338
971286
493355
1626947
874730
1543186
1717924
1210645
1695357
967249
1559912
1379845
866637
141516
98486
1598334
1989797
228623
1881708
1508636
1690681
789122
1173874
1051155
481095
170617
1052545
483563
789738
1399880
383219
615905
688933
939066
1302011
564092
1291164
1195729
831888
384271
780401
290567
1718068
593050
1061417
141148
1565052
585416
275457
1437076
698670
1923480
605090
1894365
1489185
593266
790044
718165
578309
1281626
1151650
813372
1880288
1463940
1308697
920461
1213651
1456026
1069134
459248
1033545
385578
73679
553479
1528865
1121052
1168560
771818
1663953
647585
779607
1116422
1941245
576626
1962143
665116
516800
1952476
1681330
1555460
290660
1148627
1432143
1874523
1354420
1583628
384274
107078
1476580
943664
621316
689330
1061273
1826159
1511840
326418
58720
1218967
1364717
526346
410391
1584916
1030672
1676963
906081
987027
382010
235712
1954840
1915789
76941
135386
1979348
211399
1783388
548210
270517
1355300
1492493
1188454
39100
341716
590067
1004856
63130
1776550
1998140
1370013
746560
1149160
964170
1420481
1003544
518049
1092108
267976
1467267
1911478
1575818
196290
344911
338174
1522841
726209
1395724
1699502
1976102
1463789
1348140
363548
1791475
865944
769227
1185721
1736109
1680891
17551
1427198
1898905
328334
304724
1695864
1098963
1196873
1173295
183081
1333033
1959554
1955182
361334
1008672
19145
528548
759274
260571
1381329
666447
1369099
218947
1615570
863995
1904432
909382
1509719
1715219
692532
1759197
1312059
1692805
576465
619880
1983495
687985
107506
663286
864295
1648922
1937256
1678106
868328
1736502
129430
1898539
516058
902260
1440230
695864
1994239
819409
69745
1912753
210965
1161114
871388
1874292
499953
1738004
1358771
952236
1002099
305114
1037468
1831018
1542668
1884317
808311
1578237
1144081
142549
932111
1911265
1750566
1920076
702999
1012104
1621208
1872414
601119
1861502
342804
1022741
309099
919526
304285
1701468
872594
473194
1068872
417013
1765502
90895
1978272
1027122
164393
62053
30519
836377
1911733
1148903
552137
466917
1615358
699030
981495
173956
1593872
659546
1255527
1209898
1050739
1000273
1717940
6508
682753
265547
1141186
1579256
1792249
483126
686083
296939
1003292
916146
911588
1536233
1035452
421714
711490
706269
1012444
1323394
807862
1894331
131782
1155019
479781
745740
1875952
425925
1370668
1211711
1549395
1708303
892950
754698
1950411
1535760
710509
925627
1854148
887168
1529861
1521068
1773502
421056
710681
1972271
1952082
1885124
1665655
1475372
68086
1267802
850482
1943742
1209588
850176
197312
1085488
823398
195579
583584
431896
1910255
332998
789615
453519
575715
354509
1645993
427920
227905
1629180
1690558
859077
342916
1398492
132974
853471
515442
840152
493703
1481419
803186
979416
404790
1547134
970130
1650832
247236
330708
1864076
1228051
1997268
375576
669827
259682
893867
1020724
1931740
1690793
1125028
1362672
276886
1756287
574092
376141
265792
1074686
626150
1015771
1162764
1288052
1134981
535883
1090811
1317876
1044858
223542
1147452
1663101
375352
1218997
1470872
616997
771395
1519832
23267
1543325
1065665
567823
757386
1889551
1676315
551630
453960
1543966
972796
1003794
792996
305437
1286732
716394
672474
418628
665250
1635331
555159
176290
301810
95785
1851911
1861985
1504744
1130537
1557153
1784215
406298
1612864
1083987
90943
598512
597561
608340
205481
212163
877005
1159102
254570
239909
504289
1003290
750767
1554782
809116
1177502
55583
1897707
921899
742986
1614671
1538471
1431379
311707
794316
1107315
1172820
1709345
1373493
1638896
875244
950205
359571
572583
860418
286034
1224093
802172
1402982
538294
217814
177364
791716
1073669
22888
1861948
917371
216390
311825
1842404
56791
219256
1781858
772854
1136821
982062
853269
243011
1528917
1175828
9408
1828353
1902688
1207019
469525
1893014
802852
1382860
1611356
349271
1530054
1138728
327106
1722684
1797388
1374724
1585090
1272438
326303
246917
670545
1608590
802982
237635
476812
1019591
652091
1703060
778992
1830654
1772261
436559
1822588
117197
703037
89687
1580374
1974045
1859307
239072
287018
1592559
769022
801414
1038900
1527320
266579
1433091
1299515
1418623
1935498
1997438
1134236
676718
1188818
1544897
860243
620833
199227
1496774
83683
1925139
384620
628303
1502311
1828998
1090890
765956
1057568
1733571
1610677
948562
782489
817507
607792
1495809
1099141
391282
1343698
907971
230684
743697
913903
709390
1389781
1069168
1227430
803700
316700
208679
294076
112314
1316777
1269931
59495
445820
1612036
1156876
1493824
565322
584596
5162
648824
1671402
485955
1238699
365671
192693
1484457
634316
1312348
297916
115517
1000342
1534549
783498
1284477
1376464
382402
901359
1015803
835995
1963571
572760
1050738
1329173
895471
636265
1732961
481629
1097600
346879
705808
855005
313256
771882
1409981
293269
414990
1517378
567267
1492525
1709854
930706
862198
595880
82394
246124
76776
875870
20258
1177513
553564
521557
539515
1863114
1136974
806678
1383876
679959
252366
1890505
1792736
986466
774353
293605
1800535
1966084
1463433
1097776
1029627
1811209
1909376
1680541
1613476
1378829
1501935
1102743
1439092
1463641
1238408
1172249
1395004
1449737
836358
1108745
924741
1629710
1058020
1357229
779394
1889175
1290518
1960803
807265
700771
1570406
1669240
492673
804100
1432070
1391561
1591446
716394
1144663
579877
332085
862041
293594
367315
881312
1526646
661397
333012
629093
1634863
1766416
1682041
403153
562499
488907
57433
1505557
589029
1341311
562660
1636940
1083575
141099
1439410
774231
140451
1227494
937329
923245
1912932
1860647
747773
1977706
821635
1284317
1245640
1303680
1659787
436511
1239713
1095182
585125
1782461
1743073
1955763
812885
539839
1538574
1094050
1905227
1458902
535973
1652996
1574627
634742
361120
1699547
1447925
318876
1850590
753389
366945
1225486
1462070
420036
383805
701445
755912
928436
277061
1609601
228938
1397332
1909101
1078766
191111
1828944
1233714
87610
951808
309168
1470881
1845503
760056
171582
1923250
1607166
1825938
1979375
190948
1211112
1930655
1035703
1935098
62066
569958
154206
82067
449968
84241
1153051
1660396
1728012
1960313
1236071
474988
1879086
1787831
526722
1650970
1437909
1660662
1272391
1918846
1437788
761198
749413
792574
1995290
1583802
343599
414297
256685
872400
495779
163802
1139723
362049
371313
1595630
1649481
915551
1873187
438135
1281831
1379755
521654
419458
1929629
1895801
589359
1396551
1672432
1086869
467742
673244
1306760
1552766
1780348
1390404
1356719
1794233
1994042
1128566
107256
127633
1021578
404325
1472974
1737722
145112
432524
672890
240774
1856785
1492554
1362494
1688885
876811
274996
948164
1351618
326982
929528
997091
1898434
1095520
1364168
1831165
1296348
1194290
1820547
1043074
714815
54083
1789909
1799948
1949304
1650164
1536109
892423
239862
43418
1326675
675294
1494940
1291116
1211295
819844
1213182
1280852
1144573
1961332
305903
1893757
840235
1387433
1080147
598576
897481
1397581
1777911
470909
1105902
1746660
842555
1654603
560311
568699
738883
88601
188141
303285
1758776
1386073
888596
643690
821996
1836077
1423420
1704704
1443693
1109925
356920
430584
255787
1732835
1792631
1295372
1185779
1581078
492675
492829
1253108
89645
949948
1534688
178449
1119507
69563
369413
1081673
155132
1327755
1114328
117795
1841978
1660272
1738069
62300
1070833
645872
647628
135413
1860645
418696
1557671
1005026
20090
497250
1654548
1645062
1602816
1773386
873536
1711303
748243
1917172
1634730
1200148
1568219
1519693
1811148
459803
495738
1131963
634047
1640086
240653
1250282
591660
262228
653116
1714279
163750
1588494
1916571
1728116
1846367
556717
341152
1004543
434811
921468
1834202
1723513
1306264
270944
664332
1022829
1055242
33899
1544073
1730137
1752240
1907046
1689084
36651
1415493
195512
932835
1369908
1672777
1271252
988517
1995224
707000
1536703
841620
1591650
85255
1558541
1758105
771178
1636365
426372
911461
41535
1926743
1820214
1355585
1088974
626079
1439026
2438
1587703
1221885
12665
1430875
1546219
1767500
771293
183897
776345
57961
1107928
1957130
1438697
1559158
1319498
1484098
1658921
1785066
939866
1189128
602431
1431671
1251997
1634702
433405
1633135
388582
1463896
1076808
672214
963211
712416
614388
1356700
735258
753981
1303746
698384
1414423
294828
1282293
1488369
1828985
276635
1648708
446006
243863
84972
1226691
990139
38145
1368997
1791468
1435241
859881
666898
1778971
1591555
1396859
1661041
1781120
1025247
233330
1311513
1039802
405013
915948
1971224
1358568
1108267
729791
714450
8101
497540
642367
1423863
1478266
1516484
246887
385376
895028
475209
1552716
618354
386413
381034
139705
1196996
908580
1666399
732066
1016042
1466185
875904
781921
48472
1774562
1984726
911282
1186583
1010103
1313251
1338934
1299311
233689
484509
1071192
373035
1923029
1742369
1896585
1614319
687603
1411192
48886
421615
1571762
1959722
1348096
1595354
1689199
1440270
335288
866569
1511131
511905
27198
1900935
351625
501420
1363550
1684052
187373
554844
408868
1014906
57551
536045
627525
1401477
1693340
688093
1946866
1439738
1860313
477261
548932
1552414
421759
204475
1829581
481564
1639243
1504483
78192
1622900
1183278
1513837
1857930
1660535
7154
1783461
275363
1865986
97676
720877
731136
974910
1763033
1988744
434113
520507
319325
650743
591353
770631
375826
1200040
316130
973383
70881
451557
479001
1697407
824934
246106
1062799
873244
1092893
387693
369402
1444878
1910347
702905
1039598
276726
882102
1174118
1886958
1888207
1696964
767924
1171127
1735367
128750
848129
86431
536944
376745
578013
1070749
1857075
1257445
1997739
1135782
1609210
21368
1423806
1369549
1186087
1889738
560983
369951
1399215
545786
1286860
823696
783999
330352
1483068
672071
463419
1354735
1261294
1138544
669755
515587
1756363
569812
630174
1139729
1987051
947417
1748122
373785
297886
1612222
1225730
889054
1948406
1584046
441626
285998
823610
1028803
1845464
606923
1783634
1260487
202225
1233262
718996
1653484
1282992
733691
194425
1532766
1963396
1949367
1215981
1553971
1716545
1131532
827891
787473
1571129
116678
144964
289149
117541
995223
808523
1960621
1880241
969140
1619454
265861
1496690
140427
1791627
1991816
1264230
1956289
669593
204531
1505299
268998
1345539
695868
1522094
1768025
139609
216040
721288
823663
1743406
1850900
581072
1974593
275135
261945
1570470
1733678
1183298
1116869
9397
1426254
1702781
1759796
1808611
1807259
1831820
1935833
708442
1675149
234224
1851375
1782668
1160837
1915218
1109314
1938714
1693682
753907
1109748
1556870
1187447
1201568
506754
1791647
561089
642416
1246242
1418983
1923734
1267051
1363947
1903912
1346643
905145
1860418
1560488
1992075
1169983
1689713
115079
788375
1533516
493325
12694
1219481
471001
447071
728255
874779
1050747
556254
472644
1732721
413966
1381539
1851923
700892
1722933
1667318
1045317
848885
1489713
864475
910969
1567871
805463
1099938
1651422
22601
1642769
293247
1420759
262168
1440482
1467003
626069
451336
905940
260685
133757
785112
1668173
1956243
1417231
1421461
1466657
1447798
1947077
1685793
766336
1518869
1062780
23855
175682
1687514
1821028
1268473
270909
823267
1837316
348851
1455739
115412
1893288
1362099
276660
359483
490603
386966
1168395
513784
28651
274210
31813
198318
1007930
544531
1435936
1839102
419442
1612762
938940
1646910
119370
1584006
1640002
865860
1766410
894896
283542
1197435
567955
914540
1340836
1532706
388007
230959
586325
681586
1051036
349341
1446224
1727866
613737
868845
53468
915795
1719295
379691
271455
1606743
689880
1433808
1634992
961385
752756
1176696
1474396
1288224
716829
345811
766865
706944
1990139
289224
1400838
1998083
981414
1672110
951468
901109
86650
272657
1280500
859784
564539
736269
1398413
1521723
906217
794336
399952
1086222
1353679
1956890
214091
1845568
1355527
815768
580427
555876
1192394
1913688
1843180
828386
344878
258156
407234
1879395
895362
1912355
1507399
1138591
1873110
1235058
279729
1988295
1232848
1176063
504928
521020
1403126
1748520
1893656
1211839
1998116
1640129
102613
645413
901676
585831
1902302
1202103
908187
692852
635068
1524185
1632313
996604
27126
1604967
154002
957851
1398836
1643009
1071143
1700235
1442231
1288070
156168
437634
1909433
1753774
1246296
1964184
1880441
839614
1272320
1545534
1327505
725752
496094
985731
838829
1069346
1226535
1370332
1727487
450683
1325437
1320100
1684645
1113585
1562652
382057
305276
234855
290199
824746
403901
1758054
513163
740796
455507
899668
337701
1850801
842094
1148935
1608856
1734469
322531
1313770
1229512
267158
388066
1018044
48512
680035
206308
1073732
13991
1417510
803443
193438
928458
799456
961459
1559256
1713787
1563444
43649
911317
378084
953841
71976
1903529
1815943
1548414
1663217
1122942
317000
794470
1065520
1089239
1561413
766208
1598434
868126
801480
526440
940934
1945628
1570578
697938
1441494
1603213
1436534
547423
1367186
1562754
57160
1880683
1167411
1728546
1663088
139907
1353779
1716309
1601426
778363
1831023
911595
1036354
1376595
1047847
334504
394848
981063
1272076
1883356
575605
1637718
1374052
312968
1991961
387496
1445855
1509220
1646620
1633553
1774790
930955
438300
95877
666966
436947
160689
431908
800409
199402
875323
1176215
1445003
893606
1850911
599102
36750
873664
1562594
1947801
329659
924398
928010
299009
1413277
1352462
667076
756028
1113990
207761
1658461
434242
1575947
1104529
799004
1900534
999144
131886
956049
97853
656465
618637
664608
1623173
923379
733253
186609
1859484
1687543
529467
1706235
1636983
998277
1401149
1179264
1840793
714659
1425966
87044
163524
1891811
431781
1413836
219574
646983
399399
206220
1559924
249021
1764014
1656766
271989
18185
1469499
524718
1384634
430310
16208
300972
242161
1936864
1401045
1718069
1657227
131111
912921
1582346
1840825
873680
1812332
1734540
482773
1867409
1891356
1301013
164893
1112523
1750324
1988629
391119
994899
854710
1546866
1617468
858604
1901480
1773544
1180693
768753
1814939
452270
865904
1001942
1998875
1895738
272696
1424587
1008194
1784896
1802180
807195
1114306
1569990
1286830
1973440
1066889
1292111
1697734
1186420
886061
1972409
769512
1303457
1219554
618325
1161317
1202943
963601
159495
1188157
446386
1954406
1828213
1588511
153694
1816279
110981
1994580
1488127
1038870
1312954
282459
1283745
1223673
1582575
252245
184721
1584050
902084
1595600
1759889
1596029
1478330
879447
353347
136766
1994875
1666773
1041443
1302955
1324701
1675694
215360
1767994
552732
962525
1507543
1473066
1770456
1709703
94100
260784
687224
1478518
1128334
1354711
788655
776366
848837
1486059
938229
76222
963648
777255
1955287
1533525
1283835
1690366
1912519
753114
1630205
1812936
1208044
543716
1419822
1143296
223292
773715
1710175
750270
791229
144505
834574
1119346
1380683
1060971
1335763
1906467
785977
1143859
406695
1761022
1275367
1763824
564405
69805
724178
1906438
1381133
429987
500063
905590
1913873
1436159
1042432
1532322
1353013
712611
1034122
468575
80079
49499
1834274
1300494
1855848
7661
886883
1046763
942905
128452
1866260
442940
651577
1224845
1219994
1128479
1137249
526478
529107
1075915
16953
472066
1970863
948161
1636409
261637
532099
209107
923252
297540
1809642
141367
1454167
529982
180738
985989
545033
1299099
1127266
1094532
812620
1975561
1501375
14677
1236676
938095
290484
371482
737861
1143713
781728
1074137
534554
1637885
1407841
1900863
793769
1499221
1339832
1038448
1124969
1221187
295563
1686430
1615420
808056
411409
1827281
1050966
1386929
1774398
1388224
29967
1829299
1470671
1249083
199498
682151
1315103
1940010
879525
893607
1040369
717236
1840054
476069
107357
1701874
229306
934321
396776
721192
961950
426200
937385
376044
822601
152995
201346
568218
868849
952799
1693441
1041462
686955
870135
1537621
667220
336481
1454809
1581936
457838
1526537
1540414
670503
1233282
772498
495367
1560268
1903927
65319
677880
751393
810732
83957
1286202
1314699
565396
1432191
945449
1913164
1446478
718680
1928625
1923843
967428
1263961
218096
574943
1850872
1304364
1065053
390080
1514247
1474934
54475
1998635
1667404
1636477
409136
1294691
1095304
771780
13776
904731
1855345
1353812
27822
177163
140537
971145
1420382
34733
1495695
929709
859280
1578846
1528299
181830
1405184
764078
1939344
691332
704228
707104
997508
1975384
191199
1001149
391412
1098924
270684
599452
1268884
124562
163405
349640
676138
835700
1896443
1334623
465869
42344
1211165
1354120
1287227
1835166
625775
1561945
1473746
259323
784092
41958
1721192
1032604
682229
1568914
1392279
624598
1186021
1246425
3169
152918
1691682
1218728
953434
248797
1331330
1000999
275590
272126
1079129
675465
1977151
1885697
1535097
958950
819182
511587
1846870
258211
1923961
621629
861539
255491
1148967
1552606
1930943
1426610
506396
479626
629542
1203988
834326
1068265
1071982
323857
475590
224575
1156348
241623
139434
1597866
606074
1761541
1993055
669754
788138
564699
1604172
554821
121328
1730796
1306945
611349
81112
846646
1561759
289271
464581
525349
658896
1244262
188568
1219145
887349
183442
1975872
670340
425913
455615
1022892
1158387
1771755
1126665
1862151
1780845
961548
760391
1673385
1841633
1696037
334799
1053383
191249
1189471
1162652
13932
899978
1721005
1460884
253607
1176506
1145921
308380
957791
1321768
1688332
285206
345280
280828
1195303
1841482
479551
378976
324171
13665
931722
1239617
712997
270828
1322480
391470
780539
1846606
1116978
1399157
94191
883673
555845
1846309
475287
668424
10591
1231071
1137679
1744184
1724055
1840086
1806546
567920
1681775
553070
1452280
173658
365818
576617
417790
981274
1524812
101879
91172
1953306
849162
1392492
477557
1938825
909549
520941
908832
1247858
917933
322712
375709
211946
1394297
768274
1349964
300614
1626799
470690
712051
491077
1888442
1825981
1205097
1542497
1275407
1776579
539980
757279
467202
442849
35234
8240
1881794
1165770
1803804
407014
1427679
1816811
876419
474889
289439
937751
565830
480085
1898193
703200
338363
1815404
1980225
1149075
704265
1042051
781226
1842169
841616
161870
199561
406536
1702928
547088
811718
1919558
432193
1340977
340544
1406563
216693
25306
622932
304184
1236910
1325633
1506114
229801
678655
327271
1597587
1645424
1893730
1242037
1608116
341030
199335
1785553
899182
1251517
196995
1057476
1995144
1937114
206335
187697
1021067
1425153
531924
47530
595901
297926
687684
1673875
146535
1091569
185642
288161
75900
1597651
1043974
1832972
960991
891594
74728
739361
21375
757807
157359
1287678
1373605
792723
1419984
689106
1098444
98441
835055
348896
1061591
494715
1625800
1955952
1125665
1490666
1821140
213127
1106929
1404295
18813
1581837
1263749
1235918
944203
1868167
816564
352418
1569585
849391
1777165
1649765
966400
525922
789528
409901
343799
1891471
1660913
1639101
737945
418643
1595191
1373165
1897886
488557
920957
792852
1665867
1480541
1293300
1862882
938776
1061585
680580
640323
604713
276
957803
768647
1392585
1232790
95905
774714
1591863
1722727
399614
1761558
794989
899444
516423
709699
1137582
1766401
665223
1496009
1372560
1593460
283175
70988
761171
113733
204376
34539
995412
599102
745315
1469323
157649
327100
1558726
1397852
985511
750055
1798937
690164
1556315
314658
1563762
1941174
1641292
371957
1622792
1029214
919638
1863137
388822
856434
1002599
874590
1574567
564368
862765
630000
565502
657828
938232
1125070
559200
1331561
1353245
1925550
556211
590721
497094
98625
1454656
643197
1796705
877600
536877
512241
1999549
1301400
1178605
177535
531736
795382
847653
1334291
1185538
1702126
1973047
563698
288204
260911
1787061
1305733
1684489
1226489
1146489
1616424
224931
988314
678364
266026
68217
656280
664206
1285232
1989037
1966215
1252581
1303795
756073
1496622
1469025
963908
953363
1336178
592905
802897
860350
1721021
1750560
1192236
564078
926237
96769
393609
37652
1510549
203863
325399
1642559
1780592
449896
1905705
283333
1573903
1096799
361278
311336
1036635
1563982
1253241
512244
1181184
1272903
731790
437736
991658
1422660
1541027
1751648
638331
1867479
636343
1057800
122641
1422554
1898933
1245803
1808020
1807846
830044
1113476
1086665
1206808
1056659
1501039
405986
802847
955553
1700649
1941997
1171627
1303256
1020881
250638
1629756
61200
465544
1354912
422230
1154684
12634
14399
1606208
1602687
1459533
805601
758943
1579562
1175674
735008
605107
1568154
1788784
1517532
905864
654027
1714598
1095963
1937474
194737
1082339
522267
371832
506751
1564160
1472917
194302
1460218
390181
278171
114620
1533923
1188585
174414
851705
252281
1737721
1734824
1846561
1602469
1219854
1023474
148780
1977579
1441852
421191
613520
309150
1964939
269955
1757464
1021661
1080207
696668
1943770
1597265
942032
1638031
1979813
1507482
887512
985689
544177
1462667
128608
492113
1236785
816591
1934946
956458
811672
881828
1019400
1865560
1550220
131557
903921
91051
910590
1774176
1593747
1656436
393907
1871365
1202412
1645944
64624
43120
1520377
643903
1923795
1497248
571456
1103135
845950
413226
501388
1308097
676798
1430543
793143
826190
147373
1985661
313881
1726632
1263361
1831780
593824
1308555
61793
472133
1421913
1139807
307310
722257
415638
953412
151242
1786434
828988
960974
997020
1007860
687279
1551319
54352
1686108
210148
286866
1537332
725071
1434589
1155831
1417040
1717142
1416250
1451285
593842
883058
697602
749087
1753808
732217
13396
533122
1562234
709483
571416
843929
506772
752706
1375526
1286576
58985
1261690
471770
159963
1947412
1755055
719909
1912361
1729294
1747977
1575672
1563796
51212
472770
922753
1451025
1371942
1348002
915771
600844
507009
333384
228006
447046
1759035
1533058
262258
1960131
1091771
614426
469167
625516
1370517
391382
1119872
1207328
935993
1598394
599926
1865369
310404
1882859
1776773
575302
473296
240580
385220
1662621
1728376
801793
550534
1927908
398889
1761641
1239292
1999132
27667
1293692
1081098
1000558
325562
847719
1503608
1276700
1348740
807271
751852
1093686
1064988
1337357
1187839
1025126
298767
1180584
660188
1906375
1579424
1312568
1854314
1858312
1325532
1162815
822548
259026
1848912
644001
922311
226604
37422
1737369
1457468
44804
1722117
637462
1511875
1234559
101019
826212
1222063
1468027
15693
1096210
1303006
1419220
744668
1581436
1762177
1244462
1473424
1067601
12334
554629
31950
1896663
1885540
1247395
464458
995813
125907
324354
1137349
385165
1760255
1496342
1839536
128420
295536
1650547
521153
1325618
1911770
384097
693402
1970321
1080700
1561632
1136615
274268
1404776
284506
1860702
1553654
1518809
774450
816839
1740148
1132642
1696040
1722147
1854412
1061186
1344360
969954
713210
1525450
1016888
1090535
1972874
1281335
392170
1316702
978724
897641
620754
443419
1596340
1003627
782899
1785135
613809
1401592
975981
1154124
660634
926876
1836711
1659389
610563
1372823
59312
604519
1585199
201914
856871
1706550
1939164
683257
1860558
703062
1616729
535219
1930065
1350395
1990162
816153
1691412
1890737
883447
1721744
172700
1640710
526877
100151
414320
293506
1951269
1466474
1660209
1358868
1024752
1865142
437859
1864624
299332
141282
225565
16479
1152300
1319681
798287
1983731
1811342
1551853
1211849
297887
1816564
1117647
523367
1522573
632189
195136
1402676
1504091
1490836
724691
1270321
21675
676508
1547472
1675307
50435
852793
1383078
1714596
941306
1758683
944665
174861
1519784
1125938
541863
1474334
477304
1797957
767133
800220
997607
1028883
1996764
1780761
1378285
1692955
1033127
1812573
1433620
322966
1745966
516376
1203157
1835927
1284249
1613051
749069
459152
1230463
1812657
96773
1747779
1961667
1160404
887892
1708616
1542418
640848
124870
391472
92920
1041966
68735
627177
200556
925974
447757
1290791
1558438
755346
1481258
968100
449896
1124877
1745675
1366137
1135639
943162
1583353
1367955
173059
1687494
1347578
291034
1392707
1726207
1482057
775869
1748276
977360
752318
265390
86533
1225574
1590166
562310
628275
1673173
1913893
1887714
651935
1232220
1958491
1180699
1984944
430443
723103
1823498
893471
1849055
1576070
1409879
1569577
1587010
1494993
177494
1351515
199064
471509
1736515
737772
153421
768176
583945
432570
127315
1236842
952178
786407
1370599
1886093
780109
1229121
511068
1548344
1971143
105994
1622224
1440150
1701224
775520
863490
924007
1578839
581299
123336
998594
1254746
273811
999388
54729
1055376
387790
1429268
833110
92820
397642
778438
86680
856786
1755776
94199
777066
324316
107807
1558232
994193
1360343
1452400
78788
1720215
620894
368514
128812
149316
719268
403001
286681
350570
1909554
1107337
1306996
1552420
1271420
944067
127615
1148452
780964
1792214
757885
1849025
474240
1340610
225451
1871493
1120234
1481518
1989483
1634992
1264690
1587427
99253
726484
1185083
1194160
1887583
1289646
199422
1424010
761322
1202438
1251187
131413
1429909
1984151
1704356
1957135
1907979
995802
1284341
1253902
777831
1594331
1202817
577867
1702258
850077
1356429
1731226
205744
1261195
147714
464841
935995
1164766
91024
1258758
1547650
1516215
1824196
1954124
1763665
1604099
450980
1629132
667541
1472447
496196
1257111
1346221
234180
1497336
81415
804353
688093
919374
1466522
133668
27744
1973321
250142
1133006
516821
148533
8595
933275
1615276
452144
1216320
615586
1490362
1321878
1215756
821475
296524
1034599
1020278
1675342
799682
113987
783348
1019716
1094974
364596
1114066
1989852
176465
1857589
249152
1853952
1919086
1317245
1569547
547341
881362
1791145
618943
2054
1086147
524744
1799763
342319
1267889
766942
1793504
967948
965915
1271234
1324556
1842678
568345
1027788
62345
1478650
177303
1284978
805167
605194
1871227
1981807
1324601
1481619
915037
463346
956229
1471833
1376736
654359
1017382
1116449
654560
1712469
1309155
1301644
329721
893809
1808247
1705564
1655198
1252218
496115
1157648
1655947
1848553
690003
1821246
602741
1069662
970918
639745
563305
402122
930113
327378
1287614
307689
1050327
1694992
414762
1337023
849673
711316
1624886
531021
1291673
32020
260362
1012505
933263
1621799
620764
578913
248548
1036755
1317296
1175446
21532
1594100
1488696
512910
304188
971090
725665
151646
75854
1213868
1918961
1256454
253632
969190
993017
528089
933161
1889133
825608
1156130
494682
74308
1780977
677098
215425
1768405
1083309
426622
1604283
763773
853392
1271371
1527930
293004
1570798
1662378
1671823
146370
420217
954878
624498
647954
1326656
1930346
621256
1286246
1869398
1344089
364742
1438065
1573184
632120
838487
842377
556859
1934184
112323
797490
953731
1059361
705467
1960422
1993295
249239
423982
1099070
209207
1156855
640063
801012
1205824
1816409
1090366
1233046
1799437
722166
326211
169558
369172
1890582
828983
21937
866799
48988
350104
1140981
1082110
136769
343534
377297
1144738
1321058
455576
1463554
847814
790909
8576
1803133
238655
1897677
196151
819119
801376
1376492
218331
1861689
1690478
1345564
15932
521431
83950
1672766
1242060
1556393
1215321
848511
1850313
83449
540851
1601805
143471
1786069
945559
748524
262699
740289
1234928
335513
1415056
1524129
207991
492252
1343122
570277
1942269
1979935
291631
1163253
734450
799546
808984
206842
843556
461863
501931
917381
646545
514130
1479954
1481541
1011896
210820
1136614
957633
101813
1540854
907
1830143
1102592
1845198
449807
810359
1454077
1484961
1495617
295530
826697
1880060
600919
682399
613247
158201
988990
114089
1883106
592783
25663
655576
979417
1332481
232085
297086
688630
903209
499381
1706433
1187256
1752582
1276923
1111329
502776
1905613
680981
790909
196484
1997400
669150
1767942
925094
1206907
695114
737742
1774408
1789427
1559909
1103709
443646
982142
1271289
169969
1305179
1344251
632969
1893602
777553
619937
1614095
1203814
472958
359143
410884
1587655
394166
1614973
471191
334693
1702602
76636
1927604
1726083
1545425
785452
649131
1885919
48208
952883
1853032
1976237
16296
1107339
759140
1559946
451755
77950
1361705
1085831
792581
530014
1667580
1833552
1825424
1133185
1199807
648149
788256
886634
1757929
846337
1662653
515791
1159607
236768
833833
761366
893264
1863867
1458118
1779911
1665665
305287
1369363
574383
811727
95471
70495
188399
1189577
405899
538290
1574654
1752369
488847
1018081
12670
1429615
824004
324335
813037
1156719
699086
912371
812685
1081996
1416081
672465
687609
17714
1230130
827516
417359
979391
25266
1388579
518834
1975539
1457523
335756
1171748
673592
528492
380579
1770602
287637
1391187
787551
174228
813328
91902
1044861
542789
675842
1732655
1661515
1808042
562514
31987
1075182
1870634
195864
1876951
1789168
275328
520385
580071
1711044
406113
642411
981407
1283482
154888
113119
761403
1732118
407505
883664
423561
584332
1005837
1332936
1425663
301870
1660878
1131482
1944388
239260
180726
1376274
1372093
283684
712553
1966855
971535
1907391
69667
1379122
1903565
681434
151571
135527
993336
466541
324415
312038
1116176
19090
238459
1494998
327367
471412
477224
175424
562097
1471597
1679997
1957164
260042
506497
369276
1732193
1760380
1857862
1257156
302766
896610
772345
199596
11893
1823167
808227
212443
1955180
356737
1647646
546768
460246
1007507
1659366
364308
938683
523105
681233
1625914
1651555
1930191
1232126
125759
488196
1109819
1305379
211012
1043290
1489164
1317716
1797083
841252
1924176
358302
400576
934946
905570
834094
133796
182068
34289
108281
1124747
1264689
1821565
703756
1508224
1384168
68021
1655243
603184
1660600
1635495
677518
897853
242834
1070429
1269690
482150
651242
603837
179257
176354
595188
662615
575681
126560
1004758
920477
1437747
230982
102351
1893927
1602896
103675
888836
1065283
1259254
691691
789025
1283697
58882
1670132
485969
828851
1080117
618372
374546
896090
1005357
758673
1522214
1662635
1580935
780966
845318
1260608
1289383
1324588
825178
1320063
1558166
829010
1741860
1346948
1550238
556974
419676
932054
1248668
24734
265364
1180768
128882
602718
1499688
1602047
1717700
1852799
355620
1060826
1230509
1262258
1461372
1270238
311678
1154986
219495
63868
1524800
1510826
546562
585016
1517747
1831539
1266518
998755
791881
548817
863580
458659
1464335
382104
129579
288207
410942
554577
617231
171012
183252
1558307
1985002
400522
920762
751973
215725
1128231
883777
197831
787929
550800
1417741
810881
415823
914915
1500474
1268035
1725431
1542711
65287
553496
1059224
1774583
345472
436172
321584
1425787
616149
836284
1600248
115549
117456
1679016
197379
1126375
419909
1828581
637780
249783
1590331
1932377
846000
828878
291157
1644748
460295
1106719
1937237
1796302
1512281
892257
1542575
8227
307225
835131
655883
749386
624409
298930
1050720
1320379
1561728
260558
1870548
1634879
1123125
25414
1814483
981963
793745
1381948
596847
1854807
1378416
1604989
1397817
619956
1637399
750602
69133
1808915
573647
70500
702291
640933
404378
1869570
33440
878413
1213731
144087
158437
386524
143266
1059687
193
151037
392388
489581
879479
1705472
790970
1571251
1997364
1584712
288304
388579
1576457
699943
1179473
126583
1488902
1609878
875064
75951
327120
399240
254585
1772636
1886041
1306876
897848
275327
964427
339316
203948
885349
1596485
188684
433865
294909
33232
1175582
970424
1968265
1590891
429382
1305009
437105
538326
1842944
1804446
1024296
713025
568915
1340446
683591
805859
584811
1356831
650123
922308
1174453
1564486
1523876
471600
518606
179921
1656705
600167
112635
42987
1995613
1487598
371264
893900
1747211
1652195
270750
776432
763126
1166058
1854679
1053700
886012
885880
504780
1401171
82349
568387
1273030
1462649
801470
1520552
1298016
1176233
1405271
1423829
115013
1007020
1414894
1254142
695649
1578217
1121429
319674
1017050
398958
1779574
815222
839179
245349
1278141
123688
4973
1238356
178229
1321220
1493102
1940949
257321
919679
1261910
120728
650303
318074
1621491
865793
337810
660632
1088792
1819581
528261
1035997
1676061
113309
1411330
1005347
689607
730094
776144
994385
919816
1056004
408842
1301921
474144
1069489
1916598
880740
1001501
1183675
102109
312323
1286009
798536
1268163
617409
426559
475828
1707353
1914936
964174
453578
471237
620263
991841
52094
1815848
204874
1739097
523483
163237
897960
1900673
1045001
1261701
1685953
91182
1450174
941389
697951
1939686
1348743
1966126
517145
1828724
1135242
660291
447992
1555045
1169074
1351611
1050358
569417
1126293
712694
136516
1362521
1956297
1772074
373618
587640
1848570
1621564
1950013
701974
1730423
950502
544733
627923
1120494
841556
1632692
231162
1635701
1218320
1603984
4092
1765343
1136879
1707532
1674691
450846
1271385
1761362
923920
196877
668954
787964
763046
1968463
1528323
15389
490343
1637814
1540878
593320
576348
1891203
1382649
1380251
730986
94001
1668665
1432444
1222313
1535355
1861641
776816
1195577
1505649
1008817
421909
1271368
896056
1780276
1103167
916251
635262
638132
1688850
909813
1973718
1644005
377249
33604
1679669
903918
1126699
1070794
1972154
1198629
1711932
230880
819049
1104354
874187
841492
1614700
962695
229007
1213542
1100522
664185
1750833
1264424
1353748
938946
553084
692717
466291
1963113
672794
1757180
1718161
622670
1953139
39842
455620
74544
409851
41270
90619
1749180
1050724
1166528
921853
51273
183670
1543002
151064
126465
1375996
920252
513172
829529
231431
1440822
1460349
305220
1274399
1620801
1647376
1396224
6664
192725
1928203
1464414
1997319
1359251
307877
676924
138376
322141
63952
626203
881325
1727164
270014
1495048
241549
884816
133781
395752
491065
1926135
59544
150492
1972291
509552
253686
714791
1115453
1113636
475337
714099
1928734
1182019
1981772
1039073
463552
1465955
1780396
1023399
1471509
427407
1207325
85145
304394
1161568
1163954
1727096
231786
513619
1518638
806146
311551
488696
1892270
1840365
369164
178764
618185
1115261
696518
1344257
1772920
1722773
1443867
1482486
378591
208438
1256608
1258248
416663
1366961
1235315
1245431
1703296
638682
1211389
1484069
1113473
1805593
177261
677941
379369
636586
1942846
1840494
1247691
1258266
1336686
1429970
765045
1019103
1184164
245027
165725
983852
796399
1462443
505562
1091736
774126
243842
664488
849893
1485988
88646
1527057
574804
1416882
267198
1959630
1373505
1127180
1439172
776145
1717869
256581
1770373
1251713
583368
1463231
1670563
748344
1474440
1513966
359675
1276067
709126
1612585
793091
1882178
1996285
111750
122988
866481
416194
134333
712406
942267
439562
916715
493281
352520
1112656
822554
40145
842453
1519561
1360191
1074871
1224531
1901645
545319
1739030
1194813
1833957
702322
1599689
1881513
1065826
804758
158161
1959763
1833160
1907446
1179709
548331
967089
740844
971050
394238
475583
214926
193662
662502
926081
1844802
1592961
427541
1266438
1387016
802049
700282
1924297
711445
1753427
308631
1165797
216545
1963479
129406
812679
1527032
1924008
929734
1988336
1708447
272151
1302527
311457
839084
1741436
187495
1288599
1947093
720465
268442
1579136
1446777
547857
1581981
77298
1127520
904545
1985431
1534818
1743367
1579471
1328106
1193253
1495753
1643438
825845
1921171
651448
888484
1770111
335959
42040
1004608
111159
1521225
1750971
1814448
190618
1285182
1059249
1252127
1165094
1536019
1958786
1500425
797762
1107377
812519
1201342
398230
1825925
269081
429188
1453431
1746038
1504453
507065
617483
378570
508487
315810
55423
1636813
202242
1135364
1307892
324094
1601036
1748681
1390377
505759
1276715
1370983
1637005
364937
25730
867756
615064
987986
1893923
1457728
512007
121618
601314
946363
627656
851459
1902537
1731989
437247
950514
1798536
914820
1696411
1541281
1094775
515888
174119
1804001
135155
351999
1686375
1120652
130429
1921913
54164
658120
477191
1735836
294984
207286
496843
359278
1125469
314465
145877
1705928
139818
1399698
1601205
271948
60529
59367
1574793
1255906
1256213
1761524
1530096
1664428
995016
931611
520292
353487
1541728
4714
1034700
1896205
979355
1759088
82183
373718
46019
1648308
285652
1821553
69761
357926
705783
999363
1126808
1158973
1891402
645437
1158190
816875
56175
1887757
635598
17453
118285
1921812
519690
1376054
1639909
556836
1124205
539967
1424884
609501
1143340
1078839
1568851
1288245
1273653
1460068
1404521
965956
119709
191200
667772
900593
938555
771901
1027803
1306977
694585
1490934
873441
1191855
1441767
227245
652238
895474
1265314
335380
1683444
212048
51593
725436
121680
145026
335520
137718
1833182
907693
1899725
330014
1248374
452279
1555963
304308
1778310
623209
536393
547399
1187792
1706330
1668015
1099194
49138
1931781
1270417
207035
1492402
1523222
666774
1650300
563427
1302256
1906087
670116
1968021
1990255
1009440
1707863
322507
884331
212649
1286160
407723
725016
946738
1390698
1248087
754060
1377131
58458
1746812
323678
426365
183703
874809
1002484
1442168
73741
955000
1172806
1222846
1664322
1258586
151929
1051235
779585
661110
533386
725275
177312
1316260
1045876
982322
892640
1008191
277800
432325
469633
421911
320255
1167131
1498834
1062565
1746567
1058905
53170
1666690
1980176
110515
700545
247797
618526
512159
1637453
448809
1081096
1418212
670144
1204536
851518
1587885
1413884
1973215
134335
1249597
818976
879659
592597
1812019
18155
805910
71196
82515
650688
973686
1198466
516572
313869
389590
1245633
802621
25807
598747
1457933
430099
96247
1479067
1357437
1359235
1729982
1502997
1112556
1644330
1586307
1551389
508025
1727811
455881
98846
583596
736471
910802
999767
663757
496892
788745
762288
788174
503733
797401
1017493
1509085
385717
657626
1743472
1091714
635787
1791554
1958736
623247
1419794
1924074
535064
1219681
557979
1258025
1334858
1734664
21218
912106
1433972
1539897
293303
247961
1119117
807245
938904
195589
1629571
1688252
873847
566370
197206
1623339
1825459
59054
959920
695078
1298015
1790132
1669419
1890706
1478420
364683
1757568
1752894
202179
1973331
87583
1737235
1947433
1007183
1007376
1229985
1065784
341137
59086
386432
743664
949214
968278
1084756
1520859
127846
1749536
1003000
284334
983347
1006074
62820
1681792
1602700
1247240
122496
1172249
1170245
657035
196811
487119
1950109
1104740
1341519
992630
1422677
813471
902549
233423
1592702
25665
1038490
1127654
903468
1279186
1478183
465566
745024
679378
1663970
1393621
1608925
914227
1007506
1963389
101719
1565388
1135210
242599
1585164
725711
1323796
842288
1499277
1543634
885982
1123862
1281905
443613
1292263
1749448
1712846
1518728
1692171
589771
1639079
1957875
1453511
1774133
1623846
1236368
831575
1814639
1608854
1009378
1459174
972850
1991690
1819456
830834
1761969
285578
1405376
909540
30924
785681
1725764
1220085
847961
1535341
1444274
1375863
1171222
1843650
1930202
1195140
1838781
782120
23322
1967479
1309582
1667996
1835085
1647837
1543232
632720
1905231
1860884
646775
1166293
138181
1210726
1360361
64670
1949529
903382
1236453
1655890
84574
1762310
1566578
1094941
1049802
1506708
985376
1012335
454684
1206574
204131
1225330
8557
455489
239377
772428
1292780
812241
1369761
1189582
1675112
794394
354275
614694
1138401
340750
660580
1014948
1398280
1553994
1608461
782705
1912469
571346
19558
1773924
1924084
1719673
1793955
1868702
1569693
1171039
1913854
766545
794015
782350
1766114
1859987
1449701
1184637
144632
1404482
1734894
1606574
1895047
465663
254248
295353
635202
111634
556043
1011699
1629629
1644186
1843154
513563
203394
585967
1041336
659213
176334
1132566
1619363
285115
185696
1101911
1226031
1238581
854831
1357528
745259
525504
1582752
109326
1682360
431239
444274
1901689
1739379
1372226
1266713
1175761
1754794
1125480
108516
459203
1280304
1836550
664015
462811
1189249
56438
784568
1740022
329458
489537
1622503
1799624
1242251
550890
1697922
1585866
848376
1192082
300496
684302
894293
225071
1339836
116381
67658
297511
477930
856164
1175712
775900
1896233
1904327
128397
863759
178480
1412454
1559431
1969450
1395222
471051
1855485
358599
1599522
1608909
843040
778097
871879
319902
104896
1122428
1574131
1627728
28398
1011089
764403
1842424
1492248
1393863
1481049
91483
223989
1351660
1492814
1640064
92435
249556
1458128
932135
1111962
19545
1659615
1879085
554313
1915754
736847
1584103
1669659
1281184
1060494
1480669
1780519
1284030
604695
128903
1381053
259275
686600
89581
924140
1079434
1758314
28597
1026886
836323
1696143
889509
49631
1196003
1133500
104331
1893204
1527672
1189816
424283
1139698
1504272
629898
877605
101902
1708684
644872
284893
1011128
1033380
1573803
1557469
396073
1938051
570401
827858
638160
814689
1958689
528207
828515
1496432
829925
134852
1960462
493757
1313237
1939142
1192885
906640
540425
63094
942965
95709
1733488
418384
1768259
130842
1748586
1855307
1972862
1744012
1020696
1759901
234167
1813226
1736318
1126299
53487
1524644
986338
1121563
98518
1432708
1545059
981286
94745
96335
591445
614136
1368712
1184027
1608425
1277893
1889176
1713430
1409658
1197995
1398850
778793
1434314
979799
843607
339107
1453794
706158
721751
570771
976214
967021
515083
990054
801464
1540789
1588987
618705
1475187
733637
920765
937301
1644756
1744343
1829450
223202
1096223
1356968
1669088
1878162
147705
626154
796003
766979
1485183
615316
188132
1930190
1094918
1994245
242031
824647
1674687
1226131
958585
753464
1608534
1139372
821328
1709448
271755
1992530
925293
1845479
1187123
1866178
1761291
675047
445296
769981
603081
470939
532535
1216115
439669
459102
42006
1000207
1122775
1796548
569577
777417
68957
1407936
1681241
1278062
1771484
1666127
211456
687424
1873480
1296213
59225
520025
137306
349874
1790333
272464
1725168
1359092
953016
1310389
1284659
827985
975568
508950
592417
1059789
1620269
860822
1704662
1289745
1098304
1613914
1245789
725011
1172427
501002
845780
1910465
1468459
1415643
1400319
118157
1607788
652139
1155254
1517656
1403144
1807383
466649
1797408
650114
1586376
1153464
1839044
1496744
352886
510291
707453
715530
810532
1538538
182632
45366
1205114
1942038
1545845
143307
1717722
806606
1296765
1622236
64128
547634
1271884
40011
1670764
1389702
516008
1302239
1128935
767276
737213
1739037
371410
1725442
342133
913176
34408
1153777
879164
344205
1363103
227648
709790
1959123
1490038
1960955
1479165
397278
1626748
1444855
1159325
228774
1154074
1318138
1190488
758350
1219352
1415646
1581304
1117083
1514167
1512329
621275
1046744
1272082
1327983
30365
863850
1142325
1077333
426828
1844804
1546389
519347
375711
1373686
1769164
1793684
1016637
1725493
1623113
1039834
1047411
1092248
1763029
409698
969244
786821
1335519
387057
1495773
1454236
1094839
1502709
1428771
987498
207093
716929
170160
1179269
1162548
1998970
1530677
109631
1345808
1667195
615948
263664
592308
1843015
1839830
1354378
506329
773770
1787916
555653
731079
615717
1063108
9616
704488
200287
920074
36882
427807
1049893
1210059
1141903
825503
1537364
1428872
1498049
1973945
1691932
1386368
449368
1963189
1719412
1452078
1339112
1694871
1853700
784782
1331035
1274974
601566
735680
669519
276053
1302320
1348933
1467134
1340016
565622
646790
458462
1940814
400494
465396
978862
275245
1504287
962085
1176730
606159
1464932
1860752
568024
1519745
721425
431604
190435
1005889
1804445
223888
1630020
352303
1563872
887829
808418
528593
1356603
18040
410143
173065
1454314
1811636
210651
280072
822329
4887
1478925
1619746
81518
280669
1130102
281467
1937556
58499
65305
507120
1689920
235764
1910879
1987070
633731
664998
530604
1580249
1396094
1404305
1111902
712898
1122481
1994598
401766
33046
1110383
1222842
596334
1376263
1927256
1211240
1590735
871761
858263
1881263
526473
72963
84228
1666605
177073
1592964
748664
1461566
456508
1509125
1227210
441148
343735
1616025
242418
798554
58201
1086976
643789
591381
1522728
22160
1098686
1140525
1242007
1279925
275712
1224898
834691
493746
1318559
318814
814150
1551108
1664489
80014
1993187
53322
1385295
1744048
442054
220371
1846403
1271348
458738
1367168
86269
1878518
477111
859929
185630
157626
1350448
1722898
1823314
937834
1611226
892304
1361348
683643
1692550
379357
1498874
51706
284187
483276
163612
1956190
1372450
1762895
1627253
1759195
563707
1233029
1928148
1218238
94666
1446830
1405625
727039
185050
1055425
1651167
1092724
281310
1490982
1976802
624559
579520
1506616
950457
397178
1067689
1719414
14541
65575
1472172
1265166
1784614
1224484
1672528
589596
1622830
368114
818807
1148251
947700
306605
824620
1770325
260134
758906
1208081
1365285
1776994
910361
128528
45845
1948866
206101
1741244
1516444
1035560
1246600
1456780
424044
202726
437822
1903390
1540641
1013965
1776034
1637641
207701
588412
1594737
1387915
1517988
217057
1921505
904315
1527503
1002472
1560069
1960776
414882
1799535
1562002
1002691
307540
650552
1270076
1749538
1909412
231341
1282934
484391
1096112
192371
58406
1182696
1507352
492925
879241
812694
971351
314598
924050
1946803
1678731
1918610
1157965
563326
445673
20299
1989913
1074881
997949
581483
1025629
1044389
635785
819841
635043
875412
90115
83179
1529934
1907909
1293329
383866
1173642
1106725
1164510
1014832
1056398
616863
281127
1853530
1587832
72558
915706
1294999
791155
288779
1941957
1315820
1767929
8267
1834551
1201242
1102410
232805
710924
404157
1292523
714165
988340
1961670
1205427
1610174
1606221
1865890
390457
1439946
941799
1652660
733433
922767
253765
1671563
658599
324647
1333762
65435
1513586
269725
1492898
1428175
1001361
351122
1850819
104107
1443822
1185344
1896677
933068
1829490
856282
821030
1935612
1848407
13280
1201254
1713278
1596989
960674
643783
1635388
32599
874711
114329
1920502
505848
492509
588105
320739
1425626
1248865
898604
1775855
567049
788833
566962
1756370
193434
707654
145343
1855649
844245
1952846
1446371
15765
1475980
1783456
68071
227755
1345529
553768
365548
1734793
1078517
332355
671023
759013
830324
1787026
89358
462803
831123
823094
1574000
1115731
791110
956515
701066
1255378
1942656
173466
1483740
1424892
966747
176632
620569
598713
239243
221824
1865774
1818597
371470
1697143
532014
1551781
1903947
1618099
1558919
945786
367652
1505646
1623750
46615
669935
601617
1369059
206466
353618
1593424
708809
1157017
1580876
1726162
1090789
76524
319810
1800006
858060
1438697
1284805
1075146
1358858
1604329
1632893
1719005
378982
921923
1972522
448967
1432853
430864
1689661
1793139
162903
909854
1187347
168545
650001
1374880
774947
32737
1171674
510857
915025
1142917
1271761
1482009
1138215
881588
1218196
1127046
622098
1942792
1643644
413517
691246
1885933
896012
1717928
670689
495393
1167398
1044155
752279
686065
1745162
240912
1737236
778985
205459
1878444
1932103
1281719
1527503
1593441
234029
793028
1285274
1963123
1815897
246046
895551
704583
1873091
1327156
9284
1779460
10268
217853
1512046
1646905
1954190
1756479
408633
629986
330624
668667
795747
1160961
549581
1340957
782848
70738
232664
1890566
285251
1732037
697329
493376
1047972
1490388
880724
336978
636907
1787095
826445
1403926
830806
385181
1725255
1212017
814610
1520726
500904
1214827
362993
734485
146993
560901
570062
1926447
1051575
1681579
1466504
1248438
913364
1633199
1644368
1775158
1861859
747175
289906
908355
1325962
598728
619275
852175
522882
104924
1880085
1502680
559470
1277296
31269
575970
90670
1646622
1022590
417550
1548275
722528
589588
1051290
1181091
639142
613634
357104
795344
1728
719793
1852336
1546514
1618395
7833
261261
192806
1345465
1191861
1053302
1452183
1405003
1796482
698586
347252
424535
948222
344576
1751828
697642
508485
1598287
837786
1325079
501682
565773
1227801
392005
1487389
1832203
58737
833518
1419954
1151363
203232
1676457
1253405
1641895
1414500
834093
81464
1414846
1210119
1017667
1015581
1074390
1689806
807145
211669
70532
1074708
1540374
961865
1036379
344652
1594038
294169
679380
1084427
617007
1419523
892104
102071
1317833
1375337
1659615
61456
801968
162674
693593
1722992
1068093
1477686
1388249
6559
1955061
723036
183286
1376972
1222799
1737949
1656861
1911423
1030483
713706
1272599
1513268
1350301
170275
1472531
1130279
450767
758189
827298
56819
1662630
478870
523324
1585432
42219
1052018
333625
1542639
685288
1291935
957430
1254005
232285
12021
1415945
1835884
152164
111799
1262856
1618361
436671
1365155
1525021
729322
1108248
1237793
919244
1948517
1272803
1139652
1417318
468279
1540636
879990
1631538
105754
674576
1736479
547599
1343069
1686538
1354840
1814689
939550
1591520
411231
970878
1365390
1497984
1456773
1685255
1713060
792147
1890734
206249
1200144
695598
559474
1803051
426389
1295680
1410424
75367
614183
626587
722265
244317
526585
1162218
639627
639409
1438149
1320439
448906
521683
911485
1006037
914236
585546
330010
1879272
803093
1619216
431510
923745
783498
1767805
1742470
656103
1466753
1642307
784210
261276
1261541
1497114
175453
1766614
1810692
1746543
655903
292212
491203
1611996
217251
1787016
1945941
686044
1092521
819844
89763
1621579
436572
318314
267776
516263
1542066
1626647
1494611
1011131
263936
434053
1368226
1094575
1388230
1490904
1053704
364610
633490
1486926
99039
932551
903782
632116
1860275
197067
1906158
249823
1102997
953497
531282
1619941
1653005
335554
149608
700390
1781288
1617740
617203
1493232
1308514
457579
1168595
1012847
240589
1250438
1011096
628354
1740032
1439582
104399
271828
1421163
643381
894893
1896965
212213
1726269
690596
1000339
1465983
1276762
967382
541896
1525557
119522
364907
1189196
1477333
936883
1104147
388875
1010947
1121037
1704240
1626651
1740449
72920
1662389
264772
199245
1185980
662845
1717171
1163481
1056817
677992
1324796
884171
761547
333137
1905141
1607853
1054749
636717
1565703
150118
1235944
1647766
341936
544676
1399575
334240
1383950
313732
1422354
47727
1029892
1843177
1474336
301483
1946685
690074
1753206
1339607
1823884
1137454
384244
1456541
1775242
1571093
1872316
41293
1320438
1912272
504659
1742193
1097418
1797682
1984773
1056089
1388227
1004755
1588725
872268
243527
674951
1429644
970868
1282357
1229372
263628
240802
219940
818049
1909901
1173752
909795
1403871
1124548
1925328
651793
666634
376013
1904876
49371
136060
1803319
1694170
1206422
296409
338585
1986912
583936
792234
129102
1760451
1327958
1464804
305838
238640
1301497
422504
1458207
1455292
382298
521945
643421
48138
204626
1590871
1093150
417348
1831938
209895
969049
598541
1986237
1640591
275979
96037
1405930
593766
1600650
952007
1416700
739317
1655888
1946112
258038
946115
1846586
1245348
1291881
904937
6174
423961
190224
924133
574260
1189330
1281413
548250
573145
1594807
1703307
120012
1376003
92150
742935
706614
191489
49496
522621
557108
222550
559568
979716
743612
1359526
920927
342892
625303
1325320
1947175
657147
634232
1021785
1051700
1111074
426764
1252914
1033319
916019
333170
916815
1861848
1992928
1089139
293796
1588651
1496019
1100457
1440824
1453165
1290268
1615626
693825
579308
265445
292250
319870
1521718
655309
492992
980417
561249
1708700
1903887
775520
38284
202922
1899046
987713
459221
1913984
1206508
704885
846078
1642388
138065
1771659
1509583
1224481
1092697
1770701
530069
152454
247187
369194
1652224
972237
198498
1379601
1569762
460716
644145
850477
1396551
1866909
1892256
737821
1068972
1038658
193142
229595
528871
1463686
990374
600860
73217
1496220
1400212
1832826
1106158
575792
687962
907302
1832176
1764106
1704798
1254464
894681
562488
1706677
1137183
1898761
179564
1413204
1238911
583049
550803
271363
351730
1015100
1435491
1467950
1094931
479451
77495
699072
577919
1400960
1601686
1014932
1847828
318062
390007
1001799
1619008
859221
1745796
1286403
1373435
1997063
260443
282749
1377020
383243
547913
1764821
1508325
99321
582930
1157070
1022920
630570
198241
1664530
1861581
505528
418097
1055523
1186997
1114068
1715283
1958629
1079141
371623
364550
596103
636870
1064896
542130
636955
1982799
1325228
1342043
656764
1408529
303312
1533030
1915048
785809
1183125
1395079
807522
1384695
1674960
1891147
1473816
1766355
1924266
513728
1923328
647425
1608437
1330000
720350
148766
1597800
17111
883410
863840
359362
1487070
1907194
1517675
1560376
108062
1744292
825057
1855332
1251181
964875
1421629
387990
665160
585868
1299663
782825
665270
1498018
1042351
49306
1588254
455383
1987230
1323490
1600808
1365804
184483
1009234
1960914
1345450
1928818
1077900
1198425
1057386
1422354
114536
1968238
381405
529587
1468356
1724940
5293
207597
122456
749555
880903
1375147
516551
1432050
197529
928917
306357
1924820
33173
1976178
920541
192664
1900290
710497
1853891
857931
307817
485988
1646725
817688
1842836
1225345
1756889
1847663
565989
329668
715188
1696512
214363
1289252
932217
51183
1664600
1581680
934354
196153
1795799
1887431
1456470
734598
169081
280393
924775
1105408
206541
878864
1617148
149413
836153
1353643
1936751
306352
1596567
172070
957759
1452120
1944074
1635837
1853535
1350342
1246969
1533848
592461
534210
1078544
1873591
1162273
1733343
1683732
1837664
774911
492452
1851927
1392139
139042
509335
151559
1628637
1467386
949435
1379809
1132505
661754
1684347
1506039
562366
1592458
1944811
244032
1732956
701322
1874137
1777708
1235268
589411
587398
609442
1305486
546781
1421855
61966
231441
154707
1078006
1455812
583484
322414
1401492
1856518
612642
210822
315093
1303626
998616
1847511
706578
184228
459397
1212186
1671719
1631633
2032
1947015
1959067
200377
1327061
69570
557821
1926800
1967257
424825
271374
1746001
501787
431572
504727
1269705
82682
1745427
845610
148871
1886913
1364123
518407
613665
1429788
1480351
1061153
217633
488381
1013072
1243487
390831
1651296
488976
1326548
1955424
4088
1457166
1556271
1729763
1483222
223359
1345981
475525
866799
214506
1180758
1220456
1407249
1047307
905954
580282
1009322
1423585
1788770
775183
290438
1053141
951325
53650
415863
1091704
123293
1007194
642826
940336
981928
952737
1044304
713544
859272
1463734
994778
1456017
1717987
771660
31495
1915080
1565930
1610736
1555041
139390
823945
1361807
750869
1048396
1266101
974598
1174709
1801592
1563466
689307
779101
1550609
1370926
1427188
1651955
281568
1326277
1417525
514470
1824919
41746
429489
1646538
597947
1369353
1675801
454511
1872461
1638105
1300852
1481898
1612403
826370
880147
1030775
1525934
978119
1439466
1580562
94484
1029771
780414
104721
348502
1294391
1956003
208070
450727
847295
1066099
163683
103550
1522903
513178
152730
1140448
331171
1696616
1334814
792196
477553
1638004
1428603
1795478
348045
66433
1346550
1536389
291646
523154
22838
1067833
1033421
1253413
626378
591973
1062367
896932
1323226
878225
1461972
225358
1457316
152206
1199526
1853451
915560
411764
701019
1048264
455209
706324
1739542
1673944
1752510
882734
150413
413268
551419
1570325
496747
53832
12582
1180433
614182
134211
950447
358331
792519
1253519
1668278
556222
269921
1008649
1777142
1127828
103744
145889
1940040
1386000
343080
1805949
1926782
1615763
1369031
1162022
163542
1058156
562946
24652
532430
1222922
1679889
1129828
1692118
545807
766228
1672629
432374
814822
1768439
299779
1355982
827624
375632
1187203
600494
410069
1842957
1700057
37244
1645243
294011
1843037
903689
424251
1327273
963096
1349332
1696312
439264
897784
606281
184889
1962338
414826
224364
1789548
203206
1806324
1515517
484073
719990
1894568
1212212
59201
1566982
1080593
904581
18674
1261212
1951541
1431569
1016760
1833190
772092
67378
931747
209224
1788603
1964880
568891
659328
1170811
580427
564669
1440510
1697701
1647538
1748440
760260
1658212
356189
1979015
1584173
282404
24330
1436098
1900576
216803
1766103
1205997
1393642
351283
1574438
839079
225809
1750629
1024146
16405
1211315
789405
1870860
1977703
956327
182606
124720
1734868
405841
1627406
1636403
954581
71431
96183
1340566
1529468
681757
138864
927447
784024
1610569
1863884
1133145
304471
1245867
89737
741486
86691
1257379
629492
527536
775221
432881
1369624
1279173
1266319
1936107
1287586
162168
234982
878189
883899
268517
1034808
1787975
678867
836060
364686
324500
1430892
645835
540280
1628919
856875
1300709
495547
1250354
375368
732701
1692363
585868
723105
608893
811677
90027
1612738
1512543
761950
550026
1402137
631930
1567312
1741200
128633
1811122
1984121
838641
1337168
1737079
773634
1363814
1030783
129923
526471
568298
1498011
851719
123281
1515098
1589186
1747671
133470
1898257
367289
1764484
1086835
399679
154574
277845
1677652
1175163
479716
1645255
1357822
409836
759761
198375
953550
213345
1911690
1881984
1220150
1521022
376116
1882379
1166870
1215894
82551
210561
1262252
1064995
1520761
253614
52557
1207574
744122
906034
273417
200353
503156
992765
1574198
1959528
1019250
805227
1308964
265823
1197648
715604
1523086
519394
796874
1673153
438388
729962
1341660
1518723
1389772
1760166
707213
456869
1510787
980751
1502792
698507
241112
1064378
1139445
381570
803245
74725
193695
115505
116768
1050971
583242
959173
1651438
1371835
1452485
196794
1521761
352763
1499854
646842
1507129
1966186
747662
1370281
257544
1308439
1184640
574991
652858
953151
260526
1960569
114424
481768
721251
1869061
226492
1277952
1159455
176808
1597429
553255
336938
1733538
1311787
1289198
404968
60950
1341152
34922
539548
1721651
356144
616795
1302838
316994
1851855
1434134
815416
1186169
1453644
187270
126308
907550
469654
348060
876105
1372054
971918
744720
1538774
1520862
1330944
512466
218822
950479
1687720
523627
272347
1581380
914174
1975833
1646211
1754711
544145
514954
1180537
1261359
363726
1479296
1152403
1747003
1060006
921913
1722767
1817003
1921390
576939
249899
1342221
182492
64292
323434
729222
867602
1761497
1121932
1572016
381186
1152151
242793
520494
1517393
1657532
285935
117568
1521430
423299
1803401
570600
808776
1910260
181146
1246980
208
1397649
350320
379898
1396857
798701
1058370
1799635
1935969
1764200
1237345
1421052
323571
884906
1968171
1191819
1785948
1738477
1848761
588841
89075
1497922
848988
924105
62841
1472071
1330448
1333934
1532190
114649
1791371
483232
1328576
735589
1017197
181740
307244
442111
1290714
533381
317511
1704902
688201
723363
324122
1140331
1538848
1287221
1557186
1351300
1779673
1570806
899983
1127083
1037701
828236
1548419
1146937
155631
1524114
1181999
292424
317607
291469
1224111
1785406
429331
627985
423822
469959
1659094
1589756
1065189
1580811
1931571
1653237
1694135
254588
1463623
383938
371605
558194
1092407
458376
356536
1815311
1496106
1628142
632288
1179512
134118
412469
1629002
17291
1016155
1222295
1657457
1389299
1226055
1509321
1348703
370575
285567
25364
1806862
1298116
929464
357510
1892213
1031379
1321415
682923
228035
378530
620905
1976215
1033393
57551
343288
1573069
1719990
1237509
1277174
1321887
1302539
570101
713215
836834
302234
1518595
1839990
1690596
1189905
1219750
502173
1971178
465999
382951
1947408
220957
1349920
72180
1381688
1601241
969352
1077140
1780860
1978654
525695
1626301
875397
1758881
1174001
1826787
1386384
1732716
670368
299297
1498411
835818
1692737
878680
1149260
24065
1962723
333570
62751
612220
854708
345802
1269415
809325
1396053
554154
985387
952267
1298428
1870465
492494
428560
1742611
314633
1079082
110934
1884382
892315
247197
104494
947904
1392083
1360882
1920345
1198042
1748293
28590
1299489
1757925
1803293
839734
1737384
453972
435330
808715
521923
1681917
584002
258541
1588681
1680753
652839
1047581
1753481
1406680
230718
568143
621693
423660
1517812
1347366
56233
1554103
921889
1037735
1022833
1985993
935086
530483
791818
459644
958617
421676
1957107
476341
487664
1345447
12916
1847018
1553555
1151582
95382
196780
239407
964641
880117
223977
471194
990652
1285582
1745173
974444
1042039
591634
1508360
270309
1757145
1983571
1074502
1983927
1390540
16556
593185
490525
342133
1245861
1405643
1252574
1640148
50755
1602647
987076
790598
823506
1212000
1711034
540372
1584301
48701
593310
1627915
502442
1206960
1821882
1452552
1423387
981802
1062494
1767607
1083197
1636863
1700440
1907780
1219450
1953465
1088737
7739
1401403
1501924
1615332
967952
50203
36746
740384
993442
580699
1145260
1782209
1741677
1014215
150376
1449112
1736143
1172736
1579736
1601991
1323228
326525
403525
772861
1580393
480702
1003647
1352341
782590
1705209
1719605
1563701
1958916
1974374
1468073
1120916
18701
922017
1555139
21298
276527
539550
838212
1802422
82380
1730777
1614563
1434728
415927
953578
1329953
179208
573070
481975
684040
1804397
324611
270419
407026
1112702
1463583
734243
71240
1736155
1433689
2620
1409065
1756009
1759525
787507
428729
336700
1482132
1636614
1321748
1749832
362610
1389805
739807
639628
896520
280904
447584
246421
433848
789667
490488
1118178
1451223
1226263
759209
1155463
428738
1022208
837862
1425098
257333
529606
534969
63650
1579908
1077778
1939914
1440894
1831810
974443
619925
1366190
244726
150944
386683
868930
457678
294495
1234830
293804
99385
348076
1023965
1434943
1816963
1802148
617274
177699
1758517
974862
181935
657960
486475
57185
492489
530854
629300
156813
30808
1115238
1633439
450208
1742914
979705
123875
1025423
1820403
609635
938997
1648810
1444596
1145884
1973765
1804480
1535963
1645342
1838214
1274554
921397
1083415
1532622
1737368
1951082
83777
207028
1040978
1414856
813818
494965
1918567
1829528
1006325
1865261
484594
885051
474871
338158
590616
69993
252320
1690363
776196
808955
960070
368146
1599439
73097
998612
229020
1456969
309886
1662576
1344635
1756652
460858
1970547
104542
206634
1653203
666241
1277889
355677
570996
640082
327002
1326289
1739078
883864
911941
1952922
837468
124588
366166
1766196
312357
416443
1919551
222280
1520005
392152
1563364
496628
1200895
1587082
1783681
1844426
1942074
1851372
9820
1885958
934939
231004
1454315
422796
751135
104031
1961519
1191177
1098283
884309
1463258
1352654
1286529
1995578
102033
631315
671188
708657
1628456
40244
1145246
764846
1356783
1947090
1833011
1240999
283138
1630627
1794040
1232608
1401844
1759792
1425682
1816488
49930
1794129
1937327
26939
1806532
1003095
1459626
80056
1581064
1267945
1839646
23487
1489519
1757404
914554
902191
963770
172770
1669206
993321
1152324
1973869
1933201
1238321
1194307
1605027
1746482
213072
1032626
1305443
1815309
226753
1015835
1552466
1184593
312730
868154
248758
1927583
243952
1493691
1429862
757274
642171
1246036
1906018
548272
970370
1905835
1242077
1951191
1247325
1871315
1261801
1537081
1321069
1497218
283025
1644856
1526170
788012
451100
1384130
1206699
861815
890472
789722
1830467
1400908
1268122
797073
1736529
228563
341941
1076298
148073
37760
1977402
171550
1598603
433265
231523
423269
1898171
609658
1856515
1091767
1221256
1278362
509959
1714479
1457316
259313
1738512
981441
946292
5130
1108412
612609
1632921
510830
1013858
1275676
269766
1576498
1985683
1061890
1394792
1227682
200154
1073785
1442508
1727197
660878
1315325
1818238
1321011
751422
585290
970510
1217858
289246
778581
1500000
1493769
243575
401672
3480
1956525
1730497
473960
715604
753664
1336710
91729
617075
1511269
912038
652929
882098
3546
1866415
644597
1781842
1746098
1898662
1520081
168527
1805451
1687781
487386
967252
1740408
245538
80241
854599
903278
1847313
92815
427724
1263816
1212235
722012
1245141
1192265
1361149
636959
245746
788963
1048889
1182574
816686
17059
1375179
1301675
904055
1054698
1991358
1735435
1328803
703485
568134
1525326
1793508
1556986
882473
241692
1811420
1586220
1599126
1398541
70133
1734053
304588
1735304
1270330
1819848
185076
146124
1770748
971560
1247004
143318
1412989
502663
1201961
424358
1503081
1782330
1427700
682966
350491
1120427
1599019
322623
25938
1308634
807853
1018486
752037
368783
886905
971184
1970757
1621285
316325
874827
1989546
1254370
1721148
727970
808779
1404221
944032
1023633
1100017
1649685
1394996
732511
374636
1857769
682556
821723
1681049
1422172
1514220
1711491
1480836
972684
882728
779844
1610066
1964171
1310768
868139
647800
952553
1961385
1305127
1827729
99179
1228946
81546
1705119
614054
895586
1772991
440052
1693678
1651932
1373781
466964
1026548
1548120
1924135
1045200
1681524
1170808
326443
289122
115611
1173294
1489496
1177275
926499
1275505
301303
1140083
1568295
799690
480771
1094795
351829
262425
1048639
1029749
147177
1547380
729102
885291
1343687
1700439
1415770
661782
1189530
432232
393506
865925
1651597
1983046
997034
344052
632793
496589
865832
879280
731685
1668890
20911
514027
757669
1859512
1294317
1746625
1793696
741123
517397
1898305
163068
1367333
1313909
879001
1760679
1313824
428008
856769
1840466
1312485
1234685
840169
1296644
288119
1618373
1284058
355483
1183573
6505
1230852
365515
262995
518560
148127
483054
1549651
816062
1001887
1198563
1234874
228155
1305105
424473
1364308
829935
1782263
1095338
1082796
900371
1152966
1568028
430487
127081
1424571
704522
1758168
1479387
994461
269758
1880992
168852
1106334
1115534
52057
947636
1500846
1200110
609034
1522418
599902
266139
212767
1778168
1985136
323934
692495
977900
88292
689058
718142
612659
510723
487011
899920
1313871
1426998
1260936
798091
1618034
340188
441687
1259802
1941235
305324
1299836
603565
593234
124345
1463079
1532916
162306
1963706
39588
232425
1367955
256142
1401942
273630
153099
1460015
419028
1145196
288355
1240025
1001837
1598058
842687
574546
1579211
1773592
1200207
222978
1814345
1359054
1851761
1313047
898382
799896
1776369
1068310
479920
1314462
867893
1805804
709968
1740844
564090
1379265
122971
121548
878216
734609
424986
1319920
870972
270366
1661661
452986
1339682
1714196
621761
549195
1776298
721535
1516934
259262
1717427
1676180
1532885
672377
1730476
1685220
1043388
1679033
1787624
1952457
934552
983071
91485
485589
1523081
173069
1683355
655545
26316
1113749
780953
142746
1393459
619552
1900549
1079087
933800
1211171
1928524
130877
1483904
1517756
1133470
1867489
1872894
1214806
1380151
1623264
411717
1433899
1695308
1724374
1944323
1340412
1264337
428826
447882
566751
890751
1889684
1384790
134167
1856398
603399
1755668
776192
1899394
1662176
891945
666131
1423482
238142
1038041
526891
102352
994185
1698687
1309640
112488
762821
472968
279240
1453756
1861401
1367154
1953450
1016114
1089945
1262583
732620
1661448
1684650
1430135
1919899
506025
1322361
1303875
1486940
1646420
1678556
1706212
931103
313497
682760
351292
177608
835292
1317156
1421037
1153234
1835182
1889499
1743496
1148974
572620
750334
737792
382998
1571241
1162056
1663993
1289932
1359539
602659
661865
315650
107914
697074
565976
1421479
592879
134086
913977
835521
1027580
1809348
779804
1617446
1195641
1199752
615856
1219410
1858410
591389
23287
574872
217914
124692
469538
1595351
73478
1760686
1570579
586951
1948183
1970767
1729684
766287
207851
628893
1583435
567198
1025080
1937282
1348909
1909814
823180
375914
1723145
102876
1483131
269453
1543298
745868
1584311
657108
241651
1710468
241370
1178077
1741363
1482389
1043672
548400
800192
1470060
1598092
109620
358945
1911971
525554
847318
1485621
294677
1518092
1997757
1965684
1921415
1525005
250968
670744
251268
1770160
1804809
950933
479194
408263
1784563
18803
813908
1098161
346310
1231307
57589
537884
228064
1209879
1168371
1691988
8170
1558962
553761
1294720
632099
1656299
443223
398871
1218183
367049
571783
60200
147616
1737644
1056107
847411
1023652
482024
1198786
697690
1000223
804921
1435502
917872
677375
319335
1822991
1708503
1351510
1419840
1635152
1970691
1362792
1898665
221576
21697
1598306
1688437
571566
285434
496979
1386813
426434
1790230
1480937
500690
691838
1065821
1086482
1956933
1847015
1377456
118017
342566
121574
1058537
1287454
1108622
797268
983886
343437
1678479
1283128
530224
1734331
1570886
1980342
670786
1297278
24314
830581
1553121
36459
265185
1842040
1858444
1196531
92889
158356
42484
839005
859327
881750
228162
1545253
1458104
187499
1698433
1509344
372955
699789
1242492
570258
1476365
1293911
1068061
1288572
994956
265896
237605
1524395
1800176
671649
1649918
89348
1321525
1617481
224663
1578516
1748913
27630
1273545
1722218
1983953
1225779
1375031
932224
1030258
817609
1203971
1965241
1827318
1717731
664521
139068
1060628
137200
1426917
71601
1259315
847336
1725650
1987005
344650
1789604
74743
57754
1477238
136182
1861914
469820
1595323
1773095
329125
140666
1866161
1927706
1178477
1746470
132469
735944
1963553
800489
727311
405945
673896
957607
534742
1126437
214883
1634226
850342
159138
1323921
210061
1009035
702067
639281
1483672
438101
978999
858624
315092
1684757
1199521
1046325
1625436
262961
1389716
890642
1183490
118415
365727
124719
1663204
1835919
1671062
558171
878785
1922505
1771924
94107
677404
889437
1990128
57365
1955854
1159351
1385451
1522258
1222890
1097770
328895
1378126
1426834
61016
1176673
41173
1442135
1955024
1285039
451555
1891719
1091428
1244524
1857080
233765
1254716
1935513
1608765
195573
47731
76159
585379
776292
1553371
59923
474810
615029
247234
1976320
166148
1977192
1163641
857438
705499
818157
221606
211978
282995
523307
749605
847372
1573641
1844022
1693687
1582684
1503008
529225
326579
1010201
1879285
1950065
1558324
830223
87747
1336579
1107818
636011
1237680
842152
1979477
955665
960066
1950216
925611
582957
1301454
1555069
1612833
1447486
633046
1385753
257653
412303
298627
1328601
1457831
1672716
1570441
1929339
918504
1231723
527270
1312834
809970
181840
1352039
790318
1895340
1889190
268663
1549865
1427593
277618
679423
1144436
420943
1378234
1462740
908744
203976
134223
209579
1427882
517581
1062824
775353
1792069
1178146
1864806
53794
634694
958835
1183583
356417
1058089
356032
495779
1925333
653008
766637
1507318
1400769
1474873
1520710
442962
767582
1287299
1219568
120519
1256427
1155682
1511946
749382
930468
363335
178653
161539
730453
44471
453127
479399
1753137
1560211
950925
1728730
469461
1834936
1384176
1549223
185045
751079
1977542
227994
634590
289335
1233375
1971157
1753953
1959893
315375
140574
169114
366720
227321
1846267
764607
1788272
1724748
1182447
1043819
1544049
388938
1869980
1834017
150605
474922
279506
143624
355636
35787
1407925
999600
1629435
1734122
1498587
488841
869240
474926
1725102
99127
1045839
525834
1979693
237912
167927
1973273
886276
1871923
1142177
1501276
1361869
650461
699322
922260
1479401
1753116
77985
1051549
1173290
125484
306041
1645808
545903
1549735
1034500
109235
1833629
375872
320630
612097
462844
1765761
218078
1671414
1023403
36723
1309219
1360229
673499
1874480
1415065
1496399
71346
1628026
1291
674335
614693
245809
1228394
1441407
815653
1664020
1938951
975452
725085
384406
766321
1029253
1682751
717015
2318
1044349
16752
1662325
41492
507492
691244
1812817
317761
1460270
1303926
268697
653225
1263135
170739
1076423
260245
1843870
1017786
1391241
95590
138517
1707842
1439369
1736068
644287
414314
1022351
693210
1685295
1789082
210068
1432018
1632303
1094562
228524
608581
1170454
960952
1644320
617904
1738060
386986
1459478
1909416
1326142
626722
1404170
355978
1080471
1382869
1458621
649523
666513
1732489
583090
1454930
1400167
1454940
825539
18018
404024
780523
686449
1352693
1954840
1419228
871501
1028067
177065
680184
948384
470633
526211
1169006
110224
1136987
1897872
1846623
1909909
1987877
1394244
1874266
1862601
645381
1983331
1556651
1083703
679778
1137383
219316
1352881
1873197
470882
1526979
1304679
950838
1598679
648087
100821
540770
691941
1479102
227806
914129
529991
1539615
1040147
443329
455778
173626
20684
961484
1219567
121337
1939730
850157
1866896
1331892
600725
630431
183987
281294
169797
237851
1781528
692796
345715
1319736
1323983
102520
1254280
1988279
1241046
1432693
879095
942788
1446567
1719107
576755
566562
201928
702773
215410
1520922
1922676
754477
800530
1915873
732715
1525135
292702
129189
1584847
1023940
1408538
812464
1300210
1967726
162319
915936
117620
1755059
708247
938922
145222
981558
191576
326993
1338171
1091330
103180
1829397
1814307
95561
1927211
286857
1394187
573987
1189171
237635
1111733
445045
1307463
660990
1982759
799778
1136101
785511
1181984
1730190
397446
1652210
704114
1451622
1151995
728936
1416976
681751
1797128
1030969
894056
44095
861029
753767
651854
351356
574802
1209908
158089
730355
1554154
270115
579351
594927
509317
849868
1008479
1286454
234298
972425
921150
528954
615652
1081594
1386905
183594
1247494
1041890
1369589
231900
910361
1520058
1043838
738998
659227
1320089
1774789
1499614
1248272
861625
1978695
1155957
1103039
894960
233521
1711183
620849
301867
326076
76523
1957410
180738
718435
1805820
69537
1590098
962361
363184
588022
517703
1011551
1183238
1356804
614709
523846
1148361
132574
1789973
1030400
780917
1349895
1728614
225606
232145
802293
637678
1309327
432812
836788
1807493
1692224
534263
1770964
524382
1906804
1862365
297118
1151762
1373702
1325978
973311
1669301
1143700
1042108
1717582
1528369
1951717
1953396
88663
1638512
1193663
1899482
694625
164106
641995
351227
1171794
586456
1887654
1075427
916003
772923
1059487
1608607
364288
712285
1792306
305528
827106
1753077
895560
1599199
1840301
1314929
861019
373091
226346
822269
72130
1062791
111431
624598
1560992
1562944
613459
661688
1101732
1823526
69863
313846
1194228
971665
654954
181348
1085626
1182165
15672
27000
1002327
1877574
1603127
1566173
1551194
1420634
1386820
1256510
78041
1238938
1628581
538693
1968367
1021475
664236
818177
1169156
1085704
161289
1658029
1115496
776980
1492473
1820289
482689
1675689
1184909
840018
1795075
433099
452099
340853
1617024
465630
206424
1311385
28377
1910753
687357
369311
1782996
602045
1537863
1674280
774626
884084
1808651
1427784
394348
1505425
827482
1013377
1059074
1257046
866567
623289
287789
740489
1306068
952729
98164
1371145
479852
1722019
1647637
1860461
679665
548989
511884
1257594
1038716
851672
157020
1590113
642544
120119
1091518
129900
1123026
580638
392138
1070300
519031
1064861
152481
1492945
715913
168540
1717553
341278
1407089
1800772
1107397
1225217
1548327
948856
1308428
62730
388289
1985142
1875869
1203677
35939
1843020
566722
1728681
75849
1468977
486976
1308465
411251
1903470
682403
276288
875241
51402
31002
491558
1515538
1176627
1706476
969793
432763
465238
1691239
863901
1977033
1580287
1706325
548032
1065757
837921
1784272
1459718
687928
1696125
694109
662503
363885
1896221
73384
394460
1926863
1870873
1090672
1734575
1446338
1240681
510309
1659495
1272906
223365
600219
1318814
40860
950603
1482353
1185438
1561741
643768
665698
1571596
793791
335788
621617
613458
1936079
1360030
469420
817973
1836504
938665
1369107
1627854
1266011
1375763
74132
1124966
740813
49290
788352
849348
276557
819361
1824709
175122
552784
989938
1694985
1684176
1293483
638342
1379530
478630
246841
1140296
1947723
1249817
1017718
774228
323771
1819433
1409416
375958
486597
978022
755511
1644048
1831264
1156165
933442
1736077
1642005
1554493
1732386
1501334
1217473
88761
9522
49468
784252
1245278
1452101
216293
1206192
1244279
166050
1455042
1891469
1892068
456799
1429072
1805846
907139
1575972
1862774
1423022
1996898
1340540
414578
1488552
384904
834743
366119
1253417
1901483
1130824
19141
215191
24448
1057979
1137021
962329
1143848
727255
74139
241522
1682927
1233614
941304
1761749
867443
1720959
1043158
1436253
963507
829673
1338256
1794904
87741
166558
764278
1882264
424820
1305690
80459
134186
113737
295876
75717
933915
1986948
1864405
177549
415896
63350
1092255
1385415
1878585
112122
634552
1681675
674729
1580805
32180
943169
1919348
472980
1946491
1587554
1452184
1689902
727653
978243
527249
1603667
1724024
552451
1472325
1180051
327955
1229521
1816724
194447
937922
935555
1802557
1541159
1733198
1599308
496274
1971177
1043930
1077222
313787
1692513
591045
551749
220054
1610608
1362036
691375
1174013
193226
769991
1597253
1668059
120192
642297
735787
1663546
732144
1151074
1183848
1487789
877013
22484
1532196
1795626
435751
365575
512221
1164185
1653055
1270584
108957
329934
38059
917936
1200826
1627996
1249494
1752842
1137959
437990
1992600
96879
1813513
1419256
1439471
814068
1813169
382792
1146218
417753
25660
1313771
1667561
961200
1750295
966984
386392
944218
805630
664376
1110579
227208
758841
1850793
226121
1469488
652176
1405818
1816279
921229
1708524
1767296
1472109
887464
170199
147655
1676334
1942239
1205136
353706
47926
138348
210456
1626940
1189318
134417
1820491
793229
1730751
1084810
1459091
1289342
1814803
1930896
816959
217066
1666239
997222
1628534
1980938
654307
84804
1183340
393053
608991
735872
1137446
1033414
1293857
402933
203041
15182
1184577
1239607
1358860
769118
327936
669681
1331276
5051
1774968
1193670
690281
1895233
275661
1013441
1405863
25395
678702
884856
1651137
1820659
286925
1723277
1334318
110646
1012508
672402
554125
1532126
1657974
1389453
636754
654942
657406
907851
27293
37415
101266
1396158
1874339
149436
864697
1849665
246825
1849785
1765070
1123971
1649840
1595458
1046467
1744403
698952
759568
1682525
1458488
1660887
1034456
547678
1183707
1849300
973009
655966
1702210
1786833
1086131
1401650
375267
158822
806021
1084786
1721099
1053335
1456461
1395796
748370
1243787
1139395
1518406
1194722
1142260
185252
1967762
174584
609764
228975
1673526
348447
1845920
664754
178326
1284057
740376
802240
1091392
44683
12886
1406543
1864850
496001
1701229
811397
1019438
550628
1717210
1728398
554053
1533
1064579
1523372
308372
213428
1887902
356316
1526635
1636374
1677598
1347880
1277777
550092
1586658
724008
158006
651553
357529
223826
1525924
201732
760001
1576315
1445623
671872
717311
902108
938924
437447
823183
788573
1660211
1497357
774875
1126883
1482232
1165381
1655469
1365261
596707
947477
597010
1090036
1627487
1928902
1010400
713029
1661109
1883555
85738
875775
1275658
6876
4447
555866
556466
1810619
1715450
153414
1688405
770488
1219857
237151
786534
1132436
1599050
415485
652070
228523
808248
918487
980869
159888
430965
692889
1820686
1462728
103001
906461
569091
1608765
1287405
1701388
1387455
1782594
1673926
1890924
46424
1654744
1860784
448897
1210929
780091
1374802
1021281
910850
1909184
809568
1726421
1232531
1500966
1801537
953843
1661165
106614
113096
1524772
1414585
1750333
605659
1425800
386590
442025
983608
1095369
340241
199632
231154
1116765
42193
485022
1184048
565450
1585540
566712
1286366
1219533
1518680
1986476
1229335
1468198
951414
794280
2711
1782001
1548961
1959414
100634
1865646
1303475
1231793
689848
140486
569506
1424079
1891978
375999
1447297
901715
813122
544775
702554
230
789029
1366328
1725365
749871
70048
450891
1996092
247632
742426
129347
1489962
228958
1824344
1889051
939211
640580
1868565
1881971
1532661
1307942
317939
498593
756406
1120815
714732
1639781
1643957
359784
1956634
998790
1533469
1680272
322580
1385270
1973679
1290363
1637522
1485741
1045976
824393
466138
192425
1252004
1578596
1722602
647378
586898
212209
745048
1504139
847735
546375
226635
1090370
1110824
1905355
1699912
1072442
1989530
1384017
980555
1989615
1708998
977778
668851
1228142
29962
1092286
696200
1820013
663731
1845036
1532387
879902
1009583
1883953
784796
675151
1225720
1590377
239833
1317407
1102994
1798676
1728513
1817456
727638
1341622
320656
813594
1401226
1277417
181122
319765
1134545
1911014
109005
1238510
616803
1111332
768759
963572
1087263
690993
649029
199253
1746473
35467
1636858
1776269
439326
1427305
1367006
1668169
1451075
1096560
121753
1129536
1568096
66727
701256
643205
1468532
429259
252819
204824
897921
905336
1289196
30276
70704
896015
1157989
919055
1210281
538639
1611057
1554568
939578
362596
26166
177377
1908157
1024037
1471728
1796251
440444
187605
1400379
1288078
1012624
696337
1036313
868607
1584543
1047191
603126
1910196
1664560
631561
936591
957702
1097002
731347
1212432
1144282
1681075
988250
1086795
108623
1889597
1015612
1806073
1980472
1362092
826502
77123
1569362
1975825
660525
1312402
21098
726433
855536
1892821
1931524
468382
82180
1803014
813606
1021601
1024222
1788890
1537461
1299035
784932
553894
1688026
1844900
751388
934220
1589841
942098
1231256
928059
1081082
1319140
1612603
367457
1153712
744552
811903
700174
1058341
512430
1837749
163720
655093
662332
1010951
997859
1289553
1473230
405646
312939
1635996
193134
1094496
475365
1218427
1189763
186787
699199
1447571
1216963
277331
1294249
531167
794984
929157
1948507
640287
613154
191754
1019167
1698432
1694454
257359
1837014
314335
1174440
1782320
354158
1806247
1755501
1617581
1815426
692910
951889
1365711
1444304
1023635
431293
1008642
1194075
1399536
571252
770753
1442436
284378
614175
19942
1117245
168210
1472195
221338
1338066
1655757
765283
689824
821261
1351104
1817748
1103683
867426
12095
1083081
725487
386423
1567146
1605920
361756
365627
1059998
1072035
160575
200469
1071881
1328744
1984628
765985
1443127
431670
95677
1690896
259589
1813533
62786
1336875
1745986
1162278
216235
1271262
103096
130979
614006
268556
871700
1261304
979353
574095
1604299
1524830
1944022
824957
486574
1524822
48813
1231659
1677588
1658389
1206180
361877
9848
1479831
72205
696088
811139
813394
989645
1660765
406357
1087558
520382
1761166
1495431
222246
116175
807427
1011391
1114785
1359714
1500676
928906
292431
688249
1665482
985763
28354
1773062
1140619
1542997
1012606
639578
968767
1076368
856054
459214
1769962
1898312
533113
356135
1666800
1692759
1982245
1067418
863943
215644
454788
308664
1938657
1709173
897797
1724756
1098013
1905051
130772
1987617
1534711
1935406
946624
1666405
805122
1373331
452837
1748113
1671035
1977806
1692591
1234425
120175
308648
1331727
323777
1300054
1318102
1922347
861677
856753
819842
528656
1686457
408088
1367477
109707
1995777
1770685
1636340
1392171
564236
161756
1434546
368064
463492
1473205
1584798
1884600
353355
1241691
1200754
1770239
1331618
832044
391506
418300
835693
256568
740472
989712
1899633
1867473
1386293
582226
315685
1417255
577374
1873066
1352001
873531
366977
1809125
997350
295251
319171
280204
813771
1785537
1495427
1686306
839443
78182
1791993
13346
1530831
1085178
960340
1464869
1265461
1674903
1290104
1563343
1062650
493773
1130619
617893
638719
1260065
1316155
313466
283691
1267081
1115561
52565
1560275
1298468
1998495
1242025
1015023
792049
1980041
1060165
1544355
662627
1572680
751483
1703048
486127
522896
1194728
1027833
1097512
1092552
225130
1237333
98279
1714013
1677818
709543
493638
986470
1251185
465020
1483518
23797
695709
1789279
449830
1857597
1242360
563579
1543665
932314
1807852
963840
445979
1765291
611738
689277
810609
1341291
1406538
1888258
1970627
1810073
327355
715624
1462557
564405
842938
1174615
1423464
682140
1558333
1544822
1280418
1590863
945795
1388607
917447
72992
1199922
1547662
1577222
332501
417821
1243315
1982506
1954807
433883
1138995
593413
1163335
758094
96831
1165456
441766
282528
1704281
1794408
892979
225230
253368
1939257
587534
1972757
480176
227149
955179
895172
575283
405548
786767
1555230
1021910
1243240
589950
585443
560181
1624329
1246867
1947900
1327669
1766671
860522
478238
720693
1791198
1708372
1124760
465837
805510
1879861
1443220
1827105
933
774957
1076735
1608062
830910
30887
1262248
504585
449931
318103
902147
1173319
513141
1773439
857986
331695
554591
779612
415720
610295
356431
1930330
163468
1813464
1976693
1891999
50449
1187038
400168
86797
1462644
1512565
260757
1310634
868915
1018090
1654303
671709
1038327
1372438
851559
1966291
1678616
1767955
161275
1496662
1700777
1364678
1847295
1324028
1651985
398063
1735185
1255394
490396
488861
1646239
855310
18913
1835359
775520
1425820
858530
1227207
1319463
1781257
1497740
1223980
23033
1803409
312666
1673349
216154
1365940
850339
166256
1593821
868966
1978339
1715406
522840
1393902
803125
1813041
397453
3860
1165048
386663
773359
614062
1058988
1641164
799028
300582
1786999
1853909
1067235
158245
1656655
587958
123730
363084
343878
1242112
792328
1962726
1193738
1473454
1207140
1198742
361383
598453
1441162
1128532
1731062
769886
43772
1060150
1489240
594805
29162
308764
1026220
1091074
1108489
1336125
1515071
135187
569670
1228096
1115342
646415
1625129
60557
967261
1095005
1184599
676176
1453090
413597
449895
875623
1119721
981201
896824
1820515
1571343
1296107
1733962
1610232
1403380
1728229
28067
1215818
912797
352239
1052488
1319716
69520
821789
578104
264597
1384800
651293
1681633
1977545
1568212
688085
1854655
520105
1752205
1434807
126737
263454
648494
1734940
616562
488946
550714
836666
575612
126431
1597870
949267
1127537
404206
1946254
363121
315553
1380439
1151318
1315237
928436
638838
325161
77373
1352577
1351407
544278
1295036
1855095
836933
1136518
1723200
1768440
1087934
1614054
134860
249015
1640117
371858
655289
1155433
1324416
1557280
895238
1570534
1313997
1977364
464927
937531
1239427
1123853
323977
1128019
230061
1458617
1649260
1439945
1267803
1531596
411243
1598006
1189222
1462378
1766364
663629
1180938
1775645
1996512
917646
1462256
345003
905530
1138634
436470
1402264
1702919
534830
93266
1299680
129453
447676
124359
372314
1405207
1569322
152958
1098015
1559532
1288256
157425
819812
1799125
639626
166996
530099
1266436
573464
1974861
322348
713615
1374854
881013
441534
25573
1432747
353540
1818902
29954
362620
587168
884970
277059
1703789
485191
1195539
1785539
1891648
78736
1850029
1383261
352686
730638
323504
916158
1871640
383496
1813227
1947845
1180431
553994
61239
753764
753956
1760728
38253
849128
1702142
491773
273397
1667050
1373268
320411
166467
1085269
734518
287418
827770
1138649
1474052
5869
1454023
1358728
971352
1085535
323826
458441
644025
1831779
160334
1293604
1537265
1373371
268591
1967218
532650
72748
52471
392815
373334
1138740
918993
189559
771402
1047951
1678438
1339290
142059
488868
286889
1482944
462738
1006987
820573
664234
278608
237386
725185
239759
1910393
542110
1673083
434054
954188
1003971
1754536
1931841
1710521
1422029
2290
370119
1526984
1007742
973179
971824
187163
1081648
1124925
493023
1327577
822432
995796
300894
1834477
598394
440939
1190604
1128445
83033
1707941
814506
1278469
1432779
816404
1774902
1899971
743103
734086
1596245
434450
1130964
105165
289097
1562316
1325901
178866
810824
502661
270294
358910
1273310
81824
454183
1899129
392974
1282373
644908
1112126
1466678
415135
1903997
1734352
860842
1258717
1199945
1113025
1383329
62484
1587458
1142092
581810
1307358
1596325
1088085
1501923
1334518
1230463
1143376
722492
1876433
520354
671883
1971142
33066
1130950
72282
1397878
355978
1374009
509173
1607331
501620
801610
299012
925683
609300
1043895
1937931
1476094
1836969
1463759
353388
1942244
136670
1720478
731607
187640
1001632
201723
1067737
608149
179644
485000
1404416
1568323
1194858
1724563
1404903
402051
1369673
456740
532010
913244
1553630
469908
1278205
305693
31416
1393772
1798354
1600728
608389
546177
4652
613137
1893085
240674
1002211
1312842
1426021
1847269
881670
58
1163622
1090004
136950
49202
1935247
545891
777239
118507
1921719
536487
41900
1125831
248862
216097
260757
68796
1225525
1329645
460690
1593047
1422775
739734
1213391
641304
119798
982419
1211083
644329
644522
1939571
1295447
768410
1607892
610505
1993148
838310
603836
278200
1522771
833087
737974
1096115
839615
1444404
1549904
1782820
58258
89192
482420
1374752
45324
1754916
1035122
1076819
1240321
1062648
550656
610438
145402
225618
1144734
1319012
1721116
1591247
143339
404932
130868
1462688
1555281
1760992
1199101
1992413
44254
998807
835872
1728481
660878
711389
1323393
113647
10914
1127521
69008
1544037
874926
644256
1523732
1959761
494582
761409
1109481
55703
1868134
102232
1600227
975409
1627244
463336
763179
1823187
238388
1533210
1436391
1401136
1092320
1048322
296366
913831
916369
1173136
843642
1367911
1150281
321817
945329
934780
436389
794606
1857075
90910
741356
420214
615676
1509105
1465101
1543262
1230806
1452128
645943
696679
750210
1882742
862056
1772069
136009
1042723
169965
1323150
1763339
945808
1529236
386678
388944
170527
751352
122721
1240961
1247454
527313
1970077
1149030
1582221
511374
1947123
164184
1001760
1509811
1590434
1025944
364996
41189
1160212
563048
1302606
405886
720559
1942589
1721077
1408646
1031945
1885675
945073
1243694
1549669
1496784
1290889
1902465
677800
1954679
855541
833708
1179015
424373
622656
1445356
324107
1676755
1575410
1725898
1821769
1463100
970469
413348
1148573
1544020
317495
1527912
1534625
1094797
153547
2873
847040
1896276
1823392
20990
1302415
779910
833150
1939058
1759668
1049981
258226
383344
1341822
1284226
64292
1088387
824701
1373257
1271310
1564487
240844
956212
1765201
440087
1690738
711113
681614
860292
1314805
169352
765479
595950
689442
1214759
369586
874748
1028125
1532012
871128
742572
1438253
1765965
1539317
673498
1746208
434391
1016386
1080752
1892329
734755
927370
45185
1955469
631505
1672540
408331
237041
1403957
1750739
557494
242307
603491
892176
1040273
1974390
955960
479479
1174070
1025718
20539
510479
1312605
1884231
1384899
1436139
584759
1659335
1056107
1201176
1950499
1457494
1913684
207001
1349593
1188800
44492
1495939
1989087
1483425
1055947
768971
67260
329246
1766207
51097
729474
217166
73348
1339141
471614
47450
1872991
1647142
1163198
834496
827989
863868
317958
1884121
1255681
283685
464380
1488122
357675
1485051
1676033
32217
1330402
1668748
583959
119486
1498232
1966949
1231506
1072122
1408452
1265179
1506311
33806
861025
1491314
1398525
1955674
1124151
448345
1512616
196982
1304751
250052
1398389
1017440
60999
1567914
910588
1380105
1787906
1278530
1942677
1117796
1983558
442070
304271
1893275
1563176
1323400
1574473
486308
1278169
1553352
638518
761407
393292
1161741
1093411
572259
1744569
1452331
1085805
1543549
1894341
1911063
1374921
680401
1876814
1162112
200938
1095896
871772
128672
964223
352002
280577
322746
159546
1179096
739391
1298151
1074717
1271380
454387
1294674
623175
1594927
1648680
804869
1788661
450057
1208510
93464
1399905
219231
1254019
1209332
328873
1261491
364073
161636
972755
850762
1916834
1955447
619268
1586413
1975286
1647392
827919
956482
86621
1691261
189064
275853
1254642
347366
1263597
1527934
389294
1454309
987995
1491715
1079048
909557
252416
792353
418041
1844496
1847833
690661
161322
1924329
1384784
25903
1877115
304691
239660
1424942
876440
304852
1358328
1530635
1482494
452188
1880052
662021
345498
1614473
1412889
1587456
1854395
432312
681860
739257
1329379
1125302
408414
770828
1450927
485822
408517
1215190
1074636
1963717
394590
1773145
342908
1963939
27619
1181520
1493372
1127311
131176
1172293
1392165
551522
599052
161468
1541597
561097
88141
1003882
1873621
382984
1293544
709847
1549895
1359897
1224817
622314
1544493
1138148
236402
284884
1948398
951251
1546400
587328
1314898
1874740
960294
1547020
728965
736523
1407610
1978036
1946407
731689
1485167
1553427
585429
258553
777976
1872169
192328
1073753
1786656
1758137
582272
591389
70155
37195
180391
949479
774755
1269551
1681568
429750
1799951
1393390
1129731
1975189
1324228
531234
817737
1909162
229299
1671904
1436362
1961611
36197
235323
397214
991597
1784906
1949045
1520107
1184909
595563
1961659
1843055
970524
1097875
1136789
1393973
1197482
1130901
829133
1670682
1778537
1264488
1299222
839310
1035185
799468
648453
1866464
1878754
1735859
1252876
1155104
811788
1264726
525488
804152
1825212
1886769
394067
510971
1538742
210833
867652
686816
1168386
333935
1329859
979915
1972952
218092
468397
719462
683064
137458
1494683
1630831
1923711
1874814
63711
1213558
1729353
815104
300016
926957
961479
1936581
225226
1289522
1474362
1836179
232737
1202488
1778923
1893948
1965899
1695520
1545284
933630
1537267
583349
1474069
1863914
1520877
353550
414313
1677676
238853
1403884
1032092
338379
1264722
422926
1050349
1351237
1046899
1309661
1873648
267077
1232176
718686
614994
138860
479206
1148888
793684
927966
112705
79332
509397
1122500
950584
1282339
1909480
1291604
445560
72931
1828147
1495658
1008661
1808755
1050504
1400665
629269
1810849
1776693
96218
779563
351151
1901253
297195
1509205
1969838
33292
1376771
254829
1812780
1661861
393434
487554
783406
767913
97737
1260510
756675
560875
1892254
431869
1348795
1121189
124360
1334829
1131151
84910
1600947
35105
791271
485781
667166
1628722
1398128
1523809
1850615
1460941
346683
1371658
1575692
822807
837263
1169633
1536891
1872163
1114713
1561194
891287
117841
1146984
626420
1906336
1764237
1100130
817861
1953801
1878349
812151
1810573
15340
224920
52345
63232
1000504
1957550
1790029
1405286
1981129
385840
1058447
1571942
1703480
1257115
609658
1388364
684423
189231
851848
534476
1446461
1642538
909446
1133927
824417
1709375
1716362
1801152
765566
1713719
1289418
580364
1554719
1410249
1627481
117458
1770279
1511992
1637191
1749509
390990
1093681
597921
532503
961353
1733746
287668
785129
849388
1140200
600685
224772
1125381
1906559
1703193
1864564
428563
515216
1702483
1821773
1400318
333777
1360880
1981275
1702002
117934
1496494
852666
878467
921763
1046396
1550352
862973
693947
1334330
883544
1911992
16029
1998251
1229663
1546520
1486991
329971
984319
311105
396881
228952
1287593
1457820
1193484
28442
120523
1886951
542257
225526
1896134
1546263
285112
436099
1665896
530949
684899
431613
353144
1927985
980358
1878970
1101099
1733157
898801
1687346
706307
232713
1919587
677160
1536743
206572
1847409
1065186
1248788
1306778
558263
651113
33948
680252
185480
487783
833485
248226
1134250
160445
730313
858415
267690
800249
440952
508457
1645933
1155212
383317
1617728
1819824
1871855
1950340
807518
1956512
544358
1214579
1112876
770326
996357
1448772
12519
1635810
1106052
235475
211121
1515345
960618
985164
127207
245559
342856
1055173
629932
951147
918384
1969168
1126897
1227118
1507688
1969677
669966
1764200
787574
1317962
1635230
1151576
919141
938881
1892290
1217431
545852
805304
795157
195668
328716
1313123
1019668
350420
922438
456416
1731793
520198
1650878
763280
856820
1620581
1316431
1364384
994526
1315471
1729908
1947279
156071
544200
956213
251963
1245899
908141
1691775
1455677
790830
1060830
1273012
1505295
1947148
39237
1397251
1685257
1783739
676136
667062
1690898
1144217
1877596
1815723
580137
326060
1636266
353477
190226
14657
85222
1043313
839985
1178025
1475942
1553222
1900219
139854
63124
177819
759735
1642821
1992718
1209158
563504
153598
1792092
882334
93656
1564230
1346833
1658544
605262
212204
1207812
1826854
493947
418047
575376
1338465
1666284
163935
1202857
20095
658249
1636981
1940164
1757451
41983
1587239
1602338
1729531
1109811
1273844
393679
1058622
1694844
134053
490509
1283095
1481903
1633016
1672849
1220666
1174803
346307
1449431
1891967
1561194
171328
417853
297005
1833531
97861
695445
670110
906610
1186294
1476215
794760
860846
1398651
1242806
674915
1620808
830286
969568
1833376
1635833
736763
1853135
155010
1390299
928217
1321080
1332740
1403017
1229424
1137323
1847226
994587
843616
688273
842793
1279410
1178652
1419809
565637
1040512
1393956
689218
586120
1962358
686243
1573511
1764599
1067671
1377043
775061
12024
923689
1425616
1745892
885312
1975222
218753
1134561
1004527
385485
57742
419670
45456
343661
1399528
1072631
687037
1222581
361559
1887530
1380840
1658603
598309
1156003
1731661
51145
97499
1034294
1154258
214965
1038526
331678
647439
80766
994068
869315
1174274
257428
833103
1217493
152979
1173176
1016044
1755195
1033954
1737351
45026
1194450
815610
648149
917509
1994991
1014620
109714
1495968
364968
1309289
885149
1152619
1173086
652487
1852788
886844
491647
291044
111098
181080
16456
1128972
1757101
1323199
173221
1044492
1901505
547849
645603
107920
744240
1971400
1469863
322142
1754711
1288608
1072125
1954929
353145
950847
1122299
1695380
1675217
1593388
811319
279218
1719665
898811
1780954
694740
295994
1277208
131430
1124981
1885968
447595
1300411
883702
1293290
170732
1875515
1418387
1903035
965589
555660
200262
1999759
1302289
458817
1580093
1222228
1894416
1122761
522861
124356
344406
303426
958626
1453368
1410861
541843
865383
816655
1021621
1579374
604920
1103064
999030
688316
1411007
1737812
1786332
1741630
1369475
234334
1298792
212554
1248074
1874198
1772783
191337
235346
1212311
1132802
1242830
1911581
196556
1520717
1123722
1327337
562233
25250
687838
195077
640710
246670
330221
68347
731268
380179
572038
150959
1798284
458332
1161124
1408965
1524128
285688
85643
190816
1867023
711452
1472812
1519487
837432
444979
1792290
1382630
1251489
1654484
313738
1758526
503154
1679539
87292
1146289
1255436
1489518
242191
1509416
1301043
651178
908582
886040
1090520
1204258
675776
411188
777988
1038267
1693374
1502387
501711
945897
989972
457566
742458
397182
1938744
869704
334864
684223
1643542
847417
1723430
384786
528360
690947
1560346
581668
85932
197844
1013752
1392912
1039098
1631783
1418114
1236473
1480664
1156874
483184
1673000
1607820
298212
1349794
1034367
1834980
158898
895265
28006
1452417
1725457
485507
1251159
9378
935390
733570
1418429
1707412
1526438
1443417
1025706
1818980
850393
891419
505017
975390
882682
793344
1964954
1534014
953809
1626777
327557
1481411
1208979
530520
1024026
399543
140
184634
903508
112660
499590
871632
1159303
1522964
1073632
172996
1068014
155230
999600
1319523
1093770
1712252
1977419
1574673
93104
1291611
1043171
1663094
1405551
1726337
687123
418587
897194
303002
975365
223858
873098
1217054
842961
882739
300088
740198
1943759
988550
1117614
1809688
354041
1136771
623412
1631944
441404
1247177
697253
164413
564866
709739
288985
1367521
1476283
1241183
951520
159870
1486001
686721
819654
1927887
1167248
248932
842081
444185
206312
1407271
1699567
376682
1146275
937560
518608
1859957
1752091
1409994
1218636
316874
736539
1583513
1306103
128165
546300
526377
468309
723633
1738771
1838788
1700948
1441356
252277
509955
724546
284147
557607
771714
674068
262351
1912676
1289740
353417
821934
1675392
445920
1118875
1165229
1032150
1944778
1171679
16616
1236241
551292
764383
673044
30945
1535539
1692693
1813818
881113
618765
774115
1876187
618013
235553
399812
1165443
1096490
127926
830485
106386
1097657
1497130
963767
1698213
1601501
263838
75854
1986257
510070
524609
709378
602545
85731
1447760
1217496
1772867
1394773
533069
1143537
1068629
1215671
1930538
1966948
1050871
1568996
1828025
309188
995286
1095467
1641739
444934
1462391
1305988
1924020
1961485
1714403
652058
1949650
480063
703780
1941626
1972471
567847
1510866
873321
1174466
1705816
750220
953174
241124
375453
228261
105550
378219
1513232
39856
908073
1911573
355712
1602640
1924854
240629
1984172
1591725
388659
1513995
375185
1832510
188186
1556917
769041
111962
93141
1109623
340818
999703
602641
1821839
115396
1290816
1203827
1353242
1426720
1622258
1360804
1188533
139534
1834453
1522717
870060
1528815
419048
676677
230567
1779730
291649
1602105
1596910
811694
1891055
611234
671737
596102
851468
303598
34494
222240
825233
1753059
330151
1501721
543173
1078117
669249
249836
1205212
899220
775720
439032
1699211
204941
593336
1793742
301238
1902117
821991
1045889
1387573
275335
1422182
1651965
510689
514318
1075173
1151094
1521914
636357
1767202
989378
455203
1418929
560433
1032405
1090205
1088460
1871185
1238581
244550
1211115
1134428
1101307
967126
1372503
1835270
368597
1451345
1633042
1018286
884194
179170
1524386
1995007
846762
793029
1573464
1116265
1330694
1766454
1256370
1923298
1940753
361400
1891214
1766458
62600
988841
771513
1318987
708255
1458622
485071
395147
86823
863650
1835399
39337
132261
554083
1580292
229391
672363
1613472
73948
589018
577772
1197987
564869
1394422
842551
611442
346760
617031
429131
1368949
1649180
173302
697459
410359
1287810
69655
1992956
289546
386710
1643057
1025864
365781
68228
392103
469331
1777906
509774
1570635
598646
1359518
348047
1304759
113228
1560840
1778872
1423592
1460133
1346239
1860725
1341147
807959
1357833
1128564
463908
710962
189690
372417
552889
1896342
142109
134767
1497937
1249443
270944
74162
1152969
528793
119885
1171166
399238
1386486
1807093
1262017
842208
199385
544019
1524533
865042
1937587
993180
803746
1853832
430671
254871
583554
1171526
1263314
1401858
778662
204947
1265268
979373
1052489
1167962
1458686
1915713
345993
1323434
1481582
866131
1867803
185086
1006889
659208
217550
1163044
1199722
1266171
818112
660361
1464532
1237130
471750
1865038
1227917
793457
1446011
333549
1851690
1598030
1299973
988756
899989
1717538
260988
1802905
1957717
889835
223186
975232
151343
1680040
411448
1375113
1798812
834097
402020
1781237
1730377
709726
732387
1654874
757069
1539740
343921
58561
291808
151716
1459601
1491386
847712
1181563
1457890
97111
1575255
1955390
971710
1020412
465674
1386606
400899
1556670
974125
422629
1516474
505269
977813
236417
644302
1197808
1198020
513286
253316
1621622
190558
670376
1524812
748631
1025167
1016840
1433523
1431605
80125
1289260
1912948
1718266
1215623
233216
1341410
1114984
1585731
1748457
624793
829010
250797
1070772
1962450
600203
491687
1562612
1071348
368298
1009939
1932658
383562
360074
296351
1159907
732219
158047
9822
1646556
517063
1677553
1940485
1064740
664204
1013377
1455615
1966211
1159366
969227
20850
1288571
1887845
1413257
966845
1603696
578340
551107
1366535
619118
544073
1499155
1416147
1774207
452401
1746567
1911513
485061
1003019
1833823
1267764
1181164
1706812
1205823
1841789
1834379
168899
1307476
918999
1598253
716380
1713374
455214
452313
1142835
1473251
1499291
1243020
358525
1126730
1919580
1519
807730
492464
1205181
1737487
187822
1008133
526183
1844724
1689777
1202868
803013
1203610
1857096
1804330
1299896
1209874
1522507
1508399
1230952
1562274
705041
361917
614630
912785
1449571
1247395
1885691
801489
1255145
1125172
866147
1913053
1489578
1493512
1195793
1768798
504825
28889
482447
1621721
144945
987635
1493031
190181
1163357
1569258
578026
1465548
253724
1134857
223935
871189
1634568
429657
1214602
1530364
1991060
695564
1816585
1179708
1822370
1836470
1353335
1530755
545560
455492
1587187
1163788
1233005
1735032
696627
1107616
816988
1978733
840102
900719
1290759
199515
1743244
1543024
867840
335771
8180
1598256
941991
1720431
1865302
1221907
36511
778148
1816219
1409637
288135
1043307
1639590
1788268
163661
1132906
1761790
131443
331993
982706
2138
1495794
547388
884602
157290
630244
623052
1878058
1055309
218109
274847
393890
65026
1538501
1388047
648491
617632
1256368
1320098
1976195
526304
1920422
1329519
900250
298366
748259
201279
567239
1103147
588195
626628
578472
1607169
1892303
243382
283217
991264
33843
108336
402679
712711
1275695
1283747
1550253
224425
149441
1033761
1755049
1111674
640211
758594
1278757
1007859
1436532
199512
1035958
656159
1135533
1749563
1986813
1997501
238255
1702099
1035995
451944
1476954
1531654
1321119
646854
283125
1751969
420853
380526
56009
348137
1617911
1636234
1163471
1051114
1148072
566954
1011882
1855563
789974
1181006
974512
1435978
329473
1139733
1558747
1192662
669556
3932
1177144
1798205
1732794
795207
1437283
1996945
1169084
361061
928362
1864241
430738
1325672
1444358
385226
360275
1391231
1184952
1409155
214786
1108805
19178
1865537
963442
110186
743766
345971
1047935
504766
789158
419344
1475248
1689449
1688989
1944855
705393
281225
269101
360602
74316
958161
368560
414301
369492
1628786
442458
353334
323250
981457
1461821
994970
1025973
748003
1938387
1933616
349355
105467
144429
714358
1421777
1416247
1746633
308640
632358
872629
1036928
1664106
355231
501725
1358525
130226
1614257
1187961
1572337
810025
750817
213960
1937978
1296017
180824
614138
111364
1845443
782274
1255820
845795
1374140
1494962
1028102
1991934
1793051
275776
1567601
1992250
367414
1505381
376583
1785610
1131142
731784
975630
1682638
1385631
33727
1876423
72102
508226
12500
1031056
1253819
734227
658792
1325318
1953312
1091230
1985506
1992616
488350
529112
126976
900192
840612
159985
1630520
519175
1153961
1797111
1069119
980898
990770
1437711
1132095
688744
1534099
1010816
1153607
55882
855244
1649586
54963
1988584
739366
841784
54922
377135
1922338
1694427
1686838
271900
1811854
1082604
64889
1066506
399014
1629941
841657
945017
1967577
1260631
615611
1891938
1203958
979657
1828239
799124
467242
879263
15513
1006469
1522953
884716
1539157
1699817
1148539
642439
819761
933087
1474971
1930298
345390
1089314
1468875
1698339
709961
754992
830096
1956015
327744
1736016
537745
698433
162879
708717
388430
1746352
1928581
939192
67324
277073
986991
920083
1019649
710988
678982
1296651
1167093
683478
1136396
479966
1013988
1989517
1202
120145
1796777
825328
1491336
1959177
216531
821525
1696342
939804
1454177
735136
1842143
21636
1936969
1779814
775280
1544985
805170
1777070
1156071
1599277
1135211
1734111
1467252
277288
596201
859379
507023
263802
216056
1314172
1918073
325975
1644767
168730
1344493
1021004
890629
993561
1670989
1854392
1879582
538833
744018
1349870
403578
285274
976796
301035
1508926
686514
1882864
1958811
1862107
1388610
642364
1194474
1826365
103122
428951
55285
1541018
161837
401992
365620
246969
95698
151705
23617
346836
463047
1949490
1229229
1275580
1638908
1943079
312915
533602
1346889
862473
436253
1935557
1235719
1604443
1439109
884096
145075
1524321
653641
633750
1452523
1346296
1879129
321277
623522
781308
353155
164519
1828522
562444
1086070
1094911
1753495
474570
1139246
1012675
338398
413572
1919462
1224320
996582
1486516
1866897
1859418
1793124
619079
1984163
631838
908987
231458
1902526
1920084
1093869
1404154
1262596
760134
602260
247523
97335
1239668
1447886
1209552
1926410
1340445
417815
126971
866800
1549697
753585
1570747
1305059
367698
477257
1740615
1479338
617261
35823
1857208
977211
1448450
400494
333259
1633208
589329
1182953
1492306
1291194
1337844
1308068
495788
91316
1754072
1730460
822171
1875630
215338
371225
482480
1757550
484253
992327
364652
1320545
1773716
455338
1199600
201591
1066767
1477856
1021456
210906
183257
687503
177227
109869
1142371
383778
5098
40071
1456518
1128541
1072050
1675669
1536783
1795580
970767
351288
682703
819531
797876
1138084
1553921
1346822
198242
683375
1849044
331472
421754
1272297
941320
490033
1100581
663244
547816
1596127
1413409
1895383
1344846
969106
759907
441543
395273
634578
1821890
1701306
135001
354729
1006996
1943195
405824
1256516
1609500
104728
404308
854577
1664427
326987
955667
644304
406892
1140119
225886
110016
717826
788225
1517401
791831
357729
140891
855312
1042162
284068
70379
524789
251976
162241
511973
106927
1118348
392780
1942155
584501
1372198
722858
590123
564512
1392803
251554
1250077
684828
738950
1096926
568532
176584
860586
1884431
69867
514137
215625
506021
320590
1698594
767586
1910987
805835
391480
1400290
363743
488896
889434
847871
1450285
514613
1372015
220834
1849969
1635455
1319126
1720033
1739132
766256
1705431
209532
1259610
1583931
315668
1804853
1298245
1481511
997012
497389
119284
1485515
589828
130846
1035889
1432387
115187
1397198
40140
843821
1891073
503523
955752
127003
118183
699491
1735442
245340
1475872
1446630
1870798
1011512
322158
576836
1827629
1640255
1403598
804230
928586
965148
1357266
1275279
542923
1743372
404639
1674365
1099213
1708178
1630250
624424
1029683
1749340
1861076
682068
1170011
332000
500050
1839462
1605774
147305
1579575
1985063
712690
1788267
901090
207753
1844956
1266602
1458247
358891
894092
686544
1099304
821976
577680
25775
833733
1785630
199328
459178
14906
1326947
808393
868298
545997
108352
600056
100552
1305865
1330090
904221
622290
360024
1307963
887126
1906099
320387
608575
1538795
1316654
569087
1721467
298256
1721564
1572533
645512
1446155
214165
1105980
318901
690718
895762
1276910
221470
1725470
1859046
1031494
1123402
554701
1704508
902861
1034077
345083
668127
1716018
1973619
1752559
1182587
1118602
1876626
877958
1137857
1279794
1466346
249955
1063013
1013928
669297
1782490
314708
1819127
1720077
595677
834894
985760
805721
986291
142117
362909
1752781
724705
1750641
596433
1453178
1718483
1470243
656399
1725176
1413000
1214056
105819
1705037
929696
389439
322838
1690572
1417602
177117
1646833
1788329
47765
1021069
1144559
1391646
1781523
1948340
329146
876860
1221101
350003
696296
123449
151622
452297
202777
1817711
304937
207013
688740
209103
898042
1493239
1449748
701886
98414
1968906
1232438
1154894
1462166
1595043
947015
1216457
1085027
656922
1898819
860980
1060002
1999789
1150598
1649645
1563759
1025206
886779
1120953
1526753
1473918
156692
871788
45551
74448
1128267
169937
684555
507338
1244248
250792
1420690
1769885
1789605
1288673
1527496
743334
842957
1433433
844653
627567
512307
443126
1325411
1581678
1636178
625929
598517
1282714
535450
1418559
1998985
1982883
490026
603618
332513
1726699
1685327
1171044
243345
1398365
1567537
1134032
1422302
841336
156400
766217
40471
1705807
1051119
1671425
853897
250279
1663093
1399427
1249357
1321722
1361454
1787441
511726
624445
884757
600285
1100489
1847874
56874
92156
529733
71316
198435
4952
722143
1944894
1871035
348259
1237213
1126975
154438
1413833
229602
1994470
1309799
1638974
560396
160454
636988
1769221
1115304
1525348
1408312
1795598
1137928
1389331
433042
1487130
1919205
296132
908773
1064484
314328
1713942
644416
251169
1108783
1281076
1459352
529121
1756818
7947
221635
1208518
123498
1350284
1285844
139345
541521
963590
1425484
728175
1334067
132804
1875109
659256
855591
460921
1119163
1393246
1886957
1897287
646126
1250305
814829
1207569
1773811
1713429
228000
1454877
886109
535370
1732091
1219722
504401
777142
1350759
318105
1763736
1204725
215932
112380
163916
104439
1887436
706709
164847
1959070
976829
275100
877815
1707975
1478701
1900296
1186204
200594
162486
104000
1063796
1010208
512609
1035556
1313071
471766
858426
521146
1177409
1072465
501979
906987
1606582
1911509
1408681
73704
456118
1974237
580868
1963243
1983444
1644719
132027
1319839
225332
962300
1305501
35367
1600381
727339
1557995
724293
1027147
1579435
1286638
1196299
262035
1434114
1372351
1970564
1927399
359393
1530516
1851004
807321
1258742
1994769
1959470
1748746
551355
171969
272057
1704004
32375
763044
112046
1092798
1018618
298016
1781413
145363
1859835
1781046
1247100
403158
196033
870115
727963
638602
131073
1165281
1249510
533909
637785
1142894
1272217
1707794
362823
680457
1613188
1810920
850458
680162
1396592
1993603
3102
1267125
1541523
1787460
373114
441681
760653
1671725
363992
1426894
1908681
1234565
1824129
824100
222923
433268
1204332
1637490
911559
789246
1867272
189352
728176
1550824
1170600
1502245
183222
192330
1532293
441017
721975
1704670
118676
1608039
1498030
1134529
896069
361030
1673083
733447
138318
1719586
1338545
1886001
886578
201239
880174
367275
1736794
1895713
1599846
1226715
45826
713145
1064630
894608
645670
196168
24010
1984866
688082
684820
1844488
1701570
887101
768888
1458456
1831055
140483
1237966
688176
729436
753469
512378
209894
1513408
1647333
1789221
1957292
1606853
653655
971055
436526
1991675
419369
473166
1449664
1890798
1569716
1117796
1302053
686717
336123
635386
1897443
413648
1202073
1703880
23417
1776712
1041012
176910
672126
273331
854880
260383
1838972
1583087
1708074
1091706
1931913
261292
1037784
1154200
1268648
720176
1487888
192114
1094532
934252
1287001
1641057
306621
203565
1323669
78189
1702716
315058
247804
885696
1440758
1134169
27137
1218721
1275760
870977
1304667
1652940
556716
1748509
1929569
541746
1862921
10181
34397
906478
752070
1137191
1930934
250368
132567
699086
738450
1791422
1314052
1021310
551664
833453
814743
1958765
303674
303147
121862
1077313
1413297
502175
1305656
1783051
751119
33123
44020
810021
736397
274032
390725
1573278
372001
1201565
1171859
26590
1627755
1509828
200746
1479842
969212
375624
980199
1319271
1812656
787499
727994
1865230
1866779
1445558
362935
1241842
1140300
1991236
1805668
1861468
72987
1414034
1136784
420822
1752388
1364161
1582683
810297
1211588
1918033
1845855
76444
544950
1176458
1980186
128064
1170685
32680
1262021
1044553
393500
506743
1640986
113934
990040
1612601
663790
862774
681855
1401607
1521101
1616906
87019
1332102
725890
1484276
1932459
1635569
55987
1269696
1714008
1504353
775950
49328
1961209
1263041
1438198
1984805
939060
1643968
397479
1337159
873956
1652881
1769385
1926793
996276
1039489
160991
1680518
1824615
933817
1691269
779478
663994
1638738
1964849
45560
1178614
1178971
642562
1998893
41712
1620326
1151443
1503929
498956
1434478
1681145
618849
464279
1445918
889383
646603
864980
1829288
718671
531120
343941
1370569
192089
1380175
1513273
1026825
1680061
1247191
564508
1768808
14215
625697
529405
1160814
1411371
619715
769247
1240860
757079
314587
1743381
61388
833510
904162
1080518
493779
397587
1153717
617647
869010
1104778
406920
1902074
1774982
1056298
1873177
545612
833189
1456997
464275
1185123
1153339
274208
905126
748192
880985
1762282
1964549
1643835
252090
1962772
1857289
1878947
1404682
1339592
725182
1812337
936795
1067629
1415814
529317
186460
1343887
927446
1766423
651598
1831635
1651755
1636283
1337658
99195
358239
1311557
1600821
406388
62234
1719998
1660264
564081
1834351
1008681
1749663
1796183
1666903
856722
406488
141184
349176
1405098
795696
1074755
631133
134218
1652285
620626
1109956
556377
120510
180193
906276
1262724
1796251
115190
241944
1171208
1673275
1911453
1518753
106324
1239612
1577854
1830318
680876
912759
565747
605000
1932227
1972414
734885
994869
233862
349905
706814
1609586
949431
1152339
507285
1498741
1949650
368755
823528
1997532
763051
1262502
1906552
1808933
424521
266389
288641
1398242
1601054
949766
1546448
1409266
1982103
364608
1192668
1365049
496341
565612
1532922
1879889
1493453
182706
217691
1202713
1658814
1746950
1778221
468414
1849217
1427944
784535
223822
89360
1869725
859593
1970031
1355573
1854531
1387643
226061
1256812
863464
1930205
729243
1485588
670503
605501
916450
272688
949321
202483
1831456
648441
703365
1966276
1277908
1986980
1063881
1745612
1904176
345665
377363
1167500
3627
1895782
460979
463409
124168
1767716
1433620
1126400
1130426
1307207
1198557
1440368
1319099
476707
1443459
650285
1311062
1241412
1667824
424926
905593
324307
452836
1206154
571153
1081463
1847789
1387605
422007
597052
11793
1198735
1065850
840912
1949284
1642824
663495
255261
937571
124019
1846083
634073
1243824
1037858
805580
732769
1753669
389361
600154
1674882
1184010
1612202
309763
1440633
1772401
1907859
286536
1860300
1346030
838912
1043085
935443
1993624
1866977
791010
690780
577583
340963
1625883
674979
1563622
1954499
850963
125763
350117
669120
1719350
213122
1053921
948746
283687
1320509
1662257
502204
1075822
721067
971940
627458
1193336
932089
1247926
589981
1740662
701847
209427
1404873
747684
568660
672003
1663289
571152
1697588
90251
1932925
1147982
1711506
1721114
1087213
569342
1953470
1391539
1457738
1469490
1491320
1498948
354427
1320853
1902934
1454898
19145
412836
1339785
1495730
761648
1808616
841513
612357
1414088
1910103
704407
1192051
1179794
97164
1587833
199767
362435
886222
280828
306338
489955
343969
1073254
14316
183524
690648
950116
982535
1015904
1109485
1838562
1348724
1869060
1352469
587818
404702
936074
649659
1096127
1977651
1070769
660821
547887
874531
385504
121358
1705277
1444718
1990655
1632267
1562259
1749011
1722651
502163
1820418
552595
1752504
1673552
1433507
558321
1276467
970500
296894
1003593
468204
915153
1597920
1970833
1060920
423030
1910144
120739
1816507
1672410
1309819
602963
1693896
1611241
249767
1244109
272642
980463
1484966
1647851
1997925
350765
893023
1760185
50502
1953041
1837520
1681145
1364433
1170772
1267593
1338859
1156957
371720
649006
1286146
1470471
635263
1799843
1124936
1148766
1389984
569697
1798858
1390237
106861
1524143
490808
631693
346380
878827
464355
797340
1633499
932943
606108
1721939
1146313
55753
457847
580232
1532901
1271558
726262
577768
189124
425110
1796539
895802
1504446
1193108
1994023
1212518
588555
282516
906598
737199
593168
1667080
533271
1390858
787163
1620866
1992351
996130
1069040
839381
452308
1131937
1081083
690958
607915
406605
507302
1415367
1820393
994042
772562
748683
904610
219821
76823
471906
955516
376320
1744606
1483976
1957326
1708817
1620645
1989853
1725471
501230
608936
23260
257589
278661
1372808
156189
334578
1130431
1026926
638977
854191
1408588
625852
1771793
1238967
1691295
1058164
1638895
1943785
1484236
401012
1498835
1631681
1068505
756029
640201
1066487
593020
1491195
1931374
252056
1326119
640270
1402362
1658526
1209004
1528345
1465520
261409
505259
951760
872794
1636683
1925073
571952
419219
1078556
1244202
1053627
1228018
1588529
359390
960884
641904
616851
260421
1666179
1553246
999447
1525023
1645208
599908
1850763
276060
1710272
1841996
1992719
1306235
19609
447886
1408749
767998
1917405
1188452
785216
1667722
965160
1095922
443495
124485
1959204
90139
960263
878927
1318320
340650
513761
1141335
288287
426957
93635
1552949
1335346
1341515
450036
375085
1088438
1574687
361554
442637
465019
488305
1034129
1628208
1706986
1857882
749767
5224
549588
685657
1327684
1941491
850166
827898
1245972
1446536
728885
1540059
1684937
998569
72232
1104418
1320764
1386134
1463735
1120093
1940135
65814
1965476
888530
929825
264600
1294879
1039360
1738115
1248788
192279
1934436
1258567
1297540
560284
182079
634095
757780
222070
1938778
275959
352962
717516
443010
919315
1612904
975790
1568966
18328
348575
1291390
930096
1328493
1576113
658205
226448
126102
504520
1823753
1110607
1104403
1670369
352167
1171415
1503747
1002346
272889
1028590
1119423
1666576
984839
1655936
1660359
869125
1253446
497539
866340
796107
847830
1078086
1599418
718285
677789
1087170
1313702
556905
954941
1292592
494052
1837995
1815343
1485076
206687
732134
897123
1832287
1811699
234127
662505
1948303
154726
314658
1831383
387000
1920283
1330029
1604837
970550
1821862
715201
951524
725262
1948000
1657838
1833136
1008484
1500297
1474847
1867123
1033209
1253914
1369942
599518
1041547
936945
599813
1897468
973358
354491
1084886
1207071
1056806
148814
579974
215488
416348
1295914
236051
909617
1656035
796361
1055896
1104350
242034
922256
211302
1574330
657161
876467
142148
1681806
1340786
1542206
635201
123736
355169
698399
1326825
771439
798491
1238856
183760
556533
1697476
528549
1761574
136260
1115925
1111535
145425
334476
248711
406153
1612587
1575250
827211
917631
1228493
1843790
1033407
1031307
261212
1663215
185792
320461
834926
500067
84564
709992
1910660
908463
1160788
1470197
1039297
584027
1414592
1844083
86282
327856
1552002
61131
1907493
218724
1330077
1206672
1426791
1209044
962208
921290
453393
253344
1032047
1154401
1774258
1028342
219721
483503
1119413
1959358
1689476
1296481
422400
924345
780679
665725
1051485
418004
592860
1022928
484427
1483591
1400730
159064
23087
1603166
1764682
1718656
703423
1910738
421559
1627954
1751120
1412975
33560
148071
1363282
117281
62477
742074
1722011
1383426
262180
1619986
623565
1956642
484715
474265
255931
1627158
980118
330605
364927
1260052
454234
1055650
834317
1006369
1385086
1542743
1747787
700027
684262
1907835
1837956
1860572
83975
1087698
1364862
243494
471501
210710
1116172
205988
123531
1171964
818711
612409
1164828
473318
1988245
1240962
103758
341291
1194085
964853
899752
1666274
1345195
915569
729203
1205518
852898
1697532
692290
318437
1067960
634184
1614264
424446
758485
933287
1065425
860592
1601320
1849918
82830
843035
1407691
1913593
44140
746640
675872
193258
563249
634444
664635
1936819
1073880
73803
542432
1287139
1360433
289321
1934621
1458331
630223
1126215
667451
611530
1313948
191751
1436004
490742
1576740
758773
1030903
1861844
1495305
778637
1074670
309902
1270177
1805869
1146944
89820
1285738
691235
881246
113663
1922774
163410
410050
1726124
1558042
614536
1842667
1556934
1131317
19411
863014
1889506
1949785
1095185
1341670
936164
578199
972797
237561
1845207
631169
116421
1124223
530223
673372
1771347
182437
1568192
1089663
1250605
396275
368255
1116888
109209
1392554
1551431
793777
1206372
796215
1841179
1498152
1370830
574996
1782943
1879546
874570
1887659
1936935
264044
930295
783052
1322098
748161
1402171
1861401
840507
964309
838192
1755402
517710
851288
194246
1565329
417219
875663
1056384
1528581
1154919
394689
59570
333951
1401867
542189
644931
1397674
939283
478501
1509302
1390771
682362
14705
835055
27860
782506
12451
1746694
1985188
1006432
1775728
1468250
1371971
1554023
563372
1636277
1705335
75543
1876238
1484073
936444
1241324
840959
3924
989139
1726440
1913275
786185
1440106
1290886
1268084
1492698
1541198
1835848
1219451
1250849
632511
1374040
1918209
1821952
1530780
1978402
474471
1811777
214252
176747
142988
534900
614559
443619
161912
399177
502976
538166
24624
1985568
1053438
637284
865309
368404
1720603
1067867
19155
187616
1540018
1753224
1263476
282051
423828
1205519
214404
407216
813240
1728071
1432016
1281605
938792
351742
1660811
1301724
878245
1111140
1722220
540053
1037126
1228550
1548379
1393589
1727268
777323
847646
892896
916333
1534445
1343094
1337680
1248807
200506
7567
770055
1964396
1269848
256419
1189176
1714147
771986
1425131
841805
27009
137847
1173040
1014813
1321367
181340
1009566
56932
629608
323245
289015
1880654
131064
456426
100075
1976491
357101
824124
1459783
1008033
1165317
420240
1516889
1435788
642958
788052
1774576
824909
1547424
1514371
1139572
928275
920486
1029651
1184791
1710202
318242
31388
28379
533106
1903359
552363
1161333
367134
387552
181793
1390620
1618206
481334
1205411
263871
320061
600804
873988
274980
454780
1616217
995258
1177582
1523167
1835090
213524
788651
1551239
255592
599090
1951360
805683
1114256
647721
127677
1783735
1661716
347138
1627475
715163
1742672
365528
1488057
212355
1610630
1027934
1708387
1597030
312740
1570149
122513
72766
120791
655521
1020945
1214355
1385693
546963
1818400
1350996
1973936
578122
854972
1189965
351904
1086644
1434356
1892177
1670132
752042
1002450
1122519
311424
1674751
1801010
1950732
1516839
1798615
668605
1068255
225134
1695677
1509456
773453
529268
1610882
642587
597627
28663
1149726
1651170
1508408
1978027
867524
205577
1940420
305079
825572
447414
1162819
359005
732806
1361803
980992
245852
1067270
1507263
471124
138649
1182570
94044
998785
1734428
1230461
1560880
987503
524088
1889528
759884
1282421
1553985
1916764
1025172
1784013
478066
1441552
358517
868421
1051266
1038312
1409710
525614
1037508
1880083
571736
1707752
113451
625515
1682215
1936302
172467
74333
746223
1009333
181741
1608515
1833920
25956
1207331
833441
1866531
1269039
89468
13723
833527
1285991
1353604
1069387
85544
1808364
1285085
281974
1822477
1942448
488043
1755275
1794845
600092
658940
483790
1038288
1704862
1451895
755803
202374
483944
540978
739815
1269664
1006411
1516483
1611995
399475
1113856
1072816
677728
555427
1861124
1126665
377435
345807
698327
1767858
265692
962455
1049649
1213949
1644552
929830
1722031
1259965
1589719
1910200
903138
985023
435033
227290
517170
1211994
1457009
1862062
1326427
5888
898472
1623706
1147714
163513
1028795
97906
1905025
696477
1330632
1777686
1237706
852670
57936
1149005
1851524
771
1142483
844694
1405740
1062948
861373
638243
772066
1622335
303486
22597
1853005
1508086
442463
166116
964657
1610238
1772066
1064975
1069383
557770
1275706
692587
1091089
1523757
1398581
1184355
1001301
1902742
1195433
1501170
708105
784446
113792
1133807
1532445
1444923
890190
262322
573683
1255961
1642041
1765039
1522711
1133750
913387
376543
1327147
899709
14030
546840
1531573
1941657
11033
472209
1017357
481669
1671102
1679893
1838446
366316
1644204
1760232
1297426
1541327
1495070
1164044
212927
1429880
528380
1674745
448527
1784523
54922
1282690
901614
1560892
1778536
1148932
1533460
1570234
1541388
1406756
1595038
825230
1477087
721375
146456
86580
1115261
1276811
222822
1416303
30388
89393
1529436
201512
1803300
95674
97847
930763
1850436
1147691
266056
805079
1511560
772857
1057852
315933
1804769
1976320
542848
1317367
757820
1163439
1481549
552909
45551
1562565
1206020
314613
505494
1816444
490853
1643410
182796
470100
364709
1310713
1311362
1457129
357827
493395
1163898
703407
1859928
447937
209608
893954
406544
361168
1652630
552004
1033824
537896
393209
404950
1197360
355444
567122
74290
1968437
1113576
1171858
787404
1629393
1537602
1800765
1744740
1062420
1245519
997881
190441
1202029
74133
555180
728542
1401535
1352468
1045842
1903646
1406717
283260
1886981
1187463
603647
1943212
336806
223546
1370677
887260
469078
1189288
1056723
1164362
112391
1585133
1491768
39260
1975423
1530091
26665
770019
52738
925275
870407
974348
476887
1554459
1578447
565892
1294315
1743087
1329130
1333623
54722
753103
349072
1223559
1141583
1623380
1419479
477299
371234
1654216
115727
1309081
1307773
1301370
49951
642613
383583
1486441
278087
1995544
36011
1215508
1798265
440725
1502740
8085
439985
51687
1253866
382922
1284683
1507722
550168
910376
1221805
1332607
415878
524964
1690493
629309
1767794
633907
1190952
361783
180293
1406877
1564564
306555
1903885
501435
602946
1382303
939075
277613
719121
1695204
1532448
1693636
1408541
842519
252465
1864945
864842
351094
1503477
1055529
97741
1377185
1809670
845158
706563
1108165
753550
1362918
297414
125589
307295
1027261
1543875
1899684
568765
26673
921051
427229
663203
323128
557333
244645
1188251
329778
491458
1144374
1143671
1186710
1701573
490864
551384
535297
166655
908842
1520528
1677966
1404287
131306
1110200
601106
1640751
678123
1988658
1022799
858
1472530
354905
913056
81916
1965976
425128
1585089
398649
524381
61429
1385559
1278726
176249
783897
1811404
1588598
951085
1983215
1315277
1219218
10735
1051733
1460433
725474
317169
156494
1479988
577761
1868757
1608496
201512
1160636
1191106
1607897
1259612
1153363
1288804
1653378
150737
760137
1725641
1900918
1806761
1525769
1773529
796744
343308
1040520
469225
40693
1503675
1309021
724898
1215944
1647052
1328964
277757
1805614
6410
1746008
958362
1478359
618465
1012276
1847802
1426188
1075938
1085492
912489
1581626
811905
1875949
405276
1631317
993324
144500
1912771
117209
1093461
1564827
401027
1587148
380842
811841
1470231
164164
1096286
645337
1239571
1844425
1568331
1360412
1223218
1543483
1112208
732272
1933529
724037
114265
1614649
1285951
355433
1635977
1770614
1126669
995641
186702
547303
885220
1868674
1881930
171214
876955
1344662
1361406
794905
912768
851240
705911
171944
1584386
1113951
430990
1614679
1250663
1823339
960416
341818
899888
39144
76148
1926062
445722
1792729
861477
841780
599252
1909676
856382
1783922
370594
1979960
1111362
1210178
263938
1508954
1878133
1497175
59388
1994805
137137
1929246
434784
1604859
1420474
491204
1400195
683297
118869
1725829
758478
857284
1593280
1464611
1551937
339166
397716
1131890
99682
368671
1517383
1969734
38108
1003768
600865
321994
681116
1123878
1441422
1837462
724726
1266721
1169382
572990
841493
465905
1710189
918713
793432
690893
243436
703305
1581045
1639700
1014962
1096702
727837
1884455
889949
1890605
384702
1723743
976415
451361
1519306
1218146
488126
1347322
1439831
772562
1802609
930009
884785
440977
1912851
109257
221066
853137
87257
1000089
225143
1097714
667684
905752
244150
554594
813230
1643680
1354716
111272
1986718
65670
1889883
617344
1528859
631140
843880
1379217
1457305
1483665
623864
243479
1383181
831811
93647
302504
616871
17297
758437
1124078
415245
1557930
1030140
452209
1419527
1287569
781470
125192
457112
1729306
1549513
1264997
1650704
1382233
1360312
12071
740946
1425378
518399
1763239
349300
1683169
1363197
1063086
1380028
1465093
1237615
309628
513831
1224524
898406
1360339
820069
1368384
1235030
1198914
1847313
76875
1700072
1563436
1603458
1284687
181940
44777
1516340
1743967
1238812
549269
1806245
1448401
1648552
1923535
1887169
1747843
1838084
1150955
1050124
1609320
1676767
365609
833442
609623
1083011
1247473
1299402
725591
1791716
1697209
141289
1170832
1990599
1329280
1374752
1699873
1263837
1212805
180017
1988615
260033
92204
1902441
344247
785087
1054844
241521
1266505
1864975
1782313
606640
1222773
717604
104038
655401
1880010
1942099
449693
151456
1196579
928141
804185
1547608
1220446
996099
719729
959555
133821
1981137
340936
1868786
481330
1983986
393729
1260176
1358279
1158587
398365
262817
1974222
1612701
677913
1271357
332116
1770798
60401
630858
1448836
172656
1590774
1374346
1832702
90063
1673365
1945221
1468116
1636768
645320
1142591
1966274
143682
1979770
711556
1548083
746903
1990245
1954466
1576331
604721
1701662
1122631
290785
89721
1349237
779111
1064051
1031296
1153625
259785
529495
1270417
1495804
1632091
522874
1663741
1290001
891940
1983824
578520
17102
1089836
651650
715171
639881
1239875
1310192
919939
453812
1156957
1546841
751544
910357
112097
1425707
178411
1906535
59377
1896970
423842
534249
1424739
53516
507778
761710
1166406
925689
1603672
666342
1540678
744674
172883
846426
503582
992144
1432238
797690
1393804
1864806
1199862
136906
1378988
1969840
1471741
1116624
682370
1503133
475777
782625
1955013
187677
1648712
675247
741901
571779
245593
1796848
467200
363066
1178349
1396001
972305
279390
44740
1521265
1428719
1618433
752391
587955
872776
1339897
999970
1032597
741573
259385
445805
1075028
1054598
1933737
1835156
1754493
1921698
500687
1671155
1100630
1428966
1135899
1019591
398978
230454
1545337
698601
960613
1611179
804873
1500243
1315137
1356497
1682787
802279
1448747
478755
1226695
951049
738898
767114
630949
737722
1534256
457689
854956
1717290
1639829
1207173
803761
960918
1531244
189237
953412
1604963
1387045
1889786
451062
29011
1590707
810547
746419
1728004
1214293
1490490
1095191
1777881
1311659
1341294
812386
1157914
690859
1897144
1488229
1311609
664614
1308646
1372097
481269
1051686
621023
1972565
717446
777571
1381496
975177
409289
250561
1035618
889983
1153465
1820583
1634513
1489115
1825417
775943
1897991
738985
835359
1788475
1293345
1217277
1309118
1748672
1254431
325578
79835
1733617
723753
1438085
208204
1639125
136084
606885
1917680
785463
1156919
1338611
623036
504231
1713269
1469623
341022
92038
448194
1986387
347551
1795914
443075
544754
94205
471161
1839971
1865435
1716362
1200223
1206128
1484583
469904
13941
348006
1240024
1305004
1789032
1735489
942217
78986
333033
1138200
80942
716157
486473
77321
1254015
919789
1472721
1557946
611519
1087084
1558545
1877474
1676761
239701
664148
1681853
200999
1130088
324778
1994108
1356975
1789327
1233817
926968
272153
1075749
53014
1533461
1686550
172883
854435
1445774
659927
132293
61994
1048707
1376408
480866
879492
1552240
1840808
1436640
1188167
1008098
1586853
899800
570568
1011387
969750
713736
1271168
1928960
27533
1758717
1892399
1770292
271590
8143
330447
455918
1837663
1756443
1507701
1927424
1939804
1826910
1422370
580820
1487827
1139348
898526
743252
1848795
59121
193189
844509
1965981
841008
981878
395105
1608049
1896287
1107309
93279
21090
1676856
558668
1468964
883579
287531
900053
907831
1183840
1995363
1694163
1522680
1639561
975844
1223456
900440
1629426
1502082
1926418
301360
1099029
385031
1811412
1660447
1528322
1226153
250877
455025
1312075
1518560
905386
1366435
414747
561086
1026475
1160524
1710075
969385
645873
1156469
780766
1958512
1234268
1617211
953872
363496
912605
1725468
1295007
1821142
1542741
1634342
1793937
1026777
563796
830693
1739125
391589
1866300
1976133
352993
1026648
1348957
1305747
596121
1674267
712005
64682
100611
1471095
155510
574970
1002644
417776
1410379
524784
745186
41210
619986
782320
914286
1012934
664005
54209
112241
1102032
14524
200588
1797695
1727919
1396192
1299479
1348153
1092055
1987242
513439
828223
1939461
1397740
1818351
1133564
1511779
9647
1984854
314744
474506
1199727
261848
674115
1732920
1797629
1900540
135457
1415403
1599560
1126301
1507060
1762102
1562774
1024230
92856
1067458
988272
1121722
855527
1433685
1209601
911823
1513186
984979
1255833
1168542
1937076
1963799
1795637
1170206
420802
580103
845312
52371
1950069
1304068
603956
1202535
1842952
665957
929534
1580153
321030
685359
1669184
891653
1610569
1183965
359240
1698359
304609
464714
982917
825110
1095084
1463908
941745
439422
718650
1216810
855985
1911645
678316
1164561
1604924
940341
857708
785121
239112
899924
596282
1296101
1090219
1528949
1131825
62278
1374376
403765
1136044
1856084
363739
575458
1236098
177536
1874642
1141477
822713
514235
1044048
1722227
763431
1598166
232166
1739212
17505
623203
943791
1505568
337851
1135888
1455888
1840154
1857237
1121200
1534931
1529379
1955515
1299111
1179397
929739
1561184
1637960
190122
80440
1721825
268998
29813
839494
1548768
1031747
1513541
165975
994403
138168
1471693
1238317
1331546
1637274
1726226
934584
1346981
241175
877995
141579
1960349
1613280
1294316
668608
1061314
1314015
325506
1145466
744775
1648624
1199286
1393154
1426346
1685046
704743
793735
190700
1938792
21429
710405
1787870
1982947
955054
1623437
648794
776205
453229
1407708
1965687
1762058
722945
1910090
761881
1259601
706762
1887348
117667
365870
873251
64863
1663730
1058442
1420139
1838194
896760
1229276
1844294
1700289
1555804
334253
555852
1239102
1130556
233143
388392
1603979
1823708
1558729
1515019
1346863
793871
1479544
662943
1701017
1750396
1732935
749437
171336
1946537
1693699
1034807
348007
1713651
1834876
707704
327639
73136
385686
1379147
125054
77161
1826799
1817934
715888
744160
1887442
1886504
965284
518585
1316196
1915712
1172162
1766694
772330
1445702
1255841
1506800
931928
638595
1835160
1460659
1995955
302838
1965414
85951
460410
1967553
711065
1458456
854922
253353
1318431
461499
380951
343773
1352691
906037
1839800
74510
961678
806604
1548275
1466902
203438
300832
1383461
1038632
182752
136448
460384
952586
792579
575327
1362927
190556
1472220
1951799
1825901
1602062
1081201
1021844
1512622
1046146
1038338
537285
113248
1274616
1800988
1506678
905235
168334
1302695
1726776
1345633
1301605
1330599
1403183
1370071
1068868
356466
942888
1472265
319441
479011
1013222
439216
1706108
390266
164738
1705436
703534
1855887
1579731
741955
1683587
222925
28774
1799702
1236373
1319420
259913
1951090
552860
1239227
1442671
1780128
127048
474334
1860442
1482464
686972
592483
1813602
572066
974367
114542
1524607
1386624
1097180
344336
1852799
1939795
1610259
705269
1143329
1401115
699219
326917
1756147
1634371
1347047
243827
915848
761044
1235329
1494654
775515
628605
640748
649612
1524943
205925
1770736
1173221
393906
1587829
534476
1199366
1121476
117335
1596733
726864
1217151
987990
1977420
470123
1506947
1282066
731495
1158079
1234439
1438771
1285121
1764791
838951
1533081
1448179
179903
63255
1047460
1308707
865226
1031919
1042662
1890925
1078279
896052
553360
1734341
287985
207435
117077
1353464
1197573
890259
463766
617633
499599
1051036
14138
318137
1125222
868420
449713
202576
758792
115732
1749184
238397
20053
957099
85332
1582761
1379315
41562
379264
675944
34385
1879564
489252
103437
438895
1931211
225733
1579159
751859
246247
1398332
829156
1258505
756075
74292
689043
153430
555331
1504192
998058
528174
1911139
435262
1917448
491567
1412112
1889281
778505
453154
819025
1937835
6017
1931578
1265883
778009
781800
1036976
1859200
666623
894132
1194984
152769
792499
1868155
810579
1806281
872082
1834898
634965
1020178
1830270
1980195
1269769
455861
1624737
1079050
1729542
1403517
285538
414143
58460
1318389
69344
1910198
1555121
79186
1607098
478849
1190306
1182619
351327
1351829
537263
195832
513418
1138153
27179
1715683
411631
1400273
819280
260081
1503865
789501
1507245
1662585
542128
165347
854202
1534539
719289
619461
146456
1332097
1891567
325193
532330
1785146
1282462
1453431
1620773
1541274
1088480
1731206
196155
566690
606623
1061295
1977731
1863655
601129
1558356
1122222
631511
1595952
669117
1453955
437246
43522
655116
903891
1447979
491552
410511
1022078
828133
103366
1366689
1402376
272351
1972748
337498
992265
1114356
59224
1670942
1837683
106989
1800609
929394
973864
1272237
6989
1169041
1302421
1403648
375305
1617064
825809
1752387
1647627
1987113
1683261
855419
1279430
794820
648474
1767522
1419384
97320
645184
1521836
1207213
1353699
1778163
338206
691929
978086
984809
446390
784677
1328791
1184410
867647
1825444
873614
814671
1477193
1875269
1888138
341547
270638
525146
1554563
1468334
707320
1970522
728011
1707607
945465
468038
653043
1209003
1869957
1676311
1873137
1069851
1505007
1436376
449400
1827448
1036925
1706750
1338182
1752649
789796
727601
1121378
386215
1954618
1802985
1672569
1970919
1390310
1271583
614595
1956455
347256
1347658
1270337
834665
672761
290298
1898885
1607313
1088541
531737
1415286
1015674
1889337
787366
1851462
682349
1523961
418684
1275003
1194717
313373
403555
214006
155923
503657
1669751
174698
1994594
1266719
203736
1779855
506904
349577
1288786
184516
1315122
1748237
336587
1106282
1174674
172559
660504
554787
1859743
319420
1378439
988614
1896590
522598
1191927
1535782
1192111
663523
1683691
300353
1796326
794070
621927
1959897
346089
1634450
1696396
1703921
1131590
565109
582343
1486836
755349
207919
1107184
1688816
926295
117478
1191679
1597699
1310955
1602456
1806002
1521526
1431959
315975
1303486
1009736
1381777
78476
1580156
1436694
1157423
1380616
1004478
1827222
919862
1793555
467309
1368056
638876
471964
150654
1257533
753712
1126514
649948
873023
206247
352812
1644715
1216250
1316141
985366
1065473
317439
976489
474561
139880
1865497
988301
1981813
1373295
91803
1146707
1668719
631375
45282
380321
1950421
1446416
1399493
1413723
1687690
1077089
749958
61760
1466044
1297635
388985
1598465
1640222
660790
1345818
1480846
1025484
38820
789442
820947
820984
1431657
113070
214356
696020
538736
1007568
680451
1009356
1909902
1226499
495212
1289770
702310
1525506
1841673
1764038
1055856
1498807
1876737
1915498
913570
400946
239246
1239178
1157329
179316
1667482
1005056
1398542
166233
1832495
213774
108478
653671
523872
365809
1113972
629951
321177
1424674
1289954
424302
245773
1014474
1168453
838996
1657924
1556342
418482
56627
1935646
605124
1485232
192873
1915697
804047
195509
1765102
76420
1498771
276744
525669
934934
1790092
911648
1214182
400536
1167573
108361
1620281
41775
534709
685765
707812
1014653
1585968
1458132
990977
1937537
204959
505235
1047000
1691815
1906840
277481
708201
1334784
678706
1586350
1301900
189388
1806485
506081
1091585
208262
329541
14985
1415257
1786535
838312
471892
872674
1372193
1422189
1280416
602865
1682151
1992477
391290
413334
1078289
1426735
1523085
1951192
822403
599762
995547
108596
537224
1412705
1923376
208302
442276
1051072
73641
117909
539862
1121857
1376517
1898106
883820
360119
1840903
1567914
907699
1024687
396820
273094
1298297
1408368
311899
1754810
1188191
1201985
1961887
1706108
14211
78336
525103
1746921
768908
1221067
1607532
36619
162753
1922313
1014014
1075574
1909804
1872594
529325
6045
796547
56380
788129
1063739
119901
1053265
918498
1509384
472904
1215721
1822845
1480725
901278
769928
1542336
220961
983914
1879501
1650165
1800124
203968
102008
1277364
774993
1567763
197199
63961
820274
1500437
72141
1707215
1282553
1639516
981142
805592
1085312
237358
1857237
1314031
949237
1773036
930857
120674
1469099
667428
826011
552439
1887390
486294
811946
1482428
1538197
1749014
801002
880581
489798
1540572
304402
1612414
809400
619312
1603298
164861
1040086
934862
243732
844110
72651
1488741
1509041
1670458
1440873
1519935
135029
1805609
1073987
768815
519536
211444
1765625
317386
1285200
1182620
1490276
836062
1576068
1522114
1671936
395
1873437
1231051
968358
343502
722330
250211
1027556
240171
861168
1934829
447605
1225453
270108
925674
588947
116229
1635931
1215136
1306820
392558
734231
558858
270540
413587
144929
674750
1216029
738045
1314501
1682220
301195
275368
1335689
11885
1847389
582076
877141
1965367
160223
822913
759510
768161
935859
398414
1038268
670386
1786328
275483
155739
1285099
812874
210266
1596783
496799
1009052
1749525
1636548
167179
557609
1452129
1808858
1684838
1404291
1134176
286309
1949643
1545090
1505170
928569
371196
1808671
1775157
1608246
164113
85507
228934
1985805
219054
676663
1902238
420813
1279404
1846752
788340
1391922
1220043
197748
270026
1998880
1225572
620063
1763654
50146
403884
1923618
650936
1274229
1470734
51022
511256
1838463
374058
998614
665105
1145951
543925
259397
493007
1566831
743095
1568094
1352798
227842
18849
35657
301444
297296
1836523
1030037
1460445
1771957
1440590
1116203
1262926
1721820
1140803
1807030
1912225
1721813
9689
739826
1943355
407631
332297
1108236
1010324
721817
441711
182626
523872
885985
1999491
1166421
1852657
1558356
604456
1664315
1573367
1176966
361416
14531
971576
1599454
1359636
1640834
1663882
831741
1790185
1753673
1868688
1226189
1591908
1580346
1263514
1973911
30218
1289498
1739765
526522
1318807
765913
1260963
1908856
1095841
515986
1799008
1811649
644676
1907862
526265
39925
967981
1581702
1888429
1558912
1672774
104690
492521
612224
880491
1883192
735464
1642954
1298419
1230966
917107
1554163
1797848
632207
1415252
650855
800201
1149900
327997
1516836
1969769
684264
1829556
678134
1894074
1973001
792874
394414
1801562
1053916
1138407
831456
1930629
1893789
1912666
1084754
536997
535071
862273
980459
1369239
210159
1557901
957648
1601159
1764825
948604
1126938
1201666
1452543
1519679
1368259
1200292
311446
1191968
1214274
1026276
1590780
1342442
1556331
561513
1378004
993677
580048
1594850
1774428
1511615
890386
1742042
929521
1625834
1466880
319934
1857593
593649
1767950
133687
1914798
690189
397428
432033
973286
1118331
1688758
925067
1315815
1762564
1434092
438525
1720160
749244
664938
1436125
614104
736620
1280232
570364
347814
1244578
137179
529681
1536576
987062
376902
483973
312013
1297314
305773
216987
285892
1141102
1086810
1687025
791293
801915
495426
1357885
1959354
879544
370113
565734
1792979
1836865
1375344
253279
645037
1109195
1393743
63898
1655569
650001
919104
1155313
70852
204071
419452
625014
678288
1695724
822993
245617
716084
259072
158054
55793
1829792
557880
1046489
141307
1159298
1985686
1172700
639721
577242
1277236
1475118
1890788
416520
377524
1438680
1700007
494080
1440901
1385476
798043
1553647
1634479
1928369
1278193
81694
260297
13384
1001712
1782782
1408995
217790
631957
155473
1294666
23145
775519
123445
459760
633455
1493818
1022902
882992
107376
359112
47502
177201
1725957
972532
219728
1680588
1145880
479241
57180
1042745
341159
1992576
1582468
1509858
1201928
498036
1999942
403934
1595915
355265
714787
1465777
348899
876189
1997042
823000
1995299
746760
1002770
1192977
745475
1231835
1344171
812139
1916836
1986683
483181
536291
754460
1907029
58756
1057034
920009
1481284
1928864
204035
1590419
1486982
152112
1200086
772691
1137282
44398
1814796
1791687
1270120
1360676
157555
1092448
23562
935205
1415282
1456625
1557190
25633
1190538
653774
760158
1191190
1202209
1590699
674136
1581960
1337800
530535
1534159
1860934
1549092
1066632
147283
785174
1306499
962652
86231
928420
1893089
1182404
1184548
1631813
288073
1294079
935661
609944
232661
86604
747253
1168466
268822
1953719
514484
620168
1722107
1744240
1124008
725405
1554377
1622814
122535
541100
241569
1520727
1912364
1841050
1958551
810129
689997
879681
102171
1625808
56488
1162383
943897
318833
1922763
118850
1453147
1360685
1880772
1374831
1636293
677825
507744
1511938
737678
1069871
1592439
1896892
1873007
511902
723906
570075
1777147
1794227
1499091
664994
797582
1031283
1458653
502060
1391594
1927086
187931
521323
486701
1599543
967283
1923109
1274787
53074
427994
462087
1484214
1369560
1254852
940823
94319
140603
1400612
300420
1598029
1410925
984700
284000
625644
242445
1707461
153212
1829648
527578
1566807
1223075
1292929
616930
213287
1107847
1673964
1519488
1791815
91871
1693805
1007613
1349018
1432504
78616
1947986
917665
927882
760491
1810457
15540
120406
1824358
263453
618038
392009
305624
1517588
1420951
585633
271748
1478784
1776677
1026077
162609
635634
504690
1246965
1550955
1673876
1574721
745559
1617016
104000
984837
1067628
1654198
1379667
1338657
916315
527045
1427127
1370179
1010676
986375
1434533
1326550
582886
167762
875068
303006
1910461
1239124
1637961
201721
1058137
949909
423857
357728
184749
465085
670769
685811
1755690
774882
498702
704402
469358
660977
499353
318741
365302
36767
1362857
1553286
1122221
1049316
984376
200814
1533899
8281
1745175
37515
1716674
815987
736916
484419
892952
715324
1999884
1153725
686410
1564742
1104703
124104
913233
71295
516510
216067
822123
300612
1608970
1491142
1177778
1714001
1963346
1877226
1923255
817949
825416
1392414
289196
1337623
995439
542991
666927
79755
27380
65856
1869606
312887
1792616
450980
384271
1318240
1674891
393312
302901
132333
244941
1787934
1295270
747246
664257
1707593
605182
3301
1968265
1177481
517619
598530
269534
1107250
1495465
566358
1671204
543916
1470044
1943761
711489
1691358
1348917
1393667
1250213
1420966
812860
14139
1179791
1859247
1156144
1561996
717324
1502296
1167813
515285
1086547
510264
942979
1869716
1628606
996761
1113554
9515
1515069
9858
1154235
1161193
512142
808194
9753
647173
1217815
578591
1733894
632809
819576
1727987
1012353
1829740
1661869
1574770
1821476
1952870
309583
354922
241795
289196
1468594
980739
961652
425671
1706263
1883691
38004
1263694
194851
648743
1426295
1633907
1365387
169706
1726401
1842276
1470477
1905855
1276074
6705
1017394
1757719
946961
1405411
387227
1410838
1936165
528107
35445
328381
480520
288364
30836
1605709
456038
22908
1019691
571699
1430917
966063
590816
1361378
517721
844294
369224
1317978
1424817
1889816
1669015
39130
447625
1821997
1040782
1041229
1434210
283370
874844
1670493
1902900
550464
1817135
244392
712051
712880
1438659
1724856
259261
1964075
557206
784604
268082
854365
1732307
1058418
1958735
561798
1954024
1188639
1434650
840645
175531
1270367
1049159
939390
1408331
1718270
211291
1957657
151285
1698619
1477077
700815
921887
1734629
1070337
243874
1335184
811440
195340
1406348
883238
1228294
1679740
987607
1101311
1505583
771640
321640
219776
1021480
186890
1658247
1584315
1584519
580764
469644
1138908
1003028
1468269
558191
1592930
1654617
392142
1948946
1662312
1409839
575855
665010
1564654
42213
530778
1314577
31757
903491
1219448
1128586
469323
1011824
1158004
625610
1750332
78480
1501971
1807138
496870
1699908
1793247
259460
1902867
390477
1456571
850788
1382743
1084229
927104
1728194
1102055
1397038
748728
1930472
811863
1899409
1087058
1494249
290303
8678
848242
1005890
1942908
1896876
392047
1063659
423559
211627
1620838
765262
1122354
70288
581628
591430
928824
1213044
1778353
1104333
1675694
1753710
666281
751682
1549694
1578857
500411
84860
1458546
1416434
1774270
735116
617315
122103
1605384
1118346
1077225
15695
1638241
451856
1072650
594706
597526
76112
847316
1870037
251729
881532
1420582
331303
1197582
1498118
541830
349094
401404
1346238
1131514
1793662
321025
783918
1524638
953753
1717705
1194108
1646055
292480
974395
1922532
1143075
1707530
31119
62026
231681
813697
1035086
1788968
1638105
624548
1513527
1703964
864697
1114122
598792
1688511
988161
315909
660995
1831219
1316029
427664
1934253
950772
1496409
124273
1585135
687760
1797865
1372628
923395
688917
1589483
1252135
367949
91184
1677618
1846892
941879
599361
1581494
1222245
223697
719515
1469195
997314
125484
328378
1154344
1401779
387252
1203592
1973754
1232073
1285396
626590
576384
1309190
312190
1254318
259482
182569
412646
664235
1597606
88477
266746
1353166
894042
287526
466631
1949152
390964
451139
1403037
635934
1395677
1290093
739195
463938
663686
678509
668488
1036165
1546197
1915012
1375891
1124244
1030005
1386377
511069
348648
1611222
1392939
107866
1310814
1231278
879899
77829
737430
377181
578658
1152489
1624527
23749
1059764
1309053
1518931
307976
1289672
1978007
1680164
1635646
1109502
395538
1314676
1382899
1497507
545027
106622
22148
1966419
1896358
132274
1276491
1157006
1736126
123804
1359280
966154
606185
790847
892596
1887357
1456582
1349124
1091087
228904
1390585
1384671
1959480
1217283
1192405
707621
874126
468050
1507938
184280
419404
1910965
1313341
191470
1172365
578011
1143177
435383
1112534
426379
395581
666786
1300508
1055966
1967785
1581881
645222
830291
1963901
1966642
1149634
653346
1977410
323438
371910
60688
1802586
57366
1633484
340142
1205096
1994044
343797
1938386
1386740
13605
1683116
77144
650472
722296
1930901
1549417
1857030
486951
198160
554471
800466
1072861
1764956
186439
1643054
1513323
624421
1507519
1578080
483948
938175
1829211
1539100
1296859
1239443
397054
1399159
380797
23711
1476946
484103
156157
852741
1158397
1410405
747393
108637
1615731
1176582
269770
1387784
868558
829987
448803
1641844
1098344
1012821
400934
632692
795858
1242855
278097
1814514
232795
1915264
856905
136317
1904073
1330969
48038
1114440
1130311
45309
549275
665939
947384
584582
1781488
1123939
1401902
1094573
1653886
251861
1226652
403821
1637404
998400
1426893
54891
1368691
1576450
1951457
1586238
1789713
1217214
1453449
173474
1739599
1957828
1216648
1100125
160735
419566
38767
1903336
709592
1926140
316393
385870
113313
1742794
1853454
1955932
1686729
1848280
1956412
1939163
142589
486269
1705176
153409
1835523
62699
1657169
1504525
1605474
376701
1575213
1049356
1181321
1162139
620519
1835243
915981
1641977
194830
1756902
1827995
1414240
290127
304368
1016723
1938226
1524011
797335
1873885
592089
798162
931923
860624
1836016
1021622
1526516
618760
1943240
633780
216036
127645
219426
58224
399449
1502417
525032
70199
1494875
1959318
278732
667739
681245
179865
1003248
1588068
532507
1924527
1533122
197195
958757
1699492
1248768
947169
1744151
1540260
1659562
1998489
52221
326523
67826
1968621
520681
32352
1646590
1350944
952494
988623
936389
1029379
1870402
993481
54854
1794251
1242805
660747
1860598
1257042
838919
1252079
1882253
305147
1524121
1044571
1852802
1450396
1669615
304934
658778
1234630
314206
1547634
869480
238788
1678947
1705503
185346
476037
76168
1007291
1967328
241305
1001801
1858830
1737466
1385738
1223991
1898217
1130892
1113480
1022061
1767618
1624275
1966178
1606024
1986559
1635694
1975538
364797
789398
1083332
1284482
1229743
588109
1037078
275488
1331108
1091432
227453
1189785
999903
587511
1854995
1536980
1722423
1820490
44764
1587693
1124788
859477
1207544
1239320
335948
281602
677183
463390
1586687
1927418
653406
1475206
1661388
742301
294576
1397478
1550695
702704
883212
394533
564793
1615291
138119
1858454
264582
1176954
809918
540418
1673031
459316
298199
1781136
1680831
981099
638979
1193017
388922
917306
54901
229413
922619
711428
1765611
872256
869733
608826
1624479
1596038
1570563
1036409
1184351
1002427
651168
780430
285732
1919143
1403554
1950429
1554201
497112
985733
1695975
426976
1880807
1926233
358106
1966340
532514
416439
907070
246492
1202243
1716174
626895
295174
945870
1400020
1587610
1750629
457760
1071537
1862745
1638225
1076206
1074492
157893
1712631
838331
1866869
702000
828013
1619561
836255
1959570
1626096
1826529
38914
163757
1899845
854996
708189
567098
1253162
1039561
1911610
1220649
341806
759289
23266
990172
1536668
511665
1221003
1902953
745130
527710
523607
530684
1326380
1420542
162544
542129
1500183
1695799
1849812
1298474
1756760
307359
906186
688022
702707
1765598
1017214
1932486
1411610
1591711
1621413
1560233
274463
1899522
491867
1959087
573198
1022985
126174
12178
538639
353859
58300
610916
1670216
542199
725023
1495701
443684
1666189
898799
920139
1699666
263066
1162268
1020634
1447949
484438
1211264
885791
735172
703042
210682
1367840
797611
860656
745503
786049
1499498
1516239
463250
633999
1560618
1098403
638848
757333
1525941
932624
1694686
1070305
465517
1623896
1163351
1845276
257200
465646
1777594
1611919
1792356
819568
521879
1844225
596421
53885
1294404
600370
1278335
629970
470215
163042
456564
324425
1909538
1408979
132299
706677
1641755
732882
186626
889084
277043
1668489
410366
943449
547407
1168515
1901013
676074
1060959
195481
1721047
1928044
831806
1468625
978820
1258465
965900
805883
142613
1683752
277826
1889439
576638
1019779
783590
788031
47373
936133
1751283
196937
429633
550669
1133628
1088175
556240
190979
1785979
1185320
203736
79945
1702187
1694066
1716208
1706506
1489180
554377
1588810
1412900
576105
234540
789624
920367
611279
1507584
1809311
1717138
880203
799739
1844193
975441
1076508
883768
1596746
71619
1149819
87787
370412
139215
340635
473299
1913268
1744550
755759
471759
1766222
1868187
34386
1537361
15120
113057
1129284
1773584
276501
1007552
1904818
977187
989835
546110
691096
1765791
852810
555845
127195
1491685
1136592
563910
1995806
1930727
877199
1222937
215559
538357
408115
276917
986590
531773
952218
1203449
76688
213990
1153320
126096
1311940
1006307
450701
1987050
391790
544039
758564
1269090
1491652
17588
654793
1681774
1716064
686531
646003
188382
360631
417397
1873059
1275052
363856
573130
1211222
564633
795651
1139295
1059187
36554
1075290
1647434
848097
795845
849041
1290159
1779585
532124
306082
1254137
1269057
1038928
1540364
914715
805299
1945472
1271816
1605748
1379224
723366
1128910
446480
1833429
203303
1341739
820556
1431104
112177
1032225
344940
1890198
818643
360796
445028
793988
1330558
625683
1537459
1565341
1814160
299691
1109940
1891137
1280743
948796
311663
1024153
1598596
1250453
1426285
1848019
1794646
1146722
1651499
1353696
251471
679244
1749950
69594
1794722
321871
753439
45182
232830
606476
54393
888244
1017248
1442397
859920
1825896
870014
1506703
487386
654980
1692569
788880
11195
484750
897072
74156
239454
1033477
1977506
1213011
636845
129470
1348382
1714070
65042
1915174
1772052
190639
1338626
739187
568118
517166
1278663
1746235
22753
216067
791498
461028
932166
1356475
774210
1378315
1540651
1834927
1646303
475807
927179
1092420
1232647
218861
646170
574758
1718758
1319277
1838883
1875124
1594149
1246913
890646
665928
1985612
1824683
1917254
1457944
641310
231523
1888334
1392448
473464
872415
40173
24867
1660437
730390
586864
859633
991791
861207
1404047
361716
1901126
1953322
224745
666735
905414
1324642
558262
1512842
374648
1610316
1496793
1389647
1971684
1060197
322276
1100959
1869982
1865351
667331
973620
1034675
1730487
37167
1130636
1736945
348556
499998
545278
1823900
607637
590898
1298127
12224
1792649
256876
1006335
197164
837818
505395
754908
254308
499204
1994563
298381
1185859
256622
310748
244802
136590
1441686
912302
1370217
1565101
425412
904832
779250
1011815
1604505
475641
1219987
1106142
1774894
808073
39149
560745
1549024
139101
1769814
874762
542191
1525863
228000
655243
1155999
1032295
80644
182204
122864
284324
86350
1846791
307347
1690191
1706408
1915394
1874346
111560
1492446
455043
1003007
141170
1900116
734793
569903
995383
87906
426798
8676
1876019
912693
985796
87569
375252
1775797
1649936
1502994
150560
1787744
145691
430269
1831318
1995990
1702966
1757719
382593
106433
261264
645506
1035088
882347
757333
67914
1136576
1919880
1032514
1458990
1514569
961109
1165875
1188967
1670991
485170
418008
160004
1635483
1047348
189088
1355309
682702
1976044
1591311
462209
1307889
1192604
31320
87337
1343127
1861942
1722055
868867
643196
332034
1695229
1767676
539089
357402
1868592
1121380
595322
1071951
809136
449024
1330602
632427
928163
198396
53758
1010209
700558
871209
1701472
1853903
1815940
1276300
1627451
896923
372001
720218
987126
645051
1557051
977071
1524913
36539
585119
230143
771544
1179795
631962
518798
382356
612961
442315
1257510
132314
923626
1083338
1458348
1796360
1171648
722607
942928
1064518
323828
458592
1278040
483179
983327
253802
1006793
224814
422148
846062
1440530
1104922
403613
1661362
578261
794872
1850984
449148
766577
1797243
962491
864951
143210
1236482
1860825
1585606
618027
1196763
591757
5837
562134
84322
149615
1366471
737746
483063
473166
1467303
754361
1265735
399311
1360561
1938595
116083
252737
1598961
640739
1300895
865162
1856704
43492
77349
912821
1799705
101250
962195
1764425
1911710
1279125
152305
123021
1963199
870320
1567195
790302
653311
1862632
110772
486821
529309
1131957
1922101
740967
48179
1196497
829375
688980
905785
1929058
812789
1674086
920105
1722377
1052423
809269
1444404
1263298
1101375
76516
1787421
310129
759041
680960
353025
518968
560866
1817463
712671
877185
1331882
488641
1470235
652349
1550504
1346411
798167
55405
1897541
932944
98057
1791171
1801704
242774
1150172
1670334
115372
747998
1134013
855491
362969
264608
1348232
553214
1268422
1322942
260806
182433
960426
339139
1866952
373278
66617
953440
1302727
1857176
656068
346252
967419
1833330
1411951
331152
1434558
1465237
269641
1293916
807412
500611
351230
534459
1136523
467901
269218
1344096
858043
202470
189485
956257
1487595
1274379
683700
594059
31747
604779
1134678
396370
1483932
552595
266914
1908232
456022
819227
1629515
1386556
1396574
1808180
1239810
198980
1971034
1002851
1175346
1506958
330217
163978
1602234
796109
1740659
1512898
962716
1895166
811175
149441
1046870
231626
1715045
1760677
176542
1977947
902233
1992447
1152923
896867
608668
1124037
1733151
78275
1960092
257169
1986636
1856892
1006180
138830
312241
848340
1875368
1434074
1468911
1436915
1728747
1494618
516275
357665
628172
1715049
724168
956696
1856077
324976
1404888
400091
776320
1684084
1463419
1576196
1076074
1059950
63171
1774439
412505
431807
1335543
772320
1802978
384125
991698
444104
168197
1295648
935273
913650
1990627
1250547
253370
511559
1443363
989371
1905929
1507144
974805
735746
740976
1393789
421110
691792
469187
64681
170913
62750
980663
1210980
396223
1002243
618660
840169
620298
1433480
1527185
1083521
1488749
477891
806117
947072
1593417
1231208
1119589
1633621
224156
913433
1780045
1309995
1721883
417482
839405
254554
1904348
298971
101608
562815
973544
947956
1134116
521212
819938
1053749
893971
234687
747314
911712
1519509
1706835
786604
906158
157024
1739276
1986442
1037185
1259180
1351394
1506272
1784324
666736
354395
81169
462958
261489
1960019
884618
1077880
61467
1384555
1494233
1855416
1989885
404105
922379
1086953
913579
91980
873648
1971854
334796
1274013
391833
1644474
618335
1648608
1700837
728136
1942152
1389104
667829
1707833
1785090
68156
131750
436052
1905914
1259026
167773
1891539
116144
1586806
1661139
1008908
1489582
1289571
54249
747467
531783
912839
1718246
442383
756510
619532
1167940
228426
1197438
1193706
1779495
1982906
1056174
1084370
1193417
965212
415014
95042
1979078
1191627
1654213
1817368
76115
35284
320817
1339249
1750299
1464332
1488174
672266
213952
115081
952694
1413402
794309
1612636
1505249
475252
107960
1798789
1964844
1229563
707421
524794
1381056
102795
1609580
1439129
989714
669399
463918
1412152
1612319
796251
19643
1351278
646059
1966609
283520
1014074
242170
1722214
1782774
600619
679889
28741
1540072
497575
1853958
131517
428902
1312002
1378092
674725
777295
114722
279918
332542
1771949
1486085
1594172
168039
1401388
1872622
1216432
827565
1515975
98265
1997843
1524280
1082503
1427481
44058
1063438
525463
1953140
112457
1333406
1392350
841565
677840
235554
215275
70110
661936
100922
1179551
1792258
823954
1912586
478925
579840
1813412
807204
510488
355956
581377
1804210
1184524
996702
859244
415530
680097
908568
169220
1457900
883933
606651
1687994
1207381
920075
1383281
1793421
299620
1748533
1872276
1354515
1146116
1501847
1928175
1584631
1321242
358074
1990371
577227
922554
1598155
810958
941484
457447
1550505
1421627
1191964
894396
1006122
738050
469607
475293
108364
1040473
173318
1668498
1066491
983384
820528
1102681
1962683
1977918
294430
1074566
646678
639617
1458917
417989
1250130
1394001
540132
1050183
1267558
115615
1878766
1154765
387464
1298420
732735
676890
1069901
1901329
1918238
653738
909417
768945
1564244
48616
896032
1765968
1329362
1762311
1068911
53284
1138433
807119
1703976
1467150
1515808
1423519
633203
1287560
912453
1447120
1932339
1069458
1481796
1014438
1499701
659310
1513077
385423
133265
819333
1598903
1016144
737427
1143473
1135596
1662356
1149277
756206
545894
1308794
1319683
498603
1062104
439995
808227
419120
588211
618121
50439
228719
1099137
584749
1368680
1283842
1922583
67620
1968209
697648
1631725
44908
790213
942178
1425970
322690
110801
424692
622399
164
212154
877957
628676
889654
1963440
1067170
283629
1986214
1897038
1499544
182669
1644959
715481
670107
1155348
1682173
1685966
708941
1696917
1572704
270846
689561
1094229
1661627
1904699
1624681
61450
214240
1581590
1621857
757468
1559908
922236
1006815
1044134
1010171
919791
739325
171930
1573647
585900
880984
465673
845746
862615
496377
1788948
414937
1228974
1223452
1010269
867284
1118220
585243
1574194
1198183
1891101
1085858
1157883
913420
1434349
260470
1124731
500025
4815
1542559
1649749
19162
1711948
1921266
1038206
1084758
140457
588374
1171553
1600885
680240
1693636
468856
1995445
1237268
700021
609803
356216
869364
1727583
1662699
727691
826780
1224016
338369
1041705
1768372
598607
625799
1538302
1944590
264176
1342545
1239861
654349
1524076
1517488
1642684
1202226
422175
1590088
1132754
1783877
1844900
1845855
1227068
1237412
1413323
1569673
941092
388949
807500
846355
1764260
1849680
5456
166151
712495
993901
1142142
908711
1398077
766109
616379
756737
1361554
1189347
1040142
306040
1917383
1013085
1491689
1200808
1331247
956283
785274
148187
592049
383328
1410629
335511
1899160
742653
1575222
1714196
234192
271797
1032504
1187667
1608794
951496
1822442
1565051
63409
1464753
1884268
448276
1590933
1774766
1502199
1991797
1858725
1146522
695813
1504281
967860
1832337
770068
1244246
45677
1766848
95985
40972
373827
1530455
1514738
77256
1254626
1037553
1554551
177707
1793977
353897
256384
836783
1531949
425845
36893
1526472
1046314
1324037
730563
1860620
1157049
1954002
1652032
1352352
457151
1239491
471582
1348084
681236
1621180
480107
1015562
1848178
105526
679626
68343
1679139
1269212
1481539
829384
1313237
1794550
1761121
1321263
1997903
656621
105953
1393949
958219
1770544
1657957
557230
1236076
806979
1625124
810511
38964
467000
674161
1030073
343936
4195
1266754
1046012
19700
1419527
663033
1758355
1161998
240878
915185
351437
568939
170242
950974
247573
1075569
232050
1719641
1494673
20671
1752969
962096
936072
416898
82124
794417
397968
1229467
212071
1476219
711618
1846318
379081
1463456
1492113
789026
1978384
1833244
1712610
1728462
1612350
1695508
282527
68686
163124
1639051
1918724
872079
1199604
1777804
492648
125021
80678
181195
1648045
1811624
1353498
703089
852752
240334
708023
1399377
1226478
669084
169159
136282
263557
1477890
1210050
1830763
271199
1041317
1883561
489496
831707
463589
783507
1274583
1848723
1386338
1472944
839211
665259
663194
1844667
1905972
1981531
938831
483134
1564751
658301
1948820
1471687
824291
925232
509316
1676375
458983
1373582
1802345
382843
1881949
831050
1816500
1681426
123408
912629
865816
615836
993227
1123500
1369258
1698688
1454913
1625286
790303
1056214
820545
272501
430688
1940479
1168726
1934439
198247
1648714
38474
73715
811259
223870
464504
1782364
1033279
1663286
393064
1795250
680226
1191977
729793
214845
577806
1154522
1558828
1380612
809485
953420
855403
1281277
1915379
1834809
382882
1595055
1560402
329044
1744642
1920444
1847299
371169
757927
1638367
1416676
28276
1447764
340253
1105187
1733137
1468480
697477
1343858
856680
1741712
803386
774949
295547
1944037
317039
813153
839475
1763479
583573
596339
1648789
762133
1176993
718699
160353
1614159
415478
1593510
1582350
1575382
1978940
1439921
589422
923197
1276623
355852
1940297
1504555
674795
1622443
145821
975108
1443823
1776987
1348662
1257686
582158
153016
347501
1668671
1671484
211948
202488
1330804
870325
1586494
564079
700945
1598806
1923675
1657467
1521755
1453214
865927
522675
1678352
806056
381819
525440
801785
388540
1549674
1415427
1261479
1178012
455209
1957315
14977
1106000
111904
714835
708889
1261859
435377
1829017
1346846
40140
927920
1850820
634933
1468787
1147415
1964406
1843525
1567262
775360
1359123
1086810
1624022
908249
1563208
195509
1478444
1201115
1702077
809355
1697301
1905712
79655
1253410
1220549
1785359
118983
1109611
366622
831670
1687201
131693
470229
1892376
345589
637334
93516
1531667
875710
1729963
220478
1643607
1883064
663892
908458
1467391
581141
1348416
1571041
1159962
165508
677230
555264
1208152
160136
1220000
1166913
315377
1664928
604474
284328
264845
191896
1135955
1631302
155309
1234390
1846015
711525
1398103
446716
1874909
1826069
355728
1045698
634618
889372
1915366
1836383
500133
681948
926967
1710071
264956
55459
61218
120161
1026870
144057
1957015
1088539
1719560
1188162
222027
934527
1025880
415294
1402865
150968
1751042
1393140
1929936
337631
759987
372450
43277
452738
1984228
1441804
1648084
1813702
1448995
74065
1686643
474723
933089
793912
1267589
500240
1731710
1521080
1184893
1632071
1257554
1929084
1210930
1885263
1917615
138306
1079917
1254298
174927
1217715
1765336
439015
1342039
594395
1479471
34145
1299296
1384529
450277
1642463
605761
1931058
1779609
1446377
1060144
417351
1401630
1817005
333104
805147
474407
1736069
1792130
196662
388360
830781
592965
1970437
389495
1916939
1073266
1414981
1176993
1389977
94507
1869408
1298908
1893900
604356
1525633
876040
1463473
216607
980227
985815
738406
671944
1537123
1303903
672696
745080
1118245
824168
520943
373673
1975819
626533
498928
14196
1285270
1152221
631997
1458970
330564
1123348
1069888
855075
1510105
670097
1805964
1162227
593593
340670
721638
1252965
972917
1644239
1022820
853902
227135
339861
53393
1880719
1860040
1979634
381328
1233589
1927460
1173848
1867959
1013133
1197976
1875100
536358
1104841
528787
310349
427986
421523
35654
841288
1823649
159921
1817907
1853060
282156
253306
1822599
70930
1942036
717839
289518
213241
121871
1695024
1720146
65273
666013
976479
389109
1940682
1757127
274807
559359
1694864
230299
1408101
1803655
1348127
269597
99482
1886384
1187802
1301142
1568875
48485
1006400
1232011
1878540
400549
806220
1689711
1995253
209095
1530659
1063864
284339
1862423
1397656
1439256
1761170
635043
1571022
258038
1226018
547887
299326
1084652
1723744
1688473
123429
59253
223323
959857
1176400
1309249
569763
1018274
801061
615492
775710
1791358
1247139
1949702
105571
1613793
1472890
1858961
4972
1365668
1816912
1270283
1717290
30967
1442513
275620
1664905
1398160
1925054
650730
1011238
325692
766209
1787479
1187271
213005
175226
1623083
230411
250944
1181683
530562
445518
1200334
1075951
1335793
1839582
426443
301692
730162
1815017
580435
1952487
1512953
193065
639992
1576976
994734
599666
510818
622174
1425793
1359301
97973
1535557
170064
121434
1141162
1389281
1088240
1861971
626729
1957191
343006
1699361
809421
70551
1752909
1406019
1744790
437964
1337955
1815960
449157
1898447
272343
85979
1325777
1143564
922289
561949
634426
19080
287161
1239573
705920
232490
1284736
876341
1714521
1765888
567838
925234
165340
1586309
1625280
426369
514625
1867838
1654111
851138
134868
49114
358411
1771301
732505
107930
186415
109959
161936
1705231
1836909
1289003
891801
148729
24029
342457
269237
49706
1542236
1481033
723279
1276355
18776
1022252
1572949
915953
199832
706341
1985259
1229997
877914
1755362
1705985
1476
1236626
1417800
498422
540594
1051956
635159
1332807
1048460
632484
114338
1277380
1493099
594096
1799471
970015
1755416
1666693
821253
829678
834717
1209211
1702133
1294619
562282
1605469
381779
580535
295826
845561
616032
1062160
397116
1645740
1037588
1409490
723890
1573075
928025
1004005
1957059
857183
1793265
1493523
574093
660351
1468091
616351
1546092
126629
1099703
328502
1698058
369000
435103
327658
783082
50350
740172
1824908
64583
1032543
365007
442897
1733155
1891376
992000
1891912
692120
312505
575895
902666
932312
26270
1512149
1820697
524493
1164134
837270
1476468
1306769
1470734
1239491
1235980
479484
97228
1550599
1610183
1550097
278351
481765
441383
129537
1140228
1524713
712705
203674
441757
1856025
1357014
1803881
500644
1875115
1098310
1083393
825292
571702
1011426
1521278
1183940
917062
899725
1771256
1308791
1416074
1206139
504499
504483
835053
6511
1939938
1870393
1851400
1626382
626708
605106
1097634
7451
1829639
30071
300441
372554
1438943
26685
1768640
988230
1428962
388969
367062
1658373
1692414
1550955
570001
1863158
73299
1942284
299781
737272
1081159
894190
488297
1904530
21400
1815691
1977281
1925330
1159092
270288
1039795
617956
1382565
1145522
956970
133095
203236
987972
449153
1428310
74179
1185008
1806815
1107208
131543
330666
693820
1008842
1532967
1435153
979607
150753
1291748
931037
1443833
87904
1594579
386083
1682226
1345527
513176
1250742
1538000
1653514
460785
339596
591038
464567
1260255
1229653
1018315
652213
179635
247795
1469761
1549852
1439121
440934
385594
1574467
485614
896177
872266
963695
1442522
945976
466083
1438937
302462
1950047
655365
1725745
1553439
1051783
1717195
1777442
219190
447341
1709964
1653800
101223
621401
322558
1685879
542683
1039145
1197420
1847779
1887124
1387030
1031670
717014
602266
1430971
1627865
1236892
302533
1991189
1255885
352199
992536
824046
1601052
1897918
805905
1682290
287731
1206705
647246
1722376
1575083
1775458
858076
881164
1645153
1019946
1311321
1397543
1206110
279874
1618455
154268
1812490
193962
850323
1318079
198697
445370
1712751
477470
1298068
1207112
735571
1036477
1242758
1988887
489809
847435
1784490
489708
1301322
513328
210946
1516420
530336
1882529
1265447
971603
1338931
221860
697792
750575
1144791
776342
1138910
651071
1132001
372104
1393616
695044
1525963
1668571
615439
21184
1137169
681427
1016554
1923527
876557
811077
1102703
551753
1867777
408863
227002
192686
140663
1277932
1742826
1407399
475479
595204
1342415
1134034
842032
1363480
338382
67294
1105646
155968
205488
1836711
284493
1926552
1784367
315094
1707931
1504932
964265
1942572
336813
51296
1585988
318723
1147847
676883
1963336
1902137
1348047
993049
143118
336397
557540
1954520
1823725
1296011
159208
1541386
1559134
204110
1887731
988166
785475
428104
1413058
423055
856124
925429
90002
1813151
1113655
702427
325693
129357
1291841
1866558
1889816
1092725
586264
1951006
91545
1921568
430974
539994
1472777
1614100
138003
757226
383910
1964991
841155
562014
1782530
1556903
999385
1457825
708450
1407600
239828
765950
680672
513564
443120
566115
1639795
1776432
1484562
524913
912880
781763
1529450
642055
217222
756757
1146682
1228945
1103487
285663
12307
601022
1433560
1735786
320718
1592916
1272753
1159890
952981
1687928
553712
872081
179327
752900
1894461
186926
1397682
478921
16405
453258
520376
1044756
1446139
1974038
1588473
943870
1575432
33499
891582
268383
785440
769534
1653176
638340
1504698
1834060
1183906
1932738
1649259
772350
1657222
1537520
996038
341438
1393405
704184
1244979
1654105
744501
1400459
872715
1790636
332742
993245
865912
42723
1681472
1573765
505673
71055
1193652
346689
1346947
1851363
1581835
1584172
1365737
1536507
341577
1278747
60478
721561
435807
1614075
1229035
285576
1115978
1344146
1342479
1111185
955772
597577
1801228
498954
1032710
969232
1482194
1046277
572845
340282
1263389
673383
1825723
896645
1993977
309086
1060836
897069
977568
1566999
522760
224388
1192062
1856508
594262
1424042
1099524
888195
550233
1706157
450073
720390
447483
615723
223261
819628
1482395
1887787
866003
148106
1546435
1161446
137695
1433537
1566589
1766752
1406874
1291447
1113299
477362
211852
1454252
752692
1146462
1804286
1209615
238651
780656
1889216
110778
1784294
700860
720582
1321426
956793
1569010
1389392
839672
1104591
947771
782103
152176
473002
1328443
234501
738921
146587
1235888
1756613
1920275
1370246
1724196
66846
745137
1585557
1652426
1727679
705118
1218741
419676
1841732
1121077
1588348
570141
525826
734077
388620
1099307
765215
604360
278123
319365
1831291
858486
1298733
1056912
167329
1634144
1128979
1666087
1495937
211807
1547443
1800696
749629
114192
113164
1656746
1286721
557268
235564
432173
156864
158329
1516610
174779
1984600
414257
1363447
918357
419885
788124
1931730
489616
1641310
1844694
669414
1098127
1592194
1698670
191068
310124
664443
1832150
339399
1628008
1764155
1994587
1733174
419882
893863
497008
462322
1246476
1806858
1832132
153070
1112147
206555
751893
1011840
653406
506273
771547
1738771
692882
1637138
1270913
1341055
1240811
1189135
988556
1713605
582116
811454
1061152
1031226
1093578
921955
117575
1893463
1069708
607895
503480
1460161
1744976
810523
49443
1976188
1423308
920634
1694570
1240955
1892498
528849
741031
1395920
1513965
1676052
643991
1673085
1509787
1626173
1371628
859457
654134
290923
403763
370576
242535
1841025
988269
404704
1465126
164296
623447
1575257
1042034
614986
1528815
1015634
1530321
1785227
360599
353426
1913158
1094744
915235
1145969
169707
1347529
1780881
1872876
269109
1599164
250940
1051147
576887
1971681
274733
853316
1782296
338346
739273
1080261
1738141
134135
649045
166465
1060576
691297
894596
479396
33734
1036782
1549756
411347
237390
1018328
1587509
764269
1148719
1524677
1688214
1867440
982724
285517
1770699
1061939
889886
1119291
1457402
1440548
546848
55258
85537
1488709
1971327
1489765
1683829
1437650
1285991
209969
377619
1373037
1543811
772465
1194642
1752664
49071
1882982
549112
766221
664940
190372
580105
620950
684042
1479643
1919298
1348975
1898911
52243
1034804
1732003
668100
932332
897060
346613
692563
1386506
271200
1385019
1111551
85707
114804
500843
682070
1252924
1640381
971788
286729
1052250
789588
1548809
831013
357974
725121
53104
1829223
101431
653600
809706
684139
1888568
938471
1506139
485707
209890
1279112
1980030
1902480
1856455
201677
1365478
1227570
1158150
880700
83643
625909
127814
1129161
294015
512637
321303
1476325
1507274
244008
1380339
265894
1280310
899341
1909430
1433469
628668
1758425
1872104
1610794
1505514
66820
1685183
1811818
305477
59931
1954848
1661387
948154
963387
469471
1209382
3879
662059
1795486
121478
1801244
734331
554797
457089
643922
292723
998517
1051998
540194
1083671
1808357
1106510
1357046
1387608
377388
57477
1021972
1292108
311995
43122
689165
1603301
1356354
401214
913090
82973
1952
968437
1050630
748833
1360415
1801275
1328571
1311391
521377
1115245
510993
9763
847432
1024871
1415804
667695
1488786
379421
906287
1369520
1157952
1511194
1430369
1466609
1997753
872172
24297
638348
363244
1564052
168876
1760753
989133
982382
1079949
108964
1980878
1113771
351460
1520164
1093845
1720266
168154
1256558
825853
1009739
1600083
1947817
1365389
83295
142440
103553
713446
1212098
751392
1923083
451989
840143
1294408
300373
1366211
136394
870884
44505
1875479
244773
1969014
1053266
1816280
1644938
259459
1562107
1950460
983420
331244
788557
1414455
1701418
1713838
151638
622793
298826
1748562
1064637
1893328
1449409
610789
1894915
1889814
1715716
250618
1881126
1138029
1086143
1068043
340203
1806938
337211
578489
967373
1112257
1795722
1412156
1672761
1711039
31409
196635
361040
1364986
1468871
1586205
25551
1660574
304433
1580867
1729816
640155
42050
779520
1808330
1041809
1749759
463692
1268666
441347
1487329
1675687
375640
534427
760870
1174113
1186515
149520
1112199
1940433
940071
1404847
351392
65919
376897
729781
80266
1495827
1493924
1731453
585513
146029
329527
1277892
605026
271750
1921498
894056
1712741
629744
1608487
552243
1114483
64511
457928
827785
1541334
371172
1752275
646575
1661970
1840034
765415
131192
1769028
567704
807488
1006323
436870
1232411
1952196
848824
1786502
368873
596884
1401021
1279948
1269669
468594
1445389
267130
1793325
749971
1511839
342317
709715
689226
1623327
620648
518646
84291
1584830
885808
1585765
349552
841182
404795
873075
1230081
343999
1037881
529582
1966420
1871244
1378246
1482905
1712289
797537
1496028
955887
803264
982312
661510
1456234
731830
1758516
30521
436138
808892
129799
1437580
400185
1217923
1313855
379333
1561024
1711092
1325671
637254
1953999
847546
1655830
408891
520691
95892
844530
1865998
145852
442040
1015807
672472
1031415
1403261
1025486
717085
146893
1942524
1522683
760789
583223
161491
913832
389900
417307
1198898
637160
88285
1195170
420420
1406040
1077537
1424510
1875870
745262
1936419
897786
664723
438282
594424
3668
153048
1110597
608108
657303
722993
1132400
1246983
736139
541275
341282
72120
1393781
252772
1414363
1807532
1424298
456701
1299346
1366642
1427472
503208
569444
1574895
766140
1020045
385194
686461
161602
82065
1502593
1000808
458522
996268
350
1120113
736441
784204
1355231
13908
1432594
1171103
592845
187848
223063
1593178
265485
107170
356924
1598292
1817270
266475
1445056
428009
76385
1595937
501004
144798
833872
1849439
436655
1119693
444977
548305
120797
70268
1590142
1677362
1987888
1732784
905904
1950554
1710660
1657332
383816
715528
408588
319298
987082
446956
1004942
1686586
1640633
1519269
1962380
680008
303156
1486865
1288690
1277559
904625
1154751
1897479
1472235
1230071
1512595
669480
1667528
193908
1325151
1411893
239887
80990
1302500
278373
87264
287876
336887
207688
1399394
382813
1640119
218842
90121
1814160
24491
1284632
1892841
787880
1502980
158987
1613126
703212
61684
1903360
186169
1030733
329519
1610706
1950244
1543836
630668
1044311
683847
1065009
1368976
522663
1661499
165933
881891
371128
1321659
1797096
1368548
1815171
1046089
1243891
1753860
455568
1076685
388633
1861843
284695
1423298
767198
126539
516200
64595
890238
155014
332899
112873
461639
1769988
1082521
1953104
264779
570772
136976
1373533
1278981
1433031
1760962
8706
1533122
610489
21369
491109
524163
160588
591318
1599232
1281468
1844872
1722337
1873084
1344282
1744661
125298
1737165
967203
1165391
211557
752196
1241558
749683
1199286
154205
349257
1937192
17392
1741979
450704
1887033
149237
1978000
620316
811933
426473
1278927
15144
1379038
1130236
713740
201468
267086
147837
105537
861734
1413706
33737
525171
803504
394488
574874
1729224
1639232
1110686
600358
1635785
1008882
1387585
340214
1369433
174403
1306516
923704
1656648
1048240
1909069
470559
284168
548651
919667
1605182
484133
1707285
1004136
77435
992481
465177
1230385
571045
973274
1756677
491508
258737
856086
981616
404580
69243
582360
794252
87609
183061
1254443
323822
1279139
564698
396703
1303027
1436370
205885
1883148
1365848
1083425
759581
1100316
453699
1057196
1219871
588763
1398754
1488958
1808485
1081453
985415
1202791
261677
608217
467525
804415
1524327
1964687
405924
393833
385193
983556
1136496
1820068
550637
84006
1015632
1985289
674100
459705
1328042
1452987
811206
1087711
1730720
1705833
474418
501
362315
406059
1045213
1461008
824361
164435
51445
1081399
1046806
1956582
486719
1815028
1307002
183472
1447410
1010137
311877
1536335
1853721
506833
503353
528619
968511
1120414
653793
1117196
1306277
601330
1519407
840924
540256
846099
1190402
453471
1628914
479799
1800235
1974463
1232990
1731328
1252840
1923256
865701
779080
885465
1242647
505214
651694
187453
1212453
263037
756991
1745870
699507
522858
631715
1825940
74090
1660454
1659847
1714443
1336046
816019
87350
591786
1822324
1907040
1738753
1542012
370624
1154894
1520539
1138575
550851
1409128
243425
1881642
1690748
460022
226090
1173087
1230749
1365397
1935165
1249286
1461451
172985
1011916
1532396
1827952
1501044
705978
1221366
784706
1006617
304511
1543119
1577629
718477
107925
397216
602815
1845268
1602690
600422
1188156
93174
661369
712879
1430182
1021067
1120396
1266963
353351
95093
1917424
1713943
1313461
632989
1280563
59005
1957473
1783048
1610248
668952
740225
432621
768152
1506779
1177069
170613
882349
767102
52533
771394
1962719
909695
242200
132546
1618235
858628
1688377
580981
1293988
652171
240388
84844
730647
1011047
813230
1888379
1526649
838046
1554758
473726
1645986
1986179
1831885
1391532
1229254
1982976
1205707
1815316
1290152
1411680
1075154
1050667
1287640
1103112
1734327
1226429
1730875
1691007
1068416
1406989
1440776
1192939
971366
29870
191915
676160
1765281
677569
222015
902784
296171
319653
1160175
108735
1915470
1816909
973487
822503
1974642
1331691
443749
1846605
101369
777663
1712295
5044
883246
427219
1457421
162283
1286833
210941
331965
1826349
1921204
1505663
326071
714638
734112
1194375
709617
908150
389739
169424
1761077
1061608
946225
1758997
525975
1087442
1329409
192320
737884
1343500
51017
845092
427861
61661
359994
711699
1584295
1789197
27103
194046
240769
304313
1003385
775456
1145444
1234823
846783
447518
1975883
1896585
281723
630985
1222257
668515
1504257
163148
1459029
106473
1580959
1885431
1127920
308043
1240520
552930
1762463
318532
1125703
1107485
823900
776672
1960859
444553
677045
320175
779023
690009
1433962
635890
331203
963742
355132
469889
1228630
353712
14001
1889535
841873
1434320
1824763
428420
794422
1468277
238646
1127375
291513
1056574
300858
108263
1627483
1376578
1189896
1186783
1740685
436379
1226714
995006
731895
1305843
508377
392202
1099832
823083
329904
210982
213356
198580
1715978
1847164
1130164
241937
1183803
742822
1900847
1646673
770199
877363
1995809
1978495
1581174
1465309
1380434
1699030
266573
188070
1251977
1537650
1162114
1373441
1315704
874804
620399
160902
772963
996840
804886
1788326
723867
1066893
1668030
1154240
219366
153525
1430766
1201809
355894
135090
852001
415167
1331063
1589453
356294
935362
1142773
105470
29739
1812371
918216
1463247
1268027
955372
294567
71797
1804001
1980749
427814
1088433
624565
400083
1624243
220066
52373
811539
804428
61460
443217
660500
677356
1104069
1874772
1337818
568634
738282
1898476
1361067
1321867
171107
1878412
900625
1547004
1755344
606708
98361
1797819
589444
1833488
592577
342494
1090525
1808168
870885
1909032
1269928
543788
692832
1308815
976097
1582297
1720520
715397
59327
274009
156757
892151
1738603
106582
377685
327523
1579903
1872560
615500
1543706
730150
1753926
1970456
723180
1764813
1053665
1329739
1109877
1515113
200063
1826996
1817838
861619
906090
1421983
1658098
693427
1627065
84967
1339606
1568080
1772040
1451674
761666
1046469
402266
1970557
126197
552792
1255902
1948330
1308698
787379
409837
983975
1610492
1085901
486656
1524310
1293388
646715
444914
1832112
192293
295747
1632100
1457908
568018
1507213
982075
79267
1260765
163926
408591
1818416
1712495
522948
234035
137734
1258228
183316
888523
1250490
1487849
1624711
625848
550211
818992
971699
1274013
1453640
1415683
380373
875049
569803
323687
1516889
1645712
1450549
1705184
1476802
183028
1009543
555521
957261
252612
1258708
1161718
1490260
401372
685960
762720
935999
62672
964390
1293619
1799520
889430
1206808
435310
1000975
1254348
1344206
651259
1458363
14425
487564
1828354
1716148
924810
512169
1311681
529303
289201
1084237
468903
8294
1436181
809536
634828
1124325
486363
1924386
1637323
1795393
1601977
659678
419218
985184
335052
1414054
869655
800260
1311212
1306591
1878127
885002
1836595
1950133
1646119
535036
1144783
1846811
784915
208012
1743692
1647074
1999803
302544
178450
855373
1451338
1689340
1670638
544865
1990333
1126694
614616
164144
64316
688565
1224657
1476218
612180
704280
1724434
568002
236188
217681
398766
400505
1347656
290420
41405
181462
904792
1325224
1301477
1535053
327190
680402
388726
1771890
1897772
100008
1676543
1996033
1653515
1509180
368677
727085
593959
1418112
986380
515529
1944819
803005
619375
1782953
1547146
1333411
1385752
1695873
1090050
785455
167344
39140
762020
929414
1096003
1352396
691021
344755
1583829
1743103
1101592
688586
237736
151390
1416839
892096
1229908
1158775
376154
618047
851709
522104
739399
1541210
1217641
1061952
1684741
178772
642946
120173
1057260
312378
299828
492115
915870
1345540
1813822
1964956
478223
568327
333240
1105017
1551874
1997590
1204048
556449
542256
256267
1439589
1830445
886464
655606
939983
1353261
1444912
812078
1106055
164070
1530176
691139
1527961
423548
1678944
105716
1842528
1196367
478087
957313
1379817
1009715
192710
1454061
623177
609100
266369
892183
199919
1655569
176180
725537
1360403
471063
1891493
1434597
636460
760839
863262
1719887
284987
964492
1877276
1937832
857307
158774
1526101
821125
501119
1858241
1716482
1683094
17419
612667
247836
1447960
1118281
743733
1699608
237693
360993
1432354
455868
1953554
142888
1373979
705008
1394652
1930619
1882086
32799
1049439
167407
415126
1570519
278794
1220632
989154
829057
1975321
1070207
142534
274732
1758871
1369792
15441
1661969
652482
296610
762682
1254049
227251
1938395
1201097
199457
341077
1459424
547931
1643000
332717
1528487
1014402
1377714
727412
1583685
1193330
1364295
136516
953747
187294
1847738
1276046
587685
1599492
1083695
1486887
1136121
560146
83363
1122015
166578
1488230
571147
1847386
680583
1876971
405304
1262958
148649
1595343
1459580
721424
1065550
166746
1879008
1731066
198250
527026
314892
374511
1862869
217746
990601
753774
1990985
986900
485499
64558
1031268
1689873
165149
236300
393142
1043489
1741857
64628
389998
1680042
855671
505913
1510193
323083
1051165
840905
560882
883793
65908
1994327
1306902
1350311
1495171
56125
1602051
498414
1973739
102640
6231
1714064
240562
1329159
486792
1228392
697337
651416
1991140
1116871
1694651
586544
1523523
193284
896067
1259422
412679
973896
156293
1555552
1477966
1775612
191146
1137359
1233038
968340
435514
1291904
236984
1338040
1615561
1414952
510746
1042246
957665
1248261
1833272
524673
1726895
1209889
1110251
1404205
1561400
1604092
829948
577374
1249091
1480488
1941708
1154014
503430
1595401
198760
1368122
1742899
1616173
1905366
1334287
432644
1504488
265412
935992
1857207
1257506
199206
243965
1622352
1971739
1248308
896248
597246
368698
536939
1646714
289442
508325
464379
1629866
210193
1224236
716714
1221841
1485452
1811483
1102304
1784025
1725321
98389
249171
530232
374416
316105
741155
518343
842281
1815241
627678
1951091
1044292
994452
625361
776444
1575732
1210672
1771532
1504164
1296466
1132950
1208163
998931
289288
1420844
458131
909098
1934265
254264
1807314
488162
1893868
481471
538530
323493
661235
1587813
973383
1856733
1565566
480619
469936
1508376
1239564
1697924
1891069
1434068
1078082
1331291
1204607
1730656
252059
679219
770278
834031
1616780
1292933
830881
1360513
1779131
1262106
171150
66332
1130726
285131
279316
1361222
1684880
1576952
688026
843842
1412570
1139999
205314
429671
12969
814829
1560299
1184024
1072425
982081
1987903
352362
1858182
1927216
1466667
913590
1756148
1621845
768955
1116940
466779
1221888
937732
699405
505907
1704332
633049
227711
565552
1496113
1401867
1446075
1954521
1904213
1422640
620749
1573130
1913483
1864707
987555
1838244
743813
1679190
867588
1931849
111462
493098
756052
1813902
128807
983506
789038
171034
1313032
931640
1717378
1418050
1887228
1534859
156450
216289
293101
283998
1400095
1503954
1462956
2870
1511340
32743
1428304
1890885
1552016
649287
1845522
722231
1329649
1851107
1855826
1333506
1712992
712362
615111
1867124
1911966
446688
404183
978608
1426212
1128971
470704
321404
970992
659546
808874
1987780
1113442
1494025
479434
732174
1998300
301506
1705325
352044
902471
1464293
1263713
814061
1132619
377254
407499
1298243
176919
1247624
635941
436830
1103817
1921638
1155728
268341
1108298
1550964
1948568
792925
1097966
1832835
1639283
955771
1681734
1540379
390725
1600057
47600
1914479
1087643
315125
298536
297171
1351094
191513
1227922
1124270
634921
883937
404496
1105284
1399811
1920829
448191
424508
1517724
374424
624850
1148713
576909
645448
1403171
724939
1475492
1082744
1355953
1767466
312936
743517
276364
1185825
1577412
1974536
1176634
1660808
1402
1817634
114338
884988
1391817
1736713
669686
683486
159024
563603
1171541
463672
1334438
797720
776581
1529074
942860
1286991
1416110
62887
1325752
1371483
357280
43533
1076626
119821
467786
1415912
710228
1959396
1272457
1444661
1087740
907355
412692
1617341
1335299
786608
1520956
807051
820980
942691
713169
1521135
21477
189627
755341
936246
1885390
74536
1200847
808921
1758829
228018
1538879
1102083
1413682
209460
513257
1371890
1046937
488515
1449016
744714
1496716
479791
682022
1895840
86657
771735
179977
71397
1523885
1782905
1375680
208504
685231
1548177
773273
1921545
476538
546361
448347
77053
1438638
1790123
948244
1000441
156222
1571722
1313699
73698
534573
1972812
1837283
774882
1783900
23387
615319
1518562
1935821
717712
1179740
132000
224250
422219
828999
846977
353373
137239
615710
1059877
621054
630041
527296
1428513
835868
1050440
1276834
857145
1933446
838885
1274304
657521
358395
1359251
271424
1233949
318473
1134775
1892583
168977
507085
1221696
1517650
633622
1708823
562244
200995
598647
909821
1495958
1687541
384243
1383125
1585710
1388776
1363009
1088914
602267
1766294
1623383
1226838
1669973
164349
1246001
761677
1858734
1320616
1057846
793986
849853
1858362
721130
408747
1185355
1185808
1610664
895024
361998
1078302
531856
1870908
1164261
955336
1561643
1948177
1892960
303413
1598148
122134
1450368
800781
72580
1235595
1586128
1578216
1612156
211456
1342101
741855
804086
1999925
853632
1102221
1267698
450612
1470298
697194
1910198
87238
1193522
848485
1228989
1422420
679786
1362967
401413
1238095
53043
1530474
940142
1358613
1273634
1291185
1200777
1091237
398723
355950
875206
1406490
1319681
1049966
284056
1214170
1488462
1866782
86718
774931
1468046
527591
1636511
827234
1181741
308797
1518554
951896
1530094
499692
828099
1600716
1487456
593257
861264
598642
473526
1835382
1708613
291533
1229557
791092
972329
180532
1202731
1296175
554009
1458242
652493
883478
1373027
387981
1059677
440782
1216076
943952
1230088
404528
1952474
1124661
171521
1217022
1177306
236953
1599984
1127433
909185
1955
1141503
267904
1739331
115480
1618959
1946906
1673213
1229640
1832381
990531
573860
1840337
156232
695450
1757550
1816226
701997
1947241
408945
1520109
198260
1382237
895955
514894
1199296
1384424
1674131
412235
1253722
1430556
1692435
709933
69544
1393253
987896
1207926
1075409
819361
218977
1939145
1796237
113164
76717
887588
1019772
1208624
1196290
951033
536124
396723
1788656
1892465
1973157
1036912
762367
161476
637550
1864074
1986793
329746
1741296
656834
241148
1925105
1379424
578401
1243114
89122
1906938
176724
1303607
528057
1242306
1045871
328998
227568
1536309
22438
526960
1911499
1786131
250142
386892
29525
58647
19901
1192589
254241
1828943
1859937
1523562
1793857
1681385
629098
469853
501534
542024
981081
1715056
1346969
1871942
1969350
143555
1679099
1718392
1783058
134491
1677220
1185339
1561048
1148695
530852
1098316
1022619
723252
1883957
564620
1746188
111339
438757
1900341
669848
762518
1458894
1852312
1671362
1133294
1934183
213782
464266
1539995
103689
708250
1984780
1237679
297990
1059302
349267
1657779
1827827
414838
365531
546499
1294993
217214
1015115
1961796
437249
824475
695555
1293353
1032004
62604
1226917
1296650
1045204
1612578
1497046
79494
1918354
251974
312295
1392929
1358590
225859
453096
1494611
1415193
590991
674048
517339
1357378
359921
678430
1868789
76868
1717884
1999292
836875
566692
166455
1873343
1697521
389288
802869
654632
1312190
1565187
306548
896570
1710126
1097535
676265
1004263
1853605
1146949
618593
1644102
913255
47211
753303
1127670
1781406
1794312
400975
1464965
380412
980263
1235446
1915470
1881151
533787
129524
1026542
1727864
1776685
238331
1748388
763506
21616
677193
22965
558809
19519
463686
541939
387208
249403
750656
188313
1414465
460840
710135
1849326
1603729
1796159
1230115
207093
1852932
1162233
82108
1407784
1097219
1357648
1011188
896517
1694698
680948
357941
1135224
1614195
1743670
1811944
106481
620842
1424208
584247
260508
287858
1013153
261202
736340
1721168
1740025
1472515
377434
1673824
1767677
842044
38998
551427
1050024
1103887
636329
832009
8969
1720361
1804396
653608
320045
1273278
366410
1924686
206177
753618
976252
1674352
1050526
1745990
413541
1945214
1031919
456991
143186
1157513
1782301
926245
698775
257029
257601
1787165
501463
157685
10834
1382954
1379821
1743724
1687392
1671366
638124
59814
145908
188943
363236
1891093
172411
4511
1509303
328914
1897086
1574569
1955420
290794
46015
1190046
971448
1258994
273266
189248
1458916
1526190
1466442
1268288
1168046
1649490
106051
1209628
553864
956443
866969
88414
1640280
1672842
830664
310088
1820156
1517855
1428251
189611
1815178
228228
1645820
74383
1029219
1175653
1561094
33023
291234
1108727
454330
290232
609130
1036382
368087
1816364
1177724
320421
1033355
1121951
1862410
1143762
993485
1069242
1777862
1456813
1677556
713913
1542769
1744090
523619
1648977
1558335
103786
143319
1269042
1093480
1799115
501078
1023610
359001
742441
1948553
56778
448772
56492
1968246
532927
1970203
600677
1552007
645897
847513
609850
75308
1255343
1712540
1316020
375643
583760
1454251
1799685
1059510
439446
1205936
1926776
10988
978482
1124420
625039
1139636
570444
1799596
1091543
1318271
260754
1938449
1393238
1741950
1268650
610419
948709
223213
8173
67071
1114260
1517170
1372435
135511
443510
803853
1799255
1785523
1211390
538345
543189
327463
1855020
1365908
882722
837669
128252
1190998
434937
401539
634646
837136
1688223
241823
891165
298972
89682
1883851
1334003
1183770
363189
835774
1558487
862239
1397928
1099518
1930879
1429146
782325
376867
1044637
1153534
1368242
1886990
1561147
1285035
1934012
220835
1567128
1852232
67587
1847623
180138
916156
512903
479262
1357646
1161263
972555
1733448
1037874
1759366
1878334
834036
477393
537006
1975193
1931844
1818398
1118144
1137769
1973
1190818
1037695
1312168
1383192
448370
1326474
1421299
680120
194324
334124
1306197
1246589
1306115
1160616
1153370
193287
1540663
777818
308898
1974254
896768
933207
199773
564250
1428732
890905
1206509
466460
1989940
230876
1861442
359562
1282246
240395
1695737
211423
1416762
844095
1889320
366023
29644
163105
1154693
1183906
1612069
362886
1954327
160933
976092
76597
1351008
551978
1336172
1074034
786747
1326442
549273
1156549
1377729
1072190
1392506
1803005
323069
702822
1847687
1450691
20415
1275865
1688074
1309875
154699
593488
965672
1170939
1898097
142739
774946
868420
1156023
1737106
1144681
259682
1438498
1464059
1560314
1525328
923125
608468
1807567
41205
102265
595997
516735
481492
1190558
714974
1472707
821295
126361
990213
1044114
1334820
443267
14607
1863612
1966283
884388
1314121
301976
6947
1850326
768067
1602679
1239800
1514881
1288712
1988264
1319316
1030726
292859
247985
424017
1626020
237712
108442
680699
1417522
1325217
1388192
1132475
1920108
1640571
1486438
78175
818301
274398
499610
1944245
1353267
1027490
323508
1254418
916826
1375748
909657
236585
473463
229582
271030
1474156
1989819
352975
721134
1332991
495046
812183
1982808
1167466
1579175
1047009
526715
266441
139145
148906
1641794
1429249
1023922
76695
1460276
164975
901727
1653714
539062
1184722
269395
1730686
1419499
1577631
569871
463304
720939
1142839
1566719
797118
1220811
674827
114079
1162450
245101
207674
1282390
1359232
1186838
118363
1393374
1481031
399360
1984265
1103242
1703645
332258
237455
276612
704333
1920861
586162
1213540
1459369
992114
251159
609773
406838
1375267
1795888
48111
1483462
944906
1230948
1472144
1275548
19250
1473484
1462658
675855
1944807
434695
1347274
695881
1488862
1626350
336883
1708615
746331
665911
1355652
1226879
1897975
1025426
1613390
1696682
424434
1455188
209023
1827330
1038265
1360107
948224
387626
311955
1548500
1627538
291097
551292
1404578
902151
566039
781997
378405
1190055
764536
748379
1515387
1423245
1081633
1042635
136336
1254445
699633
312003
428195
685820
358677
1401214
589119
1545795
1854165
1780823
971337
1691653
1192230
427381
1369165
296315
764958
874348
1971347
1514951
1264140
330416
882178
158546
1618964
957061
1561120
423439
723971
1095602
542990
1993138
1991263
525081
341413
1451043
1118467
1318586
1875761
1211359
498402
1001917
794639
1534003
1288270
505403
1548676
1169534
345192
1095682
1918204
1433741
1463042
581255
272920
1455443
1224372
954180
1190795
790630
1841953
815740
1324549
1114132
1495835
259969
1684068
300083
975962
1834679
1484309
630407
586472
1087335
1875011
411913
1310455
1464076
1707101
618867
851169
1433507
1615992
1995006
185401
1268053
305877
1964725
1320647
1522138
1527048
413608
1549562
1934083
504571
745949
1129492
1013632
46547
294065
1950525
972119
1682127
1097433
1896089
461872
624599
1766309
536741
1084802
1955836
466657
1713033
103995
191809
1550899
1778095
1057938
120027
1176554
272456
40338
485968
877833
1762713
1078520
1829174
1304478
679015
298299
7187
1965608
1439843
584762
1291956
1453780
1345635
1969322
1634684
250431
1460708
1472859
173110
1156248
590776
863828
89117
1496578
1691102
110900
1898630
1929194
47243
1676188
1576684
85038
652787
1063283
670787
1928970
976937
1002851
225222
933822
1059744
310758
39323
124578
748640
1607482
904791
1972629
67749
416430
1030357
1032353
882316
1710709
1153651
146376
774403
1282773
1533628
1692933
585252
1720580
745306
1248412
408641
1151353
364188
729754
1681273
36565
1017318
606384
304728
52010
537323
1644258
1804610
437816
1830577
142891
805202
708838
141424
951051
1411449
1705019
1656036
1497165
1025443
191938
163436
871698
983328
197656
1190350
944328
1848204
906237
1675369
391127
382477
1179212
680906
964433
134524
1321551
952868
773115
206403
1514773
106012
549930
1487046
63663
1698340
513094
1785095
105913
865811
1382650
1161680
1418204
943390
1128002
333363
1738318
1434865
805059
318008
1744988
1198843
1157587
1933552
1866433
109995
344335
1544191
63469
1726271
103051
500565
1415110
1321026
1641498
956031
870915
1686929
950823
1966635
136602
1082439
290659
1631209
1519783
1215443
872305
1693512
814891
1178138
1965464
1025908
1281221
1479374
362750
424194
1702013
812135
1324687
894778
977854
750889
226562
255219
940651
423912
1544901
620349
1063933
1538784
1484922
922950
26108
707280
248370
1842333
1231704
1201387
308407
1625022
1519356
1903815
1331591
1978834
972339
839615
667006
591680
54538
1988538
891347
937256
1496032
480762
1134747
1194973
1198855
1862264
1194545
679683
873879
1509715
213397
679762
155935
1607639
1056227
843618
270775
288624
148732
1980911
21477
801127
399560
20159
1079560
989806
1597159
1521158
1226211
1187649
1745549
875732
448783
303014
1799664
1547976
1021941
758240
1308266
1079821
1760524
1727383
1308199
234049
215630
823741
1559414
1750152
1358069
1872337
1729490
341909
1057564
1947954
1119927
816795
1664750
1180625
393404
672939
541172
332703
1275069
741351
664409
1666034
1379591
1050713
1652619
1499699
1657097
411362
1706726
1276874
1922212
332429
1882149
1231049
1996779
1945997
1767912
1027813
971477
1155565
864062
1202842
1617150
1512510
374958
591823
647645
628952
873471
94234
1029509
610483
391563
334492
1915985
1953669
789029
169141
102619
939842
64540
834332
216168
1003125
1189070
1383995
413039
1874367
1606395
1348334
1724770
979127
995825
1248439
1576768
1780071
1008121
968018
1660131
1545519
151033
28684
289348
469560
162797
1453305
1133071
672465
940872
284810
994174
1224808
1751739
786671
1795760
204959
569873
1865226
1944202
1402359
302022
945705
457583
830749
1753896
757701
254081
1351567
576881
1500881
1827236
888016
1660375
1529693
869222
570155
443660
1140267
1253907
914026
1446973
34271
1691343
17858
929997
1299324
1480601
1266659
364740
1306175
458998
262286
493764
1043122
1309124
1431059
185507
1218824
881328
440280
1502085
515012
841688
562333
1048131
1971727
70641
1413379
916867
1379015
508010
1568657
1876501
314497
1642951
932890
913762
867758
5656
1772778
626281
1769370
1299094
1497618
1359847
1272691
953325
1169391
1516297
1724855
808759
161611
637114
1657024
102487
546471
1216726
434635
1173829
1954926
906679
1160064
1924107
794647
1737655
691231
1846317
1632531
1192405
1126616
494050
1101072
1976744
875312
1166648
1026854
1068495
548935
1810939
1276810
1169850
87170
1776543
230261
1620973
1885399
828249
1403629
1891801
1545091
1747608
1445365
1741360
353521
1671029
361611
1661494
1846761
1695382
1657418
376913
1787362
83811
909638
17509
1912285
253132
651335
119807
1937680
518767
1789602
720101
1720719
945398
840749
296824
1929807
519276
1882549
371422
119376
1799584
1123026
797508
1006928
51215
1425039
1790373
630243
1301923
396375
1932695
198107
1467797
334620
348278
413866
594716
1728757
873874
335678
1355015
223519
1644882
1036802
1820129
1183943
812882
1518338
498700
77125
1257369
1664517
1622656
1760086
545017
1515516
1763241
1367794
288790
939511
1975934
1245012
148835
207856
177878
706287
479152
1645647
133322
1409493
877400
1063878
842999
1005827
1879989
1352226
1341187
1041679
1031398
1697611
1087266
1149959
1564611
1906549
1211913
360777
1118283
470657
1765611
1552881
1334152
1733252
1908388
530603
1381460
1504757
1784302
1657780
874269
1095508
154620
49223
1430775
140102
580341
1704173
864316
1426407
775680
1251578
783957
76865
1201668
1268954
668051
642906
1321180
1415546
1194714
636247
31932
447431
1290238
202714
551218
1365699
1380793
1294790
1398632
1944686
1359998
511106
1078163
1383739
1146023
690817
1969141
1274936
1831442
95996
1024144
218779
1388944
1618272
1612373
804058
121518
1811036
1352741
35258
207630
1056618
1969011
634633
211792
784004
1903580
854273
1868199
303861
517259
1424593
1060999
1329616
1294252
1484175
207705
506772
670796
1657055
1124746
1783291
760730
1265972
1244932
911193
596201
1072342
1478963
1609182
1540304
294362
1691144
80724
1817051
1822491
1555498
556970
826149
9292
977348
592041
941860
1301554
407105
1361421
1198497
1495977
777232
1425817
353146
1165700
708433
1166515
1577387
431495
541445
523368
3833
708495
1856551
1779535
750685
1399250
850377
270932
1590253
1182119
62010
1094246
1918852
625262
733138
472023
854359
1826023
1853386
775761
789129
488950
1254332
292631
1664480
1267935
22541
1252848
1358611
247281
189909
756705
1586776
1884989
706636
393262
1955713
1696439
951508
1931340
817706
1946218
1463001
1282232
1507877
559890
447624
191418
1450177
1944319
626857
421707
617096
1864260
1986038
691654
1318647
1971413
155799
1307697
190295
1204640
1007659
1042735
1987294
1737882
537587
1982917
1309425
1081354
1381692
99224
531177
1827928
1303708
1218809
63807
778248
1050338
1970737
1802989
629394
192154
1303204
1815598
746118
1090368
1237529
503826
833904
1363647
464636
1598236
1916747
1182530
1607839
1453469
696870
992897
697549
1850343
296378
1954900
417410
1999696
26534
283228
1934552
1683643
1056001
1327494
940687
1727901
1594361
1191833
953099
1321439
1400515
243318
1994229
138209
1112910
368236
1114088
1205411
1798906
1262464
1263288
1745973
1574505
660498
1519730
1294066
1984976
1658946
1999820
487707
1751515
1606927
1190163
489329
352310
58574
882697
1076611
1960694
247121
863545
305935
1894450
1424634
1584280
1595772
234054
300418
991283
927862
693325
1188762
230451
1455957
465674
1190379
1355216
973559
752243
590748
66023
1574737
965636
1069752
342242
1824695
393949
740154
1798986
4236
614899
1420786
1920853
1522286
417197
517163
1262921
876590
1021677
183910
1263718
1402382
1116574
29545
841213
1440672
192047
739577
514145
1942813
664813
411336
652105
745520
1826454
251804
1874100
666521
1552092
1718243
599647
6529
65950
280144
1288636
768694
1186571
1945617
1630797
337266
1059512
812355
1300737
1255423
1150793
924163
183197
687975
302805
1589537
57178
1338706
238198
164207
916493
1077234
777457
1156158
1028465
294279
83226
318317
111529
1793700
1492074
1655924
896492
631614
818557
717748
95478
253394
747993
933188
1140544
152595
617019
1419592
1623177
82908
1906340
770766
1895761
306062
633831
71691
154722
775451
1364350
1321182
1601851
587941
165678
1526948
494948
1544365
369197
1891161
1313741
715650
1355250
1167095
287919
1825001
696025
505269
1011824
710958
818560
856103
438696
165615
762764
468554
1446566
495651
776366
236096
1639621
1757217
1779945
1523411
928679
1856781
1162901
1982171
727535
1485654
1746377
1583591
552939
1885435
907021
611900
1524505
1662177
1704113
1722760
1991634
1986358
1130138
539323
1507455
1936946
909063
1405585
1738639
1529301
1764701
24332
1619731
248514
898696
98296
1348380
619628
1215538
1329440
1848671
1399169
748635
1839447
639608
1751482
1139605
211139
1271629
1811460
1407139
122224
1654516
1404494
205565
716598
30308
1731763
1785800
560913
303651
982409
1221742
157329
1172138
1146041
214062
449021
890964
1533556
778057
1422683
1652234
794538
108636
1108227
1094957
576541
1075856
1464859
1678676
1250846
1424512
1803663
619926
450057
1815171
81370
1880090
527067
953077
1936948
604124
1028443
1712192
1883032
511712
159250
1988319
558530
409498
225646
1718555
295283
694676
1094573
1926839
1134780
1153737
1687745
519451
788697
1576955
1776977
768368
1209096
1759155
1217546
941784
219984
1664334
161491
1409720
846070
995723
851735
723559
610820
1921021
529898
963996
1224439
1499166
333239
422905
1190370
1864030
582202
249413
1852896
1191
438788
1631322
834664
500120
858817
372716
488936
135627
233993
989613
1380844
907045
684202
1065137
167516
1864104
867739
444546
826034
342716
1009263
1790868
1329068
1645167
1756946
1896963
1222132
256140
1179652
84156
1014550
201051
1351274
1275848
342324
1910102
1854286
689488
1120763
1474727
1288078
1831100
1407277
1035846
1205582
360183
1026959
627189
1191374
16852
1475858
1283893
170246
386515
308744
1181619
152578
144428
1675906
1636207
682976
991417
995057
1950049
23244
1398021
1832438
1146041
1545412
97713
463503
1072057
825307
758235
1322959
1301233
598232
16281
1373029
339315
1070095
370423
1863701
1980576
228805
1991778
1514312
1869268
1109265
989024
1278710
895644
1516870
729161
1317256
904041
1699845
1917055
1268550
1644669
1344624
1962715
191936
1774997
1743675
1743166
1401610
1384386
9416
1026756
65305
355073
1725483
734985
22793
1457005
1017551
672877
554331
1591382
1746740
686271
1723171
335365
1412003
760966
1723246
749682
1048660
662015
1665779
1753336
658393
447052
32436
38472
410462
1875059
978875
1079542
443485
1876961
1196710
146284
371721
212067
536972
681319
1504424
1197418
1987735
647384
693806
883376
101752
399936
220839
69395
827435
960448
1056112
1269319
1040769
255423
676650
496166
1619583
619747
741766
1371285
1391372
1656794
54077
1478696
480892
176977
1929186
806364
237479
1694244
1461330
46683
319029
1329911
1951847
1110372
395108
192300
1677458
1964082
329024
46568
125891
57890
1457680
406801
1475747
1703569
184162
1435927
1288139
663724
1502780
1831796
295785
593776
44316
1591856
1824851
1159987
1265428
7453
1928950
136586
530213
1676862
1477183
1371477
677918
1140828
1818688
1035552
1876664
129610
498025
1354432
197500
1043259
872443
453838
3753
828083
180508
1129787
1028134
1555186
1466651
711697
1481551
1900592
1814973
1020610
1237806
1658519
845344
595400
794109
1149029
91767
1896312
1321989
494049
472383
970218
928957
1742077
1019091
437721
22102
138628
202248
1977374
1109105
1744781
1429145
1557974
747949
1486259
1114748
315721
1480341
1105621
1916863
515218
386631
1168446
1170219
604644
1433707
269954
23135
770112
1305122
1077249
90414
593692
1438720
1903116
38158
1641404
1213308
1498155
1661912
1777411
1554450
326991
1425322
1104011
218405
511869
58754
1080101
849
437944
402134
97819
1098653
684861
605394
1276779
387954
504230
204236
525932
1157493
587582
963163
1717122
1252126
778966
1295285
1107515
1122400
210525
78096
196987
1228653
900834
1960051
1865545
882071
519799
847965
873791
1649208
210395
554091
1564655
694980
48725
230093
1420674
1094721
339910
927145
1395753
107401
1367597
795142
847986
211502
1402862
788710
126590
1150019
1138833
928011
1894181
346479
1439937
1211485
451125
1577142
1561737
1539308
984789
1489664
1307502
1705867
1462481
1514975
440275
592478
585718
1852391
794843
1548916
1033405
1944245
1129518
1388924
63811
866914
22757
465067
1997427
368491
1340225
1878551
1995186
1643809
910158
1040779
239023
120476
1312730
99238
371142
1573080
1364958
723034
707902
1667784
163719
720407
1115378
1645612
335229
814858
1685419
1031456
363645
1689649
1603617
1154795
1749225
1601360
947924
431506
1621228
1744420
1867992
411558
1504722
114054
1907705
448994
1026901
842392
104090
295693
1636953
1868527
862319
1232343
1888547
332985
1179850
1548844
290034
620389
1513647
1560678
283711
1514067
215780
1864894
964639
379047
1967337
1264424
1038334
1853777
1071909
397320
1395069
55961
418135
986738
462624
349082
682426
171416
717684
1266159
1477277
832756
1384348
1365361
193200
191969
1660378
42961
1043871
1547871
610557
1942066
1604790
1910511
1423948
189659
504726
1887594
1478951
1635902
451087
1205601
360055
1459842
1061299
1595434
1557481
150856
461579
69262
1513940
789070
1152356
936652
16105
1618279
1519911
39646
1696794
1987165
252112
1293642
1751756
748270
1891692
22478
1088851
1676804
1907803
656653
62133
1919950
516710
469201
1222446
861849
1773700
465874
1351631
1550432
799835
946203
1166240
815361
382297
178742
534624
721528
223321
1448834
899603
492624
1721846
317405
1826144
142858
1023833
1678899
1628248
1689016
81768
83874
1015900
1000347
1934645
486175
662031
531438
575015
1402177
32388
1537306
1979997
1598771
108961
262653
827181
385163
1680339
307598
682475
1785502
1492820
443495
675369
112643
498473
1666562
366751
775952
460629
640583
1388483
916210
1100100
1196885
1135340
1612810
1840470
142961
889103
1871078
1626641
1765387
431596
899546
423365
192471
1085686
1664395
780441
1212600
1733838
362821
1472785
1701433
1697972
1207081
569639
1926613
796607
1928736
1350390
1597980
196501
1875221
1527977
451380
481055
1369164
1632618
1861105
1125277
75143
1268877
342458
1439103
1419629
1039772
1630727
1008475
333280
1664579
1792336
1749407
1140242
1373635
368464
171672
1502845
1905451
221739
527468
1938644
180052
1952918
1854371
1772963
432456
1101895
889320
547905
700585
848097
1816831
62760
1859824
1668798
381678
1146931
1221115
1644765
319132
46040
1261876
1026087
1327147
583033
1925084
1580781
1058074
1467366
1438562
728125
1869558
1794281
1477870
1694962
940815
1783597
571627
473302
84097
1174071
31071
754985
1551239
1233534
861955
1172757
308546
908849
158889
1926712
1293872
96011
286495
1304959
1534371
1423653
1652816
1658065
1989628
153840
1576107
561067
1722881
125580
647921
1662902
706319
312717
300563
445155
1915202
464067
912021
1281700
1847584
542548
25566
841019
799524
1675665
1337929
667683
1753123
1289547
1942344
625445
1500348
479185
179379
1132824
264892
426726
940532
853881
1897081
1411499
1761096
425994
702720
1525861
1350711
1940919
1787831
758757
876553
371224
1960418
1997217
49677
29187
1460415
1118889
1164896
806391
610776
1709735
47618
1231199
397046
455196
1407144
236554
80381
530021
376287
1720582
860591
222773
119535
1111617
1155033
407122
1610952
141687
230096
698622
1831022
1270508
454924
1906890
1112163
1678481
1399242
94584
1028199
1188688
1583851
1477671
1174479
1007950
522255
1279968
1945038
454489
829879
580965
133727
1061871
1399533
530048
1179513
1158469
1615303
111549
1997162
64602
1678700
1210888
12991
542470
62187
1782965
105023
394112
1470492
43418
1179650
206007
1593714
1993659
968195
1407542
26622
1977133
947276
56928
778541
252745
809454
890548
1458839
392902
1803173
553304
352432
1092279
1864885
480153
1292239
1741045
74983
846662
809826
1366730
414270
169290
1571441
242222
1227233
27315
1991963
272041
1010189
1641216
345575
476530
1943476
1887806
867132
1039862
494164
854431
994725
1575090
39045
697766
1741036
1588013
272401
70
636655
1683137
410536
497985
210540
1015690
537650
1208872
244444
798293
357622
949552
1027573
1805370
794024
1538067
792930
1481161
791359
118407
1473966
451603
616230
539246
1049461
42439
1682851
1839578
117188
1916214
1535876
1144809
185531
100701
957270
1062046
1245739
1421444
635938
1062668
1270991
692120
1946198
189532
652421
1562583
1800001
1771449
97820
572357
963855
1737036
1036890
1284948
309326
1571919
607097
175142
624467
349674
171697
68796
1596207
1686106
1997428
1013801
302307
261404
1005332
626736
454532
1955517
1332111
798558
843879
1958902
599289
1695140
932909
435502
215114
1302330
752711
895828
951069
1216454
1901503
547598
1835345
1908688
1451038
1111460
1698273
1811146
805418
525438
1661945
1152283
290665
901117
1322856
1543794
468179
310886
172256
1486977
1957411
1862334
1703083
415240
1161327
773566
473811
919555
417198
496016
796588
195866
583360
303619
1599796
1665185
479660
1810319
1636874
542961
1271471
574854
1064812
1820017
953006
598993
612600
1061828
1258215
1249747
1789902
305046
477362
388691
342000
1248977
576737
855455
722409
320705
945027
162917
32188
528717
1075963
753857
1259
1132947
178916
458744
590220
571198
1588095
994583
1958779
260789
391890
210734
604408
76613
4686
167772
434076
1482323
365200
1728058
1253622
1847058
1169680
109919
1894948
1503103
23769
736835
284437
814756
351248
1837211
1778528
1195776
524549
1664374
1501576
1684512
1891915
592939
1020656
561307
1555776
918729
1621479
674403
584842
295041
300150
290099
1395960
1000123
730178
196543
384153
647838
349218
380932
131589
215404
705309
566339
1429017
449189
1803020
1551629
142764
1463866
1225457
759167
320751
688249
1151937
1721918
521540
742988
54405
78783
49706
290118
627961
360351
665157
1779013
1659228
1715176
339118
1952125
1896129
1694435
1842243
705961
1006987
667931
1894645
1763862
690526
1244637
1235548
1406096
837111
199751
559072
898763
6018
692458
1468818
1572998
856137
1040574
1883793
1800576
1768078
1966975
1226727
1689530
1884147
1534745
990093
653312
1769998
215803
1866253
1884296
1872342
166761
395873
1340721
43185
698939
473558
107114
1067563
1270319
1801647
183152
357444
563692
1984713
750384
1194958
635414
72989
1783144
847701
1142524
1582657
477659
924827
358684
779257
430474
12207
1791526
1687544
75619
1556268
1733632
1406839
1241704
366692
1621300
1616259
1337518
697387
330868
241828
1059468
927919
261477
601732
3646
1330806
77953
918878
1434235
1739209
694152
885586
1821332
143802
940620
486170
459216
1083872
450312
593889
1757882
132680
1887714
275373
467925
31514
866462
229390
1856954
1953019
1999533
1811280
334562
266025
149652
1404984
1268592
1644938
1859080
178454
962464
1929243
296693
1580305
1496988
1917002
1374746
286124
1563616
519101
48258
720372
371443
1140215
890803
1598411
605672
1204626
437430
1721406
273904
892334
907340
1264559
1915492
1297262
403985
766096
1838227
800984
1182207
155225
1227660
845720
195205
1025047
182049
965276
134487
1819926
27689
1361331
1138861
1585287
722241
229276
62298
19994
1161470
1477440
1403815
1468020
1545244
1240163
1621347
1040934
698669
901394
241413
947734
72044
1571544
1377099
1876475
482729
1423762
1339905
1837450
1260505
30294
1281392
1159181
1509053
1931282
164285
1983344
310685
1860983
207447
1270652
1870337
405705
996626
1007519
1886125
1779819
159399
954222
1543509
1628632
261693
1324796
292855
973573
1182475
780435
540423
876006
273923
1358714
1042198
735168
147110
1659982
1050498
1134739
1446859
1938191
1558371
515582
823864
52180
529532
1150881
522105
1097712
1276569
660305
1313247
478900
1278690
499958
1164897
1874829
594118
1983768
131835
617953
1957663
455443
1263672
1747594
18285
1128139
497900
750216
3051
320102
1022307
480436
578417
1509514
1432955
331213
506055
161501
12465
1897730
481159
1958052
531995
1320256
459134
1786728
1036482
990073
1396363
587696
1802819
387552
532169
328590
957041
947380
1093102
457606
1892690
1623497
1766032
79040
563882
1901642
1628000
992238
1961353
1071573
718683
2018
622188
14724
802471
73208
102817
818998
1058420
1906050
151708
1119103
1429199
1755744
1320325
1053008
1671774
1119222
1124150
709080
770029
493435
745288
616359
1998992
1958292
820566
1492512
1206371
803898
51779
952463
1062046
1775210
1833723
48735
1258679
990391
637382
797726
1874012
592929
1848351
1431334
137377
1376436
1439882
308673
860120
1321579
879999
702237
1160367
1852219
1314275
909632
529513
1864911
1312162
453960
757610
394990
751879
1172012
1260878
1423594
722100
695148
1867676
346515
266142
303975
308385
314416
1564022
58045
1299200
1523275
818520
680391
398389
428097
1306350
203322
603990
180398
1764120
1949855
989734
305221
251616
457527
787915
963028
732142
1337253
614545
1334423
331410
1176239
851553
448
1128493
665854
1092830
1536462
304345
926844
276065
1486319
1406668
613398
940255
593284
1301962
1155921
570637
292560
765437
1997887
1182006
18382
782502
419455
1797580
416500
584956
724504
1052838
1825255
1200636
1086210
864804
72185
170937
1630677
1288328
1711193
156885
415968
1109957
578440
1515050
1466366
227334
127263
488247
1104006
1339585
1339883
418195
1676132
1776318
1668720
1907036
1074138
1000621
1290081
1431320
511244
265886
77064
84109
1113738
923134
1957378
1780588
935310
711553
567742
457817
1867507
1472009
1676202
1360040
949238
1686449
1129063
1629422
1132476
1652106
1659168
658612
121884
245423
1443722
1025979
9096
743148
50364
1340328
1345358
1705421
1891989
1511470
899064
1226495
848441
1776799
908197
523032
805208
81731
541698
866345
885712
545931
1373269
242308
710292
1629999
1890838
311646
1943589
1192435
658331
636367
1943358
829715
1495864
266340
549192
61610
1443120
1379382
1762137
1835851
1859110
1446741
1974661
1037070
800877
1449132
231272
1582218
786549
772168
332924
1638146
1850456
946280
207974
779769
1027280
1366718
1203693
477603
1032157
923748
1749061
1666892
380811
437590
1847844
1463155
1589134
1748774
540550
141052
723115
1530465
796580
1548851
1305972
509614
1958758
1636145
1706222
807889
190714
1729775
1045043
562878
1479935
748303
1984184
1094897
380648
105226
290979
725506
711206
1879081
479574
50247
1892463
582218
733715
1930663
1911465
536908
1898738
1964817
1907185
1412870
1071980
930158
540246
214015
284416
203150
996338
1641332
364502
100878
560066
1215323
38040
301566
493794
220747
1061294
713300
1468587
1963862
850650
1339276
1896078
1050500
1848982
12654
1784496
1712875
538792
369085
825192
347043
1752525
438219
50680
1028127
818681
1680628
1302065
1380576
209114
216719
38350
513812
810385
443391
506832
356079
1484118
1366648
1257437
1207220
413464
14727
1529807
768684
1314188
441088
865800
1520843
79991
356745
1036118
1768302
4568
431807
1019333
1915927
687131
791977
1275732
740664
159268
1097994
1103877
1980762
808077
801567
548617
816993
956911
913295
1868368
264898
95679
1904017
310070
572243
737421
96703
1561829
862523
303909
339509
143718
1234443
136601
955695
1064113
528124
595556
304312
874006
266529
343689
867522
1325697
1093206
1846412
1921023
1546069
1127867
1154388
75834
288638
1076301
1688780
1949246
986280
1567199
1812529
1962568
595811
1011564
1239400
1431221
1597165
583541
1970197
826283
1258047
792669
882561
1780801
342474
1542732
415133
417985
305840
128830
1674151
1684160
897831
1333164
809343
1091445
1940484
1220226
1273653
530703
230866
1993355
1213188
1589593
428728
515540
323446
641283
1331087
1892339
299085
491512
1483794
746821
628720
201921
1629431
278140
770985
432768
1111041
1440500
751869
740922
1515768
1615491
1080731
1939788
1754867
1184711
1670864
477105
431140
1231350
516623
1075316
1162291
277899
895580
690006
351471
1305153
1741414
1383432
199257
1521481
1995130
44080
1814514
1765355
639430
1746957
1362310
787570
1555045
148342
1661554
1151039
651837
1309398
1836468
27128
425066
118094
234524
1415046
1743002
1751812
652796
1481917
1827632
1500942
1054408
1871897
322933
1045835
1817753
331205
254980
498144
1514723
909947
95681
909554
185020
599870
746926
1675949
740709
327835
1347025
402689
1493486
1091392
947968
963408
1605706
1778357
1745220
820076
326831
439331
53122
1744483
1548681
306802
1550250
1360830
54717
254465
1114485
1318570
732325
105319
1257263
769398
967450
256638
1701682
181848
1647302
1511428
1139441
405428
1201141
1287614
1669896
257140
932408
1132561
1617776
1552939
374169
1199439
755969
825107
1997647
1213468
1884738
708995
1843114
772923
477175
762950
217781
474396
1187987
1928774
1618328
1174345
170307
570258
1996199
998730
198100
1380020
124926
1236118
255022
1350726
1360092
1357223
1377404
1466742
1979691
757800
1893171
624756
1824116
710433
972576
1843788
1246183
1345236
768710
1499577
359503
1761049
751745
1733286
1234024
1313163
1490150
957522
537411
256646
324770
1377104
849375
1664909
1268947
1875774
1832465
1808342
1581035
1336710
836996
770464
1464973
222425
1711565
835512
307534
395309
224647
1519761
585165
1659591
602499
1929856
825044
502135
1907148
1455718
1926793
1716789
1484871
1454481
283362
66963
1023748
1614950
397505
387492
1440850
1096758
1207861
928130
1743726
1320231
1752282
678715
632459
1922996
422784
859604
35906
985778
1895229
1773303
161569
1227695
519563
1295650
1521592
741452
1493414
1233274
358678
45584
189454
1362747
500128
1704512
504492
366551
1480060
1981475
941488
640973
1802004
1427963
1774847
1138288
1121995
1929338
1016242
1175547
1407244
572489
854276
352428
1716875
1656086
186482
556225
439519
1455234
1693700
1510429
41220
914426
1507637
368823
1319371
333640
1916580
1543074
1761553
1867573
57506
1775361
1620147
1451528
146456
740974
106187
1760275
1796733
1536673
1074368
1840107
562319
398818
1572703
1554536
1012671
1864337
42501
134779
1943811
1370095
448364
1365688
382120
902377
236427
1406640
1772111
425496
623925
1325583
565547
623768
1223457
1068169
421422
1379018
540546
673949
499861
980395
617921
993546
137522
1957363
1237676
1565912
401066
1851688
1990913
1699265
1842153
691704
1449243
468381
1078758
535281
1039523
412970
892104
1917217
893845
820863
1030731
781930
1300977
1574182
796382
1487063
1444694
786426
575584
102512
415300
1554042
1615086
451151
756359
1197097
343574
695
256699
1817414
2437
872763
785909
1250200
560506
1669666
450438
1400977
978699
1200144
1978670
283041
755866
1772376
19781
943046
1930788
112946
797089
1703314
1308486
1778820
98332
168187
871974
1374695
1882349
1143815
722571
49161
236376
1331331
880547
1286963
386115
860908
1672780
103997
274070
633029
884949
1750442
1152963
434862
1848149
530254
742040
1208880
1853864
1633718
854217
270836
963142
612423
1101226
1489678
432056
630174
1531402
1615241
671053
881269
1975333
1008026
1504897
933057
737590
1406056
764211
1323696
656117
314661
1489717
1474357
655201
621874
824142
932106
390516
1096126
349746
474964
600104
991401
265253
536188
264358
1939362
829731
1290300
1314044
198185
1749781
1943834
703652
872041
669829
856103
1161395
1050634
193523
1435320
381263
1602486
1752558
1479959
1794792
1563994
555352
1351119
913040
1364804
1359700
455532
4846
939248
1415699
53288
1906525
486939
1701194
452943
1696483
413660
1301518
455256
1556278
1515831
561710
13960
1576648
445881
754648
472755
691981
1559799
9038
785201
1610464
1990954
1113298
1242839
752176
300738
961564
378749
1437047
517672
1007853
134568
123496
86242
421937
913294
1724641
49411
630977
1874621
822349
1496640
404712
1969228
775706
1527937
1142807
555803
1855723
244343
692645
1504754
482432
559451
1901883
601513
795641
1882707
828821
778400
223442
302086
1488859
1299222
667870
1711918
1472850
1233704
1319962
1882468
1309379
1887128
92438
1157584
1349577
611007
723170
1701725
1487104
1851636
1658920
1399246
1590706
976132
573244
780948
83081
1042478
1424806
1376726
711121
187227
218752
203651
1862406
1684920
1762828
929631
1244110
459271
575717
1494001
1917387
4657
1999891
1243550
845985
109352
1017392
102474
1353806
1147280
887320
113937
725825
153295
982724
463383
1159265
1970372
1857284
1433986
223637
623382
1883753
727726
1908441
759085
941981
1030119
1306366
1022870
1741964
1211077
1321185
1959435
1846226
692090
712866
882983
304360
1400858
1164523
1995412
375362
1251755
1363637
276886
785314
1162161
1623017
130056
57633
13046
1537980
1652722
727035
150130
1457097
730610
1400773
203559
223399
953157
1207104
1442888
1667923
147379
905421
1947662
1287753
595209
714801
92496
307479
1313908
1883053
1711205
100347
248482
1767489
722771
972642
1664478
1207914
1221143
1106281
1684515
28774
48792
462737
800323
1958548
1929368
1620637
613640
1864742
470689
643445
415576
1574097
1151749
149353
793317
157672
1687136
401265
1564417
1645384
902517
568518
4956
1120174
1632663
1356931
1032335
1326398
113203
632720
178961
1661627
1837868
598860
399599
1247706
1541023
1241367
1704160
1527726
1665973
776673
756871
23017
1417778
710921
133738
1694967
1694848
691034
914120
936169
1553685
29666
1768114
29318
1365274
849639
1250689
545871
1265842
828080
1256638
855937
1545420
405580
8705
1774134
1764834
526365
1183524
1369904
1527336
1795993
1470945
1194161
1636622
509248
1167206
1247555
1205822
727686
1649159
1135741
1473710
638588
1192112
896457
1730965
1138928
1330250
1175455
56028
1970001
786960
1429736
729161
592400
109515
946812
1592690
724144
4698
12561
763843
798110
1606398
1432231
1984097
265453
1299033
1843010
1805087
1831781
961618
1490660
399740
1034130
1980195
35133
1184537
1768254
1053147
1732389
1527535
443899
164900
300715
1955985
1691327
221783
668757
655302
1836092
854292
1061738
1027812
1916954
1456361
729288
822042
1133223
304096
1703424
1620866
1045377
88461
1655647
1771756
927008
1451557
1522637
522837
1398092
986069
121185
608180
1788012
45473
1184207
163314
1139152
1795212
1727000
1923295
731022
789122
320513
1485748
1555591
1264456
1597333
1611878
1115133
1408228
1019272
1804380
223612
493404
74652
1922708
1800540
157207
207672
1204684
324354
838097
223195
705364
704793
1550426
1112574
1034612
1134278
985472
507432
834074
330379
183611
560550
988889
1873221
1510265
599321
658179
1273499
1872619
211949
791772
1909253
1316716
304821
230069
1580489
1175210
1780449
1972962
1916337
342876
89169
1451216
132982
353814
1399442
1722894
204520
393472
1944058
1387942
1023271
342326
785279
534342
1056670
1931561
646850
81337
306190
921298
1329347
696058
937716
524752
874914
308710
1596274
242312
1910296
146592
694702
1805339
1676354
412508
1454590
5896
841819
1423213
798241
1433418
1434279
8390
503732
1641258
1529190
891111
106325
901838
1434200
122670
1250969
1963273
670038
1252066
1729651
493602
249868
1753168
1370962
248866
1021233
347624
1084708
545074
742813
1562637
612172
1973335
818057
342441
369878
316546
1027039
1898887
1168093
314099
102638
1397363
216549
474438
1466796
1053409
652713
1618613
2384
1362343
1159190
1233197
1617459
624074
925482
296535
805069
1891433
154870
828154
1498287
1711150
1009970
1201809
1931061
881374
93473
1382655
1790298
1601430
1778312
947131
919579
1080821
742761
1876733
1591568
415261
1037480
620850
1626692
1132924
1124795
510099
343848
642320
633679
110272
968322
1826656
569104
1231155
506934
489003
1702005
338342
1795559
606408
991574
1427501
1460428
207183
901807
91221
1179744
413508
1297634
56425
1331481
1357990
1261599
554310
816642
1990649
1517445
1967264
1264702
1003276
823930
796974
1319461
1340826
1761312
974365
21412
1910084
952947
623663
1840978
850494
743981
1421136
259862
1692831
87306
1306379
1367566
1903771
659067
1816428
1984276
237992
964791
68473
820627
1104751
1812201
1516510
1915366
1506975
980514
1551779
1615477
1624470
84492
770917
686499
1109042
1382016
165401
441326
849906
839502
1783181
915260
1642950
930863
443783
1796665
880533
537442
1544924
1650904
706950
635911
1181078
1563532
701105
104483
1519091
247851
1793523
951988
311498
653796
1373221
35116
628512
1372549
1708213
800115
1156743
1760876
1589684
1311378
109844
1347559
864355
1152757
57726
164344
1376421
1379553
16074
689843
1972897
924876
557136
1054535
627835
894142
1100906
841958
594931
436293
730848
1708167
751515
530146
957038
66218
283270
1764698
1435533
1028051
1465205
1360081
1903065
1304973
117063
35871
633827
1927276
1406584
1070625
1166716
576859
68512
1874753
1102104
479185
493709
559809
1045033
694590
588864
1090885
245086
386659
1883129
474868
14160
856559
809895
114941
961849
1695620
1945184
533890
736278
1238353
1200727
1222776
1541579
1571427
147810
559147
329317
1265309
96986
162191
1309900
426113
736700
547924
1529578
1830995
131003
1949061
1276978
1237591
1773250
1823095
1563349
1437465
1169307
1830165
1474519
1607095
443605
379612
1556773
305069
1729845
1633611
1167206
433601
1315507
63223
523056
808371
1591534
1407516
318115
689009
1612000
1319025
580535
547829
1188089
322580
920522
294610
574021
938149
1607530
4694
1105319
1717550
1952093
1226200
808452
1251636
24769
1483126
350849
959011
1877595
1145144
1313704
1415992
1636897
118396
758350
1649417
1614077
1552223
1349121
894290
1839745
1874675
599931
446653
1279134
423914
1910545
1350654
131979
1240104
166501
405943
173099
1242283
1966140
20100
533530
1575341
1457706
68243
978817
436511
234838
1938611
1435558
1767012
1070783
418473
964918
341702
1809568
1843204
1012175
1959689
1012400
1207170
1612052
1977459
1817055
181483
1880354
1917081
1569761
3558
1497230
1058947
1147419
1055847
1068585
697564
586050
1123145
345080
984840
877916
193028
440446
1743432
930538
47941
1364420
55479
1976909
732561
348856
275737
218999
1723082
333473
265989
342799
402575
1828562
189427
990644
1720031
907790
232743
481812
503642
890483
163419
1879002
896546
247142
1507844
1358985
1000944
1587921
155337
1541712
1039305
1142694
447901
631900
516230
850571
1432602
1201402
1922812
680994
723373
657667
1673065
548955
591331
216087
1040486
1137443
1905351
1419007
1385723
1395926
1634137
1516302
1207554
56498
897850
1452079
390385
183341
678217
784002
1268733
964306
598847
1805038
119916
1621443
434206
1967505
729812
73314
1788774
1078462
1013566
1100437
582856
133248
532855
796197
1354491
762236
1317775
516936
839532
1212122
1191926
1375759
887957
974912
1925821
110226
747203
919128
401818
899071
1184807
1847815
1877657
1565368
892358
1403042
709330
1906166
566980
1539994
1943238
851703
1314414
1363750
1606029
1990008
1182074
479234
1296869
1034641
464102
1458477
1830661
445571
326054
1430213
195736
1027837
397914
178895
492281
1946829
159669
551920
1805967
566619
1761354
1487983
725385
67784
535928
1378073
1762681
1629427
1122253
1050605
1711300
1647091
1390627
1512537
632954
277064
1002969
764661
1489373
491321
1020907
435012
998317
1421082
468600
701484
1580863
655460
381253
1501127
1838130
424212
1937783
992084
1126478
573077
578094
283180
154232
1637569
617229
932854
55197
613738
926350
1716516
428001
1937071
1731450
1508768
1625736
1897245
1784492
94467
480295
127570
1290305
903225
506084
1247338
1370164
1003191
1796362
1119450
867417
1300654
1860150
1800888
1773330
829392
257983
1906913
541737
1566197
13740
577956
1015938
965738
1320484
1076742
130488
134476
281415
1725037
879637
1943290
395173
1047143
1395371
1346159
468806
367364
1870828
1123986
1331317
1445605
261316
1382253
1049397
1665614
1885521
1954451
134013
965009
351164
1120827
988792
996803
8102
1830142
1058314
1113588
1891925
1043352
1492811
1581959
393309
1647399
1119480
1069823
77328
1752188
866467
164500
1389578
1552480
165904
827577
495166
1085553
1312707
1296194
638212
1711638
750690
1999624
1166215
168905
1218032
644388
1244359
1989496
206398
1665400
595632
1386415
152347
721568
1640783
1243814
707438
580452
769417
898554
330976
1533279
338193
755521
1729420
512666
1971409
1336244
581765
592373
670266
1018381
725777
1037697
468777
1288686
1982177
1830642
966891
1127018
1877611
1328765
75492
1244179
1223115
894109
1928451
440472
179438
505308
1681161
119876
474808
936493
1769738
1480210
1304336
1762906
940441
1087721
1575082
1976699
1904281
1471167
1419781
395105
241376
667279
203530
1786571
1339660
389691
1195493
1904446
1108151
1071449
1393361
683945
122383
315395
441408
1399288
1397327
827904
1426136
1727350
1592924
1309309
1655988
1789758
1809168
80428
1460282
805538
989204
75684
1896673
490105
530071
1702233
1328467
265968
1199579
1810978
1816630
1552844
873696
482204
917382
989058
1012647
264553
1336066
1491761
1652420
821042
1984108
847037
1505539
1814342
702386
1048753
180191
1820802
1623121
771901
228732
1132288
896877
70730
4163
996151
510339
1970695
407875
119277
153015
938872
1070886
1243358
1115611
1557728
826433
613200
1948632
400169
520386
1805671
778664
627549
374568
1270758
723787
561472
1007620
1215220
1776348
1093898
905598
1976643
1759280
1514728
268735
735888
1550475
1032729
1626074
1980635
376721
687384
1041700
1874903
877076
1281566
1005340
1832928
1332570
853096
1538171
322348
1620139
1236972
636796
787487
846707
1162437
504531
1355026
697357
44727
379164
334467
1203796
1372425
217436
995126
1325833
217012
1164510
1226421
774860
1484893
1110284
72197
47313
1237766
948142
403091
1328548
584847
1217816
1356047
885105
827477
1311507
1741532
767772
296404
30839
1101718
625777
198746
738838
926061
883158
535091
410002
1827336
1393148
184123
887910
1245036
490659
717123
236464
872697
336367
89952
80240
1280654
251157
745385
1441133
130304
713046
12830
1035026
423633
850076
1796748
1390067
621267
23605
741013
1509046
634949
1501
658411
1768838
1481914
657729
1690295
812148
1015614
455069
779155
1673709
1227727
959239
570053
1141987
658976
1587600
1878577
1215870
819715
1657819
1170507
812014
817678
218455
1467446
1754657
1004915
214404
965780
1918097
1600079
426269
1178247
499476
185008
1681558
895509
1201534
610808
1376415
868083
433587
419443
1446482
1296195
448320
664973
600280
1482781
1294626
1005299
382591
1399820
328999
1818938
661702
1524366
1652671
1242768
342738
360875
124519
632814
1320986
1047847
247435
635998
1241812
1847849
1233980
312791
1649304
1801370
638479
1324756
1219415
1691048
228344
161277
1171943
1167537
1522636
145394
1739857
331663
1242366
1812749
810579
1790831
312141
623517
140710
1439293
610321
1996180
617499
822299
268773
1204841
1151968
1969184
590412
147908
1528717
1386629
460888
1881150
1932778
425907
2523
406384
380091
1781708
752992
1043417
654014
1849986
1093038
840631
1090835
588315
43256
1788345
1345799
1704792
1366576
78531
236872
1346404
1097718
1865362
599283
313085
1314954
1805092
46728
1081951
1741132
1708788
1096745
508020
189707
1003303
45942
125591
1409714
1578553
1714385
290204
1627785
47157
54301
1948068
811422
784787
286655
1102148
1549366
712796
594136
59723
1139456
1164235
1677923
437950
222088
1643904
1073424
87535
1703590
1151980
406690
1504434
710318
308105
863248
926441
1974401
1195075
589979
1111733
1082954
1289376
1162260
1201685
1628930
1600503
1256706
1403128
1314263
1566473
1458329
1504905
1517836
113659
1428015
577761
1687386
882399
246682
288202
1444007
1064849
549867
1249492
1769209
202843
1893323
78783
1704029
1877809
741991
688369
992467
1331416
1656142
1701708
558634
542454
486847
457802
99447
1369479
862711
1206089
1810105
1549753
248030
1363557
302283
58633
1339943
183051
66960
1313818
134176
118359
1293856
70141
1036170
673810
1895695
1135590
152533
619103
22170
1689255
1110706
1133995
1387004
216097
1530267
485919
1382806
1161601
607950
1899586
1653361
912049
943382
1024750
83159
1521547
1262368
1404765
83992
1043119
204783
1042456
1907690
1234171
389208
1478647
166961
415218
677027
524789
8903
1784124
1531145
105224
1867500
1988837
1136946
1733643
1747851
1009251
355998
1447153
1498068
155203
1025334
1613877
1343146
438909
824624
131882
1219569
173779
464461
415170
1329871
227862
1699444
1011079
1786365
1245006
1128664
1243774
1442774
1799215
1157407
346029
902366
496387
1607312
774716
1638557
1202429
303766
607730
1192042
1694050
1080240
1852918
136025
428586
1993465
854004
1944388
579733
1127035
1057803
1581617
291939
951086
1854520
1345489
95367
1688242
1669919
1139001
1105159
230148
392023
812914
1063941
436282
302470
1586822
547058
946846
1008904
784289
1194094
490908
449693
1113783
586414
1547283
1060063
1142164
576282
1959104
1839840
116165
1313692
753910
620220
874380
518932
1270323
100959
1502522
1896387
1946247
303458
1784584
793417
1683499
518134
840000
1376211
1499183
1087663
558108
1289884
865226
1801313
31901
1631668
632960
1732008
631833
1467249
1755231
1591019
442976
1402861
438592
121857
972238
410675
1654064
1309930
47013
235389
1423931
1589955
91039
752178
1251739
764625
525199
1887581
292217
1047721
650966
1257685
1384368
34244
1685135
1977830
1489475
1237150
756883
19608
1323412
330193
217706
1116185
628967
1908275
1610158
396416
386053
831203
1820928
1269670
1444690
1476169
1635511
501021
1238734
1347614
809628
471733
1122978
1903539
1939222
129196
1183872
1707783
117518
962204
459084
1636826
767913
1926724
1019629
894606
551150
802887
332420
61050
344955
150262
1061666
792015
1198288
694086
645625
402051
821029
689217
1001011
313040
488714
1870508
1274271
884344
755561
126024
1063096
1028114
169819
915930
512452
95025
286353
1486352
1540338
1530268
461766
1776632
1298638
645446
1649099
1428399
616667
274740
1300605
1366043
1835376
1751782
1034271
788754
412809
236491
1522320
1511116
750784
170701
1238431
699308
30174
1994067
29269
255137
1153093
585431
699846
483387
1806712
1071991
1547161
835003
1497447
899296
1382620
1674848
1616040
614467
1978375
1268335
1588000
1299522
15098
586284
981694
10815
1633911
704422
1190762
1734034
1571666
1293655
156787
201677
1966408
353494
651669
1262026
924892
537434
1905183
792537
195764
1985289
74667
1901338
524316
268987
727026
1497018
770345
1241394
667949
1096196
141578
899135
960591
713265
703502
985904
433530
349139
1039271
937567
1662212
1740902
742060
689569
1232804
223500
776955
676702
395508
1643618
1496436
653053
297964
1687894
1390253
1198461
1932112
1881955
1249100
1731094
1053718
1272523
1370504
458890
1714309
1685209
1690653
929208
979948
78446
1221566
678430
850697
1906091
1361311
1119212
100061
1682834
1187830
598089
46806
974339
1894960
1863647
929140
2837
1565056
1981600
764153
948071
647732
1190252
1131100
1911451
1367894
856774
350593
1642654
288082
1394435
179757
1551664
1034753
1666124
396204
1413226
1120487
1018777
1981525
265060
1445329
1736580
111119
216590
151148
1909816
1060048
1925465
479274
501759
601608
916140
1357698
1319953
584969
1866256
435962
365250
1374065
1737958
368460
1142563
1912474
1171867
10828
1689775
1602118
35420
629016
1816786
417566
818704
1538821
1539528
1017182
1773635
319813
1164457
1840563
1155451
735560
565317
815060
378059
811539
1019721
1913000
587980
1261501
1491328
1006622
1144205
79718
1504707
1184375
1597153
304201
430333
1836534
82137
1305170
1315580
1129758
1400492
356779
1587312
491190
1024613
1519083
909621
1583777
421321
574111
874094
1580480
1975109
491941
863379
967715
1014051
1857139
1668774
1916281
696708
452529
1865512
1847221
1432103
770894
23283
620542
1964130
812031
1716853
1920396
1683657
1466828
591594
1061175
1886444
576469
1203417
569065
124197
144465
1322476
1076188
398028
445897
1169289
1091849
1861858
135629
13305
666298
879665
1633288
450881
347375
256807
11014
1970047
1765887
614240
1170864
1950064
775449
1024368
1935588
1002394
256261
78119
1626882
236136
94311
1309659
983372
1792095
1866890
352090
1351922
1782152
407997
1138935
521027
400980
1473556
1927526
1841402
1026773
75883
590528
1619529
1937483
1874580
1640241
1206102
1326513
788479
245951
583734
271626
1695673
613484
168571
810037
1718086
276816
1792546
1799254
955624
673148
468026
1613029
177661
1329561
1107178
1062557
1660512
1527070
378017
866204
1507785
795370
463294
256273
845722
1507774
1459573
1383891
1714139
1803313
694293
1692636
1752381
305474
902191
144536
1902020
7576
538632
750529
934962
1374905
1929691
1964931
121928
537272
1284162
1607950
674107
1959555
1158497
1729616
1040645
442638
997925
998191
1832199
1333796
410520
1231053
1269808
375396
1293589
1591763
1142745
1244694
1190422
1028663
1967864
1086753
1122068
426140
565093
1562828
1901999
1638731
330133
414055
1951983
413204
231675
1814633
1923925
168304
565980
1115449
63840
356052
578565
851996
272967
1067969
1157631
1826093
1808568
790323
259060
491956
60645
1188798
796304
1372804
727650
1946676
575432
1948802
1472786
1159446
1064095
1338415
1866956
1358591
1081805
796099
1700531
967924
259884
960060
1986365
1565218
1189762
1808988
1055813
1973607
1208365
757219
132816
473883
1653120
1861802
858782
610084
1323435
1117150
1264594
1295611
189711
1042486
619011
178808
588470
1999704
470966
977575
1412609
742679
1909279
49308
22523
76010
1966064
764636
225576
1549313
672668
521592
1397257
434932
1678068
102341
1846878
979824
1477974
1628511
601075
87241
1058313
1608289
1399683
1425818
1544954
1171529
154327
286222
1142537
1713110
1122760
1918480
1906208
289268
323909
637508
1024187
1653279
925316
981278
107396
946920
100282
487652
1443220
1050090
1059354
688507
1681406
778421
1266359
1730369
1174654
1938761
1700850
119389
87492
624294
1902359
1369712
1183070
1678182
249593
1932055
1118808
465682
1510474
16743
226987
854456
189500
1053797
746132
543259
592130
246411
235951
451332
540397
1890163
640623
739333
1519431
963820
1357905
1517515
21837
1187984
1011743
1606702
968019
577069
499927
1254382
1273609
1738491
1860130
845481
1858242
1163910
1972425
999834
55489
971375
1979084
1865693
1054865
1337631
1774587
536299
1435474
185997
993230
757995
1953720
747757
778102
601616
1305196
52521
798028
958092
1242937
1602522
861748
1326502
1246563
1594729
699588
1505359
1179875
1663799
301778
108659
1959319
1064727
1706437
1129863
1612043
352701
1772742
1874133
1668536
1488519
623777
971484
840643
264481
466608
597998
524656
757413
1249038
64484
1627242
1457696
780594
818359
1954271
399412
1016737
1987788
619617
731009
797034
13301
169322
1837154
902105
691332
1575943
1177382
97404
737897
549564
1283128
641810
216985
1906732
117069
1877822
1714176
1461893
189856
1825861
853831
1072890
1885217
1616713
1614206
469340
775327
214483
1598496
1980134
1846503
926266
1529523
1390396
1903421
971435
656228
1642276
365155
1515536
1141309
1390497
209804
279795
1913831
617189
1722483
569652
686001
1989405
1103442
1838597
1302887
105046
1293299
1793346
153006
124965
1478126
1654101
1595691
50492
850930
1739168
1765128
320360
671743
1134259
121101
1573265
264553
557273
969930
20860
773480
1480836
659681
1939576
1834750
1523381
429989
1396495
435539
779824
1908756
1902107
1006451
771298
1633399
331971
1852247
1369019
463218
137536
1205971
1593026
1255361
617802
1944421
128282
1063278
1529320
1818703
1724327
799520
818270
98354
133165
596285
551793
174334
1953496
350999
1636381
483974
1898037
926671
1843811
1289197
440
1999807
559300
1831735
835995
257605
651648
1095066
676608
163016
1933798
1936379
1539555
464563
223467
618403
369072
1166024
224175
223003
720537
579639
281454
222402
731162
185026
929601
1769962
1022281
444404
1734702
836264
1190835
312253
1250142
1543420
1592490
16811
1464577
1528973
930693
949905
516543
1125026
1348958
904556
1718743
1992175
369559
505778
1625395
135236
1493785
1668306
1760857
346269
410657
542107
207326
1299547
541898
146888
523320
1875059
1185151
1301184
1979078
780674
1300002
340436
1583636
1670731
1638672
240219
1003511
451003
79382
860801
1565249
259838
872421
75722
1683566
1820104
866563
1262777
1550525
1635359
1068117
149500
1326304
754187
1150437
1201846
95734
1296353
38556
1133725
140516
356249
1800448
772637
674572
863917
703834
882813
734791
1970504
782134
1480864
1714640
14907
874271
900107
76353
967202
864345
44075
197282
1578008
1180
105639
154128
209782
1884310
1012124
545519
1739723
993153
938074
531590
1323194
1297664
1062112
675818
571643
575650
729231
1030749
1310962
1290191
1625473
746274
13845
454191
534647
778911
184905
710184
274567
1071442
720802
725589
1602272
1033192
1070842
777228
927907
152470
392454
1585433
5309
390890
1864672
352176
416762
1795402
100709
1382274
454923
145254
1841402
698700
1933147
953981
840323
417690
1116344
1825916
1589067
1731461
772777
1477767
1250858
1713188
333939
1408670
1725259
1525606
1829484
1461192
1186217
1337725
638919
1463295
48424
306323
883155
36010
1050027
806993
1383628
504107
1703349
1573279
1403736
1204939
909354
1398607
1821464
983264
1186275
773613
412293
762172
639801
1795754
1268808
1785412
155560
1494444
1304693
1678689
1256297
6341
787337
967508
989126
1591219
819375
863054
1672067
1015330
1524788
468704
346881
396037
1123073
410953
1555153
777661
823256
816528
713471
1374434
1289979
403709
893129
1544201
684235
1842288
1677805
1096723
1574032
1008750
868941
1565175
825372
1751755
947288
1509794
1374485
1932846
530337
1841077
1072819
234387
597468
319934
1980119
1908452
579601
414664
462385
1740889
1892446
1318214
580854
691492
877543
77622
66978
444209
1396623
169307
364719
1507832
873562
1158575
1745093
1669468
50809
1552405
1159792
1602289
496939
1058476
1185751
1963844
1849521
1270157
226720
1752678
1558639
453123
1246119
1473979
741052
683596
1367100
1219696
1571398
209025
1831621
1489529
1213578
90925
1164445
722008
514141
281124
720715
768811
875981
608114
100363
836537
1568529
234329
918306
73715
896598
872878
506837
1306270
1065935
626599
1055645
107537
1126494
925192
1804787
728514
754288
1104409
644913
49699
436163
789309
1624630
706359
738353
1010197
50988
889315
934251
1101517
797096
634489
645076
388212
1651650
1449825
423487
1875348
1150521
1672545
1798244
704283
159427
1308204
1833239
1590156
1607536
232935
1414242
1541235
1409757
1615002
1658959
1810647
1872906
949439
1197756
491083
1309047
1560163
1525160
1800500
1247110
171392
867770
680550
1111651
530112
378014
1768936
1133980
270577
820678
883640
1657593
1005730
1848191
733397
217472
1148255
82209
1613602
1566157
1771098
388192
1496356
788806
161265
338521
526174
1571174
633208
1809830
926312
427647
279009
1610553
958412
553338
360957
980353
919272
869676
213463
231468
1887841
119400
1369580
1599116
1895616
1302109
561573
672957
929469
657324
1839531
1117188
1992642
429910
761055
198259
1593928
161636
369456
1501052
1357281
1009761
907450
1488175
1894850
406531
665235
320026
979407
159178
1455159
1606686
1402655
320826
1441293
63925
881856
1397046
1438731
785655
1922221
1807570
1302339
814546
331270
420031
583843
1210339
155772
585517
117646
806610
940698
1023604
198163
730982
1664791
563478
974091
1597993
1070280
1243773
250950
266034
1201156
14046
1187760
1382968
1989768
1584572
1046010
674626
448063
916548
1452996
1097612
1932516
5501
1997101
1443156
1026264
1194053
762845
88049
1152639
1433720
66708
525068
1358233
36252
1038195
663284
825531
1725516
1648004
1520133
1402733
1062168
1925489
1621946
1063853
411306
719836
119494
1673302
1413203
1650588
1389073
1073421
1431148
1435488
858688
1384753
774409
9773
172542
650226
1405800
1664226
1135406
832097
157305
1239619
1202109
837278
1332554
1398310
1005504
1287236
62751
1878973
732039
1075769
1942699
931262
1217928
1779722
1434997
1715033
379806
1448160
773420
816911
1393540
552567
1407750
240586
694054
771745
1277060
215170
1980925
1384152
348656
1835157
1230128
866494
188691
302064
249327
682165
1622428
1053886
251594
423002
633108
1709489
151905
46376
252761
195566
1399068
763554
1060238
1977724
1738589
618531
719818
1662088
561294
413663
762353
161491
862698
1533114
87554
296209
1264982
556636
293792
1523958
889835
1267296
205382
1013207
143461
1878290
957262
1705374
1208091
1625092
1616065
886951
1090970
538128
743301
204958
1866349
378534
514592
1756993
988554
35981
735842
311867
1312560
709048
1848343
1010445
896479
33324
1167358
1560385
1894348
208
1752999
1678354
376399
1208522
1388430
1639049
1618744
1411763
1637214
1030382
1743908
1938904
1133979
156849
1917650
340351
553374
1652391
329376
873273
507127
168335
1340745
398941
1028754
174167
225648
57124
350850
536305
1758195
1354041
1003984
871037
1460540
1656727
1497100
44239
1546729
624476
726762
1596029
1329682
7875
383353
1702384
831782
933476
271551
1690654
1120999
1313731
1624397
940044
497179
1699126
79699
75073
554441
1297000
353714
12780
677540
831181
1894930
1838479
1297511
1481876
800024
703476
498301
1225310
593090
1054591
171329
1322073
1376725
1735001
119038
1300885
896687
14863
34301
1289090
612288
1090443
512765
1497227
1854071
1700718
886049
764540
1101392
400994
425744
590480
1021342
1833658
889736
514776
777599
676872
1841345
1347020
42744
982981
1054872
1657862
1354626
407416
903181
884505
165312
82662
792729
554549
1838153
1274749
1400749
490329
1166348
1787225
979692
1661727
461532
1486421
117365
1772385
1766014
622285
368259
106528
676775
750532
867451
448681
1545431
669325
242229
1701440
546162
26611
248062
1141792
1146431
885294
320344
172735
1659072
743521
1559893
852188
741870
1036244
1871365
192811
1065796
1703999
782961
705941
1656768
412764
1546820
91656
770130
814540
955230
1308424
1129847
229812
941474
902434
1444391
1255480
655709
1194050
205341
1022279
278082
284203
683504
1718471
263605
167373
403859
1805067
1167109
1278287
515709
903014
466096
700583
188688
53409
204575
892905
1768740
1808096
1294388
981043
351233
585298
78586
1588151
325992
1214007
1343676
1898283
718346
1879009
1854570
1063701
510270
1295889
536753
1823180
1209607
1090185
1417856
563151
99474
366849
699860
84912
1318181
1432485
279662
1253800
475771
994266
1735859
1097366
739185
433460
1395060
1579247
94630
341094
1891803
885231
315330
697707
119181
1266932
790360
1586137
1816067
615767
1680377
1654290
1587134
1572270
347976
774787
1503849
138658
1271493
941493
118888
584214
862515
461643
1705006
1541946
1851646
1562292
1001841
1924039
1920533
545611
175182
324921
816391
1391908
1476013
1858199
217586
1779181
323083
21974
1411630
341893
455742
300045
1389814
1883438
1311687
1119806
264502
1150148
687505
1937058
1842006
802780
10807
1570261
1779913
588141
654468
1188237
1591781
1506611
1750355
383808
1374168
227565
573467
1515068
520065
1715174
1591511
12990
1642109
1718716
747240
478804
259771
176892
1093590
1305244
374778
980270
948568
1839705
1176074
720930
1522946
1313248
1856055
999534
1514136
992552
972595
1915912
1245232
1726521
1140378
703345
829871
133058
1400926
361524
1140003
1532660
264443
833737
1947814
1098955
1868890
938083
764382
1717807
1953852
158122
502085
704921
1450144
486564
504384
1306000
1135806
347429
1308649
782048
1074970
738169
1799904
419717
40475
246257
1345890
689042
531758
64586
1992655
839447
693322
1235956
278149
1696097
522006
1078210
658325
526699
207384
1089498
276944
909068
1840828
1514594
1799667
1190383
923896
1256457
878143
1998081
1885667
134523
1471294
1542825
1054941
1349705
1239093
213771
1561559
1464048
742493
128142
425263
780147
643134
1310394
1218261
449327
1302988
1703817
1581683
1241295
1033939
1461182
1688072
1917714
835369
637264
616369
24177
1172359
644301
169058
7851
1301220
673627
728965
739917
1658919
281902
1918642
820066
1999064
948195
1684616
1276374
1692106
445777
1608332
204901
812914
1214216
43604
1689587
1763068
78698
84412
704069
1679705
1440787
1127105
1454076
390831
670285
897391
1484538
1956237
1121315
1115332
405945
1347666
741119
390046
447307
333259
901425
993751
699443
52881
451676
1567659
1119048
1941160
1386727
292505
786793
1778525
927277
713347
485906
1570627
558483
185339
934437
1009209
558229
445163
449597
750158
448653
322736
1655203
871543
1563336
1671065
1723777
378607
1381135
782050
1192520
1925590
335714
1071288
773186
1981474
1372032
727221
1310118
181350
1575941
725096
1175432
392359
1008596
787005
1847534
1314487
514538
1826020
1210532
583567
150047
1473511
1357699
925476
1050378
944264
242469
672473
1286355
1896986
600916
1069660
1924233
7322
784643
447893
349562
859035
1505225
1601650
1422911
1098596
1785630
1330377
1811856
1529445
1183601
30566
251491
1593365
1827371
380603
863075
1956522
462022
110270
1729665
1355412
1749481
1606964
1085433
1877454
1271842
1258048
1842938
488143
1535512
1735864
1214253
1409521
182049
247854
1064422
176410
529929
29200
33811
1480169
1876070
1037773
910671
1258888
1752049
1196303
6230
1607690
591427
218584
851685
128089
1830752
1204139
372985
988415
730395
1530739
1724289
582271
780461
1442698
1137421
1291855
1631814
1979138
223803
1025756
1204637
1173270
1125571
382447
481337
677429
978086
557839
1894646
1772917
661806
1247202
1762834
1621534
777925
1780203
1649394
369250
919548
757420
1995590
875163
830927
70955
750756
1162328
304534
1578059
1174360
156359
676896
1532654
1497745
1409817
904834
283880
925592
1305845
1500735
1354458
772565
1177170
1662715
1923757
1329745
800884
1157268
1101291
88840
702678
981949
1131330
1327876
623469
1425426
104455
1792037
1346452
1751889
734935
470510
1311025
1150263
454660
851582
1947075
144582
341449
1485475
107103
615865
1713108
622202
1244759
295735
931040
866460
1566264
1482790
891750
669400
1737899
1526375
993308
1073529
935009
290601
1396790
876176
175257
689661
1740579
1382097
323309
956414
1682205
1425835
1389588
1396217
647462
1019402
1580462
551286
1474335
290963
940569
1605470
368047
1608712
1373151
705150
550424
874014
75298
349228
829594
323144
68205
995394
1243113
846361
1056277
1203403
1645847
1872003
1890585
1715288
1678739
93485
974354
1256379
30925
1149076
545464
761583
1264755
66050
1174196
16670
356183
253456
1503816
1929553
1209762
899979
1215150
936932
1253775
558396
1918949
910721
462119
1111110
1491887
1530357
209827
310797
681971
1510128
1781825
1983542
874675
1875409
1066164
1065502
922385
959127
1037630
942871
710262
163488
1289523
1407735
1151241
1802474
1265489
457162
297499
1264046
720224
935738
1660854
1308315
1001833
653240
1379694
163181
1762417
1150232
1905252
1766117
670286
1480846
1609664
434620
1353583
1527336
1600096
1462854
1250611
624472
1164553
390834
948084
1540317
953316
1324136
1010458
122904
341628
765187
838213
907649
1479351
278298
831355
1733095
886520
1358982
1266559
949407
274834
554143
1978905
1525312
1834653
1234224
1071095
1021974
1221928
347308
627216
1714608
1106019
1326258
1018555
1508695
392120
1039404
909759
927315
1070482
1115539
301646
1301530
761674
22783
1265683
717428
1359628
1241317
1579219
187501
1628624
556234
713175
915639
652334
44962
35173
120873
66585
179980
479145
1315804
717501
829173
470358
1386002
67718
72283
1074446
1474567
996135
435630
1995693
768822
1052030
5201
756679
781778
171501
1666388
914906
35117
1720199
871453
1461011
605648
1492380
75175
1434397
649987
563839
1692094
1091356
277381
116824
137608
1708815
1030176
842981
200943
786011
1448492
1890251
1246842
1825021
1473661
362887
313306
1097686
1352304
390431
246500
1158034
1427127
751951
1812657
1842983
1387889
501371
1138361
363355
1916906
1410968
899480
398202
253736
1029771
408341
658729
771498
864971
1392283
592374
1266902
365398
1487832
559939
328928
500841
1449553
699213
1859633
546982
488317
593020
65353
631794
1986821
618135
414401
1101505
1738108
869378
612160
1662226
610306
532355
796202
116622
93370
1653899
1979911
1048057
676014
1803466
1121431
829078
1535823
227302
693993
1252530
1916351
290377
1218851
1605387
3195
1540247
1794452
782753
536224
229466
1389382
735189
957043
1716927
1041910
371596
1238568
1228641
916072
447232
366158
1360118
1580237
1121183
834682
1006611
1540597
1535199
1977732
989314
737994
1087355
723466
102890
158595
314039
203022
647378
1359609
196650
1306068
1411902
24228
1032066
1446308
76621
1231040
582238
717399
1362881
307447
1918758
798805
1511629
162887
1547049
519497
248134
567033
1280446
263432
90550
1902541
177257
170155
183256
240879
1726969
1958622
1734173
1978482
1918396
1398832
588588
117758
1875604
1487902
757332
1384646
1024187
986441
675943
1589941
422599
757715
1672719
781473
436154
1183682
355008
1685683
35145
695856
1939025
1536396
1835077
471764
4344
40739
1575014
1402935
1449185
637106
942266
1472838
1734116
1772882
1464146
63295
1564489
1118541
1794025
89307
403138
1480443
1514681
842785
1206477
1844311
1334715
74262
589496
171490
1843259
1898666
1988423
1717641
696440
588668
1833438
96379
539568
996835
1173363
1259124
1398985
315195
1890788
1266554
1393343
1374715
512600
123423
1933523
1535136
1634075
519558
1059145
1664854
5623
1356683
824083
1702792
722121
561957
1325284
1244439
1471309
1870377
1319534
995889
914193
1935746
635617
1892065
389463
1182578
1216078
1448081
719805
431538
346223
632625
125552
875735
1783806
526979
1922030
832636
166921
728674
791348
1860282
1058914
810800
719138
756255
1413386
1934097
1100750
453723
714772
914317
273377
104488
485031
1668109
1439371
947062
1608923
914323
29318
62950
905061
1014254
1411314
1358926
458343
226840
283306
1997449
143284
1136963
1924707
1130377
1313405
949904
1222460
929614
886635
668807
16618
695616
1508246
1544471
1029271
1587644
500544
1130870
1938728
1303352
73092
1876283
1939869
724005
1179407
1347043
606689
346878
569530
252717
432006
1930480
1510255
1128290
233145
459359
928415
1569183
1610944
679513
1302796
1781680
934573
1357664
671886
1671461
89888
1130520
1302510
670743
222061
1082993
937481
1516858
101450
330175
1700162
1195837
1705816
627956
1674527
568292
703392
1544577
734814
739401
634771
1701200
1678288
738729
1386541
1737014
1345694
1019512
1575131
1226792
1842918
1580465
520830
1703001
220393
269914
400015
1350071
1929703
787205
292716
967101
279970
874762
1081088
1683197
947528
56189
1965996
832558
1037433
345615
1377474
345587
1248533
730001
640767
1210994
416910
48635
1599513
1352700
1105304
751673
1633059
128386
264743
632682
910962
1592551
1369730
177006
1889976
1467827
520771
1172304
916859
522140
138566
1101346
1293679
1207982
768426
1749086
1180370
968681
1934424
1751193
1061760
1669144
1861011
150016
464269
1309399
512226
657908
523552
1877379
1187497
1488464
444222
1159445
1705005
1957285
1358694
240875
27556
815246
1909907
1671003
355522
473876
852171
220537
708737
815550
1707447
1523928
1764725
190844
644419
1698592
1831663
1010114
1957912
1571747
1220599
1884383
1510190
654872
1115148
1585520
244727
245538
1337669
1572425
191769
555887
1831027
718282
1363597
1922668
599054
1238129
230627
1696680
594090
47915
1912681
260823
444500
1478302
1314205
1512730
693536
326824
350825
517375
283737
1432137
427995
1103748
1328539
355204
11679
1028660
1760464
1328331
555806
649455
1232492
516891
1285255
250732
257469
1586190
1047116
1072035
823578
1022077
683951
670584
503061
941259
1724866
1463199
1231884
700018
909001
375106
957644
540521
1488497
205183
1891199
1809572
1185296
1006897
266980
1141389
1775324
355785
448976
1354455
573107
253877
50045
275845
929536
538128
1330761
843821
1947081
1995144
1841408
282724
389618
1291206
1152271
1775677
1512195
372088
58526
1635386
1069640
459239
1054034
1339615
1416898
1231914
1767628
1081514
129662
357386
387769
1633685
1905659
504879
1228041
1317733
1593749
493376
1679567
1023014
408100
1195874
1561639
877342
670012
9048
1515310
1494611
1336162
367965
344706
1133489
831263
484505
271388
736746
1259236
1445039
1315804
1095331
548467
1671266
30169
1178166
692996
914318
1288211
1053516
860914
877763
1528342
1264837
1747836
1735457
1933545
398384
1642670
837361
1316236
1885972
1310787
365634
1693248
719924
336335
1518229
69002
739395
1980638
554193
250936
1263445
568475
1147341
994477
1941937
390991
1339568
966401
614386
1555936
1141009
815705
672687
811614
432109
1542001
1453346
339996
854284
1128405
1352804
22519
1395578
637392
375940
1764003
768091
1590536
454529
606328
769351
241169
1220446
631171
1495798
1446435
1412763
1901130
1174521
789190
926063
482644
1137206
1807443
136859
1452842
1011455
963411
180001
1763256
630107
994594
120385
968494
1816834
225706
542939
263576
908247
1654667
21535
1853294
1759467
268020
1980086
392221
213292
78773
724213
1474874
1856002
79151
1150895
291334
1193851
826309
525667
1126457
25038
849567
1451287
1743151
447980
1974444
62553
1661759
392576
1829953
788514
1650993
1193883
1460522
540104
628301
1063742
952752
282235
763846
1049499
1220722
740317
1723304
296806
372844
443438
715125
729199
1072313
1187094
1238618
613559
300025
36795
609453
830630
1402983
637531
602879
617836
1564180
92577
1851963
126933
66977
230040
261780
1713928
862754
45122
1504699
1694136
1274467
1663131
899843
131568
40469
1446568
586883
892489
896227
1396964
904049
1565994
137141
1377647
1297776
888737
1770225
577138
1439897
1227100
750461
1477319
103209
1605074
28267
927557
1114397
487315
1693990
1301890
1327610
694515
1135586
886767
396325
1744971
1683412
60589
294051
1024122
1601663
645615
1565739
694236
1813675
1174462
1193641
762167
628841
730038
1563297
209859
1625391
1979658
1520749
901009
316203
1843683
1575708
632072
33801
480922
367948
1223377
968159
747435
1579909
1635759
200727
479500
523252
469411
1155234
437308
1304890
1228373
395629
341471
1587494
1430956
887371
1064143
1358730
856226
6167
480979
1650390
868688
1262756
1271266
408287
1952997
1363185
1992128
549584
1750771
750794
1669898
982148
1781330
953504
1650987
1690712
496689
1410202
1037645
687786
212316
1790105
1987133
1746946
301944
1308246
1992134
1162901
314133
1083658
1105842
1137823
567906
676249
2464
677226
1412932
1166046
900001
1477414
1883114
544093
1573739
1476095
1734313
674348
458552
401580
548467
1806883
891060
1921204
1309169
509574
1288647
61285
1635015
1675481
659331
310621
1520172
1781968
444993
1828367
1617635
1612867
1071347
1020647
1077445
1121675
1093339
1620894
1408609
1496463
430652
362486
1946075
108494
1813145
743595
1149689
235990
1846538
17083
1900767
85625
261207
1604184
793768
850004
1504588
1187034
1410814
393627
862809
1381365
1343588
1359179
546176
1296501
1439409
1941411
174267
1996719
560256
1752028
1218378
493002
1343094
421468
1767959
1889062
535791
1470201
452163
1620381
1984209
1343757
1737866
666771
384752
1824807
638490
269670
753715
1510805
1737390
349590
1363261
792714
971255
1492853
154268
691996
483468
613305
1127773
1291668
412780
783738
850081
181957
69423
1548026
1716634
944559
376472
1125122
1417778
1892313
458179
1428636
441656
963448
765057
1747835
1706471
1917409
1339091
49738
1224873
246309
1743997
1738972
1107704
74620
1067924
1137398
441995
613156
1344621
681155
644138
1518079
1211879
445840
1215982
1849573
632329
267377
1072726
1269249
272662
1876047
1909325
374879
447737
989850
736303
1126634
387430
1362224
500345
546922
1534047
1465171
1504524
1969711
1557016
436940
1183182
1900426
440611
1609717
457804
921861
1383779
606348
1729187
431703
1835522
868340
1473739
1968893
1459998
1256121
503343
695997
901686
1750560
544266
1437307
756020
1355110
12064
659175
1398501
389470
966557
1129155
1120371
704808
204537
143925
1886912
501040
1352830
1119602
140126
273971
111588
1971590
219166
167825
218109
1490951
1883246
1004677
1214771
780739
508178
98862
1076125
599853
620758
1964406
953604
1053038
704297
94554
1389659
672343
986081
1576789
557053
1298276
1893719
1247250
1988466
311872
27284
300038
1713795
508801
248629
1823508
608999
1330261
743375
1606533
221511
224332
1868155
506467
1035479
458202
805148
965705
469417
937610
166728
1231243
1521557
82303
716634
492366
355696
550296
211936
1153819
1668795
540297
1440719
1813488
1322416
1364571
729277
917139
463612
1973989
1717361
125813
1458645
336234
598063
1650035
1051753
1210031
1453665
430467
190846
313238
491907
1295207
489798
1595191
592613
1983169
1324130
239048
1649533
1888858
888423
1747036
209613
1569328
1198524
900158
238318
1305991
1259362
312456
1372511
751537
599220
1392741
1992203
1171493
1600627
1662378
459076
612783
111595
656137
1737014
350929
667136
1897599
1918525
998510
623509
1127928
103283
764887
768773
577635
1388751
590687
404369
302016
24188
1345698
1098534
1687544
1920526
106727
1017900
169819
663554
1709386
1264040
1290029
874345
751048
897102
1388068
221451
1556720
1121295
1021139
289314
1212669
1512427
1912996
1072562
1460396
781059
1066878
479882
1551694
710188
768801
1095518
1078730
930847
911427
1300987
789681
1731738
1037737
469652
1342002
1768740
920733
1064443
1843635
215159
305722
9985
1669937
1274001
1280081
900399
1099732
1576718
1835784
864742
1618589
323595
498975
973101
1792799
1926719
362548
481060
170496
1955548
801366
1238201
1137012
619186
1281461
351661
1496892
115371
113576
196948
1224037
1141920
1366704
1815676
138431
708247
63685
772945
305505
757813
1301112
1827841
150361
208278
480352
1832639
1284874
182786
1887120
35877
1977871
1215483
220051
329353
1731735
709471
234569
962851
1122491
498675
727166
1483203
950854
687851
1373545
363538
786866
1845094
430195
6620
599312
209810
1435957
1215386
950321
300523
950827
1729111
1842298
1636367
1748815
1588953
538119
114544
458982
238011
628867
176639
1508840
1560595
492151
1637335
1718742
1804071
1020495
1213898
917152
1244688
1469307
659675
1336038
317508
1775581
82340
279228
844123
1466507
779065
1737242
1293148
1215706
1868373
868763
46855
1889398
1250720
103612
1010709
1316037
424188
1079865
328225
121413
160709
1130769
610371
475469
631037
1031055
780730
1006995
513280
247711
1102058
1558425
912563
18068
1359336
1272258
1493357
586833
1353092
1625097
1494603
1601490
1202941
1680356
920858
1269262
281342
533676
301421
917820
1158064
752105
488898
141940
973918
1181555
1633496
1995021
1307476
33480
88969
1664954
1452629
1498179
1656800
1494960
1903281
597435
2394
1930612
1253084
477301
261602
1217322
549307
813843
149779
1662132
899934
1848169
838633
1250734
298370
1885164
800570
285255
1387845
1968271
1840715
453357
246785
231628
1986103
1117053
1554005
1845910
995406
1302307
1231938
533059
1115601
1323536
563871
513982
1739357
1580760
1671919
735005
298696
1417754
1838275
85407
443562
737946
439607
1374147
422028
1777332
1500672
1461827
270446
1519927
492782
867824
977028
232941
18893
97026
1811803
228728
1486596
803259
430592
84608
1093561
1593518
1656186
1112957
1453209
1649797
107076
1169378
1227791
1289581
1810428
676783
1872669
1805812
1994138
1718148
1314298
1013212
523154
1973739
1445247
604937
1959561
1641394
563681
977448
128782
934571
634290
603469
1327593
1201357
1912025
1247351
1038161
809579
1623561
896594
490727
128089
355727
1742513
1563508
1950531
1976159
1006392
529201
1246617
1395453
18839
64476
1216691
384378
1754955
7324
443397
445553
265402
191204
1546935
1776806
1854366
1596401
919875
477256
53663
428083
1138524
301789
1394982
377576
1020334
1418438
872358
418356
1419091
465352
329372
205657
1637355
1757542
596860
1781787
380973
325380
1146281
1640559
1179871
1376619
214783
629421
543711
618882
272514
1809233
1207417
641724
697161
1882804
974522
868712
1885076
1178254
58001
949736
1873995
1256500
1279937
739808
821134
806556
1747634
375433
1940867
930150
487424
236393
1645333
273807
1521018
124303
1892804
1943669
997549
58006
122367
1080104
763612
1874445
1943379
699169
1198680
1668865
3473
297291
165837
1808846
1706844
670491
128322
15441
1840060
1483396
676348
719068
416814
723624
974628
578504
578202
557326
1354773
1605496
410412
894964
1484243
124634
1751435
1409068
760622
1492923
1635331
1495779
506541
1483258
1591259
386364
1770044
2402
1553775
1895213
1104579
1968192
579176
1706576
1357411
200941
1692252
1021304
1362535
1000248
493432
1843868
33605
1768862
1352406
77062
681036
519691
110456
824276
953795
1886984
1575725
1716388
214328
1560233
1111003
1454845
104261
491263
129096
981167
1980036
772947
1323195
250955
1263429
1834908
553403
1004095
1811532
646291
1694811
636397
768837
452132
1358598
1892509
1686739
1672631
379998
743896
1629922
99322
1475448
1237173
1654757
262124
90277
18063
590961
342441
13219
1998234
1620516
1526027
750439
457247
1210703
1650410
988642
1961798
146822
1152539
1531567
1846323
589321
1954069
1834446
1242594
311775
8674
1829278
1082343
797152
1983896
1285437
1109554
1689625
779188
1403430
419230
888266
102422
1251185
1229744
1173017
1682469
666254
863115
361911
1963255
1131099
1029672
397043
1849610
644611
222655
516349
808541
494525
557763
1211613
355573
1433502
616641
228167
1957432
265288
1617798
1358544
1877331
765574
1134012
1598286
265372
1687844
208058
932935
1108419
802281
1043887
884289
78865
1837606
1089287
879175
1898242
401875
1003033
1536913
925287
194399
602208
954551
867614
701457
1865973
1283847
1569113
903822
1960762
220163
1184335
563622
737232
1415545
238127
903879
1320505
756220
1081318
467488
1463284
513500
1282139
872237
1836479
118613
260781
1191384
1863438
1026733
938563
217676
178314
1688432
424451
714727
1511642
103518
1753579
1459911
1660104
1400701
1308933
258093
1702597
1748129
1139001
539823
1435659
274249
484055
1804843
540872
1679738
860053
1857967
1743128
788394
1705168
597002
631149
977669
657855
575391
1852055
1935644
147302
86218
861992
1936479
501043
562911
1164744
81465
720943
1147097
1898767
1948771
940975
39190
1901852
1615512
1948107
343930
1127302
1381082
353682
1390266
733136
974322
1841818
1070923
435239
1617891
1971092
1390243
1795311
1987164
175563
1851826
1588294
530766
1432040
1130821
366963
921104
1766747
721624
1709883
1183322
867150
745895
1425495
1772620
159266
1015138
809692
58708
329493
634282
1223322
155686
909285
1770579
1750391
542510
602191
255531
1277550
535794
923409
1082276
1532592
1486963
200903
102695
1232111
883519
903898
291130
965260
1202771
1356110
814250
1971533
814600
783735
346864
551741
1217756
1408164
1628376
1586124
1768006
780095
1207808
474961
839092
1919499
1301423
9456
1976411
255060
1667943
1498846
225976
1686161
941128
1983555
1383383
264671
683358
174802
1832834
1465054
819617
1902435
13136
599997
921563
712176
1256991
745309
1838082
216430
1126692
190584
1405622
978257
1533367
1236997
1133549
1065239
1476767
1254251
1995817
1747633
919392
1164453
1633214
1754849
1099882
71775
1866972
493017
1526163
1072933
257174
795947
1326142
1497082
1173940
110675
1518305
844062
1502113
1989764
1279076
1153146
1112791
1758635
1305607
1219661
1650802
424376
615217
864959
585476
810585
909665
971986
1825847
902349
830933
580442
694021
314708
390400
121035
1898847
1223911
619719
670158
501801
13772
1139278
760649
636485
170337
1897248
1817741
1360839
1268378
960022
1676724
1919229
1349464
552358
1092945
1167416
462931
472890
482121
1830124
1715955
1230864
796643
821363
1616573
774821
1261896
312113
421749
591312
308630
1124193
1878473
1914911
872128
1677625
502274
1385419
1727450
149
1382763
1300148
147692
318143
1369391
1486447
206427
929579
1438803
951232
425624
74941
1950604
210591
1845130
1348549
1100071
235561
428609
1193994
1335074
177408
699574
1636740
677368
1262644
1924367
831754
193861
1806878
1353380
1872586
1409886
1840928
1256543
402921
466975
1875092
1957066
1300448
970335
779375
1491750
656512
1554008
733231
648651
711750
1126421
1517711
1155762
76724
1493254
1702469
1512770
1822241
497527
868984
335876
1728458
1205507
1048169
1213462
41020
893192
1532576
1600452
2822
831218
188030
595111
38075
553978
773044
371454
168766
1050057
1950301
948495
37
398644
161299
997341
414498
577720
1281071
174163
1266257
425155
1187353
730471
1683138
289661
65486
1428929
326496
546307
794041
1205940
173757
866316
1522437
210279
1978161
999225
1919320
878495
1288053
819593
823375
1937212
340372
1868170
669745
1837821
1738465
1281659
1126100
1206275
1898966
1076088
879042
1565368
1575063
171800
1262458
1461193
1419870
209317
276936
408105
1869398
1563686
1145884
43978
363647
325979
954679
1522547
1450333
659246
1545432
293218
645695
1593543
1108553
513149
250813
1044492
986355
1854874
1995655
1175955
1927601
1042618
128635
727379
545670
873970
1623173
1117000
61334
1571880
944289
670661
1341854
706347
437634
1037789
953321
413225
1373140
571662
1489060
149356
464240
753048
1363216
329282
573619
286928
1785535
908703
1555687
49833
941435
650245
692871
1904060
1664994
1850844
543775
260526
304763
370844
1667139
915363
1664232
678598
387295
464487
1607239
1543085
161748
1466717
602661
1798547
1006676
1663400
1043646
1468931
1978864
498105
1764566
1825544
759373
604163
1625948
1364221
497900
164297
292157
1643517
151282
336731
1303813
369739
570501
1062165
1968297
1301296
560567
1804788
1853709
15869
1431354
969215
975547
324560
1807680
1120471
430301
229845
1252589
531908
1357250
1285186
1624053
1173565
1805916
1636774
1811560
1674584
568574
1084223
1588665
887184
1903379
1956762
1708010
1029030
90523
1880004
35126
1485557
1465720
996811
1776276
16537
680779
277984
534163
1319849
509384
151029
1813953
62169
20113
882268
661928
1981779
225099
274070
45248
502341
1491971
1773115
1217337
303552
460647
1674264
250671
1246045
1158986
1017984
1523904
912377
1850417
1788435
996818
350846
1276868
1003713
1773508
556046
1076547
1831622
128219
1696494
985505
1338454
1944727
513326
1946627
1435528
491306
1287075
1071868
1179164
1165469
1350685
1661608
877515
1490757
1324951
1815781
1974276
626924
1037963
1890537
1413114
9546
979835
717968
1834637
229772
1274773
880222
163099
1205783
60233
122862
1246178
698470
1079347
1953082
52756
870047
1044647
48106
310735
1124646
148349
794535
1687486
428757
1603742
1072065
462799
1106383
1318
489395
1240421
783744
616319
1207560
69871
1175826
644484
265932
1496599
1677041
1980840
941208
97284
783727
1180600
125996
684129
1578745
1536339
1137066
1354170
1143096
1939983
886957
803578
1439464
990506
1981957
1655572
1835294
80220
590756
1195239
1091133
866710
1361047
1434107
1780938
1068634
1905444
186686
1599183
941252
801128
1036808
587851
1221637
1590255
1552509
1081349
1900334
1173998
1720453
17214
1620553
1110185
507277
11251
1553577
1670189
781
1080082
204541
46970
1245165
1639757
180423
643823
1726901
1916966
502639
1397960
79650
109207
1132442
1967454
1894193
1475462
1666103
1962493
1531278
1663085
721751
131875
1570858
357387
379657
494766
613872
606572
1021137
1550166
390014
71859
1335460
276195
183290
1872211
1183456
474602
1409482
508503
1266944
1333877
1065339
331047
1573682
1333220
798548
1939444
1822478
673619
83256
801644
1005951
1622261
205689
693575
289504
256862
452145
81683
1077819
1301091
279174
1203637
1019229
1909741
19736
1243699
1042487
384133
1719058
1782733
1686575
664783
575396
965685
293036
1170451
1146734
1679498
1472216
1443021
109730
660246
758737
1812992
644670
741703
993771
1786530
138428
1240757
1411703
1980546
1315040
248703
264552
1020885
782747
1784435
1839015
147656
744589
1112000
19600
729633
354632
879888
1820978
1212682
118181
1872786
63241
442046
593026
584115
749970
147690
1141630
481209
33914
620684
62552
1305038
930654
353345
109794
1298188
978422
830164
1375455
609199
1721257
16025
313539
997671
254576
1595750
1866701
460389
1776347
149451
1941732
688810
518745
533646
1822373
1684896
1749773
461930
590606
1476538
1973430
1884206
432766
1500858
813141
425529
1384909
354542
1572980
1626607
738572
1612608
982920
747815
1061628
762626
1254111
1869543
1375998
1956510
636793
185596
1174995
1204258
222224
1603671
1306429
1001050
1289341
34973
582717
1034802
653098
498924
608125
7056
641698
61670
1063051
595394
1313982
1211868
355417
107193
655653
459439
391186
1685208
1745277
1920227
1670226
1935735
1364409
377570
66329
1360332
324778
1951942
1350
1778932
1360015
1361464
1112846
761279
1493152
1566436
431866
956011
1220366
1987053
116770
1608168
114184
934742
934791
478079
1332088
1196151
182549
934406
56997
394702
1547469
1798657
582328
203019
1980450
1726431
1450863
1728401
1081001
1195309
1132092
12481
840768
386710
703746
758216
822972
806836
1629180
1480289
1380419
857071
567329
1514895
61469
1841411
1913051
1019697
764207
1382620
974785
438119
1163886
596258
1337680
1834003
1215921
414888
1899617
778073
1845890
701393
1429430
1992735
94997
1530415
236872
535622
1570054
1816295
86556
1351460
1064830
692856
998048
568305
693015
1876870
178602
1504763
1519461
1725391
1238347
1857167
664317
1172535
1395997
568991
632927
208373
1681598
1481063
1035477
1260250
1126241
1382833
7125
1772190
515440
522962
265363
1216055
313515
709568
1071905
886563
983382
1909452
354851
264802
1576908
66722
1561882
1515420
1658767
1516052
1817953
1392753
1226616
686686
133000
1258281
15229
1620053
618367
1466041
1976299
1533892
1648391
295203
1172056
1658958
447197
470157
1416489
1844309
1798794
1585412
434863
1182288
1141305
1406450
1825887
1088438
279148
656490
1013143
115133
128862
1710807
1957145
501205
1463130
546499
1840208
852628
706112
389541
989461
111200
1269190
715030
798461
1041261
1778095
1796403
601043
454815
596303
159707
1484049
60570
1002560
1891814
1923452
556406
231136
817325
1738275
1718691
1014307
649252
607629
1974379
373653
117385
817996
1462494
941082
6667
1631825
59527
1732690
1954871
244341
245486
807579
636416
334888
1043465
780888
571508
1573068
1480384
664230
392023
958055
43790
178605
45918
368316
1589925
107976
579217
222826
857795
1352943
471908
190474
569485
223199
1052874
270891
415898
1656166
977449
368419
1012241
606739
1932195
92015
261019
1668156
82359
1015207
1217672
1845769
1398017
1933180
1527571
1117997
949885
1358530
376904
350277
1838845
1983165
615334
1337926
1030881
1846386
1623964
1518204
1741230
989570
1583089
690150
181421
695953
1454727
1249822
607960
1486845
766596
709879
132921
192923
765826
1692677
1435789
1480496
1178009
956621
1569676
1809715
1503118
35161
268668
1754933
1776816
913778
1498998
1654023
400334
298053
688607
1797497
425957
1811588
921267
992948
489645
1038806
1244066
873453
1636367
1753174
55093
140022
1648234
45207
143043
974035
462356
1551526
724050
14374
185507
1568763
194399
1872001
981572
1703811
1335624
1889396
1930564
638684
208147
1776214
1651341
849124
1632295
990624
795599
1124849
1493130
342857
1605680
1317967
1553910
133702
830204
854461
900326
1687333
1864641
1366158
1242004
736966
693322
1591330
1753044
388794
159515
1589442
1258457
974333
1304524
973613
1755672
500894
331234
1073600
305310
1365365
1737961
493831
1059480
927471
685229
989750
449449
882191
803379
245242
322688
765973
469783
1994588
678914
1310336
1315317
1579572
767040
1452605
292912
155154
526067
1942735
996960
397425
1905840
1250581
1960507
315685
197
1592979
175009
1677495
199016
1631052
1419178
1138646
1136015
1956275
121698
718619
1660105
1128717
1686184
151392
1878947
352246
1526883
1715688
426874
1538068
1899822
1695024
1208976
1352851
1165376
258790
99313
583143
1426062
933213
1189825
829210
1668416
175771
1915769
1008241
912450
1119024
1830798
466325
1233991
1823652
172891
1041605
498653
1197733
306752
1966273
26586
1160300
554947
384533
192493
1557862
927725
383715
568918
499969
806658
116209
954307
1355990
488203
1677987
419951
1568858
1129313
469396
1125500
1279505
612035
1375228
1255120
618044
904263
931292
753858
1965098
835227
284038
1353083
130368
191471
284595
581794
1566219
1910880
830369
957811
1122450
1363618
282628
270491
151603
364862
1805574
746024
502994
1764670
718916
1368075
977959
847187
1940917
74193
339993
1754732
227323
1996485
38227
1903663
1021671
914943
442098
575944
59544
424273
1605023
392854
1502446
168162
1910144
756628
1056105
1538179
1465629
689042
933421
229639
1739703
487282
5711
770906
830937
416078
784037
31715
547061
1965348
795212
804404
892336
610313
600556
1028935
720569
1963442
1428878
1318222
1533661
39041
1009595
1195756
76809
90820
1092600
1856024
69713
237839
236708
1420458
1208580
1670157
892510
481161
991036
980960
608586
751095
851482
1897086
427838
1521864
1895790
1126809
805016
1276269
1760972
1274462
547605
1313789
557797
549992
714282
1571172
12946
1697593
761625
536005
1022000
1556829
512734
149235
1589937
456564
355270
881078
760828
1036568
16934
1134659
549126
484132
830077
637875
798885
1676608
224031
179481
1606611
579588
817235
1100935
275890
1618757
463081
1315313
171645
502646
1396510
668740
748118
1845560
754834
418429
170144
1488335
776855
334731
1241078
228120
1374657
539504
975702
1373279
1085146
954537
1219067
1926904
1629027
1814705
280981
18548
1412041
221487
1593082
135325
519279
1580665
1427588
802230
1816764
949608
191740
293749
1784308
504552
28049
1013558
1574968
1817548
985078
873110
268279
734516
1906488
1682359
941506
931695
1390807
1906272
475540
1498347
1509605
1689960
492009
479474
1209297
281613
596254
628041
933763
836989
1685410
903045
1395007
1365906
746773
1221789
985472
990756
142636
800198
246327
1477131
963838
819698
279311
494462
1557911
1734838
1986369
1530329
1275128
1477189
1831733
1770553
1256842
380096
1300758
172237
919895
1689377
1199537
280254
131862
1351061
726242
1870315
142350
949430
1580933
640783
374850
1817711
1337678
1582449
1212892
872203
1489745
188534
1397302
765463
939979
1210363
209819
1783852
1251362
1552465
971786
1985207
1079760
631557
1671143
741722
1973911
1422362
1566660
844032
833478
928473
1934988
449154
1712565
1319531
1264552
1578832
1658029
938508
219694
1701258
455944
123008
31518
1868528
1380606
1533812
1940271
1574382
1460307
1062090
395362
1013257
669286
1393835
554895
789539
1971768
651269
317064
1485006
1272553
926219
189737
343932
486342
500803
607230
293076
1168030
1012006
1161947
1727705
1836178
703052
960910
644846
1567166
1381536
862583
514390
273534
1665096
242216
615373
168106
927104
1245153
208159
1404096
682890
33215
1527771
1368374
1663009
1080400
1750206
1506459
1823125
131370
479989
266987
606044
1477322
586104
1695221
217782
1692896
1305483
1943821
1856355
263915
1937859
1431748
475478
692891
1365738
1329473
645030
1018002
1294001
777249
1193068
1553285
56851
1387994
1820012
902439
393982
1375973
554413
987292
1329397
504713
1878093
813901
653564
1236439
1801991
18741
1345649
1795191
1109245
1192159
169377
1429889
139560
452459
107505
157000
674136
1801592
514276
1912186
199545
1996956
1336821
1268781
735866
1462120
1256543
718008
146716
1919592
1551287
397371
1946403
623099
690088
773003
389565
630347
858846
1784896
404484
649145
4513
260541
139116
978793
1580234
1121975
1632223
1750507
649622
1787984
1911289
1496288
786920
724365
1607991
513980
1907610
1052317
1280920
567806
19322
1772421
1466930
842917
887559
874373
1105497
286079
1432148
1357742
128027
1943560
824952
222374
1170471
190719
24233
1992417
33150
752408
317245
576651
1949933
582726
758650
1186622
123024
1563348
1016628
1107702
104859
96362
1495523
868068
331152
1037533
505921
742465
1328643
190704
1378449
1652824
316059
1769721
1116438
1296234
142126
927244
1657153
559527
1540601
1861668
729175
950390
1349448
1369307
275578
962184
1023267
804520
478858
473221
593090
1382152
756462
1514273
1450881
1103188
1234916
1367731
78675
672107
1568883
303708
1997249
1728805
235648
151513
116375
995022
1550337
307004
1665280
934942
1828589
238393
1630447
96907
1931489
1198510
1487294
491656
962619
1293633
796213
815934
1921926
491953
457829
1541674
1517735
245104
909491
1127709
302336
468504
1074191
535806
72601
92845
1948787
184475
750592
1537616
1397513
1911471
232900
986126
885754
809086
412239
424095
795323
1594674
1903902
1626205
561450
1342516
822439
246998
142089
476456
1130828
1660841
493601
786349
1578072
1039573
716772
488254
590185
1477006
450066
1114346
301249
1927599
1653235
956686
838300
809288
1957248
1151172
1155480
599351
438093
1250746
1005642
584089
1398170
274401
1309705
1196928
1489834
936084
458400
1562140
81242
793994
1428614
920774
1072485
231375
226639
1709128
299251
1537602
369016
331049
1400843
1296888
1853584
1687271
701716
869936
500131
487596
672827
1588807
1102228
1423402
1116423
1496409
1284193
530973
1468156
1484166
966503
986055
898123
1475885
1492714
43050
868172
959165
441210
926742
306012
1361188
1435977
1138323
211746
1821291
943710
946782
1012262
263014
1840577
1290066
481472
501350
1856771
1052664
925815
1978727
1277092
1243991
1153832
1826194
1427780
1186716
1292956
854472
421965
298678
1386925
546770
438701
558719
470946
195451
408904
1789374
971607
1549136
1598446
146980
186104
1009075
733279
794194
182197
1877021
686586
767528
440918
1079738
1488261
933443
60865
760802
1498397
412304
1898680
675193
1032835
1291960
366133
1431506
1111423
732290
1209801
826483
1933000
1202430
311062
1819224
424776
292756
276978
375256
1414137
1648001
716791
820664
829738
1025985
1482827
491189
46391
942917
1414437
868369
721052
170499
149633
1501938
1661796
225650
435065
1216136
703437
1502881
1483617
1518362
1329456
897709
1060527
956907
63375
418924
842638
57624
969982
700523
235953
1600072
1578986
1380371
694567
1144513
766740
1692405
448008
1599421
1217182
1486187
951857
779643
1452312
119229
266045
1979278
1064196
112976
552167
1743716
1485775
1687040
1213628
1599395
533484
1457255
1496083
1746900
497607
1542241
316821
1331144
520457
475246
1057240
1630720
1500312
829517
606470
1987041
398278
744786
1515308
1286878
772948
1744987
244309
1120387
557408
1119663
1280031
531231
1885850
1676117
194013
768796
42985
1191824
166559
1657410
727318
1207301
1507144
879843
925898
1858004
1161493
456768
1299102
400649
304913
1300450
1092648
757482
228896
1407048
758917
887723
798046
363400
387464
1200247
95365
10399
1955311
33718
580413
1348991
597695
662355
999625
1310118
481140
404939
59247
469824
987955
1327269
1578390
177727
346151
417497
973262
1169513
1340622
27850
1044227
1140154
479595
859279
870283
613449
848479
733053
1889478
1817833
626890
1268557
1607290
1591711
88364
312656
133379
1625265
1964363
941641
678216
574503
802905
1142297
1789178
405669
1650142
1615842
1595179
175278
121405
1007471
618583
113416
322734
1835222
62172
796907
691708
1564459
901181
33100
1061303
1883522
1945805
1426850
1188921
1405219
723514
472528
1197502
1374028
4591
1912622
1074115
47274
583654
1772808
1662031
1354652
291914
423623
1064547
1916652
597125
1927937
781281
574765
16590
1221429
253830
796251
779469
677147
1718689
1204394
873212
961386
1278709
432203
1858668
151178
1479964
884857
1489902
1703885
122320
786234
1422061
640155
197206
1844247
1914482
694430
1043745
807500
530868
570424
1809673
706207
1978172
1372266
418666
712032
1377067
99871
1729098
1590777
500794
1237029
495624
184855
494
1204351
211756
188656
244923
1869215
1790545
1834276
839944
1398513
1299397
473807
696890
1265847
1856328
1120625
203809
1993376
944402
209291
880698
1177039
1455327
403161
890876
600394
1067731
1345191
1401047
1808635
1332343
905174
1783019
1163408
1567274
1720875
1212555
190591
959003
515282
950927
337167
1097063
50318
620506
895918
1845759
528999
695902
1912210
1557962
3044
1909430
1257671
1100565
1745286
379889
1453072
242208
1317361
606105
323608
940945
1660632
42670
1729053
143081
1097928
1180292
315146
242846
336590
756279
1291123
1436465
402255
1449789
1850126
1757207
903180
1427978
203190
1731862
1232573
1632124
916125
1050619
1899303
315043
1032838
102336
1208290
149622
892679
1226100
1715276
1159096
1751786
1845240
1436545
1562179
1790521
1282102
1004001
241944
1511577
264971
1697301
1172956
1735026
1396162
579288
895444
511213
1494954
1026743
1744715
1604981
1671763
1685670
646054
426816
1443367
757502
1696402
1808613
1739059
1786514
1534536
1911092
1798936
1407785
1082398
155348
599243
542491
618877
998788
1238164
1121320
902372
832608
355121
1520300
1767635
1365887
998200
1657076
255692
119797
972739
1611401
94444
591766
34042
1686669
999768
1062860
838907
1102365
1805807
1673030
846431
647409
78016
213140
1331659
40887
1856150
1050124
380332
565588
1196811
279006
1366540
568992
1034449
1991480
536163
1364987
138498
1866997
1942590
1344430
253782
163733
626924
1505386
1052500
958270
1137813
974682
426381
1135347
1071699
699588
774871
1920631
363536
1007406
1222709
1164435
500484
1251372
885221
185678
1625161
275122
1096524
894768
1273366
1264911
1728574
1440368
870641
1433899
1116283
1871838
494211
604170
441769
326803
1805325
1517182
737818
1916583
734074
902014
788083
1418143
1913825
1929116
222045
93183
199346
1695040
1789032
1713842
1787319
890756
1646948
1842152
1601499
1289503
1468904
223060
1217157
1251136
1717500
1004353
301022
1443512
965570
1090228
1422730
583000
1362182
1870835
50530
1399633
376418
1294736
1370764
320136
1340237
1811127
1397462
1660080
1303269
1000918
264381
299068
479161
477318
142596
14161
1983876
1915486
847600
1363028
1329431
1952566
649038
263888
1628695
1925197
1823040
177216
459575
597596
1900468
484978
220305
1959752
1968334
1613114
1748928
769829
1105422
1487308
1719020
814180
881325
148517
1260863
165631
1755475
1198727
1514455
834210
1888947
1783343
1753259
1574942
792820
381711
751924
699876
1923393
1704363
1452624
1958738
402253
612693
1944703
1673398
535215
1610030
1468056
1226229
602727
915726
1631523
1797969
1869417
1330212
1842092
430507
1715486
1852488
137586
696272
1284712
1844731
1895353
333273
606682
796736
549340
961537
155551
212645
1692366
724947
12660
133573
14525
1795035
1065087
447170
1254654
1121081
1810
60834
490291
1079273
1126158
1647139
1299383
1148825
1193301
591102
978399
1162789
610845
1862913
1494444
1894470
968201
1759580
966050
673608
295944
322881
1258519
804353
1664852
8915
147595
273618
256197
675200
1676590
250000
1950279
444892
1096662
364835
1308826
741502
1340370
92814
1938139
1990412
1753659
736624
1855074
1482984
1449381
1243677
369749
199536
811112
514327
1900956
695739
263828
732142
236378
1601313
1604743
675809
1270572
841918
438192
299096
271695
220301
369155
123420
806204
858622
1218164
1827962
1609171
1860276
1214998
391075
625022
804352
1344448
30549
1440920
624133
1355560
66299
1563257
803968
1086160
658237
1994429
1812236
1352345
357901
1195113
878896
1437061
1793410
1930446
263620
114344
362746
260081
1458255
1522719
267096
1898394
299697
315926
1959861
168252
477704
896321
1666250
862164
194243
1135411
251117
906924
54815
1791909
344364
1571668
1020328
543174
709799
1884700
1148065
939488
720414
707122
1257220
349314
180525
1907103
929234
1825580
1626976
1774526
557345
501721
815592
621195
1076751
951752
1085283
441046
225570
1037739
967961
176420
921122
1139725
981060
653877
487583
1563126
249306
1348300
1541120
601936
1672652
1913019
554341
1510614
1110622
171627
1341435
1664864
1509169
401574
381574
600653
972203
1612375
982788
1110652
73551
1329033
1674795
726541
41043
704192
71394
861234
74501
386777
1243289
1553626
1232081
1379344
301277
187749
1876552
737797
663181
507727
1139426
1721283
736327
242587
825801
1616518
1044323
1572027
894616
314484
1646550
1690382
604411
451217
44103
1305407
1810442
482708
816770
1607382
179608
1093859
611942
1662807
1906618
1832054
969
1250940
695199
110550
1893033
1243407
1217287
63784
858193
536584
1099445
1474988
1883765
654541
1733188
1575221
1896765
1455023
173822
1776097
1363249
1798589
1365996
1589679
1629446
1020560
816692
652034
802653
446005
341367
917207
1713928
1790803
754306
108136
22170
200491
435821
1528750
1237311
601537
247929
1489528
895143
1670719
314964
1505800
574289
1480438
516861
281625
1259922
1506654
1344624
1715664
1276151
965915
1534213
1407163
1562266
1839290
1891156
132152
200746
760844
1788848
1212535
1377277
1258548
275227
936610
1399433
789090
472568
830100
805671
1102350
468323
1337296
682772
1170563
1279745
254449
36218
1287929
1225009
1064709
274794
1898934
1416521
262671
682419
770086
1919497
1085075
1471932
1976726
385693
862287
61505
1130261
765760
1510776
1823486
631672
1219447
1497040
453017
723141
1115642
686678
1515170
455171
1394967
1093588
1646052
1008350
1004569
528443
1406576
1248815
854412
153084
710342
295961
1813804
1693495
953496
1032967
1272523
1844360
1181181
289404
1030570
733361
960156
1629328
63357
173740
1593489
1925378
1490290
275394
954668
187224
906050
1628252
1584257
1457710
268855
1853973
692023
487163
1005153
439297
1863515
1133475
1248647
780520
513592
1262000
1219795
865097
1282243
297065
90502
645615
1541009
1456025
709712
1142595
1024641
181952
509844
1791559
1349913
1044284
1402044
894675
1720335
1457263
778362
412885
1890121
579234
720126
1024541
1040953
1001515
1849171
1929508
750301
540963
1323788
1867025
401341
924764
1346030
1610438
1681001
1976599
1897971
788879
444248
248367
125426
633081
476212
1757696
853777
1546262
272708
414141
371384
1867640
203484
1110680
1147363
702548
1436220
1066544
708445
1140179
1173694
1012834
1904275
1006055
716627
873061
667424
1738418
1941107
97643
313102
683207
749723
203113
1064122
1019750
1101036
1765195
1013480
986825
1163751
22001
1894184
60890
762525
435264
806712
1864345
127696
134743
1141690
1873993
1599306
1885381
1209356
180885
853051
1958674
1718361
296465
977080
1918978
1331727
1055255
1761016
361294
1935692
538764
1114672
1340855
161275
1108640
1346452
1090483
1550106
572057
768166
1147352
850810
1851022
1898570
1698394
436824
826931
1250630
1951389
1619679
1125384
439112
629980
1174367
585560
1011240
587258
1810254
24914
1371036
427889
462745
390911
57993
1407412
1866109
1376753
1714050
1882776
1702110
484366
137858
364881
932206
1268635
538096
744065
220266
1263126
878201
1974153
1729648
759050
1743886
816411
1455221
138869
1166480
825493
1218475
1581519
1563041
645036
179506
1991594
752778
1535914
1304121
382019
1342512
1242148
714662
67710
82984
1223382
1217124
1216886
1555444
53090
1556831
1191627
981558
1316922
436883
717302
348304
1453198
1697722
1777587
1792647
1170423
1396621
1176055
198995
658678
204570
1528196
295844
963397
1742319
637749
485363
1701706
1671628
1757827
1242894
1371457
1936776
529442
1371904
301623
1991247
1895966
1513600
1385883
720883
399751
246796
1375597
908841
442146
1495784
1677359
1286824
726121
1340948
1868124
1004896
908272
1313792
1796957
1914853
487975
298135
1715293
47557
1811760
739324
916253
1704265
1085236
1776668
646760
1542452
1488614
1592543
722400
95631
1874729
1805934
1005051
1730895
1906988
1538077
684217
1030457
642807
1110150
1324707
732931
157230
402146
224145
813270
1714787
1778476
427992
499503
4804
505174
1244516
768865
626055
1740878
474340
430156
1227537
1734985
517034
440042
335929
1797404
1618359
51237
444878
924921
325393
897786
586223
1455161
1710175
170198
1520119
378522
916223
282492
1907959
774259
1907133
1158775
1785655
604751
344819
919871
401709
1091939
1421597
1854797
1711326
1656846
1209551
467055
1283926
1874299
1949076
445391
574594
206894
1109514
1080786
1316777
1506374
423118
669225
751081
1326998
1517768
433356
342224
1158221
763729
1577530
1316321
771337
1296811
1010591
1044009
1299026
1898268
565980
346145
1154045
1553072
804779
662861
1000909
1702717
1731227
666413
831292
568635
536805
943694
675829
1961949
549443
1197524
1727072
715394
1266686
1194671
1065994
1538871
740044
1475294
1442011
1777271
1420257
55431
1436692
1199105
1148775
387530
1044061
1049896
1152768
1346183
1037355
1138486
1344303
132760
487723
179181
478266
961809
300662
1028484
109714
1303314
46980
1190302
513435
984014
293196
386531
1740873
327529
1555375
440886
551282
518815
631885
684410
334476
651952
1573684
1761496
1103187
1325905
585282
1758407
1406213
1157400
1569496
1549839
205279
1969944
81785
1380617
1154293
1959585
1459665
165137
600076
139610
818784
1047222
1322755
650749
1561856
1535235
1333406
1570170
163916
1933644
1005543
1259939
1789162
1702314
1444634
1112630
1108700
1508210
1629328
574177
271452
53532
913568
663354
1263896
855475
639961
1846742
462436
1065524
225024
1194200
119579
350148
911542
1313474
978879
1346505
1373034
1691237
1435136
1217918
288469
1235151
1955589
1300632
980781
1145075
1318617
223377
1590398
230759
1355740
621292
1944491
1739086
453774
881242
1102278
1558404
264719
1525710
159263
714664
1211078
1403630
1301504
1129195
955403
370545
1187686
853157
1373029
1592319
293987
725169
1278097
662691
146259
1542633
964142
1973714
1539573
280761
986556
327887
1709822
1771680
797497
763005
15291
673272
954627
7429
1514924
1973479
1474079
528110
51530
561512
884669
1789563
1622540
1912283
732534
1784604
207089
1875689
474378
1877647
1819912
1618626
213554
935323
1181400
175600
469828
1386389
685116
276676
803950
333760
593057
1104580
197403
1858399
1638125
1731472
1713949
397704
1655283
15166
49607
1539353
1375892
1327333
1954180
1829072
611255
1014243
715457
1217647
1091379
719881
792959
990409
1904946
758317
313371
1916465
348382
1520141
90171
932881
172012
1360085
1427564
1421861
192502
1521952
729761
1258555
617287
1604382
504651
1427770
1179669
593774
966156
528613
780450
1793735
1893771
1076306
840639
796939
1742873
870
684130
527621
1790531
112075
996607
1036122
1040383
591336
1762457
1319890
1477935
1970656
770706
1696137
1736914
826463
1121037
1756174
1005185
313677
1301514
921428
304186
1122691
1656243
845243
103744
1716542
1006921
274344
1379317
802487
1732254
840128
1797382
1284833
968262
987259
1941836
282143
346645
1173052
407158
388414
552394
1668726
605893
369029
861405
238674
823429
674868
181757
705954
589740
1171560
453192
627226
1718168
1900964
349703
883969
1130589
607477
1960961
1432610
807108
1471787
736020
1118469
686670
1448950
860678
1037376
584770
702382
512937
360328
141319
560359
506776
372240
607840
1363334
351986
98462
1734443
525801
1195899
1934904
1944105
1494521
652763
283942
238330
500612
1581091
1642066
990879
1067539
1165938
192860
542403
86540
1804827
213618
474518
1587519
1566843
173906
198968
1514391
236583
1182477
214537
1754774
1879925
1938203
3270
98050
1555632
816633
977068
827169
1065090
1565101
1699012
1126734
389409
258066
171530
173246
1394923
1006432
125543
309542
388580
614881
677935
1728865
989379
343206
425454
860800
1187946
1279819
956348
1885737
1025093
1787226
1947758
802352
1826112
151091
1227634
1147150
151593
1103090
762247
347703
1142761
1150284
1657777
1678448
206854
447899
1715359
178304
1916985
1469431
666615
1421322
1182283
579403
877004
50487
1382012
143365
1657856
873278
216804
453082
919001
559750
1166701
1896269
761501
1147789
1684005
1458583
1503234
823451
724745
1340730
530998
1054385
323849
1713269
663747
468337
1214283
1765506
40881
771727
906301
40537
522922
500612
298112
883803
1078408
1934279
1713441
1065637
882825
789163
705433
459898
1065144
874461
1087116
999230
1291666
1380532
1089499
680756
982049
1567065
1542858
1365608
1869484
769226
803410
1714063
1083591
870540
1188508
1170957
1702009
478479
1219020
1367185
189266
554185
1877942
147723
154773
1635191
1590033
1522910
1869495
836565
1022185
962351
1734104
72084
1936827
1858995
1823729
947782
1750997
901699
1489997
1300639
1054073
1209187
434041
1202510
1925552
635098
1676974
1918004
1331982
1004228
1074701
850543
1770658
1045429
901475
1045233
1652384
41300
324786
807012
1506162
860410
1405533
1671050
1705451
1651258
1535993
775550
543173
1975109
113684
1455887
157959
134300
764520
1791784
1548057
292870
913897
463033
1647377
14499
1316030
1802838
1072968
1453101
448385
610769
829503
1363873
243302
25853
94698
1260452
1878485
416756
1121564
979718
1823623
1660821
191776
1718733
617096
1714994
256725
1238689
135003
879673
525069
790717
1492448
1170050
1506038
474761
1044870
1218699
1697376
377792
1537406
1051522
1545540
1055241
1640512
1911156
1734092
1295001
59093
405644
1605247
1725261
272851
1996088
1623816
1221485
70652
1588246
1359565
702374
921847
185397
1753550
1786462
799603
1864611
339620
771267
1182454
1935022
698257
1915016
771604
538795
399238
539648
1918536
646255
1518274
267534
1336409
762953
911844
1521577
1806460
1256718
867111
1654705
148149
1476765
163489
1066568
1302554
1896056
1806183
516630
997302
950978
1773242
1506260
1883154
486650
1418643
1196399
1389423
1684491
1604363
355577
1066118
503608
738639
697629
234409
23491
1148625
1082241
350121
1339358
766097
445457
1300235
1350789
1568301
1489030
258337
1318262
625774
1890462
1550602
1071732
648559
1468560
1568886
1210891
669261
1924757
891131
1946862
172288
1318818
1857909
1101440
1298640
699801
1231217
948139
1948456
37445
1321792
252612
610356
800748
837524
1317218
45749
141707
274608
453185
519644
1430618
1180838
180633
703018
843671
299306
78510
187114
171848
986055
1578978
611303
1162182
284072
458280
843382
976780
696994
1106660
570218
1723739
1189897
1392390
1574908
1409762
1886318
1700017
545905
1635029
1330186
204143
1655972
1283616
1339977
1722098
1453064
575968
1506579
298729
1290760
1646140
1005525
1215394
1278447
1671513
557427
733851
1102462
1110292
1158434
645990
1601453
758735
1129526
1135142
1062630
1875473
102852
816868
1050784
826339
500266
1926301
954772
1406533
201870
896740
546974
566502
315384
365874
1217198
1843222
1466505
1823071
1078910
840197
642436
174048
382863
1037646
436832
713975
1613070
1083868
10397
1689940
270860
1809111
1008010
229287
1823154
561781
1732147
1996495
1720434
1369680
366251
1654877
1286134
94480
1533095
1204655
1428493
1761081
1642194
1918167
269499
1961421
46355
1961035
1430385
450997
1134037
285764
1249324
996035
1992004
1525239
393293
950636
1415514
988668
656648
854697
614274
265363
1395410
1990361
390879
668067
1692273
521776
433562
822591
838555
634059
954169
1423812
1574554
574596
396387
725024
1745019
1361225
613409
1823112
1697822
116475
1236502
11625
811734
1300794
1184717
1126538
109934
1101268
1535038
1603359
1799005
1808677
1194904
542791
481277
1023679
775284
1330694
1202215
801998
607929
360288
792669
1861876
1230193
925520
660139
196540
1542752
1130212
1701232
1287063
672255
1155388
1495676
969274
1188008
1668809
1982601
1122562
1357019
1054758
403811
1166827
75314
865080
423237
395116
904777
212562
641210
213126
322071
483162
348335
575166
120221
1889063
235955
152100
1289534
369602
1916219
37435
427246
355929
1188374
1193714
1503811
1837676
1152024
1192611
554554
24042
38261
1917561
919706
576325
89007
1728622
35407
957943
168936
785784
882781
9010
1282660
1971876
113834
935408
310396
1607437
807007
1659556
48558
1320034
1540383
1599756
826134
632244
1789597
315991
395487
785487
629172
412789
1363996
398251
1108620
117054
831577
251806
229238
527001
634812
561178
475291
1531637
1750637
774890
1939313
1499429
613151
253104
1387644
410059
998869
1410573
1685384
973892
98069
26200
39016
321601
402386
1763289
756576
686182
119456
659272
179925
1309820
33989
1662368
1010756
1305291
429546
1479909
1155720
112382
274173
928816
1123062
1265859
156629
1147200
1980341
41363
38685
898081
319452
1813026
265296
1031200
1505135
607969
292010
1930176
644459
663511
1449963
702039
270703
1316576
1340489
1424224
1776625
89120
806141
1150011
1985872
1918622
1542371
1796896
1167447
408204
996130
1207995
1134260
57018
1286250
1415278
1111451
323699
79980
1402844
1538186
358510
1941412
857705
439009
727753
1448974
569304
11743
1384406
1769597
401153
1881895
591741
273775
1655867
321859
442155
830353
388640
1700025
114226
1934708
336784
404405
230524
663304
669206
1367686
1054678
1238465
1574997
250101
1299936
751691
1889345
893362
1096534
1839705
256749
1108279
1914467
1630777
134500
1902684
796434
1385171
19319
698529
1580895
1103899
203003
267541
1338067
196441
672084
1082034
1193041
1175111
27946
1273077
978506
1614539
700888
1238356
1116277
796632
1525243
1946235
1236703
1451392
1646136
32452
1543086
947389
1521013
48243
104212
1350666
584255
1572125
1121988
264670
1676524
1260371
1312149
1535327
34096
929591
861509
1273767
152357
902443
1462874
453274
1622811
1631572
510244
1472149
1881688
1990307
316902
1221827
1041554
623459
1438637
716997
536583
766971
1098168
1496039
527495
809529
459741
503882
915105
1802679
1948442
823626
107750
69376
866092
1293062
1944072
318817
916063
1070328
1179247
231235
1185281
1983817
1901956
284503
46008
1608462
1853593
46873
738392
1664584
1906007
1456353
5477
552140
1522131
99364
645804
1211006
961113
1236165
1460795
1897819
1890004
1238678
1015815
738790
1816434
1729732
974779
1122133
1392785
1504044
1154260
1595351
1470973
400021
1141336
60570
493309
561327
8341
1224165
421915
1419652
1708187
691807
1267959
305997
283768
1287185
1103235
1999336
486930
1931313
1020721
1356005
1879527
747792
841682
375185
722741
103385
527985
1347076
1811162
1069248
250657
651856
1892408
134935
826894
1373115
529560
1967469
1406629
1816923
1453599
1980613
359776
1773732
1055134
1412196
1755404
1839112
1539389
1833581
1396730
1845646
1421123
1908463
1965135
1352132
1791568
323341
1924222
1882956
565923
995366
1543078
1560515
1021930
79763
579625
250917
187915
1242215
655159
1459053
238449
686396
1734138
985225
1560574
476968
375471
1189195
1835157
673675
1850756
186005
552863
355068
41156
141829
548256
258928
561151
1371907
1371771
1977056
222011
569606
453272
105642
225829
601747
1958898
1499397
1432631
1433988
1537399
1198024
371343
1391760
1026720
510622
259655
36183
1109391
686144
57061
1956698
1129355
1553355
1926051
22185
436359
755984
656102
724288
792375
1066329
630574
1937508
999908
1737199
1314507
1995443
818659
456360
510404
1137617
1984344
1941335
954807
1392137
624058
1353353
466781
330126
704564
1921041
967651
1336461
113508
1908787
752647
874356
338156
64300
1686354
1370173
590765
68918
968975
1935103
1215249
1467076
184641
1653995
731367
600512
594981
8540
117825
685411
908905
1430853
170577
358579
1941693
888884
757289
1062953
1751022
1674684
1644652
131020
1255072
919850
83508
1733818
608797
1708179
1037312
733830
991124
1054205
1776601
988851
759836
778833
676215
243325
1364555
1305227
1456227
1798662
1701593
1167307
530678
1217043
879353
287329
496815
555901
1397711
172684
1652181
843867
1751300
91381
1276816
34370
1923705
1266011
507270
192814
1381956
1539777
1923540
1185127
1297336
378710
846656
531590
1098945
1435656
1543459
121795
499839
387878
92215
385975
1374828
1616401
1588519
741606
1187095
348664
1779012
88715
1380830
570908
344030
162448
879130
1791
1783280
1486532
103662
343744
1171547
1119415
346088
467771
1087112
735845
1467424
884433
1722279
83815
79302
402562
960692
633950
331702
1183587
192611
685817
300004
1240443
475499
300833
378806
1063707
607106
1713471
1644311
170819
1897615
710128
1421836
289920
1412130
852052
163428
1857548
918046
1125913
1553071
1392549
166664
521783
1320906
834361
621077
1436995
510046
472403
27140
1610988
1564647
31789
59997
224292
1428959
197460
1438221
517134
1738428
1054212
1797059
1364775
1796734
112602
1294404
1354875
79371
114045
1182468
1902502
1554152
1042445
649330
1212928
267634
227144
899014
89360
1323756
27920
384352
107176
676011
434227
1504311
1434922
888436
338984
631760
848276
1939511
575931
138449
247580
1131547
1111692
903795
621683
1057384
1444796
1584441
575804
1357216
298047
111961
1289044
566989
274550
1663898
1881234
1796556
45985
284402
1082004
1127469
1072000
737481
1512376
815087
516540
43400
1038838
1698756
1022138
1855643
1377185
650750
753321
1995751
1532236
1410546
1814409
1542255
559415
1714131
667621
462760
1941225
201016
1124707
418541
790291
1197955
260649
1919857
289623
30390
112062
91452
887171
96836
1677042
1088584
126446
844659
1476414
607455
1533356
1327200
1151697
1231614
82801
724263
40401
891186
1870084
1330536
1348828
1256085
1136910
1748520
654840
1507772
623227
534313
112719
1861522
996819
731753
1322652
348987
1378679
1288992
909949
257993
1945316
1893297
1639129
1418326
697981
1320544
1418406
1205193
1538160
1594626
1821645
1771782
9479
605167
741290
1377729
1968459
1138878
608068
188028
1491412
434111
165760
1325352
235020
1421121
42102
176245
1888607
1448920
72310
20198
117787
1306906
1121628
790030
811228
754575
1960618
1496520
1618188
1203994
1735212
684694
1782575
1768834
1862064
1319573
181067
1161207
484696
764762
808754
821828
206878
1004837
1403481
787318
1350377
371043
36234
408496
1715448
1082816
880673
1299702
1634212
1183363
1845138
704987
1015717
817377
75850
1460832
1724145
1997141
1704782
1363006
1191239
1930688
181470
1591222
835449
1339356
1237625
967291
366347
1775836
1050070
1449648
1154781
1849758
615672
1246608
1779915
1936642
1108562
1748156
496387
1054154
558164
262931
688085
1205972
1317599
1387135
34499
1425198
520053
565731
1120603
1516173
1347405
1512425
1210487
621961
1395908
853540
886205
521441
1673303
1618108
1745599
779846
1114887
180459
1743230
1230813
1387788
893364
955966
899126
1275429
1922385
684077
1153616
1637603
839308
1137591
1370043
1277377
475405
396996
506271
1935275
1685057
1110321
201379
1449677
1683071
694632
73582
1344609
1742907
1212826
534244
215002
1111163
740374
625248
1729189
72346
355992
616742
1146086
745694
1340843
497261
750817
253343
1958302
1253469
1750567
149113
238881
1593688
1634374
212996
1487962
1784657
665869
1974365
613200
796129
343124
1959833
1478573
1289227
174013
867876
257115
1351652
445168
1409408
1175619
1537840
455679
94570
5085
345515
1182440
132417
1222553
453272
1149742
1982361
1510564
788829
741956
1906388
406913
156113
1797223
799407
697822
1106105
475441
645290
1410252
1566484
1445443
1601991
116506
197352
695627
1944942
1561147
249304
1211065
754032
415026
1595613
879912
416730
22723
1251567
581130
1661941
563935
1049327
1665485
602230
1612755
598830
1307879
820825
970044
4880
1810848
319744
670020
1498166
1602243
192773
1316890
759789
501378
1624629
1380336
523189
57553
40882
1476707
1033729
419381
70280
1314709
184040
1937863
1828209
1733426
1435724
1687815
43220
1619315
1080714
1026199
1513303
813310
1419163
1931984
1800589
715192
231525
227516
447083
1234400
663898
42765
825483
1486913
461822
66250
1535110
1884471
1909058
1990270
266826
283779
1394180
1712675
1638995
1442539
1675228
1686868
175810
987002
694121
152659
267897
1591653
939510
1045654
1577023
668903
1805816
1097333
877031
1211813
288058
1029921
419858
1213692
795517
319111
1148825
42281
737299
15596
1567988
865146
968974
586306
368221
176100
321211
1023823
54706
912472
1010642
206571
1610441
369951
1447690
227263
858426
1683404
649067
1210163
314636
96481
1599649
712330
729704
1786267
1854748
855359
1434886
984106
787350
1689295
1647050
1428895
921614
156762
297591
835433
492721
1831356
1844226
1059249
991164
294264
1773389
1603963
1358298
233080
1754133
289454
790882
1593237
859714
1584346
540516
1811607
617423
1646330
187759
1992196
1950417
1322413
1164758
1914198
255649
683306
370268
1632256
1681579
1467697
274853
1411787
251619
1137647
514241
1035120
1396379
1006888
1352743
1229598
742429
852669
430311
307064
682396
1574088
1311371
1972399
1370341
687145
1656911
11720
1811512
33852
101980
1933031
1183476
1639406
1955267
1172469
1203928
1133850
598573
770695
1552168
492291
720272
1657273
880580
1480604
927345
736599
1560875
1012041
1821514
701941
145284
112862
392076
59760
745458
895943
1437496
844821
1991346
855840
1203046
1501881
1967322
1852655
343686
1106942
95498
881970
427320
806142
5878
1701255
3953
842910
1806168
1280496
695162
1671653
1507558
1865022
1222163
1237286
33783
5230
1744993
638915
1713031
1294588
1871355
703097
80361
1455010
1551869
15582
1319088
156031
1135327
1071763
1813314
1967847
879548
1452296
744685
1586524
906001
1401065
719697
1803838
1698970
362575
931060
1686151
177268
117031
1639340
740491
1497692
1330491
133822
1725884
1469340
575669
235215
1157072
602492
175218
724858
793181
547889
326382
1384245
22264
1123377
1968950
1646179
826676
1817098
630712
1955164
1838688
1092693
371672
1232789
1769166
184296
617087
1969693
1679826
1288930
1053480
1336581
1046242
174012
919771
245180
445663
500547
1466732
1119932
1645789
494331
569750
660742
1784243
1624944
34321
332087
1509114
1095536
343612
1041441
681448
360262
1462740
1150233
380488
1465789
75399
997526
674149
1079366
101325
1583624
177376
592790
397197
1914933
168590
1396156
360188
1686011
1320232
146032
1347215
1267176
1326606
704491
606374
179365
1319705
755283
1753482
1961979
177057
504024
290958
1968093
1194771
819205
1409286
1935287
577779
1415788
652148
1579148
995477
1450013
1963210
830600
1594491
62790
1335851
601956
1677894
654221
548926
1629418
1649977
1510423
1789529
45991
385039
1428813
275628
22935
556795
1142965
594438
706114
1185043
1051024
462632
1691553
1282029
586186
419262
224385
1300887
661382
1151647
1959635
562771
254687
650863
1795837
376075
1422455
804606
360150
484931
950824
366165
544749
1986286
1914044
1931088
534623
977816
1279387
1842273
888866
1373899
275171
885190
1851890
1263143
696654
399913
1907738
1896014
1284470
566415
31668
744552
1835670
110506
1661050
391578
809359
1755351
290541
637623
1392352
1389015
859010
317719
588469
1625688
1717465
607692
1030235
339799
337034
201835
731268
727285
1127018
766325
369902
1830837
1210308
1534438
409664
14252
1660828
738301
1634632
1587614
1295677
1849820
1885403
792329
501186
1987740
1926153
1727703
1839970
1930969
1675959
1440829
140820
284880
1802200
954924
34069
648248
1166774
977642
1249057
638625
1029182
1346704
975883
934196
1206191
1342162
1913782
1666398
1583995
1559776
524477
1779191
181658
1378001
1539587
1028832
836578
1638353
1813835
1607738
43311
631696
1659040
1966784
1898924
1919211
1907209
573870
808318
830214
1755292
1798113
1681135
1805713
435555
284453
1186213
94738
1109423
1276551
1062691
703680
480581
890913
154900
1102646
554298
1592120
921050
186191
1125827
1431645
309808
1312212
270140
1445112
1949941
1407385
757384
1125336
908333
797971
464488
374030
1563776
469113
1213846
138265
357808
312397
1770822
1254821
1781262
1284002
784032
969117
948743
864076
744595
1483630
1529174
123970
1425610
1755344
561255
896759
821209
864581
716141
971707
201603
1061278
1564365
762651
1441857
507075
1769368
1014287
1831606
766642
1395651
1531095
323677
354732
51368
1180050
1283631
62491
107304
1420787
441398
777092
318158
183611
1876512
790816
75030
1364953
690578
110018
1642114
1884663
296415
1040109
31920
390643
1865247
1241632
586330
790213
208185
1774632
1532847
1706378
692703
1498058
642143
28143
873675
132419
773477
1858147
1182201
921956
656144
262284
732610
1150741
371468
1920745
635846
1379005
1207614
1066415
809846
939847
1995878
1987596
340885
1925205
924773
603242
1260915
465314
1072952
711250
331325
1660555
1511987
551912
1961621
249451
1126591
1621709
405127
128630
1314177
747687
18907
1484145
141625
559726
77311
1764481
317545
1232084
544903
894709
506885
680018
1104
1971753
410679
1437088
671919
281742
168714
1731848
44586
779564
510435
1369032
1781108
95550
1816120
313655
67406
66884
1912308
711945
1635800
1310669
908181
623991
801554
1531616
1490798
726640
1053235
1288652
833759
717627
1750394
1419814
1703966
127738
1926008
1539071
1448923
1120711
979346
935098
497760
197345
877638
163180
685223
1456139
1091815
804465
824952
635238
378436
665384
947567
454111
314382
1501757
1321332
917950
776123
136464
96463
1386446
1966234
282905
564142
930878
1047739
1438655
190790
814795
1477216
1572281
1274839
900518
1404809
1500680
832493
1298656
1646277
1238111
1160911
1741874
1119540
1798939
1378470
196227
1538355
1171714
816714
158782
1382932
927105
1072705
784746
1831037
1168906
863700
1050
916425
1345375
92469
237877
123945
1738766
66910
1800718
618478
810023
589176
1047726
982081
1553749
319547
1211907
1563386
723426
990413
791167
284132
1164108
309462
1908087
1271754
1002595
26892
1661442
1236680
189975
1446036
310715
1680016
272190
499703
1619117
1767147
1946984
1996827
821526
1987089
397471
1806518
39434
254578
657312
19832
352800
552401
968432
107785
840448
734148
1982919
1492581
805043
1925721
836968
935230
946034
314799
870611
580252
790974
1480794
1304688
536746
1817545
145588
1710281
1564178
162529
1654591
460461
1134118
1414323
1913825
1750701
863315
789759
10481
1223748
22185
1353583
1818287
1860691
1357603
1693098
1737202
522791
263642
36888
1913277
1217798
560530
128464
1345607
963754
686538
449135
728151
911225
645652
1293903
1802488
1447737
1340637
1600083
49052
772140
1177872
1162011
1779112
1282162
660945
1839565
657577
1065975
1173902
984550
356475
541705
1659865
158918
1951356
1659637
705843
1392244
1652671
1485671
1150075
1649611
1470860
1480874
1041379
1917308
1770506
826598
1196875
350385
1799834
905084
18027
1555443
1552199
406444
741764
1402969
1305946
383139
1048020
421265
1782539
1934424
1602515
314613
345494
1568560
1447360
1898948
1985007
327111
936657
972023
1371947
382491
1944858
1746201
893524
708975
1734792
528790
1329239
1572959
1928049
1472724
1503323
1441189
1114999
1481203
605424
1060065
1588817
650620
221827
153261
1685824
97133
1871262
774920
1638032
1032493
862415
6436
1828768
1941788
310587
1012015
1642676
1471999
911346
286351
172394
1066079
1013252
1656601
383733
1514654
1837085
1891796
580171
262465
99300
878560
1982575
1627151
1430694
1249684
1749982
1306400
437428
1555335
1675100
144617
761180
533930
1211922
39986
90323
766261
1841966
865126
1817609
1645169
590582
1618361
839320
1501116
1257220
470311
1553801
150460
1601033
749851
876998
146986
1691000
1137476
505587
417095
1106512
713830
1266847
1138359
1756037
90662
200522
148772
1960770
344419
1384927
1799189
1782847
610607
1952776
190084
1968904
185673
559366
522858
1880989
1680111
1452732
743832
794448
578356
1767831
1323368
9328
1291143
1578752
369215
802165
1966006
1183787
1514773
60171
818745
1398735
1876647
1924926
644028
1464659
26614
1685952
928403
567037
1574040
974123
718686
1048903
753153
265727
1363836
1457899
636453
1799416
1117918
746506
1227760
1308594
929743
863125
1313790
1838682
1718979
147048
753077
1263666
449034
1896993
714921
1689520
5278
1783215
283201
1106418
1421653
12836
918071
533059
85880
760088
119408
786560
1462070
1240841
441487
335315
1999515
1101842
1127330
1363802
887403
729594
1627008
1232959
1970168
145962
1013156
674179
488285
177129
215018
1446384
1342244
1557222
1366528
54654
666791
253304
1225910
1040608
1933183
583004
1134162
61881
575680
255924
989646
1302038
414186
504539
1591179
34021
1410636
342800
1124154
222283
1022663
1049089
721786
914003
1252408
1496511
1525164
1669193
1611886
817515
1539621
1527624
86095
1444693
1781971
624942
682966
1066513
1866212
1362811
837676
1820046
743253
355191
1229462
607416
609134
1378397
1561934
1560496
4037
1076809
324090
1905536
1280806
859813
554527
1663501
489172
885664
592322
715935
1902465
728384
464750
903225
1781413
489957
1795221
1098727
1484042
1510352
1529944
108242
184788
938199
1969694
1419670
1742121
1741295
1846938
849841
831334
806442
1494204
1315916
1993219
1040108
475796
155886
117018
1403208
487892
1641994
1322644
623427
679659
915769
1088822
1657153
833036
1673727
433060
652824
1225251
565918
191779
1284129
1731571
1627258
1049160
1018083
1857771
888934
963399
338407
1226746
558407
735203
1575464
1649898
820530
587909
962252
1592173
461955
311877
894959
1291549
391318
800611
1616006
826231
767665
41417
436348
1758656
540629
1077643
1879619
1221879
171257
666230
175569
530073
1896884
483371
528541
608576
471499
1261713
1959245
496710
1233507
922022
310071
1236005
319653
504664
134343
60224
1349017
1748180
666334
1379762
93582
7971
738739
939111
181238
892951
297808
823710
1468009
1274188
671191
222237
389186
1263235
1473375
947336
1122178
1106438
1646964
488039
1690576
1655884
941325
739022
35304
1030813
809681
1214042
697996
435730
697493
410961
826460
900528
1951628
720125
876633
1565161
212935
1543491
74837
1535697
33874
1856328
744825
1665128
68019
1752056
890973
1127499
728511
1182072
366893
526368
1112851
1107072
1243288
264409
1698910
173899
1175596
1585493
1092046
1115256
92189
342841
1443361
687945
1251433
1384712
967605
882636
976121
630815
771919
1113670
1026571
1312583
1820404
1126638
1933123
906846
1649394
85159
441879
1559629
138703
649205
372243
1264055
154407
1111890
1743701
757517
89919
1910094
134655
411766
296406
1100176
180829
1925285
1258836
1125083
1891162
1644359
1328494
50194
991975
1737354
180401
1457833
166324
540126
455346
1879673
519405
909121
1802374
1962107
206747
628566
146195
1363187
1650912
77174
94007
1648366
956942
468134
791873
991979
1249766
1080405
601161
617612
1180895
234648
1659782
1296690
1778709
1400837
478976
1168735
1577701
1282573
1551917
76153
700526
907661
1068246
158347
225701
1668742
332003
1227978
126705
1380233
342549
751563
1280112
1586105
467945
712331
386553
1993214
1262745
401259
1807365
1220318
1094496
1716259
400088
1169464
1164469
1573126
249548
482184
1967505
743861
1386791
448998
1460057
258680
1303975
399590
1272075
31997
1265901
1117380
887944
1937504
514775
392268
181731
784270
1428839
1525769
524925
1178115
359318
1274915
1328416
1846041
1578219
1373834
162849
935303
525059
1846940
1491757
368647
1448898
1125604
609060
1308288
1026055
61727
313060
1375251
631447
1144486
475382
1719508
678646
183577
558762
1263773
1374330
1872741
1599560
1434123
712818
1349765
651618
220436
323793
151571
655355
1979682
561887
1787995
1839583
1801836
998041
1479558
1767984
35485
668774
108111
1202094
316043
682042
1922442
404006
1984537
804205
1926015
1695533
1457128
917504
774409
971007
936802
184040
1039208
598401
988037
1062530
673318
805237
1530725
1402429
984748
1268550
1344252
1424994
908931
1760886
8850
1388478
1648908
256462
43510
1337924
125367
80097
1796595
1847525
239109
1300933
1555763
1168785
1026020
771963
1468231
1538654
846686
1923109
1132586
969728
1773861
1692030
778580
1219378
155742
1771238
1240358
953250
1044714
813038
1509417
1640203
737234
748474
1087669
420859
6649
1326238
430802
363895
1834214
833957
1921100
520036
437024
1844066
1861224
1404952
392301
269914
142921
400313
497269
681922
1839838
1475394
687383
1389186
638410
923168
412112
1460986
1047866
410308
1244078
653359
563644
1030378
1676764
1209341
58089
893675
1679330
1704724
845492
1525363
1619806
227028
674018
1929162
1617355
1813839
501144
442393
1844476
1298953
1049008
933489
1176534
1326412
129211
797777
400565
1662544
1748974
1076641
1195580
521036
851540
1341060
623972
274330
108060
847708
1681785
1886857
1539642
1963254
1490493
7215
149499
525079
292009
828844
551651
1432169
1861904
726722
56261
1287615
458927
807587
57801
1458644
1559926
62816
1101480
1738972
1469771
1289312
1694723
1694282
1129670
1202321
1575139
1324045
1362380
1671313
1356768
531317
1098364
1720569
1938929
150693
1170422
1012201
548293
1158039
1270703
1827853
1004208
1150060
869319
1554934
746901
390906
755733
503389
1650664
294639
677627
1730711
706229
1834733
1842281
1556208
1117833
1011896
811202
288130
1742607
885486
367137
931836
1645468
211718
77059
1478102
1516422
1342051
177494
1513080
398778
751370
875933
269937
974135
1145414
1242767
139314
426479
1966226
578874
1199461
1219677
925338
50300
770477
1218004
805295
1463769
704241
676681
664815
1072192
1626401
1999493
197858
1759942
1472017
1463650
1295159
442161
1789903
1345873
60205
104236
1137569
1724146
205064
156623
1986921
1285459
1528526
1974699
1548528
1340700
889067
352925
1848736
18851
242464
1916431
1993175
626351
1617224
424574
986317
345398
1790313
1473287
1931567
340086
1232640
280746
1277537
1541193
1221502
1015770
13767
1645525
772499
641
968060
755916
832182
1884697
809058
1633415
1585017
1098460
838905
862561
1420057
1605740
906248
1226800
180116
352556
1008540
1827647
1854362
1032156
1602683
1875495
1784044
543001
712867
1440714
1601642
337583
1980329
303340
164430
141619
516177
997626
209379
635395
1659586
1242268
319311
1470178
828829
1039363
1736855
1905502
255908
370029
1654123
1879019
552356
1611229
669122
830925
1116394
1908669
103725
1867789
100904
330632
1971147
742047
1534308
1654188
958584
1577178
1867260
1872895
523963
800777
866467
477240
1443451
1914830
1338920
810969
1545736
1222752
171113
986572
1767819
1450121
1388873
1515158
1326207
1340063
899128
1186366
414697
848050
512774
1167519
1766034
932247
645981
1231386
1384626
960518
51731
246573
601924
1756311
986163
662927
1550791
568216
1121915
989304
1355758
1193046
809926
1991282
39003
1964756
973158
1794016
1372671
1258864
1364900
1543751
1259292
1728369
1957058
976186
672534
1180179
1531486
1309540
1836463
1533651
1509855
1168249
665078
494079
1063502
788100
423359
172215
1338857
935700
692094
836728
1101974
1400122
414550
1160847
1735393
778922
1414794
82359
1583084
664653
751164
965177
716903
660854
1778658
845792
575949
577159
797612
42401
222860
707360
1185826
1348575
913460
755453
1612553
895966
1446504
556787
397326
1850580
348813
66035
212790
318068
1510549
840501
575745
232141
1951976
1928677
390881
95791
1772968
1351999
815750
1069164
360876
782757
1548369
1276861
1640484
852059
1433192
365159
130291
1631761
986086
1179552
1633111
659032
1767021
605937
1511286
523509
1911841
861705
174398
1861592
816643
1072896
461793
349930
559171
1627691
891995
1724034
1793530
773710
1886252
221842
1194300
1613125
513977
1649212
1293284
1862688
1270408
954447
1232826
1686451
47783
1610737
344321
676074
188074
269312
851525
1274031
1863270
1991128
423644
168418
1263729
378910
452705
828834
937474
208177
1273874
770433
1570711
1826736
1929452
339759
1798213
1573603
519511
705149
4337
832710
1109742
1193743
1189884
1366251
919349
1650468
606411
1112462
828998
1822821
331364
670217
1418178
1396861
1432806
797661
1695321
325633
1967707
1110507
1557818
236732
1876289
626912
118067
590814
1229953
1561370
1664611
96805
716149
1971912
968501
228507
1620519
878401
1456864
420225
340476
732352
1125480
170074
274159
1622411
1063998
1545006
93376
1831527
1820473
706371
669012
185067
155920
854499
206243
86180
1575934
1257983
1365989
15187
956720
1753338
1217339
215533
1799786
319535
1295751
579365
1984808
1014393
1395029
59769
1064283
365170
1852526
1751866
1316615
47116
978422
1869738
531220
1828759
466253
1415302
1839252
1221871
752509
925827
911747
796999
366777
240259
338563
432251
675870
1328424
1523198
1226763
887849
1944199
721335
1009430
866773
1667225
1467746
326191
1083187
811090
1452283
609245
972905
439438
1021964
1519875
894791
801313
472866
1467709
906682
772734
1066199
1128781
1751507
875241
1156915
1570027
153060
1711921
792532
895718
190045
1950100
876889
1767665
1717458
1568584
1362067
1459168
1770591
1676460
745591
1248111
36507
535635
1487401
628052
603903
476909
1753805
904769
405021
453048
708252
1593796
46330
1676298
1388739
1110518
1468363
4639
1714212
1378930
1480909
549942
940861
533203
562571
554033
888016
798386
1625907
35285
409036
1804348
1833667
1269994
1374148
539461
518668
529924
143285
1827345
380744
491739
1926799
16171
643567
1812745
782914
1247089
280920
474780
1081530
1182651
870204
589037
18298
434055
333389
349353
1081865
1832446
1041817
172091
1217598
1568971
184355
557215
257601
1339266
1783749
853146
595660
1465076
1603288
625009
130647
90746
498602
686106
715568
647870
190146
1701632
1092329
462214
1237029
20151
836723
1854285
1440693
928110
1009001
717999
118117
1369076
254562
267532
1525275
1510740
1004659
191094
1828553
662685
1492565
41551
1001731
535780
1610858
466053
1621110
1328106
1664419
1935159
977310
785789
858466
1726535
1229115
1988438
1298689
1902395
1979421
889507
1414061
1296268
1060821
1448412
299004
972487
1370238
1353648
44678
516659
145429
791254
327603
1580461
940200
1111272
553946
1267760
565205
400645
214840
1319008
1484302
1294564
880465
1062066
782120
1569541
99631
1891596
318255
211676
388239
1316156
1029233
1649314
1586619
1347170
288107
97773
1741019
527894
552494
310856
1087505
1381717
1122247
1824612
1317829
457980
1947620
679671
1798717
1402824
1650893
1996376
1632087
500143
661665
378619
1899361
287918
594660
107313
697453
553565
11764
1666541
1597943
1157070
431854
454996
1254613
1616919
789911
1179294
1632572
777161
46864
1817168
926858
799384
944175
57420
1091357
1885134
1037497
819334
53050
64203
925618
1736324
1859008
1150734
565499
29105
1906643
1715964
966105
689586
1747811
1733028
1617677
1841840
793272
1582667
1402030
1395899
1602411
968490
864551
320062
340195
1852117
1343734
780780
804126
6326
873020
677516
1774316
678624
1264994
1729763
1660467
826857
1299355
12124
255237
528919
1180243
1214416
1407045
1109592
1598700
1716366
174243
1086087
1579962
1056413
1178391
278837
284594
1714934
52316
90227
1010325
1911200
813979
774539
1339218
1007277
839439
901404
1210361
1625680
1915704
1960177
1974482
127959
675928
950808
1620269
324103
1730845
1048003
556939
1174611
1106826
1428060
1246701
1561731
1021729
1061230
1270166
304401
596823
1109478
1686266
1336075
1205137
874275
410023
697161
597765
177498
459179
1932787
110423
236347
1670668
1812701
785457
1844143
916564
23419
527298
1287845
470390
19848
4864
376522
1686802
115293
1455327
1476869
55712
488583
1693052
165804
1501715
8429
386446
1916985
93294
760975
1329568
1055294
533057
1043781
22215
538205
992089
1803841
884577
488784
332673
171086
1862590
749299
1938197
757143
173679
1560788
1150198
1576321
1716052
1937462
1839780
388225
205665
1484262
1563730
1575956
1216018
405749
1677008
1951979
1888549
1695185
1817547
673922
851115
496326
726948
1301534
1969273
1560026
1193174
1171075
1178351
1523236
728421
897398
1221464
1870709
638510
536432
592014
711561
861289
449439
983320
221530
948709
988646
1067214
985499
312681
1532331
791353
1255966
483739
1660822
166694
711618
365264
135935
561825
1669973
837170
532784
1118544
154020
1551541
1784770
1476122
358357
1664082
1022918
1352591
1071999
946157
138020
409085
887924
386764
337300
98843
1673478
342538
807285
1315197
1998519
1470558
826793
1495857
280529
1888301
991677
1667145
495862
1761003
190569
1596729
688955
755652
1430972
481944
1532893
51760
1009586
683613
502205
694692
1388635
343424
806247
1932943
1643429
362656
1137431
1750209
202181
1812881
452419
782192
1316933
1833265
1384127
338737
963462
987166
1724013
1166899
1782130
1794788
1859156
375687
1513929
466125
448336
1261537
1002630
622051
346688
1988723
1655436
539901
1898430
894131
622671
1194477
1545778
864947
568830
591551
1850225
760064
395709
1563943
765597
197824
1677822
1417958
1427696
1423674
1772735
1550466
1870858
349700
364953
1917441
249293
1794027
1974431
118708
1709552
1358872
361842
546580
1494514
472052
54890
744177
738675
1802900
1789050
622040
469190
767156
286633
299748
1023196
1512830
1675716
1455784
1292150
1472130
349383
1181741
1330601
1885796
96699
282679
1884976
1453693
237943
796347
1847517
1898879
658672
1817978
1991004
1052716
38501
265467
521087
102245
1978324
1409621
105473
6671
695360
1010645
152411
1372858
654994
1436882
640397
628472
691495
1031187
666506
1458103
404273
1145837
1478036
1940442
470591
302085
1450138
1448578
706814
65449
249716
386658
1857763
278377
1598040
1560820
1597461
811057
1839878
602413
1631336
1856581
1114695
968454
1843576
1149441
1277739
1209876
1521497
1414341
1144453
194526
1325294
1276661
1035354
1110180
1445686
1674357
1219971
1583470
187965
1955186
210807
1970697
1366820
279372
1942657
1852503
1375370
348197
1675092
1992333
986203
1517247
1596914
956883
1354019
1467320
1977158
1129075
1371512
1601159
489708
938562
1863076
603073
1472978
1046273
1762679
1235796
1288371
1719541
1885870
137116
583403
257086
204399
1668029
1040747
1352332
1974472
1762373
1487733
263476
645118
908054
68469
1811841
1833123
1817765
1587147
1326898
140593
1624597
666795
582790
337098
73963
39209
412960
1960617
1388195
1591032
338151
1152873
357582
563165
1981635
1690774
363574
1294366
1175717
1462010
57868
1705835
1218480
472889
297138
279478
915321
1973413
1060296
1537513
1980468
208042
156183
511507
1237901
1904796
1218348
1683229
1941964
909924
273454
1100370
263891
1482459
775142
874403
50172
1829268
230811
261365
307823
324491
1476256
646845
1800508
1983528
1071362
1890002
233581
279523
1872214
1436250
801364
394542
379211
13208
1490887
763941
1955111
1286272
1845908
1295055
1292122
113736
1895945
1808385
488651
524181
846780
1366214
1600270
504095
547489
405998
751174
1476366
1644576
1237827
474913
640442
659725
592171
133648
141364
1803544
1616700
1550842
745743
1067255
835109
1087918
495612
1290933
542224
260584
458752
1025982
1461697
607186
273302
298424
192071
1158441
1516810
423294
295011
654564
1580214
1244254
911314
125557
1365635
283184
1557993
1062793
534851
129649
526173
942223
56678
1694423
1839629
855293
35646
104041
1426641
1524943
222957
1850435
977873
422437
1755259
630203
1848520
473085
1869833
578748
652193
213140
636859
1506344
549122
1678995
98798
1590882
1503548
1291178
26273
1366088
441770
918456
1937473
982171
1960793
1078261
1713937
1708894
1264966
18879
1014707
936602
1233718
614515
1258011
778544
302873
1323607
1353205
242308
1031080
792698
84957
288992
1913263
973070
530
211487
115294
962065
1559540
177876
120549
402510
1550944
79025
389388
1991680
701776
1514586
1486454
45546
1290938
177064
121827
1339711
1654262
1667883
495153
1624922
1949130
776142
290846
808658
1741295
1857875
1989538
882097
1015435
1671318
1446577
730044
1527989
593502
602516
1699419
1688327
20534
779746
1851359
931299
879881
1870009
223486
28838
1174871
1641578
307281
1604373
1718452
349787
486929
1048055
1221076
690143
619313
1245376
1494912
342073
315045
1564940
968265
258739
89135
387006
149004
970653
388458
355162
1328618
458898
882326
147251
855625
1580027
679560
657221
835211
60118
1607191
1025913
1460550
1388161
1694945
822302
982045
544173
1577562
267929
627157
439428
1294224
1377576
530704
1753117
954169
1882807
966561
1673390
278063
323127
263759
663995
1097744
1055281
1237402
434653
979089
1303188
1218797
1861266
966562
487203
886865
301291
120722
277081
287131
60910
857771
1049540
1353262
1603016
232905
1119591
1654677
1500650
1237935
1908218
232929
403384
1184431
46276
1214267
1206967
901746
1459226
1100939
651531
299513
464180
1426112
1858590
523009
1518937
1618853
1560786
96811
484371
348122
559429
600031
1523963
604716
276
1499055
981295
1338393
1695449
1478979
1260438
738427
1693262
1740097
1263311
901858
1450978
1904433
702785
453564
548603
459185
949557
1611206
224619
900394
1311680
66020
604448
1967900
533417
1444633
127827
368353
762177
861638
63103
1249173
478624
75823
714705
393948
692233
1840123
980742
619589
240404
1037771
44733
222995
298634
697557
130474
470464
810668
1794809
657019
352631
212151
166572
521592
1235953
895680
1707641
184514
1712795
1212038
780711
386327
830209
1995978
1186761
1187542
1287728
899140
661229
660982
369531
1275993
737241
90795
1235022
294276
978974
569703
1192259
345439
1610885
994907
1380320
1391652
1128771
1246699
1475087
1809484
537234
704334
381326
1796021
161858
1230824
1168379
358449
1428349
1821611
1400140
1436727
1555471
112990
1155674
7293
1175033
1794003
1065254
1847487
834618
66841
812021
1630539
229860
1461399
595080
1611289
669790
320871
840615
248321
1156924
610386
588898
1653275
1791873
115457
1447863
731848
1726141
1871998
1737438
1114536
1037873
1404388
122583
1307020
1848570
1487565
241443
1626874
1132755
797128
1216791
960454
1777734
797349
1377929
597643
296286
792576
860216
669913
45760
108522
1886753
62441
1893442
584783
1210809
1606721
918614
827845
1311708
628396
1089783
1564974
1846996
1523998
1367939
1326228
370022
1864305
1940959
1020212
1290935
1450917
1381586
1950468
554404
269810
723953
235322
451369
958853
257132
1040251
891087
1503346
465064
915221
1321087
1619586
615270
1421828
1512809
864115
612508
1115265
237942
953186
318174
450251
593433
1643784
1948399
1955210
795284
860395
691506
1557785
1336733
20442
772501
1443010
371256
219270
1963365
292305
426000
1395550
27698
936714
107170
1189815
1684423
728598
2653
120223
1919772
144582
782379
648699
1571994
239302
1079753
336354
1165906
971253
1009842
1124207
940605
1061937
546549
720014
1095418
1629246
1953091
337786
1476632
171834
1963483
287665
251614
5350
576000
433698
1143156
1653270
1578110
1834477
858395
1329784
1994881
1301041
165207
757681
1810039
1225211
159505
1087879
1186754
1999182
225319
1618161
470604
1975193
473532
1367621
1492627
1853932
1685518
1473080
1351146
159052
1834341
59576
411681
1088539
1917429
272776
470213
783688
231725
42904
1642247
454066
1034887
980582
954818
634795
337157
1704726
379208
296911
1900313
1312508
951522
230322
681394
1450760
1322768
1331244
52307
1305510
52734
992260
163207
1403596
1000781
557529
1886073
423631
1060696
1203657
353115
552345
1791504
639762
1001953
1027296
895854
666246
1396349
1836343
1722097
1059208
427177
205439
1514166
316152
1198947
95303
186596
1755076
1597119
1156362
603631
619698
1112125
1310224
835896
781467
1035668
980214
1462166
1006816
1471835
1954683
1806286
941132
1712073
206066
239879
218455
1663340
749626
922002
4554
393951
79752
1255050
1544687
1217584
998
972611
1235516
1602045
79946
554223
1163696
463344
1299741
1486904
1460676
1341556
1069517
1590709
1386726
1024434
1283746
300715
299243
1566206
1258660
1786476
46838
1481342
1852736
1216780
1779234
1477555
1164528
1237143
118150
897378
733560
1157054
1519247
1043716
1883888
1776087
456406
601096
549248
1188721
445279
160353
1328697
1637262
1599211
1751625
1522354
1390471
350486
1746704
602013
1254290
393506
752779
1074322
1773986
946043
478987
1216050
390806
1738503
1110093
1741890
399792
577717
1034033
869357
273678
1835449
155728
990248
1559570
1741900
233226
136993
1301926
804708
1838317
54606
1081196
1074399
1361017
368299
538739
1061087
1483380
507791
597303
832088
1300575
1605775
1330350
378545
700706
1074833
1648522
33130
1421974
918801
1947698
1507442
637459
682320
1220075
158852
1527313
803693
1758455
1684036
31665
1166327
1283070
124675
192628
970542
357852
858522
264483
565214
520960
1167454
1584121
754501
1658786
1341825
1486985
1380462
611692
48486
861488
470188
482009
1540449
602939
397723
1967738
1759653
1586913
1548172
1242257
873774
1418003
425055
1845898
1533783
557703
1784824
1809803
401215
339261
1158166
953758
524755
501270
1875134
1623416
685545
733460
284184
1870459
623680
98356
1497457
1393876
649576
1191871
488454
1281094
376130
1055606
1183351
355753
1367913
1834257
1011367
1912271
777494
471582
1105711
1776609
984769
1255586
847287
41492
1147965
1673225
222073
1246613
1557452
569851
1636077
1263161
1530161
547886
1460574
449503
128891
1443393
952967
129367
1156493
554819
1448280
887208
1057049
1694592
1398051
1846880
425024
1000552
1388946
1242461
578780
1848734
394071
930372
143975
151766
765724
1202949
630390
1612114
736361
1308731
680031
83310
1284118
1698640
1562205
609715
537696
1422535
1232556
261
1281682
278223
1998517
28594
478302
1249903
1620214
390801
1049875
1884110
148445
808308
1918477
175242
827568
1807049
1389392
21666
374740
179916
1187860
1714088
245520
1099026
1579065
1395542
1253069
757096
1155467
1682839
1527100
494771
4836
601943
840423
165107
109193
315011
449284
1783318
1648508
1974276
1194936
340145
1068913
1601814
162175
878607
383897
354805
153513
670752
565781
1904758
1187871
1731764
1853759
1131664
939020
1628140
1411790
1029909
33505
505360
435252
837990
307101
1295405
1265024
1319112
1385953
931075
280841
412049
1926012
1904935
1977717
1714632
159691
1939220
1256078
72010
669783
979139
21210
681421
1311402
1026443
1539178
499594
104171
729302
981059
368681
436064
996809
505979
1286863
1436258
700282
1705884
503617
1062760
916499
1981377
1638400
1528598
1951187
565347
456766
690685
798470
1921499
518091
1349268
282464
1428330
39340
462361
243687
285205
1048910
303561
1841013
1680793
628049
986063
1499994
863136
1212056
1959292
1235990
751950
431836
1361921
1829986
1900364
702242
1589872
1167206
542432
1375385
1550215
1788772
556740
643213
716620
711837
1013636
1128493
69974
333948
1928491
50349
1192960
756436
1254306
1872671
609577
38302
83353
18616
926209
208380
1133343
1636252
487562
749565
1860972
1726656
758658
940445
891952
1229465
1215912
252021
437479
466804
1026098
92967
1783904
676928
1466568
127290
52288
843310
1577600
1177946
1570701
1750
1153530
1152388
152547
1126649
1866127
1912757
630742
369853
893724
1293671
492144
1484041
1281405
590491
408633
415651
946996
205315
883292
786464
1466432
279818
1807722
1757261
816818
1384063
1770538
1497359
865045
657617
1470290
350887
55728
1294489
1148395
15063
1852201
1022120
1841398
245734
679106
1896709
1916460
573163
576704
1245869
299264
195101
801691
25009
316187
1938163
268393
1995573
1189368
330267
1934677
1038737
1979027
107821
436826
1250834
226808
1045738
522830
1552624
864013
403113
1371414
373190
898001
1350116
656355
964320
656189
292747
1683879
733040
1595630
758939
996307
652770
1723237
1688258
1261155
621846
528619
822885
556803
802512
420094
1338371
1577896
1640593
1583734
436270
297130
1618461
1514649
110473
516015
1071994
1439794
1188916
994442
1137773
1691434
1785246
812983
943198
580507
1295236
509635
288156
426340
587063
70902
1765202
1331074
463320
1614301
713901
1404775
686717
1722628
1856093
1617814
944936
875253
280523
1246715
676751
979336
1654379
1422997
1717705
662784
1701353
1032366
64038
442478
1974348
1837909
613115
205898
527895
1169512
622714
737755
1215962
1348530
1328478
1049135
1508476
1021121
1177138
1280111
1553363
544309
247565
856972
142450
786842
452100
1020579
978174
1608977
966660
1494517
734275
1950066
1220575
281235
1288108
108367
1439388
107125
1637991
849151
902436
1588668
530271
286536
811756
824197
1171493
1096396
1810018
165332
1438811
1122347
438533
1684753
431123
1972905
1081080
800072
1886323
440947
1886629
1884483
1290091
703632
1497426
1735803
1442002
775741
143372
336919
329358
1459106
988550
1003410
68852
1967655
1662624
142127
560316
176538
1354941
483883
1337603
1126811
1815699
739853
1218490
193914
1082540
442566
771055
1182143
1661497
1106493
1226332
1797232
1659044
436358
70261
972069
1182536
470882
1034731
1381426
223479
127976
708952
897123
1881229
1306940
819133
754710
531272
1934256
203224
1894137
1228636
1137579
947542
1005265
1967240
1150289
957831
1051467
123014
635023
1274683
33893
1306025
64455
218532
392200
594713
1393914
897689
1992966
411876
593462
121401
314514
1633768
124047
492660
1004788
1286315
747409
163494
1184741
1982567
1198347
1465468
467235
1322655
1097697
1279934
1491531
756448
1763865
1088062
1137674
919053
1585827
1051144
626969
1005623
1097266
1455020
45997
749481
1416592
1495153
51554
366771
739541
336430
610959
1404100
533497
1049195
956667
1687213
1979710
491706
1040114
1604867
1172067
747705
1595757
1829097
999625
474765
1716170
924435
1224760
1364270
1016320
1829375
350914
19490
1590267
1306094
613196
544938
743986
928276
238305
36279
1265074
546682
395149
1812823
1192849
383333
914371
269854
672477
844413
1475893
430550
1460998
1781854
896538
1516449
1523423
1519365
1687049
642631
901105
292736
532139
1523220
180654
246895
417640
452494
34797
614939
576688
1438221
120170
1859068
444817
1761
64199
1484402
1065956
600171
510191
1731972
1595375
322224
804479
994901
455019
46025
585449
316361
706950
1121007
1262190
409880
229033
110760
207661
45230
436892
1679773
1902721
1988394
659203
407225
776901
306619
1121962
949845
392340
795945
1147981
1382005
1495503
1913116
1013482
395211
1538873
1488261
1678850
1363669
1545757
1847614
755316
49277
1689157
982273
668959
1364082
824144
1929741
1095269
1343757
435789
673661
1572757
876567
791583
436514
1201218
1684863
1848169
1603319
1455590
1826641
810131
1526004
911506
592120
1181710
1852069
69014
1497948
795055
1036320
1443485
568847
750215
65783
1056049
1195851
721706
1747144
1129926
165491
1686035
1109128
558868
1966789
5409
782362
210798
1232094
161894
1167019
823062
562123
1953855
647919
1768318
370265
971867
1463988
23113
1182028
1702983
1565287
1880271
909271
428193
402285
1259711
568229
359315
1696363
889079
214265
1288743
402982
537153
169025
415501
1864435
1076015
1059683
181102
274124
472204
1435839
1827490
988664
1567717
1284958
924023
1569169
1164812
1536180
1559792
1720630
1985696
1125437
1714518
1700770
270054
1127030
772031
1766551
1065195
28816
294099
641469
1458962
836042
986995
311441
1513639
469400
1660478
1606923
1331945
691946
86865
1840976
399130
819879
1002359
382186
244724
1940501
830180
997218
1612470
1750081
1646399
127756
1364206
951271
874148
1335456
217250
670016
621829
295630
1599796
1906479
1141320
459810
1214074
1736416
1803914
1943297
217549
1095045
915912
754793
1249248
482266
1754119
320589
1146652
1063878
528633
1393188
394140
1688766
1702385
824969
1442271
1525605
55334
240729
1492362
1173997
1481603
1102945
1401867
1880810
912233
1346971
1252715
45886
823461
846749
912089
1603373
1326631
1537181
568679
1593661
1841443
80229
24315
1159983
1457472
462595
1997997
564017
1008465
712854
825689
1057501
411871
954871
1959544
1775338
1313854
840701
1799296
1227013
400009
510210
999671
951177
759966
1593757
879317
1935125
208208
1037155
1344600
1066354
143570
1736589
778698
262767
1372415
1444739
728466
1303188
227809
935222
1382757
1658317
614619
176463
815809
329772
1155771
107003
648179
497485
358118
868345
428805
209465
1817080
961353
1766591
1216730
1071733
594200
1607534
1150213
681058
1296554
1304269
105239
268080
1480735
26294
62937
486885
1400951
1432961
1631051
1989572
295627
488256
529637
52371
1581783
202666
924824
1244466
1721827
1463608
1936614
199977
981949
1596051
1700075
1929429
1150439
1045669
1252022
1348719
993006
1739905
701851
1010538
964173
1613496
1844509
90024
876267
933016
1817583
828477
1676835
404023
1184488
891122
437579
131806
1108731
1132830
1341540
1602817
1280482
849713
66926
878614
88944
1901217
1613751
729710
497050
1501991
1160811
1031025
761818
1120180
1012254
689385
1340404
1140148
488329
172762
663926
1505656
49212
17807
1411349
1757201
1631706
1367351
200168
732308
1652543
586600
323284
1469229
1942560
618820
1044066
1624528
305500
1952806
1039451
134734
83127
149871
361477
1637160
1173537
563088
1446052
1097333
1378531
368175
549285
445584
940675
818339
60399
746631
634457
1635750
1329645
120493
1049366
859389
1100294
1729892
18348
1959228
846748
708156
1405565
1843228
1110053
56707
901311
139048
851318
1655473
1873570
1736099
341466
1696646
469948
941312
46290
1070865
1096262
829405
1567219
377751
1286189
487887
771771
767672
618360
1577499
842180
869492
331499
1984223
282319
1527740
1799612
251602
1730178
1049515
197572
953021
40832
922264
1355090
1954219
1884071
469032
1991297
1723134
1726114
803938
1037265
1915766
1399581
1038865
1366067
543381
890429
1098502
1818318
94598
238434
977510
332009
465361
517968
1167759
16200
540220
301647
755497
329626
1689873
1214076
216756
1190430
169267
414646
1439267
1235612
1064741
146412
1931145
26150
373584
702068
539718
739297
576682
1698009
44500
1294760
1770340
144495
1307153
571258
1847686
1318388
1905518
154973
1343315
565649
982059
1974107
479331
1256445
1853286
1694998
1306528
947651
722890
1335313
1742360
1924888
24703
81248
537130
983878
883147
1456367
417416
1126053
1365402
1731636
199175
1662334
634472
897270
1861163
1126531
141267
328329
1150219
1532604
1898973
1665438
1005966
1469238
1111991
578946
1416465
1811329
1448345
1313775
269435
1378910
1296029
1346387
67626
1227864
1687182
552426
1609254
1642513
1477500
405695
68219
1397567
1391632
1380392
1325416
647568
1056944
1192346
263873
1156445
1500812
1791081
1982512
1829553
400001
993272
1418856
1802748
1940242
365285
652070
1778858
293963
42643
187357
123132
210540
494882
1127654
1718794
345097
671765
526914
1052625
1757873
636722
1552241
229150
1499188
18902
544945
1408598
964247
900192
1460722
1020084
68973
1616960
526629
538900
1051104
895819
1451734
1997895
1034838
1869920
369719
902420
1519871
493248
1004994
1226094
935706
1532377
530011
777244
259905
1594847
1742554
1041942
200893
1862162
719344
1200344
1808444
1103180
318515
1828099
726497
512016
1682267
961412
1279881
1432908
413727
1014935
958884
1081717
271752
1056080
1173182
1362007
362484
1961708
665233
1265239
970587
103704
138217
1053182
812187
1805859
779135
1126966
295079
908412
392645
871704
992004
1190913
1289049
493307
1186529
41660
1674546
1561297
1289782
884689
227334
453957
1548844
405019
523157
18605
797972
1319465
593350
441038
871758
1944198
884023
915239
677223
596408
133106
944985
777589
1754271
1855313
1296090
686770
1068870
1959665
998815
1273801
946166
822291
1260509
1233099
1545702
1240384
324398
234000
1060625
50202
1659612
1795148
1841790
904090
554860
959214
1373813
1885971
759028
976560
1289976
695578
80899
627797
1140930
841381
1846997
1150068
346634
28246
898155
596868
1798447
1064583
329813
1761841
611931
850438
1617176
1395145
941356
1043883
325238
1459023
761705
1240812
1626305
1553057
1253502
697311
840970
1212486
774501
1729773
1669821
1703723
367226
1254332
1650674
688526
1604973
1632707
289186
1999478
727140
734351
171443
1669728
198373
1460993
947222
1546983
310407
61819
1801001
755834
444128
25654
53694
523690
1333658
1761787
1186835
1882454
1366539
1877666
227081
677735
722169
1631401
747003
1819341
715653
1818320
312029
135513
212015
15468
320404
817845
1088870
1338169
1227757
1811587
1537201
552168
1303551
27438
1068484
406524
69405
1377856
115553
1880822
1860920
230671
72187
734245
18671
818186
1841816
1299701
967598
408031
1055925
402280
1664014
1660117
901913
1542232
666954
1184521
1888771
559274
563702
380537
802312
1453842
240918
1707287
1967314
164555
246632
1124100
771131
753351
917627
1671249
600133
1023031
1516520
88226
796192
1452461
228167
868030
1361201
1929130
235882
93410
456557
930732
1248521
875758
781401
1241288
1888892
1695308
1585546
1966425
498102
83058
1821329
1075231
596637
628854
453894
790060
1530717
468991
1281148
1193529
1181438
218382
1407342
1331910
791637
1587800
16321
1965686
897257
1016857
1994026
552132
1454798
30659
1505907
1958234
528108
945300
913563
1877906
177327
1203339
886832
1723464
1556267
924567
1087808
350824
1108324
932443
1568781
976502
658677
789163
301743
347946
150650
720976
1563898
1874047
1680144
1635814
333683
1774858
556509
586822
1868612
1637278
1199003
474686
1798698
952668
1417216
928068
2630
413499
604171
1808954
179454
1065371
686722
1216345
1491747
273824
1926177
1676735
1489761
1168757
1171914
912720
1477309
23783
534969
539889
119118
1093211
1348590
226899
1667754
224547
1273619
143329
1232563
606622
1068100
1263762
1844025
1250965
443823
354652
328177
406042
1038076
31117
434038
669063
1779362
622869
1368331
1480558
1254850
1876522
1454976
1895093
1700609
439254
585341
680374
516357
37039
719396
1546632
222685
1845760
175950
23585
1557612
927730
1274773
741065
1610963
278166
1966225
81588
1176279
35017
1801214
746696
1784477
175188
388933
950926
174576
890388
592669
1697594
6636
792570
1898843
1473735
1741184
1419682
1516693
264792
768952
1396373
1408887
1610765
628170
196074
396177
800441
1400981
1976037
466869
1657608
1507055
34695
1242730
33737
670446
60784
1758430
1183994
239218
259609
1450301
1617613
650167
1526173
1514982
611506
202245
1059764
295190
88306
1235949
1583135
94995
460518
709487
339998
1942417
1560699
1718675
332800
130059
541534
331731
1883937
799367
239346
518750
1132997
1406049
1292938
1678434
1550316
572462
889641
1513003
812838
101477
754418
653206
455368
381205
1009437
33312
60364
691308
1733198
466245
1987578
1836326
672288
556585
971414
351603
597016
375256
1175710
993991
1383102
873150
1619145
459763
144469
782528
1392176
1966754
1041590
1410843
1549753
1979835
790666
773400
835655
1881813
859363
1504059
295181
547594
1814737
1394171
842578
525756
190516
1923924
1285698
969343
1783043
1902357
1763882
1847594
1183593
25621
1383886
1084704
444052
26799
132029
1030540
1292075
1778162
475968
1436375
378079
536906
1112709
1921612
18136
980912
875390
1162178
698625
118107
1632069
34850
967402
212504
1617938
1050270
498561
317790
1316266
798539
338107
494856
1053573
169146
562362
1217999
1718162
1405101
1441745
86657
1688777
1933868
356021
148536
1105082
438561
781146
517458
736384
1658885
1605885
741597
770619
1249012
953464
984459
318999
970375
1165073
1493396
1268205
1222759
1374899
522832
1490112
745984
49289
1550958
862625
141766
877759
1708113
223109
1368394
1350992
500601
1482111
1125112
1596368
705487
953066
747532
665673
169964
1464190
227148
1867111
588149
1084579
75503
762516
705660
226183
523461
217865
18212
1025760
257668
1756852
286939
382058
1339712
1214615
1561012
619436
380908
1212670
37394
1940097
896368
1270243
15256
1186013
1256945
228200
1695702
1869853
901961
1015167
1458150
333546
1016985
1301824
866216
1036298
1552285
1273902
1207274
1877858
1782185
1023270
1236442
1946518
245291
765716
1848600
1617274
1890649
636146
173550
679221
1238336
1367044
694939
1416965
1217310
143871
1624554
925115
1431986
1020078
1655004
1192833
973044
1645011
1892501
1515950
256817
179732
1188312
1755008
780991
212446
339558
1868632
881525
1407747
280890
482260
1144306
1406441
779988
335154
25779
1887804
407397
820105
1864903
1638365
1329968
1216295
160259
792826
1961097
935158
389982
145234
845421
798144
58319
141281
400698
1655376
832166
1641267
492639
84317
851659
485673
188940
585608
386879
1216804
154697
186169
659375
1728423
1276204
617968
1202242
167849
1229222
1247924
1471765
957050
1653503
760989
1618137
1670023
227797
166716
1528996
538280
283911
1224867
1244882
1244049
670404
1954788
382869
1326338
1522786
640351
604314
43729
1053055
1223229
649755
1657920
200326
1777200
1348649
1632054
627560
529173
1359397
117212
930650
1316495
1500694
860524
851456
1126779
1399334
1591886
920681
527778
1300286
1942969
752091
206767
137666
1266442
1771814
236828
262425
307416
326133
1348714
1997996
771477
826277
1077132
1382830
1466183
1581008
395501
981916
556591
1053691
909893
3665
457273
493209
494414
1638931
12972
371992
76269
409779
1065776
1975514
1805492
1206241
714725
719781
1649894
1403672
1367861
1692745
874502
363302
1809568
1141348
730432
1635859
626953
788060
909606
710538
1921295
56224
1694951
1613524
21467
542862
1583269
306478
1670595
557868
1789600
587102
458590
1328956
227871
52291
1365936
1923488
1779033
327531
1831610
147948
181278
1729338
138060
434339
330385
1746935
69373
472425
656381
882559
1925215
1773356
1638122
743825
796508
1148718
620136
451201
1113515
1143087
259186
270937
51009
126793
1175483
512103
97249
752014
1921194
1989069
1458343
540704
949952
1428905
906199
718504
459353
5321
1694723
1506113
220256
1357869
640032
300852
1847665
1190073
1052948
206934
776795
977770
1267606
1551503
1486074
631280
792541
833313
1916632
1752720
97694
1267696
1484281
1492504
788913
57231
1676836
1375577
1271107
1111007
1499397
956770
1193658
1645466
1774263
1393949
1846087
985085
549243
149729
665797
367827
1670748
1450026
1537677
1284605
733913
1200609
990140
1644419
1331004
1790579
1429722
163648
124797
184953
483970
762510
1192030
1662983
1714648
754311
659085
1757295
273762
1320637
237366
1128736
676190
77471
412475
1614201
522486
928867
1670321
228147
261102
292789
749245
1877693
495849
1736386
357353
1756249
1607678
573576
1141124
929478
506848
687859
679233
251307
446381
1658529
1644180
550872
507351
1779457
1641424
1893641
546856
658050
570045
1977870
748150
1049510
1257120
1273976
1799270
244236
1696727
1216287
694773
1026327
840420
146388
1081316
96574
583174
983642
1210634
1227716
381478
1876576
1856228
1516705
991759
157714
1877052
396383
907185
159746
786129
307324
340394
419565
1727097
1524480
729071
1624253
1559906
744789
884526
1723383
91575
1599688
187270
1180970
1929267
153473
1695714
276480
1115066
1852268
776582
166369
1582868
1369610
1984477
1591529
1105786
202689
647301
1586626
694455
1109310
1120584
636220
204748
333871
1381398
1999594
736419
1897948
800499
1841185
742965
1254203
543626
705634
1078886
1779383
1685965
1686443
847454
458401
142139
769482
649563
416597
267584
316096
46613
956857
1537348
274199
1753560
126625
1721176
1572789
1633004
1121059
1479091
1471027
1431024
1954439
877850
599989
36414
135165
129742
1932646
1044069
590452
1883555
1802659
794504
263502
237308
1762111
1801634
1323478
1254586
412456
445949
1038962
1159360
9315
552580
1073992
573661
249739
1366288
1063855
607957
940348
1756225
1405446
1660750
1721488
278751
1130666
1804572
1058727
91403
96931
1090531
1010237
705845
1196644
1104546
408755
719855
1160191
1237767
1549741
994961
1247465
1577688
1939300
1846119
1940456
815794
679156
1467550
240915
1306506
238316
1034479
546855
935912
1559743
841257
874397
832601
300226
600561
1891915
441388
1649279
761505
374391
1130916
1544957
250470
1379764
586119
1443754
1253086
829199
1785769
1795916
48065
428718
1576786
1036342
1919807
637121
1958603
131854
953498
809588
1146670
44333
1447899
1598740
1439034
892160
588154
826226
98971
21491
1211597
1351587
1512059
1163806
912368
1778711
973010
360507
1707578
204319
1541642
1092529
362866
955657
246611
1252439
290937
1690001
1408675
460559
1686414
1486059
1309509
907769
1358989
635421
1183641
349978
872993
228564
827340
1371200
1127860
117114
1151255
1367323
1933616
107445
273912
1764002
801792
590330
689673
1804334
558765
1199763
913058
293863
695776
1649157
599458
565200
1426389
856836
923828
944328
628433
1051894
585023
1776815
900604
653291
1917223
234680
1820240
1589638
335782
1809740
1412196
1301102
1011516
1878502
1248766
1278790
1354081
1502625
338883
119077
775812
66795
9143
635157
1604268
424232
1804146
1295882
1797338
1301250
34939
1305735
227883
355136
221101
406963
1078029
903279
1973395
568143
317245
1100662
701483
899211
538667
1733880
662691
1653478
342966
307786
1198224
1530881
474505
594262
1977763
1579223
1652326
138752
639356
1615451
973825
1729769
334209
1751256
1553729
1311406
1553494
104299
1310300
697407
1017118
363340
269644
1489593
872065
593403
665814
321653
409668
958194
926227
1825202
1413304
1196728
1526811
1730781
166531
1723464
767759
1793118
935530
1436458
1615905
886251
307817
891757
487200
1788631
464603
144865
358597
786879
1957363
378793
1338676
198694
400032
1264767
1154571
1668358
1904219
1733172
1392949
1144968
160870
570214
1101685
128992
289486
705997
512336
1131927
1720128
873763
1080129
786461
623397
1863488
1817847
1904095
872206
853839
79278
1961973
809916
1528850
460018
668942
514451
422550
1492759
997741
990123
1289644
1477734
1946474
559772
1948021
540767
183819
191754
252551
1291525
1845779
1214411
1602829
432425
88975
1484625
70816
289663
1792668
284025
612836
203315
1463090
1514946
305018
587
918828
1079399
40122
440897
1743052
485279
633988
987627
733509
129166
268497
1134541
1448614
1013290
1001467
987063
1725568
1886717
485654
1278563
218318
1315892
1128515
23980
1028533
152197
271117
1892377
596304
569868
486809
1000670
1653776
1747676
999173
622802
789192
1130226
972715
270281
212955
132637
1258163
759087
332703
1140671
22930
1306743
1022273
56148
80509
181309
618996
1383693
1831014
1159940
1253152
596178
33645
958942
1986953
1740838
812194
1306085
1156790
175573
1325414
492034
1231008
3512
1493409
1740204
241402
821768
416748
1448063
570365
482781
1314067
806298
1625344
1157334
884584
620105
1279971
1704120
399191
1642877
1619105
1930507
913813
555963
1599238
1508623
66942
290455
1582472
494037
1304250
282917
1640177
1468165
55679
731484
1627907
974331
957122
207360
457451
439571
355587
1724177
649611
773949
1472002
535196
1303772
1412888
544355
1454307
907239
940620
1439274
1110609
47684
317130
1695983
1252063
273973
1527850
285381
1477428
87475
117809
850302
1459859
1860331
1451083
382628
567362
575394
1469668
1844310
301947
1376494
1962534
1295990
1998261
1229345
1411207
742564
627965
1820892
1760272
317476
704113
107647
773933
1955882
1901609
436043
1454161
1636367
1415139
1056051
1276082
99400
783098
457351
339567
1210394
15698
330440
78051
220356
1780833
642204
1519534
547991
171353
585451
1972375
750819
59000
415600
54077
533188
56931
432610
907948
1830615
1302878
1777967
999103
1268281
468211
1234345
1952587
1678641
1017733
1471149
1343912
50011
387976
19248
1213739
865749
497403
1575989
1525831
683333
901
1838883
5266
575757
487627
1656261
1569962
1658256
1201218
1272941
1519298
752423
116459
355846
1626384
791312
1647739
1738431
1740923
339351
965851
1835475
433580
136835
954496
105909
817120
238199
1784205
433956
1643561
425471
1095480
547544
968403
984847
783291
376017
1602050
1273893
248822
1613469
1302093
448232
897964
1477979
76151
1605916
35334
1750897
625034
67531
1456256
736246
830177
1614538
1449035
455539
1189412
380904
727851
1336991
1064275
336377
1166786
1392172
261762
1093707
429830
486099
581969
1324335
349158
353003
640690
1864978
1588893
159386
1788841
1789223
4748
819863
1449237
738159
116065
689502
1802729
448219
1375400
734534
1487532
803202
173252
434453
1181208
1774087
1153776
1515453
1586720
1204831
894011
1512656
365610
301276
997742
1704447
612729
357415
992787
373688
347271
545902
465017
244197
1310228
1490392
899201
1214803
1739840
921884
1016582
686588
50830
871048
1698944
1680038
1754980
373360
1530631
1981642
834221
1316110
441638
1234563
1391692
1073634
188615
922668
1967487
407766
1915515
1470627
357944
1056423
1061488
889604
1037879
951543
39659
20505
403129
1151748
1264308
702326
246882
1506235
215277
1527979
867356
1794123
1449502
64629
187288
385975
997081
1043951
347346
14334
1840434
945916
1988296
85865
1958148
586494
1777088
905982
540975
169322
1189355
389979
1012436
1778108
824154
1402314
1762384
1588202
981568
1836365
522414
329723
1562786
57638
902062
1725608
24100
1055349
306941
1069357
175755
191836
1445238
805305
220869
448326
1492973
668104
1631096
362362
728973
862497
345104
1031318
1321124
625199
916079
1206102
1638425
1847085
1192706
158791
208467
1312524
74071
1098577
1255840
936779
1149930
1963142
944552
1486887
1915947
314700
588542
1973372
190813
1740142
460261
1532260
906458
337451
1907807
75245
1909493
694426
813172
1793735
1046900
1675896
410577
658754
1248694
1123399
659094
1434454
288016
1866647
1684515
269780
1857449
966878
1573603
842245
1157447
1322433
146340
224205
719617
926854
938237
692563
635461
1869895
876014
1566722
1263072
464435
830699
808343
1840180
1530802
386867
1608409
1559551
604934
1998304
44357
1549006
889326
1249311
391454
799455
581403
691766
1315182
554085
154395
725265
144491
1791958
1560232
342522
1301590
1188036
1202971
1870809
541158
852870
1649624
773235
413611
770022
775813
1219230
469799
1954412
86052
660116
295652
1840010
1976244
1843919
1496435
1356213
402677
90547
1081075
1430708
1193407
541409
697685
1840831
1586482
1286095
1491721
1607169
679333
1197612
679617
316321
142863
69390
1663342
592760
1939189
1442367
515780
549708
941606
1102586
774712
1817739
1973907
608455
1122219
1259891
877045
1233252
103396
874922
387976
1079477
1329034
1475711
1139908
302874
877703
545559
662823
1780813
405484
1782600
761454
362287
341317
611618
30138
1011605
1011871
286801
1117026
189221
1186375
1148062
692640
96679
1184295
815277
552168
1119113
629971
102903
1669865
870303
1375911
1504777
1013916
78084
180224
130929
1408526
876331
1738781
819270
1799196
1459678
202185
1692885
1463514
1581236
274903
31721
1162830
1914753
120887
816895
834302
40590
891820
1301279
254006
1044539
563059
873437
1645015
784812
627927
1165195
1026374
1995060
1531505
1714947
1717924
255568
118757
498423
608304
571140
1294268
705755
131808
1928891
539957
569325
822713
384814
661214
850642
1033925
1635796
445159
1567246
1763996
1603731
1110609
1868842
1616476
1203420
76178
93856
1450993
824529
42113
320548
973978
1282537
226389
1435441
640978
1277788
263777
1401822
633583
1110159
645530
1440684
1869415
446154
957310
1360300
1825117
1494613
690329
526203
983375
924559
429663
863272
652149
1634289
272843
1576768
357289
1578336
1041969
1239345
771349
1964984
375248
1025644
1998238
1231353
794192
1669478
976702
675510
235418
1234814
604432
682594
207010
1818673
1609327
1151308
852295
866494
1265114
1114606
935230
114914
1841087
666076
1452586
857247
1954292
1962543
195358
492497
997916
315001
656074
941759
1887834
634130
816874
1591546
543001
229171
1817444
564200
702719
1507574
1580480
467637
1769189
1957584
177281
1521011
578127
1651794
431764
1842519
656437
61167
628682
1069831
846819
1265516
1636391
1046869
1817551
499559
348088
863151
382892
558017
1705211
8316
1304144
512511
556583
1314175
1066604
1810537
463856
1144412
543585
139874
1699657
254447
509828
1715016
333593
1315191
1289085
690062
531531
1368574
212518
1985847
277727
1873488
1824639
875179
646574
1722689
237271
1066991
1495346
1218874
1663767
423540
295798
842169
1391006
1533655
1281334
1427334
1793589
1270022
835737
644615
1535757
1899431
192172
1353411
230820
1487739
1818217
1591254
513954
1737987
40457
1915001
1310043
1464539
1754887
1087889
1260751
1846061
1265935
1981966
1205592
556624
1304886
1826884
1275833
1520109
11914
1342681
54998
885163
1394775
218913
476398
1049102
587538
1610304
1126293
243247
810473
1278118
642118
1165151
857036
627575
489160
1867086
1082093
1617107
1669035
122199
293091
1328843
1224813
1228865
1443969
966161
1649987
1914304
1507603
47925
770987
1001227
514589
125300
82603
747040
169433
660893
188447
1398747
1054176
834062
190762
974642
1403039
1105332
66153
785745
142718
1183450
1056534
685249
782905
1174744
746688
1320119
389565
1746675
987851
668285
1726335
928346
216392
1536482
1466208
1076588
830858
1727178
328993
239259
1279979
1566926
786334
1540901
660314
321125
1765181
1999352
1183051
857942
908870
487210
1654277
9240
1974756
1516412
369693
55930
210224
663274
327112
124904
1067260
1407513
53083
1767318
379731
979667
183020
1980809
240593
307168
1909842
684681
1280344
1047278
1407217
941311
675274
967346
1748314
1998443
1099003
764795
1497543
1407255
410147
1857949
688094
351503
359760
673095
712090
743723
848315
873268
186233
1797238
172671
1097019
1504671
1757068
1920760
710332
815656
287924
961840
262249
849539
672151
1462626
1209222
902660
653147
772449
1107461
1771781
505582
526006
84807
288663
821651
245382
362929
1363545
619457
605646
1933574
647318
1014660
985271
111802
892654
590110
225190
941182
1902879
1830137
796175
1483688
1025434
1433795
1287906
828149
1596732
796019
1282266
834800
1222051
445605
986253
443747
1918376
988021
293085
70758
983035
1350881
1848233
1811804
1549673
1313567
1095982
76822
1579840
1736158
461056
1797820
353372
1054916
1340301
1635139
395449
1266955
830475
1568957
440169
1927424
4645
901659
1832127
1047429
1896473
1154380
496353
21650
20090
1289047
787108
323804
1224904
456091
1307750
794773
1365166
442199
213969
902796
1761346
284637
624552
446633
1580792
1474447
1721306
1597227
1191222
366091
281073
652153
1774062
875586
1897444
716266
1844878
314548
549301
260832
1271463
1626377
755392
985778
172492
1564262
326637
1172527
734084
961771
1042332
322047
1017372
117615
436701
407331
1130431
430572
1070007
958219
769917
1200833
219972
899862
428525
1251365
1250027
614665
735171
818227
1233567
420381
1927768
1473189
595755
1146468
1740190
342862
128975
1750354
1875881
989461
1523827
1888717
1236464
743784
145437
177221
1388054
501272
1846662
147455
1254519
1505534
803242
1202116
1333104
560724
1557839
299306
1428033
499414
334525
1397972
1481700
1977885
999486
1660086
1378296
620476
1658192
206922
229049
504372
1392474
277305
1771851
448612
1175338
434507
986930
1087187
189206
575456
1144299
1558400
1333399
949847
1562263
173387
783934
387938
788494
545070
1174959
1833550
1342302
811421
1119330
819110
1594319
849079
182497
1433709
1338672
1928545
275984
88556
289127
1608851
184545
185570
164573
75553
1928060
958410
1220505
1099953
177510
326384
1172475
1785354
1976492
1158380
118937
1819820
371743
1024502
577314
1042243
1528239
255194
774932
1981762
567689
17382
1613322
90811
1442114
548541
582108
722924
129001
729262
1317623
1360822
1081164
1721636
1973087
1294487
1453559
1264693
1828450
1786410
39878
207956
1842582
868646
303185
1819954
1399950
307233
1799619
398926
711432
307140
1696251
1284882
1510731
816215
1375502
1782297
1084665
1474380
777205
458997
1978794
1149041
14590
1817670
1103853
1147380
1457153
296766
893833
1390186
569452
144894
418383
1929370
547475
1495053
1837734
75510
821365
1430062
1517129
1682431
322200
717513
1739195
404849
77952
1379111
590800
580290
1768861
177936
453339
455666
1737653
1048481
250166
1220777
201333
1056533
920803
1619298
1865854
827573
331578
1679188
21582
264961
242669
1536726
11263
621938
1430669
1631402
1746596
30759
179775
1765886
869071
1624673
526822
128625
351748
672253
90124
154641
890340
1814233
1716533
1287220
16219
1368459
306145
415240
354580
467453
1188968
1414667
153160
981704
217386
1348168
152326
1821328
134605
1218030
481559
1892766
1527679
1689814
482027
648967
63377
462601
844011
741898
253634
941596
819444
1085156
1965846
49632
1195440
411086
202851
1729450
583868
1077000
12536
1102402
1861268
200698
617716
757873
1321800
1339852
1993455
150458
175968
1750992
386424
1759395
1222669
1343324
1770350
1453798
1415880
485721
39784
444713
380847
1075283
534520
1207226
327455
1897890
1027974
1893885
578718
1350595
172684
476080
888815
62858
13863
547605
1532548
1214869
1880522
122714
1490849
1777991
1501878
821539
1755989
97077
598285
435839
592204
1490608
658610
1572712
1965315
808193
266767
960461
1198197
454601
699200
906039
439655
1883591
1059111
426635
1179820
1470328
1823058
771311
1518465
263424
374504
540385
813386
1590345
1098171
546699
320031
128052
1353256
1282910
1412142
1770240
1677511
1790970
656307
1534295
684526
922255
521524
261395
1533485
1653840
1873768
1572256
389761
967192
493120
391486
1770489
1812258
1872807
1395374
1018367
1825580
1439806
995192
808626
1144395
559830
1809254
1449928
1367483
362709
420787
466435
1494488
566565
883187
1620929
1942146
924662
1357849
751602
1824812
1388610
966702
1409781
1912919
1932050
882781
1333761
748618
667803
860403
1645877
164897
1315475
1364337
432567
1488698
1383261
1932802
325758
1374464
1520233
1351589
870872
168692
1669829
1830717
1291698
585013
1902934
1917526
824735
703356
1347323
159799
1809109
1734923
1501473
1200166
660102
1589812
1631904
1192833
1672764
598872
939799
1160227
914767
1827897
1331564
1140185
908544
1466240
240029
538194
668742
397052
371194
549943
681254
508005
800284
1323946
1807849
1002119
1088033
1507480
635210
1894139
304802
621093
37922
1637128
1474081
1290581
1795351
1756297
1886838
1747484
1569833
1289824
1253483
1094321
1014224
255289
1844382
272162
1837655
1875328
93279
186491
1901670
699261
460537
590405
1270471
1768468
925838
1078362
1210240
1155674
1149002
1022897
800235
772082
1136968
1839725
273451
1871311
299029
1183364
432507
1589818
140241
1719591
1341850
3942
431187
346618
297733
1267643
1760255
33154
145419
1396750
253135
390625
1371181
1463340
6651
1671177
1026106
1765833
1127186
926753
1999465
1346628
65492
804026
617991
291488
1781904
1059312
1339409
282497
640740
918681
1912401
1370096
244245
1532079
556150
962933
866707
1300104
353800
1197105
1454394
133538
1194333
646928
1744266
613398
1130584
1479625
1034289
39099
527206
179648
1807639
805878
1658730
1735217
1308147
154285
394033
847905
1546045
983425
1956853
863694
1262677
1098397
953685
435900
419121
1420936
1776473
1660211
1062772
1568729
584867
1308441
1826025
1234857
1542231
594734
1752155
889180
1538983
1027721
1762385
510115
1230474
924672
1761194
316966
624611
1100796
39198
285247
694280
735497
355447
1513545
495719
1344835
345574
1631958
907191
967332
718079
944725
1811647
1795293
1655152
1934087
1812676
1083077
1046990
841543
134506
550148
277428
129168
555894
270302
1495908
1409402
1853700
838026
1183308
147531
769729
127139
1246065
1852614
462256
1333460
149062
1965729
1622105
1106701
1987792
1273827
1399816
319774
359476
1639355
1037279
738061
1838306
1427396
1374531
1983313
860725
476420
1081760
1290050
35161
62706
1019517
818811
590804
1897471
1002623
58641
313933
1360963
728952
976776
400036
732344
493239
773026
1459081
779060
839973
1063587
1287777
1711456
1328606
1977683
41303
1497433
1494266
282066
1437820
1138990
1208392
220753
581684
977081
442244
1193253
1966095
878872
1432364
1277374
1731087
466449
227632
1971031
318052
442037
1417400
1367969
157388
1611096
238437
474624
606533
762380
1623572
1120909
402084
1439430
509822
1833137
939366
1796137
1929713
644752
354233
278358
466087
221128
1902340
1538271
1071887
550622
1372873
248311
714681
1735285
1479546
1387319
1082070
668441
36437
1604656
1028398
1080706
932093
751442
1653873
989779
962166
616999
1406419
1294693
98313
1046606
699348
1725766
737622
1828305
504441
909846
900648
435785
903190
395364
1021746
1049330
1873269
307152
1845901
54082
1361594
780239
499181
335834
979332
939479
1501000
501957
1658895
1599341
146537
542971
1549215
315432
49987
593535
5321
962278
1773778
1313499
1208664
293080
1281094
441824
770032
141704
1479857
801625
1306630
766244
1977294
809333
89295
637482
1066914
334983
381222
1024540
98232
1761977
102308
7976
1089615
1589001
1209705
706183
385683
1024139
773802
1108031
1648861
337575
816444
675959
1320584
1566549
876216
996477
1841920
371211
1096403
597567
36357
1818929
573778
358223
324462
1360246
633096
1669376
414132
1885057
746208
1412668
564179
1489165
1244815
1724598
1971295
1082325
887268
922495
1514793
1480254
1875755
95301
560798
1878944
1582245
615673
1775313
1698699
1447411
189999
1837398
1528237
739474
591213
548056
1852752
616035
1526480
1821353
1060837
485985
1239198
1714575
164051
58637
319001
1541360
1036669
775063
1526571
543189
1435117
330759
465387
363599
1234470
271128
672911
652448
922562
1716163
1748119
353018
1222681
278436
678013
1128506
456370
1908103
945473
1849082
780586
77937
1892260
1609190
995944
1738842
1454338
429775
1651908
346470
709437
891570
1690737
1134962
286196
309719
1371900
518832
796958
951133
175615
1352804
233686
1616177
147860
24252
606896
1789182
769359
951436
1935437
856186
1363631
829487
1401861
386595
1480817
832971
1374319
1510388
1315916
440872
349999
1498045
1656709
67827
1782456
1685555
134738
1400297
330600
232943
858033
855159
1209045
152317
1111507
966741
443710
443540
562616
1741462
1625084
1012781
1467839
759550
1598368
1234499
313164
1868090
43027
612423
576439
992190
172369
1128151
653132
1069057
725043
1418671
1244881
621793
1795642
82289
1054323
1711011
1606105
1745145
302941
1550435
1259055
1964945
1251527
88554
767679
206791
1194864
705240
612186
1901498
556149
1653551
1269318
1814195
193570
1183307
359461
1414976
1208356
612233
21821
758484
517073
783798
1189855
1694153
574674
1684003
51971
576241
1210257
621918
1826349
680714
116159
1761087
1686019
1278222
374222
927119
1101929
418608
1911558
1751288
1374878
1838506
1172748
645333
1693696
1699467
765943
1393886
859015
1985032
420058
604830
1625212
1013126
112756
1872350
486071
384847
585527
1696391
1699390
1429132
807612
1283921
1248935
1132127
1847486
1171367
1823817
841428
498668
502093
1414466
670546
1352920
1325322
1191258
731804
1254691
238376
1821224
350314
573599
1526358
123592
117470
963683
1949595
1931753
976075
1340936
57582
40282
1152518
1522500
421424
522189
1583990
1929371
1578306
357382
976925
486300
1883772
803606
1051285
439419
1837490
1819561
57686
1348665
1508183
1197153
1330879
1212046
74601
31430
521676
430447
662313
1124070
1980825
1970059
832576
1510560
464287
1497308
904033
1034470
1416194
422694
983341
513297
1094721
1374777
453760
1215907
831356
24380
1373700
1209177
618021
1279623
297568
1100655
1617370
1006302
1486909
1310362
724525
862197
167873
970274
1202155
559909
946963
783258
1325484
1772084
107866
1913670
1865105
1297493
348659
1407214
1149350
1430171
327539
1136633
628144
184471
1213423
1248202
901150
580487
467530
1697463
500174
149807
956495
122072
1708705
1244675
1068791
1660116
1844088
254858
1712298
1781214
842056
1120798
1103169
354267
1411083
1020607
1523359
1404704
897283
953142
1556407
1311993
887826
1531691
1773666
210
1525638
1314315
1988785
397384
1472512
1634338
956004
1333058
1490402
1530869
1107443
1273557
1117405
482599
163320
1547207
235529
466309
1318405
850346
808098
1319130
1802901
227414
35395
981913
1479677
1792210
1280567
1925421
1817358
160647
196998
1742268
1586906
1443130
1474980
401381
1209104
448241
324409
1588613
1027179
1039095
1202973
1278783
1199121
1804308
1601693
1021979
1411935
214091
1583361
384098
968145
542519
126213
743757
1920315
1914152
197620
1982356
245283
1283574
1570808
1256780
896729
333646
931222
998842
738210
936758
1588962
1383952
1301059
888549
669367
1125828
253378
1645881
1801315
343998
583482
1679825
1661135
548472
87392
792196
496573
1474692
557688
1735744
1003810
890797
109720
1249849
1651056
131330
63813
126678
1684913
735376
929093
614688
1110324
1206234
805632
1154589
1162281
1000952
350911
1412899
1225232
542664
410235
816511
506662
571171
497104
1437912
884688
1492615
90389
707359
842069
558102
1640403
851254
968045
168614
586397
1580053
118856
1616891
836713
432244
122157
1869599
1847601
1911817
487400
1726925
451818
252957
523892
1438528
962150
1098684
345533
320042
1320365
1168258
952890
1455654
1585504
1863313
559757
1967307
1362170
958146
1725658
1085879
1508631
903182
1950367
1082440
785368
875025
508281
1160859
1200629
17601
467187
685165
498986
1703483
1281295
1070360
1823954
1627956
281458
1291933
958356
1816841
112399
830775
1532098
82962
1945986
1870918
383663
870186
1755414
1287142
1593462
1390406
1300110
1025622
1373527
209442
1606867
789618
1112409
885589
279739
1290339
1388352
1659548
769262
856019
1226424
489615
522748
1313434
1077483
886845
1188879
437280
645046
1405799
1618525
1117006
1429265
493641
1613423
1647305
357129
804289
1362939
1408713
190462
378541
201139
1997166
681333
377507
1349286
206115
1082341
1475874
1787331
116126
923831
580745
935863
1824672
1531349
574804
1916424
733531
1360438
585321
233889
1696811
834641
1018691
1745714
1718503
1783324
1795787
1892846
680717
1367785
1636880
1704673
788372
887679
963807
1926170
19162
1023008
610609
1363551
1925923
872580
1660730
1008709
1868590
1036504
21989
883566
775933
209993
1784218
1967701
806693
374742
437339
1722150
361921
1913603
939000
945755
494287
522055
1891771
145877
1182669
858705
436437
204391
105951
382481
1157717
1963651
99718
1059036
577182
1348192
1793109
1400371
463838
650192
196406
1086764
1704966
158199
1051128
1795382
1940605
274639
1605354
556321
796329
1668572
551548
651180
1036567
1118636
1853865
51021
409222
837005
1663131
1915599
1789722
1739400
644385
1952257
20990
1116757
193997
219005
876629
715313
19491
314495
89874
1967558
1930284
69596
116129
1259427
580705
1389928
1418950
1195756
1505477
1828408
1653942
870810
1091979
1442454
1232418
291728
1322877
1099976
1337522
1086333
795735
13797
1731429
1884180
1751830
1721840
1345698
424891
715649
531328
1917520
1131264
1385901
429349
707048
368666
3785
1222598
1161742
1936529
436700
1640892
1186611
1207274
1273561
1189600
260461
1870574
1019877
1519064
1531533
1966105
265261
1861099
823483
1180832
1357914
429404
302588
1641882
1083726
1461949
1864143
1080092
1236032
84298
554907
1037422
394944
767098
737161
1440443
259551
1986116
1630799
331384
867090
703534
1575372
680978
219990
649384
1818978
1351901
1208058
29032
1001002
1003747
1000861
430533
457607
1646714
854543
965129
1320137
1909486
421293
82513
1913419
1943701
193865
1947563
9081
23118
316251
124525
755097
1104554
1207328
1058800
1683012
1089186
563959
165639
1359724
509046
1132805
1986390
509735
737797
429032
1769949
414261
175947
1876154
1497914
1340391
1394407
617886
1732885
1942987
305182
1563417
295803
647492
1643830
1989911
755174
1887400
1869088
318156
156437
467866
1838740
403557
1811908
1352612
1771944
1745805
398545
1343445
436426
1016330
1015859
935122
1604613
425288
162188
1251426
1344317
627060
382932
1723040
1755790
861370
314128
1068408
30854
548386
1580822
528
494177
1602839
734864
1281637
732137
98065
191214
1142144
158065
1301982
1490858
1645669
1381208
1519949
137309
188024
1163724
121821
1146928
86791
1454721
298358
391329
421405
609559
659363
930160
361178
1190324
536053
405393
670141
852428
1167840
564471
8935
813039
957152
617390
611016
1227828
1795824
1998051
1484865
1463137
1273682
1130152
384538
1340898
1702980
1404472
1727549
439354
1665052
1163737
1917339
1114171
984460
1691687
723966
528260
42354
1945302
725432
1841673
809881
309304
1784162
1138004
1345202
950482
142537
683350
1133143
567213
876197
1613340
775540
1535979
1704057
1532578
1469373
1318566
1639276
1182595
1728957
287766
102360
88679
3688
152366
521048
1778978
22306
1749595
1136692
675793
49036
1624969
298432
629075
696987
765116
386267
1212418
1119472
1373204
330972
267266
472889
617216
1460074
1177603
345818
358980
1007151
374783
1513240
1785420
1860284
1033235
1571210
1103339
859713
1344879
600940
824221
1493844
395794
678385
1477541
1898996
1800659
1887638
1550544
1170934
724927
1993624
1181759
795700
858576
1690521
723692
693586
1355685
1429751
599154
1803528
1427043
1464844
543946
1768496
1358062
761392
211602
610449
1737783
1236196
163251
1027619
210197
1182
1600015
637236
528900
750731
180026
768810
1334266
765039
1112817
1044127
1973099
1193467
953213
1859835
903898
33035
508972
995187
1318383
399431
362943
29323
1631267
1939726
599919
1616675
1810049
236065
897174
1282219
906156
1686388
1411834
755960
1001534
1848792
152144
826543
781087
1813586
1797181
1874544
1255801
314324
1400950
1987297
1371023
1380540
1804130
332472
1215837
1329190
255150
1770043
1395988
1981872
1296713
556505
1042270
1248215
435942
1612736
1127035
1769150
1270575
1808867
878240
1157573
1102152
1877268
951722
1333905
290726
1988196
1624834
1057004
1960195
1857466
1739177
941383
161597
1292186
707786
840641
256046
1450935
1622204
907762
913073
1694015
1058219
1372792
1321006
1844232
1573762
1893574
603494
387671
1937273
1820049
1072226
342993
1304218
1840743
618936
1748418
1109492
1823413
1861514
821948
1656917
1835483
755711
1840878
637575
1921043
1389632
512101
761462
445894
678584
355269
921244
1569424
70215
1903782
1347103
1052226
21639
1738796
1502207
1465307
795646
1709459
1225653
1454456
949085
287619
218009
654215
1080526
921620
1205972
596756
1941838
819386
257428
1496188
1930222
974908
1691867
1626042
1642550
1899822
531658
385981
1921214
405941
1606520
1265630
34725
1540811
913240
1639932
1337988
1633284
199618
1115461
1992905
597737
908515
1081124
1429458
1799747
673079
1727633
1912235
382545
37237
807714
160278
358872
1194230
1340225
914966
1978002
506256
1182975
133149
215711
963109
99250
7493
1175408
206518
718991
114830
966879
63230
789135
1491176
894325
722275
1455386
1394792
1928631
1880486
1008031
975344
1324990
1583112
1660150
655396
1569026
1092243
217832
425385
1424230
1041183
1064109
787550
100469
1015283
1896643
19086
1928794
396858
1863142
792227
1651781
1789086
801061
63822
1816553
312165
1379323
1998247
86166
1127163
184994
777198
1374542
1788849
625223
1574515
304503
1411449
954989
411705
967944
1166266
136734
1029524
1988055
1986654
1416062
493463
201987
156080
269865
92378
883107
560122
322212
240261
517393
1294898
98059
22614
285995
1733761
755115
904899
1127378
692615
835226
287352
954694
224116
460511
678089
672714
1203404
479768
1105116
1993152
1213110
1018751
1182181
947440
1530716
181534
505885
1681426
1848970
718075
1679201
1794362
1318772
981669
982322
210636
1460539
1935727
39252
1224693
153978
810009
193898
514355
1759022
1052259
1458753
1864254
967834
236615
1226367
1758917
1667065
1943331
1706347
1650314
1019056
601406
1948319
729368
561941
1954109
1657140
472842
268135
756957
1036524
179506
1193077
1636110
1344763
401916
1980883
1550379
267189
836269
1404352
1003937
1732475
225781
1956587
1039563
1405799
269594
914087
1970612
725984
178598
507011
978631
427920
1834392
1113424
1684831
1386649
769011
1517658
1204331
450964
1082056
536681
361384
858711
663132
1823737
1016930
231234
1059354
728138
1382382
1993536
205682
1860468
669494
346329
1998595
1648877
1449926
492372
1426135
446260
1969711
1530357
681207
1811287
284050
506568
993144
790394
127715
1737472
1868672
1972766
1599384
429650
320784
1272625
521726
1796861
341665
65032
1003370
741310
641596
1366676
812396
1532095
1071361
453930
1557644
1626398
629461
1746268
171243
754515
868722
821140
1066559
347545
983532
1870968
899279
816753
284940
220855
1895982
1644570
123367
1653143
596249
1167993
1190832
978248
1805216
1135222
272391
1065950
414494
188385
239464
514810
1350288
1515468
1780133
1765951
1390591
1437653
701754
1486624
1942936
1632841
1832467
301705
705147
445875
1464774
172521
1685657
1089475
1049611
974619
100863
23210
514465
155429
253614
1660157
1916061
686648
30773
1576382
905632
1654463
166010
295445
489178
1843027
1934655
1617094
1332110
1879044
1478281
1910252
1854135
1672943
1959540
24205
189574
1878823
59978
1503495
1007567
29837
1535086
1833648
1760009
344693
659425
1820214
742058
1606168
1925377
645582
802736
752154
90872
188184
363240
910983
907531
1446296
534526
627782
107682
1452544
59593
46831
213097
391913
13568
874846
981019
1008085
420480
1347222
883185
1985518
394740
1247534
1981585
1154698
104971
782685
472290
971083
510823
1033044
579124
103577
1128157
1967322
1994682
823242
768958
174198
1582246
1219498
1837464
782045
609258
788284
605170
1983310
466531
812392
1448315
1061337
1108338
238083
1524054
1762016
991476
624211
123099
305310
1038784
1706429
1620940
1086714
1731431
488487
1134600
543293
1508795
1273548
1084286
1117691
120990
1136067
745439
114900
1287017
1595403
1903377
1766204
838233
1756528
802907
759767
899131
64347
1289142
558799
552317
1202200
900905
410658
473696
371399
421616
890074
953430
574183
1648187
1105600
704884
874255
1170474
1049843
1450210
1491003
1478488
1448942
748476
875158
1798378
92220
136766
599145
1208130
570035
34651
1615739
529113
191008
1251717
161833
1185744
313030
1741819
1927408
1685723
118584
1670472
817680
1746407
547376
1225094
1979161
441951
411571
1586058
1368503
1829261
465179
249853
1100750
407789
1869278
1841231
245792
963876
373323
897643
1302337
583724
1121812
1870979
780023
79989
198138
1505547
1853471
955590
877054
669914
115635
1157591
290815
1949990
899592
1576289
1444303
1339309
1940591
1713426
680843
880917
43632
1315523
1475338
396983
470908
1205502
1883443
917043
1284452
352946
995601
557699
649552
692461
205419
697305
1157910
1063712
919696
1855297
656385
387002
1019200
744031
1177807
391927
1256675
1362825
1399031
1658671
683727
1085811
916764
178583
1704835
1761626
110745
729519
1823235
1874473
1887413
1884963
976091
1462353
1718697
3851
942745
1471199
1708969
301356
82789
109160
1489873
1418691
759195
175907
293003
227573
785426
912384
254956
1920430
1209401
1122120
326844
1430272
1228681
258847
1397038
270274
1844987
221884
1161900
193499
1282170
1306562
1398436
728504
571043
593707
544992
942461
78494
1277246
373515
806330
1668665
353543
1255205
940417
321947
718638
27501
1352856
1538586
1170899
624863
562858
1175094
1817322
1290092
933129
1520532
1727022
286671
1103138
850553
1446340
1440900
92730
1781936
1423705
1629842
82603
84293
88339
1709887
125666
1210340
1139763
461274
1236269
664418
411199
535309
1183066
1434916
929140
272028
81518
1535000
1753706
1903151
23841
476812
1373057
1936109
1695552
172347
791621
409540
1566054
1044555
1169177
1219820
470148
1710667
1892211
1188174
1309810
1366533
753562
1990117
755258
1999987
1995777
519567
1501513
178473
802975
996270
248449
137691
140458
1132679
304803
955833
1230945
1101290
1741597
1983470
1238802
1883786
1826828
467765
924184
1701641
621211
1261435
1700330
1206492
92100
1352819
1153591
1207438
1199363
1429273
1882111
16352
1890607
362804
1274460
1058891
1277725
1648355
374030
685669
764186
1617026
278968
1837728
1621852
561185
462443
361943
1381600
1394257
1505420
364473
1703467
162606
1359957
1558849
1919180
844700
154201
139240
1957811
316105
1012395
1829116
1939915
1095191
806534
845240
816270
1478181
1390048
1247923
247457
1700290
1929865
161139
1869658
1966536
346561
333996
1899763
189497
577530
810044
423615
72964
687761
1489989
1145920
635022
985714
572089
608051
494494
1130734
1692216
108070
714258
437122
1628793
944877
1972892
1933607
851113
279415
1556848
1206016
64703
1649420
1435533
809651
1654744
1464876
386040
140876
19849
1697441
1561003
1716394
754337
1853931
781477
1746238
1360410
799339
1063996
269239
1320858
286599
1479611
1508213
523470
266063
510144
307488
1837501
923465
1343776
63127
878931
1710892
1811522
1736908
1650614
177744
740012
1243958
1847746
116035
309284
227906
854985
660497
1427677
1359051
632916
868024
1106254
1127571
898368
1449448
1611646
4210
379267
1276147
1289287
1058182
1309469
422161
905017
1272144
966892
1535259
271957
1688036
99285
181399
325722
1301135
1692481
1183323
1538197
1908452
1254534
872884
1579011
1156058
522773
164817
1657636
1357692
101837
783926
236082
1163091
1639456
1403829
1242475
113236
546157
1762457
1727417
956720
438463
1112863
1650987
965583
191223
869986
1664603
1353036
1781025
927823
1673480
364531
1966818
1888735
1084638
1025628
988914
1001745
607107
359744
1766549
533191
1297532
1297157
418056
1135721
1304761
185683
1101899
314999
1981613
1958123
149461
271155
1679418
1071689
146997
1160084
1288986
763857
1126433
1898926
940572
621346
1092550
1268076
1267036
124492
4879
233768
1930922
830860
637415
37073
1539116
982189
1447313
765421
1877885
928537
23838
999705
1814945
510140
412778
1270591
1790809
838322
1848169
1991335
878357
66626
1376300
430933
695863
1600165
1910220
709187
140072
363581
271471
307457
1810075
606944
588156
1842866
594813
1061607
1170231
610614
846719
1484440
335110
1379167
401285
1622395
57230
460370
616646
1628040
1317276
341136
662781
266030
989282
1549460
533236
1109753
1032930
1852102
1846765
827969
664373
1264702
563581
1203432
261218
1157567
1199029
1796319
1352319
1555726
814947
84070
1894726
109722
436870
1428281
1405521
1767227
1011511
1734370
855316
1281551
358247
307757
340687
221449
599233
1113506
205007
1821866
1240009
1871646
1765078
426841
1708298
128375
513273
1246569
1397623
1853382
23075
906413
51193
1759710
1965593
916472
404125
593887
509515
1972518
511587
307258
1746845
1879356
1545292
1316370
1265767
939845
1273646
819102
1162679
1727146
972769
650943
1237558
1266436
475388
1744717
1231215
1569110
598428
1347407
223566
336221
1017242
556702
654608
401277
1647795
670184
654204
299421
346231
219572
1713374
1110228
1896992
872984
436879
76263
649581
172327
1653975
138270
35932
1289420
1958379
506680
396734
618632
651975
1053991
1757890
1957723
1226052
1208080
792452
226267
280146
1224312
1392832
1637333
1165839
1058612
378452
1023875
1173562
1990039
705562
398915
721705
262756
1923371
760228
887913
1188625
328620
585412
764952
304904
1766171
1477139
276935
830601
777689
1315867
935834
229324
1028023
716114
941713
530868
417802
1798581
788453
1773138
988647
1969023
629037
792616
1075191
725040
1652440
1110727
765722
393864
1379378
813647
1219456
792437
1270392
309238
500566
113778
1931712
1120892
1276673
700582
1686200
905686
384193
1533340
131270
1467065
1525155
1956770
682406
1562184
1936504
21687
1991679
1899546
1566716
1057352
320572
1493589
1146618
282576
1816899
492866
9575
1157099
1289175
1051670
248280
1917414
610261
257215
656274
1965591
358404
1836439
645373
467351
198653
1094611
1300767
47827
647088
914293
284677
834690
777800
1751477
91016
805595
522132
265422
283497
1338096
1378185
1904944
1957736
526996
457328
1807131
501803
1729528
999488
1713453
629446
275213
420953
475150
1043460
504664
586182
529375
1021673
811900
1163896
703144
479
1148017
366869
1074299
380531
1885601
631936
1605424
1647923
987699
1394588
906485
35999
284111
382069
286822
1643278
1762483
1629163
749940
727113
21240
709956
729627
825979
1184197
11600
853726
1014165
1962604
754335
1268876
652778
1042400
494916
1990187
1729610
68532
621145
14651
1678968
305189
1612197
1834790
478384
947253
1391234
1082169
1263239
385675
1799607
1333941
1864922
1207179
234715
1786925
1436618
803378
220808
445236
1404520
1410951
568435
1168604
1469404
134893
1158379
1651627
1440025
1806294
1599250
1524900
1892084
808507
1770926
364930
1432329
196766
1562193
800314
580080
1654695
1591849
763232
97593
72373
461071
204472
1141106
272895
1260346
233308
1906913
1699146
1887418
481112
1317410
1745282
1773100
95644
449583
1395213
1188728
903565
933645
1239681
1472015
910688
714169
1333923
997302
1626016
416378
1543236
1300611
1837300
836697
1659102
147622
1682039
874372
1185576
658861
740544
145865
1644300
1876299
249529
1755882
1316519
1617110
1325735
1070048
1984912
110054
1451939
1259579
1471923
899877
1499706
627378
1786894
768313
224044
24533
1197351
915083
362410
1744855
62275
1049859
1675689
1128756
172649
295854
1187884
1325539
1713556
1856073
1096165
980638
1390565
1903739
1479549
1823505
658054
837685
287555
1175007
1988832
1921753
462259
1142283
1027889
203151
850945
570446
185147
744383
729648
693171
38776
585301
1149884
1299605
1664044
1470341
104655
228220
1853166
37481
1200343
1261987
1788018
1323524
1545917
1951076
1364226
1253806
1586666
1043043
1739881
1466544
819812
645553
282577
1380624
1887017
884956
941580
820923
767633
1651320
1118806
1723784
456051
1531841
96970
513869
181444
753834
415756
980415
1927345
1226101
1057971
202899
506600
1894019
82521
629049
1657441
1612732
360946
1701240
1872092
534488
623576
297485
1682179
262559
1754823
1196060
111035
1731882
246922
1892450
877816
506176
1007177
380256
981
1365616
411456
1345934
1305119
1182025
768950
1291745
1698081
272292
1933048
166555
1552651
1577072
469340
1552208
417838
403499
102004
982939
465945
673625
897512
965673
540305
912569
21306
1325106
615518
1194841
5614
4347
1332302
1289689
1610926
1944920
1712905
278369
636591
118745
42945
181437
1265551
1193238
1123769
433607
342904
711945
1360361
1000257
210375
1633552
378451
520877
1473330
1841118
444836
952093
1786478
996158
1876403
302086
1844344
1917443
1500547
1834404
1664309
920382
641530
1939294
1485532
179023
1331563
1218823
673225
622879
1134811
445617
816509
1194194
804195
316334
1205558
1726922
1256914
1362570
905792
360597
858591
885313
1076015
1981842
345775
1173976
1751336
1228882
669849
1473873
962192
456892
1299499
1071959
419682
567665
241729
1611512
176071
1646146
335030
609733
1859988
177253
491892
1873614
1107431
603585
1280702
138649
624808
1418458
1189817
1947510
902757
1414923
1262235
868248
1931288
1942056
1919325
498003
1445461
928410
115036
628830
1534037
1751483
1465283
1577227
891939
1615075
843534
1101433
1592444
523876
1937362
1197719
367669
1141667
1666093
1381557
219809
521398
1557282
598870
485153
1464051
1124257
710980
670283
1252073
275670
1320832
1902464
1486872
1580476
738204
939342
1347463
463916
1322783
684683
1339670
1740838
741384
710528
1077606
1649499
867743
165687
1403565
1742923
296994
899493
1632229
267484
575114
688040
397842
61627
452565
1196799
737787
1977711
490166
1697729
1741837
51896
1705933
1295112
765582
598974
258857
1670692
895686
1684868
1851280
284956
1640999
24994
681184
594312
1350296
1514666
1906977
1089283
709811
1607325
869933
890872
1789413
713126
599182
1976868
1397945
757308
1286490
1325053
711897
236937
1533991
1619554
808574
1395271
1009413
1403987
1641774
725919
1392304
1822456
1767291
177548
429774
991507
681744
254242
635005
831521
1745771
561063
95484
1155050
376499
807937
1865476
1966227
739757
896091
1589258
23931
1417975
615473
1298089
1721598
130772
1993369
561614
656878
132298
1111123
1803319
1172827
121124
180364
33414
97755
231431
1155988
492208
1053880
1309337
52131
1277428
1291567
345743
1831261
155694
1117893
1609843
472606
272503
1608848
1510697
1067143
768993
1250295
811129
1466632
1630667
898887
325751
140621
1321169
1999445
838100
670797
1711085
865714
1129467
1909063
1062192
1668866
307062
570420
1576886
783877
1232781
1290331
630633
1835156
1117490
411429
627330
1667276
1234315
997813
250724
1741502
307268
1135325
1529154
252365
1314666
832899
1636450
848366
393367
605719
581839
692992
892363
586984
872533
1946540
1757460
1474247
1390292
1835918
1461027
1916250
1692994
400412
1729894
782393
1162078
1453700
1068452
1673213
949921
1372489
1865887
1039200
840510
519128
492649
100320
158706
1236458
391599
1859907
1799128
805275
1036432
1797299
738011
1646530
1615749
384701
146941
54922
723019
1728642
331328
805724
1791533
699940
1085280
38633
1114880
1249003
1726575
1390848
256511
1148925
648145
636234
1358408
473484
1876655
1499811
1519437
1477713
754367
969156
1859095
1372848
1489938
1878097
1958928
353752
1480207
824349
1359064
52089
1077874
1828434
964414
1495961
1212526
1599217
1272587
1449835
1159231
464950
1484066
1846785
481444
641430
196476
965262
1976370
122727
1270569
391992
999936
1715462
534944
741019
1052393
1210174
1793429
1888744
1797287
1758909
1486434
123211
263586
1412584
35973
1862983
392287
146738
1853190
1278612
996159
1155592
1244158
1802877
460002
133259
931817
344005
1714637
675051
414318
739177
485537
337455
1233098
1305757
1715114
624743
175955
1832054
1437012
1953135
240535
1344455
204972
27436
1995418
1488630
782277
289462
1501515
548930
580316
1548783
1339429
1503592
838552
1243170
660575
996216
1089041
1119552
1055465
501264
1012594
1884713
189852
693186
1602977
1043307
486563
184255
16231
1447204
1801327
405066
413425
1280982
1003405
47796
575490
948715
1456070
1299380
887447
1716562
191744
1637230
1185479
888777
471558
51708
443557
18338
1057974
1482789
1065561
1056949
1410190
431584
641458
487286
532978
603125
187994
746015
529841
390637
1266659
964119
1279324
612343
1954991
1951678
1072754
1474615
90180
480553
1620440
155279
1708830
36785
1004029
1478657
1847037
985019
1108397
106368
1890621
545322
941149
661352
961549
509508
669342
1309314
779850
1917585
1365636
751722
778438
1935576
851990
679473
1143759
710258
1446172
1879284
1737987
258767
456163
1300983
1816879
503219
1028788
1354422
1043553
934263
752885
358652
862482
1716350
1243261
549704
395781
1126954
216235
1192611
106722
246183
1491904
609764
957788
1452296
571422
763971
575893
960278
1846371
1069575
343692
1762748
457974
709905
1500307
1775182
197122
361833
1144608
953748
1902706
1545462
362673
1946194
1357292
23677
1282852
1655461
87328
1047825
131503
385831
608641
893582
665768
1133551
1147059
1315154
283297
1987127
208567
1263284
36311
1391037
1965852
1468814
1070584
1611143
714519
1523388
1725966
1307839
336108
940771
1510529
62643
1438844
843328
833177
28405
1166346
1681424
730145
645938
1585460
1850042
848812
82359
1042230
1942487
1016600
1103722
386265
1348977
235242
462347
1713141
796712
1534825
1648884
1689482
261819
374049
1923998
1692155
512070
1198819
300363
1278820
250804
579005
1243893
148780
1967538
1044319
152313
1753906
245049
1029608
1749898
1326180
1208402
1689331
1314035
1709377
135147
852715
110632
1576194
978117
280240
1197459
1994808
1348040
396287
1149803
1920258
1586490
1285152
1762710
161067
810074
1252802
1712460
1761013
563
1684723
456017
105055
201264
1904641
1602764
1124523
1884313
1153447
1358021
1964496
1749224
1813275
792989
177703
542719
91655
1322389
1113351
525858
1309299
1188593
842561
868486
934412
760320
320225
1477680
1333766
1491105
275054
1905927
1484401
1458751
1352543
1326210
460083
1595247
200611
1209631
998774
1224907
764627
1144815
1399394
219946
1755852
1144299
88728
100884
841553
1576140
154529
1134941
267384
867672
1047667
136364
1296210
793375
696009
676234
1956032
393122
1278511
1643309
489881
409634
708339
665040
1320323
173165
210656
102601
648840
1821547
803587
1520556
1506149
177695
320682
562070
1346753
135626
640275
514343
329973
761815
814078
213454
163583
228580
439965
514969
1494452
722916
1594751
1710069
603192
872282
414419
803098
1795619
605786
490389
1740918
497653
1800113
299688
309432
1742928
1801515
1787642
280758
630290
1684963
969809
702032
1358592
1577713
986361
412610
1933726
1488643
731631
754242
1846666
1470438
325320
292982
1486027
1158858
568765
454211
832370
1557764
1614495
44717
1968581
1167684
57393
1130998
1151513
1066840
435838
769625
1384335
463408
235282
605896
1465065
1362990
1851691
1950377
118388
1772051
524884
15999
922289
1392070
650350
1527189
218815
577174
285389
829708
642769
360708
924573
1989317
913001
826783
1859814
639492
719017
408753
1620120
1162641
1893828
1309387
63312
1196701
927641
237882
1799206
1186188
1263751
1451288
754931
770110
169624
1577607
423663
518141
1476675
1592711
1723037
423642
1825584
357522
1127384
1348773
1653486
115120
1350917
1769794
1626204
965116
1651362
24530
1841461
1764512
1965589
496524
79674
1262615
543741
600473
1906441
4744
307860
921214
1207933
624910
1878894
1284362
1469167
622126
1685634
1459634
748012
1134822
321409
1514423
640916
283479
263314
97891
614722
2902
1030337
1238248
716318
893725
1270236
858922
1426613
1664431
1459126
744093
448686
1585050
328804
1100690
269768
1311646
672273
184510
1771759
308433
234157
509470
1130638
735680
895326
1611478
300791
206173
1537184
738399
1567428
1957963
1466816
1083979
1599234
1378340
1260848
1898747
1334787
455053
1038694
722384
1335830
1147354
141834
109546
1738868
347409
1874034
1002601
387574
12499
1986297
807332
460889
830322
1306539
1742683
1532994
1127769
1689483
133995
259302
436038
1160143
311248
1388381
632534
1977162
1090085
915951
1870366
878082
701890
1704312
1118201
1495902
1038262
690913
1564717
1611410
1746548
1587993
1859081
125356
806422
1198686
852923
1728058
834122
1973093
1466801
1816261
1817370
638032
1139269
1010534
1958674
1174494
557452
8712
131613
311947
1592863
1306951
1270910
1457285
295340
633626
62102
195240
1762386
290730
869652
1814402
1938000
1921078
1796668
195135
743133
258552
1885337
1128199
798014
1345015
765752
813582
45110
1102787
212846
1869085
1309293
1701033
291165
1876136
162386
71185
690571
128103
1875383
1600906
1917208
1389282
714746
862058
494110
908066
260429
1504030
1519108
1640009
1696451
1421131
996527
578793
820457
173635
1393258
899967
278720
426242
1406050
1669785
1250479
825959
1959946
671385
1621673
274516
1926888
7412
1970979
1395902
137041
216009
279749
365261
1946006
1545096
1744151
1827227
458897
1514434
920463
1220541
1248188
1112410
1252913
1874682
993379
1691555
1347352
1465779
66360
1333419
550952
1435522
602848
266861
1919338
1270315
709658
1406166
1886476
236784
1861499
417181
109457
1457625
1086235
794881
363075
1543093
959938
1927841
1762602
221428
83581
1729890
1968052
727361
1832640
730292
256977
1894885
1415391
954343
1912726
167213
1131629
1325484
1058539
1378107
236535
416767
683244
181455
638421
1258046
1777818
973619
1136560
1140495
1041533
1947611
614411
1617915
967724
539669
1462983
622138
880840
1687573
1917010
1485411
1002872
1441777
1369222
655469
776869
217369
377185
976131
1509379
1746208
1617177
634566
626315
1607851
328552
469789
1606240
819960
56243
1155996
122720
9567
346989
832334
1893823
938904
466855
1649653
614810
919713
1003838
1445199
625683
1741344
1907938
4270
290192
1416309
1402652
810081
1699477
252633
1020701
927773
268106
1833227
1724009
1520503
1209740
1987533
750801
638951
1358427
1503214
1575874
527770
670635
505547
987690
363412
906516
1053006
1995648
1224036
1379129
728887
570957
90842
1024090
689698
1261587
906314
1658265
819635
1594126
887208
1564992
150468
976598
986539
1985621
28051
593502
546720
1922544
1688780
1513148
283328
1313456
1767738
1857027
253732
450302
430563
410063
395760
1061494
1612994
682012
664459
1432152
1301986
576093
1115049
240970
927308
1347443
771462
362890
1625175
1669273
1998422
930452
1663034
822073
804797
347779
1030851
1417591
1198058
805403
1688716
618928
1177025
1001537
1217536
345241
1234998
1812159
1583821
313775
1955767
197021
204787
245662
864003
1151955
214632
873394
13771
1638409
1698952
1780917
780304
1687808
1119423
1326449
1739065
1362238
692323
685397
1626936
141162
1576712
963243
411548
1581624
707368
133088
827332
80271
522833
714000
1399515
498483
1627688
119486
513371
560640
1107975
1973703
1376045
1551370
793750
1522646
14924
883129
1609084
1119203
1106727
214501
1411628
1104936
1166346
800836
1965490
593497
29087
924860
123035
1601035
1392881
769757
172636
1389572
465403
38173
281292
479521
675443
728884
1971313
1276927
867751
369630
360933
980435
711938
1078884
422198
1493535
141513
1741472
1567549
841077
1400095
923960
1287900
242708
1301525
1616561
1564881
579188
1862580
1511685
1700045
1967580
1759350
900903
923948
599706
527262
1175398
1632078
709251
596954
25800
73687
838744
186994
7113
1403953
692418
678182
1402060
1340862
1058341
306569
770663
603209
1220478
550190
342511
123848
1985718
472246
360293
626015
1768472
1402093
1563561
1420294
1743130
540965
1404879
1929248
1979069
522761
547041
1583849
1689814
1457880
1486907
1548586
380279
7320
1323763
695117
1573408
1104416
737149
613813
673734
435811
1249365
1282671
705156
86362
63513
1892650
1183048
1099885
604384
233355
1827124
407221
1154202
1507550
1052658
1112505
1405949
822527
1889748
600884
748300
1989536
71466
681652
700831
1652540
1103666
65200
1839908
497112
453632
1507915
1527174
1603956
1236657
437875
789730
751339
71122
357642
618770
22455
1539478
688941
515385
1999957
621628
1529334
923075
1374159
553537
46875
114524
398487
887463
1643379
305137
622493
442712
864237
1032108
1471030
1578261
534589
197831
652492
208439
1357749
666861
1683950
537815
1106055
821380
227308
357439
1145060
163160
1816510
708740
1604530
1494284
136924
1542483
1263141
498899
1763820
284322
404683
1144187
617614
1292559
1844356
31172
974601
1635648
900225
1431427
1411524
607190
495560
1413375
1817022
1300242
265821
231777
728340
275331
575772
1912693
262692
391362
433025
1398495
1742308
1320273
1976849
1859437
1032174
53863
684534
1581116
1481763
783401
30016
277207
1124371
939993
1683709
966676
887884
1192024
1649547
1279892
861077
1643541
1402744
504195
1112071
62231
1294629
1027347
681652
840728
1672483
630111
624850
1183572
721577
1448867
223026
831684
1979247
482811
838643
1757341
986394
1343070
153
878114
1132459
1491412
231183
1375090
1817902
119332
1932468
653993
442590
1082370
1925400
699364
649439
302296
1586256
1860693
17496
897779
121794
1588444
395205
1947886
1339774
309659
713302
1444862
777958
473085
905736
1127611
349773
1371652
454037
1801295
350530
1194112
1669445
474305
654706
396225
738286
1797963
387924
31206
1755711
874229
341936
1054564
930409
1138510
1603936
1194298
1531073
738937
660209
187552
1865452
542992
1023269
456084
896852
594985
1949409
1055600
1697700
1161365
1449291
1771546
97042
1267532
1144450
777056
631697
766435
1455497
1347520
326686
1267523
768230
494025
744724
1285414
1499396
1239002
1796652
1430979
1005982
687360
214707
110013
1639130
1517417
263973
191165
28140
894479
933323
1146406
437565
1495562
453170
438848
401789
118193
543319
1807513
1345337
1488357
923027
307283
1632894
175619
1470469
428163
333841
506277
1746879
324642
729822
91743
533822
114376
109170
466852
558741
1102712
811637
1536951
1946884
135220
498264
513804
934480
1759499
52530
158591
582480
439616
848506
1911403
833858
749237
284755
129491
199932
1850035
1438236
1755908
8245
221294
721650
1901318
1988330
23171
1730355
1734638
1178164
853709
299377
218522
1892533
1006077
997451
109846
1309130
1218707
848816
835450
1548644
1176053
1173149
1074571
400577
546225
776626
190785
882057
1928581
21917
978591
369404
795561
923047
1279993
35639
923947
880420
1840442
980441
1261430
1344777
1893892
584170
1064187
1771393
78884
875131
882080
61397
1397814
1395582
1810733
285986
896316
964757
1483576
1075577
1881271
1668790
1656246
424995
820167
110911
1863220
1429460
845499
340146
311823
1663263
951603
1608051
609399
369101
955127
768077
1364924
1665145
1581679
934249
1546066
1801287
312581
852965
1654045
1571892
384052
372543
1082212
1735414
184893
149429
1464181
448465
355981
1522386
890389
20268
1506112
1675111
1502622
75175
225526
592258
24664
1488432
1538802
805035
1299649
1340007
1659272
543137
638019
796210
29882
186393
1857555
307791
1831063
218954
765818
453370
1478560
714421
733752
1405894
726277
98075
1350454
1141633
1278837
1659340
668574
554936
1072936
1235448
881092
1380851
51242
1364212
1105087
1434492
1804516
1665229
1517525
151274
600868
778979
1447878
1126559
181368
999559
1118438
514164
1976370
107816
1628511
1316540
1852243
563093
655725
1924105
234041
122036
1405747
605629
1649162
238345
1960288
1116942
422731
1147354
1823037
914387
763161
351552
1606741
965049
911627
1482915
336700
1838105
1124931
743448
834652
393139
1802085
738779
1515911
516224
78711
48961
1632272
1454199
1468066
1166109
461196
1624635
190053
1649002
12076
327825
446519
117906
1603592
1716988
1766501
853338
327353
896712
444645
9694
1391585
754258
1996367
212624
673244
1289801
1698858
172761
1994354
460773
706676
402383
1496366
618846
284315
249419
1884709
1364950
532634
190119
1227001
936067
1329051
376113
166385
1039198
851144
1352925
1316097
310662
528236
365190
519700
186897
106121
250842
1262640
103124
354298
360988
1782683
1492085
612676
1351163
1905698
612711
1205756
1597480
1743752
1981268
1048212
1913800
1788760
240762
249333
1458112
1681710
1036774
1906544
1541302
96727
1840555
1625548
1870550
1880125
795175
1724677
1017842
1329228
877116
907394
863322
502162
517671
564165
1907279
546233
112203
1425949
795259
1067358
1604507
1942736
307759
1991201
1259589
1094098
753709
902185
1251767
1016024
1433994
22008
1596228
406249
175778
793914
957867
1051025
230823
1766605
179731
1463721
1314368
143053
1889010
628188
1901447
1559071
137721
233888
1504875
1762865
1874395
865509
610700
591068
1879624
1830217
25081
1496379
1901426
1037385
1090595
1191466
1481276
926347
869051
611013
770539
1692388
1740665
1733145
1157465
1590915
1177375
1463178
1479999
843855
50824
453332
556981
901569
361719
570019
1228561
1743030
766080
126747
1190220
1709340
322466
1414324
1119192
382133
1389497
486810
333056
777865
1743888
589936
1753118
145972
1324614
1462114
212598
1466121
859406
785257
784593
985043
574707
160309
1251717
1259579
1095390
1329486
1218519
1466877
363747
591507
1503854
1338229
1036071
1721374
1782650
1754984
247258
135646
287324
1719909
455387
1544638
1764831
56173
670095
962602
1669389
1954601
339219
1751116
1503955
303466
1999390
191284
1045664
38218
1637088
454195
1177750
92720
730945
350844
1435561
1873855
1034798
1492382
261628
736196
1204101
638249
232907
1900896
993798
1797595
538496
4564
906048
1504395
278884
1164988
1677617
1998498
1654462
1537169
348762
896572
1353568
781486
320649
1410052
952795
1782541
561820
270080
396552
1960968
201529
48976
1977866
1880802
1863641
1430765
1482312
1558081
1973535
1101377
322428
663754
421211
1571915
1801
379456
391893
1708653
239432
1417567
1412595
385081
1784447
24906
1878126
1300218
670900
1990843
249235
1171080
633708
1133766
1782772
1675400
1843851
18113
1459530
1051270
1563426
869453
1299251
1492306
314580
621918
1588232
307911
1809374
132571
217369
156424
1484468
1629644
1187021
510913
1761558
1987531
1074560
325929
161347
1928481
1055272
1059726
1518524
432914
870406
478354
1625777
1342079
537731
563499
880376
392971
257476
1187171
884348
1142769
1727363
64449
1859363
1394601
1774945
296593
1917389
1948586
75381
1912285
683721
110891
327983
1928735
935582
1042779
1643379
1248856
1568701
1794967
1280146
376133
764024
844280
1203709
424125
823390
225993
36767
1233517
1642011
207757
1672306
1256498
822398
1716906
907588
138786
1886344
1900597
705127
1312333
1784571
1832604
1296554
93435
1132663
790500
876553
1618937
607004
1272279
475430
716268
1913982
1717647
884562
407725
1892904
81642
902280
968514
635676
1302863
771634
693321
521155
697308
1459544
109272
667569
1126203
1999953
1800837
1780470
1907964
681018
29937
1014838
762741
1037069
761282
1525082
592133
51932
1569665
1989194
1287741
1504292
162328
1887816
1528478
1873909
923943
184648
1330571
814646
1943377
597947
901012
332544
1631599
94816
950443
1788127
269456
1876432
438358
313831
10411
580793
1289740
1512350
1778792
1589296
81599
1496520
240125
1464824
1296467
227157
1449511
1611485
523999
552503
1398725
586131
1290790
1458545
1097110
341821
909748
598095
1521079
15986
1717603
589132
1886800
1911772
1891050
984295
345372
1027331
1804963
1723396
480857
1065271
1913328
1315980
191685
88656
1525580
908987
583228
1046827
1637793
118941
279684
1742075
1696659
976195
1079101
38890
45932
6721
1373960
1507152
112190
1196867
1307734
1273682
1050680
1031898
1028222
1925084
1240756
197532
1897732
269048
1942980
1102423
1601010
173464
1636619
307731
166127
506113
619647
500837
1361202
609694
1161374
1553407
704905
188048
404939
1963623
1837257
984754
212350
1224994
668030
222209
1270081
544044
1606298
348856
1177032
837116
630346
1147427
160476
629704
1618471
1968070
1332843
1112064
804620
826315
780309
576768
372978
544278
56241
1751422
681023
561940
423640
531163
163979
468078
1019285
1618441
1089426
274940
197759
1304866
723020
884504
1962378
1881888
1627476
429432
1341591
1196530
1435821
1762516
899538
539703
919471
11393
328881
1344628
1840447
984912
1712973
1998501
1932819
1005392
1823182
1450366
1398188
1935017
1768685
261125
1847107
1282601
1701521
1147937
734285
1304391
531303
1919036
845208
312984
912266
1946705
1634564
386553
1216997
71532
1954719
807413
131629
1756670
1343014
1670877
1794664
1029815
1896969
447680
962809
522272
992785
1132683
80493
742426
1391061
714382
1310759
1445570
627960
859550
374297
371626
974967
1216396
1523555
413931
782177
587932
326595
862453
716166
785306
755087
384825
234483
900696
648449
860062
1416151
558194
70636
1428837
412828
304991
1174601
432725
357290
1738502
1926494
1760823
459825
1913866
1138985
356026
1860301
1867363
1304809
319543
904963
1025618
1536541
1152151
1044064
319498
164979
1093249
1178687
1924942
72748
1671517
72616
1329114
1817875
1898112
58840
887146
1470004
829965
917689
733117
1783858
217566
552659
1849272
1169732
133554
862429
608592
1526364
240848
1878808
1394088
35959
721524
989891
1686787
1977953
1656630
553534
1563018
425243
1876404
1397150
234211
1333375
1328460
920902
70692
1640740
1711303
342603
650131
1936912
123170
1459341
155485
746144
1432961
1295382
1677035
754689
557801
1487936
980276
1143659
356452
689796
1194771
1989453
1105718
1386088
1896923
1050488
1267713
16168
261821
1172556
1059364
1288095
554277
1427943
1286708
398169
328093
645203
643675
1424471
1269817
739984
369973
64574
561548
1228979
979742
1097829
102726
1837370
201747
1118321
1232258
940342
1918124
107889
469537
1570438
1464317
1448477
651096
197821
1190890
557865
1480354
43498
803786
847583
267765
400995
1651015
1009449
1583978
697561
836233
834993
1857692
1153333
183740
592141
1146937
301956
687367
1940059
822528
775249
27593
43271
1050655
116245
1237036
272949
1441061
1352243
641940
1348786
871856
57231
981934
1387801
289613
1331052
866597
1691400
1916173
1286590
674796
1244508
867091
130516
1084259
224248
1578776
1446934
335519
456423
206203
1947892
1367853
98737
1010001
1242148
135487
778353
24721
815833
1012741
1130701
1432569
1708076
1595052
83513
837351
1490984
1511851
1977895
830252
927505
1656
1810438
377815
972752
1590321
1873183
1067992
286038
761396
495586
1658322
609669
76262
846706
1835033
471759
1678153
1763340
920415
731869
1926255
1047015
598256
393727
1085626
297549
893958
1790761
1510654
2399
1281380
1603457
284699
1591556
1543643
550194
1202761
1624915
599945
1119845
1539041
331248
725527
902834
881243
167737
1218307
15724
1736953
928202
1039509
708923
1486499
1079070
454536
1738784
310203
1668902
1111432
62667
1847774
1930589
1516952
553801
815248
946045
686739
900742
1601173
185989
1798973
1355665
410521
1496194
1527389
781924
835108
1412508
1678243
393517
991123
1533511
1352288
423216
956728
496470
1818602
477385
1589014
870322
1486851
1275925
1436424
470101
1890652
191
887111
714120
1111017
497311
770114
882174
1443046
782391
1820575
103965
195492
1699180
487386
1522295
1518331
977637
232434
277471
335192
1563175
373295
348186
910865
1854015
941384
1432240
1490290
978790
1469667
214534
686695
1462072
1967211
979502
56329
1151563
605193
273640
127002
1707530
1110188
1255595
1539737
1817827
1703611
372411
182374
1517489
650430
1412221
889933
919635
1362721
1344432
1579186
1767673
1460804
1969169
1293780
1586926
18740
1185202
813462
425251
1366078
1228642
891487
110172
1202097
1929260
1047068
923514
686039
1680468
1005562
1812941
245568
206990
128651
533057
934254
1583955
1053973
1076937
1833779
477661
244478
1307598
1073965
1277439
790781
839708
551518
1661960
1639979
1198561
1736825
522609
325358
1555258
243653
134023
1347443
762248
1944730
1779315
651488
448591
778490
1850490
1549984
1415474
206173
1356335
481323
1383250
160405
815844
1900931
1388065
193088
1420016
1501554
19110
1433724
793243
193164
1261801
1460206
246856
538031
277742
1775060
1332629
310351
450226
848135
58715
1171575
267780
303902
848101
1714645
1309544
1190985
637196
1717205
568127
342764
124111
1746067
611004
1731299
1260886
1974082
1636499
1130673
230392
21120
1693281
762280
579151
918399
673952
364551
1801759
1741775
609867
978706
1929869
1341169
301499
945048
1610189
856283
1619004
580569
460661
115618
979731
1292356
712573
223010
1660107
1149446
1010117
1225741
898225
1373454
1600743
1855005
1278205
470464
1982702
197583
454649
1808747
1500142
1359476
634534
1553445
1781258
383284
1561678
1961193
92318
674584
299660
156521
1567430
1278721
191185
1180395
182119
1271979
257666
1664000
699817
1003712
295369
620234
1431062
1483749
1935037
773103
1251479
461136
315932
812494
710983
1265338
811796
859301
510097
1954729
1294519
17781
151990
556100
193283
1972575
37904
821405
1784919
1484686
710499
1280766
921182
1092316
349399
575649
183574
1095278
1115403
1056018
1841516
326295
1731865
1423910
1695319
138888
870110
358390
1829565
1477738
1544022
1956358
1467392
652891
1399109
597913
1375427
618218
1044289
6906
408464
952175
1339525
1217126
965838
1841656
583796
1657215
1861505
1551310
380046
1074646
1402117
667960
1043940
322619
1994937
1434679
1255267
1865334
552579
232610
1660119
552863
141332
1549734
43400
1814197
1668896
1398004
910351
1822095
789478
130122
808147
289892
252635
657617
1697695
850639
228697
633362
902320
351808
111859
967447
410874
459493
1746155
1102430
435401
399370
1802440
1380073
671059
546163
730895
141979
688496
1117568
1248169
1312933
1611772
797911
947663
880607
599825
1137516
978098
446849
1123853
555423
1229729
7225
688362
1917747
660820
343203
1440520
1764099
1027726
1889077
219269
563308
37878
481487
135701
1848420
748696
1131090
406053
767195
1493291
1713515
654390
1009403
53146
1008586
187210
1873446
503532
1162845
996714
459389
1390658
1531549
1536146
432464
1462885
1021962
1788565
1473554
50145
1180891
891708
655330
1903888
990600
387988
388992
209651
1211612
513379
1313811
432649
362762
575236
544662
1789280
1870083
1603447
59757
1033509
601691
1405218
540130
1497267
72083
1936638
123776
820153
1991642
346039
1144663
1268313
1223809
1500513
1463413
1104565
1456835
449687
338120
1212916
485083
1644987
192349
1646164
304777
1016513
1781588
946283
574073
1985397
1552643
383963
362826
418410
269089
711592
1919901
1067602
389734
1666706
708667
304674
970200
965760
1525838
1851571
613741
257649
1399933
121218
145190
1443803
454548
85280
1414341
1912682
701113
953151
268198
691318
194389
1648997
719649
1802983
962102
591691
873649
73702
1601205
1019065
1448654
1262498
1274986
271921
1607778
1139137
1261203
1201990
1464279
1959242
522865
1070492
554519
1660755
1570743
830326
759866
1077442
1056988
1760975
685011
1278266
697230
967562
55499
1920793
1724372
94540
542922
730640
101722
400119
1412088
300946
168385
1567035
443089
531060
306125
1273173
983918
1691387
1344268
1794604
417133
219711
245769
839945
1163370
1105477
424990
662857
1914000
990271
901719
751725
1184475
1369631
1437227
1289021
593221
1734239
946244
188981
330851
1674740
278502
1143964
1811648
14101
242654
121695
1665613
1781880
228236
1530282
1454090
911811
1363546
1386329
1356769
1778022
1156539
178457
1445234
328453
1237492
557617
1657311
1323310
1872692
1839689
591743
444018
891942
1855906
1217257
109133
104610
1064357
1570722
1462057
1580986
1052518
598335
1614222
220931
41579
307674
576746
508400
1740889
972168
700406
1343636
1142103
1132772
1408722
640699
55883
1380572
1096100
1904119
1267177
757179
1649646
987897
1593387
842428
493192
250900
1093160
620593
185491
1883299
1039285
618415
760035
965006
737957
1803508
1903506
1437004
411394
248136
679800
1484908
1206355
1956113
1509417
1326238
1401096
1942534
396056
1290156
331016
459414
1927035
1150791
1365428
883723
1050234
1982401
372940
1674063
1077349
593448
1026948
1482425
919675
1807191
1177824
320026
972156
381613
919626
1065842
181540
979832
1383496
1301765
1143156
418064
1709406
359198
454911
1791352
1328647
34447
1560223
175649
1194979
1875292
1684170
1629028
383475
527657
440901
732755
1821510
1965991
1064351
1822904
1693810
1645343
422189
382189
1158384
1441749
223755
1385494
1336553
1497300
657100
269306
1049250
1872648
1392151
157306
1089881
511029
185791
619350
988724
1541567
530292
1618426
1635254
1820087
1775236
1525180
1066660
1336931
417853
915513
531652
1842339
1254558
1623160
1990149
882891
1303124
721503
1073322
668736
1026181
14538
615214
1883732
837721
849494
607842
1133970
1552557
861587
1878280
936987
1134126
233929
1904621
1265290
250253
550468
418728
1297392
1173250
1138721
1512045
1728382
1740726
803276
249816
1115598
97382
1742844
1736585
1610867
1238100
1886921
1934562
1689989
1721912
1230753
524543
642726
1182816
995709
433021
1079281
173126
367004
231129
799567
1201155
356762
571632
1553219
1820605
1128105
162420
867458
460801
1942997
1989009
1676400
316450
1933416
726762
1569301
1186591
853067
1652121
1044754
1187093
990930
655956
432993
207674
1427563
298715
1008666
970227
441389
977510
594133
1855244
1395496
1198996
771654
672214
865232
1653509
701066
130012
1566452
509183
1894400
1462917
576765
1960947
685885
1458068
178830
1600410
1878680
1759572
1089417
1492772
1854851
643635
1113514
928487
942769
873866
376982
661044
1639453
1080757
1812585
771282
1664179
1995532
26787
408079
1085743
1302057
1286433
204707
1962454
1919449
119649
1401527
29352
176688
1771809
187572
1463120
1137560
574548
1406094
1268214
1930464
1938409
1152722
1498532
549763
1422215
53219
1435817
1843060
792500
869126
1728903
936760
861187
1383113
1232693
1771406
1165999
1701227
1421014
1090944
1173372
1033257
701949
668083
402376
1725504
168381
248218
1743374
1513065
428676
1823524
1750021
932408
1675018
774246
455749
1303821
1913799
1540219
1033393
74170
1906191
283782
382832
988776
1556230
107664
1291248
1072765
1137755
1953655
1631735
697671
57943
929196
1999547
733472
240862
1876682
1722964
1295504
505645
705415
1610472
1766676
1532622
356371
627514
1541133
66296
1437693
610999
1262431
937452
1352137
1100421
830669
601527
528140
1775148
1274057
1299381
281748
1033152
429142
1686918
1860951
1525185
1126519
581180
1755149
1800922
1771634
104755
1548879
562893
1760119
424604
1233436
889170
1102212
415714
472451
1143437
1741925
871572
511936
710851
1934429
1662018
130554
712061
294396
41202
1109362
1808625
1543637
588588
1762361
178138
1514144
1580818
209946
1800604
496324
943031
588701
249557
1039943
375335
487473
2804
175948
1955567
1748128
87336
575594
496129
285303
398316
1353041
108884
332977
1118304
1232131
373133
97258
810393
560631
1786333
419486
1681539
1673844
905146
724365
1405288
1354353
916956
1902084
1015667
636836
594729
1487372
436010
1847568
1810803
842307
1994669
889824
1418709
470120
1777734
101051
1918958
634511
693285
607721
1333469
1513047
1695576
1063057
1339494
1569799
178246
1233300
1196951
1924676
802292
1949162
1597297
1679908
1694694
276880
1284153
1232099
1373576
1270704
1277028
894120
1722328
641974
1469595
664518
921205
1656424
517151
1987354
1428657
1358790
1173649
1774479
615495
1533102
1583190
982351
344829
1975434
1587241
1166852
1818287
59833
615034
688053
195234
21304
355436
148114
1080441
883085
821015
237292
543927
334962
874740
841745
233559
1372173
34164
1218694
1193669
1395744
117809
679129
1586377
895020
509038
37586
1059533
1600716
628973
634
344442
996373
1350815
1298673
372416
274433
509127
666360
936633
1537543
289153
1777052
724705
1002618
892097
1927391
1116585
1095658
290090
1704301
1304191
1499547
1465942
1256109
1272547
826099
111708
1765969
1987291
1666109
94273
156450
357912
760193
603663
144576
1257862
1667788
784593
1717341
1713073
415045
418269
1682670
1079300
1166996
1765958
813242
1363931
804585
784253
334421
1064053
415264
1950765
427394
825964
471589
7115
98531
744733
1483705
1841653
1495337
118446
274173
1700160
646193
376665
402707
500201
1808736
1505894
1287252
1219004
567981
583626
1448046
1880789
269707
60794
1540176
1598199
524950
1188101
1743520
438585
1525847
1174283
209725
1615620
455906
1916409
413900
677478
1336725
1259551
47845
962018
178682
768994
625297
1221660
10366
1785866
384512
124382
194230
1566026
1230085
8595
984901
1361325
1493087
161450
1621939
1127317
447519
1692210
1377068
436608
51499
1971661
1866142
1213703
718246
1401553
1105444
852286
1074643
1631212
1461569
262343
1497464
64018
550213
1583223
1765594
742617
1070107
1251812
1694718
918854
914541
733076
1266595
319304
1217209
1207411
1110625
1058951
1066642
133555
1698762
633277
277654
55701
1331295
137512
570795
1466114
80032
1574883
1742832
1394984
98985
870337
141373
1857091
173445
1043958
1367976
440817
1270118
1175732
1559137
374935
1987002
1237342
19972
1570863
407552
1133852
545319
334996
1346590
1861034
1726203
311518
1417142
716512
753296
1373763
457696
402423
696761
1288768
980432
1947847
517071
740406
700604
828047
78868
1300624
1372746
72584
90007
963135
1713314
952114
1840287
1814460
1272587
1735816
1076379
1305853
109710
168325
1422323
1383631
1292260
1986755
1100610
1950055
451566
1135726
1985679
403410
540592
1485306
1744499
1757029
266056
1092183
1106497
315721
876105
1058063
613772
1425838
1648500
333259
1848563
148837
407168
34462
1647682
1473305
1964597
575607
726357
61505
409711
988617
1384476
965029
1100904
51505
1889580
1936072
135955
1196473
1324728
1810509
994303
1715222
1319031
1878011
1986748
14813
455703
191995
1848359
108985
1804153
911213
1208249
1912083
187780
619137
1028663
297311
821698
1392468
765607
1499536
784001
232995
1888967
1695724
328582
1331542
1632306
1013310
1933523
1635963
1331126
1107212
1033033
1329350
1104356
463822
179040
599419
1074372
399492
1824017
609056
964784
697329
1702404
415265
427218
1293370
573220
176129
638488
853087
1780781
1135131
226812
281015
1964027
1999057
993836
1882761
375994
1033990
1166030
1881145
1635778
1600259
906347
12191
63325
1414639
710358
403977
1560987
566429
462982
906800
714744
603261
645939
86093
1390224
611749
896701
645513
635830
1634775
1474676
734344
557034
1583433
501065
858423
328812
854216
603708
1069431
1753032
1812276
20480
1708901
331598
1203506
1962654
1278289
361675
1726243
478403
667681
1320016
164651
1159156
1113967
889613
1887720
936856
1409839
508450
97722
394002
495910
511380
1145707
567047
409171
144020
530835
533604
1106491
479690
259433
1561926
155901
442338
191186
1101128
1903812
968823
1059601
535362
1311939
715051
270820
449503
1822856
159782
652735
946157
568896
899585
326773
945873
1150809
800047
686856
1328592
689972
1553723
1777574
1833423
1405444
1028538
176921
1645170
414232
1947959
12380
59283
1529897
1635397
475475
624405
1763806
438904
929794
615973
1516416
322692
894887
1136548
1425461
464146
1305215
1264824
1916852
1961974
1485777
1315024
1756464
330498
420714
907750
1416862
1216025
617806
1677724
395405
967693
502409
1078014
1776413
156088
45699
1206770
1766384
324303
436140
423802
990652
836478
837587
391283
1583581
1026772
1193935
431365
286670
1838974
1921789
1281363
1857587
742472
1275382
1080359
1772838
1427708
886977
1180581
703692
639075
1063176
235877
182361
225234
575237
1883579
311871
1705241
411388
1071586
1153884
1134411
347400
1757888
173730
1614088
1677408
1109135
958330
788335
1556588
249476
883437
803863
1609275
384332
1138655
863800
1289843
1998853
437814
1700567
505670
1192962
1242205
814411
661123
145834
1248180
913026
800094
603679
1098950
303196
991648
325044
1918945
915302
1634919
1593549
1051243
1389423
598561
1135278
1245784
1958757
1231602
1431304
1828382
1881903
1401137
640917
1406630
888424
516177
1761832
1941917
361995
873447
69215
1634475
1300729
608969
11704
833232
1788690
305290
1316071
1884304
405811
1700205
598594
462960
1942831
250524
325520
1768686
1822724
1768282
585192
156308
1350964
1059979
467147
1812287
1158363
1141442
1767222
1674098
1308021
1933095
37383
1954810
663775
550013
1603248
1322049
309698
1445915
198152
784154
428924
1784061
562789
902480
472770
734641
1085447
187479
1513241
1840939
1461309
594442
540146
1229923
1245625
474420
1325217
1371002
1884790
373567
384327
1851587
1323123
636935
150106
1455067
357790
605967
1218812
433034
200351
1522688
223813
104352
1370429
858471
645918
1581703
1180023
1917396
1588933
768191
89393
985977
1285196
1465258
1403399
930418
1682071
173743
1587389
1968602
1603466
1818038
1139684
1216446
575593
1660420
1457167
1051809
884228
1106762
1901537
757685
509304
927623
1408081
1089925
746367
1759889
1130078
1166569
892937
450533
940689
830407
1826586
1928800
1977282
1404688
1806811
1019093
111621
967857
764108
1787787
836833
266546
269435
465032
1497182
1038901
926091
545837
419796
1463784
1689997
751717
605189
343943
1246657
1197706
721671
438435
765232
1571787
1017718
1908868
203361
98260
593650
302016
710023
140092
1300306
436996
1013931
652985
855321
255489
1020416
464999
1463505
1677372
1891630
24989
813451
683515
1988901
1374402
400093
1055145
112678
1519830
428946
178203
1927347
1804093
1212116
269721
888246
619243
1705566
134795
149794
865744
51465
1157133
210130
1439629
913044
1587358
243386
604492
58625
940137
1399083
772325
991844
7837
1312531
1257024
1019694
5707
15965
195155
1282489
128331
147711
172450
609439
1256944
1521244
1613764
427166
1940887
1095719
1052841
1164142
731033
1455501
831894
1527148
1179989
917088
1890415
1035392
137292
1116820
1511288
928998
1829545
1658448
979936
139850
1179265
1824316
1525656
1366753
641928
29057
1154289
1707302
1624559
807772
289086
1146300
111293
10577
1613301
1614131
1357674
595909
1415534
28649
64708
1209161
554950
1323574
846708
321866
724485
745043
132756
790590
65439
894640
829557
1927752
1626754
267689
492951
1312887
1177517
1819637
711118
554475
677030
1549386
1803364
556965
123249
1681174
8629
1587927
947516
1691230
401187
2612
1626048
934297
1897381
1439435
1304288
1314531
1517658
290455
403008
310352
1937190
169602
1145486
604950
757890
1691681
1500430
328210
1626145
583693
1181733
1590641
957923
148298
1145686
1009854
731045
1951811
833292
1166030
1674298
342748
1995787
576509
573212
1391039
205510
444543
1284722
638355
1456253
175851
1986425
128447
1269765
859144
764681
1911564
576363
634181
1126024
403927
19784
128893
938999
983583
1897353
442561
229383
1937870
727297
1210711
340433
1335127
1616383
832701
883550
282050
509893
726037
114479
585490
846726
1311595
1886072
465347
1133059
1522813
35332
1674729
49918
75370
1605416
1222865
525608
706303
1682217
1912141
1383014
1019562
1132765
1287071
240649
722522
262949
509557
1583173
261007
44347
1708529
382025
1509734
1786305
1110141
1920231
779044
731513
849100
107328
1879042
1215167
984599
1630790
458569
1980441
1097935
1188751
1063315
730282
849091
1281391
1900551
1610171
581932
323240
663888
538840
412472
766241
1142604
1437693
1179879
454446
900418
685899
921450
923359
54577
1288985
1575029
666854
1409957
1793882
79227
349427
489101
1806184
786028
103318
1772750
1469359
108082
1617517
270359
536518
666523
863188
48374
426152
910032
1242075
490656
1845747
733546
1785505
1573913
1627727
163873
213746
1897906
1813614
9606
1462254
1887847
1803741
331850
1062155
542815
1540555
216202
1663580
1817427
329555
1322290
112215
1884714
604986
1906587
1830620
1420702
84938
1646786
778848
1109416
1875484
1677873
405507
1172834
1253258
1016751
1700713
997636
1517501
607817
426887
1325724
1274511
97764
816728
986880
763605
1655633
1542423
853618
897554
1389017
832850
113656
1436154
494309
158621
1839922
149970
1544350
531296
321765
64
1998079
139222
1333268
32364
1677212
1720498
1351660
746369
171543
819100
1230754
1627609
1989210
528999
1116191
488220
1500793
1954585
74716
940405
1639955
1613821
684862
1181409
1928907
1013538
284467
209214
115895
1917261
3209
1715690
986317
1316816
434027
1957178
1578715
901626
1198371
715429
1498508
899730
1257520
1556853
652449
566629
765513
867581
426392
776143
1342490
256405
819788
279023
334384
620164
105936
687278
1908236
1526280
1030490
1883975
86726
854097
779708
1073010
759457
879922
1071004
1574467
226979
1982923
1201669
1556388
948194
1501679
1665935
811712
154074
13718
1439216
670311
1140108
1496332
390603
1985914
744290
279815
252892
1573524
1509976
1883503
1697494
1205662
1766065
650193
1877439
1767836
1297691
99436
1723686
620434
984560
1326325
1033697
549631
555263
1157797
1997498
1868678
1058518
659860
231814
745563
355722
916555
1578966
1301408
289753
1709386
1448080
792666
1250454
843521
1624279
305791
741784
1248976
1429826
1050859
856300
25703
1192374
878532
1802979
754772
1907023
498168
442646
597498
1438180
1294334
252819
320728
65130
1943477
1015992
520148
1524907
132231
657130
520635
532712
140833
1537972
260383
1942201
1117809
265895
1233846
1151212
1116206
1996282
50106
1451005
208775
292030
1742595
60084
717994
1507884
1718448
1551502
1370849
1198922
1640148
436858
689082
201710
445088
1740553
1778103
1947062
7184
334333
1090792
713458
1549309
1410644
819206
1788381
1328491
1125055
1456385
1165365
64752
247082
314415
757039
1547483
357487
271007
111121
533348
1762523
641672
334001
1147491
147246
355481
1614997
330291
1710808
1802330
800128
1861948
1888585
325852
434570
1412558
560199
1729877
766080
1466285
1835302
1291805
1434567
950476
1683275
1092563
1166521
604634
342165
1942817
118454
1270175
1606634
952092
1084981
108615
1549604
1106983
149798
1374081
1341665
1665677
61773
640404
591204
1201063
300343
1264707
154339
1078280
1616027
1559491
36556
1186702
1333406
522602
1197640
1796876
1148310
234157
1706115
975446
712258
1144436
1439041
1018216
984497
1073396
11348
1656322
954748
811102
1155270
847400
337770
1535956
1777279
1985867
1165212
1749154
830990
823028
712304
218529
1793488
442959
522661
1015419
1593073
1976279
229712
426327
304732
858042
886957
1616693
1876351
1957414
1292596
403241
1987476
1683304
1893143
805853
87748
240537
193833
217499
1768326
323945
543681
1071301
1569753
276481
839589
1214465
686831
851308
1253069
826963
1422717
1981579
48864
1718925
1467841
1439801
1480086
265193
1923058
1888316
579340
579691
860851
791174
308437
1296524
1528443
1406908
149931
1925038
521604
1224541
1565439
1789800
612166
1187933
944210
1896192
1119816
531374
1933422
934926
1937814
724444
1081988
1793772
961198
373476
1072617
1382939
1159048
1023258
493235
1616879
113904
997884
1805504
725515
1501677
1165130
50889
1541258
680406
1491228
956364
636191
1236402
1971995
1647351
181132
930991
234238
1996643
1236288
879787
1804457
1515173
1227465
618423
1804315
692762
1521793
1034371
503424
222939
1749854
952982
529597
1144598
1596260
1106688
1863654
230266
808053
850485
1885527
852290
946613
1307088
106542
412152
1143825
1781886
70829
905478
1632090
781505
1772382
800150
1443052
203996
1546379
1792532
327432
447229
468402
82859
1142442
1989117
1553649
290376
159934
942842
1439601
584840
1664973
737702
1795801
1530818
792796
1388080
605315
880603
1888242
468081
1203479
1141916
115688
949021
1249700
1171495
342483
69105
1719898
1653206
131237
1011887
132952
539626
1336214
1268182
1649459
1037666
1326367
1190067
142153
667255
1533806
1109596
1614381
599208
1762437
1170731
1852467
1442166
449554
92935
1116798
145303
1626647
406758
1595148
672131
1999886
1292813
198333
206843
753651
1377865
985504
1307860
509374
1047380
1846253
1558637
1312676
1565
1533099
571404
594858
1653126
150548
773828
288308
631892
1500667
1104223
429200
1322479
1303646
1071397
1238996
49388
477029
947701
273882
604215
310834
755429
1667887
607764
171307
392390
1233986
1061757
615564
226455
1941870
1614050
1260341
1323709
1453941
1981491
1411075
1051725
1262570
201272
544945
490027
1096548
606961
1451619
1202545
343612
344859
1636204
903898
673764
883198
188558
1100301
697661
412432
849238
986441
166339
1119914
1115411
697575
1283849
1248977
1433652
105824
245287
604575
904943
1342996
887740
580043
897536
1104607
1165733
627199
1501622
1662944
1706224
899524
1677564
545753
1274278
235874
1378924
1530648
1006879
1387091
1932819
785268
1048685
76662
1847640
1626224
631377
1396829
1345274
849482
181711
1731862
606681
466180
1140679
1260309
824031
715051
540085
1774324
407822
310710
537784
859214
237479
693681
1857584
1654522
1978824
543681
1766477
368484
25311
1290769
203868
1886963
1785572
1315466
1867294
1166028
1668868
900491
544099
428760
286050
1126688
421874
550187
885574
1279480
1258095
117934
6709
1889000
525695
1972207
1987728
162190
1469956
3024
1482769
1450542
1814754
1765145
1790607
1410000
1164734
863344
1222998
533633
1576949
370804
1104935
934921
1970594
58628
192075
1706176
1527624
1364372
1421155
894376
1787975
1228095
305936
1252133
1644483
1811795
181312
606963
1406326
1880702
1602758
1213145
349989
353541
1897897
368261
991033
190960
523802
1891159
423863
1055996
1857727
818343
1501350
19384
599567
578503
1305642
1950839
941219
733351
1817750
1668985
1909797
850040
364611
1914387
1934709
989249
1977938
271547
1348041
759769
850981
1864100
1731025
553105
868115
261996
1580046
894970
1708613
1565706
1154061
604914
1889624
1207486
1003631
1001658
481858
562
1468404
1602683
1969734
611887
336827
217992
1864882
1123902
474607
923623
975560
1978703
642615
620134
3888
1340910
118233
1213973
1451497
1074524
463376
137139
236848
1438542
1775852
204686
983471
1648445
21220
851468
1434386
1677895
526517
334049
298775
972614
1129163
804975
1574158
763741
15705
129449
191896
888879
1301338
1436363
1602768
1533411
1726196
1405073
596911
1269313
456357
208557
1920334
372218
362164
331023
1497827
886854
801149
1120950
566810
905515
191396
1488980
1694837
1944914
1028003
95375
1441150
978232
1542199
1283227
302162
794816
1863783
5595
1433448
150303
1460714
1856028
449785
762660
483865
486188
1531092
800949
281930
1852373
1447837
712797
1421632
1799680
658025
206040
1509725
1548725
21757
697065
1800871
1196229
868635
1336956
1667506
1432087
1277874
1019351
398758
1804139
1705094
525153
1829643
1216101
1390898
103451
960546
1805838
814498
1087733
1663272
1251222
1253296
1313998
442213
1645747
266426
349207
1935284
1755829
1588875
1064466
783284
1270109
1644622
1637273
102700
776749
1684066
1052103
808249
658706
650592
874789
1599785
153081
731052
9618
467460
1929089
1035352
794389
1752578
1273074
499512
1031979
1445170
931809
1427438
1253294
1861679
1008225
535003
1366195
1996314
1550195
1356583
1366317
108454
596079
1545768
1709851
743402
821003
683454
720919
1026029
1903057
1889799
1828638
1516274
1090660
1911577
1108437
1073483
446843
1839679
1018034
208618
1109464
319990
714100
1549280
157895
863919
791129
1654884
264787
334025
380755
544757
1927199
1911593
921943
1185835
1488560
203846
1025549
376461
25345
316895
459710
1752320
497260
279867
1799397
1968899
1797340
440744
621801
721483
1789376
733015
1894714
371701
1598783
1410222
1459142
1097306
713505
434585
284919
155597
406696
16782
1473215
1360260
524972
1186496
1081814
1867656
1883275
1174330
393413
87449
1594750
1792994
1105016
297569
1377628
191614
1427824
1295062
1217151
44570
43234
1183543
1287720
455840
319197
567098
643886
1907826
1435722
222797
1312358
499115
1933853
534684
913022
894971
123721
1217746
1275264
1692846
471055
47802
1727274
1946863
444736
665895
1963976
422971
1396244
76391
1636529
1588943
76263
1128543
1468307
1575532
916399
444248
1649499
842540
610842
1669644
1424618
1623857
470933
1065864
58439
1672921
773238
211140
1668046
810987
461350
1816423
368761
491819
1387174
624974
1381420
185319
1210471
506618
1647468
1309337
986717
110390
1371205
1351988
361553
1869019
1813106
1847201
1075341
229775
1601231
1566056
168041
1247264
925654
318764
919303
1892416
59371
614170
1483982
1219015
1723994
1383557
396589
899129
1494060
652044
938146
1525576
1992413
1620700
1492704
647286
1709309
1341299
1291570
287343
475322
428185
186180
1227379
38532
1717399
1589767
531040
1178296
1524231
811114
962418
1935467
471186
494792
1285510
1082515
138449
283758
1691662
226755
345968
1478570
1956798
1992160
1463500
516488
73521
217452
1126097
897046
34357
775093
1751355
1613504
788573
1625755
1368939
1455096
1809872
425344
1653173
420301
1210935
1637792
1813929
125128
595521
343675
1800353
1446257
1617671
1634237
859868
1087067
541007
1939454
982131
1342140
891070
1410751
999751
1513421
1593901
94876
1630789
914190
1368311
1608424
1233317
123676
859246
1784856
677259
495946
638841
63569
31053
1200963
1247418
1316384
791774
91457
211395
1628367
1075062
547340
893461
1829875
566811
1824123
1944548
1187403
1689560
1535855
1529370
244064
873454
1581707
1216725
1010767
1361805
1889736
1793852
1650995
1273474
1175622
1853135
723508
1406186
1037095
1334267
784501
156708
800289
601968
468447
802442
506448
480893
978670
133757
731541
491801
40023
27203
295050
804428
1992621
1951334
1093206
761892
935070
516711
1351234
1352152
1562745
644744
1471402
1184010
33872
544555
1042204
1838393
842722
211290
1086061
901708
305895
175122
1004381
116519
1874972
1744521
909150
40070
384079
1095713
371899
59481
1413574
1973027
68065
77911
465501
856202
1701964
427731
523997
187670
186230
1083112
1904247
1099579
1778184
893345
392254
657805
888091
924722
848465
310959
1362394
338182
668584
1558345
970184
1528592
102196
1747543
142769
1315664
1171556
409498
656659
622969
898462
1681284
748719
1649587
374524
1400693
1562863
1409743
1161493
1724934
1409011
932314
1126738
25226
364995
1702870
889486
521237
1731154
748569
785862
1271780
1105179
1488467
32261
533300
41665
247858
670619
1960341
850355
630523
196419
1113706
569505
1582044
898753
173944
948164
974261
1523883
1954660
1068462
602879
1970130
1489554
116932
1953211
1317956
1365686
953819
1249516
451143
32585
515082
371498
353926
520777
1758025
1930948
1890502
1227622
1263699
583012
69191
819919
490555
1011051
1259644
300313
922255
1827955
380084
1728826
239992
976941
719414
129499
770479
572445
1914869
12343
309967
564914
1328852
518037
1189376
529578
152904
1484322
794893
1340786
1129564
1688541
302704
314153
1946628
612221
532903
1212386
992253
1914046
1393138
622333
1108469
1962045
1810681
504514
115763
222570
426846
1605611
151824
5199
1133865
1297331
207318
1056392
1142923
221345
1411120
1245292
711755
3545
142777
368579
85876
1440178
201133
1568004
586030
869344
1602412
969730
1067905
156786
428242
378691
1892908
1401915
1315511
816540
700905
467338
781691
1437199
938030
1300209
26731
247365
217676
568546
1252323
1562439
897044
1208081
167025
521691
245592
1888200
1914966
397217
1558797
1903106
85922
1921728
1782854
1544503
1544373
1298902
828392
1320409
644404
1550357
49526
560678
1427082
1639860
641960
1477436
1363132
1202452
1143720
956189
820799
1134783
1689295
1940532
1815541
1302455
608903
822903
1124812
764173
658579
930154
653602
609590
1606130
1578658
990778
878268
165837
457766
1455378
163750
1505798
759300
949202
745599
1926339
1393151
96472
1241300
736098
213312
1041483
609066
13668
1419208
1421811
987151
1080635
194457
322818
743344
228868
1425481
1839435
1632311
1027033
1761576
525546
1144271
395149
537232
146049
1212998
914583
1477349
1318876
1912160
1892191
1493210
342415
447981
35424
748788
1683213
1068584
1718766
164330
1160305
1104197
938548
151724
1033691
1454366
410199
1738313
1151351
330263
1880060
961856
1970028
635409
832115
1252571
1489675
1827575
524
1204811
1759815
117504
1073372
674786
138461
1693532
1840253
1591624
354377
175965
375387
1737776
1306900
401184
230782
773187
1106508
1629328
1724348
532577
1019167
712351
1313859
210751
1641160
462436
579490
1247379
1101090
1058788
1069617
1071794
1866962
1385630
1469907
1401085
411254
67279
587204
503396
1299024
694546
1343905
1568746
1291830
1489402
751496
571833
418311
1954548
1143331
313334
1210441
627026
1016239
1193284
831529
711580
1843872
1867748
940235
1610322
913976
1302729
723377
404676
963251
1289576
463525
1339861
692517
302436
819640
361421
1841298
851137
651683
973701
1200484
734460
829690
385524
679701
1812052
1643922
1713796
820500
237411
734682
498805
901647
417211
1279732
1441503
1535749
1297652
552254
1748481
1151525
245240
1753356
750459
784442
1974185
1627035
274581
668577
285949
153397
1985654
1270486
185822
1222199
758462
235427
1101144
1217870
686500
475550
820460
230337
584651
1035151
345501
846025
613068
1899084
425223
1245078
1416659
1219054
1232311
740984
334732
1353546
1241249
1547029
1284497
641814
619128
932155
1114322
1709799
1099834
776386
1909566
1157546
240268
1949548
376084
690524
1806078
1376735
906001
1814465
570470
252476
455367
701124
249172
1702068
962433
55326
1471784
574539
1272751
797382
1295443
1812585
184388
164679
1093352
533342
1085275
909349
606904
542008
79759
293063
1006512
751621
1297981
83068
1953370
375245
685676
1738054
877642
1270173
1662430
1280783
1267725
736441
560990
1190990
1014721
872139
394636
1585262
1927001
1192063
1859605
722575
745305
986169
742011
1648444
1759526
1568005
1015325
251760
847310
159461
174649
786892
586034
1678308
1119635
1572082
978973
1661939
647787
1668131
985847
1185072
1794462
671791
1824508
1403567
57789
1828547
1524132
1364249
218516
738248
1533327
1612579
1552187
109053
807526
517008
1409813
707074
1091979
763476
1347972
1356164
952285
1302019
1745939
1315584
473677
276147
536589
979337
1414971
227288
252950
944680
154674
1157994
1288078
568036
552886
685313
1296650
114486
989093
1176425
1514339
1476536
244768
1578218
1752067
1368244
124941
847563
993582
1770837
91954
270079
347544
1105662
74850
1402511
1083255
1996613
351135
541492
1807454
1815803
800650
837021
1691603
102582
338943
727641
225066
1959007
649035
741547
1397286
1946315
1391081
528010
332919
1123226
1587246
62778
155580
1584784
1113280
1901185
695936
737132
1950236
30951
681660
1523783
42098
1111390
61637
991325
1342619
179996
521643
1781266
652371
990197
35509
61856
1396984
1522759
910257
540119
1543496
1946666
806989
1246558
1468148
1663403
1584500
673156
222358
1076908
1896819
1996017
411943
220880
1394520
1560809
23494
782054
998783
1447623
961534
1722018
707072
1913900
322365
714165
1243426
299477
406212
918678
511675
951791
24458
379266
1718302
1685272
211776
626006
1173614
1521650
1374809
1781339
1742869
1483034
1774213
283628
1693785
1495214
134135
774393
1722615
1528895
1688019
824384
1651909
1829068
1544322
179116
358618
1960931
956523
807771
1716615
1406881
1340773
621153
1311202
1514606
1265119
1092759
297208
390414
1896695
579983
397853
1993794
1893866
1081669
1089699
1880080
1896040
1075382
1921632
797152
292068
1747462
857349
1809104
104718
573167
275840
120737
976958
864794
1463488
346944
452787
1621567
1113263
125123
1893005
513562
1185465
1307224
922755
1116214
350078
1225032
795393
1205628
1011020
1370236
24459
184090
1811433
1942545
728993
50565
428698
379570
128894
1297968
1277513
1193977
1344388
1124571
568006
1713884
1311064
1058097
360703
1748239
62928
234626
1331071
740762
1561068
1865382
556064
1154539
1140941
1307826
713965
1143791
165571
1726613
6081
1389207
874889
966586
1560648
765992
1598068
29853
1981639
1810855
55262
1210781
1856613
1916700
371119
14820
1825448
1283511
622063
900993
765005
546016
1909018
1442769
85562
12044
1522558
1715734
266899
696759
1947308
385078
33565
953905
684308
559262
1945619
1523095
61550
949821
696494
1191614
1500655
1185484
677409
958798
175738
200582
446076
395803
1118194
349876
263713
46588
703088
109627
1190686
521873
1270768
300361
386655
1372767
79031
14878
1462796
456507
1200422
338514
447248
1781876
288677
73446
1472628
826642
1772778
709083
1123241
960603
1134841
1854051
407614
1332635
682859
1254403
337684
1751786
1182541
108883
1889954
1581941
671960
1789186
1927058
304783
1113577
185706
937823
521
1857514
324023
416780
462993
1615485
367764
63719
786460
349376
1559264
1213462
1598498
1209413
1387968
66198
1589287
1272125
893177
1226289
773569
1933563
384867
1033941
1071930
849775
1961465
1997196
1908721
701945
904709
1738653
422476
1331864
1833016
574057
1222966
1920697
1512709
511794
748944
1539016
1181834
1080946
417592
1988055
1679952
1436433
1654655
56396
86071
538660
1405023
1391265
1424231
1709357
157647
967475
641671
1473138
790406
870643
559941
589407
154854
277880
1193
879712
1977109
981638
202267
1115345
1877799
1490008
400355
153488
1729340
568998
598371
856752
837746
297831
20821
476804
530910
157557
1682201
1906536
1770805
1175144
392632
1229542
1303442
786782
725043
1130235
139566
1934612
1322766
1029798
1500015
553570
154244
130131
1896679
61105
318338
611854
972464
1600040
1445181
821347
831906
931366
1269578
1800729
154135
488842
792311
1515884
278229
1412114
1076719
1820489
557163
1083321
890129
663223
579331
1650165
887123
1213976
388573
1488136
729619
197938
1772574
518372
1764369
1201920
1820013
1623673
95302
1914030
1860803
57180
1461802
422849
1916663
1769326
1051939
1373490
895850
1671746
193898
104405
1937445
10609
889338
1623725
1270288
503984
915946
914051
1384274
1181461
756605
856498
804609
328271
1133861
862054
1568184
287342
1334029
1922570
1309963
1178990
1467131
14320
1617508
1555151
1547222
727797
1439827
1856631
1315312
1574144
1433903
1812595
559800
1041601
1885629
767462
1575280
949943
323313
946707
318238
1433469
714456
125366
970139
1671407
361107
235175
226425
1950497
1741657
947915
1423169
418639
1044668
849274
505584
975140
1185300
52664
1989871
97732
201835
618684
1729004
486784
1477190
570355
955711
1308635
717320
57767
121206
230239
268833
828928
582255
1553517
1910648
527050
1291336
691099
1761766
672839
795499
1058584
1008635
1305541
393525
596923
1623109
286527
346995
1791572
947497
147895
1601153
1871195
859444
528312
1137448
426521
950141
941239
1595487
46434
1957802
931699
1632840
1195857
981033
1834233
616107
1387865
1605891
672928
1920328
1460118
1018743
284061
62830
795944
1637006
100441
822425
1864469
318671
1197055
1695545
1907438
1755535
1409838
606144
1061580
776546
1263578
1474755
1633812
367738
1889138
329028
250605
982542
1693881
1917778
1814908
642871
490410
1982340
1938444
1934129
1749166
1532830
1943555
11477
564899
1519387
332138
311296
1473497
1645721
503157
352941
564795
535505
1361719
859958
43469
1178823
1670933
318590
65382
1805282
123904
1511034
846668
366084
1204837
158451
1510988
1551115
1298736
171243
1550426
1282565
1841187
861731
1543239
1779012
1375882
1704590
47437
155681
1789818
1707645
1040351
330258
109048
836090
1412287
1936963
1171006
1192276
249414
24601
1545862
226251
716733
864449
592245
392169
607932
811505
789123
433560
89809
586019
581149
1601650
1449200
1755535
541333
551692
96568
420141
680552
113806
796561
1451735
1723961
1421796
561487
746802
1835051
1593165
705684
1995941
1855769
332580
1613041
1986317
1311412
183380
1909685
1846578
890120
732071
1180542
159859
222384
931037
1004808
578838
266238
582847
1598636
533786
1515143
1191951
1657635
1664133
491957
1090945
1548915
745520
340079
73630
1114141
1110404
791139
505553
7662
1150250
348321
1001948
1355973
541931
1331529
184277
233361
991057
705178
1952761
1475037
1216059
1325819
394139
1302650
205631
1399692
176037
1126986
1409230
821939
220890
278830
1333659
237207
405217
192892
801511
212067
1024852
111315
1120785
1650239
161606
1685378
1224436
296867
1661520
361132
561357
1786982
1034795
1397966
764621
1843538
1260736
840785
990027
1134558
1806655
1582353
1930891
1930728
731897
277122
1748178
154188
1811005
271853
905423
338031
342844
1290081
1916665
1029036
1372797
1562487
640416
731796
1442888
503662
741621
715744
1552389
277643
770794
771403
1577665
31252
1499108
1050236
1641958
1867844
399247
1108656
1860522
183747
38724
453691
890589
1729492
1164479
96656
1060519
866628
1343163
412083
567794
20819
139362
637532
162258
694486
383878
189026
779729
446844
1790424
419382
1818226
894878
742316
1530125
507128
1407112
1162302
1396560
239792
1484177
1256725
1883307
367840
1349559
858874
1588137
1251547
1492538
1744111
340623
1395714
1220778
805048
384912
1422570
534720
1875216
556127
1691038
1031525
1276782
609306
947447
1413102
1439403
29903
940805
365160
1973902
1801098
1444698
701061
306316
1963146
223586
1452123
346091
1484353
1334405
820039
1044973
345790
1599787
1635952
169928
858346
300163
21660
1033599
179468
1085233
208303
1765848
185598
706232
1627049
1586726
994539
454357
552804
1982102
1586514
329675
1816787
765233
450279
907519
192386
1914454
374093
1242668
379582
1785386
670677
1121761
1064522
890475
171064
282943
5648
1218452
1926166
1266173
322183
867478
269028
558038
1675949
720862
1713889
490821
1012253
1154608
1811354
778908
1243139
1761541
1941798
274471
479838
671432
1994855
1676248
1253254
1392698
279831
1928395
1049124
338592
1807957
205201
598404
1871062
1236605
1639833
618106
1765447
1739992
744818
959136
1180698
634862
707960
708077
323789
1396277
1578631
1549781
1986048
1460815
724332
1029756
1724968
613867
1216638
695580
641920
1388951
727005
69145
1833623
1822609
1484979
1661452
924409
1677475
1388795
848224
363567
1435448
1727518
1869514
90458
1194108
525339
148390
1186581
1753688
69005
288281
1945983
1030534
1494944
481214
27905
1054669
1060940
557526
735466
1064718
1097441
1402681
1027916
1110260
404536
31447
1120991
6922
248053
990907
1919476
1355347
807542
1455968
1728845
1745392
1276934
149041
1493679
563226
216088
709345
156920
483337
204437
587260
194460
14118
872627
1375210
1907859
163699
1809298
993106
526500
515768
1716450
1671460
183934
1947010
1687116
1745846
1739913
1464124
930074
1566519
1717095
682851
1161992
1954480
1758543
1128556
691214
751454
1337439
637745
681695
1478583
1846370
1799981
671450
554588
716918
1844713
1498488
1876884
760923
1379971
1262747
87800
814233
642067
1956848
1910376
592449
549468
209339
1562356
1327149
1087742
854282
1028300
1222137
1970332
227914
1899344
28997
1473025
659521
816877
1080919
1322645
390877
630097
1821302
634889
815974
148497
840055
667611
704265
491727
1376758
1635115
362841
635440
1783980
1292288
1162359
1314331
1840795
577022
1035115
868270
1573932
582187
1345680
1850632
1681503
1981257
1714968
680509
1256326
891613
14771
1316318
1877327
1495871
987232
248788
1091223
1776971
1171375
596438
1268226
1498894
1401425
713974
177080
1809517
1233707
861691
732405
416199
274244
1424724
1823641
491023
430934
924273
1432040
1491096
113453
1622299
1262551
769891
756357
1199566
10667
838847
1103556
1890808
973717
666166
1878910
253534
749194
833215
626924
3823
885400
20430
27647
1399019
1996029
1755400
1477374
976442
1887617
544877
1372777
1829719
1385377
1727524
1352199
1618577
1641494
1756171
1251506
1093599
668624
455926
1302748
1018927
1179817
1948357
1644388
1763361
509896
1616733
858394
1963567
1207368
1537780
1463248
73067
1917139
1575004
743123
1001365
170272
1631656
657567
97273
535913
1819809
1077114
330930
531200
1052245
694454
1864006
1029095
1473926
1448159
1714992
1390684
1086699
594032
422284
1846409
1350495
1922997
153706
165517
642402
550015
1400910
1505739
1541013
35699
1353337
1507462
261564
366692
613698
1822521
1346272
1087754
1592163
1817890
1735205
1773037
918737
1389723
191044
1432733
526107
591750
63720
584241
1992777
289255
888889
1988630
1809231
434526
22719
1975536
1688510
1504740
785786
493020
1379285
1796642
1050980
1641812
419899
501733
1329702
1945832
1571676
690539
52368
1928171
938626
619480
223492
461653
721528
693989
1707733
374834
1507371
1574211
134661
198423
1314061
795493
47564
160839
1509873
121186
1884327
770947
595995
1266535
601542
1282520
134041
379877
1228480
1516322
1340079
518653
524733
1803387
925639
614801
271743
1952468
712836
1437258
217376
154177
1459397
1433567
477525
992988
854957
1325582
1601882
551064
635106
1725406
1522517
966085
341237
1302433
1429819
1400169
1516894
1132061
144583
131523
194100
1163835
57838
1122320
467114
98403
282385
1033975
155159
1748830
1907776
1829795
339748
323874
791297
877087
1094268
313800
567897
295858
1579233
1681506
1464952
1367948
427497
1568797
82303
447276
1157159
1871069
913347
1855160
54779
1055952
1762483
646341
1004115
632963
1910088
1678715
280989
1569100
1130367
294061
839732
516861
1973839
1774856
1145690
163269
1263138
434640
986508
1883585
2486
108411
1849263
714551
1068269
530305
314720
924238
1626156
1665302
186594
1797375
603788
1723982
1115462
1414997
919505
1429348
1589623
616583
219464
1425563
725390
392228
709634
535441
1802900
1494693
706322
685495
1973557
1831762
1117554
1842844
961395
1913773
327601
230778
272562
1530746
1294644
912371
847105
1945157
900901
1560076
179607
1136018
1280737
694782
356708
955882
1001924
1783979
737769
446945
736515
1490564
108236
1336352
628982
1026143
55557
2930
552847
634542
1747341
1204730
458829
1762446
498067
375355
223423
581083
688243
1904354
1155795
678584
1134502
1667287
278687
1359895
678733
1263182
280444
747495
791198
1895408
1731495
1897519
217519
957272
1231380
1744802
170427
1761741
1898223
873764
788176
450359
1252873
21628
1770347
562712
48579
869977
869521
1908714
616429
1907575
205653
1136771
45894
1854187
248910
860157
792254
411712
1340806
823665
1706740
190837
1806754
214633
1147294
1117087
1237987
664328
766833
1758955
1862889
1041778
707416
1452354
1280994
535638
1828984
79674
1813142
1396089
329867
588159
605470
709143
1111481
780806
1838642
1175887
730967
1279663
1119054
385531
1234019
1978790
915764
338920
285262
252836
252661
1003661
897263
1730766
1353956
872626
1314790
442842
73366
126332
1316632
1257927
621648
1276876
1513583
1107521
1805626
1575172
1166820
925817
453161
555867
1829165
1693611
1459029
1713265
48314
1026062
458745
1654329
1630086
435306
599672
657343
945809
1857745
1932150
287629
96181
107737
1323095
484095
1672916
552513
116954
416794
431915
889179
58467
34267
1101183
1154117
1853158
617460
1671140
628378
557688
1926638
1451400
1803162
1017197
725227
608226
1088320
1760905
1113366
1910919
635781
970985
97273
1456259
229401
345738
423016
1154273
211276
1703472
1410817
906885
297367
1528025
1919666
1140647
1351411
1976750
1790609
597720
612717
1159833
32767
708168
1154376
656695
943976
792006
1800639
1960197
654322
660658
1168108
1169909
1832239
242869
14064
1551442
1629819
650925
230848
1259759
303988
1802886
1424390
385440
974091
1355637
21850
142821
989479
461722
1370929
344931
561881
77854
1365503
1195793
526208
1734651
803663
1878436
1829045
308238
808576
295697
863925
678043
1727337
580587
618000
31429
1945859
1913075
466088
291940
300545
802909
573933
1366527
1687347
1942290
1446174
736966
1120548
54595
1857213
326574
511873
672864
476301
769237
1971839
1720946
1322102
1899793
1324307
721058
675575
1195093
1926823
1467575
290383
803084
1140633
243639
1150406
1881439
1316387
1650371
1586713
1349184
73577
1607484
1806937
1727621
1753256
1173680
101194
344196
466741
517639
1015919
238497
945495
1505094
909202
870747
1991059
957725
666753
1279332
769952
429233
994929
136748
930172
692169
142404
1467306
545891
1231750
388349
1634933
1552582
1318184
1638266
447187
1015522
1068020
571360
408181
477591
216208
1726704
1673085
674307
918683
1341304
271560
390479
1422996
118024
1493794
1876129
1432535
1892070
52580
1239592
1774082
388774
902758
1172229
1281954
763927
1670388
435846
191176
243525
1259561
864209
193992
1409218
939058
98306
205994
648280
1984795
1944367
1230094
1767827
1647523
1517985
654821
152481
605224
674867
577066
501809
163575
1176471
1952438
1157545
581034
1111524
1633408
759480
1345790
1031536
1331051
991949
733776
307410
557526
1577505
986068
1757830
1339870
1017390
1081417
997063
1846645
684119
384970
1994106
1436217
1470267
47343
538249
1894119
1086747
1988578
664071
1169322
1133215
759914
281995
210430
1118737
430242
741334
675869
1765103
1885410
942160
1337093
748833
1886151
561106
890524
518392
1837480
1956123
1044339
830793
1573848
576173
1941397
1760515
677806
252849
731082
436100
1758544
477234
1176969
1123729
1209064
661053
1773450
596816
1761099
1217285
321788
487569
1834198
455404
1378923
423804
818779
89424
1912628
1124152
305828
1809710
1773890
323524
701102
919962
1082197
1793307
1551542
440087
495636
1961746
590055
396157
1881861
1813008
341121
450943
64425
1250450
1440756
147320
724980
98771
1501214
1009623
674861
537109
591673
1385929
1264894
528819
1680705
913028
1228344
1199387
425944
1208502
693676
1094915
1741955
1413272
1461487
961854
401152
1410843
1968786
1956448
1695547
1236304
105282
1144223
19862
237116
85780
551674
1430515
1488471
6969
1457368
1447840
972902
364550
456121
1297909
102101
1241529
266007
1119532
1956190
855207
1411369
1657331
1905773
1748772
1088038
125711
69396
149255
1149392
1608875
1473699
1962055
321427
751869
1940430
301453
459675
1462411
69320
1555701
1802242
1555767
476979
59616
103644
1085061
569774
1948542
564139
146042
853848
720844
667403
1738208
432825
1201350
173813
1691666
822296
1741088
553956
37052
39085
533475
1884663
315314
1693996
1100155
585498
1057719
1340662
36378
317996
360296
782167
882418
1652955
1434690
1539481
1582053
231739
739297
471566
1037942
847324
346243
1130967
376066
1258160
832558
908083
1167880
893941
1423400
1025436
1991467
765280
640255
1549722
516627
902639
218369
51038
1326760
948981
1991771
1670720
984003
1354920
504490
581070
911131
301639
22531
1836172
1161199
1896096
1625548
657480
1007717
1527935
1249526
156729
1233436
619652
1685443
718525
577977
1566458
361091
833761
1999362
1940924
754890
515023
1116675
138739
109603
60100
459890
892690
396202
787102
801946
869942
1161130
1953109
224814
1768572
1180516
445757
1426307
437498
815829
1870804
1940684
1763479
685723
1599809
814498
621976
1330476
1600319
1713701
352896
25595
924476
1489179
1412341
795279
1077772
582619
1161663
1176138
106753
1229692
1598581
122935
410615
1487108
1813061
1296492
1526900
1817656
1414943
1085520
1984606
1978521
1332933
1914122
1850944
409840
1259700
1088530
1615337
1610289
329694
582736
1057998
323248
299524
396956
575130
1978243
569197
573710
809642
1900869
383967
463703
199931
670546
256582
1397480
253993
1627292
632692
1783144
1690850
196365
151274
959343
121422
1496178
1226220
945787
1939451
1944896
994623
1979582
1604291
1851991
58371
1630378
1743266
678786
686450
3504
1697109
1090101
1883151
801689
1124663
476015
763897
850770
1721517
1140766
1101945
986037
1416018
1856413
1759755
846454
440722
79559
1781026
1707692
1431251
1976880
52914
1817737
1855611
1376730
1134156
908085
1995483
36649
706553
1015555
227335
519974
666562
1556247
530608
1688175
1505521
1602358
132906
49241
1815312
1730558
312804
866806
1461572
1392213
829770
560536
1412934
558903
1960641
625995
1588297
138314
1646167
1700317
1723003
1642684
1796499
140383
1195717
873619
291576
1017675
1835493
786390
1127721
1733000
106122
497892
306063
322989
1846817
345260
1075410
1830832
1207182
221850
621223
599540
1476974
957193
269687
809626
1546587
1551683
366129
1347875
1348544
1732035
702459
198418
449725
959758
1588265
155364
1635029
730052
599307
1968394
1179798
385071
1198789
1174187
1359268
1255299
959870
1024528
343113
142900
211356
1872904
335924
919141
765977
1485159
1095304
1805267
515226
762342
1563517
589347
345260
259509
467909
1167371
283885
1138843
950351
1324742
628355
32967
1397365
884481
183858
121933
564537
846352
1507360
1558254
136390
1615170
235178
362105
1400212
1018923
1393364
1641721
1803298
1220647
887652
226468
1198276
1451582
1644923
109090
674543
1315485
478983
1386711
257191
1286366
673856
730993
948950
1105543
1316632
1590049
922561
910956
705827
1010307
1742305
249760
196288
182760
1281383
119683
1958500
1610452
1212229
1663426
1697832
886021
943731
875585
1027761
1154286
972671
746825
1785378
596499
596282
298541
738062
1889266
869920
1595374
351901
6567
143600
112241
378832
1019019
406640
532972
395650
131157
1666471
428026
4741
672494
94520
87415
575175
99170
1125948
979421
1933434
447629
1048441
201263
888652
1265866
1268318
1087732
844507
1700955
173092
238306
620318
118736
451371
883422
978764
707621
1350179
1625624
83897
1208696
391558
535580
1692987
1253305
454051
1867308
1972314
181068
98072
1980050
1298160
756639
1711470
608896
603251
1951165
1155862
403336
1369661
852602
174579
69869
1062126
14013
1866739
723233
842988
1945853
804763
1044870
403059
1087292
926707
549689
607680
650065
35387
1919594
1590405
1960507
549597
1262846
180392
243115
400421
1096474
159070
1269818
1628882
915344
1558215
1080299
498015
608171
389938
1104279
1954299
1691380
639934
1380276
1979698
752871
1120990
1743413
1851817
1267730
630013
255139
1872592
1663006
829947
1031795
588571
78896
1193784
1421649
1356952
1177879
642541
399517
1091828
1829683
1121503
1126112
913276
234336
1725128
1411240
1629068
1293017
1840766
557525
1272142
1995941
1136328
262703
51605
1664745
1291035
382119
194064
1421781
1232347
1801795
237780
207457
1191364
1369103
81833
467908
45141
1827291
1452279
1779361
1525589
246266
561114
966092
38789
264311
1685527
56621
1189133
1764644
866907
473476
1261259
332957
1525959
790124
961608
60796
1902840
928618
361723
1242256
1769318
1647566
1983340
1358999
228
760092
1966223
633263
1727629
1245868
1335649
21659
513708
1015934
931556
1084627
37735
143521
679636
844385
363396
1665463
1862631
1035738
1521154
966457
482646
579578
1634982
1893685
103214
206867
700251
1994229
120807
1987928
756988
1518411
1474235
469338
689356
1272735
327202
1209721
1814621
897436
1488955
1814864
1885228
933263
929881
771694
611810
1198043
660029
1318000
1516847
1951970
1767415
1745421
888386
965092
1069608
1269414
138864
1010239
831801
932206
1969216
1845809
1295864
487125
695529
1645642
280558
599772
1852561
1437479
994570
1237947
1229664
582228
1485309
1212125
461285
1640037
1980718
376685
1799079
226392
522133
1360848
694151
1597348
290984
1366132
427845
1383076
1139059
507138
581081
1925664
1530157
1881559
1108237
1915216
319675
1464276
49198
913664
1719564
849227
1642604
119649
15788
476049
403793
1896213
364130
69343
1568506
446123
1956692
1478140
595760
303896
328752
607627
1069927
102199
727760
1500096
538669
1653410
1373055
1892484
1871133
1205370
974354
1256498
42902
347020
1593767
485690
808495
1976412
1326789
1452154
688062
1464870
73470
1258547
1176124
622972
1978304
372537
1546893
311596
818422
851527
238596
1280807
1394008
777367
935396
1785317
1940409
985541
1537756
1412005
245333
1600277
673328
687371
991801
1628399
1155323
1641051
1353579
600041
610474
1515178
1124971
970098
715790
1253294
1580378
1862869
180873
897912
470263
1710772
1756445
1213138
837278
153381
1305713
1901168
1437915
1285947
510368
637563
1817667
1025576
562276
1270921
688893
263634
687903
1933703
239524
1809697
1403116
1245773
353078
89385
61721
660369
1227641
1271850
367547
1185760
1450302
653684
812683
1824709
535365
1018294
1044490
1255849
1719183
1561776
1859858
518087
1928632
1277881
425992
1912638
119867
735207
1213373
1786259
374816
245485
1903136
1606536
399604
1214094
166264
1189442
413846
284665
1353950
744350
615808
1968161
1620525
980853
1313287
1072402
525596
1011758
1356456
109128
1605355
685429
1345660
195057
932673
902807
1509929
455268
738461
1504146
1116601
317507
306575
1227954
361467
191765
1458345
266783
63755
375247
1429616
458443
341553
690069
1697378
1657657
1181353
1236660
1230944
699322
943615
1869369
1788569
635861
515036
901095
1466925
1799302
1969954
1393169
1001424
46006
1418851
94481
1747077
1415081
1120901
1745040
1619686
672920
1156057
1812294
950930
367795
1236499
1412196
953981
983385
421453
1844960
683424
1449977
1312369
1437196
1646782
148109
695858
428707
1334377
414746
809551
1075013
283980
142908
1589658
933796
530082
841254
785860
1998532
356265
1147430
944948
196740
663967
312988
419636
692356
1757206
1327705
1721341
45375
762920
315645
1387977
1738555
937651
237675
944534
604421
1380739
114128
321122
1965298
1930652
186750
907621
1175524
132868
1616011
471899
85607
1219857
560531
1292231
1093663
144188
1673238
598059
403588
927742
1684884
536141
1984599
818025
1962937
994030
1762633
565808
1966183
405810
966443
885019
1761581
665482
1842879
1203782
1027083
1808694
1674570
212624
903554
1682493
1405216
140479
1692912
1289652
962196
1067254
1202540
222655
1994077
682742
1792220
810714
1169224
1620307
1799558
43496
14295
199069
653963
213165
1940986
266899
979375
1148244
51250
863172
1441635
1882165
1996701
1650586
1539273
324124
80547
1197503
1307006
1064398
1869806
932738
598496
1295250
699102
746636
1326746
1050791
1822752
842846
1953134
235221
1573108
322681
708713
139371
717505
1842307
1820764
1863739
211607
780104
76428
1057145
1728830
538920
1148419
315327
904129
1530803
731267
685356
419478
950257
1932468
709936
631776
1345427
212742
1412562
1474031
1164528
295027
734023
1801527
499196
1086264
1576570
894874
455391
148930
185389
894980
1922972
1627519
1449845
1531921
1755818
458442
1955959
1560356
676938
1464194
427600
159934
761269
746228
1184071
1432128
1850304
1559579
1413970
721587
557253
604354
1869190
238168
769220
1842277
1485729
147750
336243
1542067
478060
1520447
1744151
939430
865460
154388
87243
1226936
1119663
1409182
1376000
1631258
573168
1563101
522961
1027028
1650021
1850046
1415114
530605
1946161
927867
337254
1161133
72854
943365
983029
553691
238801
881095
1789989
1935472
719983
1760562
609590
1184121
553734
775741
1051370
4606
1644063
990762
64235
1950746
106198
952772
1012203
1235030
137802
896408
1538916
1846133
718534
173270
846761
1947713
374413
1830418
583346
1391564
1056183
15035
1981863
1088775
1102696
359296
251290
1515221
215684
1506532
1672009
996183
1879999
85212
1309794
22109
609946
567307
1187121
728839
1042988
1933412
517291
927084
281742
1876379
1992612
1134490
1172370
595923
1455156
678164
247095
1466405
996689
992525
447747
723020
1029445
1451326
1702704
1331726
599183
669768
674460
1297597
1475481
1926758
207520
66975
343802
1577775
613401
28173
474204
131686
467664
430938
1107466
1800610
1506752
1465741
820796
1438238
811506
948556
792948
1222110
1863293
1094606
192977
548893
535375
524025
255270
1262456
800009
1187337
1638051
897885
971055
806689
624268
540344
1742986
750499
1279294
1381713
1273267
103321
1033871
830533
1191528
985078
284973
1273900
544386
1929079
800169
546516
1527833
1618035
1346814
1495913
862228
1814024
453378
485734
1402160
2284
593335
647041
1693214
1608872
1714511
1317223
1883609
901408
1770234
838723
440074
246390
1960881
1654698
1712339
122700
1874562
1256975
377548
1848917
1583573
1737950
1345497
1540664
1737562
1882510
277696
1019058
671690
484721
157082
1648258
408204
434392
1613389
985960
1671628
1557822
79291
1862471
563431
300919
590376
364565
1674956
711019
384305
503971
480182
1522539
1311918
521041
136757
1720671
212892
1011839
261670
1309103
1038871
480949
851846
249715
844647
912675
1043110
555270
1365666
1465544
1551339
1593898
894864
1117181
1251551
113673
1657432
1798381
1479301
948481
782179
777467
1533660
177393
1203399
254379
335204
145423
849261
1157860
338188
1358329
312427
929545
1963253
1607609
1160868
223361
1740880
393704
1489533
832983
1756607
156768
1584696
45666
1708481
1929050
855929
1659689
973726
1575938
86460
1205196
1556015
1631989
687616
1690657
416693
1004419
728556
424294
273960
69209
759041
1721984
1730618
1147818
699470
50010
690813
1775174
526195
1102914
1920253
134282
1967928
1114750
570634
477843
1776718
1222307
490221
1159691
1557921
348071
1169037
432732
1763008
550328
34715
259210
723619
1223180
1044817
1472575
1088037
541242
480926
1735399
1695721
510073
1953851
1707963
277820
999668
1831081
1009660
1371914
1648915
1185939
270853
695200
934204
1697538
1148841
724184
499947
912834
194459
1385910
568962
1685178
796885
1345218
1677049
1963339
185107
782117
1964427
732379
615832
93381
1669906
902105
1158050
1074302
1667582
832537
12892
1637176
1412587
1919209
1510285
1354162
312405
1827954
1052148
89655
1000020
1595354
1089611
1236512
1868221
1732808
1228796
842842
1101168
132832
318033
1928768
1249003
1033281
1007897
1116331
1350913
108288
1829487
416335
937615
702961
212116
357529
1201880
1995413
230991
1262690
1100861
1518737
1080606
797060
776358
1370300
413712
431597
97284
1300604
1837969
1592398
1867015
707880
1454627
610408
1072019
1451552
1806826
1773119
194749
611672
596578
1854919
1669544
742767
1802209
1487867
1852676
1935776
1594020
956373
251655
1907813
334767
1696870
1371760
948769
595923
1094491
87260
1358863
315027
1917225
1345466
695645
287904
341842
1856398
1089630
1991225
996807
546153
863605
1333301
1117233
1739797
1491716
1029854
1881431
1247597
191123
1988817
904186
599893
494616
589540
1622899
1926625
45946
72302
1853420
949104
146714
1156538
490292
678976
617639
728905
1035045
1760557
836103
1293806
537237
320436
419752
1746184
1803148
1189596
616696
849736
1475275
13578
1864541
647126
45613
507396
671862
1160436
1610843
1043749
509858
376197
615795
185340
362887
776444
1269950
941818
92525
1305644
1133014
1137223
511776
1726620
1591499
1663524
264470
81706
1644288
342721
1504400
153869
802832
644384
753202
1832737
285149
1096802
1358139
1305199
1227955
1152406
157723
201501
1077944
1844115
195312
1525458
1625710
1195272
884003
1149797
307824
1333681
336242
1084793
459199
1806222
960990
147690
1655595
585530
1744499
1439307
1078964
165875
1340478
1594482
785648
1989542
618883
371889
569039
963763
897565
1405001
1881571
924009
1271974
160658
1470372
294011
1846889
1343643
23942
1205408
940997
11768
1566577
527602
1325674
1060023
1990199
1962039
310619
824468
1051772
705664
1864236
1535749
1722234
1967916
1946728
1333900
223776
1515535
169174
1309273
1238456
888002
1725693
200374
1854048
716788
500291
1130843
1981230
1972659
1309151
175717
1059434
1448830
1125561
1086696
1099234
1873810
996542
622047
1291297
136351
1494475
754569
1964802
777753
1623726
1371453
860314
198055
1396877
643070
1483976
640838
1822038
938814
162603
617653
1936649
40113
897147
388599
1791925
1224176
1136948
1988009
1481117
1570449
16469
1772599
161800
1863013
1715224
65179
879739
1429972
1424145
1561144
529495
533969
1869386
1370994
113358
1150669
1594670
1086372
549528
1023948
539198
1428388
154903
1554705
163521
1062060
1853608
663899
1443635
1111628
383821
1461579
1667540
328454
1900863
183911
1608832
1139372
1175481
1339184
133944
1700124
1468828
1902690
1679406
1661259
1665479
551006
1945894
364631
1551983
1933761
896013
758574
1423096
1947565
1364926
999549
1652432
791928
471682
832087
1704450
1484915
1107335
1683783
559884
817725
6266
844923
1728822
374204
1551053
208906
1760712
250168
1647799
827452
339517
598465
437723
246231
454770
451754
1686564
222817
196610
566199
1219410
1277760
1468592
390447
1487007
1620652
804444
306581
1165768
931414
129221
1422624
620639
235030
329033
832216
1937203
1347202
1832617
249336
326876
363292
997186
960703
847466
417011
616467
1906068
176750
722384
307355
259547
1888335
1934513
1019247
1626528
475864
1945048
398856
1774483
461816
1605148
662400
1750883
401419
1087124
1246181
1809728
1090385
1360502
1415844
1249529
1678020
1055049
1411143
714007
1194512
350929
958462
1720902
70684
903554
1908922
1442527
147628
1111681
1164421
374569
371698
1440007
1145063
1429948
1720153
1727013
403560
2889
299284
475578
1056516
1753193
152664
337037
637489
314150
227797
624263
595136
506573
1948910
1432337
832248
1174432
165145
449363
1207228
740709
260260
1219372
1892021
1004618
1316269
1172146
1831009
282535
1816611
251537
1954051
768540
921035
1618364
1535214
849961
694824
608920
644697
1942905
1974816
864812
1456194
628869
1721248
1712064
1809178
438233
857251
640933
1023786
713017
901557
1138717
1959768
1669724
712822
1679520
412672
267805
1339588
934604
490582
413779
355994
1592971
1341848
448040
1105096
1775634
5377
851638
1036405
178719
1562915
1035989
570944
1697190
1798349
715539
686878
1926980
642279
1260723
1221326
53050
641544
883076
781888
710372
1341107
286151
607774
1553062
1275822
1722983
772028
1278555
1971430
1841091
1798216
714212
876396
176196
562022
1870706
933775
1587353
1535367
144084
1405316
707443
489007
1349329
724772
643954
969264
786483
121994
1783226
577804
349059
584569
858001
1112444
528921
800167
1030099
1521306
1980611
223257
1798345
1170639
1794356
128107
1931735
569038
518897
1922187
44600
47655
1968080
381578
1556069
1273478
638015
429929
293722
1155927
396140
1348579
1014601
978553
1419383
939228
1487916
30859
919055
537219
1458423
949858
1058116
577817
628016
1912374
1188188
1474065
244794
934568
1142398
929032
876441
1247312
1996864
426043
1327283
1100136
1190448
853475
1298221
1323790
1856587
1290402
259561
1758738
1059271
39705
1703461
669748
1721173
1268709
1223046
1794238
1710991
459941
891770
1038378
292514
276773
617443
993464
658496
408304
1658008
1691876
1678918
1208569
516264
1994931
1469
1742152
604396
1641326
912732
1955470
272623
1931990
328762
411151
1211066
974384
1085615
1510877
483983
1780299
424935
1044018
1471503
1436474
614714
1169480
112354
1490979
607937
1781420
1872517
401531
616616
1597323
1539870
696880
593014
1024227
797357
1976811
1345097
1091539
1531790
167363
79158
68116
284692
8009
862638
942445
215588
571414
454651
19658
1677581
1024070
817586
1576364
1838438
1497836
1368435
1442260
105225
561017
1359857
843811
678463
1012879
1662755
1877641
15401
667888
1551405
1710772
1701553
1496974
394526
1744574
1824514
1949503
218647
1113961
1381075
972084
588486
359496
1217979
81172
1393496
688998
1539548
1302844
77852
200917
907065
908030
788507
280937
1718543
1949370
249923
324322
799961
233914
1993950
1381452
1087523
1909048
787293
1670349
957919
908011
861839
1585841
1596966
322927
1609761
840069
1500090
306656
1716382
1449736
1056324
1283985
547934
1995009
55734
168823
17805
955359
1584300
1652104
1049919
1967791
1190342
1460413
578120
516253
1998457
1871844
1140390
653700
403945
776362
1138737
1802066
482946
976735
323766
1248094
902508
541601
590220
101563
1226866
1685660
941279
1065778
714869
596974
246733
661815
1598204
611311
857401
1431318
1571568
212481
1608006
851188
1579310
1383619
130998
1132000
609208
1830931
669843
1985259
980618
1596869
260965
1212019
167216
218326
108776
937151
1404145
437369
1739786
1421910
168980
1063849
994782
1216689
256042
1786727
127938
545256
1794296
380495
1987400
358582
1831909
1718089
1311550
1605624
956456
163439
254989
622238
1587779
1614821
1266681
1255327
1442272
1685276
1284265
1629571
964075
1676132
789666
1077463
974001
1888824
29871
1870000
1996972
29243
431593
789173
258148
632577
338345
1815760
1921103
1188421
1975220
1765801
1203323
793560
1766188
1572710
1457369
517120
270806
614475
1007133
1095398
1508867
1432963
1777725
1874378
987565
896271
1628007
1382146
1315494
1798732
326036
321143
521705
991149
613820
1675906
1806742
1932647
546750
1019194
1694893
494039
1957395
1199726
1995113
1483238
1229022
120965
1965570
1901037
1007549
1893164
1870332
833771
26315
619056
1599385
1741224
882425
1920518
803510
685546
1691569
1217650
1448704
1835362
1841491
969032
1809453
644259
1818590
753905
1484748
366130
1817911
1010274
1934806
974864
1438028
1512431
1778336
505819
144314
1416690
1438277
1494371
354779
625814
1604241
159653
1430120
416137
1923906
1047148
1794049
438596
1844439
1012388
1695470
1790608
166569
1380186
445827
899142
141330
349761
1954991
1413554
108474
580972
855455
372808
1115027
62652
1499390
1352184
1362978
996615
98181
1996011
320665
484683
746719
863575
894930
1508277
542946
250030
1728990
1764329
1166922
1715513
1306756
231341
796914
1515613
1048695
578904
382546
848706
464238
1489888
1723543
663151
1137391
1538612
1419604
117130
1737654
1539222
963450
1316985
127037
525714
1947459
87190
408466
1849751
161979
1395385
216078
658300
1687853
1379718
728453
17036
529862
1872573
948780
490980
1825591
1674851
1660030
1352165
1811039
925534
1961970
1993222
841325
1175718
1320238
1900560
622496
906673
1188536
1146862
1699799
890430
1126462
1133933
269946
654594
835263
49419
1730163
980121
904805
1571511
1402482
1597483
1392430
440246
1368323
409878
1901863
298529
364623
250038
644895
1193321
1725722
989124
334330
1519687
335509
755267
979379
410286
674632
1507132
1708186
820617
1843710
1983943
1245984
253957
1415942
475105
1363915
1295965
1217910
1165705
521611
823930
1523898
1460906
1674605
8452
398350
211615
830719
113338
847945
1768471
1119960
1048816
1620669
1481180
1072641
623175
706402
541117
59102
1033651
1205629
207282
704153
1308753
1490791
1982752
1591193
854430
420500
905598
1865289
1842292
1462195
1101300
646457
104210
147371
461530
370486
1178751
1667368
1719805
1943357
25265
1477600
1464307
333007
1014607
1712827
1076439
1976222
1035576
702274
886055
1869288
1054292
964049
1802215
1518189
752733
353768
347518
1572037
1986420
790455
979675
48166
1545678
1637789
60823
144563
862869
448695
507539
1485777
276267
305450
943122
1960318
1286664
893715
277321
947991
1601068
580276
1731299
791028
1727404
255269
1172771
1534943
885025
965305
620042
523790
1133084
1496878
532258
741517
115523
371566
222017
862390
1275915
1389544
1631513
1921532
870080
1371974
1369993
172783
1868816
690873
1875292
238187
189593
1794087
1767899
350272
1192896
218264
67942
481626
1218909
1064925
729675
500537
1948419
1725130
429573
1951513
767826
1824239
1386097
846684
25475
1610417
1248486
1102938
1033754
628149
1363069
1518264
1963685
1013626
1603539
720433
1458759
1409971
962741
1139186
442439
990195
1972048
222447
371483
1888289
1547803
1626726
1136751
1373959
618033
1374401
1114540
1031097
1793675
1258473
1676043
1562989
1873414
841103
1168590
1283092
521179
1904556
493326
1568617
1254339
564212
807663
1855640
706771
871703
470502
1324177
1622521
701626
914294
691948
785100
1668898
1359847
1071569
1645345
734721
143937
125008
79572
1592357
1538
236423
124957
8458
955997
1361393
1182210
144841
1719928
221502
303178
1810083
579488
1679628
776926
590744
363606
1376130
1989328
619932
1448051
1219331
788376
517478
793886
1118409
816510
610969
284272
1868433
280853
775253
1760403
1066568
1465264
270978
1008146
1181126
1415142
588496
1552278
1397559
973571
1090896
1726160
456679
1355738
420084
505139
1780894
1657992
1630855
938289
1057743
1607141
796468
201052
882827
1788099
1525243
773396
951853
1254323
1015787
916964
333377
390849
1325074
1792807
691066
643310
1596455
1456509
1572514
764633
1126927
333932
1324296
520587
22114
1422118
208210
574222
1896770
1628368
1574148
890803
95763
828918
981034
1962771
35092
657440
828639
891233
1626738
820434
2676
1484
30925
915507
1691475
385192
547942
1843867
929338
1855345
1162790
745383
50565
1555131
1336516
931565
339451
978704
284896
1599125
1093308
294136
1357991
1905396
578088
1923624
997068
149255
143775
1238009
1527914
272249
1077087
1719230
1922558
929379
548600
690812
573277
1840309
788763
1678629
1552042
642567
1881690
1746191
1440515
1252992
1251837
1580299
1120701
1930891
1534123
230155
1937112
1182104
1290018
1524264
1965552
588563
1237137
450333
44577
885380
608661
742790
1549225
505902
773648
870989
1122343
1780091
295671
1878376
1514804
1388335
1220202
863460
554812
1535309
1358290
756782
506060
989192
891180
1939152
1728668
1182751
29834
1185923
1679477
668224
919005
1365207
1848875
1919652
1935938
1537656
887414
798961
1694382
73080
1890682
111702
599221
551540
670733
1444823
1999733
410397
1492319
145877
1584859
1892556
256460
1099432
467689
1409565
1460898
1866381
1286230
1386434
1547694
1167233
1753417
936476
754151
371984
965547
1414195
1546510
918820
263794
1573125
1103256
1905193
1664168
492587
508412
1482574
1750336
1320937
1568040
1486949
1100597
392130
1088013
1216557
216608
8062
273552
738116
1054053
1522379
1509317
1727476
1392971
1030600
220903
1851771
1311341
1679232
266383
324472
919577
91789
1239337
994852
1683160
1588046
1038778
1231138
599748
1175153
1739835
1440680
184345
280158
563479
1684628
1581588
1867319
1551185
1573450
953341
1047222
491169
1194568
1468030
1983678
1860931
1187004
243274
1731560
554358
440947
1318780
949469
722438
800608
1460377
1232353
598515
1948307
1156564
908338
1390238
743700
629213
1440929
730638
1375250
143466
1310473
1096994
70535
687687
580066
1291587
290645
871286
439290
170774
504664
1540180
1016059
109193
1950956
1401680
1060319
1138128
321726
268899
1259742
679727
1317187
35450
1677860
1199099
1435787
1173592
1561814
1699461
320146
349173
179830
1890417
1846651
1829093
1301416
276463
206830
1266722
1429957
1215810
577209
1845217
899516
1420947
1876233
587623
1412917
1509542
407236
377345
1204606
1854607
1117188
1777956
401532
486494
864158
967476
303096
1602469
337344
1503455
527211
556927
1172707
1169394
1136533
1370997
492659
161692
1312309
1211093
898728
1304155
806915
842528
514185
1380844
1419602
1187665
868744
264611
1688753
1644603
1902742
879638
1301224
913392
1366763
978459
1745743
1607334
948471
492797
564706
1279170
271448
497677
1725443
1737792
1947386
1840600
640486
65675
1689280
456360
1152787
1804879
1779372
412082
1870205
100904
875901
1076464
1290468
782759
1616793
33705
1779678
610100
407222
1282679
1395930
267841
1903584
1111211
65921
1390769
1111318
69894
979818
1834782
1986059
1252033
36460
965831
614981
1032461
1083213
150084
207099
439341
1321949
1473945
1832596
20414
54198
1385665
809932
1698302
849490
546977
1321188
540265
1180732
323649
1907550
1374485
1385922
1017259
1622978
481011
788515
1517036
1830713
62525
1742495
372946
339332
26744
452735
1099505
1177395
1351957
1376539
1057077
896850
1791405
866347
470878
1857883
73773
264427
814234
1907878
52546
558554
943424
1408333
888762
1750144
1930625
1074252
79321
500290
238168
461877
1845296
815099
277385
130223
948302
1468552
1643544
246431
420256
69789
590025
1979949
723474
760971
1243598
986423
550052
1349307
274703
784554
113318
1975612
1863052
348606
250305
1269537
675046
1802498
1695555
122640
454122
1071103
1311883
153573
1846381
1642826
1740479
471909
552035
596537
756233
217639
414280
1271796
479577
1663295
1510530
1935881
1439493
1374886
1709999
1321043
743339
1141178
327692
1245414
834910
1822934
1310119
1615384
524831
1350962
1733265
1976068
1974209
1618991
168000
1120778
553817
550953
634027
1607958
48081
1015808
125616
442899
1092472
1577066
1804246
367024
43078
1547184
1211926
85830
582825
541706
547056
187696
1131897
1363435
1661442
306949
1329619
1685821
928508
885327
441033
16325
1276070
1815424
1552796
1587609
1715392
346175
1738028
1770499
1737441
1637373
370408
582498
576317
1320496
627659
791595
777869
1155671
1584668
1341495
1962595
936092
469640
120573
1258342
315070
1155050
1018386
1234472
1623077
1726772
1584534
210894
1389934
599401
531979
1208071
1002536
723114
1299542
1809214
362157
868474
1491037
1253596
1691518
1843412
1240724
1508387
364162
207448
756302
1352032
1399139
159634
889405
130148
482457
416111
1463975
1933332
989072
990875
90214
534391
1243694
1123116
1619872
90358
1557979
1971264
1316872
336225
1362297
309217
75454
1526978
735081
134195
1217249
1010552
149783
750508
195311
1339732
860683
557981
1612753
1769096
281931
1577850
1888067
1945201
1331824
1993209
1553172
1452455
1926842
96121
1896707
801805
1277453
713227
381235
1894713
1019850
1329624
983648
490629
827812
1805206
1599796
1534783
35901
1670370
1506953
1340452
1194262
1959520
745300
535788
1333958
14797
199941
1155154
1045174
538238
1133402
1758412
1565643
1583864
1702639
1086950
1759645
841148
1688793
1307425
402616
188633
530770
1088603
1335169
789749
1004849
1492761
1630643
383974
302974
649800
1399856
973676
189605
1850031
259556
7848
1412579
1797546
1789006
593036
395535
568246
762028
1212213
1132950
893717
1911440
1020112
1856714
308405
1982547
945924
174418
847842
1918195
128622
135538
813012
347707
1930889
1999125
999484
925939
817116
1126182
1025458
1003350
1199472
782956
313279
1601303
1590505
1206550
148895
1114393
1294664
882241
826619
35949
1570159
33131
948070
350534
130852
700319
1180830
109163
1275936
1169876
1223850
1298539
752921
1591371
1876404
846212
214852
1190321
1871430
354083
1180332
1475783
1827066
890566
1741473
16366
1753665
1536490
1838835
224946
1498846
1430468
1065260
690136
1846602
1251817
1105912
462265
1906705
1909224
713667
1167290
428633
629010
1425766
1276759
887279
809413
242713
214045
1920535
109913
708184
391868
10516
236800
1350789
662265
692559
185894
839959
1303582
253190
1919824
625599
491124
957747
645072
1338856
200353
1446503
818547
792460
734986
1652083
1748670
1824076
1451530
497967
534605
1718999
1055554
337957
288219
709196
1691063
830351
1613204
191519
1486781
970087
1179090
740412
563075
730301
1689577
1608006
1163152
1268106
460278
227065
1312314
1496436
962678
44688
480189
1304619
972034
226633
1147599
816489
907344
1398794
1585019
1569801
763616
1542727
1938851
1606801
966580
1231900
1573172
787685
482836
1696502
939576
1930413
1698475
1031659
1925235
1275224
930299
62364
568648
703057
785658
267463
1753261
1557900
1613311
640975
726516
485458
1734494
1838452
954086
333114
50769
1791649
1823126
1483630
1595266
1974158
1541977
187318
1246653
1727082
1875420
238797
305044
831546
65468
1573574
1738588
1715840
63392
1581413
1700699
1182624
1156290
1185826
345818
859636
820788
763498
1949307
1602063
1497461
1272856
1450907
1964422
397705
1322629
806316
1921392
1940893
1156446
1385221
440619
1636781
980999
98499
1729343
474506
1287549
401635
331134
1116010
916169
602349
502604
1759189
1038506
260465
1195191
571894
712946
823345
724218
262845
1846224
1915680
1434959
298350
1194479
424141
1511670
1413524
1657731
1860642
1873615
965000
1948414
167784
250204
1494617
1842795
1537331
529277
1971985
1720675
1347971
1763386
1107350
709026
653439
1235319
549839
967740
1164890
1851502
166960
157513
1801879
559563
1362979
1036813
401620
1037116
152027
1306718
258421
285592
694976
1565153
1979795
794949
169193
1168330
881153
954599
324573
281789
448923
1358271
1391655
1236714
1204912
1209224
638462
280149
626741
461861
773033
380312
32374
1745845
123695
667011
1348680
550320
1206016
382327
975674
1538129
1729273
670540
1214094
1191892
1847301
1090529
1647424
1466757
747528
1909963
1679761
1850133
261376
974423
1115493
650831
933117
652872
180591
378268
1156557
1159917
527606
1214512
147381
1786145
782904
455218
1327397
1832603
1765139
1072813
1551779
1370162
1605671
402538
1462024
256347
897886
665659
433648
866006
780217
1558937
262564
1651180
631820
1513701
4925
1815522
1552844
1290394
1893779
1836772
739493
1207675
689553
991408
189744
272347
1975982
1518891
448671
500180
33438
1859850
1551760
1007189
506638
1775426
1094396
181550
96536
1184404
480955
168373
1817804
1207427
629749
718039
816529
1098576
863578
1149325
344769
964484
1965149
1423305
1699985
1131793
153211
20740
299135
1656010
774839
1450158
1022494
370511
351837
1801870
1647003
364928
1644911
361505
633733
993755
409947
17094
454646
1786723
953860
1658710
383072
789959
116548
1993635
1047702
1340651
785784
1003374
860653
133561
351533
525506
1943551
995953
189497
187245
731893
1803421
1999276
21278
1064747
826507
40504
171732
1976988
309919
727064
493109
344090
1426156
809887
1923605
677537
972985
1590677
1077499
1979183
202414
603277
1644072
1367826
441545
380065
904034
663162
1175341
493796
1821547
797503
18170
1495676
1491262
211105
1960131
75588
510007
68969
1790562
730620
1308362
1838433
1772495
1085876
1533141
1963953
858928
1730928
1867902
1397192
1301709
1728862
646483
1966414
1977556
390398
1342162
625000
1221906
349445
1634981
375142
902855
1126318
31080
675657
879980
950808
759425
1456217
615448
782490
343873
436486
1698540
1077668
1589681
1110818
585716
1705106
523843
1852159
436350
960337
1650621
1474412
1523590
1025142
296833
1936040
1461415
408768
1773507
1149268
1497303
366275
1880317
1371522
1468335
1203358
380062
542067
906882
1692549
1256110
1524832
39554
198463
1524973
128987
1108691
753848
163823
1429486
265590
1653333
1377522
105466
1742007
1322978
819350
1591127
270821
1273563
751975
873225
1483410
1028473
1686016
1467869
320172
1701507
287297
308358
831277
45137
794794
56871
164635
412328
972391
1348247
1634465
20966
57237
658154
501499
1621186
1556565
1888951
403484
1914781
990508
1670453
441365
1798950
788745
1720723
29861
1601586
1715987
587813
808359
1147716
690074
1372153
262740
1157559
1601510
215372
1754283
285607
277989
144457
29859
1561026
849294
151079
1622521
1955379
152275
756917
932752
179220
508221
82296
1984990
1458033
771596
1198583
1417387
767045
1508986
1474401
1221533
1558004
782903
1037508
1787044
1403067
47490
281973
1768576
1315519
33464
1793619
1807633
389652
1685421
67876
757529
530976
908267
998374
178296
418412
1483949
288506
1789864
1766737
996395
1530221
997870
741004
1542255
1696716
414372
1398199
1042762
995857
224348
1055090
196159
184654
1123079
1356086
98050
255525
1780706
1088192
1863951
1922400
1489691
1557051
1333574
593618
245875
10128
1776190
1906375
937015
410213
829393
1891580
780365
562330
336068
1384291
834893
1017508
743464
165403
914817
711102
303369
1599164
305705
668487
324910
182126
1353770
148871
1953570
846153
378354
1544753
568486
311450
257357
478905
1598950
1495324
805897
1905512
1511547
346333
152563
1663326
1925905
1067623
1933477
1593445
1376431
32466
350173
440873
40226
1929557
1530768
1846273
1165465
523046
686966
1499174
1197008
829083
667976
1750234
131881
1487372
618222
864489
1265876
738708
918791
1520140
1525354
1444143
74512
916195
394663
875705
374143
1861835
148179
1074500
82430
247698
334970
1138804
1366091
1117
622313
1256661
1672210
1546911
952872
1774848
1286407
441610
1983300
609724
298951
118579
1669001
793799
1099230
1431935
1997834
1433283
1012720
222945
319329
1359832
1879657
1422046
795671
1555338
1404950
490738
1317980
782273
882613
1421645
1461010
1390760
1029651
965053
1046442
196075
895660
858253
51012
598813
964647
598153
1811729
113190
818860
274772
255014
1661838
1710082
781272
1246558
1371257
984970
1232784
1764434
1191336
1859052
150078
1797621
14626
1921921
595890
1098998
787301
1583101
95959
1646837
1826375
738273
637639
1333340
1082641
1408649
704610
1585042
1596651
1336384
362375
832727
434196
375799
1921903
570106
792638
829639
1388511
474386
409304
827262
1013725
1544310
724168
223772
821678
1437775
1511768
1182569
875881
179071
262210
589457
729878
744316
1114734
1656991
1868002
1794339
1976802
38314
485422
1219127
1470973
311800
284797
1814961
860216
1942207
792930
506343
1912587
783075
1487527
467048
933774
305416
50177
848581
647380
389958
21562
1306709
24911
68150
1102676
1808701
1667470
1156999
1530349
1605989
1629422
102473
1050132
321078
590789
897737
1449939
1478613
793401
1727149
669271
1652146
824211
672151
390909
833613
715942
1572065
829199
1920797
695852
1205529
860114
1245899
511717
1522355
1179612
1265914
710448
300296
294120
1902426
515044
792345
770223
303885
1774647
262584
1141942
1251765
1861016
1502114
1060558
997268
1867303
1660762
273951
1985050
995546
236597
911137
1237711
74382
1408194
1737627
1104560
114968
1367696
1030996
860164
1212522
1030093
70004
1564749
183696
304787
36719
1007184
1152286
1677919
1970702
962589
92963
75610
1443686
1832341
411360
1387351
1696004
761442
561219
1800137
518084
1369191
712538
1923846
1851132
54910
1159239
365340
1802196
1362711
1635036
970324
593715
1360177
999024
1525841
608645
1576116
859471
1136388
690722
1443814
1738491
1248766
1543122
697417
1638941
1934325
1109226
1416328
168067
1206875
276667
703752
130024
1249798
405465
1484778
921256
1736318
602582
1458054
1206673
1219254
1088335
309231
718922
1797392
1328604
525659
1112294
984475
1743755
195743
40363
1432770
1493365
279732
1281094
1284580
1313721
331256
440292
235165
1020606
1348750
468847
1468534
218769
1086933
826129
297602
592958
433288
1540784
27290
1690768
1312294
729511
195541
656258
407730
1033258
940596
1101767
1773356
956231
267529
1686830
739839
1488486
893218
330797
322947
1183432
1978083
1067356
17631
276569
663996
1313910
1757712
1839771
1733097
821824
1520130
1513142
1884593
1712302
209007
842204
1691246
1609304
573815
999447
515522
1488700
1981617
139683
587597
13336
118286
1619819
99870
1742272
999191
210072
1707356
544025
1109327
1309682
740414
1505218
1015551
723700
1208599
550580
1533503
1930730
1141845
1616799
867395
757755
1573933
820042
745443
1012215
1764992
1088386
568284
43588
1565227
695791
1544204
1352214
205721
1325077
666619
1531536
1707597
107404
814753
429988
1568820
102647
696130
299289
849589
652263
15376
288353
310894
1635656
1861336
216825
830291
458287
908473
580341
1296151
525077
1735573
591895
353749
528269
1363166
973834
492949
1748850
1181419
515040
424342
2014
1359487
132835
1950850
159026
779867
1221474
1772326
1466532
1285544
1468046
1230218
933540
1794446
117067
271784
905212
1253413
282628
524974
513316
1770889
253867
1164483
832281
1677245
1578203
1994261
130258
1550741
1805122
1255295
63267
1781837
73411
666760
49739
1957458
45166
840748
856409
1140936
973545
1537251
1237634
944220
1367678
281350
572159
160051
1276017
1093705
274754
1936317
1658513
702862
1221997
1070660
913500
1058866
1841
1371219
966774
1739949
783216
1411438
478100
681010
1244022
506400
396941
331825
1278518
604052
294163
249259
1525923
1317208
1332812
628795
1166841
127887
591196
326920
1373424
1421792
367803
1272431
1114426
277182
619552
377890
1204156
1672759
1013649
1387963
1398058
919114
1750786
1911924
634685
911617
149137
85270
1698214
1625432
1678995
11961
214926
1588187
1979579
1644636
117997
1554420
1821332
259281
783005
645577
1208596
323488
1943455
1637079
1991798
1256694
27874
433727
1484140
201731
1653058
431147
397646
354887
1967034
235937
1141748
1267901
157531
832805
495178
753218
1918700
313778
1472491
1342229
1835722
1618180
218848
1152668
1072217
1738897
840084
1429765
107373
22544
1930511
1412786
875655
1648133
60088
399241
1235860
947832
1468164
1611940
1981077
794169
1398470
1260386
341268
1179630
1904349
196833
279395
165061
949893
1993174
904136
1732158
1044047
1570207
1943021
346390
459920
1442143
75623
582939
1312531
1192871
63077
1178142
714705
32211
1148890
678644
747154
726279
1430034
1736193
34202
1645135
1062621
985039
619145
1723105
78287
1213856
1759485
1220689
1810294
274275
153184
1190777
1502855
568769
1891693
1822763
1306295
544051
939655
832560
975743
293520
1536177
1276221
1435913
1543403
843428
1355818
924976
1469512
497319
127556
1701279
183506
1134131
144634
418222
1599058
1219591
1255101
1050220
245279
1857862
160194
419309
569947
607910
985071
911872
410140
842729
1819232
1082993
399274
1591453
1306312
1833456
363451
1123528
1863854
180102
126347
138327
497772
1042881
669402
11340
1572262
773399
127554
1843342
169953
992986
992748
1714060
1662586
1402942
1421863
1856798
1086254
435805
893968
1940694
1274488
463434
1772805
1332619
1012898
839794
664492
1469667
1606858
424296
1599201
564471
629381
319113
682161
880097
787194
1531526
1004936
1926626
1695185
822353
1520528
714934
1103648
1375233
725325
1850054
1979126
221829
222422
281667
966280
1825383
1346645
67178
273912
1727973
841454
694432
1080181
1838826
584869
1659835
1783105
546335
1374127
301019
355204
1496744
1499044
1519040
1530364
1218731
347473
1377403
1060998
353146
238909
1359372
199820
1801428
1912072
297660
255625
1691710
470285
1323380
1899819
1847706
250445
1345753
1834785
608403
854790
760814
102881
1108652
121415
1158182
1216588
950135
1082837
1762277
1746153
1182485
1419705
371987
899683
1541227
100177
837141
1981068
1889747
1825741
1151698
1713885
141255
429304
719366
1978232
1637820
741379
243774
1897781
408848
1723360
1702075
232394
451388
302367
775923
672805
812764
141044
192653
1324278
144299
864067
1832305
720229
1170742
953281
1119043
1408872
1045055
743387
1838077
137061
634247
1878910
1880740
1677196
753420
900545
852754
1211450
841917
1271413
574451
1687642
675848
1487620
1816005
1018037
1988360
835226
1789489
334708
647707
138123
1744830
633387
30925
1683983
275835
1535111
839381
1719552
99492
1022750
701812
918524
946232
719265
162858
190108
663248
1806155
547651
459938
1766416
668760
194329
372307
88563
1951889
1273381
480021
977271
1422685
940384
1345222
13022
374725
913043
1276440
1179832
921124
1504253
819799
1779182
405700
649076
103111
1797097
155193
421382
1044274
1143911
649985
1049857
374902
63566
1928566
1851999
983933
1098257
1347519
1706641
1807471
484381
936884
1310711
1783443
1590842
1730900
746660
15009
1124155
1015470
249842
1173080
692266
24895
160115
1180136
1044231
1936021
1650372
113596
610302
1967625
1438517
452837
841676
135928
1099276
129035
1190522
1701719
626657
853654
469528
1404753
486246
619967
1748080
1636622
1642201
1537638
1815717
1039336
1177232
1740998
233888
1204625
1061348
1667349
1187867
301616
1643750
1313786
854894
1541004
412329
932799
1794848
341217
390475
1811317
419063
1482597
1807748
1018195
1258009
187879
1348112
1085480
1588870
499683
340417
396700
823069
53694
115629
14703
469650
802099
1794361
184481
1699715
849655
1330445
566874
1546184
155785
123049
507850
1729525
1274849
273882
1092206
1686552
1984977
1840757
1911059
1957418
486306
1993378
221582
783746
448044
212443
1674351
1515702
1556400
380138
510956
476970
352638
33541
882632
1512638
1714594
26639
1215838
1428597
182033
1888451
847842
249205
1427059
1559819
1037183
1858593
642954
1587688
464253
273649
1275624
1618457
134219
866125
1833449
747293
1754289
167245
327888
1763887
1903821
906398
1278976
1567323
1160676
380392
1629578
41521
1121113
1607442
1677359
910050
168947
241426
229662
648530
872076
865850
372559
255556
316956
377626
513126
1249624
599827
761128
166239
1309362
1755162
1948403
1996220
449994
982019
1154031
843858
288002
1024509
1531586
904735
1553581
1562622
1124510
981318
913519
717341
853285
119490
43897
1710253
604840
1008658
1699034
1374579
1274375
189043
1680609
1282002
669663
574222
1419846
1084845
1730812
1211094
655961
214109
1581827
791273
1106336
1579750
284660
1570840
1792927
1379138
1349603
268987
1703947
169649
913903
1184439
1730473
1877758
1318305
1292535
1737603
1620882
1699508
452230
1444870
1235672
1428694
1165380
410480
494995
1159255
1561362
1753918
796858
340949
1826770
1659467
678482
1422852
1444303
124262
1248918
1103922
245884
883153
1079558
857523
1053544
1173745
1574559
24737
209808
1720294
1819574
1041075
794840
458544
459522
714739
256176
115806
1032394
1800113
438661
1815289
682826
689619
998270
1271459
1150097
1638958
237546
976607
340556
562604
1088008
1386169
282508
1413510
1425618
811220
746784
889868
702798
1988326
288125
1587707
1419151
1881382
50943
229043
587547
1209949
1602916
221827
1207594
971520
1962501
1656239
103923
1457913
1780015
62454
1213220
1518006
288497
1415535
475949
1645529
924936
1294098
361613
1262928
914557
1299181
1345551
1322059
918007
1025067
1789935
752330
450212
886280
1770755
687275
1213980
1273153
610250
938384
500741
1345123
1057350
1240948
592017
1000993
1470053
53683
443146
1006000
319212
85
9273
1265816
754735
277926
248189
390230
824333
1177360
1130629
1945491
1403518
1293750
1686930
1943590
443506
1710593
411299
879269
661129
1983915
1593916
572503
1973568
562733
1017224
1354768
1179461
432937
314394
1786975
811560
1721627
1114558
658712
1053639
1610404
153307
1064931
1693979
1257048
1373853
173007
1582450
1324129
1654610
909617
734382
1913908
1288722
859231
1448686
34083
1175576
1105923
997525
444858
1597785
1133211
794331
1982034
173578
84401
400005
52388
1252561
209562
1226592
1608975
803975
591425
1999949
662580
754254
1672129
1902838
262538
619457
899464
1489831
1734703
882249
388166
578860
1231100
1133303
1170738
68164
795192
1803911
821490
1214525
92084
1889130
1260320
491217
1026859
1827389
1039460
1423783
1259743
809201
1796622
128317
23824
610388
149529
50068
828488
1332458
1748809
688684
756294
853182
77468
1194025
409209
1886587
1220596
528203
661171
1313300
1964764
1258698
180726
1885764
932140
1130291
425214
450692
779153
1421411
523731
1728990
1106921
629240
1312059
497305
1286299
740266
811694
1868776
1760443
606244
34476
325518
1873582
1834106
366271
1220420
737661
1597493
835634
1590071
1320088
495884
1966434
1792758
1949357
225752
1877555
1543364
197039
1540924
1420573
855920
1917055
608431
1676913
245825
1211531
710620
272177
1992483
204398
756233
510963
1516904
379449
1299536
1438007
84772
584807
1183517
811679
1384484
833196
975564
1794036
1591670
1554453
1055242
152768
1900028
780016
244114
1996284
279403
1183757
256893
136627
1563004
89831
71594
1647178
812265
1455940
1285187
390637
1089197
1105300
1196526
1704951
1743712
1426192
722928
658160
1131366
1830371
1361519
513180
1981600
1519495
1635461
24673
734144
1570684
1000395
883163
1375883
1945508
1599111
1435421
365763
937072
1975183
80838
1427437
1868542
395856
419043
1568052
326371
1501993
1166571
10590
1884318
1482230
383985
683699
428581
1699500
1945821
1566152
202191
1684079
1458257
1918480
183053
1995375
665502
1452730
12317
249885
91613
662964
1340568
208675
430992
185202
893679
1925780
609000
1009457
797189
234604
1155472
692144
473879
1523084
626009
1783187
521705
1128519
863203
1553709
1768145
782623
800850
182156
320224
763930
1567211
769201
1057609
1304321
219036
573178
998167
1997480
76205
1701863
1251985
125383
1595601
1143180
1621730
909001
329476
1121249
1822350
571093
470856
1499904
1283998
1980314
54786
688486
315672
1491338
1992031
1308229
1644907
1944943
1684382
1909629
125481
103627
1437438
611506
1380532
1638192
242563
461182
1712391
141267
1666690
761452
1813377
1415626
928668
1775566
1139116
242751
435322
1713736
555307
1644367
986929
1276255
1186807
869073
1649387
1027958
92281
1667338
132027
1107669
1817001
109967
604254
900107
497516
347083
1970444
1261711
1307233
318830
862321
162887
1127949
1216212
1728773
1074528
716372
889290
1165169
1857028
1001722
1887931
1738003
1569390
577494
734642
1823876
459326
318697
434139
1252620
194391
1973050
1813147
163228
635295
1094960
1189614
701210
381198
1806955
500131
1770040
1972426
545320
1617462
1606825
918040
1680092
204634
1738694
1367316
1681770
1795894
499594
857192
947216
1317036
1944840
48895
203080
1741237
1771093
1291050
1090745
640538
757025
1108244
1548904
329641
1248100
783717
489596
140437
1887286
1985089
1845791
1215133
1934359
1750185
1532493
861541
1485963
466850
474999
237724
49989
800289
1678889
766327
1654247
301461
1713223
421856
2437
1874482
1803194
559638
399289
1084945
1120298
1140911
1931189
1228345
1029880
1951968
1186200
1008936
1292862
1540947
994260
886547
1762019
1241450
1938514
110583
348407
1973808
1469343
1854482
1078583
784395
1078558
1607023
1840197
1121795
1920987
273623
768299
1788548
632401
962991
1962895
296129
548989
72600
197978
714515
994906
1401424
773992
1730517
1151887
497197
582724
41889
1950571
1727562
1812491
794345
183890
340405
469137
1674555
413032
1704610
195315
1110940
1937931
1847717
1882071
1825479
1718518
1715071
1318847
1383817
1186805
902822
1714353
1880048
1698321
188105
251469
970749
1530738
1010687
317790
735639
903421
1864292
1602623
1395528
193335
1752251
1524925
41535
1353687
71569
1079772
1624950
519961
1255730
134040
1646010
782969
620715
314051
745669
969331
1301630
864198
1742865
1803570
32115
1485961
1769707
422713
709876
967975
1550723
209878
900224
1269075
1241766
993166
1587866
800539
1798998
1913950
1713945
1783098
1031845
1401293
567843
576597
760333
1891423
1097296
1930005
841107
1526258
1001956
1010582
825562
1457790
820905
250174
1961985
586698
1296877
1718770
195785
50016
1990297
893246
746405
1441285
1666333
1781778
939972
1730086
1350134
1679612
261043
1505772
652695
177727
109316
1738284
112805
1926034
870469
439363
1382433
1553707
265564
1348893
78600
1656208
387114
1861689
1428122
227737
1889732
859261
273509
1457763
334360
793673
520323
1891523
997880
1237638
1264925
293721
1269408
596318
177125
1002992
308206
1274824
79489
1825654
1040288
225895
1139428
148486
356264
641668
990256
143853
1548461
1517563
695003
1619593
596648
1189844
120253
1803546
988947
1834063
943572
865386
1199643
486098
1047470
1585518
1509964
1377711
1110537
944701
1994901
1339806
1506862
133996
553246
529329
380316
1833482
1104214
814900
1798205
1515819
3160
1131659
1326627
1739634
1972315
1998852
1833485
594620
605118
1175022
339802
397741
1657886
1176364
480532
1474952
1369986
1685854
1323592
240896
1287291
1581824
248023
276644
1317799
234784
898486
209803
1089693
1719663
1104019
1163091
307694
529193
1188231
1302200
1532222
537685
1669465
1155808
257985
123622
318419
1944920
123541
40883
1150292
1796533
1646782
1482539
1384883
1761213
18367
848197
1669575
1103077
457022
1300896
1652699
913193
1115202
1455361
400165
1445975
1712265
670722
813863
1375365
618253
1942553
1374488
735806
1777888
1321897
65798
1545284
216030
1327969
771741
48305
1683244
1392352
850940
1437609
231948
1567220
1864155
269292
802258
1119101
653908
1848658
185596
1383431
93402
1346981
1928850
1920124
1166051
1404256
995213
1391296
748654
756381
590575
1842050
557883
1620187
1142628
1451561
579199
780773
1808286
1960044
1241008
823574
292317
1041088
1598442
490749
599520
714558
435203
38798
1866911
1302614
1860673
1803396
956955
1656252
1364002
802463
1278238
852211
193135
527446
733022
477094
715574
1903558
1320534
1131904
700703
191914
60338
1214239
720696
656110
304525
810033
634673
1384962
85154
1542687
570475
1473220
1182914
767410
65008
1378019
997381
1275290
1434657
930998
304425
216963
241647
165277
1594595
1995472
1228804
1082946
1793848
289820
22556
132240
1508808
560828
130023
880365
339593
1674278
1643182
102533
1229113
1657377
1982139
813392
1705918
615615
54419
56539
1771442
821822
564730
699649
670561
1492847
1398055
346520
613473
1535456
23247
1134045
157514
1843493
475474
892037
512831
1732047
257163
1419029
1187498
1534008
1685467
1490205
502286
479343
1523506
662199
1924886
1866805
1794533
501869
1996659
1609274
862914
941397
253254
134971
1043756
1137088
1050917
1448421
1297644
1577511
221106
126596
1814649
1773007
340443
113973
1743701
1902783
504207
1827495
1482504
1500203
1373536
1804301
1696607
85412
205080
351080
1325787
98289
1376475
1028751
1311955
828467
1873029
428130
994504
1362317
42596
1690719
1903620
122383
6007
255825
475826
488716
1976230
1891547
1482745
1837819
1518789
585448
1589704
482622
1480494
1058932
525876
493292
1849268
1049778
705358
836114
140639
1139170
136544
73435
703366
1360301
196839
1367885
1934479
835920
711823
380635
431977
57055
94866
254818
1430926
1751825
1076816
1764221
812885
577330
1477881
1328846
1331171
463003
977137
1938015
103438
151253
1683307
50734
1993129
1200288
169894
413268
175230
1858981
1986013
524270
304901
1312653
1115653
1834260
70076
659005
586131
915839
158061
795735
1144515
752136
920981
143711
919205
167776
1579808
1254326
912914
272755
500413
1730106
623967
1471276
1521095
1337718
1403868
952002
306010
1148072
292766
1220713
722125
1313729
1757742
697440
1244835
1285851
631053
1283753
1553216
1467804
59501
389678
787497
596518
1517936
588752
1405872
350002
561175
1875898
1324784
1545426
232870
41615
1281113
724395
1103147
98421
795659
7293
616310
683386
393909
1569509
230028
393997
1498269
1551618
218537
1802644
1690923
1048320
591789
548145
1658763
1585488
151485
748777
988206
274912
1357395
277714
763730
1194344
966844
303307
776972
1874459
1083300
1622165
934962
1722266
683930
70177
1471140
1107674
55004
265838
1378264
116820
1993681
305573
1902583
1144117
1227101
501968
1407105
240940
347369
511051
211163
1745391
535075
189372
1041448
1658968
1717773
634006
1869275
1606256
518152
1083057
440189
1718161
89568
1638613
1739589
235835
1333412
1807454
1006828
1859556
707033
1821602
207668
250398
540221
1445984
159282
541687
82272
1849078
1094272
817042
141566
349277
1252056
510080
86330
36992
22023
9320
1714353
1906585
1695403
864010
575844
1649539
1437132
136585
307527
271848
967065
1593459
849787
64238
308727
1689809
1427178
201851
97919
294379
849337
115321
1740500
1434891
204474
1138965
464932
800582
1816812
868869
544387
440459
1685072
1784602
1970780
478138
271069
203073
244131
1583833
497483
1636987
1821436
1152229
1891726
328876
768060
283786
597292
1844315
1976370
1012271
336854
1253499
1185578
1678685
371910
1412200
1971794
1612917
1163394
240247
530573
881817
990229
1356974
1012383
951623
1796926
134516
551615
1603711
1553515
682417
1849338
249868
124382
164961
1709254
490908
1339920
530254
1443496
1378802
154352
1026538
1249669
1628696
457578
676675
1044007
864859
625785
399668
1049535
999178
63219
533633
1753565
1508420
1122978
102077
1032112
890726
951319
1243268
1673442
617396
1971834
57373
948818
1075638
244439
405000
1255648
65669
809156
1830900
325446
1372903
547290
928305
372714
317970
1566689
1462122
1281899
241053
1960538
1573330
541494
924754
1795683
1270879
176650
782639
1780582
1357648
406989
532179
935012
356660
612202
907614
353386
804944
1623070
1151308
755453
368128
1998483
1227373
653642
556263
125002
965009
791357
1531447
1580972
852709
1365018
1640227
1108802
97281
1974281
392534
1055675
1172655
30223
1354569
1456897
290319
739792
1518231
1572201
1170804
944908
1638339
1336618
306354
1227141
414346
1690112
203041
1284483
1269044
1995635
1354201
392510
499114
1661313
1252737
1594251
227205
1254360
139925
419666
253305
287456
18384
978675
256226
1224535
1906746
1251930
757565
1479546
1868107
686597
1952512
200705
221144
535047
1640934
158555
1490192
1318262
846051
9356
1945897
306884
1938547
878005
1367678
679716
1391667
1405992
1127431
927964
1496297
1124749
1512094
595749
1342247
1259171
1916835
632969
1393602
1792239
1104708
1197471
909164
1724439
1600397
345689
1224520
233595
369679
557538
689008
86830
848752
85611
273736
1495960
1747928
1794258
601358
1464463
634288
1997096
1840941
66576
267524
1044676
1198049
1191323
1847059
870269
45699
1706071
1207677
1821199
513039
1062913
333312
385112
911084
487974
992720
1677917
1356315
1923401
1695335
1014165
1294362
1097672
1346342
1202536
1383516
113784
599197
694103
1727906
1808671
1241319
1599844
1225121
1681772
1935552
1440346
427546
518949
1184606
1254981
1571808
263125
1469262
322826
1728572
1834894
1299462
638953
1583015
1749016
396297
1496954
699542
128318
513021
1212991
1764115
1818470
11499
671933
1158450
1409348
943962
1665986
1685421
1511248
48014
306470
934506
313103
728288
1640108
1876900
1578667
13477
1764815
1058073
285276
1026254
283716
1122861
1340630
1127250
855880
112512
1926555
229227
1875718
1932117
205552
435735
1330348
1983668
113315
1581430
1188541
352443
1840936
1986070
606357
878332
1368700
1665963
908966
607283
1449578
530013
948580
1722485
1402090
16037
1980520
1241025
1337952
1235103
1513499
251508
728979
1458689
410010
1828088
994282
1393926
972018
849104
1060381
622534
721889
958263
1027917
848022
382807
1759082
913084
850063
429770
353131
1250878
649216
1365369
1004696
1862521
984995
1988105
480161
461275
469299
1356965
139808
869390
1500552
1382254
471063
1291592
1776330
1521533
443010
1892313
185563
1320190
1708309
666050
939605
272459
1616799
653841
1809665
125017
53579
499714
383186
669933
1424545
1902369
1093301
1741159
1981910
35824
462826
1204360
199034
1676187
271870
655676
848018
1325688
1070434
1445819
1776405
250735
1846581
480460
95045
506133
63367
615665
1800578
1174994
1670687
1075467
70158
1391150
772417
647764
242932
1040497
896320
89437
1650221
973775
489361
45458
1562521
1489817
72164
515818
572040
1724745
708272
365282
1212448
1378696
1242179
1015972
1712422
1516081
1940041
316738
671464
1141079
1419853
281140
924410
462525
158075
397527
1582885
1581035
1444649
933779
1489286
395062
1763799
1718964
1756593
936998
1661144
1548580
428864
1824087
1470324
1486546
1592051
618596
281633
461313
1658829
600263
859868
836480
198469
393597
1068935
865790
744523
1766662
718376
564325
1046105
1596820
1601409
943498
1076034
459291
629558
980988
334251
588483
1623639
1315865
157411
307895
457416
1167355
194572
1654881
44233
1802762
1969808
1787701
998598
819427
401312
50001
1342111
39583
962322
169665
1166028
43752
1913766
235006
1396647
1999455
1311922
263024
967460
1290959
512109
1379341
721516
1168576
695929
841354
841423
448371
398179
851498
859061
1591425
1304498
1299360
814814
466527
815221
1236101
1469206
1061233
158208
463908
983891
924456
1662101
513869
1783284
1327643
184725
579428
1769405
717134
902940
606699
232885
1863995
660528
216743
1991086
551322
1492709
1431805
5949
398264
1647639
1544783
1135580
1192281
1339125
627426
37871
1710546
862828
1978350
560021
640145
1300745
1390421
83644
1435663
1922772
1272830
640674
851786
636042
1954323
514578
1017303
1716872
1265680
397556
1440950
442904
1944846
497639
1810034
908564
49195
757381
447163
198896
732881
1888859
1354352
1794262
66552
635123
385252
624156
1771123
1905832
683330
96247
1799468
448380
608168
1841372
472909
304916
1364059
258710
1444170
735078
428042
436948
1266089
115887
1128304
1091235
1551147
1129676
333400
666912
1365961
335268
990565
741247
78645
442876
708090
294000
802454
1162806
1567073
1384308
108976
521601
486034
731335
583129
1802530
1674539
1200329
1427425
1039475
1954088
1361361
202771
1148955
1803009
1628502
252524
1096970
1795334
1358139
1895270
696676
649957
664332
680923
1688142
1243175
444044
1674588
296096
965141
1282397
1464553
496815
1964460
1407927
952090
1536952
1850851
1363778
830226
862596
1640695
854291
1857828
205460
724366
1180341
575379
631229
888047
1691777
917751
493840
165246
805380
1913579
1193078
244519
1453667
246197
208328
340864
1562316
767398
919686
353568
229810
1046543
285626
341279
950103
1149864
528074
759474
331843
969576
124874
987429
1021538
1707433
1317335
1938334
1054295
1189883
1443694
41511
220246
1391870
1827896
196663
671096
402447
1494905
1975869
342654
824096
1992694
209807
332122
880953
405880
1754399
1540741
773598
337739
1540524
1206769
594661
495199
1096087
822076
959203
222521
476022
340627
349897
1215311
254077
1926889
1980356
478678
818695
1088299
199692
314703
1785699
159844
54572
253929
306916
106585
1866390
603409
1003186
954909
1845012
1640603
991362
1770124
671441
1981686
247594
1384634
881853
48798
1494084
704182
1197895
23349
462092
500779
1247824
1874748
1430138
1427274
703285
845934
403133
1041223
1966112
1917163
1177857
443089
1290479
377661
1630890
823194
1340648
1383520
1729753
360033
120865
983552
1502618
1122601
1854966
693896
1121845
1680275
1763386
88575
266282
453029
1505853
1796677
4887
1173839
1906106
170627
905654
1450322
157540
625673
1201779
1331660
10393
1860267
1445787
1828664
1654258
859717
791943
1972618
688329
1439239
466054
1146792
659032
270768
439509
526093
1525862
71540
869183
636142
1383210
1494351
806694
318709
1399460
1367312
739939
153391
1982410
20695
299548
58845
1377597
256882
1452573
1830758
1970900
87568
798477
581775
1945311
899866
1548854
1447195
1308667
1980290
1669924
876622
1407285
155424
1301109
761525
1824518
1106788
717361
291563
1403604
1612353
972942
1227761
1508170
446909
999375
919692
202593
660740
1966406
1008702
1962166
512547
1929057
1814502
358989
1034253
611661
1340129
340666
1977797
715515
106780
130033
1119656
1677742
65750
632721
1192855
1450629
1062399
595897
1557258
488993
338819
719397
1414696
552373
1417470
125473
756370
1413354
1244695
320482
1410511
851864
1836470
1850756
270800
766419
968539
52779
1645740
504315
654241
426395
527360
458784
727861
1075438
1508625
135196
1558616
1921198
1533009
1378284
1249663
1483962
1301666
913108
408488
143394
1333462
699918
1366806
1597800
338097
1957550
306558
341287
1076951
133041
1756554
57914
1438770
1149156
1977374
59189
361942
1241603
1455840
1723263
1224888
871770
1606152
1710648
1907464
471906
770748
488878
157924
1818933
430702
722933
1802239
875812
1500919
1879878
1540820
314585
1477178
1253637
697956
85012
1320881
1381262
696846
1267555
194026
1756685
1745635
1690161
1576241
1970895
921661
417513
1771574
1481496
1544150
897089
1853182
670672
198868
1101891
1516796
1702657
719429
1675568
511531
1995497
1767911
1736904
1602984
718414
1375092
1026569
1656727
1998160
1666397
755484
385948
1862886
1557832
1178238
1623652
1403577
889396
166967
859097
1936480
245916
722213
1784271
1467496
1044768
30145
973822
564814
1652954
612866
343312
1483860
1850732
1663770
1419649
1316133
1947590
1808601
1404483
1261413
1637457
1328546
555504
569636
1330815
186340
577142
1393027
811625
1937440
1322295
548176
1121689
275186
383886
1246556
186181
1671713
1215554
1011120
1790231
785084
924434
463613
1386407
1442652
1504543
978678
1621382
527377
1816262
1444088
1000668
48462
627795
510383
1936244
1440730
485385
1427401
644304
1052943
818915
1523520
440985
410961
1446411
429582
1842509
409551
1100635
1992799
1589355
1209421
805958
1438307
628339
175107
87774
1429962
518307
526749
1214316
1300097
410509
1653602
302372
621601
1259615
1700302
1429089
1642676
1142316
710434
1823452
701044
814143
288143
1126864
1136862
1538874
557217
681009
989670
1554111
1865529
1410105
582081
1825127
11187
1720700
944
313630
1201904
1833588
210414
777371
1005801
638268
1452602
527174
164570
436216
677489
151708
231237
1453123
291481
699160
1939296
644127
776542
937068
180506
1449379
338917
295015
382247
1256606
1553108
1859371
1406454
1547259
365381
1551044
1085432
592222
1110028
1279054
1611724
1165544
1730088
1231320
1212993
1671585
792677
241761
435916
1696739
860089
40831
1176795
1888648
1224898
629597
1594958
595868
1735413
1117649
893290
845977
1487806
96370
84507
1018400
1875888
1215321
1418986
1634004
961078
1604076
1880919
543247
341801
664207
728721
1134281
693915
1098458
1978142
1530707
1173059
1741674
898048
1101456
191025
266892
528013
1171468
548930
1119639
17243
532261
1765741
718007
1061741
773583
209036
682639
342809
1458911
59581
1246922
138186
523437
512639
1933813
483325
1028289
1477567
118186
855690
236567
21248
1179899
476700
1286654
282610
1991525
150864
1478411
1179545
260649
337984
698871
659243
406056
1216591
1954500
950551
1614211
1474602
1075488
1019566
706422
1424208
1866118
1754157
912974
1449295
184042
1034484
632482
1224412
1547570
279117
772253
1968952
1500829
210315
594288
1998005
1834308
1281253
1952895
1621345
1672668
390788
1547246
503363
1849537
137117
15649
1530723
1254287
1490652
724526
1918358
1491196
1845433
1894323
647956
1324702
7859
1674992
1547448
1222368
232592
1253264
520598
1762732
1789032
871528
1095189
417185
1077815
1860833
1462102
1194750
1278475
948359
480206
704940
1307593
99623
1875849
1732172
938439
1166696
1281316
1019088
1808447
870835
1530011
252383
1457339
254888
70591
1566593
1588982
1894342
109027
1766189
466938
1473569
1405862
595339
1040858
1218286
935197
1549331
716997
237129
1669820
1229691
589735
1772934
1875352
1581516
1773622
1554420
1228801
1025805
44386
871470
79528
408885
586397
825985
776099
1244478
1077974
1839414
1069301
1601748
1433113
745035
44767
1357266
1054276
57379
729840
1084539
257000
301438
763822
1376985
1431171
552856
444885
998658
603322
1961502
1530600
1414705
119099
1511693
1736945
696253
573361
771124
1593740
1682268
402772
827297
1748930
1343205
573962
321653
641963
1483669
636435
1864544
1556496
1994154
1870678
990552
1121679
1932328
1833586
507468
259826
334388
1094892
1452658
1409874
1125897
80280
729042
918714
1227509
202578
1295577
537034
1465898
94464
1532797
215790
869624
1840887
1879663
421499
491730
1666785
6058
852372
19973
617428
1583954
1788439
1595
410207
242413
124697
1283499
436074
1178144
1928526
1653380
145226
59135
1254813
1708863
873767
1497473
1452648
1816199
1229859
1080744
1562430
1031937
692076
1900709
700678
1201235
1705825
1368746
1030128
496976
1234820
317871
265384
1353257
667680
1948145
883776
1446085
918149
67426
162660
29452
525641
1492773
1177650
747409
1528462
1835874
1730654
316934
564726
175394
229086
974773
1183698
659255
167437
668116
1957439
550200
1593830
527441
905673
1205294
976172
1682839
1552193
1944536
4721
1132333
1622917
865087
11732
926191
1028327
1038862
1681212
662513
1580046
1680133
360026
1717081
816109
1225620
1819957
928947
1966215
437579
310100
1774188
1458377
296061
965051
368248
1271290
302400
338523
1673582
589124
702365
545400
584378
450824
536648
1712658
328785
1121999
459814
908201
798686
1291058
717002
1106129
85443
542458
385290
563998
1713530
400345
657159
1772309
1420934
1457775
1650889
1553486
754070
92284
404257
745769
1365506
759108
503827
392421
219418
255684
1219309
575244
909435
1366879
431874
527606
703244
359364
1584250
877638
680670
1115776
1025999
1403662
1639266
1918114
1324656
24873
1806380
1625493
1882199
550367
979641
697123
917467
1289697
60135
438269
1506471
69846
32900
1174966
857026
1336638
1490673
44018
150835
1919951
820525
793613
134012
929072
615158
1549156
1520357
1906970
721433
1439091
121423
1468162
147196
805900
876222
1348697
1131290
707789
564659
283496
503145
285621
964594
1988897
783046
1673942
1358318
309195
1656013
1801396
248577
1553426
222638
182781
195497
1284886
1774577
1405114
1620308
1396312
1204084
525393
1090061
1098684
1623297
88758
201987
674470
1468184
962947
1758739
133826
653967
484417
954458
1297542
345010
1845159
1614929
1952061
87636
1991247
1388953
1242685
138904
964507
586041
670113
43819
1726209
580614
1933428
514466
898350
876321
1206227
1551160
1094001
1325440
244472
1415817
471086
1265964
925096
1110735
1735546
1267111
1968812
1528155
1247057
290656
152755
1253384
694923
11665
1709995
1944857
703493
458571
95791
958272
1220592
816645
267003
949577
1093985
560798
386538
1372385
1934559
561124
502406
1010940
1347776
1592168
950333
354966
339119
726926
254288
525360
1446379
1952168
1923751
963373
526510
1448358
329842
1754023
545039
810994
624855
721967
1179277
1642808
1313057
1378575
648725
1773687
1862428
1839978
468828
1459162
1426501
858882
863909
699935
1012935
337242
1443039
1217217
799560
1134579
1549837
259079
312968
1108463
834445
361694
1353808
1471797
1491219
235642
684095
642553
1181266
382679
284584
665492
674681
1094922
545696
505274
1350756
479969
1696168
1660157
181731
449412
827480
1099899
535583
1131387
1351997
590928
1894064
1778663
1828177
432788
1171478
1486526
1714081
126318
699215
1100822
1935741
659563
163213
1230481
1917880
1866337
1611314
97581
1892213
993371
169059
1692240
557839
1527616
886488
1978798
1876894
113987
226762
233301
1071611
1832100
1460512
920822
1399261
280433
1859862
501597
961594
330676
253200
1116494
433143
628539
1885013
423577
1768779
139100
771583
1961013
1911443
1301714
940984
1646565
1779943
210841
1006057
960714
1511958
670099
1686267
1525256
1527649
471926
1499878
1604974
540059
781214
1213969
332998
1761206
1009381
1464079
1555330
1770333
834506
230432
827674
1303155
1464115
866423
1481295
451159
274173
898119
581259
908865
774204
1489700
277288
1236949
657475
612173
867651
1100915
939839
1635817
1014607
979432
1646694
473397
1923826
61567
1703148
1284382
967912
942635
1434108
128115
55382
1266152
998907
780655
1392500
459916
983451
1616777
1329030
1319510
406638
820617
1816122
1342209
1121895
1473938
423631
80108
613235
892214
333236
765375
1879601
304539
658713
1553070
289891
189121
662395
1443353
805405
1930998
1505526
651780
767886
24978
1591768
676943
1627114
19545
1526589
1020458
587812
146081
342589
595035
1164931
296703
1556296
1538057
1775246
832244
553706
541664
1796862
1227116
289072
1870485
997334
1534319
1868666
1240904
1162090
426185
543035
1469363
1242975
680555
274005
1892343
915294
630289
1210744
861428
1001511
119600
1349604
1506877
793141
1810673
518100
933742
929094
227239
16629
905372
1728363
1435157
710940
1872554
1618564
1094428
1069164
434007
4338
947854
358682
1337049
1145840
1769510
62279
383991
1010052
92306
604684
1686790
1371358
1770225
1300772
816550
1941893
345080
1964297
1383856
255661
1755054
845913
273450
1215216
1082503
1964598
1336290
1647977
254102
578874
1792542
1737336
369178
1117371
1761666
231571
993402
1739783
539056
1751273
512857
1655975
84246
664535
1085904
1415833
1831314
741921
1563073
379500
42190
1364170
341400
218972
1766458
1048259
175319
653157
859077
1640501
1715152
1807323
1582938
1667033
1496266
245980
534079
1474454
1996837
749401
447835
821515
1196323
1381405
943986
1941965
1569227
301110
1436917
1826237
131301
1481961
1463392
447507
1183585
927996
1560190
313253
30972
964725
813712
1696504
923573
1731010
1397349
1292186
1561717
351032
121966
767288
1937036
1112270
184406
539113
914437
516247
1644098
1981646
1905918
601800
162068
418064
944498
1734551
671690
554755
986663
1103298
1884926
705505
271916
139145
1089713
1447519
1257331
1786867
221139
754946
34848
1461089
703640
1629661
731091
556870
846586
1404338
505212
1402491
1480480
1953057
1051894
1942895
1775004
272881
1467943
806327
1093397
246966
1641315
800875
1633994
295439
1509774
756404
1112134
248991
860498
1834223
67654
999437
1149580
1066498
638547
893651
103290
369906
214030
259808
202466
1541657
1749956
493015
1710687
1768435
770692
10244
554871
1215683
1684620
1435697
1133536
1570262
941514
1560298
618221
405718
98177
1143152
981042
845133
251878
1831299
99645
1055998
347048
932607
1598016
908790
1853658
1273086
1720797
689958
187995
408543
268061
1801006
552442
714823
378772
1751185
122767
105380
1379579
808000
634109
469853
1419910
1535724
1196476
320093
851679
1055869
1863122
1446470
826823
146066
687284
451266
1884296
1051774
909344
1282182
54413
1279121
490557
1920340
1272503
1263089
735398
581278
235012
1850060
90470
1972151
435547
1712282
384733
1831925
1848526
200380
822679
1641701
919578
1811985
356938
973325
868396
907147
1269187
1130428
326333
138986
1994894
357110
1654342
1870266
1673575
942977
766201
110188
881678
656999
1181782
373483
507979
1181236
1295120
1588137
1209473
1812013
465115
560989
1311941
427742
282074
571259
1749635
296603
1026760
1631311
1747604
1361608
131642
1153924
491961
617724
1310175
1644271
1166356
3204
220525
1783065
229529
282441
348672
1753268
1400550
447205
1608893
856073
541834
1079683
636784
59987
1558790
1774992
1435482
399989
731007
957201
1297487
863575
887282
70824
669593
1107120
496566
554336
615503
1736441
1072851
454520
53823
527787
1565845
938986
1749624
1267858
1661001
128676
1430756
178065
1122584
192506
1429355
503007
374485
1795967
844527
1982837
445109
1703297
323509
722488
185699
281963
551443
378706
1747734
90020
478881
1877459
269991
1909170
445470
813820
72954
1643681
1632359
1849863
240012
583462
517843
658911
1071981
1284686
188467
462836
898531
417853
493784
1459469
1211782
765666
1778017
1868374
1941909
873441
884816
1820106
1572174
555310
1810587
110517
23538
183316
15733
498013
1458860
1528889
1540136
245474
507600
1782719
26844
361877
1704578
874828
1901420
1719509
441469
1176566
1936810
677189
874467
130861
881317
1279174
1872243
1340366
791032
321966
363374
1919830
1333265
425634
1379668
390328
1545281
1595454
1322304
128765
1646906
745023
239373
1004920
1625774
1546142
963088
1750512
926827
752444
1858412
891855
1928930
528392
1730515
1726438
1056714
152803
1419771
368535
1897823
1036252
1168551
232320
1974509
1493155
1219674
1860277
104384
453275
1828019
1452898
608358
460504
1295197
405644
532156
539678
113721
532940
1668835
170159
862231
696584
1307107
1279735
1833122
639867
1439745
1116825
1909860
1535964
631429
1003928
611384
247318
1722462
1505099
1644908
748841
918048
895729
1297393
1905254
390499
1253673
878122
434648
1642233
1765966
651418
1912824
1921806
1830805
489127
418968
1934417
337012
1395902
750702
1871490
1730924
567083
1415439
1427981
1549643
1820424
511306
481549
1186158
1170841
534588
345295
1528559
1616148
815088
509868
1714904
1541293
501885
1014365
601749
1270310
1273410
395021
41939
325454
950099
987302
583478
299801
506331
1800379
1470841
646372
397491
829976
1769310
1550236
79364
60529
1723772
475059
689034
5003
379942
1228048
478682
836739
1599598
1849275
968404
508933
730538
1560242
344696
421149
1342021
900838
803569
1517355
281984
931606
788041
1608578
930554
596196
1310307
350649
1133722
656587
677309
1300679
1925043
1410394
935850
1282482
770871
716332
1337761
1298557
249081
12451
1018335
1701471
1400886
84872
465072
1861925
156509
347689
1798704
1023946
904645
1566002
566503
1977158
1713301
37671
1215701
1295173
1757691
1597530
552919
658009
292221
1837359
1363270
1293979
887138
507446
1607125
1099073
1163450
569684
1298067
1135828
1896062
1041840
484761
16391
114956
1231005
1071540
1052517
1329549
980728
1577255
1531492
1802476
49990
16827
417604
699589
201928
1788376
431712
875701
1293783
21681
167113
55377
318387
1656516
292560
1310145
1841481
682232
1457545
374464
319047
1511609
1103919
1770958
1805994
147651
1648762
443056
1212314
1673556
1922135
1367782
874881
437318
47605
234580
1025209
1464587
1096070
1823833
1451965
502173
1798041
1213791
718665
51976
1612323
158751
1894806
1001119
1097360
1855352
978820
795274
131923
175416
284038
383604
1361379
646671
1963015
330516
1528652
863658
1097603
1299806
842472
1788619
580630
1508980
1675431
237082
1199893
23282
1642680
888626
1684353
357682
189952
217381
1831347
1943089
637156
661211
763558
229324
77790
746543
1948508
951026
316698
118869
392436
1725507
891633
118960
1295696
694864
1747037
1300571
1742224
1918720
920324
1527365
1308136
1226708
533411
611159
282096
522829
773904
388217
176127
214891
1885553
1718547
289661
1037798
1394899
1742110
706257
1149884
1282893
1266168
480687
376158
1074934
1631561
693137
1322812
944472
776568
1873340
1113173
898782
1363318
1357859
1066034
1745201
1041197
475897
929591
2240
822665
146706
1849616
1271466
1998367
468125
1407619
476208
165793
266074
609927
1564165
11807
1048768
1360688
289161
1796544
1117069
907544
129614
1721883
702700
900060
1876878
563505
1113820
1595925
1572194
268836
496446
1764073
1638005
1418327
39517
1897809
569293
607966
41564
90979
759086
206436
917037
1844045
1738076
1962169
646812
1458622
455460
503904
1203109
174913
1802797
962754
946206
1575913
1268809
1512913
1576363
797557
1068134
1485746
1989470
1775359
1516257
790642
80240
87687
1114551
1548761
55123
1034573
1564368
164221
678088
1175371
270986
42818
374222
74850
4915
476158
1221208
1508142
352169
495677
436810
1194930
1311069
1476364
185195
99496
1321693
1680675
643669
1579141
1072330
686195
1088192
629954
356709
527237
442076
741550
600882
1970308
192457
1609866
90659
1361330
1675720
231184
1055066
469574
240682
945914
239948
1688592
1284528
246778
536916
1865338
1351866
1517785
454394
321624
1978270
1790250
1620945
1859310
1126891
1450960
234302
1288623
986428
377501
1750061
874286
1858157
797377
377199
156906
139175
596918
1713055
943598
1600754
908501
790927
909050
334124
1705619
657512
193967
1930770
1597544
381038
1429173
1734837
1086364
448899
937639
977934
260214
1120894
1692072
514669
1065902
1881840
1033192
669494
864305
1088176
872627
497453
1131063
789248
641883
640634
54490
1619199
1001489
1232606
1458629
1735131
565964
339473
88766
1733934
565407
672684
78895
850031
824755
875133
1716550
1986283
671968
152409
1078784
412577
718959
1357379
1378332
1415840
499196
1575898
934770
1540325
1348347
1077774
811769
1301630
1222429
117773
639929
739915
989759
1150842
995507
1432738
511689
212326
740974
150120
1040080
1130473
913672
1691279
1565660
1044767
599521
297424
15391
756228
1388235
1295197
1380668
1819759
1014598
884236
119205
308927
1157828
87374
1877973
1440708
549974
1238546
942610
1921688
1408872
844454
740172
669070
1071164
1064953
1247720
618731
987647
645595
1963007
117563
644850
1423348
1060376
426322
97870
76639
151042
1938318
1679897
1127166
263616
932153
383627
1591061
1333162
1960916
729630
592068
788229
1583130
189591
1303049
1045060
891088
1646636
561414
1412397
107835
1288475
349816
1103693
463844
1014572
905518
1046654
1352681
1048286
1656126
2249
408219
1063326
10896
1303778
1880974
1335207
1488108
1521805
534380
1186760
435645
1146985
646640
552058
745236
1178678
1332149
1974930
1751780
166918
734270
1514173
1721283
1603214
1157446
578907
664021
1815471
1630029
556129
1405880
1690527
1225343
1957003
302473
908649
1534218
1319191
613436
1529966
230609
529663
314299
1591124
1993912
1317007
1900504
1698469
981881
1656742
39935
190056
1965636
1099987
207693
1676051
1235269
1931778
82511
342560
1930238
13968
1658942
1461462
1410820
1125582
1628368
14811
1892350
1586202
1666623
1647122
1943172
63780
532619
1780739
1552369
692947
1408880
513388
409809
719243
382218
519025
493183
319270
1488674
1859325
399589
822732
396268
1886068
384814
102163
1999789
119258
1833134
928153
622550
1230711
1304245
748218
809710
1297994
853925
1231223
1469829
386149
1318715
240759
1562917
1563190
1507958
930297
999790
654993
1781822
812176
1311234
1074374
46333
814192
1291408
1587722
291281
1631399
1662773
479754
1961967
1071398
1806505
1803576
1068577
734959
1068406
1651776
1698237
17980
1317934
513457
1533391
413116
1070746
595160
1864735
982869
1467434
1122161
927439
703511
1606657
1557255
563869
208324
928787
21965
161841
693878
800011
1204623
1987043
79008
974931
877621
1948364
1095972
254597
1433481
1556306
1640698
740160
109082
1715307
315891
1787855
1765290
343041
1608659
326250
1870571
355141
830365
1706120
648098
755524
1537493
1823465
1301896
1201813
978068
1981419
909031
1077581
824497
222983
294060
1801266
1067788
821618
1141459
810089
1656404
803995
842465
949091
1718626
641319
681773
1985217
839565
1306319
312538
235798
451917
811070
448803
1835727
1472179
1311683
1287709
1028450
771014
833218
1242479
617742
667160
998701
1014517
1702780
16998
1687751
392492
1086995
1644530
717781
1463008
276098
1410730
457606
351471
1281563
325505
1242115
740411
1662480
1860541
443289
1617593
463407
1067178
1324426
59851
1015685
970385
1615727
1265412
11035
657403
733551
362257
136569
1676332
797652
571404
1194412
1655345
1566523
600560
956370
562496
590969
243847
459089
433395
1501596
548844
1914243
1445598
640398
872143
422448
135957
173437
1740275
1271262
1826324
1902263
275978
1412412
1322550
1819025
6433
21309
512766
1174156
1438138
931042
730384
1864075
82521
197714
952612
1993535
498147
1338733
1976092
1873433
215231
755384
1241090
1971809
1874772
387200
1889713
1669678
76658
918694
322876
1319505
260300
1779819
1590142
428112
559449
1611462
12707
1207332
1278933
1429535
1206180
991985
993854
628309
540670
1715694
918354
500703
704737
1909160
801814
1009189
20834
362660
1077450
522678
1045344
354862
109400
123990
1948643
1395081
511911
1593618
1580582
611527
333425
524474
435384
899474
1394055
424577
1468222
1381775
1850936
1332330
511227
228428
1268279
530781
1411690
98290
520593
815072
1754940
1892403
723327
1205334
1440272
1612148
1751117
336173
290607
818169
1661417
853899
770085
1163249
1573186
1819103
1072793
713393
1627204
1107033
1010388
1387168
694694
1396049
1890879
1082927
141480
1957330
193835
300831
207520
696865
249059
343292
1492864
1078052
1520453
1674467
671534
282789
78988
1685786
811152
1417841
487140
701915
1321753
1797918
1234786
1599047
559090
270888
1286310
1382840
1588359
493457
401569
701276
22806
1342627
480347
1631266
1339540
1368803
1073953
1144038
1349173
1792084
1091308
331276
1950114
396693
80276
1515508
1318497
1098783
1230504
1092807
1834090
1435228
1642310
732137
676731
215416
1315116
263549
479725
189806
1374297
1828178
984709
1476700
135556
1446257
1966090
470465
276096
1478098
1785554
1421553
513322
778268
621415
38290
1404008
1454675
131458
1479075
1017049
1723479
937167
411901
1647535
438789
1002143
1663324
1628415
1170447
1656902
1494609
1233156
1609438
20115
873281
189554
1665255
1555264
1136304
1859331
1559199
129871
1835025
400838
1097702
1708753
512824
1023685
59013
560266
848464
700355
1345487
1526258
1781959
1370429
206706
689932
69678
1384964
982652
1121801
14750
260051
1037115
1027642
1837607
101478
317183
1776245
647772
330395
1582666
1553745
983843
744475
987583
1434604
1761761
1054360
1011311
1408046
331834
1431664
155609
870994
1492682
1151084
44843
753212
1964759
1049142
430144
1594256
1168013
708360
1134889
1284624
110775
503479
1377326
1311239
850230
370380
1710543
773967
286217
1288719
1514068
1023413
1678230
37024
100184
1047606
1420177
789979
957042
539553
668629
1544327
1745033
314947
1205131
1004150
635591
1997893
163282
2036
585356
1278835
314964
381302
1490543
1338391
1048813
1332316
1926604
1950782
1857434
976015
1367483
1424203
927390
1995370
876280
589529
1155323
1151718
491033
693370
1350336
1782971
230545
1993988
99170
1306212
59282
1730938
949765
1164655
495098
1577896
1072268
1859050
358467
721541
1441993
1510421
1140064
1072513
122246
1704709
1754938
802316
87524
1897913
793652
1187008
1561674
1276749
1275162
1943359
1986643
683069
1287638
102687
1255370
53874
385100
661653
624
1976642
424911
1795650
157474
1754157
1339191
1072905
1991226
100864
1335013
1330500
1547058
365362
525134
588975
543001
732426
1836597
935233
863351
854040
184850
1323618
1031877
954648
143121
1134502
835440
1790673
1585306
1397513
276907
874968
1858940
401967
50458
1788037
1605239
1122380
1951643
769557
139877
20695
1074516
321951
1985205
1242849
1974548
24010
910904
522045
880376
223564
28984
371949
1401641
336429
763276
657931
369916
901229
1552230
470785
1089867
358820
730835
1758468
682049
64348
1576626
95102
563844
1256183
1574234
1874634
718071
1081230
732556
845061
1141779
575062
1050988
984119
288446
1420517
1159222
1215331
514549
580673
138722
347287
79722
1349699
1265365
1372304
1841600
233689
408590
61160
706727
1627796
935707
1008863
75836
1264064
1687149
1611675
1375792
730400
1790438
266519
824221
1193060
370338
807193
25977
167641
404577
1254356
1003401
954808
1342367
611717
50661
844061
333576
796822
1591489
214403
1017483
5516
131722
833869
823318
1005607
1889165
1819584
518269
1817784
19426
1645260
1479683
1647378
1671191
152094
1682551
1545443
863546
496356
1228465
1805755
353112
1378632
732533
137712
1715039
1025950
922734
1111037
732593
555747
1093109
1920119
495018
1330908
125199
1345843
755454
1963742
583679
591804
1017857
918534
945825
1842102
813197
1679925
1969424
40923
1913925
595906
457631
1214710
635108
705069
1795570
1588407
1385417
1652187
1543668
1315799
1754334
685382
69867
840224
221403
306150
1613840
1086380
1164983
1455567
1272612
1114723
336510
1169010
1975529
304042
1608490
211466
1206761
98869
1599881
1462288
236444
680074
786592
534072
1999224
1470043
1195230
514621
478143
475548
61315
949244
502263
16957
1996109
821396
547528
1149262
373564
1866083
49679
1777800
1908474
1008516
628447
398660
493855
625481
1580279
677009
1252195
595485
436107
217379
1485165
1160583
160620
1905459
140096
471506
1636709
338600
1157464
320675
396680
668006
1088605
706894
1669469
1946954
713969
764471
1930483
724661
728193
1483665
1885817
921244
1140390
1196194
1824210
1884566
1820097
646467
333846
489949
1125544
1898681
1944304
1731257
978329
1166576
582089
1979121
18446
1052103
1818890
775864
39077
1694809
995869
844580
654528
707818
1379295
1933631
1157078
1796110
215408
1783260
745505
451873
952518
1435902
1308929
1053539
103688
22839
1184945
1830281
1733656
1261791
166432
30514
271749
250055
715209
1914151
473963
474910
1594137
1932184
565652
44784
1987990
1172931
1410724
147655
98968
1039159
174414
1406403
1845232
635001
741792
633671
1353550
400793
948310
236137
644309
810811
939569
1594927
1003337
845186
1619520
1940643
332506
831500
461645
1721544
444809
229340
43411
838977
1123292
1446886
1678450
1049767
1716397
1342577
128482
144807
806287
424009
1548851
1538946
808965
1969037
1716160
851282
83804
1705762
157300
1494904
1057768
1293033
751475
187588
1111477
806196
703269
1293043
92314
414994
822877
554381
214666
82686
514646
1043109
1714424
1901688
1888756
1042913
1033556
551504
1493665
1127780
176369
636347
1623163
761105
755556
1450751
532499
1097587
1708414
629780
528501
568500
1849595
1939763
1380211
1385875
847158
844802
1188561
119344
1520165
1349395
117920
1771262
1988048
1023429
1649651
641568
1724637
765019
1947776
1046267
623606
886910
1929301
864720
968729
1070577
1518809
716397
1456307
996037
294034
210904
1362098
746409
1442462
554074
1236646
1136007
1658375
1279377
661936
530364
233208
79688
1729029
1139988
940447
1448456
1127318
1637543
1557857
781
1260061
1053288
1881259
1990853
643419
252635
573935
1142864
350194
1435794
480087
836594
259435
1946294
382033
1941074
1766943
642966
563459
125968
19122
356234
245055
1728179
1287721
769373
1332178
146191
237075
1756888
1920710
368198
1728867
1345698
1641910
1570452
1114428
1623807
1722146
1766303
1257973
553408
889635
1139045
155856
1177504
1259134
1966605
1777457
1974503
650393
1597363
1961706
1276469
849011
411009
949806
1876914
1527717
1855968
1330077
1646345
361354
942905
1717309
1226809
894070
1696272
1879194
1968348
654796
1030166
1197310
1638397
307746
735556
63675
1750353
1153223
504932
139680
89889
72285
1323883
1938117
989907
130999
1569612
954154
45298
557777
290459
1714123
401826
734675
904682
1175356
873630
1135274
558914
1419320
1438982
1077682
1192030
1452748
1580775
342245
1748946
865917
410911
428942
1413798
1687751
381928
319700
672683
1660856
1118896
1971927
1484832
1756265
1676776
67177
1626807
1812643
1318808
333485
1786986
759066
1004329
461116
363208
303118
1365217
102875
940046
390124
677730
1111087
1728410
1476277
495646
794798
1817790
357037
805452
2305
432694
1967976
207761
1377632
1685327
653260
1680530
1031915
649176
700135
377449
1786475
629691
1968377
1096964
1092767
123068
1616378
1935539
250227
681466
679185
1712703
6218
62774
328109
580106
1209374
1012957
737782
1598315
302582
1591245
689639
438691
83948
1567072
59893
491490
1373809
782501
1260453
1018447
549992
90932
1796132
357063
242115
1190150
497014
2991
755880
1815336
1188138
778106
1721464
1251076
909251
941300
1793374
279439
1169330
1317902
1903526
1225677
705485
1805024
1734756
1044546
1469998
17075
1949099
1693614
469923
857259
954615
1383086
561044
966009
26652
1191951
214007
1898462
1301472
711436
933165
308073
1357967
2047
1324017
1270204
449269
802978
1081465
1950419
1481091
445522
1520628
150246
1629407
556943
654467
498011
1526226
1099445
1541294
1849907
1162935
680639
99877
161009
432258
244529
574670
577126
1566020
838539
1989829
179152
147985
1337187
1218966
1231480
291247
27868
1738322
132216
358560
1072311
1785336
218296
889308
1355428
973074
95950
882049
91358
509414
1336947
483021
1623122
257451
766208
356673
974132
45323
454767
120692
235536
12989
1755597
238006
1208298
8871
960240
743498
1053257
1295548
967055
1530435
1538326
1871595
729325
405631
668304
1765857
792331
1379186
301182
646396
881513
1981020
409624
818266
1487489
1979769
195457
1782472
876300
1491649
1075926
573637
897533
1155397
85880
597221
838154
1314094
850018
1030130
1872113
789678
1607338
1915023
750983
848282
1457765
1233397
210703
1849956
1472377
485082
569093
628840
1691067
1409875
1638803
749024
882725
299538
1624591
717624
1260425
1893574
1153074
307832
60479
1560258
1045063
562336
1549415
809526
751198
901498
568828
1107072
1462574
785852
1979264
1147530
1121399
315243
1996057
1476137
359813
349927
313680
661810
1014057
139946
1667877
202261
800790
88368
1952129
770094
1309029
1512593
1088905
320239
466243
185810
1382686
264833
1865151
992732
541388
1525420
88443
1042175
230964
227038
369938
1659841
1235117
1450990
1117675
347825
1949988
1178696
584993
190503
688170
636046
1914221
838215
53092
1577909
1225139
877662
1971155
1193317
1400192
1799648
1943408
1420192
227328
60739
1931090
1323346
1346162
158818
1011169
1353800
1308136
667694
1856860
1333693
1735861
337727
1367165
207891
839032
586041
164243
1751892
46713
63527
1734702
46654
964190
1563230
1585399
451693
775689
1568267
562894
1677240
1538182
1584913
331317
1095620
1500624
502753
693745
576388
837459
670730
1445257
685621
288342
364723
847486
1141049
295781
736760
1048015
198037
638327
68787
534518
486609
292855
1087581
1235150
868278
1154876
1850491
1000270
821367
470462
672671
586349
1665618
242430
1822868
702174
1729070
1044413
367307
1294597
30992
1885863
236149
184797
91478
1059270
100302
1074955
1016681
1728178
791432
556625
958669
249103
835660
1558882
671104
121493
767216
1149359
264865
114161
638803
1166958
318290
1448311
740427
495713
813432
1913705
1708085
451019
562266
1077481
137297
1697861
1238998
610407
1392787
604214
1217536
688696
111501
1035967
274802
944322
708053
569892
435202
1245175
1461580
80749
1862306
1475155
841376
1754985
552526
881486
617341
1543907
383007
110290
223190
1016996
851487
1160240
1587848
277826
346936
1680413
732520
1245440
796711
624078
462555
739996
691028
554441
857273
1133905
1451774
970351
1345631
513301
457587
410730
1547238
1579002
1691621
567285
602276
746125
1699123
1712263
1512950
629271
57237
542071
1239053
1277186
93248
1993437
821319
849006
1213098
694047
1269110
768469
1261581
642519
1113840
1648554
1692308
799002
760458
176314
1951958
275973
553289
714362
968712
1407892
803036
420476
140074
1502262
269468
963484
685127
106308
1422148
106929
1976547
996184
863236
593409
1943008
429472
1512922
1889424
488785
752995
607054
1922041
578036
459398
260304
807704
831865
1049356
203820
769239
917958
685900
806156
1175124
810220
565827
1055896
1907001
232065
196805
1399521
1567738
658273
1322831
382286
807905
223492
325103
1448787
311130
802521
1432729
524122
462567
1039544
990691
1807000
1227311
1996199
960044
840446
1273211
403819
1538397
358939
1566088
1657997
1935167
723987
1881541
802748
1543819
760767
1559029
227366
1994577
1897751
994693
1961663
607364
367417
1191093
192911
758494
1156560
620896
1678230
1714546
916316
632282
503618
613238
606614
321030
1722220
1129962
44933
1686311
1798238
66315
1096605
1926870
1521558
681363
1220910
1246530
1778167
856814
1867470
1863763
1832062
1615883
1467046
1855390
1351691
1444917
287086
54726
1675573
9475
956871
1810183
1070312
602918
997380
127972
289867
661895
223707
1069528
1514193
608380
1648116
786946
1276117
733752
231981
613254
253006
1107566
1722638
845585
1948489
1926503
32613
126695
1884805
732598
189270
381132
1244409
1081998
1912070
979451
540738
1228884
1487738
876438
40673
1855370
1008991
1877791
952096
306537
143526
1198365
1235786
278515
1561947
34093
840453
1004550
192153
1365248
1095647
433845
1317745
1741878
1292960
807180
1332090
1104938
248770
1225561
1240013
970122
697023
218856
1144601
1619774
151902
1940417
1872336
657343
1255313
1063878
192280
44358
342682
1812094
624900
901710
1725681
568584
1119034
38699
1662960
675161
1212803
597361
854554
419428
457827
599499
440815
1946459
607543
1937466
1100642
1430735
773574
337952
13015
1823496
168412
576392
1954405
681927
277799
1824371
1847419
858401
567145
612207
79761
1678099
1092679
1236206
1679123
1495364
1786993
1997103
130160
710054
23022
617424
1433834
989957
823288
808804
957783
1734458
1305737
351130
1802327
1800860
1411251
749912
7826
508852
9041
1574993
1476995
282685
590318
353889
1353949
389749
1483560
629639
1803249
892623
1208366
382199
1855677
1951363
443724
1201567
1923917
899493
235643
1944330
66177
1845912
1495564
987022
123438
1300489
961470
162850
1721926
246557
917255
1534013
915838
1822290
39105
1842936
1227055
144653
1911232
943196
1736564
949621
1371879
986330
754107
186743
48542
848989
813763
1470424
944198
215747
1980405
1958624
1555930
738843
253505
1562931
1067015
498058
1705780
1390723
303615
213406
1262416
1593812
211923
1264851
1670350
1319433
934704
1528286
1929334
111318
1296323
1542519
973451
1458480
320735
1111809
1248028
419436
501397
1720174
603872
37991
118233
741078
409908
349176
1115301
1809003
273726
1782301
11256
1625479
354483
137710
1012950
1119327
913946
1296519
1372204
877271
309728
1413536
1251683
1068206
1554531
1263461
241986
568147
1187044
494895
1490161
1656028
1711437
645776
63393
52562
27435
174257
1983318
568307
1381391
1504874
1808483
1038333
1531913
1842351
1127698
784370
664780
1875480
762334
1265667
1893162
540071
1100508
150634
1030159
417230
1250442
210096
1882803
1681953
1849371
32660
431332
291292
680572
1952859
1104276
16529
300930
301078
1183849
582563
1328436
475201
118511
473303
1057279
1896647
1200111
832112
1957321
1651054
709455
1782362
1212539
1507428
904469
653978
1741601
1748822
1024923
788631
494251
333757
792087
650327
156589
1132403
1230613
1090967
798299
540102
1622025
170580
612883
1546157
1676994
1833074
1464481
1973227
13900
1405877
1040138
207726
1874289
343084
1255282
1040826
579978
866480
1877101
485316
688862
19639
1761632
1984737
553547
1544929
921872
1387958
452604
906174
11357
1652098
627052
945978
1326023
995841
1329555
312192
1373926
33968
1883267
1603635
406355
93889
46844
1333098
399310
1606074
1065341
467358
1605949
1013632
1682306
1068636
1914240
1626498
788076
291178
413579
1688304
1600494
839454
845680
552730
461955
571929
365362
1353122
1893000
475203
674560
1805254
1042928
1867843
1188429
1686346
1252214
1041553
137618
168332
74826
703882
1593736
135082
1358951
1273818
1702053
1554122
952750
589431
999626
790102
1627589
827742
806597
195845
1505133
876269
1756114
1086227
1953478
1819704
247781
1618201
1614489
20941
1717197
1736451
65853
1705122
1210742
9341
62812
1929612
559689
351247
1278926
476183
243380
513060
1253471
663969
357311
990320
1782537
1479456
1015785
1797770
133634
1868586
655529
1031948
1951961
492067
393877
1607756
1621053
738275
1927064
392822
18045
532016
1243039
1812865
744943
544707
1096671
363355
1147342
1488405
1652288
341038
972182
1919696
90165
1255326
1335202
1250656
1193747
1154618
1805516
1555747
580488
1853535
790126
1761428
85363
1820001
387007
997820
1514307
780697
541934
765976
627552
14108
1581523
1571920
444178
266358
497209
634494
688053
1350943
843502
133921
15561
101590
742393
1307633
588363
1917520
1425654
1276747
1271049
1864353
1201875
674009
94757
999684
1844952
1562111
1741092
285978
887568
1427558
1210104
1091505
1745152
248835
1364839
1796901
1382063
1509836
743484
449978
1719564
983190
557266
1800164
1858729
63997
1093523
9600
853480
63283
1041628
1412109
1712214
1864143
619458
1748840
116252
1962089
1369899
949288
440762
862147
150997
943804
1423226
1937954
1023209
1836612
1795291
1469630
763650
229839
691805
522130
1879204
909115
1339974
989290
339522
1508502
330354
328641
739994
1593525
1596549
1000737
608168
318122
862638
219076
1891446
285382
1206616
1111325
527917
98262
962803
1271613
373823
1084633
518298
929088
1108718
804599
1371987
1493091
1090886
1025231
1023474
1933406
1831310
133667
818373
876575
1815142
1893908
280418
1699435
1860640
1864713
79278
106605
1898523
1328158
1768093
316007
1475128
1501493
1131259
1304710
1718093
1986166
1100605
702940
1024864
492482
694613
171433
294217
1303799
186087
783955
50855
721968
145101
590269
1726242
802948
1191811
1322187
1466018
1258502
734043
861059
1731300
1439726
608042
1970940
1631631
1917880
1167723
673473
251070
685202
620353
1812656
24173
782720
1643452
990865
105305
401029
1068677
1720051
430025
1588480
1581211
1995875
709520
96129
127673
793513
1964915
256406
60616
106255
1125076
99558
1292989
258783
15765
289256
1354371
1772281
712641
490188
1422858
1065186
1320777
740469
1621435
1934499
1364628
1807479
1842448
1137018
974634
1377684
1881126
1827001
1848730
1238818
1419748
177638
814776
1307164
1034495
1807843
1966652
1947226
1594951
1563688
27378
1928231
1099120
1953104
1738785
228097
101645
369817
869434
1352637
409718
1710732
952325
1710679
1189506
302823
1207229
546866
1167686
735664
868584
1824225
1524883
530541
394832
116196
1829546
216922
734379
533057
1212485
813427
508521
1927264
1856708
13513
1697639
928119
1075557
1616680
1552488
1489279
552429
923583
575576
1358161
997266
1205836
1944259
1367806
1723543
53071
653605
1820700
198089
138338
1432005
1658127
981506
1628005
1746841
1941319
143330
844033
1864807
959674
1378026
1159879
1711692
1412794
67654
1209054
572061
80271
1900020
769553
729711
56103
768382
1340101
597429
597076
350043
293880
746286
66429
839929
1831814
949241
1479939
1008550
1651265
412529
834540
1196864
254645
1917523
436258
1580942
170491
193700
912883
449181
489136
1237685
105014
304346
1247661
43471
1475289
503876
1929371
308467
1279275
1784638
179446
445555
32840
858859
1952652
904153
1909302
1285727
809579
118302
212416
582211
1388493
1305973
1287750
381566
40229
1027030
966996
962126
1971657
1719740
612113
44126
1191290
1047159
1495425
1293727
1394947
833588
814663
1656254
1623424
169275
667140
401504
859752
1608388
781063
1418444
1188735
933617
54932
722559
1180442
1929060
1544185
175601
1846366
690299
659459
185511
1890680
915087
319831
1286770
169256
1605985
287144
92660
746910
799780
1528506
708357
1753230
862493
188386
198121
386654
1618036
463619
1696907
1231802
627122
1117443
1272672
13628
724923
1254196
382018
1569295
1209803
823452
1023980
1624435
1293819
1757574
1866971
173701
796468
1769669
899371
1790700
152044
1286102
1736576
478223
342489
1513916
1330132
1102015
665067
685980
1656647
1949323
1335446
210627
478708
1098530
1500810
1690885
581708
1857288
767625
1948575
1210378
20098
982051
1273969
1303302
1731095
1164897
817436
1589848
1188048
411184
1682245
1732567
1657512
754216
1207200
1390500
496436
709511
964296
1035117
400223
1626931
1239943
1850488
1994811
1031181
1420546
670086
284884
1781248
1355046
1851146
927364
1983305
825914
1150974
1981295
47169
1814728
1559336
1287140
852456
105694
1318508
1105542
684964
388589
1011031
1992792
555760
107532
1020542
1983194
1457757
1883362
1389619
1036233
831884
695077
1005027
47341
1157623
597140
1603741
1676974
609430
480229
1126410
559668
61927
567199
626145
125229
669408
601925
1220725
1827920
1980267
1888445
1792842
1644137
1428857
351714
685823
1636796
212750
76534
1915709
1420044
720604
1049337
1359942
1584240
1140755
198358
1691061
192304
208015
1609556
1991207
1487797
1317646
841726
641015
1027993
1009082
896094
531488
1687992
1255269
1229669
305935
1950545
886249
1615316
292121
557831
872441
38929
339450
120139
1279640
770631
795776
1870430
1213926
1308472
244038
1389143
937577
1712610
502544
1567939
247732
1048596
361714
883912
270058
179905
891358
1959193
718111
423950
1732339
1672843
1492947
1793489
160415
726494
740965
1637768
1505774
1133444
240088
1229741
1034122
915917
247569
1092112
1181668
1255303
579763
362587
748664
1517460
709256
1322784
1326246
1516207
984332
166105
341484
1647876
621639
875623
161995
1140273
1366316
1574795
1659719
1406212
817034
651068
1930693
1991483
1645234
754315
1918718
1033460
242619
1002469
1147418
877078
1174716
969174
232454
701048
684733
1960180
628697
1547315
1270105
887663
787606
1112310
1609276
1305786
11250
451383
517171
1573875
1736343
794533
1130030
1179240
480041
1258801
1724296
976546
1731777
637892
1123435
857351
954801
1626495
396543
326051
1090429
1686633
966426
1350721
1142540
413680
1474572
1291503
571456
941491
1136634
1858825
1390362
1078031
751195
1657089
1983291
767021
177073
88494
1445245
672581
984696
1249343
911969
1585489
700625
277576
107776
12170
1557609
1854587
1750915
1524366
1509922
950055
874931
797143
801725
141374
333581
1100463
1883045
764468
384274
108862
964128
346060
175292
253095
1778917
542140
1962412
911782
888444
1262419
1160762
806307
34664
470029
1886978
1543538
428946
1981320
23108
244393
952041
1316467
1699432
427157
767926
1335203
1767640
1190050
301494
461058
1091605
545382
1285793
1576029
1455058
1182713
416019
1967989
475938
1128038
1017772
694767
503068
1030051
421633
133040
1546097
1504398
102399
239558
709889
1082197
1457782
1447551
766698
1162858
714995
1611734
914878
948220
280156
1113057
913495
173599
1355597
151466
930631
593784
375867
758145
1282756
1715903
1435271
1562681
1720451
1169552
1407903
860130
182074
309996
643478
825384
1331656
1536359
943732
1334833
217138
329869
98938
139365
1597461
1580496
757995
1604640
628258
1787135
53707
998664
1233078
1672354
1586827
1133237
1441438
1431667
934713
1081101
218595
147487
1859268
960144
806491
1259265
170083
52871
1383385
902504
1806094
85705
1261891
88396
1256762
585930
812891
1812829
1372824
1941381
563127
578030
1663507
882589
602807
556545
1401364
1512664
1994938
689254
1708625
1909820
1363677
1358080
670131
1899432
893729
1786674
1154816
654654
1278162
1957953
98356
951937
200587
632348
744277
649175
1746602
1070210
552793
356055
327581
251848
484760
285953
1214636
662762
351425
953693
1641226
1709446
553690
5286
1449268
1105557
13354
1018758
771018
1939316
91867
1026059
1208323
1290121
441692
878529
1404480
618693
694961
333809
540709
502819
975789
530764
957316
1549737
1033850
838882
156445
1012161
1340831
390806
583012
1696452
1004239
1560330
1119385
190404
446003
1528591
1634152
578507
1794290
323407
893453
967628
1523247
441229
575006
1047094
1898381
1212389
1014584
220406
1646371
286392
1688532
635085
1972384
1628880
218082
1008120
464706
1986941
1252884
1666764
436321
1035920
555663
1578156
1522203
1905139
1662327
1815324
1793472
1026022
887152
1308139
719313
1972261
1395433
198333
979848
14156
408602
451917
39628
321561
226142
1273859
244787
1925067
1916639
1875832
1724610
377499
1467079
10270
1489389
655768
408547
218573
287730
993949
1642149
868711
985764
82755
1470102
1527247
1707507
736547
650780
1862412
1324139
1889074
834302
707815
414971
191136
1900234
1267949
1300061
281432
1186308
474843
253006
870747
62377
1822868
56836
1600005
1387446
247437
376687
716436
1174205
1900633
664605
1384283
755086
1185438
1562368
1545032
850287
71221
459275
297543
416912
196778
1122948
1761319
1488394
1000143
1677241
1130625
635981
964623
4137
289497
1383153
1815743
520177
262634
1709923
779075
1146984
712191
1973738
1690981
1050906
497230
1621888
977442
1914867
191717
188066
1126506
1220485
547301
722303
1238027
309721
1540665
241350
876659
417599
1603441
951033
80970
1893594
624371
522363
447786
1895232
834334
829578
1657423
532060
1444950
1393199
130336
850916
484474
913798
190048
1721613
1781231
1811613
1612140
820931
551548
513700
1381268
1880290
1918076
164416
1327699
472356
1716895
1334420
563703
1635442
1363182
1518653
1787300
1292421
1529036
1676205
1878526
1926770
1760665
1316865
444362
287172
396203
543342
1966635
1038367
231665
974035
1506022
1588879
437352
308664
1686434
1849163
1695711
492137
1579004
994711
504028
1934815
293265
719801
1500070
623948
471358
371417
878008
1837423
826226
970852
1717060
1099684
487032
173741
1527264
1310869
673646
1601100
1681633
1256859
29925
1718811
252595
664518
1417934
311087
1698245
33983
238055
105916
1535
1752431
703012
1005057
955948
1456029
676956
1216099
635437
1318759
895331
1854839
1083704
826298
1863654
901565
958125
1096290
1362669
1728252
90344
794700
695502
992593
460802
1005803
547536
1320258
841575
442369
858870
681174
1841498
1529048
1476340
1205706
661357
854144
496965
259694
1213905
141509
74223
1645720
1620457
1957437
848533
486256
294432
993017
1727325
73048
919787
552096
1700891
555933
1486130
1416414
1271288
296389
585588
1901094
955635
1484497
584827
1227280
1294047
311940
1882642
1009647
1138154
934331
1020707
1364533
1446071
1483970
500865
1703301
1189761
449657
288324
196289
740595
1126916
797756
595635
676538
379992
1300352
1419252
1526279
1303049
986465
556652
1228452
393869
1981620
102729
838748
1778115
1555142
1218961
1085344
21925
470428
229432
1945612
609765
665230
744236
1666487
208926
1217170
1085623
863320
1557714
855558
980896
797475
107869
1017599
1857692
819185
1735378
1737303
1005422
747852
37139
214722
41592
1565895
1464843
488726
78572
1428396
1915243
1380266
804826
523759
479454
1496729
833840
547152
1106688
1882684
563690
450817
1404840
972597
491502
1686145
1443523
1716912
1759311
1035310
1601469
1001236
1733789
11591
576289
915647
1237217
874778
679437
1311742
940393
223978
1225052
1189400
1552051
1686432
404187
847945
1054381
1104196
670615
1170714
1298157
1129015
393844
946688
1730040
791347
816962
998195
805871
507583
412764
1646111
1571274
1154414
360248
1050262
1117881
1402641
1402076
294067
178272
460425
1866044
1769130
982557
506952
77813
648446
1355130
1765905
1316137
231502
1031919
371288
295538
473282
693914
484980
1218525
384591
225562
755007
1523219
1463368
1360607
367069
678009
145549
1165140
1436565
466929
1892465
226949
1946014
419512
1449978
1510515
583664
829858
1818139
165070
452122
1641923
1278017
1213226
512587
1968263
1665332
1487966
456740
1909632
920299
1055543
510669
956259
1500930
1325393
358251
633768
1681884
354173
163616
94860
1815776
847529
314911
115664
266649
211606
975809
1133599
51600
308726
1593463
500452
1638253
1694374
1246768
1941958
926968
561946
796391
187277
1516199
1779950
666430
1204351
760754
1172463
1495671
1436244
1800735
563214
161160
878573
1573303
1851687
1349165
849047
1257135
1435292
942649
148837
764733
468191
1968740
346455
301698
1483078
1029549
1375806
1744984
1574854
703265
714168
213063
1622427
1117789
1584991
1777310
498116
1389333
1276132
1168901
801759
1126082
470389
172799
336066
1308597
1408803
656520
227350
1644503
1758574
1432417
502122
1997002
1386691
398062
1178343
1790437
1410171
263936
728373
1690541
223096
358029
534580
1538309
283788
1228807
1941603
92338
964016
1506910
1609074
1081893
1095755
259453
1967736
2708
617824
1140397
77435
1497391
832570
641722
875943
1965344
1416564
1784062
1375206
858830
1399283
1105475
1415289
491706
1291473
1415807
1035650
1822416
1061981
1109142
1782689
662777
231181
1628850
1091550
278737
444814
356972
551134
1036601
1616089
894194
348696
1020231
136482
1692663
889157
843752
255516
1099764
1345163
161274
665420
1893063
964940
128167
994907
1700244
1564220
1846681
1634553
1654737
1559462
446173
130844
708327
1015415
1815581
1807598
176689
1852221
229727
1156461
651257
1632297
1133988
895085
460970
1251587
504758
1419929
685176
1980308
315420
1417283
751306
640936
368760
1630929
1335570
1642102
859192
1591037
1005854
1586275
350506
1273846
715699
216610
474235
1258584
966976
1368327
546317
546862
580194
1085633
1421146
1021601
823000
512245
847160
129349
1611350
1088779
327296
274495
906205
178237
703484
1211398
331961
210261
825114
1012063
1442899
634285
1620959
1449217
1112134
1710622
1918267
1433509
472795
777781
1293216
1648166
1782448
1515661
138460
651455
763584
795523
1006000
272203
354048
50321
1334789
610187
1188087
1511573
844265
28619
791688
1668412
574358
98588
1388513
996413
1308910
432504
765088
705009
1553761
1183229
1234063
1875432
1134285
977936
1275790
1941253
87465
1640198
1424919
653755
1021172
869375
1181465
348514
715317
1476843
514398
408867
980384
270798
1284205
211039
91033
1677334
1921006
1192259
1542025
739217
876990
6207
1480382
1541567
623589
1250053
8062
1760889
1849538
1246097
1925537
9983
840770
1492543
718057
1963140
1472140
1998490
1038260
1140617
904737
1195313
854420
367958
1289406
1143804
1577120
836186
55469
1586794
1241094
211967
948991
547945
1172506
1972281
1061163
237564
1519000
507138
1070296
66635
590273
1630395
192187
955473
1165487
1539196
1763580
1494215
975386
1702441
1977153
835956
939954
1084682
1717242
1755898
1968277
360823
21289
1192617
523410
1146595
1951606
1872243
1373802
1155066
422525
292929
1258696
1292051
1337295
164293
1773263
660103
1406811
879333
1237459
650306
1765255
856815
778613
1567944
429664
1500412
1021339
1492453
1493756
891965
1534872
837816
1958728
851658
931353
1958061
1185928
1549473
62718
1714867
1145380
251061
831854
206358
140628
1015792
263225
855703
1690095
447552
1307142
1269631
1579643
213260
1814249
1845715
1103485
1712258
277030
1521524
1967576
829528
1562696
1132559
213122
246354
1208499
909063
1576857
1199519
96302
1523236
1294994
318497
689086
1863088
1826194
1909266
1325158
1294672
1452688
427897
1572765
1981875
1253416
1689834
343803
223746
1785598
1185992
100046
1349252
1091164
1777206
1630385
203948
925813
812160
152635
625334
73609
1269506
717580
1883974
1935711
737670
1949415
1326316
1117109
1064386
67633
289166
1038195
831721
1729674
943243
341510
1608462
778422
715984
1439280
1028122
178208
1400396
1433927
1249325
1856343
1117113
1843828
1321909
597149
234201
1208372
148957
1977020
1110155
364317
1334639
798749
560232
1068606
1391954
700865
324114
241873
184503
1029018
1192516
979626
1566253
138700
347559
454477
827317
1158418
51231
574806
400678
866001
1681669
63172
1591805
516855
233868
414996
1992260
1714761
643740
579724
792813
427444
402603
1893200
885751
431183
852217
127923
1403850
1898915
1328906
23400
32818
1390554
1572601
1783580
1285794
1944693
1831629
879347
376548
68663
1244398
1812174
1579180
471117
1200688
1046756
554989
183474
862550
659010
268832
1729725
1180781
744176
1269933
537335
1226435
13864
80780
612003
55085
1982282
1688538
1948234
1080075
505699
662495
1337696
451627
949615
373693
1605087
530812
671576
1409551
1033887
1207190
1373859
1108392
1098790
466642
5121
246180
1157554
1766458
582440
195630
1469320
1838325
1610862
181982
691770
1763722
84405
898308
634027
117810
1492655
1979556
1699639
1544757
225935
690176
772893
1751003
1770484
1244906
153121
1894544
823954
71641
1364333
1604100
403488
1348007
1394247
380720
1608875
1883484
226834
1110817
824865
1540580
63252
225342
1652056
535036
1806179
701920
130296
264058
613999
880995
1579878
258062
666032
1439288
177525
1984010
1684916
843263
1177761
1475153
571196
1503488
467734
1339673
1275556
396381
1621346
881716
659299
1957538
567981
1282618
811768
1891832
576289
1390359
761175
682340
1313227
1938481
1750712
263593
1315877
357675
772877
448544
151782
1623471
1922828
1224420
691778
951896
289267
1182591
102747
1991612
642085
469180
1336095
370109
790287
698588
629283
951441
1505236
520331
275834
310013
844153
79767
109950
1304497
724076
1037201
799326
1499023
1013398
1400367
1122601
1193929
1228383
571497
502222
1475262
1182334
774941
1910156
661105
1727354
1242198
1700711
663047
1429968
1195639
1263465
1671176
619831
16008
1479787
445056
61854
1547267
282063
346913
246663
524156
520232
994454
1865973
354794
1217882
1807985
456166
583092
932778
588807
1777466
588233
1250223
236662
296541
1382636
183187
186437
614421
1852460
1684676
1758217
350400
144220
1960789
754908
1289516
1638273
1919867
943099
1277357
963761
1151130
1438285
602444
1660508
762509
1714365
357653
446986
1150914
1951046
1114935
415791
1934710
100457
611503
183737
1596214
332925
160430
1871589
297847
1551580
202429
172874
1627898
100276
213817
597514
325462
693138
893692
748312
1235352
1187838
1787465
1913936
637930
319456
584722
1536446
81113
1701265
1468621
514465
1895298
221107
1652716
246941
1388865
1200595
528849
396007
1687334
1445730
859982
1814353
760419
591673
1604457
1858071
1928044
879578
1216341
1318259
1834441
641776
1900797
1032278
1726194
782085
665151
218698
1670718
479164
1145062
391051
1256828
380818
1707100
238675
1946263
1351516
1166618
473665
647022
813175
1289118
468218
1094806
658380
147264
881488
1513394
669938
1532796
63870
1701627
1293
492999
1996356
139141
1996945
620163
1260203
534638
870535
1373213
1529790
1733518
1040684
981811
566475
1767950
1666197
619383
1438862
464335
828461
739536
1220668
572196
382986
1111932
155231
226040
1796337
1970639
1126999
664594
715975
1128979
1311327
824842
1776052
934031
500894
22000
730119
966032
269614
400843
594920
1175218
757707
1192503
1513184
1193013
1515560
896975
1782481
41235
876407
1588860
1513718
1487440
132219
1856338
1842278
320056
1262561
1714094
789639
845807
100373
469574
1250891
1388277
1821443
1807218
1038726
1028472
1543604
252799
676315
1559786
974750
1605257
1181976
113406
1127785
1823788
126806
847934
718735
727110
234745
1055196
3284
126300
1383518
1653527
718287
1969861
94172
1513909
195929
1691696
1141003
1159548
1481732
1473293
1542837
726246
40006
1842521
1981459
885320
1063801
953379
479098
1694935
1520722
323307
59758
436165
411946
1433871
851031
526489
1558373
1595576
1739964
134115
1823416
1728780
1539763
704627
329887
1876006
1556293
6495
1874398
487434
1226182
195641
536849
713431
1501144
1186171
1772222
1713389
722700
779614
12567
397678
267643
1612760
1129594
1241456
215070
120466
860870
416510
1693495
637378
1648857
1123760
1201172
1152114
302514
513664
1615970
1224044
1938609
1617770
748698
78769
37337
846917
1167302
417429
1048629
237733
1912754
3370
1875914
1088172
138684
1676974
1561575
711902
600000
1375104
436584
1286191
64164
685009
1077429
210886
1409616
1133515
190749
1545343
11297
752794
367734
84177
132036
890286
1550834
695729
1108030
281335
776860
404639
426569
1974608
1226493
1926104
1634012
183832
1241476
523814
1163127
236480
103278
1315180
1339639
372708
426982
1279717
101808
1291584
1481620
1823277
360193
1119364
1322564
320719
952599
706169
1386343
796448
891336
771388
870336
1440594
295294
1802613
496021
803136
1788806
1451203
1905091
1643572
1381996
1042717
531951
1897670
1180897
1053711
163348
1610960
518625
148662
1373482
783681
463880
981613
547426
953784
1794780
598449
264276
725299
1656054
1586118
1723490
1398862
45298
1883087
1916493
1005967
1780712
1530956
1336047
450751
52426
1642149
1362817
1274790
830925
143370
750438
1458250
943924
650885
779403
1368192
1163002
1723694
232793
1698475
587523
330770
509367
1129814
325233
367274
1018795
1716937
395363
92170
539661
789508
1566179
1755759
258637
177297
1727646
1877460
1399859
512553
860156
858768
1091829
1020077
1822194
434304
328833
396138
176863
1902636
911111
1285508
1805060
189173
1811432
901088
218949
783934
1704094
342657
427889
184150
1803931
1092875
53211
1870809
1808315
1838741
1964207
821503
1994463
740397
1051260
1427107
1860223
849229
1608967
320611
1797925
512754
1182810
234614
659740
1205197
895420
634946
867201
809233
1624165
885199
681086
1898935
1966460
1908299
864866
1901765
689166
1099636
1089754
1328588
1616794
1150955
1537349
930095
1713006
440320
1270518
890247
280031
633243
448063
90235
580583
679240
535445
1808056
1210907
1901207
1894255
346715
1263893
866637
920753
919891
652211
436137
1906772
94632
64272
1273687
1394224
222481
293880
864961
1354570
1503955
644904
941834
1741267
1980878
850914
1824207
671165
266905
1407070
1403310
109983
781299
165980
1698025
462268
926194
410113
1855537
812351
259141
1458528
78248
436402
1898144
516
1071264
1550999
19792
842596
372503
1963201
1180530
537727
270307
1432156
623681
1406468
1301949
1334256
1709892
785568
687314
986265
87352
940576
311866
182284
1862068
1443058
840822
26168
452082
1901057
1725786
1129379
514000
1038364
1091442
426836
476465
154871
583034
1257265
590211
8984
631959
542790
1459190
1913703
1620973
1431580
304679
449070
1126622
1041676
10830
217564
1741307
1042694
448174
191210
1703032
262173
1585854
143030
287271
1800798
1239283
1802070
860201
1069481
898716
1385926
168990
540618
641218
837657
171707
1436280
1127686
1635352
715100
1678961
41341
1485872
1468664
697429
1505926
160372
1551127
1711055
1253190
766763
1224906
1427713
627573
1671692
772037
1600356
1862843
134259
530726
1928599
1207611
708802
585440
526170
121370
978689
1814278
700568
879628
1467861
55722
531741
226247
1391384
326894
1485716
939719
1577782
1935341
1935587
1156078
1283437
1085417
151260
1373521
51679
878629
675525
845800
532088
1681851
161130
1601833
1497193
1543380
997987
272857
1962083
1712172
1392741
445406
396737
632198
1764640
791431
541515
226096
822533
1636404
34232
1487008
557604
1976422
1649891
487294
1844299
1986575
1956784
1420182
250685
974393
1775548
1392000
1196717
1983561
1983633
320473
1410772
102636
1305676
477005
117352
1619042
1965072
1688893
764107
1572403
1754964
367232
772681
1942858
587928
1220507
513801
579756
950425
1216170
942135
1497721
376601
32050
1706087
748865
441153
1962482
485567
337121
355121
1476517
1942171
1857208
1446448
22670
447638
1065707
1849656
1540363
1333597
847495
400519
845155
870990
1656003
583753
1815087
1370305
260116
1018765
432686
494087
1628724
204828
1909463
254609
336359
238092
1535643
405904
1762258
1256392
794501
760515
1489063
107161
997536
1148692
1524834
1592557
1836615
818833
1376283
905661
5078
825499
1472846
887741
822016
1875761
683458
969584
20976
1373968
646395
1768276
1196988
1854462
508563
731104
57596
455132
1909437
1777941
1589185
523356
392543
1437375
1862623
642263
1101440
687076
1227542
316580
1712669
1886569
536285
386303
1813157
765800
1000981
1125339
857310
364219
1855954
1994961
297953
1808454
82386
137539
1349724
289392
3516
1767247
1489559
474164
957136
629103
691045
657786
1494277
1830390
1530868
37295
865178
1350379
1057957
1711625
1284256
193822
1435461
1886302
1018875
1856044
624866
225346
687066
480178
1412256
330910
1943397
1357315
1184824
120273
757417
1900701
617063
1611146
1789837
1222267
1645659
1075328
1183705
130530
574752
1835103
1689545
1956381
1017156
676173
344819
951621
858679
1416881
965755
304298
931704
1269474
1568921
1262154
1898982
1053606
49427
1253474
214711
313081
734431
1757757
504717
1293589
869931
1054332
303928
650234
1322666
1741140
1440860
827657
253979
1596721
1143195
1496912
101197
1230369
118234
687398
702604
101775
1034761
1133550
1567891
1587563
1489717
1152489
1662842
274623
1480306
1864833
160091
522975
1334157
1457568
286544
362219
780960
1850083
1546413
1195066
1229251
74006
318809
368331
595427
1338640
32878
1270812
1476607
1922942
858286
207059
392114
516522
850833
827030
1515277
273798
317935
91819
1477863
1197741
600594
1924409
295437
1480177
1094217
524358
1789346
812695
842651
145805
474760
1533394
500236
1363793
1277036
1071291
959576
495849
1754584
570455
211816
1524505
1217086
1699878
234911
1884577
1966396
1727798
665090
897035
722110
1861548
791078
630861
1667731
440940
1016549
704766
660059
563396
614808
507963
320013
463485
712374
712693
955195
1860127
1441452
162915
162943
1654459
392374
1822306
1720798
230696
480198
908271
1208920
983250
178627
796530
657748
1778322
1139406
1275464
145672
296058
412250
717148
753798
808316
1452047
1948336
610524
930763
1212459
99535
381775
1739020
1215115
480747
1565813
1037267
1781725
474757
274843
1668316
1067077
24252
1141915
1767743
993867
244428
1919229
163391
908582
461633
31946
430939
36613
153253
876410
833673
565791
933033
488657
839630
1347531
195881
194706
1016777
1157535
1092282
1695681
1519661
849147
418369
1898912
1062496
110477
408799
838303
308155
1841583
128767
1729471
946547
1186734
1943688
886124
1864967
1966912
1208077
1933056
1390056
1949081
1133475
1007871
495193
1695896
23835
1289549
631175
611530
266370
1864637
834454
362501
305161
103846
67477
1249954
706301
1601959
894716
61712
834793
1846136
170114
499258
1825861
769468
981933
1648766
1134297
423613
88975
1768206
1732465
1173576
861734
1965956
525427
1809526
1672839
1550315
819
1806260
1313084
1785234
1297732
811105
1868800
41379
45919
98944
1357002
1525206
1217766
1906595
985696
801538
1976217
305506
1091316
443149
1461018
1848913
1528581
491755
786414
552700
1224709
298889
1083269
667562
1040224
1234420
1155620
540864
1048636
1127629
803574
339891
168218
730437
1869530
61268
1263473
1715287
316200
529326
1983831
118923
313550
1443435
1921114
913318
1645366
1786347
189139
516687
1644355
306544
689367
665461
1874509
1327453
1502138
1068732
1522028
1327240
1938406
1063175
672627
517036
1140039
1109322
1297475
1511414
775392
947209
1674258
1479158
926748
1424114
1124534
921282
587806
378403
894517
1476999
1053980
1030925
1079863
1447202
1804912
876828
1175619
413386
1570940
1981766
818371
481880
1646981
1674358
289124
854902
935846
1718874
1276824
436276
97463
1152391
413497
1776948
1861851
1036303
759184
1229941
1977027
1968476
1433433
1947026
1078766
835252
298683
318264
1058064
587711
1062204
1181987
331891
1964040
437585
1912651
1918435
1673709
1115841
1434630
1529623
34893
1099726
1151717
1508325
1027441
1077870
798255
477772
1279498
1893601
390363
417729
1083267
743521
1831777
1040407
833211
610736
1257931
48734
789733
648700
1771474
84616
823698
1201828
1230943
1067613
735812
671837
1671113
1638894
187955
1860780
53959
357999
261498
1563002
479215
1689125
1677353
581048
439236
1655988
111517
1461975
204303
1382921
1105275
315668
169879
515965
1756697
388990
1494169
1306378
186233
1754695
848662
1186087
1588921
418611
1075181
1017599
1073764
1576417
1936150
590973
1510501
1675570
1151863
1870568
361189
1150157
124141
1394032
1736356
553353
463693
1962591
339066
1985540
655019
1094176
1230676
531512
1592246
620513
86015
618425
611537
903710
1740533
1281011
1622214
1328895
869304
754171
1159108
1885320
1956151
1355063
450028
1647707
1440925
158765
1475838
334097
1930084
1553971
1069106
1922047
1965463
282590
1205277
1372189
1955960
381042
348159
1579838
338657
1298138
1223899
313325
129772
381982
731601
1103395
1840704
371606
1413517
1183751
496478
1826959
663364
853582
1841743
183251
1093412
342446
1414241
302338
941438
1184762
1091834
1826045
1532575
726177
1981078
1698011
1140985
1878344
445679
1602176
1236795
1775110
6817
1565778
520704
260588
1467399
1435259
1950234
1931222
1413228
582121
605262
1840286
1563009
273653
1528390
997287
900344
623108
96011
1365777
526570
189370
1932926
1201198
644442
923124
1054115
441272
1655224
7917
951500
333035
797076
834361
1540166
576466
348653
523791
608088
1464087
797825
1386612
962721
850239
673308
971829
1031362
1229772
470048
1646810
1775059
1348487
712529
766343
35315
1601864
83747
660428
1243701
1099589
382241
797764
212089
1218692
680488
1399239
14791
6863
1047235
1531670
996141
593385
1635315
285297
1505558
1479868
483895
971700
225345
562127
1128811
852683
1412177
819563
1450893
1215025
977310
1446041
372636
573524
18993
1250207
831310
1790133
1110132
1166729
1582162
343378
1767651
526974
132602
1196775
1516500
867479
756748
1397385
513589
307127
1327441
616016
1778673
723621
402835
1883291
866075
966315
533608
1259407
1123937
1795318
1091076
292685
1239022
1295704
444412
808229
1244003
669683
685597
1254778
1680089
589188
267006
976337
518680
361163
1547659
791321
1546269
1486818
714074
1565075
1593160
704010
1699167
296500
27974
107966
1297002
1271279
596724
617751
1800439
561843
1840866
1022909
1070362
1372175
1224792
586792
763512
1952463
994527
1833215
1754201
207278
1274561
245440
1246189
517133
242606
1185633
787634
1038086
406156
1972712
115842
1030662
796477
1916611
64688
1745611
949010
1523792
1196634
475393
1916501
698881
139073
1428439
339024
1680740
1384862
476850
587726
10248
1174935
490128
680243
442441
1993708
1696953
1639470
1372196
1857178
328660
635340
1274516
1901192
746491
1305867
1093712
867942
517338
1091998
743242
1758457
884438
1855868
821542
1852944
1416114
365257
1138545
332349
547366
12561
1928596
1158176
288360
1400215
704832
34398
292078
1940044
515764
146537
1304210
1530252
1121507
1858040
95382
1063971
1727917
1565126
582228
723021
166416
58813
789019
310551
505757
1075161
408813
1584573
852031
308875
542772
1666212
457866
1603489
1125884
319207
657767
852765
999229
577463
1584445
1365623
379507
1766783
1712896
1223642
1882168
935056
1643694
522708
1132061
216485
1797538
902643
279502
1766471
1017638
1048577
1502182
911108
1951611
1848683
1004321
1906463
71953
128891
404257
586386
1800137
634232
1974164
1009670
383914
1037434
1913999
1812697
1922842
1920453
1020687
199332
1631691
1188810
537201
1009486
928256
329101
1379740
126732
1526345
1684062
185064
703955
17847
1355817
651140
776916
291902
1223135
463335
692257
1003308
1730819
1664247
143753
1194763
282216
953112
1378898
1769304
794065
988059
157660
1512807
58883
1928437
256429
381217
1163715
918007
904415
1269658
951892
1814006
1351992
415883
1303529
783243
1878027
246432
193323
1238890
400435
791182
422962
1578899
1694738
993757
1950155
604591
160740
577303
1167456
1532193
1722247
1010234
1382920
1672058
1328893
399900
318603
1460305
1660387
806170
1519894
581016
1450220
563026
1097545
1181491
1308933
1156074
230531
891936
976676
1887066
159562
389833
1759275
1930946
474608
1647514
892592
1067873
182637
1528829
323908
1503076
1816473
1846449
562521
618931
295583
1823440
997480
1846696
312407
501968
566416
520833
807733
960041
1599290
1442423
1063214
525536
336659
324844
881642
1915565
1982723
17888
1115468
122549
1297463
1882664
1885733
1732408
207484
508984
924760
1445804
1511112
193802
943270
182309
787588
715215
1509158
761165
42040
1949481
1715499
1900784
1534699
38383
408125
617800
937969
1137094
634275
322416
597366
645342
1084213
1990158
1776217
370004
1865876
81148
41934
434801
1991746
1479933
419783
1418743
1289788
1207610
899715
475148
853584
43343
1144882
154275
560649
630766
1252477
975381
1642914
602789
1949798
137879
1488636
265603
827670
1776439
1767539
286323
264844
690818
54320
439539
1465597
1147058
502694
557955
212765
1518894
330998
1182616
1114739
875413
1922421
1687727
1071295
531628
1395935
1623822
1480996
786627
475150
1267446
325598
1399444
101322
1665233
1532474
1903134
1504120
1840679
1791280
1321918
670247
1301746
1866101
1973450
794489
534886
189836
1223379
147065
156889
566291
415765
1963821
672272
655842
154348
1845255
1141010
1290974
396918
846786
684024
317879
838734
1756358
1141237
706032
1445575
1086909
1169383
552024
283902
784594
773778
204327
903376
674664
1083903
298803
1189632
616274
303951
1796302
825493
1071610
1609866
1422355
929311
1983128
51010
1881077
1960919
1337618
1059300
1619191
1130761
1932624
695881
424617
515363
1754623
1978605
1757015
832405
1528767
1466278
1139397
706125
834240
266728
1417662
1501365
1090384
80152
1361421
494470
865131
1947966
1177790
1533182
439752
1220212
1375549
1557533
1807391
879024
1529749
297476
1823536
211169
378068
827635
1990193
1574719
1838287
727080
1437743
1866341
422891
477471
1364443
1958595
32092
579797
726794
1642602
568594
1598870
253279
1304430
366099
248314
230078
1175996
414163
866867
1625021
1762741
1342357
1931722
1908570
363984
211395
1474332
779129
1921075
1292523
1583232
1455697
962301
469594
1249920
545166
1517914
1811528
1033303
145761
1411430
612819
939436
823396
1980567
1667012
1106493
858173
205790
1721343
441117
1480039
1540557
979591
471967
798946
1348443
1061059
949897
1068056
1797896
1522469
494233
1302844
24641
1383644
1959017
45414
699280
1360765
194186
766143
1651028
1076618
1846230
19140
1074791
639788
1994004
1892553
614918
1635922
1002939
92787
56267
678894
1611796
278958
642957
1162058
1499023
453301
1600119
428098
448384
55205
1752534
1664777
967166
850417
1809318
701808
1643997
1332191
1276387
1617872
1834507
1281497
1936155
1346333
661092
770614
357700
1590749
569668
1073505
1801032
800078
564220
665660
1719368
1812678
676765
995058
1424026
1046854
1819704
1650440
600572
1223916
1560653
1951788
148433
1903418
369489
265712
1454072
342608
500800
1693405
267787
1903671
1825656
1921610
505697
1880941
1153762
1907610
1723448
650781
1245878
827002
184655
722634
1937680
1662441
1091117
1501254
1056707
1885058
1770513
1013510
1524351
482284
1297861
491055
1077859
1579097
138818
1378753
116726
1793170
516520
253920
440421
29646
936229
1090825
1149773
1198402
1539288
626173
1399421
1889805
1786127
1938434
187419
1962340
1378900
1814883
1840498
562456
1982770
1785524
969746
1302174
1508182
784277
947130
1063164
192710
388733
1453389
1636776
1068454
1158618
1472514
968506
86307
1229875
846641
72104
712026
524831
831326
467774
414560
993522
249461
623621
682778
1247168
315444
1342408
1704489
593340
1616408
1782017
603490
1052955
855066
1797862
1631948
456971
721201
1590922
429920
1860053
970355
504320
288371
718006
342293
1701346
1565843
1608532
143234
963333
964531
1318536
907144
536174
1243422
1091017
619461
273371
1335997
1023475
1191204
24624
779232
68536
1091369
1475600
1225989
780991
1065672
378146
200574
1228393
76854
1494018
659432
1608414
1884531
517312
251300
416993
1748953
298081
1680429
928256
1195773
1830959
1984492
1339774
23464
408116
927762
1316421
983956
623567
1159475
1692299
1875306
788046
626310
1065457
555298
1939925
1612509
802366
1979587
1811900
312923
742921
266778
131679
1285087
1365834
384650
433912
66283
1749061
199065
1782731
1858749
471814
1563540
1771601
872912
832796
986902
760200
1484891
796908
1671893
451060
1810734
573250
813473
775262
1230133
385497
508744
1211233
1128436
1060552
1783380
1955724
606557
1320646
1995039
1224509
1238398
1838624
1556409
54856
1359430
248666
513586
523864
1372158
300455
1789683
86486
1024370
1944826
1641626
638092
1552356
1180541
1130778
834523
1838367
322352
1067106
999236
1041870
1735383
1444067
1451865
1438561
172175
428205
858576
1345814
1191502
1669598
1729424
1865079
94380
1834494
1729134
1766979
1776712
1611812
1798538
1258274
505407
360188
771825
258537
153496
208066
84427
874903
854952
72797
212423
1780311
90982
78606
1498599
1138527
415603
1756586
531888
703266
452014
1149255
869945
548478
68364
643245
522295
693457
1123456
10463
947065
1566857
1367397
759328
225606
1069709
163858
831211
1160497
1935338
1299900
1952962
238074
442969
1268122
869039
168947
895231
490204
765461
296911
602976
1821990
1099149
25048
1594382
1348172
1889656
1226021
805541
1529889
1936615
306983
1583034
136324
1911938
1199157
1880221
1674028
1970830
228444
912825
1699074
524617
879265
1947627
804220
1494383
1145097
1059400
978391
1586743
1938657
1834351
1978962
1692106
1452515
589991
1348215
208032
356846
260340
196268
664849
617414
431269
354825
1453278
1708707
483261
1789447
736769
1700275
458702
1690006
624962
1505120
576648
1778678
1849402
38694
1419235
1971070
1848985
473987
1885415
950817
1006433
1992682
412542
1866209
1729376
1766817
1861616
139810
179223
355882
903984
1253920
594929
1016491
1764744
1278660
585693
1281334
1223791
1653378
1387503
1702107
504964
1015113
777318
96605
684190
65601
1290357
236879
758017
1648645
223588
20735
1442718
137793
936238
503719
1097303
168413
526316
691409
1746852
1610815
1697646
681945
897104
1140952
1789145
1409642
1238836
85601
977145
1110653
1937855
1720424
234642
1389394
18918
1700013
1941063
484013
1611197
936169
166024
675530
1445988
1282558
509341
1278641
1449404
876396
418874
1587668
1916154
1589075
1469758
1372977
61241
1601180
1428683
1525995
85421
804828
1480619
1474343
149472
520711
322106
331340
813122
1687880
1270412
600118
1479697
1498175
188344
166270
406692
402278
1694500
1269075
1389050
1485784
1644321
1708179
1635614
99739
42095
828984
784042
874620
1082481
82651
1613159
1139723
1785574
1884285
736355
1500746
1650083
1217571
1338603
998709
784530
1811622
1829293
1620404
182494
415132
767859
861986
1667276
1391336
1686381
1501681
1249046
1313932
469275
440549
237017
157550
1816746
978164
1141608
1764603
466516
812393
1321706
1605623
474469
102665
1134800
1424731
1678134
560353
1859669
638443
1723422
430817
887520
1051855
1421051
769031
728993
660117
941987
1022256
87706
1511473
1937956
751061
1434422
702950
1934855
663430
1238760
1692411
463895
968459
272229
1293343
1503883
685472
1416436
1662787
1191817
161045
1448732
1388347
1999268
877842
257812
671075
730935
813020
284384
1200815
1383012
1430605
1220628
1814267
759068
1613636
1244529
691842
1286896
1796911
878610
726884
1448344
1826792
1279414
142341
113105
1636651
268479
655576
416365
1950720
397281
713844
467708
1552785
412360
288746
1668022
953521
545579
1450413
1973947
1430471
1541969
1594346
122131
858028
1787673
1001881
915650
830128
738488
1127149
500773
67325
113321
1312924
31983
1687705
622668
4484
1190348
216652
1618453
1841466
928907
1763472
1827397
618323
1532410
247544
135184
223755
1605223
937256
1191555
1998583
299652
1159538
623581
96765
351496
1946544
169541
1949371
1325830
311653
256020
1443485
153448
1471309
67010
1801639
331455
301077
1794222
1474069
263465
1661856
1899283
1001198
1250214
1489552
44884
1732314
1269860
1125915
76750
528769
1885295
1251388
926220
1251095
974532
196595
1964535
1043076
830679
367759
1591781
1860559
693352
723269
792995
1020834
5632
1782871
229221
1695179
1498329
643789
1063451
1759523
610982
285089
1567466
1603514
42495
1984884
871759
983506
1547923
1051015
1087355
1634738
1050302
1856036
1777727
1184242
1316630
1603405
1424620
764609
817390
834556
355936
315114
32785
1215059
1370463
1010861
1198030
978335
359573
1476292
581288
1098332
1829142
1721838
483493
674848
720169
1764980
1270520
260657
804439
321163
657215
1550852
534616
838918
800539
6870
1620886
1816797
1908101
756313
500549
1197489
1330077
125219
1635081
435838
1913797
476011
1253829
1238911
370559
1920616
787008
769939
478817
137897
1232574
1566520
1367895
1311684
794009
131195
1329257
715004
1714224
271373
695021
17137
944327
579032
411941
686693
194158
1770105
1420152
1372873
719434
655883
362216
489828
1938795
1526328
1406337
1936200
1633391
1192840
238678
1097714
759906
1209473
1281605
779804
107403
59276
200159
1275140
115244
1342749
462730
520188
768569
1693138
1051346
1000570
1264421
1623136
68532
676924
689626
1612087
108775
1416137
679931
767065
1056226
484455
447992
706971
440684
7472
1168772
195466
898414
605308
1894659
1532240
1674215
1778658
382936
1476478
809488
844493
452971
1615018
496792
1290925
1660907
589019
452355
850865
1380912
227850
1074662
60999
992417
537656
1959146
1442449
531635
1177833
1094702
1357538
1616438
1080977
209488
1813495
999555
1521249
137552
1883930
309801
1264677
1427112
1329059
606076
527585
1024085
1314597
710752
176913
979276
1200746
654988
1507162
1556208
1190057
627171
1363162
177357
433047
35437
1349274
346127
877323
358886
104354
821667
1474805
589535
1325857
256496
444077
1075631
1353578
1058418
149905
1613439
1837613
467070
1964147
117541
748903
1857934
1256343
1508958
1380963
873862
189631
1340370
869272
703124
1650313
1988441
416631
1151901
1427993
340729
104261
1883328
188932
1231611
1234309
54194
1681556
1744266
1909052
1212807
1951031
1127658
503533
276122
371217
1460453
1230092
1397043
1154486
1107374
1318504
618961
380325
1285362
1466226
379137
1513603
507536
133935
916362
1806438
1082676
294093
1821634
1937231
1553694
718446
1759592
1129371
261490
1221866
56080
1692673
1759845
1576309
621720
120625
1753585
1506362
901325
1308470
1232125
1456870
1102935
1571510
260062
1721004
1911462
1594285
586077
1839775
1899542
1309078
1619019
1160118
795794
1333394
279968
836238
829658
1338038
1301249
2874
893182
399828
1137898
429217
74108
310600
766375
1632503
1904569
1432155
968302
497902
699297
898528
1705982
1171436
822803
370355
143663
1404880
1422495
350625
58073
40498
963383
211570
1299549
19729
808535
828398
7229
1622858
1123585
817472
807332
768935
15156
1807173
1791291
1371789
1710509
1203204
881881
1179655
96910
973742
189409
1837366
1429037
286258
1234724
342451
499376
1803575
16168
452105
1417012
530399
1365148
1801772
1276227
1266944
1150862
654110
1941257
950630
1079384
1646904
1697700
13557
1025156
499280
881488
1845095
121292
80715
1482595
1352221
64487
1471540
1194832
505322
1656867
838306
638548
1172380
402258
1397791
1285594
1447050
194886
54146
1010963
819003
550609
1669625
1110357
384939
728915
321137
1005080
272507
515032
211676
1957172
190598
283911
1376251
735326
409759
1346074
1155979
374711
1244718
110021
629964
517807
690838
1471671
281585
512681
727438
819375
218688
98553
1930869
1508870
1913673
143015
846029
802706
901278
322350
1385274
1556979
1847730
1956031
340411
831910
79976
1145200
720443
219040
354270
863927
1640605
1670078
1762428
232463
757300
1155127
215022
324458
252422
868612
1516235
351195
1024182
722414
1691633
335648
1866752
761847
589015
1211754
881826
1631496
415303
1634665
176252
1261612
1774521
429907
1116954
1208520
304082
1321285
816418
1777177
230605
1069999
76695
666603
1572072
1487876
1202615
366454
1005707
916733
563992
1455979
963362
1134262
452244
799339
642884
126786
965649
1038536
1188742
420929
1300675
493097
1933759
1069845
1045729
1887300
1856996
1927738
1312332
1112420
549643
1439560
1716403
380938
1613074
1891411
666692
266072
1747267
1545240
55766
49103
492565
535574
1162264
1570654
1899151
1143528
471343
766196
199920
337219
1654709
1013776
922389
78218
1871037
1576715
1423560
1103010
555773
995368
1355744
136784
1620206
427374
28282
955805
1324566
714877
1024387
1345184
645693
1041832
1971696
254716
1347622
835055
1562681
366823
1774231
1187209
402500
1698324
544077
1068057
1213647
888470
247431
1940003
1938131
693512
500520
1078620
283935
556262
769308
1949570
1326508
1360155
482560
23104
1052683
7514
1938250
332428
2852
167466
1353836
1613708
1500803
356055
145827
291711
594136
1255848
1416138
1722662
1598309
128039
926936
1048668
700612
1272368
1770856
1376143
1473339
1168052
1874931
1817138
622421
1324872
937684
36827
1975472
490544
475876
285262
1011953
135059
517749
1591616
794409
970650
1433170
135387
761258
73720
845492
1214420
1451915
362513
544848
199740
1660357
64527
1078528
179812
1979943
1314922
1312405
1244131
990248
1716669
1974440
649939
712065
818383
1555840
917100
735504
854350
1443155
934841
1240947
579514
1154575
543302
142756
1828224
376721
1646931
1210888
442823
342004
953561
308570
1814696
317595
430134
610575
862047
635176
944472
165832
442631
1294782
343830
230490
367888
1863611
1222916
200898
1830489
1685225
393096
155188
1196853
431489
1012781
1077451
1359244
1216350
1600207
1597943
1383632
694262
958100
658455
337738
1855987
1689301
914266
279441
1049381
1399189
1646508
395737
327421
1569439
803241
223406
896043
993053
1232457
629624
380112
1604643
877362
525691
1832586
1047804
224601
405744
669635
1442853
379294
826012
1921756
1518540
1575986
626731
1381462
343013
1826601
527118
1475951
1124371
427412
1105602
1966219
790701
1268346
1160876
1880594
835129
1369507
402770
25449
20780
12663
1739773
1437219
1588142
942585
689191
1937157
1933444
13197
1250332
1152540
797217
823891
1604968
149626
771970
722927
1267429
913616
404166
388082
900704
1075159
956456
390874
14997
464766
1034280
898496
1482485
1492737
436248
906612
1301240
1172337
1492860
1528417
1442194
1564597
391874
747719
1624489
1390471
1168234
713857
73608
762256
458575
757930
1612645
1286224
1295974
300092
112076
109878
1656157
1640236
1411436
1154083
1014988
98274
786916
1938148
485614
1986656
1945281
645610
1379478
1633676
1103536
978807
744952
1608448
800968
920469
98858
282914
897222
1829411
916283
1745276
1200989
1178571
218836
131909
1625686
134713
1082271
943573
1153158
86250
688857
1765054
757463
519659
882272
1370174
65328
1073588
1963561
997270
459572
1396862
1498351
484675
1779359
164935
718439
1191277
1650916
110634
1084912
1692824
1723400
1032370
1604714
1380092
1874410
43845
493346
114372
1927184
1931402
1907481
325272
1065025
1340905
319839
166857
49338
1168978
1847343
304199
12130
1372690
1041608
188457
1676808
1241036
1075168
204461
989956
253883
663081
1362844
991591
961159
700155
543299
1038650
8169
1145692
1646386
382543
714277
507490
216025
1440031
153083
1908172
1415697
500629
389169
1737121
531328
286845
961201
1447582
205792
1435488
1775615
1326965
375877
721339
755428
470096
664795
509072
121476
316708
1017483
1227113
1887246
660214
1460713
736926
1045629
57017
1738064
700122
740409
65772
1435913
194884
952808
483203
1021946
257080
1395506
959860
1299559
288094
1494019
1020719
734884
180180
595787
1841946
486069
30834
258325
283293
326787
1305803
1495180
677440
1774208
1044904
934770
1276199
318546
1573382
1028556
1484731
1412906
1641249
1672888
99852
1273628
171051
867541
1076903
104048
1580185
807435
800781
515450
1234341
627583
1763890
1614798
1950905
1724567
1111406
1050153
1479064
812361
267051
1786236
1487367
22619
283334
221158
1827309
683329
850378
1621082
578754
1507700
1203494
447942
1929013
1935228
1105981
1266513
1326813
1951641
882135
320029
1039189
1691334
1017271
1833650
487207
1939891
1736828
405693
1794657
1842751
756631
1586974
1376573
596080
310523
1106443
1725315
542384
98762
1529479
1229957
308747
1931378
24880
632478
1162926
970372
1914200
706778
1180329
1608186
430765
779971
1112620
728216
311462
256134
895467
1891469
982021
811637
383682
848235
1694367
1750519
1020386
287967
1258916
309017
1265606
734171
1759818
802716
1168236
425939
971877
1252067
910736
797626
1101613
833192
349369
1041404
1238427
683097
890083
292230
622138
1531392
992380
217131
1788155
610292
1863353
265988
1138084
1250760
1562813
1414684
1111941
1792799
1792820
212086
1227092
1893345
1213644
378566
1278029
290609
1564944
576152
244688
184000
1121409
1645224
535066
1040526
451151
1309928
1857441
679166
1034144
604116
5971
1123654
1723250
935846
1452733
1710572
546953
463891
67064
580873
648609
1921129
1946242
121565
1130633
697840
1924139
1795527
1615710
1127980
737490
644093
112912
1105193
1701473
1422698
907198
1513541
1475077
1265440
681636
706312
135580
1831911
1924930
142681
621445
1683113
1447423
268397
955468
532908
686262
667861
230148
1866998
915055
97344
525272
956796
971196
1142034
1867329
563251
983519
1215600
188146
212112
655373
785646
578021
1350625
264939
164721
726863
86251
187357
42307
528014
496170
1586273
1493266
1548004
1462177
1132353
596991
609548
415337
195694
1847328
1326380
484977
1372070
1623421
1752300
190690
50293
114712
1777179
1320404
52674
404708
251016
1060034
1722400
556828
589020
1926568
1793624
768881
1227863
1093725
2845
1192882
892514
321837
1262890
1338152
729701
813193
436777
1911780
1649988
54983
1318807
406916
1688999
527621
873369
1524393
1436235
559303
1754777
26722
613467
748907
736425
723383
1046544
1469079
193930
168137
1605779
1423012
1139875
1982699
308569
1144355
579787
524040
1246093
498264
2020
1867136
1049913
459103
463552
346530
1183758
1909509
1542206
1961905
1729489
326371
1297701
139855
1783014
1536462
622700
38981
1635620
79732
475738
1667662
764669
1803062
1803517
1846868
1065450
734311
1783736
1868496
1975807
136362
1255490
1629843
226677
1468904
1614061
1724373
843302
1553556
1867545
1497749
596822
763735
1132480
765961
966681
1019071
1719496
242734
1427021
1536651
1708124
1327151
166786
71475
594304
243843
1330711
642438
1112524
204129
273481
265311
1975202
861258
1571921
280563
1093974
1144855
638195
1578018
570785
738424
626257
1994753
378008
1665754
97904
629447
348091
1109250
853425
553506
1233926
817039
1832602
156103
1139710
1567691
339108
1699008
1443358
354282
109602
757690
622263
1364503
1848069
11545
973973
392204
546656
1695320
1441999
1197768
740462
605827
1389046
270756
781948
1979192
1499817
1834888
573790
1719865
746624
67
830327
561030
1166827
118812
453114
1207961
922864
1293730
1586854
1754934
1115813
1800237
1348574
1529015
268337
655112
389008
144861
198913
713407
1760524
806831
1896927
1082589
1609138
763216
433311
967110
1230448
1289439
341181
1616199
1015189
393569
757365
47783
246624
1387760
99056
1900008
1565554
448701
1075486
458332
1781812
1614713
681024
276627
60306
954253
627568
878838
1585920
54809
130359
844925
1106127
1073170
1490894
1674337
1911934
1421317
28529
1516176
374581
945395
359151
532964
725366
1264400
1924912
1282878
40580
1895184
1001574
960389
1430362
1721553
1132408
1504679
183750
414488
963673
1061606
142867
1729644
1760566
1050414
1438029
708489
990569
262445
1288608
844470
850404
548709
1830716
1875946
1054818
1499940
994642
313269
1319215
1008810
255071
475576
68961
1067486
1606115
1754074
570345
1980654
561375
1879672
1554132
1215539
88147
1173545
1045820
1982974
1668316
566656
434092
1495342
441858
1045220
1222555
1328661
1296208
886179
1798380
304520
1579491
176456
231342
974932
981309
1138697
152195
1888072
1674015
164911
395088
1867779
701778
168636
1696863
499545
1982484
1487369
26330
521479
1495496
1747850
555879
1151777
1557644
1709868
442340
670210
1742172
1653721
627361
69536
1764926
1334319
1055457
1844817
870725
513700
556592
1137436
1366787
214121
1983107
216785
352092
677349
1784004
38504
1917307
444572
1868567
331568
1010273
164921
118495
1085529
1670817
1461256
712739
1837676
1296369
1206168
4474
618848
301323
1685098
1927233
1842051
1225600
485099
1599475
943860
987412
157946
604117
203240
1908432
159038
1624403
1334107
1960033
1381194
750274
1632003
1834534
1325849
1442324
605152
108505
697289
592626
1611748
1872553
1271281
1395262
1092830
1660247
22759
482417
1255298
1654010
1507002
228858
541332
1842241
1397552
162618
1818213
1802198
1762452
952386
1868775
1025330
988136
810711
1417649
1794786
1045113
1099457
1718726
329752
807846
1860057
1737616
1100510
1282442
1668118
401170
1452748
766886
90457
1293339
91185
1521092
1474431
26092
380492
1133679
1142843
251366
278827
1145073
842717
767161
1011767
1394428
831846
127823
1552111
1214297
1537484
1344402
496749
526974
1136918
179862
1606505
1841838
1678391
581043
1749517
380015
1665389
173507
457359
1217776
1501008
280742
1622360
1470815
977796
1589837
780916
606185
548191
1281404
1977090
389762
84077
1832517
1779325
432710
1314685
953322
1827672
1298636
1117156
1325087
1778558
1084659
1500288
676137
929643
278465
1857910
1972660
1688732
1548314
311210
1301264
1199731
40346
198901
1280667
58321
1487300
1108417
1581093
1196367
257866
1535731
626599
635070
40186
1567878
1677092
312766
1252725
1139400
143148
1996052
629818
913067
1906503
807966
1026576
1369349
593064
595067
298066
114682
1068657
601216
597494
1119411
1930673
272810
1221805
1045121
254555
965225
382217
697114
36779
976893
1391629
1707482
574049
1759503
22084
243883
297986
289458
1207381
1188510
1921825
165116
1960116
82136
1642513
260607
809050
1470404
998806
976529
1169539
1784978
1211425
882859
929208
1304112
322466
526468
1721554
286610
1464429
53896
680929
1262030
1940156
268021
1429887
31028
1082547
884947
1578142
226773
803208
226103
988097
1652805
444803
110453
1496169
1157873
845966
705987
498011
1270572
859397
931478
1525558
513934
1621588
67178
40959
772332
882251
195551
1788557
552027
653544
138639
525920
1176142
1107873
144456
1989765
1601423
472723
1510091
1424719
14256
1497591
768753
485549
271340
1317778
1938050
1100582
45386
277333
1058774
357373
529728
375271
301339
1583555
1847971
1516495
382832
1318405
1686935
1097347
1929388
1385418
544107
1013549
342970
92203
751584
27704
915830
1623443
479410
1535807
436531
1457565
665282
1086774
950459
884255
947966
884355
1611649
966995
249843
286304
1949120
1912204
1608191
607316
1417800
1565345
1051036
1465510
322546
850774
1436975
250915
972956
1464013
54690
499471
1025402
1535535
1005971
436647
1917308
441689
1247189
738363
1994522
753375
1123613
314690
889867
1797759
233710
391388
1433707
1751231
330277
142919
189273
1934998
1679817
489604
1381687
1596661
1537661
133240
613703
210922
1851266
1644944
506433
1181587
1497749
758447
1391207
606990
1601861
121042
1692296
56034
92331
1517296
114586
386074
1210083
1544703
684025
1378284
1733183
1370852
738331
111176
1253691
1719594
1962904
1169696
1147959
1552371
761639
415476
1989677
1209247
1463573
85118
1242670
1996958
1128399
1870350
873621
1774581
402302
1821490
1587231
278682
1481683
1741722
213694
1171154
1121248
1760967
279138
923174
1673234
1229131
1650029
1433303
552945
1740886
1422399
1940771
1434184
331087
1412402
1768007
1672721
1231350
1700605
457556
1231675
1464013
1868857
722846
1078849
842890
296836
604867
258353
288389
95313
1035101
1317094
976323
1958640
1140178
200489
1292313
528189
1510101
1814435
1292708
744461
741047
677270
176178
1071010
1262644
308353
1635440
1517596
944051
223868
1375584
452322
1335234
1450379
125991
957132
510995
1790763
1527574
266424
1871640
1831070
988780
765362
285440
1207078
570963
671241
396080
1342604
1358275
1521340
1808896
260088
588103
500310
1416273
93834
22943
747977
1073401
535288
1834117
12234
962545
1460705
1598877
1959901
761222
1875326
1935846
973999
399245
1542394
1950593
1244411
644550
960990
810271
1105103
672688
1728636
75537
1093832
1857754
1094687
748181
498809
672252
1243306
1158798
1613026
88648
1868064
1864723
1150617
1339675
683298
884939
1341664
1655832
806531
710072
135398
1378022
462566
1310271
1098632
1787615
25131
293435
158184
545006
1550112
1506202
1311395
40087
1478980
1325175
199507
997279
885670
1596160
948679
1661063
253750
1151713
1705729
906869
1218787
931324
1656754
1359390
949335
1347767
1424905
299713
607883
820461
1531831
936057
1693683
1374724
1643543
1719455
1207670
1692140
1925642
84968
84357
1266591
949807
1847478
410851
1887924
1835467
1893607
1313
29382
871529
516732
1015432
1970922
1121413
571084
1724790
1368227
892041
655523
198314
1980206
1943633
1837344
1334812
1591147
341417
1165709
1024772
1044875
1287800
226673
174481
1257096
611485
523802
1663343
1356968
690681
525635
698051
1503023
1289361
687103
651029
1129963
1777396
1841800
1442031
308915
1075833
956998
1921860
734271
290097
887855
613728
1754767
91965
1392914
1287272
279097
1648229
1454502
834974
1924642
1109580
835972
1224255
776373
23136
692261
1453116
1114442
1836354
1209485
1171023
1905402
32050
354552
1226701
186857
1748620
315248
1321394
1346055
973632
396448
1787867
433753
1799515
1698829
495475
1815905
464939
369831
570734
585414
189253
1460014
821411
425246
1162947
1444104
618995
22140
1790139
1185369
871599
8214
73187
596469
502238
659019
1707526
1979420
1533304
669967
1279795
653789
1737579
677010
1362795
1294005
1080620
673431
1070786
711628
850887
649220
1813813
1617859
1730043
1994223
1707073
1203749
1207561
1079151
1080718
784367
749291
1104599
1764455
403048
1710898
1954409
1121307
1322408
1085123
1546470
360425
1999809
520084
1048144
702303
701405
1860689
108715
471882
1997450
1738291
382129
376598
1582290
275997
1996818
1186198
1701423
918803
987051
1175876
748612
1380052
856044
171406
1169589
1629973
818885
547584
808745
1534448
1848031
1973095
349152
1822398
1664047
1663162
1194098
629773
234989
987198
896782
934365
872755
1623637
1771065
1825412
1841279
1049895
976433
760296
195134
1898618
1741350
720304
212682
1356539
1942188
1644010
1457348
1140144
1607855
320713
125192
1102970
595529
579393
1005670
840853
185736
1348205
97932
694857
1844791
1002477
1162880
868149
1546084
18035
1666252
737252
357605
883624
956842
1780881
1363511
18157
1162506
176635
835022
1364378
935122
679384
1361255
73877
108776
937443
686007
900084
976407
1072699
1131198
1767062
368669
1322525
940123
1062926
1904478
1327508
1642351
1578772
34119
505513
972873
482343
1549670
1954480
1346584
739047
1662214
1449944
238912
578785
1479371
1189924
890725
1438509
1793462
1876368
441787
1203275
1609135
420214
1238909
1642936
1729604
395802
1146471
615607
1293929
1163264
481155
1649013
1561279
1905625
549386
1448645
721354
1697145
1064960
75114
845563
1668840
1539620
1252485
1652055
1976088
1925850
765108
37984
1261218
265994
1833437
1821026
142411
7885
247744
68777
1556877
1595747
603177
1024568
427798
258524
1369927
515969
1338546
529028
1764203
1909378
1280678
1479436
1870224
722593
601813
1105289
19448
396905
934123
1018227
1400780
354387
1010071
1276771
1201167
962295
398557
772958
1761398
696871
1910368
138310
1046618
1674422
255357
598027
268207
1552007
1391827
1659700
148624
1406036
393197
322818
1235563
1433429
1800664
411456
1257778
1460911
1491164
239473
1014897
1634899
1832533
1418631
1426270
1949015
637014
1326422
1501646
951681
1037647
1432428
1451733
473362
374848
1323514
192616
1495767
370783
1063483
11658
1971676
1392781
6738
135957
484666
1572151
1234899
1554486
1554763
134669
1512030
198125
1963754
1927980
596766
337392
460633
1052592
1551724
669056
136447
1545293
249289
1767085
848087
1905224
1542291
1489890
841777
509597
349396
1096738
1670390
1256065
1174342
1791995
1048042
1122274
622897
1401418
74031
1633899
417576
791764
1746698
429247
18088
1421582
1994875
93164
437258
1191013
653677
552146
1873506
1559512
1732150
1178707
1769071
405705
1175163
1247258
1865314
1614581
1788458
1353093
1006238
1885902
921883
539801
122588
294723
1947662
1260867
459475
581268
1763045
470937
1349218
995747
672510
1715105
678369
1245963
1885217
1954828
1818950
287488
1466859
316905
262571
1429773
554937
1814002
1164388
1533865
1316054
990562
1476430
825442
1462837
371625
1938682
1222176
661450
1478221
1804115
1573597
1456216
1411919
407022
1584397
215205
305767
592213
1661659
1561058
50670
506721
1500578
877310
621726
1999297
1831824
437046
248638
357809
711932
921004
1929463
193098
1561578
1150743
1532592
1418763
825729
6489
1716240
1770166
502811
1037026
296483
1013515
1909940
1574264
1486339
1583348
1323594
1439587
54182
84327
1146970
470507
1198883
85806
649050
1241504
457734
1430085
1972892
213437
1526472
193522
1037088
1571319
1111719
84903
1813984
1725671
982329
343938
97441
253587
1262339
380141
176664
41513
803623
1474864
1104453
474783
836699
1804664
913986
1616440
507748
1383896
1852037
1172187
486321
38046
1262318
1041523
1388110
1463282
1583372
1979744
1355983
735699
675583
671108
74900
1693658
491008
765591
1852625
5437
1257896
440606
582389
1087060
259054
1648077
1816895
921899
1103615
1486037
1620129
1552409
972714
1330727
1939571
1605860
1086197
1737325
1703339
698260
1986588
855223
755991
670729
1998555
1978120
1242960
1296612
1243930
1891469
455273
1304152
31184
375001
1512399
703883
1193693
1069332
698500
76191
8282
507857
49337
1215452
1641543
752471
1067901
626795
1974026
703341
122138
178657
364343
981586
249116
1179585
1041732
1206771
1427415
1481585
1971690
1124102
1773777
314360
608217
916027
1265723
1309933
304736
1897291
1491380
1564373
500719
1714802
1935850
541996
1724112
150721
684430
1962237
924830
320453
1235737
197861
1320094
1721954
1493967
472393
1619381
571533
1343645
308515
306350
1687904
1191745
773908
1248874
84137
907803
1764416
307708
1036681
153512
111467
1531211
839802
953445
271362
67287
914604
640065
1229623
54083
475963
930960
1333023
423760
801328
604680
1332389
219719
1423891
1674252
1207504
1241177
136278
558781
1697302
266802
4858
1827003
687044
1719573
787413
175470
1922477
1987489
228248
935293
1496886
1267724
1865355
1004610
484037
1183835
1353436
1725053
768438
116562
405548
1725128
1763523
1979775
1519463
155678
1765759
996250
1170158
1554813
563751
553282
1416560
810918
1902623
1649837
1765475
1445756
499592
1774050
1253239
1645594
685196
211862
1770777
40787
518820
156888
910424
415480
613077
762049
1782454
1386935
38413
599328
1799488
834169
1063059
1360561
1736789
235812
1611796
584969
1973526
451367
1786750
529686
90462
281745
848759
1015224
459105
582134
325134
1162598
537985
1683754
864676
1378754
1007009
1755737
1162787
1717529
1139607
498931
37407
1288068
1215410
1916522
1854970
1297342
888486
52661
1588455
1168827
448458
281224
1515655
1693835
666149
877894
665282
1152984
447919
1957360
1460443
1768886
730132
533598
255467
444352
1940796
1971436
830060
1358801
187081
1287911
651337
1639359
1398847
302250
247485
1835669
807101
1196500
381370
1918207
594511
53549
364597
525326
1202084
211955
1157918
103802
765713
409297
1877677
1317159
501180
1680873
1757364
1293248
713440
756491
426107
1666157
1985207
1572240
991763
1275283
1309066
1692031
1435186
1431480
974159
989515
1990774
1200414
814734
1816563
511455
1973236
1913513
1731964
195484
16688
156339
1206470
1388110
1672891
1307767
1760258
1873330
1906828
1426070
1396923
741505
356793
376982
1511144
1293809
1374848
1612777
1079426
1030314
557520
404138
648239
342539
420549
223090
1436581
887951
1971059
74197
1988049
469511
866072
598593
1596374
311368
1039398
81345
465204
409183
1237278
1322731
1142629
1468466
1023201
574049
1765943
235153
420570
736833
337602
1866336
1358919
752895
1428037
950042
1676698
318719
1390691
781209
1881908
647674
1237006
1013235
955866
76239
1676670
787156
1182183
181027
1138350
314167
1403515
1188818
1486796
406179
36839
1420108
1033525
794496
178662
228058
160385
817582
1962895
919887
520576
1345523
1485058
319194
1965182
471865
709238
1313829
101976
524717
1416690
1633766
84934
198872
1660209
1204293
1197941
152655
539461
732282
1418986
1959859
1988703
51709
1425685
1491715
771520
1034844
1015573
107356
1078921
939262
804171
471742
189857
1999972
1792124
1484297
589525
1822437
131782
1215552
730663
1478959
81657
878088
904506
550793
270855
1855486
93969
771590
758448
1746604
761827
484444
618147
1751256
1441120
784502
1572711
1462068
1952560
663544
116434
311447
1309761
300125
1201116
1356628
1439959
496702
137323
292243
1300893
1402752
131517
346049
1205373
798771
776007
1846590
1208498
825894
1388364
702039
829127
391041
226506
1434172
1131673
1843623
1767530
1980910
1777472
594639
1422496
783091
1037789
81155
1889849
918386
1917186
608929
23638
1239483
176136
1274143
1570649
212481
1137105
128852
1364983
1981766
441521
1677618
789463
1319383
1737944
1082815
1156122
1405011
1068890
97929
549446
1290391
431513
697220
134193
278663
1721369
1771605
154728
1705755
1931056
1552631
1281811
1195932
353043
417225
1823054
480460
807954
795799
934916
793268
1047623
357009
1287360
341202
633769
1721254
460330
1412537
878941
769249
1277945
1385031
643684
484853
1686265
594734
1601934
347732
1054051
1019753
202999
680231
465670
1985519
1126925
1288542
816743
267393
1667805
367680
719776
1444934
1021961
1074024
1992528
330746
1097487
1985401
1423107
192780
362495
70297
1107678
631999
934219
1457137
95024
1275148
726165
136492
1749373
1495721
601752
796892
1873428
812914
1060759
1658854
1361454
1698148
236521
914758
74424
1766728
5807
327192
1090002
996547
1315941
1392401
1614835
39137
929657
396142
1028842
1739366
1061765
1000387
468694
1286449
1396338
1151387
302641
1879019
1449628
1239594
1792523
1182475
1025894
1591603
647751
63550
1888197
1315141
1231083
276967
1203620
669693
99538
522777
1467386
748824
35704
854227
1828841
252114
31762
1207685
329536
309788
1946810
1223554
1988188
1573940
551453
572409
678266
1121395
1556938
1846151
1207312
189206
975519
83464
1129675
589118
567667
1126287
447426
1543872
1941316
826128
1463636
1104376
1700584
136446
29254
1368207
102519
1887804
1441194
1043927
231583
340569
618685
1954665
772385
139769
1021768
958095
1750413
163240
802207
1796180
969274
69789
640558
558417
653502
1402567
511158
1509625
1235671
1512425
1480888
593942
1555336
1444850
1716054
798720
751834
1314921
106440
625207
1957472
268566
117436
497875
1970375
513342
21834
140982
321731
512209
141526
1815667
1396672
388252
104149
1304024
1043366
418654
1601534
1047399
812678
1140390
1908393
499997
1879277
1484064
933895
1500342
181710
1504371
1147045
227446
1420061
1001652
978606
349835
1593029
892745
751258
1729541
63476
1199957
1383604
1802246
634652
939490
1091069
389031
1757236
1530802
995400
1882704
601385
584036
1773022
1685225
1943213
689673
1768137
893409
1661268
1474635
1265706
1063758
576366
834223
1352747
392699
1830557
1607924
708934
1971530
894074
1202136
405866
83503
496263
321630
982251
1627147
1657948
1748156
520850
326045
317087
1550300
1230039
496017
977715
78082
618968
247185
1606512
1956386
1347432
1998651
1817904
1548683
912269
1531083
1153086
359715
58753
895105
1333178
571436
1116093
1475055
732725
228678
1873808
1809392
616040
983959
149603
419543
1660416
78107
705102
1220915
1397308
1541704
169138
1827774
1669293
864659
1428631
1196136
977363
1934551
406088
265341
362449
883300
1912748
1661904
543243
255468
1723516
1013889
744249
1791884
1624351
1500563
807846
1552752
214722
1529356
975546
1935798
1610009
371054
1501234
968170
1027979
615674
195494
929173
1262963
199985
1370182
83331
1619768
1316245
1878475
1769571
1374296
1845100
246483
1099463
1210903
1419922
1560038
1536718
830942
520688
1653808
649522
55671
430288
1566888
651116
1109698
681266
955202
1280308
643360
394857
1201624
1259509
286421
472549
34924
1121275
541168
719267
262369
677905
1115325
734566
1557259
1913375
715544
996516
488160
1918541
676008
148621
688643
771326
682668
1825814
1933811
1837323
130052
903209
757576
1200641
1421491
654913
1566711
1241695
1653627
223028
1641357
588704
109052
1062099
1824159
1163703
1518858
1855185
1264190
1513766
269255
1554351
1110327
1063455
1541738
293262
945258
341282
1432762
1291244
1874516
564992
72036
987140
1221256
1923682
1470469
1924070
1713700
11030
305207
376427
1198833
1372625
1309272
638569
553157
1882768
79331
284964
1039851
690742
1905341
398191
246532
950350
479677
54883
1774853
1971939
1131951
1694351
400670
574833
844159
270963
728452
139026
1405826
449594
1112585
152133
884428
890074
156944
1872065
335206
650877
557406
1631695
1842247
49741
1352831
1569770
1202954
1273950
881067
1836446
1174418
1414990
470898
991008
1986464
1053015
794355
1005337
322214
1684173
1068151
1587934
1365507
1927079
922258
590689
433452
725133
1482371
1242975
629664
409176
648958
1793580
1858557
1864177
1957766
1116445
362491
297281
670640
11377
428700
335846
1544039
69525
378761
1774965
755110
1851811
323965
207919
1344919
562168
1305443
607798
1008182
1618694
1524943
1499717
1185391
452087
1305072
444375
466681
1469839
331872
1210429
1673921
1730205
873164
1595295
1411334
1457825
548079
279740
1373641
1033695
1618958
818504
904835
597900
73976
461041
1280858
432934
581061
78306
504484
1457588
845726
1968676
499386
1034190
1738846
426810
895470
1001067
1339062
540624
1791404
792832
352719
857621
959173
17754
805958
1751676
993249
658219
1497903
854960
320167
1624079
1671205
1201432
711538
840353
1305224
1835183
1259341
1916368
1089651
117896
1908432
1309078
1552352
355286
1222410
251358
246549
797107
149
1940518
509585
1899176
1839578
917414
1561018
516474
1827787
1297893
1876063
902473
130080
176604
1166982
634678
644673
1289706
332871
1403843
82711
1526035
643939
1307577
1609140
797441
980431
916692
797839
290868
543390
1649157
329377
1807368
1857704
187514
1173666
751182
1636475
269441
342168
818148
1053764
1330390
125794
796054
1367116
1576620
1266081
1604500
1940978
136259
531542
1891310
341507
1772909
1166332
1955872
350311
284503
343423
661017
732909
1449705
1877710
1975816
961988
414022
1183378
1165444
1703976
444438
1674580
1627596
1181659
1227958
1399685
198833
1980508
1270729
1094425
85988
1241303
195913
1251908
1492917
280697
1239304
445285
782171
1771570
573934
256370
1090118
802840
87103
613500
610721
1531765
1682439
1986331
1876696
1851597
1305855
240307
1658187
1806446
1044518
590699
1304808
298255
399136
1920936
1381321
344331
463669
70179
1297915
1578671
1982575
220884
1465912
519116
1790926
1827737
84714
91464
1331663
550044
838288
248910
71206
402007
1189064
281193
160965
554421
1140125
29492
206851
1614132
718717
1563230
228776
677720
1255891
897640
1059939
197730
447477
1733231
713911
637966
655310
1940730
405714
477727
459513
828330
812698
433774
547454
733761
1362257
1613342
109417
630416
1496575
811883
804875
1798488
330277
1054797
1462877
644439
752387
1250460
560940
1814936
1182554
1323878
1133956
1731966
286604
28030
884087
409843
222495
607067
1437267
679041
597458
211810
10528
1249897
541001
1166681
444678
1018917
662893
1303155
648013
1220732
1944883
513901
765884
1658830
1127450
504809
1146454
9541
154335
654396
800542
7447
575394
47651
1046177
1121592
664566
1921436
1822021
1366424
32831
1452730
1040216
1515127
1823282
781721
786549
1533685
1235073
594694
1150848
509173
1257300
1434151
913878
656480
812762
919780
1504063
646343
1655864
1077822
1872988
943388
1661821
1535409
926792
1752057
1880181
540326
1055898
830676
1309648
1511034
409021
1599020
856152
254339
357957
1474116
191105
360872
426020
1468634
398323
1125686
141406
487963
1211987
856732
1715804
1835619
1146447
156498
825466
586130
834653
1306606
1997078
1955870
1627375
682129
204787
617051
284958
170341
410905
1130833
1759986
163005
1035071
1055377
1512538
513279
1544669
525466
1044055
29284
652968
881721
1186667
805611
249844
956780
693678
1795169
826744
1678339
557362
1909389
1378612
1856977
1587806
1231322
685972
1329644
1087661
71014
941513
1366908
1468069
1309814
21076
1355415
1534701
671446
1588362
1888591
1727474
784219
346040
1570170
473480
355732
1044847
540137
1719095
161723
660589
645187
102161
116320
589342
429303
250117
790841
1794640
301834
1097928
1263668
514003
676749
796981
1085548
881622
1921847
969559
1967016
1883355
1720664
238479
1767627
1937456
1220828
1407515
232440
785529
1418786
1466722
909446
101995
23436
343837
217279
912380
1624131
314201
1448308
954107
1281662
1276191
1028820
1240948
598425
1424897
1648899
644454
977852
80677
485211
406017
1208858
1929703
1081451
1035636
1134985
1301550
1172854
824391
1611627
163604
347372
539103
111443
518806
334474
487953
1877836
601194
1341090
835397
726008
602003
1499664
161625
882322
1821322
566303
1122680
867109
1777503
239803
386258
1256069
1594330
1731109
91939
1356574
1734520
539389
1856235
192126
406166
1644572
170655
644630
408305
1500960
1036622
1087798
1139356
49415
1050924
1724803
388330
1252231
293153
1434505
509269
1255400
1266648
1880142
1358544
741868
575938
664430
906236
729210
291883
1947081
311442
1364605
1610656
1172045
704598
1788708
956263
1570815
91411
1253158
572949
801209
823069
1229969
359580
1712832
1670293
1184246
1351458
1409125
286904
449889
1426068
609989
895714
6872
1903222
964840
878980
1881082
131124
1759812
1201918
328322
1537201
506926
671908
1994301
286707
236662
1179693
534376
903863
1364633
581430
1596897
1239588
300186
959845
287865
931723
913508
1238513
398297
861243
1426310
411289
25356
290289
933972
1009857
1286509
1083823
829956
480500
1492804
590251
1516269
450387
1896597
1362166
422114
1467869
844442
1885470
1134120
108051
1683880
724613
1726341
2952
1661050
1716581
1482575
1332704
1924050
1125133
1382072
1342767
1250606
1462293
1283397
36651
566541
397037
905328
895523
1573393
19670
270588
2608
1603267
1265372
121115
1932026
1222727
745607
1365861
1756510
1732523
42977
1892611
1993200
1803348
1132938
851385
604273
458563
1199190
465896
340023
836248
565972
1140350
375235
424237
865255
1278633
195481
701469
362198
175894
855179
321841
615891
758135
691955
1203316
807347
460250
1343220
1888280
1563319
1562191
1039572
238265
1051296
808674
1388120
1838191
743147
1947013
1135564
1782471
1518190
725097
1859770
1897385
82603
1847131
1876674
1497364
1539030
284153
242704
728508
133460
1393735
830681
1254834
1892931
1319133
1261874
865990
373064
474937
1437561
355797
1682421
1784143
127927
734686
526689
808133
780606
1299859
384228
1648589
1837850
315107
1892974
506728
1583338
1064074
839079
843843
1233234
1767271
200384
1328532
1369325
947793
367567
1062431
1028419
446148
1928706
1289076
689358
1588992
1468550
50235
229747
1972040
569559
1614991
245206
1800537
1765643
1505797
426520
1130148
1749853
462075
824379
493984
1357614
1318064
1229821
242928
664981
965357
450846
1215352
1539948
853509
114550
780
1634632
1356678
1175666
80857
1116478
726259
1981755
82988
229628
183908
431215
1003675
1831309
355968
1374966
1853202
304076
1658820
1343221
421019
817336
738597
1145489
1291942
1261870
159806
123323
1245895
957278
716878
95139
432154
1833755
1239546
1010059
262259
886954
1586420
56182
991735
834126
1766710
1859890
765196
1312003
924956
493355
195011
795159
1267777
291827
526631
1282768
1405392
91067
427144
325529
48449
1011474
1344507
781597
50739
1459785
1768227
329951
459748
1824018
1684111
1607190
440642
585222
438101
626210
442175
21030
120909
1088809
1748840
1753424
850540
641504
1097359
414721
1234499
692930
102700
1761862
1584451
348728
655553
1321897
743835
541712
1020004
1654667
1700049
174741
36435
887892
1776857
127792
1155951
314350
735461
1794006
994965
1910351
165509
659369
879070
938805
470611
1642126
39362
1065904
1212782
1336442
1083449
625809
597894
248395
1900843
7670
50717
163187
1253536
1232591
788542
1495885
1256394
971034
678011
1039647
1830956
103857
1309254
1072590
1156348
1626
1776225
1535970
607647
1806088
1084045
1674334
867712
1920488
1514667
839139
364020
1750194
848726
1507530
1251808
1059226
285280
873534
963148
1228314
1904399
270368
739103
1783538
1674947
245778
648717
1827150
1675912
1338060
46942
50596
1028893
233580
1642067
1478839
264829
1461714
509172
1071069
842876
1222896
455060
1497888
1907113
408147
1540992
1395623
1959178
516270
1491997
1496412
565906
342812
248950
1894305
911376
1302777
235540
1996703
886615
580523
1001685
1211650
1373911
1350001
173904
1123547
634634
521332
417848
1580288
1529150
1935485
109430
1394542
1327613
1585224
1942003
13667
1507647
1600977
1980562
390516
414918
85327
977156
412282
481081
1424686
1067215
1749300
901930
1925177
1813211
103321
1820619
387768
1355545
956921
993476
1396215
1078864
1219635
1252029
789083
1391900
1210881
343487
1082293
293805
1981554
90024
897886
877852
1350210
1016284
497582
724812
689336
739995
924392
1685619
601020
772983
447803
858516
75616
538680
1106408
1718126
67830
1973376
240959
1417063
730702
1776131
1819572
768192
1026963
1767925
399786
1566187
229845
1842548
1201871
692293
1652451
901398
1765839
1510410
917047
1154816
756323
78950
1918065
614338
70709
891048
782054
1429396
1602722
639387
592690
1893809
257101
951826
1090141
586119
1517044
1546524
23877
1475414
957179
1982791
22398
1339430
205552
1098531
505386
964907
1150358
107711
1555596
336796
1078577
1316121
1583069
244825
951777
127245
819089
1720315
843627
279094
1229151
1727924
54061
1983940
23369
678716
1631074
1578658
893471
1631328
539855
1872695
1754751
735652
1533894
1387527
1277316
1960188
1778114
320467
395091
1789990
1330699
172009
840271
582216
1077979
1936772
1006528
1726354
1021698
695188
738614
153038
1951796
87822
1908407
537164
114254
624391
312815
705875
519335
387914
477379
1800542
1770917
691248
666836
157184
1457341
1890433
1560880
779815
1604153
835414
351919
572041
323887
1412070
1594699
1112594
1371687
917513
1246172
408567
765613
523248
326930
1150517
1110019
1952741
903656
1674846
509330
510006
1365102
1776866
1460631
701306
1510978
1344305
1837864
736997
913147
1527099
1706760
1816062
1372303
69297
1202065
1815575
1498422
1551916
315443
1192985
1833937
236105
1499691
1796815
1471546
698534
944252
1103898
1773376
1491474
1008757
989431
1000173
572541
1758684
1497535
398262
633389
570336
431875
1040846
28059
8430
891293
1454414
1204560
1530291
979985
1407922
1057332
919267
1725226
1648816
79950
22300
833371
571186
1256323
977119
251905
1632692
1504365
1044427
994144
483540
372240
47472
1435359
1882492
145961
1597091
639891
33810
1345525
1020400
64904
1600992
966592
1106797
1237959
567164
1814105
1118813
768834
222265
1298085
156742
58584
760120
105938
1590593
436740
1495329
721998
646816
1550961
221080
1445496
221434
1207529
380487
1985306
1034905
215701
1608981
1118493
931072
1671684
1719616
1344672
1113032
1681481
582106
1323246
1809246
944332
1080018
457804
1882369
1415018
187247
204612
1482458
177855
1167261
833523
216723
232384
1584978
1049177
631665
1076640
1726350
1235998
1586383
1598224
826364
1211421
138979
744478
78533
170879
931331
1849234
807417
499570
687918
1850768
1810661
1955138
1744816
661367
622015
960618
1837804
1142591
1113388
1932830
1440956
183240
1996390
1524829
621541
331782
435705
450155
1045110
759829
1607551
927495
1400810
1074804
1086709
1982383
1988334
1411971
9383
187323
342444
1968989
1704317
906206
1479707
181711
1965681
1369083
430672
1501929
1147198
1806612
1299586
460809
1739575
682776
932292
479588
1031387
498332
473240
1881551
1650621
306469
734427
1464829
422744
1273813
1732190
1933218
519131
1205152
1142888
1224254
560165
631193
184354
1739513
768694
1532173
1276631
3636
1445898
974221
151277
1144322
1466998
562640
686770
1573921
1557630
708639
1733108
1022612
1228887
1913947
664699
399648
1399303
515581
1395357
1447820
1124091
53478
7073
532355
1391420
1276186
492436
1825422
383717
819783
233594
465426
337980
92383
347034
913690
1499052
73471
1106499
818187
1218568
229813
755388
269090
565162
1625286
598095
73691
114088
507674
1060703
1458951
1566640
1432865
972920
1096102
1666456
686979
1770423
278550
1941683
1858096
143843
612854
588666
1032489
29488
1976961
876765
180544
1599419
1001983
908395
141187
996456
612944
1255589
1533365
531438
1205591
961113
396337
1365490
811587
328474
845118
1703765
524341
99533
1417064
931942
992806
1440685
1667017
1368617
1303416
802382
1579243
411739
1244317
172391
961908
1470290
266949
1794376
1066761
1080089
1410699
1878728
949082
1548112
1402796
1265569
1256845
1227409
901148
1604507
1942043
1321367
1565935
1227312
1943541
1640535
1673146
383141
1353643
668232
1807126
1043305
119308
509563
204557
1694566
1860747
816814
1170213
772418
1129458
20863
1198952
881435
1308435
495229
1606353
1100825
1409723
34692
1839516
1532207
1267455
1596501
1891531
565281
1842409
1375824
1421853
322040
1769519
1077201
1448401
1379667
201244
17380
1175026
135551
1683633
305101
509749
1724065
1724094
523687
1482700
987157
1195804
1167326
1261787
672625
73774
1952495
1557736
1559471
7174
1243835
1477899
1433568
1118747
554422
1539018
198501
1750540
1677530
1907256
1738505
62289
1169741
676762
1594213
1142554
924386
1896592
1078188
1786368
723318
1834587
1213766
712365
36993
752471
1747794
25224
1413358
1548937
85731
1278707
730881
793830
1718999
1364683
743292
1953519
468266
972777
779017
618776
188349
171903
361787
768471
784779
559501
1641317
1022431
319669
759022
1336753
1084297
925583
470493
1242970
1717578
646124
90739
1852814
105442
1546003
274657
840775
1832691
855004
815804
1900371
788798
1316907
89654
600302
1032296
1037199
198516
1064781
699267
1242947
281155
358928
889707
1197250
520696
1765288
675485
979858
1844659
401185
1236768
336839
487818
1183112
169262
1120795
1284080
911029
686780
1470985
672475
502420
548821
1759124
1504485
1830582
1011767
1025025
1207208
1026848
1984463
624940
731539
1383440
651924
944570
525043
1325146
227302
179088
1345891
1373921
665786
713461
1656239
33851
160
1306644
190334
866839
186511
749892
1410177
557268
1701696
219820
1296827
312812
1073097
245621
1329306
767662
749489
1758457
606014
732428
976666
1393832
1419104
290792
1368608
1899677
1497100
813012
1284496
1958371
1106413
1665910
1293109
479135
174177
1345296
866444
1030917
1458758
1691836
472430
1538144
1372226
1655631
808522
1240299
1081679
681753
704896
56320
672878
259425
176587
1809309
961510
566736
1247104
1714615
426133
624057
1704401
984521
733977
72366
1987785
1994045
1044483
1037703
1675769
269481
1475785
864841
830470
674562
1347079
1643289
1166080
54252
300586
14213
1101671
50696
1442604
1024720
318055
53248
54581
1386322
248318
268094
680947
409203
1205801
467082
1920122
464024
1734745
1618549
1710256
32761
1342923
165536
477463
1277425
1718486
212374
1049312
850777
1596730
1924384
1264684
1867680
1632647
1445927
1589956
263867
1770564
167597
103612
1758015
989821
131922
695021
1657879
560612
1314489
576331
205943
188303
115934
427936
1192782
181467
334628
803011
1002366
626134
1182773
289647
519453
660409
1967552
1480482
1914993
473385
230782
1834845
665928
1762724
458683
33795
442402
195584
9121
399841
1354781
720785
1162127
247897
1957885
842414
1963524
1739534
1461425
784549
391131
672278
1697814
1364969
1534443
1898625
1684536
46763
896782
791315
1697168
1564571
1154615
1293082
409881
828042
1109188
299803
1041804
242037
444842
1283992
5048
211063
1518994
1216197
122511
1055747
1993114
814636
1501353
641407
1502436
648728
100564
1305455
16115
994486
1805711
1897374
1498338
767985
1892874
430852
1990434
188028
60394
273020
117364
1619390
1158109
627767
1317417
1317362
1062587
1272249
1312424
1777390
560760
799747
1425954
1611045
300463
300683
332287
370006
1323896
1672748
1430867
567821
1856449
1380197
866729
554183
1652144
1582099
50868
1573497
1172866
878409
1802544
160821
1487165
1127332
145096
1084347
466711
1209481
1552413
1713658
772723
199946
953687
1378005
1095717
1518633
954868
1987220
1930475
266421
825100
153653
1985356
706002
1619366
248422
931092
1645715
991987
540909
539178
581396
1249361
717846
959338
1420019
1386175
115663
1956166
1602416
1055135
1823664
1418584
416403
1421748
436561
785430
1830024
465956
1332226
187734
441801
719512
1922980
1268448
1218048
1727511
1549707
1432625
1404132
1437646
1425308
1987034
1978442
1466481
1284712
10779
943536
1000139
1277057
1435743
279077
231264
1724969
1316325
559764
765419
1698807
575570
1863065
1784921
1916277
1357965
1813510
541689
845289
924634
805931
1089802
45321
1578414
854283
492422
103768
15761
1260684
1831567
833519
1462953
14930
1013644
1010040
1378833
541805
1445496
203256
549955
357795
855068
1564045
743572
175034
1124976
1398800
1230702
159654
686586
687008
1416900
709790
44223
553733
628168
1621050
739636
497307
1344066
619549
1508343
1042059
1798883
1026996
1562299
1042526
1368498
700996
1734124
876159
49628
1348366
126347
1618279
1838185
642994
1277128
338320
225758
1364610
23715
1747908
1707951
985211
507605
1067973
1532604
933740
1766825
42493
435295
1562327
740650
1992934
1804925
507212
1786579
602036
270154
1076010
674424
129493
390478
1035155
405881
1355494
668517
1664444
738485
1302703
1891644
1677545
1035338
1333106
222601
1775982
541011
748082
759620
1513136
1188064
1862284
1617671
1773280
1481593
431207
237981
561865
1946999
1184464
358963
1934298
1001982
698650
631156
1835979
1054288
1573011
1528261
448417
1862808
1954069
289646
1052033
816642
1415693
1979230
57754
1121451
45949
762165
1223724
399547
145698
1001218
1521447
1861613
1198557
1178446
1842333
885307
1961569
1231885
1806859
1917795
405968
289462
12918
1093007
538096
544263
171558
1085459
1707056
912838
1955773
1882224
906396
1563523
1198260
514686
1263570
1167533
318650
288002
297567
1622005
749416
1206431
1005275
984328
190878
369158
34033
780812
1759525
822668
808679
765677
319079
1613781
205889
1609922
497324
446364
857474
1314117
714450
1409097
662607
514401
1153818
1048381
1475604
329047
341926
155125
1397924
1544396
1129218
1581447
360612
257627
1129727
331910
675715
649952
604169
362152
1854868
1943893
129858
1581989
43776
1288125
1810428
925854
1312608
1044318
45879
724660
1241957
947860
1449088
944355
597203
1746919
1654980
1633675
629009
246841
691977
1231729
117630
321628
289281
280657
480260
114243
285251
1202468
1470708
475325
294664
925698
959568
1578824
1809210
1705857
1312304
1508848
602390
329973
746476
662499
1750681
1577320
663420
1921416
696474
1144100
517159
1101156
1729369
528098
984331
1514505
1585371
496414
1449392
846194
150839
1236571
492919
1216149
1351392
21650
1960025
1859503
1963231
256414
1833648
1476690
800942
1566666
268267
1073214
946806
860939
1050036
14025
457020
1238019
1576149
431138
372140
1722587
678602
346606
728520
1614252
834709
392674
651646
1372203
117202
638357
1637317
1689560
1561125
1059600
721776
1659867
1559528
910520
474463
1295120
1846583
160752
1075706
431589
1701826
537343
558024
755770
1018813
1966033
362124
372056
334060
674973
448344
80223
606230
537335
1571968
972149
1550597
471894
146582
1048942
675043
223237
1571156
475096
1469597
207197
649591
989674
1581856
447905
1022210
316298
558381
1849837
729091
743390
105831
882880
1720815
1432179
1947632
965497
1924215
867575
1875442
1170189
51887
117043
1541387
1283824
76338
1325806
24134
309354
1778394
1630113
167802
1697685
909053
264921
38656
362834
607108
221911
225581
1877793
1887456
890245
117946
82783
231298
70889
382620
428818
1872036
1557469
1693279
141024
1504908
1404494
957673
863360
495796
1162010
1312469
1251397
50116
594869
824505
1118024
937610
1325173
288705
646075
1837014
1248678
713478
1334728
40992
1448916
965627
195425
235372
167499
115042
537708
664507
521383
185745
365196
787169
156447
1915477
780698
549983
1560288
527297
1375723
1504092
191538
910469
314251
1356768
1778440
1297920
101790
1365446
1688028
453175
1127900
442517
537509
649783
231489
303277
896502
1074722
1716147
26566
1270125
1276204
1373572
1982692
1532259
1592332
789091
1001249
1641210
337276
1426192
683538
442446
1029082
1332200
1667790
292149
1481312
928032
170469
745058
419145
186041
1513305
1249404
1800114
1090869
1951069
788351
1918726
1790496
1851153
719416
1087098
1112299
1966310
1335101
1993293
1063550
924045
506614
350558
1817045
289423
1129368
43977
1705144
1192426
911916
1381862
780019
755455
1316331
1421021
647936
1758634
1931757
870394
1966340
626992
1681500
1782326
639031
25690
88828
1798943
1800348
1142193
1767555
1692344
462624
616918
1520818
394010
121706
553840
785309
554315
542193
439588
75459
18779
696795
316005
951485
99169
1902074
942318
185488
1306173
1465956
1001548
1764895
735980
1234556
484739
304128
680736
132198
448792
691404
682959
160034
1562518
482933
1566268
1181439
302623
1999073
1645555
697839
190672
1233832
1007558
440564
53555
1631295
103819
1039024
855542
1853109
492234
725537
1759497
9408
1081472
1817246
1673480
1000735
711256
1706593
741811
883740
1221560
1749448
811476
1912971
1223295
1177373
118805
414572
453547
799310
1100873
1921520
1305200
494228
1903080
1361081
1906370
432008
1508222
853741
450092
1317637
1160280
1440151
1930243
1292441
1564546
803456
998424
1243829
1297788
1125133
1041668
1897523
1787652
63341
1345206
532853
1946883
675290
738069
127447
13092
346028
245946
968214
1039783
555795
694524
32155
1057107
790322
453099
1588661
1309680
521145
1689204
190671
862663
1842647
1429050
225039
1427017
1529031
479964
814646
1601181
307816
970566
252351
1480178
536873
1339618
1494723
473622
549952
1662418
80854
1613253
150745
914223
1584438
262517
1925012
546245
22770
1708169
870331
1423821
173237
413015
1830039
1929857
886810
1486578
152086
1676955
773930
798438
1688832
596289
361402
1092773
559050
427464
1471295
279261
697523
460895
885188
1716954
992062
784923
1176213
533683
126163
374067
891472
695288
903976
113729
723669
1858007
538013
1677783
1983231
134697
281786
349698
138330
1819076
1024942
1948243
570417
1138161
29003
551971
730934
1226553
1996107
969548
1457420
1357614
242976
1618325
1114449
1350338
882931
1378393
1150601
194478
1826236
1077609
1077027
1153016
298143
1214005
120212
392737
1657057
754908
1065099
538737
1404644
479891
70312
40697
1281897
605014
1422445
1782585
341516
214188
1815242
395877
671447
937040
65831
954727
707579
1301791
1086328
1944987
257835
509398
913281
1906576
1108946
1708640
522433
198516
1778464
1015246
139131
953716
333236
441268
213111
152412
410533
993754
1055353
1262102
1791518
126435
1624090
1108932
1437021
1792329
1159252
1517519
1998021
317941
1115160
645084
1155023
1770287
880655
1759754
254299
1627774
1488364
1084860
127694
253015
135868
1306765
420810
345298
1006371
704752
211109
883402
566443
1668194
1109401
1405457
977933
203255
330647
1340981
731279
1632114
363451
254106
1547600
1402130
957437
1776795
453921
313886
448261
536796
377571
164838
1567193
800089
617946
1046519
1505031
1846635
64539
1118221
1634678
1167050
1213420
1543786
1773060
1912170
1443939
966482
1716581
1607728
613698
661889
587619
1976836
1779332
1397401
13273
1362867
1524860
1074155
1316497
347981
769418
1632127
482797
1276103
1128655
927578
952899
1167174
1946818
21939
1521037
225600
1725965
183914
134248
197798
585704
188961
1466628
480681
129367
64388
269726
1864682
229033
1498615
568875
1450288
1747229
912726
486848
326360
519903
420152
1759635
520686
1104056
541014
1883998
1524508
1308823
1738760
19788
874308
474084
1912293
864424
386018
1152812
561398
572554
1345019
480270
1029963
1236137
432945
687288
515573
1011112
671266
953651
1555724
420833
1735622
1345817
668781
766857
778455
1803375
372398
280693
1505494
1170091
755227
1167410
11934
608046
887427
702611
425085
1957439
1442075
1144161
916534
339572
606567
1732947
40777
907167
1350660
1438770
1319891
658990
693650
1567371
401502
1824872
450802
655571
715209
715885
1861123
1587159
63392
1876063
987514
214132
76429
774116
1124379
731227
434772
69666
1211756
543763
298985
1917041
1219738
1866005
259543
1762053
1453595
1129189
1731094
1583004
1106517
1253808
1783311
642437
1409705
1977951
553104
605683
1803591
1484481
901334
1969260
1632143
471504
659241
1525307
1046482
1813837
804035
448924
162438
239459
516415
1483660
1141026
1266212
772712
1284229
761285
1634392
1859120
1792433
1975812
879886
279129
315017
116476
656185
1254635
1204512
1922964
1497652
919156
849625
1349957
1888657
1189273
61570
1300738
1923721
1341040
1849598
235518
104702
296326
294878
838621
1959000
1971924
1269137
693970
921006
526942
233341
82899
1809370
87451
1889165
296331
406043
738292
739955
1179415
1960714
798505
1016058
1381149
54730
1374285
1199919
712993
276652
732238
190992
839609
1689375
1872118
1164388
595032
171904
1383945
290294
924875
1728491
631535
807691
178262
712737
772434
177257
422488
1353799
1261210
1300220
925886
1467323
1512962
1705911
46045
485508
1774475
1402325
1633210
1664919
579964
1051742
1194973
206939
1597721
1788268
1542859
1653108
378681
1993399
357529
1649989
30859
1901984
1376071
457642
1580439
1385650
461844
406324
1765689
681607
1003914
61742
1262196
1428985
212413
1142630
1076930
230502
1701003
1477306
979413
1083283
1399818
1360005
1904356
946540
30563
672720
827536
1162998
549151
1462660
701035
1026284
1325930
1226684
862140
1613254
1075794
356539
1783858
886849
1487303
888285
392553
1393376
1831138
913763
223240
1230990
1916262
1720456
1380577
1764178
315377
316977
42625
488156
219095
736994
849212
699527
1509010
1847940
1973471
152654
138374
1235541
1659206
945110
1839006
1979257
1275091
974371
1122555
284740
1181095
834285
1651635
1221475
161116
1321740
826869
939552
1492785
1173517
283278
1628257
1561650
39331
657570
1327300
1184920
191426
1969043
1248634
31294
1420085
501398
179968
962313
1528339
1537359
1194570
1348514
256837
1067885
409780
1558553
227118
271512
1016435
1375382
277736
232367
1808927
927643
1505461
21474
816396
1573524
1123075
743264
1672151
69778
1381503
1735740
176191
1067254
39140
1325045
1484506
490024
1030554
1182224
707693
548198
1825421
1172449
996433
417727
114742
1887900
1557958
1052285
1367708
897909
361672
821513
1748038
1807632
888244
633200
206940
399186
1469018
613694
780330
45485
937307
1463458
485211
509296
1129292
1501601
1926886
1669335
1858730
589880
1642508
1885551
833890
705950
990704
471919
1841988
1501499
1107949
1926170
1442410
1899390
1215191
525912
1473626
1489597
1643936
619978
1611532
1398307
624467
1652208
1311795
794914
176329
863627
835242
1229657
1797711
1736668
276512
1130428
541565
477871
1246707
1037488
129724
1644177
953512
1794964
1267208
209187
821665
1432858
1223393
1157044
604408
1608426
476722
803497
1387700
324310
244701
1450811
1374192
203039
495134
1975593
1300524
1379890
862946
662581
1305230
1956381
1671425
962733
1131565
237228
1265706
114845
1436430
425888
462863
584544
1676413
1099286
1949181
1504285
1672595
1351551
470478
948111
374594
289136
1739503
1987410
774869
892362
1656576
103893
336084
1813827
1280264
1879049
210934
1841160
326859
1346902
900835
751051
442394
1614186
1942372
1608604
1238094
17701
1854818
244594
1607097
711291
1694238
288835
146897
963236
367328
1682099
1608421
12895
373772
1081530
988445
1301870
1492894
1507660
1237784
466058
1061021
137069
1325537
1771313
1313361
878096
1972669
1937866
1388334
1606768
1571102
1463358
129606
1372037
1122148
821564
1387851
141623
827885
1258787
480578
1439937
962383
656755
1068197
1233860
1896074
270837
9042
1979563
541628
777995
792114
1640701
72212
1999358
933152
1505128
587857
315164
721491
1892467
318434
1671649
232781
810149
614254
1153356
284170
849570
734955
87308
147652
380694
1165097
1309962
1596432
1991112
1040691
1051271
1213445
1612133
730279
41112
872119
1506420
814484
656266
625594
677233
1785022
333202
588
761893
152362
250227
1447114
813310
1383851
365254
1077374
1135130
1314627
199806
802779
954719
669280
946803
1028601
1273513
244404
570844
816895
113223
1443305
1188623
659230
1410774
1842728
1406819
241000
1601460
1996920
106980
981070
1945244
1006324
372059
1670734
1506635
1163395
745723
474125
435607
441505
1293332
1518268
1780026
1622610
502707
7342
1217695
1848330
278902
1219012
1626510
437510
1819686
1031463
177613
167597
1882125
903761
738980
965094
148177
1722640
881886
295100
436892
8539
1713973
81331
297841
1893061
1408559
1035315
1636941
804394
1642453
709744
427691
436632
611665
915608
760479
1287378
1714821
1514423
1193385
698714
1429648
215353
1927139
1028418
695336
745918
604926
805651
1831468
1951505
81423
1015760
1715806
1845623
154244
392267
315908
1180637
20696
1355451
1885579
1656147
67842
974920
465070
1026186
1727901
277483
295900
615153
245890
1068443
306391
51212
1368244
1015768
67129
1003067
1004100
1556673
1145611
205282
1685098
1830255
563065
614737
774301
805833
1254315
1856924
773654
479703
1767922
1293692
1050477
460403
1900587
557509
1975850
1790129
660603
480682
1597293
1632858
1343755
1481973
549654
1541614
103027
784654
1399119
1013352
1062872
1921432
684286
1890493
1570968
698909
1169074
135632
1836285
554980
537208
961539
1154468
1530942
1903623
431422
1658452
1696657
1202585
3629
1498242
1504659
941992
91338
1993416
970564
760974
936330
494340
1297491
843143
899061
255221
127969
345991
40702
1015076
1467346
300867
1581794
1969274
1852035
1901196
1859115
1769926
546864
1132179
566444
1328293
151145
217335
571557
773162
583735
100822
1670767
1798754
743069
636453
1246611
854362
1102617
1710123
155092
290628
222354
1553958
1502536
859828
738774
778638
1146210
1214577
1684258
1111104
1817162
1189619
1160027
258604
54169
1740090
603467
342495
892953
1837931
1908664
1941995
1043679
1922149
925887
1509061
792303
908745
736172
1323816
1779036
1295829
447887
15470
462194
1979917
1209406
1153390
1536271
1871307
1257951
470264
1858966
471531
750781
1847614
1744474
666209
1993574
571666
1527759
983912
1900036
788503
365231
784532
1935142
1461482
313593
1250938
85501
811945
985050
636061
517137
608602
1699233
974185
1051337
236997
1132104
749981
1939816
156105
1384908
1473037
657659
1709765
1669385
681989
1888759
1609262
1032954
845142
1906412
1842308
1573858
1340115
978683
766368
863350
191258
1580605
71718
1467133
205088
1195753
1892898
50623
1149376
1295458
1993592
924973
472838
384013
45660
530613
1944297
1916508
1174437
746085
1662305
1137741
50504
671120
1166702
815445
1824239
1117964
1333694
1039633
865021
368635
1017548
1409433
1295117
714922
1159620
320934
698776
947256
1216538
507999
595055
1519647
1843230
1192969
121749
460936
167662
1162467
1377992
634991
485774
1047886
1103288
1223407
1700724
244173
877938
1391339
692436
1697009
183567
1129699
1535670
1280249
446849
1996286
41300
554910
1874768
954770
98509
320511
1417126
1074652
837584
617628
1534076
40144
782113
1699225
1577209
1347000
459310
1741732
164204
664392
1723886
610277
183733
1539199
992332
1884601
487561
1300415
1747987
121889
501587
723817
136244
1566630
508274
389687
1487899
943877
1145516
1134843
760382
1221558
1433551
397076
730644
304059
839198
1336705
930774
621842
454938
746515
1585949
1407965
73338
1853107
1952017
843961
218470
1880513
1879639
444477
1572783
968813
97406
1051290
365678
1629429
1847047
715499
89577
528409
1035825
569870
1896750
1046309
383130
1537258
19276
322258
1185543
1459762
1165366
1469044
849829
970532
1909902
106272
64823
1650051
497882
1683859
1954630
904235
1963089
1719219
864831
1920137
1682146
1944998
246148
1781358
643837
257956
1521279
1854621
224174
1145550
1379650
1829531
216059
997744
47718
1171980
266046
532736
874837
520444
35281
1680383
1680718
351391
1834643
1645666
1037035
104267
1144077
1812345
816728
191529
273812
1445113
743936
1514
383009
934558
1513833
171653
258472
1525889
425170
1738416
195562
325341
1873888
1507744
1980625
368770
1386229
705819
1250893
1364970
1261108
283992
1173031
825573
1923858
1910476
1395962
575949
216388
1250548
538704
1115046
852754
1268530
865510
1739951
1688717
1026304
1328515
402471
1189569
1572579
1837394
1965195
839096
1881707
1224131
654773
1484121
479786
528278
300288
1025457
421249
1163773
1434482
1228593
1419539
1835003
1321253
1745667
1397864
321090
235136
124714
816082
505560
738213
1329129
594836
687200
1109778
571620
1682595
1962744
402013
1582938
1042935
1665697
1807651
1219153
1547956
1040732
1363357
1278935
1451014
1215012
76554
245333
1359633
1567697
772696
463722
1088246
794384
1833605
42727
108398
1353309
1227176
1399933
946761
1385914
586725
1167475
1806310
1900706
1550455
1520108
1613550
1980683
1568516
1569721
539734
1624770
1787215
1110978
387095
74546
876248
1282383
1751858
1510220
360744
302603
1293214
1991942
690881
257005
1268197
246994
837050
763923
1355193
487892
1778087
1990703
1964367
1671358
1847004
346196
353373
1697251
644350
1217871
244966
1709663
290420
82303
1452781
843618
1896321
842956
169009
1737051
505253
1189367
1025475
605061
1824985
65982
934769
1483749
792986
1618426
440282
1669641
940352
199179
1217645
1651649
311528
1482327
963765
1475238
414315
532229
1066353
1333786
324502
1931007
1407453
1073967
92024
1790860
30789
1823085
879204
1530006
1444871
284257
1070237
586177
1859234
924226
1186216
1557050
1288778
1657115
1853153
1809836
387285
1945635
1972678
232556
773665
1736550
293231
1147386
299684
643608
156934
1737456
1332479
1552444
207028
473964
970500
1708152
679207
1784919
1976669
631495
165312
1519143
405156
1231029
405924
701022
107330
1510257
1023874
1368383
327172
237396
273004
1896429
1367765
405662
71769
1652531
1075457
1250645
47827
1338746
629094
1493182
774212
1870945
1190943
164158
484839
1047837
1200091
1902837
792606
1935810
586334
66946
1584209
419125
1477149
1710399
1893818
1042670
1083919
1712143
593150
1225043
1316268
914362
1365801
1882588
174084
1415284
1481031
1935648
384614
358438
444491
245706
320152
1314967
13420
301820
870683
1261432
181217
821000
1073610
572180
231116
1660462
330480
1032594
1558594
1705421
1700504
1963828
108388
402920
1735773
152230
615217
336072
686886
762862
179024
503350
1080496
198514
716925
1385110
1697808
1627043
448300
1058674
1322153
214774
622346
1846472
277135
1111496
1370217
932522
1855550
675896
279127
48959
1130652
1378733
395116
402311
904821
592289
1026014
1041780
287800
1461093
1200905
875307
1184523
1316565
1931940
868547
404891
1544227
1695108
1536253
957131
719522
306925
622479
1521928
931249
1403475
829779
470464
1153324
466785
1333616
1725753
1806083
1856914
771445
928964
1418787
281369
1317370
1365402
1588571
60942
101142
803816
1805787
985079
302825
1818134
651124
1224432
243204
135947
1544803
1435135
1181568
1308162
1262815
1912504
843343
1309436
666541
1298347
484494
1821242
953264
1779610
975263
85846
1553678
1908790
1850240
919727
1238150
603544
506980
1692390
1509583
1585734
469873
402017
51873
1609061
758202
1905845
421168
602405
588094
433835
1851958
1456229
845960
803758
916321
1818174
675743
420138
1246104
179563
1405876
156875
558619
1732117
1465956
338456
1033215
1770849
1353830
28120
1960631
976415
309405
804181
1852709
1969455
1187896
605652
165020
1779072
422346
1378685
1421214
505255
205694
211041
832945
201448
1029599
876546
1042218
1979190
1715552
1912232
1546347
1734680
1893987
713699
48600
1677412
1520287
1111444
996529
1623991
628087
1366905
920296
1654929
1044280
406159
470155
545563
930433
848790
1810793
406749
1639465
844072
1207649
1145623
685618
669497
1068833
676744
1802097
505626
258796
1901029
1056895
907179
1563403
766958
1795868
1083311
1828654
1025942
1153306
585345
552033
861127
1636075
30674
1850026
1921600
1788702
1248471
176283
728257
85117
1100106
702400
956256
1921943
1729749
1189723
1948109
1561760
457295
1419399
470123
1362872
276575
1001042
39380
1266961
939762
568170
138943
1133431
95624
452647
1611211
540941
571129
379675
1184488
1814889
917236
220598
1420355
1043078
226891
795721
1985712
565176
1042114
99625
221674
1240139
1156840
1394956
1253440
1525848
1425936
547273
416446
342521
1309941
1370600
598616
1197045
647414
445518
236282
1906575
948834
906667
1935156
1595785
49038
1724261
541821
1025064
1042331
515997
1442260
1931470
1827934
953632
1957782
1371699
1851807
328865
431171
1867622
1049055
1445187
282078
794315
836262
1871501
1060108
1425140
523106
855040
62090
1421988
761252
357664
350743
1088645
190904
1505496
945305
863510
866068
9791
1609228
307923
512093
984167
218583
1362605
619371
1602553
1637876
1154693
906930
306784
971921
596255
1704915
1146488
371786
1620686
36977
1843042
223866
132248
1336013
1422444
83946
1791441
376346
1073983
718511
507934
241762
301697
1643910
1145019
885925
1469299
1434931
452001
1745725
159970
1805549
1660085
491730
1193796
879711
920417
49223
1529197
1609310
1969458
660186
1915871
1430525
835722
451605
1788883
76840
1444697
581662
1744560
1681350
120996
972516
1662479
1533184
1975220
1140409
1985200
1534205
1904281
79350
323377
392220
666624
1993149
1346395
501551
1955601
1296769
1089231
1442192
1138544
608049
620797
1148275
548175
343499
550867
1659394
715503
684577
1815711
7291
1645058
1867568
245182
503226
1966573
145938
975365
1294391
480026
568929
1944044
108715
335936
937163
1759726
24183
1955028
1372327
1887840
495317
1512212
1011238
195995
1597408
1558371
884693
1708071
1497938
1962915
1743514
729298
1228901
1894621
926693
1107786
1833871
4906
588770
1003823
1443949
1241110
342557
1643264
1176361
418208
1500406
1073346
1291966
151705
618013
860429
1057286
452998
1192944
392966
815037
508349
816249
576738
128930
1206128
182945
482063
1953118
912254
325483
1366165
99756
368744
386964
1512968
1312982
427821
1783520
1312422
428996
1277344
342233
1136987
769118
711358
1585176
1544352
1157679
1086862
1336201
1971913
1262677
1902835
889298
1423191
1906654
1604148
1531796
1970608
1401943
1465498
483163
277024
938897
1881471
1635838
934565
1078632
1991733
1544614
899430
1621939
344144
344291
617985
623341
1181830
201055
1477539
410366
810732
993120
351281
220603
1948502
880695
181702
1993825
1291755
130484
419265
495246
33186
337654
1229134
1452462
787721
1288493
1192412
1161409
1205397
1308434
219940
1741148
592375
1050727
1821851
1223093
319201
442498
1677512
487779
972570
1790912
1454896
1401222
1024680
292021
502186
268697
616229
224122
218529
1372033
35502
1972471
310740
608078
1957121
1128280
873211
691219
1794884
1120871
27121
730284
1831970
301764
262204
149960
1973399
1218190
270585
1704789
278835
1065297
478605
1500741
694462
1965877
1326678
671237
432557
372056
1802348
1443116
1079140
1991211
1173151
1605253
224336
1178629
1733823
646494
708802
59283
58900
633717
1692251
1054594
108381
170730
1942393
1873162
1177764
497904
518077
309130
1923550
1503535
232815
1498027
47554
847534
1762151
1707444
1095829
912445
1395581
832114
1905208
617916
1407965
1052117
1079721
453909
1969056
1874220
559765
186664
1207912
416136
1154200
1787166
1442931
808249
912105
939542
628285
502839
1442358
1775927
370852
896597
1632317
378565
1929639
1339580
249264
841296
1336696
175361
917639
301089
296391
135824
1810320
666520
596689
1229440
855349
495644
981650
694567
1760168
824276
963935
675840
403633
1705247
744824
1104438
207479
628633
996145
253504
1053653
1086055
136789
215647
1870318
510876
1389569
176679
1911614
719142
1072465
1652037
640625
1958149
509185
1017419
385291
1725243
63023
1579812
1836180
1228581
395957
577019
923134
424514
618183
124951
916855
1532460
1982708
16096
1093541
1693032
754209
890100
376844
1252913
551482
969298
481863
1367725
1063590
1410297
1504449
1010598
60194
878328
794765
1246447
729620
641485
471065
529429
1351582
933204
505695
765321
618337
1211335
1370488
1358154
548801
611356
1371082
1233348
887446
1557113
1149678
1998591
12837
808093
524256
402676
624073
1484120
819203
190250
1812117
687104
798994
1082423
1796907
1522060
1831947
321090
700964
1419954
1112510
1827516
901467
240748
1413837
189610
1021023
966634
1998020
274485
529869
326011
1138662
1677919
1402754
1656172
854505
389224
873973
387162
1093458
1381663
875557
745881
1361677
551227
453349
1526862
920301
1551505
649715
1188547
80892
1814345
1899970
1079782
1294766
732324
1167511
1264224
1623831
822748
1694255
579733
556645
871310
414787
93860
1544255
801219
969056
395288
1396602
1056183
364863
1194773
1379999
451628
433477
1860465
1698559
1812130
1748638
1279429
1580306
1875545
72996
1552703
720219
1426295
1675061
1598431
798377
660942
186959
1470969
1135280
97224
1721199
1272043
1506576
1026875
861086
1607203
1321524
173735
1123209
1720125
459762
1492849
927911
76922
450868
1915571
1842923
1260884
339822
247510
446973
43718
1231480
1570827
1500945
827019
1864484
296874
671266
1117768
137591
1667958
1631357
1513856
1550741
1161121
1622614
193428
1105123
929134
584100
631018
1995039
50405
1822263
1985322
1144079
1671229
950595
552717
1294146
1911701
1610996
532819
1240548
306397
1748511
11942
786434
1704046
541489
953394
445199
571765
1278823
493267
1870668
1101315
113609
510090
1678510
810248
1134547
391856
725771
931157
1191910
1062234
1371196
488647
1617208
832303
1595630
122213
1389159
461014
1658442
494699
1022050
870919
353609
1224735
789750
192491
737396
584510
1956165
1585621
806652
32510
79656
645758
1711416
1949977
799398
356255
215218
773456
1461782
630038
122625
1414535
1087189
1489070
211802
1105126
1184618
77038
254668
485741
934519
1928324
224742
645287
101274
397675
3980
939191
581733
494613
159501
930977
1710768
1217760
859816
762662
923533
158931
1380063
1067343
1898438
277418
205642
563857
1342939
813851
1563245
517854
54594
1124672
661331
753984
1210920
1069843
191139
963180
353327
1886992
1781294
1571929
564705
450848
1034480
780390
138959
1817617
393505
75084
119954
938291
1411300
729162
1193073
306699
262611
1631683
1857409
1697290
341398
1047370
1579768
1151796
197442
790771
1120358
1562965
1880193
1599310
1210807
1639719
1682601
1304596
1834605
749914
462540
1293172
1997990
483262
470082
1440018
718918
452011
1795017
1279555
1347315
1796403
1182177
484974
1635939
1173627
261474
133455
535317
1282356
198561
1484883
1755506
1323204
1049969
1443673
722328
840645
229056
1640087
1004894
1675809
1848622
406299
1360617
712914
934753
615984
770517
613379
470485
497770
177087
1010355
311678
1125729
1516837
1346934
1145164
1317161
695322
452947
1182006
1703254
1033477
1612009
1293872
981237
1216003
612720
1333110
248281
1815417
1169948
1506930
1669635
1152556
1315444
111755
721665
1444322
786749
57206
549543
1900238
1883475
640785
1383265
1759417
1583258
518583
1540461
1125015
1793047
974277
224149
764690
1338532
1723215
1727788
113873
754685
388593
1730417
393913
1499527
714081
1298563
491819
361762
256009
99185
713809
668358
1273974
242957
1607176
736173
940412
138071
60581
42466
135626
1067246
1774429
1101246
1214494
951189
53246
3343
252982
553462
1131539
644469
1718484
1510841
1569792
1492329
1903257
760374
1645404
1871002
1039073
1648593
10500
1755232
70582
1305881
1398
1864153
482863
250523
443652
1018841
100506
1949878
1455331
1571892
607636
399473
1172539
1605182
970363
291950
970359
331122
1114615
173942
1544148
1085919
1624647
818454
763155
1767621
1117
868304
1290793
1428852
758078
1885052
41802
372941
504813
385118
473012
527552
651100
1319576
345819
871555
791593
598883
1375673
1265987
1061882
403217
732981
280202
95900
1922405
396193
409500
1651817
370250
865445
1819202
677787
1885580
1602265
1883730
511453
1335638
1617741
1057076
1843981
543305
1359947
604679
702399
1870528
120750
31046
1151410
1631120
1151074
1773982
667210
1201610
802751
1414991
1522838
908655
6874
1358911
1935685
1836347
1458081
1809855
1811344
445526
1662521
576630
670866
1434074
727042
802562
1399633
1761719
549402
1620124
864669
1420755
65334
1522370
1760518
1146185
860180
1828541
836612
1292922
692777
904778
1723804
199030
48900
806242
1402844
1440933
1614184
1383303
502656
509885
1567418
271143
101605
1090805
372654
408516
23631
467978
536650
1727471
563370
1170100
1896979
300436
207393
913832
1566269
1584916
1180353
1125536
1109269
825061
1183737
401760
816741
1947462
1531439
1584883
519419
1787502
431517
817224
811648
515158
1223027
539810
12801
477608
1547038
1464328
1804226
1412294
1198352
1764658
484240
1226341
1406183
1687566
267321
73183
1447696
253289
986872
1470417
1994720
1431916
54675
588859
1021011
942725
1177190
389249
1354829
1999649
1426688
599828
708427
1347255
1628441
802827
874958
327309
501702
232694
258477
1059488
360269
1803522
544147
365928
613714
1138367
1085174
1880013
114076
347368
315180
1774848
728682
137942
1715314
157123
464244
587015
1293741
1236445
1963103
1182509
1708579
870032
1788701
1482004
1465897
1338164
1625105
1906622
558748
684720
1826897
979392
1172277
1305422
1793792
421669
893336
556500
1336753
1239809
380760
1013957
1139526
1122353
109833
808301
400501
310089
512463
1380299
1657247
242043
1869683
1913197
243340
638929
807517
1313570
319745
1516237
1032666
309568
504537
1803966
192496
595040
1020784
98676
1582279
1137506
1899867
1954128
1721705
1226143
1351207
1021746
885384
1312285
352976
186240
1605005
1910446
818890
700650
1788398
380430
1278806
546371
32491
276943
288274
1940513
177279
1889010
827328
1213307
1690337
676529
1886440
1217369
1788671
1520346
1047614
285075
301027
1738890
524879
759569
372058
346000
189492
1700908
575138
761370
1141594
561941
481062
223863
502515
828717
1557273
854246
1236609
336738
698189
1853212
1432432
882463
541038
1829488
1824766
1186489
1211993
746626
1468046
1389755
1634761
1273926
288734
1208645
1681252
382383
31161
1035557
438429
1085484
1834696
453294
789963
855639
447285
539988
1523312
160128
819154
873199
378102
1292500
1820209
1623684
662952
1591890
529892
797947
624749
1310430
894016
1447100
1800587
1363991
1160765
792910
1218548
802016
437457
1330968
87763
1949841
994133
1873385
1505582
834164
1743342
510326
1181646
357710
1538527
755922
78963
916432
1493686
783173
994429
1393933
907717
20805
125473
334753
633066
971724
1334661
502836
937572
122231
1491137
705431
228975
770505
1595969
751852
1996217
869818
1165433
537472
107207
332183
736208
957536
66837
383943
378556
424953
927683
727158
1597348
98547
154770
1342870
1524277
823160
242957
318648
1120787
969458
1893277
1499558
1496521
384755
834039
219567
1011334
913366
1279491
432912
1406395
1946360
259730
595213
719502
578223
1086052
1342650
291782
805263
877487
815600
1150277
474378
196722
897520
91822
89883
579789
378101
370239
1699104
1385907
1509408
508778
1629624
1552578
389913
1282102
1312437
1374990
1543746
847426
59874
1721700
524941
1841698
362645
229544
1355885
1943847
652725
1402461
1646182
1734729
1862850
1263125
1448442
127174
1567839
1454962
684158
978257
912142
864689
1806360
1875429
1511173
502149
473696
232401
1876170
879099
445184
926970
1878385
712535
990165
1420991
1566261
290895
1683969
626592
919492
1730083
591512
144205
567775
1395976
1640837
904421
556917
1677256
183001
1706536
183896
1455465
1413982
1153600
81162
1427533
207048
1640822
1945164
39979
819224
1381333
1066675
349950
61445
1938157
502735
371501
663185
176549
331735
63389
55408
1340174
1872527
1801146
1632054
975143
1811319
1027110
1287108
552450
754840
269438
88125
965569
1471705
837040
1482893
371769
22492
1843516
1891801
272132
15645
1034155
1962100
886283
1827635
146331
14967
1960644
345666
1893083
285247
1868067
1060062
825422
978607
1823286
46367
755841
269238
34939
132806
420444
10681
1245620
48413
1342019
698365
1302909
1399045
312675
577247
1502153
51385
1517973
240749
753041
1670830
127300
1279577
1189146
1052360
1485511
175508
929049
1408084
854878
855834
449915
1994110
1626267
799231
272578
1023930
1631559
875346
1142852
465514
509051
1255520
1560081
1593831
770579
686606
227346
1279342
543181
1675394
128143
863245
1461193
296397
390112
1021102
124714
804544
682155
842919
523402
884765
994487
404958
1508377
1729512
464288
1855497
43500
1464568
1412866
697485
455874
792386
662525
25672
783392
611900
522160
1937375
1725496
323722
86354
1046109
746539
1472016
63256
797140
738357
387197
1435142
1233519
357489
1613589
1622531
1591218
684774
1249624
933986
929476
639231
112878
1397255
1800532
1798192
1533413
386377
385292
1229845
573911
148230
1123960
1929929
989811
367596
1419133
1594483
663038
829346
619197
1089911
605121
363436
1816875
1141633
1491426
1255838
1156379
1074957
471944
251374
224750
679244
958271
1389147
185288
264543
1321086
1343142
1814453
1738867
956619
383891
1711199
1751372
673984
198508
1491844
1904501
1462461
1950069
1163672
369813
501552
990956
256438
904707
121901
1447294
1342508
1514361
1000069
565835
1466622
210887
1657851
1561207
1735487
1887101
28844
294779
1593160
1666937
1772034
1428549
630698
1151430
916382
1436383
328498
1284377
1076588
1946156
196122
1262992
29862
291308
968877
1331640
1504342
922351
1762565
499313
542148
1920550
1847836
1567470
1184177
494699
1017190
1145073
951380
502681
99791
737464
1815532
753178
608261
1992692
252776
1735563
1127173
1989679
350254
647157
714055
897838
1009843
1916736
818742
113287
1461379
376376
1530535
871034
892460
57675
273352
1281904
1343370
390379
1203662
1933505
206814
1114084
1607928
1175969
818829
1550737
1871832
1377242
1753613
556483
1632916
427118
1961046
127957
870920
1785392
965805
1057755
181654
929307
1907916
359932
952304
1542553
1784783
853205
440089
987848
1862489
259024
1332924
1145892
1699847
1856938
1451788
1865971
1507337
720462
1317977
1225325
313117
1769980
283726
1338441
1157994
781739
1998977
1746206
762186
100012
1107576
1203136
1837690
610720
588938
866655
374783
1524923
133832
1671695
671188
181149
579743
1948538
856914
1237324
1264010
411341
1372218
1420773
1514388
933810
1080348
1398619
563686
1539467
1254513
578425
241726
1778949
1012275
1837453
125
1185760
1760671
572611
569165
1444863
1828720
454774
216687
672793
1656391
784031
1608092
1957138
258836
806840
572235
520157
1833874
605574
325481
130474
258479
1300570
863758
409776
443182
140589
247444
791314
309271
229591
115620
334109
282452
979092
31224
66977
1407091
1979125
16121
1379947
174750
1391253
1428062
1602849
165530
305788
1078729
1779207
1121537
198143
184528
1778557
1491241
738782
73057
1361586
1130998
424321
1459155
732301
1932652
634762
367582
1232681
1333297
755081
1529288
312468
1569026
214090
102913
393798
791441
1485365
1513559
1051254
579987
1827189
1842277
1136973
1884091
336584
1165250
1101268
1509758
1307614
235019
813593
1389362
276816
1212021
63230
1547804
983425
1897540
570666
1549760
897539
541167
714539
553341
1915266
365636
727709
447081
243249
1165631
710681
1620885
710514
1121228
1282039
1778412
1240497
1306926
83555
1653495
69720
1769996
391822
843868
378579
1385971
1887400
1157039
1618140
1861988
1275525
1338672
921481
646923
1783843
1889963
770813
1600638
81806
1534202
1748529
1126861
247043
355894
933410
1778526
1675812
1665829
1590201
959237
1984301
1736278
1477584
1477070
215155
1816985
410540
800786
1360553
458662
1435617
1321
237739
1826536
1374482
876274
1994931
418319
937252
1904590
1579133
1131075
228773
498786
218482
1770457
663971
1071209
1250726
1009672
453227
486484
5900
1560637
1338390
1881856
260419
1714651
1499055
1889726
950214
1852572
1516030
171006
981068
239880
1944519
1506282
1121636
460994
304230
1816519
661688
138548
1523758
1256121
1918626
1533758
133169
1851541
331061
1284696
448080
485463
1202751
142928
218688
1519257
656530
1438961
953824
1811992
612009
1641498
536564
426385
1285526
1924167
1980175
1107373
1100319
1562907
1290337
1965691
1034737
1085730
1984254
78093
625937
1732755
1525973
1872255
388946
1684725
868011
357508
1256719
293011
846658
589171
1296622
562982
753478
1333624
1205549
1271017
1878501
1245026
525342
1968738
1329842
800865
855159
1559438
1930707
277785
64505
1260277
1632217
1656256
205685
1927904
665845
1945759
769200
1341376
1812617
594462
619794
885448
830466
448717
603720
1069311
706241
274167
1153445
1093343
1161749
1161226
1842218
1723199
1590825
518052
1205244
1005620
1165424
59453
893978
1100877
605447
1809315
1880062
926266
1826000
1324429
13550
1464582
377300
1339810
1587823
1102204
500931
1484010
449428
728585
1959732
1896062
286191
871685
847614
87330
486194
871514
1694913
289209
1759587
78719
540898
1961516
1783357
1726349
1989725
440886
1040790
1593457
1983200
949787
1282469
129130
380044
1954572
1855404
1168346
1638528
1447922
46226
1423864
1451468
729917
1318730
910366
1537140
1155891
1579928
211516
327598
1634998
656319
1564499
1158203
963161
909683
313188
876012
615765
1234981
513700
1525218
130131
756441
71605
1144045
981406
1817963
971239
1422906
74097
255768
397660
1558704
995199
228820
865409
1710032
1127782
417779
858666
47831
1600708
334650
642549
1071294
383577
42107
396543
1734293
1368439
965119
817235
129696
601169
855263
275914
1526076
1264375
1372435
1331028
709425
485130
89969
1965093
1354822
1252895
1949762
1098202
1424395
586076
741233
1460999
796655
1357808
809858
892366
158934
942639
715316
986446
183513
493418
1600041
1001336
287024
1019229
1887214
1241026
1564875
798741
1842972
946671
1224302
1658770
797289
593818
1300540
1071917
1571385
1478753
891935
1149155
1920331
989507
1868719
1499889
564099
261105
541649
1276121
1605800
44274
522505
471703
715144
1956799
1405762
1173211
902992
1121553
801922
86393
1478445
607622
613073
1431483
1892376
861086
504876
1142052
284191
1919782
698444
857528
728794
1368296
434943
386425
1251873
1816154
1962568
354983
1780293
1905281
356215
1732346
1454228
59002
403157
562575
595495
392569
944552
634134
1510165
781298
1795378
152902
915276
78276
16179
263876
338041
1492594
1299272
1272896
808274
1953352
1774108
1795939
582569
911188
1048536
622812
973084
982508
1703936
765503
696729
830163
93297
1253663
1997065
1909686
340641
493902
534086
468581
1753138
792617
1230840
967978
251464
498389
734820
1052901
552090
1274600
1130582
1310224
1237345
1300934
218604
437540
927583
1935738
1989602
1419021
1005263
677443
103253
1452740
321866
565476
512078
544140
3860
1181045
792874
571842
1519765
1745171
1086343
105709
817491
1074198
141806
965730
1071396
1655885
22390
1178655
134459
6191
1764815
471458
1177824
1160735
406949
1970470
663431
558382
1325751
922145
1518549
1346148
1528834
144399
132139
1152024
1714301
740561
820588
1387483
307020
364615
67666
391404
582968
309811
344792
150228
1310982
1688240
24580
1915813
418148
1641802
518756
1979987
1031115
1404912
1189540
1579434
673153
1219352
1975450
1806245
417031
668873
1106506
595198
1150182
1194124
801815
260976
1112738
1156101
1403487
143400
1456490
683773
1932057
1120572
1492593
143570
1741184
1221123
874297
1897976
1891145
118724
1850371
392968
282766
1250535
8891
541812
690639
440595
547464
400635
1844698
79537
1947200
532134
131812
590958
846599
517004
1022637
1628396
632046
1676231
508384
174978
540388
901604
1186035
932361
1406596
1186834
1251520
1364765
245880
1580426
882346
1679746
26027
137382
1440388
734182
1543052
1013192
1613890
476949
1425190
1228224
106123
676409
1073810
1610460
1603173
245639
1316116
1963151
394079
675200
1480675
1497891
750920
991515
1824813
663503
438919
362393
47990
1301237
8929
1115319
402855
801562
252780
1413158
1478460
1198438
592781
932167
554262
886541
1619333
346436
1630410
260014
410103
1207751
1545525
1694829
47800
1290168
1895639
741893
1052031
747773
1303806
1917920
407147
1228089
1552350
1757753
1766990
1107887
1138854
1352796
1536670
1798973
897435
1598373
1921461
1420635
750699
731077
1609254
742684
1354214
165473
813666
1818912
1706426
542846
166638
109719
1808163
647616
1902332
1675526
230248
1949071
1658924
1221765
1109097
803097
1113774
1509549
153008
1660996
330658
620748
1932638
860777
514592
1524950
644178
1531181
690238
158478
736934
409575
1604153
214343
717914
178321
1953757
1274597
135531
1968218
1758277
1857236
964290
1981607
1919341
1933794
1336362
1218463
1939848
1327221
775748
135733
1552388
1684346
1941228
1406753
574308
1609762
389676
1058842
535073
1444185
706930
1149900
1212218
801102
1580001
1668383
756644
656168
1963654
221990
1469275
1716218
565001
410226
778230
437166
1060713
740317
1152307
1425728
1252816
978989
1470501
742164
876318
1758820
1177696
1569081
1858519
1490929
97715
671934
1980120
1777029
1820983
1200240
345086
1471201
779731
1984947
583945
1832055
122403
1808247
754903
89089
1330303
863813
328788
1028707
1579229
419133
1302980
1543081
1153249
266579
979090
1699892
4811
1266632
486556
1496615
804349
1311542
403911
1188616
1740412
1389614
672568
479206
151470
451281
140397
123431
608931
1078992
1066999
89850
446485
1075446
1348205
1065505
1347281
1053039
1217162
172637
1239813
1496998
519218
1338246
1958387
1744752
1658537
299598
1516662
576448
1751975
1720606
1646442
692660
1851667
1308107
1169638
782385
914681
276126
174800
803552
672260
621780
1617610
1188552
306059
160518
348543
1701902
1035967
1736895
409708
1031824
591733
1083077
633553
175044
487156
290863
1115630
792558
863388
185791
10905
534015
345512
1481635
1132994
279529
651416
1591954
1512561
1035548
934349
1005212
749263
896024
1726030
1254836
876080
1982731
5252
868256
1521243
155963
335407
1776846
626431
348143
28402
904901
711539
1560513
1422644
1276477
585217
725976
1259123
910101
1416944
1838189
1912443
1833369
45237
70882
1190236
1610719
74829
612532
1621639
1768479
385916
1185885
1857319
157781
837470
474091
241789
491896
357087
706908
1184374
1035855
948414
1771575
1726665
1509519
979071
794886
123374
1523925
1837968
262332
543546
1946842
1843329
1201305
1058330
1565342
1816592
346778
594116
559760
1333838
447630
330213
540766
1332252
393264
1564072
768891
515241
1678142
526862
405906
48132
468716
587246
170410
1817163
1979337
192091
57469
622857
1488800
471425
1116908
495332
367346
1129624
741137
195446
1584707
1317189
145357
650838
1814122
1221007
1847350
5602
1149420
522253
1042563
873377
1805666
648218
1419240
106767
1818409
138828
211820
151539
437458
1502193
493629
389566
1652648
112327
826406
342636
1995817
1991184
1378167
293958
1122478
1355079
1932285
1977128
718152
479215
506350
237058
385323
1247472
167091
786412
982372
199390
7810
754694
1068978
110453
1596711
1054820
281521
1176378
1159306
339783
1013684
1327824
360711
899856
582575
1548754
892709
175237
1966040
1777152
745852
1521179
1387724
483794
312277
73352
377990
598990
1336624
1880608
1974581
1349060
640898
325765
175666
1400272
1415546
222168
458928
805976
1499068
647494
76645
1837330
1887521
1645569
1146699
578669
1957688
1370860
1608509
1296569
202387
489657
583503
659874
1194848
1918352
1407436
1604231
188137
174196
369095
1884179
955904
1958396
1158297
1970357
419928
1218047
1875269
441065
1687831
351166
1034668
68562
409500
1149819
1962332
1489906
248440
1454027
1858002
1626458
1834573
1670070
536498
4746
267278
1774566
476760
1314417
1942609
1055271
522145
1200735
289582
961065
1377687
458319
299366
190768
1100251
570579
451214
1680640
205514
762464
1031100
1285828
1546583
1771985
994745
1069295
1386322
1722303
1000611
556268
1860306
357602
1154026
1990734
1263163
547096
968400
1069366
1553302
706386
1140429
1473736
1326485
610294
364127
1413465
133251
341579
1370665
1652767
1367726
1659630
1184610
1565829
827474
649709
445322
1904668
1265039
873840
719045
1079078
781694
803968
217594
197272
1396061
995803
706534
945801
1941044
1014923
817252
1800001
1226689
18724
364336
910136
695270
1465623
1156123
1006895
299398
1215308
98988
1866486
740184
550072
1486869
788804
314377
1484514
721922
250586
326900
671942
1698314
1414757
1738486
782505
464326
636657
1562929
985781
576238
787145
253533
1872631
852507
1625083
1629549
986652
904251
1544450
165029
1581344
554478
538190
446518
1668573
1541034
986066
566427
559821
48980
281408
1918155
1373902
1270884
1789380
241101
212030
1379543
232781
1218427
537674
110380
32794
1591614
355298
661451
703004
653713
712014
1879153
887717
561115
1722684
1242822
1420635
1659800
1690635
641933
52809
1485465
868908
1786450
1917501
1009986
1375027
1351474
343670
1062282
851503
794185
1093922
686932
35491
1333881
1884850
636142
295082
804314
357934
1436070
1766609
536524
1079166
1031466
687729
782536
1549294
685120
1345473
355681
1653529
1670776
1980375
1157532
81682
1889476
1975648
1978407
1371023
1291190
1129234
220249
759649
1673590
1292316
616641
127481
1226279
147306
361373
107283
1795745
567422
1314391
1101423
1042210
739968
1778575
1413405
776349
1364247
729417
1031847
435643
253954
768423
583625
1696676
473481
279922
505304
1547222
1962786
1328135
1632884
632788
778103
1984234
875807
1977558
365706
144435
697637
803442
1335077
1549633
412125
957157
1154938
1588827
610308
722320
169185
1340016
1775346
279409
1964696
30506
1090582
1305787
1481316
1668580
1383621
290460
973633
516225
532755
79670
1224711
1867943
516150
362864
786774
1697817
638460
529161
1299759
1946582
23057
856628
1920529
212900
1662812
859022
725179
582351
324516
305416
942071
1292170
774175
1608460
1850392
437897
1379907
1977184
1196526
1903831
1080734
1009066
106110
595285
153755
234093
660738
94924
1446949
1186144
243798
1815916
1660269
1927211
1609837
606541
978576
1742227
1713591
841957
1953721
1370934
1432084
45629
132727
307046
61285
1851195
1848892
1721079
838217
549384
1176287
676527
1056970
736743
1761594
277600
427540
1866987
1038455
1670129
1965417
790850
391507
1804896
382802
650935
1868683
465479
1916134
1263052
1218053
200898
143800
1575914
1748465
622398
1971632
1182331
395718
875691
1459072
168142
852347
1127597
1135088
1185589
1257241
688508
546108
159785
964444
41289
699511
1352031
345768
534312
1289341
121257
937133
1174367
804213
1989209
950653
60154
50887
90374
90913
1823203
327525
598724
377535
769122
1042672
358044
1424483
461155
920864
1451159
1651101
733423
1781584
1530677
1125837
402239
101597
1332833
222678
1277374
1619494
1967808
1867903
1123362
547511
1253914
1608632
1833210
1767695
677624
1463591
942612
696146
1909224
68986
164338
1825484
1594362
1263506
341925
751921
1573031
74202
839673
591173
176675
685318
986501
1237308
979361
931338
1826484
789481
472647
1851413
1102113
63792
1956539
1882381
1724735
1813880
724849
1822654
1476845
548032
1941558
1270395
1810237
1065074
878784
1254917
472319
275382
1771699
432922
475493
1185285
1225367
1823718
920132
97553
1329835
726975
530744
1899661
1771593
1303723
930090
934230
451264
1037490
1723568
1691000
582223
1712676
1407750
1504498
1995008
889138
459272
905849
1155458
1272140
1030614
1796290
526359
655422
893023
930839
1644516
1643176
1446823
1559296
877334
727203
465220
1213213
138053
1671536
1979970
853628
720951
1833141
1451432
741543
1003556
923861
1090677
1745617
292129
1715518
1585047
1657748
1039756
1099558
799016
1392748
1978521
104436
643042
251969
1449168
1565607
1086307
1389051
1995541
1947823
1013649
635144
1919200
1524477
41075
757716
1388569
35266
1681426
1020442
79261
1783859
1845150
1542274
155197
205859
228336
983956
892395
1321640
1641991
750846
636595
1566806
1071942
1154007
1664769
488804
960364
888011
217931
1852397
554543
1261805
880729
833677
1294948
586075
1767130
663692
1759677
431705
562298
17342
1442739
331647
293824
627942
1157284
1667561
814792
109470
1899442
1371600
40004
1763662
1563525
607844
720847
768605
603954
1430345
1942368
1437805
190487
709265
391810
193730
374380
524230
662616
1541150
1678232
437676
13890
139241
1567966
1999738
1174654
508496
704571
274287
183838
225580
1668308
313111
377674
1712125
1982223
395012
1391569
1908845
712861
727576
1927323
14482
714805
1746413
1723856
787023
625397
1144572
565342
366448
1874364
1639285
854314
1756545
541691
221838
590452
845799
1148517
1069351
866749
1571076
1355173
1684516
1916751
327111
1196272
1895190
1025444
800663
18377
1229248
1462611
939891
209280
204001
1293438
1957855
1957023
1745141
1745800
277962
1149844
274831
385390
246966
1610636
1431966
704589
449376
1811023
945292
630884
166006
804357
504253
555319
725061
729709
1369412
1829583
597104
1887224
1439878
988183
772442
1168895
1281349
973593
309185
1336334
1954609
1531796
1562473
365499
1676768
817738
1923032
871449
1619852
661003
1641640
1692548
1644708
863431
1022444
1984484
52246
184599
1673967
698438
255523
1789033
1261496
1900413
827738
924793
1617226
435026
521395
1765696
200149
1042963
143693
1773676
1149896
609499
1755276
970859
48943
1657241
794499
628055
1756535
657151
378343
1387697
7255
1277068
1666351
506830
959308
438278
1447690
1193094
377363
1404235
256665
1103246
1436165
1696186
1721467
683566
398830
975984
670757
225504
413453
1686343
1749605
1246260
597475
720633
1842124
402370
1614801
1506852
1225309
1704443
1755362
433320
1515492
1082466
1147452
805219
528406
129296
190493
1661025
1877515
1669735
1993287
1510336
1254591
1945873
637572
616764
1465812
1090521
282466
1028701
835700
1736701
772089
1710826
1088361
1805158
1889979
867861
463737
874465
1113933
815745
1033350
1117366
1715755
247670
258262
1467746
181151
178995
448885
551219
1341236
382746
1804342
855974
441578
404568
628773
13348
696429
869814
715135
1548067
1844294
510314
557362
836222
163243
486133
663093
537618
453868
1377840
411737
1040059
1921455
508676
1697032
1435617
1082036
251983
640000
599250
1431996
1864267
219407
1757342
552226
1891033
1888724
1048868
274577
1000695
935427
955911
1355830
1961978
1475476
1886824
1075375
1252540
152635
1363143
699781
1244501
1569165
230886
1079760
1662823
408022
1743256
1369918
631988
1092464
1929544
1070873
1309843
1317754
481984
1709432
253168
1186034
1539830
387573
1593569
1421813
1681905
955389
1510251
1222493
252909
1212151
54120
363316
1934860
1120340
1406549
1167592
1699547
1420077
1691867
769556
177072
304110
572926
1818982
1925889
1494240
870991
1587067
955626
1830231
1364992
291239
1862147
686248
809129
1965946
441934
703207
988943
1566926
565659
1221640
1502649
614131
169766
198548
786244
800551
1139728
1861005
1238822
1755682
382302
1555655
927062
227360
638783
135556
1220324
1077880
421221
1852881
1583884
1703802
1737109
1545874
1712247
234391
1014281
1369197
1662724
1791084
882567
1469280
802795
379478
882693
891895
1277323
329700
1225918
1260639
716033
1218889
1876863
1362131
409600
1934799
1018996
1904187
197671
186761
1039128
1043098
1203784
1963963
1273723
127528
863864
104724
1621128
787514
1463895
1897638
11918
398689
640245
250083
1346382
569778
1811436
541362
784713
695985
222782
1139897
1150544
1319044
1364656
1115615
1667052
1306998
232781
56615
1587121
235278
788548
1960558
20073
38217
344394
371985
1075242
1428747
178560
1590028
1083555
868328
862203
1708648
1185457
970878
689072
1410595
1047605
1175505
332308
1457998
1204310
237899
1577504
593370
585932
1617746
1372844
293256
200877
849749
1161236
154784
552337
75737
1120594
1941649
925664
305262
1290428
1293504
1360116
47036
857120
1669907
1869384
640063
1118195
1916318
1754366
682673
737298
14687
1956904
792032
1209984
880698
418044
831001
1453174
257790
1691887
978572
1186827
1735301
718879
1317314
884392
1174992
201760
1178450
598106
484306
673301
1939701
746263
956632
1185734
900287
852618
475753
704451
1263347
1904094
1912088
747530
1987665
868261
1731230
1778658
116634
609598
1091017
1745641
1317822
1902839
640400
878403
1604695
752210
27347
1517764
1202162
571238
1586508
1989123
1048525
1669871
1470620
944039
1189928
1613221
452759
697906
1040664
1404868
1932891
1465203
707163
812470
1985863
148996
463523
138210
1788344
1848848
557021
1996050
901731
5271
66302
1763880
624434
1863890
201480
1975947
299448
720520
1160956
181044
1711424
39271
274414
1018189
1363513
662825
65672
1513157
827650
1934661
19208
558123
1516876
1619388
1802986
1306665
456818
574817
984224
1227058
1998382
486197
1051774
1124769
1345238
1965797
862511
1851754
1777774
73380
686975
1295138
1457352
1257125
1545860
624053
177898
121286
1600707
134692
165293
111724
833459
347886
694974
1283838
241902
1611191
778631
1759252
34092
1801224
1973992
431298
1396930
1968120
233751
1451337
1147174
1675961
1836182
1446849
5985
97392
281440
985819
1403626
1971025
749540
1778380
236245
815789
1944868
555630
1839649
1856789
1676335
1859236
1510135
259405
1787997
694109
1721738
856330
1872776
1727384
1126913
581794
1582704
1269603
1484690
1713373
639654
342817
883694
1129517
1316945
844946
1669821
589452
628871
771260
1326428
608238
228872
1240134
1792183
1662698
1711278
1872322
463942
1419016
1222068
1788386
1500651
522387
198606
696734
976484
1234845
1115563
155645
565564
1290034
308013
1206143
1379718
1391448
150056
1454468
1860235
1276650
1707905
419684
1900681
1356160
1699083
439357
968082
180199
1929146
977772
78233
761599
1903425
755022
1245398
1724089
1956244
71896
1620924
218777
696002
442553
1459085
448413
174897
783677
1943570
1681799
472477
1623979
540833
1388777
809860
484628
444843
174256
185224
371509
1981732
1437790
585790
564822
25109
1517624
1828277
431743
294534
176254
1007960
1164784
1377133
110832
736254
1496643
1207318
425592
1449176
1069099
1729744
1030322
1544698
548952
967980
1162494
1820666
22229
1784795
1286336
740400
1816545
348573
935742
581535
1923964
1046124
1067157
1949484
1935055
416820
1691261
1925256
248146
142098
1692270
430781
402885
1872535
700868
1640371
1569366
1489158
737099
259657
778155
236269
1433633
1293727
1330426
1496747
1684945
1714207
743630
164272
866674
1601800
797522
397720
83028
1697512
640133
1625560
924232
1003393
300897
1108443
251083
4062
974311
1555892
223175
1735771
1941036
295638
310041
432274
1984265
290751
11577
1622910
1539359
569417
698703
1774658
938389
819203
621160
1355173
1622397
406823
1585899
1533120
172821
77816
56918
1716450
1044446
1396052
1688124
967818
734014
862522
1226275
677372
175831
234150
1316037
1930023
1129481
484237
1579515
658000
64385
824328
260426
708300
1617915
1621339
1654928
85729
518361
1042172
446403
954494
1283211
1942170
1904698
631911
895000
1152829
1681549
225103
1066646
1096464
1629758
362434
266508
611253
845408
104237
1368294
1018771
132828
344341
194603
592890
6193
509883
67955
1633390
1642722
540496
165790
1035079
500975
1435150
471768
1629046
1833557
428803
50348
1415787
1110425
479
1777020
1288930
449251
434610
1646239
504629
266105
135332
784431
65693
1572514
1809120
661100
1103463
161404
1071394
393185
1818310
178200
394394
1780801
411580
1737336
1321252
1033421
1909073
946787
1809201
1316739
1856771
421137
10736
995351
672293
995514
1365600
830525
1947773
549867
1288999
1681883
79676
1428383
1344996
1930187
608585
1667978
1445638
663511
1444458
1094769
1635455
1835042
1215431
190946
696674
295988
1479422
800307
1643267
583792
1350621
1725500
1570054
496186
1516640
1361168
569615
1728196
1595094
1509052
1952282
666898
1220108
1958297
653208
1973049
771821
1889731
1972422
1721753
118619
1255053
1556891
1924018
1091426
883844
1186959
1823044
1950620
1518809
550915
1275687
866398
1830160
1094330
1676776
1615292
1997276
1263494
228904
102227
879960
125811
1581264
334427
385821
982059
1098891
1481702
1240302
1306266
289782
666942
141912
1415384
1836955
1415933
1058149
1219915
1547239
549243
1790082
3420
917949
966930
1728423
574168
71347
482096
1278389
469986
1196972
121981
838315
1444710
1595499
930244
288889
1978431
636058
349480
1970555
991496
1010196
261212
938776
470832
1850615
1016891
1338057
1775491
1999041
1335949
1127530
187640
1063909
612215
1696922
145969
170315
1001385
258708
1375370
1621573
1174586
1730656
394043
1292832
875300
806314
1736904
1010217
1402651
1200472
1228985
323628
798439
1141119
154293
1612208
372850
1836768
1136558
1541961
668211
254639
243962
1200809
877199
1255887
1804173
993761
319034
40018
131850
434041
598721
1085185
970824
693478
1654532
299540
1729091
1432707
1555854
758758
1057568
660879
1224903
158695
75106
1663902
496493
917098
983746
1298857
271435
100022
404865
394881
1026749
1787139
1687021
1228082
23005
1945950
617136
1084494
1258963
1373424
699863
951696
1288325
250745
238717
877669
554716
121227
1222271
60550
1372963
150989
962262
9271
1344583
564053
1214278
1740825
124426
1286169
588822
185565
1844288
623567
705011
1735083
528092
59734
1220570
1787400
1931546
926623
1048725
1276983
839410
302219
305054
375640
547926
311063
1225179
398625
561301
1222134
1910413
1818154
1953848
1820095
704562
79514
1738866
1234590
317173
742239
205849
1469020
1137016
1986022
38250
125598
344647
1073803
1627045
201438
958147
1823088
1992940
460330
1722360
252933
184787
1865910
534674
1762020
1002404
168456
1024302
469974
1906223
81527
1979736
470070
811468
1100677
1226525
1906002
438174
1466453
1377700
391898
1900736
552254
1505051
1370173
1064363
1669229
1117
845920
976042
885390
1650936
1902822
878104
1443415
1376056
1721474
1361378
193587
1693636
616366
1139397
178510
804567
309211
1759676
731273
951854
1775734
891562
1447489
1180142
1714588
1717181
1063301
1663511
135448
925838
1993984
1710515
1468265
1125122
813566
1774827
339296
688112
814308
162015
889423
88753
784627
425421
882373
1605284
493130
639985
324680
1077512
121872
1867304
503783
419294
1657948
703724
771931
1171612
1380897
1564049
1312573
139609
788585
316857
824176
1629718
1892073
246185
879001
1459034
1097575
372382
908413
1962529
1200226
101041
176962
762163
1410985
1260912
1078131
1956118
1713615
1127293
921146
832912
1910558
891086
1636123
1044590
515714
1125047
1605407
1564962
214106
441316
1634119
31027
1949384
1515241
792539
5539
1270432
49732
164533
1351200
85236
496437
586127
1434514
338673
829069
1686666
839944
1046623
1658017
835317
338917
1993024
453656
1879370
580119
1909997
1997356
1057960
1917322
20441
1036717
1905276
798599
301507
938841
947147
705145
453804
1390171
1603445
833846
1643328
235693
136350
1753510
1689749
358154
1176547
1903834
1530787
934841
1016677
270653
931364
1902551
1680582
1856243
144854
1582702
852260
1969505
197749
394091
1708821
1752213
28724
1084760
103986
87103
1563913
1860800
1692451
1156121
810808
281778
364046
1202340
1635001
1991776
801529
709592
364764
808157
1081478
1141350
833116
68241
475297
1127152
816366
1362340
780859
198529
427230
1102410
1544246
1564030
208941
1378730
526164
1937961
1635454
897792
1527086
532888
1883218
646210
606300
1598992
1491112
961346
78783
988713
790395
283069
469994
1257013
963743
1392578
1187183
74099
986237
196085
576587
1882238
825210
1992588
1704862
989767
1182545
681984
1950510
1514066
51691
1141972
1756881
821538
1397125
1224020
1248943
119197
259658
359817
650620
1434613
1909668
1347468
1391131
1452909
283408
133709
1773063
1474767
746165
1043400
326602
322041
860377
1323725
1153665
1259774
22512
306394
422232
292474
783123
35832
988898
1480157
1451603
1086753
1677191
1947398
291709
291269
1132950
775517
1962194
1302497
354799
37710
1471647
359961
1623398
456789
449024
1681255
1571191
1243276
500581
62990
412763
1956884
676706
364646
1047646
1212385
1933381
1383053
974517
92462
845975
616346
1630350
350953
327860
703998
1166447
1592505
382992
564260
1210061
1891840
1318994
931549
384623
232100
1453825
1818784
649557
1174145
1549073
1191553
494959
1905263
1283143
1329092
1986613
1248272
723676
1291431
311625
1045741
810946
389787
1780105
969103
928249
1495791
523078
1255172
9442
618414
609506
1782985
1561974
1121913
861325
17808
1112909
1423909
943934
1533480
1497449
1021427
566606
1817262
122159
1291951
43184
373296
1108877
719409
131008
180911
1934940
1985832
226892
448384
1106731
859295
1310950
1684145
1163437
298340
1868291
785377
1343010
1651790
931428
1419104
1242862
629861
988026
190203
591290
65240
30510
9584
1401494
904332
461923
1700253
1037856
407478
1124371
1540043
1369254
877452
1207446
638670
578687
208671
1729072
772465
997449
180521
1361252
1888680
525223
96251
1511808
1141248
192246
1532780
83512
1756417
254397
1500117
1786579
1292979
869453
1092353
622885
545292
1921662
1591737
19500
965468
985017
1189777
881519
1837511
1100015
1562965
977092
791186
1982497
1783134
674424
137985
395433
702700
1361962
510878
743702
1784148
1832555
754025
1549444
2943
1362292
1994569
1179546
312924
451229
945449
1216582
1709653
1624823
1012890
304860
142156
1652186
1459487
467803
1222078
1949607
1503657
1998070
1624231
1906326
1808869
1303744
204436
793630
224874
1113289
1505558
1065747
746679
1981388
503572
81230
1869150
216488
1552001
662135
793676
1026905
709691
495482
1825066
305515
1430883
78459
286055
948187
908649
303340
1999457
874807
1278753
505579
786131
1340266
281223
819290
1262179
804676
1940601
1371684
67109
784009
696841
294684
1286247
1204764
54775
1431500
1334360
1950252
377379
291370
574577
760217
1284750
1589205
190490
1928906
1684634
690192
1624789
1972168
170276
959721
412949
45910
167387
898372
1812697
1812285
256317
425042
515232
1673840
130446
871378
1806812
1181468
415223
317625
1528434
761008
1805134
1649556
1975408
1585817
1353607
1665253
1528457
1819962
1040348
1101697
900449
853797
1168169
942673
296500
803210
1773391
1991697
15414
499436
1952894
597987
460387
474005
876147
385465
1515364
1213926
1758824
523777
546846
1714007
1555603
1921250
1544262
1706804
1288760
1001159
1079141
1039190
1122726
816718
362438
1466879
216266
1529559
1824044
41148
1398655
593883
460468
946897
468565
1308097
720841
316426
511147
61455
343960
192574
615457
1236651
1975494
1827286
1708863
1273283
751599
1788038
392756
1337191
1862753
417932
1301784
573526
305220
1265125
1130047
848605
598293
1121831
429514
1933839
244611
1600599
1612657
1524108
490697
699863
1670487
1011601
1581086
305313
1406206
749800
1389571
78283
1682423
257150
1249193
109730
813489
5558
174376
706304
1723860
1295306
1504866
453706
149779
1426184
354952
1387233
1524897
1750798
841437
668067
1067950
1473309
221052
1095579
1431257
108171
1111064
790340
745446
1169247
80830
89417
1132374
1694692
1452525
1378619
1898391
1698342
1526312
66997
1406645
1363547
1820993
742768
1200445
1660557
1231008
1465828
676663
1421783
1286560
1888192
1033815
134610
1976559
1147199
1357629
464943
650830
1472452
1376832
717999
593593
1135548
1658210
341504
1913671
1416538
1994105
392704
307203
1835166
621383
1738850
944351
126450
1233800
1810271
1519989
748457
138854
1130892
1549397
78449
1240785
677909
1439926
1153817
539173
1551506
944843
514261
720071
1072111
1606332
452048
1276494
77576
422656
502030
1316517
1137460
1640650
566331
1792935
1100298
1876088
705837
1924169
1121736
611073
830628
1101564
1096245
967907
1886351
1315930
1649355
140393
1552973
314965
930179
148067
1797125
1250861
1344343
267102
1438913
867512
185791
1126531
942471
138394
89954
297988
27602
1985356
1525609
804813
1021253
522109
593482
372801
550463
1431282
418073
384122
1491107
715051
1267090
1568884
1291027
1407913
511137
967531
431271
1336988
1778286
696077
628111
1631535
1829449
644705
391909
936583
840356
1526611
906604
317231
196361
302003
1626966
279279
1243612
719757
1695540
209826
1068926
838549
1542886
1046321
1252865
1952104
1006207
842094
1110924
784028
814874
1549032
657661
1563454
1664391
1767313
564270
595634
1314750
786735
561265
58589
430304
1290175
1606914
943111
849323
369558
291029
83955
152648
1758329
1738703
1378734
1197308
1217729
423241
1401446
1241289
738095
198492
1844223
1351054
967413
1659717
1041301
631044
411432
811156
684984
1357324
620085
1348897
556652
512364
343126
1749956
544352
615634
330572
1453733
801457
1971145
146460
1315476
769449
1595051
265531
1391083
1858199
963472
549256
1267978
173346
1274988
766198
1893322
1028162
1672083
1832710
1246768
439269
919145
1484829
1401877
809356
235686
1608226
381899
555805
678441
53120
1066472
816618
1164923
1445335
1464924
327480
937935
183529
606812
497180
1422893
750065
848760
21448
1888704
1069125
821129
58442
1196389
1574183
336897
1865080
1149944
977525
827155
27721
1654449
639963
500248
47886
686411
1580657
1217761
1282587
1402205
295717
1166652
945204
1088335
2462
1084811
995901
1778916
931650
396060
124964
1934623
28066
1985252
1418531
1838611
618264
101872
1630022
401614
1574421
55094
1528588
949549
1575791
1255687
1580531
1269157
1719518
1927917
13217
520603
513356
214343
220374
858471
1019956
257829
517607
1807652
1601220
1933293
61048
1329212
1174856
423670
397976
1671238
1706202
1193330
1183674
514182
942457
156259
878048
292527
1724718
932222
1338524
267648
621882
289880
190697
1690088
458203
1608317
382856
907533
1256270
788873
1959419
962512
266663
273589
612684
1134032
787501
1835349
1728872
462232
1836989
1510609
504736
1455703
528106
27247
1548277
870435
849232
1789787
1894446
1419155
1601413
42870
847156
330167
237162
1473793
790992
303187
168009
257531
410343
1953140
1504063
695730
1166515
1852451
912652
1986661
177082
158793
390185
1390463
251115
393380
351074
900545
1005151
740312
43361
948249
942688
1740536
1260108
789714
1440227
1366974
1883748
752629
445209
698278
815714
1606352
1848079
689339
70424
266180
31790
778025
1126052
860174
1348604
180797
92540
210517
129095
456908
1495288
1899528
1406756
545681
849683
1145202
50998
209230
1750145
411758
1186108
1356145
401797
1037615
1603202
19472
918498
1254474
1399686
1576043
1951402
782220
1358248
1586356
1829877
990122
1950119
1862959
1752272
536972
1944915
223294
1915695
1641276
538642
981914
1729244
1748017
1958842
1864954
1099269
1148569
1231225
108112
987967
377525
342094
1597031
1504164
708285
807436
1228995
1014174
1255373
1531179
952216
342689
973790
266210
402542
1745454
1176515
1565388
654867
1007399
1815042
1320465
1484742
1420375
478993
1238745
87415
1122939
1788517
1373417
787937
567981
131095
1511309
951957
886523
920775
1548945
1085051
108980
1547071
77432
1362275
298781
805449
1663671
1162727
1633794
925804
39676
405704
312606
875742
582042
911021
1322039
318
520323
629747
1109235
908129
1907265
401147
1080360
1748165
411534
592113
374937
368696
443575
1260198
1272346
1313182
690495
464407
1122633
1097919
598403
469807
858093
805314
737140
1930949
1757645
137990
1871245
1875437
1639786
933722
683291
1454328
1582244
1069910
1574741
1381749
1861269
1252609
1446481
63638
552547
12053
975792
373009
1136126
520985
433920
1822676
1337175
1079629
798266
1428071
139222
1958596
408115
1473725
43372
1525732
1346620
1358387
1379734
1613226
1672554
195383
1414431
689369
1768960
49630
1476087
1460748
984956
1059307
192622
172581
1202668
494481
1597661
1722784
970245
760180
320062
381471
748011
431279
771939
1488011
1787118
1528687
1351951
604307
1769143
182885
984662
335380
308984
177970
429772
1644558
973997
1301414
1942254
1544400
1794418
1715639
99920
1395553
1985011
105805
42928
1220530
1902998
901888
1579356
1978239
1407629
909244
1088388
466096
247378
596680
1861130
517044
1488324
342152
1587194
76815
1642506
1418354
1362203
1608992
237622
1472890
1748333
992673
1416567
126704
1132902
1591697
1403033
1692734
1166883
203174
1576095
991373
701407
1011586
58005
1301859
1432504
1933551
1648232
1662154
1948791
958019
1813168
309069
559971
194587
84888
666381
1668242
833944
163619
1090715
754690
866063
125048
386859
1293424
1374502
1069515
1856708
1438786
690064
108001
932846
1275609
513975
158323
1025033
1941529
264747
1538592
1943181
954163
1604841
1942871
1817006
1801471
962145
621827
354523
1563689
1345753
459149
892724
1623154
1555801
834342
909537
575342
1085553
822073
451608
33725
633364
626514
180389
1876102
56942
1902846
1404662
497734
259095
499713
1790493
1373637
435491
513888
1572389
8468
1240560
252451
556158
1817602
1182174
1450407
162108
1215376
518605
1267183
970079
1752743
1468552
1524486
328089
1028622
1317536
776164
95062
685785
444551
22970
1858901
1124663
1191834
1838667
1455091
155858
1294407
1230686
1097444
963985
1132257
1770835
512929
31690
1088043
1773185
586263
1069463
451005
1269056
111835
998017
1153675
1623236
1978867
436695
449782
1082408
713682
1745472
1224538
748559
1474990
5564
419292
1656387
1812858
1267062
891583
1565667
1306408
390771
550032
1285621
337455
1339401
414436
1447780
1221651
891093
1925401
520680
818652
119468
1714166
79690
103129
1293391
452510
161998
1741710
571398
525939
736556
1922205
558363
389978
190715
28723
204388
941203
1048993
11062
78146
1137654
520859
132955
1293748
116488
927875
1737272
506487
559908
527107
394849
1146765
1198684
365668
470468
1967139
603962
985653
1746049
1245029
385363
1950145
1001097
1013380
178660
1186961
507656
998880
1650599
1919575
926167
890592
1946573
605518
267359
1242463
1664676
1579182
691167
1582913
983493
64663
196613
870257
100837
133724
942712
445949
822697
60637
1072652
1337969
753359
1265092
486754
1768452
1549418
1418796
761712
839693
1754591
341018
1804351
384010
621362
1401912
623251
924770
1221114
1449549
1546080
158535
702924
1839193
662033
336405
1367705
1954879
1324820
1691556
1686890
648756
3631
1390993
276278
594507
1597606
1138689
920603
1755761
1707423
472994
1088068
1347228
1880186
1820465
914513
855134
548753
154727
1741610
1037068
1112315
590710
865407
445214
323099
512103
110839
721539
497656
1970793
1015264
1276507
283196
969568
1711410
57193
1187920
1813056
281704
211334
1254305
1565456
1091862
1613074
701432
1775387
1480975
1701617
1854306
577370
933529
109326
431384
772891
1722806
481099
326912
773200
1188491
1072728
1499006
638980
282147
531021
1907583
450289
683839
1685183
1705095
924226
1616791
309809
1758020
564824
799844
1788084
1747129
750599
1561512
1751331
1556117
888321
1346420
1035194
1062194
746705
1377064
13191
286007
1398397
246970
1805204
389708
1913679
1801369
53475
1535717
287440
1978999
1350552
796695
1038893
333832
1341056
90369
568868
1060285
1130792
1646121
200660
184233
1524084
874791
694917
1454253
1349860
45111
544315
767874
843698
1433351
922277
1906510
710518
1320664
721225
622323
209431
402583
1009003
1272343
135359
221059
1896596
1439137
41969
904185
1162472
194732
1922530
171357
1197878
19895
142949
671537
842400
749752
1913445
1773319
407782
125260
761619
1938325
719000
1594400
859385
1040561
775400
652021
1758078
1959084
169285
358321
1763158
389104
958770
1590924
1123593
696756
1881682
1460477
1529319
1528499
922036
1774393
332673
1500253
1278592
137577
1769028
1960182
1641003
1916563
1296826
1445713
341177
667943
1657270
341424
770801
675053
1466431
1558182
1759496
1927211
487128
1567037
7572
1420067
1373953
1732757
1686309
172454
97409
169745
1910210
523895
297823
1222846
624238
365472
1984272
359083
1174612
112247
1950113
682953
274973
1007641
1890950
972217
1834904
1721441
661571
299863
792234
1352652
997106
1886245
1587399
322539
386299
938286
913661
1197013
85564
1493660
214651
1174123
381746
1604141
881268
552254
1102591
1606097
9401
1723005
1303372
1204171
269416
1272255
145356
1950889
1610072
693371
1785536
1894718
1726055
842944
1987725
1710125
483533
453198
1067803
375525
1117296
1253439
709771
327992
859067
1339324
714077
1127714
1737666
1421065
666263
228821
1826176
1981200
633352
1924665
1114246
1586989
1496913
633872
521330
70887
1918855
1235847
1146890
1033884
816356
944968
1835825
457290
283239
439963
1373208
575189
873212
960931
13212
908211
1802043
1214283
1611885
209832
704100
538632
640296
1047474
1010246
536046
454280
1265884
1024242
1745288
1732935
1688832
1748383
972063
676098
125465
528194
1897763
554449
1150766
764235
1681140
753443
320040
71538
656172
19457
1695443
1608285
1251522
1313303
878581
1307319
1385379
1637932
1075562
1363879
1912936
1369651
718210
66430
1959243
936959
1268460
407594
545546
1295091
308252
931101
362618
1989573
756574
1172270
567001
1262000
500473
1968019
329374
1978828
398562
1227879
1606102
1222650
615800
1972460
1753435
558996
1147022
748714
1678670
282899
822679
90282
1239340
986913
585545
717784
311114
1290863
1542413
925443
432147
1445173
533537
1644957
1994552
264018
1946693
1640509
1820636
1758477
1533595
487314
1342689
1998671
867952
671434
139672
1773019
376644
419548
937668
45155
291631
976852
1005307
953610
62473
215550
1947912
797950
660386
93319
1690682
900036
1743702
1519263
491429
1464081
740726
913724
908046
355982
747914
602716
612581
901733
1049794
535730
492704
618826
1128427
1959979
1650784
1256387
1692971
1529067
809882
43501
680143
1309075
1050906
1070391
1399313
851677
1074766
1772868
1985409
1747996
1765575
675812
751006
1038398
110819
515117
509995
933338
1135737
521984
1173562
1764718
874020
1491473
1807980
63499
1333827
763638
721435
1386208
1771700
1715012
881382
1838698
1112455
971261
316705
1748941
1516417
791676
587444
1333033
155155
139563
344387
393752
1164481
1098780
1836387
1452296
1611468
1343127
1992575
762086
1743373
1250767
537294
1662288
1053738
937494
692559
516294
336664
984956
864325
1933619
829619
636064
314345
1032300
1060368
740479
1767525
1033581
832935
997895
1063619
256227
1242134
38274
597720
1380592
1027528
1828663
1465834
1891925
654609
1632606
151445
1734952
1243827
579934
1043949
236062
1807087
842281
716231
1991803
1999173
1047060
983438
355175
1636701
1689704
1374857
76610
438027
1490585
318654
1612155
41787
1930148
1784425
824803
1572309
1320156
161889
1588578
1344654
642371
541334
1487494
1363347
1407027
256193
1027425
548827
1834947
102158
1224223
1628034
884239
411379
1964248
1754957
1323880
1634700
595710
477744
289733
261408
857334
724914
1405112
987836
1474046
889623
503434
964601
913547
1750678
683912
1754596
356920
1180568
129625
1413050
128831
887185
804577
1443286
1294547
62018
990419
1223095
1553203
986317
1973157
367565
191693
759111
259024
691511
1613261
1046757
1721052
1232474
1051570
1104959
1155935
1526811
1358979
1091550
886599
1113617
878083
509707
838883
908200
76788
1702038
1380791
1511781
1529149
210766
1697708
1345772
1580237
876383
953583
261491
457134
740817
354772
553008
686017
625336
246182
132281
575839
1870707
1413460
1553797
1651687
1050377
255341
890343
584744
914570
912117
548792
725917
396310
1325458
306831
1540278
492316
717068
878834
1497115
1056070
1567847
1385598
183351
1122987
1591582
1196099
816651
1488808
1695330
754945
1868479
1369271
1480898
1838364
798342
1050241
610887
1330626
1684824
1789677
1196710
502275
966989
264947
1012979
1316799
1277055
677075
1166004
387553
1789560
843086
553806
1520350
745976
1926569
1234860
785785
208337
625204
411316
906058
1716793
49232
1210475
941998
1283977
502162
934468
1862458
548386
950578
1293893
770668
325439
1617638
1443639
1571064
1778292
1024472
223562
1671058
638089
1750314
1347402
1431878
1097362
750107
1314292
453273
251003
1714233
1392865
1956748
856562
309423
45647
601339
599762
96252
653212
1797438
535728
1266548
1657001
968673
506020
18508
1904129
347322
130281
1909302
1440679
636333
1456129
893970
355585
1745913
1367972
82525
479619
1944727
905349
895670
1071897
1787240
1243307
360102
1205938
1014497
267974
486806
673449
216135
1942922
1511758
676579
999760
536505
886562
1972225
1292244
243874
1670619
230732
355268
201457
1580444
1561612
519858
1044605
1958285
1050806
1326990
55228
11484
1163790
1779517
1627068
1985216
114638
186242
559899
1010870
1853047
354266
755359
1462996
1161764
224988
502917
535181
1177378
423186
1872602
932684
218779
1636566
241564
1596335
1804749
1830487
443673
1922415
849835
1501170
1361102
225559
1617009
1461285
590032
498676
271926
1592129
1068195
67667
320215
925898
769635
378431
1551908
291403
1262597
964063
1373842
1001580
968135
1354055
1197547
326817
505402
1280908
622052
7278
914365
1975203
1876211
1756920
576341
1001466
1154272
53461
1079363
1115982
484976
1284442
1639061
1926763
93214
1795256
1015734
842991
218075
1438819
279006
1459575
1833985
945095
1054865
99539
1779184
1094198
801849
555904
719934
1590244
1110266
247216
609875
560222
125061
1443448
644583
1840955
1375634
1519928
238736
1523106
1130838
955618
1191522
740053
1885182
47093
1092264
1954293
1910989
1713649
1869695
481226
1106183
95024
1224566
1469697
299835
166745
190304
1903360
1127495
226614
1021901
1309980
669476
408222
1948854
522093
1557505
774390
482202
1966259
811395
753679
795443
937820
1812481
45246
1031264
761069
1012780
629313
1299054
1752850
1762539
278860
1924842
1045442
396562
154623
1081567
1055051
1644632
1001434
1896785
7166
1199393
993752
758715
652878
1072152
1866921
71710
1745795
276098
1612617
560578
545303
1151915
1082955
654396
801626
1071968
447788
1939854
1964282
930907
1667021
1989921
344220
613038
676277
1791318
846519
1377246
766512
1081825
1146637
1771503
1809736
1284084
1143366
1004656
734575
965239
731898
5081
305718
1577838
943303
1515238
1378262
401546
1578584
202577
1025602
1109750
109756
510534
1932904
435707
1488907
40800
736025
407008
1653012
1121915
701142
766325
1528798
480353
1300843
1330359
906993
1938505
1229607
925101
1376754
1211642
1927688
1310867
1574116
1193739
1403099
768416
1661442
220118
1629664
291602
794840
21076
664629
1911966
1107184
1655841
1307369
1497785
1771384
229688
876284
388988
1568452
21234
65785
1462174
689860
514800
657172
889447
1992100
1066105
412446
141595
71244
1686368
895918
1705253
1857962
553991
1827579
1049171
408945
1064474
246336
1577236
1716126
985562
212209
174423
565230
999494
986455
1059024
349897
162136
878042
991481
638524
1901407
1078654
1661681
1412061
754576
466531
1644913
1234322
1304008
1071273
1502830
1476032
1138025
895584
1304350
1442147
702092
447727
1083371
247401
1847337
1045084
31863
1263018
1701263
1261385
1008428
1877230
1942444
580368
1278627
1513716
1301320
787155
1324156
1802951
1031556
1137164
558716
87870
143980
1972050
1947062
53635
529236
1736431
1666869
936955
897848
1385481
461032
745126
886720
798678
592060
1412403
1441309
208515
45137
814055
72905
569814
605298
69780
213686
1199438
1481104
1833305
1253227
672945
1767480
224759
215610
1139056
1271169
904404
1585896
705751
1016199
1784308
1171797
1283800
398718
1804683
424225
1574237
92619
216778
686518
2317
814381
1016688
192254
1961375
864096
1731637
616081
1851867
1718860
1154958
109350
1624720
56920
1393150
1771911
1093130
1449174
1367962
568814
1162093
1426905
1573089
694382
132974
1652101
312803
1558175
885335
897477
1368140
143635
1636623
1301267
552028
189493
207897
350692
1243397
1022052
1687061
340799
41682
49145
1646923
211738
84771
1645078
405197
1256233
1105555
1448126
665907
1367622
327128
8213
1592060
1034319
1488883
1106171
965738
1295461
1586637
1313886
374279
762445
558452
1721342
865345
270596
1496911
1016089
664764
1436648
1554285
1368541
240571
1671367
179432
1010717
777865
1737917
1481179
1859005
1262028
6615
1910613
1866906
564421
1362061
554710
1469961
1400974
151989
1165623
919676
162326
833330
1770046
698803
1719629
1194423
1799848
1666025
1543805
265552
1932944
215437
1623536
176602
1155601
81647
380928
1227053
1740752
1815781
167242
1701325
1612086
1278884
212999
680247
1201380
1117282
621745
574830
734506
189434
35523
348959
173133
703624
396468
272222
1803860
948227
962065
820494
1283022
1250339
134060
475082
251373
844421
1182831
637370
1512645
269449
571915
1102956
1134066
708927
1993460
411417
1190412
1662782
60953
577578
959945
1523619
1378394
1450258
1155650
835217
934310
471113
268572
1490863
572615
1003777
1284269
645664
1557345
1743225
1677446
398768
1298027
798596
1080882
810145
129132
387508
1087113
324465
1679172
15742
384786
1060432
1004464
502355
82599
1184616
1920724
1203170
251354
1766828
147009
1062450
833641
904816
1101529
646888
575412
548167
747895
1733120
1380509
1353169
413057
1572536
366776
1875342
588767
397880
1918281
1486701
261701
744707
764791
1486372
387053
1814529
1958600
1139169
1984364
60554
1816935
1126485
1837192
1235186
775181
379942
1841124
1033156
1852795
564950
280731
1066803
394463
1459896
179234
1795412
1582429
802549
812546
1285778
373470
1242455
1295092
1488085
1829789
815629
845178
820922
1965098
159072
1583916
583216
1663093
636216
1526352
898422
397171
994352
1084539
813031
643457
1399335
1014230
751398
1677198
962416
743029
1499921
1493630
1633905
826279
947526
1949856
754494
1887801
1230982
904174
884874
1205902
56493
1955092
1771671
637208
1709607
1250223
1436619
358998
1283154
895910
611018
1686341
1584978
1096832
1860582
1038788
1501904
880223
1474260
1874339
876590
789950
1282724
1752452
1697436
1079924
1736341
1084587
337049
249077
986445
1375794
1681915
289257
1497297
1590059
1047027
1473139
1564750
1507530
1730644
705515
1266902
1808038
135537
1379090
1665379
467097
654465
1008851
195574
675287
949573
1869066
2598
174128
1480993
176182
1707951
1267022
1101735
982828
307260
26302
1544660
438328
1034143
1025121
650449
458186
216694
1860386
1967547
1304394
825269
1400298
1179117
110976
1023617
1178670
1992206
892136
1579411
1858985
285167
1279027
1685633
939975
373712
542432
726164
513607
1524816
1987316
435266
712469
1300303
1902997
393163
1820986
569298
1642960
609896
152286
1068372
620635
1435416
1354011
315451
1674375
1561153
413408
1830645
303225
1043602
1527088
1640128
131270
177788
459643
792423
1410535
1922272
1657127
1231027
1792499
987824
304280
359157
1678226
844035
459654
765432
1744383
1309042
1048836
1569683
908987
901532
476220
565938
1367361
40787
1086147
968914
613140
1431506
1157460
775080
552871
106004
1208182
719529
683434
785255
1294260
670394
53150
106724
1216122
1464770
556915
771028
595383
1041597
1090014
1118089
1314019
418181
1921639
938325
216974
9847
1115555
50889
995303
1345066
302700
1843612
1755177
1591377
1416149
120665
1134407
152557
726884
258188
1636658
1635828
4409
33765
1962818
159953
79111
1619525
1240757
1661017
1776608
998487
568512
1977634
296192
921854
1926495
1608716
271980
943352
1115097
287884
455447
1088380
1352089
1510644
662706
1413484
1807631
1509247
778201
448590
195673
1666120
1761966
316176
425323
1532292
778041
644248
1151285
895233
1575211
1044203
645464
657491
306848
1200549
186197
199932
749589
956780
1697160
812024
1231816
1820452
1143511
580844
55866
1351916
139032
94517
234146
374627
108150
723240
370478
1348711
1278618
301153
1134508
50671
461801
984984
1255302
406363
268120
767232
1016938
1355107
430602
997003
177348
1597595
1624157
1431228
883154
139286
686269
1465355
1398735
1413584
80522
1340906
336297
1585477
1441811
1379591
653977
1996919
1790331
905050
1775789
472992
48428
489745
1084325
1460377
160455
640405
536298
1063903
1506662
38769
479871
67124
1751561
851259
733804
1410980
1491838
690221
673976
250232
1300538
644685
25938
154245
1169677
1233720
812092
92475
1191167
1879009
1413854
626753
1465168
645068
1721010
335864
826174
326373
1646933
1647307
303139
1992303
766201
1371321
1550762
562509
599258
1233550
933236
1592544
789560
1932528
249859
22073
565686
1259442
267472
1971210
92140
553203
1155590
1842746
1403433
1186646
1180059
766716
1943421
71006
29500
1590354
882539
276564
530248
693887
1072191
1981914
617130
118290
1346125
67798
1084688
189077
688705
1613911
235458
1336637
47909
730366
982036
463165
1426644
1323721
1248570
779291
1100709
582375
1388983
1319218
1363021
749564
736997
520289
1090963
367628
671434
1314880
1865983
1974810
1571645
1747430
1156110
1961664
1315002
175718
480259
568866
1865587
1981396
1876058
701965
1159470
161839
1158186
1653706
1345388
1321168
37896
1538631
1272253
1500093
1830120
1727033
1431301
957128
383644
1058899
536454
657911
173517
1867709
1854443
1696893
1427882
612630
1372724
1554404
1599235
1369584
781132
899292
586397
228044
1890056
382259
930311
685221
1787472
1090157
1611614
1621959
1369155
101304
287966
1090751
1518766
556263
1118826
1576952
1172474
136571
1484030
727105
1562238
445100
26446
1851712
517852
391461
1631850
610941
587571
1995390
1699602
1474144
986109
1916585
1195662
436132
263298
815797
1529161
1903539
1428639
1846075
1442231
1465125
1889224
901007
791467
1696313
1051085
1838916
1883665
83511
1124680
544184
1484079
1933472
1390951
151813
1933411
764042
1944364
1881222
1402291
1366113
918001
1813702
1009926
1200782
1843704
813962
260556
499712
96402
1934049
1980395
1835845
1815354
1427259
252375
1994880
136042
1927044
31404
1465041
1575592
453288
1904643
1492723
479410
651307
841755
1317267
796854
1521573
1873648
339323
1488596
1756685
127140
867924
1777355
450570
1027203
1429105
1521881
1647151
1357811
39004
1125342
416622
1296629
1435376
1218803
1228893
1765538
1616834
1124180
710426
1714351
1136605
1963995
510807
1495610
780423
1711442
340587
1464207
1622249
1067917
407272
654262
1395257
1991412
324054
1399928
42987
66646
1070887
856981
546940
403742
523622
20325
1526586
377611
395268
630800
993155
1494309
987258
1226714
7135
1137180
1946841
110070
267162
721965
1814532
1493078
865351
1088114
1596857
1746593
745147
96797
414858
493116
1023823
1458902
372620
890088
360034
735005
1862397
946838
836431
464614
1419143
929474
9217
1163356
584484
614043
1576339
1984559
792335
506523
636105
1376307
619118
995236
394772
1691420
200189
1583853
833069
733744
792914
184323
1055293
1059866
569393
484918
1350606
664170
1318199
165453
1587930
364551
1134593
726650
1687778
1209276
1558452
777129
1707488
9287
1503796
1022326
636620
909154
1886190
1468292
1245753
1342453
605617
833474
1625086
81348
186101
454037
683857
1829945
512418
421381
128032
235143
351776
1784298
810266
630730
1349429
1346575
1420787
1551327
204934
187809
1112352
1474868
1330484
952754
1253092
254314
30720
1363091
1826458
1370321
1169013
1158921
1727562
432964
239894
290781
391206
1001163
1785413
866668
1760311
1633504
446443
1459901
1429776
1750519
190802
743462
914326
620280
375720
618684
1133707
1877261
56049
1078688
140888
30169
1491601
268698
370086
1472856
296975
1610963
1573023
5676
1382673
557186
1303427
1608001
550178
1538286
1333592
841697
48273
1198588
997748
84976
501294
338380
1185823
433275
82335
1427721
484355
1635484
322431
1897208
1072339
1344160
1373696
1207098
1398361
1567538
483981
1084268
1986245
411740
40500
1713831
1101748
176581
227671
1725962
68604
1740439
1561595
308739
1956089
292299
335646
383552
282309
967994
1996632
1076750
1600653
1410499
1348312
882521
1256777
101927
849847
11737
27309
831848
1690967
776268
339598
415264
138178
10114
209646
615848
940277
1375433
352613
1742585
295667
1953917
403456
1252995
1290080
158287
318918
301950
38254
917067
1155733
1475380
1756466
513615
877757
1856806
1302256
1465261
425552
232602
630247
1769418
487024
1999858
1564924
488826
132329
1714933
1965800
1846179
797354
1009623
1331131
1441594
1287105
1072837
718312
1757285
1798236
1257197
769702
1345911
1797026
1507872
1943056
1636132
1346732
1007783
1444143
763456
1559441
702710
393784
77849
891060
1408005
173440
675940
594680
118542
1277109
1882678
613685
1712741
869828
1844328
1531236
1193630
51047
1189527
1448669
416924
193611
792050
1155336
1988103
1927098
1174886
887482
110720
13854
1800280
384951
1896678
1647293
1509649
307052
945412
208590
1314759
1884025
1411477
1164786
785046
538492
826405
1206353
1025887
260436
1216386
618306
511260
1033760
192050
1883175
556193
514506
1934165
768783
1173157
1305710
55402
357655
36517
825802
1580146
365642
229112
1749234
1956511
1336780
284118
730056
1314927
594742
17628
1014324
1729488
989858
522613
1791403
62476
1982768
573722
1393936
141350
1320911
378756
1350448
1587522
1808066
1569481
1544801
199375
243425
583385
802915
1614222
369071
554409
1952024
829415
321936
223326
1079939
6040
1330904
352044
1564291
1376923
1029676
680713
1359553
1625696
355306
404161
797900
311478
99775
639019
1888045
420084
1756430
1903065
743940
1553762
495225
1181478
1501877
258423
1181756
1463863
377315
1783738
1817126
1295518
1989679
1975641
1368323
1967258
1527813
1686949
1995647
672431
904704
1146750
1276530
1515886
778581
1271842
1472497
262540
256138
1672228
1473047
1105945
1933369
1965571
641805
1006662
1456494
170593
1070100
873102
212419
971080
186601
425519
1696806
1479281
688504
962456
580578
1635300
222186
1998546
433512
1708284
1720830
1112432
1826837
931937
1891382
846702
887425
447603
37961
1781846
1545976
1282949
539851
236428
50113
387717
142737
1920846
1859633
714132
309074
522543
309228
1251675
1558165
406897
603326
227149
1069263
642841
811848
529785
1823246
1293182
683078
299149
554743
1437526
625671
915759
1372371
1585501
687760
1812155
397849
239963
466143
269270
1010401
1860436
736720
34093
1275375
1393715
543704
321115
982439
260069
1939485
1222643
860816
149148
438565
1572398
1596350
1706404
1951059
1157648
1017123
1054695
1957682
1529989
304766
828252
1953132
1701835
146425
1184701
643277
12483
1312109
97046
1296613
1629672
1289689
431619
1942545
1595046
1505968
624345
1257401
1039240
922961
1486859
293026
737272
1766420
219787
1744074
1413209
1116203
185373
955204
1045374
907032
1679875
973168
1166198
765187
1662074
874952
1771624
1166762
750276
72017
1313986
1138316
1615708
1731506
1096910
594800
128775
1772003
359161
1166977
388528
1066604
1871297
654091
1388300
20638
102255
874310
186142
1752205
204232
129077
629855
1942984
1480440
989275
1832241
914172
283216
1976509
1719010
877186
1467339
1037295
1849275
1963298
542362
608873
522015
413126
1789571
1285248
1004921
745614
1130693
435869
1047318
1616819
1506026
1728716
71386
1948946
359206
1372550
1631764
146415
1027259
1496625
689632
708630
628716
442748
756759
1765008
386371
42396
522310
1104505
864900
299677
1773572
694614
1254496
1314467
169723
1939594
1513083
1845891
292918
617487
1125127
961682
304394
1112166
1804491
1960955
667858
1547248
152072
294159
656492
1763447
1118337
723207
1143382
1038789
765276
1481746
491551
962414
1974215
449916
303672
13623
576641
1935527
816071
1753750
1337726
1425514
1943169
774624
1011654
513519
115468
20140
1766943
1846841
1739826
1781903
755200
204692
1500963
122515
593468
1363182
1149901
1402408
207578
1390209
1224000
1940908
1201457
68404
946642
1277247
1701269
202006
1524834
1307307
353861
1304217
331167
1066368
978247
1254671
1977409
1916922
983093
1752973
1049109
1367578
1180600
1454463
1712024
1940566
1910360
667190
1851873
1881279
1511499
1838323
78431
1217421
1425045
1676868
1360165
91450
518541
1190481
1364911
775088
1278522
1677837
629216
54114
310692
1926301
1645499
1103602
1189823
761369
426496
251304
1835224
1933601
1756467
1085545
1049942
286759
1362816
1471059
508055
1119927
1870700
1858769
965397
293670
412368
1072321
489192
738763
106027
1204062
1386949
557256
1456292
735412
1055441
236836
1199974
916227
1309741
1459206
41914
1130520
354151
1269975
1718418
1648418
1855169
89863
396705
1659778
1761401
762561
691928
242668
63608
642867
1424723
1050494
496829
1650328
321505
1195928
991516
1854530
754992
956619
1765452
1042960
974259
1051884
755405
421074
1384077
1469681
1118283
281964
588019
746602
1660761
1255128
704675
1558636
1315813
755299
410268
1219308
691372
1046612
1003478
1697642
1280960
1833593
131238
1852687
1390568
847037
16333
877420
1741133
1242624
1591880
785658
363329
57137
1641159
1188188
360722
1521519
1838082
1281423
1127726
1352312
1787886
1391704
1014622
1850136
704438
889677
620991
718026
641830
285369
1329282
471594
1410704
1957198
207309
749724
687512
276043
552832
1877711
44036
329689
707093
947568
1356859
1637462
1799435
1858132
914509
1010986
1727952
26656
1331026
378636
1084073
1067367
1883863
1820125
1444168
299879
875860
1608197
763482
1746598
342428
390656
352362
1141818
702364
73157
1587474
1261497
59827
850067
1946222
1360455
836343
110740
1638335
1667632
1405139
13543
1709512
521370
1050550
1996156
1346746
1133542
244591
445408
1455243
1715291
1802528
1911771
355400
1808189
1705820
1287271
570583
1286645
619589
256001
654412
1161791
1910012
775266
790738
83265
417005
1237940
1353815
1257432
850265
201476
615533
1360664
847275
494176
59385
678449
216157
405644
1529747
1487179
1612546
25118
978918
76864
209653
169853
126050
538445
1324943
1043675
955191
1404249
1981309
1901664
1557986
82115
1353029
593364
1883624
1444269
1346358
1607333
1731740
928543
374511
1541889
145463
292200
1260790
1000754
13836
1713249
171811
1488628
600879
522521
1406233
106982
406843
1519062
632615
1162260
1713972
1453722
1082834
1636650
412263
1113113
850112
214505
1097444
1094034
1994619
74136
1149943
1539914
151282
251601
1247286
1482954
801938
1248583
831737
169703
1004087
623357
577069
240788
1327498
1452556
490115
979689
1417773
539528
1789598
1698651
1071457
1268820
49521
188117
1061046
553901
1521501
1583861
463880
1524021
1911869
1025561
1298485
1940182
526550
390541
535905
1894676
741975
1076520
812422
26841
1134354
516313
544397
1332188
1223308
1898905
1311279
1541139
1333588
1105963
1512317
1611471
1210381
823674
97593
717712
97236
895766
1967716
506317
820888
1347335
1467121
938869
967945
624881
1430177
1958817
221494
1603828
790689
1686355
1572590
332026
719571
131154
432231
1068643
41883
658445
1557669
1225714
1983371
1515412
1917641
331167
228610
1204171
1523751
275781
89857
1826264
1224760
793418
371485
1632524
1520361
1409793
813794
1384114
1972170
1269180
1654560
161858
657890
1726883
1740953
1690467
611435
888513
583987
1031278
917749
1877657
787139
1906613
1404473
181630
1973161
1707799
684186
82518
1344817
1980116
470165
194777
1997418
1232908
1720361
741303
508732
1058380
1118948
1320791
1095709
321880
920159
24530
518844
648412
1040227
131162
1127696
1151483
730809
615706
770705
1373311
2590
1992929
519873
1037286
1316104
1696467
1162048
1907438
972921
107268
895738
1958435
1218629
1212902
888143
201183
1306965
700643
934423
659172
1797104
465820
659757
538901
1983389
910977
770288
1115641
143533
1855405
300612
1235989
1952292
60487
1213049
1999889
487953
593920
1067762
1370659
851975
1573298
881189
1221113
109830
1095662
988818
288483
209787
1694155
1561987
1506836
164161
1774709
1278702
630166
431853
1970773
145223
1164301
1276860
402813
1368889
1624562
271994
1442206
1249075
863420
1827420
1838166
1642923
475351
746949
1546375
919282
901705
1318550
585531
586345
715393
307922
1920535
1566079
1588887
1544652
1008817
601012
123841
1893326
45291
424932
1009284
1098412
793468
249081
885538
1199736
1796659
1581163
1817048
223994
92713
444254
314427
1429644
1148075
1837775
1595430
1699981
952439
1069444
245672
884507
782416
971525
222654
127103
1943344
63661
1646222
1285689
1060974
129966
9234
1409007
1244936
743446
592007
717251
669719
1356964
390578
961658
22066
1248513
601522
296309
1592699
1106977
550350
1906667
1679254
49311
176558
747993
633914
1102814
242664
552953
1492919
977660
1794614
960248
563122
1452015
1453828
378037
643109
1300208
1459961
982497
99099
1757552
250656
863791
237708
53146
1504050
981671
1435118
296174
1011613
1962147
52694
171869
790265
1664712
935965
1967743
1711477
1720774
1013865
713722
1470871
1345191
1789998
1497895
1656927
1161977
1255664
1497360
1316884
1342017
1421379
1100794
1173938
1556696
1635375
1829953
691775
712522
448739
424540
334362
494664
1707823
710981
1431376
40096
1489671
621708
801548
1499720
1408757
597031
947379
1488470
1881806
1918366
1934794
517021
1433343
975068
490759
967987
533365
1502227
1682906
419712
1401009
1010878
523673
1209654
738671
593467
888210
742558
280886
512822
1940068
842717
538026
1785447
63992
1134124
12388
1228965
456541
396424
1729176
585602
1440410
1006762
147337
461129
1403893
1120046
909198
634388
1114818
1013820
981512
765067
1610348
1704834
1610885
1340367
973198
97636
1330632
632005
1901335
773504
25750
990749
889453
448493
1533267
1215787
1102079
6167
1953892
261271
521389
1771887
648797
777687
1345716
386614
1840926
1212376
79167
101534
1793093
1112201
315789
1982282
1312095
1389638
609105
728234
38808
1217346
1889823
351757
557971
430250
513243
13868
151338
466476
568737
775631
1894761
59598
1489001
584248
1219401
998451
821301
1501322
1817066
1216329
1527456
1758955
1801010
470152
713137
315146
383047
782297
1628153
1350950
1964897
1251574
186193
1752764
1929947
778406
1069050
1274327
1868729
297728
1554064
877195
709044
18592
385268
201281
1211709
906397
1600024
334770
1723819
215939
1704279
1174780
1280754
428157
1406458
1912914
1692435
1091350
341397
1759738
1138801
947810
1090692
5038
865235
461113
1903227
1785048
117239
1996895
1568482
411882
1007036
1283952
1969604
554809
154558
501443
1273246
1884037
56245
190882
1181261
1551669
309569
1724327
1424081
1672073
682354
398183
837982
1306202
273487
172604
506664
124584
729125
1075998
888926
1509993
1543408
1466806
1618279
154184
839983
1827259
764295
1273817
1546569
1065520
1717325
1327396
1642299
524475
1815372
645144
1197626
1649522
1371145
571054
22362
1716363
1569443
479562
89743
1854939
515184
332565
1243125
1736838
1643732
966970
670592
1182790
613331
668361
1800924
31377
1216983
52877
1499683
1255983
726971
277450
1888830
1735968
1793274
1701390
1117128
1532271
533165
1542057
1209474
558702
1085544
1243866
785863
508807
786117
1931658
1487732
1282034
158412
1919263
1380420
530177
700769
1371964
213710
1057857
1566859
204358
1193255
269642
71919
1228661
1245923
86074
397607
610539
609669
871548
68126
1043630
1367160
173979
76409
87734
1549489
1944813
1060196
1502175
128749
1615618
221080
1495869
1427380
1104648
883972
1615294
792004
516507
715237
570168
130751
1819940
812923
30864
1225425
1132284
750353
750685
1573249
152644
593237
468810
254295
137041
991554
1699996
1151698
123392
228685
136478
534375
11939
436526
1351888
680899
1075833
321521
324641
1757747
798608
1906248
387056
1309027
495483
1244399
749809
405816
147050
464219
1958767
1692882
667679
1134625
1801862
1343662
1687804
1736124
22977
590025
1436376
1661948
947439
743923
1503361
1533619
1650230
994310
1151873
1114564
1782797
1779943
1141528
1799359
1139789
722674
682783
759720
1692462
849054
186760
1386658
1491082
3444
930124
673580
110319
523289
1866835
1791861
1655541
1029253
1887378
1247951
467017
165693
500728
732761
1307457
235304
1920811
1480911
212956
655459
1474739
892419
852438
440563
803131
319418
668753
1005611
1950077
1257974
389244
1628557
307070
1511862
895812
800845
585792
1373587
244841
125426
607287
1266899
880733
1245708
1166986
1705698
1603753
1008505
23641
1699466
1476174
851795
28238
849598
224505
1856828
573671
1913879
648134
1598245
1201407
1016642
323348
1510768
349080
886617
1525515
637665
1424998
1878370
187622
696118
1454148
1024930
1260181
1704298
961258
419815
933606
718422
675140
934495
605279
604419
1494039
448226
222843
1114957
1304043
846956
1728281
120151
1662925
523669
1306965
253644
377969
1713673
718687
1473179
843693
1672408
1626759
1233
1776906
1099826
169012
1413097
632997
1066404
726354
1916395
469762
205200
1947200
1462894
613984
776116
1359228
775843
806719
1641084
1540748
46815
547732
113848
1056660
1289362
1356531
1795682
1309560
719874
1567485
1014422
1591361
1327480
814741
798516
1052439
1726319
743666
1084733
1481106
1239133
337771
217315
1302951
1547504
1201120
890585
1945808
614839
313553
319717
782037
925500
722506
479340
735703
126822
1764982
1172523
225954
1519566
1956280
507316
1308413
477570
903611
1570078
447314
1339588
1522317
1031233
365885
1634984
935707
1886672
445654
1662764
16976
788794
703050
1202787
1434559
795454
379604
1510190
1661417
1069666
1419194
1927621
829511
151140
1093206
696218
1758284
169807
511991
1216200
1860511
1156905
1632518
1508180
154400
1616883
282741
1781582
1810868
1116253
1405956
1918931
1057647
1893726
1307138
1485851
335135
1153798
1303432
631315
1882793
638775
1087128
711674
793310
1744991
852421
965053
1281594
1341711
542599
271037
170693
1443306
1860283
116915
1356622
1410686
1901365
824939
1074715
204426
687202
348516
1277131
99048
203794
559801
1139854
1763649
1703508
447382
661000
1480755
610836
1664960
1480983
1959007
517044
851328
1540560
1703336
101962
666851
1024698
1332869
838773
1498268
414857
287233
1036362
1563391
171914
1923763
152588
1543684
1346231
1272852
541176
1671624
913971
1688353
638128
1168409
922952
1033562
248128
182527
537135
47250
192587
424731
150037
1493802
453776
1476155
1679971
651929
1726035
452135
1280017
765673
1733315
1908452
431403
621560
1203467
684613
1811376
264119
1872102
860174
1088496
151528
1647365
745426
1482575
646118
81680
240537
1572274
429611
998422
1147557
1172680
669899
1375558
1498252
935773
1307824
1596191
214635
1619322
1590202
499308
1835836
1353696
984856
1226285
1889343
160709
1829406
673704
1851521
649955
402545
941635
1182456
500053
1028525
642441
976137
348383
1993546
880528
683306
231527
1513229
1715944
1736413
1996038
1045681
1642762
1042552
869552
668498
1793944
725047
160102
1071255
1914095
303602
559296
50580
1374052
1136045
1490653
932541
1229741
714601
1132509
1594981
94244
1014118
976881
1964517
929662
699512
1779499
1311002
228280
879874
820234
24173
565416
451058
434714
214531
878025
1111037
1948753
1456775
979042
1512322
58891
134686
461850
1024257
671745
487572
627063
1877057
1445032
533401
365362
1468494
1763439
1194782
981117
764350
947667
1345703
1168286
1871088
265078
458249
198794
1436761
495611
756140
1263392
358584
713032
1310718
958070
171496
661999
715062
989963
203617
1393601
136636
1874708
659919
930755
1940067
542938
1109579
180682
1657546
1192878
1616431
229981
1122484
790821
838008
364351
320211
1325990
411625
1162351
1439225
572038
1430517
1206465
842897
344069
1210011
1131834
843910
1738751
1218127
1644696
1656151
434865
634062
6997
1958414
665674
840844
420879
502463
670343
211736
1474399
638189
567554
1106686
1002304
1215414
574094
920531
490825
491867
1408893
1958717
176140
1788322
1373191
919448
605768
589013
1703144
1866496
1531864
1396804
148846
730462
1178424
1467602
969689
1103075
458831
483231
508123
242278
1929302
642103
771999
1580836
610252
404600
1002957
1542350
1368154
407150
46513
1486125
1437640
330368
536015
636686
269590
880129
363476
1273908
680177
1882438
1070937
869183
1927327
1126203
502377
1377516
659122
948693
1325505
1890602
1853993
1634731
1303274
1292621
1962038
368026
1507027
1779613
1272255
1801791
1783768
1193031
513541
1441793
629604
298538
1432411
659979
1306898
453004
1172811
718700
388003
533987
383306
292404
177348
779998
681132
1440884
102603
299650
1666179
655569
1675685
546574
973655
864830
617002
671944
968313
1778903
362229
450660
118674
227933
1713432
1164875
1085542
1754990
1501657
1829479
494629
200907
327981
320188
201619
434908
1903063
1069271
1508588
891217
24865
575512
991270
619629
936510
1975549
1924897
732494
1586035
1371213
1822931
1378458
1353976
587676
468313
1528260
857979
345421
118326
868865
1788836
142107
681271
1872172
1705748
399775
129820
1789861
814086
233670
1320137
970873
1464053
431658
32478
1696493
1745786
1818115
885390
501074
1951805
745987
1937556
436372
963830
574920
769949
889712
1740408
1198493
1863515
641309
855952
1778902
1291897
167123
1817577
38474
1106750
112491
1690773
695504
1210714
413825
17253
1937545
1899776
1378912
806892
557780
818780
1285340
422872
195513
650987
1438204
1807162
1010336
1881710
1829115
1165508
816100
515795
1906847
1290588
328223
81256
1130484
388107
1650163
1315538
1987178
379148
1582369
1792575
1170321
1022649
129072
1715651
772832
820107
272552
223837
1448795
39034
1002522
248770
93479
988703
420201
1666706
962060
1864169
482086
1090976
812796
1070604
919958
415270
32410
648866
1808942
1819483
1793695
1439833
482425
2074
347445
1903483
382656
1386477
1107753
1862211
124140
1046223
390995
1493432
1190298
123273
1179429
1437087
506705
622623
477967
304451
1675603
1392306
1578776
623037
1935076
849393
880924
1609602
1364656
1873286
817224
481292
582780
529144
97285
1160082
186684
529676
87926
729420
1431017
1187394
1782058
1144486
1314460
817632
1316467
507840
931123
1792603
60080
724076
464057
634280
1525790
682632
604646
1734238
425899
1118726
470323
1902454
1434887
1295329
1370958
1948768
1067585
1596693
1921517
632886
1997874
1137163
411141
590685
1960901
1868270
115590
1244308
432704
1723760
280184
519021
1304893
1565387
560791
1360964
736684
76286
493754
1140127
899417
706072
71662
1789006
1378680
59147
953746
1558080
1941159
552104
598480
515604
1576717
96480
1216906
1340214
1306020
717136
400525
228043
680834
79708
455143
354103
436809
1997769
740708
568169
103963
1967014
755822
468058
624465
708268
562588
1515586
625375
1572433
1940444
1974378
1287750
505587
1321079
1249642
329129
1172317
606822
1191138
1753455
1993328
327592
1773512
1131580
1986450
967073
1434103
117499
1042572
1414630
1085432
696440
33873
119250
1981279
1333602
1577035
1370078
1591637
1613049
479461
1210643
932461
1113251
85282
1037141
1430856
1393128
581056
1914317
848344
1411598
339129
1910512
274944
673887
872769
1904890
447663
1743642
97974
777817
1029873
89611
1902300
677586
1042867
558730
1749539
825354
910056
272503
1722030
259607
417141
929222
567591
666663
1334921
641212
1764639
100698
317157
816033
1949847
815528
304497
590238
490454
923416
751241
1969773
103011
53517
1239613
685087
1757840
73085
1212406
163776
1589098
1101549
1570275
658626
1543762
1043850
925845
1554769
140526
1314520
1277030
39223
559631
66542
1705158
1329002
607543
1099442
236192
1279543
1902724
683974
1143952
1737427
1764611
1065552
1325203
1902543
348704
173756
1975838
767509
1264637
16338
1712786
1355226
1634477
500940
817377
1546930
1524545
1506103
1046975
1974258
1407467
1091894
525473
557803
1794443
1120917
1081060
1040707
1198367
1417906
1338032
518147
1721230
644916
1917165
1233275
444870
1586982
1127714
1493987
1276025
1232414
606567
479558
730276
990461
781221
786427
621250
157617
662236
292971
229311
478470
1544962
581173
1524222
1306631
1584740
1081426
1523264
70841
1062020
1464399
1489239
570316
1590635
1863753
1018626
611512
15633
1465702
849599
1178494
1330651
1706170
1343212
1178559
1627016
858632
750678
1794001
804355
1225410
1671526
1727600
1644181
1243640
1508870
1001526
1482441
1745966
1332250
1097996
190104
840134
597895
1954757
745575
1494155
1091026
321962
746421
1888524
426339
168729
899161
451555
1639701
467156
659528
1022885
1793287
70565
1719083
1037485
1555217
1478107
753736
292285
347356
937949
724850
1691065
1977980
208866
1553910
1139843
32210
793979
805342
1755489
1461772
812438
337608
438649
1286683
1162989
1635440
1297718
640517
211443
89047
511259
234183
732415
604189
1155086
709657
1389385
769578
385069
50044
20779
46171
1316643
1806400
1251103
1196786
1371555
83250
1524023
1090308
438953
683330
1030391
1601253
80461
1465179
22040
610483
1040584
1085386
967762
1544558
838754
1942681
1358165
1221710
1421639
1191833
1748178
449790
1439869
1572080
1103506
1609375
1189580
935671
1380381
1738201
1438100
1951122
1995698
889938
679369
1542078
816439
1953362
1993265
1048175
8490
165836
1300333
309602
884976
1681144
848561
1862554
1020331
201959
82372
994587
1631463
686628
762603
1567513
1924982
597476
952605
55757
1379365
1005171
913317
534757
574485
272445
1670440
1055561
231178
829386
786072
1009447
858707
354900
1063690
104044
251865
667859
156319
500242
697785
643125
1885860
1681224
892643
1020435
1135610
1855867
1483160
677248
39019
1512890
238959
1088036
526282
1163219
501844
1553471
906233
23352
1784980
1044491
1684226
1002022
1586419
141567
1487859
1899657
264118
792716
547695
706474
1119927
1151001
792163
775429
823396
1712358
767501
705655
623316
404649
889469
1508301
1433922
338612
118328
763620
572855
692404
1835616
1439354
1671283
1842656
1934289
543207
1500939
281782
1719738
1330196
411661
1825538
594324
428707
376751
174820
847289
433110
1060373
928864
2480
1677617
1175304
1874007
1564083
1307447
424013
753450
1432930
628564
1945156
726617
1845833
1138573
863430
1046221
1376643
742055
3790
1891911
809935
558748
1036632
967220
1677364
1220102
829243
616417
714071
1092795
762543
1995987
1359763
361660
1482509
1534827
154011
1216944
1399409
234627
1405743
73445
195921
1149379
357243
1396575
1818574
805803
1078969
270496
234512
1738156
1981382
432999
217741
1544674
1557182
680557
464157
590850
1230628
1661287
1643897
1366894
444552
539540
1203934
1473346
752190
754320
597312
122677
1275303
1090895
588272
454335
1060280
152334
454021
656223
116733
460925
135376
133671
1686209
2993
546781
1538750
911764
1498495
1311026
746120
1518217
119068
881848
1386760
1152614
243543
1559638
1943139
660487
1733529
787026
1433361
872500
1489534
91442
1480648
182963
1860085
1531085
1156491
1293966
691385
845386
47164
1233906
921096
1925230
1203903
660376
1680097
1307553
1138852
1969404
1611712
260030
1083052
912428
337786
1456985
108551
925240
783378
1133838
1789561
510983
1980255
1236908
1389691
1469306
982017
1363984
1822166
294479
1306525
731237
768629
1016997
747280
1608203
183809
694385
345032
1019113
1585729
1934746
728802
1220637
973134
1267171
479989
1858757
1297229
131471
1627111
180599
278813
988080
1882227
1591039
1769167
296340
367725
1167465
358892
1382009
98734
395855
660439
543781
487538
649414
609715
586210
921745
571403
1905140
1191337
1738231
627989
1577143
1048503
1996802
1674145
1779815
531056
833303
1474515
259811
620820
379351
1934909
1458899
967209
1085671
255433
485269
507909
1747971
1441190
989054
1861034
467813
1174888
226393
1283908
1488807
915782
871503
712127
1455306
300401
97715
1224031
1326858
11341
174927
1221666
722759
1033454
1206036
1146100
268593
1885819
1976751
1911640
766062
836630
606678
1827976
1099901
1653812
1307837
228145
392829
700137
1140554
377278
627451
1718278
986000
1922354
758141
474099
1637842
1468654
555477
1748074
1743971
822601
1278074
1883293
454802
137530
952463
222569
632901
231729
1563688
1466663
1333958
145457
25251
1554428
681806
839750
22867
793482
33025
517410
101236
282183
1480210
1368720
1666705
349331
44535
528957
909167
294511
447769
578358
940539
816623
1197818
1394597
402343
1263772
1799197
28958
175857
651555
362751
813956
713469
1732791
1008188
1547461
1711030
198826
569969
1719643
1781426
1903693
752295
591801
279080
481716
1785677
962972
948289
1135247
1718626
1160393
1799671
1915374
1200791
896132
788473
285024
1193340
575816
592849
1605823
745004
1353160
76739
1586306
821622
681223
1340400
1193613
1868900
1282403
762513
390191
1617364
127620
130698
41068
1539006
610451
1614778
658333
1128762
1382532
895788
782035
1513994
902796
829061
1627869
478842
1687432
865892
1881926
79887
1159233
835023
1630034
1675406
1792308
519162
1746520
1790682
849492
1043931
787284
1561863
130876
205713
499419
152534
96808
259967
1321347
1930559
1357593
1147363
1665843
1363530
1476750
1922229
1388764
1291615
1282579
751278
18641
6822
1706635
625843
1228734
1689279
1970258
176173
1583434
1869984
52064
1088768
1766240
30334
1181461
941757
90143
1613643
299330
291744
1316162
1791249
1636705
238377
143227
1704429
705444
63007
401952
441450
988272
177394
64949
1545394
555265
212656
342045
849902
1213237
1349724
430632
1169427
680696
928688
186057
1055892
276820
1780505
1115659
1216859
1619303
1905828
1838185
139020
132581
686607
99439
355925
510830
1669256
61539
393365
319966
760026
1212012
1272239
1038029
196140
621364
1213649
1789094
779397
231508
432898
417737
828208
1119042
1669094
1082026
1006739
1827489
1391569
505358
1970691
1730153
1593760
1643008
587684
974687
729853
138696
1513807
1833995
746072
1426383
1481841
1226746
739458
561297
491777
722927
1173071
780891
963236
321307
774353
1290465
883207
958407
1224509
987279
559187
1462150
1105666
232817
230220
1209699
592373
683346
778045
796084
426404
160588
1213741
1615396
1679440
989120
232282
1009697
585859
999977
345696
535788
187854
1316858
2544
1594564
992873
1134372
2863
1909162
1692183
1842005
1932954
733570
461386
1429746
1184669
1754200
1001853
399042
153271
1293070
1066018
309770
99938
1674421
1896067
1956111
135427
1724907
1191931
1368938
1643805
515070
647579
1077352
591139
1446633
1870506
1823997
871871
1979909
725745
276372
182977
1477206
1962046
480133
1442945
709200
1737177
2217
1385071
897647
162252
732402
223753
210211
1048312
755077
52327
1400613
51619
144115
1870944
1466023
402395
813704
1637917
1001081
1737261
1756098
734583
577752
855439
142450
209153
1645768
710905
767152
453981
1126097
24190
1298314
1155335
1847288
1807
769538
1799666
254110
150522
1504433
1433481
96751
1103946
1010836
848497
1898926
1932303
87171
1619399
1693547
300120
1736854
161084
260717
376742
1464723
1695787
1390581
690051
1750141
94666
265014
1351187
1271816
167061
1262204
1576838
381704
1796759
222631
593486
1865456
1740621
233102
1036742
892821
1912952
652243
149371
1562374
1419398
1397530
68440
1941464
695113
515174
60022
1397886
1746204
830802
1780447
831666
440811
1023579
1608655
911388
401649
1282925
1955150
742349
1836219
251576
440148
1992197
1491726
685877
480578
835775
1048545
146755
1654599
1517087
799264
1367507
1564154
747025
1397002
360530
1792857
205279
860271
1307585
608709
1320742
1794801
1031543
65370
1518697
537979
1397973
1900289
1653616
1183960
1879106
25477
352151
241719
1038173
202930
1826734
1164017
740672
1943026
1550107
415175
1609945
1673471
427101
961
135608
1188787
1726310
656959
1215880
237604
746395
1256083
267090
350016
1338089
380675
1285786
1841711
72055
363799
119744
392515
1336405
1969819
604263
1306203
702527
154510
1103323
11061
593810
309057
465539
1814692
26185
1036580
1189885
314661
1281242
1089825
30613
1382265
1702930
66271
1783698
1671857
427699
699051
94406
594644
266935
888340
380557
1423200
232220
1313791
1092910
1543810
986138
908362
1404651
1625967
1289289
729628
224817
1893062
309378
226687
1340243
1746731
1698703
1248958
1429792
1454026
1653559
796828
570349
88816
127509
577407
694744
1911366
646888
1895788
688804
213084
895819
717534
299951
1479146
1703698
18826
427280
186083
1248436
1724750
1629081
634273
105740
1723277
780806
1595153
1670720
1973379
278953
281255
838229
711950
1206966
1471880
1078414
236872
809945
605777
869792
1817463
1980599
1869804
1479629
1848280
1302769
1758344
202881
380548
1014439
838243
808831
634804
307134
1501834
1352158
224351
103653
187562
1965068
1663928
894922
46916
120271
1947207
703874
120053
693723
1520581
1653024
1376670
1495539
920952
1449626
329901
731127
41022
1643874
1080832
537094
1164548
1822114
1223561
1288714
189341
45449
1682481
1009762
302983
852373
1935621
1519328
612433
1754373
917123
297764
731047
1805439
1603258
1822520
1576396
1050260
737202
1122627
602558
708270
1587215
1370738
965475
510308
417355
1702607
1322329
1209436
647554
1391448
1720310
1018473
1113170
476354
98726
1336742
673181
1515741
207013
633929
1109061
1859713
985679
1963559
912065
1307277
76044
1805661
356104
166565
859492
731604
53796
41739
134116
670471
805375
1903590
935201
1696293
507325
1737463
920505
1590745
1099486
765510
761310
471965
1840015
792574
1755266
1130942
1635529
711711
457969
1268128
1465455
1733388
1642183
1262384
122322
885367
1417733
319318
841495
1419178
1550151
1822431
227234
168394
1274142
21503
1882294
1794899
1803421
1467088
948158
1982122
90059
892910
1130606
530217
1308408
300443
1163320
63879
1087082
808531
1532218
1781360
1181635
46061
771469
50447
1869584
1156851
920936
395483
341933
674488
933191
979090
160002
300922
1943512
550513
644483
1593526
130127
1552879
1995877
410292
386982
1675562
678901
125501
1489525
274780
1833038
216516
1008881
1165796
1284686
1136773
1178330
1955828
740037
240440
1723207
1340448
456151
676994
535781
1795468
1704228
199557
1845638
1694492
262748
1434610
435777
1397684
1135823
1604564
1780187
1897438
607517
974179
334515
453486
1450194
807408
1682258
1175063
1995402
1842947
1321841
1641972
302872
1506621
1939361
1404212
1967035
532078
262024
1153316
892070
1329976
1883081
195951
1378648
1210458
10781
1369715
1423415
497683
333617
422962
306921
1156681
1545871
530068
312274
1181656
55929
502547
995215
1963008
297938
1756201
558520
866656
1911645
976811
1894700
880024
675054
1258697
1936047
1852070
1905659
1815180
1532752
13040
443966
157217
1457820
1287836
1565490
1057386
1410618
304533
420549
1703115
1631391
492435
1181259
118839
1761728
1951166
640584
932384
294119
1157867
1758586
613101
1481687
1529780
451988
935674
1089570
1638766
1584396
79538
1944284
597907
1280102
909660
1298836
363840
736905
148734
1375077
980044
865913
258693
1413404
1343349
519326
1748425
1403475
970968
1918797
1335910
1034706
861693
495841
616943
882036
477381
729477
258308
492527
990311
201673
1230677
599704
1088040
637522
1784678
1855766
1795904
367534
846017
1598620
1892935
1257015
729269
808981
956889
965335
1230483
1151390
1995340
557949
1276516
794943
876879
380693
635488
1533424
67091
1137435
641706
987446
413608
1324195
908461
1728656
549792
267951
1242203
834241
1556348
1267847
578998
1078522
1665393
935408
1932518
306123
204464
1372153
351689
1875083
1342737
1619862
131806
217292
199252
1631033
248782
257568
1840808
1945589
75145
1140223
1511481
190363
410531
589749
102805
624733
1106300
266856
1246218
1419929
944769
1631482
239516
810471
364179
839491
64124
1470981
1137584
407005
100619
251860
1110599
551985
735415
1785177
535925
567110
83837
1806523
868317
1221334
1488964
1147961
1014784
1632706
1034166
753972
588501
428572
150165
334164
1162286
1175576
945353
645802
1571762
436517
1272268
515248
3680
1104140
202573
1745763
1357481
1212304
672471
832034
105066
1117286
997028
588739
1298440
220443
1016212
1112900
359155
1353957
1578042
750770
1711452
68577
20795
1081004
1759037
1093188
1061935
1716622
1145309
1486376
911392
1221767
764716
930183
796146
672588
293752
1781201
1376975
832768
1413680
1176177
149034
1867069
966837
960183
783685
301298
34025
1864092
1783578
201101
1543056
839239
1518433
594763
530990
1664016
519377
1727522
126207
1917927
1501854
794310
1823755
1551333
1515069
1917932
1581268
23507
371249
1483548
1820434
1431761
1419274
1127459
155662
1213868
1860325
530975
1865550
585323
719676
1638521
426298
1848107
1098154
1337723
584684
598005
299247
821332
1040737
1562191
356447
682254
1905900
1339467
760122
1535453
472942
517387
1707446
696890
718493
1249788
212526
701925
950036
603280
1566167
1846139
1789583
1575806
1771561
1447767
1448531
942283
97416
233919
868929
120849
73564
1604949
694760
1092120
963233
1069711
609305
126704
1474286
1275721
220636
691104
16320
890721
93018
99378
1030320
1043397
1342200
130753
1333402
1065684
446251
610307
1731673
1920260
1499239
64740
1411248
1807642
181545
543547
191280
125678
1690543
1343935
1718114
826265
1991404
164226
314365
696092
321721
440419
979089
1375182
1719377
856967
1667122
50990
849518
1692822
1167947
1708571
1451765
904963
141645
1015014
586326
1545073
386287
1024217
1645539
1716259
1847336
699072
1346739
1229951
249307
280114
43211
1880242
541066
352093
700398
860426
1204927
1305543
483023
1130693
1697203
636120
250931
1639645
1789214
578120
908520
30199
641529
1028734
339967
360732
1633710
664578
645395
746657
1102761
1553547
44849
1342607
983764
998704
1462606
483039
537917
1811296
292419
404108
626590
1414696
1782218
915652
1269590
75911
945120
1038120
97277
664263
1876597
628395
473386
1009769
1523121
1141845
994214
1408168
44354
879862
1058365
1915266
639860
910671
1316008
20598
33649
1317589
969182
1867136
955611
1573234
1140425
482540
1623038
1251705
1476976
449301
143822
1051375
1305230
114025
51697
526502
1885325
1318556
237211
1857704
1345018
408260
1993503
547970
1317716
811954
256734
361
1349289
465594
115682
1338560
1841210
1953383
1955369
1137711
1258511
654387
166190
1900558
1884404
1051381
941092
1448592
1428421
1636760
724779
754727
1529021
1041100
112319
31776
1890270
710127
542789
578097
1932472
1228442
1994530
1804963
473115
1572933
164692
1548013
788454
1131800
780665
1739685
868194
1518977
218872
634538
882274
1279311
1192590
1166303
498021
1521700
18232
1971944
717634
344433
457092
443076
1539459
102600
1814517
535781
1692882
1205736
841970
1838533
1264162
1649950
1580949
123956
332063
1105179
404780
909615
1808088
346088
1230064
20803
1641641
1494135
361300
1722407
1412294
1382621
556981
158167
163462
730584
1385380
18677
1645811
668477
405314
1706311
1923043
1811014
1190406
1838719
1941141
900528
294747
291044
1373727
809021
929792
1148784
1402839
1968187
723996
1651933
553186
1966844
1813829
584067
819424
1253476
89355
93081
1639297
1592868
148758
1978528
1570359
1279495
983406
552917
1386691
1966651
560846
1698791
863549
91336
39898
1846296
1121478
1786515
892272
983239
774877
1590770
742439
394882
1121551
562297
1043956
1493418
1770773
21178
1852158
855531
963035
1860327
904134
1818045
769070
733378
1407537
57557
1596887
812984
1241722
940383
1507263
675882
1606522
88917
1681725
1429952
242497
1025962
1237156
737481
889532
569301
459754
651145
1608161
1425897
243815
801081
1184083
964758
378811
824953
485932
582166
50330
1157258
1595312
368409
1577965
1733962
1724333
1594065
755446
1026073
1239670
1516252
1152775
685292
1954951
1396808
1072888
1730875
1054448
708357
545542
1430342
312986
1579291
1922818
1525830
1689890
1504730
707898
434920
1314734
794599
89058
1559492
1175403
1612648
591859
807569
1060633
1078204
1774881
1518407
1538388
1157012
1328838
1062055
1742271
255445
1178046
1299198
1940769
684783
47904
1636787
1803764
1180354
306028
1519240
1509797
1942511
843451
843860
1608166
623928
1893856
25637
1790781
101494
384402
127383
1924517
545696
86903
1916923
1716770
1331923
1728831
826061
1128032
1554613
637597
417416
1127719
1127485
71407
220598
1581627
1680964
513426
1648102
491941
1030580
22138
1500175
1072320
1291019
199580
1049018
1848943
1803520
772997
1904136
649934
870335
1090405
1663887
1458312
1446632
585997
721405
200223
26758
1682578
1214866
1543795
655777
1535411
711388
691211
184468
685772
712018
1855858
1141847
1209266
1668028
59907
163010
219691
1975602
1219621
1912935
1800875
1585539
37725
1303465
1570232
1657641
1290141
1978705
1550844
916802
142772
1635845
1002325
930114
1203477
652162
433378
1320144
1293746
646534
858250
71429
687586
940687
1130899
1617709
422771
726474
1792245
867721
183803
61585
531328
1703467
483702
507969
1748966
1939251
719964
494936
495387
1454604
1531851
116920
121605
669506
201709
1542431
813162
440798
904132
1923343
390127
1592348
465491
1272740
1617011
232069
791060
1251070
1773208
242168
1481103
1025233
653967
919406
1471576
1747005
1524684
625059
1507821
125270
573857
1161688
1502540
729834
1095423
1669066
1293994
1715579
320458
460810
1653255
372034
15554
5121
499183
397604
1347086
1433039
602796
435169
1042251
260198
1064854
1583429
803127
1311921
1909281
1997924
720823
1292800
1498120
874444
1305269
112170
686532
1281210
1705708
1264987
1601535
1974380
310032
1215343
383910
259149
700764
1816267
1239212
1554568
954567
1193222
1259690
1377230
514580
1454409
1105799
647512
292703
188745
1236687
1545333
318988
11346
1481768
1467650
125010
1527148
309228
1338556
1316569
167070
1150852
110729
1112596
469940
307943
1803391
888234
461068
1746270
865154
727035
1912256
746030
1777700
1020610
1420140
1824275
62412
1126592
672639
1397700
693403
399293
260304
469176
1828925
1078569
269660
1002042
1733523
1151056
830360
1639561
1993139
1246235
1572870
741685
1766054
1836641
1621972
1151197
248980
595698
1224582
1356961
674166
522849
1661620
362357
1220455
1716943
1099059
1599381
452330
1278766
736910
1215831
1141704
382898
641274
871140
330168
688949
155627
1023425
1033790
134331
504953
85023
366887
825613
1749375
555270
44235
702163
788747
1597813
215102
1979631
767138
817735
460241
571838
1457664
1832990
1810824
1991922
1909537
963250
481085
1228054
170649
1537776
832145
90803
1035755
1072071
1167508
1544552
1478977
304491
1852314
1171346
1391986
1798303
983463
986955
341583
1548055
513116
187626
191277
1699601
223255
1122665
1628857
1153997
542483
995258
105334
1373261
1544204
1474185
1947729
1659229
1676703
565007
988241
733283
129643
481801
1021975
726154
1830317
1196032
1701138
718522
1939538
1759312
142850
1251974
1098089
1618846
95605
632116
1467853
1275719
959764
432912
1956951
1915354
1628669
1510026
5277
1319110
1610966
1488799
1890359
502931
1625028
1533371
866608
1451332
1367486
1151933
1501924
1255244
1543229
90098
204996
1431766
1180728
11955
188497
1530162
1982550
258083
295123
1240619
1873474
858047
1314353
168539
972926
284942
470287
1589429
1641762
1686234
1057287
286089
1870815
89444
1083069
1153012
707899
935627
337387
600818
1270143
1852057
651747
1040125
1505723
1418765
1061782
831422
738456
1659181
1300816
1335440
1601969
755996
1821725
920406
852495
1524011
548028
20560
281451
120721
1127561
797062
860893
1068610
778278
1231200
1899449
1139178
379506
959237
33570
263674
693398
546865
240576
1128157
886835
304802
981514
1633480
1147390
1452331
978690
185608
1543821
890641
1101023
38566
1619866
1241844
109116
1538671
459444
1726796
72991
1267575
251325
1362276
1061832
532464
1515628
130513
1729182
1096157
92577
47070
1540627
1127441
640723
305172
969097
488132
1456598
939990
97128
948892
1269105
429253
1447353
1454538
261662
857861
884601
1551288
692159
1559518
1676677
832471
1286855
1923035
547527
1742090
1434647
859418
46546
177844
1687720
125501
1477381
1647525
73439
424895
226359
941832
1601862
892104
274056
1411243
700187
226196
205894
1868533
786643
910085
1014378
1533790
1245322
854277
640881
73903
473790
1214709
1043123
566669
688241
83394
55589
788769
1214052
1126145
1475444
1996052
304525
1941501
1896017
1724455
572722
1655657
1797460
1386592
73514
615232
1246521
542379
1726741
1289382
1623201
300845
546266
363831
1428908
1952934
755719
462276
983343
494056
1896183
1104913
854026
1224738
1632471
685627
168851
597408
149133
1728707
6469
1809187
226025
382970
704415
1197457
235438
1029236
748684
574115
179307
663934
1751812
94561
865950
1462024
740995
1924437
202626
1057793
1240030
1989493
1087626
750845
509110
671293
928058
522969
70722
1032263
1897463
969377
598969
400341
1078335
1097
329953
1738001
513800
369769
1121066
1604040
337392
1894781
135840
1780073
158185
1880886
404150
980093
625084
1932198
546631
1873274
738458
401450
429341
861496
1773241
1855436
146132
1702326
1970208
1744178
198621
1240604
143935
522716
1436139
1462172
491234
174280
1950405
145863
443302
907106
986737
286319
95058
247420
1243375
352933
1516074
70952
1292317
1554326
346059
959441
1412685
1554728
374950
613364
1574152
1443094
580064
1898065
879391
760939
725811
713891
1673723
1288278
444993
446078
1362140
1254682
249739
425344
84182
1407695
1648991
1555668
1803885
1758527
688306
907807
518698
946036
1641963
1600009
928705
45169
822507
497473
1221667
507567
229583
1532753
275714
328358
1483707
141154
1316385
933486
1837329
1397060
138923
237181
1731889
1450409
668596
1062219
1346621
1486822
274940
505165
1771999
980018
1373858
682948
1339406
1150999
1152779
1193817
659586
164175
1295787
372810
928622
723126
1948556
1958045
935121
1649741
1552474
1982100
289905
1412532
162465
77564
532256
1008029
1225719
1828058
123789
930329
908583
497497
575649
89713
1336238
1284914
1575637
1624299
703358
1808273
1986541
711711
164928
1618533
869440
192617
1717849
1154050
562866
1300206
1441852
640119
1278668
1827020
1421391
959999
1027894
452840
37791
378973
504536
908689
1371381
992586
1836136
1837821
682133
1394004
1090480
322461
296473
743136
66104
566676
395085
299580
229386
1450417
839344
1899483
1329779
459923
387012
65643
1129967
1073930
345668
693160
918161
1155295
22462
587773
1524729
524458
795803
1634270
602686
842775
236262
594363
716016
1549850
483450
1995652
486571
1301174
570795
1560288
996682
1980298
1023318
1123959
5299
1663637
1731473
216649
1087421
1984735
1761562
826938
723132
661250
747429
360645
1914501
1405442
1437008
615857
1840939
1260311
426385
1823157
1843900
745416
972624
1471625
1244164
1015908
1200038
1458849
721265
1019301
157325
1665890
1767951
268376
467029
1527129
951713
934652
80088
714860
12320
132223
1825917
1889700
1080618
1859049
1030391
811145
803152
395561
465878
1074158
168595
1913597
1256544
1738678
872190
989511
436093
1692416
362857
526756
210369
1062420
1047446
595985
1903949
1042192
1970697
721285
1394183
1977740
1139085
1532766
461781
1978592
1299106
203461
1685649
326236
1598886
791270
1264473
1312419
1637826
1195192
1500715
502537
1684498
1052621
1140100
520423
437858
947317
1623784
62797
141309
552357
345545
1103958
550709
1227332
1708276
884161
130828
767284
504520
1811948
1835219
1234932
826204
1864158
991625
946736
224346
483012
481108
230634
1212895
1818358
1940049
492134
970343
922733
1126915
1517517
1331317
658769
924515
1588292
1593932
986662
1651812
987414
1025230
1838683
248515
477440
142772
1479478
272146
814018
320530
1179525
1474343
1431209
1590944
732768
693158
1035116
1852951
1015437
1187957
373491
1437749
1446378
1607025
49059
999594
887255
1371649
1797883
248240
591034
1046871
414730
64850
636080
517498
1419128
1992455
1722608
1980335
1212130
1928060
1433117
1879767
1410289
1064625
303272
1191171
554629
875783
937005
583072
1191804
305299
672991
436785
1897238
686599
261833
1556870
1591432
536887
467210
211925
259155
936848
1138909
364402
1820312
1311324
1014109
227199
1721481
976026
283937
592179
1296712
769709
229844
1299196
13165
854476
1483945
896098
150010
1437101
1648743
1086406
746254
1633692
791400
1867247
895370
1965355
1867315
759172
1261031
1127673
929053
183131
1760851
307609
1660882
426786
1060128
1788304
1448928
810759
1032284
599707
941451
1287135
128276
1974792
828867
1349381
991051
1962039
1410523
514131
1121149
1262523
1668140
604522
1372262
1484691
532836
537435
240851
1147576
1980604
1017811
719353
1262882
160088
972779
1117658
1334746
1845898
1326100
1717093
803740
1532106
1345310
500319
1278530
1899226
469135
179748
273194
129042
598430
1138631
230332
1211920
1479842
1723167
1233254
1163380
1987732
1112160
862852
926042
556059
1922511
1057758
75861
1364301
201504
19727
1516667
204974
230803
922291
1033713
1245026
2658
1146917
152140
1957187
1027739
1762384
1255107
1803017
1979671
928295
1327600
335519
1286146
1837346
643880
1748665
205460
1541902
1761102
1119922
214151
1707881
814053
1860811
1356950
763814
1949657
559391
317668
1375667
121615
1536350
1327781
723288
1975158
1748758
1059875
1165658
1828329
1899096
449903
955538
1366203
419239
1770274
117033
867065
1885051
1693611
325930
1531264
1725376
408795
315117
791386
1461131
1314221
125266
2377
224099
653643
203795
322341
342550
604777
1316888
1279634
1052916
1473034
862454
144319
170927
194107
579386
1848671
1411463
693211
108665
585246
1095848
805874
946921
1430603
268874
316515
1949481
1839244
1956903
729767
1065413
1832133
1500973
143531
1399567
1594799
1654415
831211
182147
1468062
1123519
169851
1935579
1503689
1454137
681239
294909
1610744
1204308
245582
1501546
1064942
1095994
1088541
1499595
457285
1138787
1272983
285919
1105543
1422165
774901
1356483
279259
93542
1650367
195808
620408
1488840
1156477
587837
844652
243989
1729238
901507
1392216
543588
980025
711801
1088446
417668
1388271
1308499
551204
1529684
1741026
1734559
1154208
1518396
362082
1244308
1424510
1004145
1737657
339407
1924927
365682
806112
1744574
305349
232973
528393
95326
674374
796964
1709667
211830
1408123
1005250
140788
1175237
1575044
1315636
816594
1589119
523359
1574817
1605340
833772
378369
903276
93134
861910
212344
1072753
1545593
534312
1356971
1147953
330339
1987173
1839843
1585588
1247686
29971
1139797
29123
157087
562196
886127
1321562
429450
1000467
1357940
1141452
863620
1051296
433070
1110756
1323795
1078395
1581265
1598166
158348
1123335
645401
1529036
1829716
741967
846130
1739957
143987
1069021
1469254
1813490
426612
1377873
642306
1964802
1289196
1166016
305705
28581
1895863
866794
116552
1578284
749008
506473
1325306
1837340
686178
1026918
1315602
1217262
397461
938560
1616399
1685828
426386
1018669
366325
1576524
171541
1453939
1362887
219227
1070362
1371215
1651673
846570
473605
1097273
629367
1638753
1636998
1180486
1541767
1138977
1554039
1724577
629260
748846
1410096
261601
59245
1802721
1740082
1473072
1043823
1527365
1231159
303057
1593126
126940
987966
1086503
1468264
93586
204305
1741577
12750
734603
825796
370178
1393844
1499754
1599023
1950478
356562
1653318
1965815
1473315
679064
1609112
1106778
643898
225983
890055
710906
668639
10507
85725
1492833
838346
1185568
113963
1548639
1203368
771787
289323
1360034
274928
1925194
1633400
898315
361629
1827585
544882
1226485
1639041
903773
149968
354115
1541474
168895
503523
1589898
1236342
195043
1673657
1640347
860401
1426693
1353867
1991077
1101445
190632
273385
132724
429662
424928
249474
1924528
248545
37097
1207538
693395
1044431
260693
1275344
534820
611787
1208111
687982
1978564
720745
472582
1653189
401327
902373
953427
95849
106993
277684
1562761
390441
1418041
1316924
519077
1020473
1685988
1873477
698585
1146479
1896359
492564
1250188
1321718
1084866
732672
465270
602857
1363014
1835755
861121
555323
50467
825233
1229726
397073
1994043
1796793
1086003
240530
102776
839614
388561
1752296
1417847
934988
1775995
746319
1300869
875825
1027068
1692553
102462
1587233
806481
913926
1757839
1195080
444312
1034384
641287
579111
393229
757408
1776998
78528
1852804
1093062
1817316
477095
1858834
1744770
487360
900018
707492
129794
1473812
376744
313272
1159716
825986
1876912
657666
1295443
1487864
1456392
133145
1807545
357460
191189
16301
252466
851631
256721
698049
1006943
1702270
811886
186603
1755714
49978
1930861
822576
1984208
82480
1768847
1808973
777956
1076924
1358392
1044100
765753
538564
852123
615699
1543329
1725841
635002
1759488
1320350
1349471
1575417
1512692
1451817
1838501
18248
1027184
1415058
1663593
928403
1477364
835466
1927449
762187
274332
1397790
1547520
1794803
201205
1336542
1445561
336489
1272673
1217206
660922
1733869
94116
176140
803586
738585
1812966
1504488
1590776
94151
1969228
1923842
213856
515434
926061
664089
939308
1757104
1480902
586089
271787
1823087
1642099
714474
1050681
1042390
1788309
768988
419884
643940
764469
837406
104247
339876
964009
751003
983623
742761
160979
229739
1852002
1943216
875044
141546
1382437
1495584
1815847
977296
1295415
1434326
1265855
407868
832519
707672
1415909
1174816
1100071
1330420
1466312
292246
1396172
1637158
125716
671370
1249000
1114961
117115
789401
273574
206398
565030
1127615
845883
1800831
866896
1432949
62564
676626
1777980
66491
49287
245335
800021
1380011
1000125
1322855
1759100
1961849
545365
1488069
629460
724023
879790
821140
297768
737165
1984479
1411557
515311
1591779
1589643
920503
1729200
1202845
1839826
1381009
610911
1694653
399231
1055186
1450124
927356
1417381
1308100
92983
1016074
1860855
105732
389752
739959
1750730
1298613
1678733
869001
1854759
1351783
516321
1067342
1109257
1106306
203921
1730600
1534034
915161
1521177
964637
1470610
624889
1673837
916249
1161302
1090177
969095
207322
521009
846957
1539996
1985915
1551004
1761582
1065731
417802
833561
219635
1125470
1820809
1181441
583006
1154879
1279504
274601
1127720
670623
1764202
516719
1005630
1919149
50816
1928500
826137
1451565
1861445
1387849
1108475
1726666
1876039
192583
1490852
1681810
757900
553762
246991
1935844
1465684
1565255
816408
96117
352507
987296
1554128
1454525
1103415
621732
1544586
523001
822648
133586
1068197
1237311
856627
842935
934695
8563
1294614
1288348
1357022
1122636
1393244
1817140
1740018
690077
1405060
539898
1591823
1089319
1997477
1961039
553804
208696
747077
800185
1437608
618179
290751
1235689
1089247
129871
1576696
1329263
707686
1295031
136494
1710389
1218973
892092
67310
1212404
644241
1925534
349273
1928550
265627
742315
871466
667217
985805
54367
960742
1216590
391151
1032505
413057
1112530
1952646
1442479
663614
635834
1623524
1295058
1773798
1151732
1470982
530849
287927
1474933
945913
1351521
594207
334022
191271
433402
839088
647185
908893
1242037
1907775
873465
726722
1378710
1373123
918661
2599
409134
939945
623504
546481
1488704
583027
1934490
564960
314912
1977509
1363740
432512
1851393
1884431
983873
1937368
1837606
1283178
1249829
1018588
1193781
1604160
160900
866163
1412619
867620
1640546
54727
242069
1375421
108637
1276041
1241959
1923453
1813688
69974
659987
1458399
974309
315871
332852
1037584
723321
615995
1166608
1952377
1986948
962064
1943859
245976
96414
221010
608878
1131635
874865
292088
37152
392714
976991
1010515
1072550
424073
1543671
666762
143162
1115991
1928280
1482536
153325
380751
1362394
4187
976326
169620
1828568
794173
1128730
1515397
1188320
1618429
1083547
767527
632348
56631
1174088
840767
209859
790521
175632
124224
682548
701721
896384
338471
528733
1974813
461946
651696
1625760
948539
1918860
919617
1628244
685715
383624
1140274
1732361
234564
1611490
434947
203053
1805123
818626
1518198
1931713
72912
1896069
1386090
917467
1216295
847063
531326
1611675
839773
1086846
1686971
1405655
332989
1295695
1966016
1323928
1550661
120249
1289888
1343038
742627
435278
419628
423517
1002987
1853122
1833782
1003483
88552
566727
626772
835793
1328623
430348
649871
760071
1729468
764133
105943
875817
1894524
1316411
184504
906093
1211573
514219
193373
354566
46454
1873006
229150
1262943
479738
775209
1815144
371865
1031787
718769
702225
1872392
1972315
954280
363669
1974426
1453546
437645
1506168
1430694
1404646
316638
394495
1865979
1842365
838758
1790286
1920939
1719084
1354789
1219338
415488
1829656
104524
573302
1879132
711545
1281922
536741
92462
1546287
88671
103191
838287
1857638
1364808
277560
1938260
1414223
653954
785914
1320409
1642193
1175118
1784642
1635161
1544005
155645
1662322
1273606
1373539
670489
658207
343467
513017
684968
1218545
1718837
1206951
243217
1226703
725348
753983
61156
894681
1160787
1518273
573113
606679
153896
1196805
251638
1949204
369074
1003017
1319591
1185663
1811160
1775230
1034578
1766052
1288596
123155
1035152
1610012
122693
1086982
166218
1094305
683716
1083978
958173
143303
1117367
1789739
1219367
1960047
242472
611633
1624901
1654324
1141043
1508612
610969
1121881
581337
918724
757702
825615
322486
1227195
1690104
308524
1044100
293252
1280563
626992
586969
166752
1345839
1067498
620833
1185395
1474038
1878879
1692127
474448
1459971
1798216
1464360
478097
687641
1918407
1170765
80897
1170392
750765
131455
1211147
974982
586527
828991
965780
1903491
876538
1443959
248165
1163477
1807378
1137962
1339931
655716
1643892
1652040
1534353
1148632
295348
1307579
1239163
1331235
1173026
524368
956796
1563966
1505523
1886190
851400
1027522
1013710
255580
388476
339910
1893012
1271119
1437199
1509904
957046
779603
1521015
637201
13361
1424736
1863222
1538632
1318706
255592
774758
1690389
1654992
1103058
320874
726232
1445952
1024123
1003898
676046
728201
907539
1156254
1383446
401780
422217
1022353
909699
1277130
1770861
1701328
1961518
1917250
449484
207419
467215
1275189
905432
1788251
1564119
1262615
64542
1838616
1420544
1089878
573462
738242
1030030
473970
1630999
145962
1016214
1209172
680761
1134847
363266
1479293
202722
1357749
864802
745317
705245
1161994
1631196
269656
1011336
493821
303038
1219987
860715
335700
157119
771174
1105944
376829
1129035
1469253
1496857
257656
729008
1250369
875637
910542
601037
1740780
1021161
1287668
1937336
808491
1242907
1640981
1209414
1205568
1512770
329133
1974131
518462
683123
1079560
1027224
1040687
786780
1138626
1328455
648542
1855467
960451
1313125
224749
387171
196928
52468
69039
1117141
1534918
834562
62729
838213
921957
1912922
1164134
564873
431949
547848
1290616
433680
1656818
1744379
1385588
1498257
495331
558170
1551087
408425
1161631
305824
1296939
1229754
95642
1521808
1516082
178365
438974
1449117
865992
964319
1714472
1643608
420006
1717729
6230
391549
423950
1520432
1009413
80967
31089
46004
1195843
457541
640952
558108
1660160
273674
1452084
797172
462115
1482300
1375080
155165
1300800
120125
470792
282952
1776087
905382
1400529
88506
1754591
1639423
1447270
88877
177818
671903
1540967
535878
998453
1838064
776005
1866356
846480
875544
1421221
1422393
66194
1243776
1033768
816339
711780
1418774
1377673
180866
1718673
811805
822630
1473493
694932
1852582
1921286
1933566
144347
1542452
1481437
911281
1082820
391137
1045335
803680
1244030
301339
1530054
1913511
575442
1083525
1823811
797041
507254
577869
1546474
1607720
1819733
605115
839802
1736362
1072943
562194
190718
91658
1089604
1706299
1048442
16051
1501289
945151
737179
1918215
543807
211419
633778
344536
1795698
1923887
516289
221975
1430935
1046709
1966655
51889
935356
996482
21472
1391709
1618594
1427540
237393
1631305
1580643
1593790
1612037
230059
465711
1833145
555348
1638745
1007421
565030
615817
178700
189317
713003
1712683
702874
1751192
10750
1373708
975459
1852614
306832
1355609
503732
658876
1807730
953205
514617
649889
1445581
506428
1350484
606187
1869237
1038438
595770
1434024
1230224
1105493
1834468
902503
1787015
1345931
1981810
1533304
1436268
12078
1192030
1151142
52698
829656
234345
1271976
1441573
71195
77191
1345927
502208
850261
1340084
1744573
969987
1771799
1542631
384916
705798
649000
1069241
830444
1244322
1888895
197975
909508
1505036
742409
1591236
960638
139586
1804135
836184
1750326
938323
279313
1355884
1480657
1434962
1646180
179743
480784
1522274
164751
1496994
38062
1245941
1012916
34473
473776
480297
1267293
1799418
1510112
252292
1827861
40291
1805992
335177
1122063
661062
478820
1287692
1552044
1797012
661723
1412595
1477979
1294063
1011315
1490802
1498022
201007
96230
1596361
1928005
640238
1851650
257928
1757323
1850596
936811
438035
1835662
65750
67373
1230192
369006
1962907
695391
1670630
670809
1462726
252432
869986
1368545
760653
1010744
739237
1157752
366211
1563561
359987
1277486
642512
1434761
1447779
676534
1552846
784604
1582789
539876
1179812
1554079
556924
69197
1182570
372740
98695
44757
877769
1719396
1131245
1684427
252223
1163342
989391
1068372
1364886
524809
1895109
1189264
171113
1444309
597652
1790147
601339
436419
1319531
1843024
74465
456959
1282271
1769805
463243
859054
590161
39034
760650
1518581
1862674
228528
1237224
839627
347904
1558853
1163016
599854
1767147
1671862
218609
379544
637287
353226
1815646
1094952
1177481
1987437
1809118
1214141
1520790
1034852
841091
1702060
1197310
1876898
1727195
1625499
682190
160279
981851
1305486
1437234
1661843
67671
313340
1165689
1775089
306696
1838396
590887
1624555
987238
1545312
1880091
1528905
1826907
1108732
1194200
745107
547891
1941642
663113
258592
1777091
1597212
811125
739048
40295
1817710
1304118
483863
820927
1199255
1543597
1338593
1870214
913094
71132
978402
549046
834097
28033
1870743
126318
39155
637818
1458228
1710467
55457
954298
942514
810306
347068
1523919
1147777
708613
1378293
398928
1520168
788822
1636088
331890
1236076
1561035
1009008
722619
1089769
1241982
689091
47677
205380
1129428
164377
225170
1869109
317150
263943
1052323
823201
572738
316631
636076
1657609
654115
1123486
1020013
1479702
64991
871132
235607
1747131
1167534
67385
1437457
1136459
1696117
253433
1741491
17551
739762
400863
1923732
1912992
988001
758593
1074893
1474725
291500
276750
1898282
1879150
1199669
1425660
1769109
736684
1989954
1080036
404083
1714515
630263
362363
732509
1895908
830364
1859538
562520
809775
1396094
1989877
665599
965408
269501
83015
146524
890488
803821
1432196
393119
1231107
961197
575668
1530471
1205451
1046264
790611
573760
1655399
1392019
38376
931051
307584
98079
1958769
857242
1693403
1396251
1239491
1576222
1792815
791437
855547
1971131
949525
1489498
1688707
530019
1539053
433020
982590
788663
980099
569415
1088518
264519
1299946
430086
442871
819825
1850961
293250
850859
522587
845663
58064
31348
1125812
334056
1882646
1169683
319062
780997
737542
823688
1396904
492408
1445797
269759
1900273
1873368
708521
733551
1157283
737111
519402
340058
451792
221551
283275
327242
901326
1757980
1017224
1652470
162061
556165
921198
1465616
1101389
1496944
717712
863614
1955423
1504343
806289
700462
1928975
1149337
1051937
817854
345195
741699
101379
1452218
133867
100743
1796082
1103057
229674
1395390
616586
103005
1518286
1318479
294469
1268035
1732076
872163
1059550
1333653
1146067
1879025
1662837
1970522
1565037
922679
676864
1709909
686109
130377
1880723
1915413
1588926
85638
1353380
415997
951608
202516
1291468
381230
1403457
1735799
437106
1532204
105548
1738551
1342046
1907983
668659
717908
1620520
55837
1364442
357267
1546842
626316
564953
1360700
1609646
967067
884003
1936542
496586
183835
1904073
557174
1969420
1395436
1402790
485054
1704055
849610
1700659
1560757
564988
795556
991974
33016
464771
651767
704149
672254
1375640
1816444
1981157
1307709
721102
685284
267061
1470549
1835811
1367294
295834
1661329
1300393
1604961
32982
1373211
836997
1567273
239779
1475954
1859881
1979388
937759
1384827
281314
886795
1103008
1278350
1473710
1892660
602467
1864050
1055401
364534
404551
1711115
158746
1237004
619367
560770
1209826
101375
1083916
1947446
1949483
1107032
466841
1397316
862938
1940067
257906
1570686
1790354
866455
787637
64997
1326780
1570294
120621
437369
1224951
1753421
948116
1854377
199801
1594800
1384058
1656169
325317
565183
1059008
1159190
450221
1810288
263023
1328444
1294934
445237
1838383
1066621
773948
1162822
1114678
2090
1997995
1375551
326447
1756774
544124
843917
1697962
1328871
240701
39079
1211132
316094
1753511
306668
1956173
1806833
752511
882506
754219
689213
1190629
1632063
241647
1531308
1118873
399659
770675
1395474
1835337
930598
475238
1668129
113300
53498
1349515
1867177
1342788
550346
889173
1859635
1593041
573999
224547
1663740
1886508
694447
1126604
485501
1057862
820140
434446
657037
418874
1201934
1800535
1370370
1652982
1819109
1047368
1878139
1136374
1402158
134692
1699255
55772
1312445
1246521
1746337
236037
1895566
1648813
1560111
1539992
1356309
930065
1464862
752670
1120851
34493
269573
1128090
409256
1233139
1272911
23403
1624645
387101
1745895
366372
1696002
1532956
443145
4526
914672
1361115
530041
1773596
375097
1761865
1996513
1217940
378598
438982
1342182
1609946
121840
816906
1853332
7147
493656
176166
1569074
284772
1627550
417919
1441478
1329564
1199876
837878
1475990
274421
158538
408854
479304
24132
1963969
1007400
383342
1351498
1249944
158497
271296
588055
582897
485587
1546492
595540
1082691
456782
665713
217573
1261016
1082502
882904
136636
727590
493801
681356
696401
1618389
86775
830560
1674397
181667
779920
891955
838272
1179988
1497541
1263522
1898523
316893
157911
986772
1992135
1314804
3677
1327993
1138394
411474
1698905
1529628
807133
1755494
710989
1006324
1561218
1180121
1300449
936554
991017
711081
282277
1045371
1715956
150560
1976448
1151242
851941
865517
1192523
1132207
1735926
1740057
91857
1780352
1481574
1103421
1685906
857535
634597
1827512
1741698
158811
1868982
1337983
1422345
1490032
12238
1305419
1273248
1866519
749435
161528
1055677
1136915
774394
488657
1719053
1659014
1308571
740678
786969
684400
1107081
773081
854402
95946
1025868
1609954
722737
1006264
1175221
1481564
127858
676035
1390831
283740
401847
688099
480342
1005685
1891898
1749337
1286381
962621
1805521
1033786
272789
1375533
1246323
562065
199321
452822
1336917
1945251
958917
1405157
1681773
532534
1424879
1814742
1192245
949237
1659497
1800284
1733520
1016068
1362330
1525137
1197713
1685726
487300
1259439
1945556
1409906
86393
1965185
1914662
164414
1006240
1722759
26445
181694
137857
589256
1534378
893381
1209315
1350001
338845
459446
824130
374484
244285
658762
751233
1258894
1649462
375051
943304
193115
1016527
656019
995636
1775685
481902
425976
286495
81813
1576154
1613730
1612287
1958574
1174878
1982560
567325
1663129
1164071
754337
1507092
1818391
1025396
1362837
1551955
780818
760350
921353
53337
483893
667402
1979616
1490820
626434
1226638
640554
1421787
246169
1460075
1738363
1981080
259178
78142
551443
593467
1718361
167845
197769
636809
1777379
1741038
1040849
1990732
272341
3926
1851233
1461091
892730
1906640
1459056
1616210
704087
1649733
1275905
15239
443249
810514
1886267
1339791
1111915
1913005
1522500
349546
1639440
889309
802336
1928336
1860938
556813
546799
1587987
1980750
1231548
693613
1667508
675905
248006
177412
244082
1092279
1601551
1558906
1998330
285351
1101141
305963
273657
1063807
677861
623617
544292
1231586
482436
1635828
1963813
555349
950583
734427
146542
526629
1145703
1492484
1226117
1537748
916464
1819189
490058
272504
1412013
225094
1336544
47691
1054843
1450342
147357
868169
1777373
1627283
1266531
457614
80540
1418530
1149258
1692821
1268442
1286040
1793979
11443
1704803
1629908
1803974
1910932
1236386
96165
1844882
893747
1946170
1350110
1354127
3089
1226552
547827
1817193
1313781
1481205
866345
1701048
1290131
1072910
1103134
1616083
1598653
1076853
417919
1703501
183660
1213563
1393997
1009647
63179
1767024
1486067
409955
1136948
1664432
74202
451779
1096528
693887
1421587
727909
1275296
1678877
245690
425213
1825389
1956339
1560918
1242353
1350048
285223
1222807
1539243
1396734
1086696
1119786
1804093
458450
1082180
779974
854412
1849328
904914
976372
1856793
1094367
387889
1794844
1542534
648468
197904
718697
1172544
1603553
1109894
430622
1776097
1590442
703438
1634759
283925
1995717
1565167
623626
1872098
1532833
656770
1968433
1178965
1824811
508461
638467
1244236
1522555
885617
11283
940881
1683843
1044430
1753305
1462613
817807
1193389
857576
1582010
1550849
951207
1708673
987113
233076
1209296
1739168
680918
1464963
849427
1528500
1174129
1965593
714693
314624
1582251
137513
1896745
968880
164996
985045
1816954
1151994
454158
68001
179819
1345518
1907673
1678100
476995
1931475
1767677
1390372
753982
1533490
788229
1761588
894216
1936743
713625
150140
1852650
264119
1081157
809665
985474
1160667
1364704
1850493
1152180
184356
1665768
62332
1785896
1754013
762968
1739079
430568
1856482
1558159
1699964
914189
1000582
381659
1145808
1516824
334088
34843
859882
1299370
164077
1953570
657009
210846
170537
1001248
420004
721329
1081244
462296
414276
1066504
501476
430307
1412329
432936
891700
1761286
111778
1995296
320493
93328
1109092
1032188
1224964
679361
1445695
166439
165702
1939148
1410264
1739688
784337
733817
307791
893853
355180
1564016
720795
929109
1380118
1734025
610176
1807016
1353398
960268
48100
1026825
1437676
829633
1590625
1930932
153947
1348154
1207626
357478
1976117
1651222
1230772
1910681
736870
1221341
1067260
1121931
1534407
861502
1019053
305946
1447826
934617
1356771
1200467
227353
125821
1377960
27107
1660733
326875
575921
1490481
1860535
1595117
932835
791944
1092437
619108
1630098
1316543
1101471
1406364
1513553
1034370
1022145
1759127
1436566
1990478
160365
1769560
880925
1617803
41545
1501298
336007
1278399
1538647
621582
1144317
1454167
870839
478689
7381
604941
1046844
645381
753490
559836
531129
1203210
1671199
667557
1243518
1571992
553129
1296635
1197999
1279464
1805896
1249652
406455
1116866
756487
1206108
1716053
220687
587995
659867
885351
1639837
844641
26523
235340
379097
161529
773289
1482727
1830016
962554
1676627
1190113
161293
725016
1968382
233399
9461
1436582
1124460
200438
835142
274701
1061840
580053
1590295
1298489
1241770
1141319
1648018
1068024
1129273
1792302
634855
182572
1842238
766113
833367
1766710
1665838
231965
1466721
972125
1716439
964033
1731622
1103739
1529471
104566
1345264
1830084
1544175
1090944
817458
897633
815104
1677431
880269
1419846
1530765
1225547
705539
1663520
1252844
1223837
1870525
105158
368291
726450
971597
964204
1866930
589895
909331
384654
541500
1679366
1400186
622514
548653
1545878
456572
282739
247148
574516
1075705
1887348
1798450
1163138
296395
1152680
1592941
332512
1010503
1526516
873538
1251021
1028948
178562
1449074
36303
92411
34550
1294805
1152297
1235604
420600
354186
1582356
250609
1154489
404174
667422
917794
924412
1092028
399868
1035290
1327964
410907
556761
1200415
1953608
1378581
1046844
957914
879443
1227454
1101652
1001722
1567437
1791577
1099490
555475
582442
1535230
185800
1994101
1866447
960069
1080427
108559
1785007
1991163
1650100
733410
577313
1919629
55364
1715831
260276
457947
1505812
1238271
1252095
396112
51777
1939921
1426213
1778004
1044725
340562
908497
1419772
580590
959608
1029082
1870575
27585
988354
1698312
1066273
1820248
993698
56628
1948729
32526
1190662
11246
136320
708595
1932310
895470
1964747
776984
1777924
516441
799942
31741
1770528
1828697
1549815
1127751
400814
1915323
862490
1718318
1583057
898162
1522209
1512142
50094
800313
1136393
558806
766272
731366
572759
1331898
216779
140603
1180144
1700584
713059
1539224
1613043
1709742
841061
529023
1838745
883712
1148906
1623891
563312
114756
1552360
1176194
868573
1807093
1354428
776777
100296
1453208
1362378
1359511
1057136
842182
64855
326633
787495
813440
1217656
1721269
590511
1500937
664733
520941
373131
40612
1939790
1458849
34351
1576993
1938337
1733413
1656794
151291
551571
1397015
1104941
1910784
1745971
247864
930956
786546
1234288
159864
153580
1032267
57726
1048774
518037
1186917
1192760
72107
1825019
1946392
1832635
1044477
15950
1498770
685205
259340
1065516
201124
1966856
1208169
1187885
94487
936104
280208
88807
1222931
589136
202645
882873
954296
1329677
1942690
1729134
1786525
1319107
1712671
1011535
540501
660293
242205
1274657
1091789
1778312
1490381
566081
606880
1280072
1967967
1916600
1437138
1929381
158093
1405804
1790186
349443
1453122
388995
1581022
1231173
1460100
1304957
1368822
1357210
441522
717927
832941
1992302
430071
657176
1846537
776389
672253
93728
448947
1760165
1907997
1899981
1357806
695018
99473
1432345
1257410
68444
1960603
1453898
1842539
8523
1478060
640710
1642402
97722
1632712
1717253
1458449
1119061
1262903
1786009
443166
582324
523671
929017
13234
770360
1761742
1641396
962420
1179318
656996
1879111
1632145
633763
1610303
624087
1158305
1491533
277643
697100
1979729
580513
173996
1038853
268045
1536139
576175
1783105
770909
147480
1970490
1410184
1936248
1642103
460992
256380
735312
1663602
1866516
1166438
645974
1521929
1794834
1043407
723867
1029955
1833057
580749
479267
1067059
302365
147052
496723
1291753
239177
1104546
58182
252140
396644
513324
1428610
1250463
1975110
1585099
969790
1578999
527441
1820759
1597640
270005
941625
664180
6222
257633
1781902
1985938
603587
529454
746435
1271796
700922
1686535
644997
584508
1992368
1385570
755587
347853
758745
953655
389896
1287329
266511
174401
1732721
737959
532188
884129
515577
704365
919864
336850
1154212
1441343
649269
1095239
583347
1683772
1825221
11714
1820017
168922
1793339
568292
1092821
1824331
1553198
1050372
570713
1759804
1378715
1125930
1327194
1133918
822799
1784837
658447
1149829
772339
1423416
876789
1745799
534374
648388
1689250
1378000
416095
905838
1374244
1591787
1544718
1415374
995831
919365
125092
650174
527248
1216774
970133
1459244
147673
1099526
369398
800715
1871776
239850
431724
283578
1745300
774560
207948
97550
1691595
483242
237408
153100
204191
144645
1732877
1913905
365615
716897
1191365
959243
1549569
816834
324193
302181
803490
816779
677226
24570
1449875
1478589
1497974
161203
141590
782296
1901419
102432
1996805
808343
998301
1915695
697335
872805
746256
1255619
1385463
854720
154322
1691090
1129579
453273
1470843
1438647
1946362
1418546
379706
692286
1368779
624046
250426
1187401
124334
1902203
1685389
1209762
750943
215474
1594812
1961937
736944
287042
156373
847207
1773897
1656721
195840
1904590
560808
1805755
1309872
389637
920356
104205
711939
178708
543222
1030797
1768986
1736703
95925
1430956
838228
617733
756072
1553553
616777
1358917
1608739
1760295
1388329
279601
1822987
1009771
1319032
643471
155301
16338
1236590
163306
471762
390123
1148602
244003
397699
1313436
1474688
396245
347514
1547751
95807
1474932
127593
1410636
606041
707351
806778
1031379
612747
1053110
1948082
1886800
62099
1017015
261905
1928752
1962870
1917104
1815859
439937
300579
139066
1675660
1503238
972219
1233843
562582
141186
1871218
310753
1778846
1940278
980705
1704948
172975
1492387
421145
1366815
1376444
1622084
195830
1296740
1075497
164203
1247533
1845476
1223976
859624
1460562
1479748
185068
982568
44676
442752
1485625
1217522
166320
1704487
940835
805851
1928635
275148
1694702
1640508
1157273
157280
1404251
482088
1556418
1749151
1874071
1562518
820517
1114775
1806676
1540962
44264
1637986
1909003
629057
1608246
1048436
580119
1393505
115745
30727
1086953
187359
275720
1283722
1323536
1438706
224100
983197
1135567
779427
663794
1217909
1837798
1594691
1086408
302121
1129043
1288730
1297007
706086
1545103
779222
1075131
842248
1817646
207639
464852
1365275
1210322
1427415
1725167
1174827
1030270
1557462
262316
1537636
1660372
1330247
338162
251304
151691
1335900
1451285
1026466
1560516
119408
702477
1185559
1069044
1586734
1709440
1886320
1742164
1865907
386519
1891667
1737
705104
1784742
1805565
234946
1419166
507984
1614597
1533461
726171
1308021
1919396
155279
975494
288300
442506
1274664
209426
1340170
1481779
185678
85490
1461733
1912147
1478664
1159023
1702585
1717768
849611
1355037
682898
1878024
1574537
1377434
1079922
111947
1455655
1995785
1412932
325892
165601
888385
26238
745706
130403
222626
119268
249240
716975
1870868
81690
89159
1660515
1010740
1394098
1222816
1323908
1231713
29607
182626
464825
1517635
1151105
749653
1961493
944788
408999
638489
371309
313249
1088717
221783
1492749
1060177
642835
695128
202422
214940
634602
834984
960803
1748019
231822
987298
342017
1793394
1546707
1728335
608133
1287269
538947
1985359
1104739
1089534
773336
606056
479147
1751479
1427346
901566
1064204
202358
920259
1970970
1440626
518283
1354840
188518
707161
1597975
1815781
1215919
503187
1179270
169533
1279602
1571987
206869
1827587
547626
830902
893973
1269416
1279426
598791
1005080
1802864
797311
129291
878828
1019378
443564
1294987
200032
634988
1348312
1533018
1763471
1868335
552174
928154
334846
1377954
674298
9609
912574
727509
1204147
1177993
1580778
1839974
1387426
1367695
189659
83201
78779
1158285
1407107
657623
146690
1894652
1712925
1892788
1051970
769639
808648
692531
1374060
183149
1441954
479917
1531366
96560
1382606
1992701
83738
1967034
714232
1638578
756145
680318
1525703
887128
1605139
1035460
1712535
874652
237248
1497091
1383931
1321691
610645
1029698
591651
1982394
1920369
320112
319106
429333
1274723
1477202
1918947
426443
1691162
961017
559016
1261996
537699
688982
954501
1976918
1594688
787249
122554
1893485
1787022
191417
575061
18719
363759
1848239
186543
1415528
1285592
1661260
109337
1624590
1970703
442083
1081968
566693
1968345
1635068
316245
1408591
1019070
950348
1974895
1486745
1472867
807906
547177
232764
1522313
168020
1310860
993207
1651574
1643375
514065
559935
545774
772770
1161980
1488152
1245052
355307
1632056
1634061
1920625
1908667
1252071
1463491
949801
919214
218324
798866
1207308
111687
276229
588537
745809
1158768
313595
593627
565594
1473052
266197
1485905
803823
717749
1095981
1302329
904478
1167017
639867
817700
78849
1741530
1297462
1906199
1108883
1535661
1613695
1515803
1856619
450708
1180476
1507391
297209
1953795
1397434
1055801
833270
1042928
851603
20727
543448
1358203
170713
1103548
1816622
1291180
973235
931776
1430517
1402935
718259
1613674
979857
1060120
1277326
1041269
1427242
1059787
1012035
1139812
311999
648366
564236
892162
850850
1905559
1282025
1097432
1751046
494256
425156
574040
664866
1259510
1965303
799698
1813959
678228
1428777
1996822
1902570
448475
1666909
847519
51609
635881
1144450
1760897
694044
1594952
1611997
1325388
1021840
371763
1919138
1402071
91638
1908643
254225
1514850
310371
1869433
621792
1036103
11529
1476203
1226862
370884
1700355
1614399
275726
120732
1667529
891508
742014
1795418
338672
1427835
111414
1605929
1349174
1751866
349758
1781181
1471124
1598932
740517
207042
425646
1394591
1138903
627761
279766
1061637
487065
1596020
40725
876084
994285
363790
447520
1667625
431358
431154
744229
1000881
1854783
46525
1428724
1466664
1709910
1214908
1089982
939895
195853
1925997
1012692
1453430
517067
1870635
908641
659079
1951646
1350573
1386048
1080280
378842
1527979
823791
1592831
1850300
291070
121063
522676
1764536
342297
149661
1463436
310482
1942583
1583403
1049615
1189466
1689632
249987
1638262
1189774
560472
1099655
1853204
1796649
735724
1257261
1586744
994942
272652
1751582
1597253
1774316
1646825
687599
901370
1347886
261241
1439878
662484
1536062
434801
1434247
605785
741884
111763
929202
1809671
975070
1739556
744908
1875537
1596195
1607852
1324857
1596488
881359
1085495
387637
17685
286403
364594
1199767
898548
568430
1772976
694770
1739166
1683538
1367222
1520224
913758
613790
420258
191682
879517
251282
1287135
1997980
447169
1808887
825708
1466715
320303
1899014
1128615
799563
364341
349440
1043672
1561337
851978
119367
1186243
624133
461532
413855
766163
199447
418831
676006
556008
1380583
429314
52052
1885378
1791274
1420726
600392
1107708
1411720
129640
1990161
1853166
1129160
550103
865743
1536080
399004
546953
970276
320375
610378
86972
96656
463491
1273506
535734
459873
1022294
431892
1156532
1858861
1696412
1141133
1029434
1949743
10894
1104134
733088
1395179
815604
1219923
765184
1092636
329160
1405139
383420
1952357
796405
1435914
772192
1634370
1350454
1662872
1102253
519580
1606079
556719
1770948
404196
1780032
989437
801196
328014
374068
1070997
803848
1638847
1848240
1950837
606182
932047
785488
504728
372702
133178
1188627
222544
321487
1866865
375380
1682339
77409
1836121
1465620
885274
1768092
54978
956575
573479
716679
642187
1404507
1723855
1964698
1821241
1137029
369949
1768938
417156
1052535
586111
555378
298358
340947
1826350
1181132
724153
1585453
1716634
1619060
343923
549576
1597337
225850
480954
1482967
1067276
128001
1852326
478903
1878578
1360577
602090
323243
715194
1461431
955497
1382516
1392972
183394
1128403
627844
1888456
1426496
838346
37242
1862562
774092
722548
768329
1908109
947950
1700232
1855749
1016021
1901088
1900072
518885
251572
1258242
1405512
581122
370064
1149865
1041038
1940888
105134
1415626
175963
1904857
1498801
1478855
355668
970834
1728619
953235
1033170
1914278
1190635
629075
1628543
343586
356070
1299851
559395
812360
346439
125893
890697
302516
1701436
1616307
446891
1070034
199927
509441
824896
1034038
1525828
1284479
1485019
793635
1984644
899645
1381399
918325
739917
528233
1821778
246515
1616926
1435382
24185
1530445
634351
1575140
1614819
1882430
1470180
1172426
1327956
714817
937115
127019
372358
694855
371135
1336508
850915
904096
45788
1047035
642914
1380785
783808
1165164
679113
956341
635269
1354536
1981111
1557132
1780025
1683024
921130
1781705
1006420
1131049
1202321
548383
1044649
588345
1133951
606242
1749833
1097628
153663
1842879
1026162
299385
1402034
697601
1230333
1011283
1974807
1770394
404258
1931075
1943261
656126
167728
1833639
927927
215635
24980
1598693
1930720
1188131
1210621
1269067
415743
1807469
1993655
1191555
602236
1678152
306756
1375945
1872254
889260
610535
1162895
86417
1245738
677538
958679
1972547
1314063
653068
755567
340178
1669344
1985970
788213
741286
841655
865469
772069
1647644
1639345
788020
1916929
1915793
205719
453659
1649527
1494670
1569329
1527401
188141
806576
40887
261546
1916967
943173
921976
1628768
1090260
948661
1527914
923555
1298482
704787
1368307
431103
27667
1139283
269348
1254999
1623530
696146
565145
1832279
291372
24101
1207713
1832083
729122
1823679
1002168
1540060
1803403
1900998
1794449
456397
1503079
580278
1031881
468636
1915242
123610
426155
1971697
868086
584499
1249916
1836278
1956608
344114
1915574
780162
703631
22054
1516205
1816390
700315
360400
664200
802218
398116
705029
402882
271833
1889753
1686388
1314063
1863164
1572398
260438
1674944
1849267
1941076
1145313
1316502
44189
21432
20535
1228335
1591172
1020603
777812
1861534
1014381
1193375
1069123
48664
1791218
1512645
427413
1126075
794461
1963939
543514
1078340
291611
891385
1748181
276974
1040050
393489
1020184
1426598
2981
369817
1743675
808895
1429806
271671
1522505
1999073
1317452
301031
799711
810457
578795
1448880
1181093
1621947
1106553
1652235
1704304
614091
1258056
1015023
1931766
1247643
1686301
1089123
588842
730387
1016760
421996
1193872
1030289
1030841
163617
1512170
289986
752283
1229493
1597054
1316028
1361472
68618
682252
782679
1629146
962502
1988133
864554
197005
1991847
1469368
857731
1336212
1547052
1348481
729766
690285
824696
397436
1044956
1187180
606714
108830
170626
1476988
583267
1776518
678456
392097
388602
1244088
1524740
118974
820033
1477128
45338
1191737
59396
1113574
844359
612283
1527730
1402926
1748337
1872092
988917
1925199
1322545
148989
342251
349320
167614
1201020
739569
356060
336691
1905166
755483
1373802
493200
1243713
92530
671681
1782167
561861
1441541
1445022
1331936
1335090
1177153
1793405
96174
1978759
1757457
570982
1547463
1111416
1465567
1420410
976812
1352278
1681687
860607
1501084
1066333
1834518
1138047
1065375
1991502
452837
1204253
1282124
1770437
1036778
1305588
651164
1155030
1547700
581122
1377696
1180980
460667
1629373
208390
1212181
1497446
638838
491342
886273
1459270
31712
1497724
1648164
188214
1146455
46885
286203
1028052
1490115
463018
1245041
1201942
289936
907114
115042
921709
460511
1007733
687787
1424028
286183
1958407
1333116
1796271
920709
1149222
40677
846754
279742
274886
383229
1578053
712105
254358
378420
1339787
1268002
1415452
103207
492077
659753
287932
992378
1410115
1708000
882581
1687778
1374990
875373
906686
557762
249774
645805
1633845
880352
1397440
301463
1328181
808434
1023161
993924
333051
1093233
1105676
1298327
1667203
1926197
1968656
672040
1075326
956728
427163
457795
797851
1429125
816896
993759
1299829
1838163
180156
1431439
674052
1500813
1316320
1400329
240133
1134532
515130
576066
1087519
1766057
1170195
1583833
476423
505807
1906996
244028
356640
1846534
906101
830337
813618
2445
605008
446107
1482213
1244802
971388
426436
255758
1687803
1514383
55203
671820
1530170
372750
195832
1319360
977569
860626
1077063
427247
1582478
1673055
81833
1968621
1155479
212049
1896348
1071420
721077
29151
1138720
325434
1981657
781380
40568
778845
1503494
665008
954405
965848
1445311
851765
1570694
51522
1872760
178926
1919946
192681
984399
793592
865469
682064
1426789
1353377
1180843
422514
610791
760827
1507710
288119
922745
492164
1310885
95659
1732287
370363
761425
915346
106518
1793209
1719051
1770365
1146750
1691885
284853
1351940
1464270
895541
292416
474619
1079201
600004
446452
1146914
942634
1866907
1464993
1842262
1745081
134025
1009492
1460570
1297215
447452
744704
458137
761267
104059
269075
608045
907263
922519
1867785
324766
619283
1869520
777273
793975
1260235
1835533
739294
1142954
1295659
1385978
1420435
1219732
1374234
1501994
667724
106303
240887
379503
162107
1580542
882513
553437
1090559
810941
1308069
1225931
179465
210662
1469153
191629
866367
682031
1816267
254464
1916965
69962
758375
1226904
274941
245983
1117205
565679
1160257
964459
930048
1733883
755476
996867
204909
62854
1180184
1099142
1592163
641496
1961924
1756453
1546085
123980
1674089
524850
1696563
322794
954265
734734
756982
1755427
650286
1511858
970719
1947755
29223
209106
291732
1478005
1861150
1173912
1291172
1570438
198846
1879109
940713
899753
1057056
1481747
291102
2138
589603
879655
826545
283952
927056
183115
1152859
1748323
886884
1998806
1328127
1822018
107879
756198
351072
1907953
1193306
1648465
380661
515588
24055
90263
266073
615282
1098970
361688
1069329
1680746
200085
434829
163550
801388
435803
483557
381765
726323
1454803
843950
113121
1691338
1156966
1781767
765335
741246
1049282
1781971
632862
117538
442569
1547978
1272672
1282318
868104
1680346
69582
1029980
1824224
1994875
1153012
121792
1571133
1510686
452537
1280344
1800445
717915
1260775
1921726
1561146
1607199
1287920
189463
172825
558347
1115709
1091658
700733
787835
1253433
1495912
336984
1825464
1843982
539966
1670321
64322
1124794
1587677
1035420
783799
573639
1684005
7115
410155
368606
1068662
350680
94237
557967
275123
1897212
280392
1360492
698326
1476653
1837314
558062
980725
344764
138654
1777917
284156
444275
176002
223179
1511662
1401514
1908199
1997214
1786249
1044730
516645
1426870
1612940
1682951
1372735
1004736
983072
911495
1729715
847011
846441
969483
258759
595055
1663548
814293
327994
1348035
953360
1335081
1951311
506637
1940579
909776
1488283
188534
900223
561513
947615
1973571
1635759
217679
54525
939792
13343
1121544
136942
876818
802622
1197555
477675
1900610
1327371
330916
102472
691311
1634810
961258
78578
666986
448133
1505662
1155259
1576129
42158
1858684
423883
1995648
117059
859740
1676419
1718830
124601
775588
127768
97177
1536712
827547
671292
879905
627908
997699
820791
1960607
294080
633991
1403731
1460094
1487920
311963
881403
605441
706934
909700
1439761
1183470
452315
1011026
661244
1035660
1626984
923693
1754870
562719
459282
1510458
1682538
566658
1908214
166328
1697346
425969
651426
307698
1985479
1980287
1434672
1161398
1102192
1246810
1744588
1794158
773080
1369384
1384117
893046
1027269
1367386
571731
335759
592458
675268
224869
690342
1360963
253597
1058571
78524
1754283
531838
1519654
346437
367655
1836863
452696
975335
14744
1661989
28305
1161336
257008
623461
196692
1619415
546070
1162453
1282084
1796095
1028048
209433
94660
858437
1695273
1898502
696801
1026590
657678
778977
353598
1565620
364306
1279061
1951165
67636
1576071
1744011
137867
729712
987269
1790422
686911
760465
1447857
602156
1958042
657829
21289
695321
1153913
1244180
1726839
1152447
868570
1173468
825581
41713
889047
1614729
857815
591125
520568
1822003
1536953
381268
263130
1933428
492597
1615985
1187764
902955
793827
548151
399831
1032110
1536919
1968487
944530
1247164
285274
1477255
1879085
425286
414065
1787247
663012
157869
1545315
1212008
109337
461030
511583
1234473
1208500
86042
1109033
602557
57274
422689
1975139
328612
782193
682809
1692317
1465221
1711913
1102102
933328
1600828
864454
765527
775349
1941019
1420599
1723979
1971960
1713875
426826
1829812
1909392
1105615
1653195
1298271
822219
898313
1832761
1180434
79188
1078720
1606674
421323
1268225
1984037
175700
96587
786927
1537909
829696
1526800
1337941
20917
920893
945086
163005
165085
243705
1641632
593913
895958
435440
1381871
607017
650204
1758597
742579
763447
599865
1204867
1161632
1992874
1910665
1150772
899396
1859850
25978
699678
569463
792105
1008648
1222620
1543828
1923586
1443178
1472665
1820733
1989865
1860432
82601
473406
621620
425367
40965
574699
993830
191004
387100
310870
1116216
1329407
492683
1519989
1076248
1655854
419545
960956
1165537
272729
1376008
1508295
1554874
1173173
1328965
1665686
1164901
320295
289669
1322042
359002
1324638
1500977
652690
1410864
1518650
1569995
1956193
106557
1443289
70456
1580857
1707968
1363733
522128
1941098
1367632
229640
1328357
38510
39731
26674
1698996
894989
1872743
1595829
1824414
1354572
1794602
442827
546150
1126317
1962331
721557
1692990
1307746
1175265
413166
1517516
480792
958425
628554
779538
514322
852406
1136581
1691840
416889
174303
220263
137887
12058
352285
1643924
1278037
191845
1696530
1091071
1980889
129053
1536040
776857
1262758
1542779
1007951
1879352
1785436
164210
1458858
1304709
1451644
144171
1013285
510844
1675706
1565830
94001
1218073
133008
829641
1003015
631483
1944218
129250
213690
1318629
1838455
607093
673793
37474
156078
1077186
252836
172129
43643
701146
1588902
1449267
1809670
98139
1042564
294474
575166
1714275
1984293
204071
1369520
1162793
519977
1660127
881248
306812
1828043
1323871
16744
1878209
787484
172101
1847473
701480
1427378
1858496
1354652
1527158
1936444
1488267
1469330
466967
1549694
749626
44458
604734
1737230
1346112
181512
317837
1291976
1279555
1102898
1339346
711657
1665162
430982
1984495
1340865
75927
1416591
774774
1025080
961685
201431
521153
593046
1920733
960725
1254660
445041
1926727
1229578
1617533
560132
952168
595760
245471
516646
636151
1072515
944390
1472683
902526
1290324
221077
866659
1004141
1518798
86677
124309
1206458
814711
796980
1023212
1404407
264236
446043
1001883
786733
1460549
1568478
1499107
589027
1897624
774178
1168365
880669
1785396
390461
401068
1991031
278723
1291063
1486480
351645
1612310
699642
593309
322411
1830037
164790
263631
84868
360493
54237
972085
1992806
944882
1613310
919464
1292253
979482
109405
680812
648934
1808658
1089324
1258106
754976
1514380
381991
235291
1172998
948520
47037
203201
1450664
762518
900155
625105
812127
38342
450099
832066
1603265
549844
648462
732829
1875619
1103300
1408269
686698
1567353
1263291
347353
1171951
1005093
36597
1060047
1159691
68979
712992
1157179
1325188
365800
601859
116171
151171
1934902
1763657
241796
1256737
1643489
398320
110039
1750746
217692
689283
71435
1470897
236244
41331
262860
1961816
865648
1915632
27709
831198
1438669
1229334
125749
1218883
1637228
1727938
1148499
942248
1884154
1364035
606597
1248856
307084
866482
1219717
347770
969745
730854
1190067
340766
1707109
548300
1924964
1768106
222887
1825985
1736324
1350653
282465
303637
1197981
157556
1110949
828404
1690312
823383
865097
1584804
1770352
296389
1471077
356782
1040719
959347
1119583
809790
1796434
1692783
1808832
1591550
1045137
1928266
1849834
673620
1936
111914
1441025
690024
1453102
1951263
1999280
1946227
781721
136909
825195
1345288
1286053
1421807
163461
1841256
1194471
1573782
1305204
169518
1070810
1422001
1483761
465301
56439
359499
5871
1113430
261898
357768
1433842
1380796
1233781
1149146
173260
1576557
1533367
1102666
662969
1919006
473713
1788926
341630
1661073
1277519
277224
268001
375417
75601
37949
1179755
278078
598090
661202
472632
1413349
195517
1257027
1361928
475024
466533
372533
894273
242973
888858
549281
1826507
722818
1311117
893168
1380347
325618
1879610
1708400
1411546
402982
1558239
961381
1970882
1254338
1425067
1080973
491149
1577037
275843
1036203
1694484
1567706
241893
327380
816106
716246
1118145
1614394
1180684
25103
1695891
931374
820552
1996379
1897032
403805
206217
262237
67866
381043
432188
583861
1381805
1112256
1138350
436276
1737461
768873
386440
1694335
1581198
296078
126840
773839
42285
50528
1356498
916488
546461
975163
310413
1803757
1193822
1305496
1594371
1801718
400665
1704276
322939
1912551
403338
1375786
1947489
1308505
577217
1954408
898203
110118
1209016
284504
535012
331749
454636
58790
1224466
1289706
892550
873582
292589
1195087
1362269
1033283
1556646
792610
416040
746001
775249
1814983
1623484
1271789
751057
743308
1627322
401612
112667
1761053
893342
1093075
1791942
757638
1349918
574274
1535
1558894
251461
313031
1371921
1343728
463482
1434948
1576129
1320593
1772206
1924766
217678
1807641
301695
664447
1232355
585535
334018
953345
1106933
1710880
1951944
484316
957883
400620
878783
706010
684449
1449673
944855
1143046
203397
1942366
2211
651998
1778798
1284836
1698237
580739
512934
437462
1825873
919777
121079
398897
294669
423272
169042
1367915
1563636
1990904
1573936
1140608
1281530
1424588
398976
1166777
1718651
754475
1664927
309062
967811
1505228
1533424
585647
1512073
1455038
1592992
1756057
1019074
1012602
736177
1955621
1020196
1527762
104652
1481638
41331
942736
158293
447374
1290970
1040909
33593
385191
334321
1392952
681320
359141
1757768
1459499
611324
1442141
123233
1329528
1574502
1860993
578227
1353105
585419
1302380
1338995
471921
237787
756577
603093
1916578
1379386
1865418
1079627
1451926
992729
277849
275546
778481
654305
464038
815649
187544
149688
491034
809450
1239161
1284242
272439
1804387
126540
1354241
823167
1635111
1457306
840839
1827601
1125342
531563
2506
925680
151670
1870261
693281
1818714
955143
412689
1978454
635732
959685
1568899
340326
1695767
1268595
259385
799495
716607
850520
322273
1736651
1240181
1801371
1935258
1360008
1881072
117779
1068589
437422
1064581
105082
1860227
494333
584947
175039
259916
1298839
1357011
1784465
758691
1326249
1843819
628834
159791
1820682
1428191
865267
1861051
565258
754388
117922
467398
465266
1301557
1678048
1477291
1816627
1726670
42821
1167868
272722
294421
90171
1016900
1297807
1834314
1571672
490084
1878303
1780836
394044
629027
367388
1324397
1702302
1247678
1550486
272934
832570
1113442
1094734
887480
1266596
1275657
872694
1307620
487639
1407143
1508867
1957811
334134
499831
1671755
254744
1246290
1198294
1946014
672958
1560750
1434416
496202
1726355
613520
1876636
1720489
850532
1945480
1954817
1296830
1172557
484156
992435
901678
136479
1292117
1961800
1438621
1374471
1609958
814190
1129208
691359
579911
93640
634139
466394
657291
1878844
646694
1018549
52158
1934720
628281
1443838
405886
206208
310159
1655293
1540555
48535
365155
832147
1550908
478767
1686122
1965085
396350
1668736
1421908
633493
720282
354795
697281
218513
1568917
863252
1972096
1111483
1492159
1615927
1002633
1563637
573999
1035118
618788
973662
1575733
181457
501411
1731798
1780645
6848
1268911
710499
199005
1529801
1236471
865845
799860
1682857
1900102
261168
789483
172382
1279302
1446321
1878972
138844
1973131
1159600
328327
1672252
1858725
368154
1070555
1940073
1351728
1396752
1271330
251949
1791882
1028300
159150
117043
1269413
1509835
451786
1956968
429375
646374
742860
728729
93432
412442
277196
670811
1068478
236656
191035
961501
1288467
946149
547598
1027002
1348995
1951502
1615681
605293
1032961
723252
456900
582087
1094227
527982
1139845
572667
1554896
1952432
1459409
529061
1051255
1390390
980004
256709
1927274
1505544
1508629
1760492
650485
1401925
555393
1326207
558771
1533370
681994
355273
679742
1067890
1647116
1876892
1288494
245242
1501973
1791015
1455022
66503
958230
779350
1803267
1871675
1165526
1216509
91304
263296
757462
666533
1162749
192979
446304
421912
1107467
819174
179117
731147
1448083
1927871
1326932
221201
1238787
774026
1236383
1531627
621718
88784
770813
1425074
1811919
1857740
416436
1847341
269906
1379279
350921
627826
1107250
162615
1403572
1118838
1722465
372954
1018836
843710
1936737
1906440
528640
77290
1824202
1458712
1324019
37032
20974
349425
1240312
796271
1187409
1934359
1231229
1157216
1032934
1402648
248385
1883441
1748522
20274
31492
369035
1647631
962521
1584419
205476
1485885
323142
1086154
825009
1465297
881859
1455144
745324
296658
108145
945828
419042
1668436
946998
1194582
1960805
769689
1882955
713650
1908345
1901667
1674013
1277989
226270
1023273
1317870
1548697
1526632
1941142
285758
461398
1438930
215701
1695133
1596121
1910405
1133566
1392573
3624
238939
1512088
1009259
413971
426652
559886
1491582
1562998
1707418
60595
124114
1282477
1131937
384775
1637830
449351
1716070
569024
558157
1297398
1251050
1848370
134880
761635
987572
1664725
1319851
1097105
1803742
1498992
1940214
1823279
581966
1123041
1651131
1477281
1681518
1438929
1424616
611089
600007
780190
918275
523669
1718651
1965772
1733290
1005489
1395471
1101790
1342832
717382
1240608
973674
517232
1238754
1391001
1998007
1763820
453245
1129263
1705726
1365778
944344
1046763
1838175
870261
167728
1191325
594175
943323
1498758
1554611
1446782
1953697
403353
1399918
649722
1461481
188090
1541792
279689
1770664
1754651
1643885
231136
954112
418961
1691383
1746884
1078442
574377
986080
1692511
851182
1405539
1163822
1136445
784471
287384
235243
1279951
1366170
1759503
858154
755990
1751913
682386
1648805
174825
315073
738772
1973801
1766858
448427
51152
1481999
1715023
533468
94721
1086883
1857194
175699
1201689
1243357
257279
1185062
1201281
534643
25307
612902
1280870
1305849
1303779
102108
1873516
1562544
1342292
1951624
341730
1332076
158936
1865107
1221356
1098291
1350632
1899568
1644318
365089
1091689
1318559
1460394
1985941
1286467
1326813
1176722
994342
965942
546668
1068871
221696
1783892
1182238
394549
1087212
892298
1833334
1704269
617047
222679
946201
303998
1862808
276080
1780240
488829
1373313
1755994
833213
1586420
1496347
1858487
1742020
1335010
1605349
1489028
629624
649307
1002961
1302236
489850
574777
507502
1634899
1416307
408899
359078
1801226
1397371
1599248
1270563
1287035
449376
879902
1160859
510547
440192
1207758
1802405
632848
841601
1194819
899831
1929118
1075968
1505979
307235
1168011
329641
1695329
1669710
1922821
1031439
1254071
1789055
489555
182664
1250952
941645
1186668
999896
1493728
505366
642930
1367547
1151143
1863164
1866099
120117
531373
1200895
648294
1898009
826289
878809
128682
1806166
1723062
1375317
745186
1016979
614001
1515945
1243049
1949320
888928
1271974
1127345
413028
1250775
321896
1734259
545647
1589807
867563
1880534
1568088
98795
853897
1222947
937052
1729402
319382
1604863
810685
1685901
459788
327076
37627
934286
79904
1746753
1913738
105693
666601
288571
1970629
1088742
1767599
732374
563062
1136482
1829230
1384884
1786597
1884030
1710580
285004
1041002
1764870
915175
196085
1966243
1029533
1607918
1454099
776397
1346293
1989941
742426
591657
337440
388927
282484
866954
1167772
624940
19996
1066413
1671941
1521360
736883
1380754
239912
1664042
1411601
1832963
160410
990545
980194
1201516
587042
1934993
1034136
1151772
189398
1539224
1314945
1727429
13581
721372
1047602
1301669
781652
230036
36830
842827
322267
1462117
1113537
956525
1341427
715223
785897
604187
486495
193268
368755
1165691
1713258
773880
1354271
1782127
1122431
1164515
711612
1952969
1655082
1126158
775533
1329428
1564634
30460
1395716
18975
156784
1800610
869125
577979
425733
1775281
1367800
1157462
492756
850637
652279
528056
56472
702800
246932
200122
1959843
1293571
494300
1409001
87735
775727
993787
608459
424810
1658927
235520
1929090
659262
495329
1901325
191828
899884
1958484
1167610
226789
1340257
1256650
411650
622496
331645
1184058
1578875
1074841
1346013
1730311
1070323
666961
582908
1323185
1871502
1786687
297514
861856
383667
1130983
171198
1552220
1596615
1259493
460334
1435798
1128739
1230986
35979
268777
616371
1159232
280818
1361127
462451
732013
1485421
1893790
917427
764704
1197934
246812
873521
191163
129765
1694496
500657
364037
864483
1666902
1147228
900110
1346272
1090087
1120157
190974
1793063
377215
1246532
307755
587413
1735217
556230
883540
1214666
681268
184256
1756476
1809485
1968220
1605839
1245116
1301120
1560171
614048
1667424
1644301
1122003
1053201
203152
1263901
1723072
804087
922404
904113
953783
1788725
1284703
1218128
1781261
248076
1771425
1714011
216193
21862
1650493
1316552
1634695
879427
970256
535530
1138677
654328
219266
1198869
938768
338293
1047608
1625799
380014
109022
1204228
913371
849106
545350
760132
837719
631584
328204
869961
1472259
1135945
1835731
455851
1985680
1360649
1396575
143041
555689
711897
981905
1804584
1081920
103050
1029552
333727
456751
1510816
753439
482707
1545940
63575
1864899
1737537
748255
1207382
1607366
1960554
1020409
1821003
877679
775290
1587455
1917343
1602655
1057527
349757
1304375
1424717
1485514
29700
513355
1489575
1217844
926997
1365604
1842859
1018810
1512710
1415912
1029355
1288745
685567
1701147
1787075
1242448
1275379
1447609
910100
1159539
1460361
556153
544361
888273
262828
661342
1725858
607240
1451715
1194398
283908
1131047
1427283
691389
1429645
118536
729656
170104
44124
491396
1834002
903060
1222919
1700300
1961461
1272752
1098824
583854
1589012
380944
6758
1450335
1171864
1781982
41811
165357
1202650
1397412
1725600
709890
469161
365830
1822323
1977444
1063556
809765
935733
705552
1935089
1153403
490707
1613603
307468
393081
1305569
1350126
1950461
661198
771514
1685422
245164
1890059
557504
777283
1150126
805233
1424697
1151475
1654001
1408546
1167721
1792148
186686
1862722
1751128
268384
63153
771505
1586021
225462
26105
1324123
889898
955412
1255255
62896
757439
899111
1899907
697016
1996783
584053
1456147
1162898
1953871
620236
407030
1611374
347620
975699
906187
921346
1445511
1999716
584965
1958822
24515
531735
1042875
1005275
832843
220170
110696
231124
711561
1688537
1166554
1131624
310070
1552584
544749
1140480
1457231
45165
1474886
34969
1467824
1975313
1372291
1615419
454020
1277549
692438
752462
408287
825810
83622
1933626
1634866
1766117
868957
242981
698882
745376
136325
1976661
897729
1080387
1486206
513597
1563540
869638
1957410
1139370
1056341
1604719
1007298
1906304
842647
559788
834312
1243464
497835
697174
810311
151239
517482
1897624
347849
182787
639304
735903
131074
732593
1188043
857100
820084
1977965
1395546
1580288
644462
376778
1424105
215505
1537956
1624723
1451385
1536050
243291
705236
1338641
1526080
884595
1304292
82418
1744927
317167
760189
1263361
1791919
1897338
132716
688390
345145
898598
118200
224297
1157714
842230
39023
963486
749539
955394
766875
977717
673393
1214796
350258
619250
854911
898255
1973179
501668
17900
701273
1382730
706453
133640
1359268
1975882
1720109
785535
1962845
1051545
33694
537259
215844
111833
712195
843517
455504
441876
1382494
759854
76260
1673458
649904
963683
100414
1492457
277724
1250166
817573
322434
1184795
1329043
1889847
488
1891465
218927
1547945
603712
288877
246200
73644
1727866
1481175
1012635
319546
267181
1143460
1657150
1645148
494767
1258310
1883844
1131487
429240
769804
950490
410998
1510794
369116
1120352
542878
1280903
437475
1146709
954665
254138
667382
623455
55616
241986
1629391
1232055
1546619
970739
806744
1844029
82505
1799837
645594
1802223
1887656
318560
1028802
534337
372013
814939
783392
51239
1103359
531930
1727617
1748292
1971336
31233
630534
1472107
1742886
1244295
1691814
1589064
1634760
407693
562992
960445
1411776
326646
1115561
1137562
334750
214688
1565804
529187
447572
1986013
257190
1126719
1248194
1923567
1974103
450874
1599429
679026
1952879
214428
99335
1980069
1730199
1860721
308431
1955990
701411
1869216
870011
1876398
1953448
635301
166446
1338875
1042400
1113015
1106082
1656778
1506450
1536574
1644627
772044
82322
427792
1944671
761128
349132
956408
267891
118350
781171
1565442
957913
1809697
1811854
1501953
706493
1556392
80915
1137141
1455176
300000
1459515
1648692
1946765
573746
1697979
851296
1623556
71446
1112364
1217944
298829
417298
984161
1163958
1099817
183724
354902
1363272
1262953
166964
838844
1261501
65741
620311
1925402
1384121
221257
1402379
1019246
238679
915455
1769165
639445
317558
1893276
773606
440899
1199255
807889
431421
882489
1442928
1706136
183819
981382
1105986
132929
1110242
1931381
1682949
1080896
304327
373393
944557
663282
1616274
464905
1413945
1367525
927145
1707479
1115013
1261843
177540
316333
9879
500879
825296
1691138
302581
1645048
513491
511699
1822637
893409
1286076
1724128
482278
435433
1568783
1525452
378102
644341
820635
1189837
766602
1998383
1010454
1560293
419165
1569749
76226
1030908
81245
478438
1962301
1627269
788774
1999091
565109
1744537
65709
1596230
981014
27557
118648
1772072
1895269
1812057
1381608
220167
342733
966418
1886252
765294
1160205
529712
816504
1578351
1386559
392060
104871
998166
1344390
458871
88556
1025067
1233140
1827067
753370
566811
441811
433072
1985507
1360364
1107850
251491
1358977
1439471
953000
559315
1244539
1799538
831409
1624502
1204444
1164847
588229
478936
409010
1880623
1071788
1150813
964169
934733
850129
191119
1338061
1137201
1297739
825681
1186867
648310
1421660
1972946
1544958
132134
1807385
1685760
1948603
726577
325393
1529291
36821
1089385
1052288
790095
1509336
762783
770219
202973
817565
698377
1214984
1090853
536444
1066668
146126
348185
391287
1322894
1863332
384942
583572
1164730
825467
1090462
1693366
1987595
1334391
1821033
838852
271857
582132
858533
1010190
1054993
46464
970625
559384
1745035
1963475
659705
243842
1166517
1355856
1650576
182396
843837
524125
1478848
1149
529556
1460487
634109
217533
1540775
1088814
394559
1038810
294975
782822
69380
1642921
1971181
912610
468543
1278791
346625
1507343
794075
1390626
1806899
1969150
1563724
195220
223834
1243956
1929401
1548656
1238065
634855
926743
1491035
1930717
1276392
647006
206688
1702224
752877
958651
120992
966533
1552547
1294345
1221405
359062
1680849
399580
1386548
389842
351591
167660
517379
577255
146755
889347
600068
1704852
69893
472720
1350917
1662846
952613
1423652
1948742
1713330
1008331
1975876
1727008
731547
1211970
17724
451415
143049
611458
1400885
1883920
1446738
1468700
806034
1803467
586810
1099016
1257718
1103380
634892
1406468
493810
1591409
750454
963717
669645
716188
372676
1044214
1539845
1689763
582034
1587584
293982
1687029
1414470
298423
1918688
1773246
1885007
1148602
1891911
640453
1876561
460710
1627697
1337351
1732093
1996765
1940383
21539
1977812
1410304
754170
307870
1683165
659398
1162824
714441
1373562
1493332
1981527
415950
93345
1131920
511820
1485408
129089
1837567
1511490
1543244
385658
1927948
636644
1110365
728988
396704
1170604
1012731
414102
1519092
1063589
259219
1231175
1970157
1043664
1260105
1278581
1371300
490018
1932633
900944
449059
55528
1837659
206136
811082
1555786
460792
1581760
1780425
1395272
578427
478345
1377303
718638
545542
712829
889049
1940107
1425264
253781
879956
1648014
1694100
1397789
1447237
575289
1849957
668529
167803
1059921
828654
1697854
607754
1862136
710001
33677
1724213
1324579
1857829
489228
401522
1199698
843337
373466
1958991
1742104
1451527
7516
9676
1486783
209112
913006
856483
1071400
557358
540473
763318
1204851
348
366420
810641
805892
1485147
226535
866274
782811
1298373
557899
1187937
644246
327080
1361809
1709630
1884022
273657
809451
1422966
329089
147446
572536
1481250
1808783
1007000
956144
218993
351691
1400493
1532558
588462
230230
386999
1916113
1431528
1544793
949105
206564
1126541
841415
465152
608219
792654
220621
1345440
1324850
908227
1154184
1113564
1896104
486349
515126
753043
870842
1414238
1913998
1094730
77264
1199449
1691281
1153849
1509997
1618870
215210
282404
1099402
1099422
1429618
643647
119232
83442
326419
1606674
229286
740150
825229
305898
848762
1634938
1072435
1613962
721920
340234
1158052
1933132
1298859
1677811
1287559
1384727
1682893
1839016
669580
111038
895408
112130
1859063
140405
1554396
1970665
1548252
1723689
1659113
478756
1261087
1390074
1943884
1810059
1589495
1631938
813902
1811663
525490
1784264
967521
984064
413862
52533
1165175
1915366
1022266
1848059
610510
1670373
1398269
1167385
1568257
490739
1274828
1963911
1560040
1836901
1520352
1243588
264815
397501
1278429
1820878
293110
481686
909562
704166
413350
113071
1930780
304558
909106
1720277
1346290
62409
1122802
1678666
374964
463933
1849959
1905311
285030
605343
303715
1494090
480700
59095
1454576
1309751
203724
1999535
1581927
625870
1269874
604783
1247825
366121
1158857
1190376
1120630
769077
274763
1470864
1820556
201273
1553694
1052978
1801252
556779
697502
68425
768453
1449177
1098849
1995332
1610017
215485
15868
1342888
1585662
1727378
1549730
1966590
904552
476071
126256
83639
850106
1554755
93345
530601
748831
493562
212862
25713
1814464
855705
1586970
1266689
532471
505564
1210577
1136585
1086997
1296665
170628
942048
9660
1765895
948868
1370944
689139
1837318
498807
381348
935291
474866
29834
1842395
1290902
520246
50824
438159
1972095
1690794
670539
198193
1536088
36954
390192
437124
545796
859549
1708272
615109
1124102
1300999
622648
1937229
1471410
1004062
1994249
1829610
1010451
1570578
660072
9504
1881931
502258
578193
1976695
1286531
1827676
379699
1303961
581586
1820552
1980728
105529
176960
1468475
980323
495386
1624816
802970
956235
1453177
1579632
1160852
1426951
580349
761364
117580
901588
1349513
194707
92351
1473892
536349
938286
691565
1047304
1421897
189726
974470
315084
1257318
766832
759482
1212502
1512374
1832559
1586770
1164205
1905215
685016
1385853
1904369
1914782
1754969
1913999
1953975
48987
1101343
916860
404620
1362080
1532416
1268912
196464
888815
1109221
1580297
1332502
92526
1577125
334668
1176420
732433
731708
547249
1084961
890846
340225
1740083
1821983
199524
1637880
1298189
977762
1319481
671995
1608126
1196637
1126423
893332
531233
283311
146618
1300395
589615
782176
836096
732081
1449431
1261186
1818851
1661853
36686
1683411
1260250
691128
1250946
923605
1287122
1369272
409402
1531216
152498
561175
1329784
280800
306230
307550
712301
172079
840627
154500
903983
1674703
639253
699446
209012
1499737
1115722
1420284
1820836
1270876
1151962
489475
752585
1818926
777869
569612
1697736
611319
1750201
1902360
27937
1605368
260484
777572
1391147
629468
1041025
1977557
1391128
1508579
1313358
143898
396245
446383
1920012
22368
153750
1428835
1351120
1280968
1650463
1936485
730402
275913
1706788
1053964
1215496
47604
80324
152943
2939
1597282
1106789
1539025
1056107
1604472
885387
1956915
887000
1256156
605356
804223
1788135
1232919
1564109
1445743
1959531
766425
1139025
1825391
1623337
1571459
480063
1518608
366164
1129975
1475011
1749729
110675
889974
740196
876955
125542
864121
1001862
27205
1568820
346329
703954
843835
1319319
1379116
276507
1121915
1475669
1025962
1732519
1042752
1358578
1793136
1520452
932025
1970318
824233
215069
458599
147434
614193
791998
609453
194247
1824296
1940436
1970912
1752541
413421
1667892
1980055
890625
1837301
408693
1024972
1313094
1275002
393587
963300
725072
159383
423109
451266
1814338
1953391
1209994
140870
1790784
859223
471965
604763
1725424
988271
1546894
975983
1361278
1034530
1150915
355975
1539566
456772
1690117
808967
1637070
411176
1767236
815558
151925
761476
1201490
1665241
1530511
1678409
839018
301794
1265448
758465
797630
1714680
1987430
1931972
1699382
953549
418046
1570551
90541
325983
1221579
1535710
1020346
1581159
1428867
359389
779350
990916
362503
1872972
192475
1315613
809138
1269818
596051
1261193
1959559
1048541
1433842
1784668
982600
237896
779738
853899
541220
1935615
1140654
1525003
1702297
1048177
1615036
1829303
112998
1721454
72144
533859
470399
304723
1385423
571344
1569220
1092689
1747457
668922
39134
24634
1682428
1455752
441945
1363788
629084
1736674
1000638
1554270
1269921
1212394
364935
891473
1701716
1234692
190254
1993911
195146
1380651
376994
1521440
1265660
1447011
1104740
1264107
1293691
886614
1702877
1537295
1602506
1127020
733843
1416873
1917475
392823
1555606
1998320
1805829
1285873
1097295
304301
1541618
1562953
865449
650088
1606453
1463049
514949
1324474
1218792
1013460
1951000
1960288
1327649
1395629
583972
1391583
97267
381058
1172370
1966200
1595541
37069
471218
402256
1061435
927377
761730
332312
810358
59782
392143
1272681
1662210
1228926
1460003
704323
1470998
1103712
1571823
1665092
921291
1863975
1368604
1029889
1140066
1580925
1648674
80062
252358
1647726
367049
1468733
83579
1041746
1988621
913671
1941500
1885595
1790004
1601176
639536
1030841
1284817
268848
906408
1701132
1646998
829597
1174305
1541524
1240185
1984296
433008
191638
527146
1388954
1699214
889296
164058
1371339
562399
1288524
1298607
1200130
701509
1339039
1258784
1263004
1364600
1588502
266289
1178012
1755116
105483
139456
1316684
1309016
1627339
374490
1969129
379110
232644
1638567
868148
463074
1746707
1339740
750491
52640
158360
1144158
1600297
709215
661957
87023
1357550
1468487
334290
868708
966696
1817164
1621170
999293
1412912
1576147
154886
1249151
157555
42473
814703
1482531
235236
1887713
907496
1076776
606598
1282277
954375
919999
1512747
1764138
724419
1861498
1727596
1691730
1024060
1976224
910764
1541613
1573826
338902
338273
1092175
665811
83914
1217642
1028918
1062986
1476252
1492714
1572749
1808954
298744
760959
1953013
1196429
290440
321754
225643
1867902
571324
1012668
1042927
1136954
1600041
628380
705890
1457176
1653677
1072116
383137
1402915
1364199
1070876
900348
1350639
1860539
209106
1698906
1196556
153712
377122
663646
1109766
1934685
406511
156537
1251407
407688
1066970
294727
112475
1347536
1166643
1350957
1437955
87949
1124519
1825522
876077
738744
1919497
1765689
754524
1394863
311991
1394846
935635
1560039
857084
765044
524511
1772816
1501741
417932
1766484
1924749
1949151
1077796
419686
1496593
1090653
139577
1781601
1818642
711192
830733
1306332
62422
889915
227813
970719
85438
808217
925726
356202
877589
1404651
1483347
1234895
1197481
1808118
306630
1825307
1166107
660491
1249864
1548134
418863
893751
1905424
1584174
838045
849288
1964967
1298086
891007
1752498
411789
1218290
1369108
563380
672537
280433
1655382
923561
1673940
747898
807880
139874
143411
902211
23654
797696
272342
1858771
1831080
706372
486821
1044924
608943
1081546
1008882
184662
926356
233275
1225301
1774257
1411634
565110
1839370
1969542
1418546
1130318
1297854
609216
1548078
865721
1588321
207569
387475
544953
696732
1421177
225514
710182
1699881
209278
1263501
77262
164630
1095287
1074503
739307
9329
1139153
397140
1545408
339760
369809
1819561
1300542
1204254
1489694
982748
1949810
78818
1029491
1018056
1735508
55631
1610068
910958
1458125
884135
995567
1937064
798458
699729
1508106
145723
1468311
1978056
1194693
1349127
1688957
1313280
1585079
519184
906156
1107412
1864764
1300836
859416
1678881
803149
1227103
1713221
1047177
1555668
957889
566711
1918217
1301815
942964
1136445
669873
962930
190419
537482
1124200
643659
340418
1144186
233213
1854291
1285664
451946
1103628
1352474
439845
1100362
303030
79224
198040
1393819
1289570
302932
1185958
168672
1192537
30224
1321142
134660
1161707
1764996
1421029
599917
724326
911867
493488
521142
1273198
459120
1564608
62870
693065
474687
454535
1451945
734693
691664
414577
1877459
792016
1697385
884405
273233
1705859
1410059
776921
1562924
1473490
663655
1530528
721545
259615
1385404
177260
1628357
151792
1221353
1172083
137482
1724154
1637377
353263
1484786
1203801
236206
1610684
340951
36268
508900
1996221
1789561
1910141
1990386
1790224
534739
733602
454435
315546
548936
1112044
686018
847676
1817698
154133
273613
966744
807424
620551
646445
1527522
520457
1034449
1291116
687249
1226709
1047354
676187
617096
157387
715476
665509
1359060
1051711
1686517
1896973
1042780
1827288
1125825
713981
776444
162035
827358
730457
1913056
1595018
1103080
1631986
214781
21620
1045872
761846
928967
1145997
1917808
1629367
1662889
1859438
223136
33806
1789477
1038290
1614742
1889006
541500
14108
1827799
1055050
22966
440113
768467
229071
1636354
243730
1429833
1293912
993627
1759292
1956619
1339862
127528
275813
981480
276510
1610182
662127
402083
1953344
760088
616541
1434329
3589
231712
871370
1319761
1673936
1361920
1041640
151992
1123026
754798
1357076
418050
435300
1710404
5415
1288537
587480
511185
635403
1690453
1761524
115010
1733132
1166299
1336346
68148
1891400
323882
861367
726298
1233043
50297
703999
1281852
1742595
865035
1609225
1803140
1165185
221725
1278585
327664
299013
654495
196525
388712
998143
1639651
1387132
616075
519021
1339566
1845652
26357
153366
1792166
1374091
574444
1782815
1762224
1319754
429891
171139
1224039
1319406
344067
14316
306439
1333070
395286
1552005
752040
1794100
146524
1888672
964895
346167
1232884
674512
431800
1209777
1615488
450309
1990787
1586738
150324
688780
1684582
1186392
598418
328516
1858564
65175
942918
349519
1336768
1095141
489598
1538993
167088
759125
745590
1744209
416699
1665420
1616720
1321495
1126378
1420066
1994929
96360
1054792
44924
1127062
552487
459772
1039638
847615
162218
1815823
447658
724305
323559
1224157
1477602
1641535
1536400
878225
976332
1390658
333234
1016975
106400
1926143
1086160
1378070
1582765
493160
1584959
1606343
494853
317773
194024
440144
1038185
1793340
1619201
1316379
868223
705681
755873
1972264
1904387
1751731
676041
1996192
650450
640768
259607
193285
887628
1611170
1518953
1433126
1094419
760210
749775
76535
1403184
1057994
918849
894
999915
1142952
1625344
1676602
404641
1333497
1559368
1536862
334415
603490
235204
524228
915243
974580
1368118
1266013
1905540
1274759
1277949
353067
1277996
392717
44727
176444
1320020
545681
1766161
1957610
221528
1239479
848977
1270239
809792
226769
1529455
602580
918661
1731492
1384682
836792
1619715
153447
1239704
72418
1098180
1032074
650305
1007119
665277
1418083
1089670
1991382
1189087
549457
619610
1992752
1251969
1930878
305001
71271
1248800
435476
1807462
464851
681959
711703
1355418
978940
877727
1313875
282367
809143
1893564
757498
1986748
1915336
1758226
678168
793331
1473728
496941
263874
101626
1901776
962992
1526507
903327
1091121
27160
705853
638428
859592
217002
653655
1564185
169157
1851042
192965
997097
13772
693706
1279528
735044
204956
1498447
1801130
715673
431429
239957
438292
1462569
1821247
129574
1228529
719531
124597
52464
260266
1939831
1379908
228571
600773
561229
84723
913012
1000994
716043
428783
1461475
1810427
1760207
958392
1500462
1058992
1904095
1859364
1586809
26164
1532668
779255
611705
177124
1638953
1263105
733424
1238083
585173
1793558
953910
1633096
59672
368066
152582
27327
68057
1697046
1544381
666950
1875453
1204461
1094063
204925
1162138
1724102
950042
82453
1063523
838701
305965
563474
1959774
1648248
1169021
713355
719759
1789838
1464911
834592
1615095
1497398
940349
519052
1462049
749684
1090809
438687
1776701
102166
393873
1624706
1456405
774365
304742
1561968
463173
954117
114265
1872584
1744343
1283095
1832160
365199
1983909
1257791
625134
456908
927684
1791523
1407003
1250561
160430
337643
1477791
295426
971479
1156350
512051
1761596
1071634
190602
964801
764856
91996
1036599
512444
1944784
1543599
936800
1032722
1849403
1623173
856146
1621996
186443
1015487
656705
343221
1843135
1355711
1596794
1257597
708222
687734
1683346
1468231
451950
1955950
568828
13635
660139
415233
1090256
1531825
1097224
458418
892294
167245
144066
883998
774090
946307
734731
455791
649286
1180948
336716
1186210
558502
848828
876669
1919094
482278
141567
557179
46832
1164152
807178
1923684
91907
1684335
656284
1994924
794361
636007
1633370
747896
1310615
1913594
819643
1160296
1275546
558409
1508555
1387500
1475979
317128
934274
1244317
748419
1357048
318520
1491561
977555
1285123
1384236
1417629
1657364
309072
258646
1075355
1185971
401604
1788043
38482
964659
1797964
1723492
1396759
1860000
434831
1511925
988001
1766300
22815
1725513
979650
1316149
1151833
354687
628033
26062
1565148
1936343
1957608
920092
1183316
633401
992720
1655988
195802
1065373
1723995
1757543
1840622
1383918
1102952
259806
69457
113119
1288839
724783
1263328
1998029
1917869
563352
324994
801716
1648164
1066943
562875
876879
344723
810684
1854818
514060
1209313
1387341
892611
1437604
159125
87051
289456
760497
1232461
993874
1132010
921672
291732
132890
687261
1799435
257312
149968
119316
431132
1168961
2129
812650
732644
508257
1559579
1661222
754754
1798480
681927
758186
1320457
1379551
675361
759894
1485385
1865618
1562742
621285
689994
432873
1682416
1940611
1202305
1812937
172033
1666642
951781
1791814
1075867
1031544
403603
1277137
458169
73581
51883
1102225
977102
1270775
775165
1721791
878174
430877
1195370
42686
1154215
635417
984875
1256609
121498
503207
306650
175294
427664
126418
1225979
932729
917115
1755967
76423
733048
811573
1570947
562100
968891
494570
666417
339148
1864768
205751
919947
1427242
579778
1192676
1517552
1494046
657135
687931
1057382
228903
201377
1576954
529333
1430327
46996
1582172
1844604
1484826
1789264
866905
1556793
1734914
1953522
766703
857754
1536579
32703
1217770
825181
740199
867888
846474
686535
1108366
1420382
1079500
1976686
714306
387531
1134521
693343
433218
952160
801790
1436877
1106520
240356
208194
398924
1819354
1404586
516247
1715501
1214826
1139643
1904137
397732
678430
1572906
1623138
1703697
432964
1943766
1784057
1400909
372898
1798298
1156310
646922
1684639
600561
902788
1643392
134194
296436
186219
1115279
1403971
1722372
723726
1655503
231990
727557
1232119
482654
710445
793674
947431
1138941
859162
1224421
32903
907246
1800893
1913754
1825029
1770293
1452486
857130
322855
742857
1315334
748699
1161632
1756428
1681785
448992
1466120
1670371
1937346
398688
1066087
1609315
1187331
755756
1996522
1144599
1660065
546197
1168404
1397663
234646
1280027
238999
328686
1294294
773549
616418
1460163
1072861
433142
1542276
889614
1081570
931936
1765753
1996528
1689272
1079903
263627
172933
296859
1212254
1740942
1608627
1094846
910333
1389960
796486
740363
1697385
11442
1080651
394417
998739
1294834
116517
1351753
291661
39345
785651
1867017
574925
1868091
624726
1428476
662193
8926
1806763
1723500
1481001
1010080
1374983
1027332
1906842
1763573
1771261
1895334
1593124
1393383
151270
887422
3339
269840
1070335
1805191
54387
1091521
1410026
1870246
553639
409910
1663167
827135
7479
724721
157322
1669038
1396384
1038716
1893744
51471
949334
926696
408367
33430
667239
1078273
1604996
354875
574256
1746706
685476
227110
742148
1312099
369035
666359
437104
560316
1984984
1145460
1652116
109358
1259645
764114
396420
144148
935117
369021
1662626
1984572
570003
550400
620679
240808
1789346
199740
126807
195818
1253144
1336553
813685
1450228
211403
1224224
682101
1986894
1369399
1579273
1058269
1221760
710244
901628
931294
326739
883454
455147
1342607
311241
471026
1235870
1043746
1727585
1266371
89493
1498844
1697659
1077696
794263
1762528
671825
1952028
1103511
939625
1513287
1800444
385075
1088771
1915892
90596
1621373
639216
529609
210012
1646715
189115
1384300
1463296
1441640
1797538
1104338
788218
1488117
296843
462543
49990
714023
1789650
598482
1441414
1758234
809777
1384557
1108385
889201
1540477
1778493
1436015
178883
385775
1187920
525864
1888950
345107
1471949
162776
392822
1705035
193622
601527
561031
390754
1765342
813429
1048352
492211
1118683
1452460
1300297
1372825
1893721
1210740
773721
493599
1503700
1033729
1275852
1419444
1564752
1854904
957184
888180
1886636
1719641
943906
730432
680126
1578903
1875468
15925
1020369
1104168
419381
844236
1630559
1140229
103483
932940
179036
249610
1860049
483135
1200194
733190
1440498
985284
1090308
1100925
9983
126831
838192
1271866
526813
1381757
515140
1767604
1385519
120857
1648842
759253
1622410
445988
961429
1186885
689737
1593933
1064042
1349155
25932
1106850
474463
734395
744572
661782
1315787
711645
1336646
216659
1323621
530277
406030
1305843
1364758
1404257
730085
697811
1687383
1513494
652023
92703
1839975
1871069
333105
526624
513539
146613
127822
793371
1064346
1056677
1987862
436756
1161025
1430845
643838
283873
995688
1369635
822304
129180
1065844
1543424
1959622
1528936
243813
1100967
561189
1701725
1255874
389392
977007
1671234
1811317
1233173
520504
1181091
467978
712686
1141068
704418
731753
712959
142819
1472637
1325570
690118
1237826
1726281
1598568
1708854
4105
817070
612402
227584
145338
167410
1030178
120458
528310
131373
44913
562719
1469613
32066
1436213
882018
794582
1396531
724161
1547068
854127
707621
705865
1030387
276675
1860577
1738858
1647714
373640
124956
1472154
967487
752389
939471
303065
1315258
1035430
1192459
537035
1186101
742095
453620
735460
781304
1787581
332705
806980
884668
1508233
228459
1398776
1531514
1117630
468378
919013
983617
232065
1746620
1901805
902146
673908
776178
372148
1291673
1871937
458653
156715
432183
748174
1841506
495297
575682
321392
704872
1297925
267365
1813729
721597
474319
1735422
705283
40059
1103613
59159
33777
1429855
1464355
1483381
790113
778941
253985
1079093
602737
336066
907784
355266
1723568
616613
1171322
607007
912906
989036
1055129
1879221
1914077
83090
1214913
391720
1897585
880457
1828
1880624
764322
683711
1433436
888880
402018
785617
487108
1819526
1065895
1997561
433027
400522
97207
1113042
1979510
542481
1547837
1371946
1464901
1825559
1060877
1780967
1078775
1987211
1646647
854775
65121
1028060
691699
1795231
908495
17629
1242665
872592
894592
771985
684053
889981
923684
125772
1092303
1464180
84555
1781499
996423
1415568
1631144
1276755
1417075
1595072
212517
305171
1897095
1931689
435746
1302806
1972036
802464
1386691
1723573
1002975
1202567
1245746
188100
1338196
794075
582098
1333943
891789
1026012
216055
13690
853504
1696491
724670
527047
313049
16607
249912
1810291
1868146
831634
421302
1606043
1825620
1887120
1908328
1376967
1969954
1177383
1812536
1797314
546581
53786
83418
865105
861027
347521
1061674
1536860
661047
922978
839140
1872938
1191286
571753
1330479
741391
707860
1573730
175342
1075894
1141790
344179
1106326
377443
1257170
1595037
1489734
1402102
134578
1385937
1471186
220810
1763643
932841
80675
664885
997045
1745040
471696
1283025
341846
647916
1269
1672265
1875977
1545746
1955078
738788
1331753
1552716
1477319
900042
944411
535954
57340
654118
1804320
1559520
1187805
56182
1885577
448357
1587782
1230937
1748289
321285
1730228
857589
273910
1666499
638286
1214597
1382669
1650680
1234634
388409
436924
737438
618809
276860
1766697
36371
1588765
1812031
726338
725787
33177
194672
579856
1187036
1060853
1672660
301638
617161
318878
7181
1585082
219879
436297
900975
1598146
309400
680000
861155
1288227
378631
773322
1141846
341595
745798
1730427
1419837
617701
1941190
670865
408647
1311877
1411334
156585
20326
527377
1947403
1385567
1622599
312646
660720
1807469
381862
1978623
1669519
144647
1067910
389936
143328
28011
1214920
1785572
91711
1453518
1129709
573825
1061544
1761079
204517
683341
1184003
980158
1013382
262495
847745
1241957
951386
966433
1168649
1731029
308992
1936486
646165
541944
471553
225564
1561086
482203
44950
1466916
131594
179608
517929
1688914
71433
470298
415897
484528
444116
1898847
777127
440343
1747076
690522
1060061
1341124
677169
1559832
159528
113506
1301565
958541
925298
4098
89285
1458042
754234
1368102
1437040
339601
209297
1662499
455080
258233
737659
707739
950780
1579222
851552
1628410
1940701
1884661
692048
1398355
1386903
714333
581736
1722459
372379
646527
583407
798513
166782
572940
1560249
247650
1470676
243947
1774650
715216
1138280
586662
1470509
1357084
1358344
1275347
468403
1062675
1172003
1842666
1115492
1795941
1749351
1624433
12327
1670111
403041
671292
597533
773175
1813148
1675345
1702829
1715963
262774
763470
1700672
311879
964927
1976382
655442
1188323
1066270
5750
354443
1964117
104050
1242694
962887
1270163
1551132
115294
1709896
1051051
1927961
936857
103568
8160
341148
1200418
281834
1299891
1151891
709294
465134
887533
761465
1321556
364009
1022753
58331
1714361
977829
449987
300560
97729
321048
1609185
1553915
896286
1590910
500375
778099
1236564
1912710
1673256
1427199
692313
108470
597894
1252007
1351523
1576234
1495898
1482494
34500
260711
115796
499558
473950
722303
1980938
23542
956177
856815
1161210
1714459
925980
871818
931801
1116213
1863100
131234
224668
1086160
340102
550197
1912768
1947580
985792
1893086
1798957
353425
456658
1559669
1498550
285679
596113
480659
861222
102831
95974
1845766
1468379
16933
1276313
1130815
1100141
1692703
1612623
418997
767840
1045350
536473
1800541
562966
289117
1847586
225342
1309249
702356
600266
982341
662658
162738
1923540
1786974
925044
67322
38437
107552
1415599
1575039
1354394
1670598
301773
399940
1022214
1885943
1702232
1933413
1527023
1570855
840637
882817
1927720
189918
14817
1846941
1090774
467769
85979
194294
166196
415214
1961925
604288
1358944
620286
1155765
464813
1706913
185251
1809124
864858
1047840
901293
113539
1386179
77787
1266056
1473604
259649
1796346
79423
493408
1576950
1891924
564274
1287851
1266853
1284728
1870515
1000712
1803481
927050
315056
1805540
1014324
146465
506065
280236
356720
1744173
1695966
241504
1426137
1499462
1668973
520670
524540
898608
1780156
1035718
1518710
1986006
755610
1551308
859402
1050035
1702111
1671954
659514
339085
621419
1570717
8335
759511
563262
1245379
490958
1367365
1138107
994239
172093
624470
1610866
1358744
707689
1761878
981677
1653345
1996602
1458421
517259
1597795
924554
1998946
1292315
1873127
637901
906900
364289
1188510
622345
1532524
1139004
1166561
1090896
290371
349665
1414912
1295614
541908
1098293
122344
1290938
1918711
1195485
1670668
587765
1608586
1518010
318484
1743780
92689
1028107
1850929
801353
1616634
344599
383808
411305
1414084
1689350
1281093
1421366
1170343
724981
420798
770566
1655797
1902284
70723
683175
393251
1199470
1294365
101549
844575
732662
1991070
1811147
508727
804736
371061
1201587
1959914
1104149
309290
1379089
253646
596078
541865
1618011
175059
529675
1914102
1742253
657767
1895037
1914153
1207655
845153
1809116
870269
764654
1562388
1127962
264477
656336
1932177
931008
681726
1353017
1125720
1917380
824655
1006782
1651959
1329557
1481757
1836187
1170963
513143
1061631
71259
487357
1684855
692002
1553754
76492
1985654
596413
1728970
1751006
654158
439355
1090603
1314170
773055
514381
1703438
1387338
640442
356332
990199
561989
184228
457689
1312666
601528
1466801
1778155
1698540
1086039
741824
1368580
411559
1796102
1708560
34091
66640
1992708
1106535
371699
1456684
1842975
923756
885883
1733887
1220069
1765272
1083891
1608547
966667
125188
144951
505908
349375
192852
452923
649953
148854
373643
1145452
852741
250068
1722572
607720
1716479
1741501
1267633
279176
1212618
1864577
1851696
1870525
1937263
1053784
1624356
1775195
648898
261966
328570
1962672
1343793
53781
606222
895904
1151072
57157
760630
1293841
97505
803202
1063321
1910223
68712
1359962
1907595
1665127
203924
997452
1297514
842641
1332347
1236232
89392
1198984
473190
1427012
1446419
1118349
823353
451757
1700303
902440
654570
1771865
1397910
1202875
416920
1033749
887150
708750
1763659
723027
370530
426324
1457678
1291065
1859292
1576124
1441324
319792
659681
934261
1792724
1623283
1783858
1634756
1299198
1161600
192401
820666
141007
1609088
1680627
313674
1427513
1660503
195854
514551
1686956
209060
1240343
928534
1858983
1022895
1318411
612854
1069605
1998865
241734
698385
936104
1569820
263086
1231132
1932325
1624658
1297503
378855
1150020
696846
552586
1561564
1216245
1261722
1434274
1302468
849714
552881
1342711
642159
1359056
95025
1130596
95250
862407
299855
291255
484912
1451939
561149
136691
933249
193447
1198936
822474
1932418
934191
1283192
703095
858439
951891
1708394
195933
1552653
217549
1977477
610580
1764536
248724
163274
1271758
1277077
991779
595991
419073
1837388
1375238
260438
1006426
361913
1172097
898926
663952
1188786
319131
222675
775006
481815
202345
993035
1182230
1044741
1519414
1451921
1603925
806978
425885
324532
248842
293357
1685580
1086063
1299436
704559
1346238
1281155
420176
1929211
1218525
1795579
1719737
1189333
1844995
1081554
1244269
160458
1623386
903617
658162
353229
300106
717332
102280
1428107
229647
1176183
1653364
96838
1787095
599817
1276137
1670827
1172106
1658613
1563404
1557530
270944
1417000
703854
53259
349885
1300747
959361
343456
402203
1841585
86671
1122837
451230
1983410
1395439
1792199
378366
1780205
498463
1692315
1066270
122726
271996
555541
892173
1727747
1153861
1103765
337072
1100592
1965121
907579
757701
603150
1689188
1242359
627609
72035
251526
1358787
1281773
17072
769900
1439337
1360793
963484
1651064
239928
109384
889450
922767
1128009
322316
933600
821463
1669063
160987
86215
1174285
33961
1312555
697429
446151
994172
1674111
1534072
377425
1133325
960221
193018
1131349
1679059
179683
1554770
289609
1149935
1107655
1396069
512516
1300706
901827
1108974
277390
1414168
1403329
338421
921094
1065215
353506
909525
1033173
666739
1290056
831700
726986
869098
163466
1122804
116547
995455
1061414
1818088
501771
1441503
289298
1771443
1275563
461346
1477863
1609621
107878
875091
606481
1633765
183055
90629
1141403
231106
525357
1481279
1104
308809
1904657
1186069
912288
1642698
104038
876414
962405
647447
495071
1503181
628074
1020553
427647
1718589
695212
744495
664858
249903
1238844
1260072
31252
1003287
374333
815509
451210
1967268
1507431
228776
67157
1551513
69109
147773
732539
1154663
1054756
945415
767209
1649160
526450
1617791
821149
258449
879998
941716
1034037
1945171
1525642
381133
1033235
282508
594115
685794
603959
1433813
1373242
212325
1435473
1415411
1554508
533834
731432
1436156
620225
905096
265762
426203
1910866
1025769
757017
622808
855076
983342
743330
508803
1973732
284859
1952820
677382
1273785
1695549
1156019
1267512
1596459
790656
1396135
1708830
505446
534123
947388
457559
203357
149972
936064
1574075
182329
404131
341638
1843174
1813825
1024922
1493015
1399608
699848
1940446
665231
1874298
518152
870285
767482
1435932
920872
79816
693229
221784
1997633
868269
713867
1709524
220104
412111
1348931
1699724
611246
1130656
560111
22240
1565851
976867
451380
1153698
1114328
259385
1144673
1106822
1202591
1226207
756813
1687459
92577
113781
936842
843036
1154832
1654146
937138
873736
173157
1551577
1472621
1942398
672979
733398
1524901
1452278
396050
1823883
233987
383377
1560005
1137491
255750
855928
1350655
1665660
555700
1838533
376594
407288
610663
874101
612152
1250233
245156
1549962
1754571
311946
591128
968486
1586084
1662309
890741
1384765
1554448
1047150
1442537
1235586
1626881
503418
1864497
222031
597781
419980
313082
1659675
789107
1010523
1855529
1037584
1167635
1689956
1548974
566396
1716981
277592
1841562
1245538
1796971
426704
1338881
1986915
1461801
965773
1431956
1354473
278610
1660359
1992721
380049
944584
15798
1906807
1753105
181443
1353898
1634764
1070131
1849854
1590353
1128546
478290
1007166
926852
1328669
10488
1934945
182108
1432509
1665275
1021569
493561
1670043
648258
498757
1902976
1675840
601998
1523813
1431894
780039
243436
200313
127695
1649079
1534685
899450
958995
1560775
645193
200361
1572504
47472
1992287
197797
186877
1545361
1856946
752349
1369210
1721015
1584875
840646
349369
35420
1634147
1343044
550935
1977198
407061
1492185
1544614
4302
859402
1121467
1780931
1992899
959999
1044246
1602785
1420184
86617
1565432
1701922
1393563
635883
1259705
1180679
743019
1702504
1936023
1959107
610796
680994
912906
1985018
932387
1154134
1519722
1411503
1362356
804690
1075861
564321
303840
1386984
1450883
860843
886050
1392196
391072
1977544
1266074
841193
433315
459282
488276
1430473
1349595
437147
1304147
564274
1031214
149580
1130718
508928
1909821
355777
806856
757667
214701
1124774
1099919
526408
1642026
428797
1888362
1558722
262330
1360592
1630991
1096339
1359280
741087
139907
1369231
636691
981369
754635
1222439
639801
493425
947978
252262
916988
196889
1089505
729239
1406126
756628
875853
1906651
316427
1403432
289885
392001
1378579
271825
350554
473464
222953
126346
17354
1280698
1388251
1195693
513456
690423
347718
1182021
338948
1913418
1144389
1653133
1397074
1362013
1732337
1657016
1195481
1973405
1827202
1384009
488544
1496815
1575074
498372
1237978
1410440
116481
1738180
698054
778739
1687662
228904
1417123
602634
1618589
1085652
1570190
502461
181811
1316482
1445174
772576
454788
1067081
1477128
534458
1348341
435241
131014
1250285
1316949
869988
389718
935824
1947040
1000059
246706
1005860
341062
856893
1482604
1743240
1658562
295585
1768162
1430505
1920660
741627
523376
563754
942889
1879092
565016
489848
1637137
1261382
1705160
750232
1884827
443827
1937518
942254
519249
30434
961551
403298
115841
316850
897522
50779
1560001
1440627
1230292
894702
950962
514230
868674
707093
1966518
374653
739348
1962968
1719842
729202
1341367
1714060
1173370
909644
1496366
1791609
160948
1441433
56343
1355982
420837
763521
574264
741432
694448
540256
1980651
1876910
559787
191626
832972
773615
1687653
1564117
1171921
663407
1453365
112807
966459
280688
1379004
649065
1447161
1031478
933749
290632
355459
1119543
238237
1248378
706661
1491675
365190
1577958
207161
84218
363148
949485
1221422
76543
1065767
1168699
127840
1583625
905134
1490236
1664430
1291308
188780
1285934
1590336
1248040
1070669
1099934
475301
1273787
1936605
462023
1220334
1926989
789340
1993299
1094665
1418940
1958457
669630
909540
1240052
1557059
1750784
1512963
317846
1167056
1843732
357057
1773902
413976
172931
197826
1532173
309158
306039
1311388
107999
523139
731370
18093
1410403
1133359
1734154
21466
1772909
496989
1894956
543930
1172729
837380
1087333
1729272
917229
1822182
1694198
802448
27632
1189859
88539
1774518
148217
400751
1669899
1349959
1374281
1095814
544779
1816948
1572974
917876
1652216
1904351
265230
952592
1122755
45672
1642788
422806
812828
693106
1693311
1258897
1202279
1037570
943895
1028084
1669069
662517
170072
1365920
1616342
705760
1746886
951768
676583
1413585
1513661
168478
599753
1209572
471227
1684087
276036
557771
1922920
329697
1078542
1113193
1933707
1598139
227014
501285
1103230
850363
980681
1639682
147760
426553
1193566
1351312
527658
302081
628164
1748757
365342
1882903
1032089
5511
1375889
1250361
905585
508734
1801558
1717716
1351420
85038
98995
1778947
1819659
889406
239785
1174921
1878017
695421
1568784
1791431
651277
34096
304395
1045391
577433
1817215
1171233
1960886
964765
1222365
947594
969152
1107200
552991
177346
1100540
1517519
327994
374903
241739
1214267
1537658
388036
1471009
926566
673941
445439
1411940
444136
1446004
1026367
1786366
232970
1213762
920589
774747
1684057
841914
1469261
237731
1962363
1129178
877727
1101880
1974217
723802
1632726
270107
1687181
1997932
827828
786698
1903161
968028
71129
1668612
1134995
1314669
641448
227853
1272365
1379808
1167327
304334
1704154
1147228
86143
1066151
1176336
317652
1251284
1148519
781698
970667
427071
566314
959992
987549
476872
470922
572742
1251792
746808
1338930
904910
943508
58420
1987500
1976760
1126430
380709
552156
731586
1650374
1520908
264921
772470
827501
645052
770970
815997
42483
446025
1627343
128902
1621833
971392
325290
1569751
239423
928453
844544
1640029
1274485
1914820
1565493
1928764
635339
617002
1360784
170530
1276017
245136
577493
601190
1244205
1678897
986194
1201853
916310
240852
1730529
506135
1009904
166451
77606
577448
1725448
9780
516118
1475036
378935
925719
256679
1452031
784848
256585
986962
1123541
1833547
1495322
844920
1275857
82561
1199005
1810332
1663528
1704746
1898865
798530
820463
953944
1158103
1276598
118358
518625
1324414
149371
29874
1633462
643195
715046
1371600
1667160
928693
1430301
1014943
1740375
1914117
1545402
1535864
1961675
1095589
1744158
1747515
743286
534340
41043
1553708
1497119
906456
1115458
1687753
1600722
755084
128122
976138
778034
1989427
1107040
149229
736353
1520566
386021
1165767
599733
473868
1745167
1356459
442685
1334807
1798479
1562113
21607
1471198
901115
1871538
657555
1461844
1868310
126640
1263017
4210
936312
1233557
1786825
1887079
1113314
537019
745013
1406875
149904
834552
1613496
1863690
1564613
1557826
555618
62416
507995
1820656
1476440
235261
746385
776635
974226
1530780
619078
1665070
1704499
205926
868696
793693
1705270
1499966
654866
1900176
1039396
755974
17093
1381488
1522298
1721975
1634282
1650160
922308
1041613
1102977
1148022
1117930
1664047
1731733
378162
1751457
474684
414459
732186
859219
166086
1235246
1848360
199327
1077475
1245308
1183835
1020029
98546
1185942
592975
382610
1832519
1339029
1445935
1062081
34139
1480824
1346370
116417
1275439
602399
1552896
1595263
1544079
391836
1392731
1851796
1770564
1417647
1323979
478016
124081
307383
525042
1088640
895789
1310228
1154032
302140
588605
930905
531558
907545
73903
967141
949265
300447
185455
1046952
511839
761775
1266833
824363
146711
1937227
1715754
1977936
1714159
886706
1485616
793276
1080385
704338
1740424
1541933
1200210
251334
346611
1222926
1586043
452520
1096297
1293222
344025
503589
1588168
664368
886969
1957836
1518317
264113
447351
1314416
1025325
1871028
118750
1019824
740899
791121
903946
252950
377205
1900711
190107
132602
1279530
460634
973911
1955132
1174197
1915885
777801
403836
1906057
1440681
865837
1607316
311843
178988
473646
216426
1100140
1607720
1362630
1951530
1429367
865136
1171627
1524788
1911040
563122
206249
484344
528668
972637
1126958
470697
350993
1422520
393125
850920
1616235
1079340
253028
767711
649932
489622
174485
1450708
861797
1307660
510209
1336705
1168149
1541040
236879
961477
1068845
534181
1853866
1410320
353433
710188
353321
1106358
1600956
292511
1117048
1791149
864602
1939068
396449
1192883
1520180
699646
1098588
140602
695820
1916085
1304861
1242019
351814
1106302
11165
1947392
826291
1802958
790139
1834631
1497522
42733
984125
84080
10225
391201
1026461
1990848
338702
1066290
462557
871347
1303301
1946441
1182266
1630945
743207
239080
1685323
249203
1452440
1143754
1345276
1562440
1395379
1233703
1419402
1618015
238394
893295
462852
1211512
1659454
818436
1612384
74141
70273
367500
1991366
732721
608533
1658793
1069031
1946559
496496
683486
1918301
1368584
755286
765149
1421146
86936
441888
699498
217791
183907
1266485
257348
1117933
1115163
1890281
1700246
1449333
867007
444800
181244
929619
1854995
1400518
1229799
1445620
435359
337965
648121
786428
1306565
1895708
959764
213102
814824
1904589
381733
1771504
1531666
1924799
115113
1619548
1802361
776748
1557176
1431594
440042
777444
824692
1286668
986189
1665975
1493438
457151
308411
1284960
81472
1869613
1828983
623891
377611
1272834
528099
579153
1854878
1774036
1662531
74248
700238
1885308
1685211
1416515
380578
329958
443898
1039626
1806792
152779
89686
819455
1967294
1574793
1692036
1392759
702245
706523
1449322
1173170
940068
1900395
346799
1570968
1879621
154813
615886
45439
1825580
375449
1530553
1618893
1994640
1194712
1100754
884538
460459
712940
1542246
1333999
155899
1718124
90642
1569576
668412
485364
588491
1020542
1543977
1043987
1385193
1707282
1617950
1294370
352241
1201966
460223
386461
1158918
700710
678316
1961362
1523297
163836
676723
264126
1255586
457153
485238
1057130
950653
159382
1443901
1414827
1565717
102998
1728856
1605574
881966
737570
438678
293549
1479254
1136819
1682175
869352
1976173
1646127
288513
1670709
1957049
1245032
1155130
507567
1937219
1676817
1388754
1651669
68536
1097014
1847087
431141
1399130
540224
390562
737243
369894
167057
721188
839333
979450
675504
1413936
1717909
830879
1014682
75341
1016709
333259
639324
1235087
151776
106429
767444
1923089
370520
1981471
1645083
313900
147379
996900
383389
1368945
1058986
636289
1499490
1659831
1461637
878209
1626553
133545
914299
1348276
1338003
1640885
1619093
973335
315681
1242809
18885
707253
1912016
11754
16432
1203023
1976612
483259
1456272
479122
1303969
176905
939107
1511353
430591
1677565
404038
198271
1899990
614632
1037069
915037
356381
1055547
1275036
487094
391733
296735
28926
319973
720900
571171
945434
1950903
1801096
665396
365014
165185
336816
1494875
841136
311512
424282
1183535
1760514
1685163
1593696
1034478
1468853
1255142
336888
391920
852712
1672524
986554
1629563
1671719
1438742
1775900
1924075
1552101
383225
591339
95898
421567
632746
1663693
1127570
1803288
32336
142316
1611040
1182919
1960573
1394446
1402011
690070
1426240
528191
567200
1104375
925628
620365
47669
1265812
481954
1949251
956574
547410
666450
1737920
988583
1283716
1954299
476450
1008757
1797755
609569
765030
1185833
1981771
1412246
1861959
260833
913344
1116134
1649364
808228
517934
519988
893778
1631956
559546
1181242
398388
871876
1028604
994733
1662655
316694
1441464
76840
307383
657909
1903895
546942
878627
412439
411123
706944
1389400
105411
1832089
9612
1383400
1150609
1448614
452149
1749054
1047363
1194811
1391672
910756
456096
1657149
1251162
392931
1466967
1004705
1556713
459220
69044
298701
1122647
239170
1692836
1284305
683191
583596
528939
471117
1973156
77609
614773
1530060
193597
1696115
591094
1310051
544850
1766535
427364
1002976
1919175
1979709
451388
882492
586159
827935
303420
151370
153101
1974101
959848
951035
658108
982297
970231
1819406
374462
410409
635230
962427
1398247
1663389
1085254
1153785
346161
786144
1207882
1561191
1342183
285370
915362
1393358
980713
1078389
1472434
638166
857847
644767
191105
20670
1017295
452949
1378051
46569
699176
889147
1276207
1856231
792655
1550889
1678965
82050
361687
1001731
985670
100511
1888390
668711
1985348
1750819
708120
360607
790402
1294028
506361
1856764
209432
182643
1582842
1906819
1543406
1670280
1037290
1263353
130107
460033
981669
1445057
873614
534301
619267
164890
1891224
1446701
28200
1782127
350719
1130770
1914260
658695
1306578
1824265
1554305
1512865
498398
602233
1910355
1191588
233019
670512
1876161
1827650
650123
1028206
91015
681870
527998
967203
1195130
1302889
462583
1077125
1091449
1474958
1959210
838514
1002700
1535397
707270
561183
1083691
880744
1489677
864552
69587
384902
90101
852577
1058022
1043248
1371649
1857574
363364
933137
1104009
218963
677175
1352899
696017
902005
71613
1863057
608541
168715
1074218
399239
1552601
1653756
919770
330800
1013467
1982115
214710
266520
1107160
477311
1962762
1528089
1652358
530864
1554019
1397293
948891
830396
1196996
471502
733840
1422692
677862
1421626
1937226
6933
988274
112693
133286
1490354
1384109
1368561
482257
574387
210427
1543564
317507
1826485
1900364
1563905
418795
693058
160778
1349180
1858480
766194
506514
1947963
786799
606067
641385
1843503
1031837
597349
1441004
17005
564504
456705
1136374
244003
1696504
1954997
12323
1149341
295058
1858547
1064201
1481480
1531704
92154
322095
1245161
216868
1441621
521831
592834
837718
307623
605212
677608
26630
1696586
805216
1622602
1514314
1932389
1736411
1118442
1982052
1840959
1566189
555562
482205
335493
261598
721043
1305402
1436849
1802490
1768792
240320
328238
420056
595387
1750923
1674499
1857795
1105933
1443703
1842056
130899
1558003
291097
159971
1048340
1207211
256210
1046758
371800
210204
1704935
1009156
378620
409478
1637228
1305681
331125
1810356
946885
1695336
956226
929857
169801
137186
1324418
895755
1888328
446403
625146
1920425
1323086
328089
1257275
1670739
1399737
1649067
10864
225795
979821
562906
3094
1488569
270242
1552370
956399
760751
393794
929821
234138
378748
615912
1968764
469807
1709273
720407
1164095
852765
814519
899748
1298736
1600441
258764
237008
1093185
1223950
731502
818529
1705492
1031649
819108
24104
648615
716192
1656704
212256
1242335
1531125
1697263
351692
1260466
1830060
302021
801832
1907407
1036122
141648
331104
1829804
701332
1450990
1346885
246488
1399508
712568
1059533
497663
1618835
818193
449501
1351551
764582
1195117
1671035
1880308
1666471
1297538
1019103
459913
1775054
962277
1684028
1638089
1226547
282001
639872
1695303
11253
1858228
1466313
1788251
186037
1103362
1990011
867993
558619
414342
1453990
1272181
1524637
1362566
1459819
243490
1648438
273093
1695982
1990234
932432
339305
1840574
1516626
1069313
1804505
897846
215292
1527905
1847435
765460
977700
477966
729305
1427972
1775801
436252
1708166
1301932
373
1621645
1061986
1983375
1838187
79159
1453129
1214212
1998141
25712
1441184
1793841
748280
1298378
999203
758448
77545
1784650
1398393
1257219
980973
346931
1322045
1181363
548828
178352
1470075
1574479
40955
1053537
1898464
701544
415993
517239
1655735
1007564
1839036
64526
682686
729075
106334
1693280
456634
1610594
1866057
584129
1465534
770429
808135
230585
959241
780682
246030
1244723
1198957
93609
1204140
1798108
875198
1480111
833927
120992
1374488
225015
607983
798738
1642427
191744
1072894
1206631
1455810
1368060
121631
1476582
560323
1554940
589809
1633728
1357629
340334
108969
1731270
134873
873610
55633
1302675
1340925
46024
648858
1189235
257543
413384
201994
1224877
1724552
628124
27828
1914103
50108
431444
1626522
711712
706510
904529
1786263
1345243
985182
1557171
430982
956040
1534495
1200406
1586018
277008
1139419
721632
1238532
148544
101862
588250
190001
938101
1288113
328173
1187287
1680632
1649697
1880113
1822421
163327
1497005
1793191
1135685
443293
1146645
281501
851867
1362968
277790
732911
1496014
973315
1285286
1646222
502082
1320298
466757
586861
541666
1063464
707192
1736044
257793
273481
1240353
1087320
473426
353472
489347
280543
423361
608973
323017
47794
537978
1172848
1677792
698277
1089523
684844
473934
801032
416762
1846474
1864266
225725
1061986
1418842
509046
388695
115234
1740118
445198
1481700
1323203
1679990
1921734
1835134
1040345
251667
403976
913727
218277
1521838
282092
604101
693901
208009
1314149
11494
1769720
1135806
1636988
1327209
79624
1234487
1630438
775582
1557398
1407669
1666793
1259637
1078674
1214191
475307
1572452
1481047
1525147
280522
281836
1664763
269215
371430
578211
1944183
782010
1425754
1263562
1897648
504350
1255186
1626990
1314433
107843
1759364
359773
363394
185013
105127
836228
976860
1988732
1250747
1560889
1323813
1662198
1856353
1409179
1741367
1128501
1565115
1284485
1197957
447368
499593
1064609
1567652
1284840
1083022
1206720
1644601
1455566
19204
707257
1970455
462041
1180633
1550741
1658977
654314
1804186
585644
934310
229334
695796
1250044
484099
1490706
1725771
1155187
77643
1970512
1789234
1685164
955357
1776511
957095
1550104
1035030
839144
1082597
1586181
1144770
1052975
1868635
964905
1973903
467715
1800040
1145542
742903
203589
568090
991772
280499
184970
544385
1856754
1192771
1280331
526652
1623549
1412132
1235127
861721
285208
1843692
1763040
643722
632252
1135791
1069287
1056116
1061804
374979
9049
785139
918350
1245929
183799
1132242
137964
177945
772442
532202
1928234
215292
1354103
128476
1241872
1623556
1321990
465807
144617
1964153
351437
1413520
54417
1984385
382057
671910
233229
576338
296343
1809775
1337922
547965
1820565
1642982
328167
1086063
1674936
68753
1288947
1204256
1949188
938709
657748
1505331
155499
1643833
1263977
1243679
1667735
1688312
678100
1249530
168865
1352251
1275919
920494
1775146
1614696
867076
719134
1939948
743151
1558981
609894
1917430
1580218
1942989
40218
669543
1821000
771334
897257
519053
719515
1766919
435139
1106454
1093526
1191117
1553079
1303236
644752
1850911
569759
479599
1770687
268840
990338
333813
1047315
1340629
263270
1424175
1401919
1353563
837371
1378069
692692
10528
201340
1479998
95987
1473478
570877
1016489
1068271
1413570
72535
1857728
1588044
1588059
114665
1522517
9980
988198
786245
1017328
1399019
1600674
426247
21590
1196670
577529
1310849
1551014
730212
278936
1931998
699816
1655274
940348
1481016
389308
1786192
1494184
1532733
1686202
255494
356856
1513656
1194792
765245
284282
1320664
156065
139174
710930
1551190
877809
1355234
983657
1573814
79027
1092218
1069160
1689923
225650
315425
1098701
1623701
199179
653934
283423
127930
975455
1807877
1228971
58468
792464
1272447
33400
319152
960254
714535
1367088
102631
1942418
575997
254846
1845757
1692301
1368574
175448
703796
910050
1399630
550894
905793
934910
1660796
1539217
1580066
1501218
802416
745760
1706970
1010906
1473041
1941120
1754205
1670797
697600
558893
1497759
938401
508019
1629546
1407877
1922332
1198433
1072954
1190979
274176
1603522
137239
814660
237890
291911
1055290
785110
1802167
944503
1598953
1128520
1712592
1900274
1507690
1974517
1291613
1387060
1626768
1474785
1663541
1255347
1315191
150397
1621928
228837
1814291
489483
307736
1665193
772027
952316
1518389
1343619
1903318
175695
1058061
1167241
1374991
977521
1711593
1720670
1102681
1556734
1178804
1376382
560935
758436
37388
570716
1056325
1477476
1171663
20116
1683137
1498520
1421552
1396755
475812
383253
744386
165632
138589
1350714
1406222
1941907
10621
614640
1079713
572451
1430901
1065110
1299848
1528223
12885
16828
1486329
313771
1782811
115419
971871
821783
578585
1505177
869947
903970
1317189
949543
1323652
1852692
1988781
1143484
1056294
585311
1177019
427141
722074
936265
482350
1038769
1395425
1895490
215695
634879
170939
1703733
1480928
1088588
1778084
1366047
1187547
915766
175174
1212192
902386
310702
1722796
776666
1698573
745376
287290
532169
151551
1042923
553469
782531
325411
1157926
876839
1209295
218156
182672
1617515
530502
1207496
1455068
1822792
1961294
491394
465441
1857802
634060
1769914
1111141
355750
277242
1374235
179632
914322
1996875
1359442
1520946
1574782
709731
1996037
616131
961238
1915942
1431246
1192830
621565
1903783
1960060
554967
1440079
1064851
1989901
1799138
1670043
549147
1200678
1773612
623106
919445
1483768
291410
1519143
881512
784339
106048
1925682
1511045
1869872
581948
140516
1906598
1355252
900855
1427656
152703
1703444
142401
1452943
1760883
313177
296838
1917263
1995949
1562181
733153
1798929
846926
377349
1621310
390712
207108
224739
1850677
359361
1018645
1571311
1596754
1559594
786719
727510
179605
794574
848725
1857726
325926
840852
1341092
611208
503151
1931420
1077749
1216146
1762997
1052285
130589
535454
1189087
538536
797179
249586
898346
799558
1927360
1807446
999694
148537
1132976
132306
1791505
1919769
1465361
517096
23036
268247
1413146
1819997
143064
632659
1140652
1565396
608257
992929
1920978
1439684
1664387
834912
298997
383130
482397
454419
674652
116860
86143
1111326
339836
329796
322891
1599762
1402242
829295
1801559
798207
585720
1687659
626962
1787389
1834234
202516
618079
953483
356891
649928
108792
1989967
1094931
1190141
72929
95775
1490840
1530001
398359
784100
1619456
694570
609004
1637079
1517522
1822465
1380281
1209669
516663
543803
1571745
1858381
1548090
1126206
156386
906558
1428818
207958
162358
1474036
268540
1895662
1707936
1321919
1243332
1280706
390090
1514580
470790
169748
712411
1528122
1112797
1514001
1953561
1235024
1087469
1090636
701976
852965
1669430
1599451
496168
116943
470500
698852
53933
1234832
71098
113199
598078
1237330
1140763
732050
38929
1010797
1223127
779662
261588
705973
66297
57324
974902
1151280
718227
926871
1355411
857985
1926143
1630696
1029772
316741
185798
495077
477208
1640509
833727
1984938
946830
420051
325796
1185409
484481
707118
1020420
161922
1041848
681662
400620
1718246
1604184
944351
1584366
1271731
683885
735704
1985808
474919
1962410
1000777
716231
420711
1799824
694658
848031
760129
89873
1519789
884072
401239
322163
1463204
1061918
1046806
232988
313645
17607
131717
1675069
856524
1436226
1061994
1644823
549764
1919315
1733
650788
1281003
1912679
533917
441315
1971456
1501986
344772
1726073
130133
414383
320752
694579
722963
1744025
1114668
171019
683552
1398227
568187
1585497
1157883
1023268
240108
279970
303279
277131
134648
1269963
443744
697858
200501
394946
1854697
228923
1689869
1647582
712185
651338
1397444
1360642
754814
1037630
712982
921850
369504
1159654
1700524
1141608
949542
1973562
28578
1498159
757840
1043185
1091253
34176
10889
719111
88284
108285
1983347
649019
1473259
1903187
1037777
1284815
726786
1328793
534948
1295546
1136908
1391571
565743
1634917
65642
1971116
390606
1390812
594031
1642526
835824
886878
1223289
1059811
1865045
1417864
1156857
221200
1683281
1072005
1756816
1378294
606575
232946
1858326
1586063
383759
1010488
773813
471349
1423784
1930058
1154609
1053024
1541508
1106752
207988
1060691
1938349
1386289
1303341
742019
1476353
1391781
658258
1876466
1865340
1639579
1868025
1522631
837904
37349
1606359
777220
1131684
1964263
117417
1523008
1426956
173040
7464
356594
532738
138598
1631289
477207
379378
628675
1433898
1879196
713387
513015
1883512
1102012
1441326
915351
1403333
548457
1862282
1447222
604059
1820397
675094
146223
632219
1620096
1921453
1896826
1242842
1836209
1445379
1099336
762898
1864806
1388771
902046
1123196
1634007
1001857
1300441
1702708
1640004
743325
1592245
393685
955899
1319385
1717976
554370
551531
1622959
743753
1003791
1614845
106526
38945
637637
330231
590033
611664
1005742
1556379
1341780
493316
1813138
1207821
1141488
1070528
894861
736781
1757313
1967916
885669
1177640
1990257
759434
1423549
80729
323932
972453
1704511
1913787
912337
1970939
100050
431291
1122816
967110
176470
18577
589679
565188
1090790
808370
227009
1896763
1021635
1204418
1742318
273227
475580
51472
718639
1796348
126878
644893
326850
1598636
1937975
1084951
1406241
1000812
1953613
1574980
242750
1658034
354127
1635191
196258
887935
1211250
320849
1502103
1477065
537047
1863089
908225
1208070
1379964
268381
1957597
1421920
1821498
1486018
1179123
1990416
1632306
131962
810529
1821610
664487
1636951
445701
1551773
1482402
1251147
1038251
886924
774655
708180
1694269
418139
1290442
861992
638429
414352
365506
702069
184314
451335
809383
31034
419622
674907
583760
1287653
1526454
1041446
820502
254689
254326
1036644
90276
1884178
769944
462865
255637
588018
1983872
923849
1729844
1342813
1168967
845332
251996
564506
111125
1852265
1600241
1628408
1623850
602643
1317463
1984381
653538
1140957
571770
355926
404290
1000704
1090206
1917776
487511
412754
622307
453003
68308
350793
1495600
289608
1237627
69790
1945467
1419450
535067
146512
501223
86416
834954
654050
428422
878817
13862
469328
648815
1278144
1539322
658825
420816
1783580
666521
1051589
734789
428385
13532
908282
640505
488112
947965
1076584
840828
1390108
1824185
1316322
1297083
1228173
1242524
532228
448021
84869
53504
506879
407996
139777
834079
1818124
1549492
697766
546920
1604058
465065
249806
1301309
1582159
567088
1912068
579604
289013
276563
459735
631406
702832
791875
1865850
1658056
1127188
859963
1997136
1210684
332988
591724
1489854
228769
975912
1261647
517219
569507
582384
995004
1115048
1652390
216461
1832973
726311
1231143
1970193
1102193
685520
98053
1272676
1653844
729499
1189629
1432611
90288
556455
1068502
990045
644297
85780
1527102
30415
1329089
780390
1546898
1240974
942664
771723
182645
781885
1796438
894087
468230
164213
1515601
1605145
1449206
152225
710035
1469739
1551225
1998315
788819
1239525
1310010
466511
1814259
128352
1904164
470612
1580675
181077
1140241
1202897
790017
1851340
537972
1120617
799741
1463118
1416896
1867354
140247
270561
1092531
755224
1419371
317582
1292093
1186360
523230
1314784
1348369
153731
172122
1156988
1428732
476857
399589
1165584
1507388
1599873
384522
1345420
464630
247670
1294332
431316
300190
750361
510500
1661825
1751892
69846
1301992
1535634
37571
1326919
616405
1648060
204742
2531
1222171
1456968
487927
1811974
1598084
1061546
666611
1415919
319401
1590082
171394
611440
1024092
298033
395212
415769
621355
502603
35360
1905166
1526425
328474
155988
1842920
1601461
682242
221508
458535
1722829
602078
179062
596598
856466
1577399
589942
985569
1398607
805056
377101
1751936
1033618
1678084
908720
833701
241744
1506659
1250734
597077
93506
1255447
1279876
1011683
460556
1133153
399036
1592176
1517650
391127
1539243
833043
981186
1540613
186125
58475
1917935
1431328
145820
1123280
1203899
798512
987134
850441
229419
1423183
849839
241706
809150
1674035
630654
1274858
56945
1437826
1933958
983646
1051613
1100510
1988745
1629063
1452631
1436680
557600
1612830
938323
883082
1763080
1467160
1071954
208048
1258045
1540365
1235688
1827442
117529
687582
1768188
846127
1211126
315697
1761364
956323
1933843
726270
1443689
644388
1167940
66111
909746
594194
918552
1837853
820928
857398
1929934
1229357
439891
1434431
59467
1342207
1603870
488448
1066517
85213
287622
975080
1159200
1886021
1815895
1496360
1882445
1716014
210203
313600
1423806
53861
1423966
1990879
360451
1951853
866029
1600668
1393313
318414
1376443
955963
49726
236898
572967
1599469
1359083
676544
1473959
124662
1118643
130822
879350
1321915
590383
227825
1905251
1335026
1668840
921493
747646
1567711
1499970
1250852
1660904
1765419
1355522
813893
1739484
1822525
993004
1045160
1761353
623608
660878
941026
42824
1984966
869581
52140
1115790
723468
1907656
1718009
1961641
988368
436554
811203
1604082
305764
1908686
297084
1509620
648983
276830
1122797
455613
1512982
567430
870061
662640
1352401
751913
1495095
1564976
563270
1929058
701109
1348721
1046825
1972285
1050947
598486
1272590
669230
642010
1437794
283941
762235
139583
23884
1839848
805721
323406
311809
416869
1037004
1560002
1742671
1327823
112045
929067
316475
615556
1874992
402263
1888834
93759
849398
1378759
1979095
788416
636502
222400
309783
657905
38924
1817386
1528751
1563524
1527737
481867
889594
657250
162266
1492323
739257
1997927
1759063
677785
1468894
332567
628578
1937774
1915907
1253216
1275282
1812887
328989
1852123
132029
665407
1501478
759700
958754
1694702
107803
1615869
431623
897797
1222046
734501
1865646
1398980
27954
1617177
1111141
1292692
136434
1700999
1907092
1242021
1709839
1481479
1026840
1717016
1362269
1743066
1193109
1459396
1028251
404495
639085
1681572
998884
1121707
1867182
116089
865686
444547
35519
819368
153532
1797034
45489
1970366
63430
868755
1471977
265663
295794
676778
1848349
1060504
1210942
97406
91682
136943
1237847
1387762
1129394
1850903
1369874
1278452
1869546
395287
1051724
1365163
495640
1059212
204671
602944
827982
1420447
1040016
1210841
1951971
1993436
1058755
14200
1899317
1615323
1444471
1081307
739083
1033690
759558
1667958
420473
119971
1904513
1090254
1995694
628417
1284023
444973
890420
177613
1675490
1355289
370129
177133
1731814
992926
597528
1670550
1075418
1774431
337136
1849615
1749024
1566483
1198341
22867
1146958
295479
1361862
1723520
57058
739438
1560926
1975439
459466
846549
198299
299275
1176727
1813015
1087596
400868
1545371
493394
1195423
1414566
699156
1351079
494286
65547
718372
329193
1723252
481227
1705036
68519
329136
205929
930644
742655
1571887
1691753
391648
106726
919688
1183754
523598
1838154
1121907
79328
277643
95403
1162621
1677533
351746
28185
1084229
568256
1252852
404271
1293190
546196
1206416
260608
1145883
1197297
1268873
1044360
756462
1307381
889156
245358
732295
480606
1130790
851310
1167534
1073580
422248
218885
1327873
327781
165590
295621
426302
1448764
409244
10463
1685351
955211
1647464
1951459
1829894
1467591
366110
568034
108943
457403
612512
1793856
1295915
474718
510254
921659
1075880
584458
420028
1120424
778072
720022
902041
1840329
599527
1887604
70752
1461736
1786431
723630
1878755
1915363
1634043
614730
772811
109789
1613974
9433
1123504
1791248
765397
19993
1366631
1084116
643315
1496350
726938
462364
981177
1902145
1660855
1018307
626975
1548045
1738020
1615507
64359
1400254
1563624
1966059
1951356
609578
924137
1487383
337971
1436572
265371
807513
1466224
410738
1056283
491265
245255
682500
1663741
573484
185729
620324
1025915
1369375
1181565
1285631
863466
970773
226375
126951
716100
656277
909368
1567737
1141805
648826
325713
603157
139297
1153530
1181732
26341
257423
768651
1358448
1628731
688827
1327568
1797232
1847251
1737683
1600217
1250960
1163692
1272420
1878122
1752058
206355
1615510
635634
237586
1367765
565000
1968155
179907
202983
286205
1775894
896617
687137
1252898
1234782
142757
81890
1198260
631447
557481
64473
981182
200765
835141
214200
532752
1954888
1985642
1217890
652727
1266827
962017
971974
1616001
1965912
1857655
5971
1397606
1827304
984026
463860
144980
1740803
501520
1656361
1434742
687384
1262597
1128900
1029203
405765
893661
367941
1874753
1569151
1158910
966093
1779622
142531
1603092
932325
589580
511362
666383
944154
1152514
425983
708440
172338
862546
1650105
1801755
27789
1059278
873563
935102
956189
1882881
739726
1472203
80600
692556
1952333
1222832
82268
101589
506344
779306
529283
1480079
1833319
1445288
1815378
119091
1656650
585903
152121
562519
847570
1969699
703475
1146269
314746
1609652
1825680
309811
86868
821709
1837982
1594006
274314
1580218
474777
1291400
588271
180067
729734
32800
1757551
978439
959830
1292301
1764105
1635414
78935
1756285
1990651
436434
1205024
583361
187677
534805
206827
1609219
1092649
578002
39370
1740934
944834
641096
1690017
249676
1154016
1230260
1454536
1145417
93630
154014
242398
1486331
1195809
1678421
1602268
166291
885979
542354
887268
1199033
1953038
508833
1925500
40318
1918509
1654727
1624835
1033201
1640983
428400
452403
584339
676553
606312
1052823
1749997
1055588
634868
1498012
1723192
873449
749580
508950
1814221
1530362
1616395
570951
1196606
409002
1277329
777464
507278
143089
766337
625145
486292
42871
397991
365080
1853393
1354235
998416
235990
64299
1017866
1077230
1198617
1811813
1709781
610886
764952
1698831
1363545
1762096
1115242
966263
1131041
1490607
810267
1704265
1594887
222315
716948
1178001
1717772
1773187
1386820
1336259
471730
687968
1668621
652233
771429
1016076
1645077
682453
1676307
175501
1243836
1573400
1260097
1762850
1753007
1275963
210362
1078634
841291
369099
1472315
1884702
1143414
313946
1141200
539883
401237
854474
45335
530518
1229611
693752
666238
1890501
1784535
1412212
1144339
1745827
1376964
1153800
549354
545184
1396258
1606232
400681
1566553
1965160
613239
335874
1331214
219696
1350067
602690
800026
129591
633409
1614919
1160922
641752
1985144
1842074
228144
946076
594255
1775822
51888
1070789
525809
731851
499658
832979
1567869
220500
603766
1416870
602903
631452
1135326
1117944
916196
477700
754607
249929
1119011
1905527
1562363
1765783
68274
734070
1601311
962161
413981
742545
1164076
1569380
589032
1071787
76688
1080158
1969015
439140
217577
1017903
1580237
1315407
352791
280863
1087152
436350
495931
419156
318540
1404909
1721191
409449
820348
581891
1786350
1736981
182894
1427050
1753476
1684409
178512
507600
806142
538266
278797
1199765
833874
1152687
1962064
854439
94409
135164
709445
97560
1543682
1727229
374998
383507
329197
881880
713318
550924
1414040
1480365
35746
1780432
1631389
1562893
137798
1052818
256535
466635
697542
1544465
86485
17319
192586
406077
1313610
734770
1654862
885916
1839563
605549
169578
1143901
1734354
228562
27146
1569160
305754
1204895
505201
1333047
268234
1378703
1830262
640450
1568522
1361163
984359
1583897
442923
978875
963123
437183
1001237
318595
1933121
119927
874556
848078
1916211
995459
469842
1235864
441260
1686204
1794889
788837
324164
2145
852784
1607985
527745
454082
636620
1561652
1942578
156775
437032
1258359
356255
1023952
1746751
319523
903027
1075376
1750586
719441
916199
786386
7318
1423909
932678
949037
495091
490906
1611642
1595151
1877850
944663
1779110
237496
411383
1588493
457102
632523
1108174
1909802
1149843
1414449
1019147
27343
736407
75942
1681245
154557
686000
1752
406212
1416280
1623299
1295921
920842
1105024
468316
1078469
1883236
1657908
1601250
1541353
824515
718540
991591
1002908
763101
36529
1740659
1763123
662550
427998
16485
1191795
1285786
890039
1292415
968430
842537
1441114
1061905
245491
584614
719360
566541
99775
306285
462739
1550453
982548
1599542
1856802
1395916
992561
1117024
349317
622913
859241
1717006
355515
1357946
1483921
1831787
1217474
603306
1984194
1401864
193169
1115876
561239
1057019
72002
752401
1461146
204700
536498
1769010
367834
1355126
276867
6401
1653991
1766770
1356165
987800
1772731
1773294
1943967
412325
921675
1706901
366957
248784
237474
1637625
1464817
611847
730096
1525259
553727
1616198
1668313
1996068
979553
1427571
1421125
1406853
131347
43789
1112495
1515312
549698
473487
1737623
1204380
509886
916836
223868
1860115
842334
512393
1544544
932934
699174
331280
1455296
849625
341022
1819380
1235311
958833
1075746
1431585
1303314
655189
850384
428110
830719
578824
1082156
732750
1799685
1845627
1052487
1057503
1941504
1975315
1537169
1407401
1369515
136257
493656
1106564
158105
485172
1347222
224108
1670523
992134
1332187
255615
1314783
1308260
899066
1462510
12650
160876
1390113
1925853
1153668
1874039
548323
1943180
359819
1493031
32700
212489
1759006
57779
1372102
1292208
764687
1187306
1876714
893680
1513284
159628
1719999
1367751
827859
991220
1750478
482623
126709
614561
992331
1147632
177165
1935745
1648687
1361931
682060
148960
1120190
623120
904040
1673422
1326764
1830244
1062396
1660172
1434238
197280
1751777
290865
1910806
1552924
554143
1938465
1360479
1751948
1571976
350794
1310972
1517268
631847
1491482
1994104
1196330
1205085
1204568
1183574
296619
698416
1207390
735355
980213
179000
1561487
1627603
1446765
590279
1458776
1913367
994161
236535
1339092
1319841
1917159
984771
1974232
1846405
565248
1121556
1961254
967820
46289
43576
155141
799927
1959285
742050
1445583
1608883
103088
578015
506676
1429170
1061539
1014908
1619328
1691826
1629958
475285
1060015
1538822
285762
1779429
639345
434572
270242
1566585
430014
1956306
764843
1844595
1527211
394776
846458
1317158
1466673
1645545
338599
607182
461520
865576
1263053
143313
634301
667851
1847425
104057
845133
534452
453350
1874576
1903740
1171921
381610
733241
46478
1711483
1566644
587207
190798
1733960
1021889
754699
1806804
1716063
1077276
739994
1387402
229497
1667489
231978
1533714
1920008
1664319
174395
1532431
139635
1335848
1564737
1293189
1695321
876140
1314720
39908
1641738
1293453
1208852
1601084
794798
377620
1744905
926043
1284748
132210
1120427
1247914
1979095
214701
1969762
1120566
164865
651151
389133
1450442
793779
981118
1906856
21259
906119
1237821
1282046
367275
563710
582629
1199285
122947
877391
389584
1835312
1076326
600679
347761
661483
492794
1872301
1037177
641407
1491855
1941965
1356882
1089388
1410646
1062801
61956
451291
573120
1035463
147573
1424445
782664
530292
1235449
1702258
1462040
1307539
1968726
602726
1384502
1351695
1073275
1952909
372564
1220032
311548
37956
1861358
1170838
1821409
1174862
1316574
880905
1435329
1809884
337543
671101
1412006
1983093
114680
1086754
1277533
28820
350208
1721561
379688
688476
1864683
1694056
772839
1745317
686086
569331
173236
272413
524962
1908201
1088248
1157415
1145267
365412
237705
1641147
929724
1977181
1766720
974002
930440
1790719
469267
578170
1930698
1854274
1078620
985902
322318
227821
1060158
341658
740757
949657
1052390
898492
955660
313646
1755985
142026
238275
181169
1417162
1634198
49304
909433
1375994
449815
109923
1301788
1722125
1843560
1369542
1404367
600079
783328
1773998
1104098
183489
294941
1913949
1316163
765068
1587565
57470
1856997
36487
1627725
1242929
14290
1589560
1575957
66327
1083727
39661
230487
615551
78085
695276
620847
1960218
432098
380554
596872
819950
663432
621386
592349
522823
1832468
60604
64450
444942
1473967
1060697
1239736
660434
1460602
789091
1717851
1087839
1882139
764660
1737519
171330
601876
1017018
338072
906953
702968
909184
112646
240723
1341619
848518
255115
1438428
962288
1913659
1967267
24428
174128
414822
1000290
1163842
284554
1024969
640898
956937
1985543
706161
1089669
269839
855110
1986053
1136835
254231
618809
668350
1327611
1003513
529196
1058261
276295
858063
213805
159127
95152
1124309
1634439
1847039
709173
202426
847856
354163
1783265
1710830
1746707
844291
1792802
1663117
232473
1346760
714654
1890941
1857374
452092
313446
1884188
1020674
62258
1793742
1238529
186236
491880
1407762
1467649
42501
1841720
780578
1300930
531194
1207079
12911
1041875
1846224
1939226
1300609
1838180
1383160
470580
402548
764815
1694913
1358600
1099798
443985
239219
1457071
1314666
433986
1319481
551866
639832
259710
890732
1106994
1995219
1696486
1795819
1220240
800948
234098
1162841
660724
1679417
1939876
592404
1720892
390009
1819842
393157
1560821
523386
680597
1183901
1285951
830593
1815596
1072431
52848
549620
380267
778815
1767847
922898
626105
407880
1712978
1181246
1228823
521657
982413
326442
817672
894847
938335
1869113
467309
1094284
1534936
1614399
909394
1631716
65294
761450
461969
1006200
536175
7131
1378637
1854327
548511
402764
555617
4911
137101
1583939
1293182
963280
1908820
1279269
764874
745028
750551
288727
1845920
1663145
545441
1795169
1443971
668671
396357
1567420
1418865
574279
1082446
1090017
311839
88201
1967198
1179500
1338889
1759989
1871765
1411826
858261
944392
1369024
1792921
1448882
358953
1712903
1423901
50376
1263296
654638
1608423
861143
1348750
658214
1552697
1993823
1029332
1863460
1547487
1821902
986019
1308998
861013
1552540
806109
1876751
1557232
262030
1995711
344852
285076
593349
1873859
710793
199456
1599115
1480482
1012792
1740650
1743979
771663
520000
529848
1256182
340483
540484
1657655
337579
980339
1689065
1286934
600526
314821
196436
341535
53552
97025
1427354
1472419
1033485
822758
451253
113213
1949231
1466824
1849753
354396
1788994
1268590
1009640
841976
1073196
398607
564046
569280
1749524
1704203
641564
166081
817998
1087412
1916167
1527814
1573526
1518554
670897
811586
1732172
258723
1331555
976457
1128797
1258036
1096571
1922088
489269
1085530
987874
1080882
609578
853897
739446
1847709
1894554
440637
764854
1606922
548643
614464
153184
266050
1290372
702666
575262
626485
852510
1936971
1186521
1082097
1247253
813283
1778988
1988266
1611511
117149
613097
147397
185132
1935560
431524
345260
349220
935373
1308150
1449252
1969457
1121020
187504
1969173
736947
701667
403945
1624389
1265009
1924748
965512
73030
587177
1340884
109183
1908843
628855
882784
1883861
181441
1273534
1749625
743144
1371926
160030
1093765
1884124
734477
813869
891130
56561
242597
179903
1109114
456164
583058
973996
427711
211041
1604618
815135
1332731
387148
1484824
566782
241020
82720
403825
300321
635840
1663223
851007
217129
565325
686457
544024
1675393
560107
51052
411529
1256517
323893
1908555
453106
172240
1708879
1442981
1872914
1410404
1665216
521291
22373
433787
1998746
1120186
331329
154679
1860027
1131463
1639129
1347349
555800
871115
1520689
1694136
446674
120050
555429
1710521
571152
268909
99184
235226
452620
1214301
1505820
1671182
1334258
102035
851375
1578756
696797
417174
1159070
372680
926389
1668267
908823
1806240
1900791
633760
1951431
496050
612378
717335
323078
471026
650208
356
1062955
1198942
1059568
1118564
1786796
992974
300135
733632
46021
1318403
685294
1856363
892081
1369134
1411234
1606817
18578
470187
280327
96
1899455
1393172
251676
582824
1004773
221666
1324397
390768
1283944
1024572
1277480
1832481
1353152
1540789
1997834
1753580
444405
681132
847863
385002
425758
387090
1880469
1887340
622538
1215855
1110322
1903162
588469
1500514
1523938
388383
906562
1544130
580952
1041622
1644333
615752
149105
865372
1918896
1414286
155113
1852446
1421056
1569113
312754
100505
1915679
73711
1219091
787919
81092
808536
1874800
1136249
94281
1364225
1560784
50655
17872
1972806
428470
1357478
1858670
1934703
889336
262112
1384694
499914
1250637
1209605
1793854
1674245
126151
1430684
283897
1862437
453053
658839
1597401
470171
202121
855666
1410780
52316
169450
1956693
616491
1025355
1665235
147494
298322
833703
1747388
1575973
1615002
1633996
1422672
21738
1891111
1017019
642331
249555
1624560
1035520
821410
567766
1321091
780426
772992
446243
310298
745576
1544587
151912
487700
1342157
1431707
1927713
1914899
389268
759071
649137
1108160
731080
811388
1107529
41623
1283885
1377828
1307047
49522
1198278
892055
962471
1352037
296542
273982
104345
1433633
851490
380948
529692
301371
364041
322146
1861788
1989807
157072
1655576
29719
1935340
782456
251612
515608
1100037
1632271
60005
1304951
1133019
30839
738701
1549316
1668256
1027127
1981546
1974487
1916296
1306902
414715
1342019
1478544
703895
21300
964836
1062827
393370
1220866
425970
1533916
1634322
936917
154776
81053
563965
740205
1004674
131238
1858424
546216
200085
21732
1271538
903356
1775517
629841
1826767
1490600
346456
1090842
1413321
1743709
83856
911905
1803858
920390
592339
920403
529811
1899010
679510
1577870
1815356
1002011
340532
298102
702603
1032201
1169690
152083
1094909
1174907
1915169
280888
1861727
1842378
1647486
1135865
838809
846578
790270
1562181
757867
94058
1254119
874011
1378843
1099807
868638
293897
219022
529999
682066
435830
1459848
1338480
512140
201246
460564
703283
18146
137362
1021323
209488
1544106
1987336
1708114
1409676
1445536
1453445
1584280
990909
1527249
1825824
1945407
453597
1339201
1379777
475011
821713
1496651
290831
1306965
1408900
1924107
708425
501330
1736907
1895850
518097
555380
285482
821706
1228263
1402439
1258270
1451593
609857
131340
505316
181793
1402318
1053162
1756597
892261
1356092
1708012
1258443
161241
1852734
1993974
1219916
123367
956753
1625743
1635537
308972
4672
1770505
1638958
941245
798073
1788809
1583905
869096
691905
491189
1026951
1641194
1689074
885677
1969026
232091
672839
282999
1687656
226643
1680461
1847176
202127
817369
477696
1251309
863419
1094615
1012997
863966
1760390
804128
488917
1405320
1843789
233028
620647
269900
1436776
786605
20765
1780516
1251887
1537053
1453346
98300
1768863
918828
72406
976105
1485946
692660
981921
944905
820453
68019
193457
351709
1335608
196211
1641625
307372
992254
1804737
1096628
809126
1510814
430173
1295308
1429823
268410
1378978
529692
1832856
64532
164940
65094
1512354
1926133
950552
1615002
1328628
1892785
387991
1849681
360995
17629
1812277
1832733
1724958
401105
510582
1489557
250970
1645308
112541
1329607
36414
511449
668309
557455
1352075
1394846
425192
1939065
864715
1449272
1447890
1381967
458957
823801
1200297
1385155
1464249
588177
1429279
443060
363749
208286
783558
1881269
503867
1701824
98718
104989
806427
1160905
944051
1135860
1789892
306551
679101
1012746
602258
1118596
1411500
896958
1048623
697796
244983
1731322
23000
1502377
1437595
267913
1061186
1149855
1779206
578231
1280028
34074
292364
1103394
537621
981796
1111223
506331
1973983
582901
664720
1664211
57484
1110386
1473429
1211525
1225296
1853907
485048
411244
153273
1217797
1482070
1178933
125233
1042151
762550
1004013
779776
1489421
1006835
540454
1924258
68007
6238
743692
299830
758330
651718
786217
726040
1346496
762196
195870
181673
717412
768988
1856081
564989
615726
1602637
1111232
693919
170027
382846
644697
1293147
1504097
689546
1879797
203391
637486
1797271
542954
1016812
602479
774227
1049122
1045400
888153
613544
560076
777891
1230506
538757
644906
1551619
514706
1749585
1174749
3073
1660854
1378640
1331424
861409
1162210
559428
1133593
976436
221013
532115
200194
1023214
1379863
1117103
532217
1225284
1464357
580631
1318524
433227
1933360
464405
1411867
1671792
1902129
210973
791359
855670
1209161
1374661
718251
347801
790368
260853
567996
174988
1914453
934348
1950673
455274
1399387
402467
916670
1977849
591217
393968
362967
285799
1601987
1065678
196082
1629339
1733573
51624
1293853
1888893
1746627
1019164
1498969
170174
1821944
299040
255522
417007
35828
1849144
1723061
717087
1281114
1092733
27379
795287
1083366
1706545
1750931
448394
308547
671906
1132969
1341287
1030277
206797
979663
205316
1135049
255191
793214
417715
925141
508854
1561059
1412570
599777
1318047
1643428
1918492
3165
1443430
713194
370054
863685
1148422
1745867
39959
1271641
1684799
1073501
166504
1007609
615347
632935
1471268
166486
841922
169297
1476029
1704124
43205
1830046
836118
625169
1565519
1746246
208871
270739
821557
106819
341074
1171257
263123
767091
1800241
1590585
20544
242413
265323
1385299
282707
542575
1102884
1353399
1804562
1910736
230645
1023330
1231833
576654
109204
1933423
38014
1344947
388063
1287197
767559
87740
41113
823061
26561
787377
625132
766832
606897
776979
1754753
415807
1716126
380138
1768950
413751
1118341
1027791
387743
280688
722494
86270
6340
211860
1450395
1658998
423171
415504
1534433
1630567
1538793
842506
1324251
658735
1359035
1119277
1678295
1554928
226235
1887916
1441843
202118
857378
184335
659876
589165
1195668
650664
674957
245118
1734706
345626
1560197
1467684
918477
1257403
695482
6758
40737
507107
1343869
1609165
292899
1126373
366491
457376
738358
1887754
1673360
288125
881841
1217738
1299179
1657175
1139690
1264451
36709
1149251
176351
1358453
380172
328315
1866124
75036
1826517
22500
1670536
996194
1531234
411105
1795617
1346573
1111426
1808866
1007499
1390637
434115
539156
106917
327661
8039
1813686
199010
1573982
51732
255668
1013273
1563081
1270118
676732
735217
1466365
1892460
1615587
1593708
572638
896958
1787103
258363
631926
1065202
553812
1493428
237912
553723
255961
1614751
176061
1401105
971542
624190
1724205
869046
151922
1586593
1008650
376528
325180
809565
3609
1941578
773894
611790
279790
1940735
1629215
339571
703583
98856
1889340
1686935
286849
236042
528946
490512
1598733
1623438
625603
927065
731793
778033
1413768
1409864
373541
910481
1710001
1489933
1959827
1142176
434187
1324645
90189
1875565
142949
457065
1095262
1522533
1086356
1195418
674450
1328935
1133483
627577
1978729
532873
1393236
633462
1269326
1775687
1540932
290896
647855
1124337
70785
1548548
1320002
1813921
399399
44140
1208095
903606
508171
428017
1867644
1496411
963760
858872
1738491
158626
239594
62767
799301
116224
1998567
900879
795236
151996
780962
1331001
52362
499469
455138
646272
1362853
108870
125374
437898
1749395
1876534
1103290
781142
973611
968364
992016
601728
431671
1498321
1699510
1010911
178372
383499
270884
683881
695266
1102697
1051122
924986
655111
1127631
1170320
1590755
1952425
790070
865598
1269998
551004
1472917
1904327
1082517
1081136
1353090
20779
908303
1414092
1418277
1340821
781515
314634
1967398
855363
788162
885875
814006
1484786
1183099
634865
1758577
1096160
1201498
1665944
128760
1172876
1794001
1221854
74364
672437
1914839
1873614
50954
518384
815794
102429
410676
686952
1147017
1647199
211670
833741
757316
1989715
764129
1548396
240520
170933
1732280
1029090
1988246
1468263
569092
257558
379517
1488018
478714
706788
302979
1874660
1014542
681072
1984024
552869
888595
1370219
1202822
1198674
1977510
1679748
1915078
1382918
795247
1591822
585761
530320
956974
1346662
1034096
256849
696721
1360355
79278
1879520
1605033
1681879
765124
463532
1245855
1580772
536999
164512
1522214
1767395
1794794
340103
1207796
569716
1061016
999639
1483621
247941
808079
1734639
977983
225733
59234
1714376
664608
603863
571347
1153687
438280
1328388
593990
1222554
874117
365226
1773163
1192607
159080
315302
1326790
1713157
1051083
1949397
954670
1120935
435217
302038
919036
841240
1496504
212870
347667
1527831
1536103
1149192
1478021
19095
1057957
232936
1390539
1336043
1519263
1622945
818801
713994
1093938
1348033
120684
1254269
231596
1255259
318556
609919
181932
1700206
881663
1177254
1867983
956537
698520
1181881
794681
1053167
167425
208752
1733814
1652145
91258
1631004
103880
10237
1375518
1196835
1002050
1271566
695362
156863
1542895
696728
533566
1040300
1521640
803129
994382
1085451
226856
1127204
677978
922849
1535272
1803894
300893
1402557
1658798
1213554
481106
289286
1284234
1519289
1809447
1902423
148009
584636
584558
1365631
1826339
74153
1383078
390079
1373375
387698
247171
589871
175086
515540
1232714
925711
672026
1196525
934219
278395
332053
484023
1753254
888219
1620445
1695536
1835628
1469245
897719
383025
1662036
735431
1914238
1237169
1952227
1841501
549237
1566210
969677
32423
580396
1502569
841503
333340
1509003
238459
1738349
35198
1635450
407718
1265246
115324
1234748
57820
115917
1515222
892236
1478281
1625932
333625
1364957
1645897
564045
1863783
178598
1907854
673515
151168
709333
842953
1134605
1565150
1657086
1079863
776119
115938
626893
1494547
445985
364677
416835
166539
777058
583750
1098193
631537
801327
1369805
554192
1944610
612987
1409360
566050
1754407
1407538
549392
1956216
1490447
395145
876445
1212495
1095879
1317031
1770986
1783858
1749107
803755
734390
1735498
1252581
1896258
1828784
1129620
627248
499216
51420
59924
1183161
1770564
1594646
384147
956852
811671
1109613
4912
27058
412118
521535
261285
1949641
1751764
811180
1751516
1934546
896699
1856669
1832217
1034966
1563986
1619070
447039
1347416
1608893
459377
903186
1430082
1130517
504266
315451
40487
1949439
1336942
253110
555358
663877
1600791
1360045
754215
942710
1716899
1684957
1882647
568113
881997
542922
1420682
1447541
694495
1014566
117932
1625666
1127197
1827080
1217739
1846555
1987340
295281
679590
191710
1052444
1867734
1407786
554071
250665
1696133
493572
1590501
168511
775098
1483057
316984
452818
809835
940741
517714
977910
937133
198887
618121
1374282
1659888
457184
647748
944788
827518
924698
332466
1343910
954402
1628717
1482105
1948101
1130519
613654
1273074
1293780
1182926
1529408
591613
1309730
878824
591864
714558
1499706
747803
800360
606359
1805169
257358
792334
1421955
1096607
296222
1076025
287128
887001
741195
1164993
159700
38598
1654575
1260121
826835
403420
1403294
1370846
1411342
840805
1328050
1438424
1185525
1797758
124140
1384434
752753
672679
141154
328826
117278
375453
351479
1634817
1279437
1584941
927844
1961665
1248094
1731793
541322
961971
1788126
1507123
317976
134715
385188
360726
610835
782140
1656462
203030
1040863
1026419
1679517
619954
1292625
259794
953331
389846
913545
9406
576035
301431
1383536
386149
1337451
1724778
761637
29358
725303
374662
1207011
1126363
929705
951194
242325
1989501
1738462
1907096
754007
1477764
997863
766627
236288
562342
1697238
241825
82910
1226039
199469
445216
1974881
1400492
337293
1761576
1240598
805380
1374263
1470827
1201043
1761599
551548
916068
1298965
1669671
1395953
1733868
1101391
281567
40085
905868
1012108
1228317
1688447
187424
1546641
1855864
657079
1314746
321722
1535328
1523893
1124829
796651
1735035
306140
874380
575582
308004
1555715
288503
883861
1204769
1317052
1323692
1483519
1773383
668655
835533
346172
1419316
1786997
722344
16858
527585
1534927
266649
1186522
447607
357508
1488239
788030
872630
672400
638126
467601
1619882
1484467
316760
762666
464985
1693215
300897
510020
226032
1574833
735328
1425790
728415
28973
507579
1207840
1520755
601620
102193
1146454
488518
1732114
435078
1614636
1803605
371772
1892627
97831
1181545
309510
1839386
494734
37442
1171298
1537165
386603
1451850
835949
558738
1223733
1611495
749238
1538804
924555
12770
1172486
256463
240631
463832
456687
341708
330052
1159160
1256486
303144
360431
1013117
1474838
1832955
57756
1523823
461686
354350
1893498
933136
1006799
1666635
544872
383876
1994969
463244
951973
531915
60312
1305455
1654990
1598341
1269399
1927091
1691650
1635707
699780
756457
1940605
242931
51023
231752
512660
435282
899386
34493
814623
406520
403677
1163109
1505824
206543
1518574
625079
719569
271681
477889
1346575
1631387
29967
647219
1864784
40154
1691104
1522953
298371
1438874
1413365
382454
1851112
1464562
1658234
191326
364488
1464762
702084
1107721
1947424
1617600
1205126
6108
425135
163871
1209133
1049290
1773241
251802
126676
1395061
1988145
482184
1440985
1449726
1145793
88388
754037
262783
495819
1263604
216329
98373
1618839
1261266
1851862
749471
1087628
628680
1775370
1785555
68053
1172777
1036444
1768991
1666749
1690762
216213
292217
10515
1621362
512723
927233
866993
1669950
1803076
611007
1148708
1083865
517841
1144719
1705031
1793150
1480360
1098176
486683
394949
1140560
593686
969870
1229304
923041
1545556
1166534
77733
1794179
1229813
1747925
815256
1361960
625110
959109
1731968
1734928
1044851
1436276
1775548
1350708
1829287
1026033
34567
757493
1816376
1565668
617740
1664815
1546070
90168
122693
1477139
1076735
1406518
31709
252981
463271
985669
972221
480076
1453236
1817367
29628
54836
264200
1711081
1401722
844861
810198
1681883
1012576
824492
1982873
931124
199602
330664
1642011
950303
1498684
664554
428123
1373988
1702416
1781390
1111282
577246
1266698
676067
519654
237465
1196279
1307957
472081
260057
949202
413942
901013
690419
525838
453744
49544
809289
378134
1669930
991127
961843
1283148
839114
289814
781119
1599329
1548924
1806799
1874563
60238
711742
747588
1591296
1679745
491741
1836856
1286679
1797380
337245
587600
1167589
698220
1070270
654095
516391
924337
1511567
1095462
347412
804110
53430
1342462
907686
1903272
1954131
1331185
635827
428425
539144
701059
1516336
1726096
139094
989800
467306
570974
1393539
761312
1718548
1954896
253893
455533
534490
1438662
1999131
134655
1298054
249289
1030919
236567
1455957
433605
1524381
1495341
1857937
401510
1435839
738165
245258
1004469
1411465
1157408
899500
1215009
1359654
1826067
336392
1727112
1148141
259655
731973
1915139
1040443
707514
199002
276080
1755598
1725022
757836
135720
335328
743418
636018
847923
1728441
1364243
1680438
1976828
1955631
1884033
1378474
1706647
187527
160086
1861080
1438738
49829
149832
1581083
826445
1722759
376067
1123039
1737902
1922637
1919581
1778321
729318
915659
102535
482688
1972265
103518
1639323
1113981
12383
329117
363788
31839
683997
791292
19732
239464
1397232
1076863
1693049
648989
392787
363647
1870692
251185
1312491
1004416
790151
1728919
1744460
770602
910681
1470942
1204395
1724710
811214
1685059
298927
551704
1530441
64692
1580780
688976
126674
382930
690835
412176
1407845
330027
1688051
646339
1353831
1669226
88994
1392117
1713355
1980492
356822
1039019
1114772
1764343
1894807
879649
1716494
1554047
253652
1991246
1131033
1557692
1104712
1339340
1356432
60524
1095114
1104826
1270892
375378
1231721
675332
851711
1361835
671711
1346246
257818
1748513
1926381
744519
766776
717857
1387296
1189800
1971933
1184920
1921222
1917789
508563
214895
918425
1229100
227543
676595
1233143
1872553
1832397
20692
1787488
408985
480987
264005
946036
116857
1102690
1580826
387987
25480
944625
1197156
1492887
1802530
271418
1056879
696576
430270
760596
1151157
1192625
706586
664160
866243
1715722
397726
485672
1673488
835677
476063
496278
1423257
1992362
1827006
1700199
787712
1580722
150465
1194143
1439946
1791979
1951927
1410312
37071
216167
1145463
751939
1699045
1542288
96076
132528
1369688
1765395
1249880
901645
870869
1069181
593482
501343
1254446
1686791
1978386
1872994
912800
656529
1050684
1939320
678388
1393292
408054
1954816
1681702
1619084
165176
124146
1809502
1527678
1637088
360533
667156
1199164
884897
928573
1581832
1350673
720739
1510984
1805818
27133
1125828
1780561
954274
888454
1225092
710580
1977076
990768
1559852
1394013
1703422
80350
158476
831332
209579
1170111
1779029
885268
1922433
944539
1749266
1087232
8074
1379673
1097681
448040
736872
996199
1137948
1780207
240700
1461599
782846
1739881
990559
1687895
122194
1553748
165298
1884038
428064
786618
815218
1078314
1503893
544000
1427368
1314002
603235
1201913
1206076
1361453
858109
138150
814230
1848091
1419424
1935491
198546
359663
476981
874993
173784
94431
1060025
1991109
1329502
1805098
1699101
609088
1648356
1128524
1730877
422244
959316
719001
1670731
478961
458435
503731
93628
784785
191523
454461
1772951
1514146
772456
968599
1639566
112039
1530250
27652
429461
700684
827515
1209126
66718
1799183
291258
894754
170476
540005
1319366
1014630
189107
496852
104041
1055367
468334
1479925
1571400
1938286
62901
1451477
657341
902555
172803
1174049
1435483
1817250
257998
1683012
747546
839795
627296
519354
1769996
223834
952534
406398
371637
796866
370398
1772520
1168402
1529262
401125
771052
1070424
253726
1720101
566251
88307
1631345
801230
1300733
335040
1949371
1802261
1722401
198291
539961
1730937
1918810
1290229
1289500
1606625
242709
575353
133706
1827679
288760
137854
158460
805388
1032364
659673
1861436
159545
1534549
1611430
1162330
1643814
1362063
1766079
1083885
1362143
1053312
1152668
280617
1323540
700830
750378
722297
1917057
68049
573235
1288018
1689211
1178519
1950436
225363
323432
1551737
644277
1829728
1392759
115838
1525605
321905
851917
521568
1001363
62950
877003
544790
1215441
1645908
1159226
1461359
285611
1220259
1149060
1637215
792333
541258
1151998
198354
1466607
950539
1716525
648185
916466
1608058
1927014
874489
312559
1046664
1561080
1614412
1219619
206349
1508721
1893532
759054
1423349
85940
219434
1392065
1475033
237298
1247936
87527
1050926
838922
1276789
1731401
863095
1046587
604343
1615488
1842918
1675639
1211817
132752
213745
1758878
354803
358474
1742224
1615883
615131
1970559
583090
1692261
790153
1822190
670460
477329
174868
1315416
464233
1110394
441176
1678946
1382876
1832064
1141465
817330
951967
1272204
1466048
610879
1295095
757233
1924814
1795213
357263
1502946
1397423
737167
1211343
1482886
1282159
836588
594020
930218
128195
526161
1514524
1146973
1387278
1972806
909043
1040137
770968
442464
990691
595376
1530543
861358
1387245
326729
385618
221977
259267
1585082
315094
123505
759468
214904
961874
809874
1774090
1177976
1624442
454780
1064058
1777496
683775
621240
23741
1344502
587166
211630
595367
433179
829529
947571
345656
118005
405521
743148
1128028
1067802
1250189
463525
1106503
1270382
515321
256727
654026
257888
1968571
1403443
1397985
221258
1037375
1950459
203638
212574
1642632
1518996
929698
1070163
1988479
335474
423498
1671098
81560
985602
1608001
1731196
1931591
1475469
1822517
117783
1425784
596949
1890045
77195
1351832
45983
184512
77326
1204355
660648
704807
1111042
890717
1147533
1026284
1492972
715454
1160375
1502595
492363
1817555
1206793
364017
1652965
1592627
1518704
1840627
1463137
1052354
1078785
1678803
1184704
849527
1278121
1504553
329806
662162
1093529
787343
1320120
1087241
1176102
1025382
1520153
125980
1887389
969029
674301
290763
600693
724837
1677353
1073306
72029
1458131
583367
40921
1150184
170587
582254
93277
1685198
482639
964638
1306253
820203
1580712
1419245
1156500
1265325
1403531
1311085
1406969
384796
1584645
132655
1903810
55014
1327927
1561959
1646372
777033
1829695
1978275
115647
126104
1649629
155235
574351
179175
863817
1299460
1513808
1251988
1048363
722429
709695
1027636
619808
1065563
677732
572204
248795
109165
1273950
1029867
485893
45894
453132
1844934
1742668
257723
1581446
499813
1902140
1448268
684205
1632831
182840
1898846
320280
1571712
1461546
292151
1270012
471603
332631
1957575
652885
423572
318434
1809494
818007
73100
231687
65244
1874644
1640957
1800849
1425160
1270258
1071039
794251
1564112
206153
996372
1757
1896984
1521048
148230
1279942
534738
1363185
1551950
176129
1165462
1552150
674231
1747482
1731816
640978
145747
1921077
254516
1162379
637662
1073784
751232
1806034
858091
1945079
1142891
115518
275991
297052
997143
1579583
1809068
1023333
632957
1953239
1581994
1650263
394768
257466
1318857
83112
1288315
387434
49222
1314882
612843
791021
1921504
1646907
1078145
15123
1395673
1408769
1127756
1216834
1599990
151570
1646653
1643354
1006516
940343
459373
72224
1675771
1683423
997475
1693097
560458
1866749
793345
728756
1278761
733294
1246931
962593
1716930
1325285
586063
1085752
1679669
1311773
1865212
237666
1791019
213266
1408625
620301
1283161
671727
806150
803962
1128493
1658627
10669
607989
793242
1156007
1019356
1904917
230254
186827
1964220
601031
705830
1403261
1494874
1723179
444972
868582
1403076
1874494
529765
1848911
1800363
344967
1065924
752145
1416906
1065856
644560
1076848
829866
1128904
1027199
422048
538763
1826394
1996747
1234622
1824860
168437
999243
1607632
931319
498414
1923769
1533015
1810058
646619
451619
456462
1499937
553636
899114
911307
1513497
1807727
187446
277606
909239
1877243
856459
1397132
757865
1345694
1322812
29105
1241807
172970
1769603
1984065
432043
1122707
1337153
1566114
37306
1659057
485663
1669832
680999
1958890
838261
99629
1260121
861885
776159
144712
1161250
1285530
1309259
916728
1981901
1001981
767089
1032660
242489
374533
202751
1381873
539088
1607580
551720
1920610
1241382
16882
1336120
130698
345569
195740
738374
1740226
1728053
1175041
873814
704565
675346
1442505
502861
1341028
1217659
710536
1219844
1309040
1893957
562497
4166
1230301
596106
999893
1861498
1687025
1641227
1872330
1474206
92544
1140647
206813
798913
1478721
477737
541633
1574387
275783
97748
1955058
972616
1666896
1676429
192015
428336
577760
1145997
489733
912968
1319229
1104432
133338
755030
764303
705954
435507
52426
269215
838213
347046
1032617
1292132
649541
1529088
770737
300002
670874
472782
1934729
1243613
290374
841169
1022196
14384
1655602
455291
654688
603121
1146023
1303607
1808890
1756987
1778747
320960
669971
474858
215026
251830
1845090
1303009
1126051
44078
1644909
1901681
305627
1695321
1237519
625163
298453
1321351
29685
347623
1917482
130629
1100480
845862
880683
68931
1575408
589058
1823060
942098
627276
51779
834628
1999963
1693532
63926
343394
847253
1271947
965730
1701130
1150597
1254804
1829501
706814
1453929
257346
602179
423087
1152383
383281
1967164
1399574
968203
1686850
13020
17077
1109003
1364472
1754646
59819
968604
1478881
95766
1822229
1139098
1608076
1994039
1054231
1804865
333123
549483
897993
368961
1607279
1643870
116599
313058
1386610
1992732
1408297
438340
1961223
974962
682596
416066
800037
125817
1168016
1685814
288527
1842063
611708
1131588
1263273
426714
1497167
1073550
266206
997091
901894
320751
1502870
1799289
505480
446950
1143819
858648
1007167
1748145
727842
1192567
1535908
1836303
1500657
52828
502086
672282
898016
1853531
1253239
516842
713468
1966024
675517
1557859
191314
1756339
293498
627731
451506
1071115
1809740
358346
1623170
921086
752359
1570259
486368
531893
943132
1860519
152828
633956
725221
1942902
1169054
1084076
307214
1827262
408743
509079
539624
1567543
424388
1484532
1239616
829185
200528
1343167
601671
444947
1329836
889641
1914723
784825
1994662
168101
1821498
362279
1603588
1056504
1284738
519690
731393
643398
375439
1244575
290260
82749
103343
1221391
595892
1623568
56880
1148398
19807
1132083
1992955
326839
808160
1782240
1194259
1213636
576541
335371
1358712
266666
1045385
19231
1296780
944438
470717
568996
1357469
1911975
1067391
1184375
7530
530967
546400
719810
1147164
311927
1160933
70030
1756059
78274
417605
1364111
32430
881085
681933
936478
1001702
1677488
1777390
1505810
1758703
1596221
322734
36429
656960
1776574
1272820
901521
1170323
484615
880789
1224267
728725
1479757
868449
1018708
1237837
1577742
1809683
167102
725173
1067096
66805
1851859
39669
1000955
870753
587081
11711
362400
1130417
1599368
1013384
1595606
865061
491406
493989
1822877
686347
1758647
936921
1116971
302794
806923
308776
692189
1629238
401306
1697368
417635
437517
841101
1179965
414736
388108
1675710
1592689
1401818
51212
1326263
1759197
211738
974500
1822356
58914
1974882
1057424
1935863
1894677
1378736
1914494
1973087
561447
1742604
209128
1851320
837739
1206808
1652158
107683
834657
1933247
1860318
253544
329837
1125278
184703
418777
649849
295384
1698798
1958656
388167
912662
1871373
1079698
1410567
1541620
1376253
384889
782350
189500
1146181
979901
968632
1842585
1414446
1880821
1389589
47532
1850452
872332
1739553
412252
768629
862866
1786498
1000910
1214543
742748
1626980
1882152
1378767
1597120
1836512
745121
644368
154635
1908678
1873218
992394
1010616
235103
292615
1911782
814112
684848
1160058
159890
1569214
355806
1124342
1296155
1638346
341750
1575704
569406
1447848
1519112
1242894
1507184
785807
1839416
74564
1619367
958496
964327
282119
1230456
965797
1186702
492027
1433197
811241
1190022
1390096
1871200
1278308
480635
501024
866310
1795550
929092
1534533
496702
460865
122900
711791
499729
1298815
991188
544933
940082
1861578
1327460
621779
218497
552844
710175
692871
1905638
598183
1890783
10615
552286
1177241
1968521
51946
466418
1521911
976950
1983805
789556
1267060
311933
1929378
928747
218131
1319398
788569
1424664
1244418
1178276
988290
1907274
1539171
363580
580691
585970
1834515
637518
1881544
1666059
1555357
1717518
1305958
619955
1307789
117134
709853
79693
1998835
724398
109576
510269
1314929
1459263
812110
870607
710218
878807
255008
783919
3168
1793748
1438230
1848118
1774542
955889
1823745
26761
1061494
1387266
1168564
338881
1102739
706271
202401
43865
1041259
664035
847236
1680361
1534586
1563222
1152166
1794592
297968
599322
1291576
1129628
103385
596292
16171
939767
897475
316349
1251778
1612135
1027211
1261065
107970
367397
1426026
1115714
203482
1783739
1312616
709801
1236883
698706
1041515
1356483
629236
84607
1331746
5728
677308
80519
1680281
266064
1008483
693579
496374
160159
739774
1220093
391576
12585
51963
562566
1167407
1510398
1334996
98267
56544
797882
231096
1839607
839555
522952
860533
408140
19994
1537369
248309
1857330
1252226
715377
355647
788689
982619
374257
132885
16495
1159500
1359514
1093789
1678083
1032631
211717
423255
159846
1457275
1371872
1241507
1689477
556570
1422689
1543851
1856208
1298323
904820
267665
1899834
577491
71706
1424252
445260
1539328
1694984
1438225
293058
795541
1846317
775235
1237367
1136994
527623
47730
967252
269200
532477
1930892
833189
813010
344705
200859
255550
1969872
1117492
434326
513943
1336977
1639769
1784818
240338
1588511
772153
678179
1842939
1925586
40226
7531
965750
1015751
1000496
903796
1722085
248246
1325858
134590
900226
964248
1769961
512835
534720
1076226
1937705
1125568
967466
1668807
1496913
210263
222887
510866
671867
12343
64550
420489
104943
883382
715854
559439
1085032
828814
1321764
1337744
1791636
1847794
824792
1690389
1024603
1923418
1587172
267587
1650935
1323393
1353250
1118211
1796497
346607
1793938
298216
779489
1511271
317084
354566
1270408
1126330
976943
1977687
226090
1492490
1752281
559326
626
1154250
1373163
1799599
615879
1625652
1921602
407014
1183676
1022123
526848
128720
639163
999309
1527004
994502
1574382
63581
293190
1013130
813774
236384
1811284
394451
1156177
86029
664460
862803
1917964
550234
1499046
153809
1987350
728575
1695719
1071883
159823
1752787
799389
1959453
569467
1136117
359923
1255316
119074
1090540
1882537
837768
1642251
231953
1252053
728665
939942
920155
344753
82626
1036976
896833
524759
234662
994985
103390
286323
1587047
993889
206258
1241322
350846
117065
1217328
195766
1407274
1651629
1395602
1178179
161495
604274
1740498
38180
912638
1676709
841608
193878
1159509
920923
1068513
1539934
1317194
1354573
814445
1407233
940529
929539
155598
547301
1693767
797834
1163439
1436302
797378
1403955
644855
686127
352555
89953
641744
9516
1857625
1027183
604679
1280690
1800868
914880
1454000
194298
1398649
863788
528131
424935
1982806
832722
1400885
1142343
778907
1742875
1968866
633763
1640550
654061
660230
1411170
797727
33673
546149
160323
1236915
1903753
1849617
1167103
363411
1011101
1970136
1879389
1343906
391370
1510590
129418
369430
1410114
1749126
577697
1303670
1413710
1756280
614418
56571
1792359
1482181
1755418
606328
1228239
497869
103037
483795
1582563
50838
1907797
805712
8786
301789
1850539
1339775
1176525
941310
329615
217459
161178
1352603
321656
1449827
880588
143521
491254
941783
965902
1833574
1196195
264239
1811980
947605
1060864
462468
1348294
1243409
887890
645274
1491574
689229
1303022
33981
193215
1251353
1343978
1169468
1984918
1732598
1402939
314774
322764
1876175
1275623
1330441
1157286
1657002
1746369
612318
1148328
1834282
1744989
1166839
1430476
1311368
1216663
15839
881695
686077
945095
555716
401373
1341497
68259
1108417
1102543
585892
221442
1085529
851651
407313
238805
301577
1440809
1315511
650432
1162505
1125248
1879416
1144281
295308
668507
383340
1573578
779055
1166431
1725520
929439
1936991
208344
640192
299132
498076
1449893
101451
204753
1812365
752988
1871508
1520395
1096166
1184011
1549557
877958
462492
831092
1911939
251235
701885
355351
1205861
437111
927065
1422642
1007372
1624433
1494545
1060847
1421780
1017154
1639446
1853853
673318
247881
453932
478780
1746898
989560
441434
129722
165258
1764494
1049995
1581599
1066610
1459758
1166526
808074
628282
1168771
1665668
215054
346188
135540
354410
1644459
2449
960561
1122577
1888568
322462
719238
434551
275505
1594717
1093261
1077908
1713302
1306378
616811
680463
842596
213194
360904
287039
1285145
53475
915402
1805725
962891
250441
1292496
1950463
330911
496033
1376698
1406969
389922
1727549
1943979
987991
1085847
782292
678060
1513005
288968
1929794
1828129
1962644
1411132
1468978
426322
604754
964202
1966257
1513808
944144
1193694
976556
1435709
814503
1904284
319280
998219
723612
803091
1768924
178144
1290832
1318010
1307323
248083
817425
1932694
1398416
1277791
618071
1384887
372568
1200991
43932
457120
842110
345798
1910781
1609226
1379626
817871
396478
664474
373730
86882
678539
1349459
1525668
1598474
1781099
1439320
526320
1889625
1461524
1524689
602767
404207
883004
782439
1564165
839871
1212838
919131
939728
357941
273907
1300376
1796619
208456
437963
1804773
1691351
736520
1074629
780084
787909
1378045
1103249
440216
217676
961952
1228846
1750517
1169638
166414
1367506
1387410
1960787
897354
907507
1938289
840892
145166
1292005
128065
1553861
1981601
1231590
289781
1727189
1301677
1062725
1558903
958464
235060
227144
542894
903292
129636
582258
1177632
1424986
680470
525636
1200098
1463130
1943954
1019627
1004284
593512
880150
1946849
1565643
1598113
1955856
891229
1468361
1315635
1945430
1015714
1994389
1909826
1152178
1178938
508088
1493302
1095305
50470
772874
456419
111735
1382626
278961
1175016
208246
1996973
1153199
273481
1566078
1392463
175657
1281111
1706992
1462177
1414189
980698
1344095
1708458
1558080
1257914
1557999
1787424
538008
555130
1037262
869400
981981
560852
452476
1257261
1208247
1294772
1317318
370773
136946
690859
21800
1521805
1201913
1001380
1574288
1151181
1475103
31815
1427134
600795
1944169
1435395
589482
21464
32437
245214
407147
1019508
1304262
1523170
1522864
175968
1099746
1030701
802706
800559
224275
1268788
1481565
1250334
559013
835067
1560567
1943417
1729303
1048691
304759
959390
732565
1441027
1808277
1821687
793981
70208
1261264
1895327
1855825
397815
1586024
1013455
813377
1889544
1684878
1385115
59753
1710732
1142259
74942
1245648
365752
93955
286822
67632
1663545
1446780
1738291
493641
674426
1872332
102358
599198
1433453
572530
1074793
1078694
1699727
447258
148101
1277360
860863
1785598
292065
1606008
1576127
1609089
1172958
1972751
1590777
1565714
946777
760220
812273
1358281
1165610
1875931
1619745
1507232
1868057
1297402
1187470
689431
126524
546153
207808
841423
1621871
776944
1177815
989036
698304
191067
261314
596364
1232187
1754623
1788247
1377627
838452
1265122
1345637
499196
922816
1961149
1503635
59131
660644
698296
1512256
1799891
643037
743998
1011028
263332
1363749
232690
1193345
566995
1174643
1380657
436577
24984
537024
588787
1954044
928562
1555128
1560086
1135796
1498454
479122
1996237
1703133
1744580
1385531
227022
1428592
1784717
967192
1238935
1334353
1604084
1565045
1266919
1070657
1478755
1046631
303812
717555
1545003
650478
1429887
611490
1255290
452351
1335345
399627
166452
1347083
1449786
210332
552378
316051
406117
1822296
1003105
469241
1472689
113044
1452033
805631
306327
1001484
1069601
1139264
350689
1928601
1781329
455431
1421803
1322763
1494411
1017719
908497
1126691
238415
736028
554758
389987
405624
689794
1020053
14714
1907539
1343586
1653048
1997132
485107
1437040
503610
437865
1334971
1837864
1601779
1404060
664048
1790423
1271006
857490
360415
393688
1124027
1432699
782556
1209114
898862
370828
263169
1496591
1961171
781060
1004845
1778978
1111486
1317721
1437368
1354431
835467
10394
744146
1066076
1998503
1553511
595426
625103
1591286
1706144
652387
643569
228216
1888308
1232909
1507964
1667282
1297892
1355962
12099
1551640
202078
654358
1269993
1203611
1615986
1960045
750820
1712247
1001714
1628554
356068
327825
1942861
1689746
1291545
1222202
164077
350911
773923
1279303
1171749
752370
1476433
1785993
613465
1489136
380347
1055081
1593743
295113
650097
1389591
781190
1270221
766108
198591
990070
727270
579358
1284781
345291
865217
1440542
405567
1516184
1468944
1072796
757893
920519
1072731
662804
628235
202323
1862540
782225
168036
305800
577099
1436287
1280739
546824
584600
1626305
210491
95916
1725627
282867
1713582
1810207
467801
1910178
1361
66913
358210
1813383
1897978
1984237
938768
1041816
911406
233707
1961144
680233
287212
80509
134585
218558
1742627
10365
548481
1194768
416622
1572463
1122908
943550
232761
221695
1336886
1855113
414114
1363275
674843
540801
1177743
647119
645030
1126664
1084143
208687
562244
1613270
1795515
1121988
127588
934107
1152918
595250
1787605
1058577
60604
446020
1733666
1310414
167729
522530
1092789
1861730
921317
1530146
1956169
180871
1027053
178475
201156
1169749
1391469
939595
30342
1949975
390894
656894
1818475
1053011
1850309
1033875
202817
1799316
1920640
158971
950354
998279
476884
1124567
558781
1475715
539316
161304
157075
1050713
763109
1851561
438611
1074119
926458
1058281
1295350
933858
568107
41165
1627288
394776
1039257
85352
955448
243801
960286
663569
1496602
1923845
831644
1421343
848090
1425249
598918
1751552
1832969
93850
124226
675001
136411
1788426
1937263
1563968
1664162
1294769
16427
1003306
870791
1766304
326962
1526583
145089
522535
1487882
1093901
1637757
1945501
632295
546399
1585143
1616936
787846
761753
1252280
177695
566129
1130944
609438
784407
330636
781668
1807086
1593981
1266165
834364
1027218
1335306
1478338
1039966
1848007
1078932
122432
1830470
545290
1652174
1964604
825148
229390
1111105
442612
1843225
1719952
1411610
1611877
652859
1269025
353632
2836
1975299
1470524
985472
519187
248950
1756278
142190
1037367
757004
485223
29828
585571
1357382
1274339
1078021
819607
377905
687616
1233686
324636
1597380
57833
727284
483562
645091
1834669
1486414
1294058
1751521
1615285
419885
1084657
1882376
902935
327403
1188155
1734619
1632032
1163373
881849
536288
1917575
190936
76118
1372744
1278034
1084297
1001989
911987
497805
336911
1065153
1346187
1906786
1535139
963472
1577613
1026799
1950248
1655859
399248
1844071
198756
223172
941952
788622
1541855
1927362
663625
4719
66680
1943891
238133
1127656
440797
1774974
1848964
987631
600775
1750520
1390230
424947
1042634
101514
158758
1029052
847250
1430788
408566
1936961
986583
926487
824267
1127138
972653
1426562
1670540
831278
923482
1037773
1023837
587380
952932
1660446
1629953
191190
1558158
1325375
321451
621551
1427851
1817461
235939
273774
1329467
172303
1193389
398725
891425
1507780
896102
617674
1003694
996099
849382
277339
1376787
8652
1060719
422183
1872627
1261424
305792
127359
1893514
1681204
1099312
259323
1421425
1979547
341983
292834
123963
872279
140946
1318336
727222
1357072
140367
787833
868485
51742
739230
1150832
1711294
1240756
344253
1214702
1828733
591573
567974
1129748
1542193
1162424
832365
445117
1552696
271547
1305188
821606
1051869
1817993
1144619
1086861
166036
1862875
1341740
1736150
978306
1152794
371249
38632
1642392
631296
896118
1628246
1279227
842751
1459922
1645069
388071
427082
861960
1084798
1697103
1959171
1523668
33480
1435256
1999643
1912448
471562
1176048
567795
1862675
643252
574412
1948291
984680
196073
86476
1349237
1124076
1871022
967362
87665
462643
992260
754387
1582187
1211973
1671671
1678968
539491
453737
1065103
1746097
122550
1950920
1125055
1507025
708212
827292
262748
839984
26149
934390
1071210
204648
536393
1359881
607408
1117591
118249
465692
1286615
826546
580068
280890
461599
1156349
264818
1781578
1798637
319851
819096
1792628
893114
958327
617521
1875902
382652
311000
507810
1966716
1264492
1506289
587747
431373
459938
1988442
1512351
1018051
1373082
1064004
1135907
868934
504482
1832082
1023340
1196203
1641742
1686027
251891
251355
1785694
1195726
487783
845751
1230494
498925
114305
1402462
1076830
1888362
632532
1143274
1458491
1000429
1924928
221054
149407
656805
672407
1195692
1834465
322456
956720
8133
1738333
1478660
1447680
1107330
340279
1009618
1088596
1593127
129492
1353519
45439
752643
656046
1665085
677060
1860680
502021
1446440
394802
386491
1428413
948589
1986744
1327816
553267
1978633
1184869
1408968
248936
171533
1371327
1201743
1891588
530430
118774
1046
1626576
384464
311543
1335304
538973
1869033
34115
511912
1577021
333602
917909
1561348
945001
415685
784712
291421
1180518
1115959
1844913
1235009
982633
1023398
1927329
1806144
525210
644652
108297
129448
248746
1149459
1551265
681967
1463174
205061
449915
212132
834343
76508
1290769
1000178
256038
1056392
615595
335842
1362477
299279
1083876
300516
125805
772173
590511
1890616
628829
1859835
663374
281323
47944
344264
190637
536229
110677
643569
982028
754976
1324360
976873
559203
115113
1696750
1351421
1813257
425137
1631786
1486657
325440
818903
415001
949961
912850
156562
1114037
884742
457984
1914553
225008
483911
366352
250179
466279
616056
1312758
1527734
1806926
1905019
1254909
1428685
25090
382347
1004954
1575938
941716
347768
725841
1545243
1790446
704214
1318755
418868
1510225
950071
1365458
1367333
1490563
522431
545378
410220
1382906
1728807
376244
1501951
850778
485055
1754515
273582
1512578
1102269
1097200
129070
437940
1098006
1398725
1790577
1256893
95528
1276268
1971736
135708
709952
1789041
952720
718216
1614892
1416213
1662469
944665
1593179
1561329
1155247
866326
195777
1778976
1824904
143350
703084
1376551
818399
915096
725920
1824343
1333302
388220
38190
1861605
456865
653225
1315852
388062
1781987
1644635
1699767
880933
346985
1273488
1436109
1432734
826078
1241810
786116
906576
948647
826482
1155685
60977
1283814
575893
459269
1676099
1223366
274622
1432876
101432
1329445
955592
549766
599355
802372
745609
1067449
640415
1797141
222697
1306309
1986733
608020
1029200
659947
240883
259426
1097116
1791462
459027
1312180
1402984
57270
714049
1585131
323100
453927
1508237
1782129
168115
734602
145639
1407705
56493
1877813
1790336
468698
307694
1628963
388340
705220
1391719
855865
438784
1183360
1161775
159080
283589
133180
593158
1837886
1604247
235245
1246568
979300
713801
1159752
1008038
81965
775298
699547
1732655
727229
225864
1434804
478632
1953607
532315
1689950
273964
1452226
1648261
1343394
933821
1289407
909898
1869830
336002
1893586
467285
767551
804074
805168
712713
1322134
1726443
1359
1147847
1502256
659909
221724
459059
595869
362851
1941887
1310702
1266698
218370
166694
912392
287866
1952824
1129479
998839
337924
562532
891293
105941
1223305
1344191
1276940
1322080
1104118
405965
1230027
1118730
19506
422770
1927358
1043703
539229
1053505
991553
1868436
592848
907086
1225332
358279
1306141
283522
205232
1889611
1876497
1049468
863007
1083647
587099
1690080
1905097
984653
359377
282942
995254
612303
782918
1675338
934048
421580
1962799
1437033
1375022
350979
983201
617056
163567
641201
647853
713184
652497
1718924
1079271
1286056
1455459
1459180
774576
1082709
1942968
1970263
1487657
877884
550027
1532304
692401
54417
353062
437531
1263624
1730860
1400950
250682
54930
320135
950786
1453637
1081902
1036760
758171
1845916
523667
1322777
1039712
445802
1754028
1207871
1402817
1370664
1946031
11432
410481
1367011
1097360
1325673
1910770
557289
932944
1579161
90713
1615433
359117
962757
1202282
1167723
736344
1355021
810044
1578428
598669
1861106
1206845
511263
307726
1940390
1297140
901035
794443
1247206
897384
570890
1662597
1718385
1320249
450442
805564
1272763
822649
1874410
5838
1620791
1335642
1460276
1643997
1790781
71886
1436967
1390223
198656
316182
1464126
1225174
1184756
138174
1339107
36447
935861
699366
881469
1170081
406632
1066514
323607
309973
937886
1778713
1163077
1340547
1725429
629309
1677762
1096157
134556
971387
638205
199861
1233832
400197
1805297
733592
326127
1969572
367035
1026192
1043428
1552396
1470155
9976
1858031
214523
695920
963572
158377
1967019
1370655
1880977
1083613
492094
1391146
1385178
1585286
364707
523382
1581393
1947084
584928
1675427
374342
1028554
559271
717955
1368723
1981323
21374
524839
1350243
230188
1826383
817362
1406275
1745125
1324561
948296
1057491
713112
1762295
1564649
807625
1121316
132885
1693226
744173
1365009
840644
1383191
212596
328665
1970066
206800
1362847
222304
1821468
1362567
335194
1096923
913349
1970446
13688
869581
1720448
529911
419555
1589864
1942739
1418142
767229
1511613
1806168
1335649
1409376
820384
1706794
1695721
639300
661291
1049556
1485394
31010
843603
953449
89755
1725336
393020
1747165
1626166
1628238
1949885
87308
392793
448224
1317795
1851636
700770
762292
1670362
1765195
575843
1348650
827313
1229790
1604905
1277486
1603595
1864073
1788817
590797
1698448
1525197
297832
1226527
15695
816595
1961332
764810
1690585
940415
1535172
198470
501301
977087
1673429
662125
189800
1556856
1462847
560873
1145076
1394110
1633126
97389
1765260
1904727
159048
1957022
1839752
792134
862088
620464
1788585
1476136
1023661
956805
499037
1318492
49786
590304
1751529
1537224
1774321
1356866
1396020
296771
1266666
1986515
1865842
1209583
1680511
293265
140238
1297395
392361
118030
343338
1983079
1281099
1404606
708655
524152
550070
1555265
1064441
546214
1351156
447308
1147905
1223074
854560
618532
19938
930432
941094
55393
526770
1344694
1277486
153820
314325
458561
1686009
1570057
1128305
1880052
1695042
1973135
1948003
1833099
1092520
615197
1354223
957829
680466
152415
1137649
568428
668481
75791
236280
374811
1919122
214573
997651
1296786
698289
1634047
646623
774243
331919
977523
835772
658278
918619
818884
969531
1876361
1119110
685337
646866
1897899
1567163
533346
506283
1442373
85789
1690757
1359118
36018
927865
596555
664134
772104
152783
975332
654326
1919050
1472458
1537328
969094
1290546
1659859
1538255
1524299
390278
474638
860568
977091
965071
1820727
1570605
1493323
338915
1934207
1127397
192601
1324163
30379
1944419
318104
650444
92298
166578
371711
787622
1060913
256210
1994142
1563927
1959808
98459
245956
603044
246415
1241208
1994329
381707
1832395
470298
1486360
1091334
1415841
734659
267638
924688
1209102
997977
680624
1017594
251704
129250
288900
1679860
731203
738159
1538495
326439
1675924
471347
1617996
627844
1581960
775796
197447
1662918
1977564
1322828
1450971
249740
320398
808969
1367765
364176
1277080
1101735
69750
1663805
1522994
1361341
1283667
814393
1168448
1125055
1871909
1516070
479949
1379548
469496
754316
1487649
1439495
1448565
487533
1147327
663032
64072
102391
336509
554399
603022
1458285
1751863
263741
1108840
674489
862553
56469
130557
1389031
1208696
903795
624118
1159918
1041133
1681132
1179791
937224
879129
1515170
1357704
997094
964454
339673
87004
601866
41939
1091512
1599616
413906
1192791
819202
1330839
1288874
1089870
169441
1309852
1591078
1080634
608553
1273796
1868294
47296
1789396
1546673
1749009
516301
230042
345091
1355959
839180
619424
1157790
255425
1959459
687350
667854
1705939
262027
1805472
819408
570513
1550013
418539
398406
1654586
565985
1253701
8007
1706706
776817
1648036
58592
336408
621754
1017267
98698
617294
1529600
366552
1339358
1326777
886897
966409
1568886
529143
1709155
901979
1654255
1826792
1642960
1973893
874483
1721535
1629854
745229
130317
1342983
1112906
1164286
307929
956042
472566
1654593
357162
402801
299608
736770
1722319
509385
1631203
1091944
79413
1256718
1290432
1378058
224503
1838869
1566332
1441508
33914
1196773
400009
1235290
50965
1972696
60237
1554998
673692
913504
1582318
621227
348644
298141
348407
1249528
20438
941013
1650246
1715218
113620
1009833
1563001
1771493
1599701
707749
1523592
112954
858126
1640044
718967
1448421
1275044
1425889
1617840
1769827
508824
1215839
648912
674586
754811
1341939
963775
1849356
102027
3938
1088107
1250659
441774
353082
1344011
1058750
1572327
1850540
1645586
699988
864831
261913
808305
1242162
1552241
74055
1765788
838007
330766
1372416
1887946
9915
1372654
1149690
514864
1476066
1108669
1627696
960223
577942
760321
183076
470807
43055
829792
746901
1031174
606733
499783
1435337
732053
524213
995949
683430
475889
1220851
353930
964596
1818773
1390899
671702
1743237
937971
1440386
1518930
1475604
1382727
1477497
311354
337975
1339312
1330329
790628
252155
1909380
903693
1349459
1247967
1533221
228919
122488
1085551
496307
831205
1835581
530460
940939
619908
452508
1947935
777017
918752
1248678
1134205
1376921
255665
1010058
1784082
865371
1396132
1981842
1081309
1563184
711567
227765
1835693
34122
1618414
24049
471805
1436199
1483013
701527
1037899
922546
390890
638092
1693681
740664
789968
378966
242617
483185
1528262
718359
859107
740502
825998
593182
1763356
19863
1134230
1177173
242309
1075498
485988
1918337
1675061
1783281
1372407
604628
117945
1887740
685209
1359999
400165
159920
135034
1789709
664294
159345
178760
1937804
1603407
910509
508750
302015
1833550
1018982
583655
1690396
117509
1381474
1656597
1317344
196852
1900695
370463
1232402
54949
1719935
690201
688991
862784
1143693
1343906
251450
991385
270218
1991793
1279161
492354
452953
1120682
1595576
1692365
988878
1764744
695655
1361108
1235490
750681
946521
800122
752365
131676
1735932
188237
1308048
378217
464914
1711401
1235693
931672
1291025
1541067
430944
592171
1879483
1806788
1357144
684339
650614
463939
726387
146224
1384536
1121373
1809681
305423
960113
624735
451554
131504
1236397
1556022
1442261
1114937
1619481
327215
476034
949137
684218
1919467
20810
674443
985976
1672860
1306626
1032444
1055867
139272
1781969
1510522
1714948
1099677
1824582
149950
1770300
1296413
612765
858492
90362
221296
1889209
620536
83360
1473276
1818564
300716
1340452
1970056
536457
734883
135243
615255
310887
261509
1602128
838020
1785914
1139637
1176006
884401
1662458
790248
255266
1069897
1853684
1309417
397870
1640906
1640133
309238
911681
533428
1954712
1454506
1598186
708369
660746
1890047
617956
7847
140984
1191236
672572
1598070
1900495
569681
37602
766823
1262558
1392517
401818
687242
305734
401633
393216
749741
956619
1909830
1236508
629075
86559
109492
1827582
816845
1603253
29708
1050370
992640
796602
1562723
1857173
1532667
295509
1883700
1978331
162109
616135
1132108
239332
394987
1180871
1327608
1361515
1497488
282569
1418458
76014
1263161
1447
1484949
638777
647169
1895408
1423248
970223
688176
192756
1301643
991525
588668
970562
605316
1131443
865019
43131
885609
668346
101421
212492
1022425
836090
623741
905775
799377
1710881
1817574
216162
1234411
22588
316038
927560
1197630
1270579
1526995
1944610
1134372
850305
1635132
260578
1947119
1344126
87199
936113
485583
594101
340180
1082612
1872883
1263769
257875
948706
1927123
1653137
1020381
1092761
1385510
435892
294344
448275
503942
720080
1800413
1284363
1293106
128595
368245
1084435
482659
500938
1898110
721854
935647
307889
1765564
380155
472018
1455673
909541
293198
1413237
1055613
809584
564518
1336706
706717
1876517
175921
1387437
559023
1448133
219385
1954332
963792
402742
47855
987351
471897
1951046
1962332
516442
1961568
10213
1588633
1008147
1245904
202679
312938
1152812
1213937
353879
1290462
736442
869198
131451
1483815
1118695
1305557
529977
44072
1294673
1315205
1767020
1480054
814957
655360
1585601
599974
1481287
699761
1520742
1761911
990847
554350
1434480
6558
971817
1080713
589278
527902
1314606
450732
490384
165749
753248
1704374
309473
149451
648937
1155342
401796
893178
234984
1126863
123957
1049683
776637
109974
614404
551986
1882268
1568372
1723147
1127994
1943914
506020
1415478
722285
502652
925792
1740026
1459901
940318
64752
515121
1553756
719285
480100
1067566
1880691
787029
1654810
326959
1197000
1089234
1152328
1880897
959823
114130
1561510
1988993
1428932
371379
1262148
1025131
1985290
861680
604509
670158
307168
249868
1189056
387755
560396
1217260
1985366
325760
694450
490328
1154271
691137
1154944
985808
1371339
1707066
241464
1017449
206946
1441787
824850
397190
875764
456749
1677185
532488
1869282
1686044
917026
1771776
303822
1512234
1725168
139907
69700
841885
868903
795338
69674
1111484
503147
1161003
1310944
389299
1000235
977630
1282845
1143225
1481093
319469
1141465
45208
1278218
735969
1372992
1567428
687033
841437
772319
937667
655095
1494690
1888754
1427499
1010994
41658
972475
433036
1456789
1422815
423577
1093393
420111
1598579
1819368
1926107
312366
1016488
1654695
437135
1928629
1874360
1475058
1035650
126185
548792
1956562
1596396
1489564
868604
1863316
1805110
722023
1493496
1732887
834622
99277
771394
1512631
674255
852631
1867372
1790094
97614
1509712
1987281
420627
153506
691140
458784
1577596
570280
1262788
1634178
1227299
1700614
1997470
1451838
682583
1463475
1803724
25836
1018714
1194952
1476702
1631248
99025
1574526
1924255
385056
1785154
1608816
1027814
929789
72323
1506260
1802068
1470075
832171
909351
1876688
425739
372551
1481131
1079656
1342446
1931321
1043363
1363701
1860032
694242
1643898
321974
1988611
9647
73409
398512
1111042
457621
1696039
1032607
200605
257113
229273
1613056
185587
220399
350883
1035315
596672
1073882
1348625
57692
387187
256577
692104
936734
235795
1034824
325357
581283
1600823
929290
1507314
1360383
153701
903698
1722803
440829
1143776
1701168
1126764
66899
1476348
1040303
700671
441012
1023580
526375
617344
1506500
349669
679929
164190
1328234
160545
1623105
1346770
314210
1903249
305715
1825564
431463
1354753
1540285
324981
1384585
1073137
1136479
243699
829474
227059
1608413
1137373
786245
1293363
1565758
1099596
1425917
722159
1826818
1033584
1922596
1016627
201922
1543281
1516488
977111
1167703
1549278
434442
1206386
488618
1070337
1597181
1387448
161520
1038364
1552104
1706026
897268
1603230
1301816
967684
1364861
330656
1600825
1097407
993112
1235507
533077
1142109
832854
543469
103987
1419358
415133
1557093
1220176
1068049
1921903
1072715
1557307
703194
1453949
485514
1832323
860097
1171817
265586
546862
15202
380892
459408
1778108
754442
1314926
821153
727347
1718634
748553
1907707
1635887
422662
1759535
1573744
1833299
1561604
1994677
1681555
346422
1441779
1484992
1435361
781287
1644213
33047
885174
368626
1758462
1202954
1735674
1439425
1065177
726603
1836729
1928888
1472595
765117
718892
995420
1613668
338277
576185
1095520
1272985
957874
1998462
740726
1961701
191419
1690977
193231
1475501
1127488
1836938
1984607
1207783
1612972
1637526
232359
1449901
222438
907383
1058275
1983682
1843335
212802
237741
1085764
1804307
328325
1544218
383534
1082030
486717
84901
1414059
11556
759492
1690012
1361049
1097723
1575231
1702425
1548000
1533082
645502
153167
1694970
786308
455520
862731
713540
202492
1637994
1405901
461955
1902228
1100266
239609
53304
1711506
497908
1501119
1037183
503423
1261356
1733498
413916
1417958
1217440
889276
440141
644079
879116
906295
915659
1962777
282324
793048
1457134
525172
816584
1496959
574945
440781
451070
1262361
1928957
1257675
1190447
603526
1214298
690774
1809328
374548
1010226
264923
1851658
441322
677172
748118
1521955
927833
1719469
103324
589708
1682312
1277452
738374
1494659
1672432
1091315
535521
599736
1767705
24875
1236605
1416801
519506
342077
1440277
116319
1080125
1632171
655554
802832
1579366
1331375
1665276
1355559
851787
1410235
509956
676835
1325762
1705180
19289
1344686
590686
1231832
222367
254211
1795693
820958
1714435
1150692
1759802
1926199
42496
855806
624768
1578542
4833
592242
1953423
1537421
927744
985253
1284738
1522776
432817
283614
1517067
1511882
1137038
561320
1620471
480723
340905
1950411
1457712
51662
1046299
1686705
1080618
962555
970327
287896
960364
1267927
847286
1857720
812930
823633
1397583
1286662
1185650
364196
356150
47413
496645
1204855
292251
1694187
1623528
837418
143861
1667281
1550195
1985475
850964
1665989
1586605
1056522
1798806
1110258
1481416
935221
924287
63720
1418059
1751526
1209762
1089871
60176
1582336
687119
1264215
346160
1729558
381354
324892
145308
998587
116217
1894894
540453
1801639
732832
95939
1028420
1813965
911935
1943151
1259126
134622
316381
1978187
800169
718294
321279
1018058
1934731
734710
1500513
1403173
584909
281964
1483449
232848
1853024
1620848
1293444
547338
1962727
254098
329086
1328619
139632
568787
885595
1667567
74136
333010
1338010
708075
1642928
1888761
1788114
1248137
1856034
333977
1954557
1388
553532
1991271
282390
968389
1307693
693891
1167762
1700607
1993142
1704506
443974
996891
630827
1331813
1791487
1135709
1282598
1017091
499611
409600
1301596
1548320
608589
176832
813713
60404
579379
1473519
1737383
1466661
1214214
1972584
50555
31761
1936319
658174
612831
1542849
1858369
1173567
609905
257158
149495
66253
980889
1284860
731406
1134169
16194
1315892
1822368
175871
1245383
1666006
694057
1682407
834146
1830028
1769656
1489748
1805119
1229013
334621
1894618
1481441
1797038
817857
1426451
619864
1757104
155673
261305
1689231
157980
1581053
1040584
1048139
1347539
1885464
1117823
406190
1991185
1134249
274351
1547701
1908354
1337199
455534
125318
528195
1642490
168357
1206352
1599058
235961
853194
1837409
647906
579119
1879163
819464
1877374
1844943
444955
170097
149801
1012045
1427649
1101946
611385
172133
1054838
523903
15929
1194800
434173
331252
58017
1061023
1526345
1736993
1287630
599909
853470
43513
713716
1152727
1958997
709591
1603045
787722
203591
465099
1917185
55344
169734
700689
213340
44608
1703480
781472
837148
1922241
64466
1088619
830399
383108
914729
1587757
1078843
700961
786713
1798970
1516354
1905259
779111
880933
1369808
1486842
43917
1634817
1681420
415070
1505341
1328521
1889805
1383194
706160
1075736
641697
133866
364038
837760
872588
973789
1341562
814131
317278
1165753
205361
1576304
763766
1767637
1602938
592464
512187
776219
1054620
1478723
1289860
1020874
1963739
1557008
740585
1531177
1755395
1204112
1823008
356083
1428585
438904
1297003
1923444
1918452
500154
1896764
1038742
558214
463483
1561580
1528183
1209145
1471700
878146
1079716
743708
866362
1751973
1673438
1194220
537488
1045672
540366
1748185
1671338
306214
1168372
1820655
1009346
945629
234019
120616
1594906
1446627
1891332
1263120
1430716
1628727
1602040
167091
1134388
1625030
76801
646786
1122864
1545165
1054858
474849
882720
1570055
1564678
663284
661685
1905456
1008759
294610
35821
915337
1557415
245079
1436826
817595
1490449
432869
1465218
1835455
376345
287986
1393542
1525456
1639328
1841809
1243046
59849
1388165
941946
1168296
1638309
253869
794748
728720
939623
1697929
686837
411802
705532
1052014
660373
558624
549906
991806
465704
38227
1936577
770555
818818
1556770
231403
651029
1624013
1356445
522207
1263085
834477
742783
1911094
1268698
1675747
133665
1796844
1103732
1651065
858161
367220
1839585
1614265
1170964
493130
1844607
18954
143181
1572993
1131770
1725874
1710945
665829
224071
1386148
872179
153028
208444
886693
1985067
918818
1755942
565064
628574
289959
958165
1841447
1623954
91504
153541
753095
967705
1636058
218105
292887
422808
734998
263397
995914
1820001
1588053
1398019
1364804
656497
1406897
1714641
1099048
1764118
986620
1066593
590211
1641116
1393923
1759924
1357475
825253
835072
101112
811267
196497
1761984
1616838
174111
787833
433053
651955
885176
12017
1553367
1835115
957579
1403140
964486
1427033
590478
708146
151513
1057632
1901037
1434864
151407
1313582
691772
1664095
1091301
278186
679934
1026847
1405470
1051273
631702
1034572
864891
572413
129483
237259
1332234
307612
1317745
480936
84574
1473390
1879253
1023598
387707
553254
1604041
1140955
1503069
1769798
910318
1339760
57265
403327
110041
1672151
966676
550566
637966
425457
667939
841163
232263
919913
1244856
1508174
841231
1480442
377461
895458
566569
372537
955511
1836286
1884035
765506
1492790
937591
736267
1058306
917783
1917370
105613
476694
1024239
1399215
772319
1227307
668515
1490566
1059772
1932018
122325
355925
875220
1819185
779434
106069
1772023
1077039
432811
247001
647997
80146
1631520
772973
1872938
1840616
1658579
637976
75218
552818
797221
731092
367003
422835
607812
1215624
93058
769564
1921904
560965
823466
857923
111306
789034
1105529
1235112
163678
1832621
922607
1196268
1218373
863791
1782545
1489200
169757
1464908
1501450
1767728
1041720
11457
1518255
703788
634424
312406
205650
736682
369470
1208146
199981
1420359
1582473
855562
638500
1023122
969085
217979
1623796
168071
473267
117238
1384426
1485096
1036143
1860749
1109457
572967
253086
445732
391185
1353971
644495
424564
132189
546917
445206
779981
1690930
1667805
1752533
1704839
1615473
1680908
873791
1211584
496996
52111
1467919
92152
287693
540025
882406
199707
537774
756758
1093742
1449990
1449331
455274
1165325
1266000
206283
1273371
634230
826694
1340033
1845515
1157301
1623038
1409572
1291370
833070
771725
959627
459278
117122
515720
411416
186025
150117
472860
1480639
1613836
1065453
1260055
1513774
1532048
1621861
727376
1444318
564687
938606
1402006
1436085
1474786
996376
1251973
1558674
1357165
568156
76823
1654918
266275
625718
1628488
505612
1536147
1208988
1651074
1135741
1290969
609470
124359
175648
517862
606837
615152
454955
1885250
1503883
1515822
1957579
618798
1782867
90838
1962394
1496411
796906
1946767
1299269
474226
632550
523140
1506973
1261468
81325
576453
714675
1712293
1261135
27151
283508
1266830
227417
1955470
1603066
465581
755590
660066
1624470
610099
1427080
1237719
1329170
493079
1517870
106991
1721493
105607
1839635
1460667
237301
1813644
1235507
552966
468323
367116
1749980
1399295
1488305
1806192
1787170
1397008
1916742
1088163
578991
1385796
488505
1244534
343605
1317722
375426
583737
1156765
26387
701631
1964403
1429708
1700208
63834
52878
39764
499623
1269711
206281
1239170
1530972
1179932
1652728
1354605
1996615
876669
1812868
510121
801992
1750988
1651051
91434
1986763
1064690
1016752
175173
1151134
183817
1299492
1559215
207025
1651962
474895
468753
82230
1503711
1417645
1665144
660164
93024
1267492
1365251
1935939
75112
1274496
156311
1398542
1214597
630797
943432
1793635
1329180
1899645
1328240
1833075
1489739
812723
181708
997132
940904
1069883
676066
687071
1071718
1528858
328998
960750
1535292
672345
812523
900497
1840655
114566
267457
561029
1832338
1508183
480458
694099
587246
1646682
1890948
1902426
710275
1118105
1704984
85443
1830101
351655
1425771
772988
947415
1842215
120307
1214801
1431221
1133272
484697
1115881
1582471
432782
1525346
1757484
1155995
1586653
30509
275798
1623906
460877
886367
1492228
662896
409074
371099
448015
1379123
1210972
1445278
1723286
875761
1733183
1253299
346149
1118998
1364405
374495
1084332
1883139
1591218
1780286
461320
1496833
873184
1172392
393540
339067
1903033
1687467
1638660
43702
1448255
800004
1074107
1339496
745700
752563
621520
823666
21302
1615686
600042
673544
197466
175138
493621
1904050
482718
1304536
1923996
284208
1506191
1339001
13207
1612882
311955
1837329
936158
1054733
643924
1159362
1329559
584705
386777
198108
1020320
1796436
476294
1016217
1038950
1366396
1512271
1863619
696259
1531899
664755
128298
1597328
1544236
651341
1233038
1860048
607673
1204733
1545254
1780266
1794303
30901
370386
200293
1676587
413664
740961
758674
1172766
831461
1073923
1767300
1195542
631130
36401
1316959
1195201
779898
1605544
134084
1676412
1972256
1428150
810775
1766554
1371261
1780505
758720
496500
689795
975182
1494142
1708674
141756
260391
805539
1419565
988128
1595043
730374
1690969
424342
704621
825164
1230607
1548233
111968
760255
1947935
563134
1737315
1498992
1479199
1253068
1894652
1884258
338428
113807
1730645
910322
1007001
194863
952250
988831
102746
630911
1100725
1400657
1704447
223206
1068871
1570680
376315
961881
1670590
25928
305363
1273320
1785099
1270520
200140
71937
1149589
444922
112677
714203
1972274
797541
338214
1028503
1963619
287445
1397244
296867
806232
861792
1763902
49477
1060756
13338
53568
1968940
542829
398033
1679997
1951744
602234
1189699
1821530
637209
643093
1795242
1563245
638272
927316
579519
1062863
1746470
1502728
1296372
600816
1944302
1974922
1382379
1639516
487763
1844498
66765
1996229
365993
1280430
1309948
252520
1125244
1241099
1811315
576918
238637
1334730
309347
556779
1531567
1565788
1434990
237097
1773947
963852
884808
34893
74864
1333994
1658744
803036
108467
1803846
1232414
564529
730301
1450991
923791
1599755
1219950
1185520
1612112
607145
1737263
711694
1402921
1512487
94963
833175
390717
1482727
980769
886011
1882437
652776
1359542
1994931
1262004
153584
1411658
432897
517765
1389232
42084
1930352
799735
395387
1072895
763073
878400
1935340
1660321
759052
1753509
1002974
582874
1480065
1310443
1926418
1422904
1546123
1250553
1781542
1868810
268742
1234149
629248
1152586
1122828
830742
438770
1362297
1850000
1139520
206203
1139863
995986
1600701
304361
1089304
593485
955544
1872070
1790101
107383
1832915
1669393
1379398
980671
1349316
1463968
1417779
47197
1151009
1275653
1898657
845124
973675
388992
345632
66643
1307154
1697233
1195861
530643
1200493
793783
1805197
1302782
859219
1931412
281873
1062962
1451137
605392
981062
1106706
1012393
967146
1358866
631607
1772483
1278451
1321855
130965
598126
1928695
1784271
1086312
383248
1325160
1256540
1387320
36495
1662357
1975502
1060157
1181199
970079
1052100
1110032
444617
1909241
139330
1545291
1329044
1241886
695330
1234201
1064990
262892
1279193
859174
219795
1888428
1727806
824337
409264
1533172
782380
1143619
296981
179582
1667216
333128
1756259
1438893
85981
731405
1540193
923265
342641
1425626
918189
816601
769587
608931
38678
469156
1319924
751459
1296302
1977438
335684
573640
436363
623300
310723
1374932
733059
1462227
319708
1022900
315254
1772977
377426
54337
886700
1944410
458103
819965
1672313
915589
167529
580456
682077
212498
1345154
762378
233289
1450494
871868
488141
1619809
576366
1235391
1958208
1374462
1977855
63401
873028
1769302
180716
1138749
607024
1153263
687197
475920
945699
721850
1217151
507835
926821
943360
1942708
575683
1320011
1928424
321722
875366
86416
1914289
376585
984228
1518513
1953121
1851625
1614839
1414486
1145657
1758548
800617
983120
270711
542773
160305
873943
1128754
1870031
1149752
1727758
738669
1477692
345398
281936
1426554
50662
806509
1852700
1820637
1457611
971306
1328450
1258516
1093057
1605339
1689472
513204
1109185
1575255
1131559
412882
1295000
1134034
1706955
338863
1540130
540887
482353
2260
889717
1924592
176792
344604
1844191
573803
1174554
1478868
1654010
884462
1546454
808574
1700935
1727635
668277
1960073
1841482
914424
1556258
1964256
545027
193665
1955470
1769704
1897638
1403796
1160394
370357
1674965
340060
1934836
22438
1080763
1209219
1291701
1098893
1233124
1836919
1054078
1522386
1042017
179909
611011
1184199
603952
1211563
604528
28992
388996
1042476
1086756
1085478
299363
1901583
1976532
1450057
350318
602471
1192193
592236
773985
323852
675270
1839300
1091853
1314943
267687
1759857
909411
556250
1534771
988708
1926763
1674318
1157742
1244599
454107
526101
1836120
865095
545317
1223377
115088
1551569
1786364
1637620
367404
603929
1425173
1883450
1680181
633367
1628738
1507201
1834577
1164965
360018
1303647
310846
399423
1695564
1519069
1301501
1293625
268742
196820
122405
489949
1764250
640573
801859
1218868
1277709
135173
453999
1135203
2139
1553840
1750504
1475533
763171
925488
1855310
1244968
1450571
790143
456411
691155
304912
1250384
1467530
1430298
1720491
8445
530580
367452
197700
19503
531136
4244
1685198
4136
886892
367013
380744
1498501
1943002
630662
1784187
1625953
1334465
1026815
1283733
829905
1698906
1966883
696109
1709516
506874
1728111
599908
551975
641272
883329
1399746
494998
1560402
989495
1314593
300858
584473
1857154
164432
1355404
340679
115280
203085
507084
1307591
275663
560266
1504803
1899356
1007231
1065750
572493
1272369
1990913
803303
1585303
1576553
794615
1603579
864075
1313870
605564
263621
1450173
971119
836741
1749540
256097
1265914
1022012
927190
524044
1852871
1961064
511648
1587572
1719802
1511508
1186290
1518494
747401
1853535
685620
1348652
93904
1111140
567054
1896480
846543
1678716
489394
1438286
679169
1647141
1698043
1526516
750984
696245
1445663
199876
1431015
686111
1639361
971142
800490
629661
1792517
1097064
472654
761366
382094
1157135
192355
1761395
1737155
1660266
1702342
1499194
402189
1495799
1508761
1135530
1508053
898026
166622
493383
1007035
1871907
632814
1578343
1086910
1721752
187951
287362
597430
958649
1915983
494388
1959605
1717883
994059
383356
1193301
1877617
1859815
1490793
880673
1518556
1680551
663544
1919889
1910694
987070
327105
1103485
155801
604233
1196545
999998
1187857
954303
556901
539918
656004
918710
1728300
165448
1579152
54655
1525104
429249
1983920
1719853
804694
1993386
1732454
226970
1257570
1430239
1057364
218496
1687563
3185
281895
402584
181223
332215
1269686
643193
1313798
1375784
928497
621288
926730
503856
782091
1250453
1831336
1076953
1325604
820717
1675650
19335
382646
467154
1284155
760694
666941
1476264
1047002
1637817
16228
11357
1809096
1507250
1656263
613821
137117
677616
772083
539605
1245180
605252
1064803
310633
951679
1714306
1289722
844878
768272
30611
1533829
1129593
1787360
557737
372699
1508329
1678879
1650047
290670
1188494
1272029
1851179
1266545
316258
1578078
1395728
1913978
1793070
1675011
1784157
1991603
1865399
372307
1270352
1910109
1189676
1791808
1919931
93461
1835105
1649326
1240579
1002012
94312
1218298
1840729
803798
1245533
240692
1832285
320530
535014
1241499
949837
1124558
1057554
223389
754451
245049
1234333
787327
376385
1994062
1894168
75275
1779080
846822
1325860
241490
1334326
1916277
1156341
924847
1094874
1583639
1952281
1547474
9178
471755
1266940
1727228
85466
1389119
1882255
821761
615595
1798619
662897
1368688
907189
1849014
1205911
78085
575218
300180
261551
1171657
1650184
115617
1083768
1897697
1782353
1999529
1773050
1222287
353823
722653
803184
1217954
1217085
1122239
1781466
1659786
408302
956868
1840698
1510132
1378968
810679
921846
41475
372884
1813704
1412888
1224348
1364567
1107365
1991184
146251
253518
1664104
200281
1978905
933297
687890
1205372
88342
1948592
1984178
966294
1211947
178246
753140
1306279
817017
1083340
1852269
330443
87411
46604
234459
1300345
730135
88551
153725
156552
922125
398000
755938
1992777
1499920
34836
1789766
931729
953369
1333684
441645
1785017
1404750
1661802
561794
1435440
67869
944002
1772772
616655
39122
1411015
556699
574117
789061
1692330
1533810
1264359
592618
1892839
1465472
596038
1239426
909842
252982
1782811
1691146
1718107
1626117
884859
1904817
1478886
1530282
1801778
545630
765639
24684
1925185
547442
1015654
1003036
1898506
250388
231658
991500
1372806
1471607
1992654
640025
1683370
627532
927956
166478
1774183
1814041
1912350
1469686
1225526
1575643
606513
314838
1622599
459382
761468
534551
1301225
1359071
1133948
549501
815147
565473
1821323
1506654
1319786
1213324
1071230
535372
1768211
367609
667540
986
35803
356045
535725
1405328
1397813
630543
1877237
1724926
648638
382340
437759
798753
1543574
283740
1686545
1514719
340865
1801025
403954
1688549
729592
1961519
1971572
467173
173596
1648301
260450
961174
1179731
1627118
1179443
1257942
243677
1929756
1360479
1428940
925795
1858873
971434
1905057
455428
332634
1324541
1413770
935315
1426156
186345
1071617
1472861
1088498
1334012
329035
1125793
424232
1586846
423720
793516
1183678
1021618
1763929
1503962
1933129
186957
150612
616071
1087472
449368
1582512
1275937
124782
405254
453429
1917617
179947
1514979
1667141
1200448
246205
1961404
1907197
78498
136009
1155123
1178092
653325
6503
1973103
1032285
861170
958781
871242
161207
978423
1109128
1559550
451602
1391796
533918
1178424
1175854
727460
1809399
1453687
72340
1009
202230
1467182
750990
633045
395992
602146
1141978
673022
984101
311848
1022799
712922
947741
500925
1069694
233636
708066
300790
1092544
598688
35484
418779
787959
1739265
1516846
74984
1011107
452037
383746
287881
1102712
1223324
1632129
392628
86850
144474
1604773
1248775
554057
1022718
211238
699741
1326776
1169361
1795744
1666688
317812
1063532
693232
918291
288133
1936931
736421
939087
1836987
560952
491690
986057
1655280
1786781
435898
1742814
1874192
1820032
1049763
343360
93754
854834
322352
984328
889816
1137323
1844588
162886
190070
763423
1011548
1931946
1565880
237210
1726001
908772
1867662
1332489
1811957
1009294
731310
1522450
451610
1576297
827348
1171795
845465
1578619
1490858
65722
998537
1703462
1025409
1846733
843275
1949540
329129
1076361
1995582
1081993
668701
813767
1627209
603812
1112460
1338245
228608
73056
1385514
30640
837037
1611458
47408
460254
33961
579907
1248083
1590576
124597
1860914
774632
1563042
1414174
56199
838815
600596
48793
1627696
1466715
523316
1894083
1541039
727848
7167
1663309
523606
623687
1641897
721271
1393294
794289
736517
462058
198271
68537
895321
491082
1856300
230073
1009156
1349985
375351
1877716
855991
1409646
1342497
816812
439914
1010838
197515
19903
533512
1959483
673412
1367289
467228
1429560
953619
63780
111109
275008
1888842
1824271
1461589
1001135
1682088
1314420
203053
1213639
141420
483518
338717
894257
489164
937450
41206
1782167
405305
1737546
34112
956159
1286322
1106872
691715
493322
1353941
338572
1122872
711451
1473471
366091
1112726
606321
115361
78582
1457481
736026
725321
421886
642168
1329298
414988
242307
955714
798085
84489
384281
1859258
663223
591384
482353
538974
868912
616169
122981
183840
816391
745389
24751
544102
684098
959439
722408
1797858
1074052
1889514
903518
954297
357487
1093482
55555
832565
819323
1696618
748966
1425922
1819469
452070
1816918
834185
844400
1360455
1437035
1959322
1911560
1247184
817240
431942
1877769
548578
102644
537522
529343
1230290
333196
1110823
465074
996549
778859
567132
1913661
1087113
725435
1607522
1249939
656264
1856582
194399
1089075
1782498
718313
891362
287933
38797
1528010
370562
779840
1237136
1336477
1284502
691519
767488
1550135
1807240
1268755
374834
1973021
1736540
1696867
1556418
1433746
172488
1783897
256268
1247427
376978
1767817
1806661
386911
1634724
1691456
1969544
1341955
736081
1243903
850775
1363294
1531397
1745585
121008
1868224
654662
1661981
1164904
941315
1671860
237453
1433699
938546
1851130
86025
1745788
656664
1066850
526433
602971
1193725
1472996
1111296
1065334
400305
331367
694654
1622720
1410205
1874610
1993288
1376674
1123212
1834491
201957
1463843
1984607
1565899
1250764
1698853
186352
127203
429235
128346
645300
1697951
311917
1357477
1286322
554763
1606556
1467345
1988706
439054
1689597
1009636
361841
408667
197531
1317429
94296
1956469
1203350
47744
531010
1314965
828382
1202311
928236
777518
885407
1262576
393530
1522603
796280
370941
1848318
730861
527950
482532
563985
110156
854361
1087489
911697
36653
1815590
504014
597885
992915
889640
1726546
443168
1026341
377514
1929330
1295590
343872
1785631
1846517
1898242
514991
770879
1331819
1774879
1804833
1718841
596243
20740
1892375
436415
1596364
1036881
360780
1778147
1244211
1053458
728662
229773
30402
923663
1081544
3533
415397
996427
1506683
156096
1836326
1714085
353854
1263621
291594
209380
1500541
419001
329149
885424
1782478
1570579
163813
37776
1096477
159342
102719
1327796
1870454
1757527
1018753
41460
1377921
1158925
61535
807327
429400
920873
1588991
593030
894220
552277
40494
711683
1816813
341067
853965
929898
1288535
201110
1369590
70879
1601663
1561282
1649898
1020788
1952549
919214
301576
719414
1116416
817462
500515
1904486
1254115
132750
1707131
1140301
1357393
596162
212723
352148
612677
997607
1957643
781522
925813
1729327
1467286
1901876
335063
1004451
1028527
1432952
23231
1472854
187988
1536785
499561
741973
1648602
1017225
1419938
1603158
993516
345429
679215
1355999
1254063
110311
605418
1199342
771277
552212
1762263
233686
1499767
736144
1817103
972234
1789590
508556
525483
655551
1878219
1195757
1017436
725362
432979
193272
1049203
1868981
635176
332199
1207456
1157599
83253
1252601
1173405
88151
1744073
316064
1873697
284612
916411
459580
280860
688498
1307793
30621
1810255
1699533
369362
29434
109037
475646
786215
718821
645491
1357493
1235856
1316027
927760
962217
728116
534925
1309916
1911460
1574892
770670
256391
139949
1928178
25313
683222
585239
183941
1678575
163427
1169567
1530381
1262617
1129691
385689
1343278
581880
878709
1854635
359295
979273
1257869
31257
971387
700586
1814570
1146664
1754442
1316057
880633
979178
327651
1877332
1769693
1554847
159547
1216037
1440253
1515392
1844394
49259
1310041
1719118
1846998
987537
754926
668116
467164
1049144
1363071
729160
407928
1731689
1422232
1120000
331827
213114
141856
26226
212450
1094160
1304509
1546683
1167890
1736752
1036260
1019276
384794
1780627
1817468
643970
671075
90705
121289
1463666
1902728
614462
1146416
1163993
928652
618208
370657
338192
988299
499502
1445301
181013
1750827
805424
1704264
1667159
1101997
824091
623232
470461
1122538
188055
431251
349595
897764
234004
1476993
1687929
1623527
347405
1570206
262776
1447338
860977
233255
672519
769212
270963
1932849
170672
1651424
1920845
352514
996129
1260793
857390
1674152
1747187
1186847
832343
1465147
1291567
1112164
1641818
396547
357822
742653
1688331
1392265
1223154
155689
1411755
833299
251186
19819
1837588
1780444
152864
192040
1085280
482353
376129
1878505
1343440
1167914
1467818
1387559
775557
1231533
908211
326729
1837314
1761781
1588098
1136898
712
471433
1113722
1878665
1147281
1868913
932304
1109827
1514321
1531288
572740
255834
1247640
378131
883074
1645672
181040
371994
1961212
1505827
536896
1905805
272946
1523205
1660876
845507
76454
869095
1760247
995523
1035886
1492115
1968788
235156
763176
1015972
1657792
791101
911389
514462
1674274
1233181
168011
395412
1294743
1613550
480911
1692118
375637
952169
1529384
1077705
596420
1946565
1720186
509442
658698
689965
208673
1601752
1910596
507816
978920
783302
257440
1457305
1879237
1799022
673686
27395
1580594
1140776
1730564
1917943
1346829
568189
1537579
1142784
1609636
69327
1203012
1726386
113110
84190
270570
15314
1947104
1076835
638513
1227185
1676315
1371612
1798989
1613462
1345874
45641
737671
796765
43958
149609
1587491
1092606
838326
1670716
644688
436608
1485875
1584565
1333157
727636
583687
496204
561357
751993
1837323
1955750
458535
497006
1775659
418268
1211198
639525
634089
955236
1382567
220845
1190708
275324
102819
595651
1777619
369161
289660
1409350
1378735
1545532
1889725
304
449997
601119
780628
441029
1660001
274771
398339
1797619
588726
1436248
858709
1576636
822937
1779136
709035
1011927
1953823
1745421
1681791
883119
942699
1771803
1014911
39721
436334
1107713
1069219
213826
345308
375895
512784
876844
66882
1506050
1142970
1979841
223867
906442
1888174
1530815
1976496
297252
805212
902084
321651
184889
96070
1274836
1837405
1583319
1779045
1177971
1679471
593310
1185575
786103
853422
1396755
344460
133495
1880286
397117
1978549
423673
1784482
459347
1679295
285854
673161
1707777
1359903
993586
1083322
381651
19849
613151
260675
878247
1450218
1973837
487494
1303316
57897
1161873
933878
1326117
45299
1257055
720638
1864943
1460762
259223
212511
854619
1518928
1747232
219837
223565
1212462
839217
999249
733508
591564
559072
643762
1801890
1366032
762016
1786310
759054
1824930
42560
649443
770113
885205
1439377
1369997
371674
1212536
579874
787638
676698
905785
38025
190021
1064294
836550
1507322
1925896
1070812
879926
621862
1401199
1762545
832561
1991301
928890
580451
134486
348754
98362
1818559
241373
1868219
848621
1571494
337209
595423
1702058
1643480
625637
74146
1036050
743663
705216
1895859
1613329
464435
1245420
109859
909838
962086
944214
314760
1875266
760460
216033
21247
1991095
802775
755117
1697330
1511562
1382711
344843
504667
519536
169420
1414533
1833166
1843284
1802415
1445389
897633
597938
1823020
1424366
602038
1987226
211691
1863862
268843
1453043
1323495
1634865
775637
1040164
1073
488304
1001879
149463
826067
1083955
170698
1434376
1518119
938602
1900342
1792700
1371240
1450343
1021426
220395
1311611
1969837
395892
1371765
1218736
488476
377190
1685004
73572
1257545
91155
499128
761240
136236
1830739
1602759
1012894
1632394
1151811
1231402
389471
82525
1543292
806999
122710
499466
268624
1762986
66616
1782963
1818150
1589333
992780
279926
1261816
1297527
866530
1514711
1684998
540408
1091050
1317311
581308
223735
485601
679359
1445632
1427448
1729409
1506732
1705686
929013
761815
906377
1214677
707202
1327787
90075
1461863
21697
1951100
1887000
642795
711613
426649
575702
61397
542479
1485960
1640934
794153
1152427
400311
647275
1218210
1524606
609150
1606236
10148
136871
1473554
1685351
1392468
1337989
357882
485320
1235112
1833179
1605812
895029
972304
1413758
147802
760510
945227
454420
1255337
1030501
1825106
1012465
1124855
1332939
46197
1006984
1573841
1326220
696671
972156
1248783
1351231
273825
1936999
1486304
1808791
1826518
1058935
1197883
396323
1414700
691234
905412
2074
366167
646834
91070
1620234
1631420
124653
1919695
384232
264209
221582
621407
1695797
1241723
1752367
543486
1178047
250464
305742
1104426
1607061
60176
1690800
1963935
117670
1790548
836478
1785185
701987
1499658
1344562
740335
1829063
1922084
1742082
893033
524183
1149621
1701884
593269
1321029
741138
1980307
296056
1290522
800487
1580390
555986
770529
1661375
832910
1221739
36704
1784831
104114
1877623
1949500
634429
1771721
440712
1750168
1564876
528264
412002
1175759
547509
108109
1338764
1423723
1136900
1064750
1790040
78951
206818
1852652
1942313
611724
50044
1862490
901478
1774684
537012
1381050
1556133
800580
96726
152141
1341680
34685
637909
118672
845622
1316573
703243
1522637
1256168
1563063
1744673
1338421
1400964
1165214
1917005
1453285
1287853
141471
84738
1394549
182236
226837
1499735
1384093
1923146
1490044
1906950
1000747
1850890
342912
738942
1568472
544618
740573
808387
1124858
1401111
1822346
1263071
958081
356534
885570
706946
231267
1851573
1024851
697964
120494
28408
705012
962791
796142
1732115
1836743
1874799
134840
629048
710046
990407
1709794
141425
1505871
1501553
107972
1582769
1435886
980894
491102
1933223
268375
1865972
801945
1253907
169494
822841
1767140
1570864
617748
1038671
196570
1653152
1367237
864895
890517
829266
960094
1204474
471635
1936617
1507006
694342
892989
1312567
1534630
1897311
360352
1116355
497350
553582
1869675
795762
489476
1058368
1094847
1927964
319622
1616336
1790008
1677976
1798242
1674899
1898911
1446318
1619825
988850
1359576
813796
1986700
156887
1486988
1298987
1003727
165853
1783368
1076851
583642
929387
127921
731524
509962
1787492
334476
502665
1474841
1141316
1273500
1726596
1726917
1960262
370726
1251515
785074
1738436
1537188
777459
455251
831897
1365916
333728
385802
198853
1673675
14695
1181190
1449469
213158
286038
200482
1190263
1372371
170279
64208
1929664
1636100
421729
1130481
710266
864947
914126
10181
1874498
1684446
687477
1383301
431481
12472
1161245
761398
135407
1050271
1254999
284022
1776189
438179
1031337
887777
142919
1035926
1029982
1326043
1615151
1602142
1063439
927511
38407
157532
561507
1185758
857292
860361
507335
1435921
779597
766785
1313343
221768
1039232
424623
1272115
1573269
998775
503210
1164780
1952006
366185
610510
1078652
1330789
140448
1198118
1202186
442797
20267
953304
740157
439330
769977
453810
1986211
1430608
1614784
292554
1440735
71953
1798350
1040814
1468597
1762466
1200891
202628
131213
1813455
1612455
1555733
722676
1034359
1548934
47542
511020
848891
1040978
482874
497996
1669196
1167839
518927
1259037
1781727
1177461
883200
990698
55725
888400
204576
1436496
8005
1623726
519988
729460
1024206
93804
50413
619714
196756
1629115
929529
1164763
709503
736313
585368
1504139
1666524
424909
949622
1140841
1311961
773038
15765
181107
372029
1141801
974013
832321
1512985
401618
875552
370864
1434779
745310
1954162
1886488
902688
578166
1921899
1311303
493227
873325
75474
721593
449221
237421
953470
100093
1652596
1682306
1449317
1686337
1393168
455376
197110
835454
145870
1406538
1978054
1507032
1861330
91196
1047998
1777347
1709044
354649
1077467
682230
750134
951025
1891781
1111896
1206951
1330458
1670670
84829
476361
21277
1110905
833546
1739136
1712003
990298
1359054
454048
1172442
1947054
1685494
1105074
34487
339341
1775743
1048051
1691578
1264942
931800
1541083
54594
666853
1840153
1876239
1711711
358101
310191
1602156
307097
1848786
89996
1905856
170384
390637
284811
1917303
1089121
1566395
917950
1280999
192015
1528464
417492
275086
1319666
363543
251429
58074
1097368
1426117
144363
916260
407322
617179
90714
930889
502702
1337206
536900
784187
918273
1652301
362434
75433
1893990
335011
490457
302399
1833371
1790170
754845
398003
654750
1800780
1599573
673344
550156
1506557
991364
1367267
1510164
17938
1357000
326887
546091
1870187
1447449
906325
1336874
1689230
1630491
1715580
320956
293102
339437
550072
1224533
1571276
1041397
541944
1656576
1954106
392603
999207
626205
1192564
1379661
1559801
538701
1454668
1876166
1434750
292764
538235
242422
595597
815578
1919020
390122
605922
1578835
1994759
1957917
1703276
370011
726352
537403
296229
403780
1884040
1830575
63219
1017311
500156
1022597
1072241
1623687
349247
750291
1148989
1047275
1536936
292548
147874
1661892
1199480
1003921
637290
842086
1181156
470989
1181407
353104
417147
549931
1029050
193836
1744987
1464935
1182766
404836
1584471
456546
1861828
1889204
1845009
431220
1381571
1069065
649193
1466420
304958
224047
999279
1809725
707776
859083
874372
1050302
1508872
1252688
659464
849254
1597344
1140008
209401
545327
1118642
1641994
1816190
1785365
797199
1575264
228527
581365
1365931
1786917
539312
1363200
1313688
1549263
928846
1869021
716313
714551
618373
719801
1589150
1067043
1755346
944831
174370
1588452
67818
326934
56574
1713280
193498
498964
669830
1488045
776365
25485
524494
251290
202765
575678
1523701
1429109
1528961
1716058
560268
162262
805072
873876
1656248
1246013
1178839
1427407
196273
205793
1911724
975163
616569
673177
786894
768956
235840
1258965
1748504
1063914
1811686
576826
599367
1075361
894677
1475792
358964
954091
355218
815602
152148
1898544
786429
1574908
1569649
1846047
709663
297003
897261
1340227
96068
1591668
360819
683218
555594
1485311
1979798
1725937
731404
1792680
1800927
1540201
148618
923151
692332
738431
907975
1017160
1874547
1305446
165379
228882
92720
905556
1249382
438140
973595
181833
396880
786134
1083635
478190
1937311
1220662
871632
1276712
2730
1341804
21100
1874385
705650
251105
940957
797756
19658
738584
442234
488741
203849
645230
1564380
31669
441714
1025439
1161223
1468523
579590
1358536
717765
69048
413436
66290
1819829
1243049
1027840
504051
1532572
471087
1959006
1816327
1843350
1744675
1369305
4930
1465879
1555945
197308
379881
1762172
179582
291274
758830
143909
522760
1418609
1190281
393233
380820
1538420
1638784
276374
1528807
821592
1734162
1945475
1494976
1957090
1463143
1956176
1066515
125654
489290
1212011
299529
1000783
767156
1774842
847758
1564696
1734782
1646716
1528833
227978
1370914
1228977
1063408
703626
670141
1448944
1314038
951343
564523
976795
1570353
280978
1764369
81442
1411446
1546211
1655464
1532803
1938590
1711648
141686
321232
770292
1599371
362896
1302845
1194201
1383068
191870
1197696
278768
205504
1107480
1770173
1610482
977922
1930688
1677749
410949
1535836
431495
102572
234471
381557
211019
1358652
3041
1041524
1715252
395727
492717
1933022
71224
824363
1778847
222845
1578553
378478
624956
1427427
1255502
1292014
776699
1906430
750592
1929663
276464
865157
1955090
813420
960559
203090
1478241
1655368
338938
1040719
1890845
1809677
1327968
874926
502747
486318
1146430
1853288
1644869
596782
1981444
1772167
266218
784575
735753
1418086
1745333
1723561
1589352
1465769
821114
448842
433817
599772
1493933
1653210
77279
1302790
1200353
2501
545821
777201
143702
729867
1243132
1314802
1125118
769908
1163016
620433
1125997
1464521
1492394
1643927
440259
1157842
1947775
1137669
1687453
1910420
1319215
1612574
1422812
1878722
801923
950821
1056164
1284452
1823195
1599941
802716
1413667
312866
1002583
747159
1891687
1944316
454793
149383
659195
1021091
798350
1962649
873522
1844965
736758
273637
502649
943890
1404879
67457
1411876
131913
934461
928455
400
1958862
347896
737297
13092
1060416
325491
1311842
838417
1055410
1342842
177876
940618
1494092
1875906
459030
202230
277426
1399975
1797410
1102912
1137434
1309869
17918
1886670
1578150
1388404
685381
1817410
77674
1989386
861873
1702158
311489
1212040
321726
118761
925231
1858331
245365
164267
515052
1396861
412633
1999466
527822
1852430
783201
1939893
520095
948869
1740446
1547504
1299176
1781061
1394415
229870
538075
1422703
1979549
1541079
1025225
853369
1439608
1219022
298735
1015309
1817570
1720758
321317
1446701
1418171
1118196
762855
650583
1242289
543783
98124
1251580
692250
193180
263799
1490892
1083914
253418
383266
1226769
1405955
682047
1726728
422057
1443521
377083
1064464
837210
1503937
469328
1201321
1805472
330694
1837546
1219353
361102
151355
1488014
1426802
1649807
1399109
1617490
1078429
984669
270586
415380
1160261
1395672
262944
660843
1956809
1858443
1093966
496852
1653737
15859
422539
1081360
33658
931933
1157420
1207157
1623454
691834
1744572
855056
194906
1378869
1260323
161571
1618007
618178
161876
1248848
1790299
46047
550809
1844259
1414167
1033006
412346
1462313
867555
892543
54529
739607
590949
1719429
1680085
42068
252630
1551706
1141568
498908
1615630
859412
1906659
1739515
1094620
655906
1864092
1330742
1139437
1590899
32746
529104
907320
962164
620090
1869864
693267
973261
1240292
604731
1786157
636412
1937093
864752
731365
92903
1867680
724427
521417
183763
1095695
1057644
456638
77076
647759
728390
1860996
1758293
388367
1881125
276781
1711805
1531250
1624218
959355
138665
1770932
484292
760524
1270467
452996
1215635
1203407
407220
291565
1732197
903315
1344514
1456674
1371205
1771909
1607384
20597
400409
678221
419290
510534
1785707
1049946
816230
1822479
1815101
790224
1984262
442900
1381664
667172
1277458
779728
1511106
491134
1107223
13608
1826636
101813
1551077
1796375
1708865
974419
47323
1509386
1690740
1160701
1011500
1769341
370283
1514900
1942690
726275
1264548
1731898
1731970
15288
556147
1135176
1757338
386813
654581
1683340
1649006
372671
1813888
577341
673929
1034674
1115925
1396238
1425350
851807
284169
574389
233314
1541796
1002894
597616
722730
700131
1253179
1391854
1039359
1871781
1337569
1956270
106373
538580
1449545
1184646
1552021
1809209
1371412
522201
953008
1291452
1041560
1146674
115794
329495
629130
871508
451880
971370
1223923
620328
487675
900640
357256
542693
1899237
355169
1797393
416372
1931524
1138733
1682774
1890957
530853
627355
707105
1998448
237018
1711454
956326
1637990
219757
176969
1024043
1412832
1115333
636690
274186
777038
128932
645998
291117
370266
431610
767072
1518890
1018789
30552
629221
1423326
275363
1287190
608092
828569
39642
1042252
1445907
1815346
1696158
301819
1216807
729476
577352
50555
835186
832667
674955
1520233
101828
1975152
1737670
1985680
714392
1855144
292183
1063762
1773598
1939712
539890
1447422
100959
1194067
285427
409760
839369
910462
602823
1854460
108386
1017095
1599076
849469
857451
1016011
1608217
1604303
1871771
1013044
301165
1163537
1287853
765303
657333
161073
1465061
1164263
1350983
1949707
328418
248786
586971
519335
41393
1750957
1459368
339566
1783517
1916508
1162023
806249
481606
173335
199575
194604
1023009
1265670
496870
129755
48343
369864
152193
1375796
130941
233359
1005731
1504791
1036707
1503862
1412676
1144363
733621
1772832
1277051
1813124
90925
1794902
56854
1704074
886641
1968505
341657
586649
1724769
758709
633242
1910442
1451917
388896
726858
368451
1133270
985251
290708
1291400
1751932
1750600
1905743
1259020
453169
1702693
1341833
1197023
39949
1806747
565415
602405
1327175
1921127
1963591
1835863
1461624
564734
269838
217586
1538869
253639
250520
1503386
613162
435063
1328516
863177
902965
916647
869429
1545740
1583385
737064
1491037
796176
1398562
767118
499391
1406830
584474
1845174
659109
592431
1075484
1651131
879504
1032521
825301
1302553
724760
96297
1501332
881070
1821691
1493662
652294
1817406
1430263
1387027
694189
1247635
913961
1347764
1803759
1208291
22511
1944739
498135
1409521
1371138
1077335
230600
383788
1990982
423838
1444466
1497261
646117
786086
301052
1441637
623420
740619
1793318
1991569
64303
1968305
239594
155450
1632263
383433
911985
1829878
1818125
654553
521120
297489
255305
1341557
495451
1544194
848782
681737
1105065
345510
601610
810589
664016
1986806
1929969
1670314
1184804
1500726
1227271
1197374
267897
850928
1318548
104836
949387
132513
1056135
567498
1058664
997670
1416756
1004251
121602
818560
278154
1313932
1978665
687567
1796161
166307
1300878
945996
844397
1533626
1650401
1922793
933070
1500803
298091
105693
1974592
413262
1043071
1681340
1936679
1989630
1332167
394060
1562784
1319059
355686
923593
87839
986472
803117
27308
1198544
1976557
278428
469901
1107518
1579366
1616031
1339436
1115937
894586
1060623
1016056
1141104
806168
1432128
1284293
1854846
451129
1383788
1326157
730381
738140
1232712
735
540211
625093
106742
1278807
915092
679983
302086
1970757
270888
512671
915086
1950267
1940647
672246
848004
961130
179357
1131538
1566601
1483736
1343625
1520748
1732215
1426660
1466541
1174113
359502
1815213
1990027
911308
50978
495499
333214
1763064
1300715
1377700
1566700
603882
553436
1001770
294328
1446061
82676
833606
588732
990202
1429622
1151495
720970
755391
786972
1777234
1261504
279060
716091
1359404
1138683
1076803
1968211
1640181
1832287
1048274
704021
1766536
1219450
560439
1120053
1621336
1624262
1339360
1740567
270738
818141
1124322
799489
1188114
1764488
1729064
896543
1440835
1450148
1990666
56204
663260
1892263
119772
317134
1308616
153158
1589494
1469218
816691
1314787
41528
1381559
1586004
42498
658307
1608145
1217666
1793013
571161
564955
113569
985304
1811138
584352
1954776
1903627
1762971
1503836
578163
1311856
845491
1890515
970618
275781
1079330
1423080
1849150
924167
510287
976071
562521
751247
1296773
1218266
1434554
868538
354435
717778
128231
26119
1059643
1898718
1388214
1338787
12521
1412878
1068012
1653159
477463
1384942
229184
1288392
1900628
1245473
1455735
1995180
1336256
960186
1486743
203879
1114143
1699315
1979957
928023
759996
1891503
193934
21666
1273502
183118
1849757
1083
1717516
1744066
161710
1919606
1036725
864912
1674147
260607
460322
544802
1244843
36041
617437
391261
181527
116393
1072865
1406067
469832
169277
1844377
1571429
215507
441870
1515003
4915
973516
1973412
1646315
598666
915545
1640219
904492
1557165
1901232
672842
1128011
1840669
1431029
1571150
1740089
1948252
435981
25551
1837475
1261793
1961192
1799025
43651
1397656
818241
504628
145736
1346909
1699242
1018260
262420
652582
1919677
1508051
1895093
1618071
1024450
1854062
62871
901527
716466
1070670
1950240
862167
669843
1553962
1182573
1301598
1261322
1301619
1002395
1026571
493344
283664
870185
1560966
953881
259766
98301
1443695
1696854
1112282
1270094
989109
1994163
541085
1520999
1370324
362474
898506
987636
907332
1149298
1795849
1825195
1646969
175735
334294
1338267
1462626
308106
39574
1673147
1771225
1213713
1480670
1193754
1053714
1902077
1026521
661990
1076645
500597
1046217
875621
1514234
68238
1319268
954939
1726291
1548257
503148
1328822
1181575
115406
1379221
866215
1879262
1820986
920959
647986
33268
1878966
1820914
542932
478319
1827539
990839
409761
1641436
194656
496361
316830
284462
383360
865630
1958147
1088920
1611769
1423685
1494090
1535048
973325
1811288
1028980
689203
1887681
217780
1961528
1558284
1487854
1442518
1747867
1940840
1551809
807522
1742716
1450313
1345048
602306
14967
1357656
1828548
9999
1933398
1487798
1399295
575938
912632
502298
551583
1752120
1461724
1172938
1978506
802901
166257
906644
409774
507232
696923
301847
1046567
1633068
48909
890273
1229798
1186323
1287411
1679134
1427438
395078
1368739
1011060
1606828
136640
1132383
1465930
1549678
214800
237171
501114
645479
882459
741259
1460966
919687
1783292
1273635
1847517
670417
389209
723886
1042847
994032
1623669
1595245
1409981
1176510
1008773
298897
1604521
1588244
618686
1363198
182110
1502466
1538922
1506913
1134747
649342
971435
88161
1578903
176734
453427
1421989
1303099
1845431
113016
1136753
1426850
495018
565461
251024
1081873
1829110
143664
1642083
1686596
1408191
1441775
1739515
188537
1189017
979105
738411
593380
1885702
1286098
1244221
1504602
90840
800537
669320
30087
1081666
1695305
1238888
1682611
1081044
1523125
641732
1467078
747253
1211498
1771093
392830
1975530
657130
522307
595635
57333
1543276
222151
1197586
1039607
1316204
228256
952514
1561456
881041
705112
1331332
1393935
969190
1413305
651250
623842
1131416
4599
191119
1180246
163519
566710
118751
1505362
1970123
1152457
899605
958989
67052
390771
1041715
18496
1648431
1782028
468272
818884
1742301
560078
1529847
324865
390941
1481047
1601287
289018
142588
1039502
815143
929734
1129673
1897269
992235
1846335
1773084
252251
1990011
7817
531925
1383973
1715921
253498
61014
707486
1627521
1114263
1123769
606602
942416
1684967
168891
1716628
873691
198119
959698
414172
665530
796191
689269
124673
712689
170885
1476501
1649581
388447
1159469
1528986
1550089
91961
514939
480586
564069
126557
1691899
780556
589471
1946000
1890114
623023
1501752
1884717
1742512
1721529
1987156
1987610
810130
1874826
139598
1783372
164056
1177188
912974
812463
1950702
1479854
1766931
1592772
1143236
114151
1331588
879145
1992444
1430419
26482
328077
726177
567823
1315773
698086
41177
606238
869984
1718186
746250
603550
128629
1251076
526812
449214
1761567
1380532
1251874
73019
43789
1091306
1439981
1880849
1920966
1966029
18352
1570863
508989
539771
1000591
94948
304480
648875
480211
1946239
1073431
973975
1998070
173888
605262
738088
941315
276184
748220
1460981
728057
1772234
1656505
295742
455798
1943954
4059
536462
1418152
1449508
1291163
774802
1576506
1716469
431232
1572776
1968619
1134003
1481637
1071523
1096673
1316134
1866291
1992600
894084
529770
884979
1613288
1902551
7932
48717
1493021
504023
1376636
1081689
514009
951186
1260145
819593
1714607
662322
244488
251435
561821
643028
139131
867200
1709882
234679
1465068
349657
1081673
1095287
1392185
463955
1404104
582928
321427
629759
818989
1316843
1047703
504171
623495
118796
1425025
309751
1043805
839829
1485526
1782260
1634709
1183160
773096
952507
687270
637724
86834
274156
359070
1096227
1133572
472775
1858843
1886142
748467
1063968
558430
899267
939420
513514
252940
456591
1433887
1951640
361052
1019357
1366871
1617074
828511
1926410
1592504
24603
1586982
874403
522147
271642
1960272
373967
1834542
1063163
149967
1143887
1672693
1804236
46188
710070
1161554
742577
369009
452582
1703324
1897002
900973
1416440
358983
1058932
408289
828074
1724248
1175614
198100
225521
749609
1633831
1205390
756390
807374
1907607
1049267
193987
1402951
966277
124883
487715
1120782
838300
1056531
1724655
1456159
1042445
1704405
170987
954681
1564265
1171878
1755969
522115
1467765
443775
519556
551213
1662632
989028
215222
1284748
573916
1317345
1481954
1100638
637879
1477939
1346625
1346124
249995
1065373
777520
1842469
1743464
191933
426756
330823
481271
1983570
1801375
1080862
894315
1459401
1345847
173020
1897761
568976
1714064
849233
108
595920
364480
1117161
1319854
1236407
1026209
699535
1203178
1746683
501588
1620232
528423
1383223
1594104
1724822
1215022
1790303
1577401
1782343
1995804
625293
1385894
215904
437879
530150
966816
1708164
1846616
1513836
1541444
1394348
803162
1430698
367971
1751062
415764
22248
1271485
1771226
529795
1665578
571132
696895
1257751
1985891
48824
493575
800821
1476269
477747
1288589
1087516
626707
636335
1261991
1716371
22065
1554238
622153
1193005
19348
1002560
1830983
1602195
1263105
1596839
1853404
526360
813623
1171603
330802
1774116
524597
1895749
1676596
1895445
1126238
374835
1808630
1756332
210624
800653
128398
1111856
1967700
796926
1843548
1693579
509510
937519
1196561
1274002
1867303
298713
1717633
238132
597158
875609
1567018
1389505
588149
694386
646482
1004713
1603325
1677857
1942312
1811789
1372557
794679
782713
1090136
1063606
1032621
1493735
1275955
873828
1048607
1627994
1799255
652885
672309
1246805
1565335
1609727
338751
212110
1471199
1126724
955984
1541650
1834733
1141883
698246
1470825
902037
9168
816448
864030
410222
720073
1735636
1017848
239330
901844
1219859
1295461
1674056
71874
1156557
727455
214584
1163522
353739
487950
745546
566337
59958
1554048
712595
771001
1092086
1282177
786595
75697
1475521
422600
1561453
853262
1602048
1595964
53509
1047824
634303
1888122
418321
897616
1383191
655099
1415248
1180704
1517247
991485
1806168
422189
1084679
520786
1845533
1542652
1043949
1139141
1630762
798695
66685
252840
1189769
1481214
441360
867534
1082907
927161
1749049
1836479
1078524
872222
80143
519946
1173280
1902848
1432676
1921497
354979
647003
437576
262121
232462
1675999
542147
1863409
1690091
678415
382053
1333001
1119759
123888
959582
2692
1020415
1611024
1557367
1904282
1032982
31464
706595
1785435
1434256
1664080
434436
1671732
1899742
1145090
362925
1943254
1468200
916235
530373
316888
1819995
1006202
1971579
1361041
184876
1297268
1705434
880884
1154198
1875637
702923
774143
22743
792039
1061200
510888
554085
1467114
229421
145317
1224325
278749
410411
1255871
931431
1799383
1859893
259801
1080754
408583
1839777
805698
128246
1274888
755627
1044199
401921
649843
782706
662015
751050
32335
1122080
1427831
471836
1005384
1099672
1921377
760436
1893738
274229
1412305
969131
1902312
459191
791606
1290748
1004357
99563
1123259
646397
1216967
1042513
1949487
114664
1260448
1074345
464137
724879
1051091
1279632
141819
1048257
617824
1532033
1408203
1941610
1405210
1867359
440457
1086641
1083492
1963647
493854
1699114
626481
1443374
1154826
212597
1395697
698475
834223
1336903
1998247
1063698
1892556
28228
472830
1915802
1197440
867837
1450065
273549
549926
1598775
865515
1042096
1377963
1336745
1342923
1919723
780991
1656398
1518089
1882596
1816889
419006
483305
1121493
1578052
1701676
922995
1620775
1953585
774053
1284064
1523564
1927666
1929243
619053
5468
1827169
388960
152949
627547
1627267
1486860
1424604
257760
1795708
1915023
1511862
1125745
1626101
1616707
1554848
1277813
1212190
492900
1067075
1956167
637981
1223799
1723047
1927519
470766
1594047
1480152
446536
1979583
1495037
1162244
1935946
267500
1799296
336693
215740
83578
1842230
1298816
1002016
562567
21623
147628
1425008
931617
975975
326188
1828638
1909318
1662179
680430
1221046
1657182
1042995
1679977
1725626
926020
982648
1983635
574605
161672
1797432
1217348
613249
1959462
970125
1338862
1161539
1670936
1591591
1184399
948295
1590161
1805337
1403702
1346551
686744
246599
904398
385331
1566790
730656
1016798
1365567
462424
1152057
716427
332132
1365875
643271
268452
278867
719073
567682
1850389
224234
993304
1153742
1167612
578294
15355
360728
613166
914317
1947507
399578
931318
1442455
1921032
1832564
671904
1611947
1851320
369767
1581440
1261544
948654
1849738
1558174
1217584
1825647
23475
1592967
573846
1368041
42890
1269582
1831796
1449992
1256466
528113
731280
1785641
707464
901119
930035
1302415
1132045
343892
577578
176412
1824030
1645369
766581
1686694
510732
1332465
1628720
1689686
847999
1205654
31922
1394356
9151
118817
1641559
1249444
1285821
1456298
1940765
674737
1996074
252687
872691
416550
129144
402693
755738
1685153
62580
1804302
1570295
1908624
1044933
1920730
680551
211397
502544
845311
927037
1208097
500550
1621595
482699
1963001
1625620
1602151
460612
1971340
334739
1482254
26551
1879736
1498739
1021956
360700
349708
674304
1559380
1588622
1867374
1062274
751176
223923
73038
796431
67335
1705454
1634079
728220
958195
1643909
1578455
622937
1785106
790057
360297
467199
1038901
1663981
261168
1582170
436284
1237787
1394092
1925467
503023
558888
1694993
411419
1586465
1876994
689927
1296846
1689827
1710902
1970566
123953
1170884
738679
593378
1070139
1644779
1533638
321969
660686
162211
1606328
322463
1775816
1242037
52264
1557348
171590
970699
1995240
1849735
25307
1844186
1724811
1200580
1550980
873703
694992
840653
705936
1980423
964702
1093071
1784488
1549171
1513240
343639
711060
1541576
1312153
1265383
32141
1218158
609931
1686620
727004
1363290
1236631
1083909
1325260
932269
1473965
1135940
1926792
686727
1270397
843647
1950496
268681
1495040
1043770
846233
611523
47339
1746434
1282116
63710
1092257
1898364
540036
1118350
1623029
517044
1678066
1932934
759413
1341500
1476525
862818
785806
842607
44072
649296
955034
69343
1182143
75468
628913
1471446
1443007
1076158
1944656
1894146
1113415
197175
841317
767008
716619
1532243
762439
276036
97229
187793
1654687
779980
124419
477311
1147723
1357088
885651
1527797
726212
1577152
1752367
229504
1255830
1814398
1370798
769822
1064120
1145096
961955
39198
1867445
1561346
1288240
1075150
1979943
330909
842584
111734
1260096
48985
1812439
1513820
104304
1547187
980445
1780365
1080300
824532
420942
725985
792002
1929326
229324
449367
1652035
1103232
987129
732370
356722
1794755
1394243
1111005
1897341
891974
1320690
315549
75585
1695680
82747
1316995
735104
999518
1446163
967051
664888
663037
604187
1080111
855047
1395088
1289006
425456
152894
1979095
1558299
288823
371769
1318415
535611
1409971
1249376
1326513
1410248
1419833
1700312
1133722
1234614
1246456
1844876
1773613
45663
1039080
973851
683981
1840013
1645539
923407
1007563
1219892
1350045
42631
1664994
1631265
1261333
6319
1324144
163211
163887
1497908
1802377
1086742
1265164
901832
1495535
1795984
931562
197390
760497
380465
1009458
699261
1302152
1234509
1036478
1158303
398668
1455336
1338049
1683559
1999429
96757
410270
1351499
1750337
1843044
1466998
1621989
1349845
178180
1904716
679321
5017
1114367
201472
1717072
732977
784386
1671265
1982283
1031694
1835757
666615
1206363
631232
678218
1230865
1594373
853362
27216
1554396
1987683
870090
295774
1853492
257737
1934828
1284082
1908460
1843315
621220
1443501
588507
737628
158431
773785
257431
30531
1455663
1192597
1170703
1827089
238017
667058
195558
1986317
1751575
1864829
426498
357256
1131568
1677925
1669294
1922604
622284
67489
6976
1102792
1449920
1871913
1274624
626011
1710395
1631404
471331
1846590
1158686
575959
264215
375111
1553009
1261159
1051819
1281532
429561
554139
1671490
21541
1151404
75232
620910
1687364
1551540
1152862
708985
935522
1586048
1091549
1839884
236306
220080
919653
463671
443581
1628091
1278813
410385
566928
1047535
908672
1032390
1347020
1656674
585397
653660
353691
300857
1639157
725984
1372777
1653869
415026
1299613
1875202
1161734
1707863
211220
1046862
1317894
1629930
1484857
1358737
136128
1741672
1198200
1232153
1306348
5456
142003
1188526
1573374
1444615
59952
311415
494074
921477
482800
1895927
1515664
1692797
1366989
244183
278087
572039
1518160
27766
545734
373137
1691112
305027
93329
1571737
33673
27458
1369614
823101
332253
540763
721799
835817
1621391
1277858
825433
122158
847754
452066
678378
1311116
1759960
1647914
206894
836959
1121907
1459648
1366489
1001573
1958152
135951
1566578
292422
1148034
1141219
494548
614418
1863761
1077873
1042235
1792602
1487726
1136028
379893
705476
1048099
812839
1924788
4681
1357471
259153
1683930
293218
287663
1221345
1846646
703933
1759240
706475
1716465
1350332
1946779
785486
1532801
776504
1249047
1907334
1515142
1811960
1632861
266514
375436
658621
830185
1363179
1047290
1848074
1479698
316740
1936489
74130
1100029
46584
1427546
1046952
1683712
472432
1513791
832336
134684
1539608
1659173
440104
1748113
1602327
1411958
1979377
833568
1840206
1358614
55750
877127
242702
1827645
584723
628614
1263327
1175517
51651
1293671
674339
308074
889295
1268185
912796
70647
47132
1555472
119779
347678
1742869
1974100
580556
766025
1432148
881195
1859987
242348
325933
281437
1677866
1111266
353119
531829
488056
799849
771459
522340
682678
1523724
235028
1699996
243092
586389
1579381
904561
555218
1912034
684176
473948
1551694
1235111
1521656
1400582
157240
1381358
1493539
549274
1375760
1941199
1275412
899965
533418
1540037
38479
227411
1346657
1329018
1926025
1805203
793736
862460
214116
469109
34999
100676
209748
851350
1115455
214605
1256186
1073710
789165
1053861
717553
1359998
1359787
1846110
362087
1829278
331231
278723
1799045
1755292
1913442
15379
1446506
773574
1777998
1316445
226868
934923
1161501
1252900
470461
1280017
1765998
1791787
1033925
1214702
894853
99379
997458
1783339
865226
934784
697970
72307
779283
1354620
1360102
743270
140724
1831963
1513989
314865
1074466
952216
22936
74717
227675
1020361
592700
1748096
665082
1298759
678811
639219
1265518
1527812
542272
32242
555444
725180
1373064
1630229
1742776
460921
1351920
1602250
1438318
400974
1501973
1395195
1049606
1688132
1750474
994574
1096317
1137921
956518
1728130
64829
1441523
469122
848408
511832
1009594
606901
1425192
329453
1502756
1921198
130282
586074
1252135
121542
999056
1036086
1202399
1153332
1340966
333925
653745
310205
1214460
1947347
1445092
1482355
767506
1245414
1673969
1385554
859378
1656122
822028
169126
1721481
1242335
1009353
717145
314382
1969961
583130
174655
640139
557079
1808412
1838380
613793
1277604
1520256
1152012
1885974
632344
721780
1944329
358294
145861
622320
542965
1940998
1188773
1043641
1749940
1187925
1220808
427719
25995
608890
524094
427229
1169596
71719
486298
58393
1583954
1931707
792286
392993
1157797
971280
1436413
152041
745821
1336753
1173373
1860793
229851
268026
1835356
1628012
1750174
1865335
1334910
1782683
1963453
1441134
386990
1694182
373504
1438491
1871591
842882
1514443
1759338
186789
1362216
1809711
1498387
1259307
2774
928209
1458870
86159
1465401
179981
168875
1621581
1362148
1291473
920237
166286
701426
1807941
328098
187787
309001
866953
1603999
1326249
239225
1226482
806256
320848
1354090
1679373
1623371
379390
1293335
1779057
26720
539374
160538
286912
1299495
362286
951071
1001387
27332
1598403
1924135
534738
1433958
938245
1305732
360266
726839
675334
1146947
1132759
1419581
787568
504361
1633794
91007
610680
1765503
732633
670268
1793989
1075846
1271270
31796
1606443
1579432
1928999
1340617
334195
1144770
338955
1759250
329511
1227376
489681
1550104
1981183
1862634
505053
685503
737367
408292
856873
1745660
1780876
323028
986077
1601593
682009
141721
1304310
225101
1654268
1945430
355054
1588247
986252
1368793
617489
1110431
1888153
1466757
1466965
144633
1315123
1752277
1423646
1326224
981066
1285538
1550612
142124
171809
512665
250861
1278633
1559367
1106003
938832
1669075
1024203
1960489
1702432
643052
1965815
320646
977816
403023
682847
286214
1867706
1135509
314080
1925331
1991357
1248155
267864
342793
1547369
1391181
149572
363749
231743
536326
1210705
1479235
1924069
113752
1732344
1252782
420381
1227395
671344
251637
1230038
1370569
426560
822168
1371070
622485
1133755
1373014
603958
1474380
1915673
1671078
1715434
381516
258565
1869359
518996
1836918
1811073
115610
846563
479060
101297
1170970
685277
713179
1795866
1110386
1956252
293562
1734951
1961974
927490
1939040
1745806
1410572
827768
1792648
945420
1142292
1079918
1511613
1908969
1091272
1958499
1864488
1225673
1077089
225935
19571
1130897
556846
306638
1826067
1931617
1902645
1022910
1440258
1027099
1004063
52408
1307290
1122982
763458
666592
1859363
797198
83029
103893
1231065
1124817
895383
249743
577447
798203
1286725
1435323
846296
288773
109476
1060943
1143166
409603
974264
1959917
618979
592523
809224
1706079
1218112
1097413
1330039
855250
1962143
1903738
370515
1439163
1727442
1019186
1029008
51680
1044687
265258
929973
947925
1064721
221933
1090973
1011253
615790
742495
238517
419285
614006
64893
1235757
1174373
1815884
466237
803211
1444609
1227429
1366492
1075627
105245
47973
403984
804029
528477
567315
231668
767496
1603583
1707699
505955
1570899
1965164
1264706
1384093
1214
202383
1555682
1865366
739721
1038554
1270380
1059362
1380275
448498
1518038
898347
1186930
1683309
2312
1765185
226748
165275
764130
328501
1837548
1881100
602379
926132
314055
527434
1142231
64817
948113
1900218
1185762
830281
1961577
362994
390277
1069330
1067245
752498
1566100
1382459
829920
138437
407731
1681102
1813903
1321863
487990
1505973
890768
793065
506464
929996
1673380
266399
809475
875904
1241099
1824503
1257423
1353775
1035298
1654025
1078257
1018810
722053
1891963
1779534
537281
1864743
247764
630435
1456143
230015
595562
1197451
1548102
130439
998442
178280
1113270
113562
1458927
885438
707160
1081575
232620
1892116
793048
614780
1794123
1256876
1244612
769822
643490
1730774
1101094
1429896
1457138
968926
606816
1907714
381450
953814
405257
727857
1658098
1764943
353628
722033
943716
1958299
469018
592296
1609383
392180
628149
785868
72158
778491
773789
638985
1838855
1374769
68673
351679
1832400
499948
584584
1839922
1648055
1761652
362388
1245799
1294524
1722152
1306271
41280
176969
1730154
268857
1043704
1474075
1136902
155704
135349
1672460
305969
390309
1754965
1834480
1684999
120026
1983709
544077
699633
1057551
1378436
717983
1580439
545565
930600
578760
1032952
116937
36954
230574
918091
222529
739255
1104825
1383024
219428
117032
617834
1468545
522985
1972430
605769
1315297
286855
390160
1672911
458171
116571
46194
1585560
1004700
102033
1023028
423353
1477293
1792707
1268884
1074893
720429
1225563
1582804
1607054
1593453
1217618
282555
1955417
1196123
438194
683175
408461
1441306
1292803
230334
1142832
1417240
690594
1638621
103363
708029
1425913
341111
1148001
785564
1154210
110105
1111296
1406375
1637373
948247
1915241
1906252
411417
384663
230067
1867845
487530
1855531
1760303
845215
1505181
478045
719647
1144092
953708
372064
898704
1041621
265348
1790788
1784445
1302446
1842491
1271437
546515
1733969
411942
266655
1717349
1264970
1463953
52073
638242
712898
1748054
898174
1601206
1175483
975344
1281032
1136659
1620334
1103100
942823
1585012
216439
120034
779756
1095711
1664219
854799
60070
1194131
1885161
1817416
580638
1626570
1082310
751717
629214
945337
620480
982420
1407048
854172
1484054
1304713
261164
1871593
174877
496880
1673940
572719
1642062
1086255
56344
437858
1623029
1521843
1104076
1860261
272696
1102285
1650211
899830
1118285
258638
66046
1356417
1076159
456310
621138
1277914
909767
261247
568703
245514
586502
15246
347679
1020275
1164384
1154503
244849
1629222
462826
1436739
627606
447414
518575
1779527
205634
720787
599981
720271
15076
1019702
685066
402023
1271519
564614
1279799
1930164
769450
568059
168548
149044
263752
279046
1722192
1763425
1912466
1902429
1603225
226089
1849187
1201055
1261442
1258434
362991
1762705
1802727
1407801
1403297
1228713
502555
488936
965265
1088743
514715
1298564
1482067
1567199
1514157
1064518
1972653
441566
327731
1293581
1629154
1282016
1109498
27207
244166
1202399
1660689
918128
1666170
1022614
381239
1631323
1293724
741604
986214
1459187
761808
334916
625970
270851
370969
334061
1133327
1875774
580641
1815725
1887993
783077
1968540
1211492
1854871
1703606
53916
1127679
545382
1585601
782366
752746
1665412
674907
1139936
440653
1678858
1557514
1048953
39029
1573903
882416
1778986
901850
661595
1720371
1162096
1777812
1639390
928853
1966016
1181412
270460
67078
1146681
1361634
1981636
63953
672305
661268
1945537
1051339
451664
1796777
778977
525393
1271542
598004
457000
1553133
187664
648964
1696752
1881061
1457762
921107
1223412
148959
1906750
1032702
1577578
804046
1406867
404138
375164
1439734
1436987
287086
484179
1576539
1955702
305535
291783
1475700
1168210
1417898
1838336
677208
1440271
1506759
155790
780207
1384983
837524
741183
891234
99017
1718614
797497
1993190
679618
1492544
1552267
620168
1246526
156072
1724917
575706
86591
458178
21615
278459
1805438
896688
475954
1303647
1676516
383993
395794
1119034
1648707
928343
1693099
391888
154179
1111597
570248
859627
1472395
1503109
1288470
1073601
1462238
1079082
558942
1145115
1764598
758600
337735
796772
142421
438707
702004
653570
382684
1839182
120312
933047
1732435
1521695
1267871
1384763
1568876
656936
387335
371011
1050255
918820
1337944
215001
1642118
1682334
1922352
128894
336969
1082224
1537877
443379
1263252
1251191
845681
706999
1152039
693569
1523237
270083
305405
1167881
1731017
435313
224799
129987
1029700
1837329
930430
486624
1446710
1584117
1356060
651638
997525
529705
140093
539334
638279
1536272
1444369
1070745
1376048
1496257
1712274
354841
909255
1278178
835682
990660
1202586
1431799
844567
244671
568039
1914765
1209872
336404
1002903
395841
750362
1563565
643156
965904
192980
775106
406486
432416
282592
1782189
857129
476619
1957001
1947637
688761
1014017
1021835
725937
110360
1647978
479333
285744
590587
1704443
615822
1158078
1762983
437307
1296148
459984
1438706
568873
458854
1732866
1923378
1982046
1790904
541336
1061929
552436
414131
1699996
748031
507273
1862585
1500073
227771
1070733
1195771
368274
1190892
930002
1469422
248159
219391
99857
702165
1545616
408753
1588613
1881963
745181
1341209
1672538
97382
714503
849395
1499915
734328
1686563
1717045
1597234
961519
482842
498394
1210309
437269
1518821
1803313
733446
1947006
20181
907831
219979
1015716
1008207
683818
1700357
561629
1669045
1747399
1128003
1109502
282703
570836
1817991
646843
1588514
221952
519643
1375904
1053726
1731608
1144001
1170601
1754764
1141167
833516
489857
1482195
1518541
487422
1766681
1145564
1130486
1241657
101822
1656634
990851
1083266
1249685
443277
976097
1011077
1143690
153351
724568
1252278
1936937
327252
1468042
1333739
906214
1640766
188980
943504
1001603
1435896
1501812
1237523
447745
375075
1855946
37347
240563
388237
1154334
1819158
1273385
528510
88092
622034
1087457
655817
1988942
1305554
611443
1269650
23409
298338
1218177
846989
1572658
1416628
12382
86249
581518
295580
1402738
332606
722723
855745
800166
30789
1990813
578991
1886362
118247
1256738
882415
449107
1040183
1433575
1961495
819491
1869685
388164
1967924
1323788
507690
925474
299547
1053311
1049428
924035
1182464
1679209
642821
501555
361511
325904
1779619
502769
474322
1430764
489368
834654
1045324
1963041
1505131
1474515
1337178
572983
1327773
1544846
87197
1204879
793036
545225
1670492
1687842
1457661
1273050
292613
1093522
115057
1496191
1289846
1096368
1766872
269557
683125
1947899
1641869
929822
1268080
1571013
913713
1957211
161080
260597
305322
205528
639874
144804
1283929
1114249
167344
1192311
1350127
1045906
1658838
248024
1296053
1426779
470981
884720
344955
189613
568517
1045592
963374
416880
1542982
1572969
855732
567061
1541061
1484552
1935944
1985776
868176
1701655
1961493
179956
904644
1539519
1003468
706323
1415444
1140115
583895
121592
845139
476691
1092927
412708
1164744
604825
28382
421277
1913457
682344
1954295
1904608
1436825
1553065
1764692
1110739
1732081
203926
1047978
427895
90317
115701
1435297
1763820
977045
405172
210504
1763500
1511675
1470826
820771
475045
453873
1175836
201064
427979
1114097
1797569
1145577
1609824
189342
523814
1262760
587371
364865
713205
651833
1737597
1574644
1102680
461999
601410
1134250
482818
566463
1394369
781170
552309
127780
1259551
1714073
1408431
230848
1680239
1781056
1406243
660151
30115
1528945
178834
1408648
1408519
1470917
1843801
1529073
1780817
469324
1651300
512548
685166
119863
1531945
486671
930784
1963007
50886
550495
247572
185261
209162
5525
1664399
1964104
527422
949542
222671
1854027
1970578
947698
205613
567935
1937553
66305
69666
1670273
1255807
1269370
910300
1037203
444806
1879899
1707783
715481
860165
1783376
136193
189822
34103
1497482
1161368
696163
594258
124701
298340
1889207
145576
313775
713218
1879801
610076
1514986
877396
1526957
365279
304442
887749
1038561
931108
1356369
840937
35501
48218
1198500
355388
39774
575566
794987
933645
280047
1602901
271187
1201188
816650
1406661
1640367
86093
331413
1085299
326440
701892
1976318
863491
1787654
101128
1943046
360057
1471611
538979
566821
1236608
341809
723124
1793575
340596
717470
758566
908305
738383
1847346
1927549
96847
55246
821197
1567697
327882
1557205
1104160
642994
1977677
614104
1109787
701289
1313745
1656443
737867
582221
218686
768306
1783196
1723592
161786
879603
652055
1732193
1827291
515490
1755225
1771504
1935253
1706116
683507
793826
1615570
547333
631700
1920053
1596827
1369963
278631
1616121
874167
420975
1568862
1297229
1653997
182396
709761
1858236
762976
1886758
1936123
1741728
809967
56203
961479
1856074
381922
145970
1191273
25551
1432464
1540709
104172
1665643
787191
896207
956363
203502
140944
1302490
1762940
1787191
1520623
1053200
1297156
1861095
1073506
1758999
301193
493434
381491
1658972
316254
1647146
43423
394939
790094
1247727
97485
619696
1313703
1787454
581616
763428
1199426
491073
1672710
1573863
1466781
1635242
792210
1985370
885233
1555266
392219
1532931
1827664
1319636
592959
536650
355647
197669
1005718
395137
718046
296284
666951
854140
587896
1569190
358601
154205
193189
1768728
1397149
1244565
1475562
788316
467966
1697480
1066643
431313
1310834
924990
901042
248387
549739
630222
53569
49543
1884097
1761933
1167080
452080
524121
599712
1606217
580164
1591664
1404314
1157423
1348087
609732
1689157
1929363
387463
1309786
435961
983965
1153506
624800
788301
1429028
1452652
869745
1221761
1134861
560369
1440805
1140320
1032674
1008516
320017
966853
901405
608107
1877955
875449
1714215
290318
876287
1818743
1634056
301618
773523
1693515
1898370
1065517
1680877
1347162
1816484
1342183
1930377
809195
1919656
865828
1149707
925880
1642539
1526923
317200
726280
127510
811256
54726
838828
996512
1184763
320964
1545026
761389
816188
866720
1615217
832849
1813271
1103530
653559
1262770
119309
1761288
833807
1263244
1730767
1897935
791216
1628931
1798387
430465
782150
1863611
916579
248721
1155844
1901945
895678
545433
746546
530012
1326254
552632
1683833
746906
1896475
49764
773850
1136516
906369
1068487
1212573
1340432
889180
944978
1212083
1539753
770040
1377070
533240
1792434
915202
418316
69666
1856224
553364
734835
274702
970464
1265318
874094
970982
1382547
1616937
484415
1128192
1930899
174344
1085153
1920239
1096833
1827434
1069306
1195796
900978
1131657
1979766
325226
801149
591216
23486
682811
592951
1867347
1830862
321398
507404
1537773
949077
1347203
155860
1100791
344143
12809
366555
488740
1811394
968496
1671787
922379
1803239
1153652
1941921
1508184
1850793
1266117
1849506
509053
702887
1735829
1405715
305079
564294
148939
242773
1514179
982973
1285025
1345974
770178
1800508
783816
1272958
449522
86314
1730839
380610
1965663
1997667
693408
919112
218410
990632
1145593
745357
1874158
611861
1701989
1691611
1602924
149462
1701000
1004314
1953505
513150
1556978
1408341
726207
1601402
200530
875247
1970963
461260
675425
1584832
1188401
405457
602723
1024113
664044
1143874
1432849
1128761
1714678
241937
870708
1219572
1256482
981798
788089
1726813
1025730
1142314
244284
1327607
1800258
661332
1390733
26871
1680410
534064
1488305
1004405
1424675
130588
1560735
640273
1862883
1476215
1551981
437033
1500436
1175137
1418060
844487
100752
334547
780257
907324
1512983
618503
1481209
1265294
634813
1316867
1041832
1684374
1745276
753190
930407
1400182
734317
1982370
944523
47820
133769
523706
1403521
1590892
765163
1441045
1545141
9131
717238
1939073
1553012
113814
115522
1737888
571773
1968898
757556
736580
1841132
488435
1368140
747352
40609
747554
1566575
322192
1782052
282935
94277
1728114
517215
1593011
760749
1692155
110194
372662
835281
116213
1576550
808121
1379102
98536
676282
1002877
89505
1704310
166522
473445
201276
568549
1929464
1329317
1917011
969376
1455890
1991675
3304
1994236
537414
1874303
318903
631373
550407
1898745
1244825
728867
1325255
1887402
1548057
1817129
1034660
1625328
318977
1545641
799023
1588675
1689024
1891869
233411
850197
1119458
1195408
65458
305035
1551938
458430
581539
1139865
736041
873247
907274
843179
46572
380071
1814571
1978596
47636
483020
1613872
874976
162601
823913
986780
795123
1674911
614582
188441
1345183
673087
837100
495572
1494744
82370
1679322
1215334
1042985
606824
899865
698103
1917871
1081210
1378162
32038
1598086
392465
1214446
440123
600979
945704
1588068
1847960
40585
693322
123449
19993
73228
1622994
1274301
1974406
685384
1220544
63700
4046
1024306
49109
1142574
419983
948135
867278
1811983
1288410
168227
95238
1777327
1228137
147012
1351397
951509
1261008
264827
110289
1893991
1394544
1817569
51315
262288
374392
1011355
40611
940717
1352479
1453089
1912476
1489133
952621
83433
765368
49342
1508919
927402
1225378
594424
1400537
1519226
1061033
110751
446929
1078762
255820
1137211
708807
43666
73029
1556976
1307529
972313
1143009
602187
788505
1294636
335410
1222447
34105
828709
363651
408893
1099849
292465
1620274
1079478
228470
225331
205039
353920
350117
989038
460247
818449
482168
684534
1089900
1480171
1097364
1328198
950649
1463720
445392
827995
1788356
315328
976744
410963
1279444
1987250
1909557
957338
278697
1151946
392110
1412126
465761
124978
1000839
1441008
477890
1598965
952425
406035
1684124
1232920
1927789
1830681
234419
1259092
1872779
438014
1868741
918630
140984
645878
1643604
1525400
1013352
241856
396207
620771
102303
1400021
1189673
598083
176932
1141119
205076
1786428
467343
1901595
1761077
476733
1243494
1087393
805688
1508535
1157517
1774055
1697467
1613025
1185334
1830208
1145271
626796
303609
168408
1468056
119586
1906580
1752196
739270
1866867
1745537
1483705
239673
1872381
315286
1820112
66765
1044953
650926
1806514
1006737
1633265
49638
735392
1919808
1708551
1487285
1238100
1627365
1378856
560562
421673
554703
1477437
1613894
788565
226203
1796806
86136
1698223
920601
1765186
763816
933140
404039
1927286
980097
197351
1062616
960966
1590773
1413491
24109
1332921
1773870
1069986
1835946
940096
1834719
815524
42102
835662
43545
1473096
1072877
1527550
1819259
651806
1728448
580643
447642
1943310
530749
1070844
52626
626607
1928096
1582227
151355
946475
1814469
1696782
960410
366953
1336216
976370
670136
817435
97883
850301
1210038
1738851
1454342
792051
435708
1003441
185404
200037
1474606
1746433
1100971
630490
1808138
137128
1885993
579528
1481825
1919066
1369032
1255555
1898839
11828
454310
783908
495193
1317411
1459320
87574
1885801
453333
550134
1777326
1662683
1595424
1173070
1737455
811769
226661
578292
857492
596232
340473
1430088
1635309
234483
1648157
428692
1836011
793167
967689
1476817
167024
268205
896562
1528716
386776
565188
443396
1574315
414254
1851793
980096
1469192
1405352
1485052
1396497
846143
1399440
1024229
704422
1588637
22264
1022831
1834002
387144
20890
337526
1831945
825658
776743
1891489
922620
317139
916992
1614628
1815010
955108
1841867
811374
1317964
1125252
493990
519535
636658
1310645
1615164
1732674
1179749
1795512
292802
1585397
910546
414194
1640723
344060
987026
447542
181462
878110
1781666
860216
512093
1738680
1952547
23874
857846
81704
526189
163559
124783
62521
980711
831147
862046
182961
655907
436795
1816696
392902
478194
285308
1045157
1613505
1616483
1304093
20920
1341731
237316
860493
1701659
116687
8443
135600
543197
1414263
964221
1043045
1992216
1491941
1725357
1797444
757556
69978
1133807
808557
615213
372039
1038729
1511661
497993
88603
780954
650545
259434
1120630
1531157
1225927
951192
1899442
323113
109066
1775414
691202
13628
300929
1541707
433937
656659
1096157
1014360
1723096
1914309
20690
68159
1629456
888199
1066885
902687
1141089
913294
1368019
1087929
1904593
602860
743564
1356715
209832
804601
1396919
1986264
611775
1848842
1311240
1374453
1850749
1059788
969946
284175
540460
944528
161121
101016
148920
1898413
522554
1804478
1668244
941984
345118
198690
1046050
1656197
177227
1240653
1492990
1161062
556966
1059486
1545806
1918246
513614
1885550
852577
1151626
1827349
692529
348836
1997128
95997
1875674
1222678
1959070
1157708
1080362
536732
264820
845080
1119434
473410
730051
1211731
1633349
1145054
173059
667283
729876
155492
585169
1350459
1758881
857447
841839
1611245
1510898
94762
1776976
446509
1798719
375988
761760
315513
1423713
125155
1418262
575506
1910577
1046811
537837
1596930
189037
1509360
1496765
1282867
1986052
833139
1907008
1633458
157456
1981729
729132
1234130
1257483
857035
812350
1663572
1146890
861430
1585958
1076362
121407
2456
1984169
1929753
504035
1481563
1067293
1954270
392001
454000
843543
539399
576773
138392
421726
362889
258142
1053163
417087
946461
1496457
607027
1075605
708235
1095263
1839952
413532
1949012
1179757
1003414
1222214
805425
1259446
824471
942341
1270957
333764
374945
1839582
569990
1966539
1003525
1290247
1570323
213101
1173710
1923887
1165422
914599
718979
1760356
97707
42397
1021499
1954198
1983711
108634
232602
657881
509921
1719390
1518868
1221022
1791894
1751558
931144
1005337
168325
1666747
1802986
1765092
723977
311742
640041
1642303
354306
697609
1932939
1625278
1763174
1519393
100404
1539959
900195
815604
1023174
767336
1117336
1812838
38845
693484
980996
1966138
708359
1247538
130326
759014
1824367
184939
680543
1545195
1989548
1661279
1953496
437229
1209209
1365514
1288324
58656
1273383
28257
1428989
537535
1638326
1509786
588711
1790720
10544
1852552
756835
1573739
927325
289241
673787
1750512
875856
634741
1682389
1374294
1739555
623857
1224791
1614301
208785
461550
904814
640039
948571
1999282
1085668
1336549
902125
1625155
75437
245401
1529009
462831
63215
657908
1349956
1775541
672361
392805
1802013
1523343
243364
744466
628101
995447
130191
656159
1294752
1609808
884009
1943064
1908691
1920356
1927543
1319479
926985
1501853
578298
277290
1601327
950660
1431780
731790
175625
829472
675816
1994161
976842
417860
309730
643915
1435175
860795
1619230
532095
1187449
952374
153980
1228140
414712
1389080
1589646
1800770
1937584
1905055
1427366
647436
1024612
238628
895158
1972072
1421304
1053408
1018881
554154
1677400
1602720
907131
1231376
364351
1459387
110349
1429463
106669
815793
1043893
878129
54382
284828
1056533
902289
772843
126560
1454784
1381311
1014248
1658305
1515743
1271980
1770781
1136863
540376
284104
1014275
1017005
1378008
108497
1885955
1380157
1611915
1008512
1558452
985152
1973722
1527536
75264
1767487
1303364
1987017
1706586
274087
191619
395031
966482
470124
1329292
1769035
755072
1118077
1229364
1750500
23682
270260
1128163
605817
1481661
546007
1388161
1445261
627951
884002
1154539
375882
293649
1757162
1035795
1426891
208817
1874136
71511
1588646
1537420
1148733
1006658
999344
1559492
318809
245422
705859
1257509
744313
1349312
1189162
1175086
58013
853011
546558
651654
398724
355576
1579046
1642682
1898862
193859
1914817
1709672
1704774
1632667
428662
1200257
415659
628573
903891
880468
1606261
766001
1544835
1024382
332897
643353
1535255
932223
835601
123147
1292121
826560
1389066
1555074
1919841
1691552
1781726
1957749
1547808
150737
1960209
700882
61146
176255
339901
1155820
1545102
913106
1791645
672990
661355
1450018
89241
42570
1758648
1357342
419386
1684712
419470
921772
784874
1914363
931553
1400538
1145583
640217
69960
479293
1063223
717691
1134052
1204556
869971
530512
1317660
1623054
219681
574407
1914054
154678
655125
885674
85607
109323
1113001
993851
799212
1830953
1937526
591222
1240229
289778
999506
639690
1068491
680380
278053
1467722
1052099
1388510
342997
422994
325456
626943
24220
1790252
1850604
147771
397170
316523
1847395
1172817
1104322
859374
861879
551786
1721726
1363848
1517228
1407751
1831783
1088902
717661
102053
435898
1591919
418089
1748902
180645
766807
178620
263748
1026819
1580678
260136
1956084
1581474
1812588
311439
1600141
11383
1839102
845967
1527723
1441810
1463620
628255
1270306
46878
1921962
1256221
287222
1564935
317441
828019
474535
1615593
1464023
1403474
533311
1887575
1498263
1270106
1302069
407791
419563
1267546
1052691
1729703
207066
897385
1311862
1260035
1956972
1702409
1372385
1385436
419665
324901
1618144
1171416
143206
813106
636955
1720533
1723856
1605047
1028930
17835
553429
1602027
488950
525272
1904977
988735
999949
612389
1483045
506409
988548
1567814
1676305
510833
1533985
583640
94879
560265
447049
1455703
872300
1425807
292609
1218899
240803
1961776
1593452
1265975
1802626
825700
828466
335076
1734004
1764192
1317446
115486
130357
45745
1431751
1744853
195709
350211
29743
14603
1108237
1068390
1391539
1846907
1451897
1717418
132232
745773
1876098
729502
1687579
292467
26148
1791421
736834
1929084
630254
775664
799302
574645
1571720
1180158
1090069
872370
1716200
1162427
643180
1200174
15553
277643
1882026
1193048
1971806
523991
1864123
977367
135573
1109969
1567452
701515
687141
1725569
355434
589682
800745
1072922
1772403
146293
741528
180834
480553
896051
668759
721117
597945
253597
1832236
121872
1568447
431502
1607211
564779
883923
1281402
624565
813056
1027592
1732479
1545615
69358
683573
1921660
798041
927957
306448
471930
158977
48160
86064
401171
1966260
271936
61625
7627
510527
62745
1999412
1762894
1264848
175907
130665
232236
1925720
1404936
1830257
1781657
1571376
1607961
887624
1994589
1996480
1018183
47652
596487
1115365
64918
1038939
1181926
459878
699787
1806401
443520
1689691
1259028
1370
783092
1736789
1479436
1617511
122146
1590642
212353
1511341
1816628
1606986
713505
675396
1157962
747736
152074
1980471
950930
700597
1223685
661107
1783314
611200
598013
470855
59978
1513795
1782813
1400305
861541
148900
1032977
929057
1614010
257107
542713
1071992
1686888
823594
1729560
1877987
1518508
517325
138904
1109491
1393050
1490175
1833803
1529013
461777
518287
416048
1208071
355335
1139008
471208
819987
1713441
1775437
682970
1613991
970864
1999597
1364942
434441
536932
1760950
1907327
226251
1445360
1442703
1272573
1251727
1375455
1036181
1314447
1324826
1694049
1278607
1786635
935016
368353
1260776
1658180
1395376
1423175
616830
1227253
159799
521683
19229
190514
1646198
508596
14059
629680
1188372
1339914
833374
588909
995398
1468650
801882
902390
1339845
260091
1887307
1691004
1928250
666091
924794
1491220
1862079
1637042
164566
933288
454986
426914
470838
1217182
1695844
1581319
1299180
1741726
321866
1432395
99510
31513
1552879
844205
1325205
1443972
399385
1032932
1124342
323951
1374257
1282345
893509
1159957
1761555
741423
1021972
1739605
1491218
1486623
254361
1304845
1444666
616025
1222074
1703662
1415357
533597
1639613
353259
1756402
1582268
936246
369750
71621
549240
1284666
1770994
600852
1572652
52644
1674587
99714
1561008
974332
953159
120114
653139
991030
272494
1217362
298217
1844770
682633
849212
1287278
920236
1352203
1784524
641413
178521
523889
1383405
576831
840238
208155
1993818
821702
1039796
990904
1353333
1779795
250325
1467967
1937502
1459125
1080223
1032543
1202183
1812797
575931
989005
1650795
1301240
1231884
1250466
1576453
626032
1141225
1394084
45957
313419
244830
1611906
1359172
1055166
78892
450980
660942
16652
61691
1901716
1755057
160349
305628
1725623
1193743
13998
1431794
1458458
1505739
813802
1065058
317995
1211272
1539788
555206
1536695
1417158
528514
1293539
1904238
246857
473296
331531
909764
471183
1297698
1265476
1025899
1465226
938912
1673509
196251
1508222
457135
1090404
195826
1689788
107302
1492350
1813513
433213
1020515
1378971
43561
1624876
1798075
1286048
1598667
1998399
433503
530564
982726
1268794
1546935
188661
1641033
963885
1605802
1081835
410016
774249
1203830
419039
283211
1701922
732025
442156
59380
590232
418335
185213
826724
1751036
1336298
935631
1671551
100056
1331307
501506
792224
995482
888337
506096
1827649
1244578
1192262
704061
1143769
669939
791782
126219
1582844
601665
1531116
1785453
205793
11188
1986402
770658
860112
1741518
1022858
1959453
1529341
1582135
54721
1023976
758779
1581464
1454025
195956
1347502
1017872
1995780
311987
522611
1705229
1007925
827105
1076888
1491285
1043129
970075
1909952
1445515
1344279
367619
942657
1712448
971484
1347951
893354
1521390
853308
1377265
968518
201700
1862019
870060
1026949
531740
846045
1784102
1508096
25683
439100
513758
1581103
516949
1779800
1904552
1710697
102704
422939
469530
419744
627461
755977
830036
930343
1532001
1398528
1010551
669173
823348
1418650
683718
182766
584028
1668427
752900
1775528
895930
1026304
304971
566800
1152700
668197
542710
31691
764173
463389
1766181
492651
1532360
1675338
372122
1810822
804081
1477196
144000
370896
455636
1827566
664928
1325787
724935
1412408
244040
128248
1835783
85802
401674
1161529
536939
1867718
527192
949208
1104536
879454
951713
1927973
1729360
164484
67380
1468557
910324
862100
858136
1687779
1183596
702171
1232053
1797498
1261632
649901
553073
1988564
165064
1082333
109435
831587
915189
1696844
1154343
291162
1374462
1100682
39665
250943
1509623
1114381
1323365
1690283
1863484
1189172
1665421
143782
1920518
349208
852797
128067
5734
1435656
507734
1591299
575622
496421
93063
948622
30535
829831
1101722
1040673
963575
184794
1527851
1726824
1017412
1489321
1861715
866280
1393046
131654
742291
1403571
1472441
951240
239404
1072038
206543
1570765
1834550
1605607
1610663
422314
1174748
210097
1201638
1983002
357421
872862
105588
1607181
1692654
618188
1239768
1115629
1293279
838075
730739
966918
761759
687773
734086
513101
1829475
1972649
1219095
597315
383860
740139
691103
389658
1770923
25548
422629
1778210
287664
734601
401074
1660296
976622
1903537
432537
457504
73493
1964597
850430
381559
1601798
146663
1166670
852516
258313
40038
1646928
1586781
460654
1779687
1429083
1638612
1453942
1635184
752458
1846324
942801
1707603
241519
166759
468649
555309
378504
697732
1029505
1853545
563205
1843185
285304
89887
964289
1744625
852621
1212238
1673019
382255
266994
162994
717009
130854
857094
1674264
718295
1756962
373137
1651834
1783307
513777
311312
1376186
1072185
1465983
764310
1611966
1452700
678522
1061126
1889976
1943071
332423
686948
184123
976845
1302379
1352321
1170520
1222090
1500174
1514974
1609403
1747624
1649360
1978949
1207828
422233
642789
1973146
747898
1979925
491380
1274792
1827080
1815253
271373
470928
1321961
843300
95926
36071
455220
834799
1580360
1642218
1397065
370708
1882556
482979
1642177
739718
1632402
709455
1136589
599835
806600
1844913
518059
30212
249331
168474
898623
822485
1068873
263747
1037707
3960
1616226
537285
293378
1469583
1372007
1277440
294242
911489
353251
1571262
573547
1537113
1057129
577130
648164
122146
1043755
1970512
1202176
1880072
268509
122050
678669
1937017
182095
816754
1206149
305038
1587161
870107
954464
748565
878724
1364995
1140239
1141926
244582
1365971
499143
1892824
419546
925507
452014
521730
562356
1822375
1790999
1002255
1961180
1654493
44917
997870
153034
832292
665797
1550212
427923
887144
1355182
788637
30662
1186929
1955756
1184608
1650946
1824941
1913713
1610100
816539
1535364
1178176
1292042
1638976
40937
1478767
761101
1749257
1695299
955563
1687179
472285
1263001
1765388
1455629
1810316
590934
235426
1281475
84257
528025
1738626
509599
1996083
953649
151107
1674786
115269
638958
616998
934237
1822583
1566864
1874918
1773470
95828
871615
277264
512352
432389
1877445
324221
761674
1565628
1687247
1411040
861337
1911575
300249
1144320
1536802
1823863
348692
1664074
868300
1499997
474796
1322648
1243536
1837611
1323757
319043
209174
262297
1977706
1159515
73345
1402020
972177
611011
1935719
255501
1223204
1921818
214862
1394011
505590
1761233
331235
454362
1399404
1400847
1976064
1733949
1621903
1327553
163752
1674191
321399
634947
135204
280322
439856
1173642
1299634
44876
1318258
426111
891389
133339
832117
1834992
1365470
575857
1980549
1748501
189096
573409
1874433
1462286
974116
758630
700307
1355075
11712
44031
207434
304951
31786
174976
243004
390260
1919143
393781
1922171
57192
1629022
1604418
1561346
1021803
416385
1171536
338735
1458270
1070499
1137236
1242888
1612954
795409
783937
1664848
295518
1627826
1008529
1982358
199967
1841556
1906504
353076
1362826
1149050
299469
1869680
1293177
428315
94251
1905823
721870
307714
1564052
1561389
630642
722780
1604326
1692779
1336388
517543
930793
181158
1354439
1805174
475242
892399
323466
1286180
165375
80892
973301
1459830
1744055
928498
1557813
1646701
1968377
325536
1651098
1137946
1080716
1761861
433068
1170111
135570
57092
1324159
1995869
1213951
1816091
1820922
433190
768270
690875
1469317
917837
210479
1950446
326938
1183304
492342
1578268
1206778
949881
416668
880311
812925
1149433
1635675
459934
1790586
1951011
1495369
1944818
1725427
1534140
1119505
1104473
1536802
1794707
168551
1805814
1723669
1609839
1233914
599815
278160
1866244
699874
201779
1686709
85070
328415
644507
1497551
1064938
198301
33775
1665254
1172565
214386
250670
1660818
689783
1718663
433843
1807315
1619908
1317826
505316
1793712
1897946
1910883
187881
537716
55189
1140216
1192600
1909132
1676326
1105868
1015193
670837
1590940
1459797
1980695
1135522
641613
1057778
788263
8986
1083811
1300575
36908
694761
1408563
726048
1394219
1580078
655551
1226735
900926
1145016
1813269
1718049
1558479
500421
858519
181049
140226
302482
734400
997798
1848885
590730
958334
785642
1804266
1329798
393212
1472948
1372511
1426739
77482
1326598
261212
1094113
85000
1220966
856570
8456
1038354
1501410
882219
772213
952435
354219
1473520
585129
536066
1279425
1276594
965123
1140587
58706
350407
1574731
1948444
129536
562338
127279
824255
1586208
660537
542839
38480
943963
758051
1186882
588441
1778239
940764
1406577
1617314
728535
39593
571861
1542222
1087609
1390898
1061712
1924581
343756
1667729
1353449
790129
1388434
172716
946402
1026233
208523
745243
332167
522929
1103466
1105766
1575784
509985
483918
1305968
372585
458661
1735719
579330
283794
1978885
1878035
500290
1578197
1267440
596221
1148126
1422839
58600
446758
1817644
710844
606825
1367608
1363860
471247
807369
964332
533518
997032
1165410
512114
423996
1919740
1123242
15232
1404236
615276
1933434
1775655
1032003
571487
629308
992643
845835
1411435
1744232
1561917
508906
162814
1824008
1194534
1143824
980052
1277333
1781282
1076910
1920805
966926
1882593
1097663
1409726
1487219
302498
428872
1282816
1637644
221948
1552911
1091931
1856252
251382
880910
1266258
729598
1333245
483688
1238294
369898
983429
631284
207986
1582428
189224
494894
1191410
1150382
6945
811395
353196
1924871
1512273
1030231
302385
1295324
975110
1347524
1492322
1835830
315760
690199
1639667
1999767
178722
1452318
84277
1959276
281491
530924
605187
1080558
1450575
1845860
1840983
1011279
765392
1389431
180770
864203
32528
1375317
57707
1305149
1448123
209078
1519778
249482
987208
111066
1066815
1547505
1583731
845413
427993
1054724
732817
366758
261515
193938
1096042
1099390
126931
718564
176399
382214
1273455
1450926
902909
1153056
429172
58288
1021172
399588
1860079
1152095
845891
1986266
1070624
1509554
630322
1581881
589891
1089167
364976
1205384
801958
1865557
1756918
1590572
242363
1112685
1952489
1494944
212350
1515936
1564919
1114893
1097353
756220
437389
330518
556148
1237637
1437693
1472171
946637
9025
641466
443467
814089
713543
1324601
977975
1267008
662211
330946
1270969
1471091
596177
352756
1290193
783703
1339521
509294
1723278
1267573
582364
283399
114405
1484489
589022
218631
1991628
160991
1137889
778441
257516
1399067
722866
1192207
1763189
1340826
291816
1574308
301353
1359409
1939012
1580355
302892
121105
1531554
989967
472737
619437
1729090
585642
633700
604212
735497
1622456
383607
910627
996085
318768
871584
1732245
724701
1222456
434918
1073196
1437192
1074049
1457121
1846762
1445230
100257
557322
1323332
1380841
782933
461353
1273819
696366
1251270
1529280
34685
1034566
598753
1257315
1903075
1427834
734093
1138458
422784
1623456
1156443
668285
1092709
1768183
1858785
771758
802311
1526666
1215568
847203
1290305
1529531
648634
818537
597986
950725
591336
1300367
1868315
448585
534687
1979202
598579
1623087
43405
887005
1697767
980859
960127
1371842
141941
16145
1790464
573361
269387
597815
1079629
1748907
254777
912366
1655448
499474
583231
580796
1642300
332036
364376
1159720
1864949
470574
610396
781848
510017
1013103
1769489
1967126
952864
687550
888991
656777
164632
1127488
1594448
1364070
1459744
1302469
1995496
152294
1679298
1299447
380903
1685711
1211707
706686
1163900
808285
899580
903882
1628169
703004
1977294
1140910
1423726
590192
1286854
1039710
771812
534938
1442107
1417461
1728372
1338484
561330
899330
306401
1351749
1807807
1411613
1014818
767319
1862983
1559930
1214241
1762245
512330
196595
307879
1261591
1595369
1386794
1713831
1331256
1429823
555756
1953134
174629
383391
1422684
1638125
115313
1450822
1695515
25774
700824
1822166
1971337
617694
872549
614200
771588
305470
1254342
353952
1545731
1309720
1841665
494668
692081
148772
1116429
532180
1442904
1279014
467801
1331718
343555
887278
774996
448989
1270387
1006473
1468997
1397640
886552
513301
1806645
170582
1864262
1496307
1542416
1023937
1806378
85978
1512939
401408
395886
983179
637466
223249
1265483
1331234
1050583
1888266
636577
1455002
1458791
120966
1091313
1863517
779287
621118
1116412
684297
1844593
1634069
220253
1959770
899432
1628482
1925418
1089421
1775403
648319
1105076
316618
411801
995759
1065059
312476
250245
1339113
1715650
670124
1511102
1472385
576602
649338
897214
1490069
1759695
1416080
1730939
1368465
1690067
1941855
164502
644539
418722
1583229
378062
166456
174678
550924
1273086
294986
1010233
1301379
1470411
1283484
62225
1097325
1514708
1267824
1531011
53412
987680
477317
1877683
545412
215159
202901
922620
924856
74585
397867
74433
1031591
1642440
474364
922422
1557333
1804217
4296
546209
1935229
462265
726896
514009
565867
298641
1010984
1293222
1438893
110017
665246
1392658
895610
116820
1547813
1210832
1488745
1040431
1861658
806465
248995
780634
3709
104831
772419
1153032
1548325
1320039
100000
1240311
1344959
1572951
1367773
1131717
597900
228767
503778
756473
1130643
331919
280342
1892590
478224
1338755
1991643
1943659
845286
830919
1534330
1234191
309189
478292
783311
1504621
1139743
1203853
1052368
663983
533680
492622
405484
463178
1589562
1718917
1348217
1776342
1150357
689089
523491
752241
245164
127957
1788956
1936217
1223076
894826
537167
1801100
880398
1812590
425975
1312532
1283110
193523
376812
1227902
1281349
1786804
48076
152304
1518829
1769049
1973980
622373
184972
346319
1162804
536152
801322
368431
1817502
674776
1968136
1523896
605777
165259
559241
1338679
1761363
1209255
1287402
350981
185901
1987505
1683702
1679286
189188
839689
1210178
810601
337083
1428159
833876
556733
675422
260384
25811
1637463
1762578
128959
1589877
896985
160483
1842682
1603745
766567
1827038
1053124
1427150
1809403
174380
1812720
726929
1008598
793282
1018945
930706
137002
1678009
207728
1452010
620452
505741
1821477
216247
1796910
1582081
1442298
676321
159381
1178596
1360706
153674
615038
1329446
1634359
285592
234578
484861
1410302
346171
911152
412118
1216101
1815008
851774
1734426
607628
1962173
1483248
1249526
1863415
291080
1266179
9541
1411715
453508
1985282
1547035
1630765
1625436
1842197
378533
974293
215058
1295576
1119675
1074222
1495664
1604629
1651164
748553
519859
1574346
1654632
982011
1595335
1718122
1605646
337039
398079
1939063
213446
44880
1735606
283246
1593504
961027
1647491
1527643
32146
1666137
271379
626147
109694
1030119
1155621
698533
1919265
1184744
131655
1361097
758156
319775
1732386
1640239
1362513
418289
396561
1239742
675178
1412144
1640029
1956712
1845185
1863361
445402
315995
188589
1796629
1921026
147024
662900
1762915
809323
749585
1942390
444515
1722297
1052900
1482734
1696944
1105467
158511
1498688
1866814
1593061
1842056
688516
790455
598738
1672216
1312495
372191
1140898
1541330
1595980
486788
1109864
1029912
1508655
727154
1053079
959095
333714
1217952
1946097
1026065
1507587
376402
836108
1839690
1163937
1529889
862436
1540487
228335
1486200
3041
80190
1830714
1614693
825483
105638
1496678
1046271
835141
315232
1942657
1167678
1090571
1081957
1187515
1231095
274249
455082
407179
29308
1478286
1630834
1447580
1896455
1679442
1048061
1810637
545572
1578710
805620
372729
266819
434627
1822297
566633
672384
711010
474136
814182
1693597
1654402
1648144
895243
1842412
1738956
876502
1686846
605450
1746292
1944269
203215
1781935
678430
476197
1283355
1675277
1408403
1842477
1696172
1951359
844634
53747
142636
1875681
31748
1493043
1182923
705262
1329971
462129
1589471
1205820
837764
1259355
1528699
1341015
628366
644326
386325
1642656
511438
567487
309996
1183113
1397697
973626
1400988
685905
1558123
727385
565279
892399
1818703
1629518
1014572
1199741
1051374
177289
1201369
1531105
1057028
1549595
1753110
632199
1334364
1210706
1020961
952718
1441487
1880557
248242
544362
1600932
1839614
1344170
1048278
1431559
1389419
921713
1598332
1613871
1584762
1481423
1020232
236891
1507766
462572
468813
1185547
1187756
342451
128638
781191
194448
1108723
512730
1024659
1909836
1292598
665219
1194485
1268356
687640
239405
1704166
166290
135549
1610464
598515
738880
1813175
687090
554802
193383
924995
402406
722027
966845
1262381
755749
1915571
908169
120874
136821
822066
844306
1113713
1584996
1894569
1437368
1896024
271173
1160313
745845
705846
685366
58673
728851
1743265
1808023
353359
188453
1105701
1646456
854093
1081268
553263
1254586
147991
1678189
1424969
1407943
1484326
1496655
1810587
836829
910017
801211
1483800
1888456
1819545
1958799
1689125
751080
10486
1951116
1374257
1320762
458540
341585
480216
1779926
1764770
1710877
719263
872774
314851
1527511
1259849
1704277
1857342
621781
1558250
370205
821818
1695555
1449145
211181
631483
1703500
1724391
742777
1927908
1882147
514036
267060
440133
1586847
45563
969224
1285342
144851
1329617
256672
1599627
1910159
1991220
154008
1179000
638547
1494386
112065
1594562
1672147
1948029
1621852
1713382
384525
1977093
824676
1016432
1781554
1898127
1251093
1420375
546102
432479
1017303
644400
1550580
862607
1375901
198856
127802
21328
1061588
1817123
521785
146877
138425
1144286
1873468
912520
1206730
1508054
33361
1062309
819326
13019
616743
1707800
290646
1577835
1256728
313563
1323963
1419152
1234513
717625
1760662
527307
515894
1712621
1645363
1772151
848777
853497
1484334
599990
1661421
704207
1744559
884290
475097
205827
1811629
1283823
1091254
942982
800089
712116
721028
448120
997475
1237634
1300999
725563
1638914
114753
384971
113266
1272735
70355
310531
636651
314678
474569
1649908
340853
614131
1441389
1489746
384352
262882
182911
279576
1940228
691832
1773413
1979493
459696
994655
146062
373463
236294
421575
1340473
1193569
1042513
807803
1547217
547423
1329464
1045882
1347548
1938027
1166943
204611
897726
597340
304846
1959631
526084
959183
1378999
1889135
1741694
596694
940864
109581
273914
470782
1557618
245199
1119428
1522655
1175965
1665731
1780627
1876286
634473
735584
79230
147949
957700
1050473
1110351
1617253
1825931
736484
466002
1585381
42740
687244
1858638
1592858
377377
197335
1667436
1356899
376458
1081921
706815
1129846
1021142
1747918
1971690
1511649
1825557
1319184
402589
912831
1136128
1366200
809228
715084
1907932
1407968
1808526
1950939
732186
318153
18045
1396354
601620
811024
274432
455409
487784
845868
836298
298242
507752
744762
454938
1375094
1416287
1885230
900698
759357
1447961
1897369
935613
215424
1841147
531010
1374455
1140044
903506
731934
762959
110104
698131
236489
954931
1648449
418184
1572323
934980
1478420
781215
939321
877916
401863
936197
1778857
1364310
1030870
1190150
1164411
298912
741307
1520040
5409
1296750
257818
1253491
1509432
1469857
921470
1624734
450333
312797
584415
1302245
766835
1944392
95880
251985
1252329
1148123
1026953
1096307
686869
1333841
377785
712791
1413526
1837007
889876
1439021
371250
1510083
1603073
1896254
1108873
1856482
1030992
457406
882033
806060
1436814
1482185
900461
496369
1378629
1889281
1425561
1875779
404841
1367489
1415449
1964258
1873047
937706
182628
830446
1883844
1116619
419183
1383836
1946049
12632
1006311
379427
578263
1756392
1697055
702307
381132
755683
864888
1103836
1545945
1713089
1355587
1539778
1088932
720131
1827573
450091
746050
1907912
1702990
367876
477638
517371
147757
1803824
1262491
1945405
362526
989474
841961
356632
1415135
1063446
1318000
1864717
1243718
1287202
27713
369771
699419
887053
1210868
1950658
1642290
1961741
1948295
1925172
836030
1959763
18218
762730
770481
1916862
672096
1324776
1411691
916095
1981526
1699790
860503
1260437
1261459
125094
629747
1303780
1472857
443360
730400
969240
1789166
1935937
1511083
826560
1929720
865727
1787281
1264484
432930
1106515
1603740
1046663
240067
1417518
1592717
677049
137140
1933421
1726027
837630
1999074
1941029
137513
764317
1385585
1669216
1590363
1184993
562339
668977
1390174
33540
143313
165590
549984
1828169
62717
1437280
664361
1390171
210980
240136
1824459
365805
1265268
348679
156759
1335649
1808986
857290
1164016
622908
749797
239379
1323726
324399
1421613
1711197
1095993
1218348
125911
1793065
445306
1844701
1206141
1376928
855212
1195028
1922945
40013
1329371
1071279
855632
1282664
305739
686501
869947
1849490
600569
14221
539498
1322921
1684020
810801
1719231
954116
341400
483918
1861395
397932
654184
1535020
482064
1020112
236972
1114297
1793593
1801122
423642
1774626
1449204
383004
608807
1333741
869693
452684
112301
1113753
177570
1408178
746753
590064
71281
1394760
548088
898478
362847
542110
658645
454371
935928
441554
1842870
1764132
1622433
1569585
453019
1091860
297267
360562
938828
542094
720293
1863957
858023
806481
1247840
971407
1402996
1844101
1991775
134691
127025
1762066
1311708
519343
379060
1274311
1383794
130033
1385203
634683
16655
521778
1006772
1048447
1683613
1360098
1551682
912108
1774563
1123830
883170
1914397
1725515
1706572
1750660
1687091
1381581
869212
1029575
1902953
339867
221274
679713
1696768
905788
1686917
46499
874571
1421813
968877
645533
908007
1628123
360111
256753
1570082
1213061
187702
255231
160987
1396278
687393
1429963
408511
917356
204863
118552
1307294
576110
585083
1809166
766899
1104587
841855
51031
470152
1521076
1947791
1474872
407825
1675104
1263098
1180692
1976769
792260
1271286
1979831
484707
1811736
1927105
1493713
100934
1454505
1635693
1807210
1238045
154574
1668688
1953758
651154
1922582
26479
891593
403623
1612993
1377645
113539
401383
1914069
1436663
345732
1476851
1883522
352791
215249
826630
753415
1875409
1132823
951157
804455
200327
904383
376262
50768
1871248
1443476
497650
272349
1027820
398199
1728577
77397
1604820
1750354
1303626
1745582
976826
1804510
1539764
795112
1688853
590363
1476255
882004
1279995
1698775
288217
92531
296292
771826
407700
1589983
995522
1693258
762078
341237
1384744
806395
229859
1511105
686365
1176360
406018
1829910
1420878
1053258
1733414
230703
1788345
1991831
901780
853948
115045
1287161
1265076
1248578
1872390
1040844
830667
488651
1918293
876148
1224984
15131
486340
285908
703343
1352658
806539
1714955
1968238
224468
1319119
821933
654743
126863
1480929
964231
1676796
565318
100241
1506911
710305
1738415
1291868
194981
1593664
1922296
1127897
1563265
1176208
694116
172570
1976168
271215
1899705
486766
785266
1671167
1598813
1465797
1425962
1016675
727649
784854
1852147
809472
828741
308126
1763155
706564
1933079
507627
1138515
1490688
291323
538419
1694829
1233317
13630
987607
301434
244364
1613011
437502
1055603
1493864
1681296
1862037
247879
861992
355014
8532
1588572
481626
1198794
1814729
69431
1751579
1620597
806268
1664914
819597
122095
1492932
208600
1800657
389573
126998
327980
358136
284312
607647
852399
1319584
600747
1945664
290026
1267357
598517
679665
1215774
277948
1709382
59274
1194736
1944098
616725
1154035
1000020
210185
311006
1994761
1356275
14091
407783
735735
819480
1667807
635616
57919
825502
1477559
1117482
1286986
1921061
1956773
1730348
1878985
845235
372417
1212678
1491124
406580
1703393
553016
47100
1212536
208315
999393
1082970
455811
1010692
506328
1828464
1451343
1441061
1756501
844024
1645985
1707105
1882248
417651
890578
992466
1945531
1958150
1763457
374054
1587848
1072096
758885
382738
1531898
229037
1248269
1593603
632547
1150062
606902
375326
571591
895556
382809
32767
694140
899327
1367238
89876
806120
1821876
5577
1613828
1038469
1094018
896690
741613
467043
121507
414978
958654
1936617
1506510
59585
925695
427573
378533
1774263
1719896
1135269
858179
234991
1755424
1405293
1838186
776377
1035900
1021472
1597956
1196053
1927665
1366012
139463
1699323
62451
816819
1553811
670856
1104306
680321
1693200
841665
646038
1552675
1991948
379937
1540496
1955732
1497404
665825
1841875
1165792
396348
571666
540463
1266331
1740939
45638
951375
278580
1388527
29107
1059465
1054572
240929
267181
1095539
587093
1442107
1825732
815429
1550715
231086
1387480
94804
711583
473450
1387758
1455633
688232
201450
1825009
798281
1514590
1626418
1399010
1047197
1709519
1504346
105628
94687
1890080
1635096
1600740
249119
586970
468162
313486
1175295
959304
1815578
1501267
151036
1175906
287288
1721513
447744
1362023
1770977
838168
276739
1618604
1176417
138129
1029532
864415
1580943
612834
953092
1468979
1559267
1993264
251839
840131
332721
659358
119600
1670546
767272
681252
521791
1370001
1173111
1311869
755733
1948739
849321
1636559
453022
960134
1192223
98838
1477708
1257135
620941
724922
1759191
1817157
353051
214306
351662
35693
418439
1721995
951254
1392068
1147010
328993
497216
1889985
1214994
232037
43583
125712
1826582
1846004
942890
890851
1249533
1207980
152677
1684727
1168870
124743
964530
1215701
1051993
784135
485501
1347431
758586
877831
367627
348899
586804
1682312
1769844
76963
594014
1962940
1848379
641569
449080
1734041
819658
778127
3493
1685674
1947713
1179377
890199
944844
1644452
1979402
193048
720155
268698
1946980
50535
1194443
295002
609071
787243
504070
904994
1474684
1230010
69205
966256
1136878
1294473
1012332
928957
157036
379525
99755
1273667
1139040
833285
1866682
1500560
947096
865794
1078792
20378
1600408
585302
152646
424850
304255
1155751
1249378
81647
1948322
1547965
407492
1556146
1415367
1862105
83664
371342
1048006
1998972
193637
687728
1042733
1735239
1643280
821149
1829
1539270
1735134
225776
37816
1226018
70458
986280
744490
878815
490039
977196
601596
312633
914437
1639052
691895
1682006
1304587
152687
1669356
428001
174106
1028270
1449663
1969618
1028577
836270
155272
1460117
549058
408615
1734914
1393390
159055
977254
1574742
376386
1141226
1992747
1273228
1400025
1187768
40318
874634
473747
936177
1900900
104469
1216208
1855585
701169
1516940
442126
1014322
974999
1444864
1370061
1828927
893304
1811540
1244234
175661
690839
1770172
1075678
739089
1368904
1994898
1570767
1649392
1759797
1934375
846550
285931
51474
1335378
1448864
876279
1649482
1787175
1143778
651908
450409
1881603
984970
1712539
354087
777038
932161
1924381
949110
1576808
733721
658265
1997031
2616
441033
737426
1576612
211498
1517054
32265
1918282
1223293
1323694
1680697
1702954
71554
1308735
25406
1505479
1423934
1371884
1862283
331784
790944
1036683
1394281
237797
1164328
1012010
1743232
1638740
23070
305702
680620
894295
1061144
1720941
52134
948852
1137691
89797
101245
834279
1336511
402199
332835
1950745
1482389
561836
1513667
1543364
1379117
625611
1958788
314369
1883226
912097
1271567
1534111
1544868
862629
806831
1503382
1002938
1138319
547439
1760195
1803632
816876
945141
1828702
334214
1693093
928376
1377997
596069
278180
844034
1584193
1043635
1195883
1983539
1229658
46018
1728270
1641753
1791929
1042625
23869
1109664
1758508
1903920
786001
880391
1827009
1922731
615032
1325849
318491
552773
1104534
989721
422091
1250816
196409
1060133
534585
70515
1515822
1708680
1086257
1048166
1511038
1162063
1636603
1499808
489513
978947
670977
924882
1832067
226204
1464495
1503534
1453470
133861
515706
1330809
628928
1545290
1539042
751474
13375
568218
1702510
51755
1165790
530833
1701991
474864
762698
1838476
1208990
376598
240374
789379
1611052
1121638
1721231
749877
1305641
1748606
271555
58655
636074
1597622
1975302
1753883
612475
856309
683011
1455838
1392955
1768944
204271
6942
916565
1681686
1279990
469521
1543103
1612460
1011205
979511
1382283
1993310
292850
692689
1639351
445773
25768
273313
1300038
893820
1646851
1546372
905961
1272053
306934
1571058
1760672
1477269
1180216
1717578
477796
222384
132870
820264
1848002
113364
1409444
165071
1143863
1791853
539804
879095
519620
64675
1339693
917561
1801441
654227
381839
276291
241979
663146
196956
1368115
1077009
440218
1304567
1412037
1961279
1883496
1437198
680531
1198020
1528837
1853339
1774499
346596
612097
1121343
625132
1751621
1157020
594479
1420284
986589
1259276
721066
797601
1887892
527336
812200
1962207
1913968
170969
1658909
334237
838758
1945535
339625
925249
353509
298872
55595
291281
855690
479723
683968
838160
359645
1851838
349640
908155
158950
1986317
1577593
195820
901067
47788
1166256
538613
297240
570568
561924
951080
1190261
589470
98938
1210591
1127694
557621
1352853
785848
331922
1187071
629419
23159
998331
890063
1631070
929443
1007502
1733204
1028369
1732202
1043372
1432243
99914
967666
1466983
1740298
5935
1617855
462380
1026774
513170
966160
909098
133704
593900
1122339
584665
850746
350122
1155359
286744
1317147
835957
943027
1479724
180958
863028
357237
1960230
390151
217325
287927
1897349
1675101
1852345
1497934
830049
1985392
1091940
135952
610382
1731765
656113
1263585
404518
1696806
466420
531742
170079
496295
1577260
3418
1576086
302552
539419
1117445
410010
744896
1288485
1894634
1538974
1257720
741456
1508992
1933201
1366111
398985
1758267
775538
403150
1092521
1074664
195363
1571692
1226145
1852437
783937
1033117
1635787
1916340
1932819
1140120
1887670
6524
38620
803307
1633360
1958431
1009216
389833
397796
625942
809654
707720
1093507
1436372
1554136
362024
1449177
45167
1264312
437499
666123
1530423
1140132
802880
1324785
783507
137676
1708317
1755414
1565547
1007687
1294935
1363217
1208884
1159584
80147
1115626
617415
1736632
1602229
870792
1605354
1180803
428540
26454
977007
1224564
1534543
179225
1900479
193300
1728484
1434193
1915574
875765
772933
1334582
331955
884317
1968511
1401960
1551846
362433
1904876
492461
1735608
1876639
1950472
953111
584774
984137
1090823
1404238
1928886
1578755
659051
385592
1524740
835162
1417730
1079424
385651
1947724
1318413
81504
988627
1199658
1475919
1774741
458282
1360861
176163
1672882
296741
907189
406738
1087082
1105937
1987008
1457743
1420810
1294001
179160
1524952
1525012
992813
702030
650442
1418745
169324
293692
1837961
459378
1626547
1503002
1531757
1814681
85283
1523616
456998
697004
327990
1176751
1107243
1370169
556423
1863310
1551936
1766295
1251855
1619738
805442
44272
386915
1315525
937108
307415
1791729
1139785
1083754
984694
1397737
543477
1642657
1111395
538155
1557953
659993
913645
1804622
893209
1370367
1474265
104770
928163
1265035
402154
1181627
1872635
1115839
495679
1013927
1881558
1651295
1927387
482035
669360
1326011
1811807
442270
1313693
936883
136870
1208547
90203
1612910
1225810
1700599
1610770
1660520
188596
1410078
1576999
1321981
1537724
519501
89861
379773
814836
232112
1892283
558891
1256027
381835
390406
850270
1505734
1740220
1328274
855107
1992078
646849
327649
1534193
1554166
1044872
1059293
1360535
1413912
1028959
897183
1255467
198490
458479
899439
321830
15150
1165535
1000514
1335824
1897576
862197
1313139
1917123
1676672
544109
834637
161633
206590
69284
757816
735239
563851
568464
48657
744443
285852
1004205
1168320
1696114
711699
277661
456005
1539032
1690874
1431535
695338
327778
1171994
669621
1411044
1584508
1300148
1628778
179472
1192414
1433509
258532
379519
1880917
551127
839621
1177218
66416
1019699
851619
361405
1910040
312136
103375
403044
1327385
1359341
1779507
890324
308507
1664679
1683207
823106
169644
1424239
903499
1610412
1597553
1460807
101456
1605045
691533
1883247
994960
1711490
1391285
428835
908225
1197340
789959
280541
65237
1456031
522026
1199532
94808
190835
643535
871241
1372554
558210
629421
1232259
1340287
176173
613538
983783
1047096
1451471
949716
1804380
1853751
1128951
640104
455182
1004626
1182971
58596
1704982
702185
1589814
1553287
1732624
215544
247089
334390
394951
671071
1009637
87187
616084
1857977
38029
1007151
396500
1088500
1593640
97675
453385
967574
1135164
930238
972336
1231600
101212
1445278
1276577
1227657
1277626
499222
455915
650290
302760
1772772
1111756
776122
1249164
799693
57300
1996273
1442976
1760224
1413130
1158586
1417771
1661406
1825887
820
740944
960182
923860
118363
1584444
776295
759652
1007388
1028823
500836
602250
1071879
1730628
942202
1182785
1782256
717899
154973
17426
908843
1919967
343980
436250
612865
1771328
707592
408022
1233502
1427041
1595646
984797
703019
1737819
1180636
205282
966796
1458513
898647
604001
980355
1605620
892773
124310
98778
313933
1588654
1492599
332319
586106
1980617
1133232
785427
149895
1504578
1223500
1783830
1362589
1909656
1176827
961263
283468
1071881
1578305
172316
1718300
1980818
463235
707380
1841456
1851571
1472126
1710112
934855
518691
1682818
389512
411741
1704029
564254
1592946
1118083
1788969
204330
697376
6061
1479132
237908
637132
1418409
1530977
1716541
1749175
937990
203655
226632
1585487
1055075
418053
1822019
230576
278098
57000
1287949
1306416
1589050
1340795
1816704
97381
1894677
808446
1327195
1805431
1435920
739760
849343
222035
1313485
1517696
1373112
1214088
1433753
878897
472483
473929
1881206
541129
1917943
1553556
1316350
1475110
223774
1655423
424299
251420
334176
401750
1958285
141320
1556647
977314
1541306
1348481
184205
1469334
1144340
98566
1314007
1847385
1505278
1296327
296237
614288
1008365
391556
261478
1169414
943707
814001
557912
1500262
918135
1684896
806712
1560208
1663539
715825
232760
471395
1313951
509814
966067
335153
1849103
872116
1786041
1430357
226722
682108
976288
483333
1798612
1000576
631232
934166
1289813
877079
384803
1929131
1488432
1224370
970916
38317
804651
1764720
1848470
973437
979792
1769106
30613
995914
1975925
448525
1503902
1699936
146088
257890
1069872
585206
462830
1233469
1047798
729806
688277
1154425
953455
853489
6942
1024923
1297457
455964
1062359
336914
61271
1119275
1387963
662707
1986750
289323
539521
577365
503065
170640
1558491
445547
1441572
1691753
1453025
548868
257682
1881145
1949483
875346
1624317
690465
213859
1843537
1716739
1475082
1555433
583310
302086
270905
1099681
971779
845673
1606974
1783798
61137
551774
289796
1179431
1354271
1188776
1677319
884928
1455599
740352
1027650
294346
533491
11277
278110
1647473
78334
1403237
415481
597167
1204693
920887
1933695
1956632
778458
1518414
338838
1632543
7973
1350790
772963
1406118
1772358
413233
1800551
119591
1639602
756715
202654
849000
598379
455882
527071
921352
329660
1352056
1679016
462593
1046945
1746814
1268252
202342
1135739
1904079
1834939
820084
12813
1442132
271146
796798
1299423
289947
965794
1944941
671910
1881992
1241821
819809
288711
1031773
998195
1362908
570537
1784316
832379
1065814
1467379
1000672
304927
538504
1237138
1688231
1402271
1979914
1676044
1848303
1914143
1231245
130885
1904248
154357
1257916
689179
623746
1370992
442951
1025564
1882237
1446095
1262830
1961217
916041
807650
344634
1784062
1245679
180427
620519
685994
1217805
328594
1614016
257845
1262868
887943
965113
310207
964470
1511201
1806019
1791111
61747
594948
834451
1856814
1970650
1142177
1573618
664994
487986
222139
824348
1886951
1147673
168777
1016296
1954326
511004
336906
1135634
713432
5036
1122234
1259668
692428
1399601
383269
8896
1339288
1428199
1673804
450537
1497681
578522
281548
521517
831627
533763
1468116
1823984
815011
1626206
982678
605505
1617766
838217
1666798
1991480
1878285
156260
1252937
1712417
258640
1875135
1558995
1089505
1303837
1495621
1101888
63103
768950
545876
705344
1756321
1891652
229712
700464
145510
37964
1637636
845683
1257013
1481013
182712
1286008
1356541
127420
1424876
420487
1257087
847599
1584690
1120029
1684222
95146
1719207
216000
1306758
380120
110617
709357
661529
1873070
251791
245473
1912416
1261864
774424
631343
1200342
342596
1946206
277551
1959767
1328015
970604
678825
266949
882089
533683
895088
1984897
1906094
1868471
1016537
356432
1326777
1046888
783455
493192
1828173
1717955
366843
1332142
1500771
1908401
1573926
1600604
1776597
983019
1265002
1352548
149774
400811
845058
873440
1068355
984983
1868328
1588155
419706
1247472
464835
18158
388520
1848559
546153
348446
1621907
661635
81324
1904386
101720
473695
216883
1890612
119383
1698406
545554
1848386
709952
1381093
573487
553606
1858185
1596473
1428691
255928
1333932
1489314
302701
1376786
1748694
273462
372366
168828
475675
991433
14328
924934
1406193
425661
1153035
1563426
449353
1085013
1373886
1708902
278656
245548
797138
583680
1604914
984798
1939962
598230
1667204
1956018
1601962
612751
883159
1507598
455655
60053
24434
1577704
444994
20206
1098251
1052092
238889
834871
1308631
930408
1636815
622938
639660
218059
342467
457271
579258
1846506
1114623
332766
1821764
1481004
1420693
1409624
803854
955366
1848835
340154
1424577
493451
1681439
550242
995870
552131
101804
131850
975652
406042
572915
551831
1919395
277150
661606
1769695
352534
1058797
1977395
1101487
29456
1564523
1695708
1339568
1684330
55217
1536104
1466346
1030182
132610
1962504
777063
1366369
1741208
1440910
1215176
1098993
936144
1332691
1180840
209162
573437
1959872
1430775
1610487
101333
1826154
115572
1959972
1743963
801011
266064
874137
800220
1762021
184436
1531405
1826837
1244718
55693
938754
33268
1823648
376187
894184
1691478
1253206
168470
236479
558428
1267345
460311
1970090
1686185
978469
1089061
618729
1272564
1397049
121465
754520
1554028
126922
143777
258747
819318
207647
800157
1019797
1764736
1244940
1050319
1033781
271336
1421623
722842
1579221
518291
1026820
1578212
1519289
1671876
189764
1488263
193676
1178925
1321969
1523304
723263
303369
970604
1940079
1602879
1886844
1408683
1540338
16478
1802140
1516181
365630
1366370
1574444
528756
1607361
1046975
424871
1376115
164027
1749349
1333332
1190741
1744915
395209
1066600
1824311
1731107
1923627
870987
433074
359272
479537
1409150
377935
854071
1103852
385162
329252
67043
621327
1922414
1131441
282383
30816
872526
513885
1927971
1258394
1667879
316614
1329898
243455
56984
856986
1486419
741950
1296415
1192406
370515
96871
1023780
1642741
655539
165605
743867
1527715
335541
385491
910253
1018574
959123
278645
578958
993636
544381
718106
237912
1401664
1906075
1896517
1232612
1824540
586470
913742
1751824
611128
1231946
1207953
1935245
53263
1875668
1991312
1960916
1790955
1364911
1832254
513162
1268782
784479
921528
621700
1143780
450160
607124
462150
567796
708522
1991277
374845
883851
1164611
847884
1606258
100208
1888055
993895
1197381
64771
1970916
17246
15757
799779
631685
429216
1128081
696356
575068
1502592
559043
1443325
249499
1351210
1989129
784272
479812
195592
1372769
1440816
1310218
109435
1244836
1624022
831651
1218702
168182
760781
595222
1795960
1646682
1045587
932146
1157308
1261002
965440
1940616
1074225
1043270
346522
285275
752863
151885
114028
53415
789595
1810522
386753
1449462
1428618
1760974
1350138
1245549
1380189
77127
1224111
1815711
534771
1807394
369368
1816314
1047428
1393286
621507
1712442
1588807
1764028
1338161
1550870
1539143
1833064
569259
1947447
168064
1480226
878399
1624350
1061884
1332557
879305
60156
176571
218881
1240527
1443176
1478360
1927548
1420638
1500973
156807
1945677
230578
1412138
253324
101905
526119
269287
1120653
1131090
510089
524735
1341053
969527
1565699
1757886
1490093
81443
1096765
1109052
948302
1720414
1918263
361208
128417
308267
1935376
1739675
407245
343498
1336371
1444680
1384851
1785622
354952
717671
488072
323393
267987
831402
720077
90827
446996
863923
1624359
1217228
768388
1908903
905164
1942313
1751637
1301972
685559
60759
1969131
497155
1571111
1227121
107889
77570
1655490
1543861
1841036
268920
540631
1443058
1097791
1113820
825915
1558219
1008575
1207605
1901018
834835
1377589
244730
1502211
1280190
1219513
805118
646537
242806
330652
665465
1582629
995270
1420233
1525646
626523
1588463
1001769
470300
1156559
469793
746659
1995554
592355
1279842
552124
663821
1529855
1526608
557476
533998
712299
1185868
185010
1089856
547490
1593679
715235
579049
1025051
906395
562280
1629047
776395
360985
100276
80018
623750
1152063
914242
140401
1714378
480323
1267159
440473
313595
1772740
479845
1755022
1995191
62617
1975729
172485
1464233
903
79697
1468418
169505
509257
1567568
211368
1048507
850229
653309
967284
1707894
1103277
4404
650140
1365842
906784
1722531
1800438
785848
657128
1866948
105019
1095816
1295461
250068
1069476
541800
1658252
155531
1680957
1548150
597791
75922
660811
989158
1516921
1678079
1949127
797609
967310
167992
515961
1387679
631057
1351047
1369365
197117
1601436
1548040
283691
1230224
1823390
277580
1490978
1726018
1533839
684627
1448533
206326
465760
1248817
559669
289400
1501914
1581683
657597
81181
466106
75176
1092487
770352
1570735
1696464
1822364
1332291
892059
1296403
1122103
948807
1841265
636386
547656
1457565
242123
740514
764465
45602
884990
1313944
608661
1705321
855028
1181818
1907270
925891
1592469
1863989
1397350
1657890
1021106
425573
526030
1965799
1085988
1883514
486850
1064348
1608333
1323596
1528896
1061803
593633
1488886
1370579
597484
820485
1218411
74859
691772
1448175
569202
240041
1279761
1651440
172415
48949
1535833
1845962
371944
781070
599609
97870
519070
1524975
1380619
321535
177723
1418216
588692
36820
1551683
491540
534442
1537261
1623976
100367
851245
1017874
13204
986976
360056
1784782
156428
587231
310181
1065496
1316332
1567106
797254
171926
1392597
1841381
1998424
657578
1765506
1164149
1087925
672669
92769
1359964
344761
114540
870437
1737373
50710
1635286
364635
1877870
853016
1265100
133635
1211956
1139730
9710
1654449
465253
890565
1046241
1898478
58798
750456
326818
499581
623472
1047282
1174007
1937289
1665251
617719
160622
267525
1989892
517314
1765050
1920602
1604854
770899
1446039
1464426
692235
1566143
1631011
1316082
1145087
1005746
1492329
1988440
548368
349609
489514
1646115
1221279
1908079
1947371
1096425
548237
1224163
614697
442323
226778
677451
97073
634761
748862
453964
301163
1234926
677000
1669152
1235133
1581132
631523
716914
1010042
78231
1127431
1368555
248554
1673068
1607670
1998301
1901791
1905185
1711339
1621234
845480
746730
661593
782399
817916
1517515
961738
519196
1264967
1183761
186967
366077
48453
1960302
1015854
559481
633030
1068074
1462387
1513884
1410044
1455510
1524833
14010
1473081
212074
1516854
979397
1770715
1217454
1126324
1036310
831316
1849369
183464
1809181
757215
1223249
323818
472799
1135684
928346
508614
854132
1644267
1808686
444693
1249826
524854
617316
1027230
961355
93603
1653770
472749
1539270
1211958
1398268
1393005
127548
902440
683137
1334566
783248
1038758
1297788
1141644
1969462
834801
1828207
1685490
860243
961687
839412
1047835
1951947
599002
1443374
687085
558669
1961531
770471
286391
329905
1257999
516245
1983875
1130892
1576974
1082680
367017
774199
745999
1763450
1190062
1427030
816579
1309870
359061
1615424
1739901
961155
1828709
806286
694841
625090
669225
611992
863796
652924
324866
1366887
1237
1033301
255068
1303365
387499
1703716
1826015
1169448
739412
1763748
1550280
276775
701632
555130
761827
212173
1806331
1702928
505655
938975
1146365
129457
569039
729572
1883939
1956164
1742419
1589775
633837
1759424
40418
1700449
1643089
1770772
631476
994311
1751218
1155333
42275
1470963
35868
243363
1973968
508076
1912070
1509012
660779
595094
959463
1286094
1304311
1169630
1161795
1552741
721882
95324
803765
458609
1972949
128279
918838
1277879
758343
124131
1017254
482847
1153466
1745984
1040449
216013
279183
271084
1556963
1159478
110874
74386
1481996
1425577
844215
1434928
598641
1519505
1297336
86662
1373328
1403820
1227778
1122304
414120
1203458
1062266
1315289
1552376
1012064
1173888
1229522
415067
1019545
1900837
1037033
1266706
575261
1387084
113556
433719
1012080
1603236
1975078
697854
462752
13965
1068019
945512
1678034
1839926
659976
311710
1408357
672391
1209339
1855862
1194911
1662204
1875027
715324
1258594
824400
1484772
187438
665376
1926559
1242319
666597
723615
595611
567127
593160
1510224
114827
1677850
866717
1128066
783944
1542877
686596
851912
1507621
1734793
1739566
958885
577630
1125684
21623
1889758
991458
775182
1362371
402097
1618986
1609999
300156
993256
481504
170988
135875
536458
695608
1840895
1661068
414172
711143
1294759
391712
1803528
118035
1066302
1735002
1056849
759236
1130164
1637280
1209921
1388435
1818173
438177
1885206
354840
1744901
1567352
908260
215816
783270
159402
1967163
830262
56007
1311569
394008
199103
1222158
1412129
1247555
1081785
111315
1402063
1200972
1145029
273972
248004
1490503
596426
1592215
1189017
1731744
1775108
286446
810151
452578
998793
1442203
529903
48545
1644391
57625
484702
902218
1669810
1646168
1122252
668412
146289
1863351
629967
1869349
1881249
467419
644958
100803
516179
1611558
1810473
46259
1202654
32383
725105
1319044
546540
673301
77192
812664
1246504
14364
306898
1600445
1089657
55335
707199
1028760
1042608
1481415
804817
1770504
637907
1897890
1932598
1386658
1684829
1182085
590595
1450490
93424
421833
713
396112
1455572
286453
1787947
995388
734850
1266555
1258755
681609
1167452
1362171
1000636
289589
33631
119074
460665
442920
902741
438138
901105
1732580
868190
636840
1666376
424400
911940
936922
894872
453952
1518905
654140
1622042
95105
410127
1449999
461567
470655
605036
57335
696889
853835
1514605
156827
1783743
1686519
324682
1663429
1721234
7336
1791902
48665
1745657
526804
1672924
119685
424247
998233
843777
1282293
1794694
1654439
91434
1463510
1416494
40025
1288372
1532006
444412
700701
1415261
1870999
452221
371930
44781
1182438
1275644
1949011
1489403
1380300
1514710
1701409
808785
1583844
1283137
1543076
666130
1847359
213159
623298
373017
1493754
111093
977245
810477
678456
1873610
1115130
1122640
1929894
1426186
1107880
981572
1079664
603174
1290260
1565647
552444
1618845
396457
886519
302115
1728200
1122775
360958
1857207
588936
150433
1409090
819014
467138
1786050
789831
797190
83893
840242
1982788
1363594
803036
1606897
1649156
878014
973102
858601
738729
999592
1342829
645440
308834
1905091
1029014
26804
1734064
733240
1581453
1658178
156791
1540902
1592614
1222707
45323
1667111
833572
572802
1824035
1812374
1959149
362033
134874
1324855
483191
930000
1629596
1115514
299662
273774
660991
140969
377822
108036
777483
1682565
1053445
253243
592201
1973542
70837
35884
1929857
308135
1544096
1586358
16965
224833
877257
1548403
209166
1018054
321674
1939449
269249
1911749
356352
975862
1209799
1462472
1295474
466042
1835827
1931766
1354341
1367772
1363826
975802
1292332
1381177
660637
336688
1942708
1381909
743552
1716822
1573097
1333356
798632
1076929
1451190
559211
177949
1343225
1452708
23376
64370
1999505
1931066
841327
612587
1933639
1053162
1593535
818709
919130
846655
1156162
1899756
1452663
1376066
1840205
364534
328662
1937828
20008
1006997
310375
1383225
1378314
466841
1187539
237675
1430089
1827952
1842176
1082100
1059243
213720
190663
843753
1309695
1140239
1305123
478870
464487
1146708
1568779
1857190
891287
1672043
1456843
404051
499818
1951887
1736039
1548481
758706
67972
486185
667187
422984
1859405
1958518
5210
635722
343519
1602537
1173824
980309
967122
1743829
365104
1053059
1436261
1776632
1204674
1819066
109293
307598
1617726
1768085
1155527
1121013
1691557
687200
278469
116418
757917
157890
956373
194363
384493
1268366
1006346
1818140
1390284
387452
988353
1904838
1282522
1060002
16681
1914536
1780257
965482
965862
1454135
1633594
1396673
646953
887043
1395851
609743
214627
875085
1353906
639622
1822612
773323
1628984
1142222
1597427
1719417
1209739
167151
531421
1154162
744020
243002
449335
351893
1825913
1896636
663929
640309
489056
1785048
344961
1041225
142097
1080915
1251936
895540
1814138
74615
637087
1219003
1042993
1078733
287881
1419142
1132686
507662
1318284
1507449
1397620
480146
1135106
640251
1607450
494671
1023865
1768564
1257454
1888239
931444
458703
1761149
3109
318515
136059
1551914
1283868
959840
96469
1588260
1283816
1460002
216376
228789
1432425
1093558
1770236
1124092
203532
1819081
444493
848426
470530
1570943
1655400
1313773
454684
888226
1560289
219242
263271
1195485
1767335
1193811
1157361
1565648
1481374
1372850
576174
1123511
710054
118128
1009502
8624
279195
1142218
200295
495680
629652
1924715
1148846
569061
1709420
744421
1377425
2252
1019319
442312
780451
1682371
693680
409106
611755
17104
1762633
68722
959608
1852212
70329
866771
666244
208151
371186
1156508
703500
1478051
1832732
816
1205066
672958
737505
947106
959406
1046041
926951
1005159
290304
1615682
714184
230765
1907955
534914
736731
1966449
1442328
1916513
1655387
816203
1486625
1624892
730149
818616
193419
987278
1074484
1010742
533342
171784
764179
1710016
1720318
1157605
575751
1703482
784151
1477237
63491
513096
744311
1269353
928463
696748
217151
599999
1699220
953259
1837098
294814
1413487
775222
983439
1463214
1426383
1474100
916285
1427452
221406
1752849
122650
1665024
893878
1213953
1412004
476200
272543
1569456
1716171
340692
73456
524592
1525427
410676
1410203
1150086
1884983
36687
1842501
772651
106932
169080
1250031
796542
88315
891842
1101145
839047
1890374
1039925
1288647
319879
1062966
1809217
1355979
722242
421101
1484603
278863
291301
805804
1470477
1812498
544481
1300789
961067
99486
238606
1659649
555215
1120517
1770407
997697
1766676
1052928
1883186
1555212
864731
525596
1214222
129627
363164
324023
867964
832832
1751793
1349030
754346
1646253
769723
680860
1346163
631295
1965664
549821
1500832
1686889
348506
241014
1547621
494260
1352660
778486
16801
129723
1091868
348486
1340013
1717521
548293
297916
1201044
1565533
1429794
468054
974977
1834932
1812545
1570937
1898664
100240
1026712
208799
1310265
1695122
595108
1480793
1244126
521948
1355409
539746
1358656
589025
1225406
1759220
499030
1423825
1496925
725656
985609
1459218
575455
81014
1087588
1430651
557396
844735
811996
472224
1018240
1422475
1236146
1899419
1031775
680992
866518
1525900
480591
1603105
136761
1378016
1422479
1469805
1622385
1389219
90383
882846
1231223
813150
1212466
1906730
1394602
558017
1664397
1777350
1375343
1916853
660329
1132504
1255891
1597769
837496
1473904
824366
1441566
764750
79303
371331
551051
821756
812089
1250356
24666
1044309
150062
1524464
1708212
908994
1851424
326572
1380431
750314
1127484
304468
593599
863753
816323
1856020
87315
423402
920507
695454
1734313
1953418
1571452
339938
433561
274799
1195846
1636511
1525173
1894180
1331790
1692056
621234
1539572
1683107
640104
1104707
865162
11010
193947
1721830
323698
812549
518614
502461
1158544
1259204
1945284
807142
1907667
992186
693301
1526841
1069837
600302
1794653
1784086
1677033
1247247
784205
236849
882437
1454632
1367858
1692465
1126562
1446740
1465219
1065902
190201
1610016
863359
1572454
1630804
313863
1454519
1869796
1517399
867558
1955003
1196282
481296
1574529
94268
1828360
320116
1669532
1084143
1469637
1269317
921363
326752
536651
1004155
27312
1349673
1828215
1078709
49776
1929670
898983
169299
1322271
1822005
506699
742756
796073
518221
1738088
1900771
1548237
870278
831148
1650853
1461116
256253
790779
440468
435068
458849
440401
89912
1254594
1618686
272834
334566
476957
558974
160206
1924675
490568
1387880
1476421
183870
1039732
1369347
474447
294854
146655
1925206
992703
932275
1993736
706785
306042
197607
1633567
1518666
936656
10445
178433
1359732
1690530
147653
25068
1907882
901558
939052
67184
479140
1710731
1787570
1831772
65762
1499415
935175
1217427
435361
1649126
508947
486194
977034
165444
550884
25977
1928452
1626051
1201216
218565
1586853
1474405
1128257
10757
206179
1933791
1140143
580843
887075
1396776
674672
1541866
18197
1269615
602865
795891
707600
682469
251211
57711
976435
1736911
1305428
1953445
1607182
1871922
1869620
1196580
105980
1655571
269630
707209
409436
907066
630396
171635
949969
1049163
1721197
251213
559525
1425210
1225045
1995197
1297125
1868561
1693372
940490
293304
1940525
569285
144260
844096
1525573
1055753
66835
987786
1038137
362934
1708962
810348
266800
1796171
529375
651982
1554208
600015
554298
1986168
381526
1435784
564579
391474
174676
1566604
1754973
1589548
1810126
919501
880995
233244
970106
523093
819273
1095468
1846083
1868022
601029
430331
567839
1839636
1027580
516956
231415
931392
852946
1498089
1398044
1999
1691566
229203
104604
276040
1888575
1680166
1807268
35578
1329807
121663
164005
1890746
28795
302809
1321062
1026297
1470353
1026680
181801
667699
770807
308315
1419788
1277414
1159085
838836
870097
620901
1057117
1244042
1878532
26403
237682
1539269
690335
1036152
1728993
1975453
60196
1048897
1999785
900105
962567
1952631
560019
135574
1114301
388216
1422557
1733473
1834305
350593
810032
614315
1335020
1180628
840075
1553788
1184842
648551
1040309
370781
1781957
951749
442334
1276357
680434
323585
1438202
1306969
938697
1258194
1173159
1366464
189389
474308
1322059
1137592
1452434
305134
1496279
1936170
645712
1076892
1816270
1348387
1005329
808654
1592294
672668
248600
67569
751936
857290
1435722
1463839
1316075
353651
23024
1600508
1527788
70505
1447504
913731
1436336
652119
1704762
797685
2956
1219904
1570805
279444
1508049
1586678
1546859
687308
168401
146968
1888654
1203011
1528147
165755
579237
783516
169064
1736297
1884767
1587778
516697
1011693
835692
1757995
1300190
837935
1581776
352750
690271
1356254
1159197
1479864
1607980
110589
166017
1667485
690454
870972
1465761
1204871
548510
1971787
1732406
792001
1504257
1240699
287638
1592106
1546458
1037262
748793
1760415
457224
78318
826649
507142
260896
1358170
903136
177481
1476826
1088212
1855644
519822
1012329
991765
1109375
1105814
982931
1780722
265495
107728
1564970
348652
950542
577797
1000227
175560
130894
505133
1315929
1614838
19856
1713613
1531054
900477
1018867
1619471
342079
1191355
1061953
182465
334376
852451
75529
1948053
859670
1316303
1304405
517582
179866
235503
1524503
1591543
467499
1493810
45952
360282
1153557
1822311
1570166
182027
270209
1662829
1834446
1518595
1030328
1446026
898330
608930
1485118
1209099
1038876
1133033
53014
338245
1669836
1595969
762261
1203033
1998718
905987
386539
1131025
1156482
462532
288832
1305298
995391
295549
642944
1053319
254845
217837
1981060
397672
327930
1355728
670882
1433268
547781
777947
351792
257252
348087
247884
559753
1572423
1570781
1459767
1124676
82790
1645780
506916
1488195
1072423
607020
1687992
1907103
230802
587903
1333858
1589049
1982621
552141
436530
1046205
239161
959955
206986
201089
399742
1226684
175739
1538579
1416253
547839
805218
721046
597729
1480120
1785344
1610525
1115583
1739880
1965307
287215
1661856
1690108
751365
75237
1103457
411607
1596193
1075925
1751470
998642
292790
447809
1245542
1588836
136171
1117785
720082
909957
836770
1714403
55405
1951601
631186
793709
1920347
452354
1124240
806317
1670506
1862050
678900
1957045
198963
427195
1628841
1846716
966871
297126
1696944
1624442
396504
370762
496615
723710
830908
1513172
1279815
1153849
1992514
1228952
941427
1350427
450342
498639
409889
1215723
279127
1399940
1872657
798260
1751330
333202
1446876
308616
1544298
826599
639556
1701428
1140156
1632059
1580388
870815
913342
1647138
514555
1125415
1892182
955864
468897
358459
1156175
506261
140116
637751
1176627
1495077
1960880
1157110
158594
516248
177822
1844984
81282
1411730
794802
1233651
1362609
420016
186927
1508986
1903261
1113793
834591
897973
409661
1301965
747020
1333188
234126
1540702
188437
1538713
406071
504038
1702335
10986
841937
411713
1792937
1321137
911281
1834337
1859179
509948
559571
1883300
1993977
1333916
1791165
782575
874914
236671
764610
755092
69844
1343303
418216
1189229
800407
1953059
1597945
1080490
1648573
1927598
766874
619400
830709
1369988
810910
188616
552804
300388
147788
778801
817413
590915
1846120
32311
1830237
326960
233967
43792
787541
453027
951108
219246
1153171
1480238
253393
1141755
1340610
384686
329812
367787
714772
16756
1933340
1465905
753733
890136
162746
1646745
1969357
536096
900299
311610
492442
1856107
642298
904137
1668266
1041193
807799
752575
1898085
947084
758222
1576391
896448
95556
1885750
460567
796729
281201
1297916
1239650
1432255
982971
207121
1858384
1335653
1099921
1826976
835353
1623677
1348383
29418
1163642
1625526
1935637
1130212
1986171
1633191
1854125
958033
1249201
715783
1480619
127281
1198233
329346
1408925
1571513
1615593
1149805
736076
193803
892029
79557
635610
588081
545554
730832
1871812
867981
230193
618192
1470308
1550906
1979011
208533
717895
1655552
651325
1920290
136994
1889016
239517
1514591
1363976
1690075
142159
981057
1732634
1225129
1802986
472447
1300795
1321613
1491147
1944935
1259920
175394
351766
1921749
1681992
1731419
637021
293909
428610
184578
761183
1298215
1361381
1760518
713706
794055
1872793
1822980
1231426
553105
1592509
1976825
1781511
276340
740006
80103
691236
1776077
581684
901393
1281687
1187282
19934
1880128
1473795
42620
639228
337866
521922
498057
187373
823718
938840
146879
656928
1915714
759134
135286
76495
755418
801923
1782510
1680314
1463189
817575
1913019
1654806
1926583
222099
67566
836714
736327
1006330
1396234
336715
1529874
1632283
121790
1123288
821096
880338
1089587
1309742
1152807
1954442
117913
1831668
4197
1327779
250260
1124227
272090
1981384
1049609
474892
620659
1344684
1139791
1026330
1195680
861372
831626
1741799
610448
1004102
1918919
1774490
1331271
1680241
1706994
470266
1389920
307094
1746084
37501
617682
1040600
1523881
1331370
773584
284237
5614
1592761
139681
1387252
651424
613022
1746847
1923537
1245358
658430
53592
374857
681440
274661
1228791
853101
1437132
1197773
1456553
478823
1531495
276166
724316
514527
1957965
1452378
1537240
561424
317128
645232
936865
795899
1543005
318712
1316358
1024332
112311
449139
585170
1137999
217017
718103
67598
1733160
1223915
1486853
1453050
655028
537647
23809
1177475
510691
148494
612307
777461
1006492
1555372
197222
259265
344742
1239645
1988554
1135399
982010
1940410
1504740
737588
677128
1993602
790059
786608
1049155
371608
807039
223576
1703571
1213708
1940003
863518
1519525
668839
132925
1500525
22646
1743747
678353
1488632
1651193
957559
804361
1515200
749205
518037
744276
76762
894557
1076629
1943482
886008
932465
202036
774525
655741
473414
1353812
262112
1283937
422186
1424847
294734
1625864
1049346
1227688
994756
1190612
1381767
215406
787142
1705756
1056051
172378
1581874
749407
1308390
232499
747577
1132751
1093772
1033968
1117682
1344031
804853
986423
1586870
1942866
533139
33851
1577525
1732880
1765775
1740157
445120
1930361
49211
794426
1462388
1948412
1322765
1095940
1918662
768078
839882
998653
1532492
820359
944432
1098403
623760
962072
784965
1232530
1157499
1511464
1657175
1514409
810990
1198180
634523
1501190
1368872
1989902
927137
929160
430970
1593427
166009
970175
1370968
1344137
353417
463293
520355
1162878
1911965
1408300
167330
1442294
1228991
1132178
860667
382195
1344007
86439
244297
1465853
279839
1948242
564407
1427860
30238
1013663
678206
372327
1950760
207882
1620127
1418609
220756
805573
687285
1947742
477318
430443
1896331
805674
138180
565265
579205
221231
1778534
1367492
1248714
1948620
1812456
1352362
1230029
1165215
86118
895855
1245445
612483
384367
402715
869031
1665942
126149
1009349
1455666
1039149
1759304
574493
1639343
729513
380837
431828
1057569
456485
1976408
1764228
1603101
1358861
1103853
333577
566239
774962
1264771
1988348
996832
1681062
573438
1641933
1091723
1524240
995426
1865597
282856
887070
282833
1278452
209785
1928649
85377
8899
1660506
172015
972642
826514
1697134
1087915
1091180
731584
1700728
583957
1234235
1407767
652679
548963
1446419
1250997
1861064
664003
845889
851515
1637711
1715621
795122
826656
950775
1296803
1585184
1190216
320175
271104
430498
1033931
546165
1190777
522664
1564544
1763503
530256
360446
1288006
1004407
1775520
1515164
225878
365051
738752
120390
157440
1833315
408945
1789917
287872
1821293
1952032
1948515
1041247
1357977
1518560
442164
127593
805586
35836
589980
1628416
1564923
1077091
1546869
426313
1961063
947203
139956
330932
321808
1962939
1040954
1034314
1577522
1495872
227599
16901
1050036
941083
608345
1895486
451729
677650
275127
960264
1525615
951672
1491940
1058222
180861
591896
12299
1553150
502311
535606
1457098
941402
1567946
1452875
45183
1989752
1646887
1458090
290150
1250586
1559901
1389801
326507
1243696
1918050
791944
597571
821783
1544082
565158
1319430
1391408
1648933
1329327
12986
994522
1311662
1414630
1407829
590481
1794411
560498
486684
1324887
1959802
64153
625476
710675
1705366
39302
1725320
223317
926841
1298742
784615
1169239
589441
107814
16804
1289072
1008520
1054333
1690895
640664
1351798
1295829
857558
1371245
653106
1709785
1697083
400537
533639
917107
1328968
43598
1498778
138488
1574753
41198
1833246
1664496
1909516
1190622
719565
513788
154517
1317360
168876
519786
840113
1144747
1038359
893063
1417996
305206
1330470
1020398
821393
1455168
311870
879278
1145691
1651796
171683
488574
1222322
1585025
549384
1370827
251762
577801
231534
980243
1406114
905270
957420
98898
17232
699286
270509
264432
1228374
1441313
766852
847264
701147
1543360
1944288
1880489
1772280
470037
961619
1202288
11252
618236
272511
1866427
1099380
262867
723283
541468
388633
241689
1268535
1337273
1195257
297723
1568344
1661270
545382
574402
1310866
274297
1573364
400612
1838992
1580663
30373
673431
892053
217384
175234
693045
20035
978310
1176464
238742
728783
273479
475765
1445178
1175465
1396407
764930
1729867
1211453
1059611
1644776
831296
1884095
443589
207223
1377653
696901
1039030
1369005
38071
1811754
970829
508262
1258343
954162
1502829
1384584
59479
184907
1408145
958054
295453
1562879
1652086
1384292
1389289
1392470
646748
1332161
862464
355585
463767
1469315
1166731
597693
1619670
335041
1593149
1785725
856079
186806
918062
440328
373102
1516743
158751
307201
1569918
1986297
1104875
1274226
1607158
744222
1051161
1318491
463084
1245741
693015
1520202
1679129
1851743
782555
793433
608196
1514466
1261620
1759382
757020
1025299
685963
874158
1115025
155778
1298636
1030963
663580
86767
318305
517976
876641
16577
1405227
1331957
943561
737679
1023436
320023
1138737
427294
1951321
568099
777968
1761342
1530111
1582279
503532
1227372
1475515
1845456
86173
263013
1350984
1743195
590079
1293309
504803
1191836
968015
316632
1280392
731312
1971825
475959
1607261
916910
634265
38719
1915097
1230612
214443
1449834
1577020
1016881
873896
827725
748159
1506973
55208
159421
1841261
1745851
1787580
474113
1243960
1978059
1725265
754459
1191646
742949
473776
1650893
1307059
86220
891129
1912942
1783290
1610923
214355
339898
1221602
1342535
1200567
757234
536953
936238
1963219
1871548
1280047
1268666
156674
945944
1112885
698938
892872
321310
306315
1462401
320231
1196548
1379324
1044334
835855
1269629
325926
808620
647507
1908477
1760407
695300
1783271
450527
522168
1394470
678262
1820285
416503
1392033
565607
500680
1805080
1686702
1602139
1102022
1336789
1702597
1621999
610459
1632378
1498678
1654578
1383357
49014
1115020
867550
511258
1868507
797186
905133
407361
5066
1701909
607151
415263
1223730
1188798
1975611
449469
389855
507521
346498
93379
89094
288147
1437993
172101
1816579
996811
129672
1580944
1484716
684935
1590519
1288955
1335124
1080319
1455347
440187
37952
285252
1517358
515597
195627
993395
278114
559803
555793
692646
536835
497106
539307
199704
1494464
1857452
1837921
1975691
1212428
392412
782199
1859021
1497080
1950204
1428941
1567135
629363
1046840
857234
809619
104567
1019356
1570327
608332
613659
157104
512870
676717
402823
562016
264863
1518137
226232
1570840
601391
711788
366189
1571250
1688788
493693
106314
1693738
863121
968008
373749
125328
224903
1130416
1018119
289295
378748
871191
677930
1386026
1476968
1600567
40639
440811
1829679
1624247
335642
1723891
1420865
1078725
12340
1845787
834007
1203200
1342289
250451
602762
1062318
1713806
948068
981103
1261195
157461
408648
1115437
271106
1895070
1271350
256376
1847200
246495
1208322
875495
765027
1329639
31022
994647
1086639
811336
1929893
1370471
962249
9966
58329
85429
1758326
829696
119382
864484
1679393
529232
1694812
1619318
1405051
1189523
1842985
1181583
454968
1705071
1348963
1303567
802078
972368
658612
1264763
109002
808084
809666
378583
1244112
1786557
1794347
957355
965702
564996
1455201
1166718
1786717
1579622
1195879
1114295
769495
1531049
1712738
57041
302078
1315690
602418
1794127
1161112
368434
815465
1185374
1150014
103824
1621921
105727
69957
1488260
1158243
303060
783749
702738
1655767
469295
1684964
1408449
780051
622798
1298311
1239335
1973375
1745025
1360554
201604
1213935
292875
457933
1953596
814085
466144
135108
1348891
75147
1623040
1541524
1610700
1904082
217326
1946504
1049938
1884305
1675186
513058
1007732
1632586
1691610
1838669
1336152
894072
510829
1974664
48210
1339376
1811304
1892552
841918
510828
848867
690689
57667
1727945
1574497
1858768
615424
1979532
393148
1531802
462336
994730
277301
1965182
1118751
637122
1951730
1431466
1825591
914997
1328312
196676
1426611
596920
1675523
823936
919348
521413
1508222
268751
1945510
1548517
1923782
977466
1403744
946487
1570841
1389746
1678636
755482
1750293
16850
745662
1590694
1307293
1297664
310588
1473066
1068721
325662
356888
1682339
1623687
1439019
1019045
1423245
1136889
1256447
1085606
1184853
755923
1796301
791083
119179
798668
117502
1809007
1670847
777720
1687102
1280689
1277805
649037
1069984
447757
21124
259023
728272
947678
1991494
293666
1233974
1863087
1666335
109188
644957
1864202
558672
855808
104651
864997
1723953
1545693
231952
1227573
1153899
1054527
1855125
575920
1060910
413308
200563
1727372
1367387
1032606
1510555
910691
1594774
1593910
1606203
501504
1520667
1634866
1583914
1849120
566112
1617851
1545511
869806
414145
989235
1738998
1917758
1390430
940758
1858010
354353
897788
1345660
242842
1606429
1751374
1365119
570058
1877214
1559220
942761
1709700
1173079
1123637
1498773
1677760
1485204
755694
1619
1465361
315351
924291
1099752
1738475
1461502
1191064
1714394
1824560
441679
1031087
1821688
1280052
982913
362293
1727988
746566
227994
6262
324917
1774849
1858010
1739708
923186
1150529
885560
1613718
1911641
1043554
644120
202966
1797510
846635
1385461
859141
832404
1318396
288032
1467739
689981
1791285
1501970
106591
606612
132228
1291817
1731313
1064642
402662
858269
1376620
156039
1473618
707800
241505
963211
117601
1076436
141205
1835748
1040055
1612505
1461558
267361
1768599
794065
739848
1560890
636306
236871
1264137
982259
352825
1514847
1700472
1699296
1594103
1192917
1569641
1856837
1494162
1441453
1534464
333485
638265
1312853
1014596
1939294
897365
1897064
145686
1547236
847271
821000
1018690
482098
1786497
356210
1988491
1832780
1635434
852892
1791913
403126
1148472
709556
297489
95669
1058679
1127625
1486881
1651943
1736970
1825299
1792757
1848248
984781
662714
1471931
1297981
1653391
1851644
707433
715113
1201597
1661494
1745058
1983562
179304
818791
812147
994903
1286867
1714784
1438435
1885308
1430521
44612
1129668
1026772
1988512
801765
1107542
615932
9851
1416017
1904158
1629109
1893731
1134561
520431
1369514
1256503
1755967
960895
719563
1327629
308252
1545402
709855
1590015
1027898
1380691
1981952
1623053
329226
563662
61874
383967
1054557
1578598
1045920
741237
856308
454770
604525
1363617
1396285
1686731
1479698
77409
304660
265681
501821
1173339
1546080
800040
712009
444233
433477
53407
1007303
1750101
1292799
1945515
827933
1658651
1168123
1522650
1074903
245716
1194331
296033
842602
210102
1828365
187921
1910384
231024
1896232
138319
1109496
658569
1058214
442827
1544524
1451124
223316
471916
296686
1827702
524144
478631
1950544
591189
239738
347122
1482426
126713
626271
289903
1943728
1735977
1204776
14603
1563608
610951
1073505
326271
896221
1293028
1707822
267766
1845027
352986
1927032
1767472
975575
1857476
59291
1756386
1292066
934068
421169
471241
370928
1324981
1329581
995586
1781129
146285
1389141
699653
419931
1652773
1469567
786603
222668
527894
1563599
1771618
1655065
1733028
688953
1121166
361828
1503365
593889
1425652
383482
574759
1651465
598947
1257219
1700752
1769699
56332
982522
1290080
145033
66500
708440
1622511
1501515
1382692
414530
699438
1790323
1767569
921668
979349
278667
202142
1193670
706942
710035
1706157
1770492
944959
622054
857996
538762
1908189
1370489
64208
1802891
548183
1108038
1332050
1789242
1529065
698395
192848
457127
303880
1872388
1709560
1998634
1983070
234784
304677
185943
1596789
575189
1686344
1874965
1597225
1992687
1399876
25566
1554724
1446359
220296
335070
1825928
599319
1995557
1769862
1486341
1857565
1135059
1827906
1768463
266129
1977634
1760235
1203284
435067
1576036
1183645
1623284
1247671
1458715
1998104
1754470
279232
717587
367806
307
154644
596007
136247
212603
1719937
519128
94465
950765
1024662
1380697
323778
1364979
112219
1879151
51698
119128
199286
1936527
380842
1169374
1211718
793841
430917
560358
1005119
1146330
1007011
1015307
1073189
875400
1960520
374809
1024188
121059
1265891
447185
36321
1793366
180450
537001
1339433
1218672
252843
1930733
479747
863966
1609070
1443433
170914
573070
1594350
321782
1060146
970208
1841217
1714130
343696
1121333
1831787
1117865
702488
1846013
290312
556775
487786
1932992
941166
1486121
319878
237817
728394
996645
1622021
1649312
138458
236770
412697
1660124
1367592
1674541
1019977
1600665
838265
1900937
343413
616466
1015103
1778745
1114294
440853
291221
183607
1775176
1009574
346103
1063124
800357
1548707
1204331
1591069
329555
582776
375493
1868882
670343
231879
362834
1104810
237158
1525294
29979
1899260
790858
1481645
1789732
636686
1354841
131444
862260
1869297
384954
1044214
1792983
1243521
1530939
1031329
81442
1182490
1539118
593329
127525
227903
198958
1681585
1453096
970969
317104
1202889
986358
1889760
1881105
198474
885232
1493562
1189585
1122713
766060
1890993
953399
625481
1550398
425975
1061331
1405468
1331612
1063645
1689097
490722
1079369
1326349
1097451
1779433
571985
885808
678718
166532
1040134
862604
1542797
221450
943128
1643538
1746742
1004474
1135093
837434
1229188
860175
315659
664431
412700
1350134
1938992
1538277
1301572
1492732
228667
1456769
60314
1195448
919894
1718910
1248017
1845508
1759745
508324
34624
322871
473101
491093
443584
1772479
659084
1765495
1911178
139469
1520399
794479
1462956
999914
843044
1265046
692522
890210
1550902
1069526
963102
1715812
1216963
1973623
501226
1934356
559397
506328
83946
189151
1716875
683206
1619390
1458560
1211070
1808209
497447
734299
615247
1739756
263918
512296
1718989
1520629
1496230
120615
1045109
1516244
705009
91887
1146286
1814324
801134
1831886
1435416
1278670
1139938
27027
1629472
125975
529597
655657
1256886
1385094
1331430
1901011
1592359
792834
375130
1883916
1445156
255114
743163
219743
579012
734686
1349723
1490326
1389763
92603
953450
1178403
161483
1824389
839023
546414
1659872
1739347
1161589
330178
9460
608602
306672
938479
422016
681458
63423
1410820
461433
596529
1931482
1973365
487598
65194
482140
1338924
1755418
504607
793747
1349548
917852
63996
996344
1042597
1929479
321670
1280643
728953
179300
1927021
339148
37409
409165
526322
1292031
16697
148091
1629262
1761033
1956133
1292503
467972
296680
1883563
302421
1456042
1350307
1646153
825279
1633003
1915488
524655
721450
1825169
1103605
1469511
933626
1654692
379175
753286
1535781
527580
486010
281888
521348
547085
563077
1341419
243246
846794
158024
1661734
3059
1778672
976695
953016
18814
611129
1411366
268095
534897
1830645
1097931
930750
1278454
1585288
686771
1305671
1605293
1025460
89885
418675
1306285
1089725
412443
1384423
184803
1775977
163856
1390012
14585
1933351
1330247
848756
655785
96899
1347080
659202
702596
289302
110003
1167704
1599654
884370
1318096
1593458
467834
1123535
1110408
1203371
471434
1909179
736026
584847
1742719
1388388
1020514
1367100
1537221
322019
305582
1034889
1730364
1722812
1753038
970298
874484
1345197
1234138
1685398
438670
726852
595368
1312615
202199
1885750
776749
1664597
1808281
1680905
1517414
601302
1219861
862530
1750310
1730334
598682
1536082
921637
199202
1482255
1108090
1644595
781884
471525
1732970
1965815
960399
750913
1155028
1430827
650527
250069
1686640
1594357
386112
652469
186057
1620313
1751071
1533334
1625231
1212197
1429975
536272
1506000
1507208
1125074
468654
654960
1766484
1027185
245448
680066
1313072
802029
1940135
796305
1787906
1772263
525532
831981
1393298
1477797
720155
371416
1250864
1477423
734424
634956
1376042
1054121
10376
132512
442508
1209184
952102
189511
849984
1492293
1332929
1439803
1598763
403997
1643712
888458
986422
54067
1379053
614326
485616
269712
1956989
106488
322227
477311
1448381
882985
772688
582209
1302518
1987376
558668
1609972
1764082
1394291
1196285
1263232
1502602
1731851
1177546
757298
1298534
802919
32012
1592636
941989
234367
805670
301810
1976885
1342124
1852031
1180085
1564331
1566601
109457
1811488
458719
352255
1804348
1245263
1963851
1294284
603320
1005210
11628
1610858
1795782
80046
1131178
864124
1561688
660371
319018
1460494
1490336
984247
658571
1340180
1440995
1171904
1878397
942983
1798296
1102532
1802752
989048
139582
103450
997377
1405684
1591442
39931
398292
1211691
1851144
1760648
1904552
1648715
97064
397174
874137
220
1648729
1162845
1907205
972547
810533
1611778
246797
689753
1051463
1551892
1453573
1232111
1842113
255195
1587972
1389940
1983736
1749778
1103550
1669987
1191283
1319760
109947
253778
1638367
83801
1016317
1796325
365103
1363554
1846841
1969641
931478
586699
1660603
511833
1574523
1378648
797703
1669337
1291286
832668
592558
678893
1243638
1890028
755763
40363
385997
1748838
1687627
1207160
591852
1776842
290148
3209
672038
1283014
468826
969494
1261487
868437
1621255
1198445
1170914
589697
1046085
1776901
1203301
50430
1170829
951234
860754
1143130
1975414
182810
80428
1691646
1155957
1239216
594371
496414
1811932
1887583
1861173
1806917
643139
1747608
214106
1587812
311133
582969
435126
1474389
599545
1297662
1414592
1262309
828790
1237590
1108331
1526065
1357059
1743967
146504
1757498
754431
1611437
223587
1027938
1079446
1376755
841652
685651
521817
1716748
364895
1660670
1056835
661332
1345191
1422593
434042
334770
31989
1796519
165847
1488850
1339912
1013772
1545282
502538
1560185
1661158
1433983
46699
566031
1505777
216303
875290
837188
450565
1020691
1399100
1421831
1977049
1791941
247277
397652
1257295
235305
899819
1050164
1178227
1887777
427584
897778
1672719
1957200
1565719
1886452
1796716
1909925
47459
1124262
1293672
654390
1237214
195596
1483588
910620
1369265
451268
1790722
1009969
986225
1042841
442343
831897
1312569
1467039
776712
1367169
1455389
1471867
311080
1466782
1217669
657866
60950
1701854
1913316
620643
1969024
375318
1747177
1609782
532155
974188
752279
1567024
177448
512763
1744666
97198
1274870
431271
278362
22062
813285
1048863
1156186
1516286
42842
526061
575280
820077
1093460
1607592
309947
753748
61488
1656541
720066
709993
1320517
375357
1340617
1966148
142428
914993
1778054
773273
1502230
1403704
422100
1860912
1250967
1137401
1477061
450025
295675
143999
185606
144241
1876810
1611828
1502884
1829325
12218
100642
1188021
391345
1382903
467831
1528055
1879542
1129018
1572827
1757999
1381077
1924298
1915617
542199
1306089
414062
142348
1821009
1593005
211568
1615606
1349929
145349
1260590
1631960
1205125
107992
309498
1244979
608724
841454
166417
1933678
432098
466414
1802901
752423
1498325
1717899
1666626
162033
1970177
1554117
263590
843471
112582
1784461
449391
870087
895173
102908
300565
258290
1980589
1669500
887500
1913323
1654038
376524
681381
163988
1700412
1404319
1743840
372666
321671
1026076
1535180
1226257
131103
1430959
62211
1354920
368210
301018
560854
1924819
611842
1887028
1466203
1381271
890633
1608451
1737222
1601571
1579575
444342
837602
1354559
1351742
30344
1693933
1944185
158070
1343903
1265636
255118
683437
103276
375605
1963535
1739835
1432513
1761348
778696
1624920
1741264
4978
884158
515622
1313611
229853
1698812
720450
652234
24307
702204
252657
1222874
1508429
1362023
526980
715036
190198
1586010
339373
1714223
1908997
1762103
282704
559949
792805
1295166
1065103
1746829
565931
1321776
1537746
1365063
326365
690022
1695272
179335
1964970
896437
1504057
345954
1824349
756222
93853
141031
1381542
737199
1352162
560036
798547
1818316
411498
121592
145612
1401325
575777
789005
1963960
586600
1495045
1158788
1934188
1260998
813303
704011
1994934
925541
345889
1476109
1916391
930775
1000620
246711
410476
1367756
1632812
1398948
196720
301137
1277148
1700232
581576
232935
1458487
1078131
1648867
427858
1848473
1291346
1064801
976439
1044057
664872
1675937
1196128
1814700
997381
1729424
282494
943808
1049046
53439
260347
1516967
1837112
737747
742183
1085908
1758148
58642
1512376
1012617
724570
326826
483881
1201239
1423905
85495
1808794
230924
1730290
41192
1115822
1157364
833930
722645
1862313
1789438
938323
957671
573041
31021
1183173
1611061
704577
292829
1093354
1396188
318225
1997069
1215970
1613306
1396721
310108
701407
324147
1409266
1505840
1729008
622568
333572
1267754
1291177
1372368
1257140
1269852
623930
1444373
595517
322323
1545254
1564078
535869
1413210
1259290
1937445
1941358
1896134
1701617
1147285
527219
802161
140221
1523471
1853447
1921580
208694
784053
972741
1714759
47611
1355047
908672
1687217
1419937
482114
1435367
1247501
1582043
320491
1780373
625351
551603
1984093
1557908
1035738
1424453
1296569
138835
238447
435749
1551916
1961194
1062139
9348
1988596
1200697
493838
1591108
685313
486390
1384229
100861
1613063
665282
1510204
1618480
271289
775413
235693
232060
1537944
866802
96826
1356584
276930
1217264
689671
544535
1270364
227007
1588604
153225
1454223
1914041
238921
1875423
1378604
1445658
1232469
1338007
1483065
609834
1378250
1119059
1033581
292476
1634589
1678817
1015505
891059
1774286
1207970
1327294
365963
410630
1104177
1320320
179140
559315
1565432
77461
1964504
764895
1770287
652958
1261671
1104596
1457091
1739823
560184
1286051
1395240
1780351
353383
1919623
1766871
635290
1479937
1529740
1348785
1943326
573032
501647
222743
652948
1488069
454156
473764
1330788
1215110
844148
59321
1701031
234837
806445
375681
929646
1437915
501552
1099158
1931239
1128119
930429
985434
280104
944260
445837
1590512
1467073
1180582
1839110
29433
537253
1026679
696495
871565
135789
1705353
1605995
1769667
1915176
644137
1803497
1716045
742134
1376570
396314
794094
1171156
1166855
408709
1708160
562810
1920688
1087325
780262
1170248
811836
1322672
679138
1214306
959070
1556935
1257736
1291594
1403674
134058
1279776
1889954
1886968
1347495
1580347
1972836
596323
1077695
652361
1616679
1313598
876443
33019
1236902
647486
1576644
1408032
1948160
1682122
872290
859754
653581
1488994
1501182
101002
1910669
914313
1028352
475904
1227269
1501981
24410
544855
942190
373168
403207
1250462
1528974
67227
781695
1362961
199892
759054
1376016
20847
1784122
1362770
1604392
1949700
1608072
1523549
553820
359842
1221931
1687430
534719
1584112
1547393
1105335
1381888
1100815
1685270
895536
428006
1930542
744348
316969
1706086
472649
1131094
49148
95287
314847
1569119
882991
1759901
314848
1180522
67357
1902995
889588
1934999
853471
1529489
1345635
295612
791779
868876
394640
1163488
1772109
1162375
1728964
148160
1401838
99134
1937544
569575
638662
1598466
910118
1444478
434253
1467509
1598307
840687
588224
570601
1566965
835722
1240929
1413224
934256
801112
160676
637024
1955917
140638
460656
1862214
1999050
1930923
1731033
203854
408422
1163052
1922342
173252
1577686
1562489
1546944
1310889
870398
640339
1191349
785453
1954439
1264169
717584
1154291
1329
250308
1384157
590189
191195
833194
1810513
1934526
1335449
1234392
549061
173217
1679330
669831
1353871
290826
1293273
478454
1343554
510968
1015110
1674977
541903
1721409
1538279
1793049
211927
1945726
312587
1940532
574024
1571454
1940121
1594171
1933239
939632
1469529
1047490
1647520
497800
894089
986247
1948906
544168
640558
697227
163443
513979
1357510
539
1837689
1247766
1514707
22652
686625
1778720
874790
1455082
1648928
1620286
235946
540390
576236
1344759
39659
673917
535856
354083
43780
468139
1526472
1631978
922693
1192167
1554106
1233320
435173
1868337
97084
1089237
872286
1471634
327147
865056
1182869
969804
1938865
450272
1597728
1124213
1323873
1006914
1500027
520773
1961214
1341883
1104968
1214864
1468331
288998
1986637
837264
1960406
1088820
293483
1905582
1979295
257314
1193807
435543
1573178
497131
458686
641887
829987
114027
312446
598554
648560
852307
738605
574801
561157
1102791
1986485
1229343
94360
983942
672448
1045291
1970336
180786
531570
498010
894724
1537963
1019902
1054916
1775968
168436
161029
185274
1687338
4768
1899070
1602056
1326551
717327
239201
324888
1889122
146053
917651
936960
256580
1886629
476746
166661
1699323
1343728
480022
1483954
1233190
699822
1690466
1169688
824698
1093289
724866
178698
1093224
1359631
83534
1909038
1547963
1586158
1881312
1961459
1600101
495782
1945109
1782841
1654343
692876
718234
268500
865784
414002
394168
174308
1109450
209299
155588
1749115
472038
1765735
135075
519161
4523
362370
1601579
161537
1171354
1710538
1398361
842556
30390
1322977
341005
1233674
1149915
1965093
1487100
1871532
361813
412000
919411
1628510
1791409
1668366
197150
1397610
383783
1536667
1181464
174495
1210968
191255
1389481
66100
628593
1438695
85865
1814402
920598
1683965
1553986
222887
1438575
541218
409980
755004
1986669
329389
153025
1650002
20392
1674255
1674877
1697401
1334371
1494993
151788
1935483
1082274
1186477
132242
1710179
948189
1105359
419914
1630443
154741
1246231
1072516
177403
1639952
1107409
929682
593837
1830499
1114094
1684801
1723389
1028574
1438728
1292394
1913572
972204
1967053
712649
1620697
890505
1459352
109124
40053
1584455
973564
1609730
386221
115978
437799
417371
1348891
123617
1175651
1960127
907184
193663
960954
152792
411173
626666
1903057
1395708
1175213
121074
1195023
409920
170235
1816133
1450319
1384829
331360
648889
1488823
621786
1730776
1261009
1523412
1216343
410412
46875
81558
660326
1969113
1177749
81773
1583591
1272979
304118
187251
824829
980780
325850
449175
1399450
1924746
536525
630957
770277
1248238
1034290
369049
112842
1484843
1546256
1356936
1755085
340572
921116
1716522
1969697
458838
1428919
543299
626379
1193867
885775
1464452
1369258
596558
1268234
1015649
1828085
13252
1507873
1304121
1596526
615928
152865
10387
384706
1068385
1089992
668250
1068924
1976745
1329448
496031
271448
594259
1596488
1920138
1716398
1130607
828640
1089929
1892334
1853060
721003
918095
214118
413944
476643
1541244
1376876
1520255
438895
1173062
175755
457957
1209289
428730
1751002
1927138
823871
1402635
1608593
1685048
1903215
295677
484546
1127163
1508922
1085056
759238
222075
624812
1643981
656256
1397447
13101
898806
522210
169574
1985860
483315
1549378
1244339
1750455
1506233
519722
902279
1640752
1879000
879433
738159
892852
76297
758603
1067265
697383
971410
787898
510523
86429
168193
1410733
37973
1781092
393198
674975
1869907
43806
842590
1335792
875356
758714
543498
1470864
1858601
932608
42486
1138847
115508
1483558
785613
230631
562953
320490
1778203
1225710
682191
967596
1483551
287632
1255226
1048141
1264192
1150325
408158
1936690
875845
1160086
1092642
1214430
1274208
805140
217123
429037
1687816
1828519
584186
1526079
964869
1332431
1510695
95094
575760
774242
1814981
1883525
445092
649884
1989110
1768980
594255
1856316
198799
1824476
1301605
988715
637943
1693139
1302121
79737
1705864
523706
1499345
1762819
866712
913340
315341
740004
255837
806178
398610
1376384
537534
203826
895601
1801554
1974445
16165
314575
504043
968062
567989
1600836
164212
613056
399129
489431
1870606
1349510
381917
1943022
1370138
802200
86711
1093209
960472
1820333
1878336
879797
79180
1436342
1625556
1414998
312996
1387565
82755
535663
508678
1384201
252206
17657
1330238
1128783
1495050
212886
803787
1985590
1670711
680875
1880258
1262263
494290
849030
1802898
1618327
425921
250429
648344
1535688
972874
1401533
1145083
987551
886823
814096
1128248
1723484
1241723
241646
1095290
218527
395733
786351
1185568
983594
501593
1072370
438725
110900
1012614
889120
564352
225978
1949681
1990936
1666283
1270128
1719327
1846599
376777
1362213
1941982
1580731
949532
1501780
550458
767756
633988
369619
1034493
1346703
404106
794893
1638477
950312
843162
1570592
46674
1399443
865895
1750681
233942
1035975
30575
34425
605172
1656707
811683
1862984
871432
426273
782267
689030
829450
328807
740806
155666
1249448
1777592
323379
228000
1565788
1189094
761746
600601
1243117
116567
1701494
1645117
191698
1137072
1568399
1862001
449476
379534
725449
351233
1078758
1856831
1733432
1759047
1132485
654115
1055933
1320813
1567771
670256
1398186
762322
859978
587799
29734
58655
763203
943784
1253259
1197506
1008426
882961
741961
1270835
466366
892179
148007
1167589
875905
1831299
118994
1348099
1394667
916694
155623
1530562
836875
169890
799955
236354
1596111
338859
1639528
685293
523672
1608183
886810
404496
366177
117364
206670
1746706
325984
576121
1162102
1534781
1783040
1071282
330173
791779
898874
585807
1300006
1844659
209431
1472664
319785
1075850
139573
1174449
1535487
1219230
827297
482418
1838518
1246553
1482162
1968185
665531
424797
175919
977834
726922
44312
1725972
230656
643593
1704973
1938016
1129310
1617991
271104
1641001
1817388
1046447
1043407
807182
1991252
1221799
1779248
675465
135291
792688
1488056
521607
1384953
955113
1458724
164169
1144731
796735
628965
1970985
83553
153460
766186
723680
1751934
1171790
906737
656327
303237
815005
636798
1240703
388469
1590852
868651
60227
1682729
1692212
574757
1536965
258291
1508428
625393
1242118
52322
1696425
339976
359695
792724
1845710
1781125
812737
610923
720726
717906
1813609
151436
1106442
1786904
1107024
516382
567162
439679
1033216
1940417
379254
941812
1347722
782342
1417008
580683
1609013
130984
341101
813567
75678
272498
533042
1052509
227644
1923303
473990
307436
833479
1410626
1119670
1781936
1775799
1649709
317931
1967793
56759
48820
546909
1649679
428521
1763927
1418807
760539
1770630
1944447
264158
1926852
1482067
1277189
404490
1667029
347003
668071
1539388
1287557
414279
534468
669670
113781
693362
1841815
1236031
1535080
1128657
1258134
200620
311495
1249065
216019
1814493
1121490
38629
1588713
1558385
344397
843206
1122802
1751444
904299
1560569
1123384
254231
407444
762224
1195515
1157247
1696069
439431
1326565
1264915
688945
828284
71620
163488
361804
324655
302632
962342
408636
1026346
190633
320941
450187
667348
1596157
1676397
364547
48157
586905
690757
1717970
1386865
956850
25033
1348243
1589103
1693265
1211598
1578759
1931930
1788383
1325300
1849738
362240
1485469
1472980
142699
1852577
592430
455841
975424
1599081
1975921
823359
1843991
1938148
1926120
1551996
922631
1545234
548316
1808816
1078651
1148800
545333
1995619
1124047
822312
1941512
699943
687617
933358
645763
1465832
999917
19909
539851
1179894
1261931
507891
626505
863000
420796
1785223
1191766
1219
1226464
1676337
1950275
539836
935047
236614
1931786
1599840
1414122
1485916
1738174
139599
125970
1492655
266240
1525421
1479027
517355
1081928
304574
272742
1683017
1108751
1527128
1315824
1213760
1789561
691864
1469870
1058429
449712
1906952
1642520
730849
559700
362753
49180
544996
1236340
998943
796265
1378016
1500593
938166
1915899
1136999
906197
1776993
753746
1971298
45279
1819212
29783
355378
56825
1750554
1000763
1432774
472653
647413
247717
1094070
436511
937181
1739819
1284677
54908
967849
962033
1804223
927954
1395589
1304333
643414
1930365
970127
1755066
930529
250428
571967
1796377
163758
1543501
1300555
997087
1339002
185350
1226195
905380
422720
1982493
540145
674431
1156220
1546514
1528750
1109006
1745714
1206656
537413
48407
836663
1244981
1218214
1474764
982277
1006808
880421
236650
538184
1965269
327904
1520471
865784
510822
1972594
1857968
19288
1613126
1104764
31090
374945
1643912
166625
241551
1182696
1551520
1585641
1827823
661584
206621
1633408
713370
228027
415396
509807
146993
1751300
569921
356448
1791900
1488606
1305586
645962
1726063
1042474
1944215
395634
1629705
970617
618463
390176
483520
221440
568452
1482926
1437412
1101707
1739398
273802
1298145
720273
1850211
812302
477756
436677
1764127
1368423
712248
1635372
1721263
665204
1218727
1907594
1218628
1765183
393487
374972
1305363
82596
100744
394122
1032783
429104
1022281
1537356
1556098
596934
993585
1233831
110817
721709
978116
1976716
247977
802966
886673
1463237
1273533
987186
1234273
1622335
979616
1009913
1635943
1692602
637794
51915
585590
1651616
1491329
1994199
1293813
1480724
1663876
1444656
927107
1706785
1549995
1835019
742056
1773725
1941893
1502287
34025
1289383
75555
1078913
1027837
1471001
714405
338727
809824
400623
1779372
1390040
1769460
940602
52069
1036997
1811881
544855
586977
856021
1448324
853606
436062
883110
1271897
342318
294612
1234285
658430
148846
1753915
884507
1058046
426243
1416392
402879
1514457
405266
716455
1778881
235080
1729521
429381
469448
957559
259219
1723446
1884537
1915890
516963
304604
634100
1303648
1151226
1140017
52880
1850402
1668353
1844608
379724
262583
1304610
29622
917536
1922403
1624571
398773
364949
263327
1155024
1339332
1742467
1679225
182752
797510
329184
1635449
1863628
461587
647471
1564423
1682359
1530266
385686
786236
21908
823696
1062250
1609276
1664344
1722313
1321217
1358662
231158
1615790
607643
1371760
842334
880488
612443
1674761
1415880
1612428
514483
1041654
1925932
1970583
515083
1975481
217478
559561
980313
1470525
1230916
867356
1664719
1128326
1837386
608704
1584513
1562396
1834884
1366737
398153
995860
1741189
1958351
257866
1902198
1215705
443739
828097
1237452
925029
1962091
673694
1732304
1470269
720511
662670
1214476
1380252
1579199
495137
1420899
1752902
230628
267308
441922
320418
550421
530948
245496
681899
703300
186564
24802
1178871
1580926
612787
1650619
291842
101239
996998
1691277
1608140
298249
1131252
575977
1123968
526924
348864
1316950
1493370
1146381
385729
1155701
1252556
1518418
838748
1705601
553953
1263102
1848165
1247728
520830
1217498
1566666
1027475
1657324
152311
1379739
530234
400748
337452
82677
1763040
1452723
23292
1832940
841376
931070
1372673
838408
1998655
135600
107590
868856
1516351
107482
1001894
632784
1343002
1050791
677295
1888150
1890107
802529
248752
9740
791690
1368235
585982
1519566
883813
1572891
1912833
302389
1732277
1188941
274889
181268
1147265
721684
2867
1199602
1941827
284627
1275133
1639405
555527
69594
1372970
1846761
351207
851182
671512
31925
244089
358572
1378540
703148
1452313
661182
1998608
240584
1499820
581080
610959
1892903
1236087
1000119
185748
455392
1751979
1839180
773509
674010
761587
621324
483489
195386
420104
175975
536413
871254
1072486
701039
1230768
1140233
1520050
375770
1613471
395238
1441950
330086
567392
1447878
1567610
1238395
503799
1391060
533397
1448530
1535654
1960845
748891
905469
1193750
921074
1870711
1147736
1043010
1744839
147701
1762233
33279
1300186
1868985
1476903
198610
551327
1571517
40853
629261
1055259
695570
1599201
781500
1854759
214508
795113
75778
1387885
546320
1675819
994736
638835
538222
1282229
288107
779925
821735
217347
780762
1219451
1980743
1027679
1304629
338327
528739
1049288
1169012
1021957
270681
531333
1178820
1381761
1018668
1335220
132861
1966303
151222
671132
1293799
1133310
983107
203636
521
1248975
32484
557577
465368
1118877
1228367
1528713
1208685
808157
393234
70626
74282
370123
1601796
1193041
1306138
402118
682172
1087584
987277
1154814
1577284
1809964
749347
113255
1503836
1856963
1868185
1698711
284
1573006
732213
614684
711039
1680272
538855
235420
1917639
1098745
811845
1309476
1284793
500603
568037
1736371
1533952
848181
1496811
767407
74434
1346459
1877891
1862401
1925334
1574924
1400885
1528661
695137
1092438
525702
684929
702629
1968498
1103612
886367
830925
1447125
1572296
1808627
1258673
264400
1822221
425203
361710
976000
251717
1673448
664605
644864
858618
60390
331522
1656555
102161
18337
1808086
1906409
1989024
1778741
845363
1219351
44480
1546203
1565132
1871983
837601
174498
1982675
1308023
1275962
1357293
564838
1340323
554765
1885418
106567
1644347
480003
1739775
1634418
994677
1067978
1394115
884535
501200
535441
371965
1018409
123208
1940119
1140092
95000
698953
143551
1459949
804574
1141482
1010179
1491534
1089209
658207
649510
1776204
722002
1806825
1357794
1958596
985883
505301
754231
1988380
127057
1120091
1453741
918031
594157
578003
1517117
104058
715100
1105355
591216
1215263
1882042
994601
1904989
797609
1352416
1958366
1149532
1470063
1396489
115431
52875
722942
1331723
1477896
1126798
1098338
1675906
1301900
1835667
1796020
540990
1831905
1555230
1396690
243215
934890
1165871
1126663
1437974
1651750
648618
734724
1610422
705151
958840
98397
607773
1593163
135855
1719077
1321001
919810
168578
1419802
1849956
80512
712784
130186
1936501
414976
5754
833500
1767315
1165305
483253
137682
1637205
1153951
799627
227771
1953596
1824738
449581
823586
1128265
660214
273946
214269
802232
1309163
803533
1470388
164679
1815082
60977
361217
941975
1078267
791736
1025677
546855
1033919
987689
715118
850001
1511390
637022
1747431
1648824
1379721
1248078
1236880
222174
1555302
1914062
1044209
1603179
210736
76958
501551
1665491
1458761
1298982
1900860
1095454
1725039
925918
1417470
815805
184596
137400
114966
847336
847801
1059368
1806057
1594086
779647
580110
840781
1143251
1024874
1843043
108455
1768145
718782
1521587
1183998
547491
1994853
981626
810533
1956188
127852
310395
1263567
605121
477000
85176
531807
1828125
1613216
775303
406226
1440034
1725809
619183
237063
753172
443755
1426078
1650378
814805
1745654
1076169
232188
1871694
260702
1230147
1880648
190834
1025715
1998712
495836
1746043
1284057
595025
1482856
1337990
1551857
1693426
45568
1390030
1421598
1956846
608032
602641
356146
372603
1832661
1444286
1594784
1914700
818501
22492
1823576
1758205
252955
179116
506302
276305
1896011
1998680
824422
1518046
345719
1920322
851145
306359
1246083
1903022
753766
1385911
50816
1912831
600752
1419451
802131
1205173
971177
789909
770432
1297456
321535
717397
1543830
96236
680545
340408
344812
627371
807149
1491210
289302
553602
625080
1590434
124991
513500
1446956
585392
464119
1410618
521075
551697
1618613
969946
1661891
1761614
1385176
276776
270192
1094767
445028
277426
143973
6799
265283
879251
1410322
396923
1007074
1048568
93409
1061649
802919
1853144
943857
529487
1441637
1255277
1640762
1230800
1825595
55338
288073
1825671
772097
1349495
1190032
390145
1323761
159555
1730039
1174458
1918938
1333864
131250
179310
1241613
275357
901624
927304
379359
937848
1056326
688727
1738681
1423682
761010
312836
664035
582444
217831
1898753
1911636
1759281
568363
697475
583837
30664
1353017
1988518
1915045
1846051
182337
766063
859552
1565486
1925175
31757
1637609
943659
997393
1242501
845
1466459
700208
1434427
1626505
1508591
801685
1898225
1711455
462933
1547771
1725313
1141245
1361519
1540141
604690
1598948
1448914
1555336
1257119
742809
1146919
1563813
491492
1970488
1301372
526613
926284
54675
829329
1782037
1897836
826658
1046272
838508
1164269
615832
1360792
1815446
636869
87444
1012667
62251
1399359
1560141
278083
235648
1795318
516623
825729
709507
1275564
440630
541451
1548616
44706
1588226
564482
1414399
730045
12726
1718257
12991
1622395
729266
620449
1059655
356546
1364537
1348555
1155243
138497
1003960
1885829
1417215
1171679
1238910
297027
963402
224613
649619
1083839
43008
894314
756288
527761
492961
40338
938833
857425
519293
126142
44684
1559273
187045
554117
1991628
284272
523105
154049
1086608
556767
1849678
87418
174867
408023
1676912
109933
1148417
131220
212558
983473
1141774
1359926
1879111
1201116
1276822
1054823
1433699
1501630
645480
416816
516910
166729
8862
562305
1012013
67291
844810
315624
1570337
1388410
1766224
1121970
704353
935898
596453
1756729
1723773
1376023
1852421
17218
1285655
350920
1175733
139085
1472315
1990649
157583
1789764
475576
1564551
411061
1837516
1485179
1179297
1100299
1390043
1158331
1246241
466464
1439757
1749655
999784
1399989
1205541
535820
576105
130564
1948492
33158
1568759
611221
751667
1725772
26888
969058
1895926
888646
412667
1683907
1923306
506936
675125
658465
821146
919929
1066081
1411948
291262
1341317
321521
1334844
408688
239569
1137418
1743808
1009162
1930548
1502238
1822155
166125
571555
422987
1412654
1295295
1899661
1493107
844093
93114
959154
1101129
1803074
150642
1871744
884859
201642
1741415
510944
1296600
1544018
1499114
714383
612113
141807
1020187
718399
211031
1875013
206105
1184985
378884
2246
1577131
1026335
613818
735618
1490473
955029
829772
1290814
354316
1437368
1667387
1149689
1719820
1475398
941584
576054
1020731
254050
1487877
320215
712925
1592612
1825286
44103
970191
1475274
1174783
1680983
274813
91269
1669252
1793055
343516
1457977
862859
1210460
634526
1685289
1869887
1865114
877149
1140037
650503
1962944
1057347
197527
1283028
147669
1156936
639893
1353125
1842831
380710
1714482
1975225
1977401
794817
321258
1921452
636878
1933641
1897169
1326759
1106188
1513643
460919
1454970
1680110
1435688
603882
1362860
1485851
1886266
1407986
1826002
586970
159134
1696053
318453
1604030
1806881
1628162
1977803
169363
1400751
1100758
1310454
496737
955142
449672
1854044
644439
844939
855580
1224048
1775773
715988
1231536
776210
1213937
365800
1973614
79330
716153
1371133
1798205
106293
439387
1635531
522766
1781658
1313893
1758172
267798
1852817
1526716
1513071
451945
344391
1587451
647174
460111
1309888
866424
334384
388752
350
1464851
1704296
1722046
273722
375272
541711
1524818
244432
1495143
703532
890537
1273289
1069707
1860363
689805
52915
1851012
603895
259099
1602667
582977
49409
1972302
1575389
268017
1065832
1241826
1171920
212406
1207953
1833731
1054924
26689
1559265
609547
1121223
1042089
1356114
913724
754708
1507665
1111393
763531
319006
85724
1940573
16102
1498552
804134
319856
1390883
1651602
715285
435571
129775
1214071
943638
302079
78120
895435
1847283
799037
1834969
490226
84423
1219575
52083
81522
313021
1478159
935650
889835
548239
913346
727673
1811605
462227
1814509
1651057
324197
1425242
1178296
858588
1166354
1221954
728954
680161
475203
1024404
457712
1719553
1916579
1384467
1799216
1255535
1871916
385786
96655
415332
406110
1370241
808458
1564131
730144
1688490
1884439
1268210
1803968
139270
1740334
1048991
1533520
1561467
432703
1482037
1612024
202412
243289
1124975
412460
1905373
1492664
370524
1307105
1918322
1615804
689457
807605
223977
1654999
752941
590129
486236
146224
800639
169247
1549745
241527
756195
797451
1046533
258585
1718488
1590609
795937
1031665
124378
755168
1278028
1571333
733380
1444826
788471
314617
183728
232755
1093561
51975
524060
1282668
264049
1679814
1428199
710115
1833905
387658
1953610
1234366
196810
983088
1074783
60671
480390
759182
1030833
1134368
1154834
1122743
1690241
212911
1430504
740908
46546
72519
1468940
240928
1251760
1055747
1538818
1348796
505541
176807
1251302
1399835
230396
1300210
1340977
870331
1765328
1284351
1543063
516488
1839350
812013
1553893
862567
1233038
1789502
974896
797951
1626714
953541
1173715
1050873
1924713
1099046
944366
1349201
1456956
577973
438895
1259131
1680611
807150
622507
453090
1120986
1078083
583936
650779
146548
721236
754789
303106
1981820
288496
36211
350773
1977495
962591
1592608
1851447
1028553
75198
896400
1922399
1987626
186341
333964
1918053
1439578
1330766
258754
340957
191354
1163415
812837
991567
136818
967107
213743
1941636
1630148
1694347
453229
701720
1005638
196901
833994
1888509
798968
1969679
551899
955565
332824
1287731
1586877
1148553
252803
1139133
140999
1048022
946511
781113
1284410
1022437
1456611
694846
1494949
1397485
1012621
1735784
368654
1144001
558241
1587595
1898128
660809
1278064
259435
1973517
557805
887338
555644
905354
621365
801110
152939
1994143
436761
986223
285360
1688564
1799305
922325
1122965
916250
257097
762734
1657854
801307
1227417
1890848
1195695
1779267
1037550
481322
1159125
868472
286920
3109
773510
1141620
1452798
155208
597070
1636042
334830
275638
1063019
567479
1191529
1962120
1907164
879640
353032
120177
234618
1980932
1236426
1650144
1492063
902634
582443
774026
185968
1805967
1600433
268140
1327598
356938
989159
947568
340362
73486
45745
341769
1037972
117274
1326947
1806811
962328
344783
1569246
39543
1999849
89469
1099986
1713834
1112974
1411814
592975
422822
1488747
481481
1401890
879910
882222
943791
820307
1595274
1330425
151273
340011
1662693
1084010
63972
1311648
965501
901432
1004555
1330552
252840
1140760
276738
413720
158970
883486
1752197
537338
355483
1889154
955584
1810039
438969
106771
449541
1785934
1441863
33207
1509181
659290
1827376
955389
577803
1678171
948596
698382
1115291
431375
443668
1371736
1428041
748224
562272
272519
1257099
1749769
862259
62855
489615
1138420
1140208
1489134
1507279
231588
1111969
1980884
1154247
515070
799600
214367
910526
973806
1708560
1170081
530729
1691464
107452
1524864
1102626
961524
912152
645661
1096266
690957
833541
1244560
98084
1617906
1102018
179371
1882823
1078622
507622
671816
1974758
1802567
404514
809817
595146
19564
851461
831787
1800089
1411582
554602
1059050
1007803
1850058
1993388
497145
222417
994945
1341752
620547
722462
1900796
1925911
278833
600249
33406
534361
489620
1990384
1092961
813536
937591
542600
1685967
884483
523110
1091418
780161
1950040
1145503
1481514
567417
836245
1022820
809597
1423171
1787837
157378
204806
937126
37930
1895527
200855
1815684
423758
1587229
1958510
928609
195284
470447
1174854
1057869
1177824
1918442
1026627
532924
1687700
1953286
1963281
75508
1344303
1461546
1559074
1156498
1433301
1222681
1351464
1086355
1237709
642710
1656533
382406
430245
1466005
1241290
1954382
238464
889008
1595597
508402
708557
504754
190944
1614506
1425392
785593
787401
1353019
453156
1484014
1822082
1121120
164999
827237
1796382
837905
473559
1602914
170006
1127827
1431967
450216
551151
767872
203475
1427653
850595
261145
1885236
154259
845899
950845
1606092
954372
697159
1384330
823412
32616
678601
381467
1055361
1673696
1121223
381367
935642
347526
1100795
1523413
1678105
1041562
917160
1923453
479310
566756
79203
1056619
1937169
1024403
849351
150504
629134
311326
375817
1046995
1429705
951641
1606647
1861109
852904
592797
970580
1287373
1740945
1897943
609686
1108022
1747581
825801
471560
1385737
1715733
740815
526093
1409666
666202
1772122
1731736
169225
384573
261725
748897
1185758
636937
544210
598123
1265791
627782
929509
1569850
1718508
147149
907844
1512542
1444361
111830
329744
1136333
999498
1968117
246504
1233938
1766644
150804
1719437
1636556
1656313
1166805
1848406
58017
408440
1857361
1752575
912584
851270
507050
462041
452382
1028053
1919754
638101
1236592
387403
889612
1288344
307547
1992373
750899
1632828
1860827
627351
548281
305074
1708112
1623316
1039362
962302
938511
1922745
345239
1946987
162457
1347184
498374
115595
729944
866698
942274
1224383
1937312
987027
432919
1190388
328119
990791
1941999
492447
1413877
1932409
430132
1526774
1502955
877033
1323050
1337478
906669
252967
1587169
1971698
671369
1491569
1475157
931789
1585289
814471
680713
512150
752629
1542578
1409248
98139
1904089
1744460
163697
1307746
1682523
1354921
1451659
614489
1397698
1864564
18255
1215087
537819
1418074
643658
1600678
1219213
241897
1053203
1506806
1671864
1433726
1248083
1935377
214920
1453831
1607886
386443
41994
1187120
1777814
159371
967833
15570
1491836
832681
1444445
88399
552535
416813
1625931
1383620
435247
1572746
75704
1185364
834871
150401
1068811
1405924
11717
170766
1245699
902946
1193033
1320435
780193
649915
253588
117743
735602
713248
1948
1421324
1662536
574914
402163
1806936
224685
1456151
676028
1663953
440244
1933183
743843
1015401
1202778
1734606
24133
1074943
3374
802205
866321
431814
512289
872213
1184623
1388769
1577018
1643667
382499
710687
1036095
1172102
1459424
45255
873005
833591
1020578
571697
798279
427940
40681
359820
1991947
1047999
128564
483244
1467051
1246090
70787
648240
387498
1276209
1571403
18978
1179463
1059044
1915124
469441
1882019
613592
193770
1968456
1381464
938391
1819864
451310
176055
972865
1010892
810628
819053
1192560
1815851
64459
472017
1183063
1280061
1941069
1650858
970570
1289587
892618
1493684
32764
946806
1456098
1761037
707688
1385451
1931444
562791
826123
641783
1982493
377842
685906
131421
1372011
818105
330399
1031058
216091
1362069
912033
317129
633251
1728899
25077
355643
1823981
800463
1462620
647974
192674
996098
1352266
1092720
1585854
534066
828850
162407
1907120
322832
1229825
830172
1246568
1303628
1275659
605522
974118
1539996
77182
1489248
1552595
779290
1575666
231304
52644
1267566
682243
1114809
1126836
440507
58781
1967116
1088672
285969
244915
1993139
869027
213383
285957
1284580
1584
788726
337383
982823
171561
232404
1505085
1408858
1977529
371926
1176806
1661897
1071805
933231
378970
530560
909429
1101749
1227376
1017953
1571093
781810
195799
1569663
1440995
1022728
115711
630522
1436949
1634481
1081996
1539604
153605
1902105
2099
1018265
76118
424036
1262737
1923117
341510
121583
306981
724215
1236486
1766018
161918
845282
308467
122354
727544
1762323
1012131
300480
970060
393336
754473
899041
707285
1458820
522992
1700142
1160529
629502
1600576
687295
1487227
1045358
1490538
1913131
1621103
75783
1970832
929307
1108942
490542
691724
1791234
910272
368263
980825
984129
1343431
1134976
1349093
1711251
1512838
662056
1220940
1082411
161206
608274
1836327
1808424
705496
1561467
467388
252956
1217535
70431
1197023
420861
1189268
1374825
476271
461333
1291883
707391
475855
1083264
1924941
1203363
1064281
1856724
1110725
1558451
1302737
190503
356121
980397
54891
1414356
127
1456103
211681
1840525
238808
141634
603763
495095
1008836
531183
1849542
1001718
9007
1168080
1688638
1251391
1735066
1934909
356248
209361
1433966
814506
1065961
1439055
316001
481553
984218
384803
344774
754061
1128408
1811039
1851483
1410555
435047
967752
355514
663578
726703
1077884
1040519
418259
558777
1238584
179839
147936
1990814
1068415
1553553
1215217
1728750
599300
428875
1469967
285517
1721128
1778297
769594
1160827
528058
1315228
1071020
1486367
1658553
153894
1488876
763620
935977
717482
1159767
731994
539719
1761675
205415
1640750
1464938
1523904
1517802
1644203
858540
1669492
1678054
1585369
1653400
567892
5416
317024
895524
1653445
1513919
467112
307485
1440651
11993
136954
1181311
275754
722769
1354381
828102
572260
840496
1790049
1394569
1764682
777416
542548
1120973
478275
447228
923471
949100
636054
5605
568625
1272691
328791
925219
1151536
469341
115314
1656045
1130677
82744
1883906
1389407
475137
339842
1549489
712256
1778839
1690470
1711148
1623136
625720
1494177
931993
355297
498810
790747
1719900
1253742
50890
514394
854643
378539
104980
354029
1447238
579280
1611707
1302635
1367152
1709587
933278
1543366
509032
1480390
333967
762826
820296
800389
976846
930598
1956732
1740505
232814
1309047
1233534
920155
1316860
1785945
113064
1354374
420506
1203920
330571
518948
900615
816002
1882590
580668
1244049
891123
1950474
276124
1315481
693702
1323910
153905
213585
1143073
317253
8242
106898
1117615
733743
752473
729270
60614
1286740
955355
566895
1518630
1179743
1241070
1926630
220933
154230
1810389
1357558
494833
288991
51240
598208
1966272
516162
511623
952972
1863579
1957729
942485
1192817
374701
1614034
1848037
1229414
690881
1941765
352030
1747517
39511
1709086
962909
284502
1461644
243901
1264513
275984
1595650
1818534
265400
1699604
846157
167465
1620750
1431773
1043492
1921871
10883
1333190
1776682
1814910
1995960
1492299
819428
1805081
229139
500263
447484
69485
1619215
676740
1279685
216725
58694
1247067
1712814
1352604
422103
1209651
1299822
1836284
1764984
1792668
695947
703571
306677
941276
44708
976774
1616546
989807
1585261
1745770
1068347
19104
168940
418604
463243
1821509
1781943
1807328
1799835
1637553
410578
204325
1712907
1610913
980103
608292
693302
638736
1746945
1977833
1203517
247957
912290
623450
642990
794938
36480
366179
1605197
1521998
1796649
498125
1692027
1668523
834168
913823
1724736
690267
1995507
810385
1967052
1514432
393286
809831
5044
417236
393263
905343
1031970
1597672
1548637
1540479
1441877
1631294
480816
192395
488842
242240
667849
457712
1613146
1173131
1943390
1747921
1768970
1683060
922064
1516636
1512913
178680
1498931
1522739
770940
682329
30242
1947417
1604549
1081570
482982
1843039
788841
1454856
828570
1290414
802053
941404
1697385
1082372
222623
1443074
1393310
1012428
429075
1201059
1816945
1138369
908852
1466303
230200
1937667
1758976
926632
1670280
1606291
1578746
1516107
845617
1751547
236320
539461
1515363
829539
63280
473024
16009
1616671
1196138
1207039
1867728
1249570
1039911
914351
1675757
172565
1429123
413218
1361592
766469
1338133
29112
1317232
172773
582828
647516
1725816
1964303
568044
1720631
1504158
1529775
1861708
1078612
588224
1334344
362491
440942
1236993
1982323
1509645
1949741
817864
1235926
1537624
118511
671832
1140336
700762
513179
790739
1720073
1772589
1591263
325894
210693
1466384
248622
1184818
23862
1673167
1592752
213505
994445
1641708
1583517
1825249
950776
1343892
1287771
1867535
268914
628639
1382415
532102
81165
1112535
835824
301776
1245235
1584398
616816
1834847
924168
298165
1784032
551416
1491811
1735193
154697
572973
274069
1518176
1040094
52133
12734
817848
433689
19580
1395766
31784
870599
891250
1187389
1752401
1838809
984404
1726227
268575
155036
766077
1512588
488433
1751198
244625
1383203
1586330
1050551
929601
898009
1874967
219890
1466077
1120691
909822
1195742
1218003
564063
1860271
991473
748903
1382693
272572
1995007
1830449
1555770
1427616
360375
349847
1457560
615442
630199
1154530
1745709
729606
1073270
1940084
472528
1045319
724697
519872
969754
1462737
1518589
1508584
696199
1781037
1077343
1283288
15342
574368
1259322
734911
785358
708119
1921203
914077
842249
898829
797799
505059
285164
634877
889935
153387
698354
1994253
1172650
446858
931667
1449149
857518
1538952
700936
23807
396747
285633
678228
1221906
767241
234370
1648761
1815368
1537859
1452963
398096
435990
1372536
76923
968135
1069300
172087
1675152
1667152
616434
1711317
1447924
797015
1917518
1022066
186666
1275732
1005379
26624
1262157
981693
864770
1798169
188802
1655630
1118881
1332410
1191683
1490831
1426965
428415
1157674
555231
1509062
1005505
1101037
332467
1129124
1589684
534601
1730060
337328
514264
21340
1983190
1790553
1195206
1158902
600393
633887
599221
907457
1285171
1626926
840855
804576
1718041
1528137
1241493
508873
1687723
867665
743541
1392973
1546325
1886880
23426
1952370
1521869
183493
852881
756829
853231
1972903
1845180
1446720
865448
35382
1017818
1436649
1067415
512798
1266031
143023
1234649
926507
1810913
1281043
463356
1864507
989207
1791651
355392
558732
1163047
1379667
692415
189594
1980984
1961284
560577
1780470
752534
511090
106060
755428
1533967
34260
1053719
1217482
366231
1971551
1944884
1712279
952772
1523596
271832
939918
1103321
1646728
1551446
390416
1520549
1805927
1991850
1806168
1977117
1041571
1469437
1090088
1709836
856777
717070
1002685
713034
773804
75851
133221
4355
1872250
238159
1622307
1106437
1506331
1763414
93904
1394153
1842326
166346
1007844
1778718
1924048
453335
1967291
1565869
256628
170578
1922413
795472
207040
1103763
1562354
1365829
1023784
274197
555115
1670789
316190
983685
1447573
1010698
1626306
1439547
1452696
1755474
1310354
873417
939880
1558715
1123911
119412
1609114
1026788
609328
578386
856203
785911
1496490
958303
1080535
1869044
1143587
861871
1574033
1712841
951457
593156
1497805
470649
548410
45465
1874549
1100707
348400
170051
1152670
15448
1676215
1912394
1766165
1277961
163354
967324
1163295
92058
46980
1413371
477820
1278878
1646636
298563
494139
567552
1132807
697549
1560621
1487596
399944
82451
1309607
1412176
668037
747805
1255784
1321919
579669
205365
528030
1625456
919075
1753110
1237025
1395692
1787926
773211
590522
1578277
792120
252098
890005
1861380
1498456
1106589
1880110
218496
407129
247584
1660041
595726
1542492
1891379
791618
633673
1776654
1865143
1617725
1306462
1808120
323610
1317995
879865
1030065
1504330
1395100
1341383
268264
454821
283373
953663
650503
1141962
332159
999225
581080
1376071
47874
1289456
1102854
1352654
1559646
1856494
93379
704158
1065745
555617
1530005
258506
140663
1962900
1928129
1326567
1580953
1140930
1715166
1945898
153866
1325345
596482
1573290
391802
1397750
1972122
868291
354917
1351059
1398155
879005
1343144
186248
992715
762447
569156
1827829
608981
610508
507274
511415
189536
442563
30099
724464
481066
1873691
424975
203763
1166460
1134153
78512
194252
1071476
1710807
735501
129092
1883315
73720
283421
1815160
1394747
924438
1993061
302957
1694733
724004
27782
336800
1493126
1538302
1639648
714746
1823774
64615
483682
1444685
1232161
236345
1334483
1872559
204366
670986
1917204
1059604
920731
1954682
47871
1379851
1535332
192386
1070570
1618051
615587
424090
537245
259475
2441
939719
1707119
398128
1496322
1485280
338492
1477911
401207
541439
1098776
1383628
1280028
1391060
33987
534104
1810830
742923
333010
454523
1833254
1599011
1274196
1185591
248499
753938
1349350
1096496
1952337
104433
1792411
1511593
1880004
340550
131003
357867
1622968
1972541
1861585
244399
1716371
1834120
395503
478848
1235296
444470
815407
350638
144001
1641840
361913
429870
302392
1646500
1247081
1951548
1029777
1785958
373188
1328643
10454
427577
1763284
660335
1021373
321492
719346
548635
20189
1711327
436822
144281
1873919
75373
231446
670935
927795
1308729
565761
213710
602021
1599451
1421794
1410479
1224057
1804550
1339616
1629147
1901598
992208
788816
1748495
939789
564962
837941
614988
1071963
871656
1471301
256534
581105
1557965
343955
1435863
570568
1062082
1341865
116543
1852693
281904
1616040
977800
1066908
1893917
1323051
565397
777452
405435
1806954
1398252
1768040
394154
445377
851191
603478
357725
445035
1921296
1055813
1236640
1987032
961704
1188761
1089040
1266593
1715121
1348119
1851658
626453
294742
1517149
602344
1392889
1597795
1041885
1236453
926562
51525
1405709
1065817
953705
946533
1089041
625256
474140
1072071
1957591
945421
1710180
1790450
1948515
1516899
931319
660481
1134394
437352
966715
1096783
1758014
293568
360112
681921
611903
1549784
1954613
1279674
1518970
172486
1051093
707437
467816
925056
24883
33036
432716
932622
130636
1951684
419954
314497
1374743
948001
566257
1755949
1723930
406109
1568195
1923253
331315
680965
1057474
1934986
155149
239719
1965005
427869
1304905
1540423
275667
1702224
782163
607759
970752
1482455
290003
831790
1830244
547513
897906
1456721
831722
1914595
838868
514941
771544
1042404
1989363
1391723
1677614
890181
1767966
1977612
1156749
220871
720014
1373192
1989518
901323
694609
780827
1024990
653243
1693897
1660751
1097078
1750373
1999206
1716107
1307755
1746474
771104
701285
1192704
669068
1010494
887185
204556
505308
1337013
341989
316370
962980
459656
27893
1310125
1519774
905035
1376796
4628
1644436
1518484
1530084
215579
1728636
1994231
1022371
871775
1716567
791158
128965
593596
497716
344035
337513
608455
137387
1156390
790278
1756351
124736
164309
1144070
137499
1391343
1541167
1998349
883561
315488
1674194
1344766
519147
1721753
136975
955890
1528960
838886
1787453
585267
1651405
114598
1015897
1365310
802463
1932609
1512470
103949
1944316
1118881
976077
1063778
1687289
1666132
1520628
1604708
1366036
1008866
1398156
1055822
1995726
1683049
191500
2051
224443
19036
974991
77421
1313289
1260421
618980
1291830
1322922
1739611
1491143
5638
530896
230493
1847532
450312
850104
966746
1972843
475944
1823700
1112298
1745423
172880
1950427
927753
1076380
485267
123649
1272210
574316
149214
1551718
792406
294708
1423579
777600
83558
379330
1507136
942532
575844
104708
226438
653473
943840
1600822
881196
1239107
217794
657666
1291125
91051
1260565
1166021
756272
273255
999265
880767
1390582
741454
1917154
508269
1280873
156065
1541924
461582
65997
1246145
1226579
1968213
946132
1319343
930891
1988465
1077089
804972
991648
554742
85311
1726585
1029454
1477351
151452
1007217
1046207
1861190
1110180
1937787
492027
165352
1543514
915116
618582
657695
1098479
1828746
1191426
1143744
898998
8617
482199
1362257
871873
391275
102913
1570233
905817
90437
1255481
231162
385229
1338585
588543
260642
726007
1334851
1849110
1055815
717278
1898839
462832
619242
152709
298653
178279
1619847
536368
743912
1997282
238664
5582
937531
40481
663778
1180531
888373
1533385
176247
966616
1296802
1935486
1417572
343267
955315
1474446
156309
1146123
1688015
934219
1412316
367331
1335316
1511220
323962
664374
522902
938510
256333
1951298
1591887
1612802
995247
513075
215560
1023707
696312
1866660
1201258
1067059
1816213
1620859
1524790
190575
1446293
1570646
1516685
266041
1837467
1604593
148142
1500997
1623902
767052
1627967
1388399
804491
1996164
724137
1334634
1529879
1874233
140250
490690
60371
1365470
1004503
929101
1527474
859206
726472
1070944
1433011
718391
1137094
1317107
382466
183599
1854022
230495
957712
588772
1607976
1345198
748791
1593210
196228
655848
279528
1604075
1439056
960331
1639172
1360944
1849458
100074
1680045
1901402
1420724
623169
1886290
1053485
1427322
1342606
1819768
1217135
730463
437879
365101
467710
200584
1319001
704996
676312
920992
1303265
1751556
975024
432216
1397175
1799974
1653750
494085
495585
457356
790239
782035
1496188
1380967
101226
1276619
1428001
1059389
1084988
354503
286727
1905990
210870
1115646
19028
1971466
1712451
218979
1792337
429436
1940978
14345
1298702
771569
239105
599143
1824107
396120
556903
1493809
167310
1182369
1520298
487025
1590952
822461
1549645
1001278
60112
1419189
1400972
250549
859008
1263801
1856210
466704
1661171
682425
1077084
1624682
1792991
52016
806545
58930
1996611
255701
184841
935901
551463
1695659
1375752
1384419
1247900
29721
966185
1651904
1616584
264873
302914
685681
615439
695780
1654154
1207111
841338
724294
1014880
152802
547138
1316712
1443054
79059
8546
1752710
1195973
1394347
936213
1117542
234765
586809
334236
115214
1055033
306264
762016
789432
392154
1920047
582406
1296685
570172
1855405
276709
1367625
1178769
1274859
195489
688012
1913887
1211388
1155511
557820
489823
1700750
334519
160338
1203061
78730
675666
144369
635841
1305293
1519586
735179
871313
1500921
1333718
881298
905555
117556
1141191
1646339
1233772
1027445
1405425
1259578
69873
2129
757852
1080311
1049524
1308491
950152
974460
87704
1152502
518225
1470222
1464929
1767843
1761278
1196496
736320
1349545
238795
1905769
237726
658437
1857556
1574005
1096119
1804413
718359
895211
387932
1701312
1005278
585076
1066458
1691886
679907
1534493
293629
484606
76232
894662
963939
1631936
1518167
718074
468853
1646532
125526
969907
1201115
1672029
254783
536149
1475943
8291
1446837
1462389
1728207
850664
1072668
1767129
1433447
1298659
1127383
953373
798465
1448867
1638174
1535560
1803181
1815897
1046320
1827593
652319
1428203
458172
1767022
975306
1236775
318652
1809694
873663
1767466
772208
1559195
1568294
674293
1779859
330234
108270
57455
1949989
1746434
17433
1045880
843122
433153
1173557
1304921
1838576
841494
644571
1827832
1895942
86676
1743906
319973
212689
1103457
242375
1734342
170170
878089
1979111
308078
1881108
753300
425993
258974
335577
35964
865680
1743959
1808206
1272476
626498
362386
1683065
1580495
276650
691152
1363884
902561
141207
1290455
756210
795549
829335
647822
505920
371800
993153
926084
474165
691380
394871
1276157
1007210
513058
881038
1056483
1032454
384019
223969
579955
779499
1142071
783694
351194
1478778
1715701
792651
1721611
1223318
453121
1811186
604785
1243316
77809
1042857
1557658
1688027
1500025
352949
299246
813038
1964295
296110
1942056
1023989
1211026
961780
1085306
1281398
1193266
1558500
382184
1575912
655359
1966818
1023494
495818
1654665
592680
1297594
617299
1744302
1146778
1742384
1632353
1662380
410408
828701
628452
212431
1087970
806569
144140
804212
877794
69196
694026
1498758
584084
1841010
354762
1948964
1355906
1396888
1152557
1709947
1969328
26089
760957
1867556
1962241
297929
1749392
779252
1557077
1204480
1176655
158209
320989
81796
582591
280461
1045661
1172733
1797438
101223
1631286
1839186
1373369
1871977
585762
876430
1329115
48794
1753265
1307306
660291
847506
1878616
1314599
569720
763418
284787
1585575
159700
774421
1525361
1821135
1815785
327493
109419
58109
635830
347386
43911
502604
1228402
1198298
691994
267689
729716
275110
834851
624220
782163
262535
1034168
1830096
292498
1010883
1557539
782531
581470
1507318
136975
279050
977702
137151
794668
1469500
195635
1281365
635293
1442315
101670
1716653
630637
1599788
505870
574937
301129
1608444
585345
1170810
58996
1006598
1946285
1791654
841390
519384
1046841
547963
290091
320783
809733
1533990
413103
909952
1860819
307444
602427
46945
1846985
1575039
983828
1161107
1042983
661748
405110
758483
277273
1192615
896587
1814083
83656
797533
870134
1526709
1446176
223899
1147040
1386577
184574
927808
1275852
20623
1690621
100496
1494326
1177612
1721523
1119219
1168193
1767530
1895071
1453480
1928040
1339470
1056798
816441
1940125
966431
1542260
756003
248547
1849529
1101091
918046
472565
957338
1965123
513669
605791
542767
903793
303127
1863430
1808015
115495
557141
933452
1125870
1659881
1784474
404529
205423
1046457
133642
209408
1400183
574529
1152629
234574
719078
1344887
787308
268208
721948
948501
325678
1625835
1841438
1421419
982604
1036264
1358557
118389
857730
1898108
567279
1757065
1249975
1228991
1136650
1842143
1537439
1704223
956425
1503000
693045
712361
1964199
1109459
1341047
680522
192077
325332
956526
511382
1935697
1269024
1908518
777257
906766
158762
382507
584681
418974
1037491
73580
1473169
833426
750793
740263
1485766
1602688
337610
1181163
756354
112449
573851
1658728
169935
1018431
1576331
1069512
637319
1753130
1030098
1110846
1118854
220711
9948
235670
209584
132663
577320
317449
1341968
230768
869566
683606
1052510
1972666
1091994
1099953
1539788
610540
468158
233963
1727316
1821389
1233927
188279
777310
1255318
1587520
1209876
1909342
884340
870870
1010062
675812
706876
418097
106562
100892
1854014
1465276
11124
1871649
680446
583958
691007
644113
562324
162527
1910024
278504
70488
1705474
1299532
261956
210665
743721
1259400
33602
1729
881623
706609
938569
1211016
1189739
969649
1399070
538464
346958
27554
731288
834383
818292
1788109
866716
1761185
1191089
931015
1105816
847717
231361
1208364
1194917
335540
145613
1261252
620733
689837
1710455
99912
1935980
1458166
311345
538199
1286719
1316853
1906205
500662
414968
566838
1743338
378843
1108463
1935965
367084
1641348
514101
273039
1316350
61916
1760815
1104959
1194163
98932
1423540
1029251
235156
1343712
1015827
813303
1041668
1070635
1158644
20628
1833703
1657048
1254449
1017807
506019
160134
1506699
988167
283595
1243073
1619211
1558366
1520851
1917392
1458305
123848
545453
756675
1888944
1629069
800131
1569600
1108169
828187
1627707
1816374
384823
1214976
1436017
1893469
1673072
588567
1280051
1876069
19106
686720
789270
1958652
129188
41321
1426504
729448
601979
308601
1744303
1934051
1174762
1694145
1278680
1405597
968940
757479
472451
1009627
1638506
265789
1371551
1354266
370611
1561336
412643
864991
1682701
1231517
483732
1800687
720955
145907
624476
1463204
641269
147562
654796
325229
1999565
681971
932553
736906
67840
925901
477912
1276393
721861
3490
38854
765499
327732
166450
247118
206860
1299450
279795
1081530
68629
1208073
1168429
10719
1569808
486205
492577
194601
1022887
189519
798164
1630721
572239
1043277
20183
336221
1477588
959471
427214
54922
9754
537817
786552
474591
1316171
506051
1476443
800818
786894
281032
1716830
218977
277785
1467035
492845
1339031
1343507
623188
1809739
1491340
5353
1385094
808834
689690
1970431
637916
770126
1450301
27434
1600401
107657
86439
220935
762846
237971
1426283
1512406
1335737
1288416
789896
1854328
852909
1547554
1846714
1207785
1751600
1490176
751795
1573266
1130738
1419218
1175680
1620208
668727
701475
1364763
562196
1164616
305086
1588400
547895
854005
843205
1254844
407038
821933
1165144
569478
718113
627187
754286
72099
691125
1513949
1117102
1765923
1957296
1566635
1255204
862029
1288297
419123
375001
1242421
438490
1392416
1395734
802975
409646
141062
1562392
866445
930817
1433548
419690
975427
886536
1531651
848423
934436
1605688
1172232
201311
374800
108022
13079
1982268
260290
1538537
1776163
112081
1776968
515199
1190015
1142683
938620
703606
392620
1135178
1575972
1867115
1042175
42391
529785
1046899
1177891
43077
849523
1629390
1145442
774900
871128
95930
1023614
883686
126000
914239
1098239
1054011
1581856
1223033
987248
474591
583695
1415134
1934259
677430
1808708
1263416
306509
837187
136284
1836665
1850725
911986
1741695
561491
756696
181216
1907168
1949096
578872
20044
50121
1044734
1427196
657304
553640
941488
258956
867089
735389
563266
133802
338186
602291
958994
1170852
200117
1422090
1311578
46181
1578615
762926
852831
290067
402290
934550
1824540
130058
1140746
1192611
1168655
143700
142798
1088142
1823708
1057120
628149
563547
1846023
133079
296116
22015
1670235
1218274
1026806
1105411
939251
1250575
361548
1758311
789019
1530273
182353
26807
1454887
1256452
46486
1240901
1345834
202079
1055803
287710
1984795
656131
749181
984008
1000410
491502
1262846
1354236
1326362
693769
1927872
716336
405891
721757
1295246
1179816
1934629
1618574
490404
788703
175389
1012706
538798
1074057
479785
852435
764636
1954404
1818874
851874
1924941
835177
506387
1074706
252833
1891660
489345
479509
1645708
1389497
302120
1636697
1871945
1037300
508820
1187338
1754356
402699
1285259
623205
1917935
1303379
1452160
13087
604669
1857443
870513
145561
1668707
397934
22616
228993
516734
105602
732424
751862
741407
1388745
1384632
1529372
1847627
1565716
885961
992762
1440631
1560873
1662266
1984509
292613
1088926
1902864
243353
1002695
1856364
301076
422856
1099783
112962
1639121
1783055
1999363
726297
1051157
187462
1334979
919057
1939795
1769107
833436
1185011
1343016
154600
490927
1565087
1293350
89955
164972
1976138
1566452
74741
364707
727866
935738
1456742
102501
1193539
720887
1497923
822629
1832509
1891508
1694497
1605799
689336
1140830
1584051
1169302
1327647
1885134
242811
513105
803644
1736940
1831377
1680951
387674
1713734
912403
1359842
1725755
107740
681810
824467
1452642
1970137
1883539
395867
31080
1676735
1183830
1215865
1559840
713899
1085301
1487225
990636
35738
1013951
1102655
291255
812433
1585861
1370128
535343
1473268
1938594
857396
1778213
1252760
6140
1860108
348014
1896367
300204
1148271
1665042
598505
1249149
55728
1896263
1196066
170561
1886707
1158271
33511
507569
1714947
984235
1820505
699663
163563
19811
151198
355633
1444435
500904
1326584
1861848
69316
1640571
1722966
400159
248048
1648960
272425
164743
833734
1789798
1009932
1649295
1262093
1074335
184565
1029733
326252
1335226
1230222
702105
1996393
119423
1115515
1990372
775188
212718
148382
1440887
1020842
51093
270165
10605
6630
1862710
1053638
889906
1609505
180984
659693
161158
485402
570055
1061950
415823
235742
1899467
33572
1689962
351460
310420
1860563
1825867
1269579
646249
1034261
810821
548316
977053
1733602
888104
286842
465803
65110
926199
1587466
154558
1461706
367682
1395031
15371
388756
152839
646204
1601290
1259855
848387
1889386
12751
855653
1671266
372154
184950
1075143
1618755
1591292
1557935
1219289
688400
1944777
1177723
1074360
145243
242012
1404962
613609
1864977
202296
80189
1219432
701405
1544879
370006
462033
1035509
76082
616454
1899543
1614428
679683
305999
1718115
467816
1498537
451527
510687
505618
1977374
1101194
1650435
186121
1562237
1126342
22514
1992954
738956
1225401
507851
1708425
1824232
1392324
679142
1146105
1613912
1897400
1293224
1042401
1479320
1102350
1150127
1708755
700902
1630795
206195
605875
1188256
497261
1098308
739468
1843103
520382
639863
5116
1073302
541723
1485103
698018
1482084
1299806
60276
997878
32333
1261230
298459
1014496
800350
671907
1287148
1877236
46901
1996285
1248596
845187
1363848
1814491
1181740
1403025
63190
1594440
666191
1866791
800661
989804
556356
1518291
1008557
813097
820501
851385
1476188
1883261
572
1073070
699468
1953075
146904
1512952
1616633
263949
657556
1188198
775056
1596176
409238
1510840
614930
1657955
1632390
1775989
1720654
1646751
43364
116732
1586897
711823
708531
1010234
1826349
159961
154108
495160
1881760
835632
1783121
212642
1502753
1184055
1417722
697574
288978
1703115
1025030
343312
1320541
611729
455214
1838835
484998
1739431
1322227
1663180
1269329
450243
1948993
1718464
1318793
1106627
1659266
678311
1892156
987973
1435663
1931091
1020610
1165383
38956
1612057
1386784
1627161
470643
1862554
481447
1706639
556140
1882451
471307
473793
1154085
1252821
104941
427559
368459
561304
1346550
1658211
725036
169715
261995
1654055
578098
1522491
191075
610277
908084
747065
1210404
1267290
1958803
399908
213065
1395314
1308723
82155
1893661
46849
1628013
1398422
118276
151259
1727171
897605
843841
785231
1356168
472522
749429
347239
1623644
1125387
1592236
1410800
689634
868303
33674
210647
1451986
65987
810775
1802245
1488219
619633
1359247
1325018
397763
1533191
1266543
782677
1991126
624182
1888487
607375
1624215
1551970
1887487
656829
971324
753195
276492
148143
1954672
349769
1851189
1973462
495873
1971724
1106894
1267998
1077667
1721464
1394653
1152843
653129
864933
1074108
277069
1463458
473238
1653299
1429761
636369
549301
981157
297645
15770
30292
1273708
1340042
31603
1220051
1965990
1866139
1280248
1973319
1989920
349715
1948122
1939399
669751
1386269
1951237
1187504
127562
977843
929104
911656
360477
1847479
89226
285360
1498940
558768
1986379
46343
419513
757360
617904
1775603
872825
169634
1645933
1851309
710327
71886
1798121
1325443
679251
886323
33474
1581038
380205
288797
667412
377719
1527747
1338918
1662416
272631
1251470
509906
1122028
1838712
1594454
647655
1548933
348306
627755
723209
1747539
1255694
1902609
1247046
992824
1917774
69991
196242
677461
1385024
1550673
357619
1858206
125412
1494442
1594506
485685
865945
61075
242064
467225
457684
1343908
984283
1706076
1200858
1143979
1486754
240178
120053
1733003
1366436
964701
1146818
1512581
422133
1258891
193657
517422
696127
1565160
1210666
1725603
58156
724642
1867199
355696
1881597
1402726
648604
1956106
1543355
248980
1456262
1023736
824077
609981
1879476
1371220
1427477
885768
1011982
1745616
1623847
1887624
1167942
159013
191806
46391
764078
1924400
1920408
140471
252529
362341
1586805
609592
958885
652569
1205951
308756
450352
1458829
1924301
215893
1929168
1549803
160448
880112
1835606
581531
188909
1254399
280092
1881559
563569
1886039
655815
1157993
1549233
1776526
1319607
1125398
1040687
1956512
1956754
1531922
1270290
1216831
1954892
11147
198750
1858424
1670607
1379095
995471
1661784
1956830
289657
1706275
1607613
1952992
1000979
627413
283474
1695482
1357692
868996
421192
1319926
1575849
532317
879276
200746
213329
1676769
950537
170977
749778
918788
173986
1887610
1615311
1796091
1458516
1593022
1057064
936881
1553515
1534950
589328
1801741
187197
3142
1499500
446341
36846
501184
502837
1073539
1192163
300344
1613503
557522
1381089
1870679
1304500
1792550
1929460
1109091
1166786
511830
171345
147486
1914747
1536438
402744
974017
488142
1050391
1759550
1686076
295513
95583
814656
835451
1741897
199812
4060
697484
252464
1602364
578214
1417284
289496
652808
1687595
1972697
502307
1516206
506523
1436651
1372149
240019
1573357
913064
1287989
1662088
1767557
620443
50728
622366
903879
1242075
1663546
1581492
376400
1766641
1435048
805318
1419890
1086178
1440269
422129
1438588
1350192
1554900
149929
338052
514082
907494
1472521
941455
966615
888416
1115689
971266
1912173
282143
218012
78983
721479
1933742
1397676
1895684
92105
310143
839002
729298
1801199
1152237
40868
1094695
44694
607128
1721991
455414
1915801
190617
1939839
800614
502777
1573409
625450
1720817
915805
914943
298124
650779
682828
999158
1478036
585770
1216580
678209
1681967
125258
728956
670116
536847
1482899
616367
858303
1167579
384078
1219152
1814147
1281103
1210553
33444
1670697
1280121
1007646
1545387
420474
872434
1658263
1230855
699927
1145182
88146
1108465
7827
85189
1598911
1577120
1141765
469388
1536419
1950303
450331
1834816
1516052
323868
584317
1076219
1656502
741284
808694
1485521
1718728
738760
1558979
384412
1592162
66389
1098117
5212
1276073
1163026
1337568
920807
1115660
762303
765769
1132084
1534006
1285246
1188880
589908
76799
546923
911467
1077431
1595798
674418
1300488
742444
1244628
713429
284753
1426039
1811343
1768587
899380
1527188
940187
1182028
1443437
863076
269866
497682
970127
311359
652711
1724889
1275298
1206944
321276
890952
510099
797043
918023
1451776
1367582
1035268
1544002
311233
175469
1917933
464700
1314561
862703
1431847
780965
1648481
1544361
649587
177589
1303255
216806
1769319
1671450
165890
1749963
1676164
385255
1938845
170568
846711
807975
640731
215694
472300
872648
1430371
362553
1170108
1425018
622912
150717
1456260
1207106
1472910
1370371
1423126
1453599
309099
695866
524685
1903716
1514996
1321384
76731
1640407
700573
1615323
1738575
1603858
103987
1968790
126852
555177
850568
894997
1827166
938621
518603
734376
852624
1704479
1546621
792698
433711
198830
331066
861659
1350659
1928550
1020547
1150051
1984256
645964
1541664
1114106
961742
1586357
163174
758976
17539
841756
856074
1474237
714350
1280934
400163
1268959
1026926
928501
1318873
423161
1874931
256425
429878
460456
997131
253575
116627
1928064
412446
1564807
430466
22220
902420
162955
1466298
1087861
1342091
34148
1133735
629394
534151
377781
1775097
1784270
152631
352555
321544
69432
1975191
82479
357721
1696876
1853049
944309
680920
394795
1171039
805258
1588839
1642853
1622163
1845319
1606354
1781677
254316
205238
578521
247914
1947842
249585
529285
289483
1053054
1881722
993041
476604
754229
354175
1550826
1254329
910636
70213
515994
1896482
999336
792559
1815427
1027367
152043
230319
1408097
929386
448378
322659
548727
164851
1726521
1604453
16887
19786
204251
645269
1138712
1353703
741824
1948361
40789
14651
1423440
1604766
1575921
1214235
928149
1906022
1756535
1761307
1667104
261740
1015888
1340532
1675136
14000
1631895
640925
480468
1587911
557434
1039327
130422
1501238
1657694
1078332
1103699
1381131
1822350
1892619
1398441
1930892
52388
667348
1901021
81177
580765
391500
1617716
89603
1132303
1156726
1430551
1899984
146510
1636756
1017508
1375232
1324272
1269491
75772
860631
1373213
97192
403318
442146
1591984
1659663
1598284
735565
1221713
422707
1043206
1924095
1096681
1291582
880357
1883141
215950
37685
1432559
998980
1093664
250313
810489
1592287
174954
623631
582252
789711
1495460
1166041
1962098
447452
1493769
1937214
178497
143511
1371682
1003731
423054
857017
1455097
1060158
1005319
752368
213342
1687501
1792166
444963
793544
1167466
470660
97771
1399062
77617
1979520
1253638
302453
1834032
191018
1241816
1765495
1793284
706319
349485
139400
1497336
1488109
343654
1689009
349756
349394
373801
320175
112234
718216
143224
306190
1892564
1147731
1156106
1757898
1543744
1186632
76460
1447420
1047489
508355
825160
1553003
577351
1108405
1083970
1762780
1364798
766385
963470
474265
178524
695391
506818
1391518
1630513
1685525
383052
361834
29564
1122438
1388253
481969
1864874
344050
784319
1094878
1943451
1724218
285387
1964772
774794
1951939
473452
1994604
841567
1944950
497678
219238
156683
458967
679763
643878
1778342
193941
1713779
1383170
547806
1317653
720401
1241248
415487
1000369
499981
804451
1666845
436251
179628
646695
1472997
1675070
1778862
1767730
197765
1124622
1742994
1366105
651757
533862
1675200
1822001
606374
45734
621778
923732
1448153
212844
1109849
1451690
286766
337617
1811974
1160073
1430062
128061
580057
118924
1204102
1373504
1968728
702981
1911263
424936
697353
1505765
1515499
582346
138335
1537327
1127842
526088
922626
933203
941665
1028834
1658448
1960089
718436
781591
1180094
224772
1181457
842682
471646
420299
7243
1330898
617774
1943464
875047
512297
1651416
1577107
1456810
1787725
1725198
110276
411230
1897286
1465187
1851672
1836820
1216485
949710
1291068
1996768
462935
1281137
168100
1755149
1053260
766310
390858
986026
622421
125731
1859904
1262354
1179422
1905226
923067
271696
1540746
420513
1989162
902814
1420001
175416
946044
127438
1370620
801041
885473
1540968
631205
330101
737374
442932
141376
240298
1153604
75695
721142
1118749
939272
1636602
597592
1785644
1086399
394583
141434
1960117
1672307
1611116
439056
1621334
1084195
875871
1372019
936620
185557
213347
285362
845563
97521
680080
1721442
704293
916936
1323527
332806
248427
1368836
1046156
1286927
1772102
411988
1497257
1208810
301601
883027
1292051
654228
1140134
578995
1720315
1368128
1318221
1749567
1453126
23815
1350045
686484
1655590
202637
1748060
1049639
1374040
23983
686307
666214
134779
1905642
812153
862117
1820938
134382
777935
1721804
627687
1568239
472683
1726866
821271
895338
1653364
282374
70481
297048
1272348
1545768
1569628
1329799
1501469
1314863
1249212
840632
1247712
705293
399866
331964
305997
1263112
251834
277672
1489909
1414293
568353
909626
1615283
837067
91472
1332465
854975
1442899
1900873
359191
772427
226313
928308
1026434
978972
709165
1544121
1048312
1204003
715419
197938
231351
854258
1025285
237165
862487
1037294
384959
1978732
975486
665696
1896281
1559157
463033
366481
1249621
1601182
462032
987546
1561756
622459
873669
1119752
829625
1276290
1650559
1701835
1101650
282667
252196
1204926
559760
1179789
543543
1142151
924104
1511104
1022304
395216
52246
1069489
93613
1321530
1952652
49652
1054613
1672120
687820
945621
375857
1043594
1735441
1002963
870923
1205292
1461647
93103
231344
1421173
758640
1037145
1567897
344642
1075860
1677755
1807266
807162
1275599
1341561
1525057
738375
638066
1378891
198520
1161239
199699
1361391
389938
579403
1255757
321612
1198786
1703835
1489966
1327584
875296
1796848
1005828
78698
921206
797654
1501981
1762022
742890
1266898
1063270
1426109
1043148
1547842
984727
307087
1755531
772550
1375475
872473
78083
1833453
1425053
1143916
1774701
922160
779873
218509
1662231
634031
1728855
1700474
689147
910920
745138
1787168
1598423
790786
142142
375957
1227774
1216816
801262
886085
451028
345754
1188659
1391561
1846709
1420942
1600188
275774
367542
1350051
129325
882827
81117
1763042
1419224
1121959
1895299
1754958
1303513
564960
1754161
1165882
284467
541803
401380
1510837
1335553
493590
287918
244702
55063
171785
536677
143031
461936
326651
209175
33998
1468004
512671
706150
1321712
1700664
343868
581016
1610961
1586534
42800
1890882
605214
1726670
1823806
1651468
1022189
1886002
1052168
735060
1478449
220451
188486
74881
1773365
1347369
471036
1762618
355333
1658290
1246464
488047
1050008
1660505
1114676
831503
769533
915273
1787361
777321
1538848
262367
745709
1828789
539185
1273057
1078088
48696
1643822
1846908
309116
1025612
1865654
237753
320648
1620017
1463933
1749326
1101971
1237162
446971
1734846
941061
1967925
118466
1852430
1199176
388889
309226
1300997
250320
1958111
610601
1801285
374353
275268
1574599
1826852
965590
374403
889909
1263279
1069797
366755
1201635
1150942
200936
1917428
628389
566987
1430016
1872096
1556556
1446901
544660
1812123
1536824
594447
1608180
1153930
163268
58830
313164
180108
428499
537199
939139
835852
1924540
1424232
1487803
1809398
132399
1475754
913199
1454711
50666
1724315
1302469
1221441
959531
374211
1617969
374136
1203307
1608140
1735716
288382
940640
212667
1130329
323341
1375628
1053080
1832160
769700
1274112
1839686
274381
1870428
1463823
277214
992922
59979
109671
1118497
1594221
628533
1122755
104822
787457
1844320
1418394
505549
1574551
1934868
497078
399297
569993
261255
510102
927792
1220479
817366
183801
962236
1886480
1232514
1938132
1998363
491171
1716912
373127
535467
1167790
1042237
760635
1106295
1078013
576764
1324307
627985
249413
1521744
1871646
1612926
1608712
1486693
555727
1020717
484799
615182
190852
1427316
1500356
984181
595049
1074175
249994
881257
500500
1406201
559590
921505
863628
1585014
878408
1618652
854350
1505374
707519
1570490
1037940
1269427
590371
131767
825169
1247026
1915615
960651
544079
784131
422065
621676
1128575
1124405
1835529
295740
1141677
397849
852668
860291
665270
1734541
1742383
1529941
446846
927647
100426
545369
1734035
383801
1499816
895023
289755
958099
49882
399136
889775
28440
881833
705832
1832799
1802176
1107060
574360
625744
266945
968226
1628488
889688
1589872
1386178
1263633
1679405
794756
440123
1338141
56331
349551
1868696
1202611
1248389
688816
388204
760893
1720318
1181039
94165
1293041
341032
1481902
468199
336659
1363464
1983798
1889729
817662
1772725
352142
1100789
575927
1041597
1745425
1083491
1173416
1536932
444629
1946172
1866189
1151160
1942064
1472428
858684
1441775
1393764
383905
200465
794924
794509
1235349
1059558
1110189
1799167
1975081
1875498
1386357
1130600
1340616
1148666
563192
1229418
514781
272760
1706860
507487
1777276
1821462
4656
537781
383938
1523187
1561752
644329
222353
1965153
438163
1208234
627040
96500
1156030
1464802
335223
755001
636835
571992
1430062
1419201
362298
1417898
1206580
210557
858115
626663
1564581
962236
1168362
364676
1115949
1003892
871525
1995120
1540013
314619
507851
1027868
869833
541942
261038
647427
1883869
796282
1650505
631984
1244916
1545454
1719198
1877823
1239131
1510459
44409
674344
1075384
374559
136453
1925767
1522400
1799414
29359
761904
734240
1005785
889338
1344165
1125274
987330
1493094
928972
1165212
33196
1103922
504362
1316790
397919
1964100
660788
1963570
1826413
982060
987659
1192026
59769
617030
389916
1957539
1460610
72258
762939
1338853
502952
778409
1035681
1773660
1857759
294190
1897440
1912767
1354424
543293
1111783
119308
1549082
1078157
234956
1373915
696036
733964
794807
707219
209948
1026705
1947314
1937020
967472
231871
177708
1310946
407247
380530
979549
1428168
1461527
917824
5631
1791758
129985
1113789
38475
1593522
1460823
1095792
1976803
1652503
209964
123598
1604666
1335917
391399
1365695
1727334
1394443
875453
1941593
113180
1644168
1436618
974413
1494208
802541
1314554
1528184
1635975
1373393
659378
1024665
1497667
169582
549626
1086075
196225
1627210
1665854
417986
1971203
595788
984078
314439
1447327
1209101
1624577
579695
1276821
1154135
696685
807766
1857451
804027
1812087
1030718
623349
1200366
743622
1319431
675598
1752422
1185013
1909277
14049
853948
362132
1006007
209365
1208557
708502
303298
1272454
1809592
817075
1929813
1800093
1356058
314242
1689935
339178
1439977
783570
1300606
1730562
1307499
1569131
1094570
720759
1936369
1990022
1436239
1984597
1244140
807248
1273957
1372812
956336
1632523
1565351
1024644
1068038
1429348
716843
1560811
588606
1314140
731715
1121184
1797733
67757
1082100
832758
1972280
672800
420748
1377425
467515
396480
1217697
890393
1889091
1974699
1049674
574434
977181
240716
1954496
1846981
1217246
100839
1855176
1335925
904974
121038
922421
1200949
1974944
233633
612844
668548
337732
724148
1240442
1095577
1321137
445723
1760500
127761
88284
1800977
1256353
1975537
701008
1888338
316057
503564
20937
1690717
1855091
1750856
729709
525359
1570526
326344
1925071
13766
497084
156623
1900322
1402444
1998694
590485
1829289
1093465
1229845
1743328
1549199
1327776
137031
1120158
820212
1014631
305436
1108559
628994
1972299
1459757
386352
181644
773662
1675242
1968317
869698
236722
1183399
1646893
1216394
638289
28846
173637
611515
347115
280570
845103
73995
583959
1676492
1168208
259302
1988727
298845
353356
1554063
48061
399365
1238161
1007180
941865
1113386
30046
886143
746603
1156989
1762864
909187
1936239
1017605
817147
1687383
1588191
33180
1334125
82432
1543154
520743
911711
609834
1617279
1479474
627699
297997
911440
622773
1691476
1472628
1246564
1601992
1714692
404068
652163
1062593
929582
1079147
895642
85066
727244
1495611
827667
1534868
601140
1502955
1105668
765855
1413775
1767654
617655
570047
598943
446114
1922870
1692611
1903350
1694401
1974580
1161585
15144
333920
1101031
1364967
1426810
1239938
72690
1533825
435374
1103727
1630185
726276
1064004
1212299
157366
1396029
755555
990230
1433908
1477333
1161794
248631
1248363
1332551
1101183
499213
170450
189036
1477592
1025453
1384316
940325
1497248
279500
824835
1858393
905458
490387
1410470
149422
345212
685803
917442
921503
1530626
515534
458312
1335354
694702
771150
967173
658525
589751
1079334
27162
1757023
690542
1960139
199794
1180888
1463865
1475815
341941
1282629
1359625
322191
1064908
368426
1105062
1196357
1869509
264266
1770858
1459466
370598
702140
643156
491547
1794451
134214
1946890
1303908
1374148
720012
25506
1690951
1027837
1584849
671444
724740
677160
1296977
488856
1430163
1623696
401127
884215
632162
1815226
951294
844940
1226982
1123607
308290
747613
1495836
573560
1512808
462149
1805489
1996043
289949
1253109
583354
1465868
1726949
1838161
1665019
928564
46687
406751
1197815
1248292
1141128
1091041
1657188
1376161
81499
772161
382490
181128
1049211
1218551
114518
756698
1851941
649568
1188733
148742
1467330
1895248
226598
1955785
658783
199017
1254728
1755546
550096
819824
691308
1176313
285401
1576734
799925
1973834
1537681
105740
490723
1901049
703396
971811
650117
268000
1160040
448747
1199633
332850
1978884
1853376
429821
1871052
1779096
1317026
889967
646114
50172
1042789
856282
766376
1080023
701430
768183
804205
58428
1393095
432334
1554438
56434
1603191
591388
1887200
923199
1564389
980221
1436727
1033106
54849
998883
683930
1500581
128032
335287
1216338
74000
289972
109633
1507206
285291
831534
243679
1509053
263654
1407494
383450
1850365
612036
144490
1911646
161019
986747
1235155
1259986
968606
952528
1589713
1317091
278110
269239
1455886
1322356
1615598
349376
1067206
150528
754185
1944978
1392120
152853
1892191
1866837
1829586
167307
135635
1197992
1024296
1997145
378422
1887224
1746622
935416
1917530
281333
406908
808612
399263
1472168
204303
326589
1380057
47006
515740
424434
1170522
1246330
1586111
496351
461940
560605
159002
91424
1454762
1938325
479879
780514
213124
162380
962938
1160147
1637740
180626
1556540
905933
124112
1982973
1070110
67666
894675
1448827
793593
352784
510562
372865
1596136
545965
1533046
1561717
534828
617210
1211012
11970
560511
1196964
1620300
69216
819318
1451660
1622415
1148908
1250382
1488235
1039596
828695
670727
1685367
1596905
215245
1372922
1598803
1237651
758527
1814591
790835
1752037
1583163
1693766
1879766
839628
833354
1716378
992982
1455059
1280140
570674
962567
286429
651082
1530660
1853387
947840
635258
227749
1997987
1014152
1377318
1917407
1508163
837047
696108
1056938
907662
1960195
1601317
1049749
1231160
1577139
1591526
1133171
1042989
735905
296338
640244
308745
377711
79189
1784461
1609344
276198
1505339
1100637
290412
1149976
1493074
878422
396515
538112
1485682
1517075
839984
977785
298765
92026
1284112
696465
342449
887353
1431857
1958159
1737261
140142
348190
1935605
1186028
789475
151387
1354428
1251637
1408965
1651899
1886126
901721
1293486
606430
822490
1704095
1217616
740621
738306
49434
1397462
954154
41074
1423329
1976511
714997
1314305
1733765
1249733
881397
383753
1651921
202498
1703738
368052
1538257
287290
981601
1142963
148983
746464
1351292
1522315
1549969
1579101
767015
1181383
1083129
1963830
871023
180500
541689
638843
1700287
1553541
764941
591766
1857653
1282213
1751600
1619559
1191488
476842
572355
1258018
645707
1593008
576108
1121738
1250791
816602
1970711
797818
248397
405167
1563479
1072767
1222779
1972347
1350410
1727379
1761899
1764701
318174
1340143
1732701
687772
301226
1882174
522772
530189
50172
848504
155580
1363491
970956
1002690
1947799
814241
1632137
1860194
403979
1739398
1707029
254417
735925
866919
1824271
611440
12101
520820
527759
1967384
1961349
72366
495859
1184589
845232
1293855
659673
197969
68358
1802872
1830282
1627870
1093431
1082499
876759
1283876
200522
1193695
1326327
457217
198891
1560731
526476
126496
1354875
1156375
1604250
786859
473696
662380
1760399
1089801
491391
1885713
288314
1205067
121955
105280
1638233
1648760
1854001
1841527
349655
637161
1305173
529514
1670838
112267
1009399
1453376
182153
168497
734337
507191
129066
1570872
785269
545952
953306
1848999
1208362
1621570
1773406
1258167
1898339
1496948
1536401
1154345
1226708
1520153
1146842
1102425
1292858
1074691
1967100
1917935
1518601
968200
254685
1149897
1329921
447431
1876645
1089821
1628246
1221217
474992
313879
948496
1788153
1670936
669498
1443095
1112105
471924
87432
978507
47048
839274
310089
270360
1165541
257951
1910570
540772
1477840
900949
1921616
1963547
1720783
572422
1359646
1592771
1518172
619281
1203964
741545
518882
1235807
1682913
889221
13148
1644464
1614978
323389
6152
1453733
859295
443126
61726
1780581
1491141
863224
1777628
466034
1798524
998983
1842024
1162067
214099
1158262
747904
1134684
1510582
1753796
598533
237845
922559
1030952
850484
1991376
1546099
1730108
768666
467029
1411605
378224
804166
1702802
1409515
207718
1770482
1424737
928618
1917118
968075
528793
1297562
1797455
1011954
44697
454732
1043850
724957
1017811
1874879
1515324
1614508
872972
1960710
1097846
1031879
562209
919909
66199
701850
1867001
1809497
1920858
373687
1929449
584901
765274
550974
1965710
1757118
131075
1142923
1180823
731389
1364673
1717946
1236934
281097
1346184
1717465
268284
460850
85802
877764
1048963
292367
1994638
328653
81082
296712
1752986
177162
1574908
360457
165353
1540999
1772271
907213
330447
512272
1577886
165800
1127622
1431216
596765
232752
318853
44752
1459187
1053044
1191709
427573
506120
1871339
261565
372358
1255994
256126
989796
1121141
42863
1707053
991977
1434875
765000
1814101
393594
571508
1830978
194018
733759
1186711
1945948
600023
1261362
1226045
410423
630373
1159049
440500
1320488
1545514
1019183
1196272
822840
1735256
754439
1508524
38201
1036777
1801187
705830
1030804
675820
23869
917345
1310912
675175
1179843
503102
809350
499723
1174646
1783029
800426
98962
1521486
244525
1448693
583975
1151200
1668329
13493
745571
737375
1675876
1000343
982835
1328544
1248865
1003787
704807
1763669
1955639
1486942
1370546
232905
483772
1774876
1214989
1477012
1301549
723798
1999235
790035
1182581
359259
1916663
1481135
1636897
1142226
1218654
1244371
1131316
111419
1777099
236488
365679
1033208
1306903
1791420
156598
986779
1510384
363107
418396
739174
186422
1203284
124624
487343
397367
959834
1132433
1392631
275984
919518
1837784
1449690
1355339
246206
175014
1336059
510751
1633259
1780560
1383494
740665
309173
18083
1333685
1447364
1042203
943461
1125698
615156
1719511
1869077
1173145
1594386
1826422
686619
309327
291361
1541878
875249
941358
434108
1084026
520858
1984439
1518173
1288507
836765
1384978
1213970
75430
1655479
368331
1263439
589323
1904170
424837
402945
1424746
1097668
1449310
1933465
1452915
1979356
322254
1947833
1333662
43031
717947
190295
944555
1759023
1582181
349673
469973
58460
26890
1715842
348452
1797879
478793
665960
1213493
1445393
168608
644083
537760
705181
255728
642582
395597
1247599
907172
759750
143866
1871143
1808139
963212
559546
340339
1792781
1785035
777216
1982428
1357640
1919535
1779636
1360043
394266
1626660
101371
288230
810462
440388
1451793
1018872
626100
32439
792944
1923063
407213
259387
1127478
862881
1534235
1179594
1854169
82053
1066382
1124198
963210
796949
1454192
1725452
764931
13518
1294709
85783
8719
1932539
1818010
1642873
1094632
478557
261517
1029548
1347553
1229995
978071
1328943
1572219
644441
1581617
650517
1196562
85585
1890316
1408082
121008
415953
885058
1890673
1502974
1450189
358410
541396
1321746
1435159
660199
943282
1283879
1360017
1719389
219289
541401
518086
1102127
1179376
96222
247989
1818524
1206627
1800371
598585
1656680
1242379
91067
75296
561165
1224176
1958485
678761
572652
1350276
797854
1682803
1686051
418755
234588
254290
203484
1811507
1403736
1923168
917273
1782076
1360395
1320470
257448
880886
709122
1489293
812087
1431916
8554
1681087
1404775
1158344
1426837
1482784
82774
1994106
876301
1643260
50205
1763450
1024983
1393505
1391811
567958
1740471
1435280
158244
1867800
442647
1668209
1931454
1836589
621371
131600
566212
1827651
437585
61193
1886921
1377218
64790
710922
126885
1824207
1177401
473598
58744
1399355
1670407
1231413
546565
1206563
1863652
1393904
1218807
901643
1346357
759073
1985720
1317444
510934
869747
491218
316047
282060
512976
383966
919139
1461171
1531821
1487703
233011
642183
619837
211479
601979
405505
620065
4013
25386
943585
1651940
1932971
903811
1963809
433236
1195837
26491
1085065
988111
1262170
271618
1660316
568774
909922
1577213
789219
1738767
131034
469665
967866
1158495
707555
681770
804113
1680888
1299094
409992
1183073
1545497
193626
903394
119163
1688835
1413559
487424
549094
1486957
369681
284676
12187
817356
100170
73604
1907669
1309446
1749983
277105
578401
344318
1127165
234590
984947
980538
745790
450588
448928
1840799
1171979
1128659
277459
565067
1930797
259696
1318548
558676
1552248
1932179
1298067
1233896
1844725
1875878
137846
1865577
644680
210378
470544
1212321
1371172
1247385
1021226
664809
970413
536265
304724
1237962
1688702
1939743
1114492
1470060
133515
1153396
1517672
516708
208973
84034
1084094
1722693
829087
1752677
881294
283903
1272354
13256
1681718
941173
486839
1799867
1540477
1703614
1482590
850298
1865385
1920903
1713018
945072
1291475
1435511
532184
1366381
821901
1154311
1238819
104298
1560722
70192
1974699
328693
386739
701846
772322
1945776
569760
789669
1132469
592838
1742172
998466
1542849
725998
418082
1800311
123987
1266266
710491
1060431
832455
857428
1586714
1547497
1302122
507478
629143
837786
743567
1339076
1647945
1720297
1599421
1559518
1981881
303750
1443004
1235487
1528589
1421139
639945
611355
1740217
704199
812452
978188
1889736
580164
1159107
1211373
1710041
1772051
898119
746457
1620510
1081937
926269
1778178
1463208
914280
1360380
302202
313446
314705
1127678
724998
1182092
578824
1313590
892630
595327
1170055
1145376
1206793
842696
1387740
1944813
485786
666986
1449644
498824
1116714
1725532
530938
225155
23476
480233
1189712
734121
800758
1694391
1652112
1713400
99659
946446
143145
172809
495753
918111
765521
1301638
211879
881642
682128
755397
1119187
1225483
1584161
1201418
1930891
876981
1256840
608901
844939
1705900
918206
23185
698688
460069
1808173
64512
1879055
1587194
1720310
28976
761643
1738303
1843322
687921
1521791
413069
1287138
1015173
1101662
1973338
96995
437864
1377247
14745
673206
1747397
1309081
79665
1639729
1760562
1153128
1736380
775450
828199
1798211
881029
1559790
1967812
1878145
1283355
1624658
1763806
1394402
251174
1478984
1678391
928205
6481
1891244
1169178
1730656
787472
802345
1872253
1239747
535365
781514
1882733
980553
1146362
1750055
1093026
2955
65334
717964
1891023
163679
432239
1140272
1428489
1024383
536142
534391
82317
1944925
1759683
342398
1345162
1218657
580155
1110684
1088856
627817
406092
640149
107296
1006314
1723746
1767303
963538
619997
1389662
1715690
1715313
235644
674836
312207
477312
405840
746317
640181
1343304
1666114
499585
259313
638137
273552
121733
266098
1574842
6198
1762341
1379865
9800
1544982
783095
1293964
1210268
902129
553362
1221747
501493
116262
487371
1217133
797961
1754627
1777752
1957280
1256285
1786968
585449
477044
1826521
364103
1561190
1753632
1344051
226428
148931
1250231
868545
468157
1482009
930541
1665950
220099
1786898
111176
1542789
377593
1814276
1434453
1175440
1511790
1543489
691407
974621
1789786
113510
573316
1329147
1629813
538983
1765709
168770
588780
1200776
457778
1210439
1688470
1742698
568878
638261
652559
1155597
120291
1892396
1475713
304958
61867
1123364
108941
576465
1425687
1939770
1628114
1043769
1235408
1751129
97514
738418
494902
323
1110562
889569
1742672
382795
1249356
1430047
6990
152988
1280000
1513949
477039
286850
1199668
1550709
1348181
467872
1952197
1197527
1020191
1367205
1477498
1591252
417389
466783
419592
1167197
1772073
1616679
1732668
314442
1434169
1360472
894693
733371
787075
658702
1010559
844670
74700
94543
480675
1533566
1917397
745875
326408
1913557
50076
737630
368547
1337800
599973
1398934
1652794
996756
1505023
519206
1693971
227529
3077
1213613
1434286
488923
1858403
1841722
244019
842548
1634239
200135
1854818
1695087
1698645
1008363
646046
200075
575214
883007
1815375
1975766
118974
898397
1856802
1471491
1338544
706567
1296644
167150
1507951
1946498
10779
1382480
1176662
1064468
72638
341097
1146093
1906067
762608
88770
165997
246751
1291960
1096035
805637
567155
296160
1210090
846649
639783
209482
1640361
1099755
319829
224217
1513593
1836973
1305258
1105458
54977
674176
570164
1450617
1730485
761872
1089180
188091
1503176
1506646
1197451
898669
970371
615183
622891
1651548
606929
898675
1075254
98435
684647
1245966
1483548
15766
88223
1831354
1632601
216433
1781008
633847
1296809
693505
1809415
384554
48667
1606734
98447
908927
770288
385574
546538
1462259
364513
97684
945679
596925
1851687
603988
1624318
1880274
1685915
1293673
62666
419445
259312
1198253
159946
1428124
1500852
1359844
1661055
1737509
165592
354520
116147
1078677
713256
1714631
1481763
1256238
1918192
930978
1031540
1050833
1086222
699675
967992
257027
592692
989546
400628
476743
1106074
1414030
1029660
1589392
1114380
1207832
456414
366552
32150
260810
1266227
1828874
812775
179888
823937
734932
1509501
1308382
104945
1534957
1882080
1187524
1072235
1419842
453932
1628398
1111974
869128
490947
1634506
838432
240518
1683618
693707
1500519
1044366
809650
669657
927796
1813175
1621687
993889
1192224
1839500
1928511
434997
364564
1431916
1137928
1364007
1902716
339957
1419132
140311
825209
1815957
142621
79406
1418141
1853509
1927202
1265815
1347274
147727
1008907
1930005
593158
1682490
325854
124692
1718765
1328242
1204949
1822654
850727
1111780
1021086
1631289
1516126
1983809
1647890
1440751
1889966
154039
858001
889135
1866028
223747
1720357
917241
1952132
711544
180898
1114284
899962
1934261
1361315
727711
1181453
270933
612638
1732918
693548
1437364
933683
1714211
1286923
1419134
232037
752799
290476
1247367
466584
1380621
584660
414858
514238
448267
1909267
1969331
199896
1580895
1608994
837580
578987
1823122
341733
804014
1079673
1511615
1793598
259264
1328487
1683786
1520446
1259822
1120290
1371474
731519
1467337
52189
1255711
1975132
231635
1140257
1742305
323530
1101097
89439
1564978
1204471
230914
1835652
1865146
1774724
442296
7969
1186369
1420496
1553159
795326
443701
846717
377445
1139454
1091707
1065794
224087
1367333
296558
290935
668602
1768500
1788247
1943131
390616
467293
1781252
1846816
1486580
8148
426045
545904
340594
836390
1427661
1027465
544141
1945035
818568
1967359
1780678
1444375
597726
838084
531754
345535
1868528
1090385
433930
693332
1904491
1398865
1357345
562161
279695
505767
254527
1139900
1405050
551165
815280
211854
64252
1262134
448681
1880290
1776963
1670643
1026311
1132825
300747
1944332
240503
1926154
680204
45451
325719
972710
1820713
622098
1730686
431198
1442382
1944398
1324096
452206
1573517
1592864
1734720
627379
332698
1264419
1758861
33889
1980354
351740
148777
723935
1190207
1942091
771267
856025
1090623
1279044
1191313
733107
1519605
760738
1254746
753950
1770987
1213421
646799
1003525
793494
565259
1110421
103626
1382981
109726
805058
1478556
639629
1381022
1019712
601071
477964
132034
1841528
334343
359439
1343057
199139
964918
242258
1723681
967362
1333914
1315883
678691
76260
311461
747485
205028
126470
271540
1740475
67408
811437
590797
1878107
1524517
1975995
1048331
1557847
306130
1422460
1435118
116439
934891
182719
1408330
1163345
194538
807967
804888
1693220
520339
1874935
196425
541281
1227538
782067
742524
767217
1764009
1328428
1250202
1127123
1979062
19132
1988535
858111
994457
434091
666595
449860
1208947
694904
195435
1849928
887215
123824
360020
1363900
687350
281341
1668628
1568028
1738434
845693
1601609
1536768
1112689
133090
757539
741706
821317
1464836
837136
1343083
1710630
661886
102889
533717
296249
880375
1525466
1398209
1680227
1625896
1376647
659276
209654
1207006
733612
783574
1059410
1832733
1227081
210524
795757
970346
897706
1940276
170789
1279993
1737498
1482148
1400014
931990
271485
233028
1874605
550911
526429
1762896
180576
1726480
1447256
288966
669475
771361
948560
483176
1641157
388835
1806292
117626
569811
796095
1591933
337994
652640
754345
1778203
1610213
1605005
1116193
1632799
43429
278502
367652
1068796
489635
1798614
1644293
221880
1728672
1983900
1018400
1376660
1972641
1647648
368937
1624959
875454
1716681
1276998
1286516
599472
1105860
226656
1937742
1226448
1653525
298181
1575324
527192
282955
449925
169681
1053257
984477
1455747
993735
648627
25601
1124910
266812
955041
515351
1382101
354445
1701960
1541526
1452745
1056973
71496
1623642
773247
671199
327604
481763
1065409
676840
664388
1090470
1890235
1862754
1793380
1116435
1423096
360723
1466552
1971509
427758
1426305
501148
1189123
737607
202459
786334
1303164
979787
1497728
1987336
109774
245296
714372
1436302
14142
1258079
505017
941394
1816930
1839874
1922463
360772
1615740
115891
1355048
1032736
1998519
1398930
701513
1911209
1635577
1280593
1346662
875494
1976833
1618619
1115438
1307042
1592083
773967
566605
508851
1907845
1215737
1679353
422934
1581970
1351935
649039
499761
626896
1099392
1957194
806483
61623
208324
1729628
904170
908740
967134
631778
714561
1752269
1655043
1305602
1820929
850833
1454752
74831
289909
314520
520820
597772
1803645
253552
1024188
1405551
485701
1200051
1182321
156236
980985
368796
1733743
1253879
13892
1127470
96419
994403
999547
993766
156788
218575
546056
1569349
1349723
1225084
1749180
1562328
1705358
135730
1743930
607114
1586643
1411043
1435281
1247027
86988
705147
1424633
1984259
1386356
1234416
1942795
590332
1520524
495694
122343
633020
1365933
984241
29821
1951443
315580
633066
517433
697789
882987
256884
1701405
1276292
752300
810905
1576813
1292062
247932
204073
783284
113943
582992
927030
1812481
545290
651325
1587194
391387
87172
2928
1869947
1394717
451872
452325
1411421
1905664
20392
1958372
399543
1538325
313426
1732304
608179
584261
1443182
516004
105407
832328
458983
1512935
210045
370481
1409256
1561464
535630
301216
415338
1902653
191560
1855174
1399972
1150482
216771
1010248
363854
798459
356380
805210
1344378
455493
214521
1625260
1350528
481896
261221
517996
599018
1226862
1621415
1509546
1103815
1181405
532495
818553
382283
1961162
567263
38451
869317
1142258
1778813
326581
775964
555806
792446
1011287
193349
498677
1026638
568744
597182
250982
958901
1093685
610774
152542
792223
991771
114515
594725
574437
767847
1496005
1866550
1915221
1596034
1212078
55537
1606630
1593550
1528546
1240722
1444296
1476625
275528
1493886
1728631
1195930
877692
1510794
1377460
1605850
930904
1867961
1428312
497909
204687
88575
444943
65714
783691
1973932
1176863
1381007
522083
937334
759555
230862
751036
452914
88170
92476
218607
337905
1866979
22826
1918049
1978702
1011818
1354809
385891
1712781
1493596
656338
167803
664793
1150460
1747782
1690485
850193
1474885
114010
1329840
1792462
1715
250226
1750334
981737
1580886
1280220
1552023
587768
423933
1117820
1464666
683839
418975
416174
620128
1374964
146169
1090695
1919554
275777
416671
1240469
610217
357236
1394237
1848487
846399
1032655
963764
411446
1590193
1699904
849882
1988634
1575035
46575
1109454
73198
266748
475298
1915611
1339462
1675185
1883743
1089889
1056556
1959971
1436482
1833499
1169513
1356346
1800954
741829
228915
1905900
1625488
898888
178536
1598758
8613
1950863
1883049
1188542
1891997
1002427
341467
1107996
1042945
1142774
1399972
1301002
521943
551395
507664
1559669
474127
117940
1178804
146953
857995
1708439
1869208
1068036
231811
1589941
123263
414103
747002
348212
1234808
902058
1874643
1114880
1145563
1805317
1960264
1720336
1365692
1590109
1820776
1108257
1452722
609019
152814
1736394
129567
223936
316716
755019
1968626
658345
1930922
413289
1822171
674514
1382914
55333
1252566
1089610
1623897
8147
219374
540316
191214
1031304
516198
1539191
1350295
572934
163684
860704
1325369
463469
673457
617452
56643
1007626
838766
1380440
1771347
407544
273787
638793
1412046
1356457
146753
832771
585810
854971
1226526
1399175
351942
1632585
227993
1278022
868899
465873
1885372
207941
1995389
135714
1159487
1091499
1038724
874779
1376524
339762
74342
1598146
1833558
354771
744542
1854361
62242
220275
1751612
863320
997703
1544222
42811
753578
599790
398544
323815
641091
1509006
1561097
859597
1806010
190324
1065500
1146964
860119
129291
1795080
441515
1772587
624247
785189
1093197
1450077
1910539
1033323
1259921
1460298
55163
588864
1814208
1640857
1033978
513952
1711795
38362
1919199
1818682
1520385
582943
361361
495926
1625819
1259863
1230975
1399902
1617322
766261
2569
930147
1854316
915981
1346068
233523
759200
1713786
1470302
1779935
1965875
1697630
1369142
1965932
1836692
767923
1292350
999337
1077335
1636376
352382
504650
1084445
999658
1785171
1015911
1901820
809962
1042702
1684360
1515466
1344805
1448039
898992
1680554
849433
402539
1075380
620773
1919740
164912
283980
136663
1680089
502007
1984591
258093
1395425
367941
1024488
758741
1535010
945257
1046579
1152989
880700
1549368
81018
1122424
211551
844195
1248982
839677
515191
1784853
1902918
637352
1803349
1527939
1974299
1751308
874624
414536
163904
467567
1130250
623671
9637
631395
1551863
33624
860517
531920
1636765
1043461
1111725
1360373
426571
247644
296724
1487446
1167111
710621
168184
898513
1486250
470229
685569
1622086
1400826
536008
840767
1077417
936835
275229
1834881
423665
465048
1333104
1361014
1608875
1184708
1422570
1560484
1760590
1854072
592418
105048
1287123
1183995
716963
1269700
890928
900266
4041
1502925
1011402
1694224
1372640
989896
679549
1529759
839937
1624610
1481039
438552
460728
960263
1632143
1672472
262359
648278
1610594
1543016
1101315
1359541
253258
1706335
545488
1049135
1617412
1197849
1004822
603233
1573545
351046
1599230
909813
702795
61047
302626
1882738
1532011
1978572
26390
626250
1370294
1051770
1360084
1812840
1630695
1506833
16347
140270
1018354
1649984
1257914
1825759
1366465
619953
248275
298840
1264991
532840
1534079
43418
1038714
1469387
1341394
231215
149602
460612
1497159
1552461
1174947
1076778
1709522
899304
549460
701553
964382
507044
620674
1404205
1996304
138059
1048942
456668
937861
1711236
979941
770704
1762948
1529797
736208
377246
96744
791953
1353672
40963
2732
702711
1432989
300236
1405074
895876
1371159
414628
1818133
503403
981549
368743
819679
1953165
1641133
1938517
246542
752957
1596207
1283805
1919314
1607653
1523487
156044
451234
1207522
606771
831017
15289
1503599
1228646
518841
1637492
1865003
602918
484894
1385183
1890955
1482010
499700
1576160
1129956
529222
1830632
1390278
735250
1219206
668023
1840656
993273
1478685
55312
118990
1611729
1303915
575645
1967586
890532
1606724
846484
1553924
742959
48474
455223
1558768
751070
413395
939774
1599006
1719497
1266465
833944
1732231
463054
573686
1137855
1351953
776541
43176
1749967
1581082
1542460
1527636
1623603
1020292
409981
1225033
966756
1436034
969598
916447
1344723
1836726
838199
739474
1703415
523470
749415
140870
533977
946449
1017584
978243
1492493
1427605
1739522
1630513
1790619
365162
1444392
747376
1545343
1259455
394052
1512221
478388
1164857
1809134
446367
187141
290003
42863
1184115
1956543
1229531
1201159
904059
971867
1182898
964560
1663017
1881841
1412284
1743239
1430912
1124333
1056401
1987366
325694
1371842
1712784
1438826
771873
1235565
1448207
1583865
566997
1900937
280946
1915927
176491
925305
1022796
1898289
21933
789780
1266103
1619606
952149
81257
994853
719583
1155216
433682
986852
992386
433737
227100
1983128
820449
1745359
1659137
1686789
882981
1619383
667800
116997
420709
1710226
1004782
1240779
1989388
827363
1216532
1565243
1001541
896859
359627
1145152
112149
1107235
1937218
1462489
5002
1648206
387411
1013056
474534
133277
2315
1604363
1802238
829393
838283
1206196
773964
1176937
174609
858904
257643
466876
1489837
1518692
1488444
420200
862327
483168
1001978
419028
1153265
1951968
106114
1261068
369192
227400
1826046
1792170
312942
1359080
1078448
544483
538142
526061
581079
1160606
1843374
1520658
532187
1642026
1429442
1262311
1799625
346999
1824820
815381
1503814
336912
662341
1350313
83953
457388
227361
900569
1918662
605673
597765
1911136
1379656
1361499
1291654
102165
1881972
1240774
129964
1750218
407232
725915
597710
125243
1947473
204201
242630
1720822
663809
1305892
701899
1465054
1661384
1031249
1429439
198119
596837
1134395
460319
1300593
1164537
752441
1611910
579260
1310642
1898019
402646
1094825
490017
1506772
1469632
1804575
637423
21392
1659608
26574
1819022
1328094
1088996
1914626
1310538
1952397
1015405
1616482
770439
166453
1811008
578624
1032419
1718732
1080452
191312
1768040
1254788
808789
1717598
117308
1081957
1138062
1320034
1829664
1029824
934227
809840
1359861
380757
1919060
622450
910003
1727188
304810
645838
1345453
1013094
513465
1357581
1954169
41641
70491
1528751
60628
346951
858025
1624259
1007201
94682
757379
1219287
830001
1248740
1650160
1830620
1653566
1306721
1811203
1906702
1992771
1385115
654873
1760859
487204
1583292
1122108
1469501
1930532
686526
431216
55760
1048425
1367499
1967637
1831130
519505
111185
1619832
370132
564123
1169457
1361131
413674
1787842
628841
565982
1016326
1375749
646691
1298697
457069
845540
408466
1903330
644465
1208504
389979
662164
1995149
1528812
547912
1394720
1668893
1642656
708267
30866
1787832
1344101
1517057
1774104
518611
463130
465469
1702530
1328375
715362
1131701
386665
253919
101194
891769
249920
1160542
1148245
1877709
1434065
914579
1585289
1998581
963501
938173
795611
15894
1294669
1422399
915826
1973566
1984512
1034957
575557
396079
1902774
706495
1644957
1932552
1037693
1735839
1581860
1371770
1237847
390727
277086
529069
1838341
1580403
1481086
385811
1666790
965697
1528367
397559
637570
22727
1746589
109988
61448
601100
252385
1540101
226274
1899356
20312
1526517
244774
1485395
1995194
590113
1517895
1219841
997365
1374290
425235
1724621
221727
1340110
1159667
860398
916414
1372620
260019
1997294
779037
1240045
403394
457660
1748303
162816
1108216
1544716
1001889
1458155
1064866
1252422
1819524
58264
1786007
741662
323677
800995
650393
1242904
1948127
1160235
1067353
1252128
1706043
335500
1322965
671016
1717527
1053708
418111
960467
1806040
142399
1521712
1718847
506014
134444
1357379
1004057
920582
466076
1728771
107817
1648551
1840445
781579
1228090
1092080
1319141
1239779
755349
353366
700756
1831053
1234619
542156
1905077
910488
1641848
754044
169092
338603
511438
829399
1985746
1907316
1986945
1485086
1560203
1900990
702720
929066
873663
1566142
1011168
1842369
281358
970542
162274
611081
267807
83253
24234
1551041
995793
81640
743648
1709641
1690413
471729
1749025
447352
838742
1369758
1965750
1402509
101264
182677
369787
1816415
131091
793057
1283817
1936955
1852389
787919
1726878
677829
1335082
1755537
946635
1665467
498027
833820
1286417
271045
1763833
1498929
512919
931756
456761
540830
1646343
689013
571913
1934714
777237
773542
654003
1664819
81399
927311
61630
57199
1733790
1775886
830568
245488
1817091
952114
293065
1912167
1870740
340986
1428795
1576072
1185125
1896441
654431
678173
1608610
1016986
1780525
1411061
654268
877577
846658
25858
1176654
561576
1289947
1123169
156617
1966360
760783
770916
816618
425034
1693345
1055300
1973256
602523
959979
607983
1531002
864857
1040332
905409
344562
1852544
328950
231631
1626412
240179
1767769
1568599
503143
623547
699563
1021169
1890625
294423
1799986
1768843
905916
613526
700474
1893606
1012532
761011
1347646
1827671
967020
1342370
935832
1556028
291133
894343
678456
964359
1646131
948270
868027
1479145
805512
1253686
233442
447501
1081904
945167
609306
1907513
933775
1271208
302323
1386331
1114703
1346543
1805401
1722340
918464
1747633
1581763
564330
562412
1618343
881922
1020808
956680
647205
1204614
1588945
1606730
737708
30254
239576
1946659
129535
951261
1709703
1679261
412376
1475541
1972455
881646
1533879
1603056
1594300
1297007
305971
845011
1702610
601263
650442
484768
300390
734758
1322303
398414
671952
1882522
1985487
759528
1963202
1098514
1008840
1170837
1066385
961031
734825
1562114
1039582
331447
1074977
1432140
270901
644177
1106950
92127
1691679
1661090
76520
204864
1927486
1147183
717230
1393607
1019668
1071083
508036
1430965
348259
1731850
251168
124267
899757
1142704
6155
1600450
578458
671103
944479
1958482
452990
3187
863336
419587
1712420
1394184
1053529
1570395
327279
1733827
427417
1557819
1905977
1777970
1143169
1031312
1018297
426826
298196
1154346
982223
90304
1904778
1185653
1919448
1904616
646235
1823545
1538607
1483135
1737265
1547865
1266945
411875
1728418
990635
1391814
1471877
1603733
1088208
457759
486194
403384
935582
1950532
1367418
582313
1127120
577374
1467444
1852613
1725203
1687585
1371601
1466488
1184428
702440
700986
1699014
1886631
1173980
907517
368545
612925
92531
882474
456529
1687345
1046566
654567
970935
230699
798554
1770364
839616
176021
1148819
277754
509708
1320506
1371996
1631302
317026
362621
1259329
67324
1249185
1558409
1752911
1854474
1928039
1256614
671635
33841
330084
1749907
1718874
821026
1297749
37921
179174
1011618
224151
1997387
373255
643037
168062
822676
280151
82681
1295932
1697991
1644493
870007
1338273
705490
1249764
1041377
713879
1556543
1640327
753002
405003
505423
356230
194683
861396
1370329
832429
42203
1870877
972182
442950
433033
217509
203982
918662
1133620
1506414
1285473
394494
1167209
880099
231985
928410
1431775
1926125
769541
761462
801468
932176
1831015
1504716
1158700
1135574
565653
104761
801372
881647
256573
1695950
1892809
946711
749554
541069
1738629
1559133
1630530
455841
1704236
1218793
558892
906159
323969
660409
1538699
903846
993468
710862
972695
656980
248893
889719
527235
263472
986289
1506288
559891
1566398
1836025
778353
1083463
47828
1967645
964444
1152723
682443
532697
681223
875179
1910210
68716
93810
1004398
1914716
1478091
238297
382013
1456794
997821
775763
1248704
125951
1746526
1410009
16959
1223657
493631
1623675
1068787
85345
720924
704111
742106
316485
794226
852939
1229129
250437
403404
1270614
1697022
139625
1454467
849196
1620385
1073843
398719
844461
1927993
1454300
1269432
1765824
1071179
1642843
836832
1309371
24981
693329
1009977
239039
761572
464474
1197964
985044
1436851
1640233
1725894
1518545
1103569
136104
241456
1536553
790880
1776271
446205
1223332
1207408
691532
71343
1419919
112486
262400
1266653
1968958
1601410
1607138
220051
1305533
449435
533281
428101
474314
725376
1467129
232404
226238
1558179
273541
1060760
883730
885510
396576
209797
1939342
1676694
1650795
1814327
242888
1020433
1204941
714886
264438
1035361
1060714
575903
1697101
1521115
1314750
90042
649208
1717253
93620
919422
495071
191121
1674938
456883
186246
808554
335242
1570082
1441966
639727
1261163
1648900
397792
186780
981868
793219
236342
1755767
1439296
1584532
1363903
609096
1488822
284568
1063975
1867250
333517
1686618
1809799
1470739
122601
347291
1883437
855215
950530
262449
474133
37716
1508926
418255
1829321
1610966
1747595
754689
1670425
1253440
326144
218491
1881024
604965
421416
1923262
148627
1540206
571421
370416
172589
1748994
571042
26621
1574375
166689
1806770
1148775
1104287
1085220
43425
1636898
404054
90971
1653815
332177
183548
1006683
199381
1409595
1800738
564767
57550
1727761
1813333
1624327
1504881
1911705
562696
791578
1900424
1078110
612341
1534202
1982952
1355345
8866
1381252
546550
1655412
790278
956415
1206249
1779067
1558057
170480
1395497
622562
1037028
936644
94796
601035
181045
1307012
1378654
719376
194830
1586
1439925
300307
527142
290455
105142
79791
1754815
663304
397207
1167967
1460775
1745333
1117710
1248450
791146
960974
1924186
426030
952903
660862
427150
1777332
273746
329165
1046176
645452
763178
1209764
1328765
482109
121332
390522
905941
1244035
874361
1135985
668352
1690938
1740367
256971
834703
1117144
69209
240062
53597
579777
377341
714947
1267263
1457241
129703
1101406
80482
620374
202374
320404
1575118
495368
804725
1499904
4135
1898296
1829096
824985
739255
512529
1492117
11191
177266
1768950
1505522
546319
1172284
1854973
160519
1155126
1009285
1491506
667276
618345
56468
571280
6388
849295
332622
1213234
1618849
404738
1486262
1564117
1225351
1061817
972441
618423
1126486
1475783
1177975
1211506
1288710
1397303
554098
931045
1891998
893269
864147
423052
1581834
1057102
1761861
1809244
1350359
1466120
564684
40020
1939226
353051
1520431
768700
1007582
1684379
569688
200592
1867592
30251
880783
1462212
1772054
496251
1272898
720516
1110606
1657236
1973199
1259509
968813
1520889
1233337
1000775
1993525
886722
1973611
1484030
1189222
1649120
1237373
178662
127677
373732
817915
1828770
1065093
801163
79864
367624
772454
427035
598604
41898
454200
375630
1959041
1984855
694644
1793946
1868097
1459058
335498
1959481
1076856
1468233
940178
227399
755528
1709824
774868
1884439
415912
662910
859596
1234909
1754726
1521631
85813
1400145
671692
986809
879424
389627
900046
430319
4077
198533
1334725
987140
771950
392165
141092
804953
1239419
1491249
670142
305755
1364491
1892162
496419
887235
245768
1219649
995791
1222394
1153641
898101
964131
685503
778704
1569889
207956
1955655
560073
1157971
460488
972699
1217109
559586
1431686
36318
1128540
1950597
1838323
835284
1741965
1740242
982113
600165
1719003
168145
1758745
560442
1845290
710953
32550
1753130
1419888
811409
139956
1603823
868375
1244588
1273789
905736
614328
502254
1472181
51109
314624
1653036
1003240
497039
1177670
228530
11987
1989750
1685439
1538663
1228336
1955259
1296605
843899
430481
1283407
987360
183276
1400143
1536194
1111516
1591711
1500135
1778326
888047
184001
1057954
1726854
1435010
1406245
384632
1856763
1517768
622954
1322599
190433
189854
1942502
1302281
484751
293911
222837
1028560
898618
1308791
1843194
1403607
996850
693191
897228
1070000
317361
1183359
1110292
797442
1499922
371352
641309
883894
278943
1009645
1297680
1913511
1303131
1994082
1839723
1152497
767276
1961493
911700
1986518
489485
1751092
805478
659675
332940
68772
1425090
1392275
1421782
1469005
665189
1186966
857956
773779
1187273
1019589
1623647
1173655
213804
1745038
1240163
620841
1409159
1877748
233197
28871
865011
251164
381263
1827079
1967375
1590950
69038
1416495
1445927
1317403
1145043
1051881
820774
540219
1819588
1908872
377796
9430
1192485
138958
1108128
481876
779863
1166855
776283
342344
1758182
925558
1799965
82657
492321
1161479
1920274
1186081
1526134
1611609
1363326
182408
1438535
63554
946684
1776415
345338
493997
1575645
1033366
1709531
767831
665259
1956735
565537
1183122
264049
1672517
1449911
1021132
1349199
1785695
1029128
768609
1019137
354965
777346
1627301
1304989
696746
1208245
485952
822538
1263237
1480597
1426935
1627159
929838
1565172
37790
403245
1494529
1201058
1137729
1678689
403491
1746825
1167299
824263
699640
1499018
121274
1963476
1174562
91097
1043054
1767256
1916400
1154041
1802429
22905
1718473
1377765
1235591
1822096
124362
296614
1576284
1265239
913487
1972436
1828286
676866
1913174
248405
1389716
658557
1872092
1479585
673630
595752
1044829
1784205
1096972
87971
975854
1043584
702862
507936
1441478
281600
298272
1547518
1070773
1034272
580968
1916515
1796068
1319383
1782406
635616
1936347
889241
1799887
1408990
1000340
711050
1186032
1610974
725147
104125
863675
1417193
293239
1595443
1381200
1763688
83449
733922
1684935
1796656
943198
79266
1948074
1631081
443817
444869
1361164
854632
1539415
972656
1796993
1035640
1598250
1946175
50553
1917912
230687
816091
566321
1596475
1306759
462842
1341888
888491
1746684
147338
556164
46899
1352438
1916230
673464
1258921
1377147
1120248
373788
1365466
1694305
1961403
1586757
182361
341856
88171
1776072
968836
776204
1122342
1446638
1851055
880691
28682
721487
990686
1631928
369319
1609890
1708398
448301
1020513
156063
846962
1361222
1515272
1635609
958404
816211
1850295
796976
1388656
1302785
1120580
264969
486561
655912
1881496
957235
274780
602373
1555419
265909
885087
1491253
1734501
1369373
731675
1140635
428840
214373
100911
442023
1677287
677796
1789854
778150
597644
1424630
1420759
808671
1332034
1543259
787658
240370
1665575
253771
135401
1015231
13521
1487801
1741973
31615
1448502
259095
403796
796210
1369362
842222
1149680
1056554
1612801
808854
1412250
1987467
875532
1364413
1634735
831627
1564046
1621098
606704
827510
511314
938759
1699087
1850602
1419723
1132733
1795120
115986
1041468
310368
1566636
1836171
281065
1424281
1146645
703816
1938342
1980976
1852179
1339611
761144
1753478
1010994
717428
1031944
83546
997428
204801
522397
864405
898946
1402206
787076
352950
9880
213358
639568
1789090
294408
1589152
107480
1578199
871214
511179
1604976
526845
1095918
1695024
1542528
1701629
1661518
1756317
1739638
698258
439994
198521
1289367
625114
1266468
1284816
1173346
1407423
1718671
1916663
828433
134369
1679872
660187
1071154
272782
18441
1947201
1809386
767234
653926
1189495
1123973
1156140
307503
1335433
788332
777593
93749
58563
1898902
516247
1734706
1380393
522537
488160
1017068
738800
996715
1598909
1834164
1549488
414835
211625
759043
188018
493126
476770
1551053
1700550
516697
1839002
511735
916895
1503991
18469
1591292
958645
1608148
225921
427292
759593
47128
792758
286717
42276
829392
614736
149991
322449
275986
229416
288909
231576
1444085
1764654
335616
652563
1801564
372512
857341
1256566
583868
1183307
181600
515981
987614
662253
1903430
993506
112903
1267809
1119093
1438692
222297
1970926
1614789
1308509
1937218
624963
1156921
200828
1443929
1927332
1002466
107289
432546
1144524
935175
234147
1260494
747173
865484
1363653
1696985
1245465
197896
1855487
1937025
837552
1212243
1468476
1636157
1219300
1966635
1710347
1693237
1420408
1678198
283370
1144492
1178927
1281851
365047
59994
255137
1610939
1867946
309064
753755
1949688
1368285
1146814
1519499
1103821
1171945
127044
666502
1616424
1074829
991166
59427
1805960
1738868
278317
1467824
1871292
1062526
817550
145079
1361522
1923796
1971723
1677808
1283987
324649
1425460
1709504
771822
1087802
48624
274096
1018697
114737
1168390
858666
1447426
1140736
1951159
155919
312833
1907141
48879
23497
1855031
1943473
1446700
264640
1429860
1090366
787813
834423
1180863
549772
310198
856393
1471938
1708079
1346882
693632
405374
1093841
1372924
531109
912241
244986
1883173
699997
665152
1710541
710035
666261
299418
709408
570167
1931086
1066687
26698
1985289
1358822
1588071
1974468
421652
277485
1042414
1841678
1470743
185868
1441998
1190601
710043
433785
1992427
1211655
1277291
1056245
977517
1919998
1210808
1782898
528045
1970980
679889
1374322
130388
587319
1139119
787090
943043
537668
1942893
311809
1932827
1851752
232511
12829
624809
132521
658205
928047
537063
262352
1380171
285818
487225
1432388
1372302
1096575
1225652
1419700
1003274
874342
1331913
716806
658911
1001387
1486009
1212892
1569585
724946
835499
223978
1201016
1790572
1747585
521241
210130
536477
1934508
692973
607525
770537
12481
1741999
857773
1675889
1981349
627823
968226
1360626
804229
1972206
169997
1970727
117207
808114
1497608
1424305
1761436
1741854
1742848
939743
1348437
1637780
1941139
173266
1734364
1575487
1280211
953293
1296560
1877918
1188106
1713915
338669
1012346
1072105
420755
948519
1299406
1955882
905807
929983
1659465
703589
92317
1380630
1655773
1950814
1169141
1178670
1062890
1281339
809561
546413
32093
829502
1125064
287318
895657
1529999
1215218
305105
494007
180614
1016420
1710524
1575111
19236
167702
1735548
133055
1694978
1193038
1329022
1801854
148376
1665003
810930
711
1666974
1556178
534199
1628243
1553109
1915777
971229
1933647
1795836
1319053
9371
1851490
1994110
1602046
550637
1734834
1446725
382792
492089
829617
1896509
924659
1217025
1046440
819333
1946164
1243459
1691518
960569
156043
798945
199706
1887516
1212237
1144575
1668340
367964
1418571
1389201
615168
313902
344023
23412
749323
1093637
1542717
720626
42512
1677179
636390
1855696
1240673
1642199
466395
687340
1413589
1059950
410383
1547859
59737
1192802
1445485
899562
670729
44875
1836137
1653565
1082519
1219166
1036654
1973352
1109092
1894041
1494545
102496
85068
987722
387591
1046960
577718
432880
1983177
1885440
9825
578155
1545448
1939172
158857
1737268
120616
521983
1585399
1441785
443125
810868
1560190
34578
788288
1411214
1221107
1541581
239872
1786854
1239785
1732570
1999037
575923
1425262
1110006
1633961
914754
1648338
1083253
1206772
1042277
98276
1207287
1864472
417484
626109
1941054
12712
264190
645952
1620756
1532594
706971
614973
232812
1261205
1465763
910419
1688096
1920667
1342916
1650101
910824
618694
1088403
1186763
1974070
1509452
635216
1144060
1131531
529904
1461737
873956
1227670
1814232
1707888
930440
237459
1373048
5608
1132343
720055
1915344
925001
443915
1901635
942413
160165
1785069
1819386
1033733
1290288
511969
862990
248679
448687
119839
145516
292480
169544
1256278
660146
1213407
1832073
739933
230468
1857813
88392
800263
821914
255247
1569272
1115215
440492
662391
632955
1814759
703357
1306547
1787581
418853
82294
1837734
201856
234604
1873664
514923
1724824
123967
990013
1136911
1606285
251757
630012
67448
14280
1207357
311084
983934
608973
140358
19605
864585
905714
1709728
674655
1688269
993271
866669
1612373
436637
1160881
461138
1271467
1377420
1418866
1568751
1337932
1666954
1648333
1279893
551103
945626
371288
269286
909153
1707552
1378678
849284
1597892
930746
518186
841518
1588764
1600557
1098731
776945
914604
332155
648499
821807
1635937
1930929
1207692
1206432
812029
208249
1563626
485777
1556107
1643775
312120
346422
1789054
1002121
1674426
1802420
1624109
160722
1873623
1437865
1192073
774975
1180490
389321
1236281
244254
101566
1467568
1350343
107179
752573
620128
1849260
1240886
1939725
348830
842642
1963260
1587291
541773
955683
1082502
543165
1643322
1202112
1715381
199222
917438
1269462
831050
1969480
904742
954830
1858950
1874329
1416783
246782
792087
593398
642857
1255384
1614931
1159484
602230
1730158
1707936
506683
1175012
624230
1589600
1597407
146191
857208
830184
1440610
1068577
1651882
743287
857194
1479733
681776
1329349
514264
928625
1215952
1708204
590474
445927
496375
1419039
484469
483215
484512
784296
600091
1244526
822107
1131041
1752969
1702638
1335118
400035
979397
861225
343520
1418675
1131266
277396
1306121
944063
351790
1487487
1245532
1844500
255305
1513852
1646449
337620
1449184
1381767
1658580
1339420
386526
1624728
371321
477157
1438782
425004
700961
1834440
488549
1149032
1246174
1935658
932353
535874
1988821
95918
803011
1316257
683323
1245435
780274
445975
127385
885444
1530424
1084504
998330
512236
1033661
1915149
1478226
919452
801120
417177
416623
1959481
1064147
4245
1253937
539426
14769
1902352
1862088
1369059
425860
448786
612123
433818
146373
1745288
1004113
1144850
23689
1667531
734782
1752510
1056560
597060
389607
901120
1832184
1637000
1940809
840670
1792671
453103
859378
582000
1085727
752747
1320557
1143058
621676
1216113
816324
609055
972413
1174979
659164
956995
1274411
1460224
1365410
775959
1514741
1765641
644198
1283451
662141
1998283
1389335
1084515
1621110
356286
679032
1660774
891365
1271889
195124
1786227
125236
1034688
412157
390524
1067636
515450
948328
1634322
1763251
531230
1981497
1380148
1235145
1090259
1376584
1177173
458387
1508575
1844868
1998543
1673621
707093
1127909
934960
66265
533578
1727033
1004807
1900032
524595
1008900
191810
1705762
1365719
156211
853503
719596
1758150
687681
109701
421150
1355172
611945
179528
295260
1660604
539970
1067360
988167
394478
1505221
1608161
1268276
1220119
796222
1379390
603619
625361
1831321
1970621
1090784
22721
1857159
1663352
1408681
1617512
1275664
1014540
137195
1857253
483021
1660528
649928
1364890
1325573
1305503
1956722
543443
1604105
1569877
618266
239635
348168
1219845
796061
1868027
1075234
1041360
150708
1281820
1440875
262776
1788506
1213471
1515515
634763
615
1419077
316294
847633
1388922
144867
1373902
1206162
1102213
1791702
1878169
865345
201763
82411
709590
110803
248182
103671
450683
1572751
1549681
1789408
1206245
1665759
1545693
1632739
958088
1431512
1177733
409856
703721
1232301
637709
5039
574862
1290647
1369527
1019818
49290
1124812
1702624
1512335
1749467
1540644
97531
100821
29909
674143
1045284
1730247
1902015
966684
1095583
926051
102363
679034
1394165
513674
66627
383821
1590875
1194426
120488
1534140
1217356
112224
430427
1912881
65910
20291
780771
857853
450779
1558243
1509493
311302
1716539
89590
1696522
294169
761953
75524
1890491
895644
431274
1863853
648541
511034
1956608
1631045
301927
362683
1555041
940888
83743
1017262
73692
219769
739424
443348
911494
672130
964563
1437743
712028
853206
1000642
868346
828316
1147094
1187957
1942281
1156436
505807
1687285
1918886
488338
554975
1027917
475784
789872
440829
796596
56013
1598044
1796471
1194810
1672903
35743
1499566
1217263
1243124
258360
295377
333453
160560
1440442
722880
1125953
817017
1436308
1847743
668977
1583486
1922286
1237
1987120
471654
1663234
1397976
1430583
1202295
1288865
1797531
816123
1491814
1174474
1364093
161785
1086469
1945150
1240952
124192
1581559
229979
839731
1998198
1337686
117047
1710201
699131
1321239
963544
1383965
1582378
1192201
1795135
310833
1932062
1697024
258179
1940410
1844484
1682622
1984954
1869430
1494734
1368561
103394
915310
921648
1873384
1317931
1597714
1426641
342857
1977811
1907769
743776
1093124
1386304
856334
1291249
1482967
1149494
1363480
1117350
1245906
1660496
1038539
1700669
854630
448546
530941
1658958
1709238
1434249
1083705
1487054
1397686
171361
1025105
1816517
1109235
937021
379605
763285
1871751
1296874
1911140
1628986
819453
1114128
363502
1687374
1491602
791983
1147132
270117
1140602
1549824
327385
26165
635366
1728000
1928474
895918
545578
754064
256670
1238294
80405
1783578
424403
1266808
1397917
184600
1348945
863045
1985985
1390410
1685097
1029210
930536
1695059
1282441
423434
1761116
1740012
1815011
1833515
563290
1186721
1255992
932313
1609240
1968652
179960
1753792
1835469
558984
515780
1109507
1541495
1782132
1645575
1923151
384778
132444
367232
1349530
72926
1383382
754949
1559104
1829312
168572
1087736
1964521
136246
1143913
1731689
325672
648270
1220763
1468645
361196
1218474
1652389
1796804
1795
578329
1050063
1367340
1561656
892571
1482429
28097
848117
655873
1396101
1409007
652512
749893
1759594
52665
1975453
1486566
489924
1792463
1681228
584144
413871
1289005
213226
1908768
1596609
595632
1545497
212666
872379
314768
1228845
433343
861933
82389
1764248
387181
1202622
1160635
404430
297573
680509
770768
536446
617806
757468
567145
324011
1150054
1950212
1012162
1655721
1642810
1871413
6698
1023766
611337
1063194
140833
310626
1033072
1812046
1622620
218421
1526583
1914077
1065971
868560
1208574
1456542
820976
1172696
1973571
628728
420202
134449
480713
456595
877374
1853195
1795720
859872
790816
480761
863460
898261
47187
1818928
275554
227534
1422463
1825687
1894363
1065473
1463877
1508298
1619194
603050
474516
323087
1596802
1912853
681845
694857
44357
1769300
1955497
1958574
441245
3832
1755322
1299884
1932818
90235
423461
1659730
935188
1534786
1922420
1994956
1114826
1637626
1153799
845820
1101190
1611048
1212235
326474
621265
1406902
1199113
83672
193730
1880857
662735
349087
56215
576679
1215567
892944
877938
797981
870809
1257673
1838868
481181
1937383
1529429
1179553
1897305
1100550
1032847
1658594
1667249
717585
36523
492904
506358
111152
1018529
1771107
883555
1359120
1317747
826596
19263
1354168
286462
1735939
89485
1297298
209337
1751934
404655
1629810
1731306
1415387
233040
1467085
66348
1341415
1898354
406475
805814
1926726
1496086
1345108
869338
152651
1645641
376778
1261205
1422317
1735902
819293
564395
1410044
1290346
1938908
52228
668279
653561
636387
1448438
1566863
1480825
893178
1903740
564345
898162
169594
307328
1344502
1865160
1498744
221304
1015016
1027190
13485
294579
228949
230110
1517904
996817
782603
1886
381628
1979466
1540915
859478
284619
60324
291967
144861
1822637
802205
1631712
444133
1290057
1455756
125957
899600
1439469
1646853
644020
130279
755278
294432
969595
1576148
808512
1679297
1406498
1280859
1155229
851581
1819769
1089224
150521
1762642
1206745
1015286
1588212
962659
164836
331658
451699
129318
1156688
172105
1109420
1945556
1103208
1284129
900341
1883507
1892943
911700
1479806
117647
1209011
927730
380633
1022569
1337782
1667815
1983998
30119
1296434
850768
1901839
921338
621174
326688
271415
670529
621767
1659558
1479571
766791
1130184
78988
962896
949441
504938
484293
1947215
663998
1376324
544175
1879929
1552218
1947661
1551674
1687943
152781
1896287
1466402
875653
1133074
88365
93740
1860545
10491
1759304
1155414
1209263
1217704
1732349
1971001
1122004
511803
1928284
572777
1690979
263524
21657
921315
793762
1096788
1968474
1876680
507022
498354
687860
473194
726638
889006
962249
695247
1914708
254907
68922
1205068
854606
1427895
1587848
165506
1557777
1074017
1619125
1220967
657542
1333395
676914
1630946
722757
787633
1392576
824291
1983159
1085688
1650457
144438
1883899
1774949
924065
903211
1900860
464004
258826
410599
244442
691166
1705013
670306
1023504
1844573
705199
432520
1969307
435599
323292
570812
601475
1649247
1956324
54337
1358362
885720
1516432
489229
192692
1274726
173056
1198242
1433669
1053388
629292
226098
679540
1601977
495457
814285
1656187
1580104
753318
1139499
207613
1684907
357428
713922
913414
1280153
1319317
263160
567809
1026614
966612
511935
612774
91470
1060669
1777474
367657
753012
1619520
149390
600964
793985
1124174
11071
513989
1905567
492339
712669
1578876
1612053
1264506
1572387
722678
999603
1264825
311461
585984
1455890
1734309
1667742
1237787
295407
634578
182665
1363775
1494958
980393
707814
55317
687994
158770
748797
752345
30769
976424
963294
1324528
748050
173492
260611
1383160
747757
434291
671052
290343
1749169
319166
296757
691502
1880382
25614
1492330
646726
1680489
79807
1340892
1052419
663151
1414895
381884
858221
1827351
1631736
180053
911349
1249576
904339
1816496
8362
1239419
1616678
515995
485198
1638780
58450
6480
1630946
1097268
467331
1521893
1827526
213232
1028671
1945672
1217606
233568
1905825
1999223
1291462
1247684
1029179
1564347
883410
1014546
774383
1711027
629618
917935
625403
1309653
1730563
210200
1982686
286286
647497
1935978
1928507
921039
113897
1017106
121783
975631
1531678
1632204
127225
921531
1209813
1049345
263097
819865
1438154
1173723
280748
1308174
405397
617292
975881
1363074
1195937
1251199
1887080
1807468
128084
162709
563575
32519
1299261
1718700
1823701
1267697
1867451
568113
1065703
970736
1131895
850299
272842
1578472
315443
1465049
1616490
530348
985053
38915
1214638
396375
1453949
1269091
1810393
676006
930275
316504
1589574
1668652
113705
286296
1832997
1879784
99541
189109
1494593
804796
437614
138665
1621686
1311191
138318
1545180
1866935
803361
930777
1178709
1638950
1941704
101311
1536225
708936
1954682
1062738
1506641
980465
464077
1305391
84403
908254
46105
134784
1129946
391505
1828272
1553210
5339
164208
1695003
227735
1586042
214894
1989890
46364
1705460
1406885
1377403
60466
1162162
256188
1843499
1448261
517153
322482
1597024
1545381
1636192
358306
1315288
1606440
778880
1453519
995891
33131
522523
1321643
469936
896898
6024
1248364
1973459
1025882
1029214
1156496
833648
1833974
675563
1979224
1564217
1466318
245779
1957180
1568253
1811452
516769
1237839
657141
1960257
92731
1791722
251270
1755913
199209
1943581
490602
1670037
405673
1984368
809681
29237
551562
1733189
1719179
247155
1204880
880647
311884
79899
1934360
199981
1571959
1830653
1792548
537258
1331931
26712
1954188
99476
1839103
423028
1623922
1236765
625209
1740952
1782425
599367
779046
797581
529567
825222
1880814
1993960
1697248
1457959
1400959
108612
1752946
1701112
1985138
20517
1797500
355244
1085542
1530586
423432
1304919
1853286
1076808
574054
56111
1201549
897948
278854
269365
1315848
1979364
1307611
180623
181903
1994193
386225
1197214
1468535
1784305
366086
860176
905181
390674
1329517
1394462
119268
22409
550512
1582194
1002735
249301
150838
1991398
72857
510424
1156976
568874
638903
1774513
171807
1149255
1455495
170093
501745
1645917
1297537
528028
1996100
1113877
1954413
1835190
818684
178412
711619
968428
1327385
1951120
1432046
972777
1255475
71011
300679
703884
538093
1316614
323923
1682748
1430822
1632791
903863
696786
795523
1466308
1068561
1529681
943224
1455341
482008
1975372
1233164
714731
1578070
1368390
129339
403977
1586742
587110
1874437
1441024
1007753
726427
491377
627330
1015897
1002842
686967
1353016
993639
1489798
126816
403326
400865
1276155
925922
1223244
489861
846019
164703
697789
1771832
1319756
655194
1186585
987862
1988286
487284
116362
869840
286306
1667150
48205
1788197
1724303
1668137
1218047
401041
826618
699449
1099883
1083301
542497
611839
854553
1691903
1052911
1760274
1734981
1542738
1038775
1084074
408513
981479
1278728
459657
1072595
1471031
344188
1106627
627991
1598804
1919563
1952196
1087498
970330
1623122
726808
1825793
1520152
1448715
1276399
1850511
1036011
543023
1067615
394045
840082
1501901
26024
1691153
999978
1519314
598691
1978057
1041207
1353393
927539
1833085
219586
472431
1074212
461349
1291760
832594
1297842
1772257
1145598
818293
982566
1493730
1664757
1858424
314676
1103279
1835746
1041482
295522
1013419
1599375
699654
1767779
1369246
252561
1608605
1478867
573066
1544676
1051943
610910
1629279
265689
1301762
38867
132134
1847763
319561
1944610
1846836
1026369
618286
1462573
1381401
848764
1006680
351254
1897317
1288859
1745876
1702188
1881987
1916467
248348
1264956
228769
1261798
629985
625999
9313
1926472
6711
341841
697635
562208
693117
47555
581860
1819456
530955
1860465
1665643
1556606
1946689
1279448
933038
1442115
380946
1460138
1383675
4685
1184632
218435
1571996
470016
233763
11553
1904823
555499
1601956
1518544
878354
48603
104292
342063
791025
1877623
445228
764380
579399
325506
612890
642830
645200
61024
516868
1757406
922449
1742090
529117
559034
765024
183682
1887549
1280015
1436836
1759864
1760365
774890
1918751
1901002
1794725
1142150
857730
974809
1988403
90902
1048243
360592
720345
1645405
653680
1817680
1669834
624589
1466741
780894
363095
246737
411927
357050
442181
109575
1477481
1552885
1565012
794049
1615709
578579
1708841
1114495
1489772
1883252
127267
1585668
147228
1883822
1410004
753306
256814
392986
1404091
272541
700516
1412477
1183333
1849482
1488817
1512172
350570
670209
1498140
1338479
127400
1361426
1661296
326754
706623
626104
628142
1992250
702784
658359
61882
1619208
1744025
1676459
993442
1884855
911687
964095
1931770
1646104
524485
1891915
1350056
862693
741844
1403324
404177
842841
774744
1620936
857004
1856345
942211
1551554
336528
1739802
1769847
1773736
1019735
973184
386211
1562231
1681956
1392794
1970937
1362245
1847405
511432
971704
381946
1468311
505286
1620819
1039550
41235
249623
482046
1018704
1938381
1310397
135685
630486
1830671
163520
958309
1181169
829456
1935614
1799135
128879
1804687
818276
584459
62205
1828460
414781
1028320
918843
1780119
708534
1055523
449673
883707
1429131
1228902
1392693
608618
605321
1556070
28063
673414
1116807
1968053
1409331
1418314
1318131
540974
1875007
476993
1331358
1745508
1832362
1816837
1629930
218527
674797
176112
98971
1223946
1685375
1325665
617483
451781
1194195
36150
64720
521829
245035
146921
1643470
521904
1362420
1981151
1169010
547836
418875
355776
926101
606115
743408
913302
1153572
1864533
1426496
1058941
1886711
867564
225598
919059
1495011
724699
1311255
137326
1839955
1916598
1780151
940937
100234
21098
716258
564037
439598
1768778
158813
315352
903701
1357753
1119414
1882316
1745264
1560711
1552007
901587
764981
1764982
1336953
537030
1697463
1042912
443145
534132
1641638
317695
1244224
1215013
187357
669127
1562342
1294179
376465
1540383
1539410
684666
1513216
1785480
410325
1853726
783324
1355601
98633
1786963
1344640
830374
1717224
1723245
53319
1373533
932187
1343506
1611462
259416
833747
746226
440283
532045
322095
1909295
79668
1646208
294356
1026626
649130
1965145
1530230
1718832
438144
169288
106262
842250
188509
508765
1565130
472874
1970248
1033192
1571189
1602970
766432
390251
179099
909080
1156098
900128
1538428
570063
1574049
835431
1327290
723355
1037671
1857192
442884
931213
896889
1356598
253851
104084
1418789
1531604
670853
245828
302013
1738761
203155
512971
419882
407781
1003337
1822478
693573
1544727
1258496
1578202
1708664
914802
1460065
310498
747866
1164337
967738
1794872
1776827
950985
1700213
1033242
282519
600296
917348
102630
410210
1901746
812740
1248045
1450468
1687015
1205673
493902
1279165
1639747
477938
706536
1170082
237917
1849942
1961276
758284
641131
1763690
1803235
944143
615889
122943
601413
678664
15214
11266
940789
58456
758204
1389768
307264
6011
727177
1448431
426272
1158318
104942
682953
1493089
869961
458265
1708695
1698446
555486
1911158
759883
464204
219529
1712637
280124
1315634
1386961
170237
1164961
495013
480194
737820
1040712
1636924
175861
837389
258340
1939311
1118584
876186
622601
951065
1198820
1527146
1392130
1037618
744571
936377
1241382
269994
1304775
1031202
587279
1838555
280330
1546246
1682616
404821
1692094
1679339
1468106
945722
1587871
1827804
200272
856072
920704
41024
1887641
1438978
799793
1895633
1233898
544453
462697
26499
1035048
704850
1425605
1802036
1644305
722809
1815347
1187794
288146
1033638
1962530
1850807
705902
1556390
302226
947724
1697641
1129080
446223
1587116
1094244
1645549
1962397
1283030
1489228
1290791
189858
927175
98152
171706
1350346
414180
370604
191045
1245698
1141335
1437507
72061
739756
503593
560581
984200
1421045
1846601
1432607
298093
628448
1322914
555074
634638
472767
1850559
1082892
472388
1071053
1400989
325155
998507
1247006
1120834
302565
1140430
560165
1065369
174657
1195010
1687341
563617
1806689
1597929
916907
396430
1539555
507345
1124975
1236676
1385729
415800
522838
314998
814244
1740262
1228345
1804123
504836
591144
637106
389437
639803
1492778
1039726
1688817
1201058
1594191
1307010
536990
882134
608981
1307175
502367
453432
1823787
1310745
1691391
803415
1225933
185116
117737
1186579
1847569
1808816
723661
1371794
72970
1374863
1747280
1350546
847470
1719948
1289631
767936
1354998
1411717
220650
507286
1178106
471508
1316255
937827
967236
1940996
788035
417251
733933
466217
495106
1746911
1044302
9285
847738
1929956
497276
738051
1099435
995565
817006
1144572
1814676
1825122
1279286
1338926
1917742
493274
607609
1028714
1132662
290499
220749
1550047
503283
821926
289390
254481
560850
855595
1676050
857024
588913
1941562
336039
1334325
488953
71649
1169399
1035122
1088217
1555466
395720
1569127
1704521
870948
792769
1115976
521773
1166011
489715
1051104
643948
1724289
68123
1856916
1230098
545797
1840739
418107
629934
899499
1773714
1655451
1727299
1732611
1469144
987314
681465
385743
1102649
1865062
621342
1696416
1296187
888775
851561
1610518
515534
454237
1604301
1862401
1692451
203300
1844074
1143329
1446320
310014
1997696
254402
1854642
159706
1609687
1588776
1522579
183148
404698
1996875
920340
1931773
846595
1719547
657418
432265
1069327
964699
965228
12258
431815
1939132
1555875
805651
1586660
1088337
1263366
716039
805457
121001
1905792
1769302
1158389
1701964
236432
727142
1136940
716093
1560322
1827820
1023587
1737023
1873143
502631
185411
584533
1407909
1757198
8905
820051
1607115
1452447
325629
1711466
1054141
570363
160382
935291
1194603
873597
1040319
517050
267704
580178
146864
1669579
208216
814171
1471287
172921
1834674
265426
1748896
102659
1823998
68282
557661
88630
672674
1403444
424023
979922
1185848
1384715
1453636
46093
647212
1312805
801150
1929873
837273
1094217
225087
1274727
1745818
351615
198791
1402256
1504238
1352361
16819
44593
256015
81778
1032256
1985429
631015
908016
33272
1164616
703088
1762494
903770
399733
1988659
1836907
578416
1444120
1999960
473330
85013
1989417
666916
391510
1472416
1858900
363454
791210
1586555
500040
1446889
608868
155536
580027
1680652
84382
452942
1357294
1486033
1752556
1493220
1826407
1266737
1396098
1249665
479184
962152
1756420
1452256
363575
332910
1616490
837716
157307
1362222
915314
1197
885495
1326012
728139
1189816
223484
1765523
284878
1140875
1527671
1044809
486575
493953
970138
433248
131003
1256848
432556
1478927
60826
758804
593996
205927
1443702
1710357
1295161
598771
1975706
174400
1359726
375645
549667
1860580
692782
44837
1042326
678521
205724
80436
636413
1471430
496975
908570
1651719
691099
1282021
135970
1717768
1276954
477466
1215832
802
1720414
506260
457319
52899
1988081
1092364
742714
1045481
948507
854540
1131467
1694190
1740749
971067
1662530
1283007
798321
314012
1252897
1357844
761023
1351165
1265624
1524415
967459
148463
1334317
3050
1376108
690601
1370354
1887672
1088159
1872315
1068194
415172
1036233
473412
1570391
1990830
1823652
521782
44836
280122
1937405
1638347
1707391
802613
343381
700869
712168
293657
1619057
1397562
1163335
1181321
1686056
366410
20800
1929006
1827128
1965519
435121
1857850
1721205
353416
1716423
469398
1360760
112537
96322
607349
495150
1647098
858899
1548325
669794
1430660
1112443
846646
1368394
1511821
233928
367737
283485
1012729
1845369
1360208
1831816
321565
172408
404380
552720
1971813
408689
1558004
1992765
615097
1239933
382312
994470
415766
832118
1201856
848087
1785571
174928
26741
177876
526252
141707
1136281
1174195
1709378
564090
232764
1610923
229739
1747854
84828
1354911
979669
615116
21996
328302
63221
835014
446090
379485
1742194
1627022
1357016
1741211
78143
747846
1172514
1613358
1449113
1000669
833413
390476
385826
373596
1961467
1589544
1192551
936197
629243
27319
773080
638238
1695797
1657951
767711
414998
961859
812743
478062
1984503
462451
1629585
1776888
948374
208493
839083
942480
883489
1369200
1336431
443989
333366
395336
1055128
338822
1277792
1676812
424946
1794331
1243709
1149714
1410486
243295
325458
1987955
572130
1266968
875960
1317146
1546578
128467
1628293
1961397
737543
1573391
1097586
1068976
968549
1858644
1592837
1121074
519090
1575119
996662
1087356
394410
1725567
1698297
1752442
872299
44385
1184436
1159401
744509
558218
1838312
474587
573300
867179
193691
1407520
1778533
91548
651560
1696582
1582285
983822
1148242
1277278
1819168
1862833
1202610
825985
1300827
705061
574377
580074
1897561
179039
1444687
733704
1343124
1257890
1875015
1031713
1651878
1282173
1363335
374916
1899792
825515
1628574
1942260
1234292
814403
953558
206231
1797006
817086
753948
1599708
758152
137348
146284
456285
1007224
1700647
797444
481585
154595
73083
686233
773623
1998770
339798
616777
1026095
1365587
347057
1935327
310197
783588
200421
344717
73413
1403422
858429
1810222
981081
114873
405197
1619806
790765
1298464
349426
334379
1082660
1910714
1601994
1396092
1960902
1724728
1816097
1754556
1727539
465188
327953
680261
824381
163148
138374
1497332
1389828
1737911
1235173
600975
1597032
208525
1384226
804214
1629649
1629618
251421
968075
1350978
518473
1609595
1840907
457756
312736
1006688
819957
205139
10018
1143340
1865215
1971269
1069067
1569156
428393
80775
552610
450
1800114
189489
1377310
983965
14624
359643
639888
88549
1890873
73057
1146573
1614994
366143
155266
855031
990904
47609
834263
1550474
949989
225895
840941
1940550
1220040
1655057
850503
451394
860021
1327775
1650029
920438
1018673
1841992
1699980
1772570
1580518
275118
928463
1368344
1229329
352403
681389
932652
423746
548576
355954
620721
993222
1990549
1295362
1274639
708917
1198646
124649
934443
702262
306511
1774028
1481007
1513205
917577
1146116
934951
1449558
1646239
1785217
1179600
1681758
337175
1748845
1384339
226089
670304
999426
286605
1248672
863949
1816577
544436
518456
1730343
399570
1102598
459782
1480811
678317
422748
1367991
1856679
1520982
1859511
18146
1134829
1383381
462028
1428592
1306557
1546199
1586284
1055892
543488
643247
1722531
1802387
1845072
1291115
176811
1386630
314090
819583
1625920
1025721
330806
1104470
1839213
1819647
1202857
1584162
474891
1505116
1300784
1464602
1239329
216028
907309
104427
37402
775841
1349144
1304093
1947724
1392169
755997
88763
201923
341662
253981
7222
650980
570731
887212
486546
496525
245511
409423
986541
1285487
1498403
1119687
1688072
1125199
483163
1395112
67886
1567123
37074
416246
1045609
1842442
1204952
1037156
1384534
501585
1581462
402784
1836119
1146690
210690
604464
1753229
41401
1588981
135229
851831
1861245
1767304
1244928
609256
1076991
20805
235552
459782
1026214
811692
822815
115430
1440339
201688
1099829
1674023
983029
1473208
831242
682339
609420
1153255
442433
49175
1571196
1891041
1711026
605827
116673
743190
630547
1439858
19437
1300111
868139
1303371
1388275
1971264
1933455
1098629
1645859
1867536
604613
705372
1311517
1607179
1947296
361023
929458
944733
616213
732226
101508
980040
1398667
1616585
1776849
1390173
1554232
1413642
979082
778450
1826276
839214
1021922
376252
1167099
1343138
378381
1910741
981546
30491
676149
335688
1672502
123508
918492
9972
577037
1245282
1916628
1844325
1486553
1996323
1542979
867434
267397
1565216
1436093
1064481
1336365
200888
1545691
60219
859247
659865
549343
283064
1605668
1740316
1247999
1191238
210226
1002241
1823669
566266
1619767
21076
405305
752048
1189714
778884
531614
1642452
710204
1831698
599213
741831
1805557
65874
665013
1088883
1669435
1004194
181750
1517791
865132
886245
425024
1065183
789866
586486
1553173
806334
1648954
570683
815454
1928165
515841
208257
1499940
178982
931101
846852
858664
117948
1524290
1663312
11174
1387010
687814
890523
1813428
1757451
40271
421215
1155045
572651
159406
917673
1643540
1191279
584006
338355
339690
1297183
1173189
937581
755260
191710
152794
1623641
1535586
1581766
610178
439306
1534022
159687
551362
1323569
454911
1484615
561296
1525679
115903
1665196
1731558
433893
665328
1316481
978075
969397
23926
1761472
78066
1029903
207108
185845
590696
727179
1021691
1839095
144213
881075
1990552
1969484
1064571
669704
1013205
581522
998305
878745
836278
346425
363828
1071711
111828
305814
468143
1322905
803131
1570353
4922
197039
360162
459975
186264
1674555
937566
1341146
239479
1183775
592096
661314
1767779
1009375
1484474
522824
1240260
1861041
530639
464458
515157
10639
6429
353102
102200
388660
496136
999996
849421
1842054
1433691
1784984
1437761
1436971
14992
1316497
1399551
1511390
1553353
1643527
154100
1808994
1700470
1318715
1021978
356614
633983
1457685
217207
280842
182553
1949279
633270
1991993
1911458
268146
1302333
1608628
923008
117214
27585
92004
972166
553712
734598
1433811
1516471
1519588
332462
1640634
528778
246649
185600
1835509
671637
1015614
614482
83474
1082620
1502791
1391574
1760061
1910014
1076791
1150764
1291352
769619
79507
143155
1989401
30807
1625881
368717
1009588
154525
639302
830538
705391
768545
985863
532477
1175754
139701
1317590
774677
1487236
1552626
530398
514522
603681
1121266
1648678
374319
1123709
840147
848176
160478
440345
249096
1199833
1411281
781075
727381
1778143
326428
1615781
1054675
1095932
246127
1938258
987100
741178
417247
1815213
792849
736161
833180
123336
680661
131012
435221
1224515
1150358
855653
810688
1770906
1102861
1820730
1045373
777621
1168276
1817288
1662671
1974910
810092
923273
1947159
1528758
356502
100956
1673577
714071
994655
387772
914855
1495186
955365
104435
1631148
1423047
218190
1995352
1223880
1169133
447806
445762
1950844
881246
304634
71489
191782
1412380
1478066
18404
833528
871528
1824311
1229221
930511
300323
514323
1652691
48483
91338
1824036
1626988
1103149
1635163
258494
553377
1270945
616268
1109936
973993
1588109
1412027
1057572
1976017
154815
1669477
267943
676539
84959
1395305
897832
734323
533188
380446
1425749
1496640
1333099
503885
467494
1323580
1998410
634397
1403166
655624
74527
1270837
774315
997430
1221438
1948708
1958305
300120
994601
817060
1449226
1921715
601889
226517
1744612
415976
1844845
1576161
1627172
164762
1367402
1836596
707082
329875
1227415
164677
51922
1424250
1008029
955956
1604633
1228101
869551
392829
1813216
1547460
100043
380577
1746099
982293
62674
888009
734324
948611
1456824
1532224
1864031
1560255
996320
1429494
888354
692055
1946583
388885
72304
1003614
1585017
516596
843127
63565
1161035
613978
431061
1581641
1146000
1795756
890583
1488349
1298974
200598
65949
1403327
1126535
1352157
992952
572262
22336
86005
1215554
135672
1966902
1039534
980792
1477049
966609
1290100
782176
731061
891139
1770319
1145522
1600171
1798905
1558281
570796
759496
1044027
1904587
1429563
1608223
310955
456929
1553268
1255483
1127448
1189983
248642
622171
1523863
1622343
885333
1462642
1220778
1238720
480954
308333
1585733
47004
40055
1697231
1472506
161827
450006
135420
1253768
1610140
1592076
485286
1722448
1803818
957491
86899
1442700
467795
16611
238513
936591
1144425
1409441
970644
287434
535440
22376
1206688
1204970
360741
1661724
1775004
824700
854784
1784985
1415452
396987
1348921
477160
1903183
1626302
61754
432905
988116
1698335
1865439
729387
493176
479813
177444
472616
1131530
197668
691564
17317
54375
662937
1074555
1603548
1631056
683009
600353
1590640
817408
1416995
671987
485273
1756856
909406
1110065
737868
1105231
1834155
1245371
505873
1181080
639738
371108
952851
1305621
134592
1409389
1340589
225717
40163
1045163
266160
287847
1464143
151332
1628921
933562
754767
441933
666984
1009815
1333472
854054
834304
199934
1584258
1731767
737317
1001185
1635654
551621
1309164
717487
1447945
1447737
1991768
168899
272573
847052
1203957
312141
1030875
1645102
857599
773596
1597280
1107088
145039
1723676
1339083
897808
1133521
908229
937572
1297843
270809
781447
683759
1466040
281423
1740805
59719
1989945
542440
560619
57618
1468226
93449
525620
218616
1003627
463304
546054
1047336
1474536
1059775
1088696
109505
703148
916743
1134766
148089
331231
453466
835844
1830090
1247882
1573858
1050656
364186
656993
86240
412182
1545754
50509
762058
224744
1625472
705418
1770170
446443
117078
1415025
584216
192977
1051750
1237270
1234431
1139120
965903
719441
1611665
1135177
691383
1090481
1793086
34643
1323850
1111140
1230082
436049
1702584
9490
1391594
1933555
1142409
701582
1670025
17124
1507191
10647
550843
1025685
1740390
1457665
1171791
1372228
387879
1116227
10111
773363
7683
525009
93876
947210
1395318
1449653
236215
542621
1855495
411171
16447
276036
665816
334714
163180
290825
1100932
64217
1907768
404601
1727610
1334321
1142012
757797
621582
1821436
1839927
1608186
1669282
1021550
908748
1560332
833290
1655143
153639
1905157
1402651
1361131
613446
582161
1999206
662888
209100
609119
1982961
721204
1951116
1176957
679450
25267
727519
335066
418780
1570833
522313
951033
1414558
320626
1162993
971076
1328210
1035583
612431
976991
1863060
1432562
1186392
1732751
732680
1082893
1037697
949721
1112832
1897991
370435
18696
187148
477993
1618601
364419
1551729
684012
733499
1987380
1289644
1105712
129114
1268752
864727
963832
540212
395596
690840
629103
850348
614128
1058518
1743902
559041
1444473
1894034
593618
1430862
362990
664039
1478827
438487
1733457
511979
1379957
495891
490283
255043
109859
1513913
994752
1380816
532370
806477
824929
1046125
118770
227392
1373983
1014697
1213779
554331
613780
1146157
1825967
1965691
439693
65379
462860
768070
371942
498600
120250
1127125
444742
1558855
1248498
1020182
251458
1133551
1097792
382383
639445
352147
995990
1902630
1954466
697735
234451
1592931
129045
1782239
1019156
684354
1845416
148007
6878
373261
290743
770716
1533157
1157366
1590920
1890525
1780498
264290
409957
1797822
106605
821867
1004738
572093
30506
88549
1814732
1470713
363716
1264505
473596
1206416
359371
170365
1082018
1823151
375631
445809
1858839
395145
963809
578937
1764141
1241923
1956446
892742
350328
874607
1128155
473988
948011
1869827
1072211
1366211
1717393
1549184
46010
191241
1988397
1576311
1360167
134893
1727337
1886239
429700
305629
1323270
581684
22913
307711
1797316
1322749
541997
579499
1829659
1488855
1147259
700601
1121258
223980
1557967
1679529
890497
633389
1388304
1962163
1487785
940167
612206
1270940
1283632
1889223
637776
208158
126615
690523
1072925
1856371
1666570
217407
1238918
1401088
143133
690036
184385
1497527
27045
619959
978365
1940120
473781
1275897
203775
800435
186415
1953634
381654
575829
809789
1328437
1694590
433853
840867
1305290
1430167
1312708
1280706
1288574
1430265
105310
132070
293241
899271
730354
1193149
1672048
989848
391893
370475
1343555
902957
1365410
559244
112281
1409276
1750541
1347801
1580526
116162
6837
53797
89004
355903
1859494
1659134
33923
1769217
135144
424865
1522216
1980624
765333
656580
1077790
371222
1726260
1634522
676831
746915
528861
1633195
326705
1993928
1312353
1637581
797761
919639
1420956
1617241
607229
1121144
1233528
113399
1842981
1494373
947467
38132
811471
577580
598005
521023
1774707
94444
352618
1410501
586399
258157
358616
1641201
1216569
1676496
558878
1464638
1755181
280835
1716991
125238
1697763
1423813
1907244
1110320
1822898
1201236
1987588
1358660
1578191
142058
936820
543276
1666125
1019827
114601
189342
1319831
45525
1757727
254230
11981
523008
1714582
597900
930199
764657
1507899
1141170
1563755
446952
940086
163612
95453
614034
1260700
1440032
1701021
21236
404440
1267772
1118003
1299983
1147311
892035
1905174
751101
411350
1757661
78130
456195
1705708
84660
1428349
941088
367270
1409978
522845
1494106
1809463
1839464
1260473
1573536
1362160
270420
1244340
1986207
961330
69105
1322114
403082
232393
347009
1027253
1808800
1196061
676946
121627
91118
1020251
260092
1728543
647245
610437
1262799
1465255
407990
1042250
1405772
1446888
1611794
849978
1541346
865821
1159710
1952129
226314
1494859
1965821
1895247
754482
955376
1768432
954248
1338346
286548
1313577
1937462
165710
215400
369028
1391124
1460726
482579
1957875
659183
1970842
1422293
1608589
513068
1071995
1356337
1643647
80012
921767
1356618
1484235
648303
670380
151240
1702931
300717
1650102
1078140
1290197
1088026
575558
440010
552072
735558
1853128
494021
1236580
748515
791578
1301137
10273
1265105
687802
1707974
1573265
1904036
1211783
533187
1769143
907671
422151
684978
648900
1098390
702760
274854
712737
167825
869730
990541
643294
352825
277481
361408
1218867
1406957
1054440
610790
608571
1778829
1710871
711999
1926384
1171639
1889975
684228
1751417
1825063
531330
1209693
1089984
1804825
360631
1058456
1660916
1557062
537005
205782
1048472
989791
1114244
1167882
118550
1999681
653106
1865145
226685
15015
1649426
607592
1877879
420553
1623729
1302921
954918
1668902
128154
877621
926369
1442561
776521
1632064
435254
1037724
581670
600710
1162455
1023399
1396500
1932757
1265860
1941027
667689
760789
1695497
1598559
587814
405278
1778578
1168179
1748243
386483
1593486
217034
784839
1463107
169220
145589
1670994
406795
453179
837926
1167456
28234
1302177
519651
630231
1303237
617737
315467
1803354
965582
1423589
1224929
1763057
1922412
1041762
1245769
1506664
476747
1347876
1177306
1789221
551233
675855
1777141
1512927
1208939
601073
632412
674735
684783
510763
201160
1062937
1336681
769828
420561
1292802
1988748
1243787
487366
357686
1931708
1220744
499756
1039696
57178
1771354
1895137
1920015
1873242
347890
453345
1612089
733660
501836
267628
1013298
1305308
1880826
1400412
1062242
859192
1153337
1910497
1090407
637742
1319782
311352
1755613
237597
1254340
520540
555229
1005403
90387
1386005
863408
1636447
41660
292624
188912
940819
533752
671322
1254054
983599
790838
1085120
1418956
987644
1676961
465075
1086948
149014
176821
656256
731911
1864514
1916444
777932
294055
42388
1532901
1134684
1673441
1667894
1850472
1936405
668345
437441
1031929
1111398
314468
230689
12698
321793
718020
1085198
385101
141310
1044669
1845580
1781093
580273
1068499
57705
1764871
542042
1469283
100170
20626
453325
1982637
348577
393380
18240
1783906
267198
545945
84405
797009
597748
1894073
1960478
1583631
726809
835243
224265
1409404
1525724
419243
936808
1581052
1325555
117
77174
222472
1107162
20732
1500604
372019
983608
1815865
1938331
373207
899855
1274511
259986
1697476
713093
1862844
1846090
567059
535409
140767
177328
1961669
1469875
216352
292554
1139648
411344
1996781
1327828
141942
720630
344212
147157
1804497
1853468
1476976
1713928
1115580
1989478
1468585
1022801
317059
1813889
1406007
1250589
942811
495666
1021608
1351501
571890
1828486
1567574
441339
1776731
530928
591301
427551
986501
1703047
1373292
255476
785841
318
1864071
1514495
888862
1174747
1837743
329229
1489115
311445
468967
1093828
1631138
291059
1096461
618876
1239637
1157487
1891832
1611088
1355482
1270998
1567717
1567747
1100600
23394
974962
1842084
204666
780013
210722
1639533
876362
1797445
559744
772492
1976128
1053545
322735
97889
639701
977866
1019519
555673
734407
877271
1852172
499111
526148
635051
699733
343574
385482
1218382
1806888
817952
1498401
547805
193151
1885037
516492
576120
1909316
1449901
1529669
264106
1947070
1548369
36569
381717
1855245
1680102
811264
1629608
1846172
1513313
5069
455360
852099
1712900
1594070
779887
1661264
615358
1934995
1654349
244215
957865
1645891
1567312
1149673
1082336
474115
1978662
949184
287135
1387437
764276
1400414
1054070
510084
1991123
1587662
1853446
1114530
1879254
40117
1708319
760330
1665798
1224247
389981
996151
352383
1679597
1015540
444593
1371614
1789450
1035070
1311738
199383
184243
1164099
1561650
918707
998537
215658
1803654
1031078
1687611
1971193
858069
1313994
7996
288059
1765836
1791573
1115565
1627909
1336857
331877
1894499
1566683
789009
939535
105471
1308841
1923888
1318240
1354535
837974
741441
1854197
1069400
597153
1755044
1288600
1385812
265827
410994
1652606
1417823
965952
697717
992790
662372
437697
770419
375716
437702
529105
303031
1849043
1617165
1749602
444565
719398
1253666
681813
838249
1625392
1347557
540896
258160
600333
100926
485608
497309
799296
756649
1279187
1293874
816529
1268858
1982066
482811
121850
306134
1613236
940574
241771
1984126
1861234
847186
1881289
1285940
1287647
1252910
1799664
282178
1294515
1918194
1690861
1174022
1423805
1031325
1295491
771098
684408
774480
1613505
426630
1260332
504348
870177
281994
786668
335774
405380
630497
1936252
1606273
864260
184109
652835
752743
841322
1395889
611577
955651
170981
947094
52994
1677934
140244
41288
1177673
624380
647779
211906
442264
1113948
666357
993409
417974
1393788
1684094
933851
436197
1604816
991630
1548197
1251492
1509795
1309602
1775499
1858640
1699287
1969493
1560262
1358437
936827
1687092
930891
1235340
370500
1576320
371154
964966
13942
1282280
1980939
733626
1943199
786215
301618
1424897
603063
872522
760053
82585
1979016
597511
1370878
194442
782704
1507631
1331965
109934
116481
1291152
1011341
866469
711694
552550
1034790
1200829
1881859
1805737
500984
1685138
1400155
872424
947345
69110
545865
1039104
1919717
1905117
1120190
477327
1171903
1442868
1146126
969474
338838
1348079
474414
667315
1531278
626154
1821122
1590419
582319
1977966
138599
971762
323106
1030626
1015874
152186
1665978
1918944
389563
1193527
1787671
1211392
1718148
1347539
1854420
829415
861943
692254
1289517
863320
1531335
860863
895316
320447
225411
226923
1257794
1107357
897845
1266636
1157785
752962
1554705
329697
1499722
197763
1530406
682255
800395
914460
410886
736027
315302
1878488
1164953
659206
1209904
292165
1826638
1014036
84279
1852129
1508524
1262094
1639369
303375
1870361
353477
517805
872679
861704
941921
1596748
1152220
822626
1719799
1798732
199248
1583822
393526
245830
1200259
692643
1105431
867173
568282
1544414
1304924
82499
1103939
1070025
31252
1471669
1997059
583909
551104
776627
115782
1646616
1443493
1812931
1844914
113546
430983
1236570
756875
1268641
1469961
363454
1282502
602120
1119521
59147
1440648
425107
364246
1550734
1114196
1874126
461245
331633
1039004
1225283
1200031
1039304
645440
767393
1324318
965374
1074346
144953
1683787
234073
610464
525765
1602114
1795879
23341
692620
843035
604854
1423128
1569949
950931
433498
291930
909041
1271735
369763
268381
734878
557341
1471058
1602051
396994
162467
967295
1231659
282604
1631643
186456
82798
1131196
1871913
1888227
355541
1021667
637385
446582
1920135
946512
1267674
773887
1712438
643433
1691990
1501508
1706998
477704
645400
1539584
1918797
1013925
469363
237218
321882
1113586
1849571
97778
1790131
346052
1225840
1364034
621827
120468
1634194
1664861
458492
661380
1536286
101421
1491774
267106
1492435
1359676
160840
1164276
1057642
1133117
1792029
264227
1611356
730657
480010
256590
798121
977906
1463890
272054
367625
1274452
1268236
1029797
100818
1169315
1517980
1501101
961906
778395
163755
1978457
421680
1766820
481856
731402
1892338
1172736
1689308
716
857986
387589
433810
58571
1983914
761301
1922237
1342339
1464441
636660
75670
505497
347898
952423
423676
1462542
83994
1857194
973975
654940
108713
26566
145343
1035433
1674025
312855
1462866
1605785
1519707
1226824
1568021
1950135
1761338
212904
1794595
494670
407844
1833511
1000293
21106
906370
745557
547457
1882739
1470897
1151665
1445253
1097150
653078
523772
33753
1558275
1077503
1777196
1214015
1436814
1327386
775700
957407
872814
1085938
1041148
579827
748416
634806
1689466
1866194
91029
1138670
1866776
144883
308779
1849359
1124865
187934
1448962
908521
1488236
1666558
1752282
1379963
531826
1435154
315731
1118976
635162
1929223
13153
863767
244141
383038
535643
1431465
1846038
1490599
1527854
1322899
754437
665801
1171823
1271402
1149879
166394
1856558
1518735
512130
1639977
253957
1811385
570471
1237107
44895
655662
751597
329835
806055
220137
1682017
1665903
1025453
1045082
371655
821595
1802195
623464
1764142
1905722
620884
1552307
1719667
1942050
1874246
203807
209599
851864
1135541
1091057
445153
554279
281607
99073
638556
1009500
75364
516522
1334999
25682
1028400
1076810
1091695
1765333
1614569
383863
115517
367751
1223366
900717
683244
712887
203972
1883791
332624
450588
532252
521620
986240
1165639
775154
1402961
1102677
918449
1990706
1111905
814584
1935817
1419185
759608
1371278
1510185
1353008
49733
1882417
1275371
323068
1837403
1190485
628607
691692
1413457
578498
1563193
1909144
960398
1926041
973832
660615
1526575
728019
448728
966133
1212669
492589
788286
86114
901000
1646048
492229
992544
1645850
1591325
900361
1656128
1893294
248654
1926818
521891
1173355
977140
345551
826216
1892081
63324
1233439
344268
1760806
880051
1501941
827674
1810110
1858972
202228
1302819
624395
636519
1556951
1317111
815795
1714604
1231220
264242
1513979
479164
1914637
1698295
668730
865788
421652
1751041
460664
1165300
1253229
1723680
581350
1356564
1658116
1036040
1394166
204388
485273
1599666
1013156
1723707
236840
1960358
1865842
1477656
266643
1602083
1941081
932520
679941
1792694
1792185
1026712
1053249
771194
1477512
715554
366987
266793
868900
1715818
1567301
1509133
1835973
1873523
1107957
632138
237148
1138476
1582486
768069
788267
1506632
161022
1619318
1609199
348835
1661083
709487
195208
680879
43123
1324072
1294848
1179814
1644704
27922
1076757
955090
1916058
169454
890574
1378548
1357998
1484609
35227
162167
68483
743913
1518678
889423
1395101
1168711
1929158
502830
547842
62888
771011
91793
525498
1464873
1677253
639944
873245
465221
410073
814245
433285
197733
1677074
1577997
209273
242969
1321702
1984373
686135
1515352
1458164
1762334
119198
1791026
572307
1467866
1784236
285548
1136906
1502931
1791215
1159033
92157
637568
1759523
743735
1662509
1466066
971374
781381
1394092
1626091
735921
1202628
412647
533130
742259
842204
96311
721302
29966
900019
1208851
1867589
439331
1989875
1901258
962746
166812
103078
709265
111937
162338
219513
469519
485405
141666
1629366
1231155
886399
542348
370474
1623630
1262476
1201726
1471333
1704073
970459
208120
1740136
228742
122660
1958508
280778
1225033
787361
1327084
454065
34438
128907
320938
1778695
1678808
541256
1954402
1254068
1091683
400706
751803
1302005
658736
1866551
1966209
104276
638409
1682937
847627
787937
1090003
1440699
1741315
334949
1278875
110578
711056
651671
281124
1871348
1629702
903111
1720565
1893798
1920687
1992934
1765066
888559
696916
1943039
886920
99910
1652068
256938
825657
1728632
363494
519801
1040573
1016942
328182
1615941
858519
1968078
1124705
1565310
1800713
602146
800533
95144
1235769
1124322
849484
1772148
149621
563270
575674
1640603
65397
72516
1802038
1026088
46469
1126335
87449
1037697
1636681
52019
830566
1052556
895046
1301102
1684332
1230188
320388
736402
821600
1366288
626726
1576486
1786487
14687
1572844
25437
687687
1251004
978303
513553
1743798
1322181
207921
463326
1160264
1739493
749262
22822
1650917
1439395
4063
861275
1629037
407703
289367
118721
247599
1181058
1129304
1526521
760337
826710
1397405
345107
860719
1656960
165615
905689
1925283
213193
616907
253806
1830163
524774
1800737
1649245
225157
97548
235082
1921445
1424537
1228699
1510308
1195796
1071849
964099
33748
1455891
694293
1283137
992725
1158029
1783884
536955
617623
1647435
395724
686360
936158
1401968
780265
1119752
267526
159626
1779356
1687650
1373040
420796
1291272
1246946
1410610
1703902
1179282
754504
212248
383914
1086777
776891
1600947
1434602
1623620
795005
1479105
937406
101274
1654429
1304226
591275
1711710
491095
1476926
478827
1060824
1192281
1657984
1657639
354766
260192
161092
1075242
205022
1735662
1762036
242595
459074
1320871
680999
731408
908286
517160
456504
1276362
1637254
1399301
366979
1506168
1964417
275523
333922
573878
1298343
336140
193393
1433648
264726
1323665
606859
900183
1007014
365933
1557564
1443951
307603
994584
772747
1329620
111701
1883167
767970
805853
1060065
715524
1599089
755639
368084
505682
1779925
378233
1998424
1703929
706404
334051
563746
1603317
747949
1537909
1375306
1545098
1876700
272410
1164827
288578
1575230
81215
370050
1189017
1901619
1247217
463832
734651
398559
1023831
114937
424216
202050
145114
523185
1127109
1771501
706553
1419555
1764145
1181599
449355
554454
1574520
1100409
867366
550498
1155068
1503703
1762876
1169118
1746604
1331422
1270219
380110
956219
1221555
525479
782485
1997376
13577
1634846
144155
531942
1077281
304006
799487
9925
1899737
97349
1623434
255891
944997
439942
470160
157694
1962697
759490
280952
1244223
324528
290832
774138
910106
1215163
330164
540778
1697998
1793005
352107
1682999
531831
1870213
1699274
214283
67893
1802614
779906
352099
534982
1865543
397739
742061
1529516
1309997
459741
1976666
531374
41392
1602810
773256
140259
236111
1429654
116262
1439182
1490275
1678135
1000784
1019226
904311
359683
1100480
1792145
440742
1400454
1962973
688880
27910
966217
86279
286202
1589764
1125692
485009
149682
529533
748515
550077
1798633
1804135
625490
1154442
349164
171743
1071048
1560219
67221
83284
59360
76885
282575
1039329
876528
970609
96590
1600580
1578201
1428360
266028
359926
141533
660613
1735389
231083
200186
760463
1704015
1342988
1460331
1868470
1968282
660267
712614
42679
993732
28700
626216
703390
365081
49112
243703
1765281
1085518
1540528
1162407
421329
1978339
341995
1229362
437185
1595727
683279
23769
593231
1109327
412396
394237
938556
289594
1300527
730515
1506360
947228
786422
1182292
619946
758941
638316
1361558
353101
908403
173301
1238614
1704319
43867
1478100
1252461
115913
1350897
798135
1260344
1796286
1373727
758602
292358
1052883
846566
855500
557457
1571665
1738542
1201437
550153
200671
800752
1727215
1653066
1496600
31221
1250884
1491697
603468
1753511
1522427
288886
1452849
699931
668249
324872
940590
644873
654490
939554
1092402
279459
762956
1511625
1754177
508054
1337451
801325
340174
1039647
1053055
1368016
1681741
77691
1162734
1665327
1461717
1344671
1727421
114830
233748
1776732
1606116
1011362
1183933
1645961
162997
627904
362093
272327
1900127
1785952
12593
1208668
375122
75866
146445
766506
1983183
1000077
725190
273102
392380
1998748
1160625
189127
1056264
810353
55588
1560366
1288507
1655277
1932981
1103965
39017
1222516
1588072
1846011
458551
993586
460039
1695778
1334142
1757771
1855273
1349116
1937110
1752086
129425
1636323
1443771
1065721
516600
1353026
175798
57349
536633
1735940
1512071
581781
562778
1062330
389632
725127
546286
565919
1712842
1829990
516146
1897594
972098
1079424
671715
541769
99554
678843
607187
1598429
29661
1930420
1486324
1488580
315496
978337
1070584
1175503
1862109
1715722
1935758
924099
1842281
1098275
314898
1470903
1349741
1320733
1548479
1603207
492449
1283297
492231
465153
1788406
577877
1666532
1047705
304478
1169580
134445
1529760
1313650
1395097
1461552
1992261
1127968
827037
1375733
1242150
430714
716887
1734626
982756
823518
282474
1146146
1238371
182748
1482899
144975
1157525
1208720
1214032
1258595
1328341
913699
254634
288656
285567
1829273
461712
1761399
1915444
483109
896191
497595
738701
1440004
1314795
375944
1607273
188690
1250937
478553
309347
654302
464047
1053934
864589
1671462
1987127
946536
1543057
1619842
474691
1932256
325757
907357
749321
494147
786507
1016750
1425325
1354465
1585265
276935
74901
491110
875389
374754
299432
194556
1617629
436788
414378
1187672
1414356
518975
1442089
1152221
162389
1933195
78447
1903838
1320273
219262
1236279
581684
1480412
1424392
1868802
203941
526724
246915
1053764
702295
1042183
1743244
1637374
1673837
1035461
384882
558880
424184
1347540
1139473
1788537
1774887
1641598
1169857
143985
735770
1652666
187012
918976
1486153
36689
1079889
1406580
710213
597722
1991757
1150381
1738089
1631316
1315466
1694850
489493
217279
1297944
1307693
45377
1304615
1953969
1966044
187025
64976
417916
1293375
418946
1137280
1812280
1775227
226734
1236835
1012848
976060
308764
302722
906177
355510
1137434
1513427
1746320
200049
1489406
469282
1853160
516617
1394753
1153181
1429875
649468
993371
1688410
181817
150979
524557
595101
1460519
1589835
337310
664515
1489628
671785
1180204
1285748
1061904
696147
1133014
1144498
1807121
639251
1707179
381192
930998
1414858
1786221
1371273
533026
1124426
921199
160329
106752
1053644
1808088
1779113
1108808
1638416
625508
668754
1047289
1342374
774850
809940
1761320
629490
1078762
1002821
1684573
278035
1198147
284086
1439054
1651687
1901974
151149
472802
529331
62706
1443965
612485
1718893
321937
1967258
1166287
798065
474215
628608
1408753
1061515
1433934
851112
454458
1545563
1329957
1250160
641920
1857939
220992
1037262
766150
944771
1683744
574617
1150746
1503711
558309
1598124
53147
47054
479007
1629597
295399
422750
1677981
1469364
394043
694576
1217213
569472
1311875
893838
1329212
292428
347240
1023479
1199642
894531
1482550
940839
640814
1547140
1211820
50531
1815112
1005074
1967904
1656569
491593
1364282
396103
1689179
280003
1089098
1536677
1755511
676775
1138337
1482397
123386
1628055
1246168
997187
1518886
1371380
308421
534940
1581615
6641
1388009
1238597
983695
1429995
1676501
1102899
829972
1003432
543455
641004
18777
1725527
558290
949027
1270430
283421
1118799
1011475
947511
273973
1949707
1330196
586898
63831
1594509
790961
693798
429873
157459
14211
1224598
148993
189759
737731
363521
698179
721524
1238767
1996816
962704
989431
382541
166635
1082408
617159
1517616
744426
1852780
1935887
1521697
1778589
1627806
1634411
1942218
31576
1685014
1581608
1215330
178728
1357261
482106
1051520
1286615
546283
650510
808753
1928412
1360918
1300358
1713075
1092767
1277612
1019883
1250630
1633727
1606638
1628464
1626892
738750
870705
796610
297077
138403
98917
802688
264510
1605294
1981969
149593
729936
969688
811902
1522185
1504060
309338
112824
22466
792928
1983278
1517260
571193
1493203
1598210
564634
119465
136504
1598258
1972512
1783579
1299444
1785993
1517959
1825162
1612223
186253
810402
390484
550345
549353
1654218
1833764
1489136
585487
153956
806140
106243
1959756
770669
1451597
676416
912511
519757
1347984
130320
1630165
1470658
529170
254518
551152
316315
547267
1618086
182659
1669272
1020224
1065087
832504
1232396
1256522
1571789
1588496
550100
1481523
1275182
175151
250693
300249
610214
1853776
883158
1836718
453488
1139904
1462142
1370081
1907128
150519
79595
1734218
1404495
1117541
1846956
171024
281223
258839
650295
1452111
1784854
1348719
1374010
894967
873567
1660621
1812417
933903
1168563
1796162
1790077
247951
1433381
61715
196069
1137897
1966070
774875
486710
1311631
449154
294064
1024947
670090
826554
1997674
58309
1510734
298438
24082
377228
1943624
1584672
1681904
1613325
1197139
1845380
459592
1797602
108472
1595309
1535693
302812
1607423
944689
739072
1646049
421119
758449
1758577
640142
1979
1050026
706864
527877
1396034
1215836
846988
1928450
317254
1311772
1912350
469649
908364
1818855
616559
1944410
539888
339534
545582
671159
281296
1963997
924097
1560512
1269104
391507
1612458
1001289
945299
388749
226147
1932252
1512859
1790558
1821094
1389731
224660
1331383
1538724
1195218
893387
879260
1360957
1276318
616327
1452213
121879
1953147
300038
100973
1864304
970224
1986827
1760610
247679
1817694
171855
237487
1642013
465809
615871
68436
1990633
1910518
1990695
1767283
778814
814797
380624
1704694
363436
1232333
655342
367728
16685
373888
347382
1634684
122977
255813
1000282
693954
1022645
963791
1848624
1301919
218646
499405
48366
311241
785723
1797418
389680
898454
1658930
932482
1458842
456701
1975703
856897
1979466
991133
552625
1418759
1216479
1765194
566656
34415
582545
516342
811309
1935728
1369751
1403190
460388
631061
644739
1824662
1544139
620011
502995
1980824
1147113
667594
40409
634132
210207
342325
710039
620187
1373154
730845
1516634
1205457
571049
56356
968934
1512343
1477109
92662
527956
78563
43598
1613276
343281
1622757
1072877
462196
934809
1925349
1504825
1601647
404634
1590903
42614
1276874
1804706
1950547
723746
1892495
1165133
227144
779443
1994530
108383
547861
1821620
1596468
1382926
1327822
1994134
829481
1170176
1369601
400378
517413
1769157
386796
519261
506567
1626251
970422
677763
1302663
1843743
721583
1308089
1295091
1156543
1435648
245308
1643510
1327847
435710
366429
1650358
1473813
1656562
183107
1139110
631752
968930
1686711
345622
1102723
880473
596757
50431
74413
97836
168019
1658615
588511
1282187
816141
492208
1799682
550963
1434593
1336551
1212275
566583
242270
751496
694603
1449743
1650356
1552960
287979
1266903
1054187
265710
894736
864444
1049934
1101202
803098
601253
1349248
427821
1816423
569013
1489703
973314
458927
1204461
554333
1615860
224903
1837930
601034
171694
188871
1625828
1046183
1587878
1255716
1550043
1568655
212675
1168884
1488290
248467
1269986
1400188
868065
968015
1759898
1375356
1041934
1653121
1825419
1382017
574942
1381037
71290
219019
1818909
626956
1301602
344047
187546
32437
1053984
903548
230795
482315
1502927
224307
202755
1304342
1910188
285657
872292
1872552
1675576
1804690
457353
1182880
756697
149523
1697433
1794783
1730683
508335
804232
1515122
505772
1353730
1107123
1254116
1457228
467716
40064
1979195
1597338
1169341
1938957
1518135
142421
88865
180456
416218
1760059
1944422
1477833
700249
1736484
999542
1181671
1137497
1864263
1837120
212589
1992006
1799640
315992
1499893
1822883
8517
132043
19631
961524
790154
1234132
1531524
903074
1211010
910870
775173
888408
554760
1724143
1348414
1467922
207
1307783
1107503
1147736
982427
964724
734065
244665
1438715
481606
1486743
1473731
751704
943380
143503
717416
1845205
1049620
919083
1186316
1488576
1483742
799616
1807383
238265
986264
810765
1465775
1389955
1155310
1500802
1529352
1250586
580164
1970661
730981
100029
1196732
1306525
1951058
789714
804685
1110246
943048
830951
860616
72699
303223
1328489
762528
1845240
1583382
929831
811016
473846
60329
1425832
529386
499427
936152
1646047
1299839
1420256
1073622
1560205
1206028
936714
778467
983091
278057
1345808
1019620
1596798
1484847
1035014
815123
935631
1037854
19875
1518926
621616
1228468
682197
1573815
553996
266069
356431
1543199
652743
1782512
950746
1559793
1426852
46746
1625326
608103
719705
1165594
1645018
1963556
118960
1028855
1890235
1972452
295516
175701
1391614
970753
1403559
1833863
10110
102644
750686
1482925
363902
946180
740876
738937
1668421
1461742
850571
1254834
1525252
679093
781212
1186449
1204709
1430881
48512
1600502
38572
1526704
1743579
1041989
588186
162908
1680339
762577
751361
541534
1022410
1238735
1539195
376756
521753
1833904
1399552
1775552
1078975
470073
1592293
1846820
1524080
1620613
923060
1272891
1195248
609351
1398885
1489195
956130
1315839
731049
1354433
13101
1428255
1639504
1461956
407735
1525782
773101
219315
166132
1746585
834525
546814
439785
1149922
326500
1791306
42347
1721577
1053848
319978
801938
1193929
175305
1609161
411873
1326043
1817059
1625610
1836958
1453571
484606
626161
505087
1921627
1942727
1209118
1199082
1363486
508027
1258274
1031054
1445162
1027652
1057957
1382985
70386
160649
469948
969332
647489
399059
1612278
1397677
1255310
1416238
128490
265477
157016
1118654
454259
930430
51195
743710
77504
747913
204961
1762977
1436904
689661
160254
459698
1575599
1207357
450671
429793
135655
1365778
253799
960081
1452756
1708677
1911402
1727363
972193
907497
942683
1601087
266054
1410506
1725302
611497
1317780
561713
1856259
988431
1618429
1242985
746978
1351073
1839890
564112
499376
1589188
1249280
1763535
966694
307693
523819
1558170
1252620
1113774
59133
44760
1308037
957018
1931029
456439
439396
1129656
821699
1662266
726281
288691
1637937
1640425
1014657
1604067
1299833
923302
1646471
1577862
1857974
8970
1054783
45427
1558789
1050616
1906714
952358
1641070
997714
938926
1618183
1884494
850855
608158
872395
1076402
1078964
1398164
765200
1867946
1350759
16596
1251322
1644268
995514
1797833
3824
1415928
590603
1320995
1441944
384927
1424487
204283
771412
1055805
109604
1653620
501300
565163
363150
558244
887752
1260009
1777753
1647388
415167
1648209
1045289
473068
617138
134340
1164042
1485578
1773441
171556
637118
1617753
1087337
1326857
1034473
1449112
724005
782701
202919
266809
1665091
946250
1237087
1820360
993909
1486297
1708965
1226170
1063120
464753
1919263
572275
463333
770806
816882
96114
174435
1025873
662723
510565
1111172
240889
608253
853981
1779730
1039357
1938165
1360019
904545
892794
588734
367324
1719800
1082467
1016216
1356909
1600285
1826338
918215
494428
671315
396698
454888
1602367
507592
568570
1309033
415235
98108
568432
1459614
1020395
236062
1615061
846928
387117
1242644
1283523
213471
1087004
106141
1684699
1513889
1989432
320212
336874
1335921
363158
1116743
1574508
569670
1875208
794878
1987779
1681769
268073
1679973
15553
685870
1482745
1049030
1836469
1913324
409018
9316
486414
160340
1775600
727062
1745749
643382
1037397
1711318
1808534
913731
215734
41783
1865404
1149703
1973789
1915161
1191629
829848
50280
979136
751478
1306989
1883425
1497981
1206664
1643657
1575262
1060059
1877629
1886838
923194
1141640
93025
1594359
1487305
1534228
1751869
1480695
1742747
101297
486554
910515
1122358
215292
33045
629763
1950969
840394
184848
929855
747534
832961
203518
738205
1260701
666692
540514
1150435
7739
571138
1920122
1673901
508695
849865
896572
179337
1907611
373918
1363791
669201
1880534
1477045
1060340
1069919
40635
805444
764210
1300260
1200574
913966
1742941
1183971
320105
1194409
659166
694281
375398
711959
142601
515259
1445274
759937
1146842
1510429
1346510
1190752
1591668
1575527
1439468
300765
631700
921872
809900
1239564
1552123
700377
1937762
1976878
1355334
957187
342746
492127
1025044
1307928
1279948
802644
771673
292419
1133180
280556
877985
1496751
845820
1020293
1470818
1329829
936082
1806778
1933280
1144510
1411321
812330
1852294
1226015
1262059
186127
986991
767121
453062
467593
1241993
1518664
1780221
177806
1734726
888620
1001149
1690957
1604912
809127
657870
989959
1199876
622553
287425
846500
101537
1823794
241426
1895937
106620
958015
1374137
532867
109271
930095
1297211
362066
415803
1050364
398325
745521
11847
1905802
1495803
560572
950572
1493711
659647
586399
1009424
465795
280479
1319406
1033447
1951590
1877895
1403773
36056
391845
1727885
1116453
729151
524193
109692
1731138
581414
1216151
1980761
1311657
832142
766063
606238
464595
1627730
1856914
532630
10617
301748
865678
470331
1438600
334440
1982762
1835916
1979943
715417
1937516
1836635
650068
975248
1086077
424360
648845
657545
1455847
437173
1906618
728180
1320385
1042767
425678
560270
1716357
964786
1347418
763035
1599925
1493510
1807371
1292963
1206774
962522
739665
1663847
895425
1797475
631199
1841955
992182
1731272
58419
1833649
449323
725970
1853379
180238
1714045
104556
1270100
419848
906236
1517832
673289
1448383
1240143
1140158
1595185
178157
1927758
185315
1587172
685717
1046836
938454
1021937
911244
480688
1860020
1435159
258325
763210
1541087
855402
1102349
1471667
135605
718976
1004920
879550
1395469
1820113
492426
1875385
1230439
239369
1917730
821610
1342749
198186
252748
1868842
1199420
454969
283053
1457369
1787191
1296283
1802906
1424739
1505665
531913
1253537
1806349
916142
1102071
799405
1988375
1207050
1899695
1194734
409593
1189470
977972
1928726
1235588
1324964
905899
1830931
857092
1644850
1440401
203123
381255
577966
196520
961335
1782669
1735743
1188140
657740
155845
1542769
1305435
1268972
1454541
3457
332518
7354
456674
1008563
1047723
665569
1968093
1602705
1005496
330051
1702041
309672
6778
1654162
1856182
395928
298695
1089346
580216
83126
603304
864302
200998
882366
1162410
26961
152600
1331806
1295022
22971
1210901
1220977
728002
945240
6358
1134305
1357820
1845158
271661
459968
1767670
962350
155130
996724
140563
1019317
456926
560608
1396145
556165
796673
735939
668850
33738
287170
1437734
1642791
1275333
138077
201349
145475
359049
1960201
445626
1489216
1641847
1871349
1980515
1327328
182106
1982507
227506
971253
184336
419267
1405130
1508654
113138
997681
1134562
1162773
1376494
1504455
486188
266419
907058
372690
1957330
110328
1976329
566547
21528
396791
1337650
1725998
680199
649599
1558316
579071
1449513
887077
133617
1115993
904091
668193
710639
1415972
1099577
1514042
437077
599388
1661755
440647
577807
1921943
798256
1206248
1244715
272895
1822366
1670501
1489671
1405107
314193
1080799
154481
1461633
1080832
634584
1277038
841082
675282
1342014
1727525
1800912
1951133
123948
287314
580116
244275
983892
1356105
1819983
359305
1756739
871315
363549
415435
1393964
990412
1048009
438474
40240
1956237
1850612
1404866
1842415
1110512
325489
921585
1975045
1041613
167304
664361
1383825
781605
1420135
81719
789135
132860
106431
1428673
190430
769986
1610756
1109760
1427684
782641
1526220
716941
1922836
621574
1949617
684067
1062217
1436825
1040895
343632
1437461
301708
1145373
1832385
973560
995805
1187302
697351
1426875
1431017
313896
1376176
1316519
1348446
579304
294064
1942872
147018
1244154
251990
945828
1544493
1308500
116054
734295
670768
1164077
956614
1153324
1365705
1508202
1100346
768042
588326
1102141
1223148
726847
1458819
1393107
506456
1742489
1240956
1306517
511662
1292656
1534879
581722
1973538
735544
235038
1980401
874971
1417655
516421
347222
516697
7131
1353655
501766
1260417
598702
601445
1757428
1714641
1862710
1562728
520054
1838704
1579793
1354838
1883102
1730425
1111525
1623125
543219
970026
1772916
1895406
1832139
1693162
449518
1082692
555966
221157
469325
271425
1720861
486853
1222872
1422664
1023104
290524
843918
188900
1812967
690125
1376007
860402
1217457
807007
1818949
998925
1240285
510378
1212269
1414612
1995945
1708212
337640
1774984
1490024
1241572
230915
1776066
1988630
1235282
1485091
191334
1052321
474525
456428
1372614
156485
718028
766074
1728451
1593055
1688840
649227
148588
384243
1001385
283569
173062
1901023
502774
369612
1977558
588061
449595
223019
742127
1427384
538886
1387381
424391
1765980
809580
1808923
94718
425493
1110173
526696
1693845
1755404
1524514
1476446
361783
1002160
684486
425168
963264
1752595
716595
92918
412526
177368
1169630
696310
679416
1783600
1414493
715481
1426589
1505506
77813
912131
892965
1890238
807308
1998816
1592132
1960725
573635
1533162
364619
661369
1364541
1754780
355337
385432
1832840
1620500
1566846
1859903
1673116
959276
1332953
739510
971685
1233492
1857138
560462
90817
1802174
380236
544157
552112
443622
494196
1688839
458321
1754470
546690
302979
721273
960990
1533241
618503
164175
1991065
1311646
1956568
506894
320102
577553
1229497
41980
39444
1915324
370507
802181
1583154
1563955
42878
1088294
1776901
1831951
1963549
1236058
1882247
262924
959681
1277906
1501690
951638
375683
543531
894411
943993
1377566
1378806
395172
1462191
977564
1360151
388969
1389964
1967396
960379
32737
1405216
595364
1196266
1260642
1143717
1743421
1373681
1066021
1459043
1584385
731941
1331240
971162
1183771
347477
974886
1330199
1923879
1034281
680025
1646418
142200
195160
389451
485488
1613644
442201
4814
932735
1238172
291382
661539
1538381
81025
1170884
508551
357395
1877267
29165
717847
172729
1479033
443930
1896172
920163
905171
871975
961295
1006989
995319
1810794
582645
301621
307607
829896
1152625
1751856
760536
610497
781565
483537
620682
1890698
1074164
1551843
1767751
669982
1803087
915377
944269
807838
271292
1656142
1209609
690410
625495
429930
1363920
1687031
543664
1938822
262418
1004033
1854791
1243649
609077
1577697
1395660
1619669
1676989
707424
1983187
569148
612313
1754138
1969103
770625
631575
1439878
1968505
1595284
1060873
1453322
1711945
1044039
633362
1395408
1090045
833453
1882945
1510624
1602267
486418
1774785
1150468
1197160
530787
1092075
673693
1067515
764208
671646
1344725
566413
276701
1891371
1605376
1584048
1573128
404234
508422
1086911
1860770
1709114
512567
1368658
460235
844235
1452550
1232216
315400
1413786
1954029
358393
1756480
1278935
1513063
1771789
301950
5091
499238
1858734
688372
1008497
1538391
1297240
1257275
1322921
1514453
89282
411481
1016323
993546
1850636
619592
1531479
928413
1964508
438986
52926
1487746
1285994
1103117
793624
164017
136418
694135
1440719
1099966
1611682
1321220
613332
1343007
1721682
754788
501314
986727
1286094
1204645
533748
868330
1168312
1421367
901747
1423249
1945155
1351680
615156
1348687
1930125
1654378
1051496
1759745
1320454
660600
1249096
1134687
1778232
1440079
383137
673821
893204
1282780
1805552
957389
1061614
1793077
87748
271391
128865
1344917
788658
631508
1629985
1597045
1570788
588982
808897
1071578
1202687
81173
1671135
1166352
685053
1321515
408403
1814627
1238926
679534
516643
534195
973619
925815
1793921
1756160
934340
902397
1263566
1281137
19303
911586
541401
1981875
1900149
1247024
1151391
1357707
1594798
371524
1654842
638993
999238
423693
1996812
846730
1014753
145248
328908
939699
1090464
1176623
1503361
1587672
1418491
354796
1019304
265822
1720418
287126
664684
1198849
1847681
1557846
1084136
574228
1899367
551172
1184008
1369463
900328
352701
1721597
117193
865684
1799219
1237367
1346797
852182
27766
711452
1201886
494389
571883
1500054
704219
1702023
1733913
1684367
1181973
900190
766105
1071862
438258
1201844
1496927
608244
1588782
1233815
1974790
117618
1428792
1143756
1963529
546683
299196
492014
1107726
269518
1678106
651435
1946971
1666588
1854855
695248
10806
1440259
1968988
1092576
984747
1372376
318457
1047192
355942
139184
478510
1421902
20656
343398
1048923
1642847
1729991
1118331
1192829
1698553
1960710
1895398
771461
615341
283256
35757
97750
360014
488083
424144
568228
1140434
162238
410196
828649
662894
1884703
955836
326267
1997323
1180345
1638200
923655
1612195
1334218
42217
1013933
1676110
226507
1176361
1004020
203805
1095034
26311
1040693
999568
1957994
967639
394825
1945810
1314571
1611069
957483
1341231
1058022
36261
213702
434792
1110511
1060854
1880384
1098221
664947
845373
917401
900149
249059
1606625
623307
1283646
511886
1810408
755537
546554
9971
456023
1912314
324383
1749718
1439942
1672021
523105
179065
116719
1813958
1777782
1824318
1364444
1192724
1564848
412125
1906490
594111
860687
821530
727912
1011538
548983
1389608
276029
425781
344744
1778876
1517397
1668293
65553
1296092
1127486
1928060
1888769
335600
521481
1545708
259110
1611032
339109
1592618
1589899
1481795
502234
1296669
1024091
1161991
8568
1714955
46122
468104
287130
1177127
859134
1847962
39670
79385
1902535
799801
1044912
481611
1602982
1715646
338784
120124
782542
196876
873389
27321
1600377
935857
1460379
354101
707756
1596650
512794
1344455
1638471
1797838
1948868
220729
1869696
1185336
1324421
763882
1555145
1709587
1375211
1376147
1520377
1072291
1539546
841648
765312
518916
1538089
958975
1421804
1919956
664498
410377
1957229
1383735
67655
155893
1590823
765781
1452273
1863838
1352328
803938
1072137
1877140
1063775
940074
698419
567132
727009
1038785
937629
704620
1732128
86433
223342
1410428
714246
1688119
214158
1286796
1125379
161899
691110
1749566
1699781
1230673
962346
49527
956034
39058
837348
787734
1794782
964414
924737
100338
863587
605180
1060161
507026
1891189
705672
1304758
1865909
383808
1321579
653695
1608878
1637820
504808
1428306
721119
789405
1998345
954636
792003
1532524
403555
1252263
1201494
1899499
269107
903306
917107
519298
1166594
312325
106610
692341
1277034
1522301
983115
1989403
1988474
821057
820175
2822
1462130
421519
1490265
211391
1332665
850339
1827085
1595263
1946807
1963704
1282709
374919
548931
1399463
1375065
1235520
960852
208044
978981
1502598
770831
101819
1220683
838312
818757
666969
1503291
1664021
1948375
749256
821002
1127318
599460
122564
1824916
144816
1933670
1531896
1158321
1992625
1104039
612516
708823
1370979
1003337
854405
1308178
1191199
1914178
45582
1914423
1557815
1478802
216088
1653878
1177075
577313
1172577
1288682
1629668
96732
1659835
713164
1011327
1672599
1914193
737815
138316
41503
1301262
987233
511523
1733991
165788
1236060
1913360
353556
1816902
297715
1792378
457611
125613
1465883
646697
350536
1450461
1797906
744392
1536098
151674
1492660
1908834
118009
1095700
1921519
26516
556805
193265
1493854
922617
1592288
951691
1269083
63347
390819
1640313
1067535
1385846
1713039
147186
1913506
1994732
1582909
1589590
708950
645655
1570823
1056090
1646778
1696590
976965
397292
1143703
1556814
1238289
1741966
1135947
207516
1135037
1597116
1927233
1946826
1973434
45576
618879
1868276
1018858
1368906
35422
179383
394398
1705797
1041978
944908
617402
431452
912886
1835709
1384503
867072
216801
296097
438883
216042
1628459
1757105
403019
232167
1431093
537840
1508821
888616
1546301
1623014
1625296
158892
797839
1785298
167291
374284
663922
1557372
73312
684517
1436000
1250788
1444900
444198
784459
1662208
1249982
322489
1094232
1730283
276949
1640502
1340790
1241947
1895643
379402
1134735
1585501
71666
1423509
450912
1914786
1838749
720028
430288
1217074
827825
1862297
827169
1653748
1374045
1844920
1320524
537762
1905578
711268
315152
1307179
1645899
381104
721460
166842
1137543
205037
1766884
1795428
1287796
588595
1391730
121678
112438
241238
403164
1737015
1649131
320490
912034
447962
882156
578632
61056
824031
1651648
739480
1688366
862777
672860
1102594
25195
321547
1956699
1420856
909947
43002
970912
1147250
524945
1413326
1373738
1546128
356683
1296354
1407701
1046922
1472494
812018
1781429
1684391
409164
481570
1367662
1456571
684258
595354
1504452
449218
1477704
935263
586997
566585
1511021
977034
479553
128765
1477451
992275
238301
1433367
1915547
1829589
1279723
1694143
1700566
361710
1179499
1247043
337866
888541
1928409
1696849
1085253
148625
925366
1583892
12770
433011
1063220
1832220
346349
154216
96637
1320892
1392490
1712235
1739127
745314
1930762
1795601
1998163
422495
1240390
1814097
1867697
929869
347428
1094798
1590547
563401
1338578
1121200
1936109
553408
327176
780122
289666
1664116
1507462
1829895
1297633
795787
1239980
334767
1433021
1549605
437962
1918384
848059
1645314
1205058
1599979
1730804
607431
599710
1532849
1771545
951309
100752
427799
573741
510263
1656420
813292
1882251
1577140
130226
754078
971774
1275536
1555685
1992847
623414
61887
1476284
1031494
1533041
1038536
1116835
1669015
153859
481040
968479
1643656
250907
1272553
182831
473653
251962
1003327
207871
1912780
1049747
256442
1250961
702485
1428502
345479
1813264
230642
1146975
1317406
1407057
1620564
800454
1400135
1874593
1343957
822493
468852
1591232
549831
1392695
1512610
1908111
804797
1997480
1416109
1884579
163785
1246211
631055
285433
1534312
1172644
1071835
1042793
136702
1440929
1098162
455499
1416609
1828608
29919
1744029
959712
831478
1984571
1422847
108372
1710973
1561811
530854
607766
457248
1966918
200420
1161503
1761464
1744324
735092
140681
198142
794800
1327739
893639
523827
1468184
1630707
885720
703999
1933145
755256
1270935
1095397
1319408
1545309
1993481
285717
835469
1995189
1078376
115363
394223
1785795
1535630
601789
1083069
1636858
348599
228809
56781
1910780
437529
383228
26955
1387584
1421590
757932
1493580
83122
1113540
1198927
564861
701087
860368
905668
495944
228307
426211
854586
1818562
1666349
442585
600258
1278934
913420
1161686
599738
1761164
1547435
801776
236050
722499
1711445
461333
1296819
1474505
702470
30038
687929
1171756
787358
1268639
1801528
232213
1801474
1689497
123736
1147525
874029
15035
1591091
1742485
735635
718254
448264
1837719
656848
95262
494537
95909
1681629
1446794
1554960
1627417
506616
1841278
1631430
1543309
19531
768347
432060
853006
461910
1127698
989123
1292659
1230116
1801724
1907678
808887
277420
1450922
954742
1593053
1540000
422444
1428912
787297
84096
699606
962461
1941613
911435
787123
1478198
1794176
456409
1576826
1892732
1113949
828904
1115855
1539093
1389244
204132
552375
1190182
693085
1765160
880542
429019
588
1427421
1868189
1909736
304737
1902570
1703064
1511362
1972952
1455715
626532
25617
1157489
134438
921596
1402070
245960
767119
1123851
62072
1728131
1213864
879687
1805623
1422367
1715102
1936239
1925949
152342
1304954
1623780
1062957
74785
1561563
628128
558936
1627621
631158
632316
419790
1541689
40521
1896478
535542
445698
733731
1957729
139688
1602233
1519234
692081
1857680
628127
587883
527460
960182
1835835
152816
1174157
69774
297764
1489957
1316016
1295182
253553
624394
1726363
731044
1694664
1187404
1011519
340641
689903
281078
1589603
727917
1765539
445472
168527
1030581
1329878
1759303
741586
826170
1991467
958783
1482595
758885
287014
1366357
225511
691923
752740
1633241
961559
1206987
502845
58451
1478045
1055638
376881
1664363
1783965
986427
41632
215922
1223472
870528
548870
1093196
883674
649775
828999
1202378
523326
412080
296954
616570
145566
639398
987900
1947758
523147
991310
257442
855207
934651
286626
1175702
419274
1722498
689597
1895522
1898255
1611420
66639
858829
170742
1111364
435785
22402
1237322
672519
180973
1121908
360266
287438
1594381
364329
263404
398283
420133
1312769
892123
1620152
844454
1645981
788761
329079
1821944
1900914
1387079
104751
403147
91328
754657
775710
505447
943244
1326092
1066060
416271
205522
1473520
1176075
1130030
322629
1332613
1150660
887843
1558772
829322
1654603
577009
1270281
1135203
1531651
1894692
1381419
1717125
1918224
696019
1860227
1507845
1970629
1518513
1117667
1893143
1954262
86064
1960629
268126
500651
6203
173523
1351896
560490
765070
1594853
14502
195645
1160646
1313367
652355
272147
1613473
1295161
1609228
716347
56646
1956987
591620
63868
1963691
395609
91878
1076644
841295
1078200
1586653
961691
334325
1259761
213759
1789473
411366
1537431
1705515
724477
832639
1609957
319798
1325648
1050735
873758
939185
510831
310698
313225
1055977
420342
561205
910074
85754
1023125
1059788
835688
400250
1746998
1965317
766588
163209
799863
535947
1634632
1417408
1366711
581015
573959
42380
822945
1684239
1841058
940981
1182419
966685
492185
1507418
738048
682059
1266710
406303
1653405
302748
1758364
1319271
1286213
1398900
1712872
1209492
269634
163974
24870
129236
515520
209868
42787
1106969
885225
518364
260558
978748
1017845
1349795
490581
530072
1706330
783025
1883434
513825
1255901
655250
1002725
1884178
199052
1325020
1973294
827072
923200
811343
729289
1977979
1876276
1174063
1022746
99915
975898
1299367
1131329
960194
123578
1208848
1471137
305968
1921909
218520
1575662
1420436
467817
1907277
1803209
1267099
1937914
395649
647918
849351
399150
1644619
964126
735915
1933749
1331944
1259295
537987
731194
1403514
1749841
1458672
282590
1775840
1157158
1586915
1092514
804798
1539055
721253
1081526
1283261
1291364
1807584
179822
1887257
1769303
1040118
1346909
1413375
1209744
673621
1071733
643067
62582
1922399
1198314
1426510
1964937
1080619
54095
1435084
281863
760388
878771
1431963
1310727
1945990
1829534
1670162
1201680
1847374
36363
1446302
342536
21343
1087668
906758
327454
101302
960831
1850083
1713632
1586100
1313569
857864
993949
894800
905006
1501640
1297630
1605759
621858
1067073
256861
1119586
203761
945396
1429793
1839989
1959755
388003
651987
129246
1595946
1178205
522192
1934223
1310644
201050
786163
1785122
1220815
69844
240328
1770324
104570
117542
136606
1498774
1042932
1968767
1443480
474150
811180
230052
1952114
1581761
902669
72187
1072606
1892007
444547
431960
1787754
241138
1312469
1331156
1193252
1522697
1675924
411634
428638
188368
505376
1252676
154455
1514616
498202
1329773
1977995
275430
1005553
1648602
1856114
1782188
882460
976127
913509
646317
670976
1077111
563670
273599
633123
531444
1081007
130064
396421
645489
928834
1786553
984186
1466864
392271
1733644
1856237
1170950
1417555
1084993
1383992
242940
1538607
1962902
1133550
384604
1996897
1477394
918456
1149380
363541
860258
5160
545668
1235412
1609852
330453
1897672
34094
494800
82285
925940
1090003
637469
27721
706631
319804
1474412
529978
347595
449644
578496
103308
1191894
132959
1831932
1151090
1843341
1090624
797287
334378
1632439
993864
909123
1802254
1183964
344144
681838
500039
1394531
572096
681431
1940737
1564586
1745246
640109
732484
1130264
1145078
431357
1925124
7929
1730326
460063
863634
1585721
1366518
342290
272554
699700
441023
1714495
1834315
1628484
1221202
1147344
1239413
744234
1340217
337145
1338585
1089441
267241
1505879
694567
1677638
1431040
1840739
1696855
995440
1546089
1840536
1658108
230681
114160
1870481
1601708
932834
119795
120792
366474
681984
1352050
1801083
1170885
1946698
887379
1804398
169197
1195291
674029
1238670
157063
314827
828836
1109294
1479807
760384
27803
965097
216419
1361723
915024
1435460
421973
386437
357513
1442802
496640
854412
1116913
1686344
598251
462959
667535
1335175
43851
70148
1410983
1862397
1383260
515717
61966
1679071
1241872
283037
1656650
1483168
1321910
1772074
803307
1220373
1601156
651099
958254
1389645
598487
1219834
1045795
1059862
698405
1533746
1231177
847520
863241
1634931
842902
1410010
1115691
720471
1925327
1309057
1547380
626215
377942
88209
411160
1532089
16328
745132
658168
26526
1867575
495146
794741
956450
1316756
327369
1904652
1763314
547646
1065113
1230554
280890
813297
565682
199412
1916461
1525506
1631079
625748
636032
1908436
708124
1913323
1844737
1493669
21750
1275630
908893
1242498
748477
231043
913473
1425077
1303246
1027034
1799085
1760997
422545
238479
1726147
946802
783217
1643842
1370419
612802
1383170
782807
1762309
1527002
467747
860783
264921
1632039
1626439
1639047
1955182
441881
1340728
1817396
831217
1436248
893965
513772
44921
1806681
1665641
1484113
831869
1439431
555551
1956686
178389
1674388
1871940
519153
185272
1767999
794007
1237598
540624
728840
783721
1530355
605198
1030463
1753625
784280
1326222
1355994
1817997
65855
490090
606487
1319315
795115
367017
956487
187981
1712083
1505133
44828
841186
211931
1398635
871275
1262921
360874
1152689
340702
633507
1929328
1215394
1636299
1417527
665619
497866
507377
310825
1146781
34172
380972
1781081
790807
1601404
111565
620720
365893
944303
38678
1514931
1098509
911769
253312
1055523
531924
1691239
928212
1615666
1634490
543965
379512
1141343
1855196
1753077
388595
1781675
590050
1779370
738176
1947818
1491481
1570485
1266276
1280167
1116806
1344720
699950
1666611
656797
493696
160593
1504357
552225
972441
1406166
1552584
896141
1850320
1393716
1686003
1302207
927619
1188637
1399742
1176047
1791994
758566
1099151
782485
1227660
723674
1333827
1890526
1651899
1664148
932260
514190
1496695
957144
1158146
65631
1945063
1269690
1877505
707635
397432
472747
338123
86746
398029
1464008
1722262
247862
1533501
1320913
1779740
1076829
1604801
581084
1714461
1558456
1696926
209815
1556884
552172
557101
1851919
756430
1090747
65564
1815880
1871745
543852
1770962
1021642
256032
1933655
1776629
847779
74695
1373637
829390
450296
1569791
1281466
953075
1493592
378968
1512470
980249
813042
648769
911419
865236
1275744
529283
985963
920826
377991
1933045
279637
484917
561101
469019
567042
411701
1620579
1276655
1314273
204503
803921
190480
1691172
1858125
1805354
16363
639309
1200219
677063
50212
957686
1876151
1033635
1469534
1962660
1476368
446196
1056563
1687076
1819174
1835138
1756518
604368
170729
1852425
759430
190888
355609
1541436
784173
10160
332461
1604344
1157038
351714
1517665
1200529
199218
1350871
303315
868518
365416
983032
1857357
1895409
342427
280168
1671731
1884841
1647436
791004
116505
839051
1069414
1291446
370126
825974
1565442
282229
597755
853216
526256
648521
839649
624890
1500970
598802
1059975
136139
514872
1720287
1760897
255949
1189047
618133
1593634
89886
470802
263141
1941493
640320
162589
1492655
1977728
272398
576006
627289
539272
1094747
9519
1097946
1658358
392860
481395
640269
954689
922513
1815486
1370278
1556307
40813
1506392
901434
1288905
324776
1721088
1083945
677161
217878
510706
1804845
1871013
486722
1299647
172889
1195390
112074
195317
1757405
1840553
1140803
433321
494392
1795227
396865
772089
321319
1760802
1011461
362047
179616
1059477
192543
1096524
1889067
458982
1292936
12383
1224985
37686
1287649
521563
954402
935224
63645
1528686
823553
391081
833189
1615796
802666
623386
1711282
228164
1599023
1570557
1134475
601540
1891025
1834147
1172128
1684040
749806
342371
142849
226179
741173
826326
711469
383319
939389
1092009
170283
83096
50502
489425
1856830
558707
1446133
1308811
1516348
622848
536064
1050443
114830
1496293
650048
1231407
1108831
1805160
831227
612197
129971
1682231
923815
435394
56319
792234
1924053
449213
1861835
89399
1860621
1531883
703149
565889
379359
1117919
1658582
1165735
1623613
1207970
1737192
342191
1893356
245240
1481291
1814439
701195
147556
1696866
1718091
1427495
225613
284452
1286389
156654
774508
671067
221990
1385252
96741
1747550
846229
1462147
980643
1057158
679500
44729
571809
1582700
215519
1795739
1362937
1208143
678584
1414088
1832497
1815209
705641
1786957
340912
1668108
55044
215625
1188058
795730
1521135
1670411
1830896
1454087
1263814
1850087
910451
1196910
507334
1144764
303381
623408
1321325
244411
1756097
1102586
762863
475670
1932137
525257
1882356
196117
720305
389860
366878
267993
1501005
1230552
862368
1738156
330558
97260
47188
1177080
801085
1922569
1069497
303564
1679520
252539
306897
997501
1618392
1033414
1368418
382162
60636
1581782
242586
770727
1986710
1228803
1124761
757296
98806
1254825
1034658
1433780
876769
1463046
1485020
1918466
23835
57197
1397577
929474
205685
12058
1321768
1892399
17248
1755971
336520
1919999
1331797
361080
1660689
1315686
1123173
1464028
1281121
1486145
989394
1434437
1865986
1306279
356869
1726558
1958937
1574444
38362
1453527
1240027
1733529
243915
502218
1100708
157486
1222258
1390803
962341
1387890
617371
1967478
1988250
406672
1609351
51630
86150
1834100
1281871
741822
1448512
164795
671602
1653886
1594923
1965927
532677
829358
686534
334126
551677
989161
1704923
423600
1612142
1098684
1003856
751806
818719
1161328
497857
73164
9640
1493643
1993816
163972
769258
423941
1803066
1876511
17436
1166471
1179304
1675327
1067729
1472770
1558484
707254
599217
1306613
1599010
1948790
61906
1927820
1794019
711925
1416921
183098
295215
1644127
365393
1516786
1926843
1915920
1769669
1468373
1626733
1017443
1374693
10957
1072389
288159
674573
69558
1918054
1349921
240887
624040
964999
1383986
784277
976654
145666
722386
1619719
13858
659226
1915670
213988
1734140
1481224
1654443
1494097
1303445
216033
920921
1318331
607994
1598334
1587211
993265
1499156
1908904
770540
82065
653558
1053166
658492
1433652
1235209
1866107
367532
1321887
1116675
204082
1376637
841807
1923992
295010
188538
1672168
1645125
1501497
1336431
399394
1430340
643897
1358769
1494046
684006
1429350
1453552
568854
382330
633637
167079
1161013
876260
120585
1934281
1228652
1345328
1468269
1926666
61435
209280
1370510
1745698
237977
1093810
1045684
876089
1981330
124727
454376
1831348
705212
1345544
1883705
1305912
1036719
1920651
1666050
540171
1921191
1326753
775384
593980
1228450
1215683
1163245
149838
76991
353157
1776379
921626
239822
352178
1833138
997100
143978
1203589
1119020
458007
475176
1069335
916801
1877894
1006018
224635
1818436
664457
1077282
1752084
839315
632023
1758401
1817437
37819
942641
1900752
1604022
702013
204829
1897883
241552
1054998
1444118
556787
1452450
1549699
730037
1034055
1812149
1456722
1494918
774947
1689470
1841763
353240
1209525
227569
508573
36612
1727441
1923603
365001
1714561
1566947
200919
1392405
364078
1634779
1340096
251660
921838
1771114
1978247
154536
632422
1397871
255145
1805410
1189945
1881753
733234
229926
56748
564595
1088279
1482841
1397926
581533
1574775
1795310
1127042
1333915
507088
1980759
1064561
1956529
724554
1026292
1915316
1544670
516606
775823
268446
330235
1560344
1917173
746670
519095
1043241
608635
950112
1462024
1442782
1256897
1864214
1253905
666819
91970
783457
1856082
123538
1269867
1907789
1104161
1238701
1043926
1081374
1856512
1848760
3848
851461
53008
1444883
200751
823653
601080
1384481
1861250
1517105
1248404
1655250
297283
1191869
1605447
1998755
913402
916686
1686929
1200644
167346
1906391
1660885
843891
1694351
1746777
1116595
405644
988041
322773
1737258
1994229
795693
903345
1001046
612768
7425
1201395
388493
805637
514398
1346774
904098
801551
1949011
931293
1770854
1790970
1961592
1957930
1964338
1337594
1149102
1585569
1581509
1972812
200497
1482756
141086
762652
40808
215810
602895
513580
1535690
1375607
627342
691128
881251
563785
935953
331212
195347
1205351
1234013
782080
984142
1049988
1446621
1654611
1943577
1323627
919120
1518986
1620491
80201
1571111
1292370
1755581
649575
633030
1294418
939320
478904
1968543
1746562
626890
58832
1115778
80212
903290
375550
270780
1836582
764447
1416395
1436199
291907
349885
1719953
127779
1262399
1064035
25582
634239
1377731
1676499
407155
1534304
1641229
1255650
317864
793319
1562830
668438
38613
1428559
735304
1093057
1767901
1099918
1045808
746941
1132678
1437626
363719
1317695
255693
1139242
965292
1314918
432927
1906002
1924772
929597
281217
1813891
898701
1037539
1610124
1016498
47603
700785
1661146
525068
135685
1331542
59705
412865
161764
1292783
1443099
1484587
1908997
841388
1855576
106565
68980
1912666
604071
1356833
1661772
491776
1980282
1438148
716570
781169
216880
105141
1615200
1538559
303094
1537126
1497059
1608172
605846
1290348
257064
1037356
498528
312491
1918127
1556051
1417466
162304
390911
86252
1937479
1611918
334874
215870
806493
678606
1657576
633892
1510764
64540
1512123
338626
518523
1925277
237983
152239
1124159
828967
377966
1778251
843933
677230
1384349
286067
1789974
1757137
1745166
658583
367754
78347
1774874
1212852
1124829
1601584
160523
1234269
721589
1584377
1640759
129369
1695846
1438631
1037065
1758085
286110
1283389
768896
1110854
278218
1243165
1690599
46013
304722
632889
526607
1623711
760361
45457
201637
805493
382780
1694574
940199
508398
1395404
138339
413297
1555007
118037
739797
1644095
232074
166450
594073
154764
1661577
1962477
1419090
144023
883587
517248
448960
1526059
1532971
280000
99758
1536192
1923448
724625
260053
867316
1841196
369192
1680108
1811781
1871945
1560080
1121535
195869
1752546
590409
205837
1318968
682428
1403102
105901
1585147
97948
146186
1896579
581032
451310
325308
341386
1804006
1203729
1136645
512818
1939307
1663293
609044
905829
1079530
449141
1402658
270788
511477
921059
184481
37772
1374180
1285304
416857
1126835
267782
1662819
309819
501603
1728745
946639
318474
335690
1550104
316779
619053
343671
1982244
990216
219287
361830
938306
775448
1807049
1674478
1403125
430547
352866
1876180
1578501
1896921
507128
1249726
422816
1765998
1672781
1204311
1475535
1155805
533673
399934
36491
1032029
1520853
1077410
876296
360514
738361
483279
32964
666374
1823607
416549
1376097
1616436
1265197
1508899
1486836
292107
486402
1320616
416424
1676354
1328711
1247998
1719390
1803415
1891335
650001
1734842
1671864
941918
333587
1982211
207895
1116586
1460530
1795698
109103
1088107
1731830
66803
922447
17812
221932
383735
1756989
1549356
223145
1844262
1205519
1393776
1311406
1335827
1269907
1600956
184358
1907186
148190
1374215
751344
1869635
1647402
1737668
707718
216876
1143304
1734571
285571
147089
581361
1054007
1650418
1953988
1285755
1061857
1135947
1587693
420838
296484
316398
1973293
729571
838652
1396631
325060
1002557
341621
797715
228183
892568
985749
660019
1767308
996098
1013114
1888105
293243
1408508
683575
585614
1512039
528303
1779696
802205
1650993
1542219
1165179
1739782
985614
859693
1581088
1278963
559244
1481573
1574367
765321
272091
999568
615785
1076070
956482
225395
809772
1424980
286856
854323
1251070
1019061
873865
481958
1127899
922053
725911
1931595
761836
1212912
1401855
1167194
1907415
556649
1047798
1198498
477382
855335
1743556
1323669
1172398
867330
1644134
630300
1072614
1373733
1607872
1627372
1213117
38799
622179
85500
1256357
794554
1248734
487475
1298914
158716
1204221
1523508
1738985
161720
1158613
1010737
1773045
1392316
260692
920732
23566
1399197
1112382
1454924
394649
528312
1474447
522898
1563991
54477
664913
1973095
1356113
1299446
1989386
1468492
767369
732560
1601634
1902793
699959
1121907
579564
338439
214975
765726
1088281
727616
536009
866
440253
1712171
1217010
297250
904136
1569904
1274694
1640899
86896
1310092
264543
31801
1069571
1389871
657626
1431949
381574
667416
1058698
543973
1960959
1147898
1357197
142050
493574
1880445
1205126
1631077
1118156
276360
1380713
911029
1697306
700665
330092
1962832
356592
286949
934006
546649
1595516
849089
1122853
1112861
31360
803302
284135
279408
1602773
1187574
899435
299271
936233
1814288
703608
499080
373294
1735668
1896987
1442915
311434
1123039
331454
1661033
1925384
1167239
1619642
722898
1221197
1757692
1460780
1165034
788940
548503
1428193
647385
994438
1121066
1428327
518734
1976207
1983593
1687021
1153384
433916
960773
1551596
1270371
1801612
143589
409371
686962
1856954
916937
647750
13767
1410542
1856646
159216
1086058
1355016
814001
581834
596778
1733221
1372950
1773697
49106
821352
795864
406236
1625585
556191
963598
1234726
1176458
1024358
143636
906174
1186744
1441575
1351933
1868961
1713039
944334
1357411
271086
993220
1822610
104933
1176640
176734
1635107
1287692
1477136
210033
560872
725151
1647382
1405293
779898
1623353
1597713
431433
677667
1225843
1326255
1244523
1093121
1857890
941489
1044470
8298
1513435
866706
1467885
850873
1295659
47846
53141
504630
1268448
960560
1264646
372771
1858293
341704
815017
440285
1732300
1120736
144412
1223297
1177255
60759
1796615
925319
168566
1769872
734158
1585762
1803151
222249
446775
637641
1392811
1965232
1579240
824947
321913
595938
247790
1795750
1553059
1380380
755967
1612431
1420325
1588799
1936415
352481
1925460
1672045
584385
678308
326613
1661368
1277019
1162900
1575511
1963995
456347
943735
65993
552814
861891
1664646
1010181
1237675
1263597
1205418
132655
1564644
477115
514711
51744
1210895
1758696
435308
1609483
583070
779525
1366287
17850
341024
1846990
1805087
1102192
1001530
989731
1905716
1397061
431180
130234
1114298
478104
1691787
1458453
113895
1226852
141975
1157862
336292
1841527
356467
489637
694224
482215
1162650
291497
1696174
1602615
673882
1685260
1309028
1747588
865961
86076
1775345
981654
971324
1690390
1184926
1482264
1386180
1080574
724498
1462667
1638704
1592881
79094
1356428
1548820
1658005
940400
166317
1059767
946005
322719
1506071
1312355
1821575
1360051
819045
1173279
1370061
49396
864801
1655968
1849511
215327
73847
1998793
164941
245659
983819
1680436
20598
288753
1250604
952359
1627094
1900169
881299
1543620
355851
358196
1974013
479472
296101
646774
1009729
378348
288318
571664
1707457
1149092
782925
1536802
1706721
1922619
1378032
478323
815240
836637
781439
1321069
593898
1361932
1419633
1558153
1543872
539916
584007
1823547
1557686
1103297
1130166
1874848
1843181
188168
1522137
1252199
1714328
896181
1515147
154373
840268
1746567
1972101
394053
1680850
1843176
154847
1479504
1551841
749909
537064
101449
1082168
471
903351
1837261
1494623
1587239
746479
414016
1891394
541644
26780
1101068
445880
604986
1995721
1205575
32211
640764
1003234
1635106
807168
1679403
1467112
334641
1271653
217692
1959462
268724
1729367
400509
534698
492608
228688
1307586
1660198
37799
608024
940460
897870
261079
177999
125856
603670
1156310
598486
64519
596583
1315515
1473296
352386
597185
988814
1914868
405363
1344974
123658
1830247
1967375
1224635
340621
1123642
1311218
1602609
1245684
831453
1450572
987725
1958499
1145887
736425
429492
243402
573151
129133
487007
645413
611766
947240
1081077
1568491
1744555
720569
1068123
462000
1311286
1531662
238903
457596
1836236
1381784
1068702
763456
1403045
61974
818548
820458
248698
328218
1925907
466789
1419377
1032353
628354
845228
1253648
1528184
777196
1496694
10918
813849
359850
1540402
1036859
691234
1196284
1578
228982
1304004
503281
401742
1620390
337293
1707160
1279896
1124741
619903
835391
223663
1667450
826160
1381202
148364
1020937
1846078
1352734
64271
1497046
1388541
194324
722257
1199405
143387
1788005
25899
1374087
590213
1658484
663964
1748650
889410
231355
742047
1714134
399379
78834
509871
1747431
75748
315979
31765
198654
64935
1241334
1608445
1777930
838511
332648
94382
1121881
1520594
1597824
612169
1221236
1514566
1309151
372179
1756778
557622
702609
573327
1072809
344206
1674389
1947398
907249
1279719
1691625
679067
1504658
675668
396115
961652
1419230
1944611
977235
1918301
262325
1227926
1213748
784192
1579883
1354505
1064373
1856662
90362
1258514
1598023
499425
1079566
571553
484165
471359
83725
1006246
1735587
1446842
1274509
408115
1732975
511793
546699
686975
1404271
52555
1834064
1224666
371739
1065070
911619
1306164
391875
234875
497687
754590
1591879
230284
158122
1260548
400628
1068318
907607
11231
564129
1565958
171932
981408
389915
1800096
979948
1432315
993832
1635875
1471661
1861177
422598
1298161
784607
208345
435358
1795827
582644
484694
688076
585461
237363
1488375
1724236
1160576
1517172
299917
105488
405725
1203916
1030022
1886157
1334647
125508
256857
1697121
1563807
1883843
1768784
1721305
765175
307112
1808191
291425
879963
1293431
1176724
820885
1884114
1879992
794648
947479
1668198
607059
630294
251768
139085
392734
854809
640201
310354
71166
452544
797733
1713079
32366
947842
1930525
13062
1079335
1766859
1508497
990515
1609941
90606
1959808
1221482
743935
1629113
497381
1426426
1645
842564
494067
1582960
808233
413101
344238
9114
1878974
1455593
1082712
1679076
729710
1896998
400526
1943648
762257
1406774
1353630
478008
1521485
1054617
1643814
1320499
471536
100651
125737
604116
564216
799872
1123458
432675
1147520
1580475
1441187
16762
398541
1245796
1248437
243813
481222
1486494
156691
766224
1828396
258529
46631
1324667
739878
461547
414400
981790
854996
16199
592529
1114624
1176206
1975265
1971384
1974843
1559210
1733486
45900
1544377
1982601
1790602
1550731
28869
88365
226097
768164
1580939
506622
812464
1990286
642466
644229
824923
1345964
1066532
1324453
200613
178845
524155
1994354
1853748
282733
1406652
1351580
426443
123457
1021926
1218987
615370
508287
771745
542618
1840717
1228346
122189
816068
1045016
685873
206623
109006
991238
1521637
1041719
627428
1776975
1933610
1768920
790067
29768
847672
648599
1907021
877155
1240393
1512429
65716
1558410
1415256
1553504
1254984
802466
1763783
409295
988384
185761
41458
1994530
191634
236348
899195
1686151
1749183
1123657
85543
1862495
1698066
1582174
516871
306021
831638
516372
1910920
1060726
1448214
1366920
1775134
462401
1974552
958937
1302241
1993760
56701
50362
1589231
1179392
74733
120870
1762127
444472
1583957
1260577
1631422
557110
1996652
1662626
286572
104685
445842
1567676
52391
1366183
1975753
937761
452792
404119
1109910
1144834
359094
1967898
1254801
1584193
1743928
1378132
1746322
1105647
311076
15743
279887
1395629
1794698
162957
983937
1640846
195482
857847
1233572
378765
766558
859644
85219
1766174
1186794
47160
371731
232504
1594917
262520
1241819
1550679
888345
1362028
959982
1323599
1610554
1701205
282183
292489
1614417
1145891
552645
606486
699731
783352
1255068
1771183
1795293
1395061
122573
207995
165492
1610219
1105949
183797
1739537
1901381
1314261
1605188
279731
343692
1960456
768494
498287
283633
133205
412895
88223
793427
1889283
739183
1801900
782740
1038834
109854
379998
132140
1896705
1235455
575896
664535
344808
1855885
651665
680736
446035
1573538
1482309
168457
803080
817890
1675403
834401
878686
572609
375435
1757203
1436109
1294809
1172763
1676326
750342
977836
1369009
1106063
575433
845533
672752
1446243
1847087
1561587
1290708
1549947
1370166
1407857
562104
1755958
1389305
1739037
1848919
1503542
530546
33212
206896
132765
14337
281760
1765932
1309600
367542
1688377
154935
142592
1977335
1286691
793154
1486015
1281194
1661498
77498
719569
1701123
685098
726942
1575774
1418004
27636
136291
1240629
703191
1723398
75163
82798
543426
1593073
1740334
1298926
143309
1558969
450929
811872
1705250
1116226
60901
1227308
747346
344494
1382732
410668
1798
71557
427150
792615
1806223
238741
954253
1766890
321506
69820
1962040
496508
276215
1959948
199358
1315884
841731
95123
1369930
1498094
664428
1520230
1761315
449062
745883
1112668
904644
843727
404780
761249
182241
1202344
1953545
656109
806088
1699921
1499429
775139
164547
547337
642801
1658690
1862195
1718836
934914
1334697
1494896
10820
1445196
941725
1190031
1551327
944135
912579
1865307
702930
1306451
1640554
540881
228228
872508
1774792
1789129
513491
1232480
1998355
1775831
1431011
1200733
1970480
1301557
167639
775728
780231
510307
493622
340644
1034274
1423534
1448686
138418
1114214
1452662
416076
1286729
1445214
1144124
407252
1438385
1346381
1305153
1853457
92455
1265789
864342
1284042
296297
1342430
427537
259309
452645
672219
167718
1548132
1819367
1877463
1064105
1917419
1395567
1158282
920660
660514
72642
629139
448342
1214408
1703584
1094722
1848742
513711
1972741
1305181
243993
1274072
410718
1653760
1550220
1743606
1805129
975059
1112434
946696
1757905
1856629
868806
1114365
1053410
1550605
511582
790376
827316
1336145
1945060
1152949
765912
719947
9273
579081
1054942
297025
1203719
417211
1338148
1872555
23738
1083668
685469
396387
1677165
965907
1487209
1216718
661793
1616072
1119828
214169
1926060
1808024
186134
1004209
760148
1235440
1124258
1170002
266779
1303644
1800717
1719122
976971
1098283
292086
1268204
1332589
1163511
1830098
1650200
93560
1532906
1764924
516959
1550110
1227836
105980
1358750
1440089
1201057
1421499
1724393
85285
399534
472302
1687220
743798
1809397
1441916
550244
297497
916320
1324732
164803
92498
1893215
925526
238060
1891996
911640
79912
1148937
78259
201922
536811
1370531
1839596
604282
568543
147570
1809132
1172567
1954454
376831
1333764
712455
611568
309057
440755
1381819
196955
1687441
285047
1764315
1071599
722683
374702
1082158
74525
560154
1596606
628881
625487
1421355
1596723
1123237
375167
852692
114019
485517
1815154
419107
352672
325219
1395676
1988606
1298147
1618754
1944520
1367250
1712061
1437094
1404745
1194777
1425452
933891
1146116
527463
734570
76714
1913102
100627
1931066
963203
430085
1345376
24894
1063979
1395196
1525025
982307
519914
55587
1905719
538049
849925
559350
173480
1402931
536907
1856509
60242
1516923
532410
1912627
1547072
130574
1796320
75840
1533975
1100201
924772
1773592
1021251
211311
387701
255942
679026
981150
529043
338812
79850
1268782
1132787
1470664
1930199
1786412
1931317
1610523
127279
1584833
484738
1961589
1090470
1553510
1570664
1186013
458199
455117
1548284
1815352
1474970
1248727
1921642
953503
208831
1049658
777435
1591692
662636
576412
1459253
111919
1856394
814697
1766971
1906581
1506986
383561
1265111
241594
1314362
1443188
634347
540906
249216
1044151
841950
1893227
1899043
567994
1050672
1797227
714465
1463829
1121577
17397
868239
964529
1268674
85217
1115034
493366
1182356
625897
1955128
1815080
1976142
803867
1265555
1186240
1611960
258761
203044
372989
1976575
268853
1790766
47593
425553
42735
961884
27389
938267
1348154
1688550
921041
941378
299491
1460198
1705195
1233495
37236
1123097
363525
516719
1847523
297548
7856
1027162
1274421
1047242
1912206
65591
1734658
370898
1433807
1187535
1708837
1701293
746602
1245292
500593
187666
1548543
429653
1237617
703182
987778
1352840
1621530
322329
1358211
1629774
614004
1616373
1596161
894401
609275
24107
1517963
1456056
1739782
1298827
1935537
1375400
546393
1869553
1498715
729547
732343
1299240
682074
826224
984833
1643472
164200
512203
994399
573762
262251
1909563
545127
779652
1588977
1126997
1501928
1054141
466530
402423
1507920
917597
364537
130133
1264715
960171
938746
562506
320479
309043
1801788
508591
1730625
1706824
646038
1038950
1807855
1062773
1342028
1997001
691280
1694202
1193328
1680082
1644978
348202
418008
1536256
1502227
1428897
1931097
1304068
402364
115052
1422586
1099230
293488
608354
1308513
986503
663019
1961143
1153802
614172
1176932
1673287
90606
376234
392251
264453
1319843
185892
653660
1889206
1555826
1587895
1429153
612261
462939
1140400
547459
207135
1419279
228103
250269
1345701
402209
1280004
448066
240961
330540
1590368
459075
733561
152495
1740077
299925
1776041
31353
1970054
1017431
1176362
705947
608909
1867709
1836041
677273
1052850
611244
285714
708747
921958
802535
915025
974261
999712
1398716
1589848
1898161
1806397
1516613
1653321
847559
1016215
1071818
965467
654787
1064362
643689
1266231
426531
949618
897258
1128274
373670
1613123
1527778
938538
1473576
1617597
776881
35268
484410
1639140
604606
1259011
326977
492212
516324
1612279
1268855
256055
1162863
1308861
1390511
1182211
266968
488460
1902072
1487005
265008
1521665
1636404
151370
1375159
1968411
1373880
279065
1006866
72629
1921097
1120231
1962649
459794
964500
840820
459002
909907
1786785
793802
1993437
1926304
1622988
369498
592130
1082939
965347
1197746
1527457
1609481
1272601
558893
1594670
1901307
311491
695201
1398735
965243
1800530
547215
12727
121064
410942
982231
1486476
1664859
543341
166587
591685
1498291
1878514
616741
1206829
196795
1739649
1990101
1850840
629439
212219
1043903
450371
1085081
1997132
212512
370982
250095
1122421
748290
233613
1758365
668380
1553616
974015
1877308
1969986
1487329
1062281
1942447
1934207
1688975
1297472
713039
802503
963256
1130853
1832029
1285285
1936971
1859102
473027
529783
973351
1890876
1638213
1627084
1320340
715446
1174016
1020382
1850226
719520
725809
1332855
919998
1510461
1519614
253830
249243
872140
1275054
273458
1691654
853315
259902
1607182
1252824
502983
1056807
1933851
611938
1309243
171241
1072685
1863913
1893395
922314
884466
1165707
1904675
22295
1847500
1180892
1333282
938295
1658625
996478
1488047
67237
119833
514557
1782126
732702
367987
1800413
1041871
501151
1555767
136906
1105145
1782521
1609180
1664893
419468
295020
435956
369607
1367799
874957
1815655
1180556
851439
716461
1121560
1398337
1232586
1326290
1005090
698924
1873851
133350
1768085
98096
183490
1430374
495068
1807963
1514956
239587
1774494
1200628
1630403
1612944
1200467
1882898
1044371
1355495
1956464
477817
964823
559303
895859
679262
1071112
1795429
1183825
1799766
817329
95215
955036
1078916
1759127
1099420
305589
741606
1959069
678302
1070403
1640329
1427820
1958768
1774453
834421
227613
1838783
304346
891985
1111510
609239
757226
1314771
726682
1762023
1151004
1923316
1933153
766929
1574815
527097
121442
792767
1334467
883670
589331
438122
1469001
363305
1650024
591407
698049
130844
715089
1714823
428133
69643
716488
993127
1991016
465016
451283
214132
1113153
850576
159763
505256
427720
1956466
1390763
1378795
1379961
775084
225926
965528
1761581
1120913
712123
376714
55693
639771
1944040
735229
64629
1089028
1397827
879740
1738030
1054172
1089497
701308
24480
958172
898409
631021
81473
1098694
525475
695005
917616
1988923
252815
455678
1404919
739201
1665657
625480
98979
1492628
524073
1697197
1344558
1977637
953299
1017612
1791332
777384
860997
371190
850209
1427112
852380
1692998
52235
356061
175734
335666
117214
1788588
645173
1420774
496048
534537
1451881
246476
724114
1906021
593012
105346
792776
1853882
1494869
1084872
1704185
1538806
1622623
1269914
1532918
535362
1744359
1767956
578249
1734464
1061622
360625
263071
275264
114359
611286
1914749
339956
385541
557521
1543460
1490181
465347
228126
261473
1585613
1785799
1761141
1383303
1094195
1576743
454272
548380
988188
404076
345557
1692171
990156
1836767
670836
213643
1133635
295415
1806706
752822
1115464
1726420
959749
801204
840468
913686
481995
321088
1086524
78998
1680824
775930
1787720
806355
1344853
1209689
1520848
632906
109078
1065969
1550662
1778345
1593039
1169209
1424380
1112164
313420
149649
1710636
185369
1144262
1006602
1260399
1155484
1624289
945374
1794509
577921
1647518
263404
398155
1755099
1780926
1281480
1781090
141490
469027
19706
1055100
1174035
119341
1273908
1827435
1415140
1296978
1013404
162741
1694426
414370
1498354
790871
1070103
350607
638176
221415
1956161
761929
1983606
452100
1440671
34314
520344
456462
1148111
442515
1018742
638725
1025006
1478879
1123043
255492
17892
350496
121536
497947
480133
1471541
1677728
1941647
898954
837525
1468143
1047737
1860702
1501039
1685103
468434
1149779
1273935
1266916
253990
851405
1319219
764519
1833552
1281325
1451010
507730
1414486
1539546
1874747
528990
1030279
1399559
1232081
7334
347766
1758722
1463985
1081632
1413423
1276323
1359223
564911
1560665
865589
1285222
1749141
1517371
432093
1159455
1322872
371248
720420
1983425
546466
1990051
1980653
1862994
1672194
925621
1054839
1570047
876488
742721
936852
894535
1031715
812210
1559928
827994
1868033
676615
1098087
1448316
1936740
848068
1441026
1163634
1068732
379627
1626305
515709
899439
980342
548976
1320576
848927
989753
1430305
786767
507063
729401
118518
1355653
1758598
545125
1630686
226355
1817463
1164123
1721059
1358098
182675
1787848
460024
1716006
1656122
528701
1672131
359526
1573543
773549
461519
829808
275924
1273030
1069965
927768
435274
1828824
517931
1708982
1985026
1466301
531994
1682991
1467277
194812
1109010
1778535
1233789
1747393
243341
1212260
1632524
1620623
30442
1243120
1295932
66620
1834315
1789479
231544
1324489
1633266
1491041
722080
162796
1798308
364765
714785
289234
1786455
1295969
1222555
734653
649885
463571
1422112
850101
960748
972954
758881
1511489
329057
1286809
935750
476028
323072
3518
404212
1096644
1713736
1147691
144713
352781
1292767
1619276
1614741
1972162
1600858
70654
1173009
891906
1429462
641140
911074
1378859
1977613
1025123
1035636
1158658
732433
1068169
423516
400640
135257
1277393
333791
789328
52068
1350788
1219761
1635398
561315
1682252
325508
883271
735263
1204357
1438690
273054
116238
400692
1597442
910503
1738531
455330
1740813
3093
1174752
200824
1348342
715669
110495
337048
1034769
759919
1173667
1739670
1368651
206451
565844
247140
103268
1910822
76048
1689681
469241
895333
1896030
1878809
1442958
1632093
683943
1399138
619764
1392459
1292720
1297055
371466
679942
517998
107199
1887779
676750
1733606
934545
375245
185693
450243
263115
1680986
631468
1351074
846179
1217186
409120
992071
1917072
329108
1701746
39221
1617766
1677326
35751
517314
1993529
412535
437269
662246
438904
1602229
1800395
995685
512285
618239
1734430
258533
458961
47348
306309
1515968
799961
1178336
1363397
427572
1922452
10042
1432083
120047
757466
712585
106307
1026991
331124
1668866
139039
1224870
95728
702017
162391
1689620
443892
1889397
1329252
409037
375083
715502
940026
759562
706360
594239
1472497
671667
71506
1244399
324501
636127
1245334
721886
346195
741896
797111
1715462
1784028
1566142
1299588
173972
954479
1087902
1403346
619412
1978609
603853
1000826
1323968
768332
1169258
1088542
997115
663210
1121729
1537463
1188753
116388
972899
775562
418707
1661864
1265124
280584
130693
1791725
620806
1012122
1455652
916139
917292
1357292
1126141
421688
16115
1033778
327387
1187273
895132
368665
1351286
722062
69499
159939
491513
1564773
1615993
1490113
858730
954799
46722
633615
878213
811743
1935087
250859
480401
1114339
100748
1438678
385912
1798142
1781104
395057
348404
853413
1582327
369700
1597157
810685
1171223
1841519
899574
1916805
1327847
629817
396035
90928
349557
1532537
18813
1539961
1882489
1700182
288283
1895806
117560
117445
1005330
716733
37048
1718720
1620273
1628222
1359676
1015507
1523839
883969
768941
1186393
1253964
1523746
864552
1881089
836646
1189716
1286455
962518
1387332
578090
704987
235555
998288
1908394
502223
996149
332774
1636864
288466
993896
1075398
1437949
1979509
119790
1902349
1524357
1170848
380404
291770
271219
137974
1212515
844716
825247
1941722
881258
1020019
925454
558402
452004
680838
1903479
175160
758473
896324
296977
921658
157758
304718
525909
1135270
1734617
1946700
1976107
1471276
1054917
1921962
1734669
11499
578783
230620
1327015
478332
1955103
461794
211198
1968436
607299
253568
337876
747435
764588
1608415
1428351
873752
1465225
625412
1120385
1253755
92844
936220
291514
3151
633368
497644
1784038
676876
1700472
805574
653555
168923
171485
1432700
309316
977253
260730
413095
1022191
742819
1191494
300155
94393
1466215
947490
569259
793833
1024562
100373
266498
1441499
149099
839691
187294
1805216
414639
1395715
1680105
1688701
401268
1175
1317916
695046
1146552
332894
1873488
232212
1681530
1052140
1748878
563719
1108957
1356595
1526056
1508007
407484
1317619
871383
1306967
343569
707829
1854918
1671294
1912675
1378226
1149220
638114
754537
1855330
961367
502877
519137
1525185
1842413
18470
711221
17971
300412
338508
496827
623588
803677
1910954
194593
1549619
1807835
1638025
1090572
1654396
1126716
775072
956076
983091
66231
1503260
1503786
917144
105546
539923
701669
115381
992906
237798
1206813
947728
53941
1367692
1189753
183231
1628545
847140
872105
1655033
1246039
1234697
1228492
1792373
1986949
1053843
538507
1159576
452079
316659
462783
1378923
1997239
10532
263890
635999
179295
1804459
1166507
322905
427783
615704
532144
1896092
1706810
240173
58542
1765498
897353
793077
432936
1798378
1648277
167961
795197
1803195
814654
1832014
1362921
1208214
907919
1570096
1061864
1478277
910531
194934
1232310
1816027
277272
1727363
148316
1701889
999632
587277
1723612
1492755
1296780
1670787
214780
221357
27380
517695
322616
1094733
1588411
455643
765625
1209750
357133
1387751
1166981
409955
214892
510724
891073
527578
1280570
1346579
1242677
1971498
602173
793669
1796700
229760
50697
922481
116645
1211153
921135
1807427
529338
1954354
95292
698402
1437726
1927267
499571
984792
1160942
1270390
186342
935933
361516
99166
825231
1699783
1644727
563645
426613
749217
1967733
115710
1130749
903342
1737150
1732565
1430852
1552839
1233436
783666
571145
1539675
578025
1112238
296536
1050163
330021
118890
422095
1464648
1477529
1923507
835868
379591
27557
160438
674813
26742
1857710
1213379
528433
1870284
1356466
1275865
1276163
1560357
777289
1926443
618203
1663342
1396085
1700908
231836
1341263
1451091
642567
1721451
1806849
262806
840105
1074179
1902230
99796
889691
1101441
1151285
1183872
1252025
1760657
558704
1702618
1756492
1695171
368008
1441275
1252799
82686
1118816
775301
1346038
393
51561
925046
1983235
1408570
1449543
1573599
1953051
334066
268515
1459746
1424879
1629455
144363
1732140
827448
451885
1180711
1582269
1244610
982257
1700012
225853
1930369
1884001
141842
646329
1216210
1838179
1508998
828674
241797
1647524
1231215
1416041
1922849
1494314
909759
272291
1485211
314106
1492818
298166
917771
817702
260535
128415
1872449
1251404
1667000
48955
875661
565390
655320
830485
1972933
1245173
1747464
1156832
1875674
1890310
831096
1181236
1521462
561705
1132129
1442670
1301171
983492
1087297
1994706
1825298
1756005
1692371
1818633
131666
1872400
695938
253214
1845480
553989
374335
928748
164668
1691859
177159
410925
84260
1759888
885682
1795224
328318
1958835
1110716
231366
347871
895888
813790
543753
546290
1266628
836107
760149
1812612
1282402
703504
1231939
1442621
1449894
475015
992127
240252
600601
1797390
1868538
42110
1097569
421262
313349
407507
415658
899580
1283172
128020
1720328
1592712
1732971
9120
1761558
1575742
1087496
835591
547257
125310
968368
1227269
91302
1730498
224496
365478
762295
17243
439876
579995
457320
1305912
736240
1861842
1966091
509725
896183
1507278
939061
342127
947678
864280
1950816
861306
1384791
666254
1580976
50722
1768567
1190880
1482711
896809
1235108
1060402
1614394
1413190
669741
1881584
842845
1089058
1345130
188659
934868
1922299
506510
766594
1047644
1055879
419699
864297
1632647
1831103
662464
1178715
147121
1566132
1550554
1214125
1557332
1422006
1819802
810307
1423918
564410
649139
1271608
135745
326628
164265
1890396
1896373
224423
410267
1400737
15193
1566494
153239
850558
1096486
1277917
1364025
1443050
1412398
106359
797411
1178401
1575173
678451
1433386
1213207
1314293
53849
1917674
210997
1109091
1092283
59329
1586731
393621
349963
434436
1494853
1925413
408562
361125
1620995
1162334
1033152
263967
1227911
1467962
1426310
227979
1537622
511247
1863508
1866651
1007045
1386192
1810826
1345692
441268
1103348
942925
448159
1887457
611922
134658
210227
1460883
748506
1246020
1950709
480344
542806
1505589
1835440
1842620
674321
1570421
318667
611860
327362
642744
1061750
940377
157610
450155
1729756
1281966
1599587
1288896
574529
390864
446426
1692319
297886
320227
1098193
430776
1177401
311657
496845
644041
1738966
1373096
634730
32509
1267000
240917
953252
718615
142860
1377089
126345
892964
499123
115732
1184422
231907
1718782
197481
1037716
986201
1481567
386744
1067458
1973002
131459
1813432
1305839
1004011
374158
151656
1122734
715275
1908545
612069
1580631
576964
1837512
1910987
26227
189154
201700
1904889
794486
1765532
102745
123017
1558108
1641001
1893996
432174
921660
1063669
174797
1398877
1688011
9851
1314119
494740
557454
634269
310292
1291488
1967645
996706
1430293
907234
907176
301296
92002
1008759
75174
1573876
294700
99065
1020432
1698384
1183793
71170
868202
1380887
1579829
1650329
616155
1116425
1103022
1819065
483451
199692
1533985
258183
1428768
275800
801180
1256227
825448
1879589
761887
1539276
193202
1260879
1829203
1015883
1242393
638488
1127083
1941072
1692615
189404
1612273
73551
1986028
1362692
149340
434036
568573
374061
1490450
190457
1275902
1514369
1336608
975695
1542613
910605
343650
1290113
581515
1013559
816945
841645
607035
366510
1852474
1972485
592079
1654585
1574422
1466153
379549
1325636
1445462
749429
855139
176836
1765708
538020
939238
384325
442011
1149094
770978
941924
371920
1000587
765214
31406
670881
1067421
289819
960582
179070
772178
44320
1824537
1834854
1425584
817545
1060948
1251171
1050591
1939457
1143130
1871417
1525979
764567
1689232
941544
1038833
306526
1830842
1699685
818650
1077922
1792648
1614370
96511
1006122
1434282
851607
1394255
1065955
536897
963907
1007388
846928
1919520
782440
1061680
201580
1306540
914428
902645
633821
274646
300284
584060
489952
1979615
1561784
1742451
126316
1627714
1744387
1257064
102495
1341223
1438316
44723
1906928
393464
315576
706654
999615
357430
864118
1044429
1143333
107362
1426211
37073
822591
1305684
1990500
1899244
1723964
645365
629627
1888684
24357
1569239
389322
106050
1386640
1637942
521975
1382713
65681
1363352
1115834
561149
240555
703320
1469424
941948
908308
1540324
541089
1621134
351822
1233205
1607731
1126613
1617171
1829727
268311
644971
746473
86002
1671873
1854966
1734085
667202
146551
1951428
872935
1425683
296070
841498
1913628
318170
137370
73979
275298
517532
1085968
1041098
1147478
953741
294708
1299064
91418
177796
70041
1865579
315935
1374813
939785
488765
22580
602443
1903895
857391
1248215
800506
1255790
1120095
1038954
1337946
1261620
804737
411268
470579
1000461
132843
681910
1835168
1658978
209020
922531
1189845
938929
1497572
1410109
1387002
1033020
1053091
559048
1388660
158117
220194
308629
1949240
584344
1807808
1381551
66011
372153
950432
1384288
779678
980398
751926
1754574
1502295
1656236
1508492
1953024
1736023
269189
1492198
1439281
1337927
1499598
1543872
1388358
126467
297240
938643
1449582
702161
467061
1360915
704790
1329580
566840
898135
678292
694966
207259
885958
1378308
524312
1673077
1584316
1006751
1071816
1799041
781368
1194986
1805481
1457409
1256454
978465
817211
781327
820548
1747044
1392502
1933369
82472
460500
793967
1585678
1364055
1775495
1473666
519690
1613961
1149310
959917
1658736
195577
233577
243969
307410
1963283
871478
585922
1736625
265009
930062
771907
375457
770029
1165296
1464043
76815
1680844
649432
1805125
1263232
1190422
1051890
1911581
710465
330669
1178645
1756841
1836170
1875339
425519
151316
75590
1727666
1613617
541505
1882282
510785
1689277
985037
1234692
934371
253549
530293
1273846
1438175
885282
636844
67158
44373
661845
1769383
309993
1582715
1332284
1442441
207936
209097
1251076
1561035
1497080
454765
1398543
1341410
1056138
1002877
501646
1518123
1909089
1798059
638230
1557881
1364160
1811174
393180
324439
1136621
890259
1435806
1333481
1825250
1350879
746404
1434345
1089262
97698
1293998
1025887
647609
990848
735333
150010
534794
421840
371733
1367961
936525
1841502
1461690
1535504
1235813
1860758
1063187
1476792
1404062
939738
1958647
620657
1121693
1700641
290986
326477
1613140
821624
487851
1950433
180282
623448
238273
902818
34999
374057
1647618
353753
567424
674244
746321
1311659
1805024
22001
809298
1011709
357092
1828455
1520999
483918
946991
1645560
1703673
1421347
1767467
405650
553977
1078983
654123
1237084
1340427
217178
124187
558930
721466
21458
1647999
919199
349267
131763
421935
1802288
640087
838556
1243601
978868
248885
887349
190156
722630
1845358
876629
302243
68361
902373
32066
1653736
191825
1605802
783327
533948
1464574
394657
900832
158779
1695111
250113
42928
1604712
1131038
1274885
1208154
301694
862647
469438
1100836
1163261
694665
609863
957952
40957
473135
327405
1761622
1793929
1762713
61490
148780
343668
337568
1646486
1019855
80299
433824
1245263
1372550
33510
139747
1506463
864590
991477
1902231
1822830
1241835
1230075
560750
351996
99262
1343045
239609
1962356
1829874
922711
454051
1082953
21818
174589
568682
1512968
1552388
906661
898704
1259169
1791673
194252
483662
10363
780057
930800
1923616
664
1086662
1013142
176774
1991770
1999202
1099117
1864482
1146836
1423483
1079118
1768852
1890399
1127099
740835
1308036
1682268
387597
1284981
988812
790632
1005435
436487
1075503
1775497
1194985
1693973
603141
1116947
634298
187966
1540200
743828
1528178
1391509
1631344
563592
720584
19652
1455241
1385456
334459
84903
1144478
94760
1681747
132517
380192
276168
1068538
6802
1589412
699834
425238
1993164
1390986
1553599
1795672
555600
1890872
1623183
27733
1201288
1160202
642502
416802
1001074
927304
619423
43660
1724750
1087106
1409236
981104
953360
333473
154804
225908
416681
788942
856967
1278270
795079
798638
203986
1322438
1624584
686812
1567792
757643
957720
1861376
1365518
1393011
1834114
1811511
1375603
275101
1354488
742540
1648366
610408
1972918
845721
1873186
1806739
1492492
1231102
409089
297372
1880872
1662837
56741
1717736
863003
1610879
199102
377010
992969
1211381
1046378
369648
510165
489147
811156
61843
916947
1430051
177642
1370622
1430895
1411424
523168
1712258
1199753
1913243
1150779
1363376
513696
1168702
1241018
117102
1695266
374919
1883725
1191037
1690207
1687276
1605680
793428
945825
207787
1372496
1319904
1727131
735437
697897
495438
81727
1059411
1828107
628380
1205245
268242
1459786
1961590
1294430
1535689
1364749
1109076
448753
906332
1868801
728328
1510412
1040230
1759362
1164377
1951901
572394
1081326
788335
386343
32234
1888791
1900920
1614922
215517
79522
879504
29405
1696779
540818
298987
1484448
1048681
1609381
399659
1699810
79809
1392114
1875480
237639
1137012
1641004
818368
698725
1832465
1922851
1541665
806556
1393809
313391
642262
103738
878116
1928970
869208
427029
1452495
1923463
47141
160024
539186
189421
1548958
1962957
1456906
835808
1922634
734056
1437914
60573
312271
1095863
572459
1327341
1485158
1466383
1968561
160811
373160
1715955
366913
145048
1499223
1740448
733931
318460
1324465
1165276
1144057
668807
796391
216464
1452463
1675414
1408102
1794353
1618362
480978
1304355
1597938
413974
1578945
1208376
199002
595495
1761180
147337
170939
684596
331172
901995
1944457
1581174
569531
85601
1944525
1400767
634880
1196159
1403428
1501726
1066269
1616628
1558211
831829
834668
328706
1093460
51899
291922
1019691
51510
1556696
795993
32006
1253832
614687
1761578
121922
903254
399220
759978
1436434
1422297
86637
96393
1468051
398748
1136274
135604
15356
929606
197869
156690
1767647
449259
364312
1025379
762571
1885384
733777
289678
1345531
1268243
697694
630336
1321564
171987
463135
1216501
823107
136606
1657077
283516
1181548
646585
1472014
1985128
1293353
891114
1688012
204147
825293
1304599
245317
1329630
741089
1472703
409983
1652400
764538
996103
1253477
623279
1356692
887377
306137
669835
495778
125174
1294129
1046554
1671781
88065
695577
1141696
1367979
434491
1486619
1634140
933595
411075
1120724
729867
244284
1098729
1072666
1815810
1316527
1839348
1352193
1152661
1775167
618188
1945211
1513155
233674
1813982
409456
1955180
844542
677847
619635
1531707
376900
392914
1156008
1638649
1993283
1617122
71829
1557629
267054
95892
1047131
588804
812632
1391769
673256
969975
866546
1649988
620825
303670
1754724
1162020
1475804
540021
13504
681471
1425626
1676077
1808428
1053038
92939
151280
281045
603084
1037655
963516
840532
158494
1153905
1475571
1692441
703407
1344043
50528
1605000
904126
1985153
253150
665035
1416053
1412872
1374251
1161892
842661
480685
627746
1657319
1122211
198960
1870345
1131421
722303
1769104
665984
1443885
1251941
64392
1553803
128047
1798120
218618
1177362
150145
101071
414572
659240
216880
1996339
1477231
637341
252165
422731
178174
1979383
1182859
374526
1735905
316712
1085260
758396
728161
1973413
1484678
1144210
1914761
963784
903594
645096
1695350
1680625
1390543
1585596
854869
141289
1025400
191786
939936
749074
780568
1076879
1791544
351761
1419358
1894702
349415
1217082
1744931
297779
1175223
875240
1777673
342333
1157032
107986
788099
730203
1476281
35822
621814
320705
385118
1509787
654547
888920
121957
370198
600679
23764
443051
1338646
1207241
538285
1302879
1614559
1048274
1977402
563646
1614872
875410
580638
516164
1297856
1998760
771752
509294
457837
1532551
712862
1807744
99120
1336456
1316782
1062807
226177
1173014
261823
978248
177604
916370
599631
671550
385746
1419927
129968
956550
460044
966748
474056
1755174
397215
1051472
1681197
925698
1524590
291114
492782
1518681
1675663
1827383
54265
820231
889850
51050
1320080
1574064
1617562
77263
196232
115104
1536485
1081590
369637
1854300
1502720
1842508
1792575
1933809
321828
1063189
1373129
345525
102874
1804990
66997
1809862
1324098
1931538
1000749
1324347
432567
1543308
1283922
392090
667412
477046
1046241
208380
179044
513962
1038029
1996466
1241801
1496193
1346160
1087207
892011
674544
691080
709931
1016121
1451066
646343
896859
1049095
426236
714421
1628738
1308496
881448
1312372
1264150
1228876
713874
473657
426015
240032
1072961
1030921
1643759
525729
1767658
1997878
896762
210689
1641157
627854
994322
249278
562887
1509123
13833
267114
808468
1045435
1543103
847278
1833423
22614
1449124
576126
1660273
737192
694909
1811564
1763661
221850
1584210
1273857
1955183
611519
542231
694049
418255
136261
442707
1782934
1966405
286327
1575367
690037
226423
740844
206416
811017
391568
364634
807040
698416
1898915
971212
1577613
864794
1473847
1838354
694320
1566141
514483
383444
1466028
990590
1569752
1140038
1987655
1729355
1533885
853390
1740682
707477
41787
608113
1737661
1222631
1198080
693387
1195403
1063206
1462226
1694421
1599884
1797162
1040073
1376435
767997
1921225
1898154
1874036
897746
1511104
1014884
1891340
1179792
30867
266914
14096
487803
133206
1381617
450435
1896021
1641906
187655
285360
1641599
1559990
1880360
556359
1451606
1680887
442318
1771613
1727262
1698816
817408
1577490
916365
1857038
1311622
661449
1140790
621065
301195
655958
434181
1318003
784542
494602
757802
461075
1603112
1388642
1141277
1229829
1769188
442571
1299509
1521270
288572
1608692
1855389
1929791
1285516
1359144
707119
1957255
1078376
1108131
205345
1373399
1451962
1070059
764392
1763041
108435
1994568
355345
621416
6805
610907
583116
1728081
1944591
905711
192280
1503411
1558419
1069850
1186457
786387
1299158
1339664
935355
218091
1414010
1038790
692298
676118
1258280
105557
1835859
1868930
1420299
1236099
157709
453481
1071738
86085
158127
1887073
1352786
122109
526806
37910
568996
1247623
1780504
27156
1924295
901802
1428560
1892162
321815
565344
754461
1311650
1080259
1719892
301882
1097243
1185630
1499144
1762386
920315
948206
1376085
1854096
1732185
1576147
753273
1935596
675088
94944
1556122
1866062
1659010
891673
1467605
1126020
787892
154503
478504
559160
1143808
465876
877910
1041058
692930
1476790
535289
1612880
1303662
1922991
1320518
528555
1859060
296671
525242
239972
416712
1192635
756917
1317706
1039000
1694195
983426
1246890
1509345
1888152
1691617
1261743
1868166
504814
1854962
190335
454628
1693625
1444990
1418097
1587271
691652
990317
1807010
1401866
406431
1783504
981728
693785
556124
469377
1581438
492436
1268561
1847987
965869
1587814
301458
1052624
1416813
745979
867072
1442554
1027308
1844146
1174052
1129393
736557
186154
1533764
992078
1650415
1439395
477434
1691625
563889
1207698
1546315
4167
1510662
1328503
375841
731918
1567435
1041792
1047615
1109067
384107
392587
85841
816156
1479475
1283372
275835
534537
747773
1109856
224828
1541335
31788
1415529
485525
100985
567267
105517
713122
1305216
1270175
908636
1113936
1756561
1385350
1824961
1139046
1025592
121736
390387
213910
1313926
1940684
1373259
255970
1750325
1620024
1843979
699089
1619230
1203587
1790115
410477
1158949
1899216
1382677
1057135
849737
1776529
197188
1976595
212466
443412
456875
1376688
1838493
1760825
1755067
1644744
331549
214298
264948
1971633
846930
1970974
79735
1125247
737235
144113
646842
1475406
1365775
1176906
1331480
1609819
963787
114705
485810
1146286
61018
535527
1203911
1973347
1017735
1860627
1863194
1784938
1288990
632549
1142634
1086377
109708
1088331
1533860
1530898
1886730
101998
1845850
1346174
355690
769179
758017
1466822
165503
1867404
1207439
1419140
427485
1727847
1561103
1439358
1282763
1303351
475188
371737
1199352
1895705
1436737
11732
1301533
1156770
933893
575337
1599095
1245067
1679405
479642
1729910
323730
1723030
1391786
800359
1457694
1170580
1933032
738183
1823729
155347
720701
237536
1254819
699801
790338
624765
1862400
1106028
971200
1480787
360659
1596828
1390037
741458
1870533
1797633
531562
1954492
1777633
1744229
1753469
613856
1457376
1097669
1779672
1763632
199128
410077
1412416
1877518
1095314
648136
1775940
1655259
1128364
1889849
1599523
498446
211560
1842861
1457477
1981859
398545
517598
1540885
393681
501308
1932898
16646
998320
217893
1749828
1605224
404479
301082
759731
1088824
595870
1686975
881865
938494
1717018
993886
793188
1961429
1757953
980211
1048988
641556
577831
1451836
1165397
1422057
598442
73324
1622108
386070
1254319
671928
377323
1566068
1215993
1909898
1753715
728801
436508
1031132
1357104
643062
1387769
97561
521317
1642379
846245
1972644
1546045
613411
810016
514916
1606336
81225
1438885
1043707
254450
842431
1628612
1597004
1951625
1634332
1024454
882184
1684984
1301778
1410888
1280614
1379985
74728
1686436
1435211
366437
1262502
1503607
851274
1892718
1517593
991548
316674
1056733
1513394
695044
139673
1229001
243935
1278278
950440
894621
1938200
1942498
1135482
914060
754873
195828
137511
1706147
338761
134763
498902
1633336
185534
896218
1814107
1374
685724
205763
366195
742053
1488947
186666
847613
1991775
1495488
210507
1069961
1900201
386103
790581
1599150
1402135
1832658
867879
706105
228013
1307946
1284413
1128083
1907452
637063
389808
1229208
817012
1045808
1967303
251681
1755424
692712
623993
295838
805653
1584930
1337603
609453
1713590
1077532
1777551
437585
1020774
797797
516661
1777757
224524
10698
1242862
580269
1855606
401663
1386426
1171411
1354015
1846950
1159684
418626
736342
1827947
394959
1167044
1988180
922011
75659
1643096
1280071
1701547
138383
806067
277968
1003333
1645883
1879115
941319
1180283
1454177
1489415
311634
253975
1321468
433466
392414
1347295
16550
626353
1405143
212848
1765545
99874
774666
1863804
337127
1101986
1080684
1745460
76315
1828680
335402
1343863
809138
910460
903533
1678884
1381064
462959
1316171
1693977
764391
314544
1886616
1157207
607778
1003617
1118108
1385215
608190
1934302
883029
108232
1533976
752822
1624326
44060
750507
1548721
1676918
613835
417142
1838028
1213495
1753788
1054211
482670
1029648
20061
1682648
884808
266224
978898
1344185
453679
244379
1111770
918118
1665473
589990
1266994
1903658
1307181
775107
1734107
1824264
1953183
729702
648493
1534113
403045
830122
425930
1747219
1398854
588362
1033637
1383234
1855107
56183
1271606
1985588
1241302
419649
1597167
1490296
361597
202105
1590853
1445871
1123080
1720536
626698
136407
1355964
743059
782233
330495
665787
514289
1563680
1539939
328634
1596199
1120206
1017116
825378
950057
4180
1504805
7829
162675
1772816
1526652
1135824
974870
1288135
1603490
454472
304221
1992670
1376120
356562
1295529
1652926
151376
485933
224880
1633320
206180
1274734
1549518
823692
1816063
338820
650917
203688
950068
1323618
1064930
140369
1509033
1981676
1847769
419122
1423822
1252170
1414882
1723401
1330650
1776852
1298152
541322
1587647
216804
344337
853604
1450953
1494015
847707
962910
373307
1034697
482741
1987647
188033
461506
1928625
1867139
1171834
369287
295755
1354472
972494
1077512
1587940
181602
1826002
487522
1633683
1643477
816525
56101
870463
1545934
301559
447157
475177
1644529
1195042
1691103
588057
1293209
953771
1350362
123152
1318845
1597416
1260771
1509842
121015
700932
1371429
1322468
708012
1408714
1574390
1003975
75041
981421
1618467
308974
1040006
123901
1552062
1409547
666911
818839
1836497
604889
1687177
915537
471305
851188
1056695
1675740
465777
188949
1053304
257110
220184
1523711
190428
1487466
229739
239748
518870
1531747
1037934
1467338
1339633
807450
1545499
283891
969713
1810619
203752
1141392
371808
457959
1339162
1080801
1551095
1966184
844642
708860
1599635
973578
1761775
1259962
1124004
1891478
999970
376438
116600
1847604
466691
1906124
1555056
1371010
221219
384959
424157
53839
1167302
189112
1537033
793730
896250
991674
29960
301172
1749199
1012927
694412
1699269
1246653
590330
61785
125272
317652
1110574
1191325
1567301
396479
850888
1875841
1006041
1625338
781338
264603
683016
248392
988887
24799
1149834
61056
1949549
1512592
1938529
6399
891739
1885743
1242074
1522685
1410210
926282
850378
1810481
1215281
30267
1601948
1953122
1036239
1901230
441072
158376
1084951
663749
714285
838328
722050
905438
1140564
683319
542928
1098380
1789325
476338
298825
635635
222418
1267354
1898258
469163
1570705
36293
1463815
1886368
655252
1265659
1260621
29296
104427
696708
1110189
632455
379972
1010265
1433266
188847
848033
1615641
68748
249072
1192230
714263
476146
1005626
881257
678191
1670961
1850596
890166
1039272
1522501
1404489
96057
1916697
608592
1021981
1448290
385074
1279174
543338
1542924
378052
614801
1383222
683213
1859982
136070
221408
1231446
335813
1742063
1256885
796692
1996604
1312730
520582
114221
775877
1214170
743241
273995
296056
923965
20974
1250891
501991
454896
529210
1841850
404161
1757897
1660975
1571729
1899398
548595
145931
1081928
1278138
993146
1171985
1464116
1426764
599054
1762590
39284
73828
1408328
1340408
751052
812973
1001366
1984402
923785
96882
1065189
1696541
544170
698254
753909
1984556
1807456
498020
217445
1352758
1171976
972737
440456
1839323
116612
1762953
294397
955340
1088984
761701
1401679
1808156
1661014
982368
1222322
449530
1404286
1591300
1791945
1739378
701619
1813372
1815569
123321
494272
1023866
686663
342687
1558487
1401305
1585319
930749
1864578
260008
1326702
3349
1767237
1858943
1015448
699263
262628
1021927
1848096
796566
1943008
1551595
1196182
1772247
165216
926548
1077660
978871
1668825
1388403
1720533
1428729
1019304
28637
979917
71492
1775152
1303893
1969916
1434037
1795909
390441
1820359
1621530
1393267
685908
1751228
1409728
679313
1699624
647474
1069267
1880982
952517
104610
1047261
1926724
1543439
1232574
250546
595425
1604326
1366835
320179
1084116
1233033
385498
1107741
394799
467255
461409
1894663
657875
886902
1651258
349955
1220993
470843
1569146
806106
1692380
516790
1662587
870749
1371663
963052
1473198
325465
123415
413972
1488881
730177
134106
1586903
1411633
1242062
1878548
458213
839106
72441
656761
999857
1598054
1231778
657692
557992
378771
370077
1804012
988922
1901817
223724
611765
507669
428780
1594171
855289
1337818
1083009
865599
738700
1158768
509845
806102
1369787
1060228
945628
393626
906670
83201
1961018
281035
369840
1856902
1081252
1921423
1427215
1835187
533289
97331
260954
1717250
262938
1450695
1287072
794181
266512
53882
1832038
779658
1943743
52055
394937
84371
244717
61297
612402
1471254
1174611
1572587
730607
1431787
1936809
1521474
304590
311668
334241
171410
1466400
975430
75366
1358387
1284662
1450266
670436
789662
1330302
1206751
815673
1787762
1322577
1334210
1017770
363732
1269339
1793682
922212
1723844
1109124
1926101
709185
747940
389097
1783394
1665677
1511299
1257617
1149098
830891
627560
1587675
811468
1362420
1052032
1607535
336745
1284628
1312866
334090
888292
747582
1681749
1312215
277463
1516671
997135
724492
707501
1471172
1053320
506521
1541757
1005407
1021947
1124499
53133
1241163
1076329
1354600
734474
159579
795145
767679
602947
1296586
1905237
1338794
641096
231208
1616395
769052
1050031
1860817
494198
1114617
359030
1669376
677199
116075
1009920
1916232
944340
1007988
1071897
1941386
1312497
534541
716356
1555394
1302133
1366676
1588255
1160989
275117
640623
1545166
908510
355509
1351007
578737
1495358
1198713
1896879
951547
1100924
943938
80792
102714
1790085
481581
559671
317838
767305
1474260
394511
701441
1718410
1152103
728969
818908
170086
570772
536130
508362
962585
201735
1935126
254992
386784
764866
1036228
1333144
509795
1839357
161853
1314867
238629
1566678
226074
1116469
1453397
840100
1308598
1233468
51289
1240767
1304877
1730676
234741
1720724
930989
1473372
1947835
146662
53880
284500
830313
41551
1721976
419661
1144985
393742
411804
1081867
678887
1658355
69629
700476
1237937
900919
1584366
649724
1727549
1096398
793767
1578539
1185262
488434
839014
1411946
1104981
1284340
750103
328025
1403206
1931363
123004
496168
964897
1310507
1987759
1411589
879942
317532
1838762
1244783
1919504
784952
1870428
338782
565853
536647
1039362
894560
570159
1492818
1766222
493005
776814
1731787
636093
1628833
1184377
778680
760125
767094
553164
194343
839588
191558
1343177
366669
580558
1856221
1035561
1921025
390234
529292
1942393
1271994
1179173
450078
1236356
881818
15832
1743218
606302
545311
1047966
1217795
757583
1952858
689921
224765
64907
710673
1252696
681121
1556437
45772
828099
1945198
1575925
427278
126034
147896
518465
1226133
82499
1064772
409116
1658081
582950
1560747
1313892
744366
1355830
1754470
309383
172565
110777
901296
707148
90694
1340722
748495
1922864
317637
817352
501831
1624932
1574435
594845
957534
1103306
826452
1327563
486189
716580
1296407
1298177
1977520
648244
14440
1613520
1634875
915289
1411526
1749806
164328
1536546
651496
20483
1113037
38688
1761229
802366
1894009
326351
478330
555263
196115
113605
494138
1383769
656144
1859959
1126430
1475510
267078
642043
1082546
607677
1770330
532947
454711
1501384
1632317
692032
982377
837101
667681
21443
1474954
502806
1569546
1256958
1821006
956344
1250590
360717
1624201
1645958
215670
1627556
1434549
1875147
1280895
541978
1191037
1062864
95367
188890
1973795
1234180
154251
1107411
646448
252414
1421821
600626
666045
968593
1458123
318741
852111
333580
1686909
1024688
1379135
416116
1386762
1692295
1489470
1148729
444393
20184
1609461
1454854
1192657
1708370
1139205
1485087
1884669
475357
641084
1111443
1849006
1672290
1796778
502921
1770361
1919419
1936831
859319
288240
387219
730667
531761
616981
732784
1732106
891046
772109
1965621
979002
654175
86455
1395122
1723914
1001043
219312
1815238
1804990
123771
769418
367547
758796
455195
565949
1410929
1701350
1300040
354445
279968
1918973
1354962
1904115
1412405
1235388
1693600
1019817
1101049
1894981
208846
1258819
966328
312013
631144
1267934
903489
1832700
827602
506303
201079
1455311
161471
1513263
1456180
758733
1018407
9364
1182274
419162
885701
895242
1475394
1658798
1662376
340453
733737
1719616
726030
1813797
1413332
75179
191868
1561298
520863
1995949
1033525
1611355
417731
284025
327705
1773151
680622
785372
219262
1641644
1334657
533115
1452907
710692
556029
265442
815225
1308951
40006
597053
1517433
1915130
1602108
237802
1143886
366023
1441275
1681172
1213077
443487
445252
1344400
607045
833452
1346197
411457
648300
579221
1308247
1101558
415093
858068
835360
991069
139225
615985
1750305
1874249
1655604
1446615
1626992
20433
179654
782067
1201661
494
556846
1830860
749006
1732927
1419513
1481626
992979
790979
981213
698556
1279562
1369936
272834
1127470
1551621
71261
992078
1204626
5705
1849481
1326732
152825
742164
1917984
613959
1868924
1653101
1167401
99138
922819
1002053
818604
380690
1575620
1785769
1150375
376850
31156
490190
706659
821998
1843038
620561
1234781
389255
1646339
1729154
1267504
673499
1915749
997291
730015
1285186
131157
1358598
102297
278340
273818
1458575
397393
1529381
1233330
1999367
172619
1749004
41713
14646
1335099
1157352
1636139
405506
1392424
1787259
1399384
1165815
190940
1266183
213735
663578
531600
338292
967851
427343
1683361
427450
1288010
1998225
282289
992933
55677
1415951
1827579
1856260
1526261
780205
1957670
1316554
1311522
1475341
1601572
1638322
1034861
1202687
638042
115804
1962439
1472238
1278530
351645
1128698
458006
1469267
631388
1447855
1557514
326895
881508
671091
1272686
463044
67996
1559413
382173
1010188
890542
295817
471566
851807
1876365
1690240
1864061
320422
1913450
1306371
1305393
1967490
793469
1505404
997933
254801
622411
889566
469477
577747
49290
875958
949277
377862
775132
337586
387391
1810372
863912
1663009
1735742
429463
1437554
1123902
88758
1067854
867981
1983979
1436394
946378
1678696
1534583
1183790
946437
928490
212459
1359082
283685
1102999
1764501
1847885
1886548
1718007
1329454
1240802
1676055
747211
706685
168780
283890
494463
848299
1614877
578387
206641
1514072
1846972
705059
749210
1533424
242188
1840639
491712
1364949
666100
286497
1897044
1599108
1914799
1204739
1848915
1752651
1828053
1768647
992851
190265
1679358
1325791
1496203
700803
245767
1425141
1615373
1874363
1969900
1367408
1845616
1776061
1345309
292774
1670684
845782
560176
1807052
1578258
935909
661549
1937438
894974
1859138
1212111
1766777
19744
1911110
313472
1324009
730456
1852836
1720928
640971
797930
872605
284370
63695
814278
205998
816827
1941651
1502997
156188
1081197
1461978
439507
1135032
458415
1067091
1707449
240573
331566
1423282
980592
1546569
578657
571823
889379
1450084
245699
565633
205159
1831185
1116764
1799602
793495
1697763
1372556
1249090
1487437
1180906
539307
1945142
429927
1642533
945698
1276270
235440
119795
1528036
347831
1746208
1299437
884685
1530664
672500
1963324
1540282
98374
1481440
1331842
1643955
1147115
315746
1688743
1460807
655637
1347899
210231
485119
571660
154926
1969708
718195
1113452
882137
1292694
870487
1252502
1636610
77643
1552068
1167100
982476
662889
1564526
1302379
1071533
193930
473080
1222694
351276
1086242
1589844
1307769
1318788
1504581
7572
1894991
1855580
1664742
382686
34862
296765
822568
993967
65462
648321
1470669
1280394
1464157
620580
1630697
237320
435791
767977
588028
839481
538751
1502618
883367
1709522
1132420
333681
1907721
1682739
1224686
1078246
1655578
1626862
945908
1991231
415597
908940
132434
989253
417408
794514
1711054
556334
1854150
1946318
336405
683768
920036
394293
615688
283492
1378104
1997570
761746
938748
1743274
1569848
988158
1756069
986472
1459266
1231115
1712826
1101407
1509306
22887
961965
305425
1319540
1314617
351247
368438
619666
1190517
362443
1110881
1080612
834495
1972423
14931
793908
829741
1902586
367751
1843157
1189875
1405895
1285431
1193994
261454
616214
464461
159854
160254
499628
1624927
867889
940488
21917
1511804
1650149
1049636
1975020
1147426
1163658
1351708
737807
1683545
854660
318537
457341
1275776
445774
1153011
487415
1417005
781934
352543
1939707
1889255
1427726
1273651
145480
444944
201328
1436098
1237735
276732
459559
1306412
1381709
1095729
1030967
1547424
1158543
1492738
1929104
259708
303323
959256
1031807
728088
331677
1517639
1736098
480351
1501301
1738613
1267393
181668
1766652
1217754
1981880
980099
1338870
1219631
1254179
1143801
1018827
1413285
1894014
1852350
320355
226620
243016
60945
874281
1724454
556188
1325698
253802
730087
1230320
1856336
1656672
631920
135776
231160
478050
1073379
1561292
640445
1655062
478751
1063032
1255431
1670809
1459884
1673222
1331027
615241
1371609
217749
390415
518107
725565
1289189
816126
1776411
771644
309709
1300246
1848131
69676
71565
1215019
1475940
654139
225586
873134
830505
916322
904107
1714867
102930
1112021
1420094
478531
1446342
1108146
1254355
554406
671338
149211
1131970
1860791
1349080
1998831
1800205
929437
1759025
991630
469879
791161
1744955
1876882
882532
1469056
1090024
1961097
1718212
1585165
892660
1962003
54639
1494658
793047
1029481
328376
83548
1979973
1842660
564684
235579
1710814
1634661
1323861
1950670
633301
1280379
1948039
1330664
844979
811320
316225
1731866
837783
1240742
1489475
1588113
1893984
1492934
1912763
1373517
1512439
532416
1753367
1002960
1396078
1782912
1655474
1362678
1913324
1569049
1419111
1342749
1034092
1508843
791185
589974
203098
1834894
564210
1854997
1529975
1176908
1706660
839034
1895169
1830161
786015
728484
1756436
575861
1963643
1155907
1546823
582108
1895490
811537
171736
897151
452086
690683
391284
1906605
1674234
1563076
355281
80900
1790961
65439
332293
865531
79272
371772
1680603
1339120
400584
729915
1690147
1191787
850207
1940744
1021826
771001
421946
1648430
1430927
920150
337802
196367
176070
1395956
287454
263807
1082189
252077
808685
621103
1819188
720777
837373
1819716
894868
1158524
594777
1408676
947144
1462687
1311857
1851017
1180541
1273108
757338
1099386
1023576
1847896
1684999
1386050
540666
1885986
1899460
2089
1624493
553614
481231
1416224
1836884
112013
1884552
12352
629790
540247
531687
992419
1162410
1165998
1992446
1018615
72863
1562424
1012332
1677172
11965
1068022
489637
1278296
644298
978414
1251468
1642079
1159398
50416
810146
1550176
385494
320665
73485
1588059
787615
328524
824772
1967575
403617
1666194
849295
1022139
1218012
506833
1207942
39116
1824120
1992875
734394
1459245
1536508
1363060
18094
1594057
420527
836718
1027172
457465
1922769
1547861
1718227
1348008
1178048
1591540
1061126
1003428
204701
1735111
1015362
826284
72640
591507
115033
598950
1840544
1050802
366217
1427239
1187695
400627
1633170
614138
1609617
1295489
1111271
1856523
286472
190268
225532
1794617
603482
115308
886931
107576
1974650
952288
1840292
949812
368442
471230
1790865
1931206
864956
561235
866953
519480
786399
1347379
1857934
1297664
1408719
1680853
126643
1783690
1796705
1802028
1511386
1707908
1400671
1109411
1108940
1117763
1221088
1141404
1335327
344064
1566215
679086
67756
776078
566858
1383519
1475272
249264
1382593
1309554
1658292
944401
301197
226926
613551
294252
373515
46946
1458713
469581
580775
1335751
402230
313848
1636853
1521543
140376
1323340
1429542
1462699
783345
941076
1977110
362631
1300575
1813555
859124
499080
1197821
856659
1365236
1274594
1962119
1408962
1120284
1219127
923658
523958
1157384
1765900
1872635
1061558
1374464
44590
1669193
690421
1196678
1000507
282569
1798808
1167296
1103654
906692
796892
65233
1684575
723851
898320
1862819
12865
867143
1022579
1387052
811960
394202
645854
1059500
1841004
1756291
1357195
1966732
297317
1288000
563587
1167146
503091
1777321
56801
657513
1263360
555472
1890195
1000770
1816703
1745692
1538410
277599
737830
597333
379348
1480810
479054
1685080
1661993
308861
640334
670417
1645512
850741
170767
432052
1193101
1432534
978841
1140430
1614157
1176961
798731
514905
305119
617578
416054
751980
1572838
1031009
1018125
526797
762567
1494184
1370124
796282
247047
1962028
1719690
117821
795321
1379564
923780
1637617
207763
991384
164089
389619
952055
2325
1312291
840331
445918
1900181
1087847
1270206
985178
1244017
238249
1373061
1860003
447047
169928
1176955
1163491
974523
1862160
1333387
1364033
1332066
1909190
1485248
96891
867766
1232154
892802
1314534
1061244
1294422
1341786
718249
534931
338092
949930
200809
792419
1833343
1193262
1290935
592739
938840
72512
832138
95931
1162276
983770
147595
28707
1777203
468753
1761504
1661305
1871658
1945475
1784010
61283
266803
1433002
1377741
367767
140774
226543
1794957
33887
941297
1412501
761496
1484757
1967582
1679444
1289830
807247
583172
218558
874186
1941164
1331282
85688
452587
87690
347304
1748718
248009
1259100
29510
1543757
1379280
408982
1149421
1139323
1355262
474866
355941
615427
1780383
1487033
483928
926972
96523
895445
912809
1327532
1070844
958432
918363
1406977
1349912
48186
860714
555443
69974
190789
1992949
1225210
505433
1661274
1774898
912222
215122
628197
93308
207966
882013
689153
1592756
767786
1131739
722915
1018933
534740
248799
1303663
816222
957726
226897
725920
1924540
166784
93553
606757
1071787
1866090
117059
1040841
1364005
716348
127741
318122
57578
1716711
362901
566758
689390
912042
1340009
1689776
1987605
992615
1679231
377975
1169584
1872830
1002881
717949
517423
1996893
1443023
1864815
921753
1268560
760126
351777
1701152
1351513
284616
424689
1964026
362163
241435
1903333
741877
247102
789138
445134
749044
1071465
523867
1038472
1219904
879260
1706649
1774139
1421064
913887
846062
1650890
1707003
475619
1720451
1911023
553072
1800525
507380
878144
783775
662400
1787264
1745973
1741643
455674
1436845
621841
1960274
1643994
804407
212969
87864
518434
428600
222696
1063207
534372
341466
102025
886750
664846
443120
1579057
627658
1194133
1016128
126715
1440718
367401
126527
89852
1808239
1469096
1601181
302078
73530
27046
213439
1437584
95392
1048061
1613903
1008889
1290338
1548952
876770
384527
673011
1465468
1243721
1959969
166965
725102
568631
162483
1171589
496670
362406
937379
1644373
1434631
470816
1745018
223304
78948
962920
1519609
1494607
1102041
311089
1348146
873751
925266
1563656
825923
1710971
1654909
746634
1486714
351968
1684331
550669
1912962
970372
1230880
1570202
829869
531304
825862
1731908
1629288
63283
1431008
1245116
1820681
1895919
1883882
1545951
1070361
779228
40443
1413573
1934131
1423865
162407
179667
595687
1264547
382892
1665922
84907
1354225
309320
937711
38283
1648379
1234767
1015509
1017426
1026037
238499
1207850
1770291
953296
43286
1296837
313190
1369168
1927183
37219
893881
1074099
181248
431416
246771
190884
919836
884897
1958554
1935451
1853948
1515674
307157
53151
534652
800977
1708891
1455717
1522083
1254147
622052
1078287
1361627
537345
1503465
501105
331154
1856586
1319655
828130
379893
1012421
1020771
999639
472929
1347382
1357182
234630
127661
1878449
908044
1880650
1073272
1966959
270063
950088
1062060
1974499
613001
1638728
35313
310633
1253399
57599
362164
1340948
1031979
1469388
1481556
1058147
250075
605543
345024
187005
1063166
1643703
1231945
738282
1959091
1192657
38618
1985303
1440617
780579
1872829
464172
928568
274624
1664589
295030
374273
1900748
1750905
515294
69603
833873
609509
227934
1563619
1209313
327577
398954
1222710
306754
1448343
217337
213371
1633492
599965
1893419
1340248
1566815
1584425
1942508
719339
1276749
958326
1431396
296969
54630
1179798
910271
1185369
924536
1897885
49055
985351
1462353
1025424
1520970
1892513
838841
788752
1704616
8105
692651
1109869
1274020
1909730
1840770
1146824
269690
356757
1078188
1059333
541422
1273248
954496
697193
327873
758947
1702964
1693102
1621734
1795989
900870
791882
211758
1383392
909742
346029
1795796
593976
1181930
531763
1630160
1848033
913145
1287515
579573
1265060
1094920
1203742
1372721
68806
321640
1774275
1614540
103152
483119
532593
88814
357907
1466275
162174
1941780
155445
1692676
1771307
204832
921135
1803367
176892
410483
700365
1699433
1396462
202859
1539941
153987
1318227
794341
1574649
440769
1012489
1508813
1344322
1534441
781197
1648010
1549734
1256179
62211
262077
1334865
1424353
1141089
754792
446030
622811
643124
631416
1997025
74993
775335
62348
1629500
421643
1882500
1693809
349324
826453
1778041
610925
998730
1482114
538353
1551821
1011350
618815
1712346
1635801
447548
757693
1626558
1352693
440864
150815
1345932
1801914
1511190
1039286
1266009
522792
1060241
64114
1356796
1778291
1549027
1063154
1317101
729415
86753
90020
1917354
1897156
1024754
1580535
1792263
942993
1668066
1574992
1260546
1636210
519826
1549085
1711854
1016831
1269050
1054383
1994034
1485520
1549046
1352862
872884
390665
547949
1744837
1174942
1983983
1739063
278531
350896
785673
29107
1409501
287368
892322
1424244
704353
1821187
1646930
49844
866012
627485
277762
1006771
1854604
385403
849867
386474
540770
173765
1113404
1974027
329370
1452612
686536
1305506
1185233
550441
1516331
1023531
1483657
406752
1957849
1849301
1774608
1830386
673912
1299808
466148
550361
733357
1613225
1371848
338703
1236835
269935
536640
964112
1690046
1249034
1885272
520562
1336268
817929
80011
1952961
1163222
1489995
1807313
315256
1935482
696661
1673956
1892283
804421
1084601
1338591
1272784
1321821
308743
546161
1893957
501495
1233824
216411
514725
1061951
248951
1319168
354432
407371
1937661
517891
335083
1996799
1190174
1604462
372230
787269
1492154
1103732
1859396
983427
222208
906357
1991357
354693
427768
1296712
793040
1185932
1042506
1744098
150039
1876429
1819797
1667496
1221367
1482091
1834110
946643
373186
326600
822677
1181587
706435
540712
37289
200996
67224
1382458
750583
1736258
1886101
1805921
1210296
100865
959690
1748680
1375901
1209917
1506425
1369574
248567
1315590
1909374
1064607
160366
490808
1743020
103689
1710619
1480881
1979891
1404733
1330061
315574
1308884
1836151
786852
1712047
786872
196461
467421
421003
135824
566384
1609412
585651
968062
1087121
1429806
37316
952478
1567362
1601138
1769689
1951118
219325
1986453
1979533
273120
1338290
791356
284857
650100
245789
819512
1812251
247119
708159
690235
1574287
243558
1205615
1801512
1258619
789522
278203
1175463
266036
1962666
501897
1432910
1192790
720361
1652936
63577
93005
576019
1680651
1511357
1804822
1586266
1043187
108728
330699
1216268
475436
1031423
1388695
1419343
963323
1355707
1788926
1070925
1174496
1768228
654654
1077634
1903888
833385
1110986
456987
919640
1207798
1239715
1056249
103452
841183
975744
442666
1862144
313012
1338414
519946
1762182
1162626
1090990
1320167
1487177
583377
981786
518991
557961
15093
487722
1394739
1305604
979733
158847
693048
1523274
571216
739595
1873770
269225
190662
1536000
1319334
1652001
231189
693994
1082554
658416
1654304
1612621
1218485
485618
957187
181820
975897
1241407
37250
1084289
47874
209877
1464213
813004
1466645
794218
73181
398676
484884
1994200
1437314
1800245
463332
586691
988805
1411505
164333
566587
1179849
1662056
1021364
242150
208335
845810
1646239
231181
42575
318420
1993183
1582110
1566266
1075224
1220260
666566
1341611
54197
1147887
1293512
297766
450219
1827616
31522
1493188
128383
1585519
34461
1088914
1195834
1364352
1213966
866968
69955
1645221
254034
558613
152795
458188
631535
656021
1961649
1341344
1992972
815519
50099
483066
1698822
1418126
1291141
1336204
187653
290228
652384
1133523
394619
931200
1235818
1743600
1166375
1878324
1567441
1329956
565520
215316
1888658
384998
157010
190961
623032
1299639
1203376
479284
208010
94918
623562
821366
336397
536794
1983953
974442
1776401
1314687
1654527
443404
807572
1606889
1121580
88487
550824
1025192
972542
1404468
1927363
922978
1937393
1253138
1560139
77191
181788
573432
754056
591463
1601671
1035464
164779
435985
1165478
1582050
1172140
122606
93674
984317
1243968
1518969
1698858
1511977
157810
1845982
1467678
1815189
298922
1155645
1491831
1317389
1782621
1891279
1400668
843224
814032
1033967
1369910
1060829
1725086
705242
1478564
1247797
1266485
745815
694973
1810708
375187
645438
341957
1733037
1389803
884915
816852
1578819
1151922
256555
1517175
898462
1405106
1423959
361753
617281
555224
66199
1377095
261259
1390920
1118780
1871961
1097723
1198854
624762
1346735
738214
1452291
1498845
970242
1898293
119324
193111
223925
586431
1387259
471816
139297
1377182
1051922
1144904
1730068
66860
386782
403947
535179
1760173
1520749
638133
13843
1364386
938860
188083
1291139
1010000
1457339
1628249
1384447
125783
425203
326459
1116478
1999008
634292
412891
151077
1951227
1489555
1239540
79998
1854443
164206
257503
385915
1608985
707237
410979
1455109
1316013
1198188
1458794
481136
889412
430203
1804864
1494349
1344149
1981828
323270
748952
1138209
8542
1414968
1241130
1089707
1868307
1578450
1714562
1630365
1528265
201517
841316
1046802
1102974
113766
1605320
1803017
1818828
277965
649860
867822
950505
1044019
725183
1215634
107515
890500
486752
451102
984396
1438493
187610
55801
438417
960275
1721183
719147
964760
1445500
20443
1360752
762232
1547463
1893688
1977665
1723118
738536
1448787
164383
413267
1762770
662383
374356
1253179
1885084
359797
1329580
686695
572630
1647099
154008
656490
604604
1443217
1073207
213923
540332
1100473
8025
499887
1349623
1330364
1525187
801616
991754
428090
1149862
1022255
419063
381618
1396712
1107144
1551499
1941045
521806
1039330
415430
1905622
598948
1996768
111292
215440
124567
454105
105312
1994463
1616847
576842
1230553
1543440
421722
281999
28515
425914
258409
878275
154525
1024258
753013
132090
1633999
1938421
158468
1141602
1339265
1448591
404210
189126
1754466
368884
7531
777632
1856557
1476892
93418
1906847
1810121
797492
1294236
1605655
1879501
1692111
1668714
1719391
1158497
766808
551412
441417
1769753
1136605
333758
861799
1550934
303590
1502881
1515911
1738164
627532
1000633
609371
89171
591870
71512
1729191
75613
326874
528558
1665396
165973
1763074
769669
183069
1387870
780552
1143803
7246
311476
1936688
1693895
1543642
1870034
1294694
1129758
1137337
1316393
1757109
1520629
5534
524507
464467
1596384
1574925
1241664
637564
808953
263913
1455707
1996606
298243
1562725
654669
299430
1271825
1599183
542199
304525
1002878
1524381
863153
10500
1712195
1039124
456522
1387565
720431
938807
1520987
549473
836167
725302
885289
209937
651329
1877124
1210542
726271
1735862
103489
79362
1461439
1113057
181397
1012230
1116901
1242453
217300
541467
1342293
947280
1107220
883405
995816
1282198
764294
443446
1288086
1603412
913777
556591
1626744
1638602
1122192
1952977
950544
390739
1659717
1493790
1865619
93699
123186
1944490
954413
678078
659437
1614397
768935
1711033
1645833
1463567
205824
822771
782681
1900054
693474
1977432
1637362
433019
468159
47765
1784778
1696274
347688
1128768
716119
1249073
688120
654716
535404
1661519
588498
203101
608083
713064
1723269
1200160
438377
460374
696617
1875001
530987
342754
1689177
133757
525927
1003109
1194833
485040
290404
1712909
360791
1150084
1657851
1497641
1056495
678025
1656619
304350
592669
1911554
980115
732534
1678103
247975
974229
1127158
1303442
751119
1027054
1186112
1731342
353712
1646166
1980741
561904
506066
1180601
1703889
1226299
75628
1241382
200336
258414
728292
297801
133365
653067
149997
1519083
369431
735360
1326793
763225
1235635
1333285
553287
846696
798566
1602863
1802335
1284200
460088
1664115
1054187
317587
1193060
813046
925557
169624
1350693
42062
660143
279660
92114
708861
356683
1305395
1272290
1286373
1755067
72047
953364
1824179
1460494
200654
882560
880747
1996177
1609597
1538761
683702
941472
1010699
1334677
793090
1425459
1282026
1666765
1218889
1551749
1723747
1924720
319101
1411293
731665
178953
1606490
1388975
809940
1586006
1192052
1700424
554021
1017214
310032
603255
1472700
1827928
1082043
1970646
340831
1666242
591978
630472
1113011
1484851
186281
140016
1204332
194716
195224
1224889
817973
247737
1987309
852519
64765
275138
276132
1557085
409395
665241
932462
1154049
1666476
335533
1117486
1840293
53068
450274
1754405
1212560
71585
1248835
1458118
1348641
1462263
727347
928292
708162
1976269
1560038
1724351
169713
1988648
1743222
1004152
268585
620027
1116741
1615299
1725126
608220
497869
967632
1011545
1059791
913753
1884525
1211749
549766
499238
91615
727724
1450769
528542
33970
1322114
840545
343921
1886648
494254
737804
204766
1635295
1147416
1527493
1120773
367629
691147
786790
1968772
711423
1182090
1545116
264617
1300751
601401
1064995
555006
715661
1102448
1963712
42729
951653
1235528
1168188
1995076
1327084
423486
1144275
787053
426421
1356037
542530
1313396
834216
249349
80441
649361
395106
1886610
305409
601604
558035
1098143
1769558
660343
196153
754376
640187
14719
1586839
1660778
894228
1447508
1693044
1280205
1100158
856225
829268
1752567
971833
1298437
787674
412272
170370
48358
4017
812318
979817
958995
469848
1295942
104295
1325594
1538483
573034
1496038
1354975
1805913
698098
504585
667621
1561097
1668359
386342
1117753
1107704
252344
1485837
217150
1306206
1685027
708965
1404997
540349
1051573
13939
1746850
714208
695003
1555715
815071
1743314
357215
442788
980453
1084421
663769
1509442
423354
785101
449703
998149
754277
565782
461218
122973
1526656
1492477
1378116
1548943
923114
1273612
650491
1891028
28151
418744
1279676
969871
682216
1599328
842410
303209
118590
201051
283989
1616266
263696
1787025
63898
211423
1849793
1362051
1616851
881237
759058
42719
1121582
127282
1824237
9098
1588878
357871
1601306
97086
1452417
1166539
1616703
1864311
1696117
366099
660517
1518238
425454
274980
1466761
294844
453347
1675678
534111
1458291
1682994
1921565
832389
162028
39574
1945673
1862270
404193
1299323
34041
1864344
388916
950252
801628
680806
642283
95494
991228
1632995
891703
1660039
862958
257939
1139706
979429
159633
1410597
1969986
720676
924627
1949752
885817
989728
350591
861455
709459
926463
141965
1964507
32279
1357532
1404620
1516321
277093
180962
1339802
1372799
1252204
1244945
1216658
1443178
1634167
12356
651153
1226092
882125
1657994
900625
1830953
871527
1487485
142195
1434327
1281525
130543
891781
121521
1043640
47873
1351550
531378
1668832
832472
781378
1701032
758750
1173751
1844335
127214
1588693
179440
365096
952203
1497754
649024
906150
1791626
93734
692993
932398
809781
1192673
1191467
1296186
1918345
923290
598005
1323556
1062458
1413175
270716
222023
1247454
1004314
348241
1096228
669932
1952934
445337
778796
1636246
700759
1253132
743480
1357484
965846
1951002
668447
1742955
501972
1058872
1375390
1042059
349848
1980759
1130333
1222071
322771
1148911
1977967
825864
1380823
1084149
1962759
776712
1226726
1361955
824295
1853386
482002
571260
663943
1037542
302857
1267706
93941
1776566
1188629
1051691
1317581
1986633
1848257
750434
555304
857355
1420800
1462016
1150900
269368
1567757
1704046
684631
880968
491517
1913487
498853
1466312
1145043
1132234
748446
1947636
1733199
325264
608937
245180
1799536
1054571
316099
1610615
1094413
1274160
21989
1765380
1951111
268553
298050
1632375
244887
1806030
1153838
939759
404003
699902
47588
1040466
316706
1536937
1936828
37830
350757
1787624
1008128
572961
1291666
1196032
1543459
20637
1011525
1436156
562856
159976
952384
1533690
1511882
1490870
567284
1806479
1359002
494297
253588
1549322
1101090
1096222
1659654
211684
263038
1068071
229182
1077635
1405092
431699
868268
1936488
829514
1898639
1756476
102783
941591
64145
1331156
317924
637195
429415
241888
1989310
612653
1358673
374559
1023621
1873450
657876
715324
1602763
914082
893695
1377967
891685
1679130
840746
687129
1925719
1930010
48687
1666904
643232
196391
1606345
504163
192399
1445004
1556361
553473
823568
1336420
995151
1119500
1477989
723782
1693187
1421057
1216412
311969
1008735
1942389
303851
1310414
118645
1257638
218932
968140
359825
1002572
1131387
1960631
616621
1187404
210176
1547520
752967
234596
689586
1486483
1585711
1259534
1845298
678666
942060
79110
838425
1584018
220980
207363
447492
469099
1618247
1783889
1878320
998439
1073509
1326142
1807031
1874311
1423819
407160
1797104
342611
1721868
1965068
695756
851707
1465262
10369
1864077
1377445
1637987
550017
548380
112173
1495311
1860724
1226628
1477147
313084
74608
1571923
1749877
1978899
1410965
137473
758475
132931
922340
492479
631666
1305629
588235
314503
847242
1417232
1168267
794358
1112724
1348554
878942
617323
143623
1742162
1949680
1895229
543678
1751555
734029
1066331
520899
1894594
831628
559706
1310708
452363
1632855
926117
1745409
901127
23102
711894
590237
1179798
1593538
236547
304970
1018124
1647390
1203581
1406290
1933225
871155
1122180
1243857
185955
191653
1286929
756290
493102
1892803
663898
146045
1713698
1952845
914725
49776
1189085
267092
1364935
1027086
1545845
1225457
1391337
1336000
1638936
1567355
1682709
1630853
788088
1835949
1173859
139054
1530052
1347910
1025136
115671
245982
101099
218918
1169107
1231548
887169
1746780
123846
570082
850585
674120
1092888
356319
800729
631243
1415856
1376738
115067
1724072
1376650
1657722
1845911
866292
798022
397321
1735123
811662
603926
1130192
850233
302107
1492965
1269972
1479189
1936055
1357054
1949194
1273568
1640501
1213280
258824
852342
9896
1498693
1874087
550653
1932722
147033
1256427
124775
1690861
1381651
1923552
1584710
1015340
1106549
1942425
1570466
80718
1681086
1804805
1619928
451522
99098
631523
1617517
866012
1798916
490424
1437852
809795
462919
1690233
96697
1335491
703435
1689420
1251876
754195
1101735
251286
719983
212966
1258975
1869996
1456908
1143978
1051574
760216
1008592
636964
1449588
1264534
361218
432261
1674739
1493665
846797
1937846
1160763
861147
694742
411805
533050
1336371
467690
1664760
1750772
425826
703938
875083
1643049
587873
1973996
602076
1679186
1620593
1728249
1621579
806304
645546
1221527
208739
1743485
701445
309196
465561
383213
402073
187360
417233
1509764
761447
354460
898273
789465
765415
744433
499760
983673
1473499
657198
1181265
290817
266486
1534907
1476430
1266442
313055
1762389
814376
1919761
1636069
1636178
1749134
98549
351458
953776
875185
1205235
1561123
1391392
647204
271337
28515
1489576
1016445
455296
253527
594003
522626
1910910
705547
1438846
874650
1763190
738533
162406
328326
1183742
1358136
994689
274025
783781
47906
381594
1885729
249097
1842617
263158
1242241
1914380
1878725
989390
546662
1554872
1828006
1273838
59353
1364839
360750
584275
376206
1359763
877916
1974123
1732607
1264604
512995
1760321
1880232
1097046
99340
1767668
1147820
1056726
98307
265633
174501
1514893
1073649
1007402
305373
110394
604874
806156
1733330
1334660
1569742
142771
156690
337969
1494866
1449079
119753
1662322
1660880
487587
1389101
1069301
1193816
866573
1765884
1143878
478039
969068
74934
187478
71858
1666252
1490080
368368
1315482
721999
774176
986112
1158447
795217
1038108
1871959
358520
1642951
128290
281330
341229
1208694
150932
1635057
642560
358167
27675
354323
286104
750477
936396
742617
555266
1991723
1594518
40465
1558700
1597742
1328094
1526328
1592464
165813
1613143
1945411
263674
455335
999888
1034689
567389
1918877
212205
1048623
311086
1174678
47035
222495
1355564
402674
1540511
364472
857401
1411026
1608695
27143
1582240
1120973
1022047
1372729
1844024
676008
896170
274095
530946
1876497
368348
599693
1286991
1449415
1885852
1713188
1681115
458415
1406498
236865
926118
378271
1995747
1821076
455543
166189
1958693
1694089
1785673
1610974
100996
299731
151874
472892
646362
1727764
1762756
1141974
1537775
1283771
1000663
431722
1459558
1446322
673425
1503108
1790200
859309
1807834
1257972
85800
419040
996558
1273270
1976014
951913
720090
911677
1942917
1852598
1817147
1895378
47593
350942
1865176
598712
1199834
825933
1713318
1702630
1925038
1820544
1313603
41165
1438851
1585377
1502032
1205074
697803
212186
189777
1816553
427803
399731
310554
184590
959206
752734
376164
1944115
264704
1445032
1722051
1360395
1552451
527081
881399
309082
444056
81573
736544
1687364
867297
341648
1254400
897472
44070
339832
1894199
787119
629531
355977
1308953
1989723
605223
1488242
1819817
1976657
118799
894975
352803
1213227
611808
1303124
818866
1402107
427260
947959
1482003
768379
954688
903123
1013810
1932249
230071
1418573
127322
783014
1383928
993019
1443988
1908666
457614
1481537
443171
719551
260294
396893
60141
478163
361241
672684
539270
425658
1676656
702242
595591
1688400
464483
1424211
17557
1920450
1391970
760844
573379
348184
1215174
208785
1114634
1214328
935311
1016855
1512573
1657956
1624857
61256
934498
1429416
1193639
1586012
708380
1942721
607027
474040
1665846
1581882
1377298
1487278
997272
1320119
1249967
637382
1576270
1342365
551513
1980314
533992
548936
857397
360586
1447354
203923
224167
429170
1890729
1131841
759800
1327407
764659
574265
1376998
711328
431789
174449
569183
474316
1076295
1595734
1595113
364601
1305504
337739
1001684
662595
1935762
1292242
829859
1375353
510421
834890
636955
1155012
571578
357407
645975
903009
1308238
1272592
609911
1759815
1887477
1108945
110070
1065579
1572672
1001540
1530092
85823
548939
1660413
1327427
937745
219492
650080
1557738
352798
207754
1620153
967008
1391048
1024472
295430
776488
136129
1034067
580272
382675
1922729
1207882
253301
1190583
645631
1479215
419452
292474
1016688
532212
1287021
255304
188844
258286
584379
71065
1463413
211954
1611510
215444
1264154
1108106
686394
519650
933141
1710721
586903
1303160
295022
372429
1544997
1463374
1864462
110269
896362
1917657
1529242
367181
329728
751470
561507
1349094
768223
1609342
910159
1800489
955323
1565946
912394
631999
1754860
969880
1279155
1135248
1219289
1032247
1058691
1828513
1528320
1354324
1338375
1699663
400966
1972684
1423430
638763
1369060
550619
1054349
1716538
1956712
1425581
595457
692254
1667668
1213756
216845
140661
546536
859493
52733
242989
983585
1639789
669568
1114941
978046
613277
57521
1539489
853958
711166
1946558
1210587
669977
1246080
1926502
1816300
1844678
1510590
526051
1900416
1178079
1268115
1173962
1182380
190626
1848087
288348
705924
612484
79884
1138609
1625564
245891
1830089
432180
1380850
1793261
1018064
1313521
1060753
1851970
1568149
1144039
1293754
1269969
1260432
1325868
1190951
352010
754000
633894
1905306
1753267
1944782
389907
1328024
696153
1382941
1519731
1974552
1969816
782725
295842
18553
981567
588190
1357711
423570
1530496
1706465
1503961
131007
883119
1313843
1266672
1339285
611126
1604841
191260
1925412
1171537
1413894
1710276
857722
209855
1360237
866001
1219235
1141163
1253088
168580
1343969
154523
96431
1425342
1639084
649650
1651174
1715063
533933
191534
770048
411414
374629
598267
66608
220190
976954
1771232
1589923
1916295
906904
45861
619439
255075
1806679
1491216
1009847
949007
1331688
1862244
1283544
536418
773967
142337
1765598
1475504
1782053
1607899
765211
586080
383834
1124986
1047546
322389
1713528
3599
591553
783050
1275386
652124
641660
753406
1870261
669538
1699677
182728
1994130
1362378
549687
600485
377902
1642208
396795
414459
661072
799550
225343
749868
533442
1328769
1931952
1324190
1022105
1661271
784547
1123253
560437
979176
332574
336959
738282
43657
1936693
225953
1090647
1902166
605855
854253
705874
1117622
488734
1693300
1479081
1412729
722549
1173393
1060959
1433441
1107503
1167792
408058
1187126
1983945
1714633
1536747
1287044
27335
156294
1336377
1402105
1390221
463385
1309533
676946
487130
1589891
57238
762163
709905
339211
1948860
1182459
65793
1786920
1528201
921518
939406
1205615
55166
767746
959903
953416
1546660
527674
1624857
1588255
1417672
300855
1619061
559956
1847760
923233
267712
1895347
688894
826611
352012
1753200
1933261
1520430
1800065
1979225
1152923
1901886
1250311
1956243
808670
820417
717433
266860
814121
311347
748489
1247428
1792887
474722
1721042
306099
870550
58239
1042686
254148
884794
838826
1306176
58291
917544
254380
519238
1010021
1496629
1023172
324011
1003057
963141
819202
660755
1284610
443730
310974
1910941
1515072
1042049
477951
1318702
891895
1342955
948325
1408947
558355
730997
1462720
1410530
1737462
539929
1607273
560556
568315
721749
1024864
1900762
316418
551912
1230297
1269138
1086424
560884
1382330
557762
936584
1148567
320617
185457
642674
148363
1835790
1750361
1173123
798820
531107
1879297
68958
1429721
949229
1547130
401974
909072
1585833
485421
291676
414324
1622453
1693316
57195
349369
324503
79578
919308
1578571
421099
1594977
1926279
1155217
351072
1991071
1758537
1944891
428596
1871869
1525498
41275
1552107
1975198
184625
1404755
1174107
78472
1551511
1917945
954485
202594
1330671
1946978
640455
1437839
1083965
1022626
577305
1652032
1405560
860076
832797
1919882
888412
951532
1707103
1554547
1714231
1773286
1920746
172609
1581901
990625
1126835
1294300
1787426
1897562
1298002
383705
795291
825976
1680042
1870606
1998383
407518
511884
900453
701416
961821
1416248
1250997
1520517
587717
1095950
1972386
50775
1535363
433543
162105
1404938
147265
733616
1508350
318095
117700
927069
870601
1701318
1109782
992090
1894391
258018
306779
1908259
1563897
222510
1706972
413108
1512303
1512354
1907099
854125
1928438
26217
1323426
1535731
1072044
1595808
524956
285931
595040
79290
643804
1628104
1479021
1034206
832522
1255976
35563
96053
1987395
536303
331159
919782
1201596
1919200
1840223
186297
9849
528824
651761
1737790
1629267
1522733
1560297
1658175
1748698
1484920
1739731
1755048
1415811
1720035
1616225
74666
1728548
490271
1349437
1404422
522315
261035
1011488
738991
1964040
1696795
116817
1816006
1962890
129987
941733
132504
594183
350344
1190914
1623438
57646
107303
223228
1753992
1028783
214019
141926
727261
1328759
1293486
76086
1627405
1746690
946226
1075687
406547
1292925
1048755
1900920
654113
1279257
1886487
1997952
187165
1736066
1258494
140659
1954631
572967
1679800
1284741
471328
1601658
538905
773822
184790
1791083
676169
182982
1066705
1216116
137006
1102311
1051822
1018283
1400702
1071655
1794158
971349
77545
26409
714535
1789756
629015
1134806
1637764
320583
1466125
1637290
969133
779390
494812
884176
1612366
1963120
1342014
1934524
102406
1479207
1813429
1223100
1024367
453229
391123
889616
225654
162910
32448
1769345
261526
1352846
826288
341778
28826
696298
1748073
1823584
1557883
1275199
1062750
850500
94934
1251792
1166740
1666222
889445
1522539
965935
1683823
1933078
1377610
1518067
944118
1811731
1640607
1460539
964549
1527453
1393993
490505
1204520
363450
1108868
1278730
1484537
1475346
986864
752890
1797524
424744
1193036
470186
1878568
580068
1488743
651441
248588
1127948
1767491
1760782
1479128
516179
453570
24105
844901
1222958
1678524
1555137
1538227
1341395
1131167
880343
1013641
476587
691098
1608023
1014328
402571
729480
1772843
1867073
619749
384847
242623
908267
600103
802167
452047
429447
351634
1667763
1344516
1456143
75227
1093706
1012011
1038872
599046
62388
916227
1579441
1895937
1267983
254313
1318503
1571640
219084
5961
1491865
62476
1438009
1409543
299723
1537041
246302
1528232
1050233
1998168
1662334
629322
435045
566610
1055348
1601312
1948378
1075584
1800007
1934926
1219726
81937
1622654
237963
1585955
1685801
322262
1168482
827513
1963185
452253
1463346
595877
1829147
1335633
1850653
785228
1436025
1237398
1262525
743491
1827478
734221
790044
1334166
1587886
480352
1155728
17167
285210
506958
707295
95716
1041165
1322445
1369606
634821
1012390
1066333
1526542
787682
479248
1055808
1377358
1870641
1655075
1707657
553921
1360091
1818425
1848790
551496
763549
378117
640833
73229
7275
1078439
1270362
1373958
1403135
667738
789085
1824865
1508467
1739019
972089
1243065
1698030
1776516
1893155
345775
841734
282117
1020659
1541494
1645756
913012
546908
55989
1613984
1972082
588288
461347
1099552
1525203
1454823
362800
23414
901755
1750784
243332
1696871
1662049
1381306
1054498
1197647
559162
1271916
383420
1183568
1405915
1339767
1794898
1738353
1038270
975725
1198882
1892398
1279150
1643121
564719
1195281
780206
741107
1169427
777228
871982
1216039
1030818
751452
800269
377388
482752
462140
1261332
1056628
1945247
1864672
1888611
1453224
263161
743134
240067
77564
952169
862840
283712
1581591
26567
1308645
124791
1151060
1502713
622499
1593599
975508
1351430
1476141
1346417
336401
1379797
761697
721114
1734499
1118714
1732161
1158483
846748
1307064
734258
1373457
921875
30223
841437
1857436
1995963
579729
1563256
1156064
571564
216463
1083943
1856092
300156
897479
1549412
580643
144572
609643
1690406
442263
264261
329907
1785850
53862
1604603
944740
896858
46035
520233
1604333
1639912
97830
1355820
764394
322931
1870774
512958
1349911
251380
681860
649614
541493
1259535
258952
662220
1746483
1146237
886296
1818854
651538
57734
1059172
1810482
1157549
340047
875602
1542047
1645680
1993045
1508813
466906
532093
1347539
267493
1373938
843351
1938441
835536
641086
1442802
98899
552324
1911462
1932149
87008
1305446
1932146
134071
173412
1595204
1333337
1263047
1196693
1220527
542849
29704
61590
1011384
169313
485468
1673343
1981111
1041131
211502
280115
1472750
920782
490987
603556
1441912
1447972
1069326
1689019
1019125
1274493
1060642
1222534
489657
547690
1113979
1406941
1467652
1363820
877579
1601286
225597
1896325
87385
1008779
898780
1741575
673385
738644
1888841
295568
524480
1786057
97566
634318
370238
1063685
692205
823252
1524471
1739958
180155
1183333
1592158
212348
1522822
1804560
1551873
499970
24276
1500177
163348
305004
251069
816323
421068
1588769
1730656
1173462
1288249
383894
183560
234275
544407
273604
950267
1682633
170060
1699446
166198
650101
144577
586614
942809
1921269
202469
798537
1347314
1689153
1596774
1796189
740974
1409602
1564942
28158
478162
1042189
186315
655933
1691970
1366072
750448
476723
1449033
1492342
1941541
778434
471464
1605657
1598938
1035662
905264
997520
472999
1865576
1280663
32887
125134
484487
574523
1103848
403674
590968
506089
1386147
42013
821358
958807
1947715
1286094
1455341
1253660
28813
548654
674133
1421745
1512945
1538286
1462510
485435
391071
1869692
1083338
1148891
1620605
96303
231454
142137
29952
945963
1199451
1830374
601501
325480
1943780
579032
432940
868504
1817308
1310182
1637242
860158
989311
892198
1113175
219459
529056
76353
1460296
887105
1449204
1291569
1087813
1826983
144537
330340
188259
644685
1362329
1847664
1249668
342475
37685
1877964
878824
1132158
1845658
1534635
1762063
284805
843710
1316886
1301331
580300
90308
1196486
1962963
1849484
1308372
1488549
1599897
708112
885415
728984
855678
892672
97587
73053
174983
1692105
1053933
41290
233860
1320006
1389408
1475340
917467
1997787
866024
1445890
1382792
361843
661533
291798
1482041
1546117
730209
1056109
211574
1266278
594426
1116233
1972390
824750
979412
427152
69145
495818
1600848
936416
975599
939630
1892789
1080915
789084
1497980
475481
1770994
890833
985284
913444
65624
993883
1098853
1915768
539943
1603623
203236
1248424
128883
79797
838331
1146673
1022370
1175197
1972307
1544751
547272
1857315
570125
1544305
1756444
614926
790169
1474636
1561849
197860
416730
216424
54803
947165
1641873
129444
887424
1973559
128607
1138794
729697
1005470
667255
1190513
1601285
1929631
1697281
523673
692377
328598
440522
536776
1904891
790565
1631496
1873792
529728
1965968
392832
1695103
1234928
1637605
1941789
399187
1258083
642828
124647
1146780
1787090
747338
809773
1041964
574191
1413037
1579429
1626125
1774661
582344
1433382
240378
1704547
399520
137781
1249181
938637
579777
202034
1370258
1132098
1855995
603791
1804552
823701
1786909
757187
1851367
701020
303337
1122125
445022
1990490
669555
719094
1336224
1906152
138112
1646705
945895
1715644
687003
760887
1676971
564967
1109436
1568579
609642
827740
1609358
1932046
1457488
1279355
1011677
871854
750696
346629
357333
405894
12881
1617302
157059
1591900
1184715
1454753
807927
967982
312251
1736936
1578431
1666499
1315193
63685
1072913
129168
848333
1376800
836602
1925573
401090
449438
1866811
97597
1540308
1516442
1698699
1899339
1804347
1376321
488881
1964327
1872409
1837996
1337894
930777
111215
621158
841973
1530962
1860647
1853984
646872
171396
264530
552296
1796842
280830
577649
554988
587776
915346
1211118
213699
53916
1762047
834131
523265
1735531
1050383
1023364
1750537
887451
1985392
1329202
1942529
499008
1779831
590765
1228763
1347465
17302
827491
1511310
418146
518456
1751219
1118780
570747
1918730
1225702
94530
282289
538572
1350981
1343206
1093583
1166448
12972
1131655
1299487
1244560
1406779
266403
878830
1920188
1294223
1647293
323579
1180265
919473
1868347
1119968
424639
1529354
260742
564051
1616389
1012859
1963584
465322
1908404
1827449
1524551
84423
821575
1830735
195329
795835
1042807
1198825
203604
1869911
1815127
1757648
1437918
122357
1820264
1060953
1803923
1941325
1269953
40189
1332256
335267
1893202
828363
1936214
1350612
1987815
700884
1271629
1295425
64403
44320
1051555
90833
113396
1423689
1692668
82470
782803
1487205
972340
261856
639255
1093392
1345869
1078059
324369
1739824
65749
1139375
760142
1248405
75007
134555
1322284
930403
730182
1570024
1285654
1282937
1264256
1436425
1400080
192916
1284598
305511
1444771
195028
1135133
322511
679859
423192
644948
549380
1478681
273370
557669
1102046
974988
723683
1285612
1043650
1142670
1888372
526090
434578
1043758
1044628
1719501
1331240
335086
1219431
1298321
40727
1901484
149772
459621
941454
467218
1220997
12981
1731625
1200047
799588
508264
1377804
759202
20887
1160573
74722
1778943
159738
1957589
692185
1345005
1714809
693011
907464
50496
1511909
568430
950112
534919
1099596
514752
801671
1940142
1733695
631005
1505467
1657332
879553
1451250
481083
563472
444496
331465
1699302
4529
1213883
38720
567928
982222
1680823
1989098
1735512
374650
1463417
673054
130124
1941833
586480
921156
1392175
654971
547926
635148
778819
372101
332253
1220480
1483542
921776
1604784
1359390
1320600
1272805
483808
1241921
1238678
812827
258984
1870354
98481
1392425
1369918
1628536
1589982
1086746
693761
993618
1477819
684425
1060324
1368266
1129139
5844
1229162
1148647
1966358
64555
602137
989986
27301
1385792
556573
1800475
158614
1298307
1583682
568609
845133
867492
674743
1597704
1365359
871339
1777390
269550
1229861
458797
1607000
514504
1675443
1149033
1394997
1168053
1377903
1482826
881539
1076383
33538
1091345
1949626
1157533
103725
1576355
167536
1805937
109631
1824255
1077227
1036521
293037
1002030
76363
604768
777952
96297
74459
1926823
1955876
461934
1311838
281406
1809210
998314
257297
338738
804878
1332827
230904
406343
836442
959255
1820445
272795
1984072
500567
1907269
1703558
1730839
1968118
209128
185576
54316
1867773
1831529
333072
957808
1403880
1628377
482258
193093
982680
853568
879663
1487966
470426
332123
1735319
1529370
353989
1880503
1180113
1272941
1091732
1053359
843514
685545
1292100
1567401
1695951
1278511
8853
1641710
1886786
1946955
1380054
1139966
603673
1429318
367289
1286434
1020099
377821
501967
1549074
487942
255341
358982
778386
918467
697850
687094
998798
1785214
1599388
1205787
958798
610025
860476
1180519
1435664
176649
1084149
35637
916330
1968012
1738523
360805
1850564
1851528
203104
133763
1458777
1960557
1387267
1258871
854908
652299
1817019
1565017
1922150
218968
1648525
287428
1114351
279730
94347
613451
1082868
1545645
808075
1118187
1621054
1404492
1922510
1322053
320599
1236207
1027114
1860972
306981
875180
1283353
965385
901995
391675
1815477
855809
1939728
600587
1433198
624306
78292
773384
729132
328180
974124
604591
272334
905179
1063187
497647
755278
1317775
997952
240603
880660
578176
1127664
869248
341651
1977507
1638999
30912
662885
1796586
419099
1312725
945053
1606953
550086
1186611
1495193
77756
1372887
1092927
1726873
154807
1636353
1152084
1678714
18991
1423501
499821
288910
1887779
336509
1338483
1226727
528684
1165075
370336
296692
1313076
794728
1275293
1716581
1077916
1868408
1302678
698931
1429491
547939
1256520
1555129
226682
1388939
69333
1391818
451698
682811
667903
234896
732666
1655928
1124631
419112
1973838
1040592
1473433
210195
994523
1209224
1313518
372949
761565
324047
1774790
955592
321942
1787829
223024
239161
458205
38512
297412
483500
1701912
765353
663585
1337804
422655
934528
176513
116741
1393358
659082
556524
1034999
259594
607104
785177
493193
591108
376609
1356530
419263
1268421
996776
1479271
1003892
1765997
70994
1302046
1022095
1374094
950703
1055016
981290
876970
1327720
838583
395956
1993410
1798473
1325644
1276254
1517423
1542636
542966
1455300
1135246
482822
316670
1315019
1313113
413345
684670
129605
1232728
449531
724817
1330884
105150
1271481
1780350
1912219
1705393
1523689
269044
1899898
1903781
1174738
1319376
1826195
1078175
94627
1840734
1013632
1434658
138589
229287
1926322
1560931
1854674
762855
596998
783167
1149645
1622141
1414457
82679
463837
108499
662985
591771
759200
1637301
1173524
1964697
1869150
1481464
1362315
496826
614242
1446948
1692520
971126
230876
1072425
1637792
1315430
248561
746534
1261238
935653
691681
965080
1819672
31435
1296547
983042
1023730
1906846
1518704
49441
1355588
873577
869364
877076
1896487
1239738
1279328
481948
628920
723635
1165187
1776710
18945
648448
1084337
361227
246472
1143961
778543
1682005
1831999
1636459
316880
602885
788242
238388
943110
308734
1968443
1586876
476885
920008
673845
724075
294064
280095
1293960
1511605
1963692
202493
135421
874667
1423349
1777785
1478814
1308020
469629
456683
813612
1995522
1256250
1154463
972139
1976686
584179
725803
1656547
1213178
1106937
971367
996510
1764262
1280155
973740
1051489
837586
923323
1669149
1128458
829446
936105
947796
1096587
339356
1657657
829486
624571
298317
1714592
1772070
1707437
390006
1073202
1977022
745319
1907000
1281835
170600
1879302
596421
512723
972685
1368067
92335
922950
1273784
1844430
164130
966376
772944
467255
883486
1552794
1383619
1728768
40087
449829
1955052
421
371809
810520
1822573
812987
46718
1549969
1595722
1233865
290681
286944
1322625
1464875
1184941
1268959
313766
1692028
857530
998521
1553347
1139539
367352
1396152
1883524
479979
160341
245064
407766
213304
1604465
1345197
751841
1098231
1149781
273587
162618
1229832
1290675
1621142
1320405
1990955
569652
1569166
1807936
61262
33260
1266376
761574
864727
451384
1998703
1031402
1366100
294235
1131509
260894
636028
1146641
1397579
282582
1592791
535297
1843426
628073
358861
753979
1133695
204581
1554398
753395
1028792
626026
333821
197555
1258459
1050385
1890886
1744818
1180996
897336
292945
7673
992736
1657398
150465
853721
497972
1492031
790452
1114549
694574
462275
793799
1642079
672720
302847
415892
308470
1350204
615499
639896
1100471
1209426
1076484
1179936
960752
1363920
1540627
1284062
559036
974248
972499
1251278
783155
1872634
705907
1156892
1659780
1582696
1373022
1360853
1356386
1343075
1357761
469015
907443
234518
1830595
822886
813772
1382729
1416714
1860632
1078824
1807273
1412870
913237
1229943
1748160
877644
3584
689774
1722940
236015
763763
1953051
1636614
528990
1130352
247641
1885518
1053488
322019
790252
649736
1919189
597388
511245
256946
39620
1983011
1823796
621718
106284
388287
1517974
1038727
258887
1790400
687445
1979674
199261
1341495
1632358
823645
1034259
486626
1916275
89676
610793
1562514
1162112
1753465
360155
1973865
1250687
1113533
351397
837634
792116
1721573
860032
1011419
1745476
1738436
1820516
650863
449361
1526959
1605578
1824087
799716
262541
1449523
1345815
278474
737997
24708
1106882
1850512
993976
46288
1714757
1835815
1814989
1584728
984186
1880084
1574571
953813
1418567
1838614
1187504
1227003
676320
1914702
557
1469974
1977915
1675996
808328
1099146
467768
1702837
495238
21407
1613846
914567
752661
1845595
1664253
141196
1279719
1452293
92985
1951900
708475
1339772
790877
172914
648242
1047991
1563254
1360367
1034758
1242058
440098
1140686
1486862
784203
404333
485124
476196
1992138
981060
684615
1783381
448080
1902757
778470
768124
1231653
1231573
798630
631040
1617970
1362514
1531853
676125
265295
1331170
1105873
1776436
225883
1239988
273527
68731
1502119
1801165
1961943
205129
1739577
583601
1557235
1334568
1959194
147238
1930003
706500
111259
1207101
1797923
1931813
92957
158942
513449
1968096
815483
912018
1954620
1418960
379439
1935281
564935
340832
1510935
1500522
953074
821817
1489137
1892954
1601318
557932
446473
1072585
1532731
637993
1797098
436318
1370043
354545
122923
1531045
1270242
1336355
150444
645827
369506
1243615
1453355
1866318
427496
1091086
437746
1717309
493470
363963
1867327
115034
398949
169573
192357
305512
460977
1183824
1857334
1747459
584481
363460
291064
460181
65731
44122
1254466
1575020
163358
672052
942971
1214994
641766
733047
1607655
1979514
639511
512364
598839
212331
440338
1895342
130594
104173
1154995
1779872
1249035
1810016
1360827
1963376
748080
587707
1125036
347412
385679
458122
688939
154148
555115
762910
1811645
1347342
1678821
1437530
1632812
1470425
1584142
807382
1302873
7188
1695193
207945
1536313
1414525
659060
562434
1284517
1214974
1962571
252233
1648299
1934608
1838745
241362
1792041
244102
805048
1474654
1779582
1056279
1705869
366449
759945
1234496
371183
1769130
1667135
996323
1816884
435028
1577193
64547
952309
358390
1273365
1252100
1903749
383597
1472344
1834422
1208602
1432503
801059
1048742
1795786
953571
311772
660232
644170
834661
1043751
1021009
1316052
913175
1807599
1177492
420192
1086195
1568784
1924581
1940940
1582732
1866740
321744
978629
190881
417826
1477399
1226998
1795323
1218276
1269501
485291
916707
783231
51280
1708529
1186284
1001187
1621536
56439
1026208
511949
143749
1851113
1818683
691168
512199
1521322
1584137
1373557
1743757
245087
1858160
1598224
1286873
1547288
443176
1395457
830526
284940
94035
1046711
1183696
931437
471745
1396859
347690
1541790
965799
893349
1147524
971433
323909
171480
24240
346537
1983220
1737068
816711
53151
553364
645444
1829208
1953082
1202863
1821502
1109352
990040
136662
96487
783372
1794845
1189007
1462413
1821502
1572166
1695990
1546263
710660
229003
1559774
1306265
202809
708760
688378
1085951
1187078
1597132
1032777
189888
1500533
1074641
231105
1742199
998903
1784688
397552
418967
631537
1930055
943137
1562014
488908
1430694
1843059
544257
1747073
369725
536992
83885
936105
347622
1037747
1279260
680870
1747230
1685142
164072
898233
1879642
1584687
306594
88724
983011
1609420
1028399
13146
1995620
367715
243753
370567
1387260
477932
1451189
1656279
1789242
562757
174421
147568
155476
1017531
933070
50494
288481
547618
1319628
758695
1854935
1339108
833065
1760643
931581
1448107
1173085
923230
454632
1660611
1290759
1626984
1367452
397180
656744
1064498
1373863
910799
1470464
1109222
1326638
1193171
785618
1354340
594742
381381
1899910
1526045
616223
1122018
1906702
214242
962776
542456
1156988
858020
334266
1039859
776779
69471
1310604
1824325
542577
905743
1967037
938567
1310505
1734662
429576
1100206
1195957
624436
1977395
1665601
351364
1989185
1546213
690278
1534737
1049528
1299702
1638394
1638097
1266177
1233144
1329773
789382
1118331
849774
796138
520375
1002785
862737
656668
1148289
361588
673009
237911
671100
336887
1737835
1971803
1989216
22342
1753605
1829766
1652226
144150
1431158
1205782
913966
401181
25070
1337844
1377334
1249302
1393195
1487068
1579439
1486845
924404
740687
1345993
879580
912695
181930
1934275
514707
1130649
707274
1604558
523523
1951181
355189
271980
1580438
1995642
1439726
918230
85033
558835
1674800
1922308
1411055
1831044
1218932
1502341
1184235
1330715
1692247
1131692
1449146
847655
1867154
1640333
364715
1284803
1611640
886573
1500107
412036
153222
1900383
424563
268050
942175
1152338
734849
1485803
1567194
808724
1775792
1189939
493757
1940572
1488302
556101
103400
845016
1732285
246786
400165
1622452
417457
645658
278849
382897
351652
1649394
1484129
605456
1182277
776656
1776009
1152625
832984
1252261
1246635
726073
1543700
248477
518088
662844
1286499
71667
1983699
192861
566350
1456740
123673
1022998
1135043
662847
1669273
1789865
1084827
1566553
502680
1536140
1479732
1914628
1240841
1008771
571509
240779
1360592
1333388
1828867
1517328
1672163
667681
468816
53678
555680
871224
1663644
968487
759195
1184759
840876
1176420
1669316
1172127
1093010
226846
347624
868648
1336293
556661
576112
951520
1881557
511079
1842908
1494320
1244218
1605800
1027913
1398997
864505
855883
260208
585385
1505350
333875
479228
720847
408212
1951436
598277
182443
1691717
1038465
705304
1515132
672430
552621
869976
1074317
3841
1319989
286299
934633
1135832
416562
427978
662480
1881191
1408941
690630
374495
342045
1228775
1296966
1068942
1246116
1585465
17239
1728801
565322
1471912
1611017
1151229
132584
171566
1767538
491341
343754
1084018
1951346
613528
1938885
1160575
198734
1753088
340173
311316
1216536
1136391
1020809
828646
1650080
239442
469499
762737
730357
1277596
165936
150789
1201176
1246843
1579611
931414
627592
1764870
1372351
212339
1006269
1521648
548951
1573571
1601221
328045
680418
267889
1215259
661482
1043338
939403
1004247
1329457
1273702
1636042
396596
51774
366050
91404
718438
432932
1642634
768676
836860
1530789
882022
1381132
156564
737481
512268
160833
508707
1018529
761409
480780
1719604
203637
924118
1862502
743299
1566135
913682
301864
519601
352909
1689069
510892
227578
1522892
1360852
1022313
1926732
840487
1784795
1615744
762270
1635722
1321364
1647674
966612
322142
347262
664085
472628
1229343
1805775
171841
1383393
1261381
1760683
1121298
583972
1086458
310422
706059
1534430
913433
385199
1532193
921774
1812087
1780081
307875
691963
164570
152022
1219376
806764
1798132
939992
733514
573250
65589
373501
1149940
940265
611046
150667
681468
1150747
670712
274123
692686
355661
1186475
1124236
1551325
857758
123815
340176
224216
1819743
90661
991998
1742315
1736883
1486322
1302964
1536037
363617
687277
1535088
1505789
674186
420018
664455
622744
516779
917217
831493
1333989
700050
152582
1526193
806190
128719
584336
235471
1681038
899092
753256
1779513
302030
10234
1989213
1363381
1525615
352981
1674025
228048
146803
1913684
801784
58265
153489
758885
1196186
518316
120982
166958
1598564
397658
205093
105653
517700
372024
1861345
346480
1266914
937408
838340
1026532
1385361
1704544
1859188
1193894
532331
73028
523199
1918069
101757
1849019
744512
1899586
637590
1949192
502219
182156
1293532
1079085
97579
385500
1044378
1766631
766721
610538
878847
1727462
1807594
169990
73117
1589847
1489661
1962012
93116
1904501
1128258
1202448
1184428
266566
1090888
745560
497854
90409
437269
1366948
1452371
844672
874484
801686
1078950
1806083
471416
1427378
866692
1555491
1129968
1627909
1568922
1000192
1585564
355519
444859
691507
882729
220266
1431385
1559405
387527
1209807
1669199
420142
8780
839602
1535605
1906599
1183758
772086
1620209
546708
415051
548210
576717
1136311
262551
1997651
76613
877575
927019
1389169
1589770
181392
1813809
1793143
1121419
215087
402197
822264
1564828
196860
1137909
1070674
979210
301955
323027
884177
484689
959057
574128
991804
615814
267192
1582457
1894803
1724219
1421014
707841
1505156
1340093
1854347
240051
1198697
555838
1142844
105954
439150
1687474
1574366
1733533
240821
1832308
1421909
414584
1347924
159651
717145
37565
1250639
256543
1539072
216240
781050
1780592
1189936
1027235
961808
229372
195149
1023080
1571677
1165123
1114345
1259147
662324
783270
242186
345699
997241
622601
44337
398865
792839
173105
1318733
1869250
155042
983977
1251337
1274888
669560
1516550
919032
721662
1937318
878293
1202984
895786
1174253
397226
1242304
905148
1759885
1689467
1464511
1744645
659718
1667141
1363695
1135924
1285621
975639
1207905
1940308
1501094
575483
1969123
538284
33256
1096861
543327
1423177
666176
49005
1427265
1586864
121002
1773977
761868
885601
1303847
108419
130184
560612
577854
463218
890505
1173971
1101453
1715253
944302
531464
29361
892362
1666907
64672
295545
868519
1177670
1304865
661397
1166875
1128655
394554
312706
1024536
102540
1469199
302452
470784
835114
533222
940212
1035291
1290409
794537
1536869
740569
476546
1743863
1654960
1297271
1889829
1869505
391866
202805
217788
1877713
998845
83706
965106
1770132
1296943
1465317
704419
454582
135188
1470222
1550100
40321
1433927
1110052
926576
1465301
1604325
455365
1099898
1825986
1178117
1022501
1892428
1008077
1394469
1341048
1858849
157953
1715315
494799
1427472
1980780
1781755
1237797
1964209
1836967
842809
917406
1323165
458407
1429784
1824659
1026015
455930
1143718
762222
13665
1466304
45423
449736
1130041
141524
163586
55682
982654
494857
1172183
900327
988512
405399
920851
1805627
1509584
879200
1266827
1842587
1808124
206280
1807458
1806168
437756
1941470
922414
280418
1924459
1579297
670794
572841
1496944
667346
770682
666261
1060911
219320
870882
844443
244205
109158
1201637
429985
344213
1364154
865126
936889
1863046
516792
1919440
545651
1418055
1998198
825627
1661025
40869
704750
521254
1437316
215000
832425
1410888
998864
1028337
1499307
739936
1485935
269060
545696
506350
1554786
661125
187926
879713
1247095
1810794
863128
1935271
1736359
1646009
362917
1510085
1687435
503106
1414057
923702
48461
243472
685202
775036
146534
1252382
1700761
1765306
674165
1920033
907732
673153
125814
66926
1504994
230133
310389
1444239
787269
676080
584989
848962
1761954
236664
613912
231623
1274839
1814699
828320
1246499
1903939
1498036
1218688
652420
1990968
791811
1910862
93857
371818
493156
97493
1996531
67765
618834
459957
1340611
1196869
1950241
1557531
1637543
373922
421928
969315
752759
1024370
1953843
1575792
1792682
1466733
872259
960230
1455402
291173
419611
1743559
461747
1291720
629567
1873808
229552
1897818
1529156
1082917
975044
1194696
1718624
1054911
857210
440498
1847469
56998
1809973
1269237
451210
919360
1506083
469639
1574606
1654224
1313019
1108303
500164
1701046
1041248
867588
188047
1720920
1943428
261951
1192071
1863551
1962140
92229
269326
698200
728674
910123
159813
421527
882209
1546408
1460001
983325
88807
867201
1815988
1049265
1368980
251031
284989
1446799
1052662
1244606
808625
437408
415829
1179469
599642
1024935
1897904
72001
927155
286439
1110789
1422770
266152
924192
131519
391118
30793
1027912
1701968
1265573
791671
1155525
614000
1138439
1687753
1409721
1422493
626147
1488113
782437
412159
256457
1842760
531170
1960067
853070
665572
459432
1103781
1141796
1589255
182287
1688797
1519420
1486020
395618
426705
520832
628152
1973492
1505840
832642
1921140
999470
1231793
280062
1666532
1266556
1870129
442333
1075595
1173213
1423952
80631
1725454
605929
791332
73088
91930
1169285
826122
1703485
1023567
1364147
1527849
1108133
1935466
1410623
944914
69321
1973806
1749441
1832702
1054164
447376
241854
1597171
433257
1929742
637335
1409901
1429932
1714683
1694775
1191956
1791848
410197
1309701
1072788
1338794
359107
727917
366871
103506
1341073
88658
532250
1438925
1167060
1415228
965382
456202
283494
1237143
57676
1377909
386599
1116832
1511017
1138525
1550861
942652
1439826
1841919
335136
127759
163988
1497042
1260718
1940694
862124
1421646
1082641
286003
543905
765907
1340240
360001
961513
246149
561808
1945108
1165021
599506
1322021
1219072
481640
1604326
101751
1730593
810231
1548135
1199861
979446
1596226
1826542
430631
477845
202384
1921867
740348
45843
725799
586494
955928
36446
1839721
82745
1509393
1671509
1900490
1359431
581237
874078
1245336
286219
1472293
1220231
1966101
802176
1010651
649322
381448
460923
83902
930656
311631
548656
792460
1053089
1013821
1440346
846332
393157
440921
1422762
846706
609817
1837632
1024645
669963
351574
1190370
750682
1407369
91970
1430155
929569
1408488
402881
1044764
1808241
431615
1806483
1557461
1629293
1836280
507703
317743
622574
1505797
1611937
923677
1611736
433799
998465
460079
1962693
951870
69356
1177828
1348963
728150
1258299
482187
1970565
552730
1496911
295831
427339
815570
118368
1916854
1322992
404544
397978
1260620
331728
966493
1805923
1797911
548901
20981
360451
966798
826272
16389
1639365
757339
1607534
1876642
1168387
219861
842387
1730911
113579
379820
781577
1647073
246846
1068294
621410
1284098
1225302
228988
1302290
209945
1354191
180402
1662031
249792
30302
21294
521199
774473
591861
303637
121514
1683102
1709376
903067
1160702
147913
1632037
1810592
1289017
1074035
178941
535527
550141
1372026
978228
624567
586451
42421
310568
1391115
1226807
565576
50417
765369
1242719
554273
1984462
1348294
244901
604497
534615
1690512
1050443
1707677
1275523
1138195
738042
160931
1590738
1819442
1924565
265429
740099
1822001
226260
1497805
1413019
407031
743275
463379
1828276
880211
1478613
847972
1601061
951019
1062182
1283344
552258
1145156
799928
413031
1473996
829750
1817004
450757
689065
1976279
783330
1973798
1437280
456943
558890
776939
1490845
412766
1708197
889058
533577
505130
1350772
1276523
1728052
370866
1027619
1523443
49247
1360414
1112079
1886530
81903
1185817
738400
1665958
1204834
1333070
858576
1599719
356969
1448303
703642
201431
268069
1548758
1697551
1697644
160301
221846
838879
148684
1977723
1945437
1308010
133075
1536212
836489
1938325
588171
382249
838149
754144
1407358
210814
286578
291627
625984
1638232
169430
541212
45090
797052
1509384
32003
680958
1537356
1869467
1416572
1838135
1791620
1941807
1592928
1356052
228607
412003
390801
674401
1029219
220147
1232374
713657
1303495
1754622
186409
215126
1643080
1752078
793563
627424
991047
1437768
1226668
151992
1558247
1745429
1876129
1238459
1266783
340387
1985357
1589934
642010
1437411
23082
989159
850423
333513
1965857
1409491
441375
1739745
1356877
1943664
1039068
1893629
1705639
70205
1778852
1292870
955020
1611470
1336545
219141
1746519
1444391
1349905
1948250
1814710
1250793
1276398
118778
1633294
1291769
531257
1981014
1773522
1279509
882013
729825
1723544
789410
1492751
300019
1300467
1193799
1036954
704494
1027357
336492
381419
3224
455768
1427453
1149505
1811698
75670
1829270
1305700
767008
548533
283601
1987899
1743746
897586
344614
1782330
658362
1051421
1796955
453554
726543
1584712
152756
257128
1371920
833434
184647
43092
1606919
335963
460188
376887
431217
1132925
1631134
318173
335278
308203
243512
1763874
464927
531279
1418365
104061
1821010
1618062
1973508
474130
1691482
1803574
634284
1007492
946535
679083
1156228
576843
386941
618835
1424536
1786974
1748016
1974006
1358360
171497
1659612
23465
1041313
1521501
657451
1640257
1401368
1463822
1955366
944325
1581533
1449663
232037
1741794
1391674
1183624
1727245
1080574
538658
440653
395659
150026
1022020
705996
1718258
76520
1362331
410241
645189
1414638
1593641
1211076
641456
1232891
1167434
1295394
1807302
941266
1181598
490273
1833509
332165
1490665
1145958
322562
1027931
374420
1711197
958210
99266
93349
1868408
77542
539658
678013
662126
568640
43173
1565659
1999190
662486
1422337
847864
472065
123994
1025153
1924461
1105754
137876
1495403
866630
1407980
1248277
1592785
236164
1831409
1375874
1760434
1670800
1765061
1483865
1070500
1079478
365577
649927
1101084
627056
1995174
565507
144631
1554991
242092
326483
1187877
1692815
1327656
1221383
1584983
1528881
237368
1493270
512491
1551676
1546166
904911
481823
409150
1819666
761066
426232
430119
11480
1617478
1170857
1260604
893043
1733597
1278710
1230092
1797963
1994904
1080286
1699062
1707861
93260
262011
1341279
1897521
176892
306683
911237
989674
875830
405439
1666617
165465
826661
1030260
720676
1155022
1529967
1504974
502908
534267
1002550
745885
1397643
1426561
1685830
1496284
1569749
189285
1053676
239466
925299
1094210
1564580
1952155
137400
1905408
185878
1652032
19938
1819203
1215105
495302
1275285
777081
1138115
347965
1532091
592057
1582578
539269
1937834
1717319
506424
1967635
1661172
1912328
1790148
1201463
820582
473271
1140411
164987
710484
711252
1077834
1596510
854188
1362995
1192662
50416
1264957
1470633
1284720
1111548
1434469
1891937
665143
1753285
1481136
1896107
981045
1847100
1761015
1280394
317846
1033259
1115812
883036
299234
1140247
363374
1412326
1872700
1575766
1835822
1418336
1990354
1770203
748367
1197795
1897639
1988785
1683583
959247
1086270
1947824
24048
1699692
1386570
1561287
237367
1969249
112022
923671
1763898
160702
640070
1839749
533717
1064944
291523
618819
215097
1318636
651523
1777061
1671735
1378842
1061684
1352564
1345004
1347866
105141
1898093
1177276
1600682
537793
700496
163903
1848861
1298854
64236
901963
1651967
841644
348596
1693238
1539975
1572875
1065777
755605
592249
1771935
169144
589979
1812792
1310250
337492
911480
378231
85459
364560
838492
1042094
1122241
1423487
444179
192046
1967070
773403
1314333
989405
328283
179562
1516348
1421012
1266098
1513094
146962
486741
1637465
1797685
1194109
1434164
966756
881206
386717
1937413
47316
1602090
810188
1700611
1383303
1376163
124475
721714
1588019
1418337
1058345
1509395
1405092
1351619
767778
19866
911314
1436904
1715401
331665
1935671
287853
1522799
1041421
1885509
1048008
595256
722701
1201660
216555
1560620
1277257
441942
1463530
502316
956148
1757849
284181
1157800
101784
489900
1497252
85728
1801801
933165
1267413
817290
1479715
834240
216790
1706104
70726
1219187
1037992
113991
1200009
1444266
157855
568412
1235001
1763423
1371307
811240
505641
360057
1504392
607211
1430728
807924
1705676
1351833
1308153
1358775
367308
435829
483450
498895
744002
1978541
1389214
478813
557927
1633927
547856
1259113
450000
1026708
83649
943802
1424477
1435189
1632052
1088000
1677894
1986067
1794121
307139
957391
638230
1546711
1294619
1557708
1108555
1433829
1873902
1983209
1502830
371686
1792654
1828208
195082
908393
1199763
40229
628928
133975
145981
1800834
1363131
1035389
1780336
279085
536563
234176
1340569
12037
1014732
54900
1348519
488378
1830648
494921
1034071
1428554
148495
766567
1905838
726708
63070
800644
1226382
423674
1308985
493796
916115
1536041
827947
1231055
1977742
129983
525883
1454422
1189161
1849214
1933331
1589035
1151799
410907
269348
1971964
1693810
1502080
1534784
693768
377106
1486693
1832336
1311504
817699
763630
1239227
1538271
1606210
387119
1178124
857393
740463
571527
740904
1744029
485179
91826
538061
325695
1677502
1146457
471459
1253054
1465405
620516
347023
322752
317977
328208
1536603
817180
1605985
49387
1125466
676116
1362260
148932
1526884
776356
1165020
1230387
505415
764284
114071
1035311
1616210
1350061
610496
912099
1419951
1314786
1382714
384118
737711
1828572
111980
1280463
1937003
1186740
1510979
599420
1904533
1832311
1131175
390159
111002
39740
1533345
1576299
998880
1280127
998777
1245094
1062612
1018894
1963920
1431532
1179372
610644
953775
1193274
245556
1853832
316913
395297
707129
1656992
365291
1699982
208919
960885
866388
1916030
743300
1637469
1123823
1605875
708894
275814
1830799
1887274
1092787
1963806
477504
562079
438589
1954470
1147443
1943539
1987119
1690163
1770082
106447
803120
1739282
610387
536223
13380
458332
1408335
169551
1713756
863016
1972111
36835
1737033
1638957
816289
1358920
546887
1405445
725896
946585
974090
125280
1682098
1533255
1597678
1785398
156997
22784
1538888
1117446
1220371
152191
924430
83655
562261
409399
1898230
643591
575567
100769
240062
910744
849010
553487
1691780
256552
1460110
1614883
1411738
1009762
1896634
1734413
236906
397744
1548053
60185
700256
1812032
1377070
1057048
700406
1187130
1649075
777064
757391
1215958
135083
493976
1367489
409308
1189629
443784
476082
653284
1272773
1465471
310959
573075
686909
1611415
490657
1751697
589132
402801
1622376
1839808
1960435
1414508
1801114
1356423
1846896
1720597
1251815
1223149
1793135
159441
1973887
1536223
1008132
659311
1383759
1114729
628308
1847876
1294040
336097
1362589
1908618
314263
1011436
1761655
1548593
292725
106064
377292
1606243
1414515
392994
1750216
515474
255166
1444487
199772
1421593
244091
1680666
1119768
696171
1594149
1005556
349962
1023789
703078
1657841
1333883
946222
1199183
508857
1553430
1345680
292068
1066366
1110363
861545
159423
1686120
1857487
1770710
1382560
1940442
1626225
476053
21585
547348
593278
172869
584036
703700
426597
1303948
1454913
1486825
548437
671971
277074
543751
1710538
161884
1642362
888295
223019
789539
1713382
1979498
1114930
1852343
1049954
1243842
1960567
1042649
1888419
1760069
1565047
152045
1859784
165170
1242302
18733
862444
1236123
435293
1155970
1093584
201485
468075
1507765
1422467
1090127
1969201
365848
714752
741710
255322
1028591
640408
498744
1756895
1721024
220518
1178082
6022
839085
1783090
1134764
1258435
1615802
1738598
531612
1818749
1035480
996102
1167765
782867
261290
1076295
309208
1650839
51329
1295957
1908833
328804
1773544
574671
618971
290974
119771
1132626
1891194
1357306
804309
1492693
1801906
1368297
753686
426038
1295422
346862
401107
804517
1331539
219864
1476791
1476953
1710744
429647
707318
1707392
739503
1729780
1331555
1177030
1534556
251878
32701
458185
1566071
1011860
1679355
1056074
634498
171869
1635132
311748
1030654
372774
1084858
1284234
316046
1323119
723207
652654
515092
1880570
1658879
1956151
1689268
1146059
1382905
892652
226050
605080
525437
1695848
1067208
1442720
1820472
9718
1631566
1152436
1483516
1524800
1617282
680863
1134721
202432
1268569
1564394
1975599
502894
323528
1036221
1176021
183665
797347
1068229
1811737
755240
1453824
1971737
657743
1596474
1146428
653659
1489334
1792611
1029752
449006
1543875
644690
1975249
1778783
22174
612012
51534
416512
1897443
951674
1779713
1359480
784496
1818552
79331
1976864
1601283
624165
1386734
50470
1249002
483072
347234
299124
1355121
117901
688416
373551
1481168
746466
816372
1155587
1182453
513927
1707882
986593
860514
216506
1873942
1122114
737388
1693637
1199951
1904969
1804383
1684011
1350569
1155844
123660
1599776
607965
1990257
74011
1260399
295180
969910
797727
1377870
577877
1588418
903974
625269
269672
115993
718709
1093602
265878
1187246
1568451
46166
1230866
252721
600921
1624863
693306
1193668
982789
986327
377539
1761147
11479
775741
1895090
235306
946646
1846174
1154711
408874
869423
1380617
939639
442219
1659538
427090
1577866
387949
209567
1092147
1299080
516680
1698344
62790
952794
507798
1716607
328537
1934555
1814836
1042017
844657
443075
176609
1680918
222371
1689771
1865645
927770
879455
1762734
1708586
1834320
673261
690470
1368861
1945196
1097600
1958378
1948755
1194948
1282444
876015
1285772
1740000
1249596
1203330
1796015
234418
316847
1880643
1884144
1646477
1300404
1017625
562375
693189
1810315
1586386
1289051
1692326
1939242
867151
147091
1165063
528224
1660961
158961
1418406
829024
77573
832310
1466659
44159
1315007
676261
1889191
159472
1647043
1162046
1556235
1159891
36837
309726
366447
1682557
1056314
1124529
700070
618137
1020871
1629764
1852650
986211
1273795
1428694
231184
521547
1798573
1110046
1747549
941942
681995
248957
819273
933134
39936
711013
873797
1372844
1020359
59255
592208
321685
155918
208881
335234
1197641
1739675
170285
1922342
81226
994706
1248575
1120533
1294079
518245
1339603
1961528
1625672
625507
617214
952277
1474362
801853
1527052
268533
199238
384763
769273
163475
752888
498684
898320
120204
711748
788623
808523
611150
1647715
1381194
1019232
808966
411778
1106352
91794
1698974
866306
1660373
1484872
1116348
631331
363445
460331
1569523
589837
811925
1207168
1957848
1776030
1700789
54423
591283
825592
1728271
1171448
700105
1101176
1929363
1172128
1869355
1592283
1149414
850333
1850712
1168563
182735
304869
43400
1076963
1784482
636834
92639
1578271
165080
991889
1858115
450457
1641793
329978
1690525
1989029
380128
883529
764300
1003608
196566
1065697
85741
854492
383661
439592
202871
607436
1086343
992532
1367162
167680
225765
647804
1353995
163976
530747
441116
1016870
1898059
515185
1851393
860583
1983511
269965
431486
419341
1622365
659551
292641
547938
742692
922918
1241836
1403322
80867
139507
1825105
1876183
1295470
1063871
949106
1854343
1929195
1639351
1521112
650413
1018005
527948
1230350
1538132
590041
1247326
1156653
328105
192137
1398501
1221322
797942
1415801
1582137
1618592
370028
319759
1380009
1435985
1757154
1918906
869275
149258
1567874
1105246
25087
1739668
1400279
888985
186332
995386
1397745
1620523
399756
1280473
926167
1996453
1802785
195746
509021
1317828
269559
474343
818572
1239289
1414855
1537507
1152003
491386
25431
632340
647614
229824
585423
1524188
474797
1692979
605173
1580928
486701
960291
888527
1526362
578595
1623367
697227
486566
1358491
126983
1046196
1503177
1934293
1142286
1199542
453424
537214
50744
1187139
1003193
39918
1773251
1704034
323978
532010
823016
518042
1462777
181628
676932
1259208
1162580
114950
983496
1683264
1235469
1350885
291357
812787
1253631
275335
406836
584143
787716
508458
741843
927778
1130625
1184397
228540
85739
597543
1457490
1501569
1068539
1632972
834526
1832395
162078
1012786
352294
1176817
297252
415381
1241763
713271
399640
1840064
1864374
898692
1642459
999902
1718409
706421
1822870
1707620
1568172
585509
1298636
870446
156425
1189036
771363
1772574
1567363
408371
1883314
1138076
951348
489533
1994515
1366659
1248499
1474269
784801
664908
1647531
331835
1541810
546100
1456279
1707972
1492737
218066
1524258
687463
447976
1301420
862000
1949649
1698697
1698428
1082263
1210933
1080417
1620117
249365
1674320
527356
981636
296389
1605026
1284685
121708
531726
1059158
1613226
936598
1333341
394717
290978
9766
1745870
1077272
944464
1583675
113288
156318
1790889
427314
779518
1577229
703033
354869
256280
742615
505538
1652429
1724677
876627
1497816
1425183
1162010
1544637
1500631
242374
1925670
1487530
480444
16217
1190025
449830
807740
168238
1644224
1360897
883712
1081592
851395
644600
464673
1163923
1600397
637936
177142
1947352
1012258
524929
20685
823926
1972985
887581
100838
1550405
1725198
1946562
402960
1900540
733093
1754591
1527634
1495475
1104065
1556593
530201
380876
211979
1825647
525905
1299584
775663
142638
1050952
1463177
1892992
921715
453447
404872
893295
928419
948464
1362308
720676
1280780
100524
601650
807367
1146863
1145235
1059439
565928
231677
404606
482380
973911
535
687698
423262
235709
518870
538585
893569
1410349
635126
1551868
1054976
1214565
1734771
1636348
1274998
608255
568068
1097936
1590158
1038753
1572864
147189
1590221
1681352
481922
874117
551229
1786632
960591
859111
1578423
1925986
1812342
580600
561363
779561
490293
1877368
349694
99639
693359
1445441
1918036
1293670
1705846
1178792
175101
1927308
989395
1222733
1520343
216992
1843377
1883386
1275344
1216211
864871
1217729
1905445
518651
1234168
1851893
1636086
1723045
1873667
894682
1768118
1138060
1211294
219668
1271993
47501
595469
1823590
1568371
971171
1064160
10311
737700
1965150
21750
570938
231920
772741
769607
383623
1131732
246233
433426
689142
543725
1423651
994138
475557
356073
1287353
962767
87468
1423628
713857
1322346
1490104
731281
849535
43077
31688
415333
896551
1893167
1388606
840261
632704
1446030
452477
1063114
1824297
729527
1773705
1558712
1687923
646578
849218
1308507
1678450
1566311
1311464
1092607
212692
1364516
362956
858744
257640
1633883
1384904
289007
1193826
1457447
1587351
1070209
1418619
843534
1336986
1724743
778342
890226
1066649
1259163
1936101
191991
1712874
1663217
1775970
723156
1595323
969519
949632
1163085
1479628
1579533
916624
67296
759376
1385125
1257945
898064
96826
699466
926957
1881679
1670991
804671
951972
1907907
1074701
1857576
291371
1421027
1016014
1407208
1168674
1387751
1667627
1779929
304072
1441593
202630
1880961
1517363
979345
397543
938227
715834
371214
63286
1503156
161974
524466
327155
1097874
1937151
610207
1812973
1878367
1845845
1746327
280660
864100
323149
1108182
1314198
1087512
444010
1897933
1228631
936060
1745474
312502
1610150
296312
763247
975080
1717557
1562946
159961
1646613
1794778
765417
1071107
1906876
566887
1346768
1386995
227470
656784
1096549
63447
8082
528735
644452
1379180
26409
1959080
1723859
219539
1231291
349912
1173094
488360
703367
1979227
279067
1765639
311384
574923
1136524
313870
1794521
1790745
494625
426828
1423925
874614
1800621
1340812
608193
1854385
1803150
1950574
1239912
280817
1626501
643805
985639
947077
306509
526862
900151
1753534
1972877
1270563
218661
162161
1853995
1449551
1166950
1506321
93600
1774654
494766
1531482
1139383
518772
918816
87911
430620
716722
1414930
25526
1892173
1342981
1573898
1808206
812418
1977676
1790733
767917
1182084
375445
1976059
1037278
161238
1468770
71343
1955201
672851
1575179
469267
1473632
1620898
747459
1782472
867245
1823194
862920
818859
1075691
1130605
1059525
1413881
1500082
197172
956645
1076969
1157992
270282
1052726
1652011
1283069
1761393
1927519
1276850
1860878
607011
481876
918140
194168
1734922
909010
1332965
948455
896483
168225
413260
1405084
696069
1253193
1805063
1327009
1049550
1049674
504101
1434308
1091020
1762756
742826
426564
548872
1357391
597957
865682
1884897
1129875
884929
1463150
1559604
1269181
587306
1007863
638088
1136260
1999845
1411241
607281
640242
1559227
1467949
1115436
734934
603766
770747
873250
602408
663131
982550
4201
1899687
1661016
1565169
1842670
994186
425488
1345363
159348
1167737
905679
1663601
446925
1383415
421801
1768632
1755200
1497383
25278
1905109
1392430
649915
108845
1801081
1012178
1193214
1590073
284677
740663
1026700
1965022
741813
1146589
1213034
368535
1952424
1424399
399896
1343244
621699
1714300
282979
1526083
1293805
1266012
310898
1641378
1697881
78768
1033169
381031
781677
716164
332897
904757
1177490
1133316
1294670
204911
538431
1445330
458498
1063479
407819
1611406
1742495
329415
1710739
999558
1502272
1274292
804892
894746
240651
590549
594836
1332920
542884
970530
659783
309597
358698
114930
666294
720731
1826139
50152
42324
134865
1306594
9879
106802
1102990
304626
1962427
423671
902285
1618010
857977
172092
1254557
378152
1042682
1819272
786038
1293876
348828
1177005
46898
701211
773474
46797
428810
1692
1051187
1077580
613582
462792
1726835
1623835
34881
524277
1108641
50151
213316
1247547
1214085
733349
381740
1440020
485567
14893
1955114
387794
1778473
339242
1184718
846458
1318859
1355345
1586939
1286587
178831
257848
276224
694331
13365
471052
1081479
110124
877501
1903778
1232059
1102572
89257
1411455
1095054
132066
1154110
1594060
400679
501432
1112640
981788
1689108
1679033
1265109
62460
314153
1507092
1479790
161553
839068
1859683
1238274
872854
453162
1129366
1509186
978451
580872
1642682
444859
1917940
166605
839324
1845010
1240445
927086
370987
1694691
1161937
812467
806524
475890
1124826
1833448
688236
1234371
1911680
1929568
1911338
1403748
395352
1503655
347871
937951
266436
1712580
1650621
117510
1530544
584480
627539
44804
1973708
1871693
1898684
1147605
914153
1217413
374664
1977100
830653
1419338
1698978
478398
1788825
143563
1484140
506375
1811557
585383
222914
1300110
1647893
997277
304602
1297844
519443
1171870
28525
663740
564770
1176600
1920403
807197
1730665
1663248
732828
1033666
390090
1644397
1299156
1887486
1375800
447259
1260751
1542831
349220
1277273
1818162
1801183
1228499
1082008
231578
847411
413317
1140112
1195642
666982
764721
1965424
597644
345251
1911011
675978
1375601
960187
906286
1234693
234291
679142
1329317
169310
101265
1912160
613126
880759
635628
1609680
401595
61208
630904
894264
1990242
1207055
437727
1504394
176301
1075414
1568854
1590856
1670870
847250
1341562
336923
294509
353633
229412
1083360
1557404
84289
1792680
1565892
761605
316801
1476783
898751
77334
234240
110336
492510
737754
1107917
572622
903652
1944817
444179
1086425
1460973
735664
1550499
1772698
955583
1258787
1525419
566033
1750899
947078
973060
171127
1602907
1624588
1549282
1066747
1708908
1098551
1803294
1255779
1899916
202248
1537747
921816
217712
32883
229884
569345
277903
853147
1798647
925374
15335
1661103
522738
685675
1204102
1250915
1974564
216748
1492288
1247385
1762716
1374316
1684136
1271459
800614
164514
856959
895288
282984
1427899
646703
661380
1620211
1618147
412068
1629743
239860
915147
1085512
884092
1281144
593716
1795499
1770972
1926375
106181
1798578
1069410
1291144
1058224
217081
155265
853800
1286713
736067
1633673
871420
1517857
10124
967958
1800521
1499414
169763
613062
937876
644815
1844725
1460032
1775355
217481
556253
1200932
170332
1282421
704609
525495
1723718
72998
1836502
183716
1239200
226859
468008
593822
1545377
724508
948852
1388582
1250857
984680
1525352
1776748
275708
117067
1553331
161646
467209
885139
765463
1034628
182713
1431329
1265640
1248308
278426
678967
579404
142767
647904
773834
773878
1446211
924896
42093
292759
586786
200648
1051701
706747
294321
48107
44376
667292
1492631
680295
1608161
653662
1172558
644699
564637
764642
407028
59810
944666
1219174
742219
1378563
1404927
635020
57752
105984
471016
1332569
67691
1170038
112393
1798424
1451618
1313434
1395545
1503346
177547
186050
141290
1021452
1901882
82690
1954509
1902026
1044321
24670
78034
1906802
365070
1300101
606866
656247
1135096
1777434
998056
290667
1448758
563851
403747
1087675
1173962
1641949
1020915
1464067
1157288
947384
824748
1581546
1616337
921677
1759023
724630
520161
849092
1505394
1944781
282887
1645226
1938615
1383849
659552
144490
1222846
1597513
1028300
1590631
1839590
872584
1114252
581479
446554
242481
1215870
1117205
190012
1715922
1689887
1602286
1083359
900066
1920991
1563805
1715305
721877
510092
435617
1061342
1049175
1368908
697635
214446
1602842
1313219
1947346
1881439
1205627
1165472
1972594
1991730
1967573
754050
471704
134799
120119
1916167
764367
1292827
541310
831414
86099
359378
1896440
1076801
132447
1789055
1951840
1096202
1902300
1297628
77838
346899
1414999
1080785
1841280
1344368
1766209
1393127
1054201
408619
1377895
552041
1200409
337513
1015943
473700
533859
49387
915332
515646
21034
329272
260058
700132
681319
1839971
1242763
1023911
1954685
512457
1072929
1939344
944961
98385
399294
598040
1512152
1390728
1369675
41524
789367
1740816
137654
843407
1653900
764423
908888
327270
135857
955978
756974
700748
1422303
248449
1867876
884296
924926
804944
844659
7039
125035
1044836
1395998
1394590
1904062
1438930
191291
712034
411259
174474
1099682
442244
258879
1639739
719494
516186
527131
1994105
340592
290134
737685
820865
1789851
292968
1551900
1935969
1849208
1205244
1722814
1473350
659417
489019
1439491
1455858
1336082
1977575
1982419
1559752
340543
428566
1561717
919189
903258
1635008
759101
1812615
439314
1084477
1770985
186957
740010
1585816
1554954
253560
62408
660504
257402
155293
1953778
1459715
607908
418033
565121
489626
1422526
1706065
1892323
1007291
1086630
92059
1766466
742694
236393
1063874
1274351
1738419
573330
173680
1425765
366923
1503796
743224
1602046
1260902
1728364
708598
387460
99391
453868
428595
157282
1632461
328619
477457
738083
1112734
262567
1687293
801742
812387
1806864
862543
483283
1502004
1553423
1718284
1354641
618083
1015947
1045982
890533
590987
317788
608934
188858
1137826
1808096
112770
75209
536113
1958641
1486580
1763804
763984
1051335
1481746
140179
484031
179901
1753645
774433
307633
353090
1986902
342687
1086519
1209230
809909
1613377
987561
1898195
697205
813227
91370
436097
775573
1827620
1601986
727160
1309044
1062637
1370949
607310
476981
461158
648256
484232
363934
1444816
581798
1098627
860675
1041105
110953
582229
1150914
1806245
322863
919507
945510
1618762
1203
1288411
1515164
127041
295853
784951
1081747
338302
1068749
1846457
136059
1411734
982993
130620
1159119
784598
1476415
494931
57303
1877440
729988
1313939
1907932
752332
1262551
1484022
152714
307130
991413
489826
1551104
780095
395169
1863426
940167
142149
1342941
1024576
1067408
1407174
432688
1786303
156716
1331515
1514434
525557
1442299
719170
34750
624875
884029
1332786
1072325
1238266
378001
585319
583428
1461915
1881731
827429
340776
113699
96426
1020099
599839
1493857
1064468
1028133
139747
1543550
912091
1024005
1040615
1571206
487153
1555232
1796430
1210581
433852
687804
1099265
540773
1373359
712075
1719890
1864682
802919
1348475
626658
1019837
340204
311760
1695350
682442
985532
1356128
550872
173259
1658732
1506979
1495130
382653
1755410
1767448
941263
1915596
1070625
1915065
543005
187135
1565663
749025
1603226
321650
1911950
1073258
1469422
1765489
206233
652502
1485732
225334
1489398
1975040
29005
514999
435717
1395484
395322
762524
1883482
1954082
237686
1404873
792488
1039855
121963
504761
1984053
1835170
1237441
1598325
368351
1602741
327287
901034
356035
410884
1947559
1988032
43523
1840902
399592
692742
1869575
407681
1089225
111361
1181091
325653
1811082
685163
493731
1201011
1174398
1577332
1373744
1034837
766207
1194029
495753
1700703
1656264
1549934
1894685
595546
1646246
56471
780767
1572513
706150
89601
1607756
914513
152454
203652
1427780
1470626
1111182
737009
1303320
62666
1642318
697160
1993369
843699
1726351
804274
1764406
1652011
89836
1769010
638827
1629000
151406
1881543
1494316
67944
1844377
1823490
1237576
915349
1853867
1448469
1286711
42939
1871635
430385
1818110
1395445
1389289
1842147
193905
1001648
403885
194373
1377322
1526092
1298385
231962
657324
617430
1286309
618216
217185
1839013
895523
1840634
524884
802127
780240
946858
1922510
1422795
731765
1176350
1911943
159425
801046
1458321
592586
175324
1628822
430484
174870
330999
668498
1331930
1174366
499059
977729
125158
299227
116161
74421
1827663
975382
1934400
720296
1949121
1466771
514593
1707155
885290
1980785
1498577
851926
939052
1715134
1736758
1459174
1346503
1501780
777830
750724
1178397
862464
738596
1858972
1957674
841477
585081
1085340
1486598
1514793
134762
21189
164903
1816910
672440
1897388
508039
1564488
497636
41625
1301158
825921
1708212
775527
1749855
1839035
695546
685004
1049565
566015
785718
1583383
944000
1740602
279088
96232
748240
1005518
1068313
256685
452845
74578
693871
1968868
1811538
1433652
838987
886822
869210
407979
1198566
1991987
1860124
454653
1892318
1381719
1445802
655077
1106313
230298
370643
78148
653723
1371780
16183
660915
1818158
65423
273333
1904144
1811488
1669414
1619588
99094
1235860
1233530
553131
214340
930062
1355294
1523296
487426
1818378
585417
967933
829758
871258
1844078
589996
612226
1226513
642846
1713455
1494992
960276
1250872
428468
59170
1113461
222951
1523507
1872664
1279228
903519
1839845
950916
932838
571573
1568417
468955
1063883
830234
1179060
1123532
471840
1530724
1283205
1793811
332305
1465538
1628089
1726044
1058147
1361247
900703
1311659
1025657
1546683
1371662
211877
627615
889078
1999714
142728
19010
975521
655099
1018161
1223191
448689
1497731
415467
643341
45330
81463
1402016
95710
1090807
557002
108971
1717211
1934404
940915
1544629
1362968
1476721
1990658
1900457
180907
1296030
652456
738828
448765
1571471
870940
1823834
1066111
682394
1976142
1161419
631243
378276
1944507
664931
1795822
1735440
127105
1738643
1418560
293469
325098
403735
1074376
1487855
1999907
443705
1605842
1518565
229865
1910137
1855494
1420464
1918121
737997
670284
360269
529621
1596877
167333
1439767
540478
1203376
895300
1511605
1661909
1968241
906419
1945869
377851
1812941
1892442
1124004
1839774
644322
47194
886249
861636
846526
276935
1150306
754632
1369591
1816922
260665
302561
132875
595039
474097
320334
1269546
144411
1478585
1677899
1427080
1035406
611277
602964
370319
751178
1614806
919708
925129
1392059
1059195
856137
548039
64516
1998342
701028
373469
1121052
79554
1831792
1991903
740598
986223
1038127
1672970
1419909
390852
400018
383448
1645281
1325054
1590941
623783
1076182
832370
1254124
414383
1197939
111124
1632531
955127
1022934
1237174
1743093
432325
1389420
1332882
512820
1140524
1803890
1832835
1879525
1329850
1743285
1870283
217461
1169677
1957741
655723
508100
1576524
1804659
1678515
812402
566200
1891993
442758
1816717
302420
1899233
1054673
183202
1827976
1850452
473377
608228
961009
736887
560244
178982
1321733
356616
564257
1757907
4104
1998857
543801
187841
524978
1392541
633352
1545826
1613749
1976628
1897898
330364
999616
1603362
1418410
1235823
99345
623062
1610511
998790
1492929
803155
898174
1471103
482990
1547117
535005
1701501
940987
369431
913108
445722
847824
78648
1653915
481524
142458
744543
1121684
401394
973034
402002
428606
1965253
271616
1297380
1716448
1327782
686389
1207723
1801459
1965898
937438
1877478
105499
1083063
435785
163428
1503101
6243
1843946
999897
644129
1819167
1180614
356269
1450907
1708436
1548404
1053449
790122
32638
1735561
1854195
1961964
1326490
361456
1345591
1092783
800211
1676953
383861
1956213
1137866
1887724
1171697
259261
1860924
651305
385495
553262
193138
205214
1093685
1534670
1094653
1423805
1118262
51709
1059874
1578397
650881
832877
317566
1821376
177723
1700149
342636
1222435
1896254
763768
630624
1053952
1396842
1604785
317704
1964630
856180
969709
1304571
1498811
1201925
1064804
1484323
1378714
1299130
64425
1749874
559950
627727
680000
1352943
1520841
1822654
1385150
1683613
1877296
1502296
1508323
792984
14142
1960805
161120
906485
1179434
45009
330037
1063709
219582
1198909
1371224
559003
1885176
1944875
1483280
378102
751446
1635136
410949
578148
738243
1263103
745934
1525505
1560199
1566183
1010467
488924
1524366
245100
569367
1666606
118263
505052
609709
835324
1253608
1040205
686100
1790667
1448778
629293
117090
1042557
1509899
1092296
1903809
968028
268223
244383
235533
452122
1490531
244678
904090
1500654
1873049
1374703
1835668
1123897
1434564
877675
1610185
637217
1478621
1331608
1659397
341489
1692412
1910393
1001388
738895
1763175
1527758
707685
993185
1504047
1264283
1684929
1533595
181750
909264
50081
1792385
1222063
1883830
1167254
1661003
916279
18785
117897
181466
826024
211780
309128
1894402
173968
1019002
1190846
1896530
1577344
1692267
1621287
1422474
1755372
221818
1448882
65471
364770
120213
124283
1930385
383415
615914
698823
50276
1269140
60271
632887
916226
1167157
694619
40930
1543822
781051
1774422
1387828
986304
1708224
258509
589557
1346923
903978
180176
34484
1740522
1472484
763146
1598057
897478
251234
471701
1842846
1861033
480700
1131100
326857
1950568
941977
1811906
1379614
500209
705991
42075
108125
1748194
1853432
384306
992523
1715721
810031
876566
782710
1138100
1594048
869581
47312
1652575
167215
1204321
1829742
772115
928950
735844
165055
1512511
373473
1930633
1627197
591070
474352
378382
746376
944633
1878394
1925740
1394697
1469508
1769262
994990
1204193
1998754
583731
1004536
417256
1220919
1368249
992791
179639
1369512
1134553
1334014
628008
1970418
795151
1050662
580026
169733
1908637
1502775
1592523
1282909
1474901
263378
937830
1598086
1084717
320599
1381503
968118
1169206
244349
1040854
1619677
1672778
1249444
1067711
1013664
803372
743513
780212
1615717
1052693
765859
742084
1710358
1679590
530907
377979
1260405
1666121
610662
1785573
718398
1137731
416894
345368
1077140
1424767
22131
1413522
139306
1851473
406722
207448
375493
773052
1714542
151718
286912
1626751
1445448
1272972
1938823
1256793
1183956
873494
1689533
1712737
691177
1938818
1181006
93933
1257113
335198
715809
1899795
896917
961226
1007722
1579408
1568515
966088
1750523
1475169
1633691
719535
1603385
696701
804860
1529133
1314764
265055
911327
692494
202276
1451285
736909
1416088
1901488
1231494
1788939
522090
1743068
478706
1717766
676179
50247
906515
994836
1133126
1602694
504780
143679
603628
152032
1373806
186518
1396590
954617
1088134
316355
1523593
1972883
1284080
1043434
1477994
1874898
1189978
1484866
261332
45457
1040624
1118261
1878604
1391411
1728879
193844
330158
508078
827292
883238
454002
1744619
560581
1609728
1688387
1419080
1816008
885408
1534998
233098
1449554
817068
1444699
1759574
10134
335841
1587068
1237810
1815078
438857
787839
1003912
898324
1971332
1728916
360656
1843025
584339
1892236
245405
208539
1999093
1442428
482282
1870757
581904
948282
462567
1339134
419147
1059907
1138097
1091520
710897
738571
595408
168650
1427870
894736
1666059
801806
1815432
697778
577019
1611350
269566
1254304
1854082
1642608
198202
1839134
1623084
1084779
746077
31051
1437265
1569362
952620
521652
223732
998526
1675873
819326
934318
949783
1690014
1253478
1313256
1879564
1861598
304739
994531
67050
1445056
1230831
1440020
1045295
1355362
682795
362127
1229703
1477629
599469
951615
337623
654714
1925795
626171
881276
374385
985354
614805
1731529
1695410
1185144
1981933
154023
445737
1926661
1301059
670605
127126
101297
1575934
1936303
1605349
965701
1041105
517847
1943387
860627
1696280
144076
1527452
1954102
551588
360408
316509
392515
676610
988937
1193407
1869270
791460
634622
964160
1118007
518689
995827
1181680
1630930
1573339
330400
231695
512398
752787
51921
1234113
1277154
1120867
1493126
760204
1339950
1967668
452343
427129
2749
851488
1399278
1626749
683348
810981
1504621
454552
1228938
538318
3042
1903716
617303
154082
1158348
1040715
141005
186829
1493035
1179645
1725521
599455
1842151
413804
1290539
556685
340123
1224944
404440
688553
202545
1621968
1288973
1741255
181344
952226
1171960
151581
1645461
703997
1552151
386026
1694594
88010
1698860
916717
1664761
528962
1433421
1392925
214990
879346
693941
1649444
1983423
673927
1234942
1911286
1682668
775541
1927523
1996323
37667
1257522
40246
1687275
944481
1319881
164278
1466118
344780
1468073
340018
783528
452804
381593
681071
8020
703104
452176
1658789
831826
694883
796750
1953138
1515762
170701
1820106
151791
1107514
729173
1336479
790190
992956
1762579
198809
652402
1946439
283037
1810715
1970830
632720
1493180
1060062
959038
2480
563654
102383
1901576
1116342
937235
151916
1311100
355275
589515
1657451
1737309
53011
1514040
1321615
1544012
1050810
931244
1984366
873391
620295
1661826
1245011
935137
712597
37179
711274
1201303
1480408
569836
995097
423484
681381
1315232
242319
195273
87946
728347
631307
1821729
499282
269956
385530
534964
120703
1180266
929737
158632
1068220
1433281
1560806
1498945
1099935
867621
982818
416687
603674
538692
2415
1776108
1473012
681937
1496485
81248
370191
858637
1354280
1083773
1057721
354279
1909504
892748
1975759
1962011
1389066
717089
1911397
1492673
471643
1985837
1195685
1272685
342361
1505029
1908139
1704031
758672
401635
415359
355061
1266698
962708
1672604
1566223
1469788
1393887
1863734
1937117
1113357
317156
1921199
763202
736111
31213
1072655
1439273
1660497
570381
967065
34542
1060398
1236354
1610346
1188412
1445343
713683
993936
685674
1804125
368154
488436
966745
1332213
1220689
106746
1848521
521506
1656029
1351584
893932
1762695
1800849
302707
1174201
461735
33276
1229253
1898139
1071578
1634082
1629540
1682888
929092
590236
1398563
734357
937886
899401
1236278
1009790
674755
199606
866610
249294
982785
1011176
1103345
823324
686987
463548
574712
865593
449434
849389
1260536
1672597
1995977
1041071
1307335
1859499
900593
1921895
226097
1880228
726273
525383
25779
865331
1428464
388594
1476087
1862110
575549
344322
13734
1943698
587407
1979014
1492735
1473003
144510
502148
575267
863103
1314361
696114
786469
1215707
1782378
1410249
796692
1194931
1322452
1708657
1050407
627544
1409966
318457
1348414
396572
1525525
968466
1765700
1382849
834191
1511452
234812
1089391
1713610
565197
518708
1850597
1466631
284313
1752199
245241
233574
1192509
154813
1294111
1072589
892247
691122
483092
336831
325652
810073
1979475
1699138
1970089
1179069
1013858
893212
1703077
1946957
1111049
967451
1698466
53258
1197105
1695522
1287761
1306383
15452
559644
1570854
1154808
1274683
460806
952542
1242244
676754
129424
1526964
1241385
594011
1951448
612034
1832796
714821
1075037
1063181
1223650
1092721
1949358
550778
1339403
8325
1920407
1866463
1554907
1387097
760645
306119
1372570
1643997
140199
1188935
1501989
415389
515078
1365257
1460838
1437588
1945572
355347
225026
401387
1534090
1376429
264418
1543567
1439973
767915
852466
1601607
1668588
1831139
441058
175385
1852757
848303
433681
1471617
230700
218941
1750465
413523
1256359
708112
220745
765177
1465367
1749144
703081
1160481
128783
1997692
1314895
296013
413884
888218
951023
1997685
114446
1838520
1246700
481897
1788884
1828278
861769
786218
331102
678369
1622414
1516761
797858
1154759
6529
177568
237025
1046082
1974706
751206
1109438
37383
1638356
735981
409213
1305163
1989933
1998020
1638775
906211
1902490
463908
1180194
1587672
173402
1149039
1437042
1936842
1751123
189707
1174357
1741880
624728
349831
656803
717051
215229
764940
95717
1551607
1126528
1539779
1382702
1845234
149105
957638
668712
501291
901670
1712275
1778400
208443
1838797
846536
196631
608328
1703561
1301006
1820056
1760344
1139663
1695311
120382
1898054
955169
1232742
1512922
1020717
660010
1448488
1101394
1604721
961636
726708
118042
1557015
1265887
586133
1274101
1085210
522989
27747
1492172
865936
865219
357551
343645
1469563
563135
273777
456393
1214344
1810666
465974
204071
879559
377720
944668
713404
738022
1946123
1730617
178647
4979
1017249
102285
1277182
197481
553663
1701223
18994
1477298
1464360
1858378
1606307
865973
1891479
1877358
567966
1938409
1337493
277570
737727
62468
1440238
1329768
858163
165681
540387
556183
561809
58
1553332
151380
1713645
1379328
1795695
1367340
1523653
1063003
1025499
445451
1242424
1624095
710645
548101
1602057
137066
1520877
688452
1244165
1691991
395246
1560081
1449691
1478768
949660
237487
979211
1034951
70501
395788
627852
1323502
1910863
1662429
1302445
338813
1576935
493435
1682220
494980
1526236
392194
112706
573753
1616279
171078
1633804
68996
1510901
1651096
1322801
689076
512989
1124482
417745
716888
660228
384382
1571187
826549
918953
1901461
1857555
1243927
1199167
1616103
44691
178310
1374330
1979905
478844
798885
1814728
487648
427933
504269
711101
1138000
1952053
737172
713210
1311714
1852740
1699857
1634231
99005
257393
1416532
308007
371868
159133
1540588
600346
878194
734185
1073382
247951
476083
1818612
998769
1534112
1525637
1353696
1369099
637217
818641
250688
1698561
149442
1039340
434334
220481
1353331
1798
587778
1665419
1111555
833813
61165
236024
211471
49179
1276225
215693
148153
27600
368443
1787225
4103
1939359
521213
1288194
777656
1731587
1014056
182189
1227639
406526
1749596
65639
1731332
932623
912399
374281
1922181
1609789
488798
873936
1701943
387353
293706
1501985
1358576
1812026
759644
99604
512650
674016
1232793
88851
1487455
1066882
313620
940895
502701
1604051
1063355
965023
1293247
1373178
1779322
897871
6001
723690
208405
1313041
522099
260794
1715112
1515745
991238
1360053
200017
1110948
1872226
227158
442293
908280
1481947
1814345
1028299
965412
1936978
1768236
1997925
1627359
182685
1897482
895527
1362112
829165
835764
1468204
216758
108225
1382727
954595
1620816
1204922
834636
154389
1428540
1523429
1954008
860909
386372
36492
1026063
877190
1757462
407808
1436903
134597
1222687
1166528
27336
1999633
584077
1694642
1425237
924263
1929158
258943
110978
1125904
1313882
569154
63416
1841061
477936
1117752
73374
1526339
721789
627524
206155
1727218
1041383
1698718
1032607
1317157
390067
1828344
596019
1096745
1032508
617491
1328918
1521887
77104
707555
86108
33976
1284353
660304
782484
783272
1610482
1002323
1275649
1836056
1208933
1446395
797813
1196992
1948470
1981649
1978386
353857
1892448
1750510
532567
1955339
213414
108690
1134403
1635683
1674996
596594
368581
1077426
710755
479845
1186405
1120116
820701
577870
1484718
1299668
1849140
1009012
1979007
1637012
687236
192274
1457024
1045735
1399803
1716589
1982713
1399370
96656
1485616
741550
1205711
20830
477587
251012
1621838
1122726
968654
1158093
1836625
1218201
1558084
846182
1568462
217924
412358
1589881
432983
525822
931356
531606
930016
175236
120432
383688
683788
1122691
293638
605998
471486
305905
1772292
45369
598984
1274454
1121889
133134
346089
780684
1355454
74342
1576955
347425
1367141
555194
829059
1439118
348387
1772947
1613259
1623997
267278
845628
758390
1115609
281661
1960228
230008
1098985
1019814
1905238
357661
1441334
205596
1494880
1668360
368745
480604
1701696
1449380
1604224
607061
1422925
1148981
630876
1490316
897127
986556
214182
411133
141095
1271711
462959
366132
452230
316492
1740706
1515525
1427221
1486562
1845312
1988264
624205
1838474
1892864
37012
1513566
1521923
338622
1077512
46829
195226
367883
1033401
1440587
1778781
1889131
157443
286178
1678113
1667841
1882438
1945125
148905
1775169
1579157
1306718
174362
1684620
756684
1219382
663270
1307092
1669731
297883
383818
1303971
721237
1532394
1734751
76807
1344223
1322416
1501327
114346
1384187
1879679
687942
1783702
1168312
661891
1767066
581427
1676524
940411
1840384
310323
1776832
687825
1674731
1602561
1624422
643585
408671
1609378
853323
1799904
231061
1944020
1120636
1617106
1164749
1498993
790944
1413123
1855493
659576
1706646
1336430
371068
292887
493874
340442
93440
545642
405449
1912418
1032884
93393
379104
1929535
1910770
70286
504853
335705
1181637
1066680
940257
73597
523818
32045
1194256
152441
1019316
169747
1778652
520466
1815319
838030
609639
798458
856361
331387
271684
247502
1404495
1868190
802531
97332
344027
486381
1971842
1373818
98035
848258
1071557
385564
1941597
840828
959704
1358372
1171566
16056
940751
1127792
1178725
103831
1558281
1099465
719194
764447
1926431
213761
684221
56594
768671
263848
127453
654788
463836
1937566
99540
869706
1584630
1870269
1966509
183709
1553426
1538916
111481
877014
974496
464137
1134066
965979
358218
677412
140980
11514
195435
758574
343218
1345579
708326
689969
807574
1447549
573410
1360151
1560013
121228
1519987
209469
1978707
698603
418639
758160
1157132
1007381
214553
853895
1030152
207933
1604200
211503
854004
213686
1938992
930028
1550483
1557414
397874
1637429
1747492
1864217
1863321
1039613
469441
1590882
552289
301162
825006
1642640
883669
1172383
785210
1760508
342458
1527088
945385
542655
1590486
825201
544177
1425822
1809440
1271132
815012
553421
1829261
1801764
140352
237063
1702249
1924297
990471
743148
987477
1452773
1950690
782470
793918
718645
821115
218927
175253
1861504
1795487
1688310
1343426
231542
209636
256734
1250342
1135356
845802
326650
1357877
1164743
945798
1711064
582249
1219722
811537
818744
55215
1216688
214022
1023927
1441949
1082566
1189451
1063042
405829
630538
1366318
1622426
423213
169307
172660
1143580
377893
223263
912570
941868
157532
1629742
1409814
1431388
246030
1454297
1591092
1047648
245971
339774
1064042
359269
1670064
1681366
549992
1935444
725917
821500
1235105
843017
1775344
400184
998963
1268816
967981
1196042
552886
669281
149655
366958
476519
630919
146143
1148813
930079
565394
556787
1547246
1559080
1172663
932832
760144
555523
650287
1212079
31247
1766660
1909077
704244
758665
1282639
1845345
1663543
62905
1029325
194377
23286
659575
15024
1064600
1454497
149326
538419
30836
259244
1343305
38869
1073054
1486370
242050
1295151
191341
1091525
766914
1156653
1324110
593437
1154497
758272
226957
1414733
756482
282025
1237563
1759917
130613
1228679
1846366
1045895
34147
1944082
1611064
285262
662509
1472967
784740
380879
858154
852662
1406782
1905370
596447
1896816
724660
1720158
1505033
1507084
1126152
805356
772212
507241
1623204
1944280
529618
375660
743862
763492
1634231
752069
997682
1116278
570609
931784
886591
881094
1525785
1849357
1437290
1033564
1837193
602557
309999
602872
116499
1046663
1533135
685096
381840
1973232
487816
764587
21412
1622485
709323
924646
533704
953433
1014875
669568
891045
1298894
1655692
1913262
1021772
1274325
1169994
1863408
1485560
958497
677775
239389
464504
1827085
929146
1590442
744423
1395399
1895610
818600
859725
205830
1899239
115240
1844233
2662
1487986
1735281
1340495
1324859
229928
724863
1848113
302422
501417
350003
1369220
908596
120089
896810
381434
983158
1466177
736322
1018304
1210767
1246979
1208253
1151749
112915
1958225
1663993
504682
100462
1019961
771032
390540
1922392
1720939
1243937
457767
248890
430945
1400730
1582248
790271
677479
1165326
1126376
1915800
280399
823556
445843
1722868
1027125
10124
624682
1319571
1097392
809549
206789
1185367
1038201
1322814
1050253
396446
1238023
898570
721781
106698
1286464
966741
283491
1335835
500722
1719433
1362000
988810
238542
1179973
1672841
673966
40145
1423396
1674846
359050
1224908
881287
694189
404251
339586
79312
1843119
314281
1618637
1996565
262702
182684
1423267
951912
1730008
284653
1037293
63240
1022219
68748
73666
82282
1607340
1726363
335279
338555
1816499
627829
182972
451520
1879950
964772
511973
1439857
478186
204481
1146995
1734157
1720295
1824824
623947
1383435
1175461
1825237
1528264
1981940
1427830
1125227
336715
406249
708745
988240
1029526
196957
318777
1620199
890824
350005
1854350
1803037
780798
1218380
1416150
1455624
1944002
127924
987281
649846
589525
612125
1448139
339379
211107
1469221
774913
1518797
1759070
975209
613096
473668
1902862
708088
392682
1107909
505487
1647483
702750
463012
1171384
1016393
1003637
899082
1887395
231059
1281164
577592
986478
1366150
1739515
939246
581942
812501
1308944
538542
556799
302059
1313402
1121322
288164
70
1860315
876581
1302961
1954237
347194
877697
1716364
431894
385870
930515
482261
233722
1303372
1358061
1678557
1662252
311891
1326820
1724889
1703370
728285
1737404
13271
740793
56584
604547
1782133
566876
606165
191543
69398
1608199
1293082
1656894
193899
1304641
447726
406416
849095
1797712
1214152
1959414
1059076
1071064
676457
1421771
1783858
1895483
280439
1232025
1544357
338160
1219012
1761421
621881
994925
1320009
1832162
1080674
1648027
379054
584279
31594
619259
1027021
134191
136123
696038
1869991
1742423
1064346
1239178
1395677
878660
1825248
792382
1932472
135334
1025041
1378282
1887998
938535
1312552
1079575
1141919
1531297
1967588
1060851
246769
57898
1097899
1282564
1883065
1738212
1460066
970649
773756
207408
1371239
112452
183516
1209598
1071454
787749
1234844
1762411
501448
1920377
934879
564961
1304224
874217
1016816
1356335
1437076
1917534
691386
1757703
1022703
516295
1052021
619132
1223735
1334113
1584842
401091
1669956
1693712
200903
1381961
1580789
136429
1494998
73622
1976525
890857
1514083
1390945
161207
1580748
1920094
346389
890993
1012461
308675
330589
1957078
1467595
895320
1608722
1471069
572503
1775929
382400
339682
4563
1758883
1827020
1727547
1771910
1670499
431783
1225867
354611
699020
1523419
713855
1379681
15920
441842
721781
660403
948989
1545032
761342
980975
903128
1183577
1602185
170851
7010
863819
1329634
1606702
1084834
1181644
1123608
1190985
940769
525506
1128962
738741
1762713
146224
619382
259094
999325
1441427
1453919
1692783
774
1291707
37982
1611357
1174681
481818
964653
1557652
1448996
75266
1701900
1594385
294889
30251
1176707
528617
225022
1840736
317074
425796
1392867
360720
433833
496501
788870
1230093
323273
1587260
391891
757492
1991988
1432952
1926587
69596
1164034
324415
1043764
1925740
1185815
1023710
817937
298059
942645
1209222
1667894
136488
184866
596065
913595
1378137
15275
558919
1761743
1939972
1115468
444503
221145
779099
381791
1583224
1255601
1973486
1398619
1517313
579521
1236693
131553
1026568
386312
1690035
1392240
873798
1261384
1533631
827651
923903
1179729
466918
776606
1247363
1727310
406210
583033
1184081
20027
1693915
1626364
1766545
1345466
334143
211152
835919
1606202
550751
1956714
24412
1778137
224434
1709219
843432
562244
1250941
966845
1999929
2161
803171
1926585
210784
653832
819121
1849679
1779720
1705924
1374085
406683
630131
101772
236132
1442268
1012984
1724121
1960160
1814783
541353
38645
1374800
1305208
43466
415629
854116
1518764
169648
780702
1837464
639519
775142
1059110
1633600
1803566
1503475
1238755
814132
1314947
1528554
1574607
1303192
1120934
1592434
516810
1033815
772216
1433332
309498
1721518
1293082
26970
1227079
1228620
721920
692978
423482
1459954
1251621
1321820
161625
755414
1242751
1950469
1773747
1425378
924601
1867520
1847136
160965
120754
539393
1312567
1996311
1475009
1765375
1413157
300791
825216
1354227
1023696
1754982
1024897
779014
1054435
1067729
1362567
178563
1333180
1126227
1187899
1153998
1234653
1401495
555939
1794897
435877
1779510
455082
982115
38927
383274
578187
65941
1613330
801355
862165
1557409
347737
93750
1409190
249565
1826433
1116540
566048
920381
655595
968597
1143238
1817168
584405
648556
1804228
1192750
1518357
1457706
1859106
1373313
505533
975940
1083645
1282874
1715987
382359
166183
1898345
1891857
1389508
1890954
68371
1050859
431040
914130
1323624
958784
931020
755621
1334464
1185535
1632818
329005
1679295
1079489
1072499
1579106
41893
1636065
7054
144455
1218902
241724
1747518
380950
1874955
1616000
1854350
1548949
862091
1491987
27626
569406
980899
722881
637005
817997
928504
164570
688115
1924707
811617
1836702
71703
172098
1731043
130295
803589
1863707
739465
1401077
1084315
49215
1804277
994240
1546959
1333742
1572577
550839
1327614
194465
1864630
1456463
1956438
795132
508670
1914578
1821043
1271619
1953930
688057
127615
1912151
1790018
1780496
1057563
870368
465383
459955
1959848
10424
257065
504792
1249197
1593420
421556
1696041
1113943
1097426
674761
379635
639055
842945
572967
1678756
1556445
190076
1076569
1068495
1441856
1931283
1955642
1878119
873557
107976
1927378
1721898
1760953
161230
1911440
827683
1910808
198207
1935607
283905
1925235
342304
1173440
824354
99205
1227079
1542784
862739
1837948
765910
1909760
585690
856273
1391827
1675930
433523
1734448
1664523
1138476
1307554
1609348
328902
1070338
630588
1413207
701418
798076
1625266
1172245
1253815
1314694
1264897
956237
139641
624120
1768237
1109787
1334074
393096
700239
927619
641109
683957
524817
1234604
959356
1152544
743612
846628
825447
1033275
218771
1997735
528109
1044964
1769284
1907367
1148498
622395
664554
872997
264212
1261614
671956
252587
40817
391226
418432
52300
1692744
1637017
1127584
515672
1451305
1251237
482691
1646484
1741436
584640
1370250
771819
153469
1017600
1980106
95428
531461
121421
446459
1611345
1865985
880820
1968035
1148685
1092390
1562190
594858
884501
1498408
1569749
725632
728173
628041
508684
711630
1074133
1841219
460133
1887679
1565750
169676
1271976
284730
61807
722582
1925006
597155
1912511
73500
1548798
444566
1045350
1481167
71045
1679524
1745199
1744887
1606470
106598
1301361
44926
1475756
1199797
1148596
386009
1710622
135416
1171326
1810183
1452590
1581727
1752703
1884592
1759833
304588
765366
793055
517349
1382691
970452
1843607
1044214
1234653
1323894
1122247
1729356
1192132
1119930
1448575
1785378
246576
1502843
208707
1301813
514758
1470834
1299475
359467
1287255
1089578
382819
1244876
1570441
1724134
445002
1056294
608136
44398
405958
1020165
1818112
115421
140020
461307
1738221
1725746
708893
181349
277489
1033596
246704
627342
1344548
1142743
1332827
1242510
681659
1319192
68489
125507
1384547
1751433
1669727
1850330
868017
1583876
292243
1339951
1398707
712352
1146186
1142261
1630267
699895
1028251
127135
1326744
181560
1707148
932744
1459306
522438
1496716
1370864
994558
699392
1696969
1289478
842585
304196
1569121
285818
1879347
1169312
122146
1030591
1798018
922356
924821
796420
315671
91639
758836
337011
164039
1634663
669778
947615
1275974
302970
751655
278694
95884
1128495
621380
1460042
257756
1504936
878128
1501364
1548480
1494797
1898117
1334745
125429
1539781
1434442
661273
1893135
224792
131250
1893074
531421
695084
27436
314520
1910143
1446347
29651
1735062
1325559
1866904
441961
1110803
299430
1429813
1134690
1345535
794354
123270
1569022
1978290
308177
1088844
742078
35103
1538583
1101244
433006
146239
1135411
55707
311816
996739
719780
1206317
1210119
851251
925565
968698
370037
150582
40795
1055563
225223
1658373
87713
55617
858763
1915560
79725
43541
654929
842478
877783
1902812
1224572
1531152
483025
1356415
910565
526699
31485
453678
1862139
1800833
188576
1746233
1437392
493521
1817734
1169953
195502
322194
1865179
300118
1936058
1036512
1549925
232853
1059813
601153
1194278
331935
468384
514640
424471
248975
203976
487703
1683418
433725
1267515
853614
1361340
1765145
311349
656531
11745
1268294
1268726
296562
1798312
1001216
1093742
992086
1132126
1989510
1727181
1819853
1579959
646017
813064
132386
528394
1529711
1558391
54520
1184419
1211819
722619
1002365
1624534
542657
994918
1311020
642048
388808
1608948
1595903
1238797
1218311
498466
1309099
1903832
1364977
888722
676443
1378189
489788
399760
1954460
1649770
553309
1435693
1200071
1015659
1455485
421705
1806425
127352
1291255
616793
428075
564574
1073332
1009310
1509696
516387
1889311
1406292
1290516
604377
130136
1128725
849823
1282160
1935555
592375
401576
341120
1435168
1475008
609785
814359
1458321
1555681
269599
613656
1946898
1325735
1057893
1839775
1353382
1131502
801145
1272152
1959912
530074
1019265
987216
565653
1564534
1457366
1013819
623229
653335
1041452
1904730
980943
1534028
1388849
1592187
96498
1433097
1796976
1628818
1010121
777141
424952
1931422
1295471
1826225
81810
1892559
1810285
676269
813598
101371
1925377
1514356
77075
1788973
17558
859510
245739
276032
1541381
954928
1400801
1855984
1008584
1274965
994854
1638004
1292549
858534
387319
233548
1534948
1937117
337438
708790
968194
116972
1585126
1878673
1293385
479108
1922220
1098320
423943
1069937
656308
806244
1337020
1790572
1954193
888972
364826
495652
1553402
1003937
1452839
812230
685589
1053462
353687
902704
1076812
1017811
1015105
81207
70863
1910235
1485246
69593
364699
1571802
113964
721691
1911015
263548
283679
1258373
734157
1537682
553846
1055023
1092248
424876
74226
416699
739409
848351
455600
1428707
261407
680244
1749974
1651257
1880509
657404
1283095
1927809
638048
983686
1942883
788925
563639
923190
602246
510669
486257
288610
1424966
1112702
1091508
1865895
1650602
555996
514246
968161
1934051
1103247
112720
1241631
1416970
6798
307785
1366530
1714349
256185
1025748
1015987
546618
1044147
1329014
1683945
1653110
899393
1101752
667171
639759
1494230
1611234
356463
567066
1503025
954428
169068
1395531
1442404
685665
1465617
1587802
290322
778209
348092
971589
1805088
1950371
1848236
755086
110721
15803
1082721
462305
116723
1945702
254532
1913370
710860
298122
1405833
266593
205484
618511
1259929
1711143
898175
934413
848440
1788429
536663
540933
1681721
734749
579167
863153
1987186
1409359
218644
1867019
241743
1200506
616027
1605255
1761945
1681773
1340733
249752
953191
1590262
667936
1020105
285850
1684547
1828431
501323
1186943
180011
139473
581181
1355042
759599
43366
561989
1673609
841337
42362
608587
1953993
1971429
559004
1501005
1798730
763562
581133
421093
313824
788222
1043689
178826
1806210
1983400
1706735
1132539
91731
644417
529713
1360140
1292825
791138
1507351
923817
1725623
1520238
810591
248554
999393
1159013
1828266
270579
570398
596218
1915008
1458787
675250
328951
671065
369826
1863082
1656811
1426551
1945943
905685
785183
642336
989183
1464748
747046
1302410
1466877
1198844
1755678
505443
1301136
935647
1111215
9888
395698
1603824
337874
1908426
144736
1441773
250181
428039
516454
31206
806922
542178
1398884
1767173
870499
1603533
986539
1162415
315225
1764094
578037
972187
763573
1135121
1786677
771792
698021
1288679
1702010
187205
1090132
1505900
111577
1579050
34965
1623587
770551
1661989
1739370
1036417
1895980
977823
323755
984637
1784905
1176543
1998541
1229833
1685375
509187
1907533
1329224
1174532
792617
1987880
1852113
1440503
89896
1428488
1978351
900231
1539276
1945436
413395
243426
142920
1444795
1198252
27082
1926836
1591972
1417510
1864336
706067
314767
1132228
107277
1427331
1084831
1255415
524076
1025919
421150
1597298
1609711
578228
1179620
1154092
500380
1535980
451
1429437
1341156
243913
78407
584948
971448
119152
1152129
463313
1733963
1188983
689289
412531
161260
1972402
336274
954643
356762
375226
1911565
1272619
1002360
1035922
702187
804376
260570
26798
938350
855453
1222272
1938644
187894
1638766
1968773
1207142
1303999
894719
503873
892112
957820
1106369
518048
1989285
63295
602136
1833200
616674
859489
1727077
1845993
1116908
1098986
278912
1727118
299501
1223600
461017
756513
542824
256182
587188
571415
1029514
578306
452676
1942257
184083
1640954
1059815
1038533
372793
1081131
1847671
1512118
1042024
1099840
933676
1956309
1729953
603647
1009441
1708973
244171
1320610
761068
384124
1505336
395308
1539729
517331
975954
48260
1949099
1984279
357599
1780831
341081
726694
807975
1052830
825535
1469289
1552648
1870525
834575
953303
1130
1572162
524109
1907871
1374881
1877877
1113101
193749
57747
768687
1333823
1924678
1978361
1928450
110552
499977
760696
1369051
92934
1088353
1362191
722375
1759269
166986
857723
330288
1605917
1557333
1197448
1403597
355219
1059301
571383
871635
487699
811252
242987
1668658
1966058
1242225
1273154
952006
891010
338425
268372
124379
1555222
228103
1343529
962401
279720
142295
1759427
1310050
266777
1040273
133988
1197886
828646
1663050
2375
493376
1325500
940455
1498051
527431
1202280
766177
1706655
1490378
539015
1303246
704676
1686052
555560
753603
962295
1232484
917812
1864885
211240
763120
1046788
1077104
596619
1564515
1837633
787588
1718740
260616
1182670
423136
1613573
1582468
1309292
823179
1813996
1404905
810600
1068023
1164833
1600251
1433733
611985
776753
302359
1557226
1273220
201111
594605
1480449
1449640
212682
1794445
1050407
1511399
1731779
172569
372764
703330
1298477
25074
1995197
1100194
1845020
472447
1787372
289395
1104842
724039
668611
506168
1508120
181310
943653
876292
652994
789746
1237377
1742278
1952970
591360
942286
210047
1799228
1343187
1479502
1912828
832176
1427137
1819154
1864077
1787300
831162
1665324
1811792
1393215
595695
191707
1755297
1708698
330543
1212921
975676
1008359
1098004
1244891
1391196
1070489
1657204
705847
29426
1742637
797282
82051
725014
1800766
424157
373524
1355216
1349072
574334
621797
1624956
1398405
787243
1821083
658829
121890
1832098
1205663
1494320
1958871
1672678
1730434
1400381
1160986
1441607
1500928
842245
799452
195808
1829180
634398
444316
795399
1191465
1872171
1896802
510768
367965
366751
1269567
810477
621620
862996
1413804
1731871
1421685
156393
1919232
890861
774165
690971
1308973
932213
266340
1194111
1889227
351672
268880
1280402
112374
1800313
814018
128880
683819
1067234
1818863
927163
1106430
1914663
504662
121911
1217062
1305144
1197170
1087329
989412
1490056
365095
1918160
15180
1672931
297483
825287
672920
1219172
129325
1733462
345908
1624988
1326642
1881346
229547
243477
1936982
167031
1648436
1755843
1633402
613438
936833
84053
1927806
618270
1328220
268204
972546
961040
243762
1721407
1736690
1235868
1144469
32626
470875
1967399
705457
1493170
1496988
1155840
1541931
1216282
1630120
1371867
1302638
1818173
1821755
736596
808462
878262
170223
440472
804372
1860228
1030642
1011362
232758
986391
1485689
576509
249184
1741356
79627
1303180
149173
1057413
1550869
1635673
21365
1461089
1243668
230863
1318547
1882504
1009379
1892636
623636
873897
1506145
398049
124579
923554
422626
1669357
850007
1371751
820047
1053645
264661
1018342
1546254
908600
1738135
769343
474535
40816
621477
1744120
1293177
1645872
305580
1079367
1214832
1144484
483563
379901
266323
1771871
96553
124128
30281
1957010
88886
1024526
661008
650149
454559
339898
512757
599766
796101
975510
77497
1550177
1930824
1653482
1478807
1090270
575772
406671
318970
1388113
1681832
1876783
1869067
872568
1119195
1531890
1053131
1900115
939122
549154
1029355
1124037
65598
693711
330780
1843783
1661570
93990
1636937
525182
1097880
1992588
1805959
1918938
1249742
1571371
1446497
1569290
1394483
476148
325093
529846
1160749
1590372
162101
1875665
923111
1634923
538429
1774664
2657
665763
337516
1955000
630426
863507
1890798
1825632
689493
424011
850008
1298951
703573
1719779
1988186
649980
1362124
1360849
414664
1878972
1027562
402542
416662
1097637
1094252
1836380
1636019
1214914
53529
1986775
1238789
850021
1015115
173945
1930058
1761410
1256615
1748490
288428
237167
150476
1396949
1384271
1577105
1473197
1242333
1354195
854671
1637231
796413
1001148
3951
719317
1459375
627238
935748
817729
1213714
219940
513917
142313
979907
1790282
464857
917529
298643
866121
73749
1386754
677810
639363
271022
1553363
512995
1004272
204397
1929836
1406259
337418
955040
556080
1629792
30138
326587
1687706
630136
641260
47465
1785665
178285
926681
450327
592419
1607977
155425
1958234
1316733
1643775
358693
1927084
908460
1989897
912549
478851
1270765
379324
758386
625905
1480399
637312
979443
177403
617684
1071945
571420
1335173
1963688
55522
356526
370491
762183
1778894
1818287
1154424
1452206
1034285
705649
182323
441508
1966754
651190
294635
907893
519608
1321968
1159911
376383
147337
590175
1955653
987842
513735
563969
58947
996053
1914401
182698
587850
500456
890721
534415
1629079
1532646
713175
1303898
906353
898117
71978
212775
1132743
814121
757278
1465080
720552
667315
1746965
603720
1481147
1953472
708981
793559
1955918
1461703
38156
1874698
79187
401933
1551804
638114
1339008
1310049
426407
15958
1089078
752205
1037473
1863389
322892
237544
864132
836976
853715
1165019
744329
1001871
347877
238451
186086
328786
355321
1243391
215359
712617
1812475
958969
1385543
1585016
1791879
1497157
64458
322217
109595
1400889
928879
1429991
167855
319163
1974415
771864
735731
590301
1450316
322851
817240
412653
1360721
381802
1580220
5118
1664523
7231
985181
120050
1055677
538488
1268576
1132033
843055
1140649
1589262
141997
1377398
1597748
1828268
1932878
1870799
499991
1217895
1145551
305126
143817
1590321
268379
1888876
737163
717606
1353953
1313473
1459317
1184681
1041787
727574
1529742
1288120
645393
907423
466720
900901
102632
1460660
1193007
989236
1476520
1659663
1769240
1483325
97514
1948897
1510004
1608454
1405197
128028
1590558
736811
1386296
733892
400035
589103
1845014
532214
1934527
349095
279395
96583
1300872
461941
1970661
422380
785435
870539
1096592
570196
1224136
1922795
1683741
835353
571024
1790332
104152
1872879
1143373
1520642
1822239
1957683
1264208
1674256
1813863
1144648
1906598
1212012
1610162
1390448
926686
414262
754520
1541276
272285
709961
1934556
214774
1081230
1664982
503610
638230
1960215
612798
1648130
1111882
935623
594426
1305083
1380253
967782
293515
770393
847907
1522465
71896
1626695
1090376
809533
1917596
17982
615664
1212187
76928
570956
487805
1169759
964700
760502
49042
902748
1704230
312979
788508
853443
37286
162872
1491031
663549
1750356
823777
1682711
1070269
642785
1522989
1182357
1023601
150473
1911094
725016
614652
695306
1685348
1573732
1777321
1823503
1469306
1819007
892647
1867150
254226
1950731
1870884
879973
614877
916396
654384
1215837
1181927
26471
309492
543803
1809602
482892
198894
1365870
1642651
1711792
1600896
231489
1437170
1288863
1953325
1112210
114985
1002175
1385618
1939289
736273
1836873
1083537
1347697
208375
706100
548727
195823
423259
1520123
356288
592739
1473628
502196
968426
1513554
1667468
985819
1400715
1856760
279014
934609
637032
1765407
1101758
825584
243318
1604429
933590
364687
489531
933644
1811709
1034605
1727672
1054220
1296514
1271037
1262367
904522
1166203
1851864
1254728
973373
1281573
290318
634555
1057116
1934272
1715762
409739
373323
1255163
671957
1858626
969328
883741
708981
431644
869777
1402114
489114
1213173
1096892
276198
166953
194364
1903650
1185613
840673
1354269
604681
405494
1936208
263681
1796011
1454748
839903
816810
1002428
1727028
167363
360290
188959
726231
1182989
298505
801792
855247
1713181
507250
467009
1437073
1536408
1980292
1829767
208601
1957976
1958732
1183701
1624348
685060
1065224
264057
684309
1454080
1866692
1569774
311084
1386554
1275376
848422
1835123
1226866
83233
345967
615656
934607
800471
398479
718071
937172
1634255
1121115
1921214
695119
1741845
710280
1825182
657626
645034
1407672
1507275
988095
148456
1140425
973193
1438369
1302317
149294
515257
1896474
1916077
240317
1847446
804109
1468679
685783
1536823
875075
784456
1805608
1615096
1844424
234536
904992
927261
1537006
1785593
504926
21722
540425
1208999
884260
1445485
496243
838959
467633
843221
1388461
1027596
1989309
420964
1573746
1089403
1130456
216485
1187862
1851604
377018
829032
920216
776442
384382
1126712
353261
1367019
1220073
1294803
893943
1981577
452136
475322
1546540
142644
517987
756571
487696
1211849
1434512
777555
1489777
1040409
1456995
1251411
1881123
1728054
1742401
1687209
1458208
1879212
355398
1866039
1017879
933471
207633
243057
1050351
1811435
1554506
1861418
206585
1081186
1253282
1175640
1053856
1199900
1948953
813917
1729822
15530
888607
564635
535485
672747
1647675
1357077
1571063
1126495
1857490
108803
1191428
1120822
1121571
1349824
67910
1551455
1804758
1403351
662726
1150676
336041
983881
170201
155327
771306
1811313
1758025
1883862
1458798
1656746
1194122
1848844
779902
615016
941858
1914787
253839
1719152
1244909
761681
716398
1770699
536862
1583251
1844395
845828
1845984
673367
156694
321145
25078
433077
363794
1140295
52693
528712
1015669
828445
1488464
788182
1575349
93414
1029439
1219408
82027
199863
499244
1447037
1721052
819134
1757257
997487
1251753
191771
1647351
1896344
343608
112701
792628
604483
986555
1641425
253454
1458701
82090
897596
316449
1509388
8765
639430
1799481
181630
789181
1997121
662726
1112067
786478
1308190
73474
688955
905171
1556210
228044
799889
307044
561666
662327
672578
1963733
1536558
985839
430919
444751
1627267
320746
534798
1849452
622908
1281097
1555845
1135720
1710732
268732
1590041
780601
352587
1306002
756951
1629966
1473226
1683563
981521
752852
1633
1419450
8121
1480907
1903934
1224217
553725
892277
1680048
1675560
760769
80282
1389525
1431794
889998
1023164
1706106
1086414
952341
1199375
968588
1399373
325020
1467668
214909
915234
1085287
1688172
986679
1591359
1474900
854690
342712
1277390
581915
1929518
701632
1239983
1429507
70794
880799
757354
1063251
1674352
1496051
688026
113490
768133
1541158
1933938
457933
182660
641076
1339532
1916033
422636
1065245
1543724
1475562
1555216
161098
702741
11641
1187951
1026776
625094
1366434
336201
1674960
1693741
1239131
930937
1772874
1019988
1282470
489633
875599
967894
435627
1918674
1491569
1989819
1058147
162581
1436715
446192
859627
852550
576126
216587
1397868
531948
1008220
156549
1441967
786920
695527
648349
797882
1812953
1513134
212959
324200
1426082
1853109
1116999
640390
740858
50297
1119950
481542
1321233
1730969
319982
743874
255635
1321169
1130476
1618864
324875
568028
1556494
1702337
1868716
1093260
521463
898287
717061
898567
1064392
1844107
1535622
1079314
1017801
1973274
358456
494612
824157
1715601
1140242
1039681
1407501
347397
1531136
1512695
1012446
1579216
476211
986427
1157057
1977269
1127648
683046
523452
990589
1309179
452475
1645667
972267
1859368
1029351
1422472
1800788
437962
1858327
1021679
574218
1592884
1541346
1574986
991131
968194
1017707
1917185
1945180
1487641
510198
1850513
1620209
1025511
1220383
1910214
1329098
893447
265342
1469922
140689
910936
124263
1732745
1816518
809020
1945059
1793239
292672
933059
1097965
1648340
328034
943513
1703170
214713
763994
1967493
189386
539420
47668
1162998
176043
598271
1229612
568593
1975695
1685689
717197
1627110
1808540
1753083
1048763
767506
1744406
898201
1617585
1528782
119936
199999
1549464
536677
1419569
914756
1646837
1990374
1221902
750740
94282
1758883
1093418
1850877
1808913
450878
155085
1523450
447437
355219
1383064
959713
792030
1394993
1354899
207323
1936932
964657
1606874
1942623
1994053
239019
1544208
236405
1382755
1106080
1899836
1154687
90236
1577968
1025053
1457539
476316
1341829
744017
123078
1427391
1875927
176733
863216
1292798
601401
1563778
947962
858804
105160
1689566
1575737
976702
948223
1065744
631293
368441
872269
168714
690180
1691373
867798
1273249
652406
1455342
1662568
806981
1095460
568060
1699824
622095
312536
353680
1311476
1526243
1380763
932412
846233
1411628
959984
722619
730608
1283053
980873
342530
1864834
1304966
1055982
1471058
185694
1659595
425664
1542466
248641
1489287
1261121
762881
541283
1251277
341222
1595632
209928
1891078
1826764
1085279
1937276
1140210
328341
171487
45366
182766
177396
569449
978321
900507
199073
1703637
1418459
1671171
522779
306907
299186
1300562
579220
742741
1195994
680420
688714
229716
1453034
355334
990751
151259
744875
483394
1539334
1650230
691271
309373
22807
1372910
1111725
1305560
1896550
347762
178331
507345
18028
1192706
1401045
1083376
1087656
1668555
1550554
938052
1079165
311003
279665
1576855
1003770
829574
246179
1170433
1663906
900740
64867
955042
1530595
384110
971328
1320864
1418587
740676
664475
734323
1278607
172454
1214122
1361582
535253
317521
885427
741051
1828609
1556230
1127777
1201468
732945
1484288
280205
654298
894806
1458069
1636266
1096353
1894995
897937
1555844
88108
1190059
1709188
1679290
474037
1610806
749048
1131196
1859959
885987
1712551
1447327
1697702
52959
973943
124797
1728582
1933621
217370
1182882
603306
244012
391648
1633435
1932656
1033312
1855419
544457
734844
167561
369869
188963
708429
1468603
612953
82779
186161
1760029
253308
480607
1285277
449423
282490
1364904
723326
656302
887166
1875901
485293
1973893
521500
1089477
630218
253263
957492
778207
893590
1471809
25573
390462
1254317
197385
422827
1993762
694026
151690
549275
99143
396892
1384653
1473451
1632173
1701359
1327770
354607
1986757
788633
447677
1839172
1237532
787044
1501173
1108215
1846511
549751
1551303
449376
701435
747940
56913
105257
392538
348293
844366
1953196
1086337
1782638
1994644
319726
43902
672808
510344
1608658
338369
1589574
73507
507281
1877285
1877329
413232
597250
199233
1315205
448899
1176555
114317
685862
751703
973989
1526470
263467
795090
81425
639795
1762966
592486
6646
1009740
1644954
1682400
1397876
244767
1737768
1169396
608634
298019
929114
1088183
1759720
620934
327747
596943
1206412
1633599
1592546
757055
1441820
264520
998864
1869327
1989131
768603
34966
1326860
666861
117634
435022
412206
668565
1551404
1020090
529438
1592329
1468617
744161
290790
1511980
1450845
1670118
795321
1913956
318300
836860
279514
1966757
1578572
403791
139434
760521
611108
693031
314476
531999
1049171
1409333
408194
1820521
888890
90803
177895
788949
1103502
244647
981838
327176
1624340
334750
655375
1278274
1509371
1562082
315370
1746282
504282
1868010
424734
1271276
941297
1854621
1896129
1237587
866565
1913274
1252783
114554
1204750
1867365
995683
1660731
1489241
544481
1315645
510519
1112363
1437617
1360765
947575
449313
282079
677661
1806475
1584930
1987656
290450
1529183
250372
816355
1963564
1562938
1542007
854672
216923
1832164
65717
277117
650827
52526
1955461
338708
1827288
509747
1780022
1545522
1357421
248549
1147127
400597
899175
342041
1659513
1774689
1042203
46326
1187608
1802002
339068
842275
1383708
233877
391515
722814
661321
137993
1698869
1783835
913413
632250
1715532
881209
439421
335061
465263
590424
337791
1223847
857554
618749
1523477
29376
1823298
1776041
1469956
1678817
1958990
1912098
1151948
1545298
1437412
832712
291134
691022
1227231
1969286
1786502
1357103
148478
1113700
543225
1220401
1308555
1960601
791062
64702
1761798
1893619
34199
969533
1069102
901598
1670608
1831620
573760
1679184
1941726
68922
518062
569056
90902
1425790
1960743
1333548
97031
947764
374776
531330
326404
1669079
418757
1230563
729729
1917755
933475
1165153
1781593
1852055
1208600
347166
163139
1088032
235189
1964430
783778
758671
722766
1466307
211607
412296
328564
988387
1020174
1305668
1273114
1550829
1891169
553536
499626
1322277
1744952
427845
1798015
1768840
1178165
1323859
1078879
1323813
1091565
1414941
719076
251484
39373
1319085
1233040
367968
446372
1475013
1017257
1251652
340879
952439
1492248
935018
114202
289910
532236
1962759
1545197
1779533
519052
1858031
999136
7867
448422
603580
309260
739082
758556
930431
32789
704922
1799570
330412
1073680
663173
1045681
903771
844841
421691
625631
1765372
1581672
318571
1762481
1164061
881323
371808
650172
178651
579382
1609278
439909
116761
1509203
1002426
1753540
1702229
1820160
1287821
1290914
1655815
1317939
1712279
1541946
100053
1135688
319703
1762084
517387
1010832
184185
1643368
160663
113317
112870
1933204
79311
643790
1839568
439837
1198744
1236260
1517286
1102300
220318
381318
1351452
167177
631924
395480
839418
1909426
1917293
25267
482770
1214303
967655
77799
1470228
1877345
1346723
1192654
1737689
264693
1439782
1161903
1261425
282174
1564947
1346812
133343
1427736
1154379
1188058
1153345
729512
1965826
845988
853163
32028
600995
1434433
536719
1062784
1047040
1377934
1885741
638531
1303617
1468008
585206
1288468
1706658
1098212
1246672
1343739
1426672
153545
90428
1433005
1166137
55522
1060960
1296928
516612
1741742
329979
819413
1705244
500886
1554678
1875215
1059780
1300899
83569
979235
1323087
219538
853243
1123160
1733458
1048
575328
1754336
165883
1197946
1233971
1211147
366510
145073
1222369
1065766
1871758
1431006
110065
1015184
1696977
1181575
665050
1232045
1551225
903197
49741
806211
1991470
1069129
1936855
1615191
97294
76708
1513920
407593
1688450
296213
288014
1569863
506882
1241838
1609056
287026
1686956
852185
1798071
509717
924498
1769807
776244
1365943
1847021
916641
332272
241894
890068
326274
64490
906657
111968
1823875
615009
496649
730419
678374
1244316
311951
342024
372398
1942518
556575
393055
810696
112630
736265
760932
1071797
1188735
934291
525378
207502
1520879
1722855
637890
679801
1419816
689364
1459268
1872553
1598918
322204
1034445
132829
1344567
771604
173585
362398
1400930
1925715
566490
1825170
1806312
437654
54773
684529
1345722
56864
172490
561988
111760
1656208
1989683
676098
162942
1084024
49777
93179
974366
383371
204379
1854220
622345
892658
837898
1356031
364836
1340922
927068
993697
1677151
1099217
416009
1701877
1878910
1106181
736054
376148
376368
45421
507341
888513
1439378
197790
307810
329096
1464581
1699736
159060
531830
1064026
766019
1503046
1486684
1591798
1138838
43697
897721
1929789
1453752
1335126
562749
1277073
299054
232036
1237408
916857
1880769
34520
59258
738989
1613867
678455
876659
1971340
1566628
1227013
720717
499296
304828
1596165
20928
1205638
1699044
1953351
962224
1085223
1273850
1595516
1980604
259544
1450915
1997112
1812630
1702673
357300
1870656
1500488
1243407
106633
1470655
858276
72099
120386
152507
401692
499887
1223695
432039
91974
630810
942115
1037102
738662
142048
618677
1772266
1439481
1464001
847478
438906
1132874
144659
1262242
1590759
406676
852333
1129075
1665151
1597709
1612482
881980
838588
1841599
1917375
391865
855939
1140134
572810
1918310
1158696
599243
250736
1701428
1863565
1610200
1391355
54787
705041
1907414
705040
195742
1098930
1591813
442957
1213308
372134
1418181
1336159
1857327
760843
18830
652670
1196921
159496
147457
1218434
1469469
1443546
1270847
664663
803851
545107
274665
1611058
838981
201734
1828808
719157
45915
1615746
1813818
1973581
1250485
536901
42333
998960
143019
1224371
995441
728401
1835973
980209
929452
1459718
987685
916986
1663270
1286833
189634
25381
1377339
240991
979164
828211
662288
836499
1298122
1822142
1847108
589440
1548245
250054
1036520
373964
1149000
227299
397584
80817
1665896
756264
1401197
794820
1213432
649833
138740
753204
866084
1985294
341846
1730337
860107
27374
226911
1579299
831480
241674
1248161
1017479
1029205
989186
1541890
1427487
932887
443209
1678817
227263
63974
525820
1950675
619561
226027
626548
1455328
290658
411619
1942589
775237
740213
1678890
559212
1205900
744644
611409
1076666
1215042
39384
1864520
1136097
514032
644468
46596
891021
28328
65701
649452
1411386
390271
420708
637745
1623279
985181
195398
253506
704236
695693
836070
323161
825431
233243
1334907
737494
308164
1988929
1195449
1046683
464956
839826
1791430
510824
1186785
36013
165340
1155856
1899721
929096
770852
1247884
729351
788583
1260774
364981
113550
583887
467802
807808
500346
1972497
189376
1329860
1079440
1888058
715239
1680946
1574085
772665
1010520
494496
1396206
1526244
599600
1177241
254073
934565
1327754
1012862
1185959
375254
1060569
826568
107603
137940
1640011
1850615
1807082
1500383
90987
1041515
1915748
1413198
1308915
1849873
1544872
1158770
1934131
1750065
1386959
1103669
1755412
1480440
1691385
863183
148696
276496
720637
1392663
926255
874765
165272
1383612
1088135
1987074
1169050
392642
631923
279789
1426947
1389427
206128
1131539
509132
39737
585753
1603529
1685235
1261354
309021
777878
430596
263357
1560749
1187794
1479156
1145695
1815293
661988
1434185
174053
241851
119032
1215031
312698
171369
1201052
258548
90058
1608095
449886
996518
1189761
264012
223711
1308503
1725785
811618
1718634
96417
672885
1958281
747747
1689432
826492
840629
927494
1494587
308274
534546
690705
1605404
1542975
1191677
1172158
632894
799896
1696027
1588784
1210857
281255
1933143
1560433
247892
750933
958252
1946343
1649383
383960
406590
1413112
578072
312121
168202
1677082
1926655
1147260
284237
1678863
1937984
1131912
1196182
1161045
763583
1151143
1612271
520652
481895
1958099
1632374
990888
534724
30713
886083
502145
856852
535822
1510395
1534094
1846304
1742827
1787145
1186827
1858383
242677
458834
1423763
1784227
1296960
755324
844400
1116444
58080
1803027
301742
304554
1333470
1190743
1197313
1083192
475994
1077173
1857749
631937
1245887
1068671
1931324
1802239
101156
792908
394256
448304
1971971
1647574
1901877
107165
316207
1690838
780558
568191
622342
1966996
678399
1530481
882994
982283
413103
531938
1386490
1777463
744474
1930273
1350486
606487
549162
1954402
741973
854012
1988239
1361526
354651
1935755
1507363
797494
389910
640652
1534648
1447862
1344016
1097217
1809714
1003363
1822167
962865
1640596
1621023
1854034
1902723
784154
224382
1452357
221387
197804
1094748
719234
204647
65553
593642
1908274
1799874
250416
1462275
938154
824305
1776161
785551
718848
1183939
466008
906733
1472501
1526673
1547771
278098
1889805
807874
1541139
298958
447276
620019
1071539
1922036
510358
774922
635051
73029
1531329
58494
891525
1440516
1087970
1416661
29525
1666119
475561
1442897
337067
86869
1612933
743938
47037
1887
49416
1359070
334313
97684
427613
1668906
1852351
967664
24522
487276
1510592
1024552
1604202
386912
1287534
1014548
910376
1534041
1077308
1856484
1454319
1082301
88207
201749
1724840
1697256
1530407
1497342
1391064
974892
1826102
267327
1530742
1873130
125460
1988709
1982033
724052
1500755
653009
267080
168314
1717656
1741164
1392340
584012
1564426
1453980
1778964
306705
183448
1780412
1381628
18047
864804
421314
1663880
960432
619429
59194
408096
129812
1623246
1474415
1836723
918578
765874
60291
983754
1989472
1510205
1181599
97476
1245973
1283817
1967323
1172529
145211
1612315
832855
1452958
931346
656191
1943542
688007
1329395
688770
1655476
1028711
1313045
1337698
901250
682993
1500250
1585871
1862885
1691794
919052
762619
640707
1680540
118149
1444662
518214
36082
446462
635378
805976
555702
1843988
1586195
1220474
1141599
1375706
774889
1125202
239433
1417940
1637008
1015096
788414
737846
475549
1047732
744650
387716
1407730
107880
1299248
659806
173497
1122504
642932
1032746
396500
68723
1409215
1436664
626307
708918
1817758
377788
1220297
1806071
1693535
83886
1959349
469912
554871
425063
1995131
539782
734725
1023740
1220846
1948675
1198692
1780680
271662
1593918
7146
1607874
246840
1794679
1113610
713244
1163653
1558139
368525
1830638
1388247
289621
1559111
821520
1493604
904732
258800
1430436
1264841
808898
844257
774236
581351
1338019
1379736
577440
1497545
1838657
1143191
1860645
932892
419235
872477
1146176
485842
947939
132595
1636488
1423504
1601124
592133
824978
1680352
1748685
780594
1446900
1155816
1868883
1537541
749343
863381
780747
661046
1457419
1231656
803620
1401179
1062178
1669575
767939
107394
779322
948950
805545
1608400
1683764
1546142
229864
154080
1110871
222303
1991844
1845195
993549
617872
1732725
298888
157502
847883
1230424
58916
1730431
1537884
1069644
1193000
1749761
859575
625084
550546
509511
635703
1589058
581020
245045
1185728
1282145
1556174
397169
1115377
1828431
973800
765431
593174
925339
1627690
28345
1979479
1217304
1460574
761131
484516
1864052
1192195
441004
362804
1937794
1925241
1262413
364045
536729
1613037
301071
1789493
913640
1098529
1134313
114378
457968
1614593
999385
854169
1376117
1008398
138350
154563
414588
1074467
1416687
1502617
1654591
612632
701219
976239
1318736
1327250
1170919
1309
1090871
1258625
1986779
702236
1312016
470638
1050732
430075
1404190
1267448
312223
1174704
1411613
145382
1464247
819903
1838
899320
760406
493908
1582997
1335871
729318
62513
1344680
719962
1308464
408426
1583114
477482
255655
1244090
1228801
1766107
1914266
775645
588056
1775279
489828
207877
1402487
1438681
1681991
1960501
445330
809270
1926023
228183
307622
626834
1372331
628379
1417503
1167558
538633
325919
500009
125429
1232217
1407000
520092
1375882
1674731
125836
297213
1278700
1573904
1323911
490519
613502
720638
1475250
166580
1736932
395316
1075732
1243943
379937
537919
1104127
625739
1174349
133702
925880
907220
1469329
872324
576169
1543795
1276126
1184801
216479
1411428
226952
410622
1947652
275812
1430359
1225196
1525004
448729
94845
1229382
1275223
787060
1014472
1707748
1406480
1162383
196218
1047840
1735140
1931024
734243
1123655
248745
1200651
654505
1967765
1677417
378822
836025
149749
929325
407242
953090
785726
118724
1011875
1832005
1982318
1150147
34063
744551
414792
56909
1793845
1324013
1583818
814931
1218542
1968439
1670119
1016537
1942965
168747
1839090
925187
1714050
661805
1578198
837223
1641595
405175
50033
114521
1070683
1001183
1216949
81123
1893918
852691
535523
788686
901573
1835022
1549127
395591
1886962
1533390
530417
528431
1313328
1469876
1583008
970719
1107677
851771
1781437
678385
1713083
711408
1317754
346816
855589
99554
1136436
943127
249437
541258
880376
1056086
1275101
370985
1600454
1519898
1580202
480344
432466
373639
1065610
195662
1335666
1492748
53946
1789773
492508
1405695
100135
514447
526891
1960320
1659757
1807974
1245659
353718
911978
518259
546895
1536401
834930
823924
68670
1724643
1824688
1403350
1359402
336194
1583776
1964055
1326615
263878
152455
439541
1534749
435816
394353
1831590
1016556
855555
1432849
1219457
1145816
410589
158970
1614862
18888
45632
1767791
659464
1505319
1625310
1689778
126550
1735287
199726
1790525
892519
230439
834693
1949888
839166
641696
484026
287246
315883
1805155
366692
1137027
861807
650590
195254
626607
1291098
1302170
1549860
496353
1870603
959046
33577
1279648
850782
1582279
1360493
712333
723364
228337
282047
1286503
1782400
1842731
97572
184528
120510
1474943
1408681
1271446
1858818
1555752
1898457
310303
1941745
985277
837837
1073186
289191
44197
182970
1720955
1572111
233033
1687957
333490
1707995
1143288
111535
1641223
825790
141714
1523399
291201
297089
608246
888990
933733
780704
796094
1284212
1767230
124026
1523170
1320445
1446933
126473
795643
811690
1616584
576481
957146
176625
1405669
1812708
826383
1042877
130522
1096558
120093
486018
1318416
692040
1145478
1470802
119528
391619
510333
1369417
1803485
1431287
473259
1472199
1803397
1389291
321950
1186078
1264119
1930958
1397388
1230040
576534
44465
596210
1422558
1901976
293398
698675
317080
200989
814865
659709
783956
1731976
1427745
41761
1289663
1823193
1954510
459067
778456
875293
581183
1930683
173335
974922
358121
33070
803263
320924
455367
744383
638541
325368
911022
293019
575563
952968
989715
1658759
162357
649804
19494
1227650
131129
1935169
1013511
1175507
114431
1562606
1151429
637961
1732794
933419
361783
1093903
972978
1506433
417916
1691854
350019
1954263
1653704
1586964
1966418
272833
1142443
586284
749678
653972
441120
1559612
424112
144761
1657380
216916
1014935
1244692
1384416
409165
955341
1224974
1610079
1620086
680862
1065943
1664865
53600
1319315
745187
879082
1445896
300814
880305
1027702
832843
1845360
1789887
1814395
48032
801364
1492304
1609601
1373420
1404066
1843851
82961
730554
1535695
728128
68463
279136
525276
1323207
330196
1958283
1263225
42449
1628316
1236669
345105
1823667
91041
1481903
1689402
194925
314505
839462
964539
1001001
1854159
118787
824565
1748250
402173
409366
279673
1216245
310720
1634625
1620515
1848462
53588
1549339
170968
657732
1898775
733316
760880
1633989
1374444
1278192
407490
1311485
254907
874202
1016570
1547720
1291163
405377
1029051
125361
1053728
738156
1098970
93751
746698
93479
1538479
1076728
1951612
1265603
130813
1826032
1404525
795013
106394
589444
1464682
928138
1077331
1266578
454740
894158
1135070
287865
820143
1697007
973662
1886593
1293581
457886
1603179
1083644
1732862
1557040
1042554
641157
1029905
1136306
1582713
1462899
994016
37344
1373562
428865
429353
717258
1384683
1459872
94426
1811103
1386574
828755
532556
1687822
1419345
712057
548268
166206
314150
12882
40360
626455
495404
519925
1228484
441254
1952590
86908
281845
1461577
126923
1151616
1995047
706971
1832177
234859
1423804
1508512
95104
1636315
1735119
768372
330792
1935505
495723
1473998
155344
366989
1876144
63513
664990
925024
1545473
1194119
1841739
165506
1386405
1276480
989366
1494297
694859
656
1632268
694947
1728560
1071641
1076299
1876553
1387192
691760
745001
720643
949704
560652
123311
883854
1409426
932598
1061421
613123
1076599
1880679
1286317
503190
728215
1714934
1665553
945310
290624
1090929
1703901
426984
1459161
215766
477896
1523775
1976541
1268195
1896320
1835619
215966
498343
1389130
1841635
1712908
1526540
1420604
1986210
837758
89454
1407751
1587595
1461084
267053
1952132
123292
219274
171414
765736
813117
746756
803324
1610549
1270326
1971154
973131
759658
1055850
1569087
1668715
1559105
1678621
1278500
335859
1829773
1959445
793506
1305508
914520
480581
392490
1464307
1740877
1245511
748363
1450458
1632473
1837193
1235780
645910
1373780
1900302
813729
784649
8789
370241
917549
1961606
1301612
509635
1413313
1292354
1907048
1704923
778969
902401
897727
450806
825903
1879956
1781270
503961
676902
161730
1267565
458089
1266714
773934
1669531
611164
598873
686948
103432
216532
838921
1115013
1296728
843380
368899
1751590
1988973
417742
421544
191532
1928657
1432897
1405233
1963399
763279
449739
857538
1084393
750468
1288597
1762102
1515562
70765
1578169
1307713
1519144
1643989
840238
296754
711172
464911
514065
1563148
1341298
1621583
1544180
627386
762965
1137092
1490270
711323
1942687
226638
1437670
150804
1660179
178403
337280
917605
1207950
243636
208066
382178
1794892
1785975
107773
1499999
1384401
1902436
1703776
16370
833489
586526
115019
1705770
1014587
1885277
1535807
1427380
582400
321133
923546
1123829
250484
1634481
780055
831194
522336
115355
263640
488261
287240
1937234
1681573
1915830
576998
399025
912447
950530
1188701
1198175
1314134
652056
1209532
928884
1704113
1638337
1405542
267291
1700264
1638310
167046
157083
1300886
158988
1322046
1252235
536200
174523
221036
1856048
1213330
103140
1914487
1168592
1148707
1850501
1959011
322900
236223
680380
1053274
1165066
1341921
213445
957091
1261525
594941
1968620
17977
946061
1972440
122494
1258247
1963937
801643
998896
156753
356391
228069
1533652
977686
517587
796002
1284898
1420680
89845
1191608
1841944
555643
198694
1882277
230558
994318
327770
54981
411255
1362210
594723
1038491
1851692
1066622
482891
144713
1950875
389174
1536652
13953
454365
1492991
1819002
63020
559762
88239
1038365
1803517
1762314
1701339
939418
756049
1630318
448089
405449
984499
484005
346482
854588
1534902
434800
1573815
1697433
1107824
1050635
658067
1000028
785710
359779
950363
496219
1286838
907321
1647280
351164
528148
237098
477151
632117
1549703
1083470
861041
490596
1641573
1776280
1791875
1813436
378023
1162951
1787802
1001157
1892756
1859717
217583
379312
1286423
116813
1454404
1440902
1764251
1640191
1759808
1612041
545638
234399
274112
1789077
1850061
203506
772710
28658
63448
852346
903422
1424349
1314595
853015
871555
906977
839575
786612
1431643
1663019
1597373
1199313
1376882
962477
1777830
1382116
1591834
855793
1098280
1211391
601382
930484
1830130
1968350
1124801
1123666
1869593
955294
1041239
1239930
535753
764795
1331323
1095860
302414
141131
1283025
280237
26841
1557673
82153
1296544
779096
194076
129887
540321
856351
1739065
1501564
1729001
1980862
724550
366732
1705412
700745
754868
1840305
319984
1548054
1716532
323962
370579
1105758
367818
1791480
633534
1258561
282691
1943908
802021
1153595
1662624
787736
1552171
1754395
258788
1017649
1802095
1552554
1296134
1539439
1215607
1750686
386949
1940094
770057
215415
487029
25830
241294
1931229
1831401
993652
769191
248566
1312621
199632
1748049
1451418
1679771
333140
725384
1829234
1513510
991258
1278763
292034
1185439
1165252
490058
1050629
229945
1807309
1553986
1869330
262927
12973
745780
483184
409640
1400878
1548823
888631
503435
485465
1290769
1549560
494002
445895
1807817
404657
315627
692628
295168
638951
870845
1252038
1360025
1987544
770386
1111606
1735025
1768310
692877
610663
1284897
1327545
318179
1115690
807063
554742
1732508
593965
604608
70333
1986908
1495499
1453801
107844
996535
372385
893990
1961996
499573
1995318
982657
1142313
831913
4294
158887
734711
224097
1448215
199029
1085799
1101016
1124236
1790745
265109
376711
133225
591120
135928
1332631
875232
1650052
1061730
1634953
1528578
199413
1943049
1480079
1994293
1516150
1473782
637340
1690346
1807875
268089
731070
1461489
1735193
231520
1345632
1264155
1951550
195386
779350
975521
1438261
1256795
450179
196181
350910
1240204
639518
1543411
393668
493533
376742
962964
232738
116389
1691247
949430
1663951
1971470
1000486
1369562
221358
1872644
1479344
113190
951234
1999987
527269
932158
1586433
1560394
382416
593467
22126
1940654
243130
394228
1964831
292977
1845451
774195
186520
1720798
1442073
1159892
354934
712960
1888343
655456
1140116
37063
1908789
1246347
977750
1505759
219421
243676
957735
1400637
1555846
494729
1817763
575443
43435
1338944
410435
270909
35103
825882
24292
1571309
1346558
1722975
934088
134132
1258067
894416
1404334
1320177
1515526
1869285
1742368
1872152
1634303
1413102
1953303
497197
1581648
1944555
1027826
10273
1906686
1675242
794309
785179
818775
161261
1696914
939540
237273
1491208
7725
431962
1681199
208808
523559
338423
1527255
625469
1887149
1060697
1874342
1486619
1688947
1397409
1952295
1973679
1636864
1192539
1064349
1673547
1554809
1692478
823643
1876083
725421
612155
1347706
1451765
384220
1992170
1322929
314902
1871609
1982766
1395124
1930965
34146
1691831
1977949
1054221
1408258
629895
812341
96898
479441
1265250
343866
673305
1879054
1467710
425399
134796
980332
65414
1104894
1422379
1895695
783503
194363
460150
33539
555486
1409149
605791
1128183
841086
1653178
1270962
1043144
1001127
1428103
6745
967183
355479
1786186
1805874
1866470
181511
1175010
1656201
1388905
1288765
706285
1070253
526832
211108
787252
909484
532035
207031
1639627
1492861
900524
1788057
286574
1879647
1661228
433318
339304
1956685
1808056
499817
101645
251697
50899
1726506
1419647
186974
299092
583334
562095
588593
426227
4257
255724
1487398
927806
456521
1431212
1620450
1386963
1081360
1442543
527546
1749165
1815399
1394422
1307267
452194
1619675
213104
90648
196720
963512
697177
1298868
766982
121805
1905762
748606
86632
1125474
995141
1481617
1920147
1553272
973600
960674
131145
54348
1559950
1255391
1933523
1373978
699443
1228723
1831436
337983
1726272
1639320
1837397
1630684
528193
1131577
1941789
1905128
844174
1391328
1980210
1580792
1177593
218907
823803
1516351
569043
688609
1501983
188586
311972
1025562
785114
288572
724473
1782238
1746624
1883298
1668317
610690
1856253
956754
386538
19423
979762
34364
1707033
627995
1954426
262398
1026400
1569081
1279534
402022
1846438
427159
1949724
1825871
1959114
1643398
841673
147954
1035618
121602
1148564
1593758
382358
1126330
1240655
1031715
447622
1508144
1567634
59518
330367
625627
558578
482908
1770113
1969529
1433949
1612369
1367112
1129033
490128
242106
563301
1308253
1961402
1902542
330692
669219
541202
675638
1800732
363045
1080844
503635
394126
123956
1943597
1414201
522680
1760704
1085811
140489
10737
261584
991026
1564838
738172
916978
130500
678037
558386
1501145
1904177
511617
1295736
1901154
1623372
114901
141238
1201806
1702151
686896
1158236
1487823
78085
200834
137456
944325
1052504
252371
479812
1343455
1986599
1573004
1432678
1896322
332918
552711
1003229
902166
1040474
1472167
578993
1509636
1358437
256253
1621881
203003
603422
699201
1989106
910754
1313995
9281
1729949
693484
1457952
1418201
1460712
1682530
1901007
604147
641632
283949
125337
1759329
656390
1120584
1607178
1660198
615152
915316
1127530
439189
127196
358262
461801
1082613
196957
1705281
770965
1702215
1465885
276675
685230
1902983
1392093
1510030
117714
1373304
24831
1676548
995830
1937210
15893
1387771
1827608
309241
1574774
1291963
849186
1951047
1223301
1272595
1508142
720408
1103417
1797987
1518840
211102
1626713
1240739
584427
1761588
654522
1344351
1026797
1616657
1698167
664645
1642010
250113
1518195
1049846
1107875
1617919
1040023
1890913
1587633
492148
1010492
1244075
1242137
866492
1883068
48389
238325
744038
1863412
137864
531543
1711953
1184252
1012660
1837516
1363907
165549
1788213
1915160
1566292
861334
695721
1378576
1466350
335276
523827
818476
1836615
202017
1896194
795987
1839545
1180786
1473500
1452399
404744
1777642
1212975
1711412
1527102
1373445
1000290
1643718
999373
1100208
20370
1224467
645605
345395
544647
1080809
856649
1158301
1920106
800717
945456
1041206
288054
1844740
768369
803243
1941016
800803
444749
1804588
693653
602535
1771891
490972
229527
614185
771970
1413527
83926
666798
420836
139281
111724
285620
1173076
1407829
395263
685096
297459
1212242
1182969
744091
537154
952690
1450792
154998
1007956
759567
1545416
807737
491412
1714892
836859
1424682
1392104
209554
1019799
523500
755798
1723886
1106721
1294652
1777507
1884581
1302084
1054523
978697
905378
321419
768256
432811
1580278
271863
574266
3507
1136106
1819707
743807
274157
524835
1135773
262408
1084602
765839
355075
6613
337093
672031
1963296
1112739
49209
354530
1082658
570630
80546
997941
1205846
1673543
456010
704811
1467459
583564
1969878
1110909
1669907
1000716
778213
1273428
324441
722903
850770
1393841
1129379
1935156
1667910
973496
1874935
1547310
1615464
1405854
624922
101419
1657908
186172
1023475
1611380
1164724
1785280
1945708
1202016
543807
302919
1468915
494250
698120
649728
885788
1156074
251263
717372
1108951
150340
915087
502812
851346
1566413
1854440
1417238
1324840
717445
1444088
46138
932934
45103
727478
700347
1763765
1290824
1987997
748710
1965773
1123587
83098
1995993
292607
743797
1617390
1349808
285144
831835
1964345
570632
1280574
1479387
747736
398967
763215
1217260
1070964
1457977
1747416
659422
1549638
1262617
1497572
1792257
937319
1453259
682916
660269
794676
1726967
1342560
1639019
169216
521749
566198
1502172
502503
1083842
1469451
1095105
775622
47337
136631
1465168
88921
314142
1647155
1825616
1218329
918243
471954
1866120
1773854
1285886
669167
1211841
1949504
772854
1403200
794127
983746
338519
114866
1249846
1256465
995165
244445
593926
867713
1896488
876912
1150716
263295
1415528
1778505
41372
506546
1178461
1620280
648474
1436036
133666
967879
1587233
808496
621503
787698
689412
1006071
51051
809971
275262
619884
660184
599208
706948
512775
1648000
80210
766746
208720
1835233
490306
1568463
365024
1595824
1561561
348278
1803934
513495
1308213
1686120
1203750
131358
1774283
927618
1363328
1690813
1063960
999767
486521
669156
1076714
1005752
460454
542906
158424
353242
793553
1569007
463536
1218680
1947438
1385514
204937
13355
306076
630728
1933798
791000
711026
1602636
1984516
933943
1375793
157921
1465653
647749
998432
217057
1152753
553833
504207
730285
1985424
1917064
1662847
1348999
1902368
1723407
443959
1805736
137761
591547
275480
754715
1872748
1937513
1162529
833524
1214523
1219071
1998704
1309782
1604546
1306724
1839009
1024771
480952
744793
1433248
501852
125357
1669494
479526
1046714
1282149
1743826
11717
454541
1038172
1429591
1087855
616297
74333
1746390
101194
540138
740353
819581
1688261
825824
1916286
396503
1648629
1210214
1599738
25597
989529
928255
188329
488343
1959453
1022468
595422
1704778
1569455
486808
1622609
158872
1351407
1812986
805775
1679315
1719225
47974
1190082
1898039
1259081
1159724
121408
550681
975242
1172689
691299
510032
1784963
175829
582874
571752
1641782
732260
1201358
224740
1895469
1690838
1405648
1210544
1639388
778174
122777
1024029
197129
647696
507285
1982810
1734932
587057
1042756
137196
1538720
1897725
425093
193993
1799114
1472163
293994
1313721
509599
405128
293719
467820
604327
1906998
1025087
1555634
335031
1390697
1599780
1245632
845781
1541229
1628501
698585
202486
776933
46041
262321
1990010
484963
1422971
1459717
1050840
1970395
229788
1470363
1903156
691764
1779719
504567
1855459
1026905
1261272
1588523
1887998
578579
1015710
384937
1606273
231397
186053
1949999
1430538
1110116
1885370
226270
1652873
1241481
1508991
1875710
722421
612167
309972
993749
35272
1804495
828101
1785957
859889
1171397
1942488
415515
500255
1491749
884872
798101
1104919
1471097
1207042
1482279
1320697
673642
1992332
773025
1283760
1942581
13094
351216
180110
1705076
1977252
327904
375397
41770
829702
823937
341957
1683523
1097494
25854
816972
373770
834835
960839
1540614
1486830
1770871
1924050
1427952
436301
41711
1413529
1854943
1513928
1640117
188836
192737
1113676
643095
1220528
1939258
1473179
465566
1344928
422887
552706
375624
1175046
1721418
1619358
63175
1712497
866054
1076876
1651380
263297
1960917
1564534
778183
1848945
1389794
774007
40991
388831
1645119
1352979
1870749
340448
703949
355708
1537755
1304608
907722
781985
262612
1079800
1864869
1934326
426078
845586
683848
47825
459249
822696
1184734
1264705
656100
1076883
192129
1409273
5992
1009625
1133056
1625681
1339356
935452
849350
1594658
739921
1082187
1224186
1835284
178901
1244925
901067
580209
90066
397340
146881
1053409
997188
1718556
1971485
846040
1936589
774198
291164
1180349
1696598
645977
1578914
1692414
374833
1827911
1202615
793642
324239
1887452
1050761
675164
473537
1919568
240898
476037
785449
843080
368783
583894
1311163
686702
391370
1912180
1834716
987233
943754
1861968
1252796
1302985
1840263
998375
1683153
1627805
562027
331318
539305
1548113
1926048
622669
492269
538655
486385
1357118
1847475
1228543
1207972
1125787
287434
1326845
104847
198884
1778574
282043
301466
950847
1067899
1303093
1216363
1485025
898291
1497243
599769
1283518
1992732
246401
1880911
258871
1389960
1771344
1879441
650551
1465436
1621176
1535032
1270391
1015543
626553
1086042
637642
1425717
781366
1861057
273435
523030
1127397
1752504
881832
692808
1795323
425124
664855
1465801
1324143
515616
822348
21995
1990209
647755
1509317
847074
506683
257993
1542997
20006
210971
1369887
1864904
300176
999518
1928670
197766
1402688
135953
398081
1032954
798408
1303381
140196
1088925
1735947
683171
323329
455437
1776840
508915
1358302
596082
81813
501814
745318
1234981
190131
1099203
486308
1033002
988544
954296
66196
1278313
1691810
594394
1932880
1584448
550740
1232509
1794962
367811
404917
891436
1937448
1760627
1434182
517137
705178
613849
1864137
1780216
1380925
207469
1830391
703959
1359433
384352
312886
1982045
499410
1062627
225906
680867
1918385
697886
1749044
221525
1997463
1056987
214634
182902
1085162
1309066
869767
1640742
1071616
1121173
1678556
1789324
144935
1739446
1767995
116269
1317468
614724
1309581
1577189
90194
1153545
1073900
1195343
986642
823774
1275687
873283
1933984
1406832
1901458
1018334
157179
465124
40688
257593
492642
1939680
100585
865870
1460454
1514696
330933
657202
1196867
323266
915988
770719
1875941
149300
364512
1365461
399297
901045
1738969
791767
258233
1305369
288350
1678942
1837887
1568399
384554
1972504
961356
673602
1979741
37615
243602
386694
796798
97532
1468294
889012
1047771
327249
1183701
1903704
1180393
1269695
1280385
1265722
735353
918630
1526648
781831
1300910
1117591
1438012
1564389
1130743
1500307
158719
1834284
1819835
493609
671471
312592
1978671
1708063
845770
290354
1127610
750309
967202
1116602
652095
1554394
222787
1225842
560566
882124
1901235
1862447
1927114
1324796
1873639
1740093
316440
1449369
1560012
1520383
269176
1875845
563834
1382569
1660462
1728588
305397
844721
1248684
395373
252335
789776
762907
1685691
1958416
581940
774254
568670
864349
1912403
1314936
1757070
1225478
315296
1762584
1413213
826292
1713215
315111
213470
1778908
844055
1190401
966232
932218
1308079
720312
759560
269886
47135
1065584
806728
1164260
1257712
1814079
1762739
1583867
1690672
786566
1254741
1263140
1293031
529560
631527
820173
1867008
1273285
1388905
1580327
379674
1280102
144429
1494714
833573
1442031
1794295
1788581
198313
410316
916442
1556375
725467
635924
199890
1808366
912656
1614144
1239112
164657
1193994
1411538
296441
1280615
1310167
1427646
472587
475022
1243115
120895
1846842
1396500
807078
1552031
480728
859237
497847
255875
558191
1577801
1337091
1335606
1963247
1680321
1493200
733490
1493272
710233
1659618
30850
1997470
1017709
366155
312635
1840453
50485
1672404
1796429
542534
1289931
1196069
140428
174111
1794815
478461
1947522
135413
749459
1694584
1549734
363861
1489622
1324229
569899
421775
1594422
1282947
969566
1440491
480265
256613
1139246
309257
1276572
1377618
1765124
1820814
1739179
488494
1854798
1003601
1348838
729666
1787461
614026
1819578
1472039
783721
109355
596113
1805599
830532
905910
670076
1024956
24320
340683
1870122
41090
785488
1658835
1919046
1617738
1391264
186504
1074412
276723
506747
7181
1372789
1978109
1860741
1933394
1696765
1842432
1225697
97520
620097
1264017
624396
95650
829746
629537
1896822
918801
1106831
37753
260631
1542924
810615
520815
1718141
1132368
571560
1456467
740881
1832171
508496
1617035
1688875
515339
51096
255797
735072
1254599
1871417
879637
65301
1233420
1688250
1943853
1523437
1982988
359479
806311
1056224
1960870
1269725
1181988
828263
1909187
170335
257593
1272518
1842630
1439838
160945
506603
628458
271177
569850
1195172
53552
1847630
1406512
496208
1398527
1280766
455944
1152137
40770
1858754
1858745
1083447
1993980
673590
1478117
1088837
52926
792737
785737
42987
519833
484267
1910612
231535
1726434
1164226
1991586
1249411
1001392
1076723
1734741
290693
1165600
599865
1798575
1745853
320575
1474977
1385084
712965
333769
1509298
1898053
1336606
724540
866424
1951341
1932743
1788930
569910
1363759
1612132
1028743
1811827
1993187
178164
1323643
483397
1179264
1496758
178987
755738
1881368
963134
1311354
1568933
484256
389746
1237720
1608390
562320
632727
233794
364363
852895
1698359
1866882
1734907
1941335
1348904
1207180
1270652
1980461
1799332
738986
1556418
1826114
1214078
1584088
1844750
702166
864630
488385
316569
629848
1204423
1189063
946244
255686
123732
114243
482180
360827
917326
525367
363416
40490
1681889
145490
1859743
1859364
1401669
452884
23160
375668
1791007
1871039
1039662
534811
995934
1731972
458357
1163101
1616534
1174681
356459
163222
97927
1355327
65424
209051
1307858
458626
1693092
1255853
1373329
1845471
963562
655959
355828
1618217
1984729
1578467
947440
5614
171729
1100924
1604346
1457451
1350272
538424
1355278
118705
1843971
850528
511926
1083607
270637
1334152
1157522
1349428
1551497
1362572
1473198
1441163
1251649
980138
964840
1055994
1471352
608668
281894
1610636
1227391
1672501
55364
1824419
442561
418865
1358354
1240977
833880
1832220
707473
1210820
1277151
1082257
219986
667842
848923
1380009
775324
847586
1080136
250156
67445
988982
671968
1448055
448340
436230
827105
342614
323141
1470964
1621741
699113
922944
1041656
108082
619429
473700
1194309
1286261
1354201
914093
788885
1428220
678268
437620
64853
1597208
1678736
643215
51662
1564438
1778686
1063661
740023
1955457
339898
807562
1603854
1645189
1226316
555876
340998
49995
1528191
901699
941877
1672165
1854507
1348534
951934
1694802
1051192
1654349
415330
1677542
506936
1042201
1675246
1143777
451294
1478979
1109092
1253844
1495300
1408331
585903
1399062
307271
1655653
1938725
1678066
1718327
1596744
542923
1595638
222974
989900
1329768
1438774
129909
1191461
945988
50940
1289098
600462
583856
308600
1855801
781129
1686787
1387912
684151
74848
1496708
282063
963210
473815
638969
1305851
1525244
505472
811896
289450
407993
476886
1076503
655682
93727
1296302
1144676
1300426
1270592
1027976
501299
1153722
1103774
969199
99604
119202
630529
636536
121789
1750712
107286
1283195
1918251
506003
953921
824390
1421067
360291
292549
789369
1029175
727284
1408093
1716194
1019920
243853
659615
133850
1881108
1086530
1028978
1772003
1242116
217907
765756
959253
317536
909462
1161452
1374382
1473880
1480058
1994041
57655
586678
191491
1075674
1846821
848431
848711
1976394
1230620
1220429
255777
1067251
1232775
1844192
1589646
1346988
1932407
789010
849355
1081730
1476610
1394015
241860
284135
268665
851828
1152674
437924
158144
196065
894118
1391848
1161736
954507
705357
413241
8282
835503
1084706
1316489
759111
896087
458343
677714
1921830
1235262
1089491
1183483
732084
1549942
876942
1094427
332416
1845646
1613115
229027
406167
1486261
1567323
315038
940826
1760765
33330
1374365
250978
487277
507866
1571768
1143056
1508067
1815271
693673
409661
646158
101979
1954916
1686206
51681
11930
92842
1221352
829336
451591
710107
1853013
1117575
644454
1711379
1666837
529044
611706
1927973
661139
322888
1051230
599200
320040
1421051
1873310
445857
1143319
773421
892535
988856
929668
673962
290968
1720203
1617374
1124914
1930513
1772582
16750
13834
900266
910058
334655
45146
991422
11040
365181
893203
1334516
858810
1407687
283423
838989
1815736
1541292
1463594
1714189
622904
1930441
605195
1217663
363028
912888
1127993
654580
920799
1415838
122739
241914
1269225
1330711
1309557
1633988
483511
906097
324774
851104
458684
593008
1059781
376891
155904
1640725
631631
1297360
1288026
339789
717254
1147895
76649
12580
1972733
376450
1611578
521546
1252357
1108478
1516779
576088
461597
1570925
423781
1439026
1880244
505255
73883
1571614
1852169
1514884
716651
59221
1566860
529845
1452779
361543
1954679
1200822
247387
632388
1328473
661275
736703
216023
1194064
1848666
1409966
1057309
215433
44601
1866395
1384400
1572843
1057453
1491873
897356
497575
306478
1067010
567749
1750725
696319
687095
1433638
354129
25651
1454357
351500
1415420
1058064
177509
1090557
1880070
317528
906273
1116318
765263
1050557
726892
652564
1900137
290634
846505
1307516
1486510
467960
128201
261209
1215390
1013115
1791157
1524644
73952
1502272
1786963
982659
1016331
1895679
1237629
360285
75221
254782
719964
804905
1640661
993568
1870273
1486090
1249321
173807
90741
1946141
279459
1826877
1409098
211924
520062
1562385
1014953
210440
994577
1936623
1618035
130352
1547814
742417
1099474
1212831
1124107
513407
917214
700718
1866838
1325626
1141588
1839956
708322
1063169
418485
252369
460755
1702900
819803
42727
1069435
805337
104361
108688
1491992
275716
843798
15918
1741496
1073108
1425643
1102350
1106682
1249604
862868
43335
1230429
1934279
1197132
1158526
496025
1380716
1250962
175335
934050
1314662
1270954
1642145
852334
100154
61742
392449
1342499
731319
1304027
944512
567404
1528105
677415
1263214
157099
1596530
903441
961282
1658685
1239116
1851574
1437561
148622
655983
1416087
1055486
772144
1330798
1192002
1596570
88054
1856386
1889414
265859
652373
472649
87375
1099498
1635155
1853681
1701888
1649510
216096
1098306
247969
732978
1954419
1905606
177934
1470234
1944054
859929
1347439
1964451
1885338
468431
1061189
701298
1026465
287630
359508
791109
646807
1027160
617555
300268
932944
1765501
1636536
1002065
1410327
451546
95466
1984316
1175627
647687
1042022
1682189
1351156
2546
249727
1489641
1548780
592391
1016845
162321
982808
824618
218709
278546
644054
1316484
1792535
597723
831100
824181
1111584
1230583
1486555
965603
681009
615242
439270
760382
1970176
831316
1624862
172100
1533232
140627
1993276
1517292
29422
1770627
1385529
642481
947969
1681732
1694013
97501
1783537
1536035
1318371
7763
572350
489750
1927028
1359088
53875
138349
611247
1369846
1462487
745966
1645710
1188577
1547406
1451877
933660
1850169
1402067
816879
1697318
153852
21066
1141788
1710932
1154817
1742387
1556485
872414
1827762
1429335
1462622
1936602
1820327
270984
405632
892405
470903
594379
454630
680613
1880250
483302
565915
1011694
1428835
172262
1639307
725708
267831
772409
1971434
1618393
925127
1034111
976766
616912
346746
483925
1736490
873745
1590859
272746
1478364
306501
836892
1577453
35076
694434
360659
356
1229657
1998254
713031
1083226
1303372
1161368
1094199
470850
653063
637236
1436924
1958264
1069823
1560391
1734008
323972
161242
1797316
1350964
1234808
81819
1693113
433443
1767202
526078
997925
760089
1707657
1634161
1979761
101964
1897571
1603400
193135
636024
312949
544939
88321
939379
1906652
388495
139739
989604
1458611
414243
29904
1730194
899367
1770504
390575
1087052
1751846
1833812
960862
331823
1091620
192007
1703050
1081937
8466
146135
1940284
1279246
1688516
1722422
1600150
1056648
1224098
825205
1122180
1325267
1027454
609704
884193
825645
1733822
1686388
947754
280018
1308228
425245
1105082
1852069
367965
401963
1657277
1206638
1769563
1796336
1231608
778969
1126409
564921
1931538
789232
1728258
1939343
1366399
1983643
36175
232024
1833421
1288724
442465
1715651
923405
396743
748439
1849206
1591974
416177
1886435
313740
1351062
1248960
1601373
371681
271757
916815
1459606
1239546
1244489
1239579
1703510
660114
973571
363694
338404
1900009
1713813
1086945
175122
1172572
1385993
153346
1707521
769856
545627
1784297
1157017
1239723
421971
1328470
420874
1126996
586451
1380928
93757
903629
1280369
326189
1871800
736461
1995035
559359
30705
797913
207542
405096
342134
372321
508065
374376
1851786
754287
1522572
237808
1335191
80500
1483291
117666
1678665
889422
1039038
1243933
947882
1937399
1923495
569074
639661
266404
1167189
544718
205829
1206509
1082687
803183
1440058
226511
593676
1794940
536005
245497
1118204
309605
1305758
728438
1216649
1262087
1328051
1708662
966308
950726
594671
453043
713179
1593914
1460834
309891
419805
1008045
831969
1437985
1675417
1407347
248409
1074505
259668
1786395
212526
1199948
184238
912400
595658
1256638
1218107
605076
1833699
1062358
1442313
137858
633616
956225
1698974
1452194
1162023
735946
1886899
450611
1811470
1449853
1590605
1218927
1055339
1769494
1399665
1935585
204085
1831662
89414
560863
1726042
1888069
1421052
362667
807343
280092
1833170
629669
162146
1072332
81974
816881
1665240
1350652
255646
1441998
494588
1804850
892704
1059284
679554
285048
306456
226404
477622
1137969
54191
1513067
1820655
1396187
1341017
1874051
1909241
163751
909916
85464
836809
1696152
1554617
1644291
448973
1069671
852882
1809545
502702
1504450
1945399
1002688
1812287
1257457
1535247
422697
87087
65585
1489492
1752349
1845649
452644
903978
1529353
919567
1789000
293208
784685
1281708
1501751
1044546
1390915
57382
800611
182257
2042
1445275
1985875
671295
814132
1849228
441939
1547040
1835092
142421
1474922
317085
285463
1576724
674973
868203
1819405
1030036
1910599
1697118
788987
1743427
1906896
1582149
752523
631973
655751
1464117
1023193
469813
1341044
1401532
593555
1753439
138794
1561742
1603192
285900
1789216
791407
1967778
1717299
1664724
699152
1268319
1943007
491509
1683575
1058001
1726585
1981300
1134170
675008
216415
225196
929668
455119
1134023
1841501
271162
779771
1504212
1120594
135823
349639
168489
478597
1716275
1076191
850732
1503911
1731633
1298749
1220805
260224
151341
1896675
1029425
683434
1543627
1865007
1491938
1006783
1392317
1235581
753425
1734335
519871
821301
635884
1951559
490795
11427
1024599
495321
788925
925083
896306
913441
1855708
751609
716706
614010
1287089
1186971
591195
149030
1108696
313435
1063373
1367218
1723488
332790
828965
105688
499883
1402529
1506100
524406
11557
1469762
348804
909330
557532
1781754
23943
603189
1154543
332599
139815
1399260
1259890
322486
1888208
1365572
850075
1943991
44956
476628
65101
1991744
531274
1331836
1727934
1006289
703765
692651
1750403
1608157
398144
1840727
1218321
538343
705331
389532
302143
876820
1349546
18158
1829313
741280
470621
1164929
1531337
1274712
656880
1798172
1765759
443094
1496576
1392693
363392
1281969
1571435
1756205
1819663
1137526
310354
170933
1629495
1063669
1896974
597027
243249
985069
1570748
1958589
120801
1652553
1891960
1960582
728941
1560062
1070808
207148
644452
1138566
1260167
1044215
602916
1484059
637896
362204
1494370
1078938
469818
451503
351256
727812
1164993
279618
1154903
879551
1402400
908683
1776659
1129857
700268
1343579
691369
1811662
1139157
1077249
1478023
1838561
697144
1000877
369477
1087796
621742
1831337
1596388
1721792
1582391
455782
592342
1812122
1784088
149801
1562302
699431
122100
1692101
1996654
1489030
78219
1064837
1039334
861562
615870
1728127
80870
549088
992234
36777
446383
840138
411474
1304254
354558
90050
543056
1032221
406638
672959
164067
1897911
263589
1398535
127392
80789
1522762
1052124
990715
759984
262744
342154
127373
1071621
1074444
973202
471000
1337814
1700161
585423
787693
1039386
1940543
375473
1874566
576647
357802
1818141
1169854
1218588
1669118
1591296
1295019
32444
98537
1016561
1560251
450690
723628
318182
1165963
1210565
1426564
240038
416423
1914907
199727
1965458
391337
966173
1897903
293586
523208
1863701
1003134
537310
1010875
552859
144913
277229
169115
450505
1235222
688248
280138
1571121
1199055
1921198
550798
868394
1610594
132447
1463364
79233
969826
1501609
1508996
729736
95141
891615
867080
333123
517840
1040596
29441
472354
1389344
391931
1926537
402101
1239016
740786
759190
1485274
1854291
1836918
826729
1722465
543348
682609
36518
1650186
1719192
898546
786131
264931
1129989
1192275
963167
933838
612057
728738
897273
1850222
1186376
1089187
453886
1388341
234809
86736
1738285
1494830
1249312
263894
1606730
1081435
1662462
572339
966629
558748
1092137
1970779
1350582
1835755
1997170
1717939
1437601
428724
162218
135278
1025159
1357251
92739
505108
880706
1347173
1981725
1029709
59390
229683
1591550
1888031
183613
401973
881988
697967
604748
792180
1119495
1126520
1909647
182924
168435
1259607
697432
1026016
1458348
304194
135865
1065795
975165
1252188
1548523
1448338
1970889
1101576
942963
1737510
594111
545720
1133409
1376898
536378
55416
1266342
1574494
1778976
1808368
278760
1439319
763368
1415162
1153302
1741677
811657
1752851
143833
138705
1522338
1794065
1028610
1304032
843955
1319820
1632204
1015578
1534150
1255606
1804165
481732
1829898
1529678
915210
793672
1326540
205137
1014546
1266696
394956
375372
824268
965773
1141094
1127036
1100023
505189
419246
747274
1976469
1721713
607571
461793
1157116
599941
484046
1907694
1753590
250714
1844842
534815
333078
68572
1835604
186886
1905372
173402
60893
923595
15235
1867876
451452
766087
205180
1453099
1158565
224489
461422
593057
272976
1643076
798416
1858500
1881502
1513927
755602
1322675
649696
709198
1303222
1549043
1927273
453071
863729
1705607
216524
778918
46369
1154974
1321673
1176748
1437142
952184
1539900
627325
213990
676970
464373
319332
1454079
1365210
915690
1110043
1261099
398066
119276
1061580
142937
1580537
1152543
386388
907475
119772
1841487
610868
17363
308640
17185
1170335
1453535
1361218
1561427
115263
74558
1991482
1485250
126362
1488561
312139
1104552
1719885
1700569
1646306
1009501
786344
1986652
1929948
1490352
1838121
836277
102517
378977
1649714
250154
938949
1701316
1831506
1460124
1101897
421076
763920
447953
1855210
132036
821160
607852
1965587
229102
1596778
1922734
1403906
418658
92732
1004379
1845039
1946460
728065
325818
1657740
707432
293586
662799
98055
1595115
790660
11697
1806183
571783
1656083
1236524
1970827
620118
214368
996805
1561358
1143727
1727383
432494
1514425
618553
1809521
1037198
850692
174533
441423
1592389
1668252
1952820
1153355
1788888
1290856
1622870
1089409
476162
634708
1870170
1349779
1074103
1291170
1731918
1588153
151065
148564
1532030
311140
241095
1911164
1922905
452686
1883976
1562689
294095
156040
295679
627061
457487
1584758
1354829
824969
958448
445289
1464024
1527463
478249
1359708
315741
348702
1182055
1469377
1290500
141221
638873
825216
250116
1196342
260681
478361
1215225
1976987
73764
751973
342364
796166
1344774
490771
400550
548095
948349
627677
183082
1590854
1782039
1073108
133504
189888
580984
1842988
373
1584705
705673
44312
1411295
1940594
1431924
1680950
302283
1992434
930904
1434500
234999
1153447
1234496
765506
61445
1089246
1994174
414549
1622145
1701988
218356
1173118
369475
1903139
882274
240193
913702
1381741
1125357
1141158
54520
569283
1847501
846312
290096
1863398
1053218
636473
1879328
1267327
1289039
43586
410124
829120
165164
52554
1124823
56953
1635826
1790207
1329764
624868
905970
1791023
866533
1268018
114358
1868545
1867975
1417275
425468
568564
1584476
377423
220463
1696841
481345
1272630
820930
1849272
952525
975424
450126
1938226
1400039
1078320
1932889
1052425
1797711
633017
320568
1108995
1651742
1227952
1200919
528735
1608735
719318
1716541
1222484
383893
698511
5356
1292633
1871128
1802041
1973152
497736
577972
707607
293093
1700315
1595706
1060257
207475
99150
1789436
130708
1042028
1101150
795813
862287
260368
292707
512396
732183
1120074
1602027
1596914
1745490
1070228
1425845
1048112
702054
506958
394397
629763
435556
406352
187561
778450
496580
809420
341285
981332
313278
244179
1532268
649554
1127570
602724
1362152
1945362
1437990
1073959
1422515
586453
1212123
531738
1226327
735852
181831
1732241
780766
1275542
541284
1141774
437495
220846
471543
1964663
1451373
70181
1818653
197764
1590863
1099387
340024
884106
508870
485142
611779
1798405
1529766
1477668
1537459
1396338
385240
314347
1401096
1649542
1804172
597448
1482315
1838809
587740
622807
603576
622438
475653
695135
655723
876758
1330798
1077162
910943
945281
1022582
229158
1385593
455710
650848
1621967
988879
1253878
249329
298059
1375039
1211214
913172
1392029
900607
262359
1290127
1793523
236603
1922602
88526
1808649
1450495
1554665
1018566
1378952
496018
1074854
362814
1370495
558940
884436
1585429
945150
1745797
1013556
600042
941300
1566297
1613175
1639844
1329449
1181071
1731575
373
993938
1518588
1631175
1956651
881449
1504191
1701073
1187012
685798
1770996
958583
1204210
327557
1906258
610993
1029789
1197916
1969225
584819
1967530
1337797
1662230
1327859
710662
174769
1013922
1635769
496081
556315
264486
265417
649464
963900
895145
406382
1216486
1246576
490875
1809270
1743053
1314411
408604
1384049
1510548
481686
1519847
592043
461626
1803549
10280
1435252
599144
414573
139099
1284141
269117
1533584
1765771
1064394
1871556
1642513
1017289
471647
1416842
438591
1482014
1621050
238334
1074496
709469
718453
241158
631757
1068887
1107984
1095172
569928
172667
217753
1730045
1997701
539450
49157
547539
1588377
1600596
782788
1864153
1033194
309104
539676
1507785
1228693
1499620
1306341
1776423
1546034
243883
1010932
1814904
57303
1280608
1825835
1258764
1302819
808253
1536759
1208613
983655
1445360
1030999
1676597
663484
1043645
1187007
1389289
369168
1068867
1325525
68604
1238022
832873
429472
74859
1542024
1366402
1297598
59013
37410
1427351
1167993
1999672
950817
91405
1340825
1384962
83903
126684
804817
1035174
575126
1117732
970628
998254
20163
1119240
529803
1354743
989060
1394331
1916372
1910424
1741501
1266266
1556356
1620147
155419
1224989
717368
1899752
943912
1874937
768789
637058
1346694
598656
514491
1992979
853574
960530
435367
1748014
917037
715192
756772
811301
1279868
1119206
407391
1378112
637033
113068
1886308
1539825
1784815
1142897
1690814
562592
989576
215725
1380961
1888753
1545550
1639612
1896128
1961556
1073008
354021
715546
1874761
14381
1446089
1841778
228395
1793935
1614811
28976
459185
163831
63607
78459
1695989
1752173
1420257
1922010
1370926
342793
330241
191391
1171117
1676572
1029044
707549
342633
746064
1983510
1759540
235065
1546244
1822734
1844947
147131
115806
1506912
1380144
674827
1135018
1500313
801977
1182315
1141677
1198714
1782234
303183
623072
1327465
1593299
613685
1994006
1368703
741821
1264955
1467177
1124215
918837
1099148
541186
227611
536063
897277
175115
1445181
627202
635069
1985039
1437604
987044
640016
1241463
1033753
268896
1080273
1542417
1820688
773095
699898
1474132
602586
295592
132121
999731
1744793
776756
1143941
1339615
445318
106210
1725597
1632940
364409
795090
1959130
1430459
817832
645563
289990
978796
1214434
1869224
1211643
1254762
347773
768574
322321
246590
869564
573855
1958889
1898825
912328
307835
1385590
1200281
179824
742345
1847625
1670378
1868601
1671188
862385
1147533
371954
1124351
1264501
1724019
370815
66695
1114747
1356712
522458
1576728
1033839
324976
515536
559629
262042
265813
1954243
885167
522001
1510237
1364335
1561504
1863310
17403
822024
1293452
1556641
1361368
550292
1014109
617886
24014
596404
672655
1113661
272647
1086526
1329645
431430
1360580
1571662
82729
1163895
1629084
1134634
792155
1888783
806444
1888412
349344
576555
1970967
1063183
196547
378453
1839907
746452
159819
1721984
734022
1869181
989426
1619186
1826491
1670471
246093
1702890
901162
1145893
1047766
1966334
1848913
1550528
22387
1212571
1504826
335889
1971219
1359119
488666
1715061
1622843
1212363
1530937
791649
1169234
1189976
1122925
669450
270089
1349307
574524
1712071
499641
644127
1640869
1729277
1625340
1859687
1179126
907083
1256134
1241
282788
1373046
1506674
560254
1093690
1453752
1841085
362608
241538
1417029
1953118
716319
1154357
1223204
1786555
1046835
1064506
1278071
1055357
497467
677025
1669093
754028
240897
1868590
1879182
485673
1929260
1133391
637748
237836
97576
1354031
1072162
763306
860735
936867
542574
1069668
1490692
935540
1580923
1504793
442562
1590670
1502406
1651602
1054843
240189
1792329
211366
424009
1620739
1943252
1489510
1659809
199373
1183257
114868
1638578
1543214
510414
864456
761849
1104755
1262551
724653
1139913
1269826
801965
1281872
1157967
899549
1086064
1454068
1577557
1305477
1982550
1144765
1692338
883432
1867105
861956
1627733
1897757
878894
201817
1515860
609160
147728
783007
420136
1484544
1091105
1668816
466355
1055954
1688907
1837764
967206
115240
551867
1504652
381574
1698939
164527
843403
912122
1139612
1607676
1951436
664071
932760
653131
843246
155901
1901792
1240134
159865
325134
1259787
159860
1525484
764458
585446
665053
186769
297979
1435362
1237117
992859
1984429
1240793
1480897
1730538
1224786
250689
698915
1388932
732642
1177399
1219821
1212988
411142
668057
1812780
848191
1911968
1822662
363058
1725098
913463
163909
923028
948379
1184102
634602
1935834
1671548
1847530
1287253
1792724
1404003
840768
1411514
347602
1003028
37862
1905123
630626
1365024
1934814
1016866
1764304
867988
7199
507383
1461703
182696
1784109
167006
976489
1241228
1047421
127300
495172
211235
1483692
471667
1937180
1135909
1479063
577833
483678
1159877
276719
479282
1942270
641137
1237553
20429
496321
832876
492250
437066
1012060
1814426
502599
1442056
1016637
810518
49997
474119
722388
1080895
164359
1618399
1075310
942862
818472
676585
21345
364473
1894268
234670
315834
1439037
899318
1421666
1281326
81314
1466668
382926
433303
1849610
1033609
23253
1338249
468234
859869
1526175
1995471
995774
527151
1766025
966964
1003608
1067538
1749679
54985
1056430
302251
1407660
1832737
1651488
1207186
1835728
1980484
816802
153850
312690
1052490
140028
1009986
1906853
1863500
222717
1717268
1821337
611815
1250276
91074
1827674
1839959
1143483
850666
358857
690107
737614
908387
998935
1547295
1389910
1608563
1594102
116755
449609
1129899
1079966
1658801
1195305
92412
559963
670745
44932
1450741
1099101
1310141
1516809
674185
1955750
856504
1972916
1156510
252409
1096214
1027147
1518869
1426513
531796
277891
1778427
1484324
53641
514699
525322
43423
1514960
590380
1549297
950175
1734140
1746383
78921
809705
370840
437138
1899915
19040
1867978
1397203
119681
185647
142453
1817217
292875
229332
1678138
1669814
656994
1049031
35250
1429603
861278
298832
753759
385033
551070
370517
1544573
226430
1404870
10726
1179004
1704525
685053
469388
1955854
568181
1562586
323977
1465943
249980
1519070
1554173
1540673
1082631
997443
700564
901773
1238680
159564
163773
1768581
1330469
836347
151271
1879429
627079
1941588
888572
16132
860608
1318455
795480
1319900
489303
92381
1839155
1327035
589457
1828535
1083379
1836036
1117519
990288
372251
651424
1933988
1421200
1117185
1855542
1090024
498120
1203889
1451370
31467
937499
347830
125406
342377
200662
268690
1656882
446297
1299482
620134
293967
916956
1886761
1562117
1729684
1860668
382168
1046834
461207
993638
1529420
457518
295794
1052309
457735
1453590
1262183
51746
1762714
107944
33518
1805281
474787
105680
812083
1387133
1681376
1988437
1161047
1578660
92702
689161
1602835
546924
157971
286858
1696161
1883912
1351260
1659457
1492075
1135220
1160125
411739
875015
449162
628279
49660
1087584
1190855
1327261
364450
362795
38789
74582
1468810
1240176
1017123
433452
430714
1559981
1422758
1587652
1822819
355395
1810540
1240931
1431775
1970706
98085
23201
67642
506055
106292
738169
1189083
1582895
973179
277061
773846
177215
1586134
705973
964713
218822
645520
838493
796600
715323
752991
88391
1811601
507010
1113969
1271627
116361
1621315
879345
1351021
1810305
282596
944218
1178877
1638462
64125
1652059
431907
1440907
1604866
1706248
1770377
971355
247906
1017017
795831
680707
1306669
1565427
1752820
169972
98706
1244144
1090552
13046
430672
1458320
261784
1235360
1479920
624770
261128
1376710
864272
1540480
26754
517023
1591056
1815496
1590805
210012
1349923
1612051
228870
1662534
400691
1898085
670027
1846677
1872932
1731255
1720813
1011775
1277112
1689522
765809
1025746
1018206
1701290
935204
1020119
1356798
654482
1665422
1445267
903052
1074077
186343
21300
441374
209937
504466
1629987
865100
817424
1150811
1339699
1813028
701693
1264447
61533
997453
1648429
1915376
548837
1118646
424736
100093
1770519
1362410
762198
220263
1723837
771897
1378521
1108112
1744359
219278
338542
369419
823136
1765165
1353916
440374
742326
507088
431792
1240381
438448
55330
223036
87199
1508382
908314
373016
1712290
1192294
1358701
1369011
1406124
504833
1514494
263800
1306567
70533
1465143
764786
28172
889332
1670297
16681
1074148
1687297
641625
703481
327324
592693
896456
1918810
420972
1940632
134739
439275
778145
368947
972567
906375
583307
75362
408889
1278052
1149536
495209
1709217
1677880
92033
1970097
1661035
1283465
669965
1921082
539346
1555333
1084328
1992682
986705
1984094
410340
313861
867399
1957817
1123060
1925736
86333
716730
1318793
1258801
989997
1676229
804927
1320835
1610411
738411
414166
525654
442633
1441567
201036
280096
1162742
805918
249414
123826
226287
1137302
717879
1796860
1471050
1946781
87896
1732544
1959286
343161
1280930
1385189
1410327
401173
1867227
1436158
795859
1802361
1452773
1933781
736372
1311686
1336267
1351857
1541248
709341
1020544
613881
849455
358348
1760832
376597
1621807
1680466
236747
528311
38961
405724
808289
67010
1488468
430304
693437
1279403
1763880
368296
1554027
579728
1966617
1551620
176652
1917755
198333
1291655
790009
7587
1245126
580339
872006
863060
1031485
669565
488203
584237
770479
281047
755716
1327848
288125
298533
687650
1584437
651413
1193927
985823
875605
1381732
1305436
362718
1929915
468946
681042
1480628
787325
1774968
1779864
1118638
1455768
1677831
248154
1473310
263538
428432
532408
1431004
1463322
480560
1492358
1643418
1101957
1843587
1061211
992023
533593
496413
428799
845454
248563
1035459
1260700
1197322
589687
334434
49892
1481391
280914
1788415
285681
1880477
1478822
1970363
469972
1982996
982645
1106317
681545
42665
53929
683742
41859
1602000
290480
1179619
1043185
459682
1820783
1607228
609708
101704
388751
999014
1081395
1300932
1560273
1872073
194932
643548
1289020
522668
536896
1098404
1862426
411950
1439053
1674291
145970
124863
754388
1302815
285199
1704322
1174981
1926820
1094489
1070132
1666050
1433795
15723
205516
1672959
449639
610961
1696823
891096
1338096
51896
1730878
1185195
1564717
1832674
1157406
1337477
1470363
1976336
1763460
523618
110857
1643264
1302064
941147
261775
325278
600909
761416
1670833
1196395
102681
1660907
133501
1816712
1554879
479160
1710829
601228
129823
1749187
195854
1726972
153341
1966173
1529490
556555
1834302
616570
736939
1449788
1258702
746330
1472057
399374
365807
106458
1341937
31004
512700
1931947
1323720
179521
1689456
1655644
1057479
1108592
1798713
610723
284601
283713
395718
256335
1915956
1540242
1133191
1370804
1284541
435476
1538928
1405773
248540
82472
1965389
1896333
513494
1617445
17093
1845503
687741
319036
1093966
1628137
521540
1108616
584086
636666
1277386
668118
983
1795747
1365316
1063289
1537816
1052817
1912105
827089
129930
1985089
762289
153824
1290819
886210
114802
1153471
1536241
1636616
46611
221935
1957007
161710
270696
52205
908014
28854
1914865
1702847
1078769
1446612
1908318
1775306
1649561
1340819
1214870
969174
237203
299745
708372
370845
702362
60901
115517
1325285
1508180
485963
164397
1308178
346072
565576
1929358
1305139
923101
962930
1129551
305621
533631
1654412
1849243
617631
964847
1911748
1474797
824120
461956
1694349
1862432
1778083
1677783
373153
680412
1161341
1439931
1168202
1736500
96079
1424817
785359
62968
1903649
1158747
228700
1793992
1705959
1655672
982241
1576070
559964
522116
1324829
316126
1118317
1949177
1761176
1570291
657394
1865768
1077968
1249272
96712
1130936
1622035
1713814
740073
1163440
831542
228436
1643863
546017
1250257
615808
409352
1267946
971866
374063
1220661
1220595
13171
1294332
578328
1012457
1225005
1498487
1097284
395907
1322819
1357511
780403
315278
788017
231326
1647679
114894
131032
1409068
122440
1508001
1279358
1336885
398418
841430
448455
1070141
371502
252997
344353
1075449
1595607
703814
846610
1302917
158912
1957267
909950
103396
501534
845234
1428627
1279407
56568
491134
1135012
100692
610101
698637
1116924
508027
1940415
50913
679640
1538756
948181
1757650
520469
257962
1098815
1001617
172734
847367
687698
1956765
633926
305308
32461
814851
1955631
1751738
1334352
741150
1178674
1905905
244992
131200
1165506
1581320
620307
1682563
1265080
1227807
938525
1338322
853439
198435
1393941
526917
1071868
1193584
1580248
1634417
1077774
589315
1756501
1702009
602019
682508
1515894
551099
239134
1805991
1671405
47825
392260
1291534
1388256
1000379
330916
36859
749480
698572
400254
1164172
1596813
1241761
1898491
448063
1124350
1820480
466357
239643
1554054
336978
1334865
1766922
344538
1290863
965018
413597
97444
510607
819485
56933
857455
1758191
1354842
700498
1276283
607223
1752277
1773447
1799669
623542
667406
273303
477433
1858766
386693
1802478
1245231
1368874
1143817
1564712
678301
602964
360388
670657
390340
449883
1169715
1706835
925247
1185232
267427
788961
1812998
889185
468969
1576351
388277
1026066
1744917
1077160
70231
1408733
106502
1106063
1110644
1167370
304973
1531072
409417
1793907
1543145
1871875
744469
1577140
190930
775173
975388
1338528
1429454
1157479
388657
633183
1295161
482786
1033032
1962118
104915
1628333
1135679
1585493
1211395
1482759
213167
1956263
1453761
1584547
1413641
1417280
1638457
1468947
1277400
1603548
1474998
1905001
146275
86179
1590015
125414
656323
1004422
1515506
1288604
533991
165885
291055
1962870
1843601
540454
759958
487565
175961
1507427
1322173
568022
192527
242686
845468
1849357
86071
1968297
499162
574216
436230
1410954
1458737
51730
2822
1469998
825708
744076
368438
1233166
1173259
1553555
198706
1019952
831810
216963
1364510
981017
646803
627139
215996
1372353
858725
1092020
1137230
1954547
1836370
1224787
1529215
33792
1783918
256431
824388
1026913
1034232
929383
860198
1686642
1341966
158221
623563
546077
89795
1157567
24097
240135
981387
61989
1207690
183367
1925334
312523
756818
1772659
1185900
1540528
1916358
1925582
67990
421308
295142
1489242
1215337
698475
655441
25935
129276
571139
469320
999317
750695
1954829
1693317
1333011
189891
1202778
1136388
81967
1949782
162903
1800095
1231449
586050
238062
377045
720104
1013606
488217
1082754
876346
1066167
1780993
216114
200384
1349499
985173
1392984
466386
1624108
915431
1294948
1164152
1330319
452644
1667156
1864801
1307503
468422
1179867
147300
330364
1464751
950223
698486
735643
167942
1099800
667041
1767623
1331879
1216869
711455
618420
1953801
890562
761414
1166426
572569
1054893
1387947
1457310
1608732
1875637
1783166
1902327
1699485
1108953
666422
485549
753535
478308
1430894
567461
38075
1590628
474814
554917
1055549
1114839
1412006
922088
604912
1800177
55650
1438241
808101
693198
1314222
137248
1487946
1339965
195554
1424875
1455763
973503
1147210
1547378
735259
1916144
590595
945859
512202
87911
542481
579845
1678811
1049855
1185293
1715670
1317029
894733
1262192
11079
848861
548408
1045649
1269935
900139
313132
1316728
120985
1949835
309275
728261
153542
614199
818096
1951499
173718
1098902
1121581
1845252
1297800
1235898
150703
573640
1869604
1681298
54587
857259
120745
1484128
493793
1967476
326366
359528
460560
977967
419314
1603230
1380595
1969810
802259
1585588
324097
1198493
534949
1404167
370105
1486009
1817821
844861
1597151
927837
657544
1856783
855240
1430177
938293
414433
816567
355713
112118
1814900
1253239
619767
1746443
577270
470109
1451964
545353
1888596
500998
1374130
457022
819211
1270090
1394545
787169
1977296
1465306
1717330
1896341
679947
1808442
1212027
1070177
1613614
1499838
1900395
155922
540012
170279
1953289
808273
932483
907673
1808929
1821854
54509
1896819
778280
398294
818842
1729519
1060058
142237
324583
1177785
65682
325943
159314
1446128
538613
382537
318380
848434
1669075
283101
975160
820006
1360681
14381
417348
256093
1302256
695987
1872991
1541313
585013
1132852
563465
865559
1994581
404926
1772633
822687
1707561
281534
1925059
1287187
262984
507098
1814660
270104
925141
1772279
1407779
883782
1721642
1333567
1148796
1287783
695783
514725
842388
1738753
1820180
1641811
1997986
1628727
956950
1908468
464884
294638
889661
1673269
1923639
1619892
1600443
1889174
1993231
1216748
1905854
1030440
1976482
1086723
902552
214713
1223195
1543486
1449412
1673566
1989568
1742578
255104
1590681
1069264
1703098
1304519
747543
1990617
543948
488407
315213
512049
1785107
1077369
535877
129545
478399
767617
1298719
1850521
432857
251893
545921
1824018
1786889
755154
911978
496711
1339939
1567949
786364
1426022
1893675
702768
1415118
540058
338679
368513
1451747
1076695
840335
1607008
1817790
649056
688636
1590072
1494766
338680
1164753
1279159
857613
245437
1994383
1660897
786926
1601736
815344
471089
834679
630869
1435673
1505708
991391
338405
1720238
546631
1444554
1963129
681066
1406215
1408627
1705106
965054
362784
136177
174938
661674
884727
1295061
1658943
883003
1700871
1125450
1060258
1794071
1076765
1889526
1879932
41592
656415
74868
1237403
446495
1416369
1816323
1872869
1935414
175619
1758568
1357870
1943254
1086889
817615
1682650
314390
1253606
804294
535463
442871
270672
1481417
1815944
1480082
65273
357306
675528
704839
987555
883
741318
1603368
119269
367435
675754
1707987
797891
876494
1163222
254432
1117071
1364905
1412793
1031511
1168676
851176
1831409
396258
1134813
1100894
1253362
1840649
1309529
776862
243208
988013
198809
350058
1466693
1114089
519242
938604
1533033
73963
373209
512425
116288
531654
1671394
1562861
785571
4638
1732956
712396
1578479
198172
488501
1302900
40967
733728
1434112
1000937
1154527
873198
1725941
677383
1756704
1120675
1898300
1613440
1394683
595974
1488445
1589596
1716556
1109579
1887290
387388
63979
316293
887917
1795603
1275030
1030232
1963761
1592047
1569485
1681686
1180369
1664155
1836535
1867884
922259
1695910
1395732
909260
554957
751228
102313
1290138
1028580
68008
756906
1892261
983282
1949122
313805
935370
290440
1238555
1180197
835022
24838
1229725
1408054
293997
382119
229834
972106
359206
981345
973163
1460022
137421
331635
564049
656227
1548849
125237
1404082
1831809
1807631
690936
216843
1676923
1991038
82277
765235
262908
1849814
636333
1661906
582776
1274837
636674
527639
614377
939017
608600
1452275
275217
737132
946607
1257388
1287972
591029
558966
1447997
1089273
382061
192975
1885446
975026
605101
1906014
1509461
1077186
1161859
1008884
235099
511653
1220452
1455973
1054540
408054
996210
1491196
32895
1907063
868341
163335
851700
1440077
380868
1085203
168763
529798
211595
1762036
813744
23184
1413683
609502
1215175
137751
1013066
1669861
1050687
1264197
1156058
222260
1012324
277144
1329985
1765276
1784339
574421
260909
1123543
763611
76294
1521188
1742096
1765022
244755
1982041
776276
1270939
14886
156010
622342
488774
301500
1944812
44857
1651546
1485268
30304
38792
1880978
1564324
80339
42035
1784645
1872210
1009618
1423330
1482687
759852
211827
1059296
1638572
273218
253136
83898
1378665
988808
761558
1100618
1458480
107828
1169311
1993608
1764945
765710
46399
152992
1923186
879184
833009
1774950
979085
1187606
1378872
953588
1749710
598079
248937
1095577
1054018
414121
1092423
753914
1645720
450707
1728674
539610
472083
1344158
90646
856314
1503099
554613
1290937
65631
1254642
393457
1706416
523691
1033080
1269409
1614187
620084
1987909
1119927
782139
1838741
13026
1085369
1167662
1112073
1911549
1545304
166264
314141
1494116
927160
748280
1031051
1930611
731666
1975764
487367
916805
1505179
189642
208364
1747928
917466
31358
842759
1816671
79011
1746587
891150
1424935
217716
720894
56070
719454
692369
885342
1346407
1877747
1209591
850018
1772499
1839705
224094
1881558
576150
1985934
1919346
1743546
1169044
628033
288301
1263338
540469
725913
20547
1126942
857977
1387899
1694490
1379521
801867
1241634
547551
482175
1014457
1617060
1572896
1577452
745504
1602834
200265
1685416
1311516
1327987
1059664
1538276
685799
966807
676422
1715244
353986
1832861
1552194
1641291
1399578
1705135
1575711
63819
482280
1172589
645338
330249
192976
658735
1199245
122521
949436
128284
1355208
1048398
665908
68537
798611
289831
818468
79919
122486
1664517
1990202
1486617
1233507
1252415
1842349
1923286
943871
1522075
460471
198981
422252
1769323
996331
213414
455054
106922
1507973
1666385
1590939
1549227
1333194
582461
376744
1473758
1982763
323070
1665907
1431462
1788395
1943712
712574
1701975
959539
1410886
356263
87063
463421
1446554
29252
1062534
1908904
792880
1530159
398944
1732195
1499367
922550
692548
1806537
679320
113507
1228670
1410301
1817678
510465
1551897
1149413
1773794
439314
690696
118756
1743025
1028218
1148529
1809944
1993125
398783
1315778
602088
531125
1625803
1026800
1168922
705421
1182111
1131845
1246581
961018
1806827
972343
865607
255252
282452
1724230
787502
1546241
757447
1894204
1850536
575708
1706933
1234565
1822136
1617533
1692045
208898
1793186
1195137
1831629
616015
749488
1109949
1474552
11782
23369
879328
755935
370690
821901
346996
1215335
728066
1369865
268100
1649290
1095565
1244849
305389
495443
1751854
1902071
743093
816245
1987841
563347
1612086
783905
1388032
1063584
1703120
1247355
661712
470158
1350933
1341519
509287
641175
724902
1465735
873440
1324561
1726576
255377
1206843
133325
1008125
1130870
396073
781726
1497391
1324243
959644
446616
1693208
1422226
1451444
961703
1608960
1807654
1967940
220742
1890163
839420
1953859
1172667
1310799
1241621
897848
1356499
36580
1562127
172634
1627091
1428802
1615297
176476
686686
1368162
683630
1796739
1237827
484749
1093666
1119574
1279775
1914637
1806420
996798
1824678
1769993
1561415
1862863
1975069
645361
1536601
1526694
1277868
756037
633124
207414
995400
393306
778979
1555700
1022797
263114
1480436
831659
1529800
1746647
1877023
1410765
946209
1270908
413779
406418
903052
195265
81379
1400000
1265853
825600
1702940
455708
204905
1616656
784414
1968561
853612
1509408
319377
1058692
1788614
446806
692194
243410
1148413
1018288
1057114
958829
213020
1949956
721587
1332523
1287320
1434654
614339
764609
1045066
1797466
240375
224934
1256498
1731195
1672243
1156973
893932
1328714
795096
1884296
1135399
458039
100776
1981105
265541
593139
160523
436578
911536
1971300
1698831
346101
188173
818447
50871
1105433
1975379
442108
1955870
1355107
1298017
1323169
1483312
247405
1653545
178616
1666957
1048239
1739977
831413
1869331
1923692
1725462
448426
1130633
1888143
731752
214003
1182538
1711593
800560
98563
1993572
221696
1875904
370596
1683686
1323298
1708473
205473
1641954
1733566
248259
1403494
1885369
998458
38584
1895298
34391
608750
272122
824184
1968317
1980595
920466
264840
1307719
1063382
1086364
1185062
1149103
168427
1256082
816457
299653
1886124
75
1876807
1665171
739748
1420533
711475
1220376
835299
1840964
312386
1612862
715573
1095548
1286406
1222261
1807577
358572
449118
1354543
855005
1570822
1731144
1856606
1906094
1707746
588145
1448590
683835
10489
1247884
1052134
1664395
434284
1734717
747042
159206
1640744
1973644
79868
1676361
1051522
265310
216051
1045244
414530
539144
1226424
1895229
1675670
1650766
1070256
1832760
1778934
93528
224563
167469
312795
1015286
219843
22099
423517
1730067
460896
1827839
1866556
573822
1980213
1835097
333444
722341
413285
932350
822026
584458
1190480
1223028
1314285
1710258
1413397
476308
883539
1457868
1622796
925757
185383
1599936
470723
1563616
1804581
1796199
1968717
1931369
236180
228204
716339
1967392
855918
879886
1290197
1909202
445266
1236432
1899748
662373
645875
1415020
619015
1134114
1138658
492954
973360
972488
739398
1325190
963736
1197678
233858
994563
1598823
758427
549451
707061
613806
968901
1305503
1156674
260978
870000
1551742
998726
1477741
716551
1879455
1802020
1422570
1721520
916783
1347078
1367778
572623
357702
1629143
120766
1252889
1787193
562196
1815215
943732
350361
1393439
1244040
296892
30666
1092427
1299341
479939
245
1894334
1412588
148938
1580084
252509
1482463
1680970
1485370
1325134
1071936
381239
1647608
108266
1559868
406729
221447
659920
121451
1126341
689367
823017
1005773
1715251
82999
272708
1142466
736564
535711
1412877
1715184
1256891
1582418
227552
1407446
151701
1869898
93400
1652572
906129
1508837
783804
1354638
1760241
1904823
886585
491057
1904275
1795403
54322
796456
1834959
24355
594504
50652
1047065
1284073
1516643
1834609
1539127
1722140
1898336
1883807
1283813
1208450
433956
442510
211189
1080629
1206885
188770
1088937
1350464
1999722
933233
499229
989129
1258403
1178078
1018625
592243
1905252
1383465
1256237
1719762
773341
983033
1220018
1656004
1262538
999232
1775824
1481155
854084
1150459
1822461
753946
1522621
1033484
1109832
337631
1391921
327166
1198904
172484
1694791
556108
1777064
1027527
1372996
1290564
494772
1948670
615276
1559170
944359
366373
25086
22308
1622562
1149778
1975511
146971
1553995
316507
1902681
1482591
427235
883126
994699
494880
47755
530796
848406
443917
51488
1353727
1805922
78421
1924006
967452
1098811
1260941
589084
119784
397403
1763182
854361
1283785
503972
1130652
604685
1558563
1293846
1324726
275071
830239
932142
765789
128898
1966864
1103619
1132197
882808
139773
1642452
636690
1447467
1204932
503406
274124
895724
1161916
1667466
1171477
1515874
1039801
1860526
1032533
1369503
393036
1382443
100976
1056244
647852
207422
903306
1071813
375752
559337
364029
125347
827714
1021878
364611
1836212
571724
213331
1012173
1430415
1398328
380420
1846855
768303
1199157
83406
771294
189503
1664562
722659
1432162
1083933
1531832
1720485
537344
1110166
667959
664594
1976356
1808475
1743618
1749619
1561103
224905
1971689
38963
1082324
1845752
1412421
807063
1713950
1699329
1227189
48782
1658626
1732799
414012
1826761
1747658
895331
1151635
1893288
1341372
1300004
1869146
1741005
157616
719251
931179
1036831
1308066
689769
1082274
912822
1893983
922659
1813498
691267
1938951
173598
1103843
666555
1401557
1688822
334719
360271
792363
4685
1684498
944027
402597
403309
1086399
1474927
747307
1321292
1835211
758455
1307426
839990
1728136
1193674
1572246
559314
1284620
1620722
1028365
1602438
1350057
1121488
1373210
1535666
1923849
1613309
1288078
482722
720112
70187
1503799
828082
1550085
717037
75438
1539537
665878
12432
870030
1916314
669367
1133730
255034
351801
1756040
648499
26824
206783
1910075
1837284
280334
1231654
1641388
1231751
323788
1578708
1409742
1786920
497128
1822496
474556
1558554
305269
546453
1725396
1498072
852672
368919
418611
1869172
1254174
301473
1324543
1121365
1778772
1806387
517850
1957286
945760
1672352
1539311
1329006
723698
37628
97164
1476510
380580
630408
260938
1572044
397052
757049
605064
368650
758746
975491
1971726
873185
1618664
407788
1640638
753832
128877
1690547
1757516
992657
750665
1226120
334438
1893999
1300761
1407876
63465
1913269
1844259
600874
529500
808619
1817878
1610979
705
341766
1310727
194273
957032
1944147
1438208
512957
781033
739015
1694369
1744871
986317
1116574
464346
1683227
972967
1973941
1185448
1692274
1677348
1304504
1494539
481788
1278920
1384768
326257
146795
1871972
831217
766553
966927
1836322
1551100
686553
254341
513972
453620
524094
1459484
1917217
745271
937880
68276
490398
1160040
629492
695807
630029
1070399
529573
158316
1406577
744595
1845353
1246616
805370
1499344
510501
12120
408925
1149626
800469
1010301
482845
1152321
1076461
696215
774981
1676486
345340
1411142
1281947
1271078
1236753
753597
1727240
1595550
1771659
420506
733433
1497306
1030562
227105
1513198
229285
222582
1567668
1626365
995344
685330
1598730
147940
181573
545302
591717
709885
1954601
1650327
1755103
777727
205105
197178
1897118
555825
1634620
684539
607785
1623510
822705
1042450
475421
1635286
739917
849307
31342
1479967
324152
1679425
1471876
756172
491787
406526
628130
781759
1658254
396786
1555003
1186256
1705699
444638
1141838
167085
1703555
1017552
1991631
24628
1005259
664443
1050528
1777174
958226
223813
804065
1534879
711173
179169
778917
332826
329901
552285
1820101
381881
416522
857094
838521
1694650
918349
1234587
1162384
1591892
1345981
554417
972341
1034917
606451
763163
829542
1091562
928897
404889
958457
265310
1821188
1189652
1617801
1748712
1669057
764437
449345
1992211
1690345
1802353
1745447
1631742
812820
509990
277930
705302
520576
751559
230991
1663582
1816824
1200687
182535
857154
1948290
126265
1394144
1968200
299000
839640
371601
1583249
189492
492372
1410469
897754
433061
1428079
956966
1702969
86766
417223
280765
574644
451274
1742976
1992140
1279834
265671
143204
16479
298856
1553359
632609
514694
1854272
1567997
1570679
1586716
1498223
165343
1009281
425695
644874
756930
160222
254242
313051
46391
1508406
1540549
1834110
1779617
297863
1055312
958668
1300106
1494455
917274
84188
432258
538344
1766550
685326
1957809
817252
1587414
1867381
228497
1911957
1951764
587652
861265
1400910
1662191
1728832
25291
552170
1497768
1935996
1954811
1847444
582821
1292134
676347
1501378
1249641
824260
1765918
1598529
1862827
356257
1826681
896611
514134
197987
1164975
984022
806219
169580
921098
70051
695904
7605
1828696
1957380
761400
1473639
659287
415611
1903503
98873
1365245
473164
673346
1020129
1151309
1505337
1989301
223002
1029002
1534926
302613
733491
384121
1132121
1133584
855059
588687
182346
280823
982449
1741420
873013
1256997
1513132
1895535
452687
141961
355205
1529809
1246368
1751258
699014
1677565
1526025
1352494
524843
1470255
649542
1197482
902736
907717
647778
1749544
1536522
1211477
99298
1921609
542319
1349751
355503
287360
1341518
1778572
1510414
1259432
1866569
577112
1448751
1314520
1144032
1852008
252277
927886
226723
1171001
240981
1559775
146148
1252161
338175
1752039
867216
1703843
959658
1398101
1682929
1049302
1885094
874576
993187
197501
318007
816622
1174688
597882
209063
493331
1718782
1837457
222289
801694
402362
590415
1700357
965437
1564388
594810
285467
245521
183896
1767012
1923762
1654291
758098
256371
198653
238150
904198
1538619
1136288
354041
445322
1607209
764486
1208306
1895519
1733775
766470
1745001
1321508
1451785
1101949
995561
1140791
1555780
29754
1634608
346760
603095
947190
1755451
1431725
753437
1531913
1800462
598082
1801877
184043
1220096
555548
867511
1938010
1933294
397399
529548
742291
1938357
1617274
1034774
895220
1567450
1717906
585271
1489209
809167
1479255
1250824
51378
33086
1718590
1621679
885834
499286
1905868
225914
1917091
518570
1205182
577635
549349
1239765
317763
1010765
1322611
1411106
1257210
775912
506074
1580783
251091
653213
318933
1956209
420024
1625906
823503
1688879
603276
46971
312937
143096
59583
460275
1827992
197195
845712
269785
366558
517559
1596331
869902
78345
1299521
1450981
1337241
81051
1277422
1029227
56526
415658
820122
1005470
1674766
1142595
1906224
1403454
609325
6858
880804
246103
1448896
1491274
707750
525881
1647026
295879
416379
811794
977505
1130058
712965
1765276
925543
1189229
467624
75034
158722
973324
740833
1604111
946097
1559097
73278
755547
19189
1089674
1317604
1120051
921171
974042
1272847
997769
1789507
637937
1989880
1934219
90478
1739257
1700424
229544
1577113
1452988
1589482
6996
1694900
1789185
1684770
335888
1567823
764373
273233
407396
825642
67848
778257
1672822
369380
995508
239675
885134
577725
989267
1250882
1575474
1560949
1730061
25819
602812
630621
1968058
1983109
1247170
100358
73744
1223684
347002
1077701
1527314
1328494
1825889
1327849
1318322
1830733
1871832
564921
1762417
573474
943663
943193
1326534
801346
1758709
570112
1785981
1758739
191532
1973909
371840
1851465
838031
1466385
1294543
322005
642592
1891408
168592
678266
1529482
466009
1101246
10071
132342
1073931
1479797
1129921
418503
420614
363089
1347460
431040
1177798
725577
1827320
1231759
1081697
1127465
423548
111487
222064
1898430
272956
1217505
793083
667619
1520671
869968
1682384
732735
912575
517277
55312
1447138
95885
1254303
1042161
1796302
117189
516917
335263
1401065
34436
584430
348699
1529465
746623
1076476
894452
893534
211697
178660
1956591
1663792
845738
645876
1726614
826194
617452
1264574
243570
1929151
1828211
1842226
377528
1131558
1769153
238419
176805
1321760
908893
1028564
1375575
1328065
604340
1837701
1857006
1513407
1539122
600568
118796
730886
1387047
778264
1041589
1520813
732338
1918324
303709
298383
746232
20368
1283072
805576
660253
1111571
1421703
1411372
1938537
1805400
86475
1216619
305499
201316
1383297
1973643
1797784
401938
1030662
1622217
421520
1998276
1740213
250765
1293016
1917007
969596
131146
1053105
550553
527056
450129
321830
572561
1861096
1193864
285606
1582154
1484406
448745
76747
204889
1772013
414767
925515
1296296
1443930
1037864
1116435
14904
264350
605740
1007731
426845
1775228
1288537
250939
86068
1265155
102914
391763
1442661
97628
1527854
1783260
94751
1590056
230580
338169
1868403
1809724
470647
239249
430899
131956
1149068
47502
363067
928678
872466
1596936
909933
1653052
1890994
1769246
92118
1853008
413826
1403542
84624
1302068
1955762
19610
1804663
810587
638647
1657030
691466
1237224
35028
1648843
1475362
1796968
118508
1384244
948793
846253
648362
570477
1805300
1709604
1105637
282945
156218
1928385
443872
1411311
503062
1889548
1550205
890243
471323
851578
457407
1113638
1733727
1674266
1925024
1842791
883727
1485327
370116
1052101
896779
52407
524614
1447796
1262309
1207912
900221
1706015
1988211
1721430
497393
1907690
1497087
1718601
520449
1472467
1539459
1554748
548814
1481355
1919804
547909
1975268
1020713
206319
1938597
238237
1448816
1100599
1371459
83479
1617210
627806
1221298
1795622
671249
531283
38482
553288
987882
1404595
1474038
897093
992289
1209275
1896628
215252
1710769
893193
357812
1850241
437746
677839
196885
465427
1425595
1842385
1571469
224808
131966
1662037
386834
1447891
1433386
1488761
324662
1088122
1266467
342619
1211233
194411
471243
1841198
1894522
1433475
1546590
1975447
1718894
560629
1934191
1258630
1510958
1695579
390359
1551718
105907
219623
1689489
1899766
538620
77451
523805
1145291
1298759
931272
1874817
372829
833209
436967
1811697
555447
629943
1594657
7897
1200834
585939
1071141
388982
223019
1638335
361678
242937
372107
1300416
883155
1307735
1403843
1792008
1733281
367713
1737528
1240601
1444837
54545
705170
1274444
914776
1868280
374159
985452
751746
274363
783415
1154631
505840
604169
1706526
1697748
62463
949690
1723764
821497
11933
340808
1614266
443712
1279482
1942651
98331
1354505
852425
954123
324856
1225415
1863142
1127721
1795549
1492704
661252
1076725
1812670
1944107
1939615
1970143
1219342
614587
74615
766126
1648299
1777443
17300
1289796
1107009
41961
634547
1627255
1601862
1115111
137359
710216
460353
1124530
1777186
856092
876518
1933317
1858164
1185448
1168787
1588681
200792
1379076
794384
1127593
407730
1478266
1333793
1683504
506103
355047
1521578
1386180
282829
1497
1913400
302533
1454227
832004
139023
37688
1878272
302744
1563982
178747
138295
691104
231908
1620053
59382
1102370
1555996
1259459
1855756
1520588
456840
230052
1752651
1283646
1316379
1533661
98777
1925038
865155
993219
19689
1600313
1594797
1113987
585729
1966503
1155986
1932226
817023
853869
293558
1795182
817660
306773
841635
1687849
745363
1323649
1099795
601378
1438085
1196118
1020477
487485
181934
757233
963257
1035109
1143309
1699602
1159579
1086003
1799019
1022608
1989943
1429298
1734986
1769141
485751
247364
1892967
1283905
1819005
939908
176808
987497
151946
1338758
1259652
502200
1322686
172298
1852550
657625
1035623
357163
1039789
881356
727507
1034336
229593
304929
1725972
922915
457568
1980069
1544565
1815799
1239802
273567
1128495
1390763
473449
1466343
1532139
406345
499662
1929464
769650
308847
738446
860839
1094293
930883
1082125
668463
497882
1998568
663218
187426
1298833
730421
144990
786042
845472
1065831
43845
1392470
1768563
1647531
995779
1461563
1941775
1754359
1373469
1052373
1364757
1647273
523546
1441400
272717
1582359
1733089
1417706
1012408
779144
1088572
1930001
109600
559471
94464
1485777
561365
1161034
817162
1092280
1919378
1024206
903547
1306017
1100025
1894674
276475
1878988
1193902
467902
1079644
171441
1759056
229492
292631
1907438
450294
1956297
746063
1293984
284802
393615
62946
1635570
402622
1722741
241372
1287127
844254
1932569
938349
299005
913119
263557
1563455
1023130
1922669
487948
1250959
1143529
330097
273364
1231484
1380873
1009663
1721715
1811561
989832
1290703
1934118
1327987
456442
1288879
1674495
527447
292848
1639475
1800406
244736
1029014
1110988
1755830
1020550
519040
1537080
683627
1391847
879918
1409884
1055822
1112450
427440
1415862
1789657
1957851
10351
1794988
261368
1362417
301622
776041
699524
1488388
1040817
233586
1318327
53362
911557
1097375
200737
945895
1436654
1876107
741079
1655394
1345172
649626
1476019
1204237
109214
774769
1549291
301265
120619
1450321
282320
509575
486508
448933
56123
54753
1063067
1238367
1621617
1475038
521577
808268
444527
1941556
1378913
952530
529772
1092413
458974
1990441
910361
91604
1840322
1540198
1793580
562235
1998118
358331
18761
1520419
738087
1227717
66814
1391708
755218
256172
1302706
265155
1130161
1526578
1149387
1486000
1099190
170999
787487
834817
998025
452758
620515
116982
883049
97351
976988
1293795
1329221
1047868
418121
766871
1284237
175948
1429061
1635632
768752
427908
622790
1124595
1768084
1599485
1295732
410127
1582979
1549946
1394760
263279
1051656
817082
1085807
938635
936064
173959
825557
614874
312077
692489
1577519
195119
618220
1365168
1618029
1333836
1703987
1049490
387637
902122
1735430
1982712
145461
1588230
897030
766074
214384
949590
1612933
1907678
1190883
837858
1396649
318965
333327
1253207
244251
1206995
503141
1122725
983708
933736
1677922
966367
1216457
823733
922810
1883157
1586264
1573008
253605
511403
301357
1753062
731906
1892809
1770536
170375
1156115
818466
950760
1976980
1074809
784268
1842975
415057
456293
98299
1178845
920301
1950625
668060
701273
24230
965178
1570129
184296
1611318
502465
1416202
1387599
1677977
1256018
1857276
745208
1669564
1066507
148988
258297
1626758
1968494
1870636
828849
1571073
704217
1623707
1971150
160523
374033
1878772
1977498
440706
1592038
1202578
1074524
1690552
515917
976419
1685815
126770
1923156
794112
761405
346883
627043
261326
380156
1608029
677950
1671803
1834509
1777326
1247305
1244115
864611
1951232
1932083
1764955
516670
840519
886928
513035
157571
1441106
1697540
1460982
1304984
1218320
1734923
828639
885281
1925544
499303
1830500
598631
1330884
77991
1133555
940374
1532597
1672347
280912
1953218
1976536
104132
651754
695483
1304109
790360
255897
1361416
1256570
1997450
369476
1896323
1576231
1219975
1611536
1000924
1411247
575200
1620711
285935
1543373
853067
1928387
662153
1011092
2214
583305
787863
109837
1009312
1637148
1967260
681624
57996
699679
271542
107233
1792143
211294
1617737
1148437
1764977
118346
1335572
677493
1086866
368589
1469827
313391
1138760
1717621
474558
1108653
137914
998246
1520610
1615453
384655
1961045
900310
113068
294965
612988
429562
1970077
1675231
377652
1151726
10485
1349684
621519
101567
1696187
761208
1946832
526175
1192926
1337494
1121977
693647
1537775
496242
1817633
1187198
247281
846604
455785
1653054
1617777
1152223
1954050
1808750
326792
926917
10135
175904
1049475
1560118
149757
1032489
730121
1782114
706830
169505
1811376
222983
916134
38525
785596
1570930
700744
1600530
960389
347802
712061
15159
1824376
843660
1697503
1611348
1206973
1036629
1917892
1044674
1657996
831691
645295
1266761
1831381
482545
1788108
889796
1925701
111311
695633
1248026
614993
678783
809588
1590906
1883089
1171801
557394
1362344
97322
1997549
59461
1092799
449552
189619
238805
1856384
1836777
1200348
1357727
332246
1273176
1515356
1769611
887393
745733
1538360
1486552
803886
1133123
1045413
1807780
786859
125274
1561345
716978
909273
1782581
1675765
1197607
188962
328973
75064
470580
565684
975802
1257295
251272
1612473
1247841
695430
1880622
1259618
1444993
1434791
1364950
112977
552289
914268
1332054
1447168
541278
1476058
1552940
609325
802349
902290
447457
1441386
1191977
1041522
807230
1496940
160731
1091065
1325673
403328
910007
1001301
1706783
740670
1121214
255890
646448
976483
1627353
163118
678803
1751144
1174741
735094
1449007
605947
780693
1320189
311760
109933
1782435
968299
858855
1048141
258384
852993
1643866
1929407
1085477
1443702
1668958
1734558
23165
1680502
1633701
800042
1474168
811402
1419407
396297
1513320
543117
1991394
486196
562444
589923
449666
1547710
1046438
1573907
1089011
387918
967233
368242
300744
1247416
359252
359405
1710136
461724
1862064
1445068
1179692
1378632
1824889
268174
957736
526416
1429052
730577
1748489
1075431
1854556
55017
52866
1266517
911638
841702
1079403
1231204
810648
1864301
522065
847245
205929
1040247
691851
670875
186264
1247826
1750650
820885
1681277
271315
1055060
1962633
244484
806390
531141
1648067
1226190
156520
45384
1767217
1820763
596513
1298349
974404
910483
1807510
954286
1048861
997466
1576134
963166
261720
692832
247152
733552
248460
1610664
1890291
365059
1106421
316884
175433
1894255
637502
849733
454892
1628465
1473443
729402
1150948
66137
831446
600539
1724345
818704
1839117
1888915
1253173
1796192
1794349
1976168
484533
1408146
710974
1336875
169823
638769
1541656
608307
1673571
19770
1782264
336622
719678
1248465
597200
1380930
317795
414511
506847
1489809
1747029
1895334
177608
1159511
267421
1312333
726227
579792
1817978
1386977
336193
1397168
368546
1424114
744424
256667
641261
1670116
1172001
429994
1620165
469706
1354585
638744
162691
1610745
1791891
324695
1795775
166584
1414889
40502
497866
1714996
1942045
1568527
1935784
1968508
425055
1000328
561640
1438769
1215292
1002946
1585741
1450065
1909723
456563
1760342
1980377
319602
727099
953738
367974
872039
1269861
606152
893606
297715
700432
1180840
64100
1692793
1773937
1434954
129286
1177172
1360575
1881643
1318712
1515482
1305640
1313107
951374
1721077
151241
1764169
918092
453594
536461
118415
1397952
1395804
213398
1980668
273301
1886914
1758850
38962
278065
1290782
247548
1979698
1675135
800288
1687937
996609
1668337
148035
1213146
1720019
1363552
286691
1330637
1963811
610069
571672
1891681
1532097
1137586
1006106
38165
707748
482305
1557597
801871
902192
1066719
1521950
759078
1521225
917842
567234
369557
396008
813570
936636
959010
1709487
192024
1916743
576799
878533
490738
1705019
1567994
41579
545063
1929766
736468
1154453
518190
896945
1184617
1947166
1752725
433257
375646
1463089
1811526
940365
860970
10111
351795
490234
1085534
1803040
638634
1646399
545236
276409
25945
1272698
1930457
7211
1012432
1322347
616740
1602797
632894
1266521
1565429
283183
363912
159402
443200
607761
527421
952516
1672985
999310
1915046
1846759
478795
1932220
775303
1332814
196353
1821
860082
426475
1899195
1942773
618178
224537
1354455
1878779
1437721
866115
560739
1413864
141924
1470493
1247444
1590098
1485883
819411
1562526
917796
687405
1495138
1165796
1286556
275373
1463939
740615
915805
273709
717916
50720
352091
1234914
252312
278092
1233075
1265265
1648698
686247
329868
655883
1613812
1327802
1857940
969745
198696
230320
1940697
721476
597913
1420641
1251004
1647655
725530
645977
1109436
1969422
1007336
29983
595709
270775
771654
45538
666860
1282870
1357244
1223716
1717150
401089
975354
1664060
870466
1561326
1463707
765228
93207
859025
803941
1261283
1577449
1603589
223518
17810
1227938
1796110
1095193
779262
1674261
107613
977950
1910023
579070
790925
1862846
405871
1866852
1911705
1989159
1749596
1985609
956331
546037
1138447
911898
409148
1671279
1401402
1878741
441171
643373
1409824
1797514
1142255
701518
1757990
1454414
1214224
1854826
1351561
1281140
1452812
119506
599014
224716
86724
1836049
254659
1470109
1460293
1611503
1812481
218987
1625222
493665
148173
510986
487522
922440
805438
999521
1725637
797906
603908
615386
1842336
913804
560109
1784531
1083019
1909011
1027083
1400497
1874983
1421831
1275672
1907897
1293308
167384
644934
1566009
1957158
817927
1347472
1183639
1489454
59966
1591008
1493300
650368
1903652
319799
1125315
1520001
1175293
1100260
314792
1084900
1164659
1647201
915174
956150
1475008
581200
698027
1511221
1522266
750765
1599846
1789215
832712
1056940
1205379
553427
1405242
1342813
1973181
1700161
1349648
741817
906548
1563490
1321268
1617948
404551
1380483
149209
732822
170934
421056
1450424
234554
1768168
622647
95792
1054560
1380770
862447
1919921
1205789
504186
373294
1833389
681930
1546103
1213134
1457831
1911119
698443
1251504
776989
262866
885164
1459627
1997689
1876245
1057635
144334
1210967
1758159
572856
424064
1449016
1721109
1118243
1226244
378985
194676
1371284
1255323
1780551
703659
587834
392543
1192135
969397
1790180
1660002
1424438
1465164
1924131
1862592
1468624
671502
1598690
571379
1913805
434486
956724
839948
1486907
1821682
1764422
221665
1363520
182049
1735434
1621258
356624
1933566
1870945
309278
1848439
907826
1704051
870708
133935
1469134
978008
1837329
913430
1138951
1021572
692593
183604
866820
970309
1484784
442123
242840
1347079
167091
1958586
1244602
1135576
1887487
1393996
1477593
589908
344185
629545
1739628
1893713
1434013
750770
176
1162491
1708537
322710
1391257
1628870
1481253
1664174
1353718
597176
1884965
1582465
1902760
146123
232967
570876
633970
1755024
1720894
525067
524757
1390625
1358498
380461
400106
756321
1056283
617610
132625
1985784
83383
1945770
1604389
1357527
191065
689129
497741
502918
1191444
1804019
1919341
994221
1286845
263039
69072
1519910
1582986
492915
1543641
1382557
1777159
341620
658076
311116
1680740
477017
436871
35650
82469
1235092
516055
1246018
1829190
910497
1371381
1010587
1674562
1794993
1601086
1768869
1731546
732472
807104
957027
42245
388532
577069
1371937
297279
1304015
1509874
1068096
76168
930092
1113602
1007847
1893580
1700516
1273356
670397
394637
1435926
866777
16058
664815
4048
1945968
207564
190459
1501974
1409272
1816476
454783
1186652
792099
1223308
1076896
1626684
192574
1459510
1924129
1154214
1717249
637236
1269028
103208
277039
925326
965780
852275
1941305
250243
646726
788407
1264004
1952574
302212
253986
1622527
1606563
1961762
245693
42758
1204349
493684
1233811
1078515
1451889
940068
1461184
644534
19815
555114
694562
1222684
1850630
1237458
923695
1026154
882384
1970658
530299
1008811
336160
1085436
242621
1998498
969791
1265941
1088189
782925
1481553
1736261
403247
530084
1768102
1079387
425358
1370640
4080
1758374
612502
752328
1338911
695425
1380486
323623
1716071
990023
1749804
1156120
900120
702930
528385
1902853
700554
1990713
1986908
1641233
1320859
494323
164636
1423296
626852
987386
263314
1250223
1857233
1314574
810998
87246
994449
1413014
1143770
1410073
1108886
230378
986399
1085040
415288
1943182
600413
606707
49933
531765
1336419
862997
1573382
1763082
769840
184593
1549159
379541
1529172
535097
1267453
1743139
1687337
1610487
1162596
1918204
1394713
127357
1229799
747284
1288333
1727047
122247
740993
795051
37969
439356
800519
1564829
491012
770897
1303882
1684670
1699787
320973
604038
1484766
1952508
1698216
701504
660880
133645
975918
274970
1810922
114707
1485861
255175
1130632
1256415
1422091
980525
1529816
1056047
1615776
1800260
1712462
1178505
400922
218946
929135
972194
1841196
86838
320576
1838608
543673
1639748
1195305
1589559
497194
1299231
676883
1435378
1150535
900077
1983429
1827809
361168
1750243
1242225
734456
14351
1041715
558295
460763
662045
1149876
599972
363496
1069967
1548095
1804649
1138366
35989
1367909
68603
366669
1367373
1678942
618766
959692
795827
117230
440039
1602276
1945329
1490108
1210819
434008
132385
179547
430114
1220244
581300
730166
62339
1355110
1914030
209861
1139171
531726
1653352
1820220
1666189
420495
191789
1630962
955412
1782028
1309881
566871
489874
666323
231399
578251
723006
1428130
209554
1056515
1446081
246812
1392434
700137
748177
1900593
505632
246183
303841
1302752
485967
982751
875042
976296
132441
741741
302515
1757455
1917948
58376
1591543
1832614
605176
678115
30843
779520
1542822
1459288
72026
209630
205948
1353924
1461492
149246
26662
433247
1401465
533613
1071578
465159
1420167
492016
995810
1470353
114236
901610
174252
559616
854231
1303938
946642
563587
963376
1688832
1372977
1044146
219250
1211707
1779164
1138818
596180
998224
932705
1433819
1525011
620400
1019640
1902186
1677622
479207
1734370
652633
1863679
205939
1083401
69510
675000
1071900
48363
273555
1161698
403852
1712654
1288611
647144
849040
30040
674832
1602680
216850
1501693
1121221
209489
114930
1951349
1086526
986022
1208134
863891
331228
1659674
295699
411155
729416
688482
1719202
830335
1664309
857503
798050
1590203
1488458
394081
1693999
1187263
1853926
1277098
1010776
1455242
1998097
773109
761824
49776
114869
1033749
343150
1687774
591818
1141049
1761288
333017
576642
295863
1036050
1253023
897816
1532010
1758757
470527
1590878
1130533
1202440
394522
280047
614506
1708366
501552
1652512
1368892
708033
997327
598297
1437670
1550147
156155
618027
851704
894403
764027
201609
934186
946853
400921
1115322
838028
1949996
674098
1461333
1375126
1367276
248649
219161
1720888
1728885
1765489
242216
1793394
1528529
1227487
1023451
1629256
273601
300385
435310
571478
342234
803401
1858203
1912659
1929318
1531712
346142
570695
396227
1127302
290956
1293788
19409
1053979
973051
818696
412439
1257546
356591
1370332
331731
619466
1349569
1319996
9407
347835
414942
996289
1490146
283914
830693
1940507
1988802
407523
1901892
1807239
1363905
1655801
1451895
1543005
1377829
1102865
1871260
1199048
518265
388428
1653246
36925
334704
125970
22150
796858
662494
1675766
467497
1057509
754811
1448334
1593435
845814
1175824
1674441
1180420
619864
943158
1839370
1774858
424229
1252278
1422611
1767458
610051
1271769
1611474
1213151
1316272
391005
128876
1001223
1973288
312736
685681
1697452
116847
1427795
918578
1549477
1880526
751093
1268042
374425
355991
863156
1955953
1275147
883545
1542160
1169608
1148096
1419257
1568250
812396
1719297
986318
1452894
1944162
1261969
1728473
433411
1616825
522021
15091
721396
738878
1380611
1185373
1175659
927617
251945
787885
697820
1879650
1471728
783128
1006510
1168013
420304
426338
1524222
1743200
1956244
999785
1737951
1534472
855555
1641117
784945
1742167
850301
1853644
838280
1634796
958351
270015
618123
127574
1575762
107133
1524332
981117
1946914
1707527
732747
1780472
1948460
225016
1258973
1521647
220881
1794438
353151
1469740
1915851
857801
1227775
877337
436391
162047
1927658
1716205
1410722
757669
958928
1981488
1839663
1298674
100669
264740
1415344
608079
1551018
1009755
1227660
1386431
1137421
1643661
157123
922308
851125
1024121
492432
1959929
1841218
705570
843126
133252
657876
273144
1164639
170678
400999
1773201
1390112
295940
587775
301215
1831501
817940
764157
1828282
347387
1974814
1602131
1925285
1988778
1306064
1003062
785628
800454
1044614
166967
1304630
1509600
578657
126192
847625
1464409
1543115
1509815
734779
151005
602591
703851
1997937
913687
1001147
1740274
910544
651125
173912
360568
874780
543029
1802394
689405
110647
417282
1141611
83474
1572772
727194
673732
402446
404257
1032605
489064
535270
557629
844550
1039989
1249533
1460418
1711289
1541875
449157
1862571
466973
1865508
1328455
378816
1220080
1349186
1936527
851157
1651482
808967
1411955
1900489
157192
1993820
89099
697327
1198484
167941
966125
644800
324710
576735
1221074
249652
1005569
73094
1248820
1290535
880200
576460
756526
1172999
218529
248166
891555
1240895
47493
605374
1203199
790445
1707721
342099
1156386
1936383
1944654
814238
1408474
304610
1522178
1498741
1962788
698845
256394
1892397
532766
997272
51411
261198
212897
1710740
1317818
285121
1926321
1296698
1822624
468028
530760
945280
994461
1524442
1678832
1672841
871278
1241393
1749886
241675
1870623
410625
688529
1262377
1422414
417756
391693
733843
1374435
1977203
602853
1933227
521620
1436461
705388
162909
1361481
1821862
1701996
55078
1142937
212792
1659963
857871
1337825
506894
1158733
1104859
210419
1923473
1642021
152973
1127584
1593578
1377765
1887169
1908496
1765869
579725
1326143
654440
1418566
144786
754069
1763586
205647
555820
1633569
1893328
794571
128903
67363
1227935
1301186
977771
720888
166591
496204
1571659
1069539
586513
1107745
225242
583839
596953
587154
237057
1766061
715194
975311
1897879
285816
135687
1287487
850595
102372
1343416
262233
33244
134255
1923977
1779903
201591
1472748
1462546
1399706
959305
59626
1909759
1693923
23912
1886589
1249410
498592
1098278
1073835
1664766
111118
554255
863516
664369
1218494
1106129
935989
1000746
774205
956217
1170686
1784161
244737
963336
556163
1273080
604595
1561243
67935
337430
1684937
887027
883385
1345650
230921
1359084
1449697
949391
1087403
1491740
1189746
322507
1331609
1478524
1882469
1046828
1586044
1222807
1763780
830621
1607145
1828166
59891
412919
994599
1256838
503765
202308
1479187
1010309
917800
82813
963641
1828447
775320
1964550
1308944
1157677
457118
884260
1890714
1911503
1790911
1934819
1249458
1018235
626063
215091
1751709
101704
1301859
1784897
929397
360228
696627
183958
597780
1879653
378821
68592
137705
1200653
514506
221041
238744
929719
1929230
702355
984655
1923802
873684
1483576
108064
1313746
348167
1863568
450412
1066463
1552620
986979
1692106
1688375
648982
1123402
205088
1945645
1320564
613502
1953840
306287
1411628
1222901
1593094
1959211
305775
758455
1841558
1468154
1205674
1024619
285769
910067
1523349
460792
366105
1134816
1784967
488668
752682
280929
1152083
1789068
183389
990680
1631929
39981
224378
1647965
885192
378075
699849
789296
1071291
1106462
1386379
1414472
1184615
1558762
1397594
1954368
777392
438504
1767751
313109
1769466
238677
909809
1654661
517446
1085553
283837
988170
352311
592603
1701321
1996089
1416207
1278404
1334377
428591
1147453
935459
1889966
1353702
1250985
356493
86829
1655761
384872
985202
129730
1370246
975426
1236768
1588907
1587708
462837
501905
242738
945304
1164309
1544673
554407
646720
1532645
402052
1816502
1482243
1774372
697740
227099
267832
1292660
1794293
1883589
953284
1348931
1909352
251786
921675
1388416
1692578
929103
1603347
255314
1932612
1770889
1690276
735382
430050
1687575
1793617
320972
342363
157124
1559923
1962482
595117
228130
1303484
849011
1874764
626375
317162
848030
642092
734777
1912215
1657467
1022820
494572
1771591
1050302
432266
252422
496039
1006192
1071314
1215642
539044
1409008
459014
1528461
1824152
1544533
779902
1989369
1339530
1448095
1431284
1531919
939425
1387861
1700302
416484
756154
699196
1768472
1596113
434460
281227
1778415
1846270
1915490
144038
1146967
260751
1481815
589722
1878758
117449
601382
1961802
427699
1860088
240007
191077
1521289
846884
57051
1517781
271567
816824
1462752
1220732
335098
1332913
1740614
1676471
1479937
1834369
1419258
854327
1148738
275711
810000
1554644
1116034
413935
1920970
1775897
1096667
1566162
947203
1290732
1330394
821994
321426
1019568
594230
1123290
849151
1286034
1076075
1800800
1172944
1613900
1074391
431010
61572
809940
1372812
1400304
754301
1571546
1498858
1885408
49598
788682
1999135
140816
1268393
1920567
1006805
1538449
1373921
339340
1080267
1285353
1747501
592203
526245
95601
1491533
1627669
1682436
689428
764479
1130014
91050
567902
583780
584077
1381045
1709890
975742
1653693
1254906
644160
1225285
568595
84017
1757873
170965
1239553
870049
264967
1515098
98553
995530
405590
1987529
548611
1733674
1614059
1890386
1432522
1776350
1811931
1116778
73728
601689
1079632
1750007
663466
1647165
923219
83829
1124897
418921
1559660
1879034
1003210
931010
524881
1829791
1262059
786221
317693
1129814
44071
755953
596624
1362665
372183
1532099
1117225
322612
1414273
145927
453328
1209440
257423
1988433
1431579
1623090
990037
928866
819960
96006
204912
150759
1603006
666083
1207385
748971
1256060
208314
1220569
938800
1199180
1860102
1721177
1849391
1867977
1537497
1022956
1637381
1669304
1545323
964547
124212
743421
577131
1777387
727735
1907875
1609709
1813320
769568
1563565
1904278
1462277
1406219
136266
1821669
1865709
1563556
1154910
544383
1754768
1243562
298016
1101482
1326022
1490753
1188532
1718153
1417208
993719
148953
1416494
1808785
1817790
296748
717165
1064208
114902
1968085
1399271
20998
53653
1258512
448250
1504131
1736091
779319
704693
703549
1141465
763738
1266099
244807
977849
1793231
104691
921440
1160654
605317
946907
708871
1413615
25523
539432
1464576
51615
1075491
1502165
1214605
879768
1313941
1161530
594079
1086136
1536452
376602
528589
1895926
180638
1793401
775626
1493011
1153553
353338
416506
123902
885554
1238644
468151
1954711
884235
1121443
591393
498857
362191
1180605
200438
109763
919398
1420878
1541816
710148
136485
1884702
1820951
1320153
1943780
830307
454036
1202518
848087
1365691
753295
1825950
708589
349338
413181
1623249
273232
349205
1441967
380405
1582823
1285790
452675
862789
399753
416977
1823272
79695
397694
974740
731167
1996415
1329857
1941395
1669868
1702119
306494
1520103
1330821
932120
1367232
441768
357986
382212
1348176
2323
1780481
469073
82524
112337
952141
503428
143499
737384
705599
1465777
1659434
1210621
1919961
760956
730022
1843589
1096848
1028813
813547
1078038
971054
881970
874363
289800
267287
1354514
1724552
637604
1748874
805892
1407414
1529181
1015285
114337
118756
1249565
488891
800195
1953301
914256
1907680
1631525
338568
144372
1811575
1638815
1262899
721630
379770
1532718
165822
589804
1101066
977755
1549870
1915054
280683
687881
346374
1556837
1078798
401053
765245
1001439
416001
1478096
1423156
812818
38620
182726
462402
922423
190885
960985
1404784
1427274
1752212
1872839
249566
1148766
526316
393263
469046
1515357
1170134
511264
1502881
1654975
1252209
551031
1879446
1976144
1975804
925720
904973
118183
1973310
1137883
810400
1781930
154736
1567188
624718
680218
1748346
1974263
378546
1111177
752338
694988
1976443
1196484
1793335
1843675
105200
1292073
3686
1496358
1709543
539310
101672
1612608
1079343
189655
1554805
1284147
624835
615016
1951147
1173578
456429
1591719
1036742
49362
1546034
945680
1180004
610500
849641
122027
1803185
773771
1932393
1522200
549068
821765
1227059
731908
575750
526884
740536
1359416
1506850
1208356
931655
830961
1334475
229165
434384
87811
124789
783270
657468
1271732
1837721
1063422
811049
1108584
1309577
1227391
824032
1945943
1837259
1535908
1854399
223474
405327
1516888
523801
190695
1932433
1369171
1036314
1843363
357291
962370
944884
136586
1711903
841056
211056
1439045
56163
1600352
1780713
295123
238385
135095
1962045
998283
1283279
104925
1746100
757976
1719514
589926
412616
797333
1614193
1469089
513667
1814104
575365
1144728
1769434
1464623
755698
231900
203265
1727692
1560722
1885006
1305364
1929319
1672411
298964
802689
385434
119941
476794
1201327
496973
989818
211549
729480
1084301
778945
1402395
244370
218380
577174
703978
1170997
1100947
760295
1777690
1219066
439692
225054
1246721
1658690
474608
991771
1709045
1592624
692820
1071543
621508
739584
612280
1919633
1099466
1945528
97199
439193
1295086
1572430
382373
718636
156168
1533764
378908
381038
800544
222231
43867
1402905
97950
1108517
101689
1814536
1029593
1828185
1376007
1184306
420035
1461930
388489
1405396
621310
1482803
1854445
1545255
294211
1874492
1058949
1216232
982418
199519
1556272
1339806
1240738
489427
502025
367003
510603
1653297
1972470
1134009
1948105
256862
869503
1552159
352791
1758589
1949875
313999
1552587
1849409
1972551
1385391
1333724
671575
818652
1000093
818922
1497902
1491456
1615547
1100261
853013
768662
1589534
615958
525738
1100123
1558085
1595875
1638114
701224
7060
11395
1926013
1337208
1957172
606642
515224
581364
1996686
666935
1311466
547012
1276462
1621516
926802
1047411
581842
1447678
1987923
1644660
307982
1469552
402636
264118
1689275
733347
1818670
1688383
296480
833341
223292
1777984
917794
421670
997369
287409
447947
1627897
1334359
382163
9328
542886
764991
700935
563786
1802206
67778
861911
1896344
535973
1671611
1501604
1886850
1282229
360378
743000
1628861
1059788
1321963
714554
655815
1844563
254145
1220865
1840588
709589
224083
296947
603532
1698432
528852
1515838
1826316
829617
232575
614801
1641035
727693
78586
15058
839162
1601264
884698
1816627
425974
356615
285120
1565388
995132
1603453
1294065
1769383
1186081
424080
40081
1430753
1364104
1527063
974944
815097
1821937
1430463
291760
27280
528338
1293879
160259
1499566
1649899
757334
665017
909991
720440
590414
1069904
1817201
40709
1263189
832730
809383
1141524
1240845
659303
674158
1578695
471635
527242
427012
1660476
738759
1768572
535871
477213
322047
1721968
1609938
1144694
1034334
1911034
387175
1929663
33855
858778
281167
1772767
786719
1234944
490703
1269982
1017386
1888636
1015809
53428
27029
1383140
874382
533634
886392
151005
4468
1526526
1935943
1609446
1238863
1430881
911889
921926
1809299
1048701
1449216
1191533
1317744
789165
1066797
1937410
1096856
1918410
325639
283435
340003
1073455
1988802
257777
1982864
1584095
117468
1957528
1826375
603893
46256
978537
817893
1968213
1952077
1331674
319353
210921
228750
254838
1666498
1864740
1231246
484487
1447138
1684668
1701454
1284352
643407
519410
1121952
1566219
1066578
1824238
1708363
1519076
1208306
1237710
658319
1504488
573514
1553451
1669118
1511834
503904
856566
21056
1709
729007
501828
1304869
1785652
1651719
1900863
901851
206543
250840
430631
1516998
588047
512030
1402703
1064489
625771
336621
1712412
852446
1432002
391875
460644
585396
1634435
762410
96707
1941789
1900823
1896293
1643024
1671005
1792817
1967266
1610923
1000328
892497
1003375
611496
1304151
574609
1003085
957701
147859
546580
1791081
773923
1045550
1473790
1099736
1511577
1994408
197128
1815203
1797130
456662
572726
1986027
1179491
224438
810097
250065
566915
1773686
1202609
1300448
1655373
548541
1636683
1146144
1559416
1019700
1165633
1053495
267543
551626
1936347
529719
1906175
303914
1071604
1810734
1600970
67805
939730
1857050
1973112
1276082
40039
1498290
1326414
677279
515164
27969
824757
1449165
1596796
1424694
442997
606934
1421576
1565452
122134
1342887
87227
1981415
252097
865177
913231
1516697
1227829
1563258
1924284
1832867
744134
667493
945596
322011
499979
101361
14358
1371329
285826
1395756
1484883
1044299
1905682
1117523
1807349
919692
1613258
200988
1236206
1926304
1931007
156385
1394623
1692290
238622
1931460
1069818
1913836
1598236
809254
634104
1388739
1728390
39836
40779
1879258
1365689
1060700
1655109
925520
430311
90280
161772
761507
1830831
1623438
972847
1220609
1908828
548586
759609
488009
1838066
850999
1659867
1672152
801652
892224
1307712
318106
299956
1569945
653575
509192
206409
68352
1473491
1452447
144314
593917
41018
1418570
1003946
1623029
778871
1949777
490761
1836966
1222048
1675011
1839609
308765
928512
1009296
1117636
1257847
1119426
1016126
523333
487193
528302
29274
1688556
95558
483123
626467
546211
714814
516125
308536
1102726
1268189
282185
873816
58813
1708274
1052997
1422497
1349878
1394868
1330102
1131115
1344607
1990495
7698
289594
1468924
289680
1008864
256607
1848625
823792
1742932
1160819
681688
1965674
1219703
1261250
35975
507231
872268
743696
679988
1255234
1866278
1626464
609254
786068
362160
1044052
1485864
1892731
952966
821936
73566
1200438
258179
764923
834042
1009152
1792901
1075830
335273
1599479
860213
916701
1071790
982616
632743
182922
1778478
1578865
1997362
638851
1686500
1118277
1319596
1030409
1609063
1107988
1709674
349748
1238958
660106
1497458
1997880
1362032
280252
225482
1112532
806484
512769
1841069
564799
189477
1649213
1350863
543538
1899955
284235
253472
1057577
1727337
1798457
66719
380970
917764
455875
1031714
1301562
1357502
1780102
917745
1349613
1688163
1357711
1007739
1848403
705689
1109933
123847
1496818
1238007
799193
381150
290693
400868
1164726
181066
219004
230448
178606
1296289
234699
998221
311071
1146317
1503336
1979819
1735988
986271
1482342
1244696
1336068
566111
1699592
297330
946116
804431
157224
1870647
943836
1540294
1682245
1951000
1341057
1981408
1755188
1077758
1916132
1434855
1242427
470861
877858
842266
369920
152547
1867956
1311769
1286908
43670
1433445
1292821
1381228
951910
1536172
592749
1417893
4528
1767125
1538824
142847
776252
1838899
539089
820312
210261
377693
1017084
153287
120606
1300882
288911
1577278
1773530
1341987
1918084
593470
187578
1130285
1398974
1744552
1691344
593370
980677
444647
142644
789092
1804546
1287328
265856
632278
1527035
1325284
374880
145756
1534673
640801
267064
739428
589770
674914
1618926
802538
1669385
531571
265928
1617947
440481
728781
1078307
1848843
1763292
288819
634488
53689
1545401
22720
450391
200876
816230
1355077
1589449
1292506
835641
439143
799067
1407016
745573
705954
356644
1812279
522781
1593580
566792
271806
1516048
1935126
1775838
786871
342128
6763
1523558
1062404
1718926
1034411
1815316
125908
1009611
1215598
1452270
55191
977474
398614
265258
985116
419139
131726
1132589
209735
1049777
1328232
1933023
1332023
123200
838017
708504
561468
294633
1676805
194501
877755
453467
792548
1904296
513469
1308946
1187240
57100
58436
1639631
31919
1366992
646355
1663023
717040
345584
1370018
1674609
1853648
488353
1012035
493506
690465
1377418
1672070
498180
866909
1860181
1479394
842562
13876
1099271
790094
1263604
1553392
1624467
411492
1176772
1700278
118385
1776369
316100
1715593
14571
1764393
1889724
1889189
1949898
1938874
1057327
57990
1912652
1810444
499466
104761
1682594
634686
1842282
1222282
1550991
1464060
1486747
1459336
492406
1312414
168618
1906103
838383
464855
1181036
527632
1962040
372450
630066
1919700
688309
1260926
1883950
1565727
1176272
1388604
984960
935925
1410726
170550
210375
1476643
1780488
1415740
1122949
108053
187140
1104725
170489
1791365
1743645
400351
1384540
1182925
1086307
794912
1571764
421195
1693293
1479344
1026454
577507
887443
1407588
1523550
986807
650521
261594
228079
370909
1894940
950574
810495
184083
129067
1484880
1913898
125139
403639
797722
353702
1699192
1207030
1653582
83776
862226
1626728
657806
337186
1894366
994201
179867
1879343
1144918
335104
1025491
786136
374121
258051
1715581
1532081
1346030
726457
1238411
310633
1647221
1401102
823724
1383069
537585
207995
1264676
1186896
1876688
802987
977785
1934521
207034
855391
1667623
1884753
1383288
845651
1792294
1763649
1218203
1423372
483905
185654
1304808
339824
315605
490620
257347
1150860
264447
225560
1640044
554975
625470
918145
873667
1821606
1379104
1282214
487881
683342
905718
1195582
586485
371842
909774
307660
614728
929259
1330666
536667
1013279
654913
1387063
1871724
1087258
235087
1063395
138434
1628754
1697058
1873004
1800084
813993
762630
1107728
1389054
128641
1650042
283899
155493
722511
678178
1889562
440333
1002521
1742791
1077839
149204
1252414
1796324
1122874
724505
697824
1706086
1257119
1910168
1356512
1996831
1391668
854480
756997
1530742
1209395
1313794
1400480
736215
1418995
1389287
1749595
932727
1317992
621257
1905237
829322
1714650
1710219
1983279
1487172
1610265
840904
1172465
986547
421514
539382
268168
535296
1600855
1334281
41756
1159179
1620363
1460536
804779
1516370
343966
630018
1054337
1503595
191476
1309617
164912
1037182
1035694
1726599
711997
1179285
1088136
1074507
916842
518040
539732
1024351
1935630
122306
216580
1776883
758429
205118
1214685
1353216
1843523
955858
438550
1925938
1154089
860518
1977380
389141
753737
170577
745750
316239
530962
1172612
1599329
431492
1289697
596042
1599395
1806030
1668090
794047
1870579
1611620
1354612
168478
1641761
1025119
336306
224774
1840901
515257
995408
73625
1599859
1148798
1555540
1297375
108251
1635698
1051010
794738
1496513
247076
131910
1450598
1375444
1710957
1710446
209123
732407
297472
912361
803562
738153
1985176
1505304
1579829
871410
132126
242630
1466117
579528
674439
1803606
1524059
1163641
1825627
269725
53724
1530267
501623
1207704
1867319
400565
1482315
984103
929800
971419
1229734
1537728
513994
932200
1734648
466310
1052959
1181328
167555
314690
1560993
1478477
820856
1702326
795976
657656
1608485
968474
223841
1316151
533108
889471
746850
360774
764916
278770
1343821
1605188
580367
820357
316795
9367
1730224
1053763
1547133
672693
382558
504082
1251167
706402
94819
40112
1203602
896965
1691943
936620
1915185
637822
1613953
755350
1423072
1316965
891863
196630
82157
1235085
431296
985639
662316
722090
874887
1221859
292293
1473082
877924
546828
842963
1851867
344558
227921
1214826
1968366
1592127
1501118
695650
146788
1494967
111586
995979
1235987
1751323
68996
1995041
724210
1004548
499442
1326690
1331315
422702
493726
175818
1011028
1781337
1540694
1822294
1051979
1505675
1800624
1865707
1521688
1835699
1378658
668795
1547329
1096922
804983
690350
1533954
1234559
7716
951735
1318258
653652
420235
984402
1909122
1339073
881452
776857
1618363
532334
148178
1479499
967780
407693
1333503
664351
431437
313768
1971492
288304
1619540
335279
476895
988524
829354
605757
1031140
1000739
975273
1536336
1514647
530467
78931
935016
86108
1549425
300336
281380
836965
72874
679929
793169
1695756
578062
974544
1259481
303759
956350
804185
337285
1278854
1554134
1236910
813231
1204645
666769
132840
966481
1956387
471415
649826
836837
255864
412270
673655
22022
1811575
367500
1083589
1733146
120984
121626
535160
456345
1379058
243012
1137513
90694
1198524
345477
615384
1830731
367803
30454
100389
1268609
50608
839717
1710661
816272
762304
640543
1646258
1306922
510498
1728945
362361
777564
758772
420113
1226489
586934
1075443
106036
981850
718594
553275
1560980
1370670
746799
491571
518298
719493
477446
1551024
286086
1382114
1381042
1209325
582268
1386431
703838
343602
1355250
649015
390382
373273
435069
1452266
1471419
929953
888446
1265871
943485
1148595
248721
308707
1012235
944223
983202
1780838
328956
631903
1032766
1323314
640765
1206013
1979656
405677
714723
1169980
1021751
959224
1899632
1237572
585688
1989613
1644586
1787615
1304257
1988741
407993
634030
1432151
895963
1533913
1660621
1250269
730981
629344
1822209
1340384
633317
390601
1963883
539861
1944126
188174
525986
78617
1719468
1382457
1728896
883111
1765113
40660
221931
511134
1889361
273264
1717930
1728470
1692892
188997
1469735
58566
1504198
1320540
1936504
384302
273289
1918297
811670
83288
1927430
178567
1866291
93108
605081
445600
1794881
1843104
1225331
204398
560421
1001958
1535351
1043430
860835
750798
255779
232040
51034
973885
1279137
1693109
1588622
925679
1009444
867128
1780149
637968
70867
1982396
1738521
522529
1392325
97015
1335520
699684
1171985
248610
1142996
1181114
692782
391670
912990
1667619
1560933
918502
1538987
1406090
1728913
1716042
1971903
1535682
346150
146512
511944
1669251
503480
235162
1489884
874894
452566
661842
441676
1434993
1127308
115445
1472005
143320
307263
274802
1561711
683388
745318
1496673
868696
1212548
1290541
194702
1818210
929348
1402000
123319
301344
1074165
553560
726686
416614
958745
1923039
1066480
545156
272988
1458400
1624796
803272
1108738
1172596
1396590
286501
1037061
1150763
1910248
211955
1429503
1018431
1886653
830846
744551
1972208
1513066
1874152
1945115
478567
463235
699272
18755
1071048
61697
1683467
1868318
1381247
409808
716209
1340001
1764188
1354959
1267204
1307220
1945724
1873509
1741975
1689347
1445353
228289
511419
729966
392105
164283
857699
1204009
91079
985938
1476552
658803
753253
568872
687609
1871587
1710060
983466
208555
61480
931056
431962
1351610
1212310
503507
1588875
1528161
447069
1780074
555904
103855
1720920
1866796
1874759
1118239
173028
590089
1934325
1959133
946042
1812641
1629006
1730316
936131
1547650
576607
1974314
1792863
130507
1918479
1808436
280800
1221845
1375169
1111327
1616721
1183641
557719
1929182
394613
338104
150387
1540046
1721746
1969745
488724
1501506
908607
711279
343233
800979
863865
1876138
1006863
234569
9031
1446616
1673119
366999
1586730
264209
1129207
468806
1973177
1859174
1560294
195015
1213349
498781
1558226
1858104
36285
592264
213155
261945
1602036
1008020
1387866
1620182
1651358
865246
857237
431820
1416713
384067
1524575
840881
1059379
1034837
734646
690225
1772135
713653
717116
25352
1656141
1316754
1913817
724809
1676077
345200
403634
1991200
937186
1144409
607006
16004
622264
830254
1908146
597509
368895
1741578
328120
1409360
1481816
1637882
1350938
1556314
105030
73726
70475
602441
1558680
816392
936020
151523
289368
1585285
577746
448935
1618029
4161
1412896
772748
1486073
1684113
754907
1439604
1290928
1898156
1476969
649871
122078
1622301
1811126
1950748
1386636
601094
1649652
1240519
255043
695077
322675
104680
242416
566293
1605690
417846
1284612
1964107
1329645
894687
935741
1335354
222001
80443
1504364
1900690
566862
819434
1339491
346963
1564350
652748
1307440
667043
941991
1536715
1388013
55351
53777
1365858
1558943
1764402
843063
1429077
41313
1158464
185568
985035
741507
723950
1290114
1857931
449530
1243461
216678
321647
940179
700758
165624
274907
755131
1353238
581224
1953116
78528
17197
687121
1209125
1914458
649164
1376481
194737
634741
519648
1294057
1632315
1990325
1084368
1837534
1083709
354548
1334529
1518407
1001120
368819
653543
201036
1793298
1529461
225606
1934986
1155219
170780
1078142
1491770
586385
923905
1490309
1889276
1319687
586056
790408
973719
917762
498194
571364
1606141
340306
1306336
329807
1300790
29042
210787
306776
1810761
1136201
913745
1712304
1828384
141123
421323
679367
676540
226711
375037
1791883
71864
923892
1800895
1397569
1897931
87508
1700409
379100
1373178
1384441
1706436
1724097
1738951
1578093
1556719
168844
1195742
1090771
525312
471735
1921502
520806
1067941
646800
858355
403975
141734
394942
1480850
1868728
1079689
707472
1645492
1469188
672359
539318
1255290
1237325
709618
1956049
448383
878599
1439833
1044199
1882861
444677
1277595
1090485
1294424
1141689
1896069
1478015
1799070
1433476
751523
1501248
510566
330818
347387
859075
1181541
1547695
1333206
537304
1338372
398990
1275046
1798742
1027750
1105252
777867
1774050
1042424
1308333
1552979
835658
820160
1731440
905726
1751442
1825867
863716
1561001
1591952
215168
1091553
1017789
1395488
1161935
1591870
1292661
419797
828000
446274
1937163
28272
1798301
1956147
1384165
413059
1404494
73049
1685395
297830
1828221
643052
784750
1762210
526382
68289
735279
1633046
976013
1153345
1587907
656028
1264269
1121075
314712
640385
646270
579343
1848974
608319
1516682
1922761
479380
1586245
582438
665900
1816296
1924785
1942764
643470
168229
1752140
379876
1745274
1007751
1570820
1834895
931285
1967844
1534749
1980569
1057745
78481
1195450
661920
39130
525464
1868828
263828
1597467
484128
1855387
1985887
1716928
876459
556242
1008890
503949
1956771
630032
529818
1129464
1575857
468248
556536
375338
1507143
620873
1258784
1784858
1431369
1852593
961886
715020
1405360
997544
1266980
1274557
339094
1028598
189214
1132431
1414277
635764
1108379
1569745
26174
201023
496543
581234
968731
1442478
1712852
90174
464233
1373043
601460
280181
1691679
1718146
573861
1086632
1878348
1402092
1412114
940
306874
841345
721656
1682486
1968475
1022370
1277592
884475
333799
1586345
259819
791214
944180
1173258
333975
156476
829910
1086543
741270
905643
1390768
473236
330036
101896
671165
249893
116087
1393187
1717860
343914
1163964
232881
1614375
194504
258284
197220
1475979
262030
1412949
391764
815155
114027
1600760
104592
971661
189036
92974
1235002
1104644
1562533
526485
392631
1185065
1244558
1199569
956578
751550
1928298
209317
1873581
881187
878742
1918534
1931717
786760
75548
513764
1108773
1061608
1083839
884352
448479
1234914
1786453
1216429
825535
1155701
1034789
22878
1728743
1651697
1860053
1034085
1466231
1049178
93617
16159
98691
1092071
337688
952266
1470106
173725
534626
1199636
1431531
1020135
1680539
1079285
10648
1301148
11727
281648
713028
606584
3285
422994
421033
955249
1852970
1842251
200893
1449334
38412
551822
510686
179052
724163
841757
1117867
782199
1940812
728415
1130778
292238
1135747
559808
196449
1536237
795748
834251
1856011
1651244
1894758
1785465
1799416
1508246
1753737
224989
941685
1442749
1275192
23412
1436762
243808
424651
1485398
1726928
1065991
197321
278485
1537264
1062123
646043
293966
1894607
1149345
667807
477841
144161
1241004
1073682
375225
574045
352357
1724452
1096589
1592441
1677978
1909609
520664
1520129
1349292
1653050
1528365
70758
1375907
617531
712273
955123
1991648
1057124
1041443
1992359
137453
416329
442946
1544371
119827
949982
279594
418315
407055
1772984
1862474
786300
134871
867743
1904781
472083
1385847
100857
596364
1971352
1576797
818185
1020093
706855
1410090
720552
549386
590452
1801145
179714
1787525
1451702
1631156
1902655
367420
263359
1796024
816696
263422
317299
1957417
1858722
1473568
410475
1614993
1574636
1488503
638405
304240
1248553
432822
1323153
1558550
1830087
14377
510651
1689536
1448531
1585564
450304
1553678
1738692
1968397
1662626
1036908
878228
291466
740772
1685393
1597603
1795029
264379
607293
90950
1215883
1968444
1026937
1806116
1260229
1598463
1932741
258418
660313
1903649
1059208
1914631
511364
111881
107383
954737
555737
1480807
279176
31681
425248
1136061
1701307
1689942
590225
1290918
897661
1682562
786644
1673995
593515
1673328
928139
524735
953871
565387
1057168
1873587
106483
853913
300985
1079489
59386
779626
358901
1302191
1008404
1730272
1574791
681263
1767177
755552
837219
1152490
1169175
1074919
1940028
1596760
990667
1358095
25750
1501436
1969858
997810
1649434
903439
921895
1631952
1732871
101263
1033283
382308
144634
1729928
792122
1350932
1011825
1464458
279334
1047869
1757537
699120
1729054
1793327
960990
955567
1732659
1288272
135067
63273
429925
1707115
1351876
703392
1258473
1867288
711447
1618058
422662
625463
1536963
1684624
1167286
1275870
297375
61174
1276175
588653
1144367
858121
1149280
1377850
952635
1898308
658609
62533
558135
1090202
741823
454901
1067355
259699
1934171
1488951
1712907
248342
95717
937834
162456
698548
124333
615996
1253142
353416
470467
407366
1024062
814121
1130428
403868
178343
1609931
787892
861837
1544553
1763653
973080
762207
709298
817676
1861860
1733878
362499
954441
1307422
368341
1544271
1499958
395951
732153
1850066
1992378
1168755
1522982
696502
22375
924940
540605
296069
238849
1344690
311968
1543363
1679083
1339920
403890
1666760
1669939
767440
1928455
244713
1922538
1334024
313890
199951
360060
1494795
552635
135472
537644
1606498
968455
1492862
119383
203160
1171736
9453
796714
1533124
825592
409676
1315077
1749988
1618837
1467210
501947
698101
52500
593496
514270
718548
1695069
633732
337207
652453
1097047
948414
1610128
1856944
870927
694447
368123
1678120
13456
1594094
1293810
1217201
1092824
1291676
1741740
533789
1039736
1827479
981804
766740
563123
25700
1990788
1060745
1447971
1227017
1102477
229107
1041035
1792302
57369
1724390
608807
41350
1713531
1530980
555416
412482
1921071
105772
1084256
695425
1465660
1269487
992730
1767368
374507
1609422
330282
1937619
1914500
400898
545357
746920
1680384
616382
589891
491783
1233661
573302
1429268
1443838
1090047
1535876
1035491
1631683
1219221
278576
1252921
1624631
1844569
286730
1627840
1302629
1922453
53752
1309754
1388685
368672
1485519
38886
310845
599638
827763
697094
1127714
1567892
64431
1921383
1913580
193807
943630
637111
1926651
1648421
1104435
879673
1968932
17801
1738659
775868
792214
1331490
1484939
1479261
1245000
1135691
418649
245083
1923475
293674
1349536
1846520
1426137
403225
1533816
855156
354381
1455201
1663599
1601072
1327428
1229738
1792876
1243185
1772961
642240
527752
1866412
125391
1800666
319476
515908
276126
1885622
961702
1426765
726138
1588426
1977291
1100442
524888
1148898
61737
969969
1763826
115292
380716
351136
1954756
1330518
501943
1357003
870722
699641
233014
71641
1728461
342410
228522
286222
581777
1996967
743815
894625
121938
1176420
877191
1333265
457423
1127384
678877
954643
1752089
708025
91234
1132649
88993
1180422
1193308
1532157
1365291
1348077
1403274
339930
150804
472465
772141
1394815
160827
1517793
425258
759699
1530548
1480461
895605
1061027
518554
228836
1294725
1957172
767075
1095231
892387
85849
1444685
1935383
818332
869087
274346
1155359
1850289
1095802
1231252
341168
889646
1041541
1633326
1648030
1645594
1852278
1776743
1096090
672338
1311358
1303044
1863413
1272243
1348144
1122087
259611
1190350
462415
536231
1027403
462114
1490883
78573
25515
403568
1394553
343584
697385
314436
1509632
1304085
392780
3022
428535
646499
1536652
1261231
850130
1897990
1874056
1579838
1772983
179223
1347463
794606
107728
1860112
1266460
323475
457786
712513
429678
1884923
79294
401397
588679
1648834
657831
522703
1050307
1068998
1184819
1035873
1146722
1963601
707877
257936
574544
430798
452597
497590
708883
627181
1113663
1934538
193092
902961
18970
1047285
390584
970289
1612720
1593460
1850439
1549782
419405
1047698
283080
797236
691432
767371
119840
1902442
88681
432451
882063
1748414
525379
697020
506199
1813459
968562
555862
644568
147755
414350
1266949
1237554
1930553
1890434
1462279
203305
758738
1623127
641857
454425
1032955
1307187
412526
1157345
483936
1056194
1356406
392145
1989091
1540402
1730097
1462575
1306724
1387130
933671
52020
1480302
911564
363176
1051862
728942
142535
666273
306974
1703926
1855548
273021
1470573
1257920
466974
1438621
1823756
1624686
522289
709774
1230101
1379072
1395183
1209967
1706964
1905828
254725
481550
726239
1978923
1724198
561129
1346923
1277317
1645233
1511813
1401844
1354993
1521452
1327347
213083
1717985
39190
1347076
1329566
530722
1063347
393130
236119
591587
1341687
1848118
1149661
161124
329586
1244945
1080256
514742
633390
616015
609977
1110697
1069213
956187
851246
1687168
642952
407823
1231589
475347
217735
52348
860408
205971
598512
897609
512494
313398
556320
155807
903845
58250
549090
149836
1392726
1634865
1089571
1522384
1371855
750841
668480
492251
1884610
998157
1189409
241734
1832089
484621
420839
147117
84795
513663
407176
1026259
1307332
911861
438907
404173
797263
669032
1526156
1460250
1517088
1484053
1641138
217159
521848
963374
780738
665433
1820799
948921
1521727
357545
1333412
1834154
1090765
1468704
1350775
1383284
1794152
1611206
416459
1285221
1020261
279930
1103144
1374890
1559198
137151
184167
1017817
1869283
548133
1930664
443427
124144
953203
659959
1307099
1758244
1944839
1649735
266024
1876418
280761
1400447
1604238
1673948
1912762
1847712
1581771
481715
1630181
1051998
1779962
1286714
1695735
1242990
1255473
398573
1834897
1631925
1740610
1663200
308527
177934
1159661
1923416
176924
488328
1019511
506793
1474378
134977
1562200
950314
254284
1177209
1290839
751914
1438361
1996411
628378
1505135
1358903
1556476
644955
219673
63655
1555979
316984
1145017
1752395
1502004
1303341
1161950
982789
1346107
423605
1923635
1843157
375633
1656329
953873
1284741
1001534
1092591
1263066
1409795
573958
247034
839225
925047
1927872
646496
1090755
11838
1012149
1227899
1029105
1141776
634697
432616
30062
677270
1835747
473693
1148817
546028
611903
585950
397544
1219347
1560374
655721
869940
1628555
1893153
514954
736667
845525
1735770
1612821
1183014
1156474
1305978
327664
1203925
281606
1467257
1688270
1758388
238666
1653055
1241527
1398439
524423
1623089
1232868
1576086
485470
751262
543481
1604986
1088970
216062
271406
812833
1322702
1743992
533231
489995
1714344
746195
1638298
671813
1384528
121663
977547
1600620
1665080
1948704
450516
629781
1446827
1057875
364988
1065207
1021151
581270
1758479
174902
1471693
104591
174423
1073922
219369
190479
977034
1491714
1727645
685848
94799
368353
357712
1036813
156487
555094
1923765
1921068
1832742
1493937
297986
136877
1575770
74653
1649462
1774604
1570553
1237526
812471
390136
938646
1109986
1354686
1604041
346216
1365779
801860
585644
329196
1220365
274781
393709
976189
339137
1823030
204282
1879018
1623684
696937
801286
1260068
381980
1643477
378466
425381
10485
559162
1736072
1309635
1535476
1972617
372456
1572700
1016199
802541
1424383
1606436
912346
1926084
1080796
605014
507306
1305927
1920496
1498328
986497
1792236
1880361
1435982
251536
641941
305094
1480161
1337533
451479
1651895
1284940
1629243
638492
1459642
252599
437470
495829
607173
203415
1753642
1095176
311990
976253
327542
967904
211083
1702671
1134446
913795
1620407
253629
1167611
1939329
1173704
1365888
1475745
162447
322037
835280
1944439
1528543
267011
1013069
1853976
1545712
1914074
1564701
1489571
1275494
172554
1882972
166773
486813
797478
294466
516231
850221
565625
988513
1561217
908530
1263958
1733394
101814
1263147
135205
54152
1863586
170909
745028
1121049
86399
1524364
371198
794081
1653362
1548726
174246
1873464
197749
1163935
67497
616613
1666085
1361796
1480100
1621764
390048
1580920
1069718
995384
1419247
1163790
664583
1067997
1252946
1153674
1059085
1661864
954018
481178
1996972
965249
1598153
1565859
940255
854999
693570
957276
1778221
480334
268833
1545125
268437
285948
307782
773071
1337574
1606089
1869202
1997773
1890286
1075762
734036
1322160
602015
701682
1638650
1317706
40144
1095194
1103690
226928
542167
554416
1345682
846689
40177
1173875
1797491
714285
1909006
967368
1566023
609706
291080
1871091
937847
914275
617440
195591
523940
338807
1882471
791368
1098621
336104
771677
363371
1246366
176282
1865824
827855
1903919
1465417
453334
362588
134541
117929
1613710
1246503
1543989
1345984
364001
679195
155746
1653394
348662
512561
288172
1651348
1201149
1998083
171072
1950319
481231
1597786
320305
274600
1267734
293167
569232
1242118
1919813
1537161
993279
392798
1000246
1072585
1797416
178892
251523
532472
262791
1374725
1580771
1651068
1111154
86947
1088692
1354774
1294459
1169164
1993946
235914
1651525
270079
239125
744110
549476
1432692
715418
1195641
1711502
518985
1481884
639797
940919
1503893
1503992
284810
1242469
1436143
885307
89611
1627817
178527
1989961
1038495
557933
1456151
388822
1709740
320424
681860
1395632
93118
1381627
1402055
726685
140995
1835227
843822
1586412
33684
231387
1310462
473003
911758
210924
499474
233480
968632
1310412
1615950
879870
1647142
1426016
1633886
1121308
1619615
11463
1824422
1526657
1598077
440548
1412273
1693726
264791
1889209
406263
1344011
213682
239589
515156
1615003
125881
1188583
1286901
383671
1945079
1027287
931012
450359
1384853
1696384
15499
1729445
26623
1918310
623325
1805703
55414
550624
1612922
1102925
1621387
58862
721572
1995130
728426
827932
188217
355242
1967407
90410
725419
783614
408536
1734722
1044547
426030
1347277
261955
1379567
428570
47817
1427951
590674
219251
725941
1422523
1738220
1554566
1544022
1171135
708377
1583893
1959365
1863092
974835
1250762
392645
1538565
634837
1689750
326382
1396302
1365479
1127581
444641
1537468
154630
1851283
1255248
674447
588468
1211906
1392573
209298
841298
1488086
1328572
759417
1347418
526297
1759875
906053
1341418
309469
582893
593407
442343
1682593
255701
382733
788830
1041246
1722617
671277
821981
397914
1349725
992831
1555184
615301
676577
1858579
154430
1649323
47595
333711
200282
37504
623141
1812687
1647026
923825
1018000
1102451
475164
785252
1296814
1728274
854639
569011
603107
5517
1960492
1980159
515280
1416035
1511756
251338
100941
783003
1174866
1763396
889641
649881
30945
1106808
1586006
880115
1285094
457977
511215
1226482
1906587
1094710
171276
130973
510306
106203
705701
1163248
366714
506176
630279
553722
1154064
1607201
1203483
1640935
1776892
19316
121118
1075272
1874055
902018
1759293
829055
1812498
753247
777316
1984551
635993
1357444
15848
809393
364355
1312413
181405
1497989
1062863
1464329
1025138
371042
301824
1685289
209998
17124
1643037
458615
1964025
205803
803027
769568
1430989
677497
392703
1860655
740627
1012603
750215
1976351
1450385
1521869
1420028
1053566
1036010
1206642
626874
394770
8807
296528
251937
424874
1614680
35196
1090923
1478236
975757
1514676
1371947
1340088
1503355
388007
1906203
150210
1938072
1727227
1458855
1587167
564800
1103915
1879779
462806
335987
898605
213446
469733
669611
48904
1351903
1672959
821828
1724060
936218
613857
87391
1100761
1627355
1661823
419484
621398
458957
1558757
1956237
1429431
1753657
1226767
841844
1869083
1051130
1639632
237233
1390703
589688
612714
924883
1344306
1590015
443838
1380037
1416570
615374
1442587
688185
776603
545046
1194181
1880167
633229
212609
1519583
821032
16458
1446369
515919
1583954
1503082
1863646
1767447
1714817
136407
1285582
1705735
527904
1138913
1359539
1041253
399694
1825443
699439
935914
1330640
68388
4059
103361
1968859
979707
1901516
884606
88967
322569
1125938
789691
911203
582161
1664485
324678
1729063
826719
1249870
1478167
1321754
1945667
264180
1343330
1961112
1023979
1547338
1810719
1892464
903542
480592
578305
332829
967637
1746051
111864
983791
1345565
1807795
157583
1647335
761102
1756938
166255
115453
40339
373371
427475
211216
125138
1062838
1137415
1499622
1437839
170603
1351278
1858485
199311
273313
1243417
1241037
611529
1433076
1428545
1719893
1185857
604017
497717
547910
1212792
364835
873969
1006191
1332856
1005140
1600166
14903
1427416
596436
905201
754927
523534
655122
567919
633430
747519
1369999
1413020
1360357
1181843
331435
1849254
1595544
1736758
1182858
1284116
1556968
631127
1331262
185191
77391
1785749
312763
720783
1018929
128237
570647
392528
1626500
1514371
78678
820004
395523
566386
1117071
1109856
1591779
1978199
337130
1307308
9945
1756406
56663
1755532
1349618
749469
1682457
47070
911467
46802
356467
1604556
619222
1519064
423554
1405149
1566692
1774568
1581751
510250
558244
285686
1498542
1155914
22250
1205870
967826
1724362
106456
1254275
1573027
1045996
907871
1936029
357609
116358
1397376
1379268
1093104
574877
31472
1944700
490969
1238500
109189
1553624
621185
860052
1553924
240783
977291
1354556
249138
561946
700140
1064355
1874235
1566288
1888726
1827163
576156
1584333
940879
1504371
362858
1670193
1489398
794877
1667054
756166
1552681
1631682
597223
162526
576724
1824169
393938
1765894
1292419
616816
98415
1582297
1576060
18271
262605
1542380
524620
494238
553394
1253861
1407496
216685
945292
136189
1526992
1642528
1427441
1417800
170842
1837469
98100
852956
1926271
1527663
1916377
1558577
408452
1171584
40777
1022049
681091
546660
1268553
1191254
1083414
170775
370761
165082
611339
905301
1343159
1069049
1146243
55572
1434308
175006
1665030
1120482
890671
1723445
793703
258264
1374641
554262
1007409
1234007
863586
405197
1198371
1483069
1087050
918859
1165438
211932
1663847
1888981
1627824
1797780
949219
88819
150826
1461736
567663
74406
1803288
411583
718356
1167789
210919
1522469
568901
134132
37398
1777313
356663
1156939
1362485
880972
1816712
232752
590866
365466
1938164
1638033
442461
1673478
1330433
644998
1171182
1688384
1676361
661841
1760762
1416558
1769164
243292
735959
1311733
1804099
199161
1969982
1115404
379839
1288712
977509
1547700
539910
1486618
1500499
988866
1120021
346618
399596
1768641
1379532
542412
1395145
1582905
980839
45014
1311354
1507585
14010
754102
533205
1636830
571742
1944072
142540
187227
779531
412495
215540
1573045
95898
1581844
872340
1427029
1978024
1312966
123
1230020
1396542
732343
1472268
1285414
655290
900551
611409
1211534
54542
1654920
1505713
1524824
916850
24423
928741
926565
842870
754735
1165681
1818206
329649
1785948
743264
942377
168326
596583
1026232
1156379
1639139
1720879
1633152
1094868
1489386
1729955
201913
883194
348809
120795
465921
548135
1666898
924030
1283180
1081668
1394517
224954
1625154
741657
1310387
600851
1635756
1359244
392368
1241861
65426
1348161
1307765
519033
79652
1857729
1545789
1514298
1675512
352415
360382
1872751
1526632
1497775
1578089
234806
1324056
987372
814390
1213011
1577549
1378435
84391
1897286
75593
388825
1582311
1410045
1020442
680143
517413
1224691
829848
1483041
83795
1873522
1782157
1330204
926617
927292
907919
64761
704777
898188
1139752
1713827
446507
75906
1441642
1028795
1683594
1071707
1077926
1937333
882880
1131083
1630034
1347548
1780863
791073
911392
1366290
500220
991621
1497453
1553038
1762332
1649597
221939
773013
1438747
965342
385450
1556158
1328937
1392925
795141
1682700
255668
769817
412506
248816
1396535
1606482
817594
1136932
1702445
1650734
1126223
778559
1534195
1515085
720749
226916
1088068
378826
575141
716700
547750
1164256
275406
405916
183178
672379
321057
248993
52110
140408
1830986
477324
1161662
1773471
928049
301331
1511128
780972
1223895
587890
811521
1570404
1267565
1216810
1384584
808742
271035
1759112
267327
264412
1224568
6442
682052
468351
1978413
1450521
474284
100773
44396
206035
646493
17205
1502541
738819
918484
558120
708094
1108146
1201141
427537
988203
957095
1448807
1367001
189063
766703
169036
1699880
191719
1868802
1160279
1326852
990711
1412138
672730
454298
1655701
1866015
911489
947456
568357
1874220
506827
193552
1699697
291663
1021963
1747333
1332887
296431
147970
1042732
419977
928574
1159294
564996
1338866
679142
1238612
1639691
1102459
1164242
462007
930994
1117388
494484
336072
1939609
186630
38081
1152157
383661
351816
1163230
182088
831621
1911052
1802338
1833577
672752
1273752
1603294
566892
1379557
232902
868468
1112819
439442
1875634
1401091
1197156
163205
1750669
39591
1118536
441770
1507627
508448
1269764
1288954
1732988
1471452
714021
539434
548222
645191
1912400
1722278
83814
1168642
1642155
307137
1360180
1482624
1866004
1612287
1987366
1958418
1237869
174862
1695572
556114
1141136
1475628
255940
709983
1071929
1881084
808365
1763722
846751
1755744
1898570
261612
1419376
463929
46323
996269
33457
603908
531886
1615201
394537
618227
1865608
1408289
1713030
297919
70142
1132303
69820
1288167
1282963
1196559
786543
810161
494537
119489
413135
514767
949023
43604
1214610
178623
1815524
1421057
1873523
492550
500569
834695
145765
1719474
1292788
1694841
584411
1417030
29670
33018
346543
980077
1262900
447795
221978
1082580
1390502
628772
976910
63394
614713
267947
39851
647025
1354413
407753
1493791
268573
1467121
1539021
488504
617288
1829183
39223
1963978
950920
1921275
1352778
1842979
1271980
392697
537289
1824753
1857690
1675061
1701536
1282485
137146
930104
1448320
591413
1189042
1889865
836003
133703
1804262
542013
1775144
1599410
1325911
1793484
1508452
917673
30087
586625
1204245
270652
1802083
622065
291306
1140033
1254732
1544981
361498
776656
1801620
1140667
686247
28161
910835
1716824
1812811
992960
1264324
1089500
1742117
151128
701337
717872
825776
4830
826177
841338
1752150
35986
1347632
1704226
184080
1068672
83084
1793471
691752
446705
435975
368847
538014
1864369
1472235
1567114
1932587
669925
1399145
482375
1801672
1026636
1200308
825626
1879370
192693
6108
1154990
1601638
1299764
954835
585549
928604
464639
410598
449788
702152
1388270
679520
1359197
126979
1357003
1747213
260812
1835010
270212
824097
196097
1931762
1962720
530590
957642
955687
766692
1675734
1153497
576090
1263110
1148347
437979
1577050
415555
860484
507799
236869
1561880
366370
35490
1661789
1913163
626469
673575
1278626
1969366
1012502
1378339
352017
96377
1851083
928065
1750139
28540
580814
1424570
1496075
825112
1743683
449174
657980
1931262
1943835
1841396
416048
1466872
1806972
1426868
1722334
50692
879221
167325
395112
854579
124190
1614363
700491
747035
1528853
1575366
883879
1112433
1716064
1565135
1610946
1414559
1515023
664032
1705519
1669242
1852896
1952390
1813843
118402
1348121
489110
349185
403086
1851645
186270
464391
1856207
250987
1548446
1417121
1955844
1528470
153881
752317
1768611
945115
969758
962345
1697915
1842121
1734101
695518
1578244
1217773
1871031
691611
21519
574089
676581
1666998
235980
34801
1798803
1054243
1046249
1336145
579535
1122202
195867
1041442
1690766
318732
441124
1980361
534745
46755
985184
1851707
1055076
1801187
1418050
469105
1862730
1114016
287085
1185426
1157669
1904383
1074594
1872707
909850
1012953
81578
1562416
1657851
126467
966961
716819
613252
299361
324508
847061
1233764
953336
1269210
1163054
801374
1182164
485149
1704467
1379367
347414
438420
867775
1907160
1896000
1569820
78473
577007
1337304
1263295
1677661
696639
1348978
934807
1217892
859853
557748
1218484
1759305
914630
1775324
1154877
316440
360643
335985
906304
1010488
939572
1259807
1058851
515820
354873
763525
1724384
1216955
390949
387653
1008581
1633465
1105079
1238495
882706
1956333
918784
1236125
1527868
1387235
1264698
1577114
480953
932131
1242256
434607
1893607
127332
132421
242792
415491
1245021
1645290
585283
942887
48791
1315196
67752
1179601
499116
1386849
1057657
1829951
72822
205481
1274685
1557277
230708
447839
1368453
289171
1312622
221736
37842
1222592
1045735
1604942
1630924
288281
1901882
28388
543165
1022259
86489
710300
1406140
162798
1311984
203982
245057
1234002
1653244
1801213
1986205
1914157
1077566
374252
184147
1470253
522685
1082015
1132607
1258553
1863226
663849
1238151
1424855
1430850
1561365
971132
1074107
728514
799887
1777826
696726
1648790
394000
1633956
1705333
1088370
1049426
1134557
182896
1353190
79493
233304
1664240
1166132
908048
1493187
1472971
1770373
961824
1255616
82545
1138169
1524460
1046700
314135
1253809
687538
219201
61035
1774218
650468
1784392
224606
1517436
1015417
1630001
1873795
704228
1768224
624394
701235
1750453
1724658
553546
1562931
1957880
1357095
1738697
265517
1271764
1844448
1706170
1871544
58043
1994869
336317
225433
205790
1442519
1504210
114548
530443
129461
154153
1995671
1537824
1373403
1795798
605532
803039
1424802
1455799
614100
439199
965831
1109823
665680
911777
708040
859590
698501
204801
337551
1835995
1905435
1778837
352151
961731
1768893
813580
593765
1443599
1630539
646241
365747
1512371
2631
1150966
347901
638595
1491278
761955
1547062
673829
833917
793500
891132
202964
81805
516456
1318462
769703
1558500
13083
1994705
165118
1588452
1557818
1060256
1525871
805250
573368
1028478
1183188
1900817
154078
1500358
1820301
583946
1755653
1155058
436764
640232
240700
1571302
259963
741252
1357177
1501886
1661425
559989
238570
1107961
1077974
503688
64712
1129320
1204037
398604
1918374
254529
272153
216636
759579
1301459
39876
544115
994026
545948
306268
271726
756451
1164210
588394
1157952
745888
1646711
650621
1111519
1133404
163522
249825
908485
11690
923014
1818056
1209291
214190
1165117
999229
1400923
451183
1408887
532526
1275755
17421
576131
569279
1770396
896767
456128
1810558
1045841
1058217
1016723
369045
217856
1880840
186566
286561
852529
1979518
1348721
1044041
192665
1473989
382006
1112635
1537271
1068356
1911142
1038068
908151
207110
935492
1680633
1858331
1341585
1358906
263077
964348
1088152
952276
1105600
922309
1355324
3413
1486252
1369862
1866540
1384813
1138971
738676
845513
81487
1264115
928908
253521
715650
284612
1207086
1112614
274895
1541015
1732584
464424
1231996
1033608
734482
1305449
255783
1382792
693508
1840154
1503508
943222
1069942
543980
1263195
970185
1026115
1435976
373035
178063
1751923
1641985
691394
149711
602569
1576206
1925563
1493226
294887
1965533
823871
668625
444315
1203773
1156715
875541
1645692
879921
1054824
871368
931146
1805129
520853
1640006
224754
809029
595902
813017
961441
1202058
1671695
1151764
1924030
516765
1610427
1017347
566469
805348
53636
228926
1442740
662176
1782095
178045
579073
808288
984642
130013
1021962
1606721
1000745
607648
529442
1621506
511463
437605
715337
1436496
1222268
1772848
1312552
428213
670066
1423933
1089180
717484
301089
1427892
1835079
1082056
1003596
1564173
37514
320720
541627
1517894
705180
388104
757838
346272
182394
479388
1857336
466302
697514
1819257
1989040
1078272
142383
598997
603012
126585
1446367
577103
1650258
821291
1433207
192412
1001057
1684735
568876
658900
599495
376786
1528462
1524854
1162644
1825157
88661
1604518
391386
221552
480338
654153
765673
1048824
1050895
966995
855385
1614873
897872
1851627
1479528
708458
462668
452592
1223557
785010
392411
542208
1690320
1298243
378641
280470
1675957
585332
224417
1615696
1797345
406325
112472
75350
1012798
666051
1116759
1281004
596620
449192
1234874
1989220
303436
177640
1929207
1059127
899680
870356
1685374
1121808
1732273
1110112
1029343
360470
346242
471764
1708991
279267
981330
1019935
1064142
1988775
199652
227456
1183544
1926300
1913340
1933134
1016727
1451995
448298
761655
1748149
1206411
1507125
1589942
331881
1694580
697208
20593
1531070
1247548
1955028
298112
1019406
1563937
1164389
448821
399863
1219517
1146874
1957448
666344
211381
1261634
1332723
1885807
284832
720100
867136
1465251
403516
337234
264172
1309188
347030
692777
1391138
842473
1546201
2457
1936592
683943
119102
1118367
75659
1645560
229241
1687394
561106
1589079
399272
1474649
1557419
1898277
918984
1604426
1883071
508893
225326
168465
85146
1563629
1502480
230111
1362104
93048
1058005
1984809
535843
1820227
742696
1863586
924936
138239
640753
651340
438626
1647803
81254
742615
640343
1531265
106803
846735
1417162
1706492
484168
766081
551245
1063820
1421877
1870371
494208
851746
547712
1740455
903882
1675503
175564
480758
546157
1345631
837208
540760
313103
636217
1767060
832570
1540789
1792603
1918792
976255
1571880
1549300
1474313
1219155
529048
1423094
52605
1984353
1877487
510896
1713702
1931990
897923
1430331
1952255
1260600
663005
1426958
1288783
1590059
956711
1585998
356351
721445
993287
1684483
197664
1990910
1161173
464102
398963
719513
85719
1712773
422331
1933697
17902
1223078
1795709
79747
1274699
1593287
760029
1575473
1953058
1473691
1499920
383236
69012
140415
1018713
127397
822376
1121097
1083203
1183518
1030990
1704993
1317136
104144
51167
1550982
1275122
1229288
1917327
824903
1588165
527621
1211580
1499151
853625
1564218
1345631
1961165
1008588
1621164
1769994
1705232
1627627
704959
35126
128834
685114
736253
282551
337536
487232
195393
1147648
1583138
219440
666626
944696
276660
1212265
1474467
897097
1124524
1687133
260303
108700
1577066
1613483
1299510
78937
1629987
1219768
31050
1713910
1537710
865060
237529
74077
813661
1170798
921744
1948095
757974
373186
228979
107634
431040
1158227
1735098
751770
289947
401300
81755
775917
269722
646270
1213990
749755
948167
152612
434610
619149
1352523
1813443
938711
1850198
1177226
1559265
1338196
1896117
183532
1574961
17820
1000090
1561554
1017499
707716
1560705
289381
676991
1458835
1888211
1902508
966452
1698548
1414424
1566818
110718
671507
26999
1728644
1786326
484642
1096992
1916348
1504572
1385427
1747659
1707864
1263239
1151418
1527996
746357
1885126
270746
589185
657052
143682
374896
761682
472637
1085433
556148
452419
161167
1699501
449190
1877968
482263
1616192
1485042
1177742
1614353
1002115
114922
740219
1005103
820368
273311
1823394
840979
964186
631870
631672
1600132
1580571
1245041
842864
13282
1477087
139080
559872
1017619
868140
282294
510012
1600622
249673
987224
1626982
1327640
672386
882309
1412
1166319
356311
557552
1252241
1864211
708035
1875770
1156809
1949784
856371
1916047
245719
1649039
1571764
1606512
1668919
1085607
1460137
469346
1382840
918424
935818
631103
841304
869183
873223
679908
1843659
1268238
1929809
196678
280724
1214133
1510476
1395518
672564
1560860
530484
257689
799825
641551
105728
384939
1041105
1316277
1417732
118182
574044
1164241
970643
805446
660425
1666707
1077023
1842266
1743880
1267632
1487654
1444728
761829
1390494
1505232
1482771
926857
121185
1984642
332202
702100
1419243
380686
1771380
1222987
364455
1387395
65650
323984
1979037
1869840
40564
1606269
1422767
1818767
674731
1160040
1093297
951988
1440392
115284
280847
284327
1918118
482992
1396832
1265055
1953818
20433
250533
857565
853372
857429
1805140
84322
1129497
1167966
1420069
1465447
342802
541363
188754
982420
1719214
208096
1005214
34332
76392
1976061
616944
373281
1469202
1082683
675185
620639
1152440
575743
559698
1000399
177082
1026517
296424
1902811
1615695
1835933
1081732
1975759
1106905
1898739
750034
464917
1037297
181725
128852
1448690
716542
735797
648029
1553320
1120855
1189187
907476
1304985
1003838
1717488
1901666
454795
1202237
913830
1380243
348920
1856718
1960950
1562217
1329828
118212
1622288
970785
591899
593816
1030246
22703
138618
1632410
504766
1399316
993932
1648992
1063474
1176488
776289
347833
1557344
1730322
1726886
1281141
967258
918879
1877519
893494
67369
1565506
547220
937130
888505
446708
212152
1637223
791307
1663975
63790
928718
649229
1885418
480714
1573891
374025
1324935
981865
502967
1803068
845008
1837582
567001
327207
1076622
1761839
111037
1539476
1560295
466955
656822
65863
1824509
1475581
407303
1945304
265899
15121
896253
1927357
704454
749142
46340
85310
431128
625336
603239
1534116
43644
1458961
102431
1043731
1424910
1935038
932877
994616
1290160
1460038
1836486
92567
773888
1604813
213166
1959525
1088563
1007649
1301890
1132900
665564
952111
1091850
933613
739203
478217
237574
544527
1478626
1052317
1782919
80475
774796
72123
993939
1067276
1112078
1801145
1889069
1020005
1261329
1809845
883600
1653440
1531223
647338
172869
1597652
1580249
1948811
1371841
1479707
354973
739115
1043706
1345074
464812
1228188
1300732
184358
725029
1139520
617717
1925307
908776
1046650
603535
1058918
822451
376545
1509057
119216
245474
1498104
1292260
1734178
387656
1245874
1854069
126104
271464
714514
664232
1211460
278348
1725331
1540315
865611
838833
1245204
1407973
1372551
615703
1214513
1407647
456420
1466171
1575447
344104
1591675
883331
1297858
365539
1729484
990402
1962369
1403282
487167
1817534
882825
502914
1092651
849901
1224028
182159
390568
1196344
272824
275242
1446837
1378519
1202095
999632
1117406
1407031
1328796
1868325
330819
929970
1476226
1627786
717264
534252
962390
1845586
478444
796311
446243
304191
870792
1452461
1317446
1924241
1920375
1195975
490133
1572050
1566824
1710957
643069
1284424
34846
769088
52858
523188
280660
1775973
766140
1793320
1046648
97313
151070
168569
111801
694859
1547465
770371
630356
1003584
1824268
1038551
718336
1171000
899694
1585437
515602
1637810
1702906
774558
1942156
1876336
755522
1114172
1816144
1026652
1041355
1812601
434597
316512
1316719
1308380
152754
977043
212020
19990
1826474
1475208
1481504
870147
1592190
1439849
1353332
1637022
691096
1520637
1347142
781208
66623
27456
1621181
1940564
1216151
1301074
1187971
1596634
1418034
864742
1439501
1245131
1420665
262922
1290729
1198483
444613
1569166
1851586
851145
56480
929755
198897
1276823
1537450
615441
318588
1447442
277646
1158458
213228
964843
467474
1550204
1192954
30770
1610580
1411218
1187451
1872386
1698490
1419106
1131638
325289
1651069
760615
797102
1857745
772086
1657367
1679982
539106
1663112
325954
1682958
879985
503306
1007282
276273
1050374
1784157
1636809
1422009
694356
1524143
1453005
1350149
1024900
754023
48720
1447337
363513
219635
649778
122991
781000
1765486
1085286
1441511
432613
1670966
1386868
164537
754350
1454498
1528480
1556404
1779090
582992
534827
378487
274715
568739
1418184
1635281
1011839
1893751
476614
1028304
70211
1135968
474262
545396
859856
905127
702804
725442
1550043
1252040
609581
121526
1145337
1866904
375404
1081273
920461
699497
1808889
181868
1602528
415165
1842895
873237
1091508
1025692
1752156
707439
515345
1117689
884012
1736979
567312
1634144
1447470
1656986
1605577
735020
206312
124484
690388
1285633
981653
820865
159003
232991
1733218
1685197
1057982
114217
411930
587483
1938959
756253
995754
1687276
536487
1444354
1728933
803804
1278507
464830
89678
1451671
418583
264268
702160
1958814
886800
1952991
874354
212924
429881
1995857
1411972
982558
1191992
1826313
436952
546028
1958214
501452
135679
949007
269067
1415739
351041
684748
1981429
1078646
1568684
856456
1048588
1210930
58111
605927
652029
308619
752092
1601627
276152
1600193
666379
1712926
821809
1968401
1300888
1146614
1998904
1463826
1464027
822231
154646
65247
1886358
821238
1564750
218919
737055
1102969
636396
73076
937813
910663
856433
615232
657640
267624
1156626
670361
623318
418223
518021
575784
1935869
186456
1911396
1060247
663217
489391
380405
1937706
278934
960371
613173
1980283
710624
27334
1381185
148656
647539
1001137
1216752
10236
214819
259743
667502
1177543
317933
95217
109273
594889
1032599
1873467
595934
422567
1663098
551527
373238
1203973
1856492
645364
1370404
1755270
1336116
737598
403506
1701465
720901
1381139
1483250
317494
1480967
946946
1101114
975088
1888799
1849958
1965173
1649684
1714233
1293668
556661
1053718
683954
849812
891721
1074595
231888
399254
1829609
1842348
705950
332761
824162
302187
1371530
1492424
1205127
874881
1622277
1715288
888413
916594
1640079
1393568
636790
972201
104034
768578
869826
63543
1023354
1837810
165049
160225
348638
936998
212118
1108017
870736
740974
388744
1721046
1842852
24307
1301575
1041130
1878190
530197
1106441
1873015
1682405
616374
988702
1361571
1769008
402580
1151891
1332372
1868687
1525978
1373020
1771515
1746058
795102
251565
909787
709182
409144
296082
977897
1430134
588591
218975
1981448
388483
1330205
1368167
527284
770006
1357092
1585649
330204
123634
451171
142763
1181857
136033
1524917
284945
1353861
49355
1138495
1791513
676937
1046089
1208938
1177049
1530196
1844978
294767
605432
150318
301971
683084
1678348
731340
1751484
1479174
136495
747756
286705
976178
490303
1638681
753370
1121296
1447223
1322417
579875
40526
765780
1682700
1889261
322477
288934
1868296
695323
1497664
270812
1121821
1796690
544816
180764
438881
1269158
806499
1719053
5344
1221972
95230
1711713
460676
383993
1690014
283954
1912352
987835
988175
1561337
651578
1305528
4276
690595
964010
923447
1137849
678502
490713
340679
208168
135682
1412248
1353683
234851
324030
844906
251083
338511
1549082
124134
402927
598534
42395
1083188
688975
229022
1965872
1953582
1620913
146694
1860355
78986
227260
363444
1249381
992153
1004630
1922806
1280800
67208
1332706
106204
9801
738290
1632813
413640
925491
983794
1176607
1982535
341686
1086816
149228
295689
1591067
1575592
779221
850882
1951669
1454039
477734
1985516
773679
874864
964535
671823
1963055
1797178
648863
779294
1029561
576972
57179
1592
597792
1070688
902553
1252196
1956484
1495954
1586340
22411
213434
870875
1026575
253562
1869035
1265744
960507
712597
313118
81869
1859349
1125046
1003609
617646
1842442
1954570
1345608
745640
500934
639660
788496
1568280
342845
301701
1106348
656168
115814
1311467
1748095
482759
908395
191740
930596
349126
1696467
933387
53481
138394
1254597
443342
1741621
1500093
1170425
668549
1477244
1909748
1936699
1201438
114349
1962773
522738
377858
319755
1810485
1882224
1859982
1645510
1018997
247776
1548107
506683
1146507
1207261
1302543
1733248
1851062
84089
829137
1432655
603363
892541
552123
716819
1933550
718097
1762176
1864042
845019
1404070
290185
1569978
1339622
731829
679570
1530227
363260
751070
719439
1165453
545545
801967
1356862
1242006
261370
1839064
1053225
1830222
647768
1438168
1484540
1894324
1287411
504784
1957415
1486045
1812403
1495012
600294
371465
822963
1574577
137848
1106626
532999
778157
945051
1761847
1147088
1967963
685130
940787
1726169
23888
1527096
1674819
1131123
1678715
948671
730500
1450265
723273
1283556
759114
843134
974350
1992048
1620684
1068446
113620
1144583
1759826
1606112
1969726
1214092
1468934
1007829
571331
879290
1934811
1060238
513730
1732293
718736
500386
70571
810118
1027754
1218336
1653498
310901
1800637
641922
1511345
97538
1762909
1000471
547877
1405184
1649875
217017
1983361
1764429
1142199
432200
1898411
199790
1012355
1093703
198179
1320066
599082
8194
1001561
272920
1405904
360578
767544
1500445
579242
1063647
843434
755573
1621104
1105704
1884872
1370497
32438
567162
293402
1489207
1716658
725723
277646
1254238
745962
1878055
47291
920522
1402384
303388
117290
1095658
225355
758350
1008986
1315750
864674
536175
445674
1748240
811808
1329612
1650528
1485036
1494782
404439
1779141
487791
331260
560761
1636362
1487258
1571933
89918
1921376
561810
1382293
1827377
86459
772776
1475140
374135
1034574
1882299
998237
1093448
591303
21499
187452
751164
63992
1963542
579814
787989
887010
1269041
1069047
1736203
1626840
1653225
394302
1461041
963769
1934512
650252
67894
1363795
1208590
1254381
1116481
43310
832833
1328440
476001
875530
53978
1433946
271950
1261017
1704519
1709945
972654
881306
1154924
1301830
280053
1166291
212897
491696
222510
1044469
413858
415642
1154706
632739
217023
893853
110697
245931
492728
1841055
1124538
1933184
89407
546387
1347751
1642181
623180
1769039
1986526
460997
1290576
903398
1252865
244015
350379
703341
276975
695936
792828
1500445
211671
1086165
1310023
88145
159175
505453
241755
774197
47042
21187
230944
23970
1784844
842367
1969212
649263
683616
1992647
846393
124091
235427
312045
876606
1581987
122925
1078774
572693
1040246
931250
1965237
1413778
1583201
1040413
791909
1883980
1161016
628206
1805412
1140364
634876
276607
1863766
818707
803101
1640472
874572
1647434
128261
1173237
56072
75375
1624168
1816731
1235231
248324
1332786
84439
1602211
1256120
634925
492113
1041742
206777
1498365
960216
508392
940782
544091
1766922
1905573
849955
1157037
487729
762733
846017
1711935
318475
1384426
1959657
1612763
1999880
1110590
1912293
1172215
108744
509540
1585602
892415
47868
235435
1590172
1264023
61493
165999
309287
600603
1040704
1230261
430298
1376287
1923425
835778
1907520
873127
1280308
4580
83872
1681024
613345
439092
1599443
54622
1901451
1977833
1793895
1584503
106766
298256
804686
990746
245273
654234
1894119
594791
1847628
536787
260186
291722
311942
841254
1739425
535692
1501088
1199776
1456007
91903
267186
1781508
881783
1140059
1080519
878985
1141085
442271
1166561
721633
418225
1985938
1349239
250743
103896
1322213
1124967
1296093
1855514
1957619
835038
283937
1150558
437916
450441
1186163
484418
715047
791858
280013
1750479
874474
1200785
63850
1072275
1454289
203052
732285
249205
330502
1574179
735140
574470
284509
1227109
178448
28358
1122785
99504
1912121
593781
1862746
1984426
529866
343815
687210
341217
1363901
170081
912522
1216503
1690780
679510
1631465
520407
88699
1449724
545829
1113775
1793979
417306
1434945
470365
999946
276578
1798632
1984677
1153286
851956
867975
1878714
1198549
624129
126569
438042
622067
1495103
1012722
93579
721732
1509812
285865
988709
1318136
1724662
293377
1437998
636692
1077414
1331416
1285566
960161
1191697
1155160
1708879
806399
1277427
1855484
106461
723363
1122331
98867
1148836
587179
1269074
1171383
1655304
1031549
1534245
481307
1422383
395421
1180399
1830937
537164
1491542
1932539
968304
237020
1989914
506280
354684
1043767
872194
1053331
23493
1093067
737792
1266626
1133145
1587260
460859
176178
794509
584057
540760
636094
371708
344917
159384
1234605
476248
5934
1752334
264948
1095269
836882
1125386
1944134
1681055
198680
979357
483293
1485732
1344140
229535
1901274
934618
707316
346127
818972
1393604
1034175
315952
728845
547668
1482355
1846541
548020
1544137
1649108
1641928
533210
1341599
759462
1919392
1507457
1238798
523527
217199
1666281
250304
1051934
1924251
1810730
1518396
1638675
1987013
737859
1942435
349904
1993188
357115
577222
1502014
1347388
599839
342826
507792
1582174
807768
576074
798816
851694
800392
951866
342542
1917649
1830205
223273
63736
484540
1081133
263040
1605378
30013
887972
580170
208214
991054
305702
1100699
166645
1011417
1283409
1800852
855922
1002899
1107832
1536371
852804
228474
285126
676098
246960
700774
1606901
1022657
1129507
806765
303300
1301755
1718003
738756
1183604
956081
1917712
135479
1839517
978779
820922
1774529
1198847
1107402
202016
1317877
1498234
1487021
989591
1635945
1767517
552433
1273710
267565
217841
718055
1569653
19428
603094
989453
1859802
385005
155680
282107
846753
9452
1087325
166359
974483
570278
219236
1577956
558841
865918
1832254
1179538
1361009
1412104
252799
1934326
1477841
1967868
454817
818851
222797
778920
85754
1769430
1530179
225395
162571
1335300
108379
437963
325510
787113
1972998
912553
1044393
1754466
1511885
1688214
1750089
566706
932283
489307
1076788
814423
1380687
1350451
840602
1114567
952849
1994393
1315313
1122312
1115211
719238
1479844
1102102
164840
1548232
291339
907563
1808803
1812046
1971565
277273
917837
679696
578251
1868576
288381
840056
1044048
1075932
1245894
1497471
1403987
866825
370275
137666
24921
1583270
1098842
429071
129562
825219
1266988
603602
321504
1103597
1515364
417760
1415659
1111667
1702790
191799
455549
351786
590341
1247568
354580
469559
578218
622235
1032605
273948
1730924
1507330
1971349
373373
1244467
822653
286164
760437
1367582
1638783
1313814
1605124
1384036
1990451
1530440
1870418
227469
897897
1919987
644007
1474882
1595403
1825882
1553318
1214080
89889
1353582
1337364
708936
1697819
959242
575290
1489499
346997
1232288
620236
784972
642434
992342
844531
722447
1889978
95843
1417240
278498
398077
1771033
928018
343369
1588470
1361620
728239
1354516
1096904
1660211
1632511
1854044
1955916
1951677
1648780
189242
750090
639852
1979489
920583
621108
141562
907857
171548
450988
896039
1474030
948311
1936172
1696242
299110
581369
1473513
1653644
1421806
521366
1608786
1382813
1789581
1387472
1286075
722658
1735826
11847
63772
1945660
215717
1906735
1711661
1948042
738331
1766191
1246450
452550
1998495
50118
1029035
1560671
1888234
138356
864150
1018860
361995
328340
517114
1118074
1869514
958846
1125502
1888550
959275
489380
165139
1297842
149897
1919993
891521
913071
1183651
1909620
429121
699774
579916
1077843
1645091
731627
1687570
1665492
1586196
384879
368718
1028552
1918351
1716330
973254
696145
1043900
92694
231167
1109906
1889470
333016
1340561
1374450
1342308
1760350
1225950
547800
991869
413331
1471837
652667
1693593
420495
1621589
748654
1093777
1537937
1479632
1253890
989766
743723
77428
1992462
1217023
1698889
1794678
1786105
150813
1431142
137406
118293
1061553
1269641
1974639
801907
1377411
646962
13005
1231777
1204747
182416
1695893
1249848
1394957
350694
1156876
940401
1272237
667744
725529
953251
1874848
730437
731507
147177
1781243
1136526
278375
208336
256066
683438
550515
342060
1141972
718473
1755864
1356627
1923638
567557
707896
951741
1902100
139964
1899645
1628035
308710
1992477
1158895
1382063
1887062
1883938
1136291
1775646
78192
1186819
20018
29453
1820354
1074804
1911238
1275575
791338
943793
1804425
1479485
1082896
1303881
755974
705613
1335081
1385799
1640020
1731921
1932275
39233
1804371
620699
120549
665058
1108117
368520
33723
1507796
1422357
1499717
1541899
212026
283205
78467
218977
1371153
405254
538803
1417468
1399440
204947
1819277
1380351
1928824
457681
1358315
490052
29352
1364844
279542
371171
1696177
1686173
114269
527642
484713
1916473
605815
684343
430988
236800
1815519
1391593
1509157
1888251
100701
769559
891168
1690210
1980120
113287
1932904
784214
868242
691640
1409777
1623323
1924762
932949
247965
1692460
773412
31452
47366
793446
1731282
1264829
1371882
537353
1440760
351137
1396585
633972
23855
370469
1077586
180110
349754
101911
814568
1864672
1046752
482702
1106083
761999
971214
507582
650894
930951
1510533
1851570
1516040
1379222
214761
621054
587669
1316165
98189
127668
1103975
418470
1322040
1344411
496973
1676647
1264827
218472
1987576
1365634
928980
1774088
1964068
277713
893686
1087038
1579446
194351
458362
1214101
418654
1331514
1201418
600898
1324952
1710819
1021261
138152
1842267
1033307
731624
776819
1966265
38459
147751
387570
235840
425831
333080
1903435
1033987
1694044
1032466
1356568
1097672
1441439
11520
1700868
249690
1205823
430430
1120940
709145
721417
1205613
449258
1313564
43316
865046
1168588
1891449
1453541
1920150
1677426
1851813
428108
610865
224683
235002
1056938
601184
226559
1205060
137065
541964
1411246
289654
1895388
256679
1168541
596848
79486
1742352
803121
1769415
518247
1379237
382524
1197313
199957
1416183
1977689
923252
13196
347672
41356
1608034
848701
1154023
1700758
852856
1422902
1661379
534966
1394364
624551
846005
949472
1670656
460053
860755
1684990
611738
1738606
205007
412798
261218
39783
788242
316642
1119030
879773
848148
720101
80703
321588
1585375
969995
467143
1918480
301162
729613
25715
1996391
1257946
607655
88440
42180
1985681
1472603
1654841
769574
860657
122246
539601
526189
1851464
640740
690735
117792
1532669
707636
1522293
881878
613728
1768584
957160
490671
365444
1998120
637347
453060
1006543
121904
130866
811295
1096376
513723
240843
1692875
804734
1494566
1236521
662665
1215555
221781
1382034
1546699
1266113
122215
60541
1770576
265645
911224
1042975
1383539
362179
102562
117755
1645941
1903862
1827868
1024066
793162
45954
97252
310407
236539
558847
1498810
1105339
1880602
1237228
878851
863595
990782
1321202
1547758
690813
763685
1553623
1119170
1730205
711340
1399375
992729
666828
371450
968519
1585329
496980
1071748
1664300
80981
1026121
1897039
1831538
1368835
1130037
203454
1714228
1045184
1545914
1143866
1017245
1851800
1052989
1096989
893817
1348117
1675748
819070
309985
1830927
1199522
1069530
537610
1403934
1841771
240509
962977
1400306
887991
1903503
904597
1068795
25029
584715
1296498
752018
1070665
858420
1139073
843388
238951
911678
981117
781327
144980
1080146
211888
40396
1037801
1960658
1375748
1592674
500564
1755828
75827
1964632
1738978
343526
1597182
310296
617464
1347543
275019
881453
1674759
263414
593409
972352
234158
1579482
876145
399020
1588426
1753880
55657
872469
1684869
1182889
1675009
789989
1477301
1231889
673419
132841
1769047
111512
1990776
1908382
1713230
834037
282431
1886392
584812
1130655
1160620
1918396
989149
467126
1786838
1585840
1367863
298783
94216
184994
390023
1782053
1528713
1829286
405507
1094133
1106695
1609697
1118483
1848981
1274488
1071180
1096571
1220300
1852780
27903
1521816
521720
1715845
147039
787249
1644464
818216
335403
1398455
709080
913887
349387
470875
824127
352284
283480
1863991
386349
1659667
1064997
108622
31861
1840576
616422
906480
834590
1570402
1250329
1278914
995753
51771
1493992
527169
1918414
810101
415428
1880950
1526689
285230
959192
1212930
1669349
331786
984760
1912387
1942723
917479
4511
1158431
375915
15759
899860
1473813
665588
1203729
1713791
695138
1294678
1050091
844964
1999388
428179
1384709
1127898
1246413
1631020
653078
580063
1469407
1452149
1861931
819405
8864
1147313
26998
358532
1411073
1790281
112033
1371149
1944789
907613
367595
692822
1043257
1535055
759591
1643670
918969
879355
1194785
504870
1597795
5624
1812479
78928
1842974
1229829
474982
1487989
1022203
1707947
177471
1481476
1888477
1122014
538262
1243833
545285
293620
332424
1693417
1167554
636762
179420
1330536
1931501
784757
1193255
1986177
946600
1447681
588129
510990
827986
1857247
1505773
1033342
32962
324255
574370
1439466
451953
1355370
1722479
1207170
528851
1290875
222251
192698
509202
780998
412272
510241
1420847
463504
67445
23366
1540291
246949
834239
678581
1881743
1885929
868747
494020
1183951
1218832
901155
718221
351792
1077407
1598049
374058
1578574
463949
834958
1075191
130395
1231092
564938
725876
636516
6730
1819570
686256
1309666
298241
1209098
1659591
1962607
1705907
1605592
1931189
1889038
466310
1726713
522447
1381016
756779
68725
1516548
1547351
1891353
1570569
1415743
1530031
888901
350033
634683
266699
726063
245116
817327
1350671
1940513
144155
900157
447953
1020596
889995
1522719
72220
527708
1195451
134972
1887766
1694468
1020517
790954
715917
987011
682894
705904
1916715
749414
1431467
1423612
1248006
1045746
1044774
949792
1941393
687723
620876
824016
818405
860292
1875797
1021874
412344
910496
800209
114852
1162033
240175
58101
707716
1342759
1069537
750541
1126209
882368
965274
966119
449881
566191
1047524
365690
36284
1971697
1262611
1512968
271577
1940236
1389998
1716386
918660
580935
1658074
1954602
1478
1177824
531856
1638223
1714584
1319899
584112
1787409
1503114
1525564
201188
1873371
1596024
777425
1577560
1329568
763491
1640141
496843
833692
828543
320240
26734
1825857
1511095
1616567
212170
1891840
33178
1239687
810146
1346487
64887
455778
1773889
1519463
1733006
1335087
1290956
1097791
596447
814054
608246
752957
24902
818622
385274
805101
1005729
741642
1199173
1081550
516230
1073238
727229
1869722
976329
1348748
170928
1547933
712319
1205130
1143437
1343326
1019477
122408
1059866
739289
1414650
1647320
1119927
843268
1020658
1158982
1359695
752101
977109
893855
533713
1097358
567802
2243
1415835
791449
1377028
877787
1636145
970941
1964453
1138259
979344
1919897
1019215
1371168
1114730
1847889
213201
1986573
544549
748721
634062
626764
549414
222012
427663
1459045
450647
805946
1039926
645694
1265335
1193379
1169688
26884
1502378
91432
993364
861651
424715
499465
637780
655186
260910
1519391
954855
1252854
1145730
1280833
401569
1573906
255598
158172
1831585
1842271
1418812
1997833
901991
226617
175266
459866
792859
771945
545557
33618
1602115
295308
302335
1110281
829483
1375184
692492
1111857
881393
841624
822895
961545
71500
1880767
1816892
1956648
1535362
782075
1424111
1444700
1854412
1582689
17762
1551788
438729
685294
1474608
1709819
106456
878736
644142
708680
1653030
1457682
75523
174279
1973774
872496
1856523
817875
1081579
598958
951001
338347
512361
1430028
1905405
1059786
386436
149719
1580539
108474
1712857
837271
1680089
1329105
1703260
1473392
1215812
1106828
1609314
466579
501762
494731
1882829
187878
397024
1728214
1697198
724794
1087487
1631209
1105799
51316
751336
26064
588948
1746023
636466
1547776
382558
485936
1099220
1282754
38465
812871
155888
1927125
435901
1255972
1643239
1593520
865039
943477
554815
1593678
55938
390562
451678
983364
1335588
142196
1487276
1342907
1213948
1108182
1228335
1736594
861064
256287
914463
434504
1971150
1537909
1572968
785490
313446
618409
846624
1182410
1556809
1389711
488188
47428
759467
1404825
513275
1065880
956095
1766355
716433
705186
368144
769643
275196
597028
923379
629030
276933
829416
1040925
7425
83581
369585
1924031
1283890
322714
1767016
1367160
1148087
741477
60317
639974
1764116
301218
623226
592928
40186
1344665
1997857
140440
187233
28280
1625723
1536800
1247004
280997
172824
1901076
1673696
171661
288933
35396
929321
1773710
502291
288475
59671
379778
91135
662957
610568
765705
418959
69709
272141
764242
593251
42377
107681
1990435
820282
624546
542204
1875661
1767288
535627
1911131
1594980
1082883
785570
1465307
449928
1045579
1433529
44250
712169
1459832
862775
870786
61879
450964
1925264
1560291
602264
1611276
549468
941644
502740
844032
1263604
264047
142719
1690919
1827617
1098060
1532004
59049
985883
159907
72025
598429
187330
34481
1493750
576629
621599
1715661
808214
120554
1652385
208642
402344
598108
421691
1976555
481300
308655
1489945
574234
692065
872349
406533
1869327
1206632
388618
16682
1112509
73028
1707648
1633111
1397238
259303
442296
1275869
1360649
1642765
1885381
1569307
909631
1938330
648199
1701840
718525
1823249
41648
1650373
1372917
1045399
1142150
971337
190384
669737
1154965
459001
233561
494968
206165
1571599
1078304
1563374
118246
1857211
985527
1345009
1993111
1246699
1677687
884877
1836885
665185
368681
1157122
1425854
1009469
232954
457021
1595380
1845234
1223174
1110513
745373
689879
225112
723422
747838
595038
1011906
600137
1121705
1756867
25144
1332674
962634
1663648
1444406
1464525
1045169
463451
1272697
892576
1868832
429544
1743905
107971
1565602
733472
278644
220372
1944961
609383
1578382
1588003
117313
741415
759840
583725
1946796
1381091
263788
1737467
1065216
64180
1119976
517417
1608654
1615628
578856
403594
1195912
20234
1308885
1747649
1318151
760431
299708
480181
549384
645264
1135004
1732578
1714341
796209
702185
1068204
310660
1618142
1871718
907277
1719305
1512454
1847694
1852762
289679
1447713
1033913
1218733
1307686
1290756
357855
292443
271350
1592559
1126744
122592
1537143
951568
457502
803830
163483
847373
270750
382375
1728926
1272297
1848482
1601845
570601
1788406
819695
24814
662897
1828497
169175
1340257
188843
1672884
652892
1330022
686334
1926502
915609
1067176
1513456
215285
1606102
120859
582200
1131812
715023
718728
126149
681429
1957226
1200241
1899485
934800
157831
423745
61730
1260957
723069
518888
472402
416111
777351
525249
779696
1391735
64743
11516
1858337
1361631
137511
1662017
1157369
1644828
1873362
974052
967034
1784600
1809938
1761062
840251
1042728
1743875
942165
1665656
753244
808689
394975
701264
346729
621484
333164
635881
1219623
1118576
1791874
257618
905349
731417
1827676
1045442
881424
681027
1175374
1017567
950990
1996895
1027703
619827
1687193
1913004
893189
482287
427415
244507
1256358
990480
1593049
101746
1806841
231063
387209
1835651
356466
1923687
328656
1344825
649702
1124848
764382
1666860
1121073
1807725
780976
1870388
119079
843560
1754312
414553
50812
186315
1816950
1472925
1327819
620529
1760477
168529
1905152
507991
1969052
52316
154521
1974636
1401503
845329
1546608
1490807
1384718
1204455
1240824
996123
1765938
480242
1195434
1555082
1997891
93684
1062447
782360
992032
1987968
1729459
1625622
554241
764838
1343573
814252
747423
1167020
769326
1337136
1739840
1641914
577727
1616969
1336186
1957299
1793521
174621
1712068
1819623
264882
762313
1413167
1173256
1698590
1863481
1017820
1206426
1564535
819532
125342
1432817
1757514
857225
470659
326806
1465454
1166708
433569
1227792
951376
1175534
107856
1648927
776762
1138463
975341
1610170
130534
1987247
115206
714504
1592566
732758
1925225
953475
376090
1249057
15109
134767
1205120
509397
1832476
1373951
1947168
348330
204299
1387271
1900400
1271570
678559
1361227
912759
927827
1100761
370406
733089
1930581
415647
406026
719932
72206
48558
1278095
206084
1266885
65720
1296447
404429
317184
526073
602735
552350
863646
719415
1969088
742053
1702298
1602047
1964889
861547
1019611
1244984
745023
1906560
1384174
1477763
1772598
1536040
1979141
620797
1767856
1358547
660147
1766993
1605480
295628
705975
681850
1924918
1685627
1537270
1844353
536709
65153
1172272
1650095
118393
128775
254059
532083
1139581
1048465
566822
1840098
1933742
771602
425248
1041481
1665077
1891959
542760
623591
1181906
783319
295600
642703
793103
988896
1147121
65795
225876
904299
1737072
119649
1212813
1511852
606237
1119063
523946
977923
426876
1150304
618615
1132130
2636
1669083
777471
1515071
672837
1606710
1794441
687832
1684496
1877797
1615083
972012
1319864
714869
1108958
1315917
604491
1148392
877857
1147372
1388178
1605180
899529
1218953
873746
348425
1551632
1075016
1459376
517179
168162
1570561
227736
549359
23423
70643
1063251
1148712
1379238
1586601
1808484
1974745
707075
1271052
1515387
1855455
1276157
1644232
1143099
666554
1250797
921597
681733
1219524
1803095
411188
1605982
532562
180288
1013276
1010972
1746993
1616101
869072
668564
1057895
1525378
1873912
833509
1116259
1904441
1875999
1696104
40848
1476380
1515179
860657
1229041
129000
667944
317152
912473
695649
1774986
1111146
1347630
992024
220723
44426
776724
502164
1331183
1977836
20406
1851647
333893
329487
1017827
443226
1109439
1127851
910979
1822410
1878201
1681148
1629303
1494843
1870665
1977803
1536686
1034680
679870
182659
593459
1584955
620054
1276044
725900
1240594
546918
373675
1189040
1408876
1347169
1591975
1810572
210773
1883682
1021240
92900
1903166
324971
898219
1315820
1390331
299880
1891606
638434
1065814
1361316
583228
518822
401491
727337
1655256
1833949
1259315
1615332
1303433
121794
1262221
1457996
1347222
1502048
1961530
1398437
299324
411948
521493
131074
69269
1460200
1679570
33156
1360780
525205
1746611
1669039
235435
727138
1305235
639094
1502117
1159375
1068229
1770891
1496226
1082816
1519725
330196
1972151
1630343
160933
665047
888601
856543
1344775
326865
434473
1576740
196703
1142799
495377
1795662
159261
1544787
1856759
452275
161299
1038304
1488375
947565
537140
1972910
1628956
157301
1357607
596006
1266113
1260260
1586794
976388
375194
358597
25357
2104
1910704
301418
1836747
830355
318780
170934
1481397
1743540
228184
1793338
1411005
1308960
1592996
1013816
1685755
570617
59725
920529
1493062
694950
103999
97687
343665
1924598
185092
971678
214787
300154
456282
1469314
397524
1086462
1823570
788500
1800907
1961596
1991070
455196
1756803
806252
1651028
761152
3499
1336292
216843
127745
1590640
1759282
1110553
1750466
16728
1526186
979375
199789
1632439
226200
735238
46357
1125063
909330
1776656
1984858
1530092
486314
366293
1136405
1077342
1606294
522748
1087679
1735770
1362621
175472
1545361
1969660
963362
1556707
900871
1224760
827415
831986
815887
803943
6437
1511385
888057
1959901
423423
271298
1867904
484716
875149
1411457
1898893
1068624
1585619
1624415
1080374
1548197
341675
1450263
1458442
1863101
1561146
1647273
893153
165341
1380851
669439
1807812
629670
91172
982206
1474547
1289477
1311693
1959497
1790648
1099135
516306
571495
481250
1176758
74958
1954389
436356
645369
1815802
1289919
1040234
300848
1943355
1486152
779808
1323330
1225328
1824668
541124
1538253
1206841
675233
1097403
408461
1112818
1964192
1142045
881171
759883
1815514
60029
1450220
622364
539473
1232573
765163
70781
1069723
1514304
1849821
1023898
1017172
1088304
1933827
1030381
1600641
93421
78049
178781
1005173
930213
1761251
1594734
1544891
898885
1438017
620846
310126
429998
1760443
701006
1142781
1790272
1183185
1605353
1375574
115253
642382
71931
1047946
1189025
1939860
1343005
610530
1056282
1296531
1904404
1980964
903856
1134688
1616988
44781
395958
811246
614216
858271
90245
441200
820253
756187
555674
1598015
1046566
1643762
734933
1333882
196784
1167660
1305487
822545
1793627
1524883
115716
94441
1982492
1211413
1913176
216148
1187189
1720120
149547
1073344
1498328
65605
1822019
1902396
664671
102131
23204
807662
1293885
1427433
645133
654508
1746283
628871
28014
750240
1392882
1741630
1944624
481401
870912
3924
1448132
1932308
573222
1045301
1975782
582056
461379
211726
1495272
1036756
358086
1649823
151608
248972
1414152
261501
568414
965665
341167
980639
1326692
990276
319158
1269551
1088551
1787597
25946
324895
1327456
1920631
1751707
1216916
519547
801539
830317
1633719
1207649
1165876
542541
385786
462165
1196488
1391040
193462
528172
532154
877303
877959
603300
166291
1332142
609029
1016909
216062
1376600
1752476
559624
831797
1483411
654876
854906
122282
842135
467783
1838149
482599
1884353
1251247
732904
43928
1616555
370418
658458
529296
555829
1284519
574168
790175
1587164
1839664
207796
496518
1572707
1076212
1958711
1597979
730341
135096
1551134
1535409
582759
1742536
1586349
1618595
1333556
1652647
1122374
889893
1520893
1953831
740042
1003704
1065308
983937
659960
1649165
369135
1269819
1079952
1749731
411614
424130
188744
1514313
317738
1639275
606337
171029
1872102
1229789
343698
911775
124290
1452848
1756383
210950
1759220
712121
571994
352959
680221
711332
1690078
1185733
756582
121802
788809
1237442
945193
1638468
676203
1966606
464420
1721173
394251
821888
1964698
1997546
1550594
543834
281350
596297
1459551
1693932
1030281
1293916
816436
1323181
1211549
1031924
876550
1160493
1610105
64793
699866
716577
1084967
32640
574492
622134
1749081
1719921
1676393
1498209
1258075
894773
613921
1144200
475438
1220176
1286442
936748
162825
1835513
74018
1562771
1566331
723059
809458
1261734
489610
1147126
1956275
1471746
1540715
1095852
325202
1282997
838592
223508
1249844
1605793
1940428
1979309
1057125
322816
1776863
1779481
1851565
1162645
1079538
822034
1451360
366708
876292
649896
1359717
1890633
857898
997082
20198
1986652
1615172
1101328
547117
1259294
27182
1067707
750171
1769719
456909
657411
1977113
1605382
1467267
640558
1930027
1134854
533114
1482121
89385
1385189
98207
1912134
1708925
34386
1310219
1171021
1270780
760540
1440632
1029646
174501
569109
1690646
686049
1398147
1755920
1430845
703666
470666
591210
1931645
1189440
848365
528402
657072
1236405
1070198
904651
120909
353042
1021245
192474
360237
355484
1362999
991715
854458
918245
1642041
1680732
225666
1821108
636595
603904
284179
1673512
308667
448008
1317409
755795
432659
566057
1175563
981285
286821
865344
657405
148879
200441
951699
872127
522215
1212226
1071417
785578
1802559
140913
487487
376246
838134
246670
1408681
1360279
81448
957291
514405
521658
1335017
1068956
1726476
227815
582098
557376
645391
35038
1676038
494517
1623945
928970
1569884
1888302
946976
1250089
339475
1043454
443480
1813342
1091591
270745
1687639
1142600
1813939
1443571
802202
867916
537129
490094
1337477
758839
770000
1449619
835536
953257
207594
1255523
1266655
1438021
1373862
103647
1912244
1260827
1500613
1927162
1932868
782664
1938190
1935712
1557876
209281
154362
1236687
1084879
117962
334700
1602789
992753
268456
1252392
1657733
378786
85790
78451
1469799
1055381
379526
958108
1968080
960398
697828
1789009
198062
1974561
47953
1147426
810700
1859635
97586
580749
852205
1351601
1495696
1350669
1741374
458454
1836253
535662
524082
1102738
1531265
1720138
1718223
1290968
780810
950549
1703055
708491
1407042
507214
1663974
1000858
1077553
436028
743322
1547246
1007483
1065298
1940221
1847819
1972000
940821
1474212
149700
1992225
991117
755871
398432
745770
1104911
1262394
137857
311634
1234864
287067
312232
89781
1060381
400566
417964
407039
413596
529800
571483
729604
905098
377700
1888362
1017493
1544510
1424225
87935
1973743
630127
858858
467809
77071
125798
420605
1459263
1551152
420475
287153
1607188
1354184
1323991
1712771
378187
859237
1320695
1027662
176611
383032
1220274
1113565
362130
761220
1276983
1651809
1249901
1202850
1637839
743598
324362
1732666
1820598
653753
1619350
479279
92607
1086295
887335
708375
1688053
217755
1478870
1905339
1600703
967129
13451
1389344
42750
345268
1844617
1658540
1911428
1973886
1127410
1840806
674064
1824145
1808617
1479228
1113744
880591
1771242
259765
1836687
123180
1232337
1070000
1135735
1822426
1826309
1529173
161401
1825471
864788
1638995
1460530
1008011
700443
1660283
948556
1035128
132494
1262857
641216
722879
412862
1558269
768885
654871
1516535
1355723
1923211
1460341
769474
544009
1460252
1423670
895281
1172738
604415
788085
1744355
299443
1116347
891822
736222
1842669
674123
1309828
1329501
197340
1930447
1920082
957051
1410886
829166
213348
1406559
856557
391249
1410345
1948882
496565
764776
1053000
534604
708106
1641386
321397
1850029
1171807
1380170
1188532
863502
1063638
1002724
333432
1911028
507498
1282891
1954565
465323
1589212
1422650
1952553
1241662
1437165
1635402
857847
1058453
1310746
464078
160902
210905
375110
1771005
1932112
1443039
943109
484918
320901
880391
1693230
15563
1084505
1916039
1009572
54264
724099
1173658
700484
1984334
1071504
975834
501617
1360288
1537753
7410
1277070
1969168
1822510
874833
754612
1136596
126022
712398
1518473
243368
534342
620348
1009986
481090
212021
289906
1891962
1408645
14308
1153143
304574
163263
1555232
1961058
1438908
140902
1733399
504111
366761
1215253
1578850
1460846
1013562
1893065
1274668
379021
734690
1282458
1905506
572798
842117
1802963
1558794
1235609
1339827
1966190
742637
1101734
1835812
158096
493292
436270
320881
1061857
156359
178858
1432329
1132710
1896294
1453905
600367
840133
447857
417599
1484558
1308457
1453582
1533536
1177258
1152506
43421
1687008
1728664
1313532
1651879
1032606
1566922
818993
805154
458882
1358487
1972617
1968947
804684
1648815
1309396
20724
799373
616788
1904273
1935712
942793
1880231
1087111
1320661
157313
22907
1876500
741261
105005
1498193
1768680
1583137
63004
932791
977643
1705344
19400
945227
1059661
1535595
1859182
1011195
1573021
335144
440747
693497
373255
1046289
1429407
805905
1984116
1328488
1464378
1000942
700818
1038543
709554
57988
448031
1673463
1642114
1058877
1472836
236400
754530
662930
1578671
228412
160132
453138
290379
1077696
1338075
828582
167576
1229418
238834
667542
1552315
1926504
95514
1558859
1481018
992785
331509
1738490
828475
206118
136068
733270
1782165
1470491
1592184
1645450
182641
1585211
1867296
1946544
531909
1474651
1432915
1130117
1155443
353484
341234
666358
36679
1467128
808078
368548
306838
1443703
16938
1965185
1326304
1705888
1751482
814628
1183722
1105288
1194614
762352
102199
425950
1736670
221667
1606063
640015
1522868
832779
1187564
608946
1496792
151922
682256
69584
965849
1295667
1347521
474572
1542168
123519
1717478
495440
416928
648459
507533
910226
1364074
24704
1712875
111168
766505
105348
1502119
1389438
706659
288408
1544272
577527
1185980
619476
933078
1958581
1127230
426501
162564
530010
195568
346374
1748532
1604385
1830472
802524
264350
902196
74301
615747
472447
394091
134083
1338642
1012120
1020739
1497622
329631
1222945
147337
1789339
1251543
1100421
1032702
962612
1298278
1089151
1574516
1891049
135703
1296984
1046831
1808945
1164467
439400
9925
1699592
1013769
265545
1406404
472276
411219
834872
290945
1229441
1561657
1746995
48810
1334428
667871
1544543
1309107
774622
738709
1688867
1475240
1276300
1299268
782904
825261
648500
337679
823523
1493659
1978659
1292954
1607459
756962
140503
829470
931243
650331
1367281
1295757
1699618
1825172
959041
1341864
327347
174814
477403
885591
1465913
304260
1216340
974896
1524230
858928
683649
724076
42294
632356
1136841
454868
1291871
97996
497019
1345994
1049412
385755
288856
1281743
1730849
1988331
1813110
758213
386930
256604
1151905
1980111
1157378
53168
1964721
601432
267307
613502
266292
20209
87435
228161
275573
1964929
207848
1099576
1262569
322438
152120
621685
1770325
1062762
1683697
1921224
512068
1938062
140850
1753995
1153989
1611631
726677
1460541
1365878
1195873
1920730
1117045
1950969
1488472
1678263
1175676
18713
838252
1275738
804991
491967
1685715
798768
839342
828076
1905762
293032
1671378
1291716
767107
257613
340239
113677
382111
1158440
1529411
1013754
1324013
119545
809500
790095
1167165
467098
1885826
185258
1295662
280733
405481
593727
229369
1715566
1853561
188300
564114
893378
1312778
103498
1155844
1045996
1945034
360810
1784143
133376
972024
758197
1491497
834210
1602818
695752
1915406
1435688
774035
1136485
875584
1585954
487198
699979
340946
1166471
1564674
1003617
818397
1220661
492055
179238
1111684
1894741
269718
1116548
1213789
1028934
1151725
1163500
1804007
735976
578627
969061
1971135
1891478
1866641
10185
1702640
790564
1090490
1491022
379760
339779
767679
673807
429964
1577542
1896160
572256
364711
554975
902776
1714938
1252330
1987625
267011
57748
1714426
425758
834669
1953055
1733470
1427160
1330044
519441
1422681
1321142
1009904
1280696
796159
533232
316155
1073640
729977
523879
973747
1149412
1590812
29674
619936
569149
1835024
1522432
1239863
916257
1963336
106373
186808
1498821
1074027
713977
773441
1227608
132285
1424878
1762558
1596365
930678
300037
1896703
790022
874470
1533632
472831
1905328
1946741
98942
1593610
79383
1479790
1368195
199061
1815778
1306295
1435102
1646472
1206420
1249344
235755
1417074
931413
343911
578144
104272
1124507
610322
931075
991175
1644517
177516
29345
590938
46675
1498414
246143
873925
144841
1618451
268724
1911117
1541979
1938946
796428
287647
642032
1039552
1586360
417558
1064179
1311809
1041926
773250
1425929
488161
513257
423521
1690813
1519052
1200096
351038
1918260
1747364
315683
406759
880389
1561550
335222
8144
996870
645677
1565198
1228123
1705821
899396
925846
334018
1245801
1843958
744860
743499
924839
1671811
1924192
1695934
1495130
222837
1413782
1188525
1464730
631977
186710
682674
473045
1998980
1750145
1508454
134971
414228
1184833
1821297
574296
663692
1658664
495527
770565
1606339
741911
1841337
1830328
888548
1042716
1408407
1520363
613133
1710669
1447724
1052577
1629900
1356678
1018756
99754
123815
320283
754772
62793
928536
1340702
1928801
955045
1732270
1797568
1696799
708470
1911323
1257304
138857
427338
1681273
342371
635483
1268450
1422680
1707372
1756753
727728
442166
1215733
49416
421313
464366
1875714
154738
950501
1411759
1796060
658200
941911
1980421
1204125
666606
1686132
1730321
1870616
587881
405561
713738
1810275
1097238
1096542
1973326
1958822
928695
1567083
840833
107411
1146628
1143609
1425740
1341819
1511985
732246
1048578
1329052
1475604
247666
1367523
1185745
121980
741876
1184548
1986857
483071
86179
673898
22782
1705924
1116496
1685475
1307802
768281
1255574
1806456
1666348
1468510
205934
527705
773795
1672011
750315
1360369
410228
1538904
1264341
1722088
374557
1344877
273011
323963
1275478
700658
1742381
73269
1549983
1175500
1535693
602375
1682941
238196
43836
675083
1308896
1230174
1465818
1711053
8026
1220898
892181
1690964
45024
1867648
1793514
1066229
726849
1398330
1301656
1024531
524696
136856
753043
468383
541617
278020
1505978
90686
1060102
737250
1317434
1900800
378935
1074722
844690
788899
322771
1964511
798202
370391
1737645
891952
508533
1381970
1549012
1946079
1800102
693606
1849977
1830044
1382874
285792
320171
507003
390814
1377168
1659461
1860511
75271
1264930
827155
268285
411523
1458010
883935
1935636
1206164
970069
1672020
1511493
1246161
1438662
770122
897807
1882418
172503
1092618
51396
1112805
1405929
398379
335104
866027
557156
1104143
1271655
1244981
957129
1194991
500738
542611
1731235
1815271
1938874
281498
151435
1368200
1971530
1141974
989808
1727272
1525060
890867
1393154
792012
1867243
683480
1433435
439284
1583470
1308725
1752616
1405358
1645584
1561344
1957836
277193
736896
750717
1223864
169319
1308150
1775854
920858
1389231
1620678
1222174
858483
1794021
555192
113287
434575
1700659
252272
264185
1065793
289174
1303795
536242
167249
1567229
653162
1731898
331397
1924059
245302
72848
1963255
1883002
180810
456901
28105
47097
603420
1792616
762578
1644004
452237
956706
1476556
594938
119318
677090
1700777
1812210
423559
1208529
406293
494434
523517
728994
1283323
1895338
307203
28488
802057
134293
1340404
66849
151670
433767
593422
808093
1291033
520955
1623963
1623469
1230027
636907
769569
149489
1293523
941159
927792
878136
370198
1620669
1163394
1337725
194381
758253
457859
653599
387366
63863
112162
636677
1911854
1644313
1856741
1975699
1378898
894716
532461
74605
1631381
1820560
1257864
308346
1599722
841977
841498
1908586
1687833
911716
113255
1989954
1166683
1507099
185056
1914201
900597
254680
355844
477673
321000
1808801
577463
142737
1103464
106280
159658
261221
332466
509744
1840069
106690
154840
1180077
788967
95485
773700
1724338
1868013
1383160
1002595
858322
1148996
861731
228739
542719
1941253
83435
452229
767497
1472443
1495907
1185891
1466937
1755506
1575944
315154
468078
388395
1780225
1057123
237549
1171655
1253620
472543
65372
257348
1288526
1026380
1417771
344262
1808687
1292900
548578
828513
389297
479165
1738545
375934
1567854
102046
1635751
1454278
206430
1942671
1470060
442023
235703
397687
79973
267977
412499
1775842
215751
48039
1249884
381889
117651
1857138
1783276
1018214
1578962
313515
48328
1468156
1548060
1847202
1875064
316577
135201
1630877
779522
645448
5058
1952361
138231
760382
1340405
349286
1980037
133974
1187595
1301209
1583224
580915
657978
1374471
188588
127067
794059
1560249
1129427
30359
470521
809918
53756
1551123
847553
759863
1652729
646953
491841
313384
1233639
1351380
451509
1713178
27748
1353170
1657853
1015520
137671
1371626
1057636
469266
1429910
589526
1759837
1833072
366372
1846186
443916
1146342
1474278
1618889
67210
1756907
1889002
1607965
1371599
1621135
1626468
1950428
1193003
1714511
794455
738600
498525
447298
605718
1713054
1810973
160512
1002878
1508558
437067
621691
1140339
1484023
865559
461793
1203439
875469
713219
775719
1355928
1817339
175004
147373
959118
1418306
440533
990184
860531
361051
501927
594705
1202998
1187202
1087614
178449
1079257
930808
426856
448682
690907
48546
1475964
1831812
1650263
734854
1909686
1205774
1618384
197489
1069664
1386686
1980937
828453
1289956
707148
1820630
660143
60823
24277
1576121
907717
1697431
83746
1234289
1287483
456102
295382
1961503
1487217
523213
829004
892121
1743068
651589
1713661
1137441
330685
1406667
743583
953850
1949047
384094
1949210
1625811
1632800
1455858
1715921
663893
59928
93169
966381
114826
1405851
261635
139216
1961860
1373405
367266
1880540
1980599
445715
1151679
953979
237211
164638
809659
776925
1819102
704684
1347125
431894
589983
1507011
1480749
1185859
1524176
1002366
1860277
38539
1298269
1022706
1056116
1347580
1740243
802081
119503
1797432
87072
22586
1280136
664830
1372189
1945728
53519
1375458
1372945
231186
128462
1616365
162436
1360587
82980
189227
1781797
1140806
1564628
1622350
1413854
626223
1226049
447513
1909868
611783
363396
1345709
831617
412798
1698418
1618798
1988199
921534
1183452
834723
1957842
949430
1213281
1643158
233193
335101
869238
1824888
89338
512664
1316222
875148
827240
1283557
873095
55835
1963552
872786
1313126
590470
1275732
1041082
768468
117365
1820595
1542775
471767
729803
987319
893602
22563
88125
748982
207042
1169476
1914222
708887
959902
1799267
523178
38722
464687
825147
627663
772330
571735
413640
1352685
1028036
905444
1048314
218193
1768282
107950
1893473
579626
141783
1799144
1017724
1437288
933504
1518868
93338
201360
1609034
366524
33286
995628
715872
375278
113251
1991488
1575863
1407447
1164242
941712
1195330
1058193
812476
1019644
141869
1178966
482715
993649
598463
1917889
1056396
369834
119439
1848692
1828516
1818053
1072042
135623
1426474
671075
154243
1735228
1948524
829983
914778
436660
1459236
1485161
384936
1119869
419319
1974798
1942530
932714
1786261
416685
1513872
226645
635458
440472
1791324
741018
1145654
670700
445628
170457
762859
841841
1377683
584162
1775880
1533405
989357
820567
1603904
1761691
1036812
255138
1136802
1227693
1262365
1585647
179522
390989
1611360
1874605
782095
388778
1481032
1543538
827691
1790387
883303
651197
1124687
1419406
281815
995095
1648024
1525379
1249429
1615562
1896316
293079
1413257
1564700
1850784
274876
58144
824524
1298905
1886428
467717
1977235
361640
79111
1691970
810426
587543
1868529
618168
1394816
871105
1448565
1989773
1389671
599785
1452370
1763275
209705
648340
914019
1115109
429822
1664297
1226623
1740879
1797288
1073314
1668762
998442
1226208
1887825
648945
1495142
1750679
1771895
1369921
1633550
899249
1282739
1510302
1283813
1142354
509556
1565227
1214130
1550098
1899628
167443
1738429
1295076
1321488
1758549
1866396
541247
1543293
1048869
1696355
1411925
1225462
868328
64686
1087140
1237368
1106134
996932
1956869
1812264
1979827
1015442
882175
1684350
544602
45192
227017
1179417
1138397
251799
928630
1028723
1991697
1008022
303550
197570
1987882
1709701
1574720
1847195
418649
270675
687196
18761
879760
295465
677136
286145
1422391
671888
1885843
252118
814034
738789
1283632
62546
334159
1920548
562604
1681004
1899438
629708
1609364
801867
350150
1945061
997462
566085
64886
1275344
15136
1573488
1233088
1585719
397340
1374210
1862196
172363
1967203
1362463
279353
1767147
924795
1053147
1877958
1694449
1079233
775149
618829
493927
1098876
1054717
1694538
1586068
1519792
914236
716358
1795176
1860998
556809
1880702
338815
1546196
1645348
1095080
1110961
363523
724182
1823064
1227498
1742294
1604291
1149014
915193
559630
1088483
1919610
1384031
1369157
1750671
1495873
736972
1678049
399452
1577861
1772517
1082570
605981
1692944
1631908
250498
994974
376503
1255943
1726049
1484658
932918
741685
84480
726602
1487802
1392707
99561
1269940
1939140
892164
1962898
1883355
323426
1128730
959163
1245967
1179467
475578
556723
1652444
896771
153612
390469
603004
583146
1119625
1615957
88124
1887126
1395815
872887
803176
1632846
109538
703324
370935
1583382
1733969
1718307
591208
1446966
1167347
1298607
1421722
1095060
1508343
465252
903148
984733
1358622
1564360
1779847
504766
505586
1502048
1473198
590337
1579580
1079504
976324
1772314
1856081
49867
1125224
1096760
285417
1532041
909771
1896487
1087648
771646
887232
353335
935069
55676
199372
1282208
1344207
1554751
616254
371580
588533
404920
886412
1578083
589613
829196
880268
1738251
867626
1603134
188893
1260558
644166
1276801
1391021
1999704
267605
1799233
955779
936810
1532395
1795319
632212
119341
518849
646153
607963
38252
1784874
184744
149709
1331167
1907603
1946801
544339
483829
879636
1509716
1380717
1095782
931669
293701
1893564
1213525
924566
614995
845635
1589179
1452106
884921
1362840
1149483
1882680
1269393
396797
846785
1617526
398363
1897669
809453
758694
530898
224253
1017869
680838
1472234
166120
1862731
710671
1384783
1628426
881749
634034
1714192
1666479
1148652
1762650
1772917
1785350
1484010
1656180
736201
1191613
1818532
1602451
686623
94990
1534072
1984776
1900075
10353
234370
127978
1770173
1091978
1208280
4833
219024
1425377
77733
564780
253705
256117
1587280
1452194
1753334
1009273
572314
1152293
510424
1066374
91235
1570859
111756
1827286
1791932
1717679
1862328
1222310
1306587
1022935
1966690
1839065
1221312
1834116
1527260
405324
1233319
452751
1077035
1077194
473276
1535222
625162
1836401
1086464
1881690
884746
1651454
53332
353089
41869
509638
1146886
1623238
1846797
1569721
775920
857942
935928
1655253
197192
300662
1327010
1811672
1417940
598677
733829
629284
1692672
1536006
254583
1800049
350361
999724
1861142
598258
1627920
1521387
1798827
1917580
1141973
125558
930321
1220602
1789792
428318
1923102
1886075
646256
426670
1756694
431209
1462744
116066
22941
1929907
1557081
1056353
694711
1373606
839087
899741
325818
1396143
178480
1144791
1658291
1549032
817770
717801
935620
95309
1951828
1155661
1508186
720842
248627
16567
466217
548398
522703
404679
992176
196873
1409112
1206368
682131
1144818
194827
713979
1987563
1862568
1753897
895569
1933606
1147145
1339923
1463780
1329077
26009
581702
1635982
1241760
1002715
1737060
212591
234612
795129
25115
682930
1670515
490878
1244532
516909
7379
591196
662685
804430
955432
1509177
1257238
191693
52895
1113774
1067538
474663
629385
893428
780157
111223
136150
466466
1937686
97252
309717
26698
1757670
1974400
879075
1448933
1860164
1873727
1103323
989973
1095405
1359305
429811
1710687
1546537
1744713
1168463
712533
1464098
23060
640603
1502093
94507
342515
1205871
328608
1696538
1188531
780396
1743299
1094809
1469715
1773681
1146940
780953
648713
7693
1322773
1830903
1747250
1079315
584280
1195549
1140312
720273
468432
371362
354139
36865
1365933
1065035
683595
269312
1130702
1082699
169240
1916760
234556
659246
1810001
1895126
1248890
1162965
1980407
69771
1600684
1711334
722933
724321
1883178
1609988
746810
831479
1116116
111267
924382
1975648
1281780
972546
1303154
581835
745709
345724
1237338
944288
281948
200614
900304
560984
1508126
151464
1895255
949188
1688503
1468413
934837
1413268
703149
1184458
352655
586404
1618125
268025
95189
1139458
340366
649861
439110
1906231
1974953
1574209
108291
668854
1543277
1601012
904076
933395
1144893
1793565
124492
38651
345650
1776446
1755590
967226
701332
1458944
1096002
1397993
915636
1173894
279940
199215
1883204
370796
1966407
997056
1105962
1019437
1649869
87511
1598298
618979
1876829
603842
295122
392108
1164615
367706
16778
1086703
1919385
1769628
1142274
1709197
264661
1598152
218386
1724832
1088665
461632
185769
1402223
1057255
1294068
100013
1255985
1982432
1330543
652005
788379
1050800
1853326
916601
1482344
1085143
921222
818102
368489
471149
1558870
498294
573191
987126
102930
745354
1392505
1323164
498801
1204217
598062
1965427
1126218
968160
4680
871651
1659159
950470
454863
1910603
1249633
700580
1795003
994938
916677
568345
1993050
1876965
1881299
189430
1600681
1458999
995049
760398
844571
1371114
1670295
405448
1189303
1356308
1292561
1332430
475193
492997
1735439
1756491
1331839
1806926
685853
1775990
1725740
457033
270244
246805
343556
1640010
505106
1923488
1362039
722894
53726
1529184
1194866
88253
1908700
805831
983338
1801278
1945887
499664
29757
640417
819700
194622
442099
696148
1100227
1856254
148133
392317
1383519
548675
1892523
1851722
1759158
916386
570574
1549158
131736
911869
1963637
1849228
493423
137127
716507
1767852
1383980
461492
1527807
886398
1763929
918131
655796
1919830
968345
664577
955675
1434973
1527087
1996354
975559
1632852
601006
1482226
1472280
1185124
1426697
1828273
97170
1381953
1552839
1753245
1571708
1967098
117747
860980
1088959
1361043
1058570
1618055
560155
25698
356922
759053
1463421
986105
406769
1561397
571339
1706753
1524946
1721888
1924281
821063
410281
1156918
1346457
1295826
1675642
1457125
1649118
160476
625794
1718637
956088
1325660
1870899
1250945
1088386
348086
1379400
593145
205224
37277
516091
968350
105064
856871
1336585
837542
1461331
198888
1735422
425106
475511
367533
681497
976838
1578970
782567
1994591
1360008
1576095
721965
1240016
7342
163002
1243785
232517
710174
1739281
363667
482527
1437870
1545901
632175
799722
1803667
870418
318267
1800315
405957
72110
1949492
1187958
1352963
1717050
1128468
1880654
1603640
312356
1229303
571207
1500557
796592
1206857
865347
1403801
1144895
716174
303379
216307
1466174
1688663
740192
1495893
911404
1068679
550852
1563889
315319
1281459
814980
1630799
1324526
1010487
921448
1915839
1232110
99276
990540
21526
1303297
1690159
427921
758468
358989
934896
76040
71487
180138
1619434
217567
346550
1457451
1241304
978453
1988457
718886
88528
536958
189916
696314
1531190
856969
1914281
1815289
1066273
1203178
505737
1244925
813274
141099
989977
1624588
501365
932804
1509388
604886
601948
524817
570242
1617051
955695
1269157
1887593
796319
1776540
160626
443700
378990
1241756
1202470
470032
1086756
480622
680008
1234405
486993
319957
1564011
713736
179589
500398
53230
1412570
294900
648157
868346
115258
104189
746785
1292065
1495298
562901
515989
1632006
1402891
47789
1306394
1382278
1016251
1270940
724961
950460
1710891
627262
927630
1427302
904343
979694
1063570
1149614
1485073
1191697
1834920
25902
1923638
1676465
1321632
955178
1352823
734252
776717
1580329
1611196
882685
47532
1606671
1101844
611153
1380643
890812
807242
1587066
1419237
1330151
611820
1774833
1237352
1024580
1931061
1501551
321661
1874506
254764
1309564
1642695
1805302
1862842
465359
551056
579217
1631039
1441975
1621718
810822
608061
1658438
1598220
117916
1985060
451919
693042
340220
1213282
1635861
1565958
642857
883526
300115
870261
1242623
593174
1431580
497642
436566
778908
522286
135982
1421817
364783
515266
1401962
1708850
1599213
418332
511233
916916
1307492
727424
1539720
221243
844543
1118838
1816916
304834
1170809
1273079
1400731
188575
200967
1922615
1661489
1836840
539600
277375
1824898
255121
210608
1018133
1979064
1893905
803230
1255843
220351
896303
1211485
1637065
1923527
1576169
699439
169081
903197
1291655
157415
489400
716203
867627
407604
167410
1768556
752355
741127
1726856
1427071
1038196
1170631
985340
1037058
1162710
464450
1542442
779374
1494166
1190008
973454
1859853
1455663
1553940
307575
526369
115317
670312
349763
342560
1622432
1559693
517963
1739736
1603251
653891
1836179
858812
759231
1470385
294704
1407061
864489
808044
1161884
680723
932051
58703
770687
601174
1693248
731432
1884163
1612965
1030449
1690095
464392
1666159
1573961
795631
1236694
372649
1143965
1236229
999737
1691194
278279
1636698
775597
1268812
1494781
675203
1705923
755335
1395660
237663
1924788
643598
548094
1026014
329615
72333
545796
1709378
917050
1264519
471632
646769
777471
1953413
1873923
1347314
970853
1245714
5724
760413
1810124
1014270
929982
452076
1719409
1814461
1268614
242704
569839
1014697
276578
405665
1882259
1852849
125322
974945
1628993
437288
1530429
189796
969980
76530
529302
1370515
1577478
1575894
715010
110272
1953109
223399
1345747
1670643
109523
76757
39457
201036
1563939
1525745
1555502
1688491
1420581
1088423
1528713
984589
1860703
332557
790357
47935
1448674
1061930
438022
1774413
1139403
494035
1954805
1461837
195648
1175686
403712
1330328
159270
923562
1865656
420904
1493412
1211431
1824017
128407
1813968
967574
1417372
1765330
1802379
1007635
1555604
835719
1870891
1591951
483447
425404
1736933
1349604
42857
769615
350134
1434323
607401
734347
72362
1535381
655872
1105648
1422098
741717
71810
118221
289994
1764428
469202
246376
1844378
1734691
1390354
1809955
1456654
325264
1994555
495061
1882829
396934
1315566
725290
1402888
1344424
151937
264752
1707192
1789079
933312
1487077
181797
1740492
1379531
1344648
1709707
940847
858459
1633671
1187852
982352
1925803
950988
155652
443107
838097
371804
1247150
1876327
1646766
1683031
108310
1281684
440529
835051
1185992
1659516
1443142
1855333
235282
902549
154232
97072
1398508
1300749
737223
248909
569517
1048483
1797446
1591761
489256
340167
1032217
1517558
1850504
774516
1716512
115688
706340
81255
1793821
1178504
817479
375038
580000
1868369
587569
130405
1666015
713638
470961
1462276
786459
1434781
1578940
985720
211130
1138077
698899
1393658
427313
1062923
1554277
1381451
999464
356945
753319
1514254
492437
482563
177566
583439
1788832
94817
1706068
541424
1217897
1636095
225917
731661
70682
1080538
1576219
293635
1038589
147245
1218613
175559
115969
1392854
1459790
1981310
1610992
1205996
1246285
1626750
1683905
618006
60741
875912
1025987
832179
1945435
1600867
1946938
1353542
1211423
165385
1572794
1926395
1327720
1162380
1429309
706402
1393143
659730
913366
593170
1965588
1021470
8700
1227321
840461
1570331
1107649
777482
1170169
1878876
1043571
1644749
1777762
1311225
1323613
179131
487861
515062
1391667
1049859
1544868
1447386
725875
631406
1387302
424518
848787
375651
767444
1220304
1541544
1113273
1348020
520279
572292
619254
840753
1980467
519940
1602013
854570
245576
106870
1394907
1141110
104544
655450
143540
1465247
983801
30259
381965
928528
1734571
104674
279222
1763945
132888
478159
510433
295642
1337938
1734936
1130218
591925
1101316
1410099
1999339
1005609
1154824
20804
440747
703358
1937681
1939470
1704075
1488808
1331306
381397
1221314
271331
1080821
1912030
373808
201854
1345042
1710988
444476
713724
1507440
772662
614961
1526572
577398
593244
1634494
661527
1753436
555692
1921178
1255210
102448
1624311
352553
1612817
218069
1377612
1408913
95172
193969
85470
1490285
1678033
1973263
1430803
1059651
717262
790228
1161034
951970
862217
790833
1114554
484009
553374
1119476
428061
116796
607773
1135508
1202228
534704
1380108
1710178
373965
1016329
1727307
207350
1794923
605249
461448
1817118
771070
1292402
398775
650690
1945222
665251
1462055
1031207
619
1153118
512943
1318711
733005
1331834
640344
1033670
1318424
3880
976506
1622060
1842870
1337519
1757890
1493510
1032655
116155
1955341
947387
500207
375778
49829
1841766
959318
249029
425748
1383404
1151650
1667411
786907
459608
207603
51421
1284018
803681
1501052
931424
901030
381516
701764
1105733
1197011
545999
358329
385745
1422352
1731645
1072297
1158674
1265942
1036448
1954558
434087
89719
712784
1530571
320121
1775437
830406
1314344
302001
1834922
1738213
1631591
1468032
810426
934639
1925721
1810347
274782
991204
739145
1276025
1780365
824483
1332479
1075340
1090604
897470
1302693
1410227
1084987
268601
89669
1293372
1640951
1739703
1917907
824678
1229115
1415435
248407
914989
1138312
943951
1040678
188293
407233
1575822
1119380
393691
1734326
758372
41834
1106043
1991239
1572166
1006332
482920
1326386
1608561
449361
859527
869892
1238271
718248
265168
1134383
1834848
857217
661452
989699
430738
1998619
1094638
1631738
350738
1975309
1742628
859553
1300506
290097
1211148
43641
455248
398615
664695
823543
973179
256532
470164
35075
1145734
545798
1093251
940981
290821
453053
157529
1870841
1708273
1560143
559929
1432094
1115661
1540353
1732756
548674
593758
1035101
540640
671205
1418490
25281
366788
1427397
146927
156097
1558295
1711700
185119
614061
1662647
1785644
1712662
482594
193526
392546
1858621
164237
886635
1077024
904087
1080372
1176902
169540
943423
1426116
350195
947429
238884
241421
469356
237882
675447
1879322
1045536
1814980
1400370
1203423
1326109
658620
1876929
546329
1463843
1370648
1704894
1695542
281963
1848180
1638666
1640267
1489342
1395075
262727
1592611
170356
1660942
1867878
1212757
633070
511289
41567
41607
1914640
1626529
1019883
34396
979083
478322
705153
1910045
17614
541420
379695
1478034
550348
1744396
1076761
414544
1978978
1758555
1525292
1852873
830185
143778
878557
1109536
1795974
197217
1550597
538855
1843547
1570150
1020078
11391
1355572
939138
1759989
1840717
314316
1027428
1018415
1272094
1922139
1170245
1823280
958973
1164441
393022
1145209
85779
246880
1040214
351751
1264779
505772
1798672
422024
1903201
616465
1960849
1202216
476077
1889295
1214604
808042
292236
112521
1881770
1524033
1924478
1015389
134117
769828
984934
1288972
1615893
1185927
1877168
1345778
1056745
51489
1751154
1125815
1151157
910863
125272
851252
320539
589736
1139136
709592
1295982
1875242
221307
1132070
99371
1461913
1267608
1063645
1049324
1399462
1149082
124230
38628
1127678
66337
729691
1236917
1710861
1094022
1065749
421286
1285267
1046967
573581
1927895
61540
589029
732669
1369506
1728343
911582
696522
1389032
362401
1893912
1464001
691098
636061
823075
1790724
1141586
606774
1533097
1482681
1692632
454083
567573
1871395
391051
1440787
1683344
40799
1788159
1199591
1529041
332199
1785927
1439568
718556
1642677
151903
573402
264010
585245
1775314
864164
1877281
1155814
870573
1434506
567209
54227
335874
446018
699012
103022
1515545
771385
335984
1364109
1675091
619675
746850
359401
1574486
657022
1593571
1742180
266536
1544493
368238
761895
1727894
761270
295098
1705577
671411
267793
1248803
991800
824409
427533
51239
380518
1742669
1655817
1013825
171662
1400511
287017
1823240
1315656
1591562
1519768
871587
1661717
40780
149967
58882
544031
1160134
1371893
1705316
28958
63840
1035698
1744452
1969027
329394
48380
440722
985654
838509
989635
316652
790569
899585
1590372
631234
89810
836941
1208352
60209
970282
183654
124412
248665
1232265
1124497
519637
1927452
1312576
355387
242479
1810906
1446753
1210331
1465680
716497
1806363
1698834
1710455
1328098
749171
771248
1476038
1617957
971454
676579
122467
1588533
166646
544924
9769
1570133
1875683
1311044
1194828
1704210
1576855
1921909
1881581
1487889
434960
767272
1946019
1397221
696418
834913
970265
955286
44310
1904397
1131365
875630
1054674
1420709
1165712
752251
77670
706875
821933
871230
1261250
1692339
146541
646768
1791168
423820
155690
318208
1622527
1646040
1039535
35085
1418418
1723944
1648669
195301
138702
79165
866663
1689818
1247680
1276594
922438
883810
317317
1586397
1062922
177315
1694975
1790537
1206151
988087
33830
868533
1594245
573415
12757
1629938
1176556
886487
1159827
1209265
120395
1687087
1841944
1359012
1886349
1432227
1804340
1150747
800725
1252305
1618123
237089
1345375
1280037
1476597
1132259
878863
1645203
826403
1505153
206630
72737
18575
1880833
1283563
1487485
749034
567389
1244420
1564282
762562
1549066
760702
1802872
69614
1129232
340326
1342071
1203818
578581
1860177
952366
1325297
1105808
510064
1990214
721846
1066271
1296467
46033
1769193
1975762
1584028
464430
779671
441362
355742
1780324
1713177
1436968
168183
1607762
1291576
529770
1721518
528365
57943
515959
1092482
769609
1705869
298964
1678199
394623
969672
713389
130131
283259
803509
1435930
307208
1925196
719781
1137177
1918429
619717
1471881
521670
308645
1985794
1417677
1428428
1998005
1149358
70982
1300795
1848301
1177530
600478
1184072
1648613
1885162
1804190
1660236
389069
708992
1050741
1295188
1662110
670615
553263
325284
1876447
1356938
850649
1145989
1417405
1024889
768504
357554
591000
339050
1351601
1223875
208711
1317937
586925
1626380
1196815
31671
1691602
72830
397731
689461
705484
1469286
1004345
1444542
1525984
1682891
251275
496843
1917136
1519565
382351
555854
75316
440385
1948993
1255572
1830861
168594
699037
1572680
638317
1978396
68703
986201
1025391
1218352
1821789
1238356
364944
1788345
302357
198358
1117289
937494
1391705
882826
568640
713249
270234
998263
8342
1044768
1771311
1678640
262911
44370
1233831
1207488
131084
79407
373185
362862
1418389
1514005
1401653
1379065
1803417
1315014
1194609
1032352
291078
448530
1388055
631646
198324
1080292
985485
1846159
22402
1251865
1182837
1497014
1235501
1406177
1202160
708
1988102
527069
1286553
642802
185539
124444
1674687
1464695
1377479
694331
487135
1046979
501593
1382331
245891
1332248
882940
1976478
1685761
1396145
1234974
1130768
1289516
1186970
1941762
539679
93375
1108047
309908
1087758
540788
1038173
1780329
421409
1223500
1662783
664773
1018667
38362
975099
718648
1659236
1811880
769029
624826
1431000
106598
346065
1313451
346025
1181961
1776065
1664971
148715
1478028
334408
770423
1949832
1802535
687557
1669554
1965665
1742840
1148439
597379
1287694
676462
106909
1208207
1656685
300425
1341273
1036229
413052
1906171
31994
144320
1950119
1258694
1426219
586751
829483
245952
1915161
1805999
657399
1293127
796565
1977103
1052638
476720
875119
457093
1774864
1114744
487416
1458133
237360
483080
1662383
1592364
1923016
1322208
729101
886001
305610
889377
1716290
1343981
106158
432362
848816
816014
1192920
591422
785707
840588
1205280
615490
46636
307668
320085
752193
1759559
677202
771632
1438275
1282291
1050125
1669180
763534
1469886
806961
1848047
519509
805382
800470
94847
41580
1969615
1393282
914871
1951879
470186
1996521
1642084
870597
171174
412694
924895
1504463
1074675
943344
87760
1663008
818339
1205363
1715833
1746
1072734
1054839
314785
1582280
251740
1750652
1838777
440085
1976680
185048
442393
952992
1738534
931735
756480
1317408
1663623
1327674
1212040
1895044
977442
1919991
915700
774727
825372
1232919
404771
1398911
522440
1135336
1136944
569544
701407
1983933
328158
1094709
615648
218585
877998
1324872
254
1731082
1920431
392286
444388
370611
1238732
1936298
1279779
729783
717817
1375712
46592
779323
1889149
993076
1290693
159689
1150556
1530452
1772087
1773748
168411
291703
1072430
1293209
1244969
292759
1633935
1825585
409308
127859
791573
164977
1345115
1801851
935189
1360337
1919761
1247894
1188302
463007
1097719
722754
1514043
741214
1108769
1109701
1490503
1269682
1441294
1901246
1199114
565022
889054
1761056
191897
1485664
853282
678551
1870141
42847
1652145
639107
261126
971295
1011159
807342
1006843
965385
198242
1445946
1941979
1417455
838745
1793468
909788
40946
1112299
1018413
366997
768312
1877502
271684
715958
177823
817079
1551281
832020
1883149
97295
478333
862544
200655
702539
1709231
240166
1765104
354728
566450
531338
1347877
97253
995091
1687380
683027
477407
1520037
183249
1901356
166565
1501726
1226683
1431119
203920
882273
798460
151628
477440
772275
1470170
800412
1547591
389477
1434925
1181054
828385
1394471
1572985
1441268
358011
937130
1100850
334759
1797947
1279666
1894173
575419
1160568
197864
194422
1936605
769085
1112093
979880
79797
243052
909491
1324694
1662140
494140
1643557
238267
1867907
1844057
757503
194514
548829
502790
389826
1847751
486492
1343821
87390
9145
1410432
672204
51447
1740682
1518446
272378
1413162
23507
1114898
1570349
1264005
1617020
1062070
1124889
773926
600463
1089387
410436
17640
1851807
1330677
1339876
1293022
1872118
299531
399517
1361310
1959069
944351
166488
1825774
631482
1862549
73688
44243
896431
970381
224026
190137
505829
1175258
1649673
1409086
591518
1920365
836726
1552725
1246541
938221
953745
1014479
484281
142889
782658
929468
1505990
1071999
523981
642330
174382
1641229
1893047
810215
469175
1444772
567640
1599705
1785104
766190
241512
1734926
1446027
265497
1177615
1801577
1379147
684049
1760846
602651
480694
825857
252982
1663162
1717871
957579
704666
1847461
1207632
1452564
1347527
515060
100678
1424402
1992430
186474
770569
899232
1508427
335745
1994336
65599
84664
1912986
135195
1121891
483946
534789
1103040
1819824
262098
1366583
1677818
740039
778566
119816
1722561
1837229
552816
1071884
1879064
490539
1672436
541266
735271
1213276
265994
1436404
936510
271049
1944716
1216755
402197
946175
241981
979878
1681695
1969268
385380
1162179
927488
1870542
1714964
1647117
1500178
102777
793642
1958894
1685266
770429
581212
1156884
767084
667807
1868400
1970680
1720968
1873133
862355
1092786
1814736
1573747
250402
999807
1741418
379925
295960
974413
1903669
1416549
1444286
506303
1803394
385160
644802
1573552
41339
1200986
37596
230792
1869068
1568763
734604
1444751
1723282
760807
974594
1799675
628088
612445
1741437
577677
909505
154406
1605188
1446194
1716639
1575320
1630243
1833180
64214
1337633
590689
154538
1578598
377979
1656083
272822
334457
874493
1860129
1628275
1883641
1150941
941157
761650
1514748
584721
22752
790865
745092
1032009
1126071
603103
1621817
653976
1491513
319525
1965798
257226
1198996
125850
1688430
1402726
1174125
979796
4142
1052682
1996561
940673
1867157
1338466
1956169
671662
1874729
1870516
1821633
1075038
390423
561281
1419467
1174613
1599503
1653066
1149378
1198717
532717
19253
1708403
101807
881971
797026
1286080
1221835
44225
734321
1000580
1184240
1402068
373265
228579
1180145
73138
605283
1511485
457633
637882
713774
538849
390770
176140
814590
1362288
669029
942739
1953280
541210
657238
365229
302218
1112677
1034756
671806
528252
1851587
1598627
684281
321661
48196
1096339
1782141
1054078
1661793
1608446
568269
710624
661094
1424762
727835
362809
674640
1174998
892137
926465
362078
114401
894026
1512825
618526
420516
195615
378543
551495
1593239
1239846
924144
1354363
607325
739467
32920
503998
1769299
1497898
996932
1817010
1731204
603469
1578478
344780
1360891
1013427
348904
364315
1418418
662927
88124
693736
1095379
1871958
1466506
519810
1104274
1926337
495826
993432
272701
235484
553966
1161856
1972663
563409
1330128
1527107
1955004
734063
1898906
373825
826870
1973401
190228
810930
1855748
576838
794940
193884
470633
364895
164385
1192940
814316
1476161
1482752
1935753
780538
1924098
1343227
1234112
1977084
927898
397687
39191
190419
823463
407792
260586
1710642
137688
738376
1898822
1278533
1728178
566720
1981982
1189316
368165
11482
1262782
1203317
308659
266281
80027
1145767
625337
1697802
1987866
1297456
1222406
1106601
683770
1823040
499050
1975241
1683180
1905457
1589097
377891
996911
881690
1402535
1957912
1067055
1463907
1825914
1161950
539548
650766
1458104
399893
541347
908404
822108
808256
912366
1901571
1762740
389158
151898
1715783
95564
773835
1363631
961063
1370258
208050
936135
1320681
34991
152966
1046294
898870
333007
1665344
727611
5822
1215420
1232680
1356162
808351
179715
593525
987242
907239
1801117
1176143
1333497
731072
1016172
63486
1880567
739227
973720
1188128
613653
542018
1770731
1986627
768872
1791274
1603533
1205041
1491112
730870
1521175
106761
996933
1738111
711991
977879
435784
1686093
1469236
1413442
733350
1105509
668220
1786086
1980953
290585
547949
1179270
1553495
36180
264048
1228455
344765
644034
457878
1348288
1945086
100156
1885113
1750228
1720421
1170712
19891
651300
1492816
1932407
488382
177107
1829652
1486302
1005272
953553
1055751
535146
81739
459354
1709053
1542719
603928
547436
1225984
1458553
306526
899619
145596
1544496
490755
541537
1363287
35434
294367
1997987
404301
1410866
148502
1139920
1659533
772756
95172
1296775
562952
284660
1455979
1738873
1727635
254631
1682904
297178
1825312
716229
1887638
1619653
1737707
330309
1590770
215177
325743
1476504
1354552
1175554
453778
400421
1849205
712287
481598
728161
1873334
1445499
1962933
340579
182864
1032758
1914835
1346592
1757205
646264
502882
1429613
860763
1838225
1671851
1418593
1983833
679278
1213671
567247
421145
953473
497951
488682
1195174
347967
689006
1390454
862060
830378
924492
1915250
406310
989319
1363834
1300013
345119
1405691
1930661
1984416
52714
1663882
716121
379351
689656
1642251
226235
47665
1696361
951199
1753046
336701
983721
417698
1964491
1915081
1933371
1097413
1857870
881791
1100557
925030
1614395
641921
862390
1683232
1543966
801597
1947162
1672081
335649
1835373
985539
1995145
1744603
684579
1637970
595153
397278
1052632
498489
574140
1146452
300511
483593
23031
502526
662971
11658
441780
1853430
1851536
1279815
1480004
382086
1904178
819279
1344528
1468179
612975
1623939
1684692
1927915
1035569
1580354
964184
1280573
1842241
128082
953201
1269956
1665017
1895378
1457096
1188402
806243
1737983
1977857
1436537
1697848
1771441
43309
163959
1638550
1308570
915724
908509
274443
816727
534012
1226813
225694
1466173
453413
1981018
107463
1566320
1492891
489445
1626702
951824
623656
791325
502135
790293
1090658
1883945
1213613
1395518
412636
106227
512864
1131419
763789
1816246
1279834
593801
712476
263084
1645078
1795486
716658
446108
119064
1960194
137249
220654
1330408
1577777
1348534
975095
366900
1097036
1023314
190542
334767
1526471
716559
588794
1685805
1892335
520454
1377865
271512
1673795
1598245
1658608
519393
1375306
1395938
43965
1415688
807306
1581440
1219752
876375
447681
546224
1639044
1732266
275694
1629750
824600
1176695
1213959
1794394
812308
1439940
1143653
332758
638288
934346
1521571
165037
590414
394135
1283118
1487565
1989988
1955251
23363
567890
493906
997048
1645054
325171
964047
117035
1476423
650672
501378
661932
1419959
1472080
1397973
1733098
1171669
1654420
1493213
1968596
348887
877732
596442
1837891
1840968
805814
1178841
821051
1987359
1376104
1454755
1933868
1808360
437980
1426977
1040744
762312
618306
390325
1858342
813997
1935398
1987032
746023
1528202
1302120
19991
1847431
553536
1404676
1694548
538114
13544
1161975
11123
1315735
1856029
183298
283893
1800008
1022985
1155814
1896352
483781
861835
260828
1522422
511577
1108360
1325393
467341
1376086
749354
824777
1589873
123135
1346030
1950763
21286
475083
202651
1575131
1768603
548905
1238419
582546
174576
761358
1201626
789957
1363319
635287
402197
736855
1531716
1003263
591175
535471
1204354
545316
1605777
329146
572678
1514538
689957
1931798
474053
1709340
1283156
1550647
1344139
1603485
1817215
554919
28618
1287037
1487254
586912
1573968
689685
244950
863850
616688
879986
1236314
401542
351363
1900523
1131317
1228847
823858
1255224
332771
1218310
1545358
696581
1014982
1335285
1532882
1687808
1317117
210211
1128374
396297
1517921
121184
568265
337311
1677509
1926604
1110707
1822892
131948
1233139
848680
1664868
1188889
1308950
1496651
581567
1622025
280901
1671319
1864069
1482652
1759308
1607846
349339
245973
1923370
1561594
170203
1820339
499857
776440
365066
1058045
1062521
1152710
1522392
147288
244109
734766
1966413
592743
695256
378383
1431507
193340
1213377
1892451
332005
370857
1606689
1122755
1370481
1161217
1462850
765890
984220
159159
912343
1304848
289072
1937233
233268
1116372
60931
258322
1116778
752259
571926
1157250
619793
622996
1246534
1083976
1944695
1071717
1758753
84709
348972
1272796
1318127
118520
849071
956911
823880
1458095
519056
424070
1203641
486696
658062
1158846
1257527
1603860
1907106
1789357
790900
1334839
1455812
704140
149969
1047308
1459002
230225
1583735
288609
493816
644073
1191742
1200555
1870728
804730
1063464
171878
631077
1482790
699393
677430
533516
1701687
440015
605773
1223600
1870746
832316
1094256
104869
649837
1721216
690487
1357107
1108613
1571396
909487
1622880
487254
827459
1984927
657562
1881773
1599070
13750
1706945
1873640
1347261
1259973
1088515
232461
187645
1515116
1533444
1479252
626657
321968
1094467
406638
1229395
1189218
259497
618572
1075818
479487
1478950
163260
1619918
1432692
943857
860682
916025
468005
921420
345851
1450871
1920325
1039916
1493466
125907
1841518
349355
1089314
29956
993321
109197
636206
1563076
1363145
50064
349713
264223
749793
1765738
40785
1155094
258003
466188
350397
671871
750398
461448
937329
1843943
955394
1909240
1143066
818052
1347358
226394
171857
750978
1193317
1110167
1076379
1132155
547529
1872336
1553345
1874711
803311
1882110
1351715
595049
330857
1171128
737846
1105828
1940884
314042
593665
1918922
1520915
276936
1759203
1102423
1367817
651074
1455610
1626891
1076949
330345
1843460
694154
1201623
1786336
244292
748262
1337381
1627178
1392742
1088068
1726041
1871745
400772
277406
1904519
1570689
1100609
6500
676604
1935038
920314
661024
921520
1863471
622875
1449281
538935
1010114
1906565
290977
1397387
377351
1236402
1373027
714657
1122219
178962
1798663
1001351
1435430
571729
1853098
1664823
756450
577437
201901
528922
983486
556753
1906561
188665
1906849
327433
1365784
683532
1257789
999802
369984
886440
142116
1383871
429960
1467061
1606375
1435004
311503
1783601
1322616
107785
736692
1996330
284511
189022
1138067
1643448
1930306
575124
60311
1280066
531120
1060411
1781726
1117550
293459
1315125
706336
434336
274660
1197933
535024
717998
1816229
890753
272153
1362842
1650676
766310
1580252
130724
1735839
1667416
807208
363896
328020
421517
1848804
393775
1101743
704189
819691
25253
1250535
102464
1265373
1439836
1563337
730863
1674736
415640
999449
1447395
216491
878754
399933
1983651
378522
532064
1565275
599967
1204871
750537
166394
467255
86094
1651281
567511
1869078
1492960
1934293
37862
104591
1579771
948726
1293214
159751
360010
874676
846792
1007353
1485311
1525254
481186
1647821
1355474
1953516
834096
406867
347928
1398955
522318
1055882
1440294
1650488
1241829
974099
134434
1938793
1631927
830389
1844734
57670
849677
701703
1454619
1436825
1990171
429637
379541
1859828
1966505
1103701
1276540
485672
1504228
1595343
1288610
416648
1150904
487241
336770
1682613
1836870
1465858
730525
631883
1864724
770753
1408558
1234727
869062
32975
1750152
830614
683848
1121026
789827
1605811
1099919
1443895
738338
785381
554690
253088
446799
321098
1732477
884824
1219530
930893
924801
309817
1853226
327384
540920
1555527
693432
683734
480657
1069067
1981224
1632755
1659100
1081726
1977531
1793190
999444
1178803
1898697
789402
1438234
739298
1429965
1320354
208747
1832476
1096575
1131301
1134876
1839814
1465959
1534806
260587
156127
690472
1916557
891176
1793455
908016
784809
1783070
537769
1236754
791639
1205801
958056
1150973
1705585
1159747
945073
607015
70324
309529
1970097
1416665
144093
1063837
1396640
912117
1246921
222585
752254
961972
1086698
67409
1406312
445518
1380233
406288
1663093
1262425
360408
1729669
972383
1290160
1402362
79781
1742530
1459576
687584
505559
1250188
1865158
1384318
1433017
1147497
1255265
693584
795773
1214324
1587500
1899198
297156
1208478
446889
1674476
802030
445529
1042355
1793935
577829
1213608
327433
1379699
509139
1786900
563472
1896574
1189915
717201
1855694
497840
620298
125830
1401970
611061
1187515
66343
762698
301761
1588203
1488168
1257270
1851376
1187230
1096739
1465398
500984
1845968
39597
950458
1209149
318539
897759
1571766
141710
185717
592579
1615383
217629
960044
228584
711074
326049
1425067
821797
1621677
1997868
290035
83853
1711409
1218123
1117823
1923929
1665976
393499
1216942
645451
155853
1916400
1277095
1714683
1532875
1753565
1483803
1898610
1014784
1247170
1695211
86664
1378687
104006
1351264
706103
1137248
823947
1291725
974124
1669412
1010402
1366749
1565021
1308719
802844
165962
893601
1289084
1711462
617699
361255
788220
1689054
516986
276647
88674
1602901
583074
1733340
1338414
1470004
1104258
663805
1543706
1047420
1993285
982193
1355357
290824
1224022
1434882
168284
1401006
1293674
254644
1212733
204773
1202022
1033106
1741228
1420905
1114394
784817
528720
1984562
1963221
1476161
125566
347845
463615
1859708
506494
1467713
443016
794214
517674
1685127
27016
1535494
727770
85999
742099
1805187
533137
876928
1617746
552042
1223689
993431
1162450
820880
1127602
528201
1448967
1290629
503813
2051
1707223
248975
1079916
1809443
1975744
1821238
345404
1850441
1423722
627706
1914610
1293167
898367
337992
897759
1990765
596326
720393
127382
918069
643290
1316042
772731
496767
710494
482826
1424571
908883
409674
1192587
800528
730920
1903507
493455
1815049
1726683
1278295
115075
1144953
517762
206573
1165727
397092
1240769
243057
200419
1105212
1163291
1880741
335244
108020
1843452
870585
640736
779379
1932503
612228
1932684
1676040
1148399
1573393
578383
826277
124276
1683915
405962
608490
517202
1470297
915294
1775361
1468740
20922
336280
1984591
1007377
583237
145580
588985
125611
1757366
1428460
753147
1128110
560630
1196281
1430024
1725787
454936
283698
1429458
1019163
1522473
932739
1614308
522895
722393
1960533
239402
1837601
1500797
1709514
829628
591087
1660590
1894453
1258530
1893873
854355
1850728
626888
1151442
23656
1167315
393124
480152
898384
1295916
1449729
1075223
1711249
534285
1668042
1772817
71872
340273
1702071
1732142
222783
1659360
558604
1977101
201419
1412791
1149832
1903231
1152243
145564
1054545
320083
1934371
1368514
1267081
398635
1075982
750932
789714
997742
327920
1857835
169192
1550701
1210936
1966603
492744
365817
1177653
461043
574601
1154485
1084621
150376
303439
1256655
459813
1091382
210672
1311165
38917
292313
619653
1810606
1016901
500359
1342654
651564
1739789
1931013
70286
795488
3976
1413667
1543602
1365622
1211727
1329603
320905
1450753
683764
1028028
15965
379778
43835
1247818
990582
1045085
1445566
914745
24131
391659
1442945
1862820
478713
840027
1917206
1943691
365512
588368
1116400
1688172
1781002
1041683
714357
677560
1201505
1834188
769462
676879
498478
1649551
1870160
700817
1201436
674235
1917389
698094
1414532
986011
896835
171375
436210
708115
1542980
597114
683225
39099
878897
1273261
1321337
1458461
1481831
1188647
385977
1353024
1010270
1848100
1073549
269954
989104
771047
115849
1005341
565472
1514050
731297
1656672
1934700
1281095
621842
1767231
947263
1491943
446277
431185
753048
1811862
1649622
1510125
1473167
202079
671199
1093244
1982644
864891
1029131
765064
1863734
1798736
561119
1702432
1241652
1820345
1930837
779279
724203
393493
216182
1073691
232088
254226
1776878
542191
1265951
842716
1341225
1204318
1755687
1393760
552260
1653303
796348
1829070
1281128
755917
1606740
378515
1399983
863156
407301
1507364
1947515
316895
1495920
1014241
45840
127087
473880
1527672
184126
1911898
739533
1658363
894601
77060
304746
1721635
1197221
1657682
816285
1145385
1141615
1047314
1464268
209995
1073681
1932705
1144738
764270
1986921
228367
79205
475446
61251
1098280
1335405
1838118
1376282
1449621
581873
1736918
712708
1434371
29814
971298
487937
832481
589223
940241
885404
1589928
944917
1142894
60745
1213773
60658
518065
1951362
440781
644287
521472
640178
1440308
1641461
1656811
1603284
1808892
408844
1035695
1739067
106570
1993032
278181
1435579
1331978
563684
165040
748914
454730
344577
20900
1111338
1618544
188592
1744719
952601
516087
1104826
592833
535356
1801050
616739
1993740
8226
1400648
36394
550603
461493
367935
1509427
981355
459096
658851
1340754
454401
80267
645680
1895233
57763
1602493
170615
213261
632681
193906
1780379
1589490
122461
1761410
884556
1195420
765152
941244
937867
1586358
1646534
703807
651408
295
394851
1164745
1300697
508758
615606
1700142
1168333
1640090
30978
1446712
10268
1911703
444013
158204
1855708
70393
102985
855307
1495920
1707100
1081938
665268
1113656
1876775
1034786
1697287
214599
1129041
926439
1020546
1251673
549516
952969
924187
592192
749515
1326676
687665
510720
301842
284656
1968486
903287
690258
377457
1321537
367560
1250116
1319843
786817
691915
519181
348136
1708800
1053867
1598485
1329835
1684838
356502
303318
666967
740420
236617
1736511
1806841
1613146
168928
1083701
1717567
933767
245606
420353
1417179
843048
1243220
483521
952820
1093360
980654
544410
468685
1984383
1679080
1374625
147676
1704201
1227464
251173
1960302
574329
1379200
656864
1950277
509294
1513796
1301836
145706
903560
989133
669934
869415
1629298
1188610
448318
126810
974758
1278823
846051
1727856
1336186
965713
1265006
1095522
1901760
1714226
1877119
1866810
1923253
49902
323438
693577
366982
372903
1491351
62848
506315
885984
625686
1744820
182655
698118
898485
545118
1187375
1740953
757275
1901113
89843
1870791
1566100
267557
60755
503967
505820
1619436
454271
1864271
412236
1345794
1086011
168387
1149794
1443578
1120815
1277704
758733
660451
918647
1042042
1562461
469931
1683348
994023
265101
1556943
1851934
810639
980202
770881
859354
1038509
1051089
1503302
488512
715899
1769107
523429
1954230
1197430
1068074
402627
523160
590200
1612959
756362
365686
1798583
65352
11283
1451374
1315586
261964
1151685
690084
1320821
1223747
1472231
1864733
473889
1071234
546727
1695874
1114891
819973
898751
1776493
927342
689003
453931
1984906
450377
1976886
1507754
1381402
1792935
926408
1536736
1256151
1400956
380169
1335851
1603260
1015138
782992
490884
456767
853983
816369
1050222
120945
1224897
168234
952449
837535
998490
1584821
1535172
1401621
1981029
964271
201435
1010860
179730
515289
749681
1765161
503850
430223
921700
330651
796061
283568
722424
75547
1173655
288950
422114
1318663
1149539
135045
263130
598310
1281374
48459
276357
541571
409799
912095
413946
1966462
662343
1723032
130330
529223
1361699
375184
412755
1369404
1720845
1187287
1693097
445525
1939275
1351618
1840572
553930
279421
1248868
1677807
1908984
1596685
116211
621492
843326
1692254
383545
1752476
1322174
318894
866876
157211
1959298
1414492
573738
1535667
1026293
1154877
284782
1249609
91823
451869
1814004
232302
1746826
579390
1678682
41062
718099
735488
237957
1459499
1705083
1346212
607412
1610259
1779977
1850342
926337
1244676
392670
1371100
130851
131003
82735
690541
223178
826746
1656178
600922
1304260
1434222
1314134
1539250
1728777
1847027
1328707
1794764
161901
315903
154796
847806
759617
1301547
1404308
1512307
1118481
1606700
1172714
839363
1602483
820548
1488431
863018
1601513
287263
773270
1771663
388544
725419
917399
1400946
124112
376024
827941
564216
408900
669262
715195
1602528
1209091
953706
1953079
1905924
1748530
368983
1723315
1018183
148821
1084643
1563489
372773
1870192
346393
511592
1733508
316152
1372792
966685
119913
397678
1813499
518416
1742948
1233019
492294
286622
914814
908356
739955
1733142
1572575
1316502
1710179
787654
733910
1258647
1557559
1432235
1792174
1720560
244960
885675
1617099
1805154
1267578
1226904
1979356
1325976
614549
987826
111279
1246756
457037
1118493
35166
935026
731979
551879
461377
390462
836862
809027
470515
667485
1963948
796792
303392
416087
925301
451869
1642902
637581
1222923
1165344
1808970
1932479
1756028
499908
563343
1617242
1074202
975485
800846
1510833
1181739
1694614
1116533
919669
1809702
1258307
1872895
876921
375461
1318805
1685860
1694884
828466
1197423
1182028
1394739
1319573
299132
1224673
1132476
361373
1977965
793157
302782
524620
1762340
1545382
376126
724406
121014
1106120
1397056
957501
386319
1102708
327532
684873
41831
1075267
1853353
1668283
449642
96824
456644
1858061
1364765
110354
1964573
1748852
603352
489848
1095125
1170198
760153
1731672
1335577
378891
1084037
1721576
41399
417593
745697
1855489
777473
845762
1912134
907663
1031676
756383
1738261
1906436
1080040
1954180
994328
989432
402433
104746
816475
691657
1567270
1572811
1659459
1137911
1050402
282068
857807
1793764
1779911
1670849
528718
628597
1202374
305383
1801854
629029
1024081
447302
1331564
587240
1949647
636300
1775096
168885
760465
1460212
156921
83504
1395607
1116797
327873
402827
889616
606966
1979116
1646340
1211006
1374341
1929936
1289425
1598241
1901377
1792363
545313
709666
116383
1499455
56787
1754410
57420
655323
214465
809872
765127
1175629
1671876
892617
1644911
46976
76180
1170517
157566
1356457
207705
912555
1963000
212098
652979
1573981
1842049
1021718
662164
650171
1564153
1598163
1199320
1225652
1706523
226945
1934129
1608488
118678
1069899
1794083
1338394
971557
969604
514916
279094
1687470
1031867
1680090
1244666
1740178
1078336
254891
1009336
1579723
335309
1373429
843814
1946493
410131
1954117
748748
417354
713947
650681
787154
1294797
1363093
1713989
1260390
325997
1468502
1800569
1796240
290656
1423686
1593762
1185622
1581037
240174
536107
547637
1912224
1369710
402807
1599125
1440627
70605
1426841
305203
467575
588547
387040
1185857
1051002
1646806
1735513
1345948
546045
625476
564523
262409
515579
221421
904891
1168687
66277
797912
260083
618997
1513815
84761
1756970
1204491
977852
1422531
1799461
456030
1511077
1356445
419488
1074940
601594
1120198
1387524
1003963
1169695
1488796
278255
1799495
408482
382042
1559430
1393555
1232897
1595682
663830
1272875
873594
281512
153141
1016614
1601037
469546
133867
77297
458494
629352
1455362
1457642
297939
38827
356676
659795
313201
1111976
390908
213934
533302
1380256
593044
974823
145725
1836297
1137711
341823
552516
968624
281131
904882
1668228
563904
1387531
52042
173053
501519
1025767
480893
1181874
347479
1040006
823461
1215628
1772991
839794
1108588
472953
203639
306085
566716
1107652
613487
1694148
802741
1147486
835316
870628
1999509
924394
439328
1356321
251896
938356
808808
1047262
1925735
1973638
1485616
727017
816949
791811
1053883
839312
297292
892456
1409983
1227788
766270
949284
384299
439763
485417
1373774
1001061
1483665
860870
599901
958697
1664346
816538
1655256
1464730
225873
1534056
1198021
1046687
130086
1670525
785052
43322
362734
716139
476092
387899
807066
403495
712912
749860
1375199
16235
116
1021408
377476
1132973
1657014
1257493
243398
517233
577299
341771
412813
234234
818506
890166
978341
23943
4401
1621904
1543861
1950616
1326759
708531
371617
461008
226247
1394505
1238328
1973378
49633
1918760
1928678
1129454
538287
991713
147148
1865261
915776
154529
1447389
1169093
1934345
1684721
1744762
1864723
624904
1050504
1917148
977988
44506
454188
1933049
207308
645140
1110046
1193960
123175
1095165
339441
439216
1000834
781025
151021
1895882
1808804
1451683
883019
309909
972251
1123989
1683062
340987
925457
1070984
377810
877632
409104
1233241
223500
615281
873323
442972
1120454
1443217
1668220
273313
39602
1415553
249923
10653
595267
1892611
1174309
331374
876308
1204708
1918004
138795
1553645
176001
1173218
608368
1532222
1815731
725394
1305566
1674865
1072528
310310
1352706
242452
1956449
1710811
1411264
254264
615605
1292355
1934555
119063
1665192
1264930
1458028
1208992
426052
1295285
530862
1390272
1894583
1942836
1899855
468480
1341815
1426541
449662
96869
1672825
386252
7785
1421590
97478
880468
1383516
371741
1795852
457806
1746077
805077
951873
192710
329244
166812
277929
1798279
640899
1864072
1785873
1527134
1615919
587640
1396545
980417
554931
894518
177718
1232923
1521790
185763
1940925
479847
1109107
633008
1492718
1101017
1800945
149609
1394394
1898692
1513492
1470059
638601
1117364
1936299
1437763
1745975
122504
351848
1301385
642464
579537
1006382
1524554
1948257
1243011
1132590
284448
352553
1327210
248469
803205
594473
1861090
1028840
659812
343097
112081
821872
725038
749763
593407
1683042
1358629
1668053
1283935
1977762
1742592
1288932
13505
1555154
185586
140234
1237130
1355094
1389626
1492676
33670
1966966
438155
1035772
473911
738402
480373
1217600
217372
1842092
1042345
1890004
1523216
1634417
1118209
1731213
1107770
404709
1736080
132363
990011
1248471
240068
758817
1741452
277558
1534544
1110107
1772616
1343709
394465
937326
643111
44578
1603125
1029553
1619415
1037261
883319
1505768
452173
1174514
1733913
850
1237
576764
1291739
868925
1083853
365257
1733458
603083
610289
1941202
647936
266160
1638882
9706
154465
698
436971
1137732
514142
962301
365130
118036
802718
115918
1908430
1934993
841201
725534
1361883
51312
983471
621581
1560449
112461
552766
1952211
1430608
14771
1919769
1466759
1280572
737719
1966674
979350
950403
1962683
1900733
788764
360364
648522
1458014
1013293
57080
1422175
1351132
233505
999293
1009101
254838
1710607
1719922
1838000
1967405
179357
918419
311350
461794
1138938
1193977
1105290
828244
495250
975182
1014733
547490
426572
485512
29946
1166932
1410860
1295360
1947534
332082
1361665
1887175
229147
852794
1390757
1523902
1062096
1856710
1539725
550834
1093034
1802444
55352
822347
1738095
1653611
1950514
375239
1376633
1693229
1620604
785959
1779183
1537608
633396
872270
197218
797399
308483
377141
278981
1335391
1583830
699784
108602
1806963
947954
930257
1539613
1153671
1696926
514664
519812
1612186
357861
850766
85491
1148680
150834
1383920
1712611
1670294
1837346
575413
1528951
1498532
1634504
543957
1352593
1344794
1676140
1908647
468706
751464
1641783
1218833
1255690
1020723
51161
1663783
1965295
1073651
1088371
1558401
155923
1892214
1774523
914093
251884
1125223
806860
806673
1678506
937994
949979
1211951
1219202
170228
151100
254919
340131
288885
795025
551342
195977
1240851
34422
724093
1258454
542583
395578
470579
513245
671380
600562
33414
553360
1545056
1362927
630096
1060765
1115895
265806
1614019
3555
1551280
1692764
483002
1728450
69408
976221
1622260
741639
1073458
1612866
61916
1612690
155191
864570
1092404
657253
578207
367268
1677411
612175
959632
42250
684162
1174894
1014900
359615
1305222
1804646
1653043
403740
1714469
180340
961795
1474540
1161118
1685357
1310017
809134
1876522
1014730
950082
644396
1126889
1156771
507685
1938002
1129844
1974487
774054
45131
486346
1895557
1575006
686311
1483363
1030777
747478
132510
698030
1750044
1641797
1346444
1370663
1646481
1480392
1957221
235103
61604
1867288
1450949
626279
1590256
1042633
525967
767276
114734
1724288
903637
1398632
1467456
869955
1319723
1613072
1802122
1439607
37258
1477223
1006273
1867995
1276659
167582
1478282
1762377
323378
512141
176985
399017
395130
1114916
955126
859182
963909
381960
310328
744786
176206
1758320
1313718
1876331
98962
1627938
439655
898335
220243
1193210
233175
1810146
1164917
634903
290143
189562
1141275
1443433
147494
1952309
977188
1020798
1804427
90987
1658796
561246
1942574
1351535
424777
602906
1168706
1416381
365578
1541004
549209
1103836
108432
1127969
1308951
1297443
1377228
476037
1728782
1762861
1601747
1238142
835384
1208942
1373019
1683752
1012229
427934
1030378
294440
320366
1323073
154207
559577
1327200
1726998
1973326
499512
1247868
1415639
286088
182921
196462
460324
1831369
619090
1589296
1126913
848061
1356538
687776
1589948
329104
31187
1880608
354308
1349391
1747890
1261711
1407510
1313250
1581862
311071
653986
1977062
1083738
500372
1852899
739277
1694805
1436344
323961
24783
691244
1200450
768111
743296
1654890
456622
436781
1704344
546687
7792
1095256
279685
781635
1657304
1642928
1870923
165730
235756
1161964
355846
1893581
1617382
796574
276030
86516
563438
491693
1802064
1538558
274024
979634
904890
1339219
1979513
850617
950321
1825123
981639
213625
828844
1521469
106080
1977354
571364
1848882
669331
780655
487360
801299
1960422
1348911
1903096
1108586
1556932
1242120
343591
22310
1629112
1643285
1054166
1931467
738991
25868
830055
603375
1205064
222130
535317
1285884
966240
626124
821978
362350
483665
899145
57565
937651
244709
1137474
1085031
792146
894614
21573
369789
1570911
803476
1368925
507721
1633742
1515023
1055707
20397
906414
1933499
1080576
750166
778991
492227
1251243
1756220
40117
864841
1378233
904522
1214589
1961769
1252984
517525
173427
1930791
1299635
1848781
335276
587205
1412927
1198317
1443695
109299
1609569
1007609
1820067
977015
1160714
289368
1125115
1796292
317728
287649
1952860
689774
1438988
1111287
1645581
380837
400015
1654932
592176
873024
609029
1851397
1138363
186827
385984
1158714
1821262
1087826
1359536
1747926
958546
1621018
1960105
1197901
1232864
246064
1019611
1556063
1462604
1623343
1339845
1762873
997906
362343
1120780
1515917
1778509
227990
224897
1681230
336363
722610
1097248
1490220
1947918
1853857
1673279
1473030
276990
444257
1581372
1610552
1696336
75065
72224
1976294
726231
777183
393100
1008394
1267851
777638
1334942
958048
941700
1443510
255275
1682087
885914
1510530
2730
424892
1194502
1691780
1656370
316023
1388561
5984
1820275
1834541
606033
518654
1364591
1559310
1166326
1039146
797054
244853
1057605
687732
422468
1757996
1555059
762181
403090
1318574
761451
807430
266097
1659467
1301278
1343163
1394148
1278275
1823484
625313
1781548
1222410
1236635
26085
1699061
1548390
1262420
1089144
1998976
42497
1700985
1867907
357531
221487
156469
350925
1474342
1615668
909818
1388800
1956658
172534
1159608
622868
218164
694676
993468
1265608
1589553
1511170
317685
1458014
1093873
1544237
1154998
904313
1903245
1432387
1982177
1590187
1964268
486294
144706
298651
630543
1518315
603453
1773517
482303
1523995
858672
1535345
1782982
1289225
1794004
1424243
371829
1003853
605054
104433
391313
548719
1112621
1115557
162303
1804020
1371836
1978765
1796272
657343
724481
1991869
1979405
264292
126725
72503
1139942
1769008
1181285
265742
890530
966700
1667951
914620
1764088
672923
102027
94134
201540
1361914
581033
1245337
1399918
798600
269872
500655
857797
1788646
1354656
1945835
212118
385493
416321
34587
1356066
978419
854388
1149286
919959
387591
300436
1241758
155081
1950223
951431
1677596
644329
383561
361681
1235807
1021046
993406
1922791
402802
1607091
514965
117997
1419315
316583
1034420
97510
729491
419780
1829424
639418
1879299
1808624
1587872
1436411
774540
1977253
1762641
1646866
461431
1860205
194419
333871
1221824
1856367
1075072
1459545
901222
1663703
456728
1823496
836939
124603
1333998
649553
1773158
15570
1182992
1231607
1400936
210555
522340
636877
1804368
446681
842492
261482
541173
1134179
306896
677867
1759364
1082926
1152456
638897
1998237
1054264
1915201
1820185
992644
1703854
1273567
852759
1010959
1177679
1563875
1981845
620029
480622
444762
1457417
596913
206585
1592382
1531773
214694
1562170
1854940
1995419
409704
653408
840561
1861141
1475017
1915339
1826214
1886938
1018456
764625
8412
1945391
1099873
746433
278671
370228
1024534
85719
30605
11084
1510310
1128509
743595
869351
1762521
910299
270290
632319
268048
1480471
1092206
792720
1867142
1723373
1509956
1661820
1508571
184201
724765
919502
1414560
758610
1133438
310297
1781319
1458053
1673685
893465
139025
598050
844543
1453620
694045
473647
974112
1205223
1407385
71085
541962
623310
1606781
1424920
1135764
996021
1527117
1251079
925339
1308914
1534322
788616
475620
647082
1570162
1753259
1277936
813135
1002724
576463
835614
1914030
30000
1828900
1304405
368280
1073192
51555
1089191
1327618
1108947
1022844
382644
1214018
886911
1972973
1483753
1473109
585048
1862565
272217
504365
720535
38271
401460
1023994
1842319
1360030
992983
508575
1641718
228147
166655
426314
1343417
1874199
1253844
1261631
1712030
13082
320281
1783104
1869556
1368436
225052
215201
1436482
1206829
218761
1088554
1250180
1103747
766527
417480
247522
1836855
1470009
223225
533575
803561
1252852
907576
1337614
761903
1882672
1196022
605041
916432
904576
337134
1308122
1288461
1835741
321950
1384676
1767235
1575158
546624
790321
1132532
306739
1725780
1740948
944352
124373
544856
959729
1512297
773075
150760
1109240
803083
651390
1985201
1206915
331778
773279
1433667
1400301
206586
489500
705697
796708
873166
632535
871820
1223620
20958
1621169
106530
1714867
381310
1094135
66879
460594
43139
1183729
1166286
1990515
1003517
771189
1020085
1139012
596314
11535
86167
380935
762274
1285661
630102
833051
721825
351059
1023138
1887210
323165
924837
1887761
1072429
270853
557178
1134034
433257
124666
1147983
1225298
575999
535151
65257
828600
308768
264575
419364
981442
1705399
178567
735326
129072
1728838
1805664
1866637
712266
340117
644026
1810865
184809
1235760
1172608
801115
1351394
801703
1630845
717426
1597012
969967
1997559
505658
891684
717741
33759
215591
1530157
1607435
1363155
476004
1157863
985407
413559
10714
1125137
1073952
827142
341159
481941
1528284
1719061
1370661
872528
828018
638886
1360020
561956
1683499
1881146
1444896
1622745
1732185
1971823
999552
1031580
1307576
1618541
1141374
1420957
1121788
81848
1563002
1629673
702934
479040
209982
693432
365797
1924657
1536870
1996725
1501656
1916338
1239791
545398
440098
619625
951993
1633194
618687
1715972
1838366
188725
50237
916525
1917548
1020020
1334089
1010631
1461189
1275437
203719
422817
607578
254492
1447225
1347638
1311957
1264415
1016398
1839025
1619221
1867610
1480214
1040994
10583
1325121
559471
1119394
657846
664396
290131
1504641
107117
1792201
322629
19567
1291102
10188
1226835
1160214
1562446
721040
126742
1082257
1194406
1978363
1713761
1499211
1724250
508738
161055
1730425
1997660
1921453
1705014
278607
1652735
1937712
1901583
1787892
1275977
164384
695225
235141
1432327
513347
1552291
1454706
1875283
549761
1648810
1396425
1922691
560421
1865420
188624
778277
1437324
1649432
1546053
658725
1721648
1887209
457722
1687771
160442
271296
1379560
816459
546879
548502
1579651
1380824
1325387
624278
209422
1611761
274702
774344
458205
500571
784473
1446228
1230535
490183
1156203
1053677
1305209
1894905
333359
862894
603231
1323340
1140948
551522
1149926
941799
1212311
1860783
1280636
601135
1480819
11732
808165
1867707
1522519
844773
972842
41361
596103
1728255
106824
1003185
1941929
689146
885292
523549
151687
1478315
362596
1052070
1092970
1586231
1534280
1887058
1553062
61028
671702
774632
134321
711116
20243
773295
1724174
1567191
1672741
183188
638629
739913
894648
73685
1316271
404539
592626
1617040
1469519
1406086
770276
599097
1915228
703232
1457395
1678130
1827345
672494
1752134
467650
1282981
356750
498361
1447056
1396962
680011
1015701
1027678
1827629
1331018
1692324
226486
864040
1227410
460257
1449358
793179
172155
1121752
935344
1680875
263877
451260
1982222
550490
1866996
1735018
1318078
1931867
1655522
428917
948243
1841214
642828
972781
68731
698084
1799958
1529498
200098
1451764
371114
1984033
1582355
1825971
546736
819588
1437530
478147
1325252
1405202
356782
516455
1086910
883541
900586
1657986
191841
1007594
927351
856653
15178
1389046
1954716
284047
1768619
1064188
201546
1504555
1271697
498432
1635343
1161879
1584484
1238230
1852670
1436652
174117
1659023
1904484
252776
1834036
1986339
1818546
128012
1588014
1059660
377178
72409
598546
672766
104391
277286
64228
1473420
1847095
1518291
1027538
382983
1338211
467450
752790
284046
255093
90610
1201886
1668240
53146
934006
461723
740556
402602
1805492
445046
1770197
648289
442099
645750
797726
1753879
1223416
935934
1903503
1808262
1547605
737271
1540719
1681959
468597
1442578
1791385
859841
443789
857846
41210
1557333
296253
646664
1147780
1089833
733673
1543567
292752
1854342
632627
287582
1715093
406040
531566
370598
86296
427199
1351255
1756231
582746
408512
888838
551442
1012778
1477923
320807
1405762
578041
770151
1219408
440864
1645023
1544141
1719948
1442215
244741
1403395
507047
1952029
389130
1235184
1588698
1897993
1111429
1007702
801963
1943884
1102529
1803813
844086
779890
422731
1793722
280016
494762
1048591
1682613
1758474
841317
936854
704170
370450
223360
33467
1756216
66162
1305993
203729
1538018
1611352
1748467
564007
1417675
1389744
1069518
1463421
526055
614017
405062
802044
888780
1715229
799853
830957
711452
1295545
1221804
732330
997548
1506825
1023444
1380431
147166
1398453
1458875
1700419
146169
1023931
99351
1168449
516352
1059148
1646129
1677441
586581
1978406
315034
1956523
1461607
1525475
945871
1266592
121149
1813110
1363408
656718
774576
722461
1945200
143152
1199823
700919
276451
324082
217436
1959590
1117
165226
1006169
1859862
323078
1472397
408789
882730
1408016
1462238
1814746
371740
336744
1918055
1052945
1759303
735267
1926095
1983828
1935238
1558307
542821
339369
240900
1440350
1766158
35080
135719
27599
1498652
1992652
191042
1624369
1713856
1705945
1443228
654083
491038
1247761
254220
1294808
811935
1850662
1020452
703021
1411742
274215
1430540
1411094
637607
571640
1221624
470631
1297965
693021
1735499
1457161
1281912
12981
659057
698142
1877014
1335841
1665439
500214
401731
1271513
1087154
335829
376948
1293496
47869
999751
466145
1325073
89008
1716187
1491111
1188990
762041
259713
197977
1319812
1847520
1043760
456726
192200
785789
353098
1364136
1849349
1765791
1925692
1250260
1170091
1194827
1581639
973770
1646303
1641157
384568
905323
36420
798491
676689
1491277
544730
32158
493717
1866350
1673222
883322
1259507
585471
1139883
1529099
920031
121640
1997908
1501455
362726
933067
592645
567209
318817
1866044
1821213
852045
1676224
545356
48565
1800916
1720105
173210
1739797
307355
754912
1805107
1315533
273736
295809
574461
1324199
1237092
455993
554420
1484918
580829
1032291
1193682
499035
1009966
541792
1280525
1357178
1112967
791023
277936
215678
1931836
1878550
1406647
1268489
262078
848321
472164
579138
1225430
1981820
1193287
296149
1941040
760784
543433
1092622
795497
1591349
1835
235375
1701708
824859
1379155
1224498
1015907
1128509
1222630
278797
452084
1340689
1560475
1267541
1273245
491147
1313515
1753751
1278818
3407
1066278
804503
1665620
1812578
1346706
1656181
369699
351946
1711130
1773435
1757792
1060594
1848196
114579
1700733
1544727
415857
17996
557489
1209082
1912080
471185
357610
1198707
287328
719123
1043568
1684465
124176
866636
1406141
1405836
1022184
837779
263243
943131
485649
605868
548872
617292
733244
1391277
183768
1830821
1275131
1750345
567449
1540163
3036
1640869
1040525
1117055
938703
1966222
1954411
738472
388472
1633118
1051842
997977
107778
1015799
1649378
1559596
1231902
1404337
1071019
167778
283684
288277
493050
25726
1736010
1093821
942325
794287
1170187
879322
267176
583103
1014679
898613
774715
464370
772544
492503
1732399
229350
1427192
916305
567933
1534071
1779608
918240
810361
1223926
521041
1132263
91222
616672
566679
877730
65654
1862875
1625056
925300
1808222
1655051
1991872
1513257
1860912
1345406
1291870
1168992
904108
1878816
223883
1434273
301890
400555
887909
1610919
1450964
450554
1392049
936159
1463110
1605097
1657956
1628326
37226
811571
331260
1169554
1638629
347702
1450372
1181560
761117
1696178
320207
1437136
1030922
1253463
1946092
1799501
253734
1869758
53014
241819
634438
1473709
1993288
191895
1840177
1489886
930091
1034718
336384
955358
266825
842324
728619
116113
407686
1348232
1617968
674155
1617497
1123968
1901898
590220
742393
195918
427148
1071191
1521519
608922
1373055
1522227
428919
767568
1241128
26712
1665903
380154
223325
1778253
940951
743618
843331
890501
361517
1037555
1035114
1537083
1281347
1021380
1587901
48795
1409337
1105184
145521
1586411
1898926
1266521
1821758
1109051
455092
83477
626419
205564
1697412
529567
1593382
768446
538271
1326898
977983
52121
393691
337030
1523797
1364052
1654961
1336555
1090640
1048967
232637
1625745
127636
1389761
727362
1770500
1527282
483058
715391
346964
702566
1242191
1822941
1618162
774786
1024823
1130250
1889714
1166628
1252638
1399729
1565131
835812
1671397
631889
1265196
1054264
533638
199806
1822256
886497
195509
1315308
1715397
186644
808236
585219
857520
1690238
1275458
693398
596481
1581812
531726
104144
321860
1990304
339263
835935
387443
1158132
1888109
694181
577282
1474522
719504
1817116
1278248
1277310
515841
306060
103523
1666386
721080
312841
905169
885454
290194
1492417
1877293
89097
1547695
955838
1095400
1465310
1850512
159596
378691
1206899
813207
806721
973660
994199
1256383
1371194
199808
44075
1810832
215522
1299407
328173
1684850
866880
1248029
1647409
1922256
208436
1677190
1085538
327464
1262729
112332
288767
692557
626372
602829
1294824
749223
284171
12628
1448485
99841
1695925
1494117
311712
1277922
573321
593682
80465
786348
700758
848325
84494
1964042
1465519
1205511
1548651
1814660
1677731
289723
265126
580270
721678
903006
1573247
628819
186353
18979
199974
1970599
1570232
1915277
1867140
1214993
1888569
1547634
75830
1042256
1097744
1106248
1686597
1510875
1884055
1494414
708643
792516
1844615
986734
294808
1484463
521609
1698557
1226799
682440
374046
1697177
1746240
1081761
1431209
1023727
1376195
338422
1482195
802382
141298
1507235
688804
186793
793494
1821405
1337537
1662921
60357
340587
1572079
1357986
833662
442514
302459
1163155
38704
1933649
697302
1743056
1485259
1632987
790338
1305881
1623493
787740
1503917
1499191
963872
1239558
835824
957436
1576478
1746639
506509
1819854
728965
288305
1209411
473728
1761872
1532472
1842927
1194884
190758
936721
1753558
477229
114873
1002390
1099752
142483
831516
1162928
1501954
1616170
671646
318282
771568
1864862
1764033
1364380
10676
1486326
1328411
1850610
1062070
916108
1697290
1367573
1074016
452501
1939571
1389680
252728
49322
996729
1989906
874058
58696
1200552
1788550
1429242
1770348
711584
871940
128656
1073373
1219560
1648436
1956384
1012005
1700314
1451634
1467167
1416960
1898803
137470
584111
1891563
846909
975811
1851000
1302487
1376825
1366749
1778789
527970
1129480
460787
1013663
1506776
1820314
129201
1202508
39549
68838
1845640
1745827
752927
1083742
509336
646099
1985402
782538
298314
488331
1431771
1339103
1473838
418063
1176614
1500481
535363
286430
215648
830150
937078
479161
1471655
776859
937952
1080034
111431
1386608
1779113
1072221
296111
1004083
1111839
670868
1553338
1951837
1977699
1610500
1188459
1490836
969301
1349562
118141
116176
356819
425960
923133
548049
598536
682045
1958548
832447
1595738
715382
180787
74724
1801514
1591496
450741
319810
1843925
1419872
663593
40383
1418184
1385955
608625
721376
218226
488242
1134669
212451
286830
161780
443694
1363560
1959101
1794639
409437
137513
1108277
611844
400762
1218619
1503964
292692
1367218
131135
684686
1840699
1558819
195771
1159519
1655956
1292538
1992578
373508
1555598
719579
892045
1820910
576643
1249014
1174735
1915629
1825862
706966
1161976
22934
1369980
1115911
21368
78026
1570664
741522
1973344
1799756
1027962
147946
210523
221005
1900666
1547743
319888
1296063
694455
1689964
1281586
1381393
835453
1560313
1404394
576022
1916259
1146179
140336
999285
93966
1197344
749733
1356732
1432347
1853623
1332270
1672773
1076057
1044537
1623933
1147548
715370
1650236
44446
86756
1697017
24770
423681
1137904
964176
1938654
1941334
639398
1751006
1895908
1489621
201033
897994
535657
1000359
1667092
476709
212725
1443414
1771098
781263
864397
1062720
1120710
1236212
1253895
438728
1602046
903645
743321
30506
446632
1487049
976319
219020
1960278
610394
1074090
1697093
709293
729233
14059
157689
1054281
819619
771463
607150
116556
1567476
1218966
1227341
735607
117531
1688336
786030
1042270
1118753
1471649
85318
1317710
106581
693216
131018
1476350
1374180
1577021
329941
1549782
934415
1681214
1222750
707878
1679821
98882
1548337
496135
282412
973423
1054034
422557
1127276
612968
1892106
1121513
430460
1000556
1783750
46866
210817
125260
1975470
1089440
574652
527439
835483
1263677
1627071
41095
1414334
1418311
504632
956631
534335
1949202
1057223
1153725
1635235
1043866
1846101
989441
888153
856681
1260159
917431
1700655
1502165
197961
280684
1442382
128623
1002002
1448908
1672820
572678
1458353
1810525
705490
1520464
305209
1986065
1847630
295957
1046630
726668
1129641
459492
640760
1843523
1772904
491090
12218
1850951
1169423
1432823
899824
1179282
1703620
1297786
3204
1101601
1291383
284023
423167
1273719
460257
791545
1699103
217934
53239
472812
1814403
1640672
1781482
6617
1432803
1310387
1890488
1080255
906913
659531
599273
1045071
1877668
1934817
922084
37073
1054723
762403
961467
80857
866335
1181973
1267675
1904544
1298260
1818299
1943077
781878
90263
292183
1620788
869025
269343
1234432
276989
481383
584316
463874
82276
1343384
179854
1945341
1418934
1192818
1255258
118614
1191073
1479054
1807033
473225
1850593
1909100
1558011
832555
1645469
1220410
1300963
1032817
1939838
404416
1325833
1601685
1199234
645163
1857630
1794707
487158
208051
367507
26255
1619623
1082096
1114796
1829745
50251
1910673
1584114
1522415
1559565
853242
694710
1747765
905110
608666
599878
1326583
564563
1613436
1302524
1529603
409902
824223
1739903
192162
35469
748316
53291
1163736
674140
352151
1729891
777757
217329
420738
1264511
1277497
381133
1984751
516788
1303957
238314
353222
566891
403775
1121861
1604837
1526841
1586937
750056
845667
1090846
1344391
688954
1287966
877684
304977
243782
340353
796266
550406
1615555
1222679
392844
1913621
652326
432246
575712
1569558
972300
1567880
746597
904172
1088880
971938
578767
400922
254946
1592596
448822
825139
482497
1122089
1367665
638435
165962
1031878
1903055
606190
346501
1562561
1891580
1500103
88251
377203
885667
1544766
990883
1251030
297376
541735
709076
657274
1669947
1824256
1681068
1083427
1864525
1681890
1188894
273661
123696
1663168
1847481
1342380
1817758
1164770
1520273
1744396
96388
1939105
1090609
1291205
805644
38785
384660
1941175
1563696
46439
368118
1056953
1985184
341742
1991146
68457
793571
1892494
876839
1300498
1537389
276814
1295499
212579
332633
656339
7397
785087
1539202
1542911
200654
488349
1696102
154191
148732
362477
654546
1862567
694763
1646024
1612071
547656
1886837
1490653
488167
879517
585652
49227
1199717
1572249
189814
92500
105055
1403475
437562
162898
121301
310654
873737
555410
702790
1714499
426326
496605
559414
847502
3821
1424776
421921
626040
728228
172067
1922661
212207
141922
1859749
381732
785007
1543271
1192408
482504
275180
301190
743464
1013740
788343
1907185
1941671
1993714
1048803
1153830
1036166
823939
879037
6334
478745
1472737
1351984
868058
80039
1245859
960413
1674356
851619
123821
420531
117149
920384
915075
200267
1730231
833478
1616241
46145
483187
848278
255378
1762208
302559
378555
1097429
1184436
1166514
1584768
1109333
1602930
1778522
1923685
153019
621422
264800
253945
333129
1133851
929280
402446
1970116
108796
502442
945079
966372
24600
1226108
1076485
1964888
1886207
1629420
1744846
1219464
213829
1634938
1970707
793695
1311507
217660
1868468
1987528
909374
1894227
8833
396797
667593
761725
614801
479370
1855201
228990
300860
1190032
938583
199465
290207
1280659
919050
1505613
1821885
1102688
1931772
910263
543727
1305731
1015906
311654
1548106
1002782
586619
1974858
1783110
946827
36494
1669834
1084942
396128
1468327
814530
369911
741080
1990507
1069951
1528439
413534
552919
1088068
1589920
163104
1737960
259183
69941
1385304
325722
82194
1451199
1238644
1221542
1517849
1370051
985199
723605
1877734
782493
1636237
171605
1011376
1768454
1390388
800270
395925
1589431
941662
851459
436517
884596
1872252
1843582
1414582
1534391
346723
1707354
180354
992959
1415766
430056
1000349
132474
1672233
134583
723699
260545
1057307
16829
1455649
1408153
1545380
391610
44705
658611
922959
1553504
1235316
921403
1305424
877083
756438
1147114
1337450
1889833
677650
869372
32728
1875257
1872467
1817743
1585328
1791164
767134
794828
644037
1156986
57729
802425
1080031
359599
1644226
392015
1712131
1721451
1467803
1384079
1514050
1749632
477571
192681
325429
443730
827612
1584309
80737
557522
906760
1019191
1168564
104978
849896
1884257
1211048
377832
1289811
24494
1762775
1107099
169956
77793
1943968
745217
1545794
471653
1842223
1717353
1519189
1827336
1803033
1328789
750681
47346
1855588
366749
1866556
150978
1506243
151388
730707
588770
1877746
371394
26166
1308194
1576223
1407059
228224
203054
1176372
1034812
1729013
96595
121820
1782802
1433577
1689426
361124
1489187
1579642
1725962
267683
1421590
494115
1853650
1908483
1027673
1812323
1575808
681623
100549
1027517
334268
1469281
79874
1018814
899721
578291
282094
1245567
912092
1653126
1296032
1894689
1946678
1501670
1538713
246975
1140675
554479
1563000
212521
1557029
320171
1550149
1254038
103830
1119737
1438249
310635
1271248
1600182
862053
152601
1956303
1225841
1335662
1268368
957104
1421997
1237847
1137914
1322680
826047
77596
224275
819086
1748791
36037
383180
170198
1884031
1289451
1018491
1704787
1742498
1027276
1545295
243421
1168483
1865752
1699860
498302
654165
1919859
1519860
1786419
1622550
1756411
1764990
1022444
1540970
1604781
955135
1253419
1718332
450206
1965966
1226261
976377
1543391
1296684
1349503
1520554
1355643
923132
1504232
785172
1309691
1735950
1233831
734744
1653654
1591344
947731
667040
495570
576785
1618867
918598
1490245
324468
951698
1961908
814333
1147697
1041385
1037184
720511
1317160
1300932
714710
316325
1444481
1525120
598005
1573754
1325442
393853
1853476
1700053
1842246
879541
1228039
877496
1278451
1803508
1504139
1796923
1247286
772580
1537407
224370
1213520
959934
880575
1519286
291325
1007910
1873793
1113694
1993681
599567
1244284
901039
799750
157586
940114
875922
1641197
525912
577439
458264
1969896
1123944
52294
211862
1127979
477751
661943
156479
280868
1212840
1876857
1878108
1486260
477135
662613
1943642
899927
26831
780366
1432347
159304
1092897
558683
1540415
1765946
1635196
1809220
1046042
1563883
767624
222759
959364
910364
1849042
1718139
195697
32859
1909439
352927
659131
1400048
1200874
306532
735379
1830037
1011817
337713
308397
1342779
865418
1779652
747024
739264
1235908
1468436
1882207
268991
1456831
1002713
810351
1652645
688727
120986
685290
1433739
1783932
1765706
604620
1668295
608251
1297544
387115
736171
1286364
496344
786292
209060
402959
1837747
1327474
1804855
1219362
1466250
340853
587581
988230
23310
1004762
683136
702497
1799055
1817446
1330537
786989
1145996
1252838
972067
731190
1027568
201307
1088494
906496
523790
688164
312786
1812697
1958633
1438865
1006810
38636
823231
1063401
585352
1628880
1750707
1632523
1833141
376176
58263
1697081
1386457
512776
1784500
812948
1210408
1260200
768032
486800
1175229
1635661
1829062
1196899
724826
211315
604922
1255041
162997
904875
523838
50966
32898
617439
826652
1044070
1356811
946748
1950121
1399049
1947277
1662730
1199962
1762769
571554
171201
1587633
32520
1677326
1178311
1399326
891135
438668
1816308
1536491
152052
1570648
1441087
1058203
1222909
1368841
1297257
1827930
453403
1411284
1146718
71012
1460386
788557
653338
139962
664361
74768
807835
1100547
368165
1062429
127417
1702647
875205
1518062
834445
1246656
1241328
125464
1161285
241677
763084
1697737
427742
1999762
104713
1869662
1304108
989767
852512
1146327
1680779
763148
902592
365
1015746
512123
403081
158239
189342
786047
1194066
714163
26544
1470304
1869030
460875
1418851
142888
1504511
582965
535921
720174
910275
1081362
30659
1577028
944402
862345
1272671
1207372
133494
1334336
864432
868383
990063
29133
353853
824219
1600297
1498966
805065
930644
1688264
949161
594804
1864689
1821957
1898329
1366033
1161863
1590257
1027803
1288825
1525888
513654
893571
1051964
660577
1827886
505314
210969
152515
778957
616135
87505
1502967
1479576
1200221
1069106
1345896
388149
370607
1595684
1306043
813476
451040
1033650
1518521
1528265
1827912
609657
1084011
1814802
59758
1204767
367380
205247
1987988
1781778
1454350
867799
1778259
22639
111145
1354800
1228472
375625
1447831
175006
505579
1199686
1149528
1857976
654358
1818859
1425317
509146
555616
1332806
232381
14881
191553
1743215
1033691
523560
787888
458033
10439
503552
1744620
1291650
680148
919091
471611
1014798
259922
761549
331145
545521
912769
922214
1445039
1689871
154737
860161
186726
6436
283146
1143165
1677385
1227581
353859
1373854
1656953
1041591
825417
290296
412132
1727129
1716616
1230990
1759322
1197876
1665741
1023583
1202730
422126
879857
552676
1448210
556865
1541174
459906
984275
773491
164512
799170
578163
1777000
312819
1090889
1613234
8127
1189228
1016620
58588
1028241
1012510
292382
1794232
527194
834618
1972708
1060462
1621842
661959
519430
57249
217143
1991575
1793677
191826
616777
698977
989024
1924109
1853710
159276
30876
191937
956320
1488260
973759
1000517
1908946
1247453
129673
1207104
1588359
1862984
1290054
1957989
1201522
1103118
81945
326927
1042308
1078162
889211
525945
1945912
1054516
41653
782904
1064737
1232203
1672289
845405
1784289
1531223
656845
1606070
1909541
1441233
608876
445945
1536427
308947
870177
994211
563587
9285
171208
449657
1892476
1212306
1926957
89896
539464
175966
1381786
910478
602758
653616
464942
427922
1378086
731605
240267
1788126
1490473
962915
627397
767354
802175
1659606
696321
1259109
551615
457432
1746732
1944488
612995
565364
1260162
5877
92647
1874597
55604
1400537
267749
491819
366691
472670
652396
895057
751217
548397
1776375
1490015
1615408
1335056
1709063
1129114
1187153
550675
305609
534142
786028
1514728
748762
696922
1143382
1978016
722552
792234
1941605
1071532
1517133
610026
1464001
322550
1281598
1346372
1536578
778456
1480184
1722345
1370636
930398
1421195
1244404
678112
1802561
258838
661792
346403
1600892
1752066
435270
901936
741722
1561945
1028466
98044
1727225
756214
1057895
1218855
681321
510976
951894
1437687
1241801
1794142
1518658
1384718
1486293
1476065
1622899
1859055
656679
1920167
1041796
254835
1381333
806951
847949
848191
326587
1901771
1545611
174532
1082509
1203383
1332657
1242255
568458
950397
1583634
563661
1920889
956025
926277
1143555
1648696
812526
197214
1920358
453802
992301
1215359
414887
41671
18722
829906
583688
260008
980479
486775
1731444
1360634
506504
85552
1720726
1497988
1215254
1393606
1592665
361631
1156995
1940717
1077168
1879564
467215
1631965
1866091
232971
24660
1833920
708605
992384
310661
294602
1240594
1430369
466398
1097886
1246263
498422
1390535
569529
982725
522237
917975
128182
352735
26677
1034076
1369641
1862978
577723
187886
620593
152486
457586
1346246
1474085
128414
1829079
151775
1173240
202371
93961
995830
249701
757714
1279866
161415
1746153
1159605
616346
1700402
857814
401050
865216
303684
1835906
400326
357611
980652
699814
1614015
1889083
1224796
1926118
1847719
1466568
250089
1194017
15613
833685
1068846
318870
1246611
1784742
1478518
320795
615093
758630
150724
1162473
1637685
883184
1894006
734384
739042
646013
1373584
1192652
686572
770989
1487612
1050002
1266555
1848229
630281
399385
503212
1132364
1884868
1273878
514845
94672
786504
413135
734878
1284787
1796756
1811248
1764649
1524962
867250
785235
478135
917231
1112207
1010562
121306
937962
1058094
282501
846311
823125
998102
1329660
1951521
321738
850346
1204869
1946256
885323
1172287
964810
1450247
1018805
1920977
1929807
267938
1170372
803789
829589
103041
268512
1936349
92682
174870
848208
556489
1275510
1701140
1566054
300733
677417
890364
691183
1885202
1396311
100901
299053
1381597
1555094
779188
266625
903102
1458845
1280843
709181
1643521
465001
893439
23827
528106
986086
226393
1912468
1043845
442320
415338
1538381
523812
1166902
1079424
1546735
245509
1418109
771634
422187
469183
1592016
198986
1855269
1928313
765480
35277
414273
801307
485650
1575420
1867209
645077
1597628
54273
688910
695312
127732
238815
996974
171735
382379
502074
1943356
1342303
1736225
923906
1582667
974645
1228610
770410
1874905
576230
327984
1734406
444222
1988678
883829
1043098
655820
332782
643481
117648
810410
144499
1179541
1230372
1980015
121799
189969
1257052
490553
1973752
202985
422669
630582
121946
1965618
552336
753430
1731277
1512832
1920091
199931
1601506
1394545
1746847
1464746
1053199
1997470
219565
1359190
1652306
1248413
549055
1151772
1681738
1595384
502927
1547462
622704
1351992
130421
1669339
751358
1647174
1846234
271508
156769
73370
1049284
1685210
1075425
1561159
379825
1663320
184069
857088
1959103
1056547
247704
935818
937529
620752
275590
1275986
1873358
1774918
1546945
731724
1992915
330235
1864209
1400224
1091689
1728899
264190
675305
101959
664262
534364
1000605
132970
1199653
1077190
203150
25815
1095094
777044
1807408
1498443
392112
1509656
1465448
551466
924036
1929912
749318
983086
338516
734024
559691
1462913
138406
1119455
498300
214839
1481244
1790705
505393
1409939
1162939
290962
1504451
1736967
213503
1801686
105303
1283591
1319567
904328
119665
258347
1255767
1271037
353144
683133
132113
1683206
1525864
410335
1119878
469050
1476456
302316
524434
1166178
625176
1086673
1414907
84861
570418
1714307
1136760
713410
417139
397449
801297
179105
800594
574028
1532239
1976328
458679
81663
1913680
697259
1336976
1294062
705623
361894
882243
621940
1314216
1723683
7702
1828129
1646934
959404
1982792
1509720
1862616
814536
741951
54621
538016
1685312
1584461
82143
36613
1882028
375011
751720
1055256
1830576
914137
874582
1493047
252793
215292
1195382
791457
161290
889280
1811148
958518
293836
601359
930801
1356807
688083
1802778
861984
447499
1880301
609038
665836
1013391
469943
677068
990160
1505883
1356769
1229112
1175632
421971
1883454
160704
389573
1249737
315599
302492
1873723
967945
235843
1147261
156317
1616683
1143790
1077437
1600449
219083
493844
1361927
1562117
481707
187461
482896
1435297
156813
340805
1715691
1313784
810642
1825864
440461
214286
1148806
1128975
658508
1410071
128354
1430312
941173
8984
1285129
1419020
139869
568517
705220
1839531
1327122
801583
1557781
1988319
1274094
164116
706739
718868
1948038
697795
156156
561819
435320
1128524
1309932
779381
526176
500958
693381
420029
1282852
1987666
529565
61336
1513635
1576507
484516
1134423
1034607
679578
1104396
1560254
144514
1525035
785417
925655
1255414
1142412
742277
873763
1435159
1108731
596691
1124550
1620583
883653
1702001
1805420
1538591
973719
296636
1617468
1724320
1142256
1360802
97329
1697676
1077567
1203873
1569680
1908636
585721
1031740
205898
679856
689853
1024455
353731
1256257
1905309
1845582
1836929
1307249
1193200
406633
1938590
1854031
418955
1694157
811718
358983
1835204
124489
764962
386437
249003
1399784
1620838
1909127
575174
795217
655513
900713
631528
1417810
1913124
1718860
477056
464154
33263
978050
1531797
928460
994904
957078
280917
1967227
507070
1364960
389338
1088475
471697
1498426
741729
97786
727751
1966485
1172958
351971
1375940
857260
1086312
526511
1923917
1963831
1582179
423048
176129
457757
469657
1732139
1894709
598007
279341
1361860
700554
573440
1957182
32669
1461746
1152905
663308
79936
540917
145463
1023608
1326686
608554
1008850
1293915
1350252
550638
552559
845978
366178
626214
1597395
1003503
839590
1503530
1989477
1917246
87719
1924709
515336
537590
528308
725003
1024553
1024540
820494
1389691
1286189
332336
1369789
950892
856180
467281
934646
151260
377678
899250
729016
852438
1611283
1102538
942675
20040
740899
268329
1200427
19582
28381
473660
299858
339262
131541
25508
204533
581608
1081273
533621
1483643
1991053
912853
159974
1236946
1297381
1793214
538511
1091651
1153433
1547817
1820076
156544
669229
1143631
1145224
1836575
758508
1868958
4993
1753040
1911415
1166154
1476589
859984
1828710
1383135
208987
1664332
1022829
20705
1080234
1903442
1567694
1308463
528434
993104
1903193
1331217
1650901
1812822
668180
765368
1280739
929138
1422761
1626513
483943
1071638
533332
464874
1060796
7381
1719472
753597
1145212
1774899
1477954
960748
1976384
669699
947465
1939255
109170
352990
666589
397790
1629058
931030
849046
1968963
600982
1633079
782920
1746608
743733
1413042
1752858
1629180
885279
1799408
1346655
46424
1883560
1081898
1220188
1437571
161271
993297
300851
824313
187392
667912
681130
1594228
908553
1406963
1141964
1547392
201298
252358
586964
16129
1540477
1116097
475009
159220
156418
602071
1789525
576851
1183014
324102
1515457
1403317
641669
1919290
448706
944334
383158
1318316
1383927
1176618
251504
1885727
1789873
11264
1507809
1606974
1172187
1945152
75252
967449
870192
271246
1445509
1999368
249232
649692
768801
1922458
1634406
852341
453837
1836400
207348
497271
222652
179595
819725
247905
1717002
1872647
1895635
850632
1324508
1543308
1050045
1788283
255938
1598003
1918561
1995704
98329
131431
1395273
1254759
24087
457748
1153668
680103
1312627
168991
2278
1704744
231264
1106021
368392
515405
1369245
1522265
83743
1678749
188191
1588276
1597560
1691060
1129819
1259908
1915127
33003
1875303
1063309
1777522
629716
1617945
1859877
1838468
845957
717123
1100466
1326693
1752286
178646
1680010
997814
619012
275082
251182
219976
1667280
1457700
1557454
17273
381721
390029
1795494
550721
1153044
714418
13373
1399198
167140
1926952
1716557
1762813
300787
1129225
8995
1517795
1467700
1406823
1073019
82124
797798
788745
68599
1910790
377162
1602334
247730
527851
520459
574748
1121564
923541
139059
1660109
118904
385790
195072
1266048
138884
911187
1428778
1921457
1674140
1030970
1077077
923029
1377517
297420
584829
829496
955166
1177927
674205
1500689
1427487
609072
22179
675568
220213
1026670
649122
88910
992141
1345466
1355787
1397923
810544
1440991
1338344
293902
1169705
1597657
1975325
782852
1299569
1066866
488352
912466
678049
122020
706139
71055
1743595
81
107107
1299323
856359
1300765
625521
1208043
1270850
1485394
889709
1769628
431096
441221
1451293
1596157
863138
1674574
1569432
763032
1305928
1472118
1210528
861642
503117
1813968
725819
1061819
1382250
967018
569609
21916
960072
156240
1617208
1513664
731436
161964
646313
1599829
1070292
862324
188010
1603727
183474
1968783
1415626
24558
1315094
1783911
1718054
1021009
1493816
354537
1868827
1750923
653166
1768084
289415
1388248
874901
624263
1795958
1170942
995345
1257648
277222
970573
1234288
99852
1267373
608547
1587646
1720257
437929
1416810
140883
1915440
1801738
715320
936667
258640
1290471
1091548
506324
334737
1123107
416872
434983
1541495
1441392
1283417
1771343
1705631
705989
300807
765920
679508
1749922
1471243
1744934
1434388
897203
468157
518790
1431871
589005
1400371
1465669
472290
1419562
1301907
662494
1532535
1278915
1113948
1851700
1037151
592912
1122172
252846
711314
969990
1170266
1075094
272865
1104884
631430
1231952
364547
1867062
911656
1675913
770546
1740469
1632016
387394
1763620
996352
1347945
916976
1932398
1105669
1266738
51991
1573535
637186
1009273
71455
517640
562346
1996065
1734136
1129996
1447302
1017744
484508
331280
1669418
1321230
945814
635761
385024
1891675
944728
1366446
1651660
1447539
1062642
1465217
1909391
1592675
294303
1389628
1205218
1220984
1042361
1571424
828424
89225
685611
1530928
1196342
1355560
1368193
1987299
121353
994593
1021281
196854
683201
452780
658342
1705374
1394279
1245653
1290402
1380266
874366
165638
111687
176945
484172
1524303
987048
945224
784667
320580
1488393
1646089
389771
1378964
1745006
1145773
666858
629935
1314232
350994
807895
170330
1148870
938494
1348012
1979404
1298897
220653
1000162
1151777
297607
1963655
127101
928424
172772
539109
859107
993305
845889
1003646
1374110
397830
1942422
1116170
1103548
975970
948916
511880
1028154
672329
309340
1806596
987439
46972
1031863
1970073
1164236
139145
1586271
122767
1179108
518398
1581827
1771960
61791
86202
198040
1898429
1026121
1885234
1201385
900474
863537
1988855
647270
453408
1088817
873189
1054905
1362699
1165823
1624456
1203788
627965
611417
1305780
1938314
103068
463303
1055912
1380198
76470
1491960
1392540
82972
71109
208600
1739343
933799
1403136
4822
1021929
1756194
857914
285477
1393591
227629
1804602
1600382
40264
1621577
176987
569448
1965132
1355883
701708
1683748
751394
938827
1085122
407163
1461278
277921
32681
686768
1666015
451773
387113
1097128
738987
1377404
1685321
115626
1113942
1531026
959556
1597346
21471
1453095
1108116
1122828
495015
941696
1591717
1471583
1191217
38617
1867523
1421713
911221
894072
1285637
862442
1962269
1893825
1688242
225450
1323427
1354058
870954
624121
1753243
1599781
1196174
1467366
1359235
903937
1474066
124490
634960
1183953
1734185
1619910
1875322
1661945
245561
816856
1589767
1037001
1217951
1346948
1866385
1567304
932719
719890
1505144
965346
1863675
690818
1957095
1815259
322360
1629123
94108
703297
1622192
1333472
1706517
1834616
1589955
244872
1312311
845714
1501308
46862
1035529
21932
1239227
516542
105829
119525
76822
1477770
869070
1775477
938092
947162
738468
823305
10223
12869
114817
917858
824182
633253
886711
625211
931734
896538
288616
1209733
1982707
815435
785086
579420
284566
735226
1263324
798218
445580
528167
1141269
309461
483798
588720
824469
1732961
1746431
1121857
891832
1346002
1978548
38714
1474974
645133
607822
770024
1979820
667131
1353733
793811
531234
38164
1699269
1280315
1730945
1995104
733121
19083
146099
1779707
616633
1696362
308620
733190
404969
1801466
1199173
507403
1876154
1009838
1575570
1398511
1598363
1476466
1772760
1405109
1852998
92204
219068
113680
1174872
1716543
1888860
823847
1015887
893081
787193
363681
1174752
402325
217810
1769445
1366557
417239
551540
1736849
983422
761862
1040568
84312
1313608
697125
44810
1042713
1572250
92983
1131279
774825
1934908
362597
251357
1657669
1466040
923704
774736
624335
33816
1668939
1247527
1028533
1032886
727048
693040
1185484
260853
42767
1910108
837367
1813679
646692
144883
1081759
869435
90343
454334
1102018
1783012
772610
546794
1883111
612915
401023
1769672
1583792
396269
474052
1590089
1661302
1041494
1566279
1918681
1896386
907607
1459931
872972
1987764
1098897
1492000
1589083
1355749
1159554
785252
1282111
896576
689308
1776774
365072
1454302
157592
1073187
215586
101203
199034
1536486
346767
1779208
301337
1607
633045
1613804
294626
1245904
203328
1983086
1508680
428417
1264828
1733215
801202
1307769
417623
1491613
1703389
1799204
1518678
251986
464108
179843
637485
792961
781635
362204
1884647
954779
574568
619613
528973
1879404
1070765
1849586
304798
776871
202436
198585
261033
1091735
1961964
877863
704290
1970603
1610047
955404
221527
756998
408814
1485990
1679160
887419
584262
1297172
343293
1898800
1794872
575260
68071
1382329
1084230
101255
1048308
1079812
380575
1216778
893865
1142091
309736
466284
1129744
1040106
1821315
1801341
1054974
623474
1570598
599769
605529
779338
681922
685061
567532
1649353
1400363
35937
143675
136693
860518
1191229
692872
1614075
174920
645147
1859748
721032
549654
400964
670172
656820
1813308
133407
865441
1786752
1790413
248803
259945
1255808
848282
703808
1505582
329258
646723
1078103
787
830083
360553
914089
678
861385
859188
1387253
811544
1593934
1177322
1702960
1841061
614247
856309
1707373
746434
407210
1752302
947801
563871
1126355
164231
141093
1430641
275923
1527217
1949255
349336
683595
1099142
1183937
734536
197102
1895177
856993
739702
485815
975605
715782
1551101
267140
1133657
1481627
1018183
1544651
91789
1332845
601104
1424096
1027747
281257
1157883
369570
247552
606954
460114
1529095
800779
253271
1618455
1568378
155883
312900
1941221
331889
1592621
833070
729410
875070
624838
1174466
1503786
543307
108298
1366808
833587
1944415
1321474
1620641
172636
400140
1617437
1829705
1109761
944814
1803183
800798
1825411
1933873
957770
722623
1617202
1709453
1176776
1650461
1619574
1820711
579071
195076
1859267
989711
1050423
1102757
963278
1805322
6528
1090882
89426
1536969
1434896
1403756
1175177
1807876
887222
245974
6529
1102615
1792820
1856259
1532328
1217192
220989
1339592
522770
528017
1789705
1103102
36630
736379
728680
1923828
761408
1434244
1983074
1043184
406357
1356466
1160657
1169782
1795061
1921665
322668
1625496
453083
1043998
1869064
1915166
898842
429879
97814
762463
1787510
1715120
710940
240498
146549
1805070
535047
194497
837308
1982730
1321179
130845
554467
1231682
827497
824275
1859020
1710968
1923783
77430
1309109
1673936
1686060
1075483
1796360
1266551
1470169
1979746
769091
1398551
616519
814918
295912
1781232
496372
1453435
122347
1767564
166580
586762
709116
1150020
1172342
549263
801399
932687
1110667
1487267
283740
1828237
586359
508774
1151870
1971398
834247
529345
1581258
1274127
1837548
1602514
1940059
1967996
1793829
1358355
1858542
790668
1122296
846627
553814
168666
149251
231682
492521
1800723
211395
1866058
174924
1260498
349461
1561295
1971919
852237
170192
670120
292651
830717
1492594
1679074
1943846
1417641
1208893
1989402
30510
1680310
1572939
1483866
191514
1617031
541671
1638743
1250784
1869484
915874
1429865
1864402
1455692
128180
528297
1820999
399168
830933
35310
80230
1333247
28682
652380
710787
795296
138060
700683
120282
591936
1528187
1010751
217858
613286
148635
726167
1104695
1687198
969720
1044994
1121165
1528521
855850
1375180
929694
1480620
424548
174456
507987
1325217
234263
906325
1782197
1536475
936879
1696821
259046
662550
1514902
1838515
342232
1286302
197235
493798
1327764
581202
1411346
835028
1654515
1275274
164393
1129317
864472
1896832
802190
243168
1213193
1952168
1362741
1692156
1923356
1656740
1679714
326500
1905280
208688
636266
763060
890707
1130744
1990030
1559817
1226581
1185771
727314
1857994
1113870
1467179
1059214
991860
1559557
1664124
313352
362935
806324
304483
1740846
1731991
326093
1168956
1073258
1686112
694884
1783671
250668
1121292
990127
1007804
315452
1691531
44368
119920
737104
1395198
1851037
1429668
1176167
1085934
127429
522797
1680436
1390050
147317
88961
837113
838414
1420330
1799213
1263389
270191
237625
909176
1581603
1955960
1901954
1642839
1314162
1000605
700426
1295321
587273
1125021
886846
1367873
84127
593284
1313866
1898165
1085730
1542521
1573106
709855
1100717
481121
69762
1541833
1075376
1116287
333553
1608011
1818274
536340
1676227
1019570
411887
1151292
1387005
271331
109539
1757841
1653507
503511
1537038
831725
1878981
208856
27369
332569
682340
26251
468736
791394
801441
1110021
1068511
1519154
1798610
494146
1805866
1262442
1023128
1714435
1466796
1492944
18135
640319
1351465
809974
376507
238253
346528
1544297
517866
530041
1657145
1677182
1232731
681521
285277
602186
308852
638764
471550
1904932
1159822
1955795
1718011
1145315
877834
326105
1250466
1815886
929450
501071
861843
1209489
1817276
887087
1559198
260495
453006
774569
594644
40610
455854
633056
287039
655883
713597
1224908
729298
1542644
1977139
144500
901485
1907079
1156094
1328576
280442
1037577
160879
1565155
1946337
1100223
1793952
671209
1883959
1345658
919900
304327
676872
675881
1059743
1978290
1251755
423161
849563
1906590
518850
1985000
803904
1179485
184547
54412
1603130
362854
77557
1297453
726088
595863
590690
593286
377003
1335585
1909223
108708
1807492
1386776
1108960
451443
1408270
1234016
283555
1289407
1140013
1410274
1838336
109204
1746994
603780
1775915
1874961
709297
1338569
1044289
886510
1884062
1219964
282241
630006
1129188
1986199
999665
1083945
1753782
331658
1350712
801189
612886
1895958
1547808
669774
1212127
1688550
1658977
565589
1544792
1245814
1232614
156272
867795
1823935
421695
245008
1425403
1947217
338569
1184818
371436
406399
1049408
126998
225759
292939
1446415
843905
1345989
1209228
749105
1433187
679863
335949
822201
1315
1993951
1995756
1853072
875042
344500
1962767
1802283
1308144
1922558
1684848
1578625
664172
1224039
1896259
604550
1632643
1024760
1690346
1445427
1778666
1394739
113424
1364357
385002
1455154
1664115
901687
1689230
1674846
193840
872708
585552
315748
116926
694167
122321
700286
1722037
1910430
885476
26879
285049
1406023
1592722
873530
153596
1931144
1504688
1916574
232013
659280
400201
1087651
661271
1312411
1865723
842074
28479
238985
913631
134601
1227040
1298502
1836437
516559
34387
377405
547810
1059306
1202863
16567
160153
475684
525970
1848349
1239446
1385062
1029151
861251
922911
196234
441704
1131414
1501629
1522572
1442914
1028806
1142504
330506
439344
898378
190149
418439
904770
573672
1470763
460430
1640822
581402
1387803
1365150
27897
1627151
1909683
1612761
485931
218238
1885543
137294
1411558
1545457
804562
1366505
244750
309121
128942
338811
265859
301537
1602296
607109
1830024
1495178
150742
1641557
1054716
1946010
619544
573901
519322
1544324
1620623
1746516
522879
468197
1803690
1832812
1081857
1971868
1459716
1207929
223193
1108779
1719847
1513849
1841639
447459
354913
172818
1196581
1096593
167066
1546609
638496
1040118
887085
1221525
1499244
1404740
481221
710096
1188000
1429701
365783
712994
1516448
1095769
1630554
390482
1245306
68479
757752
468882
1470152
1078426
714745
1665206
666901
410882
1520681
642214
74871
1910886
1384119
755317
1871181
548554
1784963
1480645
787258
975046
1355783
878486
1893141
1466467
1210378
905340
76725
1856169
909433
303137
410791
93053
585819
913044
1596595
1950523
83981
1759063
1360623
230837
1288829
1680980
257063
740304
946539
971425
1606963
1306107
982065
759614
175847
786797
1190265
1453176
1601913
219169
1921236
168147
1541395
1406514
692005
1120160
890688
1034919
1817646
469232
920573
448300
208024
1173536
1767104
804521
1668950
1642489
1812347
488960
337739
242194
951521
1190781
1680656
1709386
1786892
1908930
750746
30711
1870037
749640
437650
851087
1558819
892410
253643
1219436
1306306
1648746
1022998
601127
454487
405453
1356814
960972
1118397
886703
210529
773630
651201
654584
1174712
203283
542478
1685812
706100
1580614
1804822
1575885
1927132
741632
1846272
1646077
353027
1981347
273263
804728
681276
973887
1173880
1485671
1339115
503974
952942
66824
1454218
452209
1881668
236797
829522
1079588
1197173
1760510
167913
937921
1244803
1986837
1542206
760525
613649
652339
1248758
1696599
1639277
151355
1291786
1729731
922247
349931
429386
1099323
860026
1477683
884118
284086
494609
1401896
1097952
76279
230634
1752784
1565589
180195
431287
1927704
1236753
787753
1976693
151305
1595733
228626
24649
612434
1995602
616394
498494
246813
1637974
1370446
1682646
1470538
308695
758284
1130385
1097482
890963
814466
936152
950188
342024
1401637
663900
32747
1875025
640644
1758287
401803
1986637
1139971
675579
50486
852577
423537
559982
874141
376878
83367
902905
1671455
384857
1778429
1132072
1683729
914731
1513860
323311
441847
507340
545238
760896
991708
1549063
51474
1190474
662038
1410574
1536485
929090
1745035
427666
972980
489692
319670
778702
372235
708345
129048
1549205
447172
213864
1148390
815327
286563
11354
873156
1327732
997828
542864
1131292
318942
902908
758779
790122
12423
254719
1190931
1837630
1916103
602931
1967186
1391001
1084706
570285
1239804
748418
1022220
1383439
629811
1438721
801448
765087
1843722
807566
1377981
759327
1108797
1731667
1865886
1288911
788735
1207482
1442523
1975479
243645
822242
24539
1339239
1622608
67733
1043652
1052042
215622
69225
1823502
590832
304820
532576
917574
340537
1262028
1970224
445321
339402
1309932
686315
253304
207837
24828
346459
694285
908334
933856
515878
1318738
553184
1704733
427314
486482
767112
189316
518348
1262115
641667
1403451
104781
1284008
1062247
1366715
494928
1440140
786537
884137
28096
464569
1539392
1950254
1919993
1358425
652637
1775756
1549645
1510845
937484
558623
1483487
1130744
1982851
1808828
1733213
432819
1327089
249758
846795
978711
908986
1866393
311707
1006346
1615414
533897
810533
401797
1963308
1091291
1957026
1007362
1249433
329103
1479599
1286085
1782358
1177079
236912
407347
544157
1422035
1034338
923982
736640
121903
967184
1674463
820287
721502
1858462
517079
879981
552161
1747251
469535
182706
708937
1455917
81847
865096
1079146
910943
393311
782362
791275
1561328
1739716
478690
109722
953307
1950538
913639
1674028
1999388
51452
1368223
632574
1103622
797049
341222
1796565
330766
1981025
842640
920950
1657889
1053622
494843
1356964
517706
659924
499850
934405
1334737
518075
1291923
999628
761613
1295191
1985551
251395
419633
362862
1651768
944522
46441
1052051
363942
1475211
982898
1365086
338321
1316363
1618141
1878880
1011447
1922489
1016011
1610453
692227
1565371
1983401
399841
424513
1041739
1579337
1400961
1356371
1804735
891210
1884900
1040695
1703914
311498
1853933
809376
655039
1255523
1834589
1578704
1749869
1659086
541459
1445648
1999041
909048
1234532
1364961
1608325
1469529
1189242
595979
1058275
718616
1518757
1187403
915046
1729273
1293068
304625
1034488
1281923
1354539
576309
1064275
190688
1256768
1457573
1498686
1641411
1034494
182177
1567869
1401864
494667
1385081
1513994
489023
1942589
818190
80882
770673
1620506
1291341
304838
84743
1270496
181820
1727200
619374
859723
147206
410790
1754442
1064853
595385
1702337
69256
1277916
450296
539767
1738609
909224
805627
790293
936509
1973904
1995956
1019103
860972
333271
239407
441784
613372
1227405
1777559
1950738
530152
794265
1684845
452928
1273620
48249
680053
1853686
1435099
1789156
555430
638614
534488
1182303
164775
1045023
1181460
945772
1489081
600721
555084
1829063
1435473
1551592
1687904
1913143
1043989
1349779
1003078
27476
149763
1467382
985456
1812415
1800759
1920496
1001262
57135
1465190
862689
1985859
1059324
1359456
985214
1185780
15618
630017
1318706
1316351
684445
1978776
1722071
648897
411777
826871
465232
351760
1634230
947751
352589
1167039
1937482
1828025
1410718
1630588
1727281
55997
550045
1559873
756707
1499577
565414
351235
1414018
349485
711765
1137881
1923339
1679941
739224
1564507
172654
612551
336600
798327
203504
496679
1971849
175159
1601650
660285
887420
1846917
329420
499237
1945386
864057
815837
686925
1496420
1379959
1623261
797992
128717
1936359
1258056
214868
1114546
26362
1184559
1399099
72597
1010582
383244
581021
1559704
656917
71712
903437
840418
568740
869815
945526
1883552
1096058
449312
846259
1929538
756930
1824263
1623722
1260455
326050
341307
1101824
463999
1854310
666288
147942
1134689
1761362
1182480
886573
1751705
606374
1934785
1178111
1887630
1265437
634089
72697
727629
208032
615941
1719576
1468475
230158
1265320
1798420
1657808
1108590
519480
100479
931382
307411
1919947
1676713
526455
1346554
392933
1105400
92094
457432
540202
910943
934940
1994894
199424
619038
1004776
502979
1784274
1599036
1303571
1755691
1992354
1607222
1902153
1043842
220337
920603
91388
682907
1016069
1661016
1071543
1536733
493626
1685629
1964429
1000884
1355806
34584
814307
46487
910878
1874114
635908
37012
1797280
1113879
32882
1473901
197760
89711
1317785
1654146
295720
1584413
1232104
254267
351429
1186644
1344951
1871511
1568105
930472
624066
1840845
749530
226636
1001720
323424
1649262
418215
162337
987575
1767142
1576336
908934
14302
387115
661376
1148863
1383223
955997
730004
1142831
1666577
1002768
1629863
1619145
83950
1652444
1543496
562266
1638929
342793
1362696
57129
1126202
228367
1851681
1915416
1031009
429592
851978
945208
1789881
134517
1273893
1487066
1929198
1450316
1414418
724006
1309197
893468
466763
870804
192760
374896
217945
299722
1652338
518585
1794231
1535307
256472
1891324
1930463
118310
1105702
976839
1941423
303495
1525068
417088
1785306
242896
471698
592763
146136
953824
1827726
1150419
677349
1659670
1360688
531033
1783254
1456880
692891
1182371
37688
1907316
33020
114312
1238437
1216046
171780
1193605
1607283
1659442
1995493
1025491
471558
863469
329755
1134375
1810445
898750
294798
1127935
984861
163297
1807053
648712
23579
205190
1920684
1929808
1740147
1853
117284
1822407
306545
269352
1863263
1292495
442886
96165
1668098
1663287
1350896
1160333
1708777
1337999
110198
1514755
1028708
1521867
1976382
941263
1147131
1456811
1334897
1312881
501152
97194
641558
487030
842444
794795
1514629
1405112
53901
1079513
1103489
148389
879341
1026394
1825960
215208
1954225
1809674
1571791
1178817
266571
51713
1273856
1878970
1088596
815494
56103
1286093
1694638
476289
1063163
691994
277871
1113314
1416734
1097635
1752335
774750
1023234
1426704
1511427
755904
1110761
837201
892842
107255
766231
1893397
62209
309311
10831
740105
1726591
580036
526879
233837
1102937
910067
55155
45676
735113
1088723
622464
805850
1867911
1117360
760596
1943873
109060
1795527
1163966
131383
1459359
1669269
1987661
803656
1215442
648047
1635807
596063
1965488
588974
358785
1716125
1085215
97136
691265
121154
787873
738847
1690596
1829588
1253784
1188930
53625
795129
903102
1757889
1840206
1061777
1258260
1765729
665880
1490509
14041
27242
1237239
1122689
1239546
1838401
1578442
695302
1508533
1419152
1317959
56354
756540
491621
1369178
702598
329131
1152126
1973458
576468
219801
718251
439065
1530642
1277906
839904
1215191
1355340
1357077
918206
25588
622126
522653
1338471
1413902
1858003
112142
898753
653118
972096
39413
1822809
16591
954314
1782177
1054448
769559
150999
1034819
1208800
776862
1845430
1073724
1275781
1490768
1284798
1229577
28920
162487
256881
1924318
1274857
834447
904567
28179
555487
1505206
710966
1040755
192442
1553586
235204
176099
790699
376128
1174110
534321
899764
249540
1813911
876419
40024
1535035
758965
1833361
435571
511450
1908676
361339
1835923
1193907
918091
275684
1689083
1877047
912921
349653
1471756
6558
1317977
418777
226050
933729
1454870
742237
967145
776020
628773
389413
1875472
1957862
1523960
508074
186434
1491251
53052
533047
1780103
278317
473222
1112222
1642704
530297
404088
500927
834665
1480166
847756
229575
419218
1230715
1797597
151439
1090588
958367
29030
1181548
364275
1262818
1892517
314406
1387205
1112663
1474700
1317318
1585838
783536
1766330
973895
1539978
1137450
406137
746528
447861
1920527
81707
1657580
394751
219874
1577783
215810
1822147
1103184
107761
139896
1690220
996706
354049
859079
1428066
1416559
148375
1124321
897097
1242581
866228
1365405
939756
1608168
1438877
1194163
1285818
839505
161912
1774997
1147785
162166
1962775
1237330
1078426
736380
1592392
1622101
1709516
1486023
836558
1580972
686466
935243
576393
1451387
377133
349870
49930
1527177
1318346
1509419
645005
1804958
73640
1385182
1854205
1117568
1940352
352193
79575
556570
492634
776989
1908307
313483
1692736
1626401
738022
1732687
900246
46437
1498699
982718
1680599
1354983
229768
1766524
486282
925359
343820
30194
1396650
1522217
1526321
290059
1972439
1660601
1239798
291062
378800
463308
746787
1795219
1258732
171248
1860989
334243
401420
861846
1839839
1949386
1921559
209723
1106098
389719
508950
1929679
946764
1159638
130303
437782
1842752
698701
1607536
1377577
187257
240713
1664334
792803
1288080
489090
45362
906799
1188911
1802605
1636536
1245054
622595
1126672
302336
647946
1930255
1990121
351294
1546180
504532
125779
1900394
1754179
213674
36944
542544
1189982
1641625
1565115
900862
408422
1961505
1105072
1341180
1961053
642382
945165
68482
346284
1065310
1572214
1511707
1703498
1261442
1176386
1905384
669114
1811973
1451385
324426
456493
270381
84925
1930208
834068
1030070
614045
942188
1996294
1728233
1605325
1309748
1321933
892687
1798203
1996952
1156794
1032547
184142
1474713
1201389
974787
968288
1356647
1807105
57673
781467
1470133
844596
1642307
12292
327698
1991755
56909
469031
1989114
1936846
1931599
119273
542577
1967598
1953026
1405985
391835
873185
56696
333530
649617
1806828
796887
242463
744966
1058373
1191470
1304083
327572
1216126
234407
1957781
1566577
1268045
1688802
60781
1016584
1127315
430288
167788
141513
1373406
1782213
320232
1810048
846471
1660737
1136051
177254
512824
243717
1445474
602587
1785941
726422
1459807
348538
653451
1307651
1508247
1756412
750322
180443
156549
1407136
79485
87716
1913382
1614036
1816654
381211
592132
1030749
1744673
771276
1765137
1931820
799693
590880
1976504
178104
1002175
1426287
1390766
500311
994029
649527
1690307
1680331
1867000
1442943
942254
1271818
752002
704885
66382
339268
493964
1762847
787877
1521351
1428088
1480691
1279443
1926429
1727232
750313
1387100
1177913
1485618
399432
168234
10549
312921
652856
1256939
1148282
1765222
102068
1652737
1132371
1752816
1366796
331264
1982656
203142
1888910
519145
223326
59554
778133
723469
220848
934944
321367
1092709
1007177
843166
1149630
1757653
1547182
1896464
1218250
1431833
393911
250702
1539562
1843834
1315058
1640020
982543
1794003
817007
1200235
1025434
1734507
1587835
1149978
631738
1966869
1784861
681189
726987
1492919
268792
1059912
354096
1993089
1412827
1971010
1611140
1584926
1572888
1166892
200518
474079
1820300
1811513
1781453
1971409
860397
1136591
1477431
15886
1004678
484209
33786
191531
392200
20564
1467198
413329
1842571
293656
1215875
472126
878900
1586423
1591226
1797657
714637
461218
291047
1134592
1737528
802552
260505
557995
166634
1255413
643974
926190
1957334
793899
899423
893396
1592583
622029
1759561
1210748
475227
198682
1037727
1944961
1472288
1178846
1221691
392547
263570
1612919
1277514
1916983
309083
1457658
1989987
1894365
1408665
432492
1310367
1354075
863682
311501
1818899
780392
1697699
1177017
1824011
1093885
425254
7286
1060996
162643
912611
500961
1345038
841211
468777
584948
229659
1618607
182410
638489
1233295
1594390
1394460
1582095
1112700
1033625
1037589
1283221
1812474
1010039
1998019
191991
1802584
35022
1244173
272989
581781
819926
1629888
1872320
1306250
1563573
54292
1057832
1114225
1596991
1667991
1214202
1384473
1728000
635866
158880
1410085
1900154
453558
1094365
16513
1624340
1693208
1562454
1382017
1774985
1612299
838025
996992
429039
410870
1004472
1652588
985195
1923416
32013
124399
270806
485446
1420075
193198
573796
910845
202528
1152477
1035020
1206688
1271680
1147888
536008
434096
249361
1374668
234110
340385
564331
1180061
1478364
1770817
107314
1653648
1790271
560311
4339
186640
808518
708541
880825
755028
1833550
378072
528674
869610
975759
1831928
1354722
270504
1873049
1310844
161069
1297645
1949072
996608
862925
1360411
1040440
914152
438189
1233821
1519787
1375552
669772
479096
1264696
1650426
517735
1782129
1312683
368012
466532
1732253
129022
206779
800799
1306916
457983
1121472
378217
1719220
1410841
183090
1096796
545914
553259
1688130
347689
1247625
1526557
1732044
155459
1302983
1799398
1722245
1674732
170291
1530933
818355
271371
1222259
445551
1007901
613030
1097888
1473043
248100
613124
375699
827717
242356
916526
642202
1944257
1050400
1062795
731794
1728317
257417
368236
803486
858563
1093244
1311944
1692924
723767
55934
1704540
1800869
724317
868749
1775652
1052717
1269753
1951744
1767754
436785
424426
505228
1388053
1336636
950134
1628869
694734
1986981
169279
594554
570265
137328
693439
461841
271306
7218
999390
936910
1884076
1631416
1972246
946650
1343917
1862880
1431013
25530
966005
1549682
826997
243150
1773617
137013
391220
1896816
1729933
127786
564670
1084145
1862079
648905
1770121
776422
1494282
568775
130826
1418492
993923
970680
318513
1257223
839848
84264
1627114
259203
1488340
204349
565313
1807023
1445685
8041
793846
1385758
966824
1104950
1596942
1939137
1324355
91694
1672365
1255186
1908714
286689
1212206
624137
311006
1347935
1997538
1518374
1574632
1605240
327547
1811558
1407126
188670
526690
1430887
255957
1738530
1353206
949015
1519410
15136
610651
318627
821631
1792189
1742341
460616
156532
1308117
1745773
1135252
1585288
1606099
381505
498424
1473803
1957363
287759
333441
73687
958425
824018
1862154
1679104
1572365
1639088
707828
1404167
1005182
1052922
462042
1882498
1299746
1966206
1422049
1678972
888947
1042565
515142
881830
477186
1352438
1470440
389673
1901789
1860058
1009152
723307
1421658
1962847
237953
1171879
1090683
1206184
1583410
1946257
1183349
196314
481989
797844
497522
679134
471251
1522566
1739686
777060
412866
1839574
1426702
1662263
1505247
962576
34103
1325930
480422
173937
961701
587848
1068291
953930
62954
1755639
586694
1336771
633237
1521471
1534687
814031
883145
37788
1996947
987292
1062784
54242
442001
282438
1487252
584703
667039
184166
1702410
1269706
1269383
1232110
412086
1921437
683343
906310
1287798
1516104
547752
1213457
1142362
1653918
1737961
365676
1718570
1644723
1289646
405518
1722404
265256
425453
683968
464842
419670
1348617
1505168
1223889
1810184
448126
803477
1273714
656223
1603920
1735072
1930907
1710515
417668
1586198
863112
1856896
1001813
117537
657047
1996984
1937794
744697
792532
1538238
1632622
1989390
1123282
1431189
993599
1789349
1516309
123219
247057
773480
926267
1759016
896699
682933
1321307
1888503
1126727
1834966
1972392
394092
250501
350216
488950
133415
999801
1860546
1136158
806125
1763674
1630949
336802
1843446
263893
1232238
5904
158088
430672
1768157
1121124
1854042
10324
1954431
1509510
551159
1347332
1777109
1064709
1029444
627106
328282
892714
853926
1062181
1910694
760136
1525289
649649
1485610
1794609
733250
1381286
1591793
1019782
149622
608055
1392544
1935409
658367
1238074
1378721
1501822
1563389
747051
586582
317289
207544
297242
1431523
451322
1699688
1407111
479576
1490824
1446568
1672445
872800
599895
633475
443427
837424
1290837
1567091
804962
267519
1045206
1569924
562063
1981867
1211012
1251322
949400
704523
632765
960454
991278
956838
964043
1163211
718993
710784
1342510
1865318
1785934
889218
1379147
1576364
1489927
1557031
1527105
1162849
1166704
1703502
1910984
141896
658722
667030
1101406
1246747
1239715
1750652
983784
1856608
1735176
578687
370353
1611918
1694162
1149381
1113611
203410
972871
1461200
338020
667674
353651
686094
502138
1699914
818460
150982
763294
648567
607819
567277
1659689
1534066
845726
1001557
1648567
435064
760860
588167
525140
219662
827071
209585
1774129
1422156
240262
452317
1629189
88773
638305
1845878
709661
671898
706160
1996483
114900
1275517
1863490
1397383
282926
1906163
1512411
160398
1058461
865090
585576
1617240
362129
1778562
1749048
746623
1767435
1036949
456649
903284
716137
1448826
1457523
709075
848551
1685488
1903652
1646643
1489759
845616
1110622
1607009
155697
974128
1135919
588896
167540
1106523
1964379
348980
1879075
1373144
1928481
392734
1272658
1410936
675138
1073429
954190
1680387
1090198
806195
356703
91357
1816991
1653616
1766712
1198713
37626
571149
1676156
767850
1676992
1791882
1702754
1755952
1577290
122150
1162448
1119144
1173786
830593
1095805
743440
1696053
1411407
1669360
462014
1969945
931196
1365184
1528703
1589127
44801
1659622
1546869
941155
140407
821104
235106
329355
483364
675482
1447907
310482
1988714
424866
426763
600326
143533
577891
1871927
1979594
1855262
1050216
1629707
723405
637259
1166020
922198
1290500
1352496
1034698
101824
1859706
73259
1058191
1911241
842334
1093116
308688
1306766
898324
268681
237018
1957136
1119543
130359
1154713
66350
828048
81203
378968
1992458
1241460
1096332
781174
1828008
1826581
325554
1415199
1819200
380122
237661
459055
170212
1429269
1359314
1965564
1143885
179009
1089877
1538535
1550012
483984
1540660
1649990
1770092
766485
1660944
1255405
1487616
1451376
512903
573932
1739778
1021911
1147448
757049
1270315
808030
1243847
1091277
132129
708167
1883877
980771
847177
1347384
725325
874729
1697439
1780278
1792929
512050
559305
1141870
792930
313456
411510
1759260
1240387
321285
1726422
450582
1748263
660421
379714
1360402
289857
798652
1481227
1480127
1676957
1162618
618267
1207922
681242
1475698
216071
1929751
31034
1142662
1402655
615980
1642333
1464959
853874
1718693
1731553
122909
1494956
68964
135679
1895618
1884118
1772029
325319
1890733
1708808
1719904
1267936
93714
1292487
1368159
1248155
1411681
1811395
460182
1423128
1077947
1485479
98837
1159332
1820575
1046268
1897674
1993307
152540
1314027
262369
22496
1059302
18791
305251
1253504
1669924
1073148
1679190
642216
517343
1640289
41212
942127
601981
1430435
1833436
1207379
1963401
1193135
1233083
1431996
1219094
406845
783696
1279622
591512
1925886
1321740
1413463
443114
1983866
934830
994414
1544150
1932134
6783
867309
1337152
396792
1292379
1040281
1487146
877295
868529
764153
1919654
781159
1250248
581459
441620
113889
1246658
1842588
168694
196148
282437
1174222
1055697
1009239
541892
1678372
1308011
145944
1883051
1515426
682353
1425331
1064665
719999
1082259
745491
172234
1979669
935764
626065
660921
1088148
1350511
410267
61658
115614
960153
156600
275521
1064348
775862
1167109
1319743
1479610
467966
1173094
837007
1292395
116202
548523
1636119
439964
1450725
1229846
1567883
1649316
1247275
1539753
222608
1307742
1680322
906871
1995011
1539751
1428307
945440
1664541
154513
1696275
1909012
1946567
1380215
1952474
1970246
1169099
1430898
677264
1237265
869355
393223
1972355
1321941
1672630
1817503
77521
640104
1977737
399261
1486909
1620957
721726
948423
87877
565207
1317442
1729239
1346219
739665
1976662
1334596
1561729
1241016
1570942
900673
313147
1750280
1162347
500629
1053803
802660
110427
825933
176275
272038
280248
1948033
1417635
412758
187764
1380346
1396119
1556123
780412
1713467
8700
222668
1654173
250346
1175845
1253010
435813
192430
1604958
509236
1994329
667916
1617023
1044312
1888966
185170
1318315
1684225
718186
1683410
36519
1410626
1070403
1513263
1258630
1205748
649943
1818644
1896882
284576
508150
1963446
1423114
107637
29302
1969906
540401
1816093
1361694
247392
744196
286164
333917
1009408
1867332
1899364
944633
459176
1105625
530492
356559
659314
224753
860944
263612
198021
1953999
177593
152341
1453700
571527
1409800
1702150
24081
1547028
1532344
532937
784359
1710123
1431252
445096
196620
1289964
1708524
155394
887721
1364225
1562498
1411577
94898
822209
920806
1962287
1118753
500001
915192
398276
695750
1295708
196319
1207464
1303836
1698337
1713530
565886
520382
897671
1340634
896005
1307925
755767
1988981
949952
256462
1260550
1169285
176963
1291869
46801
1986573
1084572
1456786
91017
1784361
1632573
1405955
1480263
128415
644150
1304287
406632
12364
1784842
346506
317970
1457116
1662005
430418
437561
1426095
443326
610396
1481937
1112793
324216
668643
1823058
159814
315551
1661107
570603
1517004
1758039
1786330
352812
1072636
659247
1782263
1050017
136752
571400
464481
820912
1613153
1877370
1182069
262837
1456956
1676513
837062
871253
392692
1082093
246876
998984
852570
1569682
1416245
812777
1026574
1401708
351202
864214
1166322
558401
621850
379260
337100
1014397
972896
1161245
1081524
1695448
1472528
230682
1271673
1857058
353758
1000528
691100
1493939
650679
1582379
115801
171191
1036587
387156
255018
1598808
531023
757806
1706729
1001441
592173
261437
486938
608977
687677
562148
874332
796310
529127
1339488
1965982
1624190
748307
874266
409783
678272
1650335
71871
921045
1641456
136428
842770
1522691
81784
448867
373919
1436976
1107106
1290418
89181
1740154
1196821
1251133
247027
1484555
1035695
41820
1833636
185410
410457
1477822
1834124
403038
715539
1668474
1831564
1186568
575076
775485
736727
1466755
1158459
1199125
1280475
378012
1970780
1489745
448577
1590042
832944
1987273
1524053
596497
1645605
589991
1947324
43486
1065248
1370800
165095
706488
5997
1745097
1452064
1710207
201463
1991382
866209
1421942
19002
1947993
1910363
1813707
1352598
1872493
1861465
773672
1664645
928368
1305201
685745
961679
633756
918942
1733821
1783515
1699556
214063
1754187
750103
1614673
47638
678800
683521
506291
1038117
1465381
909121
129034
86812
1046543
765867
764659
1163627
1271984
1012043
532545
396992
99955
1054411
7657
67695
507272
1007016
1125712
467855
816532
160321
1091389
1939260
1950588
148542
975799
1447207
1972261
1156087
283908
526427
1460152
210826
1656297
70267
1029843
868781
1351839
1748631
178219
1798941
1332766
873567
1165179
385488
70646
1862914
449069
65407
1310473
1268294
1669194
778665
346934
510440
967309
754031
686137
1303599
1186052
1022329
409131
3289
5161
542938
1503157
1499164
252073
1768007
390914
1432238
1644566
1329091
84986
1136627
1540003
819035
624958
441962
723235
1127281
1691497
639425
1923348
130109
1771115
192915
1633768
1663896
1214005
937119
968734
689453
520259
758405
601313
1885299
363432
597547
1223714
1724690
1192438
668343
1385527
1626815
706950
1923768
566695
1783856
221679
1109893
25288
629642
253903
1072490
350596
163358
123851
1716801
920773
1859855
1329790
902830
712404
1386858
1775157
769267
725095
924049
1813150
678703
1993202
1117006
855887
1453986
408269
189586
537599
955987
1137454
1212760
50695
1363445
513931
1766431
1044016
613804
675690
1226065
1318413
660796
315288
985493
104257
1712876
682502
182055
1150279
1024474
116605
1539825
1829013
1022225
1736963
1105888
1701607
605099
1349817
1224673
1124674
483888
1029486
1101433
1357051
835731
259893
1938281
1915301
344008
1543008
1699444
94008
1661629
1245725
204407
1057196
1070859
1244157
195801
863333
181802
229353
88321
110354
1559651
1338170
1407502
883634
1556648
1882448
1212235
196188
1688509
1236037
1453709
195996
51141
115657
332058
1841345
487072
1852005
677719
1725962
1273975
1104684
1693863
598504
780999
1305968
849159
1581529
756731
590758
1952881
551288
422463
1891150
1707184
1382591
88521
440774
1836911
1064374
1114653
1035205
1848197
797104
730855
1550412
1867195
1572340
1145940
1401796
606112
1421969
1748442
1439140
1046962
191304
149173
1232247
668159
1465300
151758
348421
1110436
278479
25901
942403
1016185
1010454
290817
1933125
1516687
1518964
1124718
1880038
1650245
1746058
122817
1922856
1135935
1594718
1722768
459627
711343
1492299
408380
1686611
217215
1640695
782496
1585641
394639
389913
53910
1557202
380790
289930
1008405
762371
769048
1472467
305201
1487015
1051643
433667
767995
106479
1087558
323449
513681
731160
1636749
1143354
898535
1775181
1308094
1866583
1065172
1792425
1380995
1667073
96049
164100
548504
336159
946569
42376
1762726
1616231
504539
486247
1892647
1421758
1391861
1166599
1534319
1490386
1710467
277572
1686066
1226339
1344170
1401053
544616
1082357
1567645
544349
334724
1502907
1275088
131366
1736877
43723
584398
1378370
1863507
408098
1076015
638754
1739146
308952
1267318
1522744
1116933
1970259
653548
144749
734082
595432
769458
1295751
1021834
102782
1606727
1144049
785742
1576073
83055
153481
215800
1756565
1072193
1059660
922270
759297
483834
1620553
1853697
86278
1880574
604517
1701142
1679442
413980
1636867
819
1036718
1795346
1823884
264624
1073920
1100434
1822405
773395
943664
1335000
1688278
275277
1044731
905516
512037
1760278
281942
1035357
210238
1270713
1233057
1141221
9624
339098
689907
1069748
948634
828093
648828
1819523
692142
867545
1339537
1061106
1721011
1474165
664809
453664
1541032
16615
1490025
1967563
491242
911787
128189
1922749
1444654
141333
1775299
638888
213235
1794105
966654
142494
918462
771968
1069690
197194
913097
1924674
1225953
1065095
803679
430068
1547886
171365
1915968
1213381
527670
65830
209815
1358665
96672
1241451
1205258
1433825
465443
909974
1255368
1189070
974654
854515
963608
769301
403135
1100613
419167
1401340
1563222
740675
1894181
1784397
1271414
1952184
980057
1533472
568836
1097617
1548056
1954828
1850391
535654
1734722
67846
837455
1833672
1492157
1163384
491290
781439
807471
857775
1482571
958061
1408253
143197
75974
667401
723264
1424544
851346
1198306
1998905
1775181
1259730
200272
239639
1070455
1247808
404746
1855317
1954461
1196982
133232
577557
1927314
1014130
1603820
509241
629069
1625073
126811
1559776
1917327
1453604
1305530
37082
1515062
899348
5466
594279
119836
1917358
913212
1729748
196930
1432944
486273
1754031
1942614
402601
1169479
191630
453728
868915
419241
1382210
94801
1595328
1583828
665960
862857
1768212
291934
533223
1489613
113032
1112375
1246956
1562127
1672614
1150802
1093365
1270916
696909
1970140
1010138
276597
181362
1530880
1232817
998282
1704615
312720
1898194
1796548
1936011
93109
1938931
342035
1548420
1893099
866906
1416535
43687
267204
1158325
1426469
734484
944619
1240818
1083398
825519
1276691
858960
1176015
566219
1944078
1153726
1480709
21340
100624
1680789
1907363
1219239
752671
1601187
152059
426898
1868505
1454911
1889365
783437
868133
1346390
1871072
367113
643068
1752330
1834121
1370012
1177967
1186704
1769862
1725355
1479381
675938
469505
164224
1201921
1322095
986757
1586250
547324
76500
690305
1620624
1883800
835037
1105863
1650686
626591
820653
1563148
250500
1422878
390193
566678
73571
1605509
1802974
1679376
365861
742368
1034872
125598
269913
1441447
787204
612074
1204990
1091410
1177691
1386893
1717392
35075
673620
1472006
1407300
666282
543229
87891
1118625
1342103
806031
1536688
1076186
312821
1362607
343801
1271800
816016
1313910
423668
1085908
1974905
1776088
1074339
543757
91323
1499987
1953915
796339
720708
398991
285969
91663
365980
1516827
1802700
118839
1767023
1681367
909908
181822
65846
1940415
819689
558382
507669
1359953
1727815
1559647
1565906
1651678
959629
1388932
1034926
1753713
253210
204604
1527629
164774
1439473
1251447
121062
857351
1401975
593540
1170974
282815
957366
1864147
485465
554024
1221099
1252392
1737387
1835617
757430
1064829
1401291
623395
739473
1952720
1761880
1029501
1416119
1224997
1025098
419626
301369
1137285
111234
366101
869001
1259228
1878582
926182
1437893
849264
56145
1199928
1290832
1806412
1894416
1724897
507485
1192530
1865343
1589228
1333086
1701858
765220
984947
1721904
764526
1496359
665660
1317258
1088590
845077
1859342
1753066
1142326
1061566
99498
1979755
609532
650652
1689994
1362319
1228029
100050
1012928
1686318
383840
1193035
888149
622350
972177
975838
1038172
940088
1570686
1113309
425234
349424
1793149
1425428
358794
120059
413716
229636
1946312
1100145
1442215
289917
1018466
19499
571126
805087
129616
1910830
1631819
660861
1400201
1005163
1907682
370011
1058593
1248921
1795214
1957441
910142
606099
1027136
1652172
1297538
1946746
66323
61656
1946076
1872560
792572
257193
1839878
765510
723111
723100
551205
1602481
1685826
1964288
1615103
1637818
1434334
878759
858039
370877
415378
786360
1663454
1023048
812956
265760
1413627
1527971
333061
608029
35187
1162733
472975
855997
1195059
918607
1553349
1569480
963474
103641
1460108
996072
676659
700673
1174089
1576081
2119
1137085
383880
1384181
1501943
1823237
1367095
1678749
1786014
348061
1192912
239824
1771866
403196
972120
1715713
459643
1678031
1682655
1721739
1672489
1200935
1991858
648919
855483
1705129
1366619
339333
804364
461117
1539023
241049
630485
1546982
449153
1527104
679880
569482
1167418
621139
372506
477141
534173
1885796
706764
721577
49572
555099
1456432
270012
59326
994871
1942679
175797
721622
1696165
175488
1935861
1231297
1164929
621615
1607843
951784
598915
1928692
49153
1935194
320604
549257
1587962
410347
854659
1832336
1171788
1226075
961953
606277
392417
360413
257736
1876738
1295232
666475
29379
795813
919367
999100
1470317
1804074
820614
691844
235624
1833170
1593500
175368
57459
970816
879813
1811002
98876
1237080
555342
1604246
164390
1421478
827938
445800
1696334
535527
1174784
171629
863550
1143591
1718774
781287
997049
1355481
695290
846078
1058330
1583893
1183324
1236966
387092
222187
1784007
813414
809459
1518888
1783792
1725399
1899762
688895
921449
1662349
369443
579539
990783
643875
657664
398260
1144053
439575
1101860
1100349
680248
1552724
828237
895851
1985551
434160
121169
616707
1475554
1375276
1770075
1720211
313157
997754
444026
1450399
261941
528454
1653805
1071111
341502
1880526
1061427
928707
161713
1218075
989993
239598
777654
1870876
1743800
1624599
1282583
1270289
180966
1001744
1333796
1161175
602309
1777474
580142
314932
1665129
1014652
1285521
168405
969028
795366
1495986
956571
1232745
703126
1428053
1556802
1627915
1857594
750452
716226
1206951
121355
971976
665092
1511438
924375
1649134
412191
1681413
277594
1398853
1283168
1761888
1923046
1429477
343557
717454
429464
1139134
1224103
674151
805312
1171906
999780
7666
453357
938739
1402275
1350362
512757
187071
1534468
836899
1205535
1700571
1707622
162721
985406
1655174
547317
1836400
866311
1591793
628814
365567
455811
646307
1143828
367859
402074
1894964
909430
24251
698896
1273373
1110152
753195
674629
1309975
1273371
1700305
781264
1622966
1334314
934698
1903980
1576921
1874142
807681
214251
1450532
101707
1992915
875745
410063
552774
1025286
351717
1072403
1129726
1993825
338702
1909793
1345791
1905898
463956
810895
299411
783090
9078
235708
96964
445748
1563951
254960
404806
1589484
1992240
1573658
14873
1615870
510636
1966071
1888711
81969
1938728
94881
587745
1355697
1026372
278284
1942724
1627540
573179
703381
551607
1716624
365715
102144
1624770
766898
1264568
1093872
436598
974945
1238181
1945622
568755
1792531
1835475
1137896
735466
1575873
943108
1976040
221869
1432877
1094096
1143609
1334607
1884726
803198
859764
792280
1941649
1925655
1487481
102132
271163
1156871
783863
1809351
1357728
1182570
75278
1184259
533980
690355
425134
704389
421037
1599388
1217800
17765
1828435
1352074
1678017
948783
1897967
870715
876471
799825
1357474
817940
1471156
1868109
1611250
624566
1979015
941446
840535
863557
1137731
1560419
1754969
1547080
352915
509296
1673356
854251
1900451
1593012
1348924
702680
1711663
842120
1125197
1635892
140193
882998
1635298
1623397
488949
425212
1657336
1870880
1999598
29967
1333
1929542
344
965935
844841
1606221
1825910
1028047
1911665
1110418
556602
1303994
1718842
1893565
1491801
481468
1410419
1851906
30001
458257
252487
1986169
818171
175360
1489516
1001673
1293511
1405115
607923
1409001
434379
1234240
264552
1518057
550056
1352342
1732543
583789
971703
1777654
684190
1612489
1415524
1101659
726043
1056175
1379720
902072
55458
1554367
546750
1922080
1282830
1252399
1034863
392959
1464693
803677
1487658
1222428
613652
389690
1776868
1135470
1107919
118961
10071
583801
1703627
554751
46000
1305412
1498072
84368
1990087
1312900
891160
793961
1380909
1286107
559025
1591741
1758722
1901827
1081636
1355808
434376
1135380
817598
224911
895627
300070
335277
460172
963856
1710781
1309995
1213180
825812
882545
1483801
491384
513431
545097
1514017
1258829
557615
271210
237247
1858728
769428
1951262
953287
906120
292162
259448
1093636
429814
1891721
1730247
1377801
882190
958092
133330
1788004
697764
711785
1960383
1493099
1736085
1631865
1276227
676600
1124178
603249
946100
1547457
1823352
1899154
1738632
1274183
1566337
1813041
1850599
1729463
386707
1048076
833356
1995585
1920757
1600102
1462201
463894
1862916
1666688
220827
1205223
1080209
1279318
1723921
548790
1407780
983501
933859
1776385
1493552
1499655
47109
1474015
540787
925301
1640957
1544205
950958
1487261
1711205
234740
146484
99308
1408039
891
1047415
1526218
1192548
84628
828231
1967438
1443505
242714
915501
1945021
332812
85941
1353575
1235549
1792649
1888509
1504265
1801092
1719993
975309
484394
1741883
180873
1360339
1638450
1427139
1669021
194408
572289
186989
1309459
1598608
744812
1629321
1929975
1780996
1630482
1510423
413279
39103
821730
41413
1649639
890063
1659048
1492800
864428
1689072
1914848
1749568
552970
1495303
170608
1603447
1473322
1190285
1010469
390163
932060
1087232
1381638
1758607
1793143
1638079
763757
181123
1203447
580871
1350524
1498656
1302322
358850
1733606
430209
1310612
174636
763174
1722492
1985
1514685
880973
419891
1306450
18878
163783
18700
142502
1076358
725227
1925446
416206
1212823
1707475
1427918
864435
61554
1100222
721663
1299815
389101
386388
954382
773723
1502805
970107
107397
662291
1408059
1640947
1078458
890211
159138
1512506
827229
126612
492123
774871
1677876
1801349
784250
859562
955638
956873
1420057
1586286
594620
182503
1322161
1258511
37856
385916
342761
147880
1447801
1025293
308404
126770
299214
331796
874815
1420132
509697
862022
1359029
1130049
261008
1288329
1101062
1520337
1739985
828489
315446
1376538
1578861
461419
240731
1367865
486277
1100114
1013060
1008305
628007
1671842
97049
249065
1317134
1028933
819592
1173188
1190493
1775981
1107437
660893
29382
1081791
322198
789525
1702049
52817
1354356
1781691
1459759
1620330
483853
1647298
648557
267747
888667
932432
1600381
720779
1314595
1583319
835566
1211504
353166
529657
1396649
892659
1401310
764316
1457488
1767195
779759
623383
174519
556661
777796
557045
748313
1211792
1702003
907053
785648
1039334
1868563
1081263
1460489
1721599
1867648
296376
67936
1382894
524437
1555217
453812
121959
59229
1935900
1564738
1250670
92972
1896729
1761036
1247240
805824
1819204
1751351
1518490
1767798
453386
1122637
970146
699903
70469
365882
1362728
1798089
1350062
63649
1023111
960027
1517136
1338597
698850
1280014
490042
1787034
1436907
1115091
1067612
710137
82924
373345
720960
37247
724939
1625255
1587098
396668
358024
408408
1027205
845663
903765
704932
1985060
828387
1095394
1447808
1197602
1321344
1222765
963890
515137
968910
1147345
844913
1656492
1966351
643064
964683
1866145
1126241
16790
1627287
657404
699152
366205
1749106
495816
1954320
1729884
510632
1138673
1985665
1064656
1717946
1868813
601668
1282948
235646
649808
1162532
896079
172416
1261801
1461004
798880
511055
913617
681951
178153
413731
913374
1093232
1678498
843849
225152
236566
1422070
33817
1788344
1294280
682988
1421281
285775
990955
12798
231809
1309815
1004568
483195
825690
1031575
402514
757487
256456
1053650
1394210
226663
314747
1812839
1094088
1331759
1792081
158009
279691
24595
880489
572403
1973329
1108966
348093
1760599
1577970
1256281
1654303
1903891
139347
997370
1253183
256639
432077
915710
379310
619526
190463
1119180
330029
183309
951733
1963305
681995
1250040
1712382
1767091
402564
934733
1291317
1508193
1184470
454826
986686
1869665
284983
1283768
1418904
1241080
55819
1849908
415387
1889662
556342
475978
388173
1132788
1685622
1877799
1650376
1870397
1136012
1153940
439740
939636
133996
1916914
1406568
79432
1575632
1081374
402664
1369380
1442037
132460
958918
292345
1810735
952138
1431087
644174
1883244
392860
405132
766250
1202219
415258
1736500
438622
1009367
454190
1383724
853593
598622
1916020
1997708
750020
493046
1811497
88424
259287
428080
1783102
1724617
1836879
1797407
540655
225198
1518353
1742539
447974
322528
1002499
608893
226599
437498
938229
1749463
1764210
709827
75286
1690392
1408910
460107
1843532
532986
127536
1446482
1765587
1111306
1846384
96057
547652
816163
1298693
1925214
186781
1321436
824822
1535160
1573227
1353938
1023941
991356
1168823
519927
541206
685552
93025
1054314
1549805
465688
960651
1377310
1578183
578866
795048
1428436
1654117
542729
1225626
1960675
1896581
1825605
1629701
1123719
533583
1372830
763343
60864
1693278
1101694
1271365
1803318
1727055
589083
51715
1043681
958683
1902754
1671441
1816086
1133145
1306730
202903
834611
34761
1206773
840331
1905377
1395563
470271
1364295
1489114
1412995
1836902
451955
257042
1207986
976953
846688
675634
51935
1716503
1849387
1719276
1192484
1264418
319507
1940412
238578
1529686
1723733
407534
1173707
1904052
1691183
1032621
302947
1468604
525302
1559178
1570774
1112348
1578895
1127092
1273907
1722651
1108517
720825
708797
1388694
112106
158678
1839844
359086
1114670
1945255
19481
1249153
1208890
1411962
148379
1399226
515257
1205852
1999718
861784
643346
1270507
867943
1498555
1597421
451254
1078396
1130508
41710
1422292
1429995
20041
956595
1758522
950613
1205841
451137
1465944
1897314
1655978
1632981
355443
1164358
1764768
707445
1513164
661121
342784
442278
302446
1024564
212786
143878
1710712
679749
1771925
225074
954258
1973778
880896
501233
1038191
691526
682433
1685761
1932052
1266504
423107
277021
1252310
387713
1937180
1023869
1393872
1373260
1389971
314459
1556062
1879033
1506713
742949
1063380
439183
1251930
644477
1878424
273895
1583272
1054799
1032204
1877954
1581820
1667595
299844
1208317
769429
1195414
1845410
396715
1554069
1531096
1230874
378737
303755
237073
1072920
1102988
1848827
307538
985574
1670651
459622
677399
1018338
599990
804295
1596257
232645
1796972
1306153
1516142
617607
1187787
1647073
542459
1067727
1093752
1321113
37063
658429
686173
1209442
1611441
1743886
882566
1891196
1125416
414041
1384628
431682
735200
117674
186126
205916
1433329
1767029
434990
1365341
1785432
1606551
466111
1712411
775901
1559655
1888824
1295657
33575
459714
1404766
1307377
1780132
1419546
611293
677455
1882579
1156158
1667601
1027988
1020347
288049
76153
377595
1251888
1272096
1083618
1248313
1521898
1209044
1674415
126801
1301207
299596
915287
1885765
1831350
1586412
865118
357618
646809
1316749
96304
1815551
1960801
953101
970839
535037
1016984
1054856
743617
1596281
1796957
1140280
1604953
80397
161842
121354
1528546
409266
200168
373417
1368125
1690656
698962
1036930
822153
1781556
1291084
1852233
265383
1725151
1405281
416386
729124
1557005
1950356
813995
1777777
1889403
1638833
317319
870372
522370
1588378
1581186
1676186
494023
1093332
1650905
1812980
1520731
1198352
1358059
638135
1284609
523420
706917
1509925
1703097
1956823
1212969
1719145
223450
1176249
957023
244018
1297276
644283
1415707
1301401
56863
1983682
827233
375937
814409
1650208
1909215
1789354
1833413
286563
215381
1932769
331522
1912026
829452
1124458
1311449
1856030
1151361
1221570
722484
266965
1215011
1381434
1250886
1017375
177729
355078
1719573
114578
1589236
913826
405046
504035
1146062
847066
947170
665412
360368
1130214
1995956
1035536
218988
364245
1610736
1481962
123521
1892356
769608
1655256
1063880
1518957
1664120
1456432
1389211
1280489
209460
1138197
1760840
1285054
107536
1814935
1686267
830365
1302458
1389691
1120064
1603265
1511599
1661066
276642
707955
191520
1729352
1077902
816007
1963220
975710
295757
1390938
1093007
1088149
342750
710184
1772105
490027
1822215
1556167
1234075
1436211
157161
245040
815896
1551511
553125
1200077
950565
1609460
892531
723316
1204577
710855
1269658
549162
115913
89266
677075
718975
1997078
1702967
936707
894707
407057
1242712
938838
678239
850865
626772
1637078
1780751
1184757
1444839
774256
1890720
1590196
1789470
561056
1645476
505115
1045375
1840527
491423
9755
24103
455428
1572277
1833147
122341
347857
849706
1647309
745276
1328433
679045
359057
153417
665361
1250793
483210
1480226
1614854
376205
323464
468428
1834446
1375796
1426939
826105
389238
1395678
134932
1167000
782050
790313
364620
1202645
792351
1903299
211861
782285
696598
510830
87187
821035
599232
612780
1713599
1567647
1104976
253429
401960
1219427
92369
424464
1620491
818602
1004546
1330192
1533347
1031751
1078300
558856
896016
1086679
219747
36666
1271384
1920225
1280806
1379597
591785
867354
663647
824810
1631512
413592
993233
1585466
611462
601144
1246827
1076420
346591
883341
1175478
754819
1645559
12946
1693872
176737
504701
564314
1177829
189185
1782983
1736694
1079907
328957
1125670
302412
1998856
1783078
673312
1054698
899507
1095603
1694697
780765
1152784
765193
1572037
92021
667528
1067495
1647715
1718500
110043
693392
589329
630122
447650
1047312
279554
277072
1807220
1213191
1205950
187081
162776
1824312
1136494
477906
1407310
1840622
1053171
1713948
180789
1659901
1446386
1125075
1851712
297546
441843
178894
213144
1746888
634081
1159084
1967569
498435
1968649
1184081
1660536
972993
1322972
944563
965706
1405979
1772330
1075417
1614764
1255512
53201
1182017
1624423
1555479
713490
1887888
1404943
1186558
1372783
980243
1572099
1825525
649645
1613617
1019366
690467
1379895
720174
480308
1888484
567239
1406558
366955
576944
1654967
1670010
839082
1921634
499512
299827
1167478
772850
1273611
1289764
1425857
583105
757394
1854296
1946984
1184777
737274
57716
361587
941453
1690455
610264
497412
1087739
118067
1413327
906132
44377
1086456
898972
828595
1755542
619900
151628
413407
1145532
1328182
1005462
1912899
1330151
1677654
356597
1277891
148162
1769519
26957
1505673
388683
788992
770894
1306626
1007820
1410606
498360
868238
455492
454119
815264
1784722
1977497
485442
1496407
1073540
1197528
158412
120533
1270812
1394769
723746
667501
1908565
1896341
1229664
578525
1493291
223745
263044
1384443
485026
1337837
1702417
667977
1183493
1681223
1082143
172822
1261099
228275
652822
1689009
1510814
86663
241452
1360108
1531096
1557708
254984
421336
1060031
1701749
1740021
502230
872691
281252
946695
692540
1931767
33377
970140
32744
1457200
1247736
453586
1894005
1328487
1890559
65642
1857808
83043
137009
266060
1563278
1957588
152910
1904232
1697193
885890
1995734
214668
1424042
555377
1909176
146162
770472
1206254
1595430
312151
1978677
320150
1916503
494954
966984
960872
77492
671590
1440689
947294
268314
145110
283698
254627
1224559
1596503
231883
637819
462190
621376
1806188
820040
1717319
283759
1174424
1323706
1941740
1483460
1002694
1155175
611577
350511
1164830
893262
90266
1645080
175221
1701951
760930
1463735
1450405
1096937
1352846
1344608
1546180
1517003
1208480
175403
710550
1701261
1127392
1660487
924687
1177357
1346349
1870370
233953
276783
408553
849827
1832593
1160357
1190443
180293
1154825
1158217
1618992
1217161
1831384
1674941
548319
26070
340564
1211327
1658660
1995634
1108517
1417452
555206
797622
809634
992322
1261390
1560462
759474
1390495
1006007
526526
1445297
705389
696436
1870065
1690479
161334
355636
1094561
646270
520951
1970991
962237
123695
517394
310624
548653
130486
299397
597841
229747
1152812
1892671
223237
1987546
225087
283018
1830125
546280
1321332
1122690
859096
1013892
875495
759099
1281916
1936704
893388
1912802
366506
1000182
162475
937522
144879
188915
939658
1818836
605878
1001172
1201283
1732502
1569024
952947
1094192
23776
23274
1923323
282381
1273465
1467456
1201831
91814
659888
1688555
252297
798129
555788
1517937
1573212
1610922
897957
1424641
384323
94989
728061
938071
1908140
899778
1017350
396799
1098445
267080
737990
1566881
1707215
1377041
1820718
646736
1590354
351681
420924
1395118
100188
658784
1600268
85302
1736424
544057
1985622
1785111
1483945
1306940
878174
618451
609764
475667
949418
1240678
854905
810434
1672221
856496
1528988
1721416
704767
142117
101004
1598806
977000
1707869
1939265
212983
910847
275702
899309
486204
1605774
835021
1123862
226079
1492070
1211893
901134
995522
577048
1614948
321732
1582111
679796
1349148
1022890
992817
1491548
589246
1288481
870200
803468
1057885
109919
761023
108315
1097304
351477
307040
1872584
147386
862436
822622
931627
1596247
1812463
1797242
1282834
484753
1349695
898832
905109
849458
751545
1986283
1244465
7760
1427844
1676438
354903
1148099
1312586
303298
1863322
244010
112513
1677182
702841
305876
1968851
495863
677951
144119
477774
1596690
222610
1525531
1887926
1311790
964691
1585759
854608
1513187
842683
64798
44697
378454
672114
610882
1413949
538945
323074
1235836
477324
700787
1190433
1555144
1835953
1713934
1699540
1219905
1287800
1269982
1498418
1812618
1071599
478414
1066784
150490
858004
763469
1789198
427093
35539
1013389
1479018
469515
1844473
1748629
708408
395263
537872
1119344
1692199
1103815
1808157
913707
1059531
1890234
1806233
1359923
403185
542679
1219660
730235
255613
1538969
1361820
232926
1389208
102149
1257392
214420
1183107
1933382
1528557
711505
618677
1461721
1046708
1147359
1307888
121617
1949590
523475
190656
1981881
1670117
1585742
1183285
996745
289391
997375
1304186
1242034
1159126
876758
1402771
777971
488991
885587
533004
985839
94273
1347224
1410065
1779012
120786
1621886
433431
1099610
210351
824141
602835
273670
710962
1841807
242882
1709086
1400580
1469168
194076
666846
1931336
1308392
1857432
816668
1049119
165982
1147961
349482
19916
1149540
838327
387871
1210483
106918
1337359
629349
886679
188219
12482
509699
488895
1429738
561982
1110887
1270011
1653044
822903
1465985
1716709
923321
744372
1058228
186063
508499
1008800
1982260
4674
1712123
535839
1193859
1788919
69436
1455172
718201
1954722
81599
1448070
134679
540235
34466
1085580
272145
168502
41404
173966
1166659
292742
126733
698204
1833122
604092
1878251
1381367
1360656
40989
1057865
44825
1183354
493545
1856788
280871
1211600
44611
1374164
709271
416001
1815000
1631333
571090
717286
901231
170861
673245
1138974
445473
1088225
1236862
1549677
851594
654210
314022
655307
955210
1631850
1945676
1537883
997841
1459208
1354454
34744
1944615
1112536
1890906
362357
438174
1794857
821631
1122772
307731
543112
346351
1527167
539586
1112612
1555416
1935910
216301
420553
724318
437613
127749
1047609
17176
628650
325381
1714267
297805
893333
361551
1238235
1218345
1474587
876091
1154483
715729
215387
1586001
1916515
734184
1447178
1631095
1209048
59072
1239958
1737292
1937160
72044
1792641
166467
670112
1757125
1665429
1534091
1280888
244641
1943147
1007353
14865
529836
941689
700210
1090843
1146923
1283633
1792458
1108059
1680922
1898912
822851
848053
920822
133055
1005832
376937
1960913
1844260
325986
1537913
1493495
870265
294356
662146
1068052
656513
161301
1098596
1969608
237369
168176
1361911
799988
204633
561973
486561
356135
1335334
1284125
601006
999066
1598626
1069945
671690
1076892
714801
1227145
1191657
425956
1918199
1073586
1722983
993776
672462
1407909
353809
520674
1622524
266203
765093
1464686
1881537
62141
465466
1784863
509872
1918087
1639853
1805193
1713311
1458371
240003
1016954
733848
797096
1949663
650466
953836
287192
1711005
494836
1016455
738305
112181
1354127
861676
736178
603025
339239
1819822
964167
1170730
494921
1804543
286986
1413883
356013
98191
1224528
1193778
1328065
1544023
1282313
1334772
42051
1594340
958728
1311496
552129
1161391
676765
665727
463168
1499790
1111802
1224720
581352
1855518
1132164
301584
1068084
314876
1879283
1539206
1769392
45006
906674
1920817
778272
1439652
1677915
266738
1540820
1487562
923226
614259
943000
1047448
1235518
1920074
1043527
158822
649960
1194516
979543
1854335
1525852
804370
766365
1654599
1933851
539676
499370
1254069
37436
1908484
1533282
570960
713491
1978814
309042
1588983
305422
417829
156615
1083241
327790
1084784
1940683
31352
508100
1334525
83777
1216892
1505840
1153368
809878
196606
1401391
1700635
1810673
555718
1368812
68227
334172
1407235
1929603
1114084
1888611
153099
72636
752304
1320357
1964558
1959971
600114
220410
1768669
911806
1974450
386697
363731
43724
587449
1931733
1527487
1599452
1306763
141307
666993
702823
1305208
1597739
1929959
705681
779850
343119
1875525
1025525
1899832
576734
955145
508183
1559526
580201
1648392
646179
1833654
1111332
1106420
996184
1052775
377377
1683583
643552
1650826
263314
1562319
247859
992591
1732155
671652
517417
329474
1594090
1383954
820183
372829
35199
526682
877202
1331074
101981
1027215
653605
255888
1178696
878593
1503839
295275
1530508
1004824
169
1082887
398162
295911
804144
513395
445197
1233168
1322106
1126189
1326660
1143932
1605396
460389
1474443
753515
1159561
1012270
356741
1661639
1234535
1002820
1225111
953041
1081428
1758063
500853
220912
433423
223064
185717
642824
1381141
39180
880635
1505458
392610
322783
1916905
147950
1370062
1278889
1480439
1973785
738969
1853227
1203221
1901886
1219624
412711
76802
864135
39996
972290
1046125
511398
498651
1080188
61083
468287
1496641
250802
1966465
1841279
1288364
500878
1762231
570830
852179
1900290
1818636
1390872
841160
1206582
1738542
893076
1217630
1910853
470158
684125
52276
950722
30512
1454541
379306
1377461
674155
1894537
1250318
1831306
467316
331261
1648043
1354025
203546
1258424
1591995
73657
1398251
1235584
606539
1438569
1093441
466733
1263230
244455
641672
405706
169906
32279
1913452
218144
33875
1104041
1710532
324487
1897449
331900
882089
381679
1353541
1805626
85424
543804
1785970
1381426
312301
1635169
1984368
1763967
831857
810263
861691
776432
1160954
1668945
978840
1772519
1330784
922034
939202
203795
107110
588515
754218
21651
513155
1909668
1748826
777655
448376
1591071
1222092
269585
1093373
964940
604886
1656564
482866
974062
945180
1953843
988256
1458392
823355
173708
1463855
1704814
493554
1768518
525220
130248
1770865
177557
1167787
643638
174102
474494
542107
1198169
95762
1363055
180059
1644271
1947837
419158
1086917
1010797
155386
666688
80688
1491996
1560237
379076
529848
1792995
1085359
1177025
984147
1611193
1258598
385694
680553
563892
1918523
159190
1863733
1349346
1892352
1870139
1233144
1591523
1919098
1192727
1803181
960802
46128
1731429
1340199
879864
1451333
1835719
1594865
1965556
738320
14345
437131
1707198
1736788
1266496
1117542
304351
1203271
109070
1203269
1240163
780573
405162
548700
1526634
1416872
1996666
1515563
228449
579426
193555
1150295
974551
729485
1190446
76192
105401
1339229
1539193
1394001
479669
1767984
42127
976694
1829385
1193051
405331
1426244
446667
934866
1453326
334436
1317449
1679477
547905
89237
404474
259288
1620708
1997830
1740876
1105989
1900562
1928653
635995
1499127
997583
1621422
572976
1999277
1156643
1042227
751372
354337
1189594
1354311
926778
670201
737747
550441
1275631
1608753
904759
256004
187102
427203
605602
1778991
68184
1582935
1611400
1223295
1487445
1478226
542601
1135541
904283
274999
1589004
533369
47695
1217760
510986
790068
1824729
1412845
1010894
628157
369617
1228370
431785
888560
946939
908812
1586096
1923012
296368
452795
772878
513358
255668
861802
395458
666073
1846666
652020
1421687
1316335
1849978
521690
1663333
238911
1042005
1392196
813956
978672
665998
383722
1254485
992347
350921
1677788
720902
1790233
26440
1836534
1606779
680186
1076558
723751
1676947
1549784
424218
1092765
680388
1157278
169475
57999
1704990
304736
1674510
1567932
640906
191040
1205481
394264
1725164
734894
1803393
1509543
1418439
959074
390446
1922193
913421
1602072
1952303
846622
1627329
1361486
1970921
240754
233461
1723666
487823
1167080
1433021
969707
21669
850351
175620
180828
504291
637292
413453
1993309
1879504
1011474
144799
782814
1229754
27332
675437
1540706
1393124
1488899
1800644
1151271
1531017
134195
1957066
1975566
1033609
644107
788029
775984
412923
1133195
1757591
63126
998
341829
1089198
1696406
1447053
958970
489123
723694
1692750
1970996
160395
210390
248593
1487094
1970128
802032
640975
830595
620940
838355
1146598
614393
1575228
1174244
1235825
539758
866042
1177134
1342543
1254732
1217197
161764
134440
917191
1439897
1299952
1629
1794659
1338035
61920
1270758
558124
1169966
543853
115658
1983634
317195
1824298
611532
976415
1240050
1244941
208212
1476549
1600076
1090485
1746265
966916
474675
1292295
134928
1405554
1965599
609958
800371
1153339
404774
793108
699547
492093
599752
1155905
164535
267226
719684
473868
68327
444754
126869
1790355
134212
150523
1682661
161570
23369
1481470
1075822
1627022
972927
593900
741602
252507
838695
1763611
325398
362868
424140
696101
1212541
4218
1018151
1141482
1102523
1274140
995274
1507387
412690
256472
406129
1164099
790671
879164
1380199
1337513
914745
1827100
263248
1764735
970017
306761
1808042
1124819
429991
1842980
674527
201025
1616361
451188
581672
1671471
873262
787982
1524586
543580
562188
740771
304226
1562009
1185540
198985
1526570
32245
888570
1989035
1376766
962130
935427
949518
1002595
1827276
237314
898105
1174056
906578
534824
287884
825504
161163
56202
1483693
497081
1865488
1239795
1374942
578423
292406
380935
710952
380976
407454
521025
1809504
1552492
1786969
1511109
1806714
309461
446567
1135659
1225424
855608
1801614
1459904
1258964
15871
1964489
1451573
1536965
417391
880493
828802
217884
1296834
980432
1248893
1188534
642116
328390
1486572
468339
123754
181151
1914431
744450
603301
1381076
497817
296700
310949
751409
884817
1498012
805154
1133726
828135
801938
798073
21030
421852
1516763
1812768
29513
1600938
1497432
1743932
868102
1270855
1651310
1862370
1413093
843742
414983
937687
1274767
1343757
615808
1441772
432437
347358
847572
275269
1862001
1975930
1216169
1102181
1635820
1541922
750104
71075
1273856
494629
1373748
1531497
1158568
1349839
1043485
1199663
1514171
1630224
878492
865176
1294260
1427506
1254080
245413
1111532
421220
985109
392090
1009109
408448
1378299
1480482
1842145
1799852
1835563
588360
1447578
1575761
190641
1755442
1546664
795069
42248
1322919
1211703
821794
161014
1676193
386747
171913
1368301
236573
64916
1428255
1426468
40139
987405
1086931
857549
1920930
1491947
458032
466590
738788
1006437
1423023
1915209
363264
1924199
1164249
1650442
1044182
98425
1426306
1009888
1754187
1708012
1697570
194653
1825844
923380
53824
1469111
38761
449812
1059032
1647804
923653
1902465
1931401
1756073
106279
345992
941929
1541936
1041749
1697766
1465062
1396746
893806
1534031
908060
1597534
1951844
952020
1790433
249565
129067
6993
771967
891139
1102104
1974672
1330416
1040580
783746
1961345
698116
961230
832274
1565988
1182873
1506280
1762573
808052
1291877
1202347
1657774
308220
610060
1038812
1452030
1861043
1485953
958143
117621
1994415
1112509
134807
889179
1500225
1831508
699227
1753760
1773804
1420152
66099
16155
1759230
659237
367286
594245
1882072
1166136
1159342
1269785
1923651
1248061
1853088
1222834
876818
1375277
843034
1038366
1158787
303462
1822453
354128
1526364
1597354
414141
180675
1430873
844054
882811
1248734
453501
559624
1665747
263568
455253
1221856
580075
620210
959021
1987923
153537
1296316
374267
1882040
1672642
331380
1548441
1647086
1319622
1435790
226068
288512
1356403
527097
1589140
1085605
1177237
548470
1089747
368242
817376
632220
445560
926762
536188
811889
160867
75148
418384
1219415
1362852
1066277
354181
1891807
981816
1760336
52089
915707
462628
1491259
588878
732357
1220003
1723133
1086464
1882284
768276
531658
1615211
297831
474073
1050078
401964
120789
1430407
926740
1734053
119068
1189257
1132800
431112
432963
1977984
1456740
1475048
282722
558256
375909
1254217
1612088
79619
470179
535047
1140052
579986
1354986
1337359
1177873
1338750
1883255
275781
319956
1427329
937605
1094616
127712
1610927
45541
1602791
760543
368322
1570492
1294199
1105845
1574711
1021190
399081
547010
1158088
1819949
1085914
636468
1810610
1579603
234797
1753044
1438872
1316052
545393
1339367
585779
929590
659794
543935
412969
1408832
1533817
1428126
372166
1605807
1699277
909028
113677
1317764
635762
1502510
1063865
1898810
1867720
1257965
1726803
175531
1137870
218160
271947
1248733
1127286
1202027
545586
77704
42486
906305
1601606
762823
474073
573107
484829
783795
385118
284689
351776
1400293
1042780
1234536
1051939
1700082
110406
1683563
1911933
136299
1320705
1831830
709459
1295598
1296872
1033007
619101
23605
1111345
106543
730361
910893
1816031
1563982
598053
893684
1803540
1073852
921160
1200069
1951376
62508
1752668
1485134
1861785
399533
1791245
330894
1662651
902416
495001
1320528
717277
1891004
1895431
1157000
1759729
723353
1479461
1510312
1965201
1045686
332018
902977
1817192
1875594
1653925
737865
1365673
1771755
255778
1537598
341312
799342
861869
608600
1931962
1611289
1342067
947151
157842
727963
1710731
1261026
1625819
1767806
1685093
1572766
1600088
1872111
1272200
1967681
828121
1916071
1468719
609650
575286
1355460
1636183
1976345
764541
977800
254912
1204974
139671
461782
1300671
1664162
434347
169678
1417382
1196647
246047
307017
748494
70273
1609884
938703
571933
1565347
690037
1589893
611799
1876454
18468
1711302
1419298
1903462
1731666
1688676
1376936
1604910
1326709
790113
1642263
174397
670647
1141098
1829173
886860
1135518
1599254
805014
1492273
677164
367646
849499
1424636
87788
371099
523768
156581
522812
115292
1951396
1400617
1070632
364296
1571339
1000243
8833
1369302
1964060
696152
291314
1811668
803083
1884031
1950021
1107673
802288
1779084
1457301
478289
704665
376568
1934987
1661122
1094666
1542199
1858478
955003
1751978
1119914
259833
1235826
875124
1007495
734319
437099
223826
1391443
1507071
691539
1127043
981069
1672416
84732
1161622
1397474
1035280
498701
1385904
1100929
306821
1254037
1656051
1599603
700564
314836
1085439
856285
898557
1853469
88543
1931426
237102
1206915
1770390
1322151
1764925
1388079
7534
1980521
922340
766142
1042379
123023
1137883
723070
420059
1666688
400627
41901
13139
281039
183635
1404454
914115
1532746
725822
1076208
1345925
372620
1153468
1342426
1940543
953947
948385
20985
1038699
110292
1125111
339099
73096
436338
30090
564741
533440
731779
649970
426286
1999649
326941
1004602
216031
1159834
835420
1463261
1231707
1510444
1941867
1033147
421843
1446702
1521141
103724
854883
1841673
332477
1892978
1551329
1560260
1691136
178598
585008
1721375
342894
435632
596758
1283394
1540005
824426
1878672
892
1144381
1808490
677521
1330097
1601762
239908
1315150
1312089
704441
1414294
1426243
1915082
670699
918695
1300380
901378
689351
1924183
211682
477362
809539
1578303
1549777
1403056
1739986
1193767
511520
1040995
1375173
1636097
175460
1712522
1737506
807856
133345
1382741
507567
309767
29898
1696752
1164463
167601
221225
1988117
59419
1848606
1542871
962830
132670
293967
1068632
930555
246535
825596
1510365
1402760
937185
461372
58462
1407717
547195
19976
1099332
1282549
410232
325044
1243493
1186097
1186791
1398310
1014680
365331
496303
339161
804697
1897730
352830
940958
1647400
345320
1563342
1886284
420727
1458323
1461598
646840
818673
1502953
805466
1090459
661725
1800304
675372
805037
1852997
699521
878332
972434
759030
1547053
397379
1218210
692355
369830
1875227
935047
366031
785275
662043
875887
1114182
1368121
283695
1703175
1721161
674693
1403839
453253
1913273
1563633
1906219
465172
1701325
1625446
1790193
134476
1231997
1062130
1026369
1500165
1586859
1770061
1022706
712651
547031
104678
103205
35438
923849
1363018
13062
1967900
243139
1789554
1921519
727566
423303
952017
556404
1512119
1560911
801632
826855
592444
997283
1077206
1120847
252686
760500
1072350
1345260
33149
1173333
972793
245185
539384
537413
6642
796851
1101618
1405286
1834208
436836
1307361
313808
679454
1262
1688243
1929839
1282012
10705
827503
951482
800591
577701
778966
1156290
1336352
1438833
600132
877286
1862548
1331343
1587239
1443023
79654
1474025
1100959
805430
1048112
377194
1528002
963282
459439
764071
1573983
1391048
1540374
1339649
1273670
355062
834415
1447883
1823774
1167849
983898
403992
474308
1208443
1950164
1971496
956727
1228602
319076
1185728
704842
805725
481423
936141
1677224
1502376
1878174
750380
1241952
1105269
583350
47204
1957217
829114
532705
1174465
809302
1524105
1413951
1316037
1984999
958992
897616
647700
1661541
774689
1246218
1864902
1044678
1826910
307600
1801278
1267453
1676275
1731314
1957235
113588
1988708
362474
641589
1098761
882709
1748892
1656626
627072
1759226
319680
1335614
1375421
1456260
1355018
185442
401707
134035
1876866
1590267
336043
570937
723005
981808
647402
168519
343970
232918
589662
402366
1250742
947750
1571779
509727
580310
875349
846571
41878
579465
1424744
1886260
857539
1505960
230378
226265
76778
967331
909128
584586
1829380
953420
1711154
881342
1212530
1878821
32967
435064
1281225
1037460
1190796
286701
1774643
494989
1419925
4166
958936
1545844
603391
996525
612501
901406
1449779
1610714
179919
840877
1558217
1037293
27811
1924047
1291722
935595
1312642
934886
1925593
139722
277953
1939558
700332
845299
953063
257500
449177
923708
1730921
678309
104301
754035
1837008
1840630
1334673
197184
1987029
530361
1730575
111341
1061722
1165631
1061585
1049958
1327619
398103
698699
1946352
1858356
621618
1887876
143632
303485
1128045
110170
1927252
1507308
1416625
887792
1627951
1179215
1908310
377754
815489
909323
1782186
1136633
1881557
1741647
556661
949574
1202927
1318074
1549334
999078
464210
848686
161119
1982364
509105
73047
615509
1524992
686436
1222003
404060
1129773
1137129
1224135
1541703
559046
803867
1470060
784462
1748550
145089
1795831
1284064
185275
1060457
1978381
1925447
1095887
1881353
1775408
1907543
1714103
1812980
1789210
291646
592098
1102089
420388
540089
247877
1763190
477441
1871454
354575
1500420
1908397
1872731
78221
1719696
343560
1464191
808566
222880
369327
1542925
1054564
1561938
902241
1331945
765868
868504
1394823
1916980
160690
710027
1964255
1598691
982335
607135
261303
1151537
89021
183948
620344
64556
357773
784766
368085
507834
1074060
248114
1010139
630793
1999924
53006
7681
1934234
932355
463559
1859394
306651
1553990
1704934
234382
1928336
551075
502668
525006
1159781
1149331
1584788
883964
460805
763801
1309472
1183640
1809181
1738780
462009
1705011
1403754
546681
1705558
377315
1421724
1631616
849910
783342
327206
1703926
1962093
1969692
43654
166520
1827038
1085887
1610537
685435
1799662
1887181
467092
1742087
1084535
1783890
722103
216549
133365
367728
1701477
694455
1237284
972605
1530680
1634145
1007051
1272433
1509817
564402
1876946
1128179
1886811
866406
627362
643005
165046
76109
2371
872297
568477
88399
710143
250366
1207966
1837010
486393
1136544
1398795
591874
1742774
1050956
1676442
1956716
1775853
1051698
590469
1907338
475202
193798
1358335
333149
1031432
206902
588180
1277993
1364253
650995
1204950
916327
1870006
353530
1307403
865437
1271630
1879799
1339123
1801003
1449762
327762
872540
1598098
488580
1214499
1178717
1692757
1739344
51607
1004395
576107
1063063
1234019
645743
52175
929111
1196975
1096990
329926
41474
788570
331279
699805
743976
425019
1433756
1150043
1301905
1387862
1274913
1903388
1675160
531682
1530274
808950
808012
1047608
1465909
1585245
1842368
1030108
1774068
1338240
847532
1028974
1350420
1076905
1489837
501488
1609819
1594039
674308
859797
1876265
1201662
1588420
1162877
57890
1486053
1454254
941937
1247014
1631180
1207849
906706
167739
66025
908995
1078306
1628807
1160410
707269
217419
1484815
345517
765088
879407
1799913
34274
1211418
130208
135670
1990227
1920022
1504955
1335792
137796
739184
509859
1963374
1540578
73063
1068980
1967272
404851
828373
1240813
211818
1572458
1935446
1461947
464039
1025027
766644
1365263
1903447
335146
282470
1373595
794895
494997
567452
943279
1106056
1025804
766418
680623
1190667
96002
1572127
86482
1052863
1515231
1772380
1569217
231029
493720
1882433
185130
446587
1066071
989736
91186
1382690
1442680
1620485
41726
855155
144105
1627568
160928
1563559
60998
14194
1863089
1465786
1862255
500777
530717
619097
1929368
1199628
12802
1852070
1793107
145671
80959
1413989
1420952
976217
309402
318355
1598097
571359
53949
1594686
706057
1099116
1046845
49789
1178633
1203395
1986738
1133681
1269564
960445
596090
1523780
1993732
515423
1105563
453313
1347071
1432433
1708407
267891
49262
1404418
1885877
105630
1958453
781190
833466
1599781
1292435
718756
92300
795008
237092
1252908
947511
827443
1485521
1368905
1334349
491680
573108
839304
1955429
1782189
1701653
50495
265593
282596
722483
291095
1330160
1462950
1727080
1089543
1971274
1519988
1023101
1671706
943050
940596
379497
827284
994634
1920141
1626
624363
1619875
1740690
1423886
519593
382974
665961
600203
1497302
1561440
71068
1761364
268224
1438112
1996332
1424859
1473721
1160377
1425402
272413
937209
554769
328302
1405501
1276118
123297
1942453
54535
499401
1388425
880776
508174
1660814
225451
1076588
1012095
67346
1335578
1634734
1722835
1370615
1265181
1192428
977341
737427
1836052
1757644
1404271
181087
515838
1003019
1824800
256476
1698873
1954888
761637
210833
370319
479118
1268808
732761
1575131
1459225
398171
1840999
606451
1358026
354139
1843992
1090038
1982917
1362102
850298
1394259
390909
677562
1545746
263308
1060144
964804
569430
1433226
1767661
712872
313933
1139306
181303
1585878
749753
277241
388490
793500
1489488
1098469
1882279
499847
1435257
1598646
648153
336976
313957
343823
706580
1500371
124287
758909
1251982
1977947
849249
1897464
703769
186058
1680365
1971517
676541
987812
1978570
1794131
355595
1307444
475958
223375
853142
1200187
1514787
1353325
962311
1099960
1561772
608556
1868350
1296719
1567825
438321
580883
1219635
752348
412923
1100755
1575579
1531274
1293667
1938837
1178718
1884167
1734877
1534523
1858817
1642675
50059
801407
740014
458544
1988232
125503
75821
1630743
1138343
618243
914406
1997250
1581760
911806
1287348
1327401
55405
1217910
816584
151633
366506
1345322
678900
1214183
807836
101207
1677604
1703512
421097
1487546
1247160
392230
138276
1236534
1106030
1020635
455665
1157825
378973
1161787
1775891
530595
1744560
848527
1623315
1023185
155911
1997555
737257
572183
602231
277869
44246
1348185
903990
732661
1341026
194076
14058
674600
1328798
1159528
1516832
279538
867244
511773
412829
884711
1808904
1146745
426223
550908
950136
813662
1555985
1017699
323100
441189
13856
357058
1142525
1092214
1076460
329147
810103
75584
647835
517488
53171
55504
867565
1606100
1755619
1038771
410336
375106
1896934
137195
629140
1047900
1399468
895288
1056770
68096
1432759
1063828
1401388
1484483
1144671
841757
1143503
1045015
1070769
1638180
1280376
1773269
485647
1231348
1067173
1151617
1261501
609405
262435
1457428
1341760
1375527
1718323
1001685
1132295
1368582
847272
988765
1954913
749962
1096358
929987
478648
339739
894624
1652968
834665
1660807
128600
1468201
797572
838958
661228
310894
1857730
342318
346006
148659
1264036
1247121
1538749
1364328
1333908
229642
637673
569782
1314859
1324046
1172351
1503975
1288623
760722
1379396
1131474
1300227
1025960
605806
1662409
1156220
1789419
613445
552473
1954334
1133835
524845
527245
1685765
765881
1834515
600497
448911
1295769
1702529
65812
1627898
1228739
799826
487726
876559
1798957
343864
1364364
1791647
589154
229735
1056565
1386366
312331
1801365
1645495
1632084
78026
1710245
979279
74440
1615752
348452
1396743
1610014
1152272
1592999
1034131
1013833
340597
1627247
608634
145437
1852269
934713
1773855
49278
1737145
1060257
1149904
1809133
1173901
156946
112894
499197
1381360
924263
262517
1723547
1916503
787652
307129
385363
688878
1726701
255430
382330
532523
417983
6721
1295333
1803257
201043
986171
676349
1755012
169774
781926
1707519
359256
710788
1418995
1401742
1071984
1295068
224425
1455129
1708540
1699894
958510
1382035
1222995
1625049
889128
1013901
720323
1927264
578058
1729261
1693466
913395
1906440
1333671
1770352
254113
1505584
1304544
637423
1291698
447496
97549
458459
139368
1129876
1563022
1621080
621994
1629492
1685172
67213
1422955
375852
1141410
1582951
1399554
1450886
1931236
492720
1027299
1402865
1341111
660196
1007559
1370617
711512
820055
1526249
1866388
1487693
705166
486001
1165929
14459
1778711
117151
121692
498146
1419700
1079051
1365349
593284
251601
386419
864044
791092
328796
1627865
1541132
1392509
474255
1988981
1177574
87549
1354951
168569
967524
268291
1581368
437717
618470
1658841
1220930
1349897
1608215
1936324
466306
277990
1033690
1441822
723902
876457
765303
586262
1458901
1482096
817555
1337924
1374657
300959
1712235
341089
794558
332761
65486
1915944
1659976
468181
1947196
703039
252767
1880139
267077
186546
41452
1106960
33084
1938662
329111
460006
1541994
608553
1676961
493806
740348
1157423
318923
1742500
1527878
256470
1143567
1462465
290811
150257
118961
1672446
994270
1751848
1994497
1742573
966622
1966956
585983
552869
391003
1594272
1447015
198358
428515
211344
892181
752151
583880
416329
760000
572145
406382
1490923
793703
733081
318121
1821714
83098
1194020
1313506
1842367
1690483
1694574
1313886
930180
841373
821783
492573
1381527
1286284
793087
807061
862550
1554460
496934
1691450
1282278
1915428
1745811
1144202
443926
788021
1504500
1630967
240444
252661
540849
568323
560240
622777
977887
1085114
387485
161833
631505
1482601
442745
1160671
1263081
1811141
1846106
1638775
66941
181796
1144730
450916
1440445
1510419
438963
932128
1090290
1242498
1158840
1567320
1598377
92971
1666778
1546701
1751855
135122
1795757
1791224
1062057
136803
428914
1685569
1036393
866514
1992580
1273574
346189
748938
696501
1460164
1099773
267871
1535388
203113
1299012
1316996
73040
724978
998021
924863
98876
698810
270619
1373327
1609888
1365777
1016827
1203711
1398290
1732885
1325743
1558280
862694
61905
1545766
969310
447156
155697
1136956
1330509
1374147
1344724
627479
1349246
201792
354516
1529294
1776432
1723611
685218
317203
1559452
751405
811027
1231467
1685656
1436724
213860
421459
793759
255384
1702179
570415
606538
1618105
1532080
1538683
1771799
793808
1822479
395110
1332916
1348945
1561008
394728
248027
1302815
1574743
259806
976253
1843920
1426459
1963016
1513590
75907
581549
1801712
1567383
461400
1739013
927355
850704
376345
1029149
1003760
118030
674217
1716515
1836890
1491309
691356
189628
472806
38451
70450
1818837
209709
59276
1613739
1109836
971149
530374
997278
782757
917828
406339
513478
1222880
1355245
1000961
1134301
349386
1287292
655552
1379582
1219887
880351
65486
879919
465292
1903911
1996747
211310
698109
1787015
1334940
993317
1171369
1598152
1478245
1837676
270152
1944790
1931972
461019
68895
1358969
770600
110102
486330
691565
784867
131896
977783
1076423
141591
120170
1924994
209593
1876327
1428865
1018659
1872363
55858
619039
1414384
1117641
775220
548608
978629
1230116
911348
1791416
1372356
1247544
331439
1872927
724556
548082
1099150
1776533
843779
78384
804312
1175030
1298827
1686124
1911972
169058
1169713
440097
702940
1256820
1972340
122426
1606028
680585
692338
756417
709837
790708
1102206
1770072
1505824
1236041
1300025
1531127
335692
1618826
1342784
1150828
1588692
1993143
536518
1716565
1132168
929124
845459
636197
1560131
42869
1551832
1705865
497504
1243216
1870984
49769
194521
1558270
1825146
339088
158631
539619
1053124
688748
1418059
1845865
206734
287831
1649191
66430
989571
1480340
1144923
1083019
1836495
292240
1381281
758784
552778
1819077
416701
385922
379425
1344490
1800152
1324550
1195524
496094
344154
720308
1038902
1442578
1784773
1668151
905344
1583677
1487823
1082640
723312
650888
748115
1605031
1207891
885219
1248521
310166
1796151
1698689
1857237
1955979
1840035
1275412
1132359
1077954
1050917
1362015
1379616
473521
4180
1906223
953940
525809
1963613
1772718
1614920
1060769
560766
13806
440271
556740
706488
978967
1823789
736397
995524
956350
1286045
1914020
1082773
1190693
1809527
1529715
648003
1765668
232627
1114650
627999
147338
1020461
1307632
1791118
653506
1838721
1398369
1945312
1373457
306738
1641372
1845523
7316
319784
189957
1996022
304798
932110
1873743
482594
1636183
1397141
1240016
1483402
1542278
1343755
1521889
1217449
313946
193614
1829939
1438027
221126
290215
320572
856750
325049
1387278
963919
447714
522584
1414293
1811765
1508375
1722864
739066
874410
530251
1582768
1992841
1491585
1238146
81358
234903
631463
1890581
917734
506065
66263
1162649
1398425
704077
182167
716422
1205328
1646658
875508
1722928
424006
1965551
1028746
1687012
213518
1246840
1156952
744176
1912945
1238209
1185755
685060
967562
342382
1459253
139954
1699480
266958
1960913
1813584
1537825
1749116
1043525
493393
305672
1738609
1985228
25822
1513389
256348
1713822
319581
738858
1419959
252468
1363916
1081592
787085
1155980
1397726
1218322
209729
523782
1598002
1497221
1428420
122318
1295376
865207
373885
545770
675287
1263805
455912
296309
1959938
203865
365458
1536279
748057
584938
108863
486765
1532835
840714
428043
1568859
1845701
138364
776666
1137630
1379499
1157070
1748081
1073456
1367462
1777147
587865
295503
337312
1137329
928180
1114722
955016
616740
98179
1374064
1704198
1597374
1748552
456905
1501577
947264
1338543
948768
678466
402705
1165841
1177400
1919951
594035
1920831
429392
913262
1361770
1949752
44746
1770964
186952
1855124
1806275
1011913
453643
1378896
1754560
1314215
478742
1995330
1293729
1941504
1314493
772016
364551
795721
624884
375741
1676512
1661872
1502174
1814975
437699
1325349
400737
38213
640163
828843
1314730
331888
1262434
469912
1495857
1803987
1655611
1457848
144401
1752040
1595951
867799
604
1992471
1887286
1729591
36230
723355
1735850
108568
1073418
538625
1863814
846730
1740342
1932109
488927
1242138
1565555
781136
582486
720888
6382
1471822
727389
1323899
114428
765376
1297968
1390237
236586
628910
687359
431059
1230113
201086
1793859
1699998
229949
1171450
14425
803914
1099522
817565
25571
1577331
1086466
1617653
1678371
466635
255944
1855269
920001
1595441
842937
387215
1250639
21809
1949011
562037
1186951
1224980
750568
340474
631996
994681
1611881
1270111
1249332
220255
1150013
1880299
851120
194546
1851298
1698786
1004774
1249056
1267926
1765113
1830115
222172
1314703
1771582
206768
301664
1954030
760832
1044125
254354
1703938
34994
220125
1818750
1164648
948814
1873280
989588
1850918
924276
1289942
1801555
10309
758215
1809049
1975900
947694
1886666
1184465
341001
1584195
735283
173850
1758255
728797
1710439
1174115
1920977
396371
1957099
382009
460345
83199
1068648
277066
736084
1128914
1466613
239794
967360
1934693
95865
835147
846552
1997922
635515
1868051
482221
474420
154246
814385
51211
1074312
1718277
1206051
1734315
1334337
1114001
1512545
1520091
1111140
1318917
627143
419240
98735
1879543
214217
481844
1072512
488191
1178748
1199179
1607394
348055
737192
110484
294481
113363
516681
745966
1063560
1796740
1148297
554516
482744
565582
1233477
1303377
1096331
653129
662428
225274
71761
1337119
1805744
1870740
1301210
634747
146989
466213
75299
1538343
1489454
1522252
682121
1176214
140354
1321139
1786673
755624
1794376
664732
1022636
431371
1281335
1169650
1544799
1389991
1759977
913205
1525930
604958
261263
516491
1890115
1726706
1444923
65086
1290888
506762
1893633
1037859
1399916
159706
1092608
1034073
331918
232172
993789
1649869
1804809
1649067
1182780
1763310
1942466
1280548
509440
1722454
335094
361294
289541
388776
271231
432979
1621062
608788
1470490
1007927
1657787
329233
1800651
464113
1496244
1430163
519115
34892
326407
1727561
602071
1560831
1787219
969016
1351112
993302
137279
1057488
735141
1415185
240969
356715
771209
1864924
690406
284644
829959
1588011
1635639
868548
218023
774893
692435
1984212
1241224
948001
336666
1126117
1834510
1738836
1975762
128830
526525
771182
744416
1815791
1968808
670348
116218
904633
934603
524891
1247235
1332541
1434400
1353094
1173683
1787543
385114
1243050
705819
1804461
415585
1685083
108105
556381
653375
1290210
252173
1048023
273361
1607526
1734983
357516
1929922
1683064
1036241
514401
239990
222998
468668
633306
504586
198681
976939
626457
446696
1982257
113905
323884
1695872
315503
162598
1688685
1904876
161305
1759035
1452576
419399
1200328
711497
684768
553721
582454
1207416
282641
661900
280274
81421
92533
1693192
906602
466962
1501261
1547326
1445826
103053
1667711
1648019
1556067
17396
1047607
1842841
1387911
1836384
575480
1626287
1205019
910327
1824893
1069073
1616552
198951
1481658
1389503
1920312
1298505
1682704
1395345
1072533
475625
359544
544802
622938
148127
598601
1641601
1892542
520714
1980155
758675
1869621
1274017
685568
1061057
1628021
1307651
766800
1029307
1899405
1989352
1943033
1146183
1656057
892178
537999
1756878
1801439
1022803
1386466
1837406
788763
152072
183929
713177
472598
607764
1268397
120023
566279
1614971
289567
1079729
1888482
705072
1116443
219841
1892129
1445693
1260024
1164237
1869794
10575
832271
1514469
1978101
1236596
1817152
845263
1479327
1213680
1104158
1454025
790563
316399
1265153
1594253
839261
380732
679656
1961989
30511
1220009
1446325
1555456
1490061
359616
1240992
318517
836555
449955
1150631
1093705
1369074
1320936
756041
98293
1762174
311270
335717
837136
1656943
1643945
869121
1091053
189623
1921852
969401
296728
335094
752620
1590291
1017629
1397950
1809362
294677
1621115
1790603
1316054
86971
1580586
1779742
1571893
650690
1615494
601798
1649830
1049600
252810
1467618
1612919
110029
1670459
762032
857334
1527041
201643
1555205
1798156
1250113
1574344
947626
1940326
358836
65898
1996661
1112072
1270310
919381
578954
556488
1806989
1956212
704739
1910566
1179992
1695139
448335
80536
1044755
501424
291194
40519
615888
1478140
1648340
963413
459519
1462096
11805
242530
521385
1440465
69442
1223984
1282725
552817
1805883
1020439
1430368
1174180
863935
530880
487452
1218717
1946658
1514353
1017442
1365416
1182663
153618
1142868
624587
1642791
1546363
746242
1771689
628721
1564090
1474044
1775899
1796465
327371
138268
300458
430306
182244
974329
662648
520764
1465147
431043
1429317
1265006
1503584
1132668
1080322
38101
380011
1030063
447264
549109
204247
648940
136076
481307
155293
177473
1559952
1428381
641130
1394796
119367
1023229
1771335
763570
1109086
278388
217755
883677
319768
464359
1337208
39602
1782472
1150135
385847
61100
31011
1889898
559337
1337957
132692
35223
1407499
900706
722919
165308
202748
896968
1984126
1294391
1896530
617798
1191561
850478
1811941
479829
38165
789616
1644617
270616
318955
1701295
1857022
1014777
1472566
1658137
1972312
1796939
1304084
1404601
882233
1681888
642519
1437829
1453974
1132925
1282699
359380
104711
582598
1257198
1915038
1991367
1575130
630696
271488
1548972
1193940
834806
1905060
1048838
582032
1567932
1653917
270013
1640413
1538936
1522824
1648403
385929
207388
1440883
1095767
1912817
1955759
1255545
1216524
938131
1750924
483987
397201
1177371
1391683
86068
1442990
1753841
542819
977214
1016257
944319
1704938
1693294
261023
1910545
73390
1709521
1044640
1664481
1317857
593317
328296
246756
804087
1053425
879826
1759510
1002347
952038
1496707
1110736
1339423
460045
1783054
1217029
1008809
905340
199122
1609952
1075288
1680050
164092
466415
864037
1978679
122574
1035268
750678
392016
382148
742951
1198605
1774129
975559
1654600
458772
90417
1225068
1424454
1905089
131073
917831
1536582
1733773
1833837
847555
670908
64183
548672
1576694
448043
1264953
292838
1559388
1256088
1878679
1213121
1957684
1617955
1379824
53100
579844
576425
113817
658454
1033047
1711134
1119262
127717
756634
152045
223728
1555682
1200360
1163888
637071
249194
651764
1610619
754747
850222
1105397
605606
231811
1801832
851077
670055
1918246
937617
79954
683275
157848
898250
999780
423157
1342220
383333
1920901
1387204
483119
657589
1726272
96098
1906941
1483456
1899752
1793913
713486
1632847
1088141
53030
1630148
1126994
9340
363422
254624
1536960
1453003
178976
459177
933955
265416
1804549
372254
817509
1254487
587758
1536092
754197
1512394
1041476
857361
897656
7960
1003916
1135253
1609552
1801415
950086
709667
1715764
1528725
951453
1793051
64557
1444090
1432665
1048857
1239949
1993805
795070
723838
824365
250452
1538558
31451
472968
787595
1723462
1832272
1167122
1580323
901844
969087
686739
933987
64559
1105231
1336189
342830
1687790
275709
722036
959336
1116988
1277987
1407636
1718246
405179
1851079
1234681
1876445
207736
117992
306792
201284
754109
1457105
100036
1780899
519799
1703652
425641
1506791
1545618
917611
862562
1818453
1855924
545770
625392
1523360
646735
447887
1328821
1732999
1708958
1447844
1150258
281877
1575632
1195510
1944205
1844389
1837759
542356
1329783
1235432
1164216
621669
295284
903926
1290055
503402
956778
1032061
577751
911246
1439938
1767432
865415
497297
1085420
1867049
1864754
962358
1765813
407139
1249164
1802190
241019
468305
1919390
1550597
649844
798643
1540684
436075
1167756
372219
1250295
366067
1255694
1944243
1486464
223376
1299428
1985804
1880912
1028686
962036
1400550
1608156
1361436
16702
1341498
46057
453241
409956
1930259
736556
102259
1002295
1174635
1520759
1478686
567552
1571633
762747
1820686
631616
1693040
398732
151438
1349480
1757874
1326959
241394
839573
939999
1535697
324565
1824459
60562
1267006
1592512
583450
9143
1929782
297571
625060
129138
1472806
116992
620533
307907
412285
1898624
1496416
1069522
1586018
1660788
1889128
1061368
662260
1797499
51602
691382
455120
1657157
95967
1338980
215373
729229
459967
1219022
584428
31341
1725152
1122285
358158
1993674
522345
1502589
967489
362823
456506
1957417
79856
1566745
977292
45426
1576293
1422068
1030478
393584
503838
1711173
179582
1633001
1094226
1319316
214188
1505971
869777
1012375
1997431
1410722
824423
499980
161819
1750391
1702743
584179
1797468
1407190
877524
1639314
1007093
1140521
978676
737371
1981817
805269
307158
1750268
891853
1932083
426674
1192518
154649
818956
1097615
502919
737717
1646119
1184150
1596086
1389168
371742
868292
1131904
598216
1187276
303160
575559
582370
118166
78767
326477
1158141
735410
21675
434753
813284
1206957
516684
1501721
812236
1845543
186342
1443325
1840987
1440452
1020289
1755949
145028
1916340
1634554
1779942
542767
1577423
157820
1817680
123587
194095
1932594
1302623
962919
1057921
1549856
1909553
593264
1785836
219553
409001
284466
1227176
303259
55965
1853185
476437
171706
1062688
206443
569926
823811
1440329
1376853
1692142
1774808
853864
862326
1432321
1388071
1912598
1111084
1792741
274248
1000725
1365918
1562436
1659278
1098565
503804
1487941
1881845
191179
942075
750041
40786
1806989
905333
362106
1870815
493337
1839595
507991
1636912
1475242
1750870
796279
1849957
1330754
1104185
434590
1187190
1741026
127534
505132
390449
497790
1872845
511711
1925081
1598475
1509639
1602819
1830189
397154
1628445
505089
827107
387477
1732155
435995
1382898
1936814
929935
1808760
1782996
142737
1268127
873188
880304
1842312
1619890
85174
343113
1436757
429128
597669
1201675
1650054
71019
1765938
1713977
626991
1290194
1303688
576334
1481926
404950
924038
1768685
1255003
1523767
488237
1339684
875728
1280155
1520811
1058027
1250758
1168254
754332
969810
818194
475110
1921160
906754
1201935
1838500
642980
1173951
98610
582733
1516709
1422482
1975061
1922562
1475652
360034
1988039
263884
338136
172162
105618
721823
1089017
1222476
1902123
1159412
1963757
1141986
1834192
681296
173364
668351
1365268
745661
1516489
461716
147864
1294464
1540488
1344495
1668819
569995
1459527
1697466
732587
542974
1102510
165091
166035
1712198
675478
1248913
1504951
514010
1025126
504008
623219
534238
683972
1872611
1980026
1618211
1329505
200294
1662477
1126213
1324196
776283
1408487
1503069
1588123
481081
1051410
1540465
1179744
11457
1815725
705318
817267
1925318
1443043
219084
17980
1819394
1628092
1012547
821776
1241640
692691
467710
437358
443672
1631937
52892
905527
1182675
1808189
229979
447081
1603245
11258
283598
1090170
1715061
1745740
88832
675980
1482105
36827
1955629
992002
1372240
265813
1395899
836388
1047370
1578184
994836
73711
847191
864179
1423195
1669235
645840
1072701
281523
1022860
105538
745425
1352263
1984917
589589
17416
1417567
901598
415100
1022509
496440
152155
1860957
1346102
1963239
257289
1130383
864995
1815618
47121
1933654
95751
1753113
153566
1231565
1476707
659201
355591
1820890
673451
1088898
1679816
110520
174
397188
1798802
89811
1894806
1101946
538661
1129028
1413944
1122432
1362492
1986630
1241268
479468
600832
662874
684763
485832
335033
1055550
1168551
609533
1508965
1116451
1120543
849124
185779
857567
611532
205447
1711113
1012040
1435114
1998071
962276
532669
1832954
866315
1398472
209501
491399
1815679
159209
1520390
1335323
1292298
1956222
1656560
458623
1986198
346506
1509102
375050
1102957
145259
591354
947913
1224462
1958257
946506
258361
1349855
184368
709493
133432
1119703
127416
79242
1856292
1459281
1143286
484579
324690
1629615
687756
1067197
1341511
280055
1497892
1335115
415363
1067589
1020279
201714
1936951
1108871
1500514
1192935
1317637
1524786
151558
1742136
1029651
576763
215504
1913207
168037
865841
941139
1737065
263277
319219
787752
949982
1331774
747035
459473
1222778
339696
1256770
1340392
945660
1954675
200458
432346
576698
383160
740145
779905
916995
66233
1409584
986612
1681812
735189
1999292
1764000
1300095
1696278
635357
1232368
792786
352106
1043148
811043
1649539
525543
453464
1848091
1126155
114587
430681
1683420
990143
1412752
1168576
843015
82775
1189732
1917026
1659016
1462118
1908566
999160
556650
674186
1555117
297052
730897
1699635
1836436
171548
1099309
1841331
450522
1972823
1676204
1482698
1573679
1995594
1609778
1171104
464134
1629227
115092
675503
1288882
1947349
579437
1326004
1689549
1180616
850828
1632570
344696
1397778
1522115
1969129
1336221
1888158
216201
1747265
404077
1599916
532637
1185710
1067512
1508802
74410
1293650
150381
81070
89518
1098147
1569874
856427
1275427
1009705
1218406
769985
1333504
748335
301
423368
256935
474110
1307808
1541905
22992
1215554
1084974
1416102
990667
1227763
1780563
1949884
401449
219002
644498
483184
1739334
1084144
280954
1337696
99674
497841
1616185
1861500
664457
462256
592280
1798453
663283
1474413
1343987
1954283
1216430
333262
1937639
518414
1432281
309596
1815034
603436
302041
201122
1628902
1215282
1981156
1643473
1955427
228145
590931
1030496
1582457
31386
1925796
1297282
1068345
122905
1519268
1754519
1281180
1427817
148523
1037821
1755422
1524936
1343070
1238399
425541
1639041
834061
1762385
333832
159733
1727955
1975523
873776
636155
378493
1461338
291671
846577
590584
663606
1817299
1309097
851861
688800
1375609
253168
1778834
372491
687717
973842
187249
1290723
1765693
1568011
861886
186176
1396181
312968
816874
524397
1994291
1404187
1902437
344792
203592
538249
1622832
520409
1666869
883655
1749683
1660935
1445739
556449
1266176
394484
366199
1972163
540047
106028
1012311
394144
1895341
1619901
1194196
1002210
1610183
1454796
12394
311612
943250
125369
1297393
1996624
1093314
815886
1860048
540022
57710
979446
1227827
1051775
174769
1567503
631850
628
1705738
149047
1155535
1597980
1401101
1124828
660487
908669
1277715
428629
1636629
1757710
1105893
1205209
6276
1708778
2442
571409
157988
1575874
18482
1947288
595503
1254716
370524
324567
1377348
654674
1648358
1192875
1113352
206298
417187
887155
998962
1713366
692294
696246
585872
999384
820984
523251
357313
345534
1261192
286643
1552179
230469
1644569
1702554
640650
824306
1582494
1416105
22135
1755104
293975
1081485
143562
1889589
1068430
78829
1985501
1330896
144611
296645
1209997
418797
973625
1326000
1659223
1618636
1442644
391278
1161805
810182
1290689
1475984
1325159
656672
1842102
505468
1339499
1657932
1590922
1864337
1818667
911774
398029
1844708
748543
1668951
1693327
921325
919906
273934
85847
1927153
817044
1393572
879757
1271715
562617
1098063
1891292
1008539
1993843
142916
1753685
564274
1057689
42917
559272
1356569
1218827
1583040
212314
1983790
1257827
779793
760958
403091
1456106
1704661
994831
425899
1188490
601422
1202458
661697
1277321
1224023
889492
1801017
1788262
387347
1032353
1483735
1882516
1188310
1713388
175226
218955
1291225
1239347
1624389
759921
1300734
648632
1644288
1786788
297919
644388
1761512
1847615
742897
889222
734198
1909432
1247977
1430479
986503
240381
1954227
1992457
184533
1385648
403559
519223
1421318
1652258
442266
1543313
713724
1339729
775152
1365746
725427
1406688
483072
1235043
850743
1636433
472547
1734901
297355
930889
1880827
1153933
772406
1591952
1875719
1885845
270925
121355
501357
1441545
1890669
1662678
891670
339255
1389520
831928
420702
1671715
1639713
832142
1196458
234311
1808609
1871958
1314249
1474725
108432
999958
76345
59091
789512
1838692
848997
1089508
624381
1231126
1624431
936865
418075
1460076
1551919
235424
1646289
1651438
1063424
219115
163655
232498
699901
1864395
741989
1860519
1967467
135071
33939
1465104
1874196
1431404
420730
1858988
757951
288888
1898791
1450184
163949
581414
438138
706882
74358
222073
52500
1940608
1767916
124927
870348
1789509
370943
77479
1420459
742208
1142090
586817
1931591
1059670
1630408
1011807
274315
1227678
865129
179031
129141
839959
1574525
49701
1665469
998559
1823409
1538287
979423
1737042
375216
468055
1458379
477602
8996
903713
1301604
1097580
1400653
1796358
1908613
704485
224733
306057
701560
1704124
169121
1684836
861973
1161566
1691755
259626
1118716
1875135
1791322
195420
298357
265531
93430
1138999
640720
66505
1958599
1494839
1677150
736111
386396
695287
600883
890148
572168
482732
1007171
1416666
97674
1350410
733239
1729382
5463
192766
600000
1273502
1855679
1000469
159227
88061
945090
971018
1969664
679215
1484077
1658610
1935965
1501514
63424
789813
1106738
987651
421211
1517014
455456
836189
1051668
700968
1978309
1857362
1884779
1205073
1630974
1598130
1418969
973729
1862939
1169038
1264508
1268430
1884370
1641410
1090151
1093349
716121
1296454
707423
566093
1068014
939822
1894049
1615239
627719
1696815
1115753
1171419
1169987
427424
93037
613908
998754
271671
289536
1371812
848535
530876
1619031
266643
1770688
1890205
1307256
811105
1834063
1172965
1340404
783209
88948
975303
999421
1779600
1561867
474164
1241537
1682072
589685
1780176
1624123
996796
1180785
141654
1296956
1225911
586446
1018383
720797
1283851
666968
1132688
758504
685172
671908
1624501
220214
1557653
1701757
487741
728160
213674
590258
1692646
634595
831600
250607
1646559
275795
23742
1459263
900845
261502
459600
587756
1480654
1982024
1051545
209787
454370
707425
972082
735890
1158120
1404657
1200656
528288
923583
1096554
1747353
1466002
1891953
470581
1637923
1669737
350736
1407804
967590
817588
145286
127371
82737
1246881
796550
1239706
598038
8426
700164
1119243
1517375
471441
1568698
67954
1915817
200349
802738
980333
716105
76035
1246167
916020
845152
1780886
515865
974057
842019
1988502
669117
385375
503542
599290
1230372
984247
1781331
1955426
1806560
61736
42312
495704
703599
336461
672744
846754
925387
1926559
275153
1749466
730611
148802
1224531
1929386
203392
970098
1964143
262618
1080049
1382156
645206
855942
364207
1671008
1514552
1324267
1339430
1177560
1859437
71544
1538502
1475855
349546
22842
1403485
600965
1426808
1592520
346145
700204
1395047
1171327
373784
738523
1275817
643680
752684
1961768
513528
91173
949308
431735
984192
1296352
1478514
1630856
1789689
265875
259590
438905
1795451
1779453
638167
1919494
1718377
1763894
1176226
1892252
227182
183388
973284
106617
1253380
191872
267020
979193
485338
1254716
1020774
977131
50482
706482
1296772
1532499
1268423
848655
101490
138314
949445
840787
1409683
472924
1321803
804191
135305
1822385
1650420
411650
722490
411994
364105
1260686
1475931
830067
402077
899542
1743385
1015374
396242
766462
543963
1088535
1724719
155672
1767791
1537972
1414654
1159493
1676636
600280
65067
174076
1462654
425407
1541221
865076
1700935
460580
1666785
1018363
1545578
809012
1001714
733910
441414
1895287
699491
140108
1561235
1480974
1268705
1782368
259315
753220
14533
1969509
1757171
1451651
996037
1246252
218152
1268564
194421
622811
1248751
1421461
1944534
1299526
1119068
771623
38478
1052551
1499518
858515
1352656
1090858
308154
1832673
924265
1537431
1004569
440968
1635578
1132924
1032939
1676726
191245
27099
1051291
1714924
1622828
11554
592561
1254382
1617483
1457395
79477
900057
1375317
575517
1912172
121330
1319080
627135
1837430
1580919
1271458
87784
71125
1133707
1055173
1691533
1924624
1135654
1878283
860931
1067620
1563015
738559
93513
122164
1694367
1679195
23649
441847
1515720
1708400
462585
1932716
960250
1769519
849193
231196
1997028
185159
9950
750659
1191515
1509549
1858185
1246652
1459291
134035
527769
594474
880458
621746
1818644
452018
1905290
1073637
592622
1788056
22488
1449134
225374
798917
1510160
150658
274371
1761239
1918494
1951919
583575
1754767
492213
106176
1550563
726101
1851896
1336839
496521
1895525
1275864
371029
249939
935911
422989
815250
284589
762199
154834
1407013
1568243
1917264
310920
37514
1409999
20282
1321674
1325864
1722133
1442489
658531
1875770
1672017
1723525
993187
87722
608392
483954
211682
1755283
1790310
1470355
1506382
1102163
1283204
1051765
1265213
327965
865113
983875
1099511
1317338
1241765
450522
822179
334791
1330939
1564674
41118
291156
396834
1959615
1522905
444401
852124
1365365
991847
1382484
1130847
816454
835319
1509837
764526
1851000
1303276
95084
1488307
1934443
890200
1497381
1042880
1196875
343506
141125
1789661
1901352
74582
764857
1613304
1027540
1045473
1250318
1818770
1033432
1273772
494018
1901747
1877724
1970553
1970469
209252
609850
1668588
1402721
621238
1552618
1800433
1370159
1408558
1759493
1337241
640910
326278
984983
587015
426884
342769
1787823
835855
893846
1987806
1697848
1364344
848820
879818
1159146
511091
1785661
13789
724685
945183
749157
1748265
1369899
1476323
1143802
538235
383682
1472000
518584
561713
1537664
1881098
937188
970031
924329
1660923
462871
788675
279095
132456
1030903
159114
104581
373193
771856
342468
877560
1022487
1501519
1763314
1970494
1541269
75632
1745167
1510252
760335
938889
1766728
1262308
1758096
1624426
114357
181816
1562067
1303169
94508
166734
318791
1771927
592753
987427
973572
1188913
102057
1089112
1418207
1531293
1449400
1324222
1730265
644742
1353498
1348740
665573
1791742
185051
1224228
633705
1904914
165275
1784921
1432164
1400691
672867
690235
888357
602523
1551447
137695
824183
1359731
1000118
203918
973781
82786
1093172
84274
586347
1748194
860804
277996
1267278
278849
1320916
359439
1573425
1522427
741062
1003282
1961476
1150664
447144
155548
1334541
1055087
1098046
1441751
952355
1364177
158784
1087749
1850380
1162579
1969988
958791
201942
1379479
424086
131797
592853
1791177
620769
784638
452545
772688
55472
204487
240993
912703
1026206
880751
606050
460710
307712
337312
553146
1553570
1703165
1119238
1656345
1459230
928281
1986193
483139
1081093
980187
1996933
1320791
1798832
359845
1371573
1147890
608098
1866179
1266321
137852
796431
786350
1263559
554451
1790846
1803960
1608240
1488356
1812719
1024169
477802
509301
1841024
1948657
1967504
182851
1272573
960460
1166182
1033831
1834826
597673
300838
576187
1382017
1154400
1764925
174230
691378
1155493
382236
902235
143618
250920
1590393
974038
1312989
1441904
1794188
1210380
4862
1960196
1314249
1171405
1751368
1217283
550310
1398001
769149
1916486
339867
1834430
1177671
1618485
860561
808171
160629
1128921
1844423
1162982
414244
960929
1956372
981778
1608038
1473422
1199401
837260
1980452
516860
451895
1409179
1957455
902063
936011
663447
239773
566166
1739492
348882
1938690
12581
166661
238360
886431
1817102
1154761
351064
466172
1694944
1266101
114605
1998329
1291774
612538
1145628
1242913
1136535
824565
1128803
1719445
13605
1739704
1692153
1535259
1171031
1273070
1249717
459588
693112
1260156
773959
340923
780710
1070821
368612
1811302
1050743
528739
169153
1719005
1808898
1047144
119211
546779
1900880
1132148
1965952
531317
1857211
921597
180791
1191115
1029215
638992
1874334
835924
1938894
1933085
903621
856013
99439
25259
211925
1008197
153044
526979
690545
1863199
345348
1524158
1044978
369751
295463
1773519
916195
626832
309301
633469
1638153
1944104
1463546
1815755
915834
1174602
136042
1066710
1752574
1819686
1404547
243458
962648
1749668
150989
509394
474327
1782255
88614
1760412
696649
1554773
123421
1583972
1189513
1068279
978035
1041093
455104
987134
1953554
188931
991535
1723305
231397
1493552
1906157
1995721
1570213
1325181
1146586
843469
948358
482452
29093
873032
1241718
1070904
268967
1318687
1515740
992602
1569869
348606
1481567
990849
1830039
389353
1576710
289317
1819984
968026
670955
910031
1842248
159398
1119514
1831878
837636
453476
260584
727294
33241
1223494
1040270
170794
1543362
1240487
888902
328865
269115
1513404
1188618
1993707
1037918
653421
1634310
289411
7275
1015049
943599
1227499
1854604
221088
1890073
1713001
1276625
1658829
465482
1881400
712496
784465
1878785
1626682
1204320
1776360
852224
156059
113163
761733
1711599
1625116
1450473
758029
1669937
1727022
1094897
1054999
1967754
781949
835131
1790691
565492
87807
819767
1324956
1130394
1368619
1941637
1259661
872880
78203
1846743
1388371
551848
1471125
1382901
800236
302120
1620398
869095
1135066
171757
212634
1642350
407648
477242
1577944
515008
1316956
692398
267377
323939
714183
479054
1829325
6747
1893346
210440
1413994
869466
1088409
1331349
724647
638151
1681182
505566
512798
587156
729170
1689531
364315
1944114
1376221
1422773
1874976
1361999
393632
682005
1711125
1867971
1822954
1926001
1234471
1019078
1249552
377333
590365
786166
212452
137000
1874184
1944011
1784883
1178878
1657544
1617607
278085
177490
918569
1431955
1444528
840287
1680246
1028192
177184
1199684
727479
190620
542954
1379856
1702289
406421
425119
353252
43831
1464840
352891
537481
548315
504520
1888299
1702175
562894
374253
886678
171901
398696
209247
1943603
1260899
1946905
1628746
521984
835986
848796
554085
395316
1883767
651928
1899683
1301866
71484
582037
225690
647214
714749
293291
1808981
1114051
1398318
1161699
931971
648710
238334
730896
718071
603991
1484356
396195
336345
1256003
115377
53945
465964
6810
1862633
553963
1925970
863557
1207499
134128
486312
799311
1987566
1204117
1653456
348875
1655480
1881277
928278
31297
1787463
111845
252001
620620
1554016
1033334
1383281
628530
344427
493423
1202096
1182350
1202016
352182
1616436
1696767
821907
1906869
671345
1208032
1268428
978706
312013
581833
1311239
1083544
1373926
6944
121637
1691709
1905612
1544676
303281
897576
209368
230346
9422
454021
1923551
1920703
1106116
411209
821350
649116
1479990
1128488
1188189
1963356
1581931
1736424
810785
1946703
332855
493933
350714
1244448
135368
49007
1032755
1024739
523950
340202
794999
362727
450618
1420363
1031110
197461
572908
781044
1388292
930720
776130
795516
468570
1300477
556764
1975900
1270969
1234617
1185993
456563
1173065
875500
840477
1587594
1209824
230412
210418
147652
618895
1582249
1801333
585262
1889803
620410
1879671
1608332
581395
470611
1841051
79063
1068461
90936
1243002
115826
170028
1780973
1095394
1041336
1776732
268972
1952582
639346
508652
1315289
1989511
1319950
671758
1921851
557824
291198
1301807
1289648
1898386
1463074
1634544
1770975
1447060
318909
1771546
1743079
766299
614593
1343417
629619
1915284
296026
372993
1664056
1440261
1857864
656137
1228074
1754577
1962497
1632658
763287
684385
286012
1896670
1170218
1536392
156832
173647
1697259
719958
1250560
434369
1863272
1981010
1545494
206993
1088588
44908
1125196
589923
1518678
288760
460608
1602720
974220
1683406
374963
1812247
1953871
946243
1063139
520681
807174
355544
1176559
1087449
402040
1857549
1563373
649206
820989
851798
817588
280589
27034
1351983
1184548
891945
1337377
482198
1516841
23890
901454
904658
1582801
1974636
551023
510304
565176
563040
518820
657588
1002699
1115159
1506610
1268773
1069766
1560486
251153
1995603
1296752
1714680
991619
950656
23483
411692
1701176
1825779
1718880
1897941
5920
1522030
549215
992130
1355151
1027414
127863
180215
1696894
1531819
518149
906634
703978
1243241
216955
1562830
1538696
1914203
1665919
705873
1151281
1635299
625062
1004183
1405026
428140
335690
183430
1127296
1146101
244372
1440953
1550587
808637
1754359
1384580
140796
1862817
548736
1396090
1390455
562168
552586
955959
350082
47491
375340
105882
510964
1750623
1203084
499307
712882
1679477
1946605
1733625
1865398
1546774
690678
1749398
1539294
1316868
1966540
1221916
62713
1369238
1391373
1582464
669606
502402
960364
24969
388898
788677
1691038
340699
868728
448456
592513
705627
598015
162112
718551
1631648
1557145
1230598
359296
71789
978147
207246
1944879
310813
26579
35920
518228
583158
516416
462233
1524388
1409884
1497423
208782
524885
398884
219158
1243528
827942
1551955
78103
1317658
1393878
1743310
468918
750065
1351944
659513
1148636
104127
1534478
1212240
106702
1921930
754156
795491
333067
856019
876970
471697
355659
664796
1716305
1747882
1813116
977883
22711
753369
342559
1407919
807515
1082934
1236224
1212279
1269210
1617371
523601
949297
205321
225382
1107521
6726
148942
726474
1979996
1877793
552888
345303
184205
609693
348392
1831236
1762458
1877173
1582192
509510
370484
345791
1549255
125031
900932
378661
1133669
973300
486857
1658932
1796065
1341493
250491
36974
988819
825369
1091252
694833
1370136
372373
84165
1048413
1931797
1260575
330743
1666997
1751482
936689
810374
641291
1220799
297253
390394
1297054
180616
1829876
767477
1755628
1324164
827057
1571919
1186072
1352995
1909321
1850213
1586121
768707
358746
1023300
1855574
1765931
1268669
1774063
491056
476238
1592203
1238916
1069403
1347308
98594
78378
78269
1312533
1318245
1631581
462802
1548712
1341033
1073375
1420800
1878072
956614
94149
1044429
1125259
1554348
368328
1610701
1721613
1355833
1956860
525234
323521
210343
1635982
1263975
769545
672557
809987
980516
1352039
1903301
40937
322463
1947922
1564881
1775043
1407332
684346
1761270
1758629
207126
630836
1715348
97706
1091911
1910048
22903
573139
389285
881726
1386664
798584
1232294
167603
1804712
1074100
1901340
356257
485832
973211
1989863
253224
280142
981060
1485124
1067882
610254
1003027
248517
430186
610477
222773
1311701
547915
1169240
1874777
248066
1595687
302410
819043
1754450
535375
1365890
1711781
948017
268380
60504
1689600
857683
1530251
654666
212886
1980911
469163
1333058
1132251
525413
283530
1946764
1969429
296865
355682
1204862
1646477
758184
601646
979955
1087856
1104197
1430269
68111
1410601
1313303
1521795
1899170
1716045
1485067
466691
1743084
1915053
1210149
1639902
1696153
1437952
513036
477766
190547
1611064
460061
637340
1066494
1156081
1941874
538028
157867
311353
616520
748922
967630
1841055
180522
501634
1401819
269764
100956
257444
1376068
941155
929428
1896943
1362125
759170
1610304
272292
672489
1292125
1114964
755006
319426
259033
931941
705249
715412
648366
73408
1056616
1796410
1695018
795524
1654648
1606561
1975335
1789400
1931763
402556
341768
105653
1735341
913385
1587697
186232
905481
1898966
1226984
513204
1000750
1273407
1173536
1242303
117245
11067
1881506
1835221
1811085
1040462
1593132
1367150
978913
560680
1331108
446480
160763
978940
1264006
1575911
1045817
1831028
834525
271112
1495869
21775
1607488
568074
1832771
1584823
301259
627105
31935
828048
1121915
848791
1003556
25331
1880027
1707999
537406
1189994
144334
1920474
441972
1972933
80341
612340
643288
337561
291007
1037657
1348391
338309
1959759
879385
540796
36200
784380
703381
292318
446547
618079
1292121
107581
1279636
1969135
1061965
1986454
1278795
1330941
243073
1144031
236981
1071476
1904484
303911
1296980
909606
1307072
454829
996537
1217029
15332
663601
65909
1616584
1347457
1656184
1726901
1205275
970360
741020
462010
1074185
831720
1846961
475776
1580932
430362
875148
470510
810897
1407432
224011
1263719
440374
1146796
883742
96703
276531
289884
311690
90042
1663313
1371460
102065
1142590
466238
373772
600127
1348534
1690772
677915
708523
196331
1378040
1087717
67402
441270
1527758
578225
1046206
1640340
90301
1470712
664468
1261486
778422
434840
1359682
1206381
57696
415199
1678865
18038
1192126
138332
1578824
1787423
981253
540020
191684
1551908
1827103
875033
754617
999768
263337
699849
1713950
1439959
1737155
1892651
313205
420763
1551143
1428747
1384719
1942510
774949
384424
1072904
451868
734396
660167
184427
585064
442460
1410813
318030
30632
557354
99721
637483
1382299
817125
1469488
380921
1233023
242341
1651633
1140957
748058
874047
1242204
230545
1644817
1327546
1980066
1156392
830304
905943
1787838
1477217
586138
1107247
165071
1850491
130080
518218
1399983
1542193
16286
1890533
910190
350389
547012
727901
803948
233341
1596554
1047115
796640
1353880
1140595
718728
329728
1273969
1223180
1160816
487876
1850955
89018
986562
1228420
1735381
261042
1702741
968084
1439109
1410809
1430739
1470235
1417455
459962
1028478
1699918
1457312
1638230
1893560
1620481
1717625
852751
382169
1762256
532647
1891029
1051007
104685
879170
375294
1143401
1927055
1787386
1489438
864559
873139
1767430
234559
594662
579738
161538
3457
1176776
1682092
595431
332520
671149
487609
1486417
1913635
1266582
714725
294289
445216
547038
1285431
1633112
1500961
400132
682880
421710
1428991
1157744
766045
1469819
480275
1834508
251887
570609
21558
160849
1445365
204725
1573516
383781
1672092
796469
1201736
1747138
166573
240866
109957
830985
1237234
649541
541347
289897
1590601
641283
511112
1330518
933541
719381
435296
975727
1388222
170380
685054
1765055
1007096
530157
1435643
1174860
974757
674743
1435292
746218
389344
121845
723380
764526
1561422
1397255
1720603
1641622
726209
1405072
512049
374228
1368888
1122853
1798053
688327
1634057
800479
1419733
1181488
662795
298019
1032153
936633
519550
600543
1618264
1569616
564990
1850633
1882219
585088
1795515
348248
1558987
1718758
1393141
847583
666976
546091
313870
675429
1816132
1828923
1788925
2126
1944561
1317469
1336522
152854
188270
1493328
396860
158774
1710391
1322820
130718
360978
234246
319497
73817
797525
702311
1934457
763716
1207415
1689380
1957509
1422530
504037
1114402
1693710
687303
143970
662333
1222177
962677
904172
160905
1191997
895156
423334
138555
1572010
1508011
1806291
938912
983367
128566
1560474
1056594
1593213
408511
1507772
1744983
243023
983614
305999
1891783
1972149
1883539
706239
1813412
1227293
1260036
731609
1618641
1197743
1362228
62745
1831592
1542374
1154311
197046
1765958
1871464
425892
392843
443213
255313
1824361
477064
1309671
832023
427029
880527
563261
1920932
677530
1389721
218757
247157
408428
1546485
1684714
682466
60435
1965009
1636565
428181
1480365
1094263
775598
1076248
1089022
199044
1326007
759134
1707030
1735645
633952
111484
574449
1463470
729530
1415421
1452245
369322
1078052
1590208
131433
84377
1530233
813083
1559124
491961
1773861
1946573
92497
454927
1709593
1591148
1180855
1314016
199361
1831262
1401388
1282926
955468
1658481
1850676
48962
1124762
849717
754187
1746136
1764057
858932
1609146
1261899
1457299
1728023
127433
1022423
786239
912135
859464
912290
639850
1380138
24025
1818400
151680
1198805
1348366
1911178
1874637
240944
1656597
847265
1546999
108351
1637469
1419272
448185
715259
104705
1659480
893341
1215669
1759635
91022
1043051
1164336
1438507
242200
233232
209927
645653
1902170
72230
1538447
1633509
1662780
1563942
524209
194731
1807022
1530187
174536
1029452
216989
1019320
790009
131921
650965
578520
1590745
1423404
1197576
1373893
1601215
760783
532978
79181
1386050
1664485
1924498
163000
1399842
1458266
1514306
1556454
861121
1252473
1569770
1224515
254573
1555589
506089
835497
248127
5139
1599477
258752
1491215
768767
1283238
1951981
1056118
717617
1395814
1780039
1589574
331252
584831
873854
1278516
1615783
5661
853464
150613
538005
610988
1650399
678918
247771
1396017
1851263
1462622
651945
1084831
452256
1312271
1417903
682352
146852
227712
621893
1683986
1922993
563298
99168
1548311
1428376
244433
94034
982802
1224577
277061
210641
568334
695078
1686601
671426
1799205
1935978
885872
1126600
978724
935387
1720780
1167200
597408
1167237
821355
847998
1257720
116979
1654713
1817294
1715832
628758
1464878
1938527
1294343
721645
1442553
196232
446060
1649039
1534341
584876
665571
996958
1447785
110986
1730187
1763164
1431434
87670
1315519
1094774
1921193
440831
300880
1953581
55660
477280
645037
1089181
1918338
277967
1776259
816357
258907
1024801
1879951
1618182
1050897
1259942
954307
1708085
992573
726562
103736
591936
845961
1926280
1378982
994739
479510
297037
609490
157293
16249
464017
393270
1095461
960044
417345
1361587
1187604
236540
787775
1554805
727504
1323587
1248351
838389
1086487
1914847
1307483
803030
672017
257338
1970981
1506854
1358481
1661678
70055
892811
727052
850
1402045
1462072
1837384
825151
1922001
1321931
582892
1111202
967931
1649228
625464
1666231
1227188
940338
1406711
1323523
1469687
1575868
499834
618052
1649312
1049327
554559
1350953
300448
1202663
61444
240203
1816053
1186611
1390569
312269
1199147
867139
1225261
554321
1395470
1332537
1846305
156220
707431
1310053
1506843
348319
1720706
1123692
813130
868175
975964
1618588
1427989
185819
874124
797602
1812010
538708
969075
860039
1543795
1231991
1451034
1091356
565533
714531
1490977
1756013
1332615
1576246
1731598
364760
458086
985532
257765
910946
1244568
1751210
1656045
532460
45217
615699
678360
969638
1088980
488251
1022973
325411
164458
1728571
1366774
1418170
443381
883991
912895
1201400
1680160
418278
93916
397530
1340712
925919
1060508
1009529
1356462
201618
299418
626827
645625
833680
1972753
986109
88148
445969
1007373
1326157
425293
1206542
1495598
335623
1336794
583616
1165187
1631674
1389251
878293
1492938
71142
824531
685204
968668
927061
815025
1131761
1648975
1339949
535281
1831465
1368725
1316689
123925
249363
1917279
1494319
571865
96813
521505
70763
1065185
990015
909925
315050
335666
669398
1342913
219148
1220518
1215617
1637887
1004824
1858401
1397215
169385
1272967
803015
150127
183096
284673
822637
1394600
406371
1362967
182809
1446644
1453980
1287097
151266
1696390
1263128
959944
1880945
738456
1586026
875717
113379
34014
1189529
32345
1044237
1180891
617163
1417722
1064580
540973
1660695
871694
1274316
489278
1823412
215717
1846902
125887
344939
524910
1415622
1137223
1620704
1893623
780179
47529
302715
1239271
329685
1755412
346167
498135
220312
832793
403734
308289
1543741
1550530
869087
765156
1760027
1746937
445223
1325613
750835
1861980
1453317
1447591
528247
183295
1793471
916439
1536684
1599097
1263419
1966493
1754860
1038744
1953681
487076
1173136
636220
1723346
981187
711391
1237475
1510632
1818886
1081671
340442
479441
1047493
1292225
959285
1320524
928927
658667
404158
1028509
1647510
1627573
1339432
135626
422000
499428
947399
211252
707439
1427501
1517696
1723621
254507
1777673
1855003
222634
1876231
1173055
1618803
857503
1725138
1867015
302543
194259
439067
1100083
961808
1868838
7870
1939765
1152747
1490782
1559000
1785293
1322000
1473843
1461792
324136
1426480
420224
396272
1082779
442336
107256
13565
171950
250889
667629
1498075
1383364
884837
528840
1061839
1075496
114733
890951
647211
1278455
1535001
34051
1224453
1342306
1092352
133376
1977995
1920452
1124011
1474031
1059565
1139118
810559
985527
1994433
1104213
774223
1571081
1653637
1331865
1220412
30798
1956606
1954991
127851
1204763
1536084
161756
1450116
1949292
1076764
1600313
1033488
1889891
1991950
1545732
1851322
145627
1155162
1389549
1558396
517274
493691
625844
905686
58311
1786912
764824
1761191
365686
498011
1865840
612548
263473
249868
562205
969322
842793
786041
318661
966475
529935
1023344
1484458
829106
662898
732749
1231440
972955
137995
1950512
1319786
613646
982449
1835992
314837
791739
36579
1167334
1951815
1360822
1868629
757667
942496
1930196
60012
416962
244715
376997
481535
207708
1482748
1880225
428160
1920823
813797
1906699
785270
669213
1325822
836383
1050138
138940
153971
332273
789064
1587968
1864299
1699432
299783
1784888
1997017
863767
1164825
599018
1360994
48966
1553994
706541
902805
67714
422571
530916
1609570
671253
872715
686648
519260
1437588
1702245
635278
1856200
1313889
1845105
65822
1930698
1542462
734910
1331657
1159163
470569
1426892
1480768
869599
1647783
102094
507570
1231363
1688980
885254
1639227
142820
982600
1901311
1486619
146206
1131169
799587
1929976
1532068
1616450
1826879
1977442
1023133
749931
1750995
1772245
116925
979510
1543367
164436
855882
1840699
474153
848777
1956561
1824248
818131
1891214
1993707
1442050
1643014
1264493
1721975
264944
665111
640677
1247967
1028450
1720448
411824
648484
501465
1500505
728017
428351
1321304
484860
333577
1080017
1933492
869360
1204697
1059132
105098
1181781
644739
1878253
1262300
58249
1162556
511778
382018
366531
1051891
153517
1647420
60839
794031
228307
934565
1579382
1840484
193753
1791401
1653596
616795
1400582
1711598
1058986
1669524
171948
990792
1017703
1095471
1912134
529673
1128307
2755
1350458
1983876
914122
1952950
198280
1978776
867331
848567
1547928
1850575
670383
1680983
1272088
1454576
444719
214595
1704276
510449
1905316
1462918
951708
1569430
1319737
1888341
1636827
197039
694791
356220
982456
1299368
609119
1386051
1674106
1763121
581855
837627
754150
848019
1219328
598930
899816
176024
1066182
852427
964340
1219101
204596
35230
200605
492870
373601
156489
331477
146497
1110928
1554164
1126986
1998667
1995126
31383
1787285
1817519
1002962
1239663
1804891
250493
1102795
1432785
716846
700431
970964
225569
900244
944890
657426
1738532
218678
1102920
383140
1596685
1475682
869234
1561316
1808342
429637
742561
1321759
643170
1935670
809016
1592753
1992940
221149
1783205
1876226
974262
618689
61618
1394356
1448757
554648
364962
994272
509487
283072
1923304
473713
1473785
167311
1529046
1000428
509391
1140229
1246270
810417
1543080
1095405
696357
273393
976449
1569474
1586745
514957
361616
1108590
1145278
1510998
604224
1625202
631096
567433
1336831
686633
1983982
819122
948403
173760
250224
660241
1032489
1960845
181671
733810
1437810
1057518
38117
1323763
20160
1860931
1149826
815301
1939800
1075440
1230136
1921868
708851
86827
1668649
1542813
1517572
321458
1829424
1794468
181540
1337106
1132742
1076666
1940258
231320
652677
1105347
352061
1637957
190744
964422
1646463
1085743
852575
727081
938666
1834783
424865
60778
351139
656574
527370
1978400
615261
68299
1795006
1676980
661861
947507
1904621
1248545
281673
1844846
842778
922804
1244557
1280185
1677047
1412845
1683104
1518710
845568
785348
284067
1927558
1463507
931962
1953251
258369
1359131
143226
1346347
776382
1073341
927652
1902056
809560
1627189
1183785
830042
1984723
1222884
1674349
1908901
67694
504177
1538011
1496192
38861
1009479
378011
467329
683533
1883085
1566937
378646
1505286
1426085
1288980
1428961
1866526
1955455
169825
113081
1162336
1921766
1224864
97145
1880661
117670
1664776
1186597
1758296
1814302
1445390
1502789
1912216
1376463
1612210
1663164
544072
1850579
1519745
419375
149190
1608431
1995784
84839
1541487
506474
1474640
1682220
1297487
1851835
1895160
109771
1947016
771091
1055716
1571102
1915432
1344690
724672
840183
1365840
88747
28699
1511355
1157920
533677
561524
1921939
596257
1272504
210172
1584068
1813709
1719846
151769
1926060
447519
592779
428638
555760
1231337
1488304
219736
1248987
1860792
1781119
1315165
268208
290047
535873
1542868
518971
665786
1103432
969407
991632
794224
680639
247150
1274726
447063
587053
1699384
1596998
571170
625726
290076
1084277
607569
1514335
239017
221188
1545552
288052
102068
1352649
1296910
974594
1549995
487861
1889765
981160
124812
5803
1790550
241619
206973
527151
87468
831281
860033
1325118
1569563
1955702
1687846
1821142
287334
827572
209984
1370096
105590
1989550
660535
1170730
1901919
421423
845165
221243
472334
635465
412874
1255283
994432
1160909
229512
94241
640356
1950947
105169
1382189
80285
1113096
1523333
744333
1169025
1540043
517960
561816
544298
1575751
454214
392738
101214
513737
764616
1214175
695874
1953362
1358063
1506377
332105
322018
1764565
998916
876341
1254583
1326014
738706
1331742
1077850
1610841
1901315
1316631
1212701
1359060
401414
976197
1867739
1518791
596447
1385848
1208938
1549556
971590
67432
583112
1993141
886688
131541
123934
1216642
1242581
917306
432391
1519436
727826
175447
676811
1672048
1009951
806597
1282106
63723
1564992
651374
1451538
1584757
800722
29739
442949
1601896
1920067
157563
429894
1956514
1392947
899771
493074
1541400
1579573
469515
490916
1884292
182995
1028559
440051
671527
1372276
842402
762913
784756
1993816
908560
104303
685795
1335740
840287
1419243
1694075
1947717
1456281
136993
1813347
1934954
364550
890196
232349
5614
419516
545371
1282284
312103
604177
1340812
107945
613649
127503
72531
1849096
61831
317054
1859292
1430464
437751
1985576
1742114
416064
776931
1393495
455969
1860981
322764
921290
244997
883747
1762451
1958026
1330100
1029166
595700
758459
224132
1612495
391829
820951
955540
1167213
298075
212158
287709
967784
937724
409001
37423
304340
1372610
1621538
1680602
786596
1843010
581173
1201520
1990219
618467
628540
722550
1487130
394340
1979641
1507264
1601296
1822561
981588
1298017
1446818
1693815
1900118
429392
1378946
1307027
463076
1569335
653475
1532906
447322
62562
1833612
794153
1544294
1377529
1991834
801141
1410011
688266
1580808
1023943
1274975
1009373
398901
1913456
114150
1764752
1990626
202601
1520166
1746312
1456649
750061
421821
407362
1697351
983129
1792934
1697871
1440034
185330
939290
828474
1838967
1875370
1416639
1261655
1697456
1574507
1631662
1654021
1955737
288215
450818
1610166
956601
611864
139757
275456
1082062
624337
474948
641015
321330
880797
1458486
1100643
1819014
158135
1531950
1493112
1604029
429172
1747495
630274
277791
102786
111770
839923
153481
1427007
1230682
1414296
1271770
721172
786954
1737731
443651
1866449
1576541
1786116
290077
1690420
1679569
635615
1709320
232790
1344737
1803992
1630507
1253621
741838
227947
962702
1511076
1409219
201201
1595414
1144216
217530
1938077
1809460
547374
35313
464559
1834403
982019
919012
825050
231486
285766
52327
1537814
1568183
368695
1781041
839747
424420
1183650
1153671
1466513
1112748
957175
742125
1189435
1437719
1990698
1132717
188605
693388
1922986
1116104
1168957
1776083
895025
588863
73075
660707
1495132
1268726
1820092
1476647
1612032
1723716
1227935
1751011
423109
1057664
1686453
1098093
1079621
1077665
527985
1120556
1466373
520026
394380
201463
1290869
687663
1815495
885238
802292
60878
259131
1161432
517694
178606
794177
750670
285499
625038
144914
498081
956388
454841
14622
479613
856467
1528222
460993
533553
1350799
1810832
5644
491075
1502595
266891
1320372
1964083
1946242
1514620
1797133
1884121
1857132
1492122
865936
1074977
1078854
1216653
367514
746190
653502
144931
1661275
452329
1609918
1285521
1559240
567164
1860743
560452
1155289
419013
18842
161688
1449876
780100
1123457
1292271
1470215
1809341
1487293
1141702
22759
1488509
1906457
542760
610572
423921
154889
1822914
1990224
1728118
619225
1648391
933386
477365
852692
1807404
294393
1462344
1809496
797630
465305
260854
162557
20552
218147
1197189
421767
1142693
763916
1122465
120190
1865514
292539
1361095
732898
473044
1015282
1129965
541781
1342406
968754
1451691
1787726
49812
43291
438510
238987
1156551
169308
146810
775093
981845
1941782
324010
1714686
1627031
1377738
1813294
535304
1671442
1879086
1232172
248919
1359462
1121851
327876
730697
499733
57187
798511
353080
1784441
289205
1595438
914163
1158042
52233
589402
838208
1833913
1210406
937508
201812
1277881
1490371
213360
593342
120671
46513
1028572
1646695
1560179
1602495
663544
1863847
553636
313117
1872538
852885
875532
123269
1311994
1725622
1631815
1612979
1109893
1976737
532406
36728
1519061
1688728
56471
1752755
546253
1754905
333544
1006157
1823390
192666
33812
1419487
374448
1464710
953671
560026
77405
1080016
270920
1014060
1579930
677600
803841
1469425
1181761
1862996
215345
83924
1646045
1623104
1467536
526985
427705
20006
1755728
56182
343846
1696787
1285278
808355
426285
1883247
1993399
743734
427450
1132976
560316
91260
728942
813024
363791
1003444
52053
595592
1057188
101944
310289
1869667
1455079
959911
867509
53080
1915607
1964422
850751
871835
1819757
71336
160114
1082726
1563590
1282327
1352462
442063
1989097
1817186
1394667
1285239
1961416
602527
1213548
323370
867935
1405380
937570
1660826
657178
1271745
1973959
64529
494973
1377735
615198
906895
535747
1860817
1953256
280674
1494901
331015
195570
1717609
24974
1785329
289340
912717
1143143
746300
1229561
128397
1898986
1422833
99745
1840914
1893880
979664
768595
716800
417641
1081353
1187538
791867
697322
473851
258746
978108
1564954
1458615
603415
414378
1283992
1747526
260176
1697442
949345
1413085
1877422
118917
1699399
185718
1828267
21706
1652470
1057159
771506
210361
554628
1753754
246563
1820288
549550
1329245
1336840
1687334
653898
1217343
778832
955433
1791903
1904408
533458
1727293
1547976
89412
1966481
543137
1055408
1262703
518039
952665
766652
761401
37961
1143548
1445596
892574
385198
1433073
1544110
1117784
1017981
1301497
1143600
808327
1928702
1173029
1298202
1318408
1909115
680804
385205
1467407
1525517
1233810
593952
885185
940966
1724397
1086573
1824175
1633702
928320
1658834
1479455
440871
592156
519245
1541987
340106
1202895
1687816
724420
247090
213375
1768400
1398533
411153
58956
578158
1253136
987614
1451002
1129285
1855404
686194
598824
753726
1391047
872302
628623
196381
114946
1083076
1856498
1344609
1748807
825508
689290
1090534
314135
997732
917559
1920383
1210097
1566983
1351564
974147
286459
1357987
1651053
1107409
1894362
384213
533476
1677587
398294
189721
210047
112890
213981
208560
590572
1421817
1486589
1454819
908599
446582
1806992
1074629
1649313
37743
1325463
955325
870934
430529
1108145
100460
1031609
286556
1290213
1118018
1458371
1136873
1295815
1813753
1875625
192518
696241
733968
335868
138017
113886
1259886
1912358
1989004
1129123
746903
900955
513425
804547
748433
399045
1455447
745172
1872333
1891654
1904731
1006208
270670
184421
1259509
1796301
1922688
1016161
897605
863372
295748
721371
1507262
53568
1571665
1932680
617337
757594
691022
1054000
888407
1957759
663706
1199697
643950
549669
189887
205796
1986962
1340880
51410
699721
427294
1208687
1857492
1315082
483950
771323
807045
1316251
522470
842028
1644913
83145
548743
824236
174678
101318
708841
362907
233415
286352
1407616
465008
691713
805557
385355
239762
1177946
514184
146813
794732
1367765
335029
645390
724197
1488666
716298
1297980
19682
1946044
932391
811405
502879
421958
1177564
562125
327049
1425603
1858986
1328321
892645
1267803
1819388
744996
587439
1637629
560994
1450305
1025046
579566
366686
444348
834939
1005744
65471
1909629
716496
1284203
952007
551857
772258
1375188
608350
1420899
303706
1060464
279207
1430455
1433489
889912
1288778
829071
679742
1940107
58439
1095129
1708097
1160976
946080
1602882
482747
1056039
1436070
67043
818742
1416924
1676398
372904
1249999
767467
1921731
261644
948846
556486
224641
1221380
73964
575507
13772
1445434
404411
607060
1050330
1398393
1525728
1456860
455412
1297617
628294
1462248
1915349
724376
217633
1692082
512164
773715
1795954
1941211
55962
1121738
1054262
782941
277275
1762198
1646937
1368865
165323
1845847
2246
298698
1685110
1582958
1703245
1057725
1574276
1433388
1042577
639794
1818674
808927
513853
783215
1097919
1612705
1572633
101020
1041905
1697685
425746
1429388
1166733
40961
1104142
1936180
1779145
38476
496788
583275
672226
1518886
1361024
772006
1988502
1757053
1320029
1880228
828742
1945032
1898985
1434815
930691
385324
196300
1119034
1766580
1270935
718545
1038963
1858797
379276
1528966
1417289
1685656
1479384
773575
820926
673249
917571
1624855
1036089
684818
51599
709939
1301989
501128
1868289
1687954
1031813
1227878
1554911
1700673
765716
359466
1998418
1146911
1674692
1946320
1520619
391629
1708010
718432
1815809
162866
999179
1215578
1982707
1027881
1457895
1198601
1804186
1723295
545194
1181090
723402
1825451
518099
1905267
1786674
1615334
230531
445806
802442
504798
1971336
1134334
1884563
1340088
1927666
1487040
1275727
822469
1162511
1720094
520897
1983610
1117925
279534
225452
827453
83275
966334
369103
1974569
510344
1277736
1471443
229437
1961624
735997
1721744
439273
241847
57167
802817
771966
1370198
886779
1431551
372770
831579
1335843
1994413
774259
562702
1179965
1565223
943408
1298445
66512
1326409
861805
632019
285521
1001648
1547563
332611
771026
1915888
392949
1822423
953147
1409023
470395
589778
1985217
696671
619393
992949
1621441
78480
1094639
1220288
62430
1553672
379131
159271
925133
559147
1235405
1000835
1872424
1134870
463489
322578
14492
1875346
290690
465686
1680831
1799023
187370
1975780
38427
780748
1770375
635634
1149281
914939
1784068
399339
176234
1462028
1327873
1648732
644808
1522688
1684918
850106
1723488
1512047
530828
1774441
712412
296745
1068246
578701
785794
299664
20656
579565
1693395
501436
1788899
879800
1640339
1844049
948759
1878509
1008001
1725166
1965965
484594
1152551
483867
1035748
213006
645130
313639
1874541
7696
1605599
595188
1719132
517210
1099555
1956212
1826500
1614085
415609
1100238
1660308
1911800
1941771
47335
845888
494295
1004965
543549
868164
1584757
1608580
809410
1627974
1351351
938174
573835
358582
676540
1921801
815026
1089167
1226205
1865004
217082
1442846
298624
1113289
1824860
1081114
183757
1054278
1293506
1355835
755395
1120183
714445
762726
139658
1103661
848609
26754
725299
782501
1177886
1782424
1309143
537294
132861
766343
680884
216798
1254418
388489
1521607
357176
89649
366112
1223110
502873
1797782
102010
1863586
125461
344734
585465
189300
505042
1053285
1503015
1787234
70067
1443865
326373
7809
700400
694475
1886236
374357
999497
1999992
274383
193504
1396423
1307019
980350
1393222
1969345
581799
681077
1717053
1362886
1375346
1085473
910660
30652
1070993
1076163
143576
213757
1175608
659130
550271
1326665
870008
1300929
967281
1360398
1857201
904997
963551
1557490
1273057
1363097
1723595
29401
816846
1690977
1130620
1360249
416445
1729480
57211
735847
1137033
201635
293536
1109554
140022
513625
578504
1417502
228738
1681537
1496813
1228466
34224
1789556
47531
875535
349416
970430
1128717
1481026
1663377
750345
1259983
1678371
773979
1300831
294334
1503873
418580
607983
780968
751453
952136
1368733
1645802
453839
938937
511034
260865
452629
1196150
611168
61766
114970
1263708
1606639
624710
479373
155212
732423
259496
887635
397875
667078
1123026
1219148
722485
1751481
80303
356323
355381
344631
228763
1339078
1215519
1798996
406974
1757081
306222
481307
442546
795358
729381
1744184
476762
789357
556354
158329
584636
1523657
162342
1114287
222644
126328
1351781
503695
452651
1300195
228446
1202746
949778
1086255
1661766
615431
785480
1345798
1248320
1074927
610964
670059
1813657
178924
585953
623163
1912016
794079
1998775
1605570
1863724
688106
1110503
1790116
1942566
913781
696431
1159338
794906
1956029
1414460
720151
1147488
187464
1878858
278946
83071
1359863
133732
889514
88377
1105067
1138173
213370
1517282
225470
797918
731786
496468
944904
1118444
1676050
1985070
881801
1093707
1163533
298165
922381
1800679
194546
360047
94963
1381990
302915
1846690
745680
1755923
273401
606242
1926302
1671439
1862765
472628
869649
1794939
640752
975682
379079
1602278
1800123
1170694
1428469
507706
1420382
579826
1604846
892266
364004
1950761
879921
331981
972828
542927
501954
1228548
1727213
676003
1730574
544801
1498763
1243238
187831
1983331
1270952
1196320
1008588
182360
721342
1188962
1013677
369393
1236298
1790828
1822968
1514183
595271
1098727
421885
302613
890923
639432
719707
1142031
668788
491458
1731582
40525
662059
1349281
118770
1459149
1378294
624974
1916118
804737
308913
1658037
317212
884015
1460050
1329135
1531814
71213
507926
1046745
36411
1449861
233939
1433776
374133
1206359
1973273
169296
1756912
745564
815230
428639
1538139
1689376
78432
1570522
408475
1240461
1772345
666846
765814
593718
626774
978129
1793726
375349
550864
299806
780273
1009466
1431605
1955134
242595
1539251
1044445
1879821
384729
1292268
718464
1732913
1543131
619565
1385600
1494281
1867957
940615
699584
388318
1408984
666762
912939
775674
1063074
123419
1309230
1589990
1132583
1599047
1051971
732745
1884868
306096
1728791
1965565
35190
552379
84438
317921
1675056
766744
1892892
1892806
476436
1247501
1147025
1670913
14856
1034631
697595
1691891
188699
101855
142299
277325
1950957
1744247
1246077
1358347
1726416
1358802
894142
86696
1240796
657155
1991761
1222057
403857
1376322
1743602
98139
958647
1407777
213236
230151
1243904
136402
1832201
1408119
42561
1059123
1090855
1635199
267217
370412
1648247
448278
87837
722926
108627
1522672
1059441
935329
1753908
846478
1390362
19190
1900960
887604
643050
156997
1900017
829107
1298169
755546
163943
409658
354287
1193808
713775
1622264
1013422
223385
1489769
1698235
919020
1908491
127043
226351
446459
1372076
931378
335378
407423
651133
1032377
511184
349262
903226
1102152
1992334
1004914
1953038
1756134
1318201
1424184
75275
418844
199146
1580210
1096962
496067
776604
1533458
1249841
426970
951037
585206
1720
1597025
358846
1204894
24716
1582689
1458588
1237119
1125614
1131821
1552351
1867483
1819705
912571
1570779
776317
138358
337114
1227075
1596932
154009
1400104
1818837
501670
1493381
1747233
1787097
900849
91924
1608900
1261170
1454735
415320
585444
463339
1570819
573163
13915
1947935
977969
1922619
1842162
1494251
289815
579359
822323
1412374
1499440
1387589
833189
1828292
19487
1378227
293521
703420
1867576
1002480
931292
1796594
767649
132164
543976
414808
847117
1742103
534111
321650
427104
1072300
1181096
1161269
467715
630911
1798284
433983
1797094
765956
1951088
879184
693008
1261516
339768
1277028
697416
1962204
1860104
1211805
635945
1550818
1061581
233724
1920252
335234
79843
680006
156178
1142020
1051343
566238
183630
1227309
949154
254858
459646
1724060
1647068
522342
397082
131251
126547
693406
1972492
1910449
324481
1142361
1799931
1777169
564803
3112
1723947
1089457
1400647
861410
78815
1131475
1582328
1125938
959654
103384
80386
1576573
979078
1887840
273682
1232232
346399
44538
1856910
254135
1851194
1439181
542729
1217879
720440
1495795
1337923
649248
1099169
830722
1515651
959898
432065
449939
1375936
766858
794786
1301277
651977
1043493
1750729
1704877
1621504
957931
1948596
701269
1803868
70132
1012089
471216
932082
480418
1241027
148392
902960
483511
434455
732192
512466
499169
117447
75953
149798
1574416
877181
1491260
1385676
1954549
568822
15965
1363273
1542198
1108172
580447
139999
85652
1829112
331812
1824639
1626526
1500585
268379
34646
1178832
705594
385927
315890
557660
1916475
1045100
91344
436848
1277050
751675
1375629
1754798
1221531
474954
257470
105661
1833159
776821
1249796
1751085
1559107
1316975
1969535
1040610
233180
908097
1941817
497115
613099
1699127
1494396
77774
570661
1682291
354902
928300
59648
742614
564236
1489547
1821699
719313
320548
786163
1394759
41354
893708
980752
1511836
1743448
303494
541553
1332451
1142422
1733038
781566
1937765
1792761
456325
1133842
165025
1332039
1146002
187802
190870
67020
1292331
1375204
1624659
1201419
1076160
259884
1495783
1277729
1818393
1524169
1275070
933230
980921
1642446
2081
885963
1669346
1372900
1137730
1541704
551961
628784
1493278
1683679
1870593
800653
215628
1994420
75411
1429344
599044
1866818
829602
1132595
1691943
1869417
721272
1234869
1407767
308391
1056574
1240462
1862731
1832127
1179355
1829282
1362685
4832
1350960
1971445
330010
51912
1238249
447352
1130868
964791
1671829
135073
954029
1619201
1378068
1628955
1541809
569134
1668239
1840426
533402
1669611
1118090
1823923
611523
400723
1299894
329665
893518
1104666
440077
1777839
1833343
790821
1241147
1178680
1743180
668826
1073732
1157057
1681728
428464
1372172
7875
168903
796477
687097
1371774
418391
372466
1611029
1165267
1630183
1427121
835937
57881
465430
1348130
592926
1503432
1380660
98117
1583381
1349287
165796
876983
280276
1044305
1685576
1998950
1818925
1110694
1157092
1953945
1207257
147076
807098
1873456
48663
167631
14897
1631227
493985
581960
931357
268156
49482
233933
1840286
1194182
621170
692144
1728564
1456813
1967933
1127147
342738
1190748
1208081
1587854
1030067
1034625
1380208
1350554
1555826
676257
679014
1702369
683663
783664
988338
66969
836736
1812394
1243377
1112854
1267615
835929
773904
949420
743577
1470812
537020
1793061
384446
706300
684118
262483
1262495
652355
1958218
182130
1892698
801991
987653
1537328
125361
881299
1260782
1437955
1018416
1993763
375860
796043
1945698
1229348
1716581
1165270
1158175
1308130
1228935
1236870
985833
910712
1157040
925360
1124129
626553
953074
250103
1814324
62680
942105
665847
1732052
353459
273564
362757
784897
1346993
1233748
1945403
922973
574713
1726949
1730135
727826
1970011
511268
1013634
1666546
1757237
1807199
1159090
572422
69840
200697
869231
526770
451376
1667355
1000396
1142246
237711
312905
941667
1711252
1270024
971146
1047228
1370840
1344077
685127
510122
71324
585075
766349
1397569
93303
1327131
1438589
1479097
1288182
353608
1357427
537978
973519
409024
1936814
1805593
1886596
650214
444948
1153
387412
1275802
108340
1329400
1744161
1797025
1232759
376248
1760456
270145
1198222
767520
1796957
1108115
252520
1309744
1207165
1146980
658864
1972180
1568602
919130
1281042
944540
1119454
1016588
99123
1115772
1886631
1482919
461836
1780620
376866
1038736
292455
354815
1547702
115619
1165081
963599
1044428
150281
1682125
185958
784200
546312
1980065
91415
1282442
1012300
383165
770009
1044515
136590
358812
1423579
276727
127359
839456
459429
649556
1624506
1372168
712303
1585945
591171
1764661
1466702
991701
249648
1250862
484105
988995
1269494
1521176
1799977
1229878
1631135
999094
222470
1376403
675471
674626
35370
1810822
356397
725477
288192
170975
1600494
1249912
471842
855446
1704046
1793716
1458527
1142431
276268
1035091
298670
50066
1253902
1490495
1276099
646776
1160008
1883172
1250743
1316890
18455
227262
224885
1099105
1657693
1376343
271089
760893
662673
549354
719030
361814
299234
905621
1799446
461221
1899121
993039
22312
1829479
502293
1840465
880475
17239
1723872
529439
96613
993362
1164520
1576031
604613
593772
395566
598821
1680352
573971
500740
631980
1332207
416312
1460691
1548301
507397
75939
958048
950576
994170
73526
409878
227110
382788
1089304
1784285
1536908
1871779
295243
1872959
454267
1597422
512850
19450
1374017
26213
582242
1397175
1907919
1171007
497133
1477399
411408
1883345
1245106
76852
1902153
829943
1057429
369898
707457
167246
1424748
319389
808575
1448812
1711630
907239
214067
1487404
237741
1504692
1167019
597990
106676
409314
1406572
221432
1866741
1254097
919343
730067
160437
31924
1127009
1849896
773165
1516733
280078
1000905
1492280
1847102
1972600
310496
289730
1037807
1910717
320880
1362467
1373949
114199
1223895
1322482
1398877
1358764
1707997
1708151
502892
840227
859178
459815
1265927
755957
1843592
284500
579639
1420444
1611453
546711
1300934
156686
106304
1705736
1389362
244136
826937
1938851
490635
650014
155881
1191994
980565
1736592
1198650
298191
1758808
969875
1814179
1514307
417561
753376
941412
1397642
210960
1693255
577924
424221
436174
1775020
651451
1712407
1947659
1726629
526543
472251
3336
1603118
894913
924722
1639277
1968535
1004750
451219
406592
1280767
893755
641960
725270
474358
1561076
397124
804389
168296
18038
200891
79232
350889
568142
342104
990552
674231
974449
1401777
453162
58520
273170
72650
70615
1187409
959179
1810773
1436225
1450981
1771008
823
1520695
1729137
1072054
1330655
512409
1002714
401141
1215857
1376534
484929
1228875
104773
1183572
1757933
509849
321207
1144741
225473
208596
633285
974631
1308728
1035127
1029094
644698
1027760
1105833
863867
651865
1025766
366867
92027
1214913
1726110
1973366
427589
1545155
1098437
461925
938991
918608
1462132
665938
1771455
1253070
1429310
300578
1525573
1734833
1362157
264893
146963
997281
620618
1917354
1084349
350133
1716894
1077202
461827
1852285
411828
1542498
931408
1374767
11433
1910153
1764523
87286
1731287
1878105
912522
819398
296585
64503
360954
1561125
1662392
1452466
894387
893320
1960404
260637
28757
1549763
1778747
1839709
1223871
358886
1180194
1090703
1093867
676642
1258020
1394978
43850
773167
992044
553883
171628
1828749
42069
540021
291445
321882
1279700
355414
100364
1085389
627757
1835027
137346
1663044
1900375
505166
1213869
109365
440662
1303459
1383201
1640759
563614
717634
1482962
1330798
139732
670250
1825620
1968023
1144882
229555
1462354
647239
1058732
1122513
358977
301313
607042
483877
1896108
447650
359506
1176326
1533438
258653
1654943
1182462
1942129
417934
988465
781478
1253999
116888
1953641
243839
621140
1390053
1052499
85404
873461
1968323
1459194
1005342
1260047
244376
1559917
328711
546939
668343
672368
739854
1244592
1415459
866959
733210
728929
542638
226932
84125
1066790
719850
1486904
1376645
857611
1873275
1441427
1261050
1992276
1306977
1367588
1572853
616238
1950105
1447882
665945
187364
1251792
790300
365453
387173
1886100
1028784
899805
1221324
1730445
1496670
1092943
975000
181383
1891358
1046272
1186875
1898794
843654
1969698
1979985
1243071
1086683
1662397
1661000
1318238
885185
1034467
1687283
775106
1140144
947921
669562
1091211
1197921
898709
975822
462904
1193941
1242926
1679779
1344813
1442192
241672
963322
1768108
1161141
1747792
1783262
1176898
1604881
675649
562021
443534
229607
606350
672892
1467106
931346
1130631
643100
495111
1666824
1446219
585636
1168276
395106
166839
741400
133914
1407567
524800
1938080
1618504
1791509
1495404
1646993
1941111
1357248
51976
1579468
701971
480875
647659
623754
1952979
1208712
302984
598440
1675992
1689923
1729515
668537
466085
422705
391225
1632223
928326
1291328
615987
1852595
291430
1177359
1529291
901818
43060
299444
62273
1918092
889385
470249
1909223
411704
517251
1775517
1820464
689393
910179
18109
1443039
1572466
894398
272807
840611
1779204
1965593
374041
742372
299727
369375
1122913
10742
1637850
1817404
932621
1111697
1258254
1972990
1931849
882979
639199
832443
1558790
484318
124783
688815
969126
1505164
1432350
1607424
1726959
543360
437778
513986
1287703
900789
398771
1847442
686718
1329362
867035
217309
1349737
490800
7232
718703
1815638
1570125
1250555
696567
1233166
919033
26153
605936
1072586
551157
1912180
448188
1407647
1089655
401269
1482975
1482003
1338512
1164446
325488
1937544
1186731
229164
897491
1132102
116668
1665085
1528798
195651
1600373
1198333
238155
219310
1143926
1963670
1461567
1705313
1335273
1279984
1522303
295887
1056702
137107
526135
1479111
957667
1624084
574467
760103
1771501
1283024
506524
710713
1406365
1458983
598654
1050833
1518508
871062
1938466
1342850
458845
687810
1249965
1743383
1121070
982928
691349
1314928
1552566
979663
745875
1978847
378232
112089
1269114
124948
1550920
722966
994880
1415843
419130
642602
1401427
957516
1955728
1507139
318840
1824194
1028650
1332354
794012
1460684
389702
1354227
1523047
830548
1127083
794854
1721628
1084604
492208
1973959
1542232
425735
1890935
227284
472636
109834
1991650
1681518
876334
1192266
8839
353104
1634801
90153
1545119
1948683
211148
1675766
558320
885258
195934
475364
1902872
1799077
71522
162635
587623
337854
696998
1131742
616332
1223446
1898337
1493639
1027077
1656166
1671666
664895
412642
1236081
831613
570976
1474358
633176
1549587
62553
1952649
181870
1121222
1490590
1116590
242593
560072
293553
1541622
1231852
317412
1774987
978285
307988
1861935
934478
582425
1541623
1066595
652019
98235
638557
1150599
57017
440938
308104
1360484
719253
1966253
1767320
667283
235027
296202
327044
1583813
1242853
1310123
1044297
1062307
1982172
92392
1961661
1801564
839046
199000
490770
382391
1495269
1444175
1434216
1148770
1956153
1753620
1640254
888935
1672900
233049
901069
164513
492887
1589338
1296355
1499108
1929525
1708183
1699776
1863575
415815
1541302
1833079
50112
145440
1952118
1536659
1952524
1460622
554823
1366943
869304
131504
1824965
140020
1123599
656015
885883
799966
733729
91822
1035873
1445029
32742
127865
305949
966676
329842
545012
1088907
1662660
298508
441492
1740341
86041
1040622
758577
1828299
824682
486443
1803843
1539304
1838690
1176389
1519870
1476155
1238201
1932608
1315322
1364241
899740
1264170
1025126
372888
489241
1955000
1756253
1378231
1050005
321548
1231438
177531
1545400
1912495
378664
622303
1210053
1492380
577262
1539572
1606393
743438
114465
535751
315383
321440
1825284
1800968
1586093
368085
316814
1975005
767819
251452
681796
338478
717269
1300967
324645
1638546
1005570
1070934
1139971
462933
1663594
1476486
435931
1084826
363430
484995
1412093
1792473
1575326
1166402
1090790
735760
315963
442777
1684130
1628721
315930
26037
749780
1062416
629875
1384035
1038138
625532
1852154
1055628
843113
322651
730807
671873
799969
379064
933634
1958928
152367
1646791
1790224
1544193
1981870
253108
1246403
866944
724253
1032840
993027
628259
1186017
1796482
1334418
439936
375375
1578417
1942638
1208993
686687
114715
331781
1256424
798859
728607
882339
1515306
1255922
763633
870464
1475692
1349288
287174
676129
1280510
1837803
1154784
1654304
466744
196665
1471027
577036
1509833
1381757
683336
1703125
1807718
913537
1003626
50073
1467756
471579
1001256
1659095
827118
382554
355718
1943449
864304
245619
579614
1188944
1713744
11777
99402
418690
393051
1546674
806094
161667
1804302
284143
1808061
1827513
1305363
1589021
1553304
1438483
1411021
1941788
1367462
866522
1939181
1693793
140784
655427
1208662
1421505
932969
159155
1941159
448918
1730269
1747734
226244
1622037
1521957
395808
953389
1832656
1330791
930947
1180779
1480128
760156
970866
47882
1167389
655359
145073
1779846
839671
1995598
288518
949210
896293
1251950
803960
1078611
183051
1937068
1633504
510590
1455582
1557536
1038956
756585
1738912
818915
192058
579174
844838
838939
167310
373298
1216278
384307
1609129
1495202
276322
1469998
513000
1733580
1147647
1397608
763509
1506582
734049
1752472
425059
1733853
1019433
90094
490401
1976974
624052
120803
639232
990257
1873666
1648513
1870454
1472018
550513
16073
1302962
1360076
224651
1683410
1709691
1460337
1599901
1675211
1943861
204232
1216761
1072437
211716
91893
645746
942715
36588
1632401
1887802
155600
497854
1175179
655243
1433035
309572
756962
930251
1497311
34011
641168
1170105
1010884
1757830
378414
1683111
1108774
613575
1471360
202794
1280192
1823983
1864651
815120
613602
1658206
87303
973483
1075611
1981955
480561
41089
1359950
986411
1493589
656994
1224426
1372181
222403
1400289
704149
78132
1762682
508607
1078727
39889
894198
1767947
223617
5792
1628326
1311041
1630496
1198884
182250
586080
1855250
971454
443228
414279
533625
1311268
375203
1747754
1141368
145376
297166
838243
28592
928967
1263514
1537191
1340717
1949554
641081
1730586
1787984
911662
1139340
1381782
452177
1449087
1841161
1277722
1074184
1632847
1415182
564061
431262
1603222
33844
1884896
736402
1995861
926088
187797
1149190
1850835
266080
774945
704070
542100
505778
1452750
911918
1997004
344153
495902
880978
1613710
695542
430657
34936
9005
352084
1719435
518263
547279
604598
1811716
1567852
162484
1663368
178929
1815075
337750
522140
949574
1112936
209604
779043
1545126
262502
579138
1405857
1469601
1330774
1921134
174456
115074
1250321
951693
1917516
150356
1083885
1575216
1398262
1862796
91452
584840
436223
975559
898194
48135
1545957
796362
607245
829443
1945858
755165
1096441
1072848
668818
1253444
618449
1450700
578560
1873220
1300628
878732
1754544
1570822
1077111
27797
1227031
1510230
1355638
738089
1492292
1559022
1772030
896302
1221213
1214485
1792608
1099598
1871660
64429
330479
640313
904890
970860
1573474
1427354
1817105
335141
1102142
318514
582250
1125567
1246608
317809
605314
879609
746981
300846
1411832
550431
336814
784592
1545889
1557497
1832886
299123
367695
448094
102660
1102375
1290608
935927
1251000
841705
301035
1483592
1946892
1263344
521194
651401
451603
1737131
1541260
1500477
1498085
998810
339448
84903
1267579
983726
734851
171650
90177
840003
55731
1229611
1594010
907584
1815792
196760
56636
116080
1470637
443114
1537591
550089
1148553
657172
1228177
744281
419002
814975
1933247
1528928
1117152
1785923
593026
1891313
99639
1297558
38683
1360021
281659
518109
158728
721703
961107
514789
933474
397822
1355793
1266984
911737
1344994
1670403
885662
1543801
9152
903674
911090
207152
772444
123389
355342
1569193
1851491
1845599
105475
447523
761626
748680
589642
1344030
1812627
263705
1499683
1113823
254094
330644
1201637
48204
192733
609088
1868633
772415
1824196
1907778
1316416
327506
366815
1563850
177509
1544799
689589
250746
889398
1465402
1897036
151006
117617
490679
392569
594637
936348
119976
1951178
531465
1412788
249118
1369661
597228
806527
1644499
1141044
1813479
53726
1375966
1757311
926554
1830024
382482
1297490
1707405
30647
810276
519197
1378370
604011
1563812
1659399
324017
53235
1305378
83096
990974
1682258
627184
467790
1506264
252353
273406
942022
221454
1671918
309950
1536052
1333333
223883
1400263
84340
962358
318521
1141136
1474218
1217523
1624676
1322712
1081939
1184430
1546251
1951441
1569655
1554263
1349767
1119844
1416341
1472392
299145
69747
1331995
743859
385691
1022050
414346
1400858
1178862
912265
98548
356528
1307851
194969
710416
1397298
1847081
1187260
206899
1779005
1741789
1628392
910858
1312615
509232
1137536
1152990
904048
176378
1585336
486007
642731
441303
1816287
722592
485219
255793
778363
305324
1694982
1247356
990733
1694940
1693683
1401257
982664
1674549
1993778
1512453
962880
850196
978481
1782513
1057932
1342906
1476245
1312679
1923775
866056
300843
420714
371487
1126211
1379588
1868389
1514749
945999
295237
340216
1418828
1184880
1309570
1287667
388152
1142979
1796598
1124623
990004
1069261
1996557
1435513
427874
1083192
1121828
44877
221689
473914
1137851
257607
449579
1194102
600962
1899201
532348
1661682
827010
883541
1378345
1243569
1436917
1393238
1104061
1664535
1929856
224845
1871943
1922115
649023
566983
829411
958685
1931899
219970
1783560
875399
11742
1102643
1663331
1805569
767600
434208
1262813
673403
1690748
1100543
946460
1592077
424743
1258183
1623114
771253
1964337
758723
934453
1865141
991660
1473601
931965
364439
645834
1599767
1963461
133751
1023429
1556435
349874
525062
503503
868932
1265739
473875
855289
570579
1444622
548456
1267943
1222513
1987573
1148876
617292
1235103
990076
753343
1718164
73775
666972
716489
1018140
651032
524657
65447
645216
827473
1120274
1068463
1094624
1665176
1590362
1897258
1167566
1679891
638424
843028
464141
22656
81731
959265
1813098
1055353
952983
557880
564817
1483353
1143146
1784537
1787212
1326390
229254
156344
1614220
418313
1626302
1682461
332630
1861932
1127791
476058
1172208
1582945
895374
43444
15015
1613595
675792
865520
98757
867630
1042506
1365704
1942874
1662211
188928
1102292
697778
1987219
600531
855493
22142
1332447
369758
1465973
680953
1206746
1900629
1637895
1300304
231038
893175
271324
1156946
1718501
1508996
1926104
205808
1506172
1522969
982524
1561298
701327
1542239
326755
1353754
752537
560918
1924796
1859181
92232
291418
1442126
143016
898753
1274027
1087685
659126
1068505
1516017
843357
157712
619958
434600
1537554
674425
1861003
1939260
651452
275243
1041694
1380755
339794
1755092
1095414
491674
1056594
998629
1573053
780757
1907773
1055981
1585408
1314615
402603
1633466
644548
1229950
1308867
308722
903057
1666163
1767559
22663
1919063
1262290
1847941
1060057
1800535
94690
1758135
76614
992237
1876430
1425638
694575
887129
778792
1739550
117650
1252133
705490
743553
739650
317894
27760
151401
175608
264006
1339627
5913
920860
1085390
1909225
1184600
1444086
1279192
1122868
357326
1889678
1406974
1721754
185643
463161
743281
850709
1689665
113445
1909204
618411
109955
231092
387065
223700
1035202
1963893
1060599
1278581
1572608
1065571
1227585
1614484
80021
1696776
1888865
1064482
351371
1130633
566829
881480
331326
879640
261908
1533315
563249
732162
998922
1744830
125248
908308
1032276
1246942
1837797
96297
394840
324106
1415940
1673097
1822971
1602494
1956655
1979027
1764844
1105511
1575288
244501
1158589
40760
1645155
1593909
1055086
81003
1516299
21789
1453872
852817
1454817
578919
639378
1286390
163092
679695
386831
169350
599560
1824017
946671
141270
1679236
650586
646015
653719
856119
332935
1173713
543103
754512
250822
1334506
1021193
164671
1259450
1563144
1626318
1645217
838472
1141799
1271928
1721385
723257
273333
1131586
23291
1625482
55523
1922201
404397
515939
674102
1865805
785248
242485
188518
1294182
478884
1881155
855145
1087540
1993526
881372
930565
870406
582409
1672508
237460
995640
191930
890105
824651
646444
845888
1832072
1368057
562991
1703395
247801
1723630
1689517
1671912
1967949
1442555
559596
1632435
1623717
884182
240550
253132
301986
1637078
1797996
820810
1602273
657105
1303645
750567
1362866
1307836
993071
1049369
338132
1661191
368579
870417
1553602
1953803
407806
376239
1056001
127387
344813
575899
198550
1499043
1058696
1928901
721403
164336
845154
1700716
495903
1999212
1178658
1304015
82087
2611
958962
1078415
823667
1910827
1511268
713162
1851571
1398017
970988
806302
1674066
1606618
1750998
1528627
579239
441332
670175
1242734
1812992
693052
1417973
331193
1560605
1957061
1525551
10815
1262223
619242
235981
295313
750309
191347
1289824
1057081
1792949
565558
306154
1398916
429873
949160
1918772
1232769
1418574
1760338
1455775
544037
939820
1200906
551150
37313
1282629
1592820
533503
1188547
1861774
118804
1705365
91868
687340
318347
1302941
1094912
1594212
1093208
588073
1944128
1771280
411098
832731
235468
203558
421578
573603
640400
581690
1827887
1402591
1626708
482058
1232004
1299458
278932
256205
374811
1271062
1300522
474311
469306
1380511
48521
1771747
357279
737244
274226
154252
1070773
1851694
1075763
1949441
40540
1877370
1288922
1772838
1614019
1476464
43663
1001815
1494645
1779787
529930
1799109
764849
637171
176056
1947197
1235154
1333560
1562461
492588
1304969
1987705
500597
1038036
240062
431519
377708
1631188
196320
875418
679365
444071
487596
1309528
374514
1542208
711859
1379222
1659690
1959513
69473
620963
477973
1244036
23255
1028278
82044
1362490
266390
535339
372644
1346334
1195029
1492598
507819
1355503
263453
695193
103339
1665595
671610
958182
1082453
486023
953416
1296656
450916
272922
848123
1908111
1724637
1264324
1891655
1645654
654957
210346
1386608
1550799
196067
801388
1946960
1023029
1849030
1928456
1530170
1470563
1743353
963188
823675
1667097
1571315
427891
1938305
1319952
568861
1336677
1409745
667288
1625841
424467
1789451
32894
949871
1775654
424748
1264155
1944339
560506
840904
154927
1065530
1706657
1145709
291661
1198850
570218
761245
1914791
370293
1232340
645223
1056788
160645
329990
38544
1022805
1608896
1578417
321563
201354
421011
105888
1503699
470521
265957
1281223
922685
1147662
1111654
532404
835527
1582836
1902976
1321563
169694
1753053
1742399
621464
1285845
1209934
569952
1302247
167909
212888
1282521
172469
1454577
70627
1666268
971526
1893331
1276671
1453728
40769
1817106
62870
1362806
1010453
1921882
265959
1579393
47612
1708347
1312882
1304139
676480
1206594
1170742
330824
437249
1722516
1386223
1249237
140268
986778
1551106
325378
412279
1209245
1872668
1248695
1922514
1955673
1004049
642166
1513099
1538563
1722522
494766
443292
251761
567054
1133570
873837
543372
511502
374876
229857
120712
1161810
425492
929437
733009
448304
1683319
1289893
555950
1364416
156177
1976361
1226557
796885
238975
598537
1671149
1984819
19912
929647
724817
1686868
1403324
1431185
1938864
1754073
75766
23419
546723
1515816
1559930
1496179
102274
1826253
118515
1315507
507375
97059
1391572
1798119
781900
449530
584451
635010
1825343
1414294
1831059
521917
284059
497778
483912
1780816
1058763
788371
786121
631413
980236
1763273
1851780
1103737
1943066
1047058
198636
982348
14179
41876
461246
1932772
1980418
1981108
1051970
1091108
1895175
1603647
205488
1027983
1923817
4187
546139
1307139
677547
128839
58016
42334
1530712
1883064
897678
717474
672523
1828958
957254
1112180
1373239
728620
491333
1374370
1571481
658547
1980287
1180131
1632709
566822
1668382
1361296
1704953
769099
1164722
1693609
1190467
87361
1832740
348863
1543881
1570064
206788
1027674
21126
1693892
1614931
1743675
528489
1537561
1556078
147651
1980838
822244
761235
1063710
916322
1974809
1122584
1970646
1412264
986022
178851
1620242
1330815
1521831
992828
602570
1836468
383910
541942
1621735
1725432
1646623
277638
1736341
1543013
133119
254727
1602337
829126
477736
1812525
1286608
1154453
1651268
890666
1865570
1872917
156101
795523
1776171
1627499
812237
1160993
933494
1096429
357980
137249
872691
1862758
1553624
1422779
465393
664992
1833976
1949167
1090291
359625
469560
915204
1945150
904732
878000
328219
592281
1031679
1436264
179850
336931
1345165
258762
618743
1302031
367696
1910838
1832607
230700
631902
1078584
56411
1023078
908856
1814112
1509506
94828
265921
535964
1732772
1675545
1051103
1667032
1429065
686291
1133983
1945987
494057
1057212
1487578
1495688
254039
1462597
121594
887171
962138
416334
1434985
1643902
659486
1504168
1627715
984
1665090
11966
5074
613307
718798
766631
437913
703993
434045
1063011
120764
1615816
1871874
582781
377496
1943324
226799
1005030
703477
1069233
1641885
1691812
1269016
292476
988811
1324282
1049561
9123
337054
1111105
1967022
1529053
43215
1514914
1117347
664759
599119
932361
1471042
2523
468238
354129
819495
1877240
1160783
978849
1344600
280470
865555
1586390
1074411
593292
1946446
1241534
1413997
1326612
1406026
1676343
1718088
1207671
1703780
1612453
14729
1221658
1840868
275399
468717
667292
1643478
3906
555527
1491026
1603971
1231036
1052633
887243
395270
1986868
565391
1521298
1690469
553295
1114915
1517369
622632
521546
1680468
710294
272871
834438
797932
34586
1213232
1363791
66192
811077
1064759
251836
918552
1296597
1055569
650621
808336
1494252
1557796
1167297
379855
737650
723846
1538556
772543
959656
792920
658136
1194364
1995704
1768999
643898
1092999
1168410
816759
867128
976450
91566
1744572
1402583
932447
647334
665880
1450083
237386
507750
1163121
1225202
341755
1475712
499801
1505991
412828
1208841
1622067
635351
823729
1135596
196810
1815076
1664286
253190
1355722
544523
1602375
1390470
831597
1142296
429338
979199
1987212
223599
1840934
686360
1649423
1227118
270268
1959197
1587892
1968189
836387
1999939
1848688
297746
485896
755368
206424
291803
1918891
995401
1715781
1197238
919768
1851608
279881
1002057
757572
866700
1188606
1656472
1531435
477284
1783656
1365427
217531
1159628
1178242
1552808
1039794
154191
1783901
91156
685676
1891541
1010193
1780984
1448253
258426
1020282
911263
1640304
1031402
1422183
494048
1853712
1403983
667090
1481496
92031
1134960
1141530
84799
999908
1610820
244740
1115836
1141893
968678
141919
1452975
269158
135164
90248
38880
879212
1293825
1429568
1193896
151582
381795
1496282
1496623
789272
1124681
414310
1385277
322262
1905771
1973649
1098748
1864529
1235096
1221762
115274
664565
1367292
1729254
285193
1266214
684943
1186812
170462
1706456
226415
1307524
1088531
128473
1422082
292783
1311857
1518368
1889856
1938426
819728
1095669
270326
1322636
261209
1601706
1244926
1137656
1623785
1656761
33990
808305
558053
1050284
913128
1990030
1048025
37031
848398
1708656
48900
1389285
1638165
1285350
924461
1545064
1972944
275306
1570449
1438176
1984022
244955
127008
76864
935195
1448736
1105026
1356050
1480286
687924
1353978
1803916
867694
1323306
1758766
1928395
1982954
1320475
888497
1976409
503894
1518803
1626370
1847334
1473914
1662907
1366199
1915074
1863459
140984
399024
1514420
252131
1101395
1548038
1028988
86745
1173116
1428074
180704
188809
712179
86211
1146945
291020
1403625
636570
1960609
1778348
840771
137164
48722
1394736
708559
1094989
1914371
544292
1470666
468732
677582
1658871
163302
1957855
729170
500961
1290279
142151
1778773
386423
1360885
386827
156479
678819
313497
808089
1096180
244740
508925
891067
218192
776870
1195916
1651568
1972605
1167875
518729
1985405
1652959
269900
1174494
515321
281922
918886
1343293
1810918
1611245
622492
1768221
117251
602987
1745714
1565334
970624
868249
1378102
1781505
663103
1599295
282499
1444082
580573
958499
1334986
1307439
407366
228438
973373
1738787
526786
652087
198120
417305
1302568
1809605
863629
291499
657695
118127
1911906
261104
1718683
173072
299316
148807
1088374
504351
1289638
402829
1205516
1778836
1264444
1506376
396846
1626936
318267
895051
843533
558920
729302
405685
1341566
263322
629987
803062
1935026
1293032
1688705
482395
1121561
101239
988095
316788
834328
615144
1556101
1856822
174830
271359
1887791
604990
1927963
1195732
986212
10158
1716750
178429
1090940
1871742
1942302
1636760
451021
1290305
660460
1355341
326610
1763016
139044
642602
244862
1554580
1930093
1975637
1865871
1193644
1792619
697494
239574
197469
663365
1522521
502811
360792
319712
581751
1155628
617670
259996
1509224
1640635
136945
725599
1531583
1983860
575737
138139
833863
295731
1690154
767574
899180
25937
1707230
241755
482168
1345346
1661417
1777656
708344
214762
207991
1824164
1099958
1990150
617313
674370
914971
1743383
1732796
1907144
274750
520992
1541484
738034
1325802
90533
284594
655429
27349
850691
31803
1407682
1235132
289338
945078
940829
1632531
550577
1746095
169141
866907
1551994
1959480
1933296
1561293
1879375
1214443
131709
1625907
894282
308928
1319919
836459
548491
1848454
771804
722194
664826
1507514
151021
1620250
180234
1744324
774380
1542437
41610
1202876
1403663
903191
864615
1212114
1862392
197065
1768168
1237342
1338931
1371152
542822
535723
252298
30965
1404344
1849722
87159
1220693
1827966
559609
801285
1812325
1552321
534378
1583416
681779
1129124
1139989
157682
1783296
1346758
1452490
266729
852036
658785
957735
1474291
125507
546095
738040
426738
828933
580252
1212181
191134
1881553
49919
705177
29561
607954
380682
1541665
1946607
225628
1629574
1803602
633317
1569892
1714208
551671
1561935
634655
1838490
1620302
432275
1629516
1989408
164262
1830546
1053738
284736
967288
1696690
319335
67968
1390394
557247
1942744
1183240
863344
454481
1767858
1218518
250946
477128
1800916
219300
1601724
1164296
516704
1688756
742243
850989
538651
1665457
1465313
383329
1315047
471844
1764788
1883601
187786
916142
1314498
1847340
1153270
382666
251691
129641
888093
783351
1095109
162202
187315
733775
1196379
75908
1091285
833953
1981245
36404
1711214
1811294
1686955
1196645
1671482
1586928
704344
1033947
1204669
184762
972844
644898
161044
1574959
133447
1433509
1435895
364181
1473656
1888439
1449571
1217515
1117091
167679
1287490
3074
963517
512088
1832171
196926
643701
937859
528623
1249833
980368
1557693
1040127
539181
151481
1983960
48177
267127
1804418
1370928
1794811
1289241
1719989
40712
1602638
547057
601902
786773
1041581
1080441
1390065
249304
451879
1827983
1575849
1582177
530099
1112701
1096074
1739204
1245450
949943
482860
1467718
1953601
421636
1634268
987110
1643989
830795
350001
524859
1962164
1501539
802658
212171
1256503
501394
1869123
726136
321933
256223
789864
1684168
1921491
1317918
1907440
1557225
355098
771731
1438771
1048430
246076
1861355
1743539
1381819
1843351
5881
1565906
1145140
521464
1616873
1230281
636889
1665425
167414
1166987
1829307
1840042
1890062
1875378
1229881
670286
134956
1236785
951403
325491
492890
271301
785785
283089
1082932
626814
1181141
1232919
390371
117845
692988
1042975
1289960
1601322
1110127
1132450
299392
480209
1976465
1559323
1904236
1258227
1631234
19262
699656
142471
493763
1246890
895416
654272
1068353
1972127
1910339
1824581
1269268
1394658
802165
1811360
386152
802911
401356
506415
1313858
1122987
578340
266989
1379702
1944923
1671295
825322
431938
712968
1632452
1959050
932280
987591
485974
640838
775521
866388
1934674
1435156
535373
352215
604733
248089
918442
978626
1930265
1022206
435012
917935
1080596
385081
6530
1783109
631079
580877
1921208
536360
1610089
357301
711405
1115711
1461870
758600
961630
1583065
23916
1654696
1778109
704612
1289847
206752
194884
1103649
303307
16621
1497080
380319
211761
162138
48986
150005
1994261
1405948
644623
1266108
880208
1832901
231663
139991
325162
363607
721728
939138
882170
1904444
245656
610999
1134362
246418
1553235
1041880
773246
1339865
752927
609452
1581565
1358872
1908938
1175216
675115
743712
1095724
1943775
793829
1751631
701720
1882928
1127059
1825492
1868823
1030135
1790623
1732759
1620204
786074
1399422
893847
840683
1771234
991264
985876
677127
42525
1478284
833587
1333025
17532
1463653
1601258
730637
198555
778149
1442562
533025
191542
1770675
1971959
60542
1208566
473277
1562274
255071
969664
79555
88029
1541910
912874
20000
1652997
1802187
613849
367826
397984
1566164
160679
1732258
853391
587102
777819
882222
399398
105778
31881
643295
1792102
1704099
1381447
16772
333925
1050832
1717452
1236523
1318944
443004
121366
1115422
1516663
349297
1765953
950716
1638473
153666
852496
274204
1911743
1615025
1641155
272916
1872094
59270
1816229
488968
1204688
902868
753641
1443116
1693386
163625
141446
84306
66795
106451
1359024
1982955
1372555
316190
430625
1166102
1653350
1082102
954580
1945230
1500880
810913
325007
154625
1341225
972720
900890
494301
949688
611873
681012
1694052
1174136
439460
608037
1953006
767177
509663
1291250
840441
1049366
840786
1030871
1158600
403216
1523187
1512611
1494448
234150
1505905
1693198
1646325
1690350
1528286
1557633
1749829
1036610
690428
314799
486455
819494
268298
1835937
210355
142773
1694789
1239105
1544024
688582
1250598
1451620
909674
1850842
654749
1689530
826463
1602918
1746174
603246
1405666
286786
730054
1806943
1860484
1852801
1823757
1855945
1949675
1995028
931224
1480839
1105799
971977
660133
801665
340813
1434977
1333561
1053488
146917
294076
1361074
1366574
255992
1810580
277867
1796266
1289438
1854689
1517350
407356
1700064
1301450
1716622
262693
339643
469823
1669211
1433020
218262
1999647
1352833
687869
602258
1173132
941128
56232
1608198
1123100
618904
1089056
950244
1652757
81514
1831898
1575346
343501
669512
443944
930909
785300
218309
169110
659607
1768673
1916919
817479
403011
1583746
711774
76758
928344
259707
479317
1400788
671632
503308
201502
552582
677178
1136842
501463
1453660
1433696
1373587
72203
690794
1672542
88158
742525
559241
1106553
1671351
941156
770769
297284
1755829
1083784
1999162
179775
1701971
368230
715038
1361446
743120
69413
1050375
1369497
1484620
80672
1408042
1232757
181742
1644134
78641
1637285
1285087
1095835
215601
1758311
698432
174357
1072317
34325
1892659
1522368
217923
639873
1979926
1499968
1954027
44481
224891
1296590
535585
623204
1255657
1977281
232025
184727
1579390
622409
1008242
384169
963576
480689
1901166
782917
741831
776804
1891219
691311
480898
1091706
898198
1215559
1826615
1843594
735140
1911495
1526054
691176
1531382
1360083
1208896
1565485
116152
764817
356837
287441
144815
1646749
143957
1192449
1656994
465927
343304
910733
487768
1886216
957267
440637
655230
1238671
320979
249719
1143884
1160591
1125741
639586
1945217
841764
714024
1170647
1504201
20477
1254930
384791
1223694
1001088
369599
506921
370445
231585
1855918
95772
1252217
1935167
811082
496236
811769
654293
1111257
756368
1879509
574333
1752999
1708543
1962302
1003533
347849
1890873
1578119
1271824
187177
1675104
1692826
37691
527425
613956
914002
1387074
1896536
1939536
535731
568319
1598102
945329
1171923
1012230
1820038
1055662
1620150
1731035
1996811
471527
1062863
1767753
1311610
1382220
1821514
425039
598856
1241295
856578
472598
1719003
981180
820775
751711
485209
1994321
1084511
768229
815400
1217086
460699
582651
1980962
1793798
1935395
1211538
1439248
1519667
1553267
1630274
1831520
1178227
1967405
1087626
1317481
90459
1206443
1562300
985654
1914091
1799064
1087037
204355
502180
240959
1061148
1481463
659583
1825856
446697
1399416
181886
896642
1723492
1462871
355977
626494
1727847
1615021
275017
1277935
1168162
1541720
902432
44173
1555092
1481932
1133642
663005
113846
596613
438031
629299
1942871
428195
772885
1706367
1699298
239238
777748
1836556
1347990
1391751
826895
707156
1385730
826568
1327187
203367
719316
1653149
735378
1958656
1098403
1450712
1683400
1580256
1312753
1370555
481682
1061966
970593
1002352
540915
1896738
903955
1531396
1946929
84040
266988
980091
1138871
55365
760575
1302590
1659204
438839
1365161
1180529
1838291
1059521
1301928
360173
1154852
455605
438060
617803
403084
497333
564353
1738391
684150
108715
1833438
521964
1520753
1735114
1615040
737994
1803447
1461454
302599
166080
636528
1900780
218070
165578
602941
1376419
1981915
1185912
1311823
1336725
1320567
266834
1832939
1435045
443164
1823815
1803043
1248678
536444
1728442
1194495
523124
414777
575750
1274735
1098782
337277
452910
1444560
106823
1866468
1152956
1013255
1000131
909328
789380
1815481
884745
633899
514960
1991277
349442
1622615
1814685
1113980
1177352
1987716
1881915
594357
390660
158897
930737
1853864
372115
623636
416426
1072616
1575752
1161419
1169077
1028549
1870314
379324
1465105
1062754
1370959
1104122
1088435
1155566
51564
1228562
1812305
1499647
355502
1726243
1484765
1737279
742124
693781
564337
993128
793311
679013
517743
1638049
1984962
787511
1498722
1974603
1862790
1522350
993077
345964
1661629
1335073
1679931
262905
97878
191721
1349098
1093074
1661452
1710601
653286
212054
1937431
1991898
75851
1636165
1476536
155051
545248
817588
1057195
253102
368026
110956
1465405
506970
222902
1544487
812073
265935
742415
464264
1971623
662952
544200
1870918
250328
978927
653830
533666
185910
748703
727050
1843794
1797754
651679
595831
1717141
1605717
960362
854191
1265331
786216
699863
304794
766251
1771021
713346
1329873
1536079
1771063
736293
1518114
44129
5758
1256367
1875715
564905
1398184
1650882
1151872
823357
1879149
575772
1316624
613143
1926031
1291420
1189598
407868
162385
1829613
1673871
1391853
115337
1498533
1607044
502859
1512393
1861295
146871
1886948
1348252
1352443
1954001
1855855
1280470
353819
807553
717759
164373
825179
52729
440428
735966
198321
413605
1024842
1795849
518468
541303
525048
1362156
1686060
271945
1106274
1455378
1921445
448252
943621
79095
434698
1706107
1974375
1004314
483888
678414
639772
410342
253336
1404581
1123185
496380
1820381
246033
809054
238156
1899661
377354
1244728
779744
213125
1401846
575879
1226899
1594301
414222
876749
868648
1382738
97661
432368
697792
1595310
1921438
398546
1125962
1359193
1020770
625586
846621
786093
496088
660639
518221
1480354
1607096
173023
385728
1493610
1417886
1060849
441140
114036
1638143
92887
986871
1152776
1296131
914051
1559294
783645
1660582
1734835
715171
1571013
1238983
980339
636777
1928661
1055311
1347453
1780706
559506
908434
1873301
1972991
1907958
798005
480542
638261
28449
980040
1569710
124396
865038
13202
1569411
1498701
1407036
225728
617315
1037805
199746
1645958
1081803
1045762
1743933
78847
635970
1113761
373295
960348
1046263
1215640
1122937
1286299
1808847
1522170
1598751
1222898
198625
1175556
872772
152452
1673344
1537362
1137197
966126
1113503
303201
879823
1178091
1837554
1412066
1526116
512981
1412940
1758062
1469050
169634
1079087
77455
324748
1105971
666692
597973
191549
143613
61289
1420443
591108
1063086
1698670
1293189
934491
1418355
418607
118050
1078523
995003
1973513
1412460
1573333
758758
672691
1290818
803938
88917
1620166
1783014
500328
1086391
342423
896497
651856
1147130
913074
998845
963090
47318
1399005
803771
1072461
1458346
63765
158121
860993
1377137
414028
1314129
120758
547106
243415
969223
1447372
263952
1336678
1602904
303606
639129
1029124
1918718
984953
412841
669904
1815833
1954988
1604185
142672
1734900
1772129
1922345
1838536
1611646
1923605
1033996
102110
754689
1628217
1318274
702268
850140
16356
174693
1947415
980129
894728
1148686
1856534
871457
1178619
1534716
199561
798746
574157
1518844
899929
1359495
1781426
1984479
1956937
1248269
575311
946806
708852
181053
146469
172418
269393
1175993
801815
827231
852698
1871622
776603
1754784
961069
1009856
1233352
1866943
1864295
1629764
46792
137248
1444121
1982180
499492
124851
1816553
332518
655887
1159407
98279
556168
1689718
1025700
47691
1487040
957832
874877
31939
295874
1935980
1608329
1271679
489078
1127826
1936202
1935230
1652951
1448961
1924232
825012
797952
258435
859951
292114
1454213
804631
1501140
724771
1033314
766312
1185622
110
1353201
595362
1139316
289111
1617242
1697750
1863502
1478908
615411
711939
513814
465973
1519453
1291627
1691520
795036
1860606
982589
6418
520024
1929365
1482540
1324274
1654795
811588
1219354
1664452
1342508
1752097
1729254
1149158
782347
700833
1026873
1597814
23042
155473
1902953
1424515
161767
1010058
957964
358280
234885
1704384
283611
1572162
652781
1123342
575962
141757
1498239
1386336
596454
1250888
268733
172233
1863493
167976
459498
926282
646699
1347907
1071921
82217
328676
1436924
1351770
724940
459455
47382
1592012
1248454
1666746
1079352
508615
1293632
1831355
1915318
161966
954942
610826
152495
1692788
1413683
989433
1365108
801626
1566911
918667
1150632
1985587
354029
105572
932072
1098987
1256546
1876370
646204
1792366
930739
345987
1474914
1566553
659598
1665324
475220
127615
1381614
508702
1847106
1470378
1477842
271390
71909
1900198
409138
684425
791788
1482213
519044
1411730
675003
1175367
730304
629003
357867
484178
470404
1421472
955260
84018
1000715
869118
365236
531269
716635
128478
1625018
121387
152253
405254
937240
1953858
593734
287954
715027
133587
1925864
1041989
88728
566812
433372
82857
1863014
1727921
497247
975543
1629524
441556
1737873
1997536
851835
1850323
1476257
1400476
1588349
1631253
98976
359797
394612
1586955
1584259
1225036
665120
1523719
1836162
449866
1131314
435149
861319
1219490
343763
809283
1635577
1639618
446679
234760
1143511
368515
685608
1956709
234775
29118
454037
477523
1088581
630856
1068833
1142375
1134945
1929819
118650
1048431
787873
923136
1159763
1094616
199734
1756425
46779
1253258
1949443
1651466
1608778
1115121
1545977
954940
265768
166296
917062
1560106
1124546
576024
814787
743282
1702536
660272
614649
508497
520972
32916
1675228
668751
254567
710946
333170
376172
959467
1340463
1279077
874581
711135
948508
1875898
1783298
782863
1714593
1380880
398855
1821355
185067
1960395
1185125
1394964
1742690
394474
1645068
1479452
247496
1656848
749443
1752754
200975
11185
1095766
1209503
1352797
339819
1676352
469673
1254137
1830758
1752830
54791
1018496
1941930
1857288
1242937
892636
1612229
1014170
933982
373681
1737873
1779977
1699635
1272786
1395301
1605570
1354689
808789
1243988
1180882
103801
594082
1537465
372359
65978
694592
1162009
334464
563087
625441
892796
82693
842600
1723788
1279295
929119
908159
1157864
140786
1274376
1474592
1222157
462051
1959231
1538600
1414124
170761
1745027
345986
1868807
816306
696653
161665
270547
919548
981048
387544
1058327
845483
807522
1226350
1784279
129514
580857
1220212
1472931
852176
15720
1331306
1690157
16145
675164
1660309
237042
473639
201591
623882
1862230
632547
68044
649606
910055
836781
894535
877732
594451
1865933
1692245
124340
348314
865097
1941289
1444481
517593
700874
665087
182669
1101056
1888954
1725328
195698
1613781
138406
1556100
1228040
729843
753665
1938547
1891924
369956
1853482
461807
892621
1641963
510164
462231
1679917
25773
405183
1121011
458986
1505573
1644496
8134
1133077
1725688
1342096
979053
1553032
1973165
1651464
158592
353730
720409
1612562
864070
261574
123972
916502
1029262
664291
1383895
167319
420355
1305863
265020
1800502
361524
951567
928577
1538602
293551
142638
614926
422932
1118279
834310
86472
1765134
1391124
615570
311986
383874
1541771
286526
1405341
720080
964924
1056675
1321875
1584954
1153108
982599
1234869
253369
1712942
162335
1612591
1383583
1330803
1517066
1828172
434193
177473
219489
715368
1680746
925421
145250
754232
1859747
1553978
1580817
1588227
1479787
1077750
1304288
1381245
1601678
476574
1067219
86286
1994013
384091
216235
1654335
1277752
1463737
547461
724359
1274996
1246231
668119
1054492
583350
1704925
878308
978262
609218
862478
228262
1648058
1419519
266983
196021
267102
1208933
669072
1737655
111289
1783538
1370855
1909281
569267
936805
113201
269206
1526169
1953607
930055
1901859
197537
818496
1844605
1263988
504591
1927577
1343450
1702320
216984
615178
983695
373053
1067063
1316431
1508572
606139
479821
49679
785500
1428367
234875
492168
175093
1895595
683713
1817841
485781
532697
788824
360934
1658360
580355
1644459
722247
1787073
423249
938848
1803046
388115
641946
1344653
301803
753545
334223
1242451
806183
1737775
306774
71878
1324026
1797289
293206
175979
360290
675406
791875
1027330
1416562
1512537
1851992
1446451
1840388
1726991
1317890
463914
627104
1991613
386312
336718
480033
112089
668529
50095
1610426
1383594
1038404
1044792
612229
894858
1055079
371846
898434
5857
734441
994788
1752269
1474338
520728
1459897
1819904
1163650
1667279
1427298
1368437
996585
1128893
722995
1786167
1200906
1833264
1550389
1904513
1715754
1581216
1936770
396185
666106
499553
1707171
956013
807950
813455
872289
458383
152663
193446
1642221
1396648
789990
1945724
1859103
1752759
1440265
1472612
1510901
1781710
1053096
1153496
839698
1439044
883015
905870
254190
1261009
531370
900024
1309201
1509407
1922665
1808013
1199739
129506
529991
1709345
842380
35519
898067
1152745
1562042
1085563
974365
723159
881846
1250356
582913
622744
1150684
1483274
1368063
662032
168765
1371742
347049
1100063
485037
1750562
180440
662893
668619
557126
747803
1717855
1421796
1064440
79992
652909
1625780
221872
1956278
115035
1685200
1592489
1256709
76885
1892294
1166645
314152
1826142
945574
384173
587457
891066
911892
1381231
1286632
1530613
1668650
598917
1228526
1886682
1531905
1492275
1098944
1261555
1234605
1546647
742675
1630265
1416352
465918
1066673
342672
440931
452746
1507290
478726
1527162
835257
1939794
364575
635822
1483211
1420245
512202
501402
350094
1245899
1965713
873558
801075
396648
1741186
1997017
380462
716002
271173
1103560
218883
894145
1523117
813459
1546858
629938
16899
567047
45691
947441
1942778
1179399
319274
1707839
255912
928553
1159479
567961
299759
1324102
798014
1227061
663276
1045142
812647
1171604
1475379
1896307
843704
773850
536575
237952
1934676
58922
680523
1521949
1522982
619472
1629469
839635
995655
87638
1958277
608364
1054712
1568735
761606
748473
1012219
213551
337787
1940747
1677343
1786984
1331445
474463
741263
1234499
1085941
1043402
255015
1387865
1427961
449327
1554958
1842851
1831336
1701317
1907324
1790652
1389615
173658
1383538
582650
1569422
1689791
536576
1305292
217932
1059054
754970
375505
268041
1793625
739030
1760373
649183
969414
1947995
1179744
1291211
879333
1386690
1350427
362168
990759
1221121
111286
677728
344646
1091156
122375
1300864
1034783
1395892
65431
1999825
1670914
1651363
759421
1913636
1887432
216087
107462
494651
741332
416163
950494
178588
1857829
1436554
1932442
1491224
1629132
1309504
1673273
1646141
29911
1814903
1562964
334039
667340
1009284
524980
761709
556412
584287
1481422
1042044
553845
1031805
1471250
1473039
580788
170909
1199805
740166
1443075
374191
167371
380844
1496992
248018
1529184
424458
1188676
610262
1210889
1447841
364338
197395
317138
1591895
1513115
1468317
775303
1216888
1522344
1064428
267966
1876947
1406089
293541
1261371
1294313
1176738
1956116
1029009
1707335
169978
1298109
609499
550981
1504658
1527942
447799
1205435
1373915
1547645
487311
556206
1328140
1865358
117472
1216907
943847
87218
394337
1011273
1476826
1416412
604406
191008
847670
1128284
718697
1993333
1880066
1704931
1833122
30669
740949
935952
1431896
1619282
1731124
173466
1754646
1337607
1075327
1493907
533348
577603
1170007
687773
182622
1008681
477599
238930
977613
880674
1952944
617318
1195807
988941
141567
255383
905207
1364031
360579
51078
446450
973873
649814
1663305
653506
878613
230545
301392
432437
1315921
1725602
83219
1810486
79558
12263
934586
236905
128096
1892461
1020541
1455452
808739
615261
336451
50073
1266607
799360
1350351
1048363
110674
687103
927946
607620
1216692
1993967
1638210
1614890
1638703
796288
1795121
1938033
1465012
1357145
250881
272106
254860
1017538
1857710
667418
334393
1305715
814917
1348000
1919361
606752
1678403
361888
948680
30541
1089957
28716
124830
807023
814584
476360
1203948
81141
1086131
1768393
1949438
1868031
344987
873264
469490
58826
368572
1249013
846581
1370500
817307
936360
59553
970372
655972
1791359
821531
1302004
1784970
413626
1045557
117550
1733644
1901051
234500
1336999
1286610
1547817
295568
501378
133236
1821368
1386353
1096585
1922861
126066
278686
1899347
1918423
1876222
1057338
1207351
953634
1273329
1842849
254388
73620
1936760
708342
36263
1194550
1137921
742110
1137881
1044572
587633
324455
1171409
1525852
1832955
1105320
759482
433239
1168360
718002
1241110
50206
151628
791090
120786
927532
976076
1847479
1007840
810443
260948
1694111
784677
1648265
1222713
686699
917250
1869663
1076322
1542895
430150
1826354
867843
1713349
159491
1071122
1018902
1736016
322089
90102
181020
1939050
684799
281188
1479912
862831
382815
285297
1361666
123020
1544686
238022
810769
155370
1379713
1752386
1488638
1603531
1046130
450574
78331
1782320
1955743
736748
427638
379453
677608
1056090
1879976
1100763
1468833
1717373
1432824
543438
821764
1660391
589851
428664
158328
701672
1469878
1126891
625485
13451
1955199
31754
1875627
1228653
1326452
1799038
1146692
1432107
1786998
240497
461183
1115482
910899
785835
103598
1778666
1804413
1805561
1767520
1739441
130510
729042
1512627
217267
925958
379893
1781419
811116
1340205
690868
1428364
46393
1126942
1183373
447189
501925
1597520
1658231
181615
759563
1128711
494333
1853947
1328811
1567071
63314
694959
51903
1193554
1070621
1342716
373685
862379
1422334
1671360
518689
1093452
1938983
1348744
743417
809156
1863562
1952691
609227
1231392
731604
906758
1310774
1478957
283243
1053203
1505306
394614
1807171
881633
1997985
456914
925000
191065
1569716
333247
497216
1610962
1323762
101400
1280459
1311462
30578
801671
1532610
1226055
1023821
1702594
1842459
1121984
634838
1216254
1014248
68428
1665295
819184
503583
485755
972876
444550
300875
1973084
1304027
712016
1454475
1248491
1061885
393825
1125983
1261743
596484
925009
1001000
1217967
154860
1783883
1944383
616874
1485787
1985389
804942
1726264
594260
1244911
1630260
203443
1155249
1896953
961335
1268863
347873
1766167
594732
203762
1594548
597037
310911
1064625
198980
598604
1033552
166040
715264
1097979
848449
954242
899321
83399
1140344
1007849
1291510
487078
1695714
1510580
1007983
509414
84588
511693
885761
1211165
877949
198927
404997
1710100
1209469
1589331
1169244
1403068
1748285
1722259
1134954
364635
90743
1850598
803033
445889
1861571
1767236
320862
981240
1747428
447333
1570485
759816
646504
920687
608237
455782
199499
307782
1384618
1574940
449917
1407645
1784294
773066
1200839
1504567
1212483
1659493
441544
426840
1883082
1050140
297184
1809082
655364
1642546
894520
398865
148105
1955184
1101387
708903
1171607
1763085
120313
1539687
1859450
1114934
165648
1731211
1255614
414469
1081498
191654
1050252
977298
567350
46953
1446169
1289890
820346
917867
1447707
1168829
1965747
1984995
204684
366000
644296
1316210
1260011
796984
284827
153794
1888270
1126390
1704689
1745008
1450941
236779
1382273
328890
372715
180848
1711205
896077
525389
1598306
1733306
1094335
1722770
801041
263716
1658372
1051416
1666833
472246
1845169
1317117
334211
200290
173995
885739
491169
1987054
627625
1543836
568718
620334
363938
286271
1888779
291406
1845878
59204
867733
80634
1802274
1986898
631726
1846929
896641
39864
1991914
1959984
137862
1620812
507967
149845
211620
780960
1419472
796469
852824
990041
312492
1206290
451631
328386
1414123
672251
1933757
1325659
893077
759934
29978
546507
557089
374914
403880
1003992
669767
1325250
118986
1347143
1457104
961578
1595786
1121133
290159
871399
1591241
1175961
1036022
1937462
551889
540973
845593
1836608
164749
1858943
838117
1769308
1814507
1753616
1922576
1748950
382356
917248
1807935
1485631
1956788
176012
460230
1187444
106346
1542549
1383272
60804
1194315
1887207
1740417
360887
554188
1277190
1084215
1436627
1155939
1057474
856540
316926
1996812
1923770
982561
1437008
847992
1424028
134825
1993986
1004553
1159861
1599242
1459672
1054507
90094
438691
1416194
182597
572340
490915
1248008
346450
795791
1709107
1174911
1839783
496059
14613
1077288
1643577
1314153
1992899
1599153
1720450
372154
357722
574374
924822
890622
611999
1442800
1095024
1376794
1118708
17431
1113174
579634
717436
1014828
1992586
365974
495139
1429844
1752404
1048875
932269
1797
1795502
76552
341663
1904506
1519519
287527
343487
773598
650705
688875
825834
897314
800376
1247594
1027674
537171
1280589
1695026
1195375
1891944
419928
753711
1429153
1764366
1871676
1587211
1069522
1445469
1677483
853676
1384428
1987087
238217
1528981
1987112
1801910
932463
266983
976292
1118926
155012
473926
36236
1552634
1889191
1246521
411966
1652900
225964
1982213
989942
497561
1975156
1402883
731980
1185776
788857
496049
979568
1570171
946447
535096
1873757
11780
1038215
681424
714176
1628223
401385
464576
115575
1967043
1201983
1989659
1658650
3818
186626
1654541
1336712
1226340
1307795
331294
641590
1790421
1909449
704100
514553
58817
472260
446134
742441
1037595
1782604
930057
1314233
876843
1343918
1073986
1843529
367490
1256363
1511414
1858989
1525495
1514792
1859605
352886
391170
1527342
977836
269859
816904
1437137
1307446
978229
1300882
959708
990964
300676
1682350
1982427
1234333
1314779
581058
739152
27841
23326
1994434
1351014
744961
175884
1815307
1781326
1346854
233216
343237
1893960
257046
1844542
444119
454891
1002203
145263
783325
1070792
293285
1333167
1019145
1765887
680817
57202
649310
996914
1538175
1147125
1433481
615811
918571
1802913
478078
316170
938339
948989
146684
1526546
1308714
1902702
1810606
1544442
392231
828096
851867
502351
156047
1508372
1340522
314360
1692421
929761
1663844
657307
545049
425124
1176618
1518327
15672
251877
1124029
1178430
386085
160271
1217090
139325
1965002
981836
1114557
1205710
1433946
316910
154176
1134299
1290437
633257
185525
192818
965555
1501409
147542
1569064
1572050
757289
1955221
147710
459646
1512995
1193357
700396
1390848
80622
421261
492478
1113863
1951686
1725480
1604491
363826
1364823
230096
286494
1201626
817913
497571
357600
171870
531110
493816
135481
1557009
654525
1738213
128358
1052463
1228332
382593
1299765
1805637
1086620
978839
1872118
128194
1098912
607304
1269287
810100
1722778
269974
973272
1054335
848154
367397
1241782
955882
366856
1044016
1567058
1904148
749820
749227
1909079
434933
1991048
1937061
670784
48785
1023783
800240
1197350
1510184
1077453
395067
178309
12822
1470720
1009258
629553
1208243
834552
9514
1596343
1643705
1395225
1063307
72023
1579874
1393037
1351132
1909607
895947
181364
962721
643671
1106369
1053821
606052
593692
683992
1660556
472317
444097
1185437
544096
1965691
1469982
843665
713031
954531
93767
1234026
1519969
1813746
1420447
1691009
1856772
1392623
1496455
1731751
1226583
535354
1378805
1108857
243598
289358
683412
477917
858987
729036
318655
746498
773421
1357463
1024552
1793123
1850
1111942
124345
1023266
733255
1684476
1365044
1466890
1019469
36859
344429
1851818
460524
118945
1909563
56124
1436331
998382
105986
989681
473586
1308870
1151769
346217
1612821
1602176
360340
1599186
538769
1119511
396447
1575152
1391960
598755
1688337
958793
1216266
711309
272552
417822
1310521
1389488
759145
274962
519704
404321
763485
910398
482101
1285579
1946232
1966332
1571364
591329
503692
1893767
359605
1271957
1648278
814571
1694777
1639053
906807
1394070
1545278
988414
691958
757455
1092048
1521480
677864
925638
139715
412269
1674224
1825401
1494769
811975
1550083
1760962
211390
527894
1815280
1713710
603410
48860
513980
1012652
147258
1230567
1964853
237225
808139
65401
1532309
1186341
216542
1610602
409257
348734
1893911
889495
48508
52346
1202191
402166
562209
789626
731583
1424956
1137593
1457773
8371
1400204
1015261
151189
944427
509738
872925
1571897
666426
638842
1614926
1362721
360833
1893209
1643101
819697
1083355
1143927
528292
1027831
259518
830470
1294422
651881
1098629
1692700
1539220
964524
148928
935950
1050779
985868
1028255
1269504
659270
5710
941192
854574
1818990
1549569
1697791
1791495
241831
1807824
1107498
1013543
1357507
1214394
885892
1019448
1995697
1371981
196438
1132721
1807156
1846025
58003
624239
109872
1417791
1229563
1296945
633887
1990348
298715
181938
181908
1758522
499075
848172
860146
1118576
1023707
806797
625759
1436024
772809
1084851
336161
913499
1833115
29453
285367
967658
821977
1610075
1481207
1929732
122444
1807907
151956
1750065
168350
1413698
849489
731102
664404
261877
269395
1123042
1906581
444204
1157095
1261220
1196383
1819209
1118840
1088175
1703853
735036
350007
1123707
1683291
1655505
409557
1421002
1980476
957687
1509987
554559
1813097
919774
1983455
1983128
792163
1504917
1222702
1136143
1625903
1978364
441923
694479
765291
216692
1894555
1027778
1203437
223014
397185
1946149
1931722
361213
1311548
50742
885773
922909
230070
669901
869566
537122
454126
1818704
1850984
193144
1498177
902587
1000824
1107860
1833026
1687608
1004729
1859245
950231
1174589
830028
906187
1642376
1299004
1858985
340790
118737
963119
1244894
746216
391833
982409
46616
1741003
1174868
1952827
810129
56512
956429
1208092
924670
1249432
1022782
1511268
1139223
1730603
1343056
1582688
1520539
1249014
926989
268713
1862274
1085746
1542211
1275307
464404
1915249
165137
1592875
1522616
1037710
1271077
1655125
511036
1667584
1324456
888064
1874615
1916803
1772704
1789776
413842
484258
1419398
1115860
1262702
1708811
373275
1926776
1793549
1324539
692084
259584
755304
1115928
1949670
349642
1604362
1002144
1968872
1799996
178360
693791
762078
1122473
1780826
1840875
1554343
753800
1581651
1532057
745689
1832707
1527460
1016903
516458
1583959
1251373
1858041
1392995
1913102
1605498
919857
426452
800050
57036
1353341
959955
692243
821812
150298
1871958
1672526
1196534
1688039
224201
1955350
962569
128627
1229387
1477298
1267690
103118
711658
1233556
1674569
890944
1927864
1557425
954236
1830053
1964570
527046
646688
382309
565997
352521
737106
1186816
1048581
244021
1338237
8918
1595977
1070996
1833446
410714
1738275
1485472
1947158
879562
1701490
619876
159714
389071
1258702
333446
1531727
1826206
1070758
1919413
779497
728603
993080
1937739
107820
513460
1013481
589807
1357087
971422
1993127
242033
792667
465449
1511819
1471371
287228
1937116
109957
1825139
1731959
140682
183163
580502
818021
1043741
392678
1206480
283552
1319900
593888
830751
358334
356145
630236
1155470
1931181
427087
229043
1305733
578899
1328183
1165561
1582763
646966
1037169
1098068
1893799
983807
75265
898160
1901572
1943177
1853171
272425
919800
979398
1499846
496337
986019
265612
1831921
1819239
915080
1286596
1455987
1550817
1997761
829953
1597044
1362057
1610100
695429
674286
57513
249441
1269979
1222515
1176431
495568
939737
1747136
395974
1411806
127791
1519698
1438396
1758924
1551325
695904
1779939
1916272
1406262
1772268
443441
218608
1494453
155450
1960099
839647
532877
417555
1297463
1602458
1896199
1687074
1733677
1403366
357106
1758918
924693
179976
1868370
1600960
470513
200242
206937
1058893
1268160
818170
728516
490721
1449226
943370
180898
1401951
742915
386186
2994
536095
1691561
929288
883595
153696
319636
642417
1649824
95165
422103
883531
1864323
1365056
275666
587566
1799028
111845
368718
1704288
998085
1956958
448206
1526066
983538
597086
1751809
521253
1749957
1782342
1938223
1856117
1763081
189282
1667881
1580056
999572
791107
193642
967502
1510649
559790
1204922
138979
867132
1891532
1163129
1897297
396528
1967805
1997147
118957
51161
1915188
377549
294782
1512037
1525339
976209
839776
1816356
1048970
668088
48720
1568064
978032
1912020
1430987
1928281
1126036
987195
331317
1499763
1497316
1812942
683066
1830499
863311
1696611
1524929
883086
1348089
610993
1240266
403581
97401
1446444
655762
16831
1027751
1633698
1694678
267314
522482
461336
343419
1296996
198350
82045
1404653
1572644
191841
1833835
168385
55457
335406
622354
1770478
329664
137346
629994
1455138
945892
657592
812112
1772796
1219088
384530
754767
1901664
93836
1372933
1148476
70171
1871069
1339542
435840
658091
323877
402656
794656
461575
371423
1283258
500840
482439
1500897
1445811
1806168
459858
530756
1103886
715101
1465512
1630999
608965
1274081
321086
1141640
1594190
1125953
977293
1208285
1849758
1443377
355950
408965
874044
660257
429967
432376
1137386
1277085
1108368
1182495
184314
830453
111820
1648088
102357
1933714
681786
1164816
983086
593642
217034
1444664
1115168
1410223
1839204
532766
1933760
247432
1783124
1951328
1413949
1267157
1900200
4741
1564844
868294
1325599
160612
248473
883007
1402727
1857547
1119641
134996
1413941
1942346
880429
763037
1478317
1326856
1292141
228921
1506898
1431644
824767
1934627
34219
1059602
1525103
95049
740596
815171
1013052
1277663
1365955
489997
1457489
63569
568487
392413
505892
301172
1993183
1605112
356074
1227394
1055191
892065
948171
1167447
1171917
1538534
1917224
300843
633139
1679329
819387
900262
621163
1389828
1323911
1625915
1327288
771749
915273
1768363
1719357
952182
796395
825868
173522
1170253
1205689
1287848
1471826
1696151
169803
1833960
798496
1073888
43769
1767021
1683014
475027
514046
685552
595447
1335978
1226411
562770
1161658
193737
1102745
176360
241825
166237
1542692
1434461
624822
1373464
919892
1379250
1136695
394926
1716236
1772858
1056785
1266525
1874722
1647735
928486
1035024
791909
1259810
793514
188305
1547541
161963
1581870
1248461
1852074
896691
428894
1991859
1833628
332298
506097
1231342
1640660
1753370
894359
322486
44112
984389
763854
589736
238744
240634
968533
574054
1429269
250820
61537
1216372
1791469
1896992
1857883
286970
780881
1539500
569734
1724436
1575734
1462934
555508
323341
278947
51514
814636
360722
897435
1068296
1509624
5626
36735
1840133
1906035
658700
1503794
157265
1565972
221017
333354
128473
544627
283798
792332
1211201
703502
255071
1783521
80764
280636
411697
247129
1398754
791166
428385
52054
1411869
530751
241207
125122
1830721
161763
465957
1047646
1270593
1920809
999505
1499970
1725663
1005153
1913652
96163
851186
1208783
337126
1096607
1688970
1044280
1221550
239023
1491843
363446
1343614
1590179
321633
1883347
542212
298190
1712718
75862
1439080
1552270
761133
1969842
492255
1392580
87774
1137131
1079087
670051
1432935
1406065
1744212
823495
1525000
425867
1019990
909912
510500
1202343
1431515
1122092
1968478
1436186
1597030
7485
536563
577306
428627
23642
5881
1275668
674013
751054
1313103
1647566
79042
191675
1203241
824315
1762121
1301989
308713
1043668
870679
717802
169834
155983
933504
1714858
1792575
369189
1521192
1752286
1995921
1808559
72406
1657045
1357492
1463123
1690504
1426497
1206293
1665592
1097033
435437
1503758
1697157
1611233
158251
583897
709528
1215350
461030
266662
1899006
895715
1020386
448019
1146006
1165169
758514
1683543
1382544
1669046
1385751
1301255
1938948
1485798
1761758
1600400
1034640
594032
226235
707424
412840
1347154
1570993
1042637
1645381
421010
1185059
400249
1685591
1307520
956788
1430933
668121
1758366
454849
290268
1630276
1024162
906284
587726
291509
1682902
311515
323851
313441
382963
788619
62428
632147
96264
1255069
1659453
668011
1847074
41394
1601791
1916796
1103384
1387448
1590587
1867294
1936910
7941
1064343
1416801
416793
548470
891886
1091697
179860
560927
1244169
974671
1640097
546981
1292724
916336
16706
1360125
1450650
1666975
941343
37759
450915
679068
510862
1308557
756374
274646
570776
51358
1602949
342091
1673745
617559
758512
1102287
1453950
1611945
1993939
117392
696927
568428
170244
117569
204061
544616
1100718
1983528
1919086
14394
1341661
1471899
490569
1607606
347792
210144
1680133
1763620
111208
732250
269052
573828
1277500
1086356
1477717
1018584
1440827
946114
1519285
1406229
580824
1755316
810493
1497913
1060199
1421219
103202
1471210
621326
1542443
13139
157813
184267
221886
966991
1336280
1357024
964852
1855929
669903
351884
1604726
1938066
613408
177560
1787830
1360913
745033
446985
1066413
83429
1243831
383058
1632532
796187
432037
1508817
1130162
55273
1001282
893473
1902649
521510
1047560
116031
1410116
550967
1120470
624176
997859
509171
154141
1981061
300833
596177
1124528
1178612
527544
1388611
744314
1402914
1162501
748834
1178392
1792989
653002
1792790
1230706
1061842
893417
1791359
266958
1965619
1676039
114049
563544
1665360
1444219
1833287
1932335
856785
971325
1937103
1098891
1380281
162635
1183301
1760969
896046
133118
222311
665399
729793
18006
362163
1433257
607313
288607
558304
1272406
1153322
1265719
19423
1857995
699639
1761115
844562
80858
456173
349072
993430
214061
443246
1961097
1105183
1870032
366374
1366668
278761
413504
588611
1466721
173222
1841864
573847
1904009
957624
1084627
1116467
974604
20941
1301944
1796435
771545
233006
1411891
1919840
1224831
1890900
1619103
1474847
589676
104564
451561
741163
43308
1068395
824028
562081
1978780
669192
717104
1504472
1836894
494137
233021
1496950
1339587
1987209
839586
301045
492462
1678885
1445350
1117153
945331
248788
1716222
1957598
743731
1862336
400703
843576
36738
1555347
1394999
942047
250988
1609594
1220921
1421389
875846
756448
1723961
814655
943172
643880
744436
648341
179672
1161687
1462384
1737620
1175624
769163
1842022
882677
1350546
1107107
1292195
448529
1219517
1737475
1157543
1007331
1131486
1654212
1589496
405308
842526
593925
622424
400438
217693
446673
80694
680491
122009
179413
902094
1476605
1262377
894611
1173234
1069748
299935
412599
1209347
355791
147108
545417
1512349
1856731
1630501
683725
467359
1857931
1990433
373567
1006381
1812161
1238817
1252296
1499775
605603
384418
604215
1791586
1828974
655079
680715
110065
786149
1929067
739549
746580
1736999
1570575
1593100
1800935
1619916
988890
110783
734593
833869
984042
930469
1182833
974565
333263
1020395
1217132
1895261
1654111
186977
500071
1303812
816732
1019915
539749
1104761
1873251
1691081
821
1499117
1004382
594445
1873474
1667119
1690305
983911
380379
61920
560010
1238563
974539
228570
167110
358855
399928
344050
415376
697264
1368301
1674894
644780
1020444
840981
1812049
1338181
1667084
171923
493140
260127
1420663
1567076
536682
1081056
855584
1654117
614582
1022314
1865198
924550
1950415
1203626
582255
454959
1750608
1836438
197800
760859
1966609
246421
490082
1240243
1061737
775240
444800
452825
1284604
1918734
458442
1197385
547376
1332293
1405921
1811468
17403
517958
316195
813508
640747
668616
1859129
466755
992392
476849
865543
711802
208227
519505
1147478
1178851
247571
1675661
1580512
623487
551965
1016741
1332798
1779493
372627
1678042
1320498
1217227
597374
1726976
1811209
74822
537395
464817
1291243
353154
1966283
1237176
953478
1374643
654291
1020007
914484
1646248
1072508
379469
267012
1829718
746524
631107
1691453
800231
444558
1888584
918843
267057
1993552
337168
849253
1922291
1586798
1749236
1258096
278574
1243531
606056
1158815
464552
1118611
350495
1527482
1783700
1261566
625554
246955
979614
113480
1910360
1089604
1862236
1063098
518939
1924629
1186197
121115
1805976
1409365
1933510
1821976
1841260
1140329
711088
228971
1438981
773936
62130
979196
1319233
955078
200951
802018
748327
888308
1321989
685723
1518857
1705894
1631861
1931692
275028
1077354
879671
25523
580509
918766
1483934
1027708
1068452
460714
387444
727894
1521752
506565
1417491
1877750
370450
944302
655564
601013
141514
1965861
985002
469042
479038
1300275
669829
229583
815894
695055
521945
160004
251478
1243434
935932
186491
1702900
576613
299372
259771
222199
592862
1208214
437029
1048083
605833
1340957
32612
650653
519756
93587
251296
1540527
651313
1091807
1384084
242785
1832202
1589582
271769
1034401
468314
1389364
1480203
479441
604326
133004
1847339
1115486
1624389
966145
525517
1078307
1963823
747690
438556
1829111
1279701
1198755
904157
531121
1326072
1030963
1660436
807727
1813105
55630
1818036
1858169
409791
825672
1387534
1819164
773569
1924020
529345
1415046
612148
1606173
1778515
65431
1501502
1693547
1452053
1367424
1140302
1867670
855587
1257837
1165513
1953251
824018
453876
1751744
699179
927231
7074
1182419
1182500
1143422
21969
1466237
1491370
276711
935600
1535870
444619
1039251
301289
459687
1741782
1358134
596592
250152
1668668
703533
250944
1198355
651860
1718778
101898
1057986
1773107
558446
657483
1740957
1181989
1939089
422138
5568
428802
239647
774728
685990
62945
467667
70978
1833135
1701494
1441292
763560
1030228
919475
1179313
1427149
1851254
1196135
512696
1589157
76844
1121521
213023
1115696
371046
876993
1376270
369752
1122784
1176650
464575
1464120
983716
852765
295534
141260
1577632
1782596
250980
1486885
1660363
1030268
1203385
716259
731834
298192
1387994
1207478
1021559
325881
29151
794091
418621
1481839
256276
17870
1549569
1292058
1968422
534662
246726
332214
1093452
278501
642976
950347
443409
715867
887775
110000
563472
1305390
1155892
1983082
152678
1650136
1846430
1192428
1416003
782509
1010176
894179
150615
723763
1844667
378623
152604
820521
441760
13685
265514
674852
254669
288505
1393331
140238
559693
178566
1539943
1614211
1040472
1701273
630077
1899771
65203
707491
427643
1521507
1090087
1192387
1802390
1041396
1268047
1713756
397479
1455376
764650
1159667
1357926
1947213
934424
1939172
1611736
1185799
1519119
527617
1524299
859813
113136
1712682
642316
1672331
1174284
430879
85940
582784
1537046
128149
1379068
643702
596673
397811
968007
863290
1783880
468039
1039616
698949
1183084
4693
1776312
1472702
1980799
1720659
1087246
1091784
514011
693513
515458
439448
1138566
1990821
1551584
1826958
552622
105405
1592532
1236914
1204003
377506
872694
1462885
1513593
172757
1612539
555738
1843598
9010
1531909
59366
521922
1581631
1942127
1842285
535451
1232250
1036621
1649657
164412
8653
761591
299392
711728
1102805
1139751
1005529
708667
752302
1128331
492730
1168452
190496
1633130
1320692
1354739
1575615
473406
743253
240429
459989
1147949
1415067
739935
1084339
1246855
568098
1869680
1051853
1685699
1103785
1965320
28232
1898467
1926166
647236
1383644
846704
1531494
1254662
326819
45057
60893
1740899
195774
583111
1204578
706790
1807742
1773683
1518578
1121735
1447423
922185
945106
890198
1667142
1372627
955409
58341
1978544
369677
986886
1622022
1539091
1266153
1003729
1580533
1809392
187571
8553
625791
107969
55767
194363
1536643
152477
753466
717537
76049
1427870
297536
1512636
830504
1463466
340769
1466362
825845
289107
979292
247530
14613
1640985
291746
642846
180105
1651024
143311
166714
1064722
755542
1079336
99747
1833934
697438
950454
655894
261040
531729
1323663
1541993
1537814
1944689
644136
625009
1759617
1867056
1554435
912787
1941097
1616332
531649
1197600
10115
319826
955154
1736936
235037
1886051
535755
1071578
222373
886207
1269326
1727078
1714804
242797
763611
686634
657229
901205
1531627
18813
83936
563642
1137266
398193
978229
19461
353341
1322086
96954
554214
74335
1961229
1627468
1636939
1020809
300009
1507634
1429587
877883
1270458
987733
324829
1422402
1584874
1501834
1947515
971950
529112
371969
1795278
1929241
283208
1450587
534658
225493
600351
1442711
1354290
616217
62075
437679
1868244
1233833
1203471
999579
471538
1618845
450938
123412
1001017
1354880
909878
780951
1483812
1280949
1557294
1591189
212101
788430
160807
494754
665781
1509501
168891
953709
1990036
311040
1310599
28316
1669799
464140
1625903
374634
538234
1350462
1277003
649704
1225452
146195
410277
1808536
200452
1213908
1735832
1984494
1912227
1075517
1725435
222497
1876284
155319
1083016
973345
1077512
1182408
833053
761465
50244
1013802
32757
1440469
602409
1341475
1096723
648027
555655
1857687
485433
334461
1225860
564323
457319
1959413
218242
455363
1562647
340937
1003666
14534
1486737
1511016
1166374
253235
1215441
54380
698525
1916626
46458
479399
1147217
1651018
674885
884146
81055
54770
628179
1413576
1674565
599551
127854
118232
1066971
1461213
1482772
305980
614660
599986
138701
1629134
1492868
1553684
1953914
317421
481828
994066
1387446
119770
159783
1546267
1448053
218400
1139057
756516
1583359
952146
70747
1466482
721628
197810
495059
1176906
128873
477385
76431
1234469
1736550
830927
98435
838176
848975
550915
1833605
1990361
1861546
47271
1584313
652257
185581
671053
1050192
1773016
1904037
175821
363767
607129
1196532
1186175
470764
1653700
1166127
572581
754358
166668
190984
1332242
1813614
1889585
826018
810468
509255
1903007
71764
797618
290155
8615
1104967
220170
440770
105475
547168
413776
61894
988514
172640
1926912
1441650
974834
1166537
131270
1667780
990689
1869438
1786921
1271768
223646
1384126
1758197
547756
1502639
526151
784347
1808530
812698
1166942
1052417
1553947
442469
1247288
368701
550463
1090767
1470905
26397
983729
1561032
788826
1943202
89027
1390723
1746671
229713
60404
216059
588548
585201
64307
1877022
1609384
251973
480744
1198570
1897663
128626
245091
1063816
1345862
1213242
210802
270736
1487965
1840358
1917389
945870
1701
941467
1329755
576514
886105
263802
1190580
1187425
64412
1956973
606485
130892
1814655
1524767
7290
85373
904
1547432
673442
104687
1953352
1505477
753819
689056
493995
1611625
1868583
1813731
915473
1926465
1424675
1222209
888588
1651906
1761791
863706
1181493
1694415
428798
1209081
747712
848809
1191634
1854350
222885
1142295
990931
493923
1193279
836118
1884304
252924
1130447
827838
903664
1175512
1820108
1363688
1255431
803715
179924
544165
1663893
1162748
1731076
1796023
1436465
1347150
1678614
334186
213064
591450
326878
1104822
203919
1339669
555017
1297865
1722416
187394
1160566
1263443
690173
160913
1796045
114853
1181965
1491187
1928989
1080859
1328188
1696598
1443880
1888554
658982
1613242
1519869
466374
1592421
566714
1933256
876992
143014
1232468
1381450
407328
670637
235282
664863
1061089
576244
362544
1826669
1305469
473127
218831
684466
143280
362923
1623278
1681147
447663
1886926
1538648
5256
862894
740350
94649
303418
1007084
1962197
1458614
859384
230584
1188663
327442
323038
1842607
221783
275191
1586311
1637371
1250177
963352
1512699
809292
460821
1281489
1885900
1142780
1743760
699935
1638912
1658115
1633604
888028
1122226
1337332
1418702
606017
1904648
130130
1037389
1881446
2865
1102212
947242
1986484
342069
223041
1608618
1734176
564912
863603
1945022
919740
1753410
1424359
1107910
131950
91032
273369
1575774
1545319
29105
799649
1496791
1699304
675417
1544579
1967243
685344
1995868
937724
490239
559012
434319
1568697
99457
279174
1205486
876236
629004
87652
168634
1345672
1988326
435960
1111098
89427
1493808
572513
493604
291093
851037
177596
1642131
1340744
1997713
25362
1543418
1243244
710776
553449
1762551
764581
1216906
1107206
610947
351661
1095611
1562985
199018
564771
932222
1204690
210340
574843
276362
35578
295610
1756559
1983993
179066
659032
1226163
1764210
644894
1593714
1805254
1769328
896864
1727387
1267677
1694022
805384
199770
1709253
1666417
20709
23120
734202
1671667
1677216
1067736
585089
1318199
1343466
1970994
965412
279751
568294
1789725
221124
782907
1605020
1992634
1390658
1430593
1206830
386398
1372741
1002878
1992299
651656
1586424
1694814
1128875
1274973
1472401
239383
1253924
864023
647591
1542688
1175657
682819
1829278
1299620
168358
928530
737516
1741486
119710
837781
412727
1423016
1785641
1670877
466379
1231111
1040734
1438843
1569774
747233
430342
609583
1101605
265125
787658
195537
1766082
1219387
166145
1279601
885263
666392
537582
571159
265013
1838919
563481
326892
1554767
1118583
1337493
1300658
1234263
709049
1603060
250587
1741273
1067358
228122
1752598
418673
878374
1594058
1187009
165166
286021
130008
1579463
731285
1974258
489558
86980
603499
1934794
1068564
1152662
1255776
1333507
1569907
1062143
1449079
16860
519740
46196
1298790
669221
867530
1053142
620070
972387
1129022
761238
1932316
1655867
287956
1148594
733882
1589739
1398165
41305
1463062
638793
97482
696108
1919273
552783
1070581
1086564
1843145
147999
27136
1407891
1103603
1228890
1489188
492140
1381680
1170952
1041117
532529
586111
751261
1112114
472417
1996411
705848
600163
1459040
1116793
134372
912133
1316368
546629
1076410
1297661
1913231
1303486
110286
237299
261322
925688
318111
832143
1780579
1220376
74154
47794
807997
1513204
241204
156046
423479
1685440
1200521
449449
638416
1583159
1372931
1838747
1909671
1067194
1871321
968349
428779
459835
191417
1351075
924980
1131353
13283
927833
738230
106724
1287897
1417406
1033444
876862
333662
515541
434703
1459258
291480
134131
50110
1200650
85550
1049802
1711847
145855
1539899
1660819
1585937
1163944
1244875
1470121
1901020
1293340
1940718
168634
1275255
1992569
1015730
1461760
365021
355902
554019
1818878
414434
445790
537523
1942492
1074070
1612572
1093158
1607346
1242562
27712
807873
874296
1360870
376193
1554078
1490167
1837290
30424
396943
868345
1625210
1255807
1009281
1006927
1166265
451711
1337500
1509372
1250866
342162
1456503
783429
42192
1166921
1725785
275317
463418
1081464
1590460
1022378
806628
951761
560900
1308607
1904838
324678
1344347
346678
1584278
156526
1345164
117444
16718
1821330
558293
1826849
1844221
403475
1662836
104744
903172
616400
1097271
1223321
1963510
440686
583091
633295
1621360
1534039
120617
387109
1376667
1937628
124302
743898
391093
355556
417215
968615
1657968
1014860
1320921
1681124
1019983
440753
457597
208470
208503
1786259
787630
666903
1114712
1731222
1649591
1384972
1858513
1699861
1512891
636096
177317
680796
567586
1809830
814692
1469897
373502
1919855
1536751
1208256
286532
1169781
42185
446656
1887604
250335
1003639
1483673
742897
1188582
1300559
1882199
1408541
1515624
688641
546170
467208
1626899
1346130
587160
894025
1976427
1634745
496329
22884
1790743
985722
1288377
1959077
755553
497736
20985
1106338
46097
17120
266697
575352
809095
1969001
1580921
42595
1574142
1965556
326299
1093120
853065
1364111
99920
765178
957651
960562
271015
468078
469460
1127088
1388097
923176
779622
499492
303058
1566950
1502739
1258386
686242
1037115
317317
629037
1632117
1483924
594244
801025
392890
530693
1530785
1706184
319297
559044
1871986
1941776
1987094
1523959
44353
691503
82532
1529171
1643961
1587645
1350422
535560
447997
734596
452906
511591
165551
1902110
698942
378746
778233
785984
1448900
1781114
702634
331254
169970
1105711
430655
1986069
141810
669806
754337
1245930
973000
869291
1085700
132104
921996
953013
1010730
1538488
1301201
36654
174454
1094936
865604
1150478
1056256
1092906
1382990
1473394
546689
194275
588603
798129
944203
1652069
1013415
1757129
1806051
1212725
1732934
355110
619063
494890
297264
937744
651610
1752948
1279928
665619
1117471
968575
1944860
1759451
1763934
1931884
616716
1126749
1141852
725794
1956818
780686
1438588
439386
1325533
456352
1851613
1246824
890651
647985
1697843
639445
1586403
159810
114963
1205126
1402361
7155
1119004
713687
489569
1306679
662699
835724
1889309
1026640
1627964
1224
1626729
1583959
1264708
276367
1698863
1964476
395661
821391
1660958
905649
1000396
460358
1402343
1369258
1105301
594973
840145
1296200
1270539
509924
615300
1243738
1274499
1276008
1231758
235286
558615
1849877
1519298
1819224
59864
1385700
492860
1915599
231331
1839872
25153
1599837
1373007
867862
652821
1070688
1208869
1173040
1069925
1481556
46295
568897
878420
1032783
292415
1084962
1348694
53403
246245
343423
1782654
804068
1613821
944332
1926512
465484
121091
700068
375676
531468
1688937
263261
103307
1578559
1101705
1242430
1899459
186420
846795
553319
1314207
843073
1639948
1698025
338400
1533932
439626
472780
776309
1174516
803823
1556827
1044388
1053695
1774265
560233
1805832
1787486
1135283
471909
1699146
1488683
1980356
1055156
1938933
89004
117153
393810
1097221
1721982
1795763
371505
1652368
1765627
1881095
902945
1346077
206646
1658220
1620727
115498
458238
1620224
1311703
1719884
454916
1517082
697615
1003551
1752771
1390752
1251150
953650
1538786
1382171
512562
621464
914471
1034678
1893194
1263183
1005891
1308851
1764065
834862
335488
1263743
772556
1198260
1910435
1442315
837340
120262
1211813
1475481
1785900
435479
100891
171553
1417333
8961
1556510
295114
1358307
1807380
1511066
262002
1886772
201684
85411
1377280
1503352
768646
1062311
489165
1159201
1706289
1269467
358549
1720927
1899590
97139
899704
1782618
1428469
1590727
982503
740328
1002740
660234
1127643
577946
725744
1753205
1944462
1264225
677803
690556
757565
238174
1983104
754480
1174377
399273
1518434
1339771
1344925
1217694
618546
1021037
1317753
654059
1378373
1637775
1274762
810535
664946
801254
1795992
1709907
565003
1277898
1281758
1818288
1771907
116994
572349
599807
746980
30971
1937460
652854
1046104
1836655
1153543
554047
1637249
816841
1374784
1378295
473201
1493911
166524
615365
59557
1264492
1499114
252208
1739492
1299384
1879768
1902357
1457369
93046
72642
1040445
1272812
478653
826239
1265042
1394007
1608483
979397
1395527
122058
1625061
1846323
327140
790021
1628681
1900558
1941158
1357313
1774934
207846
1950785
1842330
1554486
1910892
495735
1240721
788142
1977208
742581
1705692
1351302
258520
1074741
1176323
1783037
237401
1802794
1572299
1342421
134977
295703
1424587
586565
493791
1626113
824751
226050
1857501
65306
1139206
1206686
201878
1534268
54817
8966
77263
1363107
1454219
1932705
1190493
678088
215454
191556
849003
1394077
576976
443059
387213
286410
148720
637169
1572678
1123193
1501311
602024
1285928
1654475
1314929
1054813
119956
1998749
1094518
419735
1297732
210015
1734451
1953436
1505660
1233505
577649
885587
211649
1905464
1180375
533150
1771389
25048
1046142
986516
1822288
1128933
1568671
1153024
509476
435177
1873671
1113812
1496658
1379417
1379922
1940618
436183
831869
550275
717649
1311809
1381608
1462321
1246869
1661407
248778
616664
208088
761333
1464744
461167
850193
730760
1625648
1588526
1904559
244315
469610
1439395
389147
635246
1735223
146830
550967
860299
1213554
1862736
359300
1132994
1785400
1457664
1590391
666889
297450
345575
1391280
1166529
1768750
1562911
281450
541380
937823
607682
1941426
830352
1120646
767505
854680
1902170
46385
1823259
1736594
1484419
305626
1332045
1562197
1191461
1664890
416741
181270
1516972
1552902
1096557
805589
1448671
134551
1212753
57424
452337
765655
1896899
922332
1261720
1471878
143310
868451
54195
112102
614498
1438763
323305
85601
1783827
42048
1324446
689122
1721975
77856
212022
1552185
1026450
910247
886669
979347
1540962
1326395
1366930
1918667
526143
946957
816655
1589537
1280832
1228951
1869445
7559
1739909
1994129
632432
1830427
1236122
647189
1814708
922687
1561991
1555973
1436078
29144
1611856
23786
1234876
995602
1615380
1783395
963306
608195
1705933
353867
1744001
1561487
1015718
382936
1242289
1043251
1876783
1734358
547189
652943
601668
214200
277793
662362
1733082
1181416
743825
1700725
1308501
1722630
871147
1259803
1936440
1061283
1698694
1802366
61015
1617029
1181104
79872
245434
1261503
1518653
768569
861745
561384
1972054
624870
605537
1528357
813058
772259
766719
646580
624868
838468
951586
1092308
1729104
429110
889584
1672689
426997
1577002
1616604
869622
1940356
1000713
1774262
109267
1524202
1672396
647
1254267
1198011
1569289
599575
825687
1984192
432911
481879
1171763
231221
36744
840258
375608
1794887
10253
281285
660777
802631
93650
766641
1199774
493464
523899
1054280
758197
1708430
372647
392830
1178117
1742040
1133948
851426
487448
1923782
1119047
819222
1161622
1687124
259379
1563410
75590
610344
568880
576482
1630939
382523
588217
1612752
16587
139441
1564751
1959529
528339
1958356
1992032
305694
82776
154623
1552879
1694892
220336
1918318
1666035
1517085
169915
1057896
354845
833940
1877585
1614555
1976328
1710274
901679
606693
1247929
1172516
1105960
1104736
1044670
326026
1564868
215954
437536
1704124
1876120
155587
1354581
1434028
995453
1627642
651861
748950
1097761
1684242
956174
848212
265093
1853055
621850
44650
542118
699360
563199
967195
1748601
1762741
423499
1189523
1735464
520663
1460976
1137509
798417
934747
1229728
192543
1581437
747505
1087756
1030529
1483247
170937
31752
407469
335450
1731240
495141
483528
203393
310718
976048
200363
1967955
1173504
380643
1324706
1799049
311741
1380550
358895
561268
1441806
1285541
790486
1057637
756807
1223504
1608000
418961
1544897
1111272
1804582
62444
654245
898845
1551755
371954
1693281
510061
1775915
1465047
1150798
1929257
1371427
226565
1859987
55200
233764
1369084
901915
1626406
352050
1882424
1683012
1300539
353527
1339802
1296220
1521167
1946687
1021621
353056
1964491
280369
1383509
1946486
1243747
939924
1729182
1206267
139049
382077
1858378
1648885
1408629
605778
1632059
210843
764415
1159644
430277
1245031
385603
1006022
219718
149903
838143
1904367
1568271
793505
611607
813672
366316
1879395
513714
219353
1938645
1098695
694808
1817556
812243
833919
1462623
494428
558948
1085289
570893
1325731
872786
1514012
1405900
13248
1929485
1911626
1189706
1906275
1973591
136517
1210187
1448611
1563320
1733946
46346
1417533
1441400
825310
579814
1879881
1761259
1011068
647008
75136
1207049
1095571
853823
1902618
330438
135810
1764718
1513890
1128439
32596
1002569
543217
1335403
1642155
1698888
1175884
1377178
480902
1726866
276356
1024770
120750
11672
1412899
120110
885200
86986
113279
1786412
1010703
712440
1445224
799504
565767
1799821
1572903
1666378
582494
1686035
985893
1853941
1507155
1624263
1498510
1976107
864373
1666131
1928503
794486
1992471
458781
1028905
244442
319237
1505585
713754
1181632
1902852
1000075
152504
550842
78941
1703019
493470
1214194
167643
1543692
778271
250280
1192202
339613
561059
1265446
232702
1282915
207757
896756
1809954
134574
14574
1999563
1356854
1091020
21018
1371736
1564726
1184706
1835027
1416446
1718454
1440420
255953
1848709
941353
999573
1938185
129449
965004
1210574
601775
7789
405253
423415
435441
277865
1307589
27302
1178801
17076
169897
1817583
1006713
1935938
1798695
1401957
1766936
162023
1574503
1483364
1781153
1042734
1912909
1728481
883342
637770
1553166
305174
187909
843625
830685
675302
1031313
1828160
195179
593887
1516898
654224
627794
962520
328189
451907
456904
1844621
743590
1913213
912830
1031879
1253606
1467208
35091
987885
1704545
1086492
1238157
410687
943403
1540559
1573536
210292
14446
865628
812710
952236
1954650
927367
279989
575019
1154691
686484
1478566
928573
1138160
300119
1018114
829272
1144443
1433689
1828613
1832702
625796
1752559
1647377
27863
642219
1211514
1784406
163867
272780
693215
270534
844850
452300
952677
1217666
1444399
1768111
949404
1018998
418624
1598212
559528
709951
520441
690196
790230
1086584
525979
1240226
693159
876229
1226502
188121
1269748
1622074
1083729
1273552
1090879
1588234
52579
1208657
1985976
1382905
1113170
1883309
524607
1284310
1195198
46957
1326557
1856665
1922644
683278
1151000
1069492
1973771
832270
1388338
1045875
421715
471364
723667
1959065
215942
627646
1730147
623897
896656
1790701
1628589
755643
1588801
1030538
136430
641172
229644
571490
354247
1582669
15081
1107265
613891
443755
1756858
217223
753506
1412876
1990294
1923040
834609
184454
1610732
721209
85117
1118491
281580
1642360
786672
435906
762488
1644749
1250766
274242
355812
178404
1776109
1687601
1246913
1457623
599742
1205694
1641142
902278
1961686
395793
1874747
1348479
124230
429220
668684
1147345
1398087
593930
858571
1162248
1501221
153000
381591
636612
324041
834342
1473767
349291
92774
1959294
971466
1304940
549337
1839792
477259
807118
1856672
290264
758880
1289352
1483945
740613
596165
1642774
873642
979268
958168
398684
592260
1131400
867521
1344242
1728231
20967
1542066
1780969
1221562
330760
1529131
975639
463599
1381704
903211
1009067
562268
1279740
102124
1096265
203798
420184
1786977
1822180
831448
1783564
912653
264841
669934
1372354
293412
1914410
1925415
92684
1955514
1914026
823244
727185
1758407
1553889
460158
1476917
26793
593320
1438788
762545
1078189
1070678
89062
1881163
934217
304923
397604
1623103
1704398
158186
964334
1492225
844698
399111
415332
298472
261836
1614741
1632658
809686
713658
832464
1117916
197716
18591
89768
1471000
1837077
767102
1673475
1581294
357710
1031818
1242502
226452
229934
1801105
285101
1345513
1490277
1950672
115221
1436036
1178611
1361058
254176
344847
955325
1541556
343728
1784197
1526003
932704
1571980
1299196
1849282
437542
1789080
1843217
1887749
186009
123837
582301
1263108
1602333
31570
906061
1094142
1602681
1651973
1937917
1958199
599705
1689931
1476825
1136576
492310
777491
1256393
377905
1629106
1280515
1940349
63383
763150
1512782
561035
20184
596720
407273
13036
1610230
1511008
649882
520655
1901737
595106
888337
459459
569684
1430386
1950561
1953124
1363572
54098
570177
1715003
114862
1805588
848441
290835
1451312
1070211
846816
1910868
1686638
852463
894990
1081105
719334
545574
757885
1230585
555179
215240
227191
1205055
1065991
458169
953126
460685
1605429
1653011
1618826
43154
612772
1489366
1503911
656585
864691
1818726
1959149
1048654
1284889
348750
876132
1638755
24895
711983
1717268
298782
668633
1185204
856970
1902032
77683
1644504
238376
697125
531799
215222
1738261
1342146
1970247
755414
998671
1901603
196141
436809
93122
872828
106635
1445779
1726718
198822
762976
1657036
1544914
1421228
523934
320254
1064980
863936
1679166
1938042
1046263
788649
370992
180352
1488441
709631
1319010
367771
213049
343915
1076129
1800654
1686702
1222362
1229578
1939851
799358
408691
1697375
371664
940417
440725
1408287
1725751
1655136
1481715
1481839
174861
458866
298740
1670522
1714325
1700419
662010
1828329
996760
1225785
262388
92306
765345
842067
1050839
767191
1156853
558585
689390
1259373
543587
1645862
550806
1080448
813313
1580783
658389
512382
1600901
197053
425996
114968
1041224
712416
232724
1544240
1147838
205064
1528238
1553691
1182108
1589287
503606
96772
852170
267642
1002746
1453268
1475583
234822
1777572
154618
1754661
827854
701067
887283
1829491
416682
1106619
752681
844073
1173648
1389421
346957
936068
1676247
212153
46878
449386
1094841
1497143
1421720
1501687
217160
1311781
1128038
1026472
647900
1446694
1484612
581630
987345
1417872
682835
284331
1366732
1993183
1722469
157006
1022052
1147416
1859354
447696
1257134
1815678
156986
1542668
862512
1061077
1423338
981440
53169
1997211
223523
1575866
1773331
1114704
1991507
1550564
268135
1731843
1601027
644062
530492
1432255
1105225
1188905
328921
1220774
964807
778582
718800
1148447
644368
6342
61891
12461
975433
1600716
1766413
256791
993275
988446
377426
587747
1226471
151147
1744111
1441878
1423416
1749556
991424
12456
822836
1727712
881723
1638894
955755
1871902
1680528
975471
1969730
665837
1986174
1520187
911599
1074301
1408219
1947846
677481
682676
1031482
475697
1977701
1009120
292197
1884222
1715244
403801
1260564
763467
695843
1434618
1579432
941108
1697863
1670679
1980191
1814149
813984
1144751
1545280
1111879
111690
214233
1462828
1809662
8668
1642465
1525419
1668945
1965391
1353952
878467
1969285
64106
1365857
706296
1226354
691465
1647761
1762926
622576
559491
1736646
714630
1166621
158556
141577
1564861
241342
390507
640542
1010519
573156
157535
1098903
1954902
299436
1969911
1046253
780270
435532
1909104
433085
83761
699264
358652
879854
447895
319930
1264573
679393
1878048
1942438
1343911
1810440
1780569
1508865
800659
121693
1249944
1770875
215161
702389
496911
1697641
1982102
787628
1086232
1136205
786491
122095
1037120
181103
417831
1489292
1786829
1416220
481584
1447043
1778275
1775978
1117816
92706
774463
940175
1798818
1123748
858559
1636567
1451289
712406
1351325
1149260
1501147
1264617
1913136
259937
87259
1242179
1441190
1650414
491342
280954
279704
949755
1439068
1618364
1258487
1053898
324232
1539544
546702
724145
194812
1245096
106555
555879
259029
658778
940265
25094
1443990
1355367
1355169
578
1879506
1283778
1055072
1421301
733531
1761689
783969
1275113
1482109
326030
1860468
746441
27085
925375
655147
874829
853876
1642647
1345708
1203762
494708
1446260
223038
520140
1343241
1510441
1761154
1271299
990309
697035
1589176
560605
888599
1566398
54388
1784691
1169000
1171127
967522
1700290
1213230
519983
1365496
460850
1529370
604835
720935
1649068
200361
972030
569379
838656
1756631
1281470
825226
1791300
308044
418796
729752
1902871
1396811
1399551
1852399
1366065
1640004
179481
172817
1455510
59897
1308738
1807042
1884274
1308235
138536
62941
1101725
1484348
695927
1473739
1971130
1723077
457669
1921746
937493
406491
1809022
313915
479747
1955917
619656
1020884
852940
1649516
653220
333054
1116815
370407
1630209
386360
791426
1988488
420583
1343018
821818
234631
528411
852115
1704746
516305
1834507
727659
126029
597321
1013799
1728881
1997465
1586180
1863909
135861
486411
358766
774400
726063
1761251
89699
863105
1182300
1406131
988186
548846
1514923
1883863
598978
1180726
899623
1859578
431486
511201
49639
1082450
882257
397772
324406
47972
625773
1359652
678063
489992
313894
1794868
1771947
1014938
691704
38504
1420776
371231
1329842
1841563
145485
1103046
370300
19703
556021
709968
977078
1357792
1253538
1298368
1753920
68508
198988
1722468
1732437
1321899
2086
1061963
210245
752914
477594
331740
1342158
921546
910887
1798965
288370
1587451
378178
812125
1182553
347416
1921614
296440
1154631
1365697
1988841
447505
1933879
1678465
385417
1411815
294240
488937
1886021
1758411
1682712
422656
640384
1177895
245791
542557
1714203
1707048
1363556
154011
1780772
1825932
1546107
1292813
671204
632468
1568379
575680
1845917
1866027
1267708
226126
1993379
908669
612492
1992839
457442
1233565
1984528
847539
830286
42291
1648432
1255056
292687
774268
344716
976417
1074395
540606
568496
267780
751960
482338
1896844
538656
885465
462830
559961
414356
1467177
333600
261775
1021184
1710517
1556719
80145
809560
10922
616621
525910
94679
435042
789818
1637933
1900906
1230832
7296
664036
721827
346568
1246841
1618452
607924
332068
807003
1907570
1446994
1481733
258112
77470
1546658
835275
1485499
143895
554107
1408327
1827049
46577
1069504
508398
865683
459986
745576
1038607
785659
294160
1810089
1854114
1713638
598731
1111225
89103
106762
1030351
47544
903441
1486361
1444017
1847672
295077
1359540
1355249
1743330
727614
1467873
1244730
319392
1789099
1553663
759370
1600396
1189364
624060
610299
829637
1663004
1669526
746993
42252
1675535
988290
915075
1825327
1473007
946674
1517460
261057
958411
1998959
236375
1664045
1203870
852246
835936
1990594
178780
623355
69158
1737255
356487
321542
306363
891127
909001
1832564
1660632
1974292
1425960
796419
1697019
1705092
1483120
47455
1773266
564692
1663850
1445763
542689
1900346
1981675
1736937
1276087
1156406
1082113
1605464
779481
1989086
728691
1163570
312790
1449986
62513
1809541
1073435
1262838
1921013
265785
1177167
149374
720891
579204
136055
1545400
204086
906968
1064539
1973835
364319
50463
184471
1542444
1282019
1279220
330247
1061607
46004
1076794
1289502
1422527
1952779
677113
1544604
392130
523516
989233
628769
761123
980355
1818821
374943
289965
1510384
792193
1470809
20535
803347
1130243
194024
958371
856334
1766609
754073
235678
1241169
587928
385668
1568437
264056
1405107
510291
1974629
1404467
1599740
77158
1459877
1058155
1956814
574447
781630
1176139
1563877
1288893
1369958
1140535
1916150
826563
1042358
878727
1213888
440584
1021672
310618
265679
1908152
274627
1406954
1284598
115414
798139
457478
644174
165113
493183
1030396
896607
1210671
1635105
1008000
694068
1124606
1227746
1895096
178869
1252908
1903531
180214
1009815
1230603
676682
1590658
181680
1974959
1158043
330300
1795455
1581905
1892227
1329081
1202431
1750607
641873
1752875
688246
821611
670010
1929817
1135320
128903
517527
1018589
1024190
693119
58101
1942963
940624
1784939
1482111
891051
1256151
858148
1323111
1359663
952846
49544
1187735
94026
257976
1111366
618650
136497
114372
435764
445733
1608935
1677355
1188822
866275
1350555
341206
1192206
1588952
1150473
1729040
521495
1209284
1149133
1991497
1004855
48640
1568951
1666284
375280
316411
611364
1707699
906313
965531
745488
134354
1564106
595146
1440517
1206226
468913
801847
1092748
1379715
1489798
758024
1373155
984564
969579
788591
314302
1907214
1031524
1295082
212046
1128784
1061751
1279440
802023
846
7903
72575
877327
1164328
67580
124533
192660
1763027
305326
1332463
58811
279662
593484
1888550
345447
845661
1164785
1659830
1972164
1069708
52072
397516
1315059
675168
458815
165255
781148
1383033
164965
692979
295106
733761
1701327
1048425
663173
607808
20210
532614
1706999
1354205
1984668
579027
50321
603824
449105
1284249
538573
387472
1078179
1025718
1783489
848700
1993810
743650
896789
362850
383142
1156077
1260046
359509
1354946
150519
1704354
1034619
722934
1932472
368760
1358437
934303
1242498
1905801
509182
697103
1024731
693294
832130
631760
108237
193578
1770320
177361
384473
447103
1720360
1819678
508457
990086
668051
416884
1693806
1160233
583143
754147
1972004
903979
1313556
1871833
1249195
1721867
1752365
313837
1928054
588667
1930253
1571587
298222
732053
1087453
828072
529279
1421244
1649904
879505
127096
1588179
340272
808081
225406
1419370
1884155
1084422
1060461
1437004
301007
1566045
209810
77614
742252
951314
1558393
821266
1135805
1574264
220593
1661191
122937
1482943
1408278
1569185
1896568
1268703
490067
1327738
582129
1470387
1798317
1039043
1825116
1485804
460188
299674
776125
324452
416724
586927
779690
615912
701080
1495651
1398604
1891290
663706
835323
695421
409916
1514835
1162506
997137
797529
459389
1978884
451192
752239
205981
1718710
281657
1044725
817664
700765
727567
1151952
1871683
1203344
774632
1799505
557881
239767
1062317
1171328
1110361
1448923
1719039
1903490
626952
1111061
879780
1246663
1210950
1367782
1591814
433303
1947934
1133151
1436037
433495
240449
22970
306365
1257947
1075303
595924
1248547
930823
1968433
603313
585834
1446172
1926761
34763
1628723
1211971
1797736
776104
1820193
506200
1733888
1934839
515548
1348082
173887
1819934
1285631
431883
975801
151804
900
1473044
599841
1789629
245411
1242052
139274
1630997
404123
1179666
65010
1590854
1549854
606881
349070
112400
285642
794194
20588
1035425
1724785
1191999
278501
1544171
858790
1633034
925267
527197
934626
970859
929017
465965
719158
792875
1020409
698674
824892
1065931
1106012
1849354
1359067
1482477
760906
209418
1099005
75750
794302
1114013
287363
1096465
1480414
1750937
213766
1567008
147815
979349
670994
1504815
1701136
978460
473305
412386
1470061
1982539
727985
330732
461089
134928
568072
1218694
380069
1851689
1351875
678987
1975107
129271
1513256
1620355
1373091
550260
1242418
370495
1843977
705304
823620
636705
1180541
1931571
765122
582984
1939303
1139330
1814179
863977
756433
1644101
346596
388992
1030974
648427
767443
1104710
1675821
1621017
1084085
793375
1618722
1643193
281142
1103722
734019
805793
917537
1715288
597456
1915505
1707822
1510062
1694285
1701174
45336
173244
206535
1152833
1682243
1369644
1748933
1593226
1268312
1392510
919399
773284
694923
717132
500483
1323847
666016
682287
1230340
1411040
126088
1099139
92480
1416118
196987
1369353
1170371
536652
143973
903790
659217
578960
715625
504635
1955542
1265974
1326993
1561712
1977724
1247429
1086053
1290105
1349676
1187591
893499
1338107
1753575
1968677
470057
1057400
773238
1346496
1556567
259934
1045925
845630
1665735
1045934
1490675
159802
1674248
158439
1924354
1891061
1122742
720553
402775
1041193
1795419
1963947
1454874
1172885
81722
241914
279654
616909
975977
795885
1842339
1384275
1119625
1340205
1705027
196768
652412
900260
813757
655501
225110
325776
320145
815658
1110647
1585704
1938263
526607
887329
1775242
619019
1500204
1777912
1717598
886685
438555
178568
38457
1913295
1157126
718645
1785589
1888572
936106
448054
1868332
1178424
1822096
1561200
1301298
642749
1953720
196750
1598667
1385736
733267
458194
976378
800427
1356538
1957841
1585200
845394
49936
632004
1331274
346050
1463196
991055
1145028
1324444
1566343
1993443
1019984
1528244
745778
1985723
793434
1111018
1593175
500916
778532
1767758
241908
343082
796751
1118739
34243
1075135
1223504
1328630
912706
1424643
785547
1427398
1579201
913359
999851
1800226
599820
1086304
197185
1741706
1689067
781957
1405175
557194
1411208
657417
379026
1307244
1176862
1934708
1789006
863921
1459304
1404525
982919
501419
928119
1447748
1302289
677383
1281094
1525918
1336352
77245
85626
1861589
92750
1785656
1393967
347409
751474
1568324
932362
1930533
1692342
1512234
896025
1028273
95104
1026
897148
966680
102908
203577
234313
689338
1419972
1460009
147760
1911305
144921
1541273
822199
1433497
1585017
427344
545404
281925
1438637
1219318
1576527
1725478
1247043
875991
1915774
953900
1815702
1276426
446115
507003
1927258
265141
718323
1056113
751481
1149229
1013066
396634
628758
624160
704226
1823671
1004442
595729
965477
1696946
396149
763954
1921601
222925
1164266
1493446
1083121
339216
186742
551653
1521057
896610
1262615
1969790
1955500
333664
115084
687959
667053
1299062
712097
1104661
1861866
1417472
1901398
1621595
1764142
50542
1519227
591527
769911
121396
174130
528258
1314336
711322
1004540
1725972
226029
1510090
1151539
713523
414791
1053825
1333022
1593760
160670
1182666
1692317
768326
1330553
1126501
1471100
654024
674062
872433
1580604
573292
1518857
994692
632595
1641996
938257
175727
1161850
113289
1466807
1416146
1618713
4904
1606358
248634
1304874
140193
571586
372228
1166370
413464
1849475
1478781
756200
22947
1375511
882024
663201
1155574
1763357
771278
1035257
51037
1554945
1993889
1821019
1360552
1011404
409189
1301845
1436178
1417193
810363
844944
494444
165867
1644737
339500
1247747
1010768
1317644
458421
1084989
1642444
210909
212521
736585
1110298
1164977
1771186
78049
1323374
1173189
467864
271160
382454
1252399
13627
1088540
1791529
208001
80756
1997843
416392
1219482
1532595
659125
980252
965017
699046
1258095
1301778
1275464
1962247
1148871
164633
1203280
903114
546246
1326933
614530
596990
603683
1656977
1082897
728119
112554
349060
26946
1125535
792427
224844
474038
1589696
862295
470182
1590935
7479
1283479
1203440
571864
71516
1845887
218443
608413
162291
615450
642550
561240
1564641
861864
1074085
43101
358501
203549
1289640
1741420
1950123
239757
1456743
464496
188933
268563
1602760
840119
283302
1865885
1963565
956039
1475771
496667
1668953
40821
779266
1000991
10218
1173312
125763
24874
299516
556386
1367033
803931
1518223
742856
1707075
150162
78152
1253097
1299215
229256
1900806
126114
467843
821229
1460621
539415
1662558
305743
1694941
1525981
1838661
415629
594149
1418720
1062727
838560
829149
1219259
257924
877061
150037
1162608
568132
378180
365972
679515
1425408
89706
1813046
189916
1751719
74991
1387709
343574
178782
1007713
1290417
753565
1814797
1562576
1799562
1235237
1922431
1462450
732133
1664228
158445
769219
1909719
1744019
465505
1551765
754912
497877
1133075
1708953
1412558
327581
513339
470064
938894
1715613
1068911
1148432
513178
1741540
1551898
1584505
1301384
764743
1792879
208007
179134
1470427
563035
823918
74779
468473
1760354
272603
542752
789251
1282623
1624002
408280
35908
1481486
475230
1737079
1207076
244823
177310
1715863
1554910
1251050
15056
1745470
549683
1015723
578537
465567
718583
906389
1865609
1213584
324903
666323
541485
668688
1519371
1622920
425028
243996
824057
1571971
261840
234236
1387680
1729365
1172412
1491982
773049
1651684
1509346
1877769
841599
24202
884895
624640
456778
613051
1981728
1840803
520153
817451
319388
1787608
108856
1089756
1381895
482558
547735
546970
1023081
414764
1411184
1014551
1032626
180031
868903
414786
1305430
156708
1354874
1978255
613308
1327064
8964
113130
1480751
198063
1583769
881472
1498821
1645283
618776
1635648
1469201
678889
1781701
1976871
1933562
89203
102601
1856986
1162419
1401546
525136
832559
1055233
1439562
1723757
1518052
1994776
1244068
1772521
284114
1129722
1003952
1165530
1868874
1137345
163404
1383740
471786
984856
1181450
1147778
1957539
1222429
760457
490656
101411
758144
398054
419815
1610175
632234
1717107
393598
1544607
558716
1549700
539918
722959
1271976
116440
1503791
863165
1918567
1531362
95468
51721
1361146
1277566
812804
44976
1852016
1504530
806386
336970
1777617
531437
736967
557336
1200542
1554862
292087
1101034
757423
1191534
287358
1074649
457336
462939
406237
1412947
822449
469943
62046
239816
962674
805773
1117734
1796054
429899
1813068
98751
286649
1147373
1197163
390710
66841
183188
962472
1243003
253548
1305014
1769519
1522913
1970499
1971717
1349364
400634
1651613
409491
409002
994478
1024936
1223770
1101309
1100644
81087
626187
1312345
423707
1577491
1217077
1058080
292537
1962519
1845288
1473363
112645
1405804
647116
331257
1486088
951276
32017
709085
265600
33836
1771412
945534
413610
1956931
1804851
1358528
1503327
450748
1228357
199334
1888802
1882393
405949
298983
1633412
510787
945264
413842
169235
1358682
1548220
1420744
1085435
780390
1926503
1043978
1772926
1351790
1860401
1761416
887750
1546007
1170214
1744503
414863
1859205
250428
945024
1740350
265051
307361
1116102
920662
504875
1782724
1060413
41411
1804479
1448393
1267337
1407442
1482743
1646896
862555
479745
1099871
358565
37622
861940
644319
1866027
330072
223450
1189253
1717390
1513123
512790
1567126
1119347
546355
1056424
1202994
272295
1010634
1987388
939542
685859
709260
1491040
1247789
664939
6807
578995
1989817
729273
1193185
1882457
1094860
974374
415853
1596243
813946
334269
336657
1218398
1412252
506864
1793539
163224
1133136
1969244
1063244
255335
812764
1624588
982087
764059
1163140
327693
627764
220800
516411
1575660
500302
1569058
1559007
718799
1801288
547535
672761
1602013
898760
152880
810748
1581261
1603597
1013884
399589
724647
190010
1059183
1542233
29562
398482
1283258
1571302
1821466
1234425
842835
127195
96287
1207655
1389356
811999
1859603
1267415
1319450
627586
1928864
1110331
698251
735233
927323
1555082
1296884
1292023
1188154
1346259
992208
1843047
1303560
1286423
262794
1132094
1376658
333292
506632
1502144
45952
658924
757795
1025535
1740900
1097039
1504163
491891
930893
93570
678706
1050637
722911
1115927
391624
1674517
482321
1993399
965497
907750
2044
61945
867721
1595416
1905639
1487084
1911708
163750
1110737
1368206
1537041
618640
1187278
715458
476404
1338191
1715220
1034383
1109901
387759
596642
1495652
1283969
1526006
1876664
1435493
1271508
364695
1840437
340252
1702199
9260
148591
21958
376905
157146
377003
885123
1237456
938349
549167
1228428
527979
363242
527695
1531663
1404673
1347293
1492730
479910
1638765
693757
381568
9996
1583949
1364303
454274
636278
872929
1233663
1391447
1306839
1619805
698063
1612006
666869
958797
670460
1698977
1970485
1039412
849964
999798
1617138
1872768
1953445
1706092
390501
1616534
1452442
368473
460936
1713137
1117057
685854
1228171
121792
702243
1680570
1937228
81975
1950602
536297
488370
1800785
1865604
1729849
1121928
493736
1495269
1149820
1315705
768387
240178
194
1329582
1530347
118058
1736553
1435954
1868549
1820222
1055271
1797768
849081
799472
1146388
391932
1663239
884085
64576
1365312
380678
1788048
913460
643182
901621
1952021
985698
519496
55628
162683
812045
1738471
1482139
870000
1401363
943883
986596
1318940
1858481
857979
1249223
807570
656054
1981301
1546915
275554
1206649
1733134
331283
145914
1805314
1036162
1163472
1945708
1834120
634120
333662
129514
1185054
1033565
438736
1336391
631030
1015315
755287
1520466
998787
332611
174243
1852127
1815680
1938932
1634732
1589751
1756959
1889146
541980
1842288
1614566
916429
25226
335719
401243
1143745
553656
705413
271978
276256
1208722
429544
1127006
348294
1676049
619477
508857
1454351
32129
325584
819920
990134
641325
405873
839571
957793
1071573
1004802
1049206
497744
1881800
1740227
1537971
297572
905852
437886
16194
1031622
1498849
287258
634485
1894849
1603170
1836208
878517
1333177
32931
716172
1099097
15788
1133854
578303
1752951
1730475
1196977
1731244
472395
988441
1107349
875397
1552799
73302
1605524
1630797
232023
1775596
1887664
1204232
1847165
1903398
1205517
1021246
57900
1600619
863305
1524718
50775
431672
1904241
1917921
1911137
1185298
986415
1407668
1819654
1525531
1297323
1200843
1615488
760833
1797861
58777
1323948
1237050
435018
284827
1925863
1852959
1417021
1092276
1537894
1534550
1491085
775760
1645914
1055935
696248
356896
13653
557333
1674510
1591335
1369885
1610452
329372
447607
1691624
882521
351306
897536
1845229
1806879
136602
1501055
1816029
11196
1739753
930348
1037226
1110369
1020902
668677
836255
1497925
760363
1590162
656872
784409
1925505
478436
1420379
144847
588394
101370
1472465
1627484
393312
1025893
317386
195072
146701
655302
1684029
946744
1285299
865351
1469212
1395818
1637705
1863998
347178
96003
1626199
702355
350938
191345
1335940
240319
1977827
1043852
504073
1356464
390450
1025260
1099348
1129759
1950968
1943018
485231
1991036
145316
1844613
207031
1121870
1056
231422
63145
1249728
579248
1469720
728193
836290
120962
1209253
1798377
1927038
522240
862784
1924360
1005412
1482194
1973379
1631049
1350310
1502105
1753936
836502
1492070
424229
1388795
862252
171452
1861828
1363234
188372
1082414
239954
56483
600069
1660082
1302786
1373691
1435424
479394
363431
713316
954742
1590500
747288
863266
1881240
1728925
1787306
1368406
438722
1438260
767958
412975
1213862
1427396
1040590
1596302
951958
1897833
1150814
1302275
302713
183812
27714
954615
856555
150486
819996
1645884
336514
1469128
1508686
552319
970075
1927273
213506
127179
1167533
477800
1846381
1533494
170623
1204224
1860862
962876
349035
1691239
1007494
1103408
1927235
1269688
285483
116058
1773307
1624017
1596945
900379
1736043
863837
338526
431962
1078240
1126854
21960
914483
1954156
552104
857225
638313
1685012
1496327
199134
1120802
327782
1482477
1305736
392280
1542763
757740
319976
819323
790754
1305383
1293667
1036635
1389338
1863963
167316
1082453
1518883
784277
1492738
437851
69072
1245134
876346
935382
1802552
1593356
1604498
1375182
289136
780936
936864
1311240
992149
101465
887419
297145
314887
353159
791889
1635378
4341
341166
657710
1820930
1334647
826851
1882796
186999
221243
780527
1323870
135786
1618724
992792
162903
1301572
1221299
45667
1340356
1176824
1863987
1579489
1402714
1291048
1010086
566821
1983435
285089
1924547
642066
1041781
911059
522364
439857
119240
1733264
172821
1272734
830496
61029
1168449
408605
1372918
462789
1659676
1284932
1875025
833528
590161
1682755
511741
1708871
1814466
1154257
469361
79634
1365401
1869506
974312
566752
1925204
1170300
1558594
1154804
1269545
681827
434045
628112
1626461
1397679
732777
437261
378465
1126904
681145
864372
909078
348834
190351
1746250
145707
1927160
1446707
854764
1658843
667447
1832017
308495
1908217
566375
1428287
1674748
1816118
582053
335664
198853
1548280
1320040
1412957
1013570
1438956
1134941
1083216
1752445
421663
459120
1844969
1061789
1057735
1943537
264264
196148
439090
1447757
1060977
972106
215693
1764284
937889
886189
1964783
1059973
1552009
484849
1660284
867932
1396863
465761
55308
805558
475509
1428586
539281
1510530
1876449
772215
1064062
569075
1538169
942173
1003312
1410094
325979
192769
1631551
1522292
1553585
307701
825796
737611
1885605
739825
1881585
299825
1173528
1134385
1311831
505254
1897644
534485
1152902
680536
750796
1278747
1685656
1244947
1112541
615378
1503133
1356296
204199
311353
1217125
1958172
579959
603111
492699
1291562
40293
1715248
287987
78594
896701
449462
1887573
672670
26694
321969
533848
1200619
453009
69009
1535592
1942171
1463508
1635762
1239222
1264855
838021
525917
684092
1297296
1533350
530863
1447071
437339
1866624
1966237
1000925
1402292
1886100
549504
149474
1432736
1051325
1721771
182113
846213
669987
185286
174348
74576
228267
283469
1248024
1733487
900540
1981895
1692457
1088688
1732047
795177
713198
636185
1092448
674760
1202661
500047
745900
1265827
687249
1073687
1694364
462219
1429138
896314
1355989
1918584
1393210
754851
550907
1546309
1825514
330571
380882
1155926
890850
936931
542152
827970
1705919
798691
1858198
1152057
1352148
115828
1985003
1865303
953683
1526728
1277418
266682
738575
321504
1283310
1635128
1695347
254982
1187444
347814
1133050
1078464
1844484
1780471
876221
1949012
1498580
1708206
1137837
45751
568880
562574
1727828
941468
1948631
995874
1493904
998403
1084667
1257430
212451
41997
1058448
349072
945995
348224
704901
1269946
1872501
963301
975958
1138337
1417654
1345241
1239215
939112
144449
1847722
399706
1684992
560188
523547
448349
436844
1333077
426443
496397
250569
1609023
1446389
1632840
1378904
1629339
1259419
514607
1037845
1871261
265692
362368
1508715
1722502
1977966
1731183
393448
82037
1534456
112002
1677493
1781401
860019
126264
1416332
425809
1470114
630567
873797
1437572
1628148
1219242
873624
1721526
711620
1801120
581126
422916
1578769
331570
1236463
360294
1622547
1763087
984056
1524901
1363591
1102608
1024640
461293
1163090
482599
409095
1256097
1237962
1827829
884791
309104
400344
390828
1889543
109854
1896077
1536716
88829
890232
1814569
1629774
1953753
774003
473240
35812
715425
1176051
340594
360998
423339
855596
1269039
550521
1396873
1947078
1620144
652296
1935991
1738996
1366971
1610391
1025218
1441852
476724
1240389
1370198
584910
1133513
1656845
1249280
280821
353358
583547
1888415
494428
1875258
301434
312718
200552
1653885
1344183
196147
610638
744007
1290104
1789817
880875
121793
1362973
534945
1488209
517081
1662850
539054
1381890
610283
1315996
855606
1591872
728856
1564763
24972
576986
124605
849199
1300966
22740
1382373
153058
1114479
1229433
1374844
940442
1640133
1642960
964557
1611567
1290812
1709081
469438
351736
1641282
1002162
755407
221680
1514133
1789590
1641710
549837
208245
140168
1544316
1023924
894612
1579765
27907
1858483
1032870
1121184
1845332
1634862
214180
1328513
1902341
697332
825896
576291
1743817
752740
544187
3918
562675
902436
1567680
1575113
993048
1445388
1389456
718343
807646
1733281
452354
974021
1566690
313438
58887
1444651
805901
1521801
1981594
830617
775440
730984
623391
669741
1739304
34821
1582609
1793524
1754831
528760
1463260
1227478
1585082
1302991
225615
711568
1468828
655653
1014255
158656
1372190
875107
898015
369667
489393
965427
219572
612413
1687482
1751819
684286
1485264
1421924
110997
1639320
1870842
1450445
1163802
1831357
1115825
629694
1525489
1636317
876728
1062286
181750
1159288
13238
1352272
1240686
1069394
1694768
439409
1225357
1359086
1116889
144515
709685
216319
709370
1223282
683104
219915
1114174
885870
63505
734726
856559
1495798
1717351
540383
1319505
827549
284874
1817923
629696
608638
1209763
698012
1799030
210797
652053
797704
508005
537241
1340603
1285258
1210971
1620329
1697132
489675
410536
1276358
587015
1472302
632916
1852480
417332
1427351
1875071
1533595
1874448
164795
1405384
569518
1794142
1221475
1599330
1089884
194193
525225
1144123
1632223
1910842
1398656
256785
979168
1390250
391172
1263032
496756
1968809
773238
629456
759558
320107
891712
268424
1317151
1133899
150015
1506633
1097971
1968885
719893
1886259
1080454
297234
871640
1348347
1892686
296263
1951095
858988
687321
1748735
1568341
692860
986061
398023
391685
1465089
714959
1681235
814541
122072
759069
1747851
1099408
599600
1248620
19973
1302842
659039
510463
136462
1867008
943222
432666
624815
1280796
697836
512738
484663
1240843
1472178
648981
574969
732328
1006208
1530713
1076291
1348092
1964548
1802235
1818814
1315207
596363
166938
873443
1774766
275217
1459566
500987
1463477
1418562
757641
905173
1583018
771153
96253
1301475
1053955
988478
143197
1571890
1023708
1901699
16521
1655868
1747953
1763557
1203072
143465
1099634
1896403
1649801
1882597
591618
19039
1484857
1468058
665630
1718348
562669
1152413
1098691
1209587
1730055
613261
1436379
1403369
692253
216569
1826494
954915
1608851
1030077
1023742
1528263
1378138
994243
427789
1696669
784157
1898235
1073197
1703949
715512
912490
1770297
610194
1299107
1471880
711496
530613
110477
585254
1027450
939975
725841
1752513
1062968
572120
16452
180138
961377
1292604
1460102
1624505
1976453
828355
807301
477494
107897
1740495
531716
321279
242976
1988098
1671223
360028
1585210
277983
836750
1364694
1616308
146154
903061
274996
1416193
207983
1336432
358363
234196
172543
382724
1638430
1121823
1180563
893233
1204563
510741
1986766
1552466
849164
1922220
1658190
1886780
655821
218462
814746
666530
1136428
839445
122289
1654739
915024
1375015
940440
1474436
1805603
531392
1004147
677998
375928
633855
1167658
66017
1388022
1652971
1831885
1357508
1250459
1526796
1783448
1430703
693214
1062349
905649
150868
371671
255180
642684
892982
1481433
411319
901299
1868941
720579
832036
1759100
334431
417744
637170
248160
1630094
1049917
1384809
61180
835593
687708
9650
1398978
1811725
1393988
1212078
804166
905581
1790447
1907274
1420542
1651693
547506
1218912
287431
539098
1152941
155946
1193650
1664228
1677848
401639
110007
893307
1231470
1951711
152385
149256
1136124
774732
1732139
1920233
577858
1197605
1603683
501973
1239658
422123
1555928
887839
1275839
463390
1948034
692521
1822295
1497016
673883
453556
1738540
223687
988730
295451
141782
1951343
51963
789405
1086329
794131
668016
1594182
135680
703834
822254
604162
151038
793883
985668
407138
561752
441169
672872
1023466
954614
752121
111612
1036497
456094
1877582
719319
740772
1656671
882524
1202432
389377
1907422
1102632
1169739
1327660
135911
172429
496911
1550060
1043258
594879
1823803
1969602
1973624
910667
843344
1381517
1688710
829301
492743
614185
1225961
346744
794385
770825
788087
216898
771336
1272625
264623
1487853
373355
568192
1817958
1588529
299068
39764
353135
169369
1989901
1800923
991659
1761742
1253710
87927
740040
1478840
1207697
1262071
334397
1615598
1463058
164897
1524269
646334
1029014
961168
1828217
1730580
1811082
1357707
54958
1214851
225772
367247
1684175
497146
675464
937769
1369870
738631
1065999
1087238
1112159
1135515
724531
1171666
687279
1402688
1388785
355377
575865
1301208
1012096
1543871
1247792
1296198
308707
144188
1603214
731553
737117
1340287
1288905
1452381
1308747
745997
1018563
730401
1421322
1347818
961158
314854
1158832
546107
1132844
859098
1562400
1138706
1175458
143043
1233495
1485934
1947725
1760083
533524
1463612
1410002
700388
139352
200374
141105
1703081
1280711
966612
845339
1821389
1015572
250701
1463356
540376
1794229
666222
1842052
1639873
1169807
1291674
525535
1587901
1857638
1692840
1956064
1479821
806132
1762526
1592762
549920
560885
1138604
1573597
396706
983664
760671
1392283
623782
1701094
1897239
375806
59223
80990
1961018
1029746
299173
1865678
115804
81620
1722718
1833358
147368
1949876
1409746
178416
859814
997723
1616354
1979374
378514
1549242
1213980
1488426
1033523
1676388
1417345
713773
1240524
1273331
64120
1127146
347380
733960
595179
1159908
1414948
910657
911327
1051666
1302884
1279489
854277
902260
336215
1003889
1636444
555728
1354570
1803719
497252
63696
1829273
1566510
1885431
1739308
1863133
660747
286696
1117499
752484
741856
1509460
928032
1154062
1514369
11834
376708
988212
630524
1371492
288317
670262
1684275
742972
480783
430561
454161
995994
1719924
398155
1775325
527963
876183
183645
1938992
1097792
1237912
754639
240594
276641
348241
1406563
798453
1493161
1131483
599577
391728
763965
1306586
1108105
20465
239873
579768
1202182
1314615
1362088
1604625
1883114
1266643
1766971
1081951
1682834
299408
414618
456820
1803736
1375251
439196
1062155
327127
635785
1251705
791953
1559635
1026903
535769
520208
836368
1627222
1823959
583001
831571
644183
1441950
61541
1644639
788291
1351101
1328968
1084314
934801
147228
1890794
777575
1515042
1064897
1058395
1171425
785654
1965748
977274
695106
732173
534606
943902
1412988
1844147
1644468
1452872
1709274
1706582
1378172
1626811
679102
1053638
69923
87489
1905447
467770
292388
586174
1436066
787244
1514299
962902
1262448
1685941
1643353
1348811
1963545
1950231
434608
1565681
411783
232810
33068
1525790
1671491
976116
584371
486840
548698
1027391
1125926
524724
959137
698002
1236047
1166316
2182
941525
1803855
625807
1098485
52947
618744
580038
1481700
60124
738693
1746715
1526910
1101717
179156
557212
1702982
796207
198702
727069
599536
1048176
1266202
463857
1875313
364513
1047351
980807
206599
1257062
921890
544840
708165
351935
1271918
908528
1934901
664999
1627817
1984288
1487479
1333858
1261488
117134
817526
737846
658287
552981
1789706
1503328
1193216
26124
1100330
1591632
26017
15678
1800077
1709284
662099
1307483
1015760
1215602
848530
1487054
1025976
317720
860517
1457629
1222122
1161468
248548
1771618
1312500
908819
1718201
698987
1209652
1034725
1487482
355898
1857318
1400547
1718702
861629
1836977
368886
1708090
203568
448372
773846
1250707
806649
1083159
400761
1519355
845009
293104
1931212
1042699
1577579
1359556
1864476
1901253
1095566
1237490
1167500
1331744
378328
1930734
989746
894396
149089
343729
1811798
690088
330921
1135118
234752
1025919
715883
1175235
1160963
830566
1304629
1450184
1331897
1164191
1852122
1728233
615427
822835
1615878
304350
487490
1486083
626976
1967889
1266783
1817514
1623477
1170341
80266
1934223
171352
145131
1574601
1355931
484504
1873653
1727301
785691
1515659
1098245
520676
910035
8162
1104304
1727088
500814
348742
1815301
1665420
494963
1837787
989256
209741
912720
1729544
18179
1523669
1324094
834637
205939
1903206
1247640
1668532
1898510
1088442
329275
82453
1120642
1251190
806370
196314
1435658
1930429
715289
436229
928114
1622959
1606685
988395
1481083
1810691
1122426
1447047
551388
1711039
800499
735327
1588465
339314
1376210
1252965
90040
216537
1987605
818235
1651152
1709741
1615116
657512
1502340
1873942
1973330
522903
590230
1313613
1817466
815244
1111469
1898433
1640023
291275
145324
623443
458660
411987
687086
539767
742037
1711847
818296
1160762
1274432
299489
84156
923663
1960170
655310
45158
427592
540437
1823987
467465
1836300
664673
574144
1643427
568899
1940693
1332378
1970266
1039428
1177092
114899
449484
949106
707730
985797
1643179
1500160
1684255
251806
229319
207871
317409
273393
1341631
1504227
195924
885852
1944608
1120476
1609708
1604489
657952
56664
1315779
1887159
95428
778313
1495302
1757719
711955
715193
1309095
1592643
1056539
43680
830986
1722736
1367602
392949
786464
1642390
840230
919957
855977
1930461
1865198
474750
217881
1893386
244986
1885075
590179
398207
1426856
265436
1903066
906673
1129758
141691
1039392
1756619
1511345
903890
137059
1617492
1620912
747200
1342202
593916
1690765
152089
1090765
30726
906990
652040
486084
1759601
480606
1174916
861256
248237
1310674
804562
1569650
1754536
1124393
1998887
199916
1565948
190684
482210
1684371
1587216
1409734
289318
1444445
180407
677330
798253
678527
918645
1531344
920309
388050
553562
754855
796419
474314
309646
1291914
1121794
692304
1305607
1377058
1048217
525329
330011
1100690
1964542
917085
1304856
678158
1666567
265594
1821771
93322
1047840
496205
1576482
1929365
18144
1952256
1448914
775862
1121248
1102013
1076533
1927048
1274693
455840
1980517
562542
1789613
999638
1539632
989518
1935985
175479
653082
1759458
598004
125504
452533
158642
396466
928637
429212
61381
1464245
1989619
1018414
108713
53768
1579549
1278015
710306
1114969
159554
1278679
90220
571232
1729941
1137289
326518
1519
139025
657042
1487502
1912726
591985
390461
243033
721791
218690
1895801
448388
834215
780049
517471
1942956
889542
1243910
1084355
814242
1568344
389906
542878
362136
415515
1269583
3246
682297
1318471
421672
420903
104917
105240
301674
194083
1296906
1590373
272546
932407
419658
1069382
1418453
1896207
1048652
551172
1088406
431539
829054
1918058
156123
1648118
672560
1758896
1012697
1519098
32589
410839
1225967
428500
953812
1719886
16585
1694011
1222810
1284533
698457
295234
1190964
155709
760278
1752154
1129206
1900715
927543
1497836
488294
443208
1988282
1969015
1029664
457208
856029
803308
1166024
19985
288497
1063532
53632
123724
373550
1484664
667118
1501000
372089
1241556
1134530
84764
370437
1176472
303811
1460397
403512
1430502
1285907
1082158
1287720
766295
1960824
1684577
1893774
1338470
480133
971398
823615
645957
1854552
1648587
875406
40496
779669
771141
746124
325825
387365
1094825
1987248
166226
743373
1193853
240397
257605
132970
1554879
1037640
737202
1846349
430590
525950
761571
916173
1041567
1734308
1795988
1527917
1744596
1692304
641584
1346923
1698012
1924810
186640
1633480
1732280
274548
1071530
1271298
1440610
604817
1703801
1576816
1109370
231705
1149503
1602752
90920
1119751
1912518
1651849
1035784
376984
53777
1671940
656417
1912833
697127
1037978
1150443
1199473
1705273
864588
1504814
219439
79712
1297690
619313
1115155
489288
542162
34029
1410360
1939252
264604
865888
1161973
1503776
866277
1474648
553846
1773643
1645911
1334179
1528999
1700031
233453
1288381
1228907
1010226
374687
266673
1497171
1393334
881563
586937
1871341
1831906
121924
1035630
1116528
1837838
246514
1861666
87809
235423
1821793
1151972
1886619
1002157
221223
1731119
1148578
1323251
1721775
480644
481046
1689038
1855608
1725060
1331723
877152
1114401
1797889
497488
176398
1182975
611452
53887
1212424
937531
292952
1713049
1821652
793831
1327942
1993399
1334007
1506737
1048187
941316
194077
1199452
358768
305683
21395
347558
1909762
165879
1721995
881547
1257578
183117
1935263
178136
1582741
139082
588492
1464157
1526634
662689
1864193
1155234
1874228
739743
1182529
895088
1333755
1805204
1250035
1075670
288576
411064
1971406
62165
170181
1486299
1921435
1813969
1797180
318137
396382
1696507
1486602
378295
113008
803738
1710163
443577
32130
860943
903577
1192178
384533
865335
1740012
516666
1963930
665915
979796
1804789
20395
544533
1437809
208453
1177117
593659
583138
711190
1132605
1086560
1286909
1967807
928026
1855181
601510
1865
250004
1657161
1114059
829816
51217
460976
409452
934141
163719
1424586
750472
671248
562453
1101417
842540
121855
1804895
1163333
1871795
63846
1117279
1977864
722553
980217
1409425
169337
1873517
712791
1640712
740009
508841
1071700
1121464
1847250
303105
862748
511706
887824
735439
1157287
1610197
981891
729980
1228463
1219983
1749033
449244
1576921
1563842
1247170
1128865
1745092
98150
1969629
308101
906873
450305
1430226
367930
318167
101809
714030
1036220
296171
133605
1462070
312491
934664
1688000
297555
1348707
1550323
1298161
574191
1193515
1758118
1632771
594174
146466
203582
1248572
843661
860482
1816522
1083567
475402
353144
1622285
1399189
1416222
307534
254186
568220
247222
1806643
1558964
1891909
432045
803308
268258
1490480
1166156
1663741
1818349
659170
952166
1311707
827137
1232819
909272
1224179
1240726
974792
1022148
429979
1889678
1731422
1272791
63546
1020801
182012
272370
1340082
1673718
852622
1567102
43203
744951
1748194
979157
602262
1645227
334174
929364
1743257
970792
1724546
1075708
1900837
1069885
835030
1323956
892397
129763
1352964
695400
1975076
395819
869668
628682
1095901
638809
1389688
345817
806969
1140132
1768632
204056
887769
883076
606908
327249
1966355
136014
1032777
1902873
788016
1718553
1992467
1878087
1604024
1339932
390073
1856179
1079538
403369
1072568
1660511
311072
1575910
1023595
872487
425822
1220831
678547
1975954
1049973
1554110
1838204
1445523
186448
504086
1009636
1934729
1334236
833636
514890
1425877
1678289
646094
1177441
1629933
479643
1783073
891482
995369
78618
1838906
22776
852616
1300812
1433938
1165306
1401044
502450
1664119
305709
1662369
1200671
208478
1531173
808750
5497
292839
947180
774211
270855
794899
1896398
1442183
790395
1444160
1335626
31824
1718303
1518404
113755
1969264
1448061
1660636
1376228
1424464
1341244
306309
1964562
80859
781627
1279808
326867
1165667
924460
1859203
130672
177348
507777
1440162
867385
1778745
1371013
1148592
1406348
172939
231689
988979
936386
457645
1265238
1952262
1079927
545070
1578895
713292
349710
1810470
1561064
846341
204567
251565
512822
1932633
1399987
1329941
889668
1265789
309431
1752515
1577884
1785499
1771518
1303800
229297
576136
1288824
811525
1303110
496154
610991
379247
679255
99677
1306905
1126407
1146838
1323874
1038814
998956
1444133
1164365
1796691
196554
842106
149324
568921
68517
594855
305995
1569870
1964010
1630015
959242
546571
1480188
924228
947435
1761711
460378
1855256
1609710
1525352
1516906
1845879
1031060
1782520
1693726
507405
803126
1123483
1846641
1572817
351949
1811757
1201349
1130541
1982418
1233768
832099
591608
1427736
325806
363558
1067853
1789597
1757965
1056631
1863828
772205
1590966
766524
1220633
868049
538278
1869881
984329
923686
1664099
538965
1891106
779585
1026664
1752194
1892084
329033
879841
1663554
287070
1333996
455164
1976801
1292773
350779
1048494
1123412
209564
1371761
652909
1998197
1025084
1608633
1329920
1347051
474181
233326
878527
1238771
1628022
1044428
1521708
1302046
966772
587409
152972
1999179
1191027
859173
1002159
236915
1618995
1333775
1059692
121867
1649840
1074589
1345082
769753
987329
434612
503870
1057069
1884097
1806716
1013141
1039795
611839
1311294
1565530
52214
1430128
676124
1040558
191038
719705
110491
406814
453382
1072557
1434099
583112
709508
320105
1709839
1690740
1834308
649095
1648263
315192
300784
1035491
302820
807452
1977103
1872343
1066031
408187
1782022
1027654
1075671
1849452
1608881
1912154
492889
1641996
1721668
964796
486205
1812651
1404046
834610
164635
218511
1089725
615891
1856081
737521
1811606
1959872
453879
579187
3906
348546
137464
1737181
1534798
1761164
1708844
1166744
1325678
741622
957643
645015
519370
1362954
1272227
615846
56674
595143
1126342
1477872
691628
1445620
402594
361001
1926367
726666
313402
969528
110154
1030377
173855
1818114
1343712
1272109
771649
1376420
1253984
336504
1503882
1058374
1386148
1971987
726231
271408
362311
485080
44471
1886403
1297107
292572
125326
22291
1681189
611912
1119758
20238
25154
1233223
1194660
688236
1197584
1659107
185099
651920
223826
857121
1178762
1800075
1283968
1379556
117490
571327
1799516
1658395
1605503
1994371
1944125
88529
647613
879371
1194257
1344649
1847265
254550
1599974
844237
1280541
442177
194081
1169431
926671
324678
47833
690526
676778
1121269
1728934
312640
1504652
501882
851311
1685810
1821063
943845
1141788
319526
1779537
1606678
630779
1111362
1158447
1020471
1078361
621766
1464113
838914
313976
1571723
669473
497527
1563694
781552
1493580
458641
452596
616151
942161
1746884
506670
1562260
988407
1780634
379969
248749
364777
746911
195267
1151602
1993499
362477
225764
1891050
40244
1664398
1910788
897394
598480
346695
483196
97895
273278
1018669
1974531
1057963
1360286
432432
509425
368296
1620301
346270
1502836
1150375
192536
298609
1891267
1674463
349792
1988699
1176095
295224
1370412
1547672
1607567
1060317
1760902
343070
1313773
1605430
1128474
1548776
1724778
1594766
1012689
336030
1626518
376203
1063113
1244393
48988
1096848
1305566
1109547
686493
415517
1751349
1735118
1950166
1467640
944604
574057
833846
1387084
267073
485649
1341739
839920
196990
792201
1100276
1774943
638389
403082
700351
1034131
947609
1986491
1220352
1916706
110400
1851285
79774
1500124
1608378
834847
488804
1371111
98359
1419998
276528
1328247
1989936
901906
1921404
529529
1275840
1449685
837900
206782
1482043
392090
995125
324048
1068009
1606112
1374931
1957584
1068450
14471
867273
1752946
1402734
1562463
952276
474707
774237
1540924
1389723
1533498
68791
1681846
1560624
1134346
1957568
661518
1675948
1097880
1766391
1772581
1565357
1736486
129509
846179
684776
586881
1270552
931118
351350
1465306
906783
297390
873612
1596811
1222023
1026687
649824
81099
747320
384669
443646
918532
516783
1226800
469754
923377
546998
30881
193267
640268
894475
849626
951008
1647023
1489001
916912
1332280
1311445
983878
1889369
1692877
1402651
256001
1940060
40639
380344
1632732
1075702
1128226
1221352
432165
1992585
1371650
720743
1190028
1098099
1470867
619981
27736
835333
1521196
1002533
1701676
407767
1851437
1389727
1855026
1882892
462922
1734997
1072886
614587
423429
604995
1014746
946332
1741921
232072
672781
1207285
384671
701019
1627175
1494595
1906585
437635
1591810
1997601
718927
992160
580995
428894
1216129
1536131
1364407
660192
643817
1056908
1858800
1660535
166335
463742
167841
307630
548220
1302091
471171
971677
910838
393212
671107
585562
246715
1303423
512751
1734113
1367981
989115
604318
1574625
924975
1262980
1024624
347853
1928425
601779
1258801
1487844
1700330
1374064
1508348
881902
943043
124234
1385541
65580
1895293
1270257
992415
1329503
753153
967678
1116787
955738
1837347
1046829
512588
76130
698831
226527
1570741
1895835
1580441
1595878
1028664
1750610
976091
237690
920394
1515827
760647
1369641
324829
1502112
1768083
1470970
1997358
1267864
1856291
1107010
1945290
325836
1319765
1267609
1555926
928281
298013
293210
1150290
1616665
737628
1853651
291919
359810
55724
551631
1599278
433007
1185589
1128224
1546237
807007
1453464
1735302
1629183
991908
1524681
1103448
296378
1328473
22267
598652
1505259
1751833
844950
411307
975334
384452
536166
390473
476160
1506012
802830
22589
100687
596391
1117760
1023472
1583136
515541
1819448
661120
333268
1022696
9395
1844382
287703
1488875
1089620
1296224
1112261
223478
1794770
1463413
66280
345872
1081743
833532
700598
325825
1452930
1315631
1611182
1340660
455969
1913587
1271221
1282453
1812228
757812
1591719
1655344
699117
310666
1842176
254823
1258054
1918442
143840
1412167
334863
1945494
227380
31472
356159
547583
1981173
817908
1546775
1386171
115735
626713
901989
1742390
477251
1396862
1931332
460918
494581
1544926
418311
871963
1656974
1076504
1693593
341809
931692
1847972
733139
1577181
165357
1637910
620900
1367799
1747030
277967
1814581
1603821
1171637
393780
1307934
354600
651507
1900331
735100
312598
145819
567751
56187
1732732
853752
1149958
104999
1255783
577288
33388
189698
99000
8046
848075
1100726
427563
1082182
1634051
1152548
165129
1141402
873866
1269168
435735
196890
510848
145147
814309
1786870
1489421
469564
1566878
153732
1671240
1375395
1257414
403820
1021067
819884
1042565
1626633
254532
767880
1908963
664262
1578255
1939771
703978
1814226
996486
1238753
1437900
735352
1405358
457790
1384734
609238
1242292
1518714
1630923
507589
854283
11312
1962861
1363596
1915336
1066899
1012722
1009935
669636
826670
641737
1247493
1926877
977052
491558
1360048
1332062
484865
758607
421401
532919
378015
55615
455902
1162504
1907581
381586
1712574
271119
416881
1370594
1029577
987915
1383672
1395733
586180
69549
50145
1287780
1772924
101065
317695
618390
1307762
1977643
1071046
1007134
2147
882691
1438970
1498609
1080847
1944846
1933766
203739
22453
1077814
1010948
1726086
174612
608518
1029239
65279
1546836
805171
765082
203356
1388911
912075
1049611
1813703
539126
413209
721898
1952910
697867
1951751
872216
447872
1033127
1945237
706135
1847267
1489775
804413
1269738
122288
603818
1474311
365435
1732038
559757
1231217
216877
199511
313135
937432
1598475
232442
290822
814574
1463349
115654
1918515
1490185
580226
43317
1884897
769846
1142168
491168
1382751
1351167
1842062
1245244
228699
770305
1955815
678671
1444177
469498
255005
822729
1593498
1046140
543531
1646348
1037315
332405
335495
489342
654892
306073
1340751
72577
1295190
1171358
618520
1638296
1924769
1898511
1188199
1522449
1903891
1296547
1255826
1243039
1206019
200214
3412
240679
395556
1216283
910518
986239
390236
534847
1897589
1066077
45761
945188
1823833
463199
1976861
624504
589176
1405644
487177
1067904
1869829
1666302
802078
1642676
158154
914279
720053
1370006
1048516
1363428
561269
1570749
401821
1292521
401924
1058326
267829
1507639
1877880
1402211
1654937
1178883
183264
1550576
338141
201683
1818493
68674
1175524
1615156
106210
460476
1265073
919299
1028217
1315874
1092861
304458
1525740
776968
1390006
948767
1005983
1941341
616349
964122
1857616
1132425
669796
957665
40520
1149123
1858620
740513
446789
1530864
740586
1806003
1116367
355242
744723
1773466
1570898
448319
1084380
226239
59605
980582
880478
1959197
1294134
1984623
1081516
231606
1882298
1258064
804144
58716
1792408
1543915
1920291
346139
51267
1398702
1752802
1250855
1054324
332111
567571
1308154
1478772
437098
877375
1769822
1990622
962773
905750
1928735
310586
916907
375381
63261
974855
404034
1453975
1715174
571274
1847670
65442
10125
1616719
855488
449092
1773486
889415
818897
1780427
1128907
1561116
1650877
1484145
1563809
778844
1834640
288453
394787
602502
1558296
221402
1656799
1863661
1568610
1066575
174846
302788
1439608
1067925
1650714
756287
1509452
1958376
195060
1597494
634079
1373096
715253
319262
980522
1083551
435730
1171870
742661
1562736
1949610
1299006
1754805
1800533
1432932
1913966
534310
1023347
183883
699889
383133
1280301
1127677
1466349
116443
153490
1689484
1469192
1380683
1767163
601068
1703419
1933769
1060794
1822935
1814054
533575
1670517
1593263
1315745
1912469
75411
591843
1443235
1161566
1145556
308286
1671062
341522
439873
1714497
1313068
1296183
1688366
1626033
1127300
1325216
845766
87518
629199
1119630
1125051
868779
785215
1428538
1246235
1526933
193134
1696533
1480442
1677075
1432272
655331
1910658
552342
130254
541838
99051
102907
1411745
461061
882232
168616
974489
1134547
1908901
1568491
553439
554926
1809539
1118857
115770
1654298
338069
885290
1880252
284976
761432
1157140
536092
1047960
393589
1998354
1989065
1047258
964384
1296729
875108
487577
796714
724219
592060
786678
952516
61392
504337
1627524
3422
664500
1094522
985448
1571845
186977
666641
371637
1961022
1837906
1552922
447157
1370109
665359
1407343
1344445
73296
947467
1248179
39296
900136
906830
371560
509060
376112
824794
1124134
1018459
40765
14206
286741
1790925
145056
1434378
1942688
133283
1391032
1511509
928450
730395
181009
827893
1324223
1151147
1248250
897191
116399
1235144
848699
1593989
1516145
685536
173405
1455736
227753
1950601
242011
1052475
505199
1585133
284531
1282221
611434
959238
1495884
1943117
102426
1241234
1813179
1115478
1533078
1213909
1003045
548947
747550
1934422
255384
990221
1835816
1408502
842447
497658
1351813
1384062
1662769
420190
1550106
1684962
421000
293595
1940467
1278040
1695689
1715471
1809032
1239842
1796368
1227567
220648
1907591
590990
470479
447886
762089
783707
1287828
1852275
442481
1923682
1888797
1253360
1359143
1355587
1335631
1004384
71727
1364237
593496
1340964
657247
1429616
962641
145439
1150451
1776878
300979
1897339
1776121
1518688
1978068
1936599
789378
132432
1013278
1728281
1065776
540234
558578
817494
1487977
1397791
1336958
361827
321100
1266203
911826
741122
514455
70160
1708446
77094
220706
55667
65655
390340
1998491
1768909
1201471
444206
1486661
1429517
246576
1431470
228220
1751911
1593730
973184
203580
1047433
466649
290361
1337274
625978
150384
763982
1130047
1015088
1257278
1459302
191592
345074
1439471
1030293
1304161
212149
1869125
1013888
1412919
1058508
1882460
1435310
360116
166562
222967
867089
157013
1745289
1731233
1930237
872012
1099715
1150785
295739
1911420
992041
1050410
977134
1616730
166009
679422
1312825
433384
1575080
1008475
1652139
1377063
779994
994281
116985
1226934
1080150
1187689
1366160
553596
1779833
1379430
37223
626993
296588
1287001
1647306
367617
738785
1185388
1010731
1824460
768504
821688
591209
1019392
351220
750340
893815
1533019
1645378
859027
1185664
1490688
1743262
301709
1764008
1088970
1853237
1867346
974706
613840
771303
20761
325736
42281
1262294
1021017
1413103
356963
1689351
201967
1205277
1284494
674990
1514295
898824
1350284
1334764
69920
1835789
1229253
819405
887447
1056207
21935
970271
274555
1478035
1403975
1823117
1974370
1036521
1366491
742580
261221
1815765
581847
1795215
305520
1922136
364938
1763383
1338314
1716699
1174463
1026318
920895
255096
726349
674398
1587831
1654963
1732185
1474412
805452
1632453
1709332
1709658
1224836
1110934
888362
35992
1779843
856180
1236846
374028
662915
1156681
512227
445955
1116414
12470
192439
77832
685435
178754
193887
1244558
1430428
1750410
465508
1524097
1110163
1935506
1939769
1219710
1472037
840005
258845
1778047
796032
1919611
937231
1648397
830119
1085299
1375611
538759
1026701
777042
529380
1575214
1427923
1671616
1897376
843094
1068568
573198
1232820
1408857
1587359
971649
1741682
1796617
291426
1695449
490067
423991
1119445
1897772
610995
1430601
1396201
1002894
414460
1473545
29554
563404
901161
876919
448575
364409
175771
1111521
1559352
471060
968239
1739481
1225563
469401
305706
1867569
998007
322680
1843270
1791381
1617034
164279
257359
205148
1372425
1531844
603696
1527186
602586
428940
919988
553083
1260146
578954
1918384
819467
572570
895338
1839294
1372046
1323447
816569
1848198
1397879
198792
1115840
664317
1390346
1878413
1637998
792555
1855171
430233
538874
1922134
1558381
894127
1162043
148111
691863
1835873
1286274
1455405
1970248
265401
1090770
1751106
278982
326688
1990045
820328
804449
1025056
1425508
1371464
1808943
440109
1019160
1770308
564368
1996883
1793132
1832727
662486
159152
1385513
777127
88811
861715
1665606
1093493
735782
597825
416984
1481761
1456789
775911
1826787
598703
415982
155699
1850218
1057092
1949477
1516339
582739
512378
1763503
702480
128956
1848607
256003
515917
1446102
1967837
1019148
1196227
446239
1081874
322308
76148
264554
561806
921738
1511268
1715021
1805019
817634
46248
1657935
1727763
1832568
570389
363629
531312
120180
1421489
730508
1274062
1991925
170590
551277
318567
458567
4783
848711
309078
1961863
805245
508757
1302658
830036
1582562
221564
230376
1996082
873996
1728359
159770
1839770
1805202
562904
1580481
1058296
1017918
1517705
1574999
200587
459927
281839
1751703
100985
1307374
1289882
745577
221441
514659
936323
174991
1499986
616994
270253
1703820
956252
987055
127337
1140365
957173
1927295
428978
1929865
148021
150549
1954778
516260
485047
1544308
1558611
1715084
371228
677390
1882619
1709574
925724
144927
57411
795481
951554
274653
807379
744890
191933
1306533
1159800
750414
223244
337355
922114
84672
1178381
1678894
550560
99984
219426
1505438
745145
1190931
1791029
861514
751006
1348920
480005
1594910
1522937
743132
297948
986946
1594840
480129
28577
1635492
466557
720183
517769
385148
1489447
1129957
382901
358910
1477763
629616
1425641
410595
173122
1560873
1024051
1845498
1267046
317833
985476
86442
258795
984476
65191
573081
147385
177376
684
153185
1840119
416860
229637
12856
439584
421265
64855
477790
1975278
629071
1420174
12389
1326021
113593
1643686
905608
1470780
294818
1938513
569844
761435
632756
1906812
511048
1164594
357728
507984
644755
707282
1932321
1824020
805524
1286420
1288612
1297688
1565808
892419
1456730
604176
758085
1361190
664128
658919
1527889
209751
1166625
137220
1791793
712442
512406
971072
1375915
1900966
1834098
457444
1261743
90017
175507
1148545
951309
783243
506092
1200412
781956
1878693
1192516
1786914
599804
411857
426056
1564689
1292813
615043
1791024
1629364
768896
1811537
1908302
1697782
1588629
1645423
1513128
1993124
295310
885886
1442834
1438706
1255349
747659
735827
1674268
1422833
857556
150503
906900
968423
85945
1151545
1107278
697447
1225682
1353462
105619
1856108
1718124
260333
1890138
1865518
1673315
1262774
575872
1126136
289382
455117
1677701
55924
136882
449379
1001674
1871882
1048349
646992
572547
854361
1907721
631666
1214911
1244646
1014837
650024
1293942
645307
576854
955271
49925
56464
1349575
828755
1125187
1805158
1860183
1988553
386030
438973
767264
303535
178196
1106978
1685133
1648253
739656
1097060
571389
1123521
1359530
1746120
1196876
463601
1896522
938259
1553267
1001015
406427
1785481
749981
1941781
962060
989096
1324503
983548
1718376
950813
831195
1065926
1485380
916483
926068
1481420
1727649
1846267
501163
101537
1685640
1673706
1314980
875464
1600238
669592
1935661
1595771
1295449
495822
373564
157709
184843
1553726
578489
1578574
1721331
1006080
194878
844831
1226247
449183
872493
639872
1090609
1287808
1700488
840378
399588
1766564
717344
1569284
1714241
1351120
1922080
217914
1951593
196457
449956
507194
1599917
1898755
1169928
1196216
832311
342436
1633685
1199751
170763
592684
846081
197959
681179
1209104
1845638
1477335
1599248
1031264
554579
1762617
1106430
1635552
1752550
551566
729895
1830617
1262689
1133685
862141
1454210
1335093
1812840
1840958
379043
986444
1372583
163415
1211186
246866
1292565
1021010
55092
1241271
395142
1099031
1106666
1498381
1474458
483523
1395438
1425665
1337792
383038
1398369
334806
313739
1826515
198295
964134
1138390
493593
331364
746654
1148427
440803
1964713
153729
388083
845409
1630835
852411
620048
105316
927354
505763
1004956
56016
928513
546894
1760964
321064
1497455
1588717
681600
857296
1902064
793447
1944334
1576891
16816
921510
940051
1477133
1023091
972099
960954
1392466
1350027
196209
914593
1142405
1753147
1441289
77533
1687347
1519507
735126
149055
155452
245681
1533970
979732
320396
224932
1084124
319178
883468
1665953
958034
738757
1758572
414896
846911
152019
1978097
1589963
1698452
1995453
393362
610232
1065964
347571
880336
192896
216910
551012
626785
1221599
1338006
768850
262705
1710902
986700
1618821
1256074
1936313
1716720
1309529
17390
1327267
1467183
779912
740613
953542
1938429
366278
130002
605524
659243
1360664
99859
1422056
43914
1224250
1403357
317854
638835
1082982
1951075
8896
1432984
589718
1398344
825374
1570990
212796
586678
1652515
576048
122809
369197
585039
1350151
712530
1269729
82927
129993
505132
468635
305
1746076
45323
630597
234257
122311
1031657
166111
1076287
1760734
872769
709798
987307
1105458
891223
1870038
1123404
1401897
1432353
1575567
1717633
1489945
946742
1400403
445265
879953
677402
88380
1952588
378353
323244
89773
1939452
1558694
1646601
1427122
304608
363108
872510
609822
642523
1219657
143129
571236
827616
1748230
1839037
703058
1448477
912664
241696
1979836
1030236
739897
1819082
1007044
1534323
1340491
67798
83219
1090430
913932
1710294
1149971
416408
1303185
773572
1259500
1941384
1871474
659969
992049
716634
1869620
232132
72173
1668412
1250877
143246
582964
708775
620952
101403
1439192
276213
930332
1803851
1402221
927669
1758782
587587
1852954
954854
223813
644688
584649
1037057
644476
1819835
492464
1079719
686235
63860
1264468
1186560
847648
924494
278075
988703
1290169
55029
985352
530436
161293
1947177
924993
1229326
1870217
193437
1155816
23223
1789365
226867
356362
1032717
471020
6018
1338522
322691
1153848
1836991
652857
446143
985285
159203
729362
926458
965697
933537
1965960
1302827
665934
1195242
779677
4178
847632
120615
955565
422487
256355
1012300
554519
15755
1192346
1020151
1891828
1578118
561411
903030
1559811
620881
499666
139299
1619432
1453853
1212661
1678694
1522139
1979599
991005
1594647
1461429
371320
1374647
1165353
1114789
976900
113351
1985528
1886777
1579695
1548273
603549
1237726
957113
707917
1829420
350026
875092
1600156
293423
1194323
779951
266348
804197
7738
532265
947703
1892548
3725
1923078
717070
699882
1149666
966166
792187
1369084
1351933
486388
11054
743500
593134
1290630
751263
826121
42900
692014
398651
1546538
1442426
292532
426687
289899
824091
655381
705864
1227127
1091449
1230580
324526
715952
1811333
989205
1298058
1988033
1767569
1170604
1922876
348614
55024
929211
367237
1948700
1239315
1913581
868134
1690799
974423
181173
1896432
197949
1447489
1018634
602383
13534
58449
16305
1553016
1655914
1653256
837890
556503
1889410
368991
198420
962453
1586219
1202468
568614
795202
1910159
852801
374145
355785
213147
505760
369057
740709
615656
315576
1466947
598061
1469946
1286417
319693
401671
1109082
175059
1069830
777772
836412
1885952
1082527
73278
537790
488182
923849
542012
1737580
241573
1848521
1753426
1485990
992814
1992239
1162460
1799859
788723
1721583
190435
1960645
590237
1833525
305756
1100848
1070615
1089610
1698975
179514
765583
1085273
1146116
1905629
1547446
444706
250715
1588186
1251031
1159960
1866938
448849
1437818
1141550
1834176
684694
1373154
1158073
1413650
269725
1934888
1359391
505029
1987162
129785
1198080
1024858
216417
1600192
154198
321132
154463
1939383
256388
592452
374460
720611
1128745
719571
454779
1639024
1131556
1676291
1457904
440440
1943844
1131956
1595494
1127796
849840
1056497
886430
232722
1229733
1590432
448209
1550851
1341791
512010
1706499
1176112
1721320
1417741
1618500
1853601
708243
622657
168394
301898
1406559
756085
1350807
980058
1659734
1497036
1252833
289759
1728095
812933
595780
1815385
427742
277011
833542
281412
1884812
1498555
138446
548004
1132708
1409950
246097
1966755
315964
1477243
1557433
1433011
672097
1542106
675215
751031
825764
380211
259266
223234
615896
1496971
1597042
1997506
1769787
1458803
272220
1765430
260599
1958829
509191
455087
1800771
1217188
260825
1975546
1277251
454536
951380
327010
1571336
778263
155835
1850282
1014981
1144224
876028
636432
45001
1799000
190490
1462656
433315
141802
672256
1185542
1391662
212046
990689
1826023
1857389
1264576
773390
1429537
1513728
793972
184526
20760
911115
1545486
576526
1017527
465525
1943665
435082
1027864
1028442
887827
824607
704192
1640297
670987
863480
771731
1612375
1338944
238775
1705103
1849431
804430
779676
298669
1214512
872488
593051
773621
511357
48961
993042
224237
662869
892269
546571
1930587
968900
1630569
6256
1730931
268939
29735
1462018
1727043
141933
1147743
914813
1216249
919539
1815610
1212909
1553690
643762
933822
27947
1324403
870508
906472
369566
1414719
362418
1438208
1932778
1125753
146710
901535
1440170
1218196
812778
1692301
708641
230345
1275895
1353427
953457
1857998
1719576
1090140
1646234
314620
1778489
342980
625724
699094
116244
1145537
1922389
1529716
622848
797749
1228201
991971
1744144
1818368
287758
901660
1040234
830606
1794017
1750743
1834694
52781
1878905
1725373
1438816
1547175
1281462
1327388
413401
163200
821138
305433
1902616
1767273
1703467
986887
482744
1219818
694243
793143
1150854
1949012
1689366
1581562
490414
1342706
313708
1086574
415102
1578306
1253776
1301044
692104
275445
1515015
975605
1499190
1167451
944561
1753751
300421
1410279
1209866
244522
1875071
407652
1421637
1132036
139368
1035426
1738104
793679
1772988
1246516
1324761
1017107
1766916
1105083
1550458
920871
988082
149169
489617
1424208
855855
429443
124936
530375
1620980
120065
586235
312067
635030
695773
1789499
1007339
1856542
1262322
1610188
981558
675514
1560953
1791361
606555
1399879
1377867
784293
1509027
968989
374835
1858371
869327
1005929
1846872
1608506
1693875
1427803
1360460
1253034
1293866
710710
190773
1798823
721929
790670
946331
236647
544687
633187
1309066
1051017
122415
1980388
1239635
1695449
1316569
1140790
1295094
848472
1814709
283530
1977298
941343
1298638
567925
1836045
1028676
1913521
566031
608028
218960
778164
1053285
1880469
1296465
1480978
1115102
80619
1050451
605880
1278896
8263
186507
551485
432646
1539012
655423
1341885
79571
640920
343830
1108257
617623
1631500
557160
777739
620741
395774
540712
274744
562896
1681163
806241
987644
831723
107373
1527919
1130791
1108777
1248773
271637
723339
1904380
269138
1431432
658431
1483348
427845
1518159
1671674
244365
1572311
502708
1522259
964179
1348435
1062369
514122
323917
754779
404508
1024757
613385
1350768
1269045
80722
445875
130672
744911
756381
46902
720541
1086865
1328205
1398103
1522679
1497005
1062955
463637
411024
1637556
1990930
756499
1875251
7450
1190356
795226
148061
922030
1851631
1916407
670567
1242274
149886
699739
1513287
1650422
489517
493054
986580
273639
1062973
1644195
215405
1666878
428914
76167
1264210
362514
409532
453524
1175744
829018
1517151
1459827
70809
298256
1527636
1458970
625709
1887964
1968056
1481194
1110487
252509
1749146
518952
165615
888586
1983852
1033960
1019472
508420
833208
143589
306559
1347291
556466
1945441
1756472
272872
1465693
703038
1190187
1627184
109896
592201
1130464
386632
1166961
968042
1606372
104370
922220
550887
350946
15038
1252004
487214
1982295
1551926
1867177
1259930
1667034
588470
1558606
212013
1929018
1076864
107397
53428
1603147
457990
1063806
582573
611092
31195
1551501
114346
1444834
388610
1333621
1740390
1494742
1307729
368889
1542245
78017
450170
1534409
268500
1397832
1369239
1977465
1619312
1598818
1450977
899231
145281
1736964
455546
1699976
746571
800115
1005628
4828
1637482
1915272
1572798
1641994
1041425
1916583
373430
389035
1366788
1893401
610565
311602
49668
47617
1565259
271321
1513549
67759
1358564
1769833
80245
542883
1101129
1689587
1454005
1204913
230527
615410
1288846
450512
1990135
197406
269938
141260
974531
722792
960510
1260097
1574912
654144
35095
790957
1052904
1018313
1030189
1549464
1669325
1545719
1544206
1872902
704944
1273466
746252
1984505
1074286
131586
1863876
35283
1349943
856497
69223
21983
351870
1632973
1162064
687686
960768
164875
347125
1273121
414041
1474911
1353134
1867622
1162927
1785962
1141734
949709
209307
311968
333440
1888409
956480
803764
1946495
223434
1917281
540656
1952288
85503
1259291
355770
626568
526692
615137
275280
786930
685626
574604
1116900
1564279
1401119
1769741
1620327
553930
856130
678790
1086280
1906579
1150816
1689653
250348
35916
191074
1727703
1349956
785156
1438375
629791
1237476
23872
17452
1918442
976111
1578366
1227726
957272
262720
1396651
899662
524806
362407
1819366
888879
1470059
85676
1409559
94942
1029475
1555642
1077389
1372079
1713486
247204
1080906
1443784
747969
1525940
32815
134687
1032659
83791
227080
165784
1563203
1757944
1969495
1523060
871165
1642221
1632387
1132618
1145175
370494
920570
428066
1713079
1100866
1368276
1942994
231103
756919
1198092
1902903
1048291
826355
746426
1224916
992756
1602353
1076408
727511
591531
1750429
1379506
873578
70538
639325
1431599
829323
1209119
1139051
1501550
1558338
1166944
1218225
1914319
821361
657097
1196054
409089
888452
791074
1054193
1688701
1246538
1394819
1018453
549869
1440849
1758598
14521
1845142
444437
966996
1773855
1636321
1894417
1770396
1686098
1641303
17979
1304176
1843438
1127955
724974
14021
1161985
874586
1574024
1492366
1745662
480512
388588
1549749
971752
862348
1493355
377477
747407
470003
1851599
695112
1745118
376522
1636592
1180066
589364
1189525
1427369
1909210
1702501
779950
1950409
1555460
1657572
525657
1447838
576348
1681692
1536401
1067047
1668147
1760010
1781770
1415383
1501937
728700
111625
1459237
1052127
1468834
561299
737028
1675895
473671
115301
1731327
558095
1596072
273064
1571000
1710731
1761779
965763
969458
868949
312899
993875
286525
980932
489529
314142
1434029
763255
933302
1882643
1150456
1378260
1754694
373157
821076
228805
1582614
1443430
771036
6171
1674466
1169539
1245741
862118
576631
1716713
788632
1713343
1085547
488344
1630738
337246
169959
1796533
1343056
313632
1176127
1440468
87082
1222332
1883531
180220
1892773
1528635
1907223
1208388
1504736
1346021
1208836
345502
547445
1000079
804377
1067074
1048836
1513386
1131619
1712541
737847
1809505
1649033
943701
444027
1783617
1203707
1639360
1095406
884661
580286
18151
1735218
667208
1249252
937382
389444
144285
665941
840148
928625
803894
161290
143895
290512
1969989
532563
952373
612011
14978
1829947
524879
1870525
912640
987099
1583110
1566526
1082550
939236
1163176
821057
667925
1983688
1952815
166553
438079
162731
442527
691926
1763759
618014
676670
186013
105048
376506
103306
1712837
602885
1592287
108396
1541351
1657604
285371
1265603
1087896
260567
964702
1176606
524183
1047985
1807846
878148
1689464
1825741
509231
1412405
1341496
1871343
1265190
347731
765333
223493
57055
1313807
204491
1234900
1414630
1300915
1359950
1938270
1738294
357594
1468976
648642
1808419
428078
1031536
1775869
1964779
892681
751258
1343908
773590
1669655
1954551
146927
1795848
1992598
697472
1712888
789123
1463386
1131167
1933573
1241449
1120871
1749221
1800123
1328642
243279
543265
1430019
886287
262749
292645
1083700
642504
734919
574947
530597
127923
1147453
470686
772409
1075020
277700
698317
1058551
1756639
573078
1492000
1440469
1701359
1699291
1033938
1470802
1866133
1053013
405051
364572
1649960
328946
22670
1054399
1436950
671422
1283264
1869699
1769718
1288490
1054976
388
677284
224111
1806610
1457852
768923
830751
300674
1268801
585143
635977
432818
1343436
1798831
77683
1363945
209832
1115967
967890
51712
132908
1388407
319498
1353556
598288
72616
1297736
1715370
465264
433608
892772
296636
1169520
17553
1803248
1441397
1947995
93183
53807
1954864
1275835
1152161
248041
637516
1172559
541876
102524
1846150
6277
1376789
443577
76401
325679
867256
744196
385798
1865343
802682
1943098
1758552
568200
855640
725105
1803724
1850974
867323
117199
391761
1238282
277870
1407634
443524
193546
1507604
123441
1220055
928876
875024
893734
440294
763943
369506
1977076
495237
1906582
1464218
1226622
1517635
619768
1605385
1662196
1529917
331791
1524829
1893673
391462
1352276
322694
1120363
396193
1431488
124908
1447184
1472068
1193748
482583
1638054
499277
347151
725323
1597308
887341
112729
1002872
26076
412996
306451
1859924
1556562
1195215
1006193
92763
1821343
197373
1008197
974852
1271767
1450752
643277
571935
1913209
1969537
554654
751233
777439
835889
923454
1683605
432507
74343
886893
784884
1869244
679993
1130580
1345389
1789108
355673
1233634
81490
530170
1559923
1444582
1887056
1434126
957871
999738
601908
667114
30313
690922
1537249
913227
1918124
1322996
1644318
567114
115197
349018
445600
841961
319263
81474
421268
1349750
131689
1440055
1638030
183088
1040367
58665
770236
1280573
719006
730963
947024
965565
1880574
1652990
234406
1161744
973807
1638191
1100338
110815
373574
548055
106912
1568870
1513032
1999258
1638667
1539304
979211
458267
1226005
1004525
1291538
1003323
102178
1957221
576979
646199
17636
897834
375695
1236985
906501
1110130
1398264
429144
738778
1396819
1773484
1599252
407302
1271833
1667014
18600
1134633
1364216
1177975
751692
388481
889554
1159627
1864857
1114770
1904860
1710068
1881937
1800581
1145199
1601110
1492463
204578
390292
1709166
1500008
1259255
395053
892531
1484425
1672766
299305
1141133
1031567
1981088
425919
592491
1537874
1838788
42303
60827
491554
1514466
1756227
1002550
1251416
1165233
844728
1112113
269375
1305360
180678
1223449
91587
850949
1078702
1185475
1826580
16792
1214605
1974171
538028
1694929
1985155
1177956
280894
1744955
989963
1353085
1259814
485394
583546
841585
1771582
1334561
1598313
1701766
1292930
686555
1919492
819626
74271
987058
1137333
310449
68425
1440818
711739
1814045
1635184
1502684
1369134
740677
1811724
1440414
1915635
1412414
225056
1375911
1631341
1851345
1392973
429856
186394
376441
508543
1243920
1452198
1895218
791883
652352
1851788
16180
1818679
1050171
1376726
1936249
1403394
1518440
1877376
395634
1738617
1292253
1767491
1271488
369418
1723149
1090266
1737882
573095
1175765
1460909
463815
1647965
1422282
1638379
1351972
1033516
1518352
4373
106500
946915
1454376
475955
242825
334184
865836
536608
135487
1307418
1793574
1938957
1281880
1477936
1927833
961908
1983503
719253
972025
1170285
888880
1888007
129514
773859
849998
1292283
1960011
1355742
154411
1701604
333523
299670
1926477
995467
1042144
1200818
672939
1292120
701724
341141
1792352
1954557
1480178
1434939
1673985
345603
1716931
1046367
1356335
910701
237578
1140026
746016
1668692
1505754
1525952
601522
1676429
449519
1531525
967372
30491
303470
210718
893411
323253
1076333
338351
43468
1792892
1060379
1789821
536864
689161
1956517
1775390
1114123
1596526
142959
788371
235809
1346988
1614484
15612
352581
1655835
1720489
674953
575482
1682812
868239
246586
1406272
1301532
514412
1574086
1891285
898574
514131
1816749
1091819
32008
295941
1351960
720889
733753
1943535
1305192
1570142
1219568
389574
1455578
843849
852133
1043026
814875
1209527
767634
1061193
829001
742132
1937579
64455
892530
1577595
583222
1938862
1144110
413102
1639607
182862
1932053
1183991
697024
1842412
1478510
1052661
1993149
1022579
733412
1531200
831236
1385010
1796271
1951828
1692583
18872
1067276
1809793
365147
53996
1766137
1798766
1049597
1947502
468144
1983480
1580577
1083253
1151634
1597864
912679
1768693
113447
1739437
1816405
1132813
717845
756396
1164983
452741
1891260
1508378
1616167
133038
1565987
1912065
1613541
849759
463943
238826
1921361
948863
1232677
1612792
292117
643529
1322902
432908
1130255
1090942
991060
321767
43249
1335655
831174
143351
1444999
1502819
1641539
1854814
686991
1585734
1479272
1083606
1250329
1183263
1616343
1127825
1853247
1929586
1970651
1607030
1966374
1434229
1177190
132577
1384942
1624662
303456
1919424
442125
1797084
1102632
290066
1250657
175844
1647720
459118
974273
275685
1999682
1446291
629845
1291179
1426726
1606363
777816
1050168
820236
908595
899524
61296
950197
457098
1393726
1160576
6629
1940225
1861654
1799722
1835069
1376125
1957065
695795
554823
81121
50681
1964979
1654459
1344173
1246538
1940209
1714628
646379
409149
270648
1513192
852632
672374
662887
673683
1819336
1512510
1248870
601459
1282650
42847
1331558
228569
1914591
1426117
788299
968076
1637155
1679242
1226273
879360
836815
1077876
1158750
1367275
523037
693348
1107228
22618
1898726
401126
1176929
456509
1756029
464828
685775
1803811
487007
1196618
487554
346768
1575204
177126
345219
1148611
121594
812386
1253948
249532
1808858
795776
1370308
676928
606412
1490840
175097
29666
652501
593744
715030
755667
1868053
80683
1690551
1266269
1481580
772051
879382
312754
538580
408316
227754
968095
983278
614017
657592
1455322
1077300
1253504
1885004
649691
1522651
1315795
1439812
752317
1005848
310071
1898340
1807338
336346
942952
473712
1869563
1899809
584472
1383349
1100390
53564
868056
1101021
792821
843424
549357
1706616
760547
1924994
1660527
1985543
1678391
842535
1678944
657974
155823
1618951
402403
475391
1547950
1111002
601793
1897215
200469
874310
1265848
358121
1656590
1166012
447775
1565979
975560
945609
179836
644515
1862740
1957363
1293834
67868
1509753
1926243
1845352
1692960
725658
586064
1600989
1665587
1562366
1392549
1273340
1903329
1624862
1077838
846962
1944469
1186956
555541
515208
587583
43917
363859
583389
1532732
210503
1359628
161255
455189
819733
1285521
44118
1872017
1114283
1180352
605689
228935
88033
1797388
681731
1061187
1250337
1346081
1225033
412832
1362276
708531
1828923
848779
1699463
1776690
114064
781750
789748
591874
1518494
1496456
600061
1743147
292477
528111
1573570
1190159
673713
1071410
45580
1192055
1499756
301382
1257492
1822276
622951
443912
1949923
1079070
1325098
990697
1334519
1420429
1795447
35484
750925
1652757
366956
407915
1809782
55541
1258159
888072
72034
391229
1440770
527926
1500854
834967
1329174
69755
935374
1849723
172946
1305246
1824928
1008854
1591543
1424189
1059428
755854
1016221
1835079
1511712
1970263
1839709
1973878
1986476
1722087
446195
796871
1294354
1808286
973781
1078458
48842
960405
1409858
1618151
1925421
301390
891224
605850
1490170
348416
1428643
1691936
357293
446512
729677
1231170
1696486
428431
731873
291943
1996778
1261038
1276462
36270
1478576
441156
1123151
955962
582975
630722
1405707
374130
1822102
1316244
912520
1996389
414702
135066
1820505
273942
473328
547884
761523
119432
1971024
1811898
1907218
1236701
423526
1485399
1225707
1375037
433116
1418348
1294842
76917
1529510
29592
1908428
1374658
1598708
173912
652299
790385
1235576
68832
846305
988105
623063
1447823
839551
223335
1320769
1974391
132937
1105538
872274
938650
1477347
1367712
312945
110466
1081898
1889472
417076
1740839
1028486
1886167
1828753
1253242
670313
1622812
1819648
1084181
243590
106624
175110
119205
924263
1480939
697062
1814188
1363073
1842987
802817
408615
1473861
1712520
1882611
1625143
657239
795624
1302765
611675
1234442
945879
1624164
1965535
1176442
1812338
1243659
613064
263066
1229186
247173
999122
1366894
1665839
816591
39322
1919541
1556502
926258
732781
471306
1808556
1702091
669118
261604
1138664
856781
1017764
1879566
943279
498635
1644474
505229
1443785
345226
990126
122793
1322976
1274218
1141018
1524605
1494116
819272
1688416
663422
1949046
1526456
1312840
1152080
1726049
1789251
118658
3216
1297864
189012
1916600
358247
1517244
1075781
1514463
1708110
1879438
1248310
765988
1429242
427623
1518288
1900674
1217856
608135
1991208
1214521
1620661
108837
564288
1854337
829588
148276
370606
401407
1785348
1767104
994266
1342676
114609
1713395
1750713
832853
796696
1133907
988928
209146
1672716
1001515
1073793
1468434
1096372
426321
1994843
1140720
747308
1100544
1170298
1838721
1418771
452323
300560
808572
1413479
1411780
1037341
857756
328506
869429
483462
1139088
1721160
239757
1505360
587558
1016945
1083082
509384
1136494
1940731
171197
1053302
1982
1815644
1720932
1250360
564118
842862
200422
485750
317776
1746298
493745
78618
1756986
451503
437890
818600
555462
1906600
1322558
143664
211967
983966
703219
1261401
1872500
1061701
42574
852872
154305
870025
723225
430128
447807
599535
1923765
1047887
1689214
1628452
14801
599017
1845867
891187
345715
1929037
303865
690675
1127428
1629518
1185997
1233724
1479762
393456
842885
1922011
1752601
1400270
617945
110574
1099329
1693178
1065555
1849693
164795
88005
1421260
968895
1461183
47976
1536257
1769213
1072102
360967
198401
367644
1569055
1645851
1367141
570150
123552
522565
659138
421944
810495
1081124
14996
713626
627623
1894433
1545964
74496
811044
1300156
1616410
127941
316981
377414
1932776
1591924
226434
915221
58850
1142567
1567926
1185761
155282
557922
834659
1801851
852846
1123218
1847211
1360214
1400993
433112
565012
306455
345211
795336
545754
1153771
1701030
1442204
254009
812752
1737174
1956885
404606
1463759
728064
94663
258483
1385981
684256
129590
1857734
124490
151395
416580
1503104
698841
122465
221439
1231684
1628804
1590952
606483
1930151
229202
1627166
1121976
1639533
1928474
1110430
312743
1480756
962718
533768
1967804
1190053
760253
536836
1279605
1298530
284435
546451
1645301
1559769
1922444
1511598
1471350
1479393
736687
577279
208971
1688074
1388015
671674
1585406
1830923
1859122
619325
998736
1976526
334434
85859
617380
1369456
1341816
1945676
1473149
778996
1970619
799618
1703215
250920
504739
628699
444988
604724
1347892
505575
979436
1752275
1103683
1382549
935542
890821
1314343
1536371
1814078
1893602
1708046
1871455
846108
1186513
1839352
259663
184365
300534
832677
1653494
1663199
255845
1695971
900038
1505284
1254568
1255915
1267496
694611
1557747
696433
1686493
1605831
649569
1694042
263257
1739056
1191982
237928
1293519
516745
1417955
282598
1514185
478344
1721950
500821
1487926
1445105
1822783
743291
639660
17222
55368
907471
1898173
282061
1836178
1754813
1314173
1427740
1749258
55945
1543351
264412
1396667
501815
1024718
1611930
1371140
122697
427034
1384637
448759
1783065
96208
1295033
1812882
84786
1026945
398910
597774
1384352
1934622
1647325
910160
215234
396061
5417
1471725
1632754
1347078
345105
626130
1255615
550356
1806071
1578132
229742
1246495
1226144
66534
546727
1436153
1397339
1395536
1162505
109793
1815963
1420942
1852269
683165
936430
895499
432696
1390333
320637
1158613
261107
229210
37793
632168
546072
42900
427438
175651
269059
1076540
1635868
1252992
1759555
727553
368981
659080
1076655
1643353
1964601
1420791
652270
117560
888832
1578087
1076496
1365450
1960297
644223
9630
627388
1415727
1245544
1735075
1189054
8695
1758088
1250150
1075985
1181084
524661
993718
1958601
1206480
811557
652883
1035246
1602908
1293676
402774
1868311
780153
855268
1826756
832226
258281
497911
871326
764488
1827242
973529
156556
153439
1502319
1561653
655991
1153605
523582
1319013
73276
719001
878983
511949
1131012
638909
364294
38807
958225
696986
1503955
104046
1644167
1327666
1447368
736381
1043874
156593
1775023
342430
1123748
647908
1625960
1204184
1141814
1315543
758388
461760
534327
681824
1817075
1144606
1177808
1301890
828576
1410512
1023237
861830
1109963
1096549
1341092
258504
1397763
1708306
1935603
1087883
69551
1298528
1332746
981269
748657
1542616
15273
570974
1960559
425607
900089
1509073
238331
785515
891163
549293
452707
504125
1962858
282853
128830
785426
1201754
1938567
969879
762301
1221575
441145
1983023
1328716
935642
1589373
144860
161202
233843
1952539
1858899
21211
1498718
1271095
1976397
146208
1789450
206493
1485309
1464369
323552
1573199
1666318
1070224
11586
994686
996527
643041
1258584
771292
944432
239134
664022
1478
1955211
1827567
728322
1938344
1702091
394725
1098458
492782
254213
1608948
1935698
1054775
637327
1861851
1481023
1847036
182818
1900689
1785068
118185
821001
841148
1348755
1071553
1101415
413707
987554
1714515
1996710
161075
877604
861062
568684
1846252
1808159
1708722
1163842
1928232
1767233
727154
1274253
243239
269006
510324
822885
701731
1196796
1151574
659359
784435
1437666
1820516
1908138
606050
633167
1594468
176281
1687769
581629
1664239
1360971
1957369
1774890
874800
1332929
76122
1957112
704325
716744
1155939
493016
1854434
1261949
914345
364991
1428049
997362
923394
303348
587481
181439
1139517
1690776
496801
1899691
508031
906903
74134
191552
1480459
1116320
1083111
262321
1749275
61244
1455247
1581058
1754126
351856
123593
603
985285
1088992
791254
1686696
118071
1181371
600046
609134
231326
132923
1388602
1012164
1248486
457091
143909
1918703
732361
504269
1939646
1623431
859262
95726
307218
31092
964905
178703
1816699
1250814
246972
1918792
705749
148983
802000
440051
721998
1221431
1047406
487355
1938161
1954665
433216
1759304
1203874
547552
1112923
1348851
1400281
1340614
1228692
416993
1206831
1300503
793414
302081
1626462
920035
18917
971869
1209535
1311037
374026
559646
273432
1114427
362943
704634
1319498
1875675
646355
1351072
1786701
376348
1267586
1629678
531740
1805184
825051
1407475
593194
1165491
1000676
594425
1013051
856823
590312
860569
49013
1112478
42962
1634867
1339149
215482
1812863
1369501
613946
1944598
816547
1836616
1848877
1707756
1011683
1981675
442566
849083
1484659
1523380
1729403
414459
531304
1775400
844284
211340
673640
1292942
573941
771025
413166
1438465
764217
1813198
816514
1139676
1163608
1265618
537307
1325393
1414048
748276
883103
1056262
1951584
1846049
1771770
1031134
449968
1779508
1154944
1171497
1122324
796639
1222251
1664069
798583
1461142
1721209
501298
515865
276580
653018
1127683
22137
1384845
715991
354198
1515134
1430172
1985487
238156
1168968
228371
482318
1404775
1091002
845075
970138
1512905
1117556
1838987
461486
156805
1069765
430673
1355744
164554
1811295
53313
637621
1460001
1128750
1700839
1917303
732603
161279
813333
1748304
1313576
285858
458700
1194538
858169
1463424
630725
1599679
1323061
650062
264951
1182421
1741251
1980060
1938058
1290681
131275
949864
520414
431682
297431
1637995
536012
1348623
1907290
1433383
1806195
1952972
386137
444862
899905
903238
1663528
53417
1468305
1351269
104780
1800972
857293
1133993
978828
659746
1818332
320318
197859
653293
1915178
689401
837281
1794137
1716302
562386
1853487
882614
343699
377817
1337808
946248
788962
1920549
8875
1311359
991135
422410
265709
1556222
1346855
236617
1174887
450228
606383
1210124
564712
361964
1244949
1509401
669292
1834120
601507
251876
1889639
879083
781656
796969
1084712
1911947
708416
19772
1882001
243973
331956
898678
172272
777383
760759
22907
1981353
761705
216514
1099776
1177144
1172937
591359
317872
705065
599301
1325984
455314
675803
296703
149815
1741551
176202
1589787
1251528
159536
1636241
198919
919577
1368167
578568
1742003
1448839
1695839
425009
1641944
1150377
911678
1636651
1268070
332859
579365
1476916
1993976
1224951
87723
481163
1991727
945917
1230029
626159
499479
1944663
1562626
1345491
1228064
675554
1204578
1205436
378788
183267
1363076
1195387
634756
239413
1411243
521325
1867476
1030859
600438
103198
1288990
1943970
829248
95915
1625850
386213
863949
872449
778252
1842203
1082540
1131680
594498
849316
1221824
544395
301847
842311
821663
462177
202865
1762979
813617
1561138
415441
1943477
1535244
920283
1524867
1071018
921942
1909893
1076670
593432
1425324
1315538
1464647
203773
581175
602234
1890769
1922221
1882117
1204183
745046
582998
869658
718138
700274
1162892
1779533
1531391
1665755
782462
833781
133053
912400
660748
1012203
1713445
436001
225834
1553831
608341
1173099
490998
106815
1484514
318984
1417935
1387567
1758467
160587
1785470
603734
714479
376106
1516265
515804
1657113
1633774
1703901
326375
579383
1489097
172420
896868
613773
1112130
1882425
745341
1708915
143313
253199
1142623
971721
500405
1755286
53537
914636
1654768
1653545
932523
1121729
1682442
526526
1641584
1260845
1501364
1559500
869135
478416
975691
279538
1161871
1565851
638008
895014
1978205
1142623
1934469
1010303
953567
1481923
1795143
1860294
967544
347682
1155279
603209
1548542
622754
176061
1187680
796937
699897
1198136
18116
241058
1543952
854484
189316
899666
1763172
1732787
1635815
548302
518059
1098979
543259
1717434
981019
1811726
533665
960888
1316022
1595996
1890333
1326373
531337
1261972
1575649
22574
522434
25542
187204
868816
1591686
1102723
658728
1601294
1706482
1192442
182091
294592
1130418
650127
1337318
1594086
491694
1283284
663267
484413
52129
211963
1044003
111407
1432579
1104338
1602597
1986844
91642
613815
630011
408960
300536
1036203
217935
1309769
14301
413539
204178
1281281
349261
904672
1946330
1095768
190125
1961358
1927776
39471
675178
597143
380967
944438
1253724
932400
448747
1298942
612796
141239
67766
336621
739727
783421
336399
617485
1886743
1937820
650801
32614
1830122
500614
720919
609447
1648894
970645
1417692
561591
1329796
1716237
1945639
931976
668081
1033972
1642616
1420716
1966425
1926871
725882
159552
1697394
1030035
1179016
714157
608556
816269
1641015
29118
1860637
1110743
1711828
1395763
1597824
1885206
383179
206066
899961
81985
557924
1726972
1728178
1368650
1334338
1286585
436499
1108777
1488136
163503
919953
756882
426140
566800
1586811
1936628
1244449
1657608
1931123
283483
314876
1790296
1370556
1402335
1719255
1227936
1843912
1196138
1062565
308335
395335
1621099
578933
984124
475945
417829
1561256
58882
1058532
246416
1269753
358604
1173795
1932952
1180407
1752613
1087451
735487
98228
855123
826168
1028337
606630
951850
980901
465186
26634
1571409
588005
1027713
862622
94903
1046095
1532091
553092
1193459
186894
842898
1871950
622194
670628
312179
1320003
1822273
790235
1914960
518840
884220
1846391
1524701
1042362
1652351
1967123
1830892
1102476
10749
1795731
1485495
1109547
683086
831551
1109271
1012275
1385748
1678324
159132
1009844
461087
1409648
618177
702948
20091
307692
1069936
1212296
945526
29468
1469788
185873
1196628
862391
1600261
1312010
437768
796638
785403
1327956
572405
699787
476790
235436
734212
1074965
27771
1188601
909837
726610
471773
716653
339864
463349
1038830
1389989
1789316
1893228
230408
480701
789203
1362577
771162
1316795
1363396
1380835
1997206
1343801
1475568
1961915
1534605
205667
1643320
1816903
55310
1779143
1076441
1256375
1757694
1779682
914255
1438456
1020985
98802
1162227
214098
842149
130780
1686969
1260031
1340467
115621
1401485
124782
1917452
1274039
1706244
1665853
1007429
923302
1151487
1902395
1317106
32533
812662
690026
1101573
1157048
834777
1778806
522865
668472
687659
235566
779709
1801271
274360
1463050
1078592
1743513
1253286
1334436
1824858
1420990
1670225
1782236
1894837
1300452
1292733
496169
1231446
709419
469728
1990417
639946
1723830
958808
465440
1903338
835708
1084085
421613
1051338
148268
1837279
410423
1697675
1873996
1087726
984158
427015
743731
560171
384423
760666
1974119
1551119
1711584
1910491
474202
143444
218827
230259
1784414
561062
517875
258900
1593621
831296
44709
1858579
837412
1934207
1151803
1398267
1812792
514659
797257
520590
183710
929898
7303
442364
190512
1520262
390624
1742310
864994
1570189
506843
1083164
249168
1962502
748791
15412
167933
1273472
840426
637813
1256590
1410825
989893
1227482
1662292
832406
1763890
1305974
150381
1856912
1064324
1187478
471776
643895
1569819
509771
370791
927811
322297
231253
1988042
470138
1075338
772983
1454309
131556
768555
1588573
118371
540630
1048566
1617557
1295587
865131
321394
1669065
1547477
124377
1401510
1108284
1101297
22494
1052239
225947
438482
1126111
1396895
676855
1523249
1009900
1600267
1374939
139105
330212
1621410
193965
1609094
269931
141644
71314
1224357
1312166
566708
81498
48451
1753487
380201
955623
1763723
977809
1161400
1814097
910645
504367
983351
660290
1855115
889517
226832
296656
570865
416228
1380618
67473
398804
548643
1987483
1232242
695707
536226
920278
679511
1801084
942269
1452864
29247
1944444
1496361
1588572
1444391
1461622
314279
1931494
1277775
1297809
1649822
1231789
1700172
424853
1783102
581740
635139
1100256
1905930
765618
1375522
870629
1582633
1807673
1124144
888620
27210
1540969
1274562
1311372
1366743
200459
1987689
1782894
402259
1463918
1787376
1288252
619672
405280
303163
832155
1219250
279489
36352
1613974
1636134
129992
786856
378010
1115698
1387847
1838645
1966171
1674647
1785133
1947245
801587
204187
1547178
1434074
905281
16852
1384416
19867
1901596
113058
1452947
1580360
166993
1128704
1985107
1636325
846406
248015
488695
1489963
1343627
1292742
1117243
1785775
1102382
1031620
161831
1385594
43892
624508
411666
1314891
921788
1346175
609673
1493067
614491
1510386
652580
968557
596099
649731
1163292
1898747
1118994
1670539
1954032
1049901
505088
985758
1492064
114400
861754
35933
1058253
262060
1447324
498515
1109957
710912
1049417
1066711
1495552
1683017
295623
1217387
1793602
491227
440564
563177
591058
651426
1950799
798674
1925375
979557
139197
1048772
51460
417600
65469
1303329
624561
306213
1510872
982183
195002
533875
875509
1567558
1947940
1260179
831378
1121984
1264920
312080
160978
926361
752856
779823
210672
1625517
758282
1021520
12280
347718
317737
1486765
1681484
506855
870546
1362587
953934
34627
291809
1102040
741681
1627083
1404199
1606797
1538841
1976715
178854
1989704
928867
739739
1536834
479478
514466
1464693
95362
1414310
572935
153426
9722
1190832
39877
1586200
531539
1197869
462248
734315
1001356
1631374
1800704
1403662
602376
1593654
306536
1179867
737112
1321191
424905
43888
1609628
273284
454784
1074543
316805
42790
1018919
516050
971867
784341
1597669
1765
137069
1605164
235576
728635
829705
1504240
242043
1777440
873001
326993
253368
1381589
941377
1964199
194512
177171
1472277
781344
884273
274076
1032931
924750
1821045
457855
212094
1192688
491746
649330
1642737
274967
756525
1092330
1179552
1610463
308504
1949895
1881044
170136
279359
1979487
1122813
1471399
1551871
1226060
1730858
175433
1288080
1590750
9669
273514
740014
724259
1320895
1015118
208125
58620
384091
353209
836868
1010476
1584876
811994
1018687
1297121
787966
1481448
1371149
880718
446651
725415
162385
584034
1512538
63525
289296
1252425
799557
1030810
1777469
627517
1380176
959845
990767
1370359
1050418
1086433
775503
1364354
1894382
1264334
532206
645199
382930
472845
156224
1608166
33121
1700964
1859139
1243791
975311
1738535
1549691
138464
1490245
705086
1854574
1509600
1562230
472335
1407585
412839
190925
1340552
903689
1352579
1995944
300987
112089
1495608
1350645
1965593
1339883
1439832
475493
939633
148817
765894
1250549
1120382
1243407
638208
534957
1605474
540921
1261187
1715096
737759
448405
553789
1094762
179547
288199
676286
1634229
565087
1418702
419438
1734797
1479560
998127
1610168
492696
215865
685380
998957
1126925
1391417
1832945
801698
1981048
1139505
1322879
382285
1207641
465442
1651056
1162131
1821458
1540678
406883
895738
343374
788979
1723109
663129
130399
684200
543865
311791
713299
387628
352909
80086
1318456
1522295
393092
1168286
56936
1176742
99486
383405
1650383
222774
1763798
1054340
1330828
1841262
1346980
911175
468896
1366530
252086
560376
1935929
1061511
401345
1768143
1181535
902210
495882
453791
1070229
919445
672621
1909247
1243952
1390455
1240829
1555552
150225
875668
1848237
1673108
107976
1687930
1594679
1882443
782656
853764
1819870
771067
1944626
1529427
1883009
1116986
1190304
218842
881847
580564
869997
1572116
1433627
287847
340244
1973132
1943508
527445
436523
439105
981494
1719285
1305728
1915534
377072
1141428
1784774
79801
1916465
138866
942929
931748
241943
477303
1699857
1178837
1914436
278385
1666348
336113
1950085
1225099
1098655
977757
1037181
390440
1278665
336935
1416293
1883376
648972
761795
996099
1369633
775966
1679678
85253
81635
608113
1738401
1295318
1447122
700464
1732973
1361886
1868805
1011516
1520653
1303404
783382
1283868
1574135
747211
274183
1456812
1071550
1917500
952495
1012599
1225752
1314285
478358
78136
540934
218164
1945448
24380
457677
1110419
1915166
911309
523297
575827
674135
500652
642309
435747
519469
648853
1998160
1473698
1258995
391140
940340
1355983
188244
1995991
59570
414008
1494681
7920
1557152
1028444
887612
258819
765904
1387005
1338848
270691
1215915
1783499
454421
759345
1425318
327946
1340589
425520
1941548
663983
1105010
765126
1175600
1680334
1454465
1464646
983288
1924138
663586
659698
1786724
599963
558198
408089
1264392
1926993
1840991
1819318
914793
1556856
1835112
1469759
1775704
1845088
1812277
437259
810477
239757
1114046
1182472
1213474
438665
1142796
536758
191798
571019
606537
108947
1652278
375871
1787466
1391515
1048755
420687
1212217
386305
682971
292214
156574
28723
1945917
1071069
1756455
1424385
1101561
790576
1404039
673265
1771833
1459968
478031
947382
252474
109393
1802547
1439309
318931
1857484
116551
1204794
1914423
628194
574104
930556
177869
727488
1917997
654260
1580326
921555
1852684
475022
1467920
1344905
1832939
148348
1373285
1058708
1400517
1476758
1125307
529997
449059
1023163
1892927
1830433
873628
1245420
597902
1381026
1360128
1448370
401192
487348
1882523
1142164
697588
1215873
1538171
1924216
769853
1416839
157140
953530
1516906
132746
398973
1957437
989675
542276
1702119
442544
922075
853581
46862
1925181
1425510
1653655
895707
205933
561247
1783646
993853
1472435
318733
1681058
515950
1534590
574528
698677
662908
1489142
888738
816867
299141
986854
646465
1646016
403671
8815
334065
1948675
1241971
1333632
982045
681796
1532964
152487
500936
1173772
630444
1853974
903924
1583250
666752
1211321
28924
638284
1599593
852237
1213516
1774839
545817
1418345
609168
982068
190430
1499414
1400025
953312
1823902
272574
336306
962980
842052
1966701
208967
497905
364506
1046232
660351
1163956
1310827
387163
322321
403959
1611046
1544867
1238515
1311238
336165
166081
1722323
304264
1289538
401542
1898966
1079943
1084031
1949731
1676365
27953
1285665
753127
200924
609651
1180461
663355
241270
1722065
1469488
1013115
348351
1836928
1344444
45951
925566
1950759
1700197
28557
1226839
881698
1860724
181406
995479
1054659
1502545
1142670
1186294
1721804
440957
505539
471026
527738
1145212
1631747
861548
979429
1095498
305048
1222662
1493723
1319494
64396
1045131
1933636
1993280
1286646
823256
1426080
56293
645894
146014
1089811
213761
505403
1780123
1083324
476019
322742
1279285
71132
1092693
1548452
46666
1977673
98734
7007
934588
1077466
705642
1504436
1838739
723077
341718
1272715
647
880027
1607986
1232460
537087
1084972
1598667
619484
1542393
1609968
421673
459696
1551304
1563063
182402
506930
99999
1537956
144314
913803
299261
1511788
1704347
299289
823484
1861447
1044430
1899512
126208
328977
1639023
895312
258913
417557
1047487
1372544
1842134
184751
81875
235376
1603425
1576787
924803
1188664
1139727
913666
565847
1745618
485849
745713
1410858
759378
1331190
1405476
274327
1702969
27979
1360796
543810
1893629
1995490
436783
872950
90621
1100886
824711
300696
1258513
1573129
1575354
42727
705556
36622
573141
414504
1533295
405557
891122
1376549
1820025
781957
1907710
641108
1077988
531400
1752017
139880
1336239
181802
166237
476724
1846554
1896896
219559
1999282
1568330
750483
505469
1681240
1282886
1695486
1799155
1565065
396624
1958752
717754
302889
1024922
665408
1790600
1789173
467898
980276
1397669
636577
377916
1136416
9530
1083736
831529
1711699
736849
1163304
698453
1139277
1199753
19943
626787
401296
354102
1776805
410106
45804
254678
909011
417953
983444
688807
364040
1619648
1097014
1889895
244357
1405779
1313187
512601
1683852
369401
513858
1948037
1654046
128887
969305
577096
1139515
629681
692583
1593539
374309
1468110
427556
587541
499539
1537131
1383078
1146550
1288495
259399
1711786
1573342
556391
1884261
1632358
440498
315102
1996168
1798792
792725
102987
1572089
603699
1518944
1565046
1605795
453286
455364
1129840
666523
1804760
269582
1388043
1340961
1195877
19629
1075921
1904926
946738
1050325
1872395
1382853
1755424
821901
1844152
786396
1865117
53879
994591
862504
1104794
753826
1553874
1881265
1153312
1406958
277042
106836
1480296
54900
1042475
1706299
44688
707603
1934569
1874482
580420
639427
1676265
407098
1554992
237872
758165
206156
604092
697094
1582305
688197
1837677
607401
748127
829205
1049219
244283
45769
1911072
457087
1471056
14401
863216
419690
333844
1955192
626049
1955444
1447925
603378
853110
1598829
41036
1084440
1971476
443108
1694099
1465551
1849957
1666718
1063051
1596345
1998349
1080209
1203698
1677812
1091473
830268
1688072
1949291
535175
1542530
123825
1500669
1859760
1946734
8070
979302
1127674
1129161
1898792
775721
397111
1654422
466541
1727549
8039
1791521
1541620
1787998
700450
439011
555501
327085
289404
564656
1906739
202470
703704
14270
1872147
936688
325818
1178839
1122351
949808
325979
1057276
848045
1606887
1434718
1085666
1344991
1746230
1335444
1241337
1372408
1105003
1784020
762362
440204
1217945
1664675
85899
1271057
40489
760578
1821324
528426
711347
1754983
14413
1162853
1811992
225177
1929031
351428
1226094
648625
345372
1076403
1699704
521485
1116846
1207459
111159
1730969
830382
979180
560473
536396
378606
289428
656831
332292
698042
605109
262395
1091857
1867610
115650
1256840
1293831
1616479
1520957
1832796
1283452
764485
228295
1580329
1323880
1044364
725858
440434
1795619
1917615
79483
510538
1275631
1384049
591235
1035676
102831
1755718
822435
432165
1820996
170066
1300632
630815
680459
787419
1823672
1082367
1866697
1004327
1579677
788067
1954283
68664
1682339
1802081
1426084
949994
1012757
466929
167126
174862
1704969
1457461
474830
1331556
198306
108848
1291809
170956
874451
1521917
1952648
14233
625260
1546829
1003527
1704612
503904
431516
1802916
1219747
1212762
370075
1997352
488358
1480192
1309455
261284
1006658
1191640
982930
1243387
1730412
581364
771556
1502590
1593583
1914266
1166956
1133888
1139123
59090
1344090
1967408
1782006
264028
93245
1437301
1794548
1958512
1646473
1257599
1134989
1744924
62563
1426275
273264
1994418
320308
1956179
954757
1268111
1701739
304171
1328794
114098
598840
435019
920568
215259
139578
1847488
557605
1544835
137487
598930
1066003
428904
1860859
355340
1165937
658494
791789
1720966
1798312
1176995
1825012
1943369
1663101
832634
1200718
1565586
906363
1839778
745945
1976467
649533
661176
1567027
426819
366517
381236
1784442
731223
1934141
1696803
50912
298913
1775085
209567
773989
496141
66562
1912286
450187
1211138
872803
913778
1084849
117198
522499
939695
1705711
1569538
1049567
280612
815758
1204164
679531
1407548
1215738
1128825
419476
515567
143829
1647340
985990
340668
297444
1430228
1820087
1477754
427063
654359
1897501
336466
1377195
889149
760144
327159
656506
181138
1545787
1018960
1574376
1035829
1981311
1141210
1941407
779298
120783
402514
223622
1395017
1079037
1244804
1812420
526821
1546374
1768506
539512
276206
1102429
1163758
1805623
1959134
638925
1443278
1303456
1887412
1398391
1950809
624799
1296392
1592324
1656344
1171265
1122761
1135242
1127401
707963
1706565
1110940
389436
1633547
965059
837623
416623
599891
1466147
1765037
196854
1472256
1347560
1189662
1961321
344646
1721340
1766797
776652
1686846
1358999
992817
615926
838488
1634284
1401505
819796
1985030
1612810
54997
1498845
1434513
496692
409213
232024
162661
985222
703606
18474
467545
373447
790157
426228
541105
289789
304840
57630
824141
291079
1329323
212723
1087941
1761376
1838108
537588
1487178
172360
1988533
645976
423086
402881
1496652
1782434
570976
183360
1530091
1172849
1936780
615794
1427943
710467
1404370
644957
1981004
187192
1533933
628479
1143226
679542
1614092
1889951
1220868
172592
1821461
961925
690806
1138204
1149195
594915
889081
936985
1649265
178386
894110
718625
624921
35994
680937
1486110
1716819
786760
153199
64011
16733
1906642
133492
89411
923354
1312814
414744
568621
549031
1582213
1812733
745516
505709
714300
1189898
371847
1180419
136908
897065
372844
1588825
603188
219523
497093
120796
437664
822102
43050
1192401
655090
138523
56126
415613
637815
447488
1222245
1915896
444821
579493
1233049
604600
262496
1169582
1022301
1605250
1657506
590434
1569481
878478
13219
1862272
1766184
334673
736408
1394496
736110
1552593
692515
97573
1783693
618050
927927
195754
1593791
1454621
1076760
1557755
46559
1295794
1074830
1421358
487211
1819808
787295
838545
720067
1178884
1587806
346832
1943514
1608917
1330663
1561703
1547970
1310515
378558
782337
898287
1215346
788748
1713476
352896
1250844
813758
1822866
273524
669756
112014
1415284
1941904
917584
1544494
1526131
1786317
911681
617003
418459
996329
1261378
258105
1668584
560473
1911374
101173
1825316
1626536
1892355
1100537
261631
102898
943264
1689340
1197314
948721
1857858
1351875
1676991
1932821
1612056
905293
1325076
65353
1549611
23682
1094924
325250
1601361
955593
1881037
320856
1779633
1668906
1301806
1287790
481996
504206
1861645
724539
1051633
224451
1487634
1113879
837128
1583636
1524565
1391389
107958
260060
129877
789322
1338082
1599228
51978
81224
1176424
233013
1717303
1182994
202879
105534
337925
102914
7938
804110
636824
692622
898364
725456
501853
1180360
1244040
659218
1675791
1475424
1811374
1934400
136712
1813910
1600242
1609624
469133
1637185
301687
524200
546627
668493
376103
1847350
450997
679538
767062
1118096
1809997
291239
1000423
129728
385608
92760
866051
364945
389187
1145250
529610
152150
719360
589154
80351
1122834
134021
490199
1042888
1068347
1601983
622489
692320
609823
1400217
1800377
848101
1096207
1455555
1809471
1314270
568285
1888585
1014800
1934120
1295864
481908
482176
1485442
103770
1672395
230363
354081
563392
1395001
1217744
1253129
1150086
1206759
855145
1348166
642582
1983282
504881
541834
1223432
1270125
953620
1128851
1383278
548100
1851751
1389495
1825058
155095
1714766
1442235
932729
205480
400078
1002695
301485
454610
401952
32979
1841571
1075536
1420682
81870
1920861
1390491
675927
960445
1317102
1057849
171489
821972
626585
83736
230615
666431
727771
1843907
1502
771275
1074972
1831255
1666990
268969
1263947
1539867
520025
1543628
71533
1346314
51097
1634380
90252
1763658
260262
1668713
249208
1453532
970179
1871030
641361
517337
275831
361375
389019
1516984
824747
956116
1375401
1743546
469002
497661
1806359
291577
1895957
227661
1419823
869691
575208
304872
1608139
1869513
472067
201366
1635218
806851
656338
1184587
1244514
85365
451425
576411
156163
604754
616126
1402454
463651
1921568
904414
54892
1248764
696897
1900260
1962154
1764301
1000461
1744473
1268604
670606
402624
1464687
939520
639329
1297248
1954788
401482
1279904
1632229
1409366
974713
1319491
887980
1012462
1523286
1326010
1560549
484010
1621368
217202
1176108
90751
1007518
697627
934897
357772
390215
1367853
909288
190125
1947846
1445027
1688998
462353
1275050
670077
1983229
43925
1763885
359644
923783
554111
1315868
1291798
1879240
618145
654531
468528
29888
198737
685196
1660896
1368080
1232586
71217
1244632
1398501
1644065
1535532
903384
1630383
500136
1904844
417735
395759
100641
143418
178850
1059984
1734541
123318
1110963
41773
687718
1350800
502697
826877
419385
63466
331261
1086062
1756411
211408
1012557
363731
641796
530229
221522
1357535
954138
534924
647013
1166982
503450
689598
789854
1703663
1672454
1371200
992926
423209
1817106
601717
971556
1897434
1793214
1033635
1800732
960777
421426
254865
1850214
1091256
226257
1932301
1331930
971702
132015
1649661
1993720
633394
1054733
1101052
973824
411296
1972720
1636868
209299
956331
106630
23952
522414
734490
859584
1860094
1423093
401221
925987
881188
1860210
1863705
154229
1460056
1993583
571244
895255
323342
308215
1494546
246765
116555
476021
1803458
818890
715583
146066
728328
532837
1740649
1636832
145366
1220594
1891424
1999015
1370600
1183278
668967
71638
299522
202466
507041
402120
1729355
1095078
641248
268935
1666032
320107
1504509
371822
736256
195411
1169900
1809473
1775195
383045
1580668
1803734
5955
1885157
639060
306512
1889913
1990503
1461846
1583111
725805
1802215
1139034
1159070
1239791
114803
657147
1815748
1310227
1363656
1570452
1750794
1559823
1315453
933424
1216000
1813596
331935
1717974
1190452
794261
714230
1035645
360483
144047
316358
1905073
1067541
448440
1276731
1008905
1860272
815730
1896164
1653230
1456250
1809281
1151369
1507539
577547
1745311
1304827
1871874
1869543
1691649
1504714
463190
469242
1795165
1187495
1005322
1705968
850753
228344
1023755
1743029
1377722
1616058
1737809
622106
1271993
549906
1468148
807619
1602318
1333914
883464
367195
312668
380265
1531988
1932942
135738
1648084
1794714
219372
1082100
1153055
751483
1055094
976606
1079557
521964
435743
249203
1684915
882667
604103
1723528
454103
1467120
1503070
1123404
372246
1604105
631893
1678076
1908158
1071131
1259971
102052
1101445
1445697
476587
1342882
352395
1443904
5224
1886301
801158
464152
1914549
92425
190059
1934655
731248
675832
1897774
641923
356554
1359199
363696
1631660
1397126
1816739
1656158
940414
489970
248882
369853
569735
337038
382757
1269490
739412
933178
1702276
1135336
1591205
1192339
1991655
1194890
612707
1484146
867715
478284
1268418
1951476
950162
796943
1979450
425517
1281926
1595438
363699
156393
8239
1628764
1943418
596707
660572
1799632
871962
1577382
1377580
1904919
896974
893621
1768
647997
1269502
1629806
780496
998815
1223919
153128
1358750
1702217
314766
470688
1848213
382192
947973
1905262
18089
1239880
201292
218005
696687
1644460
29412
694481
1597624
773143
1282830
1389082
685254
1331945
461115
1982138
979204
1977132
1317387
1975044
432521
474737
452092
1722088
142536
601678
110810
104862
716376
1856469
1122319
988088
1584265
1206228
412990
298305
1932744
655829
753643
1611895
1135478
1672366
1133591
1399824
27650
664587
1335393
592285
1494867
693753
327636
1957418
433474
781389
798589
1691729
1365662
771363
247035
493417
1885191
1904778
1641463
323882
10284
24613
665716
576165
1585432
1311565
1245096
1114934
1968636
142348
951905
1746716
1039453
1247084
606862
106902
1069368
1584176
78866
467046
726296
1112298
24501
1606215
950157
155357
1171762
1451204
1464824
783850
1154637
1944417
1546373
294455
490294
274380
563161
1308485
1983676
1735743
1690685
1623564
441059
1517498
1828092
1205992
169707
590009
266263
294133
568537
751688
705588
1002496
975665
648713
1560532
387156
1087265
183350
1176424
1655024
616367
912995
1404228
85150
1661711
1176397
155470
1632003
1244126
475256
1952661
787906
1715341
1944925
488694
1865170
1002506
858480
1952968
662107
1680611
519868
1728113
67539
267136
1272068
1696300
900494
926017
1414050
1298988
293600
1446995
120918
1433000
898068
40082
64541
377687
1466198
905199
850622
814979
592925
1182812
1317616
1386253
340579
1293063
1403878
1918489
482998
43565
476245
406039
1589336
1604172
685831
1183909
265213
259736
1692451
31689
1407170
489267
643010
1635110
617915
1064694
518859
496635
828154
1148411
486138
1370928
1513742
1167867
990920
494172
1907121
1676231
1660744
784289
936646
1531525
1989500
110177
111368
865019
499158
1334597
8107
872433
111481
98356
969846
1019956
1111563
298516
268554
1987117
660432
648100
1312658
1186135
259104
1699297
1108303
1742847
78582
727006
340558
95028
329038
1228929
913709
73427
1398425
1804308
886198
1616193
1449977
491142
686230
866622
224476
9550
11238
1942047
1610303
1516082
1530265
1425048
229984
1171971
1711871
1562071
1151958
866769
719696
900006
1163089
1233557
1129867
1398698
1308144
1687130
1305965
1075595
1695437
818789
251108
880156
1942243
158065
865752
1836118
609233
903721
624028
759596
1846962
1123926
439315
1592797
13309
1754719
13927
955592
102486
1179516
345813
747225
1344864
1569816
1725023
235471
42973
1575116
111649
289854
1850636
657240
1191654
1991827
1515672
698134
1401854
1707974
1964154
1360344
594500
325815
75641
970955
1408918
1590060
608178
818374
1306585
849539
1774104
1478469
1841492
350021
1650818
1676609
881957
934832
1363618
1524587
826355
56550
941794
100712
217195
1970469
27947
982254
573823
1888761
439994
735434
657617
1711698
1540680
342105
1609051
151547
750990
1959260
1079875
1576768
21992
636967
991089
101550
321288
192598
1255466
771617
1358639
56437
1102937
199734
1208841
1314667
1149450
1578295
1650844
641946
75523
599844
1364559
65508
1975074
838355
374026
1581116
1315376
251372
1473772
86041
1305209
1234847
1588557
1181797
844881
1764609
973086
1737356
1598110
1280169
527839
1761988
1820469
591365
831601
991589
1877956
32412
818819
1286801
152693
1338401
1404743
1364794
1061156
1882648
161686
132768
1818927
521555
561934
1975756
144994
1308557
1650310
194383
127531
1568711
438456
1192046
1929647
1442666
24243
1701683
1263016
243636
1941591
234089
215234
117407
1605169
1221130
817855
1929718
806449
1358230
435658
1644815
581349
459260
1676154
861
1189993
1836026
1653299
1054711
1690671
238950
1648835
1879444
942508
1997203
401026
386294
198468
564686
1221645
951693
1482706
548684
1605531
967967
1156838
1751407
1436301
807523
426288
2444
215169
1004761
311395
1951379
272782
731312
1911626
427407
698692
1623517
1552917
733879
728132
1873480
729941
1982314
162620
1248136
1910096
1776166
1072709
1068085
1676043
1354032
1481901
331640
1634437
1482402
1892932
742407
1266687
1677113
1447416
372912
478907
1206289
202551
1386928
1967116
1936254
1339370
415781
102040
939587
799327
956383
1569943
1170872
377244
1075091
1664924
287879
1201734
1382961
1656848
1784431
1701864
1481260
1969578
98932
1184607
551819
1791432
22264
1942187
1678192
1527109
1826850
1086035
629635
1254715
429956
117222
706632
376922
853313
1212845
1438801
1957834
1038298
774746
1915388
860903
561663
1169285
306417
620614
436210
1287385
758391
1309335
547714
1544604
1392679
814170
1433568
408479
1808098
557598
202259
241158
1302027
1202679
956901
199992
1873198
256100
178788
1476994
1555163
1227059
1950797
1056209
1598395
946748
1888307
754976
193638
1161273
1364547
1967936
245497
776973
1102530
1592221
135239
735008
1337945
1515852
1736095
1363788
738378
512099
501449
1609414
1755756
800331
406558
1500299
374581
1578689
1610636
1436692
417931
737191
984663
757336
16788
1318425
1403796
939900
1590753
108093
1261865
602850
1703964
491057
130767
497221
1693803
608123
1286653
1398087
753429
743614
1816413
385394
1980150
889788
379476
968971
1671316
1908392
1889454
667640
616687
1437378
911294
1393674
891231
1179646
1612240
1391513
1424114
927541
559045
1602859
1876231
569579
1255644
331990
1269061
968283
558008
1506421
1175244
1646355
1562464
1757693
1310103
1801588
1226786
153489
1177172
1887004
1500416
736089
1190125
671348
1572019
746946
960797
960636
182735
1881243
1277913
1274382
427358
1122836
1012738
1196755
83342
498279
1907098
997408
1112406
837265
1773090
1674344
1054112
1740691
1649695
414441
1499275
1527477
1812044
1242178
1103524
1689285
1516274
692993
284827
1531584
1448249
378057
433243
1722457
1740087
437387
741757
1860462
1971705
418195
97070
359702
1302883
1266901
1745361
164142
922241
1166062
729317
1818867
1036980
1175270
42118
422454
1731693
985621
841999
182677
79040
288214
331504
554783
1907508
465911
1692195
1365852
770453
1097356
40768
94461
757462
1182413
40385
1599521
485137
1458724
443047
398489
475460
629959
1207060
1556749
228449
103795
1247435
39723
140009
610721
266407
1043018
1168629
877424
1589964
906912
372770
1530886
433621
1001566
1764345
1352800
325763
320955
298801
1615892
1126061
823580
1249061
1093504
1226852
1451343
1268270
1801781
1109532
1843149
1101237
1758026
487878
1669970
1764728
1686876
639648
306574
1960651
1330731
806601
1317417
1555010
818091
1870787
257809
1365848
1554838
1792770
1917723
1901527
1256423
1819816
797799
373382
1796572
1285231
122891
862379
1182451
1961025
924309
877489
1434887
605705
1155260
498906
905806
511906
1434889
497286
1082567
52790
1069959
1271480
1306363
1892479
241189
1085119
413044
903415
968137
985346
522531
518966
153747
255673
1272363
1926809
1989600
1304109
930652
1572243
937032
959419
997420
669231
314727
146282
282026
1790405
1967359
1350496
1775227
1262753
1537816
1576817
1380027
1584898
1368898
1823758
1631853
1406282
60033
1993639
307494
923228
1249355
1198785
358792
1262998
1820617
386449
104811
1973035
1831695
1909761
1216741
981476
378255
1830570
1271038
364092
1782874
62044
1315321
1302590
349856
1944344
1624028
511036
1563497
680196
705753
45911
1043035
1684797
1891719
1255761
986287
1784465
1570151
289968
1357530
1880843
909490
976782
99820
870249
575655
1617412
1337089
291798
255585
1741334
647900
227747
741641
910356
500640
572054
1119017
406102
1994636
907427
1857415
1699216
1888991
1254905
1147247
1393320
1819150
932976
105978
1287560
156717
222343
755683
141038
159761
540763
426649
13059
1322805
343649
1002329
1186673
568087
1069824
1544741
1007061
1976442
651412
1822636
1968373
339099
135819
939069
150835
1948286
257527
759520
1610107
74866
563613
1442405
1610195
1756063
1425980
1845678
1417773
1219382
386789
780014
491554
1199156
639539
1443935
1303217
1625886
350435
176264
204587
1582053
366346
1352197
1681565
407897
1683573
1444006
1972765
1108829
1085477
49370
579710
959896
515965
810233
253738
1581087
343626
766086
297752
1305681
1263087
1355758
1250260
710453
702521
10541
1086662
1991833
1183366
1588152
1664491
745808
790520
1366517
1079915
417441
1659695
158871
1644831
1180070
1889429
1804386
1080670
1384089
477605
1992937
569089
1985902
1662593
1462529
103363
741590
664291
975109
810744
627717
464363
1262041
1323009
178164
1442354
13729
852818
1107391
1575179
885152
1261898
337245
598906
1343861
1444511
1097539
114307
581601
1640604
1804666
1980523
1030831
1595475
311821
160339
361011
20840
1282681
1172421
485685
1727674
487839
737208
1933173
1983258
1685770
1390216
793556
1513569
282696
364804
590242
1963925
1001015
854202
460778
1439076
143338
902874
1261607
1576859
1702820
1266681
725440
227796
1569469
1455790
292806
105716
1426067
1804373
902125
1414035
341189
1273006
292015
1845966
186983
1009422
469645
65046
1322005
809406
874176
1719441
1802026
1777841
1549594
1316712
1745613
295927
531949
1856837
217623
871573
1087062
1521232
445662
1712546
1091256
1463785
468688
745630
343572
1152777
227099
119300
1805903
703996
1435943
474014
145279
1132199
1644512
632136
1707880
1370502
1827450
210367
764398
535231
1818659
433017
1696228
756571
1439993
769406
1595914
1665400
1488895
1721158
968881
1858371
1868008
99426
1310611
1055056
1936173
1950090
1739623
549058
1505759
698891
298291
425092
1725595
168749
632994
1678906
1902295
82997
1188841
1470239
1540088
464563
228957
1904484
1029315
1189041
151991
979971
504918
1812775
611676
1218942
1653495
1085166
1286801
1644791
441887
648271
1117763
207831
299017
1104655
899485
319977
739077
1493309
1019489
1299671
675676
658951
625878
1576663
794377
1530599
727659
400777
468042
1098787
318295
1986605
1012842
620873
1573475
1215477
1367894
909406
1374490
1982978
995896
1573122
1209731
18717
1806157
1078811
836723
663210
407659
640095
384152
1846957
1509190
821690
962660
1393735
1371210
1175690
473209
1144877
519493
1533943
995952
878445
412490
898324
1845671
1698894
344055
1117482
1097060
248140
314085
668108
1846861
228388
737603
367359
817032
1417022
230475
175710
1109478
1138991
906442
49564
937672
1229399
1897392
1645093
1364959
1708600
1275752
1391591
1368908
1977197
622690
332761
1854357
834754
1259180
738198
1218495
700739
1568847
495778
1630055
41027
102817
1189636
916887
1689701
1579611
342068
532412
692796
402508
320372
931207
445040
1171910
1266814
653978
1538779
1838737
1725863
287807
594868
1874237
1583020
1780324
625393
159895
1557112
1795374
270049
903195
87719
626565
472874
1018441
287859
1374991
1281385
1932610
237203
683107
1795905
968194
1552759
64599
1257626
1044227
1688800
692140
276548
1735225
382642
1411043
469734
543080
1825422
1948228
978510
164961
617437
944779
245940
1973149
1048246
36581
622151
262903
1588893
622040
1556541
1143259
89638
1495445
932975
444950
1651521
455102
170281
191551
1287925
694084
141830
1457555
1419337
1210931
1083847
1901916
1004973
775626
567514
605133
1871752
771717
146476
560120
1373597
1501709
561454
1101368
1768990
1266901
570056
179768
1800289
608072
676624
631430
1718839
19717
275677
182641
331843
419996
349198
372856
1027907
142342
498998
71655
593736
1265946
680538
1838857
403021
796414
1983104
1303530
34215
666762
275001
1925638
200689
705891
1402782
1767659
1666530
1513136
1035640
28259
409699
1715599
856274
280975
1269902
668855
1188349
1878955
931663
37800
1018288
1223509
1177905
415238
881831
1708695
976962
729267
629994
1712803
827558
1982888
1758564
594529
1311033
1050533
1073201
1105065
1794477
817118
1502492
745402
474735
548695
675977
1167391
1312188
1352119
566832
1093073
1426603
654370
1240762
1696155
650639
1493182
919026
1457780
1235169
564320
1951077
1974880
1633005
1501599
450541
1390173
496030
203411
1161823
1542995
112590
1555064
392817
1643788
1564960
1484963
1651891
1565023
17392
1270651
566545
732922
738518
1797439
77580
1094734
232703
1073642
767248
248847
1188801
1084516
93221
423057
879616
1419718
293514
894164
1181718
381321
1976111
7030
1408168
1460885
38129
70086
332177
1136268
1594082
1018924
466648
1104126
1930917
1792764
446154
822901
1524956
276146
1145522
162017
167693
1038666
1037434
1174972
1767255
1966149
497515
1182383
616131
766435
1446389
35201
1682372
780604
962425
801783
1349491
1306112
662814
1115239
521106
88870
1415289
746475
88826
325815
106079
535861
1381953
1785691
1884737
1130558
201460
904630
1435741
46928
1331372
676034
353339
971642
11461
1034015
10439
1586224
239388
813882
1158462
824444
1370787
1616251
1205598
998534
775245
438817
1260746
172528
516915
185585
1407049
347337
1554829
772627
108285
590658
273925
1651
1685199
1564756
1274995
1709702
1387564
726124
440063
1653540
1838291
1496653
615736
791594
1072967
555728
1135469
1129267
1660832
581434
219380
1366229
1480879
537754
798944
1953229
1041232
1781708
668129
1832456
1679240
1024062
421657
1290567
130765
1613817
1413476
1940591
1240473
1141979
1934949
1882298
796704
189022
120855
623479
1269017
1662862
1857287
1747181
500375
1681166
1525479
587808
676375
1885074
171748
1044138
196231
672005
1842204
1053631
237497
1081849
1961278
125104
515515
1227218
877341
1717915
555304
1369609
1762313
1035308
1782682
380289
1322563
433993
549600
379779
165351
23613
1751376
1905018
186794
496919
272615
1535515
1020592
1849172
451051
1249752
105481
1127897
216876
635487
283430
866405
1627267
1343451
1436247
568213
1545701
1825608
503070
1384060
471819
1780870
223368
400924
30028
386928
927876
603633
235682
406802
428371
1849379
1869385
1101434
1210024
822941
825334
1532499
1145457
361393
390637
381157
1086917
1802599
1964161
247834
1129136
621159
391639
1461239
108411
380453
863376
778577
1507502
925026
1395867
794908
1318203
1928376
1814844
1658023
1644778
65908
1014660
535365
1374937
538809
1035183
933349
974376
434464
102043
1123354
1374203
1007719
544016
883217
1656067
940267
1184875
1492095
1559908
754739
47598
1740152
1871393
1691468
1844767
248950
949695
1742206
756734
1280049
613180
791764
64223
50190
1357150
1461009
432766
1690684
1195257
653095
1916338
39145
429335
1475592
1912376
1449102
356089
1687610
583082
1539100
1572731
148139
282831
470473
104459
1307699
1425299
1290811
1613502
881839
367066
1596629
35742
781188
399095
1508412
806580
737072
1765752
75491
661162
1738471
1454535
603783
482922
1307879
1871918
1777116
25111
1180869
1835812
835123
174678
1136419
1380595
1167212
1974493
266367
777720
984509
1197635
1174768
975396
1973199
1649204
1882420
1247047
34703
1455073
1170526
290724
1843864
1321529
1451397
1822972
1229331
974094
327662
66015
112030
1578071
1529402
1432460
1966532
1317826
1496012
1727544
1847305
666064
327391
25712
425111
262343
423509
1802970
1917377
1180776
696576
1804012
1500990
619133
1141191
1763050
1922277
823219
1791401
1662540
164489
716387
1738221
63503
1343876
479468
1596062
1615246
1223381
736982
634447
999723
504507
293498
1637245
1099854
1300224
127931
673898
1976249
757862
1164366
529536
564855
309590
1953271
1221105
566504
476163
318942
934067
1020689
1559981
488768
395005
1211715
1291387
931914
19119
1606558
1581405
1463755
997781
1851322
1040045
940538
754900
1481150
553939
1033963
1690153
537020
189694
693337
1850496
107725
820838
92667
147452
782313
911821
1354774
104551
1311797
279306
1105540
1831907
474480
467360
1423224
174539
573668
309553
692124
1052327
814540
226140
216721
544927
15731
703939
1231854
191303
1423701
259198
752962
1164475
1764931
850001
366381
1369084
363205
488113
1277809
281682
422492
1789167
370092
631851
903882
2227
383101
635426
805850
516307
1493397
280593
558490
260508
1224196
122824
947
827618
1597932
962356
270469
718855
326838
318203
566882
544250
517098
203682
7977
715513
1769090
1303743
1944361
1300339
1913186
1864918
1533068
322013
1025676
1191272
1188909
166698
432661
1350276
637617
1925426
1432395
448467
1967855
518278
638764
1714736
943820
320912
1938681
172313
539759
1567757
1643286
311950
1785896
1976725
162297
1973371
1128383
998231
857801
1876714
646707
1608231
962320
653306
633375
1464271
729438
438656
976394
1429988
1147270
884776
931454
1043458
318579
426180
894054
1140751
1706492
1694777
276815
1494836
253901
995483
1770976
1172444
963257
861130
859122
602608
992135
1279558
412523
1431978
1064261
1880804
238276
1131873
1960209
21729
247548
34067
665442
1446572
1334602
739512
321265
1384434
1178024
1685917
10189
222500
1397864
1286794
1939762
414818
24091
1060236
1755385
1878606
1752056
16352
1271544
1415894
159852
601484
1004443
362922
1175105
1076251
1051030
822169
1849802
14534
1406022
1810047
602590
1480325
1175179
1249197
1286324
1388346
1394793
625908
1214165
50016
538120
1416298
572626
915148
637966
546692
1241609
299844
1839529
1786473
682268
857436
1302088
1117128
1471669
343033
1394889
1843790
1850249
1843155
869286
1905425
79536
1007353
724425
1126855
1223721
1241713
553536
248132
1909575
64532
745362
1409386
1548672
602865
114258
1369300
484067
1146098
354834
494979
1981896
1718099
297525
282673
1635928
1858062
501938
1115743
930423
1958097
464316
1829470
569621
1557629
1942466
451267
1738761
1769370
1356224
307854
901883
1837054
1277753
464919
1842764
997138
701781
1539506
941969
178614
907014
1150280
255362
1332768
572575
1210821
1006540
1096149
593485
1845674
1523617
1464671
1479607
1502375
1697584
215761
1816773
802877
1820654
879226
140244
1825741
466244
1820630
482441
308450
603017
622459
1312526
936619
930797
1544313
368268
1049292
1689484
207512
468369
939751
287679
1749120
1247766
1938647
692512
736287
780402
129154
1596274
1548867
1660387
1307091
823943
1266510
385211
1396063
1808316
1958306
383614
1914992
895945
1041795
770882
1068831
475185
1319778
632454
1845474
1874083
599303
288950
815858
596546
282274
1646586
1237403
132130
1390922
1805555
1073324
457597
885945
963573
1769795
1759949
1728761
1282097
167300
713599
1282516
1406781
1265924
416005
768996
1089577
1998669
1901988
1757863
1804041
1794455
974323
802257
1287101
1916117
1362564
1078557
224367
1825881
1919247
1568882
526441
1520288
300082
1855502
190937
1833222
164075
611243
852844
207226
1821148
716167
533379
478996
1129646
680798
181991
1792869
1785866
1269166
839166
1686426
1905075
694188
101089
121504
1285828
1406480
479709
1895060
1265834
609131
1583743
1710297
1969467
1653960
414339
78532
230338
365932
1440851
1839
1178238
1708071
126998
1591539
1070666
183977
1825229
1218794
112244
804784
1982910
93429
1955738
1034492
1477079
986664
452125
1615975
1037120
1243925
1288945
950658
5618
1585304
1540079
360395
247330
1196885
1472293
1839028
996165
1400313
1318824
962603
1159333
915108
1666338
440151
322395
1482991
1754563
751545
1521299
1296598
1167064
1872305
1585700
427098
214016
1834715
1569951
1956225
1627235
1238802
1722522
492167
426309
388006
1285768
277124
1178990
524130
38426
788701
84024
507160
1986768
766411
242033
797257
431461
916406
1708086
608776
1729587
39876
1391999
520115
123367
1438363
776360
1889451
1616231
1557773
1154427
893837
1089195
143575
1950778
1239160
1054563
1053118
791141
1593324
1064797
979390
1887753
677567
328570
324662
1845532
930416
1057047
610021
43007
18342
1101566
1141497
708746
1760505
1267088
1144441
298739
1314848
1066663
656831
1465600
1073605
1457785
929416
1125028
1655534
1674057
674917
1710977
1790537
6326
993105
413069
1717923
550708
1080590
839459
1271881
335480
878443
353310
1655250
84508
1193058
1973641
1327557
1290128
1123629
42449
902648
82751
1535588
1374572
1723057
239176
522800
1363151
689487
1139843
1887457
921352
683494
1566622
139027
1684853
472588
7122
1284538
1585349
1174441
1278613
221444
1293017
188413
1122782
1723221
357409
1823037
90910
1092153
1593514
1423117
590964
266029
946129
738391
334787
129771
59228
942926
64144
220425
1789413
1427968
757244
1956453
1223633
221092
1133594
1416756
889757
1254790
1806532
1585017
626562
1271620
318376
944484
185894
4933
1711605
1306727
756911
695051
1431936
524791
938458
1695591
555923
1262282
275924
1987041
529120
1597797
345948
1410174
1697743
1330194
1353407
300937
1462380
1970720
1990332
1250921
1437703
8113
568209
88955
1967381
1815014
680849
1576669
1787595
1941323
1450193
1752016
562078
100189
1272458
532922
343722
946324
1849371
488041
892133
1034897
1211371
926101
1388423
549602
1911203
1735015
353822
1004772
1416812
620220
1336927
856774
349968
1571792
1470669
1850580
456436
1412537
60981
1649071
1503519
1619471
151314
278069
1709485
718417
1505326
1132205
670288
1482823
1783520
1340974
1764024
1734330
1136801
169848
302535
1483517
852901
54389
563873
809983
1561639
921527
185273
1998820
1516975
1693598
858191
1001842
306382
1298861
1074228
1213635
810343
540521
1447669
1406581
820521
1846957
369501
519136
1272329
912243
232976
1826022
993275
589010
808532
613280
1839801
644160
686052
462243
1701795
1798226
392671
1487063
1381183
361341
1247092
164580
1398888
994780
1885575
206773
1766396
1337477
411705
650944
696634
1977536
1682954
403062
993540
170639
736800
299965
87748
156615
990718
724586
1859201
1806220
353730
1657886
1387261
1778137
857020
1479715
651854
1511193
707456
1317239
1603157
735865
1639897
1809006
159774
772789
751482
1641711
1662067
95023
472992
1994086
1578394
595242
610223
1406435
1962939
288717
805223
951479
648583
1241023
1461476
1328595
1663931
488749
1729706
1223162
928478
1659677
248695
1048740
1984948
344190
261129
1200778
1117875
1760215
1934996
1914360
839589
345568
566163
1744477
1028834
838590
1923139
360528
1032739
1365904
657271
64531
895701
396368
1950777
1063543
183880
630698
120596
1277630
1592182
367518
996741
1472592
788111
1892249
1037009
592454
427021
667533
1279674
1705103
678270
224472
1136120
1682679
945549
1581091
939389
214858
869635
1136859
1875792
675274
1421057
1904312
64895
677053
1550191
1406580
1173858
1158533
1460399
1002393
1433955
961977
1510984
1547891
352676
1661939
1941685
298581
892166
1701834
589953
1028053
214224
1494921
613938
259479
1249978
1119705
1142265
1005881
1444425
1888497
1941558
1000475
883621
1068998
651586
909616
1405564
824667
457526
1973221
1063085
1058213
822408
1806159
764957
671094
597164
95368
1687311
1198426
415395
418265
179747
1088009
181698
1044317
1978530
259257
516840
1404480
768561
1066052
59123
1401784
1930431
1974705
1862655
887135
1120701
1682412
290567
472163
883255
674557
1730488
1190320
1320155
1738069
134658
1688700
54787
773578
1920262
839699
1913256
1624635
565521
1692871
390566
1727848
1128783
247005
869996
272511
541658
371817
269485
962009
1360272
1430514
1015104
1445117
1448259
514511
1858932
974637
1423697
1447963
549782
1193843
1606386
753063
1475607
108460
463796
1723826
1201466
743808
742317
57206
713670
1788523
40777
1411759
1427439
606199
894895
246552
1894477
870096
755417
1473812
280487
852067
1420632
968738
1134090
1606407
170289
410298
814300
596811
744588
1209742
1207848
898595
1639464
1603903
1534601
1256513
1401881
654000
1713335
1050635
1366636
113935
1808567
108741
838233
1386193
1662748
1549817
139920
295109
1286909
423068
159876
1169536
1551283
987248
1052956
510073
1797191
1729187
1623792
230070
1308007
55250
1158086
1027317
1421105
1955908
603689
1842494
497985
1038582
612970
902381
1597261
169700
888287
1026161
274353
84177
17952
574708
1382095
1606326
247362
1038021
1882247
851163
1715424
825091
659378
1971029
1448604
1576775
292481
1903470
142120
1607551
1477830
190809
925950
374643
589485
1970805
1895312
261583
175842
1679717
921205
736380
634048
1780108
1657684
897979
1047729
552174
701418
1420853
891192
8271
462842
1301632
1628145
680230
100654
1294404
1160195
317478
1247305
1981020
1751479
1669061
134702
1142822
1575980
1779170
1523659
497823
435902
1993451
1965260
523578
627034
104536
1423400
755826
1764834
602981
1593970
1823903
707709
288192
1787515
53932
1729010
1929880
92150
690448
9368
1293590
1155418
331138
71689
1591023
199405
1695277
1556715
845069
990162
1796265
1596744
1267863
899501
1514523
1100291
1388735
1545952
540191
1256039
687533
171813
281394
492298
809634
55778
211388
226346
1271247
347574
429633
55390
71781
1115579
1962653
1484905
1857871
848012
442236
973808
1092738
1512121
1639627
336582
1190772
1031360
1399718
528966
283455
920540
688984
456346
139200
1998440
1403724
627066
1905091
1114185
386345
1554617
406081
1605672
251604
1851294
786094
903289
553138
551808
1357090
910663
950583
382627
744372
1959412
646421
180725
117268
1160757
1909852
1525109
673382
123819
394641
894452
321196
157047
410761
1080997
13756
286887
1516178
1176630
1795933
1648390
572159
1452872
1452738
621510
1632070
1655302
1198400
337918
753114
978177
104120
1975867
553032
1371649
1960179
1765493
1528500
895619
1964372
1720051
1028158
836435
1400313
1446568
1489334
685635
1475243
844578
26601
1069360
1564548
232071
1073340
141767
881805
1038261
684200
1251294
337998
1587697
150369
509330
1710321
1511004
1492943
1218336
1828556
1689014
944144
1114774
1298623
264669
1450596
817560
1831091
135724
1526176
1096612
659608
416082
1139955
1962364
970386
348789
762770
1357200
471159
494324
1028536
8558
864450
320024
1531322
16681
1206458
700929
1273464
1331493
1662000
732515
982421
1150043
1680256
1161657
1190608
619703
21985
1012219
588784
625887
1316919
488720
463735
1751535
1857615
1481302
1018480
225705
931611
1992241
1777348
52220
55246
1796492
1078582
79882
1398800
101335
1698374
9163
839097
270550
37720
1499548
92790
464275
1516175
251483
215091
551609
899892
1286861
127368
1902451
523567
1075753
1776142
1298941
613552
873670
809056
10831
956158
1882028
1997203
35457
1074879
1277920
1169281
308379
751144
1577365
868738
1915385
1327342
582699
776654
1978047
421918
67705
1154035
1095107
1844868
726187
1505835
1459864
1620093
1097726
1931563
286466
410731
501178
634559
954485
448079
1554831
1012362
1097931
701058
613456
781548
1634498
1684396
1005741
1747299
128278
361686
1451850
900932
1528137
758631
1924507
1742501
879098
749813
1869217
1402210
1333309
1962434
1233356
1969945
1380716
745024
203590
1044973
1204588
120747
596230
928898
1579616
1448002
1674539
1552463
907739
1921122
1793977
1828041
1136116
1214312
435309
1224497
929104
97353
1338139
644774
1117576
1934067
1817904
45073
320640
1838622
725481
1528600
422532
1175347
297919
475466
1374384
924012
208183
866048
1369121
34190
1877084
756535
1334589
1775034
1347423
320375
1512200
1701720
763002
1898520
1318102
1450066
1482388
360434
1590121
1444407
413527
1645017
417983
1115725
1365639
1242718
783206
1186775
1868661
877718
1567609
1236004
89969
1220572
1897307
1434330
390407
1793838
190659
997221
161941
1878445
1248498
1829257
263295
1460880
1553145
910475
819296
228972
877571
1918829
1091340
1127765
788108
1121219
118603
1211579
1125671
95222
1212839
787022
1222213
491042
70585
1508511
89630
1615245
1849409
1084008
724358
1994335
1032256
3283
103268
456428
1937569
106079
1253538
404527
998953
1927366
1104647
308974
1658183
1379036
1638314
607578
1891672
90342
1140283
638229
400808
945006
1738145
1216847
109053
1911113
1504204
6442
972201
1353839
411537
381012
585793
430895
1407484
791336
990442
1570496
1716237
1879968
159031
1663620
1735677
1010458
829616
1366596
1730894
154391
1304453
1243003
1467271
1674482
1671758
92837
1274965
820496
413509
1892176
1361503
1829391
399679
1104145
700679
230731
788307
159170
1018242
474465
424268
1177239
1017413
1059989
1402202
1141454
586881
1023898
968579
434727
1795889
1890906
1208724
1693617
948107
111213
1141243
1789942
643452
346994
809991
435119
1716379
107237
1525403
71320
70436
286809
1024916
1819103
1394211
518383
654636
1122067
1055864
1507071
1895410
1764471
1169006
1768729
1004476
1604692
757350
1225027
1261144
1026524
1010634
1207337
1358024
612788
914097
697021
793335
222868
1776902
327722
191144
1376256
66092
1157132
335614
1522528
490628
1225996
1747299
432092
224235
228358
1327874
1063061
404228
1872910
1674890
1818361
1726548
575448
1175116
271712
149598
471311
371089
455889
618208
1485074
176449
1115186
1354202
48916
141744
1631774
125073
194326
1145728
597596
789413
66189
165329
1313542
895275
656271
1788250
234449
1182410
1746843
818781
839866
1408410
1724879
1252852
275735
838933
838219
448342
1779551
132644
1222703
114872
950059
1803491
216331
868903
1993157
1742936
1841707
1996056
745251
204029
813030
18941
1384164
157273
1638130
296592
103819
1484593
249895
923798
168180
981380
501820
838892
95353
566938
692098
1470586
618607
795401
54837
1409115
1697905
1821244
41986
1202898
529415
316590
87529
326764
625595
413804
5825
357209
1572828
192342
1432477
960228
268603
1437499
774259
1118072
1507616
1645293
508164
383127
1263037
1822323
1756306
1655427
488721
780879
823451
140173
239044
1863150
43101
1504822
1077053
1445311
421563
1941349
1211796
1503056
1949899
209948
281325
533413
2541
1867020
762702
1313126
1496000
1293970
1391513
1259918
1673836
828021
133778
1020991
1405318
524798
1683881
705091
1037255
925222
806170
1158543
216605
1225911
1289270
1756904
488079
197589
1487315
1450764
624879
221577
1466386
1477813
1210711
901772
1773592
1018894
220810
241722
793532
1607836
1511613
1131153
1544879
655601
1336334
1431685
1304753
457777
117308
1494154
1711419
1479061
1087524
1130861
1135001
162000
1868728
313989
51202
1292551
934960
1814233
248496
21809
1274785
1740974
305853
171607
1046204
548053
669198
1588026
1842358
1755323
1417973
1493969
1987479
1794874
1359553
1366110
827800
406871
1992893
1257928
30331
587391
1146928
1851527
1317797
191340
626991
1318580
234874
58728
184516
988219
1051235
1373911
991968
660141
168828
1499104
1187145
813412
132377
843343
1991089
1529303
405464
1273070
1211260
1562600
853344
797988
1460898
1709375
290619
759613
763576
1407294
1841541
560026
104437
1614012
1539707
1041283
558676
106683
800413
1675014
1962032
923766
438972
929247
1636417
414660
495079
1303629
1758089
61674
1914642
461967
1933319
199785
1819610
265917
1531550
919801
1314062
429384
967259
807485
1238889
528759
629619
700343
960860
1624362
1340217
1927137
737462
51755
1280663
803962
904234
115494
587547
744943
1476094
69793
382943
1079725
681885
708811
1101824
459459
1673273
1513036
1259452
1718310
1532622
28100
1601868
544994
1334223
955838
1769701
1965441
1275010
1672348
1706566
940527
1831922
1056205
1182797
1824771
732199
1991955
1335337
1305125
1991523
236902
602111
1984309
1100351
344801
574524
730866
700260
555078
116690
1175681
1522413
444708
1859289
1314631
901716
197210
1565642
817007
674082
580476
1605247
1925730
1713213
428333
240759
1455690
1872606
330455
193677
1310625
30042
230952
930280
192606
1989772
22793
1183065
316496
845929
605332
41382
535969
263955
1651300
499677
1016900
159196
1639982
1209321
1457627
1907087
107489
146413
819026
142353
756924
358606
371982
1248510
1613350
11198
1834856
447283
775704
1029752
534830
240649
1340787
1773532
1088838
1080354
1743552
1816707
172402
1444643
536336
1580363
1694275
270117
1807173
1480575
1260311
292360
1340034
1045267
588985
1439251
908786
1163580
1920954
1638424
487455
444743
178240
1673368
648185
1440390
1787198
102567
166067
1347573
464869
1878697
1900526
938271
667790
1863112
1053886
110600
173584
900086
1849746
1016136
422338
1224959
1408722
1570856
834755
1358727
1215751
256041
1692547
36459
424898
1430475
938697
1298602
1447827
7773
1002352
1336722
1299718
526148
1187558
1162622
238614
741082
1420853
42292
614810
1826045
937021
162554
1038603
1506220
917564
737899
486275
1040703
995122
1650876
982127
1555233
1867389
102113
1985696
581755
322793
208761
1775320
441744
1931401
781935
1701869
680217
395276
242521
1694835
657047
1418597
1962927
468003
1167321
710036
1474659
534928
752695
396445
343785
469617
1095683
1209422
1494522
1152426
987101
905100
1138351
480876
1830863
1317447
1072954
1163678
1364055
1118947
815720
802602
232452
865013
108179
926871
1048379
1575988
1432758
57454
260293
1726711
1392172
1632664
476366
1084172
1314260
73838
1946424
608577
856893
611560
334546
495891
170549
1964053
1076167
951224
1705760
1467045
294254
922589
1082273
211229
183608
1253853
1792536
1861541
456193
1333910
1715600
243184
266878
909539
1478350
1468802
167428
1193326
1958885
865529
902743
1916504
1720559
259224
1742993
98724
33815
651157
1221170
1915994
1519777
1422305
353109
1592606
1195062
1446831
1413638
155707
1984728
981970
1949206
930492
145782
1475360
721442
1414572
1425646
1419279
280315
80900
667943
1449145
656350
1068664
208832
1021097
1088613
1541355
1031788
1387444
1527520
300607
1776991
809868
987613
902969
315774
1367176
96084
861297
1164576
322721
662959
660632
1092371
849452
533916
1161958
1658889
1555763
1918554
1738948
1861260
800742
1708738
759605
1719949
104338
920076
1105462
200393
1762516
885470
529306
341390
1779954
1894733
246143
896089
564192
1954282
1173757
120878
215292
1439258
1461499
642259
576467
1005663
458670
1642017
1495613
1948429
1110165
1772905
1175598
1947782
707197
1965627
157905
148445
1943238
1277939
199033
1126017
60200
1202273
1156595
968442
1970893
1008039
565859
983427
483015
1182798
636312
261200
259326
883765
744250
383836
179456
1299600
1269683
50429
536434
1126304
1152042
1125695
998835
980661
237790
1159733
515816
1911582
1377145
768714
504984
1957667
176132
300418
1270848
517616
672797
1935376
1145421
1246988
571017
1738127
1392382
893415
62698
1711705
1892993
1762587
1449998
1356215
1253846
633140
175899
1693375
604166
762654
855723
1723328
1543147
639687
1379243
60159
519360
373921
733848
737229
280518
1032556
10148
1602700
444975
1181888
1830460
102779
488652
1760416
866522
1504316
1273691
553872
961953
1641182
79839
679280
151594
1889224
478388
931399
753466
731670
1058379
1867757
653527
172963
1638503
1467869
1554908
758453
1777868
1039391
256051
1669395
1042274
105017
630211
871865
1758345
1196853
1273724
1451702
1237699
1466867
346921
384811
53682
1471508
945899
95049
133851
194111
308135
137368
786190
26615
430237
943637
1246518
252415
696948
1035619
371764
1754502
328929
284584
847639
1312730
340826
1253295
1860269
942749
655986
1806132
89698
153062
1133531
1515718
110176
298260
1210213
787810
728055
1589166
1410393
638586
1871508
140806
1783446
1062525
1546941
1597227
1803543
348876
111247
611113
537730
1567986
1820279
1710357
1884042
924160
814948
33496
1190432
30647
1127895
1826593
526441
1212821
1424616
12191
386456
1580160
1463388
573213
650736
733704
1967996
1733131
1068858
1895425
1172944
1495251
1996116
1841261
361806
451483
651041
16950
1113553
914673
941432
1598992
629682
1383249
1025173
1522494
661662
1281277
1288460
1780749
1155225
1463641
1259727
1017190
274197
1527735
335383
912527
786347
243125
674504
1979908
171188
191389
1264551
1658030
1997423
1421981
1585135
1766901
1503272
1381612
1975154
1899774
613154
1974520
877497
243554
696689
854774
1005692
1470353
1856090
446635
1312845
490363
528822
1081923
1656940
1755163
1843017
1628278
1589411
818754
1729237
1318048
1011417
254895
142831
367324
928131
1180966
23690
1676369
1983832
35801
769061
887758
1245347
1987073
955303
272222
803969
85161
1074899
1802736
1620141
1167777
252791
489550
1099928
911552
1241067
1079110
1163351
1478485
1206109
784334
508646
1927589
1823285
1508715
291590
438286
1838176
1856978
1260233
1813465
84642
1073662
971755
99620
601934
1642550
1205430
951429
1780642
268830
868445
1712298
1239321
1674889
981991
1161208
43965
1504692
685156
1286912
271956
377184
437158
823658
25528
1789524
178976
1175873
279530
466305
862493
1534559
783887
1781847
1403492
1791994
1327418
1061123
382579
231897
1902699
310430
1780828
1163654
1239722
1469766
142917
251326
684802
1355685
1982396
348907
1237492
69754
1941762
163062
515578
446106
1856719
947812
212349
1072827
1799033
739266
1462127
1992943
1494901
30917
1831047
1075867
403286
990414
1822131
1499069
1980671
1882500
727857
1897922
1419743
597223
1261066
692965
886820
743350
1982620
564979
247477
1541317
1495870
1102211
892929
1617070
773872
89282
1872826
1992839
799299
1082147
352182
1965427
272852
873030
857145
1423856
666520
827141
408894
499579
1340368
1237089
739472
962243
1603264
1086754
1577835
1220434
675015
680039
790238
15361
1931394
907011
65883
666918
1398783
447355
533419
1994050
915428
883182
132888
693430
1891025
1088955
1963138
1091112
1369837
850561
764895
712403
1675711
438167
192022
686097
1204346
1018226
555230
78174
957910
759712
362022
1265670
507519
607401
1744282
149583
1908883
680443
679278
1784808
323358
837019
2307
1563295
144714
1951143
906892
452816
569990
1666531
10134
616132
27026
652905
649328
1722320
57362
1657871
210171
534158
776193
825560
99977
250220
1894
1915536
1376520
256541
1314750
1627392
154086
397610
239485
701636
603169
848765
1644807
1361482
645215
1477504
1328773
1202817
427599
1080909
998413
1076683
1796061
1063333
1063099
1834129
1806677
1196314
821843
660769
473299
970572
592281
1774072
761059
1972451
829648
505454
896616
1548359
1109969
276367
1510940
995398
1474938
134796
1597838
302626
1636136
1079048
972626
170136
1994067
535513
31187
404269
402860
210264
379300
30960
115675
1497381
1387002
1487491
1606269
481120
192475
1708001
10067
304721
1653298
90556
1003507
79903
1085748
1998697
1768239
2712
1788096
254629
1781317
409436
782179
731393
1426286
1210278
1923547
109679
1689635
1574543
1989504
720200
491540
716812
1206114
113629
756417
946509
1196207
399495
852003
1244097
63269
1099641
200173
1644205
911236
498521
327188
100945
1317760
1378644
1450147
235363
1645719
102195
1615090
1609349
1135036
1593612
1644329
593885
1745626
361253
700410
1344898
1740524
1111816
1541795
835243
487275
1803212
516801
1323782
1350645
1243883
133942
1279483
143278
547326
21799
906956
652486
1224507
753443
1411796
369053
706021
1631538
1710294
672402
375092
811247
165868
1857090
1145291
1397498
1173489
413336
130497
543969
1251420
1414360
810932
1187580
1260265
1054116
1929678
1106231
1991383
601440
1158267
1985348
738218
724078
860977
1424850
1856756
141272
1644313
46534
1671629
1622358
1494419
1756601
883078
1648469
1315069
760512
1973108
1528457
311453
390898
1758735
1499597
901621
1276472
983721
796304
888822
224584
868863
1664036
764508
757587
1390652
683286
1741004
1343695
1782128
302063
57861
1761195
160752
449448
183846
555774
922390
1683084
1600996
1932904
949858
1411818
1808255
1973629
391387
762560
1284347
1864117
1132332
1484181
1087565
777455
615349
1097175
1957606
1105024
575310
1802738
1684524
978702
426549
1915350
172148
1864873
239509
581404
1603849
1113300
252351
1408394
220776
530526
1417830
854938
1199288
1541712
1653266
970460
1904268
56408
1401108
324616
401479
1518066
201492
134569
121763
1668448
1273642
1299047
331226
389054
1970936
1862562
1505549
520015
1729333
1008392
1229797
1685106
1007444
93976
469720
490802
1143729
1516953
1922745
25102
1113074
1580102
1811118
1613933
687639
959416
1390646
690540
774783
116740
1410004
1512234
1475493
562295
413267
310708
47462
579264
1699056
1133512
1648515
1593928
168370
925938
799835
698628
47157
1770695
1512689
727969
1817423
782972
1463999
702516
314035
44948
104310
1197734
23951
1694132
1698440
211752
1048136
1392392
1018011
883156
229413
833704
552395
509653
668087
1443908
431273
1383099
1352142
1978260
165758
1505326
950620
1594212
857007
370286
1330378
963515
1383232
1718904
383008
499103
986777
896334
239564
1489843
422199
1721206
1844978
145389
1626246
1338671
1393227
653706
555910
801569
1949137
146543
1729650
1369644
1604770
240480
1479292
1203028
1527110
1758968
1259187
271907
605387
1191930
1174371
1026747
1379415
1469625
1234476
637945
1300138
322341
35977
779266
761730
535354
80168
509202
1771539
1421651
709082
1979530
1565415
1906070
994441
1090606
1694726
1154398
1486498
205370
199217
1628653
1162778
1864436
720942
1943885
86896
377521
753112
143863
181643
1844423
734484
1891499
288502
289889
1252740
804977
311761
1125632
1410478
1012884
1726590
169846
1148328
1423686
1583356
923649
1860108
150856
486034
762068
1647266
1601448
771115
400943
1523097
962476
1756244
936119
1939707
1206890
193516
374298
600840
309349
1976002
786284
1238110
446143
701693
320852
1669224
1246049
953345
1858654
1832750
1288994
1559430
1577442
1488038
1377181
1724914
1494038
1871569
1208627
1863978
820253
285367
641574
163283
152154
559018
503914
1982709
96037
880797
977576
1219180
1661494
50778
1521095
1147714
987573
665971
200632
80293
1168186
754055
1002919
1466336
1215511
1353114
1775985
1508873
1806763
551216
1346735
826541
857560
664679
334297
649087
816708
655097
776981
611830
1400258
1692179
587734
1106444
774791
815552
890082
1258006
459252
1574913
108399
1349139
1585900
614379
1732392
1167336
1510727
1673481
766053
1887878
1834986
875533
933768
86100
1333691
1608766
654635
569997
1198570
721265
921364
837485
1609904
1586461
1749083
1805422
1612239
792005
1083338
267684
1685831
367231
1078504
1485163
1825442
1681740
1918133
69583
466410
845746
1915995
1553145
1437639
303369
1406964
828603
42795
1122948
359716
1422058
1729138
888914
1015072
1556908
1482464
367351
939104
641324
248987
632619
533014
409792
1476843
923370
210928
178400
1132337
775494
23085
1993997
1681767
782529
352914
406616
1100847
1321039
3624
753199
1739103
1806042
556817
850169
431417
532883
429922
1742283
1118972
1924298
406494
1805604
697003
1769715
1260809
253534
669993
612366
441288
1889854
221773
1384543
1468301
1902010
1923956
633833
143769
985483
429383
1243060
358395
1454313
1427894
1148575
1924630
1335760
1858431
1347160
937437
1749144
385767
1195457
911097
963347
1275558
689742
79211
151746
1363407
1431884
1992269
1262426
1875619
1904005
741252
44991
116045
62162
448138
1388550
437947
1362136
702947
1812702
265422
1305208
1824004
1540931
1603070
190783
1588358
356161
994800
1861760
1974143
333667
63997
988987
129168
1987276
1813871
963209
1471773
824070
516493
1032353
206951
100175
1650969
92020
1643638
1760030
1071542
1326077
743893
523819
321390
168278
638711
1166445
456245
1923082
601809
109013
1417506
389
326657
1510964
436575
966493
160502
140107
1975368
1418113
1008821
1840597
246241
36619
67138
930535
103800
46838
1670979
1657847
698289
434903
1522231
862508
1224525
1702139
1306342
913774
1157046
1108295
1522129
1443608
1432604
1204359
963332
1771276
1027986
1398843
1940357
403225
941951
59548
485994
749384
1510726
936636
880358
1491400
296254
1122791
86812
503552
427991
244405
1082649
1634039
1131311
1499113
1128185
822996
615214
149042
1485334
1555520
1659902
138927
526267
589481
946369
1796617
1913767
1910010
1260171
929896
1251641
1442423
546249
869278
333899
331314
1824450
183729
1000864
1567775
600036
1241691
1026592
102285
1416625
1121973
1577296
1544283
1101021
1005370
718340
507351
1126461
443981
1979749
1000219
604542
817297
992399
103906
789373
1045360
884753
767284
270330
328207
11774
1721512
1362778
1466525
1039243
1456834
896443
411387
196609
678234
1145847
1075098
405994
399647
1054632
370105
1919485
1584955
1115479
309685
450215
118734
663666
1485080
491082
1851754
1174637
357454
124210
167140
695195
1024852
162517
1919300
1982452
1857208
1959535
1542756
1838354
459277
1125453
207941
289623
1454683
583445
1133197
604841
1290302
1624218
641493
613915
1437094
1762294
436077
331949
511946
1686510
1094975
41743
193578
343709
736048
538645
820390
332623
313454
217408
1886799
631018
1106764
1427057
814460
94766
1195823
1883032
1907366
1854785
102599
525322
521548
1796981
1486192
1180898
589041
1479456
1896202
8921
1322069
1145579
1135183
47523
480718
690395
1068640
499720
1305619
1469897
1847520
1371505
1982460
1961508
952703
103422
1429895
1169630
1137186
1466641
769738
651467
1484174
1096880
1754776
1055309
947768
1279579
1268024
1970359
493187
1949178
1506524
797089
1105287
1792036
895774
1204035
1976669
1834614
1090536
793203
402517
546433
1772858
710369
923942
675422
149662
494627
1952731
1345973
809178
26017
1428301
824298
139681
338914
1182338
262613
659876
210472
743729
1309542
1066377
1467268
1207120
821698
1430556
1446061
1972066
3596
1233648
340152
124243
899326
952876
1673224
1296339
408073
1211519
1113031
1348169
490643
1311993
784
1624519
1028214
1444455
1510060
1354456
1240558
1720433
488945
1878369
795873
1459354
1851604
80889
1844638
979163
1201894
755730
1048671
941197
1174878
820095
1467037
1048753
1114215
1570734
586468
1123508
524412
645265
232959
8237
109342
376353
348474
975549
1928905
491354
496288
1631031
508434
852669
1619138
319856
1986253
866525
537734
1159596
59774
1033715
1788915
1082574
111847
59775
974592
1358943
1925665
179538
233851
1242138
1857752
239378
920383
314959
1100235
1077388
761405
933979
1535609
169492
661589
1440756
1568960
1312581
1928894
1869309
1606562
1753667
339605
1950696
1204774
1937017
1382835
925730
58227
344330
323395
632424
1012588
1862780
90991
1140652
592990
1590292
536814
99084
1077415
595263
1528533
516118
1061279
817978
1511744
1011595
929010
1475223
73803
1977523
1386843
858906
809930
1850173
581813
1275016
490572
963994
747605
513139
1006378
1772341
832341
119342
1557609
1330942
1476496
1663076
105856
1384647
1403373
944372
24686
1724969
1831441
705636
564988
1440768
560890
305740
1237837
224485
1335046
1981665
617230
962087
1197114
978500
1009609
1174252
891990
1194946
1683753
171847
875815
697733
1287360
556810
1686063
1349160
48379
1153349
1392504
87185
175091
124365
1854922
1065144
925640
1487416
1682086
1371733
1092151
337844
1859753
1392554
578978
967178
1835222
1178824
1519782
1252859
675234
318010
1739115
545044
1828136
1131330
1998910
134247
557810
927096
278481
1226098
40383
746936
1128296
510045
363429
7939
1367745
1068301
1964473
649077
465073
1474236
698271
399321
899469
926061
656278
220480
1838460
1308450
624790
1567236
397462
707157
587677
1205362
1164755
767086
497841
25026
1055738
79052
912525
290960
116123
760528
1591847
658115
1550166
1881761
821823
180713
1906252
438618
639956
550804
184211
904233
820033
292839
1287572
1658869
188153
1969733
159997
1483391
1856195
1589711
414019
813991
611972
559047
557144
1457126
839453
1813818
74853
1557620
850762
494619
180212
101500
431521
1232974
980943
1819469
1894682
1269935
484938
336744
1590252
1813536
1493124
821840
36250
415600
1984801
422374
819744
1749292
1108586
1180269
53710
1361435
62133
1896090
1891143
1139523
807414
285725
378110
416040
113623
774525
1600682
895270
568613
409577
847773
717024
1662979
199462
906870
1293253
1035170
541214
248516
1465432
211919
1427219
1871801
1897578
548616
1558352
717787
687728
1672393
1390268
78819
1990391
1331210
1720965
1250107
1747673
287694
834409
327123
285791
896887
1033987
272156
1832052
1413107
228710
1225877
1428569
1783751
505659
1775502
1006336
1078842
319540
926684
1617074
1555598
790521
1491160
303730
1434037
312907
936752
1110771
1419575
890041
337969
1087311
1544963
1452097
1402959
1179226
1837904
1565305
679464
1328328
588473
968894
1024891
1217686
1420336
1107621
1836512
1323486
1665620
97296
126115
160780
310561
1385525
545425
365322
1897211
1902414
957689
228884
1837096
1559253
1041003
1141751
487598
870398
1273543
1042597
1416824
1065336
1614739
1180692
1589087
1316766
27436
1481117
981741
1650071
827108
1741858
1820011
1637018
751569
407875
1876600
534558
1719786
1379461
1622672
1127815
343089
595231
176611
153888
1073417
91463
689460
1365256
951602
115488
283906
803123
330618
1371250
1782678
1903564
490393
268615
1516516
751486
1542635
84380
1889439
1760531
1578123
1050483
1027376
154769
1485701
721997
255811
1356285
291832
293943
1739805
300688
544997
1752188
1307535
753759
293696
173389
1295854
958829
1687859
1191192
1499765
775191
538158
643447
580827
563103
144140
1689313
1203794
175435
610978
44046
1867984
1484920
1035998
153158
1816738
194290
117739
1066315
875522
638381
398918
100325
1262061
1495911
604228
1235313
1585295
383290
343994
720376
1540286
1078276
533127
364695
1768980
1981596
1835676
839594
1826185
1501428
1955312
1807741
1869552
1133087
377830
672986
488928
714334
1726111
355695
912521
1314380
519853
1413730
1876374
1365869
937674
1335743
1291135
1811789
1143060
719211
259985
1920652
1761154
1937198
753459
529880
1260481
651860
324616
1853611
526034
1730358
1739347
523065
1353222
101334
1121970
1477182
1310049
713518
1932315
276474
529252
1466227
755170
1973296
987546
1680312
580435
10909
232543
1256757
1006135
721052
1777183
161910
1130325
500801
911884
110858
1607008
292523
1075104
1096049
505322
1161396
1124100
1146325
405479
1739420
1412094
446521
412195
271884
1596616
478421
342333
1358720
30574
1410895
389448
183590
1118627
1677418
424736
1275480
1133238
1124301
1763103
193775
780782
774513
1304711
1187021
552878
1735303
723635
788234
67272
358319
1563883
1140990
889440
974391
1500636
276949
1839047
891473
1047509
1127959
1083615
1836705
979296
255454
867193
159572
252782
1711324
702948
798468
416938
1145165
1240959
1220606
230618
1698274
1572133
948129
1538138
1997354
193842
825848
173251
177351
508653
769777
1548846
136834
308295
782223
192194
893336
65224
1562275
50649
638578
158090
762395
282755
1027942
1091210
561755
459835
1499904
1865397
307534
1417270
244943
1498482
719526
1318328
392151
579550
720401
1477493
622078
1394567
85417
252100
1508824
109112
1321414
12084
437295
1973424
345599
1452614
1885207
211828
1011206
682462
449012
1406711
1743404
1402788
1221066
1320827
898503
1904141
478617
1154860
1577665
1631608
1291338
391702
114197
499643
236743
606103
637884
93806
1963679
1633525
768952
482699
1638513
496811
1061007
1527151
1792820
846969
308338
1836863
386031
609344
1387391
1006550
525168
655443
1958799
1753530
418277
1959491
221520
786147
1211521
1792375
1876631
936861
432195
1032989
1335319
32075
767211
306964
844593
229402
363963
1197307
618166
1930826
884357
1582822
493128
1730655
1204868
1669438
1473753
174359
279814
1868428
282600
469435
1210059
583418
1537848
1147412
1328362
840261
51847
120705
1816272
1943739
430558
168029
836943
495602
280835
1006252
824886
1654186
1593098
534635
832718
69671
1023187
130145
599401
1940678
2880
75701
166410
1691076
753115
455375
1304174
92194
1837834
690014
720436
904760
461453
706738
1007800
415582
501304
109671
514300
284432
301242
1848216
1547304
1181113
834292
1041247
1805656
793196
1346006
1620286
1113043
1444594
1899695
1431627
1781918
754330
934992
1441896
665075
97625
36168
713132
1516362
565573
607437
1572404
70690
1890349
196924
1688151
1273143
63131
740921
1368520
735957
1347977
662276
558704
1532516
1148440
1520799
1096731
88346
718019
317313
553199
1244057
301427
139330
1399170
811060
1300319
748793
1071639
633363
1056230
1713872
1380565
1231461
1574884
402436
330976
139720
1322994
1869999
135480
383271
1323788
1987406
1737957
800045
824313
1602843
1108585
1443463
372925
1660521
1221144
817328
1455802
387519
1769116
1412919
592912
261831
87310
68964
575462
1585466
573301
1384425
1001417
1660817
1200322
177307
197942
377038
173689
430702
347470
604566
1229179
1520040
762688
1098157
1137476
1734214
1589189
1137180
1164891
1182831
1022648
1087990
1536903
32505
1251300
313616
1452414
1494207
1814893
1594319
212551
1015839
1599872
479363
1125220
1843233
1503898
1081356
468919
1711520
1636107
144105
1775473
346647
643450
1425936
1058838
1090346
1288442
1451114
252343
1672777
908301
1822892
276774
147049
523844
268769
250482
629345
1546929
1014060
1307045
827194
1374285
1034248
230139
611278
1973314
1244247
1346271
1522100
340693
288027
1302062
258005
919400
1262605
1236545
715995
295303
171053
755354
1318795
1213563
705853
1952011
43093
855468
696894
1639356
174271
883232
132029
397902
80513
1368099
1306971
20847
1445780
1173151
1599477
1447190
1001563
311568
1941030
464736
674225
1133303
1141989
1719133
1742390
1166680
1010637
1543560
734971
1732811
1618960
1082781
551888
255027
1115387
1345033
640957
1973382
1175964
1787824
87583
753764
239376
1921409
990962
820041
1570218
1716825
1385004
1166552
163342
1358220
460828
257479
620256
1980334
1586021
721277
1324920
1728667
208769
1489695
314324
765688
254979
1866506
777205
1480811
927680
356765
570017
703498
602563
1982164
1910209
191162
104403
830789
1047978
1486285
856047
1932351
1121375
340291
1781329
488532
1127757
593278
1187924
86913
1122735
606314
40925
70749
1234132
1409961
649291
1482439
1579490
242852
772821
66090
400933
126414
1485517
858542
1476664
231918
1005916
522430
1592261
1452792
145902
1689912
1946493
949471
524199
1110317
1643777
266614
1089347
75633
662154
1656371
1181084
1031812
1649970
1297531
711526
1638874
1228327
268010
986711
1052267
1786244
1099123
1782803
1808170
1058322
1739753
1417190
361433
372435
1801875
142390
1387681
1409763
311799
647222
1743617
511664
1322560
992073
1161638
1892452
1758185
441171
1081417
1225969
354319
1202391
1521901
346119
1664867
566235
386813
1709793
384540
1522988
1587754
1925850
465790
251419
958485
579727
429967
642862
1146830
1172233
312432
529258
3389
1359189
1548584
132590
1721371
1821959
609425
393619
844437
1360793
1821743
626018
178225
1278340
1859538
369942
156035
1669922
1105594
1022555
292513
1229314
1841713
112588
1641520
1656402
1213114
847710
1762397
1048954
1078220
585263
1210724
839791
1113212
1197313
1838863
1883463
3369
1036316
1599653
1001149
617765
543187
459332
1977936
712348
159654
1166824
343293
1463481
45747
1769047
104699
1774443
877324
1398692
677673
88805
665025
866426
236100
1751471
145297
1504634
1645308
306945
1576560
1864542
1657233
403227
436721
1073002
467535
1574613
430927
677098
23961
1435058
1155621
1139989
1150419
214837
750430
1307599
1684866
1421700
609339
1415560
1650664
1390530
332260
1180282
58892
1698419
1920125
1294456
421383
1225516
1045336
1313909
639586
1046954
1617034
812011
1804341
763598
1808220
1416280
569989
441198
332976
1606569
130684
288397
418849
1520643
1059638
401595
432897
317168
245386
1169273
1857074
1120464
1031427
1742557
932357
1386175
1317332
618612
1932382
1439670
614370
1773807
844209
1447342
570561
1471502
1507116
959090
1155508
75886
1014604
100099
111574
1178531
1296053
879484
1501084
1398641
1073418
1192601
1023174
259576
1951391
1154355
766707
549667
1844310
407371
1932214
761570
835336
531821
1102741
233240
1186543
453407
1265375
1432737
1098020
144812
1920284
920983
1184754
1611548
1132655
1612227
718432
637409
423151
1540682
936433
1247713
1134228
32373
48999
1773388
299426
671403
1924175
1761557
331595
305514
1557421
299588
707449
197511
1873105
280001
690440
460502
1838867
848075
1807157
436042
1904692
1282752
1867544
772311
413957
1419891
1277765
1949951
1551913
1966237
176663
1365829
1358585
1973623
415858
1074702
900337
1572570
902374
960966
1186891
1609637
99168
1600915
1756328
1999628
1707713
1042229
527563
1613075
1792699
1023668
1033344
1348456
383002
1639195
1908080
698236
1833566
698179
1340469
324688
846113
16978
235600
629760
1623335
293443
179665
1232763
1726357
499938
155022
45929
1880992
738824
738839
1249987
1551152
1759693
1890694
1168967
1864901
1579915
1968865
1570236
1625802
1538049
454123
1936427
1741469
1548411
1004829
1255973
576075
1074846
424230
862416
900038
1269453
275148
477111
1462494
349142
1183257
98039
1488398
1901376
772377
1788159
949439
266504
1132506
1245133
1795674
1406552
805862
1076260
1602416
204906
821380
245792
1864512
1864823
1859381
342931
1564133
634532
63607
2551
1024266
557999
1502297
876577
1336787
1149254
762705
1734945
1068943
885894
1609987
1711556
1569553
384558
1727108
1904961
1977628
722718
904418
1115313
1102370
1739161
221041
897977
474838
142907
118827
1224629
596027
661800
333972
982033
1374469
200327
1654189
1938911
1567929
1786220
270288
660903
1198285
1392004
1509210
629434
942501
1248525
1849059
873501
269911
654965
682113
320992
1702777
1762865
1823039
1368458
1751256
384033
919317
1064267
486334
1352222
1447500
1597623
124705
21910
1398031
183297
1318916
394315
880
682999
984008
1323649
1656276
1041197
1897346
920748
634183
596810
492055
550170
161631
1939070
1270628
1167967
1193326
126818
1839721
559416
1734202
172695
1177414
76132
1740238
383172
1927376
1949046
1594089
170875
1124132
361042
468634
1303824
1100852
1583032
903543
1684217
507257
676042
1344550
820189
1906642
1139476
1173334
1462990
11179
1715384
114303
1401428
1303373
62454
21850
1192137
158526
1393107
1396848
1233234
870922
1852456
1996049
1075282
291153
1915510
615483
1513891
81472
825536
887678
424213
1947480
163867
640544
1962932
472554
1186782
238471
1570827
605886
823594
195662
327846
869933
44906
1097666
263075
1814259
1101790
1596633
1196590
699751
631677
1862666
848523
502685
1104522
1740471
888926
1011157
198309
1972120
1772109
1063639
697860
1331453
388708
514843
172304
1039325
1553141
651477
989426
217615
769360
1961851
1134360
793207
510692
1475536
627449
54042
1651995
1755455
1858248
1643234
1155675
1985412
1021406
415410
1813398
306400
773955
285705
1190634
124890
1168894
482451
1118690
177830
1212661
140812
840719
1691415
403694
215337
1064869
1595625
1989274
360206
1502317
261501
1837471
465512
1710106
1684925
1788551
1550927
683354
1609039
86724
865070
1661357
1200058
1406358
490621
1014681
633134
1377384
1610039
262908
490678
650199
1436531
1432082
619393
860468
1843210
46248
807210
1660013
1576435
1438637
1786191
310821
765506
361526
1659726
1963022
442255
1709476
962597
1916922
1630115
124678
1428684
692340
1314431
166742
1439707
1512508
797631
352502
250589
1750242
1439881
787964
682385
1373732
1659239
332276
1876949
1976451
1957509
1902386
25195
423193
677658
675856
1342210
23899
1875248
412716
322068
1022409
178861
838135
1779441
1697831
18657
1178981
414936
1210559
1328188
1534110
1528674
71767
1123769
353102
1905760
478866
1336190
1525143
70182
1160985
227895
1503802
535318
1965394
550825
1095131
302930
998773
534384
617046
15126
728285
828748
1915474
39363
1339675
141968
947707
1862778
698030
1945907
268598
1792553
1354353
1262006
294514
1225494
52304
676503
817722
823739
1077922
1978507
95931
1907708
268738
128594
1570143
816072
522677
240419
361804
1530973
130540
1624991
1091322
1955929
498747
448205
272546
1978729
1031718
121534
1106754
1439016
797377
1095348
838646
177814
206977
1562448
588939
1994617
1879696
1588780
1820894
558256
1852885
1953836
867983
315977
1196620
1392972
1811660
710211
1052844
1255593
1433714
201735
351204
1595405
1682809
1415682
877080
1677727
1532926
1182546
736527
137472
1240799
1030926
1801220
1850688
1581108
223361
27304
713307
713853
1498414
642447
279823
1586217
763993
778564
1734972
185183
963298
929685
448926
1114887
200760
588828
816356
741741
591693
471944
593162
1475090
1044666
208445
1521912
645639
1133065
1377124
969447
864723
1377555
1519269
428144
789321
859569
1112776
1797185
1741395
1225913
813887
1911846
766358
57729
1278055
1252550
1116940
1244933
439793
871944
49428
725618
197309
581239
742155
46557
271542
119049
512788
113573
665969
1451541
447785
786923
354269
434800
1768896
682880
1107402
13714
1352257
412247
1729929
147297
1393273
739167
414918
439189
1786498
939866
1772691
1787814
212932
1036986
1496312
932433
1116763
95276
1927537
1103974
140920
1137497
1641421
1452375
301
291739
1668007
1505506
353822
329206
377056
248427
1728897
1486831
637718
105894
1356755
1761100
1803847
150622
371900
507946
506272
1272089
1191224
659774
1794705
1959900
573431
799296
1923645
142208
240643
322635
1068200
1269294
290070
1200465
1700827
30957
1664725
671336
1200434
1366579
975777
535779
958286
1297023
1685137
1882369
1209976
137871
627054
745525
531188
381750
1605041
975668
970786
620070
855563
350748
429358
469434
302193
1558769
1567922
313659
146437
1038711
574140
136446
1502584
731337
1749688
627806
549843
1491320
640927
222198
1887391
461299
31705
421338
1240756
1903066
1973589
353413
872790
1844285
1794336
1840620
834711
168484
168180
1245438
147026
1645785
458218
681636
495822
1353765
1746882
588242
1013037
1080268
382363
987771
1864210
811728
685836
440539
328399
44760
1629560
850207
1169991
1240253
1435942
161704
1940929
291437
453909
1116985
1414003
1746532
580966
1905423
1206109
439051
1167856
209438
1997088
1270582
1803267
1788928
1507611
1009805
1745366
1650022
1452148
1442934
11296
445405
1092955
1183501
245145
1016258
353267
901126
390455
538806
1001059
253643
3032
1102780
1967913
1806922
1877376
1531019
1193428
921876
509295
69928
1055429
1207596
1566350
1673692
1876176
188608
822954
1016098
899297
859602
1731363
669037
70234
1099392
582757
1706759
940733
1414024
1187816
1226725
345840
1633186
1537687
1253836
1425676
1693326
209597
1677762
428983
1783035
1343559
685484
1993950
1234892
1748694
1995222
438527
1032574
1601426
855724
1781098
306868
274810
1335102
1182474
1319278
1423282
1014306
748943
1273214
1907321
1105892
1393355
867799
1353478
1484295
410319
212321
1897024
154132
968942
1188434
1379612
840761
1733831
770793
973841
1032853
1249772
1123875
1547161
631666
1598562
186794
1789864
1278046
1318351
1174837
222559
1523219
616100
1523383
389312
232548
620853
1333609
389181
1522928
712130
619753
446949
499340
681446
1346406
1514782
1513378
1560238
669316
978730
1127452
1903559
1951548
671431
808704
1698369
723306
1525835
1214247
1674502
1693969
1097474
371630
638911
892737
1643193
572716
914035
1063049
1245472
234590
1301386
1022208
425223
1775553
1936931
1536707
1378219
1828074
1313782
582504
264767
565241
1319809
1904519
1201660
808030
1793267
1765523
481362
232611
895584
880821
702208
1067930
1636836
516567
1946034
981779
1688278
1998535
1117474
1243478
38254
538000
91126
209592
1314347
780738
1336995
968427
107831
1658094
123942
1075123
1610169
1951687
970696
358635
1864883
1432901
157375
486291
1074921
329002
640664
1159459
91339
155314
908831
1693991
1032377
20954
1632210
1701332
973037
430899
1592044
1712278
1055654
747613
1779964
853701
575647
663227
1584991
169966
1955373
1198784
152920
732723
704224
533389
766594
1269805
479461
1625039
91757
694616
1264849
1337742
1599290
1166624
964169
228295
390124
1179126
475722
507754
1702394
1153650
767941
1605633
342759
1775504
356906
174686
1244415
829027
234449
67880
1264292
1561016
582682
620052
1671081
806461
577890
1392438
1247828
545845
660169
1344545
871479
253651
1421722
758677
1005344
543357
1749456
1760584
1418736
1488154
720420
1464217
230281
136145
618879
500687
914315
1632653
1459437
1057922
1389903
1555826
1806345
128586
980162
1785952
1398383
427748
1109686
1060802
1378912
1611457
1061413
1593257
1840769
1038245
1437111
343360
1000318
1262632
1510270
922618
183805
674490
1461050
478727
1807376
1657250
1523614
950611
331764
1472033
1910700
278828
957146
121899
1317309
1520384
1358407
87608
1133755
838054
1772732
823359
84654
1597124
3130
628212
572289
813287
1959198
1000448
35949
266261
1632498
1381701
790201
18743
1398627
1763090
1727903
431671
584277
1857547
1896320
636267
1975340
1169997
787986
1665208
1482132
1310249
1999096
1077614
1060727
1497991
1776215
197739
772885
1348619
1105766
403028
633051
854375
2917
484212
103890
1339307
1120957
473217
384485
1663560
506582
1999760
785176
473460
417889
160611
89698
16593
406243
222273
1238936
926259
564127
1922042
33961
433878
1562856
95688
1234648
252778
1709454
1455129
1607769
1806410
1232029
1991412
1200875
639527
707175
662303
283554
1222467
1019303
39751
1145515
1063313
34
672075
1878155
509156
325361
1710896
1397078
1310101
1162498
33112
1815864
1250024
846815
1363972
1883046
1812889
559119
1258054
90312
631351
1002757
940958
414414
651447
425697
1236865
746622
704092
846528
1973318
695089
1497371
1735581
275919
330400
370055
996477
1783010
1797182
1041484
213274
1800674
467629
147362
870983
335970
912628
108270
708872
628226
648791
461386
597938
1256596
238943
1980586
853954
153884
321432
1097437
1338353
1633656
931993
1147445
525062
369953
1619499
1532405
1624060
841346
300055
1493154
1597029
1784832
1033699
1745763
220990
1754796
1698178
588515
724419
440802
1194698
1476790
1978835
1456976
757737
1870170
913192
104109
1242257
536720
1862110
1090559
502463
1006631
467860
1401807
1395102
1930729
1035793
356380
1365047
1861187
1506566
32461
231865
1769512
638429
793355
280003
1448265
37360
1434986
252922
1085449
1140371
87527
1635236
1171899
1936312
263002
1428765
799974
191419
1713279
1054194
1704053
1778318
810074
1360339
824961
1576490
625254
174263
762283
444900
1851271
1605965
1555387
256146
1175935
1975655
1939264
491176
849960
726551
996456
674152
1449070
1824647
383816
1256044
390658
817278
1481030
1157746
1376875
1452204
1091241
955550
1412342
1259344
420171
504837
1604344
625736
1360250
159003
1732348
696011
784921
1455189
1167922
1451806
1538988
1993961
219693
1910803
953851
434426
907038
1261557
428196
1140903
1379608
1235737
352131
1508681
298687
895304
1167076
834390
776762
1353164
387838
311077
77920
833634
1459657
1667946
678431
1081494
180911
1301199
128642
1489179
356958
887248
1452271
270892
1928462
1567599
1272043
1265110
1474556
1088708
892202
1528507
174694
1067783
969274
525106
1968655
1703487
1422473
795208
994720
1664424
70285
1611808
639611
1685894
1968675
1173989
1817937
717726
305095
1461261
698546
996190
154968
767937
1453403
1624336
1136418
811812
1043058
584259
354942
1280502
427520
98479
1490332
826958
207931
115673
1447
1734656
171776
910566
1123701
1349503
1019005
1478482
1986844
1570858
885359
1834785
1270181
1907774
1656847
1033221
1740763
1510902
1055143
78668
458280
620911
1200158
1063298
361750
685056
1008908
1551669
1580345
1641974
700773
487883
721614
1677728
417309
1507210
433873
1451475
1252699
618740
1638609
698505
1250267
397396
1465218
1086081
918769
1653288
795271
687940
675088
1033238
1342111
1085418
696820
1022638
1455137
575060
202791
1894905
1466569
698635
1405563
1618587
1247438
1082542
394231
377840
1747036
1700063
580918
1983932
953138
252383
1933004
1932518
1389305
803854
109489
1889149
1557424
1410539
776013
914635
1418786
1390971
903725
262912
390605
529959
46308
1753156
1010816
1856321
672598
732834
32359
352924
190874
353952
653851
63473
40073
1620314
1574057
538431
1411981
1944131
1034779
1429831
1998307
52168
324852
950425
1551667
313465
1001198
320849
295248
1065857
1066790
872264
81107
1941211
1055879
1836396
85577
1881303
310356
871286
1723678
79963
1220865
666097
218326
1672114
336929
507375
1864544
1956733
1814409
1394659
1685313
283847
1724440
500542
1661078
763383
441688
477426
135566
811482
411454
607911
310423
587290
1554644
249941
1558356
247267
1691676
254901
355395
1051428
1724331
1770726
447381
421529
1058918
1536975
38145
429993
8131
887595
123589
868382
1966376
873332
952015
1609409
381351
1270753
1019566
838231
1894492
83999
840708
861596
1065251
64554
1284210
1610568
1786446
1759619
1432247
1341408
1266871
1945517
89773
1567011
15159
1517350
1753469
1667690
328245
1054389
417909
1600066
1599382
283784
1865897
536823
1312085
962933
1294846
1659194
84879
1950887
683283
1762665
1840206
674958
713970
812558
1375252
1477162
117913
1383428
1105944
1514688
995757
1369090
299120
1711100
1591819
685883
1231532
666122
461785
688564
1213329
1550883
20638
1596784
1139448
831133
1758523
1382958
305059
1262879
797078
1793425
758117
74495
37046
762088
313611
1428336
1401899
1145241
1711028
1986617
889118
1754497
1199431
1663787
1371309
486661
1056522
1161733
1712841
318271
400904
914000
332437
845684
698690
1029716
1317458
234079
881016
1167484
1323404
566084
1322706
897239
497946
677449
750200
187441
1248749
328645
1391031
1138002
781153
958942
1922252
760649
1604952
769920
156447
1506607
1293144
212490
1430792
381669
1197995
1392197
1715609
1637019
977086
1660082
257603
898362
1457585
72520
420
90645
1207279
318675
886813
1981965
1601899
1959670
1107148
524044
1662127
1504904
1912111
1601805
262470
439532
1134372
1745841
331736
1444027
1337203
1809348
97614
1875657
1395135
295858
84055
207247
1400466
461206
622222
1740650
502627
1739758
1296887
670782
693463
692090
1703137
1796609
1028311
842533
1459558
942761
462015
1289567
417632
373419
1644943
455536
1783263
1466000
436500
1902034
1597842
310119
202996
1905188
182222
1813878
1206585
1577274
553300
46904
1042368
624113
423028
114992
1148692
1338295
1534408
481929
1648849
1304443
1573314
1303042
825005
1412365
1391401
675916
371564
1180093
542161
1753170
1915631
639760
1562611
1981353
1519730
1816100
522863
1986249
1281643
1188333
1143128
540682
806129
365252
667341
1623248
927509
223553
864829
263639
1473596
1045698
1908102
756709
1440401
591719
1790822
316474
1084883
1058813
1356491
713365
876318
325242
566185
79306
266114
173838
318585
649489
1145101
1333980
696468
1379201
619252
765373
1515725
1378730
359216
151559
1271746
311121
1194680
1945232
1600472
1429197
784927
699920
560277
1634174
1801095
1865657
236993
1546442
1646262
532094
1177397
1266993
1864571
1304308
1783630
1863067
312367
1299499
404039
836838
187602
1669981
1714567
1865151
443251
1265602
606966
1789571
1524530
392046
580741
1759974
800729
302219
499003
1551176
1348804
1788813
1547603
1108712
1604889
429473
502675
1308394
1862585
1742686
593068
373047
338700
1735832
1306939
1521186
1586430
1726477
1430194
143408
56497
808517
146612
1036680
195964
1554395
1118873
1368802
404576
866743
246412
429260
685698
172686
1644466
1125560
451391
351121
603385
1043018
1595175
283779
680528
1105212
1370527
962212
1623493
870736
201258
779024
1937502
1705791
464293
682124
1354599
19499
1365777
17150
1757508
1974072
1989772
1515447
12709
1796847
913703
56647
1256094
479460
1541210
66370
1258400
32331
224234
745532
1155422
1098998
257603
933807
463568
731735
1998685
836376
810630
325767
501514
1521488
1509217
663893
1608491
1204625
80596
1773831
149697
1307722
333075
1183288
1477782
1253361
1700278
736117
1840864
575853
259935
1201045
1938111
316635
1424225
1592349
1452339
1761345
695264
509813
353310
338404
1064021
1526538
1915560
587621
1103450
1627426
1406588
1025029
1621194
654151
1711811
353145
1985001
615069
1785774
1134094
674229
862402
1798351
166289
632160
1746083
1045557
393275
1574788
723822
33817
1870976
749295
652376
456943
1302512
100770
469983
215837
1212372
489421
357235
687865
828024
1181179
499897
719146
47728
969149
1953101
649446
257646
201810
1275628
1238664
1815092
827437
1445327
1615851
1050871
502615
490372
1448849
229684
1475229
838554
1563163
820376
456872
313750
1522891
1632648
48321
1260157
72283
378487
813965
858297
1086687
696516
1340860
269503
228556
836494
763720
974107
545466
1359680
535717
170861
1137030
1411587
1098261
1577799
1383125
1587365
1615082
615224
1085072
1882786
1340036
28473
981703
948052
102963
1501702
1008937
763134
721878
134746
722767
122172
608366
493604
1877553
1304739
1772551
320973
346630
1862729
359037
1980422
55326
1247715
909546
731457
920148
911898
1824857
1601890
317726
1108849
327758
633104
237626
876349
916339
1228828
214103
402122
18533
1011912
649516
183538
453099
607777
1882263
1056849
1466052
1840926
130621
1518529
1404590
616887
1238912
10987
807328
1693480
1250473
519063
295486
1203844
818968
1648954
1458758
537663
1042164
1650041
889727
1649437
840428
236948
1224498
1392091
589821
457165
1138709
815316
1879548
149157
297001
61322
1921291
516788
1109677
1934927
157514
1211041
1191255
1564491
462666
1289047
1085998
1248719
541339
1481357
518157
1977626
61077
1356992
1825078
474572
563993
724612
1735744
1581696
799246
523125
69854
1196385
509044
1266827
1157919
1744464
67905
1235246
1720392
868398
675462
331501
583309
969984
1501540
1015243
982451
1207322
400121
618929
1496091
1395479
623949
1166015
1493215
618917
1640229
268922
1241867
609352
119213
237913
384608
335189
1467069
1400528
953667
749990
480945
1708630
1096864
1783466
1147868
1819540
1397175
395207
142276
1845143
1717
1758703
490547
129888
1241871
125940
1015521
1655623
1033812
1553117
1951697
1376972
1481653
1836214
1855610
1824609
1969346
1055475
351722
290828
597907
192163
1939773
188284
314706
1968366
1955232
1123647
1276018
1528243
198315
729342
1800800
895445
724809
1363109
583617
378132
1812476
1973345
527246
299434
673447
1207801
1989774
1802689
1003317
1627793
11657
150132
1843252
1486989
364944
1909967
60904
1491664
1684788
1308254
1359036
1531458
1905237
861358
888096
1533619
1147315
1482564
604950
100944
187938
1629744
1366152
1970297
239500
195231
485167
1966305
836006
936636
681856
1379517
1100356
423375
508607
421723
34132
1822709
1496226
300641
1563619
1266799
1605023
225434
700328
1322276
211694
1373585
1965367
1052754
220869
876858
1499432
569540
226785
1175781
633420
1965546
918473
1444202
1347171
138583
583012
615667
1333863
1930316
1755620
655604
443578
885291
286037
261463
1968953
1274407
1311636
460459
1315051
1683734
1733191
551716
1398548
878100
64335
1037749
1618951
1673115
1380983
195440
1090353
898395
1194691
908782
1014735
633101
983921
1699792
952150
1034235
82671
915203
816779
1855338
407650
1574194
775937
654960
1004308
795981
1999678
1074425
1958295
600677
72191
935131
1015921
687924
951106
728194
1561809
1426705
1781001
1300347
330108
924725
1693562
1000329
1528667
132177
1399810
1102503
1178352
1366210
914030
1385624
1477012
1700460
569073
213319
389716
1852266
434918
952785
838569
1673218
1802345
697682
1290453
1808837
697003
78764
148605
1440579
552711
489465
1156986
157113
178549
1424820
17579
1383858
1823931
384814
1765471
1655207
1965005
1075318
142764
184206
964382
67811
1982587
303265
49906
680203
1390022
1079753
646014
863059
718840
1351429
844247
370223
414160
1836618
1535517
1908622
62021
173265
1918487
253370
1931724
1017169
1775487
1063273
688759
296906
1133539
258557
1780815
1872503
1775758
975414
1423287
524134
214978
1109247
806918
970894
930862
584235
542247
1462012
706337
1648567
1774719
1846185
925436
279719
14009
845430
673623
1401552
1266104
362503
148065
926237
1942719
1748015
1816118
1643986
455792
560929
303367
549655
457718
1440164
948334
1329664
1224512
1323382
73435
243846
38374
1034376
1220391
1322860
538350
1079397
1535259
136111
1688862
517679
1286100
426682
610788
710687
615171
454174
146669
988318
361068
556494
1815724
1876570
1116764
25224
835192
814240
663355
1348999
1818620
964034
203019
1060485
1350705
1061341
162250
464623
942224
1601860
1662596
302191
591158
712310
181785
835109
284581
619301
1853526
1492046
1987804
460660
688980
901009
1158838
444937
759070
508032
778825
1704714
1969854
1615378
1487365
1922073
1532444
95085
813219
73638
1301469
1719557
769920
1244983
703269
562295
992852
995758
684933
1201912
1537978
1498595
1070980
763797
1318057
1870894
1732300
1496666
378233
633570
428612
416239
1120478
1886682
1372072
1435152
1811982
878892
1018826
1549062
763951
238992
1887591
1405225
976815
259399
1545071
945467
1867309
1467192
483782
614627
1340266
1734711
125831
139313
465173
1709332
1651961
783079
918519
1069413
469574
1434865
1378685
289413
1395762
845397
1440898
726443
555930
394161
823243
1829979
277490
146607
1881743
279066
635169
549875
1718437
649343
975514
1522075
362833
896072
1314140
1347566
1529490
1711580
186385
1563995
1195006
1866728
768097
1198356
194112
390089
1546521
1990724
1443421
1413912
896765
1172410
215038
46749
1221479
1631446
968630
1180250
237931
177977
1696596
502232
532448
1629422
540113
1098114
284599
1460640
242127
1741139
914958
457058
4114
896636
1460941
1286078
1109032
316372
216235
1246473
1898971
498655
238698
1832059
1632513
1730301
523706
779142
1214771
1451740
295637
1022561
1239540
208253
1942156
1724879
1618298
34886
239877
1918028
364226
1660922
1176763
985999
1313416
28652
64467
251951
804939
551255
238289
1104535
1615786
41750
1665871
553861
865736
88218
1668192
519108
1082907
275599
1546528
1694661
862551
960600
1355657
1481986
1968122
433581
1304665
526342
1994860
1494824
727090
218670
420074
604416
752436
193807
1664066
1680844
1099952
236957
1678617
1740940
1754503
1204836
671677
147126
627962
940111
390281
680062
42094
136374
1516481
1445745
278726
1750931
1430952
230414
425531
1977318
1423567
756355
1109601
1404801
261955
1974331
419747
1263130
58344
1310856
1264481
721352
1293379
1403148
1946760
329531
1702509
355691
1662786
1741791
1983527
1839230
1427694
546175
147886
196926
1764871
385001
441532
1470717
1612492
1161607
493842
1831998
1591610
1275273
1924349
965404
787334
1087899
287240
1303852
1579405
1854993
1497431
1379168
1522867
494849
55306
1413229
1514411
1582571
1259324
1456546
1989743
552296
1293026
1967719
1560885
1420765
1721782
317211
1812343
587986
1942164
1516233
1110857
102985
977574
137659
1073407
812657
1249592
374039
1748283
1122644
160662
1452814
263020
897727
1791007
1894896
910371
667344
314786
1894186
515688
1692881
920218
1863622
795006
596073
1867013
266381
756721
1358035
123863
1746635
863644
152234
1025885
748568
1788126
1501555
346292
1458108
810097
785747
1788105
78953
919564
1430017
457116
754978
1149266
231285
1360875
1608167
1470965
318610
447544
619489
1087145
282588
1483555
708263
1979128
183256
1168663
704506
1061801
1390291
905661
177735
1354804
766817
1666404
1027317
1057723
1896406
756363
1965622
1746442
1863971
1533998
549311
601318
951734
1282065
802745
1776457
1078731
229764
1515163
702090
1226033
719612
502800
33096
93406
195567
1176863
1674937
1643044
1236445
1199173
415684
1780900
1332751
1399557
991811
1747854
98874
1599683
684986
1397135
1723807
1181479
384616
1452406
1088079
789797
1112044
1753227
1204417
1936855
736424
1241568
1906336
1942544
159157
513092
36809
1599732
182695
1483481
953440
1545168
1482031
469299
1524805
803623
1016114
1184637
1416475
512776
1216378
1820322
512877
1415432
114608
1974604
373780
967668
1370990
714633
1952784
958629
1988747
1398362
1989478
835074
878403
445722
1791750
1051130
1089484
726896
47207
859303
222241
441067
1698232
1268589
554470
1120778
866711
1619344
1547172
351117
1464044
683897
1847076
952313
14587
1017552
310023
850075
1126593
1740614
1999774
1992484
1002431
380561
1899112
687119
745141
1927654
1022268
1912122
1304050
1129652
549604
87036
428763
1230856
280151
640939
1571650
155723
1777853
566260
1588258
1753504
18813
1321224
468594
773581
399334
531215
905070
387051
1590974
166188
660781
337747
856010
196675
933191
63859
1010089
1709025
37084
649907
1445999
747160
1213643
500353
977411
860827
325743
1635918
5555
1896435
100260
1422537
351135
185051
1811057
97614
1555243
9358
1426510
1005146
1481913
279761
766140
1836312
1788630
1295693
827213
828748
151332
709556
1596362
316862
258914
1191936
419757
1084609
107918
559549
1101661
492556
1604965
11922
790857
189331
1956795
40219
1789213
1818952
1403432
1780317
700894
1526315
74967
1993635
916242
806079
1980704
317152
1825697
765981
228285
174429
10593
1697122
82569
987059
1138413
454806
1391090
1581049
1267003
1297577
456801
1337596
1710567
870357
141752
931472
506737
1591946
1737575
1204750
1972521
699652
1653182
1034971
146632
575686
1885733
236805
1871681
1968044
1766004
628828
1021127
35615
211600
534193
1220659
470666
572745
1404940
533864
1776737
1229542
179087
1431008
910619
1104027
1420631
1107482
1108004
1305675
1022694
534622
833899
1553794
1654992
1119339
1512066
564395
26863
1146768
471031
1702260
275136
1581017
59214
111500
839245
430421
890462
1874407
1268277
816702
641000
219767
1761343
577772
1211277
1885855
861040
391047
650118
63852
1234130
1955377
1226623
277735
1548358
1056653
1696950
945778
45950
1814332
123916
100593
1498334
1870195
1177657
790154
688513
227532
665719
811676
877926
351474
1619546
514192
342529
419463
89927
413391
368226
1937646
764891
732481
1159136
1365093
873819
1095774
946251
1224929
1641189
481625
1285688
1067176
556452
1159826
1900662
1881548
1592646
1366518
285716
814508
423706
803616
1124090
746466
1564522
1728405
1333692
1209156
197871
181927
219993
754984
1638193
843978
807274
1778902
425034
1891709
1814388
189433
448259
593309
516673
811863
478842
379081
1770651
54000
1023880
628640
1034569
38906
1600047
1635154
1957441
1212852
1093100
879971
441081
1062794
949369
1115528
1458904
479879
471253
651486
88033
1763546
1882487
1146489
1850452
1501702
1657549
1888926
628682
1548307
1781355
1847413
695285
1384627
1170980
1348110
363801
1152238
979851
722492
1884538
431172
1482972
1920950
768219
1793787
1736097
1468232
727652
1686448
816148
154094
980077
1757154
1820106
1103037
1094445
1892633
1297320
1899599
304687
874609
1096694
492387
268556
1318040
1306206
1210229
1449120
1616707
484227
1903794
101166
1395284
512227
592284
1557808
1080084
208319
664609
177052
853403
1200555
1565918
128803
493582
149484
1037778
100056
1468304
968815
1339033
899956
1322119
1300006
1345289
1766784
1146269
535381
1314056
330708
929389
467620
687326
1021757
1135237
1032045
279870
455654
548402
1770692
1477085
1787379
695316
1021725
914200
511815
317141
437763
1847834
1075149
989687
1241300
8617
1090829
924447
1282712
1053471
1044667
186482
1082442
229515
248893
805897
1552255
562181
1977289
1889857
12006
1548639
71488
441142
1127094
433954
119412
455552
692142
343803
895681
806265
1219960
1251583
943097
302618
1355988
253882
1560026
1316553
1527971
1646876
1548379
1486479
496495
891424
1711730
70647
935161
265309
1753432
629955
1694163
311407
796815
1315672
1091895
219075
175249
1106261
362407
664556
167483
99944
1365275
151784
1773892
1342917
1229567
301351
508160
1272147
216057
1292365
1117823
14482
1976323
1664014
194312
1168669
6757
294061
1766950
370226
451244
233666
1041667
1891033
973508
1836494
1090415
1149145
1672499
1458497
1481684
1126030
722059
890494
1690873
585991
911913
1430056
19889
1816504
786851
598262
941686
318864
1267488
43452
631934
1998659
736469
1845045
51698
1511860
146578
275951
760464
213771
605831
639422
716146
519548
732961
1695078
1713334
897470
1125238
1164625
1645258
1882957
617386
1909999
1599336
1482155
1963356
1728008
1421036
1015314
629064
1952230
844828
1574711
571477
437613
490906
446143
965142
1918998
1696727
1000093
339619
827943
399613
1765501
1844972
1269273
1323961
463293
66488
1286916
259814
1467919
1679870
206183
865411
1511237
1905783
1971931
523291
35717
171945
505714
165049
14616
94248
1508924
1031557
1421744
1502591
361212
1569442
1464936
756376
916405
20126
885215
1172066
489598
262940
906711
1532635
781372
186154
1342634
1863062
693733
709930
986104
711376
1690838
277493
1159227
380487
771001
632111
465442
394146
666426
326674
871151
1567193
1211290
1727150
1006003
111299
658171
316442
1165330
1232489
1558372
1856711
1242612
1581300
514829
250111
1433442
1833784
727724
1169788
707116
1047868
1620584
156093
529512
1980766
434749
1894107
802977
34515
1797885
1595086
1451292
1182703
945987
1711640
196725
101079
490641
708145
1491469
534280
1426598
1218811
264754
116680
1530034
1475385
833464
594996
993202
1266268
554957
697338
1361912
865025
457599
62233
251384
1517091
1246564
1741252
501091
1726834
1355057
886898
531097
1297874
1359311
1818301
905882
403198
1514408
1005352
1909184
987546
220444
993958
792475
375759
990216
1737349
177111
1648602
279827
1801402
1486347
1131328
179747
821120
1206419
1146170
542843
38742
1858951
1904315
1344640
1616652
1452874
941340
170751
787126
388013
1137632
546653
398484
781910
1945211
1467404
1252184
1560370
769743
308594
183729
1404239
1605576
1409277
434191
1818588
809252
1151611
771328
1193147
1904043
513858
1644699
300843
1029799
1602103
1093917
785268
1161321
1064782
1598254
1693041
516278
898922
171706
95065
713923
1714921
900470
1997826
425660
1565007
45263
629281
1001368
940358
1197097
87640
1372274
1528151
339770
1497438
338445
134076
1977144
78229
1592953
385845
653539
205091
1220127
152466
303983
1896946
1203507
1182638
1872566
424345
1997801
1847560
560786
537704
755881
72269
450520
920975
1971105
1270682
1998152
1524444
817028
83881
1917123
885260
110683
524782
362791
1553880
319558
1155647
454065
1635593
74109
704888
271657
303023
1215642
1639493
720833
1943210
1768266
1812994
51779
1486355
1584680
920258
1113009
1498813
1595518
655333
836066
178530
1954270
1152808
225908
103547
1855140
1992579
947799
1806746
1362300
1347857
1785731
1757442
1601369
740799
159931
902066
257166
413287
1975490
1445840
1920462
1703169
61806
306545
194504
1931942
856322
176295
1915461
1061310
210121
985016
1521773
264408
1337923
459850
516035
449394
272306
1050899
26993
920434
951276
148120
1029762
773273
1848287
1713219
1597801
1631692
178927
24604
990367
1155983
205015
1487081
249146
859051
1813293
4926
86148
1485721
187206
918384
24111
929470
1458496
254803
1464776
1815051
462004
1755400
1935574
1561006
1423021
1032563
297328
1463818
620252
518679
1848279
1634032
1551518
1783821
453666
488409
923351
1893156
315914
1486839
1048415
962475
1252690
274621
1184472
112650
1683626
1481394
402885
742399
1881579
301172
52833
1041969
1987019
194589
73232
1281501
816082
1005398
1334277
1779291
815123
355818
993725
96320
1013892
140446
1773656
1661827
793941
1743478
1818825
1934460
1831845
69669
113976
543241
204863
1705903
392135
316702
866828
1112461
1388588
642951
329870
1172196
873797
1538341
1485119
1776977
307749
719450
1746691
843402
567765
382527
287365
945579
1694996
846991
1266970
1343470
4241
801012
463128
1367985
1079650
1410136
448842
318283
1245834
1338352
190256
581376
1164038
1933923
296440
246704
1875297
1718736
1714454
1954346
79405
257251
662944
1569441
96392
585633
427773
1200899
1250268
629494
226088
1686014
1955389
1042163
1281103
578072
908314
977103
80546
1940150
1788878
69596
663475
821981
1034438
1865555
1271789
235895
727242
24809
1198912
52392
1955497
1056439
715377
817092
1021646
1972878
1267372
1885292
323457
1096211
1930693
1377422
7535
1407649
1613535
791742
95618
7707
891940
1303622
729756
1027224
613708
1179812
593075
1027879
784167
1905174
955799
983274
1764232
276539
1583955
1784944
1621744
1999148
101743
1105323
407766
1894578
834216
522859
1914220
1957148
1070784
1066759
1569713
1110171
606203
1137771
1809229
57960
544795
433343
100505
1056518
1246632
1918805
1029705
88461
16297
1454124
1623731
569154
1006141
1042563
872424
307038
654652
290962
222763
1637261
1510523
23891
138245
25480
564794
1485249
1190770
427653
539932
1385197
329305
1015398
1849946
11500
639187
638660
730996
1113629
1213344
1761986
1753606
624188
643483
1808172
92911
724276
1465706
513972
661009
550228
469921
77482
141470
1517144
1122160
1929866
1398074
103265
20550
820417
486804
1318930
1507017
1623966
1376613
1645045
1472883
89181
1621752
612702
1164536
1379354
318446
711433
1052714
1085917
141927
770474
651563
448025
1993117
940248
1704318
1276512
408763
39155
677240
235678
481418
1270090
119104
509479
613278
1980589
931335
512169
824254
1443389
1685750
1254060
1499961
1347206
1963651
1180978
1922320
1728931
684275
405476
199299
1040192
1520237
1465379
644109
4870
352065
550615
862709
1074769
1674814
522171
567795
348400
280026
658980
1783918
861854
808899
1045821
1975185
237504
1161156
154926
690691
1829581
354716
1553769
1917410
1428989
1460550
374709
1068528
1831411
1162989
1207221
973283
1954284
1757934
524853
678640
393691
611022
1865821
1455609
1767582
734813
1155055
1489377
1986499
1067996
1098778
558261
859876
296534
534661
1002894
1708155
621561
1449408
1013323
726467
1702690
749884
1083195
1403293
904768
1504400
346233
1713229
612703
511333
689046
1121582
1102238
58758
1490610
1558020
1076883
486534
1245887
602361
1880001
1854341
309884
1714321
1632683
1606079
1999083
53467
1918233
1888483
769458
1933050
212884
23653
978704
264030
1028047
111881
1368995
1331695
1098467
1789948
1939399
1051363
235293
1918455
1901488
954803
104630
832539
111164
903353
1987015
1377692
1844176
238459
360185
383459
814113
1737147
487255
1736578
1130323
1857270
862418
194408
118282
601998
1221897
1745145
1006445
473755
1676512
614198
1657609
1717594
334291
1114068
1037701
403675
1007328
1017946
536253
733328
566298
731828
1422121
1210820
627395
1806897
878995
432733
507143
515244
1528261
611657
407062
1927244
1518203
814835
1651264
860727
697815
1560666
1571893
512931
1554099
1617025
1474230
269561
737029
1447526
1060972
471371
1782970
423362
268564
1172928
69482
1813754
1539605
1129165
1511479
963330
1390831
371735
308650
413826
516106
1314328
1673119
1019275
1654174
640544
1766314
561610
336642
580994
339049
1616535
553943
1364123
1036390
239768
156683
599554
46905
710049
955665
708289
226200
672893
1653721
1942401
1387594
104945
169195
973973
584709
233344
254259
1145285
1813358
706976
469926
967162
894721
65537
1358539
1142168
1731905
1200029
1676967
1681917
1200069
1605454
1710206
1250658
1191211
377147
356710
1092852
832620
793741
83450
948528
1123379
1523171
958945
1179132
1295793
353851
692760
271288
987179
1146664
74276
812858
262114
686145
1599011
1115599
1689277
655300
1725663
1686363
1810633
1310135
1929377
1689170
595641
1990003
1029797
1645639
1987203
1242570
460048
504192
46799
1002174
287164
1349545
307048
1828302
529079
1745773
708498
1465763
1191758
177862
637309
821081
700013
1460896
605660
667649
1819159
495272
643065
963999
202464
1135202
1850991
9263
1684215
1732371
1065745
527998
950123
194743
1847884
422172
1634469
249572
1356128
757648
1759035
1061739
1731200
1830139
663181
1875095
1516586
1860545
412890
1892014
1114201
1038099
705506
722404
94230
1539907
259464
1108835
260438
658166
750292
1914196
899720
1525302
1893321
1133637
791990
663824
1656729
191159
1575822
1369171
1533658
966551
598335
1493221
1511933
89556
1006766
1361966
1879038
1189328
715129
261764
544477
1515334
1915201
607860
186821
778053
441127
1239629
697658
856192
1585806
473932
1469621
474920
1583715
255281
1010736
301321
1633625
1149620
462291
1079878
1525376
643740
1626625
1070291
336123
691102
1998996
428075
345837
987297
1852323
1775192
632449
703750
192735
1853406
168741
455132
1900977
1815336
396416
1574857
1764011
295724
1951036
1595550
1432959
291018
70066
1663925
1778404
1016465
1459178
828747
1604523
960105
1935829
274096
1184957
1008944
528991
1167164
1484871
762401
1952872
852477
1525376
1574087
1511699
326515
1782199
1648890
1270441
539892
1770130
1335832
1316348
1394705
486
44369
501890
420284
531637
1806210
64466
1257057
1212439
1057832
712279
1603596
1056795
1185194
438933
1117763
225038
358536
1225311
1677067
1816875
513164
690773
113507
1269890
1490426
790207
178403
729393
1450994
154451
420810
1984243
1167907
255755
1586300
1980223
126822
976121
1091492
1311387
406204
1849530
457390
1828069
1427591
928123
411095
593563
1189630
204205
1284253
1530902
924518
286322
814834
914458
305040
1693859
1884238
1541351
1571862
1444640
256958
1458154
1886876
545661
1656600
1035830
1672102
1495144
734540
402423
1637740
1433719
1009169
818160
1850517
776796
1584075
1584956
86211
1318982
1702005
100428
1777248
1800925
495819
1675910
640602
1301272
192715
1354383
1933953
1092162
1818654
1270927
1353700
636541
1390997
1435702
1233383
1735992
1387984
604746
1168368
4536
1345326
751829
435119
994675
1492056
910870
23888
687797
1560200
484625
630505
969119
605003
340986
1003280
812804
1939103
1179623
1691926
1786567
602084
144093
366195
1484976
1905212
761617
1557130
1334723
21926
502579
1144727
1747676
386120
1994599
1860703
491268
627419
544280
1803547
169911
1782981
865343
697954
1364923
744863
1041223
895835
220013
142900
303767
950892
168724
1047938
449561
314853
387114
549575
597454
753677
829043
760988
718077
175324
1110414
1416885
415869
421604
1286060
319835
1864706
1783765
182719
457422
1184444
634547
161082
1853563
740232
1398015
973564
1657324
1385581
1212533
1778979
1635566
450996
1442361
800192
1996761
865331
299467
1438742
1445295
201174
801894
1499379
592789
229619
524085
1522619
893459
328731
388088
32462
754061
754910
1460924
1926522
1748055
166107
678317
962936
475505
869204
645838
806787
290715
578183
1973194
1040656
1696577
1378876
1895094
314575
1820766
760733
877919
1774712
1308996
235303
768682
1323734
663725
696233
1169263
924201
1762454
1622467
138184
1672517
811613
1116732
1634519
133244
891884
1450569
1505658
1514991
370807
740040
1005453
882510
1561705
1747959
301353
663584
801491
136465
1615532
1071405
156080
63219
224633
1084394
1227504
1734386
1842255
1740085
515451
1063406
1070294
1887908
1670542
1314178
61606
1652760
619691
1218394
1886487
799332
961078
1947529
154282
1107169
521675
991232
724410
705337
410366
1110301
851682
1326092
86422
1865113
1644060
1120807
773550
321535
169291
1029255
521562
531750
638369
1385314
779618
1202214
1332172
1318257
1921244
1639266
1369608
550384
1754628
470283
159724
136751
171992
737486
279883
875879
844348
1878282
733489
45042
824193
987663
174128
1689143
1276022
1445658
1048775
1028854
1713063
405212
1662436
114094
643656
559656
763032
515754
1134353
94964
1790226
58655
963249
999113
1166216
1497709
1838045
692135
1407646
1651267
1778309
1419459
820333
151291
1186493
556673
844803
99621
1282629
876958
1489105
1671110
1574405
890848
481875
1144127
978161
413255
644628
142992
1645262
498012
1848763
620873
1295695
769849
1196852
861508
1738906
625916
1933077
92051
538143
1311502
1010927
848585
757115
1138918
1537800
815153
818108
1141775
1971608
694208
572109
1630514
858254
1701413
447833
1948060
999517
758086
362092
300668
323969
1808101
1865636
453224
407404
23748
222817
640726
1434289
46951
1657711
893913
1158557
1791372
447137
645409
685619
950110
604342
655230
1726598
328205
115437
448968
1460981
1811702
432853
699309
622247
824120
1900632
826278
452157
1689989
348077
1137735
328378
1378354
770119
1390746
1738856
1347756
1587563
979959
681838
123102
1038647
314008
1944635
1138621
710671
1399120
1883222
1895422
658250
365678
1075199
1882618
490797
43883
1090621
132456
1514603
937105
811215
294486
20780
1212861
394845
388507
746501
69667
364274
1606777
411944
176117
954804
181493
678955
1127609
1039124
166559
1941724
1250679
547672
1533832
637206
288660
1867142
106480
1942360
178787
1137503
593646
232826
824081
1022098
455372
1859761
1923980
478961
1751444
1062595
1797745
111164
242844
1224172
1447562
406600
1028817
1900135
729896
1074972
1982782
988603
951280
1941958
1589748
905730
1015008
192431
1359502
1675945
87704
1717571
607
1825101
1275316
1967309
1219567
673934
781310
916040
1674056
1354907
367421
1768991
803558
1584621
504695
235825
1252937
1890620
1903946
1943927
1985768
554810
808856
1025925
268742
700470
1920700
1247686
1060372
717415
1886654
1838164
277449
30922
1384207
1055318
153281
846631
485279
941786
551107
291755
674333
839857
1558723
1492151
802489
293273
276488
1899349
915038
121630
1857875
818865
846852
1115746
1663491
1892583
1790217
1693118
1175066
852937
676621
259157
752255
1082715
1829307
1311850
1853655
471230
658642
856611
644863
1632285
600523
1658247
520731
640259
1903243
1505004
1201887
800382
1286543
1912615
1182953
1554794
987176
831499
91145
1444528
1573374
590697
1523417
75080
1233048
972981
63226
355111
1308740
1221203
1069040
55394
499305
898216
1804863
1583430
698299
1537225
500709
1684212
1926531
30264
1324258
1457230
1197468
165665
1886678
738653
457774
1752082
131772
1264076
240282
680317
69503
1076158
1642986
1011495
710996
1858989
1386871
386523
1887101
325025
1461946
1007242
392789
1122628
1476146
801089
772241
545988
1822586
1612001
1396045
711365
1459850
1758509
1687334
27484
1422512
1587289
1409147
1659547
951232
981529
58098
1029317
340180
1996739
901916
113908
181108
1681433
427672
1579521
534788
1841960
927097
916293
726329
39628
1663247
1288641
1536921
147328
1702600
46837
1448681
95909
1692142
346825
267446
1581091
363144
321706
1268633
167488
704356
397703
1613812
1059288
1044072
293755
141300
793594
1223301
740178
1568130
1288625
1650405
1104820
535794
1543833
605844
1020749
1930872
997335
1280094
1026602
1719218
241059
1580573
145191
871473
1765102
1306752
1031267
381260
604902
329506
1926518
432435
643768
76079
259244
1272364
1545589
1027275
302360
297979
279019
1236208
1521239
1621870
942410
1901828
1678678
1366591
329637
884854
714730
1341097
867959
1283022
1096760
1142550
919525
1880552
1955462
282954
1335460
725406
1549648
1974393
62323
14785
1866639
1231508
1139036
1380547
45556
776750
810819
932210
164001
806035
1675437
1779297
190024
881838
1924682
1054898
1908867
421781
645372
1968879
1360600
209358
867612
1446405
1769088
882217
1479904
770420
352902
706666
1654418
1755558
58125
654471
789065
1432146
1173045
1153086
1092754
1422103
94343
1343532
1498987
117960
928605
39624
331706
1390193
71797
1065665
1186000
1015510
431074
1900309
426652
498853
378548
758085
467911
31872
767516
298848
55632
1049964
1451567
1338375
1162346
1339720
964850
1289084
1001562
859890
52510
1213252
1987698
466750
1222446
857202
265366
1341868
1204768
715644
322595
1559596
965638
578079
1630612
1138727
384926
1697644
518243
1350684
1698725
1364413
1580917
716447
1875775
1730674
236420
113288
1235700
1199036
1060194
38085
1068960
1552013
1027478
1248000
1813987
738306
1719155
1201481
1905000
959597
1541863
1076376
672215
1685308
1890513
1747040
1100136
1303262
925816
1035235
622532
661125
1454207
920476
357763
1835384
555841
1766546
658323
1079944
1655825
1641827
632175
371215
1702226
97970
280274
1781358
772697
193374
1712233
686341
677399
1177401
947308
211312
326487
1133441
1555294
829964
1734
1601880
816934
1960451
1790778
575350
383217
504549
1906664
380890
1281500
63365
1338676
1655766
1956808
157085
1264389
1578371
1869944
289232
176115
638631
1760890
1960648
1170051
118008
184816
493364
869220
1169544
130914
1307893
1059282
1494210
279017
1817379
1753091
210048
1758951
99639
336984
132646
176064
396088
843969
246497
1765624
1195557
1296508
1254950
1688976
1448483
9834
98695
77140
669945
871141
943867
1555910
1073593
1262524
198742
1970621
364123
416078
1475416
314715
740206
570371
1413322
1510439
799599
191073
801188
768474
679652
1967206
160562
1491223
1531147
449791
221332
705546
598549
1682221
1075351
784665
363462
869125
1453551
1884461
1302173
1519303
442200
1735805
1577115
1655486
1262303
1908746
671129
1939310
650545
1793647
844271
1083039
1305061
1282711
157572
1319313
185974
900890
879455
1988699
774355
1640300
545796
1658814
283737
982028
276610
1478494
787994
606783
538438
1363075
1305161
1637257
727300
1979426
1681566
68324
80420
1808751
1683382
1210655
1855842
1032840
905088
159297
1568507
1942909
854159
1576062
514718
1525329
417091
1604714
43567
606217
518770
1030403
1022054
1768823
898589
1481636
1380098
1350360
1698890
347496
47121
355709
1922491
1355754
1824326
549603
1690724
711428
1084922
1828109
1994687
1460095
659854
854282
383269
1060362
145030
331278
1382567
1591857
1910012
551467
403362
1028945
727678
1878052
382968
1030472
867842
805709
1831611
1232058
919776
1910712
1154412
1945001
940851
1684990
1450272
270943
1655294
1444447
161993
866812
795624
185719
953067
210773
156704
791754
1118272
250493
1197142
318134
618235
699483
961701
882992
1591594
1061588
1006662
1024942
1012108
506212
1544743
1351219
1055788
1639117
1242942
471196
187737
1130744
984888
953320
831628
1273796
993004
666209
1308214
1508300
1676343
395371
1689872
489934
1414503
927069
687357
1212396
775050
1029997
955773
1147551
1492085
20440
63340
1262767
1327237
1202270
328223
1711595
1388568
1139474
1132171
1301357
725548
154717
624220
1995016
381975
926805
1327340
1285083
206749
10926
1507670
1134924
237449
224227
1422834
376686
416436
187392
548769
311833
912911
361587
1000611
298747
1427475
1900284
321577
1849872
1189540
1843679
1236108
1800193
388613
917508
1299367
883529
1877119
1078060
1835820
1043989
355075
1173642
1164260
649394
1811615
1497321
304553
684288
301487
468459
1257554
954374
1085686
68231
1309917
105709
1003734
240737
894062
269025
143698
1000147
930600
1956942
1394933
1673419
154550
1777845
1450057
787916
345395
69745
233392
648205
1342345
802150
1909110
291511
600121
1357687
94624
1239026
424644
1247184
1341410
137135
1557233
220841
1081935
644629
1911744
1406510
396237
489694
52423
144267
1300383
1100257
1744688
334271
256014
1864402
1217339
484339
710704
761610
1481001
75798
1301364
1949090
1191476
146875
511146
845898
743062
890987
1039637
1639509
510921
1386456
1324981
1579334
1721303
210641
351484
1878126
423281
1737727
960560
475222
1610337
1324570
693805
991612
1450782
198827
1883611
34425
1734975
1115796
1120738
554401
448439
489593
1807795
1174999
508754
1328639
1917622
473454
721378
1771415
513777
1180790
364504
1636089
1270165
13503
1052949
72655
921278
509779
1695315
602107
1754707
1424833
879100
1205301
404080
67970
413886
1863886
1217400
507530
1230512
1174443
954614
327219
1220564
1470265
1315220
475970
1979103
9844
1298055
838216
197845
1048504
1215743
1158824
1232844
1680494
896591
551850
1103753
1674748
1460413
1506945
1504671
905514
1435895
86500
473427
513018
1735083
1560202
1996838
1361018
1948227
412298
666510
798622
1183746
1601016
1910970
1669956
430421
1579513
1863986
1339198
812506
1118830
596723
1282583
787539
94671
1653183
1509985
206651
304103
129108
1857250
1842373
1081255
147909
429227
860166
556153
335347
896163
348221
245196
1328492
1825599
1560097
1000333
1080449
493391
1003378
1058375
972131
1048430
1918111
331136
355306
1369320
600739
1292967
1310550
747986
86332
1612628
1289585
581771
467214
597909
1665321
784932
1304431
1842954
1823437
1327968
410307
637939
1807012
653421
1910231
1071891
1972109
548825
520951
1188640
1584022
1727125
1866353
1025543
473982
953184
150390
1425343
1238535
1627940
244332
315997
540281
1411355
1502781
706025
171935
1097138
1165106
956079
1161141
1433229
1329142
96653
78477
1891188
1255392
468464
676235
696431
1828871
686478
826087
488580
1031853
1612247
521022
1641697
1438806
1406820
426563
1474601
873176
1889374
1154455
752489
727374
890652
1397386
746391
1443726
1565245
568201
318996
1358940
784211
614550
1159390
1467406
404371
504690
1025891
264765
465621
358037
1011170
179237
1272100
1941306
1099104
539343
963887
1566188
477118
1893267
1115021
941948
251429
1177953
5090
809924
553515
205239
1349494
983808
1755965
1274635
65509
799486
1896636
1534064
1330554
168141
1719990
1210775
1654176
1144391
1400740
1408781
640674
1218736
862360
580508
1029126
1921780
327589
1333186
635487
580808
627658
720343
1491116
365424
259101
1040506
586690
478501
1938426
1418017
1026973
126632
1785429
1589317
755965
306169
1628171
1896001
103132
4197
10892
449400
222538
671467
651331
1165275
1659678
738379
416561
1059539
1236817
995161
1546819
1676269
733701
571312
329263
1206006
531918
361308
1441863
1084700
1383527
1731712
136203
1655861
120983
1285259
1840996
1689351
1029451
440471
395456
457342
857717
1325178
674838
133203
851723
189363
1034634
127818
1114733
621027
1047921
1328439
999587
150404
1998675
95532
548461
846132
1385617
378655
60371
1820603
997050
29062
1238265
1136193
437067
466162
956309
432039
1519224
862987
1520259
1105145
1803077
1993037
1545397
1551865
748386
203135
990103
1523631
706715
385696
1806812
1596256
1409626
1590053
237172
1159329
704086
34502
237529
1509978
934215
1125497
913639
745502
1283322
1732049
1056637
1558388
1823337
28659
212317
112115
1134532
1207282
804476
671497
1223608
1375802
1571637
1484805
505409
654594
1627996
619106
973409
1220280
1183390
1050122
379919
113194
32215
3898
359306
1475730
248653
1058235
765417
515151
386598
709471
1314887
1280970
810323
703379
1475084
878282
847888
1329268
1267905
813960
1195640
294942
122821
1196189
1103934
1534774
806743
823359
850756
311048
1732378
386716
733140
34993
1927973
1643873
1178344
1376570
738157
944631
93925
440194
22811
1083882
1219049
26526
726606
176568
1279704
537018
1948065
907299
486328
981568
1920711
779801
1689791
642161
1549040
1217544
1604702
1215222
345111
1088304
1718985
293586
1040234
1604962
870273
768864
812276
544577
930920
582870
1520629
1282075
1570836
604183
1003756
35690
1498965
1333567
729008
172233
1437716
217942
1771903
496942
1688782
1293388
418224
1198563
710581
1426668
337053
574108
1437016
952945
1247474
1283365
1890039
41275
193139
421416
1846691
234444
1025424
696573
1155462
1449699
979652
714290
1067377
642330
1960245
155996
1065781
425451
1621623
86462
1831912
1257608
743343
676073
1877102
711809
1493555
1848918
1782982
1026266
1521745
53287
1464128
1876680
861229
1277416
1135923
172922
78527
1235176
1441052
709346
763781
216161
1188140
1976974
1619991
99040
944112
1183771
997971
861802
1419605
1944059
1290230
217310
1847481
334090
1455105
1196362
203908
1666571
724258
1180155
1334030
1016892
1779019
394510
1839181
216549
71529
1741383
306910
1953018
1913382
5393
152140
1719900
18270
1795011
1670162
1955468
1821180
1316502
1925871
16503
223138
413778
1037292
1772847
399725
1006158
997521
227979
524472
568362
1034448
1002723
1093464
554944
648595
374449
1443737
1142584
1405947
1658849
143409
730739
1110651
831258
916796
389632
484981
1884854
939162
1468322
1142514
1631162
1344017
1247243
1733958
1629700
1183134
934364
741857
1578168
1451232
1927274
485428
703568
797489
540763
137609
1957996
630010
131234
730595
1213840
1163627
878124
1119011
902202
1867824
1575052
1090395
1467242
50228
152836
569863
711344
508911
274280
230621
1870309
684176
1523240
1345633
1396808
566382
261473
1865362
500382
1836200
1337607
1474056
397597
695711
1667163
1595002
1392330
514123
1606825
1366402
1783893
165944
1185747
1722522
1648292
1255821
1679032
869841
1374630
325950
872798
1300390
1173241
445334
1006912
1377907
1181042
720056
1096715
1162119
1726503
208982
423234
757284
489879
902257
187656
391561
1610113
345992
1248118
108766
1321556
1447972
1992416
1440663
1467161
1126252
1094097
177577
1488105
208139
1980599
463781
1537672
1253920
1731947
1591783
413270
1108519
1172978
1562305
1703786
819660
1524404
1549448
1293121
590572
667394
1028739
688890
283877
1038541
1902255
1594802
1752642
168600
189185
121779
127616
774042
285127
1197643
1848890
441636
1843003
80250
661212
1785516
766208
347501
1951338
250117
27569
193798
1057578
135577
1059177
813485
337457
674290
1857021
279067
1311213
1863375
49216
1837840
1065336
1453511
1158289
400660
1748171
1152990
1513776
458405
1068343
1356505
570212
1324009
1308570
1357823
1362724
1508014
1402266
1723487
776537
20793
1181141
1726279
1404718
1429002
154882
90971
1719853
1983609
813137
1202653
1631020
1482510
1018118
685912
1349216
1726249
1470514
728926
885434
1711729
219377
1842502
254012
1518728
786390
1240134
825196
886336
888047
1770748
685150
739539
1749979
1665804
1134600
1251422
1704311
180824
688546
1029839
169449
1903531
454093
538177
1562977
1697830
1193288
1438649
391457
1643069
283460
293140
1489945
1550701
1927547
258559
255517
1200850
1307988
434241
662272
751122
812593
1152176
1875371
1266791
1289766
1262438
1222368
1743766
1547013
1801500
798275
770786
1303197
325389
1821895
560664
1685935
1678364
717419
1627303
1767811
664701
587635
130071
882619
547950
462756
571318
963415
850768
200898
645823
623866
434833
63177
1163553
523680
1030865
821495
853269
495928
860845
1639024
1734543
1277046
1328486
324659
1301196
1023398
201540
1113375
37048
468668
716058
1664024
80965
1954976
362097
1506175
1698342
228551
55093
1456180
1000087
1246885
43335
1286675
901562
609709
1469729
1325594
1378843
1118648
715231
1054908
1912520
1826265
952426
446876
222975
1212991
42659
1914108
1302395
367546
1080879
6514
1909685
1510325
250715
1373192
326510
1492938
1966917
1956688
1467913
1421327
1818597
745050
1517728
1189176
256333
666190
959376
1990310
534151
1074993
925226
1258127
1939771
470766
6438
1122578
1980926
1873163
197956
283794
1682147
15763
1818149
236893
1523930
1260164
994388
1571479
644777
651219
1946726
1906527
1309990
1829205
1859688
447411
1236211
271175
992095
692382
168258
314448
1377396
248368
1532749
1199311
1393686
1116065
1582554
1957887
683154
999136
1813725
91179
496027
1662382
1283087
1611496
392589
435827
289175
1852205
1484864
1108242
777102
1956083
1097429
734651
1420888
247625
9465
796042
63894
446131
1452189
1027871
484858
1990788
45233
1211810
767541
1013673
795971
778800
1947734
401336
1345191
825830
1243092
1704945
1438435
1019088
980959
1014257
1787178
1218799
1336098
1906094
708534
1569339
964387
1274709
1836004
1241941
661528
1265577
141989
1668433
479549
697454
1480729
1012081
1645710
511956
578035
1048463
1606724
1529807
9026
669142
915925
549155
501992
913480
1961096
1497516
490313
830195
1947121
1480069
1743029
693160
1327145
1765202
1004813
1822592
789770
1158029
1437066
673028
680843
376680
881221
162570
381858
623476
1405885
1694538
1625552
1890296
1007791
901122
851954
222450
90194
1282252
943146
370368
34809
314578
698685
1342103
160263
208215
957553
1730079
1634658
173807
441948
1110765
1533767
40282
1277061
1088
547288
690292
1837610
292046
1844564
92392
43089
552426
81765
56750
419290
846130
947008
155097
715039
1392802
848430
1544081
737811
543843
587172
207259
1523555
143521
953109
1082864
1510498
1851974
159151
294960
227511
440363
1714561
1140713
1408717
1444920
872639
1619169
561136
676820
1018289
154216
316867
75993
741091
725752
327662
1013465
723376
1818332
942339
1997684
1997141
855102
1788017
1593073
327869
1763682
1068215
1566987
1664704
525610
987253
1194811
1462933
711623
182983
488572
234421
370717
1731665
844930
1381216
1814160
1923743
1360335
355317
1822775
1488952
1361438
1084460
1443680
772570
887858
618102
1483587
1083710
9869
1104356
1141483
751289
1585802
66643
605006
622017
139891
1692243
831740
100729
1700903
1239753
1964318
1040762
940627
1315283
1915122
135724
302579
1236267
707066
1178785
1648651
1553337
1341789
590561
248778
1204465
1708462
250215
536882
783703
740132
1173795
1811001
986300
1385397
1158825
343338
493452
622245
40108
853659
1900548
1396503
1219272
911920
880447
95521
1456350
1226966
215677
439238
1077299
573775
1793200
1353121
1450180
191279
1857831
1411750
263718
834216
1727286
1150011
56311
804595
1223121
960487
52978
476821
66948
1966247
113968
1438278
1100114
677552
740707
1298623
1576970
927494
411705
789592
345245
1252550
497687
633915
364100
123312
1037182
863050
47747
713250
1738603
749390
1998075
1097679
750623
1115129
226837
1095341
821104
1024485
335334
1367895
475227
1558819
1203932
131955
1150846
1449583
381908
1413746
1517118
1280133
1229973
1160889
545562
29374
564793
1795904
1369448
1577708
1894904
1768885
168566
1575201
241857
226572
186434
160933
252803
90748
1156918
1309515
505859
1694854
1474019
681401
1148718
201865
1981468
20032
1314930
338676
232607
18052
1244710
1303817
828321
804030
54844
319613
54566
901296
1577032
1379987
478545
741657
1555906
1581696
129630
435273
1485842
1841584
849108
1825551
547625
1474088
346500
1899169
1223135
400882
26169
1691422
1113705
113901
23687
1416717
601407
899501
1895155
1228609
342626
1046433
780880
754568
1883038
1005730
1317767
509768
541190
304921
29721
220083
37489
773257
357019
1149837
285049
1793327
1964810
1764246
1643552
342854
280407
1286019
839231
1503654
1815863
761613
109342
330560
393663
983886
1805798
1137474
1710135
1275351
1939007
798068
1023079
857601
277441
1490356
1540821
833679
988962
1732078
1477392
230757
1250834
1242606
1354668
1941346
833903
370255
1074438
1253304
1187063
865051
608233
1526058
273730
629505
480435
784531
332154
950064
174657
448029
1435847
1830273
58513
547589
1416261
595248
836445
97525
1671713
1060430
843816
929874
343025
772861
1477359
1260231
699864
456287
1973545
1594019
1127566
1689718
1087309
1126618
1744276
1839712
175968
1122308
148164
542101
1173554
1461680
1279443
1406557
1416427
542003
1277811
287291
1303108
642927
1972881
977916
554314
1583675
135991
236283
1337212
1170188
944937
278624
346357
836801
1591233
165200
1644629
1839013
1625906
1419450
1237985
1654665
716399
1247142
1393068
94988
340369
1178198
1566614
202861
1713076
1648786
787600
869552
263557
413429
1173553
1918987
1184176
1167635
60760
888632
1610044
1204939
1886744
1448894
722746
297003
290811
1610816
1960873
1126109
1130837
1851377
518074
1475218
1458176
81844
1493211
584893
1703141
1952852
670115
1899238
567639
681979
505622
664891
1515522
1072096
752324
1478126
1317159
1967189
773798
27062
1992696
277634
672462
94602
937201
932694
1027766
596086
611525
336476
927706
1164127
712737
737634
1974256
1714269
736211
1607092
451376
308393
1514010
1164199
1424415
669726
1385447
877108
850829
1266796
1003520
1390866
220
1621428
86080
395842
1210724
1221777
657198
345204
1340773
175922
1166487
695616
1849215
913676
1884957
987315
222484
1826579
956695
164192
1632768
1484784
385611
228994
6334
36210
1214602
320033
1400014
1884665
1008944
1198100
1349797
959237
1080168
76358
1866542
1277038
901929
44826
694146
489596
1467097
1726811
1025288
931136
787474
108961
1556267
205464
312017
1038664
1457909
1674821
1938929
1524525
1414318
293643
1778440
286063
810042
66387
351413
827272
1139514
838842
1952670
1624323
1373024
278911
1738210
371989
1580133
945689
1279543
1087826
1373470
1875357
874788
152285
58013
887648
1625619
1614290
555376
766603
1683966
1915472
408346
1753149
1773570
1864784
448216
1508999
1756818
1715931
643836
1718378
1310576
201828
1560169
886253
906634
1033748
1691579
934203
855826
1590800
1864454
928678
729622
518108
118339
64780
1429652
1606128
1725810
386530
1072569
1092775
860136
180438
1429552
828260
773888
1382908
1659525
1198806
571239
1678230
1710190
627074
1914113
1140495
1215414
482624
979767
1481528
603318
449615
1637870
1022242
1555558
1981559
774305
717932
448381
458739
401222
1498741
579674
1729579
1983593
163427
1400723
1711580
132317
851533
819932
630809
62140
1165772
972262
723955
1735515
1611698
69390
1267039
959701
980186
102080
1605750
734362
1495698
304424
1600645
232977
45954
1730939
1676299
1983777
30546
72971
1122230
107636
463018
1500717
958399
424101
571059
1014780
388819
549243
1240243
850784
1647558
565828
246407
314657
1823749
1068894
1435877
1868890
786202
788161
967572
37355
1770947
13910
1081511
192346
1626466
1151023
1082005
381515
581747
1320102
1163046
1568069
1009267
396874
564894
391450
104694
388208
1068390
1881867
734761
1935950
963620
746548
1529096
783239
1801350
811045
1453072
1698820
678169
1775873
947102
5305
1851976
1359570
1314562
260053
1541201
124569
1669491
926417
1205543
383908
1117987
904104
1566011
545185
284672
1078959
185527
1398744
1834643
1464693
1765664
1091153
1656387
1040002
1451626
953213
1673221
1898197
1528895
1570945
1587312
1735324
1094951
21126
123136
139425
1926233
1850260
311734
59240
598278
92133
259165
1343383
1615025
684753
1974484
1743007
1942802
12729
70385
1041934
351476
1720306
983574
203648
1627216
1661821
686672
1071004
1422783
758401
452741
667119
77123
336417
293168
1349927
901911
1398867
3806
1819377
339663
1457537
760144
1137196
1692847
1149666
477840
1192433
934446
402464
904444
262425
422248
272094
1274341
847529
93975
1509971
1718085
431569
142516
1792081
1344706
1649111
535465
992611
331676
333077
1213502
790381
715314
1341429
1535334
898473
1640433
1726248
96979
1048038
195226
1577641
868513
1393331
1961402
1619655
266901
718500
1840939
1224373
1554388
982206
1158734
1847538
1756403
1308299
1353942
1290899
1241339
872654
638598
140045
960916
171022
1293607
1283828
1709018
868855
949177
280353
656619
544346
1251643
644881
1282660
1034277
716910
1994582
1333618
802266
1864817
444993
23846
998607
618367
1987847
770359
1442544
1748079
1471501
695694
850197
288059
485677
317633
836773
1265205
1689016
565224
1546782
1782076
1109685
1681039
872078
1805970
1124059
1747641
261121
1239580
1205316
1462827
1676360
1967034
1890162
425209
568132
1192570
1359603
229882
1411373
1440101
150134
498015
1255039
395486
1378957
975367
414890
1017121
903359
104430
26520
264293
504444
846787
633508
292364
1105900
904765
1799249
1658875
539697
1940585
1006049
1953431
679462
318331
1902877
582791
1998156
1376965
1337906
618548
1970048
1895725
1035726
1971897
483946
711486
866953
930158
485387
1925095
887387
1442226
1264754
1864158
374228
1299160
234986
1780961
1295668
901829
1774093
1681387
1024396
319598
1243582
1724361
895601
1869921
1532888
911395
141256
1155533
1702881
79121
660718
547135
1574685
1339786
1363228
1797117
503582
1101281
1180528
1945201
53191
1143816
371531
1438837
659537
1750450
1057258
468427
1752339
1186462
1078515
1690980
610812
1615433
813946
148510
1381272
690983
783178
447283
1357924
1746714
394304
166517
450064
1882964
1956847
1218201
1948063
1581532
1835181
261319
1447565
567768
225257
357746
1969844
1594473
1932259
1429445
1837275
1841394
677863
233336
1934031
1707655
667382
1970487
766297
675443
1673350
1134945
1751551
1221687
389445
72665
272046
683924
1242856
1230039
1565925
473085
684978
1491516
1699976
1972229
1561013
1129308
345411
625464
77392
975525
414871
968619
887956
1871354
1070439
1786115
1770395
1202813
1645516
1707787
687073
1374031
386719
432008
804319
873602
1591198
543118
1296616
1622841
1850559
1285329
223175
268977
731089
1033735
1752741
502626
1069944
1421394
432942
1724022
1963511
503505
1493545
1713739
72221
893699
200187
1357755
1853637
1816381
775808
337825
1556021
1847967
1055604
85889
846456
103511
1064815
44543
1470637
163715
12404
1739822
1043479
318141
1349652
604389
1361281
751524
1873112
707342
1319273
1668187
1765500
1106185
934468
534129
887953
4025
1571463
377018
413161
886695
1622818
692352
546614
1090273
1780176
1078605
691021
517945
539696
957866
1952632
1988689
376721
143779
599916
554190
644762
768942
728334
1767441
1370255
212572
1384214
1834894
673712
970740
1474493
748267
1292657
1944682
855562
261525
1408910
1532754
406527
1097683
1079702
946106
1606327
281285
1705435
1902786
528387
1696558
970767
1591831
362800
297171
173125
28017
1214026
978470
392723
470500
273251
1928218
484249
1068142
905020
591220
1507621
356750
294432
1817358
351874
778613
1028972
1510398
18441
544180
98954
412838
966035
697898
265933
1613947
1163146
828295
703438
1118172
401916
1574900
1133985
13147
1483433
906458
1605529
1564658
1276430
1739161
1116637
1112200
1086395
1672920
1963228
484513
12116
720378
608797
141098
1603763
933622
1318999
627747
723460
1548648
1165513
1568626
1790618
1190930
1394536
1982641
582359
619251
721791
247561
645126
357050
1616925
46703
564026
1377382
1827315
177496
1889300
1135012
1609083
277878
43781
1114793
263674
1458991
222831
398416
694958
205977
504598
611014
1944813
965905
172253
123650
1147627
975650
332612
1979590
115685
1905424
1678216
272437
1803579
1861145
1926331
636574
1392167
242388
1853524
1385298
1787251
1823146
1751305
614455
1249125
1626796
717873
508590
134276
36605
1300765
477124
1976942
1046767
1426171
11467
1266485
1539442
592723
788348
1754290
1709138
382355
778835
1702080
377455
1001492
1769989
1004985
699711
1691615
677525
1527097
309819
1044730
938708
1914870
78366
1268649
1789980
256970
18747
1123534
1782120
1502819
207444
641114
993899
1705850
464844
136407
293646
1950746
809654
848149
487143
109006
548194
221804
1355574
1692852
149796
814112
576586
990257
1892447
911634
171800
1289262
254547
1715056
651852
276173
1029489
1445120
1630345
1192680
1765877
542345
278399
1119629
212525
483230
82217
146700
376010
500125
1775661
1435161
1768000
225322
320600
1512546
1934183
203938
1328492
329271
654489
773775
478561
586128
1046631
1337255
1044221
634164
177838
1526000
1713828
966190
849369
423483
1536009
1941217
620246
1133308
1655548
1701706
8586
1078814
388561
1489980
1333896
424100
451520
1129441
1467527
97623
1638871
1429787
529435
1775529
295409
1965681
459886
988127
1351940
1500501
1118883
1819790
220995
396624
128819
426917
1252013
1762072
609385
1805602
320950
894718
1557473
170519
602715
501428
141788
675047
1290792
1150768
1873390
660235
1019581
1979388
289210
1391605
860252
211684
915954
1883873
846635
668248
480386
1446024
438345
315194
1119277
1766681
1386147
106879
1174334
565501
416777
1870292
1851193
1420751
57449
1990760
1648799
284485
1542103
459698
253122
471118
1418911
356818
1213666
242269
175378
888668
464146
1383244
38094
818874
233136
1379949
1966337
1446402
1643380
367551
457286
1473965
1051224
687543
775227
1188335
1434619
1763024
299995
1154860
1035658
732337
86472
315474
157332
66852
740110
953801
1696395
1366386
1582236
316946
1181759
369876
505880
1886472
173470
523105
1280991
1510804
1309385
937633
775440
1562131
1922945
857686
1038401
1418805
1397474
7503
1308119
1422216
1354179
782686
1273064
82978
1980273
1519442
1544495
400936
1249647
1310704
827511
356484
20188
635720
114571
223305
1550426
1929841
1125993
1818532
950514
1993444
1248859
63627
412207
1880108
714226
165309
1336063
554688
343303
1930838
332003
1733671
423780
1811342
75716
1133438
1703276
329163
1481926
1486503
635594
732057
539046
1743933
535395
1471539
1471837
1132360
223486
160338
835149
1447224
1177967
520104
1020995
1102133
1716660
1668734
1382084
824230
1771602
926019
82044
102580
923174
1635217
1523777
822767
911748
1120885
1421793
1247826
23510
501304
428323
1280029
1279607
1576237
471606
131161
225485
445816
1177249
891708
767588
655697
422990
561508
315286
1706392
391383
1753557
1100734
1459679
796143
772911
986177
344333
1650539
22739
1431774
376257
1689360
1064227
444509
794339
1877614
257289
853688
273251
1689226
108149
661267
1556278
329924
1451717
1646759
147536
1743462
867450
1908748
1612878
1583591
647931
1443459
1404414
284555
1263125
1178157
1601138
617194
1195975
781247
724904
595546
569012
530673
1750366
1044263
807041
464809
210924
1125751
560850
560284
1469176
973407
355250
1581505
736735
452618
1864595
976869
108754
1595200
1747958
289281
1305495
320970
1872650
582059
693683
142734
1613158
170755
33759
1888119
1614964
140474
131701
1287403
1796748
253269
1519563
898246
617053
98542
1646616
993181
1175863
1040689
256043
681930
577128
1309956
580377
1274403
1285223
461787
605655
354708
87528
835102
1352293
121981
1475118
1089037
1205908
1753549
1679130
667105
1707473
1874843
1752711
48115
1737973
586275
223903
1088593
321905
1606067
46043
411767
1017050
259635
1266881
257735
759223
1528109
1237577
718817
581066
196030
257464
1695841
1814137
730809
1658067
1472313
1906924
1544975
1558337
1635605
1990600
222626
630059
980883
803162
299782
976499
1848279
1115661
1444529
789158
1377299
17166
711069
1928425
1741638
248755
1626891
1927365
431826
1596764
480375
1160595
712968
1023094
1018231
180744
1201722
1049703
1651568
1326349
1627296
559609
236535
1901520
1487347
944595
219554
117304
34265
739858
1065507
199151
1245011
1175943
1166926
356131
1355669
915811
167273
1517340
650500
1201988
856545
452645
837638
939846
1906103
1767567
1652539
1162248
173189
136320
1685771
99582
1973591
1544810
338022
650869
826533
142863
1399629
379921
1496030
1441090
688918
1188442
1399126
1400289
249571
1824782
856001
55968
675842
123040
1969153
1380521
133484
1088953
97894
1657838
1849630
4908
897565
317466
32966
190054
1836915
757615
1981710
1569561
1293083
982813
462480
1502970
1106125
977702
603529
1736680
1063032
836142
1688467
1780036
435229
1054644
226257
1628432
1196594
1437447
1429222
890869
1694454
1175784
923323
272939
1199275
475048
76611
732987
1753544
264630
1896237
934410
1667872
1697991
46467
1727834
1756674
907624
413419
616882
1812734
341336
1928594
1595516
920596
1439401
185861
454448
1492219
804769
1746993
574657
477324
1403296
1990016
1519926
1455815
853495
1169022
1074907
809373
103311
527275
579599
929409
1344750
473956
1203573
230634
847655
387479
1935057
1001858
505603
633618
1303930
1462339
1233002
1513256
105343
843456
1002417
1858309
1849768
1665291
870609
151283
168545
1924318
866337
1957360
1623093
1894562
1930080
200520
1953504
159494
615249
1500233
186442
1302510
1813013
1422815
86146
159182
1700485
1611259
1013430
699825
1158377
1227200
220613
262872
1135306
767483
842027
1424286
440891
1797320
431120
415110
735438
467847
1019068
124741
1478460
1277769
423767
1352112
267607
666673
1076086
1472084
1391009
1218942
69782
1577214
521314
56508
1537038
1083057
788174
495976
225283
797955
1968528
474999
1174325
310679
1729086
1634806
1521594
571679
137596
128594
1818886
1741185
1353715
1663806
267615
1251360
205041
1945352
686426
1272866
1954363
63075
831481
66579
1822900
1924521
959605
42957
758637
429531
831065
1803424
1727467
1531201
1240981
22654
1857371
223011
877768
1781091
1976694
1627026
1937926
248569
1570419
1160052
48920
1275006
1464469
762023
1873047
1711916
1184560
1360963
846184
1056410
696081
890052
523735
1576902
1121033
500651
1560615
1612761
1643664
70185
859049
1274242
1266023
1348843
42795
1849166
165722
338540
1194976
1709308
618038
301369
674679
672569
897712
1355926
1267607
24544
179676
981074
914792
886896
1366239
519173
139434
1157213
564268
1827487
996585
957772
542056
978238
1536541
1881046
547556
239776
1594051
1108621
1960947
1467203
1981466
863399
1790400
1901849
994681
1479849
1408340
452527
408472
1712098
916444
1275958
1898089
1522681
956619
889947
1044511
175142
1755842
513246
1903430
1469581
1471252
544399
1246606
1920962
706178
340286
1342659
362459
1711489
994667
1086626
1728835
1480311
99148
851689
1861232
291522
1601179
993167
1154251
1697865
405831
565653
1438017
511316
414197
1827120
190793
523490
1302695
641155
101409
726515
1271368
1594994
272542
1744040
1863336
126602
1056618
221995
853043
493419
1719040
814951
1438370
1248818
1042674
1203785
82253
1712643
1549481
11306
126535
1684395
991175
203312
102917
1240357
1613643
90764
1703400
1711552
1825331
573718
1859951
1474501
1572047
1318502
1081985
769890
91581
1566801
734852
1687037
312616
1842155
390283
302399
1162011
1904871
1394518
631412
1848988
505181
303364
423277
1360599
968749
190074
983588
410518
1016218
1202226
1039642
1377273
67490
1381385
1704612
1362871
15649
946225
398029
528531
586526
1259611
1597027
1531176
1924582
264771
1186680
1117523
1539060
882528
1096287
1027083
1503285
428741
15694
509498
377258
660409
1706006
238543
858528
1184073
1914615
54921
1983504
141453
28737
558964
1312054
493485
1186013
744849
1954137
1863349
269928
1416009
716288
707871
126609
448446
1385778
1992525
1727556
1241808
1415454
625119
1434397
657875
1798301
1155730
232171
168964
276786
689415
1094666
687144
3531
1048373
1805368
714630
125264
1567270
1219563
975955
421426
2423
1040022
238116
1679941
1971812
980454
858201
1932942
1588616
524536
1031283
1308911
1790536
748586
733641
624395
219819
299739
22691
1873705
994857
174110
176283
114806
1845078
948453
1006045
428434
286710
1380322
1989202
885641
701245
1859463
147847
1399224
854199
1701169
1744115
436892
1887214
794739
761070
333472
602168
1092245
1509021
253258
1061075
1553958
1991050
456112
1101961
1754861
1660909
1889700
1038560
617179
827671
800911
1988298
1543170
1467111
1852396
1919068
1002836
1362608
50568
915735
655657
480473
1622187
624920
50016
1295890
292350
376982
233447
1079326
1280561
1393120
783896
214724
746
1269531
784750
712640
559232
1585890
837320
1309638
1969736
1657918
1759513
768315
1934456
1115768
1085986
255124
101144
1781515
756853
1685050
345952
1051054
863953
1606414
954895
540921
461808
300861
377543
288763
1388307
444618
814988
1290997
265932
833596
1702741
940215
565486
1367554
497666
592657
774355
1955272
1037160
1953863
1048224
587866
1981147
1563284
406711
2510
379715
1537519
1102354
548125
777706
242295
964175
953130
949767
516635
1253512
1764268
817786
1535132
467774
72879
1298596
734704
1616545
305223
805699
1325570
1780216
320637
21924
141821
1810112
1332947
1561812
699053
17066
26105
1942917
385182
1260024
1427539
1004266
1991458
1043380
1417330
1540948
1247026
849911
1151117
47766
1497848
1366433
351759
1418184
761862
278402
1926185
75412
1534840
997201
567934
356925
308768
865328
833478
879448
721824
1356600
746865
772355
794218
293539
281778
387700
9842
536486
384784
1569515
763698
16454
1397443
549172
989933
203899
1553603
1534993
68446
474572
664883
1947962
532172
61865
1759339
651569
498416
708460
1014806
747153
1368478
1763461
1294862
180745
235661
1220282
159132
433889
300123
462021
1680986
1512007
831884
48641
1031801
360970
97010
1275458
1190951
1707118
1499395
1599415
1000116
466324
1079236
763895
1218017
1670563
578705
441800
456487
1785443
1282281
1637743
254720
1453915
301087
1682760
1143528
111874
1352622
845761
304336
1627093
929381
1104343
382159
964093
174697
1377115
197260
798270
172513
1349181
1960062
1739169
1373058
685443
1416870
283235
1835236
1214975
1835195
1252437
1729770
1966563
900186
421110
1114588
549189
1596951
774215
833442
576130
688879
453254
1219841
131617
285589
569233
140338
148057
963808
1643313
1974566
788638
591939
326904
1966076
912916
472541
769630
1462123
1113565
1465387
1485865
1501260
1585723
1597589
1233974
1216976
1351267
649032
1061423
1611780
1266452
620061
1791352
1505574
77135
781186
1453423
836979
1036930
1100117
1152418
1154119
591269
1386926
1754243
382775
676902
1689833
413694
576756
446996
1043608
1597118
588309
1955525
77229
290796
944934
391122
330990
1081473
1478556
1205933
502255
1013305
807127
488716
519716
1262399
1148103
1362390
1295417
1333513
1119496
804853
529462
1125004
1283389
1379378
1064810
553959
323919
864203
707151
1080260
1050924
974263
1772403
771427
820875
674324
1221992
451413
1505604
1507805
474270
633061
1151333
373237
708905
1306045
1736333
1715639
62038
117914
1557085
1725678
1053923
766823
324167
1945068
195306
1023234
1743212
1237995
189556
1494832
1064801
568672
1633748
1477186
1929818
917040
370725
1924423
173341
1522192
356967
1812733
618036
154086
684625
361527
237219
798105
23082
347240
646396
1081879
685408
967462
1636746
1560617
846634
951848
1384220
852657
764217
814701
1071995
1643124
1664312
443204
1476795
1606711
857206
401336
1994435
868855
1815367
302130
1661289
606531
1973106
451810
1200211
1613507
344354
909249
330317
1008317
1711582
281211
1193413
265429
677650
500219
1846590
461795
488457
1617333
1477328
144792
1793998
1307784
820158
1663967
504273
406325
649545
1336143
718739
1956552
847899
1664506
266703
1965205
926874
1165000
1645704
1267649
550630
241905
539028
1726722
342022
161545
692544
15100
1568395
895060
74860
1501005
1977218
391038
992820
704127
965275
1733520
540912
959813
859664
1296108
1385560
719915
761595
1556306
1027590
612065
1715102
664025
84015
1212470
1188703
1236304
877887
1376998
321667
1658213
1268582
912612
1481501
1601627
609627
1650806
460778
1378015
1603750
987116
1209640
1139524
1959550
1236190
581931
1591643
192117
1021102
1461835
521019
1816862
1736535
1009201
1366232
1653090
551609
1743989
487381
1111408
830426
386910
1915316
541523
1599017
1940943
708581
708570
510935
1899893
1823904
894435
1603488
1734543
380239
1993144
1032910
366784
1585208
788806
920461
1146790
1877608
747716
1092871
188822
629494
1669276
1816111
84594
1586125
788835
892710
329397
1508541
1516482
1596785
1670978
365111
1760834
539197
1284761
969800
43885
1962970
244074
470024
234426
1255046
51325
364181
695327
454706
645767
32178
115924
174915
1671819
542997
797313
1213281
1557921
357221
329557
1689852
606502
576136
1796709
817712
250142
1392534
4741
721242
312285
1112180
770944
39469
1114674
348851
632121
1316019
1799924
1382574
835098
120723
90438
294942
668781
1852848
140780
779253
1165020
1246038
1750953
613698
1520866
401999
1164359
637864
202903
1824397
1761997
1328493
221090
1073171
298546
1842480
234910
1369172
979826
536145
698342
1241482
500220
450139
1357998
122828
1016777
1959534
1908618
1706804
949162
933265
1961154
997130
1551451
1887390
869030
1432962
518950
868519
386585
1412350
1283870
819265
242311
287460
1017554
1596471
1307594
1294092
192921
1209114
858197
474518
1644422
665888
1231985
1211475
501624
1566961
1994189
264536
87890
264854
1746616
551205
1048294
1530134
696463
1201410
495772
1579927
1480403
1728588
1536229
923742
963301
1847348
883419
726076
51088
18234
465496
476816
994101
618238
1192834
1859604
1293520
1161687
1945249
425348
546820
174479
1927654
1956774
1800212
1016429
750706
1243506
1833650
612762
591363
467605
1259567
407582
1151834
1520575
1798257
1682481
834887
1105620
613914
1960355
144549
1057424
761994
1071201
828663
1536322
1888521
99121
1121480
1562899
823763
881422
1625827
917995
1793749
912164
31097
1000299
839368
305788
1354514
1609815
1874596
858493
1347023
249771
1869335
75448
603269
1046686
916271
108954
728547
439162
1082073
1682786
1378469
599731
1897840
852010
404298
229107
1316901
447765
197301
589343
532505
1769866
1255241
1981774
1573070
816071
1361921
207418
1630320
1938061
1413308
1844953
147301
781078
1792998
832366
102977
224612
1122204
551833
775933
1266747
1740662
688024
118236
1976409
1179800
1932325
304240
581001
896435
1515786
236391
1981052
1738485
562120
1012363
1459794
293731
1948111
881171
920314
434449
573530
1792763
158329
1204022
346593
686659
1766697
416193
402023
691555
846957
159386
1245267
32722
405723
50299
1101397
1220836
208262
710275
89120
1701979
1091271
1414062
876851
468024
1701925
1495931
232591
1725260
1462912
1206713
923085
1289770
1467663
809187
1684591
1881979
1699972
459836
1284134
1815727
333047
958871
262134
1080191
99385
575518
1843870
1353493
1226155
534538
839752
1928757
149550
1399099
1561983
1411450
1673072
612980
1223575
644126
1793618
752612
1302700
1974487
316036
1018284
1169002
734656
597385
174441
1775459
1039917
491089
871739
1032917
1992387
907286
439151
857937
1341450
189881
1248753
321072
1946120
521064
550810
394171
1967762
293306
179329
1459096
1565133
1068886
342780
1867397
712229
1199046
1031076
875530
1737242
341995
432132
90762
1364204
573489
245034
610640
1253383
1985446
599795
416141
487185
1173985
102878
306966
12700
853016
997016
918045
627597
340759
468744
236849
1300766
521824
1416140
68043
878237
1255230
244710
1119344
700594
1388026
1512801
927492
1017858
240460
790873
11288
394003
1390244
290797
1362395
1713319
1483174
304916
1971581
806773
174152
1410715
945823
63993
1393123
1728929
398479
1772266
1519101
1137350
768830
591083
745388
1812738
505488
714863
246367
1241391
1107834
1365550
297566
838997
780533
68772
909145
235746
1177514
5061
1090323
1561180
491160
1933921
942658
934149
1355227
514143
347318
1353797
408813
431095
1885170
1593549
826947
140977
150285
1918215
620828
1055677
451710
1814582
592142
387348
1180460
1092769
1624973
704275
1571987
1478244
333486
867160
1230668
1975
276803
580126
1710545
1155724
1456211
1126972
798161
661874
1772381
1206420
1394964
202316
361082
271192
16611
59574
1344405
1853412
1880521
1100553
1541171
1346795
1817199
202984
833545
94660
1466129
16886
312836
557351
296755
1035971
1542679
902541
302897
482266
288974
1267942
503620
671193
1246649
794931
626689
1079963
1822736
1671645
832015
291202
108884
432645
50731
651166
1985414
96567
102596
130298
228038
37364
1856750
1028620
1478678
1152202
1390781
1320811
933803
1389364
351458
1249913
969866
379591
88031
1731386
1176253
971420
1931421
1698417
441338
392699
599479
1276000
560787
1958921
1039075
301188
1205531
1699499
829159
1368416
1309771
1598487
375934
146097
1453548
92287
193319
1274887
651547
990676
1239470
634696
1942505
443950
1980462
1460171
1481687
626100
267735
273150
1918121
1327292
1874604
1309035
72888
1719944
1467822
473846
1375868
1813094
836208
1858935
364643
553871
1714191
1818223
646867
728928
1291449
1281127
1431010
1868962
442269
859945
1977857
1534991
865586
446735
38311
314022
1569328
1846556
939813
691762
1936809
1230404
499969
1787439
1835415
235223
1233811
1287798
1776071
652476
1979083
1597658
1337071
1030246
1881851
1791133
1019240
1204992
30946
1099753
1401710
1561865
970516
221748
557041
1325960
1093549
247324
19480
510038
1718643
1264527
1916326
1373299
1153706
765548
28292
811873
344818
157006
384872
1104843
854684
1269042
1263347
899762
1054539
807659
618396
817351
1179375
950444
1514283
1529377
1059100
449318
252370
1121335
1086528
1892945
1921880
362659
1244977
1265762
398749
1951518
1095658
1420832
216804
1908484
1701311
1908555
1407524
987966
1019538
1130747
1488669
1941357
953257
1242443
840066
692156
501428
327553
364405
614223
942057
1621315
1529862
1981538
1018959
566463
1749291
1036410
609753
1358041
45756
1759520
791411
1018812
613858
1821138
655939
1503340
721724
893063
187550
1980530
1355826
913053
105298
1137177
1808115
498579
1430391
975575
1551387
886763
1614986
698641
1963333
581557
1678368
139461
535518
315087
709777
376117
1890085
580491
1396808
1734347
1264594
132460
1618592
1098487
616347
93946
1939850
1873982
1242687
262061
269811
1690789
1721150
1148259
91714
708239
938807
1764932
1392486
1367906
834754
1045676
1077875
304576
1452238
1722399
222373
715206
59341
156481
1691255
305461
142411
694769
1120117
1483148
1427844
1979467
634776
196163
1037407
806332
587034
1366814
550924
1319972
1630190
1266801
122410
1169039
1349388
1342654
1628487
795509
1932262
532628
138776
922238
1012614
1695851
478743
922232
782232
1089288
163104
360729
1645817
1071361
1541957
1058578
1227790
132436
218610
219350
439214
151883
1220402
1131297
1920352
112612
1076336
1405177
519808
394915
582745
889483
339771
959640
1572471
320105
1857963
1391634
1112838
1265318
1826572
953102
766362
1307217
868743
1405140
1112878
1738111
1115456
1276144
635796
1102580
1780383
1976309
1399508
1855728
1398860
1486804
1230107
143959
22559
804828
1254411
1213036
1042437
736431
1367291
780067
621814
1788687
1133341
1247373
726172
1027455
382975
385714
1312062
1477168
349301
134834
1563294
220786
1091730
907269
1819411
1813913
1764446
515817
864487
1904989
255773
1399914
563306
1387623
627913
623695
37921
1851528
540650
1306206
1381784
1778687
1291203
110910
346523
1209688
1549254
315709
219224
728042
1974889
945461
797483
1889941
1160947
641100
675775
633891
394007
1306055
1296664
325645
584329
1830799
702356
1482504
1563679
1768206
930459
1582347
908434
748670
636157
33253
694549
1072511
1327859
1785903
1274388
1817628
1413791
852034
1869263
1520506
156415
1697051
1229626
1656940
1365102
703585
327571
937726
993340
373862
1516936
154145
305056
1279918
590338
1844063
1581536
188003
1510207
483853
1892140
1503746
329721
1413019
118928
461448
465721
606041
678316
284786
1193039
1757074
1818368
760889
897618
795994
887804
814085
1261390
1655888
321414
1625569
926514
1728892
350395
1136724
1492865
968100
1539241
251241
945191
345239
1607300
1482615
1988939
1648879
1697630
442286
1451463
904732
896418
559766
950947
404106
664050
1323936
775642
1371812
871418
402988
1448542
1055360
653063
482517
71301
1627468
228039
1873357
1531003
221945
1942658
1149427
1255385
885067
801238
1892794
1811798
916029
747556
1569383
206609
1353885
209993
642550
597162
265700
1265851
737556
547176
494611
1909004
1905997
196191
101329
1563537
1468564
1944873
1901462
587131
1286743
801665
867435
1562583
263663
438586
1137986
1274695
1498686
1820504
998949
89630
1649801
1659795
1325471
1182886
1816216
1836432
1415768
1994797
220195
1589853
1749575
1747453
1193672
1438691
1172928
1778503
1145801
1518601
1046085
133908
288012
1392308
1341729
116594
87695
1675962
1070368
603378
1201176
594266
1030802
1117126
330647
611930
316153
1714137
1576417
1830997
8606
1709820
1283209
1123398
809796
407652
1719990
1025166
1317045
1809541
1429882
1072744
248831
1308853
1488707
904721
1568514
512798
411421
682354
1513972
1591736
464795
1054574
1329730
130957
789424
1971766
977569
407854
718550
964350
693637
1873123
359113
662899
137887
313987
1639023
30993
955422
226807
261716
1570617
453816
1542739
999875
1251723
1664406
1298157
1460073
1812237
1202511
997685
1401269
1973800
177951
1986098
749134
1458157
593550
675526
617915
1227276
1277059
1140717
1888387
696053
811872
52096
485803
1115592
301233
97128
1435024
585034
750274
262659
473158
1444187
10924
336317
221129
150131
789768
1411769
1142182
1250348
1812329
1878846
1454489
914414
420474
724127
1483086
279375
572481
1720829
957387
1205433
1683510
175574
633712
1574140
275017
1875708
279298
581610
582823
818674
226989
723419
1650939
1834491
1559802
1463511
1663555
9563
153408
1867535
1059438
699222
298031
46205
339323
1571620
713167
1832230
1866389
1648469
266834
916945
1254348
170986
1305033
1469300
1356439
1149238
171825
1786510
824437
1821559
1690935
708750
494021
915843
1398226
300696
755164
32060
602890
1650802
306709
1311337
422585
1871049
61862
724730
1088386
34741
100493
836618
238492
1508553
779289
1156272
1893098
23822
1377247
602625
1245414
1248435
864467
1548500
1957196
395140
1441622
1187920
963509
1816683
1422814
563699
488553
1448162
962804
386146
973654
78054
526169
661481
1448156
910834
1747765
268993
593467
1960855
1954382
1170124
1867384
1733493
391807
678382
1620345
1409147
477990
1162970
492258
1031460
1992425
1773290
809442
239903
700906
1763016
1715263
624420
1038430
471277
804916
548967
1770152
747395
1594796
102537
45392
256043
1722150
1924010
1529081
1835947
1600049
1132864
492146
708473
697514
1942240
1873692
1473023
78729
1933368
1581284
833474
945531
1404338
1376194
521431
1023675
658572
470436
1164117
1728459
171860
1720411
1858701
1189443
1022428
414618
1744189
1604191
1035793
138063
564496
1541613
317464
1719579
971463
1452927
81511
162806
191557
1345650
420865
1441604
46701
340084
700948
435030
1218017
1044281
1537509
67714
1205987
232247
994130
488236
1065435
775906
253828
921361
854168
73056
998443
1215110
591618
1330335
432191
414318
1358748
52132
1701956
1797050
246484
1384345
1655585
1769414
1822303
596492
9744
1512526
108458
1902876
601292
33580
1903587
1566846
978942
129924
515974
744891
920576
983455
925859
445940
65038
94321
1692859
1939170
130867
1652700
1590381
525292
153231
1795369
445722
1096551
1615938
1597738
1849269
1795896
1338516
118102
1914745
1308585
109632
53305
1414273
44653
384377
1595576
1571166
1058313
1598104
1219291
747284
920772
844444
1343141
1975082
1040302
1333231
1942353
1697275
163241
1218587
1773365
1852856
1654260
100185
1392693
430245
132490
1912212
7889
1836077
209849
872136
1970881
1460513
207123
1413700
482092
1093012
1848809
205835
1306301
1181422
657895
128098
1803759
1805628
1211547
761468
1131425
1604879
1216875
628986
1055886
1546290
687970
1534423
1769508
270688
1981405
146619
1209988
603871
828249
1068907
759908
1602509
457925
150949
738565
301616
125923
1813070
278195
548917
1400241
512378
548339
1475941
1256439
1640783
609135
1638613
1135515
1074100
97145
1104087
797357
1059636
1116932
242516
1449642
1077325
1757537
1875137
120371
1842680
1462293
703
1290007
1165529
547111
1465464
878118
35725
420200
1299712
556568
173151
1960586
703195
1950488
1381674
134774
360983
572112
847201
972593
871459
1732808
969149
1943065
42861
1102967
741926
1125173
771042
54124
1115930
1263923
1117465
261065
989215
1279136
1768113
344224
1842829
1486731
71978
1453406
22187
1629927
984913
1810530
170774
450166
323285
1532058
1427898
693064
1107276
1287686
873366
1581744
947596
268707
1581241
869949
626422
1073935
974387
300441
1366145
1216458
387480
654742
1319098
9897
1663706
178243
1535695
1769190
1011441
1900187
1006649
516708
1889859
169282
1472904
1623303
561650
1012930
1635763
594584
1727775
8878
1772361
13010
698146
1585920
467632
1723745
485947
1076761
1666448
1612792
1630969
726581
1538782
1495228
690977
416227
438452
1458662
436752
122136
949986
1678266
730616
215336
1373728
1769596
48924
660020
197758
898861
832979
169012
1102850
1425736
568012
698489
671765
1720656
1726728
1407198
493259
1281504
1621641
781469
1107080
70060
1591225
225550
1331948
1668594
1073617
806923
969201
531978
584327
406026
674503
1060317
1851850
1740233
1847146
999103
628479
1545453
1629834
1624570
167958
1223106
259258
1988220
1355921
317885
371680
1161771
944741
52732
1507598
1399151
925168
1520788
916632
1143848
1458645
1533594
925966
1346916
1155448
633097
681165
1642569
576321
1532603
454445
1892573
774677
1190902
858378
149590
1426069
822623
1419114
760147
1720739
1010975
1090860
1006589
943031
1272509
1421200
1616469
557006
1989746
1095743
399125
1385170
79197
1666930
46045
1985854
289827
452055
1992452
566866
1503308
1439312
438635
472704
950613
1810264
906231
625949
95587
336861
773403
793870
533251
1391744
1131113
257683
1452083
1253520
1318958
1355270
924646
1450998
1076380
367206
511558
326338
1438310
465086
1078653
1864483
1689474
86124
1691081
1495195
1425795
1541344
230145
1224804
1209794
1027974
921026
984363
1248484
903651
274408
590841
138402
1473906
1410853
1107688
410193
1072946
907327
734182
1753225
1876101
1864917
483690
1600325
567172
1710110
280957
330352
1549749
1665577
604994
479712
1907829
1738579
699033
920858
1065666
603853
1948795
297287
1943752
769099
1102333
586840
1804575
1389371
118934
1257792
427576
812533
1271874
98142
1533649
1080176
15560
1351719
509466
1987769
121351
293737
1011016
66555
921932
654496
1547819
1227165
1652629
701662
901729
115347
47052
914380
1814954
440230
1616006
214019
733920
917381
395903
1594781
272322
661882
453559
1999006
1540409
1995248
654232
1536841
628949
339529
1843934
1108930
1987682
122271
610585
1682711
91026
1781977
1269993
1273443
1238710
129698
1285248
1606702
334038
977384
406185
714799
1521864
402306
84227
1607526
1979723
253758
72093
1601334
1616702
1843903
134167
504041
914755
671595
1682637
272918
1929076
883026
399309
498022
1285267
1633660
800755
777977
1978771
1244546
1984474
820080
1468836
1495905
1785937
1712984
849506
86047
657134
1118354
1809315
1534072
1814923
1129171
421934
944355
1052483
1890204
179701
660118
792919
221814
1760730
89695
1095589
154983
1752504
1093790
383009
375495
1397404
949830
1708253
275815
71901
1417606
421682
680139
1102081
1162675
598145
592513
1917468
573805
478456
1559847
1821817
1104534
997511
959741
907032
705962
1847092
627866
854343
1673271
1049125
426608
1509886
660435
1046534
228930
172726
70140
1769188
1688980
195823
1291299
1214832
1762792
156162
816117
1263169
794945
456272
1607962
1266692
1992563
1061471
1580713
859070
177881
417028
1162188
633613
779888
1139458
874926
61244
1393837
1916558
992518
772377
1465820
668611
1774539
1773984
354462
198210
126185
1270417
1187858
307371
1859166
339659
1897328
1081116
122203
1848471
254029
156452
1433059
1192846
243336
79712
385915
877257
912834
511092
170424
1288305
947004
289490
1733206
377882
148546
230574
428932
1322866
1637812
1302915
673115
751508
469316
1068005
285350
864160
1329491
1182602
330227
1634020
1639524
681330
770039
1402700
1433666
1023567
1434313
830348
1599266
226779
82234
980931
1991680
350813
1144019
1777760
1969085
1509293
93593
593732
772354
1180394
785898
244155
1067101
564562
1734770
180773
633875
345404
258604
387982
1776441
1783858
699834
1092242
661682
541470
1816870
818548
38683
548938
666956
1855833
1322508
1652257
1068949
1392431
568758
1939350
1123218
1350641
1404475
1921378
1035322
931064
1510107
767751
169376
1662891
967343
877755
133460
137438
1047133
967033
650885
1702680
391959
848584
1970172
973932
1527221
613467
1773625
1038423
680930
1698926
1161322
1249397
1742820
137700
1268120
604162
1677460
304971
1697372
1146971
1458403
1397483
1959329
1897215
946010
314266
1425617
1820342
1992044
79648
1036481
1834954
85994
885979
1981517
1311741
1435978
1969340
185126
1753674
709347
1910971
258984
1193191
726264
1938983
942514
1361849
1145491
1542692
1374107
782502
604429
1867351
1256592
1999080
249251
1328270
1272176
1129666
1671065
1523202
1149260
274799
380095
898153
1545260
235648
79532
1608564
234489
746178
1162597
1307155
1187445
1864005
1077304
1634882
1880177
1233937
228003
1047844
1849134
193322
1122051
139845
1354801
1345787
1108635
525186
481630
529793
1691272
1688667
1836219
1531349
1851283
1430138
1509391
1689094
276409
53545
1680428
731785
631779
735443
267964
1945109
1739112
3567
1442010
683017
1992032
920752
97684
1913894
1435293
1549445
1546244
1735908
1923624
1391204
1653869
1987090
566252
368906
38220
1752214
1269825
1637971
1254796
1881780
1375455
205988
1369743
214908
1472990
822464
761866
818424
1551735
1674659
1114095
1595444
1458205
1166694
1639155
1902377
1646408
1285529
532299
1743395
1633311
1225969
292682
1594065
468559
49695
199488
37935
1650907
1619500
224268
1336550
1980292
863183
1053302
106560
895867
1390445
492851
1671945
1275832
442146
1246769
158007
223018
1559401
1701018
1100033
1116319
1673552
88866
1512316
1842128
1059923
1520331
1963821
1750637
338059
73996
870051
1566985
462936
1380366
1947444
1061570
1864171
1987197
714412
624231
924955
1751529
1841639
1447852
1159745
1497424
146867
113183
1099988
1046928
334119
193839
1813891
1086959
555701
282611
1961422
173509
193639
716808
1683655
604127
597002
380972
536085
553677
1806889
1020258
1819000
1248659
946010
755854
1073477
979315
1391616
1089462
1654613
622792
711508
1813821
1279950
1530506
162032
1328631
503607
104123
1307685
1727852
129207
385727
903544
1664306
1069686
1589145
483090
720811
202770
1596585
1955653
590969
358007
1361033
526842
1657563
1403941
1492092
275210
1352349
1151005
1980819
164275
1769508
824184
302952
1608467
359923
1564343
961360
390382
664631
846739
1285669
913050
1144616
1885371
53756
667754
311621
656860
1815468
325456
1535846
380865
984230
650862
11870
911202
1065649
1748442
1146149
1627595
87601
162901
1812944
840465
1860428
198610
1117363
1874050
798348
1637915
646866
305111
100640
1410739
412864
1903319
1800932
447158
1208003
380570
1436090
1730811
793376
13824
785250
1320827
257664
1355216
782305
85751
1115270
1676763
775327
1053889
1192750
1334356
731741
1188391
924596
588017
530525
1224420
703193
369871
1679499
958434
1480083
1166147
321781
1504694
110622
1805624
1705455
1183391
1744866
1288279
1168699
176942
1036238
502493
642098
178094
1743069
882212
1678377
651295
366185
1914936
1403283
607088
1154045
1672397
1263521
349460
482436
830027
1990905
395323
1308079
391033
211144
1399310
118218
1139238
1202048
111000
1924581
438138
1028814
1094670
1016192
237094
36635
1750224
361407
1253796
659480
671986
130071
683440
376695
477796
1205351
1155350
152517
750026
1139464
442729
600802
1667837
829517
1638682
843141
44609
1848761
1715816
134747
1436443
1479812
761248
1639076
859696
227538
1489186
373472
772164
380312
1167652
1444558
1682690
627279
224318
847440
1467064
1400285
1904547
1547650
1750207
811016
1053383
1395023
61743
1354353
45621
1863593
1380038
1897081
1561936
1779663
1937209
1441905
1027671
1975862
1763048
557218
589331
194935
725151
1908442
1336226
1945364
1744660
299453
747555
947827
816001
1955760
1495736
1589166
367973
1094379
822403
195837
794665
161048
330421
595256
1504031
1268354
1006002
1701038
1176710
647143
1374032
364934
994364
684877
439922
644996
370414
485781
212117
424064
1693920
366641
529474
1457383
1081280
1114729
239053
244725
1626806
1260767
38854
62330
389081
224581
1406788
1879212
656639
1351397
321170
332951
8383
941062
1062557
1905085
1013869
1791267
554755
1996025
1052583
195643
1639641
1855125
1794896
1534157
157171
1110290
639711
1458302
986103
1785303
949062
381936
439766
1178266
992120
590808
1382952
105797
80187
323899
1817028
869270
143862
469183
1073281
391336
1829873
1761671
1881451
721253
279443
735341
559315
839374
1881384
655778
781590
536853
543505
197448
828339
464646
1222604
36144
179136
811067
1617239
1168922
202266
352822
561976
1012107
275943
1287533
1454221
94290
207640
1332110
461864
1449213
1290449
521328
1369452
1025576
497951
1272213
213988
565659
693107
896978
1105374
538164
1588954
732610
285481
184345
309693
179597
300938
1387506
1018082
814287
1595965
1978273
1911420
185483
1045464
318486
231534
105310
1836675
1414054
730523
633950
1510062
1772375
1496440
464174
1112253
434152
1022692
1045503
739
381210
1012879
653186
1737905
749158
44293
539330
1410547
886826
214884
702059
115327
693407
1851631
771291
1171427
402862
569480
1230368
855400
1711502
1518176
696554
307683
623200
1844105
561106
1903874
898300
1256786
52049
540203
1625463
1776754
1116658
1906994
1013811
1174919
337651
410805
831114
1059181
878291
848229
878903
1457089
930428
203036
239269
1342130
128608
120121
1378246
1666026
1778070
1515866
1780006
813622
670462
5317
1698762
846830
992211
581575
375879
1257889
994326
47227
1786656
206145
186622
1109398
1677773
311272
1152010
780413
232253
1980037
1296216
1815866
851484
1131518
1339636
851104
969465
1888915
1409152
928338
1674170
572043
1247314
188291
6560
1924999
1011492
1642644
1201846
912187
1499728
1265651
947423
961293
398537
1003786
1937075
1497860
721078
199629
1878271
1382207
1452345
880128
366923
933805
1637399
744519
385527
870461
955397
971805
1518977
505916
1563963
389463
1469603
215977
1348234
1279917
878260
1282722
909566
175225
1713355
210741
457420
64371
978403
129301
857048
805607
1302125
628359
1981844
1970091
1161739
1923200
668119
1252871
846226
1134191
662044
135013
1789645
900023
1807757
1284250
972361
1673036
1297746
1329530
1668337
540728
1974038
1358845
1062247
907630
1270114
1489501
493304
1937634
1593571
1561310
1537571
508466
738750
228471
934364
100049
933395
440563
1297314
692758
1697376
992846
232198
633189
352438
431885
893896
1952567
180151
1196486
1722954
697983
347869
220445
1276182
717817
1865532
728285
459392
1636102
1350000
1714067
1875965
34332
595558
1019120
1717364
427127
828241
819573
1098656
395989
862106
1280197
1926428
1346194
1636410
1368335
180518
105705
1504573
342282
852581
5487
434805
1642352
1183341
1110916
491500
1935143
1187793
1894644
463636
1754618
600513
1031539
1464878
1445247
1820191
317266
1183219
186730
471315
774963
241016
587393
198148
387321
1017481
668913
116874
633564
1005140
224155
1111563
549277
1391788
792498
896558
1270372
10030
1982953
1441278
385746
989424
579371
629247
1416862
1036423
1938063
116536
1491240
1598884
921825
994521
607620
1927881
1625509
201236
127993
736331
208319
80270
1460227
1057104
1551176
1052003
309067
1007027
1115741
1063145
853058
37862
550194
944523
856815
1865211
804857
1947167
117648
490298
1058819
1464368
366867
672255
1225257
1588417
1406038
8630
671338
1805014
774966
514079
1554216
1310482
425831
1880549
1109391
1919084
1887173
1893205
914056
70094
829742
1891834
682845
1489437
935639
784673
558643
772625
1939638
1982757
1023473
1852328
1070775
812592
19794
504799
1497767
853313
1930418
1653842
1177993
640199
488736
188362
1594487
1739016
1052959
1441602
1680640
1795661
1619132
552568
340394
1403133
1356249
707688
1127959
1445103
1431834
138196
877107
1671352
585836
1182518
1156975
742993
1180974
96657
718695
891750
650538
1174374
1507079
1585468
1284211
1485540
1179236
1773684
808886
919204
381864
1290734
1777598
962944
1713698
938474
1631530
1398767
938697
356745
1681629
353518
1503354
915695
690600
242659
783267
1316664
1291407
1060176
681595
472090
230964
784006
252098
676954
142110
1511870
1363477
609187
558830
1191503
290169
1541743
606562
1407335
1139118
1772664
1827576
647307
1096366
1116810
625636
429286
1121336
178166
1143101
1121157
1751211
950459
156094
1190476
1583711
617448
1967271
933208
571498
298245
1025323
1566356
867333
240463
1498676
60602
1675660
435617
1346264
1267769
295232
557256
362948
1124428
1020421
1765135
56829
808422
1541095
1290826
1134115
69997
1395155
1254078
350364
1400722
152317
298277
410349
1086942
230975
1304404
1663552
851260
1740619
590664
937938
1094
518757
92462
1295807
825215
760403
659881
1460801
1046133
1676608
9672
1464885
1871462
646845
1271353
1064353
745463
862455
349945
1928232
183741
317568
591631
1592799
55727
1690318
1783146
1961662
1917523
9182
1801578
1989810
1058198
1839213
1970409
774983
1930423
1698
203779
507660
1097326
519188
1481367
360085
1439040
1892472
1458210
1168339
1335585
1799929
497902
255400
956405
1985522
1510270
854059
1199614
1892349
851284
1481328
1556065
1991213
621606
1053788
689972
980486
1390356
1605194
988339
1235688
524168
802288
1925927
1958988
1861477
401640
1655466
1243850
1149332
1642367
1784902
391132
16027
1368517
554900
379174
179544
575591
185114
974287
401674
1279262
133893
382761
1137189
896034
179277
1286573
1097745
728715
1597591
714697
1631853
1862177
1885251
679743
535214
611321
1141835
858980
343480
790422
1689248
668419
188095
1088854
1954561
1576291
885577
763554
1992135
693463
500957
1724969
705373
1346965
697587
1687215
711352
1103238
1634548
343861
106639
981403
1935320
353955
1797510
1255462
45634
1927760
1421503
1417106
1293392
1252334
1908546
573406
40664
1322759
426839
1621315
1307181
548076
945471
1949167
438352
54456
1527035
396752
1777871
713593
82905
479944
1645554
1121906
118850
1398979
1171305
794938
1044671
1815352
580703
1379093
1405689
1465051
424966
366115
1666492
237151
1332217
1913694
1061022
1363936
7093
1020667
788519
1586864
1139649
1530414
1968508
1365867
1473097
1573155
586974
1393141
31713
873762
984479
872408
708170
163618
1229500
1678170
1899468
836037
561472
508215
1504216
647492
590327
742926
643379
1038062
1590022
1189431
727491
1674806
1596844
327471
1890267
715301
1010227
861591
564280
64205
1450616
1098576
1097484
1300648
1847538
1604008
998144
1601792
1908759
1459544
1673785
1396353
486624
1650837
405987
575662
192892
1714982
347119
1245907
1767751
1747996
1629995
369296
1958461
48620
1541382
569535
1904182
1079098
1924316
1707753
1977714
571256
1514138
1748089
1292938
1808077
888698
1046772
1408444
1051765
1224643
1037878
1006110
1051889
242319
1381986
1504108
1327319
802766
1093524
1133898
1186092
815760
1545314
244304
1234402
436604
131316
321720
1014329
1778342
1445221
39893
172810
1872006
594154
185276
1609815
1006893
869662
1631851
951662
840012
1267188
755492
472914
737252
1120169
1649792
142511
234119
1523293
256836
848190
1267865
911137
1715219
925180
156502
146297
913036
1162955
591121
550303
1518497
532668
6903
262873
1284898
1879661
1167893
138587
759798
1957404
287853
90594
1855492
727975
1904562
31536
284013
1115703
1200053
99109
1516744
480873
272511
1781357
1277777
913356
885832
1490190
840216
973772
1947893
633126
1375640
420608
671113
1877889
392339
1868689
90657
18177
1692404
1039013
1632365
888820
1776889
346823
1313047
759452
670473
1058314
1822160
1916795
156259
77182
552051
143587
764182
252013
1942314
11361
1244236
39571
1430617
1969195
1918682
1156488
1239823
915421
1555167
579470
1063856
271817
1555349
1308553
1702563
898964
967950
1106321
1228485
1787480
9852
430085
462387
646661
1034179
1094466
1759092
1283739
1058128
723227
316300
1579227
56689
1788048
858648
1149608
290680
1680642
1035545
499352
1073908
1395133
1683954
631277
1277900
295546
369215
171044
399900
1333908
1359743
1154444
1092105
1365603
1985384
405863
929931
535777
1022941
275958
916383
1876762
255646
1073747
731419
350984
1134262
1029040
1482266
1682432
1699672
1034964
105302
1485419
807295
1546564
674377
1337280
1736519
1303840
1085097
1659730
721797
3268
801828
1600977
910552
846435
1815195
284105
1861456
1570939
434336
1869489
1170300
781493
467027
913437
59107
715184
334153
1374584
1817976
1203715
75412
1761352
269535
1960098
103805
1270433
86281
184999
1556500
524339
865648
625134
1087049
74795
1500610
215272
1950905
1103014
1677203
209432
425989
1692353
1276645
968776
196094
1162217
537868
105405
1990061
1807624
568734
1502932
1908578
573186
239520
1558915
106151
699958
546252
17788
708507
301728
543679
749828
509371
1517242
578746
350466
350783
1356977
1925972
365497
376860
1990872
1229199
1680422
1896596
1456171
1613903
890474
905250
101312
479803
1416329
1423940
85811
341370
608180
1184048
489492
1157779
88189
1594152
1240745
811147
1256498
1622138
1225813
1374353
1513216
926265
178756
571318
1601645
1139203
1321607
1473129
1489477
995684
1872124
1945447
1894816
451254
675049
506697
628954
108741
1832278
1140661
1749126
1825459
1289520
185167
1209818
1412244
672597
1941638
1223526
1049992
984868
1854509
1191206
1013956
1765259
1587633
129073
1639719
108363
1951367
345015
1914568
664352
1386345
208891
856529
171804
346573
775766
80438
1183343
222093
1613701
278170
1008918
1009177
749858
1962604
336607
1660793
639147
951377
1784984
1529139
287704
203854
1917969
904567
353760
895344
1971969
1250626
1168883
146016
1969033
1531503
1002754
1518191
148481
961047
1625775
768898
661106
731120
941332
1830096
1250651
1052409
117345
1461596
653734
1022514
1848993
467781
1795271
983173
749231
1634371
1233113
58013
1855032
947396
1408964
286609
466010
1915959
524853
1638953
88504
1798146
1247374
374453
207056
945051
780075
408097
524948
1676304
1701682
1350412
797647
398695
1763099
85679
66060
1598817
576172
727044
88678
287437
1041247
253808
1307951
1788578
616261
976597
1191606
164093
175385
491003
300826
1658258
174254
444822
334186
1604530
1427929
1924595
269929
1934722
1548469
708742
1016475
601993
246665
1447352
1635576
1982231
769881
1124740
995398
1081456
328319
1213139
582878
1392339
556434
204371
204881
1457648
1270360
1667981
634631
1187187
1157244
39150
51763
1546749
1397606
1122086
1020930
1261682
1783083
113375
1370481
1727301
1959240
1170604
1133892
79677
45027
909574
554692
1139628
1100165
949215
263442
1921987
1373432
168052
1411095
1591946
1771238
1175418
1015931
1179037
1657682
1870701
1171108
309085
890239
155496
1613533
1054440
590878
224236
548196
1325387
1304617
1589063
900922
1144611
807207
827778
1197906
24018
668347
1897839
61480
337475
359621
1731659
190982
1066179
1242419
681848
1667363
1149645
602827
1282091
827867
1039705
917369
645895
259336
1172857
181914
1181027
453781
1192935
828461
1685934
1303782
1182498
495026
1460463
1502628
433146
1353533
33467
1827353
566820
1530876
1226067
966769
1264409
1475962
1173724
792428
341475
904283
598193
618559
233247
79468
554501
1651698
1866580
488334
1382119
1572382
465600
1513571
549368
288148
1101169
578316
956086
457002
959361
1452207
1626642
1660031
518075
1131762
140231
1276728
1661460
105257
159129
1829832
781493
1050642
669697
1614835
58179
640000
1654775
796410
224442
188024
1121651
1914394
1353143
417662
631747
1921738
1997777
1117432
519729
479907
127846
868473
181340
1158992
289433
1144590
191973
376409
1012123
1688907
416459
707813
1169676
323842
1164082
1746288
1345584
659471
886743
433728
1793107
1303841
1741468
277580
1947011
996002
1621519
785513
521134
563303
396733
1439569
715291
1721252
1282757
785101
1708741
1151793
892772
1497492
983781
711825
1274905
1452956
1288290
514307
1256865
959971
1519847
538247
1533852
303803
965379
1950183
1337193
316794
1368197
1677270
656574
676194
551414
1695319
229742
28757
485446
884266
1679949
740111
1990726
342234
1345564
1356030
1819648
1983611
789694
1759285
498719
649392
1051899
938621
1123909
1492377
455761
697334
1649380
631339
95165
252484
23144
85541
147273
1725675
747304
1634608
938877
1011355
311490
1387045
508419
232524
240650
1229758
1064919
442421
622764
730783
864146
940359
125339
1473609
228738
594214
262040
448278
1116287
182086
1597949
1534847
1755146
563768
1901183
200419
1054702
1237446
1185555
965038
1518117
1132814
1524696
170191
376968
1667098
1889540
1730516
834276
419027
1170545
365903
475332
1508532
500537
1946372
1715655
1452947
314673
702281
1858635
1515374
1258710
1177777
990728
709902
1190855
590938
124696
490218
1862876
1872091
395998
1421785
1508469
1368233
1651823
1963644
1824444
956682
216252
975474
576994
80276
1776374
1035194
132109
1984027
1046740
849137
184070
1514302
76082
1444558
907401
878736
246180
584364
1823579
627973
1629000
1391465
1205839
924911
1771075
555475
1491789
1309544
1287015
1314897
1324294
1552859
1831387
1191478
1380112
142757
1345806
1879185
618373
572944
305753
1229986
1569307
1076475
846752
767909
188235
517479
1808180
1882968
1252602
443363
1429545
449816
1203373
1324947
841591
1760450
1100225
742170
336114
678072
1846404
625291
5473
600475
1055705
1489754
1912995
471995
78770
1948613
1455879
671099
534858
1326557
231261
1151523
994705
1108246
32973
54205
113463
1854802
973220
736184
47988
1742389
1650798
318474
1390539
1661175
1247775
1784715
285878
1001811
1064281
343094
785975
25215
788006
1776725
897165
554855
729877
732767
950438
1243278
1152275
1530384
1009907
599096
1246566
1177889
772254
25329
1957332
722796
1083486
239390
891214
1570460
948068
397865
566423
1846128
677501
1850470
1721863
1519940
621170
1920179
1814485
1882006
1833095
72495
69832
607815
1830954
697098
658518
724940
568360
1915176
89638
499613
159084
986862
1731663
1995327
1793283
1239844
1789565
415812
1030314
1293597
290213
1667230
735303
1432880
1584648
1100286
216195
1507788
582155
1189000
347213
544799
1485238
182291
762488
651951
355714
1900128
1839448
1425421
301232
1206722
1426338
604133
758567
1832035
801338
437369
1402098
1478926
1964082
1092069
719581
1102263
769225
916183
184769
1353258
352155
789890
945641
1383929
37943
915223
461061
1911462
80604
257665
1401270
742584
880311
1765637
1901912
1383969
218362
1709892
316875
1729744
724100
910430
491895
128636
126799
1592713
1875670
1278833
1689855
1205096
1725260
1135948
1313497
1297460
820800
1793452
1647074
710717
781519
458662
709965
355593
865986
301099
399687
1182335
886977
1628988
1039114
1805677
599965
387953
542385
1360059
1375560
1770047
558815
1372512
1980684
715984
423886
1613422
739281
164733
1572462
853415
1631807
1597964
1001290
1088816
112484
1246252
1461114
888268
217073
798562
956510
530654
1866921
1736906
1148340
1734659
614016
994555
1259271
1719972
859347
488466
479570
575763
277976
320349
322395
928284
682579
1482010
1025144
1145184
684070
338370
875837
725881
971133
1646067
453804
77727
1407275
1031796
1073999
535179
775570
507974
866487
1331856
1598886
114314
529688
1697634
840269
2642
1648091
1419781
210396
892812
14530
1782040
1505392
1280502
1612066
517551
334993
240564
1265099
1238322
547782
1400965
1458131
149554
930581
1238177
292742
384433
958213
1634264
135288
1507665
1617229
799436
499758
66870
1901916
758366
1715758
141467
1080486
1951506
508410
264446
1494467
244094
287986
497798
118092
1249704
828552
1318267
1665604
1373723
62951
656606
689991
867440
682338
808539
474992
314937
1219236
556639
1249921
530742
546670
1600644
1121555
1918097
318741
1773645
882419
1658523
1173764
1109750
871183
538379
1237676
325431
1860544
334147
1924725
90142
1058532
1160076
1730030
738746
1996955
1461200
582046
221337
1042295
1526535
1943155
520634
564842
610781
337532
59328
1465112
864073
906488
12329
736034
1632431
864780
1666792
1990876
935956
1935620
1785596
306206
1119560
832850
1446347
502308
1300736
633427
953524
873644
1168016
904806
503521
535153
911297
16945
330849
1592508
773984
1385097
845692
1445065
1851303
1933530
1268186
1947602
1467156
1079314
1389414
726779
209948
1999575
858169
1276412
1330613
222907
577266
812980
1925976
673711
947777
1805933
49640
1211956
408323
1227921
1377303
1828258
769359
95074
213525
1958343
240437
778051
1001317
1819262
1181231
1101423
185834
1815799
1957534
1744293
362896
1446350
127128
1566439
1764921
493011
563937
78319
354733
1397839
907938
494609
1290020
1399981
1834252
633615
1982817
1306719
1991367
1773734
1648436
1254977
1509146
131884
407197
1494399
795995
769572
1486516
1824483
1738576
1951974
849996
1766449
923764
94780
425673
1627009
1676432
1569228
31888
75117
1706286
1739343
1914938
1727856
1016315
103676
376580
985981
413711
262679
663668
520911
1662678
1038430
441692
188005
1082435
424455
1032993
899181
1789550
1987536
1713060
1015449
641960
1917179
1530838
953835
1886132
18722
864746
1866212
1154311
1530120
652878
1661177
295572
769060
720171
1426399
1397525
462092
892548
103129
883269
1115342
274397
603828
1375042
49924
1118383
1283651
1800603
52510
1545539
1140706
1425058
1312544
1034833
1251134
1420603
124004
1333824
1925944
899277
39981
1797697
1171431
167111
70081
20825
110311
1322104
469417
1423877
684337
1109715
1094674
444434
1412350
1069619
1901287
1124096
252829
1734778
1019680
489733
1208319
1263210
844188
2807
1731646
1268662
1723678
1442145
1557368
382173
590376
1434540
1268712
100353
1497283
444781
153009
600940
716696
1152590
802180
518088
1641201
171456
1675483
1393080
1482514
1315159
980360
66343
688266
647816
1557067
636400
1789342
1532747
1350691
1136362
7888
1990016
322755
1745063
1266885
249013
38839
928536
1785325
1942692
90432
677315
751792
139779
803834
1345121
1515985
728705
605100
1457317
1978970
1701407
972074
1772817
1636558
312460
1439374
1550947
1633956
519530
1340077
1186623
1331477
207880
151395
794245
358235
1359732
796500
637966
339688
1069543
1584248
1792305
316327
1179768
557360
982187
713759
1145770
893228
762641
225962
1301295
1711004
1831483
183001
98973
1580326
1771626
1040445
1053888
610729
1896415
698749
242252
281113
733875
1269211
596889
1422216
1392918
1646714
1978343
1098972
25869
731947
1563949
1130702
1236359
1274292
1121181
514251
1864672
360137
1016743
726589
75080
160875
1801079
755820
1069934
1300064
1765850
590385
1878037
337204
1578966
1940169
351880
1670496
500313
145880
1338771
401564
1863088
626035
27424
874262
80840
1950861
507734
919324
653184
1722544
72642
271525
929488
882434
1786739
1886585
604023
302521
476260
223980
1246609
1732714
615046
1228035
1116870
442336
895047
1020651
1843787
1904010
1603888
1524636
583308
367281
996735
425485
1678178
1745806
1591897
1282785
1519435
1922693
1901813
414071
1304471
1273394
1832049
871037
1797056
1929861
725343
1988586
1271897
474696
1312628
1261436
856574
583269
1351922
821665
1778249
1067134
1534668
276957
753717
1996849
1497960
1165317
1366433
820559
1589235
1770490
809416
168938
366368
965382
199583
144106
1584687
483600
1784859
706139
1747603
1852674
479880
1951722
334753
525406
8970
86159
67437
1067982
1067803
1211628
1025162
1113879
1546624
349389
787200
566519
1325447
1718703
1353888
1263577
1848884
1426161
771298
1959734
1601687
1319449
381277
1414291
1606515
590788
1379942
490902
1170484
670349
1481632
1744282
1713332
1573171
779157
1251438
685539
1360112
1257449
1113807
370337
1895127
224327
58901
181289
1912069
1489608
9434
1280083
1436647
1922547
1461998
1450824
1005463
824825
250915
201494
1431098
1165301
1564130
714499
1238467
1850636
871231
277345
497853
877181
239894
443030
233601
574268
1648076
1044361
1357153
1172973
1209031
1990321
580215
177811
808184
1455048
607731
559573
581848
1278398
1277071
1973811
1805894
1507073
1218096
52828
1040808
1597100
808723
1521769
1249028
1560314
1533150
1771219
1099567
99099
363615
1287411
4486
1962924
805111
911005
639056
678113
1338721
1360938
1805791
1239432
559559
1328927
1519176
1988452
1407652
1695452
220414
1454712
1512538
1879497
1087872
1026704
762594
28894
1704553
1458085
1202769
150737
1361584
907821
175319
58679
1737913
781496
1164136
65919
1541500
425761
620566
1036774
1535588
716259
1496079
674201
181908
1349703
1106916
1950740
1507891
83776
930462
1783411
1493812
1881158
1751121
1637778
310871
1890116
881506
1558971
982143
1140002
1807520
1426149
990602
73765
549422
1795528
423384
638510
279402
1284657
53737
1902915
1780624
73448
837742
1564613
807538
1840562
470818
1583309
1860330
581004
1042266
1879754
1820075
45138
1441680
1127407
1317090
738202
740292
488600
1318458
102962
1760846
1102932
237516
1350392
1662118
1489509
1830051
1385042
1649957
1608735
385444
513778
1212216
1166579
391343
531326
1888994
1726364
204073
463826
405669
1377492
108884
1990875
1321590
651648
828314
1027661
633489
1275739
181033
1584134
1535011
233737
1048687
1512754
634526
1564668
1301430
497602
263718
1996702
422551
950700
339259
217484
881136
449371
130818
1327348
1041843
317424
255702
1293730
212658
243001
893445
46084
809017
279112
1013977
323313
899961
234626
1681738
1582086
874125
1874617
1769738
1233084
205048
1520801
1951007
1292355
68813
961988
1835159
482359
155345
925707
834232
1584883
151252
1692516
1395423
1939442
1256811
1098646
1069189
9326
1809374
542381
1928389
1890477
228196
1887307
54267
521425
565368
85260
432427
1567701
1861135
1850684
509602
1255018
976678
853494
401046
281390
1474770
1368342
1105209
575007
339902
1975594
1897858
1278525
235633
505396
1933244
1016278
809020
1590815
1077434
744927
822638
1032986
284794
914374
585424
1456789
1142132
1275311
14742
1255046
1682160
272688
566903
1571013
215353
574667
475044
1084123
292943
98042
1279847
321751
1053072
193073
1665535
738424
1614392
505708
367100
1852290
1770844
855458
809464
904917
897867
1458743
1970139
1787891
1275920
624495
1912907
1412477
103879
232076
435805
1566132
1845481
1294068
1638359
1100279
1400450
316933
1053691
1078633
675497
1513212
20261
1438975
1634057
278170
1233632
829242
1474718
749997
1239434
460889
1498377
329376
23455
391184
561324
129271
1042702
1163966
562772
1070212
1740815
362127
522905
202391
74293
879714
1094356
1838057
1214536
1628355
214114
1940259
1949159
1315023
217591
875856
873192
305925
1420874
650304
1113131
142536
1594818
971717
581038
1869129
801759
147516
1764021
146475
165749
686345
408512
1084763
1379726
334216
682910
725776
642615
56935
1210062
349082
901541
1272761
1601422
1438863
514000
561179
1868170
1159866
63652
100352
1978848
515771
998367
117328
1810195
1408346
1897290
630357
182835
1725180
765407
1552762
1769334
1099887
1572373
1875168
1063330
1467811
1850215
293076
1316047
1801276
644179
932136
1092083
203304
614085
1263039
717031
534307
1363252
455257
207127
1764991
1173357
1580955
1574824
1844042
935972
1913351
271408
1591847
119310
1099688
922813
929442
475698
1931595
1879397
1343151
1966003
801485
1692529
880549
1855249
749204
331977
521639
1738280
1779922
1646317
1613565
701051
1200908
151696
122878
1401076
753212
1309291
177502
1452073
1344294
125263
1639701
585716
750804
1436047
838042
79163
1097773
1530403
982551
343800
226739
1608407
1041165
61576
967384
251240
333102
781936
822952
484367
1545579
634195
613399
1534507
912764
978049
909695
1709909
540876
458686
348253
701747
312665
1454758
392790
345948
254676
1027876
340540
1742082
339626
1415844
812041
15939
1251824
1262974
1244262
1290066
677622
713741
1277935
1860717
827890
1025031
994225
514605
1109680
651299
1065668
436306
1440740
17184
975509
1527205
379155
40379
1119134
657229
1598624
882987
1183444
406696
443982
591460
969795
1407966
1144476
1179065
197514
696501
1424108
53633
92972
683963
824924
443279
1192568
728065
558563
1486655
541396
839855
930306
1790448
268109
1206557
1507772
426121
894064
821700
65332
1965455
1281455
960200
1796184
852031
1048044
1279552
1461014
1140537
1279162
68003
1920107
635290
413037
351114
1309922
1217704
1324665
1244307
100708
1805167
611601
1497237
1363749
435108
1552911
632628
48467
1618188
1671624
745867
1146960
1517870
377043
288065
480202
1679578
209452
868676
270822
1936737
1059061
268522
673995
1573883
998156
46552
822382
1239191
151209
270713
373117
1482404
728664
796678
1390497
215285
748097
471181
506081
1430618
431109
226151
793408
1935636
1744011
134303
404851
1612589
252561
1735240
988682
690996
1820384
1858029
954396
591689
38343
1201140
1763616
535525
1400582
38568
798312
202502
451485
990616
1465794
1242441
1655473
708017
205628
1774962
1244739
1660567
1788292
1238328
529901
90800
1913614
1893670
1290681
1294463
1340381
729493
885829
921849
613496
831168
1975467
865161
1857625
228549
1747622
263437
339982
559859
1401363
1327767
1703788
1442934
1123686
1991424
1406945
1646641
1447476
1575293
1755049
726428
1996064
831855
777286
1278919
478079
1798612
778527
1285000
1819497
425405
928477
1980654
1031714
1388018
180647
1329711
1652868
1513607
33928
834669
1535782
985090
1376399
1014487
930232
1607702
4080
449754
1512676
1633360
1785059
671255
248884
1140200
479394
395047
719787
1893796
501696
431676
818753
1718399
1388657
563379
1738660
1249247
1022185
1849510
1469547
839719
834360
1925934
1180611
1464623
1195138
1336395
1958818
965658
1594619
447822
1128016
1959829
471122
1182052
1174112
1110473
928288
1578935
695256
112074
1609070
1314076
1349735
3374
1493409
1132765
1141853
376704
10866
408234
1947909
88001
1002304
880867
1869090
320522
1324009
1219201
334529
135782
1748029
784491
1052353
1426649
1651170
778153
772331
537924
984268
1490147
871863
202664
1308719
1009114
1599166
974431
1697002
1353121
1855130
322745
515771
399655
1336408
1388100
1708246
1076719
371350
1842474
770035
720169
189832
334447
469484
1664139
1184170
569666
826677
1922661
750866
1138922
1172977
757205
223548
1342030
543253
449860
1114782
1070938
1735158
1008230
17373
641385
1609186
600576
1955535
316743
644629
424578
1874783
1983264
816689
137740
1818836
824161
830685
1191154
1917580
485418
1946695
1155520
1930326
1721264
1729360
1356464
1429306
1428414
1257999
1565785
1068991
1556962
1637690
1541446
879369
890735
496349
10936
525817
259525
311940
1207067
1217837
1625142
493795
1339616
170431
1048687
650308
520612
1577603
1009693
1912510
1401497
1757698
1546866
764267
1730179
1468523
888054
1891565
1708367
1742778
749953
83985
1448296
1924964
324807
896291
1845188
1360513
1667071
478859
550041
1051231
320612
1898835
439773
657369
341092
840051
245070
1035041
1213691
1236629
9232
745354
77747
1670335
1820543
923242
1758221
1406763
1778094
191859
1480365
1544972
1884714
1802025
1211385
919332
1874765
736814
7017
929640
618672
690539
352050
1856570
1927191
1900979
1752705
1053069
1959275
267803
623725
664930
1243569
1354287
1211047
1052004
609131
266454
1868561
1611213
731120
978899
1137461
800777
640066
48501
1304318
1784471
1410331
1325963
1006200
1153930
1915304
154716
537383
1906449
1656791
448084
490632
1524479
597512
803764
1544193
116539
1903208
665094
772068
1000513
467741
1816768
781973
1765619
963630
975813
1411848
1560508
1823931
394871
360656
659646
48927
1231996
215084
1361407
1044811
264710
259301
1383469
1388482
282366
1142359
1697613
1631715
1238096
978248
1447719
278470
691442
1581283
1211370
357216
718187
776834
590415
254973
1937198
1124477
387650
1775731
823177
1464737
565540
1570911
1765051
1031039
830632
1385954
1048083
665049
1446135
1657371
1251287
77260
1946400
707554
967864
1647566
141201
455831
748599
479831
35341
239376
51562
958816
292181
1814948
777439
1643828
1585714
1835582
1632278
1143727
1174732
1166767
1810084
1702253
1190430
1153150
795659
1288247
68320
324373
1644994
1263286
1212372
1548299
822134
624108
837907
1875337
872837
885291
937141
308646
802776
832786
654030
14604
1674167
219079
532097
38826
108018
1384651
603257
658232
1491881
201300
1758974
1601967
1379027
1231689
961205
1742009
1107811
321485
1552003
1765067
50364
1117650
1645461
1789686
919338
553240
1760555
49874
1266634
1771304
729410
1941301
1985962
1106243
47750
1296845
1477245
713131
1552299
172341
1126117
619890
1612317
869997
238372
1055673
70165
866315
622372
1384893
1203033
817363
1482732
1556228
1526480
1095963
728177
1206956
1814109
31886
1377491
1280848
723025
105385
33648
37973
1368774
697248
1807434
1586446
1035643
526830
379579
1685590
1797338
133620
817952
1868980
634418
1596746
1968754
1270611
934660
1798238
620410
849888
350134
568200
872040
1527797
1195142
841368
617212
689547
1024194
807677
1648105
203108
396531
730290
1615616
743847
1682084
852673
559044
976289
999160
676333
1620137
1234635
96595
569356
914093
616959
173079
1937261
484298
1581212
151079
1426848
1181101
627666
577331
943703
117162
664009
188113
794725
788017
1420390
455248
1147574
923892
1654242
95933
1578975
1016312
86155
701255
1682979
739145
585691
1445825
755503
264583
102726
139702
1685494
1514496
1121516
554959
1320450
166294
556118
824734
1673192
614928
962297
1633344
1164827
377977
1234450
1067499
1962601
508086
1137906
1068491
1446034
84430
1648132
984097
502339
965612
1750182
1640799
1049668
187246
1879563
515268
162833
410119
113819
1156064
1175628
1650010
424487
166494
1183172
847704
73378
1312687
994512
33667
982355
1185949
834941
147494
722231
1132676
1158474
254731
875446
464537
288098
73766
1731699
766550
160242
1631224
214925
1294494
1361723
574590
1829874
1220718
1418025
829991
26972
1333225
645352
1179814
272928
26808
683705
1817021
1953695
579917
993615
856618
742536
343413
90216
1983887
696401
295889
1215161
437765
1169673
2859
1712321
1131444
698354
1770998
685888
311697
131774
1021915
875804
741290
1979384
556288
756518
549983
1263453
975384
1339505
1067686
790674
350889
1884155
1595647
965599
768901
851899
113861
704517
836106
1119212
866782
1548789
1551181
1071657
1117600
1635182
1899670
669828
1791990
1993900
335368
463938
1590079
268926
559467
1337780
1574598
1572941
792782
910104
1070323
1132426
677000
404386
1082088
1240215
1388312
1651177
494118
478849
1732361
1636314
368467
1968982
1883840
1702767
1977319
1488778
1840559
996630
1165390
1220984
1436211
523791
929392
392725
1929141
1511379
459195
834623
1746318
1667368
1292634
1223884
1791569
1124689
567550
1549001
1378508
927796
372286
1011181
411300
955272
1054369
617891
1590543
1879770
37057
402109
266910
1428408
1891706
1477056
1284012
322890
1654760
358579
346175
154541
1984971
1265162
1844847
1563562
1906198
1473039
1255717
1019093
548575
1031709
604243
87498
1817703
1043906
1536540
1010201
500
439755
1572427
1146620
1625929
782745
1827552
1145948
1183632
1665314
1611732
1289226
701356
279539
772674
1579615
60003
1355569
9288
1028155
606280
1458819
1475566
1332242
426548
1336343
1029826
394408
1813104
1572923
449720
1906568
1548447
10604
1212744
1577349
901183
623341
46187
1729068
129570
1854184
1474825
355484
363678
69289
1855399
1481705
1118954
1108751
1978524
1372804
1156353
1656258
1102209
1693420
1349126
762499
1415053
1227881
1609449
1170794
1280909
1077818
520318
542307
921397
1415327
1056381
1766767
101103
1598553
466648
1816436
1934027
921981
1129515
1841027
668550
1692396
1273955
1800102
407133
188697
509115
1618115
949985
449137
1169207
1391825
1004980
210596
595420
655142
237722
1311440
666737
1671536
67548
341887
716656
90014
1764143
708147
1279559
714599
1802774
750839
294673
430731
809385
1661207
41284
1538101
704282
368427
675560
146218
1427049
563452
233070
884925
1938324
1508642
158070
1137950
426412
1115819
266520
987904
787287
1400741
1860522
1505430
386862
584447
1709765
771571
1975660
731324
863881
482987
168940
1387426
1550031
850163
1173436
402990
1901012
1673124
1727787
583245
411171
387635
22030
1965955
494182
1111077
604904
579196
1967373
1226815
222334
325362
397421
534784
706360
199203
484290
1709344
782095
1656373
293210
319292
758848
55272
1421534
73576
1358920
256049
1856145
421176
1329729
1025761
1767221
1859738
1783886
1076981
301614
1867096
1656986
1954284
91024
564743
1505022
947669
11587
1449894
795093
175109
1797936
1577432
272104
1883425
1490270
1502324
692404
1050635
1450619
949532
913799
1379803
27006
158335
470302
1265728
933032
1705132
639029
1258112
1266525
536813
1921073
837725
1169021
1263510
1292565
21167
555062
1252349
435010
1912839
1416755
119860
951013
473457
580529
277582
840731
1929941
509159
1182200
758929
1678180
570407
1326137
1420522
1325528
676935
1569289
387992
654875
805059
1546477
587543
1496447
1165822
1047116
1318488
1337108
314722
969877
214285
565768
1258601
1834965
1562542
844574
834421
1278622
340991
155870
865942
282070
228473
1264657
218719
377538
571167
1249041
444991
1540906
23764
1327820
344451
686884
1145188
1290388
325971
1723981
273944
757867
502900
1810625
1314933
1452354
720104
143230
690727
1686210
1237180
1615392
1435587
892542
273895
608542
1587539
745222
587183
1320751
903776
1113813
1451105
963613
1005142
766016
289607
1990317
1340032
435485
1434997
1866964
1566457
572737
942358
676564
50953
867412
397934
148662
1572742
348945
209709
462582
1902645
411636
665356
1207840
627722
1363309
1874213
538434
282838
369265
1876884
128433
841852
776859
658897
1546765
1789608
121241
1021987
1414107
1213266
1558480
1145894
1930323
1885476
682169
1389012
1346279
97929
1858075
1223908
262412
1709172
882829
460478
1824489
1927980
666456
1327887
472801
1055732
1399928
1741908
439882
661752
924421
916354
329566
230253
105364
1422858
890042
1982356
79238
1230247
545466
45914
1258823
1848914
247664
136889
1093778
1230081
1898689
1337273
782085
1546854
409468
242655
1299310
1888898
791216
1073919
1103722
799276
1098933
1805514
633346
308730
1038388
1007359
1643870
694606
1042068
753663
960134
941313
1967855
1944418
945368
434738
1048395
408816
989716
652517
163116
934376
28357
241908
1026837
242395
373758
221430
876562
503379
840739
39936
334203
415856
969841
1390419
764739
1193747
103642
1382540
802949
1766163
1620794
1604359
330495
910889
4324
1023995
1229150
1711061
235268
1033634
609937
269601
629707
832983
846285
1190532
1331783
390759
842276
842642
1487000
506544
1929400
925773
787252
1271104
461206
1740935
1897662
797023
407730
1783294
1357440
1210212
1206563
55748
54265
1200382
191136
447121
586538
966744
480479
1522745
122276
1219730
849094
443450
1859672
758186
1000029
984318
1964660
922841
1183234
1371882
1731820
1155813
1184156
368833
855508
1357427
627294
1038029
1703497
1968618
519258
1827649
880638
946222
1758248
1788394
363287
1296521
395709
1252799
1957863
1450185
90470
601858
917263
379519
598954
422054
827965
1852437
1622057
1061255
1222910
1323675
1022711
1288388
1137441
748941
293933
154608
867816
1748065
1666516
311376
1147298
863070
1948415
1343662
129197
293698
1620142
447040
159435
258970
1048694
1315655
1280150
1668577
1625886
531836
1542327
1923532
1158067
255257
125141
771789
1778840
1753107
1596293
1179492
1807220
1497210
955114
1272886
1719558
761487
374444
255225
924448
1316719
797149
686230
312870
678271
1232031
546875
244442
612815
1941814
523915
1544250
822284
189786
1753009
357804
137675
1181947
833845
195451
272830
455055
508854
562833
1972054
586707
400719
1533798
1772300
1772973
1120884
1542057
1534809
1135698
489773
510841
17669
661931
1220955
1116824
1778812
1632514
285262
661002
1908685
1219662
189107
84190
423938
1869763
490708
1874462
1598905
1201644
1614089
607062
1011087
736964
302827
940757
1752957
219005
1575241
452543
545903
827989
1959962
931385
1373378
1699270
501870
1402202
1675468
1861358
1542016
690435
504839
690295
1833402
419178
598224
97055
1148060
876571
624919
1424169
720750
620260
1894800
526802
760014
1333827
1462723
187500
666792
944142
334732
1298197
157736
425094
256078
126830
58028
88251
889359
1972915
1487066
890649
670979
1052134
481742
1174093
1138600
31580
1483509
1958283
997355
1483420
983134
1734844
1006010
1364620
1054465
193507
1683787
625835
1079908
1667883
98886
794587
1582351
205785
1262994
302791
560400
727624
1063306
1044331
1965798
115677
1137629
150643
1698853
451451
477377
30987
804362
1844251
1502212
157692
1554235
677627
258745
546341
288431
1215146
1356261
32073
1405222
1510588
1877382
373010
1416225
947365
1079788
1975541
1565882
633364
1908735
1905267
1852724
292823
542339
1067873
664976
604422
1952604
1117394
1541044
1373454
320672
724988
1537134
968594
725499
1029580
1132335
783472
1470652
258943
1875705
249721
1379262
271557
71201
127020
1681328
1153375
984496
1782409
1336619
494141
1913847
1644097
234523
1874779
778286
1052540
543258
371132
1110713
1428334
1304358
1324343
521606
1530029
1772332
470658
433400
1839178
1402607
1470548
529240
1034990
1926620
1231645
638772
441322
1243502
802326
720243
1579966
1584336
151086
1247253
1454743
670758
977742
1384001
1319041
199453
1088490
89961
603825
1180860
137916
1684646
1542606
1531332
174673
1210297
1941238
1379879
988606
519281
49338
189593
337412
329929
1126524
1444222
12192
1011947
660449
1574820
489116
1938177
648117
1279844
1380676
1412980
393905
439680
252761
893934
1211059
1405743
1016577
20728
1824797
937164
908759
1583780
1656267
1603390
393211
155263
1871257
991693
228996
1445060
687684
277692
1649767
1882041
49289
1689265
1060944
1105231
512370
1463068
719531
1326056
1033205
771015
1683660
1370987
774985
1247961
331533
86943
1560562
1134162
1079372
1799094
767643
69885
109337
936481
35993
922369
1663219
1851970
256963
1119935
1919608
1117636
1560288
340846
1617354
1145313
1090795
1661201
433519
966644
55809
793376
338480
516501
1972821
1681201
813991
1169158
1255748
864150
1677717
528979
1072526
506782
28440
50093
1676056
1982435
1119816
1125631
1516954
675463
996250
1658050
697759
1515665
974460
1118282
1406402
400313
1584839
1086626
1649290
1084362
222457
1120903
396776
623517
1126056
601284
1444931
1412384
1109030
877760
1341847
728225
1896011
116961
1549132
566285
378937
250168
187005
1050179
1621685
1459033
1152399
1910108
76998
977763
956604
286548
636881
51419
1740917
1822585
128703
165123
1043667
1849419
1341263
1383481
497791
1303401
226934
1985603
250302
517674
585697
16583
1196996
1057712
44472
1400746
1857264
836787
1016810
1483963
1645321
1077677
973006
1894123
1902313
1721209
214366
1170427
926934
1031758
1914898
1325661
116874
923463
503055
773679
447715
453331
101741
1264730
1604141
1666779
511824
599024
729523
1124621
40827
1476842
921621
761378
755741
1865226
651627
315044
907468
1968495
1475495
1227784
1788710
958549
1345615
1995450
1920299
176334
1045325
1369970
83317
1233776
5373
1607296
1603896
1314510
293073
1757257
728538
1316827
38331
265072
977897
1959627
425859
624345
1517196
488894
1753913
1722416
870589
1135004
1426188
1752302
429909
693648
1376877
793587
184575
1452290
499186
1804290
46923
1030269
1433374
713988
1474282
1464087
1000824
698035
244639
31043
1501060
1370323
979129
1551830
1790141
1378525
1740575
1717058
187338
1036147
1009246
673156
1044458
1502580
665897
1448055
1518148
46951
1785710
1719116
1933786
201533
309275
1170694
844385
1195680
1612083
926792
167421
1067107
1392064
511342
1771465
1459500
248059
597452
752013
1203770
210072
1066048
818536
529782
57974
1489926
1220157
599015
1525722
1663810
1260613
1329089
870185
360045
509056
760768
1631255
1973722
849901
1079387
1646775
864058
916970
1165917
403853
1787730
50809
1634234
77050
314854
238864
939476
1551025
653431
277464
619842
832451
320118
721277
865569
1005461
1569453
317656
1646077
1160924
1646526
899702
150419
1549387
121036
1946401
229158
286145
1773812
1797941
781692
1174760
1827415
683329
758311
1092827
68713
1592684
505678
248906
1923232
1573019
1612983
249264
1783885
1662048
166788
1956305
1327107
1986518
1685390
1308503
1559457
157771
762904
779391
1044737
362714
1451686
1520813
813325
1642144
1206849
104720
619915
642103
464171
1207545
850448
725376
962310
516636
84639
545823
1339154
1325905
459103
1267649
960503
728632
592426
661323
1882677
713919
514352
22623
1171605
564791
737766
565907
580083
1949781
902480
1454523
161941
1729352
1747782
349167
913731
109164
1218749
909818
1507744
1409947
1587652
1463307
1910260
246063
1975957
675388
1256643
463160
169832
721666
1187755
445644
1889554
1697751
817116
1260600
1880217
282930
1200738
984286
1197991
1367165
103186
1489206
128988
24041
44334
508273
783394
740567
609523
285941
1130381
48762
1272074
1634118
368238
1878244
785076
1723992
1413175
889490
231637
1175401
239493
1895028
1873909
603552
585798
808260
813822
827354
1175127
1027912
571259
603161
137445
1861998
442457
1335761
1308713
79416
219437
1578136
199443
1645256
1895682
1900346
329772
1937356
254026
1365316
1840455
703891
1430030
1563812
99571
1386961
801204
1766971
1846312
1651809
817387
1066534
68914
164388
344465
817068
1416914
1545752
309738
1090332
1917634
540282
1513831
467269
556389
922144
295907
1039509
1099721
971774
437272
921599
293192
657058
222364
216569
1703577
106002
1558802
555577
1406678
797075
1040018
1035243
954710
675087
1664400
1631952
1384384
294680
285737
999175
209656
1567292
549751
1632810
1276600
971594
1959989
1471507
1287079
636877
593799
1778179
545334
139129
1393614
637682
409779
378783
359366
776053
668387
928486
1536603
259355
1936497
895125
1764483
1369583
396787
345533
1563549
1128960
1054892
1141370
1334168
689008
512377
211536
781365
1305262
45679
1014216
418269
608169
414907
1652127
1804718
409115
633489
1487819
871933
1687893
990577
108787
1197876
1546700
1970744
39469
1735174
1194067
675580
651871
898703
1350533
58346
1629204
891281
483403
1646020
1072248
1979128
179450
445694
1422419
859784
1108836
349275
1520740
1265858
1724639
824849
1913342
1286388
1820145
1293725
1130901
333054
719858
85694
198167
797908
1084392
1118001
1267990
42130
234566
60432
886227
741194
134054
659288
1674354
432935
494122
1005131
431116
551256
882165
581648
1043141
1917918
1090269
790932
1130384
649269
956545
1374469
483026
404763
663694
1576032
1298485
1071566
1924143
775785
785552
147959
470303
1334398
1656386
1942551
1869367
844064
1745777
270803
425295
545085
573370
188553
1279050
148127
926185
206922
1725445
1757701
1792871
168212
887307
367210
418579
1220037
381250
33613
161773
454681
1260933
424686
1094940
365060
1478286
823102
1437825
31276
1821924
1430341
1970385
1623909
522924
321601
1418185
395325
98687
1599291
849824
539489
1200614
910905
195301
1135932
1624526
1385747
1280007
1303135
1997374
1307093
1279333
1810584
1388749
1256595
1649432
40406
209879
571950
1496141
1826202
1987352
1046323
1939227
412376
1971927
1225044
878783
1445379
1825272
1440558
91864
993691
1244851
1592831
541401
244854
933702
1144524
530399
682389
1286900
1359869
502241
1683625
1116969
1185098
480779
277087
605486
143445
1761203
1255520
667653
799661
504216
1319804
307991
244106
910008
1841514
1903746
209455
1671937
274394
959048
1984750
1758356
385464
1823270
1706245
726582
1089032
1512559
189586
939606
856305
406953
656331
1624068
225023
1482808
1131576
581581
1650100
255608
231056
1732210
894935
1481756
1510358
615532
1993974
755877
475682
857953
638529
664817
139439
1634997
1291909
139550
724331
1644442
257116
673380
1442407
706411
921553
777088
1545435
1518778
1184227
1406589
1938728
144816
670091
56017
1769413
598055
318733
1834357
1957351
1814307
544300
163954
725623
1351265
935976
477028
1426893
855540
871026
445119
790329
836472
1665977
1530179
813958
1998539
1651833
892118
163026
1171878
1385373
717766
1643915
302248
1975521
747311
1653747
1836369
402932
1042617
775169
1609641
689878
1164809
1195590
1476367
1049142
1158097
744858
707552
1952252
109775
516509
459067
184867
1940315
1289440
1525650
744403
732599
1021290
1239954
1479856
1532205
1345756
1860649
650013
1692915
1906823
284281
949301
1201660
1547762
627230
757626
1012955
1749128
869698
406811
1970095
332780
1769526
1782043
1432636
1931321
71252
1398295
1089732
1233863
626128
937875
361861
666508
540418
595515
1715004
1590275
769729
324840
332966
960994
839089
838023
1724885
1958525
1982859
578793
78045
1966355
1363104
86456
652788
970245
902934
836432
248967
1408975
842335
203299
284432
1867205
1440976
347788
1142115
1965083
1398132
1299302
558817
895899
375361
1797257
1052581
142026
655539
438262
894698
1428530
510444
1689177
1858023
1352339
727893
829349
1590294
520493
728022
1812329
1461554
1207218
1911841
60085
450256
899761
1528243
1278446
1986702
246705
1023195
821077
283668
1998880
832679
1686674
1764805
1864132
1957618
251441
654966
1904886
1245410
536769
1325537
110264
1872628
1893070
1585309
825864
523898
908012
1135581
547550
1171168
877654
1356567
1254512
1176495
1478677
126051
264079
826163
1398718
1674403
525407
1954332
1168675
1724440
1362382
692661
417159
1321351
1460649
678441
823842
772893
1937070
372997
1825907
1444531
1661180
1927013
1129939
657149
558760
1593917
608694
1548485
1602043
673758
38301
986498
506824
1311726
1961642
1577100
1632203
112652
1726361
1998321
370274
391877
1058330
1691657
8716
836531
1605407
895767
1729419
1285022
1660763
938051
638641
1928454
873552
1425204
611131
1122670
1289295
1394614
1374025
11867
1385291
1718583
914090
885174
2519
158573
1502179
27828
591723
1911663
213026
1951603
599027
163465
949849
1017866
1641851
823952
346694
475771
1855113
1579837
499953
1795339
689708
975944
1128664
658729
1283366
732842
1194167
1858238
1420968
377919
26486
36197
1676791
1557588
273132
1797814
1160240
1308970
949410
669183
206418
609579
869188
380635
1002316
579344
1370502
1676962
941105
1249785
931536
830187
801284
488027
1092992
1386577
988693
375865
266606
642448
4975
1030773
696095
328511
510714
1681192
1816997
1526203
147963
131751
1859702
1117391
1014872
1810562
1917649
323355
1684784
1043815
602292
1193797
449549
1830445
694646
690447
1225818
1315232
188612
908321
1120474
1194534
697117
244363
1117055
1353831
492597
1790106
909870
1430485
103393
9180
491710
642326
1084501
1902001
1501718
304007
1468840
1184459
813591
1805789
1583082
1296240
223560
781770
574490
1071298
1568124
463335
1571154
678674
1876339
580290
1657050
437382
1640356
1806866
491741
81498
1436623
1837188
862306
1068791
290455
1184412
1218645
571918
68013
1181578
1985706
1843142
433345
303371
330329
870271
962416
1402178
920410
678819
1646594
1066229
511621
1168356
842079
1642971
628117
1594827
94610
1160240
745340
664306
544429
654590
1088391
1087365
817360
1301009
1758315
459379
1672397
1690526
1651381
738346
611573
370525
1695771
1470918
146164
1598781
334383
855703
739057
859982
477931
1553682
1531764
1472613
831141
310873
1265017
299010
1514194
696296
1762192
157773
1634571
354600
1171766
930889
458960
215564
78538
610423
551792
270601
1953162
1855386
409885
1776613
447404
795835
448137
1794258
284425
1983057
1765149
1586932
71879
1962457
1105405
1987991
1506478
765673
1581773
529253
1592428
54867
624331
44370
1905761
531574
1206438
1213254
1296069
1787988
906449
278447
1107619
665878
227000
1453829
585026
912363
1327348
800686
937189
1259562
320432
485640
1731721
1810994
1561638
175952
1601133
1077252
1312646
115526
1815366
1523894
753347
1099933
1656256
1692454
519536
1530709
518430
1366895
1747660
141137
1872625
1018577
1625995
1415656
1861508
964443
534364
961393
1764140
52415
1992205
1996019
1085036
319694
987171
924506
513289
89390
469278
1796176
403132
833939
457184
768841
1379025
899732
475734
1695098
756962
1483686
130675
551263
722113
834728
525515
334944
1223381
1868746
771692
300255
1387439
878860
968201
1277911
774815
1121768
619978
275858
946680
590892
1605169
1380356
1360577
1709113
618177
1396059
51867
844721
1667224
1785049
148580
140130
914771
1144234
112929
1105963
1633525
1309961
532165
269240
194626
1132938
22826
795117
41256
169217
1834258
408718
613696
532872
357216
1693879
1959805
1271798
1839793
1568637
1868119
274516
1446279
1556267
1707487
1658591
1033988
260507
1495182
1039654
1532723
603658
610793
1306901
1661660
234988
409487
217711
73058
1835447
1854944
1748647
1873516
1138394
417658
1607764
918063
283348
876928
909122
564156
579102
672371
276844
1114653
855608
61251
1650806
1910650
1593565
1567634
995608
1134753
1426797
1058036
1241754
1566947
625915
419103
322948
863082
1737896
354352
101306
401233
591750
1622689
560457
1601766
1780821
134712
1052463
1772169
313438
152797
652523
642724
582439
1182663
1223991
1978861
837646
708554
534381
595736
982375
1125195
859157
191775
542001
1220485
1605763
212156
1099256
436932
1073862
1724330
553567
1839334
1470962
1640843
522532
1189484
421714
1305499
156950
651446
9002
798274
1076864
1637612
1385015
1929615
127678
217881
4812
1487103
1992449
510267
523124
326636
478513
16559
962044
539541
1099527
588497
3011
1241853
371626
1519434
225202
624802
1494106
1977561
1006870
1683629
1630620
1448604
433179
907871
823779
867999
839815
1850814
1299236
1967261
1422736
1805235
348624
542092
1145661
765527
54268
1818469
1659749
1570367
186300
1202340
1139307
611951
1221606
1546669
1530083
1167053
810681
1970029
1119930
1910733
268673
1291443
837071
1907764
723000
901667
1567448
1724199
784627
1080715
1222250
1257679
371283
331855
193376
427970
1107864
91670
729309
202244
98072
498354
631127
739056
1653911
1158249
1780815
1128115
265937
796343
312941
706948
1445097
39353
1752029
1035913
1223119
325669
1943062
525060
446869
1234447
939405
179630
1335695
366239
59623
1573981
387035
1885309
635392
408397
228137
187046
1007238
577166
1520223
785003
638626
1360404
1729267
1893909
1988954
1768703
280012
1017996
1083713
1025257
464385
847395
587702
1398390
1732867
1667973
1278904
1609531
1799787
288753
1817765
281265
1714585
1006864
1449997
1112930
1784920
1615613
672578
467305
429950
589615
1199968
453652
486646
835177
1745206
1127238
296213
476617
638061
1828609
1823883
568661
563103
1791084
1432002
1343433
427080
1759269
1218494
1088508
86720
462748
1900774
234025
1325762
284249
1081646
1318427
305528
849542
813138
538614
392311
1671088
1687217
713608
64807
229015
297205
919911
870107
1751793
735887
341796
1469432
460279
803848
1719699
735392
414552
302380
517039
818351
29008
1947381
1518368
1918786
554377
252105
977638
1681956
1370264
458316
234254
455930
31880
998676
337990
379797
1332976
528895
148656
191716
21308
1123496
326926
92451
342215
1388259
488056
808509
145684
263758
1186948
979940
318632
767064
1101926
1155077
1347593
1384442
1104458
1084370
1755274
148123
33406
1536080
1753255
1218524
1071598
1880780
1510041
830690
141573
1094342
258570
529527
1191737
1714207
270141
489076
1059882
1245705
19191
1777547
579515
1965780
738268
1312965
1418000
1828972
512766
1601026
170775
247012
841119
509638
1728788
1146830
933247
1060896
1718717
1003997
303759
404745
1162421
1756971
1202493
749634
279360
517166
1763844
1686640
191104
1263912
202187
1016664
11330
1321518
80846
1885408
1044795
1203091
1486937
806494
222578
763283
1924156
1608311
1579679
379292
1267344
1744666
685633
759840
562398
476712
437183
1465770
1110990
1793115
1790917
164562
1939874
1805784
1036484
1037778
742905
1174180
1171651
1216987
818535
924132
176963
1012010
724593
167495
1214300
136652
1798754
1239861
1361940
1454524
180928
1233202
1612493
218096
877245
166637
1891479
1659306
1153345
613929
856627
988460
651683
1325743
737026
1871978
394478
1271476
1757276
1704224
1727085
376462
1513904
907270
1409777
1392686
140836
297717
1245071
552515
1493019
1311902
1278171
436383
897270
1938977
1061600
1450664
516270
208423
1522302
1133435
756867
438407
1573510
823155
63832
936270
1608511
994398
1598974
1647533
1503715
1285489
752310
1188798
557214
893322
310968
624547
850808
1595335
230266
98878
191068
1902515
1448105
811569
32133
751879
1513634
779894
582508
29290
274850
1076313
1063912
1387381
764300
317788
1258760
499305
1143624
1503695
1366640
1105125
1379861
859392
1438243
865846
1074490
1992992
316473
1025227
1936763
367658
1427010
755004
843019
772423
784020
260621
460552
1882237
4588
897306
1495264
1275568
666251
1425862
781073
1944217
297394
1398926
960105
1504081
1041121
81946
1036012
1663832
746933
1703658
1517876
863089
1547010
1172127
1969172
1795342
1627638
725966
1397400
1021476
110989
1159319
1015488
1019807
1244680
1623886
365413
249930
1800803
1614351
865931
1972745
1548506
709916
490852
943327
667335
1873421
1476281
147658
1502773
582166
1951293
1259165
572126
1157072
355614
16532
914885
666135
193797
829801
1580543
427944
751572
1607859
1412912
240628
617725
478935
1499121
1062715
317621
678834
1928751
1179113
1797719
1489359
184656
1732772
1816927
230057
958406
1941618
271910
1749744
1451152
1345126
1151814
517474
409667
630287
1368163
319736
1629047
732605
61364
1175643
1284841
1413431
1886215
425201
1083299
703588
964579
1578065
690996
731808
1000538
1632476
68780
645935
1812924
68894
1059874
1768335
1029913
44833
1482445
993189
324011
669871
913636
617777
975879
1546252
607373
844578
1075478
1136159
172824
437309
738112
903343
976108
188443
89436
1631870
914038
867076
1824352
899715
1138688
1261987
798945
1680898
22534
1091789
1232829
1977631
1473096
507317
159933
764228
167258
1992476
1496147
635511
873302
119225
56921
1020948
434865
1489638
1719219
30769
1653013
833371
1659798
668202
1133734
1661967
439979
756292
1097663
895117
1276218
457367
34132
864674
128623
1485379
1306577
628172
1502908
986149
1070922
442359
1030498
105175
1237026
576271
1586011
1544636
1793670
354073
536227
1009716
209251
483457
617425
834688
1087256
2730
1455940
148821
1175771
4166
954606
970014
750101
1651183
567988
1953636
1042432
2956
1802530
1971428
1400574
1141497
1070234
1562804
1587177
763263
1372769
1601416
748683
412738
1616132
1771957
1761887
721549
1957689
1771223
1489603
860858
306934
1225243
1989835
1885325
432925
1767770
29212
1818753
1666281
1469288
356146
377127
1471136
863704
586438
550159
1594815
1251284
1558963
995078
666079
1457891
1681142
699198
356924
183055
1658866
450113
830743
906650
431641
264350
1475905
754079
895365
776487
584013
909066
1697749
842735
1098315
1121531
1477751
881186
1334950
1310722
1845502
648063
1965008
787967
773642
1633111
101815
468533
458098
343465
1657840
1213866
1253468
1700402
346717
1064832
1754273
870995
554330
127736
494543
1683100
807338
364033
1105842
1735453
1634711
81712
330054
1276684
972320
1715373
1231888
417910
1135347
496169
1884212
1199995
1507311
1539701
585583
730166
237227
793633
314767
1200126
1158336
1022817
1080684
1940267
1195777
753377
131784
498474
1416588
457727
1871562
1073882
1890867
1792239
518208
679747
1132975
930255
1379665
1078568
1160152
1591658
445820
1043699
1501734
960722
1366316
1469610
1464728
748398
1633822
497470
1127023
1139895
723284
297934
1797294
590279
1864401
1521953
1692543
353351
1581759
1848762
1452344
79077
201757
206438
1406825
1787280
311968
602363
888466
952624
1346077
773823
1817595
1208234
254276
1362191
320761
687666
1619483
1311531
1599209
1116189
1351716
1865927
829541
777354
206629
1203243
773412
1318344
1608145
1811587
957988
59175
353593
1660053
1743010
156495
1916471
130328
476032
133402
1741593
1536137
875596
1654511
790825
1494639
1812066
303798
1371691
196304
583019
1804834
439653
590984
1741103
1586194
512851
97599
928079
162633
896207
544841
1717521
1390765
1610731
140531
1245190
903540
919182
1879693
1492668
1529820
864147
1646305
104648
1510760
458694
392400
153985
996144
278687
844654
416919
313414
39276
739020
1112013
328025
1111519
1620744
1976623
1110834
1319790
356203
806357
1625424
1335162
1668977
1669332
134619
315931
1618652
819163
1465427
1366146
1702954
654452
272241
106797
259611
384506
856497
657336
1571937
301255
1675862
784952
1964989
1354402
495009
615321
389286
616035
889282
470375
1826934
746808
299922
1392175
677049
1185780
540978
955321
992624
854241
1036531
229391
688938
1883660
1070171
334726
1458971
176625
1020202
1731808
507728
407854
1363693
1377960
1977280
424395
1834188
568685
1009618
175552
186663
1282413
354206
651646
1746130
172773
1391114
357062
1899096
480681
1589155
177790
652991
1304808
1026696
1122796
1880982
783564
904306
1252562
1707058
1667249
974906
870427
1645894
761201
1739228
885113
1159647
1556182
822536
607939
1459653
1984689
1449476
707441
1144101
1182425
1072921
1557904
1492191
1494969
1577725
1691385
1294593
715236
916278
1987162
737431
1858007
117964
932317
1084770
322297
266654
1933192
615403
991827
918358
1895493
289006
823308
966543
316733
351754
942882
233022
405235
1142728
1975072
356509
1264911
1898613
513326
1257452
1567899
39925
692131
1775789
754524
1889425
1858921
1220780
413766
1754732
1089839
1461918
252715
311198
56682
1216718
383731
1149386
1159637
1250434
426161
996375
481206
427094
366059
1371102
1416730
1001359
1695548
1206438
1936877
622016
1181432
437965
1616065
665295
161913
1288101
691001
1924328
1478557
953330
257866
625149
1733715
749335
881664
1194625
816335
1731856
1862264
1258480
1004204
1199940
495318
1335791
1799625
733428
1380804
1470740
356592
486950
1491865
1387209
509978
848831
38532
247094
1531236
302508
122991
775903
1905343
1729889
135191
1760685
967913
728189
1983716
1177647
908453
1955674
413861
1735770
1568770
950292
448574
1287942
712611
1273003
421686
1795716
1972805
712375
1848528
1773452
1408937
974136
568205
1864900
49415
114803
370206
1677491
1515064
475568
1521051
1993312
1350809
1876118
1502803
1224973
1704256
1222580
528195
1738883
1782086
1522530
1576930
1086380
1111574
480231
1531258
1887804
386933
934087
536378
1735793
735989
177106
1191737
649983
989977
1918921
1507359
843717
160573
1714743
443820
246633
400459
1513994
711446
874530
688471
533876
762065
1202310
171508
877692
77257
1781907
480160
34968
1050944
769403
99762
1293547
1643690
775314
1393018
863149
278999
1414795
874633
1931513
191032
415963
1001505
871276
607263
1865655
1875777
1964836
1655026
1073730
971751
522194
711657
1108087
543655
1567257
1201505
632590
1086291
1048682
1568670
683379
1476790
1777573
1912841
1465241
1851607
927501
1570088
232618
524335
1734026
1033015
1984693
1688140
1920174
877153
71200
42681
1078402
1556547
1884674
54658
213106
348169
1653545
965640
184119
73286
1810982
1391936
520632
698683
686166
1059221
650810
1605681
1856914
39588
1866433
1297012
827291
1309678
1457528
1790593
1765353
548536
758660
1466087
377275
1593254
1586552
75935
1415020
1217277
1868709
699128
1100513
805252
300342
147005
1259702
1447698
376994
1097965
112352
1428780
1197398
1673919
1654130
1467755
1504742
437818
1157134
1840695
582920
408844
1078144
269214
1824060
1982314
1672596
94989
1738994
518048
1680869
585504
618836
1263002
733282
1982183
1464300
401770
147534
440371
1945770
451829
643212
1609660
305600
701179
846711
1442629
985328
1277456
563581
1909982
1003884
611427
557469
520155
1615804
944816
1045246
1856592
289181
1720193
1765651
589441
1801333
1535906
1711411
1813538
935973
1143970
1318392
1984982
203146
1628940
648013
1157418
1226502
62837
1827046
1879225
352656
515392
221205
1604803
1451581
10447
1919544
1381397
124609
1637750
902081
1812936
1328428
906789
1802651
445481
422436
698062
1070702
1937700
1859217
1364124
467557
1569815
1729191
942042
1037847
140980
587902
786395
526174
1477730
1101987
728863
344181
871869
749454
1046067
832943
1227634
1672514
1889363
1827680
1215131
251808
588349
1015981
1318037
996613
1274012
440407
513027
391822
1819564
301494
230693
1840179
1550233
1430062
1976369
1987624
620099
740674
251429
645077
465521
572004
639246
598494
315572
784111
1006283
1008108
1408182
1084038
1869501
597214
1491101
201033
1158851
988195
1410660
830864
1419019
798946
1452063
1125758
485123
1252821
1290671
972779
876290
647662
801341
1624901
289556
432376
604732
1970217
1235987
558535
1913229
1563719
495225
1261739
1901001
1984810
1293890
1338604
1985869
1607466
678192
1505783
508244
748554
814819
1974134
372579
1566701
172846
1001105
805305
1060206
1564224
1308763
1090348
453464
1695656
825105
983528
75157
347683
514190
1716895
1616255
670732
1987932
1734531
1237784
1384039
286622
1170675
1647500
1952830
1423680
1631061
1632078
1812585
1467033
492999
218867
618824
1068871
887112
931963
1472514
1357083
1380170
126019
1528739
600948
1292923
737636
338796
314057
320102
1670440
1118756
1072902
1525212
470396
1733700
777717
1868936
795351
941899
299325
17530
1714947
1268918
1058495
575702
1157349
834133
1426404
1362775
450736
556077
64100
570300
1661017
1184104
248263
1945634
853973
773891
1136956
1723610
1169203
700632
1108664
1709428
1022230
1147212
1342884
939387
123119
1076591
1510092
459640
114743
1716406
1018949
1242498
506927
1923527
1775399
1025054
1881323
766807
1707299
883977
1282370
1925546
1650767
1657123
1947606
1207434
942495
1817062
515756
957659
1717344
538025
1228803
1709858
624434
1905023
16669
481868
1816749
1091671
291492
1450865
993962
1400274
392390
1229810
669652
1107794
200317
1875570
497848
1715707
863858
1308384
27781
1647055
1591414
1508712
380607
311471
854657
243590
7840
1681492
1469090
1347065
914857
534923
768544
174278
782885
25535
1200518
1753716
1101852
1583410
1903083
1981005
691890
1385618
1258087
1312656
1526517
548220
566616
304885
1775155
613933
1837260
1229237
1081298
690741
906320
1246598
1441961
1040771
232131
1466071
1071675
894988
934603
343778
1060641
1042958
1155865
1771409
47139
215561
82369
173851
804342
630779
749607
1666032
442952
680416
231892
986005
1364237
242686
773224
1533881
1704522
1848960
1700750
22082
1843873
1985941
928395
280649
1676713
1904657
1470156
1828866
1879379
380982
82604
1739765
1915385
1554511
1479688
507911
434328
1689230
1309897
1270401
1682152
1170237
1186228
1037547
708034
442323
1815607
1848269
1719590
1350077
543330
716698
187958
281073
487754
1262115
1218127
47567
1326411
491409
1674221
683778
3804
1754311
646090
731143
1692654
614733
565936
697589
1897341
410791
1191090
674022
947801
243672
1706894
936965
1103593
348594
133300
5087
924084
1656585
245126
1229699
1131990
1496406
106789
503214
1750354
983726
862578
1039640
1707545
81344
1684799
1467685
171218
96300
713260
664749
1587504
1206858
1287813
181329
563046
1856635
1264107
1382728
1092420
1506347
542610
882224
1751029
181764
1194620
1080430
1173565
1950666
855553
1649475
641123
340883
613125
896592
34024
1015010
1699101
1414155
1400750
28338
787374
855737
1525510
212846
1008151
889448
1484037
1704012
860586
1063957
966772
777374
950309
1982118
1782013
1354802
1762905
754605
479439
1843928
131231
1189204
978983
656772
142355
1370551
1980324
141627
1944232
1221685
1690112
1042953
1022240
88866
1105588
521968
546167
994720
1747374
1948183
1867063
756541
1431166
1746373
274790
768268
626025
1672091
1597486
1298073
1517190
1602829
1240974
794871
686096
403617
577973
1556579
1196635
940533
768573
1180637
1965630
456772
995221
1488029
1964317
1579955
666542
1703192
138232
1022366
1674826
307175
32271
1512314
126569
1997800
783915
1104534
660601
1143054
149862
1812378
476628
817997
1018719
499850
447013
1238176
16020
432939
304438
329864
281553
1401162
774454
1675643
529223
639046
1979271
1573343
1331709
265399
740754
1984470
857446
1932362
155918
1179307
1664666
1954855
1406075
241191
366084
831227
550440
292034
1688520
206285
1964053
1752642
1234096
886764
1826757
1806453
1452627
149790
1210480
1058402
45932
962056
1848723
1965933
225844
1438530
750660
988466
1673371
892920
1807627
533573
1604459
1108206
949537
1121282
1869423
1939512
1599156
54616
354390
968009
318417
1070109
888357
685823
101745
1505829
934865
194418
826627
1908475
581947
1684010
1015555
942712
462603
279831
562691
431889
1404067
1895658
1414738
611573
789369
1957073
1354984
808531
1794416
360499
1755831
1696971
1411148
868314
1108227
1834411
1017235
606393
630122
1411892
364092
974317
852353
1774462
1782668
1589344
589668
591255
635277
1808619
583747
669731
1435147
1641818
1538390
147655
451561
893
1780555
480927
1801243
1153501
1210883
1890510
667516
25227
1897152
386938
1000695
998676
519467
1006191
204281
1168337
576017
509372
655009
1265292
1588058
1946952
1488879
1044830
1463651
1466288
408215
638058
204460
773172
1562722
1829248
1624127
1055171
1858395
1687250
1956517
8465
748137
626952
301699
441208
1966995
656297
1154597
832267
425058
1102265
1819329
724284
1486447
356381
443601
1319182
1055184
242207
904606
255685
924702
1953163
1883786
1825642
1946423
1945933
1645537
462781
103127
46948
950225
373071
1929015
243981
1193017
183116
283693
278957
1831722
937328
1683887
1857218
1151713
1286620
875947
1761598
1422426
497855
1599511
987866
1163075
643379
1139936
855227
1652381
28487
1245430
1755721
300047
1370654
1884650
881251
849710
1618666
1399237
1433552
44575
1081107
1609535
1139133
1170438
1109548
762035
992597
1780859
513195
116270
897368
851315
1586887
632120
897471
1971480
323435
169111
215537
1444717
1006752
1821064
1665784
752672
1570355
1845365
1553526
1346397
195374
1489157
1680761
1979301
1885107
1301839
1046326
955282
706376
1303387
37675
193724
1738104
1930149
904835
1809629
607886
660078
1160615
1040740
156911
161115
1110196
1353376
1486590
1520141
907244
1115447
78846
1503339
737933
605129
1547136
1144724
1229177
775865
904954
1324178
831309
38815
1973853
1882856
1648335
1040101
1046127
1962740
742833
1943622
6428
1085849
961104
1967376
1367725
143550
604206
1738275
1816792
1794128
1953441
120390
1034562
98395
1941285
1043706
858161
628672
410104
391852
725239
951506
1304336
351255
892356
1754516
1179042
529102
1240632
1822267
1695069
1586419
831413
1099867
461859
828605
1489018
1402473
584754
1532672
1244436
1892764
1678158
1624325
1608838
1747760
1137402
21647
1879062
1430312
194570
1996154
1395955
42065
1279221
499816
1448937
849046
629394
944713
1991531
1715141
1709505
685061
371301
1650236
1608703
1826442
595368
855157
1320916
1767260
294721
1243868
680655
1644915
1979400
697557
100526
203156
743009
479219
802904
1162757
664404
1167623
927744
213820
305453
860718
432694
403408
299962
1441800
1238524
1387150
445126
1099627
1174353
706925
463403
1571399
1610502
1444155
1207030
397209
481096
1759981
516185
1169547
1137840
1796928
1712538
1182826
1295850
1984901
1747462
1911125
191292
718981
798352
1414137
1893989
1336128
809584
1041277
1638934
876360
289393
247838
473629
1530277
277950
1206981
77821
1968193
1823912
911745
953989
845207
347070
399633
1839371
1522592
919523
905468
663439
1742355
173344
528450
323277
1499829
854668
1972814
1218116
114291
1903756
56451
331489
1123445
618086
1727932
752946
1064167
478885
1551501
1290908
991962
1183220
593356
314243
158350
1263497
860813
1972232
1193578
779419
618127
1495139
1871783
1020596
1842082
1375469
33147
289447
1598992
1578052
1759424
630012
1445547
95991
1961682
995680
1859354
754305
46091
1179406
1205104
1938555
1197877
572952
1824966
1825754
154860
67084
1340578
914039
647389
960740
704525
1240944
575136
213937
145914
1655896
26830
1408628
353682
807248
1457742
406662
969047
243826
1037692
1425242
726815
713893
279118
700674
737277
503281
18754
864674
991690
456362
10674
1632074
207730
1172773
1805715
1405461
694765
471421
689216
386562
1615710
351301
1310146
1498498
1794854
986557
1972975
820447
18374
847878
1983767
187527
724896
846111
658563
917131
1421925
300205
1367235
1942832
110718
1995032
1399094
696637
1516703
43014
1579258
276285
11926
1138757
1643048
525387
803087
357965
225090
594803
344679
242427
1513720
816753
389958
1696645
220781
579528
1921589
978117
872779
1517313
834573
1120468
917803
1965776
1675577
130467
229796
952048
804528
1186726
496864
1073368
1446809
432887
779866
222216
1343759
1557288
1902148
292734
776042
1922577
1656353
1907220
1380910
910694
133728
1072839
1653234
602037
116457
1883864
1632707
110958
1050366
372713
786933
324926
1758809
1552944
1039697
194718
185863
1349562
1928175
846080
1642810
1073078
200574
600513
1820816
1400058
796821
1574302
1996262
1928329
478312
1838398
359400
228775
608386
1532234
1707615
1988867
485754
518686
1048312
516881
1057810
15127
1310190
1592360
12887
1728770
676456
1272313
86447
128025
1999752
136492
1213351
1463668
1911124
1865912
1535323
1657796
1268074
1817860
1356101
1358976
1493085
1791431
741016
994718
984233
1123095
1313026
1261716
1001885
765991
410262
1004339
575225
1893548
1497783
1026481
1485926
1406053
1629021
616766
1360121
642255
1321822
1509993
1206600
1205418
192460
1316033
309573
331836
729780
1127427
700840
1529498
1373318
239058
1355245
772990
725620
1395840
271816
25048
617726
1993876
1914322
1640480
1919155
653965
1651550
913268
1740560
1727630
1151589
839245
497326
1915693
1317885
1648256
628661
564637
106776
1011338
1695496
682943
707093
170567
1129511
670751
929623
1934578
110651
239411
1384084
948449
1001904
961968
1647898
294527
204185
107499
300353
424188
439953
568981
1732693
1749713
170428
865347
1456463
100790
1519274
1627852
1526159
346594
1013622
76145
1514543
1298774
1698578
1850214
469439
115197
1220196
853868
188318
1760425
1077897
1597977
1037889
7858
1765623
782313
1606268
25427
1098871
605038
336217
1561178
1920875
772843
1457591
1248467
1707906
1997093
1863121
1309788
1363005
1421494
634922
1414092
1189710
1338830
1535548
1193968
1700961
1546539
704083
1145656
951938
633465
1458926
181096
1091550
511734
852337
1682394
534769
721371
361150
822735
436378
486510
980278
932743
1030383
792050
50746
856935
1814214
1613259
1482903
1668888
932201
316137
1092968
746058
1733154
1637479
987155
982027
228059
380152
1433598
379132
1246681
1123355
255707
954338
1096731
1048256
292468
774969
1806877
920793
1132055
1569989
1033798
1150573
331009
797277
1557766
372476
817911
1793299
1324148
383534
301616
1497174
435351
720725
51752
1555042
1708421
810524
444097
1354999
368768
1832264
27073
1672451
1509627
1786534
1057069
970451
316192
375285
1642717
1518317
1608905
797904
242981
1856754
1996502
953249
1998311
1420565
1621146
666851
1095061
914384
1426115
411572
957821
1077088
45727
1352178
431308
1865367
564898
185699
1967548
818902
1952672
1391898
268160
1644426
519411
1840921
39639
948281
1153351
1261480
1019546
1805517
1511936
1577281
1973789
359708
1365104
673181
946274
1306431
881059
224237
1783904
333790
75704
1425050
323800
199138
352371
345719
1658266
269873
1599688
653249
161819
588209
966480
1316582
1561933
318535
1357490
857100
1032058
964499
344947
1528782
1566397
636984
1426026
1609628
899666
288752
10591
736372
190001
736519
1982120
1024207
863752
254743
293079
1636837
542595
463766
580534
1694999
699917
731299
1756204
1762099
1951889
1140957
244712
931211
1883213
1189007
732334
266570
1215354
1952286
1153770
1315829
1721177
1163171
1479497
1793125
1248247
390884
1830838
189595
499609
474713
1854203
1209775
1918691
746754
1748181
1707722
1962607
369928
1289026
849061
836832
1738123
1037233
420316
705805
993349
119703
1539802
539548
130608
1665990
1421802
1704473
133218
1228074
1388620
18685
415199
1880142
156739
1201896
545938
1251998
1341357
596095
492913
1163932
872136
352934
1802828
52253
1628389
1909851
1617716
337442
187795
170257
44437
111937
324667
787280
855443
866488
1551966
785221
904809
404344
768602
96415
675143
543974
1736277
61775
1091965
672317
1720078
1957163
1129069
1560463
378405
1123269
1505192
1390135
1136394
1319223
1321288
1526113
1384954
796641
1947234
1011430
931841
282138
1465132
1546748
1059173
120691
302677
1752098
271672
1231241
1709622
1797953
1008332
329393
1941764
278354
659650
1192595
952095
1525303
191260
1249561
203945
1417408
1622886
681558
1822765
1696270
565429
918956
1944406
1381558
1731181
185230
848200
1079689
548402
1620291
1525231
476898
331458
1913876
12930
1204980
1355411
1360830
639673
851681
846416
907097
875720
1594981
1729962
990386
1384920
317363
1898275
1065612
464874
1554023
1986071
155781
480458
3807
51954
1516099
54710
907602
470625
888848
508276
1899014
819297
143073
269628
379153
288587
1794211
498834
1472082
1724875
1909030
993029
10794
262725
677864
1537684
837463
36437
1221365
819258
1434202
225153
1236834
937700
1361070
1203314
668638
374769
1101321
767078
911898
1026195
413101
109133
465835
1380272
1543121
279201
743609
247682
1941623
193957
1262746
834560
1053524
696485
618915
1243721
1715445
421216
1137528
1742933
1929941
1242896
718701
1205329
1212443
465001
1558779
199776
1948556
1408119
918292
43065
1899388
82272
1831997
1824184
83464
1645444
1240463
1869550
1208947
874158
858682
1271813
1800675
1261004
78503
1226
1204348
1512898
880046
1693686
448438
1223902
1273820
122873
1961822
598253
1788304
579104
204673
369186
1393321
993046
323923
1294261
856701
1507110
1363382
1193401
505216
800840
302945
420654
597422
760722
1913462
739294
1148906
927046
23081
1185348
1457957
967354
1599388
1300401
71158
1245980
760083
1785891
793288
1423704
871525
1378869
387160
1331710
749865
1120921
1541932
108122
813962
827511
1918272
1673195
1525522
1428864
733734
886312
457779
1977360
184525
1167190
1254109
1560918
630366
1592554
1126434
44554
549994
1955424
1351077
1266642
833028
60574
394168
1500343
1943216
1579867
1445480
1213800
633369
1696671
24495
637929
1653486
906591
1558455
1536639
1700308
1034730
1932574
780948
1455141
1284564
1822888
1077778
573568
153332
632021
1904357
255906
1795644
251345
1317739
1922542
1328579
230867
1173444
700746
1945740
664224
1412095
339316
44147
908727
1003754
681733
1064705
855164
1772611
1280102
348340
571220
1891114
973721
629702
88711
866161
1487115
811111
1168951
247963
1042085
1508748
1490183
1320992
1346476
1689604
1672012
1533135
438272
191587
1614052
182913
1262707
786746
1898664
44007
984733
1693633
1123654
1203924
1797802
1776710
1459100
1087772
453605
1840084
97519
672700
1218488
883122
591196
1477273
943608
1045109
1816093
920177
1814647
806074
42070
769971
490907
1121646
469663
924911
1615559
715360
1835046
1195019
1577530
799580
526749
345642
1940975
10049
1704820
59403
1196841
243571
370338
366705
1820474
1548263
1267449
178568
386835
178758
459143
1217320
1107472
856717
1875112
1251938
291240
1005729
895117
1590610
630111
1602173
367182
644917
1299067
781938
175719
26341
1703447
1942710
211082
1284983
600290
1047469
1295319
1908628
1193949
959694
1750449
356542
1834926
1049743
1836709
1863129
1800858
317015
434832
1753048
977764
415061
1784004
26335
1673764
57023
1785057
1444775
968862
367739
370707
1533019
834352
1865237
1270492
1127991
766811
1873577
1953999
1065017
723940
1632707
794663
1906367
1499589
476589
1105998
942563
1572601
584204
257277
180988
528393
1502706
1314879
1255206
1111724
1681835
100067
961416
517047
153428
188886
657986
775633
336133
1940481
930494
480987
1339043
308461
147169
240054
1264380
698634
514413
1280472
1940118
1883609
810336
724658
1615905
491203
1043307
1452260
1700460
1572019
678194
49756
423241
360189
565201
407033
651148
1045422
120991
1445167
68477
90859
1774009
504231
1234152
1179890
1910441
150819
1196957
1658885
1481222
1139140
730965
1949974
151280
404493
1930181
1282087
526100
898273
236767
886067
398300
1963697
602053
1525481
1516871
1819448
1580382
525791
1461004
888708
1723465
631432
1975592
1584669
660772
1809395
874809
1514023
1981153
1642649
773646
983558
1515232
350636
1729454
1848905
1624732
793373
544406
1040731
18282
408737
28368
447063
1109240
1039551
1624463
1291423
981280
153262
1178718
982101
1776741
920476
1432229
657303
848869
1257123
656189
1185839
1792714
1915231
260051
1252431
270288
464856
905930
863794
324529
762021
147863
721273
1663868
1395304
507303
1893408
1551450
686462
222073
760931
1514421
1256609
565805
1458043
269875
1215200
1581354
411902
1635444
332195
1280990
1595954
856500
9592
1589770
1723939
1939166
97385
807746
59552
726128
287583
1970102
1272468
915770
1804145
353315
1465255
624875
263290
353117
1794131
1556177
551649
321306
1632701
1478892
1236485
1170914
188171
587666
1893498
695714
977312
174894
1807649
419482
1595617
1261247
549201
314774
1831471
616740
1616142
942744
778289
1658530
230627
1374941
1193145
273226
587707
1927526
1708956
1138644
1560141
514585
1157584
655742
1166060
18849
1870616
566163
1797260
473677
885772
1283825
884288
1041165
627147
1726543
390144
1140945
986405
345025
117035
430418
533482
789197
823869
1273237
843355
1182581
783936
741478
622337
997966
445542
1445716
785568
359439
1886639
1614151
1628507
217723
50405
1029232
1796292
1452286
715276
1071887
1534007
691843
267494
1404971
1191634
1248702
1313121
101806
1015592
1820197
344396
1811391
1946502
1374166
1763072
1794697
318291
1010334
482742
210130
901606
454854
1957424
1452118
417640
403948
735394
1757748
285222
1767224
339434
181525
1312349
1692517
304063
270322
1467993
117227
582231
187997
1266212
454703
991665
502281
669885
1093011
1088927
549164
1708487
980013
1853656
115425
854789
1906685
1848380
231443
1891964
1026669
501747
627678
759637
22418
1091566
86183
6500
1904216
1205729
1314951
1398569
375638
1026470
1086253
1328518
1655185
55866
1847665
436151
1599319
977774
356770
271374
1800294
1574041
621230
341614
1369188
1689976
321097
1208504
1069162
811806
1682801
557283
1354900
755158
36980
1073907
1177580
253230
752362
752192
400216
1532145
1525551
773079
2659
1909153
1949996
1231518
626329
1863109
853557
1493892
866671
803944
1746978
573834
863370
214469
768211
259741
1531679
583971
856740
1001351
803387
1209824
808025
1360040
1640655
1328620
1668428
1183678
1562450
1101705
1931677
1723281
138347
262436
300294
681438
359100
342585
1820470
60457
226238
384757
1213546
1029046
468765
134184
1229567
982511
634578
1595125
683513
1240318
1061559
989482
852
987670
1020199
771945
276660
1710111
1871839
329859
958841
1865926
560652
1975226
725885
354045
454109
1158517
1962715
1393669
1920952
1568301
620078
767727
1692428
18760
180488
326325
1237471
958549
901675
765884
389101
1622981
1965086
1375276
1868596
33706
1206525
1625632
1695907
551993
761890
855338
813222
1462309
359147
78928
1692511
1169185
258605
1078158
294327
1666308
265801
1345904
543579
1930657
1824773
425829
937765
534023
38216
998453
1276372
16080
1886663
160339
1559773
1539805
607347
713006
402180
1747411
1306500
449259
393597
623898
950913
1955920
477317
1541203
1626048
207447
1975921
1413857
543445
836961
911758
539828
1591202
883765
1708062
645801
1138367
1975194
1204162
1877804
1970095
1307000
1428536
852334
534420
1055001
1266907
1763321
351577
484237
1167029
486944
1762152
746407
1301134
255060
1097444
1003291
1340813
1275580
1783498
787055
720525
1863081
1123066
1840627
138107
479620
19982
1443820
1652004
312476
1467990
916195
1350832
1834885
1373510
247597
1842084
827655
1456340
1255061
1661700
1306422
70588
408611
224659
1525891
1920788
584648
766067
344504
957145
1733537
445350
1150976
1142794
1856395
1346259
1301898
1286665
1280215
65909
1369076
723042
860598
638108
1519419
804768
425263
1389057
921858
1634542
1422927
1014280
612047
1267333
1766905
66812
882184
390146
1501748
647996
774299
1271169
455613
99094
627350
463897
902460
1209098
1099250
219338
1449188
258494
1416561
310180
1280701
1154425
1815688
545504
1764507
1525661
891882
345350
1983373
41475
247297
1167210
374675
1974962
697315
1479898
1496424
1748512
561288
1398318
1898728
397181
1953047
1812936
1055939
1547844
938229
1382200
118399
1051350
1996248
1225543
1449512
1808963
1411294
530179
1043394
638061
1690518
715391
1104017
1438037
585773
214526
832633
1803053
606037
13901
1750296
1331923
381345
909708
431302
539147
1523884
711017
29589
857653
329264
61443
772799
869853
1364444
159148
1967808
629897
1677161
1754371
1149041
1066627
1364296
820997
1315159
1619384
359096
654067
1804624
1880673
115374
463057
507144
199288
47583
321058
994843
1372903
948678
1223654
1335795
735953
1248245
323859
158175
956782
503817
1399983
1161843
1292330
991553
1926004
19920
1509187
951019
592442
363135
1761583
559435
592317
175771
1775348
1822176
1092758
36436
289539
80187
162865
1971168
1612045
729600
149188
842420
1856237
1871999
959979
906424
1556624
1899998
1736639
1440313
20484
289090
1046885
1332340
1236130
1483744
830877
821354
1976393
1813411
1134345
770805
1787647
1872563
1501373
1206577
623116
1642140
853944
1797876
1501257
57765
479991
344115
396461
1740200
1764529
1972929
1739491
787919
1197679
412197
656867
1518912
1855658
288928
294691
1482308
959168
1291715
1375408
1807842
171623
81540
517687
1258665
1921197
260615
1102538
64041
257429
1470744
1199782
558502
400863
1595297
55785
864876
1183588
1305961
615440
321846
859885
1265416
537454
840752
865721
1870496
903418
1533987
841550
964039
1524883
1015611
666664
146695
1998052
1471452
1341222
1603109
843942
612551
184081
789668
370707
1243198
745987
755396
1483800
648225
429165
1106721
1341551
831501
537547
1679442
78545
1919339
602178
1320033
912869
1590540
372287
1886236
1033606
1000240
1856595
193870
1930946
1634274
686073
1978523
1283866
784296
1277836
1816843
1946358
246563
1968643
567416
156504
1478071
1350213
1178411
714254
1979656
174271
416561
1013985
1129678
804590
1489625
1286623
797127
178008
1306986
102843
1838499
442623
871854
879139
102326
1851211
155679
1899220
586542
838347
1225837
858456
400162
849021
1698044
1180309
1806703
1628157
1464247
490670
122586
1367487
1160696
384589
906088
1718034
1219541
446036
159700
37696
1696049
1549775
1427694
898996
558244
716395
455154
579599
1632340
969659
1049638
230431
226423
1557270
438806
935139
2848
502085
1723748
1583451
387470
831602
222677
916409
313555
954907
1742900
1343174
1346816
1411524
1252399
1877908
658872
1298439
360739
665116
1198843
1230528
638870
1579879
1927503
1579236
808790
1150122
560986
1551278
1459901
1739698
1964412
805310
753235
1504553
1979129
1150598
1121165
1280630
976884
427363
46399
1196263
1450826
84405
1160779
183886
1696872
1399605
812443
879581
1265724
1147539
1644540
1109142
36494
1902867
1008090
1588405
499511
45871
1880826
1615026
1402718
1901394
704686
738612
627044
1734964
2273
1346191
112061
100347
247969
1383500
646194
1449505
155603
1799755
1778728
1600390
930378
1420003
1757290
852916
1109122
657237
567067
564440
190909
37611
618260
1914256
336484
1978754
1314904
1517247
886425
441124
501069
1964721
81670
310532
1380830
830964
819175
1196352
1524266
283675
1668614
1155679
778458
765725
363142
131319
112337
1575573
880013
371453
669628
381759
1407350
1258557
860326
289297
1685035
238616
587654
875350
202762
720081
1442358
1874391
811596
301233
330693
876069
1602321
51018
455404
577440
5828
392164
1891655
304408
1409593
1972870
1888812
1553387
283223
115953
54822
128814
1461073
1369546
1850311
1275177
506851
1268391
157649
110880
1910938
670446
84243
1877537
1195417
830191
1813013
1605108
274241
28542
454984
797468
970083
1493294
1738662
1395349
1832842
1815387
39396
594614
1107371
803484
917651
1456968
1957476
1003388
15787
630391
1474681
1405107
687066
1661943
676410
895509
1640822
946957
272549
1754941
285255
1184750
255658
793787
436461
944731
120958
527913
1994555
1219234
1731228
727493
457167
1661004
513352
1713298
86107
295585
1623281
10748
998889
353138
1675928
1018566
1424352
1098184
694694
1474458
407970
1174997
797055
1142779
1107393
1107855
201121
446281
1879473
63609
1992901
22096
1678047
1850561
135063
1323707
1529631
135639
176143
1727453
1899062
435220
1853759
763098
1695276
1208014
495143
32231
309213
910166
154955
791457
829590
1460129
1936741
1337399
1763411
1200176
1361085
128824
1426924
767342
1713215
1965767
870156
979186
1563671
1860869
1594544
1697065
910369
379351
189858
1343143
1024771
1312889
965990
522168
1595692
171290
795274
1908043
1542468
815911
543656
1482562
372681
1912805
1014215
140881
503587
553274
438280
1549923
121418
1491971
1743516
1089444
670337
440893
1949625
1315754
795251
364539
1396051
644796
1790529
1499916
1217110
1881196
364626
231936
500713
334398
1110755
444948
1478411
56948
426124
1340946
1613549
747508
582313
454874
1882025
1714445
988653
1573728
1000438
93973
333320
240600
699188
281885
1729152
508577
708794
276603
406040
1647683
767973
489052
409220
130621
1245751
1748377
1485820
713795
392150
1133240
169252
509442
572137
788017
227311
834810
1570905
1667018
1153118
357869
242480
1373924
1982609
1206166
1323523
126771
1012652
1682311
1072552
1954899
1921486
1958945
1292624
494090
945126
503992
981405
1858317
1801480
660500
31278
1535528
189684
724412
1477514
569901
1895713
1652828
695202
873755
578858
1796551
1883373
1753010
1225199
863653
615993
1129687
1524692
1044655
741700
1411777
563085
1851289
1573450
1703571
322567
1177188
545076
164403
444071
918603
1548444
1422511
1771961
1282964
1248363
378280
793234
1569479
419245
135564
1646087
1917033
1529966
1485663
1872333
850790
581465
770527
1812258
1587999
673093
559775
1830771
148574
963781
1142892
602100
1849118
347871
658198
847356
1612852
1129050
1753010
1128904
640172
100101
92518
1826288
1287104
1747057
1160654
1166394
1768595
1730131
1020182
1649508
383439
1750293
1580404
359739
162997
1987059
1178952
102638
1042441
37502
596052
1156437
994632
1467232
315187
306010
246035
1995427
1260474
1749463
1604224
2275
805294
1649338
697064
1273592
1015944
1244333
1810985
973311
532976
1497081
1537600
252671
41212
380011
1551225
1273407
909880
770363
42728
1201733
118431
790112
196377
1135857
65165
719405
807808
1070910
194268
692955
1772974
1426868
1024294
749790
634827
421608
1494123
1326060
771696
752266
898601
1092507
377126
859203
1159306
56950
1091615
1648642
948148
196002
616058
1790348
33647
764553
1698560
15763
476003
1630474
1608265
1813644
789604
1971899
1315843
1989979
1983491
259585
1634729
968009
1235857
1952870
1310218
354578
914779
1016782
833033
401243
870079
416548
146993
1867915
448456
338802
1682917
1411860
1337570
266372
894766
1760642
380145
72682
22502
57867
1143777
398160
128208
1226598
833733
1496744
1248073
659992
812416
1100233
257111
404337
971403
1135625
241838
291299
407810
98980
418730
1795607
1777688
1754977
1020277
1371553
1386730
1639403
686405
505831
788834
235736
473026
597252
1039199
622916
1922979
467280
249306
873625
795911
524425
849410
911995
56831
95864
852497
805625
1359680
1752408
212926
1649168
1334584
166889
720885
312725
797755
1594392
1795961
1271615
769785
1722750
1341874
509951
1687991
1598016
574365
1259583
979576
1832134
818782
813123
1394420
1139049
775966
754043
1088368
1905351
527292
1639105
308830
456635
1382604
1327717
1368494
328391
1514541
935818
1017493
375526
1938889
419104
54048
640969
1308518
1637059
1876597
1927327
1081469
987550
181490
1330465
1961090
1857447
233319
268293
35055
1004169
1560267
1540469
483626
115220
913001
1286708
1467620
1435034
1418141
725429
570123
1180764
1584965
220572
1354226
546546
196655
263100
279347
946232
1032808
444633
1532338
995688
1184098
290218
1639035
1845335
1797257
1882260
1605002
1369430
159810
1779158
1352678
1896291
1634326
181805
652225
1490099
402666
690104
1587795
1192092
1420656
657740
1150898
1410124
424798
1995906
1772115
1138751
110750
648118
1258061
159522
1027546
1901717
464368
1592183
463555
89716
1585964
197938
932997
1643203
512366
1252282
1267394
477684
466343
936472
1883954
1642884
744810
1448222
1509517
544995
368551
1047982
1944307
646745
1358965
1564305
203073
961728
1560382
929498
632633
1990501
475658
234763
621964
944774
286894
970168
1000482
457585
708444
1458459
1873639
1937855
193006
1857954
1666892
413273
97485
642562
1803804
82333
470638
1678106
62274
1628532
695873
896732
191777
446161
900209
741369
835169
56953
393598
1833155
521366
652125
562944
307490
740472
1763413
1850834
185413
362779
1699627
654793
664768
614590
1978240
1708072
1647757
1099449
1589301
164158
359428
618320
66855
215008
1322109
237639
345829
1548311
1459158
77101
1490971
1579468
1903905
892162
270746
1823126
1382771
388278
300122
114477
1462629
1981243
615935
1023506
422960
1593323
106901
1445631
365500
483663
1143567
573019
89048
1629751
323439
1677520
1859344
1638326
1631702
392656
1287610
923360
1235305
222587
1858756
1032257
1503507
1360330
326250
1602738
330397
772565
1652909
196376
1627289
1055162
1067659
30768
1032202
1531797
1203574
216614
838350
112592
227966
1265300
1840061
1724369
1032340
903350
897759
917662
508181
1742269
1709777
368791
1403540
1995497
610110
598848
1549111
67694
1762703
421543
345975
1295530
455731
1944504
1613116
1484869
999393
266723
958932
1432822
522971
1391940
1713788
492545
1831981
995560
1713046
44811
378015
24766
1926320
11839
421168
176106
630794
1428611
427641
869335
1369538
1340706
1722723
30193
553648
742877
970488
1711534
1168655
35448
676793
398297
1595249
991399
161334
21382
88746
1122963
1310805
1270686
707593
610665
435071
850738
624960
591038
1375274
1783258
1263680
20023
1855062
93053
653313
847679
1630197
697171
1895091
625467
533575
666715
491066
345868
647742
1292580
27061
1875485
362193
394628
1575788
854037
1019857
1622551
142103
595734
1806711
1693816
436097
1011372
1344967
195472
619128
1037154
667077
202994
1007592
313032
1551594
258647
953547
1938957
1560404
1317040
597913
771169
303147
904371
1179537
1470650
294450
831634
567938
435480
1279033
1482666
843584
1296260
285654
1168461
1243379
1767710
242481
1048127
1123825
517553
346973
1406141
776678
1899276
1867489
490743
34746
1900017
892634
371094
570734
1749304
126258
1702342
1953930
748982
361140
1955831
164814
1337461
483788
1123484
37163
246902
633156
361647
1899024
91893
1234135
1603212
862102
1459251
85509
1545031
772497
360135
1604093
1907414
1686295
299646
1618274
761514
622480
1929678
445529
883182
499671
1527560
1276040
902369
1593248
1506124
771057
590213
1669371
451733
942004
214081
1581925
1019537
1585439
1559446
1270450
1654336
622766
390477
865774
587804
58734
286611
22933
762471
292175
532858
792348
673087
1542594
36401
426834
985936
170925
302459
176742
1487383
593181
1456857
1754005
1843286
784016
1972537
538862
74417
160565
1724124
861971
580145
1460294
91878
1909466
839841
543392
401288
1675288
1117251
662130
1170880
1883211
1049653
1275605
1288516
906184
1982655
269341
889396
1976374
1943961
1297188
361759
1454563
1209968
1029534
550912
17605
666357
316181
671533
1199137
1693258
254516
644040
958389
225951
1301075
801102
740164
110427
152194
1520623
433269
148638
830100
1853146
970916
754907
1775615
214879
1888291
1238373
460066
690927
971936
613439
47454
1977161
675822
1455767
593626
1754814
1114370
566673
238264
1461958
501472
727707
439284
1070102
104295
1440676
1691219
1850590
18350
1021981
1110360
948352
1435958
648208
769638
1397914
1825221
1114307
32538
1665031
1027788
1109098
929182
861285
709767
1112347
1976456
391059
1483250
585638
283102
227382
720699
1621869
1421051
1546085
1325483
530299
1920585
1397212
924965
1692995
659733
725473
1102610
1648816
1094896
1914295
806939
980631
1199056
1296284
1018945
1217426
1560197
738212
787795
1173243
1628568
1244119
709146
1325688
88156
445546
1726058
1582420
178935
8117
709629
481275
725135
610354
768739
1278295
1696212
1336371
1001788
1474869
1552796
1979561
164651
1005120
1506138
1244898
1060552
376377
179743
1969744
617716
1769931
1455404
201972
1506836
586058
1049693
1293424
874698
392955
290063
1477963
869927
87670
1608372
1715986
698304
1410165
1430780
1327339
1068879
1994964
978658
486314
1536568
1780116
1762071
62795
83839
1565630
850483
765978
803742
121019
134942
561580
1898873
230531
1057925
1770208
811219
1493919
1715888
1461997
1357941
1484775
1690450
606621
873523
1810643
1228763
39641
437798
1823425
560769
642368
1707835
1787161
1131917
1659577
1268430
163018
377749
1444457
1554283
462392
1160875
1105727
1006242
1212266
1121221
1401148
566254
1128687
178160
1073793
279556
862627
935610
1939406
979466
1228918
287919
167953
1592756
1782955
130316
1587824
1328870
1895548
1426057
922348
532282
1425957
559248
810961
588143
1523526
1891693
1130516
1296047
629597
1754311
1892210
819754
1002935
636621
1978899
1349762
1317319
866373
153897
733873
1613533
148142
1212824
312606
532226
789260
592656
268294
1549982
898344
105998
592574
1451855
1601052
1089312
1717723
1986981
548802
429495
1866866
916626
981385
184167
1524618
458293
1246715
393740
275152
1576320
422260
546017
565307
119214
1044635
401413
928920
1482821
1651459
1337498
1906216
1483028
1261566
1958701
1369710
254294
520669
328595
1822954
698479
848837
1916861
1398778
968882
1923706
140999
1514520
1659349
791375
539377
211614
869899
716170
954867
23253
630257
49904
1773787
208024
1325176
600237
37144
1883157
1206363
1892569
1119528
756908
1107304
1847591
1402820
1654022
250635
237382
712884
1409152
842109
217586
1911171
417441
1679870
210721
1507793
1887029
1126488
1427708
1508879
964438
627162
843675
1077925
600378
743143
367855
120447
1816346
1097738
159195
1978841
660987
1085092
1579428
841906
1425200
909060
1898612
436985
1217425
458581
1174459
1952542
1437774
223740
1329795
414247
277561
1796671
1591986
6092
700141
1543244
343994
327004
1350966
372000
1852014
714192
228402
1037058
1297030
19556
882860
1235359
740259
515719
511919
148186
179114
529563
772873
1531797
1850384
517922
81400
1866236
473903
909950
49256
997181
364621
740896
1371304
194243
555620
1795608
1182588
1840995
1174131
420488
958955
238756
1533075
155288
1253283
483701
1560952
1215024
379937
1910338
1211051
986460
906614
78617
276123
565759
939203
1516262
593495
1377111
1711444
842257
451119
924223
934763
104443
649718
1839708
926213
1981099
1753365
632040
368341
1077351
974296
246402
430647
1471541
207744
493081
1950011
124561
1857520
1289496
71587
1128169
1478625
302132
1932948
428157
792042
260750
1342995
580567
489200
662017
1671360
29843
656443
516959
1044973
1823472
700028
1273015
1239505
1727612
1196232
1247766
1874553
1056848
194186
1680083
387138
264829
424117
660930
918661
476414
1548018
698390
622875
1156758
582596
470603
1116919
1322082
1224081
563715
1637991
403223
841000
355018
344432
546980
1775029
1737114
189076
1327938
706002
1986212
400901
1451769
516336
1798411
1317575
1084055
1076141
599526
867936
1645270
538653
351882
259477
757964
175727
1571039
1777521
776136
54734
1071514
59857
573384
766567
227314
652995
1357508
1837780
254776
78331
1933653
385120
557540
1409984
681362
1185758
1444922
945598
613828
261355
1364841
1455590
642790
1975077
998451
978547
281169
1740333
1213639
1218058
837658
922835
1305261
1929982
1179688
30379
1159249
1819493
1014790
798097
527039
129510
532374
205733
856019
1883921
994932
1368049
741252
345062
1019343
1544174
1999861
686404
352635
785956
1836934
1524516
620489
791823
1138966
1514880
29840
646783
1947825
1522565
1636482
1243568
155628
721812
225432
1980177
598200
575166
454282
951371
705815
1275774
1939837
1354141
440587
1749345
1161690
13605
470781
970986
611175
1830739
1084124
1447176
1107270
1463957
1980713
1447780
332129
1686634
1709485
1247138
361040
586817
918049
1214550
1113923
1526208
866147
839164
573356
1721541
379255
1544997
550526
1368050
734854
1179748
1613017
332138
75410
141054
1182931
798974
428191
232971
1763056
724149
362148
889687
1322062
1987413
1689098
1339410
1115763
8398
1160190
1402190
1821318
333415
1661481
1708981
138169
856207
1990988
976386
569180
938608
948759
1343279
305681
1653444
732888
58015
515244
1593520
612308
1498887
1981839
21176
1776145
305400
1188045
747109
1941146
1726574
1808112
1289816
326883
764857
1397685
835484
241117
1205091
1760910
118390
372009
126704
1206616
1626732
1859173
73942
200123
844816
952010
871470
1167703
2688
307958
918824
443625
933967
431672
1554844
1975996
1556542
1597524
1994041
1299659
1370357
987674
393593
589677
1271483
826076
1101799
385772
433164
890822
1901581
1538234
968041
1615412
782295
123304
166547
580771
1302710
1799607
100471
1810293
136843
986992
571752
580374
523429
1761051
1055438
207282
1112789
1821733
441476
1654008
1316839
738487
825460
1506145
276160
102514
775490
1747807
1706839
1228128
537595
401624
475971
1603393
1011987
742595
1870388
1122350
1392235
1288544
822975
607520
1797862
1067210
1207525
1230834
1216058
588355
1528538
1657357
301746
614926
854773
1496835
1133780
1069592
1292380
167427
881510
843805
1659220
286872
1351714
501509
727770
947740
411754
1009105
937991
29421
1091845
1221352
1227871
406145
1331214
716233
1477483
1658413
720065
673114
971162
553910
1004713
1049792
1395193
1241216
430828
1785730
1459412
730499
1038396
1277362
1673801
254748
1740190
382806
1213060
1541773
858483
1446687
1624047
1930316
43441
885080
1590214
376476
1903143
1068200
1745129
1893716
587119
1616269
1494684
1571672
709315
287426
1545800
1402403
1819104
477205
776730
12588
1265172
88058
754034
163965
410283
355636
1528113
373542
604295
260195
1125549
1380216
928371
617758
1197730
930292
1608211
1295251
887195
314816
1881193
1291546
574583
917152
250194
575979
589393
901888
1494791
1505825
895393
111533
1103002
1617644
1431664
1142321
938198
899840
1354643
830184
13784
534276
901923
821261
641308
1364163
1839876
230567
723237
635751
913283
1639077
937799
1128019
873291
1003912
1569096
1679130
1123948
1851067
779378
1161180
1290651
847707
1368725
1362645
317433
1488483
1395851
139878
1064794
1471180
835554
1112187
1247703
504111
291230
828015
139026
353056
459535
589679
1493746
643250
1264967
1574699
1140618
733003
317500
1455477
965505
1412785
1759885
1550885
1233540
602669
626129
1263688
1195502
1710180
687116
1808983
873
53050
413579
1160684
1298575
493541
836932
1812445
192108
1206868
285673
44303
409395
1153674
251097
306444
872856
1030388
1155520
766737
913635
753681
1801583
494371
187389
1893095
1587947
152224
514725
1271020
1601791
1596266
655845
1508760
1018603
76805
65778
130974
1022616
1943870
308289
1804228
1059454
338917
391161
1495405
852295
544146
216688
1149573
1414970
1598552
536259
1150359
50170
179528
955714
468967
1721540
537694
605536
1226764
516900
1475365
976223
1262347
312139
740985
1823083
476116
1897762
259331
1795404
1817222
910079
1167831
1001399
1478657
1626056
1997550
1246127
16394
37789
1494734
706901
962460
1342670
1390095
1532354
1620752
1418867
1297934
709352
56179
1440274
1928499
324062
606420
1758489
351219
1607251
1033512
596534
1940352
1873515
1336887
473412
1006637
444104
1110461
1172106
1822566
1300640
1276846
163594
862859
656455
1550600
854266
851477
1546372
1491686
19346
1440657
1624938
1793348
153789
1760751
1187632
699263
1239268
1136485
1661912
1435983
1516790
1503914
913644
1687210
48148
798244
225202
121036
128595
41712
1568186
444645
560410
436397
205594
1122215
830904
1300809
1106035
715096
1990338
1926614
737257
437651
1026931
1244286
429335
1074505
690651
825913
222281
398494
1878329
300026
711604
1377261
911980
1377089
523712
1988213
669655
103867
1304533
1947154
1915799
1159834
1725176
1537416
187758
286902
948347
142473
473406
900716
1039774
1880574
806580
1451101
802596
252350
626449
1088524
1081244
1991572
237520
461006
1014208
1668711
522162
601270
114940
1490984
1507220
305590
1854711
767745
99654
310847
1545031
126597
1346553
1474485
1602734
209954
1778983
1513355
368217
545996
380934
650539
1005081
108292
1636365
826364
772960
1448166
421589
1811299
394136
1613708
1647865
451280
1732655
603074
1667321
1412821
1105306
1958143
1935951
1472412
1223573
1976017
328937
865482
466180
1360158
721393
1203838
432484
395748
614328
325714
1113306
1900635
1366407
628584
254620
509930
1121979
1941024
1187097
1016309
1379759
197072
949954
1101111
171302
54046
323802
1779926
427470
344211
335554
1267510
1257763
756043
369006
641770
553136
576121
484768
527428
1538686
1168359
1666300
677548
72418
1583219
1450199
1084205
1645882
539214
1494838
1052522
1291458
127824
1351759
730301
125345
229951
6816
1863513
111124
1934270
1546991
665490
725264
1140784
795119
56954
1150684
1012998
210105
1348392
1402786
677577
907599
376758
1092875
90512
1756528
621468
142996
343998
1831136
1860327
1329629
1185488
1273198
1959619
101113
1706566
479795
204544
1797775
1673191
964237
448535
338997
252058
1946994
1780329
1971205
56905
1979216
1964291
367699
1127331
43886
1708421
490735
163955
759131
538359
1564538
1208399
825916
965701
51050
571279
482051
1524723
230497
19588
309610
862723
1003409
1491548
1159781
1122638
916760
880223
886224
70727
670606
199265
1815893
1591975
1538203
1723594
373865
1847854
154449
609222
747195
1014899
614266
1248271
1793251
975578
927008
1974832
458449
1183411
57777
1483506
1730614
362163
1379147
1428397
1691697
957993
1385554
298096
1051390
352029
1053703
789965
904154
866322
1320093
1574376
1451296
1514081
26377
280846
575550
917651
1112494
764786
1310347
405173
397849
219112
1864367
1731303
644009
1587618
860885
636721
431911
1149981
1431718
1998380
1558933
1594662
600619
815093
1120229
1150566
1350698
1821216
447481
1107510
914456
388402
1898473
1905200
1240910
202447
1818557
937169
544987
1231626
851007
1006820
663101
1993529
243340
847230
219284
253477
101373
1028255
842454
842329
1972652
482482
990615
814678
1617028
1570593
1512680
786617
1636029
1866294
770031
1309918
165178
852375
329418
872846
1560225
12478
1354911
720196
1170557
710537
408222
308648
1638884
41421
188065
1494940
814341
1106164
481932
266876
1812678
1590851
1955502
409826
1591330
1069120
1447104
1203564
1149835
1611714
1599659
684788
584184
1755467
407981
1804967
599017
1938671
1246639
1278115
1332378
1874024
1806335
1481496
1869036
1828365
291243
878616
621741
1851151
184243
1441698
1497490
495359
1186080
567263
130871
1486014
1121139
952090
426007
1995095
1633095
314001
1068796
1205311
1357884
624404
692565
1750743
84886
102839
1624269
1395973
656141
1841372
458727
1127302
106749
823593
1019293
468388
502621
1124954
1060576
575287
714313
429249
1489364
1401927
139873
1497617
717767
839417
705790
423395
150784
1956471
845704
1984943
319585
1334307
1354812
7207
736949
1478679
754232
1105159
888222
452279
580643
1624471
456073
1421228
1061736
1182748
891362
1471880
287176
763305
633608
483429
471085
1157498
1250956
469588
1121273
1467871
1036612
610609
1269980
1285014
1182921
1089186
1579620
1096814
1161159
715575
914000
1723606
256116
1822940
1487808
1470278
89791
113486
151301
841919
961856
1658550
1708483
1392660
1181854
707441
540095
1504889
1847540
1061079
1818310
334629
960670
1525763
682773
1213168
1052906
567735
784401
748267
1547606
520647
1893063
1123519
1109244
949577
1713188
669169
663213
11348
879294
1315853
105141
269792
1624244
256815
937978
1208034
1725479
443419
858929
1353760
1794032
1847051
363853
1179970
1442464
1178918
1316948
560141
1169799
799501
1746854
1592551
150411
229559
28371
320970
232908
69295
91895
663069
1515722
1465093
857950
497885
898119
822082
644781
1165152
521824
133251
4185
1054950
1647837
142864
1641093
769588
1764125
610735
1685241
900495
97472
79122
1591893
1655395
1793059
246707
191545
739617
1304726
1524100
330991
503220
1493596
890647
1457041
740980
1680482
1105351
1579105
1345415
1578320
771093
1077311
1345854
1356168
1271011
327360
1237287
309385
1019000
150270
765295
528234
717377
1143211
762113
853517
1956917
1075901
808934
194217
831012
496526
535113
650172
773984
597312
1712065
1563715
1616750
546010
321671
942980
24044
1877889
1092756
1509407
1892690
1129593
1046190
1648736
942895
1941313
80194
676200
72013
192863
1967161
1776213
659959
1268066
79731
1730367
1983911
41892
85133
365778
523882
541548
1244999
1222038
1396177
1818828
569776
1020069
225974
695315
660426
1467075
1262933
1775394
143233
1698871
989124
1696891
1609225
1678990
679454
1775420
906664
1310413
1886793
1423361
1091994
1631850
254079
923964
276417
985600
427843
230783
152572
1159147
1602769
457615
1127718
1846316
665603
376204
1856706
413908
1966141
1391701
707641
386487
1788522
107404
606868
1371389
914690
1154469
220206
390404
349614
859726
1119252
1043327
1912360
993726
1803952
692522
181953
1482024
271223
1486852
1190496
1643396
297934
1240189
1617113
199553
857646
36096
210190
199933
1714817
1435343
96874
963695
506298
943181
1528001
1125763
1667993
415708
425021
10363
799721
1010252
100670
1135630
1262887
1594661
1499996
1188369
1364024
1943338
616269
461638
1567443
56604
1859416
1276560
108899
95936
323316
1733209
1293677
226877
1780629
1320587
1061316
652083
1262893
1859463
396225
1017331
281853
745227
1110082
893721
1707482
711343
1373360
362298
1444439
1231930
485321
114118
808185
1104128
1497661
697967
230415
535863
1057838
802435
170909
1196651
1487352
841193
1300422
167633
237782
584018
491061
445370
1538509
1782478
695968
1196250
1029508
166514
1265211
192303
323507
548662
936200
1070957
1235400
182056
1441849
1879507
1661387
1649713
480017
168062
373016
482794
1258666
338929
1248049
784854
343183
87870
192939
1578549
1065314
1175806
1166257
231587
1562988
396339
1929937
1711851
359915
1297348
1855967
1408210
70542
1229823
1387162
916754
351934
358270
407075
1732077
837510
1294740
1020478
515508
1133025
1752895
209090
1501984
776228
1387635
1400733
946635
450916
1966272
336581
399760
1069598
1340618
1681106
1927345
1455395
264631
84496
1762179
379781
1325146
1920838
798930
39491
772544
927171
691898
640621
1593772
465507
398171
263914
1360361
848217
1979208
1424932
101958
571035
1250662
1784169
679960
1637612
1460387
652886
57571
217292
1897561
1231437
1403549
1013269
1614107
611444
1855665
561524
793034
264373
844127
1858099
1526535
812888
1986806
247929
1626747
1220183
1007738
932040
686571
1622416
1963609
1894040
389783
1400517
1328422
1774038
544545
1411230
1366032
734390
70359
649066
1974323
442504
510957
1430922
1561716
1708065
361315
412718
112121
333407
1789193
196019
1525739
644098
1278110
1249817
1517479
556527
116637
930901
1508349
1810921
467196
679800
346268
1254115
940370
810750
1464342
1292202
888381
1975416
469389
1208997
1056588
1499556
697754
1980513
801494
295765
597610
281273
143117
324103
119479
1963328
1164410
721100
575645
49408
574241
1372488
1636179
1330755
1354338
1026112
440945
483855
278540
447666
423305
887086
801311
1216715
1644089
210648
513853
642489
1203889
929710
1044105
854093
1160371
231484
1514842
1234661
1550261
1457327
1349832
1586505
1957564
118178
1362671
1516723
1751550
10535
450788
1410917
1264769
1506793
837018
1001783
1947600
1434962
1401693
184146
1373241
923534
1562663
629895
1415571
1554956
120813
1475400
1774562
1120288
411386
211979
1049981
989457
1469988
647014
1397431
1059811
463069
782532
581903
1438462
168094
513164
532398
1711121
1859375
1381036
1425530
257256
847633
846267
725267
365504
784885
1296120
871375
562317
1683993
546548
1118858
1680260
1116987
1437278
1778216
926652
697242
791746
1469978
209742
467604
460703
792934
635360
265384
1905854
177746
821490
1176480
1585758
325582
1501047
1337325
426926
427486
592380
1500278
1970914
1096723
949111
1353814
824250
1776728
1708156
688897
90685
1455815
841506
134440
287718
1894263
1664744
715290
350420
3195
457177
544153
1330922
511303
641805
729207
1936759
898679
1976095
1794912
1038329
695978
807305
1916135
915080
1314428
1316354
1141310
1813147
1522459
378700
1721504
391453
1632422
489572
972183
222393
1924967
1796018
1937274
106789
459293
1863143
296699
981062
1690964
1149187
1838658
155029
89969
391386
982504
669149
723845
1317486
1093431
375186
893614
194798
277576
1490127
598948
1876478
447803
86686
298621
294518
75664
1677195
1792849
1451101
386975
62373
561666
1039925
1745195
573655
220020
1528314
1127030
1033746
1506526
455984
1235188
889641
1473062
823549
535438
1315726
1596024
608203
1749922
1080583
1853960
707418
741539
315302
745580
1912548
1732656
903542
1112130
367477
1422852
199537
991322
440833
1088845
962330
1511297
1234156
1778344
1965472
767362
543962
1687107
1626898
1149360
1718112
1597358
457066
991422
19890
272410
1438760
1009995
1474079
298248
1881231
1043504
1567725
1572385
1238904
945189
1325209
1008240
77084
823763
1525122
17851
697197
554313
1965420
615604
1472353
578396
926546
157121
1602537
319238
965627
372176
1277597
545826
923228
1993007
1293681
508039
1836116
1265222
223075
1983052
1651249
1622343
266222
1541269
705239
25782
650010
544024
663472
973240
958073
1932208
318780
1208081
588405
642924
1140261
1184657
1205888
577166
116274
644205
97881
59157
809429
777022
1871864
836844
852441
1983890
1330711
638517
694090
70025
1156861
276860
1535247
1953098
1216917
1190500
629241
574208
1724538
758672
472905
1209837
1444335
1626425
1408160
895927
1903155
1293555
1143128
110157
886207
740133
1100315
1276350
1018213
1756139
1386865
1029176
1855115
1198874
1442457
23011
915569
146317
350029
886696
1685332
1431976
42122
483632
69761
424184
158429
508626
1522961
1434520
1967860
1118127
488291
1803081
594251
1243481
1129047
1705977
444468
1212425
1175945
1372247
1909102
264800
1774778
1152347
1454364
709794
1821197
1579974
1282345
1397639
1759132
347619
1687243
299186
1085974
1024592
1028032
1971078
623708
211104
1281815
974384
708996
1300234
1074281
1380440
975351
928153
1909991
808250
1940408
1769425
1679234
998665
81537
1604328
35462
354982
831159
1513131
745554
590402
1866046
1280685
1377023
1268544
1469435
422786
629202
1779928
791711
534312
1359906
1725742
1675011
194560
1483581
583069
117185
329300
1386299
1217239
993972
895012
1460078
396016
115102
1857301
324712
1802203
1222554
66926
1266877
1275409
1619370
1946785
847213
293519
81288
971162
100481
191937
506968
1431761
400553
103798
950227
435712
1947897
1470648
1754731
407945
249693
1664405
1878203
1473649
65003
1918306
310093
1958763
1275443
903752
1366313
1489803
1775388
787945
1507528
1647090
1342093
1427859
190250
126796
875516
1384787
135814
1166927
49581
1080713
969600
342213
1371599
1892639
23970
1549886
122866
447580
302011
1579302
84946
1308515
1119537
627501
496894
1569620
102236
1357495
1983257
1828196
567339
1175514
1395281
1396102
57231
422313
1570041
1957953
370205
1961758
1718050
987498
1338565
128203
90360
764579
465846
527471
539468
1847241
664922
1846440
226991
1351689
1419172
1793309
825695
291677
1245342
1466523
655527
494889
536384
253499
954536
1028844
1612100
96025
667106
1475391
22743
1521894
1565548
1578354
580689
184747
1535260
1133706
1785996
1958829
1160177
1488501
743884
1577521
570591
1950934
1715305
325875
921970
1843306
1210972
1407151
1243837
4764
1318671
322733
1196156
1978735
1243703
1200708
809166
624841
1279971
731667
1873370
610098
350601
87611
1611291
1424024
1821087
497974
222631
727925
1987779
1565065
1851300
544973
1393737
1157749
1584616
910764
1299301
1255614
1774673
1330925
518098
60031
1531723
247902
213160
1617860
1431228
1015946
70476
1517047
1878145
734359
13964
1655914
380874
935575
1377606
1298743
1499150
1062090
1612305
1807794
1213288
187976
1901709
1986819
1293772
1959357
908158
1386982
1301454
1946224
1153634
19307
59818
140165
1396332
1776023
461486
1795826
994138
1154415
788064
1048524
669724
913203
1235443
993599
1544593
1885892
1723413
500318
382550
255551
1049543
429851
1566590
1088405
518604
633270
405744
699480
1115860
520941
1831874
408790
1239347
134470
1330983
1449728
320522
351121
1075307
282265
1744816
109786
769905
284411
1596902
1384188
1756277
1192438
76980
1886959
702921
1999633
1717167
767417
1473269
753138
1578327
392183
465535
529682
1794510
246654
1376821
841662
2011
68452
1484221
1519951
950953
758309
561726
627692
479065
1407826
1928191
173403
343792
182851
1073351
1483641
490794
1229428
372034
52391
431659
1631848
405056
1326384
1704984
1182655
726755
318453
429306
1609346
1382321
465453
1402620
1573246
210993
206594
821618
469188
593184
387821
592794
947749
607748
1208448
1624743
1640675
143651
1639138
306756
1402
356613
501184
1852341
1209249
191916
876764
1479379
95404
739173
1098819
1680111
72238
1815850
1779891
643531
580654
1411896
1486782
865766
652739
1325571
201239
222621
892333
1638259
1595436
1105863
299491
1378076
683598
1056299
764420
1487810
1834460
734164
1132246
1805067
1619077
1546299
1866802
873291
570499
619770
1348859
124435
1023024
1433975
1547879
1514198
1835569
333750
1509078
44594
1502106
571708
1051491
903086
215931
1107030
1249565
134176
1849624
90109
1121297
1917562
1896837
123703
1698034
379665
1674606
1738843
1862597
1903966
56261
47234
1207662
427650
1664808
1592816
1554636
1570630
1803299
717682
923037
685451
1132120
1342643
648007
1731424
1473499
1912641
1960685
610699
315330
659551
1524101
1641243
1471580
1413763
840360
870449
1862571
1069917
338195
1191008
1784111
1421212
1309329
704980
1851703
956269
794057
419877
683947
1519783
1341551
989245
1125104
715323
995398
374454
1365322
1435865
515355
1490002
1583702
765693
663805
705292
1860798
72316
394925
988320
1489702
1921407
1940443
793422
756644
520404
1366483
1403905
1693213
468534
1951068
1306102
325345
970925
559906
241862
438675
1659917
660778
781265
1909561
1302516
202920
1101945
1231599
1052269
1308964
1815722
1960789
1415190
1336718
1169992
1855360
798583
1039503
802521
1536260
1141692
92911
385006
1545211
1023093
1775648
1153607
1560673
665253
685244
1838507
1771738
981617
1087362
1653077
843666
1869669
637365
162090
6186
1611091
622216
527519
1753595
357123
1637152
577689
1676020
1254155
1038245
348077
300079
2284
611293
181308
538434
1342983
1135233
196412
1904034
1930810
1679069
1929100
1556093
465804
927036
1873112
990823
224072
521014
1232303
8475
1162249
1623881
1938568
1457255
1800096
1335970
1202733
728776
681581
1170732
1757587
1162874
797287
1625751
908697
1398054
868082
1833857
543277
567371
596852
138298
1215168
1183340
715446
857556
1860433
1019402
870215
1646207
1081713
873941
1617837
148655
1980283
722795
972811
976281
987623
1893835
1297762
269019
1161308
183227
1772606
442736
828020
1828528
400873
325112
1472368
866898
507466
922877
218708
283748
581457
676072
1414013
1941684
276496
1790687
136343
279574
1821779
1887413
67530
720335
415474
1746980
380370
1631675
938190
751030
1308250
1180685
1521286
1259772
1755365
44674
1683423
569184
1519282
536140
781841
1950195
317327
1688053
222874
1864386
1697289
786620
677866
792212
742598
105723
364038
1531576
920634
1897669
1668313
1885786
352729
1976551
1994745
108650
287708
320711
1054967
1854635
597880
1886258
566910
378896
1990031
185219
1715610
589342
777004
1144116
727846
1145347
1944665
390498
1221214
1913546
1296442
1033686
877619
1200391
1053782
1226641
49896
1450916
127820
1900993
528483
977990
1082597
445491
1738453
1368874
1180487
919787
936947
707636
20951
974545
407701
353112
1269750
1176800
1386839
1820909
501120
619631
70548
834776
1241339
1530675
1738414
1759100
1435413
1665207
1054583
788350
1814090
1442082
1908150
1371942
141449
364417
1887287
454974
1858045
1918215
1870584
242388
178480
1269085
464642
294035
1642007
1757587
729412
1417279
1476107
911154
1820104
1096865
699070
953149
1029564
319412
1521830
1137533
1959606
782144
1062753
558083
547927
139931
1419360
646707
1147258
1551353
465383
1430401
307147
69537
1660921
922200
297111
1854672
1929396
1612108
1143670
148742
442421
1080310
1775372
1969730
733352
1616561
811551
667931
1493384
1507060
472135
1838895
600458
694112
1664795
30110
1664514
447516
1278506
1433937
1359224
1433806
538527
1556680
1197375
1595094
1829979
1145915
1163789
25390
1870939
1429692
1519182
411317
151625
1376864
1775026
767886
1786051
835991
1745653
1047476
502885
1778255
1378504
1592205
291739
1606365
232260
428288
519366
1776633
239979
1135763
502643
377541
721799
1686286
1768149
530095
1635891
265851
147887
1860494
1113099
1967078
1421738
1156845
1189506
541226
1283804
988925
676775
1724698
42421
1805231
1183399
640798
516752
420164
476129
998790
905321
1800859
1146394
454328
1315669
1793008
965461
1678561
684441
462750
372484
1370711
1904824
1566303
1581363
831896
1009378
469405
80190
1300402
861078
1050301
1147530
133716
808025
512938
1225751
530177
719170
1834440
1436515
1510332
1808807
1708514
1089444
649043
269372
1180864
68783
1312105
695430
663934
279386
789680
731718
1940625
858586
1096282
1326041
870068
1720448
1913879
902932
1217922
502271
1982807
450023
70923
75762
1090545
390639
247087
646570
1041583
423222
1367552
1504614
857824
111871
280088
1626763
1164390
540099
269547
1263056
1130361
125866
835601
1369624
1617742
1997575
1680200
476840
3597
1883960
789752
1992177
688687
1408938
219310
436070
400891
1090792
584423
1020681
714476
295836
1427925
1557024
916355
1953231
713421
1678074
1021614
406523
1729819
1664894
113127
1224292
612548
1657493
1579744
7757
897764
207591
1077072
937404
786703
1173105
272457
463063
1419519
876803
743539
1153874
856126
1478058
656748
483217
1732726
246520
347349
381513
120734
799745
645357
223555
392221
70742
594997
1050166
940335
829461
980054
817057
1804681
438929
68371
1374175
437268
241942
239122
128292
1561238
1631487
422397
264361
1757887
460995
845602
1841043
661883
1925044
378522
1255853
1507208
822434
481344
371946
1171876
792169
488494
363157
532795
601513
1034692
965804
524623
617619
1564539
778386
703937
886037
1184185
334319
1220964
138467
33922
1616077
1230018
1910803
117781
1690230
170263
992730
485369
1517203
1795991
162369
1701329
1930412
1063950
637287
1629022
552735
809288
207318
1073733
639387
288121
1097092
1906809
1429224
1259803
797540
1707022
1572520
1361121
1177118
703258
1892539
1881470
1347849
1636481
1562932
56094
312641
1388896
1729992
433140
349181
692057
277039
79138
1740592
236384
1533820
612209
1961368
1375618
482821
612015
1500809
1575644
429702
417423
543587
1929751
700235
324137
1408282
320627
1222933
1393036
1541827
1844834
1425625
1903065
1131472
1124821
948702
741501
536159
226429
1846409
227118
1242363
120509
1711310
275476
228518
1118886
895886
1169810
496164
1632468
253317
302107
1407897
1052738
1606268
1337977
921397
1231813
1431631
702612
1303870
1008314
426636
1101983
1572954
120873
119765
374332
835196
637372
520831
784880
603863
993279
279163
1967446
368434
612482
805320
1168732
389387
1668346
435013
1975581
692739
991312
1142687
963053
601779
1683886
1140117
197565
319566
1082267
1004178
1932177
1709061
1840382
1854077
735586
463666
957279
853796
1909386
931929
1029239
976855
1843376
921825
1573241
885730
515263
870449
1017161
1100620
1959703
1849744
1485846
128956
193670
149790
327345
1860097
1166196
1720202
158416
1730390
1898182
169086
1773415
542580
374693
1784822
1184872
1719773
599853
1002733
103665
990857
1183004
1179744
707027
1505271
1392901
420801
607689
342764
880681
360417
400036
431993
892727
1600418
1422969
1084144
1503063
280706
486353
749712
559342
61737
1578045
597568
1280967
1571316
848964
1482885
785225
248548
958995
273251
943973
1216869
96273
328605
1000739
645445
982959
1949200
499089
1537237
431277
171553
973598
166730
905042
162304
1236240
156773
897579
1637871
793526
1014052
1885128
1755444
1817468
1921593
129275
236841
1736469
1575114
1869593
1121364
197112
1353384
1762520
855302
565741
1031417
1131666
331302
1664204
675248
591703
1535089
1322058
988158
405075
223856
1846990
289726
448045
1883010
839042
8367
1079426
1245734
1544744
234258
1052429
1923256
388301
436785
617684
736357
476219
1303471
237488
737747
308936
1712584
726433
557036
19267
174295
873750
817458
1498916
1952848
1639505
1623570
635144
319383
1732821
930728
686921
79149
812008
64295
493846
1345965
1661903
167311
719291
1875290
428709
489756
944704
1245774
1163700
555137
1982276
964531
100609
1147775
568801
640983
870971
1554663
1613938
733141
1985519
467871
249086
1647584
490642
722606
1620414
1332970
1180784
192823
1519634
991008
43487
598186
207998
230946
1473388
1269652
1928218
53334
979235
1078695
934641
1003175
1295245
841869
59376
315406
1733832
1370539
798357
1006556
1697282
355364
1158335
395256
1542959
272549
1862919
886466
1423009
1384585
1408595
1219322
820914
1570674
507104
1824663
205554
966278
1757400
408510
1948414
38175
1545711
1611226
1574744
1849132
1000425
1748900
574604
1999558
1933420
532138
1263825
1509870
126476
1981079
1821707
1447660
610697
1748704
1653620
715652
633782
1945084
1940997
927687
1208859
697987
1330827
1532202
383466
1469239
928965
163084
1378704
1319369
1166254
1838392
24740
34958
1089680
1705688
1973017
1319206
832092
1614697
1436459
1485802
272694
1600212
1590061
1579900
855836
1034157
1729762
104812
502683
845939
1512064
312693
610470
998846
763992
1228497
491267
164751
1962414
61139
1411933
1429344
1057994
1350015
911147
1996503
454170
1744816
331414
1170234
876566
58037
52855
1900170
312398
651517
466400
322584
57648
1383627
272624
680201
20404
690357
1767980
1403122
600007
1094857
1257262
845282
363031
1314547
1497124
1584871
62127
688272
730829
393546
1319622
1086129
1838376
573470
181233
504727
400362
372889
1130673
1417181
1561440
362763
1479809
641231
1283772
496413
1984978
1222936
1711621
1200524
1255376
867981
1110470
1935879
1983270
923075
924148
347971
129506
1609958
1958225
1764506
1929377
546976
1686532
811132
1984583
131786
707284
1498084
433046
660599
708088
1246657
1400515
602476
844723
1070378
1731274
1923524
1853715
1258016
481875
450054
1992607
702334
744333
903727
935844
164173
1281952
58575
1742172
1364941
1046351
135845
994670
1107010
1988775
1893151
429830
690331
1646680
887881
69026
1032789
296973
1307044
194313
1572774
1270307
1253006
1180475
328387
1385208
114787
858882
284502
85841
1374384
1379141
375965
691615
1875495
1140834
215252
7980
1554507
953768
612251
1514404
295215
538059
1851994
797913
513159
692115
1220554
1696679
1077169
1153366
1681068
1702262
994723
1662957
1237321
1161340
55021
1097379
747814
354289
976885
902961
1016266
1877412
1857552
1884926
1422588
1539000
71416
499158
602197
1815392
962527
360312
1323835
84305
396441
154434
1854947
1559539
1755610
1513849
1163596
1227851
917110
619637
342577
703120
1762865
477162
970224
1097503
646853
1933653
17588
736202
1172105
654049
1941547
323761
1962970
1196003
1989768
213796
1457487
881845
1778017
984914
1605525
1736279
1375227
1207382
479748
830467
678092
1085617
1805430
1206254
102175
1696300
472360
1471332
1178133
517595
43213
1132827
720254
931236
1540076
220059
1545535
1215339
1462062
701116
9055
1146936
751565
1619789
868296
287912
889477
1546281
866571
1846447
922984
1866425
301216
1619323
1731205
388539
357481
1480544
263945
264139
1074052
341495
1956128
696662
1303223
899801
827516
350980
637361
1451435
1229837
742729
272263
1512016
1220184
782168
1329056
1098969
695006
95410
1172534
1632374
869214
1568856
264170
245971
521345
611185
1588161
1648837
1834788
1318801
201032
1688040
1009933
586713
79253
1068595
1229257
637571
271332
742762
1846205
545015
536881
265894
776174
1281118
1809401
650179
1322913
155935
253522
504231
1681081
968292
676261
1568189
1481112
1174068
767095
1166662
244133
1621269
1776677
29493
1344771
774791
271901
1530663
1311538
1225400
1543492
27085
588174
1157430
105790
1179551
388625
27074
1285061
1502238
264777
1401270
771757
811064
315431
591079
1055258
835338
1088906
1832012
374722
1813228
241498
1146208
1125918
425868
1124574
1990294
412817
1733907
862139
1051465
983610
1556770
992900
950150
1581743
1824618
682604
1048268
1592618
1899813
258714
996770
184938
1723966
1161774
244361
46211
1272406
1856101
1465571
1571287
840250
800765
1540316
538501
788785
839588
715059
1136353
1121571
1306143
73102
1940233
220430
1737174
705261
1110707
795621
885565
1781924
1082156
1778242
1978036
684806
524605
310107
397533
1177528
1951315
318686
1734973
888603
1682552
1555463
60855
1808159
576374
1875700
876782
1452744
1558999
1683401
283464
1550695
1824720
1225014
763856
1787522
684680
805200
1684192
165349
1412923
731891
1961994
61669
891099
1802281
1463621
77633
1848275
1753677
855521
1319930
1826332
1234565
1892310
13139
567562
994067
1762544
1127952
507306
1112250
816017
178799
309114
43628
1212854
1038815
608151
683824
1227992
1338297
1223265
50462
1332381
978865
850391
1182299
1192533
1789661
35385
1067264
848540
1813930
1924020
977403
1737881
842760
1630620
217214
788585
1794905
1937616
348321
978880
44426
1963009
1150962
1523664
1779671
1171995
1740770
1387800
6693
1699535
1596569
1104086
55386
1656594
1987032
380111
1500933
1806195
694246
1004693
105728
265464
1475901
932771
1558465
974769
1425515
768200
704848
1207261
1709179
629812
1405742
1066745
992081
916033
615854
1385961
138225
1967543
332010
1502163
1325176
766572
1029458
1286113
1678873
992127
1341066
1628671
1249570
1180969
267622
1786340
1412266
78666
824680
1773583
1804960
180849
1426806
1622924
1638233
1967380
1776366
1165383
1333797
1773559
1502214
1794772
207171
1299644
366395
47321
714274
620791
164179
260320
1713693
564389
1452178
502881
450835
1776087
654838
664119
1912789
1823397
688091
723321
1282891
161556
591589
1910787
121025
312082
1626210
213673
1872888
1010440
1958061
1019106
381663
952383
545984
92639
969288
215444
414829
15008
916467
741832
57937
905953
780234
1242427
1559697
1347369
316390
70033
409790
771564
1690183
1081952
1443010
1797278
1595858
1826648
1569726
1449896
796420
82616
1747393
570048
1039220
1165844
1738099
329789
150233
1058196
1252982
668790
919215
398294
1269409
1529574
1076155
5138
1565721
1623704
950989
1851848
467621
1957959
832491
1233436
1502681
1953887
595509
262395
1364953
380531
1692465
1822720
924657
434175
795164
1388928
1704994
499806
138266
1651985
754306
1024144
1483271
1441059
1323930
198155
925896
1805772
1407901
1907578
698628
1566439
1820082
771312
1359185
687674
840735
1178999
1174441
1132258
1323112
1588758
974775
1718584
482322
270120
1123940
161106
711583
511888
510527
793440
200416
1941135
949249
984389
1562653
1380190
457946
1464081
102226
452253
321597
1438118
43816
1081974
309058
1238578
748675
1136917
56358
1790619
1775283
1504813
565483
1416616
16751
1942565
510517
1979082
218711
119592
1409456
949008
1518236
1239292
948495
1371142
1911036
1132221
87526
513761
1914722
388040
40750
104485
248797
297973
1440866
155881
980481
411055
1603327
1748791
1446362
227345
470261
1561611
1456274
573584
1329642
1618947
1207825
434120
997950
807931
1643338
102376
497358
1883634
261103
227717
612802
687836
103411
350150
833825
689211
1092743
756992
1960916
1555636
1560079
197189
1350964
417989
1914323
902535
1546703
441511
340941
1798621
1454076
629378
1395678
1414715
1104011
1467379
635363
1752237
1071966
577138
1382651
281481
400652
1877586
55522
1312689
1073662
539521
1611065
86352
495095
73360
1042963
1726523
1036346
569705
1170391
621158
779780
115793
1124881
1884776
724502
1624432
795619
1281722
88221
337975
1140351
1480623
54579
106166
1216874
380357
150509
1586640
1204124
708742
567919
438977
469550
1357215
137574
1907184
1797782
754364
1281406
63519
1371354
1756260
1522237
1326884
1006968
1750556
555277
698908
1814756
846141
245571
1396836
224603
1678348
1191852
1807636
1568497
381355
1082202
1118380
1872997
939806
1103547
36200
1860469
1672278
1942335
154203
1474222
215310
857918
1280051
991225
1566250
115263
314684
618850
1037683
1295526
140772
1721814
1139381
412551
925107
1110843
366518
1856006
890874
1606857
241513
1378941
764900
1355505
807784
392389
1234132
681310
973479
416534
1398561
1480761
437354
1281075
653146
1550965
718670
1549674
325319
423107
1774230
1977409
858026
1531427
149950
1779486
91318
659260
1681955
1705055
292865
1406739
667286
974307
1100637
1909268
1793156
88355
12307
1639939
1464713
1530619
1235632
1573720
1364558
762499
651944
629347
1205009
533648
1982246
937342
1476672
274809
1809794
1254596
523604
928345
460020
559947
405409
1024688
484966
1544313
577158
706783
1769881
434997
1901752
1979200
1064675
1866869
1864954
1245859
1978612
1848329
1192655
1899908
1662693
19313
1061038
1672060
1773579
598135
727831
698723
750259
372883
1455071
1279577
747738
597973
341204
468183
626654
153850
1066362
1576450
551069
97220
1472809
1708573
1558530
5710
1387904
109348
1416166
494300
1272810
599536
1194621
24064
790946
1682840
1715593
1151844
1377397
868777
693815
1038647
1762847
1873972
195015
1436297
1726689
960125
1633478
400651
1309438
75122
1049214
1975651
1796299
902582
1510400
636546
263673
1723635
1597959
1674957
1175343
1350762
1166467
1821027
454431
279005
1628236
1064812
691085
807352
774721
1324994
650536
1373021
1938801
861461
191157
432867
1026539
619194
787850
1689372
767913
608198
1222095
20380
1845564
1494529
1651442
1546069
1392735
893370
1901681
109449
1180704
1305664
1021860
1243562
884918
1069069
1564648
542453
1135679
973206
1437623
877027
1535368
1365529
39504
13271
1423684
1946536
1566701
1270200
199292
1245632
460867
1861066
1899429
367550
1817773
198584
1613596
430421
166076
358547
158552
1673735
1221517
1151929
155326
250674
850081
1474636
1989726
1933376
1469355
108423
278963
1679639
1059064
170461
551127
24903
733877
714787
947754
952769
420151
1083978
1272477
1662546
1756926
1079117
1883665
835764
988026
1928847
1864816
1047537
226359
263481
1424230
673147
1875232
252037
1372392
1296947
1978187
1758932
931098
424339
1028750
1134651
1777836
752541
1122802
1167286
1832539
627118
655787
1238335
287978
1822129
1828877
1014116
556964
1577678
1783752
866205
1033824
1739866
1297562
387120
591754
40672
1860106
1045955
1560268
947619
1505986
1402450
1913046
355260
1060606
414729
1929904
889115
221030
1811175
1794437
888972
491401
342268
677451
1948008
679913
1234963
1088708
1454527
1256529
1345372
1893729
1041795
675828
1360540
936309
1866647
1385192
246357
1220187
1519750
1144785
877469
1656501
1470473
1437935
1349078
1552386
1025658
973262
68293
83994
559451
620869
1054575
545006
1481363
848352
1324133
1151263
1337459
1678622
720241
651523
1122770
1841774
307451
1173622
671111
91095
300757
1048219
156052
1856921
333742
520406
835460
662957
276504
1145722
347935
52000
1831865
873399
2320
374343
1500600
1726764
1129059
1104540
1826167
1529831
1053928
1535699
1656120
1115463
697818
734843
1814958
1256711
1556101
1221292
1620178
902278
893467
687950
1544358
490394
1091741
1701260
702249
1617581
283104
791649
1020304
1295493
1538441
1735035
921200
620410
1424670
1735870
527051
292004
1898009
948012
312832
351462
1355129
150925
223361
328197
1173757
78014
113983
1559188
1467614
983764
791512
1569430
1549959
451506
1924695
1524520
1216398
1336959
1037135
1860830
648918
666406
560813
1610681
113146
1845553
1971711
1962397
1069300
485758
1296167
1225726
1434950
1049511
1424572
1678779
535928
757627
1248123
1104106
1969125
1377155
830184
1819088
412487
733985
1242162
1748844
1007610
495225
452569
709084
1721638
923559
885195
336274
328849
274633
801031
1186549
114663
1688893
673157
1349045
567419
33677
1709608
1792638
1576184
1013103
74682
381271
235866
484448
283811
574206
1607961
831434
1644004
115751
687121
1841426
464923
630732
466272
138071
305748
4919
646029
912546
1980674
1383676
1418366
520688
391262
82421
84397
1680550
735332
1706873
1629428
212612
673505
1252487
597227
304569
737332
1615758
1266325
1291215
653802
1112736
1013418
1288352
193362
73671
352554
1543559
1804122
944766
117940
305553
164810
1683639
1469917
637908
1381158
456810
1421714
672255
1077566
1928344
1779166
497144
1057484
1724433
1213365
1560605
99502
1893110
134171
1051366
441148
140574
1125031
517235
664883
1529207
429510
1449713
1749884
742936
387248
605617
469668
1458615
1881486
544135
90463
1194817
1197859
675020
1901838
1387772
1023744
372719
368589
895273
1807450
1324726
1097311
27358
1244502
1342399
1601741
530119
724778
1780828
1998951
79717
209203
826512
846904
888756
1138600
843008
1778169
1825248
272607
1496958
1429206
1633442
1325175
1103406
698729
867729
1906259
1622509
1844045
841257
557124
937252
1343153
1678171
1880838
907848
1508967
409046
1455581
1709501
1349247
248112
936646
1577510
1380141
884064
727716
1123483
332120
886297
1238913
1995751
335973
828764
1249765
724822
1514711
689331
974072
1060596
1041462
507118
1065252
832277
1478801
913637
603198
1563577
1712267
744663
515544
539954
1559793
1859520
1520119
1617209
283617
1795244
1278095
462645
1045308
334314
908051
67286
45214
1954474
479033
1482741
733057
637320
1262316
1820578
1676773
1790106
917637
807685
11814
1551644
914805
1461051
841102
1095179
1346551
1798628
1406366
1545577
1654682
885626
239576
337194
1007501
594232
113878
1023221
1345639
849240
1057681
1154326
1624059
178614
1395226
1830753
1304072
1688714
1925495
1050479
593472
1950382
719432
1765141
949162
1738040
872785
1892410
1573020
1470582
210836
1320834
1885677
1545319
543666
1525469
786090
1580245
1501356
519133
409969
1174298
1052589
843295
1887038
1727904
1986268
1973888
1164420
1989740
1532965
1072710
502945
1732401
897653
149015
1563042
852895
1811285
217776
424891
537697
371015
639418
1718241
648618
668368
1015983
1330692
571846
390773
1610171
509620
235110
502780
860638
860923
688291
145057
165973
1199036
723126
1363092
310972
1576715
147630
1898272
360352
1396082
1331716
754792
544378
761649
1094735
1241996
1137265
248477
1661234
1500671
1711829
1842212
947253
1163550
1624952
90126
8072
673682
556464
173644
551749
721143
1544487
235295
1827467
825668
815171
1609143
1365982
824668
1592915
1250430
970582
1556959
1310739
707376
1729784
261484
1545738
1252323
1605166
425675
544951
1354727
1556502
998959
1329078
1430739
283157
1982168
1710610
1415817
829662
280434
874801
1639719
1782487
1109240
315549
1654801
1537559
1978014
1909903
935205
1573653
1700837
937506
914156
1299988
1845103
192922
1703160
994
754803
1038222
1603593
765798
1977458
1480277
1535977
243761
1228627
1359397
405064
279185
391694
1631003
1475414
39820
681331
206072
519487
1563570
703401
1752985
1798316
1062912
1763637
1403618
1459565
707588
1702504
1809734
1454780
386686
222541
6541
1370776
239952
1447005
1117205
896839
521253
1739742
696998
497802
145255
12788
1811221
1430878
1379959
121877
1911511
262316
24222
1367519
1809524
36898
82346
1236996
95366
1399642
831483
1580676
1546208
1268396
1392067
1515991
1590075
1338790
195488
228556
1017079
429687
1101570
508639
317627
853823
1048572
467434
1090354
845088
1383827
1570603
345124
156359
948067
90965
933709
1876918
906190
655146
1235673
452660
356328
231150
684164
916258
328251
1071854
1378709
1617234
1028951
1054529
1325017
1537650
839224
713867
480835
700006
581919
1190781
1684508
584011
469913
237600
876010
1036574
242646
257824
460207
1470618
175792
1264812
61659
273215
342488
1319839
83422
1863778
1793226
498902
794289
1311172
1023956
583158
231990
1637618
374548
772776
1628564
1121621
1424033
583561
1661016
1447309
788774
1109392
1829286
1888758
374487
1073231
1797353
1107386
1149259
1724355
1601349
182465
1366868
1888194
1246711
910285
1783695
1152984
83863
721062
1334830
1483094
651235
1795254
182868
1151487
134631
1559924
915713
1276986
183726
155322
340533
635392
75708
46595
1063075
1940906
1308
11734
349807
189666
1680847
896797
1487162
75657
704790
1322121
906897
1790901
662844
351295
256363
3665
344216
1628685
401428
31590
1922972
53325
1053022
807680
1008284
615266
559065
1447196
1341222
790377
335905
1715049
1123439
18405
1823562
1691
1765019
846065
1868650
835411
897978
1422832
715907
399293
1460663
929580
1695999
260147
527323
843002
516247
1782502
1537844
248137
112275
544996
78268
677706
944271
153294
575037
419645
1516935
813817
731204
758700
407698
1514061
752459
353761
1013355
1312222
1850239
359272
1563986
1962709
1439527
1059571
563293
1784099
290401
1328136
241863
1580248
1363619
1598858
730697
1647714
1815479
247001
1964584
462991
515225
730618
301480
1658844
133204
1305827
1068192
728620
1374684
1573746
1039358
592326
825981
497099
1058570
1805895
1624707
107079
344956
459359
1477271
1720868
1916720
865773
1548291
1458484
1787018
982761
1166945
1542992
1499581
1083670
1301703
838305
1311335
129806
496769
1779080
1666871
193734
635643
1861338
1537767
291212
249048
1866732
1924870
1270596
638837
1121526
1985985
1038055
615390
165697
115125
6108
1407670
1077703
105780
578199
1054288
514600
1482346
853483
183875
1683918
1826848
694145
343667
1137442
1191159
655681
230687
514949
51543
112296
1110331
633521
258403
830793
1412188
880982
540356
40114
460558
965058
924500
1870083
718201
1969070
1638054
259043
230255
433220
405276
1814642
587607
1913444
1892150
586783
407468
815406
129172
404612
988697
265705
221508
1532806
1671459
714867
1762717
1927131
1305163
123083
617583
1749679
342461
205014
1966753
1037918
1561145
1662641
695827
1191647
649672
1735840
509040
1076613
95164
551811
658713
209031
728540
1870995
468407
1605322
1235768
441638
318797
100013
1424613
1282786
1981373
1972054
1379859
410506
923085
1122633
1002152
854178
661211
998820
1283544
472251
1378461
685970
662518
1003907
1372286
678338
826624
102944
777672
937751
1648733
1254425
918846
1847496
1376779
867869
1254422
752417
1602150
1180893
1309583
1949181
947228
715778
310958
751543
924368
487663
1336296
422050
748670
672730
1172165
1309477
987949
574552
836549
1846689
1834954
1997264
1554655
83962
1597908
1881948
493621
552230
1711075
1987491
408934
121109
485390
1608816
1364862
1181594
1145342
785729
1281013
1191258
171220
398776
1589753
308043
185105
1979460
725786
852434
1850976
547167
77538
521354
461945
280414
512075
1762692
949436
364923
571283
669546
318593
707745
948545
1948359
629922
306928
392871
263462
1850170
657807
1710512
906435
1595476
1576364
1678551
1722803
1285681
1479755
365428
146385
1871547
166984
578443
1369288
601542
1578125
48910
1396085
546825
1336167
134971
1482626
566529
974295
83871
914607
550070
1867933
947556
900701
1419267
459451
268027
1485160
830866
1270376
1007664
1986958
1023678
1961546
1933092
532921
1090004
1733853
814810
1659926
518126
1743199
1713301
1367861
639604
646182
1275030
289992
1908537
290230
1378949
854408
1550400
1472531
1792843
1900866
1223951
1931044
184756
1389892
958232
887977
120568
1584737
1088111
1834370
1264124
1096860
1663027
418886
1000827
1254885
1034626
30159
1538263
1635521
1201010
1818348
1690624
587510
938221
1123381
186715
1195198
1199963
1320187
1547140
1037336
950326
421918
576722
498484
960492
1885935
1137297
1241369
704776
1926127
940984
823078
931855
1460395
837980
462789
1837497
25838
396453
60211
253279
1803236
648791
1184581
244525
1377524
915080
820000
1896145
343701
884754
942272
69405
1793763
906721
520030
139941
133584
1785736
1387544
325255
1181436
1472544
571372
427201
804428
91653
1934708
1138689
208753
1635924
1473947
442141
449749
1709798
668440
642743
309824
1520250
22810
1758735
1575491
1616192
489799
1426227
1499715
1357153
112626
834939
319335
1805451
1160154
100268
1767001
1866108
1777913
1632911
1692007
1327759
694157
907034
342338
1317811
1808473
808834
598034
369973
1667468
1206664
1816355
1304662
1288537
1272199
1773617
861708
511903
1040552
470963
1812431
1055884
724435
108710
535324
882413
1913688
563944
1798995
1805756
1091179
585064
1837334
249156
561632
759904
1338101
1795901
1116540
102800
1314101
783173
596596
1714148
315833
392168
830730
900354
1196084
1988040
1853561
1478469
1928927
616216
6736
651337
933220
1070053
1629104
1521988
1454092
794204
17362
793329
1411272
907377
75836
997143
847471
1720056
1101001
1314365
1480232
1285837
803047
345276
445238
1473001
1885721
1907434
695077
1780540
418362
823870
1124976
1881543
241521
594901
1649199
1075308
683865
822861
1182250
1621665
1538504
948634
405441
1490406
767439
34287
706779
30959
1629963
1065702
528964
796293
715229
773261
1214984
1751054
569702
327719
128267
797394
977159
1037480
1562984
726135
1529750
1739850
1348799
838758
1539939
218991
945677
766398
1489558
778517
651776
220292
480509
1343185
1860237
961604
1245688
164746
671120
193058
1736328
1237263
1910082
1063326
1835880
358107
1224548
21828
209983
1722767
728994
356267
440831
1354269
1291161
341805
1857233
1907097
384234
93564
1930818
109395
627664
1946973
1954727
759897
378255
436377
1185040
371605
770063
764994
607563
1100460
1986337
1038878
1113883
817574
499657
298085
1073556
1142426
163287
1557550
1334527
766620
1463654
314839
251797
608867
736149
726239
296525
270926
1927985
583686
1574172
1406676
1532056
1595008
655537
525826
1367678
1008100
919763
809211
220624
1543665
906253
291160
564308
699358
262140
1673087
1063741
1652260
324947
209752
737148
1984890
833606
1059689
1729884
936548
1782117
239845
861541
1890824
590796
149813
1173012
213185
70278
301783
1257379
1379807
1285204
27303
976152
1462871
343186
1758709
110754
286721
1951309
1159944
1632719
226603
3080
1263134
51585
251623
1658593
806146
1335444
284163
552162
307678
169157
1410289
1637510
326036
377708
205763
1129451
1232910
1885553
863151
14264
1624605
189784
1108332
1044721
659841
1838000
1252414
589667
749621
1789891
1475934
1305867
1856472
366056
528470
1453825
721320
1451945
617230
685462
1025296
1531189
1394997
1461805
546197
442530
1843603
1738981
397981
1917634
230846
1848085
1479652
367700
98352
316940
1301157
71567
1991951
291063
1998507
576488
742929
94758
565274
505514
1759259
373003
637218
22794
837627
1062890
658729
1135709
1908130
442274
1508557
1974352
928049
1321628
1001718
810461
1934240
1843320
446225
839948
1785213
189508
1852286
1686010
950612
903924
334024
1659440
1698008
1792596
1340369
715298
1842068
935376
40369
1878383
1165014
1806093
1182569
1698642
1463027
531421
853755
1621538
1317538
786761
741381
1005952
1928072
1181452
1619324
1729219
1592518
638579
1901118
1896410
897353
13520
593340
166174
708975
396308
1989742
673662
1496013
20049
1450055
117878
925002
605683
940298
444857
342267
1526518
1890866
1209338
1253003
1494627
1028879
1186334
889579
1417797
866498
92410
1479358
47692
1075540
1207421
178915
774757
1052442
841432
671149
1960576
407065
1812235
923873
520490
997325
669558
1192999
801151
1263628
1051039
1850000
1044053
222987
1323422
1780010
33558
553599
1124553
37396
1303202
1011917
706410
1269997
1866564
991008
1863589
1935317
974779
848067
1903583
1778471
568409
1001716
1203464
1987718
1599950
805376
591535
1714269
1631318
1450242
1965737
1709380
85666
629815
1631517
495640
937300
1551522
1880638
1590042
610383
1123507
1430554
116066
1201644
1961704
678521
908212
808661
1090588
1787344
236696
923002
875662
1467173
404411
597721
1982223
1695383
1293626
725788
688695
508885
1942668
1328990
996509
1165588
1073374
954871
471484
450003
333889
707770
1105966
433988
1772479
713671
568703
140195
1540291
522563
345274
601244
866389
670442
1467745
1956587
727087
1095193
995643
1150659
436389
1109412
607906
954900
60086
1198588
1197261
247167
359036
1236122
112537
1289054
1451142
1233057
70752
322583
208232
416534
680128
1641903
1753141
547269
384337
1183268
1377020
1434497
1357059
242393
1408100
1168523
379579
450609
801215
714873
1668760
470157
594646
92397
1068708
793276
1134232
155630
976948
1278313
379692
1416423
1779356
718291
1285725
684572
694315
347509
572580
238187
1457258
609958
624189
697147
359410
1042618
1092752
1555006
1219566
1150033
40656
554186
653626
375312
100057
557454
185566
693585
172732
1675728
1732200
832893
1282195
1135330
636401
537431
1573712
722013
1386144
642651
1538636
1897248
1858571
36983
202848
884716
1900622
126253
262900
1992933
841831
1240051
1981268
324686
1195420
658404
1391398
312861
1234232
949137
424710
1012683
726952
1862994
870601
1749619
709669
1500308
1641946
192827
1939376
1815736
1090666
1031753
1661577
1930177
61924
1399530
1067567
1508950
988834
1376669
1224867
634643
257624
1084555
1382867
1573985
951824
1129003
462032
629345
199570
1633912
1400292
929906
1504770
298
120812
1103566
1345326
1857797
330581
1599699
601408
995203
1285059
1571294
781657
1083425
1498423
1331116
555943
353205
24876
1611902
1209521
317248
1746426
1177430
350948
1390579
903815
1986072
989887
832129
1959126
681646
349940
618314
1416551
284799
1571504
333058
353022
890585
993038
180957
413677
1321255
1093465
1953935
181295
1770738
6277
1492260
1736831
839596
854697
1802794
1717045
1573566
385401
382178
296294
273643
189035
337065
604960
1300120
1494767
530287
316312
1426383
914056
1235807
1266047
1989051
1727709
192228
1492930
398288
545233
620587
1620333
1808777
1309199
708116
557588
1609733
280064
1546766
1870788
944006
1894487
240686
155413
155516
927845
761427
1082314
1211037
1808105
1187291
850788
1018293
1443200
1264696
298039
924923
1566168
1080539
1872520
207503
295718
689384
1530209
1213544
1637173
1324272
1019105
542145
1632434
392664
1747808
115437
1268807
1357397
1160237
786869
1174191
612332
1733435
208270
687544
1082616
571908
123026
1674732
480809
1849431
1266354
1852662
1391146
1263587
762471
1938729
1184391
1439850
1305898
1693718
132294
1585437
1587948
467425
1914091
1839344
842473
1904662
1391466
1981719
1273824
398694
32720
401231
1369880
782633
1462260
1951272
1460200
78327
750445
1113435
427103
674481
299163
1408712
777570
980648
1030332
1518217
1568704
309075
1191211
1720792
327999
1193556
179096
885947
908959
1762452
863745
1693159
1219217
481750
603232
1859307
1805524
1158320
1937900
635482
859436
103151
253631
1915830
788031
993566
1815836
529827
202519
858044
875230
596861
888122
1054384
994864
1290487
70089
898731
39038
1760013
27950
794187
247974
1548970
1178831
466169
252018
610519
783025
562643
269157
1869622
1579118
715702
1466407
1711753
1857225
545242
319470
38495
1838942
328451
511666
1208474
36045
1409858
365191
12924
1162276
547396
931297
1051864
1187358
1388947
1602170
483944
675438
1057462
1005752
214597
1275144
463800
341329
1641319
1942617
1052691
255945
1777224
461271
1975511
1332452
158758
1308954
25657
1716728
646548
304715
1360700
64774
1922865
602941
89667
537884
490356
1006716
217145
445494
860022
315091
1335723
1517199
74775
1282715
1393408
383147
1401973
1943021
1757188
108008
82033
1836576
1307005
1544523
165393
475592
32166
1964337
1541429
1421138
1859838
1129829
4746
468261
1614665
1317096
1811618
710527
261618
872007
378591
1499002
50952
1203079
1075902
278686
1863862
741163
1214575
578977
1907048
1197281
962459
365199
513165
1410183
962155
775747
745888
503093
1606180
535052
1626071
403874
758675
738912
1323269
865308
603920
56913
1395349
156544
1873765
233567
713334
962828
1364795
1946242
115626
912741
876862
8625
636798
1805071
677884
660500
1823550
341047
1171039
214864
1441792
1212125
691342
668594
1538877
1065832
1009057
227291
1063252
580479
112735
1515283
1280925
154768
1833698
384473
1667062
679764
1817687
111289
1858209
543690
666712
854042
1052360
861419
1149186
402340
880520
1842129
1257238
712229
540405
1784403
1000386
1070479
1392038
791484
1355894
462248
370435
395887
1337275
81863
1298420
1761327
1342039
1161538
150046
1071706
461783
1792126
1433952
638663
1025135
1536709
465819
1583037
1435229
1245507
692496
682589
1706863
1465085
278420
1497516
1940123
1464244
626004
1221393
423272
1051864
1128467
87792
1190485
1770410
937185
1178363
1854674
1561774
1059296
177321
799792
1114414
659123
1326291
290026
1394343
110077
679874
1308966
581533
566600
1387917
629794
1497518
180357
996717
585602
455955
197037
1836762
1545864
839549
1201987
1005526
1812858
191342
1287141
269423
1378745
708262
1326726
448543
742268
1356860
415454
1474249
1901501
844873
908725
580993
910340
323496
1043508
395627
1560943
88870
1702713
603786
1157472
1375726
551815
1232081
1224937
1073753
1040944
1297889
1290024
426010
1779935
41764
241384
747161
850289
1380509
851998
645049
116420
77139
808922
631696
55595
1633511
1594334
380538
857978
1632272
176570
1552403
940602
1920077
1139032
1663580
757540
314252
1297989
705933
376003
1851881
1659279
1460734
501682
1526842
1814762
1451051
1421890
1138419
1892555
258005
1280579
575306
1175471
702089
1803795
1335724
536434
350676
1389037
1939778
1024194
1067884
1568467
1570117
1012927
1037688
1261417
1810088
1293153
144417
237905
801999
329094
1271498
202123
1702863
908403
576562
664353
180462
756394
1964447
874519
1116924
1802016
1147293
1333159
593623
147561
705855
1096087
777855
1297898
1322498
1998054
1496215
31259
77911
833400
1606847
178319
992419
1305426
934772
1469392
1433878
1629802
936430
1676975
989827
1410481
1718184
363362
418086
1550250
1770244
655228
1909524
331804
1286616
1169209
1140797
222544
1561584
564573
1590547
24883
1404881
822730
1799046
929383
736504
774105
928350
887896
852027
1243739
944320
21691
1641574
1091853
454461
687282
360697
558812
8560
1984328
664475
1429326
1617795
41317
83407
642824
1243485
1716009
1883801
1505545
1675773
869856
1942716
124752
205458
1748414
688548
1350500
1190987
363335
536192
378647
28471
1070863
1547027
1104081
1472664
1092656
1225924
1023494
1389249
1696083
209539
708306
1291974
1522222
1082445
192343
1361959
649766
910172
457443
1936007
651695
1039292
770486
1337970
1099756
1156213
1927293
677356
712701
122208
74638
1318889
1378607
743104
204711
95144
193522
1697831
504627
1570384
1540969
1564649
309597
1084642
256528
1073542
210519
997683
756031
21047
24619
570504
1606559
1277218
1212836
956897
24298
595139
1652398
1906977
1963147
722818
695175
972265
850720
1144406
1021100
1572192
1169611
15313
1714618
683649
1214346
1248250
1355929
1144596
1601187
758955
675973
443192
243814
231706
669885
493145
1555841
1747281
990381
1511772
135754
361617
1917142
1159672
150825
1749792
454051
1609608
22512
537797
288607
1008960
1442820
261950
903235
647281
1631955
769005
221694
1539082
473912
1996543
1450352
1891482
1748535
776054
1826398
1066270
1323812
1895628
1281075
1555947
1277878
834695
117084
655824
301841
1761664
234264
153381
979992
1443773
545036
898374
15622
90763
796360
61931
1377234
1913503
621177
933991
425983
1759695
329423
128605
773646
393557
451619
1297660
479508
1199781
968792
1646992
71504
855939
604721
1568719
800701
151898
102471
118830
1550402
100493
1079105
19767
371558
1325461
1469090
17631
563702
1734865
1266242
1069375
1316843
1837264
411909
1382024
428200
1735506
1241419
1704841
1081449
1920129
63070
266962
612765
747622
860729
267479
393485
1068892
1759105
1540624
313937
1340540
1414790
484006
440501
457921
1149394
1725212
871474
333098
564250
1227744
1088999
228468
1196425
1548760
1096447
486094
1166832
1157523
1950759
1227105
443411
1183020
574524
1829946
1826812
1310105
931167
301694
1133656
1552662
62357
1793990
656755
117994
1610164
544947
1141207
1380978
1607388
1516394
557647
151056
956519
1420797
1882110
728656
1813570
1938692
186095
1269143
1823449
1497134
45519
1589278
1967403
798227
1606554
522165
814964
976014
1230381
1260210
1652205
1503428
1390807
1180593
1266778
1985785
638180
332308
1024074
1065762
279844
1870591
240951
1013263
1221591
1138126
698422
205858
1592913
489300
507579
202189
1257402
1956739
1686341
850307
612638
775990
214645
1507591
1589646
619540
1241998
769828
735852
1822276
1316977
1046701
1884522
932280
264739
159608
1681527
1280544
1843751
532297
1793927
520394
993846
459804
1646243
102163
980945
1658967
194843
1382488
1172343
1505098
1642308
32053
1599654
236921
1703641
579472
1335323
1943128
1424569
105025
1661866
193050
1806989
1794234
709412
1541969
509417
1615771
1147938
1218376
1438972
876489
992000
1018386
20908
187057
1526134
1681381
453997
981329
655470
730725
77435
1553017
1102687
1291746
277602
1501632
1073156
1906083
1086438
809910
312009
1278747
1366221
206747
805041
1244833
1795820
682134
1987648
1278522
1211104
1249875
1840570
1625730
1496924
575424
1171338
1093991
1623796
1586965
215771
276998
1741563
330481
732031
1180550
1386905
1731934
1552604
1295376
482334
1291736
1335772
920063
433901
1505087
877807
1683617
1722936
553630
379410
1725249
697272
1133247
703258
1187425
687510
913828
584469
1440219
1862500
93798
597180
1607918
1624188
1199610
2629
382628
657650
758442
788485
1964659
1237195
336873
1414030
1668756
1439812
872285
1843853
695939
1908260
943648
1354608
1664611
646792
250842
797937
82568
423912
603774
1731490
1448456
76918
933188
877368
1435090
1847230
1157224
1770557
66649
955620
564659
1482729
476605
138822
1781347
1084174
782103
70948
1398356
1468098
1448509
1792437
932876
484654
1168991
1477182
1636541
1191721
320110
1317202
1938013
887938
1588776
1629354
21105
1054583
1397587
1183541
545650
238540
5287
388316
1124256
633018
205148
763040
890152
1615914
627163
1522382
1574806
1795837
31597
1629648
1817952
1765467
1078923
54995
139408
807773
461570
558927
1759689
1487487
1968101
802793
1322184
298897
191934
1782736
1242113
43979
987613
5935
152525
1480571
1327531
1313837
1700830
947909
1786430
1604052
1716471
1463761
1205183
1956069
99581
418728
1255324
1577132
568687
644610
303926
1242984
939147
832942
1954104
1797065
653728
1693333
1663395
1467985
651096
495859
248860
336298
1609976
1236209
818309
684107
947286
1974536
678403
1577222
274522
94558
322111
519818
1820290
1094381
1608703
601944
68016
1696975
1757258
972757
968241
1616362
1952929
1169568
1907144
1348278
180756
1223054
932799
1921891
1079090
552455
49743
1216079
64425
1201913
353345
194204
935228
1140033
1599430
220383
1358113
1742830
1559214
703935
168495
1420760
2838
140962
706283
503082
1636180
852941
1136641
401413
1182536
1751381
1091788
1395584
1820931
1372475
287079
1303896
1246578
1783430
653657
14580
1238603
1406370
1737138
1434316
315581
1741237
610445
1267734
708538
515959
1893690
371059
539254
619549
1557944
1198438
1853564
384315
1451514
448526
615555
64837
876921
402073
1087160
1600684
937488
1231268
632179
1374082
713638
1655294
1084485
657183
219396
946860
924412
659318
1114583
652293
1976417
492183
1093748
1627840
1573208
1812014
1352659
1899094
1398692
1396413
1550828
1548582
314759
1166968
1465351
1823033
860628
1725045
40133
1823483
1077901
136971
3902
347495
1830264
1626937
1342213
1144549
310705
470331
643069
1619387
1532012
1813220
490636
1984735
552937
821819
1606201
1030871
1997553
333837
1925424
280751
812159
268465
585255
1704210
1459570
163835
127838
1521844
1826222
167312
1641379
585537
1519163
1808437
1429455
1309596
181517
1091136
726154
595115
422260
327528
577574
488888
1354928
885960
1720388
745106
1659630
1709637
638001
81794
1004130
178114
1469835
66795
1054126
1611279
975371
18576
479797
934114
248378
245122
1376311
1371093
1392575
358615
799242
59513
1026154
1223952
563838
1069262
1967895
490790
354742
1861512
1942589
279844
59241
1179764
880477
573772
739984
583819
1766690
913658
1886702
1601499
153203
1096586
1719840
576838
465385
834826
230705
1613597
1633261
347440
1765511
1574616
286974
1028622
981322
1315879
1312072
1373091
948926
1840460
1018375
1274972
911191
938795
1527546
1900233
863896
620991
1647646
1442322
1310709
1203767
813202
1107586
1761153
1345780
406455
77502
1673633
1329662
424432
1358744
1158335
555697
1671863
587307
708887
1162318
1230233
804305
1606206
627768
1391272
1020094
228169
926228
1088854
1304965
1996495
264334
1269968
140090
823711
1892784
723738
1472486
742639
1896143
669445
667349
1297989
449214
630732
292842
1512595
899023
1357881
9618
764373
176735
1585387
288373
1388961
1225660
1171663
55785
843626
1247572
559254
861370
1752382
1469243
843797
474463
1050621
942627
1912084
1337959
1704375
1256242
1620617
1528931
607788
560942
203840
1463121
1520154
1144786
377804
1578361
1642406
1602657
1330123
1451330
1062377
992045
126614
1685221
831230
316802
1420906
1405073
1608985
147709
332804
1572687
798856
1201500
1556025
440729
1897072
1964100
593932
1445583
156027
345588
1193261
853954
875856
1600456
370469
63142
1713160
893718
1488603
1211720
1172147
1056604
1939619
192945
194105
417091
1046049
744105
1109293
521083
304228
952749
682872
718419
1322510
1970857
1943235
377096
1311474
1222055
15985
1193754
1495742
1657421
1645270
1871384
1651869
1692666
1043632
124877
1118766
979484
81711
1633389
893178
1092353
1326540
973943
395219
171884
588211
588522
1205518
1976711
1403213
125750
1704673
1695688
173984
803474
353874
1692800
1784231
505816
432028
1257315
925136
1536898
1923498
1220085
371522
1176822
1623677
1613219
811127
873415
1926322
1568181
1165412
1365023
1610685
72267
340621
1512270
13400
81563
355206
253088
343361
1021977
873924
1274130
923349
1699211
730084
1527452
1628707
1968191
182880
257195
1343654
875054
1152545
1312274
1352453
183348
611135
1137299
1392121
1379454
817864
78263
1256191
1976252
588350
1590690
1264127
27573
1424944
408658
1177514
585340
841267
102913
239496
1816431
31393
1637620
688266
1638890
1511413
796876
1186430
131747
1885713
893119
477397
1358293
1423397
934915
1684395
1856150
1176057
723089
783675
1564730
1517495
232385
881173
843851
1502961
36350
1303288
1683345
84580
192649
1115314
685049
1251983
615959
1360168
342404
1182661
677075
1689935
1852425
1525899
1397560
358674
847585
1647812
1475507
1391583
1776278
1199742
900560
1994876
1389198
299052
1823926
1261677
345299
970231
1020234
162524
1706176
311587
1640886
1744948
1285169
188371
1198816
153806
305016
1077155
1271588
1789323
1017446
1011806
608935
665607
465625
1927595
152133
1662447
1020480
168749
1859204
226792
1249599
157182
1199027
751187
1144396
81589
542102
1748735
1160212
1995182
1175480
75980
1675846
1863647
299258
1703128
622523
930977
1414753
954731
1890851
419218
255306
1930851
575731
731322
1336186
1922816
1562911
607398
734751
164239
466769
515421
1477839
1888526
1244380
1519480
1079778
1752252
1436288
1286433
1926332
891120
640350
628440
1554604
1521831
953222
1366499
768462
72732
439358
1754310
1334910
1448529
1781899
1875942
175141
926697
1951930
414416
914858
804656
16377
942919
916446
522085
614167
1832231
635669
163128
1996291
1361063
1987966
954214
1469861
533403
1201326
21308
1898975
1390822
1191156
1497751
736740
1376205
1311618
1265760
537293
879270
1281745
1040700
1927554
1799118
1370111
1162261
1616333
281997
1010344
1407095
1083500
887031
141728
919009
607412
1650710
1965145
412752
1695471
1016616
1465721
1169777
763703
1001546
198059
759566
40458
1107549
112842
860850
256541
1967668
835627
175132
888849
1425385
1635492
915044
535296
1191687
461003
418168
565438
1144602
698853
217190
796795
1451085
441779
1087432
1113853
1580158
1635630
1805710
1183942
265563
1504493
1843214
276740
987432
877644
1880700
1786398
857564
587304
1332509
223773
72919
1941236
253135
1276278
1730202
1762144
1379571
1660930
1602154
1328260
1272939
1733735
360997
1605971
551054
841467
1785080
934423
1276752
501139
704140
1979851
980920
337450
997254
1338866
101945
671967
1812194
1349309
168749
908271
927833
1723326
385015
60813
280072
1288985
680394
628938
1172018
1352503
1079603
1616126
1666033
313912
1283518
1141122
1492138
642903
193706
499687
1483466
1131137
481091
696952
1662764
265739
1676886
467984
157633
422479
1220157
1714704
1574683
1603489
268057
909820
1835274
935469
1109662
1333831
1078887
1398937
883267
882170
1420088
1958009
1636943
661810
1353963
1878146
1208498
795025
291060
486784
715458
1639517
1949804
1445675
176873
783613
1420187
1009524
258131
221638
1630990
1334299
183599
1442494
974801
862904
628168
1946770
1722282
1825504
1818994
1857192
604057
1387536
634406
346359
76723
1403490
1632899
355630
1946600
717343
589102
1899237
1561301
145543
645154
463878
514241
1375111
1797453
829685
1262592
1462509
1396480
1505855
159776
1111282
1298873
1245556
1229488
1196810
259616
1257051
641877
479558
117108
1324199
907952
852833
175140
1972077
1936842
219058
809749
210597
1373988
1489349
1951030
1140958
1534188
756021
943666
898799
1367587
26194
1989879
21955
513150
1588426
834115
318975
576151
36122
874871
1492710
509370
1591492
1939684
1111087
1055229
711728
94885
54310
985412
688463
1722279
1799206
467529
1685988
1886903
74243
1160069
1317713
1067634
515509
964720
1644813
229328
63079
1737487
365950
1628471
1585895
318274
1090288
1715223
320400
1959357
1288710
2956
972397
82951
1044278
1076707
1914061
759225
1597151
637064
673326
1555333
1427732
1275107
1015596
569551
1406236
874382
1556553
817225
246963
1759119
1130724
915430
456544
1772423
1009586
827752
541113
1307651
410814
700616
1719799
379763
1608094
1688846
747998
759548
1897642
929185
1099282
1879854
1606256
1221942
1913892
1050203
1732380
409608
1217265
1099671
120262
681565
1935978
1870911
568394
431044
1429134
1498747
99814
168165
1835583
1805818
610694
1115429
191167
235148
1703067
1689826
1949703
553339
837020
140247
1484331
413031
1785689
21266
226437
593881
868838
1230621
1571824
1458373
1805062
1682098
1199142
1338859
101499
1230583
1094766
498306
667930
5953
729605
1074342
482121
1241949
1220683
1881460
1127279
1156257
795857
91069
93114
1334183
1497202
613839
988440
1332933
1199363
1080348
1886844
707185
1650882
694613
1893730
1115287
1224718
687162
319539
654436
785895
1522870
619464
389886
475302
892193
1353902
140305
1149389
1287950
1475275
1921257
1423839
1501984
1511641
948250
252480
1345993
1650686
1925226
863448
1205661
440664
1470251
1350308
1366840
1206107
1963479
1908641
661669
1278203
1489545
38911
611025
1185552
1978337
757114
1605444
289166
1446843
1401981
1538726
1465619
1916502
1818982
1152836
793692
345949
1137248
762187
697124
387485
579088
758744
882287
153696
1996650
215785
256146
956902
743310
1965341
14163
508667
598726
1014497
481658
1158610
1388745
1465335
1976139
1876084
1214773
55320
84096
1989101
1622476
1097749
1735240
1614595
1570138
980083
782597
1711794
38077
801477
841661
1485588
1651689
548072
21344
856440
1812928
1760180
839626
1367440
1433984
815141
240100
1997699
1249927
231742
20058
926475
790556
192383
973564
1825362
1403357
1828795
779660
1519422
882641
457921
845004
1092843
1426184
1284899
1933286
309519
859562
112541
1771496
54976
257751
1819316
1120200
1139611
64429
1880677
214273
1007328
1449096
275236
418269
1492136
1896503
595993
1019771
809794
1143480
220146
1265509
857278
1983250
1709593
1097057
1365655
569278
783418
1626929
1507483
1339386
857798
183647
817876
1667931
5172
246207
1499676
1944126
849126
890359
80585
1693347
1584772
432889
1995021
1670187
1640387
307371
386947
1158471
422246
1454524
1649925
14531
1273984
1179218
1071891
909182
914156
1044124
1841853
1630009
196567
965260
998171
1554735
1937173
1889243
568947
1698902
1523340
527363
1224505
571238
1861443
826623
1742339
1948976
902827
215856
798032
1482644
724377
1802186
124911
1726433
187702
1480824
1440853
450508
1223205
739250
1636947
1039927
1625586
260593
1976634
1645706
1954880
1828863
1431781
657926
1266492
1407737
1222670
957590
1614983
1395151
218092
1017247
948916
543821
35204
275923
1235347
367250
1025856
376569
343419
1540171
437723
685173
1742645
178675
872722
389866
1282260
111511
1241344
1762578
282882
987320
1466697
1033967
1592102
765157
339098
1896839
969744
370353
1174829
1484640
1260341
109307
42776
1540360
802615
1306783
1863282
682284
1939580
546242
106200
1975996
1117323
1484781
583261
1515732
1834172
1217638
1629163
1867794
672300
1611087
1051843
1766171
748436
572280
63952
243758
1541683
418984
1077524
1277929
396183
1591363
1328647
38254
1988617
429837
798159
1528558
441108
866806
1924898
500432
1042
1071867
767775
740383
1809065
1327315
663964
1218692
517973
522584
1239651
1465642
964251
144271
1258313
964987
783362
397413
777934
1093846
493262
21228
1334011
971337
1113636
161660
119465
1827416
1902307
103175
1073537
1125670
1452995
1930900
433195
733098
1121184
335839
1387050
1549503
226649
171708
228042
1644072
78102
140010
570956
1116292
495195
1786696
1709567
754055
536209
42176
1008778
366268
1496506
1350549
969912
1783485
1170180
1978947
197869
728186
1366305
715144
80574
576854
771048
1602562
483675
969491
1553362
655603
857827
1751526
166747
970747
1312376
1843891
1129969
544986
464502
450969
230870
799741
1687893
638374
1215211
980319
39190
1833253
1284800
1224481
299201
1259029
18137
1556694
331841
1974900
572381
1362088
330945
214651
232938
1509643
261119
436134
406723
166498
1523122
1110104
1965538
741734
727179
1658536
1337735
1346898
1540570
98683
1714842
1954925
218647
1737365
670767
151124
877842
1130972
453027
1649881
963448
1826369
988847
1930431
1455594
932987
924838
512020
1404627
1779422
261885
1315738
661305
1933951
150086
588329
1294636
1694301
1138438
541856
1463857
1433664
486898
1120084
811607
102917
569246
1735803
1599929
559142
675996
703996
1177547
714358
498785
1286601
271577
441878
1848845
895852
1703407
616696
373721
1403130
661413
431394
1170398
1883422
87001
33640
67279
832472
802451
681435
966771
1321413
1257141
437719
1145495
809124
1803909
1374325
378734
245470
1696286
1700229
350705
1803330
1674843
1798230
745995
603741
670375
1647829
241830
287211
1565917
1014550
917194
898623
334032
1816209
1094942
823941
1471185
1732111
1500908
1604338
601537
613856
837014
29822
1776733
154562
1578358
1961960
236130
1042023
1533605
883366
1945954
1220900
809208
1384142
181507
926744
613297
531274
157286
1256771
1402248
1874078
1790193
24550
867537
1004310
1087458
1937961
1190039
811400
955096
1888032
698601
389336
590592
255385
1360874
746116
1595955
55342
577633
1917364
1644105
1516065
1222674
462938
1269268
1272007
1371927
1022215
317917
1700901
802092
997241
821442
180975
635623
1964648
1619981
407543
838326
1820344
1075609
1436808
1099744
1251147
886911
1273317
795543
1411357
1968562
887329
1455781
1422216
1798962
1349483
1650793
980546
1270496
1851923
55711
576414
1549981
83441
936036
1571998
1368311
1316054
1180250
441612
1028212
100809
1772763
1488581
1132003
823821
799712
1625812
1204208
875922
184637
702077
1709758
1090800
1973242
1071899
1262817
516055
721426
429375
611362
1204570
1646427
942666
202078
1422298
685467
1635420
1507438
956797
1794841
1451284
1734455
1621554
543739
917112
1759445
1388830
291018
912695
697356
1112939
1262179
1114949
226691
1150203
820073
1561225
1717555
1007335
874895
1958137
475467
110747
321372
688483
346308
529147
805051
750772
578202
206829
222205
922386
1735209
437604
919729
163724
269516
987108
135743
1456264
1561748
1234064
552419
464512
410417
1283771
1550365
1111382
962027
450263
1848136
1855862
99488
284720
1020373
223530
1663082
1256958
219574
1780684
1045904
1558741
315821
793093
1521022
1796522
1139968
1026104
1441469
367761
1486299
1256654
499832
718878
566771
547329
472957
418672
66882
104559
164049
801867
640391
302250
133510
1552187
173596
989901
947522
873731
1162645
327174
1761728
450898
643800
1410380
1039819
351974
523281
372175
646390
570129
442429
944384
1696848
1300579
603988
1081078
1163873
1086905
1509430
1820533
587654
136941
1473542
147465
422377
1537001
1628921
972619
686515
1085259
113058
1100396
1720748
58230
353583
1193580
881977
724931
110518
1013028
1696391
191410
571573
1757514
407867
521872
513092
1852538
552810
189658
1376590
1042052
1092983
326118
221855
965125
1906168
381974
333895
1393221
1495168
699475
248232
391373
1181171
1958957
125963
1726372
459852
1518081
1760021
959701
1769215
33890
451824
1443417
441448
269687
1972421
1211837
956100
1858214
1800065
432082
812368
175308
1620778
1334764
1324727
1920668
1429389
127594
769799
1994164
1638939
1817758
1370604
754845
116187
308674
769155
466488
1510436
1790244
118583
1300934
772100
819017
482691
1954641
1256592
1657408
1200687
1291513
1454565
360997
44632
1734303
1042779
752525
1063770
847565
1590566
1871495
111980
1825751
1060160
20787
244205
270443
1799784
1799600
169202
267425
198035
1000873
455610
1251541
611262
676582
543585
1444165
151483
445488
166839
358659
798432
1371533
630102
1149720
667025
1611989
1149953
674681
712460
1759679
1101010
166663
114453
1602002
590984
936809
865062
988712
1174867
1173770
351960
103763
935319
1150063
777783
544354
1523946
604201
1542990
1929984
1627063
558283
360941
837357
790734
995774
1500850
624653
832751
1827216
986052
1653190
1672316
420935
1145817
1364213
702192
1334200
730397
371013
1414223
1133536
1440341
533052
780991
549895
1355029
130085
14233
700756
1036406
651951
1213959
402575
810044
811530
437475
780235
44012
1255879
785003
1710175
1620223
1002558
510157
1006912
1687214
1091117
1536048
1904109
1757680
912701
694654
632968
755714
50078
498002
1863558
786194
863292
128156
875395
234902
1068016
634525
670387
1194017
1088961
1486753
1612076
609028
905179
1606262
1091531
1147060
1684347
1882845
1464107
1500603
1677898
50021
470522
857329
542000
1436247
877362
1122819
916203
1234525
1942656
797772
1467990
817254
1450013
884762
670115
1376154
1504574
1763273
380080
414107
476406
265581
768133
787342
671008
542687
1043028
1970122
1029418
1614888
1450762
1058063
1147125
1282679
1951240
226019
263812
1992576
1836568
520839
1287788
992695
574758
1423635
395447
1586134
1436099
1236939
1725700
1284424
164574
347078
1031115
508823
1928794
510608
896407
670610
303752
1144672
1144487
1796263
472873
1472845
601629
721981
571576
946250
271914
1856485
1362237
225736
934639
1570259
1531500
426798
908694
1559439
1974302
590509
1797648
1763317
766623
488351
935845
1183027
471635
1442436
133813
852040
1331033
1897402
1533359
833310
73751
1956325
538232
973182
146654
1573841
28580
1806510
225090
1331201
107135
228671
412132
1186714
1663543
488591
859863
347567
1688854
1511708
201231
500267
1346794
1457097
316055
1692724
1061635
1762525
1960969
589890
375913
1458815
1555910
1786019
905891
140581
22042
1709963
1541752
1561362
1675854
1079884
45579
588384
1884535
1170503
40038
1301712
583927
556771
872168
1086164
1564964
235267
1009785
692119
736567
68614
56038
1261634
1192982
1583878
153778
1515143
996106
2416
90580
1623077
595407
611201
550736
951549
420685
1078679
304145
1789022
993268
811531
1679898
1609835
1664039
1666116
1477712
538679
474967
1278923
1110414
1967106
207419
288482
593483
873042
526863
575507
1108299
664762
1007400
1874009
66174
1383013
1377014
1311912
1246710
939435
1080654
1274508
1511933
452634
1564070
1262547
1342125
761860
527944
1850961
873662
1412746
858328
494025
959382
85378
1385978
235721
1998472
477396
185132
10578
1083029
1391735
170789
1233363
1454904
1939637
1947132
1362755
1236432
377867
798092
591828
1351295
1776101
1056077
930166
1131560
466999
596450
85400
1616312
1516848
1785676
143777
1761867
554852
888286
364869
1340042
792743
722353
1556048
303046
1267129
865611
1859575
1417871
1419741
839043
1708037
1163047
41697
1627751
976927
1592068
372266
1314375
1962378
789577
755406
992823
1517905
1461460
863277
429078
532127
578513
1369819
240211
824344
708197
897214
1932018
1532509
114467
1051969
1959170
38517
222978
959507
204397
1138664
1927949
36259
1656480
1979440
727494
648273
132668
677956
922548
1184278
107467
651940
176673
1323326
289245
1771972
1536515
1338756
1023314
752104
312505
670130
33493
917372
1387121
55406
366986
389060
1571189
1221808
343817
400686
1598002
511709
1259786
238978
775939
204634
431701
1058057
764835
243938
596067
699429
873798
1088442
56167
532232
1364227
1847141
179318
368568
1260264
1279163
1767246
1528755
565903
1919031
1801530
230053
1987244
190121
895558
314157
1497647
1387001
504690
1214015
892932
1746888
171047
923591
135218
1876161
275401
178323
1713739
892821
538511
1889641
214889
1355947
1311879
1319723
1723941
570039
996106
571376
765582
599499
446704
1411395
1753184
320801
1631482
301732
1486509
150442
758577
282221
938746
731985
1032987
1606209
750224
1808968
366399
1394670
1866002
184442
1631897
1706315
1268243
1328638
743165
990222
1877505
1122203
43765
615934
119835
259025
985444
1103953
1775396
1192658
1686331
1679301
10575
1686156
589855
1456724
1585837
1088268
1014261
18988
136978
594430
1559766
556951
113121
872827
426435
1095546
1013097
1810544
212562
1612606
1695668
1909637
695465
1218736
594428
27323
1920242
1202829
57851
1828502
558158
1449460
1990122
1416866
928329
358284
931580
1734449
1929644
221106
435025
819020
1553558
704108
817619
569532
558749
1264289
508134
901718
1981195
1897781
173842
1409400
1904534
1944177
674105
1131260
192228
716394
306651
249750
1916301
1969460
1454829
1073484
891012
209751
1352070
39345
437165
1292486
1646410
453229
358021
1183326
52407
849298
1909422
809522
1882006
1487523
1492842
1268449
1836475
1488173
28586
1380959
481271
1524693
856466
1380284
1495514
1178379
1632215
504221
1400417
989247
1339421
639729
1661152
640982
1014636
282432
838996
334711
1360251
906063
1088564
1071878
458284
327744
497744
546716
74006
668669
358522
1197056
53317
36293
1982634
768980
1117137
1207162
1944109
953027
58223
1342495
22803
82648
1739062
703297
1497872
1288744
1703776
1643681
1015651
1607332
1642952
258703
1249699
1065432
1400891
452772
764082
519818
641274
1068862
1710861
1621231
1869018
1316885
1894423
1521054
1870682
1511316
1423061
1151593
739182
1325252
188341
1582332
1316028
274288
1816576
454297
1726888
1160554
1486779
751312
1685440
162677
1174156
1922609
1277925
1618104
1583500
1501563
1305409
69996
1799555
623747
429947
512448
185708
1144014
1563593
841814
1124327
488244
1441343
1362351
1621979
956413
1812247
317246
345984
1078123
1492731
1505731
1006138
1448795
225925
1727422
1775525
1500087
874320
381000
1123831
1885495
1685971
34901
36792
846163
80848
1526841
794123
460372
1983901
700386
1275584
1507844
1154459
701954
390710
448439
733699
1900556
801022
1366598
1977689
1520405
739863
776303
496755
162603
796943
404066
600757
187773
1173890
878858
1756029
1488920
1455364
580583
641956
1342900
738125
1203853
420453
1086303
1499893
1868729
1446742
2143
374950
639077
71168
860764
409463
1985540
1964729
1791556
728122
1961517
1218004
909859
277279
1648538
354193
887631
362965
1037860
588779
1780980
8427
798711
1571510
261508
1128003
532776
382652
1882480
1236415
742597
1269467
796287
1755601
1094066
273580
1654247
1264917
814891
611821
1250229
854442
791555
1175368
856857
1270708
1292005
1402839
920205
1161670
1144431
1600267
1175838
73466
339866
937425
1557645
626869
1385581
1141070
1316047
372492
1985598
571312
1208702
645231
533066
1516112
674813
364464
624607
483474
297039
1922521
1567030
695851
526898
1305205
1135073
193283
59112
1947830
434840
1063350
896997
1424907
234402
1760103
1877365
163990
444838
756645
174690
1610566
1345393
600945
1602700
1325082
637448
433214
748138
714573
852275
659515
1133904
1605573
337937
1351196
1272372
745125
492165
454781
1143965
1061308
1925399
290895
158381
892231
497309
859515
554941
833692
424017
1716376
1705897
123213
627028
464270
981374
31101
646108
1109329
1153239
1257911
1469950
117072
1950448
788147
633565
736360
1767508
1632054
1628824
1253734
1817672
1070002
1094381
1709907
882045
1309844
1227025
554664
1655253
1497656
1263223
1241459
1740224
579015
1455007
1450988
88519
1095778
1585194
1050375
1572104
1638423
932735
1781697
501841
16526
1116415
1796110
158600
141291
376505
868694
1850998
1025595
1974014
1822776
1725480
1196129
1959483
722084
428983
1200897
1905693
1975305
1595538
1413210
1120257
848125
1592754
586794
1038180
549658
166080
1669184
868752
1556926
1240364
802040
210372
95573
1073766
1264609
569706
820564
636515
323457
1836168
605333
1594886
182840
694649
1855588
708295
383949
47920
971836
528248
1614434
638544
91778
344710
1649955
1548016
331134
1279612
349207
646816
1516624
821456
591021
818582
1919067
1314885
1249205
1854836
592886
1265375
981344
1802727
354477
106035
352131
111067
581869
1409432
1291594
797786
1066708
1850429
1716454
194496
415415
651430
1143552
1576869
1710614
1363051
1838042
1673826
358793
952709
1441854
1404511
660893
1506029
983628
1614842
1838095
1559361
883772
340915
1113293
1969089
210872
849432
105310
585114
1179562
1811760
1390481
800314
927072
558561
1343197
1189617
685097
100084
1079114
1477328
1091171
1381422
938976
700266
1369205
387934
287411
1252365
725485
1952803
604179
1398512
769173
945237
1357003
1559602
1484869
124186
258046
114670
1872026
949285
1008861
150231
1497407
1103685
1513308
164017
801060
516363
760686
215853
1979775
1765278
999731
945208
1270565
1002987
1660713
1185789
1581660
587673
1697381
1542909
1574584
1333280
1877009
1119476
991770
702052
958593
659909
352627
723337
1514692
440849
1526499
515770
1755159
497633
1868081
1863211
597714
1062284
433441
1256202
1052426
5019
943638
283442
914697
837480
376225
340792
1496191
1089391
778114
524547
480745
1537622
1239943
926111
86218
129066
228739
1259096
30914
828934
625199
841057
1668324
1335605
115407
1670016
314595
1976828
1688860
616794
369581
220559
1731039
1026075
1583764
1850932
416724
408605
1909289
117149
238853
1872802
605831
1571006
781243
596292
354235
1768498
1548003
100881
1367531
783513
1314282
721284
1028305
1754022
564547
115248
1400614
48671
341651
1616942
1671632
221479
1610852
996187
1629268
1574594
187579
244794
1649685
686706
1630067
943029
1249739
372256
1536855
169350
1762298
872157
1238776
1464452
339647
1370782
41823
1485444
1537598
1541483
418952
1925141
950990
824006
1470137
792085
1556473
615170
1355404
1042575
1638788
668214
642132
422490
1136541
316286
930333
785804
1371958
299168
1923241
1598915
946057
369494
152315
1474706
1343202
392601
1222632
39825
1101788
1482944
1486659
455868
1366076
1304976
869780
1719158
1666718
1115094
1581451
526999
603313
1042774
1459274
75308
441621
971989
1600182
459429
112901
1624120
149157
1084844
1144930
500462
270514
975603
1671728
216415
954692
493337
193504
811356
1740290
1959658
670144
1602066
359607
211423
1786284
1888399
1646823
1573511
1628723
541429
1322046
901776
1916315
763433
314926
887311
1651505
844465
1280878
393708
348760
1163357
807699
1840911
1919525
174776
58248
1590497
288842
1059787
1374492
589775
726368
1717526
34167
1261182
1809489
1339083
576332
804271
1218884
640509
541836
1992934
1797088
1325947
205866
1935407
948102
1713157
1153020
926365
1630986
1011680
1377019
1161040
1265911
1214921
1221077
1737188
607705
260352
1903044
540101
1529168
1704504
452108
1936576
722837
359720
762506
967899
1044656
747141
834364
1964357
979588
982097
1297844
1148562
1659909
474829
1908560
573068
136737
290025
1595208
407437
1292474
1274196
1694261
666297
451539
404143
303221
908120
183336
1559475
1346910
32461
1584827
126258
1625289
1539317
116356
733140
1351265
1680224
1051930
928924
297676
1265625
55848
595463
743860
1859859
268526
1344366
1105597
1458914
790389
698788
935062
1594715
1944066
133812
599144
12935
580211
486377
71313
408661
1168541
1694987
823710
1010532
445234
816230
96218
498041
766412
935258
881857
1699502
181062
529440
1411637
425558
1034353
487171
661942
789874
982767
1011464
1576229
514008
1307757
1458410
1684767
414523
1796370
156010
1027942
1269828
907470
1389026
444060
1855819
664762
844609
1055247
545605
1674936
891426
557004
1404783
1393805
1709746
79661
1932440
1036215
1396207
18469
546463
1780517
1172004
642142
1127633
767226
1702506
1856068
843554
1240875
1535906
266242
1767140
1329508
206728
945290
1906372
1646317
580519
261838
1965339
484581
1941832
1361106
1930559
1532060
164387
851292
1198265
389557
1199178
1921901
987006
1474546
583814
1555198
1263570
1930670
1211366
1728753
53968
1907001
1827782
1048397
939702
243559
628292
1465150
384795
273174
833410
588200
714356
144016
1787204
1728803
534195
1322843
722128
813117
1286667
1026081
1256080
1480535
333208
625675
291918
1180198
844602
1316189
841198
1847283
1667972
1918447
94020
1899426
1414699
548133
939202
1835659
1493554
1630581
50545
1907967
723465
1983477
1459604
1574165
793249
1201714
1043760
1470710
647097
142992
1173965
1555292
1567777
643302
1527425
1693613
391707
882683
462867
191656
355973
1810092
166022
1134580
1345407
463816
12294
1300586
1217910
494409
1765841
109903
478856
1358657
1327484
1508453
434586
1337810
334500
739587
1549176
1614135
1972324
1259191
1683327
1419639
1414018
929992
528629
498307
275826
1205096
969519
1842544
1170210
80021
713802
1174735
103738
928329
1259326
1819701
1428810
375203
72495
1381250
480194
1845476
1467545
1910333
1922642
1237371
534932
692328
1027048
1507620
786930
157097
913970
1431318
1763312
1510614
1270646
22738
1631728
1714807
1493321
1741387
32168
1453072
1288566
757118
1035309
251248
635150
1600057
479934
1235349
1988267
1843027
104984
687410
1993423
1075948
1353601
1734516
1855161
1137930
447782
338751
371869
1928475
1549672
1056309
1076803
295443
1483880
1404542
46306
1527236
1082476
322019
818119
528874
899717
241578
546518
622627
1903563
1110217
1315545
1964987
1019962
1569384
1301655
1889988
1930928
738630
560120
1439751
1523449
1523520
306382
363843
448296
1972951
702156
356677
1769617
1982366
1974041
1203697
871896
824355
1949681
371369
364619
1559518
999160
1405375
793328
621595
1951988
1885369
616433
67262
391920
887374
220710
980956
495150
1305176
758626
608839
1741454
1935138
137813
1457707
1551138
809907
1974935
1587359
1638887
1768934
1032792
137164
1079965
1774452
1899722
1486899
458926
186306
1925257
1510344
1422632
576128
1811421
254491
1642101
1985013
1573490
1428305
1010905
1257772
1008370
1896546
1739164
666372
151853
1151168
666534
1171089
617382
174636
1017909
563232
1320708
335239
972014
1999037
213659
1133366
1717567
200914
1806448
1085229
1845882
831083
1778919
424803
137807
332875
10152
784626
1112301
1510264
1884009
1154702
1399880
638949
1365880
1922516
1546866
1378453
648990
1567974
404848
292996
1242592
117372
860398
540252
1665553
575027
1487801
1192468
218702
1810851
215082
600836
764815
915711
969180
1543083
1991067
1662555
1408063
17250
1722868
1410147
1120516
1409094
514701
1237581
1993905
1514345
557251
686540
1197661
400740
1700513
1360017
154600
941166
781403
317543
836253
357313
1103206
982621
1993913
282915
1227698
1307510
1777912
591132
117408
1277904
813495
1312340
1333256
260393
1632799
1421337
793174
1853038
1716125
1254277
1648560
756507
1159414
143858
1825648
894973
192613
1038631
632149
206275
1125242
1733120
811698
155530
1083727
547173
1464677
1919085
1169657
1896188
1884558
22057
630376
856583
371786
830722
303204
189265
1927951
1502957
723139
774423
1534595
1203307
1063222
850657
1155827
1115712
201651
1513227
150393
861696
845767
609208
1760342
1162641
501358
911936
1242407
1799736
1221341
1068394
1157972
493001
1739193
1996342
908465
1326227
1183229
1903938
1851961
1514318
1886396
200868
1645212
1652002
1128012
1957671
1647509
532663
1945035
439136
1355769
1812399
859467
1118254
823953
673821
1732030
839381
452934
1483596
1281957
341368
1356857
129927
610797
316162
269087
1193601
1278229
278512
1518415
394067
1370139
1231947
1401556
970185
333312
1802750
117754
189684
1096390
1172473
686238
1661853
1421608
926996
1993431
1895436
1203469
1065946
747495
131611
168041
515571
1899987
371601
20553
1812592
1001283
1931475
1763111
857422
1045286
1121153
1429015
1093911
79682
610518
558196
423671
1083530
975765
1907633
1160783
1581680
1513799
360493
1734886
1831344
1689855
1036871
98612
118039
809710
1755228
1676902
937619
562577
1385313
372797
1426063
712476
1045161
1227269
627013
188051
1195809
140824
839837
285136
550452
1581337
1931293
1350653
1075361
1527804
1595801
642917
1844939
512874
1802615
974078
1912356
98426
197645
1890534
314326
1243839
1679271
1790196
168068
1009842
564640
1820565
908881
655622
1352150
1037791
291853
683703
978232
1720847
1943583
756245
1058777
274399
1500943
1190446
1012064
120061
1374844
1133381
295366
952086
34611
751121
1041732
950373
603429
1062431
1401754
94940
1393959
1223608
1883215
361312
695730
989537
1055658
971062
365514
669779
1543516
560831
1880280
1808384
69387
1051738
1363796
896452
798919
1642093
1084874
436292
1673559
403508
435
160076
59751
989255
510769
92272
540176
1330050
1497191
1112691
1466106
77835
1986849
1102303
918221
1768
835023
357959
187563
1298385
1156450
944168
1614988
1752658
966908
1457166
595055
1206103
142993
907606
131724
1070078
38552
1627478
1006837
1133807
1527423
1194956
62698
343313
1715619
1457533
922594
1721999
903757
237957
854033
382761
1514871
641461
1794029
498062
157701
614051
1614047
1852728
1993408
343533
1816820
24460
202985
333327
1018972
1983235
1113108
90098
1406711
234996
1224917
1640424
83700
1691132
479416
1533142
1245438
333539
1860034
978791
274280
1475167
1140967
508385
1797392
1517275
654385
1873276
273523
40020
566782
1028517
1353375
483687
1434079
393245
1161873
1698652
1525480
1560802
1762173
1643950
215976
1919352
740852
815670
900675
1174649
1205843
574322
1595980
1619529
458220
906081
893510
951117
196266
1091533
1835504
525279
104116
1007841
1550061
934443
1757285
992746
1194787
1337383
425001
338039
747335
1942166
1621133
383115
535557
1940712
394837
730987
543886
1372198
570312
371518
478163
794623
1644805
1290470
462494
108266
1340716
712206
1898142
999221
785727
1933436
1368806
1164174
351962
110326
1333836
1631546
1098508
1302828
75213
1688412
1801119
140392
1168633
1014293
1862785
96486
95580
1012067
970385
1535060
1291194
1011669
461787
572555
437182
1003215
1553383
1761615
881920
1607359
790117
1129183
1026416
778024
1098938
174736
134502
185936
489121
343827
88953
121697
1738990
622290
1073487
597206
112240
835442
1397314
151413
135507
1628854
11964
1697272
1542062
58600
408705
1422670
1151150
884824
1171189
1310629
1743327
1308761
401389
61556
929533
511509
571913
1075070
1243252
1361546
1068145
1879858
1908462
577182
522684
370052
1783149
786813
1794530
245871
970846
78491
1678885
321353
1938362
840850
730940
1722725
1285503
1794299
18803
267904
460836
1800356
825597
411506
1500981
106339
812594
1100253
1657059
76688
1313327
1802289
1602072
1581863
1479946
310628
1342244
464750
1801307
477061
1399607
674228
416532
1614413
1671785
1109326
1415993
1884257
1090097
198671
1594187
302780
617214
1598701
150711
235305
1439976
1195729
47239
1044621
1767562
72243
1106103
758674
1198281
1690900
105461
1509799
714978
1170214
817040
1117246
1811462
1207817
1138342
1739102
1765309
561470
25261
550215
294884
158470
1391086
782029
751648
1422004
674714
1112295
1356588
779240
1184210
494333
1627590
477279
1003721
902680
1100129
588185
1908619
536907
621573
712403
372607
322234
86934
94692
81254
1090257
1206716
1272195
1069111
9353
560518
204115
827643
1829281
165380
155368
969139
607517
1595872
54496
74482
1793692
697282
1734707
884754
516936
332022
1164056
427062
1218744
1967599
1040474
1685857
1018338
1467587
102779
1450762
1483632
337962
400304
217279
991467
83070
1125390
1393203
1878139
1378294
206992
1115113
559089
1971029
651037
1763493
1981730
604429
1736570
1517969
16072
685121
1808442
271576
147558
1813805
1023940
724919
1296449
1401826
778973
337598
1259137
1410222
801905
52303
1760557
1908783
1030510
1584731
522961
1410939
834356
1716002
1831087
680205
1493258
543124
1480898
1528508
811031
202885
1261188
1470806
1759840
869713
1655852
403147
1029642
1718448
875594
1363158
404057
1550139
892869
1183153
1423126
1135078
1106687
1802670
1818088
831247
157132
1737986
388062
521784
504404
523315
112014
762781
1282217
1710550
1056603
11489
213284
1722480
1028003
1052943
1032677
235818
225397
874349
1727955
1719240
1160565
624138
632383
650551
1431624
1053430
1429392
1994891
1786669
701945
1048138
1348778
1437519
1151909
719918
887618
444667
448726
169965
1030766
1960849
8960
1015169
1769503
1481559
868438
1904859
298993
16478
1045020
1405191
18876
1978974
1999711
42434
636565
1536254
1227757
466878
1014291
1619991
530970
577310
389850
1866619
149609
622053
417618
989567
30047
368445
461028
438369
16159
590716
722157
1810619
1962452
1203438
326766
974857
855384
717719
676607
188977
1719950
1544289
1546600
1560866
332433
1869076
408508
1540023
298414
528551
1808436
645993
487846
1585618
168971
1025555
814756
1263692
1453308
1451284
487424
107970
1260239
364037
1895876
354539
294146
794946
754667
1350232
128672
737459
774989
1893826
1580710
962598
1113272
674972
99912
1559609
31079
1951285
521512
312500
1208252
1268117
1371778
394793
542565
535730
150979
1979850
1806008
1048935
878358
652396
1749780
1614913
1413324
1509097
1569817
788946
385148
933541
480105
885116
230988
77907
306818
912252
1982518
1065561
1710238
1536486
1992057
1884895
1228993
1265019
628634
1493924
1428741
700627
611747
1990978
820146
973422
781683
1133709
206346
1873943
1067811
59521
1948195
1189315
1490220
1715095
470781
190240
889636
919832
1439904
930222
357078
660735
1006633
889934
676682
1753627
1426764
941033
108232
1259937
1750969
782181
1548191
1908393
64362
222581
508454
1925249
1685438
1728589
1471753
1913030
999080
492889
1780110
1913696
354234
515702
541088
851414
1603033
142986
644713
1775769
1898455
1513192
834075
80399
961521
1869088
1194782
1256280
960701
1044666
1736958
217664
998042
538629
97409
1387391
1686476
1620835
381929
1299294
1666039
1528661
725319
1479638
954236
1396003
1950172
1186084
1654428
1070897
340319
1772061
556145
183506
784160
233805
392280
1451873
1935293
1513535
1305547
558162
37935
1006533
1143365
1743934
272730
1381014
1282390
686067
1564654
170381
958061
977343
601386
1642967
984808
710704
1735382
935923
396115
1560873
759554
1898901
186964
1984080
1755412
680109
1996422
985400
1400909
989992
331532
1809724
491047
1895445
1601241
1721561
1517688
1821849
795094
1196381
632070
31195
835611
1668363
658484
417009
67488
853963
925560
1107009
731369
1306445
1337729
1637612
950430
1274192
1578352
1290148
814524
919954
1577558
1205166
726811
1499662
1594793
22471
1657057
1137475
1517734
1762369
1185460
1407086
951043
1364530
253895
42023
999751
395001
1923963
436041
1520505
1903242
828835
1539227
1949251
1141820
768697
475336
1805289
941180
1257993
349228
498222
377309
984628
1569263
287800
1277348
1463075
613178
1654843
1340278
355447
1337903
397031
1960447
1684957
1154519
752834
626024
1915202
355447
1068443
1988501
1476560
88643
1215125
1608478
1953656
1222281
798746
917045
731128
654135
1128783
1940203
1116820
928587
1942038
553965
1615391
11689
379955
1191719
297907
1860969
1843770
787751
50612
1976434
1539131
1188026
1814596
1631536
1761364
794983
399107
85440
1918895
631133
1373244
520009
577109
1462506
4649
207139
124710
735430
683197
320592
1542364
1161825
1279611
1426318
34200
1156417
1426300
1172415
1975970
649663
1838398
1239212
1316016
1297613
1347278
1522504
49408
1504581
1097697
1499625
352653
1041205
68089
331673
1714527
268096
1936726
1173130
1139865
299227
715148
1937368
1390835
1581309
169279
193169
1212301
1634944
1715848
1727784
1974574
1619044
220740
877213
232197
1077097
430755
216745
793108
31774
1401452
1173521
1198476
306914
653224
1108790
1088871
1983327
257120
90388
623257
345195
1916039
1555207
1364202
890554
123579
1190188
1042541
470637
1396858
1240872
583717
1816743
9362
89750
1476304
656375
1860574
560616
1032891
638589
1130784
818701
1290185
1429025
1516325
1376544
1278904
1320369
1081620
190812
1828687
335643
922182
879910
275224
1043826
323733
407329
1142389
1494703
858255
1956496
106290
1173119
1615129
1468192
871685
1148578
1741483
1964751
41992
369529
1766758
938074
137789
196169
1028797
1734321
2090
977451
1326826
1138605
1952798
1460758
1335569
1386342
1868355
137713
1720483
1539327
939460
1392814
779427
11252
1818015
1283837
104816
1528428
1217143
1117881
1005395
1140063
1404647
1261956
1970297
1995698
1215672
1437393
1139615
1974964
1441861
1597453
1865456
961793
1645514
562130
1696008
274452
1334646
1002620
979827
884822
1763121
863190
1108208
1944786
1313900
1318569
1029481
1949576
521951
1957916
1842985
303432
142290
196541
892362
1219914
987791
864027
1428933
645027
1413260
714169
1936546
1890579
304248
1218408
1856151
333474
1519122
1133574
1376364
1268847
1889154
1725535
1887931
488500
699022
1635668
1567485
1864950
1479358
1017740
898346
1686715
818520
532533
936517
390077
1541624
1455625
1258380
223815
1169419
1060070
856644
1947855
146574
920708
103749
180762
339892
73316
636005
675204
28656
1406739
99318
1338515
845297
290409
1509962
655062
1984656
1853797
949070
802377
1218635
117534
283904
333701
787605
886120
1528082
295088
242940
292432
49455
1389612
319862
677872
235668
1407699
1752148
1811400
54296
222717
1100773
714780
180312
584529
233790
61153
156344
1265309
663997
1534594
234807
1052387
959187
1251140
1065350
1952009
1922332
19817
1716590
874980
1929603
1864265
1126423
689491
358039
1447335
1976989
1921626
1452852
1548689
317813
1940660
1970887
1946573
1247668
1748065
49745
1707264
497789
812433
842154
1391172
1345988
1787585
1320904
1259454
158396
670659
1193084
1485417
1601537
1131019
648102
1095045
1917547
123763
1403681
921652
1695975
1058519
1199314
855966
1396156
412071
1087655
1891139
1581620
1317127
638178
1920780
375265
1540398
1686859
1313354
1101455
1360218
1644224
1627890
1893731
1672381
1918178
54762
358062
510174
847558
786304
1622506
539879
714785
1967117
1328557
981456
806435
1334354
582501
1794015
1326410
1749570
1863358
1871146
438923
284868
1284512
1665944
1727375
1289489
1449817
776751
1761480
80993
1032886
242990
1365056
1120516
402559
1719873
1570016
1623529
1658119
1924760
1512969
798747
1746517
960915
34147
991679
1051653
1837659
1227952
740193
993142
1619445
224296
1515747
613481
1988233
56078
1701396
259164
884379
335937
440000
1094912
777254
871672
1655943
155721
1049676
172486
1400613
1030228
178790
303304
551614
796768
385805
1069484
1694586
583996
799319
1112366
440382
745029
578628
728025
1388555
1945708
1366108
626916
1154235
1768339
158962
46522
1556052
1831022
781286
1233108
151497
1374551
77815
1355440
1471047
250156
210665
1394645
1995765
1479982
1151854
299598
1093612
1416224
1427169
1178434
77742
74037
1047255
1493355
183145
767489
170160
1102355
1847546
906960
510948
144870
213329
830217
1769193
356269
1107011
897442
1706484
318360
183278
345880
843291
1181584
392055
840750
1327926
867025
1017813
1056822
587575
944243
707823
560115
754295
805488
220664
412487
1923136
831014
1145317
1481422
1781627
1436159
165770
1989870
123970
848923
1132564
1241372
284406
1319959
530152
421084
1457581
111091
639296
1424462
253917
30129
1839679
1716615
1946222
321671
1400371
736685
1462422
1170487
976264
922699
244044
323445
347833
1987666
1827642
1865829
732946
1653607
416855
1572044
212637
542719
151692
226554
1585639
556075
1290735
1266971
1459780
1398071
1716075
777447
1416806
477506
1255819
286792
1065811
1816585
1685617
1163063
859017
69060
1467854
768924
1330080
70824
222977
1891493
1794114
1049560
735974
1132311
1552020
1977302
101684
879279
699626
335626
967180
580915
1268142
396103
1802684
677137
74265
1827473
981741
641150
942982
1914577
735869
1659779
175400
1779719
407772
1340451
1584126
222105
428888
280565
1411932
1451921
522165
1680964
991310
95059
1785862
1147942
337581
1828745
604032
699194
133786
931264
569348
1062891
889926
482151
579679
1562275
38244
73839
316552
855552
5544
1673102
120923
391472
576261
1694352
14946
1405356
1407513
585636
1416643
734008
1430592
1136057
276463
1283755
563878
907524
1627917
1146003
1928567
1975408
1742778
1447857
717317
1389856
1291392
636841
1545363
348188
1412413
1709113
1346507
1484202
1915011
938385
1232598
441337
908543
198051
1282623
1358261
673166
1848934
1327570
1717450
882351
993654
580339
908658
1734815
667880
1352494
1408732
1994678
1876226
1518531
1008428
1696760
974765
1996443
1457684
1775367
641063
1004094
1820756
698952
1392670
355252
1476540
1306109
1323296
1892194
493534
1515635
1711505
1149295
1730235
160448
471918
316707
629637
987415
943926
790411
1249272
968412
744780
1667168
899082
1261142
1119681
632991
1084536
251836
1914868
648713
828344
1478003
1885062
1833908
838873
1956238
1067321
1268052
1660212
1513300
723235
1773111
426351
1553163
1863107
1002426
1515314
1219149
932797
2199
1501474
413666
1508856
1682052
977448
315510
1307713
1349521
1944295
621540
43238
345478
470213
1165030
688114
743463
233361
1984729
1156081
1128681
1189129
107298
1414099
1513076
583365
711456
1703079
1415372
1058902
162503
1190621
1857967
1872657
1861841
354982
1762454
55106
1651850
61032
1141847
1013093
722016
57221
918136
663806
1107603
1759206
244637
1588117
864417
1104177
939551
675912
906190
1073166
1436138
707232
32298
1867374
39287
24486
1421326
1115684
361725
1719554
1994088
1878458
1519919
1356739
436658
1328070
1766770
331031
1034541
1169305
25752
1433071
780342
1473605
358096
1643871
1576183
148678
340963
378519
1012294
1391857
134109
333227
995344
1077438
1519933
1770120
1337194
1421489
1389841
744482
1774626
1937119
421016
1925953
512635
725831
627722
297372
796132
535252
1979972
788441
467943
1633516
1189133
39408
1039257
798130
438442
379628
1566333
933141
328180
1878758
1937700
1007865
343493
377902
1533388
1787492
1105603
1043290
597476
1917287
791713
166974
1834234
748810
1183595
111875
970643
338101
988749
1252398
1720729
1189024
1318048
245141
1735928
263889
624121
1722241
1474034
1305121
791154
1078622
582828
1357929
841968
1163291
690588
691690
1810269
1741173
1929946
433565
311262
1289356
1725694
876850
878738
279765
289113
1920480
1265852
1988336
1230371
1174200
705778
281965
1420202
439632
1054817
741384
1023036
409867
1487200
34286
1737084
186229
406332
406791
270872
711452
12545
395124
1364537
1111652
277493
1239531
1532178
795575
736754
1838447
1856779
1565851
353113
476516
218493
1036250
128653
1481565
599472
1457206
1717242
1055987
248669
1677019
1574479
1354751
183801
808853
494383
1664648
1044655
1323721
1892129
130368
1942648
1906385
1834512
1769144
418004
1982789
1356856
1306333
1664056
390987
1659104
345145
1917174
1106216
734147
42381
945148
1980558
424673
1957970
148144
463790
1401762
1319668
400831
1439202
1450941
1392959
371173
1540780
1141787
815661
1230508
1648899
1911904
145504
1232005
803088
1709037
1152201
408658
1857445
1119076
382677
773387
780688
1513033
1399959
1667295
928180
189303
1571967
439497
1247736
8578
1203243
78892
1730252
381734
1943035
1292344
911368
1078057
854350
141798
656858
1456990
670880
104451
1300211
552549
1791700
132314
1232851
900443
1556593
234575
1362477
25787
106722
351968
1470127
117544
80023
823422
1062515
584699
972531
1404028
1416588
299781
589379
1728012
1741908
22214
1079748
1159497
1405526
898453
866533
239496
1498579
1579361
339519
423599
577761
1407027
1649106
1951558
1019081
1218121
1704307
129594
1670676
129211
1476304
1188960
453743
255628
138018
435325
1388881
754939
1025742
425345
1805657
202056
1008284
598407
328624
1752298
1783803
1745102
960105
706019
28291
723736
1799521
1035433
128476
26428
474952
1654324
701940
1055278
229711
94766
519871
865691
1383863
84561
1375558
1734835
1922856
10542
1869066
1858518
703264
245314
1121964
1885407
651032
121141
692118
566243
406009
1228001
1470013
820542
21449
154664
1620408
1448274
1895462
1466175
1805753
1949068
1663829
1188279
1568754
680562
1316682
1805830
1393808
988841
31197
1764607
163553
1497908
998240
1745985
1970187
1678063
270581
1614063
424026
1415755
169323
1764530
1575291
1069235
650416
775147
565679
160788
786603
257599
42355
896840
3513
1415261
466943
721896
1564646
1541665
1376147
705456
1407174
158157
1028446
852898
131324
1883133
1136883
251119
302872
589470
213278
516021
969834
487290
664826
1294710
960430
149237
1930749
320029
1200225
1688405
1271722
831302
1670841
1059113
450442
1682051
1666588
1305516
639373
1107978
930173
1820918
21371
673103
686075
1297923
960870
143019
70179
195770
1331103
498737
507409
1160454
691531
945375
212481
482514
1517657
1195242
693887
827267
531675
97588
511047
1936920
621468
349611
28235
1243353
1352373
1022102
876315
1570527
1612830
1562013
628149
1006726
1660551
221141
1006466
141149
1199670
687545
395305
456933
1985994
264970
621147
1032285
1911685
1140948
1832598
1042359
1170358
1679699
1331138
921584
304922
639195
765329
38033
502495
995467
1109848
729813
1337287
88058
213519
1492925
1667222
230479
761331
426784
755979
1999757
868929
1870547
150166
896460
1726393
1943416
1059539
1319372
15462
527533
1189985
1884705
331081
244081
368539
458643
708031
1945079
1313213
1114524
172604
1190995
1330213
1227261
448556
1225027
982587
1196368
346565
1586351
993325
1138159
379386
398873
1029642
1740243
819385
199335
1305585
1499797
880117
1233310
956589
1858235
729195
1275069
1425685
538614
869908
640653
771066
698980
171011
615523
1959534
1550889
1658226
1541719
604897
1780626
1792509
1672006
202142
1823920
1089326
221477
494029
1769587
1010137
1501048
732071
1309654
161762
1698735
1934696
296442
713268
1757872
1927919
100692
1680889
1356996
1150301
555974
865175
785971
576011
1392982
681249
1715071
1135606
555966
262179
678145
787818
1720418
373133
925292
263417
996764
1266993
284113
317753
1882985
1339949
1289276
1695188
202650
1101171
1795697
1687247
1161173
1390076
1055730
969341
1254266
857089
435296
1892428
947704
614323
132068
1094534
124201
1449191
1583637
785370
518163
1130662
789840
1809090
412888
1995577
1248443
891885
1373335
1128721
289161
364678
1939178
863709
1154834
1487342
1699464
191118
210904
1526239
425955
1924297
1230993
1915616
374726
44986
1625591
442200
36766
1357455
1007279
1412337
1097521
1044951
1928265
423361
514953
162885
825715
1502000
23809
263474
1797122
651287
42802
1065037
642123
397031
381187
1719107
346356
1296650
325667
813619
1714338
27380
241278
623341
1975691
792234
176507
115482
413984
601832
1251908
488246
669855
387612
111535
1042872
219382
610102
1249696
1059180
450398
638503
1054184
1914299
1942881
1723171
852814
926232
465192
219565
903995
1904626
608250
1405945
610354
1090214
1990793
206769
820310
156722
357296
1771659
1654767
1155060
195941
1775337
906386
915373
954340
1134811
596363
1699424
1292458
597555
318145
1849987
676265
568067
1586973
1064440
550286
123482
1889120
306660
1730140
59184
820112
1343922
821709
1444081
1094812
1647891
770899
1094001
1892092
652198
1525456
694995
753641
1157245
920380
214392
1556378
1045417
1558514
305600
709671
708000
1651905
65895
1684031
1898546
777085
919494
1122051
459027
223586
336000
1010978
1168232
760236
1863488
1071569
602205
127249
813616
1857863
845490
793015
17676
1845077
1329393
660072
1420140
536807
176642
790572
1656811
1609033
1429606
379378
1558768
358884
1505299
751113
829525
680594
1374665
627090
1860308
1786690
1693897
1698383
1559981
561520
219265
316509
1900160
645636
96914
1173930
1264388
1715974
1068778
362038
1663890
1895312
567679
798498
320978
325779
892456
1220671
790589
663166
1749300
1080223
1476052
358826
1331432
1362856
946656
292023
1239483
1200381
1248582
1004686
1732140
1216643
184291
191184
622196
1624531
285295
566189
655333
164710
116361
1176258
1312089
572221
771627
1316702
142904
242725
58460
229893
828223
1852736
1889142
1484748
1573646
167441
328231
1524987
1210187
1705664
1369715
1232578
1516271
769807
231558
57514
653459
1815144
2707
1818304
1165093
700442
1285373
1434943
73423
1071403
300735
917202
804107
1743461
1221299
683628
1765624
1727960
393201
851421
1498861
1763769
462659
1942377
833896
1443195
1012035
1789142
982062
1929834
1293810
45875
329102
831524
270212
1867908
1525128
1578107
739058
849538
787033
477105
281712
1205714
1348851
265186
1407251
716105
373091
1411213
318863
745156
581506
1210763
21734
731681
1220362
1086588
1529379
248916
1187144
886502
283720
331811
489659
85829
785557
864054
390056
661867
342660
1266474
1352380
1527824
1806058
978771
625186
1615029
115145
132788
1995455
666875
1805917
1875938
1472316
1022808
1873616
1542176
1983346
1187814
1475734
685476
459570
1197006
238188
501731
1013086
841796
145730
1683999
1093256
1137142
158099
599866
1529182
861999
488016
1175470
695444
1428118
1701010
1547778
595178
865795
1772030
85568
1742006
1517599
493557
1902978
117607
1671524
1335939
1444312
1471446
718900
1904040
508888
256950
193722
1410036
1444451
98610
502516
1564888
885985
1454924
1924289
750839
1215405
412083
548419
336891
1451598
634717
999080
1977565
352192
893200
1017526
393784
409128
62972
30008
1564991
342735
466114
486816
1496325
1580024
477219
999731
1902634
378765
324712
1134600
712867
554486
1892081
1908333
181438
1314178
1568833
1863129
1253042
50784
1905329
542038
11775
82007
797593
1067820
438364
657529
771714
1347086
47587
934608
1137827
162130
1712319
284296
939813
1905457
1813592
208969
901390
617588
665369
370957
125387
1831964
1025685
582874
1118832
1793252
1093899
643869
785257
1824798
1592941
215942
1501645
795507
730539
1543747
1667048
1327837
913184
1131328
479924
1915461
607571
1432125
585685
210953
1670653
376409
997951
1141491
1470692
955557
581302
1910582
366957
1876015
1117120
354816
1877988
1089450
295584
1016423
383292
1218140
1046395
264569
1930350
857514
1084308
1133491
261350
845475
44879
1804753
485944
1415368
920404
1758451
973797
1512330
477271
1477270
1012977
220632
1201031
923937
143051
484360
574251
153239
1042342
1861902
1628986
1664488
178632
271608
531271
1116189
1377230
11266
172108
1570611
1726656
951368
370225
1151240
236488
1025265
1217817
872331
1735711
1459350
284548
677586
1571419
1863045
1031975
533524
1414285
477656
1896329
1988129
1508980
1124575
1971299
1640353
353935
1163943
1540500
826464
1525983
1359356
1128501
1141395
804697
1732084
1400461
1103150
80224
566585
1510100
1366798
1263466
301016
709416
921359
64340
1049346
1173964
962076
1261147
1501217
1542246
270701
527589
1399349
979393
568338
994710
726309
1931059
1150901
1940895
485060
1586134
1170811
986763
302724
197686
800563
1362643
595864
162038
612483
576734
555520
689644
480232
1480373
1161552
417473
1562487
372565
659533
1222350
1326578
750034
1462697
686839
226588
276563
549248
1514531
574869
1346752
339699
1863447
1593614
396841
1891811
872436
102913
1540859
211054
563230
1595622
783688
564394
1991167
697464
1200487
477385
671138
66115
1306786
904809
126991
485550
83641
531781
106623
704324
1852131
1928617
1510594
1915030
1633939
1696821
692257
1897100
1357159
1094496
1024370
953051
591546
947886
1054910
1314675
372029
442877
1455559
960159
306673
642308
1242006
1304876
283014
943759
1380842
201343
402578
1355047
1876626
899665
1153772
311568
778616
1440785
773312
1813900
1179298
307089
582943
1017282
1118748
347982
718431
639833
584626
775880
1071606
325926
1946527
731552
1652258
1769275
861476
1852564
1649629
1197841
627060
114087
630432
681486
197258
1584051
1383009
1143929
1320630
1005617
1673496
723132
442723
589874
499357
1858028
747404
1462814
1456757
882197
806511
999995
1292983
222
1518864
1007277
338370
1004809
747772
505070
806844
1058653
1940527
1531713
1983656
921766
457739
940778
980838
285618
221669
635217
559950
681656
1285951
1675178
1642515
901976
1910208
595100
324115
1092308
350917
1774820
737965
1063165
293958
1154713
1313451
933405
110872
746786
1541792
582400
1909678
837827
314731
1360696
1559341
1468316
1147425
447302
293193
198510
1604600
1682454
951736
1902128
1027137
1428506
524124
1482331
565971
1465920
1704101
869959
437212
1587481
1637170
296651
418691
653571
1370365
1940462
1307523
1842925
1586004
1672577
75383
1329300
1309340
1764616
743392
1694437
732597
827851
758003
1218903
292845
1020653
33737
193278
1242304
1832017
766105
1029950
1202352
1285458
1342410
755421
1828976
29431
1118964
143408
771692
428762
1905979
956580
1879293
27696
325141
1370192
769490
655220
438737
680585
734564
840279
1885740
1175889
1426019
756132
710083
793276
1000707
730762
757923
70972
1074228
778407
258339
1741773
1320064
862834
1937918
666967
961484
1258330
1084654
713417
800436
1257610
1160357
1256827
553694
1687469
587365
313739
1701798
839959
407350
341065
1465089
1703483
1232305
1754977
880813
408547
571625
1103031
780444
581278
1984005
1062793
1014323
1850035
1090824
1517764
1780737
1751393
1771489
1647473
678293
646948
1700445
1303506
932181
417541
821111
1912271
389716
877832
1358578
23101
1225780
1895171
1347156
1315239
1563790
351246
1000123
955145
1714892
1229211
868878
646121
186927
1979640
304625
1753730
1349030
594102
152671
625684
1440152
1468231
163389
962337
1754463
289642
1845567
801641
484750
185578
1465936
637375
48471
482290
904489
1687348
1156152
367306
618328
1568844
374818
678815
1067828
181909
1426111
279551
197991
37100
876089
1622452
1501083
1695889
1846513
1977091
654966
1751710
1144953
1051822
1071247
1796193
1995987
1665304
621504
939212
1410624
721695
160179
1339022
1647095
1401347
643168
1705861
558297
379937
1302015
1500115
796571
23865
1277518
498821
725579
400039
640321
1610916
127652
1663661
1643938
809348
846330
462852
1662762
653862
364197
1155186
1703706
923382
954806
870485
521568
310702
1150708
529120
1538151
1397960
1332001
1609374
1362847
1050571
1780483
1692350
544022
1063761
101875
432175
1129332
1268378
296780
1033934
1104575
1179330
1124785
1563084
1074695
431803
1499766
938015
1109287
1429850
568431
684143
1725356
413391
1819088
957791
1882741
1327127
1152674
1161956
693001
1622177
254281
942981
1773490
1588001
313090
1156029
452448
1880270
1497663
763572
1142204
238498
1558888
114783
1405354
161124
1703416
357550
1383225
413385
52842
488410
714002
1065006
1220977
508434
475510
321398
214847
408719
777038
1455576
175691
1699192
1235700
404133
326959
104866
831363
76211
440397
1006332
627948
490856
1600253
1559698
631014
1680680
1692479
1304768
962298
1866199
1885863
363215
1899767
1147787
96124
645851
1592272
1407659
1916120
177113
834859
568277
2892
1945071
1517918
1709602
456415
1007217
211026
1092454
946862
1884062
438586
1629026
381889
488393
293193
1352000
1576340
1575074
868669
928975
10789
1383614
1572453
1253830
1770799
1041076
412507
148224
1090049
1870438
1495075
1003803
770303
885943
55994
1511653
1763509
150860
1573178
1953897
1655482
1487388
1654334
563408
622790
1268276
1794957
1924502
1152323
974386
844041
55414
619612
1461323
1338921
1571383
548523
1157355
1828053
608639
1911099
194039
1608596
1140655
364933
1785410
836036
1597247
424226
1082601
477737
808355
585558
413888
806191
1389621
1364402
336043
1015597
1549902
485879
1940942
497445
562263
1981044
1600120
453846
1890775
1519653
1883236
26140
1449082
519530
877746
691599
305843
175266
1907172
1976095
126776
1818935
978213
1797104
185085
1140371
923718
1741231
594797
1989410
331518
552117
916941
1255301
919541
1847656
543187
498405
487453
1853210
1780241
1642171
62883
656687
291846
1713635
174417
625661
1486203
1372149
548414
640985
221894
1834370
1158758
255425
55780
1006893
782576
345278
8084
1745477
840163
753660
892785
1187451
940369
390919
1396117
619497
1013005
1068705
1463331
1860650
414785
1318344
1922247
356153
1536106
1311036
1612999
1982334
1440499
1468378
289575
77647
1358987
1046622
732286
612637
220800
911506
116895
1327031
1466859
359479
1151474
1968871
1712643
411717
1439545
1119333
274730
1402876
1017388
1100543
1107133
1553584
991638
942118
329496
1974496
794362
367455
508955
17949
1519725
890841
276999
675046
588396
59565
964855
227953
710606
1176438
142519
137650
820373
1218278
672879
786910
311014
268396
1795350
470701
285444
909346
168980
1278433
1529773
31751
1036012
644978
310832
1835017
1243399
1655934
1073861
170279
1802094
726506
184434
192437
1362281
491770
627423
653232
1012910
761523
1696449
1235380
1175177
1247222
1592867
396014
1340027
605051
807912
1144265
1988671
284814
329701
92774
1389419
7334
315272
1432774
1645748
314085
60131
1718337
655809
145148
616263
1937153
1536226
1219357
1006088
1831544
1027940
1890438
1611779
648333
190717
1200440
437811
82848
1019829
415071
515504
370168
524692
1241671
453549
1281787
226336
243316
310515
905680
1615790
1918114
647133
1880738
154357
59631
162358
1487027
304870
1439303
976655
76232
89358
1229747
499300
292905
706786
1980922
1751242
1411184
501784
1657297
1559093
1631075
952161
1948678
1561806
1306299
234175
206280
623050
1323672
7109
679475
1714522
183661
1633141
1442854
731705
1962403
22418
399134
1905729
1834723
1754916
435183
1321432
365514
1787735
382648
269336
1441319
439817
1278372
879417
639433
79671
215036
764184
315414
1952061
1920149
47691
465357
1344929
1848792
1629729
670255
1698668
553474
764626
1085880
1583255
1435093
1367291
1858040
950745
1663076
1590028
1422167
357610
498593
1030134
1447032
1223773
271677
147777
397026
880293
105395
683195
1390157
1543880
6447
1753435
586608
1632438
1557899
1339836
1336821
1620891
1266048
297062
1594341
905936
1832111
656339
394112
1816734
1640809
478614
1460750
519585
1176787
1858164
148612
1638690
284051
1643728
1600596
476626
1767007
1239486
989117
530414
1223028
283136
622650
716239
1539852
811820
1172536
1650052
614508
437261
1091238
729619
568592
304059
1655087
100676
584772
379781
1587991
542785
361740
1950276
572882
1114047
1596973
1672459
478423
646902
304606
954680
83304
912975
554303
1649801
1595360
433195
796740
1629332
1207910
1704250
903183
433546
1807499
1853781
1517980
113456
413398
3244
1734427
1639138
169937
1121990
1029571
90096
615826
820231
521037
1261893
111664
90335
266651
1250700
1053597
1160327
1741133
573292
831108
998294
726306
804276
1113088
546905
1571420
1716784
290619
1994975
230957
531733
1372547
1595599
1202533
188021
171301
1378771
1234613
1480916
603038
818967
1658514
556766
1887745
441227
734047
727922
229693
557796
1462249
1723616
592721
1748811
554234
482477
1822110
1455168
1331085
1678960
1959810
501031
1438602
1205693
345727
1977854
1886805
451576
1290402
1548648
188764
916480
14705
603239
861834
167516
1204286
768507
1627425
647322
1961685
1919508
1810093
1164502
1068373
306572
702362
1066687
1345048
706640
214700
1650672
535887
404636
46951
1512656
934707
998124
441414
456752
1088659
1564449
1661574
375265
402359
116487
622024
1252782
1490727
518693
1407193
738456
402834
1101313
1794066
1597188
1965588
1306591
1471277
196426
1623378
1238415
1049865
358791
1591607
839184
444242
978569
1693782
1190638
1998980
742233
256985
791756
611288
1813251
1053266
1624149
736187
1764166
791822
1186602
1608325
894159
539313
1013805
592778
407429
1971824
1578699
926286
821594
1571978
155518
1157301
1082634
159376
202902
1932307
20969
1086926
736981
478901
837527
1862756
261909
956244
1727316
1135721
1346411
120931
379703
722425
340619
970271
58211
887511
1360194
216617
1657516
564038
1648915
1682169
957613
1919520
1761934
1518916
1073565
1816093
1435187
898305
749641
463782
1568831
645947
1943295
1283395
537734
1726357
1935711
876074
1662191
701822
77884
71966
1911778
1417141
1403168
1324046
1120903
1853078
1184950
842094
1549029
1144970
1684061
793961
1139685
1790037
665678
187440
170555
1997887
1340793
1539679
1850718
1843964
997946
680765
1179437
75006
1145107
1737744
1771762
1664507
1166252
5926
1797875
1939009
59908
655155
1709984
1203263
1499989
566752
827009
760636
1103686
948237
478343
1901464
1204382
1869585
1354024
134739
183273
592816
1984423
1049085
790296
1109243
343904
1717886
1230375
1814896
1860109
546970
1923883
225483
958386
1351955
605818
1985810
104356
1116558
989443
1041796
121322
95337
1520540
790202
1031542
374948
489340
667297
1869085
204984
1313922
1709920
981241
1555449
559219
1139891
1848626
1725198
1656678
1350386
1246271
365803
1652579
468521
1588218
772080
288005
738898
1114596
781294
61041
532035
729208
216040
648718
1121060
1342290
988341
265272
565277
1784806
1791576
1830284
297493
1366758
820933
1327067
269874
403447
138858
1328935
1901098
1628676
1136620
532668
533252
341091
116804
58417
67336
1891897
1176269
1499464
405448
203885
1276363
908109
950547
111353
440839
364047
1426158
345600
1797341
1195799
716741
264733
1950159
1681534
1908670
1311416
1933296
750239
240548
137516
710839
1129945
627236
7903
1131706
1535908
407470
316840
1892629
1737417
878136
1425445
25457
86781
1830583
180401
164672
1558704
736809
604886
1289598
1401950
965334
1044005
1986983
214969
1994183
712740
956115
1215527
1910306
1407640
1578069
1766319
475959
777289
1320270
1328597
1210947
292905
1479180
937331
265332
1730064
1410008
998599
534332
675558
271537
1912228
1385529
1948687
428413
275193
897580
1942888
1524925
255293
789234
306561
713381
1320682
1432817
1799487
1927699
764391
378138
1943412
158915
1622649
752009
478646
1170388
1941751
135919
395141
626659
649374
533213
533335
1825841
1097289
1241055
651643
100555
965528
702197
1666405
699760
773063
1225903
1879858
4620
1664961
809999
84246
1522059
35964
346997
1129802
1121695
1269138
410236
1415734
823457
736174
1920643
426307
1161396
1623825
949867
593178
489267
1847007
1481892
1533120
880199
1997957
1886470
697538
1270244
271963
846035
1648529
1198510
1521986
1403784
403670
1673215
1105892
166892
281779
1293796
1233038
1280757
1279439
1514297
1903529
436519
1892167
1560580
1422875
1358195
158558
51773
556011
128231
1884553
1480281
1965377
1138457
731526
598005
546794
1357406
1114284
1054089
332656
456255
1626022
1745780
1098251
39629
1531170
801407
1481797
521500
1021528
1512188
641715
1719318
1983010
604937
121205
1442480
737002
87929
184994
1848585
1768765
364920
245711
1614170
3674
1073921
1276354
11459
1122925
1838403
488305
425808
490601
98227
1632512
1789796
222649
214730
1215148
322483
430930
987480
261448
389565
1415562
218783
1716316
930128
1913412
919948
1439468
1942746
78122
1404068
409698
1522282
1166752
522575
1227978
779863
286295
185584
554896
23684
606230
28192
144771
1161228
1068709
1245982
1342515
372151
1451153
1893315
312503
647423
505560
1644152
1845306
1782240
1551111
1364689
547483
338755
281856
124750
1192828
1663392
409052
146911
1515127
443265
1180261
1253146
697049
1744767
1345963
380084
1974175
1976008
1543198
591872
409232
1400916
1085502
1336137
300191
264978
1103602
1875329
472384
1089867
834522
1701523
1444019
1694296
90170
1097714
448195
138971
1685175
75400
308588
823668
314627
1356357
1939866
359645
322911
269276
1774981
1780668
1860983
546827
271469
632443
849550
1807710
1007872
121613
4496
1773296
1413186
1583290
782865
1119662
290402
406698
1485424
479662
285521
544828
1881468
858827
269852
1452663
445067
1598853
1105826
1934874
95316
799326
697585
1172695
1041743
1590311
1746157
126631
275992
1274633
753882
739841
698039
1136884
297914
218652
1543672
864608
1945581
1314400
746192
99292
1135818
590608
1441283
1367830
1777881
786151
517790
1611517
969265
596167
625393
1494890
1619770
1931083
1856955
113742
279798
330899
150220
1780073
1012049
153644
1287179
1847254
217234
779809
1717764
1631322
762241
45061
402541
304565
1673628
460101
118664
393249
1488202
1131586
490389
1474015
49500
1358040
1911850
1354886
532433
1503598
1210003
422962
1471478
966225
1598824
654113
681998
732447
1022243
961283
357587
757694
50578
143465
567553
948258
1679016
1555952
822971
1645762
661235
1657285
1270021
1116244
738828
230739
1123813
1621320
320614
1708519
1321294
437246
975295
1715893
1986168
630423
1967757
528851
715792
1972999
312965
678814
1166015
1220044
1023713
944658
1098188
1712673
344154
1568674
534577
581747
1708195
433100
1105241
798354
640687
1048798
197552
1939676
1389291
1540777
465033
421009
797415
1686859
594516
1606797
344115
1772604
674679
296436
1144924
1701557
851417
80755
1555568
1112308
686989
306854
775582
1251283
933327
297589
1274991
585856
1653627
1427373
954396
818438
1378050
48540
805317
1802236
1615209
670420
735787
1390802
1293948
265453
425942
1502148
1384140
1118551
298321
1621373
1136019
606312
1086004
1221267
1782008
895402
1803841
1195442
1961701
882374
1476401
1956361
1049163
1960943
191219
1085444
711570
739739
1359886
1142018
1268125
898950
1927636
474417
1197676
1736204
1502594
1990275
321568
1953620
1970876
1415442
1607936
553818
1848866
1047052
1989657
1617682
219229
1869725
1306060
1441440
634425
704336
195044
1611591
603498
1209167
773072
1975553
1796075
294524
553571
1508317
1772182
368813
1707225
70665
455927
787108
1188559
1995114
246045
350710
1123753
450523
224765
1453855
873471
328216
446305
582048
185104
242208
163750
141695
895359
364660
311392
51240
918847
1362426
911993
384062
1880312
1491798
83115
1817018
284767
1517029
829119
1398376
966217
257302
1891911
174000
1375857
1003816
1411014
699414
569089
1927170
249185
735754
474937
1642285
1904290
1404759
952181
15135
34514
396009
1697343
1784732
1331694
1029846
179388
1909752
956780
1225102
296677
1287721
483389
286431
1599265
773104
1974953
305867
1928353
899534
465000
533550
1923879
1589734
1713070
456263
1305609
1529444
432455
243562
1298285
362964
112168
293975
676802
994582
1620500
1360631
1735281
254768
302917
1214108
1215558
62019
1403529
436815
533442
1567042
1418884
1817034
1993426
1760146
520083
1200496
1186216
1066790
1498358
1606342
268196
1872256
1988562
1204962
1661068
1545711
732480
614510
115734
920825
430418
410962
1040888
1991489
1681207
1194620
1807912
928339
700088
1437389
94557
1876006
1191422
47101
300984
806140
27680
745887
1238379
1281176
1949982
1674782
433041
559680
953068
55501
495704
606203
1112838
1095089
1758883
724851
454842
1857755
1640083
797963
1220508
1091448
438923
607212
761911
783947
837246
1309721
1871204
504837
1545823
1207343
1282681
1222
1846773
738426
429753
1144078
467788
517096
1187181
1005454
1267428
1210204
1654378
982169
1489881
1795220
357635
580785
200805
23271
332858
838274
548222
1393614
1931745
326163
1127788
1670073
309217
112223
322609
789951
568590
1712673
67795
1358283
1446300
1452401
503494
892983
1208868
24259
1412006
1159509
909598
267026
1420491
1200963
267288
1983693
736321
1382662
1867779
44407
1116485
145632
492561
1089579
1862987
852840
1508745
234997
1189302
1265853
309096
831501
895480
1715220
308621
1009291
245736
1465805
360239
1115197
540920
1232436
1140791
846951
1959006
1085181
727051
1179521
1001922
621813
1471290
369194
1003643
223205
338116
770995
756267
281479
236982
1102582
1681087
1484685
1569498
1795251
1087951
1834129
946595
1864317
1242794
901213
1228211
1295375
1244896
1294451
738141
120619
168010
436530
589414
64038
1958993
1197154
550579
841618
984507
502196
454811
1560622
1905492
36408
1446800
884762
1623074
641316
1675368
1545836
105438
1316761
1750798
118651
98342
1643369
1345072
193757
1787579
1467015
1236450
1449172
786906
832934
228248
1488454
1688380
1130610
1511516
1871643
1343505
703463
1922602
1212707
1504949
1707764
897969
1953116
12795
1098729
60704
1304471
1056978
1273602
458838
129833
1724070
306425
1186414
683391
76785
293816
921043
1311645
2140
289992
1993012
1728779
1237988
474494
1145030
953360
1338163
896734
673823
1243078
1629702
26991
1597221
564617
1679282
1254649
297844
34463
1833929
389771
1284158
537269
15286
579172
1504344
832370
805050
1496358
1295398
1792238
1321065
815864
275017
212902
211887
1703342
814883
1839292
1142592
965923
976978
726565
1559964
767878
1586124
1337990
1842869
1667702
19038
905032
1535499
566629
865484
1327016
981738
1485567
501996
1042879
1943997
1109727
1012306
618344
1009981
327800
148716
1525973
1853916
243691
1035976
1682927
319570
1158420
1068443
1046897
69895
49577
1210903
203367
277277
1227713
941931
1207339
1902873
1529261
114338
779910
1157654
228535
847791
1325946
1911249
689085
1259853
895046
387292
1098011
523270
1221298
871089
365594
27946
600937
97928
510895
1561296
1099227
1393928
106245
1444454
99629
455476
1134879
1510457
554583
1677665
703672
1929041
1705784
555676
460340
1563486
1354665
137854
1277236
11964
1615780
710942
89600
579966
1782888
502922
158638
1454712
1524760
31345
229678
1224622
813573
630193
302478
858558
754018
698072
1754725
1615199
1446462
1013396
853759
896714
1217318
1070686
1893216
1439951
957985
1416394
1389175
293130
1873081
540394
90846
1395844
670936
29235
1027678
157887
1756538
430996
1339086
108755
183520
418459
418613
242499
1646566
24129
562823
1512637
775218
1460226
1312182
1081108
1036016
802075
960672
1202330
1257320
1818670
1810525
905882
342678
982377
287135
1758975
1985958
1576911
1881294
1926872
1731899
542721
1386417
1807520
178752
158305
1983206
1085855
1255368
479653
1212011
985346
1157898
550247
1647714
168996
559898
517690
1700449
682383
458544
133220
1058565
237580
1780851
356524
1317856
52377
1309596
467896
1329636
374637
253875
1195885
970864
1327801
473834
1247847
1743852
118366
677077
1193942
431483
740065
121898
881898
1112571
1350888
1476007
730571
924850
283766
1259786
1101601
314044
92421
1676580
805602
1982106
1147938
886406
96209
1847328
195552
633972
1537814
1213009
311103
1237936
268195
1513320
413435
1079939
330266
1583849
1445253
1777443
943442
511854
1934596
710641
918817
410952
606701
552042
1766824
580257
1421974
1221655
1365730
403285
1009035
1412482
1615297
1253689
142167
963926
366028
1389975
401152
1592863
1789082
1559283
1512687
178251
1422284
1975276
1312751
828881
79350
1347659
46640
457530
1274599
179325
1791316
1428420
580521
301110
1701272
652063
1899925
462100
697535
1385317
817476
913854
1022796
1332792
439497
1245516
744424
132592
358485
458417
1606347
1090475
716944
1901199
1732196
318240
779690
1089890
482278
545896
954207
287546
1882416
534424
1482762
631710
130651
1431119
650029
64913
778766
1770831
1819282
318275
1814802
1667970
1299493
1729279
1673990
1884329
45837
748458
665511
247446
1764826
1962973
797939
466709
1995605
1594729
1444524
403059
1500720
1622860
1566521
1006681
327058
414073
1952533
1740390
526234
1929510
707829
570727
1943089
1582245
1019584
843391
1030915
377265
685785
855205
990026
1051750
929294
460435
1297526
1681745
1162740
11989
1472117
295160
1841391
1028169
1118807
1290667
634595
1546864
1274955
461116
716453
1745466
87960
1274300
610791
779795
1148244
711819
154682
564400
1766368
238792
1069224
1539840
434478
342657
1836737
41874
701648
541392
1554844
1378651
178182
16187
1562230
993302
980277
1713603
82178
1123051
824265
121447
1962437
985165
170555
1994172
401442
181665
1143644
1151552
1540827
1215473
1990367
1888728
198441
842391
1960698
826280
385626
564828
81422
1514975
1330852
1023713
1480292
385729
244855
1889187
1252429
1054754
596289
1793831
960184
669840
1101754
1179977
1425393
1599984
1994920
981405
175690
189845
1161581
103232
587830
748660
1187295
757229
1499651
2189
1037747
190676
808417
674540
1669981
368869
1063064
449110
359269
1102884
1433832
886145
1859613
1797733
1628326
1769472
300622
1894048
523840
159841
1328933
1745359
462034
1751182
1235315
999759
507921
1129939
700653
1691077
408332
1328791
260167
1386455
1523821
332646
1402979
1829439
1170341
1133460
1338332
52379
1709161
227869
1622083
349058
1750467
605529
1907771
583595
1114489
901282
1391752
1612703
1344571
154562
1400223
268896
1324763
301629
880478
1405153
1339358
691113
333832
411442
1366611
872611
279408
1661275
978498
1574449
1532768
1814868
1966307
1805024
1558515
1966279
223699
1220814
939325
1112952
1256108
399356
566025
1470309
74626
1181876
1414362
1899150
1943510
721619
703795
964313
720919
191075
1423618
180124
1415734
403204
1406561
128707
1218604
122878
1281288
835606
168543
309096
1361594
148434
969247
1393181
680408
1061314
487417
1074359
1002281
1695136
1854702
1129296
1692537
321245
434167
303261
1556504
1383890
1566644
848206
551523
709799
1892325
1636616
969668
1189077
668674
1336806
702495
135871
628763
194054
1371341
171832
200003
808326
1308713
550368
1474309
530541
944314
458596
1993170
103786
162994
64174
1347286
1264786
1399946
1948239
1360507
1524381
1355510
1721726
285113
748910
605526
1929988
1845029
827281
398004
1426211
216110
599180
258568
1464352
144818
959428
413118
1076557
297714
939295
1131895
307237
1088832
1904188
391851
1647370
1176163
1400760
1402944
1997631
1524379
919106
348184
865860
937771
1673512
1548966
1907421
457182
240714
1638668
1392411
355576
160229
406735
1076637
1299154
438521
29752
719772
334456
1049480
379660
98877
1987246
436035
1685153
898085
107079
74559
1065658
106090
871084
1081279
1698379
1025228
1973512
511477
1620713
1024805
1806963
792273
736233
962661
1466325
403494
726708
487428
626975
1766445
181490
961582
96559
1915900
669511
1406293
1382443
1224665
993106
1877444
1323185
253996
554772
266845
1643000
1488702
224792
714375
1802727
34839
474120
1996672
1982548
649584
901817
1309318
212445
683070
1476907
1419027
1303861
1527007
576027
1158339
1829888
16845
444255
1287900
720856
1826199
354823
1810529
1624025
455043
574023
113672
355621
1918294
356483
1921301
386546
119314
1877539
130139
546641
505516
316911
363062
1895399
923762
1896389
916939
341987
342958
1211570
644061
653980
1481082
622146
1147468
1556688
828455
1919039
5458
360485
912816
1865480
678148
720469
700902
920607
423456
1751352
1030016
109310
237694
1225697
782397
292781
1823183
1402072
198884
1492845
1128587
1491530
1830512
400438
22265
695679
980928
367345
1127289
1456950
755753
305326
1151702
209335
1663253
396991
1175465
3046
961618
1461473
384670
1970992
1823372
1829241
801405
695343
1885934
89960
1297349
934981
457295
640118
1969840
561213
59334
1466402
583598
1151412
1456341
618255
1715208
1652451
151714
562156
1649854
733684
901121
1011717
315033
1083553
1877918
1183855
1450560
505375
1653692
147404
1688868
918226
1568773
262248
1157239
1941697
1779745
1031022
1128578
762190
587845
1156494
297865
427065
1853347
1189090
1194219
1910091
228667
448533
51163
206253
1267960
102464
1249321
987332
1918658
452101
471863
1061301
1312663
867223
45940
1495823
1309031
586447
1858356
533473
967088
108204
1360107
553334
177462
1896867
1823973
1689038
982571
1456345
1614518
1848419
609227
1046998
105405
153214
661073
1810931
1545554
1372750
249627
1764495
1241963
1412228
450261
1484511
1100541
914751
662109
426626
260707
1863622
1617801
24637
1212362
1175585
730015
123175
1211218
389076
378744
651117
958425
586204
1146478
74390
958996
293160
1667369
522352
1884813
1329271
1491825
31097
1676618
1653066
1446486
157175
1827525
1301833
778467
17723
1642522
1643980
972832
446400
472048
1336748
1613968
877334
1981437
639095
514073
1822845
511445
1898520
855459
1294096
505660
1690413
570902
1597750
895344
1353664
620613
41452
1834141
251089
105189
329321
1752798
30129
1939279
161483
1535710
1167881
1760035
691565
1306423
872624
286145
655154
1553194
1502811
481498
595476
1973043
1057545
1327064
1499114
122937
1678768
1656046
1322839
243433
1970449
449171
304986
1818326
358689
1939960
1849767
391446
626832
717054
1287674
143617
302058
518423
1373910
688730
781171
1082877
190586
1096820
462758
1142346
720049
1960637
1467155
1284319
1152851
926997
1425059
1701831
836308
683046
1686911
231797
1229053
136467
965092
1094865
1573524
532817
158310
57716
127263
526953
928281
112249
880232
1639317
225590
1236841
973385
1708983
659525
999798
381349
1428722
1945247
382787
1052820
1317451
427935
483016
608709
1146337
1596660
127720
866843
1087529
1146100
456074
423860
1743597
1019829
214394
497853
1142381
384473
686747
1407028
1069006
1941382
203581
702999
1412067
1468774
1148079
1758750
1376021
1254635
1412387
779962
1371538
205175
695962
1916535
485931
1271822
1310754
376455
1978566
145055
212663
1962433
841252
586828
1567284
216278
1463052
1768478
1600081
1337879
70310
540589
424125
1431961
1219380
1599239
258903
903536
134477
90556
1181514
632424
1030779
918235
1671847
1833262
649985
728662
1774104
786432
1882014
1924250
1127069
963900
871023
1307460
414978
1778162
985072
1738413
1326697
356751
725752
1162566
833230
379253
1564636
1790617
1118948
1536272
624623
324825
472258
15248
617440
1291847
432490
711930
1111179
1777442
438553
708563
567213
1665902
1866663
950606
431880
513028
1682319
1003950
1932740
1976274
533439
2705
1180789
777534
469735
1280598
1350421
1495342
429838
409660
45184
550516
557050
1538807
563365
1287671
802341
1942174
238013
1153275
744594
1675848
1722399
550137
1036097
865948
1242416
923210
1280012
632666
1550165
1851888
162900
598074
303894
1483381
1402622
1598047
137290
1419781
1199179
425016
535377
1022366
624639
1534303
538150
142486
1635275
88617
460901
1792110
1775005
1317813
513102
1068879
1047580
1860101
862789
653875
1110905
1516476
9740
328386
480906
1373020
937579
868571
1061680
1306610
1767474
1400634
1572061
191963
797672
1741739
1090979
256063
214198
12647
1237219
1130419
437585
1730391
1108193
642570
1278121
1827856
1674024
428985
1839492
475328
839504
1981146
1543246
922087
851683
1193588
1350202
853435
976017
527880
1562644
1071296
1279869
20275
314885
802004
1473603
602528
181868
208026
1957305
1278949
1954179
800979
210316
425420
1481110
226548
1017677
1015798
453017
1643449
1538750
185585
1023108
978229
945632
1535592
87202
968038
1302296
1776425
509843
563993
1355848
786140
1410670
82127
395139
400007
1500379
260584
1328976
1976741
1966167
418000
1800610
1610435
1790945
133339
117198
183655
1717606
1456139
280411
427494
71835
728873
937369
1531981
1204098
641234
1327092
1692033
922101
386136
1599664
1234352
517429
228269
1347954
1367490
344675
551491
1365470
1943006
223258
262317
85977
1245222
1701467
1871644
990032
277986
1293359
40833
593507
361583
1959541
552709
1284804
1183953
1544086
214164
627655
398040
216530
236798
502599
1150692
1202952
1300931
1751712
458998
984233
1022635
1192828
461614
1163153
986555
996787
614716
1897538
1872990
603543
1287539
44623
408456
1379541
1441611
959260
874497
1407204
15018
1213898
1818265
1627910
1278814
448863
1671899
762750
203152
1728237
1551287
1867775
1517133
576868
598580
1176966
712252
66465
1494665
270232
829578
1693154
1116229
1525677
1826930
864995
591006
817662
679718
1487007
812380
806415
829279
235607
241057
1651892
1379373
1738627
841447
118516
1407434
342528
1635041
1792801
1068630
1980817
140012
1882283
1918407
180726
1614068
538237
1319301
1237385
1561198
452059
1373813
1632447
370989
463372
691827
1740174
1802143
397091
927487
1952216
928203
315578
1779081
1738030
729311
787297
216695
1497195
1060148
178636
974848
1242570
1184255
667525
1928816
708791
1787771
1323280
273144
1230204
1711379
346553
316857
1086869
661242
927780
980342
1487177
1207687
905028
1582569
490710
1871966
1198550
901230
940925
872163
106461
1436218
1526220
265112
1968874
582894
456973
976952
392598
508314
568689
1455696
1388869
989276
578312
685494
1793495
1865073
280306
1704385
1576882
1431383
1659584
972736
1469111
1224440
254232
283945
270699
1282698
1400169
1022785
251963
703379
355890
288736
1999217
1795068
1297826
581691
919415
734082
1445375
1336563
385076
96788
1545346
913882
1268243
1128948
392249
1098283
1847897
1165841
666217
939222
1283937
1875628
1639026
661533
182496
856995
1813901
832121
518870
1547384
615556
826780
231630
1565261
1667079
1322769
29048
879110
1312260
591278
260668
1306119
345704
1983195
1145721
788466
815415
1156317
1667685
321702
1275180
1004354
1061488
1747269
1681368
60338
1507553
326100
381876
559830
1629635
539750
1321056
111074
484607
1715927
1067519
158819
396924
358708
1923374
421277
1216866
1213194
1295609
218038
801557
653959
520418
1586450
1807384
993079
1551496
1947834
1184472
395577
1164578
272916
1579274
692107
1046881
1086871
1587100
1672482
925321
820477
1617803
776333
409703
556965
979841
979169
1776246
589064
140573
910106
73688
358706
1301431
115656
252149
1497559
74591
1002930
1714773
1533680
454651
1432978
562499
1517770
918271
458986
637679
782127
1035150
1266555
236464
245016
43988
1193522
932266
1555362
1451019
377298
456289
1603800
1079211
1701844
1676588
1956000
228274
1510384
1275554
1057453
72325
1266881
1363336
1170190
1437989
272281
1352348
1915661
382962
175592
232416
1358620
520234
744456
1669451
1392920
1886367
839191
295526
208111
155740
519843
906800
888550
166247
1200658
253020
939660
616193
224702
1823392
572600
1595713
1209184
475973
484283
772801
1817699
1311713
273583
848199
1115809
1211912
41512
607637
514905
1380314
639259
1578148
598321
1416075
889882
258493
1084856
594920
1179399
23660
930814
860958
1495123
1131374
683714
818505
772776
130577
1711827
696516
1323022
617940
136
543794
487826
1136142
55926
487643
869424
435158
641364
459469
751378
1419935
1156244
1503731
1358254
460778
377363
532835
583094
1346676
1206523
412173
371126
1427589
665022
1301787
1141765
1163759
1842659
1380018
1756038
1254587
767675
1063852
1438241
1642450
527817
844192
1440445
1537507
1153401
1088734
349411
1319817
764698
61132
1468824
1401322
319649
1833496
546104
1528604
885455
1029676
961727
381053
1751669
1925179
1867432
650921
1930983
1893593
70140
58853
256890
144196
360363
1992373
1165015
1854137
1908549
514090
306149
1746648
1219694
1862161
375040
331280
1717857
519429
1331052
186291
76787
1514372
1154959
501610
1652911
403874
988214
834404
1498146
273377
1582665
3560
356916
1029666
1247992
851172
1486440
669213
1526477
1512401
746629
328440
1951660
1716210
990782
1801608
486038
670090
1433785
1181098
452653
1529062
1697505
808752
625143
1815884
1694671
271751
1660175
1896765
668767
1536954
689261
1962208
852027
1642649
780983
344872
837571
1609814
147860
1617612
1393419
1743828
1229781
288419
937388
1215753
336936
1449520
1570802
1436496
1429871
106436
806108
454196
1236658
934045
1173672
181634
1813820
1187
1137746
650047
93675
1491107
1030808
1413597
1836808
693398
1369354
882151
212672
1381507
596233
1533896
77291
221104
1014513
559007
1499637
1319739
788011
212480
5318
344739
1885268
1720293
1929479
127285
83486
1807327
681607
389281
1252121
1249063
1277944
1523411
970996
1377340
1936898
1531691
878051
1385916
460407
50013
1987021
1220061
1576498
202004
404598
790141
1142574
1642513
128454
219040
703191
744559
425153
1900158
1968740
1498774
939955
411741
1972494
1641990
387128
352543
776842
1480175
1946703
1638837
98361
1139173
1647478
963955
365022
1594148
1932207
1103126
1054911
1732349
400867
1355954
400462
1824977
846019
436481
1220453
218668
1905275
1902724
1713364
1887679
743292
434156
1428042
636379
1239871
1040578
585233
1691068
711237
690366
574329
1620908
1722465
1562720
1740981
1743883
815750
1881952
290839
971536
1799617
475660
558080
241424
1213630
764687
1701683
1031155
609812
504277
566141
142419
1109600
193757
655962
1677189
1172393
174106
1349774
704831
878783
1801938
1176970
1220783
1909537
304472
1767335
1626100
163464
1641860
556285
1439587
480730
1928611
1946565
1841006
90950
854784
1314361
941580
1343712
122997
879448
1737086
1393118
600689
988007
37250
1419774
813388
422908
10224
975959
192586
1665305
1935462
527410
456944
780578
1016368
696668
647474
145260
1612939
1661208
1931967
1508242
1553375
43739
336312
1507222
803048
1282573
1239477
115595
1235817
865672
231152
1382293
481964
1130170
78146
1762558
1463295
1035887
1365873
274372
382211
1496923
472779
1540193
75389
46417
919603
1177886
1828492
1669166
984844
594804
1109977
771227
426679
1792478
1812648
1494556
1971644
80824
1667523
1084671
1979259
357176
541944
1076027
160378
1067669
60441
1270368
304655
1675452
1599696
1978022
484639
336243
1271110
98053
408847
1335441
1573774
892692
363036
711572
1547983
1921254
1400311
1326740
624708
604571
808037
1794740
559128
97199
1813538
542140
653980
582582
1273818
248631
1041978
372749
1281361
1812530
1439706
795903
86380
1183070
1586219
1530127
1475582
1813573
1292358
1495229
1849043
1241111
513250
1997400
1992538
1222690
513449
1496241
455989
959767
1197596
1137120
1584411
1440803
1189569
1480710
1798042
1803657
1961339
1533286
1808212
1853665
1576390
1519338
671900
207844
813386
1267032
1749941
1821395
820479
359661
1775005
753085
462459
244673
60454
1184902
1712692
116676
285452
402396
1893052
877726
100580
266966
1186457
306166
975704
154691
147179
11190
1955853
1130440
214614
193043
1779623
36358
509107
1194922
311107
1224004
1825593
986452
870931
671973
1323742
92887
135008
1430323
738484
75917
154674
98591
238922
817162
1748765
1240910
920022
1403848
1972599
1852507
1689003
1979631
1702762
670969
1972763
198754
1786738
1949752
1701023
373104
770447
1857005
69454
911437
45462
1049516
1306310
1964054
372687
1003497
682346
1376003
228540
1199517
272745
471737
1014574
1439533
1129966
1919572
97902
977965
1600210
624432
658439
813017
890325
456469
1537198
34200
113906
1540709
521461
1663342
1735435
1029404
437310
898797
1191024
1354366
698004
151113
1016499
1564698
390118
611236
16009
492550
823674
1260740
1545212
1314654
1302354
339631
1247745
1057233
1355985
1195033
684972
559500
1264016
192256
545833
229431
85189
1347206
1295789
1274474
1483617
185099
1029706
92477
92582
787920
120978
1981137
851654
1794644
1938463
1865783
1364158
555687
1426573
265425
210189
1293262
1239855
799474
1830806
801625
24307
1397832
1741704
319135
1685823
930530
911394
1428978
1805042
1257311
897269
1311274
1289478
476053
1163881
757114
14332
1162829
1123861
1607950
684052
860194
292360
676308
468283
150551
508138
780151
1571268
1565221
1975379
1774661
678065
1156221
815532
1190163
761049
272565
1407772
217642
1191985
1384381
28664
763996
1533978
148695
1855993
1447096
146734
1231835
1555548
1591352
1167707
862161
1513639
934869
1467848
668722
455086
437743
1572776
220466
1735191
1324560
1601638
814287
861483
1042438
1672916
1830322
1347382
1752753
709796
228044
124817
148484
1891862
1202758
1643778
93077
1490944
1977348
207752
379529
941686
233587
901867
1784005
182712
1729335
898768
480282
1704234
1878055
1290236
281115
1381082
283709
1882849
720288
504573
662767
1611152
1672936
1524541
249554
1953253
1882496
1524695
1473736
1178403
1231580
919807
449249
1809707
988037
346974
1493673
297277
948601
1405425
1331673
315007
53093
473637
1451830
1039334
596852
749343
1636781
321408
1844533
1617940
1697814
1525064
1106042
5259
544208
56815
1224376
1124644
1089979
550817
669611
1567995
1354577
1254934
1903807
814404
1376451
448552
1141575
1802627
697657
1217936
140742
521453
368631
879054
1713526
1416058
283093
256326
384669
856906
1989054
1723521
451486
1328693
1740300
1006622
1100488
878510
658756
13736
1285452
1278872
1702379
837255
1230113
568257
1391985
1086530
1023214
440449
1459520
547889
1925670
56232
658473
74870
167461
1260432
1868219
1772039
1326477
559459
127291
219956
251243
1269979
2597
637980
1055749
1952403
1260637
1647667
1304396
1162581
1652165
1502778
1504774
83113
1503976
1763273
849995
364764
1886111
1109047
689375
1273897
1431995
103587
853252
1899016
874182
1924298
1430690
1442436
963267
144303
1837330
87320
282000
229903
1522104
1583939
444729
438792
247068
720364
815784
806767
199734
1773621
1314276
463498
875579
367943
231703
1991457
786226
218098
18989
691902
1130902
1826527
1059373
75909
1790148
538890
1631317
1599917
1243328
474059
1879389
1759468
1568801
1912475
475738
1829390
1717953
1709849
64608
1979352
1932697
1805971
1014294
1808936
562020
539272
977579
39243
1688397
1739677
1142989
1754707
1565600
639364
919798
1672023
1776124
922971
1740631
977291
897979
862404
656328
1876903
610849
723139
488896
20156
1471718
1394764
1345745
1036105
95324
1496138
771533
1548434
490256
1443296
315935
149568
1872341
1857535
1939876
295557
1868165
597126
824076
1467177
1676350
903032
1558849
1441317
1141597
1864633
979850
1238632
1471474
1420491
181077
606230
393584
1841195
843754
1869329
89536
90115
326655
684996
1345097
126771
1443320
272352
1945770
1792308
1665833
364030
1703954
760252
1587346
1427426
1148520
792041
589376
637787
1821823
1485219
1094966
258291
850219
1183958
1921000
1658976
20740
854483
1848667
695791
1757114
412391
862794
1350132
1387285
1528132
79147
1926411
554646
1894134
1140985
914679
887271
347975
213042
1813461
1337580
1149113
160645
644377
1431168
1098500
1294143
272336
389494
1216326
1433088
768312
1741100
348601
1987832
488496
518720
1203498
1605248
499366
1309221
1705769
1179032
129126
1503207
908968
969496
1528469
972617
1051785
1605937
1491848
1749610
62165
88646
647239
704027
717714
1590447
2209
1548073
1773515
1807240
340658
1524950
1654630
1570388
744510
39350
1155212
864406
1063151
1827424
901428
1871452
504186
1426499
1970425
38070
730556
1499915
723830
1439656
1301581
1807297
1608850
1141749
1093259
849180
1301497
206470
1030189
1584960
1769059
133687
773159
980761
1049422
797612
922122
1263463
1643585
1518525
1911983
840762
1666434
798396
312351
1608073
1092601
1550880
1348556
1378448
1250670
1282839
448758
1811502
901614
25828
754695
1708891
457351
1715129
1362859
1742051
1548424
67977
1325531
1668943
1496963
1555765
1224626
1340963
1479672
95925
797534
1235921
231365
901721
1831070
7338
205439
1534857
688024
1535015
281655
1902454
45848
1538674
1951995
1231743
198655
702412
1565774
1195442
1351213
292504
415649
1035044
321930
1232930
1584393
671773
1328247
1468388
921658
1613840
260497
1524112
349316
1029726
1885021
795516
524387
1498424
47521
1186519
776548
884633
551993
1254340
626809
1139516
1213023
1361069
1967850
1025754
335232
578594
430118
825163
917065
926916
765894
1637866
862613
1368646
755492
13872
1326774
1874933
441890
264531
1046164
266653
370610
331308
609079
1616622
385725
1293377
1480548
1728879
1102210
570400
878610
715347
1438249
1021618
547335
782899
361909
1429429
756660
1196213
1909828
827336
1411497
1361459
615957
504822
390408
808578
1648662
1508291
524657
1692307
1641282
126316
1176790
932172
72737
1951442
1095347
650236
1807959
13098
950628
220945
208457
132992
1476911
1218054
1021884
48174
1719907
49244
510717
1237286
917071
1373413
1340452
116888
320860
810208
916470
906750
944718
1869116
263743
811886
640334
413933
1593270
250846
628881
1288522
472750
1847912
121852
855761
392606
1417560
1284246
39027
1625049
1028452
1549711
554675
1418268
1071646
12917
1343105
1892486
1909977
791605
558137
976021
451235
126501
1420858
1019649
1093935
513500
1018018
711945
783770
999078
1832811
584705
815355
1416115
1468656
900027
629177
810842
1527088
1306654
246500
942449
543231
264143
1436881
1530336
1531209
1859469
824441
1825932
1476223
1075933
1073289
1000290
193064
1962975
1982630
1020281
919833
1676277
1603356
1088673
1795026
268465
39965
1166178
1447847
889927
681951
628286
442172
317709
144449
8384
1157084
489042
593468
1953001
781104
300550
840260
582194
1090014
366929
151052
1484904
501494
992525
389263
159276
313682
1685110
1217115
1299082
1060732
929827
991005
1225901
988504
431426
82600
828467
551611
1590706
1641819
848738
196789
825360
855320
1595769
1892756
393059
474055
206280
1132901
147797
1100220
649959
782688
186592
406118
784732
1450368
1035666
1063563
1370390
1429594
379853
1769958
1058912
183540
1435808
192564
110001
289417
1815365
430850
403637
875047
176127
697574
1686212
792527
251599
1479842
845980
1838007
1338688
1634317
968699
1883565
379266
1779752
1296130
1805413
1639140
1874307
819400
127497
537815
696578
1663894
764173
493622
1296416
407828
454574
762234
1427836
1996220
1256635
1255948
868762
260278
284466
897248
1649736
1265402
1637607
1627251
1079183
277965
1524562
1260729
1011477
1964968
1034916
392524
426017
788800
103575
459957
1980978
197280
161498
38526
592212
554223
1001192
1533838
968262
1338353
1059146
957377
640997
297132
900511
1398681
374658
1847818
263416
1384916
1963814
361127
1854303
311595
1934228
619548
1709202
1942590
1076800
651994
337462
1700566
1679775
144785
888409
848743
1234225
232047
1914932
768148
1430381
507466
846527
1085795
381864
664361
1818299
1380020
1641099
1716615
1910149
1120806
286890
401366
481510
1559205
1305451
296906
1805179
1597201
1828839
1295380
221566
453653
197684
296340
621332
953436
60473
1089323
1149261
1985417
1915808
524018
561883
293380
1004583
187585
929619
540425
1683264
1910909
404271
1101307
1733602
1897590
1005756
1222473
1666957
1218937
1146768
452071
1758318
836752
1021621
1884705
641014
502346
1542923
319411
1785656
1636354
433921
1360002
1919455
608879
1108227
900309
1631019
1809456
1037814
299346
1635137
687889
1489723
1594763
1432497
936641
257192
1506633
1727434
782657
134774
1742933
1483621
1048185
899478
500765
1590248
511499
33370
1102393
1229164
330648
787839
1140443
1368958
529412
506929
664238
1504120
317104
1445293
800868
934802
589925
1186222
1485327
1291219
1578686
531402
1926740
960343
1922629
502552
597141
824204
463582
376330
914150
1665236
794624
742123
1026382
259396
155472
379801
899286
1720032
1029100
240969
1380012
358233
1406964
1937617
1123829
1072910
266117
1379151
1826131
1874417
1309923
1183050
1825063
760969
915391
139178
1414190
682990
1736428
63975
1188185
1009765
320167
1347197
1286913
981805
1282486
413658
1852404
1590703
1469865
1129171
671265
511877
373667
43851
862125
1312605
1237249
1571021
121224
1115538
1418034
995319
10407
468550
1204359
152593
733826
1847558
1498570
1088222
1644582
983986
1396665
1601548
1986235
1401091
54647
475636
1231960
1209095
1823256
892275
454947
796312
1454727
1309030
1195412
158880
303361
1195539
487381
23631
598027
1454503
1299565
1517058
1400565
507384
1912052
874266
510603
1288927
1266965
733283
1439622
861290
629951
890088
598413
914993
427297
1093259
968743
1102144
779216
367643
509786
1834941
947860
730463
1899072
644921
91725
350388
1991341
462144
275510
1294884
1574596
860675
1475905
945984
1353414
512554
1581692
296630
452634
493804
1382453
1023193
1379987
922225
46858
76060
747787
1222115
1784872
988293
1016577
843060
152612
1152795
656962
1543726
588022
490865
1773818
779801
1815853
193197
367272
1579453
516525
1145309
945813
1336775
1691627
862065
360585
1726515
29325
1168772
1300819
700969
1791311
743459
636699
606957
1444513
954665
1585029
682646
382304
23861
712588
1496082
332448
1687209
1265123
1439416
1016110
1013706
1001076
831486
827902
313265
1298230
1316853
1134915
1174074
544919
1817050
610022
900096
1467198
1137888
65859
1778322
1452918
1191387
1344851
645720
1019306
747789
1155989
1963597
1617522
1458947
1735520
1805297
1396603
540362
352438
1056613
937301
150708
569157
253335
1095360
1971376
1707239
511852
1412621
230931
1631849
1535532
969108
1678697
988088
1320486
1359954
1592296
1317300
925313
165431
1868700
942285
885671
307402
1027456
1849206
1419372
1997893
1278459
1779604
946892
1009519
605789
1049874
354801
1336537
535682
1608371
1673221
1234452
1022879
1675656
257741
1435207
1875907
1650384
412263
685905
1893349
210711
1755395
57418
790715
11089
1774088
890749
1964186
800463
561666
1652154
833257
1484746
465108
1363771
215472
883765
849977
340460
292685
70984
940008
784370
1522252
1605694
1315907
1632636
1432961
1126644
1600044
282819
1983592
615065
1685305
1950749
1833642
803211
1950113
186310
1281363
1374223
217291
1203771
191486
1745242
1830377
1107535
870660
45150
328246
1241462
731935
1348379
776826
1598080
1174061
692659
913374
1388184
989554
1800211
1862394
811868
1661549
766938
1159823
1701906
1665440
1869049
68482
582354
1648279
109181
677560
1297563
513317
1770170
501385
22233
974383
1412256
705325
787682
1941535
45160
387352
754657
772258
868799
1759956
1824042
200691
890247
548543
1859493
9827
1026671
873699
999133
1792733
998547
1802361
116378
583274
1359243
1115577
1802830
813130
1954341
346263
367238
627527
1340341
14135
1524329
1788403
190935
4945
978581
1763945
619201
303172
1706300
438806
25650
1296785
318167
1812020
493633
316398
1222569
1211429
1606977
1521521
569834
830860
586653
1909269
1574511
717697
1460777
1491377
634864
1100141
1915093
63179
1941912
1784922
1067776
226744
1548901
1966979
1855188
1164266
115148
1996118
739861
15936
447390
1182054
1996375
50580
74047
302330
1912565
1106108
1361175
508641
1341057
1388388
450106
614464
1025969
1372387
611310
360425
1019868
535977
751954
605404
1858050
1314604
1555350
1030915
730866
1007302
1513232
286388
1614093
791914
146978
1985450
551838
1800199
477153
1897009
449422
61834
33634
882968
1748130
1744424
1933505
882695
384002
200582
1421781
1945907
516225
1371187
709803
867286
1899279
522512
703674
872488
427411
1300859
1872865
449661
1765464
697417
1312018
1728426
1576709
100748
1061031
1880465
1061093
1253592
1544916
1751547
1554241
1449982
1766877
1542229
1879057
1110674
1150200
1679137
1003823
1371323
1671037
1441341
1801218
1837431
1313157
5418
520232
1399880
1133595
399555
167850
123107
952543
672377
1680276
1876735
1027566
1853730
1523488
803313
424335
1796485
1298730
373036
1356125
1212090
859679
1119790
1226438
1101765
945431
1643479
1425323
1658007
1166669
1122548
1461194
564510
1971579
210636
1614360
839299
1820757
730390
1019119
988811
941968
1621443
1776148
1426338
158671
1235594
410484
364888
1640193
1137434
1377362
1461072
212843
268664
696433
1284735
355636
1125423
392345
64771
1962687
1165339
1987893
967777
557805
768270
1966589
122234
1759935
511425
1978230
1414986
629236
551880
1421116
1488569
833598
484948
1080949
153851
767978
1813561
470279
436015
1865151
1789244
1380620
767588
118335
1647110
599367
1980612
623636
1651162
134434
939689
1274518
1032041
1001119
975517
1805291
1010969
1475072
263804
570673
965228
1309060
485865
1768664
334940
408966
1453282
1876764
933954
1045426
1356397
777071
9750
1678803
667194
667903
261442
854402
272193
1969958
418506
281535
1976215
74572
1580982
273503
965124
1101075
487778
792722
277413
47489
1967685
976156
1816763
647761
556186
1647908
776884
1646709
205271
723379
122751
349185
806302
1894411
1634457
791210
1596942
893232
20803
1569730
1208120
975010
514808
1991048
224674
651928
1834169
1566995
46775
1495742
188029
1233781
1269496
1387195
133182
1628582
1288945
1002708
462984
1586897
1766386
1403818
1801082
293881
65201
1512972
1519770
1672866
44815
1356841
1692505
913819
118771
736394
1960094
904978
1115484
1418092
1685990
1934658
1270630
189431
638244
1743582
1645443
1935208
254690
130520
443212
1062961
1597565
386827
1240445
556468
691269
1056341
191955
1614033
1028441
1606506
1038314
1030506
1119137
1129688
1888793
278709
248354
1512802
851393
1267304
466123
884747
1336516
1269120
895025
790053
1890262
901277
38640
1168225
866515
1058919
413267
1238043
1124292
1007896
389098
891743
1818042
766487
1138319
887857
1348192
589085
682445
1476820
1519558
676695
444261
531149
1197310
340227
136305
1133265
815454
362588
1884250
1650707
613745
1230350
634251
537813
697951
1630027
1894138
1401221
292924
779766
615502
702853
1808287
770851
940379
1870940
1103538
1714791
999043
135945
1431560
1795020
1308631
710423
1352142
29052
132779
714842
1667128
711432
1925848
1384312
1246783
519014
807788
223332
948482
1561859
712705
1256936
412122
779708
669063
1283028
112094
778788
1587040
873650
1778429
1310411
898074
531909
1298462
409413
901487
1855988
425286
1152079
371563
1102135
1049904
322822
129346
1692673
1802979
1420550
1124735
1842169
927107
105525
1853878
656996
1184996
1544255
670596
1304710
1101213
1831289
1718122
1661999
108740
29210
850289
1112025
993160
1569623
1275680
448196
348686
414003
1479533
155308
718653
1521606
1577929
768430
1582311
261338
226943
1189944
639606
577362
260429
762222
1443077
819924
741849
451943
4137
658584
1149384
455254
858953
599722
714690
1268588
1989265
605352
1251812
395820
1358350
267762
729074
1178931
1251217
4014
611024
1878685
990098
956267
219382
1330470
1579767
450053
1308744
213221
834625
1962394
667388
1065174
1287745
86952
1490267
984584
1135169
1984594
1224520
208561
1963138
1147636
1406754
1708712
1291681
1443004
995824
636868
165632
260634
667138
599412
1107908
1120313
1676796
184742
691628
1760769
957332
1153037
255953
1009509
1309473
231572
1344239
1547091
1088177
1517863
1314537
98610
1938842
1557496
1892864
167257
1445182
375209
1020008
1525140
533358
1205361
1709175
464400
1707049
337462
1186873
772313
450540
1364192
677079
1066311
1341427
1167597
1590540
302805
850586
1470251
124412
25260
632058
244227
1816370
1149839
802865
1636475
569704
1244463
53881
864402
767793
850498
905995
1795942
256659
60998
1543388
1237550
511406
104295
964321
121323
679019
831329
255914
1758802
53078
41495
339767
1102547
1194742
1067935
1228131
864305
552395
249496
485164
533712
1015907
1170332
1786327
627428
172898
1959202
114077
1832112
1602667
302120
502762
1455780
1741755
967075
488778
261015
1946005
777422
584045
1805926
169257
1252037
1536675
348283
1381000
409967
956859
1622297
368073
1856427
1753135
1579615
203321
1080174
1632295
1957145
1674999
1949374
1374876
1887231
219769
1916356
554150
1722572
1572170
188937
488085
737045
133614
692371
1265632
349196
50919
1826852
1396001
310743
1817805
1718727
6582
1290844
1219011
1853400
725886
437084
457481
310760
893487
213572
1704303
1224608
1428120
235905
1376133
1401053
1100627
1491272
134255
1579672
1908219
1470070
1573035
1826852
184167
950518
1757620
897351
879970
496526
1412529
1729891
1165369
1001486
12968
1786919
1949985
3841
716209
1668735
1305637
1344416
764208
327310
1972089
21876
179653
148485
1222608
941582
1957162
206212
1076517
1056852
1809100
1107466
589353
551280
879455
1660376
1470032
512917
741837
1997667
1943390
1721460
1015458
1486595
1739782
253918
1346856
1119274
782459
1549067
876516
878797
1083129
129437
793735
1005626
250282
948312
547108
1040737
390927
1485422
602568
1904010
1259540
1905470
1402736
1612623
1669999
203938
1211373
1449065
769868
1086466
237517
737234
1172686
1910786
1733341
1645739
1891334
825981
1301802
1469035
1342347
943790
1648291
1872559
1168141
473355
1871424
1588542
1832640
651653
1665599
1830330
99071
1060692
261612
1983572
178636
1537837
928455
724485
484558
1740817
1096427
1768344
928373
1155614
199660
892534
567935
628370
1355644
261574
1335698
837381
14821
448174
404143
1930375
270040
1360208
1813510
1000584
224112
1461597
1737351
996973
187994
1086750
1148736
1799225
811391
1416779
339500
838818
66369
1780486
774807
638868
396920
566483
104705
351645
1923401
1146115
1966054
129947
1722229
822697
1100691
665849
464843
1383036
1501647
1277756
202758
1784941
63752
1004933
1109299
690114
778186
467850
546404
1742505
1997544
1256593
1554315
1812564
1042473
1205618
504222
707089
363784
1983157
1266738
758037
762206
113621
1149361
1373700
765238
1467307
1383231
1412636
473638
164696
659469
1630261
797296
1338504
294782
945756
1960757
1992182
1589676
1796525
1985193
581782
1472375
442033
1420753
921325
1231479
1979141
832879
1214446
1710007
123621
1450079
18679
272706
1190694
322781
599927
36937
143430
369445
272584
377111
62634
843014
360599
1074757
1561741
14967
1394781
639992
1374436
50672
135076
79852
629150
788743
998081
1863108
823158
799862
1081770
691357
365937
1644688
1264405
80194
793038
674894
147099
1839936
1818319
1728920
1498069
984589
280016
842110
849335
369697
1746040
724776
1270624
275401
1299756
550790
1197077
647697
374072
1233289
12176
1966343
568084
704318
1240673
1955741
1752522
1781957
1782608
870976
1029953
971549
103301
42658
87590
364002
1762940
263729
1246005
392017
1937529
562153
515376
1275378
1680824
423299
1112863
1682821
685657
1297827
1262388
1135553
1156055
1895097
1401154
338739
459092
23984
800731
386674
1666588
461531
1649397
1625459
1879827
120672
867612
801440
915037
71100
763018
1314746
331278
820114
1666149
906992
619441
34692
1668262
1341515
1886907
1166679
1125473
1323680
1839742
459271
296889
782924
336928
1520167
871998
1965200
530735
1782250
792619
217678
1131183
1109451
946588
596452
294556
39582
946897
311514
854328
124463
387334
240388
369927
1368806
1565834
196561
1941999
1363618
1273616
403388
1433209
1011589
862577
1178640
380505
1463359
999066
256302
1567243
1663845
1806627
1259411
1345974
1881468
528255
1501952
1724029
849077
346608
496362
559211
1111697
125583
1250090
1090131
1474920
1608271
1016245
214013
1050404
308281
518714
1051447
307991
1790872
418426
1979265
1645072
912903
1044346
79999
326962
510402
1747198
1226763
1715915
624850
1520268
395886
1540395
1730626
1889443
1806492
152131
449761
1024158
53862
1612696
1485262
702446
411118
475252
1299384
1815681
15037
931314
1462917
1763437
138668
63027
624013
974530
457604
1859639
1195131
1962755
1419949
210736
1409706
1325411
735464
1522879
413352
121428
80533
376374
238689
719238
1561544
392588
862366
1935923
1821504
1547407
1222965
142281
1977619
1742413
227177
886714
420855
1952439
711261
530576
805266
452782
1692841
1163587
1985992
1456098
1965609
1052339
1103993
489427
612500
1164722
323991
794453
1651168
1278471
414524
1884096
643987
775480
1808339
1562546
140239
1128059
1568537
1805155
217514
1482862
1877682
403983
1683919
374694
1075850
1023826
935885
1065146
970430
1643444
1985129
97163
1965804
831301
1748394
502001
1600892
924329
235939
1973844
916642
247515
665152
172836
102954
873550
1731708
598001
1831109
375423
638755
189881
469757
152830
1232350
615341
659015
350916
671884
622441
1848815
488369
1211515
1046607
67241
1071881
968649
1348875
1130441
1889719
1726202
935213
648601
51957
1343757
378196
724888
130094
1049624
163856
1515543
1842906
825657
1880962
1562346
78562
1338797
1878115
774536
616203
173891
989234
350640
1420338
1298460
1267305
642621
485685
1865894
41620
989368
328875
1344966
349562
1691369
558986
1504416
1512600
668745
528614
1075062
1105774
644005
1645428
948960
1183145
1661359
1627634
1588072
1872909
1905877
713374
1509594
966899
857774
1445715
791038
1885997
183229
563205
417365
1722846
1416292
1220058
973224
1685311
1223125
930962
1507988
1578483
1234316
896169
962093
1744974
706743
744502
978653
1378004
1468977
110543
226706
746120
376879
16084
1484597
590938
1100681
1834785
644528
281227
155744
1513358
1090194
403909
1640876
1184801
861918
143711
512825
253424
913006
760928
207968
1671441
125759
1065547
1987898
1054252
661507
665645
1065763
938637
1287482
882959
1661381
113422
1513402
1948862
425209
35118
1666466
1515303
166104
332837
1669588
160991
928554
470997
1654211
780967
891849
32259
382769
251455
519471
1105892
964540
561523
1089308
1938207
122762
1935295
705369
1428870
441779
1881115
1899732
478024
1429297
1794551
1691813
1032640
54755
1845522
1946946
1697054
1019424
144335
1120135
753329
737953
580775
939578
1816806
193946
1914613
1716119
1809871
526511
1014281
9868
650887
1278997
845416
497031
1843006
476956
1354874
956363
933788
1565259
412138
65338
1347318
1668491
955297
353310
1355683
1324690
553528
1979575
1252717
1104174
1161408
754704
760536
875876
341208
1837553
398447
127738
228809
1133245
1207029
1802112
733339
623413
417998
1430528
726074
1613792
1866943
510465
153135
755110
208701
1950567
939849
758915
233945
1557912
1622312
930446
127047
484033
105563
191084
386443
267423
68724
1681155
24491
1082108
882154
1414219
444458
1697400
1139094
190912
1688567
1265991
1908970
153830
1087839
207953
438975
1168510
1073575
317927
1238296
1588965
810801
301424
465350
1090581
651815
456929
1817047
860793
840976
79132
1636910
957015
1133523
1923605
448729
1389338
55436
1633685
1987797
1238959
1602191
1202332
551661
139262
1640311
1049713
1415483
1097104
964465
1040920
1608237
265887
699033
581875
966556
163728
588332
783124
1385797
27404
1711353
1641350
347016
1709724
843521
1126691
976532
832090
602668
1430059
602817
1082623
1897368
1636719
322252
437225
1225865
1215425
1466298
1905962
1816953
1292527
613039
1965535
500998
14950
773887
1703267
1531822
615063
1295822
387783
634593
636339
1417957
1603746
725239
237208
1862695
216938
506681
1310584
678720
1270920
724364
828821
108308
1002794
748103
1323299
1298041
1077184
607093
1041403
1797527
1687470
908619
984471
379867
150008
1167233
48627
296817
1460572
392295
1384383
50484
1260768
171675
1908773
235591
1712407
756337
350936
983146
542341
918557
1656139
411325
1812969
1280952
188543
986690
1710429
1323496
1100328
479944
1716665
1698544
1444024
277322
522538
1414766
1312729
131476
1561698
1170468
1404172
1531092
1912533
1725502
1802750
550586
48191
1117100
1638067
1467193
1782330
1091515
1161789
1048346
1191214
1847405
817925
7936
1126452
116564
472587
398941
1976270
326173
1726548
1058135
1445365
1699679
1651654
367597
93951
1280659
1131129
1841456
1729492
1426133
1875662
1920228
1191399
797854
524764
1036420
1396428
1709428
1430078
749706
1475996
117020
1835314
1286235
322592
1733949
482393
1580084
1556747
844172
1478696
981682
1001357
24323
1937382
573627
851337
399271
1095273
29589
848224
868962
79239
1845428
1863272
1317475
977300
342655
1656922
1669950
1424534
918190
496076
608939
76791
1291172
148138
343357
1372258
183086
1527278
813750
1519431
1361197
395596
654693
1069851
531122
1863050
327690
1202474
385955
1171248
1709911
900318
1899244
551474
1085889
1992682
660741
1900281
1707018
913999
223569
959104
1856131
1920211
1643979
860590
853122
1654527
438212
245399
1147721
1133551
1174397
932001
1825141
65395
1644002
322421
513193
203229
325187
788613
976669
343702
1321701
1702869
470
769843
957281
1109939
743431
700233
1998108
1602745
1713479
1785821
343680
1880785
825969
1721871
969929
667292
1705120
1217287
921874
774496
1429221
943463
586805
1015971
1526622
1068135
1245418
6812
1218423
427495
1058194
1985543
81149
262113
1410301
824559
728551
1896510
1443634
918599
895052
848863
490908
23770
754324
1210396
772911
1414129
1509325
771368
1245883
970545
1040507
1880474
307830
1490110
1936900
242229
420190
850279
257398
538983
1290330
1350879
391606
1810628
1655001
1747182
538758
513667
5086
1954720
1349583
1163494
394410
1384020
1785369
861755
1743600
1735542
899920
234025
242439
335990
495015
667565
1932624
1549083
387736
682017
1629599
1814403
1885748
923034
144737
1477037
1771624
527882
1735728
1775821
126762
1713422
355719
1111122
1394536
1210886
1633897
675027
1763849
1451979
1955415
991991
451270
960996
124789
1480247
839022
1521764
1103297
1033895
1769528
1293612
511691
1521403
1602229
348025
1787693
768364
847335
194196
1677500
1173665
270704
1023870
495809
263781
18464
1457379
435648
1250085
1694873
1448933
1215905
1614572
1899864
1106726
374512
287211
1495835
15927
1733001
729410
1164945
1467
1980081
1422967
1531004
763974
1617192
630314
1527583
864911
318183
1173882
213496
1956729
1312629
134901
1343008
257060
643302
323404
199785
1486659
669669
1123353
1392691
9959
784823
1255328
1550657
223045
1110095
146634
1791191
772637
1585209
29430
62067
1618000
712842
391267
779506
1558103
1358741
544902
1317647
799516
1848048
640695
806843
325881
1448106
178902
532796
156119
953030
794015
928239
289178
917603
245936
32111
737208
562337
764513
453211
1963896
1600053
150020
1414056
108878
1231084
787515
632389
1298067
1409486
1918956
1545354
48730
627373
579252
267608
383409
1174884
371113
1752448
881256
684353
1877125
1071161
863399
1843780
85438
101832
1543750
251275
1258751
1580970
1626936
23658
633901
1126675
728803
1614016
1425704
1478078
1074188
1680260
1758438
1646440
1378394
4464
1692904
1021543
1274376
637203
489179
507336
838075
267674
1950440
305655
1579031
1910988
1343075
1586998
267692
296158
61985
1827117
1329552
1498551
1770191
1829111
1286551
904865
1434100
1413323
244712
753966
396975
1009227
435499
1688508
691923
1444439
274481
1084844
1704198
1207378
1449599
1272050
1044884
1111938
737810
1264967
1920672
1372427
1652058
1943530
255450
579775
1759503
90229
329963
1457258
1850637
1990171
391752
122756
877948
1839625
856427
951170
1076997
991886
947707
1203243
1377816
1893379
1062352
430980
285933
1392494
1141636
1873158
1745081
1212659
558509
106544
214962
613695
1678581
1104695
843948
570129
145323
203532
500416
1259920
524615
680605
1531663
17210
1821085
1606038
690722
602915
1006380
1150336
1296943
316599
1700151
687004
1566461
524996
670239
965417
737224
1810587
995677
745839
1353159
795149
1620462
1917475
926162
876409
1435343
1256409
536675
17484
714280
1385981
154390
475596
76055
767248
238051
196916
414349
532895
1898474
566766
1816764
1175286
1792645
1754880
1734133
1009102
1955406
1965572
1808934
1673406
413490
275073
245402
1228276
1588665
1268897
1273137
1723799
49521
1098247
1960073
230872
1833741
1086739
1244795
447824
1258302
1044346
215914
282324
1093666
1235035
1509554
755429
1696983
777884
1996145
1843457
108710
791133
120391
415959
896460
350097
75310
304199
1816391
435960
1773796
1987921
463939
1581786
335646
278311
1494622
1541584
555731
1561112
698091
1473820
832325
1185898
1936656
1756795
826229
168099
1663207
1148520
1526062
1776128
1589978
1486431
98791
809016
1199154
346324
1928180
985420
1406629
1936907
409153
457674
1624312
1190679
1388570
1108045
1000745
138220
1107359
1117125
1364077
689473
1745208
333421
689159
1672187
11002
480836
778040
211578
1112074
1318651
1206410
1224913
786726
358685
394467
288611
1005717
1149282
1263730
1605831
813442
1609623
1184489
1823795
822160
1745843
246575
266905
1608934
172249
1360084
930848
629240
1844035
1603932
403917
1643472
532523
226438
1328120
1949053
1825751
1584132
80814
596804
343477
408611
136271
116113
1701163
1114060
1454438
1628876
1597779
828894
391088
1838653
1913514
162645
357531
932438
48895
1500036
588269
1248076
121065
667890
1009913
236938
1342519
1838048
1729187
824868
77432
1352494
380466
1197321
952375
346432
1017115
1617168
838228
168131
117805
1955618
1431719
1935082
1475144
1130615
852039
1200192
1978219
1173701
421699
1953627
1563554
559163
1917045
1343884
1035350
128448
627675
1803771
1216165
308761
91049
68852
780567
565492
853664
1249035
860736
655829
1610388
1585389
882011
1073533
1318113
146801
301442
1713001
1784286
803223
1257135
144684
598430
428726
1703693
1069658
1753742
975424
366446
1274629
1847859
479720
1577226
258977
1996881
676326
1550236
1281580
1033004
181743
425344
1411189
1915050
1930574
1336864
169662
1411088
1826449
707271
1232412
528190
1438627
976091
1379326
650966
1633053
1220027
29748
267369
1311325
1912133
936660
570621
1059160
956879
1549981
26419
1883888
426548
1782629
8180
1494113
713897
1272073
1432122
119093
253517
994175
1092760
557419
129821
237963
614555
654279
910365
1502599
1529497
1619867
1349199
190030
785836
787864
1342538
1641590
1435407
673126
14942
537192
8236
1489564
660027
1307311
24783
581741
355812
843070
1093587
1204745
411214
359429
1211712
1561856
835208
605532
103576
927627
1822081
1773144
815175
1654841
314849
1987362
640246
650446
239072
277417
426845
1006201
539337
859635
1860447
1221555
1918134
504292
1363696
1091257
1483106
1807782
1073384
10960
950809
1669439
734835
1754462
1040917
19836
920957
1496027
1664088
1412507
612997
1479802
1534271
1139318
1087834
1823703
811475
841678
173902
772017
1150609
361488
1145172
412551
812854
532099
1955748
1703553
940379
1212995
1425331
418934
598032
1751930
477413
1211460
1075910
1372681
1571062
1196504
772605
1470779
1767774
1047231
972721
245622
1315789
794800
1763699
1401943
1322156
947082
1051650
486528
367927
683741
772921
1593104
242402
348420
159562
44464
286558
858509
478531
1738770
1331737
1691232
1622679
1306001
1033108
541636
444556
749706
1078563
362888
607105
738069
410430
1269833
1052680
708112
1694981
1140905
636236
1672340
1527544
1777589
1859161
309862
761824
427468
227314
1325401
998941
145548
1198477
1830486
945454
1944118
601658
1192212
710487
1815688
1531345
920286
1366064
609968
36991
327467
192099
1385046
758489
1536673
1802664
1976807
947050
1728675
1439196
1903298
632171
945037
502148
171998
867408
1491092
661582
741294
1808240
1099717
847885
1697941
1646638
1340024
1896733
449834
940555
1345125
903634
1876963
1026579
317458
56062
397069
193280
1843285
1441138
379561
983481
1390571
690442
1312149
1639628
376076
1814748
13169
288799
1540095
63600
901246
179724
1351154
1166699
1677455
511021
1618066
279865
1776681
108011
1908222
13378
403587
183684
1019647
533624
1388139
895463
1741655
1822083
1597449
267133
722828
257324
286996
1321559
1626012
1914205
536231
81224
369901
1117805
1125787
1838334
726330
1782981
570859
842569
1597226
1597220
313639
1984354
1781241
1009584
1874196
92660
1705243
349231
965570
1258001
1039155
1437388
1677216
1448317
1962999
1219696
1518612
396309
1295001
1432623
1122814
1441419
590559
59271
151682
1365072
989988
648088
574320
120043
1472064
665568
1919886
1915735
933097
144545
229797
1925784
765001
1528149
720322
441780
1200552
1001138
1675852
1146404
462488
1576516
335485
737201
51645
1235680
275308
1751855
1404302
1490003
253453
1137919
1978994
965292
643474
1157287
1481684
1630442
71518
1619420
1623158
130550
1804776
1274970
761162
1356000
1624795
45970
637515
1004191
1181487
1451251
1323082
1285993
1947803
1265533
1816783
1306988
479537
1577803
1658900
430531
671665
1682463
1602683
790032
1356028
1769215
1060763
1174483
14042
593238
1703359
821299
1405101
1120696
529078
1457256
1674648
1316559
447815
497595
1805371
594841
1646484
62969
1003255
24416
399510
218668
1009337
1494867
767409
109476
1880094
1579579
1030605
431983
1383548
1745389
59912
1886835
1064143
1117343
843287
799021
264168
1160891
95947
1232851
1207352
269217
785120
1063555
700225
247354
939027
807044
954124
872442
1025723
266141
950511
1575366
1846071
847917
1422801
1380535
1620025
133334
818601
1338350
28363
173960
1820889
1518446
334579
707450
992821
169118
383416
1337580
1744469
455118
1067543
1490161
1213901
735420
127314
486871
1850042
1886311
1082224
375580
463402
780178
531260
403259
1826776
702111
949505
275956
1716063
260920
1987144
118501
1752652
4570
1680841
317112
1115528
193085
1374712
1093907
1993154
1857214
46221
781816
75157
1235107
194276
377684
986883
1918081
1220624
1671325
1159243
1981896
753985
576805
1572316
332649
1326077
962485
113216
80331
189693
445779
1162542
335512
980562
641891
530657
1376089
1710811
1935238
1336060
1806845
887654
1544505
178959
1494609
486172
1368937
1575332
1650464
1227599
1832197
1797349
89422
50552
835827
1627690
493055
452072
717055
452131
1100825
1179562
1394344
818201
225622
1266992
933692
674710
1336847
871586
1713955
1948343
1423026
1361152
1780624
768566
609279
1089837
1280402
1062695
1473453
1581873
1987659
489438
1507913
1888298
1780192
908900
1216686
1449574
1566419
1871714
257763
779631
1017664
1675702
1358330
683694
1239709
371704
422789
1815728
618890
1841145
1694726
380347
279315
225099
595385
919442
766987
1030449
1595325
1654850
360380
1571273
1535402
1668563
1612573
1668332
486914
373206
1415697
249779
727179
1250082
288051
1164344
1328132
453513
143257
1266881
1261403
511020
1530719
1550249
750180
818760
924544
237912
1100002
1186675
1326389
847279
1146418
511852
364512
1485722
1770399
1701558
384185
48653
1744008
587452
674566
606020
1461712
1177671
615004
1462825
1639453
1202321
1687873
334220
1204279
1529787
981231
685495
1392306
1355262
353307
1087146
1225084
1171021
784617
1391000
87513
496974
1301231
829398
1065836
1612350
1890877
92997
278951
67358
823069
906049
949826
224646
1017124
1495264
1415446
1234988
783277
1639450
591461
751176
1428670
1766290
69122
1160142
869633
1503258
965581
1116870
1104465
1696034
1323400
1515106
276698
165587
1901679
1846170
1947992
1277344
1163300
1430521
1061714
330469
1125899
379652
142136
589664
1099517
844850
960361
1993365
1240709
1631831
1924491
985129
993889
861309
994720
884635
1683470
1921394
1577130
1418438
263262
1749332
1261139
569986
1440189
146714
1088651
1575573
509462
182204
82755
1843090
1743183
835696
1332662
1357958
1816472
888778
243059
1126586
857409
491480
1714817
392181
1645301
1327503
1298119
1813934
514949
1021082
1088213
323317
1880335
238197
182483
1494344
1944010
70844
1345344
976653
45712
604559
165347
1297718
991659
1824353
1436560
583401
943045
357375
842696
378710
1460605
220242
1090771
1143318
431969
947652
1660358
1754495
110341
1351205
860285
1895318
38966
683061
689485
989155
1770622
1688542
595495
1983217
349948
242549
1202899
643476
1861461
533064
27051
1823188
316762
321995
1752773
764907
1284208
996036
1784586
718928
1330852
1443754
39843
117328
1069841
521209
1126286
93507
1764623
1638077
1548252
1423602
214964
1604949
1612986
1627154
1986630
1809459
346537
1945674
1155411
668526
1064655
1013816
614220
1189666
1094849
1504212
1241205
674511
1795205
1443270
174279
576256
648981
1057560
1242093
1830508
1162550
1577895
1610830
1918325
44463
874905
878767
526389
852980
789301
1762121
616107
174138
1887443
1662021
1575277
814449
1649118
1599020
1247673
1481371
842971
799017
174791
426969
15456
974840
1639194
1738579
1774669
1143369
449896
338018
1810606
1951258
920871
1649566
947164
750320
327842
397717
1773860
1858964
331965
40845
34104
1957294
1331793
1435908
322952
1302052
349404
1382329
939112
388395
1019050
215725
294128
13142
150337
814312
56649
897517
1423296
1421511
811812
1526722
1343566
385922
438891
511012
1081547
1491001
1432955
520990
459509
1160079
1574212
44868
1264301
1759443
1875318
1892682
847892
586921
1318140
1140877
1865660
813875
1591168
1283360
1842764
331450
1949099
1254590
1786058
1694114
1785318
1315936
319044
1816192
750322
1538437
268751
862126
38249
1912684
1975427
1121611
1915416
368284
643994
1458944
407759
1216093
1530016
1758101
315957
1955255
1748639
755032
662503
421252
1457614
380099
639610
1318523
1256773
1155649
1761023
1666482
200993
1127849
95377
277649
1479278
1166412
277526
53943
349929
1493420
1965100
222175
1159308
1253861
217857
131486
758405
262094
963387
1745171
918799
847981
858146
863729
1881950
1573996
494305
1243280
1780725
277209
1217399
812405
562394
847946
795803
458001
737954
834591
149371
899591
734571
1107595
1401401
54541
1836611
1184538
755273
1425971
1819043
46839
1878968
97573
209580
184192
678081
396300
1064208
476867
1922114
1963367
1705642
1139121
1368138
1917452
930002
1577732
1500596
789308
1432303
1145994
1891258
1203919
746275
387330
1768945
1037828
34284
1600598
1490858
489069
987386
1241042
1261205
337330
829733
1190367
857175
1719063
750128
870712
1348314
150612
479313
99183
1323884
1111141
1979386
1610850
1677971
1359527
890776
826388
453704
1066888
1219885
1314301
1886090
1413536
1120307
1341195
146160
1396612
458566
1495269
805479
524551
931934
1562799
212129
812461
429338
608381
1101400
1598647
1255062
1465849
710849
154458
1848641
1495227
1381549
1714843
143363
188711
1108533
378739
267564
1951588
434979
1957764
1823576
637560
1205173
1473793
1706819
850747
1977744
424999
1177066
1454644
574994
565487
1864188
675809
1428082
805866
543519
319154
143280
1265507
1517774
260749
1131217
1091525
1279841
134614
1150003
1237109
847626
838704
949745
82422
1077332
1451461
27510
221635
433606
1114879
1929279
530572
1769311
650364
926155
857597
500557
643147
305697
1819216
1994485
431111
1379064
1256169
679510
15113
1615044
1069929
1044976
864102
1070875
347069
1878805
17994
154958
605312
1228006
1331582
1053578
952799
702850
1993430
321708
1636750
1927841
997036
1793153
1576422
584370
90038
1724520
424073
788710
1393324
752021
817712
1681090
1479936
1605852
449994
241842
1047509
1970065
1994452
921063
48764
904720
499891
577271
361705
1149090
713901
1348964
80522
645224
1105032
707615
985655
530811
386103
1094297
701298
701243
1683921
1306504
1666247
1258933
1368514
1464291
1227673
1646898
1229372
79134
710499
610692
123629
341880
354607
1521195
139294
237753
30859
806582
794308
269473
283819
721266
1434285
352590
733128
1193458
1764723
1761307
1353056
1932720
830626
1004783
1706386
1281554
271263
142138
1464368
227380
185626
780374
50068
616592
1581201
1828129
1416080
314852
654498
648567
52221
569850
1923499
1589739
1535068
198178
1489309
1231786
1788582
1508584
1457543
409351
1727163
400331
697307
138118
1684423
1759248
1635483
1112775
521231
1162779
1536625
1172301
887309
1871272
1146374
1179566
1452737
130459
1901872
1671865
1448340
1828000
1402993
1470172
1182240
1415412
728070
1202596
654685
126737
1834133
835494
1222472
86104
392961
552374
1592527
510922
627537
611234
1780040
1006595
306760
1620195
1180010
1745800
496317
109430
1490768
866392
1572533
316311
1587996
130546
987556
576811
1863978
906812
1902399
1459316
1511241
1101528
774614
947730
1639594
1108200
1832954
441913
1960662
611990
1086407
1997090
730177
476412
267619
104602
1664649
421080
175238
477960
1578516
314977
1915727
1421346
256977
900291
1788705
1150280
631627
606608
1226927
1379315
905906
1028692
864905
1149110
1904927
712649
660326
541001
1122769
1319560
1767334
1314347
1983345
1230854
1454897
1586016
1403400
1912125
1202085
262612
1592852
1009135
709308
18187
881871
138032
1528960
884792
1046716
130920
633395
1654351
882729
824598
1524474
989727
450603
612131
1301174
1567899
259030
1035324
106270
1492174
298128
523230
488856
1305525
1368467
1669380
1705162
348483
473362
971362
1040288
955285
1110115
848397
323590
568907
1127325
948461
1453154
399180
1160705
500046
1685191
1006744
703019
665407
1747475
367763
579304
414845
1711464
1913417
34081
871928
734584
1903590
988477
1833522
779813
358357
832731
9494
198502
156093
516838
1887595
1281409
990861
1525538
1334798
1186970
1146247
1639288
804151
1813734
1315209
322275
57240
154413
138856
1561147
690098
1122449
1183236
1349575
1862561
312056
1233577
1055467
1853635
408739
460338
1855974
7560
358131
639168
692964
1117497
1029891
1958364
4121
1232911
581626
799010
1271891
492865
484976
13710
1744367
1775285
503689
927225
1986575
992993
385165
683712
613101
1007295
562118
1390824
894665
354527
1808493
1141242
687002
559747
191104
219198
76385
1993454
1713857
129649
437606
893820
367932
1831877
466052
190972
1806620
491194
1786685
987440
1348048
1685905
1985955
204700
1864920
641582
185660
585686
1377348
434808
135905
1842821
290630
1256507
1778725
14949
1257507
1068568
1300935
682865
1047948
1532775
1096448
1133482
511923
1346564
1795290
746216
1749151
113812
271345
1352445
1625768
1699471
817337
31722
610467
901057
960808
1251827
519068
201283
24185
552403
1258313
616877
315076
1378835
16712
273811
570827
1703148
1183123
286120
1745401
919100
1918986
1089959
56700
1683803
785183
1840425
952478
162362
310293
527011
238805
660887
770393
1579983
16619
1159366
1970208
291935
94179
570245
1084811
943944
825446
521442
1820177
874846
1301386
617188
585731
1009534
305699
620310
1146923
1884448
1551718
808231
1399436
1894594
214491
1873639
1495913
1358423
1425554
440192
1894406
1770465
1064923
1992921
583786
1747470
453588
424137
1060241
1019462
173504
1033396
1700022
810334
276273
1522673
441584
916332
771013
83823
1129623
1202221
1712011
1492648
1131906
1215638
227796
373683
216422
1970188
661440
259867
83455
980384
118981
331525
633954
1629549
1664116
1916103
1326434
1750287
275797
770596
157212
1700329
928304
1718775
1220321
113409
745362
1593449
583180
1628764
357441
1001867
1941045
146223
204225
1479146
1896404
987528
18563
1671912
374961
1394052
514907
354551
1998921
1486883
1124481
419207
1349518
756172
1407997
1431686
309633
1188616
364928
1273737
1618326
239124
425522
221243
385062
598419
475616
1085052
88918
807898
1206244
30041
676080
757951
1672264
881461
1263531
1702770
71025
796180
313811
744745
1442328
1191983
1435644
1770607
1099783
862051
1797019
1325851
525022
1204537
23341
738820
1596705
833965
581681
631910
289662
781126
417277
1761436
1252435
1042737
1948584
1005136
1534460
122864
768168
1508620
338491
554774
1683902
871453
1849769
1422636
191479
1530532
1648277
788697
769041
1757395
476187
594155
1485567
1622264
70163
162318
425627
826505
755274
980994
1213188
1322216
877026
611041
1111406
748574
164052
997397
1346005
172795
1218671
1202159
1586440
1560193
1738261
461641
506604
279837
1042721
1314183
809030
1347689
429905
87822
1004937
434
68771
1141617
1436291
1987855
688685
1152877
1476531
170845
34798
490791
1871874
1228513
1259471
1254587
94953
489056
359313
1041230
1702545
1080052
1928929
1824874
1132923
1240014
325095
394388
609357
1826018
361933
1443501
1136209
1282251
1088237
1161530
1098566
576701
271570
1778287
656337
897352
1669674
1091920
1287608
1718393
1294199
743531
1653109
1925721
1396737
793966
674186
654633
1858219
1560260
14370
1330805
499205
317362
364611
1012001
1746402
1772107
685172
766905
1432563
125546
1773378
797806
330852
407914
725148
757211
282927
185544
1067389
1459746
15899
1257849
1673988
327484
213063
850253
1751768
292308
1435275
50978
1722406
1045698
1258362
157257
1665070
912830
519955
772492
1136311
1253014
726154
1485946
20539
13053
1144254
1611819
139714
800643
1211092
1483702
1349762
1553926
308320
22341
298965
841980
394915
1030262
602139
576633
335669
1586430
937404
210473
1639662
1462457
861718
122331
1003621
660072
726360
1826866
315999
689991
387547
703875
884629
1774893
1986938
1521729
1478276
400178
1658147
569216
687766
556435
1385760
1249472
908321
1330799
1764272
233424
477077
1765236
1028034
516837
1013903
104281
689042
919721
1159257
1678221
1970227
814855
1208384
1307205
1939523
1893123
1851042
741806
1971208
1610585
140242
1239912
299749
978053
1935376
1811238
212743
1209066
761045
1769813
1721543
1761342
646524
21307
893792
478542
1356722
116789
855811
1181781
1208420
1999774
825493
1433540
1257658
1140741
611456
492090
479637
79484
205321
183115
1910376
680919
1348477
1832701
1896874
1729110
11188
1730065
1562610
391755
1071845
1067128
853313
1560382
539967
420430
1362816
1023536
1100185
1305324
912888
421471
1730358
1598009
1239673
1232274
749514
553214
93541
247096
1726491
1279698
276811
263977
705167
533152
1338999
1609674
87379
1314238
1771087
1458567
1559460
305771
1591084
1494336
183565
270565
440770
413187
1546671
1349932
395535
506975
1418300
1503577
854945
977398
1100363
590372
1974814
1019469
1262963
1259176
339502
546284
421197
63009
828070
1136038
1504082
1041859
1939246
1017945
1823003
1934970
366599
1472638
144803
656893
1727672
1350440
1841178
208788
1992558
1869416
1933518
1555047
477647
285422
1241714
147925
1539
1745477
302660
790487
1283676
1539816
256170
1928763
413405
492873
729118
577109
623093
243332
122901
99861
1967171
745825
1875728
1247081
1149357
676035
1116494
1262666
1489463
805903
1607158
258913
674959
737965
753664
1196372
699729
477333
602938
1410758
1780117
180157
466805
1703769
1269768
675164
442467
1688188
1261264
1506564
1612918
995802
83223
1433915
1812511
1069310
1834791
1608743
523056
774363
1557331
1189104
180608
514579
612639
353979
1628767
102883
297502
880544
767633
930859
792751
1534423
481162
75915
264475
912487
79036
1749180
1764615
1599361
1429093
166374
1889003
1132867
351265
568624
278118
633716
1863503
1012056
1067880
1105442
834169
71004
144281
474891
525959
1878549
401616
229713
1044255
522029
790149
1805570
747
704690
1459814
566049
586591
199803
431334
711362
1009575
545440
966501
101748
319656
306981
1723896
1861080
332866
1236125
1513569
396470
551739
556837
1124684
1071962
1287838
129258
677999
608207
726286
1061539
746491
1854713
756280
1736535
221529
652336
992261
1964264
487044
773134
1820653
1169982
921286
785172
482202
484390
522330
552177
368554
1887049
1961908
446882
33346
1237325
1361436
1130105
1171716
813591
348177
1821748
1397745
1846811
1933572
149375
1842572
1487745
1733218
1685008
1138771
55496
1292154
1569842
444559
290687
64183
1840748
225242
1170970
132016
1929273
1900850
630700
104127
858729
107973
1414409
512108
1840501
647410
1820673
323347
226871
662279
1237852
671390
1842520
705705
1135424
1347856
776837
1232197
1691463
1079594
54068
1259495
1891932
1761628
809965
938520
838754
1203465
270876
1541014
416777
588970
972029
56716
122302
301415
1126462
1769620
1096305
1445587
1499177
1066428
703064
303630
1925715
73218
1029306
305771
1779237
1064452
1440767
727013
1340373
653094
700616
633930
1991705
782258
159632
1895220
1021677
713335
304420
1890846
1310218
761853
558193
742099
634449
566977
1543723
1054537
317075
981217
589505
173074
733088
1114106
1982555
1157081
350165
1129005
226661
1016636
1218890
839457
656153
1857796
837322
832385
1753754
545060
467798
978981
1900887
1830578
925066
421492
751529
364858
526828
1913216
248577
120499
8427
878348
1336344
1753160
262217
361258
1749078
1624859
1158703
1188837
1772345
1988345
813732
392545
1465174
189271
1186927
1418550
182234
25992
1125226
1706611
1501967
1201715
535936
920048
1579092
863047
179573
1744700
868915
163821
1095613
579013
35951
715222
357166
371709
219465
760521
671595
483054
707940
326628
1038932
368005
1304316
1838438
1583721
555753
407674
1110146
958204
1087533
1998261
1142761
888535
1446614
1059255
258418
1419500
190231
1618220
419282
1601253
716837
1694433
1405845
809764
1913272
467143
1138533
363942
849995
1470941
1165230
940488
772661
1462358
1281645
96121
1919478
1270867
29267
1597498
372125
1760993
1868080
1271334
2261
419739
512932
1934641
1471870
262191
604770
1060803
1543735
971189
435646
132925
1898851
1501857
920451
1468836
1774268
463063
759606
1353087
1113784
1197527
1386195
855486
1739804
1102831
1872994
1684632
68248
351225
9299
1865485
513523
1390367
1199777
330842
485261
1044215
1965209
781413
1946521
94932
1239025
170404
1566102
697598
35177
656664
502663
1028763
867940
350125
344455
726038
208531
273526
1117796
1649750
416961
1789253
1376268
97666
1869652
1618736
1395328
750915
1483875
1107511
1585452
537785
981178
556142
1274177
609066
1911411
332223
1356250
1535304
9465
98466
962898
1019810
1504757
257900
578923
1663734
821160
1019962
1432757
1392124
419815
1510438
1272947
498197
1514735
17780
875957
867305
1307898
1215966
164781
1134039
1159740
1679076
1871430
1733260
301897
1747104
1712329
126504
433344
64800
1601259
71374
903759
426784
986188
595454
324893
467356
1983061
1721599
678119
191506
1288591
1605918
1187300
180769
1560546
359338
42390
1206611
2772
567307
975824
166100
882350
1995131
467604
1452113
167516
124166
1404334
1974609
1529530
378857
632467
1698959
1381685
1711040
1393446
644854
383469
900166
1944162
892775
783268
923160
1666173
1020232
701905
631358
698377
190076
597994
730061
460009
1066073
535354
147985
1608912
442496
854942
1352338
314389
683885
197497
1107902
1876458
350400
1052493
1138364
827505
394388
1323351
1601409
303796
565141
1029326
658138
1275183
391664
133819
232478
656900
1609236
320380
325664
694591
1419110
335367
1779914
140090
722295
1894516
1567370
1691761
975933
123724
988305
1943438
1324416
1978353
778606
1472580
1758457
1488003
1160234
739347
138266
1035731
741661
981552
1912271
1594110
733733
1738012
1269207
1199149
75308
927799
31633
967801
541108
986337
820717
309367
964244
1635678
1289372
1902959
979615
753418
547591
996644
92216
608287
1975224
1078047
533413
1726055
87568
957024
1336013
926844
438940
1799067
206993
1924345
484069
493730
65898
1444393
800237
769345
1538152
627894
1096051
1479325
1927522
90841
1343771
1344092
1991795
1384963
538952
899067
822288
497996
640081
414850
1544640
1655134
598974
418953
1794489
434723
1753288
452383
944767
1492205
973790
840782
1230464
256304
43416
111055
1609314
1121205
1552894
1353052
222454
1785940
549689
1030841
1386602
1726482
1207406
1498513
1223302
1405690
1363016
1544937
131875
294951
612961
1986430
1984153
1397132
1362607
1271207
739017
1391857
1695230
1095468
1266399
1013540
612235
1781141
1934356
757517
1740637
1235846
429139
1900559
885572
353307
693973
1045130
391305
1574068
1194828
40429
1228603
1015276
1985507
101810
1420946
1360014
1342040
344632
1989954
1740237
745583
1566213
175519
94807
131246
1892650
1868419
1611641
272327
169890
173967
857307
1487769
1183247
8107
588627
96276
538025
511367
194842
1160903
1291723
651290
1924171
83824
473264
143505
1637839
1958117
713073
1870641
1279247
76453
1672352
1932207
1426095
976177
1293996
315290
274622
1019248
1947214
67275
1431171
940603
993542
525328
1350687
1117940
212874
969875
1521588
1693699
633567
399602
1191550
1381034
824196
296779
616063
376864
1084558
706199
210043
396357
1239193
165065
107346
1842438
77335
330697
284267
42268
387862
1841004
922797
427087
203464
627601
653477
1992977
544187
52449
375923
512375
1512909
1209312
1990026
179799
1894948
320319
317481
1343554
1557844
1620800
777623
805488
1383733
680613
1465382
1339911
1107980
525602
1177900
178928
1250846
1535073
1183528
882261
1185980
1411713
1053241
290067
1957117
264728
195070
1387809
210737
1043632
599319
1149262
578779
1293996
1188156
1642857
1323266
1546597
1176649
690576
502109
1258230
1899629
731998
92204
351145
1518117
615706
94694
1439565
1239022
1084356
1819504
964773
145969
656093
1879405
383373
12770
1936095
385027
1886078
95140
628100
770794
905122
501975
464104
1671195
1070598
609584
1837063
1031976
546775
108071
1582215
1344678
1069579
1717425
1890426
791272
1836341
171403
1811315
377629
696130
1252989
1595891
1271240
810999
1011805
1983744
172736
946543
1251470
150149
190114
1226024
1829992
1054725
1388544
1301138
330923
1798759
488736
1816219
1974886
711096
570285
1770269
1570189
701355
1576116
1885816
1690593
1731937
1319183
83494
184702
35059
1672576
935288
1920164
149505
1848986
96358
1285498
596720
251681
1365772
173212
1310955
1279412
1147584
1163439
284165
515108
1438884
1765198
1601760
1703855
967131
670394
1224437
1117534
1063343
180474
180844
108997
846565
619302
258647
409415
1064842
1136609
408289
1037906
1169121
256076
1910017
1504782
853482
1235098
304970
953264
1462417
1758267
1970218
1482481
964301
1145772
523881
790455
1087030
1983410
1162718
1051147
317136
384324
237043
1967804
302746
1712828
664019
433623
1159506
970650
489209
1502735
1715871
1592760
1896569
1637625
1746827
236499
1518955
292574
1625035
1457339
20730
59784
1406246
785043
1233230
1116282
821602
332586
1440311
1612384
1484024
1439877
328260
608295
1940489
874571
1345414
365350
1074219
1574660
1487068
1791829
1922608
1129619
100885
229339
203622
538324
750906
612264
925975
354605
625780
1884445
1135156
203920
1091172
191260
1530111
234610
615229
972843
1742010
34145
1038873
1317437
1867242
1436888
1190135
1910397
230331
1692979
715999
380695
918464
175141
833643
1448098
1463759
777089
1031944
403568
1715861
515929
998018
1635778
1638864
1414570
719706
1948041
1036045
1038038
20269
842289
37154
622048
212392
946091
1898288
1186172
295646
1639272
791698
1927623
362575
335550
890904
916541
1387413
596495
198364
144442
528177
1033827
1906918
211032
1023542
538470
397422
816868
1650205
913374
319333
1941571
96807
26875
893362
1301008
290876
1189342
910124
45299
662905
330636
1490930
1886230
698247
1570700
1514837
1148051
1214560
847763
113251
1773592
525186
721289
415707
428985
703640
1951493
1388335
1231309
1261447
549516
1299324
11764
1768277
557322
1929813
1550413
673351
456457
1196589
1466500
1502988
493585
206887
1445547
125036
988979
574726
402947
307220
724509
497387
271301
1105033
924761
871417
1841267
616124
1362130
1166483
1589798
1837860
1130728
1964504
264870
686455
861112
132575
917504
285968
369365
1462334
392982
730144
1114890
305952
1630864
409875
522417
25371
240260
1312369
1811671
104515
1470145
1615880
331895
1530025
576969
215747
930436
838403
924305
662315
1790796
881071
265410
31300
305784
1627199
1374570
1802990
1471411
78527
93263
1189147
1551145
1872328
322942
1518250
1789514
1808191
329373
800532
1605283
20755
444940
656222
1680960
307202
462826
21909
490907
989440
1811662
440469
14903
1555913
1517423
1373548
270577
89650
183134
569271
802131
1956737
1675298
1572074
1424506
770029
658982
374959
1041637
1343944
980353
1875306
1646537
563752
1958440
1789979
952639
1807410
1243819
281924
1683319
359781
64526
31641
447158
744884
319433
1360721
1692669
19557
1285743
1066171
1626312
71772
845025
1367774
1036395
1957546
129317
704899
1736275
643681
2510
363045
1128667
231130
1329156
162314
1334102
554677
145864
1892283
107128
830869
799678
640428
286593
663752
1838204
1441796
205076
22625
293574
973895
238825
90043
1239592
418434
432995
1907090
590879
1985992
1013216
1951650
676324
479943
1338178
1002991
1886955
1540828
1823469
1438443
1970545
582095
1115610
1957768
6586
76631
1062311
1834326
1582077
9730
757716
756417
1539910
1564126
304121
537524
845228
172486
664759
1623924
1406524
918964
345944
1806652
1102248
994326
147206
803679
469475
865843
1954375
135199
246787
1648175
735622
999879
743224
1219662
1328211
1310346
1000071
1626409
1106145
76089
1932628
653340
1780132
910683
1085409
487878
1269736
1297693
827523
316431
964166
983276
1951771
1940542
1314133
1610905
1901240
1684285
154251
1476092
671761
1556434
1639570
273077
243060
1282233
858587
1528718
1561934
1720400
892984
552595
606059
1827039
1663649
1220207
1388333
1898476
114620
162342
1089621
786538
630810
1025462
1759649
938264
608895
1221298
1734307
230065
369071
833881
1905280
83649
392076
799125
1565497
1761368
579200
442710
258136
725858
292364
1484466
1972523
1076513
897562
42683
853404
859566
1037144
793574
1013119
1916793
879750
176933
1302375
40076
634589
925482
1674917
924445
829539
732012
32436
1829644
210834
1223402
431949
69701
189293
1084188
1433997
308692
1786498
999897
1746785
1760335
1816373
1652004
1647609
1584703
993695
1368321
780045
1029584
1116156
1968601
1806284
1473241
717974
1115462
845006
394893
1585151
937882
738571
1821927
446583
1843856
1533346
882213
959023
76684
634597
336029
1160663
810647
1153756
1122982
1131010
981185
1198035
1620042
968661
1546372
1500415
285382
509999
900136
1935944
1131681
1876770
1131037
489503
993235
129863
683692
768676
881335
1533950
879681
1926097
621934
870129
64945
246923
148984
1847646
114311
230042
908978
999398
422958
59784
510150
1184022
127524
3395
1940885
1076298
1595256
1917681
860649
334841
8115
435322
1315972
1071967
1081751
834797
116432
1960613
1503131
1440664
166665
1539394
233102
847400
1070156
1057665
51653
1490592
1081054
1060280
881152
1692339
1804322
399025
832557
145997
289108
431205
1051033
1788966
508633
1930140
1006583
611576
1288188
94139
1126044
177929
1740814
796732
1861272
1951189
528472
1839697
1874878
1491236
1944092
711732
860521
1733773
609708
792353
1818845
1460347
91219
128646
546567
1425900
135222
281616
495086
574199
101767
898463
1367182
450946
1008081
1493496
734199
1270847
714890
1629921
1915217
1528560
1752935
1846598
1206269
768954
1994776
1653120
299182
69745
1188180
1811696
812106
1537328
1553375
1379321
1992834
229070
898302
55974
318312
1058441
1264645
550616
1222159
1848584
1194255
1563126
1424446
559824
681835
5981
1915456
502578
227369
1737059
367994
1833238
1408298
1189831
877409
1942976
1553909
472092
847803
171045
903969
848403
1639169
183897
675383
142820
407361
1107401
273774
1961782
1229391
1573624
487662
1864254
1586067
233374
388326
787887
227103
1386831
1050742
543635
641314
606519
1177496
1851106
120762
706541
1839654
1720765
1504385
1869129
176556
1223730
786388
1146947
1700288
1158929
1625058
202154
393327
1640638
668636
1206263
13099
1135964
1347163
847639
1126057
1895860
95253
1180436
1425032
315967
1621644
1453794
1536918
273036
211667
1429559
95647
74256
765095
525864
1098580
477582
1565681
151852
961275
669944
1515474
409215
59441
1679844
680404
254280
194341
914328
16222
1367896
778039
1085991
676296
701547
240447
314427
984442
1069492
599266
1148257
888465
627356
1572776
1432628
732250
1100843
1288511
1243069
95430
955536
1456867
1067030
174991
131156
336809
628741
1736136
644152
117192
972577
476859
1166015
386194
53007
1292037
1702404
1415467
1821519
87234
1588559
427660
957898
84210
1003588
667627
1563325
1145647
1825492
649270
1519515
928953
121572
1529434
761085
1081484
117899
574534
896858
1606281
258266
562490
1780963
1779280
305605
1081077
983305
650279
1072422
1234287
1299642
964506
1928491
1164170
78307
400817
648628
1252065
1108130
676166
284614
111904
384044
1735674
851949
101713
820273
1160966
1686647
713444
609837
1705207
1836402
1393481
1494632
609965
1073621
413596
1487150
1649828
1535167
1345804
1182668
909948
313369
347320
1742277
598737
478395
1017554
873709
295157
1205520
152843
1175528
528224
730431
1978334
1612588
396571
1738591
1024250
342554
560905
512125
148001
1519115
1083737
1153345
889934
42312
722856
347389
1332360
1166005
1760871
480408
648633
1495383
425979
275717
1165048
1406191
758130
622900
440716
1501889
966200
1615515
863784
406219
128285
492599
1404138
997497
1585353
941877
975058
1300038
1001350
780276
1409272
157084
876413
1619809
1610655
92939
477077
914839
1857591
1971471
1731723
1435095
506113
1956794
1643994
1251675
422916
1926031
474548
1280744
840437
1821091
560328
1067922
244574
1225539
197077
1050127
1349404
1535764
747884
1766957
1032314
956150
1839013
508265
110484
76692
1106272
194617
148217
1516373
892490
1030741
992595
972981
1000562
441644
852241
1939439
1414231
49466
202695
143009
1180394
1215467
1182962
1159600
579583
945978
1637482
1039512
1019997
232124
1055893
1720012
282489
1142733
442687
1068554
190438
1707842
1878540
1882301
1436061
1508591
875914
1317290
1188684
841976
1330910
460920
819820
1931305
1098195
1551567
571488
926726
887985
280736
632435
643351
1683435
897031
102044
1830660
403357
90669
1733823
738305
15643
585917
859389
385819
547485
1794297
1787895
1200427
1534261
1672768
764228
1372129
360220
80523
397595
1922192
1173305
1586734
757536
643847
1138968
1378456
1296970
462684
551192
231412
397777
1841218
869923
1450263
904765
720185
1453218
1533624
400049
255195
897541
1612484
999795
754138
615729
709119
1261762
1492834
542657
411625
1736852
1910796
714738
1878441
662814
12668
394710
1757426
1326028
472985
1722833
1724884
1361093
176962
535092
781856
164349
1657191
855412
530094
223586
1549689
932219
1348230
353334
805569
975108
1910040
1543408
1184020
1961048
1077396
1994465
892693
69469
1477
1358556
1610055
1876007
671454
1357
674614
754617
1865880
1463204
1444168
603900
472532
1590661
972493
1624053
1269285
459787
990507
1475157
1972386
710619
1346188
717077
1533825
846634
417594
1830059
605961
869927
1512304
1622646
1227630
1793441
1728755
1608008
711047
1082721
1746800
502598
126143
554311
641650
608773
1452839
1983290
329775
1738295
1201394
77742
1541188
414679
1377967
1873745
160177
1187078
1143838
124693
170682
1869503
1726790
1016753
1055898
1816207
1461803
1804967
1119081
428909
909144
1695837
405030
19941
1419098
342082
270791
648851
1555435
1794990
1741025
340360
1782684
1307858
1891770
1074851
1788389
148941
420967
516810
1662658
1826211
1561916
1804005
158142
424766
1256442
1726812
1676826
134445
20560
1158183
203757
320661
1266042
1126502
1683835
898596
1766251
1267685
666093
79239
477017
301960
444860
218227
753520
196218
90359
1435954
230306
1314982
999399
547746
819318
37943
920474
1844329
1162946
1020378
1471239
950934
239321
143193
1270098
458422
1179406
1476573
497473
1346615
409815
254236
1712730
139696
1533044
140724
243548
937004
1604333
1632541
590383
799377
1678362
1201410
1078795
611649
1286761
1167716
1084524
1349360
1220771
249722
1451950
1563582
1718104
1895274
507588
1839691
224173
420713
1522771
44780
1545654
1357600
273569
882584
994551
1530696
65918
1698394
169912
1921558
105441
1489182
268780
169454
875792
592838
52814
753883
1019765
1448506
1318243
1309758
304571
1873241
1681141
1045093
1978341
921063
552623
1882999
1724362
479175
228972
1636115
766066
474321
760023
4480
796846
1640542
1151198
1755625
1077641
349589
1809500
1872695
756658
230414
770677
956996
1524239
1788200
265502
1357352
202635
825987
951181
497961
1325323
1320344
1526565
1873010
202246
1502433
1733664
850530
858145
972556
1034245
1853867
1409586
1558408
210563
1144577
1222547
285266
998553
1551871
1132332
862691
980879
1654438
289622
1336652
987551
1760471
1219493
52871
1896563
439397
1041351
1639621
1294931
916184
82249
1642606
1154855
490784
1009160
1061176
113069
1032970
1065065
1118833
1869506
476219
1954920
685803
1732902
1637606
353859
238562
843459
944919
1694080
1037049
1636012
1252906
1772207
24552
586690
659693
1177364
1012604
992976
236592
1749120
1665202
1688801
1253605
1070557
1159827
1970071
1472142
84480
405409
766801
144702
686611
1182891
1261903
1785736
1066405
1323036
1425290
1941033
770352
1943018
639953
1048690
1460050
1844487
948713
822526
624772
1582836
210379
924335
89010
78773
78699
1504072
755235
1536806
1026612
407741
1818623
1473733
1942283
1202625
228507
213360
1950775
463815
312694
1892023
514742
1902492
418789
708186
1766807
1086308
400225
1055106
1524312
548240
9896
383312
151181
72120
1476591
528557
1795808
1759613
907518
1835170
1878039
1114617
65068
1022697
487663
1042499
1302312
1244308
1443419
1403705
1387886
1793251
662066
1440367
402105
1614868
181344
1629394
282235
126248
1479575
1280093
1490152
212919
177426
838620
1676856
1392235
1461589
1580148
1233072
1980905
1072657
1504763
1712509
1316168
1618330
1586056
1902610
956951
1361872
68181
388744
1859328
621925
6257
69489
692850
1203907
894861
773933
54935
357838
1904167
1658733
34906
597845
386066
481444
1586255
828459
563553
1704615
1213129
1019926
1246123
1653516
1808881
1025624
755851
1487017
1825430
266368
1298027
1651967
886519
929621
343695
532992
1456781
600802
403922
1499668
1909201
1027087
1168331
705669
882927
1939816
1096092
529141
28873
243394
1719165
1958566
320255
1645675
1035944
299709
852386
930689
68440
1475140
613846
1222217
1411370
1110575
1927057
942673
1727001
1169077
879799
428360
1534920
371094
242153
1647698
1503397
1519009
1512372
1852434
121896
708107
169457
42226
504530
1595432
736078
1172683
1037203
799704
1112110
1874608
1733252
836781
1929843
1397678
1829047
1521223
271426
1962523
1322929
1220248
53734
1842675
391560
1701051
1665911
1552012
1262247
1700530
1258129
985442
1064715
1872199
1075614
1971104
395679
793893
988253
17337
231299
104914
380945
455137
687105
1052728
1187070
496681
1595455
760524
1871418
616676
613606
1070829
1076087
955071
1875694
400545
1319918
1316627
943416
863269
1970697
363337
695641
61332
1724511
1493638
1299798
142000
1828012
1918462
1396244
399948
273238
863870
485777
1345118
508517
311960
232955
1594604
1316121
1012728
91146
1230327
1154245
354163
603108
188191
610733
1825955
988237
318751
231753
1189275
330394
264261
691935
1417257
423124
1738624
1129310
1804695
1412225
1701100
1171942
1318977
1420584
1696611
902076
1660821
300338
326265
875814
1432285
190215
351802
700921
392162
1607462
1705869
1965340
1881496
297489
1656981
757704
308496
147465
637319
29197
1652619
676802
10563
1921690
1085303
492108
1675639
1514818
1189616
628746
530207
1257085
1583164
1986388
521201
1513029
1451866
129346
1482250
1841863
1298575
707871
818915
973271
1820310
1039154
1696771
1749800
1253120
845917
1110300
174402
804147
181751
1549985
1812726
115339
410162
1210628
755183
1202796
1339934
611600
1806846
1033105
666792
979310
1489599
1957019
978149
751965
349893
169650
611443
1430321
1926183
1772451
1056254
922785
401186
953346
396012
1098395
795543
1468066
1765225
887089
768
167040
1269983
270383
803685
1869883
239392
1534067
843116
1710081
989515
603810
1777004
240806
1367099
510520
1616285
896903
160024
610035
794626
855548
872600
1698200
363466
939767
1173738
1921387
128635
910758
838477
1306008
573009
506031
662130
1792254
1049245
524176
1161384
159038
86006
1117835
1584038
1855692
460037
333120
177592
1173376
1906887
349148
1449255
1419319
30058
1185297
1733529
288592
1670032
1897837
1370565
814484
1341942
1091835
1666782
306583
1219525
466269
1635328
970458
1085458
1865901
1930138
1925218
44715
1838366
1613430
134492
1605284
1776237
413389
1109092
50956
640312
921660
620743
1752230
613846
890190
649353
1919742
986279
1304391
1778661
360598
772817
491341
1041637
1128152
1585308
412069
232247
630891
1435347
808186
488474
663491
587034
946014
1660736
439567
227278
507833
570654
1313636
1948011
1875506
852399
162112
80171
503804
1532460
83578
1238591
1497013
1900017
223252
6078
739274
1450272
247795
1660172
528357
479595
1909897
577612
1093368
1196150
1515117
1564582
287372
1068084
1093929
1846983
1296317
1688564
749228
1402952
1054545
1498838
1471675
1252437
1397851
1762059
1205571
615156
923621
898414
410466
1901147
570609
1500148
1806954
169154
1198836
496667
208045
807963
170773
410902
115005
905252
399260
1975655
463659
1980931
1972775
1566831
372684
1471972
389378
1499646
1697695
258830
888015
1258353
731219
474745
1654249
1001679
719776
111517
247985
1566961
1701278
1745560
482801
503886
1102339
1734318
1080095
1458465
275488
846977
1973478
577447
1730854
797947
513311
1078074
267630
1125885
222293
562606
235065
1265928
135644
7546
916506
83476
998978
912654
693821
893019
750924
1384277
1966698
2774
953609
456649
546573
1502463
777092
380443
660185
1203038
1727393
928246
1940461
1404098
500320
802636
1292199
1626558
1491905
1157595
1709119
1875203
783120
1750038
1048467
496505
1861303
950933
55893
952634
639087
190000
1563410
889265
729663
1093490
52413
1567810
667870
1928243
1626011
932561
1045963
125262
1770384
1238614
1883323
818158
971543
180616
170440
873242
1310078
701219
1111096
1793404
1692414
1194286
383569
1152530
197717
1597254
1204923
51342
1071515
1283951
1059094
1544776
1288357
1164869
464977
804560
1277018
1464149
1974127
1097008
1171604
1102415
1907971
841569
617622
90001
1639111
1058482
1677545
565610
118504
1345242
309520
1233800
182230
179567
1358338
903442
129403
680693
1396523
1433538
613997
1975167
356164
234582
880499
576641
1950666
1268165
1008285
1221249
229174
27174
1453433
959809
1173985
562648
1718587
1369133
1379835
1383670
342099
1199721
1564825
474696
253979
1938526
1773215
1822788
382328
973308
12771
53010
1764360
45876
118399
134838
1446206
984902
649699
683361
1648397
1747613
76766
460870
63013
654245
450505
583760
918455
1550661
402730
1628327
1400643
1140953
270505
325268
1311941
763668
1394844
119826
1865981
822222
226409
1174350
483862
1813612
1637263
557642
394131
1988744
1245919
354684
1603479
1917008
1672843
755804
467489
1205672
1107303
107348
856194
1886472
978047
6083
697175
1676088
1021070
1889137
352874
1666602
1835698
937073
1958740
969310
52920
403921
1084654
67177
1678893
1534280
1866879
1785596
513501
1686074
1296752
1036157
313091
516053
663457
1741465
744695
1551656
1613734
1539996
25643
329934
391985
701649
1261336
1976967
265550
471636
964642
724941
35976
326549
1346934
472601
1738121
1943708
619758
1534250
1297843
1491478
1765743
1493095
553915
1368592
1096854
253908
1815710
575733
1930151
1689633
830761
1786457
1564548
695377
1440389
1564530
1986678
1255394
1782005
1648189
237356
135106
587553
1541290
1565288
1920466
653571
1857803
1694895
525873
1934620
1092586
321519
1977455
1526648
70589
1856687
1903476
210710
120151
1589177
1200434
875748
514897
70499
52457
1319889
1098750
1762253
763275
1293438
1997233
538360
830329
965225
339452
800742
1598793
1640773
560005
322872
18164
1505825
616302
1128508
1996391
1059667
1886935
1355732
1792892
1121244
1145701
1221526
1795285
1276490
1082698
329152
554668
1477190
214496
1676415
253797
1364708
952692
400587
1039094
292066
514969
699400
1651252
1120494
1837534
301958
230070
38495
1627257
346344
438393
400500
405141
161897
206316
1436864
1988553
1187183
1723989
1919299
1436046
919588
1460523
416752
968428
558224
480511
1041072
1154767
1217856
1981344
422872
503040
159263
41774
1376356
520067
573068
993668
146256
1176738
1332228
1101847
1917649
421322
624013
1059892
152563
187700
657690
82255
1546738
288472
313252
1805328
586778
1547308
129246
1977839
53853
532386
1426810
1585741
1414909
606430
1758805
605666
281503
5503
1657135
111423
1641693
765243
1820687
1325115
1786089
1477243
607362
1981673
1333176
1623260
962719
1034381
1681664
1472885
1959924
1673199
1614773
1127308
69773
1069398
1536418
885872
1953617
1769151
959811
357788
653747
515829
841546
1272989
1806498
638129
1469969
623203
1107998
528359
1044081
97534
420920
1284209
211874
416079
961159
1563843
868340
1648831
1319341
146911
1985623
547006
86550
668544
847362
91794
697658
347196
696836
849754
1738654
790072
507028
1817917
1081300
57710
1812129
141756
102086
1593176
1566123
1948459
1189211
1047644
410643
1983455
426887
1470707
82409
1247464
288543
37420
1439336
1053476
301380
655862
1296675
827872
1862738
373846
1523416
1645412
1579100
584361
1389845
1800739
103257
914928
19997
1974862
302058
1604004
213872
589477
1512735
468426
34784
1640491
310159
180789
665861
991330
1345678
1828726
323116
1736498
710410
1239686
1869796
255939
1675189
1696939
1196399
1198847
624537
274279
8741
1384541
1771733
1980023
667854
1878862
1836632
284688
14916
1658530
799431
749646
1479651
1169806
151386
1018096
986798
658785
255830
568663
1669469
1602017
1029679
177140
1667916
385557
1517156
1155683
279200
224202
820348
1597973
1489605
1237009
523059
1415410
901768
868421
1915795
1354337
1953577
1756567
1658923
191160
105497
1604373
1730194
305787
1702837
1357872
1672097
115966
805446
913745
1422378
808860
1578006
408335
875063
772540
1161793
1906374
235099
848117
721365
1150653
175829
1972443
1919175
1915071
1439520
1979342
744296
1756795
140020
1338913
665010
238523
553043
1326337
1942872
2553
1220322
1923761
293245
844133
1647492
44061
1826083
1912390
1125011
958724
105002
28884
1990022
1722890
1472017
1370538
813126
1215259
1659981
1275392
349362
697070
1124172
1490192
488544
1640355
1843478
1131662
1607238
1716024
962327
1197255
934350
1257611
12115
454707
1067627
847220
1979631
248981
312617
165297
1917890
1163235
1511945
407087
318356
130997
1222900
1727025
1054314
585930
1137475
1554677
1408172
1600585
608232
1942079
959770
743218
541368
810016
472111
1666050
1970703
43799
1842513
1301894
1406683
871133
1469310
111516
933982
1813642
666115
196912
1876716
1984833
381476
847262
1352633
1709554
1159223
985660
472600
1717807
1487278
1696568
1218839
1851030
569402
1430141
1020237
741646
1973573
922278
1110912
1368916
1479308
84314
240355
1176099
1243225
679300
180784
1339049
736345
1984295
1279576
1392053
918502
30789
1394674
1869306
698786
1544125
1167316
1581788
1503187
1811522
397296
696240
371716
1202071
1816555
1774123
1351775
420987
235505
402559
685499
613951
401109
1810673
1983230
1475470
251117
1148832
1510972
1927010
702711
1761197
1624376
1063975
289741
7718
691490
1085298
943700
997468
1476509
1334626
312725
247528
603287
1495391
741995
937940
1763483
1718018
277028
1304988
1764553
1091028
1233750
1732622
549820
1627208
1852431
1099486
1562861
1107477
103072
1451880
1984287
475463
767465
673539
517383
459810
1610426
335307
1030249
266713
1579674
416354
1273453
987896
694599
443657
1412280
866857
406346
277468
1927128
406117
2749
118915
120667
1962155
1704411
928213
1981192
473343
527624
215626
246527
454319
931473
1364795
797264
208207
1766079
1221438
501475
1981921
1732692
642081
259304
146467
290641
531375
1689457
55778
120943
1657859
181872
1033226
1133446
432041
698307
372802
1028070
1696626
1705592
1386189
1270112
1925929
1874714
531110
217148
318387
811142
337862
1793004
844198
630277
1508983
1234996
1204243
709892
1768070
4729
1073919
66633
483862
954526
1579936
120483
677495
924110
748860
800247
733765
1480111
844400
1565165
1804377
541243
858681
755677
1717679
528560
1179461
1075872
386877
1599080
1395360
1110096
60732
85246
9757
1228321
1985180
852676
368975
629822
1542290
1270038
1972590
1564455
149421
1059465
355774
1500798
398890
694803
1194905
1157948
326697
515713
1106735
1041114
250504
753545
1628927
1884093
287151
1854444
1464253
798381
751567
914921
305062
95472
1555196
601779
1080017
1181464
819874
1433059
1279636
716261
196253
1805904
1903901
1276844
1668653
354670
145758
1761144
1738075
638168
526932
857795
717920
877082
1187109
1260323
658189
1242290
1533072
1791076
1444063
229675
1602658
1125468
1088740
1494782
65683
1671409
379319
1560741
1743573
1708520
626986
1995965
264977
1108728
1065196
1972690
1788922
388963
615933
982340
1023250
983490
460657
1961135
112614
1603602
1125265
1964836
768025
1629513
131319
1804062
831670
250153
467754
1485031
1328054
755853
446582
948704
1538503
1099587
1170589
940207
314299
1877957
1056582
1698436
1527399
1390751
1040278
1617536
1978585
633264
251843
530924
1235053
374526
1010110
1418245
1879861
919460
378707
852997
392878
1478726
440123
191548
1117476
1522877
1273790
513981
1049647
1286894
1553962
1686016
939936
8813
603542
1108901
1108429
1120036
1874554
613717
1398365
939248
373230
97132
1709996
924822
838413
1235585
636126
202990
1298133
1638191
385604
444812
1855170
1644440
1995518
276703
1489545
1638629
1639805
1232151
710798
1275644
1406054
529522
1070954
911327
36312
1719469
1777835
368381
405798
896295
1512603
665227
925795
1440059
914507
248377
1030219
1934347
1018590
708775
670481
1404536
1802874
252175
1524754
218292
75872
1817828
1225700
1139929
92667
736922
142986
1327383
365740
762869
327987
1606948
1133032
733438
122497
343477
1400939
1060279
430915
1720559
1116456
1733234
1823165
259847
1696981
954175
692767
1153220
392393
1743176
341173
851062
268071
1560228
1282118
877688
1922794
274874
1062832
1878000
468435
56452
1484986
1362170
504986
1292445
1820264
776338
892695
1924300
840639
509003
1965880
1642635
417715
1569550
1732444
1362193
1065419
703514
1656250
195941
1278641
103173
1047710
730253
1167700
411153
1713324
546289
606776
1114630
423332
1159210
352622
183215
234134
296250
1369950
1744546
112409
563048
853604
1549294
1905847
965942
225421
1258333
758180
204147
290568
1289354
1911268
1904407
1054573
692638
1242411
1294365
944840
914141
741270
1451561
628691
12504
1230684
95512
481607
1580514
1237870
1398524
1414388
1155764
959544
438148
1818340
29899
952229
1097836
118667
1486434
304979
586937
1222830
1526786
1204934
320860
1603768
903508
445937
1378172
566871
736687
390517
73010
1625234
1681784
1166020
1695003
1448680
253379
693457
191270
101643
139008
1555954
1446908
1063807
806251
1807905
534633
1910237
995357
1800760
1490639
1069074
1678731
1248266
1386694
845227
444397
1469931
338498
846939
1944051
113083
687979
255347
1266329
673375
1729940
1178280
1145753
804700
666314
107514
1416817
1217583
1401777
933715
1428117
1910927
1490646
197628
267988
45287
50117
98308
489898
532161
590549
1258746
228689
1380899
766392
137030
1794598
192227
1336506
1422379
1189149
379241
1159081
1296401
1365036
1019930
1939042
1770179
1674456
169011
136248
195628
1873925
1154614
997662
1687240
115193
323876
518266
546937
520621
488011
651599
659813
1494947
370249
1865146
1887250
1278190
542640
1084582
1227084
765090
1265564
1248405
573333
747170
966308
323782
609518
897716
1671616
100485
725418
308326
871885
950693
749369
22698
1563889
572960
652042
1817459
1184189
910438
1058277
1564518
918089
1240088
141026
1705188
1864789
1209329
138540
1726666
419579
195327
1751812
322276
190279
665411
1536231
1786289
1983712
1188146
921747
1650755
715511
1056950
644666
776100
1627704
518599
214010
472679
335548
1438188
440519
454611
856828
1359280
378052
386897
54944
459405
1030150
1005109
1434661
1998957
1840644
969066
666883
194923
1323371
1536134
1463056
1337345
1706500
360705
1682046
1215228
1470500
1355105
617679
349079
1458431
1111576
443464
493142
669378
615406
1659638
149162
1770870
1380688
921081
733009
10568
473960
713223
1820916
814683
1522080
1778250
120396
815393
1885128
191424
1611989
1138562
1865007
860192
1907451
1806557
199937
1315974
1467923
27115
362357
1757604
1459297
1022296
1464146
185434
226441
146466
179735
911175
569733
861237
760070
1819144
1243669
1598786
1321915
717926
1330550
1018121
1625369
513678
142778
666271
1275132
1562574
1537339
1573785
1968602
1795145
1576700
649588
1138194
1086058
1076783
1645472
1494852
1777478
1123591
763591
170144
55056
1800943
619522
1421796
972953
302702
1884166
941886
1426196
585816
337714
1427243
1301059
1843002
813882
297044
1516676
300423
274274
49022
1728982
1556621
1580002
1286906
1507238
1157252
1179797
278879
689069
913359
772915
1522528
3592
342087
742080
221344
316
449263
1941618
1862610
637601
1317599
283750
1817406
1705259
167667
875965
911884
1943742
84437
611761
11152
644433
1449663
1610751
1350804
1231207
1597826
803538
983158
291626
221955
1162840
1729217
720632
1764503
1007659
516324
1760942
476414
1213993
1879201
377554
1222453
1535241
608773
722516
1079763
952559
1450685
1466016
1461571
1530826
557702
805785
363390
390901
1948351
663108
1151488
1204786
1361034
1583262
1964505
1314549
607116
90510
38139
1589556
522219
433218
1228741
453795
1555404
102787
350127
1297828
1434737
785335
191113
769698
879135
572834
220973
187782
1996947
393439
1430916
808701
80105
796714
297427
1870359
697485
927751
369
1410405
469677
606862
1028418
866547
863243
1177127
592644
1566244
100302
771675
1996883
95564
1860717
824143
810873
524794
1539414
1622580
1404262
1397611
108794
875426
1903387
725808
1541657
1141155
323261
906988
1198171
1971581
323227
249661
1317940
236147
155475
413727
1225291
1990560
1842248
467619
1745301
1985446
758271
200159
278628
333293
690195
1629958
1611014
1412060
1714867
705612
300713
268522
1354814
450152
715293
978319
1381555
266879
1337222
1901662
30417
855798
872938
245447
1762224
1246174
988977
1819693
1137911
68981
254995
1301620
678833
961308
1316903
1016674
379807
56556
1630370
1527170
435308
90637
1575945
668924
69425
1728556
1369776
1913662
1934131
1811794
160631
1363573
1764675
1243997
537659
873952
1141404
958936
590908
513309
129133
1091835
1049870
235644
324274
1782363
1226863
1880051
196595
140907
470370
354666
282397
1658143
874248
1145488
1106445
133281
545411
1327768
115858
1006481
516908
224955
1161729
729150
1463011
1603112
1499451
789770
1151475
643003
170007
467243
1551895
177704
1801466
947477
621216
1226795
1369484
93669
1791392
1225293
1652762
617588
1482659
1652823
1833807
1971713
1030379
175797
1681764
389651
1485956
50459
1594581
169713
552172
1576129
883200
1536583
50506
38474
899654
835319
1548497
611621
884488
1672102
537408
718248
292099
661789
1614737
1745814
1975046
1819640
1836659
1777413
888657
635022
653077
891647
1722081
1734860
147255
691065
480780
60517
519837
1546977
603860
748819
1205720
1716607
1980276
116388
67780
1726460
947652
184057
1868652
724401
1696780
563740
104456
1254175
1720741
1997342
1186805
870242
1018373
1220198
1992379
1190347
1610164
180774
1146934
278323
1456828
573403
1922235
1828937
1040982
1284671
1055585
813181
1673337
380203
1774089
2005
1428777
431633
1780677
1665917
803052
1018411
1821953
1230201
1485532
1330195
269772
850577
1338149
498309
1969816
1749280
557535
432223
1836744
144713
956525
532357
1885729
646263
7784
712560
1352888
1733340
610132
760015
916585
457162
510408
1456967
461578
393646
32717
377795
1440892
1753689
16658
158641
1871706
402389
34749
1676452
1926485
962075
259087
1046018
393429
286664
228949
1827374
1159207
651371
627448
1146916
1618340
474729
966713
1563883
1176634
765387
1124867
1444260
442651
1579550
506003
576795
1159189
1626440
1975497
1317143
1459955
1773472
175396
795937
282313
1175366
780529
1734765
367099
1754154
1586214
506058
254537
918300
609195
527490
843679
1626203
594380
74537
1304890
1738030
282433
1787637
477835
2760
461764
115451
1939736
1181183
339941
910387
1443210
1991405
1235916
421018
1085365
1391721
982085
1518896
1896012
1052125
1193120
1201546
892949
86281
1481587
1838908
1778306
1469388
1082875
1620103
928323
747516
996171
1688343
1760451
979927
859128
873944
129805
1817170
794939
1005599
1381282
1270814
535076
301857
155949
805324
1651144
1002726
231541
798724
546434
160699
81332
451445
160312
1310353
1144356
1802484
1561664
246329
625057
1003652
1151293
522786
291241
981348
1365256
590808
401517
167843
1250270
1981468
1500424
816799
602296
1997977
1654115
1769155
1819702
31121
1577201
562518
1612496
1469127
654662
101335
557540
1582460
1502315
1717765
1738616
670179
316939
464374
157040
1948723
1508174
365690
350031
668103
1726325
1208771
1446005
1228860
930879
1072806
874477
1766562
1630944
1165631
981981
1774099
862592
826274
1669276
1982345
192
271550
806058
1266941
1459052
456657
1655180
1424725
1519509
1466420
319377
1979161
532746
1134591
1814476
1323783
1370766
1704575
556381
1497243
652147
296100
1272281
48338
1008139
1984798
1278521
1169594
640519
376901
1078171
113356
296026
1865875
1687784
1523659
1216546
1885982
1315532
1158683
357587
1441535
1316019
314299
764350
322579
1473954
444497
331057
262853
403510
1074972
303451
803000
1783741
1372858
1414150
1502208
1437748
97310
1207980
1459996
1647507
58078
884003
1909202
1214657
1536579
228744
1314238
1247514
835593
1620378
366473
401147
1163838
511146
614824
763570
1477606
847965
1209390
1809062
1354098
1212707
904537
741840
1793970
1328075
509735
1018831
1366401
440519
1537872
1810041
224480
611467
1102460
1764880
1030040
1253301
1938916
680281
864794
258855
178776
1213683
851438
1230639
1713240
1873938
879044
1283143
1688226
1268286
1766304
599733
440218
717070
880211
1580808
116804
744009
1355894
1190980
70645
31679
836428
1596212
1154273
1705916
1152733
893189
1149405
417510
841123
1331587
1872439
774580
129231
634452
847710
120021
1486265
1308130
1066394
80627
1398264
114399
1609197
1282228
416907
1341032
389086
699209
729922
384117
1434083
1157491
186363
1337179
352218
671075
274347
1820207
801181
1499919
1415956
1738937
605387
1848804
485332
805535
919257
936885
760553
411518
1320681
69728
1411311
318667
177951
876758
1424161
712571
438524
686944
782256
850084
1551169
79601
917517
1286135
52792
757219
1923100
1472536
6846
1763069
829507
1812108
709589
538757
1492041
1870569
1340197
1479543
1678772
1583718
273136
825714
1617951
191358
1685144
1682266
191876
1508402
212985
1120132
92470
157029
739715
14186
1847141
883479
1470704
1552153
928151
1814937
1959152
864721
857753
1950691
631531
56426
1447809
1968075
1301117
1412188
1554
1727150
314319
48390
1456636
724292
455226
326737
1622734
418718
1929408
1368467
56236
686635
1202757
1281885
413867
289775
423401
923743
1752456
420160
126016
774656
651510
1333430
1230398
236868
513175
1944263
226975
736129
1982029
251964
375375
1862913
1095201
1226478
322306
1921570
314442
1874226
1942480
882296
202771
1570534
614484
423994
1613667
1837966
965555
905110
176778
1044423
685468
513441
104775
16555
1190426
188035
1512814
1309643
430170
719206
660871
342042
244404
1144894
332928
1059516
968467
298007
1994564
258556
1825540
204973
1525047
303488
948916
793577
920569
1782812
542663
1336406
1024947
1025918
1310528
284966
743197
930499
573808
465527
803004
1876510
599281
1738329
605614
1132177
10737
807048
295639
1645503
1088619
1479215
1461324
1898581
1802610
1626750
1191591
886028
393206
1804837
585589
234206
1030112
1673030
1925252
1049364
811181
68679
156905
1451351
1541290
630348
534684
244818
908749
768456
1324440
1593464
533198
1414254
411891
905882
292794
1072011
748612
292889
574959
48551
595391
181444
791102
1633797
1870520
490290
779969
1878518
530256
1762171
652092
924942
933954
621121
689319
1539741
767212
90727
844813
553654
1732262
132766
1833816
670576
1978806
318751
908829
482826
903101
831868
581263
572260
692738
1236340
1413027
389889
1640760
1590609
388166
1148885
1441847
749905
454038
77272
911209
328438
364755
85965
1654107
474811
1933223
171106
723283
435583
677238
1364213
798853
1460792
594516
309311
1041285
144442
104423
708889
1149407
1948873
1798275
1765816
4159
377726
681086
1801000
1750736
1545813
1587014
1310888
1460282
1817734
1175500
1050655
974255
186104
1155287
914725
843062
618604
1423075
27938
681437
1434811
321570
1999410
822979
692908
1651701
1466137
693130
1024515
591756
1481828
585153
1821145
431244
1875071
1611745
516620
1146396
1956578
1588422
1858932
932062
492905
1140705
1688578
1542050
286240
628800
415809
1053321
694220
1406838
1237117
160086
885358
1858046
148884
788036
31150
1916473
304850
997021
1780894
1366018
1642230
1765113
461711
547484
1113727
498397
1403394
856017
1478041
806217
1116300
394764
1896759
404084
1450749
1191951
578249
565098
212936
781418
998791
860512
633196
1908259
551705
1334164
1376092
1660995
807674
393576
961519
543449
1336225
1023631
1112200
149722
1474939
1666911
1195829
1926055
920865
220315
268910
618660
1823357
1258375
1051872
1303508
1113608
450129
328408
1651645
1845842
1558159
1429970
803992
1558410
1398460
1242746
742358
71594
1114240
1236235
724348
1114189
408922
480589
1523902
1547861
524629
949652
922498
846653
204243
532300
164380
386495
485184
1731429
743771
1599509
1747488
1961296
473054
1910810
1271230
1504628
568073
1798896
1414000
560247
1610517
1920857
370894
729317
1997508
854242
1259914
811571
433262
1585392
63865
1705205
1401910
1405718
1845095
1004685
1249125
90019
569936
1137566
84515
1864729
1048365
865785
625103
1741625
1086408
1728052
331825
346291
1383567
426563
1470326
561138
302945
1161932
754768
1137685
1655897
292412
1201439
634038
1975980
1862723
143457
1058632
1576801
1150941
1226825
1791456
327041
772173
808457
544498
956379
1345396
931490
898308
590575
296679
1120943
1252846
1987050
621855
1978190
1474588
1670049
1054777
1055808
26211
713844
1532287
1631176
1290402
1730156
1315288
872274
1597282
658060
299591
828915
571329
1434683
1290090
1958659
52328
1474252
1145933
1450252
1538096
79027
70841
1132219
196060
1581791
951075
1548115
1066764
349969
1059547
1068371
156487
1049758
1245524
785212
165134
188448
1783103
1336232
891314
1114552
1683307
966620
656677
352381
1944952
970656
1851197
585936
256494
959276
577942
800595
272650
728272
1109222
570295
1447337
171742
546044
861854
277447
1077953
1626395
1890534
1955576
503015
1428625
428363
1565988
1817095
563561
427798
1126747
1951845
254806
165133
297847
998397
660110
447343
1739896
348707
1193419
1644979
1229560
1447252
1734992
989289
427310
1542450
1066897
408113
1654696
1449981
1989244
1402998
1366207
586662
479621
204113
1841801
1717078
1687687
817956
952698
716204
1446987
439943
1389871
943744
1498334
775430
1582999
564796
1728758
511441
1679541
428874
1132009
1850201
1322026
1038661
1789492
56143
612966
1072201
676276
1682951
1711234
1729294
1534999
1965808
605173
860908
1455372
395880
127095
489460
1937809
794630
903784
358806
971186
682028
920962
598619
1889765
1022869
435042
867575
1481815
331827
1884675
399661
1774110
595394
1064849
557101
792610
730081
24812
349180
242249
1783537
1221290
1337444
402325
708093
515766
676128
963095
191198
46078
1058116
1621110
1378088
1457789
1074368
1199784
1530541
1532023
596507
443306
1776526
557525
1431449
817796
740721
818559
341991
424867
1852746
1793959
912308
1096404
1205399
168724
964417
1176408
105613
675572
1524404
850800
1929669
1733299
434913
679430
1423527
133633
666000
338945
1138380
1779787
102481
563327
1228459
1674540
781056
1253936
1641102
1660189
552229
1337926
1071033
1678529
1335447
1574786
1739753
676808
103479
72004
405146
1441300
479498
1754389
861506
1146117
110969
766504
1980427
535812
1814521
654003
1737933
1444864
1426567
717473
213925
1804246
777386
967258
735283
279939
1700339
1980137
408170
610000
1678272
1793809
1959992
1293040
438475
1027458
417399
890889
1917413
1991460
525444
108882
446468
1507711
1459621
521084
1736520
735872
837518
1119079
1940232
1090394
1487494
35903
1120097
969379
1427995
679097
860709
1348310
243335
1608910
311719
259768
1034379
187885
1106107
587306
67029
1011758
854160
1028807
1685395
1844029
1374495
1411969
213962
994094
817877
267513
1867342
1095340
909249
1959830
1928798
1011663
1607686
190372
802818
1813280
564741
103966
1521159
1163170
961182
853074
1048783
361481
34589
637583
1199645
1244072
1013782
142747
1653082
954066
2406
1946800
326894
59089
695287
282944
644767
83485
775416
934969
1149693
1295826
55979
164847
912173
446350
1947013
147526
1576552
406314
1781309
528473
715347
462277
1517036
498078
1053052
718608
253553
914684
1189776
360111
361434
1412916
1363282
1192673
126602
231870
1531704
1730408
1481017
276441
222436
217133
1796132
893182
1105034
196535
991023
935965
1981298
547664
370269
1108332
733083
754694
1272082
1465358
592399
646436
581422
1151555
1858058
636776
405208
1964609
342311
1077289
1235829
428527
736400
242928
31782
1895624
948460
717827
1184931
779676
1987231
371070
771906
645042
1586129
1399975
601047
1408034
1084549
1247540
1644235
1289746
1270408
1573589
1397852
283956
1709418
831344
1552054
1089
539000
903489
1219045
412778
811026
17367
469066
1013371
1519344
1030994
439284
1128016
218684
755911
1709845
1197640
708406
49148
1478824
489657
352335
60338
1927504
1077045
336169
754621
1205279
703207
1896847
1463855
1019766
1215202
585647
1653325
1470860
976484
516432
194369
1303706
378445
1010874
1148191
1910417
182065
1776262
75706
1745574
935262
1369060
1838556
884492
348223
91935
961242
867285
1759679
1858460
706534
844297
1989416
1774450
1850306
1684647
137651
295822
1676518
926733
1903359
993986
1967968
1907632
294085
1269117
520668
1992940
1844840
1751952
1360145
310399
1261262
829355
1206994
1998801
98469
782877
1215742
328718
737181
368790
717819
1029469
1074833
338106
474360
274218
974750
144822
1815883
347634
542432
1747755
1646095
1043235
1711228
232457
607344
1703034
542305
30993
692133
724645
1583171
1899418
1029587
1143702
1742595
1500626
845338
1831715
166870
143219
911578
748225
835352
638781
1788966
1226156
535285
1702019
1078957
1214969
753052
1566028
169986
1333603
1089304
1108293
1861837
1830015
750006
1228207
1258755
160535
199881
1177037
1176131
399107
785984
1793796
1163646
310001
1368834
603772
1118707
1942512
719729
1084337
294913
489691
1706020
750649
1919190
253830
878763
483139
965603
1677240
1427649
1049241
1429198
1331901
104284
1438852
761687
1689710
430136
1733071
1354810
305338
617613
402891
1615482
783305
764438
823751
1237860
394869
278469
1343254
1335886
611657
120114
220747
397407
36333
594872
1382543
135449
1878570
1434451
324083
369467
729471
1334064
1859973
1830554
1879937
1087320
1981732
395737
562734
601419
620159
721060
1706810
331820
969941
1835375
58652
888924
375416
1955106
1052321
1499939
1925996
986460
669371
297241
1675182
236344
1913178
400123
989868
1644933
121118
214815
1419500
1935735
552491
1289044
989004
151969
175074
1454616
1057457
1966377
1355524
75587
206055
85582
562016
1030503
1409778
151767
284558
1976898
1736784
362015
1137256
1717483
109594
1080953
1636208
42902
400344
1029184
1914171
1390903
1477141
302816
343341
331818
403381
187400
178566
181785
166614
1892404
784341
1208146
1285075
1938849
432673
1720058
883952
1034906
1570769
478300
1633590
549021
893855
1268795
157655
1332846
837855
1843881
274127
573660
1516781
859584
315645
777811
1540874
814459
292216
983369
1502155
1538024
726312
1986348
1283931
1591633
83677
449300
1727345
107935
837367
1785961
1468581
1952667
94536
1227498
1371970
1067399
517998
300839
1867780
169658
218962
330354
1878990
377331
1736550
1926233
1420118
1992083
1039907
993854
549860
896594
1450819
1666205
1934228
285108
558818
1207755
1573490
1625938
574516
739633
1160194
309423
234175
1522034
1624844
304466
1524755
1529013
585065
1061184
759573
208331
1161285
100595
1049654
187068
536017
74255
578690
1948568
332321
823411
1456292
1395265
1380199
1856967
291075
1557027
1869894
1556364
653287
564889
1902510
931275
997967
1598941
1444068
1503020
298814
1723034
1566022
716358
692629
579095
892083
1497878
665556
326060
610097
1815166
1539485
1859743
441153
5906
1569021
398589
1847176
303885
35792
1769468
1997069
1364136
1666832
1159478
1160607
344499
776531
307610
140082
1376411
759451
512651
642587
1995907
1831410
990752
1576087
1875671
1736741
577129
1047188
603707
472762
117649
1392596
1712027
76610
897035
1154401
515875
1870018
381556
1680930
998189
962556
1522413
1999137
1847530
1322390
210554
1226182
1320759
1653850
1359078
110731
992142
1647942
1304562
114564
264972
1755117
1798551
1879654
1238496
19480
610539
1972710
1448170
986321
1990450
1439651
1109960
35116
875253
1413958
636518
1243679
784138
997158
437586
1310041
1484839
769234
58532
716982
1268712
1335198
1672315
1232185
1653361
284782
1290976
1205565
1682511
1734111
1073931
104664
1166288
1494511
1486629
1442800
1280147
105656
728898
1048038
253577
210122
1592380
283799
657631
1641364
1844677
740955
17158
12179
1923413
1385205
1902757
342408
422588
424120
271144
875785
1910011
429426
429592
675695
1725429
1788180
1500214
1466903
804524
14958
411357
1271979
217622
1462840
492916
564746
886079
52278
465813
1105365
859387
1451392
172964
1861107
457277
670805
123611
1977809
1033162
999737
1000650
1156323
1655794
1790321
731288
1959168
1962748
1205138
1728163
236265
1837344
186461
886056
1647881
1090153
1924626
967239
754608
1530943
1111369
499483
701440
364155
464771
70825
1111060
212976
1508139
635771
772258
299844
674226
1219292
1974782
1021841
1837860
1337204
930899
22922
1557441
692779
430639
1598247
959146
871522
28860
1339499
1677653
1652362
1546125
673069
1768440
1535346
1578943
216213
725008
78596
1955004
1912532
724803
697777
488264
302278
399316
1145428
1750197
552188
1301892
231001
1403555
1918029
1467695
571087
1980567
1137300
1642609
1084251
1477587
198138
1210794
1027140
473264
1886241
1399539
1633347
825775
1198495
748119
1984171
1290997
1369353
1257715
410983
561823
940488
1335971
1418267
194920
789187
719630
1204345
1098297
225218
876253
987283
903057
436858
404330
282418
1234754
1732708
34599
554665
1480807
1983291
105340
376916
158405
1044278
1544931
1587487
726115
311982
922523
7146
1766355
165913
1545332
79822
1760451
1457994
535346
1711296
843492
1860287
485873
521856
931196
1741403
81309
1392318
861605
593703
1134664
472272
1817968
924329
987770
1112783
534437
1629192
460877
48191
15034
1820233
1294117
1045653
249739
204702
1803927
1585654
1818808
1784977
1446488
398217
738219
1603519
464780
243416
588527
1794563
567004
327454
744607
879017
1680666
1489101
1318671
1975974
1880381
1025720
857622
1206285
1375608
702865
1078272
1251109
1216007
523841
1417983
1873933
1151325
907207
896303
1175029
1551874
523325
285808
58991
1214983
1423078
793095
1562466
1511807
1841002
549354
1416938
1279288
70771
1328094
1732380
20243
1134398
995274
1303585
28608
942221
1320920
1838652
301851
1046631
1864596
1550564
1583239
534005
1556454
1507099
1699952
831249
1816604
1105937
791129
1618446
695433
881966
595726
897870
1398501
1510396
723506
163577
341572
1376916
1650102
255360
512539
1446464
1084458
1011787
419975
1385649
1034752
1790807
37002
616808
427790
1476656
929038
496766
179249
1354546
394834
27555
734169
1914783
1703649
1531818
1696551
313048
247446
1106167
415746
1059137
1347299
1514386
65023
108826
1658325
1353764
42169
1940673
1015933
504480
385406
1097270
1279085
941064
1226153
487651
557536
1372948
227291
144602
596241
699435
1771135
1513742
494537
787398
496670
1487756
1594709
651878
1996999
962153
285900
1994378
1670210
1134545
1689800
459913
374380
1372680
81379
1055831
894726
1417722
864937
1566021
1516414
1302937
178455
229638
181721
1837218
46130
1971761
1318432
407255
277186
1448326
184034
94722
1727163
575505
253428
526548
1872768
1400885
635702
811676
634418
1121828
1131566
302774
846616
1328337
282718
937612
1207812
1761670
1802361
1215462
7318
1521257
1796362
1955440
424442
775121
1989717
1951314
74012
981412
311024
153750
539949
823899
1197403
1051808
745012
209149
238873
796327
964871
1406934
71208
1535952
1575970
439722
240229
224873
695258
1539757
1071978
857903
1003119
1157001
7681
1463942
1586063
1131379
1356588
1782072
260116
141858
103858
1019961
1424534
1948853
1310557
1257282
675513
1095971
1951225
478665
1871946
1235142
1855007
1332197
1591107
410248
662499
607797
1646778
1761674
1638168
550956
400443
28063
1150063
688747
1134754
1026923
1141392
588633
149510
1593053
1190691
88287
545714
356245
1153020
1138197
1554930
839331
1195062
324069
1487134
347190
1215826
984287
1007725
740213
506042
1915182
10205
992700
716721
308322
498778
200403
1713352
1082316
281247
1415975
1002126
1891984
609522
827109
1819418
564914
450616
1445897
1081131
1306027
1729306
787150
1623772
1885614
738768
1934676
1340885
461046
1621842
402870
1318816
448786
98791
402225
928902
1066635
537374
213655
1338298
1746238
1346607
1414472
1847837
1909200
426131
923502
49685
699981
753564
1455160
556781
76392
1107607
988372
1785696
380264
474820
988323
1803821
634210
1677435
1049050
879056
1714594
1956429
1860457
706319
959087
1940734
1323615
1512890
1284860
1598156
824368
1347167
715035
1254076
232610
66731
1778236
321477
434714
114661
1172089
135789
1925313
734929
1296912
298131
1247119
573833
1907961
489464
1012006
469805
1969433
1876277
1390186
922594
551555
1546753
1889746
1065783
375100
1616465
6412
721105
991141
214183
1701387
217200
1356050
1995839
734734
328956
1119357
276713
684862
1967894
1611264
1635327
1445478
730024
1355194
992040
1325348
680275
1162439
317854
154416
1653312
1671980
898807
1262000
889418
1234621
1800766
905741
1342472
1395955
644857
812519
246671
1691246
1686857
1151675
536010
1346328
105090
1509148
1986467
1867152
1090943
87687
941153
881172
468009
1138769
1923317
1183233
547484
1504020
846427
1391543
1718498
572173
1389934
1842234
1670638
1046423
440704
1031024
1596260
1745820
374861
200484
1387367
86319
1745643
1056182
295194
1789134
1040503
1718859
1303186
1441764
1598795
292967
1745772
1158177
1151225
196361
1904486
1601863
1615498
1685707
1844154
557455
1276340
1329208
1887025
1576333
379660
420658
490961
679490
1962506
1668590
935172
981870
70002
436377
782811
1118150
376128
1229994
1811758
931729
1105264
1280238
944698
600270
40345
1406036
461422
1519257
1125453
94790
70354
142074
1626833
1328031
458516
877490
1369336
1719073
1839097
217254
997235
599046
1938712
541588
1284255
939256
1580899
1193227
803648
1066107
1377111
1299576
213307
1726570
646683
976539
1990512
1302421
1955005
1941998
861878
651693
613540
493088
1552449
690681
1857744
503746
429407
132955
935059
1693775
1595190
1362880
1086570
1804291
78339
519579
1671789
859470
379212
633031
1415801
1440331
791932
1735635
976883
1213836
205371
439065
1583610
994590
895735
621924
498073
807945
1640118
1847094
971916
1368951
1923596
746556
1442778
1095570
1019877
14279
1332169
1862127
1298437
1475728
648083
1376223
1020102
297101
265036
970180
135684
1458593
40567
935968
244248
1164975
657200
298918
191345
335391
1217848
602067
1151123
1228122
1113529
1472840
1306311
1217400
1721230
466258
110008
763428
1437287
188837
1656691
452043
1980898
569628
867063
1627677
919831
1610692
934067
1475197
85280
498543
581761
1955221
729668
1256974
1547462
928843
1730413
625157
308834
1579181
1598806
242773
1322075
1345158
1761515
1701953
1158812
929135
1362669
154435
12935
11759
1563696
391700
952468
1040131
1318083
597803
863860
119672
1947466
1964205
819795
244005
1116578
841056
605607
49039
1560971
1465140
1276268
946056
1043846
1674689
690114
865600
892367
70094
940285
1395432
1310233
1171918
929713
815470
543330
286835
1733543
1603386
372950
11594
1381036
500631
1704828
472430
1757366
211993
221131
528972
1824540
379682
1561935
1411865
10190
1197147
82893
1222777
509372
728976
250993
5223
670444
779999
1177282
366369
734366
1028274
132740
1504446
1903393
1842620
1693161
1827574
831450
946150
1031420
244334
225354
1294646
1286627
483093
1940235
415607
943424
822769
213602
1768470
655557
774318
155211
1229506
572262
930104
1751136
1762446
1207450
1287675
1643819
957810
1698171
68474
296254
782497
1395482
561359
292309
917333
344015
1800753
557773
731235
1028990
1013090
771216
297074
983723
1156330
1668914
1172748
284933
776467
1346335
1908716
672276
477156
1917610
1688508
1333425
618886
1656616
1714895
1332509
809856
448402
345335
1003635
2655
1074927
1195378
1560352
1890493
1762021
24344
847704
1107648
491808
986164
1273759
334677
1757568
609762
1745961
1785924
1681045
1092513
476695
350973
742537
350447
1557480
718852
1047982
1862274
1462823
465603
1734357
104341
182888
1759396
1150357
1586393
1937631
1350412
1400322
92381
760768
1172644
623865
341679
1480231
1015389
328020
143124
1487340
14645
1691615
1549975
1398558
864641
63797
701297
828037
766880
1060854
619908
303381
140643
1618062
1618511
943863
803227
881595
1371480
367268
326597
6297
1374857
1878812
774440
1489446
1305769
504196
1822061
430734
1759255
809279
658887
45884
740621
1635532
307617
1524057
1797693
769709
1961686
417080
485677
1679578
259810
1722566
771293
439085
1571084
561089
1423757
1979918
1735704
1103631
1513937
1103632
1860825
857890
1606199
1790121
513713
49184
182660
1450253
1681857
734359
499239
595486
1974248
1512593
1662188
1265964
1229535
400640
1622857
1038266
1031249
359629
1552317
602140
1044904
398197
1350118
459721
1862044
496297
557067
113056
855335
857040
1629819
11573
8418
1058402
352989
603947
1545550
49423
176648
238237
915146
885199
277650
1763345
1173100
1884992
1499739
345075
31434
620304
706309
674100
862654
52289
820349
819001
544190
1286945
1871618
1277192
652485
770414
1941690
1403221
1271741
502826
1156377
870215
1987916
68634
928824
258924
1904148
930975
1762748
1920408
1326534
1805145
145614
1257027
81002
123034
1149961
646929
155847
756143
875340
708989
966662
303540
154009
1064188
1553832
804788
1083038
1525981
917698
1494866
88791
1371384
1218253
1426825
1286228
974166
1884988
1645263
1217240
1737452
562110
1299712
862538
1638789
1696455
633141
1989875
244548
1542268
128318
1843777
1701017
1986003
133671
170073
1695426
911584
1836983
139920
63687
1574198
504576
1509686
1641124
1188290
324787
544739
1565017
53551
266513
1358745
1953015
1637438
1909665
176881
448526
761457
1707755
532376
145089
1169264
796125
154861
1860866
718453
384337
1697741
1009459
1478281
1982310
739823
688726
1093514
626276
1630324
995369
1657650
1278280
1311145
543258
683029
1541707
1168625
599330
1823055
277482
1919615
761714
311268
1985149
162721
1977981
1070277
881928
120582
1928187
994957
353035
1591167
1543693
1296415
1573111
621851
1734926
702906
1335138
1733246
1852024
1095886
406892
787257
1093747
704256
1576801
1535507
1020039
1996150
601245
204037
960294
1494486
988594
1782331
383683
215333
279299
1405951
1530493
1090737
1153186
503076
89753
807773
802242
28510
1784455
1472153
1231621
1002348
1359886
1677201
1322880
1252164
1788176
1368792
429561
68793
1711683
1621036
423459
1853672
1276792
1523401
1293636
872624
128263
170703
1386086
1443392
1197582
1919012
1634732
1668549
872676
1715044
453396
1619137
1874568
1752584
377443
318029
1931270
17156
130094
1886260
335259
902830
39529
1789231
1392927
1645632
139251
1131818
978670
85879
1309880
1173017
1295212
1235935
857055
1687610
1349576
1517689
903475
1893463
1656220
56321
729438
444523
336214
554795
362758
126786
1345536
1900558
1330874
875176
1985664
445504
1183317
532060
432261
700282
595495
865484
124353
617869
5219
1106277
1595751
1748308
1863578
1209733
36710
1825750
1205818
1108388
651937
671125
2058
351870
1784012
771929
971898
1742703
559947
931695
998619
1129736
1790817
1679243
1971821
144047
1497929
1187403
112278
853073
418373
1033525
1533478
1393077
342585
1156059
1956520
1500376
739645
1653013
909376
1913469
1336377
1216372
1157296
241930
1306219
1350549
773248
454418
477133
183090
1754820
1871832
953789
464214
636389
1042231
1753754
528933
842977
1360912
800005
115101
734318
1327326
1888319
1515239
1457529
189137
1332955
167958
1170932
1763772
1202048
585723
1824803
869953
484040
487415
1954940
498234
843336
203138
1773242
906838
1895900
335708
858542
520133
1358513
1827579
1063394
1433859
261314
162720
1668137
1132713
1399351
1422205
276451
208020
1526013
1057186
1011222
979511
451454
898653
917030
1015490
1544168
483860
1471937
1748923
865008
939946
1862293
1629420
131631
923595
613348
833643
257563
780497
761162
910053
995646
441115
1579058
1826592
1336532
863334
307236
28691
253832
1170132
1148269
1678544
1121600
766374
373880
115778
1389124
1261592
796627
759142
1780245
1174515
1551936
46356
842122
1407737
44175
518810
1179442
731023
1145180
1702492
1930681
149621
1350863
511675
591628
292170
1372007
1472233
1276925
665946
1407373
1829022
1305306
994190
1870073
685004
1544688
645833
343081
1141075
1189113
1742497
1102136
1696515
64805
796459
1228288
1294088
433002
1032949
514355
1405346
969529
1659163
510632
1909533
298391
1726207
804641
1070290
73586
913847
988457
1652339
564140
1980228
410178
267006
518725
436974
1794764
180038
886723
425544
1169577
43309
276791
1564260
1937723
1617353
313131
1539798
464003
1702844
697335
1083196
116688
1321642
433683
1285403
979601
758678
1413816
1997452
484675
683647
638814
245339
318827
1754531
297380
1442695
1317048
1388727
1200469
671756
622459
825541
1357493
371630
1201083
1908248
1247570
1549457
688554
957116
336002
1611090
53065
727925
1769191
930605
695345
1763558
50575
213792
575083
299996
1459367
879261
1119945
1846215
198421
217329
1017173
847286
1089498
461110
389147
325348
713117
359602
1894176
231572
82044
1110367
1372069
1517433
900310
680145
635080
1493301
1882650
697845
1403244
1368907
85716
28173
1397797
1084445
698503
1839080
1157188
886221
1178721
482825
624661
904340
129264
1588626
1810700
1410037
1349370
109055
2354
155882
415398
1442568
65572
46637
1745537
1627440
216718
1957498
740712
1769580
1887400
1209203
1426491
186765
539955
1551833
883019
622234
1589260
1507851
505036
657148
31568
1238643
853518
996359
1102996
700650
1720642
414018
1442245
630317
849064
1556903
128822
1596042
413750
421832
760017
1658212
1568133
720605
61032
1833173
750083
1272119
1954179
508569
451247
664331
1236795
1284166
82528
1383687
182438
1090990
102309
1420104
1230084
1332409
1925127
285834
1586666
424241
1344176
1833786
718790
371152
1729502
1384269
1138140
1208709
1346520
264269
75920
739656
586308
61683
93759
889988
721909
783211
1954115
727949
1933397
92432
1092796
1827856
1424211
731149
815999
1723205
1656297
384645
1200032
1259176
56038
164695
1817177
1204503
1814840
946448
1440000
573785
766414
999824
323438
99314
521512
1580249
70209
684135
61566
285026
858741
1519707
1603123
1489991
1239426
267604
965643
200208
621079
532887
1476034
178862
608707
1833927
243544
855678
1220771
1114922
849058
140829
240063
1668549
731711
1750693
201036
623933
911549
1402416
522910
1130824
1101250
1930033
191807
1887614
1480919
134332
1375480
881049
1662432
1291611
518728
983319
1118308
1595371
1279763
830597
785949
123926
437591
146890
991447
596492
311697
229210
1451195
1765190
1116237
1923072
1243219
1737498
649515
1214918
513548
427199
371980
1356308
354811
1722107
871305
500681
11603
317481
591355
1387016
1541312
192059
1589618
1873168
1638557
1347599
775165
72928
1775906
970505
586749
43508
31169
697302
119201
972894
1343034
1357341
1190099
939944
508801
189085
857078
100382
1212921
661408
795481
1976501
1350379
1141293
858628
1462933
328154
884018
614310
93363
413081
1755167
1961223
715703
1114653
1121034
1723100
883029
1393237
1646219
476368
759992
1645223
153956
1636201
89975
1279918
1327774
1645821
1914872
1083862
417910
1691011
1132417
1438093
1744375
873819
1100890
836806
1592793
465252
1167066
357716
973910
1114353
1270116
893243
256636
1029170
774730
889629
188674
702172
1044478
216067
501745
632492
1597157
1390539
124690
1419694
140774
74076
199827
1420784
346084
308132
365498
1762728
1462561
1933240
923261
1941888
1570892
39158
1225387
1885344
1920397
517723
1157065
687062
236993
958641
1853627
1451759
155101
1286751
1920322
1023427
678499
976824
641847
1873810
1134130
1194745
853326
1848261
1591906
767207
498407
1098939
27035
823751
526103
140975
1734899
1208759
80303
1054877
530009
459390
757190
566953
911314
830340
775891
952013
1973548
249769
916163
55959
1612133
669139
158159
934652
1612758
1074550
1562196
1015387
1231716
79675
1269001
403818
1186203
217116
370973
424387
1530749
899796
950113
653495
1757743
748381
47503
1855386
1422900
1387784
218657
1956537
930114
1630810
438774
1537835
1341057
130797
462502
1014170
173147
344597
1938690
1200244
1774940
113203
229333
1849669
1934801
1210848
1867882
511252
163023
715140
1596841
121128
650847
981727
413815
1949928
248439
896984
492805
1612097
1230419
1976339
1184848
233188
1353073
1982655
394303
1510965
671659
855883
96543
163505
931308
1271936
1755018
344318
1560733
1001974
1350628
1794133
289460
103290
1080203
1361645
1569822
289288
1254712
624557
1703528
1572814
872537
348739
1796113
1611318
1157152
1592938
506414
151197
1608223
1017514
1465247
1152338
25173
855765
922160
406072
255575
1637030
218678
304406
1417018
782121
1843357
377565
968615
590402
532270
1434690
1057932
1462225
184114
361540
422974
1876356
1746819
326477
70569
575866
344509
285256
1342584
1959213
1069484
29414
1532660
301942
1508658
1078206
556897
27938
1549333
720514
1484176
418869
158387
426154
1339566
1612606
1038047
1520856
1124952
588670
111085
1627532
1925139
1057490
629014
969289
408447
1451196
446588
755002
1380527
998488
914890
1513047
865297
1639036
662177
679839
1613130
855294
1003320
757468
968257
192653
1348456
1768552
1486630
53314
381888
1361498
997475
1384475
1084850
1419425
28890
1343889
142757
241596
1557789
1312002
1544940
1168787
1324199
216352
1913758
1675340
566640
561328
979859
951852
1799095
211968
275404
715506
1250052
1753569
1714108
1353382
801759
384170
906288
654482
1088901
943484
2882
1704202
825461
1143457
295211
1522641
783716
875905
1194895
510064
773744
424940
12136
845895
1400446
1084494
501052
455309
998023
1126612
386107
1154346
782599
456701
443044
1928011
1065638
986082
370060
1887546
61798
128151
122254
674615
28539
1529619
1173975
456751
1870388
1036132
434373
1126660
502184
67573
1465537
446857
1706863
1382310
344845
719055
1064361
1402656
179328
131669
78374
416306
1036788
1518693
1514385
463346
499227
1530952
566425
744578
1931197
671846
82323
1117950
1097037
1976089
1572786
1887784
640094
12473
679165
1999367
543276
1779930
889144
1464487
1707922
565139
92875
1089024
1007435
1509951
367017
1565134
680898
1908744
1280051
1162849
1287588
513127
680391
1506301
1139074
1119573
562145
928851
380948
1395037
203065
201169
1650736
74811
659072
444952
1466797
293526
1694745
656376
891956
212158
54228
240619
1986582
954902
1656289
1188653
549955
934053
109841
1130856
820667
1366931
387381
350825
698098
1102197
1137495
471383
693420
79892
1485722
476148
458324
359207
770872
1211902
1547690
932883
579629
517995
769122
95245
512273
702475
1222011
530381
1806632
1329705
1411650
1438118
575680
1879716
242720
775485
1513750
590761
389677
442199
565551
435739
987320
62199
1728276
796150
1987493
1080348
1743287
1347856
474271
689318
823077
1123031
814886
1521358
91934
741500
1016780
1280777
1455875
1951470
231892
767247
99141
270145
53730
1177703
1154512
865986
811610
1422887
1290712
89567
784012
1728175
1364625
1557153
750740
1555206
1474421
1970180
1178782
1294694
1437608
1395996
1155798
33767
1938805
580138
1106123
1959568
206844
1221617
235198
1769564
996410
656450
1605022
1592765
1645136
1723444
360417
540510
1381833
62989
1648860
998732
1613862
633588
702279
1127345
77087
4272
1595246
388335
89529
1160472
79237
257109
1743116
548606
1869754
582278
1651315
892899
1812874
1586128
1014391
557584
302489
1780040
1099705
1523191
59543
1246957
1204689
400640
1209974
840497
1278275
1451625
1841777
393141
688598
1160149
944836
273493
1971630
117046
550230
1928601
638383
915840
1690760
686024
1103801
716520
1171572
341182
389696
882985
1055806
921239
1246584
1480657
955894
1525644
576216
246157
284290
1067479
1475618
415223
536326
183369
1818988
1884919
1328372
823001
1032197
1723640
1381102
1083952
1804369
1521423
358906
144665
560901
1821415
1975064
617495
724914
1609821
822509
1746146
1946824
349283
39585
1712172
1960518
744124
1754544
1243134
881555
196022
1647990
498622
1953645
1138983
1799321
1832891
424787
1952626
1807424
87956
1366827
673078
293658
1413407
1287894
691631
1698768
1447820
158225
1044198
850883
1519532
722612
730176
952242
1138479
399100
1706626
224969
1243078
1689265
269371
292258
703779
687862
1213506
511149
19988
1183273
213765
756586
985565
161178
526943
1212701
992342
1327994
346150
123606
113584
474156
725015
1855751
1313115
695451
1100065
1365673
614017
311815
1745580
671766
533920
1456334
1801624
496852
1842391
479671
384005
982513
1925199
1734731
107235
489650
1725570
1331190
1517959
1784322
370106
1059026
325574
809897
175091
619330
1935444
1515929
491456
965924
53080
935389
1389063
1851445
1630423
290622
98274
359618
688315
1336218
1185901
1063637
1641569
306692
903411
205931
1213424
1955320
289833
878084
1274754
1752547
121349
1598597
105634
1567296
1944548
185181
1268564
459093
1651497
195407
564302
1187058
1507507
513551
77235
460600
1563600
1850890
861029
383606
661873
576728
393560
1658490
685206
1261265
843233
1306736
1197986
1664354
1960141
1552742
980745
550928
62979
48753
1792575
1661432
80999
1274218
1242665
1639178
1292140
715942
573905
1191197
552761
1138099
1455821
432204
63150
1997983
592990
277332
1569650
54490
769821
472117
465346
1742646
647335
433782
1200595
1565815
835651
946437
535064
978029
1790872
1135399
1386956
1397441
1875251
509282
851917
1996575
1252972
292369
466304
435646
855898
1843567
69920
14024
1819403
471479
1430250
1346023
1704265
272350
1568139
1045446
253473
634769
1647978
1960470
346169
73322
339819
696004
160321
687480
352630
641584
1260456
1260944
1435319
1707006
1228485
257364
1022798
1976652
1618224
1881814
279995
886085
986843
218224
1441465
1963534
1019906
584722
663580
351589
606846
180689
22957
1612393
425091
539019
534050
97558
1714618
341868
539759
1846811
1427911
178966
828317
1998708
444447
1916542
907316
807551
1873875
1206139
1800592
1855651
1243671
1916046
509214
1988876
825129
1245320
1053194
693214
470664
1180465
33278
1130364
1900498
1829195
274783
565244
550444
496294
1899770
1265518
1800215
961599
402951
1824387
362671
119040
233884
1842612
1702731
861530
1570677
881706
1620322
1544576
1818666
1716562
716412
640764
1946631
518097
1813927
1538134
1039591
1005778
938473
1655507
1062101
1845151
1704623
1215468
1662992
1983544
170007
1601584
55275
190053
1062783
150201
1345083
820647
1787112
1307945
1434536
1935150
1110624
869943
362999
1622555
851941
1931772
1947310
895256
1845963
555850
1792623
301260
144290
289291
705794
319595
670390
1772897
144959
419341
159972
373339
1098142
197057
1864952
1200960
991724
1969023
1899873
1534655
1592817
1414551
162293
1812575
1614103
818752
238052
1033578
387276
714348
680625
1758399
596551
1165935
1186861
839156
844838
600325
1092120
127000
319522
1811572
604854
1125545
1259974
1016733
1286352
839611
518867
1662357
952609
500570
1037367
1944831
1928831
1682138
199191
36921
522707
1861190
169191
1922948
1188027
1118913
1341365
748569
1343165
1111817
19303
1212963
1716441
480913
1515643
1983077
1760705
810849
682468
251649
1876637
1330746
631630
1352739
862558
709662
833368
1424785
1207550
575379
1387968
955953
1401978
176693
1787044
1540229
1244520
110945
679261
886714
493291
480862
1224277
1023843
1664384
300004
255119
1829791
1183181
734662
1168043
432381
1217418
1953751
630780
1342172
1000204
8064
1858675
725942
1900593
1658953
909939
191750
1062367
643121
798009
469061
1041104
908084
1985846
1449216
1329077
389686
1073956
1469385
1966027
907522
1625832
1066140
1488372
1425514
1302128
1113608
1254386
1601775
586370
131360
1450753
1761020
1622180
609650
466711
801522
264348
606564
1884181
1103208
842598
1397277
7879
881286
861375
960076
1381021
1854513
1747725
256050
1290671
1192430
713167
950745
8690
1022358
461235
716205
130582
1435565
752453
161352
996766
1396827
150144
1589242
1777152
593648
469304
1143282
1275123
544851
85870
219650
1552090
72106
1316456
882858
1763311
1412162
309704
1557881
1951448
1023057
436542
849382
1171303
1899818
719193
1581007
1321593
658709
312831
422041
482689
1182689
303524
22290
911236
549901
232256
15248
1618783
1597944
590123
974682
28940
1483590
653613
1068376
538493
383500
51443
495993
679893
1526428
792672
1829877
10961
119780
1566443
405523
593673
755997
1395281
1185835
1699044
632983
424452
311755
645858
5092
779464
1019421
1857735
1551774
632602
1039272
1979298
1197872
914401
1686424
1437467
877099
1282891
467118
398313
1827962
13191
336668
1271178
1618014
797278
1338104
1966231
257314
1723711
1354470
529961
1115295
1158021
1736168
374443
1145394
1985481
1332344
1318398
18512
636251
228069
748400
971804
671110
1825520
306459
1745900
1423126
1360882
1937827
252554
1813166
1584828
479501
910605
88191
1283566
1655027
587200
476560
1959722
1405636
1532966
1870104
993948
544309
1816924
1149975
805683
422478
144805
1451640
1726364
1419149
139663
1043617
1893741
1840722
164767
1059021
1841807
1877656
1726180
156019
624380
1822419
485767
809731
1294935
1052814
572128
1203001
490606
506
1195751
1411520
1422497
1207498
655093
793544
637285
21881
1356550
1540107
868045
488764
319277
362528
1527870
1056855
1491183
1786070
747465
853925
1918102
1030241
1831470
1421367
611747
1308165
1510229
1772754
1657619
1836051
1529398
371624
1717627
345627
1624797
579576
1310330
1391320
1973985
161783
1034572
1928484
463853
828281
284721
1252749
1864549
306004
743417
774378
799705
975162
593894
163777
1442479
344706
319434
778920
1916628
793479
1596932
1737006
1190397
345424
946212
556652
983451
1056788
1355641
1341646
1269092
951938
477852
55173
1565152
451760
296553
802297
655271
1412802
1915202
1912338
808013
987155
1235117
708329
617621
365573
1807303
836421
1532208
30422
1044611
514878
1095459
510324
706996
23775
277911
345491
211211
1868010
1984008
372254
378312
542992
663956
531763
901675
1457264
756250
1894902
298646
654222
1280153
1035523
1194235
1966581
1968949
1355984
674098
1085653
1705922
678722
1497581
537012
115853
768378
984648
758967
902972
416658
1406806
177781
1198133
60942
1796791
756617
286199
796132
1827440
1996517
176822
768232
1312947
1634148
775104
1758076
1620623
246368
1137655
547461
1448328
1853284
183876
982394
395266
1204615
846515
331928
431852
154612
1991867
1846676
383180
1397152
1146517
934256
246078
347675
1256350
1186861
988005
1533451
332453
214560
673886
564358
521136
668590
1366759
1910470
257889
1305447
733415
36270
662751
1301332
311742
619602
682695
454017
292637
1144241
20431
1011025
1781116
718554
1538139
547732
77400
648087
1187468
1859003
884500
1037621
668891
1787607
1228821
920865
1919961
25058
1962690
1696305
963562
1189009
1694164
1853987
991878
323103
483231
1376265
1626422
1624027
1295061
353522
234453
1408007
965902
1892593
836630
712293
230553
1555413
4979
1869718
1303066
441409
454902
1535939
709044
88580
360557
1499501
1344668
1463453
1947919
836954
1279019
1525563
776569
161273
676800
468294
38535
589879
648193
1753149
1113433
1806093
544244
164248
438569
662416
1918758
1602446
293708
578944
1800818
1712284
457225
1665729
1041274
555304
1255971
1830119
166962
944234
171271
772353
817471
1404535
1366638
81707
804121
1765822
619720
144476
1900850
1320912
883289
218543
795850
1872008
764085
300043
1085258
562707
66368
1103405
288309
292895
999956
1779327
1060020
947832
1958036
518185
1883983
1559117
1551135
734092
1001864
219259
1230621
147942
1770855
1349633
980679
1777170
1986985
1354057
758664
1368451
1050111
1927511
16623
585085
368937
1215009
1061041
1341175
1534713
1403629
420477
15927
592330
600166
410590
932139
1014626
733136
166325
397794
1942506
1922524
866904
824193
1916065
1584142
932427
791376
639771
1650871
950133
1160479
1870999
431241
628555
1853006
376837
1160243
440165
357415
896433
503486
336039
167868
1332057
1769996
946585
16663
991704
1130996
1619664
1879920
1375590
709430
169120
1583523
239531
569707
68176
1194442
489164
1129519
619779
114663
93658
9325
1671796
1438222
448424
976952
723745
571445
681514
1405564
1954793
1903001
138354
1383821
492778
799087
1239016
1830981
1348941
1899297
323024
722567
1347731
1340580
1714227
1585059
1735981
567580
1023160
1098670
1855067
345378
661717
178787
1850731
949259
369773
1063937
1218498
833845
1329517
635757
532887
682928
1101780
1135230
756020
1873968
612316
1051277
490197
453083
764937
1188514
555498
198520
1083658
1397771
1875037
1995634
114865
1457074
1140124
590458
972564
1707393
450785
721487
521209
974232
469660
680837
1187888
1104916
82619
389042
599637
1269466
1460180
494452
131145
471205
504344
1421872
532680
50541
218289
808203
1675945
1511577
681502
697182
417945
97922
829416
1464772
764692
79500
955954
1629002
1721679
481
1774461
1427805
642846
213079
1377480
1132038
907260
1936223
1612814
1844285
825807
1508785
244577
123161
150994
469165
331099
276662
986622
1976067
1465367
1382539
847700
1965996
1838302
1695899
1014279
306260
867019
528557
140191
1632668
541773
1627733
609949
1615460
1796478
1677664
1088257
1062594
741357
1770460
1262963
1844799
1650052
93186
209810
1938611
880000
1059085
925240
562531
1048258
162677
1873354
166801
754364
1464838
1851574
192123
750833
1595511
323985
1488069
280356
1627344
1274119
1882419
1916045
1481437
24450
851147
964412
672499
848518
85099
269573
332024
1649782
1505852
155145
1317124
39474
1642494
1547573
1312728
1949706
123304
773872
822750
832922
1110826
1384619
960218
1458561
1085582
165231
193801
1293625
1762858
909800
263969
40847
1992542
1407258
565849
786449
337900
552254
1182751
1276531
37300
1668644
1581037
649777
1439892
1745369
523184
87523
1096428
564457
513587
1802103
1006279
316185
907499
335250
997924
318225
1770030
332210
230746
1398430
112315
386104
13304
1110938
746833
554284
569965
1534355
1854999
171903
1331869
478984
732488
1455334
1443948
1640145
107425
1358058
205459
1610323
1123046
681007
1779835
572194
1667519
247413
661540
1213099
1351580
1094368
1962987
1421913
1996713
305109
948668
888430
536148
1020104
596641
1439325
370141
1036731
1933555
1234311
1359263
1762195
7400
1033122
239655
955842
1756913
1661297
1821736
654902
769815
186976
187610
58280
1644646
904628
1198804
935703
239848
1500797
1805801
1626897
720177
1457670
255884
355233
1827289
624355
109198
1487130
1521614
175387
127648
587613
129319
1912068
1026708
1880820
431145
1671557
1752917
72983
537824
907108
298789
710140
778214
1945887
718735
960519
563472
1217758
811092
836637
539881
1862162
662497
1379584
991834
1903366
1472685
1324488
683173
150758
1463818
715546
905532
1656647
1466117
630187
1069669
1700013
1688519
178810
1167847
1869458
309534
967077
875130
929300
867131
1654170
1630
593326
1128154
463670
1813720
1728593
367471
868414
1583608
1157357
1943664
782894
461575
153454
1649400
583268
198397
1201840
189952
443487
232675
1204421
514345
32444
1438948
477445
95936
973109
108834
1347906
241477
758338
1817097
1009615
897939
1120196
512177
296840
1591869
1202207
98431
595253
393109
1351253
513106
1253135
272444
499729
1239918
1263725
1596355
168546
1176268
214557
438294
1410232
645026
938737
1705449
1010374
1887664
1847715
1121749
379497
1443143
100122
1855835
453918
1184647
1157495
584210
174382
434990
155647
1658390
1606692
1668866
1763203
129159
1254463
1089152
520935
826422
868132
119331
1425060
415000
1953221
337663
1601811
602941
1935550
1206216
166292
19451
745558
969
1675380
1287576
823871
1883388
773418
779267
1735523
1068463
833320
1363959
879984
1329824
1535137
1826412
1505774
1997356
853759
1298470
480318
871714
249139
1681441
350271
1280888
622472
1153793
1133725
826250
1505818
188653
553525
924896
1989361
749560
92502
1077171
447946
873152
484696
1102339
1250018
1921496
1736005
909442
537609
936560
1970131
477101
775810
433865
371454
1305409
288716
508982
44328
1932981
264078
580442
1976205
1863666
1728955
1207605
493160
1489062
1645675
1880820
421684
1948302
1359469
113299
1552185
398104
1497286
345453
243455
290552
876161
1056919
81422
364819
943816
633678
1466637
43604
1699595
335432
939148
548928
1704567
1232352
1359294
699864
351067
1764796
317239
47671
1693366
403207
69203
111287
1563538
678277
1986623
1239864
1840852
110444
1353202
1613945
767132
229306
473895
616030
1759448
1365862
52437
733823
640086
576894
1930352
163242
1898163
1786437
1119254
1034923
1799700
924405
1819648
1007320
1615553
1855288
1173490
1567438
717525
1128585
674342
328124
881626
1770679
271302
1697425
1355280
814098
1071863
460699
1403873
1745285
202067
912121
1332940
1943736
1949139
1937763
784970
4727
18371
1667987
485723
1131617
642369
137684
1189994
1523727
1499035
1240847
109033
263297
858126
830438
1848533
876238
1457785
1910589
1345031
966215
1770195
1952818
729984
333585
1349530
1778867
1240364
282476
1117121
495139
1510843
738812
364588
1434114
1796084
1458628
1980452
818556
1861120
551315
554440
849843
412130
177214
1913182
1635860
582682
543693
1986831
712337
81790
1712113
532704
1380923
1430817
243167
1128927
402955
170038
222302
1036757
998205
1294262
55674
1824611
986915
1506017
927298
935081
1857005
54417
1465924
682728
293638
1366655
737269
1694561
1395109
732235
502644
646938
1639556
196018
815428
1203344
1904259
1079524
345441
1804094
1866393
576432
1328004
1742399
430954
1271525
7235
921785
1967824
1287782
635042
32119
1844894
1715621
239384
1428685
768442
831640
795272
1561800
697288
374009
224811
215064
1024596
1419408
481622
1500390
37164
732416
1791462
346418
1197823
514353
1217540
1503498
1240042
875519
272458
939014
1774302
928377
1435026
780392
810871
418225
810489
1464897
1786888
1533549
1496443
694497
377545
565944
1848326
846951
1719598
79047
1708156
38563
1650769
159384
1529484
786308
888828
1276048
643390
419503
271367
334524
1033329
828496
946196
240618
328214
1245963
917534
1078849
1387984
330779
195061
928918
714534
1688891
1932426
1670491
486109
808374
381145
923229
813091
1606191
913279
622750
114745
1308381
789294
718657
1799497
1044453
602933
1114277
1325104
758727
1682723
1174890
1812913
669749
824647
1230337
1662087
1105727
667666
1849874
177778
1520615
1926002
233467
1794361
1398770
388387
733923
1463853
1283401
1668557
1209282
641065
456588
518095
77454
1789480
938711
364311
854612
1699750
1806709
1260929
1694174
295913
245377
1842891
954382
1342777
1848208
494821
223375
1763860
155486
6894
1012348
735469
1254157
353632
376185
744906
644132
1146779
1770191
214984
751961
1457023
225796
753406
1248158
443771
302231
71564
672988
1778537
273055
66701
126922
1860880
1505912
1871601
522371
1152697
328019
1032185
1871763
183175
498590
1575546
44398
575846
272396
462930
399178
485982
568132
305482
494030
717820
839652
1955330
478903
1785804
399539
1777337
1692677
562232
1879857
470266
889758
219020
91626
1644333
1722940
991267
1514787
766835
506988
616766
534692
964945
962738
1831713
389000
38346
254944
462256
1082215
1241085
1761550
1053639
1992133
931173
455487
1185558
1643924
1537359
1235904
1984720
706516
1542167
1421593
251529
1219630
104816
1465100
1116019
948426
1972131
1052791
1115694
1346924
1822341
1730404
1987799
1364636
161477
151443
1971663
512720
1836265
498804
766032
1782120
1797262
182695
1705852
1635215
498559
1541547
1320803
59663
162981
1096579
378414
803904
1164698
1975733
1205517
1262555
848381
204593
1507647
578571
851671
1847624
558489
367920
1839128
874675
296723
1830768
599549
991498
1371407
1436645
650513
547109
499561
1401062
906310
1015293
984436
268943
818414
920542
1211729
1884402
494963
285267
1964873
831376
1531827
916517
303322
944638
216225
882403
893152
900252
1758246
943504
500627
482452
145352
992598
1643448
885698
666633
70034
706759
1788943
1710947
295532
1585956
469490
1008192
423808
837850
560565
1228224
459504
213101
1299112
665263
1017921
115230
216229
43375
1075762
1435895
1818283
1322053
1231358
1811968
615147
447224
283250
1295001
1321286
1109984
358261
1905212
309652
1861628
1586415
1827030
1753505
668310
425901
980998
69425
954597
808010
1862505
683485
484952
1413020
547604
1143067
467069
1552864
1443095
1636924
276658
357385
928969
1404849
1692271
1401352
68828
227822
1924685
1150414
1002230
1732634
595421
917790
1508699
418917
819464
966983
870892
357576
1696031
23674
1745549
975887
1016478
1203465
938386
115554
1769601
1326222
1968622
1848116
1864361
1294017
221475
370203
1815882
935321
698126
95650
1038564
1091222
1113153
1002591
616392
1532959
1871445
1414939
1378247
357866
329415
1531607
1318283
1209931
1674462
268916
997646
1027295
521031
1580396
708061
427610
283087
1148341
1649841
601981
1810075
1845247
35345
680507
528720
1640172
1869280
1851589
236835
1428139
1094472
486221
1301341
1135818
1696339
1278566
318361
1244360
264914
364874
1053716
604374
1454933
775571
362959
1696411
89861
755520
1265455
185557
1350991
1470158
1840572
1260268
1632995
211498
1966508
1014050
240740
1376285
168564
860503
960412
1409975
1761288
364694
1873605
663558
1806565
1677289
1996475
1361774
474805
421636
1896001
442699
1345975
355588
188534
175757
101179
634818
896191
1652095
1540962
1700791
1874091
48703
731070
438088
132388
1865791
218841
988985
1088576
81705
473201
1883662
804171
1485005
1484608
935120
195018
777563
622698
1076868
417465
1903461
22523
1294082
418575
11291
1217067
18848
162105
1567122
1760029
1444160
1692821
1898495
171839
67171
1470690
1618875
1229465
849919
1505141
1784939
1137316
1049412
170219
1974227
1852562
1849155
111912
1623536
960069
1143094
1680927
1946428
993244
263851
1356753
547840
1483194
1480444
499630
444892
1024318
1321118
249979
1559803
1933585
619537
804101
914233
1061287
1217912
1914121
1976488
1534762
675664
114837
1777614
338191
1816866
600655
707380
843450
713078
1823961
1005132
1366040
1384669
1795252
687461
1843939
262968
990171
1083644
1223692
275233
180224
1670392
1628157
361977
685271
257662
1308212
1831140
554461
185123
447642
1568746
1129156
1431026
783916
153823
162879
259155
868971
1105867
920740
1152750
641873
1057485
1982383
761543
849731
533496
182777
2201
1142891
1039749
276258
1495643
721315
269581
174275
1706836
321817
1617783
809904
1150851
711097
155310
1556001
1629126
1165316
623900
377847
1029956
120903
1906269
1724426
1057203
1323573
1848330
884609
856954
926252
664816
1788810
868292
1474458
1098488
1088455
1473098
1193390
518693
952374
1442558
1190181
1025452
161494
1893280
1546151
900218
669743
798600
865183
925621
364313
1756786
1326564
306139
1708215
639098
188193
1901604
1965474
611216
420899
1376178
873423
424192
1303277
1658431
1132691
248533
61263
202636
35392
1884042
1110747
1081897
933705
853196
466702
1466933
70360
816473
495484
1850290
1801730
1105237
1178861
1818085
234798
28490
1739687
613416
932635
718082
1020603
1509367
139749
1137402
408421
775074
1888762
1199254
1466992
1832818
229908
180721
1471039
1416790
755484
1766046
1305370
1261690
1150655
653952
121064
591644
1443596
1244236
40134
725838
1587355
219754
1012839
1986331
278889
779433
1664625
138957
995282
1986122
528969
493259
1612163
14359
487617
906382
28434
438351
189647
646371
789980
597265
1105993
832351
838894
1354784
1310807
1672045
308216
1202954
1150231
839887
1369735
515058
1002039
560597
1298434
165395
1769541
1207426
262310
655048
643805
1876401
73383
1300521
702245
381492
1292524
1339381
656859
1815035
596694
1403573
934423
233678
381280
1152572
1879271
1350098
1736437
1681492
569115
933043
1298984
1669809
1297004
725778
570242
1722503
968725
1609180
891434
1512863
1858628
1009346
640060
617434
869018
763800
464956
1420047
1286732
1448406
663610
948310
943626
480194
1883101
857252
1987904
478061
1691437
593271
649377
1549271
1077162
403758
1836835
899798
640783
1830685
1356631
210630
316237
1610858
847007
1935243
1697505
4855
1523827
1822311
953308
1190227
575691
585349
253
1357379
443138
469292
720912
1131413
1696618
865887
515487
262307
1522445
1263045
1603372
465231
1704143
1312434
929821
1083821
649037
990679
878870
1004337
213786
721466
1492266
162551
1662475
89056
60299
384973
1078874
1254713
1375195
1092372
122763
753305
65533
689761
694364
1406152
84362
1092240
1937280
1107037
1330949
243289
512433
1450603
1325897
1528408
1279302
1761666
1084528
1854061
1818273
90438
109171
1006202
76420
41067
752473
1145870
1450799
813136
169215
1318304
1579766
1793468
1435272
1890324
447115
1012204
1678358
1311135
915860
1099465
1176661
1739916
1789296
323989
1322972
1454270
975089
755025
794232
304821
1845999
77336
1094116
171100
338477
1139760
1651261
1417094
1956600
1416722
1547642
380296
53166
1723919
329983
1234874
1531074
711102
1741260
1045524
807279
1371800
1401369
507483
1149903
808088
1963978
673385
1522010
678937
679604
1937835
686357
509982
1924607
1664263
360620
74216
1604151
1099520
1874981
694688
1022267
1858477
485974
908145
1307289
1494203
689981
1955063
1157715
1702391
1014207
1737276
301211
1070402
1448526
1657619
854715
1928845
1308014
1450212
314357
2726
1957296
346027
872734
166181
188933
1055983
1527834
1714091
539869
448288
1781786
819193
1814606
79372
820435
1371480
1459169
599591
886267
798965
273302
1998731
98619
779026
1600883
1147302
901461
450917
24625
1860627
596933
557162
1112636
989078
1100201
1435743
149232
3526
1852714
132139
279317
1106835
1992863
254006
1855629
1433570
1863079
559025
1092514
1472806
293610
1245060
122347
1628055
318768
982304
181128
1674594
1449033
1663544
128824
1843108
630481
423351
926274
1243082
1622639
1122197
805271
1261824
1171881
843297
1076416
837880
1708792
75713
1618774
1409443
1351513
324689
336278
256801
930725
286148
374255
1503291
1562728
831155
543595
1679712
871618
140625
817669
405923
1928675
1281313
1509491
1192937
1642073
223300
82227
1381913
1874931
1719691
1467447
572710
506944
156797
527279
328763
1670487
1407142
117085
950541
1194803
1208224
1346885
916097
1681194
1401945
1325490
620601
1571945
1143908
1552754
1355305
1316503
514014
455297
1244916
1269433
1575653
1987251
1700657
1793901
158024
853982
1467471
1121529
1766162
1702188
977842
1585235
1420085
739964
369937
1033988
1323510
1691507
1579447
859643
1724914
1506411
1138649
500502
1494935
1890026
405165
1262590
850285
491398
307808
1098179
441234
1408532
749808
349381
376500
371086
1275496
1010010
1509786
885974
428881
151672
703820
474921
223348
126103
571912
1537379
981132
1498932
1012107
723241
819650
1708577
1216593
1856530
1832501
1175290
728365
1393039
1850063
1968823
1204188
1448661
181872
1380406
782920
139138
425796
1971867
1792926
23551
1460931
213414
1995539
228785
183805
796263
1947880
931019
1542654
1735259
1567774
1345226
38847
433105
1650110
777822
1500164
178899
981321
1413575
417727
674480
365335
85108
354275
1963267
616958
1716088
1518402
617865
1949675
720362
1405986
264539
1343889
112014
1238247
114901
1663434
1034675
1477207
226047
1857830
1744084
255852
1993738
342006
410455
1338622
1192293
835387
792067
1375135
180613
773368
298782
508211
1728661
1356406
909687
998176
1769919
1789647
581024
1589796
1279967
390005
382464
1392887
692837
1027766
196207
1241730
512226
1272205
1405896
18515
984889
1388274
930500
504507
274553
1506187
1705945
1128042
265602
236678
580332
1607515
697490
196458
227821
89514
1179351
549966
1768857
698643
1317198
1565737
204521
1861399
268964
612191
5941
464932
1005003
284046
1429722
568
97863
144225
1125451
363770
1948361
1333075
1755214
39418
1098983
860641
360559
1748329
1861266
1579656
301491
1032296
707172
953975
952047
81719
816737
499467
1068573
955747
1538047
1844930
1807642
1718344
1956455
733414
688169
302788
435258
1882573
60249
682582
97381
934361
651840
1657428
1282650
213753
585051
350552
1324689
1700701
545519
829271
251844
362089
1934690
1725870
461490
198778
691767
944791
1574183
804856
1463022
1535502
922174
1258966
1425617
257469
540102
399983
616703
807082
1464257
549678
1802940
1192270
580314
459597
1340181
1950720
232595
1189693
1661495
900196
537090
1884657
204848
1478846
1001210
1103808
435705
516687
486541
1698041
1690729
481107
900860
1797404
1873927
1463041
1368302
718662
685084
820063
485365
1992279
1643832
1319104
249682
454309
948204
549342
86701
956356
1770995
831251
770895
1184541
273934
1930190
829784
1725189
122285
795981
669343
1542748
940127
1067170
591200
1149686
1998296
1394077
1507938
302136
288275
1438511
782728
639645
1509199
1115241
200579
414830
84496
1673104
864221
27593
764396
351637
1224401
864051
1604087
1051336
907805
675462
583306
3094
177159
1404663
868175
1246671
104965
539230
1901204
108959
86519
1352189
154199
701830
1317330
1951364
1942191
962072
435279
103174
1045934
733329
293987
148530
1955244
1866449
1391560
240123
1142247
722765
911930
572121
711454
1547419
799003
243115
1142112
1465970
629091
1161341
1955853
1737245
890746
1408191
702598
965020
1258753
688809
162627
894136
695332
700393
196190
1781335
1129800
1583791
1304340
1844107
375309
600046
797188
695114
1451789
1046531
96026
1055788
819563
414795
55256
1554804
1001802
159077
8257
467604
256567
119509
1735428
1311625
724993
406020
196429
8705
1606414
411517
1478788
785201
1141784
602125
901809
831037
1424620
344410
600485
1236497
825539
1203803
869970
1557352
1028271
1759861
1847555
1693174
419520
1198320
89075
705844
1114114
418561
938508
816134
1332203
1520861
378533
817943
395892
177591
686065
286516
1514187
1959102
512747
1038531
1982014
1489879
1928888
1783296
195676
1433223
1829711
1070417
1228549
1425333
1940983
1899637
390119
885221
1356039
941318
504847
912262
32281
591606
1708637
435764
1484411
1367085
65807
21241
786170
286724
272311
1885710
1033103
404778
657444
235905
1198080
104165
563130
700
1381455
1996877
1494663
1744943
805846
1018339
728025
2928
132835
1095135
1839106
1319389
1178970
1237792
1248407
1206970
565079
358178
1238420
821405
99236
1003853
753161
966129
533310
3086
1152400
560894
1577372
671635
958362
597295
1422861
9084
427066
1335473
385950
980032
1027103
1990076
1072574
1186722
109822
1972678
935088
1244889
302056
1844978
1106116
387451
1780114
1790349
1759218
1196005
1738789
1402586
1654166
215881
742569
453700
1271246
972532
1756428
606690
67254
1102123
147149
315999
696480
456515
102092
147683
571217
1348177
1828137
1641537
137441
1063747
358679
709669
650900
1244870
514592
230103
980169
1758572
1517877
1321017
318728
1443264
1208874
265701
841879
1146269
360206
1908247
697023
228158
1039427
1423082
135370
1131356
1923844
1007939
1450398
197578
505634
623853
856360
195727
68363
1581936
1848961
1261417
625999
433736
1913438
678054
373564
227934
773895
1350690
203293
1883467
256952
1489045
1983022
1045636
97052
18639
1575339
243101
651727
1437670
1603008
1493422
673566
218646
414089
303665
1887174
1800587
876568
646043
503957
236427
1251075
777644
264191
241003
1265203
1305224
1878471
380260
573849
698165
588691
1295811
1953048
1197430
878901
942869
1936207
611394
1055363
1120640
1912232
1745708
358619
1101314
1732476
1275661
1119146
454819
1312865
422587
47755
1166756
219857
640683
467640
1605983
1890895
602788
1218302
984546
854647
681398
1209957
827242
1235145
588794
1500021
1520397
1219934
846339
1567880
1158090
1245646
336096
785457
1243213
1950583
1939489
1047773
1592508
802619
1807958
713380
1963278
1262532
664374
1456303
841832
395732
1463151
1401908
321680
1234905
1759491
1933939
1085024
93846
1552810
1304090
414313
1942977
1722648
1508518
374314
1752077
1688007
171721
1710155
1016723
1123818
1072176
889958
257049
821357
1016165
584404
551381
1931820
350605
16699
1523144
1185123
740038
1918858
1605381
1768837
1805557
1355457
1986932
1321918
554343
66526
230640
1107909
1598019
167231
1556906
72216
1276046
962207
343785
670926
78191
1896388
1751472
1940242
1168698
846355
41889
467971
729809
1397362
437091
1389602
1196457
1116321
1282080
1734060
486016
1762740
1933650
1478594
1272944
163140
1038634
313309
1884566
1881289
1597078
634649
1258476
1671305
268575
148248
1524986
1851812
1581027
1997712
175512
933453
131324
1532555
1437717
268224
703410
306421
869612
158664
1284223
504644
163023
976251
1953721
352667
768909
885673
1418645
531902
184046
1035993
1102859
1212542
626217
921798
1390999
693058
901570
1465855
1681091
852743
682412
1890341
1908131
584207
180692
846838
1452590
402729
1784511
802753
583233
1270337
1908140
1530326
1930284
1196448
1159340
1545876
1501509
296032
1202706
1065886
631848
763380
479293
765438
1055139
185367
1344949
27372
1427423
1980227
1640087
570763
532707
1833493
1403041
314534
95989
894076
1948119
610986
1256670
736426
948079
816724
673950
1311600
1304014
1158432
1290326
1211744
646375
122463
1033755
75328
742251
1225689
929666
1085346
762624
515685
1296673
497797
1130996
700752
342425
834153
395401
1153411
168992
380284
580335
904352
9345
190949
1454457
180781
202331
535452
1972666
299695
1819885
734982
82328
1602993
1736828
208096
1221716
20936
405173
985626
1563219
756581
321250
1194733
1722756
29793
1624664
6749
1215183
89209
255550
980106
833533
29663
1016623
858401
1013281
1225725
804648
1611670
1426510
1311509
1972422
230453
1563357
126782
602575
1932768
1458357
1568404
1397168
1575420
1530690
1954074
989751
666532
570403
978210
1896776
1899727
543809
1496912
1686241
1990458
240713
1965981
301848
1208031
218465
1042751
416662
1762564
782186
485997
720047
421566
777105
1149652
1696444
182229
936206
1087148
1681933
1591863
89141
73502
1633868
1635043
698094
1431208
1393890
231982
1182291
1743463
9346
1024026
653301
1652754
840426
1777876
1740429
848589
819965
555416
1666704
156144
1616797
924305
1518670
1858002
1800497
1905128
922318
121540
927676
123984
1198875
1967461
1260074
110467
851649
1844710
203708
1208860
97631
726257
767615
781300
175468
194818
813224
1028645
1755933
577053
426746
1018989
1586443
194427
1450911
762594
1107989
1102984
187214
1256636
1685357
50340
1212263
528791
780724
442064
907195
730042
528510
297619
1414253
587715
1136743
599395
1319278
1408686
222856
703332
1404618
822842
753679
784000
1766792
265032
649196
1847435
770085
1233366
1778182
1600671
147607
419596
714157
853766
84341
501922
132492
1590185
954522
380006
153012
749196
979209
1195971
180455
23674
1712085
72397
898921
839568
1603853
1998511
1248031
712105
1624162
1985774
615625
1022949
1148997
861120
372148
488726
1663419
1945557
1335022
1058857
1391817
928470
1964768
1016403
1214304
1518609
1363038
1658982
1046330
1943279
915860
459481
516795
471734
1230837
1061516
1534265
1289242
417779
1518895
1510118
1517963
1836202
972644
1201847
1474697
510001
865703
1197152
1373402
927622
920469
367179
1785977
114624
1603535
42114
1154362
1034677
562103
1875126
265942
739715
1521030
1109168
1040176
966102
321345
1197114
1405542
1626276
43421
413107
1281603
1086762
791443
129675
66626
1602922
101762
695565
479815
1460056
1801304
338612
1900058
711330
252970
1178634
1600993
601412
611520
1240465
1964094
1234608
647271
38324
964504
995121
714193
449751
339915
138771
1001808
544442
1613468
666511
1092412
931517
423729
1519240
247922
1616643
493989
737778
622819
1750794
1439095
511429
1337218
663530
1230564
1371439
132978
1775614
1698387
308156
1140593
1097104
522209
1575546
1615132
802893
1413218
1797901
170141
966744
36100
876123
5086
1105511
202739
1868440
1725792
1227000
1621383
1249362
66882
978755
741890
796608
1714201
1005906
616956
1581923
514960
52534
951994
369158
651496
1029355
1663287
1680258
938184
1022597
227070
1878323
1242672
1955170
1788861
1927499
212583
535969
1647091
357663
934719
1371544
357139
947734
1938486
366254
1985759
1058466
534090
599644
660963
545497
1027532
1726094
347706
234121
970996
1757740
95036
1331659
897225
326134
1878046
1179378
1516731
1836688
1828905
782432
822615
787158
1337153
1709810
1381388
825828
1668097
1417996
323978
1027938
1066509
885590
324784
1209158
712417
686747
900750
535378
1902593
1957560
1395513
1074213
1710070
281098
1482126
327790
26429
852731
201287
1142950
1269736
806036
1293071
1301854
728001
1050158
89320
1904356
841989
1630576
202872
1749616
1056242
552661
153792
994885
1484064
1606417
413895
1041554
1022814
1436680
851127
1809050
546065
423667
1921287
614948
1113611
1411929
21561
1683749
1963533
1234685
803513
1271070
886810
1676252
963220
1523969
517459
818622
1938492
929363
741302
1387060
453979
86074
1873712
997724
1091734
525294
656202
1003677
532340
872722
1065864
25142
447330
1736296
1623403
565922
1704505
507077
1109907
905076
1266881
1052845
923859
681372
1141884
1339696
1509180
755787
1729538
948812
1807135
1558885
904848
1642187
302552
297370
1293436
471416
1573534
24665
138134
481829
1065911
1595486
417296
750473
458251
562296
147185
403047
1728988
1798605
687834
1720320
622816
1739260
1830635
1846063
1616739
1086696
436520
553984
242624
1156348
1956527
953637
1851409
1013675
766029
437763
1913751
1670056
814418
1937962
1294634
1805075
1501806
162051
1875086
1873598
1490662
1335117
1409556
796994
1166018
1309550
1937458
432109
1300930
312557
1088477
29396
1663247
1269463
481413
467536
63804
555694
1445099
539571
1990995
297495
550678
1167689
98981
478099
7535
1049439
374035
1309713
1055442
1580825
1365352
1926678
73604
799488
1644992
1728491
1406005
1020090
462550
1478207
1240289
25742
1195652
575701
1616892
1430943
1303726
110195
462336
1045734
1212930
1086513
213329
1013568
1638952
154359
67194
1697929
1899093
1483668
1082656
195494
289651
89558
178428
997729
1365641
188870
239825
805291
1191206
916966
850055
1951592
1523609
1693974
746405
405654
1503534
843903
203079
1339724
1881585
1237270
10968
412585
798041
581420
316890
680777
593824
1234374
1886748
973513
859098
1599934
1262054
540654
1218921
1446376
86748
1983160
1495141
159233
1865079
608924
914389
801130
1239209
553391
829446
736415
143426
1207404
587041
441432
242665
968564
618534
358907
627136
460891
59885
1583383
1609321
1332326
1756744
1047857
1708220
1023214
61192
967376
286492
1110713
994127
703523
1373851
26099
960550
1547014
764345
535461
1072533
1474886
580559
347098
869341
356196
1083394
378859
164620
1167538
1130423
1747513
1447974
1149288
1288919
1337170
716252
970043
412672
1017113
1253244
1299072
586258
725305
1845286
1305245
1731740
1670610
1553754
1985014
452058
1563873
1466131
429687
362995
1270999
654859
1662009
627895
1351256
1944986
946685
1331823
969838
1367920
1927293
897537
1658646
1983602
1295370
52990
1005188
861290
434134
958776
317464
542623
1568323
524987
227634
515298
1880869
184606
1402211
1995543
185452
100053
648622
812030
518847
1870108
478688
373240
1437776
308700
1901879
929292
1156905
129301
1011542
690793
1942989
1705634
442491
352357
910236
586335
153912
152408
856445
1357436
554636
908953
631406
270316
1969911
1835014
752642
1771550
972333
32312
1878827
199650
1234017
1762574
1155395
1567205
1509653
223372
1707644
145146
692155
1363337
1580408
1581535
208461
654023
1620106
1282839
631292
196387
138689
1031610
1019188
1137706
1105172
60100
852942
947625
1610500
1861252
1469055
1202762
1557831
12168
902481
323898
1779950
746792
86857
253504
876688
1136112
972328
1532885
1385981
1900773
529700
30324
666326
1930112
1813900
1194663
593588
856653
25542
761629
1101375
977053
1339385
1205210
759931
1536348
100896
198513
570784
1597203
811918
1235525
966526
312764
1271865
997686
788131
954403
1339298
507256
1055037
994573
568404
1227695
1170814
1921778
1925786
1176623
274
870713
1214684
924816
666506
1553247
1756658
575449
1691104
117536
1218624
1060551
1316297
1847085
1202146
1816012
293672
1106089
1754667
1293508
835142
176357
1559418
1979943
935853
1575182
355852
249368
1307269
81673
63796
1220691
1660426
1269664
125248
211753
1095253
1448213
234200
560013
1215181
1123721
298447
1768014
1494486
1653911
1309185
1044543
1686848
1647333
1827628
1447604
1848737
1821600
1270661
900333
63482
1949953
179829
392768
1871190
918674
1977280
1142965
450830
1201704
1347846
829669
371288
1258713
702963
809897
1333109
162635
775251
1024315
1116819
171782
1236656
1162321
480191
164455
1961550
1823789
1632858
553365
1235800
1350488
613372
404194
1628350
1327456
902789
1690781
1587967
1075801
1379447
79270
1909060
889267
69382
1517691
1679586
1797559
1541291
1750623
1355761
866821
1770412
705664
217781
538966
249117
498797
1496913
1188855
468836
1174331
1412870
1778607
1463686
1950061
930464
674405
354266
1618567
320848
251697
1618762
1342587
1103256
51081
1651265
1262561
1363803
1832143
384241
905996
1481682
99771
1205105
460297
1328677
1546782
1896835
1493387
767100
1713687
1078177
65258
1041133
1635871
1105560
816177
958946
1090824
1011622
1600268
1301748
410205
1340553
407085
1094999
954003
192533
1931150
1515389
569286
60395
1002903
1136244
1784258
1480508
1944939
1290270
1798082
1616883
1188382
1964782
338293
1122494
851254
1353075
367656
130058
1309348
1222127
1202598
1169163
1509399
1916609
1765197
675752
1274082
1899112
1157382
768290
134737
449572
1704140
1233802
688273
606566
148264
1330091
560444
1095510
81174
406861
752887
1064823
1488789
974294
1352803
1492792
202450
388374
380191
1635794
1078794
685962
341312
940363
448708
1943425
1136717
1905803
431985
483497
654258
1868122
1029093
33412
996457
1864513
1577910
595180
450515
200399
1146740
355689
1819328
1348580
1997322
588814
315871
1880070
1868937
1429803
656919
70398
70512
1029037
1895399
1969020
607881
1587465
315004
1791580
634595
1113265
216589
73812
1745288
1310844
338954
677719
771882
64750
848454
69396
712151
587521
760109
1345976
1359785
1491670
1387781
646239
1697017
682532
746310
171792
689887
845639
847539
717452
226882
1506522
357418
1125825
1453288
1204345
1911308
171310
1824716
1628368
746550
1581453
651291
8004
930719
1356015
227470
936660
1306948
606683
1271319
1231095
1581022
887453
22158
151779
1484890
955751
1173461
94671
861355
394834
147365
1131524
1137150
323716
1038829
10770
59678
604095
23525
1837046
1864291
1174208
1462727
875580
900485
1111609
1395756
1077507
510537
1908175
1501035
56045
1818658
1486370
1841150
688048
1859959
537042
601235
311080
1138267
1625019
577179
786630
1907186
1204323
84110
1945770
816546
726684
1174254
217982
1934509
526015
579273
479569
310970
783666
1337088
866804
1069967
1828965
150124
16282
141803
1658492
1399250
398016
986099
1643472
1739827
1874565
1100535
1369011
47162
1192312
889386
329761
1427285
1086731
718381
993007
573039
1759066
433193
1811361
810614
826718
948241
955097
494157
208001
973986
530686
395452
1704797
1125525
989687
1402036
2389
952312
1243231
856510
17319
1565724
1693924
1751965
1262522
1909141
1169430
1498889
169701
707119
1876414
444050
734282
15138
1088554
199719
1667959
427594
1488397
116718
1990191
1999555
627961
1482185
1167645
448296
1221563
951755
1913579
1904971
195288
640586
1585126
1580013
1774684
1261991
377381
1205598
1214863
1971118
849791
1104219
1434919
1052567
491038
1179595
199341
1514409
1101970
918170
847450
650085
912192
411953
1167465
1600530
424111
1256805
704826
782294
312552
1494860
1943945
1881853
1787035
1765877
1424373
464865
1744373
380041
1203925
1892194
1175620
968399
1688215
1891206
1582774
905118
383898
18545
382575
822751
1215010
1312028
1669844
1009057
1107881
347688
1416156
1056886
667247
1506801
76106
1280513
1965628
840263
447458
1008871
344640
202984
1711611
87823
1038795
1721945
431834
673517
636250
12905
1507632
140628
18321
1054967
492445
504473
1760511
1763402
804607
210625
1246945
1812011
558522
1796331
1888565
1833009
379435
1988659
1638583
1245614
267113
1868232
20397
17262
1608990
383416
542766
1876250
245292
58091
1870543
931887
1936618
305842
320210
21495
959899
1896038
959794
312168
1310893
105754
1772915
1444920
31266
1208815
1143860
1417195
706539
199180
1462348
287302
60807
1775477
455053
165072
1148170
658389
570303
1774253
810427
1814810
1991070
1112931
1686199
1136535
334974
1993115
1060959
606632
1702837
258337
1337584
1415480
1910908
1111337
1283925
948558
384239
1901452
445831
1849858
1522115
210359
1026054
1414315
938940
1026820
296952
107109
1123828
962189
354316
1985279
7790
1105580
1603486
27851
519458
1732398
1029661
1821558
857117
1977534
1962207
610653
1081991
1331677
1678391
1248583
1505616
373657
1909492
988123
1798148
152306
1977311
417767
343743
1174927
1034848
1299242
200044
901727
903700
1303962
908923
1493407
544349
260463
389636
1173162
522642
884188
1138952
327792
1634136
647889
901424
280698
659857
380978
698963
514304
760210
1743982
385326
1268981
1724726
1816568
782004
1927006
883646
1688269
125449
179230
1060725
79009
1568865
847895
910409
1924060
21483
321574
171458
1966056
724403
980717
865720
1186898
327962
1278714
1414841
864798
258372
610194
1906798
937546
488306
850337
985848
1134380
1968208
1464180
84297
391765
1548402
94934
562561
463742
1814667
158223
1249202
728218
1013117
68640
797825
679130
1026185
1944863
103886
607400
929063
766897
1890377
225201
1299316
847682
100562
1381023
1831381
142767
938173
644086
13607
1996025
336417
1123259
1874377
181729
1192398
1396173
317811
779879
1147313
988311
1706766
1949008
834495
127510
983829
169713
281440
1848281
698108
813030
830545
1353409
922390
1188113
111982
1055071
693005
1627245
1129188
1515408
457815
242327
631224
1747571
80860
1400596
1247628
360543
1922182
2103
1194237
1692769
1312376
932188
931716
740944
1381931
1342044
1850637
417314
1709993
1140545
982056
299699
1963218
1080105
869583
137980
1005377
1535413
112609
712824
1189594
1134745
81954
163404
1707032
1758459
664437
1370934
978676
892267
1311368
158782
408013
378667
1300977
137208
1276928
54340
1177178
1319274
1898230
727836
1894873
1919177
1949441
1404359
424679
540125
1242005
1235653
666429
809375
1241624
1899892
1997142
784316
1174046
370021
1382097
667267
1343355
1106666
1579337
1744195
598690
343632
840227
973419
1508115
1109997
455112
1420369
710376
482101
807599
1123111
1111632
315772
1994195
1933199
558040
1964693
105899
1099817
838985
671862
1823753
612555
117432
886517
1173553
613087
1272297
311040
1400885
1576606
128352
235893
298608
587707
62038
1217579
1798319
481417
706144
1209530
1579073
1164108
1333126
1398737
922803
750494
1399501
735944
1593443
1730763
1915393
425935
1915862
1048214
82510
1791848
238945
1413789
1960472
991563
1850417
563232
231815
212924
468609
1947356
548447
117560
1013460
1829810
1719305
502786
237922
1066460
1738262
1971594
1720723
167018
1958749
825373
142648
867720
1553293
1706742
11134
469243
1211715
422123
1145157
1474877
1195747
9822
996083
1659819
1131048
681557
228508
1119873
1819147
903870
840192
1512376
286697
207515
516474
897384
5901
731349
1717966
1802076
18821
210732
293742
1828628
1936318
1617738
842856
1302009
1769992
1025826
1750364
1966483
138973
658252
1327324
846344
1490262
1757080
1827557
1283067
1605953
633107
35853
1430828
1406078
1191124
520308
1354290
39265
644006
1258319
1456566
26864
861042
806903
246013
1958689
732247
1335112
1548052
1645917
1468144
29271
1163822
1530945
183227
1553890
1808619
1969042
1183660
1348672
202154
353442
116099
742364
1692125
1175320
1262872
1341257
892814
332652
509706
1379270
835733
492828
1987030
697783
40984
1129611
1898188
704693
399198
913694
1026117
680672
1478188
799817
878087
952454
437175
136936
975979
1070901
956148
609844
671166
1172732
1459130
1944628
1963874
1721351
90580
1455068
769606
282776
467963
1124640
1423587
357082
1637386
1917385
298464
692871
706227
1596168
498364
145155
747278
770422
651330
414690
1044902
15118
885062
1221778
402960
1064764
1271410
1709623
810238
1830965
315278
1826989
390212
591183
153514
1756870
446814
1242951
632309
30589
1179375
1540257
1915714
1849205
37050
1821336
980282
972464
634606
1794883
267433
947390
650592
1907102
236013
67470
1927951
457851
1634989
758035
730043
1042447
1864994
1416722
1446555
1234605
1263148
1706347
1283739
1872879
473358
835362
962497
23723
1997677
111394
252229
762168
750199
1550100
455742
1112605
1685588
551134
908767
1387966
447455
61467
1743183
1089571
789582
961361
264090
515192
285666
1738609
164341
564020
1021118
294642
390094
1267705
1878174
939507
1989823
1789813
1873113
1676727
1438781
507080
812456
1020428
128537
215385
1850354
446039
1571145
387218
1057613
240709
597357
833452
1429845
203802
584053
1202837
456051
1285265
48211
1290240
1723802
1278024
624252
473756
1455329
883105
1168847
1332009
1206479
1105262
1029400
1613570
1878318
515305
1525285
1008423
881522
1334615
477262
30320
1043610
1869181
413279
1386216
664060
991053
1834736
1966868
492492
1196850
401341
1427389
1306018
1545721
398744
1427394
801204
177970
680686
1535120
228069
950605
807109
549833
359806
186097
1491771
672989
1875973
235059
54261
1546257
1415337
715444
1187174
579990
1859636
389427
478905
982190
1705261
1576194
583031
1565208
1696892
822749
207183
1858848
63890
291524
1604301
86500
70939
1576280
1067498
491486
1387958
1671253
1830596
1019213
1092322
1567066
1808917
1463490
1221336
617619
1908597
1626638
938654
633555
540870
1058110
145590
921386
680607
342885
545146
1562899
1392718
350237
170337
818098
846318
1548394
473219
1808087
483944
441067
549371
385642
1111921
1657627
414364
208735
666483
1254810
1793937
529673
1363940
1746859
1443981
1224260
1315794
759041
39846
373872
993087
1447272
1600952
170139
1182817
695643
1955811
1581378
1720875
1531282
1515975
1497081
102905
1045602
1383631
233823
1705472
1128781
332538
212866
1303912
866687
50367
1026556
1509604
199460
1820999
809368
308887
1794743
1766535
905512
1736704
1632354
1151936
942448
1784546
1415922
806832
1925004
338364
70412
1023969
1884811
1376185
513723
531091
36787
1307027
666542
1844592
48200
1670320
169387
1142117
1964136
940177
1112189
94449
434865
1825405
1770301
1988766
1557879
635554
1280882
1888764
1909443
321418
764127
591281
1334708
1031269
758594
181531
664165
1985174
779466
1879408
1356408
1754521
1324586
597979
696997
375015
481462
929063
1386557
210939
1768515
1392817
1884028
1853119
760263
1337199
494024
389553
1338912
609215
1491168
1529438
870069
63369
450246
1327246
847782
1772611
581982
715203
145216
1151832
595799
1099665
311477
719665
6314
1582226
1843632
1310017
984946
1463992
1625162
1563182
560427
1869906
231618
297935
1883010
1972949
623970
321468
1227801
1739453
250426
591833
735967
1974945
774618
856574
1438572
908686
1777272
1712264
1428057
1771203
143431
1997721
287780
407650
1590389
146575
1641465
1480510
1473015
1323510
450748
1874234
80917
679009
954802
613654
193263
740180
1095377
1417020
972993
740362
1723355
910219
321114
349071
53147
530614
1698424
768174
1245572
1406448
749382
106485
640130
1657484
331363
1389377
1002439
1002010
1270073
308610
1120022
1207649
701312
1137190
505588
807863
555310
296305
93458
157849
1177034
209888
816741
603274
1034338
631644
1819749
108869
969948
1091183
1091283
1312934
1876287
724580
1178845
1650635
1119385
1370596
479116
616158
1800249
1990611
1299945
91903
1180293
818544
63122
628053
1128667
1642722
780251
1262957
720425
683477
765662
163039
639576
186141
892798
359216
903748
937184
377029
1683102
263689
5770
181950
1858840
786858
218501
1689137
1528250
1850858
129191
1318097
1613463
1731984
211399
1255584
858784
1315806
1411664
1685176
105636
22519
943879
1133806
717008
904614
1314797
907359
1222846
703930
359640
1195014
1072675
698870
1871626
1400242
1003699
148222
800905
64800
944734
838355
834375
1020421
491391
91051
1870173
723569
557972
590912
1305393
801112
1372835
934961
58300
12424
493937
1068488
1030487
417153
79063
112561
546779
936981
1356279
1542341
74753
1122503
1582979
1703026
421830
1750765
850554
373267
1012925
1287782
1595990
1402033
1213714
1714562
1076159
1716381
1250365
1273725
230063
20803
1378574
469550
279395
1592483
6995
683411
1054772
1637226
390094
137532
1990127
32308
827714
395214
278648
425937
1020860
1961580
398028
292564
804205
1845323
513198
728346
1588664
234940
1224738
1042420
793562
647421
1084328
559771
1180215
1178922
1367829
1345082
321288
25401
189282
864669
635676
942180
25048
212766
222187
1521242
218261
1038900
1100216
1411270
1245187
32963
262619
1171337
611690
1046595
1002841
1156122
70208
1143434
215886
229518
338550
1401103
1810774
1947742
1419359
6788
1665543
86381
417760
1500988
182033
1959642
138670
1398795
1193651
1480452
243352
230446
1481697
1870523
152021
952283
779149
1513091
586278
1836190
129167
237399
1788580
228321
483717
1198143
665717
480205
368672
760085
956326
1115901
308253
458731
471859
941666
593861
820002
514767
1785561
1038800
409752
1646406
785964
1137988
1634697
1712918
685089
202479
270143
847062
1482116
1887862
1504954
879975
214681
960600
770510
335924
43996
916249
1505188
1302386
1211041
240399
673971
805200
1497533
1969792
1318614
1780637
1013778
1666442
184520
991925
466569
1204674
229629
1872513
538531
50879
241692
379447
1756861
549596
1782237
980475
1742820
496205
1368016
818886
560610
1256000
1642183
1712272
1280981
674185
936349
37788
120426
1688220
1611856
10387
758817
228459
455424
885018
1303274
1884178
1857719
1977860
989340
359202
1971612
31841
1073523
1347863
1026355
1160296
1155874
1466166
1844547
222419
24959
1759372
1207205
821695
961080
1232941
1494874
802174
51154
1273616
589280
600666
953455
1886806
161600
1046732
232896
1792557
1503325
498854
1083776
1334870
155011
1606190
840754
1384532
691072
1635844
106954
1670628
62315
787921
1698642
552775
1695290
791234
588059
287397
392042
1544352
521845
1630845
1365787
1811370
1730529
935026
709713
1860273
1723764
333019
1859343
207358
1169723
187535
1945229
764124
21091
741403
864894
1494098
615862
941992
414758
229996
1599773
1754998
1820023
552906
1984024
1930522
69766
1989994
635804
1051670
1855787
126631
971047
1961581
1879288
773729
847938
1718557
1868022
1895126
1505223
1395085
611678
821107
191634
678549
48423
1566714
1033043
1140948
638613
1529875
1600613
909017
1738936
166049
548125
899519
598436
1032801
1046235
423098
1540262
381872
826314
422034
966611
768250
1651975
1144447
84374
477239
545086
382930
373981
325605
998606
1576233
974106
1077409
71099
1235760
1590987
885274
1197978
101795
1290847
284895
167252
385667
1251857
1811401
774673
415164
179042
1441731
1193346
1141317
1093140
1770466
481073
1422179
665845
3838
825037
168787
575241
112156
652430
715665
116235
55277
1226013
1650599
481815
843922
1805173
1017232
1001259
1524130
873058
595809
162622
1039248
464655
919901
1069730
819548
1378983
1173262
795840
424727
1516366
568861
1448734
1344397
228263
579750
137587
1892821
109833
302100
1404823
558262
294411
707397
1863535
1646235
1671848
960775
268672
1936508
99389
1819663
1959301
1786815
16880
464861
470469
1707537
816708
84996
1908401
777512
516633
1772904
121090
694546
1255118
1696789
23688
530168
110874
1752690
985661
506389
1178961
971831
614208
1428700
1657102
51800
1182803
1147495
348045
211217
792155
1391023
335931
1791265
450109
1876724
1656049
355308
914734
1732114
1918215
1984417
1497888
1296874
1819050
548346
1234209
3567
1784037
1244843
233159
102426
1315293
1321124
768948
1794904
1700229
410851
149987
1034821
731177
871561
986011
860089
1082812
426470
1859845
252815
1608090
154499
492613
1261366
1235014
1806269
388576
1143369
1984018
1897904
39210
400994
813322
806958
1805710
548048
1866549
1219311
901021
1557942
1885419
795259
1464202
625768
439378
1427905
307862
777411
447499
802765
348647
518013
167652
1003695
656320
1615364
664852
1706906
670326
674486
1330384
1982209
1733529
184119
1976223
646816
111854
172466
1374085
1840250
724731
715234
1997815
165695
1558255
1419695
1914944
828417
546557
1123216
1315695
804037
1642756
142229
16905
102576
1787156
1383159
675854
1460969
943241
272147
1608856
1133822
320230
1249442
1174187
1647233
1089139
288437
75017
1257741
700923
692220
625421
1986826
910783
1039476
694998
1471574
988993
427015
1199272
398478
1642824
61224
270655
1235937
1168684
1721316
580090
1695692
1820723
1496046
402104
1376199
925672
352902
618563
520495
1459501
1359713
1518713
350680
44574
279010
658541
909462
1124730
587656
320031
1541255
1998543
1932000
811633
1921648
345560
690476
1389324
1439679
1446600
257581
1311157
435134
524986
1283560
789499
1571539
528468
884153
446921
619990
708264
1448274
1388807
1175014
1994580
1243412
630259
1327125
671766
179564
405177
1137384
659126
1104068
1294253
583976
857134
927250
233326
39292
1860710
1476396
1632099
1810857
47124
249627
1778710
1836074
834406
1937378
271371
1229281
941508
778848
729146
1964758
1700281
1410101
881924
907854
421716
145216
162539
1466578
1298139
281954
1738567
276921
1878438
712730
1380160
1046635
848047
1513336
813388
1094281
1817419
1915451
486106
816886
1092367
911978
1281070
180785
1546901
1182101
662928
1130747
1698468
671488
1770993
1745586
747582
1476327
568000
300212
263196
1411198
150411
1476466
1935501
1031375
1002690
666990
589325
629254
630041
1518859
1442091
1815149
1442361
28262
866808
1455356
1351445
929353
1152163
1378162
1081143
651157
286324
225359
506561
76441
1280175
381370
1693386
770045
855041
776895
1483930
243728
714454
1047427
534023
1605686
214739
852888
943417
1255409
787128
370862
556585
1675370
240515
1450571
17073
1414324
1739204
459777
1281135
1475189
1846176
1981935
667989
1423875
567888
85196
1468055
1986499
455181
975816
1845364
1263276
1122849
669370
664327
1284405
1827983
923403
1435214
79490
689719
1980108
617557
1142876
10375
783969
1795617
1861481
616063
1937689
1229673
1871411
1611679
314052
1221675
1940024
1556701
92961
1915102
489444
43483
625978
400316
1498188
1806720
1369993
765129
437633
151778
677405
631637
1227273
402033
694280
1425771
320151
224850
118903
357492
995428
1586917
1320016
1907872
1647686
1420660
1664160
920818
106097
1608659
292009
460943
1739501
1290561
269910
1872399
929963
1195687
1360914
1674342
434983
790500
206011
1007672
35914
1708421
1835939
481459
1463362
1639758
12283
439457
337867
326884
1983848
1275754
376843
1246731
1192804
1718438
1122523
781620
82261
1522891
1293643
1053910
887917
150306
1248054
953989
1660623
874100
1300932
1920640
634911
579222
1148438
862239
1194568
1002107
190056
1665335
1770777
1371001
1882249
94250
780888
1507722
1649039
1214189
845111
389654
306500
269138
1033899
1256627
641243
1838974
1744730
468917
55732
890395
73371
557144
129578
651089
1052585
1376573
2016
1140079
1940236
957638
1107556
1530721
247985
509383
434452
515222
440944
352576
395463
1543141
1517169
953296
1187864
577880
19184
860688
824735
994822
482546
401912
440142
1814882
1115579
1023545
250110
12068
229219
278708
1812509
1402870
53996
1520820
633402
1524073
661612
735710
1729987
814574
148060
83752
1688666
80289
1634646
1208160
699767
1544805
794601
1011734
1701746
863912
1405272
1023552
29500
381845
1427591
1504999
845848
1914947
263964
710472
889347
355655
1625498
498569
319643
1768924
1924872
723179
737579
755944
707109
1098248
84300
1004773
446261
1864089
320600
1310333
960683
51115
1219955
356792
1091935
1290917
355095
124255
890671
250318
681174
1146117
1806098
1072422
1102718
926695
1395495
577050
301044
1207492
1737312
527640
1019275
361777
1570652
1894932
973937
1367173
1781407
207313
1698629
415619
22997
1447096
258409
1995329
1992788
884108
268053
1601436
272497
1172090
547665
426889
439311
1235648
1821529
567885
17910
1714160
550282
54695
443156
691582
1737642
1901096
93521
178556
138994
38140
1758118
37255
934605
555807
1934725
709894
882489
136693
812118
1730020
127916
826286
222540
1396174
1243577
1590069
1436887
264932
457984
1949211
1491553
1093684
1261025
526219
228250
1583530
1536975
1780372
1420944
1602435
110137
1565869
357654
1941661
712118
120657
458477
933441
466458
493109
753354
974262
1731935
143269
657692
1475584
834356
1323973
144232
1027249
536571
1250139
1843987
1709138
344541
1282520
1307302
219306
1853649
187314
1436119
1739440
1371449
102668
1960886
1126974
1930544
73422
1721043
1233000
1645151
1647258
1691922
1331451
407061
460561
1882636
496448
50142
1093142
578852
1828234
1707949
1213606
121866
1853091
1773292
1729217
998743
1373294
189310
1530121
1176356
1260817
573890
894927
380644
1477114
1883033
786732
1343191
1508591
490981
352593
318797
823007
264294
921676
658450
1604502
959042
179695
1954180
1177903
1533017
230496
1616145
1824870
160268
47508
1645409
850219
1178172
533960
62310
419905
707229
1823438
1015926
1759405
273319
1832891
1632099
112577
584847
1541508
247439
1973300
856946
1691679
1418293
772651
864145
600851
1337741
1056049
694583
535965
1316417
1939842
1326459
36525
375063
934600
1300203
372137
1977742
43812
175574
316691
1949045
1741745
1157589
241202
1976094
1089979
475202
719341
740181
481404
729401
1369555
1238088
675075
556496
1590654
1527453
1002128
952006
637260
139269
798422
932990
1872206
304145
135094
225782
935155
1840056
291644
298952
1862398
1239208
407700
144840
1515606
1888073
1118282
984323
849370
290385
490678
924133
1403758
24004
515980
1018345
1220371
185892
435456
712211
1461335
330392
686445
787912
1354253
1055080
1244269
1347325
975354
694133
1503947
629866
165987
262480
1100999
1260792
958335
1133474
443515
394110
1977677
942561
1368537
1504792
944683
1888311
252560
262028
1061811
945874
993965
359556
109294
989694
1051700
1098985
1220099
1397048
1828480
170129
1169616
13069
1112102
1527661
1006215
1606225
489249
1695254
330474
1127255
1344808
7643
122400
665018
898949
1812107
623293
1427027
90279
696395
504607
211026
1234315
944604
1448079
737562
1340656
1296921
97834
485990
620184
126103
1772904
1123653
44536
481250
1368655
1145173
451607
691548
728942
130575
1279329
1291473
623367
1930091
230448
822716
1754349
642906
1350851
1694015
1302982
1887433
1914814
1763664
1093931
825301
1149179
908697
1052654
429032
1429425
1098390
775750
888407
486290
36035
1025042
50561
486351
1208780
1186497
1742706
434325
913449
1175618
1510890
432599
1017411
1624162
1448171
110398
89951
780946
151298
1363735
1632409
1897482
1131428
936604
884194
1841344
1048131
1807994
1623996
326427
976308
422149
588699
851082
1867209
160596
167334
1491625
869829
1662230
1448244
1112380
1234908
1421932
351997
876274
1205558
712531
198599
1222217
517036
1579135
1823905
398032
1629387
866967
335919
785186
1797017
386455
1396197
793270
1502878
1788243
1483198
1161546
1925954
483082
669494
77833
393636
434199
1716676
1346000
1090488
336701
959183
945352
416210
1518889
1937992
473647
232350
1913311
1445081
1888079
1208845
683335
1757088
1392031
603688
317
246330
1641903
1250236
38531
757221
550530
592776
1504184
66593
98796
59414
1209505
288698
93368
1998392
530708
179688
7073
1728103
1809258
1482020
1502652
831090
67727
680345
735114
1865742
1905399
1877835
1476748
1113513
367669
1330310
924146
1456365
1420764
1573929
1326686
1354645
887815
1820402
1082233
161833
873039
1194926
1351690
35347
1065807
973691
1622789
1923741
1818722
1558954
1418502
1676973
960518
788421
1683017
1838064
1924409
1426450
687885
1459041
749867
1309196
1258484
1273134
528689
1742877
1541086
1791728
1454858
13479
707791
818963
1488158
305070
1896402
203039
12386
1950864
1584539
1822791
460304
264442
306548
1007548
875198
325933
1274699
542392
1689963
638815
1865173
570235
890439
1281215
761752
1680935
51325
937853
1867747
1506156
1301711
1497058
215751
1345731
1354933
903363
445378
571780
1243435
1432587
871725
1517533
651420
1279043
265478
1092797
176226
760964
70144
1492778
489431
1050618
999346
284699
1299575
698208
476014
949280
318021
1036838
62551
500587
467064
699229
753371
1578172
657114
982859
85710
41303
1718194
910442
1746608
246210
859253
1967077
235075
1346892
1241128
338024
591175
1194443
1333301
990075
799122
1302869
1380128
1697570
178798
1180278
1695900
1560125
527671
549905
1854714
129194
113122
366443
347264
314109
276168
947436
1609000
840946
1111924
1013135
1382269
1967666
1453017
1220140
1742575
1510883
25746
1193623
793907
1122435
1126467
1815248
715330
1676274
1484815
570017
602848
1649238
1495578
489049
1136528
1247713
283156
1559524
1168890
258370
1050351
1983021
1779622
698084
1428153
76703
386802
242480
1592787
887864
726275
1024100
1307571
1075954
1066893
100002
1665735
1833211
843981
540239
323969
1880534
214864
1030269
1074551
1066930
164603
452998
334563
1787550
1172228
21217
268672
1375875
53387
60370
413847
1137500
1388491
1655467
1380333
1650209
1199843
1749048
224611
1873262
1379059
773116
141617
790835
1961465
1916863
177854
573109
893706
865317
311500
31612
415289
1090452
699588
1967031
1112947
541993
201876
843353
1396349
1223280
1589436
421491
492381
1016443
92012
902027
148314
868124
555802
1752668
382367
1191956
794455
1438788
1168753
578921
256554
904302
1813533
942024
1330567
1055264
1181119
978404
1947569
1915267
1598153
1117698
1573621
997371
1404195
1300213
641947
1290487
1705077
1988562
1850353
173818
847817
880729
780243
1877355
1841265
526836
851228
496694
1203773
1895908
961441
1125231
660875
1875198
1643937
795515
947979
1100459
1515549
601691
615598
1310338
1662678
1204618
1922817
1069965
1761266
1321508
1810727
982051
1442108
1082967
1515506
1801421
159878
580632
1201682
155224
231727
1034434
1008643
803256
1411107
1732462
430434
1728662
188844
268782
1887739
1887507
1613194
744926
322960
681217
674465
1659345
886736
466178
293643
1563775
1127642
759458
1788454
19808
1649811
1566386
449086
741023
1481576
879894
1617220
338250
943384
391860
133667
402628
97556
997151
316640
781621
142885
1979263
151421
1535412
1658209
1602873
922880
1294922
1314047
1119768
1144647
1872545
1347553
1511677
1861894
1992208
914047
752598
1603399
1550483
736401
1163883
1854466
872961
766317
1706232
1900714
728825
732723
459028
363396
496397
73422
154286
440417
283569
1118045
1293547
80461
69079
1832475
575419
1330871
1382101
1086439
477998
1001569
1883541
334468
427703
1666512
446812
1139293
1367102
970145
786726
1036222
1252147
618205
572684
623280
766728
347049
1533089
543037
950635
1508314
1734905
1394518
908396
1085098
1325954
258721
1556604
666424
1248072
757903
337417
1555111
849218
1253814
1197133
1346741
415430
1452369
54098
1461201
619432
1570001
1204573
879702
165902
1481899
1949643
1228929
1905997
1669060
604943
89445
1305209
836870
1347521
1594917
1975075
1124509
1206120
820012
1816611
995812
1783472
94276
1003436
244312
888585
1716754
353969
633206
1563724
964007
1155812
1289969
1931363
922289
855671
816897
191673
1861393
187178
1706776
360223
1072671
1315721
425324
850068
959132
1007633
533104
1634747
1716316
1461399
317827
1160140
1722801
1917778
602770
1248734
1383226
1369380
1611295
1012786
475619
1106959
1952152
1491792
1034496
1325918
829985
1398820
472915
476230
363568
810284
677063
1419766
490957
1771588
377692
1536217
1354213
1092933
954185
1156717
1088875
1876024
1656449
47817
1664510
1621942
1654481
268281
353242
1191411
1322119
582698
871093
87974
832932
550877
1994045
971008
292239
371724
170932
1849832
104861
1491839
1113173
980606
1087008
105458
93166
987449
813250
124230
223960
1030786
679701
921250
1074546
1380483
1193097
778804
722444
512161
1909004
997129
1924485
127606
1581872
117056
441807
477379
1102175
693762
1639184
940517
1822426
1838931
1580719
1378944
1083944
1880034
243079
82336
880876
540083
464653
809294
1646119
352097
1400839
174088
615605
559559
1567932
1705552
225668
191631
510231
553397
1379248
471896
862346
1187226
138548
999904
203204
491216
1678562
1942676
1040708
1290892
530198
1757488
946711
1126860
1949204
772354
1942681
835160
1677818
1610487
267071
1174549
1099722
631726
1241290
248987
70377
1680003
1194695
718963
963946
469878
263528
567900
884536
118667
1865296
1639752
318438
838272
1719913
1533590
14334
692011
1505176
26312
1123440
1089961
340480
817932
1691465
1327989
1452595
444723
192980
9066
640527
1446833
1629507
648411
1461123
905860
1761076
980846
488671
830921
1135072
1884377
1654780
1203783
1739333
1071178
992671
1614985
430818
948598
212367
471055
11834
112987
166302
353494
1597450
579121
873676
1965649
1590605
1408483
84890
319861
684280
1667201
1907772
510770
1155118
795861
215857
1441628
1414270
556274
1208585
1144966
171381
1322017
1616910
1426383
1946980
1904086
1418180
507094
1286434
470445
1509965
587333
553083
131833
1719053
1942851
922228
605780
834211
1152572
1801709
1577028
602680
1042753
682648
251438
1071591
1696180
183976
117361
1279492
1650689
512335
1277522
1783580
984047
609336
1218438
235571
1665748
1993419
1573352
1074336
548485
226406
1584209
497369
679487
22907
1206339
1643846
1297376
1211423
5343
669263
109302
935321
485342
1381168
1176957
227429
1634179
1329405
275522
605251
669378
97245
1618741
633568
453717
914280
1494094
1450253
470639
1504115
1836506
120290
1120750
629585
1820754
553885
513034
1197208
1196884
1057833
232172
1290792
1337377
501607
27048
1877411
164252
1990697
431864
1923115
1483474
415374
1582183
1293921
1561179
1602100
379517
812569
1324189
1369880
367086
1117059
789854
1396105
1355077
1101975
39422
698515
1113985
1281378
159195
521286
1894075
1897766
1729465
1875140
1799471
50057
1652868
99809
1440201
1851743
920376
1916675
1571406
1884015
24265
1654885
604289
518336
925717
1013793
935927
1587968
1397753
457359
688120
1980238
1348106
853142
933233
394854
713233
1401399
148044
202344
931182
548859
1694702
320132
700681
1011674
1045794
586690
258824
1968562
1534868
499076
1384115
1515121
835027
715937
1218776
1806198
988865
911998
1719468
645856
1108523
104891
75279
1949172
1813190
1288781
1569858
499883
1178811
195930
794684
306345
120155
27167
282539
1436247
1461177
977585
1932611
1168521
548651
462367
826458
921502
1227460
1549100
1510140
1696620
393225
242572
1976356
843948
574276
826129
1986432
614023
1714331
1890060
563033
273785
1025084
987483
1462806
1316995
490325
905531
531153
823640
571738
881124
815908
1806032
960741
44976
134752
1512265
1290492
947102
1420855
297297
428695
787362
1364983
447728
1660283
359606
1574408
1002123
993392
932471
1374169
399629
934445
1121234
1461048
1614736
66842
1357364
1867246
611043
1407631
978242
1697579
1780270
865651
296165
834875
1217418
1518026
1503178
149366
1880701
715949
340885
1345861
1561170
1830761
748139
890152
1784943
146741
260528
1538605
651060
1811147
1699967
987395
730162
1464405
1184088
468788
1124438
876737
1306865
538403
1224376
1620298
1824159
1879741
149273
874759
1912141
1574947
267259
866098
572911
1856843
1502424
388259
1976002
1757073
642010
180682
476914
1027354
1607668
1688522
670204
645162
1869449
161678
1116490
829641
1372907
1034628
288399
1520260
1215784
1813237
1521801
928320
577907
439617
766104
23214
79155
153831
1443804
1871833
1749751
1459426
1866764
1669570
906246
1593267
536532
1237743
591629
224286
788343
1181460
1946489
155706
801372
1866533
7941
517755
294812
319305
1786593
1092910
1503955
1500724
749014
137063
1277343
48840
231881
1395538
547127
897549
1145611
922567
1228777
192670
1481566
1514552
1257161
1617922
1307752
876207
1335150
8403
510911
636666
914348
627594
1911107
1957506
630592
170132
822997
1316606
1674337
1721665
709898
1417280
413455
927511
1542954
626659
460189
670402
108185
1896412
1683025
1343347
1814176
1319381
805910
1400908
1349654
1404530
1461844
1882125
1410893
1164486
1033058
294810
1706327
1631251
1758302
1994988
619721
505647
687331
1804666
1239871
1371296
191151
1682563
1783819
1285454
1125695
1067423
612467
1272974
1445422
1285441
262603
1699232
1991922
206439
1134241
1370431
1134353
901175
474685
599460
1659726
1107620
804575
409803
473184
1069758
429196
1605069
419845
1927545
523724
538240
139864
778634
1649459
1406525
1511308
1045314
1665181
562238
348071
928080
370169
1402199
1768380
1034838
64796
53059
542901
1256114
1875375
183505
71997
144354
1382865
330105
1063513
1586518
1371557
858038
845213
1213737
1792801
449478
533596
1217236
689753
766826
318468
117835
978019
1422765
1467756
1333594
708475
1828813
911309
171935
108564
846297
1632639
773572
25537
1631107
503237
1424994
147440
1246689
429711
1093851
1832183
532797
664490
1826509
1836978
1607130
1099004
67173
1638338
1967111
317253
1904273
175627
1203308
1927447
618546
1626187
1021782
73999
1149939
911275
409799
1738652
1469285
351606
1623523
1664503
1329087
1938486
430717
769910
1590957
1883917
1987076
349901
1731389
956893
227648
1780581
1599492
1298116
31604
81797
1027826
611881
19488
1453680
527385
252038
790570
252580
1374223
697994
550179
262876
550724
1841925
176403
1917212
521995
55831
443712
1096391
1444450
1102676
282464
500587
768975
1088852
564583
776470
1364244
1040684
746961
1710696
920873
323291
772422
507680
1397412
807426
1320036
1370584
966244
1261774
1548292
880445
1084581
562284
114786
397721
1477179
1906617
1469533
316524
476909
1725556
1046174
599060
166294
231688
1065397
1975896
1341278
48707
928635
848533
1703626
1165775
175491
432665
1041636
99617
1372870
1269296
133067
617698
703890
297156
78460
1675092
728579
358999
703251
374185
847671
330154
1334056
154703
1459366
658540
1096798
16511
1778242
742436
838579
1178606
1332418
204594
1601144
760930
1099013
1373129
205545
1226360
704565
1782285
1384765
808685
127955
754117
1252970
1168637
1842976
892948
249970
1663823
708473
1365071
181224
1812285
642077
1839469
1925326
74958
255640
229723
359738
883663
717773
1460509
1340917
64479
884333
231357
1483125
1319600
155845
1428359
1527997
996769
1587731
1363204
74726
1969432
315032
756697
1952761
1257578
1433580
203416
1519261
548143
388260
559439
24098
1226360
1131836
1620160
1058167
551599
1768651
341770
319839
275506
828252
921943
379263
1778929
173692
1888959
716874
1377478
296362
1183643
495253
1587104
494621
961163
1572755
1514578
264519
1884063
292567
325183
1535063
1349496
1947426
302367
1606774
1238950
1441365
247522
293703
359414
1110355
1951351
171200
1911384
196315
134566
1469723
922758
1079421
632590
716037
1394531
1043405
436695
923643
1293646
718237
651363
374294
164054
1110368
955006
1046765
899278
1921570
1908577
838267
32419
1970387
1519958
1362657
214203
153971
1683361
355590
1407209
643745
1105985
557997
1536465
932525
1624047
396390
681304
1590933
221387
1121
750494
720292
295358
1511867
820708
725190
673453
1092447
1845273
116152
1879352
1280311
682859
54390
553650
1385372
159233
713080
1289389
28202
361116
1386832
111477
843179
19497
1827167
413237
1070191
1099100
384264
1755577
1738152
1338448
946119
1439274
1334379
1653572
1815497
510802
1538385
25329
1398577
855299
1095523
1807635
470958
1601752
1723540
1991160
439985
706640
1618477
1541628
325885
1496672
650017
749252
890019
1783063
1133260
1786204
622326
309923
781602
1395300
1711593
583436
549914
501264
1262144
195088
683491
831257
344826
1644688
594628
908422
297348
812609
907951
832997
1506526
1336176
281946
1377072
1712029
1634861
265887
911636
243224
721403
1883752
1227900
55522
1858358
1279042
281618
808565
781873
63054
689533
1237998
1708942
201614
412298
1451748
1695909
942793
709529
1053323
1111235
1757664
617777
587430
448055
170065
1487308
457586
1815309
1949716
1037411
369323
1639632
1524496
1219565
1240164
1870621
309344
982141
1745439
1875505
399212
151193
1376316
540498
1705249
948419
352460
473476
69642
1734713
321524
1659101
434962
742697
1766312
73985
1992021
1608369
285387
794389
117273
1953633
4841
126127
527349
1956841
27515
344604
806438
215757
735470
577832
1864945
418351
673208
955720
1748589
1202615
924839
1055101
217861
306353
1201441
1210150
1881902
361158
347053
158163
851248
1885244
90260
1439339
128591
1019510
1693168
1172074
1059549
1086647
194177
642982
286017
401719
1196022
1306455
552189
1976525
630895
63399
552576
1458155
299846
1161454
938470
610032
328678
586247
848638
279517
900625
217253
1227681
903892
369617
1676747
1552307
105350
35311
23103
1354050
1838773
577835
1838106
1520812
243272
1317929
671692
787982
734343
1372000
794659
1363937
198157
1588022
551065
1896988
1090147
384315
1753610
1777291
911081
1335645
1445982
235435
287049
1868010
1497734
1477741
302324
722957
444051
603877
1494176
1136271
1191751
1099273
1785666
605232
362966
787128
1858784
206888
390789
1065192
401127
180291
984787
1600516
955861
519289
1918919
1135781
1943138
1485962
835927
787390
764078
671361
1478509
232916
1280683
284368
145510
1704193
1164373
756492
688216
1221792
1022539
298384
681818
124771
1017529
47533
1296110
166590
769601
1071461
628554
801830
1340394
155723
1573743
952719
743179
39370
36545
976339
109310
1270450
490650
754079
605956
115506
204891
577452
1093216
78005
1780518
44334
1886222
69132
185091
1593825
654221
1762766
154922
1027377
1452539
1146818
208349
873069
64914
497318
268985
648888
1495493
1071002
1632471
1549922
1085941
327011
135092
1691387
1377797
1688672
1302185
190787
154893
855465
1859048
379787
566059
1145959
875780
142136
1390506
1166268
1867087
337505
172279
569393
295845
252234
1420365
1763712
588758
1289785
1080208
1614187
418081
1579524
177658
1978446
935893
647103
1966276
461014
1809226
1165429
1411527
279833
1883569
1318139
767889
787840
418129
1593098
1375294
567684
1386208
756965
1264102
121700
1705914
634815
1079026
282842
1644647
480739
815745
749546
1274257
452405
1910890
983657
317205
1599277
741364
386301
1175454
198200
826563
364854
1037037
447630
942622
343241
853162
65069
1701893
1563470
399325
1320240
1959154
1902651
243564
1578298
1330148
1104705
140219
1419921
1619902
1470831
841752
165350
601692
1663656
88642
102038
84363
1834605
1330916
329445
1463631
840824
945259
1929579
642881
1842849
1883044
17525
817380
1716671
1982365
1899096
957716
1734022
937186
1572948
1633230
1519930
127945
1990432
259326
1588302
2440
676497
1891159
540205
1703000
1993017
1819244
1985097
490706
110241
449904
456831
129064
724194
116970
1429066
851393
1810964
758457
40017
1452228
1762759
45235
645783
1200778
707782
111817
970897
1287403
922461
512640
1583803
1558349
457918
1098933
680699
1572977
153317
1130419
1032297
1244914
633055
446280
903547
143733
1301706
1482967
1376767
550304
649103
37705
1360085
605293
1813055
547373
994341
1643200
1033529
216991
1677698
137625
700787
1455622
720293
748654
1391632
1386338
954560
1805517
577046
1805358
1858032
1784032
1736947
515405
1556931
90817
1628611
367740
709083
306738
98046
227027
954743
1965387
1293534
617300
1291545
1820624
1078947
1673864
782224
1131053
1499350
575228
1858905
1235316
32582
501526
735200
1543314
1103143
1434848
425211
378932
990971
1509998
501093
223589
1016403
1497154
564508
1380444
1889988
1680285
1986364
568838
95177
780596
1579077
869464
985439
117642
41127
965471
1228992
1935499
1503352
808436
378852
800232
906777
1392766
453034
1656931
1068043
986839
167767
849274
107636
1103718
1121411
1837123
332759
277263
1746247
1644632
125863
1008054
624520
285966
11860
828702
1690962
476043
489460
276627
332515
824734
992842
1115267
1765128
1267510
694921
1578668
1698868
1868374
1292135
1110300
1172138
418292
1753913
581243
1138765
1677468
468355
1603959
873164
1226226
1169346
1019257
593822
710361
221084
245415
28615
1899512
1192848
1575543
676121
484805
1717889
940322
669059
1528644
239361
583986
131252
1200942
1811513
327757
1231194
590509
1865686
869531
1726616
548899
641111
769917
1528610
46658
783894
1053726
172411
1212316
1627052
173229
838470
1664288
1340027
708982
1035460
1047484
351472
1887740
1386426
1675975
932208
1775034
1535753
969091
195403
688377
1178412
573116
318453
559638
1895463
1480118
388561
3570
1280207
105543
1071685
1172569
1417801
500636
1053821
1914437
1704662
551148
1577166
733475
859605
914256
736476
1851952
133869
28271
1059767
188521
1317039
1886674
1174021
403934
1137691
517555
1772376
1189649
537888
949644
315093
496412
1440501
1390871
156458
1070689
1112016
1630381
221753
1024874
1819156
427350
517999
904606
255724
29836
1326225
143640
1795581
1901751
1937272
844291
352892
609406
1970822
1766074
1361286
1924517
889259
331237
1520471
118882
1323291
1486796
497822
462828
860309
679180
718363
1618274
1528851
818709
974360
1118176
464042
878984
1165546
1527764
117713
1632209
1241122
1015899
1227592
1219227
286567
1283310
153072
1720531
1240277
1343661
1813434
992290
634260
1599869
847925
662713
1162717
1479065
607852
274243
796631
1193830
1162935
1451437
798768
339570
332400
287105
1099360
1544121
1811667
983406
1914790
473041
899708
53681
126008
1263434
1010650
718063
566063
251225
98234
1022211
1729710
1710492
562542
344707
1686777
1065353
1626633
988310
457007
1847776
451535
927630
1680255
590459
1886815
1777168
1362781
458061
283623
568310
1441543
1334499
1139076
304749
1465717
1874114
1840562
1681721
1542921
532815
88290
1235925
697446
1347508
927771
1685740
460549
1817893
669033
1476322
554661
1775255
474781
1181797
1268220
425465
578110
1329882
617544
100991
1152853
869421
1170881
1685526
1993389
1278722
1847530
221455
448204
1190097
541742
859609
470147
1848071
1461934
1982400
778435
515125
518381
1222011
61054
1180967
1343213
1260509
873900
1029396
1708845
1624012
1844257
310964
223937
452051
739173
741133
934111
400395
118259
570549
223788
243742
1555736
71791
825770
1739244
1757419
139151
1208507
1893733
455648
1661512
1634506
886548
1995282
1598311
301476
229311
1400458
1759674
605675
46279
679977
1665495
355990
303109
342147
939248
611849
1773850
148419
1394635
1848852
304366
335783
280318
1437228
1316401
187936
1208254
1702705
193694
1182236
539000
1038543
694747
1609984
599492
1638224
1305686
996154
1253874
1653914
1572235
1088167
859204
1723114
1959483
1349600
1084024
949685
258266
98399
796366
1021773
988886
1197990
1515335
1523030
531520
1463648
1797940
517966
1242301
466533
1053088
658056
1397661
1551855
32757
1704378
755547
732195
111947
1714341
1043437
1920400
743628
219015
1251282
1914108
1578184
879163
1755503
1296966
324858
533553
358045
749319
1249876
959318
774373
1140835
897103
1197779
1424731
1154968
885759
5837
111788
412803
1423191
19378
1565396
1469289
448788
1527151
298287
534225
475948
1513380
1074001
1686683
1213731
267976
461259
1769173
439382
1962175
1200751
1056728
455698
1743704
145880
75757
516798
1499211
1201226
1390212
1636958
1226460
169169
731736
1711448
1194696
765355
804193
1965220
1107513
209449
187528
623851
1282639
1910387
1502691
708045
1139341
384172
47295
1428053
688129
1408852
665946
853285
1678863
1453150
1137087
1264579
83421
546737
1570014
852677
1900135
484759
296145
1143164
1135467
1996785
517885
413075
830905
523888
1344014
1258727
958959
1493469
1496960
246819
218502
353192
975246
743784
1117342
1435100
1455612
1672881
81812
1467400
740336
773946
1856525
780214
1897551
859550
127698
927399
774221
1197872
384923
826414
1877589
1606919
493007
736341
1399962
1817730
311818
1465712
1114634
391540
1436728
135661
1679577
207683
805305
1006247
1262519
1034544
1304935
472679
87709
733128
539337
1576848
1793143
1780692
224707
1512595
401864
900396
1463619
89014
1784295
1304139
1655727
266451
299379
1475084
1154588
1119515
1413419
1994096
809407
1423440
701560
1147574
667329
118066
17698
1062624
1172902
1397087
544527
896055
1440994
684156
163284
1372301
1875623
1398686
1121186
1737276
437738
384084
243782
1877758
1773816
1269075
73681
1662625
1391297
1865046
1621741
1316421
1431478
1439827
1782923
984514
1415964
828752
1176124
1095795
756249
576809
1300959
1711744
858515
706507
1076371
245557
1925248
227831
1659019
760678
108495
1606987
743087
860015
1862939
390111
589551
1109664
538939
263456
550755
1398772
544989
488688
1895884
298083
1763161
1542675
1780770
828939
1059580
1596790
1139040
1840540
146985
1206062
299898
836160
131611
1662536
383239
1893270
817228
155400
335927
1899121
1167633
1159820
503810
212250
547305
656925
395898
1712804
628434
1523220
151085
1143686
363729
286230
1727278
1373552
307450
1092990
1043043
79218
205627
1927615
614830
704483
1321093
487714
1527421
1252553
761967
1402719
1685307
846545
1226826
1022977
439690
1604546
1643361
1026071
178865
1536466
91146
1345318
1190593
1584777
1628693
202559
136612
1583330
1162309
1777622
1359209
1379593
3117
1761778
1632285
1020331
506808
18358
882796
1760018
351896
423446
1099941
621567
179910
1132446
1339147
1155432
242595
1952711
1882076
795818
1292096
1771508
1706655
208675
1973213
1710021
405859
639071
64733
1804540
514237
791102
1562362
1766436
1590053
1012922
92015
417263
1187605
1672606
512088
912569
1128616
1440447
401890
605760
272523
3489
260856
1566416
1886436
589665
1514061
1098698
613946
1938016
1770369
334392
1048593
1158345
1574554
979644
1547374
145815
1407344
1908475
1524587
176413
1299051
1300190
255468
204925
988477
1898545
815026
836016
1231969
199527
1122406
1243104
1600765
284649
25419
1591986
1643360
121126
225650
197885
308674
1956040
996335
376597
457967
119181
142511
988746
1229364
1755693
513246
1238209
1970079
1484829
935856
1021407
1987216
1294630
618548
358635
245440
1459011
1256754
185267
514416
1855433
151778
638026
299483
1016122
190370
1580055
241120
239817
1342483
1242332
1036861
593165
1013654
1497033
1078244
65704
1041326
1561500
357264
79267
1128908
1624060
1967247
1499569
310841
550867
1024535
1894225
452842
1918681
863666
1743001
1257791
1806425
1843862
237785
1272957
98968
914133
1407374
459889
1071171
1026400
718147
381897
1777853
1276895
1924440
117773
689249
1177756
1584823
1322184
1625346
819938
665458
379086
702448
1130655
348173
414572
569885
771346
240543
191184
475533
1523265
1526876
735740
1067011
420822
264600
1560428
1971745
1374618
604268
463419
930074
796738
219005
908868
1802472
783127
249655
1657994
1977384
1644513
1118956
1582765
1101232
348055
856790
827743
757449
903290
1073232
583909
1572903
369800
763038
1877198
631260
1354155
1167011
1423145
1330874
1612910
938215
1302108
2018
1562564
1030645
1475101
961617
383850
804212
1069473
793980
419158
1157875
40068
1326888
332986
10368
264047
1048507
1278641
1811917
339900
372867
1402729
1981290
319428
1828746
1175169
227854
520518
1169115
724213
339247
1209927
814421
951987
783459
916906
1771613
1234948
692995
1730931
238285
843944
1278066
813936
1606249
773640
815698
581941
1762643
479852
1365923
405262
1069389
838051
151914
195777
204189
1017754
1329616
1320331
699229
1040304
1084419
658555
1266340
1867484
515798
209973
1959215
967198
1725730
1846852
1495116
1752410
685500
722334
1779238
317947
1513540
323344
1544798
729644
402841
803181
1750983
767865
1717670
463850
1802302
1356290
1228130
1455760
707464
1624222
334976
64190
1220058
368514
1856140
689436
942766
1075049
671413
1274657
614271
917526
484319
1873766
1520648
1135027
768200
1040766
924223
1920210
330428
1468873
1255783
1975564
11170
135531
1368922
677965
107260
1985789
1621310
380728
623579
387121
362712
1948814
1134735
325026
909062
460328
1312455
1971023
143612
717123
1608034
1753363
1997074
556960
354183
988125
1428502
1229313
1657454
514265
1011644
211676
762103
1292704
1193778
53751
150657
1082792
1695595
1448596
811420
515448
1925977
474463
863781
237010
1323554
269062
281255
1032045
1837236
1866361
753602
555109
1523568
1736799
1411385
888958
611909
1426435
288627
223992
196543
323757
983677
357830
1369765
1054029
1108459
376363
328339
962434
564029
1605276
1741816
1747509
1500093
606119
612549
1670982
873433
310542
425022
347738
394303
1479795
1832501
1925598
995717
1991337
1598157
873926
1453122
227734
1581725
1235356
122757
16162
169803
1209205
68966
288542
1510624
1364695
737660
1990558
1277394
68857
627961
1800936
306703
1338442
1592189
1860771
313588
1402793
450928
1072413
443950
1984170
527715
1104037
316161
1222548
1058351
249031
1758900
1629654
1852600
1723041
203963
1693495
1585989
1565112
298922
426272
1894970
1535201
1679761
1614321
1143029
110742
242860
738993
559809
1458314
147565
1358932
319283
21697
756564
1512174
469047
1098980
1894862
1488768
777779
105709
552314
1204856
1345344
704098
853784
1887539
663681
1815738
870351
1901909
510060
1650310
201776
443748
1296523
863589
1661160
886891
408920
1899165
176901
1592408
1456937
1409294
1939810
1427225
1606278
639389
694257
292335
1714743
1855945
1545077
1361652
476392
812344
657243
504640
591712
833084
1242443
809490
1588727
648429
519385
482755
733938
1555022
1486595
346475
295386
940544
480189
1310568
616979
1684671
1688239
1682007
222016
1249542
1258101
1174548
1301820
1259085
1796863
1636509
350237
1833225
1042258
762448
553870
899504
231185
33056
587722
98196
805440
1524949
1699070
1219163
1924383
1412033
1831724
14621
1070229
110874
1164411
596079
171665
993473
680449
1317601
619200
1791478
653241
1173483
908447
534351
790462
181168
153584
896612
1478157
1549258
312236
734036
1926871
435469
584441
1130520
305767
1124913
1638758
524651
544785
980945
628537
1152435
1632548
1213039
808808
873449
856899
1742020
198359
1810892
159658
1477439
1782782
924411
800198
955382
1707112
1761945
1056093
323034
1308179
1172103
294253
1005936
701618
1039052
1029606
786163
1079306
1409681
451849
693460
1688349
1757624
1169100
607412
1415071
1694386
1744847
543717
1923496
1622038
32688
46407
884365
656641
1973667
1581024
417645
1861557
1489139
1722225
1435526
1682529
771184
713119
1127942
633660
1322047
600958
1181893
1748838
438643
1501194
656974
1337347
1957195
730669
1513037
324438
487959
1253267
403449
1080483
98735
1263931
1881820
1998227
256722
1389820
666068
7054
285576
1845345
957010
547545
709479
188504
941652
197439
728217
443639
1726266
1558728
363454
1891354
1132477
1749438
1467942
1391757
1709581
1302746
839369
97141
1469451
910830
775134
263941
1847097
883943
57190
547107
257013
863788
81302
1182848
1941468
461126
720345
1430016
178420
1923350
30020
664126
926033
1999941
849635
54
1981710
535079
1911503
1656945
1492395
897750
262428
323051
1298778
1355772
984525
470991
677354
903886
955840
1124674
95831
1891045
1892352
200882
1782685
1184471
21837
759802
505432
848873
1937896
1255288
1903234
1441492
1984583
920168
388224
683795
1921284
742037
963696
1574707
1274022
1269116
901377
308773
653105
1009293
812355
574699
1610797
518992
700481
976253
1468073
1059121
741518
1887895
1148314
1808051
774674
1252838
1390169
245268
349833
895572
868138
62332
1893057
1407669
634084
681493
1405204
539041
597266
1045629
1481315
464384
231234
1086687
1232371
1734842
1010033
1882610
516272
1041774
293074
868333
1609890
1553002
1483460
551110
1425119
1322902
362612
1675152
442749
549206
662927
632479
1376115
1364548
233258
1915624
385461
290956
5339
1122140
1559908
345444
437074
257569
1287037
1705427
1960015
1802424
493619
1431058
1657277
537194
1579571
757802
1036994
137101
1312523
735386
804607
1192600
159699
166229
1823430
1930946
153515
186601
1594703
1138594
1636488
987922
1043156
921695
353272
38257
1614460
89210
151477
439233
881657
296606
987241
633847
807662
86637
1589691
1263641
966472
463668
475148
418836
177729
1865935
84106
1572790
54618
1225275
557439
697938
131929
869366
255436
1797655
834380
1439644
1116084
1305783
1098881
913802
1164260
1446666
686581
682380
992543
354233
1445489
393123
1393112
1421512
603057
493152
668353
1776404
1614535
866336
1343188
173835
1295926
169448
455675
433102
1592203
526732
1634772
779176
1231489
269429
361139
440728
1157863
852584
779347
14193
274913
1425473
181081
1219378
300166
270907
558287
812534
1820472
1001134
1944101
494489
1674190
1051059
1599067
850945
1238007
966468
1413153
980456
1314924
1542034
353601
1295374
1662089
1642837
475387
311332
740767
1323015
1637820
1050312
1334749
1019634
1697643
1349173
871489
1503422
1750430
386576
445188
1747513
581105
1339903
1504957
1146846
689966
1955242
1415674
1020102
660848
959354
1671576
536943
316561
1954640
1392324
1525219
260884
1392651
1786413
65700
1608960
464993
145576
551036
1281172
1607995
822010
1044062
599818
1988681
719264
1747173
19889
32121
1796786
143979
894301
1745892
508391
1266309
1253480
1160267
466088
1842713
791939
459447
1093054
1247115
224993
1655702
164725
420672
1164877
1381261
1732254
935115
568233
1388694
908330
1232679
844387
241078
1956807
534330
455978
302210
1239210
745370
779953
674082
1366853
658708
1522037
1410701
525720
1912360
1105216
1605126
1335778
1147975
1303151
731367
159539
489649
1559873
609480
1830433
17153
1944548
560634
1486080
1765422
1231787
1607971
1032429
1106747
741012
683399
101483
701574
1062651
696189
1046601
571820
166052
1724473
237935
541971
1906053
1199173
1960903
509900
1869641
816945
1659677
543917
237905
608323
203344
980141
375420
761055
1301911
1337059
45502
1814574
155573
743148
298739
844569
1574905
757216
1192374
318330
1351008
256811
358324
132798
1812275
1700547
379310
1109876
250989
1199766
1668628
931259
1250202
1496184
1214661
1428750
453242
1597452
225322
602093
212378
1664140
480021
36648
856161
1693448
12908
197928
437139
1261009
1123577
1711187
1556406
339762
1178193
939300
1245470
122257
943390
808387
444750
1191184
979708
196228
1293211
1049344
545863
875141
1029613
1526823
892404
503924
490135
711283
248443
424614
1365200
1609409
1145630
595280
1215531
1683832
1356323
68382
1038196
1767921
175527
589623
344276
1222208
989219
714754
1220253
957437
1446675
1731725
1190571
1346189
1034389
1579281
731
668457
1426934
1411388
1034658
877396
336056
1999659
1006575
1633448
198187
469615
1836911
442963
111719
274027
1054025
315782
907789
97166
1074327
1995707
1099946
297374
540600
379035
446167
1207108
841815
425655
1675644
154107
1089034
463349
188771
1925440
1679842
1361159
1203267
1639896
1624457
2277
1545658
829935
861744
896608
782236
1326515
981188
663483
100565
1563839
17057
1844425
832606
710238
1639966
128670
1282983
1953743
188847
1211144
54346
939794
359341
987607
1613202
1541097
1571721
815101
356729
22798
1632812
386895
632308
1983734
1406942
819834
43376
415721
1767911
1637335
1966186
1049142
1297057
909641
1523492
190649
735706
1578365
330173
110104
1942752
220430
1211260
1400579
1438839
207864
1005673
1129505
1455004
60840
470194
1321263
1833336
853606
500939
352670
293072
1024927
834963
64540
884503
829928
1577750
1506824
1359443
831433
19616
932028
1632338
1592377
1245535
923194
780979
1478306
469658
946831
428888
1846406
1693337
1013983
1876047
1037478
1825667
764890
81844
1727812
359381
998234
322027
769426
917094
1443157
1563314
298175
1758228
174704
1190819
1470383
517849
1612669
1209311
546365
492105
1383276
293419
516891
1392764
1132026
1569931
1541614
1593234
577908
600653
1415067
1513375
897447
1243892
1512744
1744730
1696536
67796
191609
459726
988348
1945259
301230
1665956
1318341
666118
1832846
610528
29999
34997
771693
162239
1365564
1334998
812210
592286
1738757
1333787
1296433
295234
821892
1590234
1030516
1823235
581553
1816946
1694358
1017036
1997866
1536866
1139481
96910
1473395
1323255
770188
667848
925120
873320
1014715
436232
51407
457344
1559887
1276145
222754
71561
1337203
1481012
1975392
1457275
211112
837387
325036
1656100
1758223
1051831
1849863
333094
1898239
1385700
1409508
1117656
1780694
323766
1764521
1580637
781700
771231
1038018
1087937
783344
1117171
1341114
900472
1708320
1125927
1318807
1739084
498941
1792212
1585489
779623
1148808
63658
251975
524631
1582460
499511
163293
1164829
1704349
224036
1616183
1957204
1974319
1125555
968242
1188098
1800357
543467
767812
1169221
1585801
739532
538687
177949
351052
1639666
1324471
236969
1958327
1432263
142066
580413
1578696
1682055
1471403
1486350
673792
1532421
697724
745716
470881
1983361
1386457
914043
269783
1206661
1495819
1592826
1374322
1632161
1098608
202548
979826
1511565
467185
56478
836835
1820355
1659992
1613347
492925
620306
796250
178557
1506046
807470
895617
807279
920490
1681692
116992
904905
1366369
1684353
1519324
1947440
459552
1174405
1289318
394314
1669846
1484301
473185
696314
73061
162057
1328537
1389617
1361446
1282737
1476819
602297
711548
627249
616584
1865929
324722
1652543
1731160
605478
1118746
1055350
1740346
258822
1368526
519182
1463837
315164
461827
1953384
1976616
556686
1704549
48576
1701601
649395
1732748
1091426
1677432
1986537
678053
1658523
1679170
948701
828535
1784392
1269669
139643
88953
1749022
453638
913051
282639
833949
31924
1211226
733091
1949410
1861235
1894807
385620
1184177
495245
1583332
1117897
1400983
107154
1553723
959717
945051
53057
1113443
1411947
1727454
1185707
672446
1026509
523404
1855204
325747
1479038
1538890
700851
1879186
1955091
1592914
172796
1392370
1638978
1971524
1379485
369372
762050
1933832
780337
775259
1778736
119972
1775916
46021
1401841
278921
184363
164988
176528
1487990
675217
1497822
1981629
99969
1080350
661502
1124835
1547491
336430
126
37389
1653022
108814
847273
45376
217198
403760
154454
1573091
610133
418363
1414467
338508
121731
325955
1684059
1741192
1273413
841466
627968
307160
1666783
1472487
412521
642040
1172194
1226474
262268
22945
762225
1473615
886793
1405494
25217
1261380
480670
1315501
1037046
1331542
939076
539412
921739
1308566
1441260
1103696
1679388
1008212
1349978
1843363
1489524
1568749
1575197
1370256
1900367
1097617
868487
1057896
153643
1171605
147934
1354122
1526963
845461
1064390
135837
1698011
1341950
898883
1020288
666807
1078439
1561379
133974
790146
1341423
379791
788584
414222
529405
1338949
1714401
333361
914258
856420
1767194
1862670
1778961
1054047
181424
1175978
64799
434739
1224922
381829
1812415
1385066
1240314
377213
1976262
413396
1068604
544535
166439
516554
387559
1869473
85859
1587623
29170
1216439
223301
26826
1546380
1219937
205740
917921
1987722
1783393
103940
133199
111175
94947
1676426
280938
1841107
1461244
1314873
768338
1080001
861581
689799
1037329
758240
663666
756024
1706505
591481
1427236
254646
855280
1326137
1697158
1163400
654249
1087846
1745286
853261
209907
1276159
1723005
1949309
1116477
1956962
1344157
595869
1941324
1564517
76118
723954
1295855
1088035
1532572
1139172
806699
1857788
550176
578358
614075
868301
1606850
1792227
473078
415075
1996002
1899020
315681
1111184
114322
583958
820759
710472
688306
2733
568017
1591030
514190
505345
1876073
1651686
1947591
590625
1072783
424062
1338828
1289608
691434
34107
609533
1128213
1464450
109581
1207243
414946
982521
1826938
624016
1097906
1223916
1238563
784358
1940647
1239352
1779335
1377145
388131
287833
1907205
870670
1710627
989994
368321
633817
86971
1701506
1180747
78508
1847995
631177
229568
1531182
320769
287169
1962564
1780312
1970849
967958
885647
1394299
1179031
796421
100100
319667
213743
689822
522267
1025152
1660833
162584
413247
66998
1219988
1298214
465257
240586
1750345
1491401
1146309
1050195
1189058
394053
1981793
993252
1409306
1124363
2099
1552792
1605140
1346467
91183
464733
831720
1096957
1248681
379912
1869760
801950
1272807
1444729
822031
1997489
1246757
1643016
1795574
554990
1598370
757931
1392876
144637
932199
1864278
104230
906867
1817019
176577
728279
1139010
945277
208720
463021
707529
1959330
1154291
662545
481960
483473
1228482
162285
1766527
184453
459190
1047997
1856544
1998156
1006233
1748980
108551
8660
549966
849769
1499746
526794
1930957
714562
523800
1094729
1589229
1598391
1985093
1086630
525253
1508663
381623
942313
736664
21868
1699983
243988
956503
610118
238931
1392827
749798
1310150
1937106
1539996
1295046
1475846
1249027
339705
1679821
1973778
445723
711804
1506477
120456
1894008
472641
1468843
1157100
1652487
1137735
796636
1554547
906798
1888542
813140
1760643
1882558
227995
833049
1907155
1125181
1461357
1650459
299520
1547929
1473037
1059575
1368080
531024
4394
498035
1755738
896570
228824
474504
1038652
765618
585619
1602831
639298
1279064
1258930
1661585
191105
614841
1662985
138052
669138
478444
2828
1868085
1440708
106204
687482
23261
1656329
1615791
1908664
979840
586802
1710726
208315
333127
683551
1797886
1794051
232400
1273466
324068
1863205
458178
1266477
1369557
466595
1040321
1595714
1524880
722908
1698412
55355
1465368
963391
1018228
1674755
1717856
463943
1916404
688350
565304
1364335
519000
282754
1032349
415324
9064
69674
298077
656330
1754343
1403959
983863
1593853
1839468
483905
999877
61829
411252
1547757
891974
1830638
804445
607662
704105
1733752
888580
1918949
324922
668353
1346516
1393053
867911
1330275
318141
352177
169561
1339456
1967726
1731420
1724205
1684805
1828952
882906
1818713
848650
798431
1023225
498559
70938
1741299
1704943
1075326
223666
717954
1069044
448823
188715
186637
1240676
260481
570019
333586
1346631
1491000
283748
963909
1878123
294865
1060908
104095
1789473
1035630
1009331
1916030
121396
380550
1746751
665389
32280
1258176
1102729
1730117
1886184
692062
1406801
929362
511300
122469
1504549
1986317
648695
216428
738925
1351507
395359
680401
1371370
1115049
634160
748972
565083
25372
966623
295451
1105440
1989401
1393806
220297
1377802
147043
1333115
1054867
1455870
128793
188669
199960
341486
1432062
1918638
1627118
799290
1746731
1107797
180490
897808
1857879
961428
218880
672186
1110915
554168
1678498
804845
1543744
779742
1996347
704756
733596
1363904
722232
778327
1803623
1366213
503592
1726275
721527
1626647
1557515
1808008
159920
1770095
1028127
224562
743577
263893
927961
1037720
1118077
1042797
1354360
604613
552665
642091
165904
366571
900356
115133
1509415
1925583
4324
803368
433078
609509
311080
210569
73501
1066627
1819165
416448
1328523
1555654
423563
1100693
919100
1208689
290512
1279043
491710
1552824
1747143
571933
1681189
873032
691637
1442613
152351
105923
1030423
1035259
1879411
455667
595054
738237
1811364
1056376
1026968
1535601
934903
1145101
1722428
217295
30086
1309627
1667930
1211035
1072616
1200171
1715732
114994
1864059
1530505
1424697
797602
1865427
1663587
388502
360670
969949
262114
1079259
196749
1150883
31036
1553182
957399
793568
659792
825764
547567
125982
195577
1161999
967622
202828
400814
1152601
1783644
553698
350390
1833271
1242215
796338
574185
1911382
927683
866846
1690765
62361
1787106
362826
518299
1307435
56122
218327
1710889
1188919
327853
469873
1731119
5037
353076
1585569
178036
1778370
1532165
265643
725482
1131747
277363
1620184
1159628
1355658
916680
697526
943845
1776230
887771
303582
1995201
651912
368469
1816181
380362
1776629
1058657
1039908
83563
652242
1769843
1959528
557508
1500105
1399386
404452
1637008
1212822
1610268
1962403
803180
740321
1151968
1245298
530572
707915
1075687
1779679
644123
916592
611280
617000
360431
956280
233887
663744
1894030
1532680
1481039
762432
1647201
1525298
1726912
335488
247974
103646
1659581
316275
646445
1877254
1003815
10016
1243883
38553
491895
341908
1656219
697671
1912641
1816801
1236466
1529356
115141
1492816
1921171
559391
343047
1576250
1949381
1982544
611377
1430826
1899228
1638610
1726255
1854024
1827886
1929008
721336
422810
808163
242727
344096
1049302
593260
124730
1568174
367734
1009125
377772
518485
1312823
1892497
1035077
1217967
782264
1213083
1234511
1548486
511352
1995777
1880105
633336
1153399
513584
462164
664647
997229
1997107
1054740
1403749
21968
1039942
559682
871311
376566
916886
262823
930921
1454549
327549
1450316
316835
1713992
1415733
91920
296617
205058
291487
60900
1545686
832408
1036827
1113323
1827905
803351
1662784
1310602
1420884
88395
1697269
994531
567188
1244569
954360
1084819
1457963
1274352
335754
1792515
141130
310931
698143
566581
1837300
3635
111230
721394
1479683
388753
186210
512643
1744627
233006
1265835
1321732
943725
1583513
1957060
466997
1480583
716667
1600081
866079
1635670
659326
1326797
33198
521061
331282
1837797
520197
230413
1906686
1839964
348309
542635
523557
1493978
1146758
1407451
1260121
603889
878795
1069039
1080546
1589024
634529
1342648
1274750
130617
1769209
1428755
814535
1284698
1492715
348474
1628676
257741
1982463
760452
1639191
1040162
554839
5397
1511199
534449
1044905
189659
1194526
91272
365549
1320636
752400
1293003
1378174
1402752
1824282
385204
549062
162919
713065
59830
1409924
701298
1571475
315723
1961210
78622
1779596
584017
324838
1572202
315241
1818279
797155
1511153
747477
94885
854891
1253073
1074562
1153832
1574766
1487088
1174302
853594
1402429
1604337
364229
1708514
1501549
979875
1667542
367320
452996
1033200
1106296
1070777
264577
1109985
1494928
473450
1140400
387513
1266253
1057206
1845162
1533432
249870
1653294
1427414
1252027
1316610
1818184
919320
281575
46661
614697
1714918
1468061
1030309
1609823
1327932
384089
1064880
1990959
911373
1701837
102115
376234
295122
1938274
1147990
1779498
1278904
417133
1978375
1847073
1420785
1750913
1030226
1610395
422110
1238032
556034
536683
1059018
1947082
249562
585956
661647
104349
1969560
514712
1313368
142213
380672
79939
193268
670687
914497
578473
80668
582186
689293
599629
131907
827234
1665029
176002
634010
252068
1922731
742472
321533
221671
714940
1909793
1875385
439329
483745
1292661
246179
702440
326671
68575
27661
648467
931944
749319
517877
318350
1750387
864744
892973
1410394
1244093
710457
912107
1331698
1617110
527125
281283
1177636
395921
35960
1362605
1156950
1917987
1294527
1193621
1547318
291938
1186652
915138
268074
66482
1882460
641059
1794502
734315
383867
1610812
1590715
1494799
185062
1885000
47476
492880
1934311
557048
662207
567870
472017
255754
719052
1431029
875093
1757409
1571647
1077922
1301470
1084273
1297290
1343371
852757
775486
890116
206738
621888
273422
179386
1287980
1670399
187146
1301764
366694
817996
1046038
1543396
1872796
1325613
683078
1193933
1971025
843334
941877
1403732
801445
365016
1545205
1605514
474253
766086
1548164
1110009
1143166
580470
1164557
768327
891039
514502
1620817
501471
38376
1861894
837772
1334940
338196
599445
1479515
226178
1776606
414761
220185
535117
1663928
1878729
214559
1317112
922670
1098586
1907958
532486
143623
652232
1165849
1295228
897807
37962
1371102
145331
1828795
1939424
734103
758967
700585
1514156
1539258
1971813
605385
256463
917495
1921716
480316
1918646
1262010
1751484
603171
1727918
1509445
1831632
1023255
1545857
1116435
1051793
1972103
414167
1786104
643188
1273941
1068477
1309237
1990879
1134071
110419
626271
278530
248919
1589085
930364
852093
708031
539419
1793028
1546522
121048
1120063
1101971
316776
1331987
64630
1245379
228535
128434
443921
1691068
302496
265447
1846328
1495364
1841396
1864809
951712
1165586
211681
1900241
1213178
639751
1525993
207501
1029590
429450
644879
1821160
1147685
1569517
1458089
887557
63277
879691
1378402
1102611
1109668
299707
1827186
731255
626217
1819269
1890592
91923
38551
271876
1281313
712449
737649
126626
1699252
532963
212578
1564978
1731667
1157425
1028808
399014
226050
825189
1348587
701406
559097
78904
27576
54820
1167745
1209124
560670
1993999
933723
211790
704460
311847
1517332
176336
1024368
1090680
211316
539178
1386842
343177
1304061
1906750
760934
940907
1674374
497249
1294373
168942
334602
1140956
164313
274705
717859
582965
1903759
1531034
592253
1403350
1126434
722547
1775162
687063
1763262
1474898
1345639
1636321
888702
999571
45485
326460
1139930
1952672
1400790
239203
289856
371946
831405
657586
390089
329977
1327546
1942888
1646491
1938093
1485309
696958
191038
767609
371532
1990345
989434
1710660
513402
1715730
1093060
1252148
1955102
1036574
1096823
92793
1872734
970445
366720
640444
760350
1706555
38032
602242
1461616
1283652
1223289
209920
716786
1780534
875109
268070
1215830
1029117
1804070
1981372
262243
245259
372575
1332061
786320
591593
802119
1563534
1471837
42142
1912397
1939511
945005
224154
1104804
1658162
530744
382194
173424
1192113
603476
1614403
1161868
1989918
923055
1038598
1588589
1621629
884260
165192
1643464
1353845
1785156
635234
657322
1132194
1722040
626562
1255831
1116977
597136
1245042
303198
415140
848531
1867265
411688
246279
1512375
1646457
1593303
1798341
1675948
1700963
1270941
1330702
824267
1024073
419073
125995
694898
1157479
30935
1009468
51097
1432232
1644742
247510
1716120
906907
257099
478504
292194
1166149
1331788
1803794
1834445
763376
916370
428064
1456015
108532
630236
1172344
1384809
516353
325343
802946
1743199
543561
1724864
51685
411568
1005177
1799199
28850
1652071
1002880
465541
1961449
1826456
1138747
1210532
669180
544954
289889
16026
72789
69233
1014669
1997555
678044
1721330
1654240
119965
283827
192784
976396
303632
487644
840823
349193
181512
181867
272325
1725019
1576391
528508
638283
834859
1415503
827884
875141
353520
1766855
740787
703507
1247491
1009975
1777676
738080
486212
10188
1826394
954728
1623056
1803064
67580
94244
460944
1814216
703237
1156036
245234
571475
1114240
1024207
1326360
773511
350682
1818121
736730
661246
336890
1804643
745715
1691007
1877549
566745
519844
1667383
835113
891782
161093
862199
1077463
711620
1046830
1258547
548514
969217
1999089
1621336
1697410
1976349
1595466
1514350
1722542
713145
838311
206035
1241439
178936
1589464
1673924
1182371
1492358
1705770
984649
1683204
1599768
61902
262102
112646
881063
1586170
1259490
939763
284986
273021
1179292
16247
1683969
1276948
1141808
1042167
570451
903870
853215
932648
124144
526243
55033
1793945
1350300
42700
732818
976447
1712373
770316
1026539
259889
316965
622722
427056
628409
103180
1319774
647018
1392583
1181794
1785536
1361780
1897057
1455463
226145
1227105
558118
277257
542558
786114
669906
239137
453629
553351
1726960
1656439
1921213
705048
709383
644563
1496220
39706
168711
1664478
1427175
1844609
1420660
554797
1241973
537575
793605
796996
872550
1236971
393326
986676
849620
1974117
1845699
1418811
176081
624969
568847
30369
1648391
857936
784020
1301135
1474447
1965439
495759
1895745
1878921
1454749
861967
251563
449838
1425572
1338883
930342
342941
1669491
1284680
1957627
7034
1796271
966513
1368991
1696494
1694341
511023
766245
523656
1529459
956916
1075305
345919
846679
481135
1161964
850168
1415912
1365894
1330846
766524
1635147
1145765
1846240
1034510
1965376
1425555
492310
1144439
1339383
1158404
1968014
732733
1491444
1414005
1826699
208769
614196
1159155
857713
348583
1102112
189818
809983
388230
1471876
189856
1154605
1044887
144211
355764
1550096
345942
257859
81735
701925
453716
1087324
1596702
1591170
1326138
403374
319571
222467
1214013
1639923
1744645
1894926
1895245
1955919
276194
263162
105245
1309757
192322
1367836
999737
591714
1509523
1502255
1107657
784784
1711452
1078342
291348
1911745
381002
1357245
1738697
58745
1684172
1663377
1145722
934079
472690
136508
1838628
1757246
1851510
406081
79231
1302601
1648472
702959
646970
1622501
1855887
6182
1077004
1862229
1269025
1545140
1407446
1617150
422444
1203404
813796
1014317
1846497
1462287
1205213
966999
717491
238219
515338
324117
950533
1355634
288791
313590
679904
887236
1933381
1235414
1073743
226934
61130
1946754
60067
1492038
288364
1514457
1060192
666611
1905570
1381484
1109439
1183771
337326
1349240
1353181
1781341
1593729
1266511
1493147
161502
1435936
946536
717952
1253318
610216
697062
1754784
550945
852575
1812367
267545
193632
206819
1075315
582986
375527
155706
385215
782683
1886651
118720
1177008
252347
1463784
390892
926383
1392304
1643688
117463
1570873
1887926
1765381
1143030
1438782
1087179
1115786
1921952
729430
549916
410626
349139
965203
698635
1551636
1476397
1441673
1197527
1258135
1245029
142126
374071
1837805
1022915
473397
1948137
1985512
300547
1778312
1201615
1042272
1446204
204300
1219644
379664
592484
1051238
1871050
420922
725619
1240179
766961
1557889
1568579
1881931
1700116
1427250
642306
313849
1783713
1224151
1803002
1018905
665720
195181
1116295
1528792
277077
448785
1511757
952987
1411278
929421
1180630
94209
769537
109465
1961580
448841
828441
933064
107380
1418694
440189
449988
1720384
212157
1673400
624803
1394882
1853026
589624
274250
288102
1359566
1705233
597212
1177388
1380846
1418594
1040798
641049
1818566
1374793
1666830
1266152
1270536
1233702
770675
222025
1184628
1896337
1089605
523426
351118
1232628
245224
1550657
718146
786027
1280999
1616629
1029417
733775
512997
765578
1494811
1534490
1290769
1177413
1800744
1619564
1233751
396505
552738
1187094
1668955
1550435
1926606
1403175
1388345
559606
1957705
1901993
398389
113002
1204401
884181
73713
468239
786469
519014
1186582
810871
1056289
863723
1508167
946608
962966
1061746
1613456
1243162
1520383
1174237
1935837
1846288
635334
1003811
1814172
1532470
1674620
1409528
1198163
897309
1693749
1145293
872226
799912
387513
1578004
1736853
1888339
1925842
496605
1094474
1822086
369305
214254
1104702
1383174
1836908
96874
106030
1630470
279379
805224
1052814
1276639
1181162
1778905
1607000
522870
1241574
809973
480560
1670530
1517554
1045153
661590
1493011
6280
1555596
1053110
1399501
555863
902137
86586
1183646
868681
1970606
296359
3036
405843
888997
964040
1664579
389442
1236649
1476820
379816
391787
1327775
281296
394841
1967017
1081928
1237241
1276276
1860552
59218
1463736
1784189
1602342
1680479
496631
376514
460006
261214
202543
214079
1942671
651393
1461408
1162278
1706013
389113
941336
260469
1764936
1523799
451185
47297
1853543
927570
1175377
730026
1718794
1197693
368702
1822271
217694
1323230
1977000
966843
689717
545583
1515316
1553163
113807
1907270
525417
597136
1733273
1031849
1159706
848579
1309340
1849146
592908
846986
1144478
1518118
358622
1041464
79812
1720885
1239119
1702958
630996
1961750
269112
1297484
808049
1843587
117143
675574
719216
711658
295119
1468614
384842
1110495
1735246
757201
144301
1332335
1062410
1926002
1372900
1463697
1235036
628973
1445035
518289
1062010
963923
1977290
1584256
1390096
126514
270778
1585495
1365341
563951
290842
1848031
1073236
1585843
1495889
1524481
1437849
218008
1699631
234861
742475
1291540
1807327
974098
337480
1419019
893048
1309974
1930887
670681
973541
1545679
849635
1813880
1845997
1652671
477930
463838
1292515
1229994
593144
1147244
308974
1562891
963990
21847
485063
263987
1047653
478490
278183
1292568
1232463
850417
780299
796379
149154
686475
1850661
1977992
44261
22139
650143
1605101
1955423
764000
520433
1972462
668238
1925478
981018
870563
1911073
446069
1052102
1229691
1754652
1238178
347241
58467
866967
963779
683746
1797544
1509015
96311
1438188
457781
1970928
1643054
1014891
426270
447041
803556
321827
1558626
785836
425086
1925254
1779985
803375
1158673
1018203
570120
828496
288417
532297
836622
1053650
695241
1092778
1116314
1970949
414047
1894174
833656
1278243
511868
1892419
1159880
1163692
898318
559165
1743129
89399
1230472
1618745
1011785
1808755
746401
240842
664204
1236923
1516764
128049
1417615
542343
804434
1567824
1823037
1516540
1445607
222545
973208
294186
1673439
422517
1086001
846815
1498554
918631
1800379
830452
793268
1991585
1964547
674262
1164609
1897268
1754696
966272
1211866
468340
370126
1892556
465483
1708413
318792
882426
852698
19316
1242862
313120
1453414
1166500
491410
1700438
256054
713891
1324625
1075471
1658237
217479
1940960
1018593
531125
1427744
801142
1276565
250785
1807069
1671048
1452902
949765
1607016
1827747
912785
1060304
845888
1262680
845396
924604
121735
583966
766403
1447055
561584
951135
1358655
755220
978026
1082883
1989340
970398
1574748
924889
1442240
952175
1901434
1692519
758689
1478719
1914989
1615844
420083
1324395
1301717
939316
1511617
757570
1318107
625904
670684
1163738
1938327
987543
1460449
1080696
1552751
1182342
1192740
1508641
1999371
1994085
1410789
1551165
258816
320438
1541090
1755329
26199
872310
735537
680805
176899
816561
527033
1279626
1724910
336379
1107758
1294459
748313
1413163
1947288
620403
776517
323046
1242438
1170922
1085901
1911778
257058
971578
1432578
437764
571385
1495836
1598779
1445282
1401420
1382086
301758
859015
1952461
73657
1488342
4479
768916
1193777
249776
546615
969991
1545974
1690022
1114930
362162
1269480
916494
610699
1333904
205113
1551918
858595
1678797
591241
568503
510223
1193285
404103
1449533
1080729
988439
688504
1367741
58245
1839310
1917131
1951977
1178472
1478757
1373960
1793191
1248082
1410171
1156244
1068575
597239
540270
227027
1699478
538443
658775
1749882
1855432
1338697
1002884
1906655
141540
297191
1427316
763854
339040
1483069
1762281
1877499
172945
477095
778952
1483631
210918
1599061
1427322
1416594
815978
1954072
1452333
1386270
611293
1556015
286498
725373
1416136
1460928
1369399
1642171
1242112
1218073
1285053
1619029
1722386
1611589
1104825
1405582
481627
1540018
1269424
1032840
200152
1341586
1166357
1440605
882539
1337830
962021
66310
1664561
922001
211065
1265321
178895
815823
1180752
1702325
1678544
731315
455903
1486402
1988935
233905
1947830
1230303
411105
1182167
1512638
579737
68164
1256158
1464665
714117
1639533
1426485
1585408
1812888
1980957
1200806
1704585
1561670
908584
1651797
574828
655600
665009
750605
826137
1881542
1118000
1276306
424899
1465680
1772367
1401263
815350
1305842
113670
679369
596392
1667680
1790317
1415017
144331
1961152
324582
175618
1692921
305798
1966285
201878
907735
78473
9356
863811
428625
963220
268334
1276874
1070526
1495016
1600553
1465043
290395
381954
115273
59296
573451
632479
1255069
1767457
1648033
112240
1102772
719807
469106
46108
1801299
412736
1924494
1391230
205524
1642529
1106504
1418454
1570984
1382066
1421554
363628
1467374
1295817
1934904
899460
1001837
1036245
540841
1396580
517113
787761
576836
691071
1767753
1541309
879892
386279
923631
1499798
1669382
21200
443498
66702
698396
678234
91256
1202397
1196941
1047096
292012
837161
1701868
1078249
219282
483838
132499
1044400
667091
920947
1263081
225526
1276010
574795
75041
576240
1781810
481058
1113861
292524
1289452
1941559
959427
1273859
1178276
1672706
1740278
1058933
956198
896046
452647
1800714
1308243
1688642
479955
1719256
1921845
1275127
1674516
1383894
787951
365285
849097
1858515
1097035
403297
619721
222624
1812456
1213503
23942
573006
583998
746934
805457
1944139
1951781
1297324
1150232
1553985
1720919
1031747
447940
820
1154968
572864
489680
79642
1321510
1562976
187502
1500430
1052206
344091
1113284
972003
719974
970001
280841
1364563
98011
432142
1537794
1950054
1684180
1124582
1703240
255040
1752812
1310830
1639127
1380154
1860602
713953
566337
368626
274201
1991225
1072922
1147940
1633681
1144914
812404
1560255
195803
1072768
686255
535908
1299763
1106089
938711
1706205
1164023
450236
1759177
631944
799714
1141752
337328
1401806
1890205
1504725
276061
497562
285074
1899424
784726
479259
125274
516130
1427614
251209
172201
1377366
1418999
1710850
1713309
1186321
942204
261703
157961
24716
1189193
1862097
608708
848013
322134
1306418
817709
1271913
1209540
1325838
98878
346775
1444256
1319720
998038
1800092
1181705
918080
923387
1248354
1726772
1737882
1360459
1693334
1845715
1613820
1360653
1379569
1812285
1038991
1459178
179483
397421
1109498
1196684
610851
32185
204020
53175
773831
65790
558666
393742
385671
1296648
925042
848918
1661579
1506859
727551
1834518
216717
55690
1675929
499179
428184
508055
489005
1201765
1954472
881351
1398031
113287
1526100
1901021
199049
1481460
927282
367152
1113981
686290
1932275
746689
464537
514192
740194
651843
1943338
523433
142481
962790
375961
415274
1615828
1949261
1472498
880897
920162
1614841
919121
12068
775379
116427
311034
1491415
1902650
1731486
1517659
1132171
894350
422560
1975692
1371090
487006
136288
1442673
804461
1600073
630344
1858469
1841077
1168506
1222984
1584602
1141416
1163783
1496673
1268402
964325
1463924
853683
589281
1162464
549934
505038
1155378
156996
1380970
903828
547267
66953
1359757
354640
995100
252755
438463
543123
591838
251081
693410
1689780
525835
1646736
1360815
1309178
252231
1570397
1982179
464261
963227
496358
785008
1723595
1738161
1772532
617387
405051
565817
1413022
1837554
225219
952788
1313562
1328990
534449
1361930
1125177
1782342
312970
992831
1573899
542103
1418404
510884
1219951
295496
424240
523335
386072
1471962
4110
732745
571838
1927104
94691
1322414
1406452
1091676
1862598
1281616
1555325
1872342
111228
958211
1482490
1411997
1786920
1697856
1972404
528095
132524
5589
346882
934529
764113
628628
179804
983943
1595796
806582
1823440
790380
847323
1196584
1846013
1561247
880703
847057
357475
1820808
954898
579752
1298731
1069853
1508784
852334
1931285
843029
169073
1803371
845092
267210
1503737
1206292
1701318
1336389
1090853
180857
1434199
1241587
1369977
1363780
1162650
1676994
277634
71748
886746
856197
1826522
1014959
1590262
175130
281675
1963006
1652699
549558
977449
1861050
416653
1039235
1462967
333
574904
350053
1912498
451513
1037819
566634
389607
431972
294162
293093
66500
762224
997684
453562
1151495
1815971
662572
154116
112003
978309
825405
122559
1037490
1876286
628490
1883033
46772
762697
1862372
909233
261751
1088570
1736408
252900
404760
773502
520867
1999509
1385380
1992621
1506360
1730010
758686
896135
1430289
84334
1632482
1853504
1941814
750144
1852990
705533
1788005
1748760
64427
1466002
1531575
1078061
1886912
1102140
1576856
128498
1291656
1939957
1609667
212463
486539
620587
1485925
1831758
1893803
1409379
615531
183712
1919260
1172181
1652326
307394
335372
1627941
284091
1196085
35956
355779
1543452
706343
1377157
1762697
681564
878356
289601
1129789
978612
256321
425973
747498
51598
1355516
617387
1330148
809432
937994
855976
1878440
1481730
1834734
429306
1443620
52240
221851
1460001
646943
89168
764779
1720150
668376
1192787
1861783
920408
1451747
696147
1683162
385585
1870681
1208579
1373
193064
831692
708218
549660
1997355
1726866
1094555
599267
1190429
1288734
825510
93296
1260634
58052
1316979
1054242
929929
24161
1500434
225460
1093957
1389942
1397769
151602
1679714
706721
441824
39413
1565875
1861516
1425531
1411894
1020200
1684415
109570
557766
1521596
522523
782473
597228
1852259
1312358
340841
1398196
1870090
1737088
882230
706840
232467
755618
733487
1990189
507024
843508
603823
281865
1762279
1489767
1206727
338274
141963
1012264
240387
1710646
515446
1475795
1694026
1953711
1712880
182601
991671
1845688
1104555
394504
1490346
530546
721534
258534
1305144
630294
914357
1243957
852304
620702
307629
902813
594494
210555
1429446
1833098
1137664
877187
677498
16663
351214
299130
819611
124669
671946
217794
102861
217233
367783
1859251
1700400
514147
713163
663168
1640504
1948259
1375849
277811
1812438
749435
1247671
1832713
1979543
690510
1285166
1444918
1772825
450449
984840
1127465
451521
1469970
921694
1924945
415366
1312575
1472063
862073
399862
1255827
896312
222234
802750
104538
1025976
1344397
910191
1616437
1377050
1218327
1654760
1018778
1087135
328827
1924871
40139
703991
1123490
1655083
1475536
584217
247672
1885600
589804
1324791
1961101
1021296
456304
508614
600688
652362
1866183
13271
286185
522600
442151
1152847
32924
1664297
1787250
991112
52622
639326
348238
641102
1897840
1298884
382720
530832
176257
1355284
1254433
1863326
1618459
653444
306011
579320
1149321
1540025
687003
1413027
1931030
729506
392262
424699
1082859
456568
21426
1246703
1398840
1817726
1926430
1991240
221485
1920073
556460
855960
853427
1498398
1146679
1628677
1229430
1172236
944315
1704144
1204035
1102046
299085
980755
1093938
1655479
994504
355639
1067107
859974
764223
842870
621434
721724
1768343
1786137
907404
1364886
1587055
44529
1454518
1438418
1006591
1512974
1196812
486065
308065
1222152
1342452
1236135
1142571
1506468
1036293
1474486
314556
1566398
189341
12348
67071
1557203
514247
227515
923272
332979
1145096
1423295
1337596
918623
621268
1517868
149455
180048
589165
637059
1326456
54598
4345
1003663
1823656
1124755
1143486
84513
919437
1057824
176132
732010
1252088
3999
684147
23279
1343609
671820
696541
623006
202398
722697
1525042
1874010
1479529
110120
948874
570030
1776130
35822
1639948
56436
698198
199
1536909
1069368
309952
489048
450485
1851208
195274
380107
479319
49161
692374
656938
1710416
1680958
1339059
1318842
1764561
1891859
994182
576222
1159266
1311587
546454
873816
1105830
558004
1976698
1518403
258847
199385
993781
1951581
923808
75173
482520
963262
1887737
250335
506854
1739608
1744630
828027
1539465
1461633
758306
382986
305566
334501
531552
1445364
1957717
306485
366057
690285
389628
443699
203618
1884946
1614871
208375
1641018
830647
165814
1904045
749509
1789336
989315
1796850
2202
1368806
89744
1161313
174362
631058
448065
555051
797438
1203689
1809226
594654
939481
1569963
102433
460815
1560743
327110
11892
1675610
227492
898212
480386
1264363
1384144
1356025
944174
855220
20541
1262602
1332855
1414556
1018070
756327
541270
1902435
383147
164743
832985
625293
1724461
1864260
208627
708586
628295
1323266
470891
1845002
1438404
119599
1291308
1130890
203401
1237215
1402035
1612998
549355
877616
238216
340137
510433
449571
1086565
71210
227422
1517740
1220081
1602109
907943
216457
1403706
773003
1678010
1755088
605041
1161780
388069
701101
1699666
1996735
1655554
1892080
1644115
1508815
124053
885607
733222
449975
634361
915320
349052
1308876
102705
1377442
1839359
430834
539206
1528097
139865
1283355
1936542
657287
1619579
1693830
1406576
1041740
39838
1222493
1366251
1489316
15967
196910
1545901
1909521
575891
1181653
1225040
860326
546418
103460
858961
499891
946193
106802
1283676
1840180
630383
1444107
999550
1303932
1004956
872551
1491157
1467343
220012
218720
1883811
286593
428628
383220
1501495
1879133
1610486
540046
1276272
372157
1559887
19056
1802338
543597
398069
695994
1704485
1991397
750660
1532723
153706
83842
1827187
1453864
121715
1394001
926337
801498
1165964
597265
1857253
1651629
1486131
1477434
749379
597594
1221056
1026508
933901
67078
469221
776712
587104
91175
1264991
1556870
454879
1553127
748533
1317082
642598
125373
1182493
716323
428666
112392
1154695
1422073
1809523
1104685
187794
1315003
1335608
355507
1036230
1106667
178754
1768907
224922
1219067
701639
342691
932507
1109391
409274
552523
1556516
1532674
54890
546654
987837
636738
1897263
1826471
1233420
1977262
1054244
1901743
542133
1757217
685586
871628
462117
1063002
1716923
776929
1414635
230353
441944
788492
877235
1306549
101504
1774131
328595
966702
1264055
1245000
439342
559936
373921
410606
547204
433009
995564
363963
287867
908907
1895535
897555
303867
1365394
140298
362826
419383
203007
1013329
398396
309095
1716330
665303
261131
1570256
1733433
1410278
1534093
581977
1734473
987001
1847527
511994
1588608
651735
1783131
1432334
1774314
1590133
1580481
1075084
1113177
408394
121318
1990606
1229794
796318
957684
1896809
703158
1225999
841504
385521
1572193
1832006
1521649
1983374
1036230
1697470
1520185
896812
1416750
1084615
1980388
1041767
947960
1915800
1940887
1683960
1432726
1178404
913170
1042975
1085260
1594657
297878
888043
1827299
189085
85353
229634
673635
828184
1803636
1356092
264899
1084904
353770
1666299
641871
1867823
1785202
1792466
1273272
1261456
508794
585937
115273
818197
550988
1819519
333774
1563297
822451
815130
1762655
475722
1755595
1821329
1398462
291502
1465510
1012313
216133
1458219
902691
1917049
214961
1694240
1363179
1175319
1420488
133088
1444108
1743653
1506597
711741
1340932
1895110
1284703
1837480
1840925
924540
1372564
1402136
1667817
831218
876061
1789756
178735
195451
345825
327199
1078053
1119445
610163
628492
95311
866102
1009068
661941
1052216
212945
1098187
1960923
1820276
886217
611949
1088236
147267
1844768
601285
1729815
1805236
591611
1152892
1879893
1004077
878153
114521
1265676
1356101
1793910
85725
67554
549984
11468
1933476
432055
1815795
725571
797756
1518837
109000
1580327
203150
660612
1213980
1486377
25814
937057
554399
1896878
1918597
1437572
530986
932821
325790
565980
1815590
835704
721879
527961
1750872
1145174
434376
1609652
1544117
742671
1539377
1501152
1750380
1399023
36133
1910341
1669291
359968
1644555
677414
1754902
24901
1209928
1536225
103733
1558092
1737637
952871
768423
786524
1832337
227685
1666410
1676078
1974352
662359
1172134
800787
1084538
1869367
315637
992552
1227192
247518
1219184
878662
1788
1468206
1893669
999971
1194279
656497
1606242
631788
1990674
1569791
872921
1235316
292597
700140
483642
1128557
1127442
1426590
491078
611902
1556017
1766985
189639
1949534
332184
1252112
1627635
6665
1074476
1457523
264753
1383059
1621565
504108
1658960
795382
174578
207906
289008
1904001
653320
1517751
247542
1736759
48639
481340
1906126
1205514
764234
70209
737787
1650621
582951
124639
1769238
1417723
103249
1867104
1794969
119161
859972
331889
702323
435541
1058814
807081
459986
1577837
1864354
1418996
1970645
1024927
295941
1724606
1507438
192685
1427401
1719270
941757
414905
495983
1542494
474953
468655
335237
1278415
187326
133294
1200639
1193066
660198
1900567
1414605
456635
367994
892792
1756195
1455036
1095467
984762
845405
922946
1128328
1970022
1377010
1987151
1322650
1699222
1745383
1623160
1567219
1004725
928316
994796
1524641
1796517
190557
1342940
16026
87850
623388
652191
1337165
459084
934389
1808568
1742358
73681
1995006
581070
925162
114161
1062104
1429089
263687
88243
1743940
1735826
1745641
499224
99461
1207991
1631033
831322
1754929
1278354
220936
1948405
483820
1475677
1144701
1926540
189954
1246972
63894
1818965
112695
1471240
15376
712676
720406
725003
311097
969328
423036
1577759
1552453
970281
1803012
1532731
1219514
1806010
389949
1916354
871371
1680744
377391
680436
176525
1537735
44245
1263104
460557
1178227
509853
48683
1933385
1092122
433103
59582
835722
1016067
645907
1215031
1973136
318735
1868553
640517
93926
249831
278567
1331631
975907
1683472
514808
659814
1525497
905253
862420
1189618
973256
448413
1167279
125596
1248199
1596372
1471075
722762
459125
300217
1680977
395010
1452468
1869180
1142615
1106297
696535
467204
1869724
315775
18164
1524092
1784591
1125882
812343
1640296
728702
1987944
1602805
33377
1662989
198140
1928275
1702714
1794954
388356
1416953
1450581
793998
783360
411171
1962161
81763
239886
908482
627262
1607705
1148110
1056497
936254
1912167
1627349
826771
1160176
430840
90196
975454
1862726
1033096
380849
1664030
1563684
858127
1790296
1194485
1885545
574491
246028
552664
1136613
615250
1237177
522022
1287702
940937
266696
1864604
1638767
98561
11891
1843187
722082
558485
1099951
14408
1677878
1692132
1768731
1700236
1783524
476967
1846826
555897
230786
359261
1896029
3008
322033
80189
309346
1381436
742829
1605870
1087140
1532925
460812
1059896
1030340
1293562
1189610
1294907
827292
490399
1683433
1268375
585673
1924000
378849
1765398
33959
1819576
1628840
885670
629408
1963064
1525104
303964
1810586
3019
617493
1396436
412695
1627413
601183
1846861
1043991
1635815
1115028
317853
1369517
1635890
675960
102326
1346295
1775566
1393838
1962760
577410
1879188
1963349
1267140
282432
426740
707478
1139063
487688
1312793
576572
411089
552391
228644
468693
1867694
1347365
116989
1498534
1535029
973242
619528
1750591
301500
570770
259170
1755401
1817711
1747604
23690
518178
1613751
330429
1704618
1930940
1363271
1554488
594858
1506116
276499
1556166
1797215
1504625
924280
312424
1620100
977092
1511999
1818307
844946
1912918
1469085
1296095
250610
1937074
475719
1765316
1442801
1148679
1510123
1885110
648538
246589
328243
498565
964418
1154577
1736597
921899
1114043
272591
1688419
1070653
1118727
1318678
1777539
719671
1836051
1332517
1199817
840643
9681
203615
1571315
1928647
391889
769485
667503
1322758
851405
121865
1135959
710231
116037
1716697
706646
405658
47878
1209789
679453
1370439
303618
598757
230272
1740627
1023581
170584
1519128
290958
1971457
1497382
1816706
1519582
1421127
1132958
1131454
1593035
1100822
180047
1958003
824124
1112116
1380024
1983028
340869
1062158
324254
1197285
1447975
817397
1194844
578686
895318
618137
207351
678540
1387646
1928624
17339
1624976
581972
8765
1703726
895716
1165987
1568401
1590677
448959
91335
1410240
1545054
921782
815416
634559
1295843
909247
1384388
1498966
1612662
449475
1560422
1766374
1660717
1038902
563988
1738158
1337817
1177581
1429851
1754937
1945556
102490
1426341
77482
971162
1968246
1059817
307609
329217
1474963
660895
216928
644722
1459580
946218
1940782
445795
1027229
708644
1554770
1233360
1152974
1604313
307364
1793150
1946399
803363
1653257
492199
590597
1035952
212109
1415074
219426
1909364
625975
1083519
1955031
1808286
52148
1475028
1221920
116388
1524294
1790072
253107
1792538
171302
823090
1373452
213152
954076
365771
958284
563997
1208397
1303227
885045
847358
1066767
1254074
1932828
1987477
32680
1080329
23219
1450478
1247623
1860725
804529
1629729
1773797
766153
108113
1374663
172780
1908959
1554515
721156
1096585
527364
604483
124463
909139
1947275
1982622
1584890
348047
1623509
809594
496719
1171001
592397
745035
1832945
305312
1411686
1026895
390328
578878
598530
1276424
316683
576431
821499
1551565
394399
399739
1998579
1750432
21517
1343003
1138726
99708
40970
1634343
806903
533548
919178
1374841
1429262
913127
257155
1779575
911481
1372226
208783
1309584
893496
1943951
824461
1994830
143898
866495
614677
1658439
235289
1639458
1860447
949484
139067
1814699
1128300
1852481
639120
1692191
53539
312671
143591
1138548
549905
1145776
49544
208784
616595
1361487
1411925
1085212
391368
393428
63422
1329674
1659731
910837
1650014
222815
513867
1274698
349168
154032
1460682
392927
830953
214682
679976
364232
889089
416581
321058
1599099
1489045
1554704
559368
988628
1988170
142302
1136826
936814
742066
1339577
1501836
68293
1552975
1441166
418492
1738178
400884
1584875
1679957
1734427
416527
86420
1511704
1188063
285952
1850608
1417073
1156402
56557
1152251
222744
629355
400020
196815
972911
1212180
1778243
623474
68231
594225
55973
245308
352424
1025460
190506
708473
1737376
1894330
1498756
700078
1616175
396780
598690
1659010
1806841
188359
1334291
1324630
1385275
456175
590110
1982010
181711
395416
58560
1806815
733511
1230472
85600
1002237
966025
314784
1905041
103669
773157
1541993
833473
1834112
1881660
412351
1708983
1400502
587217
477320
1836692
603693
1733451
56916
212362
185960
1784524
1628488
735807
66613
1422282
170994
1318295
347040
1420227
1849602
1521639
180192
1826904
1079990
1154117
146025
1090354
1197958
1861146
752307
1212923
1846538
871436
1751102
242430
458357
1560340
1255844
303194
327024
1817989
1704479
1284729
697812
1179952
246243
1264183
1626248
773553
1360049
1911643
1099051
739232
1788220
1929342
433679
904168
942116
1636656
266486
153523
973361
1992873
1378784
1957853
273682
1659049
1527572
1408267
1270502
264468
1297594
433040
825578
315538
1338414
1530104
1509391
500777
1130147
633029
481620
382156
1553520
341846
1690340
708460
1996969
1384674
610225
667074
959333
1119442
98130
183355
819843
908028
703387
640976
896237
1544255
584624
942208
996712
134025
182120
790218
427874
1494068
1024276
1848611
216187
962813
1808330
212748
601141
1489348
440561
1038587
22943
1489641
1613049
1368700
165006
1994081
424946
1258006
274605
1627663
919834
1953905
1258113
338012
1647370
1663718
257415
1977748
807408
1703257
369192
1298465
1142861
939847
869198
1293499
1269249
585884
975001
1297483
1510798
1906591
1760557
850510
605635
1529
648832
1233512
1151747
1530774
606366
43964
1904729
1082285
733363
1690816
1386558
1232403
456460
1613074
1014826
239534
1117324
1795306
1865351
1868374
143632
822113
562956
1253123
29090
1813164
1578373
588904
163686
1580044
506627
1464994
322047
613118
325369
688952
918628
768792
270790
906425
1713962
1152105
288908
1692766
1643889
1223435
1537359
625188
105780
33801
45625
1800539
983132
631779
558946
1403761
261838
814292
1706294
422723
1844776
112454
1551106
501350
1541581
1568299
1232422
185818
1309887
383973
809277
235281
772997
1050509
1736492
1343213
1466721
1593460
560926
39165
1332151
933091
1858655
1007950
820294
1476545
1949719
942013
559579
854830
1159087
1984019
1330408
770354
263717
502234
1406457
1561901
483724
175387
1522072
593861
555330
857989
1818534
1702960
328704
641967
326640
900107
335557
466176
810737
787613
108763
753922
602983
1032130
1198691
839793
498313
1610955
1697461
977203
1121878
1684929
1500288
52592
1340890
124222
1628688
772352
1555302
670848
726933
786777
1154731
1673547
1224694
1450324
1106863
1397346
957380
1937307
1505817
1144211
1760876
795502
187691
725570
1682304
1374439
1712026
1442559
1148045
569396
1309871
538305
1461757
1994930
709155
104137
1364903
399174
1122508
1870465
1282866
147293
1659253
1747184
90474
1187831
1465393
890359
1240379
1383287
683150
621366
1381412
1112641
212340
60977
1570140
692264
204541
404798
1690324
397818
1486355
1006201
1811249
554810
929741
626430
32778
1843283
1942407
314702
1159248
746239
308935
1567370
554880
1194894
1287220
128386
7668
1051795
1110737
924367
1826994
1055392
1912542
554765
1237496
1576052
1629771
481012
1709642
979528
816889
1158878
802582
347475
1979381
1926352
1658036
615189
1362536
1567823
1672615
759505
1267618
1623742
646877
423768
1987893
705089
552081
1788860
1709045
1312769
960754
602591
610961
449584
1754444
1019255
977534
1776616
601773
967361
794340
1832312
573788
1194780
454989
1944559
134229
1673439
814669
1802059
112147
1609294
1737295
1117686
603642
1283190
906485
870815
1715452
50310
609791
441603
1846677
1971163
1526173
144234
21529
176581
1201447
1312865
1976731
1805296
1246384
823283
567832
825830
714960
895467
557260
1649092
832740
261883
1443550
1057222
1200617
737724
1236451
622063
1266374
100744
361860
340539
1494610
487153
1870285
224009
1343588
920114
321330
1866660
1121856
675107
1953055
617233
977331
515131
272888
1058141
1991729
1977603
1667232
1936795
1762942
1934086
1637279
1611809
1320452
1809036
1561082
1612396
1517851
18586
1543816
452480
647896
1941921
497056
234834
489396
845366
1731505
402114
1315636
1716187
51800
527446
1469323
1352810
306319
1160760
1758963
368850
779806
1306541
284175
1876674
395174
62684
1166954
69122
1238324
1764234
515976
929717
1806045
789182
310813
686890
1482789
1322
21765
941148
285818
804362
50340
309988
799538
464043
1294990
265411
1873588
1523054
234828
1844065
852429
1465520
1541769
1622886
949492
650139
881122
1067450
1648113
889733
758465
1162065
1898190
892542
79155
2868
849198
1507679
1153634
349034
524245
341251
509495
417497
691452
1929268
1600556
209261
1701663
1160440
1992306
810558
1549131
612799
1764018
404617
1144045
1525525
1969262
1180037
714558
724944
494526
1494644
1848817
52258
363593
1181208
697175
1714408
570827
1824198
1287745
998335
53580
801177
1064511
1624127
356183
1018959
1754854
121514
790617
1135684
459686
389731
388053
1903238
1658599
193689
216490
1408076
820507
1157886
1396828
228729
1231152
983744
897902
288355
1759625
1157257
1322238
291012
498341
1563354
429509
1964309
1372728
485757
757499
1045817
481164
1385835
614896
981024
1172928
396229
360615
1322119
92819
1385680
1571164
878731
1722320
1481568
1873802
1627474
1701153
952360
178387
1918006
1424525
1583053
611983
1733887
599188
115047
1502065
971500
465630
223428
341408
1342326
283048
300522
1831192
823085
1065818
1990331
306806
72243
909685
1399500
1567440
1976513
1714872
1578810
1379651
706283
957072
152609
1982182
1960204
529898
1805436
1967148
1776921
1867196
322145
1304300
981639
1592753
1967796
1047503
856226
441333
1262443
1682645
750630
1058947
1413610
1883620
1337738
149721
781270
304844
32949
1502514
330728
752361
477163
1746682
1877735
706201
1090314
1917566
416575
1140990
1043362
55154
1014257
1195986
1848256
372440
1614911
1656593
549973
477154
1414100
1976797
1434019
1604718
45489
131245
1232333
663361
864352
234843
177162
895856
1695253
1938632
1170240
220568
1456593
1550759
594713
544059
6460
1305157
486745
1436876
1297691
695241
96019
1384725
791148
1960300
1817959
505557
326012
158421
953094
1282869
526260
951578
526937
1694121
602942
1904695
1043218
514457
807030
1814136
1909538
1509621
1839103
1341327
1973001
1719105
642224
112201
1467612
1483823
1534853
1840175
1774988
1765179
1937903
1354925
1990863
59805
627522
76550
732120
99067
632526
1816707
1955280
839587
1188718
893862
400617
555405
1753086
549748
1003920
704333
237769
648316
162069
807794
1802503
712478
531005
446729
1689722
1368664
1652762
1792937
814560
1895111
1007739
1079697
787082
401013
273462
1488263
1433426
1310503
1775600
360565
1843156
1014509
1892116
713170
1611745
86077
578233
1990158
955366
1738341
1290824
189308
271390
343375
865699
71794
1389534
321922
1434002
325662
404911
1498077
1496611
903029
1079114
561292
917991
418483
1732846
1456066
1652486
1362206
1871239
39472
1325561
65553
359190
1662282
404310
1518415
1909657
323911
283738
1644308
1734356
1946001
1284280
193073
29976
1753718
1166837
481036
650397
213736
938272
516438
1652429
1695429
552916
1370389
323688
211781
59847
1745410
375193
1031467
1905136
1063131
1749124
668627
1932177
963763
6733
190716
1779091
419122
1446038
1517461
182022
642625
1964392
398712
1743965
1350442
757925
1306063
1844890
1903005
1853883
588675
1923117
293978
92001
1667333
1147156
1595488
545363
1316706
1920568
1911937
1887727
1747346
1148813
1330700
1115636
1742048
1613497
1387919
613856
506842
1938073
507061
1233412
403384
1116525
1045622
1298842
1818205
288194
1290657
394854
1987414
230580
62045
653315
1023945
946581
1989505
1913703
1797862
1963939
123113
280788
1965185
429802
1342804
243752
62658
943957
837339
1808201
227634
198107
247998
1119722
1041000
1052766
637243
590980
1401724
699265
685713
72581
1666674
612847
174489
454705
841271
1344101
383610
1851052
82694
1056182
1285617
137956
1549159
1011341
1453661
1586014
1136391
1688709
874412
24157
910770
944301
1723620
224897
117804
656661
1160116
854855
1301547
740177
1210420
1341540
79808
1643076
976217
796179
987573
1887969
954964
748754
821108
134027
669934
326057
847691
1585704
432688
1618097
1502787
1109680
966001
513788
208470
1153602
282971
969187
1138580
336679
1488
1785958
1857294
275706
1913952
170025
454310
1068022
87931
44344
460467
1452598
662697
1464805
208534
9224
1564182
1149321
361763
730348
1961986
575497
1772087
1060706
1717526
742675
1717448
1344789
1911268
2074
106716
612333
1522052
194309
1851369
687596
4354
1851747
951680
379693
378330
1671803
195561
1095533
794582
1950472
1565565
622807
1328498
1913134
692356
1009497
211839
505558
683082
422791
1947619
246761
1149481
493217
484262
1159666
1268480
621542
592952
986479
558505
798164
157362
1172155
1665017
129565
1405144
145680
139041
1430559
367636
875158
1249886
993507
589323
373161
1235947
1117790
930585
1632591
771347
999363
1428963
1324797
1291670
1905564
1858906
1013844
121825
359875
1283865
1070523
500869
1103778
1156121
749356
1551601
429690
906175
210903
330926
996804
1472089
358995
830060
1259743
380172
223459
1247295
1274753
124759
547019
830120
1130172
268111
959363
174565
972109
333701
1354504
1660491
46093
836716
1463592
1453382
28407
272779
492169
978771
1081068
1202372
949397
467819
136969
1784136
1983461
1393871
1732072
77806
661325
1863117
1707579
690698
407659
1014443
3881
1843455
1945504
852826
697890
64362
567213
1387962
721118
1659174
1606461
1061828
780624
79998
1215717
698143
878310
1339300
952377
780397
314505
1265032
792996
1780494
642929
1625852
1610830
360786
1637942
91569
1206840
1577470
738715
1618008
582067
1665886
100955
1706660
241451
137846
885363
239321
1961824
107925
1357382
342397
1671922
822917
403509
1498729
1044319
674078
465227
211078
1471386
1020588
200797
1498671
1934926
1925224
1386086
407007
633370
270514
1308804
1083625
1612755
365475
281694
1685195
1994377
1741425
1112987
1352158
1352585
387092
1340597
1079842
343675
22922
1284340
1923337
359080
1900938
1097480
649908
384068
960421
540287
814161
151353
1133038
1282667
19284
42413
1168905
1888980
43483
1881435
1339976
1068536
922947
567261
1307775
721406
1289014
1352281
663194
1886120
1858110
1105268
1322616
1338068
1960382
280059
525017
1304489
1835399
280890
34154
830292
1858965
1213192
806060
901334
1772918
518886
1516711
1778106
63288
1513898
1586180
1377683
950727
1918828
707250
267960
1251449
677498
1893321
84457
1233739
940123
1272011
134686
1974027
1425050
288316
1190532
511445
960817
1833083
1830875
71907
853418
1462827
1056538
235166
1472834
1324306
429555
47209
1331667
312700
1808617
1888052
224755
359057
596491
1557983
432375
1046092
947109
298725
717290
1789054
49899
1721593
592614
870291
277164
652990
250410
406262
1135812
1314849
1494512
869869
798255
263290
167582
1381338
668407
962373
1987032
1051802
1492348
1898306
1744018
190493
1447439
482835
1471072
1765304
1550152
832190
1230386
886277
1087613
1205328
1488102
399497
261005
1323485
216053
96874
1114059
987873
4553
1208092
1142853
271956
1454864
1507226
1494410
1765888
872057
791252
1812775
873274
863728
1669574
1027108
185573
1121428
1188524
1312403
464465
1473702
889883
291840
41870
702862
794284
1823332
1266153
1546757
627587
215571
359862
860844
1483887
1904845
1349904
656081
1163786
997478
1159014
1202596
491721
1284481
534521
1919234
1308214
1985608
1796392
998373
768857
1525514
1675079
948105
420550
1194814
1066138
1669505
215689
1517465
1534536
669864
1740111
1819988
524574
653999
1501848
1432777
390401
310254
184676
696675
739158
1371578
1228005
289360
361888
344016
1918363
1227182
989821
47873
401250
742945
1591448
365996
831187
1022541
1792271
324041
1786211
1594055
481754
1734132
1219817
1779999
1406459
1918784
1171506
87096
319134
1049426
772688
1681400
782616
600129
749496
224908
1484820
636301
1170899
295322
626675
1246252
256285
405852
39197
52970
994463
1138241
1847326
608565
1264507
1947731
704326
460368
1550671
1600566
1539486
1097558
249654
1355107
43787
689015
1212762
1460227
333392
1004681
1238574
841763
1301462
1826165
1653671
797301
1126905
16379
62127
155150
1906435
1923199
1014802
1263
1902520
354880
202174
733232
1651571
1471681
1541471
1010736
576469
1244416
1582452
1313869
1685975
365984
507644
576296
436259
1935202
402523
843203
229675
1039677
459413
1432358
1226986
386921
353787
1424725
589668
973800
455969
362429
1047546
23276
1998494
758647
834705
613539
728672
1991342
407059
935189
772274
614923
1782557
977378
1260845
1812807
1389916
1136321
1105331
1159745
1692601
951630
423333
1986791
1597294
404299
1229469
1623250
1655383
1591472
849706
702266
1978873
1828507
595502
1338268
243631
1974040
1876950
1815596
770933
1968144
591842
429018
1257419
1105191
838088
1277697
1219932
1088358
928953
1673287
64318
1064547
1014016
1474551
1295687
1145974
756385
287860
852577
1118761
58778
477874
504005
443890
10334
728026
298791
902999
1402790
682650
939096
1898700
144646
1540331
1247080
1118266
262093
809447
854284
567426
1405822
1976370
848853
835265
1081779
783973
178910
1388856
1055433
1169926
1504097
846650
772409
714146
24778
1719563
12409
1070280
1784336
1596053
304692
778682
1558750
309668
333223
709128
1167479
194570
1322814
909901
1219615
909331
578368
145351
376656
1909974
1317316
780873
1133186
1471619
283863
576429
1428086
96426
601268
1189661
346482
223076
609121
1354951
1766797
1068678
1760810
1699579
175512
738300
615009
662221
989223
1033277
854586
346388
399643
326090
1253230
1025105
207661
1745474
895104
1366848
1520567
1726391
982816
376200
1589042
318807
595461
518945
313690
16249
386617
127732
1442093
1797346
1155390
1162716
131468
1072031
967491
943015
687394
244777
1342692
1935612
1321200
927986
520556
589618
1726504
668985
913637
102667
1679797
575014
1689313
1967219
458951
1906198
1737016
664530
1808664
265351
430452
670304
1398495
568686
1603663
1296469
172951
183478
715497
51926
95597
1824738
1910220
1975243
1953647
542908
1701591
1239703
102183
1034532
1170746
553319
1530503
1968831
1296794
1371649
919895
956793
1965933
378110
1362223
808783
1784919
1822887
1503675
1021994
1443422
1745986
1125982
1044079
803222
1567526
603227
806291
1105795
223372
1294590
1806520
270155
1765908
225260
1232633
667334
859114
1062561
354991
689286
1543389
188560
976798
497335
730051
1564023
1281344
368277
290573
1594638
201403
1192408
1735158
1276293
1920393
95776
1422383
1949708
1968906
1843660
109837
1482159
117815
151836
209897
1417566
1033908
560449
242904
1458317
1573760
516052
1153137
55400
164936
595245
1876545
1381000
191599
338389
1763919
1760131
857237
880793
859246
924845
1757217
391083
1582373
110496
1003742
289537
1989908
825873
726648
1263243
1624132
399761
115489
1789097
619441
1291965
1217392
1627043
337516
247289
964081
1357216
1917347
969758
822738
1634790
1336512
1356567
863922
680145
1479417
374733
263536
218797
962427
633230
498110
583248
1504959
1381462
587980
33774
305479
403152
875314
365550
1909814
1947464
1604592
933123
1126172
1510524
1318143
419174
1167232
1823467
370691
516748
1263470
463718
220219
1474264
476257
1966003
1760361
163209
1839457
1124166
1651212
1642054
811269
1784521
47636
778632
1384416
1274550
1009898
1202219
1116743
1578230
803574
407911
887953
1286523
507631
1115675
1294078
939681
1760469
1125581
1704680
1179349
1147088
776992
431163
1060412
676157
71315
129415
1223378
349655
763497
1238391
631877
343320
1510048
1628203
748488
53174
814679
1760278
1171901
1674266
1480205
606146
1886558
1296964
23800
1440881
536166
1531674
335707
1571715
855597
1626042
1560769
673621
121715
1830723
295572
1205344
679951
1782437
693954
741066
440203
1580381
834539
982007
1691709
1277926
1525891
1643320
889503
1985022
1235995
161945
1366391
930808
311877
411964
1808540
1560684
1532464
1336960
127278
586852
808381
328507
1120816
242237
758904
1084538
100692
1338301
1117901
73097
767900
1745568
1181438
917746
68972
498998
18057
1409415
1065779
1941834
950090
1328560
1804852
355370
129586
1555974
896104
634030
1784678
1172265
1366785
113463
1014973
1622494
162858
1624285
1411498
1510739
201513
804747
33258
1044025
1960172
1693912
635265
481589
1622439
1261750
522028
1716952
303118
1389750
1153244
482366
1359941
24027
490481
586154
1597673
1100012
541616
1795876
1902319
865168
191078
289340
1237291
1193049
1762212
1441848
34974
1224036
1242850
625820
658875
1274997
1197053
1045871
1055833
1330194
170361
1199098
1747660
884968
1535794
1725021
709221
475803
960702
1677175
959183
1878498
141347
704068
1391258
156453
309508
1482488
81981
79465
232654
1465100
1278355
403422
785103
1139989
1225504
200708
1517837
265138
1423528
1199746
758943
1142009
1419611
255335
1968956
1844464
1560439
3288
1888262
1901812
1376
858274
1254722
1970997
1770045
1583567
1141338
1470135
1964378
656604
1286620
1401888
32891
853445
1821440
424521
1825514
1668067
309914
486343
761953
1609674
636011
905791
1508707
1997519
1775317
1578738
329332
1940706
1032684
1932290
559767
167469
177518
1173837
618745
505995
619070
1063844
1891481
1428606
605991
1776406
634059
1939293
68862
811359
687010
1215505
636277
538335
1132774
703175
1865036
202228
591413
451516
1830474
1719155
1511241
104805
1199464
816412
1339871
1366762
1970368
975720
1981873
1496664
676572
288133
206727
1910201
1063194
196337
671770
548626
1718342
1390614
1744639
1682301
1021807
259145
963752
122201
82774
5827
1253940
128735
338289
1636154
1485096
761094
1075570
1006326
1762297
1510270
1246115
174103
1718719
434511
1027091
1140042
1741244
1740376
1372064
624765
845206
1146759
997526
433272
1619260
251056
1026473
831128
1720483
1974148
1977735
1952893
733187
697015
187232
615774
1041672
198607
1230266
582923
1813389
1547577
1904893
316252
1660155
549662
1491543
893911
1364744
254470
337984
130756
220846
376490
1622720
484078
905193
1139330
668865
662819
138234
1685541
805906
583943
1249160
1970134
191027
627188
211650
112575
1456508
805594
1664121
522846
404475
1432039
1275253
1201606
575094
1748471
550241
1006598
1519441
1075507
1486604
468377
684426
867421
191351
948634
1899497
1318510
780611
1737707
970709
544493
1733602
1408267
332497
972351
1710577
1286806
978666
462325
201485
634899
1580012
1980926
964312
1656698
1140218
1042452
800523
508035
23431
174799
329912
150992
544735
307075
649486
1581387
47961
1790128
121578
1412472
1051277
435053
431373
1247326
1487944
1188757
1124198
515218
856546
1912649
1798270
1856919
227415
696221
502146
1359158
622592
1169285
40008
1113355
327642
623992
1575271
470661
1686810
600831
597880
1718703
1564419
682983
1336428
566533
1261557
373435
1853434
1940667
263761
1061004
796382
1045632
727649
433012
729885
381609
1774935
1326702
1290451
1849800
1131565
1469030
1310631
74166
131966
711833
1462190
1550381
1909262
1938359
620315
1853453
1011277
1552599
1775565
1074131
1549906
825713
212167
635921
1911246
1337351
1489709
1728919
1315010
1706626
1795274
919697
1757183
1141951
1951818
1215942
767234
1551136
7832
1718779
422025
419177
114105
1662895
1278257
1383797
715611
1107218
625080
1872098
931704
1316712
1941857
1555147
1079773
1584140
1546069
1972888
302623
1027431
486560
872940
1511295
195766
1907492
679979
1608026
391258
707547
292500
382529
74543
947022
1204597
1288648
517963
615914
1971739
409314
1020546
1983444
1773341
968851
588584
1024653
1893000
879405
1582995
856780
167773
796447
111757
1565180
752251
61845
842363
1914609
1905351
505394
1969155
1663270
1872668
1569834
1269426
33704
1398886
33306
217174
1361131
949553
1802708
271117
1685137
724502
249739
664302
582740
425421
868218
1406297
72895
723916
1288594
1170248
711032
1841177
681598
1187945
286879
1292190
1773035
1089750
1137485
319166
1613928
213780
300384
1696790
1493472
1873550
473470
28028
1200589
408139
349002
1620645
915480
1479085
722959
418649
141117
1316077
649485
1788740
1266763
1953671
1057048
1435462
1150719
1126368
245818
983769
1285203
1609534
1449718
735910
787524
497512
672828
1442253
1323807
881916
1849451
871085
1800236
1339394
1648949
1138781
1182966
1478918
628422
1509817
1839348
626185
1521697
828185
765300
277619
1136351
610477
1728915
170603
42319
1917684
1453997
1919662
562039
829439
1524642
725077
1326808
1577166
815551
913374
1088274
1469130
482587
122328
869664
1316484
1625062
1704431
1584336
1607329
845739
45526
162486
1988019
1450588
613563
1067109
1625337
957866
813135
1934193
58633
1685319
393691
1034783
1998605
1499047
934121
1270565
835985
601551
467919
1660651
700835
1288972
1406252
1598879
848441
1836895
480880
482252
1691621
1152684
1272983
1462370
1765813
1834108
316814
526656
868456
591793
433213
435870
75234
1698510
1979773
679618
701814
1688350
444535
722302
1894395
1636615
1420315
1661605
99049
1072180
1198923
1243706
1523437
1543759
1345324
1347697
652295
638520
610317
134748
1665832
463945
1145352
76206
683173
215928
1663680
1593087
856837
1105580
1409620
897391
1496650
1189311
1042618
1371062
953213
771645
1669767
1473677
741763
873677
456380
21347
1568634
384394
1929960
121151
1466465
1627089
1797856
1096785
1991070
425564
1300049
709267
1087347
1819746
592267
408381
808360
1341274
1788174
33061
1308244
1762768
1350083
201499
1388231
127006
1720864
388741
1980608
1966403
158359
1441979
1338302
1351578
1471001
645023
1824674
1548973
247110
1029675
1139116
508153
1084334
1238025
1066061
852671
841260
119737
185115
479137
240377
213389
383576
389975
1986237
1697601
1532879
1899852
1317285
363735
1300502
1167409
694159
1559299
35332
10195
590658
423013
1377649
1028244
942074
876447
1503678
1645423
1628701
1480780
54200
1391660
502154
1050150
395527
1705429
877825
1529429
20270
1407891
3704
1373016
1566755
1914206
597022
1368515
1788107
363274
1579803
1238155
299660
17990
1648917
888019
1267523
1343329
1543841
898261
1208820
270439
105733
293287
1618108
1815355
633104
1277208
1504284
724984
825606
1719201
1625269
1282574
1232605
1291555
562806
410495
1480191
1856443
1394531
572371
71851
1365608
1039265
525417
1668013
797196
1266494
709378
1087212
1247257
962591
1646556
467359
1759399
1001216
569814
116512
310185
646186
626205
552619
1785685
6294
1895002
1672501
1920169
521300
729080
991680
497448
450449
1996723
1775738
1683106
136989
1448308
1243317
1266983
1202886
1452778
327289
799054
883938
47002
1857125
1205019
152118
164562
203873
1221697
1385556
748599
1263649
158903
10530
1429573
893785
1138626
1554377
58483
1660686
1020163
307913
104731
1265000
1584242
1983273
1167445
1535222
946766
613516
1116819
1264941
678653
930311
1419304
1486779
952234
810508
1847164
1670782
1195854
903093
1464699
1219078
1658941
1260500
1748144
1287151
1503327
1189389
1398324
830937
64662
992482
414137
483666
459114
1609613
468128
47412
1581476
839587
1539756
1929782
1938831
662355
976677
632644
1115012
1757174
112298
1382863
402083
758559
779749
25149
1049757
1704620
149849
1383211
1935741
1936072
888167
1986765
1514362
589679
1140919
1169711
1633006
1913312
969709
1481662
591083
268967
150478
1146131
689314
1828603
1033779
652248
1076877
1098405
1025172
1184047
1823752
1847329
899739
1329552
551837
1563814
1074066
823407
1755611
1231192
58149
794402
506426
499788
894933
1003517
1984022
1730334
715826
125590
675700
1439102
619393
193930
413179
1838620
1780915
232753
1223343
571139
752222
1844814
217546
1526392
1725516
1520017
552211
1676297
1969790
1702404
913142
1756970
1711120
1361179
1772924
1237858
1229694
502136
1258624
97968
183031
1269415
906448
1458267
386385
262333
856540
1851184
108088
112546
499857
1402297
780023
1890251
1656323
1276969
1307370
1283172
1475539
793648
1878933
788151
423270
1284429
1830122
1303242
1819472
791661
1645393
1798765
1823840
1751933
715465
170756
478097
223248
1914148
844786
1988561
1917657
750489
1701636
204001
446631
1007803
1364503
1171817
480768
915033
790046
1934927
1041074
1094470
1923956
777790
1541544
804189
345192
36608
1820247
298089
1538321
876194
1004252
1784109
590174
1166341
901446
1970263
1067542
911745
596693
808326
1451785
718856
714328
659479
1078695
107338
1714179
1957805
1933584
318728
1120718
1440337
1362167
1148769
436245
1552890
592164
1967966
1975943
1585723
1468979
260430
1060458
1212253
1250705
706179
1603368
564083
713537
970075
1926970
1383257
1509097
1564439
1426926
984103
1057668
433392
1386074
1276624
796033
111886
378240
736442
1406035
497503
954899
1875250
1293282
278675
600231
1512208
1489603
111577
907985
602586
402533
537512
35246
1423725
1088224
315082
530513
265249
408908
1315233
648682
1267239
1228754
1528520
448883
557606
282698
794675
1623535
177876
913581
1507564
757786
425110
429201
1839617
1620609
1974441
1030538
1787829
1660648
1794072
1831533
1015959
426208
189042
1245758
1841906
1128579
395274
1656753
36229
169412
394867
667696
272017
995922
1230055
1340489
1464585
1257270
1123880
909251
1649334
828490
376270
1393606
1619826
1719308
59349
133282
1376715
566988
1196103
497265
1962546
1059257
1425648
1283451
325582
345288
82270
921636
1497588
157421
1280663
620229
425454
1828936
766100
1568478
353332
1208125
1487544
1480977
65034
1317150
643242
346645
353712
1741453
1324926
299271
875399
1436827
654129
288600
1135327
413587
1299506
1889250
1778172
1275279
1612401
948489
1448986
291160
1113153
776096
69711
666483
587228
1420251
1272450
493409
693565
244171
1840853
1062512
1061356
455304
1313991
999898
1034600
214278
545858
427531
1399559
506131
398784
890624
1736466
1429527
1313166
367531
1440305
666806
1260124
711913
90588
1483546
721764
1121720
102846
10909
539352
636998
1550522
14304
1274519
831820
1635697
1044200
1992332
968061
1377806
1008030
724733
491464
162734
1327963
550034
1442089
819952
254205
1536983
1386070
665864
655279
1145564
757871
306451
1032226
1417567
1934553
605571
284182
1110233
437788
395466
1157449
1196576
76696
874637
1879772
245413
1186064
385850
672325
135137
964068
1316882
965402
1907270
268895
973292
1900710
1703641
1134997
1092452
1739775
982647
153653
587808
1461321
1398940
899889
627617
687528
1110451
1672882
798756
1062107
1269676
395343
1924229
1813
426134
870552
1990084
903036
696243
1077549
280708
243792
1671571
1170906
129851
1871509
1876372
733482
1151755
592761
240390
355459
211986
927068
1441199
1426827
998291
720755
41533
1348568
239395
1654133
665852
352616
1729621
501059
1235844
1224178
159216
1707761
305251
982804
374905
1793657
126417
1527974
1656430
1109759
472048
1864268
1395487
199128
348508
539886
686230
1247584
821030
187272
1623887
460845
957736
642571
708858
1569972
1010894
1577546
1972255
1917507
1714738
444728
1622152
669465
1141272
676183
1865044
1298893
1912406
1107841
1833995
19992
94106
479106
1529472
1577476
356440
507685
1055652
530360
660454
1894467
1089620
1349601
1513740
1045445
585254
1410157
1189541
1290575
83052
546993
296865
509575
1666563
1477669
158211
813546
1848587
43656
171124
831275
1889130
920134
897100
976916
258821
1346646
903667
1557647
856436
1475713
447795
1637816
1821647
582000
1649390
582931
1924347
673304
1465769
18564
1002604
248331
1541934
1903307
158461
883222
753023
770548
974292
236053
1960460
329582
34453
380829
1545279
648563
106180
1287641
1301618
149995
1989837
1405855
224909
274157
1923956
183805
481123
38029
730664
1217112
1585185
205669
1119147
1827736
1044959
1191707
1232213
1667359
1874829
1803015
277304
1311892
1518786
134782
896266
699354
449642
1305293
794318
1223995
73831
1947844
1876682
704815
949053
1695237
1012129
1327364
1827812
1679668
1223778
77950
1720128
1322956
1812655
574840
1116624
358870
1846426
169367
362328
1514658
864171
1925790
6499
64837
12477
1735538
1691515
640805
877295
396238
342874
1252301
924530
495783
1360385
700124
967249
1878091
1520217
1706288
324639
373258
1524335
1949339
582537
970468
893368
618038
300299
302433
203059
1289581
570195
907861
163577
886678
1567578
398059
1928041
954527
1971462
1919537
1374972
1565020
1361570
193280
1044890
782825
1304616
1461968
915686
1628832
253684
1943319
1508732
111425
687431
1578366
1948558
1613491
1006195
99536
1126367
931883
1381250
1507159
1333301
1989442
1439948
1266913
58225
265605
843995
252994
1830946
1356488
1351733
439093
555627
1860028
960761
1845804
1558455
1543610
163154
1060605
1112806
503095
1366634
760381
1504969
1133620
698744
1203720
1062461
1188902
974420
1536950
981364
394963
1204226
812715
431736
1576601
1976253
570595
97396
1852428
1130541
1667383
1691372
1076667
957608
1909624
745201
1797029
1282968
216348
1071305
1284229
1107767
1174073
1938731
669829
1524749
1503478
988356
1067497
1502156
66905
1413005
1476018
1333307
1821415
1363010
18078
1330094
500626
1589880
482428
1238803
706276
764508
253214
1598653
1990122
928987
1416378
1522849
1624069
1670087
1488715
1477275
1710049
592869
1174507
1129517
1720693
1023584
442997
1023209
454271
316267
1202961
731818
1957307
1295935
908664
1599301
496579
71946
402613
822641
384176
1376705
1756539
1374947
285455
1686594
1688519
1007821
1804137
881493
67910
1312766
497029
303458
773977
1410577
1264299
1230593
324894
1597080
433725
802326
1061274
448290
536762
1165080
895627
1758302
1901376
1229632
174427
1182456
1531138
578398
608308
824605
375115
146633
437600
1560428
875700
1100024
1266984
20908
1626086
1593750
929498
1801294
188738
339941
838793
1689140
834722
1122822
1480037
63271
724422
945281
1627602
68955
518631
1990261
816950
472044
1886711
1337439
146125
1596285
1940915
1181234
232527
1975082
947000
1719240
1481416
1020014
815812
148606
663613
83943
131195
67737
1965933
674294
1468009
1812833
1714625
877352
359446
1917854
1191369
1547466
88977
1692192
797355
768278
80440
1814923
364232
562518
1760672
1920143
562982
1247780
61160
1384194
210822
631969
1932210
1661073
59783
606087
221317
428801
1234912
996659
641420
1322074
667250
1409492
792502
1742467
555443
403476
1760381
1472473
85797
418676
603968
990906
1243231
61389
856218
342040
1132505
10263
1575672
179465
1988867
373324
1592448
1694049
1820010
209757
747637
1507105
917061
681275
1141889
1419139
360866
540299
581507
859729
417132
693953
1313277
1424623
929259
1253664
408160
1666553
1981191
1699628
339018
1887714
897622
1081785
1796823
33809
1260427
1497574
836516
548669
1901756
483249
1289968
1488604
1173246
90826
693841
799084
1701200
894332
1411660
550894
1227082
987717
812683
1421757
581028
23901
1257948
550278
1577367
546161
1583884
1360706
1059776
136553
217434
961309
1605263
863484
874513
764663
1095846
336350
1011009
1285870
450909
1090756
1398680
1960892
1702552
988589
1693081
722338
227592
1106120
1536072
1016146
1546130
1423157
1851136
1925361
978322
1482058
1823130
877256
1473637
1560367
286809
616861
1057437
1316855
1742717
1155263
1860747
1061059
1403905
765909
69929
1648442
486487
528291
1356718
1864374
225817
1168370
475870
1639776
328806
1129102
943454
1596083
465709
1485094
493884
718130
113667
1168412
1902917
817824
877248
1514050
1419502
1744871
686514
4165
723159
759920
1139815
507303
1096176
769569
102568
903335
116144
1447762
661508
367767
1411134
1922679
66911
706879
923371
1152383
1781996
1565017
1784077
1959346
446734
1542863
1328855
953274
408809
1445375
261352
268109
1866001
977769
298205
618977
724409
752067
375866
1157983
1426611
190099
980430
1465793
454743
1303497
1503104
317157
1219602
23858
1413526
754820
1976519
889751
68207
137519
885291
766908
1989673
1953480
527542
809645
1928065
915877
605604
1901991
1908807
45363
589774
508690
39521
1317135
679467
19080
892627
1997480
377510
876638
483945
1113695
1816212
282829
149281
269979
865370
681737
1538154
402951
469316
930132
1408484
1626787
1482299
1366479
1593053
142281
1337701
1473875
1210637
182022
1776865
1008667
1531773
724792
891848
69703
1858023
289578
592867
1042276
1412758
6992
455479
733392
415417
530031
74106
1495647
395919
1715026
1172441
1597132
1296940
1470824
1740160
1846706
1877730
1031209
1494612
438678
364689
1993538
1023318
728354
1989329
227708
419257
619816
1763927
1594
752405
72646
890877
1192900
91581
343991
816528
1465324
752975
692278
1390410
1069503
662352
535247
1739760
1697819
635029
342110
127342
1361129
1434365
441341
922536
294137
1436093
810705
1745999
452698
1246408
1260310
1542459
1968429
1171443
1948964
1689702
1324982
1236946
285945
1163602
15908
1245168
632763
1340915
1745825
207356
563881
1275408
905430
822851
413569
831813
1049158
1914
1626557
1496955
1938814
199317
1337889
152673
1667117
830626
442274
1621531
811256
1314715
873016
445840
582711
1357238
575753
619098
809175
89965
615699
1732249
1099590
1432996
1241002
1369713
1407774
1289793
1715833
632289
1743521
579541
208776
1867902
756104
1914076
1451450
1311092
16838
144617
114783
63424
1406775
846145
110478
390496
964022
1613214
1362622
829302
561220
1942458
1718291
155551
1418550
23983
1903583
486581
731922
1686922
19654
1966761
1500489
1109587
1429036
528207
423434
619506
1576801
1260429
1870768
1670765
1478326
1100594
450913
740282
1482109
37955
1543062
967217
1156726
1420642
949623
1775663
1061443
1717787
657521
893670
865532
1142226
383465
1500527
357251
1492082
284877
1125756
1922967
1193770
1632487
637203
920618
508021
1623134
1088718
691066
138951
1831825
1526397
1450986
1206968
763606
1232928
1945306
395950
1592156
905138
1451314
1888700
1920786
934229
463600
1464870
895024
1464333
336942
1016078
702642
1111767
244144
1609640
837183
833428
541131
608740
252809
88703
771626
669887
482765
1172876
1613258
1854858
1292091
391660
1697020
720487
1781453
1095462
382980
1710829
528623
1149331
421569
652128
972789
1276366
38203
1212923
1710669
1777820
1850901
1146866
1695096
1911415
456470
1761037
910275
1579671
1701514
348799
431782
1799562
926223
1306889
1754638
1459960
128182
1610900
1974704
58050
99476
484290
88889
899208
428204
1759024
1612623
415403
677582
1497621
96030
1434336
1850107
775322
1674035
669387
1126881
940909
212060
1054641
541952
407154
410004
1093180
783686
1619820
294297
1376978
506858
1720883
445373
344284
1154967
1647498
1715577
1368420
790745
1892985
158832
417787
41873
1214669
816650
1359053
1869699
436301
591845
1540814
1010331
664381
54459
1263057
1781443
1912481
1843376
1465061
647887
1300665
7721
1621395
677052
1538813
592072
1513904
1087073
1122070
372805
1757843
723586
364970
1763061
832218
1689435
828348
1564840
1732867
226971
133459
384884
470051
13417
1864672
21169
1430289
136925
368268
1606068
111628
133257
1307384
449638
1016146
1048962
1290172
1711469
1941170
692795
809558
1583028
496920
434208
1757150
1190888
1880643
19064
797226
636203
1080532
401223
102900
1326961
1004
786039
1256336
1260704
271025
328019
315954
1727679
1902460
1364672
330575
522902
1318273
1612350
1569688
993078
611117
1131851
723715
920738
1193596
1849118
1956263
92331
808913
1725672
563666
1163814
1031850
1043787
683211
1273717
1223703
1002147
1550834
1133850
562672
1350131
800173
1143103
553396
1194961
1717422
970836
1011493
164545
1599352
856324
217228
544053
514294
88793
656814
1370568
5269
930318
1465802
1889622
1734032
657351
719019
449991
1926964
1085790
1450423
1597981
234633
1552773
1721669
177390
314594
33879
739965
265947
368842
748923
1437774
220726
228803
1192657
1098030
404732
391108
599422
771084
337316
791564
77961
1458548
846655
710717
1124746
903663
264758
384648
610818
1386372
915482
186117
434239
306023
672218
35280
500357
355465
1786088
1901492
1024031
151441
205197
1360061
321682
977617
1678700
41728
1196700
762316
263755
1928310
1533948
1077749
24081
149203
870679
387556
1112315
1262092
1067917
820751
1569409
1370473
1758098
509130
1258413
118883
1151443
1866957
542968
1210594
842213
1927196
1413131
1272158
1507701
1052725
843594
1994971
1334020
1503060
972229
944940
447528
1187455
222240
1027425
1133527
1086318
1087385
1843419
1794330
1794723
617572
1118655
914882
725453
1841237
1444650
1204021
545020
864022
655017
1277236
1624393
1598333
846869
477862
1317946
123987
395535
395778
897171
532736
1238305
644725
576402
1713104
167333
333821
1951487
531863
227823
1029174
1237879
1940534
950482
496815
80015
1794639
31483
754515
1540888
1608085
850306
519538
1959192
1866264
745175
1347929
1576633
1926865
1776979
1582472
1659251
1617029
1242733
1263978
1953486
1320408
837305
547310
730867
192401
1695207
880528
665047
697867
584636
436514
1010933
1871405
706860
1922758
1368639
1749605
449956
822274
268195
1159732
846384
1878866
819089
1338079
4776
454778
1629238
1651534
567430
1224930
60331
840541
507108
990745
464295
1347494
1727150
306450
1780936
1000999
1691463
1017456
1113683
1360913
778321
588681
1951918
1976007
1448693
879553
208442
1132075
1829646
221239
1099302
1550730
495585
1480533
506723
130770
1686551
619828
1985145
83799
1448108
421764
1725124
172406
920950
856015
116484
1249822
689368
304126
1658246
212071
1966593
17424
1750960
67964
575924
504243
950372
1124235
1042729
1698447
1059425
80566
1681363
1657414
133703
495973
1031470
1938162
1218857
733747
397435
540629
395620
799874
225670
946638
1079331
1823887
137605
1421065
92516
171949
875283
245073
1182430
1642450
563281
1559711
1719569
1649467
20579
1476350
669894
1314167
1705204
685643
931545
1004434
1566668
703450
1258183
1197935
1714690
1171108
1805678
1693359
736636
1866184
1960039
793225
211095
1050669
376237
1907815
1844615
472587
125600
1470787
261304
875684
385663
1098606
333542
1741119
628685
1147523
12367
1453191
1913617
1450084
59785
1805245
135905
520355
1973704
763844
1886251
1722961
1711637
679489
1778333
218036
726584
488067
1697291
1561957
1241006
1143176
832818
1373199
1614805
1538250
497953
687436
193769
1507937
480415
1609450
1621475
1098102
1327251
1826784
1586133
1854127
795820
439477
1801375
1466985
1583895
1395283
82850
1563679
356368
804135
429671
145655
1182008
1248587
105657
1760150
1125780
965587
421600
1012227
1269781
453059
844820
1123689
274133
1448878
1577759
1889846
31245
766080
1769759
513559
636564
54986
71020
211562
311732
992960
1370931
325584
620968
1041387
372263
510389
268467
1422527
1829181
1180041
461496
981881
368631
1276728
528868
1519181
1493867
1390737
635679
1352405
1275532
765565
489529
875346
1378346
1404643
1472862
1964226
374815
112388
1033312
1980998
42110
1933771
1478736
1463696
1022582
387363
126405
598221
1768013
471077
296859
1459480
1057933
8392
775399
1942715
1472868
1040538
339131
1490608
1450591
547187
424067
1332149
1367589
190898
1256571
1991134
727576
1916466
1808951
423222
1862551
1461734
798885
1793869
452408
731150
1045393
1409839
976730
270944
1380845
1293548
1273791
1553711
1420081
1386096
1671524
404410
430730
435688
514477
963064
577410
433218
1048786
1786720
529364
1705095
1860903
1641131
927582
894633
1670756
925247
1581620
1608447
988929
1371825
1015430
508123
871882
1134217
758632
810654
191339
1283098
234048
1294291
1628872
877664
861107
1738917
691635
908128
920159
164039
1490741
1083276
670287
167646
215738
1088455
1843169
7785
655061
1627395
927602
1605094
1332884
596811
342581
1375248
1986432
371235
428922
305455
20724
96101
1107899
1800097
673508
945078
259301
1428637
924883
43926
987371
122979
595682
1106675
1701531
470516
1521881
553903
1394703
1935106
1355777
1323683
1754046
1782675
618435
9780
1628516
1992408
680610
547977
35376
1220034
1931500
1816926
49968
1002523
1493439
342592
1602007
923157
70769
1268182
1027056
63479
1402709
1111811
824524
567838
1808805
572682
479036
267274
1331556
1796374
661681
1908872
1569599
1284166
518774
1334630
254366
1487565
1397020
155518
1921826
191284
605236
1670909
1815630
450783
1108869
1010770
927112
1380576
1768380
1011444
1086987
1238854
1519721
591077
1032580
361510
232453
666453
513057
1169611
1510729
947969
445548
770232
1729444
937743
859767
11697
1700197
1492393
1060841
1414323
799020
650944
914871
878514
455878
858486
125668
764289
613022
191826
1677490
1144463
729718
481410
1712110
517553
1547167
537196
202128
352184
77544
1706908
839842
860044
44378
1938357
1868297
639914
1037839
1051742
224391
42194
1114068
253770
1929934
833274
592917
1957946
458304
151922
1550518
1472528
73195
1184295
695245
1025172
1533593
1368785
532773
1869205
1288140
1238459
527217
728968
731586
1937729
387715
443514
919111
1858688
36979
1971643
507513
1341934
395835
664019
1803361
669602
1589386
56088
1409358
429372
1576856
285850
1637269
1277996
717348
1205855
1267879
698416
50028
987453
858917
1974579
1049905
106504
1759726
84386
1836040
293793
1664077
1893207
201677
823684
1570576
271599
1379889
1888892
1822230
817614
301266
943817
799128
1688851
84718
1415780
1505596
1583508
252708
1754908
1995421
1471861
1137800
739841
416862
1682741
1467273
974629
251815
1656327
784512
1096384
1898470
950631
1079402
490813
926034
669100
196534
502737
341030
1276661
1614802
881442
1210405
1754005
359019
1446553
1728376
1289179
1088663
1739782
311385
1769575
638224
1030438
918710
1350197
167695
1704703
525273
85172
940912
1391101
1068877
1148874
1254361
1444234
330788
247407
1176932
1630223
1165351
1856687
1084088
1587469
98982
131721
295753
1035846
200049
536446
1732458
1648754
1793089
1764116
1928329
297762
1850180
1023396
959534
1366133
581016
808852
118212
1984644
315995
225371
199537
8812
1091293
569474
55677
1459450
223941
1739477
114753
387866
996091
1107295
293657
1621498
213471
1363936
1006174
416840
1878099
508074
1773069
173835
646135
1623381
1712155
1307966
1895734
1398651
875236
1407851
1761984
93222
1319475
291920
554077
1888079
1283286
968428
266145
662360
1574295
530113
1745530
1775962
941125
172193
719851
471060
1073587
1519386
830235
336078
1825179
1870822
14533
669069
1003719
422163
403456
421080
1036149
263359
1150541
981405
538046
1537457
1036078
479293
547287
1047951
476681
99938
1422726
266132
1909059
187679
481981
1126255
1331250
1013100
556703
1836789
259939
683328
700189
378864
76360
412269
1641914
66406
1872020
1517611
1219739
963908
1856337
1148881
504595
1963581
1800771
1742482
1407856
1131727
969013
1803999
1864513
1920612
607472
161241
716258
1100904
892810
925115
773488
1010998
717766
1034144
1767083
149759
1371577
247958
1238022
705958
1816179
1507751
1228586
524849
138041
940531
253687
1284037
1201561
1976674
375776
1250714
1693931
1609320
237656
83021
524239
1661692
1844690
1571904
1376910
248048
1546653
352180
465819
1027715
1731390
991200
545364
1160898
6501
960892
1633155
1496749
1427238
555146
846130
1596055
546647
1552574
695138
1921554
293560
1780823
1590516
1923251
21201
1923686
940928
478077
1277257
1072477
1311165
1720139
1840615
609896
1594541
1853482
1705754
109771
1402357
622955
671598
1030261
93459
1327471
940230
1087148
1870506
1167726
876373
649501
1588675
58130
1280858
991628
1740310
1339000
1895000
795362
1055809
631991
913396
1949643
787440
418685
828042
215397
161219
378661
1753407
628766
503972
1147102
1691179
485161
1166884
1463487
484411
882212
1358955
461639
607595
298140
1061754
1669235
1297438
829696
1758649
191363
726872
390504
224276
871298
1954795
1253069
1352170
1017014
1062275
52569
1575050
1053135
1378840
542381
1660534
1422792
1342094
1308527
266230
583551
1861073
1587885
83908
976919
1129251
835353
1359490
1081152
96388
1097721
1528506
1926289
128738
619783
402671
927439
569327
1989413
436456
1384693
443026
268952
220650
650568
1148449
365911
1643020
844093
1998213
75406
1435869
1819240
369319
1568513
1236129
1063400
1559217
1686764
630187
1638956
1205495
978471
778519
395933
1042023
921954
1512732
1754250
821592
486810
275079
82110
327508
1712501
232292
203374
1261554
1557810
728242
331488
1225354
1861998
1182292
1112120
1537133
1953984
538793
243467
1375498
1927914
743598
1550731
1506207
811437
1600111
864339
878370
1266559
864286
797265
88876
1734253
1369404
753598
1045670
1146942
5748
152468
1351804
1153864
1135863
1004871
1212933
167891
1589957
1500045
658080
1075837
462142
1562742
1138525
233268
1428442
423776
735265
283972
1216865
1216287
1267081
1535076
1967247
1072683
279068
1998231
147044
1784753
770322
1335153
1794991
1321233
901100
1592747
1689249
1508511
926908
601682
938647
416855
1413328
1890733
1284722
1609159
507261
1595099
296965
1724222
648671
298673
1072581
1832322
376195
1195057
1822906
664967
519969
1041196
1252578
1616670
11932
1445206
212695
1431931
564192
1568732
1316262
139382
1760375
1670754
1439488
1203282
748106
927172
1300119
1552926
1779585
694606
463206
1579883
517827
1273877
914906
1594782
1406294
1909703
554605
360061
1445102
1550999
1999620
617801
548641
1021434
278985
554159
46048
1295347
1572431
1758377
1461963
519567
1632510
715871
1874933
1947943
1204143
1352314
346145
191445
791552
97823
431566
1632145
696823
220655
433586
1549568
1248959
1121579
1062781
593030
961427
1356485
104193
813667
1998275
1967924
1215276
1056673
1589701
32541
662820
1241221
715419
45828
1467298
838979
615429
65458
932613
620444
734867
1013921
1814858
354669
43677
1113452
790331
281988
1443324
1389976
1421210
1792586
165222
495221
742081
848774
56882
1553462
308314
554665
1402041
176760
769014
18333
359450
767766
1753649
1554917
870096
1898196
1887928
1141609
3246
383987
820533
1530240
201456
869591
1785276
288133
1947332
706140
920921
1237097
795499
298046
1970308
671861
1231480
1045387
512084
198591
50597
1725683
192421
1988854
1408064
800914
1788473
131431
617594
43030
1301393
191514
712239
503171
963468
678958
976760
1481481
334061
209549
5175
132464
1437572
217475
833471
563682
1976959
1361365
783726
1222978
101504
1434409
1888106
787029
1781095
858829
1668636
1658001
539712
433311
1935619
546014
56628
1758613
1245178
765162
3040
1447108
1439182
126302
781372
300803
787186
549497
1683249
395030
1590753
354947
260309
119389
356781
167217
1094735
1731024
1176840
1768450
580093
90875
724572
724875
1366668
1280191
990207
897367
374998
1386988
1315358
430046
675963
224845
185324
1467295
104416
1649210
987960
1712588
438659
1456532
250180
363639
155720
1009084
1341784
645104
475696
1866720
1528674
1304321
1818454
598678
1710832
684575
1802643
1794107
1181913
297548
767524
1418239
856298
524936
523514
1133049
1108812
611045
955792
424083
1507980
1779388
1649336
1667221
959552
454975
751714
90427
428952
158931
1610833
162977
253484
1250143
1775614
1371711
1440736
1599609
747522
1564449
1354355
1255220
109847
1175962
1780084
1292468
239598
946098
796783
857015
209084
217936
1992437
1432750
865091
1570770
1641560
1107636
1430725
1652165
1468178
1909736
1609232
1016518
1215613
1234271
1751625
925547
1907936
369144
1956919
180413
254694
1910161
113845
1695053
1036496
982587
999462
1791620
852575
1532987
396526
914724
446081
203488
1512037
1028898
280795
1203168
1915311
1763198
392291
1943983
1636132
573852
770207
1537754
736595
801898
1403361
1716637
1473817
1059319
992816
1242295
1823448
520302
1599974
1069969
444067
1038516
1725661
1097842
1798247
1537889
1382559
1053513
1692124
470149
978639
1577217
1086527
514353
498758
1449330
1959398
1772687
371017
907895
1008359
1874882
275591
1663038
1427384
411304
478830
1532610
717049
1610311
1037464
1087322
433934
1933092
1075132
1020015
563868
1393615
1717906
949202
1739290
1340284
1511954
892716
1575229
616616
1048500
1540143
1445654
1284907
276641
1916610
299181
1545487
217826
946583
1848037
1094381
135092
1131470
707513
1450860
16778
870248
649432
720245
1440902
1512703
1064341
389901
976927
1573609
1805097
1757432
1856223
1520126
69832
1256305
17984
1393685
3549
1446642
413574
294603
1932980
736714
366414
529175
992898
751784
1039232
1087451
65422
721112
1824850
25167
1724154
361483
980850
680126
20426
1208475
1640804
1667402
1173954
1957384
1070420
565227
273634
881532
22590
964121
1027294
412314
1766929
215549
1996984
873390
33924
1789943
858921
436461
1770238
531552
1618328
1153947
203201
1138052
1967445
1195617
577388
4778
88081
1290098
1168729
1750930
173001
1462177
1908228
1428484
1533002
1696112
1933328
910222
1844322
1811429
1159102
1933564
1594640
1456241
360945
22288
39462
1180271
1945811
1365574
383557
561548
1469761
1361375
512706
1692188
693298
214715
1583870
631791
1044023
513400
363574
1875345
497889
373160
1570936
1696215
117960
1047079
135784
1012181
910125
1923439
821278
566929
1774768
1856717
1717679
832556
1422531
196863
657862
757340
1272064
629030
263991
517957
1982718
1680607
299424
715199
1510519
1092309
1172857
1163398
42053
460865
664349
1619236
400256
954240
1306941
781641
591210
332850
1337868
259586
1503476
1047635
291605
1666498
81383
1673466
1581046
1574518
456582
1802766
1420689
443828
624368
908773
557567
744952
1763924
1219179
141604
1914095
1966976
21938
1470093
1350788
1682211
846226
1466573
991799
1022752
701856
1750634
1104904
927367
1268685
1754216
181710
1836164
255346
1266931
484139
618998
895423
50964
1079102
1373761
1938248
1806349
1707238
1630412
1404211
1981961
1504692
1349909
638636
1891841
367604
39838
1722249
1608223
442471
1222776
1450390
299398
851570
1991632
1429747
1663971
583033
430839
486736
938542
1928787
1491326
1407890
139905
516685
1766645
1398905
986101
1002773
819471
1006938
1549657
73012
469207
799689
1256048
1197795
783795
1516440
1315972
448803
128164
1124410
1090782
1311928
1613071
433386
692156
1208245
1764492
1847794
1666921
928006
1904775
179174
641119
1018321
1754971
352203
1031730
673445
1618462
423173
953411
928974
997236
246648
1393989
1823721
1494398
55192
1172797
596769
1184593
681749
758503
1581696
663055
1882968
419611
1225471
646264
923107
1361282
364002
137817
1054911
1922728
1649225
203575
321116
1903345
256697
252536
34746
1758195
55079
173887
1286158
1063590
539046
1572182
1176799
194788
175138
407613
1168044
1876079
234499
1322598
489289
192030
1528811
1293246
622359
19999
1774127
1769027
1047557
353747
476953
41926
109045
198659
1921548
1617237
1109019
1215927
710146
342728
1033139
748226
1561017
599006
1014241
880567
1845237
639701
1429944
596415
369304
868711
1946079
1656924
109534
999512
1024662
315841
376665
1860697
880720
1219890
1262941
1478686
1732768
1874538
10873
1435921
485838
1981879
1442077
361641
1685024
1843579
581633
34370
228117
865339
1916834
21474
57761
825849
275976
389511
49900
362419
1950159
1705253
737774
850560
544116
136697
309132
426669
1514446
1042455
962617
1378739
217301
1142253
1742914
835476
2011
1794180
416847
1100125
654512
1553517
658731
1430041
273170
811128
1671798
993235
1298572
1994515
36368
1009699
651814
1434266
795457
832641
673479
1093615
1054936
157332
587132
1035739
1176275
1438044
133650
335055
967079
480865
1710975
1334260
1917115
1775396
782023
1977366
1009489
177199
1441749
590595
544523
1406036
860858
1096883
685865
742393
673943
1651409
1908941
775954
1936200
352349
922791
1097881
353848
380334
819088
447593
502075
320400
1381652
1235220
1841935
1299654
309894
1429311
222560
1597718
1186323
130271
360887
104926
1727581
1676191
932903
611930
1312214
1360830
1035523
748132
198308
63858
1570505
1145753
401643
822241
1447482
1251161
1282936
996212
1074784
708892
520132
1738752
1412356
975458
317296
1908633
1077206
1048042
1161544
34676
1180067
1345222
140221
963429
842489
102881
777783
886547
117617
1367266
450312
1693793
365599
1865147
718649
1437346
1882251
1497577
1930760
634381
187300
1614000
1024986
658107
99140
779468
1920343
1845311
1733485
509635
1218609
140884
246130
474679
558182
134451
433533
1252769
978482
926315
1951338
171789
221223
1295963
1381373
1265998
610933
427794
1491038
335740
1562217
1955255
368864
1870685
1849245
727952
869434
159509
369326
1505657
651861
1674031
860521
482744
375397
1232232
1232493
534246
1697347
38290
1177608
1246643
1641342
755194
1873508
442897
994747
1268241
1008078
306337
1086156
1863483
674532
378568
1276408
179864
1281893
1857473
1497111
1217690
1612814
755390
1459528
620666
1134458
747263
1575921
675623
269620
149920
602929
227964
145989
1827503
1571143
698283
1746985
693803
1416156
1351494
1262045
1899370
1587008
858883
1865287
424687
1572695
178327
1695740
1736911
1907602
1021797
1669753
558132
599240
494437
460250
1023918
1797354
1170911
1348735
99360
1081726
1151659
705944
516373
132839
179384
880014
1235323
1077778
942582
313350
1154535
653066
1689195
11030
42755
1141007
538924
1881593
1791122
1253039
582821
790886
332204
506884
308932
623270
1602349
476454
188675
1274780
993808
1561767
1960297
328804
1070427
543327
615884
131632
54365
1460243
645804
1990845
202539
1494074
350890
1990507
1264014
1256170
1199506
1625105
994941
705712
312134
1054334
25674
1346006
917001
1791876
957184
1188058
441597
1659754
616042
600814
241421
1670195
101254
992729
1101075
1425636
802612
387612
1220320
1832112
437897
1436694
1192895
200372
130413
1886790
190932
1843410
294761
422791
1152466
1611788
28379
1621224
1740327
986682
1631565
1143105
1813367
1249337
1075364
968222
509336
1552090
1626613
843397
1370869
69268
577979
215945
1415297
766510
227955
434314
1388983
1314257
1738654
580966
453063
314781
157890
536909
596526
1622011
798859
639858
731318
151646
411050
462024
371403
939693
1997587
1678709
1862442
354175
1004704
147597
98601
1337278
1979185
1768116
1663041
570014
281172
983991
1172695
1911988
1826862
720197
1937259
1684373
1692455
1464532
1025890
1179268
1412691
602625
416728
602715
473949
1789584
76113
1933111
1278780
1090465
73262
1495911
507564
231173
1293496
1718712
793178
181761
1840077
1831571
1798389
1423431
917934
1653500
1731836
896802
1696216
1538756
94373
250480
505831
430080
1263193
303204
396848
1649590
658027
1766533
1102652
1358122
979596
199637
393205
684648
1877322
1375059
1980530
1990712
1437050
1488215
207784
1190030
1759372
684750
1193568
1329324
780608
1502891
1025239
804347
309443
372864
1959056
142650
1099277
1307130
945169
1063960
1170746
1717420
1418103
19636
630984
207427
1309376
1511323
1922132
866820
517652
1873074
1434377
1492784
1110111
946319
1065737
1112478
1945531
882787
438114
1588528
496939
895061
498055
334429
430604
1244647
197363
1154181
1866099
445083
1783674
1493460
1262881
664926
1455723
1651297
1907690
332256
1052547
153025
579506
1706003
1300367
274301
1247185
974109
94613
1140565
421437
1453584
1259092
684981
1094092
343202
1744167
1597437
1602932
398863
687422
1817636
1675198
1285722
622737
615413
1553618
459377
240808
77139
111965
53871
240524
1107836
376291
332858
1649271
1545297
464330
1301900
1256106
948919
1091635
1168204
450815
969763
1374818
1152863
469965
1930010
344927
1178707
882938
406687
1316723
1425886
1234291
1935657
828315
1655191
1801531
941313
113442
951078
168793
72476
157195
1775701
1120427
480746
561875
1938896
1413274
346514
521524
419752
1283534
474662
1110652
382266
524504
1702843
565176
726150
314066
491320
1663662
1402063
696354
603877
709430
1835818
125567
1026033
35656
1754266
251523
423631
1686993
699475
1229373
1260653
859089
1952621
1262958
1187490
438752
990041
1433778
1980105
820755
1852809
1845386
1281091
1142223
1798280
465265
1038588
573604
952257
1176624
1084504
920193
1075729
1446667
1386602
1374200
667916
558980
1694159
178866
1394531
1244234
1146951
750272
788024
777986
985547
1175489
924766
1163400
1725282
32918
366858
66722
1854274
1120680
194300
1439604
1154227
1642907
676513
926055
1980553
1618217
1449562
1569073
458056
498296
1266474
292672
1006839
415819
1367758
12682
513480
1099494
1453421
761509
293354
1317414
978930
549654
1403609
850634
1464541
552831
81743
655351
1202347
1642646
670630
1802923
983579
298749
319030
1931518
1290745
1301124
1723710
1939065
1073377
1700439
1554255
1256938
753508
1087055
1707261
861483
983627
1077503
379544
1133595
520352
1549609
990237
1410200
1057187
1874837
1777313
913426
1445215
783031
286918
1343151
1717704
581645
782272
1267813
919702
1135716
1742964
1800079
1895253
1534694
1962433
1745741
1596964
318025
681290
736223
962606
1335102
896218
1594623
1185780
443975
1132942
1492924
1068437
623764
1730632
587987
1060484
119838
477918
421553
581542
699523
1368899
1470539
779290
647556
1243046
1764886
217465
592084
1749957
415791
1724082
547680
1603371
435142
346884
418975
1680724
986965
515732
593424
246456
173082
1854842
798706
510447
273615
136295
447066
1912643
840091
142767
1931748
475201
623298
1502111
768948
507827
1602826
760265
138496
421928
1418803
1293008
652752
1519585
555991
412060
657710
12135
1134014
509611
1280394
1631656
279580
1407554
479697
1194891
278756
1167467
1658752
1209525
1616698
1247365
75011
115609
1739477
1166542
1818288
1030791
945376
591704
914744
1472898
831360
1739899
1956216
1701212
1755598
673642
529141
1660699
214343
866256
1092403
1281868
1357769
327506
603764
307256
1401915
1426711
1168148
78484
1115783
1658132
744456
468096
1976464
1817152
951105
1041038
1370269
1457676
1559501
1557762
1034430
1341643
426372
90662
857243
397799
213433
340482
436575
1084626
1184587
841752
1848389
199069
596019
609522
1004620
1904399
380429
1993947
892745
1127526
1041487
1565854
1304286
120179
235358
1465604
48485
1551070
1880396
574396
820471
1545679
212484
1274202
818333
154438
97180
611866
947842
1049946
1301987
1177224
221317
1984344
81370
271321
565587
1688890
1652640
1681626
719168
656126
975399
661292
1264829
1104943
1008471
346265
1176933
1583137
1289771
1431884
754340
1359838
1691181
582026
619965
1492815
1795936
1125405
35238
660190
1722845
1763062
230751
1916069
459507
434118
1535871
1966258
498027
1878398
638884
1204212
366744
935407
1332771
484850
253331
398349
1337450
905434
1335806
1534994
628961
1712124
1771879
381418
1388416
1044368
284387
981156
1341099
311779
1262086
1139844
1213349
696687
1219329
291258
1462630
797207
1864375
1234869
1099655
281897
92914
76344
784486
1315
1227782
984338
1589619
53658
956230
1775071
1891065
1909320
326036
1650393
1298617
1323918
1626269
817470
1309963
1944022
833576
1225287
900092
1096723
169696
1257020
1958215
311055
840301
1531707
1194337
1065811
378070
1691601
687437
1713922
324163
82084
813022
949244
1611959
1394225
357944
173479
1869203
553541
1324361
1851297
667060
611444
258461
660876
1385840
694806
780157
952374
1655208
1415540
145883
266742
1502067
1471742
728005
985604
1916802
123344
1852063
885680
1637670
1009065
75269
1762711
902760
140258
1004584
1980436
980303
1568546
871472
1381859
857852
1535120
982335
743375
1584191
1778928
1363498
1235656
640319
1019878
286855
1978947
997935
1486502
817875
1832811
106127
619021
1221188
1474287
128711
1732793
671352
329278
1555413
545006
717537
1898578
187433
1260803
1520998
170869
704528
922305
626361
726891
1457163
318387
1574057
63089
292306
1121976
1173011
934105
539455
1754707
1796596
1108619
1032016
1634175
990932
259368
1138204
883140
1289367
606767
555608
1997847
549035
1112123
1385687
1670783
840639
1054208
770350
1847579
1707160
1639097
557285
1208136
924739
349925
1949866
1148874
1269554
1994053
548439
1275231
12291
849870
1147167
1943414
331398
1536454
935138
1598601
1801259
747058
1342008
441695
819500
1619665
1287545
1404125
655239
675675
617734
1212218
544254
964392
417371
1241790
1580746
722219
386182
17988
1330574
1326743
694399
74613
1068478
925847
1964642
1172531
1118555
1974
1349753
1694433
1569895
1936055
403856
1116623
443569
1703301
135483
1587410
1306061
897376
231866
24038
1981059
497180
358981
1800984
308670
1639365
1142129
377310
582751
847416
177366
404879
1646240
1843946
1207487
524925
1598132
181053
1682090
1994757
481150
1185951
890401
1386377
1438389
1896285
1646120
842449
317872
258588
834198
345836
302336
1178977
8151
352640
611735
1101780
227053
1799461
415927
1196068
1147416
838159
878165
968727
1830149
303520
916395
1532068
1135403
38597
1486365
1221443
1374159
95645
74801
1840506
837793
1805406
1478515
1922255
1511239
234283
1866763
1386657
1589556
1844536
1790604
1834155
1895930
1586868
1449389
1563859
247461
15728
1038971
722100
1885391
396871
686197
1468481
1359830
557194
1276536
1809466
204072
22392
40163
399719
829722
1389940
1582682
1602109
731021
263105
1662623
1984261
1868537
1863864
899219
1029456
542448
1381179
322469
586274
1302722
257589
701745
1330531
566060
72260
1234891
1225285
127517
1706024
1961171
1256715
799527
28794
1293633
1388172
525954
152937
914674
681520
1100865
1354773
664038
773232
213042
1123602
858203
879259
374162
30356
767578
607821
1187478
834004
1958411
642905
1149664
446456
365661
990073
1971866
734433
529131
321061
462634
729349
766502
724605
1435827
1669443
1439835
1852232
356439
1760389
662288
77471
547922
1922670
1867240
168310
912624
1193753
460770
176428
1803379
268903
1653609
220222
1346087
708635
629327
159752
813411
781214
1187350
604700
206016
837482
1541536
456533
1276427
1171077
1246296
712796
1459947
728803
1598966
1404912
158935
181658
1138399
1982303
835737
112452
1103457
1948556
1698846
492017
257601
1293367
1455412
1761887
1924998
578787
141398
1500948
1326665
852237
1561815
1479303
1863995
926441
963554
535383
1864778
1673653
628133
1412773
836463
1369400
473462
123911
1711205
1830291
1513024
74298
216848
531927
1752764
1050526
85385
677664
1826546
1079024
520032
1136482
356692
1890512
1234168
1098411
1281679
423265
1604585
1463196
732933
1409798
142012
1961223
1046435
888527
266112
1719586
1636690
1515291
1715749
1761736
984073
1051406
1562009
1691937
1426993
737414
344814
1357759
144128
1386878
136057
367855
531621
1533230
1990761
1972471
576823
758213
1957009
1944308
543768
257867
1120112
1806349
904818
1101540
943673
224101
274072
690505
1753324
930232
701226
1973954
948008
1951738
771636
826388
1876793
1980016
552716
914906
649467
1427749
1121512
749472
1626294
324191
1487962
1618115
1948649
1331366
953301
1232714
1755790
428439
1997681
848038
608131
258219
664693
1605966
1560048
1066108
1421918
1400301
1419231
736386
147819
1161195
1787904
1779044
1132439
511436
517135
333931
1128949
1525124
780122
1891202
1202001
222367
825932
1532115
1455396
299929
1813980
1722746
7034
268382
1462400
1539645
1185362
450321
1611082
1612625
866772
1504784
274960
264907
1675752
53428
1945436
659115
1430540
1162174
1719200
416908
1013059
297883
752879
1004946
1780119
534390
1978867
1420657
173223
1345312
553337
1942463
1435785
1061564
1660475
1909822
1411034
1310363
652649
226518
278341
1506895
1755072
1457193
1727933
1332356
1742549
934064
771231
1255434
1976744
1355300
699378
657850
777576
681351
1419748
933007
482410
1945629
664627
1074598
507767
1422582
517937
122983
793210
370352
923224
606280
74134
18947
1374583
286165
807430
882820
1841037
1489095
1499655
1194118
1955351
929504
471447
478647
1348914
930396
1452463
1973944
1904920
1340997
774409
790633
1219575
112775
1269260
422260
38823
1761270
1786825
917077
175907
1510541
1719181
1896301
932648
1530556
1987405
1502951
1960547
560720
1257800
1249449
1802819
1118120
164385
265816
1417555
329770
1899521
1890875
155513
714833
1525669
1486647
441686
674559
1745469
1578168
665123
1119865
145535
1630934
757443
1899511
1425475
1037490
813147
1828919
120248
962392
133392
194707
162481
360754
1914343
1045270
969366
1190530
607928
1322962
598757
1333636
1211886
398160
380132
1783889
897792
774934
861967
1280965
345365
617819
801442
1548867
903846
678523
859604
1520273
446916
719551
1923424
115916
447782
922071
594302
1137275
254023
1620571
1561045
239608
1114677
160700
1590549
1031919
1793077
1262551
700938
1934352
341246
1151118
1465030
782561
664458
433863
1899268
747032
1038639
942356
163408
1869557
905979
1273352
1419321
1693237
1971651
1287542
607211
709878
72053
1170926
477251
1171482
625025
737364
1795198
1737678
782903
937061
1402616
197245
774932
1033447
655331
251061
720709
491068
208391
898435
1741237
212069
1095553
1045116
899539
1415790
1129473
1900129
994136
649881
42053
1897730
22796
1886766
1745684
1866602
1677941
323230
1994934
77245
1394996
548665
1851844
82695
1258302
1850316
907071
1644459
110775
27440
327957
975537
1946354
1099793
893891
426410
1632162
1790237
730506
1047524
1503313
1027111
1322616
1243907
252187
1333005
1321608
579476
100208
1153673
1792078
1925364
1032182
537817
1060815
921795
215676
1192339
1574836
129445
1552290
1660946
1388307
657541
1925911
1606145
1730239
924084
1222159
1242252
778603
1178393
514105
1580837
1921684
1413461
1968317
202856
1645495
1974792
1013889
477131
1269263
1339637
144691
919113
878451
1779794
1617858
1567908
993699
139228
806369
1915287
1655468
371950
1041352
1938497
1533089
762411
1614147
1487596
777806
603996
309277
1951950
1556667
1206028
883814
299127
1993408
668003
1135870
1184746
1229980
701732
1345707
312950
1737514
1532220
1969569
1509794
801330
738202
43717
684337
1933722
205342
668117
1212363
1259189
138798
1920071
1339545
116791
166747
1172440
1270984
1188097
241228
236444
1035619
1082053
1603784
190208
607293
1205895
214159
1744285
1950088
432290
786804
295597
1249403
388250
886653
1414609
1422465
1237833
1704034
1506121
1277044
281346
1657184
1363721
225059
1922577
1288328
1259082
1700721
1503509
315599
288221
1892214
1219087
1115919
351515
600926
1887081
1761401
1900471
255514
786992
1990424
943213
1884062
591789
1868621
826436
1610837
257229
861462
728250
1863779
507400
47191
1959438
1812793
1473181
1119106
1908545
1069600
42531
1953157
808849
135039
269316
1108760
245223
1612666
826956
1915988
868819
133666
1110824
1469055
748407
782996
116031
72844
1161809
1198550
843317
458716
390871
682108
423460
1452939
1408846
130842
953286
95791
1449783
1136154
1761562
794034
331106
605219
1811806
1145939
659574
1442946
141129
901358
1675383
1270572
1356531
271325
1303977
1292525
1910229
265508
1875202
1771521
1249697
303158
599766
669050
979319
402431
1111077
121168
334269
1716354
1216526
546841
1449704
180527
1498724
346252
981414
1970746
1377202
635443
1427113
1544345
1074193
554250
206417
1532260
555084
762558
1185739
1617037
945486
937067
1646670
1026698
541283
1202577
1773478
1859236
1709845
1310433
392007
1609011
1650165
1758974
1867603
1756354
91336
1964595
1835311
1371786
783633
853491
902766
246530
681340
432734
1997449
1390994
948514
308580
185630
516429
1371642
1641234
1932305
909841
1052567
1089783
111550
249670
1739269
1914461
1000631
161210
444321
1680982
1549915
620169
1853136
1244274
479659
420803
608961
1922600
1860645
283144
442462
1650626
358310
907808
1122632
597594
478861
1508255
326095
1463276
1997821
376187
1016516
1830117
500362
1611900
254935
464819
290307
447333
926394
1366232
1217246
1103873
1792737
1070214
1334890
1529686
412831
1220958
1325554
651222
1570717
1149946
1037931
815812
571783
1526804
911894
1571838
532061
476086
1655470
586958
1309741
1083819
175104
1070743
1525479
1508168
573765
1005830
701984
1796511
712306
371170
1309694
1336493
802779
1107399
342654
1523292
212715
1636715
361244
1099143
424958
116224
698424
1113788
1073361
1176399
1780339
1918540
453688
1152051
790380
819067
1278120
545223
577286
476453
1396895
1617716
51145
677983
1881092
1661239
453013
823554
1091134
584897
1159661
744875
1877129
292834
6247
1344151
28004
630582
161609
58411
33965
288079
197304
660813
1954302
920005
1848428
938849
1488332
717416
793529
1892036
792631
1443672
1558905
320972
584691
1601592
5622
1227413
1499785
762086
1252058
1284025
1706341
384118
494042
476070
680396
391307
1169314
420081
1796527
1395020
43647
117902
1928476
983568
815586
1436010
1720820
629024
1911786
1846388
1304995
1512062
217705
1129589
1306989
1435751
1983184
1644234
1674680
257304
193934
1464179
813941
1091709
938939
221037
314644
191778
194388
568038
114274
1689057
1798883
177741
1600844
1475787
1958691
1994869
1507393
997955
1301379
114766
1509191
1585967
1285519
1384571
1471318
1241891
1935077
1385506
813722
1718615
2204
1151922
407402
1620524
1810817
464837
1324594
39077
120966
1105207
1763308
1810740
1290214
836775
1370195
687528
802511
646980
1471447
151369
1985983
1526749
1155715
425600
1309570
1075310
284610
1890204
1238615
745211
704766
1260736
1408463
1033117
508637
516621
34627
25880
1842416
1009954
502402
1127600
1831011
52375
723007
855199
98831
366522
762229
1159430
210967
308013
518944
1915407
254086
616741
158106
193952
123572
56729
449583
436412
1662254
1246243
1589478
1057196
1914207
63332
699898
537006
1875607
1437834
1997887
915263
1838423
351659
791341
790648
1554710
1350530
1273617
1106594
1551824
1458315
740550
1425430
497462
509515
1753940
1597216
140790
320827
1761838
269083
458442
1298631
867516
269240
1269772
880115
1638561
1034658
1578476
19782
825921
1348140
243134
110373
612251
55036
247745
159391
606621
947164
708489
1351982
529248
1843897
324435
1769198
994621
1721492
1981475
974479
1385256
516094
1529783
866700
475889
543650
381629
737049
535842
1395086
1401753
348881
1531871
279495
1964148
945202
962488
909403
227017
470045
1053429
38911
1422693
1617132
448907
84070
1209808
1279745
49336
167273
106209
513933
1030019
1959280
1697571
254314
389519
1863603
1389261
29022
1976989
464638
1339366
695504
1044719
1974948
212327
720537
1107595
1610964
357420
1449731
454167
314874
719263
1345807
1987077
1365677
1311998
621453
1739740
1583811
1325783
1257886
1485967
1668968
327411
887134
1041454
1673857
506154
903565
871667
581060
944936
613245
113254
1129758
1703121
52528
1800606
485353
319042
1616754
596863
845354
85191
548475
314394
1287279
1674102
1379135
467581
949271
876405
118498
1837362
1883780
137510
128765
213111
1186695
1450912
457503
1898466
1178949
672355
466666
536781
104974
1679153
1056398
1039021
946060
1261921
1079272
1902378
1472606
422917
1845253
1290458
1155258
1299149
946384
106446
1620488
865525
1114156
1008115
1252097
894351
1826498
1600051
1052934
344920
992834
1013626
420945
528154
1976254
576508
102519
257573
284206
75852
1539631
547169
815854
370707
55387
1290229
1233674
1203833
1298076
214659
769648
1705480
822691
1407288
1835537
141672
1016931
1733274
573138
170563
279565
1518079
554629
1304408
587501
1929284
454477
1358755
196886
1511993
1381691
374894
1315350
1269940
259181
390462
362865
1624408
120373
488540
1145881
1217537
1597905
1262819
1510174
1703825
261329
1702006
630199
360683
1924910
924145
1716704
501188
331326
642177
1387667
584112
1431917
1024216
1102165
234365
422813
1262642
918898
1013990
1309454
1402785
1119999
368737
1990526
1085904
1224417
801689
1587151
1490739
1994654
693984
744497
719598
1986868
994629
98186
309804
1093993
1732618
744871
360409
1400642
1767403
1875331
1061874
1986754
1154962
84315
1018105
1535056
1060818
1957953
1700299
736372
250806
877286
88592
422395
414792
1742709
740973
1543162
1821178
936528
1039830
300492
351357
375486
391480
504083
1338147
1543295
81107
1009500
1589499
586768
1527049
1010184
1068543
824998
983742
395061
722454
196050
1143965
527358
122041
184216
1192555
1196006
1973944
173194
1129810
1002565
1560078
1217152
970585
609123
1586389
1891542
1639109
1556943
1728631
1504364
506766
1409683
407081
913109
1763840
1004491
459440
1334606
500038
438042
257014
49348
1652081
402466
498222
1470069
407367
665504
602838
281569
91287
1748282
276063
1603094
753318
218782
1858579
1296354
765177
246872
1583960
409729
1489924
906284
1395596
1480456
1267153
1851491
242480
200722
817600
1609884
1440302
606860
336112
201909
1561774
1685977
1979285
1191199
726065
1658833
686685
746485
290138
616654
213141
5070
1306742
1692353
160056
914060
1259224
859653
903091
771871
1049839
1835130
425112
1576383
1280515
1925950
62922
208039
1267076
955475
117595
1664028
585489
1002540
892533
1912407
41489
1347679
838744
748086
80039
1039560
1556192
1925432
1424733
612009
23053
327491
1753468
95396
696177
1890125
161481
702455
950810
168814
660399
1300021
1084151
252316
902901
1697973
1271581
22691
1574089
597859
1216716
652445
1209548
1231707
267999
1204618
1252940
638115
726839
1080437
1121059
1095534
1055010
153123
1162367
1172651
111549
1469147
1890725
306465
664539
954975
1211953
899956
116293
587523
842785
1149712
233398
696122
66804
1949461
580237
285238
1063368
523274
57423
1064946
1175632
1345185
608079
141570
1423964
579984
854760
1392284
1583741
70183
1019418
1067721
1428050
1774769
1894826
1026057
827504
978416
95213
1744507
653714
1146109
1440335
851135
168229
597197
253464
755268
691465
1466443
1571158
682156
781254
644529
1290490
88168
1981392
490253
555000
1597158
1933759
377537
256083
1846785
1717344
1526005
755207
36790
1627035
1750398
963364
448576
1533187
1629098
760649
1276408
1231092
1325837
1581683
1133646
8881
701037
1509216
586572
1642359
565680
1284494
945801
2465
1355703
1521052
551808
1560771
640691
1127445
733953
1675423
586446
441603
1366155
499425
428308
1707327
399005
590508
1982612
1225779
336464
633401
539679
1300234
1573359
745948
1800336
995878
1883548
1125600
1761778
74686
1192725
1218652
1672988
1346223
1604424
795351
1240042
1785541
629880
308855
1982270
849830
218907
1705242
399715
624984
934678
1657773
460950
239863
596916
46556
1895304
1777507
1439551
10302
1605006
1513107
988805
1766860
122598
1621254
1167522
873317
1331496
716615
440087
789888
1402382
1310665
1987415
1981853
395575
1853309
1282014
986576
1855622
838824
193745
1298274
114287
410825
1788053
88690
529905
1711807
1481220
1957686
428577
1890528
1791888
113959
1094933
1079755
1652899
1052998
47540
1854392
667028
203479
1783408
731300
919074
614456
536473
1255854
417902
798331
35230
515571
1584010
1441764
1041190
1003887
367021
1753812
575100
796257
1571474
1821294
414351
1317885
1964473
459686
1488006
1988658
741116
150371
696093
884471
1375787
78791
807346
120554
947499
290256
1342737
3683
986919
1459251
1858314
268694
1805102
156219
136944
906943
134086
291974
1867112
1680005
714992
555552
181611
635286
914114
460056
890191
1028432
108030
768314
1398078
249474
968991
674292
254717
1345667
709054
904625
428736
801403
405598
968638
168367
1736546
194513
1252008
821132
396016
232626
885598
1282834
1996929
877008
1626307
510000
987780
1770897
159171
67032
254549
14886
1887550
935003
813396
271958
55384
1025691
1694665
1658697
270789
780811
1912599
634432
642826
1593175
1800396
1688826
106912
1144397
845765
90764
1266259
989043
1560050
1520584
1563560
1177781
1239880
656214
1471977
1821220
261432
224911
487524
1321105
1772334
597606
925765
1941879
1030236
1416947
1435410
979042
339746
20791
1201234
122254
1310687
991135
1935098
1829861
754075
1553603
1931816
1635846
297292
111525
159854
1284285
745533
1663178
1777743
1090800
839528
232573
1305934
1673229
331537
595704
347035
761966
503977
306293
1578290
875429
822029
1063106
807454
1925704
1775131
1544561
1845916
904818
691303
1993167
481463
312723
620166
108821
1266449
1300270
1836334
1000332
1740071
1318075
1880800
1111101
1026722
1499327
362664
1724625
1966413
668675
193481
1055923
758854
1439536
1261959
353227
1198376
417704
944144
932154
1216414
685978
1449194
1862612
826997
263145
791031
939094
219344
236288
1602919
1764500
273624
1140444
356630
1412552
334531
1648442
1459987
276424
1289315
17160
1556111
763468
480056
1092582
1967349
760575
1489293
1094968
1263119
1750038
330592
1902077
601161
41018
1732422
420357
783378
4821
1847653
629394
1708474
1021634
987275
1285264
246108
1759817
310080
717668
1710091
392891
1923464
1808134
1903741
872320
1429171
833145
1968277
1668654
1747566
979026
1834752
1681544
1415511
1839787
1112299
739539
1353778
1380376
1816193
818180
44529
1589805
508005
279792
552353
638431
1203062
892890
974235
343539
823467
1006132
1427474
1250983
1348550
1786609
1260809
121498
1860516
949293
2608
887419
1965870
231069
648138
1190230
672541
99871
1384773
56220
1787458
37447
550685
1343191
375805
1117186
820895
300953
268180
1144843
1223456
260628
671464
1559825
365483
671434
1504553
1344110
1029892
1746673
1181842
1240934
1458845
1045466
333530
1776495
950379
474041
1136685
150048
1244741
1254788
987550
475960
1889323
1125844
14443
1690823
620345
146343
938103
998467
1786416
720836
325625
209560
1995452
1147253
1417210
1633139
1843926
1202128
140323
706171
1262646
1538176
1458281
1878697
59135
902326
892286
1326715
1554758
1514800
693989
1542530
139044
1501057
1557352
1717652
925119
1528258
595019
657487
418396
951507
460981
211758
630130
1508270
944282
1400211
208838
845
690829
1794223
562433
1289222
1672195
1892495
1697335
1560837
1835302
1479185
1587583
857936
1398212
672835
340631
1238805
1549345
509214
997672
763238
350636
1457814
5374
770683
813465
1595089
579142
1509944
1505128
688977
1078688
29390
396443
1451528
989680
1773870
1018779
1534891
1294181
173261
1845041
466512
1410017
572253
375246
792138
1210404
863084
1456034
1056737
1763543
254396
295017
598115
695772
1498322
412138
1319056
151360
375108
885059
804178
1709237
1749652
70835
1529489
235606
705106
1629762
173000
531311
1925819
1849613
1143506
1638519
1011871
1709431
363368
1427759
1606647
512114
735156
1525164
1486586
1381663
837109
717040
238452
537673
532799
657085
1802057
1987473
1088355
1828050
1640101
497139
325716
1871082
326429
925695
1377442
602849
216067
1340407
604405
1742295
1584160
843575
1960573
1011302
1949735
1034658
388144
1924734
61017
1590308
867118
1841755
239807
373667
1645806
498476
693768
618534
350316
772595
1785177
388307
1877492
1339476
1297334
992320
1005052
1679133
298485
307682
15118
1996717
963915
883867
744197
1481329
1428925
1723750
239641
1449891
445832
1579484
1057660
562319
1985202
945631
1782118
1893619
1875005
1060123
1638825
667681
1567921
657542
1065919
1458150
989677
1955925
507205
1929624
1851362
700800
981912
964820
1582660
654637
1842514
1207362
220190
189133
1210759
689729
1859891
1902619
1083711
202352
1360838
1134382
1843110
790264
1694781
399200
43785
324831
1023597
1421204
899820
1212729
659059
1545
995803
242757
742167
1720932
111265
73921
1674387
199174
881407
1189647
936319
298175
1813404
1723974
1509602
1675829
1303338
1364966
218029
890005
1176667
1025934
721850
520107
1051062
1611628
653846
1147809
1663610
726493
221507
572213
1884356
753867
828678
1907074
680606
314394
41710
1485621
710078
1676063
1330932
1238880
977102
456183
138643
1138475
1874305
312933
750840
344958
421833
943888
1541138
786711
388304
1688293
1989909
1952519
295839
69837
1918843
1164118
202109
384070
1477267
1095683
198673
1564400
1638748
1540320
1093287
684795
690364
1055897
98848
1678252
1928387
100393
1928056
1196177
821633
1825382
16807
1609197
1277488
18773
50587
193142
1271813
875771
5586
23775
77348
1453978
437532
739779
1208915
1237072
137714
1005340
1650330
77642
590452
1027651
1111266
70411
1365675
1220069
1225049
1605042
127517
674583
592463
488078
1631621
120832
750702
1661588
101709
237987
1380902
299677
590189
248967
590420
591129
18682
587542
1208136
904414
599819
222506
1681993
1960056
1544565
351474
149977
1519703
1828202
1033279
94879
1036170
211835
396016
1219276
1201114
670221
211149
1609146
1646464
974573
550599
1628339
706875
285340
1949449
1890426
1416225
1069765
720709
1225261
1635123
848829
1304615
839316
119280
1280374
823599
1434238
1555030
1999751
658762
1219985
215064
1971182
79424
1888287
343129
1086574
1466192
860253
363196
713458
1725925
1588629
1168207
1415004
1193390
186989
1217663
1556196
971818
1528775
140240
620944
841974
1189116
405948
1371248
775636
1204643
557892
1501441
1704893
70691
118027
1216504
261125
1098215
222002
687820
76903
1372669
1370842
479943
131058
351445
1934616
1036851
910212
154513
1622242
1124961
1880607
1079273
793
1623836
1769186
1178013
1750464
636603
572459
414703
751589
1774693
1737655
1704461
237842
1930822
52610
1228607
961208
1453616
1266767
328051
17475
1940042
233330
1836880
57159
1975882
900046
643731
949041
16390
1091686
350514
1971255
733760
1874421
1913667
587942
113599
772412
60645
1043609
1721764
1395466
1475058
1569706
490455
1075591
1739390
359637
139062
76638
1218705
685950
1823812
1968551
801115
232908
407737
1832047
1590569
149108
280264
1525125
1374059
133084
68388
411892
1386435
1560199
1019414
1367477
618798
181162
441055
1231916
1319230
206997
1093891
689848
726872
1928158
141055
1419541
840172
1244543
1204281
1555869
1907717
1286950
1301231
996137
1568101
460433
574448
181952
602782
736546
1895874
59842
1731987
334066
666420
1327541
442449
687216
153628
1810158
1313790
499960
822918
681019
1582279
1346087
192565
643589
955517
1760222
809154
1452578
1213080
1326988
1851401
1924298
887853
215263
40219
1680519
1234688
1109223
1556209
1366840
521773
1093969
412754
1696299
677315
414055
846627
1897438
512416
1490645
1142017
1168006
378130
1421525
685992
1236446
1766092
256425
1152423
1836582
522305
590616
795658
879991
1707851
1637935
409741
78336
883747
483774
1045520
481053
29923
1624233
1474920
1797189
115349
324868
1444213
1559399
1568088
1046445
379701
554752
342044
1161825
975388
619849
1846230
564795
639410
903632
1817368
87844
1418525
924050
1721893
1534517
1513745
984365
997424
1685915
463655
729641
231030
1425969
619582
751334
577735
1559172
1139695
373297
1221462
177821
543301
11848
114094
1406414
1588944
1216524
496263
1115672
1406159
1798940
1507377
1942500
418933
669095
1985661
153464
1934373
220422
970343
1091881
102915
1789652
1720629
770116
1225697
344576
385512
485905
618993
1699342
991824
1039253
527446
1885741
838483
704968
28985
1513820
1911969
1330371
934682
925179
1497840
456405
1836974
556799
1871237
1648836
84013
1847954
1794550
691548
1105906
827732
1920831
380875
208644
1929790
691345
73781
484888
1854821
574715
704339
419422
1716479
1102836
870394
1839792
505602
924665
764788
1934084
1803037
543231
137161
1169842
357835
536973
138556
1277216
762765
1228060
1080941
801973
161424
1767814
1647617
1396491
395904
457463
710297
1203162
767111
1068367
444327
1763238
172483
407907
1129011
922242
942320
488654
1182018
1759299
1760044
1940039
727912
129861
1665577
432321
1010544
1054921
1709798
934371
296519
950990
1553352
1137556
1735590
1193009
1923708
339032
1175261
1219780
395323
144155
1308941
1267077
107521
745227
1197203
1617447
359000
247740
780720
1235847
1173862
86077
1373659
47839
669263
801477
332743
782563
352340
749275
217624
472596
1510368
583109
481468
574519
210962
283831
1529798
241559
341030
1338797
101889
1767708
348295
1915961
598933
1730516
1064466
709812
1620655
1057385
1091596
1182073
1198716
911563
1158522
230252
887598
87439
470107
1736085
604225
497581
1239893
540468
991080
535085
715633
264890
1309555
1648410
888762
800694
1565262
849173
613046
1480009
1219282
614010
282584
1236230
686894
481923
1131236
1971705
1660469
517238
65547
176825
1156792
1258916
991634
1288413
1917107
1201486
1610418
1760500
241865
1941553
975164
827090
284919
1429111
970617
317464
1494994
1804681
832932
1081768
171742
1746245
417003
459895
1393304
170189
1570585
867906
1598446
577681
1818107
61503
852106
745905
1744014
875855
1722404
857713
1198437
1705450
491601
733719
1422447
1111566
385312
40004
1528079
972874
1384678
975264
71474
383300
544596
12582
809285
1716526
872499
1902670
398254
1236338
1661035
1983042
1386293
86706
923556
112666
9166
1825808
620414
706506
335021
747726
888609
731395
1210886
29721
1409913
554495
458498
286269
420852
1969446
1076163
979563
822682
499610
718136
1397511
50461
180475
1811470
1834999
1751744
1964774
215655
213288
230284
983119
616733
843036
1972142
1179720
1148375
495482
1720414
1579751
1446848
809791
926203
1688360
226025
1158549
873736
162394
1113543
315499
948078
1984374
1673063
1399067
765260
85992
622238
1444818
601741
1284049
1142784
852643
4703
436349
705350
225035
832496
762964
1012742
1681825
344326
1598053
389726
1206188
1214478
1539194
258701
610291
444982
1265748
1411050
22432
969471
1503391
1212873
139019
1835581
1463606
1160077
1815646
38452
1682056
1523501
1187187
775960
1744625
275082
301117
183527
369879
180398
1521761
14818
329417
245835
1189567
155988
1836175
1174110
1377325
1659756
302899
328631
1856462
1926653
1491550
1001584
1013240
231320
1163986
1509851
320148
34502
735882
1575834
566786
1742073
30847
5440
1236188
916126
1366199
1486797
1497505
109877
262631
669980
1522225
1485648
1658419
1274729
1087496
818911
1406359
1399895
1089827
1692214
740305
279334
1240427
1467853
1561578
1676106
1821470
1390795
1395821
1439779
1073393
1016783
24318
355196
1838958
636235
480121
1497173
1903673
1278413
622413
1538431
752500
815688
1497807
755548
504639
351572
451889
208821
173382
818617
1753214
454859
1528973
1891171
1518299
1013828
1704322
1021881
537937
1658174
1703894
682693
85220
1969397
1322181
1236995
1802910
1373365
1172574
1331205
185881
1278585
1368468
439832
1414018
1423125
822808
1017618
1034342
814567
168427
766032
334822
657438
836490
1193550
795698
1978956
845345
1445026
696897
1496837
1908979
430883
95786
1191073
1380524
1424168
1543195
1066874
456719
1965248
1404709
1929341
548749
1050254
1422364
1267290
1008926
1457462
120069
1135870
1030685
25404
639950
1645850
718171
849177
804936
1620692
1801059
1770948
1963309
1754459
1147041
383173
1822007
883853
125796
1733823
1086997
1335316
1649121
1054365
1418462
1366663
1717788
1404700
513820
413948
250795
370107
684857
30491
1169265
1992309
543790
1831213
233346
1883965
1745170
904017
907477
1819753
1800138
830996
1179055
879563
1818475
332571
1527815
1177061
164217
111219
873404
638159
1709235
1882619
350428
1878308
1852701
769051
1441728
403341
579933
1627679
1515695
1639232
1512153
927564
928864
1279705
1183108
673677
670375
301231
1014535
1473429
1508533
1230160
528904
1249031
1749438
1979487
259706
1173093
1166206
1572215
1508784
690615
1008471
26076
1519112
570351
356542
1075610
1111454
557507
221901
1140784
1383298
966628
263757
446764
913333
1712042
1864717
543101
773929
896134
1625834
1028418
1655410
1399662
1462514
1386036
1423878
1747729
492128
1632415
1193066
332165
1503397
340964
1628969
1963821
1475820
1209998
387517
1175047
1539823
1643638
1646166
1181272
1486633
1199059
1408454
185377
570390
151799
119541
325117
13453
1101839
912935
554714
1609905
1022807
1827007
1190785
695086
1002605
1470818
626900
615447
874675
1383748
1316288
804090
564821
1712557
32548
584745
1398044
1866381
1285832
1333824
1694963
1671051
961415
1250334
1072323
781426
1212041
1386231
1048289
679879
136062
166180
1229012
762899
495171
118
1485620
1561091
261759
1889145
900449
96079
1021472
1989895
1478660
1792790
758528
180446
129684
1053968
1231258
1888331
1159634
1295221
144534
628334
444827
176473
1713329
1027801
1362132
741599
862402
214067
417787
170944
4333
938801
1122516
1830123
1589230
1174565
1513696
278031
350374
1535295
214749
1887805
435100
224239
513828
467199
556576
24042
1074492
1729159
1770799
1047888
313339
887963
627
1942867
1962080
1474107
1466342
1601498
975335
692382
354901
1449476
1589672
1034476
1734824
751260
209383
1423179
1902837
1099069
1680429
1205773
1388145
1888453
523583
183392
459591
1947503
492725
1468018
1143343
1681781
809090
1539516
451187
1461838
303187
1200885
41787
1731083
1654568
1978396
1025169
1950952
1901620
1572820
1544489
95405
1814868
141516
1718242
1209503
1439745
1848627
794035
629808
1986939
604616
746647
413855
288784
1055349
465160
1150038
658795
652363
1137896
804046
645330
1180267
1111801
1519900
1477560
1667199
1876476
1297966
47810
182238
1031113
1111894
971473
1521002
1785782
690948
354476
1630848
1782076
1564967
991120
630304
137022
1310072
174377
456906
1366120
1817103
1216474
482987
745899
534268
559280
526994
272398
1608284
1122201
983892
47760
904071
1340715
1366206
177704
185503
1095981
880362
1987318
293681
1610518
1044755
1958588
379674
1410744
1552024
1839336
1988704
648417
986097
217128
434576
1973606
1881170
1981239
1556331
301127
1252203
205199
565768
1340024
225535
333523
1852739
355733
666848
8230
185177
1567403
1011815
62470
172161
1341279
1409225
1938495
1267553
583745
331664
1749572
418974
1810878
1489161
397165
1556629
1362807
776698
972284
298873
243903
625598
798295
1214167
83143
959451
951702
1479884
1938744
1349180
1012743
1512669
1122556
1920074
1565355
1095408
342379
184452
1240379
544640
267023
1751092
1928639
1783483
1980668
1032766
1959434
1157111
1478420
1628859
343232
338879
710365
1840411
343611
452966
980202
180359
1147220
1225674
1044687
1069697
1747727
1912944
1533188
499844
1527618
625433
890861
1850999
146646
1032474
819730
1140435
958696
1192447
337919
502819
390742
1711019
302565
245421
1047267
161422
1578795
1153057
1650011
1877228
888667
888546
284189
690824
63337
1385721
839877
1790429
462828
729208
1932058
1589422
1087458
430792
1385963
131845
804391
342277
481426
1215061
869784
935623
510691
1727649
668569
1505657
1601571
1959588
881789
150137
1881516
1512864
1537228
114654
252553
1851156
438934
589444
705097
323546
1656157
695968
771782
1948647
406420
995090
252004
697750
1258360
830292
1554857
381605
817335
1679102
594179
222901
1119670
1943601
902940
383947
1451617
155681
737418
833439
356281
579402
1964051
355312
1804320
1324737
872351
1979865
790284
375638
332698
464640
1639917
358106
377423
1398686
1126290
65124
736938
910588
1876169
448493
1113943
679820
981834
1859325
956089
1785723
203948
1154733
1865090
369652
1303275
1066910
932582
1167995
1476469
1426091
1040173
1328859
1622013
1138643
333935
553230
1205165
1340182
938274
1890729
1573908
513692
45239
1293242
556272
1496209
17790
794710
211667
1230895
205430
476475
102852
178289
104885
11088
473690
1327749
1378398
1958820
1630410
672355
895207
956891
280859
1243703
103405
588227
267062
1613061
872766
1034403
18922
385911
437686
1360046
1121752
1159904
1842817
1033230
1860817
62315
1073610
1574905
644922
771752
1080476
1997774
359715
1262959
1136068
450113
1577410
1929897
866430
192252
1118908
255422
1591282
1012913
1119651
1949854
822691
231258
1634002
535126
1712886
208797
1721885
638030
374724
1188819
1296697
828212
460114
1352279
1402676
659182
1845403
1906985
1877008
1141790
517755
716486
1522409
1427494
286392
1438099
1361588
810754
299796
1835413
517478
1389208
1361109
557788
220943
384233
670313
1266183
1656808
501659
410451
526566
1824266
1426517
617614
1260955
306198
153579
1614248
495931
1888583
1869261
1180274
625937
1835169
1016298
1732299
1328151
1873587
933899
128715
619078
1271844
1153793
229871
73960
590615
1992569
541427
1833614
1152097
333055
1104953
1470435
966515
590629
1187257
1633603
1989989
796503
1656496
1807336
937382
1905713
167459
446380
870878
1392494
326457
599891
1762855
394926
1503073
699322
1832016
844715
863376
431427
836670
1635757
264836
1135521
519608
905962
1426260
1225864
1782526
1488006
1323269
258474
300403
1836492
497621
1468777
178809
1817584
710573
895922
480775
1856498
24145
321270
1907442
1731575
1823903
1880490
1177896
1919215
1362832
1642442
293780
394554
974582
736233
576109
322416
1639613
1320516
723349
434607
398345
1519144
1118549
1596107
1704244
877468
1306086
268470
499156
1182891
928705
376058
701411
310293
1700902
1290053
224239
392323
1975482
392658
1851696
203075
463330
956926
1386967
1948836
61738
1869708
1261323
63077
722534
776013
159481
1893089
1383353
1279019
1843916
226668
780191
1135203
773745
816731
930092
1377799
542878
466166
1743834
906854
1603049
984779
1196638
1509092
521523
1484257
493743
113809
1059423
1318159
1949032
980197
524690
933491
755142
282477
71247
1703286
1896355
1053661
1853659
1808995
1547118
702749
1413722
321755
1376621
1533660
1739668
878848
1953784
844952
1358744
499416
1480333
569519
1701353
555906
281283
1656981
97932
1819208
1289890
182837
301459
1916784
1411481
822988
29566
1643317
865470
867176
312106
1877629
62305
256970
521555
421557
1196964
1246486
837238
1827107
61015
1239120
1811036
619654
1614364
1276466
1564743
1302743
4218
312757
893538
548881
1077886
1679070
1936912
1328094
1482925
1289789
1935643
1236016
722889
9012
1447812
122848
614445
101315
1865265
1613975
1274794
1472796
731010
881099
458602
1116111
1230985
215495
519034
132821
247252
962086
1553693
34993
344173
282477
278093
1708368
554543
390708
982128
29931
820691
1338353
961500
1680772
1123816
1508320
93458
1886886
1392883
1034718
360014
4005
669608
520971
791133
1059492
1366086
202351
897490
995413
88472
352602
103301
1978108
727232
1107887
981977
1602442
59543
763604
1409036
555489
1953124
1180297
607012
1660984
941376
314284
1597680
1344361
1798068
609341
1764764
278504
517775
227940
1137122
680061
774678
540142
1051423
1029989
335473
1956464
720584
1423404
1138323
1289661
1802584
599747
265570
1224095
1691073
1384616
23635
431344
1038851
882582
1632939
1985268
43229
1932630
594558
1885249
152319
1430868
1357772
1312984
1075244
8204
245014
978470
1734963
1385299
1999184
1585924
1828188
1093497
751958
1968860
912170
1460756
770722
1269443
1322941
570032
1587569
1598779
310427
487456
239871
1820153
304454
172081
102901
1450761
1927148
634712
1954355
646614
1993171
575329
1829561
1992229
874067
357132
86861
1563626
1768681
68002
1905226
1974586
9710
284274
279862
1055609
1949207
553200
1245941
1185728
1048309
988580
779526
1695840
383216
231568
1101403
119697
1037526
1982811
1237559
1398812
745905
1431732
1598546
1004419
604065
1772500
269400
1179650
775639
1498017
1320842
1601816
329405
1425079
429382
645318
1714248
1044810
173872
331689
261074
238090
60949
975401
364096
1171927
872927
1994509
768117
450974
1569460
1138472
1994809
788690
1974012
1336844
1734920
1090258
310646
7885
1385562
533615
538868
1932752
94268
1657579
703357
1756652
1666941
107155
1437969
1846722
436947
1490408
1260109
442974
220858
436442
588605
1726196
152508
1289041
198064
700018
1080677
239953
413661
1935457
869475
1243185
571787
790634
1407926
979852
272296
1322806
7222
554771
659653
1772469
971208
1371848
1772531
1673878
1840080
1671220
975765
705936
1886171
1126522
1288125
889021
1927790
1280905
1100716
795447
1210307
1610866
6862
714010
1288659
1134809
1873121
1339593
856468
1502210
884998
1219401
1992268
76220
1805241
674357
1960327
857253
948305
980273
1325502
1655468
1239007
1169345
448268
1927345
1241681
170520
1168025
933870
1971400
1176504
1433733
1321773
1488679
1677564
911109
1217761
526141
1245076
216289
1827486
775007
1244331
1278362
1599008
112260
469584
1423574
756944
866343
26140
230739
1622374
1062479
1883929
252085
1088431
1719970
979082
811551
130466
736881
182819
40905
458147
1546869
1556570
1697870
84220
1477016
1532844
686096
476530
802455
1016688
1200531
1597279
524940
132923
904806
1026648
759071
486397
761534
189593
648607
422041
1336235
1555417
1065130
911711
745631
211237
1550688
1994824
359990
1992729
346181
456424
1872713
383194
1855480
229070
964070
1061298
917103
1478290
354708
9172
1967821
1350713
1505646
89154
1945327
426904
154223
1105414
1961962
1893757
696352
408732
1567110
613438
1281099
555621
477838
367050
473080
1471978
330710
903415
847548
1914390
1989062
947956
1323908
1818000
1742472
1719
1120091
934166
815056
1540278
352604
646125
356224
632422
685917
1804322
362868
525306
1645155
1816510
385117
1594480
605929
1002608
10883
1484085
624368
350371
1804269
973009
567275
1815941
1063747
1226345
1780846
250029
724388
1746537
550329
757969
1812539
1517938
46166
1368149
1219370
562785
1032675
327253
1920296
223575
202852
1367412
1351238
311204
1022981
1662588
356876
740463
1820206
617847
269355
742171
954267
608329
1722807
1030990
842637
1665112
1491089
1726618
1384
1911816
573005
1340935
1802501
1368812
1471933
1488581
117813
1243492
1937587
1136227
663850
168775
1969142
455548
1941612
1143180
155086
1009160
394923
951123
1809027
1198699
1730433
581427
1855377
1040949
819117
846574
1572465
1627941
1909219
504935
1515524
1964451
1642147
1223703
82854
1395786
184633
1383503
1787886
1747339
1670327
1320242
1642754
1508759
1072259
1816243
1118751
1598257
1023944
176762
271852
1699683
1249057
407875
1011441
1814361
843183
1531172
407479
45829
219032
10013
769061
1650508
565700
1641014
1185740
483643
262531
1763627
1153025
521189
663166
707027
529172
1236085
1020234
497401
1937281
1597619
760686
496143
1501218
755421
1372287
1398720
1492808
1502351
282065
1185210
148466
1357167
1559409
861043
1128373
618242
1469168
1251441
291221
139743
1486075
1267279
446940
1954602
775689
1671916
403269
1984763
591778
717882
1924266
562509
941043
609076
1595200
297627
792904
510407
1165489
1234090
1039662
177895
1240208
717083
1982022
305374
517852
596538
200353
1121691
296728
1801089
510447
445729
1272258
3155
1063978
1792306
645469
116248
1426131
1510667
618694
922249
68422
1213751
1709191
1468353
431486
962033
402484
1712473
1124303
1111544
458163
913348
578412
965342
1903983
538277
435478
1692154
1235542
553119
156296
1646513
1398379
1112112
247617
158111
290264
1523236
1484103
1163797
1129155
225583
596106
749756
800456
1197553
43771
421046
69435
213592
276997
1598057
1809526
1449272
1024346
1331012
1411429
150018
1463711
141052
606390
972069
630324
508570
434066
1638884
233926
1816138
1961279
1952916
1824000
34855
963061
1721915
1176792
288923
1682141
369182
1339776
163541
1092704
510649
555184
1662416
445792
1672501
1505118
26001
280978
1114651
1927977
1018441
1289066
1989756
1097381
1960395
1964921
1326441
18260
531201
175978
185608
1061865
321096
638994
528768
1856694
603486
1486653
1082459
1148396
1637120
1059776
644076
988623
766544
1208165
759914
149339
381820
1962628
1663729
35367
1309694
39351
1833938
841837
1567796
979655
659838
738120
1279403
1117593
991526
667367
1098248
1908095
66314
1172076
807294
123119
1668420
1797757
591141
148159
236178
1977345
977226
930175
589027
427692
1976769
1852712
1416299
1579834
685671
672584
481587
660906
1558419
1727188
1375781
672461
1971138
505948
2730
190484
1519449
69825
1408842
310974
1088148
342306
121185
1340725
653062
92071
1794304
1591326
418317
1774706
1376640
472250
488389
116306
1059453
1210986
74736
344458
1589061
1883964
441783
606723
1711193
1780629
1393041
454725
1380562
1343150
1661154
1362529
1988964
1818532
1266398
333430
1038058
295063
1901955
732699
1561674
277331
723416
1009169
1677182
1897492
1596514
348948
931088
975038
602021
794588
1690236
1381848
259052
1493797
1398362
1682851
1277929
1593665
1018056
1533800
294828
1785358
1657122
782723
616076
1517169
216708
746753
513080
1502329
1048004
1050504
87149
1401492
721901
965342
571264
406645
1924896
937816
827989
1425798
140966
1146103
1087634
966212
1373047
310023
526089
1751368
303118
973898
65815
210304
409635
1964604
1084901
299720
1397276
1530469
86075
82448
1572980
147453
706559
1732170
925682
507499
188870
809425
395392
1329347
1769364
1959937
283723
602748
774344
951817
1826398
241047
791053
880334
1869328
1331664
1309691
1381234
566350
1509791
524468
847627
685277
1127436
1767986
1239246
954630
1417763
1766210
208913
275246
122150
494721
1106147
941292
954409
622856
814024
1332839
754911
84641
470386
1058263
1960844
1756558
1271515
1459879
501913
887153
1901265
63687
574671
694006
423643
818786
1628660
86543
549104
221664
1028166
368315
606917
1959007
858443
981405
378240
837403
1427278
1276020
1079520
1909319
823292
1173265
1962314
96695
75088
51841
648033
1551069
1564392
1486145
1122994
960932
1739381
1570294
571002
1937399
1480386
747303
856775
1829529
1825682
1460531
1396901
1156985
1890073
1190896
1949425
358735
1497827
1509190
774696
24350
1575787
1834895
1856576
1922391
1020971
1523867
1912179
1349552
341404
161310
778421
384519
1207373
571134
286907
1386844
1073796
41885
929238
233585
423814
7793
1247155
382684
1763776
586260
118764
1749866
1126411
1024762
1357965
1268122
1553400
1740995
1129715
363342
561887
1010907
1681102
921097
1275302
706907
20902
65217
1254667
584569
1757073
1455400
964075
758610
1114224
1986148
894634
123337
541601
337658
280676
1397872
1980706
555810
1420570
1822868
1810943
1883196
737343
791936
1443763
1178934
420238
214577
1038201
1234497
687814
1143772
483985
1645938
1910760
1242109
107251
372469
1600067
1913680
412266
1009701
562827
853925
708688
91976
1132604
497760
718764
834335
727584
77211
1100497
908224
1430542
784067
1123327
955145
1614395
1779804
1663497
1424641
908722
1856085
1607027
1793053
1507549
1385459
1698476
605098
1124044
1921802
1591975
98053
749042
72942
1906098
1788711
313774
270852
1674103
1655403
391582
1027712
326056
168535
1447803
929562
1543871
1960287
333245
390077
109394
369672
442296
650549
885402
974146
287503
1820761
1767107
647805
293925
1139748
949884
563360
1849236
1962412
1614750
266294
901567
672938
1181844
22414
246418
1508635
1743275
1739427
1394617
1456311
151932
415132
83779
505936
1255285
301960
1450309
1169753
970495
52498
868434
1578681
1404254
1399949
1619187
56966
1566182
1196557
1011661
1713674
196083
2300
1043676
428954
370491
1250395
928196
1375305
1265500
1916138
1547392
1303126
868630
569430
1731141
1459164
1838346
1265706
863284
710461
1910736
1467921
1469614
390336
287597
15061
1269740
1971771
1065767
1389994
446692
1516858
1425933
916946
983152
524144
449850
1531174
1865057
1994117
1286937
1283577
1595765
443412
208415
1188239
86829
1505256
1270928
1313629
1537491
1581172
331002
1401963
1773391
242491
1209999
1666872
1275668
1930446
847103
473528
1014016
13276
352534
266729
802035
1365637
1705831
880777
938312
1510141
1436765
1471147
1683746
1829471
1388152
93500
1924260
1210630
391917
1752444
221000
198855
1034182
915984
824004
90481
176123
866806
1037948
1230895
1078148
1463130
1623319
968991
588332
1412626
59476
273713
1687076
1227857
465793
1504557
1825601
959533
665980
714949
283413
1994382
491775
1011156
198037
1373789
1784563
498805
1039551
248657
241444
211988
1698274
908533
1851538
79812
1345125
1649065
1213579
602125
574282
764133
1069529
725612
1074401
1290263
124938
521453
1312729
319530
1732863
993980
1898618
1981573
1898389
1574947
1462992
1254300
213920
376715
1597742
1761826
276717
1312165
528182
825737
538843
43238
1978295
446631
1646839
1890525
390578
979339
1262912
215389
325345
1022513
256731
1185498
341105
1777231
1544835
1805034
658726
469976
1589808
988350
617065
235352
643506
1019109
506518
15801
926757
1030798
891029
1132093
81616
797991
119913
1985134
1877364
121583
34882
1013899
56401
1381315
1875563
1988576
1829287
521602
1110907
887625
1006652
1470355
1167444
1009018
1704041
799369
326894
1260015
1691256
1024620
1041812
982526
869749
1001265
1558528
1836776
345903
1017019
1549448
1102489
981357
577348
1811766
1580072
912034
106584
1624765
526552
40840
988075
937388
1393605
769356
1563111
775727
290282
398250
1171222
1450753
1101234
516653
1318799
1207576
325126
428208
266939
834884
174208
1589798
1370305
317347
1071744
684574
1780884
620182
702261
890634
19803
261180
850418
1555508
662580
146517
1851146
1934586
1511503
322847
206116
12596
1876774
318220
1205565
1047258
1209551
217036
1699811
579651
1075319
1964792
1635648
481157
1926386
1086123
860924
1566903
375935
790185
61420
1491532
1722004
1235479
1258128
689847
335432
1401859
1511506
290918
160394
1380967
633142
539868
795120
1270691
955051
1530436
1823577
1013897
847749
422070
886581
1582663
131413
348872
634736
1609786
1842258
244099
1125002
1649084
1989150
1550637
138751
1089034
1243920
2721
119129
251355
1014729
1324464
865542
899709
383370
1547056
1589424
516792
934708
274749
1432166
136070
1258249
1640418
412406
457880
1280406
990749
17850
1690388
295865
1273331
782535
620916
1876118
1450679
1985915
1631463
1164555
1247325
1469544
1879364
1148879
1079821
970501
541647
473296
1865715
631182
1214484
1031954
205165
1004403
1058389
962210
316839
699632
128952
370779
7877
1654243
1466954
988096
1632156
516782
200805
1620505
1789342
754357
165396
97047
254884
1538688
994413
958816
858414
1179892
1865880
1186322
1584550
1627666
90539
839033
257606
162719
815855
958527
752353
664654
700718
392658
1801263
468901
1531543
842958
1081879
78106
1696106
700642
1484926
1060768
602961
1474212
1770040
46095
734802
1001873
1494697
1674322
1054132
1851190
1854028
632090
799961
537963
187932
986288
1465322
1005573
1122494
209462
1242451
252279
1177252
676655
950531
460258
721973
1842882
868507
1670659
948171
1586532
1187607
523516
1595664
477708
627419
700251
1854104
1337124
338089
1408739
808261
95693
1472380
1698975
1106567
1000009
552355
1243746
572679
381161
910303
1584597
134433
287584
673826
1449066
1825670
1153339
1498481
1134365
1327766
1793285
1156525
1928912
1637676
1800859
481546
861228
1946367
1501615
629250
403562
938592
537574
1765285
44184
1516087
1134098
843082
229504
684137
1321499
270042
597823
1161842
1514914
666520
1094841
1584610
963358
1822107
1450490
1307351
1134230
1954815
355226
1993229
574174
1035651
1955105
88868
818126
1624009
854139
1877985
1242018
130794
680663
276862
1219398
656385
863809
800011
737212
521028
430242
1673650
1684951
996564
1283810
766871
277554
828483
1846225
942252
1553151
1275313
771275
1995955
783644
1029864
1834111
1776010
186624
547741
1891507
76224
1214416
480162
1635811
710217
96048
1847655
862298
26883
29047
630128
1908040
772484
637091
634027
283211
59645
673922
918749
567330
664580
1214233
1870587
500480
250165
1098009
1581401
1484907
838083
949789
767589
1594361
1505299
675361
86690
993637
1407910
490276
1355046
1982753
1106036
1854566
1129542
1385849
1954578
202305
599560
1752898
1057363
38906
1051095
648043
113269
180595
241998
589441
1994369
1702186
1400758
795950
661451
1088662
1761827
688739
1797487
210656
1683801
619100
1794270
705201
1775496
1564923
67591
33522
694729
1192199
798393
533233
1064351
1257348
1816142
1366123
1610595
532701
801367
1735135
1809449
1766778
516898
1743294
1537097
963504
1053536
1608682
815685
788908
651089
1248706
1153580
1805697
1926194
434306
907208
1800052
725768
1505615
1349003
1497725
1296804
162836
108950
878807
648654
1990938
1981772
1145577
421940
1208508
70606
1539525
568675
225459
1929698
1569780
1387888
1981299
555095
608165
1678663
1324133
1034556
1588273
817098
1996456
1362435
243805
1400625
1943839
1656417
741606
1168751
1249478
473797
897635
1903810
1379143
699243
94815
9731
171928
640736
1450441
1030900
1215391
1230984
167784
1486907
1199872
106861
1329221
1172155
1301859
1763334
1787079
947222
721293
873377
747197
1799559
1170933
877719
1996140
1890828
911402
1606397
1110208
1586136
254193
1852226
246240
151151
1520576
1259581
118672
1419527
112039
624049
1698206
1952982
124636
97535
403419
166249
1566538
530891
701088
768181
719965
33101
567024
1162783
179716
1405875
1542695
1099703
932489
115387
1179833
649102
1615861
1518510
1725743
14210
1219614
517444
1579609
1845409
1349652
104341
755446
350024
897631
483736
1944046
596044
1643448
1269252
1698899
174851
1935503
1944896
555114
913886
469854
1110858
1528556
311805
1921938
8592
1472797
1494041
1327501
673537
1730650
1706664
417569
1752086
1603569
790764
1039667
1978778
1297819
1932815
1818621
1972982
194445
1546871
1065638
1115869
711120
1243123
279439
1895601
1852963
1673249
116244
1160080
231971
1315857
639523
1118956
1869282
773462
1680724
1937083
1770744
516144
1247916
573944
1817021
1028775
1553145
1124023
1260972
1662616
1209539
579288
224848
1553421
843990
939601
1321291
1269093
660892
1079414
170699
1638334
175455
277276
184845
1915677
889668
213644
1150390
1147256
1067967
530258
1409331
1541792
347674
916878
529019
296166
808602
920280
1172288
292575
995447
439293
430563
583083
630887
638353
1176994
604237
905625
1611429
62922
51327
1465080
1799616
1318033
1829269
1712341
1620958
1058325
539630
1633144
889400
1806758
1109502
443696
1129516
471545
784678
1130383
184356
550778
143918
1261843
344337
551365
552619
1242424
243085
1134499
1492273
1817626
1572098
1832653
1539123
1865996
250270
531709
1247617
1102282
1029808
1030396
1404887
1111050
715872
1976429
1332303
793771
998303
533477
486102
1061249
1956165
405946
872647
326479
1475128
625719
1336014
765943
1733517
538002
1582417
1191695
484120
1170553
1804249
288494
435771
592142
1506010
560863
298956
195724
637494
524614
1495190
879697
1004807
3859
1077442
1721853
73912
534563
883155
1892451
1056645
1765324
424254
1315149
1086531
336920
258553
1547569
779160
837754
602578
833228
52042
23197
1889103
1854819
1533848
1604202
16017
1151074
1893267
786141
981593
218208
1554340
1438585
219094
622833
857758
877884
803405
1940414
232743
216487
1215676
1341745
903612
1897585
1942211
1007489
1081012
937900
956523
783526
418847
50780
1679128
599579
472801
1706565
556234
69893
1223277
1881968
945584
763249
805476
417297
1329706
1403051
860731
492000
1007096
261659
395611
1787281
824429
1794894
878613
92432
725415
1083540
1053051
1596
1907872
634750
555660
1585704
1741380
1742501
1729488
1613828
1628180
737073
1624285
1519153
1013437
1904992
100110
770030
60588
1560554
551529
663418
416490
1534997
1016270
97768
981805
802829
921905
1267395
739032
1437645
212200
1722122
1760191
1627562
834460
1334252
1928951
928904
1574380
618047
1290624
590130
1523698
696617
1429311
841345
824956
1958193
1513328
1651750
1544014
146437
1962563
1356951
1105247
714793
958587
1687576
838076
1428977
1041844
503935
487545
976213
715407
622266
703797
1712763
1209202
692098
1828678
430631
1691557
1171789
847219
1168042
1902366
1957393
1505320
1732309
383640
634863
1492656
652453
233121
1895104
1133826
173228
974574
1423822
1546789
1504419
107439
852873
339394
488385
1976832
221360
1732509
1955387
161864
1209096
1529689
1611172
680107
157119
576803
1736301
1237790
1025891
1980700
1924539
1518651
1195263
200279
900061
1266543
205264
753850
1519035
26824
1024009
801704
1447975
1286636
1467949
1953922
489005
1881863
1295819
795357
1035999
627686
1134516
1842647
977592
1854523
1940199
1061092
1247468
1343587
1789500
1020071
90690
120835
872944
1942379
1219285
1195747
1172946
487359
1103096
1164425
959530
837325
676501
1144944
1242465
884260
389824
1378087
1174856
792010
530095
1683065
36422
271356
1566086
741590
1956456
1749330
74638
759657
675988
176692
136679
227242
1723598
1819263
1006832
1601421
122275
544661
1327141
46714
743962
1982069
1164949
650088
404364
846904
1489064
1775231
1671887
578338
1432646
1017093
924562
1205325
927194
1046226
1510381
1754018
369125
1045556
1372436
360763
1033993
134717
1739763
1582681
506869
1848358
1733197
749759
906584
2213
830792
1247914
821727
276136
1765723
1371870
602114
303076
1852681
489225
1676206
600517
223599
1031823
1527118
517192
899461
1531539
1435890
1202735
379592
1932630
154805
1952998
1818338
837879
1250747
361069
682329
967022
271210
1815300
1290509
181362
1783166
735680
1718496
757000
1973665
421991
1260088
1135644
850874
1448436
971665
374740
866979
411609
384778
927795
379698
715850
892728
1796031
1216337
812722
392914
834200
1012011
1012097
286844
663868
886939
829198
1256827
1715662
1964972
423206
254673
1996810
372008
37391
732933
274788
15817
984733
462941
1434839
376401
1500611
563669
835828
1617789
1599145
229273
1570816
1188060
1590125
163640
503191
545918
907687
356092
1318140
387098
1891513
453107
1106492
452560
55342
1899872
137116
1287481
1592293
1428561
1930613
235111
916352
1915913
539380
665729
1218778
1667618
273984
1940428
1203319
271171
81980
1711360
1963849
938747
1285336
273218
53433
49436
1384312
680989
1215796
1991358
820458
1886898
1248875
1115092
335782
130927
1627756
61952
1927228
256647
1247406
1754488
382678
213108
952023
161585
1942035
642522
594551
1302369
1258074
633351
1136356
525940
981230
1420653
325779
486079
1178063
813670
1447334
1244536
1113223
1051649
1619536
507746
1491177
627182
152636
1593305
1391811
759096
629037
1811200
482148
1710662
1157324
704683
410056
1619325
584953
107251
645928
1965358
1480762
1259507
15366
1941846
481921
1346235
430418
155788
1103117
213209
1327977
1433341
1750650
659691
1083438
1077317
1230663
406944
367280
1729696
236148
1876559
341213
1082506
1624419
1920179
258764
913916
498904
499845
1541421
1777025
273735
506851
687311
1571195
188648
1287797
878649
1638256
1683834
868642
229722
913278
1105705
1837142
934257
1083497
216116
966694
446342
293094
96280
1938903
1740503
1523817
1076486
922959
272415
1263856
1747543
1999292
1612203
405188
1211690
1843866
1855849
284302
631011
649013
1532922
980771
1907541
640444
1109828
1752866
1127245
782093
677691
1357984
1592332
965246
1873986
513385
1795418
427445
8788
1486821
755624
1965569
129002
1763996
279055
1961232
644945
380559
232726
1391368
1767791
1200060
737567
1296302
405583
934919
471888
1821367
1555114
337209
1391439
659303
446865
971571
481949
244771
949468
889091
1046620
233662
1141056
1379774
1012995
1756209
776334
691241
1435224
1775383
1816643
1183262
1972795
24553
854854
805059
1074809
20884
1971768
692167
1879512
1298399
444398
1486452
1258875
813121
740400
1832687
162205
125615
1150211
1264599
1807073
949658
92168
516158
1910083
1022591
503981
1176958
1103461
1265465
778436
1640233
877585
793629
1600894
1366069
361047
988113
301759
1003936
1413354
848806
679806
1123486
672085
990849
1772467
1685259
1934581
1218719
806664
1881803
1821450
293827
1011682
1098512
1858893
1108478
744909
991519
1407970
1917697
1814774
1547024
1022662
358171
904332
1144519
1149928
608198
1872809
1862064
1323594
872158
360014
1553281
230296
409020
3487
505764
1005211
1417514
1469852
716920
1335237
1301885
1979876
143716
940523
942267
509776
326842
1409533
1373643
87812
324249
1419224
804002
628403
1073978
696074
1798833
1759067
563215
1953483
585407
269608
1570435
892021
262379
1273038
858092
1653276
1931854
64690
397880
105170
1537710
1111238
1732182
1215218
501457
1331190
94566
56850
1500434
382343
269462
348522
567414
786234
532188
1536536
1464191
1552980
370661
1872529
425378
1330629
1860852
963787
1135163
396596
413388
922514
1391830
897622
1548545
572935
1613862
449704
402436
1498951
1818463
1721881
1600864
1469082
908834
1280642
196979
1029668
62584
1892696
1302372
1792248
1280721
928957
913894
783116
868586
514517
1455603
1847928
384706
1673343
49417
684190
244778
609321
1674460
1218160
849324
857523
1321559
107119
1802056
1661700
1329082
693644
310334
1044876
1031973
261254
1264551
1416023
1345368
249708
752265
1887202
1322428
1955655
1078396
1705928
239257
1028341
1907513
1269516
597149
1998897
1736412
787265
850526
1082179
817460
1233585
1647646
882581
1371535
1024536
1184536
1483137
1149374
144535
1855217
578657
1046101
1612061
1564231
1641570
970835
520864
727735
53049
1932903
335254
1828268
1801369
438074
593443
569992
198561
527788
1036611
566082
4464
1901313
1056599
231562
652853
747929
1222324
397023
100060
118077
1673246
1023971
182561
1680909
1041236
1752840
1971839
563882
305145
480534
264187
1800185
82380
243321
1085445
105987
1917333
1887938
158969
864593
600010
486226
1200826
1653600
976287
1420271
969882
923363
1026742
374489
849418
322971
1906806
1977867
1330850
1470627
1491251
1864975
1739436
1424261
1729516
366532
791611
1443025
829964
1558281
1957496
1462811
1149612
1981214
1988327
1666020
1212751
814347
937726
125830
1750198
1383776
1882879
430621
361665
1935555
430390
472167
328700
1991888
1652929
1752841
1966529
84990
578669
1405260
1019110
1797982
375654
1422118
1588164
265931
863156
1345214
1793618
1328055
1017412
1651781
714142
28007
61100
713589
860405
940915
1975478
1392163
1843038
838548
1415325
1509046
1030780
572595
760997
1204602
331738
1030357
872588
1252267
638895
1864615
1843216
269079
1718008
1678754
998067
158142
1157509
583422
560420
83711
140323
1357766
60740
1239013
648462
1977019
625732
1447703
1602089
620163
531573
702565
1303836
680371
637554
243782
1355587
877347
981868
1463434
937225
601317
1026510
929008
638400
983817
466993
1741737
1899508
336469
756356
917975
1234750
600323
1376521
1875706
1900186
1594212
186972
714654
1097930
481822
1814033
899516
378561
522133
962052
1106449
219119
1271083
975308
862921
854274
1864518
937747
1085575
382297
577861
1056315
1299942
703963
647902
1741474
230667
1365853
833458
1161893
705254
586908
1442483
1158712
393761
1954323
1078908
90473
1489493
968219
1713700
14870
1753636
1601036
1388566
1015652
1537914
490811
1943840
1562025
1999850
936602
1767538
1712582
1364293
1156501
1790256
1051552
1314442
1749325
134701
476708
1998273
650098
1303788
1127829
1408483
180205
1080234
511533
1380956
112652
1158108
1905384
437480
483834
1908397
1092374
36140
1022224
1308056
1553820
1517368
1966446
611743
1640878
1440107
1059669
637615
1456782
107054
423464
1938541
1879456
885041
712311
640954
128284
1170248
1297977
1969836
1734410
983934
859514
364048
1216256
1584650
1281695
855436
1280209
673725
1411789
1906638
1701498
1672034
186546
1339310
1855536
920763
1039091
891159
1249278
1603614
1274409
64080
1893442
1923451
89745
813285
1671021
1821589
408446
300522
1620404
649954
699183
61410
573983
64881
975820
1113239
1919166
831492
1585869
1473647
1037703
1868035
516753
636307
132974
1831900
842656
154456
402455
688811
1399175
1957743
1246707
1137634
1552099
262941
1922661
346516
1169863
427704
1721377
1969382
1268715
1992974
1152806
601883
698301
783111
264745
402780
313535
551340
31242
1370322
929426
126815
1401769
125627
281076
798476
1874355
1891849
521587
1957988
1130797
954586
440125
679016
1338834
179030
845297
358147
811313
929042
1698642
708267
1701473
1905353
776448
1095583
210939
653723
1325285
1702210
119808
320205
1650920
1114740
397657
1845793
820073
294122
1635270
319742
692460
1206840
344246
781010
302573
796163
1244275
680969
416102
657280
1260238
1289843
1930844
674905
306363
770040
806775
1621180
265533
1793053
547791
1159244
88342
1500052
429901
651152
1608237
503817
22233
1992369
1250363
1656135
1951000
1032712
1242139
1750576
1462592
803429
1191956
710829
145668
1189526
1360964
1233927
1069624
370291
1789234
1940469
1196123
1100274
217604
1001996
1000088
1190934
1741445
556974
1497395
1633080
1750115
246605
1499367
1509147
193437
1916082
1210752
1953229
978027
692342
1793551
1405515
556501
1553597
834627
1873106
45843
1388312
301276
1418843
1392568
1861119
580162
565189
1067887
1985664
1791919
612097
1647371
369245
1946672
503592
934254
546537
1995148
588060
950590
411971
1643982
1013031
691976
546458
60282
1356867
1671431
17504
1370166
69735
1024087
1830867
321907
1462492
462525
1098542
822838
679393
940045
889819
1340607
43618
1513097
1666944
238952
1255061
1816239
1395449
1388541
1259913
1035787
318668
1587594
1762888
1040350
614909
1882353
1481483
892890
1309466
1291615
1988137
1829830
831867
338244
1754895
102193
1913526
454129
1029447
1018147
841960
320768
1890560
968871
138093
176655
631345
841356
696846
1209253
1266769
1469135
248059
138919
734791
193402
123767
1175220
327907
1742719
802699
1387478
101878
79893
406130
1071104
77505
839979
797982
78092
60987
1702171
1429178
139794
1402662
258288
123906
1385409
1164307
1780718
966420
1028592
753592
1917497
157348
32107
1730628
450526
1759420
1296231
1858087
981867
179979
1454811
866853
944327
962169
697191
1264677
1643940
1109196
367397
614211
27048
962473
1650266
1229376
1892269
808440
1134114
693796
1326821
1863055
1294691
114326
456977
1115207
80285
1666388
786593
704029
487300
624402
1712321
1560650
460402
1759268
511172
1210144
915528
1897709
756148
561927
659353
105239
1498414
1657584
1233621
1584942
312924
429609
14848
642685
41419
1832484
1120729
1645876
387469
828097
1875401
859108
557241
297194
1099609
183558
1322683
1009114
624049
942828
1462592
1900307
1545692
615486
1371953
1634846
165308
220433
1816022
1180059
989180
1292357
175019
1488602
903234
667419
219864
1291897
1819017
788548
459276
894995
1183030
489557
1168406
1267154
1634815
107095
1064967
852504
682425
324509
1983083
1677174
1413996
133186
717157
1484017
642396
288425
659568
94132
111685
1591499
1702634
808246
1369881
139635
1633009
1232472
1066781
1667281
1709345
1914586
580260
1355861
205339
616170
821434
1539870
221836
240257
1822970
1830061
312236
455291
796961
557204
1327288
1122446
702092
758447
856223
143469
1681450
1418490
1041342
1221446
1416735
486957
1671643
1552650
366432
615894
87710
2789
634968
1628590
1156205
1844279
120618
968405
463745
1014689
1432910
711419
393038
751156
1174499
413408
1116587
817922
1141620
293295
257900
1932382
1900798
673778
1669577
188237
130520
745627
156662
1116973
1501075
1389068
633982
1673024
1595977
1656707
950039
482369
470678
1375863
1195221
1646148
1787441
1333891
1848830
79356
609946
290452
1238943
285131
1652300
632294
1893239
429792
546257
1327287
1811260
294700
1511725
8858
1520596
1978498
839654
1576229
1374665
1279197
1325829
981108
1589422
1196013
1544079
184800
1886378
600482
246996
1816696
1431818
356795
1342818
101490
277232
645613
1709057
1233870
1262187
1487160
482441
1267598
358287
57675
4182
1056287
1583639
451355
868583
1619795
1910504
480124
1884767
1790255
1479726
82091
1437637
389067
864989
1602596
1771742
1766161
955540
465027
1026741
1131716
462077
284843
459497
752336
1786211
1726461
1442354
1626406
803759
1075162
528409
1067408
913106
1643285
147072
247167
177297
118340
491954
1072739
113791
1478452
1710325
1949230
466960
1048558
351364
1364386
1907988
1469290
1246172
1556747
483708
1355311
530046
134964
1180073
646065
1167553
1774805
542451
971529
619855
1622628
365377
800428
1728262
1362555
1823530
1190423
1725683
647534
1272933
340526
664989
393607
1924542
77621
50208
597769
1667754
1002221
182008
105752
673715
262948
1778147
50076
1552833
844112
965645
1326991
1376672
1974881
1528790
100219
830201
1891202
1532219
1396073
1968930
1910129
1802527
1103226
1829677
718021
417785
1838192
1569380
375628
1720997
1127854
387921
224700
1539894
85926
1082976
1115161
1682753
475457
400033
841494
1212067
1293650
303991
644357
1032730
630582
1855003
368829
268782
1371931
826008
737170
835613
1959988
332324
660965
1167904
1960245
1285787
1125889
11227
45953
9024
1066355
1046467
406986
322125
1226428
1378201
1250642
1055770
1558406
521824
1542884
1456749
1034313
208776
659303
750657
912547
1321247
124350
362279
916979
1922384
609659
1470220
1716100
1025885
632634
1289739
564224
1096771
1597168
39265
1122180
670458
1158335
1295154
892154
506308
609712
484720
1276071
703797
1801960
661921
1545024
698355
73899
404791
1471402
1878375
749673
1036687
1025907
1186753
1934262
1242610
1703999
605262
1965910
1600961
1843231
1283377
1884161
1793733
585374
1685249
1134625
544211
882745
131522
1894537
771853
666940
1122650
10807
1448130
1741826
1873222
613641
419493
703741
1925349
873411
1585135
189323
827378
1105808
1214866
526458
1261918
1999913
544864
1847493
1030415
1953830
74568
1780449
1685080
1858661
1639667
1067877
1862396
924521
1379922
734858
1813153
386768
1940882
916318
144337
1859515
311683
285627
116131
599643
160931
1286835
1743610
1159439
354141
1727533
1399385
1932300
1131986
1870108
1514041
516674
1741897
490993
1187665
1311423
740823
699827
538755
461479
378656
1953017
8163
1136461
632348
1778486
420432
872952
1214079
1003944
1849014
1048240
772945
984761
462507
1921674
104233
400370
660690
1951592
821312
803926
1914087
802324
1819640
1060776
578754
206320
1636755
488326
1531496
1561298
723337
944860
1524390
1014058
212586
268889
794645
1106200
1237386
1230855
1338948
1226939
189694
546339
189377
284336
141237
503635
174203
1268378
874582
1989743
540594
1344351
764323
1946459
1338357
1201140
547258
869923
1460180
559646
1379520
225912
1505209
1681403
769551
548329
662320
601460
813271
1830548
188129
1423076
1310811
604799
629878
1223696
1172545
1283138
1507923
188153
1764594
870515
30738
665919
693585
271373
709957
982418
480248
1102529
1414561
1261561
235082
1943891
214920
402803
1571170
333748
1561144
348443
225878
1507475
75041
1516656
210103
1680732
1843286
1581776
240725
326902
209810
4920
1151911
1708582
595466
364689
251852
1184766
1551475
281861
1477223
1875138
23652
516468
880086
769871
1906745
1947208
1019829
1397437
612471
1107861
1697939
477460
333989
1387470
512312
917385
371769
1319791
1797061
679674
1164797
502709
591761
596820
412804
870810
1012307
1213640
856578
172793
1488823
1570475
1992832
850562
972547
741399
1298774
928130
940220
1939102
529629
1621063
1575323
705674
562751
105616
939937
1019554
320834
1180185
1581642
1039264
856829
1666649
978652
1694615
373849
1597430
96070
10312
71623
689214
53497
629544
1331029
698205
353881
184897
1245796
1346333
1530851
155176
1045123
674465
609761
1939212
315005
1091678
1878022
1763179
1333877
1435735
142382
1531563
1163324
1243002
485641
936913
299415
1879170
531998
1218117
1772932
560011
882020
494604
477955
1333555
1209095
1721905
267635
1858350
472577
804359
1737444
1198020
447146
1832410
495808
1995336
1739070
82982
1454203
139200
438306
426348
992592
158829
770559
782241
1615233
271810
228484
453518
1609204
855926
855841
1891006
505898
1950015
491255
1452496
787640
1031154
1850590
1010590
1105847
1452848
1760980
1234727
935643
1749183
378985
671121
863231
1269243
915941
1523178
1312190
74416
1849248
1291255
1153149
964930
179707
845995
1110502
528128
1475461
63102
1710349
426293
128653
316414
572478
1657351
756540
1436341
549394
855141
442515
1982263
801760
113208
140510
1912496
416033
123365
225208
1806041
1251520
1817141
1944444
1167502
1274376
990653
1096311
1677750
317968
945508
990978
1612144
1947212
785427
1972765
290968
1500619
669608
1607666
56189
1505620
130935
1773544
238522
101133
1565424
1504485
1929238
248557
616973
1338888
283954
429559
429298
1182411
451254
378965
629370
457259
1838002
1803140
1412237
1266435
89641
1659631
419443
513502
108409
641076
410246
1730301
891223
1996953
1138236
1651051
1442726
394787
1660889
150162
1731878
1489244
211157
1438700
93748
1314034
1456839
1378258
1704614
730061
364945
957690
837241
1788760
972202
1966543
1371835
527379
1429224
916301
848242
832311
1818660
1972829
1742157
186896
694509
904438
1322404
409878
480086
757235
569876
8916
270823
924251
623104
1924195
1619585
579443
1803756
1708210
622918
550033
494372
139246
1538091
85357
1208376
1425053
425223
500197
1078292
620039
1757317
1626939
559373
1422760
293111
94757
208401
1096294
1000616
223581
636758
915914
1186035
1803364
651832
807235
436444
1393617
1843497
441502
1660574
1987867
699160
526990
924144
1629190
160305
159286
1266203
105881
291429
273277
1997266
920992
1612713
877168
1997058
1196216
1867913
938994
673256
1638430
1886800
1126364
1820751
1500469
153005
682868
274560
138384
549277
637646
1921391
1742126
20842
239376
1444339
1666254
426091
1790459
648705
1499325
78213
666068
1588124
565027
1327700
860801
409786
1755533
1515132
1704395
1401308
64366
319131
314772
1203615
1606375
148327
1601345
46364
362257
404683
579025
1990443
806604
377633
1227919
455170
1891279
1930629
1197162
1125343
1163905
371485
1021739
1489775
180120
1110734
1667667
1827075
942225
818496
241408
1584712
1824182
1286864
1278178
881566
67534
1039812
1786785
737785
1686478
415714
1257329
1531274
463594
1522406
999520
930827
135031
619860
50778
657350
546952
828165
672745
505385
1513088
1749657
1087040
1421493
600804
751058
1373432
1452992
204340
1459837
1482754
583084
49833
780872
1010661
1389561
1133033
848998
705570
1344354
1497445
1631597
1284693
1903006
1133849
1606589
1110703
424594
1598077
1808529
591128
1316698
849717
1991642
1477856
447166
977766
655889
1913794
1749594
649653
1434334
572230
104335
1999507
913147
1645610
180760
1215014
123839
819804
371458
329766
1388450
1838334
1697957
884171
1337588
1880638
1099429
857602
1669345
451092
1614948
918234
1037095
1042492
586851
1771732
1732035
1366170
1155952
417044
384748
1700256
737377
1779085
127290
1754452
1869207
89813
1702875
149011
525135
600295
1169680
1089993
1200420
1510940
849263
1461880
660876
1235405
879679
844095
1812282
139153
1727881
746383
824673
1527168
169334
11025
289739
1292364
965638
1554497
1106986
366791
1888003
869036
605293
1531300
708801
44619
45408
412949
200204
1759605
1889709
1880923
1069744
514899
1821600
1450279
1029982
481414
1973867
438303
951598
170138
1402267
1842863
1094865
1828618
141788
152495
1183962
719482
1256959
1228121
184916
753667
951568
1058041
47102
635346
787729
1761498
440469
84768
489508
326211
540532
44565
769840
1532916
734850
1497453
1087012
1673202
1735337
1138422
1492211
1218354
972015
1969159
1865840
481990
1980840
1934627
21972
1855022
247714
1191972
298829
1344870
1114689
431728
1960408
1098872
422921
1076637
27237
1628690
306702
1456276
1984509
1786359
1964750
310710
1780330
1541563
1015491
660874
1386133
1423828
355951
1095877
1495276
469545
147778
1871467
688540
127786
223082
1084442
974563
223819
1400527
1156868
948150
670166
1076925
1950458
556723
1950217
742654
1105788
592032
1672079
194084
641799
263150
1011469
1150724
666418
744704
32856
1956108
952761
942829
822370
580949
652209
250302
1678683
827866
224328
1961211
808551
1448621
1022413
1749255
441370
1677620
1728013
1848630
52831
1982385
1763417
1700187
1708494
1630746
1114082
1847281
757061
1074653
21643
438752
1662440
491169
1452691
153344
288645
910804
1298011
1515571
96249
896456
228420
710376
1318772
756694
581819
1361368
1986587
845193
94164
143198
1564628
1630340
323808
1523584
1548599
1729872
548346
1202892
1303354
992590
1757079
355048
776917
1056010
1866252
1470157
1934840
1389828
1526916
740539
1243016
1438746
1300063
74624
685968
1264763
1662498
1418531
703872
1118004
2154
1165231
1286449
1068395
940045
1342958
850514
1620505
1776929
1713866
708210
259887
1593352
1510266
1693988
1985072
1933984
995994
1072319
202645
51834
267026
1095617
1378081
1250011
1682234
1076460
1087760
1012308
206848
22363
1427489
1751614
1361182
157703
1918892
756077
1501423
1563844
1449599
172180
19228
810715
1439137
195382
414522
1611850
728654
602753
1021224
1862512
1258482
1208273
1259135
233375
42707
1726267
1039653
52333
691960
1803199
124130
633427
82619
259724
311363
1314083
1878318
27353
735609
691515
1360352
1678530
78597
822031
1446620
1678869
744846
1573587
226313
281926
1436148
218722
1265039
1912728
1063349
1926450
252715
1809721
848421
685346
1952228
181723
246001
465980
1512555
269708
428063
900195
648371
1964346
561254
1216854
135643
1208569
819895
1347376
282879
973438
1569559
718119
1504757
692954
1038314
1953349
191210
895114
51720
420448
1311163
1281730
321492
1939869
1286255
1569536
1843503
1655683
1577848
1700842
349964
1024914
1534263
909838
241480
153835
111197
223139
1835918
1973065
395224
1085986
114438
1622182
10701
278633
1536310
914017
831387
194571
55408
1025706
1294707
1396839
1361890
1133853
1965551
1138677
1272485
1187469
939353
1545077
1258234
1850973
1048330
1983448
170612
1717459
397981
477089
1986700
11802
430107
776521
445296
639728
1472546
1726392
1588445
1982646
416821
1106613
937619
1146003
1509541
363576
660929
332522
493349
878711
680860
1985958
1555974
468033
1279154
576949
311309
328232
156487
738377
1688290
688032
854016
1566283
1202046
555093
772418
1879194
745977
781045
1891579
1794616
1146292
1930923
1236417
497401
1982526
1858456
219882
606338
219705
343136
1437147
1769527
1461289
1563275
1970720
1589904
264344
1269551
1453237
1866252
773964
1917277
1458522
1047361
802400
1320269
1873766
672486
578003
1721110
1693229
1730946
1502620
441554
721034
1344481
482552
1927527
437757
1879172
544326
1054745
741296
422421
819694
996520
434866
26243
1200165
1638064
672067
857740
1131492
914610
2921
1763649
935441
1760480
1783964
1933829
1454402
1638025
1408552
363707
1211450
769596
664741
1925727
1796617
866368
1452362
274226
1687054
1252422
1562302
1706592
1576228
1552899
1328461
1231813
1720195
1913737
940879
741427
50864
1330948
1513870
1794272
1843302
1869994
757502
1778138
1003949
824453
1028141
1273545
744454
1317276
487113
1281792
470526
988465
242328
586908
1413619
532213
121565
1478281
1579669
1766528
1342996
1036757
61570
86641
1905843
609090
1919003
1526936
880384
723204
658787
1398736
739747
121928
1094591
463848
331706
402337
1873103
1632924
1761346
1167036
1606305
1031212
1101171
543922
198430
618682
56106
1903581
1404029
1082924
907369
1348767
239070
175854
1960094
473135
1656998
1378904
1237236
791883
1395675
1959650
1177249
256951
943713
1524207
15129
171021
1580132
34269
675656
447223
1546635
906612
1476195
1086138
1760599
705822
1233057
996989
1005646
1757700
1729584
728033
1503478
590719
657640
1030936
670201
1475918
784089
474950
228914
1502727
658548
898364
1494041
1409670
1933725
1760201
1451930
7777
1000186
1706417
1175650
130106
361649
835248
1120477
629530
887167
549493
719195
987065
811544
1225773
857676
1258351
863828
761664
357140
1302741
1126988
921936
526333
491408
1335657
1006209
889459
135507
1098614
280212
1229888
1101298
552824
795170
50904
1801192
1360173
634926
1757573
567824
1759662
590330
1305558
741313
1410344
1548154
1676281
625112
1118013
920869
1019518
33297
348405
712570
1542292
78158
89730
1996435
596689
609946
721616
1974265
1220420
1203792
792089
863029
980712
1445557
1871871
366745
988291
1418689
1205512
743853
715430
1353063
1835770
1687820
75137
1489519
538176
893848
1647105
1346704
796154
481587
1214863
1327221
1455500
1030859
485146
927766
799285
639963
86343
720862
1270219
1113426
1245344
402390
1500621
538621
1730336
1532036
1898048
1771765
1649323
1335808
1725180
936761
9664
1744898
72175
1399690
883245
1659712
1386759
1054710
941505
1441975
485712
613399
389925
1568141
436991
1310969
1071872
939340
1364373
1940013
185542
636574
1672606
1788633
468692
27601
1764189
409365
1551880
1382231
787510
874143
1478526
1875680
936881
1673531
984173
1765283
1121619
1819934
1684435
344868
1862465
1368730
1175329
1166412
384499
1529026
1652576
224502
1649644
1990720
1358469
459648
1990655
1901978
1684653
134000
1833774
1301574
892499
86882
80336
1024097
257029
1102964
1367872
770204
1663719
1664169
1502052
206662
1938283
557561
1139390
722900
440971
120590
1395484
452633
1526915
157279
849597
1058689
967769
1228741
1359049
1972586
839786
401417
388125
1570388
159297
1203048
324000
1562063
1639528
565927
441514
1512427
1999320
214768
1990805
526904
94172
1895472
213008
1806984
1338831
1565496
1538584
857518
872589
1709974
1805270
925070
867990
659821
1084917
1272483
1388208
1678964
220877
149575
380261
1453017
199317
1691184
563503
1550511
1696342
509385
1197294
943772
460181
643489
98277
1949320
1127059
1127428
498961
419762
1883630
308170
233202
889187
819982
1121318
318052
158278
566458
1253082
165176
1041336
1736190
972902
1743551
484097
1732150
1555358
1007401
729850
581300
1154054
152258
972548
543922
1601818
1072762
857266
1479820
1784630
1608211
1426515
297474
1601827
714782
1994317
1183659
1355139
674062
822877
1056566
830475
287827
913983
657074
483746
887351
502836
223548
442464
858646
1406170
752940
438995
374055
1672989
1841259
1445227
323458
1854192
969670
341088
1495731
1771827
1249110
1750351
1982562
1306404
1189247
1802118
453262
742211
300850
1443844
485627
525062
1909871
860302
1406302
95829
1999854
158921
843
324999
1593834
1218135
1842974
734592
609044
1014383
184859
1597738
390675
174020
973246
1641661
1934087
575409
1281610
1678616
9845
1739502
30582
1581463
1496785
101174
98725
790528
1681102
1780565
1748377
987969
930539
594724
658227
1604058
502241
1960518
1432019
1084212
27484
859898
317626
731873
503760
318737
730986
1706106
1004937
1324213
1516610
1010100
1427277
1978741
1770092
1201475
1113738
1529073
54433
1552194
610140
1009941
623392
646598
133650
1051272
1224820
1200146
1669496
1341631
289793
1097068
1360168
989914
1436424
1282668
342738
518784
467933
1879273
49670
1501599
1383719
1332260
1470414
619720
623338
177012
1468320
992637
445600
922952
1667119
306944
477160
476255
500483
1658649
1101415
1569251
1795770
631032
1952362
998752
1804354
982659
482167
1202220
1865426
755520
512364
1973162
1368566
1589475
1170689
694195
730764
146486
817294
99948
236058
155377
1427173
976072
1386273
601411
1121173
386906
349485
114255
85840
159982
84173
307898
628179
1667670
67640
205799
749446
856934
1575967
1163830
1080420
243990
320796
1684524
341646
398886
936511
503812
1356035
877025
1553929
1563972
1660491
345739
339457
1790037
108287
1741179
1846742
477259
993619
895884
369824
846473
414303
1077552
1748851
943430
268467
1674431
1800718
1057139
937886
1753432
342120
575560
10542
180923
1067909
564083
771147
1691437
722039
607857
796435
434075
1451167
1966674
491346
187843
972111
320021
1714749
1069249
107511
1512540
1557600
623850
1177100
1961207
1017167
1243889
253600
1702439
1871763
1937402
750004
1617608
74203
201325
216789
1325465
97630
436860
392979
1227204
1037529
1339131
995429
85765
241430
1922395
1460566
1073729
1855295
420750
596703
1705694
1276132
771715
1231672
696342
926887
1464288
1333420
1390266
984155
1424088
1138058
455456
667507
1864984
679442
698217
1643200
1204637
1294302
1854465
1004912
1126612
1526562
1339437
878725
1495717
1362411
324551
315657
183729
53996
336876
1126548
909084
1751626
82732
8223
1860572
1391172
372492
1691561
1022225
1531924
317079
1475091
1740699
827859
1469566
1827946
1054354
39067
1712574
638621
216413
739478
1636045
1188251
1511897
1043581
1773416
1802865
1876142
438592
378420
1167385
1840430
967825
1181011
1991903
769279
1796891
1726015
137453
1032809
1114999
1128013
869843
990261
1804163
1738174
1683832
1450339
409010
745665
586605
992379
1615254
1941088
1109820
1740730
847809
1988376
1573277
84261
590505
142200
1887848
1270137
312016
1184257
1791573
1469001
161645
1131139
972931
1873086
1669993
189121
1013986
93439
928062
165952
1617337
1851849
113998
898474
333195
636499
301593
1764727
1302012
1050250
1335961
775513
311006
863351
1696544
415403
1122896
836350
642969
325687
1335089
844042
1950012
643437
638436
665867
146597
1708736
1770575
643154
1017564
1818379
1728908
632903
1315268
931239
751404
642378
1799447
1036630
1866476
1945149
478242
839978
38581
985298
582599
1328790
1615065
248058
1159020
1226963
6718
1871090
284284
513066
986590
1212679
809410
1352399
355907
951532
220455
935669
539145
1742940
612247
1680990
1265440
1704821
200032
1401330
1728471
993022
1232538
914803
771747
224927
1750203
1768046
1770417
83577
1772717
1371172
1448190
1740570
1252918
1703090
1861330
636648
386313
1069284
1068921
1090234
1698022
62803
354771
173260
1947658
1208096
180322
1183213
346667
1321242
1914315
581423
379539
39209
263395
1246479
1953187
450745
488987
80873
1844054
552722
1667148
863131
1081083
78466
1644435
344271
1056405
1046072
1573282
1259392
1901587
439745
778328
252352
1919068
234023
1333519
16712
17495
491090
294432
204947
1768093
591153
1361758
1054309
387988
431790
700179
1242116
17124
82608
53520
873664
1855948
1614310
104896
1842081
337182
1752209
826038
487300
1882163
368425
1998132
1072434
665630
296132
1000448
1548639
1876812
953173
247270
1987357
1544625
861082
308253
55611
645496
1895059
1794642
211120
1745085
1737085
1872263
1874110
354212
809464
1666962
1088687
1816987
1633969
175701
1081364
217934
168998
353172
49039
1900531
1931965
212014
211616
995018
1508394
1829809
946287
13252
107611
2866
286377
554736
49611
1328546
563239
1064184
686133
88689
1012150
323560
1279788
1039135
1166341
553271
268426
281053
1641056
566869
184688
1897688
850490
1450775
1948121
974565
156583
527183
893814
692691
1411987
785930
1451609
1509078
618983
1709700
1734750
1497285
346513
922316
1217737
182661
1433734
657388
1720190
703229
858828
1559182
1742114
370928
1965307
234138
1487390
158705
625589
1105567
1158167
1408717
1995066
206520
335154
1187728
1467535
483580
965111
1795880
316528
1090967
1953055
1957330
1826892
9422
980066
1639535
146450
582677
297388
901688
834610
1933031
1269588
1879447
259155
743610
995031
1650673
1235142
181450
911742
55204
1632615
670943
392377
344439
313624
1181216
1421190
1875526
1705728
157945
665334
1720875
12159
268697
579935
1032024
10643
422429
1055809
1053226
1477434
720808
346130
1055721
1236454
1387587
1787512
677103
813980
70403
1863715
813696
1403233
864925
1017142
1027943
1521524
1369304
1077914
1902035
1462267
1919126
261230
1624348
514371
772195
1989225
1146709
1115468
1273131
1393121
535232
580566
817870
1291394
1234576
1903743
368116
1834488
183645
1216107
549604
40835
264415
1584084
296728
386919
312246
1768696
253789
1453436
1860209
124552
374882
86806
30523
307671
1001364
1840051
304656
934272
507520
1257219
1684732
899539
751739
586195
1611048
1407263
436420
769878
496150
559421
1066431
174475
473919
908987
601412
1169294
1147972
720034
1182182
1320987
802924
227413
355757
1195684
190244
1922776
15474
1096306
1994206
707934
1667541
91528
1537561
1451414
1484171
1750817
1561247
1759482
748505
440948
1987684
627423
871899
1614722
906860
462014
655216
1826657
1947749
922066
1503103
1898228
737913
1924642
52549
1783542
1872533
398201
366726
1490505
1679632
948785
1868894
1025496
1165169
1433813
1976799
1309400
687353
1390335
791674
1581975
1248723
1573266
552585
1913168
561382
1916599
1734888
350238
613207
1009709
1112537
342748
544355
143325
1930471
1420088
1387952
1719838
1931684
798573
1367034
1010790
695285
1397321
365533
1418773
364027
362818
1918943
1408262
18852
1344936
1754819
1100177
173865
537220
1820453
305167
501948
915420
146037
1217506
231607
1712552
943933
1207134
381220
1772109
83224
192467
463324
1023610
1152053
1443367
1719928
1838
318682
839334
533875
32590
1448430
1924206
671587
1067044
1005164
1498068
605423
155706
147918
132184
327468
1943292
1252957
337727
628142
1647760
1078164
1054290
1059012
1592461
1811860
61736
1731081
1294702
1144713
75160
31271
643760
1899725
858637
1713631
756483
1404692
803134
1698688
963204
1386462
1709454
491953
1049369
1593310
1951795
1829925
772198
908130
495196
1925195
544225
1402333
425576
1431797
1503526
1284020
1351537
1277991
1744335
422272
1863486
1472709
1965847
1604186
1294096
711615
1006603
1340497
1575210
1714659
1074330
966245
1228224
1032462
912776
663191
688392
1493642
1415865
1720093
1576348
1149488
1275916
456058
487359
1943492
825242
1993389
1465991
1695801
173528
1929931
1488849
59997
1908739
1652461
1612108
34557
477512
846510
1703324
1736242
732777
1157465
1790364
1664704
1805187
385244
1972787
1785454
667260
1387459
1697789
718147
154241
1910306
436838
1120621
1893304
574313
1484439
301808
847822
1994452
738247
512415
1641151
618520
564227
1781713
473338
846810
1889167
1323828
833473
1997763
1825449
1095650
1074430
80650
406637
1139977
1755127
670142
49169
854580
1262405
1759906
1075505
751972
1403214
1469911
1182599
633772
1674482
912739
970644
294227
1948952
1935312
1125070
68322
179590
1394111
1316931
707125
413164
1525589
1129939
875568
607470
1657424
1626298
174074
1099856
1326515
1848460
1592010
1246834
599753
1182379
1762550
185055
815835
237541
968050
178338
141332
924852
379871
1899374
658450
838815
1818889
416264
1860477
1677966
1748508
699941
1447313
126664
1226416
453159
963150
880935
467359
1627880
447722
1133197
65960
538008
1372758
219825
1339111
1244635
778890
1844745
1808565
91248
432113
883220
1822887
1903027
1842455
836781
227800
515365
784151
267794
1870998
442648
140262
68312
1982581
950069
995008
1938960
333163
465711
1635168
1231986
1199950
292964
536468
1253384
24710
1968543
1213703
340865
914836
973841
1216546
1863642
1536206
854853
1719292
311759
63812
1802468
1586393
400856
793464
142354
708472
1068530
340091
110054
161117
1050845
1532777
337292
15915
1390130
735946
269062
988462
284183
111312
55687
161866
1631177
999680
1592689
1413788
311933
1242378
1209884
316113
960737
1695712
1137264
18328
1844951
1284110
1473244
1332714
1271684
1621476
719790
1145126
1933477
1411073
1602634
278939
1091797
1445932
61378
1289905
1810183
945895
1560035
225126
546695
145088
1899573
1426520
451518
8653
418234
1326283
734815
277224
1152131
1215919
1236053
1029021
1056465
285531
1393310
1519051
374884
623753
922120
1594045
1726680
493159
1901100
1702475
1209096
1782063
1548758
1440945
85348
388607
1356041
161748
104427
1197344
1477069
817450
851740
292814
1435620
1014722
148949
180769
1448831
1448418
166244
610580
197535
339749
1269976
165619
653755
673065
1900345
1976487
1891329
1048390
268642
1708119
1780040
787866
1040242
1236970
749830
1285031
1630685
1310745
1956215
1424993
1184056
1017336
677350
400130
1182155
638398
627522
1755576
378283
1718536
379912
1991392
264833
210485
1089505
304593
436664
1807453
683231
1543360
43075
1542759
352499
671116
397423
1900278
362450
1841786
1611117
1635943
1041094
1536756
918083
796759
1128703
1911962
589281
1722324
1644960
540409
49024
1680778
1790599
721093
327690
729837
138790
1801694
1866845
412818
478894
517244
440302
1385352
1873676
735772
203986
474742
1133100
42380
1737256
1763960
1832042
206203
1343614
1947664
258213
1853275
156771
570906
1163446
1038291
1075173
1458350
1305706
395313
234625
532980
1326387
1088129
1357696
1976831
175063
424486
1649439
56479
461362
493861
1256425
802324
253278
474969
815411
132248
1906444
260307
472213
982120
1565586
1394905
1738481
125454
769842
170066
50138
257703
239457
859484
840378
1441038
1936657
669978
628867
640887
307511
194413
1711133
508924
1476812
1172533
1879575
1734956
595167
1716267
1564096
1384985
1887189
501909
1811555
337226
1081221
575114
984793
157441
1539852
1337847
1300875
1163317
1310066
861874
573060
765521
409533
724273
211528
451368
1190850
1880070
1871993
841352
362681
1525084
1818863
1747049
721067
1543075
162245
1341333
1842285
1762188
481393
542752
606645
818970
1122797
1757997
1779811
1031311
1382620
211470
1431746
316120
892071
1372830
696589
1814393
1885530
939233
777377
956601
649954
1193995
1866708
518187
104761
517020
701106
1873327
1639254
941940
1997140
637460
1086816
1991463
1202097
1728398
357864
742714
1214638
1267331
871500
1857518
1825361
644081
178449
1137584
391083
1549010
21611
551988
147513
358625
90930
1167983
495435
1851046
979398
660
848403
167373
964140
823536
309181
1958242
1796172
1931237
77760
99262
1917187
272689
245270
311318
71301
1265621
822353
3885
558800
1330000
1141259
939262
838869
1647800
1852620
1074555
168809
1473434
1203916
1066782
864376
1228106
1942229
983639
1764686
744416
1940164
807471
963238
297980
1291913
728058
214150
593871
784443
158421
144647
515776
525293
255828
185530
604101
52897
1778973
1794152
575278
1143526
1556229
657692
1712371
712065
231991
866678
1637469
16808
1428166
364229
1768875
1293328
1027279
705758
903978
264239
1291711
1226120
1722067
1942357
1538838
603387
1537775
563645
1287697
955092
1654431
218299
328996
1142364
567475
859748
586592
734867
6857
1085209
640430
311094
1973145
1406438
1678445
1264031
195165
631274
1151567
728416
172649
1927557
1520988
902388
1207401
1571563
1054194
1051381
1015914
1203288
522015
465842
1984559
840513
1930445
705861
1161106
1666488
1177501
1355816
304469
1396251
1665210
1763195
630029
1117560
1896765
1169907
442338
1792129
712219
910401
32615
1554423
52914
1390281
1882573
349031
1319307
555854
1540111
1948795
695517
15981
1998606
1519049
482167
32444
1638431
380474
443553
391438
252791
467682
1963185
1505316
1412868
562753
1610415
583253
1272838
186384
1293948
69685
454457
853405
1672311
839303
766297
851049
712395
640187
940544
732218
1141275
313808
624508
268071
168124
1317912
396801
1773038
1631806
563428
1453858
1474272
1329405
943434
315945
16944
15820
591648
660779
636867
1956546
755692
1597328
884730
118199
815256
1970193
1846527
645401
663434
1512965
629405
449668
603968
1537517
1161972
402823
1148537
140827
1683780
29030
1694270
709209
1440168
1851776
244895
414269
1276785
1320701
908349
1778701
696624
609516
989296
1059402
634133
1879979
973587
1972112
751762
38080
792297
1460538
1169960
1125578
1633889
466985
1041110
1978708
1878377
1260040
116722
1909049
537143
829000
1808237
1724519
1655669
1063075
1949625
776172
1382659
456335
692133
1732263
1371171
1264437
1751529
1326697
1950958
298934
733455
1669330
1303887
1216210
785605
503885
1525377
232421
1773577
766774
186637
820155
298746
880936
1086645
1874620
1008548
1984990
1127023
1319610
923641
1458987
1218146
217601
1193567
1901742
1771778
1466730
1534933
136773
1916389
628448
903590
1101800
1617329
1224913
1767399
1413119
1337824
510178
1382817
986066
1752106
928799
1348519
1582733
1062950
609352
159372
651412
1212960
822987
1930358
911879
1083177
509988
1439959
645983
947791
1466716
145189
1009183
690618
1910087
89114
27499
1067446
273665
312522
1817617
1347162
1107074
741942
1153831
821541
1449129
1090091
796202
1805156
1504506
1705345
1701291
733315
1450991
1864694
570188
1981393
419078
1782830
310144
1726440
1952052
604959
784681
1785578
663849
1009582
1604691
993239
229805
138595
1478753
20242
651450
1608265
1495765
1747813
1225291
226350
1007437
443963
1171418
197551
547905
1395335
450953
1062669
128361
59553
142840
54033
1557855
1069186
401353
1497730
1113309
424453
1949551
881259
1319373
714219
807080
819252
934160
275041
1920585
1202227
1840046
1101968
1765677
1031689
482081
1596714
350983
1865926
188129
584805
494047
144465
1455885
1111203
701372
1106606
1659705
1014767
590852
1957225
291253
750022
1645788
1756542
1590258
1548776
100552
1846744
1654000
821597
702313
1717104
1292247
607064
875490
1365653
395124
1813512
466245
1306687
1218667
421107
1859810
1762926
1504686
1987719
1246940
807507
216280
1830904
1088405
1060823
770665
35325
805898
959811
927129
1232493
1832564
543298
1006000
40099
802541
1668830
1244928
680141
208364
846227
1672327
1364269
1452775
1510507
96853
749565
1850821
624520
917905
1329764
1481958
1361945
296412
1201
1843466
321060
1405459
79269
85854
7967
1027061
1662865
499897
1695284
328207
736158
831443
1129921
998455
586995
851975
1315561
1368746
76226
991125
1875770
685849
85929
200805
1862906
706717
1890132
1172695
1231924
951343
1640403
708739
1034029
1429904
615003
971778
1981340
1615123
870963
1269126
1792985
1670295
95475
1315671
1710532
479110
1528342
1463075
337290
353952
1691056
873857
325084
1895751
178133
94532
1818345
1536899
512730
166509
1738681
1817588
342427
1616929
387597
1075748
1880740
620388
636613
1424359
1729240
1338328
1987962
70029
601313
273492
1774156
1277768
609676
130299
129681
807066
1240798
302615
667194
857665
1329231
983329
422790
312700
1362273
192606
1420979
941541
1844182
1550734
501343
56665
1187818
1115616
1586190
1033046
1067566
109433
1630045
1264322
340174
755572
1417979
814587
1052783
650657
801294
283259
1726618
1706198
98641
622812
149573
213446
1495470
1700670
1762680
807375
257490
604454
1998337
824403
1577811
958349
544017
64857
803294
1424173
674623
464542
124831
1902622
1251208
278225
161868
1953423
1694472
35980
1949331
1934918
1126527
469296
439295
1949796
1554621
1035509
821732
1203123
106550
1750396
1589760
1341544
1561402
1696539
169129
1865427
1744173
140205
296368
1178425
1883651
302580
1860601
1567423
53538
1897683
1270782
1985206
1993814
875612
469944
78311
1885174
1343869
1181177
408261
1949866
185623
689613
1435507
1655569
1495227
1058595
145946
1472064
93608
247065
1825558
1860955
261287
407927
381139
360957
383308
762650
1248765
951661
1190413
1008672
1502801
319179
1687341
459365
968498
1680661
1726142
772149
421001
769590
1660155
627910
410670
1328381
1011954
1938555
718338
1026837
1986444
142943
1610461
1524000
1248866
1828317
1759910
703707
1064603
356800
911907
1002857
1702006
1361799
1691944
1573724
1095073
1954524
1453416
335511
816658
144426
1411876
353287
500993
263908
1212114
946353
1683540
1115523
770543
1013767
5044
195080
734294
321860
1052348
1132463
1398813
132522
899092
1506209
1763399
1138491
350685
1433434
586786
377370
816272
891796
181202
1878234
1231340
1936561
778272
572894
494693
1042831
1838194
1545315
841574
1056678
1905502
345226
1078835
1893612
1473157
1825711
1034353
1511121
764769
1337576
196768
1607914
431140
1135897
1334161
686078
1408163
595510
485377
1165911
1107606
882841
1510890
1207524
1926414
1950271
160620
1666030
1083181
1022011
762743
914058
79907
644166
380332
1197671
1812196
22984
1402964
845279
1816987
1192581
344723
900946
1451860
623883
708506
777942
1211592
1880911
221714
1655382
1886110
294197
1738224
261875
87191
298463
305301
360361
696892
1097780
1221597
1593194
134390
1126634
1432334
682486
839166
1000502
1010864
14265
869142
995698
1299504
1511958
73087
946708
10197
1693931
1956091
1818795
843541
107744
1484726
1426085
1386681
1976646
1905306
147675
1065964
1195129
312745
265311
153110
1363880
1521948
1342358
723001
1696169
381526
671555
1021360
463535
1625908
117862
1586853
1025749
1391661
894515
1489342
557049
599539
716942
799836
840709
992971
1711578
1147882
1820759
1550703
1651183
572008
1718174
748531
989838
1313555
816107
739467
1633814
1658305
118305
287986
760878
256601
58538
1594437
1833642
559162
812701
1632849
589224
459677
1372436
1476757
1466517
118104
738184
1435388
1102666
1877408
291016
24474
1501449
1256567
1676118
1928344
63309
551388
257257
479516
1311029
15494
870750
349487
1525554
1930030
998264
779195
1464363
1099935
715389
1526429
191613
921178
687492
906257
894292
70646
677338
890298
927426
547088
1623883
502293
1441642
1383103
524501
306012
1224500
1351380
559063
383047
1345928
1501792
1129642
1130862
1428712
1882033
1239128
1913937
828379
1860761
1730505
790981
1253156
111486
125948
1494739
1638586
278867
1198674
924417
497929
1099560
190193
595030
1960560
1814413
1074343
1516828
310014
299845
50552
293706
715445
340110
1644358
1541344
763768
450475
252308
338812
972705
545343
970880
1386564
377243
458522
515430
621273
732228
1016030
864060
1325124
1546797
1383273
497953
581888
804426
1036158
65909
1892681
602223
1321544
1110223
604771
1355658
323335
988575
731875
1991380
1749265
485562
1269227
1852461
347407
476091
1262658
1193116
206487
1887983
1149483
336029
617270
988964
1677178
901673
1438400
1328806
1806413
424044
1020230
993637
375699
918834
1502163
1803449
1854947
1965894
1509017
1353133
804428
1999160
7493
46634
1640404
77227
1639
502565
1661890
1457238
1239998
72978
1637081
982162
1285214
130388
663008
1635448
1447319
1592690
1817397
1330517
964861
597289
1798226
627200
187787
962641
820027
1001477
1640118
1005902
209387
1410162
538006
712344
254173
339021
59835
1447346
446518
1586595
1892611
1026362
297988
309709
442122
848467
1125042
1172896
485580
1022473
1533357
518663
165918
443912
705214
285321
1705435
1972357
544160
287519
612528
1763879
1867166
969493
1669224
1478091
847099
847467
1001048
1775695
1499603
439280
746733
20271
1604766
1150656
730560
1481436
477485
1494953
745644
243965
805373
1659567
574688
1794491
1349281
894658
1378263
1136465
1308219
88595
410956
1112561
1898208
785084
412114
518960
824762
734121
1333052
122231
1716485
1921831
1791496
222302
1502528
1332902
996744
1904528
1899280
423044
158360
419366
1279960
1963204
1968761
818751
1814938
707431
1907726
1845547
508228
1789768
858990
1938199
1129789
1342932
5484
799360
1167608
1061375
1680807
927522
1633832
946748
1914924
178523
193309
298164
1409058
477145
203452
1856895
1503484
39960
791224
1759481
606513
1068444
272292
1825988
635807
855388
1613556
1700558
863382
191566
1413000
1279568
995567
600290
11820
1724004
1225543
488234
522412
602759
1400493
1537465
79840
1865676
422462
1269421
1740636
905579
994364
936676
1044092
634687
1149235
769080
1106388
115961
1103912
997361
1196363
279887
1121402
482884
51594
1456662
4910
1580127
260731
264579
1497991
1736021
414761
960323
1243414
7709
1317338
1809539
1076657
838947
1205476
525615
1463644
545841
661752
1464495
1678158
261301
1902160
1911256
468106
718970
1643607
1690547
818094
28628
1021102
677524
205079
1224180
1499261
1898788
1279377
867208
1738361
1288498
684047
785099
1381882
1179005
411611
955830
1672738
594870
783524
362871
215413
1988413
1497356
234311
1687054
1744149
9215
1745789
64546
1987060
575926
1653416
1466352
327190
753800
779338
1023696
1378295
1557220
796116
250423
377095
1072571
973610
82929
299968
688428
1274537
507177
1038416
527872
597184
1787539
1777415
544286
518549
1278404
666866
924467
1393154
532533
1844168
1974100
1360610
941958
920702
908622
266978
961955
413135
633863
300565
657089
1429404
1951335
128454
1499122
923462
1293211
355899
241851
640573
190241
1047836
700069
751329
1129077
1190356
691399
1257986
855308
44337
437111
1487397
653488
862588
288536
1220191
212677
375969
1071696
1191366
1742437
784395
1557856
1833073
406414
1249318
1039607
714611
1966024
702890
1736981
1723118
1352050
550612
1683629
1817443
1586051
965724
1119775
405634
564285
1146356
1976724
1835220
1501044
1755888
665792
387123
1733046
1012763
1946887
542894
1261312
767336
1764649
612261
964960
946966
1298882
520375
731193
1162548
105852
1436808
375963
1940176
1103524
626694
691973
1720927
1813647
1617648
899928
1682493
1237178
1607461
1572120
1461289
6368
1765532
1950648
1139739
249851
1209053
796441
191580
472103
588656
1439756
1034319
527838
696453
1173016
306622
749894
14008
800882
91254
1755241
442155
1698698
1267046
1764505
87236
1248105
1165141
1737445
550911
1488826
50203
319208
1255998
1032231
858834
1707495
74155
1713979
893119
475032
1002289
1099935
1759599
603852
1479436
495449
1083735
1772118
1234647
339638
1942773
1045788
1398448
303591
1581191
100748
1893053
641081
1918639
1043278
1653662
1416729
1057036
1348865
669750
1662805
1837038
717143
833227
1648009
362968
1292624
480675
1867188
914846
1878146
731041
214800
540744
257968
1926996
611157
610418
750923
1209464
1521487
1838971
868873
1059279
1379159
968421
1349076
1019820
410468
455656
488601
990014
267667
1079165
369365
428213
1296152
1965808
480233
621404
1298773
939290
1420853
183483
1847829
1345702
619632
1188736
1928848
1846945
1420145
1290455
95530
1569477
797033
1280548
300508
1588626
6230
1499067
247916
693064
662004
126296
1720247
1486267
923530
628583
64396
406862
1048475
1151685
136725
1852405
1459852
1727811
684004
1868393
483937
619160
491253
1320123
1382631
383307
1851964
285971
772825
1540517
1643156
537076
1371425
971653
534858
1911785
295820
48155
136926
1474927
1391713
1991939
1523711
741225
1770182
1792828
2454
124146
1269784
230737
1073154
252360
1293747
372494
1630042
752428
1533314
506407
1246868
1521818
845755
848500
707278
101747
715375
111664
1557893
156275
1354201
1122961
1977643
125041
38128
1330089
1738281
1908473
1120887
1278989
547547
734089
833663
1435600
548510
1447518
848824
282595
1037693
1446494
518236
990320
68425
664843
854289
1514386
1869061
531438
18082
1142654
274601
1915366
191098
1352422
1247468
1782157
988413
394718
1229876
1548232
1570560
486715
548777
1815988
1460410
1846890
1652892
500265
1832234
58648
508311
1384307
1137066
444199
477204
63611
914389
817884
899420
68722
1548917
1793712
849791
566390
282516
334606
367545
185466
889383
1890387
1583914
1724824
419750
858700
1801738
892720
1476028
1775266
1925539
802050
166417
1475939
1186972
719691
1889327
870252
1636558
1358476
571308
210903
1487677
1397125
350818
729303
960373
1376064
1128950
1319557
1763465
1948764
219152
1509306
1990896
271031
786763
1026709
1590098
1968868
833950
1157199
1043318
1833982
1431860
1297768
157803
442357
1230748
1338080
1315750
93063
1141913
1309805
776283
286230
389138
1405543
240769
531826
1223095
850691
969866
446171
535960
1710244
482338
1971473
812727
1472155
1513309
917580
1743088
1099183
1481592
792557
102454
931888
1307671
515584
1904320
1735197
402705
1186689
1852843
1746380
114838
1491413
1493992
313005
705611
1541185
1678227
1375893
1617336
1584524
201214
780703
707141
1419029
572806
1190716
679531
476173
1067076
614156
1676709
717194
1717838
760070
786773
734315
1371064
1732351
1904309
1053614
1725560
586405
1573094
1672993
1648684
530753
1554332
544402
1034337
1444008
1463234
1436525
1327875
816289
1333413
618902
262320
407308
1282500
680647
596470
1101698
1127602
960229
1126089
460810
272367
261452
1734029
1578006
1031072
918646
1661863
497920
13501
1759460
1150324
335290
1044217
1808285
1123980
1802477
1688275
1699683
1624639
1093008
846462
1843717
280315
782137
1046727
1438198
661155
1241359
1420879
841486
1982991
784249
894588
1211700
888087
1592012
1060721
562468
847635
922836
1613018
1408412
1312002
630134
1587641
881505
1025974
530957
277081
95988
151195
908417
1138516
737290
1667927
1787192
1573524
982951
375343
1398479
1509302
98057
1789944
570765
788878
1151317
344239
1561806
1374383
719986
450843
912555
1525100
270957
905692
419118
1408175
189799
1290357
1835782
1492682
125319
1325171
1381301
1320623
1687603
1171855
528138
1246451
1979748
1915904
1812716
1375110
649033
1885961
1676278
1733147
1874678
1782044
1450001
253959
1138561
465696
1115106
1490166
589404
1100136
1753614
1680583
1433613
1470805
997057
411350
349108
998695
629151
1494314
530404
871067
23381
1693754
1891489
1459703
1317307
878690
1286137
1626203
402191
390974
1056279
1074740
121264
1412894
1686525
853494
1012239
1344365
891691
1773751
1207846
291893
1638093
1776229
698356
1294321
390711
8918
786673
567275
89940
1714327
1977831
693208
1553189
1767268
408247
1868180
1100252
679769
737865
517741
1933220
1237903
1688975
1513049
1363562
1417816
664968
1812342
951186
1283088
1944163
1388607
1921719
944851
386757
864109
1528936
1940109
1724097
365254
1610911
1009785
233573
77469
676515
256427
337442
1844862
34189
1366652
832487
72800
1071914
1118513
1926455
1051515
1101457
164908
655900
384026
1273139
1155066
1115526
1099902
1373393
1019012
851337
1016518
72908
1999089
98047
1839545
1792812
1354419
504680
48406
534616
151462
1255427
548028
1352629
586591
1511017
350233
309243
1453779
589424
583168
523198
1066711
81672
329889
1776993
30774
1632216
264419
1841502
532331
1879064
810708
1465969
1020987
726056
519601
917476
596442
974729
221624
1679055
292096
1818032
28352
869341
174552
809975
913937
1924397
262091
97172
13020
323161
898764
1130889
1165384
919958
468948
623455
1529370
736401
997375
826040
1085339
1074044
1181663
823711
1591764
1068512
780734
814947
800647
265250
478152
773551
252380
551520
912556
320090
224923
627384
579778
1171873
1508537
1397298
1755244
1158516
1248244
674102
1853759
1139063
964612
111438
577483
463581
798145
1103169
172647
1445571
1551868
1993545
1163888
220762
1769662
68363
1854284
862026
1780858
792311
1603706
509667
275279
894744
1816304
835132
283644
1138877
1427493
981115
1230672
1472742
1475403
457673
358192
49812
1649139
1763526
10464
260479
1259626
490967
1256883
1204776
720700
594044
1649075
1869514
66272
442478
1045133
1087634
850679
783585
1853790
412366
684992
1230215
714861
1552513
1722746
1795709
1543709
1630870
1184437
4227
1370734
1181942
1739338
1920763
585709
233841
1207742
1463370
248420
466549
1249811
521823
1404845
477289
1625253
525775
1746800
1522857
929673
1625601
305418
80841
567035
1896443
745752
1002757
871926
615132
1008358
1639054
1273720
334711
1227126
67616
473904
1334712
1357493
5414
1289008
691821
1123203
46758
1169815
351822
503911
366708
411638
1053010
1872886
266358
1555955
1764328
350912
712021
368354
1234244
751229
360220
1554762
1480328
497804
905836
1503980
1161392
1273871
48697
997914
1645823
1701352
1979820
1341411
615313
219134
1112836
173233
1328797
1862141
1195963
1103089
610244
29563
1750504
1620484
870361
1443915
693232
1912438
1984115
509387
281313
996344
1921541
1868679
1211630
721724
1295360
346877
1781659
238911
1764556
299276
826822
1177531
211005
394024
162874
1723457
260446
682658
720580
103928
1759581
809132
1335917
800312
1648021
65966
555073
770810
1618332
1854785
432665
495063
1274351
120608
982845
1417283
1150123
1495030
1613151
727893
1229617
449338
1386716
1482559
1209629
854449
131656
280902
1350947
470485
1556968
247962
1396724
1395398
397447
1615276
1588455
1410780
1218743
1084657
727050
182585
1138200
1496741
1956283
580810
238792
1503707
1542776
1745991
1516844
725424
1455793
1764081
1034546
1784506
1230459
809410
837535
1929104
1394152
779186
782142
256771
1553384
1283091
356596
1276914
606064
1331861
18123
728398
1310991
1638095
522285
915521
271100
1714948
309023
418297
1994303
1972569
1825117
1595697
57257
351628
1591834
948074
1513097
835197
237819
419239
1493915
1215483
417956
179307
506711
1731014
1414586
1987559
793061
1687860
333613
796070
790426
1658514
1952525
421843
1589049
922486
160742
1083820
105530
656614
14551
57675
1496485
1784451
394324
334049
1653170
753737
1489684
1153386
1699677
568309
1408591
1045732
711916
726153
272749
617905
1818910
46899
1176049
73803
1429285
1482402
1828017
1294270
48503
1056782
436159
1235979
1047706
628735
1917011
1746843
1994575
1043749
1615798
565021
1967034
1852938
253592
507282
1275522
764258
1501891
1011782
1291336
199709
779871
1299437
449581
833590
1271873
659728
414463
286981
1375649
533897
1287224
503364
425645
255417
1493185
1859574
1759649
666598
416439
761305
264297
1141767
919674
1671309
1946203
316746
946903
1203661
1711505
1388243
321754
644276
698150
581370
910152
503682
1836776
1163623
396449
589490
721058
797508
705758
271971
1970986
1204123
1749978
1747136
799248
1516911
158905
479409
533647
924000
989251
611783
1616584
639993
1521801
1855508
1936839
1318404
1239834
1730512
1044731
1909158
1264945
1955476
288129
723235
1544335
430560
1191030
1134302
326212
1489692
772132
1009932
1314872
1568017
1305951
866214
1008645
769022
1026869
702216
78960
1454211
279068
53789
1009313
217636
164372
1094217
1679820
1520466
483542
1763592
422989
1152801
1795500
1786080
927835
1816421
962519
571710
577403
1342
183230
34495
1078929
543313
1079636
1465727
33808
1067449
677994
1475044
803216
888227
1298654
1924873
1148689
2447
964105
1476363
1425349
1356017
951984
1883998
355075
322226
721278
313308
209588
887535
1705575
29539
1556723
1743487
1691809
1212065
1277620
1701042
1078144
82187
565090
380642
1534590
811845
1271918
982768
287380
499930
179407
393792
1807769
700462
266406
1107037
594678
1405116
184823
769403
142865
123618
1717197
417971
259278
920829
241119
1648789
1828383
1923937
1778534
1240428
68902
234965
1044681
367312
905114
204710
1328647
1519979
1497183
177099
1451433
1650704
201877
1397305
200419
1727182
1611292
222880
460807
882701
513021
27739
24554
390507
1092843
1829215
751579
901611
1429851
1460074
1398300
691330
1347171
553150
618376
390979
33399
1457782
707755
893185
1215065
1949607
1487440
1540161
1850804
410753
1635580
40916
317741
1195833
399478
1543012
1776425
1428318
670767
855592
105000
139751
1834117
904313
1829107
1371819
1552127
1318373
1497838
1492952
538209
1963806
468809
183601
1499462
1674356
855557
213832
17490
1565640
459526
1866148
977370
1916693
680799
1727772
973802
1164740
853848
1850790
87060
1079658
1702341
276386
668932
506026
178591
646687
1780939
911638
746108
1282431
714422
467899
509828
417678
514854
1209010
1638824
312688
370368
1447197
972805
1944528
832948
750022
952644
1127131
1576125
678455
1971437
1242045
1860966
694987
227384
1660385
1927242
1334342
51759
298324
1440559
1078074
1123359
1282202
483121
323644
1233781
1634814
1415269
798432
1909165
1888527
1005592
542909
363558
1491517
719039
1879557
157730
1054622
186179
1259996
279399
495652
1736158
1333297
595846
996404
1315761
1250570
467549
1591531
232182
577149
443768
738798
51441
1308152
763119
52664
1846037
330248
1050220
849357
482583
1450452
882136
202525
767447
1137957
1543894
1724244
653909
379577
1890593
1515319
1345835
921974
442477
1631288
1965896
1258910
1778750
1928069
1296933
1682132
916639
1944525
967967
1934840
1274350
1227714
1732071
1071899
54333
1887201
711469
892961
511205
428662
889295
604954
164888
1192542
577578
806464
1749941
1629680
1195272
957686
371996
293630
1112111
815744
1038895
511638
1410284
434894
549655
1844021
1781254
1454472
397218
1941071
826902
1078325
1307371
257154
1550480
967386
686713
368510
1608732
1156704
1104679
308873
57529
804427
726043
804810
1625421
1903065
1114145
267297
1533588
905938
1684642
37769
912714
723486
1543141
740713
1499374
1060854
403263
792178
792481
1807182
996348
104603
334075
595924
864988
1177771
900047
424170
208812
1385007
603813
81700
933147
687573
798362
560541
1515131
987628
153150
1724803
706758
156861
145280
1357561
1689346
1960458
751778
1215378
1789619
1410228
1277364
1470820
610184
1320198
758609
1337748
1999583
1326610
642236
143757
1846178
590353
1565320
1683492
1005448
1137650
1718946
1848693
1775446
1994606
1260136
1697671
982325
1139674
1064094
334271
668027
145360
963091
996066
77102
1017803
346737
439661
1909908
560283
1248341
503759
1310349
1539623
1400524
715573
704971
237496
1077112
1905870
1631554
1453799
1125217
514409
545106
772845
1151143
1057013
983606
1872946
1291636
605432
1048883
915930
1375368
1914708
975595
1559247
97504
1682935
1133188
1839078
678472
1915956
908051
727182
820881
833708
298457
736867
426176
1518944
1612740
1782072
1533041
1545757
579219
510264
900115
608261
966249
1416540
1162666
132579
508702
1961773
750541
31527
577255
1089887
801845
1262684
1480447
1196621
1288017
1336176
1941053
497680
319721
1443805
1442135
1670605
684161
1357654
1585506
913758
1950235
71161
1997257
427037
423547
887790
1188589
1855021
457636
643271
1557130
191190
694257
794666
749754
1328388
308419
1591876
1242908
577510
785707
214883
1105584
764647
1861800
1863912
905
407933
1197818
1015320
1255796
1672781
1891237
1345513
1356573
1607105
292957
1047915
801288
1503933
1098099
1535582
599007
335408
23291
1414822
1263076
1729388
1502996
231866
1360390
1510579
723416
397683
1331078
1268727
1887726
1376306
299672
433887
1909979
469287
1711676
39061
1421332
570059
854050
1169101
1478787
402465
938505
749718
1509
111515
905405
127056
1337048
1198582
1827854
1510936
324279
1924070
789961
93818
1946619
1143597
551750
502240
1314109
187440
455458
1422441
597543
1381593
297905
1595696
949423
1367866
115567
1180680
1414439
1152201
175274
1694475
730640
292866
561491
689790
1454732
858216
162682
406329
1165012
578624
1433527
854520
1152358
175099
1987372
1302952
1938135
586473
739134
1302450
1847801
928188
561698
58404
225703
1654226
1520446
1863780
646729
1462997
1573791
1828475
1417659
1811909
1901179
193244
1703004
1491816
1653863
1541466
748480
421498
557020
1690912
523070
111300
316536
1259220
755595
1489514
1819369
949614
1744353
1921288
272528
1932301
1313425
401614
1512700
964041
405893
47098
852189
677397
943782
201726
67427
1320979
640773
116364
409994
1866123
91408
1138931
806182
599924
1847391
843243
1129432
752223
631428
991272
1156655
1385758
1272666
1744280
1642816
783568
1951453
777227
1675190
1311959
1091116
1874605
730643
1102833
1364972
274590
1343852
419618
1355005
1837538
1300030
281915
901700
1468191
1412265
936092
853995
758544
203671
1636347
3300
705463
1955958
588591
1441915
1745082
1127446
1813943
1268627
147290
619168
1274930
336472
1784121
930730
717509
686161
70296
865936
1152391
652548
978304
287790
873021
1389056
711447
815294
515985
916399
952865
1250295
393630
448323
1794503
801403
1236589
1356763
1951680
199395
4745
1706056
857763
86947
845152
1255976
1073232
634494
108743
1492054
1762200
1453291
1553818
132255
1596467
278136
781166
1416845
183525
1766558
602299
1542129
497025
223072
40471
1458322
1694877
1324224
1903833
745716
640589
1944281
1526025
518986
942108
1829520
74508
1628444
1132849
251767
525163
850958
674001
663908
247881
1920577
1399646
1137609
1539911
370935
1318899
1202496
29
642896
27851
1238543
513223
202535
604153
298973
568080
153398
289372
1444491
268444
1371911
238411
1958345
769189
602464
1637055
182184
1829293
485772
1029096
1686100
1009787
1421002
1316010
740050
331003
392843
1336437
958683
1750661
1964339
670632
1523993
179254
401148
231563
999204
1736687
1618343
823076
665926
411856
467672
228385
776689
203800
18822
1018746
1823392
854610
64993
503897
1632219
1233134
1938212
1290346
266918
1418164
1056854
181223
1082163
1549617
959615
1384681
564717
9342
992771
106087
1683176
661851
843892
1595103
1895715
908624
93447
854130
1129331
47593
437267
1523180
729796
540395
706029
289368
468570
1577291
579721
649476
1356657
1737517
1387561
377937
643171
661494
1578392
292355
664023
1217132
93350
38005
239483
19840
198916
37342
575320
985167
1624791
1118444
1253600
1332548
1341986
10944
1346461
691766
797417
1742636
1314493
1628444
373586
466659
1649121
1476849
1599621
1605409
740774
1037989
175378
675125
1650797
1079579
898283
1857680
1543991
1611201
1133811
1654281
840316
1586547
286986
1874137
499467
188971
199372
950143
1376769
756701
1483801
1246214
941562
1741363
1726536
1301928
993731
1289303
1531893
27348
893399
1927030
479410
1973152
462708
225941
394696
757080
1326198
1090817
144534
1545056
355159
963109
1684856
18457
1804689
874806
559813
964903
1851825
1937216
1366389
103008
1527721
1250258
1484587
6822
1615134
126722
1476054
387786
1084187
1956630
1410006
199989
271121
564745
1706349
1115350
226745
1153857
1777185
1362014
1759224
552172
748271
190327
1869580
1984307
561023
1450974
1903928
507814
508168
1931075
885689
1967482
653044
1988560
1175760
1501152
1732853
623996
765938
1233635
898392
1656748
1964456
1017545
1002746
497907
445761
73912
3365
707003
1635113
362391
1842333
121911
1217004
1225332
1800619
781899
1559184
1810966
1204642
1768097
1382985
1479978
68275
417293
976940
1636723
121183
1724483
1057580
357876
127445
1173136
227726
1985977
1657958
56905
35361
1315978
272557
811860
1273129
1334058
1751232
1146230
1833007
902657
1463441
1994143
297546
520225
1784466
24678
1817997
162431
858085
226612
896960
519926
892615
617739
240233
507410
1187620
755055
14874
896634
1543155
1658658
1948993
546943
897427
1524074
1723373
729770
275679
603246
171084
1240515
1333620
1003057
1665506
1060001
1636842
1352290
1027311
1269273
851642
1589902
48138
1250013
998768
493700
1127983
1930712
1754042
9719
1467089
1929553
38759
360387
1488074
1343994
70639
487129
1629992
15811
614965
380340
58837
1902591
328690
1138815
1740728
1908124
1167066
1483227
468120
914891
826941
1673212
1435768
747165
1891894
400074
1866554
1578137
1287700
1564593
1514113
995453
1614873
1055704
175807
1057095
1276321
1434709
1102037
936044
1408271
1558563
999737
1988897
608493
1687695
960925
1586521
1340891
1401745
822948
276744
778715
18187
760632
510505
351032
509252
855863
1159474
1246418
143475
981870
1419416
1983027
31358
905921
211257
1122122
1272548
1214840
1269793
239995
621377
505820
1636480
289988
1182257
615844
376999
1762407
1721162
1393599
1331501
96846
595793
291378
74789
1381851
1491628
1649207
1331512
1864321
129211
125370
115917
565334
1477675
473286
407583
994407
1428540
407413
710835
676820
1950868
1573274
832210
1203643
952502
1643561
1748498
574338
8574
184116
1505016
786732
1995836
329535
1764347
1391371
1868187
1710720
821874
1544242
796200
866404
776758
11888
602981
146631
365498
1729888
1881769
590230
523232
506129
52010
1312970
287994
11090
1348444
1224745
1418309
1733579
102019
694059
1584208
1940782
210494
791686
472381
1987407
1336400
1333987
1704617
1734542
311302
1369369
1010167
90996
262291
372463
1402702
1008632
619644
1206857
1836604
1560714
334280
1607516
504841
1410081
1173080
1458471
755506
193742
1978522
1706575
1379264
1472399
987591
1310637
962434
730816
989070
783773
866974
1797850
1179874
1725212
746802
1869000
826600
367594
1435141
1103179
924456
177565
502762
1245783
921917
1499797
658175
237379
1343101
898114
213454
1191881
1339089
1330501
1651760
1212424
1492352
1655346
1451327
217017
1548099
639137
380660
1768507
1268016
499703
501109
526295
785823
1092256
1199434
689307
859381
1971228
1095594
223249
1365953
811593
1607294
800061
32994
1548316
85077
1472195
722254
1775980
1046918
715021
132874
175320
1600795
1704835
734285
1212676
566281
921113
1430043
1702019
1798874
1444475
982494
1752021
626709
95953
1925493
1561199
957025
1268795
63056
1526862
697014
800608
179747
1660501
756694
829868
1502368
653521
356216
318412
396646
1223499
1534579
1367023
1379654
1434048
633345
1907001
1233388
342214
1449423
1736604
609849
1035970
8162
274756
1326768
1633005
1281072
1622061
1547746
1097669
528359
1795899
736074
658126
1406845
694782
1189735
292522
513023
1331463
651971
1665569
1820238
364968
1458841
1278907
1207707
1142222
1580373
682969
1349114
990452
1542310
710653
936632
1116100
1612765
1355807
288327
845896
416113
1561336
1003705
330095
1799252
239869
1389496
1544871
1045232
547088
300257
1707908
511433
764674
1511021
1218617
549814
267863
874685
1403521
275809
1471930
498810
1853669
48959
1215290
378908
1484719
780329
1840043
178219
1411824
1889287
1685541
351271
1462648
766826
518790
709640
1195235
1884887
1273838
1857436
1443860
210798
1548937
1077852
99099
597591
1236494
643247
1786118
1843437
1886506
1344369
33927
1075955
513951
1548144
263345
787755
757121
555121
1895223
246352
402971
44363
491565
1003678
413576
217286
1584911
64321
1556182
1369176
1038305
213235
1026580
522671
89054
1837986
1167795
989923
1437846
1436377
272401
960425
456641
65580
1265235
514667
1730004
677362
1998833
1717834
471207
923623
1920829
469057
1126568
1411851
1920769
1486993
1512349
1687886
1609617
253404
1824081
1062787
310218
1429838
287023
1952999
7875
159862
884560
533966
528899
1489242
853007
992383
821528
1748460
1986817
1628808
1175568
990107
1268024
1093203
529671
723178
1624156
1224736
1301806
387544
177029
1706147
195775
1834282
1634531
1646542
328581
81324
636611
651202
1344674
259617
715392
993705
12944
931354
1439093
883492
157355
80466
1073738
1034045
1996948
62879
647466
1495084
445714
412773
390065
1871224
630621
248775
1535040
1266507
1513828
86444
1899150
406216
1177865
1364718
1497221
561563
1782176
17786
1659828
1610567
642986
1429945
1837821
360296
1678599
225935
1027072
9595
1229350
586204
41394
1188678
1369758
31493
1131147
621311
348001
1835757
819198
1682288
1441536
572261
1398188
1056961
1180745
464503
1419318
1302068
68016
1592425
482325
1520796
1949551
1064723
589220
102248
98664
371601
1709616
262269
292308
670736
1266405
837916
495914
589558
295295
428022
1240543
784075
295889
1534896
1772020
1153195
70436
1395055
208595
1164313
864336
608587
1052684
1938887
42994
1753930
1886315
136766
1005144
515886
430450
813868
1124533
687757
1847454
473501
1015397
123282
1066835
740949
191238
1267689
807337
1602722
451935
244533
1717452
843338
1781697
987193
233835
49604
949032
1661462
1515095
1847232
464892
1077088
892518
190692
971772
1161002
1858044
65016
462359
915681
119809
1631421
307769
75806
481012
472692
775342
414077
1055113
1042084
319619
735319
935607
1357075
729491
509263
1320620
1241543
724946
1559091
1402652
749710
429255
556113
1047664
434697
463759
1648658
1217113
1772813
1426191
803367
533587
1175099
786114
431322
1043836
306931
244461
68095
1737091
1812619
1824119
1286763
1525218
33220
192118
1006741
30213
1286024
1918722
602827
222733
513379
1547727
826860
1805617
1177031
1116278
1349946
222527
668801
453882
1670295
1350771
1838393
699394
730088
1118522
96679
104559
562341
1246392
669707
1210727
244110
1584263
1746998
961830
1625482
1208144
1583818
1146241
247806
75112
1058223
714535
1752333
268731
409465
1136899
1944582
559215
1180050
1576082
710081
1232464
505449
1212311
1730703
1475852
322284
1190793
1781187
558843
1928066
706491
1747147
396618
1218291
1445133
1770077
341010
1213303
286579
1328626
715927
1419367
645910
1435393
930269
1009683
561022
955607
603218
1814925
1334117
192581
672051
1612229
1859480
1864770
1252521
976061
592434
1542436
106856
1470334
1743763
1128064
406060
13096
1717276
1454871
779853
744350
25517
424536
1661039
1407193
471734
512065
1781041
1738785
1702337
1953681
769824
1934934
206263
1183399
1757449
627624
1407730
1651162
317770
1387063
1162692
1951761
379388
1013434
1324580
1321580
1159499
245606
306039
769366
1497399
1555351
958884
1570431
224496
141554
221445
1742698
212268
1635359
1457432
1831836
1806968
379360
1609185
795177
1312060
1682932
596887
1328538
626605
1236959
1166492
1652756
1376780
1896395
604101
1806261
1203175
787153
1260131
974253
1880719
1260436
1581279
1115927
1500582
1288187
1306445
156038
1786965
1510541
1137918
580163
1141131
1380565
248552
1161504
8254
126777
1598192
115340
786662
1276934
550029
1394898
352090
427458
984832
1737467
1868660
107221
1176322
413400
1070556
1820252
918029
1579532
1799258
1794368
1980350
554870
935388
635650
992582
1521816
721768
1075968
432481
1566008
46750
1395078
959169
1233996
562177
727207
541190
595040
209977
1310673
712916
109331
703890
79567
204543
1766099
1980241
1042492
1059847
1451303
328279
99471
311929
1275690
374527
582645
356240
563116
1268469
1528955
177198
541160
142643
1519588
1122157
389228
997361
608869
1479058
52973
863745
1045099
953318
1105649
81207
27938
1779029
906323
1160334
1685289
1509780
18036
605817
1141909
1363500
898243
1140649
759046
1177461
1787057
1626588
365978
1963204
591834
1315547
1133631
913389
1796070
206541
1454164
1056729
4341
1249569
860635
1025941
655322
1459708
76213
717311
1107924
968370
1035412
1299711
684760
1169760
410289
1782434
1969975
1245019
1043484
643311
1828758
1949087
1843488
1619707
1295731
1023908
203700
395342
946816
892899
1071771
1972825
289112
10084
229087
232079
13412
29584
1499237
1656155
890325
623640
1514849
84553
750601
1846783
1426242
1728257
1821683
1708068
1709894
1300738
228165
366726
1840432
968485
370057
441651
839153
1116449
1371934
55596
404532
1031474
728192
1332235
1105761
1511009
582578
1711240
1645219
450715
775592
1360284
741435
103415
1370937
1793859
1721985
1893176
1682474
1193787
1352442
397963
145347
251380
1991131
83535
256367
715430
1161750
1488273
107570
1573972
1842023
1577562
1293986
244650
731658
71826
1545676
1750549
1738234
1811316
1373475
1585468
1245843
1659046
1544167
1269854
1391112
630206
1663424
134614
1096396
751688
1079930
965829
844727
315456
866494
578704
258380
1167464
134934
326849
714607
1605253
228313
1147848
970004
63135
891928
370504
1534001
1876134
607728
1170277
1665524
181154
1017316
508536
912875
157246
1450272
1344994
177842
206128
645481
111301
331677
1968571
1687880
99435
631808
1326384
1017388
1966362
1036327
1482070
94895
994749
363128
269744
111900
1642138
568328
38912
301635
1119843
1686412
979702
511808
943568
1708054
1374371
1446206
166217
459491
1775157
1401621
630008
928553
1910892
1143838
1399206
1020475
1500973
1624556
297515
1710826
1242952
636346
1567148
264631
435151
152174
1616368
573083
1457756
3070
1978409
1626189
1159397
1774409
1101350
1859466
1485048
1399309
973503
508685
1032065
1687835
1314591
1514108
237350
998719
1267798
577746
1959614
525692
1924040
1748193
1294599
149467
1171832
1523798
124508
1201845
218071
819110
562431
200218
708289
1444294
1765155
466754
1048380
565461
287153
1360195
823449
1694951
48002
1122543
29640
41421
980445
1149918
155513
1312062
129112
1064828
103328
903921
333452
539684
803858
1872381
1427657
558330
1213380
1822218
23480
896880
1195916
309395
1060836
1514534
179678
1247084
1530226
86846
482424
68131
1547994
729814
1927254
340566
345895
392954
1990310
1364966
1092809
724498
6583
718039
1885716
1656106
1150686
927479
1736261
1080919
523926
1102134
1898393
628938
168195
512646
799108
903621
1346631
1660106
414235
986790
199454
1298054
1346544
592762
729582
1573609
1592463
881324
1624920
315254
1437391
1924636
389226
1526006
1454375
1334193
1107528
1691862
337897
502125
1948556
253473
708867
1587808
972330
1264853
1888511
535101
1528296
90388
18975
1442526
870235
1582512
934229
999457
237221
358581
509381
574548
1544326
516098
614840
641322
1577128
1824387
1127553
1028002
1755763
1319394
289636
1911609
230036
669768
98071
1067404
640643
1129051
1774805
1634238
1295423
326798
1857655
839285
643402
1536201
1445972
959918
49721
664263
1118921
1146058
1180247
2949
1185911
1532552
999072
711224
1589902
251206
1559173
1840182
1790608
106659
822900
1345198
1964400
999759
186156
1693212
642040
1064051
1194223
1894490
63368
1123857
149165
598546
368262
542851
1785712
1890210
1823592
43265
1071591
538649
580833
827224
1240767
1934374
901009
1950457
617073
1232040
1613821
227367
1426317
755254
1328249
1516817
1486052
1251517
888149
1407952
778871
1228232
1310522
642915
316746
41773
833828
1952498
1807865
216857
1904416
1535471
1032106
1088408
1238873
1185949
1494892
1486277
943935
1834175
1667045
277509
829493
1987335
1620570
159396
122806
1502774
821745
1969139
704925
966713
907389
250240
522999
189251
673247
1747921
1106169
1311767
1907652
342398
1227620
1504876
1802692
1035876
1886420
549518
1676706
1488476
1901266
1023150
166775
86319
1790662
843760
815925
336261
541102
1568314
1718283
190577
1426888
1208038
1510710
750650
499157
1047217
818281
1668821
487477
1182866
1965290
924461
1854724
771977
7500
578504
373002
193611
1345892
183212
525832
216421
1610107
1927009
1716515
19150
708416
1200487
1722871
740340
506774
658203
517543
1480134
1905971
1170360
1130180
1497000
1093805
147246
564256
379982
759307
399703
1791404
1100981
1140814
883325
660501
275779
1238605
1355153
547327
1728528
1783261
631639
1588324
1487145
671343
1456564
1040278
86307
483025
1623720
1924502
390490
999179
1782373
1247915
765557
1850525
1270255
1547311
145366
758271
1751242
1793445
1309854
1021741
809302
511620
231573
424397
443191
1981905
1145913
1701489
1449331
1013638
868512
1746079
397433
1971703
1077570
1431860
80557
1767139
1298281
160527
1111628
800487
1674083
1043269
16624
1151386
383207
1527884
1604991
1611904
180281
284898
77815
1668944
1924757
1045126
1953903
1380242
499297
1914316
1632088
385172
1795808
665849
1128517
1889526
1054908
1965055
1601710
1712270
1139740
994893
1807566
1497724
1339585
868286
30010
1811116
1061722
1585287
146592
1391822
897919
227895
1589846
1809860
935059
1428438
1316935
1147771
976259
1132750
1641705
1853234
1796204
390793
839091
1331894
367783
1753460
1457574
537286
170195
1867917
670034
54977
880882
1537615
426795
1123585
38752
911420
1840603
574213
1604701
1974760
1593730
239693
63261
1563197
1021887
900627
72153
1232407
1555824
854861
1917158
544249
1156752
1950896
1274967
204487
1844922
1292397
667951
225680
61856
1510496
1891585
91910
1907753
220432
1745427
756903
391131
570416
1682090
974339
1823973
1220786
327007
1227595
1400238
1972247
131235
1250707
1647906
347623
503220
454893
1400069
281426
920490
959373
1479244
875572
682860
605407
142418
1675694
1092153
1350146
1283070
32468
950986
1665707
721799
1114885
720472
38542
1893765
1475345
958063
1225106
845626
458322
1775717
1871690
1637262
597340
906206
693176
548338
440633
974720
1833128
1083922
410668
56557
840753
1849975
479373
1548675
1184701
151310
45140
1729299
1081860
134780
731011
1576664
382741
187908
122572
1953803
1265235
1729620
1633359
159070
1806895
945501
468452
419583
870747
981115
149972
1419500
1369588
1780519
474660
1826284
1714851
1015100
632163
1843112
873938
891657
1597869
1163448
1577152
800307
1737143
1070483
1618803
151671
855095
707550
1149809
1491092
1519584
771316
1209296
1137963
1624156
1202855
830912
912594
1038370
347011
1419650
53818
71581
1869278
1997260
1709746
1290619
489433
699954
545817
1028039
1643303
651281
1757800
477002
1260724
487765
484286
1765895
882179
1094605
1229676
1372251
1705637
1773455
1954353
249984
1042278
1327431
1391175
1530709
870850
1487737
330075
126287
1706954
1318207
299926
730315
548796
737511
1590912
1524178
971598
971899
1977223
274238
1476124
684981
1112277
396889
1862554
673045
1116794
1634947
947598
1346647
1405962
890948
1535335
1162417
1232051
1833592
1519759
721326
254086
274677
1782923
1016543
490014
1259534
424370
833849
537005
16977
289285
498816
1527181
1165778
298098
393120
1972002
1859468
290773
1094180
1735834
1461111
696483
1385402
335453
1240852
68323
1449432
132784
66718
957382
449054
1830508
440447
1896128
1330415
1474355
949373
226843
843360
1222905
1657119
1800318
182379
1590721
1150643
1060763
1914879
1220882
1228670
1331451
1500680
1443228
174650
12625
1427421
208010
412722
983567
741038
134241
1399513
280351
1700345
1871443
1853493
595406
1705504
518812
1830818
1995079
1620905
649267
1352808
1906187
365826
913844
1133264
1027498
89765
1559541
120160
1243904
1221178
906979
1636387
105794
1355430
512876
1713476
1337295
1485676
1020575
1914096
999471
1876118
1941973
1338580
460413
1003983
643136
1218024
36909
156169
1283746
1386985
1390750
1045794
1196317
1327470
3381
1080831
1830806
1417447
1875567
701031
1390482
271712
830524
1873322
390971
1743177
495118
669526
965761
1365129
634753
1575332
1862474
19093
1600120
549751
1263911
1022551
1591652
1375578
1049373
72743
1267803
1457792
176514
367534
1842019
97063
1460856
1582932
750381
1054332
1380683
467849
677222
464087
51308
1313066
1965974
1281898
1650181
717298
462074
1125104
1650335
742219
1987443
1102876
1602051
1221779
1280997
1549477
1738979
907277
1682377
1631158
1530311
482908
1535417
794020
620821
1083972
1150870
819811
362339
970991
1152075
1235515
1963836
1132820
124550
17505
594936
1625849
178936
880831
1353708
53280
1055855
252766
1997014
138296
1356757
1718204
1440282
433526
1752238
1891922
669119
839327
987569
1676524
1135851
1547900
1733327
1275906
406490
930682
1984526
1260420
754712
77685
654314
16798
1792160
653352
1104642
1970114
1987829
284785
195996
131873
1981793
1995278
486423
628821
1361582
1637539
1236448
24383
1407483
180465
548144
1719908
1494463
689045
1782707
1852372
1723403
749378
1673950
1324600
172671
1394091
125249
1870232
345959
1127741
1854632
658294
499416
981133
831045
909292
1194915
593764
145165
495962
1502583
1221892
1717323
659517
33324
1552883
164063
1268155
124517
104653
426942
467806
1447954
1769932
1378220
339362
1546007
1076078
1745741
1802296
581634
343346
1421826
1655841
229549
158340
983172
1844620
482188
61138
1248158
1672356
52531
1971754
68764
826897
1120599
275994
833725
1591289
1243538
487765
1936115
1114268
1763719
1891886
955886
549754
351911
1002379
603555
426188
988570
415995
166247
1748065
1728897
1375114
1793853
1772094
136326
1621007
781680
1132550
869327
539515
1436261
1835089
1934953
723788
940273
1051187
981581
1105387
784453
569183
1238283
413984
563166
1366990
221326
144177
749805
900952
513805
214313
1291132
1512471
1223990
1092724
546340
1906186
1142806
50457
932467
395601
1447232
1005664
647435
1854344
1361739
316035
1771677
1348857
515561
347020
1893938
725414
89437
422750
662287
624796
709023
1228169
203951
1207387
659434
123974
1795230
1515847
42497
689952
1032866
1808783
1456095
82527
1602385
1688702
1126314
1094518
472712
480936
1520300
289011
1623458
633303
1627404
1308970
1338732
642982
216507
112942
517810
592379
644996
833572
915180
1842552
554801
839069
1814557
351602
1267425
279723
1939200
253681
30990
1215908
413724
1946136
1786699
982434
847314
1272368
521735
1353721
362967
1061650
1808917
96602
1505704
268142
851018
1001552
1071055
125734
493366
1533943
1234031
1520672
1799993
896449
1754412
127195
1645181
1796710
1582673
794560
1063613
875763
976967
433007
720305
568970
1146346
621544
787857
62098
1000423
1972920
1300542
1380014
1895393
527383
1303794
1304610
1486684
343081
1866803
139542
783773
517076
367891
1772038
811160
1830084
56551
215970
1492890
1872305
99984
336928
1497938
193388
1665342
1329948
1085800
822125
988802
1626258
1331861
1951786
793353
413391
265154
469913
259948
996123
1825472
1188347
614507
1310505
51749
1506420
959040
1263631
1455235
1804167
1823078
706043
1884247
575260
849033
596320
663265
722923
513147
1854425
520495
1293641
1871107
1562528
1538323
331838
770018
327588
768886
297368
620598
1097368
1047715
335510
1496603
699575
1210240
6631
972911
1165558
1417758
1939189
579287
1238484
621403
1973200
1410210
504862
1382760
896525
1082069
1055530
1324567
1110578
1381081
1919162
232195
963712
1698451
1863748
412658
1886760
1861640
1174534
1969070
1186780
766798
1831926
1718037
1096862
1487465
1337
1008893
920823
629390
211275
714654
1569848
440085
985584
247842
1565491
1843377
615529
1141831
777263
208658
1413657
853694
15503
1566575
223609
875583
404025
439944
992897
82474
1808029
746143
290058
569209
245546
193541
1363372
1023879
314858
628252
445537
870236
402627
1135167
1104154
39690
911108
72987
1398586
1075271
1350440
658235
1496027
561274
146271
814934
1071706
1312700
776194
1536204
447363
1772931
115038
73762
959062
1584279
1320545
38901
928598
747400
1890519
1636629
1209876
828730
1236976
610389
104160
1060974
1085321
906656
961777
93080
176357
1914578
117583
1272417
1113225
463069
604853
1767614
1394291
242615
1405753
1625145
885162
864978
1132590
905922
1975708
1446078
780071
1208321
860603
1659603
100657
862353
1216460
1428750
843607
307557
312510
1572153
137684
163780
1764689
215538
1386898
22812
1478009
365334
825042
812270
1024362
1263851
894394
1721562
1562297
410577
1975679
149147
1244284
1283043
1596128
1372955
1293877
140163
1339294
1906152
1036631
665219
1791480
1758301
1602850
1005467
1088285
363670
984155
889626
1923618
35671
1814537
1853
1762172
124782
911109
1669287
1470337
1085987
684037
636812
280476
956352
627576
1224241
1222517
749919
862837
1375259
430892
1884320
1974494
1897455
1729450
184525
524816
158787
418504
1280603
1445187
1360391
1158335
958070
1279866
1105767
146060
367455
1908956
1886655
887939
480887
56728
1350426
1396430
756751
1107412
1865492
710622
1072336
1580040
1885322
1061181
835481
507132
1096489
760020
1802102
869550
1409888
1438005
689019
661493
1301102
840163
1176573
1605748
683135
869632
1541785
1931426
693951
758592
499142
1932925
812328
605024
579206
1840485
1704320
934245
1261280
1782982
1293266
797012
807767
69019
1367340
1238111
426142
149450
381346
1858820
1384547
545835
953329
1938200
845103
1111660
1464873
881150
1519023
1213008
377445
921237
1727130
1141207
650006
784088
548784
1427348
1038147
811343
1995779
998344
48276
1183517
1693088
1158722
1054441
962133
1320996
1155652
1308908
623080
221201
815066
1813908
1571250
954718
103954
268099
1081154
676749
432420
1807310
1737986
1387640
1103984
1966934
1104700
695171
598810
1819482
225199
1745059
1174245
639302
952091
676260
400602
1904168
1196853
46751
1026807
1070598
1564623
1164229
968384
1229394
390183
1295097
1928360
1994629
556490
348292
1984184
1059987
1388932
1855558
1708271
1805320
52491
482095
136156
1630997
349377
1625324
19965
1091944
1182552
1348779
1886880
483745
974718
953701
1620467
831807
44538
567554
745433
654458
1840530
945730
204438
762061
882838
692341
1359774
1863050
435499
1630528
140222
137651
1692066
809011
1424468
1546804
807279
1563043
1513648
1430265
1907480
1184683
1221675
1718461
207779
1298774
1288903
1425745
759388
629504
513275
1466195
80318
893571
1458910
803058
1041876
60342
271205
1728455
1540913
1510139
1356555
763818
1186155
1517153
566852
1544454
1886587
377402
1344897
1117606
1679985
1696730
432818
1920312
386794
538311
1630135
1704277
234626
696137
431795
308231
1746071
299786
1379803
1710410
144211
1659134
432368
1180417
1930459
823076
1459263
797536
1254525
1235291
724657
1796433
208431
313774
633169
1506034
879403
1095170
1043237
1989368
802805
1297691
1288873
639022
277958
214743
466602
1039867
872105
13771
624496
191781
981315
165864
1568197
1626507
1685975
168159
434401
323252
696916
947034
1315159
309598
906345
197549
763480
1878662
289865
522164
212655
1035860
1882926
401147
218348
1795271
776254
1589460
19770
1965512
358021
556075
1606629
1889305
905880
1734177
1079489
1382350
847054
1680630
732973
1703775
600468
34320
1596455
1170038
1452202
508636
1279231
1867647
1029183
1186424
1273825
231887
1467041
735055
1145665
1556159
231887
37826
776981
1744352
681436
896824
1426613
666506
215951
1187917
46159
1140897
1894262
880147
32464
30034
1623601
1323277
296797
1591887
1274420
617464
1044390
1464542
1873320
1690279
679169
372543
1999351
457443
873075
780574
870257
1511959
525794
1303582
1868594
1569369
1758627
1341694
402010
1111112
450055
2906
931513
114250
6343
1806620
941613
800500
690359
1067486
1516175
761281
541829
1172025
249520
1101467
1066566
223264
1440176
350343
1544322
256059
545239
973503
985023
713788
353981
1196397
1504127
540415
1842792
1717815
1728385
1484114
1854593
1169453
595982
1559408
346736
1495532
1632575
628252
1279470
1034513
459706
7940
1488160
104459
223060
1454058
1087047
1727567
1256342
744975
1386061
630495
284145
1685977
636842
185725
1588301
1071024
1584899
1350657
1250025
534024
404213
81322
1074958
125695
1815344
602513
252176
1788953
762678
73434
1469472
730655
1999185
139034
1964860
1345975
832914
1997057
673062
1454114
1216848
1930868
1799717
402528
1326488
1041725
1913211
1618349
1492593
913405
1600665
1826254
1040846
1359818
1050245
103992
1908171
96550
638314
1468937
1346678
1875932
613376
1886689
1461786
1084072
624725
1143310
133015
1531183
1472798
1554860
564016
1890868
1959227
48139
524151
250803
526688
1562109
590530
909064
106953
9413
763498
665532
1097648
583809
1192051
1215051
159657
496631
204455
1235583
1599020
658252
1363997
1947950
1049868
1562098
583672
1990887
31477
952131
926051
1328673
891866
421996
1014418
1145628
1574236
11696
563540
371617
1468714
211277
1719295
1949545
1944239
1981332
1574573
1766687
648616
113428
1728358
447393
1866656
1368619
480657
1610604
1042637
1567355
923581
1980613
200812
1188533
453769
112197
1756369
675699
658638
1729504
140555
284083
851082
1100706
375952
1893622
841922
748539
1469652
794391
176257
728618
1004155
253481
709727
1180654
1771019
1265649
1340671
449232
1267270
676305
1816870
799486
1225520
877865
599703
631138
1837007
585939
1020703
311237
1394150
1057888
1910826
1528528
43351
841748
1351742
1183439
1508387
928528
172379
1202073
577034
598601
290186
1433038
1680659
1228798
1126611
844931
1165039
1849035
647347
1899408
1912664
355989
167322
1697667
762293
509898
1984774
607213
1659990
625907
323996
740084
439340
868382
497236
537574
397133
314844
429786
577795
74991
329396
289310
1017548
1221399
960239
718680
1126070
1208423
1446556
973801
269308
1357167
521436
1110053
1756694
1794428
1915824
1338627
385705
1009420
1748932
1328791
1061407
195863
925585
1799643
1550465
985953
798753
12630
1189996
1059421
291679
184494
1329819
1517423
1478037
740783
1218862
225631
68938
1777097
118007
1985287
1983910
870956
1842789
412106
1533573
1111064
674389
890008
1576298
1809833
1839310
573642
213275
1598029
1273509
1779413
1473843
233240
436758
568915
1756846
1473628
1456322
1544726
495863
696593
927564
1970992
571508
1274258
567537
1191193
648753
1141370
1462912
845196
166256
1795457
1460648
122066
1382322
1702043
628497
919242
1042156
659695
1887823
801457
1918171
1899615
810833
917175
1288603
63370
45081
356988
1383272
211414
940324
295691
31581
1776321
1944383
1073875
1020281
1767300
441790
1913710
770303
1245022
1169326
1170624
1908052
894142
553023
1676210
1082371
525279
1342983
918851
310984
427767
1276691
1299733
1411785
1016879
1228535
700473
1240635
1314598
1294194
1750512
1896022
1672001
274929
1109906
1971505
355305
873709
111197
1899126
614435
1592196
938866
1140281
1126770
314905
1463500
502646
1291976
216137
146078
793171
1261871
1576877
1751370
1453959
1096233
1297622
35563
1894067
1513214
1147712
658906
1855149
387658
780849
1107671
1489673
104639
869493
930738
1145421
536751
30922
1001734
319559
952248
34321
512964
1323665
1783080
1698735
1605847
1069833
1029096
1192509
1131304
223649
502316
574540
1505806
1175178
1704255
94122
480584
1332637
319477
1895066
1806539
1943
773540
166638
634061
606008
18962
1026325
188285
411830
517355
89282
966132
428225
1155520
1123797
1924189
860580
9016
1425200
1333566
970006
1464763
26939
848780
1294732
105491
1348687
1444007
336022
1758715
1439736
658217
373851
310715
753192
1460509
1621168
406683
829210
1935941
1812838
1681597
1447167
1956209
1671600
1096469
1169873
788379
1465309
1702674
1474872
55346
1675541
1501322
410963
1174543
1067692
93008
1830871
1588886
253417
900440
1119081
1519351
1331885
631118
1410948
1327381
1697285
1676521
1055742
1004980
1190811
1345157
928001
1889180
719697
1988413
1376695
401185
804851
661335
872487
1186745
400007
1257618
295961
1330614
1659910
972427
1851754
1325489
1193305
279594
1015060
262144
316167
1097243
1038416
1755657
521730
1423576
1510486
1770671
1235604
627582
526590
1753295
70355
870551
699356
274642
335272
1798878
708165
1248924
724435
1437919
829268
1815215
1931627
1790995
1700566
720054
1207368
348661
1485050
1478446
1672960
1425954
1703915
253030
1125502
1846957
1828848
1496733
528178
1826972
535943
1112582
1965605
1445526
1516847
984064
998663
498966
107984
1007758
1365937
688090
960280
391176
216142
432148
899416
232654
416
1763914
1911701
1912748
1691968
1226723
495539
291598
1538310
1370427
596070
139551
375511
230165
505685
1630040
1307948
920475
722145
343626
408849
1581622
1384832
146190
526571
1934673
474993
1753307
1095198
1107316
1736164
989862
200763
1893674
1729209
938927
951499
1459132
1700232
361396
74995
756846
801119
1549521
1870606
1762501
1324241
611297
382618
529889
681774
863939
126629
395421
987650
1485160
1003196
1777807
925643
1368068
1807886
126026
1182310
1773572
1208468
502110
796793
796842
1676662
879563
1566055
1320103
1269235
1750402
638866
65227
1049003
311678
1685448
867658
1298832
1928836
699053
1290266
548359
1864125
295116
1053047
1070814
1286630
410149
696606
397191
1848917
392355
732159
789897
1811718
1622595
429675
1165867
1888068
899044
557138
1830359
771276
960908
1484010
1138569
959975
1484799
994169
137509
667514
415931
1641240
1682022
1313611
1262377
813389
1337865
729675
397507
1859970
83651
1563599
880781
1243269
296116
828211
1672489
1777437
605277
949065
1348052
174936
1183646
227854
131519
383378
1846882
769897
1809424
1994162
398177
1833890
186921
1322640
770055
1217415
1567349
1463868
543133
239331
577566
1581057
1413944
509124
1988274
1864760
218608
520438
260895
1808785
1508909
1741689
808256
813151
1096975
138059
1450505
1838438
1932902
1715049
718631
1503995
457058
1752541
532687
298415
626666
1982477
1535228
1158394
1144845
28166
1083696
1121730
1024526
325187
1006759
1180259
1618690
383883
1701748
945355
1875166
1450463
1541633
1245031
1616039
1292583
4231
223373
78970
1104438
380353
787041
1684690
774243
1494638
1352664
187290
437400
871586
1075050
1920210
1990838
1322688
164307
1017268
694850
1834474
1983278
960276
1769442
1388047
1004464
900078
588880
530378
533738
174152
920884
1974693
101262
913397
1909785
1359010
1895840
532752
810479
230510
1258963
73588
1889750
1256307
998122
1784059
1456554
1958252
836015
517363
720487
1611427
434987
1005608
1005129
413173
377178
1885081
269321
1782886
1828169
419625
382668
613971
521077
215907
1412691
829780
494249
1144800
970969
249608
1021993
282139
1700343
425220
1041772
353806
1464361
1455285
1240449
1998932
1277318
1510175
254502
1052270
602634
1517268
1827061
1741140
1317640
1137906
1383551
62335
21569
1362953
669340
965607
1958000
729897
29618
1929177
1500081
405791
1969750
1824298
746751
642502
85532
781562
530015
1090410
1534288
466801
223271
754177
1337717
1753627
1271990
1706865
848129
1543305
572010
1504715
1558629
1653805
1090979
1424530
1816234
1042600
593956
823059
1510141
83342
493059
554861
930293
1112348
1620853
1900468
1784790
326806
1176431
1709452
947266
594356
1593936
1644116
1952282
561767
1991151
943261
156972
60163
266126
1751273
1440567
416027
1299962
182929
113581
553362
489092
18636
908062
179061
1575501
1666278
1224825
370821
738622
1440822
939434
564826
308139
719104
1762865
1216996
563426
1267788
1321088
258903
308686
766697
469501
651874
121192
636524
1688683
390247
1986301
904421
697792
1089372
222193
284586
498444
624302
1213810
1461655
593503
1676853
1962024
408588
1607732
1693627
13604
914231
563714
501220
612414
1877325
214790
493235
855127
534106
1299401
1759589
1559085
127120
1754933
958722
1426534
1235184
713658
1943195
1088948
1936184
101062
1020605
1756082
1708262
1980571
1283702
318379
1082833
105215
1114188
18908
1870198
1694441
1368868
1788123
1908554
1875664
1103175
1396252
1206567
1309824
1202795
1680185
1514861
1956703
751768
810857
1644413
508549
1146835
259882
926694
640192
944540
554180
476255
317477
1585614
1598775
513728
496970
1869519
634268
1989078
1860750
1224324
1925145
225741
470436
468331
354151
1882113
680334
412579
569697
716762
1208501
1429109
1712651
1378866
58621
1659511
36630
468230
176989
1909956
1866437
887687
1153807
788525
1294540
1078358
238706
1450408
330929
1396275
1355978
1636373
458132
1300753
988735
1645892
145872
1726647
1010106
1979130
1064831
958807
1220895
1136958
1313922
632159
953742
1685717
1426779
1262846
1858994
1750786
993218
1295566
708894
936054
169121
166458
1087762
355923
266365
349574
1498123
243410
392572
1820866
833061
1995539
1340380
76953
1540252
576760
343598
856496
1481481
157346
402583
579083
85382
1910896
919090
1685873
754995
568889
129730
1815613
1050953
830528
1059320
1096997
813433
919195
1236473
877783
1977261
468544
1218625
1655709
312878
117436
325837
363196
1707086
1899719
1833711
1725236
160738
1339274
968681
1723128
1204869
1933438
50369
1357585
1902875
611407
1679831
1591987
345854
190234
390649
787851
810130
1945573
1960162
458637
1921893
1888947
199915
1086809
702640
142803
1019799
324701
1434134
1679870
17769
79365
1701849
1798798
197775
981244
1628958
962254
1301318
1959589
590846
901109
49645
375594
123827
1802262
500992
1125138
504115
695798
1291054
438727
1737352
1397787
13868
979286
333181
822480
1982251
1694073
300286
764456
224516
457898
899270
948431
654022
1012268
165791
1175023
558571
32380
873188
127168
1165600
1818210
1265816
1195409
111397
222133
1484789
1280353
818214
105222
232482
787026
813259
136232
975194
185555
1286174
1535786
334753
116522
246601
40795
1299005
1969535
675576
1447657
1955650
1571281
955392
1370495
1425488
1189715
175383
482696
604246
1061080
186397
507498
960722
1749198
1502789
1062629
1533719
507175
549160
1420611
858490
1066137
1250055
1515311
1445793
431167
412861
1886091
656382
1904103
1700863
1370696
1942837
76221
1340260
758456
1183055
1093590
254425
479076
637646
1534141
1829504
1473950
902366
1013449
1308766
1805603
964528
547817
1871201
1189267
2309
1970926
1806994
1235845
593864
1736755
1079218
863954
506684
943294
1234076
1038650
181135
1438281
285678
716618
618686
702997
714643
1368165
1657551
1291483
384718
746625
128141
845647
858370
435053
356399
1446302
1544900
128698
1844519
138802
171183
68706
563491
1262626
1239321
614427
970389
1895677
1529742
1215815
51032
1945147
825603
1829233
666099
1991615
941798
646890
781697
581277
71558
884761
966312
1488550
1400483
1128548
572125
1320732
173963
33999
386378
102468
1478978
1942421
515473
1116984
229201
943825
1628608
1108459
1920749
158980
1001471
1562569
1553747
531130
736787
474543
1009981
239758
1967481
1668422
1798148
1611529
829902
49950
862919
884093
1819652
1960462
638543
1269326
487028
508593
326221
1237653
1955153
1498012
1521874
723618
447026
1457092
114547
709097
470137
674150
1106028
392628
1517539
831576
912322
1989130
1617320
586195
225501
1933247
580357
984113
630726
1336878
213709
489965
994693
208558
181204
1886865
353953
780187
133172
1456794
1472973
1803700
1090467
1841545
1300619
1850117
1523994
859228
514687
944292
920989
1898362
374291
441536
674185
882127
1140678
1254510
572346
542289
1118320
62164
926207
1798347
704819
1977282
1230393
225317
1314512
884388
846784
481606
185662
1913018
1599677
166228
1891045
306892
328243
1640887
26839
1587809
469002
700235
1483834
973931
1145456
1554215
747829
429168
203664
240387
1925039
373783
383711
1140436
1780418
487286
1578645
1435979
850756
577819
1602467
96431
729314
1302855
1310497
901161
1743056
1616665
1632884
482817
1437476
208524
152661
1806169
1663250
1627632
461243
453993
1981943
1862236
385330
1232477
1939279
1128992
572337
1158751
419993
1598656
96956
431322
545285
1896530
1378046
735016
1497129
1375527
1902166
1240315
182695
197671
1949823
987654
977190
705107
1731728
17336
1908351
94490
1767568
721953
1121208
673092
1537233
881392
1309485
100246
524797
1645396
491318
1624872
542019
1539413
1632192
533285
1557939
715115
1149138
393783
1974961
333479
909547
196499
1030411
1141167
706016
1747631
119718
1666380
1214255
1572440
1720916
653785
136718
859611
1608634
1751609
1177329
1870928
49574
1324682
544192
208187
1897642
546458
1556510
130760
284626
373711
145380
1456692
1248956
1144837
389482
1649121
1085407
177406
285357
1203403
1856805
47557
544238
1658261
48572
1701382
532316
1480794
62442
12917
1985002
1745537
1060148
1557507
1124850
33754
770522
1553964
52998
366100
1346887
1650007
1789312
1259274
1328859
366415
1126177
1722517
835238
1223659
1556818
1474851
1894436
1979999
720856
215197
353366
125067
1520863
1049884
1145313
528407
1769531
699282
287748
1775962
575608
653484
32672
123319
1969675
1935605
474072
1778986
1985123
1872758
1716141
1739172
414599
78588
65035
31514
1798434
1026355
1691663
559075
16863
557299
191573
86851
1443660
1089603
644074
1367395
652846
1207088
1654921
1961510
1800647
1786773
1619829
1084390
1506975
204928
1976385
675513
1118548
24552
254994
1795105
1154155
1107415
1995391
1215581
414703
1244829
187314
1971469
1510399
385447
1859576
912668
1648960
96109
768895
297906
1847848
321796
1549106
971639
1697444
755477
1140743
719637
1587182
1078153
1771337
635623
1033178
1947585
1350375
1570442
925831
1673982
190268
1378106
198024
1488871
1351918
1706929
1615003
460913
1221444
1337450
1581980
775742
1442091
356926
1115530
785723
1376839
1590095
1822195
836206
964188
39524
46901
105194
804565
475589
1175979
979884
1250324
686808
1272711
58117
842921
1431725
1460452
1528454
1417315
112592
1185905
260384
984379
766367
917518
1968324
125797
1440901
33026
914994
90328
1122813
782858
191807
1106920
985681
217518
128958
1645499
1580616
778481
1953115
901939
1922443
966314
1917057
920841
1175356
794951
1147353
1848904
1655583
1656024
93125
98767
867323
1434375
1744772
656276
1838
463228
1408624
1425687
1004941
364308
957208
1919919
711883
699436
1585217
28585
1093872
1142630
646834
202206
780396
551836
1225973
449226
1427205
1689610
769706
726522
1123842
611519
762670
830643
955424
863623
778492
629391
110599
131228
1086063
473962
253686
1245696
1719495
1313881
500175
1058779
1429967
821121
173076
1904089
1907802
693859
1075555
1553010
765133
613315
743308
336150
532328
1397698
712988
1419160
871493
1605627
1468608
1759641
234082
1721757
1476188
629755
1309237
466006
1585077
640360
1751828
1255578
428291
1556028
1994662
770771
243465
90701
1298389
171287
353060
1282375
863487
233555
1202911
385752
1028980
279762
114613
1989729
1875824
1643544
964819
1679491
215245
776962
424328
1276645
173466
1918432
1275028
1322867
928220
56065
1954729
1810750
1401528
1130936
1455652
209240
95206
1721215
507974
376511
1722483
888438
911865
438824
115631
487435
1869483
474107
1386988
1759987
1294628
355728
1777689
1455219
1463455
287903
407379
1764700
1671792
995746
1339130
838432
432765
1554622
1623840
202118
1808874
1136147
121946
986175
1847405
1600222
377774
1069056
1471576
755286
255414
1873220
68904
66406
1017324
1611150
187183
770692
1373382
1060481
1941575
1595220
1275738
916607
794977
1300866
1994610
1825180
1521414
496786
1621034
1457283
818580
1365453
1671736
765040
106761
754689
412358
1478643
1452168
1200754
1633330
208917
1033972
534760
479224
1175672
1084961
730111
1848266
292644
203796
1756961
1944189
1656662
1195130
1024783
1038359
1403144
729798
1010847
1029111
1797856
93393
427563
1389935
6429
1834426
315003
792060
1443940
917120
1405837
1135621
1487875
1156250
93935
1776570
1694663
1361944
619356
216725
1020432
689188
1109700
271977
48472
1013483
1411770
267005
1756011
542997
645753
743712
307582
1747632
200649
1731605
1085952
1095680
345180
819512
1204142
1832240
550181
678777
1138500
325087
1361471
169703
318206
1671028
851747
90850
300351
1045075
1451552
1755884
582148
1908407
486753
489908
1078126
1146632
352975
1936596
952811
1189828
878226
470671
299471
885593
429920
91388
1755875
1269745
1209064
1099079
1841584
545463
1191186
1763260
394893
829268
1549707
306634
1253890
1558141
877434
1312841
717457
1818892
1884056
835549
1108708
1661555
1796005
923788
1586819
922275
1196671
890669
453248
1126928
890657
777983
1935618
80548
270603
406791
1601109
413528
779994
1521110
885119
539587
1131486
1290053
768596
1408034
582624
574207
1786597
301484
392883
1644544
1152118
295838
1045788
1552813
1158539
819995
581132
654142
1709267
639860
541863
214340
1287173
1082728
1801340
1869846
1983043
1311425
689545
1293024
904224
892369
1041837
647038
424605
1319628
1303028
189122
1947737
1443505
287194
1276253
749310
1038707
1145854
213157
1604401
963054
834221
1714645
159873
1173334
907040
1412335
272840
1936279
335144
509769
55809
302660
333622
1363814
591511
582510
1611283
554745
1240922
1723535
564519
1876846
815622
1022864
1285847
1265251
1107592
185104
1081593
1312435
23653
1987694
1230654
604490
257819
789834
1498483
1680241
310468
1409874
260805
1030463
1958671
1054440
1521476
961761
1909373
1788772
678641
735566
452934
1578934
1447488
1295903
487513
1892674
875630
283073
67174
1943344
956892
1223531
1412654
402484
1886447
1203662
377953
1995907
1989482
1673539
189955
255489
190245
818104
290934
431217
734460
326079
1904403
584086
1733649
1880308
1490124
1293271
1161352
1155732
5579
1110838
771973
1713174
1945077
440407
1938038
53383
563771
188334
567330
127915
880032
443449
1430182
1878860
1126087
660617
628755
319434
921563
1795330
804132
1742114
1274831
1859357
865904
1594068
1996713
769774
1076530
1474485
108094
761486
512811
470332
1256161
1547716
1292885
764254
1241814
808595
1417278
1206749
1026649
996849
1607407
1898335
1249938
1725820
738686
13856
450039
1643829
1659635
971180
1929038
1433660
204215
385394
33638
689866
1155639
28447
1850555
1709454
888418
1445834
1309567
95396
1632476
1557673
1012622
941158
553758
942650
1076042
1564504
802546
540718
471121
1373942
1855234
782242
93613
1945010
792822
257531
1283304
1358237
1684280
11001
172646
704875
1555409
1558202
184411
949734
167252
1806881
51557
1641311
816688
476487
316994
52599
1034634
812289
279444
1127995
261814
156039
1746475
131495
499393
1033211
46592
245816
1283371
566886
1157665
1436645
1827260
1519047
129361
1152074
1930702
1567165
1824557
1102308
17138
1871391
1309069
402922
1665024
465734
507203
1193961
824948
1892117
343469
1983014
120806
666960
692224
1496257
1831356
1785572
1455965
628471
1468431
1810347
1069408
470207
848191
913288
382143
168680
370179
1871837
465962
1061180
153812
443874
1791586
1020688
85065
1093082
418448
782631
618940
1465476
499636
1198059
1049788
1380526
1675706
7138
1495727
830217
1346344
1662049
1477689
1145307
1117271
151344
452913
562296
173108
593291
790273
1957056
578919
1229736
1646326
953280
1539748
1449529
1747124
871045
767031
182437
1088909
825760
547238
1494014
340843
1248285
699170
1614645
356923
660744
1367222
493141
340531
587620
546287
1876619
1341557
1752608
1743485
319946
21735
1642958
1111663
117860
1452500
1874476
1569672
1252752
333432
1813673
233082
104927
254894
303780
41765
700507
1733410
1823659
1498817
1336911
1415661
103830
1524569
1268215
701150
503957
621385
1315455
35826
24417
49483
1750334
1386070
1027434
7898
1597218
1930857
10923
626163
1171521
724303
1994319
890542
1076102
191246
6790
204309
551630
1775686
1659437
894807
1844553
692824
1172018
805206
444386
1208552
1226655
1336109
1423416
177372
735095
1491360
499469
1288625
320039
1875754
1401803
133745
745817
1877944
883002
1798799
1546024
837994
1127123
1325221
1111147
740511
1243789
1545852
128469
1219120
371162
1947512
165497
323695
292011
709764
371606
1664652
570528
1189986
380782
1464060
681557
279999
458076
487095
1507476
1012225
1075564
1899507
126136
92979
314711
1761299
201853
437483
1842648
1198552
1177308
668899
552677
777702
1331062
117556
699204
1745948
429191
1945013
213335
1105587
49832
1986733
1511106
1644434
1933134
187830
1690891
1266120
1200241
904294
1871763
1753954
1406184
1774409
1411960
1279613
1723589
688806
29419
1159844
827891
1765604
768296
1523850
1293064
287108
798827
540090
1675142
1365652
1199031
1391617
1978978
71684
1799075
756960
1112656
517766
867048
944263
1501129
221023
866934
456948
1128838
1854372
1223238
1042508
540173
226560
1667571
1442638
1761463
284731
1021318
1960274
450843
189832
1997256
1360861
1160549
703158
57553
831497
791020
1462361
322112
563988
1562373
1216728
792477
1983244
1417460
676523
738828
214786
1832024
390564
247528
529911
405716
1404576
448724
1077694
1683391
1554627
1889297
1049917
582003
1038454
1552974
583525
1716669
11153
1535693
513125
1663544
1373403
1015000
531491
1338147
1731268
1864388
894609
572730
1728744
1990712
1843632
411069
159216
515607
325979
1792472
901221
564909
1761522
1869917
761915
1286178
110640
237017
1543850
1146079
1823244
768627
1068634
1257192
378579
1714601
27598
1382368
1013514
1841652
861401
838323
351202
744143
1820170
1068970
1867532
688363
146096
1934632
1854565
261266
82244
114739
845874
1571903
1699391
1448593
298093
954445
1863946
1836829
1537847
1953176
898076
1854421
1393882
202886
1473958
313320
1167145
1441881
521672
1900829
373230
1083335
174245
278549
1440714
492547
682965
135846
571354
833744
1289253
501493
543125
910481
866309
1100483
1198988
210455
1613369
141113
972199
1673807
1680212
630984
1005156
1493489
563686
1098635
1412161
557198
1369543
815989
1892413
1539219
393137
579376
529461
393450
1924534
22722
512056
98109
1890420
662125
1239117
1379238
466666
11920
1377372
120310
293052
707105
471570
409883
1518400
1576256
1055566
709384
1764058
1391634
816128
1407641
308702
506569
112248
563050
1642331
980824
1085102
1350878
1275898
1276577
127698
599047
1828933
98559
822399
1233529
1504106
1514786
593530
172824
1943001
1143037
972371
500452
948930
292704
133637
1138203
314530
92154
629096
613791
1580048
1132391
547064
1686410
10256
113185
1396353
884337
249152
363151
959415
747170
1296078
960927
195541
708723
1966284
72247
30119
1947898
1128010
1600835
758295
1657348
569307
1954123
542839
1485351
126206
1093262
1905102
817865
1293255
459356
1405021
1499256
1085132
1345101
270306
1591371
1872239
561623
746937
1575964
1649257
429303
1446431
127575
1341900
1588985
1854380
1516440
1550046
232802
1320090
290028
1818547
101336
1516484
632175
627238
384483
1181259
652540
1177388
113488
1022955
543697
1303112
449835
1983226
524417
1226542
1578207
67971
400158
1761214
826584
1780303
1057649
1667547
1336734
540539
1845681
1259000
1268274
291764
1365260
467129
251283
740203
1964452
1622285
955715
667230
1723936
421936
1758840
1474031
1187973
648569
494276
1075004
1561966
492467
867715
1291934
51629
521142
1804445
1705971
879975
1650166
54224
1305436
478468
567850
332229
217866
1023462
633107
1412721
1764359
1409394
31022
1812938
81840
653009
1533981
1875377
8069
1372404
1410389
678061
942661
1354269
1011966
699721
968666
143196
1702620
982641
417768
784657
887093
931974
31416
1886840
1442034
1016056
54904
1861793
1070152
880936
1350347
693154
1169446
494332
1175050
146988
158513
286333
1992218
635691
1631748
99329
981411
1938917
1120902
781500
1966009
922394
61636
470209
209344
622519
679049
332939
1407318
1297688
1395127
1347504
290146
188851
193267
669761
417443
1489109
1918726
612767
401196
1360706
1578539
1487397
282105
1864279
1889816
302214
882044
270923
562776
1641938
764918
1872798
1157572
551402
1118611
1649803
1959110
1560084
1933904
1499493
889789
831433
1493176
759286
1711763
1507478
1615893
1542468
1650572
363852
1887107
1565487
419862
942779
1003678
1205888
1166805
1018007
1428449
28220
811135
366387
200405
721995
1680454
876965
1111075
1090665
629863
1371817
688810
52090
952128
1869616
115541
502284
1149807
1077388
503301
704127
1028800
1545800
1971723
949068
694130
1026712
96653
1611557
315671
580139
1569629
1609125
1453775
1633365
900338
1924580
1341764
738931
440524
88599
1877135
66676
442681
246743
424848
1013316
525969
1676872
1176285
1135812
507101
1263326
622595
737120
159371
1704977
1321613
984166
1394766
1935819
111603
687375
966443
1768918
373051
65260
1588319
1551290
193812
880163
1252805
721573
1718719
985886
826145
1578161
1374945
847172
1083299
1548216
1440650
1129364
965656
443815
409747
1850053
1822139
757972
1577166
33456
92008
1493015
1548929
1114502
1903720
226929
1299064
486026
1547392
973245
782738
1282036
1610932
474580
314635
1684318
376941
487780
1367809
1040361
488632
398704
1226460
907310
1127421
355066
1667746
495059
1909473
1787691
181031
822675
1302985
1049621
1628912
1784535
1077803
1359434
712254
928045
894241
62380
234075
558333
423967
1852444
1064020
794903
1370139
1403888
1197897
1350000
346280
339143
54001
195920
55885
1355774
813362
1375650
1734946
4018
1031968
699076
509036
1255725
1146293
809443
635886
472348
249553
1494766
585583
434209
1299172
174688
1949408
1977339
1188930
1157321
735505
124935
1477247
28572
1370885
1469647
1348046
470720
907021
105129
1433425
1677609
1732123
1813104
479969
1157057
1737612
619728
1416187
1603107
1611496
1415945
1917193
1692557
1944220
898626
333555
1673239
1766185
17542
13851
512500
365357
1875881
823370
1127613
1186390
1281350
1475096
1166356
714154
35337
1484939
904997
545803
1888203
335110
1184301
1536973
1257901
1018537
1857084
1726874
926223
1387091
78602
1570544
473713
1611164
24236
721486
1516177
1849867
231872
929860
1973949
789878
664694
52058
832100
104073
298930
1978240
1471605
1599130
1988996
1296643
1809920
945422
1322881
904048
777715
921589
1475310
1576748
1860880
925721
1207147
1354321
629496
306030
1889304
32710
312703
751323
135524
1059424
641252
881393
118541
201468
1815439
666033
1285437
755398
168236
1214402
1725181
687439
525079
1991644
291093
13396
1565945
493787
972199
1950024
1826947
988363
1149910
132281
1184870
1584568
925469
1331411
1402591
43672
1202783
874741
253997
1848937
1177329
785356
366828
1992440
158143
648700
760658
1652788
544887
1400042
931680
819316
1326617
238174
264969
1209518
1996995
552382
889235
781662
928799
1832342
1569477
890215
1710428
1194253
1755116
536943
592370
1333974
768138
1379280
1288372
301714
791330
735794
1211316
672258
438525
1235637
1308622
1682455
1634738
851129
1689171
1199791
461604
1762797
334925
1589383
1533125
1676422
1846000
590958
1439242
945956
1862598
480943
721250
1456688
1773616
236050
514314
1373417
1084314
123492
1736167
553723
87167
1946445
434377
763012
1240358
1369503
558849
370135
436460
349760
714055
281489
1717719
835497
926636
97514
777522
449942
1222184
1775610
903106
1695001
1954815
741830
1425570
868227
560959
467947
1202344
79403
1508721
1254648
1316967
1937266
1936646
206066
147150
375551
1918316
1975218
507284
1228657
1860003
1436444
854782
1893594
723930
1634720
741205
1019913
749432
1366205
870993
822089
1212311
1200644
194419
1760508
73677
1288858
1692782
58227
382517
736964
1083178
151026
735866
1424133
1270621
437935
723502
1612273
501955
185295
1853218
32647
101315
1069425
452301
30022
806158
956020
264445
1272545
1542622
782192
60733
1807059
1740724
832748
1388044
703448
1339306
1994071
1321431
1060303
351202
839278
153133
1472849
1969645
745750
1675593
1892976
298070
1588223
522131
1808983
22913
1662627
1846632
344509
238369
958593
347247
1536875
553590
676091
285722
1292142
1088470
1472110
505826
1334326
795573
124863
375660
1889096
1598119
1589602
848901
638553
517830
1231700
398739
1767535
1598568
227479
338245
1240977
990833
257519
379601
1095102
727263
931870
1366324
310818
240555
597035
1172403
1932517
569645
1861818
1032604
1928167
1733309
894908
394075
553311
265927
1107700
414447
1569806
1876685
1947875
983188
1903119
998583
1558346
1046184
784481
142321
543307
1492032
867538
1521395
153806
1658322
1501579
1426496
1135273
1510963
924820
1991493
1453673
99711
1571098
471007
1291120
1229506
420581
1084846
1423329
1107667
1268784
1712918
1436805
52581
458030
156616
289392
81749
710615
801867
1383969
1799267
1545682
1199639
1238739
190904
808438
194033
431419
656267
143442
1105084
1055746
254150
1124198
1014541
417379
1204807
182263
1576519
733184
871941
652833
738718
1307561
1595707
844848
506513
70256
813267
1980032
1880526
1544650
1185159
248583
551597
1362714
572223
1892812
1078137
1381505
219662
120385
755486
1198102
540537
1623497
1282207
1330059
224336
1226268
792812
33408
537946
1552372
1498358
299432
1605069
354545
1542812
5709
1740102
1236993
1080753
1729911
1897744
943865
1364114
1534906
455689
1820892
1350971
665995
473088
1233094
304644
829449
944106
1393826
1225481
1393536
1639310
720160
1053135
1631280
138590
798884
1118582
100536
429886
307208
1324294
348052
1510731
1664565
1691230
99358
1144115
689314
1916885
1058263
865460
834020
358512
481394
431904
1043678
1433973
617963
24981
1370177
1778889
1896687
1687729
1848256
1238884
1167115
977800
1276071
898402
32419
801247
853654
1259656
1716888
845330
1448836
405626
1380371
821758
250987
47235
836892
773350
655481
195407
269802
1646766
1925802
314596
1584318
71034
1098323
445726
1810363
731348
162174
78234
1091834
1623212
1537853
1824262
922265
1064466
1301780
1012539
202232
1113332
1869466
11510
44908
360233
859538
1105858
316472
1340296
1301298
206484
1118059
104049
1225099
691934
1495874
1196935
1239211
1826175
1748941
810504
1188532
1384919
641016
1567793
1995800
508558
823046
1740869
632810
882216
1296716
944598
146140
1908392
400316
1674233
557039
1341873
683838
436202
568658
1593392
1701224
1526814
1473193
559145
431384
923100
1265618
1042733
1903930
1465112
1728668
25616
1349863
488804
1203486
1635690
936015
1768490
722893
1800738
1214335
290154
1384608
726007
611174
1343632
1365018
496459
1514467
331184
935720
1357892
1188424
1788012
1055316
477971
335518
759133
1926715
280853
216109
1799926
204098
446037
512126
1820328
1856257
1674998
793225
1207791
1955261
897532
784518
190424
1887836
1381010
1581457
1661851
1122599
698514
678301
819923
1417188
750536
314768
1835134
554809
664396
1262378
914985
1375510
413091
249595
1946034
1260207
715233
1012430
717703
642034
203628
262027
972242
1989159
1406452
1184510
476971
971
79722
1489477
1772915
1209996
1679133
1467389
801385
1943387
949629
914993
1154469
1363936
825849
1664252
186125
58483
1845726
1926087
1133239
834378
1589687
1087147
1573100
533378
248303
1273646
831992
116375
477341
587689
417250
596700
817572
1345083
1977660
936875
1397656
379869
1700686
945267
1506005
221674
1126150
651205
925760
1348349
1870008
1424312
320190
1869109
198126
1928291
1441716
732563
352178
1737964
937061
1959962
1152766
1795129
815679
546785
1229147
1704671
1351351
1440693
1829797
395623
1686348
2715
781049
612799
1601695
1225429
397232
835222
36133
1392842
1287028
1385841
918392
972902
128225
56687
1141555
1609476
1729998
1084139
901370
1173778
1577013
982079
1957010
1862716
1954698
1653525
1611143
1938922
1389618
1872581
477417
992713
1515918
689654
1230050
336201
1984461
1340577
129280
1781013
1750503
596779
328950
392087
745656
770043
36702
1687970
724257
86690
364732
972642
288589
1381128
417986
1570267
1928644
484605
1055489
1783299
280214
282312
503883
374984
873267
696871
1460096
1211934
983849
113161
788030
1344032
1937367
1642694
755525
432788
1002365
653794
217651
82044
954043
194003
880365
1464078
1546053
1530292
1514305
1580161
1158865
1335444
189372
14336
1938927
267420
1391134
575918
968630
1225723
1803363
1991045
713218
1808938
1326123
198006
72441
1006123
1210851
958369
1031996
1476737
1465074
1535173
355514
1696808
1871841
560148
1176082
229577
87618
518803
1777407
1984695
1126725
1845625
414348
1258888
402084
280594
744695
885149
1562113
731804
609840
1868883
564806
395880
1145635
1014573
977969
70033
1461951
1772835
1423656
429616
606970
539910
890041
1018241
1010413
751905
1709780
1929684
1981059
614590
471805
1493382
987063
1437922
609847
1864638
1655027
1536882
1857448
1324036
1731343
1782128
1412925
742706
1308183
1224536
1675615
1957967
1723622
1435681
846839
1410795
1512913
1082151
1953404
1415876
208118
1173518
46328
464933
1308908
570259
1990074
1289867
1472500
1630046
1641111
650147
744370
1023379
158427
595876
625627
1123781
1454471
694630
565036
1169600
1723722
1668870
1394718
1891511
1384142
1988959
1500505
51774
286937
216033
1601800
1081099
16046
582423
1173898
865285
429926
1944267
1895837
365771
746654
794978
60030
347973
1677372
1335050
1178685
1217397
459666
351134
17064
1719473
1485251
209443
105663
1510999
642379
1719032
1767431
1775200
584180
980802
856294
1947732
573368
509514
1238258
1053174
927115
88190
522504
41497
122109
1118370
1183457
1839922
189481
947175
1905110
828564
1003413
501277
1168580
208834
691457
1827467
1542645
1978045
1793539
1765645
1463731
345942
811769
1587117
375040
454780
1260316
1139736
1580506
1262490
383456
1776040
1174635
112837
370845
262645
1384117
638169
352154
1576856
1963174
792370
1629501
619783
653806
854651
1726903
1794184
979449
1798450
1375863
1350355
1159210
153180
991627
1054551
1614339
1672027
774389
1636331
1446964
72840
908562
1878417
1204149
311058
1405080
596627
612956
1775860
1680997
1886806
1142321
1506960
343794
1099252
481095
65614
1828692
230639
26202
1287893
1324380
1260078
857664
404924
238319
1121185
363377
1068476
1914564
602254
1412033
703325
1196921
1578672
1056925
345280
1572245
781107
1057362
103518
1056752
540785
1139345
1907886
220944
1561872
1673640
1416017
697302
635003
1817024
1031602
1824873
455205
428036
1870332
485618
862586
234898
867213
302944
1886423
630145
1490852
1960560
1214354
696179
1703740
1351850
1313696
545371
595538
420323
851023
121109
399227
1406120
594327
1455396
1480182
1459197
1414595
667344
705324
497361
998257
918544
472718
1117382
1715181
584753
1837526
887133
1220822
769028
776828
1001820
1278143
1464861
258605
409032
1682823
435633
235456
1087543
1138245
1252435
1412547
1109519
339984
127111
589041
1084412
1307473
1091691
1046945
1010190
817922
82320
1354427
1539981
22958
1081389
1632691
612636
1318073
242461
1218548
891832
2294
1625072
524597
1533336
1229975
254714
1541924
454056
1994591
370254
1079977
71884
1862792
520711
1524380
235215
139256
1896708
1614787
1458776
936742
502940
1412574
345826
1654929
49749
643783
1116706
1807214
622859
1115330
31210
670977
764734
17864
1561457
1641256
884074
82170
1854184
632277
1291648
308655
664856
58446
1749558
1480013
939971
226050
989952
1680930
907489
1986656
602608
1141943
349153
915008
459553
146988
1151475
645333
1540124
1040242
129828
911304
1678169
831916
1040780
1920161
374458
913257
745826
1558531
1095353
122262
929416
342396
684698
1466741
1588882
294704
410693
1390919
1251402
1486484
304416
1634878
1290832
1456251
1611874
1257152
951176
1953835
1408650
560301
1044898
584458
643621
1797800
336858
581480
543468
1477022
1765235
1327183
1807873
1869939
1169717
726094
228996
1622193
898773
709357
1519115
1809439
1634653
1259146
598821
377773
501646
225039
1983124
1612280
1260079
220007
439066
714760
438687
525059
1707348
1067898
1456785
131029
1108511
1173190
1612034
1175936
646676
647837
1494488
398709
891047
1873819
807588
1425970
757217
1484284
1826617
909069
1208582
1199003
1293529
1270177
197870
1124986
1321495
1000664
1106225
1030842
1988354
1833375
1708121
134016
144459
1966976
1544761
89345
196750
1153799
175197
580592
738213
1524329
122348
1902343
1766301
1514511
185657
1266740
1057395
438790
1086570
471285
576450
289151
1415453
1317600
1648382
439028
474393
1764493
581464
1431303
377599
204239
410784
733529
315895
896056
318995
1748172
212453
45575
673467
471609
1097400
1875215
1689089
173842
1357861
1452417
1080277
221030
1688816
8075
1829123
213725
1735996
282853
1145485
376872
381600
766060
964817
427700
58574
1047782
174539
356389
1912982
947308
625615
872075
732768
177734
1266089
969865
925387
228948
1870373
1291872
54067
568294
1875653
145961
1027838
436174
160102
1973259
1302092
234398
83459
216513
1730333
511140
685029
1083412
24713
467497
1898784
834954
1842483
752423
90743
1179093
72313
1604660
178388
1701742
663945
634529
931723
614994
245736
1891680
116942
1875774
1941635
402203
519188
1876887
1992178
1483426
1831115
407907
1244926
383062
718323
1238229
108099
549322
1108811
1072338
438618
566366
827548
493774
934664
1410442
1987445
1708708
756981
785280
996543
997402
498045
110824
1051660
417597
165185
1212655
1377056
1633046
1489847
317158
1659607
1182806
1923189
1008870
67178
283171
371707
1760857
755091
31679
1285575
1422111
1080093
1427750
1277379
1516393
964357
712112
892930
772702
223935
884257
743325
717503
240515
54591
1731994
1898844
1790348
820829
1749098
1745456
1043878
629471
1408054
1428658
1123094
393349
983857
781187
85794
1681464
1070092
571272
1246864
1202785
1979382
960912
1699444
97878
1527331
1817219
986425
738799
552549
777362
176594
1323374
1757384
93326
75201
370189
1690704
620636
1498995
526779
216207
374933
353386
669235
1973236
1415563
549196
1354676
1708369
170781
1830601
262028
1446407
937388
300995
1673138
1011742
1435517
1135793
647638
1006885
723897
44730
155025
773383
787141
899991
530839
1343185
407871
865314
1309731
1066229
177303
1651466
448755
617556
232410
1378257
618773
180604
589990
1964368
1192487
1217267
1192032
1723821
1220003
615907
1285199
962896
108989
516020
1709481
654638
1488216
449108
1814694
1737403
995286
221260
337362
1393489
235136
853802
919622
1685157
136991
1292023
262017
1154259
1158873
1536278
640796
1532496
127708
271147
117009
800501
1246399
1616748
639840
1701971
1645635
1664785
309112
1080615
166879
1544117
372559
1625973
1305685
1860278
138844
1521652
1720569
1475051
1467605
343129
1261947
1150152
190122
1390732
594472
62814
1443459
531994
1698283
1788507
642826
749613
948962
598800
563929
688545
88373
967802
1726923
1032715
1308177
86974
1874319
1035666
1045482
1296803
1873404
1405064
1937630
1150324
1137275
1058424
1415775
1725723
1105014
695556
461440
1653556
823363
435850
1810640
1221717
470305
1610967
582827
387762
364723
1450120
1025284
1740939
1394554
648431
908913
972804
1667554
162917
1443213
1740412
536863
528861
476080
1635467
87913
182068
1087567
1960076
933566
759766
370180
1632543
174809
1474322
1159700
342052
1054702
1089906
1418011
793126
390086
96369
161570
1123731
117237
1585566
463906
1006429
851660
59866
631820
1207102
98789
890092
1282082
889636
1041420
1451053
1043285
1087475
1500108
1019186
1210241
1403363
1053470
644798
1183198
1473140
1968918
465555
1680272
699904
1835036
945791
552001
1941188
117542
534802
667770
543930
1352695
1539752
443117
1228909
61121
470023
675687
910048
1934347
43082
1651978
32495
1749697
1943901
817792
1240325
1112925
935623
1672842
1769375
1040307
1232725
738115
192887
1830797
1226089
743343
1133850
1146272
1634576
1005702
1797569
336726
156542
1871851
1654829
1700895
275694
1578080
1496301
84350
823434
1786974
1925358
300530
1424242
610921
350783
524887
1353479
1576092
1541650
1195620
275855
840056
609537
1726338
1781017
298295
377257
1041770
94364
378831
1531748
300228
568279
193497
1499829
1014542
1569900
1973443
964652
1130473
316389
1702514
51393
582139
1111566
1946633
603380
511016
1316160
1428174
1363877
589750
1070837
1039129
1394690
1500505
1635340
1663477
320944
1021541
1636536
1813834
290647
337266
1818096
1185726
1100663
1986980
37595
738010
566824
96616
1055238
1726985
282281
1130945
385671
809477
108666
660723
1351672
1606613
971259
733490
1964894
277728
172901
1151112
1638137
1884867
638628
498383
1216500
255768
1656725
1761331
1177398
426721
1133565
155756
838965
324305
1636028
1895629
1102905
1214904
314241
444785
1475784
42733
35972
1217110
25465
760269
1945913
794825
1506156
695029
1190947
1129348
1113149
177031
808473
1050337
194145
1580197
1957178
1582998
1174854
13871
1553088
1099473
718180
1135677
850967
437522
561782
4021
1485691
1973018
1783409
1374416
1607686
1088830
1712694
1991733
1453238
341378
359335
1564171
1078591
1532896
1499612
1214469
1686122
1597700
337091
1136085
284953
537647
528438
476206
997739
445749
1369418
290848
1710178
274200
1929550
368741
1949659
289090
78519
408162
1862694
30567
415837
990948
1078269
840270
1812287
428650
143924
1215182
1160207
1005603
1646543
1922014
102644
1134768
1404600
12230
1339012
1087364
561666
1888015
964341
1488422
704435
1069580
369423
1589345
329661
1099395
1456732
905706
803778
593758
1693104
98271
621090
1806270
1113248
770671
281654
892054
1995252
1465854
65962
1999451
1401044
196008
714186
1181908
22396
1141177
1607023
878650
181401
692558
841726
1100674
757943
1014532
3395
120298
1962253
1435961
442588
1959622
391132
665796
1123827
581628
323813
693219
1692334
1425426
66085
1064526
452750
282935
1165022
593517
1302923
1147779
337128
418726
190236
381557
636175
1679414
1554270
1629217
1719308
1697301
435046
971325
1037484
614509
1022156
1007491
631032
1898295
1208685
1470015
1366247
1347827
790841
566642
1555487
232586
1630501
860905
1002210
1011306
587201
1702677
583080
901285
1299012
379050
611687
1014263
1753487
1847265
1847191
476081
1034870
375569
657670
561754
1834382
964577
838159
1212587
776674
28604
457693
1331411
1371416
653498
561133
807607
1503365
874520
1711009
591980
1631790
17292
391129
1981847
83940
819804
1697414
910496
171121
1458157
1071178
988186
1199997
828649
700848
5870
562431
1896362
1433133
870146
1595740
337193
674371
1199936
1652019
1506675
519551
1224600
449613
221334
880131
725801
1014077
1097004
1446935
1020322
1808017
324921
87513
1424478
404540
627890
806892
121165
801095
660938
1285071
1713585
53835
580229
818689
1893685
17965
1948489
474929
573818
1634580
1576695
1581322
1944598
914954
602624
1304562
681870
1712495
356887
949268
688790
841940
875289
301268
480576
722647
1820246
1446973
1520635
1221473
1689032
834421
1489514
1670957
937225
1430999
49346
1659879
1176613
1457631
655795
678393
1881335
340906
1276644
1844736
659792
743772
521228
1541953
1629385
289546
1919384
229487
740311
1693266
125843
585923
1952408
126399
1424134
1134477
371778
335357
1244662
1605950
316060
1670876
326851
1308344
950138
873357
119258
610077
1208493
144900
865293
1639785
40009
1314429
1344316
1618333
1798192
508379
276074
922476
1700681
1424714
618731
911802
1937968
1432759
1006463
1884197
1017435
188682
310258
1612958
1365265
1612821
746146
1337118
1528123
313709
165859
1897120
901882
1742580
1677806
228661
321651
333981
1278209
1416620
1769970
937190
1851111
777588
406690
351358
414451
454015
323073
1917668
1918050
1473451
1522303
780082
774439
1578861
260369
1102757
263178
523932
1951615
1836389
864444
1098217
1108883
1692831
234837
1311266
960120
649892
421245
1363445
19500
581651
309995
1400115
189894
693655
154009
1899239
79017
1500619
318990
1476707
1379053
716682
1493380
112565
131647
737045
688131
674634
1091233
1461441
840521
117728
1509339
11375
970087
1606183
1613807
553986
915500
100903
658649
1425160
915244
1090659
984224
910672
473916
477116
567992
725664
713742
1786841
797918
52043
294818
638290
573715
168042
4128
1796870
1014356
1720846
1326308
1450053
1970727
1909824
765333
1582275
971278
1663613
42190
1575579
1381283
71976
1201620
1780894
1370660
1023739
1164536
1008374
365525
228859
1240506
671856
984547
843701
651546
94314
1050399
1338179
166084
838116
839681
893657
1977730
1225590
1984518
1350487
580603
692918
1489786
1913064
708589
666892
254396
1778739
728264
890961
1358929
1715239
1416341
1452662
543111
1933371
340321
609869
691050
870535
1130590
508602
668674
859343
1481511
784400
1624259
1017817
1658980
1631892
802430
118480
1485475
1154990
1445714
1559465
1137936
1871831
352198
580264
1060041
902467
723416
598678
1589189
393709
189665
480527
868643
1318942
1881370
1061328
1569261
313870
1721459
408066
1616170
914984
1520509
1977784
675747
1510998
1929511
178850
1261662
237085
456890
313060
1037911
1902831
313766
1103137
1310714
1912623
564807
1378489
1000574
1115775
1450720
1841272
1292057
642871
1306151
444957
1308997
267166
1725862
1989861
1695448
963032
864570
1532038
1573745
573178
361335
1776000
1358825
1646068
1157552
822142
284111
822668
1198359
1983180
1056490
60524
1479460
224101
362371
129963
1551208
1313846
59927
1028221
1993918
46342
224459
634837
1959686
1754480
1665615
1828285
366534
1824781
401344
1829510
658636
990762
1663513
1415533
334584
1837104
448976
1940867
1726169
49609
847872
1043953
765818
1514835
1944303
1394489
1505033
189121
312402
1232117
493609
1190693
333845
778132
1085736
1868554
1186387
747316
618765
1060516
375219
1442490
1541391
857793
1228135
161562
1499753
1074741
1596024
831143
1511999
1880034
372256
994135
370918
313912
1653154
1503698
1209128
672560
1776498
1209835
555661
1826118
592328
1642006
1162179
63965
1757135
1334349
368192
1526761
661466
1298237
911896
679350
409280
1754621
756592
755608
796821
859748
1885306
1628305
934453
260078
1209194
1107256
1169250
1933319
1228041
1813588
1711634
1140954
1464031
240587
23918
1278888
1779016
1274890
962194
1142587
61132
1401800
1903534
1976557
1384898
718173
879886
1957263
649519
337611
812929
495078
1179987
53025
781228
322299
1885843
76686
799304
1343106
1038903
296442
678140
1728615
446379
1466179
1430974
893920
900940
1838945
678405
645208
860720
704418
1217223
1446905
153593
445571
1045249
13313
807495
352883
184560
1561050
23607
1939819
1169347
1250791
946189
1830967
1919113
803946
1757576
746353
421093
1489187
1827993
1841657
1882301
296055
1307673
1662194
1901659
1011841
400297
679980
718708
1756630
739755
780022
591877
503863
1323465
1035331
969372
1613432
336256
1125032
1884692
1636285
121511
1038072
117495
762948
1291765
1305691
551908
1746382
1143771
1169120
764153
393238
1727765
353104
576193
1053653
113305
57043
995198
474212
325707
556547
1300016
1749841
149099
601787
767589
1833341
1290056
27367
493330
787954
512223
665130
1512702
1481017
1988363
1307917
658270
144875
516817
1373977
811795
288135
666753
1127600
1497589
1206785
325478
1757929
1645977
1913263
1218595
1928476
945612
534517
1690998
1626518
523363
176916
1587740
1515305
1837660
609028
1678582
790813
148949
1606677
1183450
1779541
443192
1142659
321885
1890859
1127910
1997801
1557400
837725
738176
541101
676183
1008497
1772943
154949
470970
763377
189275
232816
1051785
1670950
160772
1986257
1883399
688494
459296
351020
495139
1291678
1834634
968986
431634
1108942
1821916
524363
1925633
3932
872134
14294
1005562
126833
1098278
834307
1934910
314859
987258
342225
1873786
643577
1762825
300081
820713
177944
401071
995316
1451374
1135971
756324
690923
1895000
7438
1458296
214217
986017
930894
709385
1074399
692881
814663
1220163
1367293
90864
214687
1996664
1048521
582510
577806
1801675
1926755
118438
152194
1508473
1021753
1474022
1843236
1276453
494725
779886
119895
671162
827830
160263
1218970
1780159
301300
1252403
1649344
1225245
1787421
842234
421527
1177623
389677
1577170
73166
1591711
1701850
976313
426176
98879
147554
652725
126201
1119342
1854207
52250
1560254
170793
1422078
813365
1695134
1686178
1545175
1639140
734953
1010588
1310963
200827
1766756
1617129
256358
1785264
17329
995844
191673
684115
1582996
683129
1617548
1049835
336117
1211145
1249508
849828
1225231
84232
1264337
637659
1596712
547570
1097855
1843296
354805
1727528
939787
1211953
192751
1420159
1581651
271726
697618
84397
1392274
720496
1415872
1092341
819033
268462
134523
1249879
615830
863890
342050
537217
978563
674932
124916
1865615
1098337
809679
1572415
517243
505813
251541
496621
1697715
818033
111490
1806920
254422
1596152
1470894
1345885
1447524
453071
1584675
1615352
1689970
1209499
516945
1813359
722125
1155645
1359379
970234
498051
436234
1122350
978604
890275
232734
1461114
201191
1949851
309947
1594114
668643
1790693
131522
694120
128304
195916
938497
1003215
876604
518524
242419
256304
1253813
884093
5265
1574196
305777
319616
539480
373793
1367419
218319
730750
1382508
387179
1058463
463667
1234414
1721784
1655510
120629
1580767
933307
27501
322976
1159201
1587186
1675044
79367
552075
915075
490910
885394
1804670
1086864
381699
1117901
868995
1557343
230403
1982574
1056543
1752448
1642005
449321
489507
1275377
116625
464801
1697875
784015
1433504
604415
1049213
1017181
1776381
266529
1058499
1548039
1261174
1685951
897242
906580
1541562
1443838
334635
1290143
453219
1685070
494547
1129417
197937
1312039
801181
326291
218167
1773331
539540
1598618
695161
1531494
1753391
787342
1538709
1959172
1924340
815250
102236
1003549
703426
1462710
417563
794559
1026246
7801
1694236
72199
407893
881894
1965777
26014
781003
1612635
864005
1250884
1428763
667784
560020
1038597
1784606
1516159
853912
1340311
1942411
1822437
111934
515787
902965
412795
355197
624607
40097
1110258
1370700
1121026
1794710
505845
982484
126711
1473823
1190353
1505524
682186
1402535
1180670
1370756
1941841
479349
1608803
1797936
1771040
1231547
1477934
1445559
1753430
1145075
1296490
1139340
642514
554326
1484765
963875
1996185
1634058
777958
892914
1584229
356388
738054
205649
732116
1666698
818656
1078692
1280681
234150
208488
275362
750725
913058
351880
906894
1501077
912628
590561
888580
273585
576653
1483896
1478683
281738
276873
517588
1403089
1899479
221566
16180
610675
1542542
150259
741008
1863854
957419
1864362
77620
1389540
99031
450458
1071944
422302
169629
1925443
149598
811664
53416
1874409
21636
217934
1270531
1710924
462530
267201
738027
1011615
1529422
1184564
1675714
1477927
827228
199423
448625
1393886
1383519
1306518
432591
1673449
1454792
573357
279571
771663
1554547
462335
364234
1478720
1523302
1774938
597435
1702848
182055
851033
1552251
1022054
1971863
1381663
338393
371732
1064542
918940
1676505
825050
1652030
346873
1403306
1071079
1221634
1180402
206716
231298
979222
703556
1158064
1031540
1016699
658499
75971
572640
57099
329690
1212359
1259520
1176133
1172623
1553861
737047
231536
1371962
1381771
604708
566266
1883325
1479143
1956101
1062818
894495
1035008
1029465
1683179
1183852
404985
1181969
356222
1845054
1681919
27179
145219
1055023
463263
1070702
737727
937831
1670309
375759
640242
986938
269711
1010239
970628
636565
1501353
427705
141443
1465701
449137
727754
299955
1418787
1108652
111051
849612
195575
1755380
879328
473440
466111
661124
1884268
1181098
479996
646105
1901362
1931198
1909362
131526
364915
1450908
206373
252479
1739685
1658069
1662744
1870064
1660282
1654951
1291632
1740634
1601204
100841
934612
718985
1484647
673995
325849
919771
1987484
1162555
1556939
939518
929521
560214
1733226
1800467
827591
836279
613948
862337
820167
1830098
1728973
1374783
743775
1316325
1457428
1154150
341040
1542151
247207
1318536
554711
109158
1825756
1479733
673875
646774
468721
1394648
1643372
543087
1720605
996927
905464
99325
301993
1605413
735224
1894453
570815
219489
1336604
703614
827850
1544255
1780315
1627343
303085
1126914
1374570
59928
223484
1446559
1409607
1559672
803275
145308
1029266
271482
782186
642802
1613651
354153
1343832
967433
1142768
1173111
457852
1896035
446484
1952472
568272
1473372
1542433
1040817
136555
1170907
1388822
656095
1889895
420997
1305519
1191381
1860890
1279690
1862502
53442
143478
880556
394537
732231
1677789
1511636
239177
137300
305474
583026
393013
855722
419249
193188
1013937
858107
1767687
525080
365782
1888181
507598
588900
567689
1037051
261490
1346706
717340
968671
1159462
686301
476655
562956
59248
1476699
1354813
964657
1155801
575777
111989
523003
128207
971142
1001751
925562
349983
811615
310125
1073184
695215
511657
183153
990570
340687
1563908
387537
640991
12681
1389671
1899073
308493
1214779
641227
1962165
1243568
1130397
1250398
667313
1337206
1322561
633466
841860
1872552
124534
1076480
1116178
1244961
1725877
1271078
1088297
1192929
17410
870546
1954737
881002
1316206
1543186
78816
1527876
726581
446926
646719
105434
1017603
1227243
597416
1296885
1867479
273272
112653
933936
1790276
1393799
586433
1518767
747144
1505827
1024641
232900
1076613
324179
567420
1211570
1042673
1067592
646577
1928338
1195292
690334
405128
454439
1566056
508500
1531421
743481
306346
529462
1965485
1103437
1144840
838405
1749367
224413
1429045
1367698
942634
446549
439371
1588594
513792
939129
1076699
648398
639864
95064
178133
1441267
1349916
751509
325108
1431784
853261
1079410
1858692
324169
1594529
1674599
1129916
612654
1015815
1348327
135287
331518
1336689
631331
632392
1504929
1065769
728883
337652
271611
898919
1126665
223210
1581042
1560920
316428
211606
806273
459400
642684
1910672
452169
912979
177923
493039
62077
1094893
272174
1379736
1087508
718543
295390
451890
109734
1852636
161704
102158
1881679
799683
1839878
1004885
1669383
53324
1571745
1165971
1685140
647173
41420
1237271
531882
139779
1603474
42638
188259
1294145
1432402
1449520
1669564
1496036
1732543
769187
1842593
1181287
525523
1924734
359478
944522
1493938
920119
1821722
829059
1487076
846794
481381
434935
416022
667535
585040
1482977
320063
585596
1390375
806786
1129771
166609
776018
1347045
1220172
181796
428638
1968733
702270
1514027
1623298
1829827
1748182
264452
1385166
141418
1038472
1312530
1996716
1381122
532815
492701
1811387
1863693
1938205
551116
1094701
1272995
566154
12582
744223
265473
250053
972478
1678425
1944690
382139
279992
1609497
37779
881987
1810472
1531799
1342149
1700411
109767
242577
1048002
1398740
451706
165451
1463587
545353
218568
1733333
1583747
1173727
563563
1338476
1322481
1824091
978778
1901287
1970137
257009
1237162
523991
1139288
1874182
212303
1311089
121617
823513
1478965
1025416
262450
369634
1055072
1743385
1528320
907162
461983
63292
351645
1975467
1096190
1205698
645281
1441575
196064
1497998
1602557
949320
198765
256868
1796571
282492
862609
1529906
37999
894993
350191
1831046
76898
854146
988272
1717946
1848975
1081805
1687377
835172
1448768
295313
1565340
1564371
1716488
1094381
1835493
38254
852333
1426887
1655376
295195
1701684
1664004
518961
996180
1205994
1815967
1054837
364111
1592579
1084219
1190826
1662430
1542437
168014
101928
1142692
134506
297982
171788
706125
1181513
286377
64179
999039
238289
1672839
1016063
1949048
1116122
244090
1427651
943899
905920
1442242
185622
1418461
212535
1146840
1953989
1348438
1938908
1511798
184841
1291362
846330
647888
1495149
422388
280384
1098233
1576798
1185568
1345101
728464
1605380
1168765
278241
1965783
1546031
310321
286953
629102
356802
1691473
666823
568361
445648
1769301
22390
126381
214448
483492
733301
41137
1282616
1439963
1916675
1433876
1838054
374177
594576
1646021
1729850
1747947
1350336
172511
204039
1326081
1564236
1073792
1860780
909013
532223
1675273
401105
1660616
1784086
1543363
378929
1329504
1573103
1389641
1066522
1835339
1296702
177318
1830385
1655174
981181
355033
1025878
795908
1992620
1571802
1192523
587031
758721
897511
16445
1498085
648722
656188
1669447
33792
347164
1723016
806008
250267
168792
1819261
1295672
841594
1426381
1748027
1925125
464836
781312
1753425
372709
573505
1280723
991496
693605
1540791
1637936
272896
1492546
409928
625756
1901503
1635220
1970858
219021
520947
1247261
78837
576284
837955
988752
1514016
148174
1458082
742182
1071210
378069
1443892
1388561
1992093
1268616
288368
350131
1871921
624497
1712129
922807
1482606
1154888
144964
1849710
281997
1542152
1692764
1150216
190987
344615
1849153
1354092
1137565
1681439
1493385
845181
1897073
112181
1170547
326880
188851
1714740
1190997
179325
1654879
1564485
619552
1461003
1770960
1531229
653570
237030
625285
1668468
407012
491926
1916004
1822881
974626
243284
114852
197508
747105
1322093
1340557
1005609
125359
966154
1442610
1058319
502921
1884279
1686964
1482956
693957
139536
993866
1462861
1696648
579866
1577127
117919
1271399
1092121
1991145
561089
469603
1233719
1130476
1666801
921351
750142
1596591
562883
721481
635441
1744802
1726098
262754
574123
310436
449935
1728821
1150203
650592
1892993
190226
481457
1022568
1246185
1540947
427287
1518691
932096
182562
1900953
1840943
1734141
125781
308691
1606173
1435543
588398
1130177
1691959
1921082
617763
1620957
1156632
1495140
1745657
263433
1101316
37347
1660706
1695982
681805
59660
394438
890318
1072309
925039
1746736
266812
831674
221957
1985491
369381
237308
415396
241726
693190
656992
1768073
1858862
1454412
29168
1608305
1591172
951899
275873
580436
1533155
1114838
1821408
1279278
1616636
1606253
1650427
815524
917632
1967073
107420
1321344
169717
1928552
1448998
1448617
801085
975953
1174149
303547
1801780
1152889
1714732
166935
864376
1827288
1659991
191444
372705
1413469
1328706
1113265
1799762
1133586
1306252
1065680
959323
1506919
1313553
228922
1201415
920923
505340
1798825
1298503
363008
1790844
1017050
301045
873494
1942990
170840
1973903
168395
136149
349279
380606
144516
1380058
797738
1856297
1333269
480092
1851969
897643
207283
969707
1085277
281664
820991
1657246
1009177
495059
1941352
1087069
968798
1053088
1278137
630245
94619
407703
1973218
819688
14090
771588
1049840
1069570
639878
84649
962568
1543710
881886
1673860
1985792
874367
1710604
666209
537878
304210
385881
1174190
1065130
1088799
232826
593659
286994
363212
140704
855528
1428143
793937
642212
448724
1150110
1799920
1921630
1915342
1924839
1349752
1625799
8221
123379
1603701
889386
186300
1359099
1138644
1529435
304860
1015600
1618563
176015
376359
1588771
223955
402311
1009170
610630
1863755
438857
1505828
99593
1207018
836993
1040774
1604051
125408
1429970
234143
229017
315330
1775135
450514
1753985
437705
1013589
488627
379586
1852136
1761826
989663
160115
776219
1719325
1105519
540993
1048082
95373
1253791
721014
647193
290208
190463
1695048
1198281
504146
1940390
467073
1419396
1332255
598212
693887
1676305
1453960
1473906
1516966
1937139
804851
93586
241882
469321
1268591
957673
1396347
480658
1540053
457553
1331605
1277067
483889
640228
1707822
1908976
373995
792504
1368075
709538
411263
1091771
1591919
1799754
22141
584447
1615729
59761
267039
28939
1234678
567932
1876358
1851485
1398902
324146
552507
812402
1065952
740294
1571157
425398
213906
526100
1812699
1633421
19912
624575
909097
146940
326619
14009
1181765
1571031
468629
1479555
318845
298185
1251826
729895
501567
1458930
896512
1830747
1439354
125567
1392697
1272755
1641930
827490
1771232
894720
1038644
1641595
1245686
1570874
112470
1327661
172031
988884
916666
1016341
1922369
1896094
745211
742207
274783
831627
844437
1166382
1889909
427597
856439
1814370
1939964
1227161
1557166
1363260
1917837
1661009
1547579
1300744
1876862
794899
209268
670726
1899391
402255
1658664
1025444
1012314
1182114
230638
1024216
1931672
310675
896299
704673
1447298
1543055
449613
771547
1358281
1976037
861969
1105382
212726
1679814
1774349
1195643
544447
1108970
1577819
1536397
1083338
1002120
487224
222537
1505365
1368634
1664718
256767
651778
431398
222416
1263971
1309987
567523
1805883
973866
1830096
1759658
1320506
223599
1193151
1885027
540169
900824
1623730
593218
403927
1019065
1126330
1166928
167018
1716906
1475933
1773533
106515
1137061
1661888
875983
887956
242953
1749129
1720206
1796519
1845163
1861989
178933
519014
759701
1283720
1014003
1808604
941586
1198001
1257169
489633
968775
1875905
614070
908337
10831
371721
533482
1481298
878104
694448
445514
110157
821131
1796857
786284
659136
128542
1843266
393976
636699
1806020
518484
1650386
503589
59421
751630
1691960
1608882
532159
1672296
1639664
1740499
1234742
82523
147101
1247636
714722
1111588
136631
490278
89280
478104
118749
609009
1402791
913576
1870195
1659679
115668
1508019
615697
134282
1398193
1585833
1539187
942655
283855
1738239
1194824
534391
502399
257924
1525661
1378542
815157
682535
1198597
1943018
95992
903675
1379963
239109
125033
1450771
1864159
156838
1148921
1832881
1971491
113056
1335908
1777083
3134
1603760
828671
1476682
1563534
1973617
762998
1641638
1598044
1449439
1401138
1555336
132180
336765
1871319
538074
932821
1690121
1678149
607322
161581
1687733
1202096
1273737
1171914
1367939
1461788
1367351
1110960
1679670
1089891
1753325
781334
1348832
1303206
438065
803116
1274409
1055861
1663127
1223954
1162012
1345676
1213699
1313251
1419402
743865
1298662
1906700
1888554
678975
1287660
993762
1587099
713307
54378
1723323
1560505
684968
1901670
1954905
1728411
148533
999449
1688224
716883
1530181
1613697
417889
333040
1119705
1965093
1091613
1988610
1048509
57021
1374721
877926
684252
1079921
1503594
910585
38199
1478300
1318189
578337
784885
849640
770960
1015196
1826154
9826
1441574
1215543
1072971
1600891
1103684
60069
1015028
1115266
1037321
237259
1992347
511906
647718
1791194
497889
1845556
1227144
1855191
359501
1919473
1890597
1556093
324018
1901129
1754964
447193
1501747
1795243
288909
1344087
1590256
771239
839104
1457799
416868
857936
1529834
745845
114220
1729941
1371028
439333
1956270
1267743
1231996
187776
100205
636994
527791
517151
697005
389871
1878035
1082306
491359
899900
1358676
155961
1728741
691697
1025005
1673421
1782099
1064693
1175225
587901
377370
230557
904481
1320766
1480801
66509
82236
821545
1152482
644908
1024217
524769
1324904
112131
275806
652355
886705
1579361
1679199
314306
1100266
1971441
1676191
149175
1273905
1152108
390137
1139939
1296857
1525151
940682
1816376
1888266
848877
1832364
970986
27203
1760879
1291064
301634
587121
835055
218458
1923241
1659999
800037
1959037
1162584
269131
1155449
699002
453905
582497
1615972
1803490
1197353
1643011
1564315
862977
1328293
605958
1091589
917072
1859181
41050
600393
560688
1045650
1688331
298793
305683
148857
403758
1017271
1069592
330704
466366
517555
835011
30276
329791
1597028
332857
1867581
321915
1193771
161117
1035395
1242163
1057947
467958
1838117
680462
1427602
1432214
485613
600548
1740510
472734
1155299
1997086
632439
1810556
1358267
1516763
1943221
263233
1658998
1727630
1553643
1949681
146558
54942
1545482
43036
1616184
1294876
258233
1420773
1786855
507311
1930551
1765655
1084226
300573
1754416
1513958
1983492
124053
962126
857108
188003
125027
1102087
713030
1520080
813027
1090918
1967137
1352968
518824
1016012
228563
1320616
1229312
443926
1924354
1184149
1233843
1035979
980933
300026
34113
1777081
1630338
1191393
1771006
1257380
786586
69839
720028
546974
1068970
1929141
414827
912762
1896421
317840
839603
1687831
823363
589123
1116193
1245878
1644233
247706
1504696
184551
74488
1052611
688696
1447389
1572468
62943
1527178
1539221
168992
1441587
674912
686006
957838
470009
1994280
214678
356631
661357
1373249
786713
1826074
1045621
1005993
323450
64375
1347566
375242
1627754
1466169
1492165
670880
1717535
723679
744470
1379057
1221796
331981
1200702
921149
1922595
1272170
42882
1699589
414194
78095
1454754
1635432
1083294
1619688
1266284
1588601
1327739
1333081
1949235
1832192
1193844
505500
123709
1497699
304956
1601064
798747
97488
1879866
1687324
474042
1327424
76697
1051586
1688778
656830
1049530
848197
1008990
1592433
27979
1707173
1526962
1803493
268122
1938477
1100114
1502801
265807
1022250
1768264
620153
1539075
1002959
123185
95185
728877
939111
1116103
905435
334334
1408864
1010775
1141437
183366
645705
1841235
858148
318912
666056
1165849
725650
526655
1534943
1322693
1950283
1590276
468738
406304
155010
978877
66045
1693934
74703
1622874
459099
304844
541401
149977
559709
1204085
106448
1905212
442637
578659
407872
1311262
1830660
1096796
1228891
1751021
1780425
1584749
238525
1150234
506370
777733
695376
945067
918687
931713
1634147
1496553
61145
1969320
1185834
694077
1204610
1055787
1558800
1191083
319815
1721797
364876
1725060
1908520
713597
1379783
446688
1195670
171161
1760441
1012166
1313272
652198
287753
496155
1838636
1675568
386388
1207241
789512
1848127
638012
1403246
489863
1631384
1633615
498908
1359013
921499
577792
1417108
294690
1288210
909636
419882
121550
1347682
429346
39170
1319609
1106295
32842
1312857
1326259
444316
861170
1020255
1430248
1665065
255437
565291
1273562
1534830
1371650
865195
91829
609941
744995
744089
1964813
1712252
615551
420467
913542
704273
1098105
1971458
877403
1780665
167334
1320820
316639
1415366
980120
107279
1100587
1248334
1583413
1321102
969212
1368978
1386570
1964550
106821
378611
1548203
1500432
388948
1396202
1788905
165912
1406261
1010413
910021
1272346
601101
1364283
354600
1936101
1165908
1402023
989712
1035668
947699
1111232
695467
719098
191189
24105
812116
139036
1396
1426888
263329
506930
578536
689721
1538150
1431447
368260
821650
1915901
1576953
851150
506078
1150629
80863
1994404
490715
262681
1086393
1413950
804913
300448
178150
782341
170994
501901
1317243
139112
496927
1954679
541831
745669
275899
1103563
1006430
1022636
412697
1776031
209472
1779689
1391427
889695
521972
1663115
1135253
1210996
88340
1779339
1805122
1270159
724270
1549060
268111
1791820
293229
6519
217150
676764
1951608
26694
1059033
1270364
1953494
123057
1963689
347518
1143816
1674261
81854
1128835
1158938
966963
574268
1410419
424692
287321
1917792
384908
1477355
780591
1401752
991947
1645694
998717
957595
1534886
574284
446962
1025827
1180721
935325
1139212
1130452
107799
1122969
1950062
1522398
762451
481353
1185429
1146820
949774
1910944
400201
1528675
1760521
790911
1799068
219981
1796399
640697
802749
1336542
1950279
715317
70015
1963905
1914523
1939184
1450064
928744
193260
211281
1005523
96486
523495
652877
49538
223923
342
82967
1926827
1089126
642032
604898
878126
1821104
1287990
1258197
1054599
149926
1936930
1359523
1718461
225263
1765623
1020272
1238480
132626
190367
1685021
1111498
568102
577630
1388142
1140378
1644756
203540
491454
400579
880239
1185189
307764
342187
1636460
523095
991535
1792791
1040877
1179277
230789
16197
235539
1896706
1091280
850941
1227021
1705718
1444011
1460240
229755
1497490
278027
353603
735950
199202
550739
1140085
1844157
1724048
1485890
450791
619714
1026755
1626119
1599931
965302
562080
522219
1711166
1564643
1108180
518706
905665
496861
1970869
126221
1227176
642388
1562582
189113
771203
1867805
845610
1426546
1774419
1801756
1395301
133863
304149
1353134
1303744
1308315
1530455
850723
1140595
1385843
1609263
632099
195720
124260
1368874
167847
1569163
1718197
904005
1197771
1303877
1014516
1491399
1118379
1879588
765350
1188699
894058
1891746
1574336
504609
678300
1864547
1586914
708874
1802480
1918200
1204226
126430
1400051
1447800
1021542
231526
492767
297769
610864
1754936
771972
1397926
1271079
883143
1139698
1879454
1114130
1369379
1181722
906753
983191
1767715
1204988
1187055
714240
1270519
494056
1414982
1003937
1550635
1284773
1752841
1190381
1108741
809159
18356
1669171
457938
1712810
795708
810944
1248157
1067237
1302729
148222
1241380
405126
1039136
558805
1699314
1312229
1714672
22485
564526
454233
1727707
1159465
1300950
684289
1865514
697950
783925
1984966
28115
334537
39765
1420670
1466880
246829
946431
1443671
350299
214373
242375
1718442
205324
14949
1847134
945896
105846
367779
930430
1527804
1927926
1022230
788062
164568
623613
1409441
526807
1334254
1113276
496189
1354375
163720
839689
1017645
1873946
1722050
729653
1256420
1781043
1733468
1991201
1286913
1052202
164198
370003
127927
752092
1803879
681845
887555
1621445
1308186
1793676
1494388
898511
1762974
1949859
411120
594990
784861
1012942
578954
1566103
727056
108680
1286463
1446371
1592062
1130940
1274791
894865
889486
1231631
440805
1400285
1081465
594985
618164
1586490
1699165
862147
1778804
1388249
489892
1812932
133650
1039443
1496244
727995
1684902
1037914
171977
386428
962310
1632568
1130291
1514512
376055
599401
205401
1778756
1856746
275630
344385
628255
1351133
228895
1585144
1145832
1715375
1940672
275771
1214048
1831913
571067
1213428
1669266
1355263
437499
1457793
1238967
1806429
1956829
1233772
1270303
456115
485441
179887
887386
1090754
933517
482499
1072156
1964412
1798214
464745
686609
1568399
325860
1134011
887171
1916669
178562
50591
1188390
1184449
1896745
1560582
1267415
1442266
1884966
584395
708144
1178732
1633864
1335810
1703842
1338834
1131554
417988
821784
1647584
44140
1577191
777900
445496
1088575
881012
860426
257199
1707743
266601
972134
464936
1332845
1977894
118356
1079396
694775
1985168
1156000
178985
123322
915486
416964
710315
70552
890583
678292
1155211
469009
1642073
1141273
1600315
431938
844584
1453303
1815211
612231
1350671
383067
209955
54247
1871162
1720682
192765
1224106
1601010
573192
906964
178966
53379
764692
1150278
472522
907843
1653113
341546
607562
1882562
657525
860014
1390852
1905885
1341182
1728079
1088939
352
1821755
1482408
1379652
1247389
904097
1657518
1580909
1616579
829136
1014517
531981
1650226
1811456
1064046
1257840
480437
1953544
1596562
1239344
1597097
1844081
671663
1826471
536865
450561
1904499
1759113
459184
1905476
911997
750623
1186352
641997
1493834
1760036
911540
856801
458344
1702107
422457
1042177
269575
79315
406370
1414765
1213469
1082419
21815
63547
469872
109281
987732
44586
1374708
1454336
1700710
1821254
517145
1812417
751280
1852106
1869621
1656498
888980
49731
1270465
1460650
167906
484528
1751704
142510
1639877
1074873
1155696
22808
63513
991416
1990961
361709
821031
1403940
851256
1322158
1909672
1817593
1904673
1100674
979338
1555252
1889765
1493645
1047559
633577
1518067
200721
1229489
561615
786519
75165
320917
1749492
1156341
1745420
622190
398822
610263
1040354
94118
1581981
834754
1698373
552119
1976745
480024
814625
289727
958316
1465498
1393843
1235603
1456133
1924899
792905
668112
1619241
1970943
1475601
1818350
1281442
1433792
600824
394123
1909078
1603630
360298
1540520
1125485
1770303
1983922
656346
246367
1174899
1783000
238929
1909279
1907911
1407851
360679
1424472
499436
666639
1509440
1076569
1787846
1093634
825249
214371
1030171
1084529
94931
776899
278328
724774
118610
1166440
877385
1339318
1742356
139560
457923
652886
614255
513528
321806
1710316
677932
1826369
114501
758718
534780
46576
1565988
12298
941626
333993
17472
1314576
1921746
435336
64877
1105857
1505610
229361
1507756
1656026
37172
45753
877125
821292
1922412
1519668
693107
1006386
827725
1409688
1135916
1776998
1754022
1226248
1273265
331422
1330417
1651648
902766
264122
434933
1188945
859604
1306899
1763239
1162854
1782531
1501048
1004633
772322
1076417
788325
661530
722726
240131
1503025
1859050
1207914
1357
101960
1693797
1262570
62647
567116
1851187
589261
1603858
1619126
1892119
1727682
1537304
1445589
1096463
1292315
303921
1843567
1450339
138179
490401
1659407
672619
1621724
1840965
1677169
1136980
104138
326005
828706
1344515
72582
1976748
241089
660236
195096
504239
209175
933364
583819
1569486
1910307
605652
411713
419345
111859
1235064
247421
809378
1343461
327292
1443132
169477
1665678
1167199
266465
352819
494381
585133
1146976
1329941
1055493
127916
1677181
1279857
549263
557406
1115181
826780
33508
685857
994023
1401970
431909
1605939
579789
31194
1779582
55525
1806877
28528
909150
487684
1207661
1161650
316792
983417
116241
1010342
91816
1017678
1402185
1757053
781598
821507
513141
1723176
1230897
132512
1516281
1515638
840194
288807
239074
1453348
1426
1550256
1706584
1437369
1484323
115397
982552
1497903
883791
936298
1798186
675975
312945
1655815
1800248
1295952
976045
789687
316948
810148
360856
1584740
771467
1080298
330072
1765966
146185
1991803
682592
57341
1707230
772579
287936
1822720
80144
24608
323961
1820381
618770
643728
1132423
623270
567710
1514455
33032
1854982
1015565
86440
1614362
1081287
1179819
601046
1943552
396598
1225595
287005
810409
134716
293266
640999
259072
1679675
963296
291900
1165853
1071595
1793018
172650
1254852
13789
1340920
479437
1590275
1065476
874606
662056
1847761
82526
1652025
58798
1894192
360952
1981737
118263
1667528
1785842
1415400
1867715
412223
112307
1780799
973648
182668
1584435
70737
220244
1052432
1568307
1384439
1321401
1657076
769579
1928039
941740
1689858
964387
1158432
651542
1967388
1768305
443330
1943847
1579185
88370
1779457
1540588
1602023
615260
1284644
1879449
1750609
936816
1519530
160082
1966235
1272293
782341
1587421
1370474
643461
211437
319330
831049
391087
57430
243968
1802644
303606
1337318
1812870
1482423
828536
1231380
157868
1898372
1470450
1751412
1022746
882912
929579
1752150
1350667
431893
450887
999515
1201070
178209
1457788
1338272
107249
91734
907739
50020
1672748
1441362
429786
134724
1732103
635566
953136
1204378
735130
627360
202531
170375
1091467
99240
480750
1416964
1572165
601878
1219341
231586
1388552
1755622
1219427
1053478
696678
1504252
288423
1773165
198543
658000
1445352
1701486
397550
1977816
1477592
1900033
828617
1527113
1919341
89807
1630526
595619
1503970
1473586
1193168
740161
740637
810099
991962
455277
1407255
1771970
69176
116461
526968
557459
460460
530633
339275
963485
968744
40004
870729
165167
977295
4273
768032
1495736
761089
5953
1004717
635863
533302
847656
1845865
1139976
343594
455520
1306579
1061528
1694720
1057265
1143296
290071
110452
437866
689579
1370929
1256370
553045
687021
998997
1776876
49088
702086
1179732
972262
1877182
624747
1419098
1302716
1553467
1380365
1368605
84269
788390
847312
42085
996745
324646
1683577
274486
988891
1323862
1666514
659039
1621427
1490477
671726
1160032
1957934
288304
1045187
692987
919956
921161
378454
1568374
677971
994354
852660
397368
573424
790394
1987671
968106
814393
703367
305987
955775
330296
1089218
187908
1846909
503838
1934513
41329
679686
238090
1615800
1603488
1721877
1060648
870143
1058932
1445363
367848
1030074
1798095
1390778
1068967
1321210
1309076
1960002
1065605
779054
643841
1977335
451397
36071
640249
1945185
699102
886549
1132805
437602
1180733
1035210
891921
949208
303492
1422753
1395121
184901
1304423
374353
1976600
1530081
1896229
1472172
1932612
1052911
1316606
1002903
193098
1419965
1918774
943151
372562
119281
203636
1314814
858143
842704
339800
1430595
1441626
1932480
390861
1889320
1722801
950426
1649715
1743740
317955
1699076
597662
958141
1866752
968897
1164240
41223
1424747
713085
609151
613981
410222
1051539
27100
396612
597874
802330
890684
1328218
1719504
1518044
1859188
956234
1895049
817466
121193
1761384
47774
614897
56423
1879960
1127074
747425
872865
1136859
1767821
1572466
494848
1942210
1056484
751803
1542115
1079110
1966777
1821999
62777
1595103
454234
1812733
1686634
1482863
397917
37910
1487953
999011
730315
1958097
1100043
539565
472830
541551
199038
1357865
1210213
1886946
1512388
901591
1231335
1297271
117110
1477718
1927294
1023030
590706
1908694
1939124
589296
618314
733558
373156
1479845
1073715
80729
1981495
1110661
771575
87719
444961
1991961
53875
680903
8991
337481
1477379
504594
106402
787192
1642719
257535
1838676
1263511
1840587
512738
45054
1256717
1758113
136906
1697826
831563
1795946
468321
168275
995046
1329706
946853
1679931
644633
1568517
1667838
1207961
18641
289722
1723360
1803651
1238276
1125100
698609
1331877
1271197
114093
1423618
1003812
1459322
1591316
1240788
373904
191957
1731937
893386
1631948
526746
1590856
1323124
121422
774302
1176834
298406
1618253
1563319
3317
526653
1096669
817232
673821
204813
926401
1441864
1448868
1370120
1742295
916220
1331099
1549781
1980681
601658
1040953
112981
1339930
1206747
1939887
1650510
1145053
849246
1857664
51750
774013
831892
268656
1010740
1305704
1516119
619478
1049108
701331
1290659
699344
775333
5108
537395
743840
268668
1872330
709755
472532
296189
792029
1245399
1754747
1577291
1989526
1603873
955332
436126
1942497
498282
1993049
1847333
1164526
268019
524712
989753
645719
281190
416033
866169
110361
434911
720563
888429
720508
1425680
8115
1577400
281159
1759211
1348966
1153338
670254
60252
333507
684504
1144117
448055
1441640
683137
982991
524316
86501
777781
1325774
1808280
1561438
1449067
927379
1231570
866846
1150327
952
1776572
542451
999639
909513
1569623
828815
1784569
1280579
992856
854808
977125
1578766
1926986
1325805
1759765
1186970
1458551
1864305
422161
197306
1062011
1233702
270579
819004
1659213
602128
1270798
246240
1134961
1818879
706735
320186
478236
902721
54934
118688
1856733
1706449
678416
619012
195195
1377291
1295421
613847
786318
356480
1957509
1544809
1001437
1863546
1384334
241495
1317606
1336479
138515
778693
1375139
225513
25141
631854
916817
456923
759544
51316
1415637
142376
955071
1243347
753944
115792
1338075
356278
1008529
846415
1837331
1716621
269726
912192
1481778
1616448
949263
1894081
800769
1979959
68116
1791159
596432
870891
1425048
1260497
1417792
1933856
745060
702527
326813
674431
349454
1832112
1808049
504170
1993536
1233184
990541
1678418
861933
819965
1654969
680995
1339381
215196
1878980
102048
937940
718446
394816
1867985
1343186
670523
512587
1590450
1617317
1777373
1721955
1579109
152052
506843
851619
1453719
1605192
799321
1089703
1483105
1460499
706197
197375
738828
84757
1687611
796998
1423279
939842
1381648
912784
1119682
968570
181093
239413
790316
896456
1780752
1601721
1429337
429990
535049
1177747
1898567
1143814
642986
1619285
1304945
507447
1803592
424848
546647
1331777
1705049
734428
1189115
332718
770199
1718232
1557403
419419
1802464
1792647
503786
169875
411471
114855
1395851
1799128
1320249
946668
191553
560949
1828514
1784815
1937383
64188
1917655
1809857
704836
1131231
1763841
193668
963180
50705
1975817
1558006
286710
1880111
270404
1191731
177769
967169
1512029
1987729
175192
1750628
1110748
1564487
758386
1593656
762190
1455254
1595229
1622200
1258790
1707994
155342
1017246
1274881
341655
673810
673580
1655448
668455
1294614
1988218
181105
1404716
588734
1162078
1637577
1648211
1562587
599938
1931056
1920877
306816
1397303
1800370
851206
184847
1369289
785574
1144463
1694592
233261
777698
315841
1718945
1062480
523969
739050
1729732
1395908
1374897
1333847
1416522
1552998
308982
1974095
1082683
1680993
1068282
880043
445860
1503260
186481
356137
594047
895135
56433
210637
1317454
1948664
1888249
386776
1957423
1897104
231365
1090266
1439528
1203876
1542469
971715
1952827
1426676
337200
282561
1790649
1819001
545832
1290607
983808
68181
573632
1768715
706474
574611
740331
1471490
1306340
1432530
872913
1534730
1702714
856769
1087457
793660
1932239
226273
1696831
1384115
149511
160152
823529
929088
523847
1118162
1379801
1994169
64494
328962
1996001
1609456
667741
93735
1685789
1682633
1556556
217969
599178
1479590
1075109
242566
805269
1799219
1471402
549835
1987687
383645
832884
1964473
932255
86463
1786813
1166480
1518264
1047002
971941
1633044
692360
1069563
1270455
1957601
1696724
1404003
792788
563195
995713
797242
603747
1713963
1523094
811177
378984
191546
731852
1678355
1940523
1586926
1073557
801902
1739146
374372
1147444
1633081
1939555
1143356
305915
241472
1236032
1533743
722148
577746
1530884
847668
1764971
387527
808917
1028751
792511
543240
974933
1581568
640795
1736608
923140
484481
1515356
132638
1207380
1816526
213620
377335
1645911
288101
1846130
580356
677552
1844378
302709
610860
990224
1331753
931690
1872018
1988915
615661
198099
1261795
1325151
378483
1143738
1800135
930676
1549087
1802534
509253
235742
1708654
221251
912748
1781024
131009
1911566
1216373
651969
1912105
1108419
1031252
1490443
315954
1470490
289189
191910
640933
638838
45455
1696179
1690089
406741
1191951
1643588
1924241
1393298
1419618
1427309
752678
1202587
1038879
1458266
1720460
1751102
416333
287872
801811
775978
489697
270234
1468304
245384
779628
1059676
1475931
867542
1221273
1382999
414275
1518943
757453
1643460
850049
582482
1203288
1056628
498293
708260
1808666
737022
1464653
23962
799209
123602
856075
1699489
1160989
162283
49152
521233
170356
717236
1758105
230052
64978
1952197
1448605
941086
1900583
1350742
1125544
729546
407699
359764
1231055
4339
1590724
654834
639945
1608379
1364055
1410683
1983648
229032
379323
1766529
1597471
404703
938711
1374120
1332988
543970
1308746
872481
283420
1734145
1739587
485168
1338470
514644
515154
32785
1314082
498180
1887825
1258668
821343
1065208
23014
691924
1876042
889940
512751
1566495
159732
658762
1770043
149494
1321381
1649796
671112
816425
910616
1184746
975874
1496740
1110852
1754190
1713386
1186699
602377
476761
600633
774393
462656
1702723
761189
1488785
1145446
456612
1625976
1792897
1391459
56396
277278
612652
1771707
838959
1499545
197034
1896800
1091869
875397
1669629
573316
1680926
1340729
615238
128535
197358
521104
478867
111476
1154064
187646
1014627
1588890
90748
1196135
298050
394411
235749
1940161
1288768
1481113
714305
1071183
1583893
1101717
438534
1017669
26849
1384094
31783
1333488
158785
1058438
1415428
367981
560251
1583839
553131
474716
53511
1937645
1534144
989850
588807
1156357
1478237
428809
1153110
1181500
524428
1406938
209814
753176
1455805
430771
21167
431505
1506933
1111664
813306
36872
867033
234874
332951
173928
905612
961674
164767
1646578
953363
353773
1560536
489109
806388
1562352
1887026
1022227
488492
1525202
5935
113857
1805607
211558
973414
1977859
931609
939379
1940278
195325
1193811
173725
702853
620996
1651757
1844345
1984230
419269
299306
1157404
798266
614163
174863
241989
622226
1691084
1897488
385332
526887
1778466
1837637
1036650
920213
1065977
1244654
1943830
674289
1061890
534853
689409
96722
648182
819716
1896370
1446417
1659639
702022
1046353
1619866
64918
946399
1780729
1773874
1873638
1168982
1190405
82769
1826258
1314234
802847
818745
772756
794074
286687
1816370
1882740
1880925
374800
1183997
1064939
1711761
1093394
1722809
658582
1024746
474846
448177
1222990
1222499
991999
341987
308602
800269
1765771
1693426
419684
1652432
734704
1295129
827141
1286379
1167304
1823335
561313
36799
1845398
1801399
520251
1285215
1703736
86621
370224
1080285
1834996
303839
1549075
181417
1775595
1294370
1420257
1926141
1487102
1435466
832064
260941
1173663
45227
377183
78869
1490324
1686992
411105
1445519
762104
1740003
1169146
1738413
1009927
680143
757897
895293
1217795
1728761
559239
86940
800131
1706365
1965069
3479
298476
1730835
1713190
1657960
1397635
1651897
656343
1230874
418698
1333775
1440667
1209272
880909
1756373
1335638
317755
522305
303214
1260897
1358335
544074
1763176
175418
541917
1201226
1483269
140067
1856450
1603979
6571
1278804
1664791
661007
595185
136436
1902548
648427
1900420
654224
30090
628157
1726074
954898
1153794
1763030
1834424
438894
775313
1237847
463299
281489
276269
683225
1318940
1889831
1704032
1812495
1308928
194063
1441745
686492
591425
1790210
1354634
1601724
1762112
1041732
1418919
1184971
470164
1400353
1576820
915280
759498
124176
1663675
1004832
1811750
1087213
640011
1767093
1238188
871261
602867
514362
108202
1172381
1668766
430101
765196
1582066
739764
702071
879833
114677
1926367
1448121
1469358
38502
1645115
928230
1019053
1152836
14399
1020793
1030936
620749
584669
1614163
717672
1718794
1227799
521015
1968132
1331457
589069
1471266
1741007
81215
1310013
1600202
1171648
867013
1795992
1159652
994051
1566318
190027
1502323
1683283
1127718
61911
1255804
135741
118094
439832
770652
1324022
738779
784384
700866
1666567
731427
1799219
346683
1596366
1237760
70282
49851
730903
500812
1124962
1548584
1698526
1705822
422012
471298
1419683
1324135
1870425
711213
1948251
650409
997968
925502
567449
797958
1219464
1846060
447838
213313
963480
1150724
1086847
1764792
568420
521293
1249202
316044
1897010
578923
396924
560200
150501
476982
1193163
291054
1721974
1760275
1946357
398865
957618
1811006
867989
826097
1041159
1719377
878895
1629100
27317
1760891
1273951
1703322
1913517
312641
740890
86728
1317476
1768729
11315
1210641
1741125
1192548
1861968
630894
563086
743478
1685418
325525
440703
685960
1590408
335737
1417976
1969548
1174004
1376964
1669711
1817761
1788977
681902
1764417
1540824
499260
1442588
29382
130124
219932
425017
675011
584062
645264
1710875
154512
1889740
1204599
1069391
1684766
793380
154993
489763
727431
1981168
609428
547655
477726
1090422
592754
1302908
1219347
1175403
321462
1419715
872207
935049
846124
1005090
463358
1132883
1101821
707675
344333
946758
292462
1163975
1909296
327663
817477
1056888
55646
1918454
103595
614383
1852087
1408853
1549866
584889
148437
650823
1081124
240423
317438
1863921
1055339
1424190
1931685
1246990
633136
765200
1737834
1716033
1052972
603837
990868
249339
1484217
1493931
1368763
1606010
1938967
1400212
552088
679915
1315412
1842848
391681
1156567
1430343
1113483
465988
1815075
654123
1396289
1533225
1957968
1432515
799216
1471588
1225887
1478675
370879
1667601
640086
1897768
1949394
1539393
1350412
1607110
1012837
1349231
1668316
737155
1210553
251111
1243133
131322
1776895
1591590
1566168
1779898
1753834
1028404
1027187
1527755
1881624
928584
1015266
374381
1205001
1890779
693306
105941
941113
1687937
26262
1573392
373710
80896
1613250
1119742
1952365
367315
438327
312114
1945323
1547525
89494
869027
1985091
1820804
1732700
332482
28666
193512
599056
55477
984980
1323729
536829
219269
1683745
541934
700554
372141
1646708
1834327
1963100
59194
1754806
1615268
607576
713212
681280
1788127
71358
1234085
21148
1640043
1100727
817784
1443007
634973
1741674
1806795
1882524
890867
913640
1355989
1379075
401290
916879
989071
401660
404829
1277775
1740272
1940274
1759283
257030
150837
351713
188638
1624083
1994320
1445336
1216055
71722
862823
164846
1495179
1518338
832003
1668040
1023971
687903
1552878
7841
753346
1158421
386981
687187
584518
507152
866330
1040123
606229
512651
1378078
1968917
739411
983993
1470376
1994446
1957957
197606
1832782
1365305
93817
144859
1160248
1861894
413019
1838372
870537
433956
1199522
556902
1509503
1690906
635192
1161861
1677600
432848
1310713
440313
1039858
1821332
1182411
1922159
83936
1480401
908190
1046463
511626
797555
385351
1189670
363753
430273
1953825
633932
1358426
568849
68180
148451
162496
1831908
1031573
1646897
1298278
1333801
1947873
240602
846499
1623964
732585
1111598
851
621225
1888428
1429077
754509
1448087
1191197
1461801
115105
843431
638535
1297024
1686264
1808049
1811513
65986
458600
222045
326462
321085
493947
395452
1313770
1526752
474436
1895205
1327505
1018296
825143
1466523
644852
1587525
1664919
1085834
1903229
1951990
905058
1244774
1039455
621720
312779
870471
253069
1218072
1908391
500907
150372
708590
388274
1582570
1494414
809056
635670
1773911
14268
1890585
853767
570511
1075112
1659961
388282
676957
941210
1502756
679724
1877107
710479
1324210
266991
1734780
1520624
1807370
1450253
1458062
1560262
151702
1904239
1939954
660023
373845
1915366
1664681
1316571
655886
88538
1871293
1869269
1059427
241314
1980105
561424
236763
1403831
499060
1049596
73697
913143
1291115
85086
1893287
1425766
1019905
1517285
1769279
158855
1676857
1601016
1457762
670677
1247020
334943
1308533
1368263
294653
1300387
895061
1284598
358576
1220788
1374399
1023691
811841
897471
170801
837214
532899
131641
1911941
1436400
648618
837062
466080
1141576
302753
1418455
1405276
1583983
71448
291188
750354
1256184
1365114
1220333
1020849
415768
43631
1702224
1027034
488426
1086274
1103242
1314520
910547
1597563
124098
613539
1332437
839886
606330
1963861
1160338
1974070
507961
1004704
973399
1690499
427796
643122
702098
687142
483685
134955
151079
1947828
644437
529418
1271515
290123
435663
1404454
790669
1298041
1433529
1869483
574387
178727
781381
402376
1127691
1707502
100008
1323349
819253
917308
216519
917436
1003418
1970755
1047110
1584430
210899
455137
1039588
1498808
1426112
1521733
1102808
1606079
1679597
276175
613716
49879
370026
156233
264350
755038
770918
1262426
119610
237183
1497226
35189
576159
127201
1046433
30962
1340056
1233729
77626
555463
1739524
40983
1645541
1660759
1101895
669178
1652864
301862
76947
393669
1201536
1961949
404503
1157937
1631621
1496662
1873148
1128862
545691
603951
195267
1650294
186887
1844968
1891577
1807679
1028514
1678509
1549242
311737
1822564
209742
1307249
1011482
89960
412039
1696370
1841069
507163
1212604
231837
36162
1861963
692401
1858902
917884
895822
1679384
1229166
1525198
768685
959772
494743
1138524
1730792
1338230
1960956
1018111
747738
736736
1461174
1533817
518839
156885
469211
737484
933800
1986378
971865
975393
1085759
1878759
1185284
729632
1719030
300103
1594406
94727
406562
347020
1228769
957829
502602
206228
385597
237206
1032569
1381523
1758720
1395205
556761
1742239
1786904
1731524
83621
75823
636910
664331
84751
1536737
427524
1984749
1379300
245603
1779391
761385
1269870
1503393
1323266
105309
854471
373371
1893037
323412
700323
1037188
1299129
994593
393112
1009501
1365136
1462242
1585071
1077229
565249
1679448
1056556
1097762
1041391
17819
732978
164839
629837
1159710
1774352
1162070
402006
1113269
1827350
1351933
213809
577104
163685
355510
95990
783380
1455368
1588383
1438019
562852
1875974
927576
187925
1144001
1466970
1133415
910756
1067115
1479503
491376
659893
966864
1508331
1732901
1313489
1867242
1349720
1486784
1530492
1553414
106757
1653555
403922
1084556
1604498
1251093
799272
1516908
811642
458679
573093
985851
968064
891287
785430
1852115
20746
1509656
1951635
1575180
1464311
476714
1265968
1274710
1180395
818541
1723063
575231
612510
687805
7659
509898
1597794
731843
455621
566786
1158914
1729996
544125
1622138
433847
1864902
1295265
1828880
124075
1866649
385135
793076
1000052
227926
1068324
1409257
713694
1419094
1669391
1466643
1605761
417502
1217938
192189
513449
1392504
110171
697107
1358929
1113836
1360475
1933232
848736
297962
746509
30528
1113560
273391
1645666
1747841
868710
1056919
453222
1506119
1376461
1782561
778835
1061000
1654463
448992
467048
1372099
1964127
1871111
1485191
1856410
1161089
1857240
1042172
1928708
709112
1124977
1113284
376979
1944918
1169532
1465604
1132871
1360104
1778119
36282
1333436
1181487
1130797
1353258
1802465
42832
232684
256637
416707
1247115
93746
1425972
747412
635222
1164367
1080915
200229
685443
1605334
1948039
1434852
1677060
1287815
1637601
1190508
1049085
1533347
1661841
1256476
1606091
725630
1907105
1943319
1493047
1804093
1467370
1661646
406571
368217
1665574
1937978
1854331
705362
605487
883903
751862
1297048
92647
810144
1779596
1774881
759105
1088594
939522
733414
245277
1723275
672539
467593
1335907
1053854
491044
956787
537280
206422
969305
566309
1690261
325028
1053161
1370563
12935
687795
155637
1443325
959627
1047523
201041
766432
11963
1044819
1376071
376830
81667
1793983
1912219
963974
47274
1640839
451467
494701
1115452
814314
1464227
1837565
97642
1966169
570313
287323
900223
1653138
966988
1754648
626072
367759
183765
553085
1992765
1308844
1898494
1428546
205697
594503
1697449
455719
1342101
725425
1182763
1694644
293789
438272
1653988
785686
1826656
1602861
516157
1123694
1151167
1032613
1692289
1017776
1207090
796490
144697
691072
1698181
995022
873157
979969
1762584
714835
1440765
680621
427094
1714167
738250
750431
1579298
1899578
1261083
1893998
1874753
1397458
1899925
1367519
1080735
851143
1706740
1133763
1179138
1081205
1215765
1787842
1904917
409153
1605751
952210
1515364
595853
1785743
1445135
1198004
1821905
651467
941084
764735
598181
14805
607810
1234346
1568665
959805
702687
60223
484117
1340606
285957
121371
552774
1932914
1304795
1508691
110805
517964
971751
782762
136048
1041176
36367
248775
270894
838408
110927
527260
1019057
1435538
1549077
1748642
555996
417814
860274
1491977
1480532
1119300
493004
1880098
1459120
1050555
1050527
1714592
269350
1876146
1658844
847543
957982
395157
655828
941500
1228288
1984764
1597311
1948416
1181107
1655878
1249743
262684
347568
1024891
486963
918664
1329990
582142
948330
713038
1669513
1075582
433560
1759979
1904026
943550
673194
292389
422397
1037304
1756551
360157
744364
1669784
277245
976554
180097
1107011
1433096
1800199
1968930
1576526
1235258
560287
1504314
1504783
1528935
1275824
335132
547409
887989
813125
1212760
637082
1926958
1713104
938098
79792
1955075
1599463
1198710
1471096
859731
936384
579613
457952
257117
58130
1580393
1609542
852989
259106
729505
813893
762791
416503
958666
1257080
1361805
987164
175884
1064275
526456
1895168
66453
1821117
552442
413558
829641
151774
911699
229422
190309
456883
295897
625499
1743539
450764
1015298
390990
1875222
976939
497067
1924799
646493
1427573
966278
1674012
1650849
1090559
1751006
527215
1973738
154072
261027
1850204
768647
1111933
30851
1899876
1577084
1317238
880332
824372
1078085
229322
1864610
1991904
857641
1431846
1033357
380856
20254
1039582
95911
1410607
1920058
1127589
462649
1961127
1645450
561135
576594
775359
799376
1377565
128003
137212
469188
1287804
1060112
1864129
586345
861234
1779741
1739745
157243
1518340
434679
910700
313737
1704561
636857
565389
1481117
1708890
1058203
1854639
320533
1582937
1554577
1603509
1168924
1078332
199488
1161504
838952
1863831
695183
1847369
1142444
1271496
765299
1614935
1394874
538407
549369
633298
1342749
201295
1751931
1224892
852367
1902199
559156
1463722
305887
1649460
1247028
1397731
1798381
822463
1486440
606822
761208
1747049
45663
148565
357028
1145956
580233
1309141
1606112
1051489
1687493
327348
1507264
1070090
83111
1159302
292117
448996
334006
1244106
876310
524391
945433
1261221
1845644
1617468
1939908
1971467
291124
39010
116086
884823
766341
458412
1913733
1892455
1853252
1327061
1179376
817819
1993926
1902513
985197
398302
1622806
121695
103705
808729
219795
878653
1126739
1330729
1147118
1906840
447192
265555
1491649
1286614
1568060
1709091
1964227
540584
1695221
1816820
1866392
120444
89634
279913
1304263
528702
1918805
293975
1593323
1261027
1966816
81507
781164
1811604
966638
1035430
1659038
1461990
914171
653989
965458
1064122
952812
502111
1828806
540874
55854
841685
765300
840610
1156617
138354
707584
1602958
679876
311680
1216830
263917
1117811
1144243
254689
860314
1311584
156650
582886
326148
130219
1048244
1424221
892143
1468672
1522256
967104
802534
25069
145594
816144
760079
288532
557273
1998120
1833187
1221931
370408
1322880
650541
101958
1576493
13712
1014167
1053382
1221705
486666
1482841
1479831
398713
141489
550528
1772532
1747758
1092687
880198
1611528
1235187
293374
1954407
429349
235216
1055438
1591960
888549
1826522
1017541
1488253
1728421
852807
1041834
1830648
1180923
956034
975178
302067
1575211
1568610
1984446
667876
1079898
1719032
1154428
1898822
206994
369757
1511998
390780
922676
1678076
1113883
1351229
553749
254573
427463
267866
1932457
313794
981807
658576
560033
926854
199346
736322
92063
506848
510653
1969517
275650
63054
1961593
1705584
1826303
1394793
831711
18009
1797002
551640
763012
961129
574531
1577949
1285282
1863447
280139
195698
665377
482072
1412997
1534117
483757
1099399
1997721
1523222
1448372
588429
1803540
1990934
185623
1525018
1185289
1168120
69857
448181
1978587
1283369
425194
486166
195937
1552402
131252
145919
1801115
329664
381637
156967
121613
54701
172119
1772685
1829042
47632
1788286
136854
731877
1098267
105429
1381764
599621
686666
1418364
287785
999786
1766297
1482341
1772887
978660
1937628
696414
921340
627677
156000
1756254
1431934
96062
354212
118576
101987
355271
542927
1329125
112580
911463
821872
1723714
877260
1700674
1874965
58131
432265
1789378
1547449
1835050
626107
102479
18915
1835033
1949508
501076
659476
61577
828051
1089983
246804
635885
708778
264531
788030
1028528
1558001
1388237
360519
442131
410087
1582694
1727769
1891428
810159
569925
1393045
881554
1847346
1496988
1604653
13791
1918780
486106
67836
474241
499604
643814
513723
1387915
1529040
616980
1308254
1117895
776567
1419356
346913
1108145
1823225
1525901
1577736
865388
1219803
1669506
1282291
1696873
1188792
1989257
1676689
1585855
91629
114322
1761314
42512
1997921
48123
1653093
1044334
1516835
1667763
1440263
353724
16481
119520
1951474
473223
197631
626024
1369673
225381
1681857
1933090
1680202
1185490
184202
555306
1546970
982409
446917
1343752
383854
223926
220982
1929316
716154
1534747
1774528
1717450
385512
1699658
643697
1640903
1441517
465704
1687628
924308
169285
892481
524424
585613
87023
1248466
1692991
1331201
746235
1640373
1350567
1694111
611372
415350
954163
1916475
522036
1414658
489408
1856377
319923
240328
1755773
388494
1983879
1329403
900607
58557
790161
959168
638180
1647206
1452122
1587689
833763
306148
1109955
709652
960144
1595042
380887
273339
635958
1923309
1413142
332357
29821
459751
327325
225225
1934748
1830365
862178
1729272
1622200
1411633
1832920
1760475
268281
1797840
1015916
1109969
876176
592989
986850
1177871
1130921
687291
1003345
778920
728096
327965
1729834
1140546
619127
932156
1472390
1434891
648389
1720390
1276937
830416
170516
1669001
1731792
845513
1555717
1217600
1872662
1689663
521950
966921
1227049
243040
1400910
481920
1990507
1673446
1965145
1199859
69174
319436
1248365
1718162
1417456
615336
891298
509407
683257
451177
580362
249255
1195362
1388882
1337606
1917116
386298
1621319
1873917
953457
87961
650018
1577708
873059
477906
303410
1363695
278168
659342
164756
1510100
1515690
535627
1597365
179697
1061669
1316757
45049
1931314
965452
279650
540203
1806159
1457993
1378134
1335017
322316
416575
862640
1572059
1703373
1950916
505431
1469746
492529
1941100
665347
1742872
584792
1128360
1499379
1091846
31319
362223
1262031
821928
1210418
1904125
575293
866872
1832287
38080
701613
578540
252244
358242
302894
1166113
421635
371239
519373
281213
134942
1107121
398258
1197526
1116147
1296630
194497
1495514
1891657
664432
1318973
36475
86422
1863771
304731
1364186
426635
1632492
103195
26063
1643720
1887881
1083071
249154
268186
1480201
1418209
331805
1815622
1211664
858117
22851
519949
176784
1964734
858221
832924
622637
1197430
318382
1357382
1747722
19575
744692
250936
677080
1609773
174310
1603843
1556030
491632
1043606
1839890
871151
1217498
936705
653399
1506269
1703662
1902272
1082963
447350
1870814
211275
1393428
1619994
890399
194684
858965
1008465
1043269
1965981
957382
322125
55293
1655114
435608
812425
114170
1330562
1731864
854398
1498487
760783
673884
714061
803824
611223
418879
922733
467842
295011
1933684
864785
648860
1460452
373416
354321
1079832
1351239
1268377
1045850
367866
58886
230600
556743
1156529
483703
1346268
1762196
132403
1884424
502607
1555207
1311346
412764
1982119
1141369
1958123
949838
644349
248877
230656
1813112
889438
102431
1869644
1662925
501556
1364113
682636
1866242
303572
912919
488833
1447852
213449
606040
362869
1173162
1443669
455202
1722845
1750503
909376
596086
736928
1903783
1252263
1431686
1967279
1090182
1222484
1504614
659183
255187
1831504
1599745
423495
877021
954276
484470
617720
277059
1240430
1918104
1651610
1116245
1911760
94011
612787
1269002
1700277
1896965
550805
1991061
1326548
1779259
1665795
937291
1043805
1984108
934774
898188
235448
1738399
1093492
98275
1520211
562892
1848091
1697385
1656938
1551476
414094
1272307
1148823
1902969
1706280
329789
355224
706248
160867
232084
201396
280783
1811407
1952437
1568069
343624
330409
1944304
1576398
285223
1482109
1801937
1514897
1146453
541868
977904
1933263
119949
1851180
427175
1903605
1406155
1467139
1455641
371540
820957
1604297
1456346
1710398
514088
1777732
332361
129117
849337
1788868
1622579
117698
1741517
502352
1091741
1052638
758706
459089
1350875
1206236
1075343
557129
1994457
493689
982527
1733222
262506
1120819
476303
306779
1994732
47410
1843943
886285
1977524
741518
813199
142484
361129
1956655
21024
263448
1824155
1198358
1716760
256429
1978610
1890450
1048665
341138
1976508
1248162
1894674
923936
1476442
1823135
1274020
1925069
762718
1548740
1030415
1463180
1478709
1280374
1968606
1621770
1076491
1257089
836130
585957
892971
1851390
582423
667730
683617
1461707
804063
929538
93009
1948641
1689544
1981502
1298235
1545343
1371213
399317
1276221
1690495
1777993
174574
253684
222048
475644
1644771
1066142
412222
412546
486621
466611
528293
1787168
1377394
440003
1532125
1731406
1446615
822998
1253542
514318
1378380
201469
1412056
1942245
890361
402725
1691001
502326
1230502
1527395
937214
1644471
876714
390064
1030316
675401
560813
161367
1488184
269426
1340491
1647475
1088592
969608
1635658
231894
1501278
463925
20807
97371
1075324
890827
1366733
1835567
1394524
559575
738080
1541588
1397838
1225671
157842
415735
129352
484391
1498381
873127
110276
1701755
1565021
10360
294562
1842318
1876182
985047
715174
300023
1978312
1705835
1884130
865908
1997984
841899
1332672
684058
1023055
997872
1365439
1247568
1986190
517887
1651758
1467986
531358
1237636
33622
937405
1426672
969738
1532546
260636
1281893
1196138
92194
1158497
188833
834058
102108
297262
1720932
1462881
570556
107871
1957239
1100459
411769
1933184
1137395
745007
1164926
1002547
1216494
992100
606127
1984526
1597311
988298
1932002
467328
1726489
711803
1062234
827045
720373
1285468
1141620
970552
75698
556790
1612653
704177
549533
414156
1813395
1296228
1260444
1196113
1045666
52546
721379
893565
918726
159718
609101
1587692
1325690
1867445
725534
339688
418744
195467
854416
24239
1204134
1209131
1148319
807972
1538564
1938877
1339264
1731608
771403
998752
320266
454742
219462
303214
1720927
1125167
1872548
1490736
1376735
1602052
943385
998612
1911256
1709381
1710204
954783
766372
629496
1721992
818357
817335
1969664
741662
1860869
1888308
108445
1488913
116073
1333939
97003
1449228
1162971
1042592
1133453
668616
1432088
1704373
1451745
494000
1438914
1641665
1408621
997933
1707139
332776
555390
73559
667014
1914292
1573587
1418206
1680338
1344990
1363802
713185
884110
991188
455540
259432
1700798
368652
1386447
1534167
1044265
510314
981111
373709
95878
771836
1929274
971342
1714925
1239859
912653
991360
708042
924353
1058116
1645595
1365753
156145
757697
111849
805554
1812581
101099
841678
209580
365590
1244351
859607
118000
1558129
1250096
1613001
617860
1684056
1131379
1662941
261263
310174
1310213
225225
1317323
1608455
1816084
1320246
1095859
855560
287386
1607974
1501086
1191062
1818524
1155515
871972
135593
1860662
1748267
1808762
1937513
358081
149187
776487
982318
805645
914597
1246372
1199900
671606
957171
1907125
960517
1470461
1839394
1830615
1671701
935321
1338474
585603
1937223
626910
1731417
1742529
1166714
1151381
760370
245847
107180
70383
765756
1409564
1191069
364919
158536
1104025
213581
1386062
1355790
492916
1106446
600060
824808
574625
416711
1156841
1951469
1361323
628422
1734578
1541518
828990
1393198
70238
1865601
774850
351960
703625
894845
1625776
1478134
336129
921599
705957
355379
15901
402793
1133899
1733350
645735
991844
1123192
568188
1300159
1062767
1272561
517873
785676
1010020
1915176
1266971
1002874
1330171
1059409
1037253
610854
754344
228593
1004983
605567
77257
1210210
1989988
1590986
1816824
98943
974047
1377617
366702
1930323
896615
1826
1841856
1987757
1412313
478670
1725881
810909
1244836
142318
279511
1302100
195497
1012854
309612
487182
733158
729920
1233431
37462
1817222
531900
1647655
223767
347045
1122374
1305236
768243
1329950
1795188
1946266
1863004
205915
525967
882444
796883
1275377
1595070
976924
1616918
938122
1711353
1335617
1194044
1177052
1766363
244526
619604
302084
488120
1056634
1514886
1472194
445095
928205
1845351
1699303
863460
54111
1522818
262828
1923837
1580461
1686836
593579
391006
1187448
1576193
997953
1863625
1796670
1273562
590489
10371
1835855
1984120
1438429
1775775
1056078
643515
275675
1293922
1215220
167482
1810911
1823448
1996385
197869
463496
177251
415712
844358
1316744
1691167
287819
1144322
1256304
951654
448520
1726932
1293026
1418600
1889449
677467
915252
468614
757234
798163
1697278
818531
638798
736661
1720650
2956
1805408
1200878
497226
1180517
1771088
1953024
580838
218452
1224734
897829
23261
559429
31786
1640148
306706
1710340
1444638
521177
982859
915210
1567
800182
1111323
1092150
1003123
1889427
1980297
1682767
1908102
1429382
520325
1162045
337998
1511796
1220035
1387669
1833464
1521844
494287
818889
821234
692646
1267447
708759
1969469
1076184
1860333
267866
1919305
1770010
989698
1310982
1200385
1171088
647757
1187830
506474
1594934
707790
739451
1004532
1371724
293168
1773742
1647816
828531
1857018
962497
1644993
991932
1190762
1023629
825115
171488
945617
995635
1713497
1493598
41064
59680
1029749
984004
1312115
1044774
1393853
1616948
826324
500112
1081093
1046617
342307
18898
299822
1326998
349671
1477083
459248
911871
1924153
59858
1780217
148504
1667131
469126
1239995
1956793
203965
1981926
427683
1514332
324237
1658894
115889
1262669
202874
1562228
812751
853751
1661085
1058904
143680
655463
1625709
456486
1936394
98051
192789
415266
717009
1792500
600414
1691354
1026521
231885
1546853
1301848
128786
505025
1346326
1122770
1370821
516351
1630108
613930
1349624
1877857
91771
993374
503357
856537
453492
1471340
1206453
427362
1539792
1805216
432137
1717583
1675732
890186
1507805
1140194
1239909
21201
1042401
161205
1447378
877640
1743557
1833608
43454
617555
30353
425181
338305
1962321
208306
175183
1834562
1753845
1558482
1254769
565932
1335806
1905083
1310492
860015
339219
1612496
1844607
724748
1060855
1108323
693617
491022
481024
1926637
118895
312046
470489
219460
1799888
1209396
433845
1832484
978090
1757617
249166
1156121
585392
353734
466025
267627
500232
223475
1264173
1419935
1275122
739430
541124
117869
1849394
1639407
399069
525675
1510160
1457512
143412
398165
146376
1218505
281934
676397
473996
344479
1517434
38898
708004
1813787
285538
514270
554056
412312
294931
757660
964290
609494
924247
1249827
1094144
1161394
120017
1996531
890718
1848097
1546900
1418596
1030911
823854
1286406
590044
891945
1198325
377939
426509
1643516
1161332
1970625
1808598
1072970
1356739
493330
1334473
1246175
776141
885297
867968
907471
1420175
1127727
1728740
1482168
1453222
1097909
1345328
272448
404942
1519455
838223
1728479
592883
980206
1088466
318264
787252
401063
152330
1958944
1756664
998789
1712615
839493
1411971
1459162
1407776
557633
1265622
1852295
260630
185587
902230
994616
1428310
966796
58394
1807986
710638
1399931
1171891
1782778
215107
1475014
1505275
1204054
1126043
1351692
930802
610609
1085758
1382462
124671
144991
1781993
558406
202384
1726618
1467323
815239
244405
657289
326531
196690
1396369
1465288
1099884
951390
143481
1697227
1743683
857463
1131208
1373331
200767
317424
292539
709704
1097415
400340
607490
931695
1377985
368996
1024661
1261948
893380
1169786
229998
1091679
1117141
99406
733989
1990348
1117113
1581603
1994572
1162833
888514
695808
1892444
430429
1047853
1597002
28533
1179644
881861
1969761
142844
393317
823963
1660206
1179512
809351
1645805
1674850
664768
140
1443124
1130997
1675843
896194
1225424
1896250
1868433
792710
657064
1836181
1992687
1611546
1097560
1461752
948908
155284
938488
530843
1085796
1241064
1801969
147155
351839
815359
630190
976450
567330
1307197
573239
417424
1449498
84423
341547
1098264
525607
751383
785135
1520864
1292250
1718354
288263
1761397
1214860
1541407
262748
1488317
1834630
458220
589810
969409
1992482
24595
1425238
837786
1710398
1760999
754239
111031
412449
657821
1871407
815517
1011721
1567758
1918466
1658084
680439
619205
1395478
1679297
741786
752951
1700771
1125768
1604581
105310
1194477
1908682
1436609
481857
1143157
1206795
279309
153841
1656290
993323
1558332
56684
1314412
950184
384535
1956108
1736779
1475001
719860
778462
50183
735017
613396
1447261
1922462
1553435
1419898
1162152
1345380
921383
1392614
203488
1171840
66275
1991473
1270546
19567
1123971
132561
1974868
1417218
242016
1132515
88835
1114258
618539
233305
1692270
955895
800557
783579
828645
1485351
1957015
1630748
1076176
1860135
320920
1942429
559148
1312021
1466140
1168247
715220
1275215
1606295
1415973
234174
1200102
1763703
857742
1579271
140862
606686
962566
1973379
131221
448117
732814
880987
449997
1324070
842994
1056895
948641
1636333
72624
685326
248025
1787296
788314
1860605
1842618
1396292
441695
92269
1683685
1376566
1862559
380309
1015973
44260
859872
1637778
1770904
1059697
1429053
1571846
476163
1744770
390542
1396973
997533
881585
378637
146722
1226489
495543
65181
205778
1647434
121332
1851933
1569205
1745855
1470274
1066064
96086
1458351
1601977
294801
1859989
1782138
1492159
44542
1028
1496017
97071
758720
484472
134578
538717
612663
338293
294768
921701
1132461
250891
312135
1340283
1859105
1358377
817645
139047
1489298
1358895
1487254
11569
1353410
291776
641263
1346280
1385997
966708
411657
1332674
670220
923375
954297
792102
1625473
415833
826844
1366240
965061
511669
610429
1546702
1074686
354226
2664
1029941
460265
1407561
411467
1934029
740428
648972
1548098
307351
85105
1254660
1053088
1558480
1386777
1240948
934673
351377
1336101
697516
696210
821652
171378
1279760
970043
543518
251304
904211
70801
485747
1145856
1687123
1923458
1102640
1402211
628528
813236
1954364
1280538
1827255
1883366
1390667
750323
295943
1764256
1750965
2362
187659
1377314
1866578
1462630
119073
599081
1560299
1234781
1818223
1877947
602932
1701272
1089894
163531
151018
1955374
780973
845923
1638188
1828417
1782996
1592284
641928
530976
1890776
1448349
796392
1220627
1448338
1730627
553456
1847865
687871
357754
458598
1434212
1116977
268645
499492
587862
833300
1153303
1123326
257230
783078
1127904
178910
338158
306599
951182
554656
641618
505779
1561282
1576544
1828910
692587
1998533
1353242
723822
669047
942763
447297
12799
1802828
1629328
1465331
241755
1421909
667826
184287
1695261
300686
1356645
623544
609501
168337
1423268
1079444
256287
347976
989402
402412
1204950
745810
771418
778023
1277712
1896241
691168
1872778
180994
344223
827725
621676
944519
857822
723027
233273
637006
649906
736444
1954322
1131369
429181
11000
650593
688559
1782075
1365938
932609
268679
325534
385729
1952227
1905554
1991279
297253
557530
1942615
1965986
1459160
391011
192198
1136246
122454
257940
1823193
1197502
977220
921822
63476
1854107
673950
580700
1731829
1528588
1599823
21985
1472965
1617054
1978941
351154
928325
61648
1969410
345203
679584
228777
1753099
1830473
1060887
718368
1152942
1610544
1265579
1932222
1811472
1177946
1864006
1550749
928314
1041769
1973762
26102
497202
865920
1658182
471340
1011053
576429
1664657
1631254
1790005
1712825
288626
1976000
950084
1753008
1083605
386852
178106
1023250
1604656
300820
792185
372085
788359
783010
254325
269391
1750141
1694124
1763524
1637906
1424713
123327
1830858
465723
500205
1656989
1821103
1460484
1081910
1492618
1953482
1887310
1644519
46844
739974
18088
1863741
957648
1159604
772522
1880697
1889351
792371
1477353
1524857
1504216
377757
1286421
1468251
1083793
1102424
484169
1951461
1013472
1333823
1304009
858468
356530
1407795
544987
1964102
1033910
1006042
1767313
46598
60079
1015352
1720486
402253
1335872
320674
124112
476309
643013
518344
129842
90003
1107131
1110392
1219579
1711446
940223
863846
544078
131862
1938458
407073
860449
1649739
1008256
347395
146475
1010477
371973
1347153
1359530
1087832
1751414
1620894
825740
1925073
1881823
1557581
1043388
1843260
775685
514205
913370
104497
1322434
1785605
88357
1980370
1168760
1161735
1222610
1976499
1428558
1208657
1839702
621929
1867556
498013
1769966
1825471
1806914
167773
344982
1879320
632774
486628
654231
327162
1152416
1721779
679888
1005548
213921
1456125
754941
799892
1065295
1633565
979104
901675
1302389
469941
1641093
41353
1902843
1698774
1669499
1631796
1333872
1945289
252000
794896
601709
1234763
438023
929838
789019
990195
1787691
1149743
1579238
920850
12065
94126
831810
174636
1664018
1214665
576226
509379
116152
814139
1186372
161995
1029910
1731307
1955756
806360
849900
1895748
1188389
1916002
424722
161763
664089
1562254
291557
150727
602717
238885
85293
805936
1932586
1335519
1312354
333774
450091
1399863
1100319
549620
170148
212503
343634
446876
100442
1546017
36509
894857
1507332
1608996
1018240
1917856
1383303
1964943
1061160
174768
1859653
375278
415959
1984945
406615
110147
1863256
9750
1789875
697883
1076325
1137261
584471
207336
38582
623053
1056564
105073
1369337
926688
872663
786119
1446324
940629
1949592
1650220
1770223
1197907
219063
1803390
1394664
1586509
1200133
1044905
1416640
542109
1090475
878064
1808087
1210952
1003188
1092011
1650291
187792
1554717
964390
63526
1021460
997028
1417796
1559018
818786
1562630
1463095
1061536
1945892
506829
1455612
1688247
1662007
1623537
1159879
1575840
784130
354443
361586
975744
1172509
1978172
1931333
1700389
1246594
858752
1831733
289519
202065
223750
1356268
570022
582395
1698930
621265
462632
1797632
896414
1210351
985629
257494
1177362
1063906
591378
1003963
869709
480024
1293530
1505547
1303833
715161
1135681
372097
386604
1614451
1990976
68236
228343
475474
1029769
1871874
1360469
931265
702046
1524711
733431
63795
1358750
162500
1844430
141164
1395429
1137164
1117816
492424
29837
1080187
1293460
50539
1738700
87358
452893
1196446
1629654
493669
1963505
1338063
1019405
1438334
72112
850047
427530
1872422
1628092
1291061
617746
228511
555285
1755911
726968
1266048
1536969
1471622
1122129
1874478
751156
1891998
201631
1956196
1883929
154796
1018465
1959292
1027255
1339431
445933
768637
755933
281015
905679
885317
862090
1171516
1306308
1337381
1758380
1429415
299578
1030232
716696
614629
115026
1029431
485176
37871
1730828
1388003
267541
920635
1236632
29654
1745120
847329
967962
929517
1619082
394324
108899
962299
151382
1273459
565951
84226
1958209
1424084
1076283
1521760
99949
559910
1350832
1930132
417184
1587412
1334597
1953946
737381
1169827
247668
1550521
1060918
499537
1655468
960033
1109329
494111
844074
1419105
706542
1410524
1150580
575815
374464
1767257
664643
1182512
1812268
1153297
363706
839869
1631540
910479
1120156
1855491
49244
1185848
1875306
184678
631758
181304
612056
1036708
1365129
1986338
1570341
1589903
1385690
389618
1293049
363903
1905484
946169
432171
1198247
527502
236523
975451
1354046
185733
574642
1594542
274593
1183255
1865163
1993138
230446
1327807
1542788
1863450
1618204
1922297
1008664
1537320
169381
1850246
1858890
1327243
1001371
12936
1548392
1384295
1664101
740877
84826
1018538
654898
1757489
1057870
139855
346382
540670
1011810
994580
1831557
506089
1762
484982
328830
334295
1750350
386999
859400
1629631
617468
94033
742785
1824729
334555
42918
1361124
350582
128946
1405754
345086
500440
1627888
879237
916142
1787180
234836
210785
651699
978230
613537
1753636
1149146
1366634
115980
1185022
595481
1231656
1511366
1475426
64122
770009
243014
304320
1579161
1989533
853119
500160
200811
1072031
161513
449763
1333413
129208
1391672
1208552
773775
1292393
1193398
1240184
1410963
1362693
1003848
630068
1861632
1341572
911064
55435
424301
971962
684769
1761562
728384
1489890
1386856
891787
838484
242013
471997
1280617
527860
396018
1588722
144981
570174
268041
486263
313357
502884
199881
1995365
679350
126813
755613
266980
1076825
821941
596643
1001116
248933
1749346
706397
436609
1665
1998040
269713
1320060
282076
1193565
1500314
6591
524255
385009
58303
1789741
1049096
1196239
816387
418662
1707249
1180383
1308305
1274809
181641
1795837
1750048
1204671
1693149
538267
465459
381426
1790706
1784432
1548885
851474
1061817
241881
955767
1576506
596836
1041258
365662
898127
1474501
840795
856022
531349
367429
67685
295920
1766296
186092
770948
682321
1177864
741313
177452
554830
1822867
464038
1291122
1046403
1474779
1694792
1886081
1859081
1800819
1103103
540966
1288223
598864
1198480
1904810
503854
67880
1781694
1435281
5882
526990
1369924
1544399
1409443
1852124
114208
1017216
1777866
446922
1073421
1673760
385615
619317
1628600
1556128
1207816
799803
1866059
1169366
944022
278483
711223
411783
1929007
877922
572859
952706
1928289
532619
903574
1383698
84772
114284
800164
1694998
1318105
1176926
1097434
1536305
372831
349411
1099477
1460746
1834901
1808851
1131112
1921949
521783
469799
670298
1182339
363015
1335538
378223
1114290
1986611
1744496
1782852
1379462
65079
1893072
430256
1349339
357433
1897996
708609
638951
922811
579107
1843344
1922436
581155
517803
919395
829391
699166
1111980
87583
1063394
1935708
1264352
781977
505282
590333
1215076
92
93563
1671781
398026
1687039
162902
221193
442410
1304116
987937
1650972
115015
599225
928237
515064
1909717
519789
1098416
643391
107025
838363
1349133
1290565
303499
813667
1858102
1600914
1412356
65346
1859990
1417230
1815854
10831
1821738
1885063
1128282
1403437
560777
1095546
1043310
80460
325660
1876237
264676
124513
1396445
1070421
132800
646284
1805361
1962465
1613570
1354906
910882
1132829
17027
544077
1454998
615900
1545901
1987504
836085
1378459
33572
1276656
1412900
1357675
1397455
1532964
168442
1215522
696280
1215295
1381382
708022
1753728
1994818
1455603
1947225
1271996
1305567
1863973
571465
384587
1889592
1945444
284881
1042377
1702239
1784121
1952544
1414927
899205
141614
367466
1317960
1311181
438397
1327612
1149304
1992606
776626
1698379
389266
1203031
626027
1168872
1514392
1648450
1397824
1775172
381564
1393572
727828
1264754
1606087
1825485
144669
1606768
1341399
1749829
1519361
219557
1499086
947739
1954076
938068
1288772
616680
1831659
209747
938518
1526615
1247253
1723995
1113917
1384954
1427253
826013
1135413
1826471
1702903
375918
719419
620104
1121367
1920255
892631
1273835
101880
1399830
523441
336908
1222640
245991
519022
361629
1828008
1744870
1973429
1948674
158722
1151873
70772
1857451
595161
432961
648192
1380240
317389
1149699
1950507
494682
401162
1539180
616355
1257337
354154
1680470
1921289
172341
607739
132553
83532
1856353
1684008
23063
429228
1122364
157342
1064172
1879693
1098120
1845896
1850955
758419
755453
387179
415174
913539
1278385
1236003
1543213
333843
1547839
1993216
1915289
898597
1388659
1430278
1728136
1141925
104608
1045119
1806378
162799
645686
1132226
867829
1664260
1016869
115141
844457
521220
1370506
997209
1304836
646694
671603
556595
1699625
122935
581649
943231
690249
1429133
438451
1240524
1128794
1240113
1085450
1159617
1167971
1765302
750324
949357
5710
1503227
1882238
887931
567310
1328193
89885
223521
638746
1872865
606593
446571
703341
846833
1350932
1882957
335129
1190983
220124
1811975
594653
273171
770387
1552679
689761
1099896
402409
1830993
236144
252498
1991952
1043105
456514
1496103
1187300
352970
243012
638657
1527590
25271
413229
1019845
1139589
1077810
540205
1759078
1078576
549512
785819
1111512
693362
1408146
1252611
463388
1484727
1901761
594288
43249
197537
1737582
1629404
870908
1294328
612609
111877
944664
98580
1364465
423476
1657721
1091236
588756
782932
711741
1289787
1427764
381213
1984564
1928522
275470
1849087
149810
1659443
1001828
258457
555539
19633
14650
233328
1456024
533114
1729066
732372
1873423
165149
483479
1565901
21572
618573
1614438
120008
1159482
902866
1837194
1859445
796045
1814596
1082663
905517
243638
827739
966145
1193714
574309
1343050
603501
1830828
1530719
1729613
1380331
1325681
85726
1183549
1550937
1660469
1408346
586092
1815655
1632471
264365
1283807
1182675
751148
313334
561361
1033323
49866
347667
617220
477797
362579
198369
1913528
820449
1789984
1600023
760796
1090195
120146
1944836
130411
1726090
1193479
170370
1402233
1939464
350876
285198
415958
839914
980368
782100
885122
1085572
1138270
1758761
1943879
37106
1793840
599563
1455603
536639
1263430
61417
1459111
1141161
1316121
1720652
1261777
1834100
1437310
1554288
1001173
901151
875148
609454
411818
1594941
705885
766474
73780
1173106
1597438
251060
659348
315781
631076
908064
1769454
393167
1447349
437046
401760
1809315
1950681
1227421
1868546
463959
212684
450866
73064
1250976
741263
1929778
1220071
414812
583478
715882
1387837
754093
535362
954776
724891
1967055
1377736
554597
392841
40244
1452647
1895990
867486
189953
1950212
834665
486486
400530
164429
761210
1006338
900180
1219620
1183332
1549427
579087
1769447
14803
1811498
1446203
688526
1562452
1698501
1841979
288165
1521266
1155474
1827304
489977
1091507
1185183
1561171
1961046
1053962
1725836
1599246
883298
1450389
880993
1411218
1274817
1421427
484677
1179043
1437647
852625
206179
1164897
463380
564356
1262886
1445820
1304648
939852
1050496
271461
1844856
57298
1801074
822710
1323711
419998
1769835
1958823
1764134
404574
477698
570517
116055
1016752
1194269
425875
6871
172436
464155
1208087
67088
1155614
1447699
1391710
584887
1448264
1822999
973974
1802452
1922286
793115
622387
584729
1212717
797359
112907
1131756
1604583
480430
821239
1338707
1164506
45961
501984
1507443
214316
291323
1859416
1239093
292997
946491
750003
311418
545269
482931
587929
1616512
1905558
140499
1938296
1984985
799378
1038690
1046210
1827315
221476
982919
1613957
1582495
100596
731341
1877289
1667765
884132
1045016
194648
1088188
1193657
223727
191244
862954
1306346
574812
1941866
834209
183285
957687
1468030
808775
1496417
1708903
1886602
1357134
1935496
1925802
360243
1690627
1262890
1770901
212789
181395
146158
516695
1511271
389356
1131194
1935449
1415757
704357
1356451
920152
1884530
825552
1567231
1400021
1826882
1546537
124206
99643
639311
1387634
1636680
1103255
1401006
139235
1267426
885582
1316956
503890
227160
729232
608331
803020
1056506
107101
1094954
236856
350024
1965975
1932524
1550566
682899
721258
1011036
1480577
1339085
515121
1073830
1360021
1695145
431
1807657
1426977
1142983
327415
1295086
73112
1413754
1241888
36467
1519330
1557832
779130
124961
1022325
625681
1777686
174748
798744
612624
1973229
434061
1195582
1771918
522350
150635
671487
338977
1042872
1995021
1651487
727533
1472351
1677969
1356523
231207
1106478
486312
1363307
1539654
1371108
1688241
1153801
1484712
938997
1615691
1871410
773294
1849059
1787511
1455467
420775
322810
917498
1730316
682475
1312339
1549356
3358
157433
770149
1927903
502824
1433680
627079
636235
1595838
534462
716262
920347
751855
630445
355373
508593
1298479
1657832
874854
765031
1016861
150063
1357033
116409
1876682
769416
510696
380963
1582829
845006
1236314
1653631
734079
1369477
1240896
1376118
718480
858997
142410
479219
978147
193344
1580537
287754
1279743
1892562
431064
759565
878531
3471
1856034
1736022
493735
1084734
1053977
770470
309937
862360
1281976
588956
1380050
201322
573041
1757378
1839308
1025892
514349
1371835
1677242
1324706
879267
1361213
1853413
1816785
379201
1044716
444647
270180
1539329
1433155
941518
1085657
355122
637326
1081632
1890017
487180
394626
810330
348064
1380215
1992568
206296
1274108
162528
745410
1085099
1535011
1511281
1122158
16938
922980
705477
1282524
1237919
748408
949854
1299756
473755
1263386
163285
1954800
1613795
688140
1553493
1287797
134401
328016
1824665
241549
564522
1718087
1094311
1095080
597632
103817
1529840
1550092
1700947
211881
431462
1349662
1772029
1789557
45262
422039
1446781
1411524
735088
832784
1898761
1995272
1056104
1038136
578436
1320061
661013
573616
980401
1861716
386198
20154
1225373
371616
1901065
1980968
920954
1573266
304417
1603007
918459
396370
1071013
562636
1979379
1917173
1125658
235334
468793
1332490
1057831
1055145
908007
505728
504761
727908
390205
877399
77879
1242940
538668
1174563
1276269
1041696
1539635
529751
1202415
639035
721237
1465685
599028
788368
763041
658288
917891
1862860
1730348
441150
1389287
536388
1875583
744944
192489
1325595
1574172
638766
1325404
750021
1284299
1099790
348886
538274
1835718
1890725
1897234
1202726
1668787
403641
897248
199591
102783
452755
1193069
1371273
1302412
427743
524477
1149653
1018854
778122
1330096
843366
1106095
1748502
731754
1367006
1961397
1799501
444041
1626780
1608112
1252457
1280416
215467
1137828
1132211
1495497
653572
415390
833051
366180
12791
1797043
1342870
529143
1473946
346675
168693
1702053
1323130
1318912
1970008
753980
934391
1592437
87640
235275
332057
75589
868011
799676
600772
919228
290560
1978411
817996
1291558
1177164
1905665
1210786
54083
1116359
1364002
1195368
690741
330842
668803
1178067
1169911
1730203
888248
46019
482424
1848546
162868
1704867
728275
136743
1661345
1847407
765751
1278355
1210472
1774040
1453006
149785
1257383
1905654
17099
1050137
1468334
1862749
489642
375115
874461
57289
1683210
820092
1252038
1634771
1442450
1062584
1274395
1092821
737445
1089782
55333
1730078
163330
1205096
545194
1950601
616620
485579
1174206
781468
1215991
1860668
1312246
18722
1274606
308998
922594
1819026
815028
1180419
828851
710648
1282608
64886
1818454
1132009
1785377
1690328
1561285
1211729
716617
1211852
1232182
1746287
391371
1849562
1553271
142654
771321
13878
1446182
1756665
470246
1446075
308825
509756
1416289
1258995
577605
1942728
539621
153975
859984
218408
1165609
878051
325503
1122045
968580
1107024
438224
1529749
993965
1406416
1464571
996135
1930319
1669162
1555749
1484415
756344
585366
258717
1508836
50165
257666
1142809
1869397
1609417
1192005
1106429
1845434
257603
1777824
1615781
1775467
1342400
771416
322936
836294
1486974
1828674
1887612
212852
890063
400817
1302826
1870918
1069849
767891
650825
589941
648641
1235340
1967901
1210944
624048
1230849
692839
161165
1078653
1425436
400130
228994
1709554
1656417
1901382
1705949
1879662
1240623
1112162
1119565
1367789
1463674
1139269
1923563
1515844
1280731
1465189
754056
1844690
180939
1841138
866329
260609
1955546
970154
1361624
758937
1664333
1610946
588242
870804
1943221
46734
247307
1523788
1289483
703236
257371
1832707
1901746
485745
754503
381943
1318538
712481
1986532
691692
273749
224692
946438
1626304
879817
1076662
865887
889282
907854
1998118
1724783
1210995
1577670
936098
262733
1076654
588937
395175
269380
144795
189915
1758518
339636
127738
675657
754361
1094237
203554
530407
611252
1078122
36278
230293
1941116
1007808
1816871
839971
824833
1545779
324688
534973
646760
526304
36979
1909123
1409469
1140209
1843806
1895043
977253
229583
689824
442121
318322
1357173
504379
766966
153255
1256724
253820
506115
363632
757460
539432
1518424
1252088
724218
1393351
137958
154774
537679
1161989
1801920
1159438
1808688
1940000
1098
1774484
379959
1376799
433601
361158
1850848
571537
1992718
1832410
1932206
966184
626677
1801265
1586325
942446
1670274
1466081
1250113
911855
1604909
853067
255442
81611
1046008
1445014
102248
751544
1665660
1184101
1961855
1082235
116532
1818139
1649392
1115071
770670
1548324
1255130
1138580
1659274
1141207
975032
1239839
1428446
959154
1964575
542709
668851
1033522
1480270
1149913
1969424
1387768
1107041
1237932
868299
1314901
1093062
45268
383826
1764996
1711592
1502570
1394982
1013963
882116
1371958
1750429
1186205
1857539
318224
895104
1464973
1570559
1491944
565803
284571
195380
1319960
56318
677000
1039494
1587676
525655
1060559
427905
591067
583662
828619
554375
815645
706584
1624301
1449083
818328
1254272
820450
1602453
1083466
183329
805262
1070483
321827
1712804
1320442
1415724
260180
1925446
283877
1341197
1887290
231033
1511370
426744
185926
382524
439951
1273768
1488433
1641428
1843157
1521847
1537393
1640306
98297
1622550
756947
1076425
237026
977341
1430240
1255166
1850898
1650766
1661331
1628870
513541
1504716
611737
1017990
1723932
846735
1975755
6731
1487183
968933
995541
901177
1602304
1058212
1276732
926475
599953
264247
1083508
1748366
1917106
345449
112015
1532759
1328340
587242
1776010
1330564
702309
255252
1665847
863759
1037316
932015
1986002
1970208
287818
1823361
236110
1777025
110465
707831
1505875
1960689
1112090
505323
1136037
1937048
1560917
1963874
427277
1545882
1247795
931236
1721220
1505419
1042959
841617
786604
1732704
962062
1082956
558868
1374622
501789
1999436
371918
887541
1206813
1839694
942468
1677532
1929021
89214
1220425
1312598
1157114
257473
1026655
1935755
1878018
557286
744865
1810708
37035
156151
1172207
110567
562104
439756
1231471
44798
877675
139315
1295655
1593428
1282204
270947
752652
267209
412374
178490
1971887
1868040
1119828
2906
102668
881213
1565501
131506
827946
1528047
310571
783420
218626
1902792
1883254
584991
1090261
1351477
771231
1881274
1629993
162015
1030948
132718
416436
1980081
546897
1447729
649935
490716
1790742
1437729
193195
567878
576208
1748234
566711
1595281
1628438
1160184
1360102
1062623
1532858
872368
1129480
1584602
924555
1200450
1769433
729233
1183381
1230439
502671
14186
367948
1745502
1302515
498798
348174
797779
457627
1895822
1958075
1315178
826680
45613
1041354
188118
1727979
242741
1314532
606294
106004
24617
248428
1147003
691273
1812214
1254053
595109
976539
710753
1806193
1554411
368927
291645
929464
1299270
1059951
1335849
1910590
1396310
199319
1103446
1719771
488840
330547
1962533
453952
74334
1665927
152519
54250
1995029
626616
1581592
243394
336744
68283
1188048
1135568
844688
748235
1467164
544592
1912188
924460
1875506
1941350
396395
1121696
822769
542381
1895936
1897800
760475
940224
1100395
726512
1983076
1842622
115428
1245265
455360
1335210
1758181
936944
53141
1268851
1813910
941281
857062
913087
565393
1693068
559651
260608
1477054
1474263
1261813
206902
899590
1446319
449172
1460850
298439
170844
127496
550966
1122571
1432699
1764657
370778
1929454
1685302
1512629
608505
1815128
1132267
1601397
1041382
1194940
24431
23955
830864
801171
918605
603165
1434978
1083918
349481
557985
1844558
16864
338442
1839689
1843134
1135173
1750585
202025
522370
1658790
1479007
1167027
684055
993442
164416
479224
472221
15864
451427
882769
924896
1976632
115668
18667
821525
918767
393337
108694
875165
936682
1857486
168915
1240374
1510321
1190273
32054
534585
541028
317646
30930
537254
1659266
1017764
1933773
766866
1111807
1685384
1171333
1939764
1849195
1579296
1269253
1546637
48373
1829422
1274831
981770
215091
284933
1764163
1480122
1406892
1056534
671558
178753
725131
1872428
430731
1230436
573506
504723
1709116
1615574
1320099
1399718
602110
746634
979030
1677291
580176
565809
1793676
1730687
884149
1217247
392282
1107012
865408
919046
1929953
376908
1697870
1099163
170681
1674085
622568
517499
313051
1087265
1227340
1957182
703149
1729715
914985
1001928
1205526
1808358
1451153
430265
1753796
1005099
879161
450692
404932
218787
106469
1150391
718666
347009
1225427
1504102
1761457
991065
270744
1734088
721612
468876
111862
659704
1450004
882531
734234
398215
954630
623510
677999
1207490
633706
196050
1131724
138783
1145819
1728850
1946979
555173
1011040
367954
1138432
398688
1776635
349314
1784075
870178
1014630
1956012
1143171
798129
403802
301211
1658245
873814
116361
1493074
1335276
471441
242072
1905644
338671
1367660
165008
1167081
831617
1906264
1809183
80041
796770
1004810
1973803
603576
1507265
1791722
1941061
108504
598146
1822063
352641
740083
958209
361150
403350
135180
633898
1911810
343832
732098
1505690
1494899
1025438
1772130
1873403
949204
1633404
1505291
1441502
488530
1353212
1587741
1963349
789652
892712
384864
1622286
713933
1040928
941524
604789
491604
1023761
337473
1866457
734307
1296866
1265169
1485412
1619831
222337
689432
1436635
3776
1301209
281384
494796
1963981
1571386
1113634
1576164
245099
1501257
1117055
1925904
881474
1774042
1133631
1711761
358515
150053
968650
1581388
569655
1200729
1929110
410811
756611
723726
1997055
373049
1390730
691215
1956952
225111
269350
1623145
1464904
1562104
1578931
754866
302181
1831803
253515
1819458
545408
1595627
1464217
696234
1518738
1140432
1918818
347362
592339
616811
1706387
578176
1042742
1532720
494619
780829
1559164
461968
358939
1478803
1244998
1322301
763163
130496
1435279
551153
1798116
1177097
1734543
453022
154860
1926650
508169
1414973
1966465
88730
1241135
924994
646807
1166148
431785
1519434
111839
1441787
234270
566520
1713431
160384
78882
204945
308612
1088273
1024974
1186542
381697
393912
630764
1393219
150125
1903033
1864931
361426
1660434
651188
867325
743523
1477919
211646
724111
1914058
1688905
984936
191523
1234001
540040
1384294
999082
909825
1473063
1013744
1557937
445852
1697436
1119778
770481
1817320
1078394
1552072
725764
1089438
1177443
622431
409130
1539701
969422
909687
1546760
1771182
1257899
1276564
428174
712353
1042256
970883
1939590
152417
1264083
590859
907153
1303135
1066480
1739500
1365500
990106
483315
1210057
1880913
1846893
194855
798183
17729
1592763
1571719
1394288
1908064
1597046
1397637
768868
1010019
1224888
894896
137063
1342371
1907156
910041
1378938
386603
1708720
1536350
244702
292271
820608
1666034
1769064
838682
777620
1474599
586916
1132150
593816
635889
197613
1223535
709016
1897070
1910887
78817
1312491
1965095
478399
595421
1048865
1572753
1345213
476861
957380
910787
1244954
242740
126448
1823016
1242394
290354
921529
597546
434181
448500
1080273
287698
1169927
847361
826797
1751277
1985431
1840688
1463447
1518766
453581
611740
1873483
45935
649730
180423
875732
1732729
1840469
1347875
784189
1337687
1838819
1453723
716268
1077641
1090893
1424318
1328783
1514955
1472366
127962
1915468
959253
1879567
1655222
1513170
820192
196302
1288856
855915
1018857
386683
1366065
274892
440346
1352983
755797
482126
1200444
610115
36607
641926
387871
266656
1345442
1134768
159793
1403033
1887896
1564345
1664693
1697611
1677918
1200843
256618
1988488
1322340
82544
271672
1195326
605284
837685
896618
968637
992537
1810854
649065
1637874
1218143
156775
1519987
1216009
1180224
881998
49192
548876
846292
448175
63374
1096628
265246
1790189
1325959
1143500
746827
1941200
1417930
1587795
998991
1362224
1565965
104865
861155
124601
518860
152227
950702
218688
888621
1755922
564853
1597036
1115777
909112
1893923
1649806
1812844
1199109
1543298
106990
1171034
126203
1391804
1948826
1161905
918120
1233844
1407803
359199
737483
1468814
1457034
968468
288752
1979949
1534066
681845
228011
335879
474818
1500214
1343052
1272616
386644
1829488
390787
1322829
700189
1723419
1505624
1505242
228239
1223703
662089
413070
966960
1289043
1913088
1427510
1883938
350067
788917
687171
1272708
51158
663571
1395755
1047028
182302
1659485
1701166
1710028
738655
1643343
789708
1066774
117290
663761
162328
1725192
407812
942664
755473
1548950
1716081
1889714
283656
391635
1183602
622454
1885924
960133
521660
1181078
200524
1843748
651427
155447
1024674
1628614
606733
243673
149386
1386448
158941
1915292
1790555
933185
913978
1065523
1201981
197373
1755304
1499557
1014979
675501
1932818
1384475
1315519
277918
529182
55105
40749
763611
1909545
379102
482545
341386
877153
1809746
1339475
552170
1590800
585072
231911
833187
1865214
134608
1124886
1634046
1272653
483790
862832
1462511
1870424
352732
1491773
361791
268081
671034
1869379
371702
416325
511227
1981631
1010815
318418
799471
1677910
1557165
558808
1632451
1428249
362955
426524
1451361
976254
1461411
703456
851846
398749
1857863
1416001
1817763
314921
232801
285309
1604518
1592626
383225
243260
835351
1942711
537210
1110244
228028
1378999
629055
1834262
415395
1132054
634575
1008702
374951
1148967
278126
1670234
1039654
1837589
1852840
1917964
305750
1939488
594292
1793517
884240
955307
1660266
1193109
1889307
110161
1192554
1331236
1616659
880802
751032
846502
166653
422824
1768702
71446
231457
1493059
583030
332308
274465
322351
1659784
626273
329361
1297400
480083
5947
973010
1777926
899024
1550223
1232866
119747
1504306
1311123
219719
1464639
1427757
1685774
1727735
1552328
391857
839487
666536
1181130
1211627
1133266
1794652
1390540
452700
22319
731481
504312
1355729
1762996
1189201
1121061
1810818
842010
976833
1603469
1897280
854169
978221
1646021
269357
1544524
661932
598248
417563
1805191
1527284
849384
1676291
915485
1197599
702353
1760221
1896096
89383
1193530
1945890
780581
1250625
1634070
508364
989294
1767760
147749
1505164
783342
1761053
611495
672067
1432618
1159877
1808426
1126030
1941882
1592261
857801
933871
1951499
1338490
1110994
1364297
715558
99369
1533557
1610116
1655328
1702336
1533188
1048142
100047
1292635
1751615
222718
451709
461943
855523
1863340
48366
500522
1479752
500440
1517701
403128
465197
450081
1249902
23343
395492
1802999
1518418
1972862
112387
1493213
1565943
701312
1406769
558955
1708533
553838
346579
814527
256550
344231
1531865
1884423
417076
1600960
1278702
1639336
1002073
1282983
1911742
600270
473868
999820
1196348
1023128
480075
1427272
357297
1882108
1004008
451883
401766
1871544
1535791
320059
767807
178321
910200
306279
1875149
660128
1337149
1947695
917174
835715
513703
1213353
1528233
1114350
424610
1822769
1073855
957895
1457376
958876
1212205
571535
1046411
835030
156308
374370
1189210
1100994
449917
1055271
13121
1720255
1228112
206360
1546637
1302860
228143
1449684
1961614
973997
1501976
476087
486462
336521
872351
436470
718407
1707961
1072129
1537553
250088
410160
701759
1462296
1167517
1686466
872620
1316698
386074
1986043
166374
622572
1304405
661497
1266895
871768
1948375
1405286
1639106
1942559
804119
705932
1358885
1073018
427705
107815
1272544
1690623
1171411
562769
1984743
698386
959494
1227878
210972
223259
300764
1120882
18426
1775864
1371112
1912135
1343560
1108702
685210
323462
1652469
1533678
1072321
1761124
818386
1032740
1382950
1885658
666789
1996781
1904737
730775
1710545
1890905
674714
1060510
187470
607299
1093866
1857090
553240
1822509
154534
1156411
620339
1671142
374867
402424
721394
1411081
1399439
1509208
462228
1996612
941059
1182781
1403887
1935877
492440
965370
890143
968076
801328
1388179
464394
1614265
1100035
1334284
983914
472545
200187
782664
718965
1474584
453747
1600668
530212
1418710
681764
1655401
889570
810169
811383
1153252
1216154
1189492
1502835
1752580
138838
179693
1924124
1670883
38766
479521
548362
1254439
1018498
4963
1301845
1240352
705840
212581
658397
1799137
749740
1056594
318821
362495
633372
375344
1088181
1586044
1654681
125273
102360
16987
550816
665923
427836
571634
887002
247021
906477
1800859
546695
1371769
224848
1536561
1978550
341602
185607
1964218
976917
817450
1039911
1070096
684323
1611219
86710
1349993
1184649
1212457
1327118
604624
1444326
1686709
382219
1811119
1954128
1067839
611266
22333
1742921
1439515
1558585
367355
898482
1038250
1587004
1948672
1226803
113096
667424
517206
556448
1112169
258944
863196
1875365
1176043
226737
1077585
1258062
189140
967371
486507
1909346
302289
1111813
512938
842676
1629033
1178857
1738895
576500
262948
733086
92147
1548295
90073
721502
1776279
1586864
1811611
237055
1675555
867488
734802
596019
1649249
55986
391595
231209
1584186
1317785
456869
146965
1437592
419469
44163
1494499
1645354
673647
1561753
343574
726121
112799
1510548
1022212
394210
1121461
160354
892639
1558001
1924360
488012
1989665
849827
703118
1437645
1899699
248727
1243986
1715242
1088067
398855
1847277
679173
1206537
975010
866778
297592
930309
1756506
806504
436188
775515
227357
685302
141068
348845
909124
1363826
933232
746266
783301
277831
383393
126070
762671
1359153
1970965
134840
1806938
972020
97146
1903606
1888062
981976
487873
1616775
1029483
590514
137663
908009
1622475
1787568
1509039
1353569
911488
1091394
1910693
1658405
1015436
321064
98356
1982445
1378577
853152
1007552
344944
232331
1233005
782863
809104
375633
1289456
850936
1132702
863240
1536628
262999
1294652
853242
1937166
1297749
1467286
698355
559246
1411342
1579106
440469
786619
992025
173590
1813979
969767
49479
1427279
1076053
1114163
590183
638810
1750932
1693210
1820371
297366
339435
230284
1945389
1600254
1650522
794717
1856230
655072
981238
585489
548351
1408100
1867860
965230
1649792
1621091
123233
514259
1634914
632856
1306787
1842367
1172265
335505
1303699
1518829
1752645
1339354
253469
556240
924618
1839826
1499799
1854984
769755
1814789
233023
1388318
1031015
1875166
1085516
585417
931050
1588303
420516
1586199
269354
851493
235866
1189995
110063
455104
550367
1910460
1974872
1801381
445591
1580900
324290
19312
189341
1864889
1224187
53466
1118269
75513
265248
1346478
1262727
1261276
1911913
1370951
1301422
360828
1187410
321485
28789
1440122
1929405
1527618
1672164
509928
686490
93380
1943928
1929151
703498
1009236
1747590
1734053
1492123
1435946
642876
870946
1750967
864980
1463391
1444055
85021
237581
294717
645701
1090483
1697010
667525
910087
1523095
405501
932889
439660
1163898
898257
1543679
519666
1627016
1662673
326470
983250
1032924
1205311
1887102
1791094
1283788
731446
1411600
1751542
968982
553144
583861
1910603
1802005
842445
955757
1157035
1975278
978900
1188346
1751046
1994348
1578759
1335453
1259350
422786
1534324
267394
1571174
1239632
946656
1865362
1869488
789571
1356841
1042788
362571
1841429
1624508
1519971
324805
608761
1192008
913293
1780894
1652831
936814
1649812
432136
252643
1959623
609652
909247
875140
513055
1203265
1673220
1678070
1984997
1516928
275164
117490
1138460
1072143
1535290
577805
1849968
1278844
1123072
722040
1234884
1149095
1811264
407853
1546644
1731222
110693
1155723
962264
1643262
1434264
1184952
509028
542752
1834763
1872789
377218
1507783
988672
1957384
1367475
9465
1721753
480940
822158
1622571
108288
525371
140701
397384
258096
1213594
687572
1647433
318809
1802528
1295880
637996
1290010
1976914
638604
346283
1598692
1100657
948399
1295680
374855
1689357
475756
1687399
322393
1607130
1869847
1273603
1598633
1004603
730072
374483
1843994
1607267
275616
259820
1578671
1642675
428651
1999532
1849315
706506
920706
1171666
1309214
499801
1162238
779892
211924
776228
1610697
349938
1923502
959170
1150206
1461984
1707553
1593225
424637
1496785
29060
1005686
128222
600697
718095
537033
1022743
1240145
45918
15861
644668
1511581
1486230
1517689
1497598
1831084
1467070
1322532
1700054
706994
1458911
1718813
1264769
418116
465451
969512
186188
889134
636779
1830678
1957277
1198118
1833064
1389478
1857128
894602
519069
1034709
515954
1902295
1576423
1551068
538090
629558
1851780
423170
1085013
857631
1592744
283773
680978
1996343
1505803
1872277
949502
1226243
200240
1390864
404196
1204779
1303324
1646642
1559400
182650
927108
1964814
1595487
861688
145254
1866537
1591965
1982978
1134278
329409
578324
1638917
558503
781617
1532652
1542304
136995
1061047
712647
1333561
788094
867678
366273
471529
1172248
136582
1169414
1935523
68080
1250430
1820528
1898862
84830
1627196
1632521
1071866
1662005
1824763
1147064
241845
988856
1691703
261476
1786649
1539842
1847532
1069006
995074
881729
768281
310963
1670276
1062827
1109116
411509
1186460
23197
1964452
309884
519871
1162216
567545
780960
1588854
1935344
1683805
1166
1743193
381749
772115
778250
1486115
341786
939360
1860145
733830
353597
965098
1219160
637167
1488198
1296703
1050492
1758801
1832983
1373282
637459
305592
1800166
1517651
231409
1843608
1647852
1406385
187741
1440902
793123
1588225
1963400
1034463
115127
692411
1045053
1068332
457022
1289212
242056
1649289
1952906
88001
346240
1489831
1226822
1020862
1839882
160671
1096666
719238
1673803
1483314
1901130
637496
1095653
65120
589863
1273935
886953
756343
1439007
1140262
1474131
217623
277351
1334302
381118
1966975
298088
1528402
1078332
1016161
1886157
1030128
1996376
1965665
979030
856163
1985125
822183
1226920
594834
1598671
968959
1440962
257028
960303
800101
597549
1028561
1981976
1577081
1887864
257274
880526
858498
72171
787473
988922
1550141
813267
747075
1423708
1413381
197934
1219329
1581289
685944
867634
1886730
217640
1310433
1848890
1597334
1033179
672895
1623280
1651426
1083986
1927860
929604
1520440
564889
425768
424001
1642364
1379597
360442
1974923
1457152
904731
180433
592661
337488
1873001
1825647
89376
1739691
208102
1219097
1311039
1532379
1110796
1705270
280087
75886
1408566
1801118
1689562
604171
1378380
783975
866477
249256
1512777
1009186
1891189
1603652
541443
1569276
257573
454676
669808
412977
51147
1020691
454560
344730
154182
669437
796100
1610872
202803
489912
247883
695714
1074633
996476
729395
572190
1406592
1854617
1952291
68572
1183053
1963690
532607
587091
1143868
778299
396273
138711
669904
1249424
270149
1378804
398513
1664528
1958847
833610
1317888
1574870
1727367
657299
323737
985563
485952
1744196
717171
116725
945348
1764137
565136
295450
832486
20933
104620
1434318
418721
1876679
1687697
1481217
101059
1988560
1711654
1264010
428849
266524
169154
234523
1222375
1090986
1157491
1524787
1075117
1829184
100274
861562
830362
1882341
290314
1615514
1570569
123608
621323
981785
678754
932480
1563455
1966959
263214
1431290
813810
10313
1133312
1180731
1133384
851387
1412477
1568635
51459
676633
1709008
1875085
937261
1384475
100103
1467162
404850
1829414
1233361
642375
925165
1545372
259104
413854
1752480
690370
1628592
1572422
1617693
624812
428380
1917901
1538228
1829091
1196276
1747198
1291588
871376
1263057
1213724
1355234
634165
504445
1030257
1527276
1832838
290613
958194
1260694
1491498
1611269
1534038
956974
1373612
133961
977411
218311
42947
736471
1970689
1587249
347899
1879401
863440
1830934
1743682
1465624
747219
1844494
1035857
1668692
1128148
1317742
1351721
1796041
1900128
1994089
1665942
814538
636590
1655286
530708
885331
1666920
1849813
1515893
1925256
1040443
1903077
1689793
619034
141792
333464
658192
1788979
459525
1332964
485840
970063
288333
737941
1311438
1050020
278642
1860072
1318015
823897
1375319
1853158
1353075
1051087
1826500
132924
1954797
255813
1068944
364462
1958245
1985066
765375
913792
1093035
1564873
929894
1767175
1838534
1903475
138672
483811
477571
755962
1658947
574732
286836
1945361
1623630
1454912
1242358
1651557
1193471
550952
942186
1753217
733912
1070238
1545195
295611
1796889
1737535
49746
1978835
1082313
1857680
1060560
290026
74866
1397451
1882071
257834
363302
1272065
281671
1681091
1708646
1131627
1767670
1791947
1524240
1919884
1056656
1598355
955627
530313
1094755
860604
225766
1194214
452696
1767483
1672309
328076
256155
164174
229961
1231189
430288
167570
216209
512917
711010
1787515
1611053
1046438
284985
367649
1251992
891511
723553
1712320
696775
1487905
19523
1057544
1591139
1580057
864514
125732
366750
1787496
18549
357665
354513
934427
1321191
1012887
112248
1617022
313048
1247083
824447
897928
470767
804223
13806
202722
992446
1274003
1869034
1021493
718524
1130073
1083999
1823297
130929
428464
1215185
1418902
758186
1248401
1228365
1244332
661258
528079
1881987
324999
1758139
1714247
1515666
1749352
1038385
1355349
1164350
324696
104355
587213
1113689
1728385
1538915
462677
1431126
1243015
1850722
1488989
519103
1506904
1878764
653823
1593421
618533
923293
1265706
1441153
1055378
1826424
733192
1552008
1102961
1182366
348393
381306
1826302
1706454
958129
699089
886498
1500198
731460
489240
347950
759132
1433882
1483123
795092
1617723
1920374
1609968
1936469
1142169
779671
1402685
343993
1319358
893378
1196271
1344963
1390586
593001
166340
989523
672737
1955300
366363
981260
1095233
1210976
1520718
501420
636678
1278438
202689
281922
980773
1182111
50204
1330348
1710068
1477312
887372
401624
65686
1218370
1275783
128533
82661
65831
36158
744305
1255383
849759
641601
336609
1425479
655953
775793
282737
797668
1181957
814714
29708
762201
43687
1232220
1049519
427157
1830638
1152914
1486830
93507
1676874
209597
138281
1551047
1936136
1805329
181575
1297865
656383
1153882
430106
1393025
1075505
640336
199851
1652873
325754
722073
1982254
1567131
460642
1506832
777686
450469
274244
1459220
1925015
314279
1311599
1902870
859703
1540855
318281
630583
1359525
1340906
1393901
1251013
927525
1134785
1538237
313724
1480939
1580824
363573
1836929
1518621
1334868
1265595
1885217
268214
951038
797701
1971917
1881949
762756
1644916
1691715
26009
306794
623089
1134128
1909547
220439
645553
1645782
901436
256556
1259119
1021135
651417
915831
1110699
178928
1932973
943328
838372
547322
461512
1328294
1351095
1068498
635390
1375317
1312377
1275491
92256
1862165
1188659
221425
1737649
1433229
363599
1602280
1167634
72298
1056182
577713
14479
1245051
1777019
1525730
177502
1223322
1783860
1679561
1081441
1050470
541756
1844334
1053862
836790
252409
1461635
1356126
268117
158656
228632
331071
1867465
220081
1178733
265390
398526
1015200
553860
648909
207706
484694
978418
305309
747040
629254
1883018
678793
1229288
558909
1617417
1608703
1233851
1668531
1355063
592010
1885827
1329409
1404550
1648581
1733249
766116
835579
457151
152292
1776530
1429932
1204770
494319
302875
926686
927315
367258
181214
719629
276898
652928
1844115
158493
1544724
1144348
1217101
936532
1576570
776572
1910263
1648575
1543729
962981
1422371
994836
1921492
1334012
478678
39084
1461507
1182753
1038534
1813700
819929
311848
1232792
1727529
1759724
427708
1821415
796145
464749
1916172
1937555
302224
1198537
594058
1423877
16485
1910186
1377078
1993376
503060
895662
62728
591741
1855362
1346855
1015548
1918792
1700065
1055513
622
1124120
265001
591004
1822892
1010148
1473873
1391411
1960596
1702909
1659264
1751158
98376
666173
1937761
1852405
750164
967729
723772
1800640
1916903
249184
1621224
935986
1070972
1759471
1414135
1092299
1655297
1315573
1980339
239594
828836
391875
704427
328568
1430451
674189
1781982
1290540
196139
668793
1135892
48497
1767651
1354136
291538
690073
15675
950689
1946576
1304231
1463893
1398943
1324668
1867715
366914
1287775
916351
1160976
607105
1026864
171649
612886
1996763
91364
349700
1951250
329143
1904417
1802427
853619
1606404
1622531
974048
1290069
362918
1174571
778326
1056303
619489
463913
129215
697731
145206
1359448
946957
325026
1379271
1494698
1064198
1331582
1822151
351080
1765974
243622
424072
783186
42179
1886005
857387
1254603
1928446
439452
1894697
1653215
867767
65633
997826
1805917
762196
1715279
1346769
1539625
1661864
1704445
1511579
346868
1340915
1623786
749705
851572
298899
1804385
1939943
199432
317512
1536293
595192
1843420
562455
1184410
752400
1876859
1961232
1254563
1344944
65556
249723
235966
763640
1487653
654356
95162
1696866
1411987
414794
644665
1871120
1807881
510097
867112
317812
1828994
1368930
963766
424949
449924
249486
667871
696044
960954
1493414
1307187
1117266
1002009
67794
537601
266709
238061
791046
672865
1973093
1961548
1715151
1055058
711566
1013695
690896
1524612
90444
1996608
1673557
1200921
1601804
1979791
161910
1798646
752303
1480734
1202283
1409739
1024715
1736001
190188
1603486
1152639
1547502
1697465
1468032
1856379
773047
1410266
894036
1029559
1828620
1665668
1882999
885777
1515720
1318267
1841313
184778
1999244
1419539
1428531
772769
825153
1671594
210473
1092140
1787919
1872961
1214540
1618591
1784926
547464
624009
467047
953812
224445
842729
866278
1090180
57633
929920
913088
1632406
680667
363659
949744
204545
403824
89248
801526
921098
558969
1271594
230588
1741028
328544
932189
719840
324473
1469760
195872
51383
1234192
1916530
455636
587088
1509864
329414
558243
1014349
118769
1861974
1843625
257463
356339
1443917
1326102
252017
730038
1465852
1440332
1253404
488199
724398
619534
801629
627366
187154
1347553
1666247
42240
300760
695656
1992129
102056
635358
131913
1399232
1222759
1547717
38748
1747068
1234271
1060227
1696123
1997769
1903725
815880
509712
1316928
822076
1919702
1503747
1427869
1244054
1617165
45431
1149497
1294496
572428
1508877
1973468
744962
1826604
548791
1765822
356090
1676183
236022
576735
1486135
1059017
1771837
1142342
1024121
685002
248328
722259
1421425
334889
896792
872930
1567295
1371378
1212587
319221
1196635
1670097
1682237
840306
1290675
584605
268379
1367503
1658063
868570
1184007
1873011
14399
754022
222706
955890
314172
1109750
1327367
1914861
257124
1776206
800878
1654253
289256
1476651
1821856
132478
643637
96506
470100
316707
273714
16708
1619810
1871232
19753
1167980
596154
1973490
99630
566616
1579783
1886888
374997
556372
191389
1644696
1244124
1141099
1639493
350842
339303
1682244
1922047
557852
28176
300499
1927098
1913855
436389
1558847
692910
22908
160952
877735
1491358
893409
1308045
1464017
1419083
539207
1345955
1055579
1271767
93929
536783
27056
1916191
1149998
1006827
916468
385604
987691
1023713
1423488
375947
721146
1261279
365959
528208
662076
1570428
692694
58851
464801
996456
1968862
837412
1249406
557131
236223
1222582
723268
1614782
74784
493704
1618427
36100
1709284
854052
250121
68811
353926
1183618
870532
567419
851893
699562
1390119
1724092
348816
1711449
1244532
212524
1111816
1785171
960347
67486
684877
1540139
58442
1036586
755333
293822
1006028
812698
414572
1281786
1995671
96952
1819698
470962
1370930
888770
547379
94092
1050441
1419152
1182221
76005
323191
866524
489612
68623
1948384
1738131
722596
1110211
300235
284393
90655
978831
1401211
1547016
925324
134362
413088
1771412
1735115
1463286
1726162
1343574
1036480
1986954
1647096
209651
1254403
1343817
154618
383248
35312
1720868
681179
1615392
674557
993887
1148666
686040
1960677
486991
630314
753712
707239
1262998
958975
1244606
1855167
413330
835293
1666815
768084
1746813
616380
971376
1488891
1617475
78771
681347
1380432
455118
309356
158371
523473
1791326
763511
291712
201229
1100964
461302
91519
354186
574439
677043
1147665
132940
945529
1718855
234499
940988
1156296
1446546
801578
1198259
487151
818953
1335721
1323165
467118
123268
1821398
1390419
1781801
293635
1250229
1399091
1054810
997981
1014297
1784120
911704
622677
494757
1198448
150012
238264
993782
1097925
568759
682817
1566038
673209
1615958
1706359
1390965
972117
1253743
327035
105867
1532754
1997995
1929683
494083
853510
1022856
365197
978798
1622941
843477
1866638
323874
161606
1336771
836156
925781
1848098
27837
1743232
1183958
1446600
781545
139532
944197
1906815
874835
74046
933912
1223907
1191365
1674335
777283
535135
1624141
592698
1657462
1320646
1926853
316645
1263419
1472682
328590
1909902
1952328
770575
187227
330964
699450
1374199
278182
295449
1903072
772247
1372813
663110
462439
1773451
894054
1751739
1061008
1264320
1433643
631145
992083
413984
566749
1601173
37458
1625763
781360
1920293
759070
866737
383247
1338974
247284
17143
835985
236572
1555752
865364
1626257
919158
452293
306614
1547671
1135116
1992858
1711741
1247571
1192218
917595
292870
760881
1680572
297526
834558
93212
794569
1137169
109469
495080
1004883
1858713
1916802
383689
477581
884729
1377638
1452770
589343
852718
1590639
1545754
792412
1208469
213522
1266802
811859
757472
1756434
758884
151250
636370
155627
362696
1772806
331032
1116855
1775662
810219
1335641
840825
802049
1804660
397486
93350
1773292
1951046
813467
1612576
1094145
547910
1886212
1124508
1714492
266495
1432525
1232971
1099713
1853530
447995
1977880
665082
885344
752904
1146318
955269
1037422
1791376
282249
825186
1086806
26337
236207
1795006
1571927
1775979
706736
718236
210351
1404871
1733738
537366
1874557
938006
1114725
993841
783929
793084
956466
1967098
706799
1942636
1397671
1544773
1381968
906655
661449
690999
369575
195920
1860127
617476
1134084
1264269
1869199
893052
1178554
1232666
1997086
1891200
680314
822808
1992381
1322286
904532
1669515
231427
374620
1468412
493071
1849794
617917
1317833
1041747
422757
1122981
1923449
1615513
615736
696819
517164
1368614
1134287
780986
432507
190813
1519027
1489605
176706
1708317
679183
1681141
526558
231905
1080532
488997
433406
1689984
711666
746063
878675
1254420
229672
1166630
88161
1115510
545367
638506
144753
768906
542504
227181
978907
592304
143243
65645
1486155
559402
251328
215406
112375
102274
1141445
1342096
396395
348297
1603960
1339325
215701
487970
1323965
1488117
1228664
518743
784586
645488
854876
1372423
1182520
1395798
930069
334792
648652
787081
1395176
582671
376663
1434860
1083111
1132042
228927
1878526
713952
582847
303190
1914503
1543045
835944
1373933
649538
242567
988644
1402303
1455035
685768
1291053
1765484
926849
237039
364415
1382040
1333752
1718469
711278
397914
279161
1792393
1565002
1524954
337203
1392187
122901
305705
1525454
209635
711111
1614793
1889519
118990
1054920
1519663
1147754
420724
621314
580614
405493
1606002
1352485
1520728
1829768
475234
751480
816907
896438
1832403
1479380
1374487
1453719
1994979
1072715
1106244
1609160
530036
614780
828824
1472655
1937193
1223753
299631
1018431
1577115
307644
1719734
148656
392517
102454
575177
1878926
1346975
1515368
1027762
1734205
227738
1263101
1786823
1629380
1764550
1243015
223636
1161392
854454
677474
109162
631380
561830
1057028
240595
798804
647527
1314172
667703
1678968
544147
1338659
1457430
1158106
1374628
1185654
1859713
116029
1903046
621034
57864
1564151
1989258
1418406
1180523
1488740
196464
1957147
93521
1855715
356507
1295408
1595596
1102830
173266
172411
265172
1776112
668648
1206003
230699
1910437
664921
441516
380984
611294
1633852
1883840
1751901
1633076
905355
17030
258189
948110
1347471
1703045
1942399
439518
1129208
1074907
884072
1209091
1155014
769718
1661758
1816242
1050398
568315
435682
1790198
1983307
141807
1078491
1468843
1296098
866663
1036963
191949
492100
65488
316795
1900210
15341
1831679
341243
1750482
513666
1590677
378479
1288559
896499
1071534
1027484
1190370
1624118
1680043
106378
761973
1820556
324072
1046268
3798
1314433
369659
416482
818179
742994
49353
1801276
1272556
1437707
908434
1067027
205100
796987
484622
110693
1867934
1350656
1927760
965683
1002661
572887
33962
788279
1067156
699465
279597
249483
276881
8043
650739
1688365
1006076
629495
508542
1653474
1929471
344948
512443
898581
685060
1478870
1926384
250529
269339
1161413
101102
289411
1647325
485218
1103520
1184997
185681
1313676
566641
784682
335812
1267687
1027568
1492559
1491625
1893251
1056251
260052
1212504
1465756
628319
1657226
530562
288233
1871145
84809
1634462
893400
268587
1162984
208208
1141595
1169066
878266
1653649
361896
1690449
194682
828093
1833393
641986
520421
1529238
437506
1507279
1869176
1712156
549849
197623
1551865
1986649
609918
1669291
1066812
57960
1169230
1659073
1257655
683104
314040
577887
1864381
1212305
1211713
57985
362959
98803
1203361
1525015
86135
1265824
1447239
339298
445515
545906
116577
352368
1053825
1979853
847543
1178606
1855546
784976
815335
1833085
312151
981603
903816
1614831
1995951
1397159
68636
322122
1652574
613067
1050968
1942584
42916
277232
614440
223933
1948268
780307
287137
352690
981479
1630991
1450792
828711
940793
418145
1086419
1753633
856832
1564162
610494
1072625
1292893
993768
186179
1270836
1093278
1453329
1765718
1670605
1773758
1470400
1345907
898614
1757862
1471715
559745
818712
364192
352071
1448542
166346
1244239
1858015
1545702
1583439
249250
833466
1941477
607005
1786048
490187
822396
1977656
1417019
1218771
245992
1141020
206438
1864268
878503
686698
9972
1395424
1670918
1017972
428061
336763
825395
191829
605758
251546
1471576
415151
975143
838187
902850
1122016
750399
1939048
148216
227130
210652
330387
878112
1582670
1679493
335176
1322866
873736
1196623
734929
1392562
1563505
1731253
1055695
1977872
34332
199202
766643
1403057
1535516
21969
1381630
1507819
938789
1696581
24232
357286
206620
163955
987229
1365526
822487
607365
725472
779675
914062
354472
866616
567433
1130207
29194
807908
1505759
1103294
1523968
1920631
1202457
349991
270956
786835
1163055
709441
67024
590783
940547
559118
266895
1054537
614357
104950
209572
3212
158502
1449059
1523751
621763
750807
1932106
756591
216780
1786845
651489
1221714
1940425
1630112
1906981
1879446
15024
852937
184717
71339
28502
757627
1946657
1382787
290649
1338307
708521
641347
489676
1377676
1735478
908118
1957277
840974
1126404
803484
1695986
1158770
999499
1492938
1362396
3948
1975359
789072
1093937
1820848
174967
1358676
1243982
1112125
1562363
1104754
941314
1936887
142886
207609
606357
1564444
1367763
1860144
889423
681523
243025
1274985
817347
1096359
1480119
970235
290402
1666274
642169
1294332
229581
221768
795913
1319073
685846
1081661
381302
115270
1274872
1990314
1625515
1620744
1909106
453490
1737107
1496641
356272
1540624
1231026
1408714
1369187
1539051
1267457
1157539
541792
1717179
881395
1642789
1454402
924883
1166470
943128
1959630
864498
1037731
1610789
1750837
1414998
1821876
731212
1390108
1135655
407340
1632006
1788231
634531
722276
367240
1597647
329971
553614
484985
1248894
1076855
800307
1175963
1269668
741078
1624725
1811823
761544
1701556
178136
246907
1376878
1820056
1592971
1775097
56838
1253280
35039
1240793
1094678
1486259
446841
1432672
968749
1153264
808685
121543
1695625
273647
1266851
249707
261981
199732
244669
1129498
1558142
458160
648225
965731
672330
1017589
597005
106594
1083843
927843
1148596
1494265
1356597
1370543
1573112
777123
1848113
15443
1300236
1610774
681217
1584284
363871
1241183
76688
756009
1478170
73882
252945
1552048
1621559
264272
1275730
89932
109831
467753
1380573
1566805
788231
923230
1379877
706131
877153
946843
710869
788870
1882152
1214987
1894697
43760
123760
1240286
1221573
361465
382051
1222957
600042
1482120
819491
1344489
1114120
1600116
1520326
334172
1420320
542858
612821
853140
373729
1792493
1608897
760374
19776
1512051
1594081
881318
198957
1182746
1341860
1142995
83749
1443074
4633
1289154
1453143
236890
1147524
370241
248337
1570831
1260301
632660
1745552
527281
207309
356976
1405460
1138004
495773
1172728
1288724
677644
317833
1222094
1970845
643420
1213177
549859
893929
401718
1110480
811891
1009366
1816830
751921
1533226
697361
1986620
507918
1276130
42550
748741
1194768
872454
1131531
954842
1621497
91152
176673
22051
275162
843615
1312587
594849
667328
948996
316496
1199723
537822
1766535
1919989
1243587
535665
460575
1461093
1282837
874651
1800975
1174754
1942691
431395
1738925
972902
1124825
881266
684674
184848
751869
997166
1597678
825807
209019
658528
490566
1811650
1217394
544884
1383101
1952657
397533
143645
365175
1690563
493270
187708
1429309
797278
908600
1280030
727198
1500838
1455443
1079395
1512228
764504
1534781
1039492
27729
1957617
1882254
1650041
227145
1082542
637098
419951
1954472
386950
1320063
1129010
703369
739565
1637778
310475
1207267
1373450
769869
1748853
1939271
238477
506848
618314
619517
1143429
260948
409123
898881
1193082
689182
598420
397823
1160409
1400628
755110
928987
1915698
1437389
1834789
163637
105308
985214
632701
1239109
575258
271125
965137
93229
1226967
1435163
418120
761419
1040185
1290309
369856
215991
468760
774014
1336781
215522
66302
1154164
419175
1225324
761872
1816084
331911
1576503
1729809
780452
81689
951090
1225045
1432699
304796
1408363
606564
1497859
853121
1261674
1801325
981490
1307308
215639
732130
1471796
92108
137565
342865
1681639
501907
1440328
703538
1688147
593610
632819
1821634
842275
469796
295475
1549479
140317
1632187
106909
814584
209465
742976
1987475
1195774
1680816
1323424
1538749
503687
1364853
114665
888612
559642
905026
1392465
820559
276450
1143305
1287272
1721822
1240507
1627443
440164
1397243
1615001
1661870
1199542
286332
619603
534
364246
255002
1537362
1673434
1953803
22370
899733
1138716
558982
589166
1326190
945621
263795
941308
200681
846222
902871
1520703
1128268
424491
1962901
1548867
1503068
1317067
854171
370439
297545
1952803
350295
1293872
509274
1436690
1030718
625560
423856
327154
505280
323173
397613
1758231
1186424
1403552
1025879
3080
1353235
1710586
1402173
519671
1959501
1277439
954627
1690857
749021
1743076
60686
1888557
326788
1166585
20729
247464
1387889
1631910
582195
1149596
1535822
1566175
1160738
1194751
1526780
246902
1004151
718913
1507046
1599895
1807689
930109
1810582
280687
1489902
38610
927734
1298885
319697
643274
590711
1877712
212872
386367
702704
1317321
1345758
112449
1216238
271326
1527455
1731874
473220
36721
1613441
1278127
1318837
1993735
242778
43091
1286712
1733221
441317
1807865
1041454
734999
748470
774208
1900726
227120
1683844
1155808
482180
1932804
763349
1170979
406760
675542
1021715
1510720
32223
1669521
135540
1336863
1676298
109669
1908902
355050
1007782
169103
1228662
1040764
666813
14333
1177891
1412847
289572
1551659
1853749
1502582
1552994
298986
1745838
230306
1606911
1254561
1532988
576202
1127170
1376030
1652730
76621
1781817
1951973
92191
1662113
169202
952437
1501609
314627
524433
1203039
790152
47272
1945690
1893626
481769
1187972
361488
812293
509842
1611708
28358
55058
374984
239111
1553692
506303
1892627
751913
734641
85814
624037
807090
494441
1445411
993749
1476340
1233131
515450
476856
1862081
1740818
1739878
1861353
1576042
1250642
543678
30698
1332651
1470355
1777912
1819776
1981989
1117865
367272
1400964
1050714
1078172
1467631
1402651
1112893
614938
934110
237643
1649094
1682324
951494
1948207
1420800
883033
1299878
543365
1620647
1582420
239369
22431
1269196
201438
218016
548573
1070382
969429
892131
1407637
411034
1744281
559671
234864
463341
1574094
1911854
368561
1694653
1789899
1876916
475279
1294452
103908
1054471
1670240
1655694
1915719
1458348
1413945
109851
1692769
295126
1200480
1647648
63637
714320
1676380
1436239
1021407
274001
552182
1823883
203837
1471937
829878
1720037
1425020
1843885
123671
1544357
1783959
238437
928458
1104295
574773
402203
811823
135814
1195265
1435803
1465254
697340
1688314
837462
156205
1138355
969999
1201505
880103
181539
423412
891549
1609679
660049
686180
1765500
174672
318831
228069
1760586
1913357
861527
1912424
671209
1901870
1339406
1643861
1810771
1109506
1227816
1125896
1749084
482176
412351
1115701
1622008
522144
1144989
1833559
998208
49437
287898
1931988
867177
881411
1622576
1449310
1871560
1583096
405195
568966
1075788
974170
1832665
1419854
200293
148681
1243311
1069137
1268561
1492762
576941
1971747
1287449
1536894
1590576
257827
325706
981272
250641
818348
309561
1345625
1237114
1721424
625636
626445
1990785
1098109
202175
88628
1032722
1178623
1608089
1522838
495098
1406831
687899
1376268
416084
396574
1184827
134309
1783719
281795
741543
1863663
1183999
1114647
583422
1329355
994385
1149186
1212718
427014
724175
1890485
1826755
1271380
1659963
1106567
511904
1126192
419517
956188
1590
1816698
716209
441831
1340613
45623
416237
730897
1115115
1750219
692550
1751134
802359
1049662
1220984
46005
1837459
1438924
1072360
343884
202369
1255448
1280597
1553093
1639744
1185049
753122
177431
743288
620310
1958660
12391
1994585
623223
1861767
1187795
151589
1413077
1212101
523621
1431088
977785
1361683
492636
1631415
701663
1942104
1081287
1073801
1779004
20548
1674944
1934450
199625
1392642
1700834
409758
1029163
856897
1193468
1517576
1476190
985325
933874
1205938
755160
317562
1956780
1338913
1205090
404975
1780910
292542
1415335
92987
1509341
1210441
1586342
1433103
514437
26282
1753734
1980768
675916
1787281
702308
34888
650214
233690
825756
1872794
1515476
713897
1164519
1333709
1839664
185340
1732541
1262019
658261
1918920
1806302
1816294
596037
568519
92735
1173280
346987
1988851
1119086
237376
1186670
172021
1262913
351141
1201477
92397
963663
1116096
701613
537482
1514979
1963656
1507250
9245
1311620
107746
1457037
1198004
271551
672353
1686312
1836359
682197
99242
861158
1368054
200761
1755449
1196562
1914396
591987
1246298
784311
1552996
949020
290906
1648452
657685
610886
142094
285152
679229
1469603
911578
1160850
693690
438476
1979336
567124
589773
1405392
681494
61309
1163638
1331404
925622
428869
91260
1093388
776918
486076
497734
1587240
469995
992094
119436
62614
873631
1186328
1998037
1379130
1951247
1497674
1951081
850290
1673234
175474
1265537
1659293
99245
436264
1441164
1461209
1109290
236351
1363299
1024383
931926
1445013
1979660
33839
1607627
1902669
1492022
605483
1031401
1919441
809981
738819
1724231
1326145
1224614
417043
898491
8491
949304
1076767
91422
400465
1458296
1660407
1880848
1725033
1539842
1220837
850609
1844580
153348
1224184
1286564
667054
519536
1044274
1235549
635045
77779
1140150
1573333
988631
198988
1363183
1600491
1866669
582745
769428
783769
758326
1786993
463342
749026
1169393
1581773
618852
199487
1801614
1993345
1998115
8791
575813
684677
1000964
1772326
893231
1924803
1514672
714987
1964750
265883
862307
818667
1783048
1980207
1473141
148634
1873684
95541
1709571
858071
1639402
19210
814145
681414
1293485
395482
661537
412604
170570
503662
836875
661045
1967784
870718
736285
956332
1866426
219183
1053057
314286
448066
1942880
1811006
1095901
1782507
236080
1838597
27858
143861
333929
1263774
1356664
1610215
1886460
1510245
963803
233494
210129
1319284
593924
1608513
531791
1399562
178562
1812867
227774
1010359
1667340
948978
1780063
1997177
7812
1338985
1264147
1191495
1455494
131415
1538451
1260206
1446556
1869367
355625
604987
1657362
713539
62548
727550
319428
1371539
434475
1486611
527246
886591
1059320
470273
368166
1531390
1882841
684350
115903
1189448
160142
1205354
515430
577909
569078
1822759
193383
1369944
1503517
367038
1238659
895540
1576820
785682
1838651
1175314
1272930
1925410
1296348
1408078
973749
1603400
1016166
443007
852344
868763
1769319
504867
1670972
1313432
1507932
1029366
772533
1276803
962192
263659
604581
779599
1214175
252479
1157714
611213
1837006
1130467
1251817
1418804
1605305
59885
1338745
498656
1631887
747376
1726386
1181938
1360411
381931
1123522
373599
1017384
306860
1795125
1301170
514912
440053
808572
1957942
1182212
745586
615354
1601535
1057727
303126
22952
539231
317654
1123393
7658
944503
1871725
1834259
445518
1955920
975901
1952038
1694253
784998
1365351
1774819
1385285
831406
644723
1247492
667973
107395
208517
1140053
202237
833280
419911
1132084
110956
1531290
1411563
791819
782828
165573
487590
1395106
1937658
68500
363266
1003523
439017
1349333
283202
352403
958924
1324458
1244939
889788
879123
139244
1461967
1554552
1626683
1353803
1774449
1502901
229139
1890942
162812
351902
50921
260562
1683005
1137199
185712
1143889
1855086
1498387
1276279
264506
442203
1679393
660199
292660
485587
782207
1623321
415300
327398
739685
3003
1834271
650167
1858667
1879912
359020
1183852
1884095
354440
486169
855187
1297568
432249
1800891
794951
1932295
1104815
1182496
334139
1353166
582852
1226804
1836778
998684
534239
445754
825548
1330523
1743891
1150104
716958
502821
804808
149329
443600
716930
98195
455946
1489289
15867
448284
1210207
1312413
1624481
1528661
573890
131159
908537
68758
1481130
333123
849853
1250876
223235
265643
742904
27670
625451
1381052
1912288
1533446
1099072
1428343
1850753
1777207
1159119
1291370
1394469
931906
1327816
1455305
1749737
40640
1160125
317773
1511952
1042392
1154949
1106891
692197
1549873
1556565
25290
664103
30712
1837573
651116
1299881
1557772
475070
1528291
271306
857133
929412
716203
1230800
1541378
1318371
1284761
999410
1473352
1371573
1788406
571493
20
1835755
634323
1718002
923373
1880973
949512
510914
717161
1432691
704139
424276
1422572
1241041
763131
1800343
656688
1794271
195952
700326
520837
635964
1281644
1049883
545085
1718101
1603295
1662632
1947560
1012583
33970
1296637
51626
994061
1989831
378688
861009
460985
876810
641157
880930
523195
1911228
886741
889485
1783155
1581614
1633084
1784216
272401
274379
417281
537900
456768
1996054
837273
1383213
1148783
1095509
142803
138919
1317306
682501
944231
327172
1308461
1945366
1886440
1126292
1647173
1113387
345520
551166
623256
1444407
417076
715751
252252
1510497
1632057
94110
1969965
1860978
846856
659827
1634953
1102986
1326451
1624510
620558
1577488
721115
498539
790736
48123
787862
1947047
1516918
1140882
1203186
1321505
868442
1738819
300422
1419006
1032846
923156
881311
537352
402299
498880
88656
1864449
1550306
1255461
1204353
963327
1130060
1333095
1247225
424207
1021001
453038
1173121
737939
952374
1996209
1698779
1981815
1140580
1193168
827513
874966
628747
555603
1014789
874543
689851
172488
1315737
1990888
1542536
1880157
342545
859949
1573207
691793
1065527
768777
429473
1755735
1736418
1714582
71898
1803701
1112955
47805
756682
1335571
453173
1758653
978149
357812
905238
528359
314711
1796322
274744
1148947
268352
1428494
596460
1362401
1540682
404824
826318
1307578
438135
1100177
1439006
128076
1373747
1796251
145421
929191
612276
95044
364802
388182
609691
619173
1300794
957557
1177646
1606245
347531
1821714
117030
1216290
363061
210700
455600
271077
1058957
12604
156428
1142685
1697552
1838108
1569833
1734437
1596739
1694587
271876
416820
1557217
1965231
1221738
1712321
1864214
236241
974334
1969894
478816
1516320
1290365
223124
340672
1767382
863800
326069
51497
1561920
221569
57868
754219
1147523
1133139
1327737
152174
898317
167210
1519490
308868
458366
346774
8805
762793
1282688
114566
1997541
390017
1584146
1945097
913138
1418001
1364163
300998
959833
1822280
1903593
1744842
594628
1232225
20634
1273099
1520869
745571
1438147
1836624
1700162
474079
1812598
1955329
767497
602375
640421
1349828
1842490
476373
386038
242322
1575553
229007
636274
12900
1713244
1924309
314651
1922383
1226796
496830
1461295
1174249
274564
30949
982867
407670
436888
1973587
520768
306937
1699781
313419
1768398
1029233
1763961
1012978
1237093
1005436
602986
164038
1270287
983548
391195
1490768
468521
1376226
1746814
995844
333678
319257
666507
1284836
467912
1065897
1826237
569546
1872282
851484
314813
1930393
60090
1990443
1997928
1672401
1405166
937045
627073
238359
572420
48046
1725582
1046026
1893736
1991052
1562670
643622
1322456
1262996
545211
616932
1348864
699238
1603678
1923236
690410
1995825
1310050
1802615
1780130
272228
1899749
1657032
934677
1042051
229694
1262357
1737512
1008486
1760281
1819544
110966
112667
1547933
1787201
451299
20240
1894404
1265835
136351
1432683
208552
433863
1043112
1013265
513085
597948
1114624
88458
1599094
1797542
1989951
1872696
887318
216052
1270112
204796
539235
1681948
159891
1219567
1800135
198414
1913901
1578938
1349737
1466159
1260354
1641963
1982111
849130
321483
548719
1539304
1060407
815187
1309800
1425910
1347445
119742
991566
928790
446952
150829
402751
533775
1896215
504511
359048
969431
1221316
1166291
335341
386658
1535456
445599
152939
1729415
1105022
844651
733381
647911
508046
1966655
1313311
1976236
329485
1164841
199253
768786
587024
261496
680933
1959005
170320
1538322
1822531
1246589
1632206
1038792
704727
1543499
599733
1479376
698583
1759364
415005
319812
354227
215710
1472497
314606
1322300
785320
710151
270947
1259341
1795948
996115
659764
1713268
493632
73780
239493
197671
257170
264154
851101
152085
205992
621308
760602
773088
346358
1381311
1231334
1177701
293284
1975461
128718
1627636
611752
1829236
1226543
773420
3209
1265422
943338
758757
805915
117273
571508
979874
565631
736289
21589
149176
121709
287092
847826
1181294
924392
126805
61736
1716532
136524
1048354
296399
1436056
1035673
417878
556442
1369607
41410
785128
1060945
621348
653246
1742607
1748021
1945746
91114
1518784
760047
869207
1744019
254586
1107126
673285
624918
1984356
649608
677983
1829979
485470
98553
1979777
844768
588340
889003
685942
1845793
201559
421886
415645
328804
1969128
1843000
376732
1332816
1898212
925877
608259
527059
1702007
1034389
319342
594612
1009578
1588507
1058958
908272
903415
919646
439734
678280
1777998
1944544
1149185
1187909
241945
913697
1018567
1514131
362475
1634693
1144200
987526
837561
1915417
1940853
399578
1002315
1681350
482209
1794055
1736441
1682849
237761
846854
1143541
1502294
1847166
800510
460884
1622241
1827964
508027
522732
911044
1618368
1377497
1229690
1968080
661889
791048
1734893
128570
708446
780524
1697734
1375790
611084
936076
435798
969058
608044
1360142
1394281
310813
1823396
1299396
1033879
585728
561290
484250
551522
416289
713387
1405108
662805
1266465
1138230
1934503
1671894
265803
1768989
1424196
896115
1441896
180879
1269857
1254645
70578
1901681
769960
865871
419641
332099
636229
1582424
104452
1301242
460995
1814314
82903
1278267
1851676
858393
496141
1495330
674421
1628134
1700151
549233
1462619
1050409
1302959
302029
1179884
1503396
356338
605780
1110545
1017491
371239
962500
1824809
789904
1364440
182322
898730
415430
1711651
1350718
887469
616797
968815
1589722
1945462
1194967
100929
1791822
1444358
99966
599053
829221
740751
503771
1737151
467014
1890959
307828
104743
760666
1819285
1318875
1107505
300764
6299
116712
602955
1343159
1401235
468182
1261538
541065
195263
105798
142707
1019516
578699
777675
1866756
1768840
1347817
333306
1837610
1791642
540617
1168479
441547
1320403
188526
128143
604170
1742784
779883
1765547
1542777
885862
8710
502399
1133361
988820
1322
780314
186083
265985
637142
770162
300179
1488727
994780
846884
352704
780523
1149890
320668
723117
235098
1959487
1519461
1233292
971608
1574182
102461
148124
61345
1187756
1982265
148350
449985
1975975
701485
1777439
163109
267678
1080200
810722
446209
1051279
1070002
377137
1881777
1946812
1349648
185100
8057
1682208
357094
1312399
1791771
132333
1579542
676225
1336619
301957
399508
1433334
558246
44253
1479425
839956
976202
482746
1896484
1271061
1041386
1091180
1565607
1009681
121574
1139263
1323055
1044820
1171923
1371240
1136814
1976527
1249968
572526
1007531
1822921
395614
857999
1755178
1055108
1292426
131642
1681323
598053
237534
881778
181080
307085
472027
1950036
1556375
1637812
1352678
499348
890486
1377444
1027733
290247
282235
1248164
166188
1437701
1106095
1091978
813853
1697124
1952373
1034936
430160
43137
1394297
856861
645206
411635
670232
4992
1193018
589024
1566314
1875183
1401166
1448745
382134
832865
638601
1975345
1535771
1068787
970380
786307
1112352
397869
1782678
476065
1492127
1173511
859776
549589
1689050
528875
952258
74724
822171
1260218
1551784
1035499
932945
363420
684721
842672
1081008
396996
355897
1114774
1107098
124697
507374
1304235
1325338
1752589
1098536
851094
1790007
1253771
1736469
935444
1160153
237327
1521945
99964
1264440
1776284
116013
1439881
312436
196464
1901521
1912156
1593290
1761950
404684
633185
947
605060
873274
1389886
1047680
623651
439707
188258
1913339
31935
930342
1876447
1917403
457133
1035864
1025675
1363642
1655344
396491
1940509
1884439
347063
1080889
228926
129714
837128
1757484
231873
1270639
993476
503423
1974673
1302008
789621
1528079
1660310
418349
1069446
972097
1096793
1470634
239654
1513390
1623723
1075755
1563476
456528
546779
1003063
456499
1414486
579161
643958
1845949
1582588
890394
1692641
530904
146666
1071079
59237
974264
1670094
1988749
1430191
373759
1282402
1454830
1914318
1612437
1356415
525234
663354
953207
178076
1730627
1015677
1856396
1525672
871921
386946
425964
1956447
149136
1398705
175654
838415
27851
235991
381010
1573480
1173101
693617
172380
1203592
1574140
1036218
835255
1104979
163813
693839
1374281
373029
491498
231068
19715
413442
372317
1397267
1489229
1330904
855206
1594303
119358
1846940
1087264
1720886
1556270
1637394
740099
1103497
1207373
1498046
1737006
1058114
1026116
1066212
798097
803921
1328393
73341
1215313
886632
630485
1935010
566249
946993
1241138
1106368
1675888
498660
658682
1976599
576573
570036
1220233
100571
1960380
1101609
1498293
1387314
1163816
1219705
1712344
825922
152105
1745650
549382
1554200
118261
824399
1751693
1023050
1446285
1224381
877931
495308
1599415
1599747
192893
1678677
166221
571966
497514
149372
894314
878692
1087853
928538
650741
1896096
787914
165424
675735
1359768
66773
619458
72892
1062202
325142
746005
410723
421353
1400301
311827
1090222
1259553
1110279
497880
362849
1848257
1494686
465859
1641232
1603968
795650
1444313
1886867
1192005
597033
17184
1632373
842950
1308757
1568505
1162192
258876
1612956
1568161
380899
631487
1621630
270259
1906873
1918758
831093
784646
1088909
482799
584031
1400459
1026057
1559800
616275
979766
335869
1393542
400679
1065161
560792
1807928
46729
1485312
515250
1650420
84150
1747864
1135177
1294491
805311
435173
1337536
45528
1635285
167751
763981
1185052
28216
1850861
1838878
295498
1456174
421634
1825264
760850
1937859
332087
1817217
1171416
1721413
1118317
933583
217608
540202
1008808
48796
1400332
896145
1402278
700180
488134
1184906
1345432
1091452
1636280
1381784
665739
1957386
1623945
1620970
273697
915941
1911882
369356
1960750
895899
833992
1211479
1216943
575161
893632
1019658
1067450
1777590
398124
653044
508154
929257
894006
679184
188081
823821
712118
858133
1673030
671339
606475
589951
300292
456178
1035269
328730
321389
1042799
1183229
1599527
1739411
403562
381047
808381
714470
1237228
1532216
606083
1965945
1656467
518586
1839325
409669
438939
562987
597747
1989918
339999
1476570
1424594
1045285
971104
715318
1998251
281658
1100691
1739773
1121086
1727010
389173
1925987
1632210
875151
373687
892410
778745
199547
644155
1795526
771867
1921993
215835
20863
653736
304440
1609961
1161301
1118983
109289
1872032
404319
1536104
1837294
1046912
606120
1376122
674227
624697
161815
1533121
1114108
197633
953630
1957990
266198
627116
427080
1482606
11629
226210
682459
500246
957577
998594
316607
915059
1424510
1659664
414771
588164
541126
1517352
332995
189281
1197874
786340
1452253
841380
774909
1234239
1835579
819448
374778
71380
438219
977308
1124932
531095
455756
81089
633853
1687866
659596
1662239
1886017
128911
1287917
124962
459739
499756
1183629
923303
1265483
1647263
238534
1898414
914927
977585
437677
560004
1967776
262150
1862404
1122570
1808849
40850
945398
1079850
543310
1220247
1973683
10773
1744189
1573665
1505552
1414954
39596
1134384
308379
916840
1931901
1714256
1064577
1355372
1247519
213639
1833209
1057707
933358
252151
1782798
485610
1467191
1882294
1741868
1657224
140781
1141692
1342852
687389
1888555
79086
666875
806330
1550292
1821719
1510853
719843
1165632
378548
995694
1245942
749102
1602229
1067719
1990871
1505405
1593489
656387
915105
425318
1153027
1936560
1488173
541464
1871370
1973562
1047807
1578922
1209604
1864987
1833852
1016292
1810824
853415
1999628
735064
944989
1206373
1173773
387021
896028
1096897
528713
1390196
1532983
1383978
251438
814308
1350819
547852
1240983
1490422
1534610
1069705
1078358
730755
1482818
573879
1708984
1065155
1834443
1526907
66193
1823043
1266400
1040961
795882
1758138
49041
1506224
486870
1424214
804958
43177
651921
1868838
787287
1537199
673584
677672
1602552
471077
943146
408620
327679
1876808
1233383
1862228
293269
1092077
362769
663191
1582503
450707
1214965
667032
81041
1808721
1577722
281098
1081440
472417
1431351
910573
404014
1825943
794200
1418347
655203
999378
1215869
622885
629348
1203544
1468933
1627068
1127866
623324
1248445
239076
1404377
550290
423052
82991
1792619
1790787
1922270
1003190
172633
1841696
1165110
129630
991290
421717
1562618
735207
1678493
1619822
1631679
491077
1166408
410477
62117
865822
1713286
656184
107857
139532
1203085
455910
1771933
195754
175463
119026
522981
1179511
1907944
716637
1554898
374985
1921235
244519
1278841
666152
1681092
1902768
26316
213435
515487
963972
1307834
1594424
971752
1931496
11181
189847
712625
651744
1955759
1494734
458230
443282
1067413
1048554
55189
1622623
1923048
1302030
141369
1341502
375838
1436861
1315893
129898
1091846
760745
1258419
1463737
739499
1788293
1791778
1454569
822833
1796294
510228
1388833
457381
945691
1984210
355894
2649
353981
1976318
349469
32937
1997712
1625276
368175
947467
220780
1440252
703644
866037
32788
202265
785556
1086167
1774432
1717535
265450
1891128
1733889
1568413
381777
668206
1834901
157684
1033089
100006
807361
1227714
1086861
316509
1975751
709299
1218639
1506812
330884
1103040
1882424
1460115
1610927
1599035
1504318
1050101
844720
1474925
1640537
1976344
1732614
1053857
1097598
1678046
1352817
93827
1077762
513304
1980781
188960
601726
586362
1385632
1677624
95947
564753
1488047
1561276
603803
1475174
1705491
1847626
1194956
1066973
339591
48445
818613
518711
909939
7233
222685
652136
1488648
257627
1057898
958233
886526
1469632
684026
608716
1463407
1518642
752802
1096888
795066
1549001
807518
717941
440637
1832015
603902
821173
1522523
371822
1081003
1695037
731025
539276
48318
247875
1670054
1008674
626715
659445
283384
882625
1931023
1728729
1660797
1564765
1323398
129813
1044147
1173033
1957348
462883
202116
1229586
1869120
1408982
1193788
1587154
934052
922702
1851758
1190305
546625
786180
1589008
281386
418066
698471
321307
1647828
1891376
807766
1996604
1109531
1427274
1261696
1892255
588257
7091
800255
153483
782884
1239419
50405
788362
675019
797018
375831
1840167
1333755
1070420
963284
1581340
1108399
172899
1322572
729848
752780
431777
434796
962680
124644
913126
734274
929491
1775035
844048
10062
1207621
967155
872512
1873880
1265123
1415850
352760
929833
1262949
1269070
1290244
1151263
561619
1795420
522240
690163
1738014
1531074
89351
1643382
1469379
386314
1336216
1536305
1817122
1744109
446719
1498348
489058
1810054
552253
1773619
1717174
1305975
733374
460172
1841321
50165
964030
1358981
1833922
837141
841726
1088163
1861716
104105
1043858
1782279
121773
21341
1445090
1615038
272338
1522992
979992
1330643
524974
1361086
1054535
1834446
837098
1855224
999487
1337203
1552561
1154505
913807
1978212
403871
1637027
233183
1341808
1531451
1740889
1124033
1778553
1300820
798185
1113564
525633
635420
63124
41031
738786
1912411
1725681
1943851
417310
784625
850158
654972
795024
622236
1866124
357258
1817585
1824430
637452
1801273
479019
532027
512673
349913
1883957
539630
1466234
1018063
581208
526185
175638
1147546
1142327
1389568
1073363
1169347
1548851
1788148
798626
145038
1257832
370034
34030
29946
1230510
1923680
738582
640929
1433307
1152502
462314
297565
649926
776050
1529120
584073
878678
735503
849084
37797
1951941
85594
608753
1522189
1782132
1635150
1947272
603610
824318
232592
1943363
404623
134274
1784226
103725
908655
1995241
953612
1226540
436684
906322
396998
984938
1794958
831634
1220094
1752701
1208684
906741
1842646
926282
1284503
1503363
236183
41114
1555826
1832251
447463
594993
1871309
47812
628552
686116
810504
950853
872245
1470379
1679367
1008900
313674
1534807
913612
1609508
230529
1811126
777544
979667
1031434
1403146
1252814
1656489
1493817
1814628
142571
468255
1670701
1844897
251614
1012512
671357
1881535
802793
450341
1704288
1002672
1836106
868295
1546730
55588
1437251
1486724
1810991
381370
739490
1654036
181194
700706
530017
308521
1328512
1138448
1111818
30740
265863
375548
1816704
970785
700510
1492154
1142665
60503
1037976
713052
1858931
626745
1964117
319058
1923231
996826
968670
337720
1098604
1482429
222426
457316
53255
1669656
674117
1973650
1742203
1935036
794005
928492
518169
1625577
681522
910828
320790
53027
354370
632435
1940544
748554
1857049
93599
157682
545464
1380665
270955
1813594
1276917
735371
1687442
438529
1447069
62746
1713424
1388053
285
509495
217526
343265
394583
1934460
246144
371709
812903
453660
1431368
1008
497979
976686
1709763
133408
1066666
1526192
399533
407858
1994169
827973
1886024
376231
255887
848891
135787
1498110
275858
1203368
205737
124054
1189216
50281
387251
306223
427606
1095246
1975961
1458040
259805
1326268
5264
1504349
757942
1747186
1819984
456874
1297762
1133864
663409
1300446
1172787
572703
654934
1088619
671362
410680
497280
367857
1830452
1295524
692555
23959
803411
1127841
1992802
1641950
1122127
428330
288636
1755352
1994011
436328
1949967
913854
1335160
1962835
1685125
130543
9256
572929
1748670
861921
970365
128264
158948
557478
558626
955495
1506187
1926435
271549
1638924
1558066
1746915
145834
1275885
1862023
630115
228492
584530
963638
299513
546350
602856
1549998
1446974
1183494
1744278
718932
1277201
33457
930015
1499174
173654
1959465
1845352
1589650
859364
990880
1885700
664949
964895
715446
1050880
253045
1445844
1756370
445168
698035
324856
1614202
1289111
1639040
1913296
920483
320299
1496046
1049698
935340
1701274
1766319
257056
1902013
609984
639981
1543836
125444
1548456
1658269
1429437
20290
89976
8497
1459007
1716424
1100852
357372
884894
65349
738084
1298496
1930284
1302128
1072742
877694
373457
1008591
1470956
796956
1937374
1179570
1348922
1652941
1495347
1339737
1983720
1443142
1970575
16519
862486
1868953
1394297
413326
1407523
314782
1683947
858291
1563471
271101
1309529
1645740
1329960
938445
349716
1341606
1228748
1565991
1876231
1397598
1409072
558924
1776636
1414281
1192050
1947145
1334123
1095864
800291
885151
1518004
598799
1595959
455344
489771
1888309
1224357
811300
191768
332745
32404
1795173
1414056
1568183
1631146
1147815
1299885
222008
1058971
337897
1443094
1090986
233570
696743
492028
56659
710285
389730
1960392
1191282
1030957
1550890
882282
90504
685309
330923
58421
962381
1516103
1976786
1817865
1280953
415031
1514612
206040
540793
1444157
1254808
1454132
1783121
1413268
1918291
1171012
639434
1537084
1598112
533557
1567717
307177
1734365
1432999
495964
321863
1960121
1363277
650590
320405
1610607
635645
59188
486095
676714
89324
830828
71702
336026
241436
1627840
1836721
1341702
899705
762615
1129867
1523145
651830
1229074
1325601
1350500
762637
686456
1984680
1091438
328005
1970835
1552895
933625
1607329
1220986
1908101
1911620
732239
1820102
1268377
1788299
1627929
1054750
1215356
1979709
1135622
1946371
1923210
909363
1763753
778311
1611057
1084863
1392824
389110
1987673
3487
1527689
1409298
1096689
1650465
1637221
1403483
678874
1604918
201294
917365
1493335
1790954
309416
1749250
230267
1078571
1428378
1975076
108634
1307674
1971316
264549
275135
399342
663779
80288
1078338
742276
768708
1076801
1956727
371315
1520790
1830335
1284125
922453
1156143
1558844
1369197
1354047
880631
236580
1906784
1240276
626785
328120
1173861
1632560
1064108
1477975
662315
1312486
1641339
1858079
101000
1870882
1683749
1998041
1761776
568001
1897136
1669493
1990146
154452
242039
902173
1766628
210082
553449
244851
68319
1724716
1606585
1978764
432397
1533311
1920232
1833869
1749273
683749
547900
842863
227977
412442
422211
1586340
1962076
751867
1645617
1953241
1991942
1302887
1010683
485180
1018611
338367
740178
298327
677572
1558109
1213391
483459
1388419
1014338
1271567
989357
954263
627635
595730
173330
1569100
1618601
961077
1416203
532290
699725
1159497
950945
1770208
911306
1666034
1458683
1636796
1881607
326056
435124
784809
573570
1288917
243618
1699412
880799
147851
1889615
1575805
1385366
162864
1790970
1804809
1378873
148492
987632
1896942
1439730
948141
1104966
405335
1189849
550439
1354727
83720
1366791
1591526
1867426
785915
152162
837284
858830
1020714
1529770
589585
705373
1753526
1678376
957096
1882672
196720
1856814
1713110
1177406
443858
155844
748013
1742796
1662031
763881
1489668
637098
1856127
502320
1690312
238149
253806
98060
176255
1622560
1838500
1436364
335416
1609088
1464553
1381353
1908197
386373
333195
1959089
1745347
1858766
1180789
516540
298233
1960273
130511
1436362
338530
493019
1306680
1676632
1114643
64481
1881114
157036
15169
1524454
1776526
697542
471320
1115524
176292
285313
917614
1792280
675842
1205064
725114
1298681
560446
262025
742031
779575
1998882
1094597
721365
161563
99659
1482102
858451
1401592
960219
464978
1292256
1524354
1762702
1588086
1899502
1342689
1764690
1930807
29639
792941
771844
566100
1579949
158967
698694
1440539
1278142
767460
1958256
450363
1962126
1032717
822575
1591144
187915
1108188
786957
1245450
1948037
889995
556084
1743769
1731428
1129043
347750
1615090
1347072
1941881
1783375
1997987
1636696
1855477
702379
449939
1289810
982514
1060753
708652
1961772
379441
1128586
674956
1168738
1387077
37731
1496787
1197477
44419
259505
636672
1417855
417731
433539
1928884
70229
848602
91627
856445
616628
177998
1512282
80461
1607974
45528
556036
1576483
812866
1923238
788860
1347425
960937
978593
245349
1741601
890053
417767
921924
246687
1901193
1910781
857377
1701384
1998593
1757527
380682
1979915
661447
152790
1295181
1587851
415169
215423
1343837
417811
1802524
71873
1030953
591874
1173520
1481516
1817249
1326595
295218
411650
730309
353357
1358345
1304297
1300293
1319689
4912
1082101
1229960
1932904
1230656
1208087
114863
73719
1076069
1014693
897064
106448
1119558
1824815
1501156
449861
1628882
1159317
1640502
443987
555299
1019233
383467
379260
742462
1521494
1605929
1588727
577680
612341
200494
894684
1522955
278657
392517
1453860
180664
303726
1740099
971108
234085
1555896
953112
644394
1275914
503989
598557
264759
1231365
800881
107328
1563828
1633702
896621
1710919
693837
790389
1860294
810817
1671316
463778
1326779
1244008
1893236
4084
521660
1630550
1279798
817352
173036
208546
1211350
1701637
269378
1367487
1940795
640694
1789042
1785132
411984
1412707
137347
892666
878837
206868
1168258
1816595
484557
675529
1250397
729428
462131
942492
297720
465245
66774
1458000
629469
1188219
1977859
262389
1506995
1291466
1570706
542786
512024
711517
911465
830470
782308
1714368
164307
1182985
687572
1349673
1286346
292180
1594887
246775
1811689
1181182
1761881
1668530
198712
504994
592471
331016
147668
690800
1338181
649966
1409728
1713185
941791
195651
1052357
1522605
496912
265406
1385952
1107930
1205395
1363924
1281427
1261967
1024188
361277
1622816
1300341
855723
871657
79850
1781545
1239846
1034063
1375765
1923686
1196429
1999115
1018215
1782984
703128
970227
853712
1532180
1202151
1536023
231661
481197
1181994
492445
922357
245198
439908
1457228
553228
665528
1113815
1611913
859584
35615
691125
1185256
1297506
1835266
1826069
933205
390739
555536
1650355
1223668
253783
1865048
1422367
1504383
1099350
1624282
1180239
1456506
999945
825519
1832512
1913176
1960397
136690
1149351
1293026
1076904
971849
262021
294183
158482
457634
1999480
1996690
579174
5291
1581820
1684526
631626
774833
66253
593352
1466692
1068049
1535380
771296
1856749
1603026
175833
1792447
1059239
1199672
117196
969050
1146231
449806
353201
115588
1021603
1241249
1401579
56864
996178
1101346
1375561
1752491
763250
1644744
1097154
243311
711189
295906
925507
917640
825348
23277
336682
1136174
1830568
890937
1295367
1253632
509127
495339
1075824
299672
773482
911724
908953
1750817
1623257
248234
1224724
1511992
1512846
82466
1871356
330433
852182
1733705
756699
163222
409317
721676
1688500
293025
269207
784851
1905153
1589411
1710301
1239601
1884325
511709
279288
941345
1322904
127301
1451697
526086
1114729
1745259
104426
1684637
1611741
1358639
611900
499427
1348459
1752362
947240
142320
938758
175102
416651
339492
1354140
50108
714395
1727198
1540881
1954154
474564
1723614
125705
1728084
1791282
1305179
1094984
773591
1431456
1142353
919133
262433
802235
1010300
1952086
507277
732515
1086003
1904228
912922
1134249
966340
1964806
994729
588071
1248710
1303161
293111
845333
1835893
1070860
1246443
392284
911611
1716365
1052775
348904
1822126
967021
1451653
521566
894345
518272
986612
1973181
112689
759564
912256
518458
1818778
235689
963538
196773
1394722
599605
1029133
387155
1316742
1676224
1368002
1664901
1609745
1834881
31077
567975
1618611
96437
244923
900434
1078590
173934
1865105
132217
435401
1387792
446343
1160948
305912
1796232
581016
912326
395993
444704
317816
1723049
1431057
247525
1247010
989415
810189
467065
1972973
1105178
1226258
60684
253828
1955052
475754
1747700
1515894
594326
1726512
1721150
1788715
1591002
71673
1733074
1175733
1536990
1703845
754450
1235
292004
1543541
648432
92311
1081864
722476
1808741
1487050
957509
1920546
1226367
900273
1355267
1197796
237537
1205232
1910031
970640
494090
357864
1056258
831900
472104
443075
1348378
1808176
548419
1138490
92018
220262
102505
381868
1392437
1800518
762503
1167432
614481
1551265
1077967
1602767
363414
1978959
1307133
1014500
1835898
1893492
384156
349862
1587355
400637
1653638
1544422
1625569
1750797
362911
1132169
180055
1602656
947289
999166
1719038
837289
1996860
905963
174463
1875224
687304
6045
1214721
1076001
1470824
1708747
1373082
335247
664106
332234
869232
426005
1265182
354611
1327243
992334
1338246
1425288
1767688
1613668
1565952
834542
906408
230790
1076389
71640
848717
86949
1873974
1142432
439959
182072
1248721
642000
473779
574631
55824
93116
537622
185903
254144
897055
80216
1354321
1435274
1226959
1650678
287398
1295039
1592524
1519135
1533892
311777
192729
396249
1534536
372576
1818097
1344899
257930
1311695
594276
165083
781528
679708
1221795
1239320
1363740
1755601
112142
746547
766991
1999937
509826
828917
1338102
466701
1702069
396765
109958
1935656
1815387
369650
123207
1909979
60265
940623
501935
1736820
1674202
372155
694987
1288188
1045265
1848547
1371785
499866
1945184
1580542
316201
1502103
354017
1411016
944980
167986
1967255
1082573
1325862
310962
5951
439932
683260
1297676
378597
339707
1875631
177073
933059
1698177
823022
1654807
1342484
1436403
1879264
915729
172875
1270599
1138937
787640
263573
343228
231071
321788
1310827
1920231
1844919
1447871
1582941
1915246
1301298
1843500
253732
1396345
1323821
556513
807726
337442
1379377
1867069
12242
1359605
1888682
1455795
1250231
1989428
408335
723236
1618092
442244
1503458
993315
613049
615870
106981
1016778
759524
312660
481107
1157001
1069949
1678011
893234
1892359
1799832
1727350
468650
1681714
1962520
531757
596164
1457032
822806
668596
148806
1679857
1823872
1749272
1571370
1676569
1778870
1792818
1558474
1635152
612952
908733
567104
225123
1898844
466081
434087
300833
391168
1020225
911450
430282
881290
890790
1123965
441017
29678
419381
1576523
1940162
971918
225977
1975581
1667936
854073
1248895
1024189
1114974
299717
1084563
546205
879616
591098
222954
1655652
916912
606488
31356
1317878
1725031
1631783
33786
86450
180637
1356102
1958464
1593352
559693
1648886
1277504
963568
478462
1616103
580460
1473949
256413
1252053
874861
76233
84058
1598023
1482934
1690594
271212
1260342
1419960
714485
96274
305276
1112202
1945191
713005
1370965
1345189
1614996
1552079
263619
1249746
131391
1257288
1554923
1966283
1753782
127999
1517039
575170
1770003
1450861
1461558
1722572
1967487
1060454
1815071
575441
822313
749241
492900
315183
1205076
1580048
1132316
1068752
389424
506631
52621
616574
914302
1966412
1234621
1035790
1948607
1622044
1188029
688042
1229374
343877
678523
578632
1556719
895861
1228594
1310976
1757019
993681
1251612
1838082
1040856
1550308
1364229
142849
1974302
1455563
1237332
335501
1984130
160161
1030622
1657148
1761077
562986
1756380
478555
899041
954418
1931601
1556068
392552
1991163
1896361
998795
706636
846293
853796
1868044
209003
682010
878619
1772514
1243007
662117
849208
1208419
1913191
316751
1121227
10890
3024
120118
1702020
60434
1105824
1155292
384106
1386537
596284
469441
876517
1262000
1645892
750494
1511116
1288415
1672495
1772592
1633812
1898740
1134185
1189468
685259
1593910
887431
837182
1738357
1266870
860043
1124153
1899422
478804
954449
259117
1222722
1709328
960364
1548803
1891690
461587
1733879
1125309
1157398
637437
295420
410677
836124
1189319
1423919
741829
703702
135060
939417
1854203
961998
636018
688196
432044
1476465
941155
127457
697866
662022
1259006
976331
1664693
1690533
1352959
1906564
1079858
1190262
1330269
1720449
1146941
1524981
1592782
1295351
300935
1103397
600677
1632574
1346174
728132
757920
872376
52803
679293
201252
1098328
1946254
617865
1538514
373931
1457210
1395283
602056
130846
1499405
225309
339863
1525629
212490
1262682
1249194
510930
669844
238123
1587328
1267480
1145487
1793090
1736280
1974845
1830702
1432637
1671351
503588
1986918
1466158
1918169
1465260
1252104
741816
552122
1734327
913409
727730
1038559
77030
1394680
1083555
1891678
1570968
256384
779511
1144517
980698
1696391
1942233
916069
1043857
1338771
1711810
1851121
41577
1597409
636135
1311097
369095
429489
1512862
1470574
1736592
1473680
951052
1866584
127388
1779787
287197
37544
1583910
1869068
1309513
1713642
378218
1819168
1774778
1674317
670520
1964195
1431527
372251
321492
1666510
1839783
210921
1606392
304620
1551360
618355
1805806
731767
879855
1060726
1474055
1403753
1530845
16144
1737855
1444548
1850581
1362873
945604
1292638
1920054
56805
592319
263271
184184
1985119
1193939
906237
927064
1915795
1387272
1558840
1727193
1975958
1111403
1479004
330040
279365
1609615
1025387
459903
466608
482843
477601
574636
1774858
836718
1916241
1117430
673321
1568614
1080325
421939
72243
897482
1553458
599673
1468112
1762049
831320
1466332
504781
1826711
709140
166903
1820115
1926300
446918
1785107
869230
234142
1868638
1738964
1523052
868719
1451286
744495
1049346
937061
1779175
1906846
1068355
683658
4958
977904
1563959
33007
460399
1620947
813816
127249
1400184
250396
968962
153121
1266746
88793
284888
625614
966307
646636
1033073
71425
41953
372888
279900
1873618
939287
1290870
1081645
373773
1003337
636477
1035141
849779
1220821
822969
1900727
1684465
158463
369140
1005599
734190
623463
531925
1600555
295252
354192
278197
338373
540896
438577
1471339
1932165
857139
1240534
1574437
834169
410147
1048736
1557699
1968104
1382916
802279
218365
1461652
1511004
301433
737694
31195
1828820
1151537
589310
59881
8363
58595
1359452
1909925
279879
1199192
65657
1763121
1257782
1752725
1586844
353580
6871
73943
846218
778650
420741
637297
760131
635273
623671
1449519
1859970
779865
589267
1836019
1000969
29902
273306
1163747
1511958
1573727
338262
511778
865648
1475077
636430
152862
1747819
107497
1544894
1752600
1182823
1357867
596945
1305685
1913706
474116
1466527
1198148
1261681
1262735
977812
163800
1397023
1761179
1786517
1457682
773489
1989051
697254
740080
276450
833482
427097
589653
1021078
520277
1434664
1958958
1614376
1602390
719867
875135
1527758
1795836
912755
1656560
7256
117096
98739
1975498
765514
1888099
986904
912588
1447621
1223523
493677
1299852
1409766
103425
166567
1092155
1611229
1504700
415359
500914
1246038
525462
173335
1645320
171062
856211
1760050
506031
14647
1286336
1030797
294268
1589957
598923
1077039
1098344
1095722
1096508
1718479
1661857
98108
961104
1570560
917140
491842
883351
1713253
1484442
1276981
1157457
1981361
172461
1949898
326071
1305316
832489
1487247
1053151
1773706
1735324
467684
730963
844587
1262089
284225
867294
1578672
1884700
406654
1563478
1474835
385892
1471562
251844
168155
612134
592614
1385824
1705928
394798
471124
1432086
1336548
1598113
424001
1631287
1256982
1989420
723265
1877193
1554280
785080
350203
871587
1494004
120823
687360
201678
1485897
155937
36369
1098074
1692979
685829
697021
545605
1646916
1754115
820916
400835
1480573
172469
243951
775999
1454100
359269
663528
801021
595888
1415297
34237
1372641
729737
1235000
830495
1442779
802640
379296
112476
30582
326867
1084751
1394934
201151
1388754
1084757
1583037
1232421
1761590
417205
1871991
724396
1319302
1346416
636395
888832
1687047
1658341
1235158
21471
833428
1886565
1084935
1943180
1891894
555264
1771997
995370
1638495
1905281
1373206
943062
1467070
823275
1746715
1263885
1626189
1607945
1008488
658260
1198073
517270
1500135
1692505
374671
1973059
916314
1000312
1259165
1932277
24826
1347422
56109
1246447
1270257
284672
429559
37898
287076
1107542
1304176
1392728
1727591
1957197
1248870
1001755
1952246
954943
491857
1163106
1869234
25011
742283
50169
1649805
250849
1869359
1141172
1324347
1176840
1830858
1615620
60727
958385
800573
223399
1410537
1551607
659152
984794
596348
131041
508348
884674
40947
1599280
1370172
797660
700242
1742109
1846481
585811
1789597
616071
965239
1685782
1430372
565937
805664
1163062
530195
1128752
1449595
1552960
865446
437855
24624
1027185
1331331
1537604
420748
976935
923049
278184
194430
1833755
291558
1320489
1301086
1223276
283480
800804
206694
1817707
234948
1201866
978698
206060
720009
318208
215058
1160150
1134039
916937
1121088
823487
1232898
642098
759466
1864527
1989951
623271
1330848
1310591
1147177
1569326
876459
963566
1686473
647603
1230269
430106
1350802
1642007
1925892
1166475
1091524
1413965
1410065
369563
1465205
600892
1063118
1550301
455279
1800388
728884
456334
695896
1906978
1448258
1477557
795376
21385
998998
777078
1275133
1344887
1220061
509084
1767637
933652
1741026
1644520
1897840
325950
1965840
404164
377174
1261748
1994856
638376
1091720
1520822
1730803
1732075
1526195
935452
480712
597357
1634324
443524
1928742
187853
839568
1206082
1863720
1635838
617952
14208
1916306
601769
1554224
1559001
86552
192284
193898
242531
1336657
1206666
1550809
1177430
1851384
615872
1338606
487361
229362
803142
1488051
507844
1161637
1603130
1361796
76710
1960458
1195783
853662
1021268
872943
668682
875254
527782
1632720
786565
1225599
1148316
823255
590688
882955
111032
1685157
302062
232719
1442084
1313524
372501
1356477
1833704
684261
412721
1933310
1027919
1697520
876758
1223445
1893838
1711972
1082602
351646
94597
1329033
1897482
819730
1870984
1837038
1165546
478118
1154859
1300406
1455628
1679170
1809883
1562717
3748
1450765
1612221
34414
1217776
1232042
1869037
829330
1841011
1036633
118349
1116484
136778
1319540
1668787
1121598
321701
270510
1709374
604713
495691
6067
1957195
825337
234009
108090
448883
1345138
829101
1717106
1738458
978491
1084797
1791264
890936
1140802
1176110
1549250
291532
927877
1507484
37111
1923708
104320
957556
1729775
646719
1917771
1255237
758494
69220
1975978
526445
532870
856544
269662
1367150
1064809
514657
1383910
1939136
450765
626439
871055
1202458
545242
619787
1059072
1959119
1258838
1254447
470903
1305264
620365
968071
965950
528565
1631444
1323863
1574149
1238653
1302155
744804
561497
445980
296958
1806207
1932490
1187055
1443849
1564328
748819
1449307
1268997
1258803
35525
91100
43791
1793187
1938100
874813
1219194
510205
804435
1928462
125222
132483
547305
1867050
167597
1056806
1402590
72844
1401694
1285794
686950
231888
213761
644530
1478100
243735
601495
1587914
1476966
1401335
1162942
252796
1077720
1027951
889608
1517862
1809732
179979
699515
397704
653192
1364230
1739601
710265
368359
1044199
1135703
1899861
261374
175245
1617110
1739007
1192615
1441972
1897528
1562785
1188667
234359
1849818
154712
861409
1505529
1879536
1586665
402
1031595
1768374
1861150
646759
1832435
1470914
1947080
317062
344156
723487
542947
1336163
474586
1488394
1662130
1287613
1588431
1501074
1528557
164693
1262458
1256137
604851
1888517
499873
427341
223855
327583
880892
1220322
96502
330970
168248
92336
162081
677366
1958659
869748
750622
1079317
1585059
765708
1441548
785819
1699405
280136
997393
53890
1114408
913828
1488348
1908850
1729264
1893224
1372316
1807110
1488012
1772564
1923494
1377059
1457034
1557274
768777
691623
576081
1968948
1118539
831558
359649
1165467
1700856
591224
1192883
1343829
764634
1778002
83131
773780
603760
263826
472452
1959123
283123
703214
1232646
713873
285661
1190576
1692813
1703358
1699193
1535024
954398
71014
177577
1904213
254382
1255066
564476
985086
951571
13952
827345
141724
854509
712795
1218810
1604784
1669976
805520
1443223
165190
262629
846991
9084
965994
447091
630546
1254355
490553
1837984
1260314
1842137
702356
316153
291356
328750
1250279
422249
1144827
1566889
760402
1221526
1628850
1723098
964614
1824775
1946750
202739
1609218
1103951
1207358
1264767
163074
992971
1850251
1270056
916512
7284
1878444
1614851
175985
493152
962375
1665017
1778984
1783758
193218
1199290
818508
1688119
67644
517871
1193019
1478694
33355
1309445
1179843
1826829
125700
205204
1012228
903716
35880
131018
1968664
578445
116588
272582
917672
318672
1543802
1504053
323779
1933700
1475837
420553
1320016
1767332
460156
1603855
529615
1913159
1879467
1296293
1100426
598293
1831056
1018787
317847
132354
1889173
1832099
1427432
1514623
1411555
302486
1988237
339817
1667475
966849
790093
1619819
1479519
642560
1240756
166467
1999157
1120364
44510
1917543
1916873
1574636
982935
1694841
494674
1822974
1096172
1476291
1315893
800326
973314
112208
1896067
54800
1174162
1127366
618285
529009
1574063
1644667
1941386
1508719
1989756
1738856
560027
1873378
1132723
1648331
754873
1354668
1340679
1305499
1297841
549642
438992
1105843
134264
503323
855177
1866543
1577600
1593517
890196
815232
938341
1198971
513249
176778
521006
1209797
1163213
738513
1295430
430587
32323
121148
348945
1547482
243818
338017
758391
110872
1114353
734833
1933782
524869
1206392
436896
773857
1910752
708985
1716840
1523883
514250
1488872
1833971
60359
994600
1462928
1422059
1890467
248090
751976
1170750
711890
7370
1017469
1226341
1231078
1535246
1142634
854820
1371823
1713425
1393782
717070
497084
533625
776563
1235798
690560
33395
1542272
598214
540866
945320
1472015
783087
1776869
1784549
842341
1058250
310139
647381
1676684
50449
200623
890274
749866
1934118
1491986
735077
1804072
1213884
1571442
975346
1495647
1090670
1923190
1266625
214161
679254
309368
1546489
322783
1860297
1598071
948240
1939769
1204766
1333481
1863150
473969
1294954
626771
612015
1349416
1406364
1048695
870695
1811058
1811244
1665476
347236
931219
809278
620169
961914
1510858
709649
447699
1508087
1722374
1073125
358777
24250
787358
59817
1767938
1762023
325574
60938
1072443
476066
1993916
1166015
95850
996907
1062189
155094
946497
758741
1221216
806795
561695
1325730
280758
73174
1702753
1117393
63168
336900
723978
456903
305078
1348983
1536174
1487173
1271272
1337198
1959671
171038
655858
1875594
1665386
1198813
965728
1850541
120614
1648078
745170
1375966
319465
922567
1170658
411111
290080
1474482
1336959
658684
620926
80581
1195631
20643
271842
328862
623961
1223002
757795
1420683
370769
1879323
604531
916899
1043200
1894121
939316
1249505
1559434
610711
851254
1562496
1270738
1768846
1007878
707756
268043
792153
349033
1111076
1242094
1642240
437522
813151
1004184
1146781
908507
42030
600755
539808
188910
62820
1199031
639840
756893
102971
1137001
655211
1140148
1032615
1054349
1155642
843979
558493
1462431
914435
1523185
923795
758716
530925
920808
212207
1699405
625170
9808
1107605
442405
629702
1715302
310004
1286120
624657
1317702
1078542
931407
438440
828744
1351147
1908768
427704
1389025
888570
1888574
1516045
1136379
242778
1121003
1680120
1789880
1323971
446761
582255
756862
47545
1262665
208342
1846837
1940663
1130676
446134
1084623
1198986
713175
22645
1891483
1863169
948530
1947199
1724216
801296
1216505
760126
28244
285252
538093
1145715
1545504
1360979
1213767
1813685
1135464
1354415
231154
761676
1304451
93169
1858597
1977326
1233834
405368
1748458
328294
1673831
1168414
1322642
1267056
1397321
124632
544771
1034234
905113
1214867
1618424
1329715
703884
1678367
690708
702351
838184
1135681
1341625
169296
683967
582940
355743
522845
967982
918293
240200
1627472
1406135
1512029
923475
16152
1945907
506556
1858411
1078433
114862
1328402
1956721
1039417
488883
1694785
579860
72217
585580
1219813
1169204
772279
1909122
276768
62645
1516614
1491198
579977
799820
456475
899969
1589250
1601461
1208655
1332653
1130215
663098
1984441
247478
773630
863821
1042973
1611513
129128
947209
1536372
433631
1046226
1735106
855853
1766053
1571828
1400504
1489566
1918237
472348
480537
1893367
147835
1221365
1313614
1106227
263544
109460
1122393
1657524
489689
1491937
811103
1281170
411172
364380
639869
544084
560680
670067
635197
953428
676685
414219
166048
1317472
1655650
1530544
1146115
736516
586419
617527
1517099
1133007
1875664
633639
753595
860924
997091
617098
1613938
920641
982771
3918
1386703
1397990
1788227
1845434
189710
1445881
251274
488104
238966
680040
1642404
807708
1472456
86635
1245492
758562
83553
1100060
1172172
161050
657601
1876670
1441308
475287
667313
598646
1237713
1483664
295172
24579
300988
1160909
439783
1867051
539592
1185963
1853817
1619720
1028936
1870488
1391628
1104397
1283728
296161
498633
1817912
1973030
251032
1163394
1921209
1956913
1041978
863146
1179608
1624662
1181029
220417
1886863
1250160
447495
1007274
1267002
220262
1217214
1560152
475836
1729898
26317
1518518
1717089
334925
1306715
1610765
1113201
1086961
282898
803383
189173
97806
1447462
1739687
1134106
17282
447694
944617
1553517
670759
1939718
746225
747741
1425995
1153221
1837649
647642
87163
1863793
911109
1289098
679686
682856
1660187
1485547
52586
857923
838419
617181
770707
454630
261189
314079
1828188
15198
1140649
975548
114275
1332606
597927
634480
1049889
1963813
314485
204153
149184
1012462
1213903
875599
650052
527931
1640412
1058395
852215
762531
1029712
452484
1451919
1170544
1103200
1509190
1461228
54822
1804543
524609
1897173
263978
768037
106299
1872341
74216
1084961
849759
938826
705446
1403541
578038
424034
698054
1535414
1505514
736850
809181
595265
1963249
980518
893538
1515193
92183
131481
718514
613121
1883745
1178895
889399
1570158
1599944
897382
492838
1316849
1818423
701384
494638
1728820
1433578
170203
82922
1239340
992999
1142494
890889
1899996
645688
1697119
310853
1099484
1715515
847577
166480
10272
1786147
303904
1544450
1853130
195228
968339
519101
1747910
912832
916593
1682919
1638652
395036
739207
416120
1836459
1405391
437816
939741
1768921
1930540
581419
877643
193719
330847
1188909
1365611
1370703
31335
1381905
444012
1721847
551916
1172830
833974
1481284
122332
1510829
1400525
393970
86495
1385544
329261
195484
31638
1884720
1666482
366887
1878959
1304038
552270
1452182
832480
1639285
1628976
1362445
1075628
1022940
401460
794355
603106
653385
332561
1216718
471174
460932
1454068
960172
604525
1579785
1977850
1970206
395736
456600
1181863
529217
842408
348216
164131
56914
1679045
1870310
844031
1048541
1409342
1764499
227924
1312748
1050654
796369
1063674
856628
583252
1483652
823834
337187
1793355
632369
1207348
1756883
217060
1799535
919506
522864
1990717
1213296
1103506
1034781
1206387
182213
672045
899348
1197360
26330
1002814
839568
1114013
1664054
593142
954070
1589231
648218
1126354
315925
686023
363526
1494557
977469
1051922
1822002
354830
522338
624874
1033499
1942735
1031700
1506069
1779638
1882635
747978
1571724
293538
1878027
1696749
983909
1854183
1756827
438024
28974
884116
515199
906178
175759
485838
1340440
1293939
1215610
347606
183557
1767522
1506727
981939
1864158
541121
13756
836111
1944577
1364481
1125300
158799
1948993
1930168
1908022
732866
246191
1423817
634967
1604653
713307
1526663
58821
1420301
1173861
289049
1945195
601376
313165
1481630
1755395
255292
905742
1149562
1987120
876089
857925
1265777
1885720
776601
1508379
1239178
913090
1575110
1283979
1810423
882306
191838
1427017
1027213
538
679349
59982
220278
991613
773288
1670920
1013208
42466
338418
529757
598660
1670133
717684
676911
1129388
266663
119018
558017
1746545
316944
250132
1184787
810911
726688
385053
347161
141413
1386802
860667
1330952
1810219
1085717
1645350
771083
293724
984439
500581
159894
1178868
1541243
418446
304584
1449642
1432190
1673279
1212476
280468
509126
1089330
1357781
1523681
1848275
145252
708026
361189
1152215
853440
373547
806281
317172
894157
221412
1860321
383214
38983
1976952
1797374
1087308
1078083
1475840
118455
1338847
892318
1342887
390726
1074493
903962
14261
466288
1037509
287597
1443027
329956
136018
764687
267414
510353
644525
405569
589784
885858
524095
777420
353368
1514070
1990854
1712722
778554
1456706
1104757
1812999
1283092
1980575
337785
1544776
1998501
554308
1496017
1680614
1547032
868262
1577571
1220275
602634
277036
1091327
1397325
698846
731956
212058
802968
1190865
1819402
952593
1904434
1005603
511492
1774299
973435
1650500
308727
1417183
834915
1231588
1555333
1040265
1278569
357781
142227
980813
880125
1037176
1461415
1500347
1344121
1972380
609286
961275
1633394
1156534
735379
223666
825562
365487
1263677
1560852
1070034
1844911
1161724
189452
1589037
147835
1914525
1791571
1615156
149771
814197
531528
634571
908218
785862
302743
379799
402590
784625
188657
105719
1094093
993125
1259523
1737955
26030
1908877
357504
1846479
1992369
556124
904512
1393294
1233166
1732362
902321
1791065
999141
1073268
1617145
1667059
1785780
959009
619095
1728482
693971
1362096
356533
744319
1840665
1138100
821311
320435
1108317
1399856
192914
566930
1650897
1783760
1148455
890728
1395319
549317
1691231
1172582
1337421
1890034
1352095
1478956
784538
689749
936301
46061
701268
127346
99058
769442
1961020
569442
1046966
1595928
179616
519383
1690353
1252513
512371
1975436
1328569
1764955
1307133
342346
122007
701274
908037
427582
369140
13089
1964856
1022199
1252330
1409396
1320229
1223016
1708836
1996100
702828
925564
743038
1740420
1011336
375372
656027
1156405
196024
1176558
1401959
1202171
587774
1817926
1743780
24531
83167
1456423
1795541
592006
1454828
1614622
1041027
1198988
411494
1585102
1709479
1896539
1075417
1711988
1072652
757297
1328795
1269065
794275
1964639
396680
1991305
164200
1853563
120531
1639785
438696
226544
1557828
208817
354580
749246
1012545
1785562
744102
1109444
634376
1908163
1017549
956130
1570679
1040558
1816370
1435470
260995
425090
606692
1911001
1827215
1042141
1301021
753440
1707783
1372017
877492
506871
1819475
1328226
205979
154703
1007168
505928
497084
1935721
1118437
1554482
1371397
258772
1048586
1908993
203226
443289
1694703
1187469
1929717
1183133
1853807
538230
1904175
647332
1822180
1757544
1734782
1169004
751165
619749
1519696
391345
1232712
438414
1548554
72661
1387522
1333078
548908
553470
1709351
1084905
788792
1912016
380716
346165
700421
824760
117403
1189279
169739
1858807
290778
1925181
1805687
324937
1811478
1975227
946974
1201040
1865502
199021
1141920
261222
973571
1586393
974650
132281
1763326
1426728
1199271
874587
1371470
148437
1391422
1172580
321793
761505
1688989
8290
761102
1568278
493499
798625
601597
426413
667376
1503916
1372884
21268
1374342
50215
1118126
1842278
522091
1881459
971418
1806009
449155
755442
347500
1488500
964483
1137116
249565
864285
1971453
1098933
1199382
1003251
629479
1083587
1056340
263618
1915574
1290940
805734
458820
922499
54170
523042
1495501
1613554
1807231
355175
1059521
1253112
278987
298404
679252
423113
1479219
1447334
340539
1101121
1397108
968842
1315595
1806109
1833704
1998969
1490449
1848303
1040857
807331
1438299
547659
415467
1870027
1019956
213230
1205861
752999
1238842
1639881
1167943
1744022
16515
872483
1902461
29770
684065
1527049
1036808
1528773
1483455
1216689
1338878
113548
1736454
1005807
1785392
1245437
671330
1179303
826445
923081
963692
60880
1958643
1777214
1523461
422535
571828
842778
165289
200259
1992548
1957411
268596
1757904
1740850
1013086
1200517
1049061
552947
902589
63236
762046
837185
1046851
1787811
835005
1404468
1237000
781028
1786478
681646
709674
100687
1216728
1307624
722723
13336
1929518
574090
604584
1146564
1461398
959044
876216
1339178
330706
331056
81033
581949
954236
1152910
851225
1291714
1523798
1819778
1816469
263236
1480549
1104724
832400
826093
1720344
1599512
1871597
1776774
818505
1078339
1382685
38380
315562
1917611
850568
1888203
271192
356310
1432119
1905274
607684
1452945
204782
593310
1797630
318646
194138
1012107
1157355
1785705
1189648
50217
840197
1162534
537928
1707576
1097130
1040086
1384950
656368
649951
274647
2332
701187
7960
789097
1599593
1135782
1714172
711183
1329012
863267
814824
210864
44691
1368543
823991
1947496
1798957
1995553
789747
833586
915405
823021
821468
683622
479421
1190427
1711382
249461
89445
1199902
454265
440285
1457125
45810
166887
41579
1234372
1093572
725502
1903288
1707075
1796756
1831255
1544500
1862986
1731538
873294
368564
52729
422321
471328
96467
1831702
269385
73642
479944
689282
858341
372120
1557517
1732471
767151
128535
1911402
450547
1296057
1752356
1282699
1385696
1207932
1804434
784498
258327
1890526
888127
209085
1985447
946685
1057042
300151
955677
468107
644093
1009491
1316187
1779959
1389909
369081
112587
1038962
915003
716878
1545347
200263
494180
1765859
1792268
1944911
9364
1814536
481140
26562
85373
1753414
1010721
1095076
1634713
1684289
1596004
1632315
72918
1547381
1638165
940692
812523
1998809
510295
936886
1546933
998485
1003981
34777
644368
53434
1756553
490472
1603078
1765857
990222
209772
1409625
1577193
475122
1733853
510005
1964534
921287
1793401
1368340
1535491
591686
1366781
341658
1928361
37736
1833106
1937519
222160
284932
815232
738719
1523114
1353836
1446894
992149
1340676
355941
257990
210300
1338384
306600
1324246
1166606
384445
1482109
347684
1577400
598849
1416801
1809731
1584582
590071
1255450
695603
1714707
391151
1001968
942394
171417
366786
1444013
1209573
1946682
741640
1473226
1955567
304424
711742
1147960
894517
1665038
110921
1729238
1041768
1748154
1960264
1320037
956503
1076302
262509
1110111
1728997
66312
1501523
957718
1112539
179777
1768741
170088
540621
1789399
1674142
1144425
1533092
1751838
786654
1588216
324771
1983289
1733424
1095215
508018
879567
1981288
1536109
1857802
1052263
1535331
1025806
729012
388701
38397
1349036
1189961
1468273
1473422
991957
438077
1333438
338710
1186110
1899188
535134
1625654
368536
519586
1906033
488038
1865194
1180085
904343
351342
260758
294343
953541
737829
561794
245591
1996853
87509
1548562
1166525
1588638
1688442
612932
153382
1557773
1113882
1534051
1268384
750536
1717981
334871
1097036
372119
1618343
1375999
1113156
1018329
1783330
247129
1765202
35167
615929
268999
225743
278896
85239
1558868
1212068
1402764
85399
65207
1446787
934282
1938086
365771
957570
599499
593430
1543722
19894
124515
519448
20353
698832
792299
495771
1337611
650890
1962739
666705
1673541
229986
309423
1244403
887457
1448756
983559
1071009
275039
201333
1366058
1479177
614543
1856903
1935071
430790
1677676
1940011
726799
1882762
817026
1897670
227758
1645839
561533
655844
317503
815989
1318917
120928
1774633
1891378
170031
225806
273332
547317
690160
117755
410387
161292
858972
732099
1206776
1725002
1030453
1756353
1546847
1582438
1123421
1045999
1098748
1265020
768160
1158616
1726298
561142
651247
518358
13096
596476
1654493
1174517
1443821
1640884
685490
221085
1431857
100304
1026971
1278491
215659
1700693
1422246
1719416
1211688
1572157
1779435
868557
1679643
1690738
1966904
933540
334129
268513
1200857
1288019
81420
1623002
1400031
1596726
1746754
91021
1518537
1239593
1296392
1956068
1319970
1488393
1215348
1867598
1086425
702533
81541
840161
1541140
678572
1835265
1312311
168042
1358392
873385
553755
1499858
858709
1587996
1261011
191340
842695
761997
1421207
697793
1685637
4274
1518307
1906227
1977482
1292028
782065
13275
1641320
1337300
886297
234490
474016
1714226
1270433
1471402
120295
1040166
942225
1434065
1113710
675273
14272
155814
975382
728965
39267
532591
484839
1095125
831758
786326
1696730
1611574
1834799
1306304
1639045
1848921
11946
783420
1423765
26378
1568715
681361
7637
1162555
512553
885419
195035
822058
628120
1402160
1862451
687762
1773689
320706
1940444
527885
1194374
1413472
953205
592149
1346866
719109
958075
1174528
1379766
1997139
1284685
1132709
1391964
947212
1769693
1864084
1117199
1177277
1513258
1078123
1521890
1917903
1735461
1468530
1529564
1678432
1180745
727865
165224
1116548
1122582
857553
184431
1461918
496586
1005825
773981
1142326
1314221
1953033
751384
959812
1854548
414466
1493074
1350176
749602
944183
1152670
615184
546125
1721712
214770
1811983
1885179
1596518
711602
160729
743330
472070
1423126
1743517
1636710
525498
761955
1815124
1749521
680647
1748427
1380524
1316385
566977
1842021
1501220
1634228
60817
1739928
623554
1805585
1103455
1402345
552469
538300
230246
1455308
914479
465250
492562
131929
691452
1286863
1160543
347352
770399
1283799
69794
1678124
1189928
1956042
1708914
237837
597268
309358
1006389
1267174
1548903
693590
765760
507412
404162
853005
11917
1924868
286843
1937796
110043
765628
10736
529663
1241952
474019
1361709
1337849
1171173
1704112
1912982
1320640
1337103
1953074
1432563
1388935
878926
1517194
414667
1283677
1147741
1589324
210208
10830
1225821
1428675
767132
1551092
1207875
595222
1162923
1487494
305032
691615
1660830
1361734
1897494
1892910
978817
1788253
1251447
1166114
343133
419898
816144
11922
1204603
479004
1540132
856967
1381123
977243
1380432
1356953
613662
1500806
1663040
1905595
1479155
1989322
137599
1726594
915692
1298117
710023
76281
1641912
1668133
493041
1584146
1414993
621628
1974931
1780226
22767
290070
187499
1610270
505507
1330381
1216607
58776
434681
898560
773093
385684
891439
933290
1192455
6907
1144172
227013
1041397
1015424
1622714
1990835
1342593
1298618
709832
1325017
332222
1190237
1302220
1114972
1316076
1787814
1696231
1920557
700927
818492
758378
1582521
456264
1755362
629315
1801367
1588153
360851
1899812
74811
1103259
1569367
1269285
223075
1152062
1484483
1778999
1539230
296418
1845810
1500621
1129265
1897279
1543366
5217
509810
1379209
1208697
533195
523437
160032
77451
1991824
1865807
1192150
1024072
1269579
1744789
1976512
1622264
1135997
570109
951549
190987
1771593
1937328
1326078
942216
1860554
1156288
525360
432334
1824434
39874
602574
1527862
1221979
900777
1760527
1949664
702627
1322906
515368
1707996
1878743
687497
1765717
1614313
96930
962695
1409234
545316
324803
810345
1071687
1099467
35395
275790
1121231
1916316
676499
611556
1530573
494439
1782509
733079
455889
950928
112764
1922347
1776580
1139852
702839
1277956
1277778
1145109
1021427
1038692
133601
1096325
917666
397152
56374
223025
366691
1344151
208019
662219
1161332
1246383
1649833
1108755
399716
1883606
1603895
1831988
280241
1923034
1282808
1382453
133154
1134235
1247627
65599
1425578
774468
1140957
1521484
96359
75653
1840507
865084
1839545
597203
503299
1529156
1096656
849242
1658811
1525476
628880
406841
1869963
1626634
1759004
1643213
1071037
1648112
1690209
1084867
1185029
1880657
1853453
558263
1130110
1485877
1360264
957573
1641051
189852
1173697
819894
132083
740382
437148
876541
1061405
308134
1306075
1222384
725976
1488141
791820
622930
1858615
731953
1137343
1726323
1026794
1478291
298570
1611410
212473
1524388
1223774
1042315
174164
210539
226957
465343
1791821
1785073
802012
393690
1898735
1870929
1397713
1121071
110631
342497
1841041
544208
865661
38593
1410765
162497
1339418
1387316
1627588
1831693
165349
51517
1164164
864133
1082782
586562
1616155
854872
780894
646669
892718
348572
349187
987750
735518
1002853
448711
503385
1421428
728224
1995540
1719680
1266467
1010068
379950
194596
42383
938967
1779474
1290985
452256
291808
1552622
280782
1895038
420653
844351
679783
1770782
1624723
967432
1639376
563452
1137326
134526
339583
4921
1899350
506658
103008
1113672
1134277
1261103
873900
1056125
638066
1419018
1657868
659541
124550
1933920
1526457
1159348
1601384
800582
396992
1335162
167852
635592
1994785
1929834
763140
945556
875172
653541
106743
1948639
1987732
1990287
248987
1250442
1109214
1479898
174204
1156964
1309885
1244732
357689
99480
1160422
293758
1913640
1793565
1319572
1526515
60514
593479
1001282
686177
124175
1919395
1022570
1098245
1309681
471483
819736
263556
680470
1280477
1377546
800684
788251
765009
172166
1149734
41024
1367644
1499885
496421
1998709
1444256
1109843
1628939
779663
342424
1955832
965069
1408108
1536386
1685656
1444774
1793141
230222
43518
766115
106926
981448
698101
1269482
1453910
1743959
885016
1670061
1345124
265216
1379108
1128952
1353880
1931176
709943
285853
1914178
1344656
1102339
1654438
792904
1843500
605983
879948
372585
1448062
1352822
1078608
396031
1131954
1178969
586086
777952
449429
178100
742041
1053190
490994
1450527
1782223
1180954
587939
985255
1218190
1630936
1532728
1959368
457612
1455577
10053
1232393
1548703
904626
325911
1197549
64669
1461191
1078033
1007265
1086102
332299
1916402
238894
1508898
1116986
207108
1805344
1895795
1067734
700174
111722
837358
96390
932145
541553
259816
26799
1263179
904010
395313
145739
314791
589096
1670663
1638853
1387348
33069
480437
1538260
810692
64041
1049997
1076982
640289
1391417
523250
390857
1405552
1504323
751430
1252432
434983
328772
272517
771485
477585
1139204
272766
490766
1073018
713166
1381956
152696
1396176
562639
931156
550311
556519
781490
810419
363708
1033132
1178633
329807
1332065
256014
1528554
620857
142004
1672207
465264
1133646
1946125
1573880
243310
1292819
1221223
753808
1887669
1485134
1629951
997534
826328
1278198
548733
1313600
576441
1426106
1234046
272298
1897895
1685047
1152141
1100791
354262
655923
493587
1088317
1113330
26567
1174327
592153
562343
799315
695981
203505
734497
1436971
237224
1796648
94241
940248
1123074
193093
469875
10608
532804
1189286
675625
661705
1567877
970404
901118
644604
1562965
119745
50908
266039
300698
931174
1311452
1428019
1525851
1778449
109334
715850
1277452
1277232
749964
533979
374599
1989459
357225
1399313
1175355
515356
1781412
1487000
1912792
821734
255022
1506158
1489900
734167
356060
1311859
962890
808314
1991069
1256756
1629809
666
513576
497106
1102958
1677334
1189670
285443
802283
1483169
1678626
337968
1059061
488945
1239152
1045319
1025334
1559850
365194
1172074
1639423
982567
1310576
272609
685645
1843552
351766
1091913
1918759
133089
1763728
659298
1651346
1398157
365252
637008
868845
1258505
1963802
289799
37892
257820
1072568
649999
46035
334885
1780096
1732841
675856
300610
826889
467651
1085199
727086
1719015
1367798
1979447
1689396
1209033
141588
1421121
1656506
1638606
1864962
1740885
1951426
1921588
1230049
1534324
381477
1084512
1942435
593411
1110220
1179607
1813041
783926
461390
1909862
621686
1215994
1537028
1666464
1270624
1309163
1673015
72545
916812
1402471
223128
595321
830896
420020
361416
1668199
1949274
1452576
1224241
641552
916957
221024
1744896
1535152
1246903
1203301
735491
350642
668280
319320
1817882
422488
1843738
629296
1428386
836168
135318
1656636
1897821
1659770
389068
1720529
1577808
911726
439117
1408181
808249
1078270
59442
1863016
264635
312773
588085
383421
553173
1266874
1449449
256187
773320
1727579
533275
1165906
1070529
706927
987825
108438
1364053
1715571
1520388
1764242
139904
1660886
915597
808964
1491512
1759707
1575957
988251
1866838
147155
313268
626764
1627320
823012
57274
990578
757698
267965
1843695
508814
23525
979434
624882
621423
903358
472144
60783
570563
1773520
1213634
1755140
1174366
231599
1513796
982064
1906893
893190
499479
497282
97433
1618732
19386
474519
507495
1050516
550244
1466714
1347780
1070819
1153468
1703893
1973524
1360288
772402
1759707
328347
1620543
615613
870204
1881045
730231
1491854
925488
1860994
191468
720006
1059877
1779684
670991
1724282
469666
1928060
1279993
389667
656006
512964
1546078
558985
105443
188249
848082
158105
1847151
682390
1437228
1655613
803318
345527
1971255
1403
20490
1657781
1697880
466904
1744914
41653
66096
530970
747131
1785769
1271818
729687
183747
1020289
128984
1091789
1903539
823667
994863
708618
639327
187274
1408859
997839
324836
1480380
1934748
1800886
1378529
1969168
1385562
760501
164403
1789640
579453
1003337
899814
861385
1684531
1729326
1756008
837033
624846
644146
1231846
1473619
1173994
729091
253540
1815765
261815
1215771
902734
205574
1969701
248523
335310
1975400
1027467
809849
595663
1908245
507552
445100
99871
480980
1535879
57097
274050
268181
1422012
1581496
1054534
813363
1102271
1307649
511473
1350875
412122
1699901
1367510
199292
1039088
250401
1426595
1570462
496814
1499777
1724826
1375675
1749755
1485155
1294591
1555493
365801
1630600
991764
169774
216004
191260
1205202
1030571
1941304
1732915
812453
593895
1893511
564332
1903087
1934244
674406
73423
1286025
689883
563189
716829
750855
1712185
1379098
454989
562719
1316987
1565852
1030595
229347
1234491
806364
1664185
256988
1303056
369533
1523099
135918
863829
50052
840451
1362589
1708485
1814877
610503
1355449
1106571
1435663
752574
1203413
1826368
1533161
1419175
410699
1599157
399830
1516316
1923595
1080711
1364267
882790
998228
877953
1908438
505029
1570388
570494
819510
396470
596069
1533894
1732398
182564
1215844
957718
944070
317714
1505242
283748
668362
1522453
1091584
1860270
195018
237320
278377
1385831
449737
1108154
1326928
968377
665418
1308866
1276263
1910183
497028
556220
731763
1442711
811931
888379
1895926
1696005
1913806
1471157
1129269
1979766
620899
884516
1282370
1094765
576277
1585439
1968696
1214440
590906
1754009
1563433
1662429
1738008
567663
320731
776251
1199658
723084
1024383
1825999
305745
1263714
1558626
1524674
1945980
914455
1192002
1413365
1659579
1686722
1845894
1463037
418359
1698781
1120637
965357
1601613
861265
768189
1763349
1101275
494880
1201559
460471
1149469
1630094
1972198
1782195
455326
1766718
717503
1500998
413512
735512
687874
805629
369366
649580
1848867
1127376
667834
1534958
90684
34756
993984
1570771
477812
573476
821276
756691
1801656
1132007
134782
1843820
664431
1201107
1434040
1659440
1567572
1221430
335536
823832
1866097
1662035
991809
897368
329576
485307
1594413
414970
481200
1957860
711581
1617695
1958754
1251597
389006
1994747
1229776
1534169
1005221
64426
213889
526586
1425592
709825
1373224
1573172
1483348
1724539
1226435
925669
1607743
196153
301008
1427438
228390
1147858
152549
1691503
1614469
760644
43201
475618
1874138
1499090
1466455
1539936
651266
904107
709171
157371
209120
1908598
1177230
1005399
283469
1453975
410439
1899733
1000710
874228
1979960
1426799
290861
170394
594195
1775199
1661002
1518566
732359
1211576
10634
179525
1912256
1927334
1829275
51287
702442
1625519
684231
694448
696367
163799
1630598
1057572
645720
1871881
41931
1307223
243438
1622269
1117178
891723
1575822
1995895
749561
1254396
78631
1209871
553292
826588
1331597
1515550
830313
932866
1713601
212847
595588
808783
1171008
309444
1083892
1729146
1794933
935093
565296
1684678
189388
52307
780818
1409336
1255820
483492
1443451
1396274
99987
1561678
1029647
1373634
757992
880816
853150
1400414
753828
570928
203342
1604034
803804
1062170
1002026
491750
14293
1789717
663701
1884985
539686
1150822
30140
1473608
1417516
710947
161461
316007
1590993
1205696
941255
1781949
1601676
641082
274941
795546
45034
737820
1337171
1926955
719833
1543523
718375
1881989
1018648
1665206
1628167
1479722
587040
1282416
345442
77095
1928736
274382
921205
100838
28374
1798845
171160
811715
1911573
1487806
707393
39408
225352
1399459
941021
1123950
340653
736975
1497126
223214
42214
128555
1783383
1545478
665886
625500
1348525
347766
1679537
1707081
1590124
757342
134119
1750787
1715574
1472680
1296806
1536373
818114
1232212
1931092
1970840
931895
1732235
1049829
476030
1102202
1950724
218542
1071482
1477770
918037
1502244
1037011
1647096
1796506
1923543
1576490
947739
329846
291812
795938
1186297
42213
83730
1982995
575282
1360030
1535742
1724073
424290
326963
1353466
1676813
1505714
1211354
896669
1348488
959074
771972
561704
254847
106232
1325220
404144
1380162
389693
1903261
1066193
922924
569548
1062980
1201980
660416
1725730
1730413
1956871
911276
349765
1860386
1451868
13793
226557
1519276
1378378
1524309
319643
764725
1324612
1054168
1667271
911424
1153484
833371
602776
180948
1631425
582536
98932
1022702
137817
724763
1990688
595910
1614284
475188
430118
703133
717716
1753907
574274
1452515
1056831
577653
987642
1320476
596401
1318093
211168
1699573
956066
482049
1847324
1070792
1270674
1826616
1376914
769446
691122
776245
560598
1146794
30514
280253
1815455
1741837
877543
1568870
479960
1556468
145360
812577
1363206
1030474
599968
1902130
1104683
1678083
337844
521173
1879263
1988690
1783843
597594
1536901
29673
1870838
534225
542726
1630853
1654726
1308571
1724166
1548197
956226
110016
173203
356928
117341
1589098
363477
1996835
852411
1730696
1162225
143303
197801
1028251
614189
842389
1306307
161647
181500
1750221
1960728
181673
422319
1361095
922392
552109
508585
260237
467602
969056
849224
1385919
485274
676305
489184
1200804
466674
211138
122435
1795893
1348571
479119
1831908
792254
959220
638788
882876
1734578
73316
1275040
1054369
576430
1259562
1045781
1396936
1034648
1687279
779358
369665
1700279
1689719
1373970
733962
1391902
771925
780976
469451
645054
1234946
36211
741702
1239524
1973552
1660024
977925
1327983
946862
560584
533536
1109245
816214
96894
921219
1145605
1399753
488129
269790
88963
647067
1736208
568599
1601129
1356045
74364
1755002
562129
1159532
683029
19070
517882
1902518
1533068
1224513
381188
1556663
1303249
1974502
86175
1307419
543914
845135
1830615
822797
1997346
957828
577264
528759
1717603
252065
1099564
1330134
905098
412731
1568717
1528163
1036398
1525062
1125515
928570
73130
942436
935894
1883609
1667881
16489
1424733
1070984
1993614
863526
746892
1718904
1188073
1253052
242629
1777103
817954
1238527
354469
1327069
1707504
1715899
1133566
666909
792817
64009
1035088
1724457
1271495
1559171
202093
441620
1557095
1704051
683465
1306322
778232
722024
1554257
1875683
163709
1978207
1776087
159392
1241827
237860
613092
111477
1721465
1642638
937336
1755400
1112662
230842
489985
1466177
419671
1356096
1732260
730372
1008964
126062
62323
1705877
1811817
628190
1878135
1806458
432144
415262
1680824
1190842
1098456
1601644
825948
1501473
1806660
84437
827020
1816040
292665
205085
1003392
1095406
1868519
1539128
1169612
1738777
336569
953378
1571478
808011
1021914
1881807
1225364
1312158
1219661
1908429
1831165
1675239
1083893
832798
1530632
320698
1992119
230662
1928178
755454
1176141
752067
1496862
1606665
634610
1929014
637667
1782128
878154
1347433
713086
620985
1217593
622728
694638
1092893
699775
39663
627684
1737420
467901
1496675
1264770
712786
1769160
1377015
1733585
688030
137871
864634
1952859
339273
1447984
1615906
681820
1274945
1753420
1227038
557168
1403557
542579
1631778
800428
1349037
682189
511515
877907
1862820
914915
1230539
47541
1683607
1742257
1098012
280274
1163193
1964970
1546878
1117310
1142297
1427502
617950
1463135
1599508
19910
1475669
958547
1887076
749019
41874
530444
1639846
988957
535975
1170800
335846
1672541
948189
851173
507322
809814
525247
1131662
970580
508542
1582084
177160
1879629
12924
551130
1101626
109493
230797
1775138
1177034
1493469
1363697
1936755
1018138
1844766
708121
349895
1571274
1630951
1790379
241694
762063
155475
785305
1639536
830184
1645192
609529
1644433
1385444
1749812
119297
219010
306666
1166917
998402
304730
1958994
1904238
1166560
1777540
1981353
843672
1213717
1443912
1624548
543742
354344
1961590
1531604
1234445
1758594
152739
1342007
898119
411066
2019
1708850
379606
1038421
602143
504993
880522
709371
1229831
1146687
19449
1583893
1238542
1997774
1603072
1132181
1435488
1820487
1451685
879810
366312
1518451
782583
955941
80422
568263
1568402
906945
1610532
237376
394329
107289
1602111
1401426
1425814
1299347
1817168
1419788
1118600
1287892
643381
1743957
1477873
1636445
899800
1469059
360834
734760
1330546
30924
1286891
1850207
1809360
960843
1715211
1377163
249573
1069623
32863
1017943
1316150
1044753
624314
1076751
598028
1008072
1109436
294924
750698
1747915
1211964
963106
739246
551770
661558
1907799
1230327
57462
24417
1884818
877394
1986481
1707829
1054430
544889
1404760
448533
839801
125010
1207955
1394863
1585291
1348312
906143
1286654
1074687
451847
1788951
1104984
383683
1334955
619938
1462224
1764370
1454030
1522019
1388573
1752921
750537
159509
1373708
1053966
1256852
985084
1322107
154825
1907295
797897
790298
1574715
1620028
600892
433238
1420543
1841492
407776
1654448
86740
231963
802738
1667411
826981
1653083
87660
1532219
1533501
1603760
900742
430397
345692
204041
1845233
1408564
369041
1758341
1993143
1005848
292492
1366097
323473
691561
323913
1019377
758074
381958
607496
404707
1801213
521680
24396
692711
531752
1523216
1367931
1372313
1943167
995944
617429
680883
1112138
1223635
1535824
343931
243940
1366017
1867952
679133
961226
1836101
1999019
1899690
349492
1270919
1279180
1963133
1406662
1913454
1650977
880762
807942
1173537
1363277
1280464
1206213
422105
1723742
845328
1815907
852078
527402
12130
437977
633200
1743891
930763
1268305
514942
1981737
1462349
1364670
1105735
1597795
508702
1916388
569174
743826
622326
466868
853344
613259
1482656
977909
301419
895642
429466
11973
1199138
1330777
1593234
1848502
215003
1227532
1590667
1508356
1046772
1832377
899301
971249
24330
1063404
1035907
1136500
1720511
555638
762187
821893
1581819
1828501
1231347
1228491
1060970
310924
1839053
319617
1748699
1953509
413014
1539499
519325
1247284
1811545
1940303
1680769
734701
1420577
1948231
123733
1239834
1688463
1453625
1493814
1744641
975051
1903305
907989
1742753
275664
1845033
1824465
356537
1229330
679799
660871
331583
1022079
649673
1924796
1862618
1797823
726928
1413619
955553
1212689
806250
1064520
677318
1334992
1499765
676831
1375792
76006
1313641
1231122
1639607
77414
1178843
186959
333871
1344674
1234256
694992
1245826
957436
219985
388052
128606
1656596
1949274
957437
1972568
1819474
62435
1781528
1884709
1204359
37847
336043
724428
1947422
770595
1260238
160947
1515321
413921
1417037
23448
329035
403189
63898
1368794
1559292
1135803
152830
526165
156840
478248
1589021
391567
900418
619021
992033
496281
735919
1041964
1964526
529089
1760233
1872290
1236681
724885
174683
72558
1834234
256067
1632062
1447408
748584
1267761
131621
691650
1657434
219169
186260
1119823
195161
117255
633462
554172
59494
429031
1535891
706416
249181
1680654
154743
821236
1020844
696045
1349402
868360
889187
542085
1795691
1401318
168337
1665895
1206255
1563319
1692391
198318
1880079
91535
752697
1121366
932934
1749291
1117502
1499440
1788834
213468
137965
431622
270521
427927
1210988
615091
294671
1505346
45286
1988808
308437
1192220
1492027
1242267
134852
1181836
169872
268264
347814
1984310
22832
144913
1486087
1746533
1602657
771520
1231621
291972
1448480
458887
1407922
1377597
573032
316495
284896
245228
845798
333500
669966
1935981
1755467
858772
1349891
287269
236508
1835206
285310
803029
1685924
1200642
1117987
1174650
1698637
1135497
1769563
1078983
329245
1139040
629219
938754
1865653
268050
1806709
878373
1485081
1339319
1191566
1958600
1085152
915934
1998539
1252461
1133960
1915273
1875868
534367
925263
1529973
1921972
325262
828447
980733
194088
221983
1437989
1325345
1523927
43211
1677432
697300
421542
486507
422429
1608030
1466925
1945925
375023
549959
1488581
67688
986368
355007
1343861
1038458
975104
1770419
1056948
753324
1029244
641077
1887529
597889
1334139
1090824
323592
378297
1419068
1429998
468329
1265253
1116243
759033
398534
571735
1713445
270089
482372
1863126
76206
1426701
1635853
510728
1000634
999393
685923
1330079
883166
1296452
1991486
1708061
353459
762876
1560738
1054254
1720110
413941
990945
989784
78682
1265838
1291780
649712
1750531
459304
858335
1375145
348358
196513
213711
1190045
984335
592646
1628598
29018
1196581
1336624
761704
804670
1853735
754103
495522
1278690
713821
934047
1454148
1563154
377599
54492
1056789
944756
990081
1856828
1396546
1385664
1252132
320585
1700643
55115
585626
1995783
1071090
205641
1930431
1821159
1364214
1458013
1784435
191134
764106
1980488
1154087
20229
1198583
1089224
799629
37135
539555
1700974
960418
1119312
182693
560825
903761
131661
480780
1402719
1971009
542195
541226
480387
339682
1123014
1911617
1002521
1117063
1823040
1958941
952720
1723693
703436
1456285
282230
1155692
1537946
495436
1348280
337298
1284300
1274847
1608766
1073953
313745
1330961
1213160
980454
1853843
402529
1134324
641205
1551634
1216964
49048
1435134
1744596
346044
1168207
1088668
1320007
768495
827229
1518110
924503
1746751
494698
1666250
1001157
619748
248812
724218
1705292
641077
700608
827992
1076117
692924
645453
599954
1105729
1466657
899506
1718863
823991
65844
470210
506604
286498
1762979
1981528
1668928
896570
53314
405730
76051
370464
608060
1788684
1219694
1871214
1610672
314130
359961
800275
421730
866114
561004
1541614
718045
1282075
246157
1142868
1858800
836370
299330
1576993
523300
1177318
849790
587728
77444
1250610
1044281
1120764
1703935
1706962
635896
52719
490788
1001972
1651813
1898735
63789
1792617
1872080
117729
1780718
1546546
1665379
1829479
21018
347454
83776
1254337
1990228
1985811
1259828
1223276
789135
1751363
180450
1098686
1932449
485306
1708841
1475381
791609
1408155
249570
1787194
1467099
1397455
941199
113779
727952
101682
1161918
1150610
1137270
433283
1368800
1374768
769998
117110
1592657
1468222
1814077
365262
1177019
506879
1347852
313671
205485
610687
84400
743565
1919857
992602
80880
1501720
1744890
1228010
237461
121713
34229
1749727
888584
1640000
1077801
389878
838191
524534
493230
1534935
30297
635152
1586851
72307
550881
572808
934497
516674
197436
1495543
1200176
590838
794199
1759710
1318537
1535001
1633209
105159
398983
1960309
1247261
961837
632450
720953
591144
1547114
267993
243926
1639880
310071
1607309
806668
547600
1712300
1635965
1743840
1278347
1004313
394067
344893
245046
337614
689214
998034
790176
1619686
323509
1058583
1382040
859932
1708279
564116
1206911
309271
1543604
725240
870698
1339078
963836
1131702
288872
1698696
348483
143285
1875198
1604122
621822
1652319
596128
709863
835879
165648
1136699
1527003
1520335
1831678
1484936
1263923
113065
287944
1910351
1598326
621781
295659
1379274
560703
884288
1848672
124267
682688
217782
329710
1158356
541680
1630963
133850
1129465
63503
508361
1564381
1123990
352303
1193514
297790
269627
1717818
113049
232654
1294887
1444312
1862264
1132303
1712988
1510798
1398511
527921
383905
1596787
1411560
70107
201847
1649737
187136
1333316
1419861
91742
303160
995337
1559003
521189
79698
1078433
1976307
814666
1293438
1242695
1975241
1800293
1464987
332641
1798220
355021
231518
440087
355198
915672
1498804
1301308
551607
1734482
423827
778579
949744
652917
1879892
1719478
1580360
329968
960401
1030588
208959
234660
1952883
69845
1792663
295804
1866171
1179428
573110
201649
1728229
1920353
1343224
903665
360827
1005654
1406020
702770
25185
1544838
233272
261013
1939864
139458
793268
1036237
1137460
1583452
1564683
682378
1550148
517999
1790002
844839
1520726
1256371
694446
1097967
996706
1825917
401631
1635476
212095
1535184
1133823
394458
868735
975095
281721
1536646
717662
367798
1955647
1835565
754669
1807538
1939630
1581702
1924943
1766525
63772
486653
512072
920769
1539236
1970403
370613
446799
1755586
1814763
536602
1249960
1299647
1264259
1910654
1998066
1469887
1826194
1018257
1547246
11759
619097
913795
1473566
1235369
801413
1625531
873029
1733639
1456443
1778723
1200689
1309089
1074747
352815
655798
719121
489582
79926
1709653
314530
370764
673090
377976
72359
92141
387878
1336128
1027681
57008
155403
829411
297700
206337
429879
1942976
1841110
1127235
82572
1622292
260109
529514
1114053
368586
1449623
39704
1238955
1698834
1379207
309207
553996
1045310
1106294
454211
1148353
578820
1203704
128494
874441
1274815
66208
126507
1005915
1655448
1303099
48480
862735
1521678
112210
392072
513849
1967267
204926
1392437
320223
683969
1859166
635492
366724
325604
1812139
42346
1387927
402567
1781959
1255215
1386019
947900
870483
411168
351817
244184
555765
164647
1629191
328403
1969495
541590
867158
1581481
1154019
1097007
1786130
1828232
1663814
1268853
427605
1420711
695507
894936
21491
275117
1206101
1845361
1847821
995213
55370
1043995
414079
879714
1065024
271065
321315
1196109
695234
872304
29788
1600841
984827
1939376
1509091
1498757
878011
147714
685397
1124497
1326596
988365
1884272
916058
151054
1571121
1101131
372406
1817179
673773
1219795
1062992
183084
1350459
1008494
1660825
478873
1641450
1678968
1269597
1685722
485125
895527
1942834
1098602
888087
651699
1247770
1996730
1377834
627216
373275
1463318
427122
877150
720527
1925606
1483611
808858
1130333
116279
1695626
1311974
1934189
407322
1756208
1105807
998433
1187262
1265804
252195
1944782
836714
1795914
1174590
1265881
373323
797963
9288
1527644
845579
1539564
106144
1521441
945062
129633
697488
996806
1592855
1638134
1366870
1198014
1223356
422567
1338135
1948834
574496
1771374
423262
1958162
1820255
158917
1980965
371797
861666
599751
506758
1578608
1939499
1755015
1625322
1092124
1987702
1212542
925104
329992
137161
744311
513556
1828996
1071840
94912
715612
1796485
1431844
1694017
1189085
1287405
176576
1487953
896099
75948
366800
1838877
433468
1012555
1000100
1948461
1169577
1754873
89200
1730107
1886222
417392
1213013
1691919
793409
1345464
712518
1043830
319111
233217
1676333
456575
1573919
174259
1188633
1720470
1970674
1221292
882153
640133
1217118
1639591
1481539
1088508
1876731
1102951
55262
1615312
838274
1954522
1067128
41027
124930
483926
1720623
633253
959135
1209934
1921683
1650624
1891252
1498317
1737290
85554
712775
70525
335229
1868118
512759
779838
1552942
93665
109527
1352625
1447948
852665
953476
1502430
940319
1087127
570852
207604
140183
1676926
831229
48099
1715209
1938097
859536
1621788
476577
886050
316902
308639
1967308
534972
767480
1506037
1385910
1122535
1562905
1831855
1859020
339920
346459
1697583
1695678
1053304
1287156
1846393
1315486
1356000
353974
1336189
500940
390176
1611045
876555
1950793
198071
309485
419188
1590281
319926
884041
1454441
973102
696844
138918
1873384
1492352
401892
20441
1281239
787406
1417273
1817136
569311
1071153
815852
1471221
17722
1911542
91918
1079837
1857235
1669622
849577
1841920
783389
1337290
1193241
1866758
190624
1910699
1839066
1232690
1276333
517736
1832069
191824
1476269
1021684
786520
342094
1239431
277468
582174
120385
315241
1009665
1402748
1886946
1595808
1867994
1902643
230463
1565032
1469417
600722
1426335
1921834
24588
287171
1914948
1741742
899864
1532762
478004
565824
305756
1860697
1128393
916552
14916
86125
348716
1398458
925625
1153013
325828
479093
1991527
1323169
927289
920431
1209062
15361
1234256
438732
483059
1437317
1137872
1355271
1773726
810752
486603
307353
1191888
992956
983959
1884166
1126334
482917
783765
220457
715584
1509391
1178534
624465
1526735
1993819
1294942
1064930
818064
181033
413567
419932
846805
899919
434527
1778261
876301
187772
1051236
487507
648838
579736
247040
451163
857334
7723
647299
1816036
336867
1999882
1398436
997525
227473
253203
1147650
1897854
1575008
1710959
89045
899410
1963840
1771978
1976605
1301383
641260
388049
835418
107352
1217100
167014
1185250
1407617
264515
1764203
1327473
903353
1361630
863879
1126684
49098
1271221
1739369
1375558
225324
516995
1396902
502644
378894
289122
531812
194785
1704676
1707613
1150576
1960642
221354
1295079
1308428
877710
1433729
692638
380045
548217
305561
924648
213465
1174424
1543281
1465832
827636
1279945
707769
1544553
766864
738871
329856
1110948
321611
1715760
180929
164817
28769
1367256
87681
1172271
1291690
266865
1846789
1404891
232785
1304753
1216062
1184199
1160183
1514125
936340
1772727
1670038
528023
354019
642871
1270806
1314502
1152073
1109635
724866
862168
1047337
1974000
1979846
850391
424868
1156336
1258912
563956
1992589
611099
1895560
92057
631848
330615
1072295
1635629
844196
675150
1142385
1451728
1046547
1829486
1053722
825820
1958123
642605
260181
1933958
1235254
85939
1731447
423444
1714399
1306509
568972
22392
1208857
1023693
1002742
944120
12186
793637
385710
1711071
804909
367450
1756686
690668
1141592
1210577
1520566
490832
909246
726445
1328055
27427
1646952
1927802
53014
468275
702079
508222
1563926
733427
931274
31390
1843035
1828019
1015750
634422
1906432
371377
555902
379574
1402072
1969973
892802
1685965
1443541
1704192
703014
384732
1101696
1974580
1198983
899945
834732
1716556
1664895
1504626
1363132
1082058
1799686
1142591
593569
1837244
556558
544249
379248
1112371
30934
1984535
1453651
1644520
1818193
713430
995632
1679431
232426
632230
1355448
744636
1610818
1966527
1219997
1431500
715074
696845
1048357
88256
155975
1997840
309328
1915103
282336
1632225
97150
455669
1558983
1456997
1203688
1101816
636667
524612
368627
1216053
1055603
765875
942700
1471096
1145256
1639925
1899377
1875705
762853
61944
1979535
1869816
1190692
432997
342635
26259
718124
542757
985511
1324640
1809355
478763
128620
628020
539507
1740197
74289
391216
1066310
430013
802010
88299
1961338
1829466
895809
95878
306739
289577
1714641
1625341
600001
1092286
416586
1330972
792526
275629
1702420
819921
758460
212368
249165
645789
975527
1667382
1463005
137630
715525
1231541
1971769
1876010
757568
1776988
300372
627410
381962
1875637
504854
570985
249440
1111968
1832156
580639
84771
628769
1943506
106624
491294
1538188
118213
1822080
79522
445588
334782
602235
1903436
1587780
785606
6429
1547727
1574752
1682824
18181
1906669
286563
1627848
1303212
514362
652961
1929351
87626
1974249
1711372
1882893
82519
1605217
1497759
1385355
105954
1131238
1327662
1379483
1515177
181910
3309
644235
913535
772237
912396
316853
565935
225139
777139
1920596
1477196
459275
1641134
1559662
917035
126631
689550
108298
1163921
328628
269930
455265
901002
1565522
552803
1713511
798720
1318553
1742652
1276993
1099641
1568098
1364048
1821707
1708173
1458793
1471626
44563
360528
110626
1620433
1464312
807071
1273702
493190
1652952
196580
416696
359610
1571308
1518447
6424
399338
989780
902960
925412
1607501
877191
4926
1717729
264833
679430
151848
320166
1256435
455202
1659915
273937
754109
614596
23723
1805513
722805
1158566
630
1529215
260751
875467
1189612
1075258
1714903
1382970
220266
248936
1781484
1670181
1500476
1308576
231297
1536809
1031947
30356
451222
171689
130677
422222
1765907
1031394
1302703
1861867
399621
804499
1440627
1994817
521359
1272854
1948694
647606
538755
1148084
837777
375890
663271
1160387
1842083
1892218
1970888
1772794
680910
1276986
1632564
359439
1173662
467295
804614
123071
869943
804115
1612504
1393033
860455
1038325
1580880
855109
452142
1679711
1399545
1572749
602499
912598
1502869
1907677
907451
1711744
1522302
1918694
8814
1024351
418147
1987681
739465
1578813
767526
1379201
822069
1639956
1704059
88001
1431775
248975
95893
1918245
1904334
746913
1993447
40660
1475054
254241
1054199
142973
1305737
402280
579247
681506
246474
1639605
176460
1407732
330116
882629
924161
197232
1562086
1139657
1224976
678747
1768134
1482891
349187
365083
1568437
298470
270927
1025076
1871268
1200572
1548487
1839728
1284851
424808
688128
573967
1914098
1156540
859791
1771379
1499136
857530
1025016
1967557
1690177
1420836
1284633
595409
1092610
1113716
346510
1406792
124935
997585
1805719
1044779
1895845
1381355
632335
966215
1847414
1225757
1951935
14354
1379674
156040
1741678
1710972
85438
521405
1277483
1611398
486811
1395817
1226505
182798
1206821
1012400
991895
1782133
1039574
183123
712399
1885124
573716
32749
1856324
1560335
616548
1628938
849257
1114233
490117
503597
1502247
1269255
83270
85676
834093
1491985
1957059
1178438
864635
332856
970061
994968
1019696
757037
1256388
1420042
201617
1639121
1031467
599219
668979
1323733
772824
1441463
284922
332416
152157
1885122
1873831
1732262
1611559
616785
133515
1334345
1421989
575363
726095
665653
826713
1727173
1191522
234575
1759087
1910913
1621393
1600425
789466
298540
1194225
145976
699526
228868
1743063
154812
182979
1171084
214856
84538
46174
1935390
1508636
1422092
1602271
464018
1678307
972715
956893
1468173
1125955
1227454
1262878
542562
1059972
716531
1823452
1219806
560676
589160
1127799
225190
1521045
1722492
319976
933553
437466
1040109
652953
56442
269203
1595175
1454473
1612434
1403205
244419
1184701
1940407
1459174
410527
1943424
1306132
1284776
111795
342602
1192395
1298099
1450943
418548
1591047
1836261
131499
797679
1943014
1821051
1484628
990364
1686531
349033
300474
891768
800548
405879
1931769
296216
907745
479161
157302
199346
1750855
1965240
1257721
1494918
1899688
1107814
1443764
835445
1934449
951978
226325
414285
807335
1830496
848030
850221
740032
519030
1980970
290347
680469
416852
1928680
786733
1978432
473749
1501373
448988
1866873
1492320
123759
1286346
1193085
1313308
354297
982913
1877385
792539
1575609
1505792
825774
295025
58716
800852
207350
772230
1108954
1347277
1409320
1526863
669990
822081
1874434
977383
116665
205451
1477624
1186420
267118
1542618
1384474
1692974
130670
1551396
748716
641139
1249444
1912699
501758
358415
1018991
936378
1554689
1991905
1857864
30325
1401971
1703511
1072601
567089
1606726
1942178
808788
1149001
1337606
1654307
1433580
1034163
844577
828965
51780
1409926
1604957
1573335
1085201
891852
1787701
1652945
324262
1606259
1819315
285555
686578
1489693
1274420
168510
1324455
1327294
584754
1790112
1062302
1403543
75087
34928
1559191
1643397
1171076
1262330
1766387
540224
248636
445147
1041102
1251327
243130
1327237
1370753
1543734
1106751
1312224
1684051
1218170
1412732
512963
917991
1977021
342745
1668026
1501320
170076
1580779
1144126
233909
721112
923107
586196
984426
68964
1280637
1993625
651249
377043
1165197
734150
99789
1102873
1413249
1652340
660453
962757
366699
105898
533037
948244
1058352
1997349
437084
1114233
710334
1439788
1740575
588900
681865
322572
1131192
1633808
35443
1495417
524713
1860911
972745
981032
1359257
309360
502513
1589360
551183
1140246
1868209
712045
953279
993232
225197
1767200
248202
1720548
12765
171036
388337
1203475
810051
885219
1759275
229382
1835485
1516120
692517
343680
1697699
1454706
1819432
867791
112214
1660229
142786
1982637
169122
744759
1391109
1083937
272222
804832
922030
585974
519360
818397
938079
1955707
1053789
1450351
946535
1991384
1612994
123806
1629413
929524
212956
1713736
380980
111449
1700054
248406
652209
1327045
1693679
590841
1758538
1497600
315911
1409340
479694
419356
1306760
1613245
396157
1152845
1324596
1217093
1658459
1284414
1367455
448713
1797799
991161
28693
717456
1635240
1448334
804200
1824924
343300
1590881
1389356
1720628
222622
1241486
52167
636342
273653
575702
433933
719280
1860064
1723485
1621000
88427
114523
402690
349042
499497
1417686
491389
1449333
1995801
1475217
1960356
1375902
413287
765719
903642
429235
991246
1260834
546302
1542199
380662
830012
1452890
1837320
1842790
683441
150883
910204
631669
1974391
146439
313008
580620
790708
185704
1374141
1685804
571946
213313
77376
1542591
29680
1857078
167785
231116
58932
117771
1577982
1183623
1993299
1133813
1271263
541215
1268689
313246
1101361
1406967
147874
961715
1331102
1079833
192071
759666
1997961
248126
757283
1772185
12692
1860812
872280
461658
203983
1070006
428305
1181749
1181636
1635106
849561
462562
938203
888823
1723884
618185
1605911
546509
1422412
724552
717034
1427630
428397
1605504
223858
1441799
976055
1382443
1386745
1843655
920788
69128
248144
1081032
1434291
301958
456204
945639
293321
162725
1327499
1061011
289092
451404
1045047
1687301
498297
1222390
827398
176314
938019
1331169
489229
404833
1956922
29515
1128189
972504
1517661
467212
1340000
1722562
249852
65708
231066
781247
1142454
1706523
914568
1957221
1937380
1647415
878173
169159
198047
209746
250764
1324952
1155562
1759052
1300683
145963
1572190
770105
342256
528028
1262647
323082
995883
310016
500458
229118
704796
312786
59232
1825243
1178472
1834583
1864449
403050
1483462
1796862
522197
1355879
151599
762394
1115130
1931972
224645
1499761
406635
1467755
1941260
348889
1520498
1842809
698486
1508627
927615
488103
980336
767161
445418
1891280
183240
383719
1912271
1037630
868681
877833
126347
1847117
981258
453192
1137957
216176
281373
1286894
1124264
1522578
1920528
1914869
433327
598361
317300
1295524
1968047
1765753
395999
1140137
977064
1455567
1007350
1219180
1813112
217872
1064344
1556501
730429
107744
1298564
1948234
103594
1516847
1446651
348891
1817429
1200486
295685
142262
1680015
373563
1461311
31210
426788
758813
941761
221836
1271463
528363
366498
467354
431577
1949685
18623
467094
1252377
1852574
1018117
145717
760182
1152538
1955839
1932026
902755
1648279
33851
127343
821405
163988
886967
1177456
590763
1329065
1396139
77435
306841
1380692
1687769
1027370
1146639
1464750
1177532
1290656
1031175
1145444
1556403
1407890
574533
1326999
206848
367562
63655
1139814
1068630
762010
1013415
1301922
312849
840204
257887
1320567
793778
781275
1644762
1567653
862002
1386612
1102647
1019443
203840
1374919
1107977
372135
1405342
1135850
1818423
1200433
1389971
1844630
597722
1052135
1198375
1527075
379805
1659819
1952956
1887898
1056973
1866467
269828
1370560
1879390
1906322
1582568
185604
619495
106255
1016075
232464
104904
1872059
626427
631637
1735680
310152
51478
1939050
1094417
554598
1681284
1133746
804058
1667779
1261399
1796335
1826875
796892
146093
1388411
478999
1339266
541692
868550
1281716
768618
1996048
1673275
86489
1910909
988394
855546
458701
1547707
1259550
1601136
829405
1934215
1415359
1613534
1021800
1275854
611547
78180
709184
1879473
857790
505115
1493232
1580162
1369959
1144823
378056
222505
432451
1835
347458
1441352
457137
1986736
1431396
510790
1583628
820247
326022
1130969
710778
392128
570625
912017
587254
158913
600585
1704721
1894719
1882830
1261308
504313
732979
1540750
1770541
1621497
122030
657786
1485774
385214
1166745
592476
1348943
339141
1788020
1065512
1501914
163209
65285
80244
34748
1310789
827056
343782
880213
1021062
379311
1428782
1020838
1188857
278535
406935
385215
1405170
1015533
1486625
1937540
61352
711674
1018562
1126792
391460
1578060
146994
1291569
496442
1199664
1929708
1760496
779307
1706830
1687547
1925669
151972
1988818
277644
1789466
1850495
183190
1657145
551534
1748286
1363342
738706
1976731
1103884
293472
1400033
955928
1406047
360553
1022183
1928450
756623
1584158
967922
621988
325582
1319711
829616
154021
235682
1522737
144009
990416
309996
485015
568676
775339
1991210
1776007
163707
1070544
718665
1790456
1126468
148783
472632
1234285
54168
152782
74913
635864
956913
961268
296353
891809
774540
597398
40786
1415678
1443690
160847
1690001
1465756
1063861
1410803
1045938
280478
1279569
854020
26044
1594851
1314377
1509214
916624
1226275
204901
61465
748778
1147778
1327465
1383716
34034
757820
470787
1739578
1198309
665374
457061
272959
202043
55174
1741621
558761
938993
177085
1615092
485709
676745
1489405
1329271
414356
1502608
1350459
161863
1202073
831250
211121
1057833
1995515
539511
190818
1539537
1006258
403658
1350586
1996050
907942
1784364
1613000
927006
1786673
985662
1366614
335052
1211156
92506
519803
920569
1731455
547445
1706249
1113845
240273
130733
558250
359701
812411
388900
538360
7083
1466970
1646322
1507763
77223
1067758
1640398
318181
1496820
1950024
1053571
498832
1020059
206097
924356
1079013
123033
1411351
1730109
102725
568123
492461
1909366
1118730
864636
830369
594097
651692
303337
1637245
932790
1832958
1238959
1454461
286756
507658
622112
515710
1738873
1440408
1791959
215862
1194921
1621616
1472561
237401
1558355
804346
1858609
651735
1896726
1684122
1739541
205624
458006
201893
812718
1008345
57718
1146533
1939917
416933
960476
656050
529613
417545
1155068
1279551
1809354
1782788
742643
1683037
1086164
1094329
1620140
686238
1830597
895815
776642
1620663
231412
1721034
1248959
959197
769668
928450
1968115
881718
1848593
644550
621240
1747843
1241202
513808
472672
1562111
379119
1447074
566169
1578787
1691021
180677
1259760
322947
813776
342827
1115145
1493938
1032707
1041987
388468
749359
347738
817042
1612638
1126130
484213
1589323
693499
99280
331011
1094686
162574
1634495
116418
340415
196401
185626
209344
1040209
1058875
1837792
184212
405629
1389192
730724
1189909
639115
1577037
836868
953221
983132
1398176
1113577
802720
439151
731983
1424911
1088987
950946
981087
740772
155666
821645
1910109
1254125
1316892
890485
1282450
827614
165392
1371926
1490904
50921
1845077
602696
1079679
931179
1885483
1993128
573491
222993
541552
1465416
1528957
973271
519749
375563
1108484
1188257
1435469
633047
103483
596306
547539
1229701
1968594
891710
577741
168823
810077
610685
1020290
1555258
1426669
569800
1681661
454126
1107574
537280
387776
974481
1901591
1728076
1567308
544036
1361497
141766
904566
403517
602535
1383641
88757
1263623
1137238
1238496
1473049
588138
1933527
94206
1382430
1670816
1027562
1957095
1976428
1192123
125740
521909
1977275
307237
811075
1050081
655561
1672052
1551564
1849222
1456819
752190
1838495
532478
364705
1990346
191314
1590950
617382
1740780
98818
1913676
1030344
1131654
514320
1776932
1621995
1148459
1767759
684486
1211795
1201682
641496
1096557
1738555
1660222
1106573
949576
1914493
1076014
1331230
42884
990704
974115
402847
127863
1785928
926933
1219120
612169
1270443
499802
419211
1313848
966986
1709705
121344
1071381
504300
1493733
278943
28975
1032886
718866
309374
1384002
369551
726615
837787
301545
734338
1199682
600425
750275
1092720
1824719
1111278
744313
1479648
1238105
452163
1950584
768530
1816400
1461151
1421693
557703
832852
29723
1771723
1344719
1291335
1122294
1325409
526432
1422914
1201653
804241
1991965
910098
725189
1831220
684140
84768
1514958
1128939
1274462
531054
1903670
9197
737790
453501
1080606
809497
967417
1062114
108550
1247285
43680
564796
1182045
766908
915600
1038312
1324277
1052592
198433
1641716
333239
809993
122637
228928
979824
218034
207043
1544310
1063141
1790543
977882
303912
42790
1905776
1670399
313540
950500
1988838
619866
1992190
972865
378946
649300
335578
1741406
960325
474909
1376158
1225030
1595941
1791950
1958805
559624
139100
551286
1227451
1595583
828205
1304171
152299
70821
1698451
705447
866152
517767
40886
932834
5454
1954349
1551277
309102
1447023
1904925
1436006
1496589
839927
1106147
1600111
586648
363542
842698
465332
1848676
152138
334351
1151779
1463290
998933
1484363
1267960
608305
1813763
1027066
1356883
1257507
191466
177040
35811
324774
1622643
1020901
516538
1671198
111557
606321
1962746
1074995
1582999
1241770
1970490
1151203
1986603
76556
1475221
1387527
1140711
485377
129542
1763279
1502598
137527
330812
38447
1117971
277889
611021
33908
481654
1771343
1306478
764255
1991780
1226739
1152849
515635
1875230
1661266
157018
427566
1425715
1113077
526409
1107138
1277861
1546096
793693
595203
1005123
1632605
1255113
1016518
1114300
1635992
600576
16936
186898
1513235
1982235
663009
1551498
946298
1033621
574748
974659
652550
373108
1682057
1062349
1577273
1734351
10054
1775746
800155
129111
1775719
1277714
1913467
826522
1567645
1198888
166071
1541350
494360
299805
559665
1620492
390519
43510
1935744
367858
489341
463321
17910
1823828
193845
110007
781565
1330191
1717981
952437
70653
1797571
1151309
109604
179914
1242379
735991
1915189
548302
1983545
1116882
1437680
943039
481268
1927001
1285535
1338721
1203789
350323
1177018
1081954
739224
273580
27710
915422
765159
1073285
85321
1107356
307972
849267
204747
714623
1258646
1075574
828315
240569
1237087
846233
787117
600246
1845215
1471686
1861570
798638
485382
1925826
775279
1169495
1458138
671110
1681607
1723351
1091095
1501410
1346394
1708520
1818272
827295
1964057
599235
1833812
1643599
1306882
935667
1529073
1100519
998797
195578
533540
599735
1116531
142251
440688
1036580
127628
932060
1961609
1593294
861398
896911
378110
1746548
57423
302195
647778
456439
1196593
1659415
1994538
1939607
654595
1087577
1374049
1255923
1655470
1683516
772879
1067476
1672452
1810021
1461504
1541282
1177716
1049478
1250050
380491
1784980
656053
1608931
314922
1198431
176588
1055652
324192
1321512
1366046
265141
18783
131338
1913972
1747313
626588
31485
804737
1339803
1826395
653923
116601
1533606
51421
929219
297118
1518832
1060864
1920960
197219
1896700
646705
1803503
10776
1880688
1852960
135178
599481
1375916
19500
934962
1050826
376545
1326866
1485928
1591556
829760
1015040
132556
1433242
1626052
1804796
130383
1710456
865253
65732
679170
482609
1835207
1669852
1819073
914856
1542545
1438229
1604505
1291163
1818893
944060
1482230
947963
423456
43771
1297461
425073
386275
108569
1824501
558892
673303
1192945
340784
1003587
1456333
1812436
1712044
374766
688857
1143312
408231
325569
1900389
1833831
331209
1473493
1730067
400800
961982
1778374
27537
1773213
1139667
1251209
1536893
1927556
492190
147909
1629902
416224
1704390
1919419
630161
1404129
340827
1546298
1699526
1518656
1632249
74823
1219400
372640
634876
247764
598439
1814491
545760
1058174
979946
421277
60947
1106005
452857
1610885
163785
657311
1465547
21951
295651
1520538
21042
365167
1933148
431406
1797136
1542762
1496086
1841042
1890637
680409
249960
1476375
1535590
1694457
546432
1815324
1412625
1590446
1696493
698180
1619142
657762
103036
831869
357293
345036
1029006
1432909
1286925
1939045
1551070
1807559
368885
1824733
1962742
1855588
413501
1763387
1150795
305679
1796738
1139590
1927498
1074557
686981
694295
1643812
1678110
846938
225833
479157
1769419
630761
1715693
92884
530302
828924
1616918
1009413
646291
370727
1300893
429711
34069
1841368
713148
567879
1330739
1022295
1035634
386596
900341
1354895
1914690
1824572
886536
1694120
1619587
358269
1636133
359369
1158234
1648857
25634
306217
1376556
125066
1982861
448767
309741
1409802
63092
1070328
623023
445046
138307
1388204
487685
1786941
326208
1011139
150932
1700964
1407759
1216139
1066164
510123
1745653
884472
245554
1115079
201758
1560731
558343
1528122
408430
1682761
419331
1419145
1108304
1002213
1794432
535113
446350
1414839
244148
1578625
1818206
1973249
170337
539536
599107
1113842
1982769
1850970
114201
1003039
1545178
766917
1346484
490493
100306
1056507
1454309
1317497
1999217
1288248
1116789
1214429
472456
1360848
1224955
1514434
1216448
332632
1772500
383706
708025
1489957
1374453
1643888
511307
1394028
1907067
551622
296953
601292
125088
625802
1741521
179419
1639918
312807
257357
1887722
960220
1149747
822854
428680
1283196
760733
45402
1956404
269366
314288
992342
708490
1128742
728610
981660
1552051
1309229
1234081
316571
1939549
523295
828393
1163106
372075
904157
270914
1963996
1746717
1655175
822477
1835634
244495
865020
853514
658578
591730
1255322
1348097
761628
1946634
1909405
247284
1821224
1688522
1637551
1571040
175301
1364340
831087
1636459
638739
1782945
128370
1528620
1350110
624876
429884
547202
1961778
1377301
1387850
1827818
1710361
795192
1671410
1775900
1212716
174699
735681
1918659
308358
1627855
224461
671695
1607136
1871228
1757848
1388327
313686
1986352
1766293
309831
332499
735373
1622090
1431405
1571100
1871645
1431247
1978492
50902
1430051
181008
800937
587373
1477191
1839321
1256227
275297
1415751
38007
665359
90656
1891238
808475
1660133
800518
1694838
1444252
1644011
1447324
1705414
1022044
567442
855774
60732
1729073
505177
701944
1269165
945897
1623729
1342314
1360688
420719
996861
644006
674822
1647688
1019413
1239717
1019286
986886
1796084
23223
1940585
32388
1921676
1676821
1508102
732384
1958453
1710066
1923878
1240947
1941797
841128
948060
1935753
1249685
1924839
1428220
1091306
1684949
1451761
1869140
1582763
1315584
1781198
1611615
345265
1984197
426718
1122448
1191438
501223
866540
117059
1711589
601614
675817
651937
1097758
1437713
1419473
1150389
859414
596459
457042
1213529
676726
748096
722193
814865
794493
120266
1418841
1357935
1749636
1994888
97212
501383
619985
183490
686725
592760
1362148
1557185
1499318
565010
1673133
1209790
608375
586970
1089080
1423213
1465140
369801
917716
953147
730188
467286
977929
1422670
317528
729837
1109894
1161189
1475837
1586955
1518680
1224219
1152023
1736783
764092
894238
1459840
1414575
1675010
1129840
1835956
169838
1030248
1249612
1223416
1010809
501830
846049
186255
1239717
1027839
755532
1243009
842411
1146068
1374770
566795
930676
826088
1513703
746413
439405
1561003
44796
1828100
1541701
61176
1719335
754276
1902070
1601818
1526614
957221
391453
257010
502999
1380701
165694
1847578
983123
1712467
209007
43865
1832410
940386
245792
1995485
1433664
1304430
111617
639476
755
1567698
1744067
326970
464885
1243297
1494961
1057498
1522096
342046
407497
488234
691717
1726362
1029090
340557
1129679
258746
680431
169951
401091
214407
484198
318837
1452380
1448509
1762501
689911
382270
129834
1039954
1508663
1181789
1810661
248484
86452
1706508
544847
1518973
1461187
745898
253521
1386753
903278
1921878
1905896
1162057
1841018
1415235
1890435
1547898
448086
548781
732208
668472
33370
901252
1924479
53226
1322920
81500
252766
1676607
1586784
1396309
1147288
267519
57495
561771
64711
1917065
575373
453839
513364
1390372
1419876
1738856
1888736
1185522
1746600
1934286
1627161
368541
1923415
732978
615315
669196
1557973
161120
1406522
619632
1602528
397174
1185870
735491
1052137
423258
1927364
67055
507129
1993009
161744
674180
1983599
853118
216120
1807194
129407
106345
1946595
32130
1918806
211681
664475
159929
475555
1375760
1963436
1228520
1925432
311180
832325
1878646
1585019
577530
667602
1923267
1300767
1515589
656415
684446
1402006
777080
1611765
1583062
124091
1839574
1151081
229462
256421
1671605
1800938
1006919
1080354
1981400
323362
364974
1969169
69771
135918
755520
1222483
1275052
1532012
951330
656530
998162
1210346
691961
597323
444785
1980141
245658
180195
581060
1119557
1972096
331761
1362103
685940
1527372
832505
1835731
1763954
643474
705449
1219662
475370
1986281
1981006
491015
1537094
1299329
1156054
1971805
960720
1113832
1390686
737686
651709
1828780
128218
1834490
891152
1535661
699035
1886427
1991207
1312711
1325525
142866
626513
1264169
64949
1351690
734249
161145
1214876
1862656
74848
651174
29498
242106
1915389
251336
1421333
1038788
1286455
410484
968400
1540641
450401
1121795
1567420
1768181
270743
1479690
882672
28764
1294798
353176
545387
103874
179545
1212226
1223411
7177
1468797
12799
1457927
577024
1247392
1581573
109157
1966722
934610
9211
1890131
1757922
172724
484397
215116
1639377
791352
1937807
1054951
533867
275607
1290045
534331
646270
296312
951259
648645
1958521
1761459
1969969
1418241
877617
1267991
1192055
1524776
722108
1578423
1836175
792502
313432
779636
1866521
644330
1433640
1574245
1658181
1868684
554495
161707
791764
875872
172916
1723078
1068636
512429
1063194
25270
1154812
1922144
792010
457398
1727693
1471278
498597
1495370
1754413
1716112
1428192
552208
1684175
312242
1317711
892670
778476
1563779
1338121
1648573
1837511
388033
1811383
1535343
3025
193440
1741050
1623607
1730447
1992334
1016628
1150119
1703167
721611
1643728
1655261
1875517
871095
1053706
809369
1601922
1858981
1773973
368733
968400
1233817
691257
43397
686637
1268448
1455641
202846
161382
1167851
971807
859512
932200
86052
425191
1915537
1415787
1702753
1146755
1984861
602711
1715278
455964
1955685
406748
1221202
726921
1890590
96383
386873
861826
589830
996262
1405528
189688
1406755
664991
1373956
410667
368562
259670
1272517
699095
1168193
263681
613359
1502879
698548
657532
1080789
726906
1701059
517259
1793445
839533
430144
62812
537674
1918110
1382769
1280870
827082
1294784
283977
616113
560566
210678
403029
1259378
828691
614241
432922
834058
1507219
1554218
1525162
777948
1490033
814331
103414
1411217
1924423
1213197
1882600
427588
622655
731394
1476346
513678
236726
170965
555632
1257864
996676
1920403
868134
1801489
67855
1082006
69117
1948594
6262
326137
994610
783040
753466
997666
374270
206141
1621519
814159
1154805
171579
622154
675512
1924730
40896
1813438
752075
1239770
898520
1090143
1069396
1888941
1661870
1063648
633462
896966
795598
946701
1816915
253655
1357639
1682729
1049291
1987942
1998759
1580618
960893
1024443
203216
1725556
78080
867618
128775
1843810
1375267
213136
881234
1254666
984598
941233
701401
438773
473337
1225098
1813338
1793730
1779210
299321
56323
1319612
1754530
454801
138698
781964
711207
1639805
1176915
297236
1369033
277400
62160
1027704
220526
159234
72781
917066
1896190
1929273
47135
1528615
112752
1112397
1963677
1085676
1304741
1907197
356010
1403741
1111454
1104987
1199419
1327689
146192
129955
1767779
1252704
1963765
1191930
657225
1841760
517959
671056
1224292
1253384
346049
1878363
1532369
1740121
1961352
451677
572611
369345
814134
1112546
589718
812348
1712834
1859744
514714
1919207
1314533
758298
1625987
1984993
1535127
1769084
955633
1514333
534330
171034
1846533
216399
48244
81673
1093278
466173
262056
1868623
1731546
1626285
1074283
105255
388665
473473
1566323
1391031
704370
714468
720243
377120
894474
120315
5769
1100734
396412
418973
346986
425430
236667
1721804
1248168
898959
1321310
757453
1509306
1199270
977288
239858
147188
288369
991095
1581758
1235476
824606
1963445
1568402
1932708
822338
648542
1548800
1340164
25071
633677
1781177
1352023
1046948
675676
1661357
490950
1674893
54263
1122194
1592822
1212921
146449
162175
618526
1022392
1039214
1302339
115656
1749966
1989920
595219
802700
1381919
1295556
323558
605744
1533589
780076
514791
119547
88979
1777442
106494
843761
1698784
1584754
1727650
299017
196906
347604
350879
492833
428474
1083983
628682
443891
1230574
639226
1566554
76401
1340891
1855053
1519891
1349052
1487990
272394
1000211
509648
1649115
1791039
1680790
125489
1518488
1755219
597907
23827
1440580
799494
747295
1590732
937322
1868351
1864910
1503786
420681
1958953
1283192
1088855
314968
1562754
568468
379839
603766
588793
1740992
1746389
345916
1443989
166637
957644
1064989
1330896
1242514
380542
1653583
1934565
1143922
1023074
1825930
639166
1279233
127920
1806098
155939
372856
911978
568584
862648
470652
1181904
764102
1400509
565614
17331
1862723
1225563
853006
602131
1978776
1032330
1056716
440562
789342
439561
681986
634499
63907
1593334
1102811
620585
665570
1929561
47530
1517677
955467
1681478
1271752
1380858
14646
1082151
1202511
513354
1209474
215454
1165830
1943853
890692
1894480
1879514
1842145
632388
1889458
1643121
978065
938857
1415497
1060833
175373
1840228
1832166
841937
185122
1552626
1226032
843979
1607500
1631212
550665
319091
1319222
537016
1331315
1821245
42678
1815795
722792
1546097
1851057
908315
489958
387583
1338502
1455645
1984699
1178744
273206
1266626
456754
87119
74274
1350667
1976707
1019668
129759
1306888
807487
56626
509324
1235414
87591
1575676
338986
1988629
648317
1101440
130861
510721
1943059
636676
1715536
1178722
938244
1748583
474599
1055332
1761834
1057692
1010159
1965460
746169
1524637
216531
791335
1128653
1708896
1857911
1704852
1153285
1471290
1004299
499561
635779
595059
136960
559483
1696001
810020
1465857
143498
1368688
636248
659059
1035896
1935926
1397402
1766839
238387
461490
216197
133861
1959895
798163
1935462
1524081
1457142
1662480
1453820
853645
74805
1182491
1789812
864611
1925247
1777783
1760294
1740868
585403
853939
968890
1787669
642975
460655
282272
1922389
876530
1865320
723372
936036
764878
1271093
1340640
199915
975709
1298165
461405
922183
1579717
1924129
67806
517722
1256097
1757012
710191
1070220
315640
1426433
696221
727881
1849313
430886
1071654
1701331
1006555
1168463
1817604
1638570
1651625
743084
710384
1822565
109977
666352
1715587
754038
675641
307550
1973601
1270511
1004414
1945022
446899
360673
496839
622557
923466
1116076
187954
1708178
916910
315985
1089342
1357044
1403381
1223284
1281042
1738610
1863326
359686
847448
965254
1445466
45627
1146204
269488
1941539
144128
513189
719176
84118
403238
238706
1589158
1224420
659091
525813
295506
806276
326975
1564568
1992766
126024
436824
1341356
1913613
122724
1191199
1087716
1607335
711319
957092
20782
240066
610899
1780539
1237701
664838
744629
29132
567989
41541
1568732
1846161
921348
1925223
1042148
1071414
532828
136052
1307326
1262585
1457544
1965292
1830391
782758
1359277
333483
1258944
1659371
1392580
1181976
1288227
857910
1106729
1713040
679504
803173
594934
157595
1976100
996534
22151
29741
1657539
1891844
1287774
554780
964775
1181623
876018
881669
1620503
1642406
901882
1890835
44495
1267104
256636
212644
1840920
253246
1636097
797821
381738
951829
1224949
269699
1473596
894433
344745
1621977
700019
1093706
803459
1601347
204193
232958
1429095
226142
1086580
1931048
392194
1574405
1626429
1122652
547093
998562
315896
804090
1611904
635687
100751
1594524
1608764
1422316
195630
404289
984609
389778
273469
1352565
736582
1548640
394064
1214388
1207238
1362905
1621539
1578658
406665
240873
1209803
1484756
364923
1990582
1491158
1182663
933086
1776355
883032
1590547
396877
1696470
495498
986209
934662
353154
388420
348332
1644806
1358483
137565
1870545
777700
1062550
401438
1155362
1103879
1701566
1776966
16231
521519
1245179
923682
1206160
1380929
73532
1234847
1724434
1048021
213502
898745
673896
783154
1568951
1476474
886215
574131
602561
1989289
1874206
1618206
1217905
1614219
1938206
1833066
1008962
758109
1112068
1413521
1788599
1217370
409880
1221827
1776941
555214
499080
610464
451332
254178
391923
1781728
767600
798654
282491
774182
714361
1773516
1983813
1771754
383587
71809
1786442
1295511
73378
1526483
216604
1219352
68307
58135
275606
1039509
320442
1113189
881358
178416
688334
137917
1178397
1987032
588480
153929
632835
1869570
1191191
190034
1606405
1228581
538803
384160
1039707
810744
47080
467240
511179
203261
1404719
1790052
1074851
1055568
65397
1042400
992212
925216
1832396
1166831
1863924
83691
105665
1722137
1289231
557552
98219
873649
1718388
129019
855678
1120507
1861306
789411
1900363
1323605
986896
1918527
1649767
112990
1508776
221220
226240
2367
961224
339617
1978857
315904
1608250
1359569
955535
638318
1618653
1466755
968849
110350
304837
1508963
769427
1754791
1570975
700210
75181
1031496
656732
304512
1843165
1244619
286084
1288874
1840496
1025489
782884
1220588
597316
453153
1754940
494167
533913
1786232
1296637
233955
1965244
1869235
377162
1746468
1534338
1985815
140050
644168
1622576
1437926
1058214
619190
867011
1264117
232559
1319803
2438
46786
1716030
857901
61980
978976
1808537
1688302
1921553
173477
1078175
1142100
283187
1973936
107060
614926
1144980
298439
874157
1398608
1720860
293440
945749
2791
999126
999332
17716
1072958
237056
1887919
1796460
1774802
6930
1713286
672777
1710491
907690
378695
916962
862362
531378
225175
343275
130311
1606753
378109
170651
361105
1271024
820463
1398710
636591
1231687
731109
611518
1666344
594242
466997
1113248
871765
612642
863848
226745
56381
13592
1448749
920241
167935
1967318
721428
1646588
1085400
1001699
1432290
1104692
21640
754817
83659
654981
1253959
897167
230616
1406254
1942253
171265
1929669
536249
296239
938870
1979723
1885972
1321030
1699693
1962298
1372849
823506
839995
1023801
1297688
1830018
1003559
1803145
92677
1846316
286183
306208
325332
1478965
1714663
1677592
600404
1513600
273975
77980
1713231
892821
952391
545386
411291
216927
316868
670719
1377072
1300760
918205
391653
1528677
1351978
1329890
92591
201639
132997
225101
1650080
858182
1396355
12277
1209299
976311
365154
1834554
1372087
874636
1830237
729921
1835787
390087
500408
291938
29519
1881805
917557
500965
1912180
299259
1303486
127717
683303
746099
1605627
1159226
178674
1608596
1224044
621275
25338
570102
1419626
1631945
983929
1766400
683783
560621
110846
1993837
1439450
1571345
1428280
1080821
623829
1679998
1582217
354767
1304051
756187
1294533
691080
1012525
764510
626183
1024753
596631
98633
1463829
1534290
1069717
16292
751781
6518
1847837
1204219
1071198
2487
1323530
1877640
549593
1069875
1498638
58502
529849
13955
1067184
427570
1402123
1283398
586232
1256570
158316
625289
1533179
268501
526720
672822
1387898
1763177
850001
1958003
233245
467850
552255
1546357
1537530
1343825
922044
388144
326366
77638
1382524
841530
797940
3972
39039
526456
979262
948278
1300984
1191820
245760
202341
1923011
534020
1012043
588647
883632
1688931
54345
962464
68442
1395879
874962
346495
608624
254333
675330
343494
281040
1501521
1952239
924336
900509
110570
1263562
1539196
643409
971435
1460592
1328436
883351
178662
1630014
1634939
617128
1855331
1717429
1616363
404956
1046003
1254087
1182462
1864727
1619467
1946946
1062317
1844990
475134
555543
988403
1650558
1839917
1986386
87551
400826
1449616
394037
813233
1235676
860040
1774263
1780241
185861
1874518
82248
1220730
1916387
387590
1502501
559986
317525
1915398
1101182
1441197
119779
1545574
961640
43305
288067
1117942
1626639
1176249
1954473
963741
351437
886063
441426
86364
475533
1927890
1903164
710659
1063391
491945
1130892
1594988
112241
66963
1766809
1480350
147203
211014
439288
722159
1050184
117514
75340
1792060
212216
107492
1585458
952974
1722980
1998448
1104735
1645930
1738294
737191
1225102
1297893
387034
383534
825223
874616
998517
180632
1062417
372598
1537698
1895616
1436093
1938942
176471
626365
82616
953191
1896572
1872242
1522469
1543244
757097
560681
863296
1678164
456117
1720406
1198819
191548
1085620
710043
1418873
284989
732555
1452180
1001960
1547165
930753
389975
100322
1752031
835742
127632
356370
1758900
1211208
1464486
906023
1056289
928121
1810408
78401
883404
829209
85171
160046
301066
816387
631357
932510
408071
881318
1946550
1535056
1691635
330037
1603188
1577477
1776965
1379265
1819885
575006
303893
1008732
1520010
144901
160060
1848783
824521
603144
1055816
14830
431370
767276
1738462
470622
1557944
206767
187548
1193258
168976
1054073
1659042
1334813
822849
655464
399374
1515457
244616
596420
138180
53040
1432979
1360308
1797609
1546628
1547605
76347
1491741
1300555
749820
613378
1916442
1681095
263828
161451
1569611
1003163
945017
1581326
1265205
1067249
575267
1549817
257559
1097047
495516
868615
1109238
417925
1564575
1116465
1063590
1332505
856890
414973
756870
267615
1203025
1574398
62606
1731099
542118
128077
1417656
1086759
951517
1896511
1674420
49133
1278152
783837
1503172
450587
567239
342123
1849790
231847
1501226
1349070
777230
511684
1170392
294578
1469392
263913
917066
1856522
325524
1291855
606150
28058
1969890
217138
908088
481337
267853
1165822
1294881
1751279
1545041
404515
746673
843849
1788339
737899
665552
453398
768249
1057049
1637935
1110622
1699442
1346628
1793880
48521
1451065
1346883
1824305
1231299
495663
867608
316746
1768043
828409
626932
1019753
1154896
52928
1820810
895705
207112
335614
1345873
1731275
751100
1419389
1054357
1786373
182919
1043088
1382731
1353136
340864
159693
735577
1819072
1073263
299003
736241
137728
91075
832256
344407
1139592
338517
1054278
196360
1070777
970050
620342
1983588
1708916
1002301
1374382
309150
1582756
1346789
192602
1791417
835858
1211210
1923574
1954644
777220
1828889
12652
1604384
1767921
1559827
1776110
307236
1361468
494120
1394136
383419
1998094
1591108
1485178
186042
361238
738663
1845527
1996586
939120
1057289
1137743
1743526
1410861
1827314
302662
786706
99938
1964160
636996
1297829
1747106
1924936
175351
289504
765746
129349
1795464
1257746
1654602
1255283
1738204
1056416
847694
1643704
913595
362692
810828
1160304
996312
1968972
1264001
275041
1994475
1359799
1298469
800573
1047364
297627
567231
1771958
734343
1951723
1429105
1362697
885067
1015124
45293
1349103
844048
1358455
1871881
1442935
1905470
762139
1038321
1280133
1392564
1434517
481902
471459
806230
1816080
210048
1898033
1823280
192009
529579
1343442
1134593
404156
1965838
1517918
1589563
873557
432109
1445166
546375
101232
452366
1312677
77442
50031
590123
1079675
932768
20034
1474427
756718
1694342
262259
1395698
180299
177756
583006
865345
511691
912118
173262
817838
1988127
1564580
245551
917849
748385
576771
1193097
1538095
1954328
750549
310149
1593708
667264
1511169
1135311
1448368
1424949
1910191
1314187
830324
1044639
486730
1513372
275285
1796191
1221999
569181
734691
309966
555071
1117626
250898
1514144
1845115
341394
1786311
1978826
1366433
1700483
750200
19477
309822
1967883
628211
632874
1146310
1926285
1868759
1634127
1437419
215145
511624
813625
192503
1229763
798746
916474
1249556
1916969
492419
1379774
882866
1179540
1354908
1020944
1197578
219152
80543
1333497
1525635
145240
74249
1654003
1465744
200241
42561
1116047
953582
1485429
662868
141881
1678822
1496273
1341393
8002
763859
550093
1590399
239545
1934011
1405544
826607
1856957
637601
1649975
999212
1811590
393672
1804973
1809541
616369
1354882
299822
1885741
762169
214003
1136690
1884599
392508
254888
925750
1297085
1825853
800742
280950
1821486
1168404
425336
1375076
1021746
1659731
829966
1693254
768734
122572
1482609
1148097
1365768
968223
1182751
1855543
1470976
1675468
1367356
1537393
134076
154865
1212873
803604
1797621
732957
363822
1581577
1592535
558393
889735
59063
1276629
635187
571502
98907
1396582
510106
1927341
1126154
385347
1954214
1830296
592884
1367830
763620
1722678
1602182
291129
77208
1958533
1475104
1642635
1974076
364626
61945
1335576
1094908
1255566
1346562
1398400
681842
482137
271067
1859370
1131137
1313674
1487605
790870
730733
1059295
1838503
451043
1395041
1764755
727210
359585
1040995
1791864
1609337
1851355
866868
918984
836431
1078854
1631369
185161
1865373
478530
1814984
168206
121556
1015259
379331
428692
760733
1342377
416096
537774
1623101
1622509
365255
1036332
1108867
561252
74145
1104203
1352020
1853605
1083281
666470
1900733
1885141
741221
935078
98773
1824662
1565696
1974855
1113119
902606
1305882
727505
520804
203406
30246
82227
302159
1030005
1614716
1060826
8713
1914603
656384
1307116
40289
1764046
1502276
1499125
1479846
1099209
506916
1495537
1495685
1262368
51294
1687407
1896856
1604484
342291
1479690
1210900
1554014
1544594
1697686
279896
773404
870246
1361392
1192314
70603
1383208
1953354
1779466
1308507
290548
200520
499358
1851561
958564
259883
1839015
1010463
821021
1628642
1573851
1025788
468287
604585
1010762
1446768
1070161
1639706
742907
1309635
1449974
737930
1224893
1774764
907461
971096
1858695
1784612
1653837
1700761
157025
1180040
1121874
1716147
804726
485921
1380322
1978700
1629743
1920046
1733740
458705
1451467
1468042
1537699
1003702
1340671
1710354
1603089
892735
213273
670284
310431
156235
1061912
366461
760450
1051626
866321
1313421
1265933
785617
874468
1388015
411680
1540060
1406473
1530063
103285
97766
963744
293732
338034
1021119
1863287
266105
500559
1063162
1237133
491805
1986563
12015
741323
869514
1719487
837553
784990
64384
477078
1725003
180119
1180346
547039
431034
46807
262625
983422
87492
853789
434747
1844899
1922798
750978
802105
1811070
1975639
524878
1052864
300934
191139
1793911
983724
738680
66048
586869
593717
496755
618527
971509
1961394
884688
1235266
742596
1982097
818949
930352
415701
770113
944360
341076
584831
1906897
1782351
151948
1551281
1733512
1783086
1749833
925574
622552
1994616
820637
1386355
394225
1018593
516051
1793429
1698811
673534
1706732
1541866
1049113
12149
439563
442631
443421
1717702
792395
171277
511410
1603054
1721257
1847448
617364
743108
25421
1469099
1328013
1945679
251470
1352583
1166340
350761
343828
1268977
1433253
1220593
539230
1007760
1082118
1239038
775902
604616
301192
1846372
1292360
199596
1691026
1422344
948491
806741
1195262
638964
1672337
236546
1462714
1939912
392232
186928
1814639
651407
879241
1951100
939711
576670
1871522
1624227
605068
1722306
950490
443104
981488
275231
1368287
992402
546816
1035260
1603712
963901
1174689
1461796
613997
1577047
419962
1409346
1269892
283675
948644
1513771
1349959
210976
882196
116764
1219192
1227399
1384866
616282
1968600
642946
36129
1288659
400184
61050
1602422
62338
1610175
69155
1097243
213011
1681984
1380526
1609181
1173994
1607619
562171
1533210
535527
1243822
591557
1373240
1842252
1126476
1504181
919000
1900123
1639569
1903128
1774901
1108941
1471383
83050
198388
475221
1669156
998141
17508
989160
1283088
1409382
646072
1088689
311949
666698
1600779
815976
432636
1336976
1383831
1367077
32558
1597522
1932171
1514997
1300020
1739280
980102
1863287
1381365
623967
1645844
1340312
383104
280734
427852
1567312
372035
1200862
1697341
726075
1471398
695279
1438741
1207877
355113
246013
1778855
1464847
634285
1875463
700778
1628991
1032001
1837611
881871
1052725
1453175
1541383
240748
1699897
438284
1869718
1131966
187689
1553239
1121141
50301
606897
540203
634467
392548
197737
3062
812118
1332900
470524
796232
1165448
1068601
775351
639583
1590817
97630
162418
255382
185873
625659
1680761
895401
1277162
966251
118383
1141586
1367352
1208391
1084194
1527162
1087068
715459
299251
66929
1786364
855372
1076653
1223908
567029
1693246
821051
1230021
1173484
769965
1680522
16542
676281
1735203
199005
1424874
541266
1221203
294677
1005310
1591460
1133755
534415
1389121
1164424
1157168
641142
326265
977704
582230
1335389
1226217
479617
369519
612174
1354003
370741
563259
1095322
1611374
1851306
303724
1480098
1991363
984244
1364536
1588638
1994411
1553626
1937139
1605013
1304906
1895896
1813951
1646117
400386
1457073
299885
65853
826661
468727
357020
1322562
650605
1268565
1442467
1855
1006698
199170
1859578
1888120
361542
1991371
346796
1456825
997312
973976
702013
1842043
933912
140160
3736
1123675
879581
880273
815184
1050905
303684
1861845
1206518
596257
905660
1953153
1111037
971745
938444
665961
110371
180255
1183738
991650
1379176
68891
144201
1726439
725213
1702624
624087
1779301
1038503
1409394
1105167
1213288
965783
105981
1498880
972193
915713
1573412
1066474
1072310
1616023
74219
1929171
1580025
528033
635883
599117
1394155
759514
780860
1874173
853864
1231854
627038
662473
311965
287760
282770
906449
1392565
646
875751
1539090
468880
1693402
527673
807545
1413108
288704
1384459
1664918
339238
1272049
1635917
533392
728750
1358048
1009274
23972
584541
1161871
1781298
1312897
930120
118139
68406
773970
1002140
301157
233023
1882410
1433655
224819
1859820
1219645
432216
1194915
326330
1613825
513736
1583775
1886850
472581
1538960
682614
34828
867921
257770
655057
1472887
604319
1918584
24818
803489
1852548
1974864
561917
1945856
704332
697100
207410
1392166
308119
527899
388255
548551
957713
784965
496267
1627059
1903672
1595948
1305397
542355
401938
1023616
684249
412195
595513
108034
79354
749964
754971
586363
1603231
1184378
489785
1640555
1555096
1490413
1175603
1975558
1799236
565237
1169341
1974081
1081749
222562
1417027
200811
137581
1910375
936698
196458
545055
630614
1088798
1746969
585518
1130100
1771891
1150360
1346671
1202320
73629
1330216
1441084
1082715
834496
877741
796415
561678
1164664
1581943
1755052
4178
1656490
1308161
540781
492919
1697380
812851
1128621
1116126
1090259
1161417
134672
1837752
871526
260481
1596331
1133153
1442777
366148
92151
764424
708933
1076249
788369
1698822
230061
148585
63452
1291352
956010
595364
376358
1337664
14313
1775037
414835
1064671
1179977
342220
825813
1125221
1607563
120053
1402642
442861
479872
1740445
273539
1606687
1200122
1885658
74837
1370129
1259517
587371
365482
464152
1405683
1528278
159731
1180512
1064620
1290297
1531244
251087
68707
73807
1795336
1126721
1976419
1448645
13566
1736947
926997
678772
1923455
644559
1696607
623946
1374371
1955414
907986
1469783
660038
133640
950376
1832258
1678902
1392326
81349
503999
1183196
1482113
217190
737189
1216754
1209572
1867929
133449
1040530
1272403
436218
393219
367970
1999213
999315
143003
214283
538247
1181126
987458
1390513
1759877
1423982
299000
1902843
541963
774267
1926180
1267796
1610846
620926
1148400
1327216
1723446
240474
1173980
105652
1584091
1682152
1251643
1037516
1489751
1451580
356648
791165
1121378
1581889
1955285
225095
1664178
514621
1007179
1287539
271888
1418745
109162
1424948
34908
97038
200740
1121707
13348
1938355
64756
267611
1056619
1520284
89795
1908998
641212
989932
1560574
16007
1504172
1142292
793258
655504
349703
1013670
1606436
642892
1194110
295051
536309
1202529
1702344
752207
820787
1391088
1303292
830072
1233822
1982283
283444
581310
1585156
105123
1054662
1305092
1391266
1667855
1860526
679487
548613
685980
376400
1341651
131366
1333372
1668095
82884
1703799
1930614
1211746
63762
963180
1792313
165736
1055127
601124
173730
1771219
1805061
1966959
311972
527773
379663
250675
943619
790191
131382
1361739
1644364
1506557
530315
22788
989828
1296513
1073192
100195
1448616
1349224
260224
57800
1472293
1961808
65372
1342574
989636
842492
1511612
1887403
904366
120976
1589910
148429
510161
395191
390521
83888
1742726
854768
322104
1078112
1014159
1079502
709752
171027
1273474
1075942
357926
298001
1619131
356283
729939
921135
102340
71787
756318
338177
1850408
1040191
1218730
729119
1502403
425942
643773
1245249
1552368
1418504
943033
1438133
1688405
175369
1797951
786827
1636517
1378254
1647253
732770
1365570
1614853
681869
758158
210111
866655
384651
313746
692
629088
1099371
917047
1809259
566636
1786057
1787895
1089522
758907
1950704
257775
50145
654881
1665925
192875
1229626
1749122
832173
332339
805443
1534620
1274088
526656
719866
305157
286096
243168
1839660
1272421
1432745
1104827
1219095
1698165
1432624
1221173
597839
1113223
1074421
272229
1677550
1309132
627989
556737
1623359
1276484
1392917
1023269
210153
407481
1220772
492786
1101673
1229149
1611602
1425785
889769
224918
37232
493349
248460
881458
264267
1361222
507548
477300
642348
1313275
1947361
298826
148059
619422
618517
36094
455888
1589753
352129
874420
770282
1522675
12451
810632
899563
1358884
1469805
342947
1160778
922050
385528
518238
678556
968576
1565918
1086306
525927
750058
787728
427265
1100423
430668
174911
1338008
1090339
896245
1296406
744443
1627343
319924
306964
1939883
1506861
212348
1832999
1054819
828722
1736194
722603
871689
1543373
1038045
1915532
155203
1890469
1186371
1469910
4485
603068
584980
713754
1910486
1399155
1972197
384984
769124
1567866
262674
134378
676519
847800
761893
1444912
1254873
1263082
1510412
19691
1347093
1577746
1325039
1234927
1178944
1158019
705868
1367360
214603
797912
719933
303496
1993508
1343737
1123299
1218146
984476
603121
1248826
1859015
1119057
337013
1201679
1765705
555821
1938081
1801047
1606033
953793
1705838
998137
556059
1537656
337845
1831247
1769510
738816
54291
369352
1704474
1065035
1374524
521700
1856051
1449275
1344516
15396
1503049
469687
205990
1517006
622347
117762
377383
252741
786986
1571167
1431548
1414105
1050538
197598
393158
688991
556157
656648
1622000
1795852
1109171
1496191
1609342
617336
1470235
1338188
1161766
871325
580579
556134
58864
1194558
594245
1245671
77430
1350142
170583
1719976
368434
71540
1840543
1959100
1231737
650804
711135
759398
1806109
524434
1256106
1367738
270583
1687342
1320742
1521652
1814968
1989001
1280223
1954669
284230
1044239
1189351
797551
404646
413756
1915430
1682375
1892197
1563976
801471
414310
871691
234506
1190877
1115220
36445
1312895
1771214
890220
510887
1841146
1260788
992661
1754152
1350198
579383
922006
1153743
1164342
1039753
1597733
1747627
801249
1306065
507066
1690518
1630601
1159692
1311324
1677145
1264667
1430916
666649
873817
1982515
1424162
226268
1067011
1911628
593055
677977
491805
518473
587294
1980895
1378735
303410
1315264
800410
406557
49885
17089
308738
1765553
233108
1696183
1084949
1038659
607431
825979
1338922
95977
545125
1525328
1470645
1484455
872888
1256134
1576521
1855857
453407
1441286
1243519
362574
1295085
1606982
835427
641605
1048019
1781076
1848646
1697783
1373018
374557
652152
1070298
594190
1820419
210829
490253
1051217
1129931
1415731
1729929
1097143
112604
423766
1707254
715507
288544
1788881
216117
475748
1614554
713890
1220342
1621559
114363
325167
846921
1599835
336671
544901
1509806
1887042
539101
991577
840456
1093832
350295
611282
1368490
917978
599167
1354614
691577
726460
942596
773421
668161
213485
341374
1171166
1783758
649146
1760029
1703467
115724
475105
1569220
379324
1651247
445515
1878497
776231
1837259
1512615
345902
809493
945019
987864
633549
452223
503794
1110193
410960
1654889
1039544
769453
425140
739428
1673382
1985026
992008
82826
1289826
115150
159371
776980
1430777
947387
655177
515812
420862
1101727
1279940
1148647
890334
228897
823395
525827
601619
846232
1889520
321412
6250
1277962
1088366
1767547
626877
465764
1181140
703414
1747378
489645
280074
583099
1508571
1278082
382599
843081
422003
216338
607979
251853
782210
420011
313371
1449112
1515590
317227
1239447
1512817
265623
1254614
370329
1156737
1326828
235838
1917625
227055
1803993
1440568
1064763
1379637
882819
1592996
1703491
1215375
1877875
285661
409627
1493153
70204
1508048
528321
749806
875141
202372
1702808
666566
1277808
1363800
1080758
1605943
682284
1343971
1641532
455964
1161205
184524
945554
79911
1410099
432891
1948686
377138
1564189
1885246
1393973
1684901
210465
1938511
1803253
467885
1352174
237950
1012151
1660933
403184
1786378
1209975
823240
1322569
1650785
1690286
1029279
487719
94785
172205
1478163
1758219
494414
411529
1710073
1796276
782721
857403
330136
1089547
1030704
1818354
412464
812070
1663618
1069578
297742
1872101
104415
147111
591536
1208547
279660
1056364
1890377
984082
1579159
1741265
1943725
1992644
1576898
224430
1284956
519967
174354
995175
1961767
1110576
1226472
1269200
1400359
1835273
1949093
1293264
117208
1086441
1393023
626074
1062604
406578
714715
50632
296698
630892
311714
1864869
178699
1775286
1298506
1550577
190849
540183
986060
559055
438654
803451
1269213
1900881
973933
1406415
658107
1474220
1075980
86888
1422765
1986128
886121
971911
397770
1467489
1135534
1219268
1980136
1407807
1167723
1124612
1666783
168426
432480
1693154
1270436
1294378
873645
1586008
248472
1014219
1139310
46613
1946422
1212748
440995
1770976
1164902
526754
592363
178651
176624
392858
195566
782922
1163208
1580071
505499
1892539
1776226
1550649
1898467
1134458
1909530
1307939
979885
1657754
691165
1532574
1533133
1625415
1272450
859707
164724
1326590
405977
133461
1905760
232836
624235
677860
283324
1864384
440449
651204
587825
984114
1520432
372539
1936884
1268277
1504916
256905
587408
218723
125935
646935
1361061
818747
1901435
1063146
262286
585154
781993
1158755
779576
340894
295475
1096650
1671160
1842484
785524
355241
1543205
79232
1408305
313568
607040
1264887
1917827
914461
1771680
2026
1546787
691366
295724
700327
1549445
1605771
759963
1162322
1769924
488735
895923
1700606
1682442
285568
1794674
492002
1641864
1097489
89227
1268432
1960861
387089
1166458
908772
412018
639881
1079049
79402
1041582
1978741
144888
1280796
1328355
1318569
529410
1251141
1221192
1862215
1539729
1035541
820923
1214556
388182
45950
1360956
454304
85325
372800
661078
1215197
209000
260644
1249332
1284962
668746
1521125
388691
1200522
1213864
1249693
664295
416281
951143
195981
1385673
288740
1329056
232829
624040
77479
633557
1444881
1948173
477835
243797
475697
1287705
1362591
733396
1920555
976610
1418626
655029
212659
1789255
1358050
1766979
1274526
1206709
1355039
1466908
1844235
1251391
987894
1332019
290431
720981
11710
1530511
1457357
1665136
1788574
1896641
1345009
1553425
1101517
1656579
662531
939488
930481
163294
1302721
1822991
229879
832849
757915
206902
1907528
634344
1741157
95938
1757686
597920
1044630
979008
371043
1913943
1886324
193647
1681854
1110824
1372630
1874341
1114840
1452899
1876411
366229
1601416
983103
1150924
535556
558170
698988
921018
1742772
959799
1543165
950879
395705
215954
268240
834459
232530
951125
365717
891198
1943551
1499762
199173
1754910
1608943
1697775
102065
217498
539980
882729
1384284
420890
1577089
1649118
678478
1309610
1575677
629340
98916
1760485
1548503
843220
724080
1799807
1505500
1520741
424260
841663
1847608
1099157
118833
330786
1551433
624554
183342
453419
1877737
954316
65465
1872136
793141
748203
849679
1792970
1225371
584930
1529549
846220
561478
1459190
244432
1129737
1606219
1923552
1521195
12932
1739654
264983
1117543
831896
1928708
1129093
742946
282966
989316
734883
921035
1970088
1530991
152673
281438
1715596
1958937
1178562
87962
1547415
396642
292227
808562
945370
120064
1623101
541423
1335888
1536410
1665959
623895
1130607
1640837
769369
989315
942678
1457617
1644690
755919
340968
1317602
1215637
1252067
760956
1153053
1762405
811761
787531
1121650
128909
680384
1412287
533198
698212
1844412
1062498
525625
1545401
1860898
251239
964102
1398533
958699
42286
1529122
1097294
1256981
697925
1119916
961336
163841
262583
832382
1713893
1743645
1865011
675687
1681837
113490
357165
532899
765112
1778462
475225
1800223
73273
417487
486289
1592523
1223585
671184
363631
1528862
1193699
1403643
478761
862050
1850232
1279070
450530
868955
1602397
1229225
404951
1021372
178085
9015
280601
710904
920235
427995
1246132
41173
779619
1123565
1093549
1495089
1191379
1709498
656707
1089222
241498
1901885
802699
1985614
1743771
398654
1595216
892170
1728957
1872133
1016212
1858636
1220582
1145861
177494
321748
772212
1465683
532904
292009
706774
609039
33734
743811
1209767
1322086
1233907
1322635
1846934
212874
429291
1487492
1651725
1909680
1259445
1691251
1158155
1017091
596929
1022880
967075
1811331
1655439
1899084
32614
1231969
1759825
1594585
863303
1948753
1035927
1646021
279458
1579070
624979
1361158
1250319
1212413
1815669
968628
1830284
698635
741584
1041734
247808
1220566
1247572
1546917
608226
914988
880104
1099057
12231
152987
66927
47733
1146814
735417
229294
17946
630301
337980
1213144
1631385
1233188
1022910
780303
428585
1258215
99136
134057
952850
264545
1081138
1506869
1425334
1515392
1093
641975
1683351
1227356
154351
1458545
1150378
731007
1736231
1386714
1914022
1671513
1567306
820468
809995
1653500
1886475
1673152
1457647
1466491
1035507
446788
1174772
1467178
1747284
647892
33253
1398325
1461671
1419749
1848443
1254062
1161024
1749414
209029
1480068
1365335
566729
732310
637563
1987852
1511188
279483
1454566
690333
456586
30977
270053
221044
725205
1031512
575819
1908096
1197322
682674
80010
191763
1776961
622
242300
1154683
659039
619010
973247
74609
205511
1897050
1356616
1261594
595909
429131
1118591
867471
1472522
1251272
985935
140216
1690699
1915807
84717
137040
464925
1096610
1808635
1739355
76984
1837465
554744
653560
231600
1781379
1026161
770710
613660
838150
1685787
667499
1727202
1331024
1279842
1606302
1316395
443153
1895476
1041332
1640918
1762701
733186
493008
1564020
1058473
1243096
929030
1310507
28639
228074
1292509
1016786
1931903
72854
643083
155558
1170346
22278
1289654
1006253
1711164
17932
408786
1521335
57158
1329656
592198
174711
1454250
1020689
1917615
125354
135551
1564346
1335833
172177
426702
1895759
946549
240681
1864865
1153373
1940299
168749
473114
1303098
1722031
1065529
754191
730420
891260
521841
673381
797765
767643
1947351
154803
1553482
1877956
312564
979491
536570
964987
1382911
1405917
827289
985117
1857646
1664699
1804959
1538235
853675
1021121
606686
938916
425183
610138
1866315
1840789
1572373
1398306
216413
1166213
1227042
896137
1719071
799884
25428
1096582
332093
1678087
973789
133740
1306579
1150776
678914
1472059
189105
1412578
1152008
705943
459360
1504669
427670
1392359
387539
1151738
613355
165959
1750434
578394
1864289
1156370
1945071
139526
1488871
673751
1104789
1173523
961136
921345
559098
583625
1789925
765298
960524
1584537
1311921
1103218
856479
1137874
1005720
1372751
572452
684491
694422
1908137
36583
645629
208607
88299
115651
1884117
633486
457682
1846464
533607
658535
1572681
473211
1404991
1813133
328901
474585
1798453
931824
1906357
1311377
1421606
1695082
10735
1325236
1122702
220814
135815
914662
331800
1055082
1385804
606294
1156677
855508
699580
224494
571929
1864540
1334541
395534
325730
1536759
983192
1558977
1940002
5320
1912147
907677
891521
1717366
1559322
1789045
333573
526305
507083
1841624
1673038
496336
715808
12164
782657
524130
526925
387575
1321008
1023920
348846
1746678
1681936
1425251
1655242
556775
1768142
1906626
1731430
447044
1872675
844651
1139040
43138
282947
1390950
1799101
1414775
360224
1111450
1881378
68992
1715984
971093
1935908
211686
1844824
579374
506819
391074
648550
548458
1784444
578439
226096
993305
669532
1827856
308262
475786
1126189
728707
680034
1173303
1003002
739760
1151292
1245435
1342697
38689
1216167
1943722
1924504
855814
268863
1457489
691001
453603
1967338
419760
1870548
1085715
1333387
460093
1707611
1127133
665228
997020
97563
1935477
1604313
1104303
102114
676425
683642
1378802
37220
502365
26286
430797
1960793
1843048
1873074
1275802
1133680
178724
2790
355689
851902
1968706
218704
1424268
1702922
376346
1056401
265205
1236396
936961
861581
1390506
767182
640629
1007531
797118
209077
1189051
1939603
1026411
932776
1636460
300069
135520
168251
531700
1715906
1640134
1094770
1487279
1224115
1629146
482509
1267971
639846
184264
1569738
1911286
1887244
28993
1604374
490028
402910
1884608
1053933
1402340
739185
215394
1147898
1686234
1225322
863214
66812
1577578
1528113
902561
421566
679140
703973
1311668
1396986
122159
1929686
1276619
295060
768678
899396
1943740
406118
400169
1610474
1415439
994301
1665416
358097
836144
1563606
115631
21998
1101596
601015
1323244
117630
59707
158334
1689413
1624259
67695
892810
1260917
1622765
1387534
885688
1559563
1266956
952930
1414529
421824
508282
194704
1792129
1912530
1351495
1175033
78946
507001
1286809
192334
424586
441572
1042491
878466
102758
1104314
1586880
200062
1409365
909858
1674416
895850
1343126
217265
207259
1571782
1457461
659120
1873054
1235548
397792
238465
1726796
1224690
77780
901358
19970
1237366
1403021
899577
1092114
1976218
1025935
1829083
1821895
843073
576320
588292
950221
585832
650141
1416239
1216764
1601485
557677
215765
1466301
1070336
529996
1376672
1141024
694047
764708
1846619
561181
1103367
776279
1275174
1081786
129753
617308
727291
1437732
1362366
522130
323075
1096143
406864
155668
1226632
203266
914716
1180560
1809415
1543688
1110409
1670027
1039987
918786
1525223
1053598
504353
1183596
223746
1886324
11214
1898054
1352653
500630
662001
978147
1744991
1174382
21633
889759
845648
1862933
1368008
398437
1366975
1812903
1377245
1041196
524800
711028
1700502
137936
1102737
256235
485110
59925
893646
121039
465835
995339
1557440
1313592
1369293
1599570
60834
256130
1161417
690436
1038502
830384
1026558
1495896
1177989
1953914
1281510
317814
1904816
1995711
1724416
667291
1529406
1122907
293845
69743
1387543
899654
147827
104146
79421
829222
1039498
1749565
989619
249214
1311694
996680
452218
1039183
1808134
1513973
1966226
1812199
872801
489149
1552146
575357
654637
1295963
1498086
488968
133328
910105
874387
1370359
1666181
1167911
63783
1425048
1944209
184013
674640
1609369
487081
707532
1976238
1251974
1816732
1026923
471748
1929315
1861562
1477283
342574
1187413
1646445
551413
1260785
153380
486662
862564
1793949
1398460
1672287
842580
1446924
1898778
669928
1913740
810505
298624
1981529
926191
847767
711425
317837
852458
1065360
1429815
1928378
890440
1291900
1391109
834015
1440873
346611
90745
554915
1512997
500004
1510266
231962
1158497
1988677
256003
363908
1824104
88198
1500159
1888933
592734
421214
1576675
1262088
1265374
1594330
1598763
775227
1833347
1088031
833657
1902509
1211925
1154160
632562
1948003
308521
912099
1350110
1542827
1429245
1740643
1555860
1330727
970933
1894078
924851
1248531
685175
1452875
1073133
1333581
316607
649183
731122
719849
1750075
1657784
682274
1652844
103580
1771158
268731
1352879
285663
394754
365035
1422140
712234
358570
1242743
1625559
867264
1833504
985206
1528781
1439200
689828
499887
1001194
748979
1113189
948388
1691590
834002
1162968
833485
1459088
1354755
315091
497125
419174
211470
1174487
73031
1157369
402180
33511
747486
1381752
496767
457739
703640
633921
354767
781861
371891
1414799
590370
275566
1115297
1213600
1410277
1153950
796524
126233
27119
515601
237289
414078
1524795
90208
66362
861635
565055
1611855
858097
1757143
935667
817050
1397010
426934
1074891
1079671
236346
634121
1777360
318672
1952539
65541
445236
91909
500205
1477684
213982
1862977
1501936
641969
65259
1149403
1163014
1033976
1539010
1020713
846678
968662
78554
1423428
1842062
1357207
451356
1394980
716408
942660
1603736
1026218
35393
1195956
778190
345949
492050
818166
747531
870251
548213
1632184
1672108
1517840
1063051
1837984
1856557
122939
174887
228267
1163639
1886111
1807427
1379834
1705904
41064
981626
630823
1997072
1095504
51709
1532130
1654648
1234029
1471592
1208108
1255172
1901874
618179
1926494
593364
260502
1753129
113541
1564359
752101
890760
1315751
1802923
87528
184339
1744300
1359810
899269
1691404
1769707
318358
176568
1229758
1302274
976786
1875738
395306
856952
255822
1846943
1595524
1422415
85963
1169158
1498291
1742892
376347
1429393
524025
1944500
1009509
26181
117325
1473851
1705068
1839069
14187
407415
1723096
1994350
408793
1699860
1181843
856607
696265
765679
1834112
1448338
827404
425213
1239817
1215410
1977331
1345127
1079922
997700
566100
336255
1200931
111806
1476436
776860
487565
1822379
252037
1550654
705047
753264
771711
1368502
669136
338188
60949
1361054
64071
317835
1044325
330037
340774
1516085
1881360
951672
142656
1903611
690894
1501351
391061
1584854
1536771
999075
1107464
325757
1926555
83037
1480128
694257
807527
1259153
995179
1335529
1696449
520744
718688
1444164
1012531
198210
1240832
1183290
219166
1277981
870011
1770121
1773028
409718
957947
1266252
868300
960178
147784
203953
1638254
524617
174432
1667528
546384
13581
1559488
1310656
1969774
1633721
938527
884261
1362972
233301
1726290
289372
509071
125533
426158
1235482
1698396
240571
540061
1684208
1772479
1977203
801677
849454
1019048
851132
455901
1040023
1056967
553663
263216
967272
1104120
1783469
705318
1790808
503399
1227381
6299
1269793
1077369
492582
1084006
1663937
849990
1169395
1088068
883735
1503816
826316
1446992
568055
690890
1368223
312571
1293197
678281
1730368
301256
1824197
1942008
1752999
722353
994363
1430271
1971659
981403
339349
1909826
1288247
1302364
1139111
856716
1366481
869131
146955
505765
1118497
1263249
1330500
861965
828792
1532186
261468
1937939
1886583
1506406
1301429
1589432
493505
751808
1996884
194570
1482800
1701911
1663774
1439157
516958
790533
1270321
742522
841097
136892
1330512
1117449
444717
1009254
300788
1072819
1261538
1651620
913162
919185
1005637
581029
1273345
1829799
738060
697740
1887082
1929087
1788173
1692004
631145
1722935
27592
1368607
1618843
799776
1119552
436508
97192
608084
725985
1405954
919280
1098608
1503036
1932660
1751321
981202
525504
151901
1228004
608181
858548
961223
94346
1867644
1695054
1979014
375773
981580
1838029
587880
1161102
1683901
123797
967834
657335
361306
1743325
839340
610745
1054049
123355
606103
846650
850388
1630321
172311
1333553
1528740
1477462
102457
469929
623567
1361080
1123222
1636551
1525036
1104256
814087
137405
980137
1027632
1593634
4395
1901075
23759
1839317
568625
868368
1432373
1110443
571511
1736440
1750467
1986089
1875668
1107659
344767
531636
1827707
1292375
1548943
1793271
384409
1459544
224854
1017085
1713941
1021720
701644
440059
98232
1985942
635139
839910
1202905
1192477
850271
263189
100507
168407
362343
641269
615395
859442
645169
1178917
1085847
1163686
59749
1617282
495172
1420269
892419
1370921
1252758
1178984
1737623
29335
933289
1472217
1145797
1730166
1032975
534853
1492215
1953282
217642
179061
221305
238125
1327667
570032
886705
1675411
49012
1722048
1246974
1581443
805421
1319887
1552914
1193675
1379019
478296
1262336
1765860
1690263
442251
1427054
410107
1989239
626185
907728
738931
1470024
371427
1186431
348589
214286
845221
933812
745280
559976
1785695
370181
1107551
225596
426400
1038029
1290166
1464013
685259
1929462
104580
1059851
1102520
884422
441903
1790403
743146
1056057
315290
1928073
218866
46439
265034
174479
203648
1189540
199083
1254781
1075256
214551
61957
1666344
1307936
1538829
1800309
1186282
940221
340956
920443
484708
383824
1812035
184682
1663033
582985
880873
817685
1594389
39261
1019904
1380779
1500245
1635281
1049218
1603410
1962492
907333
1390196
1125843
379556
1245436
1620840
618425
1371313
1850235
252922
1628160
1460886
794937
661466
1618589
361281
224525
195311
131778
1523104
460281
1264340
1890464
700339
344187
1163442
997062
1071075
1306702
1157619
1359450
1288872
1833099
5581
1087742
306202
1000042
749891
749426
864410
887739
1736132
610381
1149347
1426161
1894789
733886
1277986
1962757
136923
1437167
1557213
1215213
888743
1594710
368964
1873070
1978661
634234
53501
721002
23621
1951858
1701098
896079
1366287
1140082
136184
1638244
1960
1506758
1874416
382981
383748
1591224
1069973
116827
23711
1503692
736558
1239426
1819698
1271641
894148
1084225
1097226
67530
1569380
984637
553509
1280865
982202
1557376
1403200
1226071
1390041
1198451
1180258
1729051
1067642
139142
1064107
91907
599217
416055
94833
1866435
1297719
1089206
1853056
178452
1159466
1653954
1837771
385866
1459985
1717453
1683306
566798
1835411
531356
621509
101807
853945
1191931
466615
651327
167828
570061
63021
396318
3526
1477208
64185
1222256
454631
1345815
762104
1806088
439980
1532799
1814182
350688
1787077
1101896
700778
1841554
426117
151956
520632
1014101
1127637
128115
388162
1117910
1977391
815880
1494304
1890995
1282735
113403
1512949
66786
1729787
1420299
1049809
1326231
1929907
911986
1018413
233929
1153586
549384
1456461
474948
1877144
1179109
1461133
393244
604285
665883
709642
1555099
1354995
1447505
32591
1819242
1601833
758477
1345951
346368
622786
480144
957138
1841698
1214535
407196
1696838
1752285
1444956
499019
1267129
462983
358413
1836890
1126111
1215340
1439669
1112110
1410630
692993
1724025
233839
192364
646665
490260
1077908
674562
533577
1261367
949473
730946
1043779
419960
278749
1568311
1191999
1029492
838595
849139
1677459
33851
882137
1729079
1371781
416853
1794921
370662
314697
1447614
354262
1321425
546197
1538206
1837617
1767353
31211
101927
4785
1659284
119034
185574
1331360
717644
310720
920911
764976
397737
1098295
1009445
1020132
1879418
406444
1564545
567980
1620649
1234152
1727538
1959068
341276
1673664
1928767
75801
1493719
1401010
1991629
539528
202228
1959557
329563
474140
1059741
874453
288211
1359627
72342
1747392
174341
1484624
145311
343559
1161136
300451
460563
779153
658591
708537
1022565
1910082
1655801
1811054
1836131
144803
865990
1712138
541972
1356467
1987994
1054515
1958646
1961727
580200
1833781
558475
333644
1423270
1476137
1934416
332693
836415
1133632
17219
1915153
450392
1793497
1021232
851056
1361505
1844278
364758
1608369
1353786
1771758
161936
1822295
960271
699578
45208
301162
793589
157093
872427
1981339
1035264
103416
228245
932176
173371
894332
722486
401103
1303217
1968661
1339142
1212197
1710789
1897840
170958
300914
1068421
1912250
1094868
1022432
1336450
1979532
1363846
1634491
1364634
1975958
1604684
487462
566929
562435
770708
581422
1733052
1393324
1026222
188872
34115
777836
265767
661061
1787670
879106
608725
1727336
1350242
604324
385873
464422
856865
1636134
1111541
481721
173907
351245
75492
1733282
1780476
368464
1180283
845960
190488
700955
82681
940620
937013
379289
1155405
782015
1092786
1733153
559907
681923
1737893
194125
54296
1402414
1779890
1129225
59427
332428
754641
1533888
813359
331571
214672
169987
1877757
1892684
1421851
1371135
996976
185166
21840
826966
1120528
813385
808480
1727008
1070716
863607
5259
446467
333089
273780
422311
1679395
101460
766255
1310281
1316828
814449
614455
1820486
681539
1749553
901960
829229
766186
975181
997062
526855
197973
213041
1904538
1794020
417138
1635259
528521
399795
897695
1563893
767467
63470
919740
765677
798521
1951122
729767
432204
407833
1459886
678061
138555
1561497
1060466
1928645
854145
1061428
1520587
960733
1160524
571044
435471
1889773
737296
338363
1849569
277198
597821
202869
1922460
1521425
432515
249808
1732287
1359040
1773456
745593
545202
423973
868129
1994108
643503
1197637
460934
812231
1023913
728139
28096
824168
151975
1479575
1018392
1078614
1081179
208247
895677
1938629
1030261
176973
473861
19292
1981969
705545
1998331
241144
1429701
328727
1420181
1658150
1470554
1297003
876062
1066591
1687292
663345
1182303
172997
1903517
422224
622041
1975543
1097104
1210944
1584273
333173
593800
1225834
652192
58427
1944068
236241
123621
1123890
22858
1900327
962126
1082643
179467
659620
28173
795414
1253270
1599703
1318068
919935
1886836
475883
869096
1793829
1280851
464453
967626
1135036
1825372
161331
1006679
1142072
1506463
1030356
487579
590611
1718952
1249112
753629
61433
1959475
826024
361753
233753
484551
1172648
709153
243792
447603
890616
1547333
1189694
222401
1532145
538803
1531074
1214964
819133
419405
615334
221780
1217493
605294
381819
1431502
491497
957171
5067
348749
384235
1274586
148484
1290034
1842550
517213
1321379
1857707
1079693
1974545
208149
658152
1981941
281481
1492519
826752
1856969
1049690
763869
1567826
1115371
1628874
1477216
530685
163670
521978
94183
1832339
1539876
864091
929620
1444391
1851703
925652
1539855
1728518
1696215
1268976
1806622
358126
781395
710441
1329201
1519644
1174066
29105
1684663
789139
1606917
1592167
1348808
1627934
1781314
1712214
870064
592021
1853269
1605739
1823221
1970117
1016992
152528
981209
243971
1269412
622906
1186761
773212
898836
570254
1801514
659753
1137490
689239
1509996
1056161
551380
157194
140476
785321
1112376
1982517
1870357
1157248
805682
1200526
1829033
1912788
1630491
1120962
1047139
678747
1360668
184539
587484
1052710
807611
1056118
1543083
1975012
602497
4623
1624735
252573
174289
211708
1557859
102838
834028
1321999
1683831
816909
1724368
1637085
629037
1657080
1148067
283518
1350930
726569
1478022
808571
1141410
244809
1145606
1405457
1451032
1512797
679960
1939550
1224600
46210
1427003
517743
1235347
1119855
623692
1793057
1280478
549242
1503532
210677
994345
453006
56346
1452942
1040725
1934089
1316613
772285
923066
1851679
705595
8612
162194
85967
25436
170619
1792311
1197687
303869
395191
1526158
1172719
29287
1303644
638024
1494086
1934934
281573
1558004
1990484
1028575
1111305
1814119
420451
671349
1157742
1697625
1398825
534209
1009180
1629756
1468668
10898
1210267
862906
1432272
1536350
1877970
1495373
698957
842260
1678173
1460263
1019299
1627542
1855438
1037769
843098
704885
875765
623764
205725
1159152
1751350
1717341
1328517
367578
792275
241121
243171
1008193
322146
1913241
55510
586909
1996378
1011536
1638233
495782
1427828
266170
1768452
984613
1271399
1144230
803732
891319
932335
759937
1543297
1063426
281119
200945
1045532
661265
1143409
1972108
145345
302754
1310582
1896871
1870762
561026
44888
1492042
1623613
857718
1068604
373366
1191683
182497
1102412
777247
1194810
224886
210666
1748069
277771
1544012
313160
1719035
1675684
847541
440085
1178654
838722
155344
1723472
545588
1363837
1032736
737005
1863423
589380
1737882
150144
40244
42873
837380
609740
222130
1193252
1187633
1199646
422167
530475
800129
1704624
705074
1284250
434398
1281408
1900396
1210492
282048
661634
1893266
1933114
747809
1916641
1212181
1330447
275429
784959
1745036
164079
599014
164181
787113
539465
454048
634316
887971
205969
1381307
1557218
1810579
695919
1986120
413293
353554
293460
160755
193652
1444266
1339989
1978694
1741056
1436571
535080
1224146
450961
6987
1837755
134898
843421
425844
18298
1792771
910901
1856270
455681
1714761
1256676
320161
1394676
26641
1079765
593634
961946
413252
1171286
1572504
95963
1968387
700257
1267007
954768
963973
237078
615122
1387276
579098
368605
1889857
1144107
1310678
1950034
1697182
238220
130036
348442
1896844
1804443
1677337
1878660
1102088
633332
833931
391677
736776
892685
1230731
1012576
1049442
288629
1031465
1439826
509302
874752
1659369
329711
1598629
1546503
1900181
1420128
1671691
24628
999054
1705995
1667805
1628715
1374527
133042
886739
274677
469242
597589
1953431
1062911
1002796
30122
1983241
1902054
875022
374279
270605
686507
1731811
1602253
1617592
1852997
1780373
431920
723371
769014
1473108
179444
1411920
344028
768324
1699328
1664765
1732742
460180
181356
26257
1723658
1155603
1363066
145130
470833
827468
188257
908206
717098
36784
1959590
1438086
1881856
433944
1549194
1024285
266388
1775145
1546202
946757
1120691
189362
1000740
733514
383598
1824760
446604
763609
194541
542126
1429328
1649192
718316
34589
952692
1883192
1508011
453829
881410
916985
1835246
306782
34700
784686
1934711
273891
1468463
1164531
1654029
1241565
936778
1846651
1498063
536039
93955
906606
46159
1749542
1672562
202032
1046268
720773
117984
343
41718
421232
607731
1204198
697407
661399
110718
1963760
1511185
633851
850125
1298242
1500408
1844111
1514842
355958
1353039
1268205
1916686
175629
1824099
320351
109654
1607947
1631384
1423188
1412919
194559
988284
1281990
564600
1651209
713839
490750
232266
1717586
528730
1221011
52122
1044264
1633411
371755
463950
1934683
704854
71233
1288061
1025734
1270143
345731
1247098
1996747
1107237
1681255
223939
1490928
514205
1268692
1750298
423009
299245
1704395
247024
1325804
1044729
456394
1328439
441679
670126
1729096
1702290
688751
1777406
391260
1921716
106142
1156906
1367486
1436795
1796216
486304
1845008
155925
779704
710763
954640
409118
841897
1813680
1765426
1835750
496404
679276
377686
1608717
798596
121901
336573
1484940
1377621
1200345
1310479
650204
721985
131946
1781395
1863778
295273
1030728
587229
1601364
868060
1970569
1621022
1254248
730480
420417
826618
495624
634559
1464523
363083
1614051
144428
1724221
719108
775064
1811535
433926
427623
143251
1539403
435409
631404
594719
951414
635780
69864
68337
1982322
549263
1086946
146065
1401153
943867
720887
1438814
1057696
1922508
6773
1794334
1143193
179099
1303455
1729783
1425702
208330
58115
1924388
1366955
1923910
1496007
1750220
400002
1068306
1769210
979281
609958
1964215
394645
1609241
588093
1985357
1499367
781096
1648760
1419051
1674680
1387726
749889
506362
254255
507704
1953867
1672063
900389
1599694
1540059
1480565
962432
387144
1813022
1381678
658148
1334584
738688
135324
110591
1011432
258668
135731
1158358
637504
973616
520562
1018226
1748089
380182
624599
670692
1981881
668753
1804746
684199
785755
1340737
1263915
295091
1686547
425854
1495147
539508
1360351
1309998
1817271
30972
230059
413508
1861498
1658261
419898
820418
1952135
23155
1068777
1957102
364443
269003
1550463
1461404
1530625
1319695
552238
1439869
1723635
1028275
1899444
1470072
718620
833051
1162108
1516789
1604616
567163
1759283
1504521
573235
1865431
1542150
633841
840339
883743
1750405
1027302
987833
361714
1899445
1898461
467489
1667938
79994
1434008
409520
384299
1566438
993493
1824448
332722
1412832
1175062
1843184
1730155
277519
349135
910292
535531
1766445
1965973
1534384
1850264
765250
1185471
1611031
1554116
1631931
282633
1829055
517021
211600
407004
126320
1689867
817025
906717
75055
1207544
930031
252188
858510
1578151
1223337
1295686
995274
329977
1319661
1174501
1622663
1921337
708527
1574387
129004
235955
554604
642946
938439
1680390
75195
1211237
1609168
781852
1455525
1859558
1437763
1333474
1523364
1634263
1925574
1408631
1816860
688152
1650264
863608
1237627
1859301
1746060
717162
1522303
1544689
28390
1560131
1512377
753683
721223
1634643
767270
1520296
984048
1289231
971549
726407
614647
395081
508438
1036050
785838
541418
947955
179679
692497
928148
823699
444846
508639
1160718
343021
1799104
1484915
1325614
509013
1145776
1999669
1794734
1785368
214520
1316660
1506532
1172433
306348
1850016
382557
1417725
994730
559334
1219877
1151370
1246875
489008
1398172
1256076
221254
962039
1193713
1691797
581903
1125974
564006
637303
857211
1228795
197919
1442513
412303
1144453
1595467
1319508
1221258
120318
1963385
576311
1716035
518365
1882701
119844
1358246
247361
400473
1763798
976648
1084814
1234308
1267430
1768710
1680900
530747
1295868
865909
980380
250979
133760
1981144
1748694
966217
1801938
1969432
1672831
289642
995852
1103781
1420939
1849632
1021453
1414084
126244
1282168
483193
1789033
1789562
1965635
50094
1674334
523594
1423327
1977764
1330353
798804
317683
1666060
139358
1221471
64190
1777876
127988
1559836
1676183
311923
1881518
815167
363676
145893
1262419
1995267
928872
723976
19149
204888
63392
1080664
777655
1864330
507371
463879
1658654
973125
281120
1994368
869809
109780
1984505
906739
1839334
1092042
1654041
1855995
670642
408109
1828726
1680964
1900600
278631
1511335
1108311
1402280
713812
1509033
126585
1561617
219979
1731762
1303586
485931
1288283
1220013
1112960
942667
1553919
1688861
1073991
233229
1562840
133650
187314
1193786
1048297
1062812
308031
1293504
851819
357387
1754072
1069557
410668
612562
357703
763587
741259
1353461
1118130
1828942
240307
1349701
432490
1010960
1284889
710919
1548486
1852417
189833
930760
1662430
984741
978896
640354
1370615
1263431
1615002
394476
1708319
526988
877820
1351234
328396
717620
957209
1183804
1366253
1113782
1269516
28842
1398772
1904523
1891482
161580
1422540
1534727
12552
753474
1370323
1622120
1667062
530159
222113
1112699
1854460
1264222
464944
1036757
862522
1440635
775648
427028
784534
1660236
1590851
1244838
904331
1427351
1240470
113238
187500
1226936
47293
160212
1260297
1562958
113998
1003734
403002
45136
1273251
1869300
715311
425282
567061
556601
1692273
714294
437622
1177413
1714716
1160300
783428
1172223
1383263
1135768
765048
518749
286943
930525
1024828
302200
875136
433350
1433248
89743
979529
1864598
734385
733733
556221
512877
476145
1160309
979372
244645
1447877
1180453
1944415
359585
1893374
369389
1933076
1776280
168064
542695
474063
1013854
687032
1265040
198400
618402
1290745
932578
34081
960954
538648
1220455
1087755
21614
1050143
718982
1703303
1016358
1009908
164285
460532
353706
1215281
1594293
20650
169892
487167
1741917
27533
782969
119841
1445188
1722972
1931564
276481
365543
1388888
1417732
1850962
1231678
709713
496387
1909440
417067
1722885
400087
525475
1960182
141895
353084
1639244
838797
1383127
1736853
1268562
355047
943777
471051
433646
1018194
233449
1621000
480111
818684
1151627
319787
1705232
1034315
966608
1437803
1546335
747684
330555
1708181
669066
1079768
340975
464118
1961965
1569055
716303
689750
302590
1402977
1149246
296424
488668
324554
560670
165227
127950
130801
51576
1760851
1658994
956634
181767
83483
458911
1669173
1887546
1100675
891665
1203661
554523
634941
372352
892274
1752554
221458
1218229
1451667
1188237
1783122
1784118
229987
1860627
427637
1159455
419115
1092338
1820607
444365
1625524
1235333
1450848
867070
1639254
503069
1097490
374049
809187
1270171
1236605
1445115
1986647
1098344
574850
1896600
1453926
222821
636690
701384
1642409
1223029
1088611
1137317
744139
1094199
1293690
1937781
1308217
257558
274179
159484
617073
229642
245921
1166042
763252
625625
744483
1068900
1902757
1392344
1625044
584230
1247736
1123298
911688
118316
137396
1565705
331257
1846979
1581979
768830
459152
344654
1004693
811808
225057
376395
310759
1976332
464437
1289414
901992
400149
105206
1651774
828086
1451651
131173
979400
1010948
920449
867325
942929
1388894
31743
200113
840688
1219818
1841587
416993
1157299
34030
1229599
574770
1104321
294477
382962
779713
1875965
1317394
1785743
953639
676864
677516
559581
570874
446516
427934
1171918
273927
1184809
1932106
1793432
876467
1910427
1344759
7782
1727828
1747738
1567611
448489
858925
1639146
1054313
1146197
136530
1340445
463577
1834247
1782180
1945828
1557359
22713
1213295
1504925
567449
1243917
451317
344236
144971
312045
1289016
1017426
1292619
1739279
1810923
1579308
872898
648769
1627152
53679
1570493
1932161
1383446
889261
1858331
1414180
807764
1769544
1273250
1834847
129915
640639
1409479
243913
1738361
685986
1807206
1202153
910874
560455
1573982
1109181
1643184
497307
780110
179005
513394
1813226
839980
146905
454182
1299100
579756
955858
312524
1318300
1588041
752721
134838
729893
819619
1273620
1685398
995545
607050
1797918
945895
471282
713154
442000
11619
659125
902976
1586683
1041197
842895
775069
1200868
1944904
1842945
703428
1005274
197432
1654893
19361
443608
1659631
510075
992573
1686969
97461
1489545
1363218
726961
686214
411435
468458
808473
286156
1536280
1695270
588760
1668000
858476
834049
307113
415114
1623576
150349
1872936
1698242
1614424
941877
1818041
921008
593354
1996676
462253
881508
1541612
540353
1753462
600621
1410395
316726
888962
114570
400179
126415
340020
21149
913993
1660420
1273860
1709564
1360127
1561414
1038422
1089150
623088
1132291
1889240
1744515
1786129
595047
21148
1132615
1738052
1939463
1031516
241276
167162
1595288
568665
1362299
191737
926694
437362
1876263
384252
1928714
1735761
871130
821393
1516387
1213951
792808
108842
152285
1094889
406482
816676
1800106
1613258
1597486
1809963
1278618
1813387
1669949
606420
803941
1122983
732934
1074505
1690280
1708628
609005
1970625
622971
467063
270224
686808
999198
1017328
672930
434027
1865253
1306331
442841
1799427
939191
442280
593859
1692928
1656283
630185
610894
326406
1326935
1136963
703790
173824
1413814
898321
270494
1084528
807937
1737817
730238
118515
362279
192157
27085
1163233
443048
274760
1082642
671301
1909262
1309644
942271
412720
1937038
1816795
646469
694666
1823941
183560
230911
1061463
1482732
325574
1403162
152878
1571421
1646002
72403
630748
1406144
1819419
650497
1151985
450256
391061
865982
1239953
971188
1733179
928763
558840
925981
214544
174207
401138
891339
944949
487773
285167
203871
1446191
853755
1613372
850511
947847
1993643
1567574
113733
677285
1187663
1782170
1122809
799884
944503
1945517
113494
240000
617647
1047459
125064
1086714
1922780
550616
1379407
272554
1213933
34347
1760408
877851
1744233
1533100
1773294
129053
1106328
1517291
764795
222
1521564
1700657
41117
1564950
1564896
637780
976922
1876193
769935
298853
1818288
1173841
1551674
950582
1565234
1198433
767547
500889
1119315
1239546
1117595
501168
1770908
947509
1310122
1899778
1952724
226579
1902425
251950
1327540
581332
1759612
1402612
1479682
457392
1354158
1627651
1949898
1630363
1148635
679689
1440722
914504
1040674
1776411
1135886
1539879
1255458
188037
957212
499453
439972
100722
938690
1681494
1464846
1094396
955045
378734
469876
1904861
146660
1852743
1866751
1618850
1044894
810783
1423517
1102546
706295
1576887
1714568
619047
957659
382983
1924906
1312827
1492314
527779
714884
998267
533462
729409
1443438
468852
428525
1257138
154166
1559629
190663
896343
1735201
80784
1480403
605071
1975806
673568
1140484
504716
630489
1199258
1464280
310342
1972941
1005402
1714132
1057069
1827567
1402162
829134
1181719
327973
1441798
175396
530689
1435508
1840757
814485
1432358
820359
785331
575838
1996448
1811652
842882
1394777
1480953
1331828
719320
879693
393031
1305470
1014980
495588
952769
1695085
1763926
243697
962891
1654501
1583463
1119074
1103571
1897506
272159
31335
1840639
426162
1797328
818593
1788607
438682
1873603
1379259
453220
210526
301178
1210215
368040
1770896
54324
1612820
1125601
1200140
343239
340145
1907421
1962121
981632
857116
1807724
976180
1560843
1889534
564720
665266
918799
1670716
330107
1167849
647234
462158
759521
1698935
557947
368354
1497082
1858596
852773
361362
1681518
130579
979153
1379102
1297019
1589447
1162196
1596306
1754558
1066184
1081979
1243754
1748401
1194674
946900
1978507
1513083
1477014
311944
327851
852773
63688
752663
1621398
1160960
1281899
1807618
1214995
631384
1203624
501451
1318816
1347249
932633
1863618
869791
191592
551756
865070
95715
1559389
977562
1339338
1801268
1471548
1704725
997860
1107483
1775061
1672431
1221055
907489
580648
1537969
1375425
431896
1049251
1155378
1050115
1793762
148327
1355116
1182468
1813272
148393
1321021
1871373
214222
376406
1240128
964694
1237424
1075272
1482139
544176
1700820
1201764
1212088
150792
925183
1708935
1191298
1175999
242586
733824
408669
705932
984718
1636521
1705635
217502
1205047
301337
300256
1962973
847086
1044929
1433705
1316074
507650
838498
1915727
401199
1938870
962212
708141
1561435
1934987
1096790
1192885
592922
1110564
1363533
1701548
336023
317386
1580332
885321
1909715
263622
1730930
1839515
1022994
1827785
1568443
44723
434486
1759380
1711212
1266433
356495
241508
1331965
1712803
783138
1470756
1458778
1046552
1808133
1961239
859454
816253
595091
1886543
779106
315399
1532547
711346
304186
51800
83848
1856845
443488
300789
1212161
941798
1682065
1767813
463178
55325
371755
572259
1719059
351159
699820
112211
1032305
1920439
1776842
1305072
1801438
1450733
1926378
1380918
141748
1148163
1536766
158878
777142
11888
749832
1330500
1155830
1977762
512228
1687882
1624689
1816034
758020
1156842
1059529
1510865
631282
1312683
120540
837315
213435
1912383
872486
1306476
272825
1064023
983057
136972
540319
1568431
944399
629230
1960505
1098787
721785
1582100
1934196
1278447
1301624
987085
1863900
677665
467495
1280362
778740
543506
798059
740600
702199
1589657
1691802
702786
1698813
763819
1258664
284782
1771988
964126
25803
1254575
1773990
463782
1494214
88977
498531
214712
1454182
1659834
1980681
1244601
221283
361436
601202
1065198
13494
662790
1653090
767689
288821
535594
1401390
1134982
915247
1282202
271501
597023
47200
1418755
1393245
430422
1074864
1042507
1634244
1070198
1543098
1829444
684338
1009663
998133
1144265
575451
13434
579602
418070
727501
1791967
204652
399853
864934
1898317
1482705
702489
549282
519076
915534
611400
1571807
1612129
1875525
44485
33299
1464172
1953442
547324
1391641
945814
567290
641921
399680
24825
916148
996329
8530
1818369
1306085
718718
45945
714937
828901
848235
1335080
260617
1011040
1681451
456591
223078
97621
1889148
422987
1477401
1444264
245386
302297
1962648
906659
163902
1710392
1525592
1273347
1513775
554375
536563
665113
786710
778603
1123731
722468
846639
19897
591215
397056
329342
1109322
325422
1284452
1935359
8154
277850
1548233
1825789
1518327
610
1106245
77194
1745967
1444637
474000
884183
1968481
1702550
1518629
1863660
300682
1359073
1412176
1303374
670000
1949149
925253
1117827
1716085
1417235
1613610
568730
20942
1328029
47774
1627890
1801376
100233
1434477
775707
1361723
1522582
1518735
560234
155905
730746
682052
440335
1089801
1864508
348565
598505
1004412
607399
3641
1622358
1551120
963724
653853
1920425
562566
940624
1708601
498817
942908
1679274
79552
373002
1279885
207142
1694875
37545
796681
1805693
1631138
1381471
104938
1382070
214405
445971
110870
590902
1253528
1807178
640696
1303497
1114022
1310198
1687016
1349774
1348578
680870
1806027
1894624
1756590
942781
1091222
1493118
1542737
1024605
948495
929708
112546
50217
881433
1330970
162971
1481156
405215
765635
1593731
1489614
923326
251363
1424231
665410
1826298
911973
340280
328293
395872
653882
1392876
222353
1856058
176072
849876
1386013
41928
179531
1893473
1126837
1747224
1270560
931175
1113732
1904223
254766
288886
695895
1263760
1554183
1079797
888674
1465382
965872
1497261
205657
663172
542317
501158
1215151
1157456
1766155
552667
408045
1586307
437724
1140639
319875
1193038
1703004
830555
205431
418311
1641783
562731
1472277
1455883
1283489
127990
1648584
1683499
1394787
1792193
1036152
876450
812173
1124962
1003005
1364116
1228110
194023
144195
409828
485125
708330
1223223
688646
406203
1459507
1902064
593596
733322
1022789
1418530
493901
549356
1931023
1890061
376469
73317
283003
184434
900287
1175493
1586583
1414991
1317396
1803039
652895
1285477
922160
315065
842724
908581
1526717
1538657
337843
70574
1875033
999667
1917295
147843
79050
363871
1666377
143446
442985
1408856
1801618
265706
572564
1427142
1667570
502526
323243
1115953
1694459
1745510
1314929
989490
461947
741236
1312454
419344
18158
949417
1931465
1721551
495070
1640512
1083818
1838338
779685
913819
1654549
429246
209894
837403
90964
1886778
1383363
59963
382671
1377462
1883477
1939069
331988
203366
958016
650614
658163
1771035
715726
1818181
551602
1920951
179129
1162236
669130
713547
1660859
73248
193457
1255018
80436
262492
1448562
891930
106196
265291
451387
134362
832923
1945812
1847978
614463
726667
254462
1096637
1862714
559073
959226
1059723
1886411
1118120
1129770
380994
758587
1500747
516377
1154030
1298671
251011
612704
1042388
474546
294333
38920
184491
941473
289163
589061
1217077
1897896
1241077
1710792
268677
418683
378950
8636
1612050
370906
1126465
1444854
1665744
1998637
58863
387919
483646
160366
1426968
1350025
753453
1109385
1563877
532856
1566573
1281130
1681516
1089414
466288
1536989
1403790
1583782
1942004
1523134
1036556
1370216
397530
822475
1341479
1008443
1242252
449969
1506719
32014
822333
1131546
1310629
1032365
903075
1114393
1405113
1497782
373126
119771
166182
1910415
81707
1570338
584161
1120291
180078
1001966
736837
487075
1773380
1514574
882785
842373
922233
564791
1338292
1904895
1294547
1864720
1738317
1618712
485880
822370
800950
1876610
955279
266026
776965
1275657
686403
1705543
1815945
1574289
237704
37425
1692274
571470
1396431
806227
1512631
652632
909729
965937
445982
134339
1221336
1245270
464296
548748
1963762
609799
1849341
858987
228658
1530405
1562285
97834
1065530
873909
1488643
101010
241209
1759497
591776
230152
1304856
1837087
1781429
950510
1582492
1611168
1632646
1231930
1074102
1917266
1930879
410228
1829846
590823
942011
902445
1600805
147036
838429
562238
618899
446871
1323556
763801
1016682
244091
1896315
1565341
558893
618317
1821433
1303804
344170
521981
591647
75656
1567088
574692
313956
1617245
51148
616188
1342190
1850724
969013
1884042
761647
984084
592969
1188158
184591
510846
1189706
1951608
195266
1398048
1352024
1794826
1896276
276110
638279
394596
1404332
511456
1653444
1127881
1214208
1753177
31266
390737
600320
672200
998686
87686
293306
916993
1195153
1156503
1624065
570952
311509
356827
1951458
440570
585047
662985
817738
1521052
101138
1613536
999354
1591573
1624717
48767
279339
608755
52327
1674527
1915982
1014689
750130
535050
726223
126158
1444053
1927679
8210
202043
160228
776124
139743
1921257
1722782
662530
1106523
403404
554524
810739
1864016
930327
1243429
618928
1104484
1059177
1744931
1690515
1503159
1187044
939449
1151091
1019300
1673109
275630
1570913
979179
993109
1507214
1658270
993892
321923
862546
1551765
605506
1453389
1987869
1929605
1098495
342063
1379242
1273660
1607638
841186
441731
1293398
1643405
1260348
1225982
898959
1942546
1689634
1815581
1788162
1216827
1651443
1303102
1423543
285363
1324181
191330
1069003
1784635
882477
1767189
762608
452123
1167753
1615930
506856
1413199
1121355
624032
1340044
214452
1833532
1099971
533978
1366137
1912041
829093
1374997
1336920
1540416
956131
1536963
1105666
1516181
698534
1080293
255209
1011431
1212135
348905
980269
955571
1143529
1335884
931497
136707
1663326
978774
1423840
1461293
503611
323980
383591
1366965
1603546
189833
313918
1529237
735521
1751483
1306524
1230165
753468
1975117
1429419
229567
690545
1061748
588895
1113672
649443
1861966
780956
610163
1366204
1311526
1918265
972089
1503245
1736014
750468
68307
1690496
1318502
1543860
970984
201516
1757064
144844
1224682
13316
894874
1543681
1321616
1524236
396790
1199223
1101023
1902044
59953
587052
553006
954726
875991
218489
981219
1408649
1756723
1691483
488145
434999
1132444
264659
800813
393057
659669
1675126
486043
327363
1882899
427500
655061
792367
1719020
687889
1808389
1675188
1975722
83146
642403
1152680
1332879
1340903
1278276
311561
361263
1051717
1044626
596482
397563
134279
620231
844942
966505
1984988
1192097
1965045
541989
836507
471371
1378058
577822
1521042
230390
1739366
1230398
1596664
490415
355439
1468627
428092
1107047
1960004
794385
1389013
628360
1208423
1843485
1292713
1087186
1741953
825120
1532101
1553230
1461939
450134
1496653
513204
1278254
220498
933141
1341791
433940
1085805
706481
1490426
917350
67928
1824612
1576620
1221181
1424820
196632
604105
1532870
1731061
1241485
1126975
1279944
371832
1594865
896637
1325722
737023
316984
953669
142132
1369557
1736056
1271504
1937791
72809
1148058
1583345
1886932
1231816
161838
674050
409877
1694387
1886255
14887
1376767
1192539
1927533
624164
1554512
1727928
658167
916208
1382649
1730675
1068275
945084
1371733
463064
922217
1345646
477882
1763404
335299
669368
1212985
693678
430292
189663
673680
488886
574873
1545193
1067261
114250
381686
1974662
84968
335409
450099
1742581
1446207
1749715
158174
349010
149910
785529
1537327
895014
731061
679903
779036
786211
1976037
728308
1853358
1560932
581263
324850
182197
715402
1340397
1650924
1176021
1807302
301499
1474406
26995
1672815
1791073
19984
266000
1976639
1656134
1360386
1988676
743029
1617310
1607566
1598911
842673
109130
1818255
203077
1154970
1567481
742419
381785
1607340
1174228
346928
1203452
723508
1804663
1116643
152498
1091725
620822
1019781
493897
1752388
215271
501618
825603
490825
1474206
13123
1224883
855390
436222
636101
464901
1139390
1548719
307409
437281
1008057
84462
681170
776975
714255
1678364
128407
1351699
1629018
475849
1507463
1085315
304212
1901076
1252315
1208719
542064
692972
716083
1314184
814479
1612532
1088754
1237806
462221
242057
248309
38614
1058487
516954
594473
526137
880337
409180
1085519
18855
172514
350991
678230
520285
15524
1238008
1938245
1117053
600649
1541231
393257
1332127
151608
212154
1099986
150375
1671648
870462
1639587
596761
1352288
1668674
1534986
298329
10085
657872
726061
1003284
588266
1078934
340283
1845885
1889337
731458
961003
1884425
316541
1959920
1143435
1239107
1312350
958620
330482
848749
702586
1596048
1935125
159556
1894450
1700852
1502458
1121916
875244
1879038
1216820
385250
1094346
1859452
1918679
897033
476078
64887
857731
1907352
798145
243590
146567
384591
1486634
1805202
1028517
1213027
512816
321553
1962921
802032
1323382
906483
641313
1527332
1854976
1286273
1122482
1990440
328653
867448
172851
696077
671707
1952186
832164
676016
736380
842215
639500
1123758
1931975
1573498
533574
470671
881634
265449
1016569
1014253
595877
1882850
1758553
914603
1321880
381140
50471
696779
1577784
491049
1070248
133961
1750739
1433165
463868
168505
526500
1668196
676733
174322
1019966
1027588
39526
1928835
21671
1790699
141201
1524242
302080
333239
1365466
468001
508018
858094
455967
803626
1331400
341100
556108
892893
873747
684724
496706
1705202
1716969
1033755
1196000
1380792
418684
1079903
514824
1057259
1589527
1582429
143391
237080
1541753
1189965
1825478
1044943
656130
419883
509432
309342
1368662
1333945
1830328
1582648
1869909
385533
1532205
309981
523930
733410
1591395
1920280
1050453
1078117
59562
357046
244766
192068
865655
1434194
794000
260421
1046110
1355890
9159
1733536
1294202
422915
612252
348661
1622572
1704838
776459
591123
1398036
560004
1794114
125733
61107
698585
361969
480083
297614
985636
226831
1703701
1080563
458044
1637246
406812
1616922
1294395
938589
70217
1346809
974190
46429
61690
650285
1530751
1448492
1024140
883590
421038
728512
1286968
460886
67645
1663400
1694452
713964
112928
7283
1027853
1941819
1778894
1956112
1600944
834189
573290
1957696
791560
882053
1591565
1990625
1871612
613278
1268420
92677
517691
314346
1936486
344286
621888
1140024
431068
158980
71138
1644501
157341
1042001
300361
529671
490688
1270328
1580210
812597
1792094
1385852
8967
1617837
1468008
783178
971464
1201692
1276734
1658936
278964
689450
322435
368553
1558746
1303298
1353495
992145
912432
655499
161276
546204
1613579
500602
7840
460649
436251
148858
315083
1871693
1716457
1297267
761712
181465
928113
1552452
1707069
1584263
1254291
209302
679957
942673
1950382
1921154
855590
271453
968497
161213
1974274
14893
928931
936657
1739308
861619
720410
771437
1372311
743915
1281693
1587198
1703776
968438
1213135
772405
517537
863575
1097895
284033
557280
649462
1191156
634595
819024
464409
1864139
1058113
272271
1812371
1106074
1534496
1258244
1059476
1144815
1999711
1459278
536426
505416
1884720
903855
783251
1082695
400369
673269
902549
809093
54939
1377679
483295
510521
720005
1373220
939206
1113877
1696986
1102082
575170
1641290
1894040
141930
1643135
464352
420856
632828
1163670
1047565
389665
875349
429785
724897
1910365
805955
1882883
1655379
846583
1493416
1570189
428377
14788
481772
1576937
495715
1163800
1340772
1273747
888441
190226
1081397
1646219
1717825
1251524
823183
1683706
910172
660840
1419249
1705568
782692
1855942
693020
1810694
1023964
994607
449373
1365892
390579
1376583
579051
687873
287090
166262
754959
1099923
1828295
1462208
1592708
1007861
570056
733044
300119
1371989
530964
1821913
202789
94859
1750961
952216
1990176
286721
1956532
447666
1208800
929752
1453827
940044
1620345
1739211
967687
1376642
1104707
808003
1069616
1774892
1705925
1407535
1364659
1665092
904184
1818183
1515600
335055
1478461
1847981
840674
1550622
1519526
603531
945834
685969
558588
1089058
1439466
1533769
180815
292830
873564
1419132
884545
1009781
1703753
733224
1492923
544115
1682442
292683
79069
997855
1644470
1706914
1751174
683785
1191865
1354430
1883234
1100435
1066479
83169
1763039
57167
664597
432542
711379
1000138
583829
1722451
1062797
1978872
9581
407248
1213704
1614978
565667
547043
1874743
80411
1599357
1164019
298240
330177
1734009
1273226
1639089
481278
98011
671294
1040808
1433159
72566
1171319
1363647
1064329
1830951
1205777
701620
1676279
265685
1970931
1555718
1023708
1232352
1729857
1341515
423905
1714107
1990344
1201700
966443
351450
1120213
842187
102243
387773
571417
954928
1004126
692164
286064
1198961
1975955
1373050
750899
1442010
1849521
902644
1713628
482773
243429
110613
275992
1490991
1666448
1157323
265139
1285268
1306721
1673405
1745523
217733
1345109
1262285
1189510
574850
1200505
1578349
1574893
1950543
1727773
906881
562372
1837797
1276615
113915
1360535
1982439
1643692
1650098
1960609
1689879
1691174
120257
902142
1206531
105069
1937578
1747154
979150
437231
1561580
969211
1232055
603516
1999795
1670022
1212374
5268
1273267
128173
566253
1632848
1002952
1327582
280721
911343
380446
1588807
1334864
486283
1242973
1965405
1193390
478557
969299
1624030
151483
577260
1483757
1728916
260659
887248
1892256
1322791
378818
508687
807907
1042578
163444
208312
501174
361422
681467
949602
1716011
1564130
1213358
413929
193573
1852332
1703885
277600
1216438
1931624
222604
1835845
1073689
1953303
427362
811103
378386
1258823
1643228
1361893
542543
1706547
1235855
1857357
1974561
1024351
172818
1884713
100314
139600
1828432
791756
1134603
1063800
720823
1859514
1022286
329063
750292
1964059
768485
215322
461436
1371247
154005
301123
1358139
1975484
212743
1854552
1893376
1493100
738765
849565
367573
956415
463796
1817873
275699
380499
390468
972567
1926946
985807
311671
858560
1177013
1878053
709892
1649557
233932
1766217
609390
1472397
1096411
1983152
1578930
1089870
344076
1499537
1952161
582273
1979784
1754212
1449217
215170
1771987
970099
537070
1901710
1153241
532595
929554
1617706
999427
1122196
1411520
46134
403706
460841
509370
3559
1319494
1132988
465274
1621100
1962912
616367
641876
882597
1025645
1145705
777150
1015167
853476
1815227
367740
1261756
709209
764792
438739
1724075
370168
1123900
1945003
1486691
672652
12945
908398
13694
399045
1259857
1740950
1595983
1312866
1324515
47410
1998609
1152587
1225297
1025226
182174
482703
501593
838229
1022949
1184035
155604
682859
40210
894948
1057373
1978455
1954677
1827942
1501510
953195
513932
1878570
1194251
1852398
1825176
357892
569544
260209
738140
109231
230642
461688
1910429
1175253
1995178
1978091
763180
34225
1146769
1865293
183875
1867793
93087
779784
1514758
585251
1771448
184952
661242
613846
1977965
535053
1811292
399033
734774
273240
534753
233959
709668
1579328
1234193
173085
28824
208469
161359
1365967
1324114
133697
477286
385632
1998717
1191801
1238126
51920
1506158
1875368
1136877
1230982
170678
461773
1164290
257452
723470
1345337
1855314
1304812
915567
1121681
23850
1691065
684040
1597791
309244
181813
1538041
780681
968505
717732
940078
780856
592908
1273545
354860
1422466
1229966
852734
1136834
326556
1954479
1639194
1088176
649274
1188969
1028840
915744
1045449
1283322
68854
820278
1125106
1879827
509859
303761
6649
839017
806049
79850
359134
786457
1418079
1332901
813221
1323292
119336
1453998
796125
1397067
474091
874581
1565028
1313395
1508111
1157344
959237
1472836
1599322
948242
1338661
44783
889601
1973982
709320
1401170
856550
843997
284410
1597801
364061
1285233
1081724
1016062
167653
663701
1352506
1329925
1179103
94062
1044610
1401827
1281809
413972
963792
466490
90572
657694
105155
277886
1767463
616070
1492020
1752076
788300
1175152
697878
454767
421007
1269413
618713
1819942
602655
308616
472974
1434709
416655
458351
328570
17981
1142434
441790
605339
1659700
670635
1367152
272781
203798
541808
198167
318051
920539
1078057
1387917
1711826
554358
1980799
241682
1025220
1259333
1425945
1861471
1552474
424030
1776739
202092
749381
1432084
882797
65303
503269
166610
1943224
631116
1856505
524560
464920
408583
533704
913230
647528
1125683
1850998
587228
1069546
806040
744366
495557
387767
533540
425743
1947284
1416138
1066413
1328600
1300328
293530
1042083
1004079
794319
1910572
733303
407679
510086
928704
124947
568292
317610
1413613
931032
1294764
1777993
380027
1061702
662352
1307245
931880
235348
175402
759381
1966959
1474199
1903489
780326
1587103
1083530
1872975
1133662
484
410433
521778
1541203
233172
934926
314729
396107
422599
409775
360069
266035
989297
824077
686840
1718779
934744
1280628
1967785
1695365
1549531
1224627
543860
1910575
1643884
1785531
788409
1145463
1637990
371067
1138089
587625
1211642
739854
1680351
1020460
163790
608620
1175687
405255
1788093
828010
1343395
883126
1428569
298727
1978059
700173
1738691
170863
201369
1795258
1299422
1703955
535269
513706
942564
1147125
876197
1343472
1280061
1527071
1461586
919646
218342
693114
41767
1054820
979618
767899
1922710
1846957
747725
431244
1365263
1650675
1138392
102264
258175
70069
847415
201069
758721
486300
1343978
1749659
539550
426758
131435
1364623
336819
1990799
1984078
1388241
1850592
925132
1948082
235163
1880636
202461
929881
1744883
1057507
287664
1457499
1960454
1025910
261978
93295
1662405
1850645
121987
1941934
711804
874888
1826647
1093629
405816
747853
1084374
509794
686551
366583
5508
882177
1853368
663235
88903
542580
1334662
1758807
393093
986322
120175
1356424
497091
1413619
606481
444811
251116
1724070
305748
502352
354795
181162
1998193
384773
1033359
1804380
49398
1401332
136340
1719835
1853038
256285
1789848
45256
1396571
83580
1600733
565637
644223
406212
963510
1771385
1876927
1407302
1779113
890138
963609
467536
1257110
1916122
274393
792896
989203
1538154
1932416
53489
191855
1711167
723144
259136
661329
290053
1367710
472706
153048
538189
1063028
475976
1952845
1669349
400600
178581
1256371
920923
975774
1088940
1541330
1374067
505852
237917
896645
3910
409905
106413
980189
1713403
993393
458769
1733455
835208
1307199
701011
1492347
1280933
1138413
27013
1843030
1801387
1425619
1859500
742167
1380724
630275
1775842
1291264
1056910
1839901
634974
1354095
747152
957651
40032
1962119
1146453
946171
65161
1648936
1451519
381158
1661161
1722899
1777595
1096466
1219284
792502
115644
291886
1873089
1797376
375160
1431695
1069969
707394
1911593
1242234
1490271
1637840
1287514
1103813
831368
803794
699060
214786
392305
604089
882593
591047
282316
663190
481911
1240687
988504
563401
194349
1503012
313036
1136934
1003753
1174649
1806097
1158058
1832612
440663
1583765
1615696
1028759
938729
1759249
765950
383168
1898094
1560806
150031
113998
1718007
434853
514220
407303
563482
1907885
1217460
170438
651287
1335941
181644
322010
1167522
754117
484903
921942
665689
1095011
146965
714046
992373
856494
1901888
1319315
26537
1562553
799000
759765
151483
81706
535835
1113926
160527
1501961
1106009
1273529
1567198
1980255
418246
496743
1702126
1652156
1654586
1068902
1691350
1027
912796
1117873
244446
247898
1011321
1706618
955635
1704964
1087364
772741
476868
943210
558507
937172
1553144
967300
528491
1147677
1703215
1370950
658113
1525037
1153559
441860
1452104
973612
1821933
1036234
1220284
940647
1116127
304809
938085
310272
1119343
1382574
1077664
230811
1687126
108946
1660195
103805
85790
1628255
51375
1015059
242592
1509396
244034
1444649
1134640
380883
1473669
1021923
1165996
1470120
1979803
1977080
704057
518604
1067348
991851
380755
257041
1155556
1784626
1146163
949020
1094897
160883
469428
1679288
1274198
868595
1366374
1490097
131455
528884
1480510
981255
1168870
1696216
1130431
1765028
60197
1060990
984101
969604
519768
574346
1149926
1312186
634644
238400
1251569
589167
1133538
1843231
504981
616674
1452704
98336
905114
1592812
433690
1629871
737365
1429664
1652681
1397813
1430644
1189531
199870
492005
1904879
946540
750439
1400396
968563
1820611
1008593
853890
302720
1888289
1356367
832675
1219913
1165175
249418
1568090
1452914
733815
501953
7806
366067
800109
405816
981792
114230
791467
1331999
779995
735065
988837
1862287
365107
299266
1441434
767488
1643555
1853301
1158698
1449373
445929
1668406
1745077
1684790
1534509
472132
1841489
157465
1658789
1594087
1592057
125361
192980
1572014
1253383
1587966
703968
977701
1085616
180685
767820
1693769
229665
1446589
437066
199452
1788508
1209943
660769
897922
314745
1591754
281415
781217
609299
533247
1263706
398193
1021141
1256327
1787097
1144545
1388865
1993623
1842956
1566582
755797
20509
335068
759659
1478118
772011
732236
1351734
1271380
494039
1052432
1884979
101417
446704
285947
1320881
2888
362831
717238
855283
668638
324430
1158408
1310847
1796415
279360
121056
761013
1567752
612140
160786
192199
488589
1912612
1945810
526976
1024177
350656
619904
1956360
1645726
752256
1849875
350439
1039303
1677485
245691
788211
37603
493230
342253
1505094
1644472
252754
499536
1046921
741657
61601
1754037
722275
1850495
772229
1858781
1235828
593165
1978217
803557
438364
1734573
1402913
1362719
1942599
1856000
1160355
686840
954504
811333
1771277
1724108
822045
232472
633740
588708
1503763
665315
739374
1788409
683635
1180802
384380
1644460
414830
1708892
143917
370930
1391317
1404005
1983659
1923379
1308348
1052892
275
1992628
146480
1400963
587395
1121955
1601508
1782112
526463
957687
210138
1490276
716460
182204
1234745
1029737
1127801
1793832
68427
1228918
1035237
1863713
1138613
428672
1559658
904536
881800
1659871
320138
1421177
1574467
731825
1255272
1426621
1405633
454374
111701
923649
294923
1897491
990499
651083
1297390
257650
785363
784884
368418
512786
604163
921194
1792237
1137290
804954
1973059
807962
1456322
505311
1766760
1211715
1983507
1969087
1848312
600230
370980
301659
1415009
1262900
1219932
989239
394542
1107227
677023
139001
900383
559452
498206
817867
1664042
143663
1573558
1270165
1037628
1251470
120458
1542467
1126025
1979553
277903
1389811
290657
956976
678661
932877
747006
202830
43053
1976589
1459075
792552
583924
1365187
1138414
342244
1543771
678348
1150684
1875709
1882432
812754
762206
520402
1829811
613777
458780
1731957
420709
1459298
1564996
1271145
346926
825488
1922322
1364529
820637
1613626
241151
274
1785677
952987
647899
486565
1131326
174128
222219
1570117
663170
1713314
1054877
27299
1600868
395423
1658148
277243
1320078
133754
766462
1534115
1051201
559151
1066054
1878174
1972368
312155
1267797
1632801
1717559
1567667
1980728
1038105
1432492
1907664
806671
237877
983228
942362
163350
1657346
1017129
1806444
218277
1863196
1202743
241317
50862
1648264
899197
1895898
1994657
77683
885917
1401810
1478165
1985732
739455
1830031
1163960
1806084
977304
1998974
698216
1155636
119008
1629397
796190
970669
6797
559206
1599145
320657
325944
1872096
1194964
614057
492270
1860945
761437
73901
1910319
1340957
495547
616026
195446
1668943
443062
421125
1969761
1072478
496785
1246872
1025864
553586
566954
825067
1607432
1464076
1493216
578403
224681
1253477
1785213
299322
696678
1584278
1762346
205507
728872
940375
1167090
800882
888920
1002505
490466
1374037
1082276
716176
1150558
1975079
814537
758145
1584589
275376
1133611
1857981
1467857
1430731
1785273
495130
327305
103560
1735590
611993
63201
352310
1594474
470923
117022
11114
75528
1190980
1195910
1923552
1098156
307711
98640
1091389
1394853
1188037
1867452
1518937
992153
1744247
872328
786727
1437622
761250
305819
1564069
1635121
518197
1091817
552120
1778804
1405406
826122
1533110
951819
730983
1210827
1587788
963324
1774875
1037366
1371614
10211
1311259
181166
580100
167300
693105
189091
691409
941247
1339485
182796
1289588
174271
527952
41821
639254
29845
1266612
1229418
575393
221503
1321113
1423467
1881037
1066499
246236
692125
1381925
1866954
1174796
1014740
848406
1753014
424400
1057258
1501400
1814670
654669
1794822
25771
33680
955034
84879
1588121
159651
652565
1443421
513723
1456867
927779
972037
736127
1302747
935048
1566905
1313016
60877
1112357
124736
1006465
796179
834360
638317
1054935
210825
137105
1652584
630633
52318
307201
655290
88304
138314
1515893
78363
1396662
206196
1707738
824999
432876
1856589
634898
1088375
852602
1040729
1628098
1215573
1019802
106400
1853450
1022005
1067513
1202931
407131
26747
88141
1996612
1033849
781672
1791544
226772
209383
811207
350889
370487
1658117
1735004
1448455
617641
1859018
1705078
1643926
182698
1664953
1491484
167309
1653647
1485788
1732132
587384
1714192
170219
1093869
1545691
1272496
756965
274325
1050615
1771127
1522018
1033659
108926
1783828
1193562
1290308
840968
1944970
1280400
1713664
1100154
1147261
1746304
1993108
262444
1137609
601483
1179706
1160946
1122508
105486
1108310
188657
1305506
847448
1984734
585412
10138
375478
384077
664881
1520917
85155
1370311
800617
625653
595083
810021
1287410
1455963
929479
1558929
1642487
1732458
1262414
139237
1389345
745968
1338301
988409
757433
717838
392749
865884
1385955
1970070
1543410
1780308
199478
1642314
197989
531331
697948
678027
537250
624449
1450619
149235
956452
566624
885578
1470992
1452399
1422875
1690958
1456348
854061
1878919
455083
523270
1794896
1928215
326902
1222954
998925
271817
572367
1396753
1389207
528580
834913
1570234
1130280
1838904
552884
1426192
87737
693232
193285
1831064
1630228
574615
944266
1994142
1875800
1483620
861935
140941
868778
363161
576759
591403
831748
651168
1378561
1693779
698754
590269
508973
278195
109502
1784257
1142021
870010
434045
174829
174565
1775164
1876084
1296117
1727779
669692
928109
1738007
1202365
1535827
893044
468030
1334277
377225
1669629
1497341
824503
1563245
1673942
302151
1993634
1179016
269991
539969
942453
767563
1214885
84026
1357196
695374
1671620
722468
111191
107535
1210552
1919725
301284
339128
1518138
1108317
1894940
795822
1404885
1430627
1156348
1444887
582537
315703
21307
577891
163365
1194617
1510965
757582
1475540
41828
1618380
45602
1088226
1687695
322069
279284
501885
363151
1662198
1385743
1597089
1372377
1056900
8485
1844753
413446
62757
739132
741275
451860
1816328
1825122
1902537
1465620
1428439
876674
1183845
856592
1537537
87541
1578854
23934
1194478
695438
84956
1875218
1382774
225225
19276
1898894
659902
1419896
1566759
989842
1080912
1037352
158360
191846
849301
1098498
1173129
257507
502167
300190
1961031
345627
917515
1892392
1219569
1886780
103818
1545117
1308816
1781977
1234597
1449723
1430601
1271696
17902
1562527
1218293
1672240
987956
213102
740979
659222
331433
1924698
320206
1581173
1438689
887415
47283
463236
1852478
779026
117293
924435
1348636
1805383
1183362
1978314
55286
1447344
1160501
69752
606328
3875
722363
449638
735594
1384246
608592
1298980
15792
625728
1975929
152287
510174
1711103
521129
1281565
408113
1286571
1643618
1449949
981095
1922782
846999
359410
704807
890363
296679
1405151
1469037
365378
272693
783910
1408531
1280826
1637400
99663
1099424
727931
1277680
917864
191790
1737390
909631
631980
1518344
1800721
998353
605136
1129010
1313926
1017738
1253994
1850769
7666
337590
1605176
1086490
1513987
1267648
992068
1162105
633342
1153449
1333984
1995543
1647340
101274
1954823
380501
684282
1881224
699406
239715
1106383
1556305
234241
1042094
1483152
1753177
594984
469415
1568039
1215158
803944
1599088
1605510
989302
1611562
259261
731164
45569
1654280
181407
347026
803270
1747945
561958
841684
75422
1298852
441213
1912112
674476
1263780
348088
1139409
736547
1493522
352251
1680249
484772
1177930
124079
1025954
1023723
539780
1627200
1270410
1480106
1471818
326127
29175
38911
6895
882625
77827
1272030
1847551
593000
1814345
1713151
812660
1379862
353514
1085437
303938
527368
456052
1160829
699694
891899
1715100
172132
1279358
666277
679700
1520512
876610
842857
1754656
920023
1131868
127747
1025454
1142722
276764
1578804
1237545
779765
1655921
1045752
322635
1904810
116631
1250524
1841240
655479
993384
1061732
1233129
470339
1604696
1707295
1536138
567364
1271881
1270126
952794
1017831
745033
1186573
1361952
207941
1371104
284932
1143003
163168
1797635
755083
414489
850000
1746850
1466353
1371749
770078
501671
1280173
365808
1629845
357870
1375037
1210466
697947
1764039
816175
543702
1839303
428142
1874320
907312
1515807
618863
882095
548883
561354
1663984
817915
330624
1727052
1977322
1919621
16794
810385
1644196
216665
1330096
1317512
1143912
511989
1253863
830922
644827
364475
266431
776816
635802
827884
910197
162693
927094
1569980
524300
1968864
1271921
104782
951763
521892
1578402
1362396
1280843
617271
135045
414534
481716
1791599
83345
465832
431766
395712
1806560
134860
54399
862656
1677984
157796
1437260
726463
144662
1399378
1487895
569345
1563860
1088614
942563
1616964
784867
589237
717102
8371
1406329
1602194
1439543
86409
169511
722136
1468654
1399840
1870662
1270735
1091147
1839397
305328
41202
1571873
840516
1368230
1819452
1734627
452868
48187
1203145
1237427
1915008
212626
1301491
841699
45579
1752082
531421
638275
842260
669199
947063
1850631
804126
956743
1149986
183598
1821113
103361
1274076
286243
1947847
1199087
235064
559058
1243722
1082593
1463671
806044
1671925
308396
1753993
710986
1863848
1208709
914533
971286
812654
91014
319239
435261
1003943
658628
1323911
1520630
1179812
766630
253430
249920
1075821
925374
344902
3515
130771
1476119
1058986
394626
1763021
1967348
428393
166841
860102
222129
1779238
1744591
1711757
944728
809500
457896
1567338
1411850
1976895
234717
629394
121350
1415846
1912568
1828608
1067383
1838437
1181580
1136235
1241654
1348721
1253270
1861769
1626081
1208330
705180
668316
28810
1976721
1191320
88146
1623476
983833
1654614
213521
540317
235881
1901139
908544
250807
954831
1897236
1318923
206614
1015606
1399852
1736321
1101970
1142200
1110825
780357
759441
140570
1869806
413524
1956569
1799477
222958
17084
1074720
1030470
1010150
557763
111832
203713
512938
1159724
83529
305353
1271499
75143
1519559
1272149
140948
1697240
1432377
1981385
453018
914062
1211538
1560558
1613878
1236637
73858
1598707
1793704
1049084
1035719
145299
975655
377990
406394
216472
725206
1724922
187234
1287245
75508
468271
1714090
1957027
956804
1453907
307470
1226989
235972
1448501
1069033
468659
622085
78169
662487
508976
1430704
643159
342122
392219
1924011
766352
1159984
526295
1921288
552595
1179645
297917
557010
719341
275161
78579
148949
1712528
1518203
1274861
354602
1790438
946121
63929
492834
1989820
612580
403580
1883019
1263263
1581698
845068
1028284
405630
579024
1844036
991244
1609815
808937
1948350
952457
770274
641281
343016
750421
1083351
1192441
1076556
1253052
503932
1186668
1746717
1199894
1038806
464044
870407
69969
1914745
1804909
1094971
1088054
1507244
238237
1645708
1379286
610202
771482
1188482
551747
130276
189238
1267506
1181694
1889653
772943
1403227
776842
1075164
1554117
965109
789767
1854423
162336
1439735
1573586
733081
311987
1171059
84176
1626746
1629183
791743
523169
328321
1486532
43212
906659
1268926
995478
171613
1420850
167332
987491
1828202
408780
833744
1451377
1900718
1421299
45395
953789
1010240
1549184
1756141
1538060
248193
543050
1905087
1329075
920850
353754
1182697
1686342
581900
514361
1532156
855470
110563
1314884
1956332
376370
208720
46104
1004333
979196
1669350
1477416
987850
553644
1041773
1729087
25407
1827036
1813346
223348
1822605
944382
1915621
1810837
676088
1390085
1117765
722837
867184
1057793
285475
1745967
1386834
129994
261108
1281067
1726198
159358
1308874
829542
134890
1821319
1508533
1064733
325464
1716073
815270
1276102
705099
494139
976017
1776813
1621584
124280
1713422
617839
1236041
898071
1516061
1355241
1140220
1567382
1865153
104668
440211
386360
1195049
870081
803536
1355190
1183530
538372
1520638
1581902
1777614
546981
411933
1027080
512889
134190
1237191
411996
597347
1225834
1602688
1355697
229876
1248586
1527655
236840
386153
6205
1213591
867110
1759169
1329258
44780
219736
87593
508713
318951
72824
1588185
904070
931913
1988073
524562
1934978
494977
257435
1287853
1915567
456428
1180392
1627887
367970
420824
1175020
1478253
1028449
1627812
575436
1129277
672021
83140
295444
1810036
390033
1966055
488016
1842228
731160
569828
743869
1618870
71408
1082105
424449
511202
165588
908728
921215
544059
1106348
13321
67078
1116075
1134464
195261
151386
376770
502306
220451
799622
531774
1990953
401396
1018710
1717731
676563
1119336
542750
29680
1762478
694726
1747784
864955
906267
475163
208424
1747389
1584983
1876497
842377
495668
1778273
1222311
413080
370883
351043
975762
122783
1633147
2072
45680
141127
714036
95401
138529
1568235
298436
620710
706762
1881330
1343146
400454
1233477
323013
1756621
1527243
1357070
1844378
942297
1764881
1274211
855471
1251408
706836
889997
1511940
700105
1936535
1390975
11810
1005825
1743051
1050736
1901882
623075
1038026
213317
1330887
213236
327297
962044
851586
647763
609363
1165985
1282755
93507
386603
659179
1334802
168561
1007324
1637524
662918
1268264
1983737
181921
1377309
1615834
168476
583629
941835
1689507
815037
1473548
357862
1525760
664141
34297
973201
1377300
860668
67595
120012
961119
1515458
584460
608228
461889
1740512
215467
1805809
109482
374281
1999189
681932
661637
1181472
833800
315763
1238175
1457134
1624464
1390206
773310
851531
785594
240156
691687
757477
1800240
346233
1738803
187195
1481639
585310
1592717
819258
1293910
299284
1223700
1011692
593871
373221
518850
1926518
327088
1349590
1524565
297384
1248590
285809
203550
235613
1461952
1166114
1652207
132540
1971942
495123
1839521
695316
959605
53743
219156
736123
317490
766329
263311
1900424
1110805
1170611
118963
1213594
727654
579987
374817
492131
1986997
555425
579275
1282805
1849138
1837526
524037
777548
1742943
639389
870719
587262
1100825
14506
558893
882517
795681
1225320
984108
1716378
1106354
877302
1753877
450108
1539019
1001453
1527116
1819937
1989443
1847598
19620
1708702
1992624
1056283
1052760
1617265
1202752
1618908
392099
1739460
1676695
1748256
890575
285826
1200013
1722842
656925
199692
1659200
1802582
886196
1069413
678661
594653
531746
1964897
1697326
85209
1773790
110714
1161163
873363
303940
1870833
1356182
790461
1740234
1913792
678887
1229519
1019327
1551488
1669222
1847359
993079
1608175
903192
520100
224887
1095712
1306214
1201447
51940
1299403
1015185
786809
1585657
1025235
264701
141567
1904171
941418
247159
38193
387652
713535
909613
581284
128578
1012940
478684
1938593
250960
1837605
1306014
1136747
767200
342757
1130440
857924
905084
118670
1509647
1850002
1605023
384198
657256
582079
958223
1168575
869844
238635
767164
366736
717576
971232
844310
962152
433781
76496
695155
19535
1801478
1780830
1642417
1039561
988010
80835
819669
888508
85747
1442135
1188130
307466
354269
1494838
676588
310284
635337
1320928
315886
1476809
675430
284715
1842521
448078
1793434
360520
387698
1872110
176632
1832337
1234754
899214
1142008
1246985
983347
1504837
1279178
951002
1432481
1052334
160758
1620158
486643
53983
1758301
817263
1173425
161633
239778
1260098
1378984
1324433
1155358
446666
364561
560725
1895515
300145
622170
262426
1808126
36974
996231
1661891
295378
921617
1632303
516994
1540575
244784
310036
1848510
851347
1647435
1114994
710572
1711153
1559903
1854966
715184
368043
690090
1188047
1341195
1167157
1811511
1044231
253020
1639786
907533
151986
1090580
1764299
1644737
1979411
877191
1943198
1427236
1923842
618408
1430490
22408
655295
1828167
212239
260278
369990
1583755
1913761
1028602
1562575
65101
1760011
449436
78240
1328359
1058166
1898909
750821
1327970
591688
493582
239991
1886229
26601
308404
1352322
163444
1781815
1000296
516865
1112549
597423
1396218
1621508
889656
699689
932094
558059
682380
1391560
826833
1080611
1093420
1921683
537543
4664
1347922
816659
651890
1432637
299475
745163
1757133
1300451
1864345
569670
765810
395840
503727
289745
118699
180486
56313
941627
305285
100706
1814519
1249668
1737942
106359
1037986
1738389
506362
387099
525834
1029380
377395
66109
1682110
740120
1052267
536294
974217
178233
509901
516428
442809
1397137
466603
1301343
1731459
905129
1545699
236704
862977
1245011
1979691
1774459
1527936
509033
1287210
784455
336676
1502934
359695
1365452
759206
837318
267880
826886
888236
475302
615202
948188
1034920
1151023
1426943
1192342
1181349
1657734
691462
913907
1828346
1234792
392378
1047123
269383
946515
981850
1492286
49524
1383003
523846
237425
777955
13920
320720
1289927
204351
1591876
1559444
41906
119810
458510
1618705
1209358
126687
1249612
587168
8892
892847
782071
936604
567307
935470
814102
1801824
1736825
1280012
420186
1796688
684773
434374
435637
308109
467083
1142182
956780
1374213
51176
1583250
1648974
1652740
509010
853313
195731
1663711
219053
754610
398939
1644208
1504682
638860
1569763
274729
1783556
546602
832053
1094900
242240
1228394
110371
908354
919472
781214
528044
536676
1717068
301090
199197
1044405
440401
1003950
316847
1133137
1952773
425222
637522
1760468
1699995
1808485
1415139
634805
674121
1097760
816455
398735
1584369
1584256
1589146
1083184
301818
1239892
1319010
129649
478728
1198449
1795367
1517824
1966240
1011274
109601
212127
774095
1462625
449888
1591627
1537976
238513
588936
1882532
1470317
1323707
1088157
1644877
1532605
938396
71032
508467
1963139
1609164
1478227
255310
1444909
1004761
548592
1799028
931800
1595537
1591247
1529839
402350
73787
987657
1098858
1305040
470898
503987
702789
701874
1220442
324609
817328
1156786
15759
760137
1949161
1772888
1522516
789371
272405
202895
800804
1166239
1376118
188264
109767
743233
1908637
1626595
241047
221592
1205887
1908622
324453
1332933
500648
78380
805665
733791
220886
1867878
1674735
696662
762204
1349048
540011
576125
1480247
1073687
1108973
1620871
148585
111306
167370
400325
772427
28631
1908588
1155108
671596
223239
1897088
1790248
401093
1565705
725455
593945
1617317
1360946
1905555
1017324
138641
1930791
1650255
1845737
1871779
1809025
1558060
113694
716424
477265
178019
928854
1190592
497206
423766
603369
1807310
217040
1022129
1364252
1509387
1073702
1040282
45266
849991
1155530
395042
236441
814522
1450445
1790467
1865969
1067159
654007
1450841
1185737
1750326
1615704
629074
1116197
1485525
1012332
1525474
690362
890389
1626570
964957
1727354
698976
1983972
815492
1759282
1708093
413740
1745576
1297777
866714
719961
360415
302392
1010609
243375
351000
298949
1734846
1357520
746947
598516
1065859
1623919
1346699
772084
1379409
1121528
366914
579328
875701
139809
1136718
582798
1097759
841277
1387874
964840
1868940
799291
1558637
121650
1002887
676779
475382
583555
1629382
1071745
451408
559368
103309
1285894
797915
1454699
82752
952252
1560797
416573
302200
1221006
776853
1301886
1739422
421157
346814
558675
1403659
1244728
526089
157342
1432282
61742
380985
803130
1102945
779075
1847210
1279239
589203
1964422
1577922
359641
16642
1523866
25991
298751
1540926
1198876
501800
1007302
487027
145359
839042
1049944
331037
1217626
648332
1254984
573889
1262949
273995
1214491
81273
1185896
1342154
915098
915342
1852259
1784309
1113036
1581795
385399
936030
907908
45596
901947
1121318
38388
617161
209489
927589
770249
1944179
742238
817743
40496
1421651
76859
1199266
267223
1999811
1483660
19652
751541
759452
1017390
1837553
819986
1213145
1449507
1278887
194063
1878040
482309
622485
843650
1237056
262055
994105
491055
473011
822352
734558
726411
1011049
1267372
377400
1238760
285420
191140
1103042
567484
1779301
115853
1650430
1768849
789283
1077923
1567330
1675684
936897
748919
630498
1401921
18690
252251
1136129
325996
87684
583689
1840737
1660112
488487
1742710
892307
1842544
1329647
201716
620892
1467128
1961181
1053148
674328
473768
1653435
483096
1058083
1068197
1187604
56445
327333
1200634
105596
1670131
879893
680419
1159318
127166
611808
1909214
1815670
1004472
246970
1942276
536160
1865938
741561
1071157
1595741
383225
1128472
1203557
286561
602316
872480
1326992
80955
272707
127969
1268894
696642
931548
809988
1311771
755062
626054
1569212
1930190
1031084
1754841
1315440
820703
684097
1394115
134484
1932693
1042703
663146
840520
173924
35883
1598369
1921041
377857
1817479
473556
516436
742613
118859
472153
872783
1365312
307563
776271
1134374
1399488
991469
1905888
625183
1176336
95502
1986902
1558103
711877
821994
476346
1603316
236625
1738256
1604936
1684599
648702
1571158
530309
1972829
1293566
1697954
1227597
279339
1557206
1741929
487651
39705
236124
1842868
798654
1261551
786368
1748013
187593
1591793
864387
588580
945885
319614
1388234
167868
1418488
409434
803910
468945
1588711
712559
1432578
1933237
1765981
1337221
997511
1209281
680252
1997260
700234
1160940
175482
33774
963330
1983551
885443
1030019
1079272
1211048
734848
1329210
1266548
1800521
58754
1083463
883546
783451
282982
1042831
650816
1357419
1576154
1742352
863132
921060
175045
1849088
1487631
950950
866469
72063
1158146
1388002
1845030
23145
1852723
971316
802690
51183
200608
1263888
26868
930641
1140715
373103
1310846
1253520
1817344
1320989
1756682
350924
1053761
1027275
1008751
1582831
257391
201684
1568342
270194
945467
1015304
712291
1283935
1317122
1857355
495019
558535
1020493
1869717
482695
1022671
456564
970466
842394
141601
1497211
852078
611702
1757683
1968315
158323
475729
158614
187126
1567196
824615
1871046
530593
1800719
1336059
1732223
34862
332666
1841216
71388
1919589
19095
548575
1333895
1649960
1851243
1946324
1620373
598357
1759021
1367824
1255151
1362365
1456797
1427536
1195098
268490
32966
1201103
61206
339691
308693
1008390
690588
1136181
9296
589278
909209
486658
104162
924373
725251
1842222
1434945
461669
1494581
929504
239265
98033
686135
1279683
1591640
1628845
1291844
1460272
528745
31399
540799
863422
1734737
1388906
223262
1645532
520226
1730326
407277
517731
1549236
1330519
1186264
1157850
503712
668415
933356
1950934
578227
1764901
518386
1472002
773723
802662
1766860
897391
303149
1928534
780818
1987313
294459
111362
1608081
699964
1978666
18519
717923
1082494
735584
408479
326500
750844
1083897
881241
512277
660988
1339225
553339
589275
1928449
1761220
389835
936292
348007
488580
1267417
237514
1635907
1595988
288356
1474117
1900886
676411
737112
1785131
1207616
1487261
1023299
293792
1263185
1781135
1121541
1995613
1009569
178461
1027952
950087
1067715
1835183
1123167
519341
499463
998987
266067
1760120
1218454
1395156
84872
1295556
1451846
1750935
1223880
1013606
770200
258742
217614
993273
829425
642798
1808286
1898338
227884
26117
1778387
1568478
1975344
970617
1585300
715346
1287107
5196
1580319
126493
561883
1838066
745158
1712893
484951
722165
1112266
1700601
1482444
564134
688
120769
412529
1983076
1790138
1419162
1519867
55191
1370451
1441878
508767
448143
175822
1087574
1804150
287323
1780556
897628
1809405
155910
1170285
435865
1103415
91784
219019
30565
1901871
275737
370645
1428442
385755
1329706
443063
343667
1047356
1300755
628054
830688
296526
1822482
1958089
220793
936881
1421855
885219
941077
24133
632289
1022977
28606
160778
1659836
1499091
1174774
336770
371011
1619620
1054054
1906770
1263837
424456
282488
1453510
563278
1249494
839927
1530339
1565773
1921909
1929982
136123
811619
60463
378600
930085
1024122
1065543
363872
1380364
688867
59773
605293
467712
1297241
1360365
1869642
53350
1163330
1791821
1773312
134545
1022137
721325
65922
458034
1124969
1786585
794945
1947877
151360
1521723
1034137
976102
173481
1889558
551860
1953039
203031
633152
1354611
148304
1353109
768024
1366046
1144480
86080
250395
891041
1670282
1604283
525378
1367068
806694
1087301
717788
1418389
1103905
1904806
1010379
1445163
1426420
1646445
674522
1140214
505035
435625
392636
850552
1474287
536752
1730743
984753
840760
534974
568341
941888
380825
312256
1147894
540184
842499
469044
458607
1455689
1427972
1884645
1397910
193095
765943
928370
1908179
1083771
1851280
784121
1736781
724409
1970833
1927829
1759375
39182
1816699
1341452
969620
638611
1507922
1518508
650120
1683835
1049932
87453
1699040
245492
1256279
530407
320305
1195510
512877
661591
9549
763493
1792099
1264914
276816
1894619
886623
688138
597799
267194
352727
1029879
945420
147837
493434
464407
479467
1908182
572593
1072411
1693846
156844
653899
1103933
631579
1069559
1588664
510166
498238
140056
154199
373978
1791548
1933713
689254
1352061
290688
358839
1246934
719156
634964
1695688
144734
1544492
703428
1853892
1797070
1356165
94801
335023
389986
906448
871093
283715
1997523
966684
447886
1919184
708101
490724
908246
1680103
577251
118204
143006
133796
1043389
216394
1172546
1619491
478654
700363
1072928
1955164
862065
1078975
654609
540626
1084760
1760263
1613938
223057
1532663
60090
681006
383158
1586604
710018
1208480
1767691
160177
632635
626128
509355
248880
1812199
1311722
1547094
190263
639358
505714
952625
1938205
239726
22357
912572
180298
188300
801018
1153502
1608566
1521727
875086
1595269
616325
373829
412453
866061
1641842
1921522
905235
143204
232813
857215
928539
24283
1593348
289024
1093355
1410032
49116
1402505
1462702
1021276
1694901
1402815
1587860
821541
1019226
305736
610261
1528893
129360
175877
1298546
623012
35198
499732
506900
1887694
1788521
43646
1099625
484283
456703
521327
1845058
586183
1151363
166157
1643034
663295
960205
1033674
1037824
1736285
81282
174315
343266
1086555
361352
1570367
645670
1304375
1762928
715100
556760
186031
1227529
944499
1351875
1317143
1808804
845097
924295
856590
995829
781960
1572059
696989
19590
1332775
510945
1702571
941830
1652222
1402690
1679247
599221
991701
1334840
1917675
793880
750956
886769
94221
1085910
372064
116907
24579
771649
1394711
1528535
671327
717487
608021
387950
857971
1690977
1915382
187334
978817
71929
1236030
337729
1733302
1573079
278977
400021
265885
1183204
1641248
682374
350091
1814034
706242
914530
399912
1496845
1021161
1496889
1098794
1847291
104371
1775268
567992
1141972
1883099
40873
954914
537219
1705342
1199483
259769
1488006
988761
460375
146541
837137
1825451
1630120
614839
1247627
169567
297611
1562529
1540870
740798
346205
1285918
1440272
1771613
23719
1984496
1400958
1237072
1107429
458305
1354007
1098146
597175
1002436
95468
877798
309943
136932
906499
1098181
1527423
779937
1809856
898590
859159
137987
1111623
1172725
1796276
135930
534975
1437406
955279
874481
431781
960450
1788688
1680089
89652
579178
1356800
698894
1639809
886553
102786
1685380
1476945
559714
1761734
1721255
393592
1983710
503730
1112906
499573
404651
1856379
34075
1373103
1991282
1018582
801259
694262
1159798
1042642
1394558
1400868
139117
1966130
711484
1313447
193227
212807
1072874
1410489
781676
1092337
1326979
1910275
1323413
1819539
1339815
378946
86241
254555
598075
271815
668576
1409934
589163
923226
449744
603740
560893
747745
1966111
63568
283568
1827236
904021
1878495
1183899
1897996
363428
129520
1821558
1772021
1238901
1268084
1490529
1796391
541780
1813966
1716727
903088
1397783
1183053
921784
870580
516348
802167
863191
79246
1592917
669823
1073874
679151
1446978
715792
1912974
19798
1849254
1485031
299583
1713922
259269
1770507
1586068
1292852
1520444
491128
1215609
1163993
697832
896836
744773
1936086
1272494
1593707
1559253
1835267
706012
1821827
120745
105543
644296
463873
405014
308295
1093203
1186320
819677
266807
296213
538555
487895
1100402
1604691
736674
1689054
1262353
1349473
544882
1406674
769141
10526
204230
788261
1315025
963467
1565342
769981
1986691
1491068
639528
1069163
1204396
74637
1648414
581000
1854866
1083799
166870
1056250
336086
655960
467882
862198
249213
1459899
945188
578486
702089
1608499
893373
88603
356191
1174301
1845342
144878
1440092
1627673
47807
1305077
543671
1471069
489240
288244
1119624
1540969
1236749
1678015
81045
1804521
1735266
986125
1900117
923593
1685953
1623146
1926898
1615556
240347
1517614
1147683
1528291
601614
867507
1378068
1300130
1466897
1575417
1421704
980343
1229714
37068
515388
898490
1973342
94553
307481
1073047
1543437
1192770
819483
950510
1195783
426669
1608333
1097842
1081308
1368651
921271
390820
410200
1691136
878205
1913053
731226
1618941
468005
1632929
42128
953669
1034159
21991
1835445
422974
286093
913134
1760460
1202806
1386319
652386
1232371
1109189
1216752
187730
657702
1673072
877164
1007671
535311
582595
454915
1391913
1686747
336563
1363226
579298
451829
1372952
1508034
1865330
779416
1136554
869888
1226028
1687424
836944
803142
722314
392060
534469
1755232
773513
33420
704613
1470115
704124
890354
852786
1825521
635167
81333
1134896
448897
626857
1650009
1764248
822740
1372804
1982973
988756
462114
883761
213827
881086
1969334
1450648
164298
164503
1841083
1347732
859625
1666192
1697923
666317
149114
109552
1820246
491528
907017
1349977
707238
1706112
121637
756382
1806275
932956
1562706
1721375
1974076
914324
1370534
680746
1028324
1416100
1819743
799210
1595175
1593290
544569
1748127
1513045
603543
1561148
389937
1792293
145620
1617530
1517741
1194156
483469
436539
335754
865781
120768
1408645
956777
1675985
978383
651093
320665
1355584
1923952
1165738
1704341
326932
1789720
113128
1491811
647969
131265
1244029
1722697
581107
320977
148649
180773
675371
958206
150529
435997
911314
1917804
1169902
1431316
1328466
697963
1075239
1674166
1054883
1404003
1471510
597725
1511247
1545758
609162
1740115
743932
1343457
862982
829072
1196025
1996937
1757873
1664196
316847
243381
623944
894419
1856314
955809
1034073
485075
192232
731804
1405817
1243757
1314874
1051537
1115354
182634
923650
1571291
1878591
705283
413546
515931
1369302
1732707
1926015
879372
591195
844330
318807
1872988
598045
261303
1510238
1555842
162256
764985
554626
1175234
1376494
1382868
416501
1368741
884488
820308
1768898
963686
1900169
15268
952597
795643
832333
1309837
447862
1162599
178609
953343
1345480
1136494
1609332
385441
1540272
1320628
404286
1251408
1347242
1659694
1606569
378685
643347
363137
354121
1500829
705108
1807859
1895553
166533
1971086
1311289
1245512
1567839
1933811
1146684
488088
290431
942227
158282
1808460
105028
1155060
364141
1615641
1414982
1129249
929938
921793
1985060
1450117
71868
399942
1406674
1320778
1282935
600253
298275
1299712
1925349
231893
1884282
1291611
1176963
232837
1342687
1863949
1727619
111902
1313150
1354866
781979
419708
771083
1019963
931525
712971
1827318
381877
1913025
1115199
125462
1634665
1105978
282745
726069
1055962
1036709
59906
1881658
1442466
1994295
598852
761489
1188413
696766
478727
649080
383811
1076686
1638978
778317
649685
1836100
769337
909193
1692566
1033919
94642
1614978
1445219
1853643
1992308
417237
1585780
1299874
1042256
995490
1632100
23020
1783989
1097468
923167
550341
214786
877431
320296
817848
519372
1132663
1951682
1604423
48474
889874
552254
759919
948451
962899
1848269
769162
24221
91082
546121
1352366
1641024
251334
510899
723186
131826
1619099
375099
1743000
1864931
1450868
7056
1036752
1409530
1392036
539479
301569
175848
95457
985453
398152
1560180
1988418
765701
464846
1524828
93788
1787259
646938
1398477
1809979
451280
982301
302504
455176
1936246
122485
1477977
1120031
1406126
540921
1011386
1740957
838070
1182185
1750915
1730501
351672
838027
1225541
1758848
1943822
715661
1555739
833747
1822512
753172
512575
1035111
1543595
1619748
18678
1359066
1976621
1996620
1045409
1760101
1840541
1732396
1815513
1626892
746179
223428
1529787
1905173
736912
1903382
1288381
1172191
1110322
615655
202701
233472
400585
196391
1318658
983088
1612722
1081758
1643014
1435820
935518
1864123
956927
39114
1067615
606234
1615842
408445
800368
1749206
553184
700074
561177
909096
1644084
1949131
1921385
1269743
664735
61276
1589762
376335
174831
1943182
1285223
1999465
1970725
654249
82949
316985
1053530
964815
1306897
1675625
146851
1102706
83423
1681337
675473
1803103
1023704
372529
417166
1269895
1132324
449842
1421198
617210
94663
392603
654159
368878
327455
1444719
64005
343540
27623
909725
862478
1234021
434999
420835
126418
1021399
696729
903123
869669
141983
902382
1921729
1721506
959127
908308
1534800
372584
1544133
1374354
1808521
1035317
1644547
1383172
1086492
1471342
445028
742356
234802
716545
407004
693925
144194
1019309
980351
613376
1426929
265975
1129848
63717
1879105
1527127
1180595
1990759
1408301
1006763
1566877
1539350
765317
768544
99491
1228725
1597661
1699026
1961758
1235623
1639235
1973160
500339
1058141
1976043
639813
714583
1940646
1070819
511718
912809
1925953
571028
1567020
1008926
1030079
1010277
1027439
1415298
652088
749368
480386
481055
233101
503695
1204944
501893
515848
1678268
523338
868948
104884
840366
1935720
970378
1337506
1042031
333602
1351566
531675
1499856
1831410
1673815
1936682
1632980
1736888
103062
65921
237372
1589373
358685
256942
260211
1983413
1697943
1273399
1121760
1660793
424496
894841
813496
517314
905644
1351423
1276172
1243628
1705942
964671
1941120
784173
886761
1065394
1412803
1915090
266948
258457
1293512
392721
1596158
780855
1027632
355352
1054340
1759982
1794911
1219348
428594
1222295
260513
1121345
1677519
1686151
481162
1534343
49725
1911359
105049
1566490
1471117
512575
364883
1356530
1254312
708989
1396835
1826106
1486429
618525
250157
585560
207561
167433
1414886
1718150
36374
1954176
1086247
1898775
718745
332147
1198847
1446958
1195346
1951123
450734
66057
1914913
65689
201742
786742
666020
967588
1567507
546721
708724
1442172
1580629
1405135
879769
656424
92506
889077
1444436
882354
126751
709049
1453034
603775
52474
1638711
1290428
82106
391822
779340
549955
1433898
1183022
1926727
273858
448898
1807640
1191024
1391623
73173
1760738
810953
411334
314100
1192543
1087758
227667
1753633
360099
853268
1304877
381946
71305
1180204
1311619
1606927
1119491
1210718
710649
678519
950062
1130916
1548578
950633
1142618
511722
1536768
291324
1318263
76727
751088
1652429
1510600
319785
59752
1524300
1811442
901128
932177
738396
40112
403706
1408975
1459279
1899760
1288422
1497047
1712353
316269
1042132
524843
173328
553704
1786496
332047
1822490
923892
1714117
877549
1921982
349329
607067
1116542
614251
587764
1543313
222276
59036
1732660
572397
465350
839826
635731
1744991
60074
1050208
1026730
1606893
1075901
758374
1684664
1180595
298837
1792080
627105
405124
1384938
991250
881080
914848
462951
1077359
892439
1821251
1168087
1775165
918079
1872120
298689
1287907
403452
184292
123602
1758472
1697715
1071673
1608994
217814
428737
909505
1493891
1129120
1436298
8745
887294
366955
188682
1307528
1866113
21541
407671
975870
1783106
1004702
1189885
1738231
1494541
1558176
1749853
73754
275290
881683
975313
393648
316947
1170435
232541
1555481
1158372
363201
60898
1502036
1211675
1708781
1430670
1740886
1636567
1534796
1711117
1041377
513328
200777
598726
634448
764110
200727
629296
1356570
118332
1231858
652811
1504039
1943692
1477244
1011585
768720
552761
45097
359684
1709017
1077422
1070362
917970
1849128
373524
1770004
1978822
1213795
1100794
1524764
1303492
346108
384275
784709
298337
173337
1717652
78069
1582339
1355934
966198
591707
73333
715637
1892255
1724871
109395
1557601
424966
717907
785032
819236
209030
1035491
1531009
694734
593630
108009
1912821
1741364
1249066
251516
1992159
1105364
1755718
162063
753061
339322
1965649
632092
1107720
835160
322545
1867643
947823
1546984
769501
203925
433415
962047
1025629
1628948
346487
1005972
41426
444907
1260190
655721
1818428
1159582
1839994
544604
1622877
19591
1236473
1079638
1582948
651829
133653
1786348
1759497
311189
261753
577686
555415
633579
1678710
118728
1179085
1383539
1521973
1445623
1579935
355066
887069
57885
1797171
1501327
1118392
1541105
249087
1692705
818603
1364962
1477922
583077
771490
617662
684441
1399899
739551
796953
327869
145068
1710577
1113799
1073182
1468062
1736996
1730498
1593392
575157
464048
507343
485291
639419
579420
30633
1503141
1982991
1847008
1729233
1675137
1784053
104202
1176262
93617
894120
1344724
571107
1126255
557161
1166602
1448087
73576
1576579
1980711
879248
858656
813277
1964318
1224176
661556
1820184
624502
331301
363827
1778049
674997
899340
1492941
968745
320962
1284331
1483131
585670
1948835
1649899
217004
1391537
744523
916059
165651
1030741
529660
692402
1806869
1257608
1455231
256780
111916
1466472
176857
1990405
882128
290759
1741973
1317344
1726150
423473
1681215
1861470
1336948
443799
1112099
1896738
120430
1653969
928719
967997
600517
394197
1665782
1217646
533722
21515
1239527
462522
392068
856747
1353413
895863
1472347
362618
1019039
1858309
584459
1586461
1747855
861941
449618
1804164
553745
728530
451537
1026893
1194431
155476
1557186
1372272
1776454
467622
1892421
115472
1157058
1770811
1450999
300394
890613
469604
1948923
1280323
67323
123266
1978807
1852220
954977
154107
1476647
923584
1073817
1881439
668760
1817248
1549745
463950
198761
549336
1763495
136615
1506146
1733897
1915657
1452566
1236317
1613817
1484661
223028
1865664
1859385
1248579
1983989
1922816
1620510
661804
805888
807109
671694
1771330
601607
518977
529287
760596
333164
28566
1186310
1980825
1393357
462328
1111781
84748
867258
1033285
1683006
1898252
1819560
1695597
1954821
1080842
1560726
538283
234068
71506
1732952
657594
1299348
1529983
1920187
352297
1775427
757554
508373
311095
1128668
172696
677938
1471956
194467
1676831
66546
1031332
1223684
200906
1364040
262294
213857
565838
1361255
574931
404686
18993
82828
1395973
1017682
1846820
1465804
326027
983638
1326868
602174
1456870
1361535
1900468
1612453
1182593
1725220
316687
1882350
452383
439844
793986
494584
1800764
780554
428757
1689059
543662
440513
1272804
1892275
1271558
1993180
776308
838864
1950466
706327
1109854
950056
828611
854153
1940113
925248
222168
1842074
1549911
698758
56703
494505
1475297
645321
859935
116039
1684489
1716162
1608859
1626063
260520
1705187
1800506
519622
861813
1033056
1081230
1456046
1316601
660688
611665
1540785
1496172
778405
1948577
1037196
1899140
10625
49384
612250
978052
869347
279005
1000664
1298069
1867709
39275
715500
1964615
755672
1849702
422064
1972355
184641
1886207
610479
953106
1391110
1408526
1798521
188827
868556
1915927
1621650
1873946
1470339
877021
1312529
1359926
1603751
1451555
599557
692534
1594817
809577
1144244
1560606
1092891
1368179
858592
1608953
1776682
815179
509407
845890
378627
573525
1826122
246444
524570
1143748
137226
1659639
245526
796503
1678622
177891
464334
364482
1486976
1593059
1124225
662975
165872
1951088
1142149
1642762
113459
622728
952790
500111
661885
456813
1077080
199322
436825
429471
205644
1985516
546521
350013
1245540
498820
568550
1736101
1632576
1860006
56548
339207
233925
996070
1648649
789517
1912589
210458
1557590
875215
1119292
1568947
1983724
440019
352142
1520788
1638805
1169137
721201
1522930
752060
468649
692918
1761962
552818
1960715
1950411
1963725
1373693
119745
636466
419305
1701995
1134292
795869
735062
815739
38246
18677
558685
161508
1531231
956185
267431
864292
344176
681813
127491
1416848
139443
651656
474134
1051473
1155231
733780
1163521
1187077
1599278
868163
392799
1986841
1743235
275040
530366
1987338
82020
932828
1537430
303773
1685132
580673
1147982
1631010
1112319
1652183
98370
879720
809636
662839
53551
760484
1058475
320248
908761
331573
1859732
1164629
541369
243582
797139
329728
882095
1611570
1130907
1155525
327239
1070022
1078323
507689
640425
1903733
1721411
1773255
1820593
81072
1929904
712553
1240890
177220
1625129
196245
905454
1621969
1688077
220041
1393312
1979215
67414
236615
508538
1600472
1400014
1695669
344263
1056781
1547090
729170
635883
441257
1621994
977529
412208
1473321
597397
439160
1192230
1100415
1575345
187153
577989
689243
901409
982047
1733990
492528
1960272
772343
1918776
1969457
1090321
135800
483175
1399869
16767
713348
1087403
319455
1450463
1449984
1152152
1278504
1688382
1709364
1657705
604396
61999
438146
971796
996927
1924670
1550394
1494268
158452
1813653
202699
850494
1606040
1121224
874364
1401248
1577037
953493
1725269
1971521
225068
136887
556528
1491729
967923
1539397
591382
684455
562911
1090337
1008216
1767805
299991
1231477
895172
1854120
788725
1472547
674189
658741
1852747
1030988
80794
1199008
804784
1009498
102349
882898
835022
1109454
917842
1302017
549002
1367197
382626
1269408
721604
1071511
588007
893581
1661559
1431869
1865169
237097
1293877
974011
976501
378806
1549569
1404069
1153002
1375501
647405
1714081
1790241
22555
26064
1988699
1531776
1130766
852629
316014
519146
800993
676209
1383964
374265
251705
1818504
1718106
614450
1906039
949041
1525350
141711
1096288
284611
246226
1806932
778924
69655
178781
1822570
60464
1993379
620689
1717755
1260474
1418152
194350
1866992
271308
183781
1505576
716913
1237237
517437
1880526
1476644
1894697
1061416
606593
630345
1981947
524640
1048120
174414
1596764
1262663
1538022
522937
611637
4390
857610
1163225
1680632
1118460
519429
1448327
1706308
1682198
572214
300797
986727
1480881
957315
1466906
1395027
1616321
433835
1236927
454628
1941827
1043543
1133161
83702
1806304
998292
58788
232391
1433536
324062
783766
1591049
1388696
1788684
992553
1856574
746741
1508431
1657639
1665343
1938072
953938
142100
257822
1121876
378925
742304
1812941
642747
851152
1386807
644959
1848455
1648370
538998
1072022
1391310
577442
643031
1491823
1867861
1483112
1491499
1495747
465046
895225
1564793
514447
806241
356559
1625607
1824939
441692
1956003
879982
1035116
906286
420203
1449207
1138667
426935
1455454
1836161
126006
268761
1052263
833416
1796317
1212278
1668863
1605277
1862159
1636831
1839251
633427
184696
1997825
1644320
63471
1973938
1435354
935045
1167369
605
191461
403919
1001344
1736183
1728678
1933996
607418
1940164
1604646
1448013
1330913
1353941
1073349
1677235
1263786
1449084
1230838
847417
259704
1026801
1145981
1830257
1631410
442552
573518
1276588
979889
351695
1984525
1775701
67764
1129669
51521
786292
1678957
929905
829252
1805744
1679876
738962
459220
1536201
338992
1427473
1664422
1014774
1114554
1431745
1645819
992430
120580
138224
79491
1380609
1585169
830741
740870
715666
761122
755049
752417
526324
711204
959359
1148035
349413
179298
1370371
464434
1293747
1137683
622155
896644
1296191
1788859
1291273
522729
30412
167192
1393326
1505419
1360033
1095782
31983
910459
786754
1386909
476106
139023
383302
555352
520082
755326
1036363
1727743
1331316
1965534
1398623
204397
555859
432338
967706
1135047
1901866
891934
1489486
1189357
345487
1852335
1706537
320832
997354
797972
619860
973633
4527
1570122
736782
1400921
1240826
357716
1805818
1685579
211648
909395
974729
1528764
1598282
743848
841358
1644660
1178611
1985755
561783
793588
748419
1503374
1070796
793781
1649074
1698767
878321
175235
125702
1987731
850277
688122
374104
149693
677552
580689
395172
747501
1286420
790146
1968162
914717
1024304
383696
1197406
1704199
1284335
898658
1837526
689378
1628480
820559
1197477
1863769
296988
1753600
525589
881259
646609
346643
1974505
1244053
1325308
292335
1629806
519746
262298
1090788
647716
1739699
568815
1314999
1307421
45595
108101
599125
1408045
146989
1981748
531956
1733169
1749366
826927
896472
587539
730005
1272055
346128
231062
234067
1551462
1317092
236404
552729
1831793
118844
743211
603387
576289
1932861
1428804
952601
959066
1844835
18771
1165337
1990358
238132
331872
1947414
1522012
1142704
642227
1336138
485921
287234
529371
1505054
1656613
1885543
1540811
1839621
528778
1744519
785046
1405061
1610733
1531128
1899234
493599
707652
1276593
1672902
135231
601165
1024919
1776032
1789982
1025014
347523
876943
1436090
1272798
1392135
1506187
815941
258427
1155885
744483
1505918
1965410
1462063
312409
345588
1937748
1014087
1512885
372438
568573
120636
1550523
597426
939715
711647
1905306
642985
1386902
535092
355590
999093
926042
1805341
1910369
1565703
495614
1962585
1117378
29314
1592481
742582
280053
1564495
884153
1683150
79202
705429
684183
1449693
658460
744793
141162
1099931
92073
848548
306091
1818580
279740
612134
1225061
1462893
1692407
632597
149475
348120
1693752
516703
1617557
1881088
753668
785751
1569197
776556
1055754
527930
555688
1653810
225208
779382
482896
1319362
977790
59904
139445
772824
37146
26920
598496
1648528
1231943
661142
537937
984159
1476378
468346
1713627
19756
1757932
522837
1911643
1470914
100538
387360
1066053
1538322
1746174
1094889
1786217
208526
202503
1342116
1403202
978225
1676896
1430965
1397261
251045
1303513
1991478
502186
1860101
1335230
136137
791932
251872
35690
327328
1643743
1529853
18655
1076012
1034927
542079
1803063
1134602
1015669
540629
390116
1504118
1251991
1315818
1494588
1677240
1583065
1396272
1766172
717211
348276
514246
731592
1419927
1395027
977286
446703
1984951
189859
533610
1830444
676539
736906
1227247
509819
717007
238436
500049
260465
1023322
373974
1806987
1740224
1402012
403041
373882
545987
467895
1933033
1517301
1827160
1401862
705057
1334366
648014
1645722
702772
773411
1901446
402122
828740
1352022
772609
1518860
644899
1106368
364099
816232
193190
636848
1845680
1815242
364603
562617
1516548
1849961
975622
1226365
1508811
186016
1256332
675435
416149
1163364
285482
1340808
590605
264987
1840890
1042438
1157029
1470157
461046
792020
34565
1968631
1569837
392756
1097607
1723032
461002
1731664
400399
1308930
273156
628484
343652
374030
1142067
1605823
1593067
895637
1732969
536820
1544625
745874
1524055
1564301
767512
447283
1962658
205618
1121169
1318501
245586
808437
1656824
1828235
1236111
42994
1709268
1225252
1517937
202135
1302596
1187657
373906
227623
1394625
727126
1084459
592142
524738
1428211
1104445
115053
1034001
1682620
1667535
1620953
1434121
251478
991309
1407639
723997
747318
1892651
945896
1772664
86389
1725495
240724
1423766
209017
1903978
854179
324933
1652842
621665
375885
816542
177767
642416
1472563
593076
421628
291831
1701453
411333
1916899
977681
960308
1982675
1937397
717320
1316279
644472
1693411
1630735
1233
1404963
356345
575238
1387198
764790
1915294
1694939
1737528
1595741
249637
692492
1042024
359414
517814
1927428
534627
894614
229462
1623252
1826005
796088
1968472
327637
1522515
700646
38661
1638666
891810
707341
1806872
946853
1118323
1326790
203518
449690
1403742
1232943
405300
1213309
1171494
1912535
172666
989718
1000246
1198174
221362
501863
876993
804894
31388
984207
1820632
1812527
1024279
259875
1961856
1857308
1660652
1420869
1516308
1252763
1706923
291347
1195182
54960
1820276
45290
1948710
1936023
1030680
556270
1321912
919599
1712632
436664
1965440
832638
373353
1122186
305925
1249952
968262
852163
316155
965899
1030942
267055
1707009
121146
1886260
365675
1748986
332820
1534363
1779579
393836
1786915
1445760
1607330
1539231
447956
1503857
11632
1933436
100814
1214498
1891646
1081655
640258
274999
286210
1028437
273164
276810
1306168
746811
255295
585490
924531
1219582
1001868
1308182
1450900
719527
1873638
634359
448747
1527851
1654925
952046
262794
787333
1870249
1000892
219640
1373276
1556846
1612638
1044829
710720
1455549
1733015
792872
1042112
1464534
847286
1355482
1270700
1781429
492996
928085
503088
634745
1082590
1191612
1410165
357480
300822
970412
762017
180907
1813716
314109
1769160
280206
1000738
573812
1447818
60664
1026586
1285228
905172
12804
775083
1502890
284842
1370833
1588364
42106
1537623
914003
1340007
1450046
1185810
1054284
1098297
637170
1671211
1506394
1565891
973072
1568420
1787303
1790067
880526
1915982
1597811
1816219
971604
576112
1925847
712985
1747626
783446
1608417
1690817
1109319
723835
1722753
1686993
1418821
1018135
1361791
753129
315522
1762096
1781952
1487114
975161
1541127
1732423
1651408
709806
1806123
1147242
410880
398975
1590643
1322101
1940642
738667
1688329
845323
1377986
974134
1940390
1033767
710175
148998
1929309
1388037
760838
110159
719609
1159215
1750422
93704
497672
699568
1967898
1788359
1273800
910979
63268
1698986
1901057
278957
102110
819001
1532901
888713
1246408
1982565
928015
855758
1907109
522662
626173
976356
470422
635152
1974787
677406
244092
631915
1844598
980198
133449
1399738
279789
633002
716650
1055250
1385941
1671484
928800
545327
333521
1484734
1363682
1527449
1351143
295248
664071
742935
803015
1405564
243011
1869089
1225516
1541756
92
722639
857134
862909
278652
1790530
1989594
707813
1705840
1688492
697379
856031
1283226
1083705
557546
763698
1262937
871489
834211
1377916
1361471
913607
367032
39021
1445891
1792269
194328
277649
1767318
151682
1011280
1088628
1774869
1077703
1475596
900868
1403293
1060138
1247720
627290
1473132
484016
1465264
988393
1368928
1249619
1757423
1609738
1982730
7065
241117
1365912
189907
800418
22459
1289010
691271
1407056
16470
418062
590036
725745
166095
1262230
1886150
44748
41261
1233857
80350
383375
801190
149357
1700173
93343
1941875
1442745
168219
608464
620514
98909
96214
1998728
1939545
1579920
718048
1560539
1424744
1391547
1132865
1392355
1365588
1087385
1665952
695905
539767
910203
1050582
1651471
438783
772117
1537723
495264
1754674
1404002
403241
1434316
638916
1439823
518167
1359299
1811224
1031346
627293
603305
315686
427347
1311976
792107
186977
586024
823364
740467
1099169
1291400
955791
1497093
920281
1573548
360498
1547891
1792193
1074906
1355390
1993951
1076126
620824
1104683
1350268
629902
7665
169676
1783556
310682
377763
174880
220609
1288576
156879
740691
1527158
748474
570110
555535
1533469
1993773
1169299
1746823
988674
1779791
1076208
1178244
776377
1973431
453445
123189
1464398
1479575
1594758
270973
1282840
1682678
726067
486598
935020
99595
1839230
553529
578410
1765092
1186652
1757000
197694
1710891
71583
1223085
211225
875636
785730
903580
1139958
107371
1880686
1926904
1205577
1092811
1042050
164516
1605078
1560735
217369
1579498
1038531
1808950
902590
143971
788665
75103
50108
570402
1532418
695747
1908936
1793831
543539
1074321
1634403
1111498
1320931
1743019
1530457
956316
239399
850285
235427
1020616
1775983
449253
1331644
765094
1221476
306565
1691357
578531
979819
1733920
683573
1980569
1209616
447526
1570487
1729571
237636
90666
1801761
1011019
782461
194518
18157
947476
198428
1178226
1458299
36686
822549
399926
1219979
272797
1045346
528081
241885
1213902
1590241
1863608
987975
459444
183532
763232
1922542
923364
1749221
1206320
900451
1209447
1559512
1095444
1572456
1087274
1876638
789102
83979
847032
1547709
1688569
30943
306488
752462
1614765
1062048
1915472
682379
686276
1339399
1765371
1910699
1157144
306487
768048
939718
55760
400753
1800960
1375655
1438853
1570014
1568545
1362878
1368776
677859
1916548
1040756
1881572
157278
1381695
687759
1910296
960351
248070
417692
877489
546130
686914
1839490
1497420
1295210
697107
364721
1890569
746128
418657
823236
332279
772407
478451
441115
313384
1931738
1683701
424724
1732427
722985
1659415
1309777
823848
936230
549418
1994465
909880
411788
945448
727981
738623
1960598
857328
1244491
42178
1211716
987343
1027446
389078
161421
1129803
1963318
1378628
774804
664870
1525451
1362585
1834211
1665939
1163041
1790615
699492
868788
1119316
1302929
1874418
948197
1874913
994895
1885393
692593
1108879
735751
1432209
1284437
1435163
79761
1423642
1855033
726121
152154
1785552
1712940
64970
1311600
461790
1563582
1002121
1449974
370742
1460003
1045766
334553
204239
734977
29795
1575835
1975578
1239850
818048
829319
89713
1652068
1679550
427573
1849548
158533
847055
1539069
188585
1485222
1053477
669976
1148181
1050059
492334
1687047
1092743
1703341
1040998
1885645
1376540
761447
114463
273046
678549
1251420
1337763
373151
1561046
1226820
1896661
893857
1736105
509213
1943277
462237
1311566
638898
279880
738325
1783995
1020903
1779976
845207
503810
1271397
757978
1880885
1381028
227466
275254
1391316
1735121
575724
1029554
1179014
1161904
1740509
1084381
740039
964450
488628
1341696
1617173
1004786
1200946
1360533
1250462
1978545
478692
692046
1841109
99459
1951254
262065
1485368
1490453
1058162
1600655
1724076
1961745
56361
487003
1960094
477843
305333
1516385
1504253
1253622
1244205
165467
5137
1824647
599210
1046434
80894
538165
752943
24313
1655025
540073
654313
1508685
182031
1594829
210001
12151
1308803
1020717
1941712
1375465
1530198
1431128
1508410
1897982
376595
1988906
253888
87148
420770
1724910
133232
498159
316618
885535
761889
83574
1729790
617474
291117
655895
577866
1222583
1721044
1999645
1504943
168856
687506
1833241
1096726
1376859
217826
1987087
46025
1662652
625636
1664288
1125885
1759755
1164333
1606126
668348
1690115
674598
293874
1639969
1184599
1489229
1323296
4899
485201
1150949
492657
276059
633910
697887
110754
807470
1356882
300961
1307741
382459
1047357
307882
1806878
364112
285411
347207
545310
408983
666264
1957630
360561
1287877
955905
367809
299571
1849461
687445
1592372
1762563
1661261
178015
1505889
1114832
1639903
1622820
1623511
1094296
287852
73
1928164
1989064
1219467
252331
1056047
935982
308367
947149
1239127
1023951
1660176
892785
613057
1330753
1943107
295462
560076
1923676
739635
477703
1063614
1083920
388278
1341790
253525
910634
641419
1217968
949674
136288
895922
888195
1905884
1254928
1308057
643354
1788067
1655574
740637
930860
729711
1505470
665657
628051
780652
1963094
1074024
8410
429241
452926
269357
1531076
1160487
1505664
843006
693729
1954479
444675
1620141
1727735
484596
466554
1558003
1393982
201881
314810
1620598
18325
203923
1744833
948189
869444
341935
109376
956374
713188
264075
1952744
490578
1538680
1073279
1962422
314594
1132133
1015924
1989233
1864158
1114246
1473020
676539
209481
384479
1164425
1683516
508027
403816
409943
832128
1251181
1238579
50124
1459231
1690591
1625840
748776
1676163
1062189
1566182
368909
1096155
1397957
649882
587328
852762
941081
824390
1219924
1039911
1457402
1782025
396195
896984
1885260
1347960
230570
532044
1189074
1038515
915753
1668503
144557
1538457
63908
1633015
488213
1411895
463045
1287537
1343142
18321
1356088
624254
52663
1719547
1228922
277044
1264531
1055223
981028
641126
1228433
958697
932928
980758
308658
1141578
1448166
451273
1269828
203376
1547635
1530442
1674633
1532315
127876
1488280
1078230
1231159
569345
1354404
17854
1984732
1510700
539254
1730563
688513
1050557
1800797
1051887
1472818
672666
697000
1826899
1915580
76011
1599341
955473
910098
1119409
1460764
985297
1927251
142921
1983522
1442273
455108
274498
1195334
1415548
1185286
1504453
968186
610795
76947
1597234
1132636
67255
134110
1441404
1388639
21224
1736541
54316
388960
1719595
515354
1796843
135715
1187424
1507495
72160
1500522
996052
961103
1242277
633993
1978918
1926436
964341
450338
145175
1354351
898291
1235529
1384061
1501677
1376260
740505
971607
1354075
202556
351878
509840
633635
1193954
1672386
1093731
1803120
1056735
1112287
13707
284798
580729
1196419
1937281
449926
1092059
944843
700701
1781651
576869
657898
1631653
1090656
1419980
1220258
524294
1701446
1896733
1426946
229305
613604
1119476
913716
1768862
1736906
41372
1950951
290724
1656115
1354004
630349
1740443
1790196
1706517
760540
1359217
1806982
1243334
196531
1686780
1471393
489333
198800
1675390
1000207
837133
911078
1025242
1096905
1017562
561008
1459270
1851151
333444
371626
351858
889719
974100
616850
1232395
227275
1888673
1966734
1041660
1964859
111702
890601
606587
187755
1826907
1428301
1289437
223403
811875
1613286
311447
1180229
1942599
1770537
213775
1725509
1113620
849739
1410153
1044206
1824821
1785238
5844
969252
1642176
1993784
53589
1567128
1967237
543349
1304600
740747
1107387
1523406
190715
1490752
1825725
1916754
201229
786940
750997
564527
1992196
386100
1153429
437987
1467639
416404
866204
46949
1268111
1264895
830235
327894
416962
346073
1729308
1427993
1015084
1669814
1631239
1961135
645176
3049
978923
1143111
797397
944008
945881
627795
1138164
1490602
103902
987792
289659
466655
1061613
1825217
548473
1363887
1373577
204037
1799912
1932642
1238369
477031
1418303
923415
1919169
198607
519658
987571
783220
1418695
28294
608613
1053239
1727787
1943950
373077
307594
559755
1523650
314374
579355
1020577
828178
1293877
975774
344877
1026101
819778
325480
265243
365546
1372385
448966
71467
707445
1076642
1888292
428955
1342447
1057284
1639702
1659603
1907590
1661210
1027494
537719
1177833
6924
795698
550950
1819876
1185985
415869
69546
1892585
1759839
94136
496113
207088
1473910
429733
950690
1290796
376408
1781459
1675846
1451367
648214
18026
1217505
750230
1325411
1026962
456718
1602388
451651
879826
188326
924303
1384843
559314
1390406
1526060
1387151
706752
150959
498767
1163491
937279
669880
1487002
1894816
1235438
676312
365130
1340449
394350
722512
1284319
1357099
15372
889882
361753
95696
1433829
547494
214
1918871
1667232
531215
1711625
925364
737292
923214
613737
1189083
2639
1736605
516631
942879
1980889
769329
1530658
821961
1463281
1939720
89806
536609
714709
1710879
1925428
1421853
47275
186481
267986
1416548
911970
347810
1361234
790737
1759812
1602923
1210815
1756958
1494035
1025473
796705
402465
150961
1346558
1895318
855946
583808
199197
511356
712393
1440003
766737
950040
1883569
268747
1169687
197310
251623
644713
1270080
1784561
1772870
1652817
36300
459183
1788311
1027654
512508
1858525
1902217
444041
164488
1461584
1648682
1684579
1303012
1659185
1663653
1338392
382964
470638
1175287
1308600
357073
455547
819846
541891
1167835
69984
1355757
517209
1563264
1991140
635219
1576140
1494360
1850143
1306049
1371508
1463103
5271
1874282
588001
1527997
1838734
37343
292720
1388540
1658071
1344282
494273
87882
321640
1240359
512886
364338
1009565
644495
264778
1742673
1186079
1664478
1802730
1410237
1168414
821032
1571616
1017398
772814
793970
283217
841868
1823564
658106
68104
346580
454024
1335024
906213
429514
90189
930040
1475402
1888701
58197
723798
1518260
1088800
46387
1057097
1655646
1744934
1727613
975665
1369546
1570474
998553
1024698
202880
31873
894280
315752
1740390
1536780
188614
738688
56274
1444655
559651
508724
862566
619545
1441142
757398
27608
1671011
1870337
411503
96038
450797
18580
1846047
86692
607606
1516568
919339
1277847
1798229
670140
164679
1584208
588800
6946
1373596
1269771
1082791
1743567
766792
959264
1452845
961570
1789385
182504
544791
1186376
210945
1077082
1677670
432866
1072305
573249
213068
1589868
1415942
605703
107932
1989399
782996
1029972
143807
749154
1513711
1850521
1023195
1279735
1480976
366286
1808851
1360768
1822019
1563869
219461
1103068
584541
350101
718344
1704189
145207
101315
971175
955019
921452
464187
564800
470420
39721
1838813
871023
1700346
1628119
1654179
1647976
459676
1064135
190236
1976711
947110
706055
315633
437490
1848984
1716223
1076616
1425639
1639285
836207
426825
1144060
65807
953922
1830306
1807593
119108
1530921
883967
203100
975461
177002
740976
462814
1176995
203757
321846
945084
72300
1862866
688860
842589
94203
690066
1376071
1211744
1606534
790532
465488
1257194
31639
79140
780708
849410
774217
1332234
1524783
1709966
456482
984942
215912
1421253
1273262
1788882
110117
1380702
105146
973812
488959
232941
1667800
330061
1232858
1872528
232966
277215
1854185
1475162
268193
9950
299822
200990
986873
1045898
249998
299491
137637
1105825
739519
445172
974681
922757
1854109
17402
806631
1233813
845996
1672953
54358
764061
164352
1026516
1394794
1528079
954110
1310877
272464
1736522
1900665
85544
821194
1270276
1760505
897001
1236100
1998570
140682
581315
1661039
12267
185494
1114157
1209066
1259159
260425
736798
1387528
1598470
797520
1980379
1319077
768594
1060481
104780
1893917
725037
460362
1499698
668600
379558
231235
869620
1479765
427899
594744
1594788
1974887
1820826
252906
1524066
621844
587116
1115077
1825140
1149065
1669042
916456
1134052
189141
1580220
1844259
981586
1830449
1747703
693121
73118
1308233
1382303
796734
6046
1563904
126780
167904
800288
202636
1388416
844080
1548529
1041772
1617809
1710281
1753167
1825937
778641
421617
559920
658223
1112338
358454
1938886
1088987
317344
57982
260468
316521
636462
1189525
1247644
1372726
286093
1120981
597821
606709
1099733
69123
214607
1302323
1729735
1673249
339140
671503
889309
170541
1678836
122715
877369
882696
28265
1444532
979564
832204
418850
478630
1359521
1455645
1896346
593070
1368223
807000
829568
1015594
747197
1412129
896970
1531461
1326227
1578497
1073305
1291314
219288
460798
912678
1099090
732208
957525
842096
151940
1219939
1940871
1520051
1220693
525438
1778120
1688317
1579966
1115058
572379
1170648
1671330
1405053
124639
429730
1869691
1553033
380081
302093
1501306
1935982
1787817
1042039
149365
550821
147999
1902645
934183
494665
1033798
1893308
1031849
1609084
531523
1946634
993445
1334711
229787
1294595
284592
1736362
1995015
819924
210419
1923160
157340
1742833
1291235
1397243
1677265
663384
517895
286804
654966
534433
188483
59138
710869
1755180
18311
489200
1659010
272842
1315414
1088
747991
1078884
1402242
1262467
1876898
526693
1668769
326522
1119526
631075
1069945
1841189
703748
1342966
1834438
1726474
627338
1783054
537168
414805
1476219
1966745
1134444
1925898
757649
1335153
1188695
856279
1468683
871747
114612
1874620
258860
1227292
776160
1530408
1039942
1214016
1851779
212663
193418
1246347
1813716
1572427
829812
254550
1675376
1071054
296229
483898
652983
1071743
1452581
1933674
1855901
260342
1345787
1276380
1869236
1600211
1569774
1655588
1754737
105817
1539907
1221137
1874958
176691
867070
519151
980065
1259109
1005109
9075
192703
1665702
100538
1024093
1269271
39836
42386
284590
1322805
1376227
1605741
1487585
1153137
1117675
1038796
1839779
1436087
935979
1158419
447876
1705928
1933402
342326
1360762
1364506
1240386
1294776
1225008
843665
623542
1643206
1065118
280713
77034
1119417
1872886
55437
1005430
1752190
375950
1645813
1841810
898750
59938
156636
1433911
254159
1602891
1939082
394934
944396
1841323
1955950
719024
908280
127553
843837
148524
125464
498895
642538
1205409
819864
357332
1277311
553808
1715652
1505141
335238
248817
250952
562184
1149246
1001594
1690595
334415
219536
1679125
946312
104170
459915
340679
336270
874234
1513627
604378
385194
1434262
902103
234517
1478996
969496
1516477
504746
100805
1329483
121205
1600075
1976736
1760806
1160234
911740
1871074
1642626
1903379
922329
128422
318455
22343
971045
1290288
1475117
654500
1172674
892362
1767077
1320422
629272
1913711
1596688
1414974
17208
547315
1972688
250729
1085533
1941146
1645666
1407676
1734417
646436
161419
1105687
1247074
1978473
1069825
486596
921316
423757
1388807
260599
493197
1011850
450840
1373855
195272
1751687
133108
1777837
1899212
1765705
1780959
56767
1279160
1370233
794273
269937
1835590
1386042
1020028
1019377
1910298
198889
1017656
632829
1315524
1528028
565005
1882592
1593135
1852684
1875274
710701
768586
1584865
386473
769883
1576763
745702
587378
518772
350125
543178
1684946
756577
1744355
1993416
268685
1309616
298121
344983
1394757
1095741
438154
277404
791703
1042927
26388
1049817
509107
1467979
1100658
1864775
608179
809339
756187
1673050
1468573
368005
524531
1308916
1088530
1914284
490353
481020
1763432
322972
294437
1438637
130549
342333
1983828
1139365
1449633
241098
1896520
1101247
856960
892527
1639813
1065740
346214
1590286
1967797
679515
617646
44608
688924
1339460
1386409
1058718
5242
1938819
1131561
1590867
1082490
550740
889811
778405
556700
502405
1272713
696422
1634711
77049
1905167
1710957
1963463
1692012
542989
1298464
984439
1030399
1588117
813447
459234
401522
1644999
1481938
1203874
1285012
728995
976613
235296
1271120
923471
325338
105063
1182426
1484236
983415
733031
794624
1351295
532072
13730
1643918
1128822
540284
1153236
1078649
490672
273006
1681350
833587
1909488
1094825
323449
1472546
417421
948651
252307
1474671
687261
1221637
1920909
685701
1058138
568875
1319933
1154895
1132155
286446
1640945
1513343
436938
1379501
276007
314453
596404
1096010
1350180
951755
1004767
1808790
511696
341100
69122
1404775
1472973
227731
1200761
269529
1846435
1338764
193720
867015
1690601
1811392
1356006
894699
900458
1968298
638039
590365
1778841
222617
392668
1613571
256027
387134
339673
353263
451184
704496
1805151
659455
1845844
129143
1188130
695862
1465622
852351
409166
467577
594918
1645685
868576
915121
1807645
479054
286324
774434
497220
1330360
816621
208919
1148376
1278635
1744089
115054
1773203
999274
954326
1998757
1362998
1996812
634431
1437894
1412619
1855796
1591943
1008346
217586
1478865
119187
499030
416389
824480
1565034
1529886
875643
309897
341497
899861
1690773
886414
901661
691355
928176
507934
11992
815220
629279
1685701
1362770
1475916
1421482
1290791
1553821
1207495
857449
1611945
95406
985398
862064
417742
1072730
1581759
1065905
721728
423308
505645
1027068
1768402
805923
824819
926014
1711467
1065972
126389
1406885
126316
968815
1428561
1648155
327557
785666
1585795
1379072
509
277799
169858
1550790
687380
1079053
930683
233301
646694
877182
1311941
1538739
1876363
1578478
1623862
99380
1626340
1671571
816198
1079585
1905173
1872662
42548
1172049
1637924
724285
1162594
2458
1882640
1424724
1019071
171021
1578274
1151139
344547
518416
538225
1794742
1015496
1488916
662058
1913871
319289
801095
1513972
1898900
601925
472617
431642
1863242
1801505
590480
1397
1039172
1093022
1963823
1299680
1090631
825009
712307
391410
1844605
1071022
734691
1963172
757563
1793932
405855
1380296
473302
1953774
1539167
1920500
633980
1219820
1743242
1680554
1282589
1804317
1939050
1056161
1439125
1929374
1351498
426324
604429
1827563
1063149
958512
835451
422385
1903759
1051165
775535
1147853
1286739
527154
265946
1999845
1786041
1052445
239747
1400111
1659008
658781
576057
587102
703515
1286629
1176693
1255687
645295
1657071
1440058
524176
1375358
916316
1228964
1682217
580134
432433
116526
1302011
1388643
670171
1896193
9025
908273
372665
745957
1859878
1681141
1168994
439434
612935
464760
581613
609275
1928650
942528
952882
143253
95473
641805
1921911
763808
1594451
134887
970095
1071866
1914260
538268
218211
1816731
1529772
19246
1769371
690569
959304
1731693
884459
403236
497682
413249
1921581
1342702
1669743
87001
1996632
857972
1679102
212496
1164694
1513052
1807652
1173893
893905
1309086
1195500
972102
167762
985775
216409
754863
1983796
116467
697308
937617
1640957
1337763
1990712
42812
1074970
1753522
1126300
1802012
634340
1474680
327761
1380803
960909
919269
1916191
312645
1364523
515808
1743984
1890957
1685701
1657758
408567
958875
1284934
1537126
939644
1508746
557837
1406433
1153348
21706
406238
19580
1381370
20708
1343930
946774
587058
1620732
1215566
1323261
681429
240741
1324907
1091528
1691018
1576507
198533
1773071
137560
1262126
1746979
1157222
593942
818255
1582582
921713
845609
82005
1226682
1169978
1341565
357239
1723332
44273
1660267
1046014
1115456
1410313
883433
502441
226427
945300
1767675
1863540
1164989
564139
742983
1710157
1231474
1611163
919126
995318
1222519
1993570
1761506
981029
289086
1311301
1404768
1499388
1329647
521548
1670409
1503707
1242690
295346
231601
643021
769583
1476623
1098160
132628
1051466
610052
735185
250639
1239417
1562905
778250
614188
988498
1153832
1462170
148543
1482910
1263222
1307466
914695
1760156
870303
1962304
1942863
1926971
311727
166754
1938258
792667
178351
671124
1388686
168270
836141
204170
1940743
1510988
926130
1882885
693255
1444911
292185
499165
1867966
1866707
844918
1001746
1212494
737461
744277
574838
855762
94262
60505
817049
1661870
1022243
302550
819756
1287006
840264
1057779
76409
518367
1778058
1976766
1989741
1945374
909833
800126
1054102
1969737
898131
1956930
701364
1526512
1990538
1651658
399792
1147506
1104368
958208
408110
131409
1183905
1123463
1289085
1366593
48035
1052986
1619178
1297747
1955433
295102
1655630
1524656
399413
884562
670529
168713
1878789
71431
1894189
558261
873971
242631
1626818
1608727
657533
1679502
239315
308030
661777
1580212
1174217
402275
1590356
391151
390404
1975926
1728810
375901
629283
260834
214099
1188804
826879
1661770
1356393
226964
1010889
1435978
800401
1205176
1118927
616348
1978157
1736813
1579322
130416
1464824
1073935
1416954
971520
175042
783814
1289801
502663
1584485
151618
1081101
67006
100971
244227
52758
576091
1766851
371412
1548726
1306088
793569
417177
704618
1790287
1210403
816031
1593915
337277
509650
640334
541746
1654723
1909315
1206898
1255182
131004
307419
1662346
1967580
284956
900831
1275174
1780665
1234768
589287
544245
430678
89939
760549
220193
286395
948007
1211196
744620
1092013
748551
934586
14928
783018
1444382
182603
87091
107487
408076
1007678
651179
889863
1145816
679603
1707360
1218925
667123
421471
1471434
1200046
1406237
471442
639177
126025
208311
619361
1893683
1739456
865068
990267
1828814
1386289
451014
634322
1699920
816592
1631414
964573
1479007
686318
847271
144776
343744
181339
79827
269246
167359
1966144
821472
1913058
1526542
7481
1092399
255158
1757314
1002798
1080421
1966185
657863
742090
574146
1376904
347838
1556146
1170986
472171
1703676
1442411
538732
222973
144595
1515395
1532079
1686483
1298550
200769
1906310
1066404
1205305
602948
881583
1150025
1336664
1173851
983577
711699
97474
1434248
143184
219114
1371164
1609850
426131
369951
700298
261994
1250302
1809519
1637176
1385033
121850
481930
1649920
915316
1408907
1298719
1382117
903020
598070
719221
1241294
277998
1911518
746857
381335
1155369
871971
1670650
1921440
359290
270284
1664607
1964497
47309
1164171
898599
713883
1535502
1665587
1529593
966548
1214329
946414
1659197
1072962
134494
142313
471520
1830979
561684
912290
1097153
1512515
301435
119386
143094
1813429
1685054
1458289
595980
492893
1166433
379266
1606176
792065
259294
1020020
1490072
1040103
909306
1471777
1252825
936290
1035899
256426
590239
1331260
139479
30702
1932300
87070
172512
530458
1862695
1806312
1431237
245236
771237
1904287
1055364
1696060
111963
514706
9121
705995
1558480
83598
1251674
920643
1192780
609481
154248
1709971
1999760
180013
610537
741152
88535
1009859
760191
1542023
1402130
736162
1347887
899036
555151
1915197
678260
303170
66929
73842
721265
564738
1019729
1340157
509295
831344
613136
949125
1811892
1387560
1623615
950739
1380925
342253
1417220
939178
1563008
783118
1597729
1229405
1190739
996465
1361230
1204257
429464
1691625
510017
1447
1486215
906507
9148
355180
757356
655573
968587
82902
626397
282415
1961159
379521
160017
1937139
697329
1871956
1368405
228592
496816
1644461
777254
146135
830099
492571
1925178
1214036
639406
668739
70685
963348
1425100
905020
1794916
127826
239798
1455624
803472
354571
1405809
866204
1561500
342319
476164
1652505
1611203
1551525
1462509
1080668
322453
690447
4180
936757
1961685
172875
1797181
1211395
112655
577011
731400
79152
957823
1822416
769636
1529903
636461
1688614
786924
67639
1927544
1977225
1355213
1846719
1652343
1967193
1169884
847906
529257
1255000
1970039
305654
283109
68758
1724190
1333100
82555
51019
1470263
1599494
560976
1999301
776674
1043257
1911820
187967
1322096
1921143
778653
1577879
760670
625547
236656
58499
1968780
1730038
460880
1798521
814589
553686
1230505
1146627
960069
1186527
879435
792405
265935
1077571
490988
1985162
1776262
1070527
1328255
623037
1079590
378641
228101
1376022
1819859
197595
869809
448064
1284857
716855
968429
395409
1005478
1834506
1832241
1290607
903385
235689
890358
1739931
1022145
1023934
874248
1237589
100967
1809565
1322186
772932
747779
1882305
1468222
1875843
865149
582444
629212
1781782
1276389
1521573
1201540
774760
1383310
1170970
320032
277559
536947
1274203
22099
1461282
1429683
1935647
141871
312550
363504
753795
515736
1755345
1249248
18640
1061312
1508248
164827
1523563
225722
1575417
1055289
349761
1254298
1008908
1721623
1548665
1257282
257739
542354
325052
860118
1649576
833604
441094
1581661
1502797
1813577
1597830
241294
1219112
1768752
951172
1112552
703168
228598
1759766
1908544
1839867
1788309
613299
191645
1104339
1329936
1111097
1211367
794325
603379
1194549
204712
1138827
1571587
403888
1387697
326376
860423
1137809
1343113
952317
774361
592066
504878
1293366
685913
210554
510554
615677
252646
808498
1132193
973102
1914170
612805
1769616
1334142
1823783
1420556
514606
829379
1799427
823936
1489185
606233
1182853
1620249
1049928
1248528
1899302
1669390
1871859
413950
264292
431714
1981638
33661
480547
827730
480388
793416
361412
483803
1992587
1855202
1858280
909191
1568779
1445336
466208
334397
1487623
367837
1138684
110511
766554
510385
1863582
1582305
20105
111553
1516302
689331
1664664
939467
1883552
301762
438347
386508
1926011
472229
1216562
8317
173935
193227
1408751
1721734
419760
440381
1156789
1870214
1609013
1596207
233232
389091
676335
1018448
188929
908306
1516518
147068
435706
1980025
818185
1848334
1262986
1316205
959230
282344
1848305
1782315
88528
653690
117696
1754560
177760
785754
1773593
38398
1525768
1707774
1560780
541463
1974882
1567892
1368515
916985
730999
330522
348195
1579332
1345990
790695
708256
689830
646057
148549
490990
610224
702853
1301518
172931
1347763
884481
1368231
1360259
370481
483283
1226628
1644298
817832
1220278
1318121
852334
1493816
563783
662670
879278
1864501
507369
1102647
1831501
963818
1866880
1376253
735385
1509118
176985
71981
183002
1777333
1915842
1170873
725146
666038
705014
1412029
416780
467875
450987
863408
1379647
1525267
719469
270256
81160
1255281
843839
249785
1299187
338925
1398447
1905156
1853395
457717
1257303
813861
1148680
511014
76585
32258
1950529
29828
1515354
1206247
1502602
141607
1070144
1985720
419246
1617548
334399
994826
1887307
513057
480980
718058
845756
20802
1026842
623257
211059
1537088
1531552
319600
354162
1714360
623879
1519435
1892306
1379556
90477
507163
1706347
1069906
539884
1663901
1750415
765403
423994
1519301
273909
975248
348198
1158734
664259
1454566
1634749
1758053
1165704
1908814
1321924
687486
1057569
446767
249870
1740393
964741
1165125
1780222
549575
1682220
1819714
1839239
1769067
1084452
1243301
418858
1742781
919805
778163
1836890
675513
641327
1644295
455763
1338202
587351
1247746
1585911
339210
1167243
1984484
1974693
1821505
1107374
1664279
1678158
1575220
1530783
453996
1162092
812946
580562
300944
1859908
868391
1009069
1589256
466352
510773
1491305
413668
854922
1369117
1684436
236151
321959
1200033
1941860
1202929
1198267
533370
698523
1150749
324941
1792141
1125236
1161892
800739
1388998
1272959
1766581
1630658
1557852
1572210
1396545
292211
1246135
426812
1202447
970977
274499
307095
161037
1945778
1174690
1950328
1711736
1446279
807080
85447
1211151
626934
1226148
181586
554219
1272644
389417
698685
5656
264762
1077864
1520329
1171585
928198
1553280
1150908
1445817
996283
105689
1146661
340319
355136
1800521
1374876
1364280
385682
1670576
181304
76348
1279379
747983
286300
1820079
544619
1036050
1499365
1189350
829759
5590
613725
874513
1788481
1151803
1136838
934088
75999
912517
1965632
1057171
40890
622522
1349057
1260569
847056
1327754
1607588
1737750
1288112
1587851
1193714
1007931
936752
942956
1332870
26723
8117
1754396
1500510
1303660
1742662
21169
1493999
253652
793395
724372
1225988
324074
1346648
1277658
1785335
67688
701470
1079984
1601517
593120
1856217
1108551
1310018
65942
1255545
826630
1378713
961380
690186
997421
305024
397633
1788965
1922376
847891
1888163
1503789
1840578
1398202
1486648
1455707
1337059
583905
1934094
991822
695589
1189536
1026148
118618
895126
996480
162947
156977
653050
918045
1509455
134940
1976781
1805133
6091
1289085
160665
1087047
959556
825412
70059
1960318
21107
1418838
638810
1198495
1462318
1575675
972678
1037995
1020118
1701661
418507
852673
1539194
1734739
1610901
978814
1098884
326374
681615
140165
997023
1670806
1577703
990941
1769425
1110533
92227
754906
1044975
289558
261211
1966155
1234005
313760
1514843
1828314
1700888
1530175
1822619
1452128
1043479
1544371
631337
638652
1090073
1514719
297003
1910866
516670
1699946
1923416
502334
340151
50457
519039
1804478
1813599
4432
47648
1049828
459695
53520
973723
544068
224592
398665
1482149
1097052
1265245
415367
1762464
579736
1222242
720952
1819119
564171
285901
1278414
1851322
1218812
1735488
907627
1521962
1911993
867077
1227851
1435790
1318270
920593
115058
1561964
1049846
906996
439621
640114
594583
1031737
1120216
746785
1430691
1558888
1292806
74244
326874
1232041
781297
1511763
1444811
532563
1878522
1787967
1677756
486668
1345890
1382130
1023514
82368
110710
1465288
1929683
1636286
1625914
938585
1894622
319377
1015798
377156
158948
1797998
208345
1375151
1780680
900431
1721199
1173144
800062
947637
1353813
1042439
1553929
21551
1530779
475794
1523184
932832
1099996
1935282
1761418
707489
1811563
1655972
862912
567496
230246
579962
1544213
1485266
503784
1397198
1202332
429007
882125
1943940
43906
456262
1130093
587056
801684
1151627
161056
269628
481186
1986435
99367
1947531
1589866
1320499
1478439
1967280
1815841
796672
1324459
1875123
1058796
52767
1190504
1005972
436536
1215786
459596
269729
634267
1354425
1687192
22045
388877
903302
952530
1465885
1024838
1280633
868584
1720580
1386186
116700
1367699
758125
1609283
1954284
1404714
90928
1353988
80940
1593023
861963
1976395
710731
1241839
1906436
618870
117936
216765
1977264
530134
715833
1676428
1149016
486180
1768846
439797
475967
1694107
1210314
1137751
198462
532823
1063104
1304818
1276642
303286
1781223
576098
1258559
412551
1938793
421831
1999673
728666
1929456
1985776
1562441
1436669
371664
724899
1277210
1415507
291901
1033910
1897528
1050118
966468
614955
88259
1466154
1704010
1457493
1563708
540674
1547935
1368525
1068909
161785
1315171
1316323
247441
1973664
1114163
554392
76372
1662158
1872819
1777061
62086
24370
812100
441719
1779082
838094
246204
186297
1794084
1843747
570527
294287
560096
1647417
497909
279006
492694
236918
919544
1393536
1082504
488497
37437
1256130
1722394
44308
758786
1621265
54746
1403539
1589416
581343
18040
145640
255171
63691
1989822
1535568
1053169
1604891
175034
535371
1741424
1345502
1145090
377955
1775936
150900
1260491
880174
823012
524936
901123
1779093
1379049
1412584
32589
631167
1108569
294127
1781974
1208419
1237391
1318661
1160971
1879542
1758669
979450
290116
1019613
402143
1384879
91115
1886409
1688939
1051405
1401805
1427612
1676985
554848
181844
425746
1796118
35
470039
1633892
1109993
1666024
1284680
275297
1636475
1229098
312744
320366
100158
1838493
992868
636507
1105083
1763431
734534
1979056
288940
744717
1688542
21061
612922
1858024
111196
1787735
1215730
1966687
1823568
905455
973836
145584
1747621
370104
343133
489721
595973
799624
977792
634038
929732
587938
747410
513225
686707
114048
460970
448417
992598
226317
415634
1502290
339923
1215659
1492524
1866659
634550
492480
1084893
534774
907065
98176
427001
1186816
515959
1978265
363489
19773
1167837
1992446
1625336
510718
1604080
1630288
1229287
61674
1629042
3672
1410637
214994
1916227
1758302
378380
489035
246167
1084508
1980779
1681054
972219
1458692
1166672
147270
1733823
215869
1649504
1603687
1176108
1420858
1770387
734584
1321067
80190
409628
204872
168841
145686
294554
1819820
165463
244318
141333
1004169
424559
1084535
1727538
1697972
1665599
583327
1338290
123582
111039
1126551
1556194
1215430
1398363
1814746
74757
519792
1903186
1808533
309730
252045
995125
867824
1684190
766445
1553499
380002
1444005
1945179
55577
1570933
1096558
450910
1687778
145270
364687
602864
663577
676904
1701161
1579254
1833997
967386
575140
1184935
747601
200237
1573586
888726
336391
1010028
665415
1128811
931146
1843771
871989
692487
239557
1697283
1800564
923488
978805
1018882
75422
1627560
1441872
1469762
429492
97018
1500461
1976825
373016
1138855
1951441
1662832
1574213
1976070
1018069
1834269
1756491
1445825
1483113
386522
412373
1538926
1963373
981091
362326
601340
1154775
937562
1401904
278224
1511667
1294349
1936374
1785290
467063
566479
274565
1504266
47897
1330990
1258842
1068846
1159761
1133494
1499801
801015
1193002
10660
105410
844268
540308
516112
1642083
1291350
1988147
52233
1990454
945762
281375
516918
49565
1927
1922761
248294
431162
1748719
1709884
1391929
513932
1575194
897579
1856536
1849766
1922025
92077
832294
244495
15374
1275316
186634
538061
1024893
1357793
371943
78114
1827476
1467400
1041385
1254705
566668
965970
1503673
506603
752178
562687
305038
941243
668117
610279
338593
1621281
1264359
1104071
888842
1143072
534645
1886940
1206184
378459
1506386
1724807
406251
599840
856768
807853
109162
1034933
1639526
1931030
1300718
214151
738006
137146
101013
1504820
1679766
504172
1063980
491058
58523
1720658
99152
434424
1979065
470015
1151850
640352
62868
787455
1423749
77006
1329276
1315226
1234760
592720
1767265
1993388
162666
1118871
595136
828127
313563
589047
420921
592067
872480
760506
750978
1065965
1501692
1375587
1872251
1044457
688726
236634
293719
1866385
1492207
1510293
925504
19139
890588
166094
1801765
692784
1108577
912381
336799
110146
836443
880014
1884494
401214
628630
1658802
1705916
1728127
1767898
1685057
1162914
1626786
624362
1066675
533660
1266339
981315
391336
1537661
1166459
1346643
131786
772810
810659
1225496
170461
1367400
1418467
1418924
1962036
625554
1098708
1052016
104069
1994627
1046372
1692319
1786985
1092180
1079860
576164
1437888
1683328
499104
1027051
1049005
171755
1650134
1803880
59654
1749781
1615796
832413
323205
151008
296848
1053779
1701022
1718228
1195570
316864
1788817
8273
1425483
810957
1649427
1643147
1027171
1031473
924754
83143
857139
1530169
205093
1313016
151977
185137
1004916
686192
931819
844013
1776021
1005088
114471
1169554
511715
62144
391135
82188
1020221
966203
461347
1013752
795076
1969704
1481480
996260
913863
462586
158538
1647149
613872
113651
1541118
462608
378501
721601
747042
1457796
1969329
63282
1656359
339933
151411
516990
1523639
259334
1410077
1493029
1817594
768295
129144
234211
1511787
223674
269348
413253
334620
542118
749500
1932726
1270478
277500
1955976
1973534
1879450
158706
1302941
403965
1989165
1394378
290794
554421
137716
1847748
105142
1933934
1815636
1537367
760807
1883069
1157923
1749752
1364564
533390
68139
611795
1987598
235565
1675746
351982
230102
829722
145344
1970357
1580025
630250
952635
525437
1012335
1433045
1068938
218287
1108390
1723001
535574
1825098
1266239
616495
653857
1979090
1951315
978590
1074007
1616687
116171
1808611
1537157
679014
428375
318595
509234
531751
829961
675325
283373
1697571
943243
1534550
1733685
836011
1659901
1984160
1875325
919809
1542042
464720
416986
884108
441784
951157
1322867
283345
1189720
236089
1060182
1281735
1998238
1757031
1102451
860033
173292
467981
41097
1408026
1904698
1974473
1648539
256712
656903
1829204
831579
1071519
1679015
658307
1425835
1836470
789584
868872
1211517
1364044
318115
1330674
316036
1474670
244248
1196563
977381
699122
1497569
1640791
1351686
639362
1123535
1829255
682300
36202
1804187
1731172
1864843
391008
535094
258784
1847255
1028809
12528
1107282
1424046
1782032
1529004
444703
827842
1445077
1459631
1227413
311109
173924
428750
1221207
1134483
1098337
1973371
394438
872105
1357371
1655319
1798080
1346471
1567618
782860
1234963
1673712
42144
263056
255064
1107268
1927412
1873083
618113
721355
1356121
791236
1107786
405287
710528
702887
19279
622588
866278
828318
1294201
128693
959569
918704
1389496
1709567
856734
603287
492217
30476
347736
475673
1880970
361263
1970578
508085
1590056
1986311
1858626
1825632
819849
1249750
1399810
1487801
729118
1198765
68679
519973
724173
77056
863976
1224638
1889522
1659732
1715251
961445
1859012
632924
1127593
1310358
1440388
1500525
1011029
1812668
1743233
354446
804066
913971
1670101
310314
1106553
1828887
1316612
176750
23736
67597
438814
1949128
725276
686075
1592700
818389
977147
594928
793164
1226163
391874
1257923
230975
474358
1219722
504599
1752282
1196275
277386
463062
442778
1746540
1304848
1987116
635988
814373
1108092
1750793
1770551
1979006
66704
1754254
420769
1100210
437529
619403
2774
839888
1454877
367907
1695051
88217
8321
448340
1605844
137265
1360544
1927667
1232763
1562124
1952108
1550521
616217
295266
1538299
558679
456612
1807227
1766308
959236
1706838
154093
1363970
1032057
848920
225192
999908
312606
600616
201813
1437083
800575
854814
1908909
1370843
1846947
1781447
1204101
557674
987365
1330371
1408166
1938475
110144
1813629
1766828
1427564
1856117
1080214
159103
35699
104600
1091710
476715
1750617
1587878
323759
325948
1234903
1122042
1640623
1884818
1721919
785259
1546973
333928
1610710
175268
363940
1405281
753776
754493
164870
292121
344366
1463088
1893953
40575
1712232
1426693
1764697
914007
976701
1044902
1186186
367029
709568
1107986
1410436
265181
1394722
685718
141719
339101
1919592
476658
1102248
1190609
778596
1154530
817237
1414760
303886
1132198
1119345
339303
1638759
1986849
592403
1153370
1930511
1202784
1275887
270276
577380
1780231
7651
1264013
1926178
1858781
99639
1184153
198258
1248451
1596612
964530
954296
1674346
377393
1739708
1594446
656688
995642
489662
616205
313
764456
185291
136795
1171495
1059432
1784754
301307
975932
1113931
1298848
1219685
1982705
967797
900463
322385
1911126
654353
239797
941448
1140657
1648520
347496
892976
937481
1718888
1544137
872346
295500
1820191
741917
257151
1515246
326225
1170302
478895
1285724
1282288
711650
163546
283985
1656239
806273
1018644
61714
1344632
1727988
1514820
674796
745081
700429
126820
1511021
1882907
212209
1956173
571084
881741
663535
17304
1035976
1310021
461642
55876
1595745
144844
1461752
1402043
1004011
936995
1328612
361033
63403
763446
93089
680437
1119768
1290141
565273
384695
1391643
1103521
1247190
373236
555239
19145
363641
518839
1524911
1492437
1460259
552912
797542
1327667
1835314
1509957
1810767
80896
851025
514981
1928960
103327
727452
1805752
328619
1312188
1545997
998911
1493807
612964
1117592
1731180
821039
374366
1593926
1417733
1679447
1496641
1006090
1916171
308076
569429
1832047
772951
1652176
1519573
1164510
926579
697998
1557785
1257217
1495782
564277
194435
1911845
1075772
1363369
268090
1636025
651569
688678
1909231
993232
676134
741822
756997
1572905
427248
1401341
1341688
1200176
1006753
997037
1572795
258771
1373295
485229
415646
733119
1541111
1328661
1094211
1778873
139314
1070270
472204
215554
1752188
1592136
52137
806129
379539
376272
9628
885444
1380433
1356798
1668318
1215841
751478
1166550
1980820
682331
347838
5913
1964736
1736344
1608640
84853
1734092
1415802
802966
950304
1637670
1051864
1630642
681057
174005
1491943
440051
1702562
1038497
34378
252174
609936
526714
79568
97445
1045709
1204683
1293738
560547
1976530
1203087
726398
773597
333752
965941
342382
1561870
1059739
780423
15156
421246
1332742
681201
81718
1237280
400694
1385280
1891550
1308023
22508
1617533
1921455
429037
1623537
665126
758278
1969679
1092611
339611
805841
1306612
1794908
752790
867908
437482
1814235
1156662
387134
1160165
452986
862097
1491253
123354
255043
1695907
485777
333788
622552
1639403
121345
787925
499728
1364585
1872581
194482
575050
474706
1330873
827291
456575
737257
1534005
637416
1682800
1553583
1273460
39418
62187
1866253
1070928
1443274
1743503
464056
1840060
336687
1221629
47560
1858079
1851574
1083739
692339
1905702
932024
668007
1024566
1952275
279790
1041615
1865815
917304
293154
932839
745598
983737
1739348
1179795
83323
352443
641328
816430
1374119
1519603
882375
1323376
1712680
996801
82631
438816
1189154
221219
1662072
408117
637430
1062598
753471
1372664
1527532
88372
505762
1966560
312803
1105420
1849520
1113276
541445
1152209
1764447
351832
176186
897621
335189
152864
454895
84612
440744
1027332
65212
1494066
549880
1895326
1737336
1832634
1068150
1061535
1334199
13905
1073535
1008405
1271229
1942480
1545325
480287
680261
1225879
271427
801896
1584283
1604346
483134
1819488
7793
1431019
1159994
1573225
1290544
1666530
59298
1235164
1757181
880375
692443
1553865
1389193
671643
1184375
1968954
423428
336442
41581
36026
113959
654249
971034
910551
407445
1638277
287949
520943
1956629
488044
1127978
1680938
1023680
807095
1497385
85006
233051
511004
680787
1477822
1671967
255209
1940206
845138
1914167
889502
1658083
792573
364931
1366601
1968960
1300358
1372515
200797
670181
705876
1193327
868016
980858
261673
1453761
739907
1843040
824894
1099384
32562
847580
1691804
1384861
309717
1206199
272483
1015220
1664627
1559995
1832844
121843
1303681
458264
1292376
1927424
69029
1538495
1737283
354313
1407838
248970
1128451
583018
1741908
1916835
1885119
1902935
1138871
100391
1992006
967504
810186
1923075
911524
972654
494254
261868
850348
273542
1676466
1762120
304800
1342192
63755
900011
926191
1980384
1687691
1446373
309209
1800130
1260942
60571
700867
640826
876972
418714
1121821
1233719
1675354
1016219
1700032
617496
751836
1673895
921304
235676
1963241
1750221
1241946
1229886
877993
205059
1731874
1868908
268353
1237936
1520190
550236
1228860
1669430
1990322
1938477
1010437
1205975
1593684
757250
856658
1909700
1074025
1188859
824121
1812396
1016840
662503
1492153
155183
249642
528724
1366691
223488
401525
1968549
1109827
97440
741006
1401886
1541798
266426
386582
1412849
1046836
1115383
1463402
1598104
1333115
1078752
1819760
168927
1750309
1619798
56205
350430
193513
245442
1110541
1412339
659326
1935356
927903
280957
401817
480816
842971
1705786
1336937
1554659
1653607
1816864
410342
1925119
915721
1637312
632080
1417286
948766
803159
1380458
373580
115800
625949
247386
261093
705320
1274152
486411
1025997
1132018
1489173
544947
501572
1422069
951006
846086
1917907
648101
1724536
289864
614363
991909
255342
443534
420009
1138679
1165405
1858941
1691733
1033341
255778
484285
852816
1450357
693211
401926
888012
1800686
622381
970524
1366853
1471954
1939983
473406
1407024
266754
1220104
1717589
1570344
225094
1416930
1648182
1629606
127283
736548
1103224
493936
90900
20536
97265
747706
41529
113245
1280909
1381637
508421
1156447
705600
808829
241696
1872436
1666102
578867
168040
84227
1473778
1015113
1483604
1446555
76236
152802
623869
1834748
141019
933718
68291
1629835
56205
866810
392770
1972536
1046758
1167745
755438
162264
1758094
1040438
402272
656337
738540
1336127
733288
795903
1120750
1158
638715
725028
1613665
1449934
1182266
132169
514600
1369044
438013
708565
1183292
902552
749757
577886
1673448
991780
1836363
601506
505053
1787533
900715
464850
1079687
1251406
1794430
427330
1266825
1767583
1211167
1999218
333577
1394205
1762123
869588
715037
351779
1333380
513173
969686
922191
1734687
1519154
1709629
629634
1847304
812210
220916
1856235
1645324
1612922
919812
1074755
1053334
1710599
130789
39949
743941
897145
495096
327238
1564705
554762
10298
1170907
1507364
1868271
334728
856962
1242725
639108
1773289
1631345
1650166
630156
1166358
761684
625038
755403
1167772
1944131
989187
707270
1955941
88684
1334418
440397
651578
127722
1670334
1841829
1477349
149118
1573958
1438321
1775190
592311
811804
1292871
1173668
1606225
1001828
1995891
1481576
1175974
738297
1304375
991707
649087
1523355
386333
419866
827596
281764
310493
1069105
921331
1515389
241019
1095230
1720716
451072
1430144
800903
1017093
1904937
330965
169081
1087206
790652
1606509
1007586
1028243
1816634
683411
1080595
1476847
1849971
1243697
1566816
8371
1507604
60894
697960
576409
530317
607632
1640957
698214
1997635
1904926
625406
1885065
74821
80590
637776
1490126
23057
875248
1574515
1435366
46737
1673119
1719705
1289338
724162
1488447
1150489
362130
1981527
76871
237484
863971
778035
1697248
1812272
871109
822936
1255662
1188560
412625
678496
1216947
545591
748011
1990629
1897390
1236770
602446
423901
860045
1079610
1160529
410271
717908
1022067
1192928
1957339
1881527
912837
923349
1284031
871641
909283
622587
400698
1884860
1595413
122946
1202937
1542643
1481841
150395
1753432
1220339
1830153
1735059
568824
386958
320935
1595843
1229074
861341
1158408
940111
1029509
1487949
528286
1867640
1674278
613691
1002973
1397088
453890
433164
1052613
1966770
673399
1239075
745815
695784
309154
447094
437810
83897
1059834
874449
140427
1041696
1758907
773830
867189
209063
1571784
573440
263641
114329
435065
1059279
1172059
174958
1905217
909132
1729341
654655
1883646
817561
1231291
1265027
1435070
646877
858161
1353323
146097
506967
288197
1810937
653814
207603
1253664
116695
1863410
37309
604548
233438
1426441
1932769
1176261
228556
578350
1143648
1378663
958025
47522
1258891
184268
418498
1890657
1837162
1858612
201113
1240745
1207889
919116
45621
1801273
114353
1880798
843445
418313
1805500
244862
1041825
1318526
1314942
426612
869036
92581
1820650
1104442
410941
939307
1467654
1908044
1593972
41592
1569397
1070795
926722
219957
36884
681788
1487516
319009
962720
583344
892815
73722
1473719
476935
155628
284138
629553
1111724
236993
1957320
175396
497488
1135867
225889
1881842
1836972
1615119
666901
1890694
1716363
141061
1256012
942689
292045
1809669
1791793
1902920
935783
1163739
289697
904701
87455
831846
1052113
1208132
1480154
268217
888206
75644
942060
1205220
908531
274473
737734
906220
880690
329913
900382
1283788
1549904
574547
394209
1966039
1549329
135602
136629
1891130
439213
1864554
1763262
8878
1080239
342095
124793
1703535
1736143
1982864
978463
1031006
1974499
1048442
82636
1772487
1001954
611768
865650
594328
1515166
140904
1672020
1960911
22355
503881
739656
358639
413335
366832
1742131
1013722
1876603
638260
1862782
838405
1709419
1398719
1435869
346674
916953
1009159
1303165
1339474
1762725
516978
353621
1148980
595322
1474088
770895
532148
1721499
1510267
1264565
1066705
1271398
1022017
409843
88870
953360
1791024
505689
261825
782413
1890755
323687
1470763
1005413
795963
1878133
288452
1441954
1013619
691562
1368181
873724
510058
1609023
471029
1121826
1755212
1599086
984448
1966222
1154606
1474211
290261
1003127
1026054
884689
767008
1114717
958901
604028
93703
1619366
1934663
103129
222975
13817
1066525
71684
1204906
53339
376629
1178783
978744
402318
1294222
640563
266293
1349250
1133894
692311
530505
928098
100589
219696
489440
133140
1096880
836147
1691382
941740
437298
292100
324384
198561
410043
1823274
686396
1916753
1690177
1023538
242091
194885
1807628
1707899
1361091
1057479
1321224
420171
1960975
1684826
169617
1397680
708700
932230
500641
1426221
1214792
1884154
1239295
589570
575347
1727838
679262
363104
1061838
1152622
1244640
1167129
1807547
1351163
252417
1412255
1064685
115148
1755106
1324351
1989494
1104393
470553
144259
728215
1767430
1983711
1959171
1459827
578891
834185
1796680
283320
680879
406684
820619
848682
1821682
799210
397311
1480388
44903
561187
534650
1045444
1594378
978606
1554799
1527955
1314254
1656974
1305281
1065282
737134
1342491
1859247
905309
1902849
1698842
753111
801704
816837
265531
1715359
1415921
42082
1776540
1595108
1723366
1633566
1409761
890622
1324161
1999152
1517379
1902787
69323
544470
924472
1952425
774997
1783422
1839916
105598
1914896
298391
1949897
1341647
636325
696034
1478632
1720300
1578985
541769
64498
1233482
1452490
1202288
1709608
953685
738698
1725319
17311
479745
1856627
1726506
1537122
1241143
702372
81131
1338269
1681787
558884
1649884
1798379
747376
175576
1043002
807664
1708041
1608188
483306
1805497
30222
1310373
692358
1718641
553622
301300
52837
1980946
29779
1331384
1705474
1599839
989837
71754
407765
182495
378458
1508962
1790714
714043
560190
1561327
843120
1940362
364092
1423282
1508175
1191439
1435428
612226
1939327
1110112
476985
207718
1645166
1588962
995814
1612973
1347602
411895
1694120
371889
627579
1897290
729135
1766484
1837081
249251
1276065
1145668
603374
1224888
1791453
1550791
838367
1007196
614715
1565908
1474670
198170
1112926
1792778
674022
1063147
1699029
1231425
5775
537709
1812831
1587145
899381
405988
772694
1624945
280094
1691554
1844166
1425841
636579
1017152
1981901
1053072
1310240
725858
1200100
1412311
129423
1158730
1231794
742833
267435
1866721
297269
1555498
1904195
137181
1132973
884425
860554
551565
1224526
117661
1461006
581538
81224
1431037
937839
275158
299606
607863
190801
1416795
1004577
246610
1545243
34995
273812
143866
553360
430326
861481
1650112
1764688
988550
819817
1773693
1598496
727848
197670
1024009
951867
503461
1748963
1519507
1268244
355247
1873021
143783
1907988
350634
1267751
841346
1123942
835088
248335
1567583
438992
847143
1466864
1670889
1734511
93223
157958
1858296
1893314
1755941
1387152
278530
1062524
344866
352465
1066597
705826
1711655
1278184
1860226
1060645
158184
1632029
1052632
1356476
1288378
1620039
1941283
923986
1454048
1840289
1974701
1354175
585325
912544
1331217
1932676
1631529
83224
465254
1352731
1058433
1333442
1124997
1410927
908571
629040
1053497
195951
1889234
266446
1282129
1635040
546406
1375515
1958754
315502
283621
266122
856708
1361125
1098950
371355
534678
1269156
970773
643832
777833
320670
195028
835869
1594485
796369
565805
772133
663544
670556
1873438
1933710
18049
1779882
1577264
525637
1489315
490369
1241981
393036
1703508
1998935
1165095
986275
1982557
1457414
328239
1549138
1304139
840518
1547223
1506748
1095282
495934
178290
426896
1838421
1843129
918374
950868
1989174
990079
810075
670588
1743650
255061
599986
678320
801645
490659
60306
1352074
228836
1607158
1289013
1934103
904629
429910
1701418
878905
695966
608823
359092
464852
274619
1028497
427158
51599
284107
1055722
1211995
1353114
1303744
285183
566789
227973
1664160
1522988
1506514
888850
320363
817631
1587846
765876
617457
1238209
1496207
139749
372398
867953
590462
69450
760879
1194442
1675010
67514
1443652
1803530
1454006
188137
1170565
104352
34889
1349081
206180
191702
1466135
549753
1113106
1412863
1118963
1627992
594677
302470
1222956
1649898
1069111
1492748
437043
496570
1302538
691585
1369178
1781117
1330198
1129297
1903096
1245169
1372413
1240718
1008598
73726
1148970
1295935
781643
1954580
644231
1830669
1166376
502996
1088170
1685887
1708795
394124
773601
1968242
839076
869074
467791
544718
1150019
1178785
679150
1183816
1608407
312829
618513
1487373
251565
428176
306410
1078493
524538
1334449
1449899
73989
922310
378560
750616
702886
107478
919004
1216103
1741973
1903085
1961323
800292
1444874
1297618
1635594
1625113
632694
29395
225660
885621
7590
1523084
181162
1517030
740494
1677894
684136
888546
640179
1645875
256732
975944
779296
140780
1842368
549674
1331402
1877232
203586
851060
701083
894338
1857496
401618
125194
270650
1955850
1996376
199723
9521
199171
1172888
869823
1526846
1433018
14226
358451
560275
1647599
939417
1601717
1656713
60108
946812
1318560
1714387
1074708
1340243
1077047
116876
523795
1412105
1058
501108
996893
1487913
1691418
1535513
1466634
136352
424054
1135389
386188
1879147
260189
524791
1981321
562789
112312
1643332
1958394
1443202
1517198
1001923
925507
1727104
314890
1615742
522668
804409
1020947
1004195
1386374
223111
7158
1721183
396574
913521
1425860
1132353
1238817
1976513
182988
761605
1273778
1781171
1021122
1213561
506255
1855923
1554724
909138
368338
408625
1089371
1439758
376848
12588
1489341
431821
1124463
141122
581540
593741
1799042
1583888
1876541
478459
1795259
1896545
1540066
1022487
1052594
1940064
321905
780211
45323
595540
1450071
973963
757557
1602418
1474837
798488
34884
126576
907309
1081005
148219
1589518
691491
1527791
1756519
1273308
444668
1740133
806570
1811089
1030226
1112886
1492779
1975693
544628
738559
1988841
383178
558649
142800
1997450
716893
1823908
1130041
814058
1351926
628766
706839
1588079
1880947
1488537
1990370
1577944
188974
1429733
560125
1654262
655079
724542
582987
802976
1975708
1042826
286462
480632
954927
638626
522485
1944186
615845
870315
597541
1939820
55127
488152
1423478
197684
1455837
1721153
39612
518731
1290359
602052
919101
1081933
120937
1759643
1960616
51133
645703
1935758
1010742
964088
155243
1313986
1412718
179897
1912504
553092
961141
696434
571610
1133578
1444854
1099408
134481
268792
889190
1120889
281992
654300
717034
638517
558919
218444
424947
1551632
935815
1440811
1115271
1757961
387760
1936618
1380851
1261603
1308142
1469762
1681516
166341
102913
1296413
1437683
969653
1068748
792498
1675977
883364
1273024
439434
1286419
1476459
206074
1941695
1236459
1829583
1179522
975248
1291527
205265
671237
933163
1190935
1747846
1122612
481880
424872
1641243
882377
736493
1353392
1108979
180708
819729
929562
1595386
820503
1343560
959465
81959
326396
180617
1355549
808924
636309
1414549
980929
1851023
744728
7045
1635128
166361
1934786
1932398
1912211
882406
1611138
494004
970777
438492
1235968
37000
1149941
873597
928376
1473835
1828231
803471
927282
1879239
1992711
1557385
1293386
1664784
654364
1169219
1551117
948656
1548754
750411
1158060
925342
396472
14965
1803631
1983292
458543
1783502
1073243
1741971
245050
1120478
457137
1519371
258234
1174913
925339
694746
92371
1465548
1215506
910063
1162889
613811
1775231
1332191
351274
1201884
1558490
1866778
770557
692838
303359
1361655
766248
448166
1467299
1555896
1181721
449755
1899108
1063203
1558814
632638
901313
307741
503941
210744
1561204
1760353
826149
601636
831336
1868603
1969881
1384600
1342884
562690
309574
478508
888527
90683
1072379
531553
722878
250961
1099846
1983525
1081854
402361
1802475
1326381
1878407
727512
224209
1361071
1520106
1248937
1503207
226459
1204665
342053
734228
1289292
530745
1656252
895042
346551
450315
1914591
1062105
1013786
399360
1316697
1175723
230367
1398035
347736
1404206
1186521
902465
1315681
1786800
73012
1809058
1095471
1757506
847193
851631
479399
1852095
391589
758673
1480016
1430397
20564
576880
1761778
1951576
662281
1162787
4023
1207233
673352
371928
1639054
14489
1469742
1625472
579070
1592089
1354916
558133
1052360
1699085
1065666
493409
1653669
1637449
1861173
460814
1081583
162350
336495
1001560
778093
275590
1052827
1445020
1823702
1778129
611371
1138652
35486
1754319
367440
1787642
1148941
1547573
1402776
950595
744586
1700154
532800
822197
96776
706578
1856571
1906741
638143
998816
1848281
1858565
1619746
1067395
733014
894201
528620
729706
960153
1440601
942001
1537754
1796859
757641
730068
1901458
1156022
688503
1961381
446394
37037
1835411
1295487
268505
1201549
866028
1718707
1913757
1518288
1889134
24937
1621977
233257
19706
831262
87283
263000
430590
993989
1482143
519040
1410344
785545
1625
962291
1502703
1001288
466507
1022579
296150
768785
889243
1291608
312356
1710666
916158
567992
1358682
1434416
360043
756007
1104117
127239
1113737
570103
287156
973839
1915338
769943
197345
174567
1151038
1392940
596571
618701
573428
1308976
1565330
1294186
460295
1537820
1201044
1110966
1447166
1984954
620036
844165
1903306
1401250
991823
1369944
390631
548808
1273221
314016
37313
704591
1576045
333669
277360
1002629
146917
487999
1427739
454699
314582
474690
151119
409054
1220052
1066149
1818279
1788185
93098
1249048
955547
890858
1726867
1973198
1266512
901627
534803
1202751
300265
1752898
1990752
970054
1882616
496883
621766
442611
896890
1316364
1640992
299234
1739070
30691
1076277
643133
1080209
1986081
1192733
969525
1998450
1660305
1440580
1997521
1436886
920296
455320
1603080
1779675
858466
1145673
1452700
1090885
231618
1655504
1923282
619984
1746740
370974
1473735
51165
134689
1361133
953501
257087
967460
1607506
1852999
1926690
613022
1814401
1709283
1813834
986541
384074
676590
1308470
617201
472934
1266707
1256007
195048
1738228
1871931
587600
1921143
1193491
1163413
161020
1276729
1422677
1621622
740345
664790
982793
1387516
761393
765004
1216315
1158689
1583594
689904
1944088
1058778
979852
941703
874729
861082
598428
944925
306607
854643
843273
710358
1458120
818819
1611806
1120125
171227
117193
327578
1100599
709153
1516159
332105
1457590
1264733
1852029
100472
94564
1925905
854593
1972399
1476334
505483
1560319
1562387
666428
38797
1943908
529636
1236547
1169725
1925653
1258838
1611629
684491
823373
957866
912546
1436288
986464
1442225
799563
1859875
243333
893953
1432376
1347248
679875
815332
468702
1453889
752558
598856
975733
1406605
877821
273480
1815943
435185
512497
1835592
725195
1947731
683486
313315
1875519
1145459
1861538
783252
663773
876926
1590322
1333375
1905953
1323914
115551
284504
584760
1355576
1162789
1821540
1447217
647766
264027
1415570
1439979
246722
353937
288795
69822
1669183
1284634
1074273
1517771
1529339
562673
794944
475725
569702
1794783
1368000
359966
584505
653280
1728097
148717
1117844
1736083
1233755
538587
289307
244123
145296
1380972
79221
711934
85716
1085430
160712
953196
1011166
236831
326862
1087505
1214367
1250494
1763331
1677205
7355
1546837
1942418
133395
1353048
1715845
124259
696149
1808642
1587772
896286
1464643
531249
87708
1787275
555405
874909
1485652
1105444
536063
1778274
1618805
1875032
692882
1396734
539328
1609661
437420
666355
586841
1240014
594956
535195
801055
1697170
1749217
1083170
1211406
1751988
1024134
392813
484391
260403
344037
387680
1089138
215085
513466
586841
533315
1108640
581056
1571105
1093500
1597367
780509
1417966
1167464
1345876
117101
1517428
825517
471149
612615
1563915
328613
641412
1134392
407079
83260
993297
522207
500077
1668720
509013
1437466
214241
1607659
507408
1848553
897019
1219094
603154
1691832
1216845
688148
1757703
733098
481937
1307742
644358
1621801
18865
1606733
410528
581370
1045327
1306216
244401
817391
1759141
1199890
1473496
387070
255807
1006446
680331
334746
1005983
828774
217820
342570
1096791
169737
252237
1301479
740712
1738912
1597339
1585117
1738087
508642
1261083
1674457
1299255
468238
1776980
576928
794790
1715794
1643940
392874
1033357
1089077
861379
974253
457949
1098518
1384859
1928006
56502
952782
7071
904423
1458656
111689
968707
636359
882534
1080091
1397276
447281
104460
1560289
881400
14349
853128
888917
61935
1189234
1692511
411559
868946
1565449
1508466
1738290
992983
311779
1610518
595871
443112
1209405
984232
459463
634701
125822
215103
547199
37904
343251
1010184
1816884
147955
1099429
336710
1537135
1826757
317341
1882220
1695910
510189
563738
1216865
636454
1091865
1554283
112286
1675081
1354170
707050
1912078
1539018
607649
778175
609379
1484509
1549279
1752809
1490712
557366
1553430
1604306
1439973
300036
1673690
742615
1587329
1060689
230292
1764533
582141
750756
1040412
1335885
1211181
1404105
724130
1202356
993860
1141295
1274709
1504980
754013
1233719
565058
377896
493812
420904
318599
657215
816451
630036
644283
131672
1837761
915209
1394662
733841
1199689
702862
536972
803615
753748
1670441
1973654
451008
1759013
1009283
1018659
1154948
517470
493016
1442782
1278867
181644
1710726
919093
1036311
813560
277739
1528517
968357
346050
1042372
1107404
603142
386808
387030
1421715
349060
294847
1469512
1226170
102691
1145553
1401625
1373080
1134200
1527058
1977277
1429594
259037
847041
1477922
233423
1953110
602672
773390
806769
1615494
827118
715746
252248
503927
106060
144069
351245
225062
1058566
755071
895624
232740
1777243
174005
1864995
984069
1582883
974921
271867
1807102
1276963
1472687
709892
458536
273467
338877
1171069
645391
504395
1129525
1783367
967487
1716633
1315384
1327685
950011
994115
1257224
17118
460559
519372
1530307
76506
163813
1780022
525137
1256059
159297
1783763
1881372
1090936
1255140
366566
241901
1958912
1993114
1820233
705830
1541260
134859
817235
526980
670614
1636033
1807456
283623
897567
1630216
1327289
757541
734898
976027
1202578
1687086
669333
341159
640889
1348577
1755085
1646233
544623
1207561
1433882
375423
222853
526642
1626635
1753034
1106841
662088
1396483
565128
1872809
1020392
906478
457000
500544
1846603
1872313
725692
266693
523498
1523974
1069506
938807
277843
1026473
627375
971291
1399934
1498262
514168
685976
1535458
99679
812193
1872560
1785106
98085
641132
1126988
1092459
333420
462465
799666
1770048
999644
1123361
575540
935752
1394590
716497
945651
317172
446074
225741
543482
1665321
434529
1666578
633678
374617
1173257
1590331
1172429
1001737
145224
419682
1203212
927351
935878
399640
478281
1825522
483077
1381358
557504
1460614
1963218
574942
671740
144076
189383
252405
1195915
1228327
967108
1640072
1409315
28012
909020
512624
1439706
472117
1145393
1335774
494554
1421592
1284881
1585261
1780142
364553
1372011
525093
1944960
915455
578998
1080555
1520545
1958509
1639793
324264
1167074
1210379
266432
1601404
1694526
1488016
946254
183594
1120639
647525
1687996
1928462
1853451
1856206
1802040
962032
1334444
1448492
1258259
547000
948781
806974
1430316
1734616
1443933
1083096
1220872
289224
532643
1210318
1545498
297973
156174
1838675
1045421
1537340
1277132
524716
1553287
195059
645935
674621
767878
552785
111564
608143
829830
534485
1675282
1342200
1085733
531774
1938247
1485889
661575
1630003
949853
706449
1306119
789062
224296
1382453
1179180
426001
1847427
1142040
1138667
668729
1522454
1455612
1298545
1706166
1669680
860874
1876709
1621925
1724499
1421614
1234442
1223105
530475
1666620
1570476
1776574
987689
207364
872533
1234139
1669262
673224
883314
1273819
657649
654314
885894
1759570
436868
1615324
1959115
1080026
911309
216950
1104376
1425275
1504765
744076
1364063
1876989
1275332
180700
771358
435100
520270
590769
492034
1787829
1659411
1351632
1057283
141235
1930742
1993778
698406
933226
1221248
348595
869931
1656258
931301
327501
210707
1008694
1455550
512726
799550
1591782
910832
1871972
557768
1815210
287010
1188538
1729623
1193306
1296226
1971757
621672
1927817
1367204
1028424
1357645
1770399
519896
807482
1544262
1653836
1619074
1106469
1910010
309399
1522527
470625
160262
1056155
1154703
1119457
1952975
613877
1473967
1364704
1449800
1933626
774721
412
199673
1560224
290694
1663763
1480463
500013
1600287
1272031
1498758
472799
567383
588244
1103649
1495455
977103
417355
1698014
1009397
901003
621538
896593
1452124
1982297
1358403
450788
1509308
879204
1377899
178049
321316
141683
754581
266247
325686
197874
16561
120451
1718187
1970381
114994
342398
1713642
1316645
1890139
226381
333732
618662
1245098
1726976
1582736
556045
1474640
41008
211999
1851568
492950
1273092
662114
1144955
350785
1993298
829762
1391093
830623
500845
1943282
902773
1846957
1590638
858477
909738
1290551
1514827
1613195
857206
187524
323471
629057
179919
788171
1018778
939737
1601196
1836651
1622827
1497025
122949
1526045
650301
1020332
1522151
1129184
1035396
1017945
1258671
616641
392623
79266
835030
185383
1706302
1655541
727035
27408
1037169
1490960
1151557
694284
393741
1296532
1406880
513269
980553
184049
970948
1129477
1500917
769986
1767404
1722052
885343
1957491
607312
115657
1351784
1561894
808508
1919321
770924
518720
93776
1814241
305721
1193776
11005
1968790
599797
174037
1218655
783346
968862
1057254
1913320
1979628
200657
1964626
1025891
720370
295186
1802927
834251
1395424
552113
922546
3698
1168152
1951720
1202108
1663744
665638
552716
1620994
1871361
678603
843396
219168
806836
785154
1044156
138297
214138
673454
1111451
658043
734426
64884
1546678
1509733
167036
1472569
1258177
111692
1734245
1649108
1058755
1399275
1383473
1692589
112799
860771
1958264
321442
1036588
881521
822049
520106
238495
1360162
695359
9732
612728
1862924
1677521
1813192
1972014
1787491
255497
980186
1717353
1626902
448482
1648085
803958
1468689
529414
1383651
442302
904506
1017032
674216
1799272
1049062
774205
412672
1607181
1057298
1955497
204219
855454
1056187
238300
1194177
1441363
731154
377692
585001
1537235
872582
998455
229853
138992
747872
1164949
1332727
640325
347755
238559
812383
1119931
1268307
1169825
1084609
938594
1281347
1885675
582908
1401336
866218
1000303
1181485
1569138
1572777
820461
1341131
384406
639430
917671
193596
417419
295083
1941464
1538800
1783425
1265359
342979
331507
1702621
102540
1018754
1504082
318548
118635
292304
488045
853783
1436355
1941698
597572
1588118
1176065
133903
577963
1074220
1699544
493226
651852
1875421
434017
1447994
649481
1584675
800964
1318534
1040194
1376948
1383646
984364
1575136
774357
982483
1419517
1290338
1158304
480144
1262606
1470324
780075
906574
778517
402553
1294779
1254592
948885
1451937
1816610
1985383
1827358
1687216
1791288
1369732
755182
838756
445499
437409
1244569
93376
1574502
1356971
1243882
192060
1053952
1782269
494775
427656
735914
923893
1574429
804042
992528
1966826
1804275
1261329
1471261
278461
1527659
1559172
251087
1567749
1934204
1778545
1863437
791212
1484240
1141651
1249209
1376770
1129896
91868
1408216
1424723
1586667
1678355
962617
482387
1131263
1010225
759786
1861429
1695323
1964467
1120199
100917
1650588
442483
1890183
507425
1484106
1940355
739947
191168
1298607
1013479
437767
1368319
725759
329286
878410
763332
1010663
1689019
1580575
603219
1439861
1543128
1232536
436579
334450
335777
1371913
1944676
237219
1746006
606530
1565423
317977
624645
836666
954237
301407
1071932
1321523
1298894
92167
1866846
1783917
21323
1677012
786348
1299554
285130
968343
802491
694701
1089174
187547
1132544
407424
281992
613957
404149
1051651
259234
1289602
1887444
1745809
1692827
259887
978914
1965010
1528140
1007077
1753481
134076
1047846
60519
628297
1969181
328483
520247
1456557
1486113
98431
596627
769187
1531710
699301
26930
1841565
1892845
360108
1135695
890849
1201450
1257863
651748
1740205
1938367
821042
307645
60615
1345972
1413194
1131858
266619
1975965
489462
1263031
616225
849384
113943
1091007
1175122
384616
1981648
970267
1346606
1494157
1500233
1558362
640671
736827
1239969
408966
341264
1535936
1707951
1110134
1472018
123438
1942435
1700536
595575
707383
806906
1142962
1269722
1413537
1714152
873249
728857
1301761
1758844
1193626
1922519
1461640
576116
626307
165591
261583
818166
613770
608598
821918
1022555
589356
1473466
1569099
369917
309084
314328
479544
1414244
1756005
1559640
509669
1513084
1773057
1187139
1032759
197344
246587
1665263
911177
1526838
1244486
1254637
1246599
1135684
1062162
261397
354576
30185
181415
726247
1361770
1904719
891365
714913
832570
27824
1164980
993436
1989942
1712976
167969
1340183
1240752
1094285
707898
1781747
1197047
867132
1048967
791167
1877913
1919236
1934347
1903684
1992179
22525
1407702
265704
249214
802473
878680
1693750
1908455
1494393
934395
1590119
904619
1957822
1798903
639786
1451001
917680
130548
297151
178543
1328145
1827502
1446142
383935
851242
965928
828289
1312485
1487997
829137
1526623
540459
1720623
1620396
761694
1106309
963270
1211134
283796
230008
435475
1845852
135861
986537
1598481
875831
1756359
245095
231916
351899
1790980
900458
713976
935401
902928
345944
1355377
878051
336874
1336746
1002940
330149
175539
1159519
1426908
1452676
998254
1752071
1593380
152291
434915
1195584
197601
967436
32605
1835274
500720
815107
482027
323689
494267
1633846
290905
1684572
448328
892733
1951923
883707
599783
1618819
244958
1787947
241433
428948
1790344
1640478
1047871
1320581
908744
261585
1721067
214368
263630
503412
1264176
925093
1802181
676051
546018
261475
1379139
389105
592064
1396268
298867
1785447
473353
1976868
1496657
1143156
803342
574521
1125821
442465
90960
1162757
882005
9189
582578
648192
634569
1668908
881450
1607619
1529782
1487288
832318
1353353
1955382
261434
445625
1801577
1055641
1291574
426558
355614
276346
1641417
1407879
178336
62943
106536
1681956
278572
883203
817717
1583085
1627593
1112990
836496
134556
819411
914101
569591
635536
1614069
1255410
1885797
529550
1505759
44443
1795732
1304807
898119
354799
1829858
1419707
104526
242312
1563037
556777
316300
157648
162854
1496858
1938833
1680182
1284040
4256
520548
1990360
1647741
1703696
427195
102700
1535131
405615
1408030
747786
1760111
41639
1123318
1400788
1519501
1157190
1841833
1569715
1682366
986901
1316778
1027917
1514049
123104
1486804
1698617
1438204
846767
1782808
531182
341066
267674
1879675
1620207
1260420
1870923
1133520
864774
702266
1393320
147594
1623502
423828
851478
500912
1302151
118627
548607
752857
1112231
695577
551180
1798056
1076422
211989
1536094
1055754
1304932
645940
1698812
1316825
1640300
1516272
368190
916662
1724890
1546659
1458268
322947
202070
946238
704370
296404
423685
242694
1925987
228834
1195104
1207572
177626
1058098
541480
848537
553929
1975667
1724487
1561731
1296374
1420131
1459370
97329
761772
846791
1150474
124740
841580
1951694
676913
1332380
601880
313306
1846335
925491
232442
1057759
1038310
1445235
549860
1169942
738124
724153
849549
130000
331457
270729
605878
1671692
1160702
504011
184161
1313064
544837
237251
532136
51540
523834
727529
771907
819249
711602
1818829
1170058
344151
282132
265116
1053513
916975
877126
1176893
759879
666960
307992
276575
1421843
1275807
1461076
251477
834807
1973206
733793
1789607
578071
1082917
828758
1173921
1169308
1919230
916560
1052131
842003
439821
1803654
724709
1024977
1764103
1499452
763355
967227
1544495
50035
640236
330712
1196252
747199
1718940
749319
769760
389003
1103223
79650
549782
1009246
680293
876741
374284
1558510
591697
1682628
603267
1053264
1909056
569370
103514
512638
1808316
1440645
1991051
1025279
1570044
1292195
370240
832668
1897624
1516249
187925
1447670
1347346
1897835
1699138
1793779
1586968
539592
1172783
1063370
1622898
1533278
149701
480321
1849358
941819
383262
1040550
1657888
112254
1936283
1996037
1487134
701097
1029501
998737
998575
1273155
863460
762360
809727
228737
1455964
731066
1105212
703623
257567
572133
1878670
349515
610088
941885
659523
98969
1327264
1400479
479806
57388
712718
827740
834873
677174
1867543
781087
605839
503456
1341115
923671
640379
1122923
772635
785117
1221027
1061635
1541032
733105
1167616
1796455
1616688
670571
1364581
653057
1583362
991768
1079705
954757
1519541
1514028
596316
1494138
695966
1983097
710177
651933
1388800
897067
1352422
1756478
15628
1256518
982148
363889
1272292
772243
688475
678478
1219633
1711491
1996914
495891
665786
155830
1296612
1679590
1888408
1530335
1125324
1302166
947026
1217965
151899
976943
1502943
502219
255645
295413
1645160
293573
740185
1442583
1260100
295197
1325333
600103
1728357
1035977
958316
174322
180791
927330
227845
1639618
975944
993388
49119
1418503
937490
946410
897710
357095
1211579
967059
1806532
599127
1266491
408269
67967
1171996
1471969
457751
802444
1816659
1980317
414841
1464563
451433
750922
274110
1140411
1449149
504711
525710
659030
385999
337238
1254399
1792861
1744047
1205271
139918
1839657
426555
39554
1641539
1822149
1525610
272152
1825474
686083
861219
1901169
1406278
610605
385578
835524
1588168
350605
1247516
634150
1093379
982590
806066
1289968
1561513
1866084
931303
104182
1112827
1170445
1433478
1942831
492841
315647
640141
1572640
511576
457217
1316177
1492527
1846086
867208
553682
64970
1274388
876502
271802
501740
1371722
612548
28856
1792781
663336
659704
133866
1310657
1945140
613496
923104
1844259
1065779
1573123
1001544
779419
257721
1739625
1509145
1555061
1516887
1580539
965731
1940203
1336059
124117
759417
1401060
1875369
1506416
1709027
851340
1980475
322332
569846
1795939
1500618
467112
4466
1998773
1148535
1633416
1464470
488876
1194467
429172
664557
417425
204592
1383914
1533117
1800455
482321
1554334
1857246
712809
1122454
1669025
935073
1022380
639462
841524
553933
1875758
1288156
623714
1891896
1085917
1747538
1102765
216979
1717641
1125765
824710
1860567
1247507
879308
1299176
1801037
549282
83577
875805
1046544
274042
32959
1852721
1247418
810012
257319
1302308
39377
534779
352323
665479
451467
991815
636501
442996
547457
732666
390480
1554916
459835
1694901
530164
423690
122095
1829737
755715
585342
93940
1198205
209304
286583
350867
1427583
366470
1383531
1696736
53079
1950427
1572487
616194
96175
861662
1450475
887514
189131
1643659
811476
1401115
1375164
396858
1844472
1729488
458632
598469
966688
1041113
1848053
1189679
22169
1683568
1062008
1550429
10396
1922249
1950188
26017
549241
937698
966084
330589
482481
336312
1878363
1672572
826319
1897624
1921359
435234
449128
1954348
167196
1342987
1891222
284969
1557459
1894334
343266
928624
794671
1904230
697404
1100218
1943848
266508
596193
1562317
1152398
947507
60098
1355604
749088
1232037
333201
70359
635992
323377
38839
1176530
245460
1162727
556166
191172
1046273
697983
109716
1062783
1028144
1099567
1036156
534575
667934
1781518
1668004
274843
1645537
1282466
278647
1389932
1711457
831543
941009
616539
168545
1800368
73630
1994973
912422
740939
966680
1776204
181020
780840
1054924
1244234
610698
1081537
895171
668483
1048941
393636
550888
1318722
1016782
276537
433698
1073440
1022635
353226
1974939
1796857
534200
1234753
1860917
696948
364124
336657
552584
949185
1083332
890227
1018847
114597
1051287
1847166
1749542
78659
40367
359134
989594
206306
202067
1767235
1036721
613669
1131475
1225103
942089
1787356
473749
1699236
1892006
907848
51251
274453
1258084
1126350
36098
469111
1750901
1378353
1760079
1056059
875070
4290
16959
985795
654555
724807
1013751
1945954
1207658
10466
788286
432147
1389677
948769
1166776
1694150
567095
292745
782288
1467508
1295725
181076
1973758
1879108
1533721
1054669
1511011
1660457
1126497
767493
1017327
1158968
1245843
1605158
1608674
671423
1879132
983293
401955
1839406
1943622
1683003
1580005
1635425
290995
1604802
850273
566031
1116295
637831
1918372
275199
581086
718764
150260
1245
1536297
899873
1717118
1133935
1876800
508019
1654245
1402843
1330086
1994979
1230913
1223185
652246
708777
782075
1220673
1111551
299615
1914724
1273679
1383648
1682698
769424
1570145
46088
1980859
889707
1872243
303988
1717815
1503698
423484
957419
1182248
301609
1121176
951895
1626343
1412915
612592
1745761
887824
182987
1489490
1806067
609716
1423580
603837
1294535
101035
485712
1425228
1909153
1353013
915243
494047
1750265
1818044
1220381
276291
648079
1135109
451079
1390025
1808868
1832054
930034
1083832
30882
858984
1309657
255194
737862
832100
1079455
889616
1412047
1007027
321697
1717528
1222196
230586
621688
1241041
106957
989509
428166
1925102
1487371
1658801
399914
802091
1349270
1218301
1295991
1717132
1121450
1632613
1856659
121775
613618
653426
1624007
1848092
1167693
77459
1412264
685008
1585672
1929158
917626
268714
115757
871680
326849
143304
1145000
1327276
1360195
420470
1366471
1565122
976881
484963
1361383
443331
1440983
1556061
25149
930171
1195105
1663200
1843619
1566625
437473
1679670
785755
812897
1970858
1477339
1334131
304715
415938
566925
633020
1680495
113707
339310
55108
1861117
796078
1489804
1552087
1568731
1778646
1045442
778857
1199551
810273
496465
62019
1986002
451581
127471
82292
255569
1755611
188138
1267577
1596584
781269
1564907
746431
816758
1047019
764782
1909384
810566
1495959
1667348
80200
643219
1210643
1082212
1280661
1470756
553040
733316
354037
1624748
471831
280494
848154
1185604
963539
973612
1838393
275170
1154505
368654
1431899
1734854
925984
434723
654030
1189683
878175
1464604
869739
1655477
1459506
799502
283447
993848
983606
32532
1575768
1517010
1729328
392749
1297124
45400
1234944
181421
1010972
1498931
1789607
156655
548328
191832
1069002
1459268
1338449
939166
1637342
721521
782437
1777456
717850
1533217
1809556
466241
818869
12242
791989
1236302
1756571
785786
1765235
97565
1083119
1375325
786290
214354
691859
61703
73319
1349878
1055245
1494176
1467307
1606905
1030756
421074
1862703
1901363
99091
21483
1360268
1245853
395682
501869
194172
609637
562103
1394763
324428
1546733
1119175
1171576
1450908
1137187
1088478
160440
1653518
1445253
1143611
926859
719280
187917
238412
612709
662688
261112
1384407
510941
748180
240615
522321
1201292
145945
1897340
459411
497777
149512
839100
1595756
1239915
454431
1236066
1506635
373514
1331676
1077777
1166376
829016
290802
13703
1803575
244145
865885
1566625
1557332
129326
1331481
331150
1100219
1060633
400144
312375
1257160
1393477
1006941
213437
1937527
272765
474137
873722
107256
438286
704762
1768969
326276
1126264
1049657
1243739
135633
1721580
728487
520505
1215876
817671
833577
886007
831253
1107303
1599611
675651
670096
1023766
47958
1128232
551749
448232
652778
1737663
1400270
663475
1484392
349158
1477868
1619916
491595
1861547
1835737
928534
1583328
1749002
1125387
1442139
874950
735939
168643
1366646
1311992
1209402
1332751
1078703
360592
830003
1353235
36599
943234
1063761
1256155
526369
1509774
1925383
1506189
1582803
787819
168693
139411
1489933
1613026
532169
341493
1148751
263829
767785
156830
1480730
458751
1067076
1349353
1489509
1385210
865522
484275
867952
430011
1568910
977909
1991018
930769
915447
1690486
886977
1395500
1495127
730407
1306330
228253
598267
1806697
1219286
438786
1413054
1662849
243652
1880956
213998
373131
533625
1618272
913168
1776687
350226
1078444
447665
593637
1325241
336770
641143
1282646
1948826
365562
300868
1269793
1000003
1374140
1120245
1321174
1432916
1009506
1557001
66064
1147129
504033
555496
1087351
1091356
1895263
1608556
915860
47869
173191
1710429
877755
294333
1876002
189347
1423479
1436349
595162
1357941
1664474
1929762
237413
1120104
264264
531901
1469272
286518
399076
562912
1240079
1168726
1982778
680050
1042548
912272
44653
866925
785808
560074
1177996
711755
1497559
1609647
86875
262531
1041383
1076613
1754819
1685750
652205
838275
1247335
1266088
1579798
1822086
559491
1173763
1967320
1947460
1082180
298945
1890823
848691
481426
1993790
905915
738669
363065
748998
397298
1768225
328793
1293457
1524443
780663
906781
1464780
1960725
611567
28522
480818
375068
66920
640782
1451358
832138
145308
194685
236830
655032
1521392
1640487
910737
1990841
1638132
1160687
1431751
437981
341805
786287
63005
1416863
659302
933509
897646
1432892
924564
809399
1065096
851329
1567368
915189
374978
1299092
1074081
220153
1943811
1566443
659276
519428
1930345
874340
648456
712872
189494
1597906
1968302
1115371
1907062
596533
1601303
754823
1655368
1741512
925249
948867
499774
449378
686588
719561
319465
350219
426034
373281
1864718
160694
1146585
1872470
1313922
881242
734345
69517
1665569
1261475
3584
1700705
973266
1753818
1293394
1162014
708464
856340
236862
154740
960887
515857
824046
1167258
501789
1348243
150400
908373
1859434
968136
174976
820624
305138
78817
1060959
1488351
1323635
262926
679138
202924
1331144
1026101
119922
933818
192403
1434189
867920
1834315
1994641
213037
1533748
457735
595452
7885
1929103
1265036
1983209
589010
362017
1745734
917632
131141
56251
861547
1502688
674054
1649636
113401
493189
856232
263714
900250
467082
229641
953747
34649
769623
364907
351585
1351911
365402
1501129
452420
1702387
1050784
279845
330907
1884188
1989885
1343440
1903009
1755766
1586655
549180
178092
728135
892667
59442
591371
66065
1697708
1328745
1937396
1092581
1167675
102210
1450576
1401350
286328
1240873
1944033
460655
1174080
1861508
130477
1497237
313832
173203
1568792
1131504
1504974
1353934
1481735
536251
1711348
813609
1677170
1289713
708308
392419
1127638
1983679
983609
718281
220591
1600056
1027170
1995402
1672187
1279246
1097657
1882039
1382088
6602
1056524
510528
260628
1162808
817313
743441
778405
44440
1693804
596911
1315202
745170
1105403
488220
1105140
1557958
849516
789862
1282372
282498
1475133
1831663
361994
1126547
1636681
718120
574291
5533
345039
1280376
1738589
1636675
192773
1708412
504356
702035
1479943
559546
35288
552068
1786412
1116810
624290
1610266
128188
463632
1728330
61327
1413130
1977331
183605
1003372
115184
829843
1101777
1829160
938303
1138016
1150
698195
1095817
1868811
1022698
556945
297193
267592
1307950
1152414
44263
234653
1500714
1560908
266933
929811
1178986
112851
1061387
1527510
498996
686565
257791
390201
797939
1815027
804373
1168560
121374
1404133
1656910
1816342
1702687
751457
1504900
514958
363519
380046
1536902
851831
1052309
1920646
58561
837223
991574
40266
832445
210188
25381
1011685
431289
1815227
577554
575753
1974543
1986609
95750
1254170
372862
1536971
898419
1872170
1323711
346038
1978765
518693
800431
963569
1826376
306071
701374
1782744
582290
1965996
351355
1929314
1222075
405137
1381514
1713033
1088691
832196
1657050
112881
779907
606509
190088
938268
1510450
1466998
1405808
661002
1950022
1315194
1524322
174124
1889754
873435
1377784
149331
1111994
957976
1409242
154082
146130
1832886
969069
1201220
1484415
1275543
349051
5212
1480068
711993
149693
1670607
1414740
1141708
1728410
1322332
1857770
328611
1113794
504051
362449
466181
1000699
1237095
148340
1930246
1739839
1170816
679431
452072
1157906
1688053
869610
386790
1132493
1074496
46393
1789466
329149
1341017
1274862
57465
1447913
725926
665475
1625122
1216521
130908
600827
702480
982831
866532
259296
1962349
275840
1731841
1535152
1972846
1442852
1113215
94018
1329099
797581
1647514
169241
944561
1418647
1395086
1877414
1771661
1283604
107260
388644
928422
1077963
94279
1025868
711978
1791650
1549021
129235
20983
1749568
936537
1706875
563829
19945
1994301
749526
561250
52215
816285
332365
1045886
1196037
53278
464098
803085
1495275
1255973
703748
1186788
1131301
1942592
1500748
1568092
977671
1759624
1800618
300489
1113194
1745714
1604726
95956
561669
1222076
1736397
1430437
1339435
1728911
934304
204589
174429
1005288
192390
166051
969767
584456
1717110
1211115
618777
649711
1435911
1034681
1355780
512712
541616
1131694
576416
1604094
1074914
354182
358245
1996831
571942
572738
1976466
1808228
145528
1913745
1740514
1283375
595112
1362944
1572321
713178
1973031
208230
498626
1214594
42634
1935636
45071
1085682
674740
241258
1599272
1797076
270998
1646924
1488287
670540
250204
1187967
815532
46708
304106
713300
184068
1151924
181725
763148
110531
630733
1971886
1433482
720447
1760987
391789
779237
194442
1445517
537154
1369823
1154414
140875
459916
342644
164678
1333104
1962338
462887
1662440
1205178
368842
1939345
1767883
258252
1928969
1847667
1567496
1172588
859646
586372
1840650
1840093
977700
532856
1389598
1690897
464134
188712
617226
758976
541839
813333
946109
324600
446626
1668632
1732913
1271391
1055684
1154164
704761
1134841
1112633
326550
1538670
764384
1969301
1074413
1460294
1874601
1631526
719632
1718290
14312
1827066
1634881
1613769
396499
1483648
617872
192123
1304052
533999
706083
946085
1096040
522248
450557
1302483
372263
370566
248698
1055389
293495
1519074
1494666
1486109
577816
547147
945805
272590
1635217
1152895
1686901
1276261
807464
925990
366050
1673988
323234
1582628
816320
737386
1186126
1952566
364093
303137
717312
146208
1968420
1059779
1103200
702335
1132919
228529
458959
1046806
165648
1250603
1157843
863431
285167
139252
1733863
218306
1763522
1530411
380145
125053
1826185
16357
214028
991777
468134
255780
1018952
1681675
874096
144229
292223
1953839
1707178
11016
719242
1118069
1060634
1498474
347894
1526082
24181
533822
1915153
1920398
402180
1905569
1778764
127942
47458
1318112
1404096
1332069
97646
727386
171511
1948768
498673
1390792
1592946
469567
1950474
1851969
276335
1752408
942941
978941
381164
779433
913660
1668876
640096
20992
1805943
674473
294152
911163
1751817
1644057
840688
1251040
1204811
793197
878148
645194
1237257
444676
597067
1093662
1038696
1262619
96669
894108
1262953
1431566
543145
119554
1216728
907045
1265902
194716
1934940
1817840
1744299
1928176
388090
1755685
87670
768510
1903468
1183447
1982718
1030875
281161
1219209
1965938
1754346
1342587
29888
216411
1172238
804715
1188538
1408089
45080
1223269
226711
733381
54673
1438858
1002672
649415
228302
1619238
466350
727875
532004
370456
1206911
1765254
1120461
1716139
759632
1143469
1175978
509084
1742445
1841552
1269449
1571463
1333523
227590
635381
328408
464018
765291
1964637
1865011
970748
998252
1510880
502632
861790
926185
728826
709553
1895397
279030
1245709
1062567
709736
710363
616660
968544
541856
660779
546263
626687
506812
1562574
748094
1769222
1568577
1525609
980321
1392640
1615720
566725
1078754
706239
1212087
959095
1234644
1936109
1362392
1383936
1515436
1961376
1478888
1171776
1355305
286177
645894
1617589
997024
1835727
1561147
1877621
531697
1618762
411241
1360230
1808711
259311
865794
1124425
1743997
656649
1269627
647106
1374413
1845441
1418999
558269
1993122
47162
1448570
1978633
1840467
1359398
976744
776587
752135
1406011
180825
1678310
1421896
1219251
278095
1095646
1024633
354618
981507
1573507
1462462
271947
1298496
1905896
489857
809254
1965472
1916129
781694
737939
1206930
1516961
381757
1232416
817963
247732
1214506
276605
1149407
413731
1972932
1108117
1227419
1440561
972829
1159915
1784771
472185
1079837
938238
1085401
1656685
1770329
809319
1002093
615255
1532322
1259808
1010041
1035395
1482741
1803632
526062
1998227
1343197
1559168
730984
312110
729625
1583387
1329395
405934
1625598
1593695
1137632
273559
1876941
1963706
1067284
226456
1587590
42972
349930
1141231
661704
521395
354195
322482
38331
46239
813105
1782985
1772871
1509351
836673
294714
1697724
90713
1495544
617030
1747971
563373
155795
766647
1013505
92797
1332981
1022139
429465
1365816
392658
1355909
1394413
1688700
1611080
1147730
1228508
680747
1632565
1388020
1263156
1118442
1152225
1121962
1273505
1614077
752741
442328
1915011
1453283
549389
1491701
1454269
740618
1325547
1705694
79218
906201
1708463
1042455
457679
1572720
1911908
1893076
1690067
819310
1293604
16466
1161501
31070
1927815
967645
494695
591588
333257
301866
1571864
522842
1807415
88756
222510
799626
596844
506905
1408056
616675
732350
801283
1951207
1084561
1121722
1828961
1202825
888346
599126
874234
745301
1416614
1155666
1279505
1641554
746596
1546792
132376
1518965
480725
1272708
1725041
1948056
1851527
1128437
207748
443632
1718945
756109
1124153
1683658
152712
1885753
1742602
1647798
1725251
1603047
1268270
305396
240537
1271384
732497
1159089
664931
1296628
1639008
1711109
1004032
1892515
1042287
1085809
345257
100112
720537
1274290
1554900
1455099
699916
749791
1488420
1369472
258565
1946840
1986840
1520277
1674933
1935721
1906945
1902802
1102384
1163067
948271
1282740
1109460
808153
1172241
662153
1485173
667934
1970740
1411400
1694694
703152
1173670
569310
1004242
33860
1528136
540194
268410
194059
1942768
1353407
1104484
1054593
699449
1366461
1836253
1361220
56927
411536
1324540
445547
891328
1704489
1275348
768134
1352192
1082414
189466
652459
244733
1844595
1037197
1846230
335564
1292118
309399
554073
663731
1475080
924264
1657025
423189
558194
877769
722818
1610118
501486
263266
978296
1756054
1524760
555518
177468
1478972
420039
458523
1818430
1352448
283156
1089601
1584606
49734
1429152
510596
836426
457802
1928530
223418
176568
939077
881211
878933
368210
1469028
1604741
1152673
1011806
1740968
312459
1052378
215190
826544
560320
712327
1163823
679624
139550
403094
1164989
994601
1994412
279678
298284
1521379
1309690
1878407
728075
266450
332545
1127118
5107
1023352
400034
1903671
353280
79244
377345
1407900
1571490
354153
665181
1439225
1536965
1173836
877864
1223016
990954
349519
1604028
165546
888702
1257836
12475
233668
1074750
1076534
547984
926765
479926
883773
1406693
448943
1400273
1208605
1718758
1693289
1628595
1343867
431627
74244
1419520
412829
474992
1523750
716234
1894042
1577686
18700
924148
1085161
301101
910637
1977958
1446344
385012
1681270
397229
894014
571309
599122
1863512
1569941
989071
1053292
207461
1735379
292594
1366472
809185
334481
942221
71152
135921
738358
1198020
513081
284002
1904750
240643
1305877
361241
1443156
823963
257340
345767
1414378
1670524
1573806
487709
1577637
1779317
299979
1005592
640001
1479119
539107
1218465
1858170
1445258
1957726
1939667
1284430
1329355
557866
1836106
1298276
545830
923643
904678
1187247
1317458
1168157
1672263
1394037
1506586
1374373
347115
1687220
314170
218070
1939740
306801
1774808
305692
1295380
482848
54706
1939082
1221599
313099
1305088
1956747
164250
1180637
1442575
946930
1044710
364392
267938
823872
1782941
801527
1127988
7321
1882224
1070086
715322
1542282
199936
593427
1254783
1177853
1907998
27258
23130
1596943
1648076
878166
1637653
1461564
583499
1191785
928328
1494020
1290810
389155
243116
1398996
1170868
1541481
41787
83394
242839
1819587
310837
1973178
500154
313839
1698886
1896713
1026103
927989
934692
530416
197657
1093063
1361237
1092296
296344
1545952
254281
379984
1347117
1124437
878233
733982
952373
29765
1548602
1292371
15658
1572147
1349693
1548733
1588607
49748
167251
514928
203386
967225
216397
591642
1074219
688459
1531790
1671637
1510034
514635
1617594
145258
140700
630596
394773
1870271
383904
447665
1502660
1773824
984696
598647
1377643
1867146
1885348
761358
147837
1611360
803776
532404
1605548
1223431
228616
1573006
639428
1419282
1594273
1474323
930343
1503940
410641
1695914
1867358
641885
1888456
1106822
238268
655434
1825933
188346
200705
1238432
1433772
268543
1853993
1588327
70259
457757
1946029
167969
1733389
1207576
189017
760957
1914660
1105817
1714829
102522
1051282
1216315
810642
952015
865492
370840
544760
70052
1701023
5440
20863
1595638
1258578
291354
1429986
610497
1142642
1799587
1267591
364491
1127493
1885431
1968267
876775
517249
1558029
1090122
664747
614235
955598
782496
78021
499727
162156
1513753
1795716
689776
1491844
1158504
131084
1368129
378371
52708
330604
1508760
1981172
1312884
574680
691394
772894
94463
607838
397638
1041975
1183711
1787753
901645
1093651
1635125
1157863
504809
1032610
909615
1303866
522883
16000
459634
619320
1753497
1247950
225847
1190382
1034525
45405
639393
379548
787694
200423
1108014
1672926
1927179
1267140
612543
1398121
1471787
345094
1188039
688655
519657
943592
608108
1269068
211996
1970782
627260
685622
1890284
1653182
1350889
700519
1903171
1961692
92973
294422
1743501
415323
495062
1654456
1875489
147905
1214793
250152
1939376
421425
1037916
1488592
1254853
56202
1544692
885090
689469
982949
632835
1915337
1902505
203988
953825
451666
1603755
385130
773485
787646
164622
709294
1288917
1922914
992820
1376642
1697093
536372
776605
1346100
1580435
981538
1853817
1927914
652574
1275998
690295
965613
1101026
921293
1591070
292554
424294
1400941
18565
1821968
1514822
1699224
153913
43634
541227
551185
554094
1464730
494783
1245085
550244
529055
1166291
325286
1778910
1891142
1673222
649344
1499192
282329
988489
122829
1893829
1522252
986147
1309095
1367893
1352525
1786144
44389
1697891
1505901
856537
539438
1808800
1492008
1569509
238233
1008475
1675290
115613
1755605
915913
418163
1644962
416971
49922
296348
280735
73263
1811584
444280
628251
1002231
1268556
186075
985107
587995
1962501
302984
479274
1091417
201449
1302204
1346672
466404
197411
672904
816900
1986849
51728
807786
920296
248326
1438090
1361347
748903
1399952
1893708
1198322
550586
1881176
806647
223562
873908
1829776
1045671
1779088
1790552
1037663
699365
330355
1005500
1215542
1512809
1500733
623339
282932
147193
580848
38289
868408
1082445
23335
1413927
1205000
148671
1728215
646426
605915
750345
883322
1049655
1002888
1444514
297002
599536
1071804
1052306
1352806
1963593
154170
1491479
341655
450584
1421248
1015396
315997
1233355
1947548
789246
1063007
686053
563226
825450
1005033
46092
1691126
70993
1237112
1333073
1925915
1466313
786844
1365941
1370613
473675
185735
1840242
333460
1256264
1646958
143761
959218
1685733
1661929
1643384
9005
688480
1447058
1416751
120461
952717
1319536
613049
501890
1428613
863011
1366828
700516
1244020
1439273
278566
1459218
1943823
1881769
390723
1141428
942252
831754
1420299
1112301
1612448
1488075
160609
146551
1872882
1312597
947414
868203
98803
355463
503529
1071976
345104
232790
731748
71285
677017
1818426
1923950
837389
468562
415514
1982735
178796
1111684
782636
695325
1164813
1902099
1644438
205658
51078
1955753
674125
880516
933630
361829
1267823
219883
272910
1051930
1702778
958265
1179316
1776119
1503502
985965
1375279
1130318
334974
401696
1444374
641795
944314
907394
1651161
359130
1824619
1340114
1654391
83314
333522
1002765
1730892
1730136
1809357
1563924
1694860
1526422
589262
1028073
408997
1409688
1025064
164510
628056
723481
1207450
387143
830292
1547394
177105
385754
1888142
981812
1653362
827359
357176
1878226
65876
639607
346586
58601
1741322
1338330
486434
1522100
486524
1344995
246669
1852327
948771
490525
1645923
1823611
682017
1393810
743899
999579
1490133
1608296
1780699
1802505
1837701
247809
75313
46919
979617
490667
89513
284841
433119
517775
580493
660592
1743373
1765304
1423590
643902
515704
1269471
370199
94784
1096545
1974216
1530339
141048
481411
437189
1725232
1440582
859656
1365101
390062
366359
1584589
1435738
505290
1518169
617916
1010300
1684442
25790
1060700
1168383
1810718
907063
1877931
1570526
1029184
270663
1763154
1896266
361710
861999
45465
727764
871445
1518452
210128
1169878
498117
632088
513976
937877
913740
990096
140226
20614
630548
526786
445754
1394282
1783731
1783057
51267
1155493
1740418
1697083
236183
443240
933339
1672320
1837696
398396
1134882
571943
728420
275129
1158546
1194628
1514779
219263
92392
124278
735921
1773136
416696
594431
619910
228319
1973140
1652043
1404535
1418533
222071
812953
22850
868571
570903
322944
691020
1467836
944412
1641494
161646
1773034
627356
393289
515951
1907288
206439
606301
628366
612077
582822
431225
486313
748098
1249874
1611971
904646
1260733
741790
104302
1815029
1374399
315428
387752
1890227
54521
1028748
1041481
1456282
1426349
876313
648099
872664
1759822
802932
1266691
1545220
210990
1439584
534969
1627807
1564022
565130
123697
784008
1152077
1007981
694788
1565734
626247
428032
742404
857370
404178
1417812
1709617
1904287
98612
1652998
425770
430982
1684818
1480445
637535
1258766
414067
994021
1501127
1824390
1364815
687635
651810
506285
240954
1562050
1258168
1862343
611307
354234
1686294
451095
1796660
1182794
1170998
758910
443051
903509
728708
1909745
777264
1094784
1087607
1817087
390277
613723
54273
837995
1497249
818202
852247
884019
606835
1359511
432346
1920830
1745442
1219474
1035943
953590
299197
727973
1765908
1906897
742198
1763951
842074
1955989
1164249
1320788
996984
1080202
1284058
1292918
723235
458664
1522771
444465
1644174
1033782
411048
407506
829922
1899837
405189
921018
24553
1706827
1002909
1234061
307772
1504771
391758
521921
1916290
191734
92325
757040
626041
859569
800930
1667023
325984
1395186
1016647
1230297
319049
1115975
552271
951977
414116
1015120
855540
1765099
751881
1745461
427585
1091508
1683747
842332
1138230
482969
1834197
886295
1411047
380119
1308960
600612
796179
1620461
99485
1204237
746777
307295
1760426
722977
820593
603462
750577
627459
1207679
558138
1975443
1033318
1896577
892170
545868
1280433
1520049
866421
864539
825489
974930
1402710
574183
271508
1039508
1255319
995529
423810
862451
1326890
477880
533639
519722
704194
749060
591124
177865
859609
54590
1140569
688642
6868
115245
128213
1991854
1220231
1675094
14657
387331
1729056
1223602
1652468
421817
278367
1394082
1659049
657245
466571
1891922
140060
1062934
1852490
1332360
1767087
861007
423177
1312941
1235755
757527
581969
544092
934762
1305670
1294637
1413073
1233321
682683
958483
814675
1245596
1790297
1915674
1015175
1306024
146694
163601
254091
643874
1133785
203443
47674
1263492
1855087
1236058
1490844
697277
1956727
1582616
959638
1291565
175903
1934927
152522
1684124
1583192
1805903
326206
1378361
1077011
568428
1494378
1217624
1353726
145977
757092
1529287
399774
1244551
576007
1465776
673309
790556
1885346
535449
1475103
527977
755454
956779
1729868
257394
737857
1422920
1619601
157989
1138960
1407286
1664009
35556
679257
988113
397607
1730032
1063629
804690
827531
1285903
1095541
1224568
1204123
724124
1585072
714180
69011
653639
588369
1242794
1442751
875763
1944601
1671545
468454
847046
307027
877776
422587
1844213
442854
1393038
903905
1425018
1568183
480740
586312
1414062
1399052
610234
1634632
1788700
1775484
1372823
126586
667811
590638
1176917
698827
1021509
1108550
8346
1378184
589895
1694493
1301839
231975
604850
1753683
1048485
1550070
749251
1889098
1796315
1647340
1943219
1600670
1006318
1838460
1387084
836029
974070
1243740
1946528
1102715
1103673
485208
811345
152988
1042772
1387461
974336
782651
1038870
739263
130089
69396
886065
1267954
339656
26850
1354373
1170891
134225
62152
602765
1102467
1859802
1851217
1564220
385444
1670892
490181
559103
1930553
67157
233852
1694501
1142602
643866
496764
1730970
675087
1562209
1577161
1030391
978204
1098213
174674
1061473
1792097
1976371
1170767
1864474
828492
27016
1189831
1231875
448066
1417377
107162
1480752
1212475
1816979
1542978
202988
1772165
86401
238257
303573
1605163
385212
370201
988188
1545957
690221
1571821
591667
1569772
355197
1582448
115242
207987
379180
270094
1917209
1180692
1581375
1539985
1484156
9288
851972
1266378
1727656
1426560
1770160
808772
143764
1167905
1454223
1651533
982544
1332266
923578
292952
1188904
791316
847470
732617
642846
1673670
1456603
1463088
1824450
1135627
755978
1351252
807346
1461187
1065039
1410763
1682379
1403490
1143975
547387
1087616
1795984
1549191
281924
964666
1272962
1220102
752779
1629704
1788248
459925
583296
1061221
792326
1317599
1112696
1005699
641098
46436
1589197
96783
136149
344986
90956
1660052
793956
1834402
1059500
1422178
1622843
840783
1842170
346214
1984312
1595412
267513
111794
1703448
141708
1827330
882302
1207685
1951084
1289857
1960261
1930850
1937749
1273832
1832766
481494
206295
1787641
1075542
355205
1578881
1809404
217238
1526980
72662
440744
1451316
1337164
1424954
1547219
1654990
932385
1153884
1355104
1390730
257510
3973
589204
1206992
154243
1526473
568444
1084951
513977
1605454
1273693
1004133
891015
1439496
1319465
857441
1091579
1946286
232775
1565695
430603
480079
1307625
213613
1032481
1412837
1616356
23419
1615297
1101210
1242666
970763
469922
46597
176123
33150
190844
1797306
1744664
722380
1931042
43964
841467
1431525
1132251
891362
116637
1157526
1598118
1469219
733354
1751590
19373
1173849
172429
831733
1740958
1166878
1669572
1964329
467515
205875
607342
65765
974515
394570
1947782
173463
1073617
207316
1287091
1049818
187165
1100899
1506158
1868403
1982890
1791647
821576
1724704
1458258
1340653
726365
1225826
820818
1873283
484900
1538153
628763
853514
1205106
1948579
613808
544334
1228128
953750
1187809
1943029
1112369
720168
1939774
388876
867347
1682436
1257906
339636
1560893
1538517
1539917
1941075
81986
1310792
999484
406393
1386840
782431
278334
556223
1798215
397069
495974
1651805
1017874
462313
1244086
1806935
1979526
696971
1649917
419983
1598288
537142
1483139
1636478
689692
482714
860006
1565345
1908311
761635
1690646
408509
1202137
521057
370648
81295
675580
484502
1527485
1630464
1925596
98346
1086636
576135
175898
960867
418857
1497691
1741699
868658
209085
1921736
1147107
1188794
1146112
707411
1788007
1830298
1748180
1483057
1811455
470071
1872581
1786312
376996
1989867
501159
1973107
1987483
1387461
760166
1629303
988810
583901
1524902
1281794
686618
1934196
1548158
1063200
153975
569988
278960
1243269
1613787
1554145
741784
1707975
681407
1728353
512646
310958
725422
980571
835030
1427667
93532
1020646
588758
1235977
1370885
374756
362054
1430079
1815241
1404436
896293
1146483
1263599
960452
859473
814418
802346
1187732
519373
1206249
610350
1757718
1482770
1349594
946146
1325865
334970
1260376
693754
599506
1923146
1773500
1037768
401450
1006920
300541
807075
612842
1953988
1311918
1871950
1387944
1352415
1259727
119640
1685310
1214772
1606631
661494
781840
26188
594757
1262357
1201685
300716
1149995
1079085
98921
1082606
543090
192381
754739
305516
443583
1696643
1671135
1480363
1550767
1679530
1969259
1557232
1881865
421919
1369918
1710250
87488
490721
477440
1051315
1916028
1740637
1437467
1442700
1290714
23334
528393
435148
192737
1886258
28947
884523
1833382
63777
804722
1000211
1746123
496184
1845005
1924126
1708020
777437
782164
446460
1737269
606210
1123741
1713802
1363855
1956372
1357572
1514082
1090227
661851
11169
689486
1380169
1971705
840046
255304
1015969
1275732
886159
1447680
1244947
95465
775629
1732009
487209
478043
758836
1117990
172421
484585
637502
1339434
492950
980787
187981
1188384
1957892
1910145
961141
837428
465621
1161999
972493
639394
13254
989578
797225
1656698
1512247
823868
800027
444882
210890
1369451
556499
1871139
381424
77963
1379093
1721995
644057
293225
1025253
994777
56886
695238
286537
1619055
533632
472059
1807341
170235
1391798
803495
1079118
1746547
1747465
1678118
1990403
1693207
877293
1402161
451470
452618
819120
441986
1686093
336294
955026
653830
878509
103198
720605
455055
1265543
1592188
516252
467515
1558741
195833
1888341
966182
1793611
1131241
1157486
1749608
1009121
853643
165754
197746
526554
811801
189033
1690482
1738575
1204200
838941
1285375
1272941
1151827
1951332
942323
788479
805010
1998132
557335
270558
1524280
1577837
1452045
1349211
754957
974374
1793960
1420062
1389453
666550
730035
796111
558228
806318
219880
390752
364543
2546
1573390
1299305
232241
1629529
175199
947608
604740
1144047
1552582
913604
1294268
1118289
479475
207101
520055
286055
1222629
901712
468497
1339716
1960428
1663467
1380833
1066988
1925553
962554
772056
1786735
1031839
582527
1288764
1336952
812860
1450691
662551
1978886
189774
1304541
455826
1983508
1037666
1778137
598123
731886
620249
1033632
1126238
724263
613988
544601
1616708
1084516
1888622
786777
1780955
1839890
216219
263044
1758428
935658
1545237
688314
114238
129529
269791
693155
1761509
910601
267096
1333130
1266921
1733019
1882578
417007
1247747
1660461
1367444
1442776
783175
1311381
867813
213077
1766548
1238291
1087474
1403200
840304
1405611
1342685
265933
137453
1703997
1424478
838939
819781
864965
1447573
1550148
762777
193399
1132090
952889
1967506
1661399
731380
1672461
348124
74960
1235088
1649283
767404
1327022
949873
301483
333884
1455913
740124
1008508
1503804
1405034
1160727
1559768
583230
1705238
434459
1915467
1904077
1315569
259304
205406
544609
1585288
1947713
1745594
1116353
426024
718030
1946376
169335
934671
606397
1833834
1881470
92335
1459922
1240709
1557638
1819740
1240369
326253
1313962
1304522
231932
956365
516233
77804
1231849
146942
779379
867512
1231299
585542
1909454
542222
453570
663712
1409017
77591
1218112
1408934
92567
1799874
571156
201034
102811
559360
221209
313249
1246321
436980
651586
324743
45099
133202
438483
718604
1022316
780772
1759860
145814
1417791
1850544
827105
1206945
611527
173085
1489540
562304
29562
1530874
847141
936430
1891690
1785751
977623
1107331
279330
1147929
777331
1666745
776766
232853
630355
10141
664661
678783
876757
718879
1389499
299777
1650885
1557095
1856327
1402224
1380807
5021
644360
1862936
93865
1711849
1598023
1737784
1821062
1188761
72007
1211862
739462
938217
1783029
96338
978766
18495
1070222
1171945
1312727
13535
1652890
1778413
1366032
1220037
588590
319825
1812420
1477268
821161
315834
57553
1001001
1924076
1624666
465243
528913
1841834
290796
406127
1342498
503761
1211970
1899795
1749801
12017
223088
1233842
734596
540540
1912378
1780195
1666823
1756623
1865659
1512920
1296586
1172881
576016
1129642
1374337
1608870
1627711
1220789
1347630
133690
564631
1197195
1912940
647360
76733
1894423
1208904
217956
119405
20732
570892
1026310
1611594
1260162
1485046
457379
1533479
977488
1294514
1947723
1444696
806800
311457
1293513
1823121
112593
914071
228487
1856102
797034
945934
1612743
1928957
844611
440888
649706
1474496
1393458
208998
1976394
601487
1648823
1568326
1379286
1712942
1887974
1824489
1083676
6433
1994063
767319
1218986
1882727
1704990
721008
377173
1117758
1609356
1850259
327361
1510992
1632099
1917975
1252578
1125200
1216429
1335164
853498
1708247
1009666
880905
503700
47076
63646
1072614
1441471
1463517
1914786
1228599
1009519
981252
544603
699697
525144
608547
1056219
1743801
1552425
608995
789008
1902490
1518701
291288
830377
315102
237123
1720972
1770914
617365
1355641
1883332
1244843
735666
959469
924692
1062698
1123620
1986226
883127
962332
1973109
1515971
993341
878660
1737316
574512
1116545
738850
449648
308487
775828
869885
1828938
561648
1049303
979354
53636
977646
353952
1202883
42873
607534
460915
1219777
152831
1928371
1615876
982727
1986062
1958371
1474884
1653312
871050
940200
1727616
863504
660393
1167384
1246235
1313609
1960449
773697
1913556
835049
1992006
1762012
1126214
1110324
972463
294700
105074
1406118
440383
1724716
1119333
1535371
1778304
1856461
1944985
1948750
1023445
1288531
546004
536395
762141
1616033
261050
1295055
223288
1856159
57421
1385171
1700417
621523
716458
1693192
322566
3993
27979
1577549
156441
540064
1026802
647129
1358280
1157114
973576
993156
1913591
151198
435409
520897
420675
1430725
66824
970974
1275954
1611188
639181
47344
518572
165235
801456
1788391
1250682
1287299
1989231
1891932
970515
881853
233146
71581
808734
947483
176887
1182942
933410
903345
1908968
264638
1091071
1696389
436683
1046376
122569
414408
952544
1298954
760838
1481416
1195925
1693090
1572485
1883030
1204007
139445
1723014
452101
1755204
1917471
198144
1634664
27677
687684
1053570
1847219
1636133
560928
1327550
307498
1583598
1208104
1545022
1075974
1713128
33938
1117469
1436828
976631
1488928
1314944
1690020
1906520
1674457
95234
852797
189189
417468
479841
999840
1871851
637567
135023
312467
1360316
244570
876170
256177
1941909
1239396
515132
907123
768933
994019
1059631
660776
1140360
886610
650259
609284
1648862
695946
1305289
903181
328208
965341
796946
206479
1053638
1910205
1315483
698051
1212098
1060804
1155483
1075585
191564
122058
1349495
1302893
214656
286629
1641350
471363
1010224
565669
1110145
126937
274697
1224608
1522401
981243
664160
1654112
1219503
1277231
568072
1386306
772095
1849906
575300
1171204
1458376
609315
1215299
333932
182087
1708709
1660972
1272109
1255307
1701835
789819
297619
857904
1335446
1466290
723510
1514688
1905545
822969
1285402
690559
739574
1916211
1340302
907812
296526
1610767
137672
1222056
527054
1466352
159334
1974219
1320491
285076
1512856
1735808
1639508
1266932
1930967
218573
253745
1337679
961954
169905
443272
1804855
1623155
1455413
1378741
831436
338947
860638
1330885
1446447
1504649
1779892
1629515
1711054
1791046
1120675
1829952
1729015
1357501
1827497
143759
1222982
916737
1856206
358962
445449
1639918
468648
784819
850015
1422646
892194
1321536
1262983
1695873
494567
831104
938291
1066816
1862671
1176553
506292
712726
1761062
1884410
73301
1464188
1925588
862105
1505624
1043001
806232
1037915
930390
559398
1857872
1119067
1770931
1659520
1527819
1937136
402658
1643767
399868
1202679
229492
1635814
955548
347836
1662559
1539702
378382
1114644
646831
1420283
1680422
1144460
1046348
532070
534583
1518832
1141799
602282
1028611
1122075
432664
1468658
1534194
1133371
971326
1211466
711712
1882086
1190144
368825
894392
392988
1132360
917278
824374
1402490
817662
186940
1752886
754469
649606
1328451
1564770
1312589
1309029
374841
1561294
950863
1665162
1854196
708610
1650509
1235199
645498
794277
1254240
1816547
1700536
1180739
157071
1956075
1068924
345409
153897
1714784
349980
354866
430072
1778699
117343
1173812
878653
577383
1320759
1797489
1174774
392580
34439
597639
1729369
347843
1543228
855303
1168379
1924195
48225
1056984
1853531
438586
32176
204939
1744841
978539
1248319
687213
1376936
750252
1535776
560212
961501
656293
112494
1439275
439050
41625
1043486
1860398
934789
3686
4654
1134865
371358
1259107
1018985
125308
573843
858266
846897
1534964
1512697
1580916
1715525
986174
155500
1741725
1646302
822671
1557603
792586
732356
897464
596185
1446440
1865051
136528
288
1991146
774436
112146
607821
841476
1568055
1058744
1259480
1624048
1138808
1529150
688355
245
78694
897330
1448589
162528
719749
1962922
1984159
1468239
72961
132796
1041146
1637191
693176
469008
1314440
233802
1749532
1459039
984211
137835
550658
1417357
618724
707382
321772
1107003
328052
217430
441569
1687333
1008218
1021221
866790
815664
440335
1164515
1487183
38026
1476788
1938225
1379201
1002024
1089990
104952
1154738
1070999
305438
1571150
162657
1212055
1968015
1751366
1430149
826277
1635336
545991
293535
1718808
1395400
1794621
1062787
643040
1139148
404077
889706
560470
1327671
1504597
466784
1546970
1619548
237237
1755337
962484
744636
521407
1592840
1366077
1686297
333964
1982973
835117
1510048
1979634
1585412
1248782
34952
569618
1014192
251400
325301
1231552
52546
1064092
1784402
1591
1815253
575948
1355715
318178
1598469
667169
1179697
620410
1383015
1915858
728093
499336
1959598
1456528
419432
391870
1662847
1337470
820058
1348334
997325
1201581
275460
1258774
1792389
1786786
266913
1112500
414761
459254
1228345
872986
1138678
1052492
1975809
125999
1811975
1494967
1933494
1280019
378196
272296
454800
708443
1480884
371743
316419
396715
1508428
179082
315414
729143
211915
1979298
1124095
417836
547269
106840
1701353
1932515
839773
656733
1823035
1896196
881262
1039209
1462166
1412543
442856
1340666
128805
1653691
1839543
1833370
1538345
572929
1855243
274491
115383
1248209
33924
1068415
1775608
160620
1215737
1476106
1844359
1485268
1886712
1136522
626993
506643
1412832
1700717
1547566
1547844
1438091
577622
906529
1391048
963517
1823579
990585
1383421
1146510
1308440
1690603
87458
613625
1450366
152059
1926790
1105691
1444778
1983816
719451
455285
1781638
1127666
281892
272824
1189942
1523940
1307356
1869927
27677
355026
1416938
344155
982474
811466
1989228
780285
518767
1129300
423074
1153257
1204980
369617
1967148
1776803
1236762
1091608
1952448
1116103
382255
60878
949129
1902337
800108
57291
464802
556279
875810
490849
1185736
602616
1560637
73326
553758
89131
1114772
1363129
733644
862931
885254
381844
742252
1448483
719122
926097
1650428
803774
878416
1062894
448333
1652645
701100
1297582
1673383
1559497
719038
1682470
836767
1111025
509086
1604995
560921
13269
1294734
1606123
817485
524566
551739
1450372
1940271
99646
554942
273950
142583
146723
363155
295679
410315
1711914
358795
1880003
839720
50844
645052
1162546
232667
1426674
859595
794120
1809139
1613770
60916
1951166
1718397
1721612
1061693
367282
148123
1994708
591107
1797021
1088287
1602180
1942012
239638
384015
1875004
1826514
331286
1195999
41531
708023
1450902
1391937
931116
872065
907878
1090212
1492252
1690493
1185106
1286322
242401
92419
627857
26975
102323
371420
129446
1975399
1970778
244909
1708781
1991774
720595
572260
1132205
559900
48771
1429882
189494
1466272
1296669
613873
544879
211756
307360
1020867
1084636
435005
1033237
536491
418977
400747
1998661
1485459
1796301
1403372
213700
350389
1513917
1531652
1677801
1485558
278729
677544
1554590
1722526
228343
1691895
1061152
239892
1211239
1881517
1515764
81048
523566
1213961
872674
761155
991151
1522060
79060
722862
1380395
533427
1740748
1384603
159498
1721088
69253
365544
671442
1676980
1807106
330425
1458104
1130753
503464
1343699
1685565
1403333
947705
1954289
535076
1498878
1478503
998775
430622
1503362
124883
1332228
100216
1411924
874507
1761179
723418
1652475
953779
1384819
143923
1686707
135876
1600296
834079
66470
333861
270814
1084649
1189902
1309542
1930366
1249642
729889
1451729
360716
1879709
1006716
348199
1423473
723863
1581724
557540
1335987
159509
237751
567373
816990
786514
122843
1637555
549432
173791
369221
1379280
1247532
253911
951423
225222
460213
55567
1334999
761759
1593829
1786669
302435
732763
1020546
1041873
178451
364519
615218
1996470
985622
1947052
747439
1016425
360726
237596
598896
122677
201969
1306135
46247
1615883
638345
1599481
225316
1879633
582345
623406
997419
760410
9020
525664
1675517
567354
1752216
231292
676849
1900024
1907638
44598
1888517
1859015
14437
1495665
909626
990222
1787042
533243
1137188
235057
230299
1511940
1158389
1903470
1198786
427033
1011860
1841105
572041
1277556
8209
447863
957930
1970270
487612
936577
1567125
1086398
1355524
1476062
647722
405916
730226
406367
906147
1664899
643797
461694
1660635
1513551
1477539
1574022
1186807
1959375
825119
1957758
1053494
808993
1921239
1488794
323315
1831093
941007
337820
1331363
1735411
1427733
870715
1071193
1050258
545120
1916850
1142789
1139407
1947463
1208632
784224
505059
192198
1668138
331247
1907886
1703203
1297926
1843617
622051
1524600
1915562
1522066
1534539
1099371
1706353
1463839
379368
1609606
979574
1877407
1944452
1094094
1055566
1434977
37276
1611306
1885458
1153774
866623
412466
3696
130141
814767
1208840
144132
402528
1348869
942556
1476307
965726
1078427
271575
896005
1293905
1199026
1538335
452207
38550
442711
553122
522696
1823078
1031655
1438936
734343
946311
648625
977969
1381256
1778220
1953384
1598350
1356679
992820
1472188
951591
766784
187883
1712916
200032
822964
207287
145599
901073
1753273
1412848
1053035
1469192
1413635
224153
1958880
1718196
1530342
92369
1205235
1647698
415518
595688
382668
927982
78306
382695
1708469
406092
576123
752490
785591
369127
1281204
305064
538769
838467
1313682
616031
1823144
1445333
461561
1584941
1408206
1490907
876230
1827294
1999700
1660973
1457163
1950299
386869
91249
1351743
1832359
1206815
722702
1751029
809938
351839
451617
26558
1108414
487232
1758854
394340
418056
317232
36245
1599568
3086
1649608
467384
1240488
1020405
1553863
152432
1328697
409872
147811
1275539
1158510
285971
1592669
698141
305564
878193
1918660
1976068
57470
408301
1258204
1345617
1464836
1339662
1770646
404376
991137
782299
97127
359870
912187
1189256
50453
1795427
653225
1061349
877536
76176
1022757
779688
1416293
1458855
1937248
393532
64296
1334037
1296662
801806
283089
1012800
69210
129292
302898
185057
1537531
617853
398915
106027
1881212
1217938
1909337
1153085
278492
788208
1695239
995935
1219601
802458
354289
1687936
145982
1786382
1349960
694177
1479022
757873
1534936
561752
604020
1738098
536278
408599
490710
1194111
1559726
1365243
1387955
1675843
5899
1857687
1990787
57188
1682707
1995668
215254
364446
1384222
1737436
751567
901374
368901
173792
1913151
487715
1014816
172461
1400767
1643189
1092587
1827198
797716
132782
1819134
381762
1829268
1867370
1854552
1424572
171704
801508
1395317
338342
1097034
405411
867314
1453844
1162406
1310992
420447
1243173
1066142
712624
838675
1623581
1505622
1171163
597864
492422
1554248
382528
1082941
188167
1912314
112640
1939325
767573
738503
682114
205960
1440901
1442634
809498
762459
994890
532793
1466101
1224467
1450182
1508156
1123043
1835949
249126
1526129
1764473
969479
1435270
703348
1889012
1702546
738560
197972
306733
1026777
1652061
612089
911538
1925734
981326
214181
1459408
402195
1538995
1230277
747272
397184
511267
201716
1177150
1169631
839078
1847685
847138
415544
60988
1344982
277491
1099343
1910673
285029
859944
84400
1121087
802350
1251334
218532
1889861
572983
672946
479871
1637841
1569809
1998057
131111
1738280
1090914
1303145
1823289
1904895
347619
1247753
1693798
1836656
1727048
1640561
1840117
80333
1459591
125606
1613441
925534
1339934
1815065
134017
613824
1485427
365343
787437
231680
1036919
1025437
675163
1714508
1319888
79309
1985826
398295
1035675
1666060
765985
1958525
673052
1074887
919738
632551
831741
1374530
614964
1650353
1676016
556204
811641
1483679
216723
501905
128048
197209
913729
1848158
111569
697803
1681399
443208
1121294
1056538
555958
1542878
410874
994199
520519
1342852
184103
863621
46047
1208804
734496
641282
1783508
1577922
988153
1792843
386076
1626203
503753
630431
1032268
784592
391915
244359
1197515
1934996
1578227
1997161
292720
1016953
81161
1948944
849876
569535
1576095
806803
1233188
1175228
1496933
1572491
875957
731349
679164
1001925
515729
1805927
76068
1538578
1490232
1173483
761647
1312239
424033
727816
1359339
87710
1024100
1640883
1177232
1821744
1524930
1151318
424122
179914
261059
480080
1703865
1257589
1386573
1378104
580423
569880
1104943
1883538
730689
1098465
1124472
1440226
1744170
39061
1460050
445280
1317514
1915684
784698
240066
1059704
1080947
529988
1226032
286460
1867475
183879
803621
116169
1191446
1976308
1556921
1808296
517040
510339
1301176
912828
1063697
849744
1274432
995803
1277614
1885254
1585135
1131379
443035
537371
724923
1525334
287542
1563303
473564
852353
839458
1536216
1347933
945144
1626574
1505761
416938
586897
1089499
1628708
1292724
1324778
1721331
942000
63610
1301818
613841
996741
303268
748014
1117738
1399700
1012723
193538
1238116
1744026
267104
1942996
760991
514210
1646494
94612
497822
1040964
1548497
1726848
837816
60200
431031
1931486
1008076
1505669
677424
1070161
1057751
824030
1629167
1090926
1525219
291287
59898
228503
1485178
905876
842062
1332594
264275
1167421
373038
284536
625697
781576
1291093
994011
1644754
1586285
1032790
1267283
1337432
1050660
1380069
1707049
719643
743010
266097
830217
770730
879094
1652673
317579
1318569
990986
1852096
1969433
1212564
1908475
685798
703302
1416658
1953496
1586324
90655
1744802
1079524
1932023
831253
1337968
939756
962698
1310596
983681
920066
476865
1606320
487813
152456
1632960
1022442
1434145
354429
636141
538164
1117887
72334
347581
1163480
497134
421381
736511
913525
846055
60767
347486
1014924
1306422
675587
1062641
1712391
7306
1754783
548903
290594
116852
252087
1795904
767881
778865
1152114
854893
1323583
26136
569907
1181991
567263
1685650
599929
996161
205201
1390678
236514
676716
1969128
1892030
1019441
1560434
445488
193718
1036795
1957594
1035828
1017842
518093
339125
205965
839652
1637923
781514
271539
1433795
1453852
1818260
1701456
1224247
846418
1891872
1698065
456712
430099
656611
1580237
1999329
706351
751590
347778
270883
680050
121130
1463551
1753774
358630
448974
1110533
1028171
61217
128929
177895
1515354
1399859
227197
1213089
385195
633349
762786
713010
662410
1330815
1901738
978670
1491289
1962398
1296126
108157
1236213
1064254
974362
69075
1640116
1513791
68888
1229371
1538568
207756
630346
647235
1950747
568694
1103078
1821156
1191989
1370885
1964277
1360076
988286
1205133
1942177
899591
1757059
42604
893777
746895
1024400
1413067
1037696
982873
667966
804695
1569783
676075
186598
1231869
1267874
1923870
899495
860851
1393253
585053
1203650
440034
490507
44301
492969
232611
600807
1858502
1811763
1876666
579737
1708973
705930
1755540
468338
607923
1529682
1604036
817826
1656976
713028
36620
444711
1100779
997513
373001
1700736
918749
222076
268922
1386612
1374827
625307
115509
941981
1809597
1062933
949014
1789848
535315
1845635
1198593
1784417
1242155
1269857
111113
779836
757646
1176116
1228249
211046
650230
1774701
328733
544390
181120
492968
1025114
1169962
1190427
1840305
386641
75045
232574
1469668
838696
380637
881399
280708
927190
1394504
1276765
1127549
1542907
939001
1797506
470230
699970
1578077
240603
1884797
123349
791146
1071852
1764322
580648
1885923
1412436
1700660
1042029
1311441
464629
797809
1768270
1315071
382420
584891
153587
435562
101835
912704
1627299
333960
1620137
837380
445206
3825
833476
694688
1255292
150283
61356
327666
478795
484891
711435
1455468
555792
1435239
769861
211505
1330629
1637675
580846
832009
10248
796010
398
1239388
1154993
725703
1851179
239378
790729
1850599
1545956
349726
844020
1134896
738190
714949
523652
74004
1793685
1518110
1014164
348747
1599694
1054066
1113628
1956664
1654890
565260
726508
1128913
291903
1837918
1049635
547639
1233968
1370372
1151752
1841162
1613675
885967
874856
168593
836826
1728583
1123040
511772
1520929
385116
343175
1856040
948250
1467240
1877991
1018480
738015
511904
378077
1017297
1972697
605159
1111148
736040
1739853
876069
528519
1125738
1335354
1177164
518154
1927564
1436796
945084
1523191
1639744
1222116
1846290
1678506
225647
1203876
1622746
992646
1924388
1420653
243599
750770
272502
1658525
1270272
674487
535776
1291631
1399569
1501293
387252
489186
1903987
1285216
1002972
775712
1647971
1439037
1933399
547587
919073
770476
1453260
1325366
729791
1423891
1597723
1627774
352768
159194
617753
70722
526371
813241
1086519
860611
719361
1801328
439255
1614763
1626717
1773699
991809
3365
970632
363987
908033
892870
209047
33560
1733828
1591708
243734
494586
1334869
1156958
407210
225991
884082
1591060
617933
1993003
1941027
850756
1569720
1204784
1048756
1748567
257691
1958679
290278
416370
670755
292433
300553
1347083
784425
1337594
309315
122123
807745
937137
1390835
840582
544725
231777
1825980
698332
1443832
712311
1413620
1644110
1813549
1779004
28872
583447
1625230
506264
1033640
69194
1000987
546737
1373754
1559430
915488
1314937
1544258
231651
1616339
304281
1698522
519329
541270
1711784
854446
1597486
492746
1270300
1071474
307650
153311
1646919
1187448
1733025
1708360
505451
713580
1832307
1176778
1539256
1644106
1669862
627542
88656
223466
256839
1569006
758786
184927
185573
110079
1057644
1078995
798141
585081
183707
887548
550697
1725994
346176
1591573
1921421
1462737
241770
1178634
1949563
1316633
1325396
659135
1917935
966402
1632634
968657
280837
1066196
1235422
768193
1737581
426193
1404170
1920448
1076573
583428
474588
240678
116761
268638
1445876
1185258
1012156
601945
1479361
1222764
978232
852066
1894006
1682257
630466
775706
1792068
44337
1739851
566226
992646
470952
1520296
1966540
1838795
1307677
1948051
1449055
1094084
1843283
519904
1309188
408408
1294279
1645262
531919
1062341
1307580
1473607
823318
1096951
1015637
1278016
402848
1382882
653984
1994035
1376097
782830
1153669
1730683
114695
501841
230970
1680505
859299
486498
887194
1236008
862974
826336
174545
796521
1868713
951217
1648338
1732535
232204
1009396
1291364
1607041
377445
481131
175796
1881214
1574845
1884823
1914027
1766525
1554547
1693880
173458
291280
1154240
678883
1134365
378637
1522424
785317
1457012
1810117
1379145
1888452
413866
202102
980218
50921
1333408
1623767
1379895
1194297
1182187
1815125
1030965
757194
700886
485777
1705074
859022
1932512
40022
561699
27837
1534235
1754453
1587599
1803102
1040236
1251490
188822
738686
753850
1779922
575518
786428
746561
1235531
1826743
1677289
1896259
322609
921271
1436023
158870
178065
1595549
1731400
1219566
1239666
596517
879828
464280
793587
348276
799103
732466
607776
401760
1187717
1996041
1753745
1412381
67578
1313601
597973
992144
1468949
352957
72140
1742722
325317
1764244
1062545
1220332
1511421
1334966
1961758
727274
1910140
1890685
1354004
632448
1686237
1736578
1128582
193131
473199
184163
1985128
389552
1617752
840577
1669910
1362613
1432493
976034
853608
1310252
1263111
90028
1886290
1787268
1216777
21172
1279401
1308857
1634458
1979891
570756
896486
919215
1883129
535283
573643
1490691
287831
949297
161204
1863669
1162278
1254516
1962126
1236845
1713281
295680
1393693
1394747
1521371
1476891
1665624
861937
838310
1875297
44886
241442
1635693
900113
1703192
1115717
638232
1547172
1872693
562092
1164680
1329473
931095
1029248
139430
1644940
1895991
1467675
604548
1683094
509314
1404028
1758156
665371
1738006
211818
1204348
474634
1764684
1240850
599387
994300
1690031
1449057
1735620
619565
674142
203856
896522
68218
1301770
1341274
1527377
1478167
388687
1056872
1022449
1429387
1494756
376209
1715557
991786
954989
1230969
1192117
1476840
1186454
1506069
1054423
314895
146325
648487
626364
1431233
872011
533786
1136899
248832
1269406
848494
1148456
1514037
1139564
875628
1333718
1551601
31066
1242340
597696
218973
1546915
1313603
424856
399674
1668824
850104
319761
1728279
483211
883896
1898716
685658
1319596
1433862
1508115
1031281
702851
580514
105856
744505
567221
1028053
1702698
1046273
1021104
1484850
734303
1157138
1214445
1209745
1428045
945032
338542
1523904
1055759
1340184
255206
1680353
789793
1436479
279397
21474
1579664
1616806
1657649
955211
1509549
1396201
178174
1569765
545600
1199565
1447869
1227771
1560132
1881819
674829
1219929
544830
1702735
80038
1474244
920400
606792
418652
1846639
1254279
75320
664913
538512
1668867
1322788
189999
840871
345317
1827254
612536
1809718
470266
1842259
264454
574631
1719332
109720
1544644
1973303
623706
1241443
742904
293780
549306
703913
1200186
1997664
8593
1506195
1895009
1790523
778589
1702355
798799
526879
1705410
313543
1878813
1082550
431638
449056
1284345
807700
437192
57449
1173182
752621
1479576
806714
509157
825525
1495171
1058725
1766734
1494558
1700898
95301
1870665
133499
570890
568825
18028
1855980
911055
591986
1977206
1896187
672890
1451019
172788
286020
1217755
1832348
1370380
173411
652360
1960401
689551
739611
813370
381005
5380
265947
1911580
1806232
67080
490955
183297
1925049
223271
1897211
644019
1152517
1391194
323772
236599
1567031
1382231
307802
1114644
71919
166237
106626
592556
1683376
1888771
1615108
81597
1881534
598265
1754419
546521
1475687
1065053
1204072
1693000
349510
1698899
1292807
1998503
1790269
384281
404760
705534
1525218
346514
1197573
743775
1420259
1282181
844862
1950336
1436342
1539592
1426426
102406
87447
1127999
684251
606280
907940
1698540
367487
1797985
738758
1758474
1978963
1047952
606775
647705
1586716
807142
1000817
1611818
1059598
680708
38996
37206
1226001
1905109
1081633
1536946
1456966
1077224
1380151
312343
900797
92238
156901
1547375
470605
510248
921237
1227604
479830
491227
585468
743362
271905
102515
472148
1706016
190362
634021
31927
1683100
1136078
784687
412719
69419
1405481
1855574
1900217
1673239
1137536
1925762
265025
30262
1286252
1598410
1777690
384930
962611
118997
611765
1807359
1272629
1865653
1187823
1043804
457247
1320423
549778
1479941
812120
1327986
611040
655216
312337
287652
1886971
470113
51010
358029
504547
713930
732408
295013
130663
803563
1744267
258050
813138
900172
1642855
1120879
1827074
511144
865470
349746
1453017
81875
1460389
18414
1321543
560275
600367
544920
1622416
91461
1538933
13606
580093
1784989
1521694
338417
1024121
1539003
1577670
1604472
1171552
1305407
49005
518924
1818568
555424
1280308
1878113
1775049
1914161
131459
317377
1673318
422339
760562
1431497
633794
1730452
629489
1176728
66846
1997946
1992583
1460161
895183
639391
189158
1152953
833138
1563635
685705
1994521
1767611
1257223
1582571
1770299
105033
1657838
1068696
743880
861690
685292
813978
973930
1286924
756680
1516882
1929857
18164
389114
278230
813849
1543487
1431358
886307
217042
347560
1625360
586156
1131525
1821006
1829896
1993876
68463
182070
584951
1584300
904467
211053
1924017
1641330
441977
628793
916430
1465534
1367624
1303789
1731846
441156
419930
840811
1021635
790383
1525657
199794
1459493
233941
665211
95016
527633
129630
941013
233776
638804
67034
1840531
1175079
514422
136330
77474
1034577
989797
1143728
912145
87293
1420121
1921770
1208317
798345
1651419
1372685
116340
1127371
247541
249790
1849925
877182
1797128
801906
1458531
591116
1774612
1761786
1375739
753482
1799802
498988
1548594
1091160
1381230
957464
564879
317816
788381
818367
373198
587626
1412710
1331005
633106
949397
4457
1060810
1246373
1431433
1772581
554796
1649002
1772590
1217171
424563
765500
783563
643725
171444
263605
581394
217098
279783
1438263
1500164
1234524
1076593
192246
962804
1827292
432740
1921133
625035
610256
679469
1685220
1879694
1394941
49079
1071990
560398
1005338
1493422
1974542
1636863
1186535
550552
1496134
1905451
366623
1814866
1503573
633469
1131721
1823791
1607301
1233876
294995
1809652
1621990
891159
504792
1825562
1100278
1358977
1448747
1864878
604691
1379732
1021218
1307029
1429818
50540
363857
441338
1525911
389124
30340
1739289
968080
1685963
1135954
718923
1698962
1531864
397041
1232782
229018
1131474
1758450
1069691
497617
1450420
94343
43862
543541
922275
1609983
547429
1101807
120716
832171
1317468
1515588
1679570
1943495
1294020
1711047
1199043
703837
563645
467152
1392776
1632797
541729
448261
713899
1554219
753950
259569
466649
1611292
1123747
1614971
32254
630682
1596550
1487859
239669
1642919
1048126
1007093
674708
546874
973482
979846
507185
565830
437968
423218
339965
288056
570208
1362252
1664054
51464
1943424
1575174
653706
536915
1290718
463906
860159
443641
107481
26982
134391
62914
252370
320112
1089903
1696478
817101
333533
1232108
1554814
1658577
828302
573163
1124524
800804
120573
979750
941662
1950139
1386195
1354320
1202329
738652
738388
523480
1402808
711592
1628624
1395056
1728915
218487
1350754
496097
1358561
452720
237852
461015
331073
1391124
994322
1726626
332663
760817
880177
1611622
1935178
89348
1492502
259991
23611
54013
438558
570454
1743669
468748
129062
954149
717584
1464805
70668
903886
1175894
117730
841274
166032
1066604
25634
1594251
1211202
463276
536788
1377157
793148
1865528
1106689
1965475
1152663
1460479
1411826
1386965
1473543
1213435
411512
380157
546478
628724
245308
1147426
19132
466269
1342322
335730
252053
776250
152622
1885003
1111326
84640
958137
559536
465325
1681704
1396018
1173163
880068
1822495
1077548
624400
177249
1780682
252176
1709960
1930024
1760629
1614008
1833621
1403130
24589
1982445
1086200
1390091
1538562
1485411
1361764
429125
286050
810961
827522
672806
296292
935078
766804
1022635
121909
1927978
398258
282841
992757
1208967
1436750
780098
1947618
1222324
1110392
333046
298012
567932
1927356
36287
1224231
725955
1009324
822312
1889261
1686395
450179
276199
928631
1417422
922947
1865235
1953695
1391863
1554355
455019
1761056
169155
1156688
580427
460970
211322
1946605
1819698
1889918
1331250
724307
1940878
1018216
449208
640564
813126
716648
229837
849826
484851
50886
767026
310563
1316069
944748
1556911
1311270
725571
808119
1676306
1168962
1941098
2271
483138
101646
1894357
928372
1137343
1833178
72962
1594914
1595560
1511066
634947
1467963
1078772
1937406
1954952
1587354
1363135
1686105
1767746
1102263
881837
1074473
1156065
1478872
304186
748035
505522
457101
1310640
144679
571230
1632165
936182
759288
52505
1671398
1387314
1238711
890537
849476
557206
1323102
1182323
524773
1856363
963929
1559930
1118842
1922806
1952743
267755
273548
1362357
974390
768264
1859345
1309767
324678
1568209
250742
1761905
664846
988064
531361
1462085
1197947
217729
189965
1391885
1494571
1988340
59652
200072
909826
1461370
1602715
1088966
862467
678644
690702
1206959
1503267
951998
264495
1799512
1010099
91708
171868
561614
401637
1989615
1515822
1567892
202846
1706516
1578826
817360
1595517
1690070
1336622
1030810
1967716
514448
1575367
787108
816371
694278
1272776
1982143
1559539
1810455
360055
803969
1994012
1047204
1375026
1131142
1670634
1953521
1290233
802805
898737
1559289
292130
1413460
202968
608482
650566
1426599
287048
136528
45727
564124
1559068
1375320
1525336
74485
1642596
1159721
286595
25251
403042
1692837
1790722
19227
348420
1381293
172027
1074714
1486548
1810006
276804
749300
1930398
437442
30421
1993221
1039365
763318
1740791
292242
1559089
253774
1004273
1820706
897601
146813
398128
1571331
1997501
1494389
115022
824744
1892115
1584666
640390
531446
1069306
1862933
1905905
128607
1288165
612871
1887299
1692187
129723
279622
1008066
737541
1195120
695319
1284444
1749108
1543397
1129661
587083
772543
71629
516744
1094404
622290
139209
1149739
1932589
1613267
1954615
141995
475825
1937543
1865490
1805146
1330715
1581298
1483146
196096
1143331
525456
796583
680947
355124
545889
1114670
1733763
626408
903261
842747
1401459
1087851
638808
262439
1594596
1798852
1385407
1593676
648992
1608248
1725260
1116782
537727
819866
1600631
1672228
110486
4756
1956975
1875989
961450
1460455
429818
1855149
258717
1351792
993772
1520305
713839
1314779
1826891
944892
1430792
1502901
1572645
1412545
1689623
810017
1967325
471920
362810
97394
1201516
1549924
1443915
786549
1912234
1111189
776651
1242226
1746784
1276368
693963
361274
1229441
373464
1426370
1752851
327850
1838416
147168
197497
924882
782656
612200
331492
1706976
1229518
526476
1732359
629522
55090
1870670
1650261
1334609
731705
1105230
254097
493933
74304
509443
213895
372117
354777
386006
1760695
499466
737912
1088128
610729
897207
742936
747224
310031
1059832
1584326
1497208
717833
252642
1736314
1452602
1592502
475153
521970
97719
302548
130981
1333657
58282
1753116
1288207
396709
983647
302460
1614873
987308
211928
52265
619553
609847
1707638
741521
1526263
1789751
1070265
1855250
949523
834987
984147
462167
1457657
1755212
126650
310296
286174
1435349
965784
655831
1247167
1390867
35266
1685001
624396
43284
919695
407749
324898
550839
672379
243956
825610
862024
157417
674609
1293099
1193262
786857
466169
1925128
867120
1853069
1522128
1307997
409387
551498
911255
724082
1146462
481482
1253452
1224705
360239
830344
1626420
401143
792416
1506794
1259024
1017257
1504920
176348
1533626
273037
591645
1708234
1194865
856856
1829348
916677
738253
872903
379195
300798
96919
1988851
1036333
1255732
699165
1305345
1779206
304065
170053
823232
1810308
753294
14762
944689
1767079
1126161
543274
1798791
187618
1556731
1471607
470512
1844904
905926
36682
17750
341164
1343469
230671
138310
18484
1408029
76660
749695
1060814
334065
1577354
1852145
1051350
1697719
216044
1064892
801910
485742
1512099
1622331
372504
1550665
920056
713832
1545654
1914446
1014631
1513791
1497979
822226
1280717
925242
214382
284736
862483
1780371
854255
1634197
955109
339964
1277799
1375874
1108301
1390116
1608215
1998678
1948143
785336
161217
22027
725560
1787814
350929
534247
211266
1407684
479267
172659
652223
485153
189797
731663
828697
885403
1231673
335504
1136083
162230
1965873
1404904
1073865
698256
299531
403746
651235
1718759
952204
1885404
988564
1693216
468897
1094588
1106112
1029140
518629
49236
933208
1779719
533239
1688555
788192
883007
1576538
645413
1179063
306636
198203
1553105
1650360
477276
340129
766380
498598
1487833
858197
313309
1837126
1059407
1997903
1216265
363035
65078
722050
1703926
116670
1360623
142491
1673130
1439698
1010313
467658
904916
1734953
1590829
634155
1294506
360643
59912
664344
1545966
1956060
798295
1069641
1513088
1129995
1487038
627780
1498773
1553684
159004
1272992
567303
1020659
1472193
183259
779489
355722
400282
839520
526447
1526322
1322210
1482270
1755873
271341
1004609
1642360
293101
1654092
855399
1582999
1113654
1873190
643219
1760567
1959470
761742
423782
330153
1770959
1347501
1713042
517698
187241
1330286
737196
533958
1430359
971906
1456455
1332529
1927785
166541
911687
1410161
1185898
43182
805295
1645786
310478
1798790
1123445
1089967
1784007
1631104
364338
1096523
1733158
1698222
246967
918177
1133842
1819841
1061753
1287143
1684271
46464
884374
1533465
1009950
1969610
721573
1843191
68791
1321951
462678
1711480
172756
1472116
200529
724600
1168809
782946
534098
1407793
583389
1368575
876087
17410
883482
1693619
1442960
215248
307360
1395477
1198521
1738281
1208312
1863089
1597834
1637291
1000989
901674
1083677
564357
924078
639101
1265513
1983744
1610405
1675661
284859
562861
70494
1107564
1625313
1744032
1727903
32367
539371
894710
1903770
1263587
219474
1862112
1716240
1211433
269228
764691
987555
164920
1391495
1673420
692295
373284
691732
760897
1169334
199738
1598657
1271031
1279143
16535
1784393
25486
1309203
1295033
1836867
969394
415029
590870
1327535
338731
781506
1585916
1272909
14663
1782140
1051132
1255845
1165907
455923
522481
1860755
1170522
1944669
1510739
51480
504740
1756065
840284
805955
1326839
879640
243557
904229
1526047
1175353
1086701
619867
537915
686279
1253536
1290294
689963
1884508
529919
559211
948043
985989
1445635
23197
167719
356770
1085352
880426
1137410
1816731
153299
14109
246033
1430514
1706735
435458
845340
684290
1565036
1458884
1970892
833819
568242
1085497
881335
713614
155149
1014080
328758
1914555
1532972
1069045
719940
1548066
977352
1884550
1582464
744147
1260138
1229289
733692
1481113
1811623
1620601
873651
1467503
1992391
414200
1776571
677248
1542119
1343330
89902
1299639
1886730
685643
1011817
178614
1812569
134594
637126
97467
425744
1378473
1236615
45110
311987
1757101
1536255
214398
577009
56295
1107966
227965
1040558
1731118
134638
1148023
1576414
32095
1443431
1855502
1611494
1289376
414818
1305024
1368149
1255549
1650764
1552178
467888
1418123
794019
1774562
60004
899218
470161
553057
120361
930725
1570207
592769
1109876
846791
1900518
1346868
1718865
813441
778610
1622775
877361
305210
178688
1872042
1989714
99709
1997102
1607480
245891
1026759
1643470
1375829
56737
1244945
283862
198674
1286823
399425
76133
1884805
1437794
480765
486837
1533454
963215
1053182
79019
276706
1550912
669806
1943394
913952
1023384
210468
1738845
205711
1028848
1302505
464933
1340943
1750883
1470790
801337
717046
1825983
338887
705106
1986208
1638549
85535
1860486
1037506
765379
584669
134981
678110
1792216
1350046
1794798
1790241
710118
1341623
1325850
3142
408966
1823888
875398
1672607
1264202
464860
1754017
1280850
1506882
219592
1976009
570507
440401
1310899
591717
488868
225895
1089694
119852
1438458
33912
870024
339534
950328
159974
568795
490474
576719
744563
62714
1165061
203633
1400610
334646
720108
381098
322580
32420
1847453
1005883
1006455
1529116
1121508
1301814
77057
685739
693762
1779908
1694196
729843
1108949
1849677
141370
262117
1037492
621008
240733
1363601
1625040
237829
961898
169194
439870
897593
1394458
60705
1300451
644106
784876
212954
1475493
949808
233904
1377764
1378683
1338061
1434233
1916880
404144
1621283
270511
381835
175393
461714
1926562
1485875
585872
48125
334846
1268535
1345246
182600
540064
1908281
1874553
1547344
404560
1955889
771920
1290168
1007387
1605345
1585378
1089052
689745
1720296
1505024
776014
1712272
1777986
1512064
1416538
1524667
1035168
932692
1282285
1364496
1207689
1995368
573949
674344
518441
549221
374882
248684
908711
503110
1551901
764660
1114325
1506240
1433117
735247
1060395
920388
1421605
1896726
1053988
1893927
1460173
1481008
602799
1691015
1807963
1557500
92851
1541610
1934389
1288151
663017
342729
1232895
1481009
1341902
1195128
829346
1858489
1270454
280585
369710
153336
1317073
1149702
1873303
608971
1794746
1846823
127347
1017923
573499
1698950
670875
539056
1352456
82775
183523
1012241
1691826
106671
778859
1432255
1110278
228611
1694497
464407
1455358
376214
58819
1789440
765048
1788857
172612
1073522
1677087
603559
1922263
1737464
774348
1771287
1556164
1644234
1220927
1974350
759660
977766
904995
287046
307454
1857743
1459340
8956
1218129
911020
1061185
1838585
34165
1176184
1103791
857815
147711
1935238
1583568
1590306
1222533
403708
522183
22642
1173118
700921
1940825
1172272
1129370
628528
114748
947543
1353946
1825820
919412
1069922
1082572
1153676
356348
1142610
987602
1451021
574261
948287
1680213
525354
15552
1831102
1726291
1973097
725534
281760
711207
576632
536926
699969
1617332
1094061
1092129
1737408
449523
1351628
327238
584794
1503350
1753138
1025047
814132
656367
863620
1440305
918083
1422100
1923511
1105258
1880549
429864
1755561
1179171
338986
1952231
966708
1335443
20020
1451702
1874984
1197145
1574225
71145
972942
845848
244795
711199
1310899
1740082
1639403
1612112
477307
1843554
1441988
482075
217619
1323303
1601864
1756598
302599
679723
619632
1722173
1607555
1927510
833672
1698105
668852
948180
1882470
1343922
1353779
1405951
144580
664868
32660
602079
917877
1597422
884233
1989762
704147
681962
344252
1437237
1623551
998198
89767
1420154
398070
281560
333434
467848
1128477
1578129
457497
1666299
1890945
390401
254948
1446550
1103952
1483273
620397
1443187
737785
10487
207919
783526
581479
633687
104251
88891
1673368
1965598
1164393
612497
1590290
1101461
416668
726899
533187
1353338
381542
450846
1953428
1174507
1098522
1900473
1797466
1262525
875391
519538
602009
1609523
1526120
800835
575647
1891709
98199
337462
657009
1780376
1982471
1820542
148443
1115850
70564
1112562
858424
1049882
1593466
750031
311825
1249050
1069657
1736935
126663
614241
1530343
1727607
1684327
474269
1142478
1286427
1601810
1163705
1538411
148659
364306
1438910
57942
1711784
1130375
931153
1223506
40774
1424087
476615
865181
456458
1290695
1239173
1391214
786527
1944299
1741266
1727567
479122
1323637
441112
1943938
359533
850867
650085
1293145
1171312
1837000
591440
348837
1786103
1994188
1603643
1996618
1158129
461299
1553310
1532599
980481
121445
150827
1318646
156961
1060385
387447
1233615
911985
1845157
1990279
1291112
1200700
1636765
199428
608088
1494144
1860899
1503163
1587786
761021
1683532
528500
982645
531829
523550
1243534
376403
1914179
466881
683870
425218
151621
505269
1572975
707903
1631783
304227
1450049
1237923
1468714
665645
1626549
1656677
614994
787607
917786
977307
197149
414896
231679
1489904
251180
676706
529224
1254648
351691
905953
1519189
1418959
876296
581244
778112
1757593
928989
1257067
526554
39089
300152
1332581
331982
1292312
588756
258318
82305
1315784
831704
1497445
1061493
1650466
55791
845191
419567
336217
1968791
976820
1529907
1735610
830268
1495072
1338621
940511
1810157
43412
975790
709791
1186674
992216
481168
490311
1537509
393138
766032
33578
1484566
150369
422266
650822
766890
1574424
98599
515199
729870
944494
163461
620486
407360
1578126
405795
173324
1301045
99123
109487
778196
214739
38737
1423009
1229363
64481
550615
1810465
412897
1021097
1657864
791676
1476989
610619
52947
1060106
68472
941373
1741718
368337
1671448
366047
223802
951174
655674
1631567
1284678
1894902
1796945
755378
36278
865293
737818
632088
1936057
1431441
129197
331550
711023
282296
402349
632164
1134214
1974955
909436
599046
110691
1377783
1178675
6185
563866
1833920
759755
1033562
1440450
513012
1188731
1702355
951198
1521960
1807176
1786
1455502
1286060
1002546
1465462
975367
1719760
1584479
1554151
1995521
1209601
1814391
875433
285973
1519106
684004
1970889
43965
1031811
1309636
1754677
55105
1565099
586570
1350563
1381330
443043
1864598
1722591
31466
1357303
1064885
184833
1748179
856561
1336694
1007035
1105253
1567359
971049
1713411
1576200
323545
1294623
332717
20913
81319
1244539
881642
1563061
1484499
1982429
1311309
1050709
1113028
1071208
1154199
1758786
1069336
602878
723655
489978
843178
1206354
1538326
260126
1780918
721205
168832
215977
1795932
1032051
424286
521654
1280171
1429779
1904641
47394
1343170
1088684
712888
223457
276877
1113090
1856678
978290
1015327
459109
176014
932995
1151451
57817
1179158
1397715
194276
1990959
644494
1400281
1833249
959117
285371
868916
849590
715608
1919992
1250075
1120988
317584
493341
1194406
654165
1126715
1828610
1667261
35345
790740
1007228
1102843
1852019
1913941
968462
572895
1704532
1308901
473036
429386
230242
1334823
589157
276376
1945385
899880
859752
178421
1775610
422492
96342
451410
1351483
1038769
276742
1307467
1620271
1204395
578108
85343
923985
1882650
733487
814151
51738
1504068
1019010
1004681
404587
630508
566778
1204765
1819147
512995
1919869
1723859
1030622
1356752
1148703
96312
358233
491551
745134
1514449
1654274
1456696
1695202
1902995
324619
898469
1635566
892836
836493
1942532
1097552
568572
213004
1195414
103886
1072251
680988
1709994
396152
204701
501572
1422133
261165
449218
1130968
1790062
1956457
1894841
1666060
716407
166602
241558
1928706
1663705
1564726
1023502
4117
178011
1073583
687186
172144
1589422
49854
1714553
367405
205699
1758992
628520
860759
1469859
1927527
1948830
1553234
1867380
1895129
1953062
1161431
1571963
96211
847175
484018
214621
1318397
607746
106837
909671
171981
364305
1278946
319248
1410759
1327447
1697191
335918
373109
1580114
159220
918817
841703
1029145
764771
1185408
939585
1347847
964327
1943488
1386369
1083254
1628314
693144
1126300
1687808
884106
759895
1822940
781616
1770755
1949554
1399435
733328
1045407
590994
575874
519877
1803660
1644833
1004207
1914881
903278
750432
1046876
1482476
1198617
1566980
1015230
267723
88909
640476
54754
877710
600848
284988
619748
1571916
1155274
1091601
1698895
27675
142268
1603566
1340261
1243172
934720
1218676
247929
1817592
1210972
218787
371728
913016
1408544
485747
803989
1438755
880205
1430575
1673509
1080048
1673472
878565
246719
945591
1452048
1096891
402006
1803686
972643
1018274
1544771
591354
1884660
962324
679827
8622
547844
1887110
1163267
581894
46528
1977103
358343
1190498
1918661
444736
1451115
1082328
169793
1033401
790729
848540
91090
1693207
298740
1849580
1631550
586368
733387
1233094
209247
1852036
910579
934466
256672
1044444
1186699
332799
1851773
498886
1610087
1076697
1992688
694779
1915546
463412
50497
630619
1805228
321610
1559297
266835
93036
211445
1952352
1886673
1564751
1110820
1939727
807621
844739
1144358
814371
968909
1163773
542210
444309
66147
695360
421836
1898601
1576472
1056154
575320
661342
403686
476590
1548462
1706956
824866
1350588
1365726
339187
380562
1126684
1423278
1407418
1051654
1173659
338157
1276061
1371357
1969568
866650
1798411
887807
468994
1686043
634701
1403785
1693844
545131
1207200
1070189
1143709
1817634
1130747
1342525
1773767
585324
1793584
1487512
1231006
149809
754207
473906
1356509
1836521
580717
1650741
1159308
260378
1438162
104282
1569688
999607
166495
1936756
546033
607970
636201
61073
1872797
1577846
696116
1936736
891845
1013332
170673
275698
1375374
1057640
1228317
222636
987089
1609048
309291
1381976
692927
1214459
270335
1583917
1536258
148130
1339740
527695
938400
1342468
1737641
203464
961231
886477
706159
1581170
570484
1663547
893754
658094
1378495
1093778
1026409
1925850
1845233
1495578
1827274
339767
1314514
1963461
1380296
845649
1020864
550293
72992
143172
1950816
1224569
513147
1705182
1552694
1902563
810551
1495512
1064792
407307
104728
1690264
162434
487838
1362224
539405
707934
1125052
1163123
1265201
935918
1092243
1419088
976489
805559
622665
522816
1682737
716293
207736
766823
802630
311719
632212
81166
952911
1907570
117319
1529997
538359
439164
154425
1524550
1217580
1563006
1008326
967748
802283
192601
356388
1042686
1605005
13631
717963
535983
406731
621398
100041
1705140
1490521
943956
221583
392761
1457013
491510
1250976
657711
232528
644559
1225428
1913100
692087
1392205
165503
968002
186934
699364
834239
672284
399013
567875
371144
972158
1642369
958825
1856196
400658
1929338
1780309
826468
968665
564466
1878281
1951518
1623442
109626
214065
1760342
1610154
1307100
1865092
1180791
1821047
700584
936687
420072
1399947
356229
1391123
783405
1050987
1933848
555204
1991148
289746
1287128
1379406
266526
631216
1818154
1322091
1991020
1114360
1379284
1726668
446031
1459818
851500
1386237
213190
700595
1426386
678134
189138
490109
1205918
1307949
1253097
751092
1026399
1328846
999228
1865215
92865
1552035
1804878
770091
1053758
148760
849403
1160817
1250622
1921945
1925411
676620
328066
669021
1590970
1268940
812465
1226038
240760
512834
280129
577417
1536240
303325
1572727
771500
1651241
573626
372961
444090
1120753
1753809
1330430
1650289
918391
1059860
585510
1991676
1130591
1571574
1177361
1416785
1632996
1247279
1121556
1314102
978271
1988548
948307
909286
1944563
1304417
1980002
639231
1106903
262965
550956
404999
628916
405423
1233544
950366
1869672
429798
1891678
1305725
1441210
625638
689046
146527
1491173
1742617
559001
1662265
773475
670255
57359
446539
1170788
296938
1126812
1161821
1651106
1206943
1011471
433017
1713902
603105
682407
497099
825719
39595
510485
1385945
92237
1861852
1890977
493859
783248
1057170
1940504
885684
965859
437096
1546773
1240941
1318478
817569
548447
1659662
318366
465477
1351731
886052
522677
748760
61178
1695238
948037
399539
667289
138288
1816837
1784740
829083
712681
72655
1985842
38757
856394
785117
422581
1396780
1590771
452633
1373175
1941201
659930
1290646
1698784
704704
1303265
81546
1506218
336526
6846
1107964
1331527
574279
1960398
1097762
331658
1491168
692384
824601
482427
719191
1610678
1748671
512602
770997
200699
1931225
980535
425207
446835
1313738
34139
1606615
1619806
389610
1183680
835660
304787
53340
1632404
1508700
581139
1111085
955526
610549
2642
691636
792560
75799
1867181
190387
1347084
704778
246940
1093497
32382
457842
22547
358510
338027
1275981
1435926
374277
1884410
1346096
1679360
1340013
677617
1668078
433100
341203
1134140
1568978
1356362
1659066
770956
1415828
1325437
1728855
1817111
660452
977770
647391
1366092
1676369
943853
346962
777531
1397189
322946
865230
1947605
537845
444436
1333176
1325333
1618743
319640
662960
208947
1161225
135418
1083174
825011
103625
1941551
1430500
876395
1867533
394844
234681
1541441
1606820
1379012
778985
894814
1640351
809734
417985
1914752
1002137
1560103
250651
355675
396744
1899791
309428
485469
869726
335792
1489516
1295172
1380444
1378878
462355
1098399
385118
1539218
581957
324013
1878955
80061
1427495
654686
755960
3297
994526
1231905
1591398
1180283
1923154
105947
103552
280641
1276214
1998690
1707569
206226
1984362
827363
1372501
1847348
1680831
288276
445217
1854239
1099428
100896
1335844
1306703
170330
982015
1527645
97103
1353523
1800053
1060399
1803816
422156
708611
401887
811438
772613
415511
1601418
1666449
1716197
1412087
646943
1270746
1051375
537303
628510
220176
1703895
217046
1340788
815204
1517117
1054127
951684
61923
1357453
1811539
1777424
1065162
735940
533080
635954
1064610
829381
1212917
22506
1311939
1983537
1560514
150228
1514862
765190
57040
13758
551109
992132
995478
1278060
1248427
1974075
1917987
1392973
829050
359990
577620
1904806
1435195
1514469
777663
418300
1355185
1895841
1182341
1346216
544484
449927
538668
1533983
1211667
330872
1826667
61546
1380069
72462
602663
1352947
713758
220020
1040880
54126
635712
1824230
219680
779646
1670604
1733346
93318
574357
1191868
829429
137224
212293
1140426
81256
918497
1807990
1332309
1043327
509151
536665
1585420
343793
1651121
1712623
1807753
1608675
1060065
1294260
525889
97121
1949952
473087
1916919
843257
1773610
1526967
322856
1540674
1265289
1878682
1519124
127581
1991900
1148419
374373
1121413
267294
800686
250711
576803
1056299
26770
1517994
108682
1581160
1456571
837017
466650
101740
1449823
179699
403044
1375278
837304
110346
1084819
833375
1396451
1295960
346279
1488583
1355473
1434833
1447860
612474
1554542
1580115
1730413
1620862
181164
302669
15299
1478552
1860080
1524327
1635290
1969567
1023951
505722
697605
560376
510838
1312332
61991
899075
1753571
1518824
484769
79641
914427
1191798
1001802
1332994
117572
618723
740880
18085
790077
1537597
984482
1794549
633752
985177
985611
1147312
611912
956985
1330764
731587
183277
359696
63097
852616
114430
1893733
1548196
1856029
588137
1745091
971360
514568
494601
1286923
1819957
1702366
1896317
1316974
1116973
1818034
329022
436941
999557
1616710
117004
1855293
1384760
910219
806477
745204
437482
647364
1410129
1413742
902744
1638696
1599326
1591486
204667
280439
1131204
307073
676742
1011090
662244
21143
1653488
1800629
1550814
1702079
1676886
1721905
87135
1337504
214640
856904
447197
1114272
1348934
1813312
799827
966747
200898
1774565
1716112
786346
1161026
36862
1853681
1764447
956337
440943
186677
814545
744239
884201
137860
803742
620911
1148488
1325996
1211269
1996332
1717637
1511823
214374
1854691
953946
950002
1380255
629565
1683482
1464655
1255600
248107
646695
1055193
1901765
1074673
398923
1253441
1637145
1803681
441433
362185
1050007
70040
196039
422285
1896717
1781305
786034
1520310
1375586
699431
593154
399279
1455642
1683345
1685622
1341961
809478
214850
278759
1134952
1857000
1644975
1944230
216002
114376
1166251
361031
641430
1056356
1384225
1114115
1495217
597885
836408
1623704
1608049
1001602
1374508
1741750
158146
1679267
223836
1907007
300415
843166
532298
381750
1391726
1077073
1935462
822144
767363
279985
314712
1285804
1160181
723514
1647613
130526
669678
726006
407113
1890105
1414515
1390126
1063701
559239
591391
585980
165702
728367
238208
187965
240243
795569
230010
1558947
356822
875416
530775
985366
1535281
479411
1139108
25032
725492
673391
1834002
123665
117254
312114
75520
1004228
145896
519943
1688934
646373
1561587
615974
1558169
1865347
262699
1919807
1857185
1950150
1234502
691735
1998716
107026
1913120
1706237
1347251
1054358
1682174
889312
570564
1228010
843711
243542
1421252
1882162
198393
587767
925185
1967064
1254482
1139749
1596705
1586704
469747
1276569
1989728
940786
290474
1514629
1937845
1320423
1576759
372262
1004016
811145
586436
1311036
858768
737980
1745788
1935544
1935669
940498
1821963
687256
1142509
1472323
834478
856141
1693523
1744346
856055
301369
490880
1368022
1955674
909538
1072595
1101375
850
1814035
441779
563810
552870
383274
387286
450708
1760090
1974706
1980272
929998
1407890
973074
1947281
641879
420229
1662683
1129812
481472
1365873
515872
248536
1723206
1130509
1191003
259848
1081339
1455101
182916
150396
1915479
1575975
941336
720012
1719180
76523
935433
919018
1842841
777995
317317
1183024
634822
517265
1719907
1901331
1170616
1046851
1996271
1381398
1596654
1137849
1848068
417337
1734375
1627405
230415
1621943
986067
53982
1291004
1166453
1002851
1476149
1107659
820235
1584786
1822442
1335439
575388
561347
1777119
810499
935501
1981467
102004
830628
319556
1232168
1917569
1942958
1819353
965951
84957
952318
1748051
1923626
635378
1878449
887579
1283353
409458
77902
1424482
546253
505303
1027092
1676475
1503407
1677331
508001
852357
577544
438509
1740285
1837885
320128
229798
1079897
436223
460627
1856888
831797
1056301
1136941
1470655
1793838
968700
1656
631258
1622872
1334342
672368
1652555
1760962
1290932
1072335
469158
754692
375335
1494638
1294547
198282
1369163
557206
1391490
1860252
1589523
715096
1734752
1635515
622292
169436
491861
1579136
522418
1365849
1042067
1190851
1579095
1103140
1225156
1817461
1716831
1408137
677428
641341
1299976
792172
1108602
1590
1511686
1738243
1132925
330335
610164
1747009
672925
1612849
1207408
1744202
1150997
1841656
1884086
674567
467814
1254886
644181
107973
1680223
1870971
864316
1743904
176888
1152289
985396
603105
885648
1100053
275355
1892943
738018
767762
1084960
1064352
916147
1588433
271093
1536167
97364
18198
854960
1273928
1796589
1881257
969781
304147
40932
1067425
203616
1784214
1757020
1919761
1463490
1130790
317511
486854
1820251
641355
984446
1196270
1062391
1411163
727036
1695651
1161180
1483948
62389
880540
661700
645337
1919363
1857963
57393
1184098
610161
3848
291071
362513
990913
859558
1208146
620847
379390
1137280
999332
1038793
1716556
1811776
258953
1398642
1029968
562644
1673920
1937754
1381352
1783913
14171
1661192
915571
506713
1374266
1984470
1384594
1786677
1734860
1534031
302213
1767332
435292
936477
1952597
619153
947254
606469
748555
1298472
1627
1362090
1156989
1576228
1393602
1868781
1931772
1505062
364511
227361
358866
1740014
535679
387730
613458
1293414
1073296
1954214
634362
772189
430477
1611359
1934932
386221
452075
773148
300627
264634
1432612
869789
103926
1486101
607919
1574890
1058528
1701248
1926387
1704629
48740
996156
216726
894387
670676
1168014
346844
467448
1517879
1292945
1409157
594562
1525493
810520
585598
1945649
561524
1930286
431780
1727332
92405
488027
206778
451233
617825
1419852
1985435
928878
273537
361894
374169
162830
385130
1447667
100085
739432
879282
115655
1203283
875202
892654
1942731
1846036
410314
1012416
1857027
1886957
1509984
1622251
342133
461114
1300521
921484
1718055
163593
1188364
1366643
49771
1167478
1380915
737938
905885
187854
282311
954504
658097
920396
1541996
1607563
1340932
1706583
1145972
1423465
141580
304666
1778175
972019
89244
1367611
855444
1519929
1951032
1491088
1930245
898782
1255397
746906
1102467
1480305
59753
1537791
1792970
60697
1538045
146789
1429649
538252
513613
495085
1916522
768187
19150
1933527
1033000
1487244
1788760
1825128
1627958
1055041
219956
1649720
757534
238259
1420310
510302
1224187
1073073
340260
1536058
476328
1859569
1366709
1497943
270635
1225512
1249443
1231325
278306
1385313
932062
1598927
825652
1682964
451629
239633
1016233
1380004
622279
496585
320640
1839243
653959
1851989
440707
1184981
1158339
831301
1391551
608595
183430
1675762
848044
1181029
1981615
1890317
1020609
1254477
873640
1443059
422844
75306
1932048
541816
1966550
957804
1518621
422014
1944415
1576307
1766766
436517
1497083
818522
1460380
1891696
1220310
1947602
28052
420861
1609501
1325180
1164253
1968441
1927022
1789300
988927
674048
1308592
1932452
480810
1177051
644977
426755
1134159
1660683
1832976
952883
188898
1646012
112005
1276913
41967
1148065
740046
1945973
1374998
285186
1703912
1475215
472659
1217918
647306
22566
878951
519491
1172767
1842795
1389629
1279945
1435625
1814582
1802517
1546167
1927446
849087
1941534
1494775
1966882
1910387
937963
1626461
1939722
1382718
29028
1294477
774933
124136
1688268
1942413
222256
409696
428296
1592624
996196
564988
1435086
1176448
1668512
1567518
1369123
259752
313879
338460
1814935
664514
1774622
151095
167957
1276645
1597104
1583295
1219313
926144
1027689
1902256
916480
1150070
210345
930920
486705
253450
891972
878238
60946
889418
965575
1824232
297365
559891
914768
742997
1827789
611377
1460471
1085658
1492041
1313287
81746
1390183
1025759
1494257
1093749
82217
1571181
1723373
248471
1578462
477654
39402
760670
1286452
1870833
939600
566900
1843329
753364
1389044
1104817
1921203
1610538
635065
1558943
1646801
1489458
1924133
1862222
32294
483800
478634
116973
1284953
681104
458113
1801454
1704578
1223300
674078
733695
1763046
1649644
329194
1709520
1504194
815890
1314362
512328
1370690
145837
172155
591575
1628446
1024212
1132383
1731264
1365820
1718810
1946936
1152589
485842
521475
368089
1291397
150391
924083
1849156
1597272
552128
339530
1842700
1605267
1452722
1924744
1135232
1528660
1350784
466694
1429702
1251520
976240
1723230
1207352
1459928
1810254
1687908
1662153
1547104
1602746
1188548
941365
721787
879294
98764
334446
862786
1485484
1149637
222740
905195
1354679
701203
680707
945186
1218831
1932588
600362
128946
1331395
684923
494424
236103
865469
973472
797828
904509
1143505
438313
651861
443458
1297841
695161
980112
1125194
1128409
498340
187552
1861361
1221380
5260
343543
1582924
224544
1708184
1442430
97926
1078214
389556
783819
469319
229740
1199780
500715
1024016
1531066
1803019
676395
1684549
1002735
612511
1696426
1587607
903401
598423
1059956
583829
1746433
1822520
182035
73634
1462700
1756093
362293
1437177
1149250
78225
323088
453661
588852
1210579
1449843
1991710
718327
1546024
1271230
1525489
1070938
1091642
1546670
333778
614923
304807
1552388
1772138
1657849
1895904
319108
245185
44010
1698717
1219390
1718253
715250
698988
1844616
1114776
1015636
9570
1829583
578784
258652
1723371
1796887
1974682
1939583
234252
338279
1784193
1274791
40639
70954
306245
1192496
738235
312209
1283217
1526515
1213001
963251
1987774
876650
729247
1283714
1404732
1892225
429867
1108396
326407
424763
1763369
739580
1477550
1854544
801102
368069
826375
577237
1896065
1763389
229333
507108
826088
1377782
1769235
1521961
430778
201919
831466
1725384
702160
554919
354117
1845316
1282012
397463
271689
1630438
1288314
1096650
13371
1222205
822413
240628
876541
76180
1292050
748717
408633
1204817
1714129
1192541
1205315
1370149
462510
853571
934422
242858
1072924
1427313
187858
1688251
370675
1664984
1585443
654027
1109761
1779901
68026
280973
1033226
34647
696105
534370
1176775
512288
102344
1015747
1839660
343270
567768
1990036
321969
1024287
551869
1276008
917307
232825
1288426
1187622
1474766
1886686
1145270
1479408
1170952
1674678
1328764
192192
232661
1511693
1198801
492252
1256364
1446328
1349225
1398521
969736
1260802
1340168
1944307
315119
1599423
1069156
1890085
1891383
218721
430419
709458
27102
1276202
344658
1378949
1800857
724529
692848
849280
804073
1201847
1177732
1554664
1073397
1601068
1398261
438465
1903269
290680
20940
1440037
188266
1598563
832374
1710214
378526
1599250
230454
779868
997367
208056
547816
1397429
422521
957984
305415
1777584
632659
895129
255461
719220
797143
1346643
604765
89359
1578147
795363
551787
1740002
1980680
446981
1665838
75134
770153
1242191
1291015
1120590
692312
239211
1986403
1339167
718349
565987
1866364
586884
1172853
653959
1466857
279671
1098781
135056
135904
449469
501470
1048699
1693573
1569918
431632
736655
1818206
925873
580454
1517650
647170
1146062
1431414
330538
1554740
336978
1580806
1962995
916496
614570
432402
1349608
1152560
632041
1290171
1125947
389281
128083
815334
1675779
1868653
881458
1914066
742787
1381305
1922525
458933
1235482
1218391
1667444
1099891
1909982
1677421
1378442
798088
882680
716272
1055055
1065686
135935
1202190
1671592
1888502
1920881
1745585
621084
344277
551526
1120721
805984
1464885
982994
143750
627185
56285
1548122
1837884
1557596
24703
948743
1608051
699742
1196800
989124
1085548
591653
440115
1472002
938287
640162
1340344
1885443
419791
784970
1529240
739225
1970058
909733
941971
1439343
569641
234594
1319404
1151241
287208
1465180
404045
177703
277965
1636216
300589
797312
834666
519056
200519
1377152
824445
213688
1784254
249724
1728130
1289441
1705728
855304
1732815
423822
939785
1669764
1477912
1223055
1613645
1011222
1692217
1352611
109640
1654788
1928562
7313
911437
450550
1757119
1573067
434294
1019506
269494
1311258
1308606
1583926
1417450
846313
1221217
891788
1910703
1666300
1218788
1956531
818500
811540
74002
602443
636254
112287
1717100
1655698
403832
386119
550220
453022
1435143
1699567
793458
278981
1248538
504007
935818
112288
1757223
188684
1570830
1450536
348017
453395
131962
1094199
545499
1049386
433301
106507
278089
1478009
862366
1210039
1245468
114529
232947
703070
1322625
1721613
477637
1998475
343608
1692920
303928
1844215
709836
878003
360574
1876666
1882320
1146915
1519280
1798391
72718
1015235
1899062
180308
1833352
1461197
1960412
756157
480112
1611232
427312
311674
1046791
114317
381268
534657
1217521
497529
1593639
628954
1539035
1968433
1712554
1581367
971995
824990
1155426
120406
1781337
1253072
1660514
895438
525599
352444
1330058
1930644
1965273
1805585
1656728
681761
350899
1875383
175424
531541
129267
1411689
897874
1474499
1450758
431848
439617
167764
952537
1652178
363712
859905
557574
302268
1464601
63282
742324
128901
289155
661878
1556045
1328071
1282941
1569062
1841810
1545731
1974885
1144325
1471949
692968
250509
1240408
621053
1631814
1357115
1921810
557654
486957
794572
236791
1697622
1691328
1580044
624717
553139
564906
1433345
281289
1567910
1176172
817221
602368
1796164
1759000
236826
674544
1353693
1876898
1005009
193710
1847745
347696
922700
1731302
454167
1326906
204444
440302
1598593
214655
231748
425052
476380
601198
260286
1317273
1851982
210719
1352307
1291687
1461017
1499135
1866896
1989915
1701619
1909589
1641801
300544
1615765
1027203
241238
155148
727071
289558
1128320
516138
715481
109362
1098448
1616089
857746
1760969
1484018
498891
1628458
209223
1713544
1280701
1999047
902313
160092
631352
688950
240260
4991
1894331
683389
725083
515278
387051
1722898
473213
1694686
299714
1907245
344966
1534846
1812907
1621737
1638071
1930530
1512480
1753951
367951
1257959
992587
1162349
593430
272665
1624665
1816027
1163560
202562
1394011
263091
306732
930336
913466
1196223
1812095
1712398
883001
894734
1978289
1508863
1019078
1283957
1564509
60272
1789039
1256246
318099
1335507
1138432
433971
654292
1182442
240130
827884
1431432
1911740
312436
1635179
746528
1002124
810784
1867775
1712153
185389
1734862
1136523
1313719
676556
692259
1185648
1459936
247092
697130
50041
487347
138376
202741
80251
1768962
1585036
837179
1136407
132948
1222874
1616822
561195
1753335
1601676
1197354
1226352
1722636
898075
842187
918257
1871737
1017183
464522
495047
1816226
608236
828170
1189108
219137
1099258
1174687
1257566
1199781
792606
327742
1293190
1647245
1591100
1254132
678065
939849
106173
1426700
1834701
1363019
576779
1300342
1866421
1266916
119578
1793013
1120053
1654343
1920782
1186477
696366
1612281
496174
1271276
1978481
501463
828196
26156
610573
1175338
372551
889380
889234
404318
1467091
1191823
1572009
1736782
1340269
1424128
680360
16483
784630
1226324
1515287
967099
677015
730954
760413
1971079
991445
1747130
181047
170017
1741281
1485903
1839404
1260206
1542753
1650978
735304
593253
1560710
1766207
880660
247965
1087229
746357
213861
1790153
816711
1413222
1797076
1924301
173640
1393365
1952963
1509844
933640
386776
1348587
1731328
1688340
805006
1656985
1665139
1489844
1380800
1070638
1820475
1321955
353661
429724
1125847
162859
1490291
1228923
4599
248113
1751704
198492
1314102
78776
1795175
1173402
1859553
1638020
276836
1438059
1419662
821419
827599
1003931
1514467
1411476
1664016
1466171
683664
1330885
417035
803938
1379708
495883
1708438
848333
1770295
580017
419739
363785
913076
1347429
508906
558708
1521870
1454011
101291
1822469
1290195
865282
1565858
685156
1807211
233214
875893
1121786
767731
1153557
241282
1160875
554709
1615809
111811
677200
287758
1609126
1000230
252757
1983648
932743
1910539
866037
1373604
1674353
1003055
1759368
1942294
970715
885150
1104084
1933220
407767
364792
817392
311971
1112966
1648678
1082845
986490
1513710
45001
895479
416028
429474
675152
1421352
272681
4819
1033203
981201
94227
1819690
1123141
1250969
650533
129546
486306
246313
1999946
1351736
1831459
1342485
1191483
1694374
747525
664686
219898
1767659
1114833
552921
1389522
1991613
1638313
404065
179241
1328434
582761
205181
991909
1498545
1780309
1979480
70431
1525974
1193116
1837105
584977
446403
1050269
1831087
493420
1012202
557241
878051
875810
1496038
1941769
1583427
1849138
245675
1894966
374452
1300203
665306
512099
1268833
603953
1582903
244859
1219612
1640876
1533823
1091784
1926457
451553
1650799
629715
745051
353692
756146
1749143
739382
816193
1553724
908281
1324872
162724
1909136
580124
1645508
222428
1013512
1167803
1104882
50913
1869549
1643197
993531
1216565
1835695
1357768
528548
817337
465057
14084
1334761
609774
311957
1513097
1329149
90090
1064061
192328
64335
1084774
1599609
131738
1283581
592442
390413
45665
130723
1298752
1763555
1752208
593309
1504743
1258779
1930920
710593
932079
437915
1084251
1979400
758718
384790
601412
1098430
530201
212617
1403755
1952
1238858
1594676
1851766
835367
1090614
1858524
311773
453189
1816279
986781
1649834
1507002
977291
1092251
944571
1721421
1840269
836866
567643
1742149
6904
214597
1208043
1567257
27314
1661196
188398
1707166
27623
1190466
593809
76408
1489671
745399
191369
954332
274182
748337
826783
1171017
484194
708659
1147329
1504270
442878
680900
1904248
1339312
1340997
928926
733606
1882172
1967580
1476587
207180
937239
894926
172525
703452
384908
730979
1323080
205844
1650260
1646458
792107
13821
596524
1156850
1028154
505118
1228228
1951336
203910
323374
1327800
1669133
971988
1339292
767426
1569019
720848
495959
908995
799770
1624416
1451579
289909
1284593
1817828
526888
195881
846828
12705
819933
899778
1396202
1062150
98061
1493016
1890402
673950
364426
285396
552123
114287
1548603
1265615
289324
729536
300855
1672052
1697797
1311653
813622
1910173
953464
979526
649305
776666
1299462
520609
11656
208640
1787715
1830489
756969
125186
879682
39377
1551468
311022
388777
351120
1733588
522031
1834734
1100535
66343
409777
1502777
1819497
386897
382297
36280
198057
454343
1927935
1483118
1302864
1942209
656265
527445
609895
622479
1196937
1995580
1242102
1448359
702747
607941
1934091
1380913
1135252
1256345
1956366
911111
1300521
938027
1134283
732031
1259652
1535810
1270869
1260343
1254832
1081175
1135057
409024
939043
1325167
1736595
992551
498531
839985
535204
1691931
243778
1838388
929496
1626745
1832852
917745
880168
728735
374707
289663
995659
1740580
1969563
1159244
314893
1393187
1220440
314552
1751467
1057724
373681
276620
1499354
312840
49814
1810158
1560456
789382
240691
1263066
819741
426902
1499100
1509712
972774
1849176
853160
1104516
1722911
683727
1587668
1491795
486144
155453
1040259
1201405
1241761
1160513
1107827
414613
272331
492220
1278511
210134
1613950
402620
1996255
883091
100865
989405
40238
169971
257225
182512
1826857
551159
1928772
1024798
1619008
1748647
1445217
648645
952813
1686068
1794823
780519
247629
500998
235873
374349
1959405
719831
1411186
897851
1184078
127552
24243
565602
300447
84634
590786
503392
1060676
1972418
1456284
277549
1332654
1373604
1467663
1470147
1278808
722879
451680
360602
1720907
1360004
1130697
575265
1172358
514589
1456377
422236
1948474
10404
385395
756457
653343
239017
241863
1733788
156152
1968387
1357997
195010
1891951
292728
1414008
980456
1596083
357655
1669340
738926
815497
671822
313559
249262
1843767
905392
618897
1724400
1539203
9725
1344100
1422195
1023243
1922205
1537445
1145564
1342429
991185
424329
691445
1487991
198821
254808
857516
418389
1781800
1218970
728638
1512592
257546
383436
976227
1462131
1968266
14881
1531406
1835719
1486736
1588881
367288
1325123
380039
200680
942502
1454988
1662313
167933
1266364
1902125
1032403
333930
308967
1842794
769823
1410512
1366001
1623210
1946358
1468790
850090
563724
1112496
978639
761799
928923
281369
362093
1495272
1495520
773811
796164
545373
583828
1014035
1273844
1567506
162366
1278054
1956078
1506328
375937
1659044
1217654
272712
672002
128782
1745590
947506
1946949
1884553
1160527
1365778
1232758
1968776
13377
3922
1387263
410400
1905965
1033260
682934
503903
1788396
325159
1310853
575549
1445012
1349962
1946756
694848
1485229
1169892
892103
1606057
202215
235432
1892244
1451355
1622568
346087
280160
745581
683255
533143
1272553
1398791
1837611
853361
915394
503463
448859
971625
600253
84609
495505
1532084
1146679
176775
566070
376760
417911
497914
1439383
1516044
1682723
537365
1120816
1044970
1898375
1986
1546643
1727971
1325378
1266793
1915672
994288
1944436
726821
77469
1290460
1788670
1934433
347887
1324349
1871048
558547
1310729
441707
1173965
1482205
705971
1612060
1658160
1437667
1857113
1727450
468368
1320913
640421
318007
1731891
940529
1704511
391706
1159184
980552
1169245
666687
52045
574201
716198
1888102
1950637
308819
1399006
544962
107368
332003
830658
997614
843504
964263
332707
1332175
103003
474375
1631165
1530861
8005
24057
1092347
1944143
263001
1756265
746123
686798
1388048
863225
427735
786294
1098909
189500
587841
1974161
256442
1025538
1231888
1533758
1891250
750833
1872122
1717622
1958188
954629
219733
1389261
484822
1964619
1878513
1030765
1068905
1493091
1710616
1743865
108549
1421518
1410024
1137859
1690961
1189347
1087777
1363292
994685
1916009
1571302
1699956
547068
938755
1748609
1001272
507865
1551087
1610809
1393110
854993
474746
1026368
728208
1059477
1936119
1240867
321314
1643840
1006306
424891
303505
807295
629376
1887026
520118
1296395
1434136
59334
584760
366011
622617
1345818
1370560
1408601
1292184
65816
1086917
1457389
1198538
1941840
438125
1949994
405965
789361
788012
1916572
1998918
1679614
615512
1894792
1080177
413122
1535955
842069
92669
1362817
904308
1628573
1228662
470020
1125073
1703318
702729
1964230
14266
282045
129081
1252761
714316
1906651
622702
334422
268538
769538
500986
48632
1108863
1645813
1292546
1567172
916168
723393
617917
1011205
984577
507075
1797919
1665990
1907476
279101
399747
1851565
69067
1063158
1883014
1228591
281731
49125
1373559
1748262
442104
442405
1857401
1127712
178464
874439
511913
885537
1684793
994757
1455294
762613
1696570
1732697
1843456
1409523
579124
1716288
91173
1929841
515452
205426
570109
759555
547736
14973
1227491
1406457
1674695
97281
158545
1056110
111165
937045
1329735
974481
714787
1450944
485952
189326
1659196
1105767
607015
1838131
598339
1097186
1216934
1543773
859294
207722
931069
1840281
553366
426838
808818
631688
1581827
165100
1477055
865921
918778
1186933
745472
1363299
826967
985269
226709
347681
307949
880095
1568591
685011
601616
549090
1631335
1033536
211312
1662967
416759
273699
1211575
453947
1782593
483934
1128134
1253220
1815802
512558
1655694
263343
189012
1518833
1891472
245028
1653059
1320714
1969533
1601042
1029944
1334937
612206
1405582
644063
1829883
1568420
1918537
1540524
525764
1174692
644940
1841890
620219
390755
467515
1354126
1311785
1800357
650275
664423
1998781
14547
1990569
133874
1245913
1531417
328903
426317
1514023
1180376
1430353
1763029
589719
1592425
1216551
675816
1151283
1708916
719557
1732118
255406
472105
69810
1901181
1632048
1409938
901193
1345440
1122508
1556227
655164
1333639
204866
213241
1774570
836739
453427
739321
1059701
368778
1653809
1457522
801036
288399
1824191
758877
1324811
194196
1149310
339566
1543388
955979
275114
458208
1207861
15754
1773841
494453
1069959
1562449
1731558
1834878
954548
1032177
1007372
1603043
1195107
455420
24261
531532
1956570
1817010
369231
470687
1042594
157722
846969
478104
870755
1264555
1873483
1708061
577834
1210521
1334286
1856939
500158
751755
445447
946423
256171
902946
949766
242978
1378337
209948
456159
497554
381481
1715064
246297
707379
1579898
241096
285744
1345753
170149
1282976
56399
1418968
900247
373209
704299
185472
1362545
311475
1737010
1283902
582978
833611
1111735
1599546
752682
1225322
1724293
76333
587703
966928
893164
1191630
1525882
1056277
266720
566758
779658
680404
775125
24883
320542
247462
763657
1704035
1936856
233751
1941890
404995
534206
343153
1198660
1125083
1618494
945854
122251
1362537
493795
72242
487206
520642
282938
1198648
1233787
746467
61285
220619
7303
616189
773284
1452907
25134
1674036
1727455
1316278
1401476
1235564
790580
76725
1169965
1060553
1731490
1692961
445620
1269931
676554
1792587
1682065
1305121
638800
271720
497738
564359
9832
1246414
715095
105664
231981
909779
534200
1553192
666334
1627519
425085
930042
1049038
697647
1223606
918491
280636
1532870
225076
1912264
345091
1808486
1465287
170259
1052101
504173
1810758
222696
1607479
1871376
326115
1940696
302362
1312238
1137603
1404518
1913680
510573
797662
1861754
379588
1362614
725153
687681
1237260
1367087
1931384
9445
714563
679663
983249
372342
1180063
769306
1739170
870096
1193436
86966
1079996
405994
493756
1433363
258297
183436
1195594
650305
1962265
1063755
873029
1674749
1770981
596133
1855861
1347779
1782665
1841618
520259
1245712
1731178
328077
1383359
1151276
1808364
647411
1806079
66196
888781
395766
1440893
1130909
1963767
399554
1272413
193273
1175570
1296516
856105
471227
1363810
499485
124819
1934175
1839089
1682470
1998014
1937478
1586456
328452
941472
133422
1892338
104639
885729
749619
1027619
1296422
1280563
885048
1594339
122690
239642
1345687
1550209
463225
880748
1332568
1404745
477280
881093
1515175
754185
651264
564112
351011
56693
1610021
401900
1283911
1020821
1557247
963673
28582
1421421
1917940
1147456
1923713
1652247
1350914
969404
191468
818708
1103687
923572
1704099
483392
1263692
752742
1145223
839493
567336
132101
308699
1706764
772416
1569664
383024
451581
57329
1798391
1978027
1825303
1757028
1177531
717682
1280390
285450
1320743
1853492
1605158
1916389
895505
1668810
661154
546052
1517807
1805065
1059143
1341988
873611
1988957
717246
279489
1176553
705927
695258
1492432
732273
1685787
947681
574524
696108
948817
19486
940470
165671
1567302
1497326
1501505
831369
521725
890175
1472481
270609
435168
1177964
1581172
1641920
1615830
389966
1556829
713123
1841237
1168182
1299195
151077
311303
1152489
153607
829257
565508
302137
590021
1890590
91547
1171821
1310687
201697
933350
558355
588558
524987
155958
73688
1189222
1014154
789982
454080
957131
1788635
533762
840854
860237
1207522
14960
12417
1953813
1923950
190144
227125
1235116
1529038
1935747
1179486
1433772
1334433
1408589
1475077
1644049
1900691
1785111
1594713
1581267
80611
1260122
1441905
1095543
1090142
667234
160453
1530529
1632759
3645
1464756
1281898
1946172
1338419
1326044
1470821
348824
1568365
1652167
1781491
1483525
1400427
963657
1193953
918291
991052
1726646
871836
676604
1698482
1307309
837848
643156
1350887
1702743
613914
552473
103694
659541
1276892
273329
894272
1388550
315704
1034210
1931554
1275381
1721444
811229
295255
620284
350621
1830314
874747
1815123
1053415
930493
1250805
1927400
1146738
1329619
1195415
684769
589560
1100486
1901052
1425004
1335657
1950501
1246056
1227511
1887283
1687474
1389622
765127
979794
528958
787934
1335198
845708
1554512
1502594
1050892
365110
414133
688721
771398
1331875
1738017
877398
1826139
374483
1218554
83381
12467
321995
859061
1770574
1468163
1982163
1937801
130223
116597
1780536
1791496
443052
1967807
191317
291506
1988116
789765
752800
876850
1309302
681410
152716
462419
383915
1971638
883941
67043
2728
80152
648438
316487
1405579
119765
212623
1298422
432179
1355958
1964850
788330
1864556
308525
1863504
1833761
1757220
810984
1339663
321374
1116661
1989599
778552
963559
1025242
1594829
1927893
564729
499330
633655
884156
1678804
1104495
1723610
28604
1253442
1875736
1293359
1534818
761648
1591359
1348844
977744
375698
124893
64276
1065716
1060141
1308453
1092341
942
1953259
179591
1668452
1103214
494435
549646
1091683
1672921
534408
1484380
99198
1600075
1794088
481939
1664990
1906625
175443
452641
1770739
479167
1488450
1783684
658120
564706
1622101
342375
246825
1766498
1168420
153183
345679
1834444
1166745
1678125
1441540
368647
705482
133545
1767300
1148012
1547309
1894680
1644414
1979536
965654
475136
1561487
458317
253949
807305
1602620
1128138
1165504
1989418
947268
1774252
1001354
1098102
790418
1973800
221252
1677727
879226
1267415
602055
1680580
1392874
944399
1574678
1194136
1909333
956317
17153
789481
1371548
1097664
1197822
921991
1728353
1805961
578504
1395841
429458
531675
1611028
949941
901407
131655
716235
1186734
1079247
1950066
927121
1091156
1670633
591194
1750115
974313
267563
833607
1848264
1951352
1227460
1249502
1952958
1615315
1596605
137612
1463237
1055567
655167
934634
569892
736704
1135019
658388
1952978
1583375
1799516
1176180
1382016
367309
1380448
1896297
835071
308883
377231
1199852
1442325
1359102
1546863
456161
1705706
1843236
1901195
13683
493549
941911
189189
1921481
229672
491956
822528
552055
7048
1822382
483157
1824705
166400
1498122
1935552
1279480
112215
1268417
1610677
1832841
1314843
881578
1348292
1095036
1891029
1305932
180453
803768
952911
557798
24449
1121626
432469
682379
1551119
64646
398142
1588994
221892
1995806
94468
934313
393575
1260497
1438966
1985392
1132907
585599
1042894
201922
271421
1154486
1808751
1159780
923128
324681
825998
1557778
1029902
135739
1197498
1347026
1251103
329916
1467719
796947
1521467
1697777
942739
1125643
1825166
574932
916699
1241319
1020197
1702065
1397298
1070248
716758
672797
1353500
1265822
177298
1459225
454491
1886301
1909366
89306
1136539
1902721
606878
318312
770157
1513079
450934
1938069
1627266
656704
1439577
1794098
398256
1859648
1842317
1615782
39615
19995
1218974
1401967
506474
460253
1938889
450185
1762338
792669
206079
1658448
712677
1257744
1972570
1706263
921504
4472
1262303
830535
531548
992897
726574
1989473
590697
1793580
708793
949395
820140
1460329
1253323
293794
1217470
578570
1834105
773131
1355691
1323324
214063
290133
1171481
1671152
843603
1141583
511575
235181
1698143
1682112
1085393
614035
1320953
1130502
1941106
807746
1425958
467526
1911847
1369245
191757
322447
628537
50684
1761251
58432
128970
599107
523962
1044059
1698913
1907037
449176
1457926
1509451
719354
1923205
1378346
880168
215950
364396
882949
1364562
110842
237208
1043206
1721058
845279
909404
32030
543229
852677
1664784
768731
969212
877611
1149521
1138081
136943
565021
1234302
74327
237351
1163414
136879
505886
1256923
870345
1701417
52924
210311
1386514
474757
131182
1189674
513407
1914123
1041735
1304211
1477551
679151
163519
711029
476558
540924
133343
61144
908536
300092
1009372
304738
504083
1498562
3145
451102
732228
1591973
575785
633708
1850354
735664
812501
1244407
1538160
509087
1575803
931388
1900522
749875
1516705
47901
875283
1451397
1578982
841550
149226
1388982
513917
147494
614904
416789
1427636
1959559
505542
1730128
976105
1503342
82725
895779
1148838
1293658
1883979
941605
228548
615340
126777
99520
554664
172246
785320
8430
1684087
1042616
14936
1966145
1470634
1862671
1103320
171397
726271
690631
1090145
719523
1391829
1820193
250471
426035
402856
1169477
1688079
1655405
79771
1594064
1820116
1166436
1689806
124643
1826412
1732904
1398351
78649
1260306
300951
1516474
1372965
567979
50200
1269829
185663
834181
583267
589949
725236
731815
1306493
684285
659073
557950
513080
1370962
1590613
642962
1719023
629215
326166
148596
804490
919297
719574
1248054
988388
964114
368783
1920237
464447
1313132
1466406
688332
454837
1184885
1096426
852280
16879
143718
859795
264600
144998
1568007
969556
1216848
34378
236430
267499
1546702
1103738
259724
1089414
1514235
1261843
863826
807691
1503184
357951
303280
535581
1878342
936489
1011469
797651
1119123
105099
1276149
64603
1660923
527758
1338697
1536827
1191658
895493
625530
1933644
987380
37738
1323801
150514
1932846
839132
132963
1599505
376026
248177
1989237
935279
187773
1183862
601832
937885
1351267
1097743
508418
82181
1872375
176941
1511445
144943
1828204
1888231
941300
1960285
1074510
856686
697258
280563
1039718
557520
170617
335127
940084
1613689
1613797
1318076
746762
511385
22600
1493125
1513781
1862342
1830438
584257
1840444
320135
941247
366705
772391
1344004
70252
1738426
79129
68488
310367
13531
1029978
1249714
839589
472968
1517516
1610737
766690
477396
1480459
720774
315527
517575
1515569
353860
1357126
1116644
544305
284758
1634207
292531
1272641
570478
1245826
1318853
197846
582783
592818
367495
231357
1387207
18384
1189021
579958
1438385
809061
275452
80378
1273830
226380
743699
1889986
1580704
212726
967566
147284
1416809
1833053
779629
527604
810753
1823308
839368
1619867
391539
1282213
1537020
1100837
673819
1722676
911484
202527
551327
293648
1469991
457275
319930
1334956
903765
1234812
1881168
1894144
1726255
765023
1526029
481133
1628931
978961
1608028
34292
28445
1484345
1157777
386051
618974
1705230
1373714
1305473
586392
377965
898271
1233124
727052
1666717
76877
1609896
813850
207320
798719
1985627
1631137
615455
1894450
729655
150268
68762
684097
1661120
778342
146328
758042
757809
1330182
1674661
438272
1651034
1447590
1049418
1591795
862455
851447
728891
102341
1881968
1935324
1018635
1539143
1147760
445421
1479741
1002692
1248088
971611
1702821
1274026
1108058
746825
758588
1012809
1607636
757546
1617651
769215
625222
569527
1159442
1561248
1975334
1884465
1711592
205555
1296670
1119052
1728703
308923
1003948
1845346
1749041
1185461
1442297
1424362
1448989
1822848
502454
1861390
1037689
293691
1070355
505573
154530
234223
255663
1728511
249301
470850
1709493
889015
36289
709002
270856
226834
740183
1656024
1756207
817905
662276
1021944
1238857
59004
903997
435538
892675
678126
399617
1199949
434232
1910598
1234215
1378692
1185300
1250762
798749
776307
1499668
751141
1349629
290462
1150275
1851350
483945
633596
226538
20743
255462
589564
132167
1928021
866999
1043168
260862
162975
1473742
1358749
468770
1036803
1045708
974312
543604
294085
955947
290404
178946
841390
865909
1052959
366723
63124
1131346
1643938
1890462
100515
1620454
1360021
579608
1071591
1800097
1324778
287687
166391
610290
150832
746254
1640472
1907138
287714
804098
169593
1998851
772136
583136
1481313
454346
826356
1887194
1394681
737137
1921758
1070913
1749650
1517928
1258240
1956179
1732047
43231
178157
104451
1926155
807452
339107
1592130
122105
508406
55278
117391
794313
739757
825351
683317
1348912
1436200
1043885
1885808
847546
1545934
967007
1000212
499220
555052
1093529
288510
575515
45445
445251
1246416
224736
207296
1563672
641095
1465467
1447047
318780
784832
496358
250571
1794586
80184
1750977
733724
1521859
1269480
1551808
1475272
1387494
267906
1496769
1178128
903096
691367
261296
1503856
588990
1524017
371081
1468175
62456
1935654
146449
1616212
1865862
1103083
1580129
127822
1402208
1116237
818105
1863787
964486
188899
268044
1111666
397256
1514409
1096177
1976127
730029
58756
1970452
1606605
341096
1132097
270884
1234001
363850
1133519
870187
1745453
1294533
501451
182337
519196
637500
1964165
788629
1152388
1984271
1841441
230133
57758
648108
1156054
1418856
1016394
373973
416632
218015
994349
1864169
1130022
821152
617099
790878
645721
1612266
920864
310584
1750896
475933
1814468
646838
1313282
216339
484591
1229245
1234349
1073271
1108132
1138547
354919
334310
1889679
393332
1659764
1260539
1722775
1184115
770178
28935
321738
79457
49907
1261562
389436
577623
3993
927503
1784365
227748
164691
624639
1324812
1586231
1933799
1975090
646474
127625
1516176
127370
469014
589600
870662
918158
1228987
1246898
124655
1450325
1546332
957982
276885
1602728
862768
256412
992578
976398
468433
189610
888477
1418116
763785
1281070
1172584
510785
123627
1847233
1965188
625989
1448182
1845361
1812616
1529868
1718680
1027769
1253294
1440147
1760290
892350
1282349
1650212
1768025
1092824
624611
404172
1021768
1954174
1145466
435038
472956
569410
1931112
1545731
562180
869160
1332316
850744
1292413
1231321
1875482
1851030
1388238
636219
876770
311805
1485637
913527
94103
1388808
1656337
1192087
208587
289858
1382007
1136089
369052
1335624
1194643
974103
1114068
1906644
1947909
1687566
1052256
185826
1945211
181504
1449521
1270373
618423
1735583
1019023
31277
638523
1343728
1759097
556791
1969339
1150070
1630740
1323879
1807722
341885
230220
1545331
1828494
1072007
761792
1148304
1649410
1696453
411707
803583
318317
1947699
358554
1631637
168124
1657452
816556
17537
1330914
1444224
1889846
935904
640320
1246656
389681
988
1085004
1164159
187994
120637
493280
1711397
111031
589703
975344
869375
1848349
1712528
135387
177016
922315
1794999
1224836
459346
270640
1131835
280140
645544
1958769
664266
1253409
231865
305439
126878
589431
734476
1715307
1607609
1862919
704461
72314
661392
1768941
1598483
1069041
1313351
1771242
1439768
97588
79730
92991
1828041
1549341
794446
397045
1462845
1051385
1347322
475609
982101
868452
1356186
1621114
1527594
1511058
1122042
942096
1240671
1632945
829583
674251
1148492
912357
928344
1835450
188333
294476
712864
1697371
434407
1415188
1439064
1003408
1287567
1562691
646152
1939025
661789
124200
1213619
47105
1744725
615141
565380
1020107
1323397
339407
568864
843780
1183387
344710
1493886
1468994
665761
77869
887193
1177789
1432672
1622082
436466
1536589
905850
1334599
621218
1621582
335091
1514923
1024050
882018
1590500
1315550
1935307
391152
255463
713542
1491448
681513
896266
614965
1046228
364558
1330044
275170
790570
4312
209022
1662086
1088916
929053
974338
1465443
1069284
1895405
428954
1154825
1289681
337994
246106
1856922
577131
152181
1107897
24127
1221544
1237628
481852
1683480
564152
789709
471384
1057855
101836
798128
672414
1624169
1158833
168167
622478
924599
1252195
1783645
604118
717607
1000532
228169
139117
816662
219879
792512
1310209
1218095
29514
208311
1794425
211443
738919
1807330
1690827
237522
11174
954063
454507
260667
592931
214940
1706191
1863356
823346
880190
1865466
1637541
1663213
1648653
1635045
1860606
157093
845756
862158
1066643
1434383
166105
1906311
911906
1122698
1262625
106321
1298013
591022
428595
951796
931430
1194728
95856
635981
1661829
191594
517059
1773355
623502
1610763
1499452
1939170
387436
870905
508139
1019167
1876759
925766
469816
505327
1041562
165602
483939
1960342
340473
1905166
877582
530580
1497323
1564463
1643819
800939
251698
889951
1637494
274019
931671
1166992
1034362
119605
1928711
762053
1506739
385511
1962396
1798732
1172311
1658593
831602
436588
71035
1957169
351598
1984170
1413038
915086
271490
1027788
1159718
963252
1008867
1513555
131403
1530846
1879557
812292
319988
623165
79033
817931
859635
1578027
950965
649164
674654
418819
1183354
968142
1694857
397700
759600
1576745
1375706
1291393
866904
519217
1889700
1120137
854257
1951137
1265619
1211644
745318
1609113
593335
1487929
919856
1320119
629316
1217590
213089
214289
323655
19430
568842
1145648
1778587
1489182
770793
1518742
1374325
1986562
1687225
1963221
600223
1304254
1022603
1421533
1335886
874266
962048
563579
1579839
308255
494400
783119
396487
805969
1629297
36217
576970
1347977
1974274
1244287
767912
1018747
1602447
1815949
1811518
1460319
1143508
24637
1386064
153409
1717153
1078235
1249503
1708563
1890850
786365
1069111
1813579
1340209
1557508
1868392
1298073
756135
179355
1842659
1478379
28954
1519887
1085994
386809
1414892
1977403
608363
1976319
1145125
337942
312051
463502
347501
1960159
1310614
1510624
1309771
1894582
984977
1246605
711967
1116578
451171
1788705
1761087
482109
808559
1677846
1356187
1360134
1457152
121111
804496
1866963
1777147
1191264
1280811
1813834
1199599
1399543
1209463
1969260
644206
1363257
1388322
1815227
1885826
1393687
1567448
1392769
1220376
1342215
794266
1395568
1034005
866934
1766162
153997
1835755
343581
527904
72102
406906
1960449
1618833
621510
72840
637200
295826
1953760
428999
844924
1516097
1741619
1066297
48863
1835119
589461
642697
1706128
1045059
503155
658039
1306525
74495
977135
1419156
1529943
286613
874599
1230257
1773484
302691
990388
1083296
1781713
404454
1507237
1810491
1329455
564538
1259990
1942060
945586
526763
653021
610903
631029
415729
1705539
1081085
729132
1126629
210587
480885
1322210
8969
1539965
120223
975460
1938690
1253239
1601549
670159
1258887
934939
50064
1135086
824521
715575
1495967
1235767
906274
173543
43206
639270
757296
440087
31820
788410
1661961
1137653
263847
185361
1518532
63917
1708788
22533
1367913
1293254
1120197
357460
204580
814607
1828250
1450181
150453
1924019
1264973
1947430
1817078
432331
1995580
1182221
1458316
1352122
830760
1474599
751940
1313723
1436885
1975396
1848098
1975691
462120
1835952
264260
1745134
344607
1036208
861670
270940
784818
1026867
1483623
1079569
138323
1211174
1813039
1777457
1759418
1344258
1570638
1819181
1350143
1747720
565005
1659722
1474922
1871841
209121
103563
718463
1501150
1134842
772056
114666
625638
1095966
956123
496736
648005
1719989
1684221
1668135
5586
361957
242815
1033895
1032971
1982345
1850497
1421595
275277
1924281
459120
492718
315812
114255
820308
218619
46650
951879
446538
905624
804955
812680
740469
1597351
1900817
1031523
1546791
168066
1022369
1678022
785487
334256
381068
890043
1120297
1128972
49606
1793658
391736
657543
242102
747309
1770061
546430
1643829
1212133
1914593
882912
1074970
1323789
168995
843608
1104172
1194039
1390827
1738906
1999015
1434771
1133778
1207381
1722753
1490823
1559602
238485
550734
1597672
1208469
239531
374107
1383582
1222835
1398014
766252
1784932
1591463
892753
355471
1736982
782388
1931462
1830008
283371
42882
1800068
1526672
1765873
1008221
1170259
1707411
1062842
1366791
167700
593892
537238
1220584
298849
1690531
1856839
1541023
1702643
692832
1840193
742130
197466
412782
721249
1500196
1126326
569701
1114256
1368737
1840302
739993
413043
1241933
1490368
1295249
1726490
1113182
960739
725015
1177530
135565
164086
666771
462466
1810921
1824860
1914736
539837
538408
298810
1736445
366114
857469
1728382
164986
1458971
305279
1173200
785326
720566
1625115
79898
413119
1540882
1136523
1626637
1109997
1327618
1467031
680878
1760251
1013328
1096497
1161317
1324433
453031
1897515
489271
69525
1153049
1866660
1962585
1482931
1644720
380991
302111
603407
190630
1967677
507369
47371
1338074
434220
295725
345590
1562297
1579047
515965
443962
1328175
1179888
1941426
1876400
1414864
457398
845380
287504
1279482
1171673
1870329
571814
986473
226380
960461
1790102
699407
348286
1392623
1083202
731338
1341386
342163
284533
1087127
1853378
341314
1299458
1753049
1068210
939872
1580450
1905675
1347595
1901188
1819731
1198558
177890
697536
313648
392932
1497288
715622
354112
728199
1819831
1184620
1024997
1795189
897886
725120
1294562
1504541
716215
570146
1140551
889596
504731
1644751
1978963
678500
862283
61472
1262284
333731
1073998
1655223
2319
496522
1059118
1916322
1248999
773683
1217218
135258
1343868
1427258
988794
1599137
182693
1193715
169337
1446445
893668
748759
483851
22648
1482699
80068
1610287
229430
1310120
1961371
668980
1487420
769871
304048
609279
1202323
1078402
1960491
803697
1033007
1440629
1759368
1834510
832583
708041
1215505
100199
818988
719568
180165
1175112
181125
225916
596487
1194503
1678482
588787
379235
387257
1157234
1646022
1888306
1645140
1750182
1466279
1184657
809734
1866053
807539
1343324
729925
1060246
945037
1150415
495722
1113618
1105687
1590950
1521380
1042459
1058893
1130050
1489178
887520
836414
11328
1792656
1255848
88314
573643
519802
1123365
1527366
1201678
1289389
37242
741770
866339
38724
306159
1615951
1415344
1168861
1897982
438320
1511850
279363
186164
1748559
971072
209465
1707589
1677114
1629460
1956025
1527950
1134672
657957
1887046
305849
992477
1173956
1604203
1971487
724613
1999566
1466124
1401565
250802
473750
1287534
422618
651926
785838
925988
1511337
176791
113236
1951187
1403414
1717420
1555878
1680876
1853769
25398
888219
297578
1036050
592179
1803769
831637
581292
1589724
777486
735673
1232609
497146
1875035
811967
1288801
905995
387106
864743
81272
249785
302996
1629040
547279
986403
1257650
151630
950029
687213
624142
1570143
1185700
1929443
1398932
132551
939970
1941283
115593
265795
210834
654502
1366986
1929973
1660115
1169989
951489
1594494
777708
1514665
1293413
1995446
1455927
1268374
1905676
1986639
599846
497790
1380533
1266140
1268215
83675
871997
740556
1458726
596455
626119
1368599
45424
407942
760485
699230
280917
1186409
1232305
1681319
1180415
711150
1165062
181881
1973860
479955
1591266
1165218
1107291
467581
1215489
1136827
1984796
1303300
61924
1448381
1552882
1560294
840175
705944
622370
421210
342361
1629351
305529
832418
1468247
1610370
1024596
194198
1960916
4277
592273
839744
259856
1536153
1089172
1017803
1105661
665768
708974
1383516
135948
751598
441194
1665122
1216678
822172
1094109
417947
476727
361716
43440
325502
1592843
38675
1518184
618760
1764916
596460
419766
1203573
375659
497492
1855467
827858
523746
1672171
195060
1216459
1398013
1654827
1595123
1028273
1096432
60769
1357987
1971810
567255
760510
1753597
1541040
156885
481468
828523
1825145
1077995
1526666
903048
1155379
1172126
418857
1687684
1947698
209853
599884
711942
940576
30410
1973508
1410622
105923
825070
1257911
1314000
504458
236134
937951
1365879
1223525
111492
1976369
1128623
1649180
690062
1658763
636793
640860
707690
1278539
479935
458983
295315
698458
1042500
812560
925454
1312508
1953151
1153348
877120
234728
1155972
1618882
877049
1081888
1189442
390969
159032
136771
1143147
1737676
1161326
304517
745773
1910756
716549
912060
1447198
1437275
695379
1049064
965359
991031
252494
1470762
1592945
1201682
893816
1809988
423932
646685
1416580
1977561
300760
857424
1009402
1158895
755028
1899196
34174
969676
1765635
846503
1647909
1389499
1538825
85225
1062034
785507
672808
1102806
1327927
564411
950148
984854
893250
99684
1794065
1035868
1349003
255525
1598310
1305135
965046
1917320
86454
818428
1037619
475828
1574828
1120177
1444783
1595494
574720
139183
430800
50037
766486
1802889
675667
1499101
746869
953487
1190025
2869
1805345
1056343
1702886
461215
30386
538505
574301
1761185
453273
1503056
511099
120456
1203565
1638886
767026
841998
340024
1335284
666336
1002599
1837619
1261139
1254928
1609906
490502
426247
1213070
811277
18709
1534363
733406
1205455
37287
62331
622129
862719
1283896
775870
312042
49255
566681
1596149
1180483
331862
1299872
1891435
320603
45501
1134431
1265787
1828080
981393
557837
473255
227887
1527995
1899642
719195
1729561
318417
71285
1619417
918273
596552
626514
1796333
1922509
1343538
1394610
197652
170447
606760
1497749
294184
436852
1210238
1394336
1418193
84115
1977715
943265
196743
1418928
1576086
384724
1052195
443631
1664023
1661876
1796148
200638
653050
578193
1617785
1004281
798564
1488281
439419
1632172
1279014
953454
1935555
848585
1805956
1333420
707570
1898761
126894
4661
895794
1122919
159645
188835
725980
1019403
1659552
582751
112131
1710550
933897
1766824
1937650
1393423
1858078
486318
1951723
546785
1756957
64001
885493
703715
36064
695128
586562
1156221
605348
960699
1074772
1573991
472057
1907223
1376764
1671450
1215046
1111368
1216165
823754
211879
384904
623772
1810317
487485
1628900
1794266
1876099
835074
1955985
636407
721492
1164848
958801
976644
1199102
998603
1397691
1801098
155814
423287
558831
979679
552200
445092
139930
564808
1734893
1904920
1907036
1794927
388830
305784
614945
1071597
1710294
769424
1040080
237235
1808926
449332
628852
1128466
1615633
1477384
870205
1449249
1841468
1801429
310945
651965
1298105
1822391
1018697
1113239
904753
866981
475858
509353
435023
574692
558869
689132
1192420
1859112
1514576
49148
1733977
462484
1867847
1512573
1292885
175471
1712721
1736239
1659250
1464671
924960
636774
1538139
1628795
1681817
1855950
1623593
77474
461985
138165
1602
1953614
27022
1734110
888643
1839619
451221
1603325
948505
1617211
1585716
1158106
979753
1396941
228473
1356620
1721619
388990
1051922
266745
1624664
1623173
653017
1077134
520635
1652255
783644
62888
460117
630706
1262582
1501960
687759
1010407
1260610
1865551
706069
1494606
1769032
1537582
1689332
1862298
1226560
191679
1105726
1641978
1219387
397799
1202526
573142
1816243
1515260
1356389
537446
978479
1226550
136889
924070
267715
1916522
877567
451092
356565
918663
1244418
594815
1515816
1692196
1746151
1615603
242497
345774
693795
1794912
1750439
552634
1782232
462991
1836509
887800
1212664
126595
899671
1729757
259964
1544523
123457
1687405
166752
1997306
419970
1295732
1467071
181853
1939132
475380
1696742
379512
1632145
1553148
365768
621455
1334063
204387
707982
1011615
566733
1869968
260224
433428
1034903
1307633
1781042
1823769
271793
949344
1845039
469967
361625
1588288
1041684
177141
1065132
1799083
464119
1652852
920215
882560
1916900
1413130
295243
1208616
1029056
1364150
769094
1848043
1303427
473214
444437
1756890
1959025
768338
1645440
526389
1716849
1177751
1067115
1064892
1875896
1176363
416975
1650442
547183
380373
847763
1194445
1871604
327473
871473
95904
1574318
187379
159965
1020269
704346
1597021
309358
673111
40597
1889436
1402214
197911
772406
1218020
688299
329870
1383854
1559395
1508703
805274
243382
1694698
665035
1197693
627886
1526173
791131
738459
1405043
663750
1180724
1182431
997088
771196
217019
1308510
827188
852003
586244
1600336
663947
571895
399180
1010205
1747281
1070941
786305
832900
367756
1328305
1051093
228487
1460455
1160643
421208
917311
802293
1959653
636794
1870451
189358
1906845
1521843
383965
751715
765222
18769
1472580
325544
24673
799168
1290667
1780251
256668
5040
640494
1717961
1230229
1622928
1320291
1595554
1602363
209340
231511
531507
1943850
146441
218928
1478787
1538250
1589564
1995665
1453931
1938431
1562890
1967277
92369
731481
1537033
1964604
1854752
1693996
915241
134484
1090587
1532021
1328272
1343659
86377
1192286
601334
1595457
215291
1976100
1984387
1858557
1426800
1780602
1238522
1882250
110727
976859
859889
1512585
1489803
840833
1069537
1406129
1316296
75374
845934
54177
1546123
1289553
1733486
1521625
663625
1410847
1514531
740466
612987
1967258
1485049
1617274
1250581
1924444
1525287
1207714
576763
574571
294968
295208
503764
1268971
1915093
325350
1988578
1422071
1849249
1368125
80194
204701
955187
1467735
1478355
285333
645400
1457426
124646
1969581
841182
1844370
1045201
835491
704517
761082
584510
1290987
348599
1322613
540222
510015
1932350
1241009
1404163
1532425
1202959
646884
1262658
1016799
200889
1546427
1080292
828468
1801270
1636165
1516498
297494
1734365
1090706
182420
1007685
1854546
694679
834238
1306160
88347
779719
870129
953661
569756
354429
1334419
1028281
799491
121080
51988
1180247
1550594
19583
535412
372717
813211
998895
543434
98687
473647
836907
1221599
1161779
1948314
801970
1759360
430664
1629771
524920
304270
1267891
1669163
1226692
380036
474748
1215644
928841
1036491
1907517
1603205
1867518
671519
772174
1449821
1812122
512945
48890
1545265
1358311
1909714
1366593
193591
1961568
669836
866700
548598
1686592
473502
839314
1044244
1583753
994129
1399228
1639034
1503843
666979
1929191
913480
50963
1660884
155294
1706286
876755
1614783
844868
252868
124034
378826
980555
131459
97621
1941882
1557296
697782
28755
875949
869046
1144129
979298
833509
888061
1174674
883973
1431271
1168519
144070
1211281
1080352
1497193
630540
375450
605039
1908167
64232
384547
1693768
1571648
292445
1339173
1631212
296948
838617
55681
1423357
1089621
36507
209335
627293
158977
384990
167813
271019
699714
354452
1253738
826698
1314830
488293
197475
1667257
950028
981979
1580364
1770697
1817265
935474
743793
1302012
764581
430436
1668753
674975
256778
45137
1439960
1862574
112499
1010337
1623502
809934
867354
1484871
284770
1161421
1849796
444335
1824110
1965713
48428
1217201
404083
1111575
280169
479494
1325694
1583604
1593555
1115820
1831555
1715323
663182
1731462
1162129
1408377
1177928
1202192
659377
250606
1455072
1068772
947437
1972190
1985686
604493
1762482
264532
846145
118924
501383
1716252
1293470
124446
912644
206658
45152
738989
1289875
206722
1391211
938969
712894
1180476
1817143
1660372
1462439
700701
134811
1754084
625999
1772325
1502117
488498
1232084
358529
1600025
732784
843983
716239
42525
316254
1823621
99113
417433
481513
346715
592522
1494326
457876
1997453
1306897
1600769
1616807
1772527
1863512
1053618
319210
506905
1917785
781553
1371563
1638754
1023954
1993154
290632
1269805
261813
1424201
468569
556988
1258352
157062
1605768
1656944
399149
474110
189459
374226
425867
813486
1251043
1814064
1798393
1817784
395899
1917055
926691
150012
1443883
1243116
1026998
1431305
1294309
73677
1468499
458876
628639
584824
521953
381761
1604794
537346
600874
167339
859529
855749
163549
1331513
1762373
1553849
444933
530999
1341619
609036
1115478
42791
833597
1871340
1438202
173865
1142965
983131
421865
1252172
355369
759285
855560
1370508
597997
412336
282277
881794
83009
1950750
119877
1025648
1461521
318911
761240
1871002
699089
1438345
591626
1897346
1371159
775338
683014
1838788
1910162
1562837
607131
601956
917851
927395
1495899
1398905
1209691
184316
1470661
1686384
1489800
1120087
1837151
1527916
973507
1376490
347265
256834
188983
1996320
1984584
671577
1099458
747269
1107019
1131876
1796739
455926
1668715
1729162
743354
661353
1169388
1469283
962337
1274859
855564
786111
1777446
458646
366272
1062120
64063
1710934
1162889
793318
464923
1030647
960843
991448
15089
37769
1663805
274005
1336823
852531
1170417
1002499
393245
612014
938235
1849588
929225
1838085
1508801
1255605
1367203
1692037
1245004
366014
1246508
695979
693749
139751
1836741
1793497
1380097
1172503
147482
807636
178573
1186210
1288265
44520
603630
418680
777683
879934
767152
272613
1698310
1035267
839976
423582
72424
132335
1758599
584462
28642
424730
965499
1472769
1291079
476353
559829
849691
998170
1449953
1926996
523992
161772
1120800
84990
1261870
1803803
1196294
1493151
1392425
1774009
1062972
1370240
950403
760119
1659646
1165486
476825
98188
1026435
506572
477029
553529
971533
1705984
183145
1814107
892093
1683906
1109419
677168
333087
931464
1468219
1585592
1755473
740888
842469
1262373
1593202
52058
1004813
269389
954905
266987
1375235
1266711
1184961
310852
1892384
407845
89589
135586
1788893
213117
1815274
1942497
1601332
1440214
1523870
1286755
1441978
1422772
1644823
616959
1926640
1035873
1202593
1755150
1876105
1457460
283961
38279
1137272
1948275
1474845
1795631
109154
137288
392699
1318791
1201431
1482977
450307
74420
842696
1419551
671008
1399460
1235253
1810536
662722
1500716
1488538
1654067
353415
486555
550710
1419898
498681
852126
306412
1498310
654900
1721612
460710
825728
931209
1261507
1772889
257170
1861921
1115064
1516414
924664
1251250
602178
1058840
978583
1610250
68940
170373
1807266
211869
1042011
1965587
1575193
267425
1984698
1881558
71302
1814172
556259
306082
1003686
1632729
249163
419268
1743239
1729431
1282523
1339469
387463
1296616
43522
194109
59543
1319489
845772
1838653
731488
1869244
491767
992584
1051970
576694
974499
777444
830365
1755351
1066557
1732056
882083
57329
1771255
285368
1949417
1673697
484951
576634
1257483
241329
858778
995230
592403
1928674
1797472
1036907
425536
72752
1846809
939224
1151668
1312669
364600
1289314
1896262
1957484
1308202
287973
177248
656301
214439
1105905
533311
1380321
217145
91807
78730
539397
616349
1691939
619177
1031026
1935115
122859
1188319
1335461
1720420
1118177
1034786
521314
687644
482723
671815
1486484
614934
158123
1470255
257873
1357002
1724523
1532309
862560
16009
969464
1810185
1727211
353667
1536433
1420929
184070
794372
937255
6049
1671637
1932988
914329
372516
1931663
1799323
421415
843096
1770716
1217102
264249
1361031
1749146
1828278
1274708
1766827
1562500
807908
1270542
417043
1588452
868339
1674211
1928466
729927
762427
165159
95455
921780
951133
212327
651458
1729092
630149
1996116
1212187
953430
838921
399090
811043
554662
1899450
1148716
1930591
1717535
310059
178492
602879
813615
1222960
1070031
125294
1954951
712196
63581
377505
833528
844065
556169
56116
1741028
415387
363844
1763392
1249223
976177
1839412
71461
151310
624177
1560434
603622
1314255
1144251
332014
222700
852704
1314444
894053
1520426
279130
346364
483050
702006
1187407
1403450
1535902
1889181
1705956
1440512
681144
1538449
1034568
741909
386203
313373
1435793
128129
202310
1519604
1591838
1923807
541443
358938
1442514
238836
293155
1502215
1170552
296347
511685
1445868
416438
953876
1184557
432106
1088439
66017
62960
258924
1665853
659149
273768
393624
1881797
955716
1368845
1016737
1996885
882571
319831
355954
1598588
43206
1357437
1689407
651966
1324359
229160
345200
1019819
1704485
412419
772753
240552
456649
255908
1680072
214615
1624757
1384450
1846324
122805
250815
989000
925972
287589
466419
712195
1534178
1728466
407405
1839311
167759
1031773
1054458
1751879
1162246
1377154
778075
970121
926126
1391401
772198
1125233
1856642
1907180
1902206
1744132
1765962
799231
532514
690525
228431
776702
1832800
787281
1889908
2729
934663
998097
422452
1236972
1364021
149717
1826241
529904
153265
414282
812887
370811
48949
40139
1605035
452568
1315581
1419041
1755689
1548512
1342932
1718726
1526508
648582
384138
90271
1209765
1613459
1676299
285176
1456827
82617
159389
213142
1853404
13358
1765654
322610
1333527
1048741
888934
1057414
1392331
162480
1240199
1669754
1148977
939819
213820
1607750
719065
1484136
425835
94973
571997
141687
1379141
63175
149859
466724
765427
10095
1611487
744478
62846
437515
1657542
395703
1645309
1361400
1815178
921276
406558
1830671
1105588
791390
118256
1057120
546312
1929457
36354
1298140
1943679
1219748
633081
1215705
1583764
749714
767517
1041577
1784217
632633
1371859
687181
910006
1110145
1222258
302238
757501
1914858
1643429
1094126
1078849
841494
394691
660836
1159487
1244916
1728044
462213
1371376
1749365
1089396
992770
1586655
609757
1559716
256058
967896
393475
1558710
484585
1638302
240634
1195844
518350
1461657
343561
1503611
609294
668181
1993487
525554
926307
1970392
1115281
549915
1791697
240602
521515
1445582
1034895
1843025
1659484
37214
725967
1595164
1288856
560434
1136389
310332
1084339
1712034
421021
221040
971082
317874
1935564
1347399
593926
633683
65802
1082232
1082313
854230
312263
1328369
1879963
446175
1123736
1038130
546509
923756
141862
1505161
1743509
322519
1597103
1419520
1918535
829720
1492362
1908538
1609701
1932589
1021049
1704734
154706
1669233
229888
1489163
416868
1276273
1369810
1665319
1095140
1897038
1756799
1686682
1515809
1947338
1713265
1702082
1892353
558036
607885
354290
1803878
1490386
394538
108664
1044806
1821380
1427604
960449
150577
1689652
1337665
1091962
1733328
1330210
1267905
1820423
1436917
440947
1763434
1641044
40543
265962
1933642
710770
1655815
845317
1700054
131736
1823375
206608
1608084
74601
1765828
1530632
1149462
254085
1320195
1406999
686967
1121347
1738454
1143557
272051
1119558
1558534
1964465
835396
1643438
1529819
1308787
1785970
1632305
112753
1038516
270488
640723
227939
730472
889509
500464
1640760
1649247
1316164
186704
446076
378401
177628
1528509
417348
417898
716513
120611
170908
929536
543782
1090773
1442372
160814
1343302
1345540
803792
372852
1254749
700449
1563723
1221887
835206
834762
763035
1431856
183566
1475902
1894264
313282
589432
1349012
547979
1723837
228553
845284
1967801
1605402
1253438
1741475
518059
67924
6552
963377
1986051
1262642
1951603
325035
1982384
1956893
511151
671537
1756706
158370
1729876
1039660
972652
314009
87241
1778378
1941201
1136950
1978322
975331
120007
1783837
1907021
600688
860213
1587446
1721860
765025
148558
1234681
1156935
1787106
1345759
363158
1161261
1224400
1596665
1763740
980617
994292
1314106
1512041
1266040
567711
612785
131170
35954
1466314
1181968
623078
628661
1760449
340017
757548
849542
8860
400239
1373887
1757890
399187
1992202
1243358
1978088
1906018
1435579
812669
1092399
1419406
955890
1197300
1199938
705991
1839035
923949
343591
11293
636207
133256
299738
569703
1130775
263362
1410168
343153
1545211
669103
1696498
1817376
1613251
1138388
1274557
933083
219470
659153
1287951
761515
152676
587349
1877973
211555
1766504
210738
627734
1718611
1417685
883864
449158
1306987
83121
563594
246149
97973
1525517
1635892
443975
497688
769449
575882
1636458
1325644
746469
136782
1730878
1209889
97881
540085
343959
719779
1343228
1012495
1841052
241918
1082040
304640
590020
650604
492393
1220205
1435541
344178
1048621
663987
1914567
1542812
1780004
1845295
1102279
1021651
315973
974773
1914035
1155001
855945
639200
259948
1315667
1302160
1193820
1671225
1330501
33203
1607049
520495
412155
678001
1331294
1044209
735034
707355
576901
1192016
849623
817237
1525056
360618
842060
46889
191861
1070287
706698
1719718
710219
1102125
249986
1622430
487349
52732
93283
1131367
1373175
1374607
1323640
874412
1004807
1382209
1866827
410578
899629
267150
619350
1333095
699655
108184
759743
1520994
1718015
1995118
538943
552410
1327019
192149
806936
1086098
657948
1398122
1892071
1725841
1971633
610424
1697626
883219
1411014
1148879
1130572
55172
1543039
947538
556073
837461
1063941
662042
904888
1158748
490482
1557094
976766
851183
881122
245748
58295
446182
431432
1836108
1167548
362756
551102
1042084
833512
1146215
1686568
431312
1013227
1187675
1661174
651272
1024760
54270
483933
1026515
1647564
531541
365966
411874
153767
1294862
1964416
1808499
196688
1861317
1371880
1353259
975005
1861409
138767
1220199
982767
684724
1493685
1866513
71443
1580503
1647919
1431777
174505
360656
1116044
1314433
1729368
580604
492447
1146087
1291461
971598
1052342
1740032
289026
754291
1624915
934034
1829923
1469276
1224215
1120077
1417351
1484576
712349
65712
277164
735007
1354869
600554
1287579
625820
1456158
858188
1735657
143363
1554805
204608
562219
165485
521235
1463449
433682
1744663
492422
1170653
682137
558944
1064944
1752492
1502489
1786313
1573623
788526
929107
1201428
865740
626909
1074170
383210
772830
1082453
1125596
247666
1481730
1425397
1351675
1663488
364938
521645
1503913
549118
400567
236422
670073
1017252
1960289
511695
1766857
344144
1283834
1624599
1926802
152630
662009
1736362
48545
1835979
1023297
1376935
720418
1582967
1562704
1586427
1929724
364619
686089
946781
268206
1720438
1043559
1008583
1305598
1695202
1012060
408535
1313496
1791702
1726771
1349908
1181275
542248
39765
200140
941900
540243
684363
1249838
592318
329592
77528
1221994
705735
18309
1522166
1127187
1138823
1665147
875169
1000327
1193324
1759512
1192777
158742
1608664
1789490
1382509
1868053
1251301
971514
1151680
977250
1817382
495859
1792391
1959720
1280828
1991094
1484840
1153112
1574503
1679848
1709460
38324
651099
1446271
184969
204283
347306
1646542
146676
254564
1689579
1674441
1446721
1268638
1673858
149706
1124467
1125741
704491
1188655
622144
783308
751395
576869
295905
1729567
1229001
27950
1998536
1941461
1481687
1577805
564639
1301524
1710822
41310
350453
1090807
626176
662062
1477824
255828
1722139
1867202
38521
1633607
1465506
695867
814038
1760543
436328
509137
1802701
608525
687171
759768
1363295
884928
360592
1628594
120483
1076240
556932
1774635
153220
217781
243962
1712831
430678
390414
698990
617989
378471
1718695
792105
1649086
335191
1979241
1600193
124406
1309282
314697
1040570
649521
1801099
226812
1176598
1661821
941831
1368961
1235942
1318041
57279
1876310
619506
1995605
1965160
862557
1914799
1446541
1866066
1681686
13442
776063
1702236
155652
520383
913082
556754
1369340
226666
564125
50726
1629410
1734467
543755
769738
941265
752001
597472
1805688
64524
323975
588783
1254671
329474
776355
1730388
468082
1394749
1466783
472869
1352669
1684981
835574
1343567
1479907
1248376
1384478
1978729
127140
672956
698021
604795
1559288
1488611
957291
338468
1311900
1086141
187544
34527
1852538
765738
1862912
1194534
327144
436331
1739727
1002984
275711
1051365
16061
446959
1479020
245582
1067260
1819476
1221578
349967
1380432
785705
6852
185529
836702
847736
1681756
968348
1368010
527686
851870
638432
495315
1084614
779995
832842
213583
122429
1963691
173189
1513039
1157711
1506309
1648162
572570
760318
335991
408037
463349
1334660
879885
1864452
640214
1357016
1597646
1628917
1822323
952706
318093
1341686
36886
1819362
1842153
1792909
448894
414293
60442
1211828
1294761
55733
1735840
566732
590174
430583
1147384
1307983
1818682
1513061
514139
313804
1698315
1647352
1903899
1524997
1136321
1083241
1631031
1062640
937490
294423
1302628
1240120
529813
1028972
1356589
1848167
204694
1776246
1422919
1906522
686631
589745
252797
1079515
1761560
1260455
1002885
1849240
1264324
836776
396019
1718433
1973221
1358274
359564
1178045
190893
1939854
805745
1828542
1131695
1359626
1059099
359961
1455374
1639232
1859331
1381864
43101
1283174
1428394
1221551
152884
1912789
970242
1544188
149875
914710
1427015
159260
1107847
817254
1400045
1649550
302582
1379445
285073
573354
768119
531578
702719
1938592
512657
681749
603314
1427555
1539286
526737
1060398
1389800
369102
727494
1433049
239646
522302
1597211
1667383
1673717
1153107
347902
1935586
1045767
1405681
1719906
727036
695157
428556
994054
1838304
253827
1626678
862318
1422339
548863
1734074
729107
220966
756140
1996230
381538
1911611
190250
681771
664516
628570
488205
1500135
674123
1328941
1027451
1469054
1691699
447355
1103953
1701920
1218863
562490
960093
1209967
1067175
1460073
107736
1642711
673640
1393490
197822
1266520
881515
1405880
605476
328784
390168
904871
1301012
781929
1572308
631934
1438993
118176
1003511
258685
1519119
1053716
1382505
1685859
1592290
1726579
885532
690883
734806
1211967
433297
1876946
1457487
1295768
1292958
1481717
843606
1876813
1809067
1829095
1231175
235428
1826025
1330758
610802
1005152
1355760
57092
1533366
1315713
1831230
1211413
451367
1710940
1945357
1458019
26089
670234
1566154
714564
1031568
451431
889347
886210
537800
1601091
696920
89524
1532171
1604600
1158212
1709304
716841
63246
1814922
490672
1440841
1832579
417320
961814
1612685
1301864
1083964
1232106
647352
69696
1674899
1861129
915954
536988
1470093
1312633
539993
287484
1017265
755890
900826
121577
1097637
1874348
1084082
1641133
879199
1517527
521473
1368883
392055
1617557
1578626
850373
1154346
1110214
471806
1384084
565291
126748
936428
934123
1807713
512061
1286469
1657519
1373132
1211447
1868790
1295689
822061
1432958
836807
95768
1623092
1938859
1151837
1929025
661025
936491
1027917
368922
1425006
1691688
952806
1844677
1747198
717363
451095
1637554
15960
676446
1826254
904097
71393
858690
365533
240785
419976
877270
601898
444448
930738
1049145
1359723
1101757
1571281
119570
246207
374665
1451084
219989
1404618
1700971
1452789
85283
1348390
1148357
794074
1269213
792085
509612
1727781
1723377
1917789
29649
1128583
1030312
1964617
1668208
612528
57717
937800
511193
852447
867744
1002091
1861308
1224957
1726560
392961
312467
1718376
426839
1266141
991400
1625964
1734981
496008
521687
1503817
766377
1690886
1012336
927197
1254180
179206
1749335
1393399
52628
850546
1295672
215059
1276507
1334406
610626
985561
1481989
266871
789617
949160
247275
112591
288716
1405503
603733
1559619
608139
578542
476175
957129
1668320
1158750
494885
1990784
499302
1688895
828648
1536486
1253624
1268201
1822032
1451844
81200
1115700
1956307
1555624
1060936
1991270
1392027
1785852
459967
346755
1275035
1693306
380602
315426
1310001
1793032
207316
345185
1901936
240874
1932982
224983
40506
1134333
1221151
326571
444946
1967812
406126
995256
253479
1418480
11204
1276727
199785
303028
1277579
201380
1393294
47075
1404288
389939
1040196
1744810
1037415
941587
267055
640870
1236134
627063
726770
163728
174853
389264
1729530
1377787
527583
796456
694494
233246
1712208
1778216
1278603
477242
307955
1809826
1888009
1875607
1189234
460610
56741
574579
1771291
1417371
1789946
794167
1621073
221669
1456936
1968459
1774466
868465
452240
708510
1949140
1006848
478585
1524202
1254693
1531677
1679847
1662050
1594945
807175
900707
1325700
354423
1789873
1817579
662460
90122
1177427
1121816
1978719
797076
646585
1173354
286986
213363
715649
891788
257888
427950
539432
823412
1973879
814004
1952734
662157
1638104
109112
1939202
1946126
585463
1794195
1601560
1060141
1196548
1844500
784702
386067
1776643
351722
494284
1828529
767492
213109
1777729
1257427
1845020
826142
1491175
826630
695158
1841965
137131
210391
465790
1301391
1764307
1029380
1005822
1505687
436033
951189
1955587
375781
1329594
1362847
1789051
244785
49391
1279676
1872475
431412
1125203
534986
671461
1034472
1003397
1639911
878279
493783
119012
1259997
165511
1803922
485000
218993
175990
91867
1830317
1050035
731797
549849
197934
1404113
1171917
1192765
265899
746052
1675081
370702
478592
1488288
91221
793218
745896
1404404
1211952
1355149
710493
618417
261345
1933645
150427
1593035
1327835
1023587
881472
194177
925900
1773239
985958
1335917
1583058
1128744
724022
1194786
1147198
1416645
929983
472913
371458
1058377
1338853
745585
344573
1572626
1432928
162637
1628868
857584
1192485
1915211
953011
1585557
793580
120169
947131
303619
529133
1793725
1089578
1416732
1906617
1042033
1863497
928028
283686
1033695
435416
1756900
1064766
1816936
671719
863488
1738773
977396
1024425
261110
324745
1407911
1273512
1921204
1556251
975146
798186
366602
1271697
360092
381258
1386092
1103877
685012
1808813
333893
1941239
966624
385509
1801251
440943
257330
1221965
1399359
504904
1718554
1755871
1114577
164378
1603055
1243060
434324
1036342
1723981
1000122
8767
875849
492881
1208177
494609
459665
1040672
517050
1968400
285383
1482559
1518569
1860493
1878557
1544445
444487
1130321
1434254
1224176
531933
313173
579094
1796839
1375446
1987605
1866045
542655
1037821
303794
614328
308064
89134
1741038
1208782
1740580
1011518
769839
1757084
1346432
328846
1707185
91785
1393133
1171480
268381
368901
517474
828062
764391
1373481
77740
1823339
1565274
844421
240651
273582
1793
1630759
926820
1858769
44881
291756
1406293
1526633
313781
223772
1482372
1721472
1078761
621055
178066
1428614
338016
1411349
1506611
1510479
229350
838618
939685
327662
1724036
1300181
1067252
1662500
460753
465604
1479145
609483
1971052
36787
1758146
1856159
803934
1986837
732073
244334
1907488
16817
807786
79465
1955964
718886
655929
651740
1354366
886025
180587
1953917
470618
1833865
1930368
1186279
704252
21360
1659729
378903
57135
988241
1798400
1045298
24138
602436
1737254
1955980
539305
91779
616670
497761
181250
53723
1666522
1014256
1147045
598915
409400
630872
45165
1266665
146029
368924
1937855
642737
1057685
487202
1597496
1723128
489941
317375
47788
145979
130738
1143814
1313802
1921455
793193
1134977
1822649
1499122
169143
879819
1721650
1439034
920435
1418314
430464
1782918
231952
1941856
1387223
298797
474198
801969
1463914
975543
1384266
1805184
1202177
38115
1295695
1183061
1858412
1145737
736181
492283
1734511
261966
484353
1160946
154286
1925757
1003741
280841
871893
1812878
1529539
1896700
689727
1899719
1969956
1131591
1600326
1116575
1761051
321594
1194300
1625216
1805759
1428661
716800
788313
1124010
684056
809195
573084
143039
1912483
1048721
587636
1652694
833943
1477833
991106
1920526
581819
704732
1740710
337739
772504
1103332
965018
1769507
99265
3074
487946
964117
1318025
205005
36371
1198306
206519
1466237
272178
1431088
1660307
1519468
721848
1332939
1843019
620044
1062728
1856908
1774852
560639
1963210
1424640
1479678
356224
1925086
942735
1492115
626347
1706278
435842
1318723
593216
1465713
1025035
1421196
1858848
611607
1070995
1702557
1812969
84252
1412883
144201
817351
339575
1708256
1807246
1610374
1036088
1778274
219566
865154
979468
1025819
646135
1325271
1758851
629257
336084
1811923
1421869
268921
464159
42501
1417032
426357
1249639
1624578
565959
172236
1945296
466521
1289504
984805
933237
330535
458758
452954
1525438
481253
1037143
59860
1087581
202359
1507088
1225662
1697312
1297588
1499920
491615
180349
1447031
1112179
856221
361001
713043
1081666
1679082
422750
674963
917594
1854779
488123
792496
979933
455420
93721
699087
38997
152125
78584
1667620
1257787
1694320
251090
1798611
183675
548185
792148
1149961
1381498
742897
250854
1714422
1399661
447741
876731
645102
1267989
1554011
1216344
289506
461435
1242913
1222059
930352
1839044
1869510
693501
909449
1503462
1336605
1228394
1882264
798889
120655
1298148
1248831
1190055
1231425
1663700
969293
667962
471815
551197
324514
749791
1254914
1199270
914966
1049946
1970107
1563508
1892836
1787338
98201
1912000
491154
1337093
1283172
669014
1873377
1495540
330701
1179171
1085303
1007473
1082085
424328
206326
260078
1418778
1871589
1561365
1156911
908240
1675747
1163955
1920845
1331481
454914
1025220
224021
1067114
1789881
754393
1908502
72612
1149186
1696603
325924
1525549
1687883
142039
1664391
347804
993066
1201408
398074
1240581
813467
499502
1799358
1176435
426037
1788728
1871815
1700415
1618389
617734
599782
1487767
482346
998250
1492759
785506
721870
1002358
75505
98583
1504184
905328
281314
1854392
1146109
1634044
31815
895235
990760
22402
300863
537988
1156803
1817871
1579664
624222
1156811
255978
247414
229611
24210
1126105
140163
1830843
504768
1418774
1734481
1944805
1079116
463979
1156385
689010
665507
692230
147683
1015773
226474
1633049
825130
966420
1912741
1913531
1054769
1550580
1023358
1525720
1734822
266989
1262634
703008
152697
176989
995647
680536
37559
915243
1411632
271017
84502
813226
1986286
1578476
1171543
1688111
1940997
1603735
778130
50856
350560
5585
797019
311949
1172290
836260
1287577
438925
1858600
1440378
1339503
522761
962516
1671525
1164599
1912353
847463
856150
502326
1694246
603305
150822
801672
899101
1451555
569508
732823
483387
1418848
857683
1829191
1264729
315471
61151
817465
984931
479159
1156709
553681
1701015
1915412
1194295
925507
819171
280727
163546
49281
1284512
863357
520101
1673584
1198668
1411358
753780
1159129
747530
1826407
985223
679484
1737690
398684
519373
1362805
415633
1182759
1559331
403635
1041290
87632
930893
478527
1464296
1282575
1317000
1590146
46546
1364088
418154
745871
816579
1796725
29258
860401
1864445
367451
165603
905929
1676936
310451
1252088
1637176
1369427
1966426
165765
1412552
1615042
993155
628662
457409
94732
746698
580944
1800233
1098621
39103
194683
1004871
1937082
716261
330572
714784
1255584
390768
1367747
1497824
257696
859049
90553
230503
906890
798145
68540
1718745
967331
1150089
1268957
596837
1684734
745045
158382
141626
626334
1338820
420082
1910237
1517654
1397166
787307
1243233
1627096
956886
1678438
563288
1254668
571232
532546
1462546
1031322
639827
55994
1250859
107133
1243803
350835
1463597
839898
376037
1308075
297578
465326
202576
1655649
895261
1158971
662331
854466
1534276
1819567
1975529
1154963
636525
498630
51800
1482330
995437
1527530
1678977
1885786
518746
1314825
1679832
1445329
197201
1591107
1509836
1406206
670064
762174
306969
1938193
644423
548655
1062272
1158604
839689
1840463
1391448
1091076
667988
490746
502118
1357262
77261
952127
392222
1915484
1481336
462412
223764
325443
1597534
974141
257152
873777
137822
74180
834250
1263563
1731719
502511
1882015
1248853
151173
1686538
1678690
61594
302076
717348
1728254
1896626
750099
1984458
1971035
227305
164961
1439551
178834
639850
1892912
679048
1299506
1315923
526182
1702811
1405961
1509679
652748
1442007
405012
196906
1263960
311804
609796
921934
1268330
372180
1202325
1155886
1585089
1209529
218922
1894355
993701
1233563
1995011
1039429
1259998
1133389
1443639
184870
1971423
206713
1694548
1027247
399691
1099544
402469
1223206
1686204
410058
1801155
1689113
161230
228537
1952498
546735
1548347
1705794
570628
537880
1625318
474301
1031434
253578
1288747
1347462
1281794
1489076
1259884
456576
780256
1290443
1481319
1489604
751118
1890949
1875527
654902
1277538
1315848
1253965
191837
437221
923091
998005
1950526
1716948
652466
1516458
1044460
1950072
453595
112177
1048739
1107237
1683932
357051
1103034
1493522
255092
85988
397437
1624727
1124505
737933
567070
742231
1622797
802136
758669
512544
523210
1549829
1045347
75867
713773
1803724
250591
1841749
464147
1275174
1239865
855597
841858
1759813
401298
631819
1438906
1563513
795702
238472
481298
1173127
1705020
1467150
1827584
758539
1602481
402409
392638
551664
1773232
1400006
1347683
1673267
831354
609059
1004270
1168849
1177203
1846167
1653331
1403333
1042166
1811303
1889900
426777
1626581
580693
1467165
786601
874117
724621
1692983
944143
355032
1314204
1966996
1847759
1610536
981371
1700669
1792139
592069
552344
851134
913038
614727
659676
1300924
702220
1134111
261987
1574142
670896
618227
1780856
580687
751470
1751340
519360
1815681
1783946
456346
331637
374948
214944
1805637
1350365
1765684
1047410
1380218
416467
1687880
758011
1325613
654091
69424
1946802
834804
1671125
1228211
1794391
1948464
1101362
798988
551239
1892354
1475454
1885837
803384
347287
304771
331672
62759
1695609
968184
743984
218566
242965
1965536
19491
167945
653624
1788335
408150
44837
183277
1259335
1111763
1656018
102641
554404
538904
1490279
713345
210502
852224
61871
1011033
350107
882043
228289
1183624
837125
984541
1162200
63216
1238789
216621
838612
937864
533325
370461
1146809
1226849
1243885
378070
159405
225186
205797
1418692
1318268
770834
815820
1437644
1528486
523047
1181256
1757987
1120716
388525
112139
1360426
1224692
1810034
1514894
762818
327380
1067594
1265948
1638018
699926
463165
1810744
1635301
688568
1437856
1062403
1406475
59506
272062
1516592
662365
1872270
1843017
557474
1445807
1117936
1782735
1791240
1200993
396112
1870810
1246911
1366803
986688
307992
1862828
1406524
964733
1871517
1458820
1085561
36096
803574
1748966
832949
1024540
1312895
1898071
1044382
367029
441159
99886
495620
1236017
818874
1796025
1146092
91936
754459
49764
366508
222612
543688
714434
369958
107447
1120579
1864348
1033361
44834
66045
242171
1150812
790264
688438
1614106
1485003
1445144
1546045
1900913
773341
579332
975728
1513356
1266251
328272
804902
567767
1226514
776334
1729598
745702
49018
1715090
1264481
1049105
713952
1553141
643860
454204
303353
149050
187621
908694
647902
403925
636348
1993079
1646539
870336
791615
371856
1864870
1154184
526116
712671
1106417
1806353
352113
463564
1115791
1134716
161900
3898
757712
1948910
243722
525231
1316973
1738986
1189059
1649011
800835
890309
340849
1733715
1337006
1538674
1575275
393829
1193872
596163
1098877
1426876
981462
238715
1706649
1698936
1142759
1591468
1850161
1471209
1039577
220887
928263
1365701
1103536
1875375
1253318
738480
987177
243101
1298701
1097302
1738672
1334854
659297
460961
1752275
1531006
1857439
415329
301595
251680
1884333
590682
870038
1485674
1815641
834930
141646
1043932
1796500
1536627
930007
269041
831171
1303745
590278
77258
1473822
845932
656596
1737015
1146047
196643
195762
112215
944740
1875431
1005136
304396
490411
754308
38032
1015800
377055
307607
1691909
1580698
572485
534626
320277
802127
1266239
1133020
253253
1165594
972165
1758869
47476
594445
226992
730921
1854833
1197949
1889673
1871100
1310460
1149603
652368
1462357
922921
1734414
64620
285552
1646051
1003354
424319
1173850
1130356
894510
1911878
1973829
1097627
909300
1523101
179151
917960
1753636
1025934
1303655
1213552
99384
1959291
779316
523022
812168
1022909
1546563
382095
458258
412791
1749845
1345181
1631908
1226558
242330
522755
872945
417711
337570
760476
978428
1894034
1353332
1694860
845866
1490338
1883105
632485
150255
1197548
730580
99705
1069230
967135
1767129
1554367
890619
259441
284189
837343
1849615
740265
1762337
847120
632765
1717596
1935114
1094158
848895
1543305
626105
840423
491679
1134220
1785255
398283
169074
1566390
373849
19418
271174
1645910
984619
146905
487923
1468336
1420754
22670
1104232
1785170
994999
1459719
392845
872752
1373415
1924113
1792102
22173
1353313
902300
402174
1493425
1829352
1576708
397337
888314
915974
925377
1632053
176395
1058956
1188295
158002
1313805
1740540
866770
1135799
191303
671918
1434147
614573
135318
165464
749421
1718978
832997
685625
998443
1712895
1395349
1282378
531171
160627
968764
1812833
777224
886920
512037
557102
675070
1701198
395413
1941353
1545411
1177615
341063
640032
1145332
448361
286633
1983597
8528
1025036
931400
1615244
1994632
116350
1271079
316321
734704
1787561
831494
1923510
745075
1909373
834689
1018108
202900
524881
1489364
1613645
1761795
1252257
804850
941473
1050188
252422
1210716
1946294
562348
159457
715168
1525822
1117784
1754034
338976
69680
1518716
1270611
211201
512119
1098614
1343662
1841222
1491050
1083283
1257103
1185674
1184430
1011897
391840
1110088
210902
1138008
1664164
100938
758450
1351649
1908693
849922
1637497
66884
944860
1774324
678592
1769869
154621
507390
1344710
1850037
573606
1473095
133811
1125959
1205922
765074
935342
759104
320390
1669388
1450612
1902229
1002133
244466
1593140
754842
1339940
415758
913226
1816035
10392
1013046
603817
1778926
583192
500349
131157
1417490
1775205
764307
1719306
1562638
1546464
1680358
962841
367941
1499857
1071145
394869
570753
1286860
137775
853477
1757123
1883522
990203
1422042
1985460
1960884
1043283
83205
1857504
1959700
692993
1336568
1645635
1086864
720367
1261349
572398
753861
1953888
883928
646525
42301
1292426
321775
402572
1122818
1043093
1413793
431755
1358628
1355221
233427
360131
1416733
261144
1704401
1206800
1067075
255954
548048
1489246
1996300
956564
490568
1454921
1126118
209701
1521383
1851538
1793667
1329063
1588100
1818683
1628726
1055436
308693
1839615
1037894
967941
230899
744038
1642099
1673374
1110976
1815030
107792
1506061
1800560
1228511
1895390
1092985
1767163
970426
1205824
1777567
1308288
1994392
1497906
994965
1963362
1097457
1722747
668777
1369132
148778
480543
618761
826347
1366628
277981
1660717
1655199
1796990
1054212
468509
1300291
1144512
733081
1102845
553093
1606040
1438924
769232
27079
1469147
164092
758183
1466227
1540925
72486
1142863
21174
1132614
1439110
1204182
1042358
958405
620925
1164879
1656360
1283476
785112
1067115
654690
1958737
1746343
321835
246082
1778780
1734728
874018
1075396
619630
459364
299948
1793313
958713
737036
1799978
1705632
1343175
130271
1035833
940027
1260550
822223
1411686
84191
298025
36546
1745657
1110492
851861
1441025
488807
618652
124988
1505197
131981
1172381
147648
511826
916374
1952253
628987
1587167
1751441
925169
699840
1999151
905720
442860
255558
305299
500731
471748
1193961
1429731
713784
427535
1461285
1803788
1842852
1788247
1573875
1064339
377215
1873866
141979
1488531
635591
552093
1728559
1066850
1538417
1492080
881364
532931
431344
1430934
265042
16266
1372807
1199986
1046927
1966799
1010441
324724
1936759
8158
251412
1670053
1119083
1822239
1045927
1232806
1047590
456173
936511
630189
1404200
886004
203435
155706
1234334
528653
579974
1062462
196509
82014
874718
1958005
1737362
1018353
4650
1653065
1747090
915235
1297881
1266457
1362501
562597
1402235
14440
918329
255297
772723
1577248
633309
1700630
513012
974581
144921
1212243
52116
569895
78422
56728
888299
771718
1383872
497997
1117714
1039382
800312
534414
632464
199624
1398284
1699635
550141
178916
1540487
1634073
1733683
1565272
1741694
294672
1872478
791137
1727545
1037793
1540963
1127296
1638727
611764
114145
1904129
1858368
1525192
1031552
498122
1779757
1693737
1702663
241879
1222418
112928
356726
278884
890537
727004
1626066
635985
1704260
3870
1735012
1930039
1221604
1149747
972388
85631
528307
123621
341646
471969
342322
405361
92316
1379986
809370
525230
671930
1194186
1910565
1524849
1360532
416147
1610220
260952
1318400
341348
947429
610891
315915
1624775
363860
539886
188028
1079048
1520929
1243824
779064
239523
1154296
1741375
401645
1755565
1317873
1141277
795708
259709
599537
1492075
1451231
1374000
1040355
782747
592230
95609
246175
1673218
1885710
1276119
1845272
1298830
61003
1186282
1530133
306063
1434003
947341
785577
1042807
821123
363049
636685
1454668
1197977
429481
1950799
48795
1809490
206267
1089129
557525
596390
914345
1271003
1161529
195358
1896574
992258
1279679
1528926
390645
249775
480671
299665
860487
681645
27444
1841979
692182
597132
1536049
1436747
537735
1749037
14883
1348776
1565272
120040
1314329
507808
574853
1256081
1105044
711542
167734
23777
1714990
1068088
522903
393667
982612
1140961
190030
796281
174776
1867782
1895822
849327
293193
1777308
475674
1729717
1728176
349643
1302632
961103
1389185
179670
1751883
1690376
1625445
237197
1345607
1047146
1489299
957265
1500324
1940408
1966871
1778984
435235
19268
1195620
241619
1193864
1955797
868741
1234176
1797320
177942
278181
1292659
147342
697082
320437
159433
1148927
894918
221718
624588
1740272
810652
903344
1912897
1568996
1321915
407444
503446
1521602
403290
825525
1589394
1324487
1438378
1694416
1580718
1866588
861958
156354
1914191
1978474
1866960
385017
1362036
852712
591501
638115
796079
697604
1930773
832238
1953404
1623744
562805
1630399
1598132
878153
1407175
1114003
76977
1135484
1774940
1121825
515486
427592
1540374
1607187
1965550
1244424
1948305
1211190
182131
389527
1804049
1593263
1326884
1734567
315548
1131475
309147
736495
1037487
1882886
820511
1400684
1786229
1649192
1786582
565920
1776937
1303832
365343
334696
1977555
1297077
743843
1268140
1399611
1143895
1517100
1609546
775656
99550
478894
1008374
1295799
285175
500783
1171611
494852
1257781
1899197
1894519
1209226
1539957
1167482
363930
1084015
1631361
347141
733482
1697791
345409
986765
1680716
1005461
214258
950040
704233
1494340
492916
908745
1565035
1971573
188538
1861188
1562709
1139248
400276
974357
995252
144751
1639551
1222419
1196918
107403
157184
1446452
203078
1598786
497987
998836
923216
31189
1609654
1991826
1730230
760351
1930746
1553661
1243811
1379697
1285118
1385767
927663
1176002
560498
656283
591674
74522
1219674
1857533
1275894
1916494
1175834
1090692
1177735
1144297
195480
1987966
1765725
139423
1930378
395130
829302
1459474
919871
932404
155845
1219516
1440016
967640
16288
749904
624000
616874
1440658
1331580
358957
1808973
1571715
1934341
536296
1637659
723868
1595215
1221189
1997489
1365182
467363
1700051
1479241
1628892
471811
467261
417411
1071955
1419601
578335
1005748
1967818
1933299
1370466
624048
712337
1715570
264018
1557874
624142
1324164
1460740
788005
767313
1998641
719091
918250
1455292
326053
1483279
711912
1174873
616217
410205
745285
506985
682964
108900
238899
85188
1957013
295874
936802
1871763
1249641
968468
1859470
1130969
1843247
1019117
1836034
981193
1438745
1607506
1297281
184868
1721726
1279763
464619
711866
381256
350061
996355
1298152
354002
778532
655624
268284
274266
1080628
611980
1504573
596813
808462
98735
721978
1918897
999832
609650
146666
1011751
1160971
1464
1707404
446795
1850451
1178804
130096
1372126
1433753
306048
195415
581256
129407
1120265
1008435
471298
1472329
303237
959621
1364580
1803138
306337
207222
869503
1661756
491176
153740
1729454
219530
41315
508181
498958
134488
765612
1676495
1871606
834114
1010627
1090076
1660318
1189779
35994
1576656
582959
1342075
1636986
428681
704322
785657
291655
1853432
1151002
1018923
1330301
1373506
23964
1581950
1711318
210337
1075878
1206552
411800
300207
833463
956048
401106
709049
623078
1126396
436131
907807
106266
948735
1310722
1800321
31881
813283
12842
470337
655300
1848890
1966147
894511
918778
945277
850757
208807
289621
1909505
1695991
470008
1067020
1603853
1355708
890540
442841
881686
382845
1726421
1459169
485012
889755
339541
528575
1942178
766244
432727
429248
1662070
546590
1549483
502122
384125
903370
898373
1781664
562473
615454
1977362
908252
924298
1939643
1508461
1412352
715297
1806416
1268289
1208499
1603367
640476
1995606
1222517
816564
1958589
1241233
1792170
1689612
1580102
1328868
484494
21012
855282
1545714
112145
1540303
188994
1724720
533399
308372
259007
175955
740436
1944817
1750336
1080020
1218118
1466838
1173601
1185332
717258
1662557
1683357
1525947
355110
1159147
206540
150949
15888
1105005
1886961
772881
1486902
713640
1607270
1871752
176182
652199
1237121
162554
383047
1765442
19349
1790244
1764877
1589500
779354
165538
732628
536379
1661181
213625
650792
1810052
1229857
31026
93028
1957004
503388
1392541
1871846
1001858
1854312
1168044
1273236
35124
1021559
389165
333635
874352
1673563
1889609
1125970
1445255
488158
1569923
344276
1642411
236397
764604
1426161
516017
466132
1535519
166254
1092488
353328
761988
1649963
39135
1337870
1824594
629817
462908
1984159
320675
538494
590401
1054145
1058054
12065
1089505
403386
851607
1198594
133231
1946003
1734487
406891
866104
233345
368823
755047
597492
263000
190076
593912
1933436
663538
1231656
1123793
1887714
1692337
1957619
1791915
868176
205999
1808642
695266
1617697
539743
516051
620541
1078381
1308914
1446280
1301427
1274708
587151
416983
790513
1437801
379394
284789
1343409
490815
240061
430978
1681229
423064
1218098
706848
504598
922513
1878567
1194498
57796
1016316
992280
450809
714814
1191820
608710
47730
1075662
1042813
504094
1147213
1681119
586128
466434
1072685
1017870
191433
243657
43074
749351
1264430
169218
528976
1111746
1859273
194475
1102214
981266
436684
1262062
130919
1247926
295364
1489355
1782487
782523
1186703
1072721
855382
647706
167547
1466813
577142
440004
1655266
1318128
1730244
881254
1597594
1224182
868463
1075289
966727
704882
1935566
1452312
207714
712198
1019616
935235
1656094
1162948
1963079
739742
129208
1015448
1159149
59374
1863563
1522574
1569078
727263
648495
1484379
1174930
22177
1436122
1192427
1152678
1291787
515376
650114
556944
1703958
1756595
27762
1034863
1868302
1651904
739345
1540017
1221559
1969111
1469213
1592809
1600356
1839384
3894
865181
49627
66265
1365686
1784353
755604
1005467
1773143
820797
1000351
1923950
1073317
1515122
287986
404666
1742389
669292
1914377
994469
1472817
343681
1744540
393565
563013
1495077
1670954
1777861
1889499
740551
1137402
1761805
488230
89527
21193
1806103
599451
115980
1284662
597792
194184
1326876
552812
1121230
312643
1343250
674001
1698120
85248
834927
1516972
1618201
1207251
1588146
1162593
289806
1856119
1116667
1830687
503296
1422298
919811
74951
843922
937905
928906
1712957
1711273
1643831
119771
180455
763084
1258728
63807
592521
1314431
1858883
259418
1541649
1155225
1006633
1245886
713940
735310
1425596
1327069
1712171
1503470
519926
1773837
150353
581012
454813
1325978
905942
1285023
1260603
1881473
1439276
416038
836453
1519402
1938581
1068192
797019
1801654
671797
1497774
486204
794344
395097
1120508
1548926
1920687
586997
21069
124409
128246
1979267
469016
1352897
709380
325409
916282
1885672
1880665
597384
1673526
1253097
237405
988773
1466357
399723
674465
1451505
927570
62344
282782
91095
1522418
272775
632114
881440
619059
1996532
473262
1528199
43099
1592971
758973
1862774
1982414
1881963
853836
1259321
1552864
1975228
1766947
427562
712013
1562620
872619
87313
137154
1911013
1999854
1078452
1478756
711737
853860
1704737
1619109
1566759
1392732
119728
867526
1515545
965178
198368
1029699
276737
715137
82107
624973
1061883
1235105
1095774
249038
1711593
919720
860534
508901
1733624
1338387
45777
1047495
1364450
987833
1993622
1669200
351154
433145
531359
1847952
137977
633801
281902
1631464
505960
28357
1028537
1264244
1406638
393691
1741486
2632
1406290
1129414
210001
300857
748179
1131498
1930549
1606783
1956174
637650
1375133
609075
1459920
1880005
1927869
1875279
863749
643628
1496258
1180526
737249
1644316
1204196
828312
1982369
636778
1769765
1411212
1044875
1436513
304020
660402
362503
1841614
328680
1999457
1798683
145558
1737779
477784
1159875
1709299
1595835
1979774
189026
1005463
561562
1077286
661698
150112
1073324
1464066
1884563
1202073
1366473
1083421
1256730
1249592
587965
1003482
593455
920558
685995
381759
1911902
1321849
832375
634779
192214
565896
179969
1189275
1826111
1531366
41466
363013
119555
1226500
1319432
1652845
835739
599632
767596
789603
222862
1864407
1020061
1410314
1399746
52787
1700157
1354999
1356796
219048
291366
603872
303765
299707
530850
1742541
1506294
594346
1753565
1191731
1368565
1580063
1964202
1164659
1235476
803950
719209
433810
1111332
1443932
1923918
368589
466942
914946
989985
322118
1752063
173578
241790
1315433
1839019
282479
950370
510838
1997277
689796
1583708
1472809
1184921
149671
1263392
1780326
514264
1956533
694104
467028
1237146
413581
201237
299918
1175318
1007335
987552
1284722
738760
850579
730936
895060
588096
1503567
167974
934946
1995423
1016396
248984
780523
180935
168483
1413684
618398
335956
1131389
815093
1846211
1284130
685782
99726
201145
651116
88150
1882582
908935
1497688
515476
164527
1742239
654445
1636271
672164
793983
1881908
1805797
23627
1469202
1274618
340859
1486903
562564
849013
1001993
324524
1414463
846638
1215154
507922
1040469
62746
602240
1251058
1755192
1172823
493187
638112
1149434
1243994
1653309
904805
1169061
1941745
1659289
313899
1477055
1618412
337324
1861416
1340050
1330238
1101156
1408353
270308
655991
32713
653439
370821
1806278
1394753
500375
1461497
1809650
1607030
1039969
100137
1494905
1097388
304521
1425695
1696569
704921
1143690
1189736
807295
366127
219662
436297
926641
638773
1644378
1806323
438743
588432
73
985867
907710
520625
1510679
1710960
254020
1132219
1666047
275931
1230504
1941569
365301
178760
1487756
1712117
992709
582377
1392803
436625
166201
1256333
770525
469375
860426
894865
1077526
323313
445233
397981
676175
110427
49391
605667
1936991
203439
1771993
629082
199195
1159322
1739871
819831
1145757
1427082
1645877
1979435
1293727
1575739
371343
1634650
1448952
705838
1400123
562192
139929
1656732
1236031
723556
794168
1026054
128443
831144
434548
367472
63287
1315846
46745
1804969
277935
1670230
1226586
76629
657768
1759804
742935
1316798
1221975
1322554
1372273
444716
1232350
1998835
343283
764884
599572
707139
366533
642877
250119
1841178
22160
368961
154772
744202
78516
1124962
1985658
635931
1838698
1159925
1365107
937241
1517323
282768
1087962
1006655
1085456
1316066
1696467
1231616
794920
519223
1670171
309419
303987
833307
1452215
118628
1782152
1108361
849984
893880
387586
332697
302230
833837
304994
1156749
80125
93390
424723
1977572
862399
1486965
857606
1821482
853246
394572
49263
706202
1209554
86740
494473
434434
1335479
803011
1770510
1519860
1710753
781503
1538614
1942889
896439
1586558
1710173
1727309
1568983
511676
1012194
1070425
1025567
608198
1705752
1446141
1957730
1595659
1313838
1280532
545181
402262
1995888
157264
1178986
1232422
1866804
280880
727587
494018
1262895
441739
933818
911434
1698065
1091752
1584050
1216461
951928
956148
848640
1017839
1048801
1367168
1277774
1111278
1590712
161739
1441614
1067603
1036528
680770
1468697
1966265
1717595
111168
1294029
1582051
1385929
1467990
248122
277641
680579
730242
1593020
1255062
301157
599997
1032137
1225665
1407578
1398191
1010620
510842
513404
1328809
522586
329010
854690
1778521
973699
1815199
488038
105591
1210764
1897445
183836
1950090
723108
657285
152431
1300930
896163
246435
1437104
624552
1624178
1206623
613247
1228962
532029
591680
1577788
1934208
1100029
1754057
1172023
649218
1510374
15561
983806
265979
1693084
1132101
754905
1019356
274661
261398
1966555
1793394
255715
33044
1173111
1404422
515521
1077834
1655378
1014171
1469091
81900
115310
1373644
184164
1941941
1443737
199367
808543
913514
724953
1862973
1230443
1872361
185790
1987310
1616226
1332843
857945
1145847
1454913
52807
1751426
268625
1825275
709047
1184948
325918
794098
507159
1142663
726346
1444170
1256707
552818
1218290
565799
1566978
1218621
701208
671746
1325752
1636790
1309971
45051
1893427
722231
402374
1744853
827055
159003
1502330
62453
353505
1070586
1117262
1927167
1338455
541659
1949067
1903059
1113395
1261747
1394139
1933774
1739774
1408832
300635
650184
1994322
914379
183966
414859
792164
132404
439625
284343
64383
1013927
1566868
1238791
1347548
1884537
308815
1218210
1697131
742414
939271
1436735
102121
1051066
849258
660234
1598123
285181
1205813
690627
602851
1604419
969817
1584805
397161
717173
852397
172151
110710
515075
1034683
1855512
1668661
1320212
1920791
666970
1541093
1147289
1298793
178839
1109610
1979960
1259211
233245
1108453
385836
1657419
398102
284432
834534
103314
1288079
1112728
1253145
1298261
202171
1974558
1010878
1277354
1480782
1989399
932077
367197
1423308
584810
158315
1654104
1446470
1551198
167501
1661538
581683
711082
1821929
1533344
768881
1492142
1669625
1806622
1044638
1061846
1686335
262656
664445
1513938
1424037
288985
1530139
361322
401482
1043093
510584
1649900
666857
156773
91976
1416270
794192
1612884
1366301
1674942
1255928
1186917
1580793
288510
352720
445263
1643767
480603
1422426
493217
185008
563731
1872864
1146678
541546
1552237
48137
1209805
1225481
146331
1576195
1906158
581784
346016
225995
747002
840934
1240877
1644652
1375657
347321
780404
1028717
415061
436276
462783
1545982
1293279
916050
377279
1622249
987138
1772314
532782
1165866
671893
153428
1958300
1398365
396245
212270
1995977
451225
1778951
1237469
1223529
1015490
1023156
1161246
1108453
1061759
34592
1289183
820525
1207436
1199201
1372577
1573724
1113865
1873548
1262938
209178
1228762
1679280
292481
1368664
1458592
37978
1557393
1989666
6370
742125
1945439
1874120
1796093
967559
260292
299970
1071620
1604461
1343613
488326
426894
1240207
1239038
1726364
1536645
522713
413564
726518
403876
1499410
1798390
1682113
270721
1442124
600277
552591
509691
1965206
100318
74795
909364
1762783
1098210
1554765
1543069
1443996
1729819
577627
1456939
1441028
1891070
1458630
1808318
1374652
1385551
1090379
1715718
774253
760419
64083
1322692
234050
1793493
656795
1963092
1078508
1169463
1212821
408381
935778
513888
805322
1330159
613162
1743500
873956
1213703
867193
213507
889502
1568222
1446377
1608713
1142424
1765293
254205
1863724
843683
669759
1047830
1236283
1614745
1927097
887660
1874346
1241804
882117
1134449
295462
1678322
1715411
819545
1545911
195188
1115703
676687
797051
1005297
1940940
1221248
758112
226872
1533803
807609
364243
1610218
1089688
114365
355765
494869
1046433
1184323
1825613
515720
1598547
970842
1516982
1771427
567452
1401006
1214972
964275
569345
422820
598820
565007
1564294
1748907
1399394
1210837
341883
208081
1459838
1959112
875657
64683
642087
886277
842227
790900
1348008
920317
1460781
1088518
781630
1463910
975712
272193
1401708
1344824
426319
299695
727652
748227
366573
1533957
1198392
1247210
1680092
593157
1725051
1687166
1597975
1357206
1148681
459729
1772701
204834
241171
1670309
1461777
758526
1209391
584212
1161862
1976279
734244
1826384
577552
1036116
791231
325724
219730
1420938
347133
1846241
1421716
1017595
1565634
490186
1256182
1152324
424493
1843257
251348
1670572
539173
1828508
1975201
1914054
928554
1951224
1093197
207410
719760
15555
1347423
710774
1032558
1292657
853
1458681
1437812
748747
1678374
365339
42570
1994159
518355
1704325
1841351
550472
131518
90789
1937884
1308730
276282
207883
1874553
678491
1283937
1218957
266125
609781
733697
418757
187585
952645
814182
830134
1767689
1261513
754890
1661516
688914
681537
1799320
1527094
279703
1315507
1589710
1510838
1736851
549410
1403187
388746
1858311
79204
1245613
182088
412383
1743964
141410
1231740
1480636
17056
1880512
771027
1963012
158133
1899837
277111
692370
113238
21187
1866792
1418803
48531
1247854
59879
1194819
1218754
34669
1479319
1580168
899355
55607
517068
775319
36864
956084
1669075
1783980
927189
69710
357875
762812
883668
57299
1765226
1059083
517365
963619
1673478
739709
1784510
1311663
241365
215088
296755
1074951
69539
881218
1261320
739129
1322612
1390703
1490891
1583445
1369217
206442
313036
1262076
642969
1369469
453079
658668
1783175
1664398
1294012
1822473
502619
1630312
1313522
1155089
841841
818648
1901900
1635443
649662
1171097
1060349
236368
266028
255447
1058577
1120353
829726
1389283
1794096
1701672
1493216
1540020
482493
866500
868024
519978
3627
261384
1288941
402590
750713
485710
1744306
1237047
1439038
1442266
1213696
1008934
428181
1509658
227379
518037
85269
1013741
950643
1233245
1264760
372211
929023
656007
1200681
134492
1957106
1231817
1891813
1309164
629507
1482882
1688037
500463
725729
889956
1939619
731202
1852982
1107895
962930
331711
648720
1791704
787148
825565
1448404
629166
1826461
1292779
178520
1648113
380401
1894805
584889
1646682
794762
1104372
941653
1600863
1030192
225093
1614746
180931
1001667
1900299
981323
688695
303941
797471
1596310
1450270
1037238
262215
1648129
1111013
1302592
1425163
1657858
1955263
1294188
356355
907999
120907
1331309
964754
170644
1800399
1973733
806781
426705
1344930
1265004
1480923
1066125
70076
917279
345620
667991
1024683
509714
183550
280845
1538161
364058
733179
1020996
1004267
581357
1983401
851948
1931419
1019703
258011
433203
1240569
660435
838505
1874500
1844420
177870
814025
1073134
471078
302527
1406075
359881
1899952
258781
1581539
1181994
1238903
1834563
593322
1370637
359016
1515636
1167863
364752
765038
692700
261652
564669
147673
1471866
85956
801481
96985
1635145
1541470
1856667
1138736
1692319
1789170
872069
1390422
1718110
1375081
1538676
667148
1694369
916836
205438
1757759
1515832
492993
1989405
1053885
376218
220711
1643379
291209
565422
1345939
1484626
564807
1431513
613498
871926
1704576
1676389
450511
1872628
670950
1230168
1857884
1013990
1944519
50732
342311
1166020
1763017
749243
667910
1817584
965594
1439469
570052
1015670
1010982
1619974
1744363
1924527
492752
1977201
458396
19183
1282327
914564
459114
1530208
1421805
1600779
301510
814700
1779673
1435828
215762
1840609
313450
612366
475906
1040042
894721
265541
1669991
500268
1016927
1477693
1958377
471525
1145409
1708497
1064872
1438967
1474955
896945
1659224
693161
599763
1418519
1925701
889989
1121766
841134
1585911
1859467
1969714
1605043
853059
1668929
1210846
1383945
932532
1202370
888967
1785587
1518396
1948286
95541
405720
1431661
197109
1676421
1666187
1648022
247464
1018084
1431720
17638
1281112
83398
1594558
1720776
173371
254023
648732
435381
1459600
583053
855720
501860
917863
616122
159001
1266232
1450318
548861
1187864
638043
989472
337449
662387
483667
1022573
978254
1211466
704147
1156726
322338
1969344
866431
1478112
1306600
1565474
547388
1847570
1972112
1057697
25017
607347
1477698
660378
1605281
1357817
617041
1824918
1246069
1830119
138797
1300302
1201262
462264
680324
263896
1012715
551806
1529631
1568418
450624
469619
267049
400985
1352713
26796
603969
1311107
1229237
1498661
392952
752474
1173069
187373
219677
1864545
386547
820701
986558
1347422
1136524
854390
1338936
535443
66272
705816
1341770
1639084
1170286
1900485
59511
265538
576237
778932
1374718
1393333
1648618
1138572
1275509
351041
1526312
1509512
1608667
1446937
997216
1330641
817084
732621
471097
933098
1709064
1736485
1229253
388681
1050833
1554095
1615156
675705
277469
1952343
346136
169333
568809
1623056
559757
436531
24801
426537
498827
323610
1283433
1612396
1998256
1025421
499366
1234682
1647974
1744489
641058
1825678
1241688
300634
92726
1550962
1634194
980038
1426553
232446
129815
884105
1822885
1350056
899708
728666
772889
1527396
1690610
967098
204115
114686
1811543
812929
923162
1752868
1708024
1391376
1358220
1334771
1349492
1122911
541184
1258983
474165
1915553
769734
1660569
1346488
495157
1817773
1292778
792937
1866930
1823595
1107132
957563
1777065
1134506
656266
152777
1665242
1921442
1923797
217528
1917380
256437
1099615
1180132
1892306
1950229
1213324
1866320
1693065
1354617
825439
1265566
659280
1749877
1505969
316815
562758
1293284
1999262
485706
400603
14826
208747
1970644
1550015
1591760
317367
221619
229057
663965
110045
816849
385036
8707
866887
687830
1488607
1509910
1397748
685847
365216
839175
86876
1137695
1194989
537870
123336
1482954
1258106
608132
472114
1304880
815274
308968
263627
85582
881185
133846
504410
150392
1605222
66517
799651
1223651
571093
1880534
1766263
1235581
294227
12180
1075258
652087
166807
242622
1468783
341824
1421957
132665
1517175
1584406
1637474
1092642
1254405
1921593
580525
1939202
208613
275950
1301994
1494021
1400466
890272
30823
1443220
98590
1928993
677265
1347181
445287
237363
1847701
589216
1960088
1683105
1388068
1681970
122639
9241
744084
555846
1692208
1985394
1717074
1027748
1807162
162007
227369
1504165
1569498
1181238
480942
542629
1113888
1933908
1055040
863493
102270
550786
1192796
1333952
169628
263140
643073
821785
403183
104452
284633
550058
597579
580425
1648738
1693219
323324
231543
1437662
932438
735214
1978834
657747
704589
533190
1105156
515636
618180
678657
1020510
337511
1571875
1700727
1851389
1569404
247491
1727793
840538
1446597
1947465
1031388
429509
381386
48932
1380834
1576861
114679
393812
570281
961898
1886953
1359966
1350930
1886324
243672
418816
1102355
501577
143409
1156184
1617734
1843297
652850
58129
315577
115623
665283
1259412
1132459
1765609
396352
1485679
191250
235345
1838202
968823
1818730
70067
1571753
300765
410136
342182
284901
514334
410998
1228003
1108891
32387
1091779
1441912
909747
1165116
1379296
799593
495859
682912
194540
1783789
1174806
978549
128027
1738876
1089183
39706
1231989
1274884
1464245
31358
1548257
816495
90991
808874
572681
344745
468329
1668094
457333
336591
613191
1060301
962565
601756
1934843
869858
1193671
1428105
1784053
850978
653795
905038
369471
380994
1377082
693147
1478121
1565160
614091
277314
692660
536306
306736
1625455
1522462
227398
253582
21647
614874
1029683
287427
726933
550700
1164703
1363780
984909
1982762
731157
1118378
1045829
539296
1388540
1410900
1591232
728536
1250616
1083419
1048346
1700440
1442673
506591
990504
1653932
1077629
1578782
171926
1640824
1248975
1114602
417760
1836990
1336266
1063546
789445
545647
1924728
1263057
260980
856037
1214760
1683943
1841552
1837536
1952920
979020
109059
1307738
285621
1199796
465690
1660377
1421408
1723861
1894631
840580
1762619
6675
1966397
908869
1448540
1847610
1956677
238179
247315
1411133
1386431
1367228
421064
480223
179131
1129504
456541
1369196
73982
1429976
1503478
582398
1084454
1944764
1992576
1935200
1368362
1542698
1492638
1348017
510270
482053
394504
1628452
867347
674724
1182936
961833
508541
1269541
1801810
459764
160485
626121
390616
1555881
1153523
1978743
1167384
795837
1528469
1896401
1046054
198034
1174878
1381171
1877186
1743803
1481556
200928
1183523
1517580
879012
1952846
442610
1427395
1622700
1881971
156456
278461
1736505
1997108
312450
1763035
1442419
1569501
208889
1174976
446239
336078
661483
234443
846635
1356297
1354196
362227
509607
852245
1550217
1792624
140979
765379
527983
1082700
1141304
1528568
149254
600696
1394422
964176
1833430
1059413
1889683
272180
1339575
64961
1077007
1187674
975687
1124635
176511
825703
1355373
1800232
750906
228448
1577852
705527
1358601
1362879
1732789
1471747
1849098
792577
1544532
693668
1969341
1234128
694522
1715090
403869
1671266
268942
1160760
778662
415413
1464363
1078122
1743611
380786
1103657
1080606
318814
1628404
683183
1893597
1120827
442873
909934
800977
211364
362666
674152
1505550
471582
941035
637249
1753705
986535
1507004
313545
963831
1973578
479938
1071540
658516
720366
761841
335623
395893
1330757
1936809
780192
1099854
710012
248395
335995
1457521
1574696
951000
217276
1032713
614995
987400
1806610
413484
1448636
562389
1774466
273415
1102920
674277
1201006
952432
835306
827128
831540
707934
1873896
587185
728985
261944
1378319
140404
1843054
484022
970264
1980547
1978051
836116
1273314
1316843
1987758
1210800
79816
1841841
242545
1492946
114701
826512
805329
236514
298664
470915
1353875
1690256
698109
1379200
1784888
89614
1224295
1472178
1913883
1720394
1485383
1248363
1942257
1991143
1737955
1562569
221099
1975229
1947631
97891
207097
1875309
1181279
1632508
1434908
1586620
734597
9070
1099057
919157
1349783
1967014
820827
987780
710059
1440975
106267
929533
493054
1207098
1628541
344023
1561670
957727
1997464
1452699
1730803
819867
225256
235123
569396
1965474
1566011
1827244
229703
227638
952415
183609
1637200
522519
76367
1815848
164086
183693
50331
95223
1175246
1868017
396920
1400472
1137149
754490
632871
629244
181424
20689
1608218
1355054
930448
1222515
547326
1835403
1078092
906246
205736
1145588
260108
1694804
754636
1435574
1447421
1101112
320039
854566
1401803
1704117
929241
1756751
108863
1846845
1911947
626381
36593
548233
1468657
670801
888793
1769097
1488903
1570102
466052
3091
391284
190232
1193767
1159136
228024
1325895
1007470
966196
841416
1603835
118344
473854
1218352
1473875
284494
1372509
1669706
1414468
545391
69323
599150
889446
275388
274019
1266985
281600
1386426
1952285
610282
1384014
782028
1336964
262739
618072
1808762
1816253
1940117
662903
1484908
1163814
549045
1722239
163739
261706
1329858
154301
182504
435614
1557273
1078787
836763
1487725
757765
1521202
1040155
256518
676409
988470
1481662
732747
249503
1798380
1738011
563385
1957486
1899477
1074547
1443400
1066979
884437
102965
894953
251813
1837750
1918337
236265
852360
87797
899368
734393
1836303
279013
946602
1852264
429307
1809004
243186
1105312
1091225
1541231
622984
1464698
208198
1372903
1956573
325154
1102042
273293
1286912
1831802
1982480
107001
1975592
749429
786905
168383
337513
1071382
99986
1157284
1979479
181898
1001528
1872187
1638645
729484
501483
1397751
233218
605499
513219
20310
552937
1929163
1276910
193833
645121
1626592
1459175
182976
126905
521501
883742
1841759
337471
1879102
726122
907999
275073
751932
1201305
1669096
973829
1251030
1744169
1961657
1591468
1590726
285611
1476802
874498
155363
565334
763781
1250001
1621667
557140
41294
320084
1502527
1103493
470791
1979558
1314116
230143
1165944
94907
1919817
1350737
1297368
1710665
3986
547557
1405972
883166
113025
1671167
957856
1961623
610280
1123494
146885
890292
819937
1823918
1898183
1077440
1531069
1087434
1466854
1430394
178499
605837
780455
1047605
1738849
15209
1044731
77268
1078904
1570267
1635953
713030
1765098
755528
1727150
579108
567429
154479
1735822
127945
566984
882282
1784165
968162
1157940
976189
68534
339254
657045
1697090
1357781
875397
1361388
320200
692384
1519721
851070
1192448
608332
838334
1943638
475571
930598
1189053
1096705
890419
1905284
791124
863961
217418
145027
293107
1068779
1392078
774369
1535666
221884
1033371
1845088
1575207
381565
173580
1255282
986607
1275990
565071
421429
477186
1921142
1354139
1041496
616671
1360935
570056
1979403
900514
1036492
726867
1472985
1585245
1659898
31877
669747
1863518
1745867
1424244
1722217
1864529
338086
1783607
1477208
369281
405168
863487
1929659
1911822
988086
1828513
1111731
119656
1594583
1292953
1907700
1676907
1882569
1509862
1498697
1573007
1836322
1190881
1702312
1989598
1812145
661312
925605
27800
1013421
724117
1002011
1747488
1027003
1869164
518886
1188630
932578
1843040
751049
760475
297012
245654
746768
1003731
354181
67410
843837
912773
489924
368675
1688
1664545
1858572
1260634
864319
151844
1862113
1812267
1414675
1948
1158178
956674
997094
1549855
406516
387766
578145
685835
1862771
729319
786821
663149
1243798
99544
980601
1890870
499814
1836039
1201251
971040
1898648
1101657
1575696
754956
396818
1754349
1338799
1127366
147274
901256
1272344
601970
460625
1987995
1805137
12620
1622844
1513027
715530
1012213
620578
1040021
288571
1292979
478265
485353
372028
1532433
1675630
1689040
942433
1106817
842947
174969
502404
1715220
1309642
1007817
780869
846916
1616236
819345
1207457
291603
786612
38847
1095703
1840922
689072
1509551
65727
1612617
1316782
210169
1494544
1438940
417177
1703697
1590394
1545644
1381401
1064624
1355673
98278
474718
1284586
1256367
75135
1198356
47984
1189840
855628
208315
137784
1122267
1135362
1934405
1485575
997337
843050
863716
1475681
714167
1728286
1819641
1899286
991765
566744
67358
149042
341705
1475322
661325
1261437
1601907
1450731
105267
978243
1915771
1054242
183080
773928
494627
1313081
669554
1222218
592778
1537701
935090
148793
1465214
576286
739591
1865025
1010130
26621
665516
1817965
188477
1357090
710504
1492221
1962143
523164
1107057
1999352
1857589
1412161
1253272
3977
1450474
112117
1576592
1341807
1717151
30162
1322768
386786
908595
910520
730289
1599698
998853
118722
1384539
755147
268315
730753
511865
96921
1888562
438508
1333659
1060545
1831305
1655633
1548141
895074
838220
1338999
131337
217081
150489
958701
1161654
719004
461396
1929294
698214
1262927
578320
1284612
407388
1389108
101250
933913
1700823
1879254
73544
334137
1859510
1007281
1064405
1850966
114680
149709
724318
1785034
1966369
225323
1523368
1761819
718129
683266
164920
970384
161876
1069771
1429764
502035
424365
571636
510180
20818
1762337
1547557
1789912
251529
1270747
631057
1030445
1432037
1140348
1738950
494648
1422991
856313
899223
190086
1470335
636512
903197
1668476
1637612
1818794
1555227
1138275
428557
943621
70389
1023440
977199
747009
436791
1809212
1802613
1305474
1302207
1946219
1239262
1188403
1688236
1761339
367023
1376431
520543
808021
1620800
1539375
1555037
1108613
911917
53166
146194
568414
349815
1656306
1559607
713919
711379
891188
1613855
796367
946942
233190
463742
73827
1329982
1527051
397413
924056
366032
1230832
957539
43341
102506
1979010
686962
518677
1868830
32324
1907316
496405
1574813
253667
1157983
1944686
34421
1574941
1510598
1979373
939663
534817
1468700
13240
1423985
1309201
1841728
118880
1522760
951978
1140104
101567
748307
446448
1091352
1117441
724531
1523864
1514877
115726
906664
1537606
673377
16558
548304
1643533
1761234
1920060
1502382
1892559
158337
1347929
1408538
1528528
348710
545516
726728
903058
539633
950293
869246
1951529
279163
581371
1137574
1562498
508267
1611163
269093
983193
759961
1105688
1406549
773058
683456
1858406
1075460
1078574
111091
1824239
497334
127327
202747
1240498
477011
1182875
309902
472235
372044
594102
1262637
1249284
1465390
1417642
1288697
298654
579470
373882
754329
518322
1959890
55427
1998943
1119328
29002
389670
38509
433824
1609693
890659
50829
1676846
1571776
1593127
177291
1848219
1017792
1454843
709881
966716
745298
614853
1488012
1186213
974497
1175903
894967
1304646
1742878
147324
1031102
1427183
1332308
1392885
701881
1506131
1492301
1797897
424988
1217344
1964920
486126
154719
380974
346093
1087627
870451
489060
323975
972646
241432
1016329
1580315
84386
1043421
1436537
1120765
447141
458807
1400053
582583
35350
970992
661784
276922
1134456
1443097
1787798
1223852
1664839
501969
31051
1799146
997985
476484
309863
1407526
1845264
556945
1130450
464648
634899
1743857
542558
1251238
1539106
419924
1468862
1540505
399491
1483778
432741
417941
684146
1429205
190801
1204495
1066565
868266
1432587
886910
781662
1483703
651083
1791563
567324
1987379
773914
1575973
911435
636148
1050517
351196
637409
34386
1978319
739220
608446
818785
304068
290433
1798919
665929
115357
432221
1489442
1634714
1507559
1073036
1400855
1770670
45461
1932246
16602
105580
582731
1262145
1100818
1797763
73892
1528484
490487
1193847
1568746
1274436
1002887
667510
1568245
1903005
996848
928599
1620493
694140
1086503
527044
1513634
296537
535363
480593
850234
1565335
320747
1126429
1341799
640204
384348
1126227
1470726
14926
952880
1698318
1299084
1549604
1658418
777165
677223
179870
928824
1394619
747966
1515064
785761
1135931
1693889
748056
1379506
232661
1372545
579399
869128
204219
1282815
530638
1037367
1472366
533647
1945490
1583062
1103576
1229886
1163555
1496871
170929
521073
632138
1446351
448589
736747
84599
1786187
204261
1975589
1133770
631061
858628
1442444
63097
334486
428382
860451
1183820
1384983
961506
417290
1529202
1850811
1419087
1291111
1998858
497488
1570228
1035770
280013
364784
542967
1690496
1980908
64817
765335
1020416
1706460
1592608
878627
239960
1503237
854214
1410306
179438
1625356
143290
1599061
1734233
375427
1756244
1749933
983555
711415
1713255
1917996
461158
363260
775487
1911832
1885616
1238220
1028133
1741682
1747474
318274
117941
1609744
1999345
471597
413511
1578308
517911
1164755
1769132
1453572
1201437
1718332
1739024
801851
699424
928314
242539
638525
985192
700302
1120340
1831249
1280690
453718
1609832
422178
1563237
352119
808435
1427612
1309411
1848565
279823
823843
1495943
350837
1497587
494621
941222
578142
1698043
1204099
1632308
1300956
693927
910780
1223643
1853193
700369
1095768
942009
1502332
816506
1405301
595789
782580
1208988
1900614
21279
294162
1243009
1053584
53101
545592
480078
1389417
517170
1928206
1261591
1890480
1820157
464817
139610
333193
187561
758567
1792668
1176103
1158517
753420
1305578
1754475
1037547
811803
1588924
1393419
482707
1088840
103835
1906533
283362
1680479
408877
1894183
1541705
1754382
579888
1680380
868107
1561355
537980
1668187
176700
614737
1601276
1088882
1745224
968306
1329857
358866
1954798
1835278
324910
822446
1219941
1809020
554746
1825616
726535
1347720
591356
1326614
967228
681097
149727
12259
709522
1706851
1002013
73936
267384
1944369
853160
650116
1142259
212677
1059713
110143
426288
1667784
1227616
1748907
1952613
1365379
135832
1263003
46435
843882
685433
36079
1069628
432041
628344
1204036
908103
746574
1568507
1584743
1842940
1582839
958518
539114
1612674
765920
1803622
1085431
1279727
1278159
34514
1877204
866849
408405
1168104
747763
1638553
886504
309740
932619
529789
996665
1037175
43551
1102045
1521233
1946125
530565
801010
1100395
1081874
1948177
284679
184325
1565135
1512441
1026369
154514
922135
1713575
892226
336602
1160184
1190084
1877769
675697
1485296
735352
812490
113339
1564515
482366
928787
1878876
1719620
719903
1012026
1826411
1022802
1533446
1510232
1497817
901395
1899664
531369
1972122
1937033
1627346
740091
1550639
94790
933151
1938662
305235
50764
1765477
1566448
1383066
1574438
304149
416742
640601
327621
1024705
993681
1879976
249174
846328
1052453
957323
1048950
171235
323180
437557
434551
76025
787486
1969921
1491164
1743039
1018575
454359
338669
45662
83479
1878063
911447
1651378
962926
416789
180328
55690
1413383
158272
1868544
551630
749013
1964919
1512225
1961501
1665446
1692177
1659959
1198137
1547658
1650220
517159
1049562
416715
219527
1167889
1793054
834447
489042
1475924
1975013
376979
1640559
1788616
1185992
996612
1991712
1455672
958789
1731406
1676910
1794665
1498
1523550
992427
1882147
488583
115409
1543499
1424950
1910217
437848
747832
1274964
771753
909132
1965289
634302
1522613
1808544
1820279
1342833
841951
936064
945126
37658
13599
670772
1700154
1014831
1940410
1058135
1605466
208329
1090328
1264600
1721376
349642
1698461
61360
985285
1359038
836477
1460289
142654
1951892
1868112
543112
1432747
417916
870393
1679739
1258360
307980
1252946
1883049
1182391
722170
760021
1859623
1928389
718752
1951902
1708477
408627
146036
574355
1808306
840594
120169
1090479
1195424
1973669
578938
9647
1051821
895963
379583
1095905
624998
1813789
522018
1904844
1274890
1136013
1604147
1588578
1368344
1150975
1617498
1836295
157526
1141951
1153801
703381
1831059
58260
191244
1726580
558315
957802
1229113
766406
17638
456094
934744
1592742
481597
179703
1782502
1168270
831334
700517
1948506
1385535
195149
1718417
691983
1128126
212848
1990691
1167035
857630
10596
506768
1744222
1644720
1233773
1218311
185244
294340
1624135
1229380
865989
1235849
279385
231346
1764986
1202014
1010172
1732893
1725585
649694
423386
1193686
1918742
618833
1192121
1736325
1584732
451591
1693271
880223
1561520
1060455
146189
1360720
1093578
570474
1083498
1149448
808072
1005546
355834
16838
1798653
1528097
1318616
918033
92076
819996
1018951
621886
663817
280138
1428027
489092
376176
1334064
18533
1297962
1059140
768346
691163
740118
1793965
1502376
1007375
1964507
397885
260972
1868721
1515354
987375
1669441
1798204
1374657
1061588
231838
394421
14717
520350
289814
681065
1563014
1955505
186004
564714
488920
1963202
434467
1163520
1947030
1106083
887186
1309692
1214517
1320987
682616
1581320
1242205
1196509
301054
1678869
43938
105203
1883669
651775
1883951
1571807
390367
170257
792669
962493
1895742
707704
167843
255989
75699
1952180
1831518
958711
728698
125381
4976
834945
1458930
964344
1430648
997474
311869
2617
1968440
1834879
602015
50022
16960
1753066
1033029
1773061
906803
1652502
105743
384286
219688
1604009
1106195
254982
1757505
1032004
884929
1052866
840865
250711
1492810
1328247
847443
835593
607529
689303
1492207
219712
981252
586803
1656060
93437
1209381
1797242
1846166
364980
366662
1424419
751678
1798040
606465
1719998
448202
639447
560475
1364457
527701
69210
956176
1976820
1086455
1601967
1068228
115331
1178868
1261178
1388918
359462
1628300
1309216
916635
1389580
561478
1963976
501319
574622
969746
1723313
121934
1368479
1615400
1418814
476340
1707433
257487
1853679
95601
1216873
1028647
1046351
720631
462570
1886435
490665
1716332
694004
1845872
1999540
988267
532526
1037750
1219545
315996
418955
1608274
24969
1552423
765015
588935
1271866
1951643
1951262
1426605
1690828
1535462
1462426
200823
1269863
304533
1481107
1010207
191600
105163
902261
356586
516291
1109887
1371421
1258970
947326
729323
201035
5713
1746458
219554
1416450
1213080
417692
894620
1342620
66214
1807195
1499877
205799
1928215
933800
620611
1476026
1143409
1608138
1041419
808451
200494
538410
553294
1218018
1899454
1450
1965633
1922773
1889926
641118
1637487
325807
22752
1689805
1500510
249012
599121
1810408
1889128
920636
1848999
1492573
413839
1029483
1395802
13531
1453196
750467
125360
1801835
168995
245628
783935
241150
1832923
1528930
1789057
502863
1986935
541080
465982
10138
234626
510375
638519
323945
858682
1832191
190718
338384
165646
147187
1955816
106081
380371
1589233
614314
821209
1725780
1106378
1091361
1220705
1683874
683706
1455808
1118003
1212008
543999
1718819
1064053
1844887
246671
976483
569991
1759282
1876670
299056
1739203
1614388
389733
1347612
714087
789679
226812
753402
1687233
1122242
1306710
464163
1713665
1981149
1102224
213487
1243167
1785282
1371437
1466944
102380
121612
235675
1864950
1706121
1593126
879060
1922272
339904
57566
294050
942391
118227
1948735
1686440
1790900
1276347
1965120
356903
1102862
635961
1397253
300701
285749
490131
1565982
694966
957681
666383
924682
702360
10178
1394717
1743400
424335
215405
1035186
952746
1287093
42461
1180288
205301
636201
125104
426967
1482500
1406607
1901945
1643693
1386158
684792
1736550
1933786
950359
1949436
422537
1031387
1997424
1618787
1344365
1240391
1877370
1847954
932987
362583
392842
74226
486175
229756
1375903
800990
611472
798570
1215042
409774
1701237
932419
1987777
1358749
67720
934930
114869
1520683
1042725
1259578
326213
990589
584272
742939
267489
245021
783777
887756
595910
1362614
1255779
1593146
1806969
170537
1800343
1129807
1323625
1413648
1617508
946196
1194366
1749434
1303190
774420
259693
355289
1056073
274676
1719855
1355318
1645538
1875398
465099
1047290
546528
528501
537906
854752
120757
464361
1260600
1888535
478967
679802
726552
355369
1804696
34063
559671
885824
1008311
1699239
28957
1071186
1800296
397523
1650944
1236281
598320
1925567
1778978
1476401
758315
703545
1020307
1028788
638459
1464888
1505515
364692
164063
840594
1008666
1472889
512592
770921
1251064
740832
377124
1166525
410554
1549162
237899
934737
318251
687275
78052
647708
1469715
1123143
1473081
996141
1986915
312911
272154
1561427
737026
1905400
14638
1551205
158318
1158309
329893
1526924
1454610
1854162
192300
723259
171313
1637094
1298270
1049870
884143
1728054
1191110
1459461
550114
1263522
206289
1249523
1051777
1276548
35976
1683988
594741
120764
1169547
774041
116132
1478686
287703
298287
121777
1782677
434023
289974
613467
186919
818587
1776881
757682
679057
1570158
869273
645011
997864
1147835
245112
245450
612848
1209240
1579768
1901260
1311484
809661
1689920
1747724
1340058
1003403
1445780
878489
315167
386185
1154670
885549
1116081
546253
65553
735538
1047234
530853
543762
1787334
242826
645157
190053
1488722
427746
1305598
1699967
307462
726636
1498690
1709923
552247
1933234
753797
726762
1291312
668186
557351
1090368
745043
1134809
1572315
1271791
1240562
1803937
530506
312552
904108
1984502
561591
1486145
1541623
749594
1499339
831565
68222
786729
873943
610057
361080
399792
1042792
1957307
571725
601334
1118380
559315
124521
951225
355612
1807013
1585882
865783
409744
1117775
590055
251167
920241
939305
1475670
1920422
1751212
257724
935826
1713463
1722549
581810
1345199
946442
329394
709554
1443507
1016062
1452616
1748257
909305
1400897
82840
1204431
833947
1549307
1731972
1264939
26732
568002
393145
98970
1556233
993311
1700675
1622967
1985254
1070775
480147
578475
89934
1149141
1244299
60311
1665716
777771
1408409
1640442
852934
998697
1628607
1004330
905317
460490
477297
156361
28301
534165
324297
936468
788477
1389441
229367
261275
361665
1160982
659222
1906791
253529
336548
374608
1718443
765455
1753375
371637
635427
896335
601859
1577270
282481
1663697
1021329
1732633
874240
1859402
1767397
1573440
434641
1592728
1203520
1949968
219432
1313404
743737
1012509
1491984
1822062
1083687
1545535
1904592
107850
532404
87608
803616
1388484
896077
955770
75329
513303
1190844
133279
1581123
705109
1723172
1140395
1862632
135179
874585
1871489
403086
1773841
1356678
1581761
794664
1767547
1611322
1715830
1393304
1115654
1053885
1072843
1281983
103036
1929688
172063
1254424
1750489
1883879
1735608
89634
1849138
739964
116270
473912
686113
902620
304149
1464205
577848
1198444
1683621
138179
1501952
349053
839344
1366540
165875
354619
1915272
177414
1602417
978380
1803392
246521
1954693
1449785
279111
1472725
961234
101836
426357
1431066
318454
567433
1527681
1241285
95204
1198891
445631
231737
1183622
959876
1281328
81419
176562
1773237
1209442
410852
568865
1779179
1614896
1776871
1180050
806838
1859905
1288490
1569706
117128
790200
652717
1908780
1152436
588686
59159
320292
20990
1978164
989097
911936
96014
217201
257000
299681
1840835
614211
193802
439452
299639
1887944
1035453
1046032
1287049
1649815
1792198
1792195
299123
626228
733264
1193476
935434
319340
436306
592321
288715
1495830
233705
1238317
1133212
61371
1822378
1064238
1503480
42303
1919226
148077
1273761
1919939
1516363
1188334
1006323
452262
187038
1926820
1582084
1730404
854282
608020
1790902
1527189
835316
1159787
429412
1219262
163312
867935
1413339
94662
1891938
1369956
1473626
435190
1723865
621420
1198832
1996756
252676
1036709
1346735
848639
1606973
664663
810391
243375
989853
984893
175208
971157
8681
1520412
181969
655426
937216
1226728
1415648
1818100
422312
791646
56484
121267
375011
1950616
279807
1459026
1840492
63138
452803
389933
673110
867298
386655
952167
1361487
1957680
1842978
1561586
735496
1843042
1336374
1597400
318507
1673512
1422807
1138310
662277
1577023
1683364
858130
104310
1345272
650661
1995996
449644
639980
772354
1683520
852482
429113
1071433
833290
869569
1139908
1351323
1981561
1229145
1100946
1013551
360624
248941
1404882
1491496
1506551
201600
1378735
96062
1674841
1155187
1028646
1375311
721337
918864
178137
1743400
1894653
1464310
1830352
750112
450028
783378
128776
1895089
509921
1803188
227928
1296392
408282
901834
1990556
973789
910077
328136
860924
514466
432385
427891
1088547
1155690
413776
1387510
558911
787679
1891652
1889466
1742381
1287875
1966331
225473
1566941
96711
85614
1599871
263448
1641313
405620
1476212
1937840
519755
1228418
712467
1767374
127997
941934
672913
243774
1271673
327418
644688
127126
1484233
731134
1702966
905439
1079429
1586081
204038
1299556
1940084
1747271
1667610
1007186
430051
1848153
962100
1169568
179591
838892
327835
1135581
1144190
1957881
1901683
1007137
1748581
437913
333716
1475441
1519118
156655
970553
1497534
1437702
858777
1227673
1616671
306887
690470
396494
419759
267701
1199249
1138533
1285507
301803
821654
1688105
1193503
557316
1573168
1010568
1722622
645233
937550
1448831
948410
1103516
245016
352361
1904426
1346703
1168846
1414656
824377
939686
1051276
1890559
509344
1545636
639799
1382928
516731
27364
12246
1256406
1447662
1835127
1535422
1197573
909727
1403166
1040074
1778353
497238
1168292
113214
461218
578763
526896
1226790
852437
79204
930331
55995
1751186
1781400
1662894
1123174
1998834
770953
1580175
598065
1255853
780302
1563221
968817
908822
558500
750566
1653591
1485842
511376
1581564
1609548
1879900
1325202
1718093
1196189
1005135
1533262
1655288
1590552
1197186
1429381
1477543
1439717
1322126
304324
406742
715483
1653973
1632928
1890024
1169877
1426593
828557
27900
1352886
126594
1443431
986456
80140
577491
417601
1588453
1822273
1094402
281672
884419
1508558
1453841
497405
1690655
330060
478814
612918
400035
1239359
1277458
873586
1931489
999875
1521675
1664880
1016771
1308933
1570434
1954155
481725
1828332
70260
9304
927746
1677046
103268
913926
469926
1793200
1222282
1630125
569649
1674421
775254
1666339
532431
1000090
349998
1643926
1945289
1329214
1188136
974435
1880886
280267
1411134
1182051
1102537
796503
685661
1268450
1616397
73377
41010
700114
1137386
259646
1754327
432068
508682
1159368
286361
1105972
124499
1005896
1951086
782468
1966621
576450
616809
1604680
1669439
1922977
1368567
1135138
1500043
790722
281035
1220458
580309
467655
1190136
805488
1136835
361099
1928142
3168
1006720
1863508
1984095
741012
1508524
341660
710750
138437
459197
1618611
1597806
1579879
1462954
1413385
928738
343964
77636
1604789
674743
1257950
130862
659994
463047
1359986
1271357
1426247
688576
499226
1578769
950973
518232
114723
591561
1525690
646482
966572
51110
222554
1201269
585112
1555947
299327
1111007
1379722
1234479
212327
1143542
236587
1949284
1288170
935177
206654
719821
1372838
1228916
851506
738824
1830166
361774
1116619
821743
935275
1614100
1780072
1814839
1709526
1706201
743599
1165541
1941681
1163844
285668
309523
1409122
1516458
1337637
1237997
1902320
250959
93458
1708184
1407669
773528
204890
1170260
1652748
763774
636926
785119
516790
686259
274883
198893
1541444
1841555
1028515
271605
1727018
595442
909103
413581
841992
1686383
215559
1247244
1106227
956198
116907
870801
1614554
779012
1447805
944279
585854
1699932
1565084
1959756
1035592
1288694
1698442
1016015
242703
1969095
626402
1465650
202605
106624
1941460
1756159
1919228
760549
1413344
188823
1436384
1931756
42262
120144
1038630
1362575
831070
1082088
1378938
1612563
286583
1528735
1472676
528917
948861
634085
831326
850382
512279
1340952
59737
538206
262034
930463
1222756
639350
1992038
1508183
100345
964603
1787037
445895
1439578
553523
548522
1103486
213442
1912734
589876
1009774
857800
996784
608811
1736098
1169548
115088
909940
1112559
485941
1359319
11906
332683
1522046
288881
1893116
1670438
1490511
234522
1312428
1715621
1970857
137702
675275
702299
1641310
686977
1966531
936297
1609892
669633
871181
1046416
193465
1099859
1311141
620853
961761
1064956
938054
1138689
1400169
1571250
1432618
1607801
1552357
1606597
1948744
347528
785972
574726
94971
1174768
1131208
1275279
1426105
230576
258918
1419383
1114549
385916
1270726
866312
1888482
131740
1851777
1499379
1361628
812130
212595
160695
1772698
773986
310661
1825954
459541
456519
1615402
981086
137573
708576
1119151
717573
25937
543327
714848
662175
1773326
73253
1089001
697870
1567791
1451869
296097
65500
34176
672316
390905
147717
576193
1787327
226452
1899131
1419116
121506
1843169
1630932
549262
1073335
419460
174139
72171
502452
346359
1574358
114320
62505
299488
1883476
1128155
878369
1227037
1821467
1231374
608267
14808
1181107
391261
1969392
23102
568426
537181
591206
364845
1232340
1518072
192893
1204798
218812
1801457
1253406
502885
1515260
1422288
253362
975584
529921
658088
139162
1966998
218669
185311
1519247
1159615
743534
1603549
874521
1581703
1687548
1084464
1426757
817782
1473901
826667
1293572
1724890
1288699
1809040
1598901
124387
668417
873389
1810661
32449
1581965
1897016
878937
169525
1546052
1535126
1819221
1771448
808793
1703161
1016122
130458
273764
1011300
1516355
1298756
1055282
1695359
743481
456882
1051645
1217959
1595824
1891929
1270499
1909396
558835
120674
337540
1515845
1738242
265486
596863
1305889
529752
1471818
1549637
1006532
1658368
474308
1594212
344860
1020576
424790
537366
1834304
1575826
453878
60736
934883
524714
502179
1490418
1204417
289772
1869549
21870
324493
1820408
1170606
1517827
335195
1461014
1508703
738117
1497365
113583
1786558
376842
632216
1548282
414146
1885835
490713
1262573
1796940
1059337
523846
1022572
1008280
318315
1036783
98268
1432184
804241
390663
759227
1270837
170601
1831430
1442463
1836187
1951252
687693
1080366
743145
1110200
426630
8873
1749837
122979
535310
1395399
1853623
1478065
188779
599515
789921
520840
546915
1496527
842825
1870283
1151978
1344676
794390
1062426
868839
953342
1058246
1608520
1899092
249565
1913781
1633552
1695819
562371
565975
722130
426982
66447
1822308
1701822
1952916
788267
1287403
1184771
5585
314343
1176562
615060
818063
1930662
1266005
543009
687763
1772527
567754
1263013
1179257
1509226
1521704
860144
755807
269304
1241210
271983
1417920
332258
741897
1517082
735450
1447123
1293573
242211
269093
1887551
1304086
664931
1265487
1366864
210700
1595143
29649
658025
1114797
717350
1360664
1134785
1504084
1169454
1827422
419220
804934
933792
248103
394346
374279
1437506
134293
364428
698968
823228
1388169
181221
1662752
1408519
551218
1002421
1472994
662966
732834
829127
297115
177912
1247214
1233355
145541
762546
1954411
814074
568153
1336803
110232
1053044
1531272
172082
1799579
646888
1502252
1070749
1084994
1390728
21870
1631492
1602702
815959
1425618
608701
1117908
1949628
1231606
1188016
910959
1628012
1270676
1528790
492888
660527
921654
323565
344841
927238
409995
1040148
520543
621798
1812203
1159967
1900394
265545
744024
41641
953440
1142411
1828817
1930100
238475
964715
799027
1821327
1791436
929717
884146
277173
1055331
134364
544184
436421
2055
1193574
1582075
532416
1060128
237140
1020450
1589245
1485529
840482
422503
1240668
946318
428410
761985
1606963
767822
402585
1030687
1040443
1423199
1465594
986867
109776
289308
992084
902059
1272541
1007251
942185
1822064
138852
1513019
1050527
472332
680437
239574
345597
1432380
762391
1290811
876266
1240939
1994595
771769
1365559
310309
138854
1032257
1571795
373938
1991048
320901
661480
50347
1427065
1971444
1461881
347347
1197432
556043
1286112
1350180
1086984
28515
1344517
1185022
1668956
1933033
155367
1107214
771147
1003773
385154
952153
984021
389168
786996
104040
555333
1059351
406249
1313744
1247450
1044403
435918
1524179
213383
1233594
6653
885077
801071
438475
1626777
1521463
1073995
350757
1394714
200495
1621330
112802
1635501
1007982
1793253
85247
569556
1188498
428812
291211
426633
5735
945670
1219068
566183
1518997
1738279
494989
64426
762712
1874576
663583
122173
872056
1707604
484610
214773
1437196
142100
1669343
379647
205251
1003180
1492210
1615854
1829487
807829
55098
702144
1618281
370596
1594423
60661
1027255
1978915
1119609
383843
887458
452963
729967
1907296
479649
489824
646987
1426766
1169925
19306
1262825
831657
799103
1681713
1679714
1127082
687058
992866
1482653
1606278
317832
897885
92707
1289532
873952
1577570
1228492
1397588
969529
574531
1790003
599638
1941941
488936
1799083
1649043
1357691
1949313
889208
1192649
1695859
1038484
1197937
481139
967936
380999
591274
1224888
380600
74406
706782
105463
1147591
1860449
1333760
1328475
1579418
1511722
367820
949522
1101185
1923883
1700566
1095070
1212355
1984013
331540
199738
1486127
754236
1150565
1710837
323718
1252109
24961
1885608
6940
1776254
320392
780973
661258
1865263
1104788
34004
1613341
171530
637291
627230
1675998
89002
155996
571320
1106012
1185607
1701831
736815
1453633
1747734
881249
699980
190006
350370
701293
412780
394558
1232659
329992
1770632
800082
158823
1815967
1250496
1900024
1160712
1226743
176220
88992
254264
1490490
1541073
1701141
1389017
1626612
1385219
993261
1163895
440139
315829
281010
432815
1333990
1373844
422596
1794356
1034073
735291
430684
741297
898467
240784
392544
1442181
100906
1817881
1626803
389890
1558855
1068220
1782460
665701
1766542
314692
1038502
1432822
408678
465945
1643575
1770193
923486
1398650
1242243
1926911
1539698
512716
119586
1484035
302207
342764
269033
733391
490501
875119
1372256
60188
606876
689920
128664
435319
129878
443783
1702069
1550256
1476392
714815
1588634
1717754
1953208
1634258
1562188
723789
292300
473052
132595
1672951
1349283
1473501
231946
197930
864296
1318423
285667
405949
595525
734711
1847307
1070103
831115
1978284
1763267
722521
35133
1744577
1309521
97530
1451345
397009
8759
1292760
609669
1399811
1598964
815395
712121
1700473
828617
1776690
658133
72674
1627006
1448704
641788
404278
1380162
1401810
1692580
1960896
1126789
1945359
1808864
157035
446925
632165
1192799
893009
1514979
1125231
1457614
334317
1598308
1109058
1572952
516855
381220
97312
1191261
1983757
1888274
277994
1710682
607384
272125
330770
576104
187173
808668
288282
1147690
1439031
1310742
940597
114988
361451
863348
425416
1852517
831489
1042721
1648253
357160
501407
478850
1363837
1112238
447400
573019
395951
1137406
1403838
944927
1315241
606866
293829
761970
101332
1080650
868905
1058677
1209506
9937
1573124
899286
1006291
541463
277407
1620864
817656
657311
1440759
1204713
1019934
1945831
637132
409714
979310
673025
1809548
576440
91777
133437
1925171
809332
468718
437793
1296513
334765
1755138
1736424
631513
1149233
921261
221742
235164
67044
1713671
211881
60390
1346305
122169
1838553
264661
387022
752205
713860
1042103
1944162
805509
1679566
1935452
619080
1024580
1848668
1381431
1184677
729941
1186628
555921
555114
1769953
559549
1685776
50947
1890956
446932
1408441
1829527
1511878
201334
410093
1954490
995616
836013
728068
1085236
715411
331449
1435746
940659
1946517
407613
1053197
891317
8673
1096935
1629082
1681857
862268
973635
1410302
7898
595947
1859397
129376
1267975
685669
388309
621653
1824244
545348
203006
151182
1225993
1519545
1176736
743536
1310109
360383
954779
768224
1710656
1036062
241177
872285
1095360
1639279
1230874
877835
579616
1686170
311448
1896315
920792
438286
845176
645551
1116946
24538
1438202
1038603
709525
128894
1329086
1494700
1659683
565058
1412613
1374205
1674623
619966
22586
199551
83678
1441831
784515
1264423
1653889
1803460
1559510
1422173
1382364
1297924
1574774
136637
1545487
97183
1129187
1226017
762125
758429
1195383
618688
1219308
1816029
785200
534684
238646
1683868
648456
1357180
381513
1431670
1258638
1317240
5539
1071559
356134
1973629
1219940
536064
1799747
1189914
1657555
1306271
266904
1635898
1372425
1761694
614877
1822185
382787
905672
87298
1477132
414811
1003973
1114216
1505092
1098051
589287
237026
1341563
1124458
775295
1945863
47889
1828434
4999
1305621
1966505
1494137
916554
1944355
292623
1357971
1746338
1102540
1001898
1197454
290700
724057
1419053
460863
186899
840055
148833
322567
1777181
1327025
806111
284311
351322
1564297
1225361
1343029
1203409
965591
166688
131164
825978
334537
1774876
505360
1891505
1959806
1413084
340788
127114
1203181
1117251
309047
1906718
1507528
555887
397115
1758450
1593360
158238
1737903
439918
1490430
898150
578196
1248956
295328
1706920
1241726
438585
67354
694767
1753415
843924
1194003
369291
1894303
1819505
899381
305363
1638391
677750
1604553
55789
1933396
480680
77971
781982
1129195
1680607
1510412
1461064
1671001
265574
1662380
1414591
1682696
119821
656159
503041
1884540
472749
989789
1750098
343047
26958
558322
1486123
595175
1385512
867823
1651042
323963
659387
766439
1895261
176118
700427
1410629
1125413
813252
953195
120157
129882
955174
309453
487155
1570431
1770323
1625377
553297
608408
690231
1610932
1265484
81520
1348222
1865292
938267
1924851
904351
918836
947851
1872152
489835
1723602
321786
379362
1092712
1417377
304818
42857
223276
157133
1324980
188666
597453
605827
1832270
1522327
352206
1153620
281140
1233628
1518107
1510741
1999884
1929782
1562201
545109
395273
1635726
87489
603232
1145405
402045
638971
1102340
216203
868124
1394037
243055
754043
1002510
197101
1029820
1908799
1569016
317616
1765976
1466072
542085
773307
1636928
804673
660588
719153
441841
917874
1248309
693110
1314832
1288997
442841
184338
896861
128362
66544
1558275
1913354
1404776
1039700
1037583
603377
723472
1017987
1833950
1579093
1831988
1617457
11582
998609
945431
527282
1060901
462622
491992
460750
104480
907597
1874094
1940533
477023
1800518
112586
721411
918209
1003027
1123159
829980
1998629
1312706
1566835
818386
1464211
1115316
1742589
979066
800277
99277
193771
680320
1416650
1134166
1169109
755931
40748
68961
292943
456167
531916
1407458
1459583
622269
151389
602234
359882
879928
683809
1182268
1535255
515958
615727
856240
1007115
1110278
1956143
1815556
297685
123030
1396226
1669793
974480
1125074
834431
1328923
471365
963497
369444
1902908
457554
1995083
1813379
1186375
143782
1781157
1031199
1138327
1084614
1452526
107305
819262
471613
515724
685279
112751
1845995
828293
22919
880357
1747318
1786415
1079478
1722324
635342
690656
1320043
1975453
621046
724048
161050
269504
1496908
153496
1454419
1319325
1055737
1717209
1286293
477223
1375991
321786
1074015
910263
1599689
1243998
1532146
1161137
1598322
1635188
1483009
3432
380725
1079635
1767367
954284
1240942
1807600
630445
934392
1847461
29921
1556284
579422
1312946
620034
92719
1373320
1071409
535450
1182892
1600832
1745433
1798992
191757
663520
515033
1239090
1760889
591884
1633649
171291
316161
292306
1171773
1844382
1902601
328970
41980
130386
1537120
463445
1029685
1085447
743718
1670484
344742
1406345
1019681
1614807
1465462
633863
1487005
178954
660820
1974557
1776680
1970397
1098358
366057
1836478
1476269
413445
504041
876590
1058258
1997911
743021
639318
1939315
567815
1498268
1349334
1521163
1063619
1543115
289324
1556305
1359537
209823
113820
1302083
460176
1244261
1768337
442047
959948
1261042
470353
634737
1922254
1685535
1172040
683438
1301781
1979575
1816358
517656
1517254
1705183
317593
1953432
1342315
282066
1737551
1224707
1097952
1736827
439976
1125469
1444687
14376
196898
1932625
946999
1435835
899619
998401
1754030
80041
705602
919871
755055
464836
1954853
1538905
869795
745586
1756919
69349
357949
1906225
962643
191238
766961
554525
1157888
29170
1892354
703104
1572652
1168334
140143
542042
1025456
965993
903441
619197
1449724
1757870
485018
12405
595166
340825
380845
1094798
1437942
1727906
1264678
793934
546950
202118
732096
40592
1331910
1903231
1313603
670871
548252
1154459
1300071
1504886
1566656
1395929
1270252
704684
1420215
1657716
1167627
625355
271891
1866635
970274
280659
1195771
1811957
152350
912070
457532
395863
1901845
593856
265819
951843
1074988
1207585
824535
1828072
138715
1935266
20073
655482
186052
1510830
198849
1198689
978862
1094545
109116
306873
1084490
1177256
1414492
672154
892567
977897
1272741
1659925
1595010
183973
1915504
1655250
1005395
389155
100666
192825
284717
626605
1095501
938830
618688
386717
6324
995965
1571529
127827
390562
307356
843294
1259420
161584
1324366
1887923
1413275
873717
48238
1917464
104867
259878
341983
531211
178635
1312963
1931354
18481
784535
257633
596383
352192
1859922
822880
1751869
950372
121142
535717
1232950
770817
307351
63579
682554
1313576
723079
763235
1713926
189511
1432682
819174
575197
1905173
974419
953304
830939
577584
1035610
1316671
406293
512945
174368
1938755
1792730
14700
305267
1065955
1226465
739059
1771685
1953506
492342
1141623
393992
817867
176540
1017598
1973902
1746953
494980
389265
1470851
497549
935585
1902837
1983616
1035200
815962
654785
956065
600524
528807
1459957
484253
636767
205780
1760831
647632
801702
285310
1148538
290408
1410542
1405692
761717
1123923
1486759
1228678
1838323
571844
1682101
592615
728972
295407
723892
1175526
1447144
1459660
1744953
1645831
974500
162401
1785358
1891768
1732463
542798
309860
323183
1536841
1407163
286433
1159845
356158
345082
1833341
1612456
1042010
523621
1525999
35166
1833761
1085765
980540
757498
1582310
2482
655073
617469
910585
1704255
1446949
138180
203428
325481
1834439
1646492
145509
70336
1642221
12389
295490
1768669
140691
1513692
1998989
680738
1152587
1164125
1934750
49204
496522
1723278
699686
958073
535565
1204578
81290
543273
1099122
1515618
1099795
1102634
1486433
1191484
205597
52192
392771
1045376
747447
723701
1056591
1543270
680008
1051094
1864525
1929216
438670
689164
1944696
1179936
1870661
1701269
1407067
1570273
1448071
133774
746453
550761
180889
790244
1647742
1850267
1835776
547358
1069811
461124
1141348
1405389
1674737
627380
1919649
805939
64829
375676
753639
528734
1976694
1785990
101695
1720574
251108
670162
104073
1466257
583992
279336
1893948
1956689
547058
1692810
879685
1022936
355664
1491946
1861
865133
1575674
195846
1867990
1427752
447091
1530034
644387
1073621
357077
982219
405390
616713
651610
163219
906573
1399421
1667058
1062230
185693
16901
856007
1592763
1297438
1663619
837071
1880445
953592
1811290
260064
1505596
618660
1114006
16380
1642500
1535305
1816064
1042308
483730
1990208
61445
607588
1277699
1245071
589052
97329
1089173
290538
1757375
439891
879413
1989485
1696932
1427208
1033441
1113949
843151
229868
1092552
291852
181149
736700
875910
832238
329011
856835
1414323
1839973
1912107
497046
1015783
161860
247288
1246270
288864
763038
66256
273950
1109532
1118606
1301469
158356
589324
102503
1770030
221444
1479768
1551664
149575
1007599
257223
854997
1370145
149650
1042544
1337265
1151358
1060172
1880357
1121408
268583
1917214
1025708
609030
786090
1840901
611586
1670776
1163120
55922
1401176
1252167
82698
1360036
1361563
359035
1191012
1172178
1330798
1475568
43512
562695
1405562
1847464
581202
1574528
1953673
1590897
1821203
326387
1795399
765445
806280
1153583
1853574
528641
679299
1372259
781987
232159
1909385
1120164
1470642
1355711
461119
855933
1055455
1008413
457121
118870
499911
237865
1347866
1141593
450294
1140995
508303
174832
1557320
1263039
960243
948246
1186501
608381
1685056
115806
1978302
675906
1937556
1338416
1770575
1025442
1859399
1598307
866675
293376
931077
1356648
1648952
1107001
118436
1472768
1811793
1321204
754935
1316396
175828
1639393
1992040
111685
863773
1169616
195639
1488657
220925
190744
795897
236979
1181807
1193270
1462871
134067
940496
1053743
563845
52828
931153
1018897
1171447
1683278
1306992
1702765
1277484
650361
1659814
1469181
1842004
1505183
1227863
1098808
1367875
547983
1734735
387113
1148561
1264342
1864710
1544710
91099
1645847
1264015
297171
124470
4368
893615
1144181
262732
1189146
601098
1465942
1322167
43554
1595915
1667504
1019264
1964372
1969375
433309
1547572
779817
1827074
1243803
1117469
448968
956871
1935390
749338
917718
1221955
1594555
680233
1564660
1888156
1484069
1485756
1428390
1501142
408592
291383
220506
1626151
1971953
1638902
139312
98811
1168687
437598
420941
1448426
1635625
507806
380357
581126
131117
612946
1341879
906131
1374460
337143
1994282
1736934
1706726
1124680
1544141
663374
651025
1045811
1552660
51558
350178
1324567
1981304
317915
491642
500405
1823987
62343
1852153
1763731
1077508
614506
1433763
630558
1616024
968152
1189050
628010
742908
512436
939324
1086044
1582065
454189
787168
1001257
952834
999820
1365683
1454871
178386
1398156
1079395
697705
1334625
1715066
809244
1148510
199747
822718
1025383
553009
412665
1385884
218199
105215
762839
1987043
318416
1412142
351580
467368
1563534
915146
1155808
1689280
247749
686960
1361589
125872
360101
1117045
1503538
110221
1471953
1838475
1549611
1427787
64456
1775081
1762113
1672955
1638733
217463
1293025
1348980
1567867
997288
498069
482208
1407027
832629
770599
755993
146663
756179
698691
1178016
1908560
942545
525094
1634752
907015
1538652
1460319
1876570
173458
566343
91465
1507992
1470251
1459793
851559
449781
28246
1337650
660356
559865
985057
1245441
184602
592650
1314368
1616211
1586298
200489
1091225
1624282
933773
1420164
1924455
47869
683743
874952
386701
1080728
263497
663962
1803965
1898592
1456179
1990346
1115768
1681725
1797719
1006549
951848
616116
1581857
1306056
869573
1360759
1928879
733869
1343093
675834
221634
1575272
1428494
1243127
1027783
1947036
690456
1156457
827006
1308524
1930893
604647
59632
122946
15819
1979726
1398337
815614
1316561
1019147
1424554
1911110
3512
26640
706918
1146635
1054186
1488836
1433484
843947
32062
639479
474234
691464
1735202
1165390
1287814
1243998
270356
422666
1848613
733984
1837696
1201494
1541870
851228
1180398
77642
393763
1672668
1633259
93738
797296
1880843
1747155
1179233
1367221
1012414
1051866
1454009
1138043
1678093
1509576
805028
654290
1381680
416006
1632177
1795265
1903231
732518
797397
501646
3430
96366
883042
959939
1663558
756123
1731034
245678
1639527
542669
1821402
85617
988969
1666585
1866260
1618470
927140
1761368
73999
1480728
665939
1339017
1341902
1819344
558670
10350
1285800
1289160
224575
524136
866706
1431836
1402913
1772410
401056
1941918
1788945
272779
362119
887185
1646294
1679332
1246538
1638307
1154853
1063162
452522
25868
1944154
567886
1541091
491941
575731
1139113
1446473
222623
579034
1765802
1725999
1931090
74126
1135086
445464
336826
44637
1813425
1481388
747044
1248240
1397113
149642
1268131
1848382
279053
642328
111571
149082
1141206
175341
334274
566784
205888
1086501
365006
1176124
1952052
174502
290640
141170
1050694
1070622
324054
1725667
965437
836719
1478683
304468
590617
1195602
1576354
1135691
310285
372119
1424007
1439980
1387762
1577680
1276835
1126495
1212329
513228
1236292
1011384
396936
1885966
1502031
26428
1776675
1452442
1046871
1360790
1681937
738139
1438349
1682441
1040654
408810
1420397
1571690
233069
1031248
669279
1748484
1273133
1485080
332283
412011
803194
1424964
1529900
694210
229338
723674
1474695
915614
1199578
265341
829067
1542940
1856812
1375107
307943
503003
1065860
1587947
1171650
270128
87921
1180512
1567198
674287
1973212
1341782
894286
149229
573707
508197
1804993
1282674
1346406
313934
163376
1336540
1373921
1513420
243250
1836907
1055836
1329975
866862
1622378
30574
1345584
994617
898469
1583762
214119
1266024
364728
773420
585831
1611937
1851694
1828053
1975746
1888599
1725356
600962
770787
1632765
1331210
44439
1027344
1007098
927401
1142842
642886
1459986
1089513
69890
717925
1729368
780822
848877
502767
1873243
1869916
639393
1966168
462557
751043
564687
1032770
1122518
982079
1249606
1450019
777172
1882306
1923890
527166
41911
384318
1177172
1755370
1943196
173543
622528
796061
1560161
769494
1461451
203131
1578480
1163615
1310171
1269481
615801
1415836
91818
728975
665719
615667
721624
204534
100032
55632
1869530
1403114
1735184
1928575
1887435
251389
220025
278228
1185630
1798698
522644
1974701
413646
88382
513933
1545916
765822
1737564
1742883
750049
402590
1807041
1369728
656917
312169
1517338
1240148
1488808
297317
296776
431900
659003
1193341
246355
83268
1514635
1800490
1224277
953957
820253
903641
1832181
1726041
251021
1205345
1894818
1907173
1013255
641297
1234533
690617
1146994
306800
248955
1070344
560255
1293071
1436686
1482458
1037993
857853
588978
685169
1239869
1808234
1854421
1325416
1204701
221814
360392
1966509
1130915
1923130
1209988
1505319
1563230
1255422
244992
1199615
248916
1822032
340162
1054819
1939064
1743556
173469
31779
1883588
1403638
793937
765193
463746
342330
500748
404684
1954101
1001777
744079
337152
1704822
363239
270271
916428
356251
1064866
1371415
1976728
1802716
1632348
1116500
1952762
221113
823809
897552
1115601
1312796
197911
110098
811036
148301
797612
301961
254636
762415
961548
103451
538615
603039
1456904
1648253
975583
1163680
129131
1477974
1982706
746659
444367
1539992
1286138
1791468
943008
1990002
1192018
1488287
1951200
1862463
1643622
1451116
458605
488736
1419267
610265
217706
1276519
1236121
1985229
195546
355886
136266
1852708
435305
156223
620069
1602397
1627142
138028
1112822
446989
1326919
1793353
1216686
1444260
1579725
999919
1925843
1473463
1410636
1679156
544427
994152
1162346
764575
1709323
468512
1481300
1009956
1331936
1337416
1297911
1915295
725235
593540
1445723
1621219
1394425
1514312
1466429
579938
559617
1453112
1732460
1452417
29312
1336031
464940
1364705
484562
1634970
612783
1678793
746462
368788
338280
588453
1917956
1334947
249640
1179938
616569
1615019
1856933
896254
1991475
1952383
1148030
962366
300048
1686779
1751080
538635
897546
1978359
1155617
528131
1375400
1207603
1452010
815839
287252
1773808
133867
1702480
695786
1038872
1477561
325202
186340
445220
1699116
193746
1274697
1700700
1555014
1018363
1920717
378121
606293
1853897
133104
272955
383787
997582
1963705
91418
744286
1630981
1701211
199600
316394
72954
1393017
800612
635912
1616669
1528029
64109
482849
947547
608597
806744
1161622
1070057
1551177
738832
507991
1956651
877961
1689023
635969
443557
1504721
666345
1448594
1127881
17223
731091
175437
145833
157782
948804
676579
340219
1542564
439231
1942670
475186
677393
590640
911547
1431494
566127
1558179
1657089
1799216
1251411
1075245
1609602
1301981
1384555
517541
1846745
879372
1367223
1737721
1560942
1038233
1949616
663669
1752405
1813398
999485
1516874
1187621
1020047
1659171
1354695
707082
971168
583333
925904
428549
297947
1529581
565975
1988955
866857
1943673
666568
192624
817550
925157
1172247
1644081
720423
102725
692408
1215021
1907517
1141382
221461
239481
368224
824916
25730
1568509
1157227
531069
58508
1338166
1186411
204465
1646559
995912
742693
986201
884156
401097
1422376
22475
471801
956474
912045
886770
416383
1039907
1986166
402053
1023432
118789
1201410
690477
878594
564465
1005851
563816
1652372
980452
1015394
1987145
1971500
1756448
285484
969036
1333909
978523
967402
1130003
29253
836189
1533080
1296981
279645
470039
1458424
1771445
1609067
1570185
788364
982903
465559
1576205
1476661
1105046
800177
881020
810260
9709
284050
737767
39065
1634587
1018268
1753599
1280212
640742
252722
261713
706074
331515
1121719
444680
547390
618351
942752
430043
1764342
454562
606359
1954549
1472896
1457840
58058
378234
628335
1312587
1334401
702886
343197
1389756
1823671
258055
1459908
1310412
1642179
978184
388600
864841
1482520
1364760
1263038
1265275
1791674
448048
1799078
1227726
1126892
1498533
1056568
1205074
764476
62511
742766
1067975
1852693
26887
756273
1786122
1984092
788990
538681
324352
1581934
268920
336364
757919
554297
327420
187941
344435
1564633
1328622
1234019
522238
1472334
929280
1185107
1458299
256066
1698998
1258823
1394050
209853
1445254
1725533
1873702
358303
944885
1184084
919176
1205716
1807441
1098266
1877980
1994803
1943414
87656
1236830
1302680
932069
1236288
1767721
709441
55480
1296288
110557
1489080
418095
761351
1016482
407548
1561835
1434307
1494888
1647073
1982041
21202
1376326
360067
1164630
1976747
1675018
1188233
1573466
181911
1325183
442457
148205
49510
1708257
45404
1089928
1939619
839332
1020130
1892647
1344469
326179
868061
576633
486262
1484989
297655
1813317
1438801
1014874
1288105
1665424
906521
132501
480758
1795053
1648850
798223
1212172
593373
1051568
345929
657281
1450154
1920629
814919
1208776
772894
892176
739012
1530919
996270
284322
32776
1171025
273048
286315
1843706
1844678
1252818
1674888
1919670
541315
147669
785208
11626
19292
347357
1059479
670257
1011152
965074
266091
1172048
1254120
1663238
1371033
1131097
1551371
1450505
672790
1277153
747195
428033
740462
395152
929308
54278
1977467
944135
1424545
477151
301565
1972187
1612353
1948688
1140834
1296616
766081
1204826
35263
1640711
639555
1701007
221666
661464
1706970
1528054
1416032
1481350
1968054
1493941
250980
1828777
1151861
404392
1480793
322637
572112
1088367
831635
1304856
786946
1675337
1602319
1529448
1406653
626787
166313
1420468
1694804
636568
876386
1717411
1502363
572332
1662877
1736846
1835974
1578560
1146477
508341
581572
1768860
1899879
1276675
247670
567290
1993332
436024
801103
524653
1712682
1589745
100475
1799345
683721
1189520
1851931
547239
192712
31067
1764989
1999251
423071
284934
1347728
1044178
303863
733091
642062
346263
839343
642311
953545
654441
463017
655902
1440317
556895
1256828
889473
127207
1117494
729499
477677
1819721
1369694
965779
1976226
833365
522596
1567529
41332
1429756
675193
220889
1347689
137967
596465
138061
1970384
622571
1251659
1951394
1452644
1449866
1810843
306556
934998
991745
895871
1577645
816417
951585
1016228
768825
1615938
1233785
1483421
1317000
982569
222627
963843
1725724
1161779
1238493
275913
1968709
17061
874495
1777067
1312553
697925
1613240
74797
1904034
597442
147233
1268310
1350772
730557
1315116
247172
1612797
40373
757657
1716188
1195461
1563090
1262584
1906272
899637
44562
188523
604059
1324256
704847
1519111
976003
1013141
1542415
1987180
763212
970009
1775286
1506944
1045471
1870597
1269151
886901
187607
801870
1600513
202869
1786119
1837264
1261130
929036
822314
885623
1204511
1209553
144177
1486425
1513920
1999466
1620469
833289
369257
1977189
62437
223033
92235
490587
912717
1332110
856330
880820
821345
1355293
1833891
1395889
1670277
585730
1964402
1181099
438000
96131
1407832
1328556
1798031
1180445
79529
1720958
2050
1004125
486574
1887965
335176
1877349
784350
1249606
1486229
895499
1885363
1891733
873901
22133
1915990
182150
839194
252161
1702188
812661
557273
1566978
304536
529857
857665
1190904
104650
753561
199779
1627423
676778
1314172
1716909
1083703
301053
495830
1665401
1049287
1681943
125955
1118920
1767543
1498472
1760848
1768260
1822174
1983735
1839211
100916
265308
778290
793766
971020
294890
1029826
71016
1817724
1934080
1317415
1309880
1221480
941837
1048557
794476
1310399
414707
1390026
73504
1041549
320737
1073684
1453066
1194129
947616
446594
1239116
604538
1420417
222520
1037039
1260870
1748028
1137618
117763
1916271
1124754
324691
409132
1890589
445794
9233
1387192
510407
333466
1266219
1488041
1030563
930208
199234
28527
325022
1929679
642424
51818
1782863
655850
1993455
168613
187356
1287965
163832
1955784
1800844
1418936
1366155
1060017
1952437
1134770
741296
1870017
1811350
658626
1632315
368589
404708
1440268
1373935
626696
1138265
783863
1441728
550707
1124452
1492880
114018
156651
350983
1986712
679974
779505
943735
1382090
1684345
775697
859049
1169209
1632748
116565
1965432
1123587
1112776
504858
62774
127575
781093
151228
704358
482553
1695525
1168348
378467
1043299
256895
1100364
606972
1877119
1487794
124347
620718
1270532
275021
904190
1474150
134225
1212187
939654
608089
302130
1657119
1753258
369884
362099
1848026
1851788
1575011
467143
499962
438144
312283
295483
1910682
603903
515061
187614
1886785
1603711
406557
1399135
1269661
434585
607957
144148
1051012
765538
1728643
986130
662146
1195089
1270661
18938
1734434
1378431
252767
115109
1651658
947783
1212868
1348571
1691398
1838898
613251
634230
1004861
811672
1326421
1290026
860992
368631
1080262
445280
1102028
617270
1547248
1768946
768432
954754
848968
170850
1178114
905377
176198
1717010
174743
1323292
1392215
1539246
1519003
879668
1252505
519853
1439559
1134030
373997
1655793
861970
427200
783881
1294155
1103117
1771606
1006080
1167175
1494601
371269
563302
661407
1747205
1290470
1316411
908301
760455
1170128
828958
765639
1058508
621257
909856
1780712
1686623
1466766
1117181
1150840
1938274
1226918
878268
70874
296014
1858043
1982001
585389
452673
360315
1317530
1137929
160955
1428539
1441417
1333238
1635325
1068819
781165
1685454
194843
763835
281769
652686
523249
672467
450762
334591
1994724
1626896
712016
1559967
1780618
33846
1984356
318776
1425544
1032897
1884548
337177
521622
1916368
1953353
1495683
836505
45530
1253937
103959
424630
175184
1467075
669570
98251
1706149
149685
935134
1480648
441189
148539
870140
488346
1829007
583024
1098270
529302
20081
860697
37798
331286
650291
1795502
1413987
1854632
211358
101351
382841
1592924
654048
278364
1683164
1880564
1128640
728442
1586689
1422870
1874645
1671081
492049
1860130
498120
945211
685762
1469563
193747
300487
116673
1604334
1325141
117131
1710299
1976300
1850656
1939700
199572
718464
1955672
531554
886468
482214
733877
166230
30872
1455671
1369669
1916669
28339
513571
1539750
136231
218472
1861605
177463
1572213
1523248
1929376
233226
517904
1916703
1279503
1437104
654200
1364542
420242
99101
1334649
1620796
961704
410176
1794005
1431501
912576
1501918
732440
911308
1734883
1365500
1649085
1889425
267860
1291363
603144
80662
1693386
348664
217935
1638790
1642412
1397424
834173
1844473
1531617
1633250
1100277
1873578
449800
635081
213911
1036430
1211931
1315588
538145
1224603
1173178
1639671
1582448
1572207
886680
1250055
771052
1013353
1261812
911986
1190267
1108113
1681270
343778
1955095
1025004
472642
1839697
637776
1942531
1959882
1066269
451920
1203207
19972
566738
173195
1486189
37230
1027576
1114129
1571474
1755754
261060
1168541
1006949
988110
1470287
1804794
771318
1222324
748328
723943
1765351
701019
1154275
1773098
350708
1490830
524659
7889
1600473
1877634
1515230
1767886
1579695
1897307
145832
677313
118771
724633
1538007
1031131
874742
1612295
1726648
597882
766914
959207
1395371
498679
647597
1497376
978855
1296768
1792433
1832399
935754
1981013
85530
1642758
803208
849822
916356
1858488
1495054
643381
1258441
520876
1094802
806129
1746799
584770
1049165
1344201
1763756
465194
765119
997952
1115801
1715267
559706
1722008
1360653
706269
200403
1256448
545841
753420
1615358
778743
501715
1518052
414039
1395673
257940
828725
85469
221596
1162527
573749
925835
1964769
1582760
1161672
846226
131607
1872583
811743
456337
1274775
115059
814809
725911
1957810
752694
216962
1636788
1203593
439349
428210
1378547
1913371
1272732
821482
1462174
1377314
162214
23279
37161
475717
682256
1756721
1719411
698204
935863
439963
928149
824565
641233
494645
1966365
1875189
1025807
40785
347618
165623
1889693
1798697
849748
1280782
983088
1143506
1202477
1481391
572615
675723
1962604
723683
1112981
1864544
840389
700827
625012
97091
569858
1932356
429938
1504736
1377953
1357989
477723
979198
1951900
1094735
1557276
9404
1290602
1407964
1165875
194535
1230479
1914325
1548348
305934
276376
1794331
486992
412359
1213990
1849347
1825148
1122686
1069441
30933
597271
895172
558522
1039374
1956916
801913
245905
975331
1301515
1485603
1966922
377439
137682
369801
249122
1031922
358560
955957
1886414
618016
275474
1261368
1171500
586330
1467789
1414436
1514153
99209
1430819
133535
305627
851234
762393
695335
795198
1659979
572598
149624
660709
807041
1936568
199717
120537
674894
1284819
1795870
542664
310036
804030
96997
995219
1954243
191825
391505
148056
584968
1707671
996152
1161212
1984355
375032
498052
215022
637130
634179
418939
743051
1064437
1376967
1048629
1311241
1570206
714958
1121497
823539
44993
645712
657808
1418907
1809898
878909
1747957
491398
289968
1950232
1199840
1109922
1925489
176940
1410173
1787922
1911668
1468328
466732
320857
243124
820291
247560
809885
559485
12804
1541932
1017627
1436098
1874485
1595152
1454144
1422821
1173405
949782
1353692
1955349
18861
121251
1128097
611132
1241481
1321309
456282
1166191
209176
104403
820855
1797074
1513376
722692
1881515
1933446
1837090
191704
574424
110824
153561
538291
702409
1908998
899272
1846676
1596869
135350
647600
1634293
1696359
303852
977346
446512
647783
681382
1941610
145639
1217915
1747507
1604165
144331
1911333
630705
1441549
1857590
1766679
147934
90657
1446765
729625
260353
449887
1993691
443132
405233
342036
1361549
828820
1236642
1241284
395959
1321320
1255611
1936
1070978
204871
1080803
1807153
63504
233139
694716
184321
485274
1734366
726425
518016
65525
1957113
1666645
1648507
259239
106480
721417
1785834
1236408
927954
1881399
377106
1256242
225691
582584
1777059
1633868
874330
1056074
1971379
895547
681436
1342016
163117
513815
418628
642918
483460
651596
1832596
80993
1391273
755201
323863
656062
817645
107984
169788
1998928
706005
1614324
1857743
1091906
542958
1731764
599508
1144213
241935
853161
500123
1410315
1109337
1189449
273054
384592
566860
647172
366895
1615123
1172419
1999447
378814
310948
1600836
1965262
1119119
1316712
515691
1827343
1136951
257038
659077
1178575
1140735
1999597
1410879
1356268
920266
1799166
593525
1306953
1087903
220240
849124
1299179
1176311
1276236
770876
1954901
1823275
633402
1207596
281577
370321
787558
1767436
1393775
19952
98469
585886
686714
1033061
1398624
1051614
252066
1903664
621989
1245268
295552
1714592
935144
1441834
1402028
563769
1504060
101886
1374585
1788404
1441213
667091
1597239
368881
1295164
29030
733995
564724
734772
372384
1553812
35786
783524
1567239
1947180
1669091
1011964
1907317
1522528
1272238
377189
421729
1024996
427289
790301
366950
1346544
682553
1270977
1634280
313543
49105
522101
878996
1024815
505506
520619
256653
1477071
843523
1230368
1004401
1760105
803955
1200309
876501
543180
1422784
1230711
1698086
1925009
736441
1165422
978034
985542
1961493
702671
1315019
370299
530322
329103
807447
264470
476012
1153130
1602493
907892
1293936
191836
1211707
414434
1031669
1147046
272521
1698103
1520596
1314453
531603
951634
156769
1693882
1007388
516887
1611714
259881
1186029
849789
1334836
1411275
1164651
418772
898457
1161723
575412
1470935
69854
868717
751333
1740343
323162
1022552
200408
951430
1826451
203082
1073817
1108886
1476463
1084067
1525289
1122282
103831
1149818
1611530
1548145
1682597
1029290
1869820
1336214
1762405
39367
370966
1741845
1062346
1081906
1512763
1788472
751030
1746132
1191879
10867
143912
1149526
1478339
1396176
98968
1608674
346903
905534
1276575
1793760
876828
1855204
597119
185201
554577
238907
1357198
509889
1999690
554531
1607513
1094489
164223
207224
1360896
990413
222706
1992017
1621622
1807710
684931
606517
271999
1473205
664210
137052
1712933
891182
1127714
1441616
281470
1050175
1000588
1860807
1855812
930472
1141595
427536
513236
381597
879152
671918
600224
1345201
192221
1272752
1325884
1357607
1915280
719444
1785793
327228
1014077
1137524
283775
1874038
832313
94059
1530490
1982079
1392072
978430
211358
43771
640109
926753
841453
1270117
1393688
1191514
1735458
1993851
1737054
583078
1743640
654440
448949
646059
29350
925732
245772
1437153
39219
847431
844055
1066339
862362
1557446
565451
1492852
34452
799942
1436848
1321049
930846
532723
1488365
1268319
1948514
625446
1731130
1246181
582087
1840882
1545415
1804048
1348168
1965986
1915965
1247168
1057267
1704829
351889
1684677
1868488
1343340
293066
1658555
104244
1622603
356418
1377730
1833019
1871678
1698396
873706
1011108
1918331
1467156
1514485
721537
1355091
1366326
1194355
1985752
1532109
64507
345640
43712
1159067
4018
1438910
549104
1487227
928302
1492544
1539076
755944
700849
1536006
1557825
1342604
196902
521985
1300366
109670
985546
443240
1895107
1120976
875032
861037
221010
744211
1394307
1028813
1888271
1111093
448740
1974044
953762
924936
1841017
1865916
1306958
395780
15117
1407521
1051176
9118
1287402
1894862
1371641
611092
1093992
1858587
990437
188208
330414
59858
189856
1546340
1926916
1780181
1919453
514219
1185374
503647
1800001
1083725
1641310
204090
663727
1861507
1044389
561238
1264303
409090
446533
566154
305686
754019
502591
1425107
1217472
1769777
965698
249927
885443
1030766
419289
1805413
1162952
759759
738304
500074
456412
1099832
1985672
1088423
1805278
642083
820283
1286952
1522801
1270052
1101997
611251
1866202
88110
586980
1106552
115004
1576310
1486813
1073325
914138
1445117
679232
356060
1662941
765974
194093
888362
1967929
137852
524773
1047763
300010
861950
49303
1058763
653309
585859
693611
235365
829724
484560
372889
1116737
141371
988484
770381
1677066
694497
1674393
127151
53685
1308068
1534714
1369285
987439
908537
1000728
1208296
511605
1638237
753469
1317996
1583593
1197994
1442499
1419913
519202
374589
831966
103200
473190
1186214
769423
394043
1868695
685110
184823
1511636
1995581
278312
307744
393240
1047186
542820
1665112
1089464
422182
206430
1279198
777056
1621741
656301
1781472
1698819
1149689
1797144
1004853
1132616
1779047
1605170
136296
1285308
520724
344998
183782
681305
84903
1973938
229749
1076845
721118
1226802
161209
1411926
1780050
1384684
1857945
360929
126150
1114108
1095195
1990569
1578021
465140
64464
346903
453009
1182305
748662
804465
722547
1096067
1178661
1661395
1916324
1227613
1790758
112521
437387
876825
76404
929517
138224
205156
139810
879228
1407138
86375
1725862
1871661
1357097
47646
1597364
1094786
1395949
1130936
136850
752403
1563567
1203632
1330650
1603399
480205
232630
1408618
944368
124021
257636
25562
1962949
713629
971765
1136410
259499
1305189
562301
1549418
233596
1582327
1087304
1568854
1878004
1381838
649372
280589
1329547
201581
61110
1684143
533963
1485552
554213
732385
1740963
1699313
1507975
1352028
1625244
18422
1610399
1945735
568944
371054
816832
494923
1106344
948525
668696
1857089
1105784
1560977
765753
336803
1078389
9407
1056976
418232
228357
89660
1445947
1048409
1204129
278330
1452359
1343289
1609660
231830
562160
176817
1743104
1122691
505165
1282382
577976
1291310
1984210
1973758
983765
1906513
1382406
224746
217063
1822170
574482
1590692
1503888
1099102
1258135
1805652
49164
808157
1621398
1683498
524861
1797819
226677
486798
582276
828868
212143
269609
14103
1925969
1708038
595027
1935595
1689233
812819
921677
302174
526286
295903
1450551
442183
443416
510621
1510029
649586
96620
631815
1819494
702544
349347
957195
388063
419658
559551
1802093
702600
365174
1882192
749643
1977730
684515
31141
85089
1159162
1432699
955983
113075
1150349
361599
1057593
1120992
330294
639449
819350
1856508
1441437
1463984
880466
1218898
25281
411896
919632
767478
1991363
1130571
489285
821589
1523374
1977133
1302412
1894348
73354
1477381
959708
977091
307909
41974
1804420
684435
1764722
1645968
1012694
111946
561710
1682698
280997
1107327
1082022
508863
139881
113057
829512
586452
95543
86193
84007
805239
260873
1102531
1225817
1632624
1481887
423153
451425
1982846
1300572
850320
599638
1484919
452107
1729069
1354195
1897460
1843807
1051664
470687
1219100
1143652
433888
228987
406562
936988
81869
153310
1957400
1856377
489241
674385
1509904
518783
1340729
1513280
1180193
395216
1786303
513741
48596
720305
1947864
1776401
904342
979558
1600201
434180
126725
1715150
1270976
940248
1662459
586362
1465982
949271
11115
1387464
479924
1458913
1793057
178360
744076
908832
700853
1946971
1428112
1275527
1354838
615076
135986
874397
181014
1516182
1083175
247155
1928433
1593669
1041654
20594
700191
1076731
397672
618802
1810288
819756
864569
1784703
568658
1606209
801084
962155
1007495
1755111
1307896
329255
1805107
1043591
1841387
1914203
50282
577197
770426
1504057
283543
484665
523166
560183
1614287
768455
1412417
133935
241755
900058
1660101
452867
1684319
627478
1543828
404588
371154
63295
1942313
1457911
1023051
1890347
250501
1715073
1941772
1956361
1048884
1147302
1638881
432799
850545
1137459
1126809
1777194
1972780
141474
1188920
91194
1267796
1316660
329066
445005
1683748
810149
1394410
96905
1357610
581593
712519
1454656
1073337
332138
41704
426109
1027792
501466
1888238
649592
1473291
167339
1496610
1315170
1508775
141049
599575
231076
1357256
765559
1914067
1452510
507560
1669253
703834
1173476
188630
701183
768242
1650510
1168041
987194
882533
167081
1933964
488668
1748384
1826259
958158
481592
1381793
1240199
1512381
1317067
1121622
1698927
1952927
1136783
1553334
1578888
80337
199541
1927214
1780016
729374
908972
938492
672265
260421
1670292
145052
1352683
150679
588864
53381
1844703
269218
179348
1347838
737415
629618
1364980
467210
348047
55749
1192453
1187693
1167345
372515
1118896
1452274
1926139
746411
1006788
1968423
1868597
1447745
1428477
1751904
48421
458657
1841883
687707
267051
835175
316143
1494814
1835455
1627067
1909742
730620
355094
1157523
147394
1482758
661330
1134412
1634147
567072
917989
1270852
1756630
1834791
90972
1937190
710473
262207
1203329
673093
810252
288936
484100
1648501
1271686
1800711
1666244
1174565
148005
803934
1679105
1453606
1137144
672625
326812
1442698
1630653
1379797
572413
429279
1414837
1494908
1743062
677691
708178
1817296
412531
1552092
565026
1302628
290980
37418
983295
379184
1165643
407247
339390
1527048
1647036
1755968
176859
1018574
586535
704440
25049
739212
626815
1222048
1407920
1685786
841995
654291
1392940
607472
1798610
1004902
20229
326540
1134925
801943
1482456
265965
959766
263212
1032258
24036
1416842
622188
166222
116822
1855596
1432501
698690
354915
568851
242514
551846
83106
4011
257951
201918
1071828
235956
579722
894948
1326439
1394368
450403
1540932
986804
337824
721411
979013
482227
1393728
1350313
714720
618406
898139
1607391
1453495
744525
1678001
1113273
167513
517842
957251
1080656
1530253
748837
1851304
1942624
168127
1820200
1700109
1380193
318634
1241290
1285340
816333
1065816
1873103
13616
290170
1842756
736085
45390
307463
220953
643691
1167938
391800
77918
937451
1337628
1367058
1985807
1849154
1236873
1840818
1995439
1904105
482457
1298600
1652664
568828
1515140
84218
513528
472755
35524
1765686
1634368
50918
1235044
892447
1316855
1344699
493124
259967
1531049
1411143
1498785
653922
1026219
1276298
1108613
1705542
1034181
1590306
876266
856840
87063
1917371
1937549
421792
1137630
1502669
505248
341631
1950902
701357
283463
1172476
1404720
23790
592209
1405260
712234
1287447
808724
1840196
678332
887624
166893
1831173
1536215
22851
192546
458224
1121771
659423
1667059
466116
459
1138842
496901
1393229
1336367
1621970
418755
1053741
1758035
350835
199085
108385
1353272
1992803
201854
547346
1678047
1396562
1134035
1745927
839052
152908
789863
1385058
480166
1060720
659028
1897330
1726875
87965
1994373
1989245
1420210
1294988
594337
26739
105182
1288389
327800
90134
940429
1366026
1004119
641676
390905
713924
1829042
1270669
103772
1090608
1662441
1073544
716028
271011
366016
1077164
1630686
138759
728346
1904696
1057092
756759
1813589
921755
626768
323566
7084
1938702
336682
189266
455022
252926
1362635
1883477
839256
11447
1760367
1019502
498821
1655106
756688
1580568
1816852
175564
1075289
1142793
392982
1969950
1655427
1059294
1409593
1990855
456008
734917
656734
850809
1006300
1215976
1978185
1767901
1320143
665606
1743172
1106008
791219
1011171
830743
1312249
441546
1122503
1757296
451814
1676074
887060
584807
1407157
1838406
706497
39331
625393
1750695
676562
74108
778217
693784
1889752
689879
472375
404465
859142
1872442
1922175
1558608
1794491
566027
897959
516154
1714686
884728
1496644
1079385
373237
911527
352526
101214
1191436
1079870
624764
810868
838197
1259139
27532
659083
1003886
66181
1679261
226494
158914
1015424
461019
1286801
1340385
430504
1502354
1724222
1473674
1117877
21659
1299486
403660
209753
472952
1255144
561221
174663
1669126
1571954
485911
1263343
416709
1795159
765054
1956562
70378
168159
1344838
68174
408341
910997
399216
1698820
1563489
1322157
1613672
551888
215749
814103
1267523
976885
1368972
994672
1554722
1659549
1383466
1984436
470947
270832
561150
1833950
1839766
1369039
1984733
363275
1146586
1798172
1774465
1763427
1737862
831593
1162597
1943115
1171443
6889
43511
161631
349106
350213
485214
847432
1420009
900066
209216
1435936
606597
379574
1583140
1300508
167938
620234
1853371
733189
1659871
277099
1177660
642895
974941
1860104
679748
123082
606841
1107580
1558219
1647422
158041
1190276
892128
1549401
1446869
1223218
1547835
1019092
395398
1545230
338436
420944
968245
970691
1453309
765783
715782
1348619
131722
958879
666137
1024282
1539559
172058
1331389
749717
917443
1692833
1612940
1102186
927999
677975
679077
1220518
976124
601379
560877
226270
903862
1635093
381565
878561
1438328
1562495
1816911
842932
155225
372188
750798
313678
1439770
733850
1323332
1798054
1385466
458769
920347
926344
1045409
180451
419421
1953938
533446
897605
48834
1846744
682321
147189
1682467
234931
1846753
542522
1361609
954040
1273466
885580
475821
1650443
633480
1081154
1953736
53174
1556975
1377198
1988903
1091061
524931
459278
1199227
1167950
1327685
678713
1029498
1150936
1089126
1148742
1337117
1828604
795164
1804597
1514153
1794364
8131
748112
1898761
726906
1458042
1338218
1673279
1320243
1923503
778942
648747
1606823
1078245
410405
1257037
618983
442526
363499
686525
995628
1568449
780480
1556537
332466
1161730
941292
1800217
173521
271342
914475
1301513
1457774
1458962
340954
1926438
25898
621585
1611440
586561
1828844
585475
1807675
1963681
942030
1931043
1588321
1147648
306523
1125902
1623931
506636
1996795
1348570
1393657
1198440
1398943
885028
1053990
1033819
279097
1382537
531694
1565483
669059
1928763
133308
558188
1077084
1542081
853389
1021804
1323464
1572215
1509010
26858
693332
1648617
1875126
1203153
761796
1086246
1864694
872968
750936
1758965
271891
1799767
266432
1034764
102596
1557153
1605345
511192
299407
116654
1080417
1153494
405435
67338
1912083
1575435
764979
1788418
887178
797276
1025790
1198719
1369
1157143
1707136
271074
777954
1262971
858867
1200137
1930104
814495
961035
1369617
1121234
1657199
1965486
1897839
307088
197887
1582283
17832
784514
911169
1933339
28031
1668545
727181
1789722
1003350
1879866
760656
793475
1369159
1487527
539691
897467
1632465
1114223
705266
276745
40285
59700
712408
663526
471921
1758001
48545
1499175
534662
1476851
166535
1679992
893855
260113
664829
74495
1583968
301687
1522784
1971222
74822
1765596
386927
821143
419478
504274
1671647
709902
1881457
1919498
630275
1602606
716568
1473454
947344
1216452
77371
1377073
1148988
115189
1713075
925496
966770
450181
1368527
305045
1310053
1484374
1889839
1202804
1574114
439372
1194881
1893835
1060722
1825091
663120
749544
823543
1604648
1117302
1876055
888603
802342
696770
1666553
255214
891043
1359530
1493423
1551965
1075688
463676
1196404
1163055
772046
624827
549117
1821524
111991
1522111
1635586
1743270
732835
280504
295718
1254064
680826
1340791
240170
983228
1635393
1397869
823530
1482210
459650
708239
691044
342816
11630
647013
302334
751364
1935733
1073526
1307197
1581905
1052381
827170
544295
199617
410689
672316
140615
1901300
692661
1782036
1365075
1069323
1366929
902678
1264309
1721950
1944680
1039034
200600
650502
1011301
624172
1257452
232364
709859
591790
1072373
962969
478284
27306
1743437
573866
1685704
826432
857648
1241790
1901909
183911
1496377
1329038
297741
1345693
865005
1327155
368767
1845596
403987
1706415
1253715
1335606
1233884
107748
84182
1337028
1202732
304142
1023645
1050591
1945680
1477961
1393056
505884
107821
1196829
1095929
758164
1665381
1669645
688699
1677389
1078655
1625556
111329
682723
320439
1000424
191661
486800
1762018
1904585
980668
1364365
1275817
745840
8518
1036857
1950407
740813
1060546
1974906
1297238
1545738
177304
170327
42040
746836
1767962
1848801
661080
7144
1887214
20187
1480926
1781224
972795
346307
259380
660331
407916
1045442
442758
832586
1993375
1042109
670162
148234
1409229
208754
410468
1657511
1356435
1150852
1259569
1277197
185061
1556763
1707348
1849504
1148232
1535401
849523
949408
603634
323438
908000
97978
1753201
1518475
182239
1779229
1353853
1567226
931112
608382
1394172
1690735
355585
272104
699742
1808159
1811483
1891822
1303713
1824528
1849522
73170
1893779
135448
465708
1541695
1322864
467322
888404
663761
481461
1513725
1735684
422196
941591
1239002
881887
1092040
994042
1055638
70512
353964
1285534
763480
1983930
1302122
1156842
256543
552535
1092226
954166
1094416
20071
145711
1224687
1423908
1397994
801602
1161705
708742
1387032
1054059
684825
370666
1597004
945100
863416
1776032
804374
186569
514701
1760319
95177
76060
1488823
1598501
555444
817076
1557182
528569
1222476
92136
152258
971739
638168
915956
1844650
648390
284915
1583418
1430371
830173
134230
518274
800660
809687
285342
1620739
235087
568788
905953
990108
1780668
219531
809924
957189
815754
660953
1274219
1932957
1012428
335223
196172
996216
608770
922363
809306
1810297
30764
1470677
1567817
1768966
298066
1108109
559585
1694239
261552
1965276
692848
322896
1716259
463156
1338105
1679941
1802889
1199174
1544455
611007
891839
1261973
68798
356576
582099
1216774
558907
129670
361714
1945081
129373
1610319
953273
1933348
111197
1935393
453642
1786422
1788093
1609197
815101
1450029
1297235
761531
1616906
1245269
848356
1286783
1440441
1961355
736183
1341995
771861
1456139
1920077
1733075
1476549
1102560
714205
872312
931640
1283750
270155
331038
49434
1845327
9901
544953
1726756
97993
710373
590987
320271
1636673
1333653
1904300
288827
1367349
122535
896102
1068291
1437237
869696
1788862
63891
1820852
1765507
301131
1104636
1636965
31002
1947565
1665203
1107575
1991912
1262267
1010932
1748008
912601
415564
545621
1012788
1059360
1484265
831926
188607
225648
1934189
1321501
1555521
1295955
326384
1087227
1288986
1985699
174346
109692
1130949
424228
1965396
1251240
764191
1896682
1354758
1370155
1958244
1464610
344065
496421
582496
67312
1497871
1746494
902307
1903981
677142
723283
745087
174374
726276
537981
32179
1016047
1627822
756029
632977
668742
944918
930515
1246192
1498277
531500
1574322
314940
1043748
656023
501104
1960969
530567
962424
1325139
1988399
1786416
992531
624684
712794
146422
62183
623952
1490944
584073
1200586
155832
1667048
1058650
1858490
647341
1191982
632802
318255
163109
492151
181064
1467566
1426256
554340
235448
307751
443266
1545065
503835
735577
682774
734583
127816
32104
306073
404637
426128
1130714
665504
123117
1161698
1109605
867501
229462
1478438
102475
9232
1781171
971519
379783
1365953
1695299
1054323
1095543
372690
1915985
289892
719152
1063770
1410130
1529399
1084892
1974267
23501
1934683
1939805
1441521
1615271
930134
776368
1105998
1147022
1911415
1325209
36183
44000
1755870
1793233
183819
1699988
1469317
531940
1878719
567120
1409064
814754
133014
735281
1067691
1039635
85725
1306785
1103545
1113976
782801
1808209
425259
1678402
939194
1846429
1829165
32263
908091
825160
1026982
83274
471623
557441
619469
280484
13395
1744878
1281009
672787
1013152
328403
99512
1556812
1042204
559541
893500
1211203
606713
1898094
267199
641359
1557241
1035096
56797
182929
508116
1284243
1767778
1902918
1849205
1495902
1249356
920838
1832706
1061060
1162823
251134
365020
984104
488391
109437
574005
386248
1358746
732962
1689278
334655
1428359
1734696
548747
1979400
1409814
1427338
1908607
1416215
1285681
942900
1548939
1854454
1882359
235120
234904
949078
979372
183240
1339355
1942288
1162967
1500191
606003
377672
668795
339955
792558
144186
1668199
967388
1018592
57204
432400
1369460
1982407
1022949
815920
577219
639872
563830
145617
919466
1978199
669005
1943089
1877032
690322
1167477
1189264
250314
745851
1122400
798207
1306928
264749
586932
11756
1918858
210786
415423
1541149
740087
1158411
1581069
1889451
1325141
1582596
702127
145127
1339227
587146
778727
1253071
90328
1200614
187531
282957
551825
878368
388457
1265669
1304600
1239977
1116701
181204
207071
1322139
1874420
1356876
1688647
433522
662234
950752
1097758
743430
910870
146938
36219
1834476
1115473
1271735
352052
1594029
1677260
223976
1287196
1355757
1340152
83343
1981984
1161921
1229506
992637
1223193
999393
1845882
1828100
903239
1022021
199817
1601228
160561
480773
1747951
267138
1886755
965071
1520827
1606336
1518958
914064
1117024
1282853
916916
516979
1887334
1971021
65085
427362
1472857
1334536
1686335
1154099
407012
307031
752864
1861051
1800253
1770777
989296
1331081
40154
328223
1799311
330735
333625
1337633
1069036
654392
754903
1556026
732485
867603
1874124
1373765
358473
1767201
669545
341463
922666
1025426
1971525
333709
298683
1389067
863996
1804645
1438524
15374
277072
1996239
1633122
882074
1008210
913987
814017
495562
1712922
675399
352321
69025
1732460
1811922
679994
1372291
1401314
665343
136274
1057935
592043
1368083
491271
249687
1077677
1651720
1653379
1043090
1635511
947306
1036345
1236486
1242162
7894
782952
958343
1998441
37078
613239
294996
1851398
952049
1278807
853600
435048
370491
110547
1946200
205819
963734
1171697
1791721
1690310
1629674
1472187
40876
1264739
1444440
1593893
318782
1934585
244900
793467
936222
1741658
1523361
496987
597618
487569
998435
1479362
225165
21443
1659702
919959
1616048
424114
977356
1446447
6794
467658
1142935
714659
1814303
816701
1354697
476247
310344
1569815
70159
1012691
454370
1914205
180143
1025193
1819346
1389063
374189
763630
1459348
14603
196687
726407
1585987
875891
1432228
1594821
1356590
1934159
1834072
119351
35458
1785435
1014075
1361565
754489
1258336
1623019
1922262
1650936
663923
1511788
1061910
1036255
668369
165344
1872583
1973199
1327620
1371278
1019057
174004
396750
1337615
1556936
1363269
1057898
883406
202648
771116
1801406
1387631
47873
603991
515129
1953071
1991827
694418
1870448
166526
286870
34026
1296769
1808663
1885776
1543855
1758574
169802
319708
1761189
1519201
267299
1613980
1879136
1042182
1265583
792655
804433
759867
933720
1260367
1273530
1554392
1483258
1345519
1571715
410469
540315
1193827
1530059
102339
717059
523720
708105
472304
1010132
1090465
1527741
1710014
1956897
1378386
519234
1008435
939221
24631
1323671
797866
1452139
651641
181970
1838837
373157
438846
1164789
64108
753902
1271362
1922176
217017
79217
125967
761795
1415160
1913801
975844
928095
160408
1422826
465923
1505481
1143925
150336
755435
1303598
689357
174275
703710
1625824
1079086
1095062
520788
1504324
562567
1856072
1858582
114705
474840
143925
1218133
1737368
1287250
1332939
1336465
108879
1453208
1096542
211231
305514
1591001
428266
1101727
927516
285368
67580
1977888
1867690
427410
1481541
608419
291287
1082435
1325684
408993
1199782
74567
1645105
695540
1692583
1890773
1342149
1586416
1917513
1122682
1540938
1272511
1836521
442541
1560279
1397089
1018093
20547
1092523
1149235
692388
660702
1242310
1306700
1760566
648156
287884
1865549
375177
804094
1777584
1293687
1800215
1113346
553666
662185
814232
1178075
1158577
627013
1927252
1542980
423640
373224
481489
1391121
747401
211809
1568108
1055912
312881
965979
1861565
295751
87880
521803
431071
740551
1139277
1824905
932006
1069943
1262899
1644901
1909454
187934
483792
21621
585748
181030
1214275
303158
189187
1827830
998809
1210025
683116
347328
1706735
336940
943062
718378
1390821
713698
1571270
91757
641600
1205142
742489
1444993
367711
907983
1100616
765360
764478
637223
1280298
1810940
430408
1313542
159366
495901
1582209
462485
88583
1834799
1703124
644341
798130
1993854
1235564
1256900
433
1715962
1025688
1647740
1233793
1739233
1527474
282998
687750
1186621
1345599
1684632
66042
969241
44213
648721
1800592
620568
1234516
1887001
1012543
1237453
626491
1383072
1390164
1763045
1715398
1411490
79823
614264
410193
229699
914620
1392938
1769278
455558
1009064
1672806
1291485
707693
1318483
743895
1174479
95669
815790
1973690
1181651
1891805
427745
1714925
1994794
946637
1318371
1318389
422577
539435
947170
1661250
1310633
1444827
83728
1588637
196297
1985998
1337962
762817
683856
422072
1084947
289179
1271229
635619
877507
1754593
614506
1577660
603701
191678
660292
728306
709334
1863995
1955304
901596
1391057
179280
1049839
1030837
603266
600214
1522844
652163
1263416
1590947
1344524
707775
985240
1478956
1276662
1411857
519300
1187951
73081
1951925
160538
1113877
1168833
1029871
401258
1551729
695389
1726169
882826
30451
1135877
432203
535716
429524
1738400
509530
1365374
857996
475420
454712
1271088
65183
1520091
773945
1257124
1759569
375983
966901
829474
622834
88556
1587822
1740432
783394
495051
1639386
477111
519863
619964
692805
1061368
1323341
1913623
1423335
599073
355399
1984141
127276
1088370
1552694
1749718
625843
352776
1674481
1173294
1022334
1702918
1234384
1004678
7226
1753718
1569676
1554976
1237078
329734
1551255
819843
1158240
1280489
328940
469386
1479697
558396
348861
1238167
279728
793286
616305
322019
916051
622945
292201
909326
845694
973271
538651
281884
1956820
268734
1670257
1644976
1417238
1234528
1272434
1828755
448808
1785582
500273
1430463
721413
1524870
1449385
1943812
1140822
59657
1559610
1503739
907580
1092658
1219333
1839218
1110464
134366
568875
1383326
1355695
611112
1288710
705563
562650
427459
1251754
941527
1513035
1177139
435703
172272
393682
1017291
1140336
1028004
190599
1152243
413805
869977
470808
1434905
1182766
1463265
1266181
217140
297147
632075
150777
1180245
1029515
198944
1166780
1458567
398873
1905474
1200674
1747393
129786
1572404
1829152
97763
1370239
632740
942672
1712996
1426257
29562
674265
1346207
701826
1734212
1525210
1108486
1868116
1008787
1449583
84969
1718822
1403013
283320
64380
1242665
1626356
1065279
1663866
1647231
1638164
1321083
965409
1044692
679055
466718
1005225
835688
536799
1051664
29401
1769132
728810
866916
1857279
669901
287643
605856
795060
690841
1753533
735726
1513989
1517143
1767804
558202
1664971
1257883
1019324
1036354
1857206
950087
655798
1761918
1820967
117901
1762278
597435
278829
1060802
9012
1860819
1283194
740122
1734294
158425
1976390
1926024
1520946
1902975
533547
1887371
5082
898847
1330528
1327580
982358
1556894
622568
1729525
632021
1854823
602520
1982892
827443
846827
717168
1040012
551870
1271756
1904502
717568
761403
1508362
1045678
93844
176542
1459875
1764486
48125
889945
850494
439776
397821
619410
1098217
822001
1674802
1439501
672351
35923
189040
1365423
614926
1652930
1746926
1671643
326463
748812
1140649
1035461
1669439
1859858
391147
509017
1614357
1174617
1357364
35683
1813687
1206426
609764
320236
1073315
126645
112947
19321
1895787
455927
1275721
994509
540871
1960507
157573
1421697
1751383
1182796
366712
1103796
864779
1947722
46308
789161
196715
1508188
1936167
1809837
606053
1661620
754300
1816948
1067572
1831557
783713
1125078
864060
361358
527699
725897
1221570
1811683
477575
255172
264592
1343583
561136
1476803
1841499
147774
909603
1832980
1141692
984946
1561246
728922
607206
1660057
1241568
1581525
971479
917072
1642944
1745629
933107
1341994
202501
887923
1649334
366815
1505980
1227878
629768
996053
1209830
890741
1382215
575065
1000606
1525158
1021010
1413179
1310282
269710
1134721
779015
441189
1021830
1627752
491868
1745475
1917753
984122
1049130
574977
263876
720838
324109
215264
659824
551740
1546898
1249790
324892
461317
347719
1127791
150633
1631361
727745
448882
1573417
898048
1418962
530999
1311313
934753
1082630
1917443
862934
1626530
433483
332567
478989
612944
750360
1896693
1443766
900642
403235
343708
1633432
1350860
1822332
1358347
269152
1549600
1948793
81515
1956573
1573324
1138446
1729517
1503663
816392
454024
724464
256053
1921218
1826204
786509
461967
480239
175699
1988454
1107902
1133087
1095153
346600
1239778
713420
1318287
588219
761988
469201
1790482
1208507
256595
1413671
400859
1536675
832861
1399125
1869067
263390
1461527
585771
1795150
1263161
1399352
269938
1678059
1090906
1891766
1479821
853136
882970
264648
285831
1934246
242441
407167
770726
1066698
775091
559535
781660
1948505
289660
753100
56350
454378
723507
1676326
1168351
1033933
1331650
503791
1174944
1006597
1627532
130631
466294
780455
406592
667039
1787828
1721513
857058
1215881
793270
490022
1423741
1656108
1194065
717367
725806
1467274
1569258
1785002
517483
1489421
1175775
1771928
1667459
1041139
190776
1607863
1104304
1540303
93307
1622760
1618721
599120
1355893
528431
1078922
1521797
1059790
301833
1418726
516501
588502
1781638
91746
1781099
550033
102451
1163094
34063
1407358
891072
1862856
1881999
668701
22652
1491504
1166768
933755
1279314
762414
626841
880569
902286
898313
765925
73491
1370834
1933051
1016232
1404325
1067326
261505
821530
288036
1968817
1555478
1530463
56497
1908809
985813
1364375
749827
229297
1370182
1403033
1718163
746012
1397937
1206627
293241
920248
945225
232343
1223473
1451415
505568
152913
1105032
936590
222133
824432
1677516
716751
1004720
1743675
1652094
557733
1461641
1261017
1860785
737794
1244960
97264
753712
1287949
354479
1350590
925855
659977
1651359
1936965
821060
774354
1807338
1518610
1744385
1336204
1084417
557879
590263
1897441
1347346
464803
807011
1131369
908201
394575
1007929
707779
351122
256830
1213250
1872456
133019
1296863
1498073
877703
1352029
296060
878007
896088
1092638
754551
1887234
1827163
1238107
101312
1553317
80701
245282
392806
1121849
1450157
139008
9035
747406
1090034
273806
369148
1485795
1205975
1406915
1681781
295583
1304015
215767
1946337
775006
126822
810708
89109
566797
527028
1914484
1817914
816797
399094
1408526
1392894
356440
473032
394604
1506297
1805947
798958
1028970
1673882
113198
1009184
34701
218159
1053057
1518849
1106695
1542053
148745
1652865
800800
996224
1554333
1163911
1198981
900294
949314
1792936
352339
792915
38139
1538581
1803213
265251
1529722
208518
282764
1605578
1652733
1641253
1672166
34944
671966
1446661
493384
911352
1527951
546817
197972
492533
1564023
1650865
1591069
1059525
1141781
511903
733844
1179154
1646590
468932
1094330
1861061
735659
1134187
144551
1105835
1379932
146595
1394547
1067270
335027
98729
1411008
895260
59960
1145684
195868
1970543
143702
1117870
175456
509321
1165246
1009675
475623
1885673
224186
1869519
979815
1778055
336993
1954120
1518812
1341913
1655709
1965963
1796053
1699192
1310914
1630825
1488596
1107094
1101365
1014527
1131560
1658766
1421552
1488390
300663
1257577
72295
271980
1571365
1929201
312744
1868097
1047479
879111
1389551
1040398
713297
561258
1203770
125921
907319
448842
1894480
1984248
712601
563444
1059431
1224473
834456
1761553
1830983
1858992
1631896
526087
380755
230030
1196561
324572
1605549
875152
577270
859762
315543
1647698
834724
1738212
842867
1468456
800773
601818
1518608
1834233
851368
566283
1312845
1161786
1435474
360156
976844
1312649
1465080
1827977
201142
1593882
167005
250870
445748
1321546
1616506
1956314
1839422
556010
1029863
537074
1654056
1075968
486240
1561645
1452764
178572
182075
686070
1895662
1370011
1076072
502244
58329
1706844
1487593
1934568
233546
1157914
516642
1022139
1571139
514368
697498
256278
542132
1695611
210141
1995453
1404728
716158
1925467
1407140
1136406
1148100
815088
1568041
1716608
1614188
984147
1321335
142149
770022
1140183
934402
1753394
1749983
1248331
578998
713923
1363760
1521749
289491
1306626
1502168
783885
1022869
1209882
1378571
312686
1531454
1601104
432283
1391659
1201428
436729
1800584
1835447
358681
1093405
1873560
787048
127060
26790
758465
1250798
950665
1729940
833125
448086
128448
1309216
1958981
128099
1401139
113945
48629
1268717
1786114
629378
104230
1565925
78905
1865867
1230640
707134
1201186
1043981
355611
1611225
43690
816483
298199
63723
324389
1855315
1461459
1556963
23569
561677
99477
752476
1636020
981778
127965
1251310
962019
1748309
661513
2137
1370764
899032
1460548
643973
1087175
218798
155759
1117541
1925803
1186260
1663284
53325
757307
1986744
1309332
1498343
880467
1488127
1466478
1772477
1460752
535337
1998710
1769228
1963448
278418
1744688
1046696
1296116
958205
1872989
1644233
607619
98638
1433397
824480
759455
588594
427077
1495188
1327978
676622
1134039
1597125
1992701
208838
1538491
652689
955484
283144
1037031
586599
722923
705410
142231
733636
152995
1925623
1046579
564420
1123329
1239580
369977
392115
1150418
1330867
741496
1327368
643617
679118
1342481
1016049
6890
665176
1285247
1962947
1201351
790141
1682149
250878
1058482
1030889
133313
513566
1948274
816366
428377
116777
677797
517331
1459850
703935
1698132
798990
1196864
1582747
666050
515328
574018
1201077
1703330
676618
541285
371265
1943438
1174709
700772
40874
1420530
336866
455025
1229028
1564123
202061
43703
647110
1621976
1712218
993176
1291357
610157
140293
1492880
1545516
1029637
488370
1999340
1335233
610975
1084605
1518775
1078515
1138693
1763415
1478510
1409727
1297960
229353
34649
1734623
1906021
66806
342755
1058113
454230
1612172
1538868
537974
1311431
1348592
425784
88176
314716
1727284
487081
842983
1151079
710863
1756317
1587170
351949
942195
1088665
795841
1870826
1670325
621027
837460
1846799
596302
1385712
681969
1993778
1141254
1060936
1005670
1235323
102825
1011626
927841
166836
688421
1394107
167500
805397
1835737
457384
777964
655699
805927
943312
442066
651103
1078890
1744198
1676780
1563795
33882
258202
30168
1766186
390622
1306555
1070654
168719
1451228
1196013
307576
1804388
898291
176497
803361
1138730
1989601
1066100
1011769
361134
1991430
72006
1221480
1269659
1773765
747568
1975965
1872827
1960056
844737
1456644
612370
1072910
1137705
1706201
724342
1029312
998005
1962143
1638346
1992452
1998868
944664
34752
1473213
228008
545540
1002625
1148353
1091246
1108776
881068
1290707
1869390
1791793
295131
1631317
510149
1327095
4786
868104
1773094
1043750
562636
208587
317493
1832389
776005
1975696
1171812
632398
1565419
1002891
964563
1269929
1494574
364816
240726
409177
361086
1445253
1745359
606870
1154303
1057839
1915920
905763
942811
1434895
1531601
729901
49229
137182
1338068
1599484
1558001
1619479
740045
1803242
729277
1464332
1641417
1544277
1415820
541182
294980
740998
1222010
250434
709605
607525
1276962
1155890
1234941
46723
1079093
1940536
1887234
413362
1125126
1487394
1348934
509529
1754930
1034293
291385
1148339
1608721
1778409
1816865
1003016
1612738
1274035
61792
1047648
244412
1607289
1173303
96990
697830
672717
1291435
694536
1823940
1184485
139839
1613872
959840
1083034
196924
986263
468546
1734537
154926
1817150
914071
178902
1218694
1718891
1027392
763170
1559149
1894904
1206706
1572896
796940
935419
1002338
1595093
1757864
1054715
623711
688699
1060029
1300630
1182806
454742
439429
139661
880763
246168
461683
1884303
880018
1891675
1904077
1074115
371571
471982
112873
400468
1811364
801155
496997
608277
1698924
969553
114225
276573
828266
1494160
1039025
1974669
1145570
1419288
581292
1614882
1226809
271259
377564
1240391
193154
1040915
1083573
502145
164042
1765610
1897128
158683
1483728
204807
641355
1161017
1685605
369089
296593
1590087
1876476
1004867
222772
1267276
916844
1318494
1567697
1818022
1166995
1007804
1209979
33166
190421
401181
1160409
1014632
305083
1886124
924188
753977
1926606
156151
1941904
391359
934824
1085953
1483750
269350
1431854
1720677
314334
959929
14771
779853
1008172
33487
139220
150303
820335
401312
1271796
578549
1225503
1948273
835709
1973445
1583939
1810348
1209366
1435147
409679
697292
1073835
1683090
162639
1040351
922439
314940
1759792
1719105
953813
827093
621788
115318
966028
1496771
366583
744710
1175789
796186
723235
1627016
531040
663635
860806
376895
1307580
462332
240399
303360
364193
1640995
628877
19477
829326
517998
119605
67611
1799948
503049
875836
65418
1041364
1534613
340111
931776
1880000
1414911
641152
1359699
1601258
1019328
1225729
507487
1431630
17602
225144
159862
675251
1117836
1269307
1159646
1177200
1431981
1110405
771699
258122
750140
898629
883239
1274591
1890112
659689
704769
1582221
515764
591537
1281647
1138187
1005524
71362
1577081
1908731
219095
439385
345204
784482
696020
1693350
109872
802343
357273
506184
700266
1697357
531594
1121427
734563
1243566
1753309
276
986178
701839
1225809
749789
1707615
1599982
1836014
694685
183123
539735
300779
772906
402114
1787123
777931
1959775
401027
1910201
689275
1631496
439287
899739
1270639
266056
1689124
167698
378975
703482
1017377
1984266
1852048
833435
925474
943055
571812
1789178
912598
1254121
1504697
767695
1238913
1495506
1986674
443891
992168
1511982
1606991
307615
1403395
59210
216188
991685
1618420
176876
134285
466851
1970185
60284
1539525
1687289
1902153
278878
88410
1050301
1716072
576630
840893
608324
934487
1599737
1056466
1864299
88336
186869
1009599
1493689
1183154
1652453
1848234
283332
22952
179573
998015
72651
932676
1618352
872935
1835434
511268
1808655
903005
767440
1853778
1478600
179922
467094
1471812
1969375
182158
1448827
1390857
1002288
1278736
381464
269573
1723919
1726831
1590160
1215648
429039
861836
1919270
1416363
1849852
1127504
1850764
544735
288937
1756326
435106
1660822
1486399
1318222
324040
1391621
599322
801465
1086551
1663342
955931
1789706
1806587
1591670
953881
685304
1255431
118580
570619
306699
912613
1236642
576704
1156256
547104
434669
1736548
1750400
1336277
1020453
1163687
1312778
486064
199077
373085
801826
806812
297045
28023
341562
1199855
1275007
416517
904758
1174696
857743
750371
10678
943753
761470
583005
81777
1876670
359854
1593207
198761
716025
382793
431324
1465238
1129323
147751
112850
896575
703885
173662
1843845
1918040
1201751
1069541
1104931
1480482
1895863
755239
1034168
256404
1221508
1608068
1319025
1549344
1421160
1122874
862326
1261911
1629357
890069
1714264
1722272
1731711
1483057
1142812
1510294
1092503
1792876
1229498
1112121
968701
1603408
548759
838463
1995053
1491422
1691888
1401042
624100
669180
1743944
272057
1911730
1435625
557633
1375264
1914003
1800490
285781
1987756
834394
1740901
391260
860116
167667
1019357
885231
1311983
899732
142280
1158848
894674
1782228
240663
419761
1270858
892223
575266
1061319
1267581
914183
349200
461680
1213505
569624
564608
263611
1317731
121905
990028
1126831
1105344
746325
1801579
1509866
1299537
1347040
1938917
1439598
1111810
1592756
653570
86243
1366781
1329505
1132942
727769
845265
1631255
1744694
631626
871231
1473539
1234571
1246693
726466
95725
1572233
1164376
1443422
1768752
1139326
313255
368320
316060
940294
1017338
562902
1717724
1789319
273823
1598914
798972
1660574
767161
345178
1356816
1183956
137910
1085613
429689
1329420
328336
1010466
1001702
1373299
1645675
383211
1114521
1483893
664492
317783
1881493
835163
1794636
966596
238983
251733
1511710
1150907
1238529
303127
1504270
1853690
109135
1559906
1107604
1333734
170475
508163
1361652
1358934
967605
531648
1302284
589942
29549
1759092
586784
748826
14055
580479
1961255
701006
1709251
328659
77265
1486245
1670889
750276
478795
759663
847226
601462
52092
451486
652963
960037
1672185
1587128
1777906
924757
155768
1665468
661643
1989999
425167
1911562
996846
1116598
503931
278156
626640
996192
1897892
19902
1749644
1139215
976797
570954
1668802
1632119
1050916
839245
1467685
710375
1557866
1287467
1450486
875912
896873
1603041
1931838
1570065
1616111
1865552
447703
724700
13210
1539623
578250
1172693
948964
448946
710396
1644807
1795172
961825
418101
189570
1452626
938644
957813
576938
429654
972386
1986993
195952
1386637
291619
1816778
211914
1850228
278170
683307
1670510
703562
136488
1100636
620944
12059
711678
212451
1706861
1696710
1078546
1176464
1781534
1666407
1045623
714013
882275
732142
1983453
888412
1010467
1677524
915109
54520
134339
1170496
455845
1667532
1694117
729702
1946748
1139830
578903
1639627
1469087
26651
1124543
1130865
1092491
1443827
913272
545321
598077
296217
1362564
120960
1309760
78347
1895662
1405847
905428
1169250
570085
1405091
549169
1245280
1913107
1581792
1992786
1847837
1705609
1558180
817816
999906
1908854
1059247
235345
1990333
1412962
677876
1006971
1619664
1135860
1840639
1005310
1916664
1852385
659721
1203643
462673
585561
1449415
745230
1213057
293727
442975
1358251
1237746
362440
388632
408426
328
252151
958880
759444
80860
68500
1388332
1930167
834109
458039
413665
625542
1119821
974005
523930
446583
1381129
929338
319670
762450
1646037
549835
608990
1223624
1979199
86452
1315890
681634
658615
1151197
517987
1624360
980638
644531
878144
190625
726637
1622422
238266
946389
1605458
1268281
972548
812706
1467621
647586
1447964
79840
1000382
515604
343834
366825
1331789
1438369
1943119
1913822
1281161
550124
1646750
1718860
1226655
1817248
648248
1452560
654427
1254292
369527
906794
307814
770180
579879
868811
1917907
1024733
1642470
395491
1057025
1207824
1949023
987912
1652493
1367855
358004
774178
6702
1124712
1871182
1899309
732882
1176702
852966
692744
1611996
241907
1438015
1982986
856864
1846941
896705
1920142
251309
634986
787468
365205
715514
778967
1643300
835727
1014220
128590
1331739
1341193
377628
1887674
706250
1854314
1462278
407785
1099955
1406611
383133
822389
1583566
335813
407522
1395090
1632639
614510
634397
134151
1636933
1606894
1389920
1992945
450976
135828
1720594
133884
965429
957367
718005
1846217
1659125
799883
1748132
633973
1474806
429670
495462
1763973
1306558
1595116
1523024
1790054
1212120
1419537
1316130
105393
1106537
827718
1613226
1542676
230262
893078
231489
1148534
1690353
1959430
1119949
1400084
976735
464395
1039538
525505
845256
950466
1085106
1887413
901578
968007
1102491
104236
1296624
1077931
733707
538685
1431075
831289
541274
1964313
1329137
469321
1438538
333148
277435
1083173
331809
1513693
1950738
719035
174497
1924340
1332112
1966035
962149
806547
399790
497901
1745804
634083
467064
1189311
373284
1074824
1085754
1289497
1552046
410890
868497
1754120
788035
361977
141884
1053099
1524754
1914889
798643
1857033
777585
1428597
1618236
1561143
1183823
1172515
572191
1855027
41114
480908
405370
1562078
1744404
428018
1014007
1764494
1118332
1887515
1479168
359716
640622
1036708
1963677
784926
1684795
1127966
1698694
479431
1654400
1294692
1843339
376298
1253632
1271356
1712373
1823722
1724704
1879735
1907923
947930
1117318
1348854
1926015
330197
842971
948333
727077
185747
194762
1355648
1470488
302265
281364
1494276
1832604
478250
1874500
244663
1154199
1652933
42636
58927
407244
952193
1427597
269208
1359215
1001473
614065
1236138
1658341
220206
628607
1660250
238037
1139250
1570406
960309
1172514
1509791
1972265
1966348
701652
941718
1256240
1820413
1350646
1203864
1746585
32583
1391654
1529931
1278861
1286400
916904
66468
833680
38166
864897
1537022
1148778
1623465
1373686
1583989
1624325
48375
1671015
522149
150825
81948
1792334
330532
1591019
894709
1351096
742849
821726
451886
1390495
1272444
493485
1847105
159547
326602
205652
517610
7586
1157366
393282
1481745
796710
990274
172713
30281
207941
1336137
1745086
100077
1139863
1439648
318190
282821
84995
117361
1024365
1385882
1040631
1335348
833483
1297528
1650149
581307
1055250
1137741
1278293
4207
317536
1127288
1128293
35644
1495634
263641
239058
1915510
600889
774419
1751470
1598868
1758822
1096339
1152665
1608695
1005764
567665
557646
1610443
984816
884627
995084
1169986
910478
1951055
1196067
902756
352161
682113
103361
1290443
1034194
1434382
1586965
396639
1284819
72818
1595741
521884
1266337
1174955
1906525
811207
1381330
1391962
1226333
1237995
70526
1403537
651690
915840
71153
508163
949650
1131937
1753088
1884524
693134
1092818
1393683
614718
904278
658205
118687
1189072
1335791
1901679
1906735
601962
263399
876544
791857
483461
1323732
424474
1254165
739930
345276
516903
399740
1965319
1174875
786611
134219
1833011
300575
167596
1439545
1768615
35237
919422
1132166
408793
301399
1577799
1111809
1837098
355305
1048323
408575
1379619
1680928
1497542
1366216
742585
829210
1689715
42998
723003
557792
974635
1961504
1648937
398588
113035
961774
516420
445824
1401831
1094628
952584
200767
303761
767720
417783
900893
286810
360384
1020977
1156960
262297
1992685
463600
930433
1206548
245075
772975
26788
781990
1781699
1163169
912467
1744325
835430
1676077
977531
1634617
43900
418625
1384539
657617
1243538
1931628
1749979
1788188
1427857
102486
1006284
324360
18258
1308252
1981064
1859593
445163
1406564
1911749
1470821
283356
1617029
1436751
385905
781312
1344822
1733767
1806400
782314
1600719
1639761
1329833
1243566
538395
782847
1618270
1603063
1601589
426637
1240045
1311171
823046
1110761
957414
1673507
82824
556257
1663264
496734
405810
614852
52579
1283457
1991317
460034
902408
837858
608681
673025
237727
933187
1754969
119808
1795222
320156
800030
108219
1061648
969211
1074071
1817475
1178217
1665730
769366
590023
1314588
302188
497917
492409
1045851
594910
149262
312838
1806116
1577699
1318669
679104
1840779
1798625
777449
1643051
803411
1476012
3643
814548
913770
309463
1310414
317136
824493
1252485
594425
1018514
131689
1069631
1845867
1466305
727134
413218
1822987
833753
1270762
494165
562934
1591093
646419
851917
315402
1738364
1894371
160366
375401
619671
361865
784683
155742
1940360
42351
1475266
1762824
1732961
913025
1286915
961368
451361
561145
1971096
108045
812844
823763
796111
73858
1886622
798216
1856679
483301
1644376
902161
332297
594161
1751542
1878587
723548
1164443
1236623
361294
1019044
1821368
1249567
492032
1206959
35844
165881
1088461
370327
891848
1742237
750431
1162987
1451600
687155
1105153
314875
1683254
667506
170762
938994
1216176
802499
399669
1614516
1215483
328585
63790
1803167
497063
1375886
116378
1164957
615849
3518
22263
790075
1376929
1290035
1778823
1937086
1099316
1346197
1440603
43969
149571
1107424
653204
6981
813874
4089
983008
1301335
1298636
1350301
1863660
1051402
1645653
1485172
937477
1024555
1517168
1050127
1199380
912776
162290
54320
647278
745185
1607889
879449
1385284
250634
1485913
1653424
1317837
129565
1811571
752159
1374982
882564
160223
554854
1193186
474731
61517
356106
15455
1249201
388826
360870
1906962
287061
525822
637590
771639
567286
367550
166044
372838
1078640
1194125
741897
624656
1881976
1266922
1293084
25599
38766
1212104
1799903
1163006
547147
1794459
712089
602690
861463
23861
339875
1332620
262751
1820146
408469
450438
1276747
1754611
1643098
1567328
1068064
1269156
674189
260698
1988704
1043798
763048
141438
268855
1763631
135185
674888
423353
1117237
1459197
1527335
116263
28960
218718
1490362
1382299
614310
174137
737917
1277883
1921817
1805420
502176
1221098
1701130
663487
1612626
825784
1734356
961789
1845253
324528
658396
1523034
859050
592733
1954288
721504
1420378
548493
82257
719827
1175506
1269065
1307992
242104
1915777
1640462
148561
234109
574580
1040376
1398531
588707
1479090
1585710
165185
483725
1836588
219150
1437532
260824
1742851
581323
333037
1471301
1457004
1323302
930784
346298
1723901
1283968
380206
247847
1468991
1040760
1519212
1717468
1245695
665257
272008
1338360
1784473
1066509
695095
354132
480761
1871298
3814
92995
115518
848674
1103550
1541572
171523
792606
1482275
1635484
975686
1135762
1754189
859377
765134
1859247
1342597
424886
1875561
496463
244643
1036964
1898855
670311
1653301
98007
989547
611170
752954
1085645
1010638
431720
1195936
1419317
1517235
575561
452605
1998443
699856
92333
61307
1808562
1867006
1906164
45633
1081446
143642
1811174
1020727
3894
984176
107268
1685330
1138832
125597
1317896
538668
369394
1391883
684812
541564
619050
204710
438916
1446184
419665
127705
1930043
144708
805285
880056
670803
1634219
1544434
1551104
494080
295324
1105505
1989656
1025034
1937704
353897
723359
320604
301683
458962
1513793
1500742
671042
231572
24142
1893191
1205300
1177263
237993
770009
490404
1553184
571855
1711414
368743
1035308
31152
1569674
582103
297640
1173600
876054
1956897
1323046
1563699
1697341
1350179
1559839
1834916
1344715
1439135
658063
135876
103587
1710360
1694862
954218
593773
1534384
1339491
1751625
527021
640445
1960299
1434986
529218
1372260
1719152
552744
805577
806176
637079
39170
809735
10559
1814715
802859
1042034
542228
679695
1408680
332565
1804787
345974
1203083
1632165
801831
795210
1649295
1879166
1684386
702897
444599
163173
890969
1382771
632581
74276
597378
230631
1307725
872706
898640
998752
1299670
319449
658826
525858
1841241
796231
918007
1850615
1862418
906923
1149916
382287
1354130
1643144
29715
522230
288663
1869752
1709383
1362815
734382
1218491
656279
1636923
334585
440038
1007379
1306501
1282174
657198
31922
1886588
1267348
342556
1820352
1931948
1090302
208473
1707048
1478733
1106820
623075
1125153
4958
1056484
1388583
1000206
117030
74939
1452785
516277
1076240
1882081
1014657
207913
642499
601249
140348
1104333
617836
1390544
1867546
267046
838327
510452
1035549
1247320
202360
561130
1425958
394075
1663714
645245
1658570
1317896
502189
1069077
1685983
540945
742745
295246
1852978
539181
702002
1979886
593287
1563157
732925
491263
297895
618387
1792422
1557172
1758508
980485
755525
1650542
471565
282
764077
1792583
1977114
1637398
170364
906144
358036
358928
2823
1098227
1739921
1730030
483728
410781
213011
106382
854565
1924285
1768448
1558108
1988546
232849
1439584
1638885
1687981
1235531
1031703
258527
1518796
1406939
456555
354536
876333
1642140
1244011
1741083
1227335
1783088
1245890
341521
1553100
419613
142366
1206555
1474103
793390
1180848
546149
383205
1807239
263907
1110127
1424927
1259227
1599459
1311123
150587
1142847
642361
1166692
1135810
1373641
445889
1068954
833501
206656
676155
1414920
726120
510347
1492342
1418880
1230425
1535487
918534
1953211
690439
276203
567756
204305
1342600
319751
1448571
1301900
492236
265109
967729
888296
1455515
1826120
1925464
697695
623344
1811648
140069
1027252
291443
891419
1400867
1378443
1929595
1617669
815883
222584
823767
283356
1180329
1105641
1080284
1890873
1820058
872282
1281763
1525041
1402283
1682206
1196966
1246950
426953
83705
645553
1623879
346297
1915839
397023
1267054
1862557
211627
721052
1817919
544508
1476763
279922
1476509
1746041
1638493
725763
1528571
249993
464818
626552
1936258
1398122
1665997
1650919
1195829
227167
879521
1775600
246092
48737
1743177
654789
797779
1033642
1969831
436279
676533
1672297
1650533
1251448
1797674
638292
449157
617229
1237546
168148
1041268
1495005
416265
226629
1276822
1007613
431642
1307849
1312635
1881082
809117
1302772
47828
1508913
883732
1726220
1372475
1154472
931846
649105
1252185
1230756
1401925
399575
1074298
122497
698852
975284
358945
158360
710115
1313991
355096
646238
1075456
1213324
741727
1783294
386696
1348806
22165
299937
1429527
1336610
1705092
400554
129847
1088769
1098955
478129
86218
665747
1103274
1835220
345940
1879039
162705
1314135
577296
134725
1275025
471800
471751
845358
1798092
170480
422521
1187221
5225
966190
1768686
1915340
1540456
1726394
1236784
1520295
131314
461205
1489642
1309143
164427
1941638
783175
856552
1188160
1472984
1725349
119656
1715628
862397
44688
332539
1862723
1607500
280692
997003
1921849
1454502
589519
495729
1776771
954427
359381
1171531
392251
1881176
1261835
482499
207813
1958097
163309
173460
98954
105976
1363372
1172095
1909368
1390393
1409856
1060553
1999196
1101617
362362
1064662
1490560
1056531
1557898
1792945
147925
1269906
1692521
585646
1487502
968586
1946383
389693
743535
1000682
1523026
1290226
1870842
945924
1501547
921614
367855
1172683
1937217
1535279
1951457
1003409
1430409
1189126
3973
1406018
556223
278506
720780
1060826
1767602
342788
783081
647393
1847782
1879994
1383395
1644542
26636
740401
1577721
1688179
701130
1759494
1672267
952964
740986
898084
673078
725231
1069496
1948594
196384
849278
130854
345276
1510123
97693
1384386
977419
847534
1802866
1399064
583269
1052969
1052292
1025647
1630888
937544
1374461
997750
1278935
4305
37830
1981392
1776880
1568671
1373091
1595408
1338459
394577
1080903
1505962
411496
776485
1070072
389839
1985503
532503
995828
942053
1715106
161104
1554944
60775
1042344
135084
1665822
390100
962012
565207
277999
1365929
1518179
1503204
1452703
954395
708606
1424719
885372
85711
1921853
1012995
959550
1678614
827505
328286
1126288
1200920
312802
343936
617243
1139544
1816182
283187
991723
685546
1423797
1075585
349955
91849
1444118
1822846
51155
25880
1044563
310310
474528
466111
955870
1261297
994616
360462
1000806
251471
731675
1129565
1867026
1220108
1669426
431963
1145593
1090581
916249
458279
850374
53710
1042204
1791599
1859754
443062
1725185
215804
695580
829853
1499330
1901739
73714
1140723
1820060
467315
490458
1842818
833114
396140
448629
1914334
1668901
1714872
1052811
1448829
1166788
259997
1912925
15251
582110
637875
6104
1404550
150017
75342
1873262
569636
1698338
1515289
1895782
71960
1020117
1624051
959266
707567
997827
993758
47916
111238
951274
1030861
655136
515469
853690
716948
1403662
465854
434134
1054249
1082069
595664
180304
1754182
1880018
1765311
1314957
1440864
1325122
988138
508503
1720439
760736
1490019
1413959
1775015
964257
637285
617121
1387326
1543182
1873176
1997850
1299675
1214453
1046213
1124091
1588831
1354427
1066710
249225
1255643
272369
1584342
1350475
1868343
478086
1534204
78232
994789
837988
1529151
1497223
434295
1538320
1293153
292993
1883682
353141
1440530
460584
1016980
1255091
1567651
530824
1009623
1883923
98601
1329012
1298678
369496
1113555
426005
1002362
1377291
1655493
126763
102597
741862
685226
416424
609531
573265
669401
341841
1656134
1517944
1576666
669630
778554
1418506
1656036
1442442
841884
1415897
1329597
286416
383539
1019462
875393
1733756
1589459
352186
109095
304911
1945528
595129
20439
1502989
548850
546069
291257
523243
1163616
78366
1290564
661442
987199
33086
1939015
957662
514006
564280
1256754
1652315
1216384
166411
1589738
1308108
131752
151487
945494
1121254
990191
1926727
629819
491801
238300
1473081
927770
1263470
1389371
699801
215532
134983
1255526
332228
1327624
588867
85660
418193
1795260
1118997
885215
1882349
1926639
911235
1868554
885493
796832
103108
813936
1695015
1812967
662148
61240
1466374
1605019
1540623
272543
237472
384041
1786338
1665838
1853321
960099
126921
498244
802349
71902
47188
1674051
1045666
39378
1677336
1439132
127844
429783
1623850
558102
1832561
465485
1691491
652109
1751445
1319821
71758
1766430
907716
1872378
1581186
1370257
427269
463882
776384
1858720
32018
56617
1971099
1724175
1248497
180633
189233
160490
1032784
704536
527744
1178100
1982803
44019
760760
1175146
163961
1574772
1393654
367498
1987341
562714
1114023
1425701
1639306
14542
532817
977651
1632316
263603
918207
1770576
254284
405077
624078
82970
1130743
185020
1468073
697583
813983
189346
1150437
777274
595008
1093229
141892
1481775
1133570
1853665
1450415
536824
627706
1089353
430529
428573
569566
1793614
903219
1888694
211204
1472513
597267
908958
452659
1728130
1844085
1378388
119035
25115
47037
1651228
285480
580428
434217
1210808
316751
1251074
483655
1058301
1709749
1231587
252677
1329125
1878375
215550
383743
1753655
1840266
642260
959692
164462
1439325
1287875
1128059
454983
283909
1985433
167265
1010201
794333
891088
182486
1497601
1407313
1160261
174600
1610734
1876674
403888
1102936
1597175
1682682
120713
1559579
124508
1559785
42182
1543406
322895
1004019
398996
1987522
1196498
1591414
87426
72696
810142
1299912
1168875
1744527
697238
929222
1077685
1135527
511698
1126364
690857
1561614
114436
420329
1914091
974216
1386430
1726341
290602
1397100
631724
536969
64845
1652844
398789
1581656
386252
1723848
901815
121099
294147
1187519
659814
599195
873747
585029
1969470
992615
757608
331501
1684229
505597
543970
960291
218295
1047213
1851368
223296
388506
163821
1592251
526555
1940407
140797
533404
896709
434707
1207975
1306300
1915157
1389163
978489
693309
1014558
1550819
747933
593850
1215763
1534416
1866191
40515
250182
152653
1095403
1145628
987799
1420640
1398048
1875697
914688
589015
1241739
1374634
1934175
566084
914516
1383126
559392
1759874
141776
926653
509324
1631314
256840
177260
817911
1513746
1469062
1487180
849750
231563
1447761
1785700
559395
218153
1540248
665251
1793522
954863
165683
1857368
493601
426293
567993
496232
779562
457894
1691648
1659405
641446
1655316
1150079
779045
1932617
1513039
856318
195551
1850133
1155559
1702919
190061
1525738
246723
299415
350058
934534
1940423
715290
1482323
159095
1436301
688053
1643424
360442
1755859
407475
575088
11658
1879430
1021589
445571
1353613
1678025
1696065
877007
523690
504491
762806
1070246
725966
1965966
1687061
423554
1610885
627229
461656
297107
501784
1929641
1275526
384785
1415702
642673
1920708
231588
107352
1100297
327361
335422
940900
959742
1710204
1357845
504838
18587
1283227
1879717
786215
1652729
474305
1069251
827463
677952
1057623
396445
1576723
1842831
107474
1684303
195632
856166
476832
1687105
1990114
373584
223576
457528
1871315
511264
415341
1439316
329664
408814
1167554
1073053
83139
1306315
1935971
306900
1659265
1504610
522680
144050
310768
39624
410455
1110655
205608
1622120
3568
953603
1860953
1898909
987346
64847
425861
1106640
26757
483560
1966387
1514606
1869268
243038
76499
1483485
766108
1590936
581638
450123
1754024
1344825
285022
250583
893961
1700788
205476
526254
990425
1525115
556585
726820
748424
59109
1114839
544507
675410
1416291
677394
1122816
1153542
772812
1497999
930288
1416293
245946
463563
1778949
1555779
159971
550198
1139329
482334
1049780
1932704
1158409
905832
878497
1007355
1898641
353112
111877
1011500
396949
924228
54977
1113852
1252373
1082984
186268
1569932
475672
85831
459365
1013138
435732
989583
316170
1908029
901894
783756
1389083
142794
1614508
1980998
1550250
209576
1763460
971992
920563
320731
914151
1590884
362003
362848
1228062
417695
1323261
1458718
985242
1584177
1710313
316960
1253376
1403122
1967442
1442739
1469260
1045600
1155419
1324864
857798
998510
332376
1357997
1446256
1734589
1815551
1489245
432625
117020
1101767
1545731
1604521
1490021
972130
880990
557496
245727
101117
435962
999943
627055
1341712
1679126
895859
280956
360793
816688
1866901
48941
1898372
887757
326160
184926
1892084
1269737
240655
248927
1501931
969887
150367
1353189
449383
758515
424302
1925715
1513960
1300891
202328
633924
1444669
790044
1127603
1525906
1227660
526535
623602
14292
1779510
734133
246884
664912
287120
1287252
1957843
1141701
1952764
1013269
1018816
1614581
1075566
940788
1560183
1076057
903486
954324
75090
22988
41303
704165
1459416
1987610
825324
34142
998617
1179761
1683291
1791545
136187
175809
897769
1436516
1062375
1786434
1128002
1218654
45387
1765484
1029183
46002
1111095
514328
523871
750239
1228912
1168463
933008
920169
468163
1557144
1230944
1531043
346065
1678377
438450
1220231
1800740
303558
1074419
90803
1731164
1360594
1901755
1356720
1603884
729719
1537247
702132
838002
1127911
68071
897151
133863
1924596
1654176
1994771
794553
383485
338152
1945629
1258669
585573
1296380
488073
259129
1558331
1381674
713296
1846540
1701637
73896
614657
1029064
164298
96186
1698614
664154
963263
937450
1103098
1688321
612863
752070
1831951
274731
1013499
1240238
1796583
1406886
1802082
1428870
387860
1618755
1224245
1149141
1568996
1171993
706077
1727544
487909
269274
629106
1881031
1257179
628261
650580
780466
130523
1211203
1698222
538955
1969952
298749
1820172
1173513
339827
1942919
1975547
1129900
1883068
1783932
646790
883316
657255
1707655
1344132
475888
422917
301645
197111
1571817
1565505
1122353
1376382
1932814
245943
1244056
1911374
1402563
1417737
315617
166983
1753235
790309
1726538
1563239
441261
980869
1346792
67711
948262
547615
1526239
732197
1198833
1237670
1918573
841995
1669050
181984
358419
25682
1822190
779554
1366639
618002
906399
1677816
1383569
780089
601270
997661
1737445
415634
349191
1534690
303896
905468
1526199
1659426
996110
1406775
1882141
1353700
1294487
1349957
593927
60702
695119
1790470
951882
1612308
1172719
173456
975296
1692217
637599
38728
1010089
18725
222291
1396016
345896
1441831
1024032
204798
1953639
1650714
1074355
1977175
967487
479917
1995244
309551
509896
1485329
1053920
853045
181945
1395701
267559
1098593
42381
1649236
662843
1158554
1892907
614785
66869
1554135
1458104
731508
1186089
1393218
1775138
1008668
859536
1198242
1136778
1402575
229418
424110
1292432
1091757
618365
762861
1207087
1465489
559779
1538502
445089
1780741
1750353
66277
1670728
835625
1087549
544892
697122
805148
1062058
598683
1987045
975190
75930
1981882
723425
337578
1462884
1359347
421158
947603
411232
208834
1617843
119225
246280
1833175
1356249
1154609
377400
927480
1096467
618193
615739
1022285
1268921
805572
794288
1972310
1179978
1326702
660861
1474912
419767
988808
1208357
380988
614638
718395
863415
292137
1758081
1958571
308649
985717
1152772
1324347
1718440
1085832
1781025
66788
1642267
71457
1929203
159229
15978
1126531
724194
1906079
713121
1687508
1564139
908945
42347
489410
1810970
81445
45844
1516033
998004
413464
1222300
1738259
1487576
799019
144977
622072
208956
120596
1884107
1511508
1195049
357733
391491
1576925
2271
1931058
172740
270484
1079936
1221765
1966283
1830602
1706937
109845
459151
380062
1816236
428536
1333582
1890769
730637
1662823
1514317
150510
1746198
1449493
49436
1242646
433596
418749
1515678
1098502
1438415
187480
1997735
1026845
1337394
495760
1516838
1364970
1534618
715621
1120586
1235682
1066290
848064
1102567
1255725
975277
689223
1606493
400579
77894
1989051
954218
1766146
1280886
578773
1743013
770072
1481271
369520
301731
1505757
83031
392944
573199
1784109
102420
558422
1616877
426049
402267
1526674
1559578
280822
377416
554133
1059160
1387534
811170
316672
854009
1021490
480972
1407311
1093155
821
441302
604501
1912806
979831
1810479
298367
194045
948893
1571643
1091142
617303
32896
1028396
672602
996007
739621
1144831
1398952
500429
489943
1669607
1560023
774273
1955871
788049
802996
441294
192091
1168322
105547
1045956
1175658
266035
149943
985556
1119417
1800280
1582968
1815699
1503529
1643444
649761
225489
83525
1487148
1866562
1031076
1088184
487528
1868183
640334
1964808
1003372
212771
1615149
251129
306502
680079
1088965
1945228
1015229
592308
1683744
1035979
1049161
1443541
1399125
1115179
242161
1880722
1279095
384328
1354384
1550694
31091
1733640
1395567
824994
1182731
278585
736066
1893071
1465177
1048592
1744459
1729643
1048205
826421
1853149
1445850
207975
922053
990679
178865
1865712
471430
1373238
27933
356917
1879839
1683752
1197740
1421168
1059202
1967805
1917415
1530865
578034
571102
1538372
1118882
368227
51722
1422832
445530
184651
1683134
1459796
504115
1015724
485637
807457
1509564
1088431
899625
552546
1529785
1450182
1856727
1294826
1027247
358136
911105
1794691
1700849
1210054
1718921
37718
1826046
807827
502058
1071279
781827
1252479
1434394
885470
1411754
1378287
1617748
598038
1021402
590333
1754398
1301937
794782
584371
10479
1487237
727317
1484285
1408454
1685127
777633
308875
899018
522297
1394391
1147192
586785
299187
1469733
1084768
1682870
1745112
666815
1880429
99693
1123753
1614864
1815514
491441
1757091
154343
1623634
475894
1863918
1378740
791361
1989120
1480966
1396936
535711
1973483
234094
1582935
1586070
1458813
194034
951351
1097835
1520013
1159225
1208031
443976
1930758
363400
239373
377423
1651409
229031
1519628
1412782
719900
1084171
1680242
1637492
900240
1861501
86178
1837137
669121
124855
1975218
1962501
505893
1629386
1440789
596838
1982776
1948943
165942
181139
1439252
1585979
1077067
1500
1703485
1372156
608102
1748365
1925522
24828
323113
1194821
1116584
1190347
1688148
886850
1170325
1316219
165577
1533553
1141389
698425
569961
1935663
551014
1514377
1127404
1710481
913837
1991696
107147
1773153
878419
1194688
938281
3904
970905
1263392
1492680
1656325
1496138
772157
1108815
536311
1748680
308476
1000151
59360
1544637
1455554
1931618
1153894
222073
441994
1407854
1188279
431468
495035
645885
605269
211755
790269
381585
1334365
897862
1062702
1917553
1804567
348793
367765
1891799
1240292
1546938
1472960
1667725
1911636
882768
1175673
1609570
909526
1893567
1775940
1918566
1265736
498906
364457
1229945
1813424
1666386
421730
1375376
475570
576209
1255298
1618763
68491
1130426
600598
1044537
1602840
694278
517191
1546616
100211
1947681
423989
607671
271851
1524610
1409379
1269520
608677
1423607
434952
797576
909283
65125
972623
947420
805865
1777075
1797900
1527382
167995
1740804
1132499
289237
244849
898316
376836
1566611
1028508
671454
908430
100227
862891
1558652
723493
625445
1217258
907407
269591
442638
1077811
765415
939455
1594315
276594
1114050
1258579
1288503
495768
1260847
1440896
1317149
1036589
1832958
823463
1144931
1138498
726979
1371071
258209
1043525
1237548
409784
734704
120970
245480
131031
1136890
771057
136137
141388
688120
1748207
1326019
84806
1636060
322299
1130670
843030
1773984
703363
1168179
251748
1261738
924851
1255491
1951285
24760
675051
964576
611973
1130615
199958
1498979
898898
1603916
309629
1582771
1425269
1107866
652523
1718148
1122542
1426194
1547846
1806591
1109032
1286364
1753863
1753354
502185
137502
421325
1300571
1340551
21821
763603
870296
944472
1139140
1380099
149095
514167
582140
505783
1607701
955142
1914074
1945947
50575
1291404
1922711
1391668
1071040
1984940
1235015
1359824
200575
1699458
66369
721106
298984
861092
484208
644026
519414
925527
1293499
1905787
518027
1686209
984320
1494626
1009296
232635
1220361
1958017
1136402
1703411
1263841
409116
1362339
1409156
968620
1452034
1839403
1146431
534289
777859
669057
928769
1296300
1885808
1587169
343239
336465
1070187
1271351
355009
1039021
660208
956219
1487547
1204966
1442357
1645374
1944570
1790263
502230
1103635
1420678
497917
408584
833025
1218005
1399503
293637
605280
370792
1185355
539289
597061
687023
547581
1932956
1477328
1679257
572952
31259
106131
1725265
1022368
1225110
37436
1264513
1782235
377330
1012020
125192
421764
1539430
1881794
792061
620427
636370
430018
1226968
1478343
1431263
856075
1763543
1966787
1008904
1155462
470098
1971641
1133384
1711137
476812
106299
1802734
249612
588997
34249
107584
603426
1363010
1018211
1675889
1987108
1772541
872403
485575
372847
708163
1228389
1857592
554300
734551
684189
1735919
1472597
1778050
548043
28524
1124757
481404
600102
474251
1246092
1135139
103275
1198566
239905
686261
748749
1734964
1488260
554520
332811
962509
587091
1789773
594626
65750
984471
787812
688146
1945007
1114253
957803
1102292
420090
1720440
1635942
1122743
602810
616439
990252
1319852
969589
491441
1878903
37179
1633989
1337589
488724
1269326
204685
431957
597528
346978
886940
1599467
838870
480568
1555617
932394
1514982
1680168
1923049
933177
1377524
584911
406841
1895852
1506743
1880981
1129368
152933
309054
1582488
317681
670026
109265
1528560
1082250
514459
1833021
563785
729868
1043447
1076581
1447948
1769759
1870290
388051
1147164
1244284
642922
1234067
1598041
1378362
1379820
902910
1202081
1548944
1457328
1200915
1769238
1859617
1043921
1404589
335512
323504
15507
73880
506925
1119426
1180888
617510
800887
224298
1837697
434935
498236
1857588
1418937
507254
276445
1366444
379796
800132
1832156
927034
1461879
918349
1774207
1250852
753760
8792
1335718
1851438
1860433
510707
1018120
256103
1225204
1513057
346793
373351
1883393
1677599
1128691
88220
11743
355026
1193186
420601
1598507
1588460
241320
1157855
1041225
601909
621499
644899
412376
1826055
651784
1122944
1319954
1609240
958065
945170
1132846
1522621
1332475
570203
962419
1165055
1637558
1085420
1450675
1267508
244367
1787617
1970256
142996
600910
373056
383466
440601
1205734
1336996
628823
770933
1492095
1104194
1976581
214012
1009490
933162
955148
1002298
173292
848152
1451012
1940377
971149
314263
1613991
596837
265063
825491
1155478
67936
1939125
481630
1890943
1722860
1506934
429683
8009
1953613
1740017
292492
884356
1724093
813924
604117
662650
669861
1277547
905062
1748334
445631
1268843
434152
670907
1051707
282768
262136
1489032
1407432
1952178
51554
1710662
810863
1864047
47509
1539305
262823
1913686
144544
729273
120166
1478933
440391
535387
1863744
1860391
1947447
943667
1393882
303495
259917
604598
42793
1073528
1250290
1428714
1936414
1311107
1963013
61090
19165
367653
633332
1656895
1629369
944347
163247
925509
1167404
127589
1103167
1104142
1733052
1209456
421818
153079
1545179
1380802
1616850
1046109
1731390
1079769
1859244
1618700
1588698
352187
838288
1771540
713547
73714
1030154
244859
1378307
1495823
1596441
1842432
240583
1683763
683257
1598776
182284
1516595
128775
1608128
1601564
41971
1864272
319694
174865
115528
1952261
144830
479781
1788863
1829871
732510
1048129
708816
998788
1893570
1776777
1470459
429611
522460
1970590
1194728
639203
1239446
1596221
1114570
191858
1062471
1029470
1690833
1245443
1924646
561195
724320
129733
1906269
101030
1767230
2736
1841243
769911
1053761
1453490
1063374
364094
404257
1412422
1375336
1370261
446235
1297818
716665
282583
468532
1024298
1408712
1683180
385631
45258
1719197
314360
1761867
1702933
297888
17998
1022624
195027
1681807
1247314
423254
1228715
1580273
524947
1890534
658086
406747
1409136
1689975
102600
832897
1927577
1584604
1678702
1999263
1473445
1839009
1829939
620268
721457
788788
60257
17587
1990754
882775
456635
1606454
820893
493971
55053
1787252
1721951
1618629
1428351
1216648
1691853
433674
150785
1082663
473048
1220795
141490
465976
342090
494388
628921
1553614
1835826
167616
1512441
1483260
1430046
18812
1558208
413799
821675
493497
1999021
754700
53230
1839421
887558
90138
465594
479643
1770112
1149401
1079610
1783816
871199
1801151
1785811
911200
1939991
1504344
830925
1595706
1222752
633940
90712
479763
84542
1540482
744857
1807633
1069897
515473
897838
405532
1526328
901332
1171598
504253
514447
855334
1686245
45237
1787023
805894
353760
79086
222576
891899
1870493
192370
1684019
642259
562495
260873
271861
904865
50656
1185408
1156810
1391445
659479
1704531
548572
1258414
563258
1524684
1865956
35485
690090
1384807
641074
334377
1640619
1849440
675815
1697060
1286394
550622
1998624
1344417
431909
1439901
1926785
1919899
1188903
856687
1903093
632665
503094
961405
1621685
1083716
409345
511012
695929
585577
1436133
1557643
483319
342334
1522423
787401
358364
337552
1986871
733357
779571
557172
1414167
699362
668315
636863
1400946
1655188
433691
94622
959016
365616
930197
1549962
1920504
1654924
1986367
1291311
1133680
1898632
118318
719505
37485
1258572
1218122
453602
761810
267178
809681
763213
912909
1497851
1194739
1188941
625794
1027078
1239417
1868921
1516228
1936467
677055
881781
717777
1827972
1212231
772941
1036751
843718
933514
1466990
1784584
500347
1215101
1896311
1410459
1040291
799853
1107512
108668
1667940
938422
1601582
1199433
1026934
873116
1220216
791167
1969303
1208148
333251
1925369
1602594
830269
1493947
226835
1549886
763624
261003
1639556
1813850
418486
33423
638565
1570960
782748
1593997
1154295
1350863
1584768
391041
122764
1909640
644054
1853778
1609585
690445
1309563
1176269
177184
1211766
733596
1963472
1272195
1206952
1412288
1001020
1629053
214443
110897
1829045
1165655
181653
1957360
195415
1429287
1498349
1221575
891133
409646
1678090
1261489
387092
1890868
1716763
516556
1008280
295824
160578
773271
85117
1786588
1137730
1396810
1724886
1426143
1067790
1540414
1002464
285653
631149
498591
1530979
1027557
655838
102925
1498811
765990
1584300
381830
1145564
820419
1276363
927988
289993
648814
505840
399273
656380
552440
231376
1799481
314572
302773
362120
1093764
169336
1328790
163590
1890761
1850192
806560
710595
473643
1009441
1994054
987682
761753
1148631
1194315
78474
1800631
1344905
405279
1913842
1722086
1007802
1702896
1580324
193352
1016841
1549430
691975
904951
852559
551544
493099
357535
589290
1078484
1346380
1079661
219522
1391713
1174475
1132233
646162
486932
697644
514368
739668
527614
402350
1117038
217635
1197419
757132
407590
1673379
453146
1520845
1954976
868357
319589
415063
891588
310526
1369170
1536382
692796
1059933
206892
59781
1712439
129828
219540
463586
732583
643252
769877
999092
176688
322313
1721265
1105304
1801555
728500
705086
987175
606955
424484
1544460
1971234
677865
825613
1921479
1624526
133834
1544304
1743444
751383
964519
947396
233351
485921
1165557
1608091
1043331
1806458
802711
1495659
1383739
1795951
772851
1628516
1009180
1994760
1572535
390474
1188715
71866
317041
909738
1080284
605218
1301142
36010
1154513
1463115
93810
1837332
299022
463559
553106
844969
1673976
1338952
1344637
55140
1611507
1200161
1882665
1535396
871464
1087623
620493
826823
24942
1009706
1530156
856487
1932647
769356
1373590
1457401
907141
892100
580616
960423
595737
140238
1622975
1894175
138966
1345806
1091179
837299
927991
1486166
369093
1827486
855096
416100
1276508
1849682
1578673
665767
1681520
1415208
1927550
1424616
11481
1926969
929442
1065327
1159360
1900749
880352
1362676
1699240
1277933
25774
811485
1702583
1815845
1213349
303410
1411412
329099
982940
1527637
797176
1011955
814071
435801
1476953
597618
452566
828467
1497403
1950033
304879
1376017
1138672
262549
1645598
63140
1192562
916629
22376
957007
1127727
1810767
1820762
160158
152915
1512030
1164499
9753
1084030
244236
76391
580699
546081
328253
602351
1785944
1163489
284197
1926168
419463
1172870
1186115
1363608
1227427
1747248
1639672
1036418
1780967
1199516
1501770
589960
177165
495311
1270095
1581478
1623219
53255
1371054
1721472
717671
1743339
103355
1755959
1091152
736313
870170
585885
1709485
1421394
882490
1046404
1477244
1377198
1413826
229064
888476
119906
640643
1513864
108217
952508
1943059
593908
330745
1609060
404781
1707889
1834479
879615
1975072
1515527
1745680
1197053
797414
949628
97094
1929076
766140
1323346
1868458
431712
1944383
1378237
1580250
1078652
831398
1709694
1079109
1247867
170664
1665534
346839
1815472
477586
1918733
849392
364473
210122
193305
206384
59211
1595172
1544815
1486682
1344286
1091180
1844814
1583999
1966484
6069
1952625
965573
1863938
131002
527091
739965
1289322
353500
470773
1049206
590918
485357
1662648
1386417
350450
1826265
544065
1895360
627926
676525
1667303
782969
607047
1031706
1209053
967107
620025
1229342
1977539
1666413
994299
474
577989
1095100
1748300
1143720
1594251
1740737
1073765
507561
163076
564173
1547180
729097
1625742
1626917
884942
245771
682857
1987128
1235741
272908
1711027
1737822
912557
1652238
1670765
345009
1681338
344645
1996141
23019
1715010
1020029
666735
1332815
840143
1777936
264046
159541
595591
637768
1979329
631770
947203
526190
531342
1195928
444464
1289635
552289
1579552
1108903
398297
232765
429590
615945
713156
519470
1059706
1656836
1861673
1067160
835593
114734
1092905
1946794
603036
327650
419720
1652086
776131
713629
1669259
1182199
300603
1376663
1943993
1129623
897755
1822255
970935
1689441
75786
874746
1522824
1013598
1858063
1913278
417073
1840535
160735
35968
631665
1468817
1617941
636426
1140807
1900585
1949700
732337
1853000
208409
571064
1688592
566787
819479
509747
180416
1165908
1954869
44970
987857
725734
943787
230827
1051958
1005177
678297
1627301
138271
221829
1826559
823423
1165707
1437138
1590878
207728
1957272
522890
1587590
1082465
1366586
776125
475931
740429
1490772
664226
1728260
1192137
496341
871491
1683909
1401243
544533
1417395
85421
907012
902933
1646875
1727433
948805
79173
1528953
748736
754473
579164
1406974
1810270
369480
1053410
786147
1945597
403281
1605719
434592
523065
934331
11677
1717046
321259
1780846
714302
1267888
1927374
1641461
1038608
164307
1266172
302457
761235
224699
938372
1872873
1550889
1926896
353667
1688300
600123
1223040
484970
1603539
762933
1619028
809345
1218482
1841593
293611
81235
197201
1450800
1911329
371948
615783
1634117
1211948
1831281
586642
1801957
764165
416835
612100
661634
1776134
416995
1471778
1504936
1955847
726199
279542
2985
254832
1033801
1213289
1552532
1752009
983179
42464
1205922
1776839
200837
580083
1297126
1633686
1069976
1888409
1614295
1612732
917209
209730
1841264
1759519
1875828
1003157
1489673
812139
1119445
1560074
479707
1725177
311983
454757
124262
55593
92028
472966
1412544
1055939
1304632
1697593
862052
1104814
1037126
1750855
901
507626
997112
1591282
415082
1704155
63457
258050
1860111
515762
896545
1294734
1072637
84188
1233193
600276
1954497
1210428
1212220
1096327
1105100
1402365
199889
103772
1927717
891790
1210684
844513
1003755
1816314
1043743
311308
1803666
1494522
1046289
1078790
1744712
825143
1082989
198964
1619399
1595612
686202
1400924
1565401
48522
1337882
716834
1396812
231617
1522393
1903699
480978
268202
100658
1470369
640860
912788
1091843
1501337
678124
1701286
256676
243477
1732771
1441339
462318
420509
128803
1145217
1559578
1634663
77316
1775072
1225330
551114
984007
1756889
901164
298932
906691
323274
618378
1279415
1996669
1489725
948427
1233609
1912967
1532571
92493
279113
784598
1517632
163959
642236
547811
1587169
1941158
815947
119186
553896
402871
1118312
1833623
1437894
789527
1134120
373473
1317837
1801719
112281
349035
989426
1539187
1636543
918408
669431
1991724
1274750
1969647
1548604
405385
1343943
24075
667082
331196
476037
1868327
223016
1889137
1793657
581883
159047
530118
103905
337871
1423887
577281
210290
136063
1766798
194119
826717
1773271
246347
1652656
1249099
569897
1138966
1666397
1378285
1352329
246330
642946
81841
193878
248628
270177
1897004
1693741
1282620
293648
461208
1749398
987939
1557968
1425388
1848345
879569
514181
53657
313632
1679552
1055375
1739590
214233
116750
1819829
1158835
1521407
437525
974811
1554379
1434246
1867340
1744745
8622
1772077
1425213
44021
1614824
1153884
1472172
1632341
1429954
750102
1158702
505190
1999974
1543473
737844
280078
231102
1899128
1859428
1932752
423548
1572738
1819332
759842
280561
1774408
550202
1380092
1948529
1760512
237027
1096406
1175330
1398859
1846677
420028
1394134
512917
841878
1287621
1183499
1911828
194643
1224880
1418517
1020278
1867506
495873
1675180
1607350
167842
1548016
100907
1955246
1052677
1803452
135409
214224
1762801
1496039
948556
1049125
1584832
1882246
421949
942549
804401
1650820
1221326
1540546
938556
821074
1342096
1129857
999136
1445134
939820
705043
1238817
1082267
1434757
1998652
146677
695348
674158
1414106
1372362
1620143
873841
1111611
119690
1531807
346748
381807
1661127
1969951
852703
1845769
1447142
63289
1794652
1294254
1175356
1257171
1290967
426385
13270
1198197
326101
191173
216768
1653934
992927
1419262
1631631
1380986
1628496
986302
269760
1211767
908862
817307
1680780
1396712
718063
1541022
1350552
1797391
197456
819151
1613360
453430
1283829
1395267
765304
1496198
1877153
1742554
18200
290374
1890134
384210
1643405
1757354
1342244
116411
762044
373603
1515908
1553929
1209396
240903
248513
1452003
1702595
1866878
1474138
1409683
1915492
1152664
1808896
1906758
1052032
1076814
123433
1973604
1013516
186290
1754976
1564518
1087827
1011466
471759
1420323
1680019
506085
1092085
368474
1544229
1615319
621584
1791319
200200
531811
223874
1190481
1883734
1171565
1253030
661993
312086
354154
37377
1879948
696663
893498
329451
1396263
904654
1097626
528275
1197087
850581
1432761
262290
1992295
340265
1852824
1214610
1809651
62779
764795
1254866
1842212
1585101
1642327
1391914
1811440
814209
1671875
1031401
1367798
1833954
193919
32714
1468417
402304
1675467
489874
1870571
718874
1819790
695648
1818043
364370
1996790
134812
762472
1134801
696611
1491637
290839
1973703
974721
1779146
975332
1016619
131664
421299
1814005
637716
1597677
1542848
967927
383811
1152936
482142
1475315
1190654
296167
1813544
443728
1247578
201740
978399
1607260
1948468
1560188
1738579
797981
1173857
1034810
532567
1748383
1002098
679822
752179
1628289
488195
1889042
1178850
1114258
1195831
577377
432060
587806
28285
608366
1265080
488501
230767
373895
88911
1846923
1131398
1068029
79612
1594754
875894
1179851
378396
1758456
1297372
1210246
1277550
74835
1473950
1404998
550352
1916703
1102310
147984
252324
450464
1443039
835668
1803664
911089
1556831
716198
1923540
25905
1234155
725527
18048
1078601
803315
1707295
1734299
1441866
777444
157389
1156816
1470755
624639
742079
98246
166924
1587883
290740
1191153
1988884
763390
85429
839735
167459
1771858
229452
94504
942556
269885
1560193
1555367
1895806
1440244
1068212
716661
923280
376108
978961
1314473
1125205
353591
671355
968809
1155882
1559339
1489933
1202194
1603186
38834
471165
336950
1341031
1177480
1597638
1858249
1607456
527176
1634045
1013443
1929970
773071
434846
1606128
439111
1309151
1730803
767958
1279002
1749789
1642344
1537238
1019751
1133758
698451
1602850
1207732
92829
1792908
835719
1443698
1475580
313158
1538193
269544
561116
1418408
874616
870931
1481283
1294728
187218
1532649
1985618
1967658
367579
1443135
722016
312550
962910
249619
65507
1989951
757656
859364
1686728
1246699
362186
1296639
713371
129188
525691
261460
1737512
37072
997458
464552
1633617
858917
1807730
1248497
1310854
1718870
1590954
405588
657116
177991
415373
1171645
1090782
605583
904071
1019531
42814
1087844
1652723
187592
230356
379192
1177993
151163
927492
1385753
1251591
1935504
505440
608094
871352
1367195
197947
1646212
202454
279870
335727
609412
1459726
721758
1341287
145409
98351
1917688
1382361
1878998
1664091
1506092
1719853
276791
504908
1200103
1598312
1686202
168476
569873
43792
95952
1773744
1600028
1654130
1577528
323645
931744
441621
1779528
389031
316936
515231
1901228
1327166
1659903
1357096
752713
117760
55672
589333
74155
1234026
493654
374309
1052775
470992
506040
287989
206739
1469639
721630
65679
1434230
813310
357264
1033546
1163427
1532297
41333
8390
1415500
648489
854890
247310
1777888
528432
1291619
487471
1739901
606257
1590037
1736321
1204129
1063975
1432353
1388951
310589
1730562
920060
1564580
556293
1707164
1190739
76506
446656
1022986
409785
435511
1832744
1789795
1378818
1188905
304879
875580
993389
1984583
1710991
726595
521019
1836836
1836050
849405
349271
685383
38561
1548010
1290005
931002
1283538
737612
125024
441128
824713
750809
1921319
633717
130689
1633254
1030531
811967
976510
643673
1963228
1492825
1863929
1240790
858677
811342
234499
702403
1233632
972264
1399723
643191
1678494
275552
1040191
1585761
1013613
1148681
1150081
1023170
1728501
933252
798360
192692
1728514
298912
835152
1902057
2621
607172
1204781
159421
1065389
1747892
618258
1293541
540886
271403
947578
1270220
1676919
1370054
963852
1563158
954784
104910
519927
1455838
1914036
1651237
1893694
74071
1836832
915265
27133
150418
1525873
1705061
1903668
300656
1926697
1492231
814580
1278057
678135
349664
1985256
200105
1778084
604404
511019
1649981
1518274
1519155
684686
1109148
1618510
198660
1242997
757194
1355455
1774277
106158
1017522
849003
656199
1554866
104559
909588
949044
1496837
939694
1419336
541434
1640900
1431663
1617983
146372
1988785
774525
1788426
1396652
1819485
895722
698236
961801
939806
1590463
610417
579989
745388
1894742
208598
195961
369834
308967
1614561
1142703
1905311
1654819
450822
1453877
1588951
452204
764653
1051783
1618159
483109
1005042
1881525
1930269
498622
1420601
131404
652414
43061
1332458
510433
306236
1198519
1851807
1208511
1135027
25190
381814
1613231
1278272
183348
1931324
1107956
27046
1474480
304712
736288
1766034
683481
1341143
402961
1239898
411461
1783280
609313
1842699
463140
707486
1528283
939650
1518097
831766
862111
1995538
1598028
1668820
1871660
160266
914227
1539417
1208414
785622
382507
1892253
1648117
459024
1264730
1304713
1853512
1227663
1223979
1659406
1569518
428447
1590903
1570659
1601064
1040922
818160
930450
662462
1525470
503831
233132
1540781
1913869
646273
1348848
568989
1753649
1112381
1259060
731833
284650
1453376
7390
364757
1716707
828010
1691056
675742
1669636
339551
725082
876104
845352
1082024
1244598
820294
535563
790713
1535048
1837268
335954
60398
1131025
284314
257381
1973950
1474540
170341
373883
353188
1179361
78074
251839
1989100
1376549
1894998
1333688
1363486
1625310
1460410
623594
358281
1717030
1557645
1703761
254677
1833974
1921950
31524
122857
1800653
1360338
1690549
29062
215639
1420244
913101
220433
630891
1624920
410495
1659340
975974
1955785
101378
1264787
1666629
1417040
997204
1016415
496656
650030
986316
434483
1383272
935859
234154
1531864
457046
444829
1495004
1061827
1054733
607443
1057440
1789101
1336118
883331
368376
499959
712278
368973
1158214
770681
1075929
849597
1631855
236253
1762373
1979258
734296
1156082
432055
956403
1971676
241311
341552
1288101
165762
866608
668580
1744201
1264384
1126863
1796072
1905557
627010
1676709
1575462
110092
366258
1755569
642345
713390
1963983
1920689
113986
1740592
1180945
200259
452260
330647
1332413
452495
764772
1989208
943795
284997
1494026
239812
1102021
1114681
1147684
1417519
304527
1632647
149034
37945
1478212
100353
1492693
1578612
140316
975356
832640
937379
975985
1204643
1691409
74199
376874
5988
427638
987208
1474671
637179
1768054
1294921
1052625
1518335
1914725
818704
517504
1448915
312187
964749
1985123
1460065
916410
1709079
829638
761598
716135
1706911
223054
307725
1619815
156715
1984570
1438562
680798
793939
206707
1507540
557606
1754890
335714
900293
123681
1689214
1419225
16845
1588420
1058855
394394
34016
539446
328239
316568
1491735
1403336
518499
1948515
1900989
1130313
323947
896218
1766740
1038242
1115112
1965556
320635
513899
1234052
924107
1324338
1923228
210607
792019
802210
574881
1847253
1437191
1050035
293840
941817
300055
1525904
1134522
379836
1081748
726015
1342787
1804843
378324
446037
255595
682902
1818327
781950
1147367
1620407
1741347
312337
1614100
194347
777943
1883218
1542356
1373153
1462371
431952
1488409
477070
1157582
1994816
1520892
1578261
362505
1178805
1903557
945719
601939
496273
1335553
1409408
1998125
321667
1131467
1735966
877898
920076
16636
1599133
503769
1458803
810304
985884
1894241
27940
1530446
1028901
857334
234782
57694
739563
244625
755368
107781
1390234
1012353
1950942
511954
708256
781686
403945
32403
1876452
782413
1700514
1156203
1586503
360392
904198
1284367
77322
837584
668427
178125
544221
1558018
718674
5339
82485
563187
1748260
994803
1311129
1639010
1165303
834161
1543402
253524
31655
492977
358124
276432
1554418
1014156
763694
1048725
1750438
1360559
286097
380285
1044442
1257318
1468945
1026530
1828011
1619612
1074269
1945140
1985359
126270
1506336
1537156
1000669
202573
1345801
442108
352879
619307
1819422
1708778
610875
1430924
1188879
669421
767879
1530729
1594540
1316068
1342694
1535917
299699
901721
801270
1509386
1429330
1561685
447163
1941623
917841
1876066
1119194
882043
1949548
1503699
1805382
825834
862361
1827912
1638768
1155427
606553
3514
1983412
348092
302635
1440194
1959285
887311
347967
1246166
551971
451294
804395
532483
716199
206754
125915
152930
1420705
1583410
302232
1091743
681923
1120897
289079
1758394
1197646
1948646
285592
1757740
1251590
1871675
255754
1493712
1238714
1238259
1418763
379955
1568651
834980
1266941
1869595
411424
43257
60716
386189
455669
1872914
1295377
510515
974275
1517371
949508
1043206
1828141
1346527
1944080
627880
1576845
311756
54817
1713826
1001953
749128
1056792
305748
989669
1092757
1238121
362325
8813
1364337
185110
603053
1732775
1074092
1464427
1586061
1725693
1782705
1234747
227605
1499181
919094
596908
1886871
1969981
1810957
1227301
352792
1548284
856888
954590
576650
1257574
1877078
1635452
315968
1110197
945078
72314
137610
1441116
1599378
538652
400203
165041
1257740
65574
1296220
1344091
200423
52961
1247996
1667171
1260977
1205084
1443278
1973997
1048674
825496
525803
1021869
1326152
1027016
632887
931008
64905
1310274
1491639
1119752
1422272
388315
840409
1655752
1626201
1016965
515248
1919037
336583
669079
165869
31617
389022
822362
691597
646005
1683680
1023812
1954140
731137
1434600
647699
1145551
79055
1497843
865814
1376532
302101
630259
178543
761117
1720478
1323011
390752
781092
1686772
134776
998743
39935
977492
1716733
708795
1226768
954303
850642
954346
1671051
462097
1279282
333146
865760
1289156
989745
134951
1170328
763104
1464279
765076
33330
278208
504574
1952491
1906347
1698425
1916252
963509
1529775
1464544
1704106
499831
825351
369569
1886339
584217
246013
518248
1529212
958406
182606
74537
1866102
62174
360673
1904718
1139105
991893
1604621
731665
1376964
22376
1963891
110763
1639570
624559
491331
298839
1032455
536173
200971
412322
1795628
148598
1044967
1880445
1091642
1874308
678103
1129955
1420875
575129
1419016
490808
104611
486442
1102317
1241893
422643
1788795
1775553
490062
1134985
1568803
678377
832640
895855
675107
563674
899962
1694033
1647370
1073368
777689
84767
1553649
647860
361313
331822
59193
199674
1713803
790582
1013119
1871655
209235
107932
558604
927707
1031115
1056919
249110
1617089
889946
432688
996231
1180932
574691
1072218
1496677
1441336
1447025
890473
10970
641246
116156
657275
1736795
277122
1012032
1627144
1178633
1121628
1347897
1599999
1831487
1068665
1706609
1956424
494581
645287
273741
975362
1024050
299423
1356938
69305
1566277
201715
1786558
961094
1923343
1876638
787110
361573
1787595
670217
918929
1586168
181798
814441
1429425
670986
1264793
1418610
367244
1482817
1927590
1130250
1862076
740351
1257139
1690809
1530646
1370359
619787
258476
1680429
1007477
1368839
174576
718940
1902571
1020593
1737862
1297713
1107970
770439
325985
1086770
1262115
1214146
222856
1717098
130747
1341033
1364048
1885022
450578
753128
10086
935859
1164058
932390
333674
226672
474311
1332566
341997
1299061
1967927
155547
39426
274515
369099
897343
441365
752084
1292666
1901859
241877
115010
613243
363592
267605
265332
1423246
1470864
1627451
975612
891399
658360
1545194
558218
333264
181656
346843
1130352
1567056
1932283
1362028
738593
252094
334503
1734595
1790678
499000
66026
493740
1588858
796970
1047065
573221
599220
435220
872238
778434
661780
1238049
1433002
980566
1771117
71252
1545800
235161
21987
183366
147881
1025014
379204
1704645
661231
1761066
28780
1833526
1031839
1623609
1701276
712377
14829
1424938
32313
1597678
1046765
1211522
1462756
592529
997816
434908
1902066
1704394
31155
1467382
1836916
1374160
1189780
153599
1649730
1306924
908602
1120248
1313965
1735443
1776351
1947593
1410593
1853060
88221
1636697
942005
1542115
1168570
898639
474658
34280
1994020
1178748
122280
838116
381871
1255938
1752469
1487144
1505904
260586
1339309
1410442
1973349
1232133
621198
1578526
1592631
979406
962135
1626489
1567591
1137854
692556
1416201
1746012
207876
101204
1010003
1819507
870220
75888
1893522
240343
557843
1680412
443262
817989
26603
837442
188271
397605
455848
1592081
113537
1178422
1120621
691072
775688
970816
509180
658375
1906247
1564808
857359
320697
388086
54566
100821
1506864
947506
436309
1444860
1112502
1625899
675759
868806
1017713
443155
990019
449540
1550457
710956
1646440
1659836
1332298
370469
100925
13989
1211452
1695953
340700
1218070
1264086
1340331
1525531
1558835
1170153
477362
193602
765969
634699
1227260
696811
1095039
384180
1143974
1001791
802476
265968
437224
1352586
801919
1666445
561705
1272213
1186748
1229310
955287
1586309
1993510
42640
399751
676335
1890777
1285868
799621
1943372
402126
812421
1293717
1490967
529170
708213
1359588
1401869
1880522
425802
1722962
1186622
713776
1974067
1431696
1729150
480551
1852072
1989749
862262
498231
69778
340412
1839073
309022
699250
1256533
1294487
700885
1451454
1072862
1911757
1506163
861730
1101410
232848
344352
608036
520019
267060
472993
932439
1495345
1533384
1790685
843798
374855
1376197
1082862
1097170
638591
528164
157382
639503
541793
1870757
995070
1261690
702512
1779679
430350
1757336
532631
558817
690896
1850648
1279504
1056166
1618365
500213
1370479
1794389
1261841
1122045
650441
110696
5465
1974615
1503392
479179
1255622
926138
847497
1089852
151771
1149915
231984
1605588
981951
1367207
986497
1571954
446695
1045267
1448010
1531865
1864765
922111
1531773
911608
432124
1482721
1678041
1297424
1408871
874852
848092
990775
1607236
1024709
1797566
1634177
911727
858576
1545221
1990254
1444959
110974
1492289
1861648
1250081
1620253
1294442
825107
1175175
1419771
690299
585080
1935218
970509
20111
1126736
1412275
1254716
1053947
1377501
610146
1144038
850099
319725
1287699
581293
1986017
525117
1127977
507425
735837
1725389
1417080
1244779
256280
84289
1821900
1918229
1039792
693356
703180
1578046
951874
968288
843559
970503
675369
1904107
1197509
200839
626089
722843
1056515
1037528
55863
789112
1988945
60284
1842533
1763868
1118828
544287
354750
1984144
1566858
1670950
1319380
1328519
497346
236034
762144
18481
1256888
181484
1903311
14194
1999430
330243
75285
1842482
419253
931326
1751094
1312673
1585789
699881
654320
863182
1477570
33671
1454272
819236
500882
1539519
1165959
1179119
961880
31461
1232301
481821
1023927
371422
178718
589617
1139614
1082333
1805208
278128
910239
1837524
885782
1548927
1451349
195899
1934110
1397658
820993
1021029
406378
1469421
1959525
1045587
1549099
1281327
319415
315061
687161
454211
209126
183406
345524
33036
903434
1551716
416736
992462
38922
734451
53323
1627678
944716
461240
550990
47411
1349957
766060
1111594
1582172
51245
659980
1908212
408437
802106
608761
455647
1067847
1926173
1804617
517899
628667
1593388
1701762
1297305
457637
595394
1193324
66730
254782
743222
350741
1626619
15391
351744
131630
1724483
1913391
756380
273498
1406549
607636
37733
1602080
1865031
796558
330411
808149
84672
1806881
609134
220269
718996
61416
340226
595918
541339
410791
1980521
1383967
600271
101758
199913
80546
1958427
775704
294843
1595090
497042
811529
491218
1966307
1443920
557356
1377242
68390
1213867
304986
889802
582434
296221
1386282
152550
1657911
1220681
94323
859984
566889
292151
1911820
780173
1971869
1718910
750906
1307310
499294
842606
597091
1776859
1450278
183543
688733
1878029
930232
785626
688651
1246902
975939
18822
1778675
106262
6618
1066041
90158
983691
264083
89181
422383
1026090
962964
482575
502494
1852847
648630
364429
1797990
1692147
61648
1682850
1385899
403811
1288211
1362159
1267947
1280427
997606
1102841
942860
1875571
1020991
240339
1817795
285273
566311
1803696
462478
1124313
595874
1510728
766767
273314
311000
1029659
1450060
663502
392000
1809815
1712433
1342160
869624
651272
445359
222650
1458658
1859578
579532
971521
1795199
1290131
1657377
1126078
1535334
953481
1905168
126139
953356
1499347
1241512
1022859
988207
701452
1003856
708138
1573781
830028
71271
606870
536703
1531897
1541062
1154222
1971940
1499721
1185635
1697953
695452
1911205
1221397
1312432
1150640
340544
1458098
485169
1268756
732792
629211
544596
595512
849480
262416
1613687
1507527
437219
1508604
829435
927757
169553
1472434
1791250
1518643
1936524
989519
1068506
1001107
388928
952718
1688484
1559934
1077370
1880647
321154
1907666
325353
1223081
1289173
730345
369567
1120280
1802861
1807501
441987
1022131
1557882
530924
369578
163963
292718
52346
381674
1661099
1552735
1964343
630009
1193548
535207
912737
60301
785330
944399
667475
170057
444965
1163383
425647
1892118
1856898
326248
466061
1274504
1313563
701806
594219
765310
1868528
308008
1442040
1457220
1410160
75995
1912263
1091257
201099
737779
1481314
534861
375663
1673997
544205
813027
825433
791498
1077721
706713
1176143
1220577
1870274
1198869
1118277
1102373
1402273
1813910
1460692
138879
341655
1709733
1780746
291838
1971580
1908614
486156
1270545
778184
910633
1351249
1248134
253642
1979913
1072313
250163
408451
599220
1519690
255462
1435327
1652137
1263287
1789917
1695232
175997
637022
1476627
1953181
647087
649063
1045952
705157
758330
1029464
1085278
1348463
1300647
1486277
800800
1814366
1031344
1877692
1755508
25346
397562
712249
1197977
498629
213765
380376
786301
927185
971901
740404
137782
393227
927108
1851348
1272766
969482
51097
769094
741126
1203631
1651753
1296090
1680916
35291
239489
1476265
1977287
1385057
1008044
880632
1285978
1028531
1287196
993703
1740829
1677893
424767
1293136
1184375
402741
1951607
1885931
1063505
47934
1069449
205043
1384282
1723996
511750
721105
1124831
52438
1360673
1439801
1294485
121631
1747210
1256810
11661
1662930
1774908
1890929
20481
1278097
171724
807520
1154020
1786232
858177
1164159
1023353
1267738
1703734
401666
1952997
189244
12629
1340490
603130
1092576
865904
1814193
1768412
1663765
1869963
828719
1331031
588294
1146113
1263168
1925751
293879
307331
1334763
1191181
885961
209134
664383
1342614
688449
1201414
994954
310852
18483
1775156
1663747
280399
1956881
954230
1412109
851525
339566
13386
1027061
566860
709311
569049
1702049
381965
115321
1971909
76038
1598153
1178464
910691
1334015
272509
1814667
1755996
13138
705066
1954799
1931896
1840204
175121
28177
1221280
1777653
898030
1617282
86623
936018
1544145
1189099
1395811
942585
1394443
231529
1237891
1863284
952039
563496
560850
599838
964710
971906
862405
200573
1498447
1851413
957620
1386080
939093
368425
509138
152452
335474
1188388
1974453
859442
1580762
184129
853942
588597
1606294
628548
1129460
238462
1085741
919523
1898979
1579436
45033
958954
1615985
576443
745514
1906186
1213279
751395
929365
1825977
959255
1580770
52836
220805
833586
1128512
421011
642980
1445039
704554
1421810
1235867
736710
942993
1766969
553305
599064
1313359
1439415
1101552
417662
921310
1227148
1037879
122330
608267
949085
724869
966517
341202
1735518
463586
1445238
243073
1384012
1361764
651417
1513199
1356517
772971
1693248
1094774
665185
162636
801766
1926213
202690
692005
1361719
669771
1672720
1961698
1418492
1093724
282
650339
576904
443152
79494
199337
773829
1424805
631041
1258026
195352
1929218
1526769
32851
1489598
215973
1892062
68214
1636104
1655314
530018
1126120
711345
1696845
946544
15555
555680
1520549
1977862
146878
1898847
692834
505515
225888
1272531
1011188
531020
1521126
375359
1491370
366232
1064982
681988
687409
940012
752413
1829484
27716
1272982
1738689
638417
1296556
1439665
1914605
1060819
390841
958739
857704
1062950
222753
758238
455127
1266623
473750
899495
1099168
97751
497192
1205955
1970231
856806
1894785
120506
1318130
1762251
407792
1620414
41145
1361939
826835
1851623
993327
156462
1598122
1322508
1622415
1393694
1829360
1172017
1319553
1660506
1543398
1541276
50361
420148
172439
1827904
1859813
192919
765312
1385445
1533430
476257
1182237
1861702
1986587
588472
551233
63518
1342251
1469492
444291
1179828
1221802
765709
131965
1642446
1990493
1286395
381597
422040
1684139
353186
603384
1632305
1042745
867201
9499
86907
1894326
1163319
560551
1503930
1946335
872247
812873
714217
494353
1328073
880215
263080
1651455
208739
1428009
794485
1319455
1687671
289021
866692
554718
714740
656492
1818237
1408757
1108901
1300704
1482266
1280876
1173017
773286
846482
715740
1275163
1997008
953069
1258601
1057332
729733
957557
25340
979274
1000586
1943734
543927
635065
1375258
1953220
1828008
327113
633721
910163
1801801
1971334
1875325
940697
1954388
135158
1898045
1538348
1038641
1079547
154923
965565
831592
531770
788195
1688640
1966692
398836
1406641
786074
844342
1858202
1639212
226791
1242105
1294221
1879849
1148784
1019147
1389821
422551
1529178
1215647
1350557
827591
1363521
1724906
1203081
1608696
186371
1933665
1671040
1665497
115102
590457
1441784
1754427
1684185
1432210
1834384
249971
359033
1634104
1010697
470130
1613586
529851
597903
1557590
1542297
652633
1229396
1785787
1665719
1090035
1683010
131381
1479783
358939
1505795
354533
932942
428531
268042
1716239
1519588
659290
1079189
1668322
1285641
59737
920459
346793
379873
762847
1157616
1976626
1462487
1122496
1438690
1910724
326478
915045
1899155
1128976
1821934
549419
1327396
758011
1109834
1814675
1056726
1269231
1925576
781822
1802170
1488531
1467639
391738
1697968
495779
1811702
950405
1001607
1031001
933849
139158
392778
1162924
1817315
1251877
1629198
86484
628862
1735108
1986500
447230
1163672
1064749
1042382
1284270
555895
1228347
148140
1171402
1354703
1378382
1847112
774236
148284
1425656
1626028
411050
538697
1795525
314324
745087
878112
351915
286714
1056040
1767951
1035374
339043
617034
1274429
1427854
635447
366249
1032380
917046
543416
696177
1945543
1443764
1944328
979195
122314
1584084
1896701
1773912
387858
1759334
1777825
1121618
1676077
698030
893152
107600
1883650
383712
1204950
1713146
722769
1012592
1385556
304395
1788438
345499
347259
815417
1337720
249847
392231
1934376
678068
1693914
604884
1713631
20512
922082
1352036
823778
898278
140343
1059934
1793345
855108
969854
193075
551606
541938
1881585
1408744
253456
595140
1049201
1731253
1101230
1620575
1902771
1384193
691609
110866
507250
1737983
815133
771483
259203
1985253
189932
49153
126090
1616386
1697763
939697
939131
1756759
595616
1037671
1551596
1602768
399217
1887768
944175
1397996
1052404
1361300
1255341
1756478
8877
1276805
604457
893878
1221830
245329
608152
614490
385610
1723286
421304
725690
1441905
1071557
1844169
670539
215838
1917387
1868840
850324
835148
1883412
119196
1814580
761078
430133
796979
163204
86817
643976
736852
1581721
277317
78712
677861
551283
979188
975596
256235
452795
1231891
751222
1259769
289593
1610375
545116
1500038
1481312
1892091
1126041
1148575
1186947
1269357
1761794
1804212
188850
144303
271303
160240
311252
852342
106716
131818
1401762
1655738
1552097
1329529
662594
530867
57064
521479
443903
785340
1745756
1398731
1204321
1354469
999258
664998
958642
1423391
1673934
689226
1169113
605337
217208
1036519
1893119
700519
306093
1628977
446934
626335
1313889
1754570
570454
145967
834255
778277
961386
1591291
1690301
7420
91396
946557
1374294
1604253
1094584
781322
541218
6369
107633
884405
1422004
8110
1123992
1314534
1060130
1038861
1406515
1624144
830174
534741
1859895
1903509
1177672
1367459
893659
1444750
1797247
1790271
1897529
436980
1634761
1963149
125262
1767142
924915
1502845
1421625
89549
1874343
1682966
1178408
1676274
1871400
559883
119008
1109777
230292
1731982
1165375
1360697
430492
830586
1874516
1356586
494533
1978962
559300
23652
1422796
935767
1751711
1823015
1172200
77400
1145414
484254
1162465
1817521
729267
1849796
1860829
505320
114773
1842220
1480284
670947
1614061
934903
1849138
412849
1844524
1167733
95581
1284929
1259226
154062
866967
949305
607097
856318
1048688
391287
836539
1224623
1125652
525889
431628
1553515
727420
527146
1049861
1050884
1657852
1152836
414168
1253230
1655599
1274783
926193
1727288
831479
404028
225274
1343139
1310331
1727755
1801511
879109
1012780
36848
810177
22375
1045652
391469
1623865
877764
1614062
162780
219015
1946057
134222
1007584
1976369
739150
338890
346340
889569
1935630
247416
1550432
865927
622940
30658
527063
892777
1559140
1099227
888270
983098
1584211
1481767
588597
1223085
243985
120390
1164673
1776780
1392326
696546
332383
923491
930889
715208
1995545
495150
1293686
258064
167753
103306
1698389
351654
1042298
1568125
872706
287765
1583918
139927
1580786
679776
1736570
1089310
1443245
1262672
1777149
1009379
1675720
8212
997276
527613
511663
1278901
1441298
16782
1445529
552846
1893619
1602718
1252694
112037
1011742
1316816
1170541
1513909
1463865
1529751
623575
1421944
828228
586073
1919484
1602437
149409
571158
878962
586019
500825
356745
466347
1200415
154896
1899237
725046
361003
832682
1597975
1337228
448735
537250
1526606
1197238
1238091
208002
574321
59850
1429394
1292574
1913187
202038
149621
1199405
331194
1839180
1050535
1723351
1853731
1941414
1174219
475671
915234
969829
1186101
277496
1784782
893448
189669
1991232
1803023
913740
723079
126701
1394301
334917
1704287
1412603
651042
1265886
1146024
768771
245116
1684184
1587690
683533
883337
944018
697170
71059
575758
1978443
1067739
1203671
1283276
489968
1843025
1784394
1063560
1939346
1354515
1263201
885238
1751656
543755
104031
755412
277444
1356930
848971
1081057
69066
1630175
211473
1348503
599438
111433
1772391
160093
1138440
1108377
603291
1124335
587129
1886758
953385
1803786
662274
1725073
550536
16297
1797736
764040
30024
1202156
1431632
812619
1384336
346981
1737763
886075
192173
994594
589200
186863
1668249
656399
298446
1187194
890122
1543340
390706
630145
746823
189175
1580799
1263325
339895
562255
316929
1123448
448113
1472659
1966023
45812
906422
1921593
1582797
554891
1269733
1320807
455314
1789588
25236
423029
1536462
1514151
1054190
1976126
1229987
747493
266786
134082
1290370
1223632
72424
1242555
1476414
439637
493130
1764172
338915
1083039
554044
1077862
1138898
255220
709130
872
1879808
897546
90334
446471
878917
848360
1236724
1681286
1263208
1893333
682807
1332483
1097740
852096
766165
1636811
938751
897602
927606
755568
21097
1418087
1176597
1942667
1449159
1011011
1699207
805869
1429906
323358
816092
1953490
1203579
18703
60319
1880276
1282024
383470
1578041
1759727
1159211
551604
498637
233269
1255293
289202
308317
1834323
352096
1359101
1265597
1822884
946839
1175980
94968
307488
949123
1421621
187024
502836
1699267
379668
1844184
1745754
69319
819028
804787
1189933
446676
1462019
608290
543433
1300401
1735370
372711
305894
1559844
1514842
632310
1235794
484962
139728
773264
63764
183896
1152384
1618091
397439
1845362
1480946
1457330
627700
1375629
345522
1680025
769406
1366683
878041
485542
497158
293650
703370
1765771
1043507
304206
1361913
1304777
1811738
1919390
160100
901678
345668
937131
1488120
827278
1295720
1108111
363510
923308
144515
1282725
387907
100676
1339102
1103712
1956748
385173
1027261
1651593
1485998
1426729
800766
545
1270184
1943257
1252457
1070462
1801795
384352
705800
1488499
22511
1021841
1926483
475370
283372
587775
1561390
1006360
99602
1185724
1073665
1556605
1638392
1334913
894687
378578
391458
1051755
1162395
836362
1303564
1758584
1370061
1864265
16453
1764670
388740
1351899
1930650
1018707
1563332
1374289
133787
1640907
1970980
679935
644738
1390757
1195016
743825
801651
1196934
1855874
136657
1264314
1031282
1432026
459102
1136475
1474605
57640
1533600
1561638
1253272
1577713
26277
751458
1077319
423564
1366477
315964
1241078
1586923
1231643
933191
336227
110724
1658982
1962944
484275
1427898
77357
1680538
736212
1017117
1794173
1109334
808535
1859700
221662
448040
883033
659348
449530
106507
1825897
963932
1301736
1708372
1893258
97054
53701
1808926
1910967
1470511
548203
166872
864843
754640
5942
1022744
1511574
430552
1155484
641041
1239670
1167989
266729
398703
1524409
1663597
1322816
457655
862522
1058070
1401483
1055180
1758181
325581
656420
1743320
611736
780455
645082
1371642
1230500
1197677
1281567
162634
1287726
804198
1901579
1188381
1580845
74871
1378987
188157
960515
534646
498133
241526
752392
708013
1310531
1181769
491348
560567
836344
1338535
264907
995526
1525298
1554187
482137
1682774
1596606
144682
181897
539955
783240
1174920
200248
1936947
396207
53993
1139865
1368275
128737
190572
239713
862466
668346
1001734
1238651
1749386
164831
1019460
1626381
1960080
1785707
171468
449700
1740427
1741070
1681689
215954
1750551
1121162
107303
1875716
381768
1588863
673237
1313452
777960
1263574
1271175
1242700
1426381
501009
1562189
857351
669230
865686
1773588
699546
743236
1157343
1343407
1826811
1565028
1799578
823904
968895
377749
465004
206992
299843
60854
1021469
1596615
1876859
86872
1569339
900438
195455
659040
554271
255780
975818
1382300
1275117
440293
1672911
1551388
1189312
852184
1262047
1893423
597760
1958214
947738
239640
1898692
244411
1644306
1498036
551798
1599320
177498
1706628
1407297
449154
890542
232338
362582
309395
906259
1629883
85969
1068822
109662
1814993
1572331
1664926
1819863
507645
1508905
335554
1564154
1884948
924524
1381996
811996
707365
571561
684567
365573
99110
663689
579972
1035110
308437
945591
46642
549361
899995
1945299
235520
1999866
1956171
1444873
514903
463060
1122605
592631
1367262
1398355
1779936
1555470
85481
1569486
1933114
1382550
642101
1337997
1440583
1566178
1907750
1595246
793550
550913
20113
302317
485054
901906
1876265
140141
1127366
1276050
1209502
1785129
1420315
469927
326080
1876799
278117
966667
299880
192125
917642
664255
1387622
492905
1369022
1679891
201670
1212452
631572
488838
1687042
1986600
935446
1236976
1155331
1242331
558922
1423009
841461
1433588
1764394
1432000
779956
271924
1994094
1279103
1294760
1193425
79425
327581
1627010
1458616
1317294
787839
53652
889105
1352860
1567750
1837482
22978
281442
625715
1195025
325947
757851
714163
431455
491284
311238
1732819
1450486
670726
1215410
1284710
565370
723019
328669
873511
338229
969895
841734
1253931
304060
1566864
1307403
1025049
517506
1490282
962346
1292153
1431652
1126360
1927948
1926642
1912982
902465
184653
1898473
437965
1357171
1475357
549342
1286625
441399
1465395
16301
1294951
1554596
829521
1338805
945237
539073
673249
689349
1578128
391012
2193
1068298
900021
454616
1681756
1214842
1622290
1170660
7447
894205
209872
734197
950041
1403181
1809726
1699046
1108196
1439998
677240
850060
1677726
1431844
747535
1846036
1204358
1442755
397909
876921
1626327
564822
357
88136
668647
702144
611163
162857
133872
685034
845299
740691
519579
1507299
223243
859534
730461
1534031
1529251
585207
105133
1980683
77956
1841436
276722
495529
1347534
1406915
1081604
647573
1494100
225792
149630
22000
1102427
571089
1924809
1158817
853973
748693
1536935
1236148
1733735
1101712
1959150
1010141
1806608
1929981
400120
336186
3262
1071928
77084
1167623
1301916
73060
1213608
998441
1294826
1210553
366498
1637015
228590
242405
1422505
1902002
841904
746463
611744
1296616
1041431
238732
74722
15179
450893
79825
1408964
179077
977549
1504922
515201
205621
1030297
76895
697361
1335362
1074143
1866484
216959
1925505
1729064
914558
514346
1192258
1940347
1969736
887592
1303303
160204
765097
1282221
1084824
1271822
1379309
1061815
1474745
929160
1001319
1598884
443540
382099
237907
97648
891827
1966745
1957136
1512969
1733933
1548693
134288
1991490
1193013
1760164
1953273
1464687
757228
238175
1468527
987948
372417
1015785
738391
1469355
269766
625329
1077688
706354
465440
1759087
831718
945513
1908168
1904233
293030
867095
1636346
1115352
1132305
736547
356857
26404
666816
1442317
1399183
372869
1264419
435304
156850
232872
166481
963918
608996
86552
1148707
1404863
1939354
1330189
1921296
1656115
159301
981016
1316937
90326
1041324
538494
1840457
1624278
1522896
1779495
257066
1468304
998836
1322687
455910
117867
945076
1979624
1357357
362717
1201026
660226
511241
83897
864256
1660590
1864890
201575
242574
355056
1591153
1425190
707342
431430
994118
745029
1963071
813838
1348701
1248647
1116785
1334328
550407
461320
1446662
1570838
929343
859767
770443
883560
1185946
1804720
16619
1779517
299924
119816
1314959
1624673
1508139
883890
1191640
831906
1747611
1804306
1514247
1938621
542445
324506
878406
1350760
1567314
705452
1140775
1692186
556254
1483763
923905
962198
1017674
1799297
1932642
1650119
1159855
1641696
1155057
454811
962329
1562147
1544955
1730027
172090
644754
519179
1096793
1198538
426529
1437641
1284264
209260
766212
752370
354608
1570938
262165
882522
239101
1491025
1456281
44904
291443
186968
1937871
492202
896420
676535
1203511
862444
1105210
622198
219699
602432
918933
887487
345685
377707
463530
1172664
1761828
675585
233750
309536
1254919
1517091
26488
496641
1695073
80862
1483853
1746799
995819
1249777
1141013
799688
1427562
1211630
602959
762407
1593052
972445
967273
1366380
1672668
1360156
1377360
1045685
544365
1522118
370904
350018
1512885
1632890
332737
1806914
486923
734133
816269
1002197
807436
1693291
178073
161757
1836438
1794964
1616809
108899
1158029
289867
706535
485654
1030105
1020711
1538023
1024073
797421
1047129
1424195
74248
164148
307235
1134116
851479
1664606
988538
876473
446353
1939840
289350
961639
1337503
319738
1528951
1354219
44059
67227
355649
1723883
1455967
1115858
1130964
1237261
752553
593341
1520353
905276
1936301
871380
165377
1117825
119508
1213963
904366
530121
1490316
1204346
1434863
364755
1808683
1428390
836724
1620754
1155241
683509
1513811
1447270
1989782
997914
245812
747754
1069372
1254885
716093
530021
1121190
10407
1190659
1073605
417347
1457040
488057
195235
1443023
1378858
330105
431592
1560046
167953
773409
232955
232628
1783102
878414
370250
1797151
1052997
1234724
822391
552480
1302319
11018
1210706
1398123
1342424
56681
803794
436375
730014
1931050
1970783
1155928
916970
38724
1015103
1831298
456430
1871807
646993
1560470
1483621
357341
1505248
1282363
1125343
1754178
549718
325084
858608
563132
1031160
563385
639728
721262
736036
1523510
1906213
938960
908073
1410767
1293506
1391888
604706
929667
171214
1675008
1297435
1059172
1576243
451216
714228
1968581
1642017
1498186
1802169
1726457
1215927
1234762
1670052
677374
738921
687662
981390
1134159
1653429
47577
404985
1926864
649032
1740939
1893258
1363953
1014815
1167453
118627
458707
1898659
226457
1236566
636464
1949887
517869
1599766
13138
1543822
536173
1221206
250455
232302
1934255
876641
1716648
1371628
1737315
108018
971472
1746628
1695061
503146
1634975
1696483
1496322
939100
1631030
1771686
613098
215009
1059050
94678
1464857
298650
156207
1436156
890576
459353
280285
686572
889261
87160
1102909
684594
1043479
1277559
1970951
1075307
1972827
518157
1634945
1503223
1753943
318324
1699394
489794
29639
629928
894562
663033
879523
507576
1322095
972174
805569
1190979
865087
812468
982351
512122
817040
1740812
111073
1350710
1679910
1119134
1982144
794576
1336323
1471287
805293
944791
691143
870388
217636
1358715
1249811
1593469
1997792
1624148
1525422
620965
1023859
1498137
158496
850046
1115892
1748706
957039
1433445
1102150
674892
76023
1559692
1108680
1854114
1526294
213047
597064
810881
507539
751324
1395833
330708
761842
1833472
639610
696035
1097619
1221112
993432
889661
797744
1039123
262668
98805
812185
1423414
1892194
1502598
444307
650206
1358680
92219
1468797
1096489
141215
1252121
37361
834799
1825932
482638
430896
1215265
1063294
36525
661666
678135
1473576
1733939
1923203
179069
240540
669306
1528539
181476
20007
20993
1674165
1946379
849873
994080
1016774
951616
1420082
467378
481892
1593260
699326
1796066
860657
1407638
508981
1823294
1857220
350550
1640667
1766148
1444241
50112
296469
978247
1600242
45456
1634198
4264
1860022
348605
790114
615662
1316150
1786333
591075
870489
763464
475101
1730592
1003631
797584
1548298
1690534
516549
1213011
1682404
1726608
332796
930470
723197
1318531
992825
886573
1159609
442990
1135224
1314245
1507437
57024
314932
1378835
1270354
1879606
1139542
17205
433839
653307
1503202
416648
1030534
422319
817511
481538
1658973
1826312
141211
953641
883465
653328
717319
797114
855133
635752
565291
1396868
875445
150837
1142373
234840
181016
1410220
799364
448744
118591
1875207
1822463
358179
1354748
917835
1380085
320855
109953
40112
795570
1008581
1264186
95990
1460942
752212
343009
533344
247279
1188595
957395
1463569
179436
718721
246561
212383
176436
1917782
939076
1628359
1310735
554970
1026005
331619
1960112
948500
1636715
1601796
600563
399712
293584
462976
1307639
942441
797841
1159121
1315499
674787
717245
1657481
736499
278941
393999
1190121
1416315
300194
742151
1991213
553150
1304062
943354
930702
1121530
163368
1699757
81177
1812945
162190
466466
1827531
591461
5487
551489
440728
1820952
1692057
161858
749162
83897
471721
193237
84808
449661
554713
1283839
1523082
416271
1340002
1603037
82829
346445
177067
1036183
732081
1598719
630403
1785720
798850
575940
1784140
544933
1559309
1603654
921800
1439402
397601
858641
1556046
616530
688370
1992623
1438027
97688
739925
559676
1407572
1640272
1681760
1890542
44315
1351351
1690632
1577913
1736489
32883
1477555
36220
1256746
1591458
87540
1085904
536234
820754
743131
1306434
657900
1776494
1237992
174286
530967
1632895
287824
1446511
246527
731859
1922702
468307
700531
1813263
493959
1311728
507561
1876294
29847
1192477
269994
474845
1979347
452992
797693
1258544
1131033
290348
369438
1339180
140312
1529006
676664
1803556
1788614
1868599
1063966
241531
1295468
1212729
207042
935532
781376
1510306
1135839
533266
775026
344009
1293123
1138249
231736
1149966
1521810
326148
1981576
1856834
1289203
1318396
650384
863890
288637
1450635
531621
1147889
1677055
319394
1258036
1344395
574101
72888
929861
1989960
327796
1553054
1715769
1980495
1770295
203759
1660933
1922997
471622
1467344
1439448
1227862
1611208
9632
849408
512602
954332
1069404
1378211
1609825
1574464
270581
521818
134081
1910292
735526
1287266
1121429
529062
1843475
144699
1285885
562873
594449
1452860
771699
1662593
1312311
928146
167868
1807784
604743
1989752
474997
625353
39779
1198442
418955
1707422
468618
454819
275571
552747
1733407
1259561
1881556
704793
1960965
1059121
450762
893837
556413
1650460
1800916
343704
851703
1158147
470772
1746585
185201
604178
830133
1225636
1372059
1318895
1894166
1247440
1172924
1511217
684249
502816
501667
362614
1908149
1643735
1838649
659569
342217
785918
1603570
619594
467726
569861
1912192
1793221
1840396
1448092
148190
1463761
1114077
862656
1849854
1301366
285755
1801326
1377773
1453159
355178
879207
1830470
870348
659954
214419
1052370
96036
1282353
899893
1307596
1571058
486325
1999081
301746
21909
1565146
1614521
1032186
179029
446594
625207
1132270
173630
1158551
1226633
495250
930894
994391
562362
1904210
71313
1715031
1767570
1925437
785651
1782080
1502467
1058137
382093
993439
1634461
1483891
1209482
1162633
1364466
4662
1157032
1498005
1558868
1663200
520893
38540
1922226
779188
539825
1841183
1980082
1500610
1884392
281932
282322
895329
1894594
254529
1070872
1909999
1806459
837471
875415
476735
14750
309713
254527
380493
541731
1663638
780810
783715
268577
1859827
554372
966884
1715798
956735
329688
621044
141961
931699
335581
1470956
303114
1146379
1831264
1289497
1102652
102093
1738130
1039867
445403
1309699
1622108
678392
1731571
666552
937453
522037
286480
283995
1764071
1333561
798309
1888404
1578066
222011
898336
1583432
1300999
1736753
1173094
1030150
52436
141296
158669
1459485
944372
234517
1432633
1845024
733691
461777
515962
579695
1075866
501998
1829180
831537
728480
1920719
1550661
1827162
597790
1376303
1805207
178599
306684
1570472
1037711
1363617
462259
1096103
525684
944002
1093015
617374
241261
1673853
548632
1212475
1472678
1354976
875406
1628012
1859904
430331
1790006
148585
1013672
718462
1904002
841055
1473184
1255429
553052
651639
1017410
311437
1957181
325225
709102
1139535
475080
1416987
1782662
891589
828460
1091897
1785676
801656
1815521
1061441
559916
253317
1709587
1093247
1190174
289636
96274
915776
238489
1131045
614113
642631
917590
1572243
1688199
1330551
305515
1017220
622232
1358378
1324370
1488784
120915
1291087
537671
1157540
626394
773848
1430608
1426296
603484
1998570
1164111
922326
252923
882676
447287
786481
1217950
856822
1607563
192014
1984226
630790
1189569
1619842
813468
1062735
637120
399146
1508122
135404
734
1902609
659284
843915
288454
105354
810677
1716408
994144
608492
1351980
592816
894526
362003
338329
264216
1076630
794992
1538569
778339
446407
594181
1467316
1863193
1349831
404857
1302020
1281847
1457461
1926429
1557681
97863
1069330
40712
1359747
334950
1463818
579418
846202
1655012
266166
166894
326731
362089
1137219
519393
664331
1778458
350370
1808396
1850835
1048003
717095
1791421
17979
1899052
591235
1843748
883864
1803816
933029
855989
1252824
1305780
1342835
596057
627524
45181
1002448
1835610
63007
873990
752231
868877
378291
1833495
870277
1995179
121235
1327535
1726010
1078983
73167
526901
1365758
1109052
141332
1947912
1848784
1414597
406646
739821
443023
776861
1711758
1743402
1639165
974895
140537
401322
1357576
675996
1862483
378736
397823
1613135
299194
1091554
452629
1549859
835707
843088
1531422
1355823
1619641
1403379
504903
1978467
919567
780823
1653695
1338193
668503
750631
1683382
1487804
961691
1769488
1569940
1049222
475944
10377
95686
255831
621186
867255
967018
1419766
1824904
1254093
1500584
614167
80428
1741203
221968
1452305
1823190
12492
231961
26131
572393
726430
1395602
175549
1823418
1759898
864311
23247
1036268
1988332
1220051
1823340
51070
527596
1859570
129117
97147
669340
1769302
1033166
437002
1181766
613340
1772057
781223
53451
994510
960703
345342
1500105
530608
1061864
180341
1915474
307064
1218734
133702
822801
1355057
1287607
1248740
572357
1519392
980103
923693
249619
979109
1817142
728490
42472
946461
1466814
211650
743257
997968
664917
819824
1827874
1045838
361462
179168
1928439
1077881
614581
1273621
1130871
44260
1091708
1548225
1582279
547751
1082351
282621
725332
1490956
1060057
1033638
431468
1322701
1318295
1198401
712113
20800
1479954
1880409
756568
348151
78568
358006
325150
1062346
777319
817058
1296186
953446
431294
643688
1525241
384132
1093117
289875
1570898
567983
1971466
1886805
440447
1986769
856754
547677
313422
22266
8678
1169234
459680
671549
1725468
968752
1440925
38471
1316617
417024
1064416
1604910
1064989
308006
1044025
623479
1268202
1171379
1496157
1652821
918984
226511
566831
1398838
1017279
1289677
1932750
287686
1273715
52347
1307956
1536309
1619368
1384655
561845
1899084
700082
1957915
434002
1326435
742761
1443029
962330
973797
1388263
1305070
1509305
1361818
1577750
1172831
80592
1691181
1301522
1603304
1361368
1004425
178378
1408017
654998
236849
698821
1854035
1173560
890649
1100748
644926
1227732
1717600
1423082
329054
1826160
1975566
889612
1787192
1308303
1761790
1519469
135740
1169635
921572
274227
974308
408835
850277
282974
594525
555865
264721
504592
547415
945896
71926
1389503
547025
1525382
1637122
1706329
1407380
1787334
70009
823777
1715881
893691
1022159
161986
539118
504207
1274447
1999550
1380994
1682182
48953
269151
685695
809974
439102
1605711
1064096
1822231
684248
1252537
589100
1171431
901175
1092883
793145
1257805
829017
1377540
1065843
1123590
810517
1180662
1281551
1844798
209647
1060613
1682077
511369
774119
352611
106421
271412
947157
811982
1958043
1464828
757913
1546368
723474
1022783
1239759
1551556
783047
1286986
439002
473271
1102122
435363
1529867
1922167
1276179
551590
1421049
1115276
437362
1463544
1257816
181395
1445506
649319
1256831
466712
126343
1249775
1217925
1813681
1515408
1702745
524148
539387
1750367
1309053
1664124
1118857
1636321
174923
1625764
512427
1458632
1692221
1585245
1241348
696342
472588
280892
235575
167180
1511150
614175
1251909
658906
631339
1581455
365928
671599
883430
328303
1249813
183736
961361
1896952
547818
1635018
288839
12882
1806857
1583263
569991
69198
230818
648954
120165
459925
1173912
1765190
621973
1539439
978134
1041853
1968157
170548
579081
370653
1264785
1893912
299275
180454
1469337
140513
1412463
76840
1960356
31586
1667704
1311823
1954267
310867
193207
957357
1763562
980324
1250275
1772868
509876
18379
1484055
1324959
1363282
277049
1776046
1024510
1251954
1611087
802765
1270676
623380
1464574
264844
1838109
1231617
986144
1144572
841333
462565
572727
794991
482026
1467941
1517931
1815388
1199869
1662886
395935
265269
1595
692747
1473446
863489
1988261
1778048
154777
1006822
297503
331360
1094257
1817577
931843
34279
1990992
1107019
303836
1705007
893476
974155
1830819
877817
1736655
942766
1777408
250582
1877225
483727
954800
298408
1382658
853496
1868256
95311
1149720
1196204
1930670
1599555
815286
754512
1540305
1312289
1453717
1689869
1393659
1161199
1554763
241800
880100
893192
804426
1548877
813712
1277029
1459604
561527
748399
370946
767103
878509
885279
531933
423487
1211462
1457996
1227088
1172124
161191
1011532
140396
1520483
1365263
13766
344406
155676
1675645
1581532
920683
774365
1959243
853866
1422277
1286487
177336
719720
1169008
1355574
79643
1323497
1970482
1025216
1910069
1110057
1658138
277841
767704
1897366
1025917
37899
892705
1488079
956787
748609
13943
1684654
1844697
602961
710549
366169
1593086
776250
166112
100696
580851
747195
1403179
1387603
1725057
1523572
518439
518364
258228
1960864
1597917
1547631
1692006
1688146
1538458
7714
1570470
1242428
186318
1261021
478247
1849511
1495015
1669057
9822
1913193
1485031
407478
371562
1138101
1435149
1919911
744241
1333382
271074
1297703
540948
1030574
173818
941866
1987320
120229
924527
1504512
869557
1331443
292992
1572047
1219669
1958239
1738147
1489399
1296708
648428
1816140
1164808
607664
1192374
787925
193141
79213
468121
1166977
1910462
204148
66307
130141
842012
1385118
926931
1561441
1763896
316444
1256035
803495
1481571
1703064
184374
641393
277471
399998
539742
1436386
260455
1201056
1417008
879679
1792312
1457922
745937
1268132
1139166
765787
1868156
273262
1746271
1763723
69475
4723
614198
431861
593285
1699078
783794
245379
644374
664277
1221249
1389026
1889229
1777112
1109863
416416
53585
87409
948747
1939302
1440723
1150671
1675185
586321
1092242
467924
1440908
792786
975532
663983
1699137
976131
1790167
764724
702384
1398574
1393523
751067
1246847
480170
1948049
451243
1579632
498242
399109
1958300
1500580
384501
1284323
1048878
1554680
1015111
1374318
298102
107889
1934792
1016364
292152
114733
1674655
52349
749642
168815
1894764
1105653
1306771
1320901
1533532
665289
744614
1844213
399509
328986
1636248
691853
853605
405959
1543201
1120852
1480097
957588
1470572
1616382
1195530
1607515
63172
245839
1874263
1211184
260959
1637746
1375337
1641945
1307377
1129395
789679
1680758
362064
626284
269642
657215
402111
1169687
640436
681586
1531203
1225779
1028903
1018136
993989
44254
1303963
1179386
43299
1206866
768464
957910
1657832
734716
9454
1358267
1735870
1400829
1545145
1973613
669241
550171
423846
1016977
614864
1421319
727416
926653
624365
368214
1950440
798226
1780348
670319
423056
1577382
1800409
1617476
746738
158883
974470
874298
613026
1125473
135904
448360
1714642
1524910
572345
361478
518808
643407
1761205
1216527
1587497
1831782
1977380
1092163
1240478
870791
1566117
1413514
766917
44753
1198103
724610
193825
777572
1216095
1250865
1086347
1332444
1560107
1256589
534415
285604
26300
323831
1219595
556966
688362
21254
190465
1296478
691858
432085
1673348
5238
1024550
1646936
856004
1172249
1728982
71782
1237267
1814766
1695282
764899
47026
1024614
1989606
1197121
86915
764436
885649
179076
1464399
818978
1031792
772566
1626382
742339
728749
295012
5656
537033
1037562
119018
1106034
1848040
410813
1802101
947292
1807314
1001534
1762284
1031711
646304
1879866
1846381
13281
1059579
1882609
1507882
232640
225013
11265
1566610
1352979
1379880
713096
81682
1319031
1888437
1180049
1697030
1625731
1146097
216034
1435243
1564002
1344530
1283857
1825709
1198823
842359
780219
562527
1467689
548953
1465000
1988741
1078309
695065
753587
1964507
1619867
864903
996333
1609059
1390719
1792262
685855
359398
949836
1882552
7480
1197793
643952
375423
1603314
845182
1643145
1870581
905605
950160
1125552
450293
426282
1805758
737359
275235
838945
787804
20348
1272808
674761
1032895
598665
1644796
1354718
680119
927492
414779
391041
1550675
1128995
1791689
392437
816436
92665
148073
1081523
1946674
838756
1685635
1500866
465327
1028307
346544
1254710
718536
812019
783579
1016832
427416
482434
1246889
719850
1003011
1119281
1134796
47132
923020
1511347
86714
1652483
1118228
443923
1794502
367503
1995183
1591969
1154018
1656749
719967
1946844
1700686
28209
223333
1480320
122429
1449156
1022550
914653
1353074
517967
956259
1975706
53969
489624
413165
841380
1178535
1713499
696364
1754767
1790122
858188
908240
272662
1404614
1444885
284666
1443217
888751
235589
82818
1617389
827538
1012471
335703
40552
783776
610709
1591340
1900201
1986256
571021
310424
870770
1425807
1777245
542470
1774127
393819
1474480
1373967
1518581
1888198
69279
1708410
1545026
557714
41113
368854
1593608
232696
1984583
896133
1484255
104517
1471136
1768958
229630
658535
10770
1644497
36098
1971807
1233490
1852979
1328700
1320200
1875413
1066379
1939044
1489474
1101774
525542
367331
613305
1786854
844656
339330
1745161
607868
14687
1851326
1183545
1116003
31153
513576
480444
996857
1564093
1259778
1012005
1738085
1492059
1061604
709008
1487303
261067
1056038
1881421
1131924
1397890
1223467
667018
1138834
1519037
1963396
262594
646290
1188516
963264
1413504
1035178
1868512
1044610
6853
1087962
1505503
1219208
1434547
1633176
1783119
40828
975063
524294
1755566
234730
1833568
1901277
929034
550895
1140845
827095
958939
1617852
384181
1770679
1659879
438306
696352
1448873
4662
670771
1368501
1308320
1508784
1482751
450711
276390
740467
513287
1234055
533386
1543857
1498876
951277
1600465
1271139
1348581
233208
1652961
1011105
1180140
1110423
1654285
227369
1391100
1312546
1833539
26805
931149
1597332
1245379
216972
706622
420570
1177821
1387245
1716457
791804
1801245
323982
1552395
329117
681901
1120618
1566170
1385507
486398
1527522
543842
253705
725410
1688446
887145
1279407
362255
1580450
1036075
23893
1570881
794168
1961720
1215524
1072428
1121040
1445191
889042
1032101
71495
1568760
1839778
1249918
271061
1818291
1911937
1447134
1762982
737430
1211922
1842212
143412
1936470
1293646
761286
714975
1836652
1650422
1882237
882454
1390964
1049356
26656
1210718
1717183
256464
947032
736342
1170718
1330916
255728
162017
1723555
121612
1476292
882799
1271516
412155
576876
57748
1506477
451884
1717315
1953743
812632
941706
154314
693426
1070321
1090639
446264
1074474
1144103
547531
1414690
1326239
1559426
490209
1111244
1145649
247793
1080256
881702
291612
113545
1135718
1106348
1286559
965291
217228
380315
2539
1870404
771722
1434589
546011
275193
1560940
1621602
1658866
1225599
1077767
450248
1969264
575070
1736426
1159293
1172834
252724
1142701
1056576
684821
668155
1176498
1214411
1701198
171830
1240349
1556192
145388
1605160
634123
1465390
417021
1634822
573554
1501264
1051306
1072982
1485154
695729
1196597
1421547
1180877
203443
571847
1922529
407996
1208824
883779
931284
1365742
811913
1088100
1297278
1679367
1792173
1712893
788618
710883
721379
999838
226143
1649991
1496100
649742
58595
720571
230142
1031474
627523
152678
1939936
1676503
655662
597873
185326
1168206
1549590
1410694
542453
1731155
106144
1159500
378399
1117036
442495
1432605
1628981
683355
2303
1070483
950616
552479
1169270
160795
269662
58747
261343
1613561
904176
1606491
98725
940900
1966654
1373274
1438219
566302
1705112
1007955
48466
1951200
945126
1654638
537929
1893082
326259
495943
354473
1137054
681304
95138
1091448
609605
1381909
835795
224545
17759
1251714
835405
1226816
430162
671809
1794501
1691322
1003230
1802338
635917
1524757
1330969
694998
1677212
1213714
55739
1781802
611227
1424648
308871
714057
994723
1695984
1874373
1622200
763761
83936
1506310
688609
1018862
237480
1559255
1007312
97891
1665593
1106034
639244
698479
1426838
1972848
353528
1403472
1004896
673290
1911694
1703993
689882
1957822
1581768
482242
569223
1007014
1395114
1380530
1438751
968004
648024
1085621
1208732
87606
702866
1629354
1790086
1291369
1774221
1213990
1110359
366820
116299
864697
272039
63842
934322
1642238
1332054
49796
1684437
1086863
1415878
668500
826299
1428785
1881841
852421
1884255
1497288
768611
1326504
492126
4038
168500
1726628
1325522
1087932
1994689
934044
543175
1536237
924252
1641207
206451
59554
403860
1558267
287771
1970260
414505
1312620
1788309
860251
840009
837811
841982
282618
1787180
7725
62200
61435
994556
358998
379863
1711126
820087
1410705
1546287
251652
364134
933128
858466
1505543
247526
1987505
143601
1914578
1676011
1744066
1722672
1928357
1526657
1527388
687485
403552
1412403
966936
1376943
667431
733959
1889030
1295954
785819
1465214
1165316
132501
25059
754537
1200382
159524
1092980
186231
327538
549084
1441997
989129
1603929
63322
1624673
1806014
1417637
1578916
408130
552320
1494363
1613925
1615531
278651
858524
736970
947566
1960891
1943449
886888
1994487
761233
150790
1255724
283369
1967883
486965
940722
1448982
704988
1562265
1621416
1324607
480922
401322
1419424
1217571
1317194
754268
1496006
410791
1721113
446954
1127681
821870
521484
529494
1905483
619181
1250141
890928
740522
436380
1463513
1567524
1881403
670067
1804388
82425
1797996
385913
1913031
503219
437052
1335387
580263
719491
131778
1340969
571508
1370642
1258034
1334525
411535
415405
1267923
1395337
1277027
1187395
939497
955678
1035918
381251
1836461
750745
788044
1954373
755032
1474102
594499
51104
205736
1007155
952874
1558265
1530105
157796
914160
1412239
738901
1615453
1407834
1751669
723469
631344
521739
1093873
409382
375106
1821627
529233
1689363
1453471
465888
220597
1591066
705715
1542245
1773503
146327
1931837
1463850
594129
685175
1267292
1177964
1847253
816818
1824723
1125001
1247621
1476955
1494155
1086644
288511
1429544
261828
1867094
1814860
537535
916300
874008
28566
1089945
700662
241032
974868
645660
1508002
1793014
1084727
1809082
1870481
521332
537516
1176596
426407
1608474
1679566
1419668
1860285
583529
1604837
129077
1686285
164423
308078
1394177
1512387
881001
716134
248707
682797
1802464
1919851
672985
1182856
221750
1217884
647996
83197
1353641
1309553
1182114
1742851
1369890
1829653
1790275
936513
1496581
1229924
1607897
1013580
1672428
775597
249901
772595
1323618
1127583
1697338
968205
1919699
772170
1432548
1993676
1649848
1804297
816175
1894503
1096163
1079425
1722497
561482
1480658
1017220
606641
890575
1112989
1878961
1042308
1497765
172144
1917160
146733
440724
1360411
1882449
881998
765022
848048
800355
1249986
310835
1487627
1344851
649815
1944392
483394
1321553
1106721
932285
744933
1862544
189579
955219
842825
996968
761356
1775042
489782
685252
941292
1842540
610452
539194
1967403
904937
1429551
960924
1273041
1935744
926714
278235
660500
612799
477348
647431
362996
546002
620509
1565885
155681
1324082
1713931
768810
1488978
215278
541805
101683
1317972
1886702
1615162
818357
1121638
407905
339031
1889839
805808
828356
1326054
929939
1311654
1583494
1197505
800689
120035
844927
1299621
1446203
1811128
1614892
161804
1738992
117729
1629637
1480326
1281338
1369643
593455
1851075
1130208
684675
552086
433470
1128976
750995
1984578
127928
585203
310432
763673
1253071
334485
901455
1032040
416044
1642766
355553
1069997
1312421
1552211
217861
1981901
268518
817463
532614
1241097
122723
154008
246084
1613586
1794402
185085
276751
377209
1832936
939088
1204720
867681
1752475
1344664
198468
205558
1414790
1136927
1453665
231369
962371
86046
595107
790345
558610
1363043
1420674
1562500
1385299
835845
1245713
116831
1298593
228685
1808932
83616
1148821
8446
733498
1832030
626798
489829
897609
1086455
1813097
1066373
1430157
431911
903070
1561422
155859
1959961
46180
1480504
701946
419613
1155742
741020
341234
1481500
1752332
520456
188487
977922
266245
1408174
119113
1880676
919702
1016481
957331
1612277
1413718
1537003
1767126
905688
890508
1816301
1872469
475553
1144778
1027346
173515
7031
1258383
1471615
277237
389309
279858
1384840
1783747
821778
880516
1424626
197058
670789
456228
1589324
687116
619230
670373
580295
1594823
602915
860323
1149389
924637
1656545
1605544
104516
1366945
227632
315403
1027769
48167
951092
573256
275128
1250494
1715114
1137073
724973
1323477
901715
1924700
1757051
1229954
843032
1816242
1343448
730572
1449222
1511812
264645
866497
1581769
1655968
1304337
768914
505403
1105762
394791
1531021
1021090
294898
1915982
650268
1966435
1293655
928803
1370125
143197
213074
127723
1584600
227382
767608
859744
1041770
1158490
1951258
105057
1066383
64786
302095
1579026
1525852
1301438
1105526
1888113
529288
1777907
1134965
1083903
59641
1744224
204472
1758498
324817
520084
668821
93168
157951
1636589
1043977
1406133
448698
471275
32238
1357954
1885800
993216
992157
203711
1967335
279789
780010
1161643
1918004
542791
1266271
1812226
598188
1154886
786717
662329
1070040
1238447
1348848
1263414
529923
81797
1446461
124894
1640642
1126029
122339
1949770
1207747
1152693
1817339
328185
1520084
598480
1590634
1737424
1441451
1849427
365343
237092
260566
563753
1565394
1917827
470890
1002845
1143521
863378
134520
627090
1570868
1764412
313014
1531242
1023494
1700592
85619
3482
1786409
757849
527632
1236280
810248
471648
695016
457885
1454365
124538
1926930
1808186
689639
316564
1941672
1032293
1104874
1600149
257429
1522801
220352
812856
1281370
968452
1801432
1814605
1473513
1628834
1132518
1400778
1181947
1330752
1958986
1215797
714888
1066766
914378
962169
237668
1000885
490340
1395708
1688676
409257
230345
1429947
623897
146507
1800822
218746
1732092
996497
544964
685282
231228
701930
902321
1281232
1845784
702107
371553
966978
1515776
1416512
1590821
683402
488317
176178
1071808
182075
1464314
353355
1241859
901263
1788045
1033095
465521
210475
1990490
1323607
1389231
1490790
1477906
1489214
720827
980034
1689089
1450979
1933083
190682
469976
760403
471184
1695134
148433
333710
890943
1339515
1247767
1880450
283155
126382
285432
311116
622087
1998846
1802383
1132384
1840551
1305286
824776
1580783
1079175
1831883
150442
288170
23361
727786
1648246
680072
873477
293717
646408
860129
1089379
1637049
708454
1615641
690999
1522875
1878091
724107
1701683
326244
319937
384019
462236
1709622
368677
677950
976072
1514479
1158331
111706
56888
1278356
817136
386468
1745891
660138
469705
1026738
234362
699441
1737434
1495811
266029
1003325
28739
1442192
1404295
417071
1375770
64765
1648948
590099
23950
1419514
464645
1842690
890701
1464332
982257
584803
1594761
331530
1010036
912088
938170
428635
1795765
543386
1992874
130486
704512
809398
721291
1459964
845133
1586350
1116689
156641
1439097
997149
664429
1522321
343875
732854
1516718
1326439
138613
696359
971243
1067749
735524
1447704
1614861
1837110
1728541
312336
848952
1012331
745160
1467180
1133120
1965202
1689739
901823
248315
1672134
563079
994242
1434142
391482
171431
1217309
754648
241892
646145
325710
1378525
746756
901269
758291
66948
1996601
1431407
882444
641983
1800630
1081563
1460347
739560
510391
228245
127406
1730821
608263
259915
1934528
1703895
359885
421405
1262122
393134
1363994
1892060
1789778
1354546
1105249
213121
1511985
1162384
603824
821561
1530919
871635
1895677
1529035
1028702
1073103
749040
756060
1170604
193283
588847
1760314
1709267
1700648
19414
1451976
1803168
1770291
1312185
371136
1527461
132025
1802961
1716307
672905
869259
127500
116744
819147
170749
782562
278274
936371
1147032
1226878
1119786
943603
629727
936971
237247
550916
1601562
237270
1064747
1095700
1129550
263669
623702
1293332
381584
1841272
297504
1315250
1124747
38046
1952567
114793
1268774
1488860
1748331
282730
410683
1388690
387015
1821881
147678
731284
1570473
1460524
154432
1885975
1621500
245034
1800911
1805404
1977255
1747463
71753
50237
916286
1628901
659509
730088
1806514
1894217
622097
10838
602599
1516146
259294
1168182
667068
1395361
1523027
457788
1045982
1317504
1430998
845507
1241549
1861249
870597
671661
1200703
1421674
366080
1521805
653065
1688606
1981379
1917985
1606407
694840
1245198
1758884
308342
739227
1750592
1254279
1045368
282052
1274858
25283
645560
1247104
1933719
549119
1463908
1830071
1886053
83867
1465024
1661888
82610
1026403
682106
1420534
1337909
1725795
1675003
1928455
1914416
1492058
1352930
1317460
130002
1785116
1037635
1638317
441180
168332
651130
469207
1530789
757614
1940896
1810726
696093
661804
1215366
380310
1702867
213196
1852982
1112131
280342
139880
1319185
30108
997974
881183
99294
1069002
95897
1980850
284194
1489378
1851279
1454589
1668757
1794377
788933
367240
1802446
357150
1913451
922723
1975637
1701327
700423
763684
722846
1387613
793760
21229
763877
348927
352335
1515893
1792258
707837
648988
188608
1318510
1285685
1122706
1202917
1214551
585400
1211770
1265689
35378
1184416
1483525
860873
1681190
351898
634214
651850
229378
252230
1610425
517339
1900623
215075
679680
1466265
1052065
312818
152073
1226038
642572
921979
980865
1224791
288644
1522921
1455259
1063974
889799
1435376
647422
666036
353084
1087829
60949
1703577
1017964
19964
1843341
1605767
1898172
196360
959614
1840608
1778354
403267
58685
123
464109
1289353
240201
734251
1424756
735097
1921579
1418514
1221372
457120
23733
1018545
1467715
1321161
391691
511054
66748
154872
1973798
1059366
540463
1324760
1498739
1051989
1651248
1543973
903929
762478
1290851
942764
1453264
1472042
1147456
331291
1590852
485122
370905
168850
1217176
1136567
594889
1802465
1773334
1810810
901947
1104306
233129
132028
1474264
739573
529946
1842673
1156982
1825024
1480641
1909003
1122888
33723
374343
1536731
1166031
1721598
6153
1197567
738057
825274
682475
1735713
1847891
11304
521542
1419472
1773776
473666
609049
1593809
900079
35540
697162
192949
493343
218397
670173
1803605
1062893
1675555
1490639
1123806
1178075
1878547
1890260
1120160
1135999
923439
58346
805519
1240957
1583590
150822
128821
1704163
896536
936662
1116695
527057
710306
1564369
1389494
1064450
1989938
1328601
425901
1515092
1095589
82799
909258
1702217
243892
963838
294876
1453036
984949
1208401
558583
153502
1755552
394632
714100
387808
1700809
788471
1802877
350620
1205051
727529
1897202
1879561
890159
1124344
1892268
1175691
1703886
692909
55898
75847
851138
409070
531448
1645751
1107531
1985535
1468615
36984
100388
148685
1862864
107903
915059
1030792
274744
164803
88276
255421
1811301
31599
64321
500717
1865616
209704
196731
1438390
1409185
290869
1179148
845976
621577
1829780
1358487
735580
876353
870042
1182089
363702
789036
1220366
611
730841
988973
1141763
1877012
141277
142072
747314
1500903
396
633546
457764
977868
1789008
1711582
1977955
470964
1305055
1880690
1978527
1160368
140985
437173
1242578
140122
1845421
1613633
1526085
569873
1004445
457201
1436382
1922711
1736041
456087
1611499
1416851
1092493
1553979
1879273
1941892
566921
1306580
619265
156162
1705758
552349
1573379
836469
235249
265141
184397
1272176
1843768
117083
1304263
1594499
565650
1521232
322004
150273
1478512
1099824
1931021
1789453
1565080
31712
1227630
1605070
1793961
1084924
1515497
777531
1770512
414346
1874404
1865887
180630
27456
1028903
1769289
1077050
380246
1140597
616664
1552294
1578711
1452613
1399375
1006261
668040
1708294
585318
182018
953517
561540
167217
1430020
1310868
1248019
617243
1433214
1223901
1744534
339504
1011439
549435
1995568
731193
101729
1723789
651135
1604420
350375
1799673
549511
231347
672636
1117553
520880
102406
346033
610309
1920024
1346064
901208
423118
1372488
272101
890396
1155975
165117
1793957
744087
402276
843069
1349673
1757355
1315833
761046
1471058
1393778
63441
231245
666841
916950
265986
1754456
1511819
1775640
1933212
379970
1436425
1067528
1347921
847688
98325
1124573
942291
1490158
174818
218138
458232
138023
228175
319131
700262
730219
105795
78418
1484599
20884
1869981
1695402
797266
1091821
65187
1306283
77138
1556632
1312269
1567559
667490
612202
1800327
1225264
1524613
309358
719132
413468
294638
321554
955971
103954
949537
1572554
773212
90821
1816442
484874
1090525
11762
1745041
1271147
1677164
222375
1942342
1243132
761494
1714518
311791
1047222
1713029
1085080
1335927
113780
960811
334099
1378212
1155815
1576046
926045
325037
868335
627266
116755
1311274
419690
393771
1686725
1565526
1847082
1369370
1712814
631000
429706
1244232
1401330
28839
1785798
601792
366053
696219
1434517
1833526
434198
1706538
530476
364243
1073440
786302
642436
1676159
257448
754026
295643
161478
262563
769443
629173
567105
530407
1255489
1634095
1272158
1316561
1174909
1969579
388260
878415
1650425
1267519
777092
1967847
493817
1171051
1340865
717254
1196348
1957402
1697274
1989355
1621939
781023
1170299
804800
401000
1837070
597977
1022834
1630693
1715991
1554700
1422405
734412
1949045
1915746
492180
1875821
1257244
1955531
1243184
956193
1550118
1886105
1702864
505987
515368
85937
873956
693262
1698555
632668
1300909
1749774
318833
1007155
1911879
429885
1227592
1474660
1098179
1875377
517680
978745
1188078
830987
1142552
1699847
272186
822540
1032153
690503
1328233
1367909
1187151
1125211
722127
1024369
783069
960668
937245
361509
640821
522347
513730
787595
970091
1771272
1405611
755361
1287734
1515361
194176
1939199
313908
690444
1338562
1763303
844070
1919045
1724526
242618
1286913
1909536
18750
1566829
855714
816885
477282
1265518
395620
530168
1105165
722518
942454
1857876
162075
454004
1311394
1682783
1506829
696268
1977267
1358115
1299244
1417159
444020
878656
291794
291051
1665863
1497602
1242378
197529
1545415
307073
761466
719232
1807109
157536
1603044
1199552
785957
1183518
691474
1691903
485238
60950
52327
1511079
820851
1448566
1150674
1584387
1574499
35233
23246
135831
1927071
1885596
1572352
647334
1125402
482944
839217
931652
257428
1355168
1131406
279418
547571
1092210
667892
972089
615295
1987359
212462
958781
1119343
484967
462772
1274272
216366
1779328
1413550
1352727
1733414
310405
1416618
1830459
436706
857652
1570875
1495607
113844
584280
1990405
834040
1353632
885247
766425
732810
922031
1298802
1086097
572233
1233830
237207
302641
289457
1630494
539079
198082
1383665
1831271
1643226
1983778
417082
899980
940073
174501
1270569
997591
1440792
1046066
1787018
1160613
124398
1631944
1531514
1978575
40956
675724
427414
137710
1357471
1075052
1840186
1260242
446961
1266758
285028
1429226
801800
1033824
796489
1957430
270751
1160488
905682
1018385
793494
1658557
303123
464571
1666017
402496
1727829
285002
1907070
1726067
1552413
1848269
899679
866213
1728214
1389507
1785946
566619
437782
1164392
1672587
1339784
294521
1942574
1364595
364130
1284564
119686
1489238
1172486
1301115
1561402
1413032
277044
1215002
1575516
250456
1774844
1344110
947629
1165427
730823
1590595
724165
369966
180643
1441077
346212
806230
1134129
501938
808823
521254
932922
1124691
250351
1138047
742880
543257
712609
1804795
393344
1391331
507427
1728343
1395000
1544523
59054
1497124
1607833
688797
359007
1252803
1848223
1747271
1176525
148767
1355302
1565726
1321695
1622200
1224962
571103
585924
622442
1240577
1895845
712567
867090
1542973
52038
313778
1553953
245398
1119087
1575904
383638
1207683
984976
1495998
409447
809713
1357014
962523
801870
1144560
1202734
825343
1706374
1830382
1772740
1700765
665385
1633253
339701
1490621
303001
1255686
90861
494809
507650
49256
140650
394568
1385
561144
1873542
832786
585882
1979643
794854
1868137
1717060
431659
583462
284688
652648
1337468
1234662
1203428
1518038
1469471
1750059
1995007
976173
1821514
660764
1696711
1908079
1044364
1790097
649267
1786628
823321
787093
1714133
212247
1020889
610457
1658591
245951
938236
473924
1641726
493329
1918804
18565
1971073
937281
709639
1361348
98444
1223773
965920
1687797
1743320
1749230
1874038
1127812
761093
1355471
929464
197306
1390587
1054304
1441811
1448668
525352
1448375
1745510
1455048
73048
446285
141937
1280072
1678674
176299
82601
50137
1055302
1005645
1844293
1056908
1503556
83406
571863
425166
1622259
535761
1987046
1273931
1108513
351367
1380161
1153475
151427
1718491
573297
1145668
1605523
802362
566137
1838900
74769
496130
1946857
1166386
1698598
1644281
1751081
927384
365458
653215
573040
967072
57275
672501
893859
501165
240399
697845
1402154
1471629
38278
190149
375430
1742010
124232
60646
762698
508758
914924
240737
1598352
517660
1878289
1924360
720817
1583375
1741721
1531420
108365
682254
1757852
914873
120728
611040
1177060
1760930
708366
315170
411478
1677205
1009469
1510337
1702836
496838
1490384
265201
1044546
1680768
1741539
948114
1542384
1530535
1340818
1097791
977267
844668
556443
1736255
66419
1163316
666281
1547751
458869
1610491
1016722
1890922
1653143
1268248
1181637
1891460
817
1710623
337635
601250
275311
1555861
1604093
797536
1276747
303179
1386991
1466646
645140
1348160
1335708
1090433
469213
1516763
1785774
995334
1196671
1104841
386548
658969
631037
1416132
66105
160036
869508
1253225
1313203
880464
840860
1122089
418607
781039
320028
244822
1420171
227986
701713
1072497
1268969
1028686
271831
797283
150152
130224
106738
1320541
552148
561906
1971784
1925708
708547
1874710
1496451
1662972
818889
243456
1395038
1334095
1717707
1034170
869410
779743
1021132
226435
422254
1136158
273297
925393
1533527
43694
1217787
858127
1932342
581560
1551909
1030789
1374756
639033
132631
1547163
1353381
1201553
1780791
1131411
691924
56259
1051739
44252
460922
1331597
16645
1488539
115036
142943
275352
481563
887884
842682
1128778
453306
1014588
508441
475775
1978580
1653391
1073255
1181682
1321554
1673208
1648220
202283
1219133
1335274
455112
1447650
298996
1068998
1803005
82591
1190241
1167326
901279
640577
1397022
1433214
1550673
1940176
1206046
1366574
120186
1565894
1651770
1368720
753766
271649
1801591
302229
8737
926347
1324946
1994599
1050027
81477
342635
1039288
64125
854876
1010966
622682
149017
203995
1832750
1007531
1964401
393282
1534877
99129
784560
463426
1743028
576368
1688971
5138
1170342
1578220
223985
1983316
283549
1169534
1407165
1615403
1273928
458426
1430551
1984302
1039872
655662
1802635
329194
981922
1819173
1780610
844265
1543480
958253
1577461
1866365
1704616
456057
1326698
1301041
899874
1922014
865971
1922517
151858
1329423
642287
1153338
1347780
1498358
423368
1494163
538638
811262
287718
1394849
1187258
1984930
72261
1535809
1658888
1053336
660695
97148
240421
805998
754493
836035
1595687
134462
1615137
354322
37106
1780903
1466365
612911
1594767
92023
463615
1874263
575453
253071
297284
1871019
142867
1104292
406758
546542
1980772
19409
287243
142811
944434
868763
564422
1371802
1458373
1624262
596426
118584
996936
361918
1966955
452293
460258
1908385
1823143
1508315
1525988
1783526
18166
812946
629005
185431
110533
1158362
942414
727460
1241270
1068298
1528104
1708702
1647525
1861114
753037
825415
305456
1360693
1452126
1275059
1216155
918624
632474
1687853
656508
91235
789025
1560837
713561
503604
694177
789565
1295276
408939
1463685
1466452
297503
807354
764308
1614100
1325777
1545908
1150812
1471707
745588
1386557
1482803
887279
411993
1141487
1238307
1216334
948063
938970
1137839
523477
331081
1091159
1942175
144181
926768
449661
183277
390961
945090
1065734
520238
600465
775515
534188
304136
1629762
1737251
918895
1665226
525605
1463216
1956296
1724602
696118
1400990
885976
1632006
1418799
460900
459268
1393841
1316753
37513
1154845
978100
1428071
421979
1746223
354734
1324277
776855
456556
572156
424906
1435168
1054947
541939
535929
1442044
718405
1444141
1759177
478756
1413733
1637953
760592
1323529
876728
1023748
1896239
1769817
1458329
1235767
1869125
1032046
1653586
1313130
1916313
1871112
1086156
1499966
1262478
1692888
1532674
458679
1154446
1328612
302708
965315
1805692
177090
817220
281136
1931148
1842597
1137888
1547095
1611172
1045493
593423
1507729
272884
714448
1381945
875905
761404
1994802
632947
76748
1287636
1247087
600053
1023211
1492986
786547
1169318
530523
248901
1886382
1223536
1123272
559262
779378
1943440
501565
439121
1735788
1072661
180173
1440275
182120
1322365
173484
168938
828029
1317455
970617
1016610
1680890
1711655
1347265
1735335
1438686
243621
1500408
1365749
158449
827967
883988
820573
330539
25373
703959
67444
1614337
1906322
1218127
96653
1009564
1025605
1593076
921448
1731187
884254
1449761
1748550
750281
953727
100489
1145062
196445
259477
595221
59367
96695
1710765
797287
1830158
659478
471283
1175369
201006
792925
1300064
1699723
1932335
985455
328216
1861978
877987
188989
1208144
1823403
1858788
1541462
575375
1908796
913848
866488
732607
691651
61665
1974201
1410432
1083795
646966
408943
1011730
745802
1970645
1038005
1542121
519273
61690
1147757
1659769
155293
256390
1388209
1211482
1289550
480729
665398
1585875
1258029
361751
425203
1540117
1659925
1843789
1910793
366209
648417
95954
388094
75681
751462
612866
548110
832565
1727566
274177
1588055
1139997
808764
956498
30308
1669983
382776
78520
902991
97088
961308
1576195
886331
343430
1822114
1760085
744136
683946
193450
238907
47851
1047489
893267
441561
1044089
1524964
1892228
1882057
262161
994429
215912
1986922
1741240
258907
1854886
97096
869468
956119
1596101
1328917
735928
1065225
1637676
63846
1317706
1355262
42192
1668719
1263990
38215
1997966
176871
520185
1094881
159326
234719
270794
1778165
1835849
1527212
1994209
1197942
1977364
914533
1033111
1226154
1321777
1264916
949970
1952499
157303
1786379
1491448
75750
124140
1952108
1033326
42485
21411
38767
135471
1613848
1488347
1209502
1297697
1119331
744083
1378191
31119
828835
261032
888881
1540865
754286
631746
1812571
1418245
1515632
1820769
397441
627917
1566971
59349
1650068
499969
1348633
629837
563922
1949457
308131
1197074
1947062
939798
334179
1730889
1223169
1343890
488226
1082557
1218127
176395
1762177
647229
940085
1169829
1577125
912415
968443
264691
1924842
577201
178213
1432238
1086508
5175
1736513
370832
1838033
364672
1940423
1783629
68624
505755
726688
1412553
1884107
178300
755395
450087
386470
943901
1716178
218631
620357
1683575
1105997
316713
1524031
808325
646964
1911708
67829
1055481
1779498
359273
1626815
1828084
966310
789526
1722405
397756
1256378
1478057
1139976
296063
653482
1123841
1773898
1000095
315929
1199600
938402
1273426
727449
136896
610232
359779
419808
1004901
658778
818405
677612
1677026
309423
437339
679056
148934
87895
1934899
960702
1448171
1655845
1100794
700109
551421
1681161
1570885
1606002
5878
1364684
576846
1648590
1182490
558344
57665
151970
61186
1772769
1746031
789536
156715
623396
1050147
1483821
1664593
1295012
1471080
479847
1091221
1749984
993495
992864
1601022
1742903
1103513
1760635
327897
516985
1449767
79631
321538
354116
778415
714856
907067
1236476
1932308
560912
1947704
350763
1558053
643743
469799
1955156
1071597
763836
1182731
622887
1129549
404650
872665
1881809
310945
1521810
1306566
608456
539840
1084181
1452854
590994
1966988
846838
721276
84865
312422
417156
1418847
603343
177707
5452
1898849
1179033
1485437
886093
656525
1925372
1788068
1348217
1578418
1377493
484100
1417602
76758
499146
1035857
110560
674090
695644
855818
1925150
423209
1046399
841709
1573965
1467475
1401018
1943407
258643
214534
1083445
13592
808744
1512733
1643128
408680
309025
137134
301389
1305344
1791068
261652
1413157
1579657
1463324
1665216
164409
1845376
421458
67165
1438955
1543511
79265
1026009
1965944
583783
237440
458148
1879256
368768
1986983
1845025
917502
1930797
493097
895359
447193
135530
1485857
1110320
427626
1153066
841181
1740404
1759717
1335764
1135805
1380531
376648
1937783
1170595
1135221
1688665
636982
658417
37552
833140
1935107
1520140
642478
1636544
433032
430503
1632211
207344
1719054
1369304
807563
388672
1610022
1840688
423362
534824
1479592
1777881
1443452
719759
1740268
977425
733421
862961
1466426
1020345
731232
1409253
1379971
821006
886300
1163744
1364662
1513776
1779456
485574
1470713
1385291
232855
278051
1876739
37788
609021
873219
1188323
1259098
999004
1899472
1310354
766553
704567
1297349
193199
1666378
730660
1191669
683086
1502383
230631
427045
1314683
1985829
921642
1121603
1257480
1714251
1561338
564376
353867
601964
1925313
1602120
996631
721970
448307
1428983
344364
1717270
1901513
88473
676439
1386112
1323230
87931
526117
1655220
1056016
939773
1994356
29429
880624
368920
625215
1730566
116368
1615017
688396
153726
760228
1926320
1820719
840831
1480498
745751
1217080
1882809
214431
887558
1968294
1063151
1877268
37350
1792141
955058
1572999
948656
404074
1751646
1089682
250536
29802
1189222
1447915
429121
1063987
4632
1781897
261720
859710
1440243
1729775
278343
1145196
79434
704734
987294
1630025
726333
1511352
1125850
18288
1104690
308530
1732343
543562
1852899
360294
679771
1894075
978913
426967
1793372
1291359
834756
1543682
161494
29009
250374
1524479
76495
1637880
969133
1104615
1662220
606653
1223422
1544212
1985311
549641
1312357
1207616
1411783
1168666
450431
196368
1329616
1266373
235313
1992575
300527
563302
1056869
343231
1991916
652146
756949
1002657
1052535
533129
446803
1992582
1354026
1360987
364338
1967353
474318
776045
400660
553252
1624965
10115
668247
962248
648009
1507117
776304
886677
711618
224051
579177
544256
74015
1694341
1756778
689650
815901
1900401
791176
752577
1329929
1950563
233768
116899
782305
1111712
1637903
1225418
971449
1631206
147201
37978
1617016
285749
430778
1663693
974369
748702
312415
1658789
1466346
903793
1192723
1763967
1813820
1705521
1552422
127927
1789228
1218639
1242
1932737
1144084
1619300
985790
999507
831146
465173
1479524
574172
1507163
1510237
418922
1567599
1187044
1068925
42803
53188
761097
1769838
1477582
230271
518153
1335807
816826
1223087
1106769
1737316
1734270
855404
1725081
921999
294536
10785
257090
272385
1351956
212221
1949638
330893
582434
76985
832363
1833799
655716
933929
29472
1171051
73799
1388483
163910
307117
999782
292428
1626743
1911966
1684016
1648439
932084
1118003
935496
242500
1020119
557339
1044918
718645
87933
1863172
1813105
1685232
202132
854151
1033677
753632
1016078
1563759
1343484
838580
1235918
1759730
84812
158187
828204
1290200
709741
235982
122928
1569020
484675
108730
297675
928576
670706
1258646
486786
1055086
1285481
1834202
714077
1451396
1883866
1808090
463382
795522
933208
1997454
1110984
828367
260870
786302
603487
829910
196761
1434657
851169
1840343
1536408
1739769
1250017
357672
1415754
341761
408982
8134
1797645
950398
959098
173203
1536877
329987
264741
1897338
1636895
1341640
847656
1594454
1046620
640013
1782219
1291486
127378
151064
1908292
581939
992611
972515
146021
1303794
1392593
1784096
392217
1122727
649189
1208370
1257899
21320
1325191
451801
1995489
1814305
1072589
1187569
386275
933703
584809
244760
1504132
1569219
1281451
1948008
1946232
7459
1300865
1524833
1130867
681257
1055336
1681148
20355
197582
374303
208016
1532131
657709
457836
719612
427492
571999
184747
1820193
843989
878912
111134
715626
639787
729062
315083
1525919
1285024
625648
110589
1448592
1025197
1500859
1309033
1205425
1468891
754527
384924
526136
1669242
41795
1773039
136821
1718427
1699672
1384095
1141257
1940298
1645103
73795
1787496
1163602
973130
1407641
846403
1178546
400627
1886101
1746120
189035
528940
689049
1497614
66100
266617
1830511
1360534
1693621
1276887
159754
1572324
1617183
655340
1456676
1135408
1976009
1680246
1032611
78106
81200
321281
1726990
1222556
1646431
228666
904625
1192845
1668288
704094
300503
142836
1974443
802079
1309556
1124966
108228
87463
366088
644495
618403
1925922
284671
1268091
1319285
53947
204461
1400794
822759
994823
445888
1436860
867449
103828
1728069
780402
1527517
439095
787058
1565353
383052
1603931
281822
1103943
1725190
442756
954983
656757
680380
1233560
676549
1552515
1940021
358266
1894629
443866
312807
179393
1974624
1685947
13702
1813399
1326898
277980
892385
1822240
422767
142997
836694
94977
1368439
1537156
80231
1952138
823397
1628062
1714113
157180
1130105
851669
1424193
1327728
46575
676751
1236653
1115770
1328259
1517672
1047585
96576
1069183
303495
713312
1148403
1982244
1954522
1634594
22898
602959
1362676
838835
1076648
1616177
1049150
504184
1312768
182948
900625
1883019
217293
157312
1552540
1208143
308360
918901
1588032
1487115
659818
1072305
1645959
1281317
30950
36079
816594
1552235
538082
1476463
1314408
1940255
123898
1634462
1631341
905377
321269
1631871
1095861
1312278
168775
36630
706772
62688
70535
1984642
361466
1325827
430561
1415775
1871656
745883
899729
598154
1560917
989807
884973
424502
1922440
689986
1425697
437743
572190
1449435
1415449
729467
1413890
597980
1266086
1017903
1550185
1871768
267217
245620
1419308
1563723
269134
1780754
1795626
901891
186690
1006920
12034
1229007
1481700
713169
63907
547173
796095
1363226
56401
879164
377205
514242
987960
354949
1140297
1825018
368729
697696
1473812
1118069
1849215
701659
1343013
1613473
903418
1026654
539494
1772502
970832
1115079
482834
1663147
1461507
327190
1740883
1263374
1944883
538280
1617887
1452512
514207
443912
131731
379985
1102508
858469
860238
683675
360162
1458896
434793
806109
1734328
1597652
385235
1775757
520852
933203
1332110
1307975
780445
1801129
1816833
1945847
1777343
771772
1947863
1588183
1642209
339682
1966297
88869
584035
120809
1912455
34880
380289
1225982
34152
591382
1512434
738342
364734
1200246
1428941
961946
1769472
1945421
728814
1598944
1704511
602812
950603
1373111
169328
312342
65240
1818001
1407678
1689003
390118
479249
1796329
1612463
1643716
287731
887332
936009
1941753
301654
322992
1352316
1360492
1109804
75442
1601650
333360
329216
190071
1776656
1801569
887284
82190
1878923
832409
19071
1207916
531685
1050424
886881
666823
1017465
1094222
1051499
932291
18742
470262
730079
787527
931366
1282958
55449
1984568
795140
1999584
1108310
1851636
1891186
886109
1000402
46194
855271
1329999
1475565
1021992
1089407
119109
1498548
1487191
439836
469354
360263
1824442
1467965
967816
1508699
219111
1411311
1791217
1858028
1288670
1778742
918237
1564460
328364
384582
921823
916323
1845875
1164190
789747
1015406
616122
1289095
1681348
198716
1777573
427741
1660100
1474218
1245384
1468644
193841
1324700
1003697
1160349
1874665
1552563
36660
236462
1537150
871261
480442
1155686
1765357
29254
912986
272492
19819
1378041
297264
1649359
825772
1445432
114560
1538006
1510632
827668
1973630
215094
1828381
876437
665025
1255910
512327
522931
1172269
1453368
1851658
1438281
764624
1407322
743492
706535
1335091
1662476
82925
1920740
65962
118545
121371
891641
210958
1301947
745910
104696
1763147
1450925
1849515
1598525
223373
483112
1610030
706491
1641538
498272
1636813
146815
528675
1193495
248808
1289020
1329731
1229102
45204
1299154
1256968
1336666
336342
433611
1200236
1003435
1154209
635635
1965729
553150
216925
67636
1023584
1637928
121253
803354
1292814
1060565
101914
34402
1511069
1236347
1233006
262605
1227230
1274979
1090383
687846
1778206
1567006
423209
1959786
573588
760353
990549
1748861
1428312
477042
1445203
170065
922086
78658
1685156
476237
971899
313026
1195813
669054
692555
1064885
1805827
1930912
219808
464674
1371288
1170474
1125793
285021
1086933
295534
338483
425788
1539193
722865
1334161
1600016
1552517
1500510
1700559
753574
886581
100377
1485845
974401
1354657
1444678
1625531
709405
209653
1490560
1418546
271057
1025627
1332900
897632
769191
1712283
1356630
1508299
1594685
940691
390898
702762
969786
387175
1809096
21879
385479
1132333
275637
794490
1993265
1529478
802167
228175
659940
1288013
1177492
216863
1307922
1346315
1871516
192361
650924
653596
1892139
242620
1921795
1420023
824149
398181
1943683
1223573
1617034
1631577
353917
1733001
849284
1463035
1636211
47178
526013
1979917
1445704
928941
116664
678668
1567293
952104
1110158
1965601
1524324
290773
958179
121489
219959
1538480
299265
1808721
1466148
697505
774738
226786
1298620
548241
1797043
925861
1822495
658251
1717378
478978
1364873
835048
1995316
1333694
576430
1682199
496702
1371881
1682831
1345946
167657
372255
1636891
1864345
1033737
201127
1172161
1060058
1916122
1093356
1463833
1357269
87233
1724805
942453
1244906
810801
1561502
902063
1068743
281441
1684373
1921415
692007
1651612
553515
1703015
562467
512161
1444639
1508269
1851584
568877
1388613
261775
411994
1286369
1874791
1491110
1274579
83494
825963
1888826
825385
1568883
1553644
1289865
1735003
1137862
214395
216948
956544
1156783
580568
1816616
374818
572760
383723
1948993
1140601
935515
81040
1833601
735037
1919948
1804738
674572
937313
855169
550881
241447
854450
1507027
1350888
1525796
1335647
55819
1838778
1558100
1694065
1111104
1659784
1646202
917303
1679940
1916626
127947
556521
890517
319709
745269
1960256
405334
721820
658061
1427458
969235
17609
1961259
1818410
1036134
1623958
295980
1023705
1473145
431883
209274
113228
962122
1715545
1250542
400230
1332769
20967
565354
499546
1209933
1305703
1152180
1605491
1863927
951922
1809868
209029
1121119
185090
1906155
1732110
1976633
1933808
361766
105905
1662229
21506
1077224
140338
1814507
1202283
1099257
783801
537715
151503
1246960
1477707
1104793
73200
1446678
1039190
1848409
1980026
312840
1027626
1179720
643167
1285000
266720
172014
1857400
1263719
1283377
1936489
418609
614657
117784
201544
185625
275825
1347184
1447542
423208
231272
1398768
364103
1367022
435135
1890252
1231077
1030711
841980
1173357
1088587
972929
1520233
892410
260563
1252951
1185186
560580
1980417
1958031
493419
1125710
991103
1449840
318796
663543
1479878
816613
321438
1815731
62126
492986
1419196
925277
63105
195754
1966001
950894
419647
1721783
688956
1974143
1786880
96115
1148141
1692400
132109
820797
1719799
1497570
1598361
1453997
940869
748223
729818
373804
807635
343310
1058502
1791615
1789934
742154
1853887
701115
58505
1402940
559843
1015703
856929
407883
1971435
1161878
1277307
961207
666296
1788659
1204611
141072
1219004
455043
910647
436917
658046
612646
1931665
1430423
1209309
1859912
563618
338969
591827
1634316
143317
469238
1230678
620925
559593
821049
503134
306053
666550
825565
99096
480865
707439
427087
408962
421441
1756198
1804353
1739691
701024
894665
1795209
952648
1819561
1271867
1029885
1377506
1388115
669088
1704353
646971
1092897
978147
62765
1357150
640145
783211
980194
1895323
1499869
1503893
1270332
1758084
362127
798823
991717
1486557
38406
442325
850639
209842
1652399
83566
1746385
1895084
1875850
1825933
1113745
101171
1789505
1672460
574323
427778
836018
940649
1953484
1965775
477559
1494100
1421596
1207349
82809
790738
1838288
707393
403839
1693331
722371
293366
310393
1888575
1403716
1373201
1905784
344059
1725641
21884
919525
185190
1263303
1808943
1549263
956290
1812027
233230
1299634
116906
1203632
1002134
342501
513151
1960506
807891
1981164
679568
1599676
348032
1765234
172801
1218385
921388
807133
1910910
939713
530958
1267161
1900683
1597333
1155568
323993
1036174
641292
1979369
717320
461004
674601
22288
1068279
1695836
103607
1327445
95282
1511724
165446
512153
1217731
710269
1274066
1333629
1169920
307110
1513085
952420
430874
622808
1753571
520280
799909
828556
542147
1212103
1168955
710422
1250236
323173
1647053
1723620
590376
30889
104517
712832
1901201
1516414
702586
1567393
272421
28944
271709
1408758
1341446
1867722
1936652
1621043
89443
1111451
1093460
674413
1944215
251594
1968539
998037
77557
454109
440624
1741024
1458284
295687
1585147
274117
1823476
1296563
702400
1603858
1836222
823830
1698175
617948
217538
1711758
1122697
1310754
584852
100862
1429375
1404970
1152481
1533900
296478
57860
978089
981695
1457148
913896
1782514
530074
1662748
1906793
865471
1362897
1760083
573475
1796366
1298816
22421
557047
385711
366253
1640358
229426
436359
1082407
1642428
675435
122268
1871642
1948350
294576
652427
366124
526502
453895
1751417
1457689
1202694
395212
1715073
595746
718772
41823
1629461
1059047
1684931
655422
1188027
189438
1886995
1660957
228823
1826977
304397
136104
907231
1122780
1342334
1569274
1160394
1729422
1864416
1147271
82438
772494
1214927
174668
290683
1570902
641217
393589
1606469
383284
1965066
1240894
1914169
1817349
1127441
922499
1445599
104927
999235
319751
914820
54699
1434943
776130
1392691
195790
1090835
429097
1608947
1373678
1245388
1159929
1812194
194667
709038
1532402
1104139
1299838
93270
1425406
1379806
1759252
1001103
1746713
235385
1403069
1081763
1199465
1263009
261814
351910
518472
559485
1249849
402043
1799911
963547
1387765
1804208
1032486
15447
743497
1393619
1772190
1658207
608602
808264
1605760
44510
1560048
1753314
1138088
992983
965146
1505294
158112
1768224
588574
1014468
315208
1771548
517895
893950
685641
662531
1720920
1814398
218171
213688
1933719
199196
546875
939023
1856065
299149
464352
77677
694255
732847
938935
120123
1790053
773646
1508674
1932768
1903228
1800526
329424
676831
485273
1933371
826820
785819
1834413
1354133
1657808
173301
624256
1907133
1876399
839933
181278
303894
379876
562283
588682
1214840
580798
450378
52334
1156700
1701683
1101132
1093585
1011626
1107870
557569
789074
1516893
1555011
1728720
335102
1177726
1084418
588333
160796
809128
1514643
866331
134541
482645
1560642
1257181
455213
1879165
1841735
114379
1956863
1380111
676238
832976
1893123
485261
931160
1920024
960586
1369687
516167
615357
1109467
1147644
423620
702432
1774547
85910
1388604
377834
570583
1866355
114179
1524568
203960
1525715
84175
727320
1578687
765848
1517039
1972127
841764
153194
1192871
1709259
1782652
640606
1300445
947422
1782584
668873
409885
406042
607055
388464
1507597
1161724
1262905
1693022
1798741
684316
1188359
1345733
605459
598259
617300
113287
1462698
729253
1360196
1073715
81666
703823
979071
485816
1435153
251636
949469
1707914
403761
681594
1696380
1935833
250304
572424
373079
777667
578453
810470
1051663
1953917
1262747
189019
1050319
550162
342453
1293405
684674
1483671
1544461
38497
1786841
1128971
474658
1889551
1627221
519586
1763924
175038
1020328
881334
1232983
786204
296436
867019
1635275
773811
1277133
1064049
1490974
574157
1902567
27284
1229752
1398120
1943429
1774967
1224658
631351
1797499
1186269
1066304
239479
1272393
1733787
1240190
408706
1584106
763306
1297466
1870883
1452210
145976
970564
13290
382990
953395
1844024
145282
31381
204082
1055108
977715
465396
1006615
988048
602396
360033
471109
1177704
1746218
545792
660508
236188
1169814
158474
1551067
1936284
1960632
771316
1338853
1344958
778047
595121
1191924
95130
1942290
463040
817317
1762519
1312471
1682649
1135742
1384891
35274
1589513
434612
814071
1525247
1445159
1279057
958594
315495
1120605
1701319
799026
1509284
1157511
862348
460982
1070624
526939
1499488
1388433
1284773
92665
1168423
234468
1600049
1825465
1011082
30081
1111024
1361677
979873
1583441
852882
19035
1586620
780046
1912490
776315
1622783
121357
487485
35443
241306
938721
521027
1732340
761832
1902109
1235816
1909376
1663315
1190597
212723
1335017
1262695
1919393
734871
1877324
1697888
806912
1224181
849851
294669
252323
837181
655552
12112
1901197
1803764
382724
976186
570686
857683
1853020
65390
187464
1060846
303270
340264
1934493
1576998
1745613
590540
776865
133819
432880
1056333
625703
1355199
1213194
715814
879678
1663192
498242
1650957
461552
1272956
367946
879681
1245989
24266
302236
1313048
1497498
1917337
263797
445198
1644011
1959953
1547107
153282
1486481
1960648
1716860
1492692
69354
263895
1733422
1146831
1016979
1008341
1015651
157909
1241737
1882020
293646
1915927
1111891
518599
1118297
590087
897210
862452
432120
610993
2617
1612797
1117267
53817
424219
1119940
1100080
917575
1131409
976720
1568988
495442
1287820
1753493
1082657
693119
1316859
447410
379770
680457
1074504
1688760
121148
1727902
749107
197682
1290374
43478
382968
1543575
1607603
1564890
333302
199052
1817424
427274
1455027
1603473
1031102
1920184
693638
1242225
952098
1251072
1086141
278914
1624854
403741
644425
1060716
1729224
794729
1747004
1786600
1957991
418146
1371902
1979070
620035
314095
637966
1990615
1180884
150897
738247
1685239
1563892
690510
1759481
1631379
779937
1316721
1135106
772879
582137
264540
502748
798403
1702232
607267
1526710
28223
437790
1883527
1563050
1580230
1467249
1098693
235688
222001
1982562
1757883
643574
1599603
1282820
955591
1391311
860944
1582693
582794
523082
1620327
227598
1724223
275394
233325
221428
417935
1615667
1427527
864902
1423590
840353
1535808
244827
289108
344153
1496412
1018041
1983955
1776112
69232
55519
968484
1485288
1539344
441928
440422
1949956
1209512
1268371
1357071
443265
1238071
500977
1911307
1155228
1385946
422195
1530332
575171
1247322
483060
713135
1324644
1403804
902109
211721
1934355
1185666
1395999
1047020
1859442
314913
951224
1400376
1369992
510979
1937776
207526
1962019
1939362
1591818
610537
2993
770115
646725
1943717
443802
1911823
1352031
980800
728988
1711252
285735
1961528
327068
1075539
168260
504248
1476226
670637
964591
1345551
220167
964425
945999
981801
1574578
477827
1339364
1883485
393301
690542
458148
52106
1589993
1314839
289549
724471
538779
586150
872828
131095
226093
1214887
1792176
1588377
1109451
1890942
134148
525854
1403155
499839
442323
1083560
743925
1678862
642814
1701015
322313
638984
1622088
1836835
859014
1184548
1865844
1019480
1421356
676768
175339
586803
427793
1089917
840619
1349805
1305449
1416799
182237
1639616
581368
302755
1279597
708787
713036
420688
1209193
1344235
534392
1657140
439355
277981
511488
160136
925466
638090
1182239
1575699
1642964
1910333
1645654
1696567
1099359
1892868
410409
1358250
342339
854405
775245
1809901
84960
1445170
1758055
1470719
882470
817028
1961250
1646412
374171
1781573
1557901
267538
345079
1259473
1779050
567873
1448881
1200213
1390580
1522839
1576086
270801
182390
1644068
1883200
729996
1861086
189429
416971
1532737
1052921
1135274
15855
792457
1698888
1110467
567823
1970979
1244904
1042577
636367
1881953
382768
877767
940850
1907404
1054885
943732
357917
650546
782824
296497
1492901
210142
77122
698771
7857
751712
1683175
296401
1562539
362453
1491714
529024
1956426
182887
275783
1438396
614396
966437
1489366
1416591
1201893
256419
1645367
1339769
1284113
1522740
1084882
816439
730346
898509
1611561
790758
1038862
1831712
1721306
1283208
1652480
1397805
646750
293179
792126
147541
1247958
162707
1672359
189536
1635523
69719
1582137
1259167
1756450
1219437
1587278
1037865
46416
1755978
657557
1703203
244726
1885431
654835
581361
102865
919962
127520
532604
115756
162008
1236042
1251835
129822
1658206
1551710
121494
330541
145056
1421709
848271
1276346
1865610
1461505
1683490
1816537
244165
761342
1809179
1349550
247723
26257
775329
1856099
543144
838429
1901986
1947072
1376738
947800
1568089
801500
979923
1901079
43302
1855459
137026
654006
1014223
1547163
911562
332286
223538
1729150
1240375
1176418
1333108
1048045
263684
1040400
1386451
1598310
1144909
618959
1538355
642634
734476
679354
1299967
557246
1801818
211241
1333774
947869
1071370
1605442
1729857
1716350
1834275
1624109
978834
422221
1686157
536958
1750423
1661618
967418
1947701
124993
429743
97558
825226
194950
345955
1288961
1193502
1407782
1099526
1031995
1807595
66732
101090
1696843
1920449
1283415
1809689
696002
1724858
1163637
1530153
1550752
406428
782351
124851
779928
176902
1457590
275768
438058
1367592
1961685
1818673
306319
217252
920157
813414
364357
35671
1236889
110586
160229
313613
1357973
798505
732306
851222
236077
1343593
1230558
1221617
389733
521277
1147995
1420853
294100
543581
1782847
170459
159929
1486089
1237461
1831632
486252
124585
1240175
1592706
1736510
12757
748156
1031648
314977
746524
1087950
164372
300542
216644
1298664
1973804
1299249
1845121
657640
350208
1153322
1210786
304633
1589037
1714921
565950
750243
403888
1318264
1165079
1008687
1535027
1885997
998877
708375
535914
490807
298814
1137048
1331711
811141
302991
489036
1826366
1441396
424356
823089
1548657
668950
1997691
352928
1280765
1985983
547265
989312
1642815
1238638
1638266
326897
165869
389115
341627
486846
598070
1732478
941675
22177
1902402
1705918
739686
1341060
1760378
1757523
1928464
401458
1006722
101274
495323
566177
1014218
910921
1239968
1237696
965409
1352630
1125459
283526
1151902
480357
1685177
972267
1335728
249904
1989965
1079247
1035790
230096
1668256
864640
267310
1969314
817726
1762430
1127734
1429900
1373829
423623
585752
400476
613745
1195281
278553
1298229
958936
1548413
818590
1513967
209022
1674066
1813233
154225
447292
719871
1381239
1857524
294956
852133
867282
1536055
511538
1250574
585188
1099493
1059810
580290
1572999
797341
1269889
880865
760730
1920793
1092487
445779
806741
1729445
32414
161640
820100
664793
1537516
1940970
1336887
372969
1637977
311442
203536
773314
61515
46870
1630822
606543
733301
513913
1335128
55953
819191
434751
68508
524893
710524
1815234
1158663
1487192
253755
653969
136529
1660126
934580
1441895
939817
1480945
1338310
573317
578974
531334
1080883
994633
1100505
1333169
36754
1108492
1071716
1336302
358753
825078
1202550
1200465
1143774
1681588
19606
866531
1378235
1647841
517701
1507683
522217
274243
427530
241709
629445
1514309
1317263
859301
1056742
1486941
201189
1642295
726265
1848291
867340
1737735
788224
1317606
333799
37080
1477044
1467875
892861
1877498
809940
1052686
677973
63288
510411
1762579
204602
590876
1332957
1079962
1009546
105341
1154897
793172
1923818
635458
1266013
944997
968302
264777
1573020
451649
671514
1782685
1271926
64852
1660946
1770146
1243486
205506
1798350
380123
1009844
1569159
185479
1106747
1391625
468807
5796
1890590
319630
352201
1570458
1835136
1801090
1377349
1302120
693390
827720
1251344
1148200
1050238
1039916
197556
1936915
1270793
1882399
924517
1714497
813923
1747287
169305
672790
914684
927500
752013
20085
709199
1391534
869525
1414055
1307846
158705
1591519
131261
884503
569874
1567388
1867326
529916
1377696
1024623
505857
1936002
937401
952908
1019286
613416
1430230
1534688
196012
1210471
866776
1558640
462395
1719084
1835089
1695784
1728182
1205820
1405643
549729
710812
1808456
518859
1158658
118211
807051
1366049
745285
496816
230963
1639005
540202
886136
125981
1818480
1952081
569268
1636614
596771
153453
184547
1199564
1542092
1675651
1910512
286019
291242
1854882
1296908
51730
701136
792894
1869258
595699
59211
426877
327624
1343355
1309782
1895588
1505940
1074467
418021
82600
738172
31153
365109
691412
286799
67764
1244865
144990
69122
1841745
1303628
635447
639451
1403848
1573185
619509
1516357
521221
951675
1269650
1861022
1773310
792797
91530
13665
1143343
1369879
1412848
939851
1199511
1243368
1035167
357713
1597118
1922783
742466
1901026
1542778
163567
1010768
426338
228079
1027175
1741302
1633035
1218327
1984297
1524490
50545
63372
960843
149608
1739244
218040
1510188
1043664
166700
1703594
1362013
1881726
1776279
1163752
1463866
216619
1159442
1814468
1198164
963376
1429501
1776981
1049052
629021
85655
288978
1345247
833498
1380521
574100
444669
1034963
69031
583436
886143
1820064
1862522
965156
1344068
909653
1889451
564779
1749132
1092837
1776365
596260
701723
349811
839253
226792
1570700
1487128
770970
791270
1468699
1481082
726848
1932787
779343
1016677
1319960
21764
929314
1887334
1709208
471251
991656
235593
375600
1423133
1385003
1741908
286677
46471
182496
261609
460135
1496104
1018368
59075
954922
188612
908203
191073
970056
15372
1816669
705531
1161453
224792
1727139
762803
1280397
572304
1975570
1410820
658563
1097347
1876481
180357
1380107
1365039
843677
1514168
1534619
52863
586161
1249090
453853
1487741
391858
19132
944579
1385181
1987401
1419089
709742
1736133
142215
92396
1195501
408925
1199900
1396650
124784
96226
1550036
1059654
1671026
75101
1064399
1161938
1901505
1136447
493547
1415614
1412600
77460
894329
1917430
1602186
267956
703866
1008730
1906107
590134
584430
1816893
1374532
669143
326164
1105923
1489525
1447853
823677
511820
13359
1121720
452926
991270
1935535
211502
1761954
785100
1820402
377368
300626
551263
1444679
1019885
1632441
1267087
802307
243527
852538
762517
1577107
1192779
1504972
514873
1226217
1454111
332570
669577
1257423
1817132
1341049
1251584
818879
477943
1750216
216827
460171
802545
711405
433663
1546433
1292018
1947368
334785
1933434
806536
86086
968895
918557
1301827
1094911
118101
1735315
711182
1585306
459917
399349
821530
273954
439023
1800611
38250
665589
1116288
1631524
1189501
1476431
1724596
997237
1951484
221338
1747314
101464
1224703
1018261
1002639
607132
279928
1006860
1343970
1660748
1964561
828435
1955732
354937
1743150
1995367
1921265
1658431
641007
883392
448509
745299
1752674
304795
56109
207922
1027889
233663
247037
728227
229998
1195221
1004705
1177605
230863
514727
713336
1373261
574430
1302703
1790919
1513000
209993
723231
1330848
519077
902291
49311
1153031
1524606
1961472
107474
654448
238044
1489614
962699
772831
1691373
1376782
1205652
1964620
439820
1071276
468559
452734
1654283
496385
853364
1578442
1599201
716482
1160058
405623
1162506
47594
1424874
1764559
68360
827986
893850
1938326
1323618
1660935
1929933
1316147
1466219
825017
1338575
1229310
854594
689670
1242592
1018733
373958
81711
1818126
1885794
1016691
940909
54705
597869
774863
92777
1977757
574981
238338
1238491
1744871
1141584
1551015
921745
1073836
1438572
366773
1516882
1617297
401201
291104
1743762
1142710
878738
375843
844524
1274315
1426305
224180
616632
986641
1510667
1012839
438260
1542217
1826102
675960
1104438
107596
391521
909787
1033811
1128712
1963200
160723
1142130
1953300
930277
823663
1329615
246233
1497588
425720
1618237
115253
1499834
1908182
186304
1486631
1444544
1451303
119508
1626395
329512
806300
264227
553472
799762
575963
721035
468826
361271
575972
1949080
1628546
512609
123969
1805986
1066785
1447719
1132448
1020682
733548
576413
1601910
638755
754584
252217
656031
1578887
275257
1740176
1148751
450253
969698
668789
928122
98047
1536509
474821
1954008
767963
1299581
1423004
313170
1317850
300074
1541613
239788
1639043
333310
1458450
1662
152436
1201323
1863880
399148
817641
1468155
359925
170184
949006
1141305
687235
508405
1829886
848499
422325
842978
1108494
714578
186900
1514928
1148265
516301
1841161
1114322
414906
55036
510513
126307
83562
1445861
1743559
1037974
333228
1717974
1084212
1591266
717385
1574561
365264
883806
1907528
607117
799082
965083
1923702
199408
1011049
1182155
835663
1019194
98362
1500772
272707
942923
105546
1210576
131223
576855
351806
964039
909900
1357813
1075474
1726103
1045863
102844
929488
988814
1885538
331703
1561204
1981197
1703990
1717546
949003
110467
85414
1786674
771049
910401
809035
901961
1211157
1575464
1594882
15571
1617954
536841
244924
1844488
1147945
1025018
616909
1098067
775877
1619914
1647982
1906265
1181939
277459
718858
352983
319803
627901
1773545
1115593
1816314
730912
1208832
1905594
635710
281568
632224
569288
452429
1784673
704009
1738919
1991705
906989
1180615
891428
264993
231000
1466167
1584926
1890890
999125
1631506
212786
541989
997794
416171
341328
1811751
1626976
807509
1741965
848795
684376
1004879
1983924
316607
874774
820328
488935
1197721
1794100
410109
1805545
830144
182752
1315658
1099901
1470973
1245978
239994
1508954
527307
245349
1574693
557460
707621
1563622
1021991
1768596
1387009
186990
1664733
245969
1744263
276537
1630160
1233804
1354842
1337823
1594222
910591
121395
1911463
1782474
1523012
946913
796308
972894
941453
160324
89585
1348955
1364195
1510698
1478263
489072
1948409
339776
621003
143041
1534716
1385165
1078389
1913825
1990243
1421775
139881
642722
1869023
286890
386868
826062
242841
674098
931448
1526015
1518772
1825557
871570
559764
380145
376200
17651
1269561
1188391
437967
1717326
979916
102460
856507
435035
1690592
31023
1729127
36289
776992
199125
1615244
1532241
1133025
739828
530531
1417734
838791
1218678
1241428
1302512
1710792
1712507
965416
165482
1751662
1050426
939412
36213
634927
754718
1415001
698058
1511577
1359893
156417
226054
1446493
494184
1334597
1287395
1651338
1651414
64524
994557
1679087
1827938
1247993
1350343
1532895
412940
1920875
134779
1426652
975007
124455
576819
164860
992000
736539
1000740
1235077
1409396
1750853
941242
1964008
548117
101560
1299671
348903
577574
1469130
1075222
752020
1684656
53810
1453245
1328328
1824959
1111318
268523
1027166
403309
1726378
48018
1100943
760592
101555
996759
1413087
522418
854635
7016
1465827
466331
1409469
1304228
628689
1343914
176761
1264607
1594313
1762828
44709
671602
61341
1258888
41001
530847
607408
1809307
1586147
847411
1055848
714532
1691988
680872
35800
56103
1900288
1617305
1108126
1971346
313164
725010
1557447
1642552
1988724
1221212
485536
132271
1556520
3528
558523
1027894
1484919
1647057
1618811
903735
178393
1269149
1988847
139843
656614
1213110
728998
1287533
1819301
379911
1800535
1955070
1212711
1210442
733406
1787481
701076
1580944
1175154
1691078
1702687
1351567
1737907
612272
290774
281343
217374
1269902
1739132
1152756
1800927
468988
719432
481014
432762
70256
814799
1273620
856437
547428
1565210
207977
460719
1603433
324488
1227414
1875414
1524979
4525
279367
1036698
1999376
870789
1632217
1339986
1216807
1116710
335317
554754
1853410
940976
519228
1172242
919700
377805
768368
1080807
987094
431337
1525707
478543
1520768
1318053
1658373
268468
1659687
322342
1711692
87481
875472
826797
717362
940108
72756
846830
79480
1770960
1203625
65781
1386136
1992681
1561584
1609877
226680
1136818
74945
331679
1435711
388864
941883
1097973
1121118
1655832
943574
478665
1385498
771638
746085
508113
1365663
1916673
1222006
845322
416848
1066131
409900
1926647
1362428
173765
1262228
481670
183564
1502218
1483191
1892309
333592
929267
513299
525960
1796984
207546
857455
1006933
235394
681027
1168573
1705148
848947
227553
572700
360265
1154923
1236545
1860388
864154
1488314
44516
351435
1025906
903895
1073726
1207498
1314345
387155
174103
1870466
1403794
1885618
1198116
736515
1751972
459427
328943
1057407
1186577
23721
575540
118242
1619548
1323402
1409402
1750390
1688905
836836
1337542
133515
1852866
490920
1116806
1705343
642065
476095
706261
1942932
198626
1847353
1990855
1223295
1325203
1936000
1971158
376939
1444159
594118
234722
689762
592014
219681
454259
1166458
449326
58192
1327034
1266283
1026529
834919
1706878
344317
534602
883464
595650
1348000
708269
506336
116923
900509
459263
78421
1178746
1082674
343557
170080
936675
1680599
95763
1906392
1945076
1573833
953973
405019
1165976
1776744
738870
592529
1312028
1664832
1860558
291155
1794925
1347198
817192
1982191
403988
1423124
1923113
1146702
1090721
606251
601232
491685
448486
979397
532794
370703
1206939
958964
24232
122514
1395810
995583
1818855
825497
211475
1724328
861612
1284910
127641
914312
1696947
1600863
1060840
1357230
1561648
1102988
1923221
224579
79700
495913
130077
861202
1250348
1240133
820431
1377242
733428
257574
643715
515408
1060368
957289
290096
537947
170287
90083
593414
96925
993328
931900
1362900
915515
1318306
966035
1244245
207764
1132217
997094
1333380
1826427
1646493
348419
344293
277730
1811605
635552
67020
1481039
1304362
1826511
452366
1892269
326195
1934580
1013949
1142402
1266296
689918
1632067
1851121
1658467
295959
1553204
89343
182117
1434809
1433266
1766507
988038
1339102
1662055
1505584
1571812
800066
1310390
1906003
1790517
641462
1228503
665924
605993
1698616
1105443
113243
1087075
635282
525841
786846
1113532
751266
868264
1697821
682473
1584504
98654
1434117
1013269
553688
1477051
1709490
1267371
1499611
1883004
174502
1815272
265501
1401966
116044
638285
629272
1664003
193372
1895299
870451
1382407
1179337
401983
1627967
741518
108169
1745966
1524609
334713
93903
1099941
661996
1526882
1200991
1055445
1293945
170172
1257803
613901
648007
758432
1051841
385670
628005
145071
562831
357813
841242
324145
1939249
884962
1297634
1691953
872612
1377135
1654457
99873
1876784
864051
411304
1742451
875741
160088
1622892
1868869
842199
1303210
1927151
685557
133134
1094453
835607
305816
1974006
744984
570113
833951
1509241
160336
1746189
381210
314965
1149393
1765099
1506406
1090888
899554
1156162
459864
454591
757487
260333
57470
1830805
1873358
379255
23062
584359
813690
1082517
1691369
1690046
1837004
750600
170318
568594
1328620
444994
971331
892667
1631188
1557316
1425368
1617980
1877492
1791312
1256197
180304
1993032
59836
658336
725474
1969385
544698
1336805
1419327
1036429
460182
1227292
1883641
866864
1160415
1684008
347240
1720390
1032548
590697
440982
387907
954901
191088
719041
511717
90889
658236
284596
740706
447237
572619
1926825
982133
1026348
1840367
1745655
1499655
1811579
1875911
13289
105815
524029
1627718
1405326
1527834
860680
713706
1245293
1148163
879999
758574
1638913
1778947
375754
794241
1662310
213829
9032
965261
1544322
1693662
1398882
1333541
1772528
1659042
808264
838772
1034244
1061656
238273
1849097
65293
1943084
1158139
486189
500030
1181141
70829
252421
619902
374149
724657
308629
626790
1890279
1093235
1991614
1708711
1005856
1622307
85446
1629177
1550109
437582
1216268
1689153
1692679
619300
1795932
1427763
1269348
1424664
1155988
1910965
1339586
1806141
1571091
1530779
312249
489179
1944447
1169070
198765
662013
345326
534781
1418345
395737
749387
1193019
71827
1997722
922407
1262587
819510
348753
1326017
158530
630766
318603
1298382
1634538
386372
286670
89896
67843
155845
650966
885075
1413957
126778
483973
1092723
674268
528863
1380001
1528215
1704514
1262548
1769861
980257
1397377
1288270
1880000
764801
989444
499317
915885
1147864
901284
556279
1763470
1748013
270290
389695
1774473
1232567
916643
632687
284245
1779988
504184
1317034
632108
444649
1821205
1945358
530241
393061
1119787
1061081
1344868
931513
491194
1047225
1562765
1382067
1677149
1848786
70192
1786403
1361531
848434
869204
1537479
1726363
944817
1267585
1758054
1742300
1802060
1044173
566520
231661
115657
149271
133974
618569
1251285
647258
108925
572802
62854
1032168
879827
47391
1098510
460757
807519
1264847
379929
983721
377793
805334
1317605
426546
246610
971812
164390
1786652
1904179
769642
1751173
501167
967530
867728
962897
1218427
852427
1449673
335156
1439892
1195704
1978384
1945104
517575
1500621
336310
558379
1744572
1843592
1202748
524198
1699338
347922
419602
802010
1155723
1176003
988978
1638681
825427
1984034
1295897
1104048
1153612
1049793
1226672
1632120
1321913
289479
1683008
1682716
1643699
502745
1214031
1974370
434348
228263
985552
1347139
1128429
85852
1837754
302811
330154
1781940
567748
1600851
153841
563371
1114227
116172
1818304
397475
302284
338948
1368093
746584
698166
1659814
1016723
1158198
102487
1326417
1454485
1069990
1189784
235254
99205
920072
1144279
1872218
1738942
110583
170473
746488
871975
260764
175846
1744837
872378
787806
1049720
1243301
583895
1620862
1773413
1324826
1055284
1523604
1994430
1658361
1903922
1254172
376657
746732
653062
1028917
11407
1183754
144261
745557
1559268
1690321
366772
1375317
1320819
1481030
296952
1373527
622683
497730
1359239
277490
1515289
1837236
1168724
83906
1863081
1221158
686895
440519
1802909
1473035
1772685
1999006
1386819
1273521
1629866
1042493
1661539
1812546
1314659
1690709
1157656
1420835
792912
1116361
1776529
389199
855583
1536119
155996
972627
446965
547264
1047635
1816082
1705926
576854
684093
1242646
16158
36409
1787122
1584167
1017258
788480
1331103
1487236
1174992
468113
964247
1361785
1849670
164120
1978944
636472
219186
1053146
1701000
839503
1774988
1485049
769499
1931985
607734
832586
1948887
1546259
301047
1406812
897323
1753382
1381928
1814623
1557774
1429394
1394877
73062
1854357
1913012
437259
1324468
350921
348008
1402155
750799
863302
1229149
1163497
1298242
1546519
194757
1670863
1882320
1091381
913924
1995677
1763064
179886
458341
194703
961354
1902199
42990
1789173
1444834
532393
1683919
1202643
563672
1215562
663517
191435
1703592
231891
66550
619246
1005456
1055109
1394889
943756
398342
945594
715865
1391382
1177785
731487
1374995
389725
1994333
1890333
717652
32088
702480
403626
1613168
740430
1395984
1085864
1745136
795095
997531
406572
184931
414234
1439513
1910099
1736937
840550
787802
1194733
463586
1733635
813458
1403084
680996
1702870
1205598
1362710
555504
871697
436958
1509931
815244
849246
905838
834878
408604
999090
1456520
30954
292346
1445846
1933098
740204
111515
1399002
1889563
636681
1121395
1134802
236649
1838453
541547
1910512
80100
122066
1667015
1527629
419907
476956
1858432
321898
922041
1183331
602210
202075
1422570
1741473
1246964
54090
458954
356698
1227657
1460803
952531
1829795
21312
1716049
624231
1503307
1170048
517632
1858203
487313
279961
786778
119716
452433
1882775
617533
680299
509670
1619767
1599653
1900363
1119052
1100967
1707083
1910781
832557
566317
1808966
603624
1100657
128839
1007074
629377
1521514
215818
1165905
1377660
911219
381187
1732325
1185681
569276
13548
1196858
1382624
638190
30004
1973172
1337739
896502
491583
1918190
82156
1871523
1583692
1684519
880319
989756
323881
793482
1094778
1800488
1364961
686335
1882
1003791
649458
688140
315287
877582
392787
1002173
1639730
1643614
512353
709972
971247
166659
702895
1777858
1282397
193650
280058
1373033
603655
1662208
274006
1677443
505895
1033893
1262800
1663169
947007
120828
950599
1787981
1553649
164892
800695
1525352
1250781
282479
159038
1484035
829598
410120
1216138
1492399
109258
326091
1866933
1407472
1024658
351628
600526
1160763
1383499
422539
1678482
871182
897767
1882298
332951
1232616
38350
1938601
38928
1704504
1811787
1753202
1757313
646372
1569584
603001
1703664
1021896
828971
247481
1444581
118355
1165164
819931
1906012
1397046
336331
1196020
1481431
1434367
738224
427202
1164692
561282
1274891
986930
1165366
1542204
674593
627206
27828
1222818
1931255
148203
1849650
590505
368389
1791623
523410
1451776
1850750
1144514
106810
1004655
1520537
625820
1055558
1650024
125482
1228540
1812821
986857
190869
1987034
1364977
329186
320064
177483
342135
1446570
12626
268004
1491879
1381477
95665
1876946
103679
1522500
607307
408931
1116255
1993348
1584650
1497789
374
1467399
94003
1138519
1304680
1578564
626311
765452
1050851
150920
1477035
429302
1198368
747810
1186669
821636
1879786
1196511
391064
526830
565419
441634
42308
1054527
1021833
1594199
13800
1057833
587806
1719251
1520308
1472884
1427108
466998
1642651
905853
56217
1821766
1178524
1665715
614054
1868204
393576
887794
642530
1922913
183976
544190
574523
333682
1944941
1127141
602290
1416972
1476031
775448
251727
620514
506515
291133
869836
1143034
743182
327709
845966
1528930
787655
1037003
401965
1842672
849604
1416332
20669
1588230
1708924
731197
1404894
509462
423414
155910
211700
1466009
1952698
824503
1233787
1056952
1155176
1377467
888086
921627
954712
428288
1633899
151512
1211304
574692
1225320
388073
406399
1932411
319983
1813977
1460313
710706
1159949
1147944
668696
1476784
216314
620718
924232
1735506
714526
1809291
1575873
192915
1745322
1856992
13503
485228
1830718
62152
1962394
1929995
595001
186259
904240
1505470
1126671
1070250
461825
827363
1995781
1907133
27517
1875712
1262414
614416
1521819
1011922
14534
1042701
1747255
644109
1704038
1868866
987342
1172771
289735
765535
1324344
1275252
1738885
1990953
512327
1614019
1116870
1511635
1075826
1327095
1163296
1721395
1304273
1393846
1557246
381838
51271
9582
690495
36867
1501617
185544
861930
379102
1874696
58571
48578
1803076
870702
1214076
1629282
1410464
1377150
654954
346611
622331
323790
445212
1150309
750674
287980
1278501
1756772
688481
1460910
1052417
1058727
1273346
1599389
69844
1919190
94170
482280
34339
660380
788063
1185563
517610
531956
1779862
56728
1533469
650598
1090001
1354590
57192
1435130
1708925
1489325
1778111
222307
1266044
1452868
1010121
527604
151661
1534940
1752342
1548018
1746539
1493596
1012399
1079971
379110
1100636
1067418
385264
349170
1652207
1629858
1279284
1406500
1064329
1890966
1364078
421661
98409
842171
963037
169996
1889997
1526034
1632547
1072920
203902
478391
1659349
454409
713666
1177621
475405
1107967
1336489
1575797
1370646
779597
1877444
1451473
1175896
1332298
207862
1731674
813191
1829945
652023
373475
959732
492319
1223684
91381
1064375
765612
497004
1792000
1424598
165162
306150
1726251
395018
1773605
1156708
1943623
1080978
1016232
753139
1475290
1757272
189326
1793396
697638
1373720
1008785
727474
936294
604327
131181
269315
50613
279436
807111
37521
1490656
1346092
1065202
769524
627657
668392
1574830
1385546
1688309
1161626
336676
904727
303528
729691
877905
1143327
1605412
1860552
280337
1024362
994421
1721253
1228592
1611236
1088483
1448150
893192
1778554
1371472
1032522
943625
1715182
1303348
1773467
353124
1487957
1908208
781837
496091
306028
1190951
1578487
1452316
157192
87484
1665231
768716
1558275
1325191
593945
1735951
552610
52034
623152
855383
1908281
1701840
503000
666014
1532561
715171
641051
155430
1362373
881231
649597
1334171
676114
290904
533520
1913319
1756477
854678
128452
485640
287154
561856
873616
8707
702195
996074
1765639
979341
212296
1041563
616826
1367788
1409154
1982031
6591
455238
795972
33746
1247635
1143167
1272259
1504959
1605897
422182
388340
1346594
1042357
993099
714978
735486
602434
866006
159093
734453
1358425
1068883
679915
1745622
280186
294632
750938
466984
1319074
1962329
1051423
1183546
40552
80967
1546502
90171
50830
591561
1646
35429
1577611
1574707
1249237
1832054
1929817
951204
1074069
45756
705633
1097697
1983826
1333509
57654
200976
1585586
612529
1770424
1495081
808946
829052
1905619
227933
823138
1082906
186877
486930
1503947
1777756
164812
21677
450788
917927
113598
316599
194513
407807
1890623
1270967
1279515
1580805
719827
699361
999609
897965
86619
504742
45881
1674515
1052620
1121943
1315903
246376
1703013
424454
257147
1022316
365393
1903809
978382
1462242
510547
1474212
502266
381869
676361
1850766
214493
1363395
440222
487285
701719
541278
799467
424767
956889
1768613
601663
1996766
699850
1388620
1166424
273726
704158
1822806
1120460
1543457
104320
441505
1291181
1150043
367741
1863806
1662981
1460885
511617
541879
728699
521063
690116
817615
1172807
211524
445637
1240646
1026898
1355020
652172
1823161
1558108
1839079
269738
1025248
283226
1936382
1313068
1631861
804242
1361707
566458
1019156
1353884
663566
306468
880025
567234
37573
1915712
605679
1934267
1584021
551711
162584
1774461
369457
1704277
1992805
26727
1362046
603790
825058
945367
1691135
530024
290670
1412699
406135
393145
1006723
1488276
1527755
1817665
1133830
1602504
524739
724191
473995
1574074
995720
403925
263011
1811432
1284487
717170
321764
1673664
904924
1006947
1426213
270515
1564621
1104329
964946
1931805
1166648
1506624
713378
1238946
1227728
1390117
309545
327470
824141
535032
534415
24217
478691
1224681
107400
1189839
1036978
1111531
814953
758143
901543
1268627
1286183
49265
1229446
1710342
1740274
1357484
69579
478896
646084
1853632
1385363
941844
713398
1512956
1422520
1564907
800318
1589147
1698134
1260166
794137
173128
89653
589745
1145752
445880
309988
717194
126328
1086945
51076
236782
307320
1641208
664193
812655
687838
539369
1215628
958832
1457373
1062506
1777770
1751426
1739989
699269
262706
1278132
1956000
1090787
918785
1010065
367134
1451299
1640679
1394395
953568
1924206
796998
283526
747932
76799
509431
1881750
37015
1541611
1246770
300492
505061
1628019
1901736
744827
1808156
248692
1082306
1821443
8182
1717627
1110335
1190696
561218
1890716
849955
1424152
879212
1777659
291686
1552230
999373
275040
1889235
1454987
962319
1304328
99786
587467
1611220
559127
213162
1189679
532332
1291810
1899537
1390990
369555
1487315
1449506
1036300
728765
1923483
1812697
1110926
1839167
748452
1554418
871854
1011274
1576357
787703
601281
1975958
487172
493001
1187574
238304
1175544
1828946
542480
1919386
38944
1252038
332222
1768261
1999672
1710886
605659
1168857
695191
1015358
1700689
226779
1635756
772566
489016
1796336
503402
853003
1716390
309774
1230071
1120019
1109989
470592
1715821
1707263
62605
744580
1294860
1966081
1448683
459518
418251
1204660
288102
106694
172980
716752
1307100
1440271
512218
1802966
886050
669179
1020550
767913
861047
803729
1666290
1141018
100471
685533
756691
1399309
1907988
1051535
182920
1465240
1034357
1283847
1776977
584046
224618
870637
899295
1516475
1080623
1605038
211116
1427499
1900511
1739917
154008
1600500
854199
538831
28543
102559
1426952
467194
1978648
942024
1127902
1062799
1174298
546555
1300820
695534
1886380
1378227
1206314
517003
712809
1826191
1611542
1173889
438602
609746
1805078
1842747
1148741
1547288
364551
463800
263520
1900982
1322854
1688016
1853465
633362
252787
1726680
1413472
1380694
511816
1950657
1096028
1066005
1438046
1408469
984586
1231511
104752
1641010
937846
519206
427054
35519
169417
1812646
1445065
1767633
120014
387218
1749634
878149
1727859
1387111
1909967
1725931
1923209
143713
195153
295652
974850
978481
1291040
1334195
366498
1354840
1941614
716204
1747205
1685306
528304
1251124
1518268
1138609
703389
1728197
360907
612489
1448367
1431529
1155149
1558959
215438
1349024
1265967
1908758
706611
364740
197501
1557993
489345
313216
1982407
1833933
1962927
747489
1520694
1691018
124180
1181968
400367
988318
520324
818673
155282
1114505
501591
706640
668164
355100
460326
1443692
493594
597660
1197633
1558919
20207
1441268
1870733
1337191
186069
654816
1153762
241880
936580
28852
1086036
392344
1041418
151723
184649
1189405
1736004
403609
455153
1862698
608746
1705135
744552
882640
1535635
1841851
1866188
308359
1985102
341708
1913597
304958
1335352
406424
183733
1656180
319185
1768681
97896
853692
695110
6929
661131
235661
633474
358028
1520581
576449
1396251
20538
1118345
1487992
592600
1065732
1884825
1265228
1075432
1190370
1843922
1115845
458785
1047382
1192402
1447958
1331281
1799420
235771
486957
1726374
725858
732580
427946
61349
1482203
1030706
600876
1269830
3280
796282
1269168
687552
869619
1210301
460912
475646
48939
1385982
1919654
1513307
665109
415427
1319046
297287
592789
209878
473337
18160
347906
795809
1212911
337285
40566
760267
195681
909103
1704467
1949552
1121003
956467
1530473
864701
583003
1719920
1906371
811423
1224283
1025546
1078343
114702
1393981
814313
1174991
1198702
278835
1051865
967178
135081
1852757
598534
571891
1073941
359586
1423269
455111
1548243
984138
120729
884840
1729503
333409
1505639
1933265
609833
769321
265094
233109
415579
1057934
390050
554864
1848007
303649
123804
1951956
1123853
411239
531488
1802525
1420362
1632125
371884
1482977
501061
841675
240696
1326759
261528
598550
882447
1600423
53689
250917
1558264
1694844
1269986
1458515
189786
872404
1151376
1666413
1704684
1364038
1491269
694624
712753
1205260
1258066
830759
445977
1155451
1063537
79557
1845857
1163715
647019
1030759
1478334
893478
1890072
725547
1948505
1829343
875978
857212
452393
385802
282482
128963
1525545
1168154
711537
480517
1529695
129994
1939378
936224
1417768
1693630
233431
79719
1047479
1804362
566390
1842837
1871198
1660179
637457
270325
319946
1306420
597481
1621606
1730680
80468
329635
1301614
1081472
1121501
822375
1674562
1688872
1976967
1656063
752107
279372
346165
1566741
1634310
1319362
243032
1347020
290773
784214
1948463
1016015
1659933
70408
1637971
1914293
1419089
1976350
1828483
1978529
506240
1450382
898025
1329197
857651
1543968
1967641
1711784
874040
1123185
476053
1378462
1844993
1006104
429140
1528924
1998688
458179
516540
1714507
182765
661741
160021
1266464
943374
465658
124666
34991
821056
474216
62658
1449025
1818999
1634085
691216
75723
1149892
627669
1280348
812191
1584571
941569
164422
1584930
1802653
1774503
1593118
101768
618675
774233
1715960
1460520
701150
1752280
54088
808037
1855305
1712889
348464
1517074
1374208
382075
1030727
1195894
686700
1857853
236749
1124144
1937341
1710502
1971157
303540
746097
567223
116202
651397
1244552
1293585
1290089
224687
799496
214639
1323648
773575
1574237
1807134
1430530
327998
1153794
227970
1907483
1372272
5337
722618
1723417
419823
904512
1931742
1085542
566652
59929
1096391
1982703
1835270
1251599
833553
1944030
1670583
1091736
1041010
832861
45183
1068198
873448
909568
1430057
76022
1129108
1464482
360564
199644
103236
704044
40241
1575532
1744787
127028
311451
1582237
1983442
1727099
1558079
1309358
137668
243932
727016
1311415
1577846
936899
380230
1103700
460532
1177379
394314
1167086
719292
468671
554357
1151843
922227
519564
1878770
106433
275579
350217
881835
372654
1848642
1167246
442760
1824011
28628
110201
164026
1879961
1265659
343400
593977
983328
338520
231154
80230
1090759
1406984
892107
1288173
1240824
1363914
1209128
590392
156258
1619961
868010
1020660
1024153
1082889
743743
941342
1939736
1817879
1378552
342607
1573427
795312
1866888
1069823
1598309
1232987
912397
388729
1703938
1956678
87700
1485396
763740
781294
177257
90626
103128
83143
338480
335902
1659091
65978
844410
306742
1920728
619419
561883
757699
1802334
1898458
916264
698466
534725
915367
1304707
841691
1352741
623332
447681
797991
1083966
682283
991046
1870559
1152060
484068
519345
20666
541485
132864
1782788
1566495
1064146
1850043
1446361
1878706
1762098
1013344
1946531
538222
1648829
1882976
1372141
745725
1586276
370740
22452
197373
1318049
1204658
1926488
336736
1346866
1156051
806929
1434235
1738025
908370
105048
1295008
988819
592199
321119
153295
1961671
1931583
1250892
1581924
321375
1169919
1301217
302338
931171
807944
122626
707539
695975
353860
751113
767603
630211
595478
612903
1366653
1725900
832517
1060672
105296
1836522
1654290
1719764
134581
219955
534995
1217163
397014
1716675
1278437
724753
154387
573723
1787307
800042
1934674
1849087
1232810
1213324
138083
824466
1224709
976324
1204741
397608
1703611
163315
1911819
878791
772383
40243
81227
49283
1641146
1773299
417118
1986596
516084
976991
319470
123873
729181
335723
1011895
1680216
113028
1842623
51659
1358140
485172
871313
925774
1662321
1860430
5062
1826103
1865255
719550
707635
460944
1627800
794263
1613027
1206962
1140349
1807534
1062235
1627711
1162122
1426286
1241902
491209
262105
1221041
103298
1221573
811336
246278
1644501
454178
1220229
1522652
932208
946466
807937
15675
1884554
942107
1475451
733178
1182125
1159148
1313184
359549
1666968
670312
1750260
222375
103283
88185
1492834
1479709
1179315
820970
1550377
95925
1255374
761938
641806
1001728
1652955
1911115
1469703
126777
1919162
1982111
1242121
1317934
451734
1280850
946450
721434
1028031
1650703
1421215
602754
779518
1631240
1716638
1219942
638642
1331377
84696
1360072
269615
1017514
955382
1437072
366209
207465
1199957
1302983
1526015
1664602
1097845
269859
193669
1756105
528347
813856
466686
17836
39239
278336
589481
1495410
1562875
322746
547293
598703
1997939
1021844
1371931
1101367
1228717
1025527
304647
102071
536730
296428
343861
1992828
21881
1107109
1569699
1167475
66082
940801
1929335
1237314
103746
233471
1132519
1128013
1543616
1266223
328395
1444854
882825
369743
1400095
1832961
1374468
1019153
5598
1665024
65382
249299
13589
1942903
1618641
164943
1719905
1640939
1876011
781527
624475
1475862
280709
1001094
415859
1115290
864628
441158
1001407
350234
56629
1713859
82783
1008839
465050
1977892
462747
125190
1178913
1727820
1006314
1188133
1022223
457419
47915
1217695
698766
1941319
85530
235221
1495138
647829
1157263
772613
1938954
490947
1863084
1612050
1984534
1081082
1561852
191746
1564636
1119182
1590703
1920394
1056063
1066072
538495
1356772
1468367
1329337
611976
1955122
799357
1206322
1307125
1194050
1391449
216556
209462
1785196
643308
1855547
94517
1136612
1046376
1207647
1451191
1836890
1152898
1027290
1310761
1090998
1171870
1616570
1536610
668530
1530517
1979959
1795782
247600
1129976
251018
192839
874693
1152852
1004831
1267774
661313
34611
961636
1742358
770090
894715
434976
1889423
465337
1686929
1669936
366347
427346
1589820
962505
497885
187658
1767644
1422220
1872138
1301806
406489
3935
540562
1031108
395260
773424
1609146
807182
1385958
82677
1627963
1331062
190704
945281
230216
1268719
1330813
1018611
548016
1428631
1336066
1018416
21909
377784
835096
834759
705285
935318
209638
1983300
1879869
228422
266981
13989
637078
1529622
1710682
266520
1524637
205262
775424
1694155
127961
1791712
212603
806311
1490775
1831140
852576
534613
1042665
1580458
437002
1189353
245586
1596950
503793
628262
1482843
1083211
652711
153874
1319473
1243169
47769
96923
1035187
1999556
1932624
409997
44836
1239400
823152
692897
1480853
126390
3188
710690
1140960
1646969
947727
160
1753697
1663620
1888824
923382
70226
1333967
1285322
724198
298814
176529
1672135
1076471
913728
1651816
1249085
298578
1064981
1432037
1950333
175240
251727
83244
1320637
1136088
1046813
1873468
699995
1616982
320232
581309
1838518
1502860
1934243
898209
536766
923173
59980
794241
1325356
1998650
985719
25818
1083599
1817072
132545
288524
306445
412790
100481
887523
497778
126230
1892199
427509
1278659
1445333
127922
959842
1286044
369585
1099787
674126
961350
1030012
1383424
544868
1068791
1273105
1471445
1209429
890815
379376
68882
1116171
643597
424928
1709533
882029
314657
237835
601556
1730368
140853
23753
618316
1011190
1195817
272162
533098
590759
679858
113391
143865
149738
980178
151663
464619
40720
1328105
1451348
1680100
1754751
548423
1468385
1147491
479148
1928242
1089024
1991723
570110
1639667
1389439
1693200
714313
1744560
849042
1655410
1166139
1938167
1419124
1174183
582228
1281400
1958621
1746
557962
394495
29569
226844
1009161
1654890
1284281
19129
66696
951445
625718
127992
939123
1337358
838983
1913363
1884785
829237
1149736
798577
22950
1538564
1543418
1168532
1490083
1602830
16740
694840
137149
1858209
1364150
1151245
885096
1190614
898614
746043
1263594
316666
1507267
308234
988097
851635
1518102
497056
759578
970799
627630
570440
1381082
1473566
753375
242131
1576424
1904569
288342
1620707
597002
1060120
550376
1702938
258588
1060489
636639
595998
1769172
1258969
1401059
1577644
1096451
830613
1218032
437938
622541
1565650
525821
1527340
1400134
189551
1462165
964415
609101
806214
882499
1350480
1002820
1831966
1428890
638541
201113
1969067
1900537
1162963
1991793
461439
1000522
193873
213395
1204528
1254741
1985590
1360149
865993
50868
1780744
1817995
41686
1277045
1618189
396600
751444
1949237
1958515
782554
1132942
320116
984044
132746
439165
981328
21778
25579
1274601
211700
1242007
194347
725067
360983
1030415
1421491
643689
103103
1956447
819780
295458
1668356
681319
1057415
1416809
1415284
643740
207918
895126
216711
528969
1848203
297475
1840478
1807654
1032006
1148169
592699
280021
690188
698371
942977
1662316
1061464
1852478
871565
1422350
844606
789978
1376730
987960
1505119
1261432
409375
1253084
480326
997405
382000
318580
124763
1457548
1396835
1580889
789264
741071
473904
1659036
1164704
1482141
102522
1106407
122097
1077679
975080
1501230
1140743
1475762
692064
211041
713239
525601
1490158
279986
1241486
409027
1279397
1692946
1393872
82390
924297
302535
542989
909894
1742131
1551339
325530
660048
1838113
1474458
1287783
454613
1498198
210193
309854
1636340
544226
1255370
843799
1013086
20189
273426
1885186
1284521
1819546
1420344
1011006
108218
628615
624169
17972
464050
1340385
1493559
144201
540101
1757650
1571287
1204412
692082
1541221
1477370
796210
586289
546960
612136
1544579
1928732
538817
968576
1431961
690302
113251
964115
722798
430897
1570304
1261065
937013
942725
572138
1929398
1536804
591883
467959
1928846
972957
891656
107455
1038757
1747805
1217430
140215
476678
1468601
1815129
1070299
911495
643925
1373926
621741
1810236
1009363
1578783
1927370
1372504
1834536
290479
167430
639234
1972980
75104
1302740
1434193
1681605
1888699
1577448
375338
1896859
244046
1641901
1738975
1529498
927270
1765833
45312
639081
433186
737348
616485
1840652
678697
1790416
1812128
1946459
562722
822526
1036397
245671
410465
738094
946193
843019
612873
665388
1791875
1628776
1050049
169233
489290
1549657
1922957
905453
107070
1350140
218998
1454765
471031
39274
1299980
127789
1421563
379120
681423
1714551
273097
1636619
1318
231649
1376059
883974
1442404
901207
33420
125426
171704
1763300
613711
814934
606687
1936382
1480945
1196032
653113
1674563
867077
141191
418922
282234
379840
716855
946146
1668582
169650
1093803
1799763
435265
438946
112020
1637351
1487473
1712225
451874
1151761
53874
622548
832487
1697877
570039
180031
334228
134934
1311945
1748974
585659
807333
1362262
593807
1588123
1462419
1967802
1221499
312009
803633
74433
1690696
1014685
313944
1143776
54048
1839640
1925204
1364301
596557
222144
953235
272840
147901
1621555
940293
1482694
1519259
697424
1970199
138446
1411610
1327165
1996502
1316370
1195020
141435
1966451
172825
143409
1444368
146540
1323821
169984
813556
560881
130431
1650737
30227
1643187
1350997
1343573
1646391
84243
130797
1790825
322713
347390
1853984
40413
768683
1801383
1498752
759033
1324286
485114
679303
242021
1513608
1353762
1837709
988087
1687640
908047
843502
57649
609124
503048
1662903
1631269
833446
1269688
1842589
1482131
1085306
1990208
1778921
13077
1751879
1599531
1097254
1913915
1302437
1620031
507978
1445952
268075
1087568
6703
293952
225639
1584881
1513183
405251
738081
1659206
1503353
1625657
984173
1649637
1297229
1218369
1025221
811436
640577
754268
630935
1796700
396628
1744826
1725267
1677377
555455
649291
351234
1481849
925864
207763
1250283
922039
1030498
1863232
1589770
1609851
1269415
124701
898520
1371924
1489488
741432
318430
603779
1781691
651695
584714
381711
902465
1616774
106961
1034074
1287367
987803
1111635
1698563
283335
613357
930276
997723
53597
532087
1904800
534510
163964
1427781
1311823
1539469
1979859
917790
17311
552477
102062
857034
1370072
1788571
1306593
1733888
683637
899110
958283
712719
999494
1149815
1728592
869562
900031
706733
1618028
171250
1110632
1194047
1668544
1788927
1811467
1400349
1606556
1468118
591786
455900
43587
1695760
801034
437964
1508415
1057934
1690191
788018
1628931
1531805
492587
829598
155338
1181458
290928
1431449
1697533
682579
399810
404457
944675
288889
1698309
1329929
972549
1017535
131039
925991
1113073
283565
413032
1872844
1169440
1406571
1259430
778300
379263
75926
583694
662804
1864160
1408573
496519
100873
361681
1501560
1630414
685571
1936620
729027
1756554
1221166
1126103
530612
1352117
604079
680266
1292923
1278770
1785059
869530
33620
1608080
60873
1556994
521411
1884522
1049843
377692
79479
840314
41437
925654
289745
709199
1461641
1852919
1763632
1632788
301316
1197775
1669045
1737907
1001333
956094
1436739
520305
1900403
1110120
923814
386661
932305
462164
1881342
174308
413545
510828
989181
1886446
173172
391958
1277276
25622
65590
1739773
226104
529580
1200849
1743273
519158
1629688
1017946
1572148
907778
1414882
1360610
1026131
1405444
1458644
253519
42259
189864
880889
281776
226497
396381
96621
667898
812618
525220
1379859
548977
1720973
678871
171314
522224
541243
1478445
1339675
1163392
1194465
396373
28321
916213
472906
1685679
617948
1051824
1605509
1474433
213356
1243624
74270
1602668
1313500
437303
1022467
597839
784072
1536627
400683
1629594
216418
894719
196617
1874988
575845
1172820
147185
1361147
1860526
1891715
100233
13136
1657024
1316116
732555
1545729
143493
1906148
136323
1655661
1162417
1103806
1926773
831396
1209774
1795326
1687063
410541
722721
1302106
1820218
196489
1641378
971778
598159
75864
367694
1994600
1378542
1854975
67566
1413895
1518631
1004951
372282
87247
1981736
1558947
1210613
660177
382392
1139879
644121
1126026
1946264
1406149
1963482
1371480
1147373
1593722
194600
1433959
1099954
1342368
287689
836801
1329150
1108922
1625733
829603
343863
142765
1405719
550888
118501
709967
72612
139577
904312
1778914
1428261
1050559
1255340
742074
678443
1260525
700656
1144347
244953
842894
624281
1434864
281654
188271
1599307
1529090
1482751
1731226
383092
1421047
1262913
1303780
1747312
1308738
1894490
332794
1895216
1832014
1284313
1726585
1391699
947320
1370019
295904
446115
494492
1186116
1839131
1658610
390062
1236148
1525381
489888
1987424
69753
834044
1029482
381837
702504
882947
202989
730277
1086346
93912
1224235
243608
1785443
1000434
1635378
436481
910123
692440
1434066
443102
198592
313410
1500987
569767
1944378
1560363
814777
492816
293954
294045
407314
1338532
1933744
1555948
1886655
263891
365647
1617644
390045
569784
899080
1433901
1926393
1022585
124830
1367453
127327
569863
1000277
1894425
1018632
1730946
1919314
1758263
799387
1685786
1074983
755479
864367
338526
198656
648580
923658
1932693
411038
1518119
1266253
1347456
905766
923151
1701983
1308676
1835651
431604
1391497
55340
1581299
389836
1719387
1170510
1770111
1266615
1933129
1565123
1176554
673621
492354
47719
1641045
1802305
1592976
1339528
1651054
1186176
1441217
1655344
742074
1266700
1348046
1430002
267940
444895
1629171
292209
1941608
802302
45079
78134
1742268
1191881
541806
1738430
1412462
1397289
122659
399449
1428118
1535248
499200
313508
176576
127024
263568
56711
1067452
83757
462366
1834884
1266598
520733
1079056
783271
387064
1066692
1640576
914191
452928
1793006
1565684
1704498
216376
1895398
1114328
1451494
635011
1711495
696184
155756
813724
221992
205489
46805
575237
546163
1774665
749171
1737981
1910514
1694785
1975383
17433
1616265
1328662
857812
753541
1435839
1300263
1112264
986666
186840
1596374
78764
541341
1239328
1688018
860973
394753
1988149
1876223
418483
1226766
1799589
1141403
1898588
1369247
1319976
1937530
416615
179678
956604
1768237
572789
1525310
880725
1528750
209454
845048
1798357
1387949
189774
1063563
261479
437689
586508
1501055
1217584
1014517
1291410
1445373
1520909
1472438
127743
361878
33694
1485199
547415
1936171
781657
1430298
33585
160171
426236
1652559
32717
315530
45967
1457666
556582
1279926
1733957
1585791
1828173
1730489
443074
1220535
1702566
24856
1401030
1433487
542193
1331588
1169037
558844
1505316
1792209
393751
1163506
1838674
1187115
1257701
1416417
766984
581095
1124730
1397464
737050
382106
66299
1588136
331183
154245
1456220
523808
247566
1085176
1175308
836784
1579026
930560
1177077
94185
739473
715106
592233
547554
1984069
372914
1326283
310483
1236912
1155436
1846096
1342941
1359109
1812640
583039
313458
303807
82898
791849
1189257
962920
520060
1031750
1336955
539782
1121101
569774
220171
1690526
705407
191835
884514
1679740
1674854
946380
1178924
1614868
923447
1535504
616709
260725
1292452
1614714
1250343
381943
210976
1343525
474664
829965
29519
549392
190916
1684657
1586981
1894641
513659
4099
580932
1549197
1448482
1712920
1484073
1212827
827121
248295
236294
1224956
624302
1119607
1414906
1703378
1504900
971962
785925
880420
27320
751486
829776
1086731
1081246
762527
528051
1004274
1613020
911708
29396
411404
42740
274181
29680
75884
1550076
1578638
1405396
440337
611835
127402
67607
1854636
370132
1148998
542276
1366931
1302433
1173717
926676
1875866
770651
346818
854558
201755
935542
1000253
1696875
885886
779275
1472207
1594844
572596
1648300
1828897
761340
267606
1779563
552861
325514
285630
426186
1563538
1562119
1756540
1199899
723543
642748
249367
391807
989424
125487
447546
1350448
1616343
1713485
228408
1554168
1842096
1372316
1323129
1800597
1054610
963250
510779
614956
1754509
652731
879666
178902
769874
295430
1385336
611357
18581
1135716
1808981
399800
1669071
398417
1630318
1247221
1653235
149959
1600761
436856
1048608
245455
1918541
314961
1481892
1124926
591334
1515994
1162094
1688066
362952
1848816
1459529
1261645
423906
1378337
870178
362001
463634
1894928
1344960
665852
905743
405880
1550085
725720
1891088
1119602
825009
1531685
1776929
1403570
1113825
976944
770814
550175
381968
1652052
1952753
1317669
1201826
1404647
1771480
227605
356192
1750966
1779707
116990
251846
1219645
1432723
74549
605438
1746863
46634
1584220
1855323
79151
1764147
364834
800521
234680
1451687
1844739
521982
734295
966353
1141484
741468
828536
1482978
1546392
116979
150207
1116474
1588433
192158
498794
1843817
1870943
262787
505392
362219
730298
116193
94596
449804
776110
758872
1254469
84263
486733
118478
397595
487508
227784
1551683
464293
1951129
552624
993089
705695
129529
586278
1365689
1261598
1005593
1899672
1348845
356815
570942
794043
146766
1722388
1996598
1678325
1115209
189265
1709199
176194
960892
1179228
416100
1306236
1854352
189580
1735676
156692
438526
243962
31219
195307
1464067
1176038
848046
1805432
1550406
157130
1934805
1709274
1791488
405513
110545
1925367
37472
346368
1972907
1466449
1736379
1636393
1141028
1255973
349855
628580
1364632
1750520
1353023
413540
1508544
1153491
888653
616777
1839531
800972
1244018
117394
573214
387081
1468809
1897785
1157918
1230555
1862493
1162300
240248
1398490
308932
1290637
1623390
1357862
1680883
1450049
1706209
717845
575749
681324
1549427
1076091
1460824
1655370
1665186
1448917
10319
1161985
1984962
1055681
257921
1968195
668963
749496
1825376
762523
72699
1521260
672420
1517444
1354166
1068889
1630829
434687
155603
1491216
34860
200328
680202
1729069
1099115
1564091
1505864
1580894
462677
1304973
1928087
1775815
1430369
601042
220077
383739
1931996
1995100
1625927
308688
1498726
1550541
1902720
993901
718206
1930037
1891661
1984608
829442
1415676
1092904
1932225
1179596
1053836
204104
1467022
764675
1627221
432785
934091
896342
1521165
1165524
512150
398865
1389254
1129562
391373
445463
1742199
175710
1622503
1407261
1495210
96383
107552
1661777
97189
77116
1976457
600266
223933
903428
311690
1810413
1761052
185501
497351
1795094
1526095
180599
1347699
333610
1144166
280611
145056
1696907
632796
1701933
1904413
547298
1697427
1251957
237939
710649
1787047
1508238
669654
228025
1276522
1930209
1764989
1375790
452755
522020
1406238
1629750
1635948
617991
1513863
909791
1819244
1388775
1937728
1204461
236220
894000
662193
886052
474759
1190962
797909
1956686
1832579
1841624
810954
928372
776909
215890
534817
683865
281502
1286846
1363205
1983227
9770
1459651
1957415
707594
1429603
1254384
670477
1477193
116314
463226
1924420
628005
1048309
813008
631252
1748657
150690
237491
1136390
372951
417480
501387
881787
1455865
1721070
1228834
715180
1139476
1341199
1272960
1437679
503140
886894
1713027
1072963
1959491
1368280
786717
1384765
1273589
1673617
745070
1028202
1247087
616145
1002493
1790599
1841449
316562
185147
682446
201426
1453357
1514105
158607
1169553
1128210
1848702
1186550
813328
934444
1944703
1664297
1693665
1484832
173950
956836
649211
474810
1454087
1585365
456792
266480
1043823
1383714
1976209
353711
996074
1088243
1362749
918436
418115
1122904
1348347
1658194
763912
1294081
1834352
1441966
1180721
774124
633970
896568
1987504
430595
1082494
915320
1766148
137687
793657
147101
1243798
1161395
569926
167383
1760149
1872339
219402
1772316
61698
743044
1577773
1603413
1725380
1901773
558986
1701515
817685
329693
1636007
971273
1571001
899029
1104282
339627
1159450
1602781
208636
1847553
1143336
403023
647480
450708
652163
1173330
593484
1565285
1007429
1614285
1373054
1606198
1958775
1701711
936596
207235
1541864
1044716
608542
148415
1657325
583355
508700
1686920
1261066
1616993
1268215
982895
1298389
1785231
420811
273758
625935
1200541
855011
1642331
463213
72879
696422
1984067
942687
651495
1948039
1384008
1869181
1653465
504676
1040676
418454
265932
1261887
122688
183359
1256344
899477
715465
1303575
1641285
234067
1038726
1036003
558920
1877478
1709963
1536404
749384
807295
1907482
63075
198602
1947090
333050
699086
1243231
1975654
681593
1408071
1998398
1948735
334128
112121
1657354
1490354
1150590
204936
1369254
1964118
1466101
1496905
870682
461483
1019123
1513859
1067475
364342
213661
391020
1348598
981713
953019
472180
1930111
1609791
857531
1545661
748227
1826660
1246794
140486
1467014
289214
817145
395768
973101
1427651
1881326
850251
166308
869387
1518015
1336876
1224702
1257529
921440
755578
815024
12242
1667125
624068
672267
831409
973179
1593323
221154
95220
1696259
292547
1359496
1840904
1234804
1970794
1283450
335992
978739
72385
211907
602021
605782
64351
720403
435880
237492
1512929
1186583
1221822
29182
882717
1336173
1471755
311198
885181
1766981
1120996
925792
5824
1999426
688613
1450190
1688676
1905709
904242
63864
1515366
519613
534093
585430
993557
1432039
759369
1036336
69577
934063
1036491
1709350
1961478
151179
1204094
721334
550373
1072075
1815332
1830499
1463568
206930
1659861
249661
348539
1239624
1224911
635527
691011
647256
1817693
322443
1651807
490744
1313149
217603
7545
219677
224858
92122
1345591
32391
1481118
367378
79981
625046
1976714
1001939
1892457
1532396
1823445
1207156
50916
1819440
925115
117570
1621891
238807
1134575
854578
1067428
1335138
1986754
354911
566637
1743908
319259
1524823
190615
596140
1945456
54478
1006779
662858
147287
1742643
719609
1582729
1157258
1283786
740012
1833735
1454717
576192
1873088
593829
630778
175381
842677
807926
1464628
1936229
314114
1655935
1885453
1057793
344466
944590
1999059
1331435
307884
417355
307161
1562285
1822065
1296805
1496015
841292
32747
1577753
472256
893091
1340796
1943744
803005
298746
1488239
1427318
1875669
550408
204306
415081
1153122
1265946
463877
798589
1661849
808098
106723
609378
1301116
1867801
1499250
621471
195964
1510429
1303256
1739214
135386
913189
328606
1288956
1538174
1619325
99743
946889
853297
1201733
832706
1232317
432893
40398
1007011
813129
1905885
771689
1090859
710417
1311403
1041444
1511765
833901
1656918
1331885
1415223
1905902
648127
783884
1478072
1303201
138035
1608412
1661468
1467924
1154257
1595657
125533
188477
1952350
1883193
1043508
346959
1453805
1982843
922455
935119
508704
969262
1729078
1754115
1194805
842538
134348
1025543
543830
1538616
59541
1519070
1141605
204229
1058955
130704
1832443
693084
1280782
146734
573167
830425
1935186
1183619
1007204
11422
927786
1637649
1518831
1623433
289810
845710
1434830
1164358
466115
1198068
261007
1381688
1558650
724863
335561
930549
898950
806962
1911644
783582
84261
177770
277112
790618
242134
1554623
544715
645275
229297
129718
1586468
1411941
1640918
833380
1303595
1923755
1315542
1408452
1746399
355692
1262953
1561891
247258
1411788
765622
1942610
404258
1526791
757103
156006
583905
741665
1982238
561220
108540
1267521
170898
513236
651620
238096
33677
162520
1222074
1813225
1271010
330850
1567863
18177
228174
209506
485822
447945
1351352
1888521
1350197
1579847
1255682
387593
544137
1186980
620602
641751
1091353
1804858
1680761
545884
1147767
1385179
1047983
88165
1978820
241944
639077
358536
107814
1272064
1438676
867209
1681008
1227884
451785
251010
984989
1592473
1791548
1212707
1455411
1236550
721229
1213615
1705957
1487840
876898
849944
394177
1951018
737310
1858615
311406
1852133
1167524
1548471
1938773
1498010
1253404
1092945
1024992
988369
1087745
932127
1754645
1550923
1243396
1314089
1795389
163009
360549
302199
646437
99687
838778
1337444
1301935
672204
1119733
242579
1250286
1842997
639558
1609857
201421
521327
1453272
50440
1494377
518561
1297873
225068
1649987
945822
1735010
1908633
1433206
319370
1973269
1226422
1124189
1268932
1629557
1228334
1578667
650299
132205
1623111
444965
490012
855445
1104726
1510945
1313302
446927
562279
585604
1300445
1166654
35499
1687603
1014431
18831
1678683
1197238
1882978
104959
777761
1876772
1934762
1254755
714713
390016
341356
1696955
1906694
790017
1975629
1560314
412589
1967156
117154
1343463
1678247
1778634
980651
1738794
1190354
1378923
1466972
1212840
1311565
6381
1378988
1358824
1245837
1765459
1871859
441492
1166540
1456350
510485
74587
1783802
558529
1866709
923050
98103
335623
1523600
462046
212048
1252821
1036467
1714821
296404
996307
1585718
208098
551675
1447725
887193
1817030
1655829
1920189
264460
991214
1708906
674713
958116
1419370
11765
22988
21356
896500
984836
1530621
754915
207984
48108
1888967
772164
1799888
854188
1974512
248385
225068
1075965
1029037
1914996
1786283
849230
140110
87599
1149933
480879
1001343
1815183
1035216
993273
558164
1136618
1867669
1925503
1834005
1626149
1437083
1893435
1695221
1863651
1857197
1599713
462453
1942034
1654726
274317
1616715
1904234
68817
981377
1796506
935833
506005
1533282
1196538
2291
570966
270380
130005
1563888
30164
1586471
531598
1427257
681843
1377272
1685246
1012300
799994
1290972
422773
752709
122125
1066950
323313
135080
1525705
763239
777513
1191388
197670
1801258
1872949
1798663
1252725
698206
1347568
318758
901670
1870881
1223904
1754682
880978
1402001
719483
685763
21981
999502
859974
423328
1588237
1411739
1620408
910425
1958485
269027
1983867
313588
1358581
184642
1156415
490740
312155
1826170
408259
784313
1826413
1907633
160955
1599218
754127
519428
1735499
1717979
1689710
1947081
545039
1091097
603606
1848225
418291
1286590
1268604
1279701
1936656
1122374
1528326
942442
1137791
29837
536886
571426
861814
445856
55420
434421
60031
677618
1379716
2449
625308
1580251
77658
1821188
1515530
678589
1375464
435808
1147085
143986
1821063
267280
601778
1033455
1987384
1997965
1556178
713137
1672992
539447
373468
756638
902845
32773
13296
1124947
685163
1772125
370056
1592505
518734
902551
415215
1671059
289334
1942762
439644
1802279
775467
281413
1149320
215435
1577051
1700819
500749
708833
1005676
1834197
1720912
1590935
1777633
1579073
1053708
818883
219934
1554084
1159149
389885
242599
1979055
207439
629856
1858293
1843031
1535353
1957523
1898163
1943158
265806
99679
520660
682698
1616924
1143193
757222
1925073
1552133
228550
1902430
842372
1104208
1391443
322275
1236617
1823659
1936937
1334264
463089
226475
936070
1474597
1044679
1575106
592860
53593
1906107
310796
640778
1395426
1660931
1675028
150037
714528
1014025
1459412
1660829
540414
1460157
1328596
1139287
1371750
944750
1743943
1925530
404269
544971
724156
1643422
1304817
1157081
1335239
599034
380186
1676190
245992
309047
837551
202952
1739341
34916
1990525
1571433
1838638
1544642
621381
1995933
495051
1747363
348896
117550
1909961
455382
682157
923221
752937
560954
260474
646167
948125
434609
1300887
1042183
1385865
1498145
493591
720870
1438204
655844
1810653
1429888
717145
450419
1641971
869642
1752651
1747079
415793
1725093
1877091
1276855
518024
1262744
1567118
127955
822145
1221188
475373
521388
525274
968171
1640102
1559640
1778215
1004053
210750
369464
924046
666218
408443
176523
992054
706908
265823
474984
306665
1037461
965634
845533
1265129
169597
1694874
642147
1929154
125047
1338864
1802635
44484
1986055
5386
1680593
1743805
337818
1993131
31391
1037155
31814
1899898
1399328
460331
867780
432914
994422
62721
1992567
542906
46590
753844
1863065
209769
1094935
1423891
70750
603460
873338
119955
165071
1910355
271056
1502209
1248759
835060
1564578
1216625
193886
679421
1863656
138687
420275
1378255
711688
481310
1153007
151927
1125444
360965
648013
1752737
1617683
924967
1982399
947791
1433937
1792749
1134879
1004302
1826509
1353037
1589247
1311023
1175401
426142
364457
914120
184439
679728
1913335
1932176
1912481
1214884
1367151
194859
1156388
1557838
1753296
258049
403997
1250013
354754
441355
740925
771429
1591313
1795011
1646407
827431
692690
430138
1241389
1220937
1714626
1285762
712074
1563107
1536969
1831205
758870
1302852
1257136
84462
1436425
1665988
63911
1602119
1712583
1530084
1863482
1143290
1052709
862425
417962
994586
737214
1278850
379643
1144702
463234
829728
625774
886148
1427570
368085
1014197
999054
592141
1931945
1873942
387332
625960
1111442
1487833
1141618
40850
1848656
1293458
1927362
633950
1145701
564326
787334
1077876
952028
363960
32153
1912328
1840408
517846
130219
1908641
825270
1057069
495516
342968
133676
659350
1010580
783644
931398
1610631
1730386
1137201
1794218
851061
180308
442523
130101
1533419
1032572
364383
800973
1939736
823430
90553
1039409
667210
848306
1641445
284861
1044117
67638
261010
928179
166231
917431
455702
445988
973183
1107011
637533
661123
150416
227265
841830
1329241
1706405
1357347
1667397
595791
1959359
371954
1224283
1602278
1037993
579087
395264
1301683
441660
897365
414958
395368
360055
672991
1911594
1924979
1317391
1340552
255230
265006
209853
1736809
1743132
1675204
1916006
1922216
1740346
1400947
759660
1767094
618816
1866964
1431115
157238
1858743
286053
553606
1306918
1554654
476199
991232
46053
493569
1718051
220035
1725880
1689172
906145
860788
1436941
1158778
286412
839533
27980
1485444
1865336
479369
657710
667874
392857
1055561
1022957
408802
1124378
1223294
926699
1991435
1608352
573816
788012
942330
1189076
1185789
557913
1289417
114552
73435
420424
834448
508631
437390
801241
1217746
512777
606564
199775
1589616
370321
1370280
1751482
935486
1628832
1545872
830613
1671521
650003
1655759
934962
1083407
1214054
341385
984123
343189
1221019
1754721
345398
712121
1055467
597367
811127
1589211
968611
786471
656187
564823
1209082
377992
1402657
680065
1323921
1272271
1972209
1994525
1372262
266114
1561703
641047
1291828
1669478
210432
1090605
1600820
853348
939401
1451217
543288
684331
684891
351005
74918
1751133
257928
894328
1895036
903509
726683
277771
2162
747492
1851779
189573
1388757
1435631
496111
1254955
1216235
1061994
719727
1802618
1053316
373689
1684004
1715960
1121786
596805
1780732
1981980
112819
1321220
1401431
1779463
1518367
1101471
1195471
287586
1104527
414185
1191415
380025
1706118
1377429
1122035
1410349
516127
91618
174303
1885473
1944952
1792869
705597
1545665
387472
1801614
130633
1487183
824939
1551108
1705286
1576654
669075
1576720
1447302
1827026
763722
463487
589221
1268093
1193380
427982
1189039
176425
454371
1488713
563724
1552054
218881
135425
1721943
361392
377010
1800280
649834
1977250
1233363
346197
882228
1184028
899791
1948094
834314
233207
664364
1828099
1290392
935396
299005
807381
1209387
859121
1515394
1823136
1524560
602115
704738
1691985
1173788
1784149
1949199
1863569
1461677
1351899
22522
1061191
1059134
947848
1004606
921874
1885808
1636610
138307
191208
333239
674500
1805409
1867260
1858727
595803
1049823
1835170
395636
1934776
848030
1868908
51488
534686
1624474
603033
24664
1003130
791916
505739
853289
1160374
281860
549600
1270447
626135
945795
377816
671390
351255
1684428
826746
578235
1666868
209577
834023
276056
1582165
514631
1286716
472752
1127337
1953930
846754
1206753
1058399
1495873
1915658
1375242
428205
1373239
998080
1239213
523921
1110419
781096
778974
1283073
1141757
1656158
1422172
1594169
496779
1523254
770291
122625
948517
1874436
1954160
1758185
284261
1896826
1685347
774569
886058
289462
59328
1737645
384372
299141
802156
996113
381095
1610289
1091854
101107
1141078
286557
861988
1270389
595184
785613
878378
95070
1715174
1164344
348757
891653
719118
1621588
895201
1363507
851340
1885161
1757842
1955149
747827
1944903
1744813
391049
1900546
724201
1505275
64200
563734
383432
1950444
1491203
1956137
1228799
1945715
453169
1700014
1082243
343831
464853
1616942
1488633
1855806
750447
566196
176727
109905
725590
1451452
1178300
804728
327858
367218
432939
1722090
716276
433505
1630134
1376139
1458610
1031084
1200667
384379
802946
1376469
995872
163620
1485914
420023
1859026
1310656
966659
1642742
670433
686662
1884052
317820
316909
1981458
652887
1029580
1671745
1662922
1462707
573042
280650
818487
218412
547655
1055560
1553418
214072
187168
146530
354711
1723009
849548
659153
1433477
1576496
930952
81399
1884001
800800
1706759
1687996
444942
898338
1629303
676792
1345168
1038853
1253208
14759
397508
1707902
39278
786083
153681
990822
823984
1294641
906905
512141
1807511
1426976
1302350
1982554
241106
864321
354794
1189328
273346
1330126
521460
1803220
291889
738568
1423943
543989
1308713
828268
1552573
98055
861638
63765
1870175
1886711
1657416
1677462
1080502
643776
1731341
720663
1878007
1730228
970293
40873
427961
679639
1483184
561700
1676588
885675
430174
461222
1831307
696379
1116101
370107
1153130
1234590
772870
1157591
1463656
428806
93016
1041832
1640807
1146993
177707
1106486
1800059
568269
576455
506569
158865
742773
1062063
142513
712639
1165536
1087730
735262
354776
277570
1306173
1671170
284803
1976019
1695458
1452347
823010
1123110
857287
1344427
645737
1306186
536396
179582
286824
742881
1719812
1527619
785120
1430756
496333
655051
335529
1261151
148086
1370133
748280
616936
1159743
1534874
632039
536799
1023098
920851
1972697
656026
704720
78554
276157
580465
1254931
679086
315914
1785430
87399
211790
1495062
345453
978716
1692019
1107068
1134358
676349
219022
927622
315595
1799887
1158914
1822974
853122
1813427
909742
534050
842309
1996177
1334588
576581
1260117
1144472
1314833
1632351
1150111
1002999
1892644
966068
560586
193397
1133469
1692097
838116
966510
766307
472945
194576
1477237
894998
1662289
1910486
595292
1613267
943982
167604
1124855
1353208
1978408
933342
761674
668517
960581
993068
1375956
1584829
326267
1657739
1258476
914585
743384
1133519
1687919
705112
358914
422111
810920
350758
968861
1480846
798240
1543160
1443840
1818311
992255
1593152
1813549
688252
1539841
687517
1519945
1162502
232462
1994809
951229
1212541
120478
686885
255872
678897
220084
1770618
1532168
1787478
882251
825372
320307
1806754
513900
1801804
736044
1216481
1926631
598964
353606
1663591
364196
1366253
414944
328819
667630
1016267
1496592
139882
1926095
1119581
712033
589561
450265
846715
876901
1811162
1657636
646908
711004
321700
783609
244586
1253055
1337450
326024
43853
303938
1144354
467506
1381960
625132
914578
1579526
1126736
877222
964080
688952
75502
1461693
1048036
1416197
1827613
592489
820959
324611
1176755
1626562
465876
1187871
423658
1611397
1664634
244239
927877
721361
1623419
1226101
1928959
6283
974486
1093928
1830434
718294
582122
1824595
721439
655102
1187550
1392927
98711
350221
48184
242527
1066337
916316
1226638
1109864
1308093
1846882
1430164
1987480
1566104
430600
809824
326466
586050
1488203
1899595
430720
380920
1144292
379320
1831757
940919
1430125
1639753
701155
943041
860569
340380
812232
1349036
1951798
763154
1247164
1808015
1466771
608310
1300123
401825
1940601
1644992
369374
764242
1690283
1877932
576087
1248122
654158
945207
372531
1769564
866637
1742972
499631
731882
503928
336569
1080917
99227
1594319
697728
529100
1745272
996512
1542494
1576818
516824
500781
1711706
1656569
1490718
1281595
1316806
909352
843203
1984806
1362592
82999
1950188
655731
1144852
1865140
1293788
819070
941990
328186
1645237
1583831
1783259
1121620
807345
453181
938830
1442644
1344929
817922
1637930
980560
1618797
1398285
946594
534116
1399187
945186
40470
1815681
1238435
1208177
6562
1570579
1482170
1431556
1948344
140607
1439782
1372147
850646
439571
863516
1738081
1672726
606512
1371276
1384170
1887326
1358170
772701
182741
1877224
1888057
1366140
970255
225745
139442
1773619
132029
178127
420558
899608
1549310
732218
415244
322315
173705
1683271
397424
1550993
1229041
136464
1965686
1113433
1325120
1325590
1802822
1265964
737368
1045079
1212321
1456328
745208
488244
1310505
906252
104069
1218407
170898
403426
1808474
943379
1614071
1291957
1862820
1037697
1723368
994173
107619
1391871
948862
902836
1458116
1405263
435109
400959
1235740
1706944
412734
1116879
1106336
309214
479324
659326
1873202
12478
123649
1182002
1945934
1958653
910613
71967
200823
497804
1760516
815417
233201
298323
1851399
1471257
1148505
1900204
1396888
26200
1344128
238024
1284586
1741644
1129531
286977
1238485
1152073
525708
267437
54464
1371850
930683
923055
192353
1635997
222704
1736372
1750577
1195709
1548650
546718
871179
1279899
256333
1447118
55286
485990
1426934
1569786
1373290
835384
1176976
1522830
74064
1234919
1076343
414516
1919449
652980
235288
80279
1212121
864064
1023936
1013207
1557417
1760014
1997298
602237
1155924
1886990
217930
84851
703752
1541086
266715
1832788
1691816
1219079
1536895
1346811
258299
1162406
1725140
820919
1486596
1280250
726108
1099630
101987
401566
826220
1333991
923946
1084874
1617145
1375059
279516
242246
901392
1947074
1695
1420388
242518
355688
1460163
497347
1139956
1606586
10391
507771
1778067
1277583
1767273
1351837
1001253
607728
670403
1391628
1565769
1047407
1850809
1292709
787980
35194
700216
398847
1067995
1075548
1904013
1854855
1813192
1411879
449499
309839
1601455
805273
1106430
1498378
1487708
674998
475719
948665
1193167
1411091
1858169
854190
385165
370616
1097147
1203932
1676227
932649
882554
969942
512704
981490
980499
1917992
1397925
874578
363906
249759
403009
906308
1319461
978625
549120
1964234
595167
1215454
401804
170380
1311134
1312823
494388
1087819
23023
1445737
135476
1297656
715922
967947
116551
145781
1248234
1890099
726699
740469
1022015
114452
443141
1304763
1470515
1110169
1082737
716612
925534
1731708
602835
298040
413703
612544
1764735
1425018
485103
308498
305103
328071
244828
521166
1951919
1815419
1663670
686770
1551289
577624
935071
642823
1832208
1545724
787640
1003664
265623
521634
609942
957265
259936
1326206
778858
1146968
105854
733131
985093
1383732
199139
974441
1454667
346675
560461
1940305
664589
562381
1362993
609939
1930256
1046395
447187
1512770
1743540
1202665
266853
1334776
687357
1096389
1944094
1860369
1389344
47808
653321
1593228
1567524
590523
368008
1756168
1397838
251618
922197
1972142
1997443
1274993
1727696
758062
1889884
1495105
250535
139496
1231927
1744721
953714
1566404
1390849
1672317
859776
1724294
1352860
32233
1518971
1666025
1653489
373857
1851154
512133
17812
1313206
1367097
656172
27714
778562
1490707
1735610
840530
1732036
1339812
1303602
1873618
1202202
300193
499098
1280799
616323
332262
1608977
368147
174215
1574801
1332153
579943
1966663
1878992
1001162
804886
1079538
1800900
302465
778687
761409
1418695
762850
326135
584465
917517
999308
348172
509958
1464595
424887
1865827
427077
94276
1716776
66745
1166354
116618
881016
63151
797968
1993568
1394331
725230
978660
1051148
490184
1861367
701195
1998431
1586146
354851
84314
1715769
1674420
1192821
1648045
610334
69229
720477
979434
954754
1155343
932238
1716972
1036309
1967987
1366034
59527
897792
360794
1497144
374548
1916271
1377060
1661591
1580155
1387204
592365
54566
1187337
1778823
1498003
520968
1891145
1645958
355977
957094
1281895
1464941
33671
1070094
739498
971529
282253
1624020
1681726
1213377
1213069
349287
1784046
1328546
1436209
1227829
1125645
256641
334735
1272263
1547603
867402
1240739
1320420
1357723
721249
464357
77985
658812
1416944
329728
605333
1657484
474491
1529794
1407977
977243
999175
1348063
1856835
1482716
1269608
94933
1740032
603403
218856
1015260
1168472
1422887
292191
1510699
1027429
1818677
351992
48211
1090178
443865
1529817
1508178
1158605
619387
1089238
1279851
94595
1055530
1725568
632139
182376
1724510
981418
1382945
1560206
1078555
731315
982454
582574
949377
1207861
303874
158506
1683854
1984810
1814405
702924
1151560
41199
412103
523165
1988385
1848162
1992447
360227
525240
1450880
502888
1008566
28369
164566
379127
1729424
430356
167900
1803496
289618
404406
269350
587200
161530
1081725
1374720
690683
1540160
1138151
1520001
1021434
1279586
1222499
669564
391433
1179515
237356
1098893
867284
1927780
29238
1714144
498287
22167
949659
1150368
1450009
297382
1698690
988279
1048898
1426602
680398
956179
1752881
843081
1372566
1299593
1305367
80595
491466
1491120
1821648
1018566
1728299
671717
633228
1132923
467507
1474212
229504
925763
1874409
946825
1916008
1691382
1073706
890406
756707
1688986
1406239
991345
1448005
919045
1634422
588176
1115039
1565967
1942536
1724219
1813211
26445
1414883
570479
250
1868558
741717
307443
1643057
1609932
1788340
547874
1069967
588907
50211
1786703
1163558
1320438
351262
715771
1740228
672279
1423992
1774372
796007
1850893
1529479
454664
1834614
958600
1142690
141610
1256665
609210
1529750
414580
545131
719821
1422664
369441
1639038
561006
1250595
1963179
723208
652983
872024
1123422
645125
1573875
1964682
172130
1338252
162809
303385
601537
1678363
402922
1474443
1253232
1718983
1614559
597967
1286130
960468
854659
640778
1249074
347846
1018973
877486
60088
773831
1050846
949303
300024
1251161
484714
1002821
644024
420381
985940
656779
583775
824550
1652146
442990
860198
167314
1085956
1538961
627332
199136
1789842
1121814
879604
1829718
1743673
1524974
1955356
1329660
151405
831034
1985020
1028396
172716
250050
1969100
1082987
1860399
99522
727579
1541293
1469225
1606496
1508723
274846
797552
1213258
423471
567363
740126
1258771
1768629
888471
542747
1002960
90265
1927847
1861745
1508416
5014
746398
1311904
1941004
1056579
640150
1455784
1905986
1640728
1628361
1174173
1071199
256986
1155818
622847
414782
210896
1715491
269494
870770
43577
507587
51221
961496
1055955
1530305
1880381
347032
1481696
1836051
799274
91953
1533296
988333
1364993
1163384
346206
1587274
281098
1678128
1940546
775393
1461246
1623231
59264
21042
1410114
1245689
1045625
1404522
1570040
375378
1602726
850218
232040
676546
9312
1546598
772376
652785
1593880
1909504
745774
1092270
1323371
826791
1729739
905996
1477098
1180799
154129
1509975
1670834
1138384
750683
1925437
979606
623534
793056
567708
705432
463952
1643925
1644254
1060818
263739
1616318
400122
1871963
1340051
685161
571798
232320
1410645
359120
1955239
1631349
494501
849900
561898
1688239
1315393
232317
1498307
1490216
794125
1249306
333100
1408396
43002
1323758
1726208
559723
302857
241228
55593
305141
1086320
31969
467479
1375128
787668
700187
717921
628753
966772
1042271
286161
1378784
861734
1894655
156992
620052
1209087
1681497
886468
530044
933861
491657
1453951
1031589
1637702
635369
1047752
652029
535574
808868
1765598
540326
1077143
1684187
724985
251907
94179
494224
521603
116944
917249
1599844
480712
816883
142384
1969685
1531444
479173
1848891
1623236
988867
1443621
1557641
1946234
346175
588117
452819
1374331
1254209
222670
825640
1316074
498792
1922748
948521
606019
146036
822106
248108
498805
1452743
567444
267896
1079236
945539
131045
1128328
1661734
1046141
447716
240309
1091591
143504
1536101
1745488
104940
56775
369690
521521
1326463
1742692
1050908
1107360
693240
218231
723772
1306193
152095
1368900
324473
1094787
1823948
142830
1405162
968947
546886
979355
603060
508528
1950335
558335
1964662
789471
352451
339129
1697182
453570
210984
1775407
1109611
175782
1360421
1826456
213141
1843174
1102985
1900245
1861982
519249
1695618
303731
635075
428823
298177
83779
293538
661637
315807
925635
1817741
469990
1182825
430681
1129069
1548349
74038
518239
452321
512142
1442466
1073108
1893067
808406
1603710
1687401
650545
1126620
1567352
607708
479773
303565
1248707
474677
394540
1296489
1138397
217864
506052
295010
1505203
1778343
1973589
1050997
1905773
785159
527511
541469
307046
959068
1288879
814759
591959
842428
55461
1055523
1149911
249929
1312411
231332
1817068
773169
1860600
33336
752800
398847
939986
277063
1495640
132867
905905
1360144
1901246
1253905
1146164
850064
26983
1512557
639452
1836002
1045955
474115
70279
237720
677754
518316
649058
1253542
1286680
299540
363367
1964202
272350
1086469
221425
532135
1764936
211749
1271768
1598056
558173
1224673
763036
1061908
1285697
185693
1425661
732332
1434912
1147881
1539323
1871354
978245
1926808
141724
1544088
1422837
1901738
983897
127541
646680
366098
1074284
1045009
1354842
909545
1805329
1493829
1756833
494182
1777745
754045
925046
1596070
83200
193103
28455
213820
1369287
212159
1536141
463261
1138142
1644085
101532
1797530
1890416
250517
65136
445174
1041470
1431112
1000063
541044
477581
535628
276297
1524240
1453311
1012724
893855
1768031
855140
1026384
306461
480916
271523
1418827
1206496
445386
1133241
1665892
1626424
89692
697793
315276
1330657
1611168
1973821
841476
1394309
1780431
1135255
1621386
44179
34212
209207
479659
195260
249114
1418345
741148
695221
1752492
880213
289732
151206
1719577
214308
1930796
1614209
921143
1152331
46866
1915277
871908
50171
1898570
1951918
1046533
1137065
1622381
745316
850482
1119145
1902928
783966
1745108
167448
1164146
803711
121778
47370
64932
1434179
403595
657694
1013996
1716287
519245
612280
1093991
392072
1708528
574915
706298
513785
278078
920526
1902195
1909962
1472854
821040
633394
1504978
482938
1462234
1885842
552437
1750199
725180
1472390
272941
1284353
560474
1840063
694289
1494264
1576691
1972471
1767
633178
65388
1620976
1573424
1113119
755502
1541780
1006135
961897
321681
875268
1301258
1176227
1441857
607422
250933
402011
1562907
727001
1274031
397375
1510150
221510
1189729
1622100
820695
1466777
396458
703754
1045270
1649494
1804276
1914174
189245
1754373
88577
863539
1158453
1028715
270159
1886888
1815406
424249
903171
891704
282794
1185668
290035
1537166
1453955
420230
474212
253330
1409226
35301
991025
1875569
1803906
1725963
546821
136578
1584642
980300
1242167
819799
704625
132959
142599
827888
938531
1495594
136551
525128
131700
92046
1917168
206891
186816
427295
532666
1457572
787061
128081
742468
242074
13590
1413970
727763
1621071
1915820
1724201
1859761
1874951
453184
1332419
1592890
1037651
1198102
1627002
1484895
610253
266200
522462
1937237
1809863
79590
1801097
158663
1477228
1846076
641702
598339
569906
1040896
1315848
172405
976456
817884
1470940
547776
16253
1986129
1123575
830459
111114
1330598
1883636
318277
1742848
1223829
1690508
1708411
200595
1327925
1351697
823114
617181
1593715
59201
1575899
1027537
323890
321940
387642
1159425
204373
70438
881660
1772700
939076
909308
1454729
1677094
1732669
1606184
369799
93400
261118
1618746
89567
492223
920674
1501686
193400
1655498
296517
728781
1044174
298110
1419819
1747401
1616486
1937891
750773
738509
1520353
1068018
1982542
669831
765239
307097
1543916
390244
170303
277744
8171
245429
1711519
1203265
1973632
552590
1840396
1026327
722781
1839636
1886925
1588141
1570228
531938
180487
1445899
515520
268132
367389
620524
1973645
610987
645588
598062
1671493
1889735
319037
1536758
375438
706673
1874094
735438
1782073
153111
1718847
63286
1816739
1213471
18164
686108
901298
369952
681554
599733
864775
1817678
1770498
755643
13731
1972244
1413923
1305096
1825479
688671
1145923
603656
1812955
1316692
1617556
1766714
1965420
1016574
895474
934831
470449
1648116
880472
784354
1077427
487500
825424
1784299
1169539
1385863
1288499
616024
379228
893169
491328
1505365
1006767
965146
1102793
1717341
235854
1258555
1273619
1556967
796571
1628534
1733135
430124
813919
317616
1776493
558369
266964
1263952
112758
227399
1810226
1609549
146547
1781756
1341321
1329434
1849811
1503081
625214
311151
1502745
1653046
1753810
1305988
614190
1749392
650253
354700
1847660
663161
102175
179230
1207633
316265
965519
268517
1718751
1814503
927626
532093
762151
1599399
554807
308337
1295686
849213
101283
1292392
50527
273507
333618
941971
205270
1888296
1175872
538603
538188
332906
1034316
1712899
1957961
576165
623859
1118365
155605
801293
1421996
1557320
830072
245854
608215
404398
1648579
1981576
1752740
1697662
1345334
980242
1180874
1419375
169254
409015
1462430
204558
1026882
899847
1433929
1299945
1632900
1112657
1439793
121571
1134117
940914
1100541
1696563
213077
1171824
1664547
1834836
1342104
1254199
1356695
654763
1220735
1773936
245681
1384958
60614
884049
424714
1296804
813150
606827
480430
1297375
378224
613391
1593781
160726
1321237
1388141
1009180
1173848
419655
177875
1226737
1919165
143446
180510
1724347
1289841
70524
985882
827074
1629112
703414
435433
98963
1458563
753129
882044
1371520
1532957
66039
1357928
139921
1827489
413047
685724
1464879
264101
681360
1264008
599214
438915
201989
130597
1319919
1234519
1447825
328322
1811154
181161
63502
1631602
933609
803844
1605894
1154906
1943079
1150189
455669
787412
793282
236424
874009
1760617
1381836
529332
1041943
785841
985417
1620089
353631
83598
1724943
200795
1004801
1826959
280725
1973740
364832
1498104
499569
1277064
687624
1973565
1036141
147798
546508
1125301
1415798
1310349
452488
945697
1783487
1818507
1131938
210306
184970
659492
494712
1250607
1977457
1856170
332575
1751435
207139
1809603
173842
22627
846992
1940289
479296
1604281
401204
1411096
1082195
1220955
187027
879057
302438
1549386
1160852
1412565
1371499
1382905
1215506
357266
607755
297135
938093
331154
896182
931973
1358563
1229518
684016
1412559
1906911
1816224
437746
991782
548695
1877665
1843495
676246
1530862
61449
459727
1837396
1925111
1200244
805197
1887829
1641069
735329
1720608
1620097
1233121
75498
1777858
1180955
1520797
933614
1951555
1002963
1808464
14621
476284
1526863
1335949
912797
1312764
993165
1861941
1216791
784992
1010928
235258
663454
1476375
325628
1494882
326678
256280
714383
460182
1741363
1863748
534445
1098001
661775
1553406
1445095
267242
4439
1119062
485429
1596256
1657511
691286
1861103
1024255
878041
1891600
1313589
775592
160073
268063
183659
918442
316299
630317
998186
660505
1016668
499336
247697
1152942
1303074
1070669
1689999
1286320
1733232
1232442
868593
1112811
1002998
1729890
1331340
1746497
1173662
1040343
1840165
960144
174957
1322793
1423731
1690761
382148
649008
1424958
570010
1880540
1581686
510812
637906
1295492
545607
1684969
1007706
1250892
1150331
1978211
1080539
1910570
1887062
1461388
101664
1085967
346785
1633029
964671
1852001
1380207
99408
1228808
446103
483744
1150081
1318575
1699233
1671705
1904744
1997104
1152988
347162
1434431
1699168
1505024
1302972
230108
836038
1291335
1848430
1603447
983139
1594048
575128
1166485
39501
1319986
891285
434021
1518379
412607
1656188
48256
556408
474173
866143
503915
1151639
1715538
1211366
1313081
817442
1657752
1787682
111011
1097309
1517546
215134
1354907
1163027
1542325
142720
1011046
831443
1896285
1252534
727407
107681
1600222
511918
1499741
768212
1050799
622698
43967
387097
588585
1667471
1043358
997384
1248623
1043580
1483584
718858
865592
385471
1023418
843396
872945
470480
1655534
744806
296116
147768
1726938
412954
240534
274828
896975
1611917
952366
1045295
699635
1878573
191677
1039491
1673880
1053919
1603599
609706
1297624
167049
93063
1129998
409349
761541
918948
704260
1603669
744010
1894419
918302
1136913
1721144
272124
1198545
589719
156313
1725220
1478500
775426
297298
1847795
1417792
1575178
1204039
687231
262239
1950907
1257083
1300675
725759
1201767
1657755
1250199
1206028
1205740
915805
1820603
406143
1214251
1814876
909168
450485
1734124
695552
374000
567674
1867865
756492
392518
1880357
1934533
1870747
1635082
526959
432686
526797
1455584
10181
560421
1952976
580558
190999
267058
1295111
1153997
1664469
1466764
674468
1402286
1026973
668501
1593608
832911
410858
1743581
1390065
481948
602078
1421339
291815
892419
132971
1118782
624373
1718170
178551
1506099
1160994
1209063
324041
97142
1747347
1672001
73925
1007223
1023433
568488
1696516
1072803
826197
905785
1305951
1935506
983994
686169
572918
759283
383217
937084
290175
664597
1085291
1370105
64392
1329078
656485
1879620
1259982
442978
1096884
233218
1231989
845252
633134
528634
1966451
1451421
186539
1501453
469581
1410477
519442
1637935
1383986
1916390
156562
167790
1994083
1900248
747805
1256831
146789
366712
1429172
1512895
1103714
799739
567871
922084
1714311
133101
984033
884325
769551
1783551
1948500
1135613
788369
1965938
626189
1699547
1225937
971678
145768
906355
1154193
1589655
512779
922324
1357478
1182164
1702162
390913
55970
1489475
1205543
726539
338404
1800459
1078806
1741322
300939
1734860
339036
745068
1034366
6500
843834
1295120
705653
1303320
768922
1504433
95639
354665
1429128
635960
171238
1033021
1771171
451193
1087420
812315
1256957
124220
1265554
1350484
1661601
528579
864648
453681
1512348
895721
304615
1807209
1074451
1752122
1036494
1806032
1198140
1044843
399859
830729
1300131
218994
418890
1201732
304601
1391639
1177828
493024
440831
132400
712974
1349598
130122
1676200
939291
753669
678346
41031
1929365
296013
461941
447669
435019
1380619
1545159
960056
306987
1438965
410737
612530
1508875
847930
1477378
792999
1910881
796846
1308985
435538
823300
1439418
1128918
380957
710160
1480491
1519433
221817
1167388
308261
547770
1309137
1793553
117885
117211
743028
686058
1618592
1657173
136478
1328577
1655992
1781570
481564
690538
1321372
1081883
1726017
800856
351423
708042
904671
330843
1285467
238843
212655
809383
92985
294048
1440184
1533825
609183
742812
447312
1618836
1706064
1733034
1465514
574666
573502
692073
242169
1749493
1996661
1030894
1067517
279248
1264984
1263554
837805
79443
1336732
471864
1538519
1737170
738526
1785996
1160211
389527
1198697
13673
429467
575547
1582937
500272
1323192
718687
160377
1551907
1407501
1670784
1009729
1914970
949366
593496
1896605
651182
1848709
1035732
1852062
369364
1666124
167814
1973854
174396
1422371
647503
631744
1891639
1931900
1338929
1227975
554302
1097760
1862406
1694931
1101134
276786
1313290
199692
849760
1901402
1240288
355695
820235
1302281
879896
82996
401232
1425334
1515890
287573
1325981
228239
595801
493811
875136
1668597
230340
764712
747752
1024908
102612
1849259
1188746
1765748
158563
125252
1190605
1215364
1774105
940109
1260849
113979
536983
76243
922755
771296
420673
376884
27402
474943
961462
1883490
1211774
1414954
1655461
1191524
1958076
741732
1987650
303941
680766
633082
766037
213183
370396
484146
836698
1612496
900079
1507811
98396
1870274
1431128
1533678
314834
907569
1086438
248451
1732342
1054850
1985740
682676
429300
355294
1591998
953490
1193628
1936480
939061
1148083
872795
1050508
1493564
1908688
1139427
1236670
795271
1513312
1299967
1886757
1818350
1620209
957629
619853
492544
502612
1933975
1857109
622570
821738
1338737
1661327
1694960
460717
994785
7179
1980868
1916681
264484
1693962
1083713
74951
1658833
10351
1576911
1718736
390413
1871849
181993
1624230
735652
1982379
357241
32115
419460
542547
1938670
1657858
1529646
1575353
1623348
1995284
1758197
1724752
1196597
1860012
301578
494847
883320
1082486
724865
203260
1576600
897331
530045
521252
1157241
676982
422023
1799362
755030
373612
331725
712580
1305962
836005
1102957
916885
1094238
18116
1708891
385029
1573475
1156828
672007
1646442
433576
1320012
827248
814408
233709
562571
804574
1535903
889332
629371
1936646
1204929
194339
498982
1144579
479723
1594143
1955647
1613093
908296
1824919
1117778
1214141
1441124
719467
930123
1550251
164377
1386824
1757896
1649746
394665
136226
1708680
1960581
261530
1620698
1245463
1366123
1588017
285919
1406138
1938111
1543191
851169
1929267
653461
215610
180028
645872
1218740
1207937
1219465
136509
1305073
400648
1268772
1070395
9069
153965
1140238
266172
1624488
617113
1938936
174776
1744528
955601
1186189
1044425
979345
425440
1023943
749044
840650
101272
1376978
537751
127839
1194927
1534920
71140
1666403
458037
70259
1372596
595123
881722
1302543
370800
500826
240007
1132774
428422
1093699
85061
690942
583550
1591995
1642428
522865
237567
1651238
1360094
1317108
1596468
1465225
855253
1134158
321942
37673
1872240
72169
1808238
1923301
492655
1595922
462356
3247
1122289
1836919
1357329
1045295
785012
1503957
1467696
1916260
1921319
295122
1899749
1597984
959502
759751
1419487
1763781
903901
958895
1681925
1738718
1159441
1355177
886110
1954815
578921
1215617
1631903
671460
837988
1609905
126593
972237
583679
1753674
1636737
33758
627390
1729880
1944188
1085344
940221
104572
493833
835956
1206492
434491
727379
1814274
1180559
898872
482065
14687
1556950
671435
1003513
369502
1294316
132817
1664064
395999
1574239
1726922
1160075
275333
517762
170165
705775
1548118
1623911
1184485
1679908
1563943
904231
1945103
1310880
790057
1232261
1270823
153473
963749
407774
1644219
1508937
173642
1312727
1711831
678557
1480626
107308
145860
1463759
1770340
1924925
954484
665258
1315170
1035397
1172730
824283
118710
40873
914349
1540541
841117
157742
1369150
1147187
1851765
52766
1843276
359522
417836
452242
1510329
585332
446668
163575
371810
1066305
695824
549782
60183
865030
1791273
1231860
1155127
783398
174895
874160
1387975
586376
143798
878450
20815
894381
1868488
1902356
522077
542506
1569856
766037
96624
1707642
305206
72552
266807
1507719
375745
1670895
1214733
912528
1470050
1943549
297189
785310
1402377
998341
751432
1342013
1085446
636323
221183
374833
1575376
1704426
748441
1400861
1464935
1760346
1156456
1772280
152506
820479
1512416
1942757
1956848
680815
1083629
1724995
211886
540988
178767
1921676
1396876
278246
1934418
806319
782514
753653
212587
337543
476096
1236996
801594
180154
691253
980276
1409140
1736795
1636438
301282
1660868
357668
1389796
1774955
1732741
376038
263943
760874
796598
547886
1671756
366337
1990562
1731663
445236
1947166
1913380
356508
1284419
1260475
1742341
860050
28626
1264671
1006400
957071
1350926
332981
1402861
417562
32335
209795
581081
139799
916870
118774
1348468
849391
94869
720048
445249
262473
82570
1860387
1385712
1387236
438906
469388
62060
645102
1311531
1938970
1784016
592273
1206952
1731124
763333
903557
1212047
228890
1693143
849186
1462950
1967166
204319
1208852
1907948
759568
808008
199879
1897906
390097
1574064
1070047
1816202
1721062
547351
311167
1361148
1411578
434617
266133
759254
588005
1057122
508420
574633
734114
385568
18608
304751
1994108
1878008
902380
406156
616195
647878
911697
1008813
1833386
1085361
754946
1364984
190309
883310
1115962
373204
1308711
1011779
1548150
763438
457768
188905
1515691
1268485
1062782
1452472
489093
336629
1448013
183864
227480
97704
205685
1847700
761431
825460
1381758
1648574
132526
146970
1558741
402443
1649959
1951039
899150
659430
1768529
1595335
790221
1105321
155190
1214203
1478736
21099
934263
875602
1569442
488298
1122362
1830611
1704552
88749
1111354
1011123
158816
676998
776041
1853888
283462
1301914
1041210
1038073
1171016
1758526
433440
1105668
77670
832100
801800
1179232
832
1503540
1752290
737395
1919301
1839773
1355793
1077210
1119284
664799
1849524
458503
1513735
158025
1664733
992580
397871
1686571
1313745
738660
42234
34885
1789372
414143
311499
816693
650566
1686971
1504886
1559170
1839615
382898
1821097
706739
1463677
1946444
10963
1258538
25303
1244133
351744
1500758
1897486
473647
1951578
651873
1359904
1953223
717302
151263
938047
96211
36259
437811
1615765
1740103
452499
1569025
132282
1149177
1783981
1033058
730790
1646589
853753
1413862
1176111
325862
1009842
1160478
1219210
1149596
1235745
1989675
101028
27975
1063816
426019
1220905
1556303
673956
634391
473679
1523711
1455695
565360
903904
1953752
1921900
773301
254427
1978460
859594
801483
1726642
585522
1500733
1742721
863006
1310281
1734355
1250667
826703
983683
236088
779068
1331501
1419795
1750934
1430608
1225425
207121
392857
15938
1702729
924529
685550
660148
448986
1742456
1584809
978595
390441
1231928
271399
1053415
1402662
1514028
1250269
861296
1257872
805319
1436667
1384336
14683
1501971
1099699
1679233
904132
1351830
1900340
888304
1220637
1992038
1266819
1614191
1558440
1026283
99457
695271
1213170
847549
1403052
28567
402114
1211346
157639
1096098
1714062
1651350
642628
1097440
1627168
66427
287023
1823864
1039565
678606
1582622
1608613
1305470
911036
1688051
873431
1805956
664338
1654150
557217
433614
1521748
1156336
885043
170803
980867
1150032
520091
1588706
832629
1685717
1101293
1807330
1318258
818672
1133228
523913
1906297
1251052
1826485
1541181
224430
1539792
325293
1648204
1407443
1494609
1534261
808116
583770
451072
1738513
1492129
1454120
467770
646537
1445976
1516890
114625
1421411
1323583
428613
1480298
1317305
1877480
256118
700031
178060
725135
300487
1811423
1215731
928366
1163379
1048108
1310366
951065
1562665
649536
1641682
741573
1517514
1915282
131316
1314567
1929030
862516
1695458
739678
1200344
6222
305517
1688866
797605
1704096
112724
725603
1256883
694631
314763
1655237
1223024
1242788
961530
1400254
1980815
1236645
1127543
1666177
349706
401460
969823
1302464
1129435
1474572
1024967
794461
1582574
318579
691419
181204
794221
186309
442334
382231
1007632
1767674
1112734
156905
1539065
198822
1418126
1360737
162288
1014155
94445
1117011
503040
320908
876202
243087
760761
521394
1871384
890695
949095
1933857
153079
1906373
1075151
130279
98146
864394
1942985
455610
320468
795438
1651582
1793838
647795
1355771
1360720
698330
1986825
163119
1480337
1040400
1780130
834609
280283
960701
102592
800714
1575666
990906
1282693
1540903
1521440
300137
938707
1040920
638212
1358142
1477175
37159
172788
1639815
933677
1653692
1903897
469910
540778
677436
1684217
580616
1054908
945412
1722980
566685
1647320
1815278
600063
1795431
1509107
700244
1257020
418994
192770
484310
1694381
591799
1357658
1466771
984046
180526
871442
292111
1357632
222413
1750901
143521
1766312
996117
1649377
1611798
44165
1992408
60481
6295
1920722
180253
1922889
1979931
1455208
1242198
460993
1781853
1800606
1807158
1175316
163572
1779727
1910787
336790
596702
1440017
1810353
1047509
24207
1933884
1970232
1922260
1699208
834943
1211026
1695775
1667174
1376771
611969
787584
1681308
866337
754319
104292
1298680
1383563
511865
1215301
1271677
1987648
930273
377073
2144
52483
254099
1391511
1319704
633627
1855951
1154949
940151
235694
1803390
472904
1366105
1039903
230285
346980
1490608
1879185
405731
206050
210551
432969
1649770
27122
1992807
1617801
532298
113478
1375698
1299323
1789155
649457
1469921
1427935
1706429
933642
752317
1730040
1692460
1749362
292821
1834010
1690600
944962
552366
1138883
1055673
689584
1540259
197058
1514557
1809016
301768
31400
96067
1904507
474336
1254896
465576
1374837
1363274
383381
589800
516519
717290
718161
1969651
1140323
1768685
141187
643444
1555420
1920224
1953657
94265
615724
522060
1120910
1504304
612750
455839
1813043
883596
29108
988125
1904496
63657
910976
549944
778351
894452
1043678
249774
586654
924261
1583731
847720
806580
411323
873981
1200474
1490986
1619677
1893150
1167290
1419040
758965
539234
499634
1982640
772348
1269836
1963187
1792473
594124
1120990
918380
1993022
349233
1109566
1270475
768401
5268
1667268
1847335
723212
1090135
742113
1796052
420171
449405
1524737
1816276
749380
761356
1156380
1255551
1883555
1749808
1494632
300129
139495
666278
1447975
706340
1699346
1187388
289917
1938162
1575568
1935124
1779164
1192463
316416
1241926
1095396
1273356
1980641
794086
845595
588205
1038835
616849
1330146
731510
894622
1193042
600295
1560964
1042778
245074
1629289
3766
251053
1228124
180506
822327
1548298
55698
340288
606749
419064
1282453
443750
1750623
1508486
79893
1871356
26735
209721
779054
370950
994341
1518474
149910
919579
1357754
1696456
1715932
833925
1222109
1148818
302233
1976057
542673
1784895
568068
1114005
283142
1082941
1259321
387029
40425
820182
1041072
1863218
758348
1583607
1293281
998773
9530
595800
302096
437625
1295854
104954
1890363
290873
280654
458445
1450765
100805
1486807
1127270
1239526
834108
358
792990
1334538
541628
565797
99123
1273526
1654851
1975858
1938526
1155566
1849988
221373
1523935
601747
1390283
1832402
900290
1900918
812937
1091210
1339108
6115
1075750
560541
1457561
1813175
70083
1484981
1647621
729197
507782
995840
206074
700595
1920209
25775
1729189
1067839
724502
1405020
223047
478770
1184480
1648019
1940206
1064796
1510969
1861764
714351
1276965
1801847
237663
344444
916064
390387
216256
687388
1185398
1820704
1756581
226655
1913083
1116144
1134751
1615135
21683
1552799
1452827
1393166
1251179
1151188
1021641
905441
223943
792783
472318
16903
674728
310785
1504867
1568468
1935347
874259
587919
1276322
1706798
209827
1984242
1498510
1035723
1078763
1680203
3764
1554241
1987662
1479413
1317484
258943
127994
519091
234428
1390281
664985
257580
1317246
454312
1905271
752445
142286
1600412
919913
1528500
47413
1905769
288109
1167488
646239
461924
833080
1686646
1832806
264714
1404118
490130
791364
487336
1929590
1985629
1444869
1052538
627970
756596
1966718
1006608
1497005
1148523
1143001
453041
1977618
1784013
1754391
275523
381211
832927
531361
1094424
1784329
1763463
288103
735491
101111
1388533
511755
1433171
91589
1357564
430790
85739
1155702
1804516
551187
1184893
1213030
945988
1011537
2840
959428
402670
1956766
1038047
1192619
178727
167534
131724
216558
1133927
130342
1831957
1255290
1202092
1845141
531109
237026
1314784
1402646
1047985
348044
1525128
1207391
754927
1151772
661892
1029243
447918
95541
757681
1083659
1394447
1754084
1768575
784043
1310584
768739
874972
1040883
1148758
1465441
347243
1585655
1323919
1746068
1600405
33617
396135
12392
1966227
464472
323745
1040096
1403137
257443
1975759
1025051
696652
140276
1643614
682770
422132
1759280
1567238
1323033
757454
1553336
886931
288376
553199
897453
1436308
1872811
976876
653128
1402123
1847038
965130
31751
1852134
936023
1289943
199568
995935
189416
1638691
880426
1121089
921034
1625444
649341
257586
542440
1571458
538834
1857652
1255513
1304981
83913
526531
954766
512772
1037883
1683214
1579659
103433
131025
766462
1959845
438267
1089821
1736080
469687
603556
1997825
903759
149986
1088309
1200762
1211374
484604
503937
1729792
644951
1476347
1346689
1855700
1972174
47765
348080
928608
1271605
1855736
1139507
1803743
1413123
3535
675648
867132
1857991
950181
1364699
579484
1134111
1021129
845951
922606
1609614
656506
1205964
35766
1258099
526153
1400918
1267700
1237094
1657789
554325
1484916
812326
1415730
138498
1131006
666454
1046159
190882
1135431
1095274
1973779
849443
380644
1794136
1094844
1395750
1874056
1624183
1561550
1809251
1565704
300352
1525854
543352
1732571
1472017
274060
1612361
1863953
581257
1429697
678489
297179
783106
32209
188478
430276
766463
493652
709578
118135
98261
1965221
1604774
1699598
355754
1307209
795604
1992671
418831
1326361
1762487
1625560
1332629
1313396
1913872
1755132
1514049
190312
1858193
1207907
1106289
996144
1395940
834319
1122132
438911
1412967
467752
1871600
982086
895837
1128579
786273
1662633
588496
712840
1353880
375951
1777411
1169752
1481627
1504993
1949014
966997
1989972
217562
604168
334252
1146671
1286540
1589691
636690
1106541
737243
1417072
31293
1820343
1040955
1834199
376819
1480926
208248
1351363
1884589
55782
210850
1511812
715848
1611608
318057
1128921
682730
768881
170526
260875
418539
1905996
1753861
534355
1675149
159330
1593846
1544559
737483
1897449
1875999
1338800
1647225
1648598
811546
1091483
1589133
1514721
1100058
1411860
765600
741446
374029
1921366
721513
1725593
705612
501305
1762446
170787
1418691
1177482
435101
1337027
749744
1922783
249744
700718
735675
1255237
1535378
1689421
988211
1618948
1203734
1733249
1166406
1395867
557877
601213
1916200
498158
1623958
20018
31924
434915
1189646
139650
1103757
1995115
1239294
1531432
1347277
1288775
509237
1107683
979621
542814
915256
1063812
381430
1856089
254938
208104
758001
1034189
1697993
1132659
896112
1876843
1011419
1631470
1166257
1249847
1184518
571617
1250213
1091626
1660096
1676897
1240949
717780
1016164
315917
1894669
285443
685613
1456354
683123
1907441
628968
1176153
744839
1535396
1661740
1667180
43068
1633477
303385
1114031
724954
1584716
1106706
420564
769004
748550
1084972
1835119
1273204
136458
755544
248424
202127
1092991
1503356
1456256
717480
579266
468844
1360174
1976410
556805
897997
1099946
1447791
941542
1809417
1955900
1048850
1339354
597146
1261328
1786576
1788148
1249333
200058
1230049
887815
1553567
1668248
412941
494005
1910010
1918820
497011
1513883
797274
1011466
1501136
1194784
980537
1602827
1066621
408082
851125
1244013
1172058
136593
919402
1876310
637159
1284024
781938
77806
49719
899690
1291174
813862
500882
1952062
1253952
452604
342291
1725669
1157650
75745
1443432
664586
166379
293313
1096828
512666
1234410
959039
494047
432910
994098
1821238
1158408
869483
714179
494570
1859244
1658115
617220
1654241
1245073
1225664
382280
1158777
1106164
912873
1393246
1724178
1723802
1083089
1378385
349466
135467
389079
60749
662210
224355
1444621
10729
581096
1888729
268129
658614
234152
137202
6587
632587
1407277
849205
673485
1688269
1961213
457849
1477021
250268
71125
743272
980113
175027
753965
523250
1082857
382598
1393420
1087711
516202
529033
1385028
1428434
246192
1879249
821401
386818
758889
1588080
1555829
932556
675750
1547501
836147
1153930
871222
1251363
1304835
205566
91119
1234131
1763289
597304
987932
1464248
1723460
1924952
1743202
1087938
1936758
338383
800788
202733
1917671
636701
1519894
1727387
1102561
870744
1669737
196972
1990961
844761
1986512
143097
1315932
1882103
264813
1358847
1769843
792018
1850564
1158551
369980
853612
1231043
947020
1026568
1362299
422488
170578
1945037
1273218
1427810
1821489
1468437
461642
1116643
377010
84971
1629929
1743083
592135
1410239
657284
1569852
817154
379659
1774105
1127293
164750
1148087
288130
876296
20593
1328775
1777787
1751060
416155
1314664
855873
318165
954631
844354
1540851
200003
332413
1481870
642369
796830
1297597
1544449
1042869
280821
1901366
199928
1219139
689513
1176550
1261449
485341
1230203
1363542
1583346
1606922
397254
106765
803563
861064
1358684
1913882
1061605
1699084
947158
844106
1099213
463754
48525
1682440
227167
943536
1470045
817902
1536073
732039
1866948
1297974
1226513
1385458
1906171
1204844
389962
375154
924584
1104879
1335346
1589364
115992
21359
933803
1668238
1306072
1443143
687728
1042570
1251049
356546
1768204
1873655
1545712
189298
1329737
1360162
616369
1395041
1545489
1350987
1903542
1069152
1775548
1512176
1386938
1873241
25295
829061
69471
1413398
1194706
1967402
1225969
1768932
746350
746764
1667583
343782
1136919
1398613
1883551
1966798
846809
1633216
556655
53168
1802713
1980733
771838
1334282
1149318
1502403
853694
247845
1410199
531336
754526
400696
1720886
1446904
1819639
1521189
577068
1572398
1414686
866735
1540882
742713
1356194
1864209
1681297
1896965
1671457
866296
1783531
925096
1520394
1840516
1664545
481324
1175894
959151
1738896
585494
1880128
1954684
1905610
732801
1575893
1831203
934671
856043
1316651
259460
1894761
1144337
872587
1119543
254614
915111
759046
1797418
66494
1148037
87238
982752
647130
840173
1114135
702249
971883
1457535
1188047
1645887
640367
1076816
385977
692585
663083
1643973
852074
759843
1416048
1709714
1272681
1815802
371555
604830
541926
213782
315858
1883152
780580
78219
212242
710671
1892588
1731025
1609460
804782
325941
1423205
1872108
443449
1686880
1369195
1186816
465833
1807821
286788
277440
506404
892625
1541056
917569
1962205
860604
1686726
1877286
55051
1952835
1701836
367866
446544
1818233
1338913
1553610
1485507
530339
994978
1669617
274980
1328302
1798249
510711
631892
1076113
1718322
914028
1508045
1800420
957098
544221
1076392
237182
1386048
1521899
1231730
1206290
1433502
1847307
106826
1157829
1778274
380028
1402779
1948380
591034
1979850
649758
494893
1642778
1872099
449266
1672938
345361
1823400
370987
50580
1899868
314303
840347
1089945
809979
145636
1561959
1140193
1092648
74527
446950
1615276
400374
1777522
1801621
1225397
378083
345098
1869467
1856386
413713
1116573
809974
1432425
1956327
560913
773705
1610793
355196
151724
764096
1513982
1785774
1979519
650183
675070
201412
1547447
504165
223426
277076
1533245
670268
179014
329506
1596098
1976585
1357225
1246185
75398
650349
102649
83211
845502
1448475
1715358
1822329
1516655
580572
1348647
1557118
1651901
1488733
1988925
1377805
412477
670017
1576600
1953061
110225
135293
708746
206728
1576716
874448
272121
538901
1250682
1414614
833801
1544404
1126100
165427
803393
531784
645486
729227
632817
1898794
1539241
638036
1057537
1532600
1278542
483325
1516899
1997026
1332683
1494036
134749
223865
1501454
1119275
544252
1846553
1957356
1662201
903536
987060
770518
245643
1651966
505880
1615878
283224
1091205
1090910
1597487
136728
266830
428250
403432
1262709
1381160
31284
193795
1608172
1079686
1565087
138660
94062
1094715
1462974
283090
868935
1805152
1814689
1658137
1082560
210230
704746
539703
16515
349606
76981
164226
300446
1689864
246738
1487613
1499320
811266
423229
1400662
858946
1275766
1522686
1384212
1488009
67796
280272
385973
1668736
1429516
1128048
233343
1008642
682255
692380
1410352
1617411
941971
1291394
1113023
387344
89439
1951688
1771894
1857680
1155022
1121642
316033
823165
1035905
1570025
246879
1761276
1110311
1357991
1818716
867712
565378
1949791
1975157
1563455
1935057
993148
497934
25155
1929334
330903
1984897
1842314
347430
107078
437401
696167
1080416
162967
1529924
1385848
1782424
1086719
1431019
459591
457299
807752
823739
68445
339699
1704790
1298083
1616514
599571
1125236
1730517
1299787
1781118
1649081
37039
298181
83730
1625584
296501
1577279
46252
226491
979748
27287
1406948
1670873
371011
1448695
1819501
230416
1914337
1628143
955668
1835504
1714289
146575
989384
949268
765264
1671745
25300
1847114
426721
346006
1469204
346607
1925352
647677
1088079
1645229
1286439
56772
1863050
1801126
251233
1214472
1261763
959809
1410253
1165094
619838
545621
1505125
1088575
987102
1634212
391612
1820636
420311
1784149
11181
1395446
1157903
235238
866868
1671059
1183991
1021162
1921341
600842
965669
1104731
1560866
497104
214352
25439
976595
311547
30185
1002032
445722
259697
1876863
1700369
1160289
919428
1580299
529418
922427
1197129
475100
1999695
391482
1533071
1104314
1620669
1411703
938041
101412
1104168
199523
1680213
1846578
1484174
43484
1171653
1014180
734739
613528
748401
386077
834080
1730744
74837
1593055
405113
265881
1928635
531374
677432
1827001
476124
1798803
1652348
1561897
463781
1942959
168353
1303595
554467
99944
747269
1094255
1198703
629207
1106354
1387766
1417379
1168995
576825
48081
850289
1995449
1402245
651710
1035610
1407318
938419
1871113
5324
1176482
1600254
779058
735504
1386991
1933800
1368773
1256656
253688
436857
1650494
853792
552618
1716110
626633
1089034
1364308
1109159
1702663
278877
1034798
781199
409226
678309
1051205
330197
875096
1439540
1051756
814585
28639
1923614
581615
1467368
1839463
1717241
982731
1429354
315957
561925
844925
282892
1971383
1649377
1479495
1413646
1677001
1369324
1051072
1197436
1759929
293444
876116
947977
522313
746265
1719026
954779
1812335
1204538
1362212
1308425
1987320
1861772
1973375
1886584
191138
1875682
1553728
1992749
919580
314318
908387
1864510
1251167
1404913
1957128
43397
1118436
997588
649151
683661
1639178
489697
1545966
65868
583038
444168
1449479
1441615
1624162
927012
272537
1845345
1910687
738502
1565400
239467
1896379
1340184
363753
12039
1493597
1673921
703863
811949
922200
79905
836644
205059
1308263
1988004
227600
1023534
128810
1667730
1880550
1050038
37833
811031
1046962
1466221
1726210
606333
1034425
674647
64682
212277
1573055
1580394
1105299
998864
1478004
1212380
532897
1176552
722862
1589133
526256
1416264
1820284
1437829
1523390
881448
521738
1482500
1957174
47311
892676
269962
1057474
628800
1563368
1105991
1695988
745395
1997613
46611
1687684
1346028
161298
1610134
273381
171559
1302872
1193894
307798
1765644
386152
733321
989818
1386624
1968345
770565
741407
1468704
133449
99939
474000
944607
711965
1289664
1609634
1962808
1562100
1221194
1794990
634273
423760
297503
1821892
878043
529239
637312
647356
743748
24994
316127
1783842
973245
1992237
1571658
1207380
1235169
1095347
149167
1779997
1779547
1959275
664352
532470
1668928
1427623
1839833
927933
1630237
108605
134518
1215603
904022
1885358
910653
1091328
27337
977066
1087014
1425069
87242
1270715
590178
1942181
131043
990715
1114984
1013668
384580
1497011
1224249
132360
262561
1614427
1004920
1847362
1892979
302137
1699795
1964542
1875692
737176
629529
328254
1834694
1020898
178880
924781
1970931
1811835
491961
979646
429738
1440281
1504575
802291
112594
955420
1634546
1859822
1413625
773409
1089042
1421806
1085021
1207562
372154
1358022
1496697
1454169
1411935
719565
1282590
1858457
1329607
568971
896583
1003342
878800
1459421
330625
1657815
1400095
240216
1261951
684191
1290709
1868500
509450
1346466
1255679
269726
1510185
1463564
1873680
761403
1634960
1189996
1522798
1088168
1626896
709093
115856
1383329
753629
1821250
534565
1623748
1173331
1570806
795215
1368048
1932672
563861
283777
895820
1109984
1337306
219496
81450
1461125
1189946
1793461
542456
1761384
1752780
1729599
1284669
1531938
886107
647504
974103
109165
12783
352779
1631569
1171648
1062331
985157
429632
1433586
973131
388949
986707
511931
1349064
1897201
83819
486806
1644512
933332
818112
1046610
1648936
1099679
680627
1365067
1778362
441247
1988804
688063
1443574
1258238
612333
425665
119899
1819340
1672920
223889
1938690
1488071
182209
1176344
426844
131123
1425072
1167832
1170424
605312
444841
1395013
1468009
542881
551282
731515
187031
708284
605522
1794988
1545348
226111
1064669
1509846
1152154
1219680
1688947
197606
1783175
1495619
940934
208425
664630
838154
1898537
1451976
1575024
1980472
1775150
1154868
1743780
1006863
1626540
652552
1647036
484127
504618
1442694
1217794
1028792
168121
1894846
1592764
378158
162267
460316
808982
1596389
1183934
1275210
1221919
1277216
468451
1780762
1312549
589491
1677714
881523
388692
1726807
1105341
923977
768193
471920
1503132
1060807
1416059
1895725
231639
1769045
1637605
1151962
174960
324790
720723
1523286
1200198
1971109
642036
499501
74366
525528
1096204
1220912
1921763
384409
450144
952692
963365
1457140
645407
86537
1335105
960497
1906298
1987563
1973981
762315
950896
1002192
1841520
726382
1069967
1033595
458380
263874
377184
1225510
1540686
1486760
872370
807482
846261
769952
1752530
1385878
1701168
55961
668780
699535
1468727
1231778
1662415
1643048
867609
1924923
43429
390923
1183662
1541762
1845267
1830338
769398
1494590
1079847
657126
1509801
66699
61863
1018682
130272
1087266
1834008
826146
933096
627281
436404
1690936
1076346
858828
1236201
195953
932948
134762
925324
1413582
1079481
468768
206691
683853
115222
1153498
522903
697804
1987518
78424
1176582
193859
1086150
1240155
1772477
520052
1201471
91513
134507
1840795
299208
680455
1505033
1203309
1594301
34408
1724267
962803
186015
1683110
760092
233930
1056690
126035
221377
1109120
1988222
1738715
24366
210928
1821147
573563
1315167
947
1498535
412192
1684459
666557
1141970
1604217
162094
1731980
976931
1351066
1069959
691762
1552848
1523541
899953
381218
633043
1409505
474310
801009
526012
138787
89170
815390
767575
1161261
1575237
40768
1689450
1164862
1580197
1959265
1854607
447745
324809
1663061
184827
542199
994221
399389
1458214
1227225
1794646
1473494
1143670
1084989
1402484
196144
257147
1003975
837161
246550
1994364
25985
1065088
1170104
1941302
298893
485618
11780
341125
1559895
1637412
461379
703068
79198
1341047
1278620
1564925
579591
1138409
1560940
303991
1669468
1080993
208276
1933143
1904812
398226
1401062
723921
1892493
1766363
1279132
598852
11389
325362
1970992
470443
881078
1613569
390970
974812
1799318
1031984
976279
622283
1850079
490080
1776150
1876795
1274995
904671
1445868
651108
1323037
1528099
1697055
969853
97009
260685
164165
334249
1188000
678124
1890686
1253821
353379
1880346
1909505
534092
60132
426973
965982
650138
867800
259040
1040729
1694689
638977
202475
1542021
202798
249127
1499896
803885
408252
1301821
1058512
1311514
1889809
979434
1059289
1964701
1259911
1544327
557492
1110938
1508254
576761
1646155
638663
906569
1543731
987223
1143597
536269
46907
1390582
1993299
1514141
1165907
1114653
417796
450776
446153
51355
1671659
1064744
1044318
1178632
198258
322004
1414152
1730643
1017808
402900
841384
920844
1744763
1390539
319941
1203085
905265
719525
621517
24705
1293319
577782
1735711
626591
942788
1001662
33863
233626
1856313
970009
895802
98193
153853
1164544
1938209
1766950
1486415
1390864
1497874
1846426
835466
1023867
227450
994764
345492
1502677
1015873
69662
182587
1791964
395938
493986
1789335
239748
1006155
1497612
967383
1229674
327583
1027476
157623
442235
55370
1405495
1142890
543362
1726656
1605148
1735209
1686813
1568288
274724
1823256
188344
1408915
1332772
1839186
808159
1014664
1276954
1446187
1986441
210831
481553
1501243
368272
780909
1621031
1956472
987071
1030555
962563
119926
1100135
1001320
1001955
257770
1909413
1630486
555768
201541
812348
277871
219725
81072
1566056
522213
1923147
68868
939379
1754483
371623
1035620
1171637
1712907
28320
1408546
1401308
1673640
616645
793373
1210288
1874365
538020
1992576
1947471
1456023
1084030
49625
1770557
1016716
950450
1643749
1573515
1227884
1163432
1018150
932833
1654866
499894
1321807
1098815
1301426
535917
460594
843735
1639771
281016
682691
1742759
1992598
1173660
628093
751342
731758
454299
1988384
821849
96388
70247
239779
1772346
869214
1812355
45375
1547576
349867
1450583
757276
725226
1962944
1791946
642836
170436
1195976
1186870
1472833
1673084
283314
839705
991455
903385
927716
74166
1038949
292679
621340
747886
265258
735346
1462006
761687
643617
61362
239580
1311474
919996
85868
178787
466312
1631989
1715089
733727
1230535
330028
1452374
1399930
1961893
86264
37477
899572
1303114
1083606
1931941
1810623
1269397
1758624
1086427
193095
745873
15527
1958087
674203
1215436
43170
1415964
908268
1795570
102372
1339358
279480
1232328
1725376
838205
653616
1178285
222917
67988
779171
1654174
852969
135268
535284
1176632
1067763
632955
202797
1894755
1803939
423998
513342
1768248
787617
1923430
290236
857651
1419497
1281987
1514813
328502
1503450
127808
971981
959290
789812
441726
148625
84971
1397016
1072577
43069
351401
413201
205290
1007693
886070
713773
335191
805272
1531718
1722461
17085
1799471
1988368
1902268
950989
1428448
933908
495381
1668634
934081
1721847
1969871
1007879
966302
1989357
942412
1990131
991253
360792
1087626
1219049
818624
1803758
1478757
184411
879654
477868
1606909
88262
793098
1464218
769004
953616
1233514
305707
446692
183823
155907
1869003
303346
1276158
361074
1280040
1407084
1700112
896111
427556
1481951
1868735
433919
1801574
1015132
36810
1097163
1745038
540320
994861
1792879
500583
1819746
1136224
243530
1731934
1332766
1135740
1768253
259922
1780462
805699
1003835
1872462
244617
1005876
1223434
1156581
1222762
1091910
1416280
1994175
1326803
1290172
393703
266006
414749
1824849
30946
454031
1621258
1765156
660012
666012
134675
864740
395320
1395125
1431311
524645
1955772
342443
1440244
200128
525065
1786934
246756
594748
1837095
736330
622953
1770496
638626
289242
1998365
341322
968671
950489
45723
1050154
178609
966270
813775
623985
655754
1310092
544792
1080664
1138643
864925
616114
847144
777324
1679223
887855
460128
1413646
1801828
1868911
1617241
709262
502168
1408440
800581
816030
1692189
1455303
1331721
520978
694384
1907727
786279
1068513
518523
702611
262727
1830575
299274
528795
521947
1052385
1215015
1654282
537148
269883
1983520
1033917
931508
1668965
755151
303153
1001469
1019944
1738532
925564
364715
1762171
496523
280605
663561
409336
96667
1498317
691600
396103
601125
1750745
1367420
1582601
1110817
838025
1704842
865480
819724
841499
981798
1146878
888964
290636
1442595
1875054
633711
1237997
1756646
1628239
157809
471539
756147
1785428
35636
850256
479131
1508272
773507
418412
241660
1570491
849068
1496316
1489444
826422
1389500
1271358
364102
1182414
1301690
1224609
119887
288797
688169
897812
1400322
805967
1813043
164161
1822148
1373543
74718
305679
765180
831558
523266
381565
1407490
598173
243599
1266897
1569530
412390
1974238
270055
1428383
1956196
337177
1715775
912646
1504394
1914781
1269057
102516
1413892
979212
530700
638072
1084447
901363
16298
1788692
1066463
127656
1132702
1964223
936787
201043
31743
257776
290505
514667
1577816
873524
1155194
1572845
30449
104524
66882
161178
1697415
1448515
786580
49441
399039
684217
1801847
962097
462567
1795076
792751
754442
2366
769090
808539
395046
412842
177693
1794012
1400702
529657
976557
1869129
1060979
1872817
23014
1698086
177489
355786
590953
171107
733415
808187
375172
485713
112484
971389
392627
433198
1934943
611438
988929
582210
1994454
1614660
14053
1534765
1145523
1397394
1303890
319504
833232
1235493
1882798
1750317
1079248
1971819
778021
1238732
1085384
1027238
444312
314221
1143432
293768
65771
412087
111847
333029
1852744
1044445
1908066
351388
306804
791986
58199
1976121
597119
1873296
491023
1449233
1973395
1383927
1374405
639911
47653
18017
61339
68477
1247959
819578
660339
1874522
1770781
975858
177968
1240824
1302155
1862263
127383
180483
793695
325577
525530
1211436
446107
559357
1667164
1481557
930211
1750169
224426
1218955
764463
833555
877343
218855
799426
1422147
647524
1385092
1730805
607984
1572616
1403752
1668063
1359444
1217476
442682
746478
1968488
1240529
494380
710667
1359790
1301218
1831270
980955
169900
413807
802664
895887
504492
1555199
1246090
1249223
60029
482733
1539152
1060035
535437
215612
73172
1616227
1453866
1615177
862898
1373304
669487
347973
1331537
857572
753472
1674050
1266098
147609
1051766
79521
21923
1613364
1139256
1910088
1713440
85114
1144586
1047312
1280147
471357
592323
1919993
1301239
1333695
1506078
941431
347167
1813160
1687780
875427
66753
1902381
239260
107277
1143820
417161
1130742
131587
919790
526927
8584
810403
83731
1547225
83162
778808
1205441
1922087
1105589
531378
1529336
877046
897286
1233038
1352672
1871729
285417
1222651
1782628
1599470
1371315
131568
668003
1259599
272084
1103785
1504910
592129
1273562
84537
753406
876778
264767
1641937
1231147
1922251
1021646
692590
40584
1023128
420199
1193647
987197
285252
1985489
954207
1420828
1609846
733854
1848504
822176
705713
917845
1727332
1150679
695431
741518
991964
1179955
1949420
718522
382186
1484150
498277
1584711
1903189
780508
258403
1514877
591975
113755
1835209
1418600
1169737
1486210
583385
700564
1335402
1463045
1919114
976316
273
306154
1098205
1787286
772866
895634
1140147
1880172
1744444
1214759
1030386
665640
801464
781803
1694268
1459535
656976
1757554
1324284
769649
872888
446695
583342
1478273
1202108
429878
1505731
1289437
1324394
702979
1387448
1344633
1082436
63538
544448
449862
1842247
1209062
1201905
1289092
72378
637149
1584649
1222916
998997
1007888
1509257
93925
1612680
490192
774049
931388
483082
439792
1018023
1938685
190904
841929
929087
66344
903946
1509172
1327913
45253
27374
119371
1366
1835845
1975685
849914
1421803
1156349
75036
855114
140628
1566495
836423
1290252
153621
159732
1750435
637977
744097
1531436
1481089
1725862
1957826
1317884
783014
1754798
314844
1583494
500590
142375
1756999
1165870
1328574
455270
1147132
1585683
1763225
1320996
579766
1519375
1287745
528382
508876
653170
1661462
84
1851525
1575890
1793348
702184
326701
288339
279133
1889366
1197343
924973
880572
632670
490353
1211207
1442653
735910
353571
124790
1634101
1049489
1096714
1181336
1408748
774625
1039674
1771699
1400155
201199
1400458
215865
15388
640906
1425763
1100541
1262012
460477
700424
24131
36227
1265874
1975732
1473572
687097
124842
399704
1286784
516549
1174609
1697077
903986
790468
782243
34279
860451
616382
1117380
249590
859781
1046165
616861
48609
1735672
218642
73985
530170
1442187
31731
571094
1999425
278965
843972
260642
952575
1935029
1767496
1062989
1726537
1057602
426357
367700
681585
1672781
1464431
70197
627112
1801180
1154624
1285048
191339
479522
745469
47987
310297
1411386
1554285
1306637
1154518
86479
590570
1744008
1994947
258912
1176535
1049117
1542383
323365
437895
1606852
1331269
572843
174870
1134864
710086
696705
1954541
169481
912288
1719227
916064
1179513
858572
1224148
593829
896155
1485808
318341
1429649
775979
1710130
602379
1956477
937562
919597
627345
1315857
709054
68833
1988217
1593934
72406
463797
1093655
824571
859982
1533352
413232
53296
1298804
173436
74598
1355573
1067280
1316809
1942676
699449
184336
203393
1515063
286889
615532
1423851
1896578
1787105
257111
1872843
1902068
949464
143123
114852
233144
1868634
716566
990890
590207
1528635
886855
1757042
1496082
1573170
469172
800799
501198
1505948
819475
1518697
1194492
1446169
1926040
729578
1600689
22001
480352
1570076
149940
1072063
1027302
795447
1559961
194346
947984
992086
1793879
533011
1531317
360381
1379490
813010
1609988
1099461
170598
1975923
1202775
584870
118342
1177764
1327862
394962
1136509
1825132
1078418
772715
1403484
1484685
1915361
1257380
889928
1127129
962903
417198
1797187
1137206
1766861
1399753
87645
1912653
1181883
625664
433445
1497166
1821714
401920
931843
1048707
713469
1158644
660300
889912
1601687
452982
1594664
1307134
1184249
76626
19928
1503686
550176
1194547
1616416
596452
685832
1072999
694752
1794884
1147067
654617
1243820
1113630
421583
1136334
343098
1613319
287273
830871
1789265
232850
1805279
1987692
611896
1430373
879106
404858
641593
1538181
1491874
558067
1382140
56421
1579847
143523
962082
161787
107848
154988
1307910
1124433
1549053
1908607
357190
84357
1790540
1612450
1573019
1766777
1085763
443409
602824
1785395
1087478
332287
1596251
1525480
566752
1277604
1122891
1849565
1320233
549189
900229
59481
266647
625303
220615
1141689
1077273
1405502
1777540
907636
654736
361756
1014375
499660
1451645
1674932
1834987
875172
577406
1207051
319650
490629
97296
1378288
887634
1180986
1451103
1087668
1904938
291532
934850
1438725
646293
1064509
1877728
1189735
1875165
730144
1930957
1984964
1288039
372416
621602
1557992
1005691
1083981
1610971
703345
756715
231365
1725359
366514
537930
605155
203855
300315
1045083
1195457
1982485
1841589
986482
1339033
68397
1174694
1135130
148459
1052430
1405519
1275739
1041074
1339807
479546
911701
892718
540759
1970545
576490
796200
1426880
1216040
1935033
36353
847446
1783498
1352900
766189
1739683
1170286
404505
1555892
1880407
1112677
1231430
879743
1879846
171504
868726
525318
1775518
432520
1761706
1696318
427896
184318
1226757
657282
1610596
1628910
1566843
929957
1981772
132426
170778
1485176
1880862
447065
549522
1159489
1084604
1508505
1078485
1714977
1923818
1843317
848779
1658198
1724843
1564809
481860
1787943
922531
1172178
428773
146138
144722
319715
1221201
228785
1466316
1722030
1537947
1085532
1749789
1850222
1324658
1133815
1897464
11232
85615
683307
1559603
777202
623949
1323000
1367619
1990819
100158
1653281
1570657
71775
128168
1368247
1212195
703489
715520
259916
1620550
1643301
1050962
1954558
1456881
1762640
1483693
1814975
1445957
1454318
1728823
271406
1489926
918610
849023
1344290
1658312
1426394
1044982
1015862
6256
907844
885185
1100978
874052
1079395
442099
263918
30769
1742327
1616004
945805
1327719
1231927
446306
374642
889140
1739615
1752498
804371
380691
487451
612041
1999474
358777
276134
39370
125362
1216801
986706
1893583
1262737
1215194
1196290
546827
1518262
387616
1986900
397227
1077980
1356935
1378015
888882
1225181
1271491
155071
1286283
543790
1281127
1339046
1711200
475755
164811
1019731
496223
915043
974839
1451194
1635406
1244458
430844
1420992
184023
163903
1354648
1804404
269992
60075
579397
900121
1043633
1035041
353957
407452
1519647
178649
1038985
78610
537896
1682314
38333
538722
1766196
1981799
1274338
148549
852999
1646413
747644
1863515
905243
205966
1530070
1952305
1151242
1166032
250429
1937679
20484
495655
1621363
1892441
572697
1560066
624474
245921
1487183
524486
1544147
641607
334349
288631
1357326
989816
218091
1753374
1266556
1368591
1894624
1886452
688053
867813
1705116
1321821
1025825
126810
1622439
530909
319891
1830009
1088270
427259
1825272
1177895
225501
1783405
1471730
1255198
824822
95037
1944188
35142
1168277
1512542
276278
84600
319586
1067854
917761
954580
1662334
991887
1338906
1054196
1867922
214386
1362689
1195683
1468695
672376
862589
3614
67074
864738
1991605
201005
1774130
1500105
282248
154878
1963629
1174254
194207
346930
468683
1416130
314324
1611786
967848
755606
1242209
1893888
1528766
534487
928921
130095
1099354
1178403
471271
784798
1251401
955699
1303399
1599431
712387
1235330
1295216
1774481
313241
491193
1623767
1150412
1752636
1473824
1679777
1848993
712507
708057
1990809
1649517
994400
626404
1864699
993836
643471
1468404
459811
153532
377772
1350744
479598
874806
1968225
1066866
84551
847681
1730689
1061115
178831
646158
73541
66846
1701644
1886545
870141
550085
208828
1986628
706211
115642
1358979
343491
1763881
1260211
1419690
870861
1836234
1816307
919214
56616
1909150
207149
464974
281802
1468517
353981
167825
87009
600030
1221887
1692200
975294
484399
790445
630476
1353270
1319410
1308382
937997
5316
1605034
495284
983439
1282492
461275
1805758
1931439
485718
1000562
282668
1456041
1279232
503403
714717
983301
1474347
1587579
632390
872600
777452
1620196
1814411
8046
1652680
1503994
33948
635123
1521310
526893
925318
201077
189789
555221
132616
212034
998103
1610509
1344463
1723915
1898950
408997
1815972
421489
1966943
638563
1657104
1918938
1138227
1862404
73139
641993
1228886
1909401
1155300
1025946
694250
1425801
1709108
17422
707111
1367514
791624
1265146
368069
943577
1303381
806239
1051263
1258535
1108662
589604
1009212
1307802
501330
1200848
485521
731230
962999
541936
1254580
1261985
1165191
223868
387830
1260532
1038007
1251545
545888
382764
1902202
453273
1824974
800295
819867
1107689
458736
1608774
1134317
631212
1002657
1901151
1131346
1927969
1396557
1515164
1416957
1317429
318278
1082833
1274873
1205377
660035
804871
1737652
49080
404247
1135905
1898388
1368960
1993144
1094605
833279
999912
589578
1459766
881848
367210
1391204
62362
1758352
910445
1313946
276524
1588119
147711
1921712
1629389
919433
72876
1384815
1219864
1450396
886496
482391
1850007
280549
382651
1376232
414155
236163
788901
1247294
510988
299917
1780103
1422796
480576
361844
1080940
669878
1729049
704586
1187549
181286
1345682
611230
995952
112943
1964578
1291404
717927
1610557
553242
1873759
1374296
1622200
919819
380862
831014
1272620
648230
1969616
716418
201356
1545446
1287371
1980254
176796
854493
145021
158869
972479
1201097
1289854
1595174
1711823
1851575
1912000
242473
39219
868526
905645
1146389
305196
1270256
146264
383409
131106
1499491
1781096
1606454
698105
334519
421239
561638
1815128
1676146
355467
523144
1932504
1517003
1761286
38147
798253
1247107
868464
975337
1359480
1926061
1195765
1480247
352206
254886
484797
45508
1105978
1897891
1764998
1998934
1272483
754528
504876
45732
209619
263100
1538190
701270
25849
1729087
1511166
1494116
1891264
1068905
691532
248321
1351309
1956020
662527
1444467
59002
1829473
927823
940436
147283
1212804
74964
915551
887137
1948505
53625
1897689
1051809
1382594
1044926
792274
1858939
1273628
375142
1962457
10400
613856
822015
1894750
1264637
895106
292605
1377949
480013
644154
1692797
1864653
620249
960839
132571
1180184
1748394
696716
934174
797789
1200183
33856
167358
125539
1872044
1408512
480332
213497
1192350
1228995
1610093
367980
853072
1320925
1540816
276529
1384800
1452427
504106
300460
1824141
1687294
1194521
367366
1534634
1337748
1385382
526655
1349039
269933
869456
1357278
1281135
1990779
1099281
581064
146544
760171
134132
594592
216989
318000
124727
1416383
1464567
594428
792732
1089994
582118
1910639
190558
306955
1292392
759302
911064
1133693
1607567
1928706
1488116
1772717
749224
1589643
144263
383132
1513739
235646
1149759
1394672
9025
1201811
914959
1316916
154112
663890
1040263
70034
1224965
1586794
110480
366830
1801117
1850636
1220894
1317620
180776
188021
1552401
1913636
1705299
1117779
101932
1329135
195900
1019033
775951
144680
463070
541427
1036725
1952974
911845
400706
415726
1778144
1739429
1597304
1145074
1774918
374074
1651478
710383
704644
1667496
838641
419612
798444
250052
961561
677644
1694746
233982
925491
644332
243993
1068006
903363
1456740
927121
1908495
45477
1089281
1498125
215932
1692453
437401
574115
1861463
1888302
1094702
1374219
629805
1567031
511524
452288
503666
624345
846462
22112
1122193
651341
979984
1614932
683484
1286380
135618
177226
1168916
1360983
456745
1369996
1004666
735796
1295334
1940441
903104
1710029
1998105
1496445
947963
1566030
1607512
505374
1566742
1421512
412945
1799633
1496480
496291
1283434
1809062
1197668
1173058
1657588
323891
1876035
68671
473303
914189
155925
772556
741015
747162
851124
1854059
629223
1915085
820312
440151
1660395
1916182
48512
343189
706442
1991937
250205
1660304
1749675
238415
989274
95622
234611
207343
397456
1130367
249459
566961
472550
1173148
1474411
1115786
614302
1106035
533675
989595
1961701
1436809
940503
1956092
1345627
1681659
681951
559238
1886786
963137
282052
1406134
1982126
1562137
1865643
878569
1147735
1720507
451393
176037
1482114
1353558
1479433
1153158
1283824
1838833
1935318
726854
1379764
1505292
604117
1872593
1733035
1536081
1272814
981633
62347
43744
831176
1143285
64121
180773
700519
1622396
630148
1869763
447919
373414
320461
1397435
595668
1756483
1827606
1223218
1338598
489222
1494706
951312
1197347
1204274
1075875
1640594
707700
1118267
988369
1637588
1176570
232710
1970569
1332792
1037886
444041
195550
1635391
496760
402081
1431915
317674
750198
1821894
1818454
978228
1185048
819668
1036733
789081
43304
1420820
91156
624873
867264
1239956
151107
607381
781037
1743077
231170
1367331
1962537
1770007
447434
132390
320328
380505
820205
1032103
282887
1327066
1060016
1115988
1072288
543582
1125829
1735013
1218617
474969
386531
102558
242488
1565912
1151582
255747
343915
1169381
1056382
1929612
1871452
747322
1543954
1543497
407421
1412081
49711
678450
1546257
1947577
1397203
723595
570033
1048999
738825
185870
1615658
699358
1713962
431032
1901700
453415
1440912
159739
1027996
1400936
1935778
912557
1215021
1106491
1281108
871472
1318199
708119
1483586
1412181
1385590
373137
329000
57133
512908
199529
1714828
1725783
308618
602302
1919667
922503
746861
483016
1531046
1521087
915665
1834070
205033
1942691
1730855
641944
1401934
1210720
1796294
479314
1244439
249793
109410
817093
1931140
1412232
678605
88006
1354011
937524
698235
600481
1676232
356073
1496818
634880
830659
810301
721972
369471
344677
1026718
1118262
108572
906691
1013521
1776363
1663249
554758
964241
1210286
1816063
1454347
1227890
1873770
176996
1862631
471923
1717563
246507
1082353
1298308
791365
499604
1958960
1513749
1648960
1444344
103636
1013200
1654888
479833
1526206
1458776
1048346
276516
863718
388762
144685
1909002
1043354
654784
1751167
1510733
1350912
1004789
290773
1026647
1396045
1969450
526639
1852022
1635419
1499809
554700
633782
1319610
1003318
1704018
89871
1669765
1437623
1507932
1696796
1911667
1176661
187056
503329
1872288
267350
1685849
1357708
617909
588336
1639665
293840
587411
1428736
1985123
1076639
929580
540136
1294822
948588
783918
320603
146795
454624
1672339
1827057
463014
122366
1890054
995367
1869312
483894
20383
822545
1013505
1560272
1315926
307394
1249039
436223
1590986
1568845
1407759
1563496
152828
860085
410612
549920
170145
1836012
553377
1851054
1298153
1409209
1782078
1793376
452782
715932
1795210
424943
1345344
1529373
467508
1930859
674139
854239
259887
804258
1779347
145660
1726349
1128236
637316
272426
1590937
139146
1938349
1832016
1600089
501343
474242
588457
1822008
1945537
813599
99474
149546
1122973
893964
390819
18683
1693218
1149434
63987
615674
975473
1051949
513159
1540224
263187
956518
1396265
305299
1706604
1015399
901150
1822154
776105
862531
1675896
1269940
930838
608780
1016301
1782212
49251
523677
960031
1033468
1343612
664080
605228
1534265
45095
811023
195822
923296
1631171
353479
57352
1988126
643196
1118214
835218
834026
546115
462687
856062
436232
921747
1071016
517636
787599
159231
60844
1855478
168238
1765793
965382
1371967
91717
1750936
1986498
554487
1869557
1784191
1164458
1493868
950426
188148
596579
1956466
1153758
1023477
1979927
520978
1609529
1570033
455036
1284455
387044
1758993
3358
311032
1809874
128540
239406
1812512
1127386
1669901
705535
1321646
1266812
926269
1795899
527024
869636
646475
408608
974331
1211695
963270
1353485
707977
1598014
722882
732010
1420742
1454876
1467268
459748
157979
1368883
624230
187073
926336
947131
241709
59953
1002572
464669
1101600
1114166
78706
313854
277585
906809
564179
1765883
122586
811697
725128
1643466
1210479
434743
1775626
156803
1699690
1343078
122280
107872
463175
794586
795109
1834309
47818
1707762
958853
1794697
1358926
1151441
618631
164866
50495
1798336
994472
1439921
34075
1995688
1515931
819352
1591155
1376530
108689
969199
658059
1518506
809826
413321
1569195
606075
887786
1399923
965607
1916538
1266174
470417
442077
792000
555203
1433404
795564
142336
251941
489152
173788
744387
357938
1304901
1750110
1003927
1298303
1218912
653105
14402
797780
536947
330899
1128280
1752751
1289436
570569
165858
1083861
1145651
957180
1430280
1326262
704685
477181
1866272
587034
248854
614925
799017
1523964
858439
1900661
215703
86915
817821
941849
1897144
109040
860947
1459584
1248073
721913
927712
1292813
344920
17766
1934439
1198252
945069
806119
1949995
910665
1923382
1683002
1797621
1235508
1389141
8977
820069
974202
783080
1013006
542519
206891
1860548
383964
1842482
1512933
910525
1176152
328067
1069512
647038
1635355
182888
1357800
181519
133562
1116990
49748
767123
1602222
1567992
169339
570693
734566
1375258
1421020
979637
1388674
1217681
433708
1771115
1280364
1214247
1928289
503739
636935
1949799
431390
1544881
407402
118098
1123878
1122661
1785487
1030384
1191737
573192
1026153
116586
1819335
1559288
1485671
1882689
1592627
922923
1259698
546470
1856960
219658
1525864
1275409
835248
286404
446843
1740313
1156235
1614020
1132101
1551770
230402
1210545
1684758
64509
1197007
687241
1697893
276827
976017
1889422
1497302
1535498
1568148
902038
868369
173684
511796
1491326
642846
463491
983834
97904
1742217
330021
748182
1728670
1865732
1682995
500626
1725555
414346
1503001
1231181
1501666
1393661
670004
293002
1894726
1817582
478225
529869
1862263
68180
1253399
1795195
77319
90550
835556
1199565
68092
1674468
738373
100053
1952216
1504791
1694556
1858561
953653
1227679
1004610
1440384
810054
718945
699978
1235306
31610
941804
1759493
975011
1599061
585318
1597026
421046
998102
1544786
792781
793814
1618010
367122
1128846
1163131
1123182
1154030
1763513
1444907
550680
1664837
729271
1798589
326883
556501
1582315
720986
1626981
1554651
1354214
878717
616987
813980
971470
808988
650553
1862809
1970441
876947
198112
1770739
1902564
1527873
225527
325698
320903
640622
1144254
8237
435454
1796072
1747579
1731212
1190674
659299
718686
1459683
1625760
1381036
45243
409977
317499
1868840
595557
549364
1833784
1473974
980050
1013394
1367866
611429
449236
1215275
1072111
1673486
428687
742417
542011
199754
1204149
1914101
323935
1390208
1367995
1164275
136396
857181
223941
476767
429019
457607
1400162
572779
481848
1665017
53997
780390
1410333
804680
1903089
573681
610345
1019149
860388
63395
1704101
1776439
1736804
685745
1983108
464317
1119784
38232
1546002
1257740
899382
360735
1035191
730837
1259810
1277879
1820952
596289
481011
1052292
1610258
1397445
82991
1049464
1261644
780456
241419
790954
1794630
391179
1800821
1629153
1398709
1631482
1555299
138689
635799
1039458
938388
1169795
1288174
1275982
1769164
399571
647715
459939
1189052
1479195
1165209
1277655
602793
1488147
1323114
1680910
1173317
1243810
293149
1257611
570197
278453
898278
1590194
1642062
1773439
1483615
799207
483393
1381658
1159478
1219281
1487143
635707
672268
1270445
1604072
505595
1132679
18892
1035669
1246712
107661
1698329
627813
987946
1268155
1629051
193336
1369773
260794
399970
1763625
612287
716859
18085
449112
512326
1912048
1950021
464616
1313467
1770801
1972254
1551502
950550
1904876
453570
1470002
1420842
199457
349824
1593461
1374380
399311
1331222
1523257
791155
264508
1174589
1775242
1708830
502981
1589636
418208
1950213
1935921
1865838
1830787
1391471
770210
175160
336768
1953358
1777782
1676328
244105
895617
995890
200906
1839447
1076308
1641983
1298711
1659662
328375
1495735
30989
875901
1840348
1843701
1672990
818617
470119
59267
611523
939354
208745
1191118
1676958
1580635
723582
1858117
794944
1186492
936099
391864
743733
445259
197640
607100
1759932
1215253
278227
1615671
1506635
1475852
1488381
665067
1574834
678563
1670502
883149
1204384
575868
1309654
1869169
20762
661041
782517
713776
501237
835685
1421705
1641473
157810
1468085
958838
1995965
1094892
1929235
1044146
276388
700557
717591
1193118
1926827
885027
1605814
550751
315973
828342
1770985
456311
714669
1740890
1179880
331089
118902
176857
925387
301277
1833008
925055
1356582
1755775
555605
266446
148497
806458
1113657
1039549
175432
854967
313528
1678785
929469
1564644
208193
312511
995442
782819
1242093
1703159
375439
1124025
1361224
814126
1462429
784478
1516357
490582
1804614
471074
48296
1703353
1590589
1248047
1321505
993833
213833
1431294
1440471
409707
1159502
894967
619059
1033445
210982
844487
167253
326976
1395362
272531
804746
430266
1874309
500610
1132958
1143087
701031
1901114
1312381
6578
924963
1641055
1183572
1698657
1011428
1848536
429592
1875351
77350
666870
221471
209841
1006664
698631
972243
929442
1946363
233827
754151
1496379
640815
105401
1184920
1532957
798207
1555729
411552
1363234
1044918
1727338
649035
666595
525838
1030226
1800010
1887966
1974336
1880286
1819812
1333220
717709
1168098
1039874
710861
676988
1606958
1635747
160612
716439
1087900
1364841
168081
57837
539104
1223068
473077
1431013
1332094
1981493
1290458
1633053
478092
388393
1397433
950696
1588091
1476127
1116952
378046
785713
696315
1068610
484284
1044628
1340738
1517176
371128
875386
1420827
885911
1930550
378157
578006
1929418
1731977
1596947
428740
1851193
833379
1317966
636138
1697176
1560118
939839
1779468
576397
1874753
813123
607972
469050
108028
1120421
1574464
663607
753949
1359694
30501
1003462
1142421
547550
1477513
138392
221322
1780312
994083
303391
702074
837364
709343
1717492
660763
280222
913906
1354900
936811
1427353
1861701
1116532
1912655
765897
508113
1763963
1645495
1614828
919486
1295299
223970
960877
540763
1495920
399185
152837
1527704
371886
121940
1826217
1900535
967128
1191899
578490
1680194
1023230
1241562
453405
1607847
140709
830112
293014
44714
169091
1329909
395848
55949
1271182
303967
1156675
918895
1701930
1198790
553009
1741202
1407912
119794
819312
809474
396014
214032
1415495
214402
1146762
1491839
619650
157988
852596
1940131
1377095
721257
1748314
126070
1263984
671887
335283
655796
606072
1581133
1792274
590372
1207788
232905
1441110
1199179
219392
927799
1690336
332394
300253
909198
1926041
427378
1158038
1351568
3040
525015
835672
307339
908749
803818
319917
216666
1915888
669340
1331534
1913167
86849
1404153
385744
694304
111264
1045404
103169
1701968
414642
700378
1848255
1704018
1409516
1436649
1193601
694767
1156233
1462332
1976640
1783493
1497116
694260
1049072
565778
177328
888256
11169
1692662
429292
1657644
591170
324948
164170
1797152
243729
1078864
665392
1856219
554507
170959
1511171
1108548
911051
1548579
306634
1035227
69963
1136925
79544
1133542
1220919
1366790
478016
369797
1420859
717034
855806
1003517
1208775
589689
11364
1564751
1468580
300225
1610814
1796004
415885
1400788
1420280
1482688
187140
913974
1799435
1108810
1685444
1464180
1108254
1867952
1657197
623218
1933302
777280
230400
419283
222755
1350526
989676
1577404
1464139
280673
327821
1353298
1698530
1571522
1092243
1299866
1328014
1452759
166039
437139
20427
1166565
1448818
1798886
1032452
1499113
1141816
1122202
554758
782605
1551289
393495
1507557
1379591
1739483
1646802
785032
1368059
1959126
831850
1979630
897894
1842119
56675
1508685
74712
901991
986161
1099670
114578
1658851
1604561
392060
748493
1895120
1044683
1400282
1112608
231667
1319340
1837048
1186547
534175
250896
1712989
346304
868549
1066958
1724480
1461345
1082236
1168850
276586
1608301
1522441
1612536
24099
522066
1450708
1066383
1451653
870720
1174159
1684443
120307
1990114
552699
68036
848801
1328828
980206
710874
1021600
699406
536439
1941191
262236
709790
1875638
1581413
1219968
995577
1431013
342108
1904610
87984
1527962
1403428
186003
527436
1107960
1742946
163270
521262
21821
5133
278066
1188030
1321525
676971
1167721
1588790
197598
530536
933520
253887
1616063
1234441
1200112
445598
1020928
162280
790655
662310
877997
240120
1138219
47536
99988
468619
1775165
498234
325988
567888
1858364
438343
635389
725691
913450
913255
1617250
1127471
1201939
201430
249115
1596822
1669674
624088
792299
262939
641039
511431
728225
1590103
1561088
1321250
1126794
1046304
733741
1559984
749091
385543
1110159
1770908
1052819
1532660
1818956
210588
454402
872944
220349
190903
1566673
1670544
4501
1348635
364393
1898881
245441
26122
1539191
391063
7965
1922869
549090
1584409
1845240
750343
1653408
1466757
423846
295517
1135932
1904698
1405737
1095447
1527589
759549
1163234
648076
1419144
69362
780469
426432
1696588
233154
1004519
689785
264547
1747722
475178
1176992
483902
1039417
121829
901013
1082630
1658504
749110
380482
1784454
624035
1979337
1537618
1184305
561263
469278
874699
261507
1541844
442332
797402
1240199
1440552
1630496
1469537
1859853
1973177
446240
16671
1030901
681267
366205
137248
401456
274005
308502
1711454
754779
1471704
1151184
1870169
666904
841891
268929
1755441
503431
981852
1512834
1780359
1109409
744350
37921
1931795
950011
187985
1363026
651822
1969836
1947927
1975873
530376
716718
569530
614408
1904719
1420298
1329858
850234
1311364
433931
627056
1017103
1026346
1285922
1711916
1454280
1256038
1587869
1668543
1079103
629263
685957
1304212
1838343
1815297
186082
981819
1154112
1722450
836111
1205390
346281
1590692
335425
411554
1283276
1843304
982536
583103
454778
70932
92298
1850904
1051881
1355241
1316481
1775239
206318
811023
1265168
437971
1212661
1694642
599430
468127
700854
1359589
1758654
1795454
1549667
1555342
1021408
1194652
513019
1420942
866622
1537831
490983
1604439
1659751
1572743
223536
569334
1227326
352192
1645885
903852
1387836
540134
433663
177653
503763
1113993
1168179
1116873
1866362
669840
1079194
658872
1065174
1760771
930208
270957
1660558
1433795
1589795
894385
1529057
527104
1190831
1169908
994158
1473748
35043
1519595
1779442
63392
1664001
456398
1060790
235147
1874032
591123
1659496
947491
1840672
805611
753643
709595
2492
1549201
1455571
786334
1060750
1424539
787593
1473446
839856
438281
1797232
646400
1067113
1774265
3758
151860
1567227
1783727
1560233
1689010
1504184
1269207
203766
440829
621623
1882959
264404
781193
255481
152059
1800258
1960453
1017224
413719
359046
235663
1557814
1186626
1495761
1319080
1596793
1574409
1005480
373284
469974
926786
1856929
30885
1481754
18468
1978800
1706282
1555863
832910
28301
1297133
1500114
42383
1892203
963114
264053
1085162
1761464
1607455
499858
1374250
931370
363560
1320585
304318
1416758
572626
410876
1198820
1905801
488822
929013
776690
549975
1069245
1346384
1964492
15004
350576
479851
626966
1541942
975500
448330
771215
566678
1489858
1065615
221257
413305
1954964
1218450
206811
750896
1835162
1926240
74185
1289658
1837173
1670582
839529
655924
526966
1308508
461376
1197081
1279535
671695
1282556
1898998
680645
1274316
1781445
1670403
1517890
134554
274822
508852
551107
930361
1162947
1343536
724219
544834
641931
145983
377777
1142833
575198
234011
1001383
1575769
1292037
350626
104128
1152477
514653
1985311
799390
117540
1023763
130307
562753
1851340
1709894
1985060
1977626
998376
1458423
680863
118323
1512898
1346878
1568351
1084600
1942139
726809
1588083
682036
337143
1216937
528140
199209
228006
1348106
1146058
954966
1544209
1674821
566536
224421
1691095
1784843
19397
661832
1640285
90350
1298210
688282
190247
1484423
152029
182680
1838647
835825
530188
376733
1437924
604821
347778
1079183
1823520
1563117
1012685
1443721
1138791
1353605
222590
623761
1538869
1072691
1280207
96752
112851
937026
1374469
956846
1503189
1576746
1275430
1180352
347463
1000212
354291
71078
615400
1508893
1047241
1263629
420717
505659
391450
1104827
991348
35836
393735
1650626
827552
166223
488578
1576198
1264822
1896726
317399
630469
1811940
1493879
1717647
750018
1315530
1184645
1678482
1724824
435435
1540171
873783
573043
902889
282928
671491
581852
1573592
377437
486310
559585
1961152
1350835
1953186
783090
738315
1948770
464309
809348
1960693
720517
108038
1360167
1151899
1918716
943932
1493372
275842
518375
778732
165547
1387518
656844
1896360
1539650
441049
445008
75271
1063661
1469743
203738
497225
1323281
1141363
449505
867741
143874
140648
659685
1089369
1814717
137686
1770782
745414
1556547
105973
1759960
1084879
1061512
619284
694232
1582135
817928
1630863
128628
1514126
1560213
1674289
384573
131680
1170927
433551
1889122
86939
1861026
485978
1231296
1877784
1702797
1090882
1413804
1170955
177169
1650854
438237
90696
98119
631449
163852
832790
846350
968703
1310578
221622
778975
1426049
287905
1367894
64259
431669
890192
1219141
328825
1272005
1693473
512958
930291
798873
1141992
1721086
1918056
1143304
1430183
1667556
22426
1141562
1791260
276442
1585873
509994
594499
209808
414022
787012
1727871
112947
1468829
648710
626771
1029955
316844
1577340
328142
1089993
1734345
731590
275416
631461
320823
232224
1964693
980352
1408292
1312313
1432508
95730
1357696
1974050
661352
1836335
1059716
378054
148116
1785668
562643
1475610
378019
435476
1174870
477672
433267
874620
1871356
1779863
314544
753351
1234357
1701302
1269267
592940
1075608
1399711
993273
945831
781154
789572
439571
812984
737244
517791
236600
1758574
593648
1931648
1068328
445318
882553
178844
97260
397337
857231
1715660
221870
912597
729877
397645
1452420
1581914
1922350
1305616
1054484
1317771
1056157
172988
1447273
152521
643703
135782
342023
1457560
649010
513704
387315
1828916
1365191
81390
570268
1141604
711949
721436
984178
1326550
1057297
1575682
874202
462598
877331
1305179
247635
1565830
1902852
1834333
518222
1319131
1134146
370836
788700
1896643
1502278
1273717
1268208
147282
1717590
1648134
292629
355003
663910
1786105
1923387
1862489
538463
549351
978455
200307
1975828
666590
1132626
1896976
55192
507341
1838198
719023
383267
1315931
1416610
1977264
853198
213550
481695
1601811
1085611
1715882
200435
24216
1655763
1794443
1576354
1546414
1440180
1453168
909184
97830
1717194
637841
1936272
156870
915350
683842
1904635
886128
1508456
1801501
1001026
525417
1376510
990178
596694
1651626
1883899
713951
1051199
668753
551544
1433702
418572
839208
754481
206647
1295237
1911465
239157
1140032
1724407
941967
564699
1793222
1137852
1148614
1336028
803726
892617
31448
1773613
739962
278205
1321880
1051124
169628
1300198
1500150
1287987
474612
1213628
465103
822938
1320344
392680
1998960
1970738
249044
846831
258574
1063947
1658313
1237503
311923
445360
827704
816390
1425415
1900586
958149
498089
60736
1547672
48840
113859
16454
503256
1607515
1647125
1736665
739995
904858
1507488
96363
1350863
463888
1668232
78458
1118120
931649
1208106
1566045
1326274
351509
853351
1133202
113578
1766220
796454
1195546
1611363
159412
1272826
28635
1716135
765335
812860
1626164
1845968
1604292
1732321
148035
1782417
727415
582764
1888966
1858032
344629
548655
1931294
721181
1566996
34711
1635404
1101780
1213986
1172945
1501538
1002292
1252914
1535598
878628
566111
1793910
1791626
976562
1786211
301273
1439992
380897
316665
1868591
263415
1627513
29906
336719
883682
512894
565607
1414305
915019
483331
133906
805029
426902
999291
803600
1747257
983100
654058
125571
943758
416531
1320910
1342804
249347
1061826
1157747
469282
127322
306807
1585010
27410
1102686
1603665
454147
778704
1891119
267040
1656836
138542
143645
704196
437105
1973941
406989
436648
1319123
1257577
725630
1770324
1204902
1575352
1807461
594382
645849
1588282
1668160
711989
1388559
893070
719663
917319
66989
812884
583659
1647552
348774
154422
1701104
1207559
332370
1840642
392983
1943034
205773
986732
394116
1895527
616172
10160
1595667
1396164
747003
1530321
651740
188334
16962
59530
1912750
262196
291888
209917
1252190
1151955
876485
46445
699961
1577542
1744694
183113
1107581
1090209
1083926
338673
1815355
150843
792173
888668
107038
1193355
1821740
1029510
992654
422598
1859368
1939374
264645
734121
1152326
1416179
657631
1054348
186999
1871926
1971769
743583
1766711
945006
1054448
582022
1575122
1524679
1713498
801966
185267
1637556
1574297
1469617
234873
127160
202920
1611779
710
1437387
1500670
620855
850913
1737155
649744
216207
1179651
279019
1947682
527767
1673168
31059
556496
1244606
531883
1113151
191758
1036748
1458991
1240780
189923
1848916
1396279
967568
1601177
659042
724900
513334
497268
1977376
69514
503347
856889
468715
581165
1945942
1310119
175029
39307
185868
1761952
1557987
1628825
1541846
467012
169183
1717754
1660708
1266714
989232
1041876
728793
214560
1876639
1818157
1677179
528775
1515847
1711287
165642
1165637
949314
1933575
1130009
699335
1636392
1999132
1490753
1665690
493240
925582
1037344
1689614
1575714
902695
665607
1975580
189967
470428
1733206
445876
339561
1501177
487355
983405
1136880
86777
1848095
1392146
1683941
1381893
1935096
976768
604577
567738
1232316
971069
1639654
1611829
631062
1297496
1942110
190752
1461754
359026
1872914
1496616
172576
303805
814111
255342
1470953
1483439
421517
796626
503143
1555732
431534
1169565
1113697
369941
527222
1931951
703861
1114174
366818
937529
294843
339842
901022
532324
1460994
1317823
1769527
1696671
1613186
1590780
1375870
564806
670256
1693147
233193
1708162
1338222
1119649
716582
436700
117640
631855
1988416
762926
160889
687701
1580480
9056
800715
812557
1401024
63645
941608
1742665
62627
852822
218170
288184
566753
326231
897257
1067397
145548
340299
1597428
156593
167731
1988490
1250067
591872
1116724
1111500
1936623
1587959
1113863
496919
1956335
513997
1880142
1946027
1540903
192953
571490
1303094
1456036
735524
762948
495524
1955583
1454470
822016
880927
681792
1265397
835978
504084
1565851
805660
1940462
982740
104916
390693
523779
103183
1411318
242772
640955
595671
1218189
696100
1343214
969132
1345254
1156973
1383842
989098
589132
1372504
883920
1524345
560961
761578
1799813
982809
60661
613727
448744
1519770
1930261
1706342
1426589
113388
884602
1291442
744224
651223
1894759
1877019
1623618
1175317
1803341
1474936
1931568
960416
1282497
381870
938831
1215773
644715
784627
539108
142351
249034
1579952
1623133
621550
1469972
1671198
1849949
1184769
1995464
1256056
1418646
868754
152162
1936039
1360873
651568
329284
1067884
969315
849886
745216
1756907
294463
555287
912193
1713550
1961781
946454
346429
1750452
1659961
298667
1841518
703731
1374571
617113
1710175
310960
612849
1674121
1357497
1999715
1657451
1737451
881831
1708685
506538
1963154
962740
812617
1514545
1136743
114910
1977127
448495
977144
809349
248261
602762
1352180
1296213
760255
348332
953192
833971
1662632
1372045
1669774
118928
49499
3670
681598
513089
1258435
1629207
854125
1079561
974319
1207966
1459573
258759
1214719
1029594
615140
1429096
840341
1047079
700868
1615962
1366555
1339895
768684
31358
1633120
509642
925957
494595
1024640
1936072
1945359
346810
202903
1088144
1204335
1384243
1140120
196331
1170413
267713
1090626
747072
1948359
192127
292590
248822
800350
627154
1855345
336031
1033169
1298707
1881726
751959
871963
1619137
1605056
1450312
421772
1714461
1671249
1832908
795155
1704605
963459
74988
1347752
1287760
1278032
891776
569052
1603733
1990264
692359
718925
1525190
1542459
87791
13390
207964
1170402
218346
1396078
1239372
1778008
898311
1838925
1993093
1897747
707076
1047868
1436893
1680475
267150
915966
913034
381452
224413
138316
883662
176168
1516547
140700
231917
363177
1617366
1982114
1799465
449755
979129
1074253
1363279
194023
1104689
687610
1335191
893209
1414527
1662562
1118524
615546
777880
1604279
1348652
464942
1146157
697766
1441599
1085374
1230719
1492237
782410
648797
1419907
856708
663320
1411752
516456
1505092
1860320
74140
682325
327270
1734343
1014343
1006944
1743186
1526437
193894
1678850
58441
168405
1046948
1354372
1670332
586202
1108254
152853
322709
264595
411955
1630361
401049
737638
578686
1088088
22966
1431258
1791606
1352946
1096266
1056860
1582558
1191185
721571
1706797
1817033
855912
62545
1351889
351600
1080003
416910
889447
1078513
455360
990657
485120
1715064
1253231
1206821
452339
1109459
1051219
334390
1020436
815076
34783
545144
1181107
595611
378280
1748489
1574340
887562
792423
1037117
165548
890850
955658
1260677
1645516
163500
667237
1778997
425849
981337
1679833
1571252
1330842
298086
943714
1146303
1166719
976051
571032
741853
1365526
777253
546117
1858644
1224893
1318094
1409007
485471
1744708
1816789
1521929
1231858
1623366
1060846
277299
370208
1980561
801160
1554677
75008
197095
306942
1047799
285669
1280604
365710
1620962
1184508
1894363
1997107
1275954
1023986
1495405
615889
1238173
1963936
1438977
1711394
1611855
1840094
1975451
302582
387319
1361806
1167567
1664280
744940
398141
665388
1855231
1840980
776805
1898712
1317646
53939
1111681
959632
15591
1635414
1650765
403563
1342413
1519587
1112332
214715
1702235
307895
1031072
758109
418
1782700
721903
1739143
717258
1342800
740304
1859197
397318
328892
1208690
1407230
1646028
520967
248598
1731335
1960756
1751609
382614
848032
1726537
540424
1641198
461080
928469
567060
87788
1182790
1673366
1850801
1715749
1698
268544
350258
1562618
23533
403850
1438933
123125
1067858
801657
901014
1197087
1612835
618674
1546048
1884838
897548
644327
1479086
563502
1246915
1379761
695270
418741
206365
1682518
1738526
614727
385749
755765
340447
789913
1540616
160141
602920
800614
1296249
1877846
1519835
479103
890915
547591
574376
228255
1755611
1710764
1745479
1087354
1685763
254476
1266056
1052619
619320
557118
657017
1502131
395106
1644225
604587
520779
1173686
395431
788782
1000969
357670
989404
1628303
1716764
1948447
1355659
1000017
739067
824320
16365
747221
1857741
456593
198399
379591
764786
62885
1757072
1187791
1176344
226716
1089627
1667393
1370239
464189
1618243
133036
847796
740945
1955472
134849
1163604
1463767
1954483
1355494
1670421
1194313
1467735
1440896
1776363
1033790
740244
75020
1732847
1087668
1786946
953608
1464326
1183480
1932982
1742986
203681
1955726
446410
496830
1440465
560359
81758
127781
1445204
1548285
126893
727930
1361680
319795
42158
1887740
1244115
1285905
1195301
1288698
151707
57074
130836
1999011
118680
1543
1148584
1703303
1273517
1126366
884606
1530240
1052911
1548153
956243
1894292
1985070
333928
374720
701954
1792066
1202175
1818956
1869819
1839940
1350544
1513087
1554923
689157
52980
146845
1847093
1658255
746042
261921
1635397
571336
1020888
314732
250244
1459132
448618
1374972
1454715
326007
1488163
1845013
47927
473876
1316518
1078930
355095
1170104
1773567
1988296
1264664
1536810
575255
55600
418988
1977206
763399
1221573
1356159
1123034
328242
1195165
963622
132719
175825
572339
916931
597789
1900244
1900016
183881
552700
1810938
1903957
354645
1336047
24931
958135
931672
975578
1048827
1671306
361112
661309
1601485
1202048
1307662
1057348
1559414
735902
1565620
42353
1160773
1569326
243716
1115983
566614
1659995
466864
500021
43267
1919921
624157
408497
1596514
1331435
1727871
847824
1807847
1644204
1418549
1912098
552064
53383
70691
1941121
1843020
1807036
268264
201092
138210
998442
1463345
194737
394759
1848233
1885716
1989946
310076
1824805
247869
972886
86583
1255802
366067
972904
687870
1922938
1330441
842089
1164796
479303
1374054
395703
1314794
972785
632419
532981
440395
879655
713875
1715095
1985610
490646
76014
272693
414688
1798604
655329
1601904
997140
1669441
435859
1258776
1108175
998388
1515427
398899
315926
1267447
8464
147213
212414
371339
74905
9865
1925175
1957931
623317
1730037
268045
742654
1586490
1662855
1195212
590019
1791771
1507222
932087
1746283
1123973
1068902
640892
1829966
458523
1712859
1022807
507410
936967
785486
955289
700992
1956073
846767
1664632
351838
1806240
1498742
813510
1774773
1090248
1697348
1044057
514134
883017
461769
1990784
1748187
1918831
180510
949874
171481
1715900
1508282
1392279
568657
711196
131136
281900
1580160
1247318
1765852
597114
434450
1324778
366679
6848
602668
1630186
365206
1717394
569209
115912
286361
1084998
1911338
1528029
4488
543976
953905
1375213
40922
601297
1044522
1459575
1017541
605470
487679
324888
376598
172168
1544264
226014
363436
235695
1570251
678964
1425703
1278190
1532611
1021509
793435
1795688
1161727
1086163
1270603
513614
900219
524898
1404526
646138
1465412
1170913
1859616
332717
38934
1952970
1599371
1739569
1162262
1978228
779427
454043
1713380
721063
466952
1458043
793680
1723610
791688
1919978
1216628
574550
1734568
1823537
604681
1175495
986197
1022279
830069
1072875
1305935
1979032
1135667
1312000
233068
330656
638076
590078
722435
1959811
1389868
314451
1734691
116462
851700
558550
1703361
1954111
1883497
1662808
819196
1856059
838874
950574
1472268
309201
539597
1875982
1097342
1663853
1951660
117063
1698415
671778
1117804
679704
1172570
891950
1037565
1068551
1532171
263362
1532577
313599
326424
1271841
208236
1116823
1444382
1717725
613641
1432608
262251
174923
23747
1158533
1306678
1184046
1680324
1848467
526430
761671
1305191
288697
1886012
159807
522106
1542901
85141
1056911
1182243
1211345
1028601
9110
1192073
95108
302881
1402702
1858500
1267418
1471986
1945722
127004
1045263
185833
768741
1020424
647251
548005
662101
1534902
471754
35930
292568
168921
503949
723277
1204105
375375
1302128
343204
1995906
466282
1941922
835514
1157422
1071956
1885350
291264
1539525
278716
731346
533816
1058073
298943
1703097
921367
361272
1383706
9249
1671422
1580527
1414332
932036
94715
879524
1301976
70638
812438
1467857
1881343
1368168
1776682
749831
603830
1540881
1385555
100665
82748
1264846
1209462
266359
944084
1299198
1496403
1011319
972565
712269
311731
1794410
1374964
1647571
54085
1663084
319049
1349239
66943
1187801
99607
1557128
1930649
728402
760405
1627941
1041430
734276
1489420
911745
1150539
55981
50387
1782446
1211438
1213297
748444
1966658
1676735
666016
185138
1666655
1037044
143465
927400
863470
791897
1627332
1780858
1597120
566557
268528
274347
25541
485066
870043
963965
1680055
1173644
1578800
247685
1957597
332465
643892
77907
1976267
1847265
1477208
831704
804395
1201020
1672091
826236
1883960
773510
1186275
1273721
493823
179297
1703087
1204117
1569709
1158684
256360
123528
552585
1621444
1059432
1438944
474577
1087813
1819477
1600625
257624
832563
781873
545988
854012
276911
931023
249415
670897
938052
1719783
474817
1766452
1374926
793854
1756455
892142
364072
345253
974311
881215
1661636
445738
1532691
1703718
640012
210324
857599
877430
1461032
85794
1098952
811904
962878
951256
561359
1634145
355604
646810
45399
1343118
1490370
1511180
1583764
77163
656314
701653
598845
505783
194093
1746870
177484
699629
762689
1730761
583227
1578567
1936678
547521
1137865
558120
1783112
1609210
31667
1351417
184184
1664455
1752811
1881378
504669
1586162
1535334
727914
1221556
800115
1059063
235785
793277
1379396
1475034
1229478
1355097
1433195
797898
1802664
1495760
1438333
165855
1058654
662927
1013934
454432
1865409
1210167
1236834
1615127
880014
1043823
863514
936956
1114554
1165763
214312
163927
1803128
66657
1325474
985395
746608
780022
39673
1876122
1462783
317767
617011
900617
1659540
152022
761207
299560
1516936
17329
1450964
856148
1098938
993272
1708716
961430
110622
1179858
168529
492572
534693
1490906
1084804
1302343
1782392
1584550
87912
346829
1179701
1625442
272712
988868
945402
685928
888027
750817
917064
1926162
141538
1882343
185132
565962
1077865
1219723
1977266
161276
1572380
789375
1699715
626247
229648
1264235
1454222
1024697
107880
41156
458663
1693498
1967694
1392884
750818
896604
43769
1749106
1170374
1985473
637596
1279563
1217631
1806232
53457
1530511
573254
1196031
1760207
1094582
331768
572179
601747
19632
1781025
1427529
661797
375186
1694461
73755
854896
897323
1205900
565576
1378665
792676
112279
119274
1324674
1317327
37444
1901982
1460450
225688
801024
357728
1912374
470011
851745
112556
768046
418667
1251378
1857567
809360
1246547
828845
854002
1403047
1614881
1796623
1830968
1887692
1397970
1536620
1909864
1736872
107846
1789159
1851932
1948777
1693899
1741355
1509032
1520693
1597922
1828019
1209510
1217426
1393972
1205343
727222
1298457
1098496
1520191
1313252
1950063
358508
143204
1803193
290792
1795939
321575
291811
1431356
706411
338465
483132
800111
1938670
1053193
1312041
113040
610666
1293410
63756
1035110
1501003
354338
549983
1678941
538444
485325
510949
1468320
1041671
1805551
1811665
206342
1209999
1644751
1813746
1485101
292584
320489
963104
969132
689082
564783
630348
188983
115167
1597704
1470728
802346
109564
1668285
730250
980149
35753
1906838
1983930
1969732
602998
1652729
1750925
1683733
50064
711089
1378467
156386
1454484
1035027
912571
927737
702663
1421695
624646
1987771
1844382
1022164
1943415
1762397
965503
1319023
1749470
1174338
1636282
675535
623572
857797
1783604
780715
1000488
1144710
408458
1369350
192385
1934868
1269192
1192875
699200
619313
504746
1473250
1666693
1331433
549282
1246052
412818
1662988
1367707
532094
491328
982130
1815982
1474197
616327
1624689
866072
1588247
673285
1403259
1223665
220776
975959
1489284
307637
267298
1689486
828651
1931841
761964
1546251
1203496
708804
655260
601432
1055208
600480
502875
145903
1606897
1901396
245431
1311611
26709
1279265
1394546
45754
65347
758447
1521277
1463228
330782
1313149
1277427
520686
709462
206529
1893263
1459184
1357127
1049881
635362
963323
273177
263183
1594038
1825233
1550482
537065
1125327
1831862
1696400
435077
715392
1831257
58111
148843
1320816
1613640
878900
57867
1987461
1392371
1877769
198016
1588755
1832178
450193
147192
702619
1249062
1943202
1926282
834200
1565488
1661737
993421
495744
1204603
284685
317994
1170866
413612
1417532
703479
1438846
1823414
543221
641795
1014527
96831
167845
41018
960432
732414
1246536
135264
1088745
212801
610068
1119845
546861
1212411
987677
1116429
621940
1098835
1625179
842538
1119838
1683874
1990703
1815635
488671
398579
1947252
1720633
1068126
1857485
613692
847788
652346
48443
1901012
931750
106863
33450
253517
650046
1297694
1764323
681019
667724
1498852
1115183
129697
1187655
1977916
219327
1836266
1744143
879396
903281
1084637
1513389
221519
1139262
1897247
1542531
627347
580346
1084274
1941648
200768
1823622
613024
765268
1434374
702578
1805227
436031
677397
1576731
1784691
115742
1192074
263181
1352142
1026647
1287099
1339635
1671851
1726141
571808
1871618
200566
1655591
64230
1358670
1703295
793620
1750310
1577516
1585189
24222
1172352
1118336
514183
117441
140878
792141
226514
205522
758135
898519
1790551
163609
1017341
655265
912266
243589
1925738
1338350
979277
1567733
1548929
525633
1863976
1826941
402255
1214556
693871
1419016
1790584
37904
800022
536700
54233
292630
892700
1148399
24511
1626363
1101955
1818079
1819443
458986
1683232
266988
1244786
1595871
855728
862316
1954831
1483711
1734943
1481368
721224
1834624
346332
1157509
450454
710403
956634
367703
673243
1748777
1391581
405580
593298
356484
1382293
534455
620977
1011959
1924814
1059283
69425
2993
1671022
409965
1041486
953285
597603
1009565
592327
1061948
1871109
1894240
762001
205793
1412756
1980297
1185683
1219959
972223
654207
268740
1242730
1667944
484937
1820589
1695926
820205
34986
1513533
1898876
1031114
1938759
615518
745982
759929
352443
1939382
1772393
851508
1184670
1616166
551629
1806874
262357
525134
1453980
1173421
1886277
1566521
502578
429486
1306305
1172310
1421695
1375517
917309
223451
1507069
1789293
555461
988077
1687013
318295
80503
6563
705570
1524945
416900
1871823
1889671
1895122
1491149
1443768
1449263
251783
1358891
606470
889178
1898298
64345
1212463
656622
830883
1275919
1203312
1541342
339730
10777
611416
286120
1540387
1492662
1090341
891616
176728
667697
985429
1324028
670443
1255243
453559
1691389
472424
524352
766018
1044403
1070312
976485
1345481
312085
736438
1892945
150761
579713
917195
378207
461618
1598841
1361908
579265
4847
1255182
1837084
1703432
625967
978305
840371
946009
1140659
1956251
218051
1088816
1814236
1600722
1184484
26220
780121
1648391
1690849
1329430
481834
564771
1980715
764416
1125930
475875
1462030
1471963
513441
1983657
899914
1727213
872878
337304
899289
1940451
873009
822372
1181871
1354304
1591956
369726
1187151
1998139
5366
501844
1196931
236618
97055
1027111
1415794
1763166
967978
880610
66631
1308790
1655361
468407
1192621
205974
1176634
1685911
1112276
327729
1045621
169995
344148
481099
405131
1179483
1493069
630533
733861
1245272
143395
1254816
195213
1805164
1542940
1224767
1088581
1757964
199490
1873275
1812566
1474035
1149433
67018
784751
88950
1450458
872432
973217
1885216
668482
1119280
918206
1632114
620975
1038113
1320491
959075
1778631
323788
1048671
317576
1945988
1621049
1805690
1518893
633275
164775
1427582
1668519
1428725
1154857
169453
1429042
1574345
1314365
1743443
1177546
440826
1477676
615548
447151
1200925
489317
935777
1435062
1932186
860517
1121456
360372
1500716
1385450
1479007
1268533
228716
1600509
1341647
386581
399856
592727
457384
1353727
1602429
942866
142585
514981
233845
1615855
856097
1036720
470427
108257
1310473
127743
940777
888469
843438
480835
1569970
333686
1519911
345726
1507339
1246649
39401
692459
336342
1084522
991009
1526230
1441541
456346
1997701
1933345
1934784
433425
486651
338163
461699
741899
1220044
1822290
933810
1156505
1426624
1120342
1445567
1989808
1109910
338076
1112746
980660
430738
598554
1577743
810826
1354360
1217963
1334045
960333
526857
995543
1335639
1807773
84234
667935
604781
177134
1598080
1476856
1818527
861084
892136
1345520
840493
1275040
474795
401550
1887626
1852252
1494281
1220955
1436480
150910
1815619
183786
937447
1549215
1683695
1143248
507897
1678477
445298
1597036
1108764
1887629
1004965
1593888
94217
1878132
394984
1843239
524785
1030558
569175
635357
1068314
693587
1958910
1119812
1057098
516064
1954079
1435647
492136
1231523
213364
324616
1096976
597562
1884210
1375408
1851112
721911
927273
1126859
948902
563174
15530
1707753
782182
960857
1301482
706172
790434
1004458
109859
1497646
392618
203437
484908
382921
228991
1780606
757390
3105
247992
834365
1158772
789616
1641190
1347622
1840840
736542
1375185
105256
579893
701430
1817416
1570404
35759
1939478
941022
837259
752405
604974
780069
578803
528114
1523618
606782
527882
981949
390196
1173424
1037227
383358
1960149
172283
1979014
528139
248884
1649028
1935913
812650
1826932
919162
1748937
1288434
46829
1056857
146858
278692
1750854
286317
1219268
169994
741296
958475
1843939
1211306
1513675
1080765
843274
1788861
1720084
920666
1954587
501581
1591747
1391341
470260
67043
910836
808409
836835
1351200
1722342
780577
548262
1348763
1237767
1037044
1324939
957457
693124
949191
62590
263618
501974
289654
1728345
1026548
615031
333176
752201
379941
844359
7812
1981258
324705
378660
1229215
174060
1255982
344896
1261302
997624
775566
956040
1446984
301174
53778
1506038
179681
259636
717365
425040
779981
1514232
137517
347883
1662608
846372
470122
173648
327682
380609
986335
1832381
122523
785043
603251
1214374
359369
157433
1270043
790396
722031
1286746
3687
241973
490559
1833113
388315
1644362
702326
1141633
341088
1539333
1688389
1291057
1508449
1623505
1305262
1103716
349376
1142924
712384
620140
1836598
1908538
1177036
1130880
1081155
650686
480335
83386
57344
936565
1645440
1171599
496277
1492861
1974482
249146
631903
269038
525419
597226
1010595
346303
321196
69148
1173944
1295648
1095086
890915
1581420
378109
1843250
557455
806303
194856
1530702
1082640
271281
1170702
1899670
1589247
590044
1666683
476216
411762
678193
656281
1832561
1413936
1582714
808562
1332529
1442888
1459168
310705
480040
979043
847874
1461223
801020
353807
1828833
1055372
689703
861171
1295216
756597
1863833
1756142
1136612
1301002
464891
586690
1197922
612012
491513
845487
1883912
1272309
1988807
1232783
484768
966062
698146
1433146
55166
1163327
178866
1584639
261466
1209928
751625
1325782
1765770
449991
1436804
102506
766874
763080
10999
681578
1861046
545772
441512
479392
1522450
1524373
1526807
287640
886677
1108928
1641077
1860743
117969
269117
12972
1296961
1797144
1066836
1045778
1549741
1439902
1444294
1936580
152200
1245239
1945862
1598460
1374938
718273
1913070
808428
1438024
1233750
1903693
620665
1205354
7313
1970757
1177366
1200573
653117
549615
1549888
1359075
1427515
1459663
1626818
7630
1211520
1224945
1393943
566454
1361891
1265668
1232443
1680347
538682
412060
1209741
1638775
1202639
1866199
1151189
1485863
171584
493636
1799289
1266300
1516815
773531
1394281
900454
61767
142831
1018329
912759
949575
1129468
1320199
564430
1265207
729120
1368476
428867
1324272
1341632
1419395
1711572
1403307
1528889
1043009
1853221
1973750
1197475
741189
791864
810069
1682643
800179
77733
1851858
1621807
1462537
1817577
822292
603033
1629873
414909
551320
1693283
1320980
1236616
28867
451294
1902868
1480245
1596818
1120796
174879
835048
1646256
925378
1625682
300439
1471792
1574162
723170
1869724
768414
837342
990171
1379092
226254
550308
1758014
528413
1603643
1883221
733836
1100427
241115
1773041
768507
1478472
560132
1669270
1679539
369139
1872632
406722
1573657
17790
420511
513063
1557008
539930
1069834
110182
1440784
1945699
1599903
1407897
409435
1199568
696308
1417542
1778991
1046894
1375237
577841
349030
1490844
36034
72435
956920
523064
836870
168466
1532675
1251833
753243
1783077
1940090
1897662
123080
1786730
549558
1726794
501185
976079
875756
272387
83962
1118996
133155
441094
112062
1646028
1610436
621544
463105
1981866
1664698
1156889
517608
1928222
1682874
1896867
1858990
808421
698585
49908
1299778
1819726
1263751
1405240
1315596
843687
1648146
465772
562411
108339
1856518
290830
1316042
1641592
502325
131881
1744321
554785
52128
958758
498794
1843418
1596172
1359863
204673
517934
1237768
1944623
1623364
1005659
1834424
365155
356306
651971
1639983
1722887
792866
1487286
1240212
1405981
545491
823537
931301
812865
218784
1705159
205977
526905
1905346
326676
787871
611105
393291
733303
718786
1328151
1278373
180600
727991
85876
223553
1959663
211296
345910
237551
846238
306089
1610513
1212910
1993532
264306
311516
1414381
1168470
1279459
1762464
1048488
1305617
449735
1524955
1453278
1452
776689
640374
189035
1763438
811007
1029320
1549037
1458944
512094
465102
1367932
760148
812516
261047
1921932
1845941
1947869
963085
1586473
1474836
264833
221710
538333
687912
1284752
1475138
1382137
1444313
397199
463286
709245
1970066
1584343
885437
231400
1725254
102633
1617234
1568483
63762
1354730
1363183
1730521
807469
1244162
1284777
385553
910000
666329
564098
696931
693499
723932
824458
1167080
1582213
762604
228247
108713
1581160
173385
458930
392351
1782843
1067183
1931236
1242515
1210631
1882677
1201019
341527
689940
1230564
962559
1785060
1208788
226118
16513
1122604
1049905
1384357
1132755
500744
1383857
1931429
1344195
791828
1015688
1806100
682182
1782833
1187285
899180
920904
390079
610856
1877359
1312636
816936
371152
1231839
1224727
1656586
125050
1913411
1544928
1174916
355930
94194
1287579
1590628
1637691
1965228
1068177
1465169
998298
1340769
976218
507711
982084
1129550
102169
1906430
17952
1298422
885640
448732
1648273
1200705
796492
51554
1341966
302302
610279
1562959
576012
236579
396996
1626909
1815556
1864540
1275848
1148905
211780
1060678
670889
721970
1056784
1201550
1191147
227226
661466
415233
857484
1606270
571673
1737456
1498346
1960386
352742
104742
132120
1141680
1782723
1787787
1294477
385696
1530013
1965930
333987
785661
1854243
947715
1788522
1624654
1298585
1229968
396478
1290167
991001
1103511
1148458
139726
1111972
92670
1809901
1469640
1426529
865487
248795
1892741
110920
301806
1952409
831546
401780
402962
715316
391832
28241
502400
416613
1768013
1025020
1157635
1950121
3550
789631
331179
1793523
1954443
1963829
1680732
386170
332787
212854
1683825
1247817
97052
434633
91824
251734
204859
1123682
72330
12473
1421502
213186
957871
576373
1213836
1568478
1019420
1841278
466689
1340934
1172006
1410526
880515
1249525
1234644
1348422
47350
1932726
985628
1008884
1594780
157204
1409070
1562783
1669730
1664009
662877
1927674
995618
1637799
1185109
1593661
512906
1010708
616890
708816
525243
5454
713368
1903737
338078
1260546
1730473
1235871
1582600
948950
1288514
233674
1294335
1602532
1856159
1961249
570754
904521
447221
1552069
1718064
285653
1734616
1289771
1590293
473836
391350
1521310
1900585
591456
553019
1582691
638522
667870
525864
584976
1309291
359983
1111833
1396017
1025342
689094
1430896
1825187
181059
1008275
1130519
652135
1363073
56296
594789
1884686
920035
952432
543657
1192091
515920
1354533
969772
566180
1695817
1794399
327484
1186653
1094228
1696144
1455236
1183599
1715707
547970
981034
1208878
1855590
773952
1615717
186514
1531105
1290042
61102
1149077
921362
1645942
1261212
482531
637356
1902619
1173105
1161645
1344135
558432
225906
1423871
556944
1449296
984976
838468
436470
1204947
303829
1539110
1749236
1610211
1743134
1207057
1631666
824700
448072
196240
1558570
1085162
496722
1800922
1150862
55524
956950
494679
1120639
1312941
595864
633559
1552686
600427
1081862
1357170
787018
294641
639451
920186
1160466
1597084
1642946
1626360
329914
1438794
1222151
499564
770230
1928331
500837
490739
1423853
449867
7947
664304
657289
186084
1776678
105286
780590
1052545
1182638
1018789
1256487
823774
380917
202266
288943
1880096
1352773
470616
934517
1969853
659882
1611615
1902638
1961798
1687709
1125715
1229358
1276723
1830676
444705
1550125
1097602
1932943
1249122
1278022
100036
1841797
1695406
1209983
1736923
1852851
1856342
1021240
79810
859450
1478183
1696156
1964109
766838
1566079
110125
725929
586480
115328
176384
597158
470164
42590
861092
1127426
1196617
802284
43588
1914298
1461153
362910
655757
730559
1242510
1824315
1377099
1960298
682584
1409644
1118697
102940
235201
931006
1633400
1342011
1126672
833761
1591503
1771877
749042
674710
1667693
193433
144461
357147
1858588
525904
1023306
480893
1988806
1143773
966477
587771
1197247
63128
1073470
974874
1183506
783594
713935
1814872
1854243
920381
338328
1077886
1135241
349651
568000
1956244
172355
578630
1624291
135725
400071
125753
1116203
95316
1724508
630111
1280752
1828125
810249
1722756
941065
578800
1461761
1126925
170090
424874
185388
1068164
1072095
110694
1885938
568409
342041
1250357
573710
215632
187935
1273695
1413940
1479835
1645745
1158739
889765
1473519
1736861
179545
252679
376492
599322
109807
1920067
1034099
1785921
950276
500825
18312
238440
1699187
47665
1107602
115951
1284362
483446
1755418
428113
1083740
604059
1994829
1095617
455873
1405723
718051
1638649
280301
1322201
1896916
916869
1447503
569227
1714890
1829897
958860
558234
926528
1186899
1204045
1049169
1531371
25282
650652
397933
1819189
334993
1746664
1106744
869463
563517
112818
1996521
1023138
1100119
802991
846657
665673
579260
191105
974136
800989
408240
177863
679646
146517
910899
58557
1619129
1683665
511119
67991
1528471
1531423
1258117
1523717
942636
1998631
32444
1865859
720721
1024948
1580777
13173
140432
628305
1471184
1042621
215251
29087
142931
234919
828838
8332
1036473
689546
1735790
1688978
748615
1156539
1743968
360733
1455213
1704445
692456
1275069
1895273
661556
1690427
243806
402540
1045126
1975236
1341498
260247
1370499
515578
1362406
547549
1367662
113794
1258207
95655
1887259
177689
162109
1537030
1348051
1663872
1952254
733082
14844
383496
1206335
1291552
767136
1657012
787103
304565
557439
1089175
1858404
941335
421579
1998297
1524283
1119873
1637208
1522256
1915920
1311132
861405
1897510
1886354
1014383
1626270
1728730
408270
1770458
420924
461773
26357
1050748
983722
1078802
1596467
1930329
1489741
1834743
278374
841229
334970
1874620
1691282
1066350
1006653
1886547
32149
571525
1922373
1638976
1009913
680501
682364
739841
364985
634185
526083
1656344
1803681
1812276
1014316
532274
296259
1499850
503108
996273
1504788
1450497
306854
1538280
1445787
1709868
1896316
276234
1570578
1194770
1240582
778452
733945
1222211
1076299
1710837
1069450
1948042
1147167
1028790
1426338
871241
1169362
1878999
1343828
414604
602612
350558
1000409
716408
344374
1580346
1626037
258461
660737
783132
345252
904543
1229275
1602405
1923301
677789
1844709
52115
51625
636106
1059697
166909
1946969
1611377
543809
1779117
1342986
1703857
1367418
1483483
518718
1162505
553736
1452477
104191
414968
1029934
1809278
1164546
1110828
683630
1919324
66316
807145
960791
171924
1590261
1769964
706526
1793994
636254
1191189
416986
1122487
1132131
1755743
106240
540523
1935310
646391
165342
950244
1393285
810149
490464
1096262
222672
1556185
1508911
1152537
779888
1183109
1944431
689147
852274
1632876
75704
1899826
1254645
911661
778955
940961
1442072
794051
984589
1951607
66936
1172956
595003
465199
67178
1073021
1939909
214497
98222
330946
1826758
1327733
727753
628100
614401
1154479
830478
862546
1155219
892352
1671248
1852740
710919
207416
1124240
1087950
1329079
955326
497547
641419
254428
1728257
1365819
89386
174208
211084
1193872
6551
1282857
1152971
1687054
919485
1714933
633921
1563676
1655361
1117845
1102672
1406312
712671
749663
1332476
418642
1372888
395640
403828
1359393
1041258
1477074
1627556
699937
1252712
622140
1497101
1617432
1134784
1642691
1183589
853711
1586386
1645409
619653
637163
933700
1098372
1843932
384954
656439
1389030
967262
773921
1547918
1770545
299696
1104580
172252
69489
310138
1038137
852021
1536154
1367464
1943128
570761
1503656
18492
21986
63323
1340599
38665
1879998
203803
276747
1647862
1938695
1144906
269120
1280654
832829
1777768
1007074
271346
1461960
810384
1170350
291670
1551474
876055
511144
1451218
1554003
264
294440
1692557
246963
1401850
1329114
1019181
712674
1872051
1397383
100538
1291328
704320
1323438
319536
1259434
1975193
654527
1970846
1677533
1569787
1650933
1706294
479515
1946266
1256608
850614
1098079
10031
958367
314730
19941
39562
1330871
1882140
757898
648774
1372986
983704
1723817
995088
273283
966258
254064
387680
1644182
456104
1012961
1407860
714743
1865118
1864942
105999
864080
1278319
1309553
539657
192273
590594
1666949
364603
875003
575887
1251426
1482328
1277650
1564011
105954
1404330
689332
991548
1676823
1298254
1556766
13904
877153
1251074
1693954
1301455
1652293
1674438
1912285
454104
931140
606420
244697
1971083
1934276
470158
176957
734736
253928
1830449
1769416
1964600
1076365
945942
1939567
498644
1675135
179265
727377
795142
250572
887594
508725
971609
220878
1469411
253759
842263
1054695
545653
252420
17720
389187
88444
942036
74185
123878
1397855
588513
1473774
1303874
319539
251274
1663065
1868196
103622
1296682
443920
1229371
163457
1374023
981628
553215
1483488
1086414
1930520
1810607
181517
188096
309243
898473
863497
636373
1193844
1214502
904580
1592926
1617704
516872
702663
1321855
186953
1614457
1572294
1488693
1433271
362827
204753
1140527
1485131
38103
613454
1896454
886669
937486
1548437
1600405
1786513
1607905
598347
1841230
1839945
474108
551467
1395868
934364
815000
1935671
243597
574535
1079720
1544578
458531
375279
1816269
917228
1723441
1644512
1334648
1610616
62837
1321924
589549
531742
210177
185484
260549
146019
1716253
582730
100513
930205
1156310
1832650
1896859
1428918
1681148
742714
1783466
363148
702095
804519
1150171
514039
1268689
291308
212797
940915
394255
944289
1942377
56637
1788422
1030132
190434
972609
949602
1531652
818421
1507889
1949497
1612668
1838271
1260556
971928
1820333
1293106
1808511
578291
48453
684694
733607
1502295
55669
337897
1892240
1812208
923800
1994768
1571756
692004
144380
1864867
1389868
650569
393558
1377833
701484
815255
325387
1611647
225056
584280
1672920
209646
1186669
792943
496918
1413322
1667448
321219
1834366
943857
1012762
1071354
1305225
957678
1784510
956595
947968
1612224
1311739
1859392
1663048
177406
17092
1591097
723990
664353
333434
1981370
803770
951174
549592
184533
754262
1141163
1126298
488410
220876
1653240
81698
1936740
1685318
54716
1722638
614843
1737611
1204420
205757
65017
368985
773357
861347
1985554
360963
230067
360111
1348462
735331
173216
165656
144009
484716
1835985
424045
989962
529487
891265
1812870
94177
283322
106344
1012890
1184650
799143
1232845
353324
1673159
1548742
1747019
1872621
225580
1034235
1478825
138244
1366088
353426
849773
1852197
1750219
1517365
1134769
1073149
1545210
963994
1687940
595697
190935
461966
216689
331634
441032
1828176
1593279
920496
1150358
1741649
137856
1277252
1753458
303745
476795
377804
699211
1467751
1811028
1739913
896914
549940
1567332
802724
1294670
549000
992683
1077899
369895
947781
630092
1250694
1903904
1002014
971210
1620552
1627306
1566661
457476
275523
370787
265732
1430589
1092778
1015777
1685889
685676
255712
46829
103311
18912
49224
1326696
1622177
870235
151440
1791903
1605585
1636673
1809315
1849989
1699247
281886
1597901
812456
510525
1346157
952027
302918
942875
1504598
1198793
1973355
63296
781949
653176
824745
311111
1439646
815699
556957
678413
113674
1945371
805299
637046
1527719
378231
149328
1791497
1509963
946293
1424293
270858
651894
956721
991650
231012
1735535
1687871
884390
1035196
112257
1090051
871331
769772
3598
1604495
1944873
764218
156231
405345
681697
1897899
32795
237413
1918630
303789
4889
714317
1531786
1169640
526678
1391391
740315
323771
1289464
1578541
862438
669984
714459
771932
780190
773234
948456
911593
87351
1315894
30350
564725
999215
276995
1816550
1052908
1584955
1791938
688086
582952
1205944
1791698
259038
1637681
16168
56914
150105
1079650
226456
462432
368269
578457
76327
1493923
721933
1978610
1194967
1710293
736902
225564
272025
611380
753461
992027
76970
982471
1429561
295708
370073
1208338
789871
380842
1303605
360890
1047667
1675417
607149
504957
1190696
1925335
1062819
1820098
1359442
1196153
1833186
175023
349969
932634
315863
910084
505621
1554263
24664
587411
757163
1961964
289359
1743250
1358860
967193
1544117
98803
582068
1829163
1904093
200473
438832
694111
1420689
215505
924838
1754096
349845
712778
571727
697013
1114587
1905995
1150184
1602069
1006605
1131679
679261
1190177
84938
1847056
1905972
634698
958988
142239
1148110
1545788
1449531
1251425
1282468
20378
1483342
1892492
645979
1662669
726477
1323635
1156265
834750
860763
281351
1444681
428900
827637
1765341
1450247
1755554
956993
1501068
1525714
1380167
1424743
1590508
1696465
998778
1566563
1454763
905044
464865
1663301
1338574
1335575
568536
1692783
1710965
628185
198865
888017
163283
1613548
1605910
1695962
1447142
30403
1347132
387786
1345077
295005
607221
562416
280197
1464574
781008
338718
1649590
1222750
264762
2899
1680682
835043
649483
1630028
792277
1871293
1697916
1125208
388382
280604
1121264
521599
1222474
1544137
730713
1439925
449434
1330396
520905
382786
699214
227046
1531405
260185
1749507
1264036
851161
1156216
951537
1328305
999393
914049
176072
1557529
435742
98025
1849526
214357
755183
1679952
1547742
150214
420172
1672494
1766776
1088354
1213628
1487881
764835
1497989
419316
487721
35457
1885015
1675341
419077
996866
759505
953516
806749
1975156
1544269
142670
441327
1990651
568490
1386944
967555
1000894
903304
1822185
827597
1938634
834823
1087859
1135068
365713
469198
1730376
1151710
392677
1822558
732169
597273
950281
1813049
1054977
1958357
1571683
4295
1101274
1464914
1345590
1934427
316192
1470212
116382
1583316
745757
1984256
1171257
299588
486953
582877
1971837
1888253
1534220
1376969
547349
828897
523290
677674
132255
1231860
640991
1134410
1656176
269887
1323929
1330189
493049
347019
577369
1830566
976218
1269249
670996
845287
1257334
528003
1965265
390061
1583078
15468
1835385
1140275
1223898
902556
996279
1110236
1097683
1633913
804453
1672244
673054
1229428
1057549
483884
1950031
817599
175002
1194091
909616
551176
1575291
1123981
1196145
760530
116574
456503
1771647
1646164
552324
1213977
773599
905718
1232337
341674
975213
690334
626525
1969936
51327
1491296
1689501
1231217
1260891
1320839
1818490
546930
308667
1196011
1697945
1981659
1347866
490899
1361048
904269
1601016
747621
897186
144695
1050099
1438830
1406552
310688
1829126
158670
254372
1114682
749907
1490045
1250658
32263
1395129
665225
1409661
1220811
1025953
1672292
1198885
968271
610141
1160218
8690
546707
702675
82550
1298829
1327428
1358370
250620
1359745
254604
1660404
491047
406222
1704639
1705035
1294871
329394
788295
1409792
1299960
1282207
1788995
803365
265449
219562
1750767
1394041
618264
1100083
1649682
1074652
617020
1004619
807427
221296
722557
502605
537521
577530
271337
279261
1947664
11421
150134
1248758
973545
1181701
941667
1649548
1016395
133996
235139
1495128
1981233
88737
1066881
219184
584461
767053
502585
733525
1552071
1770544
1827852
304414
776467
1342052
1833068
1742817
1682252
1389639
1039827
1121646
1249731
1007534
1572527
724066
184796
1963104
554497
1213272
1122885
1941692
773942
1533538
626002
1166572
1278294
1256103
351095
1883912
668232
1377687
656433
1860326
770977
656516
1463046
511195
1927154
84252
1736358
1919196
1693132
667613
509172
1937423
1561985
826226
296759
1032328
178386
1579651
1945392
1621180
957848
386017
1307303
258687
130911
230081
1561968
283686
1999623
1169265
1163935
1659561
1568890
900608
1575298
1803072
576707
1988079
35172
876694
1600556
334986
38303
1066224
1352211
1860770
1627138
725801
373207
889714
423574
954594
1882095
964066
770952
578397
1731495
1672841
1112791
904870
744240
1915373
1895508
1303124
1663415
1389816
285590
255268
313221
260125
891029
1958344
161593
1271972
751539
435975
979425
801124
816992
1797802
227225
1993595
1268414
1915262
335517
745501
1265685
1916260
1066913
361226
1492959
1620586
219774
1103877
755345
1189703
762173
293590
17872
1874735
1365695
692651
439440
1613684
776909
1345198
1571135
182712
819434
991005
1094870
1214208
1333691
1356556
138147
1027479
383609
1606293
1056856
1720407
1190498
1234887
1263141
1051500
1955367
167814
111912
431798
635151
263591
109847
1282660
650519
11443
782178
485971
1305756
708589
1090496
840089
1295663
1806855
336772
643468
498185
1860769
308411
1511704
385032
338629
1394873
26
1626901
1120865
1492986
1971625
639788
1735822
271290
1747011
1845816
281315
1806648
199435
1100888
1607766
1611173
1203973
186991
1114401
894014
1182184
1936280
1370649
1511367
44185
373977
928622
521593
963790
30508
721886
1712204
1175773
325713
361808
35947
408757
592562
392230
77020
1039666
1577597
779502
904262
1596243
881520
1286356
599960
1403012
890108
917166
577616
1418440
475924
646544
1608219
1956394
1352028
1269728
360407
133883
9988
1718433
636358
755765
930131
499662
1080907
1018317
1929109
762420
313157
1070107
1721194
1337993
831915
4536
1998480
1661435
1124152
1814083
1229294
665613
281094
36730
474500
1535003
1679841
1941016
978268
611354
913285
1972062
1433462
1634645
1291648
220935
628588
1713143
1270562
1395625
879356
348549
244199
698305
705558
1519952
735759
918678
731931
448310
1471161
1935426
784701
1018919
1805079
1178815
1933255
1208396
1640213
1794703
1654816
43150
286808
1803355
1617726
68308
1235624
1011132
1472700
1958504
317499
706598
983988
784909
1867696
345981
1346892
151082
1866838
28117
1862492
1019990
493642
289600
1155713
441541
215507
157283
1438814
118124
1398653
1899964
1888130
1468694
1979235
404342
1021515
1995221
1316867
280549
1458023
1225269
129597
1875770
1566150
450113
1071143
120105
1428401
405009
315902
685559
756891
1613263
280593
922871
1791245
777743
987462
1028678
893060
993942
32035
492332
1299643
1858530
1897935
1250882
363758
1530810
94372
340364
1201686
1976971
970170
1391931
1010434
388190
227208
906129
1461545
763060
1170866
152533
243458
1061838
1524676
1692450
192679
700223
264219
1853136
703802
1080120
1146709
1356594
1762138
1964052
554693
284998
1554733
1643086
1007301
606414
1416585
765369
323272
1213367
1395760
1962273
392020
168469
1797918
363793
67520
522902
514577
342867
1921213
62856
17307
944588
525641
1729421
1639241
1067532
496585
207257
304269
1465522
1074203
1138426
1202016
1886731
1653099
143561
1063740
696969
1982538
328400
1615128
1074413
1860755
1023523
825103
967602
260766
1744727
1491031
110029
194526
980823
1637736
1363902
738444
296584
40728
1254931
507608
1909188
1989600
1106259
1659966
230587
1824150
581326
343500
1835170
244397
348192
1912380
1448798
272186
111601
854078
1382382
1091277
1525004
1901151
1039481
73157
1292280
1428086
1729960
1052454
451077
993773
1890375
681048
1807278
1641143
1842769
783832
1766403
773525
380631
973670
399191
390186
856637
1471166
1668610
1798270
517335
32617
1432733
688004
1571103
1401366
1223631
1539360
853507
296935
522783
694028
1958507
1673599
897561
1874974
311132
1920717
946096
1248245
451220
1157936
392639
298487
1493071
1549859
1597124
1550117
1232756
1893566
108498
936575
1693544
43708
1620533
1560960
389528
862789
63915
965481
1370941
141938
853937
1498841
881861
1597462
1312257
1103001
1891858
1667768
17032
1326287
661820
1356973
752823
1438288
1833411
59706
535107
1322190
1184637
303898
1900178
874190
1915409
1860891
103523
1367190
576724
25431
387710
1784325
441339
671355
113208
1743556
111015
493566
1258832
1872005
1532073
1320209
722063
1931710
331030
989219
1375794
824548
1887678
1269416
497281
1864514
995760
1750339
1369969
1512041
963753
1258688
285358
922967
627985
304007
1673577
161177
1072137
672770
772674
538788
212754
107340
135194
1149382
1781823
1106096
1818097
1467075
244149
135178
535934
850242
477151
1065455
1352484
558570
313525
38221
1975075
1448039
1280498
1819420
1732651
281677
1261318
614755
1466989
1101363
240694
590797
51017
901186
1274867
305796
432224
1635069
948140
1958460
328815
59642
266512
527295
817597
325508
966914
646252
1125465
691418
1407840
1356730
156729
1363543
573494
7209
1092891
1255072
282673
843454
611717
1645132
431886
1669797
1764834
1722616
1517507
181071
815429
1162236
1028549
264622
532003
85033
1736810
933626
1659896
1210610
1705515
1386394
1233261
1128785
1342082
1189725
1725784
1738507
1384855
1982239
356802
506678
1356659
1307522
271772
149288
1351006
270241
264643
1588375
492463
1557524
789691
466439
1185958
475780
250057
1437016
1427588
1433365
702805
787200
1616463
1535315
424114
50278
1586234
1136801
496327
1019517
815325
792641
953498
593414
1347287
1517102
80558
1408710
353511
1767115
600715
346207
1534245
710680
1297492
1813090
1358653
1689288
801052
1395108
498967
1152595
824750
564025
801178
1015369
1885836
1119806
1281977
626494
1934471
1323402
884123
83247
1527849
139988
795487
636306
1020246
1327467
123099
1901488
810031
44933
1225099
1113999
646713
1317172
1336334
655980
349063
296176
1656584
1314115
634859
1028835
743319
1731732
467210
101554
463182
1935833
566577
605541
1883200
483892
1830185
1432556
1887857
432732
1732830
358468
1052097
1859611
1184601
237558
1384290
108033
922199
448624
249264
1283723
1071562
608702
464534
912647
1145837
765028
50621
1327480
934917
1987842
1120835
490429
319768
13195
1669232
480738
1410670
1922224
488165
1241302
83439
1869386
1387515
1418798
950128
71163
454647
1862681
902189
1817000
1988336
1692056
1476431
336377
1215728
346679
1475344
612429
1427436
1014316
509614
1121711
985889
1796651
703875
1779321
330227
50376
1585963
618420
1736891
624929
994755
1286916
346211
1964952
1067405
1096010
1909578
1352549
1484447
911799
1113206
1231169
1922579
706340
1337062
1220332
615395
531381
81533
1354476
330265
1285593
867376
665039
1025975
1738292
1937213
1978892
310976
1055931
1457416
410139
896262
46791
202536
927691
650567
1746417
1588578
1657255
1517722
164091
625951
1047487
1298306
1089334
167578
1753043
719460
1959292
1020949
1198167
262206
770119
1576279
977568
25368
1317653
783837
139973
1845520
657023
836372
1460265
270454
225177
1718872
1377420
930995
287352
1113123
1759294
1307527
1500724
590218
10799
645836
1833367
66155
965006
1434536
812926
722311
1820147
1135777
1066500
595038
1164369
1075445
1165671
326894
957081
166608
1516468
977339
540967
1833797
1851568
1874597
1786244
1232843
855352
1747461
331227
1561408
103765
1433484
115509
1500636
1227781
204699
347690
1288279
1279044
1690443
173345
1524291
262199
1987003
352264
897383
362850
840533
434675
1795582
1887998
1635755
259829
1550803
540906
1022491
1531920
924804
1525135
1764108
1238121
1403700
1185058
88307
134579
1397061
1939673
1252157
454550
1114295
1250765
1468786
913485
1102760
855790
1675689
1946601
828145
879435
1887758
757951
712943
878613
679245
1775481
547306
1519804
1428578
345146
648067
1460187
1047317
357327
1272686
1618192
1241952
1581002
1734637
552627
1370905
1605948
1869999
408022
1975750
1235529
358946
974868
1929767
519684
1033419
527987
1324123
1338666
1274416
1731417
1992026
1486547
1812885
1970668
1602414
1010414
662382
992421
1633879
812758
1025644
1409456
1995551
1488165
1569469
1682922
1778775
391590
1821374
1304264
1159119
1406458
1833820
1813430
1916767
877234
1676556
1903891
951646
359067
1551145
1926230
1739300
1693216
939612
444611
1668357
1224837
882020
535725
1803471
1508368
1470659
1104044
1058343
1277973
1883881
1904251
337644
1720445
1947958
1645619
1655207
74521
163345
1398959
1160075
635434
1410236
714371
1685001
598484
1622287
84641
598156
1744325
1966645
1500839
1818257
1656403
575366
461373
1929383
1855850
718114
1493607
1384582
618557
1654803
1402360
908582
1900952
554255
1915676
758279
718109
114782
1116534
313272
941584
1789471
1047403
957634
1294383
1738560
1471699
1702726
109730
1881164
337957
1228548
818450
297418
1269638
1998556
1981948
1437588
1469187
58548
770691
1445762
1460614
1901298
1636923
902368
25246
657598
1719643
668568
1295800
1675213
1156840
671200
539908
1542356
973054
1832763
1711229
215564
1660235
285068
882417
1216348
1213271
1282909
644825
91237
498351
1561613
1903069
31929
1076531
624184
1557271
1728196
1692761
203639
1600279
433951
1775676
908491
1884181
726481
337996
1910355
1111682
1944636
1286435
1362060
1694389
556513
995270
1711470
293175
41648
765363
1377136
973578
1153938
1439953
1644815
1027551
1244711
931567
1750177
657416
1629771
1416439
896211
1248545
1743076
235184
1372240
1021152
1355549
262711
1353578
952942
1248529
655616
1028798
467221
1287106
437192
805038
596637
17655
208931
14450
360445
528078
1171453
1757944
471793
1439459
1785535
623485
938703
942228
1389565
1657270
275291
283882
951392
254476
118619
968323
1650258
428341
755300
135191
1543016
1609048
1389865
1435673
115
205767
1401087
1113942
1110143
1524004
266064
1560224
677020
239703
1358170
400918
1154879
1798100
681232
822572
1187695
38271
675871
985912
134541
262447
1258267
1038209
1694363
1530984
791753
1316519
1688939
1970410
1494069
332153
181589
1042573
458626
1644290
1485619
178314
1003707
1526885
998239
259771
461482
1332585
1058496
1709175
833519
943624
1588151
1637531
1712319
257996
1337399
715585
833994
38365
636664
1940928
343248
961022
1388451
1389720
1526076
1357366
210256
314260
1453467
428737
274072
353503
1961108
447593
1744029
967353
1074516
1276978
388743
1752808
508072
855089
319906
534923
1177276
614040
851235
1530974
1613687
641390
331239
813102
1947637
1354173
1776165
104633
940623
1546659
882053
1309709
327066
660381
503471
1010272
1019162
608228
779056
843322
635731
919265
1333694
1180608
1855308
1124584
187145
189718
522906
600173
397604
1100301
1732913
327405
1286680
1879024
882688
775091
22861
1377693
1191467
626025
1348432
192354
185733
1265193
1306158
469468
1145968
1020664
1366369
1463490
430864
1278072
842294
1553636
1562768
458247
1866220
21307
1516311
1033571
1151968
836570
1366723
501079
1788397
818424
1995487
1564002
206494
141449
320897
780229
350962
1264355
1507990
48456
674630
1830176
425422
757124
126356
1702001
1352192
327051
781045
880694
1218153
542086
817121
1298393
1679575
746461
1939903
1292886
739743
186553
1125283
580762
1066813
923492
270859
1050850
1556399
1255003
970303
417077
1116098
1193145
1509546
1875202
588125
1528993
1505352
882251
1299464
1249189
1006626
47265
446242
945896
1463889
794484
920216
1126692
391963
920596
765664
132034
361487
1426538
280325
1558264
553644
1120831
9278
1919808
118277
475653
1555859
1634952
228386
1301275
49190
1507674
675883
1294298
1529835
1389212
704887
479740
980487
1107960
509905
1366415
488586
1418049
821105
1429571
1271993
885948
924641
486471
432394
1432613
1031770
228748
602892
710273
1527000
998978
1610415
832518
3246
698378
1354291
77634
885111
99637
1357284
1418198
479904
1443014
1406180
1940224
933029
214710
728530
243327
1252563
104545
1897312
829547
117982
1210560
869730
773319
585812
11049
348216
1206940
720346
639353
1710079
1318825
589246
597861
973068
931105
1365037
1186010
1577572
774260
1827318
493372
1695187
1265546
613078
1377272
1953761
266682
26091
968727
1839227
870764
756872
668315
1019235
575222
1295421
1956004
1157547
469011
849732
158196
1889305
138861
1200425
106452
1319794
282888
447137
1654766
1696985
1749484
1117445
1552939
805898
1364489
544145
854531
148184
1509356
1369448
1880994
1255001
1951738
922001
1034747
1026172
295836
1555977
425168
1210201
886455
1661524
1164004
15638
1242362
1492312
807509
1431638
659609
1896229
1748540
53016
1743802
1291959
1396615
379698
1045747
454786
511779
306425
275135
1697984
523178
545258
1700813
1778015
1023098
1831515
1449839
353025
1603188
225699
118534
462664
245569
1209038
1781820
30598
642960
1938029
1297915
363757
1058659
1221978
767987
1279275
1233477
321674
230548
706854
1632762
1959239
1140818
904449
19378
141819
1701857
1671916
1499528
928703
1648334
614423
277257
898404
1665400
1277975
1268816
805316
1977326
1316100
762751
899882
1886769
1229888
890769
1631597
1871107
491867
1308568
1546703
1326926
1870225
746857
493432
1014517
1073290
679937
1725567
522105
183967
248016
1161301
1603930
1652732
932100
70670
1222973
1178309
122746
1809730
851880
248050
1055219
348311
1738923
1649675
1817575
739700
1017022
561505
8856
1823794
729372
947445
77263
904439
1005435
171625
672133
11865
899380
694991
1614135
653940
1459688
989637
889845
76868
985065
52685
294135
454557
1037049
524319
792831
1732620
660532
554967
402361
280661
1825306
1049629
1583740
1854436
1064325
373166
1774897
12352
396450
1381947
1315813
1262729
355514
1432246
1174084
1945958
1972430
1770970
1477637
1579478
1640793
413539
580037
107879
1044687
1165554
1181342
1823187
909557
152535
921765
745693
11310
1943120
402122
1312763
199481
1860522
947542
1754077
132307
1664171
323789
1116422
1320901
614643
1392485
1217974
645558
505951
152069
153116
4001
969730
883643
918051
76760
1935659
705378
942089
137073
61133
606524
1555399
1795260
369006
232679
1611208
1581671
349053
1730750
418552
1858600
989481
1250899
1531795
1264271
703760
435415
966408
1919743
1728751
1981290
1043729
63050
1209556
1825942
1603547
1256327
1433211
332204
560754
1011623
614955
1707676
1325972
1243259
1714467
967890
1329794
264996
866335
1467587
742338
1333980
149258
1596019
587555
488238
1516623
367760
964523
1016833
184786
1077006
1890380
831366
1488946
669336
788000
243271
1085197
658917
1574622
364990
946687
943195
1616943
1553057
762622
1484208
853685
685079
1736407
259311
907185
1218847
1278671
305490
367917
1938700
778363
1709092
1540380
1567282
1938429
515499
1924475
251805
1709575
436429
628073
1016966
1499282
583966
1130424
690962
1574853
1941753
607196
1589364
547597
1924869
1398301
744077
428596
1240984
855463
1664880
4824
1640235
1449447
261867
1469821
1461789
360995
465855
115801
90928
1033494
1024292
1474396
1463706
749999
1567049
1471131
1254145
301722
1197557
510579
851633
457822
227430
599993
1485389
1004247
1054644
364729
1404909
1949895
297255
1642504
1824926
914107
1192990
1790165
1604280
1250246
441489
901737
302883
342005
1111382
827715
1528977
1829504
1573773
185013
1349501
1394340
1897909
1618288
1553127
1693793
1663731
1973895
1963905
281087
397140
1539996
1574916
838143
630132
773359
487851
1400
1455934
814189
1097740
1598830
74397
13263
697179
748437
940652
1448514
1833529
1716283
173662
1650985
1253778
1604564
546260
1854893
589875
1503344
907131
1771323
361292
1415374
517287
797690
1391495
18012
1594060
1038659
218749
1215953
1653935
1273238
1096536
1296577
148625
342929
286137
832240
1255378
149009
1469675
1412257
1249928
409427
1392240
1630899
25829
1449829
205163
1480883
369241
1782536
1256328
1300237
1485700
734569
1125634
485584
1668683
1544331
898391
432765
1665502
524744
867638
562431
695435
1588313
542587
1370257
958529
1149066
1019883
1576699
923381
1048176
1234421
1710759
1567285
171355
565657
1404917
358937
113473
1639179
1214032
158735
64684
1642977
1153441
15566
1601460
1972851
285259
966217
1044869
1709215
1188380
1751563
256517
710374
1577216
1807246
1869381
736964
1439414
110930
772507
1260298
1398729
598960
1097135
300233
524427
217592
856592
778770
1238061
613989
1715120
448263
1216105
1640256
1403383
1818920
1415257
1969487
1708345
1833503
925097
1636305
967263
1636294
524233
607422
1124741
1253023
290434
543942
1563326
1129468
1210841
423053
1370074
1521936
1149209
728819
379773
1782132
748927
1589967
1653931
1663210
1041970
1323410
1098207
1045220
183709
1662732
1151390
1358867
387559
1158885
730311
803647
1479367
661524
813404
99468
41031
1795588
1983426
794119
420953
906718
1200277
805000
1106767
1837526
1038688
1742719
1251186
728719
568677
788784
571280
1807784
1901611
1341533
214974
1489615
334549
1054020
920341
1782695
1524630
643461
1929195
873627
1552758
632729
1607521
1811235
1876875
1254234
548546
1103486
228002
1641976
1169468
1466848
365724
518508
1643942
1944017
637901
101605
1842245
27214
1698266
1274677
922902
822834
99697
1080801
1017297
440797
636591
1577937
261123
1987701
16382
474208
1638928
1040083
1370644
521784
211362
278212
657811
1130931
1172587
853976
651018
656860
55471
141540
1475846
1270390
45206
216743
1333171
1476282
1871548
1946011
1821331
1739423
1444306
1164278
1962521
695239
598121
764324
1512724
1207536
1685145
1915721
1590797
604951
1629858
910520
356657
1319192
1945742
525047
177379
797960
1736023
1862769
1438269
1697037
1312821
1714973
532180
229460
375738
1420626
379084
162275
1216376
1928675
1606821
564408
1707126
433145
1871101
618907
1214759
284104
610925
55554
643708
815066
1045627
1593643
1964375
90894
1955128
731180
1077170
936081
679877
976947
539351
1664419
1903405
384713
1975452
712269
1103411
70338
1364954
533285
204161
24130
1701788
1432214
1178350
195581
1721426
1406094
1927060
647396
1200056
1396979
433495
836396
1923388
319042
627499
1391081
1833866
791527
684356
1602676
659392
433697
915429
125110
596401
452144
215819
1909671
1338166
1033563
1502340
1930904
1157489
20602
936676
1199517
1840102
55701
71507
484114
1300510
420229
917376
340607
1167971
1170065
1749070
1671937
1583829
1224867
1989002
1715456
912497
294796
1542205
1419083
375004
619785
1742161
1686092
630695
1816831
235001
742856
1465184
1056005
1925582
655351
478385
1827728
593062
1018877
812164
1043228
1407106
902942
225182
1733874
661885
1103593
93346
57247
1827715
361342
670781
391222
1733032
1364001
1952472
1650131
1559394
374315
1732300
98643
1729272
1900945
1643876
1230985
9365
151193
808402
794070
1279740
776976
734465
1827745
352948
280381
1296648
459574
539678
865454
349251
570657
381699
1850862
932981
987731
385712
938273
194681
124415
369071
708952
522543
1507899
258736
1374701
425841
7443
1118515
1079189
1609764
1993777
1248289
438215
504540
243657
769425
415733
1098800
1175201
1194832
54537
19130
292137
1714898
856697
1102350
511379
1321993
1426434
1303831
952358
250667
223625
46181
1222087
1170192
1796782
1044894
1245549
1701910
798947
1506743
602945
1182112
459293
1650396
422164
1436217
103372
994343
364491
1076301
1884473
1040921
755249
171788
1144873
485725
122958
36778
1090302
1584947
1296950
1473511
483135
235968
1678789
1481218
1363244
1091897
1857363
183670
1644334
634419
1724048
1925504
126646
1287232
1100215
1978114
684
920983
271555
1258668
468891
272381
682267
1141492
744364
723095
655489
976102
1677108
1049834
77054
1953568
1715612
337547
1100498
1588967
1809412
194761
355265
315751
1120179
50654
1855274
963336
614264
65295
74319
1665524
1338771
1945413
958345
990983
1693568
1105961
65209
1607006
1437275
1142758
1208089
1194071
1750758
1968003
138926
1163064
102356
1372377
501638
540027
1713589
28287
1412740
93028
450762
1339606
1766044
1309907
1954088
91513
1025062
935434
1521469
1714719
367495
1720310
1741544
1539247
1738469
169653
1446581
111648
599538
1508250
1403355
213059
1259804
941765
28956
245596
181795
1305088
763166
1173148
959654
1792110
1856239
1496366
854520
1376659
823383
1028657
1389165
834843
1970966
1343978
433149
55879
748983
1199526
868801
442639
328438
1515999
482202
1362081
1862813
1890570
418856
1521848
1083349
587087
1737533
1741904
1162588
752734
1380295
273001
1279476
879827
597094
875095
1453267
55556
1397840
173276
1715256
535634
1727187
1609591
200706
524597
332556
1427831
595725
1128806
1057161
580165
1175990
919134
427545
1838063
156506
365796
1460800
1681903
1369822
119304
206717
561662
547067
1277384
1822472
594302
1469638
1784749
763927
1666307
462876
405249
1161657
1851741
1071807
1321203
85137
1822803
1197170
1701585
560158
1554280
1985302
441498
1509397
1074879
1763503
415059
1731752
1420634
1574927
748770
1898202
1815444
1029264
1436629
86728
1053073
1287651
1904714
1456520
1526158
809554
1262180
1266896
1114249
368600
1219252
1849312
1439680
785922
1535802
1465743
1863878
1904451
1826506
420400
1385491
1573056
390912
1483795
1994409
110046
42486
1434688
1204566
380938
1897488
224723
430378
1031463
789833
1903231
1463999
1396079
1808824
860554
31529
1535727
636143
374150
984800
1194508
534300
167307
1367761
957820
997968
1743839
1761922
261055
1731965
290007
1160677
1372994
850519
1852373
1807654
932614
1873863
534686
692693
812849
153732
1692128
958416
1785185
601465
693990
1119099
1540004
15031
72845
1321026
949530
218364
82416
1658850
389784
1358767
1920678
56951
1239494
33925
1748082
920362
1376764
1378005
140560
1165732
102669
41775
1165492
672358
822608
1048833
1760242
176578
242596
315782
1217707
1324464
1324946
1199840
1411827
1504376
1476594
1533282
77802
1339950
1858497
151874
567391
932210
1993060
1757818
1841039
327412
252351
988789
1208970
1193612
637580
1449605
1085313
238235
24949
583663
1892196
46136
39011
1632968
359917
1576451
1768991
928576
1157409
1314715
344130
420681
18776
11493
1799207
1192035
42699
1747443
1234143
346236
1081030
1495498
1239386
760827
1018178
792254
1272966
1024494
1453793
1968050
363685
218870
1420496
701563
1905372
533008
319701
720829
1678169
90830
1081196
657675
185615
1523850
1438410
1179308
1312342
207749
560604
798633
517866
895179
261307
1004061
964893
139069
599639
718694
105736
1015129
553614
1725479
696764
1691216
939
757914
541115
1822925
1840865
1493235
1332689
613864
1833631
1436249
1988803
1455248
1920154
118148
1506068
671659
1983768
1409910
477895
949612
1754518
1869007
1546612
158935
1426430
941175
412185
1294150
374265
219194
394580
1538507
733906
704022
1517295
1493005
762092
62658
1736858
1590736
1264497
235278
1179725
75618
56839
726044
1030409
1220352
1694862
500771
741197
296019
1077612
1601774
1033179
1741425
390892
1498523
788942
417035
813485
549835
1278291
1685521
798709
1667478
391209
1824555
1803514
1608995
1056760
1511846
719322
1662169
145950
1550696
1316354
1788550
976961
1350842
256116
1201224
1064974
250913
1782990
284935
1168555
1587708
786985
1823794
68671
16819
332283
498989
857183
690719
1945915
106904
433898
208618
68927
1610393
1749267
817368
954070
1674287
1647141
1904611
120531
161996
877386
526035
210747
36791
750506
1934265
1018563
1861814
1976052
233581
1245928
302517
802991
726146
1619312
236413
651854
1623973
1027802
1359746
1480488
1852652
102096
884232
1149363
65447
1238065
939315
1084663
1103331
828317
286664
1356797
391895
981032
1598948
1859243
1820744
1300563
883615
1841470
1299226
51015
1137672
1089711
950363
1237
965655
499483
1343558
1356895
1386557
222770
1916132
1660302
189709
198868
1081167
318340
1923362
1567428
1957988
1035398
224130
362045
127542
1743410
229740
740783
514462
1372666
1926561
119919
1519361
254727
242511
1477215
895867
758607
1064729
1522767
1955015
1666376
1863388
1747628
790788
46335
1747538
180233
1519804
1481722
1793885
1740417
196683
1464533
168704
335518
825659
1339512
745173
1429442
1923618
1181915
1637293
931591
143749
1635968
1441094
1340935
1570591
1562667
1015589
374094
1595987
1804332
227096
1901231
534552
1593420
347699
172070
356903
855858
538841
779505
36060
872221
1516228
1441443
589040
465004
1879800
1575867
379076
573420
1776839
613975
765225
1627538
1814247
941004
1963567
1820400
1090812
1286066
1311637
629344
1927290
1881114
1230769
169916
1826426
1210987
1472737
442457
1619639
874358
1064710
1201966
1406795
618120
517221
603409
1204080
1170818
270784
294006
1856166
201345
273935
958285
1821892
596895
1065953
1471182
62923
76935
354769
504592
69678
1393136
251738
808899
1534125
255008
1411376
1569644
1169914
1772151
1541116
1057462
950152
772911
1856478
893526
188364
91638
111537
779453
1980881
623296
346005
528266
481735
1577087
456569
1180195
1552395
90239
1133736
378092
989658
468656
951670
518604
224860
1898032
1677698
724770
1659355
362928
1550015
1700382
1398810
1454490
212809
878768
1449698
1200272
1147896
365601
868900
1720292
363749
337325
1713627
1328405
1084933
1937658
65483
96121
149553
933131
1396405
506501
1312841
1568095
144956
1305824
1262380
1115074
1952013
809434
801052
1434001
527633
1246680
137472
299649
1124467
1653002
764759
1730700
1110278
1715876
264704
438059
442785
1190729
1605223
358850
1838171
213488
596812
8993
873463
1936229
1491913
253685
926219
157131
1779511
1060234
746631
177209
1162093
466587
1502398
408655
374119
1727829
546445
1159819
767162
301450
1107046
724757
35535
1546309
1896216
901038
100068
612281
738780
1168540
519590
367967
1957404
108837
686164
1903746
1971531
1120443
63186
734682
1717860
853074
131815
1325009
569156
1480938
1779774
818805
304365
1051495
693041
1595048
842650
1011294
1963365
1912104
435222
1000868
330338
802439
235907
1679430
957638
418944
285018
195362
1735330
1774584
438233
1018328
1267361
1478021
1943412
1174578
1819489
416542
1743814
1688692
62286
1656512
30878
788849
490734
1525808
1422463
1699637
239221
454195
646342
554363
1376857
1041562
1298198
1573012
757359
229793
366105
1705872
739695
756723
1563905
1133133
1382797
1110684
1474533
1547515
1379102
1947572
188
1833806
1062231
113863
1442544
894003
894062
1747462
303426
473810
1457114
1103472
1463982
573408
1716105
87295
593386
1018668
31197
1954515
1150805
1796348
658227
695967
288795
962290
1725558
38197
1098892
125133
266514
1451951
170923
833200
724736
791293
356401
1241781
779750
1739927
486252
336322
1059987
36705
457765
671832
1137434
634939
1146992
739014
936228
795035
1369633
1357618
276032
715552
38502
1667103
87673
653612
1273341
825471
127824
1512719
1744595
1154822
610164
560532
386510
573698
1663438
336044
542342
1273943
1929817
789731
450347
1875355
164266
1647167
931318
1245625
29011
1920739
1336014
1697118
1816568
1384286
951237
610527
565579
1098319
522138
1418431
760292
736102
663789
1229112
769619
255401
1803094
1887276
1049938
800861
1751134
1248748
1958484
284081
1602370
1822097
962984
1711980
1043086
1399738
151769
1190000
464936
345205
104043
351001
1693576
482679
84253
1591833
1334306
190625
50654
1510917
1467297
1415721
1540537
34747
458931
1566226
496909
797187
1660554
1180266
1625286
556025
737468
1600601
332153
1171383
98774
405352
1039724
163244
821561
1382907
1655365
257563
1979184
1081090
1727010
1279124
244369
1327460
1027695
481937
1490137
1139128
636527
969979
1745788
893123
825875
1702779
1042818
1817873
707506
1244057
535748
175502
978183
14466
1706154
511371
1218029
1060965
1303891
1660866
185484
48923
418584
756530
434141
663610
1737904
1210306
542285
755192
109834
1507745
1224979
232342
1042057
1210835
1945283
502098
996242
1990469
813713
816538
1661728
1627789
98339
1370332
174009
787805
701786
493686
830294
1582905
1283018
957466
51473
1629819
381103
1218485
545591
896212
1679063
527879
788953
74943
452206
1361529
246757
316279
1137797
982127
1153133
689596
1812019
564960
335936
284927
1637492
1277093
613203
1095591
1181915
1386138
1635233
276186
1402322
1358019
1897081
1616253
413154
1199924
895542
589191
1005675
1028351
703894
319620
1924613
616424
176242
510575
970059
496272
467177
1212092
1476879
1303148
1788920
1279977
1701340
1627752
1309828
1579021
1715910
743334
251758
74728
1294672
930109
968171
1126471
468483
1400774
1415338
100335
1988053
1830815
547321
345901
1327703
597802
15451
1107426
1752686
1190167
492101
1960852
82672
1648718
964740
1387647
1301037
462575
1009789
803293
1231100
920841
1832796
1693258
1150358
133775
669577
303160
1454549
1876400
990510
280103
1153082
502520
1666371
1082269
1822740
1107546
1953982
966607
1169090
1212408
1679328
1219248
1358738
599458
1040400
135855
1012582
771423
1884166
993529
1686725
1810432
448727
980526
1153664
139499
1610710
1232463
106373
1093990
1678945
1019135
767860
1089203
1025129
1677108
620568
349037
1914105
1817798
138221
1294864
1761435
1543222
1557832
1000000
1518324
1549071
399248
569630
44121
1953069
467453
1930215
1524547
1527871
1123339
677757
1243704
288763
1500551
1383615
141658
900663
1927980
775834
634793
936331
453608
1815052
849628
779025
18248
1214082
1819095
63332
1294068
931871
982766
214229
1221826
1210531
1292536
835604
116742
1013169
41871
213881
542145
1587969
1710222
903635
1408804
694955
1802087
1662508
1700128
890402
1961081
1048243
284002
1698181
1723694
906453
298115
308074
192069
1564334
772921
812195
1838754
1389873
1820188
250183
1143319
1952386
1470115
1321
1528952
975731
1250891
1967162
1311504
1690674
785033
1163259
710708
1556183
1130643
784638
1797568
1828996
1783715
1492707
47033
1393286
771243
30334
995423
1087664
1407143
1600078
1681500
706789
1011338
15806
1063100
15570
311350
1730826
1937699
871639
1452160
1167747
1444010
390636
800140
411367
481160
242356
1899845
1412357
1843567
1620735
546660
1911004
1517901
1072440
1008458
779583
461457
155493
123979
34228
42118
1884558
1730090
1059228
516726
313433
566392
1474339
428173
1171351
1512858
647514
609348
848179
1234015
677742
1800321
462616
1004928
361753
1044996
1587443
857101
887750
1067428
462013
1325857
1738720
1872700
1056088
477586
1941335
1318998
485419
1945077
1362317
135094
1847183
84957
417233
177545
813971
1775197
659443
1216287
1117495
628486
1785731
906781
1671311
253905
1222864
415871
514549
1515188
423882
31497
233233
34229
277937
818645
24253
610033
1900212
1588168
995643
1342591
1976418
1723213
1266926
470586
1721778
1402624
470958
419972
794527
393455
900466
1034160
736742
311832
1735981
372932
1838753
1148187
1150626
1086883
1129779
1797076
1457189
1627341
771081
1256990
794660
440481
1802093
860228
1856196
507510
846538
1496116
1875210
1501661
1519418
1996234
325664
870587
306073
1306873
594584
724305
1222559
487482
977161
553717
367394
994132
35963
347209
1769079
621895
809914
716300
1939725
1303096
1590114
299834
1749765
1215044
1750147
1912767
501873
120444
162620
1501826
439018
687243
1869862
922024
123056
1018188
1531427
1211008
189157
1891909
535479
521545
1223354
1113152
1202614
1146220
1679477
115588
811476
1357867
1099605
108731
1891442
312040
934422
1433494
903419
408450
651664
1284549
1494587
1245352
1793411
1026347
389102
1012725
220203
1918382
809741
1159644
924847
1249846
1444109
1821654
228669
352913
574249
735265
328517
1826433
1174275
43633
174878
1281525
1814749
429870
1147205
1728219
1563830
1870068
472791
397985
1294646
283528
766211
770876
1049867
772031
1202418
526252
644641
861366
875556
1638104
1502854
17632
68928
412331
138187
768476
809557
363682
1904513
453272
346199
138647
127772
1064576
745407
1533161
195048
1310840
419369
609489
1753123
1955375
194377
1707909
190940
260499
44382
608830
604095
1922717
1689978
852047
805613
1756603
982680
886773
160755
530010
1671869
748328
1393613
897602
898827
513861
772185
1693467
708495
1184499
274494
1739432
1499174
560724
962715
308418
7218
931208
789997
1683062
1717611
468860
992601
1811804
1765626
1908230
1762971
1388891
1946336
807379
309443
1882929
1771008
1541481
331115
1024262
1677563
1351390
511552
748321
557553
1132459
878290
1129615
1281254
1305591
235124
1707224
563881
1812494
527642
1443999
152582
948299
226175
913375
416109
823474
143383
920018
312255
525794
22231
720098
1891519
513566
1922536
937114
1939231
529580
1778996
1138816
1456003
1586013
1197309
1155420
663622
755884
901240
654418
1129772
902550
657860
1253334
1071520
1704968
793475
1424445
1859863
1854101
1509749
563243
1776880
958690
267235
5155
1850942
512694
1105964
662182
526091
1277559
1918894
307794
1932483
1204685
5906
556641
1354432
1668186
320614
1387258
1715690
1036278
840666
269327
481570
1292300
814861
297458
65024
654970
1865077
1900530
1085835
549110
153764
1381644
134389
1904301
1904984
35956
669777
1450213
246630
1292049
309835
44847
780111
1110500
1292563
1677576
1626368
1787447
563989
74184
503526
668561
242381
1400729
1425449
117368
1425778
821501
1012219
618254
1800741
1760202
1214407
1806854
1163957
1872917
1162461
93506
344816
964199
1219036
1283382
1876298
1647595
1509503
1310307
644961
1484689
1861759
621776
1912166
247938
1075057
1208731
998735
542038
606073
1647312
105697
1200796
1659253
596475
460891
673151
1554117
1181053
311029
847612
1283172
1377043
924762
176089
180210
638727
1945290
1979838
520403
1659745
814889
215964
1843319
1896879
1765976
597136
1518483
781552
70296
915544
1270389
1673509
256640
1236724
161360
1226496
310045
1340664
1461816
1486176
1797072
588842
689455
439170
1964518
182874
1268759
554701
953606
1320131
161771
1598142
886785
1931515
188840
525675
1218784
338022
1934143
961932
743078
1767974
865241
175895
919124
203589
383759
117353
1296611
153179
1867575
755
1915746
1150067
536802
81871
945589
1128715
772829
704351
1986891
1417447
1493589
367666
475457
454464
735234
1489075
1930868
1502509
1960294
465559
1993513
1737385
1198180
1214764
342973
985145
827504
1002463
1265643
852236
1604808
151273
1797138
187087
1921531
1362714
895644
1137000
1899796
769769
552939
585072
614713
1551692
180915
314029
1797811
1438636
1093479
1408278
1071663
1328070
219485
302455
1239305
1114327
1853049
57692
1516395
1353827
1309534
377892
1276306
603446
564684
1592668
1059801
274332
1625860
455249
868323
1115708
1315804
514413
1054647
1153567
304158
1864543
289127
1020532
1391573
579661
1706758
341549
1070311
95814
35805
53864
245796
623270
427556
157384
440436
1422466
164019
1608587
1085901
982694
597197
567969
677918
95459
1333819
447710
1374486
498808
698261
181953
873159
977585
1986052
749753
1058572
651390
1079986
1695271
1144667
623742
1065489
977757
846327
61683
1011546
261029
124049
893569
354332
1745556
130183
1751521
1280972
549631
1863101
1941217
1962796
1622184
356551
729331
1230006
118001
973256
351646
552784
1337616
1142980
1151142
738670
386596
993174
793564
468702
1179243
652808
699230
327567
440322
628254
1410756
386599
126161
893236
139550
1025956
1627012
1143094
163085
14673
1050845
589096
1291037
1995249
1769742
1805945
671361
688363
1558608
1023178
402625
1786392
1600693
809335
604537
1314135
299033
808336
799438
1705108
867179
1946711
1787816
1778051
1796423
679366
1524700
448654
304977
1833122
575884
28981
552098
733411
1351402
666630
210834
287427
376742
945321
1633523
480345
1765706
149947
247303
1314490
673113
1741830
596766
1164999
1461260
1980360
1633712
570912
1483530
809720
1274739
906494
246897
622066
1633214
1147111
211388
757749
1275810
304723
1765870
1125854
315082
559187
1185351
1362259
625052
530019
387825
566579
534069
498089
779684
1092194
768060
473241
905488
592800
1183798
793894
1815343
1089752
1295289
850681
1421953
1181815
251411
735916
677854
1788595
24952
1695170
1612355
1909803
1043304
948214
642921
1833958
934921
507408
1319918
1858452
427286
1596485
437841
1864698
1059442
851610
564790
1457017
1245581
1043097
117603
1339192
646502
1109202
128948
274090
55250
1538257
1790710
981221
1167548
898852
1338956
1056090
1747624
1930635
14442
602138
788400
1913561
1454936
1237126
70377
436188
1550237
1054395
1948497
1213420
1871664
665389
1465772
1426596
1317718
164402
584513
1154905
1934257
1908960
427690
1305233
1460594
686774
1743643
1561492
1438471
823792
485140
1751807
527659
1742036
515939
528074
458437
1318562
1778741
454299
1562407
1913581
808081
981682
1111524
682263
1551731
1990871
208489
1579979
1754820
759876
1348114
617246
1507987
37456
1203767
955901
1394130
319983
333934
272328
1648385
979234
66601
1339404
1683882
566842
441397
1676156
655740
987526
652038
925964
1806100
1541107
1167467
1701853
852310
652751
1468051
1911289
1501115
54373
180996
335643
893590
1195805
1568997
332045
117669
533301
1297906
1259497
1439696
288154
1555335
304198
1394201
171179
632720
199229
879637
795001
1368598
798998
859647
578736
1169884
1183195
1893075
1583652
1720881
943049
87083
870008
1773434
204160
1441078
1802099
1141348
1070593
1922635
854232
488537
191586
1373683
1969309
806442
298001
1543392
1940034
338074
448876
447059
1794130
1633621
1921905
1421498
332544
1234526
1694830
1058267
1368200
1332805
531082
7196
681713
1383717
1138225
1306629
1738960
70480
1946793
94751
229642
922265
890358
668558
1480985
875774
761097
516789
1609959
300380
1501630
60123
276266
401023
652704
794427
1413787
1868384
303904
331933
1237480
880047
725077
37830
653091
180234
535240
1872415
1474269
534859
1040037
575724
593540
618145
1385239
1305988
591840
326190
1678745
1861778
152065
1392402
1584604
651495
1479308
288333
673619
1480390
1239124
1849911
1080263
22442
1488635
1070290
569430
1710105
362202
697769
305362
1969888
778984
1333717
1982460
45064
416242
1095412
747763
1703645
1817991
133405
1187806
1467428
1203783
1821443
1763260
1080379
1954015
1136938
602811
1336080
8893
1540725
1438765
680215
1461346
1332719
127914
674737
1426106
1102820
141837
439165
1000328
828729
1860384
1191059
1141968
1834552
1673743
1995582
1457660
586097
162218
1970070
236748
914105
149288
878223
588037
1155031
436439
1735078
980118
95283
671965
166627
1297961
1490674
906305
828395
1198080
1972590
1146298
505103
445234
1045046
160506
1103313
580272
1845021
1154566
393350
621641
1587718
1191960
828154
44348
366541
481364
1184650
533994
1438917
391545
684999
161453
798907
799380
1482080
927252
1795097
432558
1063674
1864530
1767060
1698960
846381
587489
245715
1075324
528840
500614
1961337
961066
1677028
1205761
1365235
315597
1110573
548089
1460384
1223338
348707
1261444
1961029
336178
58330
1899774
1850218
1598235
527178
1360092
628998
637666
1325748
1338641
292896
711841
308231
868865
746058
1687126
166322
1652731
170751
163638
173141
1305777
681358
647510
324607
547119
655457
262326
309604
1570172
552984
72567
1839244
408206
1353700
492857
1727708
271609
1877548
393941
391545
172863
513129
1300616
1402184
114177
1542520
814148
1270735
1858681
796046
1347924
917413
1261076
417787
718719
198258
369500
1915463
1170600
307351
467162
1089773
1861917
512313
1724668
1236199
1170498
760573
586306
295009
1555774
1520443
923377
1341359
987188
69127
1856972
691440
1243919
400368
1670255
294401
673568
782782
506944
1144063
1876953
941893
615540
844165
1795774
1450395
856837
1034149
448051
399331
708017
1907644
378898
81424
1443206
273833
758636
236652
1321484
469548
1275607
222342
1580222
1500992
78988
887490
440401
649327
429479
93220
694165
1840525
660465
1722082
1571931
661416
791089
1385972
1127031
500213
479501
114631
1964601
1916003
1563942
910543
394215
1042390
681597
1207859
626435
1580547
733029
1520608
1271192
1837311
1100348
1280960
48252
1319876
864868
1101087
239992
322367
98827
1967936
1107617
346432
158531
1448180
1310260
1756342
515579
1570164
1168797
1888054
1184241
753059
1146246
797618
434675
1939466
423664
1044738
847716
529579
916919
1824150
1725854
460489
57649
740071
595480
1833207
1810665
435961
904381
1917342
35743
361361
681903
880048
271579
1216559
1357009
597412
1080892
1155295
791307
697535
348484
1748740
1304290
1244048
1815566
17629
1507215
836725
1556209
1665323
14924
1166537
1142825
1616801
1217330
1610160
1510506
1747277
1063438
1611184
1122078
296350
1788596
1761152
1482034
1503086
42297
1851212
1160693
1124965
1471044
639483
382742
421224
1768207
579835
13086
1555307
714305
666674
1931884
1098192
1864575
424698
11867
823325
1485433
948466
1982983
37356
975439
1048627
116804
1449880
455997
1167052
1777211
258796
1675855
1466595
1368677
568731
590357
1829467
90832
1817118
566045
561544
802844
197862
1497753
501880
255530
1914958
394293
78749
948790
1818041
1014977
420182
688767
731387
864652
958318
1073866
1569816
801817
1604211
1660236
1465876
1514672
69894
1684485
456751
1240687
1158388
98643
1253500
1494904
1141901
1060029
1694979
773591
1219143
1319046
1476829
1798557
1278839
1669452
1601303
317932
640276
1503776
1761523
116979
1824029
1628111
1159733
1698710
1637410
1403123
1988728
634750
182264
407025
375917
1753955
728806
1466063
1413447
1033779
1780322
1879621
1273951
1241708
654816
1406173
570162
881458
1267939
1920891
560304
313269
1068896
459703
83005
1902498
1783523
717995
919480
1966867
32900
373401
235607
1704422
741195
1181937
1913547
1040532
1694931
1849249
263459
1514729
1215332
717139
1096505
1319105
711194
1440503
1204135
913979
67960
571569
996446
1230500
175319
1374515
1128791
1638697
831346
414770
1497572
654728
819513
1187684
1891630
999197
767264
371745
1566581
1343185
992675
816557
1066175
842222
784203
1109867
1691994
1031010
1614205
937805
1046806
1503474
1863351
471965
64658
22450
1615618
417733
610990
1589724
1961420
113404
15920
1419219
1777911
838423
1745300
1310158
290839
1179103
1725880
1840495
1499394
1433249
1392700
1189073
608329
1820160
1778181
658034
1904783
110408
435101
659893
248789
835825
1093637
1826089
1924904
263272
106016
1467951
1688276
1147239
836885
1691258
566590
1959299
586243
1608490
295908
819810
1038001
804469
169286
1594077
486251
471547
964993
1914404
144312
708745
621968
1104188
1532885
847589
1218909
1624682
1450073
1496814
410412
1148125
1330912
466596
1401929
367844
112385
362224
609300
222865
740216
1867158
1726768
1329270
1263061
399115
155038
233350
938643
877747
1335981
744540
974078
241224
102876
274038
546356
1164185
1659269
1371620
584512
1733001
157411
708563
1648465
464726
97226
1723317
178196
692473
447305
958010
1716387
697147
631941
778495
1207485
172223
711112
206882
826175
79312
426188
745098
1139913
662524
1267683
1469342
550967
1061225
1778566
811247
1262511
100967
1936008
721781
830597
1680584
778133
1599271
894730
1469016
1105931
225222
583660
461282
410084
411776
310590
441108
1551238
1986277
1812284
1584535
347377
981283
566166
605449
697395
129598
976704
684978
483105
1754452
1964664
1959824
1648668
1148592
463038
77457
1730423
1582994
1618573
1207152
69432
105612
172184
943631
877979
1306013
568450
1097493
873447
562043
1829643
185933
1296010
1934035
1685535
313672
1856027
1901204
644371
75030
582993
1038835
764404
410906
118886
1480983
1782386
292291
164091
1654656
463589
1658218
753321
1182867
1181618
1363340
1085472
1592404
679332
583698
1285510
434625
94346
1102150
9367
1933432
1262188
417912
144951
1081768
1900399
1252435
361028
180069
729418
1561628
316733
1218671
1079916
350718
1397494
1984324
1427293
871753
450478
1442718
1729294
1002215
241027
771383
1159030
1336475
387193
789517
1855511
749607
1500800
109701
136990
1279612
395177
1868558
1177457
1230747
1773294
1197325
190943
199809
891475
219215
755404
1419691
1476878
1180512
92308
1380171
1349981
1428212
89002
605039
1389328
1505672
1237565
1909909
1434879
420450
1155623
657695
1615813
1027314
552616
1401749
1193616
200761
1823990
1391713
521209
1610475
371349
220256
1526857
1749578
569727
1727747
472629
1695764
1754318
1210109
1556098
1273574
615925
107519
116587
1050494
125466
1130460
901560
408848
1328852
963586
1174502
863710
1825059
1093482
1734270
1425814
62797
252130
1768628
791061
1626280
86939
1013552
1204758
69821
1479423
1779843
826488
1298312
1964784
1376519
745554
1223490
328928
351581
1769439
1301767
826132
202299
650510
346978
1257069
1072509
462387
524561
315158
1883412
558986
1198939
84421
1438106
1677079
759759
309344
606166
1828600
662976
668763
1906881
565658
87624
1225108
968206
9818
929346
1717230
496415
305715
618038
1932380
321771
875763
787286
890949
1438503
795627
270812
874749
317597
620863
1317270
514594
1397596
157066
100952
1851525
263744
1040978
23289
186377
75510
551203
194033
1626361
1794460
432846
251209
583056
590828
462848
1751775
727193
1627578
680151
1098146
1824675
89176
301535
153101
1724443
1069826
744016
1303707
1696469
1725813
250163
1697894
1961541
1228371
1228529
1728815
1648267
1720509
971371
1359217
327001
463582
993908
1164997
834999
449750
1013086
207310
497340
1182723
1698780
327762
204606
1969699
529887
1280210
1848566
946870
1006236
764730
344044
337775
1225502
539126
1323962
93088
1862944
790995
1996892
1948701
96480
1318878
1360095
1586130
1933182
992954
757322
1461858
1634373
1488180
345659
1761148
946654
111903
1889224
433966
438297
1226297
1042437
1887995
541341
14301
451813
1142588
1660518
1594603
1116237
376285
1296961
1224663
908092
1814303
1918201
1687333
847836
982816
462766
132020
271123
966742
1266049
161778
1608793
1720276
61159
1553623
1549076
1090008
902986
1101787
140336
196432
1699458
1579308
602679
1448984
1875312
953141
531798
901102
407518
1526080
503163
1510405
459303
1865285
568783
516416
231405
636068
41748
325648
1383108
1027966
1473538
1562006
1441959
1322897
1417607
1758041
1830204
201493
1134129
1259609
1037068
1311505
923774
1449597
300507
1243781
826406
693075
34686
1063971
73475
186609
1225418
467151
642201
1087903
1453163
1271765
1943743
339509
1827935
978477
516340
1950796
972553
786529
1736221
1774687
317282
1900649
906021
304834
834393
1004588
20851
37796
1209521
900799
1472536
379781
1502671
725140
82301
747831
929121
548730
17816
699782
686001
1441336
1543054
1192290
789492
581156
490410
1321268
1569032
1205002
1685363
193980
1176673
1784266
130011
1628070
1192351
991045
1674768
1666920
279366
339028
487034
1319222
1400441
1213074
601932
717391
219723
1541238
395120
1871288
1264978
962755
28273
1997583
286093
1999549
494222
287855
586716
1078158
1369542
129274
1024484
1779796
601625
985874
1144207
1409921
1033334
1224768
78455
1913979
1452069
554518
465775
1774428
1945379
101058
98325
826393
575810
355931
1595617
1613299
1004435
922738
285092
832786
1899033
1567998
1526193
797836
178284
1009733
922726
165428
1173594
4895
1543392
446487
648341
1936500
1687723
61187
1935911
515259
502326
1925889
1951032
1685075
1075432
1133519
520491
771051
690253
590994
776883
527002
1257974
1593388
1367855
503681
1851992
916960
705878
1782923
641854
1392077
976279
394341
1961070
474264
1814005
1248120
1924196
463325
440090
1528542
1781987
204160
1672469
366959
1308508
1799497
288087
232126
1115858
1589710
1663515
285598
1419866
294198
1629366
1825018
1514021
1711875
1446254
860715
890353
1609482
941202
1268121
1866667
1268025
1099083
7032
1696529
814409
523118
1068463
643397
167246
850852
1289499
453662
1516052
1569971
1831172
718267
1538272
353009
2449
1139001
1288974
181223
865399
1974416
562110
1418658
1311368
1524781
162899
766407
1477436
1789812
352033
1916192
1032179
888592
347920
763427
1503213
74209
1089575
1539236
241550
712014
934268
904567
1040242
630451
1126855
207704
1629254
23711
1589357
242120
1062162
1057428
1283421
747165
443204
1557374
21799
880936
1115414
1657149
1014011
1855757
243167
1484644
1013726
1876593
482539
462746
630320
721481
1988329
1192609
1133061
221045
849221
385042
997098
646532
950128
1919160
176265
1626133
274975
1418871
1323184
1685801
1242934
509347
1162397
498911
1634314
599278
353487
1302241
1739887
375405
891911
1611045
394797
903186
1810864
1628352
1943775
1602738
1447565
1593033
1108836
198319
86241
894506
996799
1107841
1662368
1111303
1490854
1976034
215468
1132508
1440639
855347
355977
14002
1969084
1749296
132561
1547779
777670
376550
51441
903465
62655
1377005
1203928
729895
1964355
657946
1588944
341661
1862604
868553
1218579
1428548
1176181
406891
1671134
1054025
1654505
1433813
237408
548939
1112996
11472
988486
1288897
1593149
472124
585497
1490201
419217
324732
1241475
1911596
336542
1756757
960360
991474
1217740
988380
1216560
1463110
1947346
1555904
1559631
1832368
762423
1540339
1949192
1896819
559807
1222760
673611
1009935
1904806
147268
1181492
356850
1376676
831759
1095343
1566932
22299
1289991
1877279
725594
1330354
523053
741987
1498025
1282778
304631
645745
909178
1465468
685415
294314
258199
1599881
780906
1962191
511973
248416
249415
1337868
1943844
1163408
1143596
1590074
714520
349675
1773671
1748645
1271979
1835732
1072976
890307
1028154
1793108
626365
627583
303741
1222369
1626192
159196
1043680
1784094
1273166
828861
572383
1457416
608643
579255
300722
1241104
451058
902895
1428530
896720
1107655
580666
1754472
1463821
1233298
1482832
1224898
1956958
1368603
1932515
1238736
145385
215678
533233
928779
848882
900751
756655
1753985
1465739
28445
1900122
471545
604954
1607753
1992361
108979
226113
1624879
1252167
93913
595108
1703066
1485
825033
676533
746666
1372524
1030543
353697
1642928
1152187
22552
1805157
1332414
1693206
1754837
1801528
1682797
1127331
1292985
1042801
1214224
183890
169330
391085
273643
1564909
348314
239790
1679644
604545
1086348
1702340
1436371
487341
1265084
99815
1277031
803687
1230243
1808368
156485
1808315
1638955
627813
1175471
248401
69847
1923834
264268
318628
828979
929446
1109461
233581
368744
810621
455731
1007682
1109436
769957
1883949
278981
1552954
748073
253458
724750
832595
1214434
85437
1665994
945901
1779618
1285247
464148
1037654
1813198
248435
1188125
1847881
1853633
1700740
1226283
791340
379309
1690750
617610
1790194
259838
1210293
1004080
80595
759798
1220622
339954
600105
1302889
1756803
652693
482031
1954454
1902904
290201
860461
480598
93863
98513
933497
930308
268689
611254
190293
1705505
1991879
492421
1369958
414393
1635585
760037
243024
525094
14840
494376
431124
615412
30992
1584031
1314171
1842736
1417656
1150491
1211572
1427390
1053585
1543072
1313244
1497140
760946
1165848
673673
989650
880016
889948
1522629
1710538
1187662
1903734
1579342
1541817
1392143
1403111
512950
92782
773179
1712394
1640764
1007640
572088
1786458
924483
832561
473722
790781
1486004
1261615
652468
1487156
4842
658527
1462293
1875471
901848
436580
1318999
1636840
556072
485340
338073
778978
1839052
1452402
1072232
1563984
804171
749251
1176995
845877
1642318
184463
401483
1721661
681427
1047182
1609575
399184
888486
82149
865984
1579690
1537357
419181
510970
1124394
314210
981899
1489545
306063
1545850
817458
964733
473659
803722
1380716
619972
424478
133540
936943
1755273
1844221
1291138
197620
1877115
184994
873941
1383125
190989
1955458
370310
1696343
1256225
206061
844439
436566
629483
726908
1876196
6460
586370
283697
1681202
157901
460830
676129
1726771
1574867
525752
1668456
880523
283777
1035310
1458261
1552005
1391472
1060478
4681
1189551
404215
947353
259157
923789
1868308
930084
1725957
1821032
455504
737783
1051031
1553456
795500
1755945
1581269
1515473
1232618
409688
1488450
1631017
375805
967328
112876
875070
189746
1769303
1261086
525452
253492
337595
29745
378036
1842636
1830039
1810630
668787
674228
1070178
757859
1400946
1409201
480134
127327
1872137
1484472
1928884
1501561
559866
1819993
1378194
1202898
1337132
1912631
365880
756240
684204
1539896
973497
14912
607906
615295
1719737
505361
111484
307832
592592
1177753
1552513
1773455
191025
1373421
417997
221151
1152122
1897524
97413
1267017
600538
1866214
686626
1602824
1152123
1521362
1089829
1780872
586267
381250
1333386
1600326
1172076
542471
1303406
150225
768128
1421781
662078
1793450
557364
632147
1060659
94318
1023782
526656
1570314
754158
219705
423900
1525901
900268
230663
1813043
564104
278192
497208
1207291
640891
1284024
1074655
215034
772736
1685146
1052988
1058804
1796534
1132903
1896498
765028
579315
1539395
351096
520274
1171319
705476
1515729
60949
1198285
1497579
583132
207033
1699956
259267
1864802
1399662
604897
1030090
1581621
1199454
867999
1639672
196339
345528
1522456
608920
1153776
171627
309187
44579
727030
495383
1472991
1349598
433634
1965603
1311955
722351
827776
1435675
997733
160189
449277
776474
334242
209080
1539090
690620
260964
446893
1851636
566155
1423139
191302
597896
1491513
258329
1011389
771825
1430929
930960
1280569
1746721
1847169
953306
755862
543127
493715
724232
758528
582121
905110
1326945
1147746
1209815
654571
1171419
1740157
426830
1579022
519158
1135300
1646490
813306
695891
810654
1585609
731390
353768
346760
1275600
10603
1257317
596986
1328871
1117869
734024
691819
219123
1725867
1405706
1514315
1603171
298290
1327423
1603278
1823925
1517066
1629443
1710981
1000754
841366
1252700
697375
23704
229307
1192103
712275
630726
1921350
1084510
1468898
471242
931277
893108
412992
383029
508698
1879961
97977
1999007
1825689
1475668
1119858
491755
1777450
1810149
807663
1438334
1123330
1593872
164214
1535021
790642
1847135
238426
909246
1163678
900742
1737237
1255504
371278
954592
999579
912988
105226
29799
1641571
767530
168909
113541
1155964
115640
1527039
1412234
941839
288887
1046015
678061
1798869
1987707
294599
700667
1277099
297949
1212906
1820538
698014
624194
700263
1272304
1582041
544292
1635126
445821
178556
1773174
104246
699151
1228073
659322
1648432
1150315
1447930
1868660
48186
1930573
460640
558299
15368
1447561
1385789
286551
844356
1414589
217588
159006
1835475
1826702
475754
1350014
584895
101729
513402
1912933
901458
1806134
1096783
304938
817997
1398723
1992066
109497
1284788
1942825
487488
199829
402359
1509323
1038965
1888566
821652
1535965
1000792
1653912
811236
1977126
22094
1108072
45081
996639
309403
237545
1801060
1556258
1803697
65800
964729
1596475
298014
1583315
744476
991062
1741186
1305793
1652260
1475124
125623
859380
475276
1680134
1215247
632477
15427
1268835
318992
1640568
424789
360610
571206
1508020
397596
727961
521781
957926
1603556
1861344
247404
1113047
573745
1965465
1271897
790029
388968
1108935
1627009
170101
1356245
820844
162337
923008
726193
747301
271138
962388
1587016
1395547
5696
718165
1583548
27058
687316
1720182
1654808
1466021
476134
1066840
974681
868662
1906292
617103
1582003
464800
798607
109809
1344201
1009540
986614
941491
1256665
1076091
1545775
1290631
606733
1360733
1365625
1909907
766150
1815342
197834
1206092
1395950
885524
1786610
1814641
225130
114272
433716
483385
498035
86842
1513472
1816145
378625
1496428
473532
646347
1130734
387596
784931
1769922
136892
1471892
38605
636541
783353
326935
272186
1252634
1423355
862688
318423
993614
1730077
1771052
681797
1963379
1271945
1227190
1664549
436998
26636
396445
927716
1321175
590488
42213
595386
313835
1600279
741781
96575
1153812
1413896
34141
1711473
1189132
1444811
1443028
30478
1245507
666060
528002
43186
1309554
1352854
644638
1621992
1685489
1178945
95916
1698068
1530903
1324606
1518480
910521
627897
951060
893191
152211
1743834
935884
1281326
1520243
1570309
158018
488884
1656717
1164064
687048
167180
726815
75967
1237389
1383085
888791
397170
735431
606843
1160147
1845331
1056264
461859
1904543
1948546
1206114
1398853
798443
1907040
1015803
1190227
1160308
909326
225235
79773
1104694
1071462
696146
905423
1083846
1846379
830353
1055690
1960003
844019
1267471
507765
1387214
1394508
1570819
817865
1664641
1862707
1164051
1374977
297118
250060
1113456
594446
58666
28883
438281
795561
213718
753173
952147
1500039
743214
1353144
1851123
1069524
1269978
1962386
271123
1183233
251715
1058222
53771
711386
38927
64402
1247147
1573625
1842003
1786222
123477
738892
1956743
1504550
1838762
1011501
1228103
1980163
1127267
1445747
1779338
506616
311018
1890814
1021830
47728
1385759
136670
454783
1352485
2422
1836455
278152
1235622
254162
1155347
849020
1142428
463037
1624379
1955297
1195108
1707692
168235
1475675
1466603
1680620
488922
1273086
1859631
1902258
1714768
1822774
1312183
262351
1566892
1698514
303080
1056857
245792
1910135
1071328
1807050
1876528
1452970
1141530
1806934
171456
1566543
102528
1601612
635372
1531040
1008811
1193504
1024821
66744
22665
166596
111373
1608709
339801
250556
648988
1801371
859669
1382808
1418007
88587
93230
1482029
617923
719840
1130179
468487
1119886
469372
636253
615641
68156
1350417
1024281
1609900
1275783
933282
137288
284256
502323
611565
28846
312906
1359995
896069
1216505
196634
881198
1298207
974483
780172
339275
1081603
886042
1983230
367448
1904413
677942
1725097
848153
1934339
1285305
1352633
774355
1602447
1659635
1793863
108018
138753
150629
304080
1876437
557471
1956272
1201522
1971822
1530703
1423963
1519139
1858826
1412062
648838
1858959
600793
1274876
1836767
1141094
1069497
291429
112333
1942649
498419
1910481
466564
1706520
1212920
1274964
1987763
538306
889053
1106095
1443149
592488
1586027
1029413
1841090
470507
1372984
646206
930749
153635
1175056
277570
1162201
929175
1509701
943862
1096529
1224382
1093744
254410
1026849
294993
466110
10938
1830556
1592816
1724776
239873
67704
870071
1828506
1940292
1088993
454462
235719
523282
1783234
1957237
738736
1629235
1189257
1627598
854022
227482
1288535
1403819
24279
1767463
1383093
1934262
581303
1174146
1457114
25925
1492660
181291
989216
829253
219772
1600132
578095
119437
1092404
87271
1562856
1259553
1809179
654760
714280
759507
1576145
937232
1192157
398876
1955969
1837611
1129957
298499
367206
674556
942691
1692919
914375
1202270
1286856
956617
1155800
1624326
252018
1883693
1467701
2117
133297
109697
759275
680613
241614
494084
714123
1256112
1882064
722927
1968275
1067619
1235654
1005775
1301292
1269726
422133
91581
568701
1033167
105119
602801
1003746
873366
622251
1698014
380876
1478353
1106034
46865
1806412
1057868
113236
180599
1242674
292486
1885241
1818290
1972676
1850649
1724137
785648
802961
1272303
1835330
1387049
1923353
378250
962783
1402794
1852575
1514515
510174
58135
187850
796014
83353
23291
1003387
1999142
209153
1486523
1307011
501563
1124190
391094
692584
397905
727722
57212
1234140
821455
1721246
1990228
1973756
451011
1984348
1364798
1070827
1230678
1455884
448614
1789835
479065
1588119
974268
1452604
191496
1530722
662493
1179170
878033
145388
737343
2953
1891199
802971
604234
1643909
459799
142838
1416207
1285202
1534792
945771
631170
311516
1696260
1873374
360663
503730
690095
1568981
801957
876228
302681
35639
135049
177081
1178013
1017194
681422
1187664
1915417
291541
1786166
1297330
1655787
424006
1959948
1281289
1903119
714070
1582056
918308
1455227
1400597
1836152
631712
1342813
364810
1736137
1855748
1831972
700219
1873970
418432
1440021
123988
810739
250182
207429
542544
691360
841868
1314977
691908
307837
330168
1663822
156569
1811394
391015
1361148
1144496
73833
64006
393131
1258030
157054
336789
295456
1449138
1332026
1392819
186163
1996567
1290913
1161312
624693
494999
1089571
386319
173347
552999
1239958
319964
972998
1425951
413894
934090
639164
1218542
1905745
458190
1719086
341761
1048097
956482
872921
914040
1868727
1470654
1496342
59455
495171
789893
924153
924767
1016790
64470
1062104
1337582
375606
1888448
337496
1574403
579731
208977
944955
393774
446151
780568
1939168
1949419
503876
1411886
1811410
1551909
1558926
1941500
299312
879631
1102021
964239
1714709
1085190
28895
651348
1272503
85284
491190
1225108
1480753
1287936
1102745
1981477
1865970
1813073
300269
1138829
243064
1352908
1577039
1298189
695258
956167
491346
369041
1145389
172227
913131
484292
422240
831272
1660571
453013
1180343
1453163
479746
1012235
418602
1182866
1093132
653150
428288
1410793
1052052
1374842
1283751
984789
165365
575005
1647675
1204573
453879
1017852
1699426
814727
1638244
1320884
44910
684175
435708
1563630
26177
1502419
1254291
1196280
845249
1029080
956987
914269
579511
1089346
1846440
608689
30640
1595986
1132600
1826105
917606
1948409
426665
206934
86936
179009
1180921
69196
1781838
633015
1137034
1405586
166912
772584
871720
813005
867438
376560
1332488
1156200
206670
128889
1042559
1726185
1859950
406186
1213681
1189734
574719
976600
253537
732846
1100612
1336292
1871780
822938
772840
1911990
1436735
741873
1703124
127293
433679
1723534
1299616
1669410
44628
248282
641834
1370124
1611653
1456625
1823687
375025
1784470
1532377
1092108
542641
248832
1226146
532984
460744
536154
1159631
1073407
1703321
1829138
733790
938009
1992630
538115
158063
57463
614102
1484608
654282
584976
1360149
1586597
879782
1811692
1390024
1212842
1961493
163333
1586833
1855768
306692
340861
174593
1171455
1441452
1860363
1751549
1656584
304469
960978
772811
1019031
610299
1520261
793551
1638273
844147
1783479
9548
1275972
1231758
446350
1784469
377402
1114787
589195
298338
1879928
315789
1496600
1266356
352011
234906
1223951
802220
230506
76904
1000262
1138534
322397
1305998
142451
415109
1116414
313278
769371
920239
1367218
1148146
1977781
1643842
682737
1627761
1675189
1360879
890990
1014707
1556717
520697
142013
1905713
860283
432116
1341883
1877015
254149
286281
1678139
1357565
804751
1807354
1240078
1340694
1924301
1571046
1387172
1957826
160512
713127
1531532
1500979
1883425
910794
488429
196367
1830402
667134
1382175
1377159
726325
1315616
1383863
1155626
1309605
1483341
564988
628351
1051467
1040356
971898
1953645
907254
268972
1605643
1148800
646770
791844
1589447
366097
496531
1186283
905626
1201650
1562213
437960
331616
961868
1021287
412430
362704
1060690
1838415
321483
1314946
1700013
1228487
320008
706644
748188
213401
1840060
575536
1647575
710549
80053
1358742
972570
1827344
190158
366339
1437441
1854547
652166
1075691
1812969
887397
562116
513396
1711212
1401633
837238
327250
1237658
652580
388035
1839491
1861583
1133251
1392522
736819
738226
1263414
442983
251562
82804
1045059
246189
792426
308176
1428164
1856285
1917003
1993900
660795
284060
967017
1739155
1384193
406094
1137841
1183470
1725976
1196421
1418377
1595956
1202707
1010015
335090
1389216
173951
1199525
351932
1669707
158749
911463
797874
107900
1411004
90913
196820
1056599
1213076
990524
1563819
887514
16604
1871623
1520887
1317772
74587
447050
952185
681233
1829463
868167
408004
147668
1859530
320373
869680
1451478
824066
1688244
1432764
702032
346156
715898
1148529
626395
1593236
333109
835049
1372050
167017
1063518
727970
978317
349262
1038361
1607783
1574005
522361
563087
894372
1207189
286643
990896
1282638
1894338
49638
1794961
960722
276834
738191
1660648
601114
1320475
325213
623323
702712
1008496
1097441
753660
645047
1936069
1537161
1028401
1293849
1273530
1409195
728526
49099
1406003
1464098
605732
1357342
1282469
513219
168132
1158826
1230704
1769094
1605400
118324
1361418
32402
1829471
1447310
754828
1508397
544795
492212
682831
302856
1742781
1911232
433646
406628
407276
624026
1291946
914189
1368785
547551
1187502
619186
601693
74893
304796
1624542
1267943
1286523
1614804
123353
593570
1669507
1345539
1599272
444764
1068405
275722
1690165
1899155
782603
379506
700604
1193095
110727
446792
387748
1745603
1974613
986534
382846
219071
1025409
1260149
1019461
1123542
213286
1858615
797830
733822
1522330
1852528
254042
1879074
1196678
867320
701507
1092813
1949760
1122316
758390
1356156
333546
662669
899340
1667309
1474528
1572046
258020
1716895
1718444
247468
589446
1900049
521456
895063
979116
673038
1535088
572789
832902
1836531
356144
256844
668669
1114137
34346
1266190
620236
1445206
1424719
1630253
295390
1737051
1823443
1143381
1521769
1675001
739360
1155640
252077
1889984
451733
616959
67850
892884
565411
1637456
1278783
1954135
631768
771914
285485
531106
1683618
1131160
710865
1187312
1501909
1791530
1322981
392151
1022851
1652750
1549081
823068
175278
1134047
1717435
1857954
73845
584348
1056267
1227457
1172720
704323
1490511
1830298
1654665
1352649
1690319
392198
1631204
1738350
187832
1755000
1830457
1708892
1526941
216870
1288389
1787382
1544882
1627874
1563610
359826
779967
828440
874069
1939411
990847
342911
845634
386759
1329965
760847
1348915
877648
960685
960520
615299
1423071
258162
636223
1711657
1033080
1219727
104383
1712898
890948
1876655
1597166
347748
1721969
835673
439085
873990
1640685
817934
670059
1166429
310004
1318820
1792650
1286464
880014
1554408
969658
407049
369313
1752084
536551
574153
98440
792265
1640124
1259054
242587
630130
809116
1832381
1406384
1988377
470816
1921930
1543294
965126
441237
1077243
613987
1534062
404251
704355
1582552
1963171
1249628
1269254
478497
315595
785759
408637
102921
1294461
1404750
742759
1496103
199302
1818213
1708917
49734
1302251
1261807
1089504
1215474
703363
1302701
1792224
1339717
874746
596226
1025179
880524
1944635
1734131
1605318
865638
652731
1582061
100043
82315
1987907
1268465
1998251
1145411
1203032
1834599
930447
1467519
428154
382619
546507
110332
1789405
62362
26920
1793799
523353
457408
227448
7723
1854835
485010
682455
1612356
759576
1962470
1108495
940481
588720
782487
1928452
1812077
1681054
1083683
1416624
392817
1647108
512808
498072
512020
1788241
1797020
815510
1151874
1951215
1282776
1380242
987886
1312026
610066
1707631
205839
774200
1597233
1377439
1848410
295535
1840984
851607
1907231
1145876
285950
1452123
1155827
1443931
629158
1343717
1384636
219022
550892
1550015
581761
1356643
1906766
1400136
1075634
1749164
167914
1410804
536059
1315967
72220
1720914
1024032
1097346
882181
921041
1303853
567539
813482
257251
444296
1563060
580736
472903
559958
229372
1660897
1391317
529596
988316
935535
740389
265538
867098
882419
1963460
1519690
1776645
1757709
1200796
1356812
945854
1501526
495864
1432397
1224405
1689587
1977717
1044263
723410
366455
1634389
1263477
1398777
258456
412396
835132
813975
853616
852532
1608796
1466001
192546
785191
1561328
60473
1218600
1589605
764008
188083
1647637
1566357
1762776
1303708
437981
1691103
1101452
808816
1573366
1450207
86357
1907509
972165
1838547
1282158
29014
965037
1426481
42166
673074
190191
902637
1838622
483585
459161
673420
1456068
602889
1415899
1153337
704611
209874
1105699
963091
1397139
1507332
647489
1941293
875926
1203173
1559334
1909956
1105531
1076121
1427494
1122232
1266006
531523
1190183
898352
1358759
840958
141208
1699681
750834
1182556
1443071
660332
1833943
852171
1764776
517005
749819
1877022
943223
1615433
1315836
1049947
997574
1085616
1029678
478831
70614
1927168
1147042
339895
604156
852103
911854
761277
1630983
1597181
554680
1209525
1922849
1550996
366440
934882
612101
61084
608467
702171
1663896
1369195
550608
792776
1386261
584626
1717764
144817
1482148
1306370
257242
1457689
1912890
234963
200258
453745
1871578
935946
480374
1712166
549687
81670
1275087
712969
1464672
1760256
1423935
1983373
1165495
701667
479602
1439820
935683
89971
339668
252468
1046259
1109262
1142964
313238
603236
751027
1513538
337930
210781
595617
119015
1247686
834461
1072587
890057
1101697
1643968
825424
792166
1756607
1930803
838403
602678
646877
1923380
856091
926451
482435
629395
1052843
839488
142329
1112750
1948512
801445
615448
1223784
1225696
1030559
812754
225288
468431
465549
361483
1050302
81950
1616794
375488
1509977
1021754
93399
785801
1320025
1975782
573790
1477633
8793
93702
1577564
299587
345816
1335759
1930959
1255983
1613299
1073376
1160712
44954
136117
563244
112809
1838683
1162690
665266
1136706
251104
715731
222054
1945462
972111
86113
416463
940274
431869
1857178
1712370
1021980
133997
781759
1216364
31657
293036
575297
99166
1731946
1414061
1453047
1773521
1554555
1644690
787025
49301
31130
97565
1305868
227565
578257
1446146
1654721
1842910
589452
81480
683821
1247857
1126356
1246400
1864072
1237595
319116
782860
228460
235369
746720
260214
1424502
835260
1575667
764129
338471
762229
1098180
1347958
1623931
1963295
967825
1537630
958830
1690873
1313468
569955
66811
1445377
113591
403217
1525984
248937
283483
345951
204974
9401
1660320
1241664
919106
255631
586502
1713969
1915023
837625
787156
1617773
141630
1176459
1732870
1137965
696989
193604
1631785
878655
243539
1898657
1082331
1379110
905269
896879
1215103
1500070
86564
364930
654820
139734
1508420
1414919
207102
1602883
568027
1209777
725438
1403720
1361278
314157
1393318
1151205
1223168
1728896
624366
1837570
599538
1275443
965259
1453447
1582868
526503
1591693
187481
1578035
107699
504555
1064016
228416
421475
1684769
1924247
173407
1718996
1457981
1781255
405410
1044443
813673
1188425
1271304
1989134
574288
586264
858362
1594406
912039
300373
130401
1107794
529181
1461695
1180379
704136
1899352
1358622
1763268
1521949
1009930
374084
1824623
1584432
1263185
1031135
1688413
874309
1261816
509673
1669572
606006
233439
452422
1041716
969456
1025567
480188
1016343
1354122
416765
618780
430483
1903308
1288349
1912
6963
904352
549278
1046963
1182147
399883
1954901
1250170
12188
701051
1195105
412648
1066447
651235
1131943
561011
1134137
563895
832819
1182897
1013662
1603204
718207
879689
1802636
1026075
1943576
750021
896222
705299
114668
498335
1885972
919973
1257515
718398
102831
227115
1796440
842308
496572
251456
851561
412114
33473
1182658
508790
1368779
426732
260340
1585924
1469564
900464
1774431
761113
1913114
1876049
652134
1877905
101791
717537
1937965
1714637
1586241
1894092
274960
353153
1073705
1162150
1819766
1998583
1567679
1581217
818975
1807876
995438
7521
505575
157621
1891380
1025566
101219
969998
1790554
28876
1544675
467319
234034
1071834
910419
1293287
473332
167698
1302138
952433
1121793
870278
264970
186858
1585624
847994
653748
947297
1981693
1488304
1257597
1341973
1472470
502378
1665585
1126221
831932
213367
1956009
77792
471898
1982363
298972
887002
367316
1201690
1889668
1285098
1934919
856518
8675
1696659
1140365
1878366
873448
875596
1594673
943929
439780
825911
348887
1759290
1070713
1966485
777695
1645800
615779
1635146
1160219
1205957
199734
1259270
1224068
1962334
235552
550392
1711891
529646
1508344
401121
1836410
64228
147328
983450
1151675
1845403
469118
437799
911406
20079
1817543
379103
1702120
1281235
1051808
118483
1309871
876098
304557
1013115
666406
907497
1526495
207687
637499
222538
48613
1431839
1614801
1515591
782251
1092503
1476993
881816
671407
170297
1666493
1924941
286171
894703
253079
1079589
1997441
1946999
422575
1346960
749227
1787498
42839
1178479
1542367
1828838
1885757
1739588
232815
550054
404617
1549771
498729
494973
1398588
1714966
994270
302171
1789507
263870
740625
831026
1888837
1880349
1269481
477147
1653608
1015296
573409
1829416
1668595
491818
433168
715630
534218
1447206
326010
572030
821582
1714101
1538528
690114
1166413
407163
1665453
1405476
1964241
1884738
1766836
1142932
50014
350121
1096697
1578207
726349
328891
1748448
1905457
697394
1157951
108602
537688
294414
1178797
906107
979576
928316
1877885
1791391
1746133
1857509
732298
17634
247329
1411510
1276588
598543
1723823
307763
1270057
967796
1900118
616661
1072900
705286
130121
272089
1822400
17173
1930511
222796
1906190
694705
288274
1536040
382450
200285
1389736
595269
1840093
120333
992442
279568
62045
1396152
1753149
1407661
41997
481448
876153
299646
1930069
1584232
1250776
38626
1395301
803762
717722
142571
1047351
1403748
1643946
160629
1968710
468124
695472
1461619
1686283
140701
1600949
674548
507301
1082506
937822
716386
592921
753722
787001
516289
375591
124129
1318668
452417
85029
385496
1426926
1343621
1783599
854642
1715285
1371380
1796794
522327
166730
620752
597030
283353
799748
348397
1445372
762317
411861
1389666
411255
960352
1824817
148759
1791916
282107
1341287
437909
860250
669891
297485
791496
1789678
1515736
627063
852584
1357255
207077
935098
1247802
49287
1338617
218665
896486
111648
855529
211506
1021136
631216
556969
34317
1886053
456370
383697
1422202
384844
304445
1453990
1945360
1326241
1658887
12497
1758403
592841
1576154
1748461
478237
855349
561384
598814
238987
1643798
92884
820133
969232
1197334
168180
1890429
1653087
1169672
302211
1500542
1093781
1353722
1955629
897482
1282901
686359
1577789
219572
134336
1199419
671927
813985
1900891
586640
344154
390896
855102
1985445
1788306
785019
89315
1390074
1439712
872093
243673
1215054
1797839
896466
1960477
374179
5944
1308960
868569
1195847
649085
734591
1116457
236447
227618
1263629
1705904
651518
33621
25861
853080
347428
337048
1362682
1427506
648907
1406836
611573
1364368
171226
984428
173784
1644011
1340161
1985315
406587
1172427
168223
13035
1732947
488090
265389
276670
352965
1327973
11740
458961
499331
738850
338045
1113901
1568075
488076
1717114
1995999
1923061
1644957
1013482
205805
1782181
1104480
1318545
1855051
1401552
159829
58048
818791
1509644
929023
1331814
1456025
534588
1132400
1950758
163190
1751452
1452728
1704172
1977385
1966189
879795
492499
1899338
1403362
499682
72785
1870207
689425
925194
1899491
1459584
303797
850340
1612291
1525775
1724303
1755712
1603847
287070
789613
1034726
1231152
143402
316820
1193217
1663885
434115
697727
602229
154577
1337632
194712
543545
93635
897719
1434070
1048479
1593004
1559434
1957563
667323
986197
1249666
660265
772325
1690385
648826
293112
1901337
266646
1413929
1658447
1071862
369395
265838
266808
891606
625580
101475
1488831
412456
1075441
1479640
464880
818639
1997219
1030916
1808108
1171733
218894
1175916
1043361
455166
1111524
1269327
1040247
1227087
1212313
289766
622974
1032477
1652172
324253
919129
1611906
1799025
1670344
1273124
102683
298194
471985
880187
734036
176115
1003620
370439
1579167
237889
1293302
336811
1165675
1940236
1314467
756140
236490
387998
1457709
256508
1136407
1831544
154539
1971960
1972315
630609
864452
364252
778850
492007
1665747
557853
1195514
1818697
842731
866424
1809462
68635
623830
1086222
389074
1229661
1851749
1320106
194204
1121716
827248
1971614
1733737
538349
794194
1601860
669577
1234139
1971713
1547263
1769981
271383
933463
506846
1409726
344283
1075436
163617
974133
1291444
100593
1129159
158083
1731107
1315195
132756
1446538
570475
1511598
893645
1184639
1386524
106061
1154985
1116915
1731650
857128
441417
1774407
1703937
349108
609452
837244
1598931
1005299
730605
542049
1821534
530311
728166
1213029
378422
770825
1673913
864049
741138
819682
713237
1603918
1954829
1453065
969173
329736
262195
1996862
582146
535376
615153
426114
1767013
186233
1104610
1845856
237556
910963
164346
1238604
365376
1644324
479462
1267887
650275
1223114
289535
1021300
743900
5205
1014705
56426
61144
1462675
566553
1448011
453861
1641460
770915
198168
1986873
1957329
652504
329034
1558675
1614166
1592956
1942019
1857029
664660
673394
258533
689187
1720126
646851
826723
1214210
1030249
1712169
378364
334569
599415
186594
1966904
1081968
231275
1584137
1917662
871655
1274141
1924338
1283769
1000973
904977
945019
591789
437589
264651
362077
846929
1134877
1895253
488634
1202510
1227192
1714292
1960983
1963842
1552182
39315
655873
3838
694278
1504441
1511948
1830129
1305146
433023
236235
1392136
151545
747291
458076
1275998
1991995
428634
1818062
106564
430238
814842
831298
629133
519257
1567234
708368
535857
1006858
349097
982487
1947072
562476
965824
1866652
1499426
159049
1741525
1560071
1325349
1019023
1618385
186151
313895
1649122
1648982
1976194
1773816
912012
1499757
114861
1348996
651242
395259
505972
1703661
93009
75746
1042713
891234
1092773
861339
77068
1128309
1083191
1899998
563658
1135598
1961761
1580810
1039557
1903309
1737438
1992455
1082908
1497543
266552
100276
659482
1908013
1040673
845980
1119178
128182
1899172
1319110
653206
1732413
1907955
42893
1561980
799655
1477918
301198
290748
1548347
1500944
1789556
1801808
1133277
355016
856785
1950715
1026988
173807
1975995
1517753
124876
228108
1306151
159366
714745
1414483
535900
577519
1738288
1001871
1447817
1506933
605396
510236
1897805
288870
1781444
466095
1429045
1277441
501338
754482
1449281
793746
1290926
1322640
997082
458381
114880
1117902
834884
777402
1908766
1172493
380093
754890
603327
1714850
933539
1674787
222564
951244
378437
286903
1197813
71925
952966
1794424
1021167
943315
942483
1939673
182102
508022
222234
541464
1990922
834154
535829
1044746
1559147
1109000
653450
389814
673871
1705621
16129
1348855
1061065
1142801
955710
1794255
1765827
622453
381428
739951
887622
1179970
509784
272403
866175
1763958
920080
193836
1016610
1014842
587019
991310
919043
41006
1360727
1567442
945529
208906
454361
82394
1606721
282655
1956215
150762
150156
937622
1632770
1954996
1589764
865579
159540
1568417
536040
1720769
578140
1470955
1593764
477336
1125482
1240407
1449177
1751171
896558
470110
1661436
908329
1244964
1471901
1347702
1719804
563247
320817
885879
815831
422824
422336
1032555
306059
367630
432455
284009
914899
1874629
1966525
657781
1718225
454832
876008
1124228
1975522
1927164
1582746
1111112
1119780
1909646
1736815
183891
310707
699387
306510
275101
1994059
735820
1265187
966428
831680
121400
1907606
63465
1158740
465095
1686431
1757886
1735974
904625
297287
1954172
1262383
521680
1627654
273031
833762
862984
1214344
1047634
1640181
590931
573057
1051216
1944502
545123
1010039
799122
822087
1739412
927845
1409302
1630894
841770
604688
85121
172118
1115272
860080
1926791
1727076
62642
1570035
1534702
1602476
1760358
1976258
648520
1490436
1090828
532393
1261474
1471905
386186
200101
260173
1674483
1847056
540046
617657
340746
1767715
1509252
1341996
1563856
456529
395495
20642
623754
782199
1399031
1912959
209558
1793223
1234556
342676
658506
239655
1475503
912300
60699
925794
1781112
1547333
877234
1871574
1727500
845500
1772057
1137326
255493
1033574
1807545
1519925
1787642
1319875
311076
143359
723594
1526125
40577
293094
1403959
175091
1992450
1676936
174011
1814283
1841966
1682312
1442972
1279503
1501104
615783
143305
597012
410953
599241
832448
1714872
501306
115388
592006
218144
169085
1827697
1783142
531616
214520
575406
604328
1360094
101729
1248940
1310133
724154
905916
1298668
842001
605696
1694860
976459
837932
1830456
1412628
745643
1033121
1839760
114725
1812377
943987
862963
1919918
812513
1052451
5957
12811
1208697
1350861
546437
1409100
940135
622368
1711586
1809676
1002564
1605872
889455
846030
1995777
1583141
116246
1997331
266175
412406
1688442
1883017
947377
109652
1752438
973215
1539255
1774966
262357
1587962
1505117
1615917
1936752
957185
1873999
1529842
1404013
1072329
259297
691440
734475
1009743
437011
175002
1740445
160769
436713
294067
1216611
94638
290124
145228
1501416
731553
1497608
1075282
1301110
349573
64098
1587078
1120818
229339
799817
1379528
151473
1090665
1022764
1950069
1970167
433738
1427978
518317
762517
379221
1515402
585312
1976477
1735426
635278
858231
1155992
111573
1017995
425683
488092
400745
1200674
641081
1400467
1491596
607909
1562684
615517
1772721
675240
1221719
1883753
861027
1782374
1822275
736078
228759
468523
219874
1126798
1356537
597819
340416
1990829
1455551
581830
1346847
1197995
1504015
1665748
1416322
1277635
1115238
562263
404868
1029403
1662450
1741186
18075
1103407
576620
646684
1292778
1987224
1895213
855740
416309
1980214
1104261
1126385
714305
692456
1962858
1589059
98205
1766323
1447155
1335306
1616137
963888
1941827
808437
1181474
1018538
1177063
342581
627700
1782472
1610268
298059
364815
130419
1725815
1536801
1763080
937833
644766
1844465
576226
1937294
563452
1673829
503992
353717
1004322
1810520
1394436
383568
243198
462488
1244939
1893675
1716355
1450624
434664
1429454
113723
1031551
1756336
938619
1878323
288396
1077205
1705318
781554
1286720
710114
923590
721834
1164911
1787448
1130960
73993
417442
1418905
904190
63354
1450144
1495807
556648
264626
352376
413987
657804
306513
331802
1224382
82530
1264199
1886498
131901
1188373
1148614
1407357
919599
1731652
1480774
1841950
1067833
1977226
1276062
1619639
135101
1827281
696647
981314
22669
1275994
59088
1410216
658650
1843927
1827025
1197105
1273651
1736104
658781
1510691
845984
1452663
762264
1624347
146781
338582
238947
1653429
10899
1372801
567586
942666
866949
378243
1675915
1179595
472347
346986
1005233
742358
552536
1673239
93420
1558112
894790
942741
1293015
1811146
878536
778198
1803820
318299
846287
521026
93961
1760256
225332
927198
46276
1829636
709748
1942548
567089
1714951
265593
131502
612088
1817070
1995114
999350
1753918
1092204
1448019
299125
1373119
880195
1627552
439917
1053263
66486
4713
1660915
373090
930035
431417
829405
1767670
303249
1950602
95157
927781
390431
1151901
1227345
649019
1616054
2998
693512
445379
633356
83237
987164
311229
560396
1553569
1653707
1355790
1294912
481546
1450956
262258
1741147
1866743
171118
683075
819262
1868578
937704
54800
1149198
235592
844284
60332
572552
286345
881904
1323877
411872
1853196
1521571
1408376
136488
1136139
894100
1690830
1821203
792120
841115
890160
1031465
1554173
449065
865999
441704
1565006
935064
1567037
167550
971972
976256
491874
336087
1486234
1695627
125982
1509613
1220213
236588
1089352
531765
594184
1245169
90807
309258
1047804
1460896
867341
910183
1305552
230534
1463763
740858
1502348
508813
795681
1767744
1193436
53587
875218
628722
547307
1539481
1600892
1655684
207750
796178
1531721
459298
733074
219222
327796
1189310
1381682
1797877
1099228
688492
1946313
598334
1995067
443920
233894
1890857
1698756
709535
17883
922894
1408142
1509097
1073544
1105023
1795225
1975209
627267
765793
72723
343654
82151
1274654
1370824
1976451
1395381
400018
879793
339297
198748
1528313
1119003
306204
237601
1274335
948355
1081672
1458214
1162860
815322
1599170
334432
655150
1080999
544320
338516
1991512
131175
396817
842247
143545
1144376
1748919
546275
10825
892232
1087126
1408815
1389214
854275
436096
536598
269314
1338188
1461855
1305711
976551
36806
555655
1110472
376361
137102
55317
1694158
1430819
1685272
1628213
1184975
1196531
1377343
390377
844292
1009913
1132469
1289935
541792
1274862
1229227
653058
1725384
97837
1787742
634446
12862
38063
1888238
1203362
631358
434256
1760019
134580
1963221
485296
1148969
1909330
1688760
1956254
236182
620073
314174
1515952
1313678
1706850
773818
501719
949611
1264856
681288
1426469
932536
187199
499094
439457
747149
177215
536542
634619
1266994
354295
527875
1781165
1022628
828688
1380528
234606
697651
1907331
812740
1081925
1397072
982875
166943
40471
994768
986971
1206590
1933794
1708306
1782971
258053
1295890
176365
1579418
622453
622322
39445
1282439
72998
612146
1771249
337579
136036
1189439
937011
1445817
1065412
1261482
407112
1852077
237325
497076
321408
1791216
377854
861120
1665613
524422
1891142
278118
801052
859792
1166001
1279738
616794
1445902
1282319
1202881
205979
227155
1627705
397127
490945
1802482
508841
1968261
1357643
1628558
1715728
330106
798502
424787
566878
1027297
1164941
945277
885467
1741270
588801
566943
64401
1560587
1148049
1815059
504214
505985
748835
1294503
78428
959827
560107
148253
1829669
1617904
617632
437847
1444819
101776
1327141
316940
1046868
1052979
1613660
166184
1358329
967949
1531406
639645
645065
958419
77622
497238
1598629
661732
659768
1624097
77252
990439
1189302
1407233
60398
922316
828059
677280
1340403
608548
401953
1044567
246355
214332
327670
1181651
1206633
1449191
1538063
7117
1285458
958142
1149420
1170412
691941
571736
1639319
667573
1379300
1272049
992995
1620433
1016771
863226
44508
50933
1638921
832947
449151
225672
171745
1699518
453635
835331
723884
1046602
1195226
315255
235358
534097
214267
405307
924863
1527018
1960901
1356647
1027394
1911137
873309
1859796
1710639
715964
36620
823222
327776
1990830
1061721
846973
154729
1749462
1045627
1552653
1325183
271805
493654
584436
1269223
602792
1528474
1444555
1468286
359232
1252488
1420390
743965
743202
1012572
1702297
977670
583723
1354206
1997405
221261
1629209
913866
1917947
913253
1681950
1398595
1147878
1868547
876864
1718466
978141
592542
1116476
637364
470915
1469374
448870
244208
1740665
1819016
251772
1276372
1399443
1783654
469821
1033493
1690013
1576971
1266649
1352772
1214650
534543
874357
1857560
37937
1640051
300469
557870
532908
758405
932606
480671
1983005
1397811
953047
1448347
1112129
849787
381581
520472
1006881
428557
408077
1829608
484000
34004
1123669
1792399
658186
1166124
697106
1250757
1223684
1421732
314414
673391
1150320
1533207
1621233
1327464
1094202
1546882
265213
1132070
1203589
1277087
1115670
817915
220354
1043202
1165574
757750
802222
669273
1275478
1380442
992365
410539
1975977
1658084
1670605
1785722
1167395
1767255
104492
1196086
1024580
1190674
1348488
1669494
408214
1654630
367982
863371
1822261
245395
1427640
1015
296436
846081
1317916
184274
396371
373964
1370179
1271272
946772
533348
137031
1527681
405110
1894734
261402
402210
1336868
190371
757337
794311
693831
1565622
1362100
885634
1750439
1498328
27493
631649
136007
1232845
679341
644619
910841
1576299
1683100
1549205
222968
793618
377629
1541279
469978
1078307
1728938
277197
299123
814433
1872807
1913130
135162
260476
1556811
1948068
794173
33027
198362
1049879
1375724
1035365
1150006
1670968
985553
532350
790134
1131534
1386165
1685827
396444
245339
1671432
536224
1725947
435643
1723404
1312339
1075769
583799
1245280
812539
1910054
48600
1838797
1576163
397746
1310015
1461567
928455
1455443
1442786
735329
1544621
1881439
1235671
750144
1270755
1603611
1498345
591842
1327909
1207828
507260
9174
626981
1928232
1215574
845439
1615195
101873
1547206
1646367
1392000
1743645
1001199
609694
1600381
536092
807077
1936758
1861059
1798487
1911349
1826782
217339
1184198
448758
1016679
843959
1496053
1895905
854316
723682
1537176
284213
167836
1147907
1493151
1471209
1723821
1750363
23967
1898968
1111348
606694
657190
477685
1783428
521544
116044
596320
56167
1195999
246090
1428359
610278
1926898
144798
1536701
1530622
247969
1165744
1049924
1522643
602778
261700
1742737
910403
1103187
1417803
467299
409338
474422
1195557
1411027
1988110
153455
205507
498126
1442227
823915
1726729
801878
589570
151925
1546791
932664
1802853
1294862
458088
1997837
88033
1266002
1734400
654293
1940584
190207
119906
828427
1350463
1807865
137618
485159
533488
815349
1485930
1640148
939539
270928
445964
1511204
686122
842594
1554352
1414603
778683
1049608
561018
1725738
1324877
1310988
106121
1732119
517004
1801228
1655952
496865
1425486
507988
1501032
1996623
1170651
1367557
1141205
1847994
817324
369678
702183
1401243
310461
1038413
1490189
1870517
1381539
1750188
447753
1482825
87361
1654373
1729080
1722822
773280
1128490
321789
1015214
553942
1340151
1364007
751910
1591154
1871127
1779812
702424
1563163
1138869
1259422
361812
321014
1949641
1300909
1758063
1691708
398363
1179134
1621306
628445
452138
1279101
700207
1214776
564702
1718282
867594
294668
1820807
861992
1528471
1287
1049031
152330
1412311
1886228
672604
773044
1672704
15694
1265118
1875177
1982210
350444
1245179
1629987
1432696
1818384
281454
80696
337763
416468
6611
1520596
588082
1296521
1345122
38802
1661802
747687
138808
1750050
706900
1704570
1935523
932100
719315
780899
896632
1711306
1883454
1526973
1843794
1603821
683487
1739053
1842853
1292518
647495
163039
1751330
710286
788611
452961
1890496
618567
1172147
1490710
339288
468353
1219821
631534
1580605
1274940
1978201
1799429
69272
1963765
850040
853315
356434
960684
1017373
182015
561247
930056
16780
319907
697092
28920
811592
1769682
1072588
1521319
1986804
1657794
298584
349439
1168367
1389608
505013
388970
932466
1336705
1510374
1164821
1098443
204903
1017138
1764485
1513248
1310630
128303
1227730
873835
841551
914445
1830499
62431
1452884
577211
1120808
208267
1047295
873947
493807
519261
1356903
286981
716862
671970
1667086
1943312
1666371
1919875
1289963
1619976
1702830
1308239
913414
785197
961965
846256
145138
1388210
1420640
1372380
1833719
1882456
999639
320711
25771
364651
1100520
148575
1553154
347566
1022606
362260
548592
822065
452204
1213489
701771
1012035
1852301
1850907
1889912
909047
417332
1938407
1138487
1272834
1214246
1802671
1520145
1994379
712751
301349
356120
1235315
1345106
945734
1339105
824243
44245
1637628
1567387
1944706
1128102
1671469
1334765
1316736
1371563
1223890
476052
1349529
605989
1507107
1027852
1354576
1068561
780321
1644739
1913766
790887
271144
1617174
706274
437603
978842
1400451
547752
326408
1347807
709341
418453
1328375
1810068
430527
132101
1524060
739597
1931328
38821
1487398
211884
412605
1653574
859451
1430322
455214
824569
1077365
1058455
35800
916910
706865
1697400
102922
1721158
1101493
1187621
1217012
1283227
38839
1282409
116173
1681323
773424
474214
228701
1480054
1961148
307387
218712
330471
148851
916386
700816
140539
1389109
638513
4425
356709
486734
787468
437575
663557
1973075
816675
1965062
1862044
276994
721797
1954895
1333043
1456142
1540411
1694653
247755
589549
905708
661815
1369069
411763
1104431
359120
1242229
1394616
128025
631623
363373
519629
1379832
276936
1529838
249426
322523
572021
444066
372005
73412
270219
924836
1264985
1935820
722325
1022303
767060
1903725
1937202
594320
1310254
816082
459976
638894
33667
547747
844247
1251722
1350984
1280964
1005801
950607
309322
1528447
321518
661791
780062
1520131
108805
582441
23477
1267847
1099581
1064443
1321813
405395
350009
1381521
484875
630190
376422
296809
1871436
734767
1424333
1860012
577397
1742003
1181540
1269626
145639
1181030
1451813
561135
1629998
361324
227996
1858162
586207
217817
1808918
17210
1562187
1843958
1430003
1689501
1661105
208424
103487
1613507
778151
553953
1015645
923574
257249
1918960
915597
640523
1851167
1729527
1366680
1844235
853196
483954
4477
212466
1812198
470491
1624060
265930
1266744
861475
1255752
1472817
1348955
803346
77638
833727
176777
929777
1445369
846830
246470
1576596
1179386
1708358
755896
714825
814232
1096366
455197
197406
623334
294405
1262565
1347632
1436328
1460706
691707
851976
30267
734250
1573025
138628
1372967
380798
1633802
387257
1522917
1647356
1274946
851533
1001214
297811
1933031
1902586
1270449
1005721
1757359
1873761
1029920
689008
902266
1176553
861078
543416
1852604
1252935
1475447
219711
1144285
1421505
1597564
220042
540354
1212669
372207
1735799
709799
921709
1500931
14552
339604
389115
986561
178783
281171
1813903
470395
1187086
656454
1095856
1159415
1582296
1335350
181026
1564775
467095
1707319
154723
751979
1066042
1655380
1069416
87513
1155568
173398
890060
1105354
1966055
1575199
204906
677028
1733733
1306784
1558442
1683376
578196
1146819
1657536
503369
1749356
437977
62098
1730884
1497638
644983
427338
1043797
1106466
741197
1708427
377452
1129993
248086
1402108
1914196
221605
780890
1579103
928584
1337162
200071
1268908
776215
1714783
1481003
1125425
653176
1520048
544004
184860
1809448
1590862
1342870
1154083
621713
1304772
1814350
84816
1986933
166535
1431382
673694
105691
1259108
91708
1474640
1051357
787034
666484
1922126
1029435
956518
1181265
1491229
730513
1723971
1346523
880527
775387
1365717
1185125
1435446
218957
996838
1640316
800880
1659573
464381
1216049
1969913
1803930
1989331
1672718
555082
1605359
1730998
1311565
780200
1550514
571742
545525
942448
100458
634719
988862
868909
522025
1300162
603246
1356862
272197
1420425
225687
476968
1962887
133987
1268101
1536323
211320
828332
653848
1470307
1753769
636065
1956988
1146439
1582178
1333739
883046
16796
1836844
1412277
756054
993681
326670
498507
965915
556359
1890889
566764
1248608
896265
77849
1036812
100065
1709045
946122
1079957
718216
1722268
1103571
693285
806606
1090359
1056905
1024005
747155
265490
508959
908187
388395
694021
571929
843620
103749
1204252
526347
1381045
797360
477779
503311
1643231
899687
1178646
538994
1812502
990341
1446222
1357022
447884
287363
1665638
1609337
1359128
1808823
1118298
991878
1612844
1255722
412043
851639
217671
419925
1570461
503839
410640
1229568
1169816
1228693
857789
1207603
434036
1672009
1804866
1827010
1936174
1655597
1324231
1868032
986015
205287
1245106
1702123
423758
348391
1772093
1688385
1752011
413159
1881176
1858720
646753
1929400
1972966
520985
1848287
1048028
1899712
1527587
329709
1293311
373859
88867
1672774
160611
404369
71404
1972238
1479861
294804
568160
519191
1942414
1104131
432445
1158634
1992486
1594016
1282046
1476467
1435090
448601
10046
1314205
129137
1378871
1029201
1655581
686131
335048
1564534
281581
1704856
408859
1872470
166728
217908
1045659
1575619
871849
1796446
783751
1222592
1795917
413550
1516338
1265078
1619271
1131500
1588602
360011
1886489
1925616
406211
357891
326033
1432299
1236673
808609
433870
1925134
1560711
1647763
989929
1477758
1226690
606351
1774278
130219
1759996
541215
1838331
909832
1427981
1297436
1492119
1474831
1752896
1072092
1280377
149525
1206131
462612
537367
756288
977788
614070
108498
1674909
1445591
519322
1937611
1832801
866948
288795
1986372
1361286
469034
77457
123954
970415
442226
32023
742075
18808
616519
1719151
617433
1793365
603183
124139
1038463
1003731
358115
533519
1684463
1205894
288087
1059412
1881101
661743
1158328
1270955
605423
1451588
1724372
546519
1056866
400005
989658
1526978
574137
1570466
1003253
874598
561741
7853
117513
1488527
724819
249946
1638250
1994625
1682470
510481
874246
681264
1181900
1087373
505857
547712
1806419
1080028
1047811
1847364
944983
1758884
1120706
923680
59722
1833460
844529
1671311
1144094
1717978
119837
1579790
913347
1367312
461765
1887324
1725438
83514
962950
1807646
1052278
396619
1584654
757099
1411728
1083250
795416
1973490
932827
955187
189115
1133755
8708
1530768
1911696
282909
1685237
831741
1314701
90818
962141
1349111
1968367
1034105
499701
1466760
1529852
719698
1730803
1221716
1084139
1915741
893918
994259
65802
891578
1551898
904461
789941
982544
1558187
1396361
1555700
1670780
1996220
1950821
118154
430262
1475082
1688895
821096
1035510
304583
1713700
1584733
1895164
475247
352662
25547
182322
580792
1723561
792791
1080615
1417417
1687915
261825
545559
1689667
1599019
1318236
1487129
1112303
408018
1164396
219278
701435
190937
1486782
1747517
1252904
1173163
1023554
429109
357903
1498887
243774
1784621
926587
1114347
1591486
1964257
1968970
1042960
489923
89692
523205
970781
66170
1796172
782558
250641
1210686
438922
1075811
1787825
1195130
324085
1521940
1717683
1403297
1059431
433307
868659
1276793
1030366
756632
28127
835080
30186
1679256
735949
1596442
1765165
1064180
679739
542574
586844
1383103
1066156
1844842
1585545
1896566
258578
1231390
1508248
1235496
1291774
229636
1866464
793395
1115021
473545
1269475
1012046
1790519
1101275
1501641
1428443
505162
1501938
1363077
1075892
1198443
642457
953264
849924
1544654
1159440
519078
960267
1268534
372296
1103911
1892433
1184550
1969206
1860564
1973539
1759460
408196
508976
1124443
405993
1689024
1365530
1450925
1172688
1163651
744119
1867712
456842
1303844
144894
328223
1046254
112300
900137
1974713
1335093
25291
951641
418260
138568
1596576
549319
1671082
1392584
57248
1405198
6571
701697
1790663
450776
102713
790190
32878
989789
564795
1306469
1187854
1816334
1350586
951369
699297
1172090
691483
156589
367682
152534
1644676
1101926
1278500
884211
1835946
282214
26026
957975
26402
205088
304130
696480
839748
716639
688577
1519051
1403298
561252
612795
888210
1207035
324146
616588
1407650
1070112
1412989
470891
1647207
27107
281265
716540
1317576
139514
1317549
1606469
1000921
271490
213042
638587
1284610
1323460
1480822
1015066
966030
313025
589521
548883
316112
1414375
1091502
1354090
993226
1710576
908705
545433
1298647
1220837
85208
1817377
1103029
300051
397298
296588
1040785
479116
452203
996490
338480
299263
949033
1835579
618232
1226041
662636
1425219
7121
545426
1561983
703027
731029
1072653
1680833
21248
72710
1846463
52040
14390
986120
1055280
1204193
585161
1021955
1444990
688110
972462
59656
1366596
1314425
1789205
588148
1454220
202816
709560
22633
761208
1125921
1986243
608135
936145
466981
358825
1714552
1614005
759854
1171089
1930124
1789434
1163038
1252621
1735170
1326557
942863
1601650
1224813
283438
45978
773055
1164410
1081689
946723
574082
1727670
1825306
915210
573603
522055
1767519
754251
1510783
906483
630005
1741685
1163766
988123
44003
208115
763507
186924
962015
1022869
1018184
1742286
440481
292445
92043
1009986
609414
1630097
22359
558465
1367138
1644832
1708684
1941276
1808517
1012025
1679907
553694
1014553
678768
31600
1788314
1792967
561033
1375178
310692
902278
1600338
1240074
113833
1603858
361775
1447322
125946
1288062
1906887
931193
404722
1645861
1493217
1278526
263481
1085615
1128202
431476
1574425
1152655
32962
295612
194026
259416
1380705
1708101
1814896
1931200
1931920
883722
1666709
1043153
240597
418691
447995
1609127
1585030
1334577
1738344
1449314
1919852
1201488
994461
1593496
604134
1661537
1335310
829001
418504
583278
1469241
628660
57771
1118946
504837
764363
1017222
1690390
1705420
337519
815313
1840616
551493
1080493
1732687
165312
1357322
607572
806122
220096
442842
164277
1668574
1555584
1204913
1682255
1426597
1240814
1882992
1498001
352711
39781
771977
574158
308287
829198
164998
627054
1504844
1102410
61238
1214547
46672
1079808
682334
1602369
292958
258437
475589
1097668
270313
668666
69127
78600
149410
1563799
1424860
922700
396291
1239562
1078323
389300
863676
478053
1707093
1521787
1895849
1932982
1952770
1103778
1363270
1459125
100903
1092932
1713157
1160366
1544384
546385
1065654
591174
830489
583104
549604
241170
1617870
1577200
951503
1718946
1517658
1523134
355332
1330921
969958
177759
868109
1173027
195414
594406
1576116
104058
224746
397119
15476
528827
1310482
1794333
1765664
1371657
776150
1360724
1009290
405346
732901
242132
915495
36579
996621
1900443
1116430
392005
510464
16654
1367691
1350970
657663
963023
1005439
590119
498039
1263043
1666339
1407548
1052770
330792
1633620
1810884
1509939
1248951
297950
274058
1103326
279260
1395256
588237
1136095
1293055
1691276
437385
814544
1370280
59189
1534876
436508
1653789
694601
1018456
1550296
395738
1994730
580266
466880
1558794
233107
125920
1354810
652183
775149
514399
1265035
1787306
1865171
1236514
1891835
1925550
1626688
349583
749558
755527
129678
723680
751969
183481
191984
1265680
652314
789017
5280
24526
672526
1926676
1109316
1925497
1904537
1034497
1764811
1366431
234536
673511
294852
1763578
668621
911341
864488
933635
333431
1519680
1892500
1252181
1981785
394962
262451
509115
1871954
1931359
596996
867319
893095
1290087
457238
1795403
1173333
224988
369391
1616927
100761
99084
1638619
676009
217484
340549
129200
872838
532127
1729571
915734
396126
670531
1040202
1012573
799230
1125049
1425863
1250756
878901
1099701
85392
378417
859749
843711
748465
477769
250801
758951
1225573
735007
258021
1710325
242
1456718
766983
624552
596740
1152854
335826
48017
165299
82476
1285149
1385647
248127
840728
487172
1366557
1193723
1867829
724517
296158
1684352
1634932
884921
910671
1738178
173556
374466
448328
35260
197613
249852
923733
895552
1403552
454030
876162
606857
463939
951856
575060
1789130
944010
898469
1013383
1119229
1985822
1375005
1041847
1639821
1504962
783859
609509
282062
398186
827063
1073590
1943133
989967
813003
1576305
1699627
1439019
328137
733848
1014566
225069
234493
287294
1557953
1383614
212562
426343
569526
868195
209919
923732
1867743
1952486
1395559
1205869
1919515
883869
1432415
1631324
1703383
506899
1429349
1954296
1707560
443358
813476
312677
110821
799431
803954
441066
1980146
1293219
1616809
1482395
652796
4537
843194
431096
1037522
1911264
1417498
626693
22414
1313297
71454
1939583
209491
607175
1089552
1830675
1581994
1470668
1656002
920120
101481
566904
266909
1639123
994407
577778
1809689
1458236
1002427
1813884
1757127
378911
508297
1441983
1086441
1832602
168505
388603
1120783
850588
1667694
1076926
1491757
1592911
1542341
1170704
1651846
621906
295584
506663
292250
59994
1776308
640818
1167554
1658538
914125
762545
39665
1696529
912418
1391679
670615
990413
1923627
1120823
1723083
1183101
1504006
1058674
1504331
1683642
1941551
109598
1554972
1887784
1842049
1326196
9365
1451854
1713285
1311160
683457
1908556
298402
1771422
93953
594572
1079178
1462425
1639609
1045510
765458
893097
568815
1838095
565279
1197110
1573832
1686500
1935358
624678
778610
1679305
1197039
1301342
779805
1482828
128806
272968
654019
346397
354019
1943260
1206378
615611
491380
1782372
1524230
1482488
1544787
1543992
883439
1217544
981293
917118
1683401
1632187
41879
411608
504095
1052479
261154
661224
1878589
1476578
1900169
11493
104661
1137610
1495625
1391492
139782
1446260
1818405
1255371
788154
1403727
1615762
1202036
1797266
55714
1630645
984972
1220346
436547
1384461
284177
1464710
1869242
1533475
893865
730679
686979
879116
793524
1484949
1306378
1129967
278709
1560222
1744460
1519726
355332
176313
11843
1900770
1536763
135513
214077
1885483
495683
69252
523585
750091
1420130
1948568
1821139
1238129
1485221
1513700
1133837
1775911
355254
1229564
1247792
399293
1547758
1921348
1655285
1530548
1272113
962566
1552885
414681
1935024
1043048
822023
1535409
1110372
641632
641569
1666646
1620256
1213563
1429293
461783
578207
1235748
1190898
19637
1296795
1126185
805775
515567
71047
678318
1356295
749174
1349376
1288977
783032
784778
1609938
1434246
746470
1409873
1655298
1890440
1576714
1097349
915467
535636
317000
1318466
1386176
470253
1022990
1356093
481368
1442757
1367445
1349496
767993
1917692
550445
1102401
1792143
287776
714724
533350
799477
639548
83076
848012
1956784
1246478
1777593
1454013
1152141
1658947
909265
1478732
1070311
809093
1769165
1387849
641023
145155
600259
433418
159496
1594228
410455
1749668
1730047
1661289
1280244
1431204
530489
1972741
390613
479827
1929638
721237
1334391
402078
165862
372880
1165676
1786461
1687538
1958187
1114801
917385
1689660
748408
638375
40378
154
863875
854136
1426383
800969
1842177
1509323
861933
1454927
1422329
660615
104187
525357
726879
146725
1515228
1837857
747019
761888
93278
704664
872859
1948880
1708278
624013
534481
180332
879964
368337
1884538
551532
906718
1038837
1426428
1270608
1837188
223997
915692
187630
1400479
334064
693225
1075186
67608
1658328
1163731
709573
1369944
679923
1550986
1547261
227831
1843590
304518
1733015
1973258
460092
1382432
1734029
1600885
1787965
467885
417950
854556
1153374
229354
824701
1488054
1097213
693199
1812336
664398
644244
337379
1522962
1907473
1502357
398273
1893971
104504
1512951
1247324
1149988
1760410
874044
492117
1734138
493244
505521
1434146
1545794
1677625
1293371
813685
1834154
904212
1414637
1937516
334022
639674
1355071
1114929
1815215
1940488
1324058
1597962
1101904
1208786
590207
1035878
1068155
1135991
112909
1166669
1101737
143121
1035174
1049603
924759
532226
1755593
1171327
1468976
693909
1668107
1203867
1476179
898137
784046
157550
321378
1161813
1440106
470301
1204285
1429095
1533798
240398
1043113
1966158
571622
11006
1514274
22361
496066
523362
173300
402573
328266
1842635
873395
1098630
86928
247180
512167
1136292
1761320
1358693
1374318
1728363
212954
1025379
1552504
102695
505540
1305737
359717
809350
806079
1301532
930773
1392670
64096
353322
1379193
380557
458823
1218344
1226668
1612156
402741
359088
751995
1507819
1168646
1719475
1489932
1421497
1858406
1758135
1425617
1224100
1403232
1801301
1003910
1745637
941618
279138
1675945
178736
1571252
1992750
859063
78588
1983114
1067914
1130909
1828685
307860
1877584
189341
28147
291721
1627272
263710
1452675
339794
112172
1344780
1259609
508097
752090
118436
898402
1425080
1508509
313300
1713716
1935480
1222239
806034
823751
892748
471740
1823502
1094015
103298
584182
1745899
642719
1319339
296127
1723043
922359
1801463
1199334
221692
880789
670340
1978131
1703193
1839059
1050831
1867279
790915
628514
811359
433146
426452
212210
949310
1053006
1802904
521096
238814
1054694
1068134
830960
482375
1297669
1236715
566159
1151872
181291
1238061
1492772
493218
1077513
562176
89656
1235359
1673073
291725
400955
498986
477087
1396391
242858
1943776
1831271
828772
97084
1955375
1800883
860707
1651484
1147739
716319
717863
1208606
997747
776364
1736581
1927987
1136345
1839655
1318435
556085
628790
1431668
737184
826041
398087
1714528
1259176
366365
1513017
1877769
1501467
1740398
160059
1154436
1813837
1005967
377154
644121
1041032
1871930
627670
1695217
1374388
1796345
619535
336755
1248259
789273
1462780
1141202
1166258
1143506
196860
1870708
1832033
276995
811520
656415
1533305
15212
495990
1315069
1398970
1571350
1319069
1788497
854994
1841586
856227
876868
891456
1221574
147872
80741
1821871
1479464
1479859
1544421
846847
1407298
1075287
7836
1498339
689538
397820
1687270
1270736
670534
347680
997423
1370838
387530
969341
796143
903404
1729303
1233955
1452510
1440996
896572
1657552
1323722
1329931
1653309
1621041
263100
1953167
672002
23720
773014
944554
1707672
1189977
1157842
832600
1719988
807085
1132309
1693091
617061
719605
703717
1231742
1627940
1382943
1637628
1358420
1405434
107243
1618424
1098111
1519539
1653730
923115
937345
1608877
1978381
1337968
451852
833044
998669
1475119
950513
1881276
874278
119271
1349036
452819
293971
1309139
1848741
1321182
505851
1432740
642542
330218
1825207
1511915
897311
605495
581244
937786
2064
1670082
784796
1073107
1071803
869087
1879541
482510
647214
379293
1304222
1743141
1398999
1682330
607675
1301038
66856
535766
1301822
1762109
827489
339289
977914
854433
887649
235409
1133575
404994
1528166
975094
90554
143507
1068980
1031655
1486487
1345137
1178384
622920
198821
761271
1703832
1788614
290744
1942840
1272291
1814195
1029596
1122170
1832856
154503
1252914
1952125
1183189
222259
363852
1890386
842349
1832423
1142986
1617791
399923
1322216
1469688
1376270
359393
1247778
183217
45654
1802198
386440
1437405
1825911
1958278
1609839
1699923
394209
125876
987571
1338678
162238
190620
351753
1919494
860511
471934
1194776
685824
1393432
570501
1709539
16329
1872298
1045959
1382232
975718
140022
1267697
1180858
454021
1384326
879934
266471
1194608
123661
1607796
1700663
1889577
1017486
800094
1195763
183471
1389796
1963240
1478231
1952591
1357098
1317801
1367232
280023
1501712
223697
1342773
500339
938347
407534
417650
1971676
945606
1542519
266346
1228920
1927955
1107068
1903728
1722051
1152364
1721602
1286864
844541
474029
971229
468841
1089021
262571
612632
1436952
766221
1087288
635833
1391651
1418399
477642
939628
1848326
246871
1835815
188265
1496793
1159018
810775
1947621
764140
1001879
794209
1371650
1851222
89104
1077762
806173
102710
907607
1902968
1875134
401637
1791349
907895
500373
437603
1209326
1689095
1352110
968150
1447055
1976086
1311338
1242728
1323877
1279693
1542599
241701
133555
1633765
403909
788025
1877020
1221512
1274375
609887
1589788
238529
1017812
1309531
1086392
523245
537138
1130629
492928
129749
306410
595426
1111921
1003912
792892
1946778
1676942
968266
1433331
1966947
1177765
670843
741206
1858779
1517112
350815
1758725
1473879
1729813
1633126
127804
1539395
1689587
1389204
1644450
1307997
1846491
1760920
955848
1904403
1167292
625711
751307
1170921
1861080
1519933
1512898
1479102
52317
89637
1707541
1318540
1205919
217949
313150
555559
814649
1216902
1045517
429946
539438
560218
880356
717234
154804
1606905
1792258
695784
643214
1866752
562987
1352281
132539
198510
1840855
1341971
413642
1015160
820387
156013
217923
1020638
1788661
1638862
50006
1435400
651479
987774
677633
395276
736972
404888
946489
179923
510206
1113107
56444
808822
1034182
656560
172313
1325274
1822896
227879
1340452
357050
1882117
918869
1805786
856285
762926
1571641
626341
1449026
708836
1626771
1925949
831343
1738462
443507
278902
1213184
756362
1539026
354856
140841
1604669
697609
992227
1782883
99474
739897
1236545
1016891
1894024
1239706
666265
1413439
703653
1178013
1470742
1730758
1681176
1969556
1653661
856056
1433146
1311146
1582941
671562
1436757
111164
285957
1823843
723170
267947
350210
1523082
605544
1912883
213675
1177839
566067
13212
69564
1187162
481985
249750
1399520
1617347
292605
1476079
618195
1268164
315467
1513043
1787900
597690
1065694
295725
774428
401373
113158
1786462
1959071
1605409
488645
233004
643485
297077
246672
1572945
502527
1629723
71121
807632
1946515
156807
1052090
627691
336862
208160
569262
1884191
751393
1395351
105174
1369815
468249
874437
20322
1804410
849004
346299
61090
1254084
452522
980889
576265
47221
487385
1800099
482216
1223520
1256151
1893116
526016
277578
1651092
913254
696215
1139711
387223
1931090
224371
817798
1439246
1973011
1044123
1415773
629990
1631146
681565
1702938
1941301
1075248
1532524
1785196
866944
861964
730870
944861
1364437
577932
712247
1648510
155696
1316086
1215566
1566883
770749
1302353
618407
173666
195187
1985534
457264
1468406
1142697
33125
1457541
1788827
1541797
1148750
211681
1142030
244458
1145841
1257006
1815372
1683539
1721706
367427
1215892
38590
226895
540344
1445399
279972
1218105
1613901
1185894
1670887
1395288
1382154
111199
679815
505251
1320404
508565
381109
1918506
821433
737897
1402486
1092882
1607603
1922276
1716864
1581309
475245
953842
75596
549399
112335
448057
479290
637737
1680888
1752572
223099
147212
86462
185520
1724391
1846998
1494875
1623682
1972003
1613971
1814505
1148959
976213
1206174
1680713
1118004
802339
1437202
1706644
1197067
150125
1595745
580313
718484
1605132
1311440
1776112
51141
964035
1072042
854809
1383257
1078285
207221
224611
937938
455149
929908
1020158
77709
528916
1431253
633092
652153
1341822
714446
2318
347514
1483564
1314807
1936594
1971087
276692
1811680
1924171
1406632
1250314
551686
851668
928525
1590853
1116141
137181
686102
784069
1861484
1906637
908305
318347
963951
383402
923854
721774
103928
1896398
281706
829868
1401083
301798
1594718
1909876
905412
1262398
1263572
310868
1115207
104388
1341510
392972
520252
749773
945649
677838
1382141
1583438
109501
344945
244212
304958
1340914
1062745
1726438
204061
205354
1136655
1609457
114099
1315264
1174429
1096391
1946201
541290
1588351
148491
1812367
1930504
944140
447791
1238148
1978731
1333604
1882264
484971
1092127
41678
348841
1270458
672837
738945
872354
236459
1401569
1492226
445868
1584515
963051
1699137
275699
1148361
238991
1886692
220516
1957244
128768
1347785
791315
1569183
709431
1584189
1884825
1975697
1980578
1397403
1630786
963699
839605
1642469
645565
716245
485504
32448
53504
939702
1325304
1583007
1113600
1259433
235870
493059
434806
136762
494112
1562251
882270
668614
171125
1249470
1026029
1186993
1881980
43082
629460
1179956
812418
454232
187546
166734
964321
315134
1453989
353723
894004
1691677
1326022
968024
762771
265952
812634
1240752
1031086
606234
1774452
1172976
849657
86355
185459
1939990
68429
1254667
1044324
1519326
228644
288097
23570
1989322
986891
1656875
1218684
397297
1980729
548647
1002883
849471
1692307
167483
1931870
285371
905914
1283965
1914974
665535
1543901
1674050
380912
1503593
284649
1802020
1903962
1782652
1463197
813919
149969
1130668
341994
1461087
1355057
362774
320483
1617119
1106345
1613875
884823
1187792
361011
1679486
223845
1023126
820873
424728
414285
452463
12594
528014
148184
1712429
1143980
1395145
1934050
1586947
434805
1987645
1387724
1148147
1819756
769925
1327886
730478
510132
1336129
1162300
163608
1893675
1092413
1054762
17993
1201865
651097
1413054
5384
881874
1142292
1414896
304455
291301
431623
1721070
1317454
1142512
1820380
836611
1256497
713316
1103687
346729
1380673
783378
387508
486933
1614433
1853532
469798
712257
192259
1402901
726099
1755893
695616
773428
723120
1732394
270563
1237385
1798656
1215905
1702875
1601942
1432072
442060
1192828
1972017
643938
1471581
544834
48660
1143142
1181308
4213
805305
1367691
1227487
645211
880581
108460
999910
988957
328329
1055653
949210
1578488
251776
87238
1847583
985773
547037
447376
684355
635393
1980119
1869109
1722534
1640367
544929
1924356
330649
71013
1604822
1651007
928057
1338421
1740387
813826
909530
277191
1190066
1574526
1571733
1334759
604982
390290
1863870
557590
1217238
1052216
782368
785250
1605964
374571
459691
643009
1609887
1173649
1006602
543824
1440550
1498821
500024
557500
621509
1858777
326501
909179
1673414
1005327
501206
1659893
196006
1536753
1950118
1018170
1336596
1514223
1049846
487981
1071905
355590
44518
1715770
1702894
1459549
554709
935088
401259
1463344
1866622
306151
1119995
244542
55873
1591771
1337157
576034
1352438
1396117
1672917
943287
179068
819804
1860554
410084
412832
344435
1821026
728194
484835
979743
1079396
1744746
1871230
133890
1840587
728512
482227
1443620
1561361
1038001
1290402
1624002
181769
203054
1287760
442845
1175563
629787
1483848
1836478
1607134
1255361
1194752
520320
1970340
528714
1510612
633643
1552745
476820
179291
798663
673992
1763998
481738
1581948
302909
888853
1765471
1201571
1191339
248656
1191389
316973
1131910
178329
1833729
1925084
1182710
218538
308184
1807593
1919182
1962693
922723
695272
1202203
857938
858795
1039067
407029
353785
1639373
1194166
1695786
680489
1537292
1548448
98213
1407214
1722132
291680
1581743
924816
1493691
1645218
1298188
988020
403123
1136636
1998108
822771
1202477
1455627
1339327
383430
1688780
1860914
1342052
299800
1951136
604532
1051530
1870755
1958643
1117440
125841
227791
1260198
1782285
1468106
55493
471906
424319
953923
412520
1239921
57890
1408954
200319
616720
1769602
1690919
327917
715112
1199106
1217293
710263
1456272
1153823
295532
1681743
184355
1796482
1272612
292826
217354
773951
1737308
105284
1427200
1894428
1448549
214059
1061530
493520
141062
901085
819646
1908122
1654566
603132
1872190
1567293
1593885
1512985
1093787
1776180
180375
1111404
1521091
1891167
349709
1916753
1800814
1375702
817851
7323
1819926
779367
1532675
745156
970187
1553905
1515723
104599
1829312
1461852
473486
541412
819216
1104508
1254185
1719326
1407483
919683
148449
1736072
566871
1510629
1453086
1304294
1034749
854346
1025516
1553961
827789
429664
1521670
1822610
611275
1456413
574427
1554905
1142706
815503
1581177
239073
1562761
1516526
1936635
1424623
76560
453356
239568
1795233
1030004
505448
116450
511385
1420013
52501
1825262
81215
616160
1683584
404147
1735272
1820562
1616547
594085
719993
877582
1148239
22908
1244722
1635951
1936677
1711884
263997
1570706
1055519
20512
482468
1250329
626215
1858984
1912575
1843163
1186231
1444103
626982
838947
1807930
357220
1451730
793032
343485
356797
1309560
1448661
1355856
1025803
1365872
230988
1587395
1455200
816959
1661749
1491035
882543
236633
154798
1150754
1201279
1370748
734251
1515395
949658
1015533
82818
1922036
647727
167712
1361602
450979
1025312
678759
1557846
980591
52905
1201031
634253
1990134
1415695
1952034
1125101
1832829
328967
324049
503333
543531
1015675
1976311
804110
1910697
744640
125382
1239432
1650573
1430704
449122
1730410
653100
410142
362602
619558
1660456
1411346
374195
619069
870957
773679
741270
874109
593027
1792394
1826502
627988
213471
209872
1250240
1079913
1802560
482360
824449
1570267
1111388
17089
1337928
1962508
1015153
1244561
1281435
1786338
1162203
1422008
449886
1204326
438666
1142931
901458
1791789
1215259
1343097
1227546
19010
1717191
1467948
1437100
1298972
303488
700502
1771417
769011
69617
1812924
826789
444374
1842062
1092759
110379
224298
1621911
18697
513504
1040730
521866
617466
192009
1493637
730455
295852
1152753
468048
386399
1785819
1977826
1795470
307919
509664
887015
916243
1869906
292956
832545
1834438
1910144
726981
1099022
1750478
132961
1478774
873930
1060957
716476
1290706
225276
156218
1658284
777967
221272
1809732
453213
1905158
838351
345484
160576
723918
566062
1739133
196261
283729
200383
757043
529186
238617
758257
1062502
56916
234192
1909729
1135325
373680
1126732
576634
1965366
1418636
1214787
585632
528702
1734673
761299
1825530
534445
1079952
1090974
203122
681530
1888338
1171888
1615084
1956165
1909635
263143
476452
1154901
1035675
1249140
1732210
1141411
1491798
461359
433784
314685
724541
1393313
1669677
1845623
1218059
712669
1384754
809693
2003
692402
406839
1668962
252368
1822369
225648
1845307
1231057
1700845
1303226
135543
1830603
24756
1410334
1441460
398137
634045
638268
1113356
1074517
1018766
1038699
395828
1909277
782822
560516
1736204
466960
852207
1014944
400115
1853392
1151562
845383
755550
1547621
1352742
1224523
1412645
16054
929380
1601697
744931
1714604
1680847
724048
1147036
1222190
626506
773310
1091628
1216734
789992
1773241
1894204
1275451
17035
1224868
901020
20872
834179
1217515
386319
760143
17746
1976592
1155802
1749189
1695937
1569522
49932
392544
1572580
1558577
653023
366790
1509320
5866
1877983
474939
1821715
429826
906572
358480
380776
735374
189616
549869
427212
1772397
149397
590301
1312863
118178
239450
1100517
1005250
971021
813360
1232480
660809
727316
839407
1213866
824064
1142810
220791
97272
976085
1157553
1728491
1365976
385089
321491
368669
873644
440557
1855596
580567
110754
636011
505839
782739
1912438
473759
1124605
1318569
364853
593424
1842339
1814687
1080968
1891719
1856834
1418873
723365
118494
79967
1513835
1102456
340069
1466228
1345048
1926213
607254
1232128
229247
448840
1201980
54519
623864
1065807
1245569
1567448
878614
962669
1863479
1039035
1468533
1444067
1106799
95359
1953020
1628131
950650
1150128
1643325
1024445
96191
928503
587835
1222661
1310353
18452
1895413
667252
1620137
1527370
206286
1675777
1343335
174009
1114067
1184695
1681700
1126987
496684
318868
202332
906008
1542600
599152
1055727
1260565
1887637
1859795
933200
282684
1334635
730225
1741228
1816220
1734377
1152408
1865351
766868
99151
1640516
1691044
1941657
738941
450054
825923
1403979
1741452
559319
328077
1457100
125667
488625
576734
173983
1515601
1557527
886669
1622290
1201842
1376888
1460013
569435
1924725
1560162
1601909
151321
721071
1258998
1169960
1295272
239951
1559149
562795
1888654
716830
1648610
659276
1467795
617871
346672
1892720
1341196
926985
912165
1664012
1726044
1123967
1937550
1836300
1830223
606328
183546
717453
1963547
1726966
910163
227219
384031
1051399
1606439
1814683
1588729
1574953
1485937
1660966
1349481
1007621
613189
1150896
78669
836710
329991
1963221
67384
567368
1333108
485010
212947
748718
1722619
1976308
100303
1994085
1898870
1007133
230571
857936
56662
169763
1913236
427507
1645905
1322388
1605436
180806
492120
1103438
231760
909820
182176
1574339
1425025
312209
1682147
120716
1444023
464115
394003
1487059
500790
1607856
1554275
911259
251290
580609
1212802
1077226
1663955
822900
855695
1450053
897807
101592
1040863
1610272
802203
104195
539943
1711757
525749
121547
1853330
1814638
1628282
50762
166550
299698
1771163
1754734
1554860
357676
810178
665009
1974034
59274
1134810
86591
1710658
1176356
655464
1530549
1707052
1253525
298022
1329676
387112
193366
1661108
914975
1494676
1754484
103186
648043
1484024
314481
1983081
843431
871752
1421094
866542
1417757
682477
1979520
87051
1862230
223880
1876695
784436
1145557
163962
381467
1338810
1607992
907993
1551520
1533703
1169236
809974
1809246
684215
118048
705139
5002
1836865
151779
137777
5529
765513
1079890
900860
747522
1151918
1146306
1644664
819878
1301184
1853691
39765
1260392
1882312
1071910
1975093
409773
1585866
227313
271293
1882876
1994523
1059038
1002469
1657812
524478
1942869
158136
707297
374561
572059
1279277
923917
1796504
587340
463738
393671
1831430
435994
1701056
1595704
1991200
582894
1492144
252638
310729
1198764
730445
1733134
885246
1207351
1718095
206849
344688
1221066
1984909
1067505
1697394
856851
1412883
1076696
156578
1097286
1834509
1151549
835969
871871
1456039
328822
1462296
402943
1249932
79859
457725
1521769
1454957
489134
418726
857279
1872287
1641111
1102031
1161961
434117
879516
938432
532939
845649
786642
1728876
499585
370865
1490748
1686258
23910
1845854
1067148
1446877
117370
1503690
749815
814791
1124684
76535
1184557
1262947
446514
1798022
1476554
1549397
1340169
1083353
441642
1685259
1621937
1682017
1843822
1864671
1886278
1134394
143249
719645
1744907
16495
1297685
1008362
1547855
1180598
160028
572642
782173
240665
297318
157923
249612
575651
488710
793117
1833624
666182
445206
424237
1490642
1211455
1867631
1891152
1019291
168271
1887252
1673121
1584378
51652
1515294
942596
1269371
188194
167417
1892711
1543358
95184
1277721
1177501
1825624
1266545
1532145
1131231
233712
1703234
1381552
348525
191412
194147
1942402
1388433
697536
1287885
66086
1880763
1192141
933649
1459877
26804
1191178
620797
1441382
1291256
1482952
1708351
234057
218774
1302815
1336496
350244
1071303
1911725
1269315
157349
1511665
1943233
1097494
1367774
896925
65878
117017
1301000
656558
383796
367613
907528
1544270
1793917
1228906
381563
927795
913831
1905886
1595823
1325067
394986
451962
1318555
1997258
401284
1968650
292343
1123800
654384
1220516
1226208
1430811
1010474
178850
429817
1684478
1691620
1404426
833350
1095142
94918
560572
1879912
388740
1175753
1347397
1035427
438299
952691
581594
1776761
477581
1052124
948865
81104
1963694
932350
15894
1423656
354956
597777
1574289
1052976
1002528
645286
1548159
755378
1125104
1120776
77951
379509
166801
732217
1175676
1511123
1381898
1956711
1660350
855813
1467762
485537
624257
1985744
442657
48351
142616
961812
1779323
927495
1845520
1237244
1171108
1478147
1589636
822706
1751358
1248519
425170
1063441
1254403
941637
1535968
852500
595483
1326141
1446589
852325
1057028
631952
218749
1250519
527866
922803
1372429
1828141
1911784
1904556
1581302
1886984
334060
887441
1665628
1271553
1876582
1123629
1322187
1973731
1952996
1857372
622674
389571
574926
1830828
737715
1670202
1489162
1032692
959945
1250539
1329212
292002
1654201
1733823
1923097
1055219
1414630
1400563
931005
499459
1298974
1585432
1642784
51022
1484990
1598249
229655
1402853
137843
1292103
1025129
453817
1609168
1917815
1574922
1425193
574451
314900
533651
200366
475078
1888820
965037
1457265
554347
665780
1540963
906252
1353516
1402326
1523136
192975
946994
1930928
6605
173636
1647340
909173
338307
1958839
988023
1874500
1601523
195626
270170
541220
520998
1995254
142742
290294
455796
1104710
465070
698372
1064316
498569
92218
248956
1293736
1658294
155906
1495869
1017284
1072366
1108559
1141781
1761210
1381830
1534483
595535
925860
1280828
1528891
1841556
1030366
1396553
1950319
765988
191031
765672
725246
1672989
632646
1780473
741776
1320176
797668
1705064
1323723
1561919
1937473
1286082
1834432
1224582
1047585
894354
493093
542562
926586
456324
70419
373681
1468836
1307619
1427569
344085
353757
1631853
163587
651313
383738
1557414
1456816
153003
742657
1283340
1000422
1786166
488683
1518282
1982677
1533619
510396
1505839
524758
1769892
187776
1782072
276590
1177928
795592
1103831
330833
139067
1721498
261851
798651
974428
1423128
1316580
1896753
1459592
822362
1235853
1455134
1754424
499629
1929090
240684
785848
763763
1002352
1615001
664119
1170775
149490
68582
807809
936101
523009
1016173
1476100
213532
83070
1863849
424734
1021839
1959143
1791965
1743875
729275
641882
619032
1709890
1697027
1834538
413546
1119948
1763622
1329541
1089171
1384203
14482
611298
952747
69157
1930958
551304
1388644
912467
323542
1602883
1550311
78728
40244
819635
1459630
118908
47517
1941767
1063324
373514
1114017
803351
1874644
1031803
1609273
812191
990967
826537
1869734
115361
750901
1870919
73742
1510303
908216
1763802
711784
1715356
890930
1615708
831206
1794759
837917
34803
180003
930568
1144051
1067926
750347
1068820
203491
270589
151775
977132
1252505
1646034
1819505
1332933
1376777
98114
1231885
1353243
1184660
484201
1737690
1933120
1062062
912685
840648
62687
565992
662419
998550
1450107
1297468
497726
1634993
1863984
1815074
1078221
414747
736009
1924676
1097117
201981
1704566
1969099
1927611
123457
1637252
1813173
1887100
531551
892859
79552
821049
1669585
860038
1814457
1540940
1806770
1102295
720751
945811
1489475
124000
843828
1212957
648859
1862271
1034007
941032
908643
1073282
859565
1415889
1935984
709484
1181312
187875
1652444
1954696
288059
1853932
1904945
811268
1582229
890866
1084373
1396816
692365
271898
272131
1233171
1538194
766259
1163878
1917965
1373579
1654722
1307997
709774
840946
610965
680118
135519
43496
782080
1215481
1380211
391770
106505
76897
900949
499230
1182375
881177
1602484
731238
358063
404375
57778
1134233
1367879
1612001
780771
1726590
141314
1536508
308639
1981185
374320
1314680
103299
1850598
1590079
1343107
900151
435653
441480
385315
847280
973224
904100
1277522
1371822
317388
889915
1292362
911835
1409539
70186
1177303
1886822
1828847
1582395
985235
1109791
348961
647403
357309
1406135
1849259
129085
684018
536201
101693
476822
1415619
1833877
1593194
763284
1777920
1764327
165877
1484921
278138
1353681
1902209
1439531
259887
1358752
1578094
1753205
1615682
935611
1793028
646649
1801913
1788289
243037
1260935
16708
667494
301497
955257
1763243
1140704
280667
1973684
63747
1888478
1919511
521665
1130746
1832650
107124
1550247
1603427
695770
477956
949261
1863994
1310344
1856130
351023
1499994
896608
1561033
1578406
524010
608462
1496307
1656086
269965
1237341
1562058
61078
1045456
1565054
1904000
350983
12673
36668
1574344
654510
276321
1400362
447428
179606
730466
838433
415483
91448
1726917
1137837
305491
1203276
1793629
1424361
1433779
692218
74166
1580520
745654
1612738
1803689
1540010
1276651
792313
1234260
1956958
34108
1400456
389313
1945131
1670791
1921623
1324753
1641755
509574
268847
1123005
1350484
1067936
562512
1920587
907360
1626859
872320
865439
369350
1785018
1549091
603109
104149
1955131
78719
1640694
1250485
1490981
211344
237483
409277
1504348
1749622
595170
1114533
1952032
1403056
1164276
588788
1257840
738831
1125219
404733
1515666
635725
1999756
1266401
1950366
488105
190416
1867682
650937
1247040
1843840
687384
1616454
319024
887017
1306197
654281
1127332
170635
177456
1432612
1733055
488303
739389
770557
1503775
590372
917809
236039
1049171
722081
1618855
65316
1443210
1390618
429837
1474525
188289
437797
1172767
975298
1802354
68782
29262
372499
1380443
367757
794322
452718
1530624
338531
93110
571037
1846849
698060
1420262
1045725
704094
949718
716251
208173
1995198
993631
984702
331959
682631
1665055
765657
1771753
1073691
1635688
1642594
1399456
1386033
1832020
1157161
733295
9627
1475587
667642
1351551
523988
302215
1505307
1011529
1720235
1706001
1718461
626441
484366
890178
785159
332095
1652575
423565
2107
220772
300083
593916
987163
1303918
1682554
519134
1706324
1443333
307346
1803276
12256
1756378
1775541
779023
1782084
1397778
628180
826341
19839
1322542
1697072
225673
666559
437617
1192180
1548895
180880
1308788
235149
1426967
1373784
203000
1233113
1923665
819873
995088
711345
803859
254187
75531
912300
1054051
526639
1346163
797230
1561913
1470270
623649
1996375
949986
949074
1132661
1744752
481693
368142
182753
1387885
407220
696390
601438
1259377
760949
732850
21591
698970
1359144
1574318
1281505
288798
252500
696890
89674
1345217
1972638
964062
72232
1491881
1042294
1459048
1070323
552870
1010470
859778
81215
473915
1946048
184339
83276
634723
401908
700270
440993
572842
1543169
530335
921747
1500203
1458519
1413224
601108
980035
1171465
58832
931654
1191279
1470436
800190
1631576
79302
233552
1397443
514594
1018232
1225890
1181425
1566714
1389944
220593
340295
863812
376670
343704
1899226
793941
75897
1463023
737611
341215
600511
359599
1499229
1971177
1252737
1323264
1743429
1371864
613430
1276971
931059
1280636
1042191
1940172
1301749
1241370
383436
1076427
1051161
488726
1412065
1388147
1244451
76131
1434906
1997739
779746
837947
1485149
1512209
1655802
1517094
629955
1971703
987314
34911
1443745
1971693
1410695
78060
1430976
281121
1573101
615791
557740
1503713
1101414
1653513
1253002
1822747
640104
1214841
1029354
1102726
763300
275590
1134833
871502
81522
713086
950937
514923
1400962
309386
830633
1839727
1392852
54736
1976228
1378215
1586026
1083034
538081
1660313
1309525
206113
301569
1668469
555878
748014
1647544
1953916
849942
829724
1520082
615420
1688440
1861390
1492578
1149507
1871655
195138
1304160
318524
1673948
1497785
1053300
1276755
318938
663295
1639846
1589124
109617
253490
765531
318092
1337759
618807
1099250
138024
1358827
447565
72217
1153081
1560109
1529756
269427
1321620
15220
1653239
941620
1690197
1186929
928197
1169712
1988420
45034
1926567
620328
817251
1564940
23366
1116865
975573
637483
545681
918886
227754
983416
1053100
1961955
1711569
1216819
1148032
110291
1993481
1729610
789036
1253159
637288
1102740
1058258
905870
1539232
690134
726921
393609
652656
958257
406070
1711632
95495
699253
1976440
1162283
1335712
1803704
1348854
1058672
1138416
496926
297720
1293277
423291
1209404
825760
589224
1146903
130000
896924
841746
1079387
288032
364310
85864
890215
628676
1040260
1334841
90100
1768430
1119567
630849
1478501
376110
826689
1922137
1008533
131939
1182077
165352
286185
84354
1912070
691147
1271790
175015
1632531
344540
27367
1859602
595495
83623
1642488
703236
186040
1103196
350258
1240104
1693461
1574231
174136
861737
327712
701670
1347959
790520
874505
1739066
1089510
632667
1582975
1109409
408101
1083748
1881461
1334344
200600
888459
1781969
963001
782977
1523899
1151458
1122744
1158963
316167
1301023
192880
1365256
274617
1892420
216917
1421707
160408
257643
421671
1681606
1735177
289155
46335
1711352
1715579
114032
1345612
1480633
195837
1377891
1105278
1938124
1445969
1167020
289509
369624
849854
352261
559109
1502995
1171141
732530
237227
898637
1603105
17843
70235
1252422
1754920
1862501
137033
918419
985546
1847331
482759
84863
1060521
1441840
1506708
1375954
841986
473644
1557663
606385
1562340
1148056
288191
1941235
1012264
771224
483329
1431747
1865588
1508220
1051583
1884552
560748
1061672
1318228
1998544
762257
227590
1609076
263117
115743
1998076
299754
733412
449430
1928380
830456
427296
1773535
1218880
1392154
1642491
1796189
859424
1654477
862577
1717939
6158
1661147
1686931
799404
767601
58811
1322663
337854
1598308
197882
390460
1081590
220113
87668
1484115
363853
1855190
275798
802550
245462
1665184
1547596
1268409
552263
1128378
305311
788286
139761
1841411
1244061
53365
1094375
1931952
1660253
436694
322871
1485964
478226
1105939
1015622
936544
1609726
329650
886079
206668
1521661
1434074
329800
1254421
1230833
1010555
71123
437869
1670054
1081472
426884
129311
1049608
381191
211772
1423760
400553
990178
1854179
453082
805780
46631
463010
1726106
709295
1279309
1358403
1503354
1334126
1778854
1092810
1381789
300837
678348
340623
801100
1987017
1040523
440125
923034
1012531
1915091
1716152
1821843
905147
1102405
1498091
1133847
1086425
1608188
1643333
268372
116094
1559403
1217223
1960617
1829512
1092171
1026386
648019
1618707
101519
1292319
1015302
1035452
1062929
309281
1033150
1090085
1108365
1299561
1547053
122617
1109354
503789
1972352
1912076
395649
582941
54560
107417
1803265
1912013
1651892
480761
894326
43679
1701305
1816510
1831848
1103576
797552
440532
1978172
1151238
170553
1069393
863265
1466515
1414748
1066103
1297375
49533
951054
430168
14795
1583335
620220
1869392
1107479
498474
653043
1264390
570475
1267355
225439
496619
707664
369445
1415689
1061134
508987
1363273
323203
1986004
1096537
1551055
846126
351262
264290
304285
637449
1377756
484545
803732
692553
900038
1404197
632937
1334373
39797
1104093
579730
1117773
1902554
1378602
437093
1576489
1458650
1049220
1964369
653717
1486780
1510601
389758
463556
1302429
1261650
1561176
1277244
491839
754308
1711306
1769655
1861150
912268
1998428
1967885
1195583
649547
1532238
1717367
1060700
1276302
112999
1220384
1176533
502454
1203
1052044
1836783
206650
566552
277140
322812
1021557
874752
1051337
1821462
1937438
1830599
1636591
1574416
254373
1948334
190977
806023
334375
1410596
990915
212740
1868458
1199141
1529599
847575
1177486
1106750
815305
903735
1882793
101889
1842319
731156
1470127
702970
1561192
1569819
422016
1872020
1062607
643824
584436
1928583
438475
780790
553069
45176
1244222
136476
723955
17611
1787135
1278491
1296643
859909
1504530
199461
947401
996438
1589902
61599
983156
12576
274730
852111
574874
726722
1190838
645443
1710956
1900297
1513065
939273
348828
1264983
1713491
1828207
1056541
1045739
968870
1564804
1338339
160219
1121944
864080
19087
538292
893382
1449047
1222470
1770731
41821
1430594
1127793
1596808
1571381
1755240
1668709
104408
1768788
1194773
702088
223241
323857
89588
1099958
735945
1889005
1941688
1081662
1212235
1506865
1699485
1742367
1620613
1441462
1163087
1417537
848673
1741845
1408463
1514071
364278
1642808
343999
664440
1123885
541638
1224698
1154137
879854
1862091
1518448
1235122
62194
235397
724818
1556416
202222
1347725
551915
277332
106888
696555
864863
896392
141083
1328072
268259
1626326
297107
1282272
1062242
1786523
1497283
764883
1375344
936926
1545461
245407
1531289
646471
962803
874328
1971805
406804
1193516
23742
618858
1024656
855651
515906
1766386
449541
1384166
1650013
1180602
730755
300775
513063
404726
1506297
1189558
889761
1971379
260997
1594119
391178
381728
1005081
1075306
1242430
1294251
1899760
1819612
623170
365253
1321262
506280
1956853
1361992
1493401
1317131
671907
1504686
479916
1537604
1970871
543406
1277446
166660
341705
735194
1771749
1313541
6308
746206
1036619
643928
40925
114911
1922857
1204537
1493443
1203201
182134
1099994
201981
435972
794345
1584700
655616
1928174
1707736
225101
933778
1394204
1301293
1743482
1978518
1474315
1282423
1498453
639203
1030706
1566919
169271
1745805
229407
477072
589271
1625708
774613
1909576
1436023
1311058
29224
1309175
475756
722736
1386231
1782939
592598
1736183
882365
1773751
1327136
1723611
448756
1982179
7679
529930
469130
826318
618481
1426925
1489016
449582
995882
1691262
1127709
438602
235813
1425712
236707
1843050
1296567
1310745
297045
1153650
195219
1235427
165888
1327259
1916871
84316
692298
1091759
903216
588704
1183872
277362
64036
11672
184376
691858
1280668
943727
752882
102392
1215719
817162
1778836
900077
1446313
1539347
862849
446843
491639
123995
1080601
1751597
436327
325512
987302
199711
927836
1225892
629082
1147370
715126
777374
908685
1749106
400513
812333
238548
208271
445815
861869
1380336
354955
661190
1157081
1961307
342723
1493484
1280077
805247
1540479
1915231
1950055
793938
1022404
648628
942706
826055
1300073
1208842
443799
1397006
440643
1680267
1576022
237272
1603926
1723490
724705
979043
1937812
143985
1814395
1841399
74188
395639
1811742
838239
966967
100100
1441995
859333
1762462
258671
352294
225004
633790
693739
469480
1282015
1928310
844068
1553680
879084
1895116
1640646
408666
1768357
1398287
1284325
1054599
816651
1155055
82698
1046165
1297548
569953
1176070
1246360
469382
382323
300668
261433
1861042
637005
575859
637907
1694558
393687
134268
1428218
791479
545624
366437
1949755
911264
844846
1243038
398010
346150
846457
1261223
1487858
1361081
1099652
350737
566849
937562
1564392
1676785
583550
1374800
1990651
34872
1243115
311444
690062
1079333
929303
1265069
394752
771404
1471023
962569
824376
1878008
483337
1025043
665789
139661
1956837
731006
249314
212980
135677
1069657
5654
550518
164401
982725
270901
1110872
1104796
280762
1682420
571527
752408
1939287
333555
1711041
196370
1884284
289634
1537219
1074404
1431091
333968
786995
1850828
75649
1319519
718863
1175796
949032
32484
1226772
1797719
345083
1735013
1473163
1278927
1930774
223878
1078823
347771
613388
1889432
797788
1768620
141861
1396517
1618881
260997
1171770
7007
939191
249380
637574
1311251
183462
1405437
1224896
1778657
593581
989361
101014
1021556
1280158
289384
471009
726856
496749
1010661
379230
1109723
10045
417409
905423
1744019
470399
1913239
468601
760465
748184
643328
125984
1379528
857864
426556
1936029
424346
1219123
1992784
558225
447315
1844123
122115
1282848
118759
551521
873714
432504
841265
1915061
1151594
933666
369555
1040363
737600
1427050
1727973
1077873
1404031
46213
814669
1414379
1766723
481435
1924692
1227521
1385506
1376707
539125
423989
1821991
308490
971094
839364
1484128
873440
655854
448698
916616
171458
1642557
1839580
27631
1089633
1180759
286708
409613
529333
1864681
230459
1705810
1859995
297520
147823
639738
793600
1156124
951942
862802
63406
1750297
1246186
31018
1168040
117032
1929857
265372
122785
1905292
1227409
1194947
485831
1219964
1450322
171326
802339
717997
1674881
9415
1022477
1247919
1275636
482663
774534
1516458
589646
913874
1901246
1931324
301687
561189
55939
1816762
853636
583058
1746043
1403445
1868693
208789
1328992
989802
686600
1859655
1904678
845163
1478855
1908592
1099839
1718769
848199
1625573
1757306
684338
888149
212245
1801278
518015
1283253
130211
1845159
1458459
171610
1779937
147917
1735127
209878
1209386
1879863
1906564
798773
691956
1213692
1305490
1983207
724485
1718644
1861409
1979969
590882
1601380
1862383
1625587
787120
1615134
1136103
512884
732296
462265
542867
1701498
322276
1592196
964225
595546
1010770
1849936
177865
24673
1827660
1271944
395440
779894
866667
1688142
935644
797204
1913779
1317292
455613
50547
1388876
821773
998167
1418033
534260
1735861
1941192
1888665
1461800
987535
1901234
581465
1113795
504988
519391
1131907
514177
37456
279490
302636
1787220
432186
899496
1009294
479448
1754028
1775643
508836
1973477
1479289
1819532
736938
1098638
1169299
1173614
697560
1743470
1325794
742620
1910187
164902
618075
941043
1282295
8901
20752
1235414
1650939
1016871
1030355
1204555
873630
761694
157249
489104
964448
779826
1662837
972016
942042
1066346
1156790
863853
1757042
307090
320392
52697
342300
1456611
1068609
877090
423750
1141005
304619
1842677
725803
1699435
1009150
398463
537429
51316
516441
1164457
415635
970431
159160
397313
498470
1686376
97338
683458
583669
645768
1140445
1094400
350424
1181723
1915866
381787
420895
1413661
1699912
348813
1183656
929061
1320460
85374
781921
860283
366337
1551541
1003816
775322
988290
96504
1311663
1263531
800014
1795554
1104384
958645
1798280
772188
501990
1415192
1321267
1256394
687781
957187
867304
1865507
1052514
1348562
1148561
1097372
1502605
1716570
974339
776998
115472
212223
253757
327430
864253
518894
1409486
715585
1950415
1962926
419189
686401
1833329
320446
909148
1893909
404326
1521057
350262
394194
1064721
808220
1808196
1396667
408920
1237626
1189778
143914
839501
142920
227919
156437
1865351
807484
1723762
1354695
435658
412343
1643104
1236189
1917007
859501
1765971
1005332
668736
1355537
1143981
1540788
1885777
706539
436978
301291
1098567
12755
174776
1203653
439344
882378
616048
1800717
686024
226426
1870164
1310223
696910
76749
240528
1554491
708879
1110461
704529
1798761
17597
841057
1965113
1778080
499753
1556138
728549
316467
1363685
1643776
311628
39631
1563818
135488
1603479
53978
1422313
1825732
1038252
780550
1214959
1919137
753936
881924
1250357
1851202
1571053
976871
1186815
1645701
1513906
1178852
1100164
99017
973238
1724402
1078187
1553818
552413
603728
1774209
1083374
80043
1285346
1665854
909188
1923313
1496697
429879
31872
836153
1448073
711339
40090
249967
1099652
927069
512507
1674871
186152
1038763
185673
324028
1332821
1224122
58435
887518
985294
1990607
463061
1749837
1867182
279075
482412
1611179
1024671
1582624
655949
1180831
1752187
439128
933720
1278469
1882353
1285258
1093553
438597
1358872
554136
720856
877225
706069
908968
1000997
1141313
740320
1743569
1286208
1233007
1372418
1958356
1845770
209546
923280
1629504
1548600
345168
403155
1318280
1131582
1301257
659818
796910
729134
1700467
806522
581912
250728
148013
417362
559357
1207450
1810337
1178062
247243
533683
833406
1838396
487153
345116
1913299
1506011
1891966
902096
965805
1149279
802934
1393087
959922
797589
520808
1013760
990455
1057659
1142459
1767254
116820
1435195
1135682
680771
1519618
1603614
1047771
1330435
1354650
994721
474126
230629
1972867
1900386
14953
1938922
1433626
1717563
1412086
623781
1815673
508444
144373
248842
1778777
917797
1650373
922933
1116898
1474039
971927
678114
707281
130748
952473
358769
1807552
1478703
787095
278378
1952587
1394906
1734560
952041
1042836
1133212
1724089
543815
1393151
326007
1702030
1599785
1182733
158049
1909406
1431629
1309232
570577
1453843
514096
61620
845244
1320156
1992801
1635032
1639685
925679
1796354
627800
761622
1150936
1306710
899244
1636791
653679
1498699
75969
1107345
1624236
1104508
122181
787117
893601
1299156
1335141
1483042
1435392
1966597
225241
1243108
1890121
1757227
940401
1012582
536650
1085958
1508108
1697759
1715762
464101
1366303
1148404
589891
385707
1461168
127678
1760078
143618
1735039
934850
941645
1125263
458662
1158967
1518750
528279
1654001
968409
1045366
87701
5109
660151
825127
1767579
235939
222978
90596
539413
1173118
1487345
466020
1709725
919284
832539
90720
1202348
932090
253945
1824618
1870151
1236809
1380588
641838
298323
652902
303615
464235
687017
358279
1451275
774995
1790432
1232197
1333822
1684777
96667
536283
1001597
1799546
354781
1649761
1403394
78440
1610948
1862100
22381
1951099
1327428
110720
1145011
836532
1203137
871199
1949815
1775101
1080246
604696
767368
1939311
1722928
1070890
67201
377955
1899924
1745954
499795
363409
835433
1530821
1909812
1753445
465245
1992935
1231983
1576750
872888
1946470
1076077
325422
268639
777753
1015473
204761
1758411
961646
1287418
1361634
1427884
537365
364986
586488
1895378
641798
1786978
1063660
1776230
1979706
621619
613422
1292382
1723680
938609
634189
1253736
1648785
907340
877553
486209
1364206
648405
483835
1445604
1400117
792431
1507447
699366
1479539
1185794
1916536
1883566
1859520
547189
230028
478418
850002
1571782
939630
34698
585634
1667604
1437290
902549
1669426
204474
1403191
1940570
1754749
1235955
1616770
1456425
1358317
1507374
838084
236268
1813908
1759825
1163647
1972707
1082769
154391
1290064
634533
1750342
1822561
418770
764265
1807152
513367
1063817
1887801
604284
602675
296879
494912
249703
764113
1517207
1758460
580853
1369713
550560
334330
1951215
1621361
1870815
899250
917885
1999282
1867087
438442
601216
1587034
964684
180526
1544813
697209
690385
1903743
397132
21699
1611124
480697
1455437
1277536
193533
183309
469672
768523
1409196
1633733
1484363
1700282
908504
721792
1090088
935208
263604
1452968
1792382
841456
452805
1944157
738858
816911
470819
1307052
1300558
287537
502460
279652
594682
376220
741802
376127
1145480
270112
690390
863969
1601465
1015985
795853
1326478
1862801
1762635
172634
1295915
1938603
1583465
599230
547585
646545
238309
605440
1977706
1256023
1183995
1061981
1649481
938008
212846
1870076
1799789
627839
523400
439919
1140361
580164
1534380
1547363
1419202
1182502
354317
796969
490451
154757
727386
767754
1074053
1153835
1534992
527315
269134
752290
485851
279209
461647
33800
1737642
1677688
1462147
754928
345009
1503457
536367
915252
1139657
1368467
729332
1929202
316704
870753
1960225
116125
950362
1924510
1988852
816150
1612097
192085
196064
1235424
1833527
1276943
1543992
1287600
198331
1405527
833357
631314
102057
153662
457336
1795960
1522486
575228
42729
1398873
1035759
950060
69356
1648918
724744
1729973
1230991
1309512
1755670
548761
1072762
868050
203444
96624
1402498
671123
1634675
1918889
1463037
292846
48624
1047796
317814
900321
669670
690822
484801
166796
1722465
1755849
1842604
416014
443903
307673
51099
898911
1882687
478461
1211419
1901309
218384
325783
821541
685469
870095
723101
829941
1299829
1685558
1170606
1173763
1112791
1104004
632549
760760
504719
1951886
1966977
144923
1168212
83960
986682
202869
1784961
454091
1099838
948566
178098
292062
1553655
232846
489169
45465
1229430
1495272
1982883
1072574
138237
1370134
829703
1516342
131187
109072
803909
1048767
989448
1906543
1502767
576926
755062
720316
884376
302917
523078
1055468
1534410
530314
703669
1506427
1154233
666707
754900
687349
666176
1214513
824015
1510435
1977756
348470
524313
1741249
813148
179147
1310928
1300891
1049908
511866
256909
1612643
1398524
962827
1376827
1768723
1894002
106016
1979334
946476
1096701
1530137
855422
1713363
1261198
1215753
1455225
394565
1515980
116182
328945
378911
1080560
1107780
1714153
1589152
832691
671473
486070
1786006
459469
84390
1418656
607482
27738
309784
883924
217810
992080
1466806
1872525
1945546
1058781
496838
640695
1049746
342824
1159424
427222
103871
1622790
609180
1250441
877719
1963372
1774752
803002
790627
1446539
112400
1334448
1219586
685606
1152892
274292
1393355
632118
1981086
1736754
770223
1707062
1909325
936452
48209
20120
1792176
563474
1823225
1195171
723725
1324844
128140
1711575
953034
177111
1411784
1625429
1123853
489597
120739
1723125
434868
1683422
1389804
939467
826345
505879
1660459
632804
531777
383644
1618076
157737
65681
1680527
1238315
800654
1659206
111690
774254
1157195
610531
182613
842603
1192556
720873
428952
1209888
742741
1979706
43925
1940583
613198
1850446
1905570
1929387
118102
1270729
1101358
1026976
704892
308652
241491
182498
1569616
95787
501642
1212056
7478
1442649
467177
1621417
155109
284043
678875
141719
1974738
1954049
704682
1135941
1907713
1962796
567122
483888
1872899
1353288
963966
556779
1285615
461249
179656
1344577
1818865
1681563
969131
166489
766013
1611724
467436
1204025
757027
1583882
1507214
570943
1587388
283429
991307
550841
1351108
1947266
1460556
1563605
1217597
1942726
1776271
1351294
1918895
304527
1742760
932242
1784057
814866
1832350
1254425
874015
1397164
9823
750914
1294077
684646
976352
770568
490558
838883
1512663
161681
346064
1328817
1282989
1761667
280385
49424
574974
1937069
519458
1204745
44825
450894
1603459
1872627
1968302
1527239
857844
602802
889569
668372
1790712
564374
1405834
1395231
989841
1631207
1088030
1815924
297266
13738
1957595
368797
1018525
1565845
1903659
753267
1516272
136125
225059
1540424
1075496
1710941
1398182
1544739
1592611
1381470
1172550
1893660
1294244
1763434
1401386
1866450
72126
173166
1439806
934822
692361
643437
1303921
532503
1211380
1457653
164580
983134
617400
272154
391314
15219
1316495
440665
193865
1920506
1447014
1940916
1808990
1507400
1875935
1389125
1037146
1922601
1322595
66738
1224817
694290
1448961
1771220
803884
1735459
1148760
1460983
1185127
905679
1970489
1015138
498908
463890
792327
1779766
1722952
1973592
1593909
1750777
1109242
1308555
911824
1097768
359250
1593784
1877153
1738164
802086
266468
1349221
1831891
1832889
3437
1938074
1315212
227299
1622935
1718488
929263
1007258
1546509
1300945
1847788
436145
1709516
1377277
91363
1752903
951136
582397
908402
1539782
1062732
634465
1082635
256976
1930908
1968714
110766
393227
864991
938946
963760
268590
1055350
1386961
1693613
1727837
1926506
1699634
357475
1264674
1270294
292707
751676
687606
1906445
1813788
1163673
1733493
1711565
1891647
294846
48757
554515
1693946
353373
657218
1083716
400032
1626568
1556531
611383
1058935
1388973
1037066
723992
1740107
1017811
100863
1420187
1590143
1477745
1141070
1839210
844005
351789
128272
1801957
1841436
548304
157137
1270863
284942
543069
441158
1855818
1798974
888608
742949
537848
976266
372138
1403850
1225466
865832
1559378
999079
1900247
108888
1332746
1908223
1528032
1650553
1560840
21670
67206
449223
1766718
188384
1045705
741945
1766931
715196
514360
1943051
51297
705988
1666708
1044978
1877648
1011194
1397453
1254223
1551462
619278
741212
1167475
1585541
447079
1772233
1868924
63014
1319755
1084085
1354379
816254
1447865
889206
379364
1319729
1476335
33565
370085
405077
754713
417208
1511591
1830115
729195
778320
146195
1099945
1267618
1384649
1270319
1310866
871495
84475
1819504
1085708
1444934
10551
136326
1663682
937119
872311
160067
594927
206648
1602348
248611
1669533
1414649
993209
1476149
711815
348846
304590
1272600
1422579
1506306
689621
1911643
1198374
278328
301534
125359
1354526
851373
1088081
183255
1734581
591387
55725
1609982
105772
1470068
1178927
645604
1985115
323613
356152
641353
418097
1213323
131524
715628
978681
1261350
1341376
1593627
672232
1502475
1525460
402504
1783614
1271505
1906604
473674
660093
179429
985797
487353
1887622
1701098
1882379
1553898
270816
940697
1448307
426138
1843747
1915262
1670518
1125293
1378064
1679616
1599803
1580920
1718600
1198311
1841219
861706
723548
1851415
535730
1571489
1207674
715960
1780011
490732
249012
1172457
867006
310028
679141
1453376
141053
974124
665571
152262
861106
383889
1152293
1213634
209969
854122
1870793
1990589
1685720
1083869
1189513
914773
6218
1761567
502333
295434
109387
1507327
1922619
669034
482760
1233834
1185164
1562574
1214824
1407788
1354830
1542231
154287
237537
410088
1090440
521331
1478184
1724890
610785
1272446
388130
1838690
1573319
455489
1573598
324523
1511058
852567
613324
619233
683432
413060
310958
1043156
912624
648410
1109385
806314
883546
854570
44363
882775
1815997
1276983
516850
1015472
714012
1136420
250698
544706
264945
913056
1882424
1415320
1718911
1677026
1290304
1876079
1259095
1728538
1705947
1801826
1511803
541784
832880
137335
768197
1952347
944494
615855
243936
506381
888571
1019891
1207351
324186
130256
303397
1636396
308982
116346
1425518
1280583
1324193
939503
1794179
732481
1364136
1579911
839231
1105949
1450903
1806397
424210
65860
893924
1091272
1760820
728739
1713441
1493400
1322597
133234
680165
127615
1409444
427033
16999
1484268
1079211
785389
1360254
490865
652918
149839
1982114
614152
327050
1287286
1321096
1811172
1292098
1323550
595476
79308
1111500
1257856
303283
1176711
1731953
165092
1113584
54632
1226293
1218838
623240
918943
343613
1202861
760899
1023371
1036475
1267114
32811
1724223
1301018
1519825
1665788
1339650
501049
1733825
941867
1393235
1121849
813270
777080
4544
1111110
1934150
717944
190377
1812998
1772885
1772324
469604
94991
719743
899679
7295
1367777
1964643
358695
1165259
947013
585730
897726
1070789
1566794
1393832
230138
831972
1564471
1117877
651032
543169
7876
1002187
534698
1147489
146930
634289
475176
612908
783388
623066
1934831
693841
1949240
1839090
524195
1389345
1583896
1650734
518672
1430353
1105954
750825
762049
1267425
110637
589999
168781
22158
1148124
567742
1554747
336336
1863125
1841624
1510141
1774551
619468
1271672
661344
1421467
1522185
512273
1369897
703020
1990027
761657
1396693
1837320
389178
1517700
162432
863381
370423
149862
1963788
480120
1347322
511120
433820
219776
1052223
376470
1423406
699135
1720825
1107820
1378407
1763535
1648024
1578354
1714885
1447924
913795
298300
541842
1703089
349542
1467625
913353
789618
1286520
1208957
555269
1264882
1646027
1401822
1565459
1987759
1341723
664215
259432
247160
96123
1551040
1039160
313071
133263
360312
1970891
671831
1629745
35773
968657
205697
64063
1179926
839063
532932
1215201
1033590
225563
1341757
510188
999693
542812
1852197
752711
1619956
696341
980123
1003560
1243801
1729790
29755
623721
1025810
85643
986361
1977524
1947318
158130
1366097
1426529
1446979
982300
766800
365829
640740
1416705
731388
1720861
1687536
1041830
85205
866877
314055
1300015
1571642
957920
986907
1937768
605958
676610
1650766
844669
693986
57489
1875891
1371610
1300346
1839449
1262117
640814
597877
1446016
1173155
1309667
817005
513143
1943580
1858869
1963625
208301
984605
152543
1258016
326800
51374
85364
1824660
520831
1325884
110766
930533
1634604
973411
569645
1834471
1537928
1341102
1843915
412905
214091
292547
83917
475894
785031
105759
647989
1176597
1688183
92490
828890
1747277
100758
1801794
175781
1113250
1774681
39701
1021740
276109
1600304
391494
1701921
971116
952076
817975
1190726
1923661
1898478
569960
812863
229995
5810
1405210
549300
1981791
161156
1309131
1995252
466119
1395323
844636
794992
1610010
1341525
804787
1170986
1929866
824275
445161
1931858
1162723
977692
674056
1729522
970982
812497
1405226
1387375
1867672
1420359
884085
694536
83897
656545
1666961
122497
1252179
1132756
143539
1686715
1397051
118816
1228737
1313388
725870
901837
1091928
428567
504838
470991
881912
234522
85274
609221
1412881
1686243
1328224
61953
1475212
395621
1609052
1979886
803742
1848293
1745445
1835975
1856055
336910
364819
1911573
1984738
893025
433530
114746
610582
296863
346582
287169
284023
713633
506232
1302575
1211584
324061
1670999
785783
485368
1669180
1595361
1028081
761107
883570
336427
838367
689852
298688
1129900
1567990
1192096
222209
985045
20585
130107
1250610
320956
1906133
1016682
1366247
1551005
1431100
1809615
367485
1762242
1030824
1719771
849499
1238355
1668822
1706919
879082
902321
1442575
248737
185927
839842
989662
1370009
1761746
104008
304978
657496
1949279
744286
1305370
757404
407311
489956
1419273
362664
1847733
760348
313012
919939
1865368
1458684
1972926
629921
1578847
1493012
284075
717956
917121
1936603
553312
837121
1508735
1112764
1164730
1890141
1694683
1484312
1962130
297704
1859283
1534204
312473
1350034
1752213
83940
1459370
898261
1482067
1723408
1804418
1357529
1870711
141
534770
47814
1550224
1523732
577156
907911
665592
1211512
1661581
1530011
167640
1664155
146109
1175355
1967584
64790
925148
158106
1386802
1863859
1305017
1949670
1957310
880403
946882
1892266
1587636
574718
719655
703347
348973
1987255
1295274
1397898
760947
970922
176276
374687
520865
622198
1073848
90846
521765
1545417
570033
1021698
1833409
1456447
580892
1373508
1375657
63834
442095
1055527
1954432
1868213
10696
977321
108519
1828673
541260
1032305
1784542
1920456
1372888
1333288
822515
1760697
1278120
560958
984512
1982601
587484
1207914
1095109
210807
1835432
1146812
1026995
1594076
246484
1357041
1318974
54279
815022
1450980
692555
1466018
1468143
1338354
229828
1508255
1450703
204781
1173332
1575848
409401
1696359
1135131
1377983
389028
710127
1823787
1290961
1719454
1812380
526506
887139
901017
168334
1903490
1359251
675088
1124449
1752200
852976
1380136
1032440
1072011
1315751
1161386
1553501
1444306
1567281
1219885
281524
331803
493447
1233835
1886632
854684
644496
16715
226891
655635
1997338
922112
706289
430360
343054
80144
1189740
855898
156565
1598892
362268
899880
1532215
1789060
966844
333794
1884625
1792708
1181555
631243
1799361
1986984
451333
1904119
1321161
1066939
1732626
1212327
677985
725028
552639
1566583
1685234
1645125
1921451
463832
870164
454050
1935585
754667
773202
1105860
1871322
1638140
1572248
1070407
1952293
492821
1489593
1846918
559211
1924020
667592
1178519
501165
1325849
1855980
331201
562524
850207
255423
1733436
663251
308276
521236
718789
1046901
485033
1939719
304236
497683
1685279
570546
1656700
657280
449796
186607
360192
654442
1584640
269101
1778853
1305556
1235645
1904323
565241
1965191
102370
1497484
650182
1857677
399661
1449011
858615
7787
1103925
1337647
1965662
1249545
259243
944559
473338
676706
1864327
1480895
747915
1799933
656247
664925
488140
1292462
283467
1836575
449967
148389
70084
1838642
1668712
1253645
129428
491865
1730025
396726
854226
1188038
1552207
479311
1592988
140098
1496245
1905004
1359114
199727
1068944
598338
691803
202833
1895025
1805555
750747
751348
301643
1506658
168714
1767523
3448
1556593
643418
1038817
1148764
558159
509232
1878959
861757
1198865
1709788
544609
180092
223753
1538322
1617583
1422515
1406102
1027514
920603
1113211
1476411
1961092
1922727
1391572
164165
1903424
597802
441700
1065013
60574
439599
419177
1282756
1482278
1345312
1025568
1290490
1090505
514864
624856
1244339
493206
257158
1366444
1029540
1366177
523002
1722955
751612
1127840
854936
107958
1849248
312718
204117
258069
720618
1646917
774641
78344
414118
598773
174094
1653773
287971
1048411
108519
1818061
1718159
1826766
1872369
533977
297731
1228652
612966
1485464
1386281
940278
353481
357133
1076705
778923
744017
844643
181252
1819421
1438488
371326
274843
1893686
953643
407734
68210
1520905
583942
596944
693340
1770185
289212
601484
174331
1144753
1228999
1713836
294366
884497
1267579
648674
521173
1478166
955899
1440677
896891
1011456
1732143
932570
342603
95810
792485
1903090
87694
925901
1923414
1702550
1031898
1343612
809319
953321
309291
561206
101761
498317
1283517
64532
869739
1269093
1162418
462779
146380
204442
1581852
388695
67800
1366390
1049033
1739163
672518
323894
1624998
804445
1176156
863045
1551490
482587
1860298
598326
1638040
1235254
1986366
805921
1752258
1894310
1339934
1031673
1590018
1077563
1790836
1670707
775033
384259
1436955
523081
1979914
180740
1234786
104507
1567931
1882735
1884105
1207373
144270
701769
1083643
1962446
1611620
1024412
74225
1951497
910709
64704
1734730
720053
1818506
1086793
1323427
1402130
202658
1501020
391243
1223731
381928
1712400
74224
1843144
1803427
1492246
1206230
1905145
1491999
637621
827289
1021531
1945246
758142
56156
1816719
1639654
1784247
831953
1232915
1626981
1488629
269586
269753
1910953
1065568
1973820
733207
910672
1665965
1481245
1279052
330353
1929950
529835
384211
337283
1995158
1327033
1886856
1867068
1931630
1376130
232354
1477683
782759
979891
1897143
1980283
109742
837786
1354864
1865509
860325
1631623
1879494
1911379
571282
934223
920034
1884579
1408690
528745
574349
1222900
8512
513653
912655
317648
1152866
1941104
1755132
1277474
1980832
164271
1265141
17212
1798214
1741569
649565
651228
1538578
1447841
1899236
1937214
254267
768734
530967
320896
720209
1039165
1928608
1123219
665465
165875
1648124
348954
261003
1245929
1975391
1559614
1446184
383990
942455
374342
1815675
1990497
203300
1311312
866453
1007620
965899
127977
1882915
1231181
1771965
309217
1266383
1627146
977638
1282756
1494889
1297914
568350
1484959
1399600
713010
1300331
1938558
246867
1810744
86830
528224
675552
726191
1590330
1353427
1357020
1277805
1373091
124059
1982844
1711193
549346
368324
656515
702613
1669940
846049
741314
648510
287156
1370754
1423042
1422437
468239
292750
808351
874292
1629047
1207515
1894225
1718059
68977
874427
714909
230122
326522
1563653
375782
1612162
126127
1046686
1176618
1820548
731125
26999
1945191
1992348
1600920
1295590
583748
1723922
133481
1535119
26144
1341317
1175222
186987
240269
1725615
702732
1253974
1689913
1722742
1122137
1652080
534378
1033831
580104
666653
1734334
1641768
1461673
1768184
1230071
1961917
591751
224046
316265
1811544
1896813
1941380
303262
1984543
493088
288357
463281
599754
1427776
1887504
1737518
668760
1451712
430099
652700
1973554
463204
1342351
1639514
1049207
1444787
916953
1421269
1130175
94244
247867
1952745
1379235
1850443
402272
1601083
1773947
1596187
1593117
288497
998782
17606
1115695
319542
624059
1533959
1367855
1272863
938842
1185392
337307
456096
79881
122584
1339295
1552927
328680
108744
371825
1899077
890455
1950174
1182806
750400
1449796
1896495
596504
59892
1038654
135013
1792244
1412249
1503967
583314
1493777
1917494
1697912
1633993
1600106
774316
1242470
15374
419884
1786244
1548478
472542
1938653
1883994
1963168
1208659
1571808
518626
282371
258893
900467
1645080
1851018
602724
1233496
694702
1297753
680219
1985629
819901
146791
767387
15782
212067
352275
604060
1901877
1521824
580273
1678698
566852
1001398
957693
1827911
103637
906127
1505902
1777872
1239269
1957911
1274192
421953
383144
1540854
893106
1796575
633200
1939569
1945095
1548667
356524
1073636
554466
1195219
1960827
1486581
687360
641336
1293715
444466
1931223
667357
1567888
985048
513694
840771
1130114
1129890
432416
234578
1661161
259102
845879
273018
1091377
978405
1503863
1298636
1722052
248070
1740636
92914
610881
1854582
1437592
1555511
952654
627132
882545
979083
659262
538280
906096
1564513
1754184
606173
1459504
302684
1882775
1596968
1963149
1706797
949492
1152349
1557993
1776999
1375607
134802
294890
1827350
610971
1496974
1702355
1133374
409398
684136
116690
331685
460532
90823
880069
803470
665259
1857770
612920
1757383
1170521
1981301
412268
480871
1217838
1243076
1456278
1225776
1564295
1814665
391143
932576
579061
1346005
292948
1295434
1963255
1111288
1985837
1326298
161529
1810367
1803239
530935
486006
1066191
301582
482525
623386
82718
1418951
1310807
770744
558768
1292695
184662
647933
1067707
1595781
1638214
1224880
766342
47625
1806137
1102029
423612
966283
601611
1883906
1495098
1168500
71022
165916
621966
1620566
334503
1606616
1293253
1462279
1697924
1059127
196811
355348
991485
327216
11603
52041
891603
1269213
1745966
355831
575169
646657
982640
1679356
1692410
24500
1841625
1173935
1968118
45875
618835
719039
306755
720245
1272760
1575334
540313
131354
1225843
1287743
735469
554891
1393775
286513
1503058
1426387
1107076
1285932
266992
564962
1562888
362328
1430725
1571815
338739
1916443
509686
525069
1272762
1144537
97858
1862121
1778441
1756064
791992
1264177
15800
1581122
716678
1103081
1326029
1532097
407328
1759019
1953323
513309
634047
818851
353608
191231
828972
737436
1942230
1126578
397180
761339
1747153
499653
1883971
1826383
1945513
620372
1362931
1393807
929248
974471
1316633
91094
1166188
541680
1216254
59919
489289
96561
678379
1123010
1833526
933390
1980021
657050
1680399
1730873
25329
1948409
1422565
881034
97317
1945066
1836535
1285812
522475
1979530
1240866
860316
1769176
1090887
122021
188372
1060521
343520
613764
545284
918374
82623
173581
501968
605012
621617
617186
811662
441561
865442
1400692
585212
640819
1564558
554870
431283
465195
1207718
386954
670090
242140
1498361
1766343
1948089
679355
485409
203708
1382164
379132
1677945
522430
84861
1332223
873618
1266415
38353
1998561
563372
286489
1046209
1124120
1744405
1924616
843988
1711664
849178
440106
199549
416604
541044
136097
973247
771565
905055
1864850
927705
1522300
1928999
1252782
1046838
682308
951208
1214401
1474755
1188391
1750179
452291
1079783
1534652
1223527
1173056
1840521
242986
1605631
1427398
166896
467498
1569787
1688292
1563695
366712
1551570
1869910
1731385
766421
922129
234664
1698195
940355
401933
258508
762756
686843
515726
90418
1032792
1354588
1424575
15304
502683
344373
861957
1687130
204499
999853
1821482
1173470
1582888
938708
1610443
6493
712324
1642741
1324886
820256
785857
559586
1618564
1440299
1158161
1224094
324217
1351443
1670193
997228
863879
573002
1260289
1897418
1611196
852599
1807194
1445261
347444
72258
1491498
879202
1817072
1979211
1045880
788424
1249286
867630
1209934
113975
25536
127322
43777
361573
777020
1241993
1063979
1851502
523523
322212
1213875
1676906
400789
1047827
1186846
1382818
843540
413362
1560459
627031
1296517
1122031
537526
209960
1176431
1278247
1740977
199992
839093
1350700
1918714
1282995
1102468
1776856
1919698
1502655
767669
1223591
681796
431973
1073639
305547
392178
58604
312646
1429578
775407
1406385
98860
395030
700905
163425
375860
1051904
1763162
20170
1567073
1175120
266912
1875325
1297718
382463
124279
584041
1686498
676455
544576
1105982
655142
1432018
1542606
1523780
1336210
180782
309785
1419710
1809994
127422
357
1705699
1053648
1335389
1163142
423697
1078114
970290
1711072
978409
1145714
211634
61762
1842660
1939969
1754503
1329286
874673
453824
1633019
937917
548086
1100890
1656895
1344563
1214810
505809
1942717
1055345
677285
1663141
1887071
1491791
104239
680812
974204
1381805
1841952
990713
985490
1323588
731342
1113157
1480263
1021326
1980745
649480
616418
1246135
530155
781607
1357735
1196867
29313
55409
811524
437946
1067493
189099
1354725
776945
1900935
650690
305260
198469
714687
143147
1792398
377204
875163
762610
1982348
484117
705958
793418
965969
961077
373879
1971608
1348564
471458
1245757
1169499
397780
1137834
1669368
154964
812672
15615
274778
462161
266409
430896
301048
892018
1454187
328709
1072688
1046697
1877988
1617034
551480
1142457
1568480
377887
857937
236167
801719
1581816
229948
316423
1288175
492852
1257169
1421542
1823141
1175971
1818218
1582652
121931
1965725
1425455
886984
1452930
122258
35724
1227568
1751364
685243
577182
1353383
63963
1898569
90280
815773
1740914
395723
1410424
560623
1724769
671438
1212594
136769
157137
258369
1703422
1820281
1031127
155795
1456164
668681
1056145
1106520
450071
598647
1640925
1845747
1606038
1584672
1545557
988805
1707006
1176277
1963257
610113
336071
1339969
761138
1324012
608382
1681940
1895513
1596156
1949115
987113
214011
1288373
1599529
1267276
612935
1005413
1288255
1675990
1398070
23338
1485252
513655
1472458
379166
507552
1511243
1985541
1405607
1631657
1225183
717784
1174130
728881
1974982
1454181
1235969
1756285
1926444
94925
1073761
1852017
206334
1596844
745586
46561
68714
199357
1700484
781840
897260
1135905
1450248
424035
1933782
1095543
542448
401369
129502
1131414
1683849
695674
1570761
843319
1618563
443971
1399368
1177915
141488
1571988
1090961
566168
880302
1200191
453227
580797
1484960
1477144
702632
419315
1010978
1016680
1063425
916486
832490
440766
1725245
805421
1694270
1036881
356843
649966
1566900
78169
1747441
85541
1924872
797747
1564049
685830
1143990
729885
326357
167679
1968167
170422
1566425
500546
1957564
444400
1708845
924923
1061657
1591053
1658284
1205435
239639
762959
1142375
1160505
747456
1364463
1766711
1809352
1851841
698715
1391755
1526318
1962703
1985297
1756449
1588647
580100
1971798
137762
1085289
393626
149337
889747
1551079
756425
1368134
1661232
777991
536110
988195
807982
474372
422154
825519
206919
1025208
1255858
941926
1212128
1969533
1152625
459133
983723
1270718
170890
710648
1176151
572051
990002
1300261
1648655
987522
175509
916751
1925232
668910
1107918
672888
832267
1497397
164781
1843414
479183
687585
784124
180994
145406
501174
578558
34681
1593236
913860
1864024
1924669
185555
363103
1285266
352221
1338618
1708409
1728860
1623932
518021
707357
960178
375079
1184312
1992612
1077669
1548695
1899895
37027
1144592
129064
1484351
1902058
320592
482654
88490
593575
897989
1463433
640339
339560
376478
102473
1782795
1719543
1509186
1422291
863791
682773
794059
919941
927781
1467725
1357930
1894099
767760
552052
1856897
634188
12685
245068
1768214
1823549
837012
1750312
1478325
1947624
1307965
915345
688848
1199353
902314
1924463
194058
1912139
643875
983973
1448408
512547
372438
1104596
1558508
673195
1369084
227199
1684897
824390
1210706
1096858
1816120
1962973
1269635
363422
369432
1489876
365615
1085403
229324
452012
1888034
1839334
365484
991481
598196
794233
607514
435541
824090
1289884
1848799
85711
241192
1805725
1453457
1958636
1793995
1624823
217088
1657745
1977655
1103698
1153344
1410601
1136691
1499392
86658
1367128
254877
391722
799752
1056673
843179
1949593
466510
1321276
1436211
162090
1411378
1606959
1315573
186463
224286
1797408
1253114
88581
199243
717246
1835484
820825
1482382
1676938
1784475
298181
1956522
145187
1209628
1656532
988165
1545536
21778
1578649
198212
1060120
1212487
259062
280731
508014
468021
849726
652551
152238
745285
1199558
1591052
1184399
503743
1189503
1282533
574108
421462
1087477
733313
547067
1071819
1345328
1620717
936592
1716572
1307428
966441
1384935
940630
315328
1223809
160507
1649994
1816355
581384
1887303
1037132
1646598
1393120
1439958
457009
429156
994544
705321
580597
368572
736958
1482618
1968703
1069119
748480
1083034
1334571
1062718
1277503
676530
1557777
880803
1250962
1509442
550659
1370678
1867035
1340881
1564305
1424886
1692891
1314736
945369
655447
1291662
513025
795598
792988
239902
1401734
892186
1196250
957007
1938942
538332
1535461
526170
1084874
643945
712738
1098617
1485097
680800
1884315
227543
1270471
406560
608850
1723527
670264
574742
574643
532730
540804
1545508
929984
471617
134373
1724842
1127191
888910
1973269
538050
163738
699179
1866138
1246182
1304856
1797745
1028680
1467859
1687203
337262
402085
585724
1496483
1310615
1222744
1857807
285120
948206
125133
1165991
1544654
1250994
551780
1392713
980073
1436859
144312
1388732
1473178
1535005
586721
836102
311546
875053
796082
1053617
866490
1141858
1725821
1111653
544512
626347
1659774
606545
1096433
802326
607107
19875
1261778
737179
1948665
1726986
1643918
1283845
47840
828910
1002609
1504390
634333
898115
1111045
674693
1482473
353728
776490
331496
146886
814703
1381423
1486244
1750056
271626
1987499
1235057
1517964
1814551
166505
1656166
1335294
585835
915850
1485058
687641
293759
1956013
178392
444141
1634499
1315024
1534607
671569
790418
90696
789890
371729
1484536
1566519
1680934
800371
1651258
1342261
1920015
1342478
229806
788981
1808790
1942117
565643
1283418
674353
673566
1836660
907834
1352992
848263
928586
1037769
634570
4652
1939767
1522227
888685
1062934
172629
1121037
215066
1791745
273355
239152
1611085
1962881
1523771
1579620
1059664
1965421
1029206
590330
781210
1555116
1834130
1350965
1347580
611267
1862716
336450
1245504
433320
445219
1175943
1622679
1064237
40968
576285
1338875
263973
1548419
1937713
985310
573196
865740
602907
21271
867635
1015928
1264029
70552
1077220
1834645
45649
1983270
1941405
1054778
952008
1031927
1622592
1427580
1797304
68555
36865
1257604
1509218
18480
1453759
1837754
1194632
988789
639226
498170
1010254
378486
368243
1944474
1249592
1749420
1353473
802512
1777163
344607
1082421
1102155
542094
546329
1229286
1263641
198541
7677
1577584
946240
1717696
903593
1146367
707802
1030075
927070
1378608
1764385
1160739
616500
1649738
884830
1422338
10502
1132867
342417
1265324
859764
903561
1908838
384942
770342
1963822
299506
1438390
1167289
267713
783324
1774896
1864684
417030
410402
1646128
258094
1781782
1994834
1797844
137540
1661309
549048
1261686
107035
311659
360349
1379240
925866
285311
1048261
429956
583979
1599563
1562926
560629
817262
1966077
792924
1711679
1845778
1383432
1551896
1304921
205739
1546669
24501
1603741
1184394
937780
991230
304149
1390893
765554
1345174
1722605
74986
323435
288961
786613
1553679
166030
1237544
1420282
160445
834234
993857
1492259
1497297
958201
226660
1582491
446854
1872288
1572240
1219983
1376381
547297
1064160
1756794
1945076
1567297
1469438
679249
211564
1701039
143255
1716282
1599394
1909079
861843
1432524
270758
1581747
1316006
63947
564937
919688
1298757
711935
1227156
1437831
671451
793548
987943
575331
1461302
504760
650802
1388209
1041628
665516
1632568
17852
857881
1087186
744002
478394
760407
1138836
653822
882425
1151226
299783
957040
988865
1421340
528308
1808363
933747
1484446
273123
802774
1482673
490249
987651
359995
50169
901208
1840875
1986349
1467777
1511712
595343
691419
528146
193775
759020
754017
519060
1818085
1434400
1691565
1742937
612562
1261897
1435583
898930
1750631
1054927
1370433
1656221
554632
1519193
1265643
917289
390647
733594
12391
738107
1966093
1399371
1097624
597948
176856
103191
1387867
1981986
5669
530530
969371
219014
571280
1332503
1889184
347935
1171885
112356
1023136
390534
1707305
491536
841059
325537
718348
58655
12320
254885
1765101
255077
310489
329477
1472128
1080440
643121
1655753
400921
1993631
763047
8465
188029
1897870
1890390
547977
1158055
1894005
1861371
947606
1060059
596624
1612097
1738718
445939
1347241
1765930
668394
1557682
894808
227466
985474
905869
1606428
321977
949078
211215
722981
497072
506332
409977
1310803
1336123
808253
1766055
1985581
1845966
579684
943268
685430
1200262
766509
1515140
984499
543707
1626953
876871
1536402
248563
1394704
420912
1003332
268628
705593
468054
1400631
1166634
1200351
1416713
1303257
136691
995659
1486050
790397
953546
1046034
1182784
10272
491659
1605724
313804
1326180
1114597
811933
1515730
344911
1598941
461755
919144
277873
830634
907701
213859
1379171
1587910
1503323
1888108
877281
80075
1870619
1866232
157382
1706565
1939036
1993453
1474472
376394
1979843
733614
176841
1450635
1092650
1278534
1928784
62098
1863141
1207928
689189
36180
1807817
767350
965297
1455433
1991779
1018375
920440
837662
1414159
1033076
1867718
1534400
1933065
1264654
1907381
900119
1097874
1616185
1227092
1849118
778219
1502638
510556
254700
1697700
1440448
1515982
1916359
1146925
1444072
209409
354358
1489534
882664
240749
27723
1817266
1557039
305828
116511
1151730
1369210
1771793
1516667
942549
1778785
130988
1822779
1821112
714298
1390384
897136
1740639
29479
1886042
1017427
1154019
1888865
178579
1461079
1501829
875804
582745
1769570
1391188
702540
1452765
125381
482206
1144796
651830
446910
190466
1738511
682752
533068
1604629
20579
266262
1199232
1323946
1797056
1204473
1856689
1300240
1813832
1133944
838725
1291533
1535424
245370
1123596
173705
1178095
496631
1380034
1202565
800859
1960725
19005
1715226
516827
1112106
8811
1488032
1626562
759738
1725056
263789
614817
507979
271115
572726
1852277
1186418
1014288
52490
237329
625326
569613
122481
1068606
811043
1569006
816291
563104
1860191
1850513
1278450
1254153
1161625
566625
525863
61705
1797543
1844724
1279335
1731130
1679312
1903913
30840
1382065
1560932
44535
1316122
995635
1223658
335735
784788
576028
1643365
1746001
918284
206170
145747
1344346
1512511
1224273
1239767
483745
747196
336346
404016
1201740
7130
1799010
16157
64040
824011
1756655
164865
1301514
677806
1681396
448043
1149837
1919454
1623652
762026
461966
1989458
768933
1281642
1678894
1031312
1360586
1543616
207173
963585
1790380
829584
967495
428778
800818
731459
342485
687269
743849
1638987
106254
457477
54830
1948158
1647984
1752753
1781112
1276061
1756846
1391960
401520
1262882
797631
1212067
1419409
306884
319335
677588
1504778
1054600
1455428
833639
1164345
413924
826894
282347
1494901
1180058
539377
110667
1606765
422189
1924195
1823745
226295
659425
1176212
591668
541956
1155245
1789353
1580616
1376011
1216099
973830
380811
1209848
1476533
1702425
1488596
1854152
298478
596180
772548
229220
940740
391329
953246
992881
390701
289402
1052846
564360
185997
1385803
250001
1624982
416035
190049
237905
743763
1069332
54765
662380
1854671
754193
1738136
1003877
544883
474996
1721969
1667195
1927297
1118850
1163319
8340
542678
1945842
1729393
287556
1670686
101577
126588
1283233
739257
1854022
401515
682114
132422
1829236
847815
479787
849843
1823319
1573183
798914
1181500
454052
1429407
392007
134483
391231
380428
696908
862784
1207774
809091
1385665
920081
1362004
431268
939604
1664356
40720
1298318
100332
1383174
25175
444465
141969
1279672
85495
1250599
23526
302510
356106
1610777
1838129
1549194
1262405
1884762
997871
859220
238983
278563
1119921
1862326
347149
525473
311362
691867
1434993
44709
88650
1914567
461033
203809
1986787
696528
1770485
22867
218043
124445
1078586
892165
1261592
1928679
843412
346823
524787
186915
378878
1241671
514794
774047
1306685
733863
1408802
1223277
617055
1148483
1460867
1485155
1182589
988049
872379
1741707
1870886
190678
439695
1610900
319260
1870197
277320
1712714
1763953
513863
1983946
1183546
1602006
139455
1185851
1090200
263057
1709490
1392809
845791
719944
1142264
1242091
399339
1262065
1861188
1285349
879988
26078
1379262
1247851
592293
33260
684130
1702099
1347007
975789
1324106
820014
1275138
1147174
657394
1061783
1869398
1266123
1570507
984934
1230872
987064
955678
1591145
77902
1620184
1239521
693279
325994
1210624
861353
206341
1191758
732370
885229
1138547
1420451
1267280
560905
414839
1833980
1415274
1567366
1387255
1555452
1098471
1122262
755350
850247
736510
1930868
309141
1928960
1197009
1446697
1322083
176133
271283
1744553
217648
1013783
846950
1842214
379323
208161
1443059
608332
51821
858920
102734
884805
720162
1278912
1552736
1975367
287322
309658
611075
766890
50457
750013
1346015
1981933
1090745
1578110
1575147
712666
69004
1803065
56551
1918940
1917042
146223
1939285
310250
805058
674909
921642
858848
1892271
441140
1179700
1684350
1957546
1896568
1942201
154167
1845793
1008590
355347
1153733
1477032
84277
1833011
1503529
1128467
1467106
1056472
1300428
319825
900421
1587014
721762
128110
691330
1194315
1360942
1026579
1489293
519366
1093964
1975429
1022809
354543
1854571
96739
413104
1754236
1762014
874085
1084067
630974
192979
1665178
917369
976855
1534281
1815697
119239
956929
1585459
1691000
1714408
1488276
250240
1691504
1602942
1885823
1739594
604612
1953271
798726
1564786
1678843
693599
551112
1025479
445999
432662
671300
2717
1456593
47884
4639
703426
1654826
185676
1752589
557430
443659
683093
1690057
337852
792803
1761884
214672
774425
102937
1133127
1174893
1732278
724609
93406
254847
1518478
583749
320303
1508486
1370001
215814
1082169
1692904
53572
1711100
362194
1557370
355963
1817685
169090
242893
1428818
1132688
892760
497549
743627
454996
544240
1771879
1648031
1101252
1824550
1613153
209029
602643
429775
1397125
1939699
1971006
1936270
1531016
1773912
1214312
552154
817495
718039
951704
1277601
1356711
771303
410416
1354625
1042033
138170
1399397
1643779
1485517
1557150
67648
351762
1969682
1684890
405608
1681223
163836
488981
1857713
1620453
993983
1951887
492611
1708127
1616623
1527556
318149
803362
1402921
1537234
1221086
1153599
1126351
1371686
1658355
1196850
275789
1999899
604207
1026386
241347
288223
1258361
227250
296526
1386937
1856005
1989822
532129
1228232
590188
546421
710013
1953543
275010
1943806
1436535
869399
569862
935873
838004
877087
961911
1008560
182167
1564069
939621
1957409
1438189
1371531
425404
1465260
240417
1531922
378634
1138115
1741346
658607
1692053
1782393
875885
609982
647852
1166241
684389
1340151
397183
74979
1237437
798354
98898
1024516
1631251
1815100
1437955
388899
289015
258881
1785034
986200
1652873
1421446
1182068
770418
361526
813136
1002249
1380694
793041
1354738
1061081
1402379
1207793
1928467
1992113
1370752
1980183
1663372
820829
1835460
1553957
105537
421686
1548137
49392
1089325
1666303
1097830
1627874
38186
327964
758403
1531087
1991150
1049610
1483952
1890628
822708
1914646
809159
1125381
1257956
943586
95889
710299
1874566
483884
1391442
1127535
920376
1833837
1570839
1270342
1970394
1425590
1758586
1575069
96940
1398666
69343
736166
1313532
369786
155315
337087
1572868
183149
1604836
1212084
361559
309548
157265
1225739
1412405
758591
1250658
672645
975730
1404895
1158360
776258
84901
389337
1499329
1872999
1371484
99012
185569
1489905
1819183
1143549
818940
809465
188973
1504385
1092839
654516
321212
982487
924135
1442745
1131198
374415
1965834
1651003
1058611
1202994
597372
808962
35189
1052988
1934618
1953737
1550624
1941678
1578025
1399851
612904
1511647
269966
1387136
472134
1634009
1920568
1480632
511884
1117323
1809329
1374983
1310274
28885
332961
190262
493917
189514
83269
1996126
866810
1816993
724559
1586084
31451
1909244
1858252
983353
217106
433591
1613587
1585814
264611
484835
1889684
321219
1296425
823700
1045281
3997
1140078
1271893
71718
1086164
332722
933588
893055
730568
1342271
919196
1684931
960103
464024
520908
1038242
1843407
196979
1948404
1203520
413886
1880471
40339
1508493
1824136
1590706
1720149
213668
228436
1468386
1801853
80579
385005
1987936
299246
1378459
696630
1105401
668281
636608
1508340
1427091
1919291
1007934
379974
1195020
1783664
1070355
1107866
1274283
153040
1567621
87820
1959124
1769072
662255
973456
1499849
646428
1482385
390926
1063713
1955470
1607918
868189
1768865
14
1793348
1153239
1493970
1160901
1285054
1271100
183692
895211
11398
1122647
1883305
931243
781236
912708
897049
505330
1640415
1682945
1723967
415318
1334488
1809022
602412
615628
1605395
1649569
1066608
1693187
850259
66199
799059
1515063
25774
434302
1414027
1006891
1033136
159601
912586
1669920
1291393
239407
1842158
961350
1406540
539573
29952
1220934
273255
442506
1242079
9122
1070848
1439383
1434916
631495
1959824
1542830
581856
717591
1654920
79544
1876412
1204351
1879427
1947423
313732
1702501
1628471
1872619
756252
376913
753370
1972990
842151
1033631
1249564
1655577
332298
1212962
1406679
1761403
1879934
381961
46099
376375
789356
641190
1556370
1970173
1267141
1785924
1871519
212029
1880379
655147
313138
763259
832576
1766644
1549217
1793932
946293
1758388
301283
1156187
1343035
222922
747174
370890
1246346
1826617
1501911
691067
1632735
920596
1496595
1847126
1662760
1860119
1852822
1145983
1250433
874421
362917
306504
234425
780971
1858361
1632590
552684
32428
523267
763287
238363
1104710
9071
996883
956750
629989
702576
480313
593130
675311
136600
218157
1596776
1566519
1139995
1774287
1733738
582635
1789279
1283999
548365
1049954
411642
1605206
953408
218500
1772610
407490
1169793
377154
1364131
1464606
1088048
1688724
358636
1084927
1355229
1291144
1337389
1533840
1635838
172846
345502
718945
1289025
1797531
1739260
768127
1636152
403031
166971
1985807
559370
23580
249112
1631719
1521197
412059
455674
457822
990591
7488
308018
1727265
1308292
1175190
1969496
252737
209772
875539
981337
862427
504950
1119034
1763908
1079174
34575
561057
778609
1399096
325976
130474
805311
904395
1743511
804220
1170290
343176
1423776
1945214
1419927
419296
518668
83075
572695
758490
907621
1732644
1700394
1316535
1106977
1377600
735876
82350
31665
1187229
1763285
771416
1652749
848518
35519
816223
740183
774008
1268692
1846871
257110
136474
1638084
1884645
92275
1987898
315009
1046797
705205
1346845
402143
1048179
1104714
1286881
313966
749865
1691158
1452857
249753
1179393
454031
674524
4616
661844
588446
1124813
1584338
1291299
1335684
1524684
718584
474670
1399033
141395
719469
595338
153409
1160811
336354
459483
1982340
1315171
1861040
1118267
597679
159145
1650360
807966
1683533
1395735
1597626
1555289
1145138
1625808
976684
1680615
1637138
843427
1363929
1120231
249345
10792
1623599
399477
279023
1585860
12426
37071
349881
1214333
1040891
1826768
913789
1265544
1321094
832295
1513643
1615801
315885
24995
1771669
1460160
874774
194389
1303068
1663633
209121
876818
1416919
598737
471878
69724
1452734
1386839
1191662
1685649
1646730
1758408
1075983
864236
167340
643812
1930110
735223
1287221
1980326
1382014
1121659
1633277
793269
1359996
624506
1311788
1254508
1860649
1990723
941119
1164482
1993039
236130
1629249
773538
260380
145671
213163
1899699
169674
1949186
428728
515392
1520875
984011
678469
1880755
521724
1704270
1620618
478639
932012
586519
264882
1804246
249465
127427
510632
6928
890344
1553199
1793149
760920
11500
625434
1953819
590170
1594523
1398607
1706081
595819
1193265
1514059
550088
1612381
1964382
883718
633533
76497
616612
633232
286125
902790
72001
351682
911959
53800
1934972
53916
59527
1080660
607996
1954611
1031573
778402
251345
128368
82502
332046
526845
940344
369171
1840138
601597
701893
1952125
437325
1305687
1424661
1913477
1150567
1406243
1192327
15675
1974053
1386387
1877961
1823902
416620
26222
189035
1172969
1364899
708714
807691
26312
1051121
1059164
1447825
36460
1576398
1576362
1543237
1758393
1340076
29962
1731294
1059012
427770
434951
447866
1325756
1400759
1396796
1781370
1785261
334552
976540
951627
542117
1594746
1548989
661652
1941738
1844634
866811
1694906
1170680
1179905
1040773
1542323
1100572
1230520
1566508
1070954
1406559
1088397
1774031
202599
1028110
1255658
360368
1424109
1379665
594264
1494652
12774
1784506
1673056
837779
913930
1319857
1825291
358159
1453041
331502
1397712
1095436
1025921
144908
525006
728707
278944
361774
1743778
750426
568178
1420188
207877
77537
44061
235135
646337
1992717
271992
1269613
1940325
681638
515214
1838873
49865
673421
1622035
1679697
563978
881003
269941
1684328
796033
1121653
438330
212800
1572120
1372112
131547
1155588
1074915
1923705
1682829
278874
698501
583990
1684168
761419
1253715
1950345
943472
1346703
1533289
1092099
612722
77988
388503
1162916
1772346
247950
151583
1078392
1221357
705295
1985531
307051
1963746
1244896
1494939
94810
204553
1654416
151751
1205698
1710078
863054
526906
1250992
1752649
315710
1110466
1822188
450155
888588
1478583
1358215
875925
537927
1161742
1044071
1979377
1539525
715364
551694
1734635
324095
1392045
1728296
918595
1297991
1057564
467651
1576366
360678
499391
1195628
273174
128882
502922
583733
1807649
762721
1047697
1231996
511110
990834
794630
998009
476589
1157497
920675
1918965
598032
709103
40071
145713
163356
783328
1134831
1446612
976339
1518532
1408431
1449530
1520238
62575
1516795
597729
891827
841818
1308872
1420050
1932587
654244
141031
37586
1089201
1869513
1617026
792293
1602642
148501
412405
1435713
502356
1250583
1013445
97965
1189040
1819301
406745
931063
1160242
1441726
1901524
295830
531050
1130288
151078
568049
1951885
1352561
272105
1520635
1245303
1805319
564624
1550709
1946847
1802035
139769
88472
531510
681764
489503
942409
1040372
1677917
1299827
1742328
996838
1492804
1281338
1931821
1520711
1510265
454526
422409
1980880
1385309
1109934
975165
1890835
1687750
1203953
1518271
396204
616998
1452535
1956729
1196965
1580258
1728823
75747
156768
1283071
524290
1238521
835182
600075
1409845
1744039
72646
1591204
1741346
1960130
397611
309245
1573876
1823339
836611
250047
1168693
829246
1689219
636438
1449605
1964782
1663396
1722817
131574
960068
1506928
773787
375806
792052
948706
174057
252627
1729417
1448545
891947
967942
315804
803633
401027
1584070
824435
1171634
403029
761903
1792586
319043
1348740
1644535
164428
741609
607708
1022632
608105
1085116
1763937
239072
1145986
204081
128970
1996428
1619335
725955
1954662
1499945
488392
336164
995807
1801104
39274
330154
822042
1232170
1108311
1618835
313396
278748
1682775
845883
833126
976943
941919
201365
1486989
1635521
1750584
90453
1054795
620616
1283764
742318
1254536
1832060
1548911
547772
748417
266149
231685
1431674
426283
156424
1880759
687808
1344833
1816232
1425433
1157943
1076840
295220
1005912
145699
136745
1832699
649926
1739683
1372025
1239457
660547
1314395
1134111
710219
346227
755605
219572
594365
766021
1930509
491858
1772675
721541
17297
289894
720272
1053115
102235
1813875
81171
198769
1267887
1049370
255805
177877
348998
152409
1633104
1137754
415415
793193
1725199
1012756
1347008
1820080
399081
996714
1449215
1365823
415831
501597
1902117
367513
930096
1690196
1391894
1413520
1976396
1373991
912241
1997871
684958
944684
772746
1585033
768311
298592
1114081
1960966
402124
1958388
1731587
1927035
483459
28896
1452717
164726
1880515
1127228
487258
1529854
679083
1991301
783251
546574
1145572
407853
183813
598572
784883
1284848
59650
1883993
421324
1337052
1747285
1623775
1647769
230000
447858
980349
160941
272097
521893
1019289
670598
465426
939772
1561146
1737766
90950
182706
388624
287362
285715
1886066
812068
706826
1500037
848702
1817753
1531905
855953
55565
159635
1361084
411896
1884472
397672
1938472
21024
1063923
843847
10010
746941
399826
674513
1837786
998915
1436566
69257
436029
1614352
966688
900703
1616424
808546
517220
665178
278044
397740
728500
269427
364237
1893547
307642
1104036
827052
235981
632486
1991233
359647
1576016
1129831
211670
1767624
558760
491512
1630243
274675
765642
79488
1074154
242664
314446
289769
333624
1830364
369583
842899
1678058
1125566
648274
1329311
1951807
1433247
1873437
814452
532640
1508811
1498957
85009
885416
203228
785120
1145984
1457543
1227215
1076821
1068845
983200
960756
1168227
1531325
610508
229149
201586
253110
1038903
785690
192267
512788
104983
333463
1946790
772587
1506047
1002167
837543
1518284
1963227
1775694
295792
341587
767507
1156600
1852557
311667
900698
1157035
256355
1927217
482213
330384
389227
138134
100681
1691453
972687
197042
1181059
1565835
980912
340835
741278
271550
1365274
336449
631918
308118
1964251
1265566
1261281
1947129
1604937
597015
1839882
297727
1511083
1077994
500350
1971559
1019033
1107517
375061
1143398
189135
1566001
598883
839674
747856
1048688
1598771
1848712
1057812
746615
1052991
679598
1468399
515215
863360
1059810
1803085
1616033
876835
60753
1932600
434287
1975232
1163358
382178
1630641
1768571
1758882
620764
1238717
1026798
1661839
1832660
246790
1526445
1687943
1514847
1965955
398472
151262
956959
869036
635028
547597
1520656
1096896
984949
964242
773029
715727
1008073
1144210
1310268
54341
1058943
615516
765349
1871024
1661851
1575436
1775749
366924
1561839
177590
84683
880512
1552692
424309
308339
658792
122108
246987
10860
1275644
354859
1472157
1749858
1664107
1205990
1313891
1141677
1571234
887272
172735
284001
449803
763275
451443
1256822
984116
833268
951529
1494789
317330
469760
1703985
190005
1976836
1260325
405516
519584
1758270
483145
1951860
578487
1711281
1159406
1276632
597457
401067
641591
1110434
817699
290431
369557
1765246
1813814
1166755
655541
278961
1337375
808036
149891
1775142
1114111
1441791
1250599
1380075
926141
1288025
879578
1360714
470536
347789
746705
1237004
1367143
442841
1427632
1607762
1033130
1417482
1003884
1665545
205705
1930315
487809
779133
1464450
1986078
1100670
272260
1579725
1791635
1642959
586721
1373877
1910078
1601318
1434643
1849310
1095881
1588993
1947144
1575180
1400439
575112
1121362
1111847
1955754
751320
1689579
1526740
296026
447071
1176843
1639432
798848
558826
1446291
1736583
435809
1289681
633119
1478848
147354
583813
1431975
1323754
751418
1710813
1830607
351815
1630800
1177853
831857
728441
1807536
1939709
476389
914004
392086
1832177
309400
449102
655939
1199951
454668
237589
35462
986145
941616
1581617
496839
1121778
94519
1507269
1892212
644615
243622
880368
1207697
1360733
740447
1779770
73558
1792279
498260
834196
1912865
625357
1099972
522159
1200875
1271892
1721963
338485
681565
37365
1056482
1713772
1890634
1328422
233797
1615599
215695
875037
272654
702483
1636615
462971
744957
502854
1137436
1504444
522902
1694596
340067
1725709
1490860
1997536
638345
732336
263010
685614
1610287
265705
1070141
273191
517378
1413369
1387726
890051
1240453
658589
98232
1335561
935952
1002158
386707
1692320
728155
590877
348000
1380275
445768
483965
1333895
620505
1620994
269368
980289
538820
941238
422564
132646
449182
395309
1993741
52022
784584
314022
806387
257516
271331
292009
1311071
782536
846907
1807608
1580390
1178881
1080285
1123959
441702
1260749
779236
533504
98452
1624934
912225
1177687
984602
555047
224715
1307996
1048796
1719481
1891524
1126858
127434
1926736
1433578
702633
1610034
456520
306020
1331593
1281118
1483801
428847
270082
395834
1035910
577370
402055
1508197
1582273
1899331
93619
1339167
1270588
235057
551354
893733
1527018
362102
1600030
649422
1281444
1755893
1195221
1470681
1249250
61950
1915128
975706
1088119
560728
1855006
645553
1492011
275215
555728
294425
507643
1987736
392315
334618
742575
1574140
234569
136951
727939
857329
356547
1004107
1407462
1858298
1162382
1181400
735630
1495870
1034699
1583904
1109299
187227
532438
1751295
248183
1401817
831173
285269
1269267
1506090
1081397
1698108
557839
1319564
908413
1567500
12307
973611
1704965
1640102
122659
82031
558504
1506903
1738314
985845
1234545
196616
1666581
906126
1819311
1407200
1686964
1172292
1351544
1019826
55260
1787535
500214
1927391
1767767
328760
993148
27871
1965673
1876956
1954577
444702
1678655
1452915
1155609
1608258
693536
420722
1524733
840583
1098183
761405
783879
118037
142321
1883136
692518
1032045
454803
18325
928571
1241133
1484478
151098
428425
206194
60338
1923712
1517218
574372
1682327
81797
481592
926490
1759001
394833
50688
600484
315023
826966
477754
265330
1592103
955098
311835
1406537
793868
1617063
300225
1659398
222125
1415822
747228
1680626
6562
1702703
1546420
1879131
1313461
533115
1808428
712589
1570521
615132
1551591
993577
881994
1409617
396548
638061
227004
658903
851162
825205
905932
162575
337694
658687
1008065
635455
503186
718091
514205
1429876
798686
1902775
1297082
563478
980805
1131782
1813613
844530
1400731
1939678
705522
1465481
331087
446844
1144449
470605
1569299
776704
454243
247932
1668314
715004
1256812
536946
1370076
40158
475786
1831718
1223299
1739460
1468469
1882188
1863244
1538981
1194330
1787779
1471256
1978549
450355
1419325
1666224
41948
292920
1958673
1052165
370199
1735433
787227
329670
160683
1254973
716989
1242901
1235367
1907208
948637
907704
1812598
1441043
449559
1871889
409032
739707
1229755
848309
1557831
1657177
10204
62762
21288
1648945
1592617
1037739
915973
603585
850511
566935
1712047
1382832
1001374
503976
519293
576940
1003982
608323
280302
423661
1872879
1375840
166931
1067816
1364292
240184
1004680
1385253
592016
112752
1235643
1314060
759288
12378
334603
843911
1751572
461315
842475
170235
916503
1220529
1848843
1674503
1730905
1087573
633368
1049194
1860862
1153640
146097
1791547
1621344
1369010
1909982
1043346
1002047
1722651
874011
369710
1735715
1624302
1412082
447793
847951
910431
1518233
1771734
1846724
38495
666606
1026388
336815
1966747
1455681
1410219
569253
1195116
871850
1453622
1493292
776017
247083
1774094
227445
711455
1775289
34249
1334883
1664683
1505661
1896130
1205937
1424043
385574
1990633
1024681
956296
1666554
161181
533581
1319513
1082615
73843
127142
1616998
563057
167506
506854
58619
1482468
74817
1612578
1354333
966360
336834
534710
79670
899330
740082
65087
975492
439400
458117
1408147
154446
1759996
1809225
1552166
364537
404196
1256030
908169
1075311
1827545
1218929
1011182
1267697
956346
857844
532961
64816
195293
985607
1519000
582488
1305151
166759
630509
618909
1403746
1582612
848540
1197241
36360
1289388
623825
245227
880494
1435261
1950091
374598
374781
305599
1429539
226589
938667
163408
832476
622802
1328626
1069959
1608796
164403
571418
1520953
1119876
215781
777310
256282
1328620
1094649
1157419
1251116
57897
655592
303135
1321490
403009
1862967
1998062
1911943
208546
658151
1570487
1098216
160906
1326850
1400412
580913
904467
1595355
1179147
475400
707751
1477059
60662
5772
357155
861252
197362
416722
51908
1664750
534080
1221327
468017
1885269
367331
538234
520101
1496112
676080
1205057
1417035
862121
670557
246989
448255
319666
576687
1519786
1522175
385964
844479
890083
77849
1821832
1581469
663243
1104561
1861561
135739
1161680
1402219
62852
1527165
1732173
1732333
404653
900494
21363
714093
81967
1819109
378209
1408504
1820200
42853
631124
481958
1840703
1400347
1254146
694028
1445894
1011879
1009252
579850
530013
1417553
1207200
1534576
57724
1986176
357325
8510
165908
306605
344593
160699
194044
1585007
361323
1073631
1427077
860906
1277173
614322
637849
724109
1150766
248701
115711
620712
174885
101682
1641292
542307
1982875
554813
941815
1933530
313997
683329
990326
249101
563563
775777
322482
1182158
1439702
331597
31543
840625
647408
556145
1121893
723843
1083602
488043
153619
569574
1200447
199540
1000392
1222122
1813042
1742526
905288
1458647
1791676
340704
418611
1580548
1222167
1737901
460967
865608
1121131
354527
655538
554192
1619582
343865
1482603
1375402
1192212
759229
134700
1222542
1652879
1449645
1084579
1808080
1363127
529097
759947
207317
223418
15013
1271343
1216314
999655
846258
1415108
1979983
1489112
1524073
738478
45575
819697
700198
1411227
818616
1559181
46148
990513
600910
184001
1904204
484777
1272289
751541
512185
1787162
1700903
1198692
516365
1029104
1484946
1700089
1942325
73914
251767
1266032
64205
651440
15937
305885
1439451
635103
1654104
251978
1232536
1097709
621109
1773697
1232883
1819284
280846
212305
190302
621761
1395764
1154268
128630
1656036
701237
1920094
983931
231990
365926
1688935
1997988
854370
1264266
661664
1306181
1044641
1514835
1047590
789007
893001
934726
1454814
1921449
858210
108588
496050
1846507
1047315
625019
1626746
138392
1978016
1740146
1229045
1545592
827517
310797
116169
825067
1803895
229788
286409
431712
81566
741945
1657795
1927800
129015
1248652
601844
761539
460387
1825953
853593
980124
200367
967321
1110784
759261
1126541
1106646
353836
174294
1756928
1204391
762634
1297697
534820
655356
1052408
209506
1193557
1925363
1610639
376552
1742397
165019
125797
1764591
1423799
696908
834140
206952
694188
789468
1812189
901754
84783
1708394
1775519
78145
1356021
1738208
618285
1460674
459527
1702277
711960
1738914
1971334
142728
833306
242794
1183261
120801
248214
1657919
1019502
896467
651686
1302455
616126
1389942
903697
1319887
1674355
1482925
1160583
1169752
1138370
1777694
847524
655877
106636
642802
1379294
559101
615577
1108533
1638720
661957
670206
324130
1111092
1809465
1796748
1520785
400839
992185
1879253
360441
1947633
887303
796854
1039533
1674987
20760
1091750
1064092
1629694
1796335
635089
1395855
240502
427690
1276089
1703381
1820952
656849
1150935
1862499
867587
1992700
606645
1975320
1501356
343174
354927
1538094
1537002
461084
1583094
719656
1824862
1951766
1938383
1327813
1533373
622301
1820506
717345
862889
1463078
1726293
562244
704899
1527900
1074433
1490320
1284618
1382342
1889255
74767
408844
677826
925654
47905
261940
884227
25712
708365
1069912
575815
787502
1652249
884570
1164853
149977
794912
455312
358294
652912
1250092
181591
1958131
884490
736884
1253486
1188951
1285562
1645511
1036375
1367942
1791102
1502740
75723
633096
1930091
373721
656807
736957
1690671
1257656
629765
486181
512776
439974
1360779
117194
1618910
464375
1074000
1315814
1334757
1487454
654697
522015
1612053
871962
227087
673771
888273
1772415
1485911
1373523
1336007
877916
1149678
937319
1588947
1661825
984677
1074378
1227174
232462
1046678
417366
1091725
1323319
1205315
1820412
1007009
578524
518130
352875
1400165
751388
910266
633973
569183
691952
1060210
1578673
1056913
1617125
627599
805777
1412466
136640
1207318
308764
1945038
1140667
1595886
1943065
433737
936297
1871642
19250
658809
783005
759256
31400
1901708
131992
761742
734704
1824514
1494861
231501
1308171
1345051
1671131
393662
832831
536554
127676
1756510
795702
944310
368228
665657
798205
774794
330012
434853
1923045
700577
429120
753985
794697
380935
515218
118150
129548
937264
620397
1192767
1566283
990848
1212073
1559684
424066
1994526
32174
275977
1848416
265365
491723
1700490
1744045
778825
1271738
1974659
988472
945907
1376870
1662770
217660
699171
1438487
207362
1529318
561700
1122784
570145
1379308
348217
1115694
685724
406530
166956
189066
93503
1361410
1184614
331615
673124
1066049
1409913
771062
1617361
622313
1769693
476200
701828
739817
1088431
703610
124150
382887
93016
989043
1862819
1444877
489562
1307874
791844
781367
1657959
965616
1372543
855414
174100
1199149
240642
1219019
453687
912755
699949
925509
1756074
711636
111103
652492
675212
833568
1391800
1752224
690851
889208
1501837
389680
1090100
1733701
1097966
1334720
1035469
387876
848061
1749519
1787063
970050
503821
1642852
903744
1886092
480236
693114
358577
1571350
1165639
970535
1001049
1252165
276903
1048337
1212861
1679762
1341180
504439
1682189
1791258
942888
906846
1013627
444043
1759107
1179172
382366
1227188
1936168
671195
1274569
47682
1241703
697455
374644
913489
317476
378251
1922385
1200633
1946890
340718
214128
582816
1947180
19873
843931
1143716
840258
903555
247877
1113939
959387
1391321
428605
2492
1762198
456311
909755
1909039
400322
1415438
633757
1750456
503755
617069
325372
1904360
581064
316844
740299
1130565
530702
1409407
1247578
314234
770990
538046
1906417
1817918
1485970
830932
1317258
1131095
187725
1528719
1302299
1061888
222494
1342955
1520351
559256
1539826
80657
92146
1294117
846910
1200962
1652194
1242552
1306889
842866
1722597
265349
1197313
1665969
1220707
337452
32371
370539
818594
264450
497563
1305045
245050
1931161
105466
933320
1501658
1161722
1439214
720565
600827
1519034
1291458
541606
889977
1862575
1239791
1693787
1834207
1222907
551555
1114449
1099433
805336
1327772
532585
229296
204434
100772
481838
1783854
619538
90607
94684
1000121
299503
243772
767062
1313774
1321187
254116
1082288
506907
796514
332580
1606894
285563
9551
713941
1657593
1284735
1482739
595866
135646
167342
1399968
1499943
1088292
1559732
609408
681168
1329223
1778640
781464
1862061
994185
329961
290366
220112
1640104
1146290
1016267
1106168
70306
1127950
779139
1780013
669396
24597
1644866
1330849
1305436
128661
847421
132101
420395
918027
889799
1822023
600114
1390304
1531450
854028
333203
489098
937724
243351
1953058
1452227
698173
875139
424324
1840882
316496
1788501
1523216
1374245
1001679
1340983
1770871
222089
1428571
1025179
747768
1017039
265123
181664
737421
1167994
656085
1792673
452229
226359
1400151
1894753
378653
632702
1557109
896473
1662244
1368559
1085593
1251747
1706691
1682849
695018
572676
825437
507177
686970
1263313
1916636
338183
573911
41928
123886
812823
1017965
115016
838541
1632215
1991403
679697
1485165
443764
477886
15477
964774
1364330
1063975
1000651
807986
1625547
1992789
486706
786831
297990
286773
732272
1826186
499256
1286281
771377
1300812
1243330
1558006
1115776
1741349
874721
206767
1083571
1664826
324310
1399491
556824
1210309
236891
1537357
320490
1271445
501316
684482
1832254
1687372
1713358
841591
207097
947430
182898
50196
1171381
1737244
1018931
682245
1241173
972190
90272
179592
292669
626694
40326
130935
270027
631863
667421
125349
50572
336388
1912952
1488377
1352836
641318
746367
1733198
110696
1566737
839934
1866782
139891
20554
1536665
1515342
476409
1896667
218157
162004
950837
1835883
1351881
1801145
369479
1910438
1606854
1898754
618149
570948
1568831
605706
1912313
942478
961782
730819
39410
1682848
1712952
1388621
1802139
501932
646980
108566
330951
1512508
305667
1463019
289005
403465
1339136
1254979
1305803
49490
1764625
2178
61237
1070130
576321
795493
1386062
699056
98304
1897135
1407617
304305
1059444
1033017
1632955
1474694
1438134
1596726
1333445
41970
575522
872519
595588
736507
1607220
76396
1426796
773796
1707358
802173
1009437
672862
622819
1822988
1800757
1917243
639146
205875
1057300
358059
403898
697767
109905
1520982
1765908
458326
358190
1535307
1019312
1504614
1275522
426302
1680807
928545
1529867
1029392
276104
496467
929481
329361
329949
1270263
404571
853223
1870768
1384708
1851134
630376
946642
1524949
1315367
1703702
207393
80733
480201
1668313
1894478
41919
804443
1190306
841733
478633
1733891
1531112
605405
478542
1655979
756219
1064128
528124
448784
129134
946999
456176
1515502
680692
1768002
864287
932122
1301964
687573
60372
984594
1979900
1150001
71364
229101
1792412
1694217
145141
1187190
64729
807038
763941
316066
257885
339566
782366
1872062
1793159
27734
563386
1889951
1577062
1333812
996044
1528204
535298
1199604
256820
1969172
1482523
1354553
738737
1757397
688481
791014
602824
1626258
1157019
133894
152963
1570421
478246
634918
122274
1505262
828087
441482
108462
1957651
567309
1714263
1503292
1043745
1030761
1378168
792942
314592
512222
11285
941384
860942
692885
355816
343533
1189861
1933963
1262428
173982
1695304
904632
580367
1896084
1762911
1328186
878504
905462
1504707
1675430
928833
1727704
668183
846617
973991
146951
190945
447905
795153
1528527
350830
1700247
364209
1722033
777095
674356
433224
1916896
73949
736475
1767352
1058974
1602169
785735
992989
1551486
595151
84138
450434
107481
421777
1881149
1354543
631905
126049
1396116
396882
1552300
107843
1001505
948546
410226
1571535
131032
910562
1300521
1219923
7712
1093171
1244379
1623843
1461723
88437
1105530
1516292
602972
1265662
299716
1962473
839567
1189012
1219722
779367
223908
1901389
653952
334545
9598
750446
623608
1649161
551557
874537
1024132
539267
428955
645366
726603
334346
410392
1615494
1644738
1056758
398099
1064766
609156
1782190
1659732
1412747
1885100
47764
283672
1195397
776111
1120212
1510223
622841
1865589
380352
492025
1373180
728655
1411429
320142
1531765
1621972
1022268
1184885
881895
1845178
442284
1446920
939993
1977784
462627
1146632
663840
1262719
619297
1334280
1899996
534677
1603625
1498380
696254
1745522
685602
1076585
1770436
1735144
1730596
70957
9879
1308999
1997802
1389575
801393
1756782
1822459
549922
670875
1829430
1113947
287322
1384387
1702432
274090
1738276
110786
1501736
1020379
70228
1655599
1836686
1294453
912357
1144558
1708646
979719
259767
708887
1605060
1732147
87912
471949
1819568
1994227
1363985
240148
1020259
1236269
397467
277207
1290471
37458
1122424
509574
1042839
1765434
1847847
616133
600020
1738256
1579116
1236906
960532
65868
794003
571014
307278
804466
1490234
700393
106945
12960
1139729
1795929
1434882
878213
1319798
439817
1666871
1353083
591411
893497
1460631
339176
1919062
240535
951715
1450338
1079732
1468191
1241930
487816
1395114
544452
1800696
768859
1121776
1787074
1185975
1646556
965846
756940
761802
1446250
1454346
1486314
288620
231678
1829519
1283650
1093860
895194
1932965
92614
936235
1909504
529999
1069905
1119015
1885924
1053973
132179
1736696
327626
157149
701759
1779442
1394752
325840
1804299
732158
313129
484103
564339
1092210
909210
276559
238506
1923657
214077
507799
745057
1542856
1881
1827684
1168517
367352
1229508
1254695
1757441
1971849
851030
187481
1156617
644101
761447
865394
31773
431423
824279
711855
1081181
1865439
1645312
713477
1947416
1497155
1551323
430269
1268272
406879
1360060
1548706
877377
93465
1993662
269528
20935
1091096
292348
1028063
94909
1496631
99037
1996587
1617429
1583263
1470256
704112
1708409
1822376
1884717
595900
40755
270945
742229
1775620
294080
1202729
1340352
403948
955756
329686
1398810
1753740
1520929
831856
214071
1113462
1815618
883084
863811
1322646
257976
360293
1260231
567121
747001
748499
757078
1198087
1732861
244668
636239
115307
16911
1970070
186744
637598
1862989
1971514
1914854
1744321
1846768
893046
945376
769005
1287018
68349
1954088
1633176
1799936
434279
1759610
324669
1481092
1973765
1143340
120991
987248
77537
42408
1882223
459593
984689
1794277
1818966
1711655
501952
1790765
1889693
1416784
1907762
467364
235334
685934
1308674
1044232
792482
1969575
305092
1201871
1542488
1460614
1758292
197916
771945
204324
1657999
1077825
620777
1035947
1619166
1885157
916245
542115
184231
1876602
19632
435343
1279180
1530597
1071304
57029
939276
570050
274707
1448569
1167747
394323
1712219
1106956
1784197
978283
196203
354673
1520081
1313650
898785
251319
1668069
1377603
361171
85343
1148043
1662279
353393
1507849
1209884
188109
274197
693673
711773
775473
1207276
842075
1421474
659862
90941
79999
737179
89158
1616210
794517
1017627
296577
1859757
801035
374505
211537
1787986
1277727
1822642
1732959
1249325
68829
333495
1658597
472961
329889
1675771
1838140
1458839
1029283
991934
755403
1829944
526674
1786738
3388
1449316
1324369
1713110
517310
213388
1862898
576297
153856
1718644
554744
373598
1934526
630118
1911926
914534
339827
343231
1954806
1501437
1619223
960181
656006
1322591
343284
172199
1829021
637608
174056
97531
538913
1072903
1671161
256657
1624429
514894
795535
427762
279147
1614149
1132141
1043690
1487340
656311
1168144
1802218
1439540
327527
1203600
1363506
1583080
1968265
501061
882928
838590
116875
769962
877289
214826
794852
233626
504690
1709517
636820
1534281
748276
1357891
1489693
76099
480513
1365295
843076
1839411
1098860
367948
221679
989356
1731153
11197
747388
13570
464075
726585
1104588
562438
462337
527026
1158225
867246
135932
1025687
1377306
828798
359386
1414945
128787
1270706
718590
1949014
1485919
690071
887622
759191
1154516
183231
905162
961298
1473237
211468
308658
1652463
1989530
890785
385266
808772
1813973
860792
231606
1543443
1537938
563988
1398
748120
159059
953024
1201971
64476
1952653
1341950
1795007
968632
1443144
1659453
1427966
391218
26516
916067
1256406
1171130
39951
1574316
301298
1407282
483212
922668
405339
39564
193918
1625172
7623
1343866
467892
119989
1300691
141514
314017
1120994
1789601
930384
833503
115391
633134
1315565
573193
252592
232601
1324940
1884949
1558823
1199471
1916379
516019
14196
870389
496018
198775
613915
777488
423274
1588511
1169423
918310
1894368
1888782
1844394
848603
1844987
636336
358904
1721411
840813
14387
750417
1562149
508290
1806294
1870461
165145
743211
417193
374818
1118695
1869384
513887
287950
1033612
738920
1681710
1414941
1887174
663449
461001
1979630
293072
1048882
715609
1669947
1451693
453896
1453023
1601502
266637
555540
290172
1687462
1351610
1027907
324853
278605
1680398
1023243
806538
395468
713688
812127
1647309
1110668
1054030
309285
1136959
1637328
142368
758784
1103217
1974774
1584875
1013525
570712
409866
425878
839942
1750903
894807
631969
1580433
1180414
468724
1981289
358143
524699
222134
1422895
1952259
611305
994651
506417
768295
641239
736385
599951
379794
1198104
100143
952449
1467335
1124970
205485
758673
1677739
145549
1044389
684007
1292697
1032880
1262163
568418
1549202
1279550
584678
1099697
1852298
397139
975428
1565362
770309
454120
1943194
773547
1391866
1782624
615348
170171
1714529
1885547
394098
889058
961976
242359
977140
21891
1850828
1456947
218099
1609298
1619128
539528
1759830
360237
1894748
14427
1429410
947182
418119
129384
1403473
674823
1542492
1385075
1516761
830782
1584772
1348311
713774
1007259
1037170
836540
1518067
668704
1892472
161558
654962
560841
1824022
1502731
934500
1100899
1118271
994389
986542
1566817
1301949
1806028
1711449
1371746
280279
1440438
1151561
1303178
47699
907928
946235
368736
1230023
1835175
1487957
501609
1205484
1557379
1661649
946367
1476417
1427625
723498
1912582
423634
791090
821282
428169
301670
174019
1778605
1632648
1886176
500226
1272803
306289
1223887
253558
1621874
815314
372498
1729434
739940
1994405
1496075
1828424
164250
68656
1554156
757969
581270
1744939
380352
1325296
347100
118038
615909
1681956
1177140
1393874
1087953
910165
1596453
208591
536975
1891756
841015
1222376
568778
845097
1368390
1660470
979951
497369
1343257
76614
54857
1726082
1979934
28380
1778518
1047295
1929232
361382
48759
997536
1506546
1093710
444669
886131
839854
1232219
1425722
1887676
677454
1939914
1458938
536970
563276
826370
1432746
1845801
127048
1023569
1463174
1017112
1215662
1464555
344730
1343410
487403
762232
520981
1904896
602201
128185
1363271
664737
1668494
1642077
974614
1133990
412273
141579
526893
1178768
1677897
1905797
1786023
926761
911253
1745833
343904
711740
1820137
1233036
1571460
1936843
300581
1787051
1372387
569423
1801750
997295
1924187
1271326
490834
1175085
1192546
840629
596458
1335636
1685527
24267
908640
1982102
576854
90641
1308653
1165102
1055874
989702
48279
758897
549430
454583
1188497
495115
1171492
1416892
174730
1528932
1607977
1425571
726568
464822
320443
1034650
453529
1502603
526068
1047521
1080181
1181225
582210
102698
1652347
1449980
1161733
1722641
1038110
687056
1186605
1841514
1573330
995937
1420517
99085
499944
1338801
645875
1240490
189270
1299636
1948093
1304927
218642
192095
770744
456189
1505154
1207691
941323
1501347
1424334
1493561
1484309
899550
1027419
1144095
500301
1808900
166550
759931
188990
1364672
45288
1183422
1732931
1383719
1873527
432801
202322
1777433
741402
1420083
1264412
1688589
815343
561763
1659179
1814833
1153149
1109782
534140
168940
712681
699393
1841042
503241
420166
1581983
1570599
562440
1148343
1361483
135125
1735716
934151
389185
1714874
879950
1104577
1274598
1545485
1939500
1941148
1285760
115045
1606016
1785726
212244
1557953
971333
1938404
1221527
724756
437122
522325
1453989
545682
1149916
607253
878753
911022
591625
202663
1100109
1705474
482746
612584
14502
1538511
712381
1902226
1917858
934364
748916
1594122
400522
1398422
159452
1687036
656474
1770451
330005
1150410
451891
208500
52590
1878416
605025
1675741
1828029
755105
7503
1387938
352847
1379182
1876369
1710551
1098776
1727388
1127700
994356
383019
1117938
1648234
354835
1589686
246367
1028149
1711588
529252
1145440
1684513
188752
1371866
947123
665134
912132
160661
1287228
937751
109510
1802839
1475043
304329
1926734
1390808
1971843
666899
1212144
719581
1233447
658137
215680
523733
950516
1705910
265276
1653721
366744
1706891
184493
1988623
1182229
883418
440268
1862232
1359736
668214
471708
977441
362481
1667720
631551
1893946
1204911
976065
1231254
225698
1601614
546287
1864112
752162
1374345
1793471
1499527
927618
1419432
1639336
358237
1501079
419734
1286229
1158490
1422797
292691
836035
573724
415363
930901
1864065
398316
492380
970488
309374
510476
159032
1022723
295505
545754
789301
1143671
1268627
1229145
1147604
209318
1435762
663542
136596
614203
378075
1449310
1983038
996884
283186
1029995
53364
200176
627423
69031
527815
1786039
181650
710601
423950
386383
678974
156594
1973743
1542660
648365
1566074
1943953
77878
360015
1933389
814236
1640517
973484
1901855
778476
527086
1627831
1578011
959203
512000
459562
74155
22844
320959
1122093
246289
1863866
436932
1924031
345766
1874488
1674483
767784
106420
1545683
977367
1064474
437964
478062
683467
1472008
1824133
1045468
558051
661571
822577
1621600
467551
1934331
438738
908197
1385721
404280
368803
1224765
707374
817313
1633134
671881
854198
1816961
1612203
1320294
852260
1838041
1922533
1450726
1406098
597374
1244607
152049
184549
1160466
123911
1245551
265967
1210217
524309
1986363
712759
278409
1895667
1421636
58005
787517
1488169
1756600
318264
581907
1589504
495550
591020
1717538
1209347
1806087
1846689
1133088
120036
1521246
1878822
3139
1182267
755466
1153969
1295443
489023
367231
769801
46930
8057
854443
1052189
757651
1393987
1528427
806823
1546465
411903
710880
1239871
1315833
206571
751767
1856049
1902123
736083
158135
1338386
552486
623628
1068500
910340
1067966
1388772
324069
761457
1269446
1772723
908412
1944158
1207454
1076821
1468732
1676871
63999
1330938
790530
346454
1851294
139183
1705188
1534930
1017844
940008
20256
821376
1601886
610638
1953064
156517
1579094
149144
1045328
1524111
178847
226777
1284866
1092518
1412018
136944
1142161
440594
113420
1310991
1231374
1671571
192088
872518
106002
1030851
1301161
1963686
436667
1550589
783772
76528
1753098
1300411
1954784
531751
1518948
1961668
1236094
1311073
1260215
619916
773428
1057199
775578
376860
1311133
1128410
74902
1680583
453581
1637747
1782329
427843
175365
1057553
1166275
653204
323424
375516
716233
1207725
656572
1807882
1078834
834735
363212
90719
11491
1691557
1988229
569644
1295566
1161084
549614
907168
1127953
111801
845840
593431
1021142
1111588
1356283
284838
1521249
845782
1741994
1173258
1976577
226050
989740
1470242
122042
1627583
1695170
595881
1878060
949980
1470669
726608
758171
1733264
1063043
409001
44233
101129
726327
347987
1885370
759023
664999
164117
1633966
850729
384220
914192
390087
1834562
1184527
332791
287408
1136377
1795438
1260759
1233044
841836
1112819
826253
372953
696197
1475713
981963
797046
141905
1411720
1484138
240969
1719487
1047402
466150
1661607
672055
511671
1924691
1976483
1057748
1689548
241339
899694
1119235
802377
1989531
474951
1432209
549121
1857090
90393
542066
549718
619035
231332
208628
1562583
1512618
1042000
225377
1995538
94340
988048
805735
1490646
1641656
1923324
808591
1654646
1093744
1249653
263671
20501
1655117
179695
74550
1832203
159718
377446
218561
1343607
491785
328303
984132
140558
1346179
532814
1602685
346997
652207
1175602
1592661
1968383
1705947
935020
1307357
520967
1424117
560655
364093
1350151
1144584
755269
436775
717924
555622
814312
1440807
1998757
1336910
487983
1493005
792159
1607579
1157284
1359255
573108
1949581
1966594
495258
498314
1957222
18742
948176
1124091
533183
331878
1147838
516480
1119900
1887364
1583026
154768
877128
516580
1971742
566992
1829670
1353433
1320679
1247753
96153
1022339
49732
1551985
569683
963242
1479345
767015
694147
1571502
422784
1232044
1739898
1335811
1658962
1017165
306654
1636739
580699
1806693
1858856
1835930
1838036
1578380
1025352
1368345
624142
715600
1963328
80103
1815528
293695
199676
1634090
713066
1203787
1797521
25663
462267
639990
1147088
1018459
1924077
1313062
1369802
1933814
715420
719086
626536
1013435
901629
205068
1938646
795867
1637034
757684
1797293
1407894
1079538
235468
1781995
600565
197609
1605928
103824
144373
425785
1582937
927311
938722
1173384
683772
1739676
1394971
1133502
1083311
1698994
204117
186118
754754
822265
1954448
1960075
154568
259948
603758
940328
203366
192063
1537295
408968
901608
666103
916547
1606470
711911
636153
1911343
130218
1748676
958133
1047865
1151603
226266
333810
1804463
1509796
1803492
1160968
942659
1555779
1366000
1362349
1916134
1579535
731848
1743473
1691622
1702582
552117
1850222
777587
1182074
1413025
493984
1256218
1481510
547981
993003
1466108
1257039
163791
1407390
1217133
121614
1441230
1784667
1077118
494424
49423
718600
1378450
1606824
1535651
158689
1366976
1782005
218673
65851
1992559
63073
888913
1117442
1666338
1766887
286031
368031
471
1817679
1172183
1634441
1826598
1338849
1397061
463347
202238
232729
1698120
740073
1456116
1998412
1517960
9604
1488477
339925
472992
1894894
221883
1825687
1154411
561813
348772
1823337
1582021
1165356
1392036
1176694
353743
1915160
1829943
98792
1676392
1308136
1913918
1332117
1322696
1281649
1118312
1127672
1035837
1660752
1485113
742111
966808
1505083
331014
674349
149378
1637972
1205392
101991
879056
997781
984085
1492853
613572
522118
1405700
1779827
1077523
1527557
372251
1453978
31302
539189
1918101
927731
868519
1390569
1027495
491323
1397054
1032865
1591254
1999246
747313
546649
1475272
800987
791964
1696802
289181
670910
1087069
1995793
258945
1086368
488079
204516
504423
951420
197534
498274
1743857
1570028
1240226
678187
799869
850800
1018540
94016
1311492
1916423
1511691
342061
1000717
1395569
443898
1678309
661945
1161720
1441861
1390802
1862539
1287970
471782
857912
990023
1722159
1310269
1858854
1109068
1542154
665469
1313940
1569094
1763383
283670
195620
682143
226194
829926
1020137
660347
1273456
657327
574204
1195823
236280
1719292
911304
166380
478493
964652
717493
1383632
134239
359370
1639985
1430512
1257671
86651
78058
416330
1204115
298991
681157
1047219
817939
1089273
65272
333185
169706
839518
805711
175378
1913757
1483592
1641656
937443
1526974
768075
1968286
1629392
585981
1023855
765411
968060
1623634
203122
1967214
1868912
658549
1596345
488571
1973521
1606905
255531
136522
316497
624032
708309
832587
433100
1074053
769085
254134
1610200
1105461
1842463
1453031
591209
1444484
806118
857234
1208378
75026
702949
1168409
1158224
360188
1710106
1836579
683311
1553463
1790619
716888
535453
1820259
1691810
378846
455800
915626
1263851
1724086
1801011
1919374
593886
1686900
1831474
793242
419115
383596
263436
501756
1438025
1223506
1284319
1640141
1914627
1251865
1323822
1093737
466372
560586
1025175
107021
203629
1793277
1898643
1459514
26084
250778
895664
84756
1206268
1380244
1744859
864393
1466101
1461373
271951
479416
1040223
1926305
1342983
1742432
1294723
193499
1104212
1371730
1888208
1367900
1703804
1051104
1418700
1040431
1408416
1501571
303852
352896
1503035
1422763
1615726
1062690
1713243
1261531
1880568
639218
843808
102533
1714645
817829
250830
299626
994061
224323
844086
1583826
1832406
1902014
1674884
1693194
667662
1282667
463806
930445
1137275
1599147
782727
52989
1256099
1298313
1151810
137407
1529384
606585
1894660
1941545
325084
1477044
1369788
811615
1699186
1239241
466225
495295
45856
903904
1011948
1479841
148097
353896
1511438
208563
1860267
1222199
639329
444538
1417729
1078088
410479
1758694
1348729
367866
746123
1100275
568766
399816
1016059
819858
714902
568602
324948
1156196
1355992
539517
1384619
868972
351413
780997
475588
343119
1567745
1910628
801870
424616
632903
249639
1861692
1287105
1490800
341210
726709
1000673
1782397
1420047
1775309
244121
43960
1362434
42245
285744
1826830
888797
190990
1841574
1164838
335086
890791
472030
261960
573544
1153087
1377846
777698
518130
141251
1787441
27828
1953116
1961310
1435424
352088
1126512
998154
1428564
1027780
22509
489396
534732
620813
164224
676379
1066138
1883986
1179510
1877535
286969
746603
753169
61543
1582154
1070580
985725
1856030
194305
1439102
511609
1423150
559230
1997497
909182
1744604
582885
1935479
887853
864463
1959925
986745
1673801
1017459
1141780
1095172
1428857
1506558
260733
1665299
986317
823320
891778
1525058
1876885
1110824
666841
778369
1415285
662416
1721311
1728957
1949695
1723524
1409719
281724
98302
631161
33412
887562
36135
1819562
1708369
1942961
852799
673824
1868974
986804
1939965
1560875
1950357
1615509
1332978
1132263
476300
66821
1739426
1185946
612358
618964
1891164
88536
862059
1693677
1284313
1301665
873949
1008241
1728578
1418325
474183
1115033
213833
965310
845381
1885106
926026
91026
1060729
1809953
155807
1797303
768793
1056759
1006428
346316
1112641
1257296
1813647
1522955
487866
196657
1344601
1171206
924513
1016549
1063746
518583
713946
446235
1347587
1117583
1423389
1857383
1484865
1416281
680573
235334
1124098
1778317
109135
351259
31007
1946044
62308
139314
820253
262433
1565927
1842491
144946
921450
26694
620315
530778
226492
752280
199425
1330520
1279241
322334
709418
1820207
1518409
1201760
1454430
652719
1665987
1240260
1856897
548468
659879
1029706
1450928
1007447
1809216
1476537
148978
19905
563559
1102326
503787
437877
595935
530744
1586523
1024677
1802012
1784119
1722116
1725003
97616
1520146
894970
1162995
1903463
747367
1836088
1307345
1652735
1299090
1276527
569643
25625
1585388
755715
1391815
1336047
1351997
739400
999718
778681
879549
1502086
361432
457895
986805
1452627
1413570
1667917
809650
935748
925567
1795189
1932991
1234047
1417868
1970248
438168
1850899
45923
836974
949450
511831
1488963
452480
1493808
110378
1296628
880887
826731
375121
924730
1839695
1250222
1919871
411861
945863
445364
1286678
701033
1104625
514875
657133
1463285
370261
1163201
291625
1663681
889861
276933
682195
1496303
922598
1156101
1354842
1291271
868490
1961265
1546425
88015
206428
1072325
1595835
45757
667070
785623
635048
1362610
253979
1574286
1688382
390727
1440929
311405
1866275
1227059
900466
338596
1819331
713161
79904
209077
1097296
1240556
1992126
511117
1985253
1884587
1972148
59259
501664
1255195
1415256
1150049
122899
167356
540354
1191247
807859
1061878
84166
1193139
1906973
1537473
1482161
1262054
1045808
614643
1285239
1807342
1009659
1073377
1119911
103425
1481733
494920
890197
767096
1054320
766862
754123
591619
1141377
738966
29574
1386789
1419134
524458
1643957
207228
276601
1965559
26174
486920
429391
1793774
127784
217346
1613177
1718126
1442075
1505503
851414
1885605
1243680
28979
1295438
988868
1376761
848569
23298
412130
568437
1391368
400789
681480
1666373
20559
1820123
1621391
555916
1858436
349630
1385397
1133180
70742
1191563
472869
1492387
1556845
1553729
1254384
1621261
3388
1755119
1581367
972768
1478985
337289
50505
238933
1495602
969127
192995
1078922
108409
1077227
568169
1658327
1964485
1970666
1601932
208116
365061
332380
587586
1883904
424932
358858
1262012
1440321
133669
1126002
1533582
355941
1726321
1627391
99417
319725
678421
413506
1861706
1699973
264269
297671
828379
180817
1032995
755248
1820815
1065021
336179
604535
1064475
918094
1681894
1302685
395941
1460617
346381
443380
569939
777671
1044413
1989687
1717940
1547704
1352984
678242
900046
778590
1368721
1286012
1770231
639669
44304
177281
1834183
410701
1816493
1448489
1903421
1193707
858112
71507
863981
154708
381414
385602
1050802
1088458
1225034
223554
276148
1661196
635825
411455
475742
940159
1637008
1595658
1931815
1974473
1013916
928332
475380
1919239
395927
287883
1031579
1438167
1901426
57219
227424
1536888
786900
1830450
1450580
1870328
908556
1466966
410880
155823
926258
292110
1696992
1964505
1262207
921311
509543
1629569
588046
486441
1802488
1709065
937969
1257840
140089
112547
211039
810621
1843422
73312
1339422
628809
1368451
1004403
83125
1936989
984788
1601451
717633
1496769
1349779
1809727
441572
1138068
162884
746631
182275
227703
285162
1860689
872554
951667
1180266
40960
1234403
667490
1609804
1639411
1956115
1745290
1842562
1963338
1891455
1664878
424165
65136
201673
924364
587262
1536078
1906906
950681
1753233
1857577
1202985
1151193
1608542
1221681
1660236
888571
886174
805136
1271421
1559111
1546939
936906
962288
881855
630169
1726041
933176
181125
1539507
373218
1087952
874873
1717829
1798767
761487
156088
343508
1165633
1489225
705282
587653
765522
1664211
120419
1903506
1356883
133418
334105
1245535
502125
1678
1993967
124320
546665
1231729
1594362
1227032
1961381
570676
72817
1274587
359816
811501
1089033
129002
700038
396986
729850
1065616
382358
1152894
1958202
1738324
553675
297312
1341753
938323
1881649
557108
1162197
1180403
61608
353513
612130
1766377
582436
1383465
45021
369983
929856
1267870
787171
493492
734415
102509
1767629
1641013
1146371
458375
1211543
973453
1060792
1099817
1658970
1815048
547306
681356
1573709
1190524
769819
1051092
97499
390814
384334
436436
1295948
250709
1792682
594321
1717055
1396247
205203
502289
139563
1635874
1999257
1885486
1369108
827939
1358864
1793579
188978
1148236
337818
1887760
995236
576746
1320833
1676745
745417
919157
296020
932661
129356
1601948
1320608
798804
482261
1957182
1348743
60413
1161064
383357
1272735
1063782
51575
23855
804793
891921
794767
752193
1370262
241951
1763413
1342024
1811789
690912
1854037
1827541
1218666
1967673
1464262
247400
753228
750938
1967117
1718005
433670
366429
91612
1222960
98160
788849
1346426
551659
1951495
1142994
1550980
806012
611766
1817299
1343737
535428
1504627
1841872
814041
1327486
1396119
1046146
1070454
1978870
1643910
1905023
1693076
768987
1443693
1862507
761918
1692160
1748275
604254
77030
708967
556498
1725369
352647
1959001
706168
490317
455360
1764357
1232618
1961227
1436795
1131537
156394
19380
1478599
1347238
1915013
1689196
1111096
640132
1582003
1564921
1054468
1522725
1933878
100913
1772662
1522402
299994
603400
404862
320355
1442562
248909
1672121
203325
1813485
805488
375544
920666
1067812
1003443
1400976
586651
300126
79066
596727
1174972
495208
764460
1076165
1489278
1485174
153354
383993
699937
837527
386699
1034463
404582
34218
1859166
1543562
487707
1656286
726810
1354124
52873
1160767
795303
1627289
1154737
535909
1829077
68031
919974
1608777
614033
1846436
542349
1616332
1686359
13538
661375
1062518
1145870
531664
1272308
904828
627452
130194
1353782
1908529
427908
298866
1531125
509706
449436
1131022
865622
1140120
312323
1278416
1840300
1360066
1997995
305712
224759
702532
1878773
1592230
1454955
172162
141580
1842434
1711107
369613
1681075
1987240
1191337
630961
468105
1316100
832512
850177
1812694
1031348
24536
495373
1708510
509414
362193
841077
243009
1608778
787743
1712153
1050310
1204649
777747
657573
208072
354200
457282
1137687
201799
1112085
1092727
1141067
1978995
311291
396611
1526007
1478391
600467
1306046
1042378
1288083
426000
297634
1207067
899
1833706
238621
298630
1040222
944458
383948
1631745
165854
277299
1252816
687357
263316
1580381
1856734
380181
75267
965854
720713
1208986
1209753
1358424
520587
604337
136730
1391716
139767
896885
454315
1367490
809311
1422867
1221813
1395935
899566
426351
1723746
1737348
538452
1931200
607937
1369294
448338
1696428
560970
202
361722
910269
1035971
7142
386128
1639761
1612804
1319847
1310929
115848
500423
1661688
959395
104228
1515426
1009550
1986049
1601101
1019478
877626
1173333
1681319
86039
1026605
49850
1128410
1103809
1180275
745696
625165
1782536
1195166
714606
1738070
1851984
707756
1928098
1590636
45199
718640
794178
1655547
1920801
1586003
913803
1814000
1919459
308815
1431604
290335
955176
743672
1243894
668539
57154
313949
153105
505209
1891626
822315
1852620
601324
1757953
1052463
1643810
403822
1987360
234043
1042823
114477
301327
958043
1467422
1625678
946741
1762647
409387
360473
923471
270169
187773
364872
323853
1669636
900105
727439
375217
1589038
82557
1619472
366936
830250
567045
527716
1260597
1032949
550361
34201
527317
1425649
219743
121650
1090851
901620
1282195
953449
303168
1600025
431093
515865
699915
1236572
375481
853908
1653497
518689
1404770
1768439
1239164
1217236
189147
724847
481335
108173
125532
1988595
1828748
1669720
1671573
236465
1748109
565513
823709
2375
218878
1471383
788451
667490
704866
823346
1207292
444548
1916379
1636320
559180
732645
1649798
709779
1905720
1487197
629976
476665
1588214
95455
972434
272483
462009
1125792
714175
1424359
1989955
723555
519227
390345
1669735
135009
1931099
1512507
1442623
1897221
1847632
730900
1427569
911542
1771428
867900
511199
1792098
1329007
1310278
305655
1947191
1406675
983598
1192432
1181607
682241
647286
187105
6850
1001495
48070
473636
949949
617946
1428037
60709
512886
1708408
402428
506512
1850808
1724299
1739338
168406
1326018
106388
1766135
1681571
1679988
283406
1208586
1859511
1947377
282078
1496520
1229531
1811461
228626
1642620
471298
1296542
415278
1371399
1801814
497031
1957097
1509817
600728
649721
39163
1138757
334306
510001
1886178
1053183
1224713
568587
1576518
708785
1187849
366411
829952
1445814
170072
1476111
1495455
223058
205843
1542460
1095652
1993233
518885
1432377
1189489
1789326
802644
164450
1136980
1103256
700887
40237
1688680
769273
1027213
264868
945769
19994
1156372
1564134
505509
1947418
1727284
1603579
582872
865081
1334364
573205
956901
120853
1887227
1633016
760477
1736887
1037728
1524075
276533
1335579
1307437
1098
1556941
1404360
1224666
781005
1929205
950055
1638535
1027030
259043
1632034
1080410
897768
436509
975770
1407132
538380
1819080
166675
819555
599046
1343306
1230783
356823
103824
295762
870782
681333
1072257
1974225
1509282
885906
859050
349321
1052205
221203
271666
1784956
1405857
68336
1555434
1878900
569309
1701304
1530548
1984316
917039
1444141
1912789
789093
258771
674385
1872994
728003
1778259
536891
539625
387981
537201
368789
1630210
1498805
176121
1808721
610204
729381
1233567
1251973
324453
823825
1470122
896060
497162
1206493
1179229
360766
549646
324646
1054082
633599
410726
823979
16026
1187392
566536
644502
1687216
192332
71846
1045689
509734
628164
494812
111051
753402
119844
521669
1821462
897901
351092
289721
1347535
1027998
734790
685802
1926345
906982
235407
532907
1244049
894237
1079425
25384
87133
764799
531236
415729
984521
1129568
1657433
307979
1964113
1874319
1059353
1570163
1087027
179825
1102520
1034137
63215
988188
1981005
1481783
738115
1204862
1886126
692988
724160
544670
286393
1686759
566129
1766094
1080706
1288334
1670340
6322
694773
1309417
1115628
761628
1174059
1405853
876290
444994
236075
350736
1635860
1534138
1635799
1798937
969971
1383743
259528
1035128
1409829
1293485
30851
742940
1431427
647897
932419
1063796
1887637
1220789
1530008
63920
138087
130169
350076
1392637
91385
679714
1273989
1485609
282741
1512835
919260
1898824
1213304
1315651
1265317
1864670
1978882
841693
153011
722985
145988
1989258
326046
776169
638992
598917
1651040
1687230
782589
1860237
1427519
890462
303873
1652133
1219424
754861
1923391
984012
340962
552314
1063965
632568
1417785
607104
1069057
1188391
573633
1643182
109291
44279
564890
1733582
1195758
1046801
72582
803886
1779517
602087
863997
1545474
1466077
1287684
1698722
1736027
217500
1177957
101193
111868
1332017
1998397
1111874
350349
1859072
313355
1600075
489764
155535
1283981
1745851
1125492
953824
1516525
1361402
1856868
250950
596535
955561
758132
1072872
1311307
22755
774501
1344627
900818
647577
874844
316160
1945412
110011
140378
1303864
22103
1516089
1526372
939131
427566
996062
1621976
1526206
1315160
360336
1775640
1051774
1005576
1353518
203014
869481
1097375
512110
1065367
373945
1461350
475118
97819
1396719
1514665
1671171
1140715
825334
1825464
1890301
1281221
551409
146269
993193
831354
1801715
1080293
16099
1036166
1806203
960006
1404589
282447
493161
723721
1237972
1755529
1648508
1587082
1873506
754382
1678565
1816389
1273992
1722191
546927
146741
1098660
410690
549172
1236080
46391
1516606
1823212
1645982
1369044
69809
1696338
460797
965815
382840
674817
612781
1784215
1518571
591070
1472697
1629085
1612873
893954
1989156
857250
166419
588220
134367
14618
446076
1732935
1645666
1579917
203051
1847904
273
1515565
845454
1062446
1532609
19938
1639243
503277
1901363
78617
1306203
317103
874245
501750
108006
580286
1968377
898096
1059226
935816
784165
1958607
1118460
1394740
196258
1528900
474977
362832
1187649
438300
1802338
1984291
666460
1228707
1608306
1618738
329384
1643637
915924
1209278
1025188
604935
95095
666660
1812066
278274
531096
668451
720218
1061221
470747
111110
636200
1418399
85437
515528
653512
1192020
1212205
1218059
143796
1150302
1789384
930479
1616156
352175
1949968
238013
611840
964995
1006230
404440
928901
386192
1709855
1323961
1180257
1719848
168534
618766
738525
856831
1095921
997367
289779
823326
750092
345419
444620
772507
612672
610650
1213800
1751640
969074
607061
612307
130713
1478411
1782249
1233491
667346
795121
1462288
1059637
1833189
1623067
1171020
106222
496875
668710
295380
1527942
1889556
1926085
342191
1836884
296676
712715
1052758
1826631
737096
1334868
711417
329847
1270011
271203
1209963
157722
404395
1335349
912786
1976298
1097628
1485008
66064
880789
1337512
338929
670736
957698
1116043
1093500
1592075
514791
236288
1511461
69178
1661964
1503237
796198
392475
381088
1011840
680233
1045029
73800
139204
1098298
286176
992885
213569
1328468
479901
1234079
1364022
1953922
1811930
893734
1217477
948768
1663638
922992
1571614
877337
1041773
1651805
864927
1570026
203833
991027
1693237
1512178
1150769
1367304
1172439
400206
940037
1889630
134081
1904373
1452527
1949232
1641952
1036111
1984996
1123133
571514
137917
1653162
72840
1349898
202687
470895
277621
908806
882707
1702355
1369789
943753
1853729
1792201
995644
882065
230779
1781545
838747
1905719
1467970
1986252
899991
70378
1111412
1557805
967186
270074
1536656
1264323
960173
1998952
623721
495687
1861124
131018
1261394
296812
45408
1366281
1106800
67682
654730
829035
726286
1814977
1416198
1129773
387101
363930
1625788
612048
1737500
1227394
1432200
1271552
1220661
997834
580438
1457923
1401355
1689478
746424
50429
1704366
1459366
1657937
1751269
367960
447992
552724
1024408
977936
1045869
1071526
1364052
3489
1661263
128333
1852643
1401437
1548193
294023
1859504
1696376
502670
1587629
895211
1754427
1213601
874783
758795
1623201
1390580
579344
738439
1407654
1309033
533720
262261
369265
1862601
479149
409364
686390
824410
1807225
1183850
1827051
913389
478341
439336
808387
241425
1186283
1106441
722232
1311349
1610193
762945
267176
1305385
1534443
80188
13828
1098338
1482483
1101916
1560914
205992
1981707
1699338
914635
1199033
23744
1336912
645941
297422
763107
916756
845502
1536179
1105040
552676
823120
1812635
745776
1210262
1094152
775500
48354
403033
1511721
1292443
58330
563197
501391
943232
519985
1373820
942018
269601
1939452
1270437
1329640
673398
412708
163572
1947974
1667965
1655693
1866066
1116686
305092
1973794
762130
1948030
1996368
1385820
479386
1285206
874605
341683
1602347
1987440
559184
560330
1618200
1086769
641793
1353943
370589
1546269
347895
477494
1390935
1788850
45619
960668
566928
283372
1934083
1679601
1305226
279936
239724
532237
18642
1294004
1127631
635911
405970
1852344
655466
528656
1327318
423738
1647634
504077
1267492
462515
1557808
1504573
1350041
101075
1561882
1721798
175067
1287473
1997325
805765
1960834
577937
1366842
1862727
104285
1875143
1392431
491210
1364958
507526
98393
1950677
1125595
998156
885955
437475
1320777
654187
1679395
1599896
1675177
520174
1515427
1198525
918940
1683318
261616
1477959
339467
316041
989893
1470939
1750177
1998388
1671825
1476474
89339
19141
1243610
709034
1982994
1262581
860224
1363778
975596
670541
1487032
1985354
881930
537696
715046
100850
1689244
1506644
1415488
584069
1321672
1861470
1191253
120616
46945
1398220
1575637
1784080
191758
778706
259228
849068
1598182
1447092
1778915
1849381
1255772
490990
1099291
1930654
233420
680662
1239838
1480359
365782
541053
1056454
740167
1962158
793626
1639544
405048
286946
384319
1757597
372166
528515
1762723
259677
760215
758610
1589436
758589
739591
938429
910666
655967
1955162
1930456
1838307
1718829
1254490
965661
1757262
7143
338360
626502
184948
467827
906352
335544
1447003
257543
1329708
1680189
1598048
705003
877399
10990
826
1043570
993648
1294425
1273532
538956
546737
1586105
1215832
966910
843108
1026274
119945
1660999
1072411
723009
407810
226290
1726181
1263747
1830519
1792771
1765372
1394681
1999693
1509291
1228646
1353258
399486
1840089
340185
1523709
334920
1014754
380868
1272197
209201
436501
618816
283469
1039688
257860
769621
241970
536140
1019835
1008798
419565
550005
1170357
1010694
1239566
668190
1072707
569326
1136821
355571
355876
582713
1961815
95341
1748934
1205843
1553623
1103922
271951
1475915
1990721
1443755
1249410
99427
1966818
1138685
207
322972
948471
1996896
519074
68337
1555214
1044850
430327
537850
857682
151512
923037
30151
1573013
464858
553630
1432716
1343565
356133
1548393
1439581
1650477
1443213
1997146
1141693
1949299
135290
1458537
641823
1589479
1900090
98953
1146697
1217655
721285
697389
1425296
1079630
623709
215458
537137
1825280
64488
1821458
1446604
1264355
1788016
955699
1208125
671663
1726272
201086
398218
629987
242245
1757696
1469943
1262191
939704
426284
1070680
1683421
1807305
1684763
80894
215453
951037
634982
895658
1133669
755388
525490
794594
1482281
420924
920539
954299
1012787
593292
692872
1357864
6118
1207784
1623648
1733930
1205346
841601
1931735
99767
1570607
1647515
1294803
878518
1756209
1354825
169960
196164
999415
231654
1945507
1736655
1870564
762988
1658555
1195536
466106
1618310
443363
754562
1191250
646118
1440323
254856
396886
79414
1510968
1416488
132428
1253061
491514
1777152
794524
647532
1268993
1836014
217329
1980140
1539367
1330820
635202
864160
992998
62527
610369
277940
1144364
1562326
1369048
903276
513166
310244
731027
1847499
1510561
186922
512026
236968
181969
188627
1442453
1786165
1920688
1133378
718117
787407
1057528
321543
1800328
727458
350120
237717
1170688
685820
523662
1433610
1829105
1014424
61906
849344
1965055
1974773
1356573
1334905
1245447
1010621
422338
1934387
339733
1248372
56863
1995513
1016177
1893003
717851
561657
1008112
717149
668933
16445
1645870
453728
1091820
1181842
33995
1406431
1967611
450083
1890624
720402
1490906
506291
1942941
1706703
1541764
1286477
1619739
1253163
454904
24081
650469
335762
1562565
46921
165436
1451103
354867
1840954
900238
1753420
1628105
52758
1945284
53645
1752152
117642
1353451
147632
1408515
606164
1386256
500898
928910
731128
1224419
36763
538484
707530
1974478
997673
37123
1253478
1765261
1349609
361770
1241699
535452
579267
225892
712472
1927206
1581348
330917
1102189
1167469
219372
1142697
497326
867286
401100
1287661
756082
748267
334127
999269
311489
598030
1220053
1478284
112053
1065361
1817949
588905
861684
328996
1923510
314447
96101
532469
668035
1863911
638191
1427453
1400125
1711856
935934
1420908
1502436
196778
501260
347447
1064258
1635298
1188117
912505
211323
920478
1509273
1786391
96668
1266001
1571559
1780104
1105369
610313
897930
1519337
1794957
1578253
1611942
778019
434552
1722249
199345
1766517
313658
530378
767570
988367
1134003
1325438
1286086
966155
425857
409420
995732
116079
1155420
270860
1276262
181845
705562
1957717
1296773
1302777
1335649
1200164
1865836
787913
895414
1025477
648937
1856747
762195
48062
982092
755743
179090
570774
1574003
1587711
455514
88687
731137
1085199
1136445
876831
432945
163707
112609
1873838
1274139
541420
396401
1530476
867175
1448965
425809
1439982
1110039
1415900
1505854
425734
1108370
547312
230660
1177241
105373
150068
1399587
1146771
1994054
146693
1672210
1547474
334274
1907230
1608299
452986
1267915
1514453
1692891
337649
1028599
1569681
675442
1955244
908072
453482
94215
38741
1353250
244561
233228
1749802
356058
1888731
656553
890112
1755027
597026
1101145
182848
1229231
256618
782653
1961575
402985
643425
337563
996860
1993014
1753588
1057347
12116
1978382
281867
1521938
910834
1014734
262817
196345
1839937
1166594
943817
89814
119936
1276948
1493665
1143354
1589730
1705355
1120172
1470191
1876187
1816561
670357
1373483
1845153
1655360
930002
238797
1956840
620580
401478
251799
626786
576741
137053
1623948
417538
1043204
1670095
82700
129030
809884
747761
1785086
22167
1626303
331884
414012
1352609
630087
963947
360184
679288
1302547
1372703
895023
16198
1804909
316539
720299
1207505
539982
350179
202597
800797
1967990
1893346
1124890
683209
452545
605134
107464
1817800
1749605
393828
57959
1024267
1219201
358836
1268484
1581521
1889810
961668
1537314
901633
552802
1040114
673071
1001376
1112541
1165338
1298499
486210
1344147
1393835
837615
792473
1678057
67987
491116
1518617
264030
871394
1579490
744469
1289024
840277
1423527
1815088
425415
1932563
1126675
678134
21792
561026
1646200
1342789
1248650
88424
975723
732235
1771275
664455
1755391
1840426
736982
1647726
296139
1109561
208882
1066128
1839316
640715
1715253
44204
1446651
1056503
836396
933469
10394
1775959
818033
242555
442515
1220491
749151
9858
106198
828057
1414183
886393
677973
1518153
148825
1674095
1330803
693907
744028
588410
1520513
1211579
1596798
1077487
194904
703818
333073
803694
837707
1713322
568885
259181
1027796
366383
1722012
24146
106942
264067
858822
374858
659731
935189
255741
1138050
971085
1726897
892671
761655
89947
318443
708817
1487964
1987377
366890
138145
984759
270740
11682
930423
515192
1516957
1967303
498671
1206743
438440
937144
224006
42515
1218568
406212
1657279
1259708
1414745
677259
332568
704423
1544013
265338
1073651
361909
1766617
1941916
275975
1133572
1766064
293485
797254
714450
1380663
1748597
900982
777422
1768622
1902071
1118596
812153
1142897
224186
1960853
756427
1073271
899912
1835483
1630302
1737256
532583
359876
223330
1271173
1045653
192123
1054044
482075
622958
134342
123122
521427
190938
248463
1903288
321378
765223
1738966
1326452
1640961
658964
330958
1538950
1384142
880639
493194
649952
1390647
1210360
1227264
736271
1668874
1635598
1437879
1092269
890532
1798424
1358937
1688226
1301360
1217616
1140313
1306276
480331
638792
362758
858648
1535280
1804617
944070
546876
1385509
168826
352184
982637
1017394
703324
1749924
987064
1728848
121866
1969722
1147700
458434
328448
381879
316916
1748512
41740
429694
1928116
81148
222385
536187
103792
1779150
809590
703097
1881045
472046
285470
383977
1876134
214339
1221038
1071179
454174
880849
1256507
409385
71489
1921220
1650136
385001
442832
225739
100612
113852
1862145
219651
221620
1107321
713432
1389400
346365
1208862
1559124
1583449
1245841
1660063
1366788
1323779
38591
1750567
667870
660510
1910718
1827010
1528705
1239131
467815
1585933
25097
1514443
486254
801074
998606
713588
1448441
1963836
1577517
1027437
932587
1676750
1746427
1030840
1891645
333429
872768
1436844
1023123
1024720
1167733
10149
408036
686111
1305323
820559
983375
1173736
1060693
1276957
1361806
631103
392230
261736
1902352
1174191
1156608
1635037
873284
1127471
935457
833878
1141925
168480
1756078
241335
1423508
824512
1325376
331409
797690
1305694
546753
1807489
122498
1156859
1454256
229026
1837898
1283996
1003264
1356168
474125
1226491
636284
764165
1280418
1916330
1339867
385842
465671
1623715
1220606
1063837
1740857
1764661
260954
1213197
370141
1634383
533521
328239
542318
1314534
1386011
1039102
66086
1504983
407679
1701074
1029518
133364
1944888
123779
999753
1242270
1658720
1134360
1919706
468629
1007859
1170436
1568736
292627
1582599
538920
1845106
521683
684118
595470
70803
693492
261033
1809099
1916690
615735
919930
888155
318360
1599661
1716305
372770
556583
440459
972807
1315584
1301998
1308333
964427
1275575
398679
533676
1368880
467862
1088384
240138
431342
791875
18829
104129
1862432
836516
108491
1647979
6680
1289168
1226950
119437
1845088
1387293
1822675
1347519
1152576
1201856
39303
213182
925152
1868858
1202382
18237
135434
321468
393933
472185
658580
178391
1732072
1175701
856599
1395147
830881
1229802
736124
1992796
1449263
1940771
766786
1662909
511012
434239
314026
1376851
1856358
417142
1151524
267592
1903247
578352
1625371
163189
302238
673871
1186810
1193800
319834
885895
421520
870991
1151129
1308304
1125582
1577947
1602860
1738236
1683013
409852
866322
311102
215307
1221008
851811
314842
361886
210196
573340
828445
1020480
1799055
1947881
48792
121635
759558
993777
211417
1288903
1456688
1044659
1834025
1515337
1926824
1075397
623759
727591
1328534
406579
1953268
1872233
205844
887687
1719395
1775248
111162
178342
443906
768268
490770
258942
1719983
1518145
272430
1792100
1244290
537905
1345504
1699294
980925
381001
1369109
1243803
586085
1642996
448726
899266
999623
54347
150394
1397960
602504
1471685
1774376
1377410
1409081
1492616
1284551
1480206
921483
1787792
320820
281200
963284
754268
1364014
24060
1745925
861784
1085916
1890115
1635937
1501062
1272017
38868
57222
1559974
1731187
1441146
206736
1556549
1376647
672751
1057514
96709
1778081
1471914
1502561
589941
127669
609649
1304244
413432
1083875
1877014
487718
1889799
1575760
1188424
1585309
1890125
332797
756176
889334
1310587
1342042
1817951
189146
1642483
1252452
1337455
855465
1594828
1774108
814357
808694
1185991
1442209
617514
326787
998146
1174272
1988391
672282
549743
636446
1249472
1978083
912193
485995
733208
848920
737045
707880
1110798
1504625
310529
871371
475286
1385545
141575
468341
1487221
1487627
1863806
404425
1811242
1531470
1399866
1006751
119711
1824547
1619405
179807
1332731
177763
1336358
1291483
299488
799087
1122188
1435240
601799
576324
296458
1771847
255937
687975
1088431
1153656
1478045
1097606
1270159
187280
322438
569911
1425024
106314
1688103
1763865
510103
1168962
1238742
538055
1324344
877541
191874
1087973
908518
155880
715966
1871159
163107
361997
849590
972168
1823566
166265
338238
802874
1730229
1907008
358721
1089135
65120
1297045
1151052
1495544
1804035
1079960
853407
490541
711722
330529
1843063
1089180
895956
843687
318569
684191
750305
551970
1107331
700268
497310
39278
1562204
1559734
1504055
834962
451758
626361
491278
463062
123463
1626278
1481428
1694852
1978164
1854995
400351
1182846
1951468
719206
234798
46254
1749540
206390
1039830
1845272
1531949
172405
980300
1566615
1478629
1464711
1315455
1140821
495152
1522830
404484
1810981
592834
583111
32317
576517
411325
1513874
61529
1967825
1758179
372876
1017998
1506348
818821
1079379
1119518
91503
288324
1184733
204741
1536397
112618
90086
1934572
470235
1240008
1232479
1297305
1553280
1474273
298973
1758848
1151148
1765404
1851561
794829
191984
1997094
1071048
1554327
40045
516590
1502964
149391
1078829
1510037
1284785
1708162
1310427
1860582
85190
736803
1263945
1925150
1913691
1299709
495778
254730
1727399
380254
788351
527172
1874085
1841649
1107526
764090
1167039
1974764
1917797
863487
212362
604355
1279676
1020830
1569624
1381880
709721
1973843
795983
1347409
176219
1112841
4832
1922308
1489771
1628479
1514420
350986
1823574
487563
1446481
645176
1986092
449241
718679
1272490
80494
1851728
1286032
1669468
814501
1377425
1904858
1927028
224218
937739
1003029
37151
665091
794041
286225
64248
560578
1076054
1029955
500997
380813
1671844
133791
1037637
464569
1175955
1725871
18719
920214
1706905
1528533
1228012
724008
713529
216562
552518
705735
1747463
217669
462253
873301
840805
178080
749880
583008
1919333
1777918
1885930
529135
1842962
1718691
416567
1634490
1185383
1236658
883417
1852593
1344310
1854015
1590403
105041
1037227
1479900
1960208
1431868
1872421
1977984
1137331
832970
1913641
1299648
1178315
1105627
141143
375949
1694922
1656078
945463
333047
1532403
1433000
325217
1983651
890643
1580327
159783
1821206
1654880
1690256
364293
405779
1620242
424697
1465338
627819
1383257
839956
1041991
1564782
45638
433984
1142918
886784
1693678
1151281
1963392
55885
849844
1602342
732276
1811095
643503
1171571
875029
1004224
1429664
1210704
1785609
949206
720688
750838
896598
1026172
1484163
790989
1687147
311373
1737089
524535
1893414
1866840
1413566
1988618
1101332
1855410
1603375
670040
1132698
481454
256593
359027
1791533
925319
106058
1675215
28541
1554933
291423
430020
1475990
762978
219482
83461
921387
1361288
295802
697366
85339
1028009
786234
1187297
12763
565110
1309022
1831284
531743
969658
386948
671182
1312890
390553
272388
386419
1026887
915756
260572
1675323
1084476
1849065
146585
1413618
607329
848676
1460815
918396
1128404
658419
1845941
1417166
569482
645291
206926
1628375
1542755
615032
1405707
1248511
924604
1588697
851034
710066
1580821
862525
1288313
411156
1833409
1095904
743382
1604127
1562977
1915537
294706
64460
1480045
1369194
1889898
1521103
727584
49914
559360
1576228
1034717
259586
1976125
273602
1160233
1879488
1161661
71513
870986
1548565
1167265
444079
1993368
1984382
830452
892423
1860614
93219
96568
783069
1934804
320050
592014
336029
56993
202849
1996078
229569
458048
975741
1643528
247218
82363
45123
1596656
651679
1784518
291429
297425
1098870
1681642
1865307
595170
1235571
1193437
1789419
1027824
1184562
976114
1239339
868382
1150067
297377
63225
997279
991073
629588
1060096
1792803
1615647
1219554
869537
821960
1356659
1830658
393335
261263
1075792
1459007
1890069
1063667
137713
480086
450032
998617
76848
484483
1407600
222684
711018
89678
912856
923444
1205596
1859228
292008
863107
1576310
1135622
820477
531710
1293471
1498163
382601
405165
579975
1168940
1504260
1409530
63278
1070111
802006
1090464
1123715
1039948
180204
1292683
1059890
1450647
26531
1452884
684434
5029
128409
1580202
1223962
240264
91527
1528400
97070
192491
383794
1340347
428477
539864
1656925
1533878
1890891
916466
1746799
1028701
1708203
1469491
1052252
736165
1214662
14047
623213
1617560
162882
623149
206204
1608360
1707869
680998
1733730
1937687
1609815
1978824
1008236
1970742
659245
504663
738695
101288
871775
1407548
1305662
1808823
1758118
111141
275350
1030220
1817788
194677
962242
1267277
1391409
331367
495221
677208
1217249
950817
1455132
764194
367011
149500
1060438
393482
1875236
188007
1656026
583111
1982014
1140930
722972
1449505
481749
296490
716131
1427626
635877
18250
875250
1165002
904570
1900135
1092414
464318
949813
1139627
442111
1144373
1398898
1580090
1388458
1746633
687456
1371059
128734
68132
1208788
1047717
1553193
722194
1362545
1334028
811180
1773713
651976
410301
510407
1641141
1352681
793837
292048
1624987
1220884
419330
497723
1858018
610508
1599570
744740
1363721
398857
382637
945686
1044717
638001
564965
1643405
622782
851188
97516
815323
448818
560863
765324
639975
355732
831051
180816
1759986
1934499
299694
811765
267274
386592
1880551
1057943
1285076
815329
97180
346101
1877801
218975
1006188
1239412
1576460
695888
133121
788890
719589
539202
269009
1514335
235433
1937492
40852
152367
950646
59267
473110
498250
1109427
460363
834500
116978
843766
509813
255031
1115283
1137038
1488798
228524
197652
1444841
1238847
263195
1849455
475971
984315
117666
1049499
511689
1587821
1492884
1241230
1214565
1916038
610790
877952
622173
1615286
399147
989929
654874
1821974
316228
227793
172881
1133741
1871633
1594591
1817539
1729342
15502
489630
148215
1692591
1734801
12327
908099
1474267
705096
1697141
1599969
1990382
617734
381769
1755382
1305868
1950688
1406164
324343
1996684
1053394
1690588
559249
1636451
1721993
623558
1982414
1518778
1538161
240274
1173413
524826
210442
1456452
521064
77146
142547
1866578
1099788
1921955
251905
1597348
1958823
474832
1202507
1715899
734268
373060
1474267
996907
1928909
709086
1054903
21586
1643502
1198297
824572
947988
136161
898117
1134421
1978666
1177534
397276
1342053
1471866
1380881
1821715
1739452
1146513
96578
1037805
1583387
1641077
1705524
56117
1300183
210533
113546
85161
323598
1151217
486535
933427
174545
66260
426730
1219176
178051
612228
910650
1258428
1971606
1102932
514915
369387
1533950
1732524
238234
1685158
1744089
503604
545738
81799
26537
393402
555933
1191324
1896527
1410503
942431
23612
126054
839150
872796
582274
884613
210118
1685282
953218
1046860
1592379
1966570
259828
1536375
1145392
562892
342275
1460643
415443
994677
1208018
654970
1684503
1539135
509302
1196925
1908110
1843813
1398324
311701
1825348
317438
764715
162000
528807
162429
921396
669497
412486
896261
498393
876646
791758
1771089
799455
213936
995041
1383740
940381
1815327
475967
1468226
1529639
1618922
14980
789126
437048
1665099
1787155
1293452
1220448
709631
1792845
690977
1088078
797929
1379460
1486221
27294
905946
604511
1400814
914639
109828
1010235
612828
944596
691463
1294114
1043453
1126603
668630
1352509
726251
964329
548809
1726542
1637973
810347
663892
814183
1488669
1131546
1804820
1877001
426768
671161
1813965
145111
1687013
1425074
643638
670375
667358
1723506
774150
716197
1102685
645284
1347326
1110345
1555786
135297
1942499
977034
174266
1884196
500009
784389
1523251
1440893
794464
1243864
125048
1323402
260336
971547
982352
761912
564733
1125771
160779
1477448
70850
1224788
1663711
1798536
750216
68527
427232
1147350
905434
1983379
1026600
1913113
237813
651699
1368471
70702
1361255
1951298
912908
1851931
1211525
1805957
686129
1036901
1412705
1604140
297096
1487105
163737
188011
881623
1768966
145443
319011
251213
1243386
91159
186677
1124246
1986474
1991944
284293
1127545
572313
1092260
1148912
1398625
934358
187671
1134108
1904413
894334
739687
1087849
332615
761427
1448047
1225198
71472
1923783
75006
1311758
1775403
104312
599820
255367
1177483
452766
1979489
725898
1233409
968911
1286815
99561
1847594
1738829
9424
1223121
1408893
1244223
556994
1892651
943644
1432982
1913836
38747
894961
126199
1833630
412902
648
1406626
627217
1641350
1206168
1566292
1484551
38669
1108009
961691
1921306
765808
1704241
1132296
442825
1656659
719112
1856474
734354
1950460
1227951
920028
575668
1297817
1240920
1575907
1268289
833148
1684163
1866190
965643
1338290
1443731
503321
381264
1771173
144242
1691321
182055
1946323
926565
1488092
395571
492304
1490676
54781
871352
450344
1326797
1129359
623808
1444945
1687559
426050
637086
193018
1292559
1383659
1343518
1025022
1147474
37466
466204
1773355
759196
274212
1177234
305079
675770
823428
1826240
1338183
1956463
1385339
75556
711288
1609537
183808
1851390
750715
1178389
268161
566358
857640
1360839
1887850
584708
724880
839746
441653
845181
1529141
943884
1408317
1716862
859627
526423
703838
1405805
1025325
915921
1096846
1312881
1436224
57132
422819
1354159
923445
1565645
1809490
1739084
191175
1619266
1213152
1225030
1100183
1001235
1880523
20669
1327407
255966
1084784
1926106
1452377
387711
663579
1901989
401298
1463923
613057
1386667
507227
879863
100893
1905543
989415
1267446
816004
1542690
1425716
614626
1088979
622915
504785
511481
412765
45180
956920
350148
1491025
1510310
125783
1771254
597856
1237966
1438041
1819533
1881724
594259
1035469
653329
1864058
1129826
1951541
840538
514644
1353670
972506
1689299
437984
1251785
823582
1816559
378213
1918194
2760
170682
1296406
1578919
902829
1149505
1413689
1495098
1279391
596783
601698
823015
457964
1994107
1686945
623061
1540433
1417411
297115
1754467
1038012
1872450
1496945
20517
1476427
1763100
1954634
1071208
969638
1962221
1140034
158752
751074
1107079
1540036
942643
318248
1046923
43642
1281702
673932
1173123
156000
43761
670405
1930810
1418340
152679
1005161
1064969
197327
41917
556498
1113880
1423804
784804
655668
1149165
445750
1349352
423143
844011
1034748
1256576
1774014
1811473
42813
647612
1470299
660080
331693
1799979
244137
547513
1233210
1872374
1867008
616411
1048906
1203665
149720
1897670
267576
797276
1897163
433332
1472132
1510813
2606
1872939
728644
799263
1635853
1362801
601922
1906645
1160293
1059225
1279593
288579
1707373
176714
1100215
1115550
732191
565863
1946400
631076
8933
1594962
1451978
901801
769391
753790
769906
1386732
73625
837662
732246
1625674
639113
1302682
1574895
1545451
477494
63757
386912
1755932
1387296
701568
1247644
1076690
559841
533537
424578
1643992
1106590
32987
1054996
1754952
1920455
65267
1407580
66825
683885
1975631
955061
921154
40588
960002
845635
1988279
1210881
431493
1329663
313603
1101720
398066
1856829
583451
1251815
846977
1137479
301189
1127652
1660895
896452
116375
1782646
852364
1703922
1634640
737717
861302
258886
1467864
1456164
1582885
483642
446041
989931
1293083
1239598
1788319
1073334
1193809
1654382
949306
1808397
15031
1755232
468181
1939661
26777
157038
1827534
1282069
1270278
922900
977043
1410935
173711
966263
1789813
402729
971423
90757
100429
201267
1505502
1162218
69375
191670
1254402
1369408
1907727
1254158
1583420
1499955
81260
604699
1000299
745936
763786
30463
446196
632897
1208802
1058782
960807
123677
1317769
477835
515673
1515999
1724014
255625
838670
1045653
870592
942925
584049
1641810
834686
922699
433620
1384757
942608
1538411
1385591
1259542
1182452
306035
744007
437377
420162
1370229
1638329
1206421
656579
1611070
1904441
1668532
1835300
706072
194826
822144
892464
829828
1307867
1519747
303985
298919
854710
1680402
942424
1664701
1933156
1357467
489623
866835
1178475
36649
829655
1254095
920740
82959
8517
138093
1412265
315553
485087
18866
989942
159369
273886
47976
111559
1651349
1663417
1583121
1387499
780246
485533
1483723
1964677
2778
1689184
127919
906580
104742
31324
633627
1199256
1747143
1079433
1208114
42735
1276746
173496
385329
327027
835394
1571611
688519
1983285
1366878
1426934
1851982
1622156
754268
1643773
1735258
1997159
1187943
1161856
1819733
1246404
1129706
55036
1954004
1276604
1514737
1468592
811468
348044
1116350
523107
1653102
1600241
1818477
1528549
1083689
547601
1587174
231832
951557
1623300
1039666
648205
1264593
1993895
404842
342742
168393
1034055
1265024
1692486
1605774
1420091
202224
97856
1915354
658469
1042036
41755
121319
1033805
1922708
514822
1137650
1006686
754522
1727819
244630
160047
317820
1259111
1261582
1940064
1492853
733989
1173
1325242
559566
1148858
1370711
1636903
114020
927453
132995
1920651
1313200
750974
1889208
1308187
939196
928046
429410
757216
545299
578753
1921032
1659050
159651
145717
943646
1611613
1554261
1336149
664419
1551854
861867
1579223
258505
647297
176729
225222
1456214
108259
430188
755806
1887000
53098
628750
1987716
642134
237661
1113416
1349872
1058413
624876
614555
655961
1330044
1807541
1422108
1527732
554441
955555
1103871
1705370
139053
342700
971590
378059
815681
1723012
707222
679124
919418
763943
1894372
1535149
250568
1073074
1000042
113855
133562
1673885
1867350
991860
69064
599613
1737727
1602539
18239
1066537
1342979
1115069
1505020
424906
467861
865117
1524786
686162
1140555
1723589
1545304
184129
140022
1261726
726184
1310415
860235
401204
1008743
956652
346923
1843025
335439
42025
1101053
1054892
1738968
417016
1292508
1159135
1466305
1840934
1892153
501931
1959625
270772
560240
96411
172690
1496142
81306
444109
1863136
1198331
1886266
1993689
837079
1604731
332993
917013
607588
1334466
275274
407418
509666
1977913
289619
405503
251988
1021695
473024
174329
1272178
1697426
1753426
1795551
1734769
1541433
1647644
1868779
1935580
1980376
38797
186304
226265
425439
1025827
1835168
1298632
1017138
451143
840300
1115629
1716222
888024
168341
4223
1392882
1141058
118437
1977110
1184732
1891462
1115207
414272
1977748
1322084
1793635
886147
554543
1112631
516265
129331
763081
44351
787924
813447
1892707
690935
1755550
805690
915492
154538
134942
879867
695592
1230130
1469675
1851954
656040
1732164
696447
450539
542997
1500735
995939
769802
207842
153205
466938
482048
8024
1660703
181907
1709249
186160
203929
586907
783337
1582113
901484
35876
203162
1320147
614250
431715
699802
1524330
289703
70860
1950301
765172
1453387
1053714
336993
207581
1882073
147063
1483482
1824203
643601
934959
1754864
1096411
1329711
557572
1975622
146448
851712
1274410
1897841
730842
800780
483405
1700572
932992
1762067
1903247
1149445
1432374
990746
1506997
1306577
1402961
906512
399305
315023
6783
1892378
1476010
283193
1937874
1332555
754700
171376
594020
1029031
61803
1738377
336295
277908
1721853
745465
1834637
903960
1397212
247038
261335
77607
695451
654881
50466
1773016
1066833
139799
1250759
1453662
1136815
1666042
403970
1244609
60435
316964
402811
689896
1674782
672187
1000429
1806714
1677804
1707815
497836
1338059
1564243
89138
263499
1148001
495378
443883
805895
229849
1020733
504587
396322
330651
1617762
1309917
1359586
1307295
773923
1761696
1061816
1694125
1376430
1453006
224785
1737367
24256
320249
1925113
1385112
743761
932923
925863
531948
74916
428458
1485849
798167
685344
578491
1151310
1278677
1942715
353754
361752
237771
1742054
1886695
1544678
1785924
125786
677076
1324024
1652175
594250
154109
654212
801106
577580
1557447
1156085
1217918
1447840
422587
881985
1499988
1235647
22360
1410144
407617
404954
1404524
1862105
1060371
1326478
278773
274858
1443429
92226
383217
1923912
1214960
879219
844283
1084499
159189
643205
1532913
1240116
1776577
943899
218746
859119
63232
1567604
919961
497918
1961536
750829
675742
1615576
337430
96830
771140
1926484
220492
1341963
1289179
1660758
1481343
1226552
1470915
551138
528343
1116471
1522600
1110142
1946746
738563
227745
1176676
1590374
363666
1377910
449326
389956
944397
1847805
1161806
95138
779988
934981
1488307
1370648
1115059
113228
1748280
741826
863115
1868402
1828452
562651
1705132
484832
696345
1089471
935541
967067
911264
214351
1256517
429793
276031
1017076
577087
1498118
1376609
881977
27423
216838
803277
1716904
271123
563642
1720025
1802712
819598
726633
1341747
899780
1900495
1207160
1983060
1386950
1326929
1884142
1049457
283466
1513138
852150
97669
1065340
1850301
1462735
1000470
165274
1076355
1711367
1397056
689085
1690789
826247
1405491
1485162
1749890
1598738
628818
792640
558935
1076299
1626823
399583
1874425
996529
999716
452933
460207
708717
410024
778474
1525108
758598
320217
1804355
1202213
235489
401085
1985653
1437852
1632521
1537041
1499591
1909399
336375
1714075
221795
65057
345485
223064
1246827
85641
943931
1269598
1232203
1061737
943756
414198
751154
265702
1598028
1973746
200855
115481
1173954
1189105
318569
1195345
1320352
1583762
1427035
579058
139614
1906582
161956
454594
1030700
684889
1913045
1902719
721754
620414
21689
1194933
432964
379195
370280
1556315
955585
1079901
415284
1256605
687569
619646
1990410
1465187
1950554
1923294
1526357
1341364
1385656
727174
161672
52478
69606
1852216
1870519
635371
1584772
121596
17815
499457
1168630
809153
1966147
875496
1374450
606559
1894136
284977
1398292
1110117
1309363
929256
1959109
272736
835198
798234
37072
378065
1740571
1771612
333636
303429
716989
77298
769622
1308680
884171
1418173
1758320
1406231
134573
58133
1599105
175425
1945886
1030105
537344
353506
467366
1395887
1199410
288737
1707403
1365761
1330736
1910752
1889289
1904452
764403
845746
638618
1422212
973823
833882
520454
349414
344527
1608778
1847779
1848243
618183
796372
925831
51848
1308725
1285726
1142148
835638
579450
1446209
816272
1485113
192028
519167
1896144
219579
274884
966773
1776716
71651
205987
459950
55437
1595047
1702056
1839076
146136
1743606
1687924
908258
577036
1350430
1376904
886193
162939
1080273
329338
1010944
1239396
315224
1664617
1391183
952092
902713
944062
1182706
89400
1064199
1067731
12044
1285703
1602318
1257878
1008810
1303775
232944
1896265
1863780
1610779
1673103
1333798
1676907
1106778
470513
408283
590283
1973865
1556636
48679
1130278
485958
524611
1448633
384684
1814496
1509507
958158
564184
935991
1839775
1051725
231740
1457362
266508
1259983
218864
196122
597819
468178
1822165
1888314
1182414
1870234
225707
1698253
1475538
1466457
1581569
1063607
562536
1990816
1162621
153272
242148
1728058
1363803
319647
1714093
1563418
1769725
782438
1924128
1975744
762137
575056
986007
355659
1493534
105720
607654
191140
306496
1517794
175051
1410902
602569
1935669
270489
1306550
1811948
1590374
1212149
1515364
985512
671329
788991
1782427
413162
776280
1426647
1738686
714099
352234
791281
1920257
1907789
1772776
1481419
493563
599207
1598647
810949
1929347
1299511
1299670
776357
1466746
1821007
416889
1084221
1012189
788151
723775
84786
1316431
1663887
992660
607704
680065
1289596
1366798
1712702
203418
1415700
1343304
284736
741112
852757
956166
1849144
1827139
1710585
1293614
1361621
1047482
1920458
447621
99846
65725
809354
1948675
69861
1075584
141167
32849
66904
51086
166240
1763824
686668
1690519
1286788
1219771
1756714
1754714
1872130
435541
948919
1543931
769999
158657
728194
908061
61912
1186373
1745639
1581521
1980223
1473704
183833
1484498
1320582
172408
1122890
354729
1944230
1694753
726677
1474081
700975
1773987
967085
1135958
1796355
934005
698643
716285
211784
1400503
642391
1065391
836021
441518
1498920
1206097
74467
198276
827294
1680167
1667228
1471047
1325305
1592417
1429780
1246141
1730816
426554
314763
1584068
1895926
1548347
1082571
522879
1156888
249491
1195144
186545
670039
1953512
1104641
97133
1954508
316427
80417
1418613
1812935
800100
485406
1691440
1288763
1696079
311649
1249105
439938
622058
479355
1268734
562237
1048138
976216
1752230
120217
1188180
642034
1477071
844515
1359153
371962
844878
1760583
807103
461341
243447
556324
540585
1934683
356751
702136
1267793
394577
1718517
552128
651609
516037
1136188
552824
1364941
425855
1373527
1804418
1306124
1230912
1380727
970641
1416101
859916
705398
436899
45216
1616775
200708
438146
1825614
1589321
110836
1227687
1072964
1595855
1093550
312760
484873
1850780
728815
88922
1922379
378797
879615
289595
501863
1591198
1980247
868135
1309598
466944
262638
1928391
1863010
527888
1237722
1540583
136210
1604249
1366019
1514524
179517
1506814
30994
1042759
1076096
1336792
1529854
720698
1966633
1838866
1142259
1522253
696503
1393132
1474138
137140
222846
779466
1570165
625439
566818
1130690
1519792
1677366
1192002
1612288
1218630
1380425
1335554
309427
4749
33621
609175
397750
1072342
1179453
579845
999434
357870
1813010
806431
284227
76250
1817712
1731588
1677891
1093531
1040049
1434440
1300077
833999
1482105
700840
979585
903617
920152
1568450
1210145
1034512
551669
1775549
1112145
1290608
1068669
624826
896899
1191989
183256
1348407
1310616
1949739
1072006
4384
1865625
1885896
261612
616944
190050
70207
403691
1233444
1097747
1665949
506178
1605991
303389
1242595
1746937
1111726
1859726
248072
279589
676354
221656
721031
494980
540514
1568714
990570
1093417
1217654
695034
1976751
1282592
1757385
571714
325924
1496290
841255
1690103
1892483
923420
1197842
854820
1642209
1907774
1960842
1768670
1732682
1160069
1906696
778643
1206182
1972573
702840
1490403
1789167
991381
824557
676884
1373917
1955650
1063963
613000
1291346
862239
1301102
51942
218844
389421
1274052
1881710
1531370
198528
1814628
968268
1262661
516633
231688
1905872
1857838
1410376
1814394
1178750
1746883
406554
1156926
290792
393234
985627
1968899
1786032
946476
492247
199833
270462
1990314
1868008
1660066
1030223
67840
1491893
783045
749857
1706123
967740
849131
1884627
1577505
1336068
1980605
157980
772141
1510106
31585
312332
232656
1829079
1564028
1367370
1865296
1354855
1463666
1828385
792597
1896549
167636
1329939
776013
9538
908632
242559
766576
1661589
769012
1559569
250904
1391814
461640
1160602
313287
822160
1598573
1910017
463467
658394
881752
1982989
1631507
1348878
747657
819070
824903
1587329
511498
470076
387851
1482794
858414
272002
1810563
1196810
412800
1657172
128278
91531
402141
1974729
212781
1827648
782649
1204700
1948537
1650537
808492
38391
814097
74126
709263
827055
1431741
975587
1523406
526333
722657
780526
602378
1840698
935204
405796
760656
1708520
1884045
1181735
1557527
579409
95365
1835158
324229
153645
1184938
1455956
1718860
1751894
409242
1666089
157706
1926124
1320417
599705
247264
855813
1835231
81212
902744
1083093
691048
822992
1048512
1736897
754302
1431143
213503
683109
1581545
1294002
1201755
1238722
394716
1053999
76667
1770377
598437
1420872
1011673
1236582
553262
838410
1674009
735253
1966192
746527
1750066
924346
1980277
241810
1214735
161222
887547
262781
209337
1633439
684165
1455110
1462293
1572321
1207681
1127139
1743332
129933
348671
1098963
1252153
139270
912155
844060
424536
1182793
474484
1936239
555132
214552
1604774
1378826
1261951
1301214
168287
1045997
622610
1786678
1527192
1156348
468993
657801
1763338
73764
180957
550604
906892
749469
764492
1293877
301889
395717
184826
1796801
500957
24717
1943680
974658
134923
442690
1494070
1504791
729383
1621423
1847785
951255
416460
1747765
285225
1130311
349502
84322
1190545
1315085
279561
1157669
1973710
1119807
438698
384145
857880
41341
1312919
754582
101302
147526
802745
129971
1972365
478328
181595
350095
460619
1007891
861620
1322900
1061693
594579
1944409
1766908
754615
38767
815623
1258412
1276515
179188
1519665
491769
259221
167740
120952
721863
1076212
1398546
951022
344799
1238816
1133639
1969774
1360673
1097968
1581036
227528
594411
1281265
1378208
1025312
451712
1954186
462842
1978211
1217401
872670
1354046
429982
1542932
17712
995946
727819
846889
154345
557266
1726109
254788
592177
1470203
1719444
468694
1658878
1601539
1302429
720009
473497
1977246
1166637
492584
114442
63449
653261
509043
348548
26378
1859392
1968534
848318
1434134
954518
807745
383953
808881
496323
1247642
1047689
637575
1981363
966892
91533
699897
1592935
578904
1587037
1889632
186278
936075
1302383
915559
1591233
527038
819535
1965962
1860894
225057
1101919
932583
1391643
242635
1557888
1785933
1852845
862058
1960823
1260529
283595
50859
529483
188778
1546731
1407951
911301
410896
712686
657443
989490
120101
147874
1177539
1498029
927184
1253977
708516
1495385
823200
1175598
1312968
755218
229468
121408
675819
1623306
2014
96695
981633
1876610
1821231
230876
371451
581851
1885758
1983149
1205402
1230173
1031268
928025
1102937
1855402
985965
105534
741590
1242934
1140192
1984660
749470
1569834
368729
1678547
593512
1891657
1536312
869082
1938794
379150
1798257
1225559
1788997
1788472
1378757
1044425
356805
1985622
315244
640761
534043
1266174
577763
1372339
1957044
1087726
472421
1245619
466189
1873375
67768
926136
1592413
1377322
1416560
1562302
1540577
435466
498332
729861
1781738
356064
558302
953879
151670
455274
1982435
540997
1959670
147376
466678
1206672
1063974
1438377
1428491
1205041
582537
1336113
859042
1015778
1443131
1222377
1755595
1880470
368223
1581258
1742670
727199
800238
1110957
663155
1783439
408053
284686
621442
608244
1040122
757472
1304726
871820
544882
853547
1918636
1337736
1779624
128778
1322814
619080
816034
1908038
1286357
913863
1652213
387582
850717
839312
1581645
565906
493795
136458
367440
638307
1331669
56815
359259
1766492
144633
1790540
1729625
888737
1478630
1349812
394134
1509530
1863083
1527518
498561
1807600
1632912
469031
1291274
1837633
1609965
416703
1001951
1420800
1837767
792639
1096590
1072670
218721
1865816
711916
1308068
947548
244954
724338
1749079
1694558
1263323
456178
565960
6078
1617777
1595245
1635745
1568567
633555
1768663
188296
505854
372462
1406172
931130
1707931
1730862
505415
189244
1442422
1760368
407506
1054670
962093
1111549
1115185
778173
1730021
1707236
981324
1573540
324863
924300
1933937
638220
1872417
1622371
850492
1391973
1029686
1774038
1882650
1253400
1285239
1369970
1622632
1738425
28826
1062485
1662031
387340
1173809
892917
1245286
1009756
1438335
1112665
623816
119982
1994398
1660339
1503739
1914941
1191001
438623
160903
510644
118008
373094
857332
576684
1332543
116690
627376
1600602
364587
1589446
1818359
1962366
1376185
1563423
1131547
1412161
264883
140443
646080
1527912
1311028
1875709
957280
235492
1409138
685614
925000
1867936
598327
1257339
1763537
1541312
324757
1445155
1014677
202574
429772
1313897
1238829
860460
58258
1725678
154491
985363
563543
1105355
1431846
1130123
1835463
344247
1550462
384053
1695622
657341
384782
151633
824377
1476805
1653764
130699
254721
1151448
1052107
1794731
1884674
1553148
1781224
1647861
395109
1570118
1315892
376680
1637345
778286
435217
1145469
1966863
568916
1824281
303448
1117136
1620028
1463896
267885
230881
152705
1310378
1630680
515581
997632
1604364
104106
1424772
332175
638248
383253
646353
216690
1156868
125672
1869712
1668833
1475407
1872000
727663
712527
713065
1330253
895377
678549
602025
1602017
1930672
18081
451661
1791309
998683
1561135
378841
1354730
586075
1112492
966531
357195
1098958
1491853
1469903
345406
1184925
1042010
536666
436907
844723
1191681
1074158
1282188
1848172
665716
483356
432282
414247
1492781
1821549
264257
346929
1589031
1474818
1188636
1926904
1853881
1411127
1098890
1039417
1994090
1638851
712199
64927
1203274
513194
670000
77979
358668
1358070
1258388
1384655
1179743
1810727
257712
1651683
1373207
1302796
1696841
67171
289598
1761308
1595963
180920
234871
1793846
1868523
630952
1489624
880542
1176942
1311362
1539339
308342
1860606
1164011
503915
1900717
1635955
75114
785677
1638223
429046
390051
227322
199173
625651
1848041
629209
688885
1282036
1764763
1779822
1961714
1975735
193610
351995
1195748
175533
1415026
1616751
1102449
431150
1326277
1082574
1130822
348410
1314174
1949628
466020
771141
199541
179437
1117762
458261
281986
1571924
1406712
1630155
835417
1782475
442883
1031812
1500771
615333
1988057
1088910
1702189
1189038
1476552
779143
1230320
1880836
1196934
1708673
536945
1081084
906854
1041520
113705
697920
388555
1103947
19196
1141431
1473285
420427
710250
428377
1507463
930424
1471460
957241
224098
450629
755965
1752625
645641
827664
1050235
1602669
1102253
1241452
133527
948803
1034156
901026
12511
1735867
885576
353227
162119
357575
1488057
1676156
1790416
1999073
814097
1747142
1695473
1156517
1565390
31365
184194
1733728
702654
844637
1190722
161945
250207
251788
1859247
631542
960168
641669
853073
1201668
690122
488032
1859782
42557
1420941
1778896
1035815
43032
559261
1756086
746403
925124
1216846
1853308
1281065
189304
1493008
217007
143017
1034384
671358
939474
884755
1565189
402400
495157
172033
963941
554260
1080708
1844021
401493
1892672
1702582
919742
776406
1506352
578819
12634
774489
256271
1018817
807130
423118
1191334
1483175
42234
278532
1519376
548961
122837
732292
778091
1172503
662485
684081
1971578
351530
115129
817589
1719439
230484
1856879
1450638
853888
1069186
444121
269172
921048
1694047
1449510
1780568
1408183
1669805
1270054
532317
1461871
1959314
815786
512813
1717728
741500
1040107
867635
123945
1703457
1700085
1266209
1169231
680187
781183
958760
614204
1640150
1575644
943496
875910
719175
1376591
501126
1335558
503080
746242
1848146
1545413
1592647
1152463
384515
1406791
1686019
1720081
355826
918927
1296057
1890920
1407588
65400
1380307
1956984
686669
1921729
218232
506420
787785
1789775
1362579
914834
1127013
1434744
431295
119999
1605981
1456984
1824796
777500
1028051
1302860
615097
1771268
1466510
568211
1687502
751103
556116
1882478
1552300
1909578
1892110
1327925
1147846
198516
507080
1641553
874682
395400
1976049
1663810
1964154
383206
1436249
1140153
359711
1348113
1919226
1208808
582110
617019
361026
1005551
1646330
1995186
951177
729395
7389
956132
1737618
778333
1159741
645936
788657
806616
696738
1183112
1621327
470004
1729454
1735118
529548
1116001
307524
1056277
410947
286587
1206113
643999
512244
869921
853045
1548745
1103204
1175826
57804
979922
383906
344037
1687860
1086528
1784584
916777
1648300
1404785
1652889
101871
636311
1255717
1074134
685275
681902
1828901
1854003
648133
1166274
1182065
1384507
624393
229977
356277
1729113
1922884
1006916
644288
1565039
74106
653070
1817594
1322861
1852618
931490
1346117
705016
540299
985870
1447406
690253
1667141
310826
223745
148617
1580790
92368
326831
1017658
801318
1881555
243115
1811758
1450506
1883152
73758
103511
1987677
886510
480907
92271
823960
1808040
1342562
1667259
559774
1543004
56634
1632123
129233
1140478
705059
1646904
1793774
675492
1452295
709503
1882074
1909368
1744174
1470438
569439
1948486
1028964
1375430
936380
317442
1945293
304826
1512164
143873
77126
185488
761030
446653
1530304
244928
930037
1495483
866146
1788843
255207
1610698
912024
1827066
982608
1769870
1570620
830300
294951
1237627
1984954
975666
1672164
215289
827970
646701
1163060
147586
1095683
53393
1445556
135600
1429598
1903971
229868
1192685
1064572
1241594
359014
558393
1802172
1689348
1304259
1453844
882249
1115574
1843774
394493
160286
1155368
1464808
457954
1222273
1817910
740214
617294
1991301
1588130
1948228
1280713
118840
1902513
725803
170963
961082
936386
734578
1711240
1039312
1276554
1242143
1088125
1960785
1487535
262062
1657387
1636415
20579
1244754
1873497
598567
1619494
1351709
603470
1695043
1750066
318225
1832892
221673
1327336
259613
1026556
1821037
582319
611524
124706
1421654
441991
1768920
1627105
1463336
1394226
261261
978533
927133
1615072
497685
1697464
1287335
265091
1178955
386419
1069861
1605672
7980
1127396
1052575
1569324
1048702
630910
1171482
1565452
1186024
1217284
241991
936240
454105
1853222
1064441
1804356
138245
847346
1180549
1105817
1918078
1992056
1524370
1141503
1431805
1140886
1501805
1886122
856997
453045
59442
1567588
1171047
812507
1675521
810510
1516136
1855108
1727811
796679
1590005
1013296
723578
1968542
1594720
1060424
1994976
1575136
978333
406846
798713
1922306
1411358
1077432
1840257
1472171
41196
1895552
1657874
1679266
1828546
1803698
1726849
1091752
1130984
688977
913057
99391
1405391
1722332
952304
1729966
1677533
200376
446063
467087
1117937
985735
1006682
1735840
1831000
1877811
1873477
709063
781897
314226
1669139
636320
1803796
1008527
91462
35590
1406542
709462
492730
1444148
132318
655143
854043
715632
790832
1218287
762309
1476355
378709
1292872
538597
1547405
1395998
1391582
1348671
1022855
693097
1034353
239692
11789
496118
1983302
405131
1659710
583863
1282621
684241
1824456
837636
1690897
1817309
121558
1996570
1756109
1854915
288813
1802892
586341
1212798
1766279
479017
132464
1939386
8091
787497
399565
538040
351402
1827702
20414
364664
1665241
1520703
142296
992204
613396
323703
1053622
1479343
1232776
962546
1525093
1184471
364009
1061051
1953451
14572
1018572
684697
1950877
1499360
1562285
1269389
1779467
730191
819403
1697071
61885
627179
1795928
233685
1219392
241648
1427114
328386
1445976
1197417
567647
7441
1527689
806489
505435
365409
794578
1235370
1983540
73434
632239
1283244
1506758
1129232
1847990
695853
678669
1305188
869252
722803
752445
1640116
326778
1321545
547680
1028985
622845
1290444
617551
518050
635642
596683
278056
1203468
1047166
1378751
696992
406164
1796528
286561
1993412
1391872
528323
1007076
299571
1982081
40767
1017058
516347
270385
1262716
458566
1141186
1281261
466372
1107655
1642101
567772
249227
18726
1506648
1726402
276533
918360
1166134
1192676
646066
715857
1632847
97759
134055
33837
1853201
1054545
685374
1140135
1803854
1505628
29674
1844210
1078693
1573811
853386
1962591
1905828
1238808
1691104
1504855
1640971
1180655
286722
1072474
1737227
1987192
1333089
164027
1530391
1577429
1801271
267275
8427
1635546
1723665
1147855
1931032
1194531
15443
25865
870059
301
6633
733515
1425372
70590
671420
942494
334097
1361243
188192
1324941
1059641
481207
1716675
95547
21238
1140737
521117
1578762
986678
450129
1804925
353911
424165
1758573
1784890
475609
1577854
397042
1812543
763367
1925043
658018
969799
441835
1856412
281687
1218232
1948308
1958759
535745
1084232
1699121
1954267
1804044
445266
1879712
857264
1468201
1669044
1293148
226206
747216
1688046
1272320
1592183
710582
293423
1803476
1109665
591921
1906854
247418
1548845
1745930
1930478
1528837
793404
537115
1656250
135807
1060234
719385
318349
621954
594299
1402476
199540
1778162
265011
628760
64822
825108
169903
1835740
147268
588387
1456055
1431680
731627
1016064
1388277
235085
1279953
796942
1579661
1188600
665599
1150175
782351
1786468
1237138
725875
638089
1410968
1893927
719265
301465
1315294
1601766
1479324
199204
1782454
1238452
914845
648407
809057
472256
1573654
550109
1583959
1702253
1064301
1911605
1713065
227118
649807
90964
1780171
1333261
190813
1935956
1725592
1578449
401649
245646
1243937
943445
854074
361628
702695
598519
698572
152991
1407706
920088
1137517
612341
797208
1327720
1093028
1124002
1659412
108038
840266
1360001
358201
226454
586719
367894
1330225
726705
1987713
1370877
1676953
50105
1685918
1740363
347218
1899083
1168946
1511099
1969433
1471458
504793
294209
818434
49839
773689
1970876
1579917
1303388
1536633
20014
301433
1106881
1380034
413305
1675821
314711
1929374
1946902
78289
378998
1520010
1775490
237410
878586
1926622
1918692
471252
685336
827120
1823242
1152398
1143653
759590
842758
1070773
632839
670284
83472
77591
1538287
1647142
1052910
1075087
710788
1782598
127940
1593543
94515
789545
1380388
759336
1946471
1762177
747830
992144
1993001
1117936
1384674
134124
1362153
1767980
743876
12460
1260868
1967323
1114927
1773520
640166
1808578
528477
1833389
121539
1598941
1649072
358547
527541
764581
1456591
1410088
630934
1028567
546337
1609251
330692
1794896
263130
1348553
119120
864844
953525
413279
1631037
785084
1007823
1569366
1439169
1596733
278726
848742
1411572
738019
226262
1687462
1870424
1870516
1322877
1562862
123105
1796990
777232
812101
1761947
1161663
1092039
499222
1021731
801403
426878
1271673
1337598
1949639
291577
1283039
1891390
1569487
1055193
1174534
771895
1137622
393573
1512020
225051
1604544
801441
877857
244291
1630034
1735311
986511
426687
967037
1490120
793854
16292
212057
987883
151770
743523
1540937
189817
1361410
1447358
1719367
1535047
947227
1589054
1717067
1122405
1609774
1389605
1169784
364908
1430237
615563
1999280
937020
1465805
1139690
462245
1496763
826339
158466
1518760
265777
1912925
607918
547161
835203
366545
122653
975928
256633
610797
1436091
351374
696223
1762164
1217055
1533438
217073
239218
1280245
1799884
671907
410214
1145842
1939850
1699969
1991343
1707287
163380
135531
99881
103273
1972146
1985766
1449577
355627
318743
1808039
1860895
1234443
188081
774398
1821237
117525
904054
8002
1914156
1236244
607800
1656969
493204
1650925
1574353
1817212
1618446
1468983
459558
1919840
1048270
897651
1887551
1825637
1176704
655052
1130273
684986
230317
132796
199566
1387559
1366696
1974291
1347382
382444
1055410
289218
405828
331416
1361383
313239
1090892
141995
1239077
1077249
161388
324275
171086
1841367
28097
1547218
1640744
164743
1064393
1890895
1951520
316694
397683
1210477
1009675
1026237
182461
827366
794928
1340956
1545194
1253095
194887
1777375
1339249
436425
38678
1676966
321410
1682279
1716343
9552
931769
458420
1188510
171272
790858
112528
66082
1286855
1389758
1565745
1262644
1239863
1826477
1490228
44035
1161913
744726
630251
1408368
1801882
423660
878633
1344422
1244311
1784228
1083127
64122
664643
125115
1462770
1421790
725573
1210829
14027
1990992
408302
1083326
1724116
336823
1033535
144434
964853
677417
635244
1202224
577794
1715238
556758
1052972
1851111
624931
989058
390937
1223474
640527
1394264
852829
1652764
1293213
914930
1437834
382429
892047
482537
655204
1006699
257627
1457622
1665746
398941
563943
9588
1668838
1201995
1546191
1766558
53534
511633
1395013
1746357
1177739
216886
390536
1951364
242634
141660
1489242
1221515
1025959
184924
1753657
715291
226802
1544839
44418
1331129
1933848
585463
657018
1292821
916112
836662
84617
820632
626465
1162713
1045220
449934
268884
1798673
213083
954437
262532
1735542
566043
1889717
931150
269399
1949549
714207
191570
1494528
1564877
587657
1780200
1157047
1163999
1011747
378057
198426
265122
1511060
814408
914101
944368
443672
248718
912293
168363
897620
1780100
515128
443822
551282
1285438
467603
912620
177925
1082363
1787156
1052520
635846
1386115
322760
316065
89191
1349722
1648559
1063716
154729
807228
1191109
1804703
512750
754596
1275442
745977
1032060
1112986
944384
109896
1705443
355005
1198459
427055
492698
1585659
807090
1916952
1823809
1337888
369551
943303
1517664
1279377
19820
1442700
613718
442306
529186
1385675
120190
741310
1785787
1948721
136770
167319
63841
441896
1302925
1589704
1320487
125270
657303
158391
1868735
629051
1245971
1474628
1765144
463298
1195796
873204
868351
1333744
1531095
756215
1890901
880371
1938957
1137312
1313865
43055
1010382
1312730
139491
1129945
519836
1721588
124529
1852932
1842313
1824194
363903
1718470
1172744
1972962
123926
1755510
1078625
1595202
408042
1191492
1486502
505808
1692571
718674
803111
1642229
530595
46627
1159315
1765675
548614
666273
371557
646953
1630318
581715
1775459
1201639
1739452
54955
786529
468654
1388709
18813
1815527
722630
202801
608
760827
122670
1821761
369562
1411710
1086219
1488382
833534
738987
92379
1399388
1844502
988870
443418
211357
82924
1020136
60183
690301
1379606
260274
285600
772806
468585
781149
1612494
1247064
640620
294405
571747
194561
147614
890059
1785603
1868234
1678995
901405
1617583
1549052
134250
945468
524132
435538
808480
493590
1223887
685845
399746
1717627
711968
751542
1464824
1277929
1424621
1398949
1463448
1799992
61481
895870
1702133
1986262
924908
648888
858898
892903
1920141
596099
1465142
1330750
1823305
838272
462983
655245
129930
1952724
260914
1205520
1835735
1853360
985968
1542166
1698344
1164853
458354
1847500
24729
1271997
996341
570517
1915953
27412
1038036
1238564
257306
63679
1521209
431834
1342725
1060136
1141925
456165
1001783
1579978
1949442
1948958
226034
1773119
1597739
127868
1083284
1848880
1757980
785217
127998
1478380
1523532
95868
386600
1134216
840917
1739860
1495378
652696
1492404
969852
1001684
272981
1319434
1085075
1018989
850333
815665
1174267
1800316
1560288
1113871
112115
49163
600844
695060
591453
799979
1255379
1790458
1179702
555503
620636
1328878
229535
1644163
1706079
649403
1653836
1034590
828524
980757
1360435
1677010
1766993
1725233
242069
1704561
1752363
175463
258857
613486
295192
360349
1108628
352067
1677764
1672222
1683972
1569956
1932260
1696951
271933
1994982
1495560
1924139
779135
636350
1628964
1535928
433206
105405
346308
443306
1436784
242843
1343748
259162
687132
280710
1261370
1461616
1047568
1877909
79793
111285
990347
346332
1197363
966023
1144100
1166932
891721
887436
1738480
94755
1860768
534324
145021
797273
1792792
692024
822351
1553072
1834905
1575679
316623
823967
1571299
1352393
1965101
462662
455743
1050234
136204
1113039
54682
1607795
45565
475871
1037663
1796006
1502379
872766
54055
1705577
99361
1088168
1683288
1604752
561256
1257602
1710893
1505316
1253754
315577
1699863
1845738
79200
161024
639505
1668148
816537
1967574
492647
678417
668596
1772489
1213300
1204309
213682
1505873
135345
240452
1629851
1989716
1915459
1991025
1289502
1664355
51735
252367
942430
124764
1976411
1620653
703702
506085
996739
65488
652717
1992792
898427
1311965
140582
108
139812
866824
1602004
1150673
1551920
1665501
1701959
1094032
1536892
1800095
1558502
1163440
1301205
960393
995583
974029
25836
265794
180448
1577393
1644532
1584017
606876
686455
871010
1614746
86730
180033
1483310
258296
1941869
1674573
1913092
820247
719362
1852141
1801240
179434
954631
1212992
512933
425985
1458426
1280933
892457
552849
155710
1614033
1644899
4364
446545
428217
1786915
1101272
1655776
1988435
316222
1176788
1996105
1100157
1570403
447257
1246443
3010
1448751
837960
675466
172682
201398
82528
1233832
871736
1873505
844802
1871553
488277
589311
718514
1130639
850753
484422
1567510
249857
1914985
710670
317756
488672
1728452
1646610
1999171
1773385
1313358
564544
1027886
1873112
718982
1672549
1403231
551339
950819
1436993
1997572
1913374
894438
397537
1093030
1965271
1444578
1860210
834064
592689
1730114
553580
622832
1579434
379620
625444
313682
1867929
800441
1739417
769685
146541
57362
199719
518911
1465189
647615
1894217
935740
1238335
178280
1336707
628593
1765812
1098321
970040
1456782
1992805
548455
1145914
1321603
799150
1186839
23908
598072
1995872
1800762
163994
1624037
52483
996472
1838576
1851773
73525
1971780
650064
1982252
726833
1199840
370962
1124292
1021436
1335644
787646
1251058
340123
9780
1973909
885959
1250218
401283
1030551
439630
1080831
1272656
1250299
419037
955642
1545154
1279609
335048
621392
854418
355337
841277
1307006
1367799
797381
1159650
468490
1600512
1292654
1118151
7000
334259
1818561
1412837
1593863
1543895
1360412
1628358
746986
1263125
1408447
226869
237164
759779
1284452
1258688
1445062
1408527
845507
264381
1379736
1360689
1441116
26157
188059
849642
1096595
1827122
1056699
1083900
711256
1370968
1161397
1376412
702296
808374
860637
1582589
1938547
541752
851021
1437103
1414034
1342446
1526134
1682698
375535
404195
817886
1429927
60894
347178
727172
726225
543686
177995
805397
292137
903933
1783107
1848114
1289331
71071
1534874
939477
172368
437304
1648263
50311
877811
1109444
830654
897052
333071
1160616
197211
1225998
1966548
1360505
958513
1614285
197293
86755
630901
76842
818202
1354486
1470912
1941344
1611050
1049999
1304427
749416
1884886
1999566
1425511
817385
1171904
1610128
90583
523475
1730032
170890
517885
530505
1762972
671116
471379
1234168
360056
1317639
101809
1511573
830044
533418
1383413
1227529
1760034
132267
1130594
1729614
1318095
1423007
823851
1702396
416574
323074
1925042
1763696
1049260
1434515
577461
1884902
459848
1445163
1083311
1542700
1639626
131199
922274
460028
1132445
1993168
466631
1581452
1544948
547165
436923
1436347
1096410
783075
1533092
1062688
958880
1751329
799842
157304
516069
361937
1865785
1392636
1646826
186774
1540819
1609954
545583
712281
1334029
49274
168100
23843
1994067
499739
371531
1499330
1856949
926271
845301
270170
1588690
1428070
727648
2446
1805283
306541
1307266
671768
1224906
1375158
577934
495524
1307397
699631
1538849
1294736
70181
578552
1482943
626318
1852553
564870
124536
1413443
1112273
41522
1453187
1723125
1184186
1369246
810959
654650
1685784
1662282
955191
1687858
993216
307592
1084836
746880
596944
1279896
1149033
962807
992746
1562327
1881210
288823
1057312
960234
1319093
1134530
1694121
840276
918565
483871
1384253
1466414
1718710
1367176
675839
1307315
1550271
217716
742218
609058
1410379
247115
813571
627132
1896435
1939857
1911232
191161
1329929
1585304
1584710
941695
965702
643567
1470376
434358
957942
1312041
1203564
895414
138728
1013321
1045826
1162754
628409
455578
68567
1422424
1583971
1858162
1348640
1753024
1815872
490770
1928798
1593471
271759
579104
73557
1322556
1073806
538629
1958364
862638
1313466
1694919
1556282
1029076
1660893
1686589
282179
162364
1946172
236712
557139
862591
541159
1839904
578971
541876
1827194
757157
1820748
1765261
710774
1817699
369003
1183455
567306
862976
546169
456963
712896
652814
1849902
339137
1126026
1695659
1998277
1381257
1579417
819196
1744363
996938
687493
681576
1587274
612439
328460
1985117
1024939
651261
146176
405958
1896635
1439071
1989843
1428006
367658
303216
1359433
1916498
1474237
106545
1091762
1957304
1751946
267996
1381581
1393723
1967913
1456594
512836
1379386
19357
323462
698014
276121
181116
1630357
1215015
1983199
330987
528499
238978
883089
1945120
1991512
553023
901162
631336
88813
235727
1840837
1368045
540537
1644431
1231559
1370304
1360274
903523
852521
74537
812337
244547
564031
273329
267098
321332
1082299
1474360
984084
996595
1244236
1467670
696251
1394455
1180933
1389227
334198
249848
281803
124466
1824295
453550
381518
914898
379002
51205
1141998
856534
1952146
482751
1613099
1465338
1321785
1084383
197041
532758
1148073
113137
367455
114369
25787
350019
1073532
1450766
693528
1000312
476936
1167316
371557
842731
1157309
1454694
1277315
1220763
778168
606416
328658
1946395
348453
1045233
49890
1407104
1783507
611543
186889
882047
1957819
413306
786
249357
607465
1974236
1897513
446836
497404
1056157
657856
850751
374039
957917
42788
974473
1558956
1920380
566092
1440977
1546896
149942
820496
1068107
1520514
1539722
893739
1945449
817021
1349129
887686
1826445
1100163
1549541
1392133
1523487
1948555
1197152
802738
768952
1502294
287919
1266874
1452602
1950058
478014
991876
73597
1204732
730428
32697
1550985
264064
951591
265731
1489186
71957
1159595
984786
624726
700054
1461744
1094438
133299
1276625
1164296
1885211
622635
834233
654465
1077524
317789
945129
1986043
1456086
1292712
1295779
1704625
610786
32963
1737186
481963
1101042
458073
928196
1075945
824491
212244
185936
472407
1570855
1459996
472321
351111
752979
1424905
448534
1546976
307860
1994415
568307
98525
1792977
1720499
675537
793185
1754070
314061
1106876
550881
1921798
159498
836569
116251
1593195
1526821
1507669
277033
1663387
370209
1457773
779871
220476
1407105
1052990
187010
834498
1832119
709228
1905621
1615780
1516325
301578
1530805
439658
948166
240129
1736305
313733
677695
1897362
1647626
1062381
1860658
1614266
1790139
1652099
841941
1921733
397041
1144037
581074
233501
648922
1861418
229071
1538647
487508
229593
944252
1587858
1979840
65657
891294
1944114
1176327
340243
235180
714690
1268996
1733184
440278
676342
122243
884367
992053
396997
1721765
414692
489506
1904170
1810867
1964498
169038
1893939
1472109
1087807
1621377
826906
37746
1552173
937298
822270
476823
289177
1973719
591042
449468
256183
92196
609774
1518704
417623
1213177
1028943
548914
420034
298770
1856688
852590
523803
563556
573924
944563
390174
891084
1028039
1620182
1200330
271154
1881412
411866
1857571
1401146
1825019
1933123
1770963
973117
326850
1378492
909241
1388754
810674
61169
512321
13696
342998
1707611
1841908
1334118
1178833
242045
1877225
1683249
1232222
135999
748931
1224976
385081
886688
58392
1853625
371421
1912869
898972
868262
593823
1306604
917778
1201845
1669322
1324303
833197
1314707
1362850
1444959
1241391
1270491
1427384
1741661
1518636
798969
724736
991629
1603956
1840476
1313772
438015
1433988
688116
1883040
624836
320714
1821371
1778142
1867007
333282
592889
299717
1391137
957541
217549
1676174
238519
98181
760325
14644
1207688
1392054
1388654
1096260
1165583
1884639
1583471
843790
73047
1456450
1271137
1003671
931330
60637
1395500
1738948
720248
799949
521529
649835
824880
214450
1141692
1132416
1134487
1991262
1832920
1543458
737472
94035
168531
1258558
1751929
1676586
222791
1313891
1253480
67025
1631293
209362
1632960
1515820
961491
1066990
37262
374636
287011
119088
1425684
1793248
679359
1408896
603104
331841
1341192
810875
534904
997182
934902
1274820
1421498
1264271
1893038
1860469
777788
111490
733706
989977
703474
692133
97469
1439450
1503670
1899626
1868519
196949
19905
1075222
985934
102044
9033
856779
970881
643959
1767472
1663073
675899
1680753
853115
441087
1985757
1266394
1464849
45082
1344306
15829
1936699
952510
814312
1386798
888702
1242413
1171901
854008
843602
292881
1049981
1908880
839176
1287589
418642
1587283
284858
1989584
904599
1445472
1920555
411386
753075
470415
1976957
78778
726192
900328
467582
1205894
119013
316881
346104
499343
1985677
632269
18947
1578559
920835
677483
147046
1658369
962502
391044
1327444
1024244
705556
1164477
689118
763811
572461
1096054
205576
610618
1493145
1490397
1998188
659272
1278924
1398189
361900
1117869
922496
1881822
635231
536790
229273
1864632
118085
734408
1446586
1869572
31487
1979463
1973933
1055434
109417
754525
1505071
309195
547827
420613
695995
1404835
1672015
317524
1361036
51709
432053
1397213
216250
200984
462843
872333
679412
93244
1043136
1143512
1904167
830538
814958
1967006
836341
1125837
806987
434156
441583
1982091
323912
1784920
1933385
738503
3959
828051
518485
1299902
1990003
589414
1594336
1092826
98864
1969190
1146200
523156
450116
1156471
1409999
290558
1429944
1887278
425312
1122212
1975549
847281
1633854
616036
235640
1084404
857573
1773271
1365163
1244733
1911618
1242037
416790
499403
911673
230706
1515602
1530868
1141377
825974
873338
1246005
1884281
554400
1864025
1659747
1130412
1572627
329531
1829858
980934
426507
1329523
1023347
68568
1913294
1929041
1374213
408409
966526
1227709
174124
1033145
1371112
1349832
941761
739056
76040
1045361
1635952
1291430
39829
67028
1917110
1584369
1124679
304462
1332223
744616
1194645
1282476
503327
1093087
1531644
1710872
304692
1962515
257
339254
875254
1667805
284590
154580
366207
1503673
634732
142477
1177866
1550445
510424
1423963
1200203
1859225
881754
76369
759328
1020002
359491
615742
1737459
530888
1065765
751123
691474
1269395
983163
98015
495061
368817
1592095
285745
1858999
1489741
1234687
1337279
956086
1508802
1432845
1495287
678374
1857773
1712464
208678
1521957
1413870
1045552
120573
1957195
1532747
1404904
1677647
1088498
938745
1488505
684381
20849
1037441
463914
321761
951133
7451
1802578
1143583
452281
1503397
600443
1697915
1715451
192469
1198284
419514
513113
1008748
1414750
1922940
1476907
957619
1361897
1984005
297618
991093
158725
782607
951196
804234
918130
357649
740315
145938
1811855
231450
312711
1319212
561252
192099
1065009
1833586
250389
95359
1373994
1580620
892273
1701024
29902
846961
1663009
1354325
1785850
1165775
1520129
1044741
1118643
239757
223187
1018935
748944
508320
1359639
1700
663042
982068
646072
1550118
1768946
139220
1955937
124459
1789512
1699024
1104510
649482
1400033
1742062
1502845
1873986
1142602
1139351
679540
286873
675086
1905466
1537696
518460
1859346
1543508
131068
573886
61185
267104
885043
1074310
1870959
190615
1830668
1217608
661880
1328445
1508273
1224826
838548
971451
1622585
1510526
747822
1638810
1713924
1809624
507189
1317660
1192387
640636
215440
1618069
702942
1035172
1848213
1691141
373279
1783028
1416984
1973114
1416335
1156873
236164
1760610
831543
328751
257530
103897
1816541
726276
1617104
1769473
1555375
466954
1744642
1272113
1272901
483138
1825171
680678
1320599
459219
337385
884934
614160
1422193
39618
1759100
681831
942699
1816639
408264
83700
1729213
1930968
345126
790417
13690
219705
1174916
989671
1361698
1400350
1646142
694275
1674542
1305763
1492653
1823519
315022
371638
1521276
1567768
215610
1755720
141853
806476
498052
551980
1429313
1980872
1300983
799745
290776
1683280
631409
1174738
1893728
838701
948930
410976
1288755
1452883
931418
107796
108970
582622
1675015
675507
1810688
218953
567800
595147
855020
1678887
563628
42656
1223399
1863880
1748209
700218
549267
1562106
1889673
1420284
629558
1784909
645143
1640658
1745307
667602
1059258
1728447
1356004
1038387
892294
816862
1965650
437700
861182
1941155
1416041
48557
6855
779175
582877
1983076
793254
524867
169186
586640
1368611
377257
1812503
1230337
1051217
1917933
835895
747913
593470
1845690
818395
24599
1985747
547568
267382
1501596
328664
1414057
1636473
871353
360975
1120058
437421
166335
182765
683250
1292961
560203
413052
234529
744059
1187544
895793
880997
1110578
85812
549257
1600661
757447
821035
933037
710834
1120036
460970
902333
1304848
589691
1992752
1506037
273827
208268
817105
712549
324479
637957
770797
283735
1768876
1362773
1053023
557455
385994
116290
1120546
763230
1247895
309133
836063
737142
948057
58847
1401978
1569524
1586259
1604161
1160747
29889
112401
1448089
179385
1741825
1425230
678918
445475
73707
358391
199752
1340048
1325594
707310
367013
1292441
11215
1305072
142180
770969
949635
1356155
925730
1391621
1819450
1346064
570376
473466
137224
1480712
1133945
1839058
143313
1290653
814532
1567964
1810436
973412
561511
1921818
234246
1698436
1551337
541853
410590
1452242
115731
941814
1631546
1004618
1633090
223011
1821873
583295
1442135
1827191
809142
998666
242431
1083190
1896711
1096992
1871251
1022885
1483030
331260
1970880
610181
687529
661087
1497458
1598151
604484
387195
1492969
77829
955909
1839335
1627466
826870
1423415
724797
325302
1910519
1801608
783308
1622919
1632249
1946103
77259
578850
1494070
461850
1691977
1796971
1454124
1861361
1642762
1669916
412328
503978
1181280
1855734
896099
1908342
789128
1229715
49831
1633154
1388256
707012
1148092
1457761
1008934
1670083
951274
1350690
338799
1667450
732211
71197
501935
1964280
1474668
1056315
1437009
355453
1176069
1556335
955092
1012568
1778727
1152003
352009
74578
520735
1332480
1583319
1042300
1264112
1017499
346072
890353
914653
419190
752126
1694765
1972266
762300
1305337
52585
872668
1750450
462256
740679
569178
769777
1183422
1117825
430463
316528
373251
1922132
1563417
979319
1609185
938754
1561234
1755108
1174461
133252
860697
529402
1730623
1827905
833431
1563418
1493046
1793780
168351
1281772
1912376
419546
276292
634438
1369330
302546
1752635
1432734
130062
1763102
1089870
932426
1722190
1021091
1387143
1944915
997932
1938878
1525438
857486
921984
238302
336700
1584714
518978
805074
94271
1797708
77712
1521710
172557
1131127
1768703
1838661
1484998
1446028
1859837
87562
296022
1441923
184927
1805812
1277549
1376864
253518
1958675
1088616
1350429
1442417
152089
1261317
14700
1314933
875339
589904
158340
1429203
1799384
1529726
216056
581633
24357
770601
1846717
245056
1974104
338311
1738399
1806359
822348
1657994
1291884
13745
1929400
572087
968409
1586165
730256
1615703
1462200
937985
693571
386021
1712292
129730
1289738
1243565
1447122
725
1916282
1600498
663271
1298336
1713703
1146961
378260
1184678
1147278
1178411
100503
88626
892877
641437
759735
555905
983447
552555
240502
999462
1929563
1980679
937308
188911
589537
1486984
1224586
1517370
161235
344332
470045
254840
1046808
283895
69323
718184
1084440
607177
381587
875958
1329413
336243
649319
297458
1965644
806387
211164
170649
1376647
128550
1384637
417904
840608
174073
1862122
1775332
468115
1024710
999011
531447
128726
102253
1912342
642440
430416
1254832
1159124
546549
977951
848314
1604779
612080
152195
1754246
1518381
51670
13237
1976175
107901
1494877
1520251
484841
895367
1980388
593373
739031
1666927
915458
1952107
1673710
1649762
1924373
670901
719922
179125
272799
1426862
1224926
1482970
1952439
1796654
450108
1080795
1244943
687644
1039237
1702618
1308215
1410566
1709000
1293692
510121
1726239
1962914
1934213
1930405
1488829
28408
161757
859200
1033102
1691058
647524
1748999
1902515
1278562
661217
83174
136202
183258
595337
877217
459848
1495251
897250
486557
817778
914635
1538204
1882259
295051
1174862
793116
1303511
1718889
389611
1944462
1611102
867838
1832161
1661498
1369315
1365175
1842847
1400450
493627
383498
358781
431928
416432
869760
1881585
262320
1706470
1937019
815247
1539003
1912523
538266
1402383
1676076
1243768
1460882
15645
335555
496912
1108453
946090
1838772
193198
1959488
609880
1223491
784591
571488
904113
1482394
789500
1691211
919693
7630
1660474
1221493
1357211
925168
197390
1500181
327632
827044
1386189
1618518
1048928
409176
287077
1411648
1422002
630184
1962735
1706348
1393298
1791078
1336024
488826
14914
559810
1426772
636704
1975592
1793200
1071204
134169
764842
1806656
1448913
110541
1926284
10174
803551
918645
690137
893920
334728
1289267
873400
1654792
696430
1893978
671610
453239
1876982
941831
283139
1174970
1181872
757153
126608
638932
235922
1571444
1119083
592673
815027
773043
1253449
1206905
1187650
244144
123096
1802072
997942
1070867
1614888
596405
521210
500073
1303840
1926320
1610222
1330570
439867
1070056
1304726
1288154
1747995
852003
1204652
1074431
169618
1287565
1737433
818699
1684217
1480488
642497
1762111
229673
1011272
1000172
387001
1555582
1601018
21510
1500005
467696
1766602
1803260
599073
1766340
1805054
102969
39417
1198020
1775105
1658976
1371096
298784
596384
1986065
767687
348409
471987
1808819
503950
1046779
785524
1155936
1358888
1398520
49525
1524192
385512
1994275
403532
1758518
1634036
1022475
762617
1821502
342832
707722
1836639
1366115
228927
953556
331711
1538908
113779
824691
742788
1554277
1647982
453979
925028
152492
153341
18774
540502
1327445
467873
1505113
670257
707740
1296734
133728
505634
572280
669604
1940855
1267146
194390
537616
1228472
564890
1421472
1786689
824860
936586
1945669
1648562
1749370
1202908
1823805
1381088
1506347
10573
129158
1537668
1083032
346695
1502131
889698
542584
33419
973591
818614
1920987
858043
1937114
306375
1803221
1644669
1459121
109061
558596
1221406
47101
823390
1998968
1734045
123486
133804
144372
1883127
1083562
808960
359758
1777844
849254
1412024
1177421
1290833
1036599
95660
1986938
285885
827266
1856504
739672
871586
534192
93715
656153
1492055
928408
1246825
17455
1694973
362075
1607030
230861
620865
1055647
449594
1665005
1070821
435905
687861
90669
656194
598438
1329508
1673728
433025
1300740
1441272
160592
811838
1123525
98244
1542714
1045204
978143
738930
958501
1094982
1112086
1321953
1520351
163351
56378
1401108
498485
757433
684800
635336
1594026
865701
1808077
51556
1293586
1034250
207561
330207
194575
486110
422379
1565787
1781179
1587263
1402753
865131
514813
1626687
1459747
646886
1739444
1713065
610668
1439814
1229387
961831
1018138
379346
1209511
604567
785604
1743571
435997
364353
1129159
135916
511979
1624062
1067958
400918
372416
1974198
690009
1290602
429704
601660
209339
1004782
1147901
668490
128526
1702968
889450
907877
1127402
1714426
1217546
1460033
195934
1603427
614600
1598588
396934
1854871
1059021
1440524
1612620
394482
1995888
1219307
1291067
1698199
1526528
1422372
1669156
321064
798912
1297336
1627978
154962
1525395
1346296
494208
14129
745888
202527
214296
632732
1247884
1126777
1460242
40641
758478
164003
560956
243877
1221460
1003254
668848
1201780
1457054
181373
248693
1833257
1989303
1534282
423220
308060
663182
1299611
956136
490772
699115
1728684
551554
260991
492839
718991
1874258
1619929
237256
787944
1239741
282157
426293
1525006
984569
11460
1586232
1381498
1853611
1443007
1860389
336046
696847
551116
1363252
1787267
417620
653495
979137
988708
1867814
1101776
679673
490689
1202191
770056
416662
1380232
1734262
1509140
265064
259451
207887
1761708
888099
1175832
294154
895460
563347
66242
119638
1345232
1898317
970599
468464
165136
1943557
1231136
465394
1219455
625158
1377469
730934
146920
1692072
3925
1221455
354313
357441
717299
99497
695328
249332
466436
152256
897735
94035
1148016
1696141
1017104
1227365
1382617
351713
1345738
1912642
1179399
1846637
1734454
238102
577545
1026588
1323640
266947
1833939
576561
1048328
800700
1593471
1497486
34063
936961
1186103
367405
328235
1594273
1326604
1026026
374875
63932
582397
890992
1033912
246956
1104134
810594
502589
1141403
1399101
1028721
497359
1793746
214773
1945907
1277381
789812
129192
524019
29653
743348
435146
410459
1049827
397750
191721
1712032
662083
1084256
7874
340840
1305191
1172973
470970
555339
5411
584640
790743
1959647
1630332
566423
201424
650794
1767992
820662
798565
995943
906596
1297527
1769685
1473767
434644
1591201
1354906
1192108
595726
1007702
1572974
984412
716071
333811
810006
241907
1414189
1572014
781750
1203042
202171
228627
117077
857043
1448445
521021
925998
1443797
539274
325522
1649230
1352723
257101
1450546
1960480
1512976
1915704
1972828
896865
21681
1548658
1396264
803281
658947
1715689
1396783
1723617
635119
1763982
1353563
587243
470119
645125
1210560
1469544
246346
1093279
973147
1177762
967833
1712032
128057
266347
232987
68920
1861765
1990877
748344
1744635
992717
352697
821080
1026738
975744
1711501
1580938
1043228
968257
393692
476804
1085259
879894
1683258
1309221
221502
532943
1478901
1691163
1558695
1240343
430628
32258
1858976
413298
1356993
992213
1998881
435518
907154
484359
1663452
310495
1988437
1694777
1576104
1111880
106873
1490063
1624403
917981
62846
1957746
304528
1251956
1312362
46392
1534
1382604
365313
1890340
991622
1640080
1209741
539074
467356
1932617
653945
764425
944223
1763383
655144
1605224
323184
8512
832769
229776
474317
246831
214781
1489170
280625
1045317
1074890
1794893
624429
494643
454162
1551925
197536
193855
264751
1920291
1329591
197801
1426876
1265567
942955
1747970
401812
1897676
1295686
1435620
748979
618565
1619933
1470728
1799817
1591656
1143354
606956
87150
879038
443749
1536774
51694
1680434
1528332
914058
324618
1718278
123204
137379
1662492
120756
1166211
1372357
946421
328676
1386913
48136
1534446
738198
362588
1939415
966170
1423428
748499
758140
1739450
314880
1632804
893185
395477
1277999
18554
991995
6877
503079
1470997
530374
1507346
1878630
237326
1491392
1726365
681273
832367
1757733
861916
982774
515556
887641
1890135
1948941
312061
880378
1875975
1692831
48699
1559462
1232385
953484
1071087
1791756
292844
1562671
476258
1109781
800913
1961232
965196
1234789
650462
1235052
800712
1540190
1212379
714949
1105232
1063918
1095330
791723
1538934
1755079
343520
988356
367777
199534
1486624
758163
1553735
508567
1737190
126407
1346109
1104042
1368274
1087308
671758
1252903
1831443
213576
808135
1765937
1678776
1520813
94915
1772894
875399
698395
156534
1833538
593298
232675
763786
1345679
1657118
306650
1356767
718289
159229
16726
1573380
74288
1574359
897391
101454
1198538
1088041
1361957
1379726
1555104
1445805
696850
1255069
1612582
616563
1652113
821574
1319693
46991
1442970
106186
543702
1717361
616045
1870709
356037
1202801
513911
794741
408067
1452435
1020706
1700842
1563253
247345
219733
711962
1428004
1086662
1016324
171922
1999728
994725
254035
1744385
146483
707139
205495
1973969
1102894
1048646
584034
1015610
798006
1131293
375432
82010
299120
429738
519476
1953867
443684
1966377
454554
1418013
1632228
814627
1938866
1888401
727983
1064058
1167509
124634
1326227
1807360
1363693
109291
1396876
1481420
1267435
283218
1685499
584294
755531
930691
1746432
1581515
990104
1215923
1054552
529376
1981220
293112
1867361
1394091
81648
249144
224834
1611666
1362066
234507
66251
1644088
1808571
858663
870278
1290959
1768737
1759346
238492
1761398
1587172
982081
338452
11847
1659699
858409
564089
1905404
1041602
58606
1494545
1750089
145273
682782
1565960
2885
91680
602344
792692
1987295
523691
1597649
171650
1691933
335450
360850
150076
876048
195254
887748
933159
743695
1286150
1651667
715013
967357
940340
1648710
131651
344810
1160654
169822
293192
1144154
1863866
1665663
473296
672883
1938021
1749462
8322
1120891
580646
50183
401639
1675777
1024762
1577440
1192339
930730
1661989
80356
654833
1080581
57215
957874
1809227
71310
1779463
723769
525478
794989
1681760
494090
584256
859661
1885133
1203357
899567
1548985
766909
352614
492067
1891145
1383710
1155580
788718
244768
774487
1545219
1071253
1885081
379657
1235547
1149724
809478
1125270
1911443
692777
50420
1987078
1403911
994895
986201
794467
1457417
751319
1315617
872941
166864
1014495
1850585
1931245
781305
1111441
1627057
37730
1582716
599286
551899
1568794
1822259
1418743
1756806
1020751
1725979
1045704
782318
643009
1272472
1678166
551305
1517860
1383748
1607634
845613
1726087
572139
1329481
648088
1822098
236592
1784479
167681
1884070
1150908
316524
1372179
63810
857926
1749551
899648
335429
1929111
1641021
1114315
1728462
536581
872141
1840129
498435
1222261
1482245
497058
439415
1111322
1263160
578367
1900135
377430
1091549
1200634
1837588
891473
87556
1725452
76646
215442
1438536
1106434
1918463
1243757
1701985
1281103
1549013
156318
1614170
1274630
67209
1909699
1583780
1807230
492741
1143773
1852906
411080
849376
1600327
167556
568039
1912221
1116788
1932517
1708648
340592
1427752
776336
401664
981158
1187985
534890
1611514
1929995
411767
1463767
995665
1781382
1788392
1528828
375619
20855
1436486
183319
160880
887856
130603
1538610
1939275
1776766
1520363
1752761
207504
354742
1592106
1943844
585322
1999928
341562
238801
1884209
1748699
359334
9578
1014993
190127
1500189
767550
1635041
103851
1390056
1597835
165400
1234096
1845452
1083828
1534508
1099001
1627937
1239096
652584
1308174
1983246
1972205
1670605
1027238
201944
665176
670389
1049219
1189529
84003
635676
1117117
1864431
628445
752806
127442
1534203
144603
305709
824971
1982966
818799
997946
484837
544868
1830641
1754414
1126077
283500
1391994
1554182
1015926
1422993
905835
1229662
1404995
977685
1190047
215317
172452
894189
1989867
1957281
761277
1738389
1209848
1562444
222776
1072699
1763688
1833823
1383728
645353
1527936
361220
1192781
113246
395265
1203394
1235620
642609
827989
1995772
1445060
1529287
502694
1203316
704025
1802494
915601
178276
711387
1201569
269430
317671
1159437
167670
98748
1064461
1538808
35945
385149
85358
1219899
927735
1447070
244435
145383
1437723
130788
953495
1610797
1283638
672844
727819
930871
833396
1775742
1170626
929567
1978414
366185
894925
1326779
493023
626917
1123731
1503840
670185
422823
480646
1257119
1089698
600508
1228808
121821
986334
857453
1614517
1964434
731223
1303351
1153148
1241640
872518
756684
663646
1051732
793305
604847
479374
1704914
159763
480563
230363
61253
1163113
1217891
1852091
1918871
1067751
1994617
561326
1828936
1909168
854522
80178
424073
413588
1339731
1051919
863391
1362600
1361310
1787815
512445
1634277
16288
878215
1179859
1341673
1662687
1385250
1612540
1567186
361632
733558
691757
1196743
535572
255621
1035072
1199018
903941
1521654
1214212
1820888
52040
1208334
1551151
1483664
370129
904581
1957876
1681890
1136465
333427
1299176
487400
395863
226888
847214
254076
710788
1697352
372892
274317
1575119
967550
486669
1727773
1260299
1366192
1459432
1632383
1599514
1630020
1812992
1741464
246461
1334937
234764
1875873
1953247
627114
1340182
302215
1910635
501095
288832
1760883
1627979
184433
1144134
1961115
141735
1294553
577251
940080
366871
326461
1892518
881061
1636530
389693
1396916
1963567
1442297
1202433
518900
1156092
1216480
748516
1255258
236020
405080
749884
1225571
656722
366310
667493
1515553
88635
1702852
1542920
1449217
1941807
1628955
923333
577574
1348144
205862
1451647
1010061
1376199
1080864
1291525
116864
1024841
770102
1576930
1713581
1173250
1638872
732326
909873
1855737
1441284
1275342
555255
30293
537779
1895312
220571
741494
1994236
654650
1182897
985888
78889
971880
1774523
580396
1907284
1325120
790395
836279
1358129
291682
214502
393539
1221328
586045
691599
315120
602084
1660978
907689
26068
1691700
418383
1300401
1594785
1404277
1236906
825913
1149578
1300209
1110379
957793
398192
732412
286775
974801
1421668
1209473
733958
106852
281105
1940793
1878215
444208
1863868
625463
1734956
305544
1995503
1189639
1209746
1362486
590808
989664
129079
1931332
1408946
1737910
1077289
912703
1731062
233629
766571
1505352
653207
581899
1557400
1912311
191431
530995
289878
78646
891708
1471905
1069650
1804818
1672855
1254686
1303655
438394
1215655
1260061
1957073
435332
1679759
1158834
1923941
1757
1019030
1814462
14798
673776
1658205
1164278
618866
778102
1403303
148254
1797784
1204873
1504016
1452655
797905
1084536
725724
1597495
1433059
540215
1457682
82501
887846
1740521
707297
1210104
1069657
689748
1902263
1169812
704356
1777804
1734347
1086860
1795837
1892742
663527
833838
1876550
1316674
1264387
986957
1823792
1962650
613143
1999089
790289
898346
1965575
1863704
1624864
575343
1876142
1651610
1181580
1350044
1397474
717787
1683935
1095185
1348477
1716648
532989
945893
1816239
1304713
1554230
496517
1247276
55522
75075
1460836
1031611
1624715
1724596
20458
650175
1104190
1784131
1077031
461072
382057
501272
1092223
1008525
282927
1221255
611675
401981
1668431
476313
1793908
70832
1372843
775245
1896691
931117
390926
423685
458432
1005824
248442
808255
1088610
1871744
646609
1787076
1244361
1186165
1118470
1372817
1823464
807084
616605
581093
771316
1752128
253082
465249
668023
668072
1441385
610478
1916921
302343
1758560
1044440
719403
1441233
1301135
1155302
931462
848319
1217732
1562915
47243
1903119
1276109
1179225
1819688
1254160
1924994
56567
890730
1974298
881082
245553
283949
548311
1731775
1272635
1990832
791275
823296
1627953
74609
159075
1191234
1316680
497800
1500107
293836
465215
1489500
652182
101041
616887
779034
1641131
887463
320042
1895868
55115
1388599
642212
99046
896840
380709
1239361
397550
97846
843434
605362
1520014
1409675
822434
926929
670958
701043
1270787
1467059
1990623
1952429
189269
1450981
1993135
1133039
1830328
1750005
381470
1754910
76132
147371
295315
825842
180242
1684017
1006526
1995196
1877030
906062
1115646
1779543
1031530
670199
1554421
1733015
980582
764395
1418910
535020
1929728
475547
593301
1163267
1359034
1139874
617821
1952663
1588260
1950446
1478210
1937556
1549637
129707
195405
1374406
1991899
328212
529455
1037275
1634461
1098134
1926954
1983577
1740806
1290965
95987
1822874
1464692
1916718
927610
418319
572277
799430
1175741
401050
1129519
775692
1497614
1141398
1924987
1925525
1076570
1667397
1963139
872959
24666
1033852
1384903
387732
119999
729822
1624433
341775
491185
78334
987622
1443336
1627173
1114464
1373685
296918
277134
1350727
845428
1453224
1560699
741136
1499852
1329019
1842008
756572
388491
1703872
661042
561552
1604638
279172
664486
209296
1648778
1009044
999672
879083
615505
552201
418920
398768
369873
1298025
323589
1177788
313375
1375281
1587851
1668900
1877445
1704343
17583
534861
569297
70904
373816
1080360
1749386
735863
893133
194547
145902
1139979
639423
1635152
511238
1373076
409310
262207
1940839
1760908
1395048
1583630
825806
510303
1562147
212069
269368
1740722
898546
528586
1703192
1199565
1044117
1320216
1590048
1389346
1613502
1424020
1237030
1646134
355231
1183321
157732
388603
1205233
1467482
1665835
1104779
1061429
131288
1847747
68769
1447993
44420
683397
1997188
433098
130899
393865
1084507
1491318
822709
925776
752696
1746958
1875319
958784
924401
964647
1815707
1404873
1085568
1469132
454062
1315840
75867
1493046
1478348
1098958
477592
980455
238514
501762
1793872
780223
1145842
1699039
1543117
466132
1437951
1264031
148798
72708
582876
1915470
1038709
931681
282810
852022
1684738
1743781
820217
537145
1329049
1586896
1988740
787669
876434
842374
1620283
275075
744077
80358
427217
1245767
1424415
206583
216696
985702
460638
1772332
150151
847410
1492759
452631
1027681
183534
517443
1491345
1018062
1468982
1294164
1690980
197933
1291033
1287794
1838124
1839054
1799563
920742
862368
743103
1687414
1270012
1368893
792382
383996
1488932
1398306
839828
373185
1606483
1621088
1716519
1612380
1433203
337404
25711
1354367
1363941
1833579
883207
968778
407902
851623
71677
645040
155201
940690
1352502
104347
1802637
1799509
1952292
1555233
473201
1057378
685356
312338
1510846
30007
531779
275419
931240
969795
1328204
1227566
5325
401391
418112
1892555
1270542
942887
932142
1621421
165871
1251113
1643949
1222582
1054731
646611
940998
1002519
1955305
203314
457697
1648238
1107884
327370
1867832
1856023
1874553
430466
924880
592772
1558591
1913874
877620
1431962
1286360
1146676
972547
1838023
1797738
679559
566527
885002
251130
1354404
293889
1368071
181926
543493
1530163
1805737
710885
1216071
1150358
1034293
1987386
1441179
1118348
295807
1404590
1380111
63173
382045
1986951
1791889
262514
698241
1840980
1439808
1736651
522183
943107
938762
1591445
1074251
1931213
1457954
1200400
599423
1969779
251583
1765082
1061408
1044933
965058
1325810
1784365
1562757
1383428
510085
818651
237129
524022
1589837
728853
1725226
1444629
1469401
901276
463967
1724443
1017176
1856739
1963377
959670
1990536
1477226
1468436
226752
178021
1512813
1736383
416635
784971
274322
1265142
1130475
1561727
1810425
769843
77147
1109560
564192
304609
1553143
1387483
258126
348187
1296330
1229731
1881395
937664
1115133
141006
1846570
1444044
164847
192706
1878702
1300049
765633
1944547
590796
1708694
1251793
1399916
1908158
660380
916939
564961
1728316
613670
670937
52970
1107797
1435739
1625541
1108604
1480894
1996709
1034644
737450
782846
905179
1206434
916306
96734
1928222
1584145
784251
1977814
874479
993012
1113425
384015
471029
1810914
517557
1535967
691924
700329
1859452
1766309
830448
591020
1422674
111843
439123
1988172
181275
801747
1262069
1272856
1438997
313425
1389248
257577
379455
733383
273307
1109800
1054063
575678
1548455
1041839
1370097
799532
591804
1300065
1219406
841922
741417
1907463
1349237
1557979
91026
897012
1854433
257096
1315892
69230
945486
1953384
389322
1083441
1009808
1637057
816817
1847775
562065
1094839
1462728
272149
392519
1992919
307530
1208798
180558
317232
1342284
1705252
1038049
493045
1587103
139971
1065356
1577441
185743
1585936
1945368
882760
333777
29306
1192327
1146175
256908
1874943
342292
1470702
375807
894345
344555
1116409
1952428
1113432
1804093
806128
1880117
1758905
417381
747527
408859
1115350
551931
1615083
1175383
420536
1343834
1175305
686029
1725632
229192
1974404
1998341
830495
989441
425508
890988
1472117
439555
467551
982068
315979
387922
658516
1320376
1333638
1856679
1351447
1245344
1100107
233151
1850793
979533
578574
1285289
1330804
142925
1567087
249605
874363
262874
1209859
1220837
52698
60357
1455242
1788625
1548684
1196675
525854
45124
1026632
1658331
1847561
1272414
1697248
1536816
1071471
909395
486387
1358620
1904179
1073372
1825100
567483
1939154
1805053
1331046
1086111
1120808
881886
1707636
1697649
1388011
1164961
1190262
1054503
1567454
71838
1367448
290649
615110
1642519
606457
1789013
1954531
321718
951362
422582
202904
1798079
967871
322856
1329517
1161313
237380
1884592
611512
1658732
565863
1868603
26528
1657075
62500
1299141
307752
1320566
376090
1696237
699181
104442
712808
1365976
340799
996911
1940016
1868466
1354603
102218
1138024
453134
1921665
211481
163750
1776529
697601
1819139
877479
1259326
376174
478249
1223984
478969
1682265
656674
661088
461036
44959
522406
1341304
55946
1192563
636544
1728817
1475869
1136730
346075
119341
29375
402542
267300
1601475
1417435
1749790
1641237
1414166
549816
1075783
1631924
1642282
1419291
1218023
714564
1021731
155245
1666152
481316
1857476
1798886
1445133
1409678
345688
609972
1106184
1416924
3267
527737
1575957
877302
379472
1069262
1593397
1726301
1134960
1375226
1791070
324497
1090808
748312
952791
597121
411463
704612
924544
1439905
1091780
1236228
704651
610128
663163
1947558
129505
1207848
421798
458447
813093
502600
207667
1536928
1815787
1829395
810381
1591153
818521
1087258
380947
395632
57417
932218
352402
541822
565998
1383031
1906212
1283421
1976748
1277634
1604487
1848186
108685
1181098
1606162
1262394
685470
1966430
974887
1874504
960503
1582903
259317
1115632
670460
842367
1024845
1858009
1456326
1624965
1003124
288699
163572
489695
506358
1927299
1600725
125237
586400
1115362
1299262
783018
386071
917896
222488
37053
934997
1154458
1931857
1778636
1714396
1740503
1550926
525541
1931087
1338624
131270
1320963
453999
1195362
99878
392227
1404668
987815
114269
780901
1543632
287543
935521
624055
845789
617717
915639
570642
1793110
637856
1831655
1240710
1442256
171815
1774396
1496411
375313
122618
1278609
1130522
1217512
558648
1980278
1253422
1179368
1419455
887674
564473
323013
345954
854206
1961770
819729
939093
1365031
1123094
980736
1844801
223381
1938199
1653365
651127
1207037
1315610
1659428
1440623
1667259
1806238
1383913
87808
282255
670008
519908
1462252
1825653
1778776
97243
1793701
1212832
86015
394708
292290
490875
633306
1620899
135475
850946
1014022
695598
1189984
763980
1951126
1626813
1496602
1975243
1881755
728784
1734733
324862
820500
1394262
530000
718298
1988222
1268912
1886188
1407737
497839
301075
869256
1463195
1793417
303041
1625736
864884
1329873
756591
894624
1376749
140429
641223
82170
1969265
409895
1909456
1148333
1121681
1398088
1349155
767923
59462
583075
1940823
1332253
1714100
254496
1850839
586969
1566986
1148472
1553163
716043
419947
1225660
767656
468060
1175435
1169545
728826
1119070
1035506
1978901
979447
1801088
1713848
1674219
1332142
584118
433085
1693509
1127059
881343
1963651
30098
1121679
1601995
158821
1915495
405581
1391333
1317588
212390
1261296
631996
823185
541380
338908
610080
1223310
36997
601415
1303670
117304
890072
1743047
241854
1567865
973626
311719
1082283
34268
1476839
1267604
284745
1086188
1309804
1218294
866866
848188
651531
506758
935314
1626496
858308
395438
1025408
1496236
1893974
859818
61461
1623512
313211
705153
1311417
1556008
889768
836034
982065
73983
1350309
1298804
1266862
849274
1568925
290023
1353828
962910
154020
1466405
1284088
483078
793364
1996201
13026
276176
1825254
423744
660043
304218
879170
1400024
271864
1234485
1043029
478451
236790
375468
1340352
1614320
1193946
671030
1398486
19306
753236
303647
1786008
1153682
408434
208109
305291
1173403
894142
1214830
491134
25483
752476
199266
390816
642798
408655
1497608
890901
838611
1294528
943233
1047800
291479
1649420
657591
1288288
1109711
217341
978249
1436856
39951
596922
999138
1638019
531905
1603239
1414542
1440664
704619
313083
1214214
1550635
1105646
492208
443623
806049
1106620
117286
92689
1526347
275915
1051794
570841
1713401
268656
187603
1884559
180592
1722786
1337504
1569319
1727466
1242342
570703
2996
902156
659557
190527
1743835
460640
541505
341975
718916
591732
1790608
1100086
764707
1930725
1465517
1076364
1833780
688807
641132
1040274
1807486
478039
1711051
594159
1539377
1491870
379310
546235
148182
1091840
810238
1385355
1076560
476993
546458
1488662
1970808
125069
136884
1322006
788554
1252782
261637
663485
700906
1715827
1949145
1452933
1801386
741721
1663065
1882701
1370149
1244569
1054927
1785765
1034738
388174
983535
979161
1807535
1658493
1194795
1383927
529166
155116
670421
1556562
1805596
1418408
1647536
410429
417395
1679675
699683
1919629
1759678
636055
1290926
1052044
585894
207265
1050278
703740
772618
1499919
623
1846005
1846539
266036
1827208
1310755
1643709
1971147
1621714
1187883
730086
316231
85955
1731888
391649
1710789
739445
1540185
1263917
1464533
1890516
1627552
181213
271235
204222
573205
342321
1999378
1681458
1048021
894346
1972383
509467
1310236
1593908
1173350
1303487
1702055
635099
487367
1514748
1148100
1894498
724000
1348733
624022
1810515
1606066
685656
1422038
1156465
1919589
1515383
1669247
1951442
1044737
933316
237262
1412644
909056
806522
1526604
1105963
575276
1846546
59295
334969
1774943
1260354
771211
149106
1554272
1463974
1558575
148600
1793597
541026
1703853
1800652
52336
301856
1477397
1842671
1645148
47145
467751
154135
241911
1342976
256951
1199948
1465934
1515080
284823
892843
1244867
1032904
610550
1951848
1698865
988224
379976
1860630
654482
1383172
288916
51366
699276
1349826
167211
1505983
995876
1538363
509741
1996227
1464838
71448
589040
1464139
592562
629594
361719
140048
988927
219549
410604
185939
534433
1993683
1637614
1326237
667434
235092
456915
845031
800519
1267598
1966874
1032144
582981
342527
418490
28746
1498846
598742
1563601
957481
537260
217331
1435647
1100655
558927
131218
1487113
1055543
840758
941922
1255931
1839016
743860
1716047
252655
1884335
732791
1488006
1796594
1157938
1250938
569669
9532
9942
1567125
1178906
734460
53133
735527
201819
1529354
132918
1754691
85171
1249670
314533
1333987
512889
511105
1309185
538875
1327652
1913972
1365635
1775640
108101
1224980
1356445
156879
255992
1282830
377196
226428
282809
1685061
33203
1917688
1569723
1919815
1290066
64978
386282
1715597
518142
198629
1784234
1013539
742380
871275
995422
1472926
758859
1572570
1137851
1429439
1790140
1666435
87712
666503
636050
944956
1822046
274821
1685946
1885874
211412
1066043
1242762
1586691
418611
1083763
1118522
888607
857806
1155351
1315277
291901
1382837
898914
1706824
1724290
662372
972075
155115
1907133
883670
1827869
519004
1850723
602220
1487883
1695597
827456
326104
1021979
1249109
228820
1720858
530780
100458
99424
1704240
162635
991072
1789050
640573
1123621
165990
1384107
34961
412088
1132614
27056
28304
64262
917273
449378
1084600
1878581
1913842
1664405
1138145
1754009
259833
1615771
196288
1063490
1832709
1294527
1197230
786708
591678
441128
404942
999066
1747967
1165372
1341055
273842
304553
1910224
1890342
1523413
1476818
1018415
1102321
368309
967324
957722
576498
1896021
306486
756718
460152
934981
847909
311923
1560611
1232797
536737
1156907
686787
1359133
1877595
1138941
461386
1255111
1500627
1664439
1497651
40693
601391
1843722
1377016
1281655
1573020
131062
908038
1005451
532287
820094
53445
1255844
1732692
1082722
1327011
464800
868169
178092
1862751
566263
630096
232104
975543
573336
957975
1338132
773142
822061
275320
1326093
79170
1625763
175442
508792
1989880
1203663
1320001
1353490
558144
1176211
1030833
729013
689491
1652972
588435
1380525
1391451
1481453
1845961
1284373
511
159569
770008
1624533
1740629
103814
1599823
1251778
1411581
1895908
511550
79010
1272427
674693
964667
917179
1805248
1550061
1938551
701109
859405
1428491
236148
980027
1369899
762626
1367938
6816
902968
392228
1862868
1194869
1070431
364653
747003
792506
1719348
476085
628603
1337700
16999
404169
19381
1333294
431832
442232
749566
1886674
617117
362597
1030800
1348256
1737309
1094486
485146
488844
1260621
1368239
72877
446743
425987
1445616
1714193
528871
359911
1981695
1430895
215471
1398783
74727
1336173
1002714
1940397
570095
59841
969631
435061
1090608
619972
1703225
1497361
368451
1699637
173600
847800
584953
1777134
132414
1992998
185574
1007557
409442
566347
495492
1055879
663140
272915
232934
899148
1976263
1951158
352581
1259908
970654
419055
840724
789642
522653
320649
1823566
1655325
1178956
1195660
1779092
1215190
1478437
1351610
1956791
646682
1917646
969560
1115959
1429544
1353497
372878
1942812
889539
1428647
1722329
281292
221155
1279914
397726
1076572
1753174
771415
1168981
1846342
542188
464366
295007
216178
622286
1636669
622214
1914492
1271739
270783
1770527
1448157
1630030
1452152
757399
909314
1995311
524579
281477
928546
1695626
1784208
1465994
541695
1400588
433262
1423966
370360
801724
1584469
581018
1424087
852848
1408509
506938
1877672
1748836
57316
1491992
653785
1178206
1954113
1639959
308208
151553
307408
637179
317239
1833755
1405075
731067
545194
281452
1214047
326104
516640
913032
351597
686951
1838838
819364
621961
629995
835567
158835
1196131
783125
69724
1289138
1829114
128238
822028
1112015
686512
65114
1088693
754174
45357
1953601
1488330
1162356
1727828
1737785
1042445
114006
589946
293376
1913500
61591
1277000
1489966
1101696
946186
1200050
1829800
276976
1438915
1070113
826767
581263
1405936
1676394
403806
1250544
1514812
808215
1970976
695609
1698856
351611
1370476
1316342
1681538
1139675
266953
1249838
1223391
1665865
426026
1713650
1079257
245592
1541728
483721
751431
1347861
974366
1293827
269253
394153
250994
745618
939402
244283
719336
140269
770096
211144
1527491
1513511
1520310
1486798
1106586
344983
26750
775767
1867470
1631065
1507092
1662973
1134754
1246035
1324178
1366406
1306217
1916599
1847425
1630447
695202
1221083
1570159
803914
687653
959336
1046785
58914
501411
1938302
1895096
128803
1071128
1290658
512725
556211
641729
1203235
877377
1365820
1045183
260283
1666819
348006
742734
1912309
1857075
1434446
1619140
419181
1141698
850628
1078677
641080
484211
1443027
1617006
1146224
1886925
1717122
1076909
1980620
996067
276621
622716
1733157
493349
596164
1622496
1224213
928822
1623041
528756
239586
1956441
1512267
1115754
1559499
1244519
1303684
1444788
1163943
627814
977540
1085721
1916418
1798852
1470462
117255
1802896
1939581
1627423
597585
472173
593831
229742
1728378
1357615
1280859
8759
1598121
1130184
869683
516619
178169
1760910
1801183
1623204
1484256
1515035
61633
1356967
788041
1182706
1336738
801315
151563
1566315
1651277
5145
403836
1982015
1317143
391172
1766990
1231234
1121720
1592882
819698
701942
1463720
405257
476756
755426
343428
1666511
36195
239265
1922163
1922722
519342
34346
1010546
414351
906399
1021126
1191840
376627
1363860
1768908
1288023
173253
545648
3950
1319817
877568
185830
1741935
1371200
1793446
1923920
1712521
1554164
214679
1091505
330426
908770
1070556
1875750
1813750
1906206
1758964
14879
673792
420292
908770
436995
773649
694761
1013675
902821
877977
819481
437920
1047070
560071
648642
941639
1918401
908727
1912780
1607224
377643
622832
597853
667264
525606
802776
701843
403333
1231667
1624219
496685
893971
1551389
1547419
1480532
742229
1463045
345068
94620
1958689
1210372
618143
1528058
1236432
1449923
304182
799612
1688070
1256596
1672050
915900
1166137
454493
313434
1709448
82131
1316733
149386
1202061
194318
806129
243430
1266819
37754
1923668
1861176
247125
1255774
381012
1287079
1446537
1343131
1158592
1446038
984645
69502
775605
935130
700212
476726
713720
1526027
670196
241526
463313
1725513
231899
1037157
1596233
210497
1675478
622984
1026098
1160044
523249
532846
873746
1609882
820867
1884192
205314
1097019
1500935
1982975
1862790
1741538
1084707
1344340
568525
1186217
1702991
1020202
270183
1579069
818931
412269
458751
626588
1088049
1329229
944193
1271229
1893102
1069913
1753504
731950
621036
911188
971885
1425956
1717211
1611732
327549
1711203
737664
29562
4920
212158
796038
696511
700866
1762545
219190
1422663
1659798
677754
1852631
567352
1182989
332166
1065434
46799
1533
1486126
254570
1352246
1638753
1376427
1743539
199061
1662008
857708
1117438
1180207
1389657
673156
188900
478117
961301
1392313
500563
582524
1559759
1092329
380091
1492415
572106
85873
1520155
352873
1903984
1444673
729077
1055378
1637773
1527785
1937250
555925
648963
1168456
254309
83873
1589891
802961
842688
850573
286341
1853457
1277323
1358262
338699
1138370
1988505
1518103
1788061
750439
1687159
1625285
1659460
1678190
1719469
1031498
1064271
964840
655468
1551095
1670004
683749
1433881
1485613
1316307
1212206
1546702
201308
837517
1791255
954856
879676
2415
1526000
1310204
1108365
554645
205808
1116642
285860
565246
996002
242025
1035116
969738
41641
1123060
1308849
1444249
363355
1093257
528219
1774144
1164528
1007152
1948735
63863
1249846
939719
228670
1057533
1795649
1877327
229561
1087123
1519470
543234
1197774
1445248
1761285
215965
1574646
981099
1057265
698678
476090
115945
1462053
1356341
1704247
1545865
1002089
1257249
148732
1202130
1789009
710597
485639
1979056
809478
345141
1869931
1649350
1120829
1992113
1614232
701037
1638295
1422851
41991
1759336
1913942
656737
1764834
1947950
553846
1766528
406178
1169124
285049
752861
253703
281244
995876
1798358
1862847
1418086
326840
901208
824610
1802071
1037138
1563460
1851945
738958
1467228
888437
1383850
1999205
1256863
278518
92114
1206781
1674865
521972
1667727
1469564
354791
1310412
116416
695902
1519539
1210183
1421634
1552473
507066
17773
787909
46285
626117
911456
838638
1580344
1111296
1011955
1948096
1363057
464415
299718
1601210
565462
1199205
490304
95701
1825595
305248
1404104
1250438
74608
1339020
1743332
1458944
1024991
1739280
1676287
1947880
580701
478489
1988460
5902
1670985
1628792
1819770
1855017
1564861
1997592
176708
1845643
188984
36800
832050
1086238
564820
1552525
1285400
1063927
254855
1532581
1775607
1050766
141184
260032
1080429
463017
112518
1687790
1252437
257458
1118940
863992
76138
1549617
400520
895423
1638177
712427
848884
1109327
1618295
1270594
572100
1733018
616199
175017
1556201
907745
405170
1033585
1367754
133092
839634
119596
664753
991180
528264
1874156
579399
151114
1204103
1298147
928294
1509303
1883687
322323
8335
59287
1601453
1288956
702187
1848219
795822
110250
318028
801768
1548
1252435
1746868
1284009
351322
1434271
52451
1669627
749935
177547
1257076
38884
1635593
599687
537243
195215
897027
1023661
1087912
1253667
1032947
1902917
39075
849278
1480409
1480169
403529
1273642
1825487
251009
782254
1915612
689796
278321
1235822
1902335
786216
202609
1480802
841191
832805
1112117
520689
533438
1320224
1249524
223297
364590
1265117
1414567
48962
138897
885151
1295532
1555591
148066
1923065
1738021
790428
380664
1402588
1827607
1295390
1070279
901277
480031
1844234
234699
734106
1988033
1157270
9627
103992
743142
1876272
1291102
135571
242861
1322169
191078
252965
1480154
403007
466845
795494
1924311
1743250
1076146
207838
904930
49211
1340342
1472889
843247
1335550
1875053
60968
204994
1147248
1665088
1739040
745046
1871064
1209940
275789
533996
679840
322830
1224375
1195857
1078820
166305
785003
1862422
1637219
80028
859400
1336972
1297082
227345
325872
1288237
631629
1593914
481865
67505
836982
1034147
1274416
929132
555415
1796345
1342078
139068
1459238
962206
1858153
1039653
1120178
1941085
1969238
981878
572177
1718501
1890854
1996194
1185224
1967267
654826
1469369
626954
1444091
663960
1485123
1048799
1617191
1605165
1116559
163520
1856230
1397171
690344
855514
1023679
1447972
1382266
68103
1096067
896669
565915
1495066
1665518
64463
202236
49559
1930473
1565252
1543071
372749
4502
1860539
1577778
1175085
305617
1115620
402498
741897
1852095
743805
29855
8182
1383189
573463
703708
1624297
510486
165796
691488
1720139
334247
825852
1218727
62234
634073
159396
696583
69357
1501267
297377
954271
1945021
312902
1745032
939058
1643223
1676560
1588684
327213
314317
659451
1745395
29702
1967787
1984174
1539480
229451
164010
445214
696631
49795
1561015
1241378
1863613
345872
543411
1402862
95641
825107
397090
859250
1252833
1536329
1683692
1136630
1531767
779577
1909456
1003428
808782
657637
267878
1318666
354431
1760209
783281
1266132
959069
330473
1234472
1471408
1842709
852109
1437008
938292
1668197
1256524
1381913
1955470
1578716
555101
1261670
1399881
817772
391275
1817026
487072
1196207
1161078
403228
1205558
1071100
133914
1197763
84259
879910
1891461
1178274
11035
785842
1969742
1856336
1030992
1158078
581968
1890625
356618
1976689
587787
442962
49896
1367785
622813
1303592
726457
1492882
987670
873020
839201
1392787
1087689
821597
122523
1773984
14357
996118
668197
87339
850386
1764400
1619655
618263
844011
389586
600828
1767091
1969149
736154
82049
1729247
1269743
96789
518019
765970
1641968
1570891
1882595
1336518
848246
121031
167036
397489
1046949
1569852
1698952
473273
756032
231767
1705270
87160
886145
1841035
1911516
183794
1078718
1391371
1903706
1892104
298436
1666068
353310
1600994
202953
1590581
811203
1157722
948668
768859
1949975
826684
130593
252961
950157
1045116
1380869
465983
917505
1910739
501393
634954
143941
969375
948553
532133
1415716
1904161
1982627
688609
1545111
1025065
1915698
87103
199850
1382231
974152
1739884
84044
1374654
393343
572976
1663581
864556
565924
759551
1523203
119156
249277
1843742
1441450
1763083
742506
1078212
1522319
267931
408285
1656892
1866498
110391
498324
1385383
384625
1629437
1406756
1841535
830623
1407307
848481
1311062
523546
156536
763401
234203
1399000
73699
1168037
856015
748061
1347202
760068
451110
1294362
386745
1972206
711119
692023
103711
854069
1321417
1505260
760014
174636
1344877
1295315
1587411
1603397
118449
347441
412685
592341
643855
1179654
1276649
1465941
14167
1318959
1693646
204306
681779
1743334
804045
1109952
543307
475176
1800725
364292
758093
83182
1238647
284443
671900
1613398
1300465
1534574
727182
620384
1307836
1311975
344377
379199
709033
82862
724952
1862910
1819597
450401
1468230
578472
1901102
235262
285568
1876271
1617787
1579301
1051864
296033
1600968
656832
490004
844886
940498
915435
1752206
1215880
552059
672500
933505
395688
1283171
1142448
17461
382806
1930488
422136
1571072
1641012
136291
1958522
1584438
1855444
491333
435665
551104
1295556
549851
1985559
1875874
1018658
846830
1073252
887821
496544
1538281
1350581
469133
1414046
332110
425805
118550
575283
215693
970019
654508
1982397
1049694
1672487
707100
1217166
290472
1754280
885760
795545
402360
1124841
782812
1318396
357705
1212186
947505
948122
708107
1356875
1832797
620111
820589
1229083
1653081
385511
715108
948722
1166517
1899181
1889598
842566
321634
912258
704541
1080945
1769234
342275
1722212
1165063
893271
1941589
698989
1877125
1054973
1373127
929308
1543545
1463087
534372
25433
429000
82920
1924183
1182159
1929719
1085749
1603872
1591091
1925110
1255020
773872
1913733
1238081
337984
1569960
535606
1639733
1907167
1757150
1861753
412071
1702506
1317655
1549495
1926611
886107
1597483
1641413
372655
206047
564531
165552
235522
654260
962072
384944
527330
488783
962851
501118
1010404
810224
1356820
1876300
1629103
1020288
1239116
396057
707989
806287
1094407
414604
598226
737752
1223982
1908287
1806812
1711379
1388686
1531193
1868482
7096
1094169
366832
877959
1719101
1632225
120002
625216
429267
65227
1969265
497930
338669
971058
1596325
903779
1047058
1826624
1054766
1543867
823292
362252
1012913
400214
1945879
1308071
1249009
321320
1889301
977432
776205
104519
44706
321392
978217
612499
75691
438166
526543
56534
662315
1182277
191863
386098
1667817
202175
520014
826698
386213
847437
789345
627613
379516
1261741
355760
938273
646629
871097
1338926
1246162
307372
1099665
64494
1547080
1760439
202662
1407743
1064279
811769
1080136
1339110
709352
1001895
1583789
797602
442419
774442
1241792
1117886
1570115
1334578
564139
1386468
147946
387788
585065
420107
1281878
1013295
588280
1037355
1637682
120471
632796
708533
1030379
531967
1907079
811701
684573
1407308
929329
574350
1657478
1674300
1910192
219906
1403931
893063
1385394
690272
743371
1128083
725603
1829765
453492
1513855
1658738
491931
1708653
113023
978322
409962
937987
126
1482576
152586
747131
1059522
1102326
1122146
620077
830124
1823740
1310426
1989194
1350023
352276
250943
139114
1463450
628549
694259
1465274
1863407
1918610
353329
1462751
1608965
398284
1238734
1726220
104884
1778881
11055
53280
872398
135327
807158
1328246
48091
1714435
571271
891933
601516
1138969
1367743
822858
776821
296881
287278
1310498
976304
132106
1889063
1189114
972085
334374
1488950
1390131
1025460
983927
364622
1831613
664395
55178
1428171
1707416
155815
1777530
513298
577485
662567
466133
1697948
649560
301075
1522685
326276
1487070
856195
1018682
142398
540815
91058
1112134
75681
1151488
1294485
99339
382264
125393
495778
1349173
412860
333810
73341
702564
1176751
1061824
109964
53351
831975
1674610
1638308
1683391
1439589
1759099
924279
635663
1853582
485000
398412
561876
694727
591985
983007
1537163
233011
866656
626567
54341
1525826
1744077
578898
1170956
553182
1310776
823027
1880086
1290186
289320
1498522
136544
281465
1953222
272201
903849
367990
909779
217032
1295751
1643413
1250446
606121
286626
823059
1130101
320266
1131066
237604
1534970
214920
194050
881520
950632
509212
368341
1427560
516402
878890
1278755
634287
890907
1033083
1945910
1268863
16664
1433123
475175
843459
524492
978847
1948698
832399
1211647
1040242
1025908
197199
124887
1907542
1773491
314407
822747
1860853
1569060
1873336
361910
417564
661299
611299
1445514
1562501
1540195
1683473
1157735
1931328
713912
281839
90377
1004882
1523531
372800
343057
28912
1078287
839493
1877809
1696622
444665
1853327
144956
178141
781787
895709
378041
1498950
940270
710432
1702930
19881
424723
141021
1679906
590067
1104302
1120038
1478728
1889979
936557
331205
741739
648124
1220516
759212
1174349
1122640
1049829
406438
857772
1937236
1291518
1824042
919817
259669
1746125
1677262
1958848
1425724
1063511
490515
38263
539711
510967
879463
1966143
13059
71041
1417589
1806048
1585689
1915468
569608
1342476
1428608
1160555
118610
850809
1833907
1218309
1112858
1771774
1535193
1149899
211230
67258
126352
1642228
1486166
374420
1264611
70899
1206375
1101680
85811
1297401
89416
1071770
1442415
982432
1367940
1580383
1871554
1167569
1987869
1760996
1819174
255025
119187
145656
15695
26966
1678689
935752
1116905
1884390
337295
1742777
768401
1224311
147027
245656
1326056
1998589
624683
1195527
1899779
1730247
344529
860135
1054125
220041
1956639
1640466
1351367
1412495
1653692
1769082
28476
515083
492114
562290
136159
150355
53854
1500112
481131
466670
1619418
517804
776628
99378
1498813
1105612
1969409
1437931
1072461
772982
1598435
1839372
951401
77385
693188
1858371
1002163
810821
350511
1776253
969847
122612
896820
1964027
1140513
443652
1746400
773884
1021480
707776
756715
1322400
1237026
535014
884722
1735274
279699
1568963
1205000
554848
1406471
478700
545937
1558811
1215118
278746
98346
847378
269511
375405
1647671
1304095
282625
1334276
1746343
891157
1638987
813505
1894196
164870
362240
1639774
1725101
663622
948348
703821
1413296
1750502
1578236
418548
1995662
1409056
1344356
1696741
399634
1525180
1751150
554696
264997
742221
828099
1512668
415725
125323
936680
380112
334094
1728345
1968196
1976892
895122
1051007
443002
970178
1020614
641098
1725050
1169932
815501
1424544
537782
361527
1504973
1033645
860264
1347030
757732
409497
579814
137391
185870
124189
913710
293532
43158
735015
1662748
1993819
1445981
857612
25364
659191
573218
1339638
190059
846229
182876
1229558
14614
275450
1466015
495186
1542167
675105
397099
1847718
352830
250616
265301
1327192
1255090
1973159
26386
473458
88953
855643
320150
19759
172477
1127234
820295
1871473
346991
1578244
1310743
719593
745229
144233
1105929
1768752
1941051
1842366
226649
118823
1220489
508113
61380
328741
1373228
1617444
1159071
1870524
799611
1227841
1448979
466553
138546
1599284
1519521
246065
645887
1736694
1818522
1601404
1524522
159452
1312943
928326
509419
1192079
670549
395246
1389442
1965126
1991751
416661
794847
1001650
1601394
1447942
1775610
741157
1354065
263084
1551907
952798
289703
1170475
522241
1166269
1636719
1254584
897479
64252
1175631
1008818
336189
1780617
395847
1470036
1061136
164466
1288370
973639
512812
873235
374591
1328890
1862724
427918
1004219
1014455
1638703
1598263
84689
1936955
1896493
1750162
599192
432270
799618
645851
1692204
568171
1064839
1380976
1859558
529729
939066
92389
1929837
646410
1729611
1503635
1313061
1307002
612942
18086
1298309
1403120
1944315
85534
1435382
1487306
996106
66893
688026
123162
1125949
524863
1701823
1779188
979985
905494
1093741
222883
1967912
1854618
878083
390778
517482
646210
1829245
926666
12384
629486
219217
166949
36442
1292893
1188424
846962
367005
1593199
334814
1419394
1628759
937868
1893160
887558
523982
1277115
569678
462416
16519
1067256
1208389
1036018
835081
1405251
269558
378616
624577
582216
938297
450093
902819
1775065
1427478
602117
510953
40599
1741440
1385923
638503
1528229
899099
927362
1366565
1666814
1753030
1718094
370793
722828
272099
712504
1546659
990030
178057
259854
774260
1428884
1051226
1117311
1527937
998086
1182302
801594
1215494
812923
423926
979287
1416883
1885907
1463507
585733
799805
1604328
519071
1880966
1507240
1839411
424346
10094
1862561
612971
107083
295163
1102328
1350132
771888
1812902
791769
686014
825530
531630
1494103
95596
59231
1926280
396183
682995
1625401
1355030
672743
189637
86685
186281
1679372
1432939
679765
1284850
1126871
1450109
1701044
1558622
1917919
395157
683593
1616948
1856488
562842
1958651
965664
67055
163494
1741577
304704
446042
1057796
1106895
644854
1822520
1590101
1436785
1707137
475633
800364
1810171
1741100
896094
1815190
1425091
964042
1420949
1331668
1723089
1092707
410124
1608767
851847
1753053
1667527
213553
99815
144353
461732
1440979
66090
847905
1346089
1368603
420403
1054140
337069
1903499
617924
778376
717569
450840
1217759
62670
774014
538061
521037
1136017
1231164
656744
579888
1045476
1083878
58942
1988911
1328773
768584
656985
1886730
1522697
1565809
1470164
1638142
1163568
1813698
279708
930174
1059926
1860527
740866
1740379
507776
122340
1927673
205779
704217
1136279
1822018
1400048
1548705
470918
301384
1623127
807930
759978
1976157
1678110
480082
1568100
1482102
633072
1170575
1893476
1028154
903429
433538
844126
983136
832038
601013
1148340
1211363
1133353
732714
353386
424224
593675
99737
290796
656371
1715981
553274
333147
1325165
872565
1265853
807964
987251
763817
864902
629277
1411308
1418290
140459
609567
719516
1067741
1340786
1367552
1683983
660742
1114534
852080
913245
1142794
1786966
210522
237369
224020
1324072
524815
368984
1689122
1402983
1323859
1836877
1528965
796491
1942038
63139
19064
236856
562193
170497
1854060
1350520
790802
1211098
1649606
1307428
1188196
1050835
1017650
1026951
1689592
200838
719239
484637
326352
981918
1213611
1327764
889179
1169467
837248
1577898
1216665
568791
620696
843537
1570755
458110
152284
1987890
391962
1900944
987165
1596295
501071
1386575
88651
409860
589762
515710
1041428
372395
1810416
1532119
407843
236894
314435
1536720
141131
1482446
281712
701058
1225600
1112910
1464563
572133
1636249
1147986
1057872
1902020
910917
1470148
106831
944048
989093
17780
1494177
414639
850657
199033
130534
1813836
958480
303239
834682
1782065
929614
942561
1334512
614572
1646787
719420
870198
1568987
1190539
461042
550636
767050
138942
1916424
1265033
1552138
248526
1138219
566634
254317
1319187
770796
296146
1861703
1472110
1326635
1562119
1349548
1111660
332354
1404462
1706942
1940574
1199995
968064
1551952
1057405
1735776
1118257
1578952
63359
1429461
258181
1942214
804898
725651
401358
769867
1774309
1072404
622784
400043
141405
1671079
884200
1967794
1036807
1228511
1067420
1658030
208586
390010
1767999
1985667
1142645
1899419
1686701
1346478
234608
1389906
867854
1529112
1766271
848553
1453132
1400413
1372312
1410308
1871932
787703
528471
1649851
1254273
1724640
1528928
275628
449507
696933
358532
491708
1317921
828189
595566
361767
1777417
1276131
452536
1546197
1853277
1716863
1397439
509849
651960
306334
391639
1738348
1497905
1903165
1816339
1327388
143541
600302
599445
536391
162035
979918
1904066
1233259
864210
1729577
439350
1444031
1541754
168177
190490
1757318
792933
220051
654691
804074
620562
547663
1007679
1309664
106480
713675
1734390
969919
652593
1162910
1381527
781555
1095484
759641
1289422
1378700
1128439
1216848
837631
1150152
1068787
789535
1418649
1434979
1415852
1552232
446035
157968
957578
923353
96469
232447
695965
1551179
846904
109730
1227987
560386
1580890
1061120
550425
1759841
512686
1615128
827613
246622
1312986
1039100
1611305
1706789
1398230
1318378
779275
1460878
368395
1842253
888669
129487
643781
611196
582255
868301
844066
1773210
426484
94982
66838
649928
447534
1233556
1359566
803445
1742189
804073
1637668
1874902
978155
1242763
1512054
1121649
1126410
626253
739173
360858
360675
514155
132963
208228
1790819
1439926
1052530
1690155
152743
1916575
702824
1951226
1370423
528995
247358
959590
801091
1900942
1736010
1683689
1438257
1324796
1036911
634439
1809847
581394
671473
836870
1444332
1188071
1720504
135917
581882
345895
1916803
1519307
1989692
690588
1527332
176616
1636904
1745433
1957848
491358
1007694
1084153
100506
1699811
82189
1975122
427991
193385
667322
511605
934780
1750123
493787
1296949
1505664
766247
1090326
753692
216345
1071615
105658
1663269
1110721
1910450
1858146
289326
1450517
812452
1770830
1503932
1300438
1283373
197427
613934
1653645
809535
585941
1549881
1895203
249561
1343803
1717580
964041
1654574
459246
1118844
497668
54083
746352
1323166
452350
625270
1681311
1933772
1446513
1745695
1784515
1177201
1720313
661078
1835064
433525
461161
1248959
479328
1739411
1879728
1012394
1195183
894146
1373758
682225
1553812
340527
1691241
251295
327100
159729
795049
1460805
1331171
1174719
250280
833652
47740
1779818
1172736
1680849
1891766
279286
712604
198818
870847
748097
718126
1106690
1680915
364578
368402
368910
1070404
1633954
387992
606345
685690
1968133
7953
1453181
680384
1168735
1494361
1427212
119519
361326
941799
162694
1248730
1276807
387794
1773975
104651
1723076
856184
45365
797490
393978
1686354
1911814
903282
592976
1436753
44946
1873826
1977968
402506
310775
312913
1935782
177621
936716
1405362
87704
836615
322987
534044
1516727
73085
1997526
951315
644548
97614
1520837
1665897
818363
522171
1879219
877740
355902
1177509
1087105
1758305
492383
1533
685978
1186687
827354
371089
1071160
1900719
89363
1025328
1846506
196448
1540727
1627615
780720
1205438
1332727
1591509
1776927
552036
273611
652593
1510723
1789368
961678
979803
77279
1538079
1202918
827326
1570360
271176
1493342
789560
968942
1335525
21298
947980
728941
27785
916972
176172
1530798
1336854
254423
1031124
886979
352203
1088908
1592485
1868034
536870
1515583
765871
821397
553168
541865
602448
1768894
197947
1203370
1887007
921103
776697
395785
680186
420134
920482
4582
1067488
657600
1534068
537788
403943
352477
802499
1755939
232180
1287620
339347
1446333
555632
1873573
123508
1584918
1282718
553127
1940709
515776
602906
346986
276329
1188117
737043
1378071
1005455
1220561
714733
1109793
633265
1975475
880925
860083
309949
945429
811799
740788
1739670
295575
520096
1119314
1570094
678893
903273
1435175
1395440
115267
176611
1916045
962939
1478663
7572
366674
1177751
255935
140501
125589
1013570
63177
1252449
573516
128718
676470
970622
1405317
1436343
407265
1791734
1169028
654420
1344554
1367558
1309525
1505135
1148550
1502708
3205
1404984
1167901
1298272
359711
44576
1481578
1151867
1408543
261183
482339
1126633
46664
1854438
462832
1298598
1113006
1105113
974831
814482
1405989
1367814
1121936
1866455
1240385
421478
21326
1065572
1895996
1252511
190597
1295830
860280
1532519
1955451
599643
1289632
422917
335725
1648240
526900
1354222
187220
1576355
490680
1124315
199721
1138471
855466
969361
1697443
890968
461844
61763
1518235
656764
287216
1256611
618866
236693
1020453
1163458
800790
1107301
1426163
1181662
1455651
1519827
800626
673829
1074969
644308
1599456
1138579
265155
397714
1456084
1475124
1225422
1239999
1079748
1768963
697890
1428298
517057
1949126
103195
413967
1706219
1089786
1722329
523489
730369
330251
1475943
1678107
275960
958824
1652483
1679997
1803602
562238
278095
1566439
185316
1657762
290330
1666872
506602
1423494
658941
1501632
1875047
122858
832346
1173374
662120
54408
661281
1898819
591004
1883824
967654
529466
1909386
424955
1481542
1390465
1815849
13492
718237
1564848
1642063
1273809
1805361
336531
428609
1359288
391981
1505328
1323367
782783
1302988
789570
716036
1041381
1711890
1788713
1539294
1004169
367305
1940805
23835
526640
217424
1972471
50922
1984950
778848
1776201
1814462
1930955
479461
1475507
294419
316486
978253
1562730
1422752
1142028
1089851
140354
598797
504524
31896
666175
1430920
1023733
1539020
463473
1082901
493977
1697959
1654157
1902037
668554
395584
343751
788794
1482750
1643315
857211
866188
408556
577291
1985294
408018
1484602
561647
967270
223866
374637
1962793
18034
778437
1737845
224174
24158
212954
9733
1023443
1291111
1472225
953543
1962314
1635970
1453795
1301701
1625765
1788309
871774
1439403
1328062
487564
1527608
1024859
566475
1545144
1323524
43231
161325
324627
1695819
733777
1673941
787471
1689074
1343359
1692250
1708758
806309
1120421
20605
1084217
1314894
186325
585128
1739701
983922
1193529
1213383
455579
1385142
388238
534739
459516
1677786
1467821
963519
320524
1319163
1461597
446428
11160
494452
1789422
849902
599746
873981
1762443
1200353
1918300
237255
21937
185369
1773844
1547524
301925
842473
950013
1475157
1520895
1335332
1069403
1933896
1983385
965042
541061
975717
1767216
18565
242096
1454533
1823607
1165343
574239
959584
1068302
1013549
64697
13121
1362588
446023
1004489
1643871
1042573
527238
1221277
1128663
38475
819732
1251217
1106132
413145
242948
1927760
1775470
1246071
381247
135023
1337122
1302888
1440918
680437
1921148
1916308
78240
1585768
660361
340692
1449638
212422
1442770
1842928
354642
916609
1866319
1584411
1124410
1817595
1947633
323141
1370659
11300
25655
429906
1650234
728447
913446
1642889
1355035
1548572
1168017
1072347
1212445
731596
724609
560457
590454
450841
1339273
1248201
450562
804504
1220276
1758343
310191
1182584
1577228
1322697
232134
1177631
617637
1618718
1208085
1911441
641446
509999
680943
1356412
968875
896764
1182246
1168409
1993063
539468
76092
1678616
1410283
220000
363127
222017
831697
119965
1194332
1023576
1696682
1500869
373804
1211690
1397180
161329
951926
546930
583362
1894768
1410386
1779634
1036851
1278683
813811
1406916
340894
1132432
1222338
1405338
1509592
609537
1817799
82026
1686761
1169386
352266
1534293
695393
1914191
572806
766063
1951744
1872304
278279
1527692
170345
1584393
1072819
1364038
1216226
984122
1531168
42457
1872713
1074858
1254996
665607
387904
1324559
790803
1841571
823243
336175
826765
1816701
802532
364177
351379
1268599
1318438
1801762
664385
1313513
962001
1573829
1446947
704266
1215288
1191951
55963
322430
73525
967267
1529855
196895
524454
1756250
1841941
1936764
163113
568446
1610882
829947
1165563
1066079
1661894
1976312
172898
471269
513386
1016544
168073
262534
254298
1287306
776460
371039
344921
1954512
185342
78740
671378
815324
1445405
474371
593106
1030089
132198
739149
278004
926229
67746
63123
1121060
736773
1305599
1039594
1592776
927434
109615
239734
1301010
315625
1863928
577269
1084196
830356
823343
1358710
1937926
1941717
1579438
1321201
1193002
1297416
386273
921493
460654
593496
668114
693398
1768221
584242
1597030
530798
1762837
1093785
1559446
1087404
1682924
1324221
1002940
868532
936898
1084046
1065523
88748
894001
437021
1594759
801790
436893
572153
925328
688662
1820055
1857733
144947
845962
448554
1610309
48661
169114
277150
290697
1429770
1019168
1877987
1253174
1790059
1565853
1926807
848073
1064987
248399
371726
258963
766466
226631
1962840
141191
81485
1947443
525723
1877840
1520545
1562879
843118
1278365
1184886
1071522
1077464
1692065
1671977
1520991
1368735
442442
304826
193976
1590049
370186
1759148
217075
1898208
672671
76618
490394
553067
1662148
1065875
650183
1214568
1866287
958600
1841589
1428830
767403
601184
1230318
1900326
1531446
485919
949468
528710
248791
117646
1390490
430005
362669
1302461
180138
1105996
1271346
1840098
1960381
511537
1851374
1020564
1269507
1675510
782504
1020403
1282307
135230
622651
750843
1584857
1639596
970854
1386470
234898
1469434
281844
1926141
908825
327128
229561
705282
610766
1624777
122209
757209
434587
1636451
974065
182996
1031901
1721978
1357220
1286099
1672297
940911
1862847
1797687
192897
356353
419609
1343523
50434
1564550
1560983
945274
186176
1759693
519718
487832
1524728
473027
1470147
1308417
180073
1264295
1643343
200472
125876
353268
606306
546283
1633029
1577341
871572
1019333
288844
1906095
1798142
1390691
1209099
1373449
1877182
157380
1256517
1421944
1535707
1785935
727593
1265562
118678
60668
1163810
811908
1745281
508051
15072
1984625
59701
1555559
1673501
915212
507264
1468505
12332
1272040
1183239
1406910
238757
1225175
714215
1813405
1850613
255382
1010418
1647588
77730
1718393
930836
904087
79171
31026
641241
1472795
222138
1084656
1576149
1679890
732740
991167
149327
607941
1223484
1732932
330127
56589
99126
1801791
640182
349537
457332
1693918
1515738
288747
206929
167192
796793
1431290
1779183
15889
1836491
1348733
455190
1684103
1166182
951110
1471171
1021358
1217249
1906187
1834344
834937
1165670
254336
1266532
1827636
114352
1258627
110261
52391
1044984
1570234
1993973
220810
1189889
1629608
1937968
789618
810032
431110
303717
1663342
1248818
1837521
56964
981163
385741
1447173
740505
660097
1320311
866073
1370673
978265
1143073
1967748
155494
674669
1223548
1489141
1307484
782317
89355
1670116
381099
1681424
479271
139868
151621
1514412
72258
689412
229918
1227448
948116
1460887
5887
305655
654795
51843
1045773
161081
1848435
1907787
1488201
1773111
562589
907684
1921949
1325378
1173906
684839
192243
679273
1490106
575553
1315572
377992
707342
1570794
173658
1789901
612050
1759391
315427
1672582
661947
892346
892892
800234
760040
491429
670675
439728
1488368
564124
1633332
68717
682872
895872
1489853
900838
146971
1616824
1272268
261992
1123614
388135
626311
778824
1087447
1632019
166114
609371
743663
322470
944586
1998170
1948542
1594710
1635573
197779
27960
1357417
216984
1118013
1632340
742743
1116403
1863302
650970
908107
692324
1010440
288873
1442491
1985213
324771
65037
1186658
596246
692269
1601925
1042199
52304
120476
1275347
1763495
492135
121813
1327168
1764973
417533
1773109
1801978
644642
1061389
688294
458933
523453
533788
532734
1126901
18320
450742
90036
356278
710145
289292
1760676
1613326
207595
822759
440449
1268448
1547346
364221
1302675
1255730
1471984
1082920
337002
1389935
717527
1662547
147737
181401
268123
880678
119758
1122659
711118
1695517
1446345
339755
958868
1479628
1016464
1696885
1735675
414184
1721791
1301708
1940983
1672971
1543076
755257
1540637
66193
713928
1794956
1351977
95617
1508619
674211
1071389
1634797
1800032
377378
1327413
770871
1460729
1397296
299602
1515320
190790
1330461
852645
427256
94222
1738445
1499341
919937
368292
815795
278213
1899833
1757432
516105
1981455
1029556
882906
542147
363710
366395
763409
367694
425192
610685
1200787
20920
598362
15534
331392
1356257
1451690
950538
1080307
1537940
1052386
1688534
179528
1566265
927200
1120590
689900
229098
364981
1075885
1110490
546416
884924
1885950
820298
136308
1395163
924158
1325447
1191799
1276557
1736588
956443
1314516
209321
1324967
362031
531125
736853
1026933
1424380
915354
463681
821894
834974
1214477
665312
217972
1636416
1762029
1816594
513404
1936788
1351002
515034
1311303
1635243
1059158
405183
1825263
1930211
485780
46073
331281
1090438
533132
623488
756217
812002
829382
1659605
339436
962888
304654
1873706
1490084
568483
1111170
513955
26408
1277183
153923
1040122
340678
1534308
427090
143728
489168
304527
1579776
247605
1952067
239957
600389
1345056
546570
233984
930976
1355813
408145
1239888
1011364
1011341
681834
1336499
470032
497734
1092608
928015
1459175
1512380
405844
379332
641952
501878
1486636
113881
1260966
1615903
844897
80488
1087596
884718
483943
907807
1187601
1291058
390749
414528
117979
980063
775628
652790
1782582
884649
28984
1966909
1585702
122663
255
1201328
209834
304955
666997
170541
1900164
442789
177239
56464
1588507
316967
1738858
273741
984608
365869
1077704
121955
577828
634165
346497
1718877
593344
1256081
1197672
407328
1596615
1906080
68680
362834
1154873
543057
337124
92027
1095239
45712
267992
1244506
1206348
1537490
1812509
1419606
45242
508949
147411
1583074
1958548
1851191
140230
950402
805964
1344705
162392
398516
749403
291649
1356271
1461748
1984559
1819902
1147851
745734
1244857
1469479
1399525
676177
141476
1288603
1781599
220990
1014004
1458405
1764526
1885415
546391
1834445
949882
1826482
715803
1555856
875414
1729705
553096
313993
819422
814482
1607984
263060
1550912
263458
1675287
1555045
1943457
53961
595747
232899
1267422
349126
680781
1170603
1151854
230695
1369497
1482053
1953738
328103
1073157
1509969
1248532
1867615
301407
1317557
1830856
1400723
201358
1439283
1403931
603124
1519098
983419
996608
44146
1324856
741035
1049677
1433609
1670752
1791626
321624
955799
755664
1730326
1445807
60001
1234376
1751856
47902
770034
1513699
775125
1340093
539635
1506067
1723037
1701489
11622
1747438
1897399
1083022
648537
1631265
715496
643460
853050
1502979
74040
1353954
79655
1376043
287776
1959079
1567758
1290598
1082535
1870752
815096
1027787
287460
1237094
1700565
804961
205580
765589
78889
371919
1667205
1356269
1799860
538957
582959
1402032
1884938
276529
1996566
1810042
1111896
1445068
1913333
30118
663060
1358660
1576909
750985
1727064
1912676
1659572
1912384
749071
1778436
1089095
967309
940419
340934
575361
391253
683907
1107059
1871382
1367597
1969068
1482449
290111
103141
468023
1262260
404952
976523
803202
592158
664480
1367676
277245
540263
1405430
339284
74645
1016230
768392
1459289
1840393
83468
64575
520286
905953
956977
872348
1599595
359374
819362
425711
986553
163894
1466996
625138
609951
753258
1440056
1719134
714161
1296381
386826
1422876
1309357
149999
240928
869088
677804
1562592
1574415
117476
718391
1091164
124570
607277
1069487
693286
483592
1960565
745858
1998730
836004
997317
1199532
196015
1584361
258200
1914398
1635982
617897
1812432
1153650
1747879
219025
816922
184956
1034146
1388037
513773
733126
20185
19490
1703123
1028897
1940544
1495149
283658
1741398
1295896
310735
52767
983115
1354574
416064
1263566
612297
1080924
698869
460497
246502
596939
510136
1893846
356209
1102331
548251
856391
1267909
1233292
1121576
1343431
1818316
1029884
426212
1002402
707488
1391336
1394702
1262141
1396
153776
1861181
329971
955642
1092391
494421
1183974
15121
501634
1239449
1661639
866615
489655
1343138
1241416
1672510
1692486
681505
154567
1584809
646858
1774077
1927210
831202
1709895
306451
207107
186751
1098784
1105778
111973
1122670
1253560
284820
1232975
1021832
1733092
11940
1448593
555587
559299
843558
1439975
1295907
1592828
174450
1727650
617681
179034
78023
1156782
1432648
192690
1677625
1370014
988259
1187350
838590
1069176
778478
359924
1841676
1975539
1231048
234526
475278
596290
256807
263112
1821000
300880
1165191
1648141
317005
1183154
1692558
462976
1894868
1863010
844197
1862424
1061482
403846
803625
1395084
1312873
1907793
852534
404324
244141
1733302
745060
898167
666667
1710113
297748
55916
1847972
1522515
1865697
837814
1576023
1475461
1253917
649602
461968
714429
651244
1958689
492203
838458
921450
879963
1696301
1656560
1781252
23585
192430
1056728
346896
1777728
229064
1196445
635962
1809988
1139653
1355229
1000747
981176
1814358
1307356
1073307
1703438
1940046
1036844
1456050
1470924
42272
1804906
283431
1734885
619225
882512
869319
1450022
1962838
1824225
1606684
600327
714887
1419006
1662212
378467
103883
492149
1482514
662081
1343799
1665512
1776740
66775
848812
1016927
623600
539888
297901
1316208
340488
1943819
354404
1029879
1153362
1511540
791637
1295282
477166
258168
506256
385713
1425465
596874
46778
1844190
824801
1702732
1231583
72025
806138
366771
1898542
807978
233210
186320
1015894
1517121
1207741
83381
899360
1581421
629907
1694253
913989
695111
1796981
971132
939876
884326
553936
1545795
1144956
1861487
1002208
1308790
436132
1387294
1940589
1857385
1741104
1790783
1967916
1930804
210643
1677183
1226285
309096
1616209
436281
484844
1759402
780887
585393
873562
1007650
1744139
1056825
831993
1610385
1152206
823989
19301
1413462
564710
1007258
270731
281931
328729
60225
1594458
1728602
94203
1079408
1600177
1132934
1483006
173660
936155
873353
1668194
1965522
1711652
162264
699220
1678979
194789
1014376
694381
617122
1314142
753309
652766
1346006
1745177
250016
1192868
116213
1633062
795903
129304
1955507
138024
1396485
1204547
1307227
1155419
1483391
1569554
248416
1272641
1472714
1814497
234878
201899
206772
388968
1114721
1681848
358898
883767
483203
78336
633538
165169
749482
1464287
1144984
505499
1322553
653410
1934625
1124876
735578
1801357
1764625
1552546
1473652
1989182
936976
135468
1358338
533407
1735383
772783
1731536
1704540
1995399
192913
1714357
1498991
1558889
474195
910961
1947136
1465950
1141781
293379
1205381
168484
805111
1852552
1397895
48840
15190
505950
917595
828697
148163
440654
1315801
883130
1458007
195630
999448
1582265
323314
295769
1113934
1219492
1983051
1358970
645489
1832841
181072
1389315
1351044
1857101
66569
98955
319812
1777877
1224583
1181772
1327327
1145951
994259
1335838
854349
620508
38580
1671509
781609
1121327
1267333
1302347
1672206
971142
1582948
1160948
389430
1264608
1842623
1775240
538448
1214677
576731
618977
1715304
1745508
1298323
1701509
1688182
1710027
1671151
1662179
1415025
1630639
1407451
1585871
69092
1332509
1579893
844157
365735
643332
1925570
1087374
841385
1302418
92373
563011
551883
346517
752164
672399
604105
574833
1749497
811280
1534631
6594
708485
232237
1011877
1491320
454929
1089927
319447
180928
1996131
454076
944983
226822
1239798
1830388
455971
1077016
752845
1304332
859376
163267
620724
826647
200376
698670
555762
260982
1535701
893901
1145349
803319
669972
1340580
891194
1274814
953557
1623859
1277346
1639677
391851
400588
1040283
55531
1960521
1599146
1412692
276076
368656
893687
1060571
1514314
579658
1496534
482229
986566
55309
672388
1654492
1810317
1871672
965375
439944
109154
1630759
503077
471376
199474
1992446
825637
214983
892897
858391
1746366
118067
1643408
464997
1596025
1733073
321079
1799812
972308
1122915
252535
266567
77463
708136
305324
593405
1666555
103539
1415681
803012
1806015
1927118
1595169
1578328
280817
1073832
1534773
426245
975005
1249780
1510258
502665
866748
1829705
972799
49002
359601
658878
601961
888122
55742
745119
1101552
47628
634954
618430
328541
1418933
1697825
1720434
12594
1399025
692294
479056
1443961
282359
463457
644366
1837450
1489541
503591
473765
1373357
727266
756823
1558744
1186957
1706713
316465
997468
1389839
1934799
841239
505241
29135
608131
1743073
943066
409990
1093157
545221
1832286
102241
772880
1884063
1241016
188706
41627
1025093
1237089
324268
1646411
1012993
1521374
453620
823011
778964
207271
1823723
1125982
1283151
1635378
464679
1867210
961110
1921159
96915
1408971
353814
1866123
294831
1485739
1043393
227369
1137941
672451
1030977
1281118
1983897
1205150
1288059
212169
1923476
710390
286004
1198122
1135491
423710
28840
1591663
1276347
649102
868729
680811
1621522
1926922
1313538
1604709
78747
1241396
2612
1676535
863989
273260
776329
252818
1458429
270983
164959
321660
1471670
1106410
1016500
452630
129291
982994
857168
204947
786562
1212095
192273
532627
570444
872579
1346452
902252
1795459
633706
635957
538907
191199
543189
212123
1026209
1650859
1418414
1570243
307831
281548
1846777
1655005
382079
918104
1521053
495755
1780284
1700922
1076086
670032
1015025
1662165
974687
602816
1010557
845621
840560
619629
1403918
176769
1275132
867958
1877344
1923488
425568
369112
1582797
756773
1596586
538808
440155
838698
323799
1975559
355566
226236
1118641
1371597
662234
833977
1872655
687907
105566
827785
1936886
187822
1929634
757592
1562735
810508
1974654
1326222
884230
1707075
533857
1529051
195753
154643
502786
1829618
255651
1665991
861593
1911725
1247720
1348754
809438
735881
93086
1651444
1911435
1434243
1304051
1690620
1188164
31524
1154239
269528
394109
1944917
815455
1640812
121999
56442
299707
20453
1230443
487351
665799
1140660
22126
1623115
825063
1097940
203896
1924373
725693
757997
34432
1832808
642840
696734
545198
1421698
1788445
907629
468608
1373447
1707170
740890
1727391
695636
1038496
1791977
1057013
1575840
224805
886950
14578
41565
826875
1593587
1321820
1219794
1145655
1370800
1559059
1969555
1904449
1674793
1698762
1686284
1666816
370160
128317
1685259
1095923
1688990
1425417
391165
314959
969387
515000
1298164
888569
1587780
703
1284141
531554
1065144
840033
1300633
1642142
1197126
514783
1253700
615807
786911
1037311
1394882
155226
660347
1300328
1417232
888774
1369169
603197
1038604
189206
1075274
797100
1681884
1190413
852681
1082101
872891
1400140
388764
285728
1794016
909300
1420136
1565203
1095254
1438236
1137636
1689289
1765101
1734115
1185946
1835690
181214
724704
1161012
1626758
1707574
184362
935972
1634923
926554
1998939
560404
1070510
1995754
180794
1592599
1453813
534011
529336
1747627
1327569
1294898
1210297
1905921
769776
1982721
1972955
250752
429959
1292308
438343
1369557
87112
1827994
1590191
443096
529999
1996118
1075891
953038
399533
898790
784173
632331
169431
514776
470562
196664
1669931
336066
1165283
1762029
871567
1694295
1362424
1302460
1248653
982383
141793
1972536
36262
1060112
229858
1530433
959165
370360
642896
1967497
1491330
1812034
339183
1863457
1958093
403225
590806
197362
316189
1901832
131060
503904
558099
1198324
1554537
238946
327883
504957
129034
521376
261052
1113091
493574
1120093
1665047
1368152
1193188
551404
923054
1538268
1729146
862643
31613
33004
1366101
289408
1810942
480364
969675
1390264
761948
1729423
300401
156232
1872464
1337031
394724
1811306
1607432
1174859
366370
106313
1965902
1540230
78077
1413224
1416000
270703
1848407
894551
32332
9528
38021
605183
1344877
1015894
370063
1556329
1028038
79941
1167045
1091445
932195
1264239
1662626
1732437
112890
1085220
719468
841707
813949
1738149
1522455
1656194
1823137
756757
183047
1136638
1890404
1707195
835823
1564876
893285
1774780
1299681
1082856
1910698
704379
359523
631439
407053
1035408
227098
673107
587154
245289
976732
1360313
1275148
1188223
1485321
306803
171847
1934551
239156
76453
434402
1673901
779242
515082
625714
14969
995756
159948
666019
1899033
1945711
253229
1409752
1447811
1582716
1931757
344168
1573568
676551
1440052
121704
473443
119535
1274712
1021014
1063397
1377382
1827383
1289598
680302
1542533
1393959
1287730
688629
499532
765274
762080
640189
1524485
839671
404728
1600934
1243155
738485
1388812
697810
1199770
998147
928053
1948643
1378756
322622
127441
461902
1946666
1555554
178345
810084
468229
937147
1796783
484908
1384090
296193
516506
1939181
380097
1126957
1596515
817903
785881
1584586
1172077
554342
381793
1094819
883631
142782
700270
1201317
1033245
1830297
674130
1332623
1174565
545728
993287
1043297
720984
1152328
1695862
314462
1522195
547323
1919650
263436
989048
413331
1605039
1924239
1775834
1192878
294482
53591
791244
39615
1646002
1080120
1567835
1983535
1059618
1400100
1043636
898305
1541761
983691
565353
757805
1536021
249756
1428898
1485372
318479
610776
1041124
750066
1306430
1133822
198375
1313646
1923607
1959458
302372
1630436
248169
745018
1202983
1647737
1099563
1324587
1811492
210142
1439967
1831044
1998428
358163
1454878
295628
401030
1394740
1191509
1453581
912272
1264751
1247687
402984
1909989
699817
785705
259395
1040650
1178396
631120
1957100
1050662
1408122
1121436
848137
971865
1507960
809278
1532625
1412266
1716387
424471
347524
829805
1168545
389093
381884
1754411
36039
1368921
154097
134726
1095920
1904091
641467
1068359
731425
1471128
47391
689479
472662
50262
633201
268359
1081329
312500
21122
792220
970682
1627389
1584065
1862037
771928
1929447
396367
1653175
583386
569804
1613283
270160
1012368
968770
1766097
153707
49957
999909
1425136
11480
608191
1640025
387085
1998075
1096776
289217
1986562
1653835
1770064
1958928
1073665
861006
1841278
1626303
28050
509183
1770257
118136
880432
253355
1228378
811914
94164
1615499
1239196
663263
758508
119468
839421
1735045
585820
808380
1494817
1726078
151472
751900
898280
1247835
1349840
1027313
1857756
1591281
370787
91451
1363361
798088
1204516
747170
810451
1588581
1903098
62521
544849
922215
1299937
1903496
1704322
1346137
1566695
95834
1235240
1802070
1819865
1402288
1916571
1199948
1694641
1347091
612464
371656
1582479
1598754
102592
779733
188812
1032092
292811
980803
1274356
1278540
261951
1907826
46525
1137962
939932
862664
1933649
1835764
1263247
1993836
1161184
478499
1234647
1044712
1882863
1738454
1161285
178542
1267739
1574221
1432750
1512407
231443
715460
117138
1487513
1086262
495373
1520680
1789679
1778592
1470198
473607
1417668
1946535
823904
1902548
1979964
903195
168541
571274
1772398
72080
1665426
318605
1880636
171049
1591765
747456
676470
1356959
501755
43414
1045457
1796234
569898
1960255
1083465
1796598
1728818
960197
1396424
1238041
1287394
155329
1441924
558591
554530
684186
356969
616970
1202080
201109
1492109
1706087
328360
429073
1864572
759904
863037
323765
1253976
1407856
1126217
1723977
507668
470248
189307
1071757
1033578
1440505
1524494
624663
1228932
406139
1093818
816736
857219
1785727
1334122
1217029
1867685
1688391
1876260
1364161
1882736
1433523
1990085
1621731
1045870
344518
301018
1879158
709640
979461
200859
923675
1525146
643864
762287
1155634
895358
777202
501167
1787299
188975
1532727
1236562
1885260
599533
1491130
1294210
1271607
1892131
891159
289320
339899
469222
1670124
393325
35689
1624982
57634
1907585
191897
849787
748237
1548520
632507
271567
1809492
924055
1254140
32878
1092301
376835
443038
1599672
1785727
1550964
1928167
951856
1720897
1108208
642416
1976126
1852776
821435
915833
1792459
1081475
684212
976131
395846
478733
19411
1804721
699665
1129128
1336926
1817518
1032465
1810194
433261
1299708
1017443
1458364
1859304
1896332
51297
130681
1158712
522357
1010074
987342
368810
202926
909419
1382547
1272425
239120
1953767
481802
1228291
369374
433813
1164315
1532804
1589858
474787
281638
1327119
477488
1957336
278327
953873
970453
780968
841217
238291
1813467
185212
1845409
774347
192589
990577
869336
1471384
863209
1527970
743119
1124632
258662
128119
251720
13498
541399
728602
1602209
1141584
1384881
1636406
25718
903862
1183766
1381405
510836
1439450
168245
1408632
145058
661993
147695
42347
1142181
1191030
1068915
1151453
2258
1722574
5683
1893650
1008768
951527
1373979
1744633
1962907
353439
50673
1053200
856818
1559085
1183645
1752980
117102
1473761
1054257
1019924
925954
367323
1414610
1054832
1319042
539930
1541703
1826851
632150
1995443
1331374
1136852
130740
1398955
904764
693768
363121
1780826
717873
113263
1109411
1073326
12420
1118182
513773
1504952
445843
1660294
1017574
451878
1428123
878789
1580025
598705
753205
1087954
442421
541856
385624
171161
349434
1149973
1530035
1504531
1123671
467915
786661
1174696
1122308
799719
209079
1066350
1583750
527891
1305762
1930704
1480870
1873198
863417
1793875
1622255
19776
412550
1903137
1307042
1223402
7741
816795
1747545
277448
396906
1485926
837330
1271604
961881
115228
1501135
989317
217889
706314
1266445
1525494
160782
929870
866690
1153969
110607
601353
1905698
998217
1963429
1951276
437060
1850097
777538
1783506
689684
544054
723662
1691520
1733960
1820551
1288173
353534
1729150
580541
718509
1402459
1394593
1099074
1987474
741483
686895
1851253
610662
819646
800354
121424
486329
960031
1884923
246976
260965
475654
1366460
1250918
1590984
165749
1462304
47533
1037105
1281168
1722870
1581408
1943824
20569
1307851
464959
1079034
1673085
821880
1795394
694019
370955
242449
973266
643140
64871
1070308
427787
518041
1170710
1566250
336612
824800
1596857
856507
202055
234607
1699514
701882
458134
842097
1615221
1371555
1562196
1135131
584008
1744601
1120323
1545937
444891
318834
596330
1101515
1925889
597821
1293186
478864
1711588
762188
1271376
1726083
602237
1936565
1994737
1040203
1082262
402688
1365403
1564093
664610
728457
1367269
1055426
181387
1184279
1785010
1416277
1674889
873984
1725585
745352
423185
369706
796996
1104253
1536798
1130130
1606036
1586686
1803029
749568
1853279
298427
19157
901898
1545753
1549652
552888
542999
1251374
793638
619541
1442370
1467140
1613378
541495
1333319
188752
1979734
1963629
940724
1476855
1035923
644592
1388551
541240
1517049
1541628
1728381
1752140
1585937
1057896
387959
118157
1020684
1687814
94704
569859
637778
1340241
1942093
145906
997914
833451
1589982
1397736
1267079
477838
1135386
762998
1110271
68208
829243
1094006
867062
718096
1366172
531030
1634963
157187
228553
173875
1968544
1687454
764981
1535319
747990
1792277
1488715
321303
405530
318946
1449756
669838
658294
1690857
838732
1590347
1540017
1165989
40473
1473324
1054374
1523325
1067434
1281837
115194
312946
275315
635508
1960814
1789997
1493225
1171146
1665561
1959891
79689
1816200
85216
961115
275302
1882210
324156
1694489
1450381
1840433
874895
279567
315140
1698844
692767
939740
759820
1210979
460587
1495565
1792027
1004764
165608
52934
1181879
1671089
1661035
705966
770279
341946
631218
176180
713580
653361
165431
348503
694917
1729259
1857011
1223566
1168997
338875
446139
544958
980156
810605
1517973
1937079
1621865
1911941
1808505
892949
1767394
1015451
215747
1823400
1609856
1253854
1480467
1871769
805835
878292
989542
841055
1358715
1010672
182753
1860359
355512
1686
912374
839868
1669621
35827
1243831
1505066
852428
404931
512853
1379135
424572
1067267
1331505
1424329
1900940
876106
957275
256207
687258
1710513
898783
466651
1278348
175428
888877
1512131
1039161
287530
509710
1524862
678096
1073088
770285
626292
1268935
547087
621900
1144566
1510650
1661310
1663151
713761
163343
1091320
1595391
1420367
1060574
29897
1535724
563852
179961
1036996
1427753
1846096
101286
446125
1209253
344083
1350178
219692
1238003
246438
387079
1486178
804830
1771787
41313
1757486
708077
1583750
1853007
88642
291354
1901334
1817298
220885
1210887
165239
698082
1295186
1472434
1674305
1133643
1218556
824001
1276104
555252
842397
480194
339345
1637742
1912071
988074
226217
1881233
1399128
926628
1368309
466926
1108553
409585
315746
502702
825205
670013
1752852
1904015
1942077
1886594
1432509
1660674
1948762
1266398
531229
1777085
1561955
177069
1870168
1254965
1186212
1151154
1264484
1542686
926744
1773162
346959
614031
160972
651222
833399
1965162
1468709
908107
1477897
1085912
130710
1237
959755
1229436
1837699
1964701
1463227
1953730
446269
1211234
84215
1081802
156941
1294552
1707917
1365934
812690
921620
1684908
1629805
184787
604301
1232936
352125
750854
771280
664529
41624
1042336
1488927
1382958
1786628
1675201
1043762
1806350
345426
735944
272586
624658
1848770
1325919
217511
1769521
1772844
1773728
426505
1689632
492503
1564107
228750
666179
1926543
555659
1991760
1899124
967274
1811616
545468
1169487
666914
1563934
308104
512922
1432181
1525293
1122658
1298745
1472512
773770
152228
143557
629511
1760197
1116988
1281793
1588593
1751154
840758
1913911
845422
1350326
404157
1994720
918171
1263383
756420
750896
1922786
1845554
575538
1710424
606613
525565
1429769
474700
492923
1247533
494013
297666
1701033
544058
930780
1771895
1371040
1481539
1447054
356655
1115686
1802290
177876
575171
598640
1484529
741855
36907
1108670
598420
1593984
588471
1358546
754271
317066
1573844
55509
1002414
482257
822449
1746477
1198030
1687007
1798470
1634155
246982
945263
1740757
1284485
1211230
661416
378382
1135003
1231252
331750
604368
197430
1885691
953421
1392184
1578920
1636891
227908
1642212
947765
992065
817447
324153
616350
1560281
331890
1727095
740819
559497
1796000
554205
1002026
1828368
534420
740520
737955
614363
503548
1328943
77147
236522
549737
364238
831783
561546
823190
97981
1096089
971943
829784
361527
1705866
863712
1973579
925967
1496092
1087181
1314458
1447103
945782
1363202
1090409
1260937
277039
1726291
1839134
1228265
1666818
49071
112283
188009
885609
32513
1337727
1404920
1522877
987248
1024403
1132910
1755865
49813
195803
1005764
447574
1271171
1851520
552570
966299
1933728
1310221
726574
1890201
1060354
15710
1631717
1348057
783837
571739
163807
852353
1929493
957870
151975
378786
989518
276231
1676409
741220
162950
1699570
195029
794544
203739
196898
1664362
291602
728059
1842749
852040
1619006
409866
329479
1262641
1878552
1073119
1205937
1257801
402060
1174764
1351641
1736897
715301
1250936
9192
1336849
649864
1429016
1311062
1501077
1114473
864224
1933234
1397705
1452981
1312589
1419222
1389251
663786
1740012
1556852
941333
825838
1165834
1698891
1387247
1253113
603956
907583
1473555
320044
758108
138616
571670
1598075
1367321
1462617
1088384
477767
1105378
882541
578089
1681524
225249
163033
838435
889553
528674
909409
400390
775096
1620297
1821963
683760
1135739
738747
1788608
1134411
1720557
1297335
265675
1998843
1956861
987732
680277
535740
1330989
288223
756893
1781610
1428018
1723679
1606801
250482
1550910
1108120
1209798
1251366
203178
1106517
218349
817347
1658809
239732
211478
1666216
1466539
1735179
1158622
976834
1038921
1415118
1153207
1865965
280610
1495994
1591901
1512077
820858
1297027
1461026
368627
1936229
1811328
1108863
984147
207402
1704385
72655
822516
1593458
797667
668823
936261
111175
935867
775380
1503419
1996902
1352629
459798
1713066
1608588
932337
1450727
708436
1623205
839729
682646
1922482
1080941
1333320
1261793
1350078
419914
746317
1478231
856463
1785040
758693
78621
1830754
1828498
251439
1292562
1249168
1533338
915153
490973
1715187
428486
378479
174467
216293
1845863
1790923
1619279
1730595
304207
1178117
1641363
781413
1979748
45187
453001
1518876
1531870
218228
1916832
40287
850414
715425
23653
1748232
747644
880107
1429635
1254409
726441
1741915
465028
776036
1831206
1509146
52332
1306880
1018304
1427312
587275
985835
1155843
472266
1210899
1584414
1852562
1039192
146239
108395
1736933
1841058
1280251
359341
1551891
792854
740071
167888
331689
1157485
256583
1355058
112018
354236
95145
1093787
724985
606709
288
426432
1080772
1430960
1408504
1522574
1801806
1438324
316237
191320
716082
1851293
585198
595135
1089059
1285484
1398671
299520
1075639
454375
53564
905586
747065
1582980
295457
430456
472355
1344940
132036
1402193
222561
85026
749048
1802653
493301
703427
1289941
720567
1696983
517608
1618989
1112175
656314
1085478
1798793
1761122
1628700
484335
85489
822346
196175
780964
643850
307237
1124775
1448306
1879862
1199365
43372
665255
781151
977757
827505
910051
1089148
904975
1082937
55324
1837685
1417864
128991
91604
939400
1228611
1138741
1197244
510192
1490204
439695
235270
1238778
1786935
1775036
1707969
877814
1569466
1332869
1520582
1655410
56590
1834706
1660700
1367982
1619419
1550593
986444
591055
97251
1353933
1566821
1906482
1714965
1045676
1592515
1875269
1033750
1795749
981290
948614
889435
118923
634157
1433857
1975599
1116137
1737307
1064770
911149
1735327
334844
532249
913153
1050813
563177
1952292
298517
1686817
521024
515901
1166851
141578
295996
873022
1967830
1123669
1523
633035
92202
325029
153511
480440
1675451
1974519
1098802
1450193
40671
356539
1150811
1772642
1368522
170225
862377
700291
1949723
1651364
75506
1388560
1548889
1550894
565669
54535
162307
1684581
1417096
1957202
1919568
844003
497461
517253
248897
59413
1406682
1934790
143487
438049
494237
1558179
1328768
1502508
1572688
1886383
723907
1300818
221985
1878819
1004448
1985791
76550
454969
200401
1411733
254927
490380
1429074
1059726
1734859
1853097
618975
1041726
665359
1416129
849601
985840
1666476
1780982
139201
219292
507121
1361989
795750
1986336
666975
80161
1503666
943210
1099122
578470
1087519
284916
1671436
1724622
699712
512670
734035
1419190
633293
1292453
330304
1950959
81396
1587335
75585
1627533
130855
1500946
546180
1270801
48754
276799
34565
915066
1882893
883287
1029034
272828
203339
204478
189226
271390
1290947
1657128
574762
1547277
1490078
832536
641958
774124
1715558
1869710
556377
1522045
1219902
1155093
961117
1832876
1767153
1027244
1258635
1833764
1502244
1167365
1354201
216018
147269
88707
901632
1465803
1986313
1203544
1709064
1985390
1903850
701602
906814
1227437
1325706
655732
654354
16551
459419
1222404
1545085
495018
1875350
564643
73131
364663
1693779
1204124
286825
894794
381855
336730
145439
103473
1164919
664541
98028
1092860
1258530
1222887
1357710
578479
649697
739922
1484900
341744
64193
144179
1658598
961629
612026
1272218
1196247
1746597
1265207
1195876
1789942
1965700
1739489
1593027
108770
1891082
1239982
1726506
125165
307873
90327
1836355
1389695
348306
1749293
280888
861188
290359
939103
1744099
1828106
1059852
1397458
929901
1901697
1214673
586802
1359209
492688
1432374
1526721
551894
1090624
687624
1403153
307719
1710216
1920700
372510
1361340
1376890
1180326
1933231
1822645
346411
887274
1785370
404795
1986026
1719110
99681
66084
740878
728296
1961635
330859
799809
638167
1992055
477895
57526
288484
269425
1094633
822269
1596805
655528
825647
1838544
1589069
1505853
725902
1251571
1676033
1912622
217060
710125
876590
591595
504663
1398706
679493
68237
706671
129863
428968
1687203
1607109
287966
1700213
1228787
1199264
1120872
269286
634474
843593
1748286
263555
1199469
1234984
434944
1535070
36559
955924
1196678
544023
1277250
123951
1843859
1906340
1431687
1334541
656799
702246
429846
1217965
589479
1206622
218623
655145
1233398
977200
390188
478192
1801117
1195630
1483657
639377
305226
1551809
1097499
710444
1505934
1516295
620415
1903399
440686
756732
705948
1653960
1475588
1639359
1119565
507319
1426846
1714291
320081
839845
1655401
313283
631912
1042114
213493
505746
1836632
441386
1656155
1329235
1520740
441852
610727
389084
1820700
1947483
1739899
163691
1333515
1746473
871914
1070715
328089
549475
912978
912454
1283777
1429265
976207
1218456
673947
133257
739874
814209
1339681
1775397
1996587
1713259
462643
1556089
932548
1678804
1597480
639642
139834
290691
795696
1369583
945859
44787
166261
1960477
1151164
1696903
1118770
977306
659937
515478
644627
1954897
1622212
137066
1344896
152756
1588704
179211
356703
243715
727946
88168
371962
859770
1607996
1496099
1721264
937896
394308
1887510
427860
1855154
1147388
187240
389812
465725
1587627
1809776
1990637
1895506
1259108
1364624
256839
1586682
881138
788094
1969333
831858
1057586
992897
1674216
871059
1394129
288660
483765
893568
12712
588618
782549
1644367
1857141
225759
272948
1865198
493769
1495800
1057328
1085134
1986514
1916409
1098021
1541496
1684314
193323
1773393
1482792
532177
1190266
1820085
637862
62173
318625
895817
394051
1171707
903840
87746
724633
1198782
1161528
220239
1022211
492307
1508038
58754
1670374
29070
940350
1291745
1145839
1280170
1384065
109596
1350534
805495
1626508
1486986
1228274
727360
746023
1128552
680473
130379
807778
332905
896645
124133
1394845
598411
1717722
1964143
1817344
320730
1377113
603412
1757096
1330536
156595
1047726
1935888
565003
280278
1870411
713879
1546785
259503
1336917
499082
1695244
1916815
1483915
889801
1399893
1112508
1352208
1532870
727896
1724919
783453
1818705
1763228
1151248
1462740
727235
10105
55497
540338
1957035
1441787
821309
1083118
557258
1326036
1402010
1325628
123708
516621
304400
451694
414798
1632341
1997528
60958
1302465
411250
245935
931537
1115501
861823
319933
1462413
7752
609607
1126149
979411
700983
1645247
523036
375740
977065
1283397
1801471
1524189
1098815
1570775
1909081
433203
759196
18883
1550189
765137
51146
1605658
1480474
265180
120325
1291350
262550
1166705
1659066
415290
801872
240277
809502
1712703
45314
1417614
1273109
716579
1969683
580911
1929565
1101975
1915212
1792474
1421953
27336
1395568
879473
1534408
337795
1348622
430190
1963323
159403
1551554
697502
1863208
1864432
1227560
617554
62630
848820
206732
1842364
1431478
790859
1675403
95260
660791
909885
699523
895237
1303665
123195
759603
860232
378914
1032388
1253448
779026
892001
866016
1537645
1822512
485009
1345366
274193
979623
534325
23539
235537
728690
1223235
471099
1256880
841720
598985
1022780
1501768
195877
1532065
1236575
246966
1771384
673217
56647
539152
1383983
361956
1443557
576382
541788
1686757
774136
1715826
1272420
1395229
1891081
1829174
1815630
965587
1719702
1862356
254772
379157
486078
960185
1397496
790635
1820254
210100
1868463
1348309
1789161
1595563
279489
1444323
791038
1009414
8025
782659
954062
1353913
17120
1364693
1765268
1565087
1302463
1786630
610293
1000641
303281
1708618
1836522
90793
1199491
558261
993049
1904799
1185072
1220091
1203567
923618
627693
1129196
708662
1501600
1877641
685839
1470226
213719
311989
1741169
444549
268501
821633
336464
1526970
1529804
48771
1969864
147130
861146
1613874
1678423
1693492
431325
1737401
444296
631558
1353713
523986
233452
1671592
57475
1660494
20990
761324
548213
691614
559397
1227761
1540686
1158025
1611986
1930602
228763
1928516
1240387
822597
124073
1117340
939569
48364
1450729
653637
128580
368229
405208
1015842
809547
1851808
1200219
1493372
383186
369742
898643
566440
398735
1278408
651995
773857
1056456
3766
1932779
685349
51223
1731835
145188
805107
1787716
207980
1080381
841746
1407855
404769
1332052
1668626
1178522
1239411
1035815
579633
106297
1846911
33750
1360987
529393
1629675
1940987
432987
664432
573635
1640810
1339414
420677
735926
1981742
555414
350378
1616677
300744
332030
215141
1790605
1370771
1250724
684697
163497
979511
991389
148407
179746
1183215
407949
1522658
13070
1099491
124064
161264
358701
924438
1197006
1079930
1338803
1784143
628449
474070
1885724
1738440
274940
1913418
568162
1304413
925137
643281
1759944
678551
1106679
521209
47756
1021907
531360
707666
25667
1809044
1092720
330817
1050726
1837596
1128935
622836
452805
1373789
1214424
865839
152137
476825
958188
771022
538377
250566
91208
1728120
1758011
1842853
300949
825223
476037
49788
532727
1743553
871726
299612
109160
1433745
1035133
999847
1637731
1093721
1298067
1029140
109866
530158
1711091
852753
1590708
313490
1035368
1988356
12148
286768
1761732
427759
892086
641664
183141
1090537
437335
153124
7232
621911
998312
559913
1431672
861896
1154257
909309
485809
350929
1025782
566986
913595
28553
1991168
1076135
233757
242916
1709101
1762690
1374050
533273
1583521
460952
1175125
905112
412856
1629953
1809912
92309
405502
1782707
1079911
318389
733849
1829133
36317
874282
1669997
1222618
1147301
856133
640618
1692006
157212
1266000
747649
59858
1051719
1209834
818095
120941
342677
1504551
1578842
347114
1461702
712069
1791202
1857415
626459
505184
192199
1649662
1546532
1313100
1815914
229823
1786942
1624206
1658589
1369939
1109648
1785923
437614
1039769
1355355
397949
1415867
1968222
1868913
1498533
45308
1097485
246185
859466
457687
202218
522253
123589
1926276
364760
1674952
1652246
302946
906469
1464372
1125088
597371
1769042
1867131
1382379
48158
1417627
699730
1522292
749502
322970
1127034
623792
818767
824101
199137
947583
1400120
1044380
1985189
895435
268320
288110
1687708
27663
965765
1156321
841361
1358309
1648415
1606115
52821
781252
791881
1071984
273757
808768
1354484
534038
1355089
847647
354063
1597594
1572468
1876046
1773211
386839
1192106
921562
1408314
1328016
816298
1294928
788211
1503548
187399
1043856
436665
160401
1145897
1373286
1667599
592723
1464153
874828
2767
1146926
805447
56669
1408188
978799
230432
181015
325411
262466
1764849
1282205
90834
941758
332341
1311058
14827
1476981
1954966
1156737
1432902
1910137
1890420
866546
392687
1000889
746744
804417
581159
900495
147192
1527209
85780
216672
209906
966198
477218
842005
679443
558939
1165640
1202493
521078
1341982
200751
564422
263130
1807517
886822
109438
432951
1315665
135041
1068803
1374209
1481537
782166
425031
200053
1041687
1889555
65056
1876203
1899802
988658
263058
102484
636280
1251559
1932154
1516339
1097736
1597302
579692
1633022
1248257
13970
591151
228551
1117296
1739533
502596
1405887
940460
1629252
587649
293006
634342
196361
1007499
1977104
306089
373926
442113
1109110
808316
654640
1003116
1389197
26421
403532
1066480
233920
1423135
1968646
931529
1260555
1750373
130710
515278
1121740
374073
1705869
1380528
430251
338115
1870087
713242
468665
1996798
529793
766134
105110
1063364
1406913
1060710
1458699
520208
1101931
608439
74300
1391230
625306
1691859
620680
257431
1515552
937597
1279769
1590606
1193415
500894
1786651
1134248
982348
48301
725642
405346
1788947
741900
498293
1946002
993404
1471537
1175138
1570210
866595
403232
1186141
1327648
289242
188582
1787332
968009
416621
668286
749798
472774
728226
126181
129904
948987
805186
113394
1038124
1731162
699426
1721170
1775626
1130024
1011720
783213
1199514
441778
26837
1330702
1939891
1512392
1048202
1587755
1543287
695430
529775
144647
152665
903686
447103
451095
1574195
755852
485847
629789
204769
1022798
1579929
1799205
1007136
760088
628833
260541
661469
36982
604854
118848
1926568
520374
573886
558101
1709552
1579388
635662
227845
1971763
405518
1008528
881871
1829862
1375261
1516436
1383845
406515
460154
376034
1968182
825522
1533692
1767030
179571
1926689
1293283
577722
747197
1138615
1718042
1955555
867270
1277618
1593390
547401
1275393
1077068
1936676
1708359
1368765
1677137
822302
1481364
846069
919806
775015
402384
1850671
1349914
1261575
1292607
1938024
276072
827059
238859
1408751
1950485
18674
922539
595634
580028
1305747
1076440
1200685
1794224
177834
1217329
1172470
1531608
196334
355157
1313150
1545889
815874
282413
1004592
78055
1849751
671330
1590501
1884377
40679
41667
1613057
1463946
393466
77724
702403
1767523
863975
1842606
1935415
1866815
1677599
865610
1256853
1296193
1004946
1056310
1712086
178322
1500001
137933
1548541
1841825
1034507
1800376
1735717
1492653
790727
1782713
99718
304365
1405277
209055
1407336
618152
1698628
164192
99966
1243786
470508
889655
1392354
824150
73075
868537
61463
797743
1584616
1362659
976610
121659
309963
1486596
587583
121399
1508155
494995
1808081
1646030
940377
292251
505573
1336761
746615
112000
1790058
40317
191270
1398948
1900140
1822555
1571067
1341071
1400161
1988485
990700
400630
366628
872916
206985
613087
978829
714620
1813634
214691
1507488
973011
301715
910035
1628298
1757416
220227
173263
1609470
649137
816098
1577409
25710
1177179
399249
9850
333148
1558827
899330
1255796
1328973
1180758
77345
1042616
114214
1114340
711737
1827153
1325514
1034311
1842512
1665527
1223460
1750271
1846428
51508
1994703
1430666
544864
1689707
1798142
339068
606409
673919
958062
1814050
1449601
1891006
1223101
1823948
970259
1583883
508418
811368
1530901
30559
1225366
333617
953473
1605341
558060
1591020
1262907
1247929
1214771
1279470
943537
1174314
634529
1038060
1666905
1614410
1421735
223101
1011876
1987018
1804752
572545
1757691
86351
1617622
1844831
240559
162734
219380
1044815
1153461
547340
41057
1316310
1689728
957118
100843
357239
195819
1309859
61852
231949
883612
824261
988503
1848100
643991
559837
1030214
756009
476038
667899
1260116
1984771
1300890
800644
1016291
1110704
1547965
1887845
1015227
832434
551618
1921279
1930874
1977993
405064
1851280
1786364
1562361
200894
460207
1046036
864427
944546
1760908
638679
1030875
777483
913241
149030
758437
579221
1537703
1780163
857739
1148960
901796
1002545
1372668
1522030
1240253
1329639
1708824
626237
228146
1382138
115094
110854
880081
1644438
1324597
1244865
748758
607225
492336
1934832
2684
653175
1517338
1425816
1494360
594767
148139
1315666
1686873
329219
1496015
1277798
1148126
253576
1975033
207538
1221428
963339
1722095
1494922
1837754
1810903
1488854
1072728
180146
1010442
599591
1702691
801172
1214659
347065
1014927
907714
321992
1918567
1952324
1015223
72415
56674
1832330
2443
350876
1001778
1505283
1074212
966673
473636
1597441
914850
1752011
176419
1335697
525913
501998
1265676
666778
595180
31650
629715
1622181
1132852
524508
189033
407069
1586597
434612
1639084
247965
1181888
619148
235319
1020323
200337
1610831
1366374
975696
1226390
910773
553982
1529625
704576
500831
505779
1636010
1166887
865948
1526957
1887051
202441
1281521
369215
518114
1044001
1381829
862469
1122980
1363334
1728983
518936
865000
88283
814618
634185
642071
32260
484554
1657089
1435947
1742934
1194299
593073
1504237
1752891
498716
182348
1819379
1911362
265497
1377863
1846301
1256914
1873647
564205
723295
1724166
1319131
1277002
1140343
94460
191543
1827770
351338
1203190
8142
1272479
1446281
1432943
1586057
1590569
1068555
1344358
272484
1664068
865955
1058084
1179349
1727800
644836
1627667
1698247
1803161
1669931
1547857
123988
1832361
163709
265362
1340427
394873
579829
756916
1229725
1492955
1223026
1239709
346394
117161
421193
1047459
814802
1532558
1307769
1393119
764590
1396977
1969781
1397014
712547
852407
1651887
253884
945386
173910
1565691
1001742
325852
749612
1124573
1633139
16148
1755575
1718752
1891450
1778495
31350
1850856
1213618
333940
299587
448983
1327086
401276
1384501
1927049
1441669
343413
1068752
328913
1096960
1003134
1877951
1429372
33481
275751
1915838
1984348
1607674
552696
158618
473161
927537
834653
98309
1950335
1122598
1790735
969810
1605449
1955497
1556749
1727785
982031
592388
313760
1603006
839919
1594244
1417081
631353
369908
144295
1020526
335065
1024919
768234
1322429
1663746
1699192
1663455
1814276
241793
1776151
111334
1045134
1815283
1005284
1699966
1832986
1069868
1718479
973126
373317
1922313
1128634
1778676
1823653
1068468
371346
761432
1156860
1879258
17998
577142
601680
203193
788116
1938840
1071741
84436
446817
816211
406377
1776339
306153
1805661
1905777
1758881
1132093
1069623
207729
352980
1322028
1640950
1457444
9818
1231288
1124321
378406
1064834
1594237
1657211
1161306
1489052
583564
1823930
1945391
1120164
1082500
82835
1415255
994344
377946
1548363
1759878
918041
719278
1528583
251965
185673
1394956
366492
1823359
638940
1378359
1198834
378550
30733
1078400
1358089
1155527
1488482
1079017
1238184
1792908
1847752
378686
1233588
504045
1537948
115801
1176596
54012
491206
271436
181825
1827752
968832
1353284
24198
406887
1026456
1259478
1479071
485512
963492
244075
1201427
1187540
624856
1881401
1616073
1738119
818200
1488450
403744
922878
1099551
751672
348609
1462565
1984614
549954
1639430
488066
31414
1545625
1689732
196556
1321665
22506
780536
1740739
648751
1946168
1764175
1093200
1605022
1757637
1406296
29234
580390
1299786
411320
764750
1415164
1865419
541864
1792615
398626
1586544
37031
1703665
1119031
1418441
384807
1239521
966657
263500
890702
971452
856760
880737
276716
45902
687520
672541
1210703
1285433
955382
356984
53811
153878
72352
826313
632529
1140467
1822475
1603830
335209
1445534
1556909
18686
403220
281768
921411
1505980
798918
1068493
1332242
319196
1961350
516125
413553
1751118
1612196
1687331
1953020
568217
897390
1731530
386230
1394208
1051841
417194
1173167
170479
1587283
347797
775968
548858
1265212
1591690
507946
1728948
1905562
38529
63020
10550
846291
782016
269923
677272
1534692
1803295
1354688
1866063
770216
44423
135072
1852376
470070
155649
525771
383091
991726
917450
29541
1648855
1537116
1579591
819051
451819
395182
1918013
722303
923629
315142
1291794
1977531
1063232
1483319
1800133
985208
1771158
1072967
914329
1489643
427388
671299
1196855
1653481
373237
1411083
1775155
239850
1307166
1090532
1857315
1157837
1682675
1208377
1271553
1577451
529887
1346446
969435
1931856
791739
865176
213845
1637011
427880
1992153
1027144
1711350
523429
1485484
1144433
404025
1430597
429989
1661673
765721
1946183
926243
659661
18578
219975
513265
2920
363068
358847
1552633
1663851
818709
32013
1606140
968017
1342009
74554
1058905
1036248
1514518
1568712
1778725
1235882
69641
923789
1695715
1600636
1224173
1356476
243755
1297575
1755312
719562
1943697
1511680
1924417
1254685
1042114
824572
638591
991870
1385794
1618980
60438
1544766
1051111
1870373
1588562
455157
385783
1226559
1458916
465108
810569
1986080
1636108
1350863
723867
1822507
768395
1646639
208304
595425
1492055
1428020
781236
630964
457691
919775
196034
1735171
1101613
1339301
1803588
1954606
428453
954050
1327908
1501876
849292
245168
312252
1401743
1902132
1022807
617061
924259
1122112
1553779
349270
986404
266035
817189
1024146
1375392
544757
753222
359532
840287
1263735
1615317
1907989
1647916
1056749
1684065
1338216
1953337
1415582
1911383
1210112
28566
60203
858124
1733101
826304
1580263
753712
548404
1437490
69373
1198236
581702
174710
141638
1056340
296195
310450
1094412
1390431
1298181
1333814
1901009
444647
712317
339083
809133
259994
1959608
1330965
1251638
296865
1251540
1657032
1347014
94854
455324
345240
1597105
1342773
311588
831862
1198469
1236062
153090
394062
748810
671865
1895730
756453
552222
482693
735929
301203
1597185
1805450
575260
889058
1107701
623802
1597815
1036800
1972329
1401585
775165
1799640
1488851
1413355
1825727
15815
1960933
63398
883885
682991
1102446
1248902
436377
988160
134047
762131
86826
1333158
1746392
334150
121151
1222542
1100557
473208
1960927
281962
265128
1505715
546637
1269396
1323736
3524
964120
109313
1855805
172188
1177875
401329
444904
1894706
551949
1370445
1809557
1406743
893202
687860
111730
259829
1727409
196505
1007201
190350
161909
233981
1084502
1867693
279366
1301526
669738
774916
1370537
1314828
731781
1887121
1415234
867994
866597
287885
1590857
1942023
1734492
1058987
1078380
1867430
1716627
1629278
981918
1033844
169330
964538
1174967
1685475
1268688
397156
199707
431224
1405731
849279
1597655
1077237
549497
1740814
522742
824542
1677172
111183
196863
168063
1651015
473105
1550788
739199
1374581
1923091
1345729
1819684
1383989
46778
136590
1173819
1869026
617763
24763
1117422
540721
1196489
988813
1239718
268541
1038853
524377
834290
1804156
1832554
619669
902182
1856028
569081
1905045
860425
717130
1950067
935590
1543519
1613329
1754947
1140000
1549473
1166637
113223
1711958
783849
979813
983126
608163
450108
839033
421527
202891
151471
1476464
1278711
1393807
15713
957
1852722
240618
1206905
1343134
154162
786741
640851
965594
343172
1850691
136496
1611032
403071
1745081
216330
433526
1920099
1217397
244183
1362407
280916
529052
1895267
1667735
1434759
1985401
467570
436929
1296819
574196
1943401
1143708
1036306
1286147
639798
743207
1623203
1504795
508095
1879464
428338
1289672
408220
1046213
1137522
1210208
1887468
174820
190001
1936102
524012
1172204
1093995
518178
1379443
1503
983628
1478231
940044
1836349
529555
1776304
1810202
1667229
1775310
1139600
1849216
1192004
1790636
47188
1508983
283952
1618109
976543
377366
1860681
715609
1405186
741956
644032
1836924
1240778
431602
1720388
669689
694722
708166
1244173
672306
1017229
38862
1344862
635298
559058
1833144
827250
82546
1468502
460374
1491720
1139266
1144834
1881305
557940
442254
350995
1364753
1184958
1410332
314878
1179128
166580
1212869
1683368
672900
721604
1461553
900536
268132
1874064
256661
1617155
1758449
1900500
445741
350075
758167
49841
1406638
539755
16705
559484
863020
431405
1761490
316882
844122
909222
545582
1819017
772874
55022
144437
1901910
729416
1128248
1572691
271058
821626
1030371
442577
1208767
1372806
976005
816054
887712
1395899
1434200
1685448
431548
58569
1091364
1888865
1975063
1536953
450421
38431
126413
390635
163956
1952676
1556716
300136
1354316
1572181
422633
806621
1625840
1985457
1618225
1971388
1210617
1864002
291165
382631
1657650
215605
1672551
217800
1195558
1703813
371899
193304
1719907
400100
896990
1002045
174712
1094146
1522683
1706622
140233
1942238
167906
833668
313340
580145
1457636
357295
1232147
91494
745678
823191
530257
1710379
1971234
190507
1120643
1479663
1823605
1689559
98992
1498207
942369
574102
1715833
1160263
361
469456
297930
1419567
770758
1064218
538208
1190316
741206
1592301
1204994
295002
350045
1841473
662343
641035
1324572
1395230
761059
540746
895603
1591520
15854
822177
1935565
1375301
1917659
47572
1807905
1477240
1869849
257699
1588261
1176154
1018577
1191445
397771
563170
1600054
1652886
1051061
732777
40940
972248
623064
1110506
863157
1932722
845351
175181
778561
589073
301995
694074
67725
1840215
956944
1983683
1711684
5826
470272
660493
420723
1788021
1387046
400832
1971509
52656
110346
1704133
390978
1505465
1450963
605017
362161
1532665
330139
1899335
388989
1114316
421535
912586
19580
1616420
167783
443830
1169768
1309470
1055109
147765
532866
978019
967600
1802103
1255412
1272394
807477
749982
1025393
653178
1287751
972888
235155
1355749
648409
1517332
1515574
1467575
237657
965394
338758
236508
339709
1839314
594797
934679
1022005
395039
1316719
427148
369811
1625521
1223206
933956
21806
428264
195434
1813629
561670
1819611
1153631
1516732
40780
1215424
1952477
1816949
624549
208737
7584
1279395
117280
817430
1629202
191310
1054582
792563
1848813
929732
1340878
1923724
1290221
412019
182091
1459182
276885
1319229
391806
281282
382923
313118
39430
93544
1628461
661935
518702
1228323
431495
1622298
1011761
143668
586856
1721193
1120702
777991
1656793
383253
769603
1240372
646043
743470
517509
1841595
928503
224351
59957
856298
739559
1172758
320775
309562
955804
1497755
558080
1303020
637955
827466
1016445
209521
1658277
1429599
300727
1685093
835122
1861084
715221
641397
1712846
650936
1342892
1903035
245795
23218
546197
733290
993964
988082
258962
348751
1966425
980790
302288
1856688
1777345
893560
1811859
1847478
838917
874782
1118641
1298328
143595
1690015
884311
503416
1229517
1281372
627071
451083
308606
752303
1284144
1400014
847934
1774664
989767
1372093
463302
1883501
1234365
483551
1974601
719707
479485
1225481
27674
1324852
627813
1001061
393752
1687779
592990
19813
1306169
1798275
868575
1911595
1059733
928511
978856
666689
442525
1772599
1602757
1938708
1110905
1437327
283222
890714
1077858
1956370
1051741
1817761
1941143
171770
1079028
1419654
426751
1391721
1836373
1622397
1231662
1782703
824185
55752
554479
1368953
456913
293779
1135074
1998942
238472
1091860
775282
601642
1703756
1658032
1943258
311910
1930335
94363
1121029
743594
1623182
126618
105399
866119
1087413
418121
735835
499687
979946
890412
3671
1907260
827469
1266082
1995107
1417143
851078
721466
632568
1033189
38900
23183
668553
894376
1108078
1022919
357541
43361
864186
408746
1165074
76950
1947785
1509059
1180433
1098831
585396
297986
545240
1013441
979741
466208
940710
785579
154975
1581360
984089
991143
1636126
322413
1327511
376681
1014237
1145096
502897
1169081
1523158
377719
1447545
1925507
1212597
515771
1694887
625751
1505130
704669
1316426
1894901
1799484
1744228
1823662
99880
1840286
1235038
832496
1999434
979631
99878
1358647
1024232
1147404
374023
1922366
1255236
1882703
1634906
1628936
723731
1516555
2001
739065
349105
1976339
213581
39562
1985559
983831
685495
1764675
1434257
566607
1483796
1666648
223595
782331
1074724
1538811
1079647
1531002
546444
376019
1443104
1555647
971276
675908
1576288
1402939
120730
1331690
1776267
382426
313010
533092
887710
919027
310502
186034
1829015
1068225
170132
479845
1383114
132674
189819
1476783
1904246
1088018
1668065
1533074
863826
400907
1945155
717211
690155
1633816
328488
1807147
207199
1609515
605481
1336128
1638728
1204546
1472260
1063417
439449
1916542
537431
1006360
1252911
1611808
1148607
1824580
1935551
963668
196982
1022317
1814089
1141682
683690
1185590
315557
556939
1330054
1263275
1317166
1385235
173713
673597
396698
776627
1162771
1694036
1555703
1148000
447702
782760
1758452
129380
1980508
1955845
923286
1541585
164062
85269
1054344
842130
1507957
344192
255012
908459
332740
318605
1058875
1438202
198479
1768341
1533696
775355
1197071
640473
1930877
1651483
1597304
1798326
1590098
1347338
721320
1997753
1481921
381905
515383
832950
406433
342268
1245824
781868
1627040
430269
473425
665402
1214954
1525905
213365
1649064
61170
417157
1338471
1902856
1892684
1589000
782981
1868707
1300562
1085453
437183
776710
1145697
1329399
120834
1050706
88426
591966
1282043
1948631
1755337
226501
1111746
1265988
999258
710167
1916894
1284429
468022
918487
1550814
1707902
826799
1018726
270335
1851336
907835
753830
438975
210592
1256656
473855
225901
1339797
1324819
568702
1001668
949789
306441
224051
1224677
881265
590558
448386
826394
200440
917507
17431
992391
573141
1270178
1052767
1648116
10572
960566
1413159
1208247
548188
10947
1811056
502503
1387752
631283
1133159
702529
1131045
601806
1857449
1957063
267798
395764
1857406
1538107
1125866
680930
1552921
752919
1644941
119827
1994019
1882018
36935
972600
1191039
1498587
243049
748388
1335493
1138190
402182
814342
1400618
412050
672198
1319060
1184218
936102
8024
1000854
516712
712740
576473
1331626
538120
1040827
1167142
578046
783056
1338621
1719196
1979314
429703
1708759
1388553
1742931
1028041
665459
1909866
155654
201030
846796
76626
1327700
695785
1199662
1029388
581386
1488613
1547123
630313
873017
1667118
301890
726270
126559
1388161
766415
1345563
10087
1533643
272944
337009
1669069
997550
1985286
1039450
1066689
290554
675326
981136
994997
49748
677122
570108
1704861
1313435
109833
800652
390318
126272
994796
245525
369153
356716
192204
1053771
606051
1013163
468151
1780386
1452790
1548596
702940
976972
124051
1417176
545015
1490548
867159
396437
1687158
1673474
1111822
1004492
1260795
370543
1988736
1397026
1014469
1183618
625648
755806
574271
337194
1875074
1633670
495057
1356553
526741
1713419
485538
1472265
1649674
1914844
1460766
311408
1207239
358870
1327231
1995763
499371
595728
1347034
649572
173875
414494
1237816
1411342
1924140
1417666
201809
1677703
1053847
1195973
1074606
1520756
159216
1556234
1591310
84940
1747484
1358312
335510
848322
71321
252823
1265477
69128
1696222
148624
1273635
1487893
1952097
159039
840477
1288903
812142
1064897
1696650
441040
444169
1676208
1720421
987611
207534
1669719
449391
396553
1854619
1619895
1537388
827462
663784
1355486
380156
1862245
1212632
1323585
838044
667786
1069386
936159
1748064
1623385
1251312
1655646
54794
581190
240215
589915
809592
1267464
1654800
332620
1748253
304548
601428
156505
1311434
1690520
1528241
436638
1058135
168397
563486
1322258
54029
1541181
1300641
197179
1485647
116611
229092
1001340
118547
1671413
1626788
320623
560845
138440
550542
683136
1075366
126017
587409
829864
346447
1350455
1030237
176358
377386
1495317
423817
904040
1871462
1351669
518595
732104
882078
779839
1397300
254051
1012204
1622097
854088
1979164
1387914
198618
1118960
991297
11709
1160762
313326
719143
1705399
1876642
1680731
1676926
367692
418962
1660904
558794
621574
902715
550871
364138
986162
1455316
1327443
1258159
1292260
1643977
1493646
1672291
1148878
1930618
712511
238987
752117
1368765
1287002
226112
1797580
291242
675289
180203
237158
957882
1546777
770949
133156
543490
1362276
1495910
551477
78683
1474897
1621184
420604
1756251
556995
1855571
822560
449613
441632
1591302
780400
140752
1745271
305855
873366
573870
199178
50857
1454802
1809941
309846
505879
719126
152529
1221200
1279689
1370471
1041537
1970792
684056
1482165
1548417
977178
1763829
137886
987311
142485
8271
1721375
1285652
667308
776543
1086345
37633
718044
1756959
177592
1518184
302669
1963643
937107
1623646
754756
1304272
909553
740860
1739949
404562
55321
1064756
299024
324997
190336
694311
1512477
105795
1150226
1425525
1540041
206827
208398
831275
853243
1603780
902195
689061
1196780
1934413
1679817
1938387
1657546
1503277
475449
972107
1393033
1612914
47809
1102444
611328
343254
131480
131643
1691041
1521094
641236
1810013
1891924
923673
308970
834097
1025873
888173
760750
1524804
17554
529208
203122
1654515
140116
1683188
1436664
383214
611307
694194
309363
1019455
355498
275158
113628
546574
1303552
1040311
1926057
1898661
1635030
1900135
1873041
1543828
1868925
656127
1530115
247688
139535
1024569
419347
645508
1748637
828167
269277
726894
244020
154910
751162
519577
1771525
987040
746297
535302
969313
419158
713371
44304
938914
591210
1606852
842909
1842212
223160
861866
1028596
1197693
23498
1963044
893999
1581287
494652
1589427
1126720
995463
1269900
1522015
699849
510464
386098
1892299
359351
1310672
845126
362003
482676
838889
1628078
870900
1054334
1978733
1541009
508436
306737
577225
1277779
544589
1264677
1783810
1912501
1076531
1649722
353895
710823
1050955
792787
122401
533236
317282
373025
1730421
1321251
1519755
1157242
1635287
249683
1911795
205045
1621188
444564
872505
987570
990816
1746959
1939497
1407017
1825343
551664
1479649
172046
200036
1391533
364974
581444
658242
988918
1448302
918850
1424381
1649762
1078858
1065293
1752529
636462
373390
349906
1541978
1990717
1537143
443133
1514106
1805276
897235
179464
1996875
271064
1512263
218004
1430694
473467
632034
170094
1219175
87842
1931175
1261520
674956
1855495
1369764
1896965
1015364
1984854
386320
1361394
604981
865639
980275
268814
397901
728699
799227
1912526
49820
1399184
1369627
707324
246817
1863748
1430957
445688
843396
1551074
1521431
233618
315054
1756936
58095
1178093
671094
222109
570431
948976
383682
1056277
1232298
750221
1175323
884289
1384813
1978276
439248
890458
1284929
937716
566542
186844
833016
543983
50219
1197789
229224
1724543
949777
1075764
1599735
1478640
1375964
1730299
431149
1506334
1382905
146746
1463440
1386689
239495
1419560
907383
494860
194430
1095997
1877168
300926
958229
136915
962792
1049556
1126190
542819
624196
372373
1335457
592331
750715
1934748
186168
421175
1743626
754177
853566
389812
556963
1135940
1739377
498720
1536346
449092
921363
448822
115254
238865
1314966
848046
754534
1652207
1495353
1899070
1155718
946989
597804
619020
71427
51243
1139139
300189
960446
358684
341794
872606
1455128
1752863
1584175
1192238
465839
609133
247810
1149284
1462591
187679
828287
1625427
1658491
1763971
871858
1939256
1822108
226430
100642
852826
1860273
1308635
1944441
969799
1862247
1425155
1269899
207935
1659233
965244
1567149
1483646
1096719
619094
719040
1670434
1570197
460033
389144
1906735
206203
1292142
1779218
1866888
526192
505602
1782173
529382
688616
1997411
958927
753688
1770464
1665902
1356420
1693068
382568
476778
498958
1361895
688415
670913
249138
448836
1800018
1199731
614481
1564003
892725
642040
722638
1174958
1496049
1009390
1377676
1397112
1524105
943786
498663
633834
1491972
119429
534970
1111810
1727884
328569
1105187
1881820
1705217
1870904
1663508
810726
1678332
1055099
1685267
1350549
1923918
384509
1330787
1769209
225746
1756026
1677740
214247
836836
1403022
1812529
1847498
1916646
562029
1767265
1348523
204950
1530526
631601
1956727
403282
483103
1478033
345191
313760
587586
344508
980236
1516197
408305
375457
1057782
1717962
594219
461500
1101662
623242
1710727
136022
321634
1723731
1331660
1329849
1541934
194386
271357
526091
367373
1989203
1975814
615004
177889
656489
1619024
1571804
1500552
1053465
1725412
349418
383982
1919117
589667
737170
89472
1338683
1293298
1640140
587955
1824518
711327
1337650
1247798
567143
1793445
1174426
272052
578654
1231759
1899301
303560
281248
33292
78843
1621278
450516
214164
551912
1788778
1008995
1030068
1757173
1798515
700298
579382
944412
470639
1171136
37936
1803652
403148
1652638
1950088
24687
1436988
481888
125577
434800
537682
1160816
757040
359254
1341281
97162
75967
1673069
1476357
45142
95540
1574850
887299
459650
1264103
1258228
1498359
26910
1498037
1309767
1559571
1828730
1662036
4275
1602148
375180
1778985
1602115
384583
1522150
1069073
1227332
85573
1903907
505984
1678660
640838
801055
1608603
805734
533796
1821732
599797
1105372
1387501
1977689
1424138
471951
1751758
86658
1854412
314730
1110710
1841828
1922925
1696712
335527
13649
382093
1076475
1404302
987360
765630
1111734
455838
1638943
1631914
1358343
452912
1225724
1516921
1056448
1818839
552233
1504031
1290772
1320656
1747902
666322
575276
1921778
1594747
555740
488325
1753041
1097381
951860
853570
489605
582821
1621966
297518
133417
143907
799212
118285
36549
739562
1771704
1693055
1327628
1536784
760972
76709
1227137
1454666
1612332
1044636
364504
1629262
1044763
1273310
690107
1641091
724358
384543
888557
1473815
596190
429891
943616
1724404
510283
790900
486423
1709506
1461818
1268631
233216
872274
1641152
1106286
649306
1736328
378021
172560
1630423
1435219
54418
1930646
649551
1221371
63189
1295731
1649172
1641930
1829060
546117
391027
241244
789326
1217483
179056
1379455
1980706
1000377
1164605
1520924
141285
1578402
241124
1292721
1857156
1100502
1501025
209056
1297905
376709
994057
793889
1631237
804722
176419
399831
1993701
1553056
98302
1549950
855397
476490
1871103
620864
1075346
1241231
1129290
1931670
34653
505117
1864324
1451245
15593
1423844
553906
212102
299890
64760
1505786
1958291
1789039
742194
1376392
687298
591689
1850394
1815738
468184
1470891
351375
1761885
1236449
1831779
992117
613037
252136
810056
874220
689848
395846
1344703
232518
603886
1497815
800757
576743
558212
262120
309833
1704958
1651965
1873320
855574
1617750
229849
414363
16487
771513
676211
1186062
449949
1227036
877538
494146
358115
633148
1307364
211664
1013174
1680878
74336
1605682
819231
158907
1713916
1762053
131554
1085174
80755
697498
1683442
1241139
691378
301122
972897
318483
1172633
954146
1980177
254939
1953905
1800198
1777095
527016
1613711
375337
1223600
712223
1283720
914796
1381755
1516884
921681
205345
1130832
1917579
1609045
1887953
775450
1882459
562255
527651
1216535
461976
540506
499835
1393832
726190
320985
270274
220044
203703
1381811
774
409883
976265
1649123
1570694
954135
871777
1309656
105855
194168
957538
1278961
1243641
429574
1667189
1935541
1966352
495344
10800
1017200
310429
106442
1556002
660102
1988081
1228757
917980
24911
22651
63465
1216792
1377054
1271828
476540
1740264
1235338
543081
594738
1295412
1793703
1313813
571218
380908
759796
374663
234321
999219
1315769
1871156
482655
1708357
214529
667969
874078
450824
1156178
251032
1219823
758522
1240625
1447156
144799
1329174
372947
1492816
1971118
682157
1064897
1034838
1003786
1130376
999119
27975
1382745
1353306
1168207
1464788
864159
765835
1016177
395911
1830355
287002
584434
1898713
1623256
1782928
1970904
1598763
1285752
708395
1474620
879047
726970
163047
706282
79189
1396980
881300
1108100
165261
1037972
503756
1205202
80603
1837984
781702
996774
880346
1167689
1452844
1362903
438078
589674
806046
1991731
1201029
532164
782741
169037
682295
1080489
466139
813473
989619
290534
328770
1268761
1985932
1202407
630396
1420435
506093
601015
330121
634826
1614749
1010098
397086
277106
186089
1953011
1195039
1583013
705478
1596589
1490627
1672161
1373011
286261
258003
1415399
1449078
150619
227955
1682160
35422
105815
78091
1665195
1638159
828131
783068
329565
1060765
1999997
1586272
276050
1798458
187895
250069
1330250
272607
310219
280140
480217
58543
657577
1876179
345306
245512
1464854
1547519
5318
307430
1819239
531694
1159919
587078
509602
366465
178936
906303
408177
666667
1645634
1142028
1330744
624098
319700
127146
1882625
1700677
1065633
260881
422024
1408672
1549598
579082
1114483
251784
1567135
1177113
1900181
1503190
129814
1313495
1764908
1295792
1447033
1277233
963692
1315116
1827971
675025
1412917
439291
8162
537604
1888434
1916211
387518
52539
545370
1173792
1417091
800422
1072646
1095692
260991
1528203
783919
1024537
1301874
1583674
92139
811064
1545850
633094
1575479
92282
1666138
1776311
666475
1825011
67962
1933437
1396197
666326
672152
50510
227994
278197
1184155
1862813
816856
1557498
447290
1408589
965613
696982
1284390
672978
336817
285163
596217
384723
220931
33687
1792706
649535
1902661
1433457
362485
842086
1139780
1832428
524800
1042669
1317458
444469
699714
1693498
1226168
1508839
1042289
730822
768539
670895
818305
1859802
824989
377733
1611277
1640132
404038
1993980
174244
1908794
677755
556064
266810
1492639
1658353
626386
1646000
433686
1219992
1827992
1222051
1893115
905750
600620
486534
1249909
791930
636364
1335563
431568
1383385
1419262
482228
725673
957947
1388242
1062688
1181757
1971687
1432300
1675041
1115285
726066
682792
31048
204554
339855
881227
1686721
107031
627738
1942558
1400996
1624400
1438033
1850540
1618429
700489
845850
316805
1356613
1041750
771789
198950
699333
1245054
749362
622851
566235
1419764
554323
1709820
1147362
243550
592755
1023560
410774
644148
1748671
942826
721660
209334
299763
1474288
1819815
1878296
607110
1752746
1803826
1804250
1725369
1351375
1188036
335709
1042749
172964
1420586
1097988
1165015
1793353
1926940
1372521
1846683
787716
1503877
1901851
796435
1307404
150339
1435767
888178
1625574
221778
800791
1868619
1008478
1263574
1980104
1424325
416226
1551268
523765
231737
413697
833649
1244186
1912039
1482611
1171696
1161069
820400
1293304
1163202
1440396
1097816
73664
1451162
869593
855221
1947337
1522330
1366257
1800722
480344
220777
24552
1090558
87947
1431391
434219
1077636
1081567
1097762
422534
366802
836760
756625
1068958
209718
327312
1504010
1270702
1210643
482242
1812177
1749347
1707429
713713
1454571
181100
592480
1726008
1008053
681933
101722
669764
1867629
252314
1723863
1159654
1210276
115820
432077
1036310
1590582
1369922
1106258
26487
381447
1334501
1514868
1321261
1153816
1059512
182061
922584
1650070
1967933
510042
1703969
539240
311208
1255659
615603
1483550
209095
1741993
1589973
574358
1532582
1473869
911514
1391038
1382307
1525578
1130043
1003735
761228
1407905
1417029
1395938
1112772
592406
1336940
718829
1738345
1335819
1761423
1683029
793518
5972
1995456
1903448
647839
772375
357171
594722
853839
1753456
934668
1951959
157840
782576
606903
1789005
1027519
1856405
1387624
643843
925672
1036949
586221
1607778
821876
1414809
775634
1817035
1349007
395129
1747957
410093
1526306
1179250
1577895
60369
570997
1381460
843810
1503719
1096687
1069023
1013521
1662623
724356
1619917
369696
969837
1564559
97906
289008
85094
134915
388779
836077
1362874
457647
1661499
965224
1188058
1790986
501734
1611878
340132
239005
417474
1759161
292068
191810
125251
1128417
770591
815803
140131
1584699
62214
1176831
455957
60887
1632900
366764
506563
1490329
1248000
318210
24890
815297
363829
561288
93600
816595
1674726
914816
601466
106045
1434373
1699202
1384669
853455
931392
483395
1938108
931118
643884
740480
1729411
1913363
388825
1790816
557227
523469
96147
1489044
508615
184228
689773
21068
1482912
1012175
1104905
1127665
1351401
1432974
987468
160101
626631
484262
201168
1430946
1100388
960513
673916
423739
1582602
1299774
1302930
1327793
1440343
346344
684708
1944377
562139
305687
1229617
1943788
1150267
864542
611617
1333613
516284
943685
419020
1382126
1846002
1035115
238319
681859
805109
1463185
1216833
1659155
101249
1284161
897408
1923693
355970
229131
1625485
25067
138838
239885
1293531
786510
1849566
1006742
953416
737105
1443734
99862
1246250
1993128
1151070
1140490
1254214
894381
1609122
1677991
790039
981380
1166447
1739677
615704
937484
1738933
192719
7478
1594649
615779
320903
1663704
1878407
352065
1948958
1040466
1391699
182835
1133906
1589349
542690
207351
361579
1918339
1617053
465255
1161664
1021731
1405264
1085202
606929
1406547
317566
1558947
1868784
546237
1029309
371546
738310
1184156
1267849
1057122
842360
1990761
945391
1803376
1376883
1240696
884125
175232
354172
565746
1349284
1314397
1941431
584013
716103
427888
1626882
1824968
412860
268179
933113
351192
573626
165377
705724
48374
933061
951524
1738145
870335
394989
1511744
1045211
1112601
231529
121779
810876
996709
1008522
1280644
1610908
411192
2192
1443410
1419085
447281
1283259
1600062
491648
296598
1062988
1517167
290101
1156421
80931
632971
378105
1639791
1289076
913552
1768175
505914
1088086
988010
874066
1866428
940899
1673112
1726272
1290352
1454423
1769112
1660803
652683
1182967
493378
1370932
68183
1880025
251754
1030581
397427
600716
1892421
971112
1218632
230586
1859153
705931
890480
1564650
1411942
759491
55109
1897877
336130
1003296
193012
1218476
685013
1536017
1657651
1785206
1613149
832320
637522
964719
641840
855468
1782350
736764
256003
1516579
1440724
67099
1934877
1881758
354139
1462590
1937258
1222093
247598
500230
696969
40360
1022568
796160
628904
1518705
712813
1232515
1955221
1930345
1326369
1529790
441112
609713
474706
1063139
958997
320764
1341749
810403
491660
418441
726329
880085
1404425
717248
983562
1656976
1374998
1510551
1317966
1437896
1024584
511659
788663
37376
474963
277068
1266173
429527
167117
1935366
125098
1791551
67527
1232627
397636
886547
1512995
65544
1571345
512659
1371541
1883076
480907
532079
660035
1307064
1021899
200796
1069644
1302722
1146235
855942
266336
1440004
918883
1146408
1810240
478148
1494570
779090
528019
1038388
546240
35808
905884
947093
703726
282767
423686
217149
1158191
133309
1649297
1456032
706827
1305948
1592747
708937
1464277
1692486
1832691
376831
146162
1081400
572492
943984
1405744
473503
598257
1526633
197789
1521406
1561724
1461546
1836054
767149
1542781
1336289
794654
1842449
277419
1379556
746998
672067
1981824
1933765
1633497
124871
1914410
248742
943605
1233938
981305
320670
1961450
1856007
765170
1398783
1504855
352788
1819654
1143381
647106
142693
292189
1695222
1171624
817993
264252
10384
1582851
1332036
208191
1198
864598
1933802
1922552
1707256
1655267
1983221
1726954
1915699
996981
1495099
1099163
1339164
1706125
1260590
134455
826772
803921
1579814
895962
532940
1653978
1556590
945843
745427
1006832
1331520
311444
1434038
831880
337376
1363766
1286935
64565
635213
504534
140932
1501654
1623621
621502
1360652
1949500
1374263
959163
843146
1133972
1728344
1601425
1610406
677802
568350
1146613
455340
1272522
1965093
1466000
1780606
701508
1514835
287577
1085442
1667159
232180
1449255
1902470
1266108
689019
975567
565065
998099
716726
302532
1346646
300370
1041096
1894404
555143
629085
134993
177394
1698759
1916675
1697200
1984310
1584982
268346
1151353
303417
1875324
510655
10611
1889988
1025900
830972
709820
597000
1549750
727898
955617
1996330
855673
1679669
1222020
1893685
764966
111181
1453503
664079
1393603
1682032
1444335
762513
303884
556080
298475
1934987
1928814
1106166
1216006
909488
1485783
1831399
1377729
491812
1956866
741153
1022024
1025609
1909748
1254576
134595
1075156
95050
941054
477284
1387253
1960743
971876
576741
370715
1843762
160525
1175186
1891745
366277
23717
640622
1250360
674707
1915479
1864890
982724
356395
443998
1614093
520511
51479
1171741
3467
1060568
1903588
1578447
1981083
1738911
174599
1556258
1434246
243067
539184
1954880
1003127
629714
570144
1468835
1872804
945968
1819691
118448
68930
1469817
1410684
1966220
1361250
1649968
1644784
1545942
681796
664107
48187
1505684
534524
1879269
1802133
1049944
785370
1377623
1941691
473735
1952342
177863
138191
1620908
858477
932843
1048791
1420738
934853
212789
357168
1698335
1355691
795572
1731308
1717966
603968
543296
561298
1134517
771961
1620091
126973
1348482
664470
72084
1398116
1180170
1021796
376583
1936431
1289417
566591
1171908
1113974
777302
1328404
1110804
66931
1043864
1078974
427373
1551362
1335123
1876011
1279593
769749
356399
1811386
292218
1871777
1438946
1301917
1195192
414638
909432
1334395
968786
73058
1169044
982654
1168180
1927776
391149
449969
1002720
1577590
638350
506448
1715553
1905828
1555079
1609387
747604
1047913
1344184
1017588
1570257
1718896
1361719
1380791
1693844
921350
215296
987271
1140536
90972
1755016
1055821
1200879
1250746
93221
1193356
839449
1595677
1136900
860988
609136
861189
941840
1178971
144547
1850520
1714581
1959603
491872
1857023
867235
1464240
1828943
112044
387374
16695
220117
1865883
1652588
989657
679895
1515252
1494882
1101197
1324326
1622663
720585
1587265
300225
221944
1286771
1967374
1197023
249073
88703
276642
696932
994831
1095182
1906662
1424716
1788996
1008090
826685
1880351
1609178
1419303
76170
1412506
1972952
1092628
1903375
35294
612600
1509313
1733589
900583
1954674
830932
762717
1954928
1472419
144741
891262
1115969
1820276
1140501
960156
1989582
347755
1065546
719746
108188
1805820
1642988
1021323
937427
1303685
528512
496540
383234
1781871
1300929
1512290
1999730
740804
560403
381751
448699
641989
1352335
1756272
1739816
513294
344278
1408214
326941
1272926
556403
196407
42371
1748317
1924883
1307882
1418861
1626962
1799466
208956
183814
1232296
1073126
104848
1529564
1256421
1303852
587991
1434371
1459666
1664976
276901
601677
1031773
1455961
992660
1318699
1451593
14343
1456186
16142
1680860
1772774
867322
950217
322862
1633574
1087954
1283673
1803413
1578132
1550616
1524494
424135
1883715
1459574
1576637
1598843
1456483
1048797
1758572
519781
175172
1405991
1687384
1727539
303533
394410
489342
592297
28393
1055565
1916899
28666
719404
81599
1490439
666009
1824994
1241467
395297
1064159
787544
241074
873085
1598418
618948
1339933
1340932
448683
1276549
1473809
1269827
779928
405761
976127
1739489
1469381
1436023
1643094
515896
1969724
613430
1188762
1200659
538458
1575928
1278331
1174321
319251
254448
488397
48002
1862513
31517
200321
347141
262209
1863555
743251
159702
676893
1316443
938104
809044
1902611
614672
1368469
812302
1522156
1001371
1105883
1170367
1364226
1898104
192249
1703544
1458905
1259319
1559868
1892723
1433621
693547
420953
622805
767949
869844
1389532
544720
1577878
742343
652651
814731
932382
736884
495462
373495
961461
1973166
1009582
1782533
1097999
489011
81800
979672
1895070
1725104
220606
831119
1575538
74777
210092
137768
1179905
1605514
997446
1936732
1896471
736080
1960085
934080
1377368
1441617
376434
118153
812274
890042
1052698
724532
1501219
683823
1081608
1035303
1214680
2363
1949719
74850
958760
971640
950785
1375950
881741
657675
1804802
973636
1180875
499693
1655749
1570940
1880668
1711247
1705108
1833280
1801999
1546426
429171
56439
1186352
1983502
1941754
1100119
167818
1512154
1878629
786939
1393233
1076845
625357
1825975
1373651
1869674
782051
218919
1935677
833200
11600
1618039
1817587
1284299
1193007
1681561
893195
1745494
1303831
329802
1046425
598674
149449
1908081
1771444
1819246
696014
675999
1794190
622058
158134
1051490
1703983
701439
1171243
253760
532591
1556247
957999
1071629
1685218
268583
1789217
619155
1186375
1567004
585878
474732
1904879
1195671
892806
1915749
194660
102976
785415
1604746
1533336
1853993
1729119
1871739
1703376
984415
1113468
120859
1989097
1237694
1170867
139252
815944
962731
1305992
1364328
932707
1974622
1206884
1416490
388175
504306
376208
413193
1867327
1356571
847264
1162583
1989577
954008
301955
1274203
1685315
1002727
996833
595995
1993754
621360
1928216
897187
308368
818943
1143792
1520565
139647
1754512
1235732
1071347
1536909
1137556
1504934
299251
47465
501220
1305588
579093
696522
1363999
534076
363962
1485949
549617
1794004
244768
561342
592516
373244
871500
1910134
1241657
285934
720129
1922740
1948889
1185010
779627
1152605
753454
896260
1468811
619711
1444815
818276
886580
625769
462661
1746040
264228
1728032
1260215
184080
1424824
1571663
511885
1091793
1943806
974458
1419131
873664
1215438
326001
744578
11050
1984544
1684804
1348811
1500921
1997227
306288
1472722
1629279
963519
1006779
1075946
1146268
1272358
866865
156822
164543
1424658
933585
1605000
1894943
1893359
1751175
748725
82765
1489758
527813
409590
1605257
1295570
303462
850234
1535098
743523
1157711
577754
1773228
272195
221876
795621
570289
528617
1864175
1608922
832036
1505743
884886
747028
450993
818561
1282522
1558462
599092
388757
565302
1169067
1044693
891038
1251693
812323
860921
1036889
1894691
1701726
754025
222500
421013
1034514
623845
1285910
1814945
270814
127032
1261063
786545
333004
445780
641109
1034460
1700392
1393974
1720436
1730106
373575
405704
149592
1615898
584637
848190
1086104
1106181
758609
1744546
1195691
1786281
1321256
1491281
507834
624200
1109354
68036
659064
486877
310500
319173
1815729
859945
570593
163047
968559
1233401
877539
131148
1392527
99401
1782970
1806232
952054
1819060
1595183
69802
1657904
952290
622901
1148142
1102016
497472
241057
497000
695700
964428
266279
790414
1543331
1342503
724569
243501
1580409
587791
1184343
897366
1074110
413088
138895
647888
701345
304840
135932
1345154
416740
1900365
168822
647795
1327062
1197701
338520
742346
1802882
1352642
1864665
209485
850665
1315116
1715157
72875
1711371
1880675
6052
1815099
504186
394197
1332816
1115700
785689
1199041
978320
390148
1046568
283483
844956
1351699
422537
1558309
954594
1569183
1567214
776992
1009677
577754
1686671
1189311
795166
1805907
358059
720016
416264
1428986
1442792
1311076
95221
1513607
841226
1784961
1901547
810131
245057
710085
331924
1494694
1740041
1467039
1833200
1942278
1407821
1530704
1288681
1099235
1900552
755250
843100
1215430
1645307
3954
96193
640773
1805422
1728011
770682
1083647
1878760
1845155
132139
1881187
1303803
809746
988976
1457235
545449
520584
432979
317066
1572188
1880108
1175774
1413880
1657804
463868
1788039
599309
364681
88384
1593372
692119
1736239
605702
790660
1317258
657093
1990341
1208437
1102648
1038147
315074
752830
1397302
1173991
1990043
1359864
692547
914609
199102
1451723
1818447
1567989
160994
945381
552942
1901025
1758600
1985906
694008
1175161
974855
1813064
1609424
1157701
829272
1630914
1921144
95013
395565
162347
910601
72379
716026
419631
856464
766628
303265
942984
553525
1924203
802958
1769587
508099
1839450
856370
989732
911856
412291
1176123
781317
1021104
1793067
1540137
921986
364157
1820845
650448
761359
1971266
1704808
136325
978662
238479
1356705
1358335
1022985
650805
1355891
317973
1846786
306893
229885
1551923
1130264
1535527
168360
674805
1635132
907009
1425574
815713
1723985
1967663
1147894
728669
176135
341883
1806928
1343000
108075
783160
1945005
1837776
1850572
1305956
1961294
1052750
632253
490227
55906
1408863
844574
12185
1231597
393092
1515875
1219239
387732
114021
1518941
1582289
857836
1736399
346749
318615
978471
1294154
1788237
1454530
35624
1792294
1104278
856939
1948938
161148
1629679
975857
313255
1280176
1217404
1895568
181031
1758023
479648
1456068
848347
736709
156806
1253230
1047027
196433
1425382
445121
235584
687028
1943721
1014683
1947340
254163
98598
550197
645146
767388
446597
1495581
506604
83705
989321
883628
45245
675300
1713354
1049456
1501174
1727868
1573303
1065894
623384
1554121
1807181
1051021
1211060
1471424
305310
904661
1685719
704722
512496
927911
1179472
1684244
1195590
1975010
704757
1069122
1924907
72600
339024
1963492
731046
1804953
886131
527640
1121580
1308197
702290
1734768
1500823
1082853
129348
996925
1330979
108234
449499
646763
1366726
1750810
1755677
1841368
777630
1829272
259265
1769989
414138
735755
1326612
1232802
1362983
1596316
1505887
118546
777152
744872
1026015
141409
870518
1194551
1382412
1757916
1598006
661573
572663
577685
1173561
332297
426213
573978
122360
717848
1935201
1744610
1933276
1951235
386391
1800312
50642
635134
1998161
1421137
701439
1097163
1675809
70924
1118328
191187
459929
156376
18151
1755832
1657105
771793
31897
774354
1909155
20294
518110
530693
458191
1240928
1773464
1032484
425749
1933870
858233
1148220
838355
35856
230568
1040730
1670842
1835739
730564
1021348
1229679
1212536
1472954
1353058
432986
1578813
1513704
928795
1771499
780971
113367
1623428
787759
356625
432411
323953
1865281
543467
22870
1719529
990112
1912602
624299
1091175
1005712
1647426
317231
1711383
261243
105103
1457899
317886
219185
168722
1656894
1045858
728736
1516830
1730735
1319612
1474196
1065350
862775
1303528
530296
877003
874467
15589
1938084
554385
725907
14224
129283
557560
520835
1904779
480616
1059783
399540
987362
422902
1229955
781173
1837342
1301831
995208
1210655
1807197
54031
1667911
1092273
1154083
952804
149314
1055222
821816
821450
210978
1074331
362309
909854
1943955
1712810
627521
1664087
1088720
627134
1855113
992427
50707
185916
106246
386626
392593
1547257
1412278
23827
1663851
1319845
148793
1511252
113359
1039759
1784169
87385
171128
835332
1067664
347226
1837577
878444
1786660
1154580
867543
1412036
1221674
1531336
1795233
895949
528582
1881453
1564639
17419
1409844
1663512
537105
919081
32197
1991281
618771
1419550
670299
1573037
515133
228130
1998246
1411129
1662475
1040493
1419456
334885
1297394
1861697
333881
235553
343493
58002
1532529
600793
515508
1340253
346581
868518
1322337
297204
766067
1542023
611893
388980
1078223
774951
1253638
879681
1120685
1695717
171789
868634
1881501
1753727
112806
1705126
1720963
1860373
988029
1655168
374151
1663439
1164961
1277224
1810763
442870
887876
1392987
1707562
1665472
641553
225816
438235
1746311
1610904
144748
1811682
460486
1991877
1775619
990256
475914
1500501
524576
498914
654135
1537803
721725
1212332
1965271
1824622
472503
943678
1502933
1898541
484701
1926337
1753899
887860
1392677
637454
559923
1703019
272503
770147
1661274
1098926
525246
446649
801740
1778212
1531609
1085867
901306
1911859
1077646
275996
793288
1269485
1889140
127683
1140967
904537
1766195
378235
1766800
1646350
88544
92252
72769
364868
283978
1290469
1576680
1272679
1523158
788278
1379556
1819705
891625
424456
566472
1997272
788727
1220418
1244200
303725
963143
1865555
136455
270242
1041900
551979
1880089
1429816
1157706
144108
1697972
1425864
468697
12475
155521
1614372
1596713
1193777
1207834
1578557
1043840
1289840
1503273
293482
417322
1680753
1901848
1542004
183798
606632
1343241
607630
1189785
279959
35278
165210
1244446
875167
215174
14262
570122
1151740
474948
916359
354539
333767
1899955
1275412
804183
995565
938658
1263252
9686
271981
1858587
370534
1920806
919730
235588
1242841
497225
867058
1947046
865625
561742
1340801
217882
1663627
1852614
1964005
169410
1103282
424291
1213401
515474
1366233
1618337
1586541
684041
1170286
1772185
547215
502548
731590
902621
1323032
423605
218623
1572192
1332841
1362767
1590175
978911
1475342
559317
149604
1345633
1737265
982553
849848
1793880
356464
289883
146846
417283
1636737
237836
357753
1666712
1026133
592467
1397214
929374
734213
1503137
1395573
1700771
1391693
1950732
1580418
724554
792491
21455
380477
101125
629164
996348
498663
500247
578038
85121
1777631
1738048
386197
514070
234144
1531383
362764
1700953
483286
1851741
1418524
1785633
408170
280320
409313
464043
1671675
413693
412290
1181584
1991613
1175277
798816
984146
1731202
1074391
1685098
995253
815283
37445
624122
1308476
1845483
1579468
1831041
1964453
483603
752051
753166
634774
247430
1584519
1810124
213492
496265
654388
163670
269165
613370
718952
697866
811295
327022
910837
1840105
777090
1235696
1506500
1582779
136683
1414779
1043683
1351408
137002
1194707
191309
211821
45118
136094
161558
1736726
668359
966167
9456
1614419
1608336
373797
196833
508918
153176
985213
1016215
1878508
1474480
1328487
295417
138218
276019
1438535
112112
997347
756770
323800
866948
1324790
341864
977815
3582
216923
1954097
454769
388608
268742
500358
370485
963723
1099466
202678
18841
1600826
1368986
432478
618565
1039579
556906
1679472
233003
1333118
1923950
961500
689694
1496194
833918
1384059
418289
750196
320575
1479786
1021387
673873
923910
626424
4146
1231244
254314
1386010
1807060
24298
1272617
1846335
821478
1076410
935355
1579037
1875203
796551
281150
1841779
385762
1988742
1403640
1653140
1977305
846637
1561614
835128
1376082
528
565640
766820
1694468
673062
1004903
227635
1300033
829573
143801
922015
1506499
1977112
841289
1985836
366128
1378371
1108535
1228646
1300399
767973
1703317
1910032
904481
1805541
1894548
1907303
1939044
224462
1178807
827446
1969702
1131376
1044375
1800391
317265
361048
567372
654722
1419522
702206
25125
1097648
790223
1970480
973055
1534790
168789
701972
921928
1003220
1640215
977729
1600953
418949
944937
1200099
481852
1513467
1237753
744249
848608
184585
1347869
712618
1740087
1036465
1974431
1111969
1536907
1488541
73056
705927
850321
3202
771035
1608339
1193719
1607972
138219
397932
1651331
1061697
1716791
1393882
869789
681975
1109913
1060213
632190
1783065
1026533
1960148
921490
153020
1824358
1292639
1513210
1395962
1819512
559503
259008
16900
1593329
1217158
683785
1051390
1125369
1256223
92309
998233
635098
630319
1487658
1634316
1238330
999862
1611800
957720
1135171
327778
1973632
1763060
1623257
914588
367194
514325
260282
919784
1688450
1569406
749874
508696
1907961
1309097
1869299
579362
267553
1602581
1594632
254956
658550
1717064
365377
317805
145060
1165338
679164
1698704
1059609
1735142
1675436
817370
1186495
1586475
1591210
1637379
923696
286927
266697
640070
375412
1637850
1938109
1731147
694293
288410
743453
1239093
1660614
1867995
465792
896687
108065
551284
449922
298588
95452
352506
948952
385988
617166
21895
53900
450392
1705091
1054500
1488057
1256847
1079086
582835
854169
1923282
35657
589690
541299
488858
582519
1661947
843771
54985
866645
942306
1955323
1581816
895787
1253908
1609545
185544
817528
328332
334436
1642859
591987
516235
1071148
1309027
1820117
1277907
1122100
701973
654231
27577
1593826
858658
854213
1171812
1980065
1106978
1424935
1590893
366635
1566281
709486
1279241
316373
1334918
378412
1235412
1354783
1925982
816977
1455761
489773
731826
480069
225248
863238
219658
1658892
1968277
83827
909125
580191
1681571
1797778
970649
610761
1739998
1885655
1240574
867487
235339
1296132
164054
262603
846595
695883
835762
580496
1196866
1876266
131969
325597
1405977
776372
503200
1796578
401374
1082845
1030460
1739103
348042
1584265
776757
1093465
977267
1849296
918317
1789230
1734394
1982762
52577
40152
1898532
497629
483120
552050
1320475
1710810
1088856
948411
1681947
468724
428773
155126
1376002
196403
701556
199106
1733556
1463014
566721
152190
511776
185538
1465412
697580
819699
146720
884219
1428441
1262836
1775323
1298127
1436431
320166
8886
371255
623614
1435359
225244
1430797
1582386
1246384
75266
1100665
1887680
1241227
1004061
750821
714675
1003330
668062
689555
520792
810183
427410
1247967
1191221
850001
1276233
1130409
631505
1653963
395501
1988460
1312883
17341
58887
1927443
775395
1497169
522421
1812579
126083
533394
1930060
1427470
1164699
1226035
1396038
1435906
1367750
1710784
411799
59810
18201
112010
647054
152665
1194548
690158
1476381
1932015
107228
1415647
1127278
894529
960426
932617
79344
950669
158516
134382
364347
1360478
1775224
1559436
461663
1830460
1053556
587409
955775
1631755
551106
191961
401973
1817889
661385
621227
257523
1812769
1201476
453940
512520
1427231
595462
337624
1855938
315991
1478996
813125
433780
1258065
181644
482555
495149
760829
558014
1282794
1187922
120996
636466
503185
1497861
911494
1731937
798691
471082
173807
1302425
670805
581845
517685
441414
1011890
702564
1650926
576023
1529610
8759
1129711
545974
1682665
1991805
1372304
971702
611258
1976223
1907298
199906
665556
858283
1031461
1420455
84799
196053
1622519
1834562
518769
1958187
815864
740953
272410
961335
372832
1007554
441589
599343
1541080
1792162
445471
63531
1354041
1858131
1410463
310539
149602
126512
633257
21287
1784731
346022
1119462
339417
963104
1153845
1844768
1876016
1962859
725202
1194602
1467169
503360
1921235
744040
1658436
1732635
1442427
1831912
659536
534348
590194
796049
118847
1841441
1814408
1104419
200184
1351585
297402
1740796
341559
1429001
769106
1075403
1922131
955612
730415
1827091
1013872
1730827
28441
1284179
183210
1368736
707425
1633853
905990
1655802
599371
627268
402498
585024
897108
600814
923313
1924311
734631
1558782
820577
1802291
1012266
497475
1266115
1390600
1256996
157184
1435304
884861
1335543
1752400
1730615
181515
1230292
1987442
640110
507749
355264
1106513
1481430
483280
1919806
1615530
739884
1647325
1849350
375570
334083
1325667
669803
1263488
1721238
866838
139829
1457559
55942
698328
189315
917419
1225169
1363607
377475
169197
18491
1737181
90078
1693608
181706
741329
662839
1425233
1946974
1313273
146361
145980
442001
1881923
219441
828220
1919448
1397125
675984
1639344
1845347
1614933
655081
792066
1590393
763065
240089
525830
1624330
405145
983121
417149
613577
1658068
984197
461344
659630
1361260
1139516
1799381
852971
741377
1257975
1729400
369893
413723
221463
1147644
1940625
1985176
1202228
1657343
1734809
1412403
1970157
1168697
472467
1116012
1001146
1837431
1983157
751306
51076
1266611
1250720
1322716
1411266
473883
1658457
385101
1279280
161176
1310938
1709742
1132428
1298848
449081
80042
593405
928532
1783235
736003
845079
702656
60405
1372262
994902
1918962
1715318
1731211
452642
1542760
849355
762867
1005483
108679
1427187
173450
685239
1376006
1591084
1432395
725169
418210
16560
564216
1524083
690652
6368
38783
853687
667434
1656951
418884
512378
832097
1174895
1333688
1253521
25307
1192668
732141
728419
957005
1145694
408731
17687
1636292
1377667
1307875
893495
960472
1790073
847440
1874192
1056181
591942
1205070
1830173
295045
640498
249746
848158
988053
1262360
1733576
1196454
849428
636256
1673426
1675596
978140
458805
693011
666470
1404061
22991
182560
603667
1075963
565425
27295
1849978
1610711
1045857
1190464
1835005
968110
1761284
1716960
1107337
1704663
97300
1089648
865919
762085
1410710
591195
118482
645018
88069
737545
878356
504635
1064820
495681
1460524
1129114
979644
128511
1802732
216767
1182867
1646857
170677
1508746
990514
1804195
1008902
187563
1647598
541500
1581205
1306433
746324
1851564
1708971
121380
952698
738848
176580
1756670
874828
1347929
1916858
354721
1513
825819
1845455
535022
953029
1674120
77799
157333
1946138
376652
78746
1262886
1582973
579872
1650535
27866
1472673
93665
1883493
907522
267793
1385236
969766
1196767
1686801
1285296
1511522
331227
657298
243245
1913241
1962461
256958
735660
1983389
678799
1732810
295458
428204
443050
1432470
421477
129903
1084746
178613
238905
231319
872186
416836
488043
526973
1371010
685650
106448
89929
1742192
1157883
670421
826109
638918
1664210
1161766
1851747
154120
1742656
294854
538003
1360422
668862
957540
718361
1684542
1523833
316468
791331
961657
775124
1763626
1141656
321942
399129
1447445
1876373
708142
94513
1069198
1348021
1065731
1097369
1720140
1702708
811998
20953
637634
587320
1224043
581675
222561
776288
1452016
1109568
1677262
766196
137535
1878918
689575
966604
272194
1418138
1112594
698282
1493592
1361542
1298374
1086535
1407336
1166589
776325
1428148
1605911
780989
1650091
943199
644848
653961
1856775
1292692
54701
740580
368361
708614
1104512
1786756
1703430
134446
782061
460534
1193707
1814111
177386
1561041
1165881
623406
318988
694808
1313672
291557
212919
1605012
1834635
1348
1707488
326382
1031703
109044
814906
1935305
1075598
1026283
946130
398032
952429
1760405
42761
767648
85466
516366
487234
1045266
1063283
1640976
1811915
1723285
624890
1174869
55239
105310
851963
190758
242120
499908
1245974
398887
951443
155985
1551493
824076
141037
654947
1115579
1127092
1220165
143202
172921
701486
1721597
867508
1136140
1780942
1742217
983327
288243
1282733
1072887
1040962
1090135
639573
1826858
1196484
220901
555290
143128
1414795
1478785
1444601
613228
478859
499882
1342041
83063
1406228
467101
1807344
650062
1027789
1355908
1706624
670475
1676346
15967
790058
1124311
731626
1427311
1096028
937073
1099483
449861
552394
238675
569597
1504989
114769
1820473
1594383
17389
1929996
832098
233626
1508445
348430
1367260
572814
1411591
1631542
1035279
1373324
1736521
1050975
1765776
1210293
792987
1237953
535809
1689613
387202
32356
1666136
1040176
1839300
540344
1747775
824521
976277
23260
1819188
403520
23571
1961780
1083814
1357569
1067242
1740383
1796085
1208007
1540334
959300
495475
1006183
796703
1944273
324460
319690
619675
517753
872109
346684
356646
1705804
1554660
352648
163269
862906
323511
11926
1309391
1535615
733314
1699217
699826
588843
620511
925575
873095
818422
112685
973839
1422755
1137881
1416428
1625813
1673331
466763
432808
839575
1777316
1093890
49718
651692
879889
133487
1824971
833520
23062
603005
382774
107158
1518995
1265282
391083
1924038
722516
524413
598141
270392
1266776
808942
813734
706955
1422117
479061
1594423
1625697
974627
1981043
582987
1156069
1828384
884395
1946172
846494
1920804
1423429
1252748
987189
75100
837481
1181852
683065
774874
593534
316168
1805119
1081676
210559
1599540
757005
1207711
1067381
1913824
1511046
1758346
1279831
1254978
366869
748911
1357393
27836
4466
1589523
1636048
1451485
1321706
849764
1524001
1223283
731925
1292018
538732
757979
715687
395599
116987
324747
203748
1442281
1766014
1630134
235073
1137892
953164
604860
1155797
1827747
1577425
878177
1006984
1043241
227608
1176165
1298739
1527058
1289621
1162486
207111
1426456
1898976
684255
729037
471139
654142
1308185
1899545
523312
1288116
1790627
977191
231226
982190
943625
593036
1547988
172667
203166
1169473
301673
1356039
1679109
127614
360122
6396
1843994
1672243
503363
718954
1982417
938932
440345
822385
65766
377076
1177974
1657866
1182157
1680723
1415957
1379995
579632
1708187
900461
4063
1928628
1822083
1357675
1553171
514470
1808651
922451
1845796
1248503
626030
517203
1435508
338645
937848
1632973
281117
341405
139039
1772396
339325
1290009
1605794
842793
1222086
346672
405109
60362
1870836
1258176
835443
788921
1394852
1100852
1615815
943997
1649364
1922598
1263474
229529
532938
954848
1898788
876871
1456362
794000
1563481
1962366
975829
273964
211107
1895917
1749606
456074
1384238
1283184
712271
1140524
1366201
252160
721546
877413
1265774
1672880
1215671
1728744
1380743
813507
220575
679077
1000049
1831750
431603
153849
1871483
1484538
368391
1775185
59615
1007710
1995306
904231
1068502
750601
693993
904413
507990
1406979
263374
837986
1761635
308582
267891
1633145
1968643
537867
36374
1102348
460599
16006
1542536
916003
672122
1188814
1561562
1791800
1949028
22882
1795917
1982454
595840
937096
230688
1593554
1114629
983552
1308862
251316
1115595
1557932
289866
1824078
1152144
248360
1684672
224643
1844313
1540777
847188
141629
1539438
1694949
1320941
188828
513599
235016
437046
1678084
376585
513548
318503
822792
1194762
1165204
961399
389908
470504
311724
816275
560579
1378045
577835
783948
617366
544515
1680157
440065
97952
1993032
1986897
1148681
235618
413662
1085913
1856741
412199
1795196
1619182
1403907
80986
1951883
1920176
1918811
253591
745487
1287546
1586820
1101068
1557799
615365
652195
1700569
107699
198930
1328985
1437915
1268164
818285
1135320
1138920
774537
858789
452042
742654
1159089
53966
1831099
1027323
1248680
110356
368996
1769774
1029620
1882122
1133389
1626767
643636
1012462
186510
787596
56907
1457756
1823175
1905776
1613974
1137788
1208147
566255
1722113
1123244
1267652
627153
314968
1771924
1772949
1980491
1514236
840249
286515
94007
636839
891994
921323
342905
31286
556093
1964096
1346387
787839
1154719
431980
236649
1538339
911839
1758430
975537
1942749
1532091
417507
1025091
1634569
158574
1587911
1346130
1023093
969026
1817064
884774
173613
1645198
1043242
461275
1948804
1600679
145652
6175
1326806
1191547
1587073
1720384
1951840
1360923
770792
1998942
1382798
580033
302320
1385577
965071
1289024
1904113
1048308
1957698
1160032
782883
984697
1355442
1232098
1794747
512666
731158
1962347
403198
276279
1237548
1993908
811388
1142075
668678
1966327
1853832
789783
1718401
259390
1503632
972795
798491
1362632
393615
395770
196465
582542
1952227
1535090
4331
1591521
681169
374781
325247
1520695
1941766
1296089
1356822
1510926
1477937
1662183
1992824
1348949
1419668
1073808
949872
1695174
818596
93222
261973
1968778
1285209
1916849
29074
816137
1351319
751849
1931607
114247
1739029
12396
1849316
264399
1269631
1107337
326265
534954
746345
1999377
251443
1709259
1959920
611882
126000
991997
597337
244410
1991107
555290
334768
1233189
439019
1790213
31584
630914
1469968
900563
898484
1028309
585972
375870
1491890
629360
1604715
794758
1083425
1639212
984194
1944749
1523241
1803082
751563
1726175
1978247
807419
1695799
717147
514713
1081837
865698
987754
780815
905568
433642
478400
402695
79334
1991117
1323324
1096605
662130
1273700
940776
1665786
532494
14017
214375
149639
1268175
374404
490467
1748723
1621879
433844
1785260
483754
226760
1813767
436391
137602
1977014
102140
861021
318804
542750
1950998
363795
725074
50774
69509
1940601
1460255
962658
397881
1172769
489044
276504
1031192
1949934
585173
1708887
245418
1929866
1259743
753757
1173487
800947
750521
1231258
779027
1445369
71789
1100363
612466
1577900
465058
1590522
1568927
1240325
1109170
1051089
1324707
425410
1242319
1260274
852355
823618
914827
187751
1841070
447165
1202872
1995950
964079
1088871
1015334
776135
930080
1380869
1007412
348611
395487
1542214
1664377
1136161
1448304
1028221
1578157
364343
453229
1586037
1978369
1715099
1692699
888650
580474
1501500
1636613
199022
20286
691593
326666
399796
357006
747945
1442320
1108337
1376129
1554472
1121458
1791997
1387075
806581
1116250
496951
1982617
1347851
193534
1534815
563703
10053
1702136
1465216
632368
631356
761335
499181
1608243
1093007
681812
17340
1888375
1868086
733319
205000
1475793
1771829
391977
366361
1388518
659425
1591205
1540026
250357
647434
1129585
1510654
716150
1057096
616953
461002
153119
94613
85387
947839
1287997
1500192
1199566
1934376
1856715
1976747
559106
1584521
1034247
1290719
723289
1146727
1284934
942596
1279909
79229
285587
1436106
1482093
502300
838274
1129118
356302
175794
1367520
94769
997638
1699282
87861
1570471
1120514
639555
973706
1751084
576663
612186
107257
345918
816816
1709063
402883
538928
1574738
577100
106817
407798
812120
1316890
1840495
407081
1249004
1200772
627169
1197184
132119
406738
68811
841023
1305750
1595988
1263926
770142
966576
1665667
760728
1729843
1401308
1377269
685320
1382378
531608
1239472
42971
1610230
1837307
989136
1815693
661713
810708
1933489
231940
1053338
1883914
1641283
983665
798076
430533
1831499
871608
1011195
1396467
64373
1980460
1056418
1539941
412400
155271
340630
1605502
731656
1315241
993672
1386402
965116
1135718
327515
1067905
169492
267429
262626
75413
1024588
888282
1851794
708495
1492264
1219486
1469656
1902851
1588321
1445167
983927
1974578
965362
279826
318122
369068
1036811
742182
69747
493033
176942
773775
1500597
1928944
1567289
652941
1687864
399827
1767737
1635767
1999244
1661202
1620489
795893
226000
1955628
492409
1848225
859108
1849791
1741006
1248297
76847
336105
360840
228513
1315944
259697
622354
373107
328923
115408
1718301
1227233
551321
426640
1182221
646485
303026
821815
1760903
87640
1664308
699367
436648
266787
1631337
249302
46438
1807801
1158823
25454
1456381
1589484
1171557
1891668
882477
1012536
950905
95733
1889708
1178062
1186602
1207067
284199
500891
1733839
1042839
1629797
503458
1813509
640504
446899
1129469
1341459
1483273
542983
169485
556611
493913
180951
1382916
1331550
1404069
1176621
1268078
1510524
1743395
1171081
146561
1771275
718353
312413
921146
1941190
374940
388897
574220
1048229
1237716
1973229
51348
36609
1394115
670842
82958
1123711
672524
567406
1543683
585375
1657055
866954
1432537
1222615
1033413
1872604
491530
1748374
1026877
1649076
1018362
243411
248598
224700
330354
1918838
886412
594291
854133
974225
1994893
853844
450065
1315535
738783
616336
109542
236194
1112237
1277227
1380065
766294
1765944
393345
77965
539097
1323052
486890
1325898
1555694
1333719
220402
1631459
131578
1308688
1434309
1828677
1892579
1859135
805784
1259313
458384
1070609
1029682
1486879
1987179
1544499
235401
1179512
8928
1003180
1119860
552285
450787
736021
383376
1431788
1115537
1255734
513125
1833908
996568
1867405
1903530
172525
940663
796488
1822529
824916
802265
1443164
818589
1274225
1592494
637253
1961731
864797
343279
1991598
977779
1322326
1152158
1156553
1973388
315336
532550
558743
614088
35631
699065
3104
537768
936940
385209
671487
702228
977607
540958
1555759
470614
855376
1213642
6062
17470
167336
544206
844728
249440
682551
230055
823417
1583646
863813
25532
665939
270916
1432757
1180246
1070139
1813334
1422022
1390080
1761641
634642
540287
21352
1621680
100921
1898041
826722
1765498
1528929
210982
321836
1429512
1473598
662212
841792
219077
803283
1288986
665071
575201
318709
1742686
1907978
858732
1038660
659903
1929530
716264
343805
709073
581885
284837
839534
1058526
304455
823164
1422384
1014231
1424347
864295
1586252
203386
287536
93679
733688
1257244
411682
993399
1072357
692624
1764826
958181
1738277
1418473
1029467
1671439
1811349
493714
1766270
496439
1469487
316763
70156
1368371
1114408
978307
712897
1038320
1550780
1531782
229346
1503786
189204
1379170
464300
120333
899256
815913
383153
499782
1826492
1178038
846284
428623
1537318
1406069
879107
598372
1351815
310670
122960
193078
1836329
1797496
373956
1974121
1254518
1248933
224204
1907604
1661852
780411
1803917
720367
253710
826538
65493
949056
445998
1463872
863777
1218168
1843618
31984
464667
1877163
329393
1129632
1678530
1151774
1829190
1143793
998598
127028
312537
481015
1524905
201541
1218819
1175651
875094
1187793
1256323
1120026
1132873
835166
1527791
1289551
1114958
1709646
1546741
309031
1210071
385583
1456204
992200
196695
1308777
772231
1001376
1965240
1993287
183399
537293
783072
1469955
528819
1419504
1296552
1749638
482711
1215263
444095
1656023
859152
1862885
385776
1528765
104861
797055
360867
1175174
1366182
1229360
751908
670627
114326
1458731
70960
868918
117681
608521
1065977
1769074
572009
1731475
1058738
747227
1815191
59893
1519956
1283255
211820
778417
1246340
1539511
652168
462784
775786
1799371
549106
1706318
957651
182391
1021993
1602841
1057099
1034351
524917
1132499
1124043
147433
1142385
1693994
272386
1052727
369726
1318218
189224
1059150
93668
328494
1268874
1996705
1218975
396016
23164
762387
1786975
1017579
201245
1638114
1120641
95699
1354939
1658871
426791
473493
1917486
275839
339743
988815
164757
1932727
840030
474431
797608
308672
102798
426643
184294
710521
339732
457799
333153
259457
1237505
1442630
1956125
460752
904520
1259172
1441827
1593009
1047916
1729042
1347469
1836377
1247974
3191
1852978
1666934
894489
14548
298939
1221913
1827623
88446
1332184
1394910
1515641
1773033
1009725
1044467
64388
947003
776521
127294
298038
1899567
85133
1422613
1049258
1599332
571660
238074
402744
680511
1030827
743886
504051
1436306
327234
1338840
815534
797380
392303
440875
1680237
1912893
1509019
341478
1130315
1320259
667754
1870824
526586
1854665
1773538
1193523
858792
1325067
1627392
573748
1696492
445837
1041002
1069130
620727
1070924
356908
1688502
638102
1501394
629581
1472778
1201038
1355438
1049169
72223
1615747
1790383
1529708
1151379
402002
1612997
625044
1886589
170839
716948
90211
360316
1523540
448915
1963988
1657716
1408263
1508394
1033946
1911571
880714
388237
333033
1073334
1983192
479644
1500660
1509340
321765
1486254
1179110
1781380
169088
1199056
304616
1108737
686802
981493
1093511
1527838
569630
47441
1806858
1265567
1795622
281906
553280
354353
190833
1662877
11420
141051
220930
138137
1702514
995022
1179359
455435
1149244
906356
1149681
635688
1572052
642681
180893
302484
780216
199765
1206732
206371
1294557
815265
773231
1831811
1750076
1293233
1056654
88179
1462050
870605
1310585
337096
1582017
518005
75582
679033
97738
1357403
256212
143895
1198578
1159573
1558572
1679155
962096
1936774
1230868
1784325
610541
1185726
683046
225737
103710
1251875
349266
33629
1818399
1136900
1188696
1973686
1495080
1618721
766126
839690
1621757
1636683
985161
515138
97886
361269
1813734
216419
849123
754340
1009327
1097856
1270941
338719
237813
1192872
359124
193263
784945
6108
1349645
1431001
445363
495125
1568022
1800335
1158416
1914869
1390980
1562914
303633
863505
1495730
528691
1700771
1498482
1124152
913795
199418
492822
1911742
867378
1226715
1673453
621105
1000666
1691436
1354019
478800
400338
158049
1873008
812582
484185
530640
1819890
1648749
1007424
985543
245569
1007211
1825721
1934992
1540764
395392
150883
751885
1868971
722753
1750646
1547829
1062367
1796760
1759448
1871912
826462
1224999
1389347
398367
865624
1043455
402665
1288168
715286
904954
1258692
1518094
1699129
1116091
421245
821055
1194808
1155970
49676
103348
282695
525577
1626871
970550
1054858
1586893
370383
485452
337999
1751205
270001
1493323
92565
143641
44833
1411435
224621
1216909
538026
928243
1609532
1749089
1836870
1197481
235324
1903138
1709697
17787
98243
577375
378428
665708
249136
440637
1318406
1170156
1606507
1872015
1328600
1527244
1505425
1025227
1750278
1830053
979243
1652881
1175531
1119427
1386220
1869091
215009
135602
164592
727929
1140874
402261
699072
348146
999486
218183
250396
549058
771391
925992
795591
980291
13687
893744
602630
954001
1117799
1510617
419396
525927
778288
1178570
1528835
777411
653539
1839542
207058
1621210
195978
384555
588674
411690
1496479
16230
1071988
717773
389682
1366397
1689079
285275
1246224
1592149
877349
1154601
1390026
1826604
284054
1101211
70962
1228334
474739
1874083
1328408
1916131
444094
1332215
299275
1662210
757305
1673508
557233
1096199
641612
690081
1646710
675245
498939
301045
97537
67979
739947
125625
1299593
1734139
525675
1831750
1745013
1750954
421449
1826928
473057
1077655
664018
678307
820769
220150
1924019
367762
790932
596091
549053
790055
147853
834237
516314
349353
1077860
1230637
1243002
1869400
1069255
1139427
1430367
317900
633801
1938001
903895
1564525
715749
323779
116943
1111836
95201
939349
1165301
764664
425889
416447
955466
1743012
828215
1200835
337630
1515477
114957
9549
835237
1828731
1577744
313569
1163209
498916
1460071
869034
1585095
596469
701800
1514176
130950
1020550
1570488
580466
1394579
1189784
1233933
1832231
1111492
1596945
659695
704494
233010
1219764
526990
251600
1313842
416165
551440
1643749
246901
895683
1476488
848617
1568683
484079
1127122
629478
15921
1888346
1559555
881653
1648626
707621
106112
733333
937676
1125046
223534
1555408
45662
833274
1989179
393158
689723
448867
685707
846859
1745587
1052310
1839719
1737996
1514009
1218869
1584588
1752808
90374
971618
1248483
374359
1151061
63829
560709
1080909
1779989
414533
476878
108613
129545
113607
742578
156110
421089
1074751
315632
1700839
736761
1558974
1816085
178249
708743
364833
442734
700031
1501552
669551
343242
1431359
1202289
1048044
198564
1103437
730284
914731
1922681
1559035
1667558
93075
1175594
1269641
538182
1391604
537427
90728
102737
8347
1034955
1554210
843964
1477330
876177
1091294
1898569
916185
941915
1103870
252161
1163166
1140126
1285097
1987032
397723
362151
1793908
94384
1713053
951032
1815535
1634291
1589602
1125811
291756
507238
718343
837786
1684715
870216
1735705
1279571
606976
813144
1743050
93037
715910
1178779
482175
1852069
1048873
1995691
795309
1971493
1030717
1863739
1663481
274364
1896492
521226
1172176
848721
322138
1732117
987989
610177
1735474
1515729
1044299
1591274
869036
372205
978939
857634
1431974
1166677
1809831
13445
1874766
1770653
1673643
78041
945181
506015
1266
913602
1046380
1391339
1414553
592760
913039
118911
87298
1015529
105254
71848
672649
398853
1202695
854862
1262599
564164
352807
1655988
579280
910039
198718
714824
1969418
484014
1092752
321887
1484799
1518839
1952748
506074
1300969
1103563
1038683
1978234
76365
1537661
1102851
910232
589326
1983333
1290397
215653
1490006
292230
979234
1068351
712621
170723
94522
677368
1643263
1247263
1380123
750470
1368536
536270
1226235
1146185
1818928
365806
214475
262655
1427393
1450251
985820
1727073
1311008
571383
1651649
1181668
413779
717778
495724
1713621
115413
1458158
95183
362978
1466614
704994
788691
814932
91948
95339
1695934
658847
613521
998489
704233
349149
1686753
1936180
1973134
616662
1207116
1402487
100062
31907
89941
1425777
1741851
823192
1408174
1473917
858053
546304
1204903
1607223
289956
638556
976433
1608175
1523903
160193
1386143
1756448
166999
1851721
826092
1229901
874522
1018602
1203036
1789698
948867
1391031
121083
692678
1104801
985572
1903927
243645
184373
1254456
1173165
491953
1964332
227025
36626
1476319
590832
894189
1871874
604540
491779
301748
467297
51093
776721
1810659
1837156
1479311
1278447
1132961
287397
738106
333532
584552
426590
266090
935781
1830547
1465201
462139
904589
1281975
1318688
1034800
821010
1334809
767800
423993
1772072
45415
1103463
1401610
1692836
940042
1345932
1850337
1193903
1046139
1200754
252753
1998528
553408
1721003
1814521
738483
1450160
1573534
742696
945659
1304503
695387
1825827
1401231
266809
633458
516707
174219
653862
1857357
569120
1998109
815495
196631
364685
1252569
1851306
1584191
1137634
903056
207423
1775654
721953
873359
1878544
999261
552288
747285
1446526
1476849
1884983
739118
1837001
1322996
1969788
87438
1721052
172822
1301909
227939
1891552
730439
1806538
1965544
1882114
304244
1213556
1126778
294915
1725920
1108177
76358
643295
854600
599827
872422
1908349
1531343
1974845
1933983
903144
61349
824524
903029
60334
37313
1380007
465659
1963252
610601
1834841
1714771
1251598
1319276
462990
1286619
1378056
1577334
893891
597477
209215
233719
767087
958120
1697348
75088
1620750
1420920
1438149
205155
1120737
1157861
368390
1035903
651417
1364342
1578368
473168
24784
1490389
121599
1692621
56734
1749269
491966
545673
140025
124897
897124
197475
1795107
1485143
229946
502578
432438
1456801
94964
658172
273196
1675066
36187
331513
1421944
440097
1382531
828241
55433
575940
866373
992667
312333
1210285
196815
1285953
1242338
1729151
1435209
686450
1343119
1154368
78458
151869
524145
1046797
1045354
900341
1789742
1834599
1323524
1236383
1839537
116163
1281540
1608935
1100707
1439505
600531
1301663
899527
1727548
1222776
868987
1837820
666204
1012049
1890866
1386586
366044
1868764
668009
259372
697296
1350980
519886
297490
1164284
666886
272378
1336467
576503
1686636
1756700
1164281
233211
1175174
316117
1420765
627790
171596
192835
1680992
93551
463238
1956482
676075
1105961
1883835
1469291
1460735
1755666
992860
1779037
319813
520751
1016468
1941017
1358643
890222
680664
1487029
803491
116229
1998951
790305
370397
1437051
1784585
1283714
1857180
718032
1937699
1988489
1139859
931644
1677976
899011
1089627
1602334
690659
369336
378498
478617
955428
525447
827797
280326
209009
1479225
1175883
1628766
1423106
774568
1577906
1509182
54586
1690509
1097767
1805415
1657466
1518073
1311491
706897
733633
282842
477430
904291
408075
1400589
117732
562255
472332
907152
1348888
198913
1489796
1353084
600765
1756373
401024
519017
499093
1464513
1441980
1228049
1640146
1593963
125223
1774504
1992757
1078410
606907
1228719
1333294
1799559
1383215
658712
428042
136246
1235993
1354404
1784507
16202
44758
527694
1254568
1204324
1975909
1087982
14721
1045571
1412130
769350
1537652
332940
617776
1098333
1784824
850690
119297
1124682
1035654
1154306
884664
1754418
74122
1514930
560415
1863983
831235
1655314
573436
1148387
1577428
1144307
611135
200680
1349111
1064153
1309972
1834434
1072396
1557776
1022103
565739
607581
1517250
1284179
658632
303781
290639
430918
58962
518029
793485
1156249
1659000
396336
1897512
1965554
1318237
92382
1257799
645137
1485673
1001179
320286
449943
888181
1682425
1419819
1470448
191153
524644
1281504
1883538
748247
307221
1747616
91364
442952
1040277
1565067
631786
1902663
1038711
1281090
347007
317092
1170497
1111955
306818
1405756
33165
832198
630641
1134695
1353525
1103171
1576663
634161
200128
799133
1491298
1338761
1705717
615721
970084
369787
119341
702100
71844
1503248
1548484
1861345
1455537
352977
1497623
263847
153746
1837487
355233
1765040
297856
843942
392956
1510762
820174
1639515
419610
994328
651687
1814242
415732
189858
1952786
110051
1796359
694896
116571
386024
151536
1809947
298717
1310313
1853149
437888
917434
72456
1025355
16103
473516
786458
1639267
680396
845444
1511017
1729390
256609
472147
1190530
524475
1892027
1098146
34723
1842309
275461
4260
1424475
1080971
312058
335947
984897
461726
611020
841716
1012699
109775
1637661
1922223
1783913
1091092
1852005
1795183
1992765
1269569
499559
601045
1796736
1178915
223689
1299678
948844
883222
864016
1045584
399777
1673412
1059813
1115062
1237157
554942
1330518
1749343
1907413
644721
971085
1062983
1778191
1025511
241978
633740
997322
1416124
736089
1047069
1563776
468914
714548
1531489
1886569
971497
30019
1348823
134006
1769420
1321902
735286
1973698
11397
233339
1044374
1551789
1644561
193430
858795
1849840
690547
573807
1540778
1876366
810643
1716245
1156888
902558
1649802
485719
1808902
1826234
552276
125816
280355
189444
623910
844856
641116
1070238
252112
1553060
1905384
883561
1383247
115009
128588
214834
912640
1561459
1387394
1558114
1644773
365028
1372994
1886581
813742
1152408
1651702
94003
923851
628091
1539344
1663026
206168
581762
1509130
913030
318700
1063819
192447
1683701
1630895
830689
1185828
1534990
1378874
624696
897331
1773070
1956928
1227252
455223
1021390
212352
1475397
662451
764930
1412695
510412
253622
860891
1314536
283400
1193580
1419272
912287
361402
1573793
408334
1589675
1630758
1467836
484049
1293662
1911052
344972
513165
1582188
1332759
1224387
325267
215449
597645
725314
1331615
1693256
763782
1894700
699988
444468
905946
1169271
1983826
1654845
1918706
388869
417024
58364
1303331
1953032
247434
1793751
1871132
816764
1587788
1304327
1059929
1959738
1932528
1293339
187164
1243375
144239
1040884
179543
392095
1972973
333841
126059
1438794
279197
1153436
668498
1353747
1585232
24300
1401004
1596124
1774716
1547621
447684
286806
148328
25893
225022
406578
124722
1617339
1689782
1071859
971473
1706332
147043
1929273
456154
681623
334398
950601
633463
1110283
800776
1264009
1968001
1035911
1362757
1575091
490802
1781164
1117217
78988
1021702
1878259
793829
1539098
411860
1881294
1647349
12287
520302
803207
1885666
1237176
1922927
1392106
1618010
935727
1462215
1456905
1189578
838803
890013
575897
946380
610805
1977481
1481986
724748
1007397
1776504
1338484
604425
1003617
776518
579037
10706
1501768
1331024
1493254
1919396
393074
1637310
101110
857649
914388
1947887
300052
392018
1898899
655509
360660
1382462
413721
280277
1646330
1031548
158627
131003
148708
1678709
901010
1227392
1756572
609290
640793
1427548
150051
1553145
218099
1727001
688811
1860192
174522
1103972
1548142
1853086
1663468
1863728
1823889
1737427
209050
1599299
380789
267114
1123181
1484361
1934548
916751
397755
1856922
907422
1360069
1070048
686670
1701613
675550
1193647
927383
1378306
1399364
415025
25864
767873
814282
1500256
1081981
1093087
1705439
975900
1805113
1284544
1539315
1822089
380041
1323196
1605521
1821293
3945
136107
1469409
1161281
1306468
1672154
417591
1687039
1416426
963625
405423
1583491
615866
693293
1376466
1648284
864715
926227
726147
397276
283856
1411774
1792989
1906809
921269
1459932
472497
1349058
404424
1032441
1183174
543976
338712
1097715
1588854
1189717
74921
446061
316229
1022106
1311899
488194
1845914
1739321
96302
1967546
1365850
71383
988760
1849848
1029081
1532549
369236
1503560
1598954
425942
1201387
202535
1514995
1185159
417721
1220174
786964
1922977
801927
1568897
1356307
222388
1157563
986148
1411321
792370
880582
816436
1083977
125065
690606
1893606
274585
1494675
1204838
1546060
873975
812222
915564
632705
1000321
1704185
602288
19243
1460869
894785
1513055
561736
626431
1181162
908454
1475905
666948
1448125
586200
919478
290307
1573279
1214457
948720
1161660
1260224
1970924
1068572
649124
39669
670992
1251166
1737142
1131657
1426320
925139
1938804
1774292
631171
1679611
845805
743430
1338308
298045
1405394
1037473
1693664
907729
1629079
905387
1412485
324588
1401034
767712
423728
666833
515135
1507328
1061538
354983
1119148
1212582
1693091
1194768
1818066
808940
1473211
495473
908241
437551
830706
1596420
207620
1471332
302308
197496
789870
63645
1612525
632321
1942860
1563891
478820
1846753
1073337
768296
141967
1475099
94433
1010151
953152
1142222
232879
841031
1461542
11778
1793592
1046956
1862586
443969
749122
1536307
1986086
1862697
1810536
231273
726203
1465922
1144668
110431
1994147
378327
1048684
1340383
1495969
1898167
858942
401921
919245
1772043
870188
787780
755491
284707
902524
254372
867829
1109575
1895507
564399
1860863
564792
1415943
150231
834494
1424232
296409
481749
1783767
589347
1863645
388662
1412940
1857720
1329982
435028
1411995
1207377
1955914
619023
242473
269122
1815327
750292
689522
1742929
1619224
63728
623815
646819
57711
1462663
352933
971007
355161
977622
334443
548857
952146
256658
1406535
302058
1330055
67071
224415
664213
884344
1500194
172752
98962
922413
1458966
809318
107565
401102
1227739
94578
629946
84656
687074
584169
1696994
1891738
779938
1205341
473829
937436
1827070
779072
613048
1160799
497857
1293978
1780982
1435174
246853
963187
1884612
344972
1619500
1051426
1961241
1924919
1724961
1892743
844687
1037366
1593004
1714305
1366598
241161
1484038
137103
642189
1597545
337952
926197
532330
229557
658292
810955
1775811
573260
1563003
1815305
1975547
1450000
1200455
32039
1449135
1095622
1349430
1568275
1640943
31
366054
221120
1524528
1852851
779332
1235554
606524
1256575
153409
906912
497467
479524
1464967
1926557
1268970
779829
1826817
1368977
1569914
1846349
1931407
215093
1596157
1565351
219785
1324804
1713293
1902778
1473698
652761
1032496
1031194
1798409
1221479
1950384
908635
877544
178944
1870681
686888
860195
902603
1832885
304679
791711
1940140
756941
306952
1069961
249986
179076
1372095
1786576
876358
936944
1917308
1228101
1531646
794922
575512
107701
726530
1277722
1770495
995532
188150
1304575
1383951
1830382
739289
940226
89198
88887
527214
1808705
1807445
111815
22323
237682
1376888
1969393
1014533
760153
567201
1644058
948892
1160274
1282621
1244348
1945477
1503978
959841
1523901
1860514
343636
660661
1057013
1128817
589271
1577453
1253576
1175503
1027048
669693
547896
1835345
1388450
532754
1316122
484077
744944
393701
124333
1445636
414336
1923966
1726694
599590
751359
279695
931524
450822
545190
102154
1375523
1463709
519757
1985586
1359059
986135
833888
1324766
35678
1605608
1616723
68805
1108151
233655
1381602
1730325
444422
556886
374698
1100922
635523
1331370
841301
920549
1864231
1832689
210268
1688447
574735
485216
1875979
1780137
971649
1561577
1939499
1366172
356146
845971
1875509
691878
1150471
1750863
1770823
1708748
51967
1409296
1570775
448185
19830
604219
1860429
321506
857052
581587
798504
1905509
1715177
1139338
127250
391725
1746198
1624517
1342921
1654697
1235400
382951
323971
896099
944069
1721599
680808
341581
15408
955163
1565398
1393621
924150
446629
1778858
844258
15580
1961630
1632040
8307
1489334
1995570
1214001
231077
447637
1466660
1472750
1879910
96861
1950479
868464
329987
212099
374867
1102001
701273
284860
1098815
1911764
994481
537784
508623
1092374
1816488
940225
1750642
989607
761903
83201
545664
343002
1897478
1328604
1898385
613661
290056
1621251
23611
1481110
587131
1238527
1571372
1804399
775233
236288
1921868
655805
487656
128824
1182591
1518175
1984864
1493717
1109997
850884
1496467
1854519
493366
1808520
583212
143238
1546446
1731992
902079
394815
525808
565405
1948944
665691
275189
1416126
1952296
130928
502608
652335
1614767
820977
722676
1708383
155286
756540
1746349
1123065
453935
1174629
1301118
1043129
183100
1091230
966797
385930
1205433
852111
818955
1836822
425370
179974
1302946
1260953
304719
225868
1198140
763537
1795869
866467
533198
1543233
540132
1454020
721176
1663974
1995397
461762
942419
304997
1530839
207732
1736512
229876
616438
363235
562150
647152
183795
422577
1483333
707666
1259025
1203364
1112745
1177387
1673716
1507643
592266
1110516
853697
905937
1229662
1967713
1728683
1587112
1076128
924220
1917202
1416149
1373981
589219
936899
852785
1627381
60504
1538412
1027815
1013120
539263
1502103
523101
1736301
1163982
1779541
733443
1921755
794652
1412062
772058
1266967
651757
984549
502248
667948
493169
466188
1963911
1098466
1999389
1447235
1972194
187514
1286767
757445
1080378
1696474
449688
1020723
537255
188786
507989
623379
1946914
598208
312536
1533478
1742819
335795
205095
1498206
1744561
1149071
339747
1535798
1464281
246246
1836887
728845
599088
1121689
1626889
1130287
499681
889986
527703
309640
527026
1384562
107667
105470
1874367
877871
1490786
1761433
1907236
1495800
1011448
1368948
360761
568938
1436057
1300606
479919
1603352
797002
83340
579079
1370287
502509
1256296
1435641
773498
757345
351401
631656
1516406
754756
968352
1143560
1889508
591420
1435357
553568
130957
30685
73934
1881277
1411538
761967
413574
799704
1935800
1224419
16333
1939170
292503
8849
1798317
1281890
1342746
738835
1006627
600389
870746
437723
1393989
1292970
1534497
1431678
1716206
1340328
1115122
1607810
1401708
218260
690943
1311079
15635
377935
1678170
555764
1450096
165213
1294562
678082
950238
1310384
918625
1156091
357209
1493862
1360115
1711868
720548
123835
1753899
971151
952835
1309609
1454805
666827
318883
694031
236621
1192768
828667
1142208
1517139
423741
784209
1075642
404526
247651
1824207
292353
1243319
972396
550653
1777801
288545
1934978
758763
1043357
1736597
1713021
1484259
1216370
67723
486622
1695397
256346
349765
170906
965307
1988015
319558
1622753
1882254
1693449
231863
34575
833860
649078
45533
58255
1348306
851877
214401
119187
472689
951616
1594980
1364324
1453436
1000885
1078333
1234058
607112
1972961
1507419
350135
1074964
1755676
1917272
1550007
636492
1341029
1866933
1819788
1075680
675379
740829
1397460
940039
1235290
819656
909079
1359705
1770424
1866117
1522637
1218139
1145449
432032
1923818
1350154
1926251
945061
345130
939844
736313
1413853
1271096
526952
1878596
630012
1675187
1869876
402790
1391944
1574797
312161
1600621
1625088
894599
1061465
1320322
1287238
1083476
1849941
1376177
110720
785958
1864730
584533
698583
650537
1446303
1743782
1033967
262885
229079
1989869
1806370
1338845
1580639
584029
348937
186433
1427412
557735
1120693
704997
369489
1110271
379574
1131965
1349301
419531
400789
1660119
1514529
1372858
1468379
1109793
355223
892055
1047231
862394
893871
1883463
1016373
1509049
1565767
1042271
1758900
1330477
622915
1591313
498484
1756644
333834
1943332
1545009
1040905
1319252
1108535
1563694
1308384
1704131
177196
1871164
1934270
365433
133095
1777275
1456264
693004
351425
765388
862757
260231
409991
1064695
914600
1049691
125112
1807958
871010
1418768
589412
350326
1528805
1196033
1991255
1254977
846273
1953277
1665860
170651
349812
1863368
1516211
1324942
817358
267059
1568133
1761151
1411149
440917
232801
991703
1967105
1773176
29689
1279327
1832771
837031
1091298
361101
1144530
1475409
1811630
79019
1095961
844256
647856
1315334
1502588
36115
383162
1758712
1145540
968720
1857108
427718
585313
754892
1257444
1252902
1517317
226206
1707283
1153358
206367
1955837
1611908
823387
1797366
1927690
1215938
994711
288572
380238
1946826
606220
384894
1889277
895950
652793
1166010
596416
1296060
1204171
179601
1216609
20253
47376
273256
322800
1362854
1836698
1255985
459473
1417521
1348470
214144
1527261
1374860
1697516
42108
1882732
1181620
314517
87906
1784389
1704471
1573633
1262500
315680
1910325
1939108
641656
1425601
1394674
211695
172852
1642381
1982519
303177
1840050
1216895
1460949
200577
1236119
1239608
1224818
882148
1075895
625362
561427
1336695
703601
629229
530025
1171659
1199593
77321
707825
1755698
884538
1946261
945402
94068
360497
1658420
1649267
1698246
984329
904063
80336
1579805
432500
148687
258246
711481
784636
1158289
475899
1675379
702756
779160
1298264
1041657
837832
1757011
1055605
1395129
392495
1130661
1978462
1968625
1282127
1486789
128771
1868747
676400
1275549
1795327
458151
1173331
1854384
1766916
710865
359860
1852006
1354092
526149
1309845
362355
490806
302231
742666
1714961
1147439
508081
858953
1753555
347931
1302238
1680696
268092
1987134
1482440
1511696
397762
1086906
1800226
398404
541190
1622966
773410
523909
36209
193605
482437
1116262
1917845
1030018
973928
1066284
1917216
1620969
391326
1799892
932709
1644988
457873
900516
1325945
1485010
837521
754014
1681713
1686442
1622139
1428860
1513977
901836
871305
1844164
117173
1933692
1981131
1972922
291264
409005
1016129
367103
1526552
730936
1306283
856090
323215
808611
1470542
1129451
1874689
1124576
30262
145429
578359
123326
507117
398819
555550
244021
1611371
1269987
1002174
1950165
754826
1531977
476857
1701957
890905
679358
261130
231659
1456412
1378815
464030
1155745
1888330
1469055
1480367
1227625
614632
1101535
1997311
1649799
1062523
23905
318334
992668
91179
1440405
280983
1518418
1274987
1841214
19143
186429
1491957
322160
727099
1908434
1185665
1732862
1593103
1586194
1967695
1923566
1548090
1649128
1126278
192692
448822
454037
1472947
647422
1800537
1081947
221136
1473700
1594810
1374443
1080197
1380637
1419874
1854170
1071572
444730
1370391
7503
1280591
1906961
1035763
518799
808308
1525946
1050814
1533463
911005
17509
666136
8728
640421
1613867
1152069
682116
1519040
13384
137772
566748
1188498
1586304
855379
1925744
253834
1082453
381982
1469882
610281
467733
1713153
226567
1211800
527353
800384
135098
124141
705473
1266082
710667
1074529
337843
849112
1403442
287479
1696601
527519
1923453
1531461
1052604
191841
1342279
1518916
666895
1183119
684617
1096097
134558
1982064
1077891
776977
206233
767424
1915576
779196
1651653
1381906
1070565
1011701
1030540
1272874
1681852
70583
1756393
736608
853106
851478
960130
650887
1162009
1399736
1337726
1899725
304163
1094607
1964991
1962481
920991
1671901
1212518
141230
437779
500428
1082594
1559563
1653674
1180453
1187269
422704
1924768
740668
932718
1755345
494086
1101668
9308
1705946
573806
320396
1241979
1410825
1528165
117957
333291
298208
692582
161079
387414
851156
426372
558842
1993499
1277867
346367
1210142
671183
1809821
387965
1109740
668557
25657
21007
891218
365642
190362
737001
1695207
848469
353150
124729
415403
1766560
1730964
1895799
1901572
438933
902815
56793
1464133
1506453
1991074
933341
1977629
1266931
965696
1378016
397600
110130
853736
864599
292918
1555387
1814190
138662
1542837
681541
407775
101166
129349
1865121
1943127
1816962
1471858
1209270
396980
1411252
251417
1438302
1133489
1000786
1252556
827755
42162
758242
67665
1990561
1482042
391099
1799822
982807
1722698
1158521
1802157
1090753
985150
1556237
1194571
1682412
1619822
1597932
1784515
1346691
1155590
20716
1432428
482558
1143950
227651
1817645
1560294
1007872
1842947
204078
1101950
1217230
230422
358644
836631
1216625
1770141
977429
632839
1417331
386626
1873167
915483
1268393
1838737
1618075
1584999
369291
978509
1711493
651520
1425033
1777544
417815
523282
998272
166646
1737938
1992185
826854
318541
406238
976063
1668101
694138
800446
285457
1095443
49012
16213
247261
1665108
1178045
650880
1939050
1417435
978029
441398
1312440
1823746
1248688
1155552
1964839
965762
797297
1885671
960663
1595039
978187
958481
1084171
1903189
1879066
139790
1235482
285138
1581509
1604298
228473
1076795
1393801
1170029
1073141
591948
226422
1825993
899510
512797
1835982
1146323
526657
572720
1856305
1218152
1900216
488080
1433728
131829
572696
1558211
519308
1213824
1832564
329475
1173962
503704
1370304
790295
1387291
1580997
46555
956693
744474
141434
743078
1976010
1498522
1185104
379394
573863
1539105
487191
1872840
141301
1344590
1861117
1734609
1259410
1459020
1037746
877615
1200164
1155509
854047
1882741
1494687
765264
495448
1661888
33446
114967
1499124
875493
1322933
500834
944590
1073683
1578656
1076653
496659
120452
425109
1527703
1738242
109546
273100
119935
1177018
153035
594909
210476
1234467
154062
1475645
1779556
1544845
1636169
921667
1116158
1158890
376444
1956639
1005437
1720627
574273
558002
1464448
157753
1857587
907202
936394
423024
1534090
180815
99887
1088007
1653078
899940
136170
1749151
948121
443176
867845
1370475
1392403
345137
1393684
1939574
1792025
693520
170175
1706045
263298
1772691
1551238
249090
303078
178233
1572507
904840
1970684
646659
286832
454231
1674453
1701099
1970067
1825737
46876
410655
759711
812261
1804023
799598
1283014
800792
1250720
1880504
648977
1565336
348565
652937
1361682
1073157
918597
670460
980422
1166120
1581351
1689868
321699
251871
1011772
404346
1713648
655317
1992441
1082543
203253
1447563
411244
1543388
1008521
596475
1214021
154108
770140
864437
1731681
1365844
292393
1692393
1074789
217497
152290
471197
754590
526771
130461
199789
694599
272061
170645
956274
1772297
1981773
1431135
1665733
688086
521806
590895
1085277
1802377
1891246
1804206
1435215
345733
335065
1424788
191084
175320
1899447
31285
1346885
1702526
1824078
217730
1419916
1963294
1805831
985775
1023386
390719
897234
470083
1404438
1719823
661280
124153
379774
567967
1707618
78418
55257
1725925
343289
1302875
1486343
1596684
40080
1224873
1082831
293085
1892510
1759253
794980
1048638
517768
653866
1134676
1241945
1561118
1392386
1081941
843530
1890211
685384
876460
832085
15734
1160403
1943939
528786
1685319
175720
634816
552864
1657425
173122
297685
1255826
473504
1888124
554931
1898234
482320
380116
1033165
1295419
1878999
1586007
1526059
518386
227046
1745739
1925182
1676348
1998719
1773862
273754
675441
1498331
1084447
902026
1368179
1997079
1052044
1964929
1006593
655865
478424
119874
920233
1891824
1467232
1036238
997427
90712
1083975
1697061
1592095
1412959
812132
1740203
649050
708910
1116902
1451277
692177
840078
1720338
828
1789797
1639366
832865
389212
1607262
941488
572195
57873
1950827
1894999
1344069
717442
925008
1872406
1501746
495428
637691
1037508
1388700
622858
567775
1130261
1715654
1064049
55433
166321
679207
1018223
1441403
1740197
212128
941304
1412829
532918
1818584
54867
1418407
67671
1006406
1452207
91148
610975
283063
1438204
1860279
1513180
145372
49680
1656104
1450519
1370069
796714
1872817
1193405
485169
524475
1769607
850630
693973
885250
1067919
623078
831173
1627730
1154149
1916334
328153
1710817
1601530
1009450
769556
746502
11789
1781967
933250
1570133
793710
1482801
55580
911006
1847331
702907
1244996
385432
1935440
1565158
1730807
1177174
1886602
1861687
371593
202984
599326
410221
419738
1296886
358717
1603980
932820
1105313
313059
1151362
1936209
648073
109703
1164065
1603971
1088120
449497
177754
677592
498450
1068656
1516511
539181
1254872
302330
1799558
83444
1598177
1992404
412828
1835008
1082272
1549155
1138448
1268018
1070144
1715593
753856
372732
284211
132666
1649910
1404277
485442
722770
1909589
179374
1591384
1818545
880854
1277032
302689
919817
163519
699058
315189
81107
754206
516586
515882
737794
1354971
1001595
935329
234921
1590957
1981529
213303
592836
819872
1513592
1301221
1065770
352280
1601635
1961565
132017
85621
1753898
1902228
1485788
910147
137986
1286028
938502
573342
1716150
904010
1476055
824885
441586
1093954
620288
1551587
834125
280586
1842582
1633487
180429
1901087
998318
1602976
173563
1966748
798796
948255
915450
1515069
775142
868469
1842210
442325
469506
340822
121359
1545700
1206949
1279050
369607
1773306
1244380
1087513
1299856
975661
494626
926511
1437685
1618683
1691170
933931
742926
1956523
1292661
1675177
1128155
941568
136426
1284120
1147442
874876
1865405
550831
732505
1286846
780317
916214
446407
542199
1217613
930046
300989
217482
881825
948341
1822952
733606
1150086
14162
831702
980717
493296
316318
1038319
1056720
794500
1562667
832664
434862
1151438
670283
452506
1851590
1081079
149069
235933
292467
12962
1706252
475195
649497
30342
1201505
1192675
1008159
516893
1793577
1365193
1631446
881342
295964
1049058
1537027
751195
735518
271019
672801
575242
882939
380979
1516509
1683152
1570812
225529
1809972
1364219
354375
1297684
1230350
113590
1795938
461759
1679348
1046704
43853
499604
765160
1209927
707487
1166690
1070785
998866
1381840
1765889
1018583
1749663
1497427
1272737
304823
250378
1453275
454098
178738
306917
82744
905718
1163720
1479176
1563992
1662992
855477
1866398
931518
1702494
638569
1088105
692009
701261
1637125
79244
903404
404686
1250353
1373215
1559638
447568
1567578
876977
1582697
1025970
430289
1336412
1616868
1654257
1063833
1126039
193778
263234
684101
1045872
1272271
926932
595564
451598
552702
1317518
268371
1104804
1203466
1214831
187764
1894287
768855
1657335
1135397
1656041
1095972
1992034
1124789
1921549
1176510
315773
841328
1592722
1345345
1935113
701490
1056389
1970881
2957
1337561
897180
1890606
1000430
457576
907478
741787
70553
1277812
1615984
562533
1218320
1819518
1758681
1480555
160834
106567
380608
71516
707462
306147
1756016
500372
1383460
732446
1196131
387011
1716423
1671038
1705277
570618
806012
1698812
1715765
1881073
1652422
441332
1177705
1318611
1956181
1102769
204260
1409466
309658
1203952
156248
1095542
1246874
1483797
839887
1996381
168234
805670
1156666
777378
1221037
1570621
295457
1323868
248239
1868090
1443029
1948423
1918792
938165
1651298
1105167
686713
418885
1303067
1703944
1228136
1161367
1925520
513371
270944
898190
945270
1987081
892266
424047
1851067
396601
1122428
1762526
1481525
343827
742897
1895091
1180575
660888
1732339
1136673
1727993
1941342
1990514
1036884
210904
549799
102637
461381
1884176
974212
1383536
1541534
1109364
1225764
393929
1833613
1035748
726928
1591736
57512
661508
1246353
1085776
729537
10429
883490
1723735
1401639
1146585
1971057
614197
1819501
1853828
1195074
1188210
1734223
1568613
1011715
500223
1146291
641496
1912244
1256521
187654
1096388
1204639
1762942
536864
388550
1394603
639330
285435
1348538
1397881
1560905
662133
193314
375078
1316320
1141504
546949
137632
784845
1712872
913080
1358974
1612841
985866
349393
1720780
957208
619248
1253725
794843
418065
177907
1613731
1175561
369682
928526
1786406
1119353
1196255
1795674
277372
1494872
1071333
864905
1065807
918264
269103
470979
1669921
806852
653209
1270921
1929226
1857724
774274
600540
1280951
1069719
1703032
1478544
1550806
198467
708289
1985540
998579
657947
512019
757982
150873
1466737
501000
1234673
761029
485492
1522360
474480
1906413
1623381
1273768
547282
612639
700313
1064111
1341675
1048350
1152365
419521
990458
137668
1351463
1810349
1224716
882119
752197
302823
694509
504052
193048
1937949
1177777
1110200
1373033
1864270
1330767
1400590
1247781
173521
642781
1688054
1405035
697534
1926833
1714725
507145
539969
1790266
7958
79696
188457
1038676
1256515
1499827
929932
1410006
197179
1001412
142242
1762915
1111332
1360241
588077
172323
1330571
1863154
1613744
150904
764780
325398
340774
1221443
1370494
266953
1268934
1625383
1079255
220636
1160529
98565
1461852
739982
200092
296864
157427
629686
999274
995359
1883907
1352806
547549
1333845
682587
1042564
891969
1106509
617275
1672372
1191679
191288
1759444
4348
243803
182047
1616636
1260558
1453799
1221354
586027
9940
620877
473601
1201295
591521
1260479
1661219
1568463
603138
393379
1402620
162546
570247
168977
874079
21902
438208
216161
1613360
1264342
231734
402715
507723
470101
845425
1520393
1149253
967194
1651586
675820
1825644
1134356
948246
395478
1863472
327121
376464
1590956
944276
772962
1724646
181743
690775
1987309
1994146
1383741
1606766
105592
154778
1838447
420162
45187
859823
321107
1146481
193738
845204
1203657
1710280
171470
847092
663679
631588
529383
1446873
1148760
1715393
904499
450526
681015
437600
1044662
938034
798767
232348
1785739
1590816
24911
922796
1636015
191007
1734528
1240498
1653441
1581011
1171133
1328837
1823529
1601627
1069262
718932
1120309
1711013
73482
4975
955626
525995
1241992
1120834
1881409
1942324
1877202
1673375
39600
1493130
849876
719411
1581300
555042
343551
359796
206294
1592837
1993825
669450
1115097
141375
1405681
1584306
589075
1339289
1188117
636513
982240
681251
743109
1992817
1208569
874272
1790722
1471937
93246
1495604
772236
262048
1556193
1873754
1159853
214084
1001860
1094765
930103
708114
941932
780474
1439953
823746
1190458
625705
852041
62748
646860
1513635
839309
1077533
1985409
508149
377190
1605198
1023683
1595346
1138906
1127599
1401904
478459
566002
656425
1652680
1766228
166207
1846358
514214
1637132
1028074
1129548
1236967
1264676
824302
377876
1749670
1688448
365426
742835
1421247
1377822
1141963
302903
945662
1514346
389061
1511599
944974
1396776
259908
1631535
882736
22140
1800896
758614
1878460
76788
733621
317835
630807
266002
395285
1510903
537255
1934579
461631
1877721
1479954
292183
1565980
12891
1303011
1932100
287494
1235755
785888
1347052
860115
1210418
633736
229575
1581351
188541
1652509
1558599
222306
132166
294806
1300199
860078
927367
802291
1379985
1589058
1507544
201421
1259408
1513628
606911
417297
689988
1310318
1734903
369303
695954
43237
662489
1687494
1171707
220854
1893479
1517588
440250
1115521
1227675
992112
1778633
1393602
274173
80999
1320880
845224
1426871
1968158
1156376
1232327
157699
689658
171653
601932
971980
556925
149406
1278431
1484341
1992066
1631396
48570
1786467
921435
1413603
1879909
671414
1577256
1236371
684485
220076
187351
1230124
248044
76907
173676
1093985
1442435
384257
1995995
165396
1812105
1244160
1460145
44004
1666848
994972
1625882
1600965
1553839
1747438
1095021
1371663
1423378
1767963
1612564
1951773
1922015
1998390
430261
853765
61148
1439578
1927974
471526
1853245
1688432
1257037
537309
572087
257892
111947
1076800
1318326
1971167
855805
1950804
1797489
1596972
298576
877596
416714
1127187
936966
941110
247692
519229
1729175
818453
1956413
139
1983186
1393349
1022
1778417
1625656
978709
1766952
198821
514893
76347
785859
530115
544826
1363676
1239621
39541
195886
34419
1741827
794812
1167759
65440
1912726
1002560
737505
1484677
1827139
1291979
832246
155942
373506
1081659
1360869
825509
1506367
884365
1030073
714108
1165404
988046
944596
1693067
156188
1830343
837775
1352090
711381
1641230
553927
277147
844861
1837838
139585
698882
1673521
277801
549951
1815796
1154151
602819
1515931
21470
489254
1298688
1383314
838019
464593
861906
849232
1235911
15416
1750965
2707
1113137
951530
1905119
894246
687753
695099
1231459
341034
674624
839150
1969220
1220667
453734
1468214
1347937
944931
888778
1500386
1396728
1446512
1333169
580271
1017184
1543537
1906895
1964090
530312
1650400
1478915
1379005
334104
688650
392620
34596
1792710
261428
288608
1062986
1755696
590472
1927200
623300
547326
1918418
1340072
218576
1513352
775512
790173
407374
1198065
1979604
1254433
1322850
649342
588147
1354475
479091
1050459
158454
527150
1862123
1899206
331070
346387
1198891
525411
659173
1485477
1853017
1914693
1440589
574889
1063642
1934769
1364196
1969489
506611
1325568
1579201
1221259
593028
1751955
1399041
157159
1986739
710658
327314
361917
540055
1944593
1389021
1951218
714349
1744711
31149
1741730
1611383
1936993
669861
1904367
1438332
1906529
1855055
1752655
874820
392432
1711820
345395
124389
1670416
195106
585299
750799
974539
291716
935608
559771
1835240
256041
804371
103870
656747
172908
1842562
1610335
585336
1326938
175157
21531
1990137
517300
1344375
833469
1509246
244857
1304
1416220
1649374
768947
1406764
457075
1667117
560793
1119653
654087
631994
321132
670196
157580
1764957
1168082
1055618
1839840
65445
1907627
1706653
895613
668017
360060
703142
1731144
1267530
88565
1158530
1768387
525011
16196
543774
1748771
82060
409545
1368021
1305754
1792821
894332
1015668
1288571
1857035
1767796
1358198
181893
1150247
1502872
803102
615752
805082
485483
1535038
718074
392047
645429
428206
231409
1684368
943723
662361
551461
1806877
916383
1329112
876223
1576935
1586299
1717417
1151603
1184308
1397484
63289
227835
374019
690633
1432144
1658598
1075125
1842658
646671
1631671
1441270
509651
1834000
488949
1587987
748376
1869175
1493477
112917
1454806
123397
305892
921573
206920
317462
356378
519635
609243
1276136
1219403
1119609
917122
1480590
1885597
1557558
78496
961159
1198801
909880
439813
1031394
665348
859583
381174
184914
1151698
1310757
427148
658220
1412952
806215
580461
767975
1719901
777294
134789
185447
147226
1470018
425435
1258482
1928618
1620689
4327
1753817
76332
1118611
1621651
1877415
1247246
372359
1798603
1338476
907981
1369201
1652559
1126359
1766661
1635684
531067
1981392
1272012
3446
1610324
1034641
550818
220594
1673750
927528
1398267
1911386
771428
1824997
533412
1216579
442657
1884090
1009532
693506
301138
661462
1111730
464341
497408
30517
843588
1929613
767074
1335212
1857529
614204
1565250
1121498
1657525
469680
132831
33965
421602
1863679
948293
1078390
1611621
1619713
350250
1833355
678865
56016
1017235
408722
1143341
1979118
927249
807817
1144832
1728153
1123368
1487348
450798
1532470
1855909
1174814
847927
1710486
744068
1515235
656783
423640
987275
134430
993932
725992
20554
733420
1727148
587244
1268434
1360218
816541
1620712
987954
1276864
459097
107093
1704854
1299708
1775432
1923886
1548599
744284
357848
912317
1762503
1107592
697507
466078
928535
232326
81377
1328228
1072754
884671
1058494
1583482
689696
1727056
1765427
1170962
666819
784949
714452
1992280
460760
1235135
1950817
1957186
981591
1095857
686697
1453632
1390493
961946
1874612
1921886
178311
559766
1940218
730975
613851
1207949
342333
1790418
1837909
178523
1113341
729819
195911
1952289
57100
1729088
1634624
1792318
1095349
891693
1677361
732578
552952
1822501
935151
189857
732088
1837001
1786239
1261073
974542
364628
1841760
1999850
564308
1408646
325367
617678
249400
316832
242612
917967
1802676
854437
1958849
763044
426363
286777
206676
235631
548354
1138062
1928126
909022
268594
1926710
778840
788910
1055355
1522955
1049733
1713428
1628151
187886
1848566
1769404
1999834
1532864
1574745
542263
167635
1982692
592095
1530501
1800320
251854
242912
608797
1350874
1620886
389537
240502
224998
79487
967881
1627064
554417
779953
558167
263932
1806236
1565520
771498
980683
593335
1151975
821162
1244622
611407
576809
1390617
997296
1422063
589309
1350588
1127372
1715634
1204198
1547456
521869
172798
1438348
619028
202852
1893895
1229405
1002305
1741141
970979
1159830
899866
642827
411432
1327506
539900
410180
1354540
1158466
1303538
1165709
1346137
1126812
200685
1620439
1112217
500460
890896
381765
1715729
921832
1586770
1887479
1666317
356780
1316938
1279628
171071
1854343
152241
611772
1939959
646048
1939955
216026
921186
519232
759270
1179857
1523408
549747
956445
1069447
596405
1829296
905970
846455
490545
1412940
1734712
508802
1295648
1649225
1520939
1216644
1246990
767056
399034
466354
1848396
50220
1229051
672472
1873346
1426437
1426769
209162
1995849
1290083
1227109
177442
1771359
1732766
471796
1286703
972083
1014314
1196197
1075539
628800
560300
1055711
1416141
1959597
1497854
813248
727211
1631339
15682
638881
1017341
1880750
1090289
1312243
227853
1383942
1109503
1882185
272683
98145
595696
1880708
1403293
1032922
692390
1492962
990639
1810411
694225
209242
1366209
1755510
301390
1348725
169221
903421
573580
881916
56802
1383785
1293218
991066
93142
1540759
725709
601664
1079773
971941
1278494
110254
1994891
334501
355751
816175
1601462
184558
701210
838302
968608
1734651
1537643
234695
345760
592398
1071278
1258741
1474356
777027
1363758
214
732220
1553843
388845
1999707
1251311
427233
1963193
639661
934316
1585898
91479
459856
1163653
1443253
1689963
745599
1895428
1844292
1677224
30080
1977120
749010
174994
724768
67322
330830
263533
1061634
1822029
1226034
1695171
1145224
103717
434714
869506
31574
258575
422095
1784067
546451
1168876
1455778
612611
11358
1865042
776442
736094
1599907
302104
1818891
162418
1655649
408616
1986808
1999564
111770
1450729
967809
345380
6866
96274
1847324
1608168
1492524
702996
759737
1356934
1457084
1118509
322187
62082
1346529
967758
1639475
164201
862780
936680
202206
1530640
1524798
1721795
147038
1802083
873274
1985848
1452097
796462
1334383
208012
1996296
1821307
58510
54981
1059400
1870876
1606783
1972146
1701644
611593
1650339
1729725
113727
778063
266869
1177166
892539
1669904
1066462
696438
1145141
1451684
1489306
1766751
1516121
158105
1335199
1557882
124881
1011754
1434223
390193
716331
941293
1115345
1683579
928338
899984
277174
1545834
1891676
1033868
894602
1722611
1153256
867229
1112657
1134149
612843
1070396
1605932
1073320
273888
1533931
1075874
1083449
1408268
1807092
1863331
335352
689917
759223
1468807
628483
1211728
761229
1450137
356798
1051283
325439
460723
273723
616339
481257
1187245
581090
645868
71823
1826851
1264769
341000
402478
1616407
1503655
1243973
1623894
406791
42407
741995
1319809
1393787
357742
1193378
1765376
1511978
838509
284313
1146365
123317
868462
1879018
388077
429800
1103194
1378969
227633
1903517
921687
1180462
24036
1560413
1594588
948129
1905267
1470074
1049730
1289619
349419
933932
1588442
1637723
250950
4735
1893671
623293
251679
64736
192742
334434
41527
620701
1033485
38954
538336
1606635
507255
1124671
1715663
1499829
1176718
753348
1261217
100854
1893278
22138
290151
774374
884182
1655685
488169
49222
1377649
1690855
1679891
1796962
1719326
1069912
870760
80377
711895
832919
169
389993
1899499
827776
1610691
1246868
1307696
454311
31259
619030
148228
622229
1230078
1485354
1490835
342641
828391
1417893
1093108
245104
104349
1929692
1550255
1711626
981184
341203
685657
1105997
1830894
1336953
1689876
554600
1560603
282826
1930662
1136745
123909
708319
24281
1328103
1896808
185620
368880
1387383
1904895
186300
1004052
1607982
59431
368799
268844
1543341
1180179
985954
1147215
557859
410077
1212699
1677011
85779
325699
1391247
508494
302551
1142393
1060045
1232982
1384865
1848784
555907
1217371
1805282
803200
1619382
1737482
1033356
1059841
1411764
1011576
611186
1998873
829377
818416
210203
1278005
1520048
1870857
1274423
1209420
980821
123048
317255
1195049
86714
223011
1183439
658252
442492
1020911
1313900
283267
10931
1384785
795071
573254
1051308
1553640
333446
1226351
1841566
308595
1800244
953073
693270
1191308
1136264
1918568
1471585
419272
1243239
1673897
455663
726231
1348111
1816891
853974
664702
299508
1294330
1491622
1170241
1628508
1050302
1089762
1189050
1368036
1348884
1059532
662086
875701
21929
1319590
418126
715121
1335589
1025262
830022
1835305
1301205
1144966
152919
1231490
676521
1631081
1884942
1768478
1783828
1389882
807966
1817125
33799
1023367
371091
584304
372556
1916578
1505904
1267612
1241554
658103
1073622
1956469
1329801
761581
846044
890958
1934561
1411285
238370
1983915
1245322
1339099
902569
1831666
544482
764681
1404392
462048
675276
1300254
1813812
1956947
1099647
265950
1230293
693666
1977666
1119316
1037890
1065315
1537270
1335915
736182
1087745
906015
1582787
1276338
444081
342525
1201366
82247
1742876
1901301
1257174
1042099
823539
753913
371230
612282
457582
1634224
1971632
852873
1093659
1696019
1502303
130462
1032037
1800223
1526220
931508
1597747
1179637
457674
1628126
1286339
856110
1612559
736623
83500
1535246
1734676
1169021
1711455
1889437
962660
1564333
1690799
1271401
160993
1548070
698256
889578
1520656
1857605
977425
419403
1156937
1332859
1819300
1385032
273131
1641781
960722
1249921
1916506
610964
733602
1358415
697642
266650
330664
988396
79955
1467803
1756477
1486861
323916
30688
298097
1940636
651712
813568
208047
1869683
194110
616424
253639
1191972
1955553
1962623
939388
156703
192266
1366620
1147368
1189765
330301
262698
1115021
879683
974747
358971
1263823
749305
1530434
1515600
405999
700927
1954483
1701248
930664
1072274
106044
1431324
452348
1258226
214928
914717
294073
667821
344415
1065752
354185
1074719
404865
991427
889942
1552386
390606
696361
1777869
1330274
1697223
833616
1002647
752763
1561751
132664
1180977
1712895
1723260
948067
1688327
34108
1337710
1363620
835535
639854
1636870
124831
1192975
1406062
1315266
800093
1190533
1867104
1614168
1436136
289589
302420
859518
730301
538700
219204
1824082
1524140
1173267
661491
212026
249632
1597661
950632
611913
1122120
780022
906991
1502041
1054109
1472266
1788329
1235679
1441805
636406
530982
77069
516300
774413
378798
684286
1001142
1370584
1154987
1891539
876125
684315
179487
644431
1605087
1262429
882593
1529514
1997931
199289
1559071
146227
1162907
1643946
185398
1630701
960089
674144
1069921
880161
247651
575126
717584
1966747
1466290
1557553
42024
1705231
1064420
335359
102663
1059075
1166674
1389434
1070892
1361603
903299
1098403
241888
1487595
1636462
1193252
1117022
1881701
64504
451762
159785
1781547
1451130
248549
435933
1576492
696010
308792
1426324
1782663
381269
492084
1801266
510301
426757
246100
1212819
1510791
1227065
1162470
849666
721210
124107
133428
1519107
408747
1873716
1187411
90263
873492
51228
18078
621718
709691
1012313
1434981
746034
4198
1310590
495162
1371063
260405
898782
1718244
730178
1066794
1743686
1182848
1027671
278576
898489
1032309
593653
1266154
547425
147475
444754
1121975
191852
829034
1522074
79419
1464619
1953990
224620
589624
1834796
1774497
991057
851688
1404277
1126454
262767
949519
587635
1928868
1293558
327989
1562407
1051541
638667
1677231
880619
1778563
160550
1220359
1154718
523470
650557
1869491
640659
344699
856782
66402
863367
1481460
1171632
1279830
642197
1788835
1387673
1303129
1161289
314728
823496
270092
1039179
1648330
1257526
599026
1177961
1228829
542302
1396826
752998
1303960
116640
469262
810573
64706
1049895
68386
376257
661376
1062741
1425514
272996
964127
1075482
544760
1487956
600830
756197
1298587
62083
692723
1873055
59000
139586
594508
1033134
1913454
347970
1563536
578818
384258
867423
64956
1291629
3040
1028347
1946335
381060
1740555
628089
1055764
322532
1591651
1682242
1559360
1248531
1818425
7087
244866
476479
177529
1553022
1990649
1579609
101076
1644494
1059007
1992862
1552829
258722
945378
76983
1449749
971827
1676899
1144099
954827
1705970
1028922
1188152
1677448
1368044
1521255
1576166
1486789
240027
438428
869381
721792
1325974
1924596
1464367
1481359
875701
53321
676633
1786401
1708854
1912557
533097
765447
203145
1455207
987241
780561
1393117
925244
1080390
1175436
225039
409355
1913559
534498
484169
1809063
560372
1858550
1973845
1694768
599113
121656
1775300
1089760
1022516
1625031
1994059
1387101
419347
1673414
1125125
1062900
1320655
1133215
1251315
24061
1844079
1813699
14407
628510
236746
1487807
1040771
251706
1243143
285958
57096
691227
307423
668442
791348
568999
573278
1201997
1793892
905702
448400
1107597
190163
1071714
365579
100593
1376639
847151
775095
398980
1951758
1938121
1480082
1957673
1373068
677179
163171
1978232
528792
1605053
51844
270029
1162879
1490131
330620
739927
1975589
493522
1120433
486205
817426
1200256
1488678
966117
900200
1398136
1586143
1580130
975223
1472781
1317980
628525
1505345
1855745
675602
253612
430766
1406626
1197272
1621180
626636
887339
977999
426055
303810
1649845
1318640
1058696
732588
1544309
251112
249201
1800042
1370298
1100446
1666448
290962
344252
1379015
1424571
558700
235852
1269368
365085
1676726
1059520
65828
231933
148485
205154
334472
1848034
319572
1648401
891775
297507
12583
890418
1385894
502255
763266
792723
976951
408816
1174069
1358175
37299
933308
1103102
1384722
1458630
1580097
1799097
1788784
1958316
1206926
1496230
1262286
1734797
394845
480297
184784
1212243
1831962
1989328
539810
1400013
986183
902176
1625958
1672572
1239897
909644
1802454
1623534
924586
853819
1565075
97081
1213000
1432373
704495
204532
1364815
192630
8334
342823
351608
879399
1105577
1448451
930523
1529393
1335654
998358
1039491
1554006
706213
971238
985031
804619
1153075
1876774
220889
368437
996038
430900
1013117
1907201
1186658
1621316
1249577
132349
884189
568138
725884
947695
1305782
1879739
1112988
1802908
770705
424415
1797440
930506
325303
1492697
491760
1263576
1772663
1470038
161183
1105878
1990604
1773018
274577
1291763
320778
522745
1429251
1938860
1354109
1134900
393671
1966952
659051
555822
104890
1806330
1236758
1564400
1110181
1136941
414334
96378
1397368
1873172
794162
1863730
510314
1920958
119618
413739
800204
1737820
1724607
904104
164870
846343
1463054
262627
871534
1790076
574188
185151
526672
1707318
417729
1569800
1842740
1376124
290856
331863
980767
1078779
1766240
202521
1571366
970910
380558
626461
231980
262539
121966
288679
1394675
1667908
1981352
273452
1571266
128763
1592657
1815783
256483
1366860
551834
162515
1034538
776929
909553
126800
997477
812864
718240
1852718
1824377
1201624
1087548
199836
522173
1844436
482742
892300
429705
382101
49887
1119763
461862
711366
67332
893011
1431573
675443
503164
1514402
605849
1878133
1891974
692170
1789205
1357578
1141796
33543
1697708
962837
336166
1982835
1595305
510601
230335
1905594
1210151
1789149
496709
1096862
514171
1639519
456146
1883540
1500780
347604
623321
1752798
365296
265999
809013
1721837
720607
1620491
1062512
1993556
1240171
1873388
642513
1994426
40674
851644
786422
1849945
296928
750683
1813839
641901
662503
1003671
627614
1305343
1200697
361088
628734
562868
1299282
1796621
139320
1879370
1370437
987079
1014332
1905635
676119
182840
1809566
933894
931806
881019
1605699
420217
1310189
613425
715254
1611673
32774
1167183
706518
799198
208661
123336
265909
1820494
1403719
1198264
294335
1968028
2818
1829831
1153094
1389990
47015
626650
1206205
446700
1360505
418156
1439885
1955060
1523143
1247983
599753
132430
1664507
384221
633267
518769
262481
807921
1217128
405277
521531
1604603
1651202
1746337
1947173
953868
882733
182268
907484
881017
1417587
879928
1380667
1768521
586135
423486
935553
187636
1099267
641873
1069416
1226478
695376
301818
1828160
1754983
965789
1496459
856225
462636
395602
1387912
1875869
1960065
1580105
1125264
576782
448119
1197760
1277616
1101389
1766678
1366082
483740
111990
1917314
341931
1640222
1182268
1720603
1232557
799709
556913
1832673
1610384
452397
1731684
1158518
674189
96318
1046536
1884271
742879
870867
1143933
1302737
870878
1415365
1113525
962874
1639623
1917905
1901254
1479415
778650
363097
764553
1079963
1793065
417933
1394666
867541
1292666
1763962
616228
1771678
1291180
182943
1655740
1626404
766139
55719
1242972
88657
1275155
1983477
1895008
1913547
518532
456820
418092
1489739
804870
1225350
159655
1775757
1680828
1215832
1538108
764998
386071
902448
758896
500319
336819
191845
475378
1664911
207303
1763168
738411
1926235
321497
1044752
587841
1428514
445657
1906202
696735
715796
1243266
1809118
736272
173784
821752
158825
918569
55224
115829
123283
7706
630217
865624
751084
1990492
299968
144178
1505387
1783127
305285
1384531
1489231
496584
558306
899089
411561
437622
1559253
1720432
469531
1632920
1911256
248531
1011603
1138817
318580
385640
729909
526398
289510
1453383
1902339
77284
779548
485656
1244902
1890550
1998973
412140
201812
1322819
639797
435510
1376168
711142
1713693
1232372
1800979
1022702
433449
1142531
1695527
1743383
83380
1996845
1013863
252149
666861
1977154
1920160
759319
804860
1634217
1290868
738614
1232843
384568
1046431
1827513
569391
1461278
1424913
1425151
643010
844675
1617091
1858348
1769237
811756
1044282
1988466
532590
684742
463058
1923351
1448811
1842839
1953861
1731783
143544
24629
602337
1543458
1017922
748584
203450
627775
45047
1345856
1882094
1092394
841853
1446359
1583318
329414
697218
1265011
666060
836872
600332
972657
217282
1745355
1021330
1047477
295599
264206
789420
147448
628387
1772930
1802149
1620838
1041214
1466294
1745467
958305
432629
305704
83083
791525
906141
469014
1715482
1104845
162875
953796
1555922
1139662
813800
834166
1401920
1146730
249152
389937
1522767
1360818
956527
1158827
962328
305063
459716
1365511
1312732
318524
762020
1406474
1993329
1949915
487127
1305802
865823
1955782
117454
308060
1720536
1235089
1982475
715614
1449531
1370257
852301
528778
1965031
1560361
633060
363325
468520
211110
665704
532393
1816964
640379
583
869110
460736
1471092
661374
490785
670567
540011
1593484
1665982
859560
1713296
1559288
940880
291478
699076
666580
1966012
1967598
1773639
1531975
556846
916823
405690
349115
1618305
1267649
1153039
491284
1296117
766404
534738
1794916
758441
1443573
488634
551335
1420700
1034959
1397669
1530328
1880934
484156
1659612
1833652
87484
131938
1417556
1561095
1162256
691740
603237
1086844
421033
654918
623334
1719619
1088396
939966
1009662
878596
349455
1977222
1290525
1342569
80951
842449
684399
863006
1275750
1114209
426155
222426
1667730
1084808
1450021
142086
1346093
119998
1279194
1015927
683321
1276006
1475678
503026
1681982
95667
680344
1690073
1557375
705299
1337561
1125589
1012990
859362
271368
76880
1516826
1138922
389828
888741
448174
675912
84816
653192
130893
38698
177273
524551
1526705
1541268
1108387
482542
885910
367499
192517
1195413
1696996
210708
236714
8240
131944
1278874
1093023
1947846
792662
776763
610827
275386
1243052
1165167
1699931
766094
95298
1446336
754496
1421143
1649685
169564
269389
951340
1745579
876046
1500415
811929
1869838
516397
718394
1734082
238818
1998259
721984
1776730
731316
1648964
536256
884886
899798
518533
323441
1280790
718932
1568166
9113
1555469
1961041
983955
138305
1411317
316595
1569588
1151758
1485192
108046
1764756
133990
191370
857817
1517384
1151128
1218134
526513
766917
733011
1958508
1434554
1767868
1611798
1500363
513369
1827038
239531
77910
51936
1268858
1697826
984772
1516779
666456
1661059
662586
841035
1407536
1092162
719269
285787
1306521
235658
1055873
1346472
615429
1673090
1399777
108387
375720
1709096
1721780
41427
83875
1049065
1802382
132879
1480647
327925
70177
153985
310403
769610
1467505
339207
1509017
1838142
902954
348583
173233
1899506
599715
1762580
1409675
1617018
119621
1835007
1965658
574264
269839
314665
1728395
1810746
1316608
1087410
1886777
1869038
501746
558095
1577025
1727231
691835
1058776
456107
862977
586579
346105
1927451
1841295
1740551
1224984
1583521
1005671
148655
322000
812038
988345
231924
649483
228339
1391972
1199794
1792372
1891887
199418
1375333
861500
1719237
468173
573364
1138456
1746036
95585
1145524
1809958
1446850
806723
838635
643183
295864
1074098
1401297
402074
1082837
1017414
597143
361099
579922
1487039
1680851
910120
982321
480407
953663
928010
1292393
1082187
1967249
193816
1912073
1836051
1923129
603025
1440247
468142
712700
655618
1061152
1441579
3661
605709
898223
1472090
943769
1430507
1927333
288248
1532964
1636731
785972
1507002
1101233
656222
570174
1733991
686696
1625232
675271
89646
488045
453310
352383
106005
1872026
501731
1884323
45467
945552
1579257
281085
1327759
896714
405460
1354095
593438
904443
1055938
313627
1861436
1909357
1126021
1579050
735913
858738
1569797
1541089
1065571
1340885
1520722
1415919
420517
1864588
1014412
869934
1690776
1812763
186574
859402
1779178
1046886
1203003
1115017
491399
696510
1724353
266571
1209348
1853869
457671
1046062
685504
71025
1056785
1848513
765439
120346
1037909
416741
303775
1885337
776822
1001770
787733
1940125
1558202
1406772
889429
436659
32237
1174310
1756128
1213780
1890874
488322
601867
1854100
937225
899387
143166
896780
451594
1974565
1558509
440466
1074941
361384
1961284
1242220
41988
957773
849488
833053
387672
1293186
1108330
1513120
948614
1784325
971437
1401132
13609
1287535
39650
133537
181728
1215066
1500930
934636
1458018
1982666
584146
339526
623611
977764
1003921
1599390
704415
957725
1042514
887229
1874952
1491283
1850683
1910811
173775
610945
206382
1348725
552687
787991
722850
1372507
1877492
166521
399997
1034694
948126
722920
546344
1830782
531904
673227
93768
944650
1788513
337080
815575
1547823
424033
1365017
239155
533932
1897179
1071242
387819
1793687
1747108
721302
534980
67976
310871
538402
1912299
569077
543776
1604461
594430
424913
1708611
36876
6122
1395401
1156968
346880
200741
112924
1853876
150424
552125
1110178
1269074
813184
488813
843351
291420
1748979
327657
136308
1770672
548165
1539180
939084
1753977
173245
455962
1836226
693261
1096343
1269641
338537
964673
1984140
1140901
1277300
662792
692019
1087028
410758
83271
199561
1826916
1136186
531420
649466
1702622
544865
433786
1797021
1950970
516051
1701845
55600
399078
1531740
1781699
1430350
261685
412499
160263
316017
1742030
1367996
871502
1956230
758927
1602118
222544
259791
891666
915026
553112
517573
635584
1779409
701997
310674
712124
759333
83360
219978
1129985
1889019
1272303
960832
1714443
26029
1426920
735242
779970
612095
367829
74522
429941
1973
1743858
31366
1447658
1582585
1731759
410899
260596
1970751
1568323
471877
497492
1326920
584218
608549
402355
730940
177481
1243966
786714
210598
1755
414096
1531126
259202
1805787
295667
1613249
1224534
1879055
1063955
550148
369477
1855937
1890233
1848504
825971
1951940
898515
252921
246372
599352
1017455
544846
775842
511529
1879783
1745108
448675
560583
1310706
373204
1053847
710517
677522
1745366
895873
431439
866858
814915
672815
225150
1534714
823536
1273940
1494929
660905
1348922
1238637
1940889
533745
1704666
1416801
1522807
1432315
34079
1399376
783430
15572
215018
14202
449668
318579
1642965
625548
572387
1711430
453601
1695421
1955924
669348
573534
1034452
212260
101471
1198491
1594792
1626081
432862
1201472
362861
1559334
581612
1869006
617614
1978430
296322
1017568
694190
54887
1682885
1358722
220634
601482
1933488
1476271
1804739
455944
1202054
130856
1257604
1219297
357539
1786402
1985351
331644
1874522
1143270
894568
991428
1230077
1214384
1936976
223849
1878238
1027980
483523
228153
1444856
1829574
1261069
185409
914191
1062981
818802
364781
192999
1514467
242900
1133696
755759
1371777
361887
484134
123426
1578597
963628
1770312
790272
702114
1671688
676974
130241
1095241
737132
1700440
589694
1314345
761678
368884
1787087
1530309
1555887
1697269
274359
1664770
1940996
1210760
1721044
632385
1999175
504844
1940271
235709
566634
875824
1095177
1881278
13155
109877
1341910
636728
243587
1099469
1545108
12136
1027102
1519033
275503
1411659
1174561
1950392
837849
460014
1130263
1331756
598877
307959
598440
768251
1656881
879223
1257532
632359
1425169
636835
1278786
427402
1903578
874356
1299392
1287965
132426
821221
566607
885305
268058
846011
825917
743529
1893249
1441334
539601
677362
1036802
195174
860283
1616751
1515853
253140
1761243
719282
940834
1989169
501410
592541
1014730
1930370
1443333
22806
753105
70148
1242553
1692232
1389753
1744679
742479
1694080
342329
351276
1164368
218936
332240
1195607
1419409
1489388
1154381
45832
245857
1853946
966822
1686599
1679460
1407444
1836255
388592
631391
1473834
890031
959675
1607227
1567743
621162
168057
940051
782017
1754225
1983508
1131013
1731695
236225
1824618
1703510
914149
1775265
797965
237833
1988628
411945
1482448
96300
1381746
848669
1396144
988491
449774
1064048
1257193
921589
453830
475360
882838
1050800
582644
1206104
328183
1722152
930134
1159230
1697258
1863101
941889
1914371
384824
713108
46579
940717
1740646
1706310
182424
1596184
1780702
1416040
466142
1454644
1695989
1206931
1505239
1381849
1436772
363180
1787193
1218123
547649
1420468
925567
79874
546618
1883886
1884180
1369927
1929777
533686
907509
389522
158465
269384
1396513
430932
1068392
1820175
1247365
899051
1631001
174897
14632
1539569
866683
815513
1497548
883888
151752
114287
549374
1443379
596885
1949380
442058
1838172
559508
875026
1323329
896030
1642422
1890504
1529698
1851511
142586
1872997
1796485
62650
1644344
1416610
1474763
848353
1840430
1882244
1941197
1028289
1527536
1714218
1414937
429124
1637757
1289127
1992731
925317
1652683
306064
709707
575265
254536
1304482
1394690
1187198
1559715
863235
755866
323543
1949993
1600039
1486297
1335056
444084
1615905
1937135
746047
1098243
975674
1228335
438129
621653
1905083
626348
1522659
1645405
1895557
856951
574736
1285558
683626
86226
199885
693472
1373242
858418
1727468
165659
298684
163120
1441741
643649
1946109
759527
168593
1255256
1021610
264969
902207
553914
1441868
957708
1903382
1418350
1089427
1104413
817279
1781537
955315
1940381
1299962
1475042
532397
591050
1457369
873783
164447
996296
523919
1656626
296852
1121277
660084
1725104
1273899
1466334
1746861
511623
1644
581930
964961
561434
970469
1894625
548336
1832770
1786381
552391
475288
1303736
1518693
1533073
782067
410225
1010878
1233786
667867
161445
110149
967302
1901763
793173
959587
1079635
1836559
1937703
1255841
313216
404280
719154
419622
888585
1290744
1563452
387533
1369263
655991
1932557
766520
233566
1760619
497744
1953045
931334
1108186
866398
1926514
1843314
73007
1471431
317455
694959
1390766
367920
669818
863057
741559
2123
1451042
471250
876460
992767
143940
522363
1943185
958668
686456
820320
1784902
1802346
455623
1272309
1699806
1216906
1793135
383233
55938
1951264
1980073
340074
555895
1971176
1157927
264915
445593
727327
367369
184244
1960287
793156
649756
30867
775115
1146242
160856
607635
708650
1864693
1748297
1162154
471394
1368214
852378
874546
516701
156027
482476
1450400
556375
1873542
1418876
1419727
619517
1845673
735116
1137138
233791
1845142
891389
1180572
1516201
494009
958295
380509
1881994
969295
118653
747291
972273
1145087
206762
650483
246171
176792
137066
1182163
944466
1687904
863383
1396978
696297
633379
652668
596515
1230705
1800419
328049
623426
1087610
1147252
321266
1569468
1424559
417224
527588
1421941
761135
1090361
777275
519743
1396550
822133
1870740
1773597
491121
1660530
596029
1086959
407865
466631
529250
104893
728289
1177052
1959736
1468541
791224
1779162
213244
1114375
336102
1721484
1377605
1047507
1286260
899178
1374534
6525
1199804
117206
1695902
1436799
780269
442257
1191327
1689648
1906148
943030
772991
1347410
252564
1186795
1793930
1641047
135859
882119
260020
783905
733726
1288636
1351401
120392
1759937
606105
1489093
17344
14973
75481
817421
686450
1388462
1715436
155155
50873
929459
1757700
1775532
1283717
418855
973558
266829
993509
632271
1180223
1582110
1968615
222093
1552038
1834883
810860
386140
1077733
749175
565706
3742
50941
1651815
1966227
343802
1168654
456531
1674965
966895
375293
829647
1242963
953935
336900
958821
1999782
1703037
1536304
925163
1597826
1983436
413236
378599
1719649
357269
1119285
83357
1764414
1400718
1179738
1988218
1145139
91747
1357413
430336
288391
68959
565851
111248
1192962
970858
1288650
601644
818223
986274
1584457
1682804
602016
557702
1665699
1475939
382566
102893
1003958
201420
893610
378098
1599099
1924503
309392
1986785
1675243
356760
1153251
430330
414397
901435
1216814
383999
1601319
1713177
1672886
350108
1119639
1107360
509538
1625358
568505
232725
1981890
170830
10276
529652
254968
88925
480046
393690
574433
1439434
338011
881326
623787
1422397
1935186
870967
868178
37859
1293239
1366406
608649
760756
904303
858560
1797177
773869
131919
319171
871233
150901
1534879
903648
1283565
1872669
563037
561275
1808886
682558
955170
1463272
854367
1903734
1702365
697280
128520
1659888
1577600
630232
144246
1386100
130618
1213024
540770
590600
1172328
978820
398016
81299
1630562
630235
468910
1797869
1668935
206557
39660
605373
1774715
1429995
1384520
635549
891145
29824
1962699
115797
1482339
1926998
603223
801988
271492
1072418
1616549
1625729
1140313
1749826
433656
175331
1463970
1729380
1634752
1313439
1291438
1471895
177745
1417728
129670
537038
888834
833199
121930
408798
368331
567398
1507518
1449452
1003277
318610
1721947
954298
1321773
227988
422284
1511858
838561
53019
771368
840453
989162
1507448
1575292
294183
1175357
1602472
564869
1853614
1383756
53695
956079
27085
1067634
1353638
1177585
1357077
438989
687728
1148562
1936484
1718783
963284
1542612
267632
1588129
299694
682213
235469
248527
1586601
380398
292943
1886221
31050
1563715
861926
1941453
1774358
1020510
1434114
1370271
1840333
1582159
658119
1773935
1149140
1010793
1880519
1898183
493685
370245
10904
840576
769545
748976
145622
131567
174528
1989729
1726771
1612872
1012685
815543
337766
113581
553749
1789710
1581625
74420
419828
1340279
549799
1655538
830315
228379
1224077
101904
1536057
188613
344973
1487363
572676
1374721
1860955
1038845
1140895
754331
1078481
946461
1769993
1759195
1326852
1519313
1018916
1971863
1639879
705893
780370
764350
922138
670582
1398625
1417987
1565994
1478209
1014199
1385496
1370749
824130
1473752
1415294
832679
1477522
753004
628970
1169764
785623
438959
1932013
387704
478393
812278
348060
1435787
1416211
219179
829228
963005
531924
1051262
1539158
1680046
768586
507812
121148
1860167
393776
587465
1500901
1479144
439530
1148300
873253
393012
440472
1208784
409595
577361
1395285
914359
693742
301282
1159175
913065
1547359
711740
1428847
354262
754174
1985838
637466
756276
1194862
1507920
1225059
1196641
733547
1396088
1950132
132895
1050828
564432
147876
1347054
477949
112328
332739
13016
406110
1999765
1659770
651084
1298655
915413
437013
982071
938606
1868555
820088
1828334
985070
425341
293327
1969701
839450
1474427
510204
1644618
1226306
1227021
52128
1101130
1672823
1095704
1487958
877974
1727477
265664
1072863
856605
964583
1765055
399842
236707
70045
66739
965590
1861465
1710877
1594325
1307306
225082
792722
712539
318389
882917
663739
1165745
119545
1725448
509279
1106198
1285441
479177
802980
333376
265649
1241852
833351
800215
1669494
43575
47668
134398
1046378
160867
412634
757424
1159395
338679
173193
1667993
1558910
1589365
1565205
1395963
1377966
986725
469710
1868265
604930
939080
681423
927196
1358479
1256709
494425
1234296
1062670
1626599
1241706
1002789
1784638
468861
295500
1783165
1762506
564610
557968
449176
896506
4577
1554951
1973687
578648
1070973
1588781
1495577
558435
1343207
1844191
1485041
1888841
1157378
1025065
1658542
1361681
1789088
420747
1390832
1734380
329214
1532511
1607719
1214308
1209524
1986961
515738
1260989
1920576
1122837
1903276
171570
1347215
1125891
1935205
334736
793043
1298122
695646
1785710
1661705
906789
807142
1596367
1552472
1857295
1367510
1635013
842230
787779
671082
807226
834469
1215841
130914
982092
1817504
1541434
321634
1260551
34651
1847212
1557101
778757
1596714
520054
1860500
212
1312937
1932839
1523482
43335
272585
425537
1651283
1773538
1835760
1137491
997384
316265
1297206
1547144
1248589
340181
496480
146370
808378
468417
1516024
317674
896149
1207579
884254
1055301
508288
139437
146925
1823305
403875
741170
1379559
616398
1797748
49690
1453000
1909447
55560
664093
164003
498092
1236026
1567654
1287457
1408564
928825
1254859
613892
269148
1722657
1732571
1621273
732960
1767721
1712021
401121
1017643
16389
1033375
1830904
1436401
729436
523109
535197
35284
843055
1736331
397475
1339244
1618497
1936947
100552
1557168
1510366
645117
1338770
1262318
954768
539119
1189485
1677521
1435179
1282150
1610852
173429
801023
1290407
712238
838313
647696
1304809
809169
1170302
1321699
57573
726414
1058286
1788045
1351170
85795
1131612
1845
1695463
618195
341078
618153
974722
1582097
717001
1918328
1990778
1644526
199007
1177669
407420
1068565
474408
252912
1853217
85510
1321523
591873
575692
1126557
938730
320046
1087543
1782349
842957
1790604
754246
1166251
773554
375640
1243756
1655512
794143
854440
1366307
1761412
1527967
977672
404403
1459680
246445
929559
9123
771619
62551
920161
1136184
967131
1476658
1432585
1596868
956720
1283502
1828139
489727
1548126
91837
861390
1286407
1098867
822988
976983
692232
34604
1400079
274542
1812230
655607
1777022
4936
1863798
1621934
1981648
1752814
1421001
888365
476345
10886
1291716
460500
269229
258325
274245
773614
1483017
1861830
341038
1605595
902888
595909
1570093
1427321
1154406
1831877
549973
961073
910812
1747690
875887
1775512
998120
1359982
479433
396286
1710785
84088
1469088
1417528
521986
1635532
1791982
887752
1401948
189953
1850846
1289149
168433
1730981
1017486
1730181
393003
1988572
1176321
300533
1882063
788903
104303
493031
904311
1637089
1167630
886849
117233
1386849
652630
219272
93296
196047
98786
1716592
1877824
786268
271067
1900827
541081
983301
906834
1313549
1956919
1151769
764420
1426387
1392046
434188
975716
66669
574710
741644
613719
776425
1098266
1878555
637260
1048929
419109
936752
11735
1069650
1150947
824935
1980156
947540
1499500
1527933
848779
180789
1081418
1352218
262489
1555190
1715211
565350
1234679
141282
1078369
925142
668412
1706783
445863
60468
1747190
999305
1417071
1829809
399143
1142211
1205165
441647
245708
1733093
1504591
1769054
1869432
1785075
1451771
419003
1140518
1627611
707114
708130
721195
1287842
1595218
1704495
1563759
430045
1063349
1315182
1363298
1772545
300768
1471100
1275017
1981648
370182
1101692
672636
1419015
1932747
1959999
672434
1991864
258344
172136
1217180
461284
1040898
1011721
1572870
346709
1687565
1367152
1263472
1797478
146000
1267890
265177
322733
415927
1309188
1288247
529510
799147
1374721
1606175
734609
826465
476642
1965182
41692
1682507
143144
1443468
100577
1422372
935923
884564
1846282
981353
1740097
1370196
468724
637888
1986573
545631
638040
1110866
947894
382558
1036699
1431761
282632
1040655
1963149
1353918
1302405
1041497
669464
111942
1167857
254855
1750298
2733
142779
1825748
682766
1808532
1853231
1911198
1458361
777104
270485
926532
1302051
65609
1248639
993742
1440506
832914
496669
436603
775963
1521322
715753
1294498
307053
1866378
1097716
370621
660160
1914053
85560
1483111
1615248
1718484
303135
492
764908
1421457
568287
1856346
1636955
513426
710376
1469862
753595
1787527
1497844
350463
855808
966462
1842097
1913661
124029
481263
501346
774520
320488
811718
1089203
1663639
386523
1944197
204149
45815
457131
1991317
1190427
1632423
551182
97707
1732571
249025
119287
1734609
1948535
253154
1229910
54150
1915984
652668
1917475
1417340
88444
1461511
1763929
667958
777261
400437
1140513
1886844
1849442
347102
753139
24089
1246879
1894504
510176
501792
1231225
1166110
227859
560042
1180203
594313
247502
1565937
686929
345200
68670
1743652
1363774
1392421
1519965
140575
1801084
1357467
1535290
1874284
1040875
534940
330228
1240978
998853
778371
191829
1344453
125865
1374807
1654703
76116
1240463
665758
1890144
507933
850969
1155085
829096
310736
1438862
1380125
1423148
943822
1740923
912448
542134
1688832
1868120
1294828
1261041
609415
825719
116596
1255821
109561
675000
704668
1025078
835876
1457667
873360
1985722
617149
1399005
931749
475345
1276563
44737
1320479
1728267
1069698
178902
604925
1339003
132947
1073316
1576849
1315947
399913
1297796
1205685
1965981
1185801
1031911
1429223
853073
1756633
893
449514
199110
1348655
1459577
1496642
1314774
539204
236056
1775699
1318240
1621288
819922
649514
1763067
1803512
1606917
755305
1433181
99830
804205
1759351
1039034
368513
213615
784918
638102
738049
1768785
509099
1847559
417774
739836
1666770
1772552
1462903
1832157
975891
1375388
1177175
1824380
1296437
990990
743128
1638182
282741
1888125
1834556
922464
1203729
695601
1842401
1365920
1848060
730544
842397
825636
1699192
733252
1920520
115273
974889
523872
1349053
585398
268333
630595
705122
1071017
78637
1722252
1259606
1283326
256259
1112107
1235812
1712202
159804
1607978
91651
1987978
713382
1806069
425736
1783761
1148886
607811
962222
1461985
341242
849011
210315
1761342
1475891
1978511
958181
1391797
1512046
203661
1795644
1215226
1148888
1370501
1770238
1356608
152959
511491
140285
935319
905055
688049
409906
1721346
1993289
462245
1198333
1489044
203835
592970
1572015
1547886
419087
147537
1242215
1004413
1212836
11299
81619
44555
1608771
507809
1278559
1629960
658933
1617210
1449661
443720
171211
984805
663598
891151
227698
256282
162724
1326086
731615
1141223
164458
1833686
1324536
528252
925703
1647780
384795
1687757
1483980
794932
136735
1176980
1462679
1287327
449480
1637464
1826150
918455
1565887
677313
1548062
1341488
963992
1351685
1054838
158364
104698
1436110
1345355
752900
200009
1057275
1143679
1938764
465086
345084
139564
1058110
721890
1812828
1546852
932320
1777165
1089173
1136664
1706282
774765
300076
1231843
1326979
1280468
1230681
914816
1009029
702249
985024
1939453
1766300
1354333
418907
1686575
1051726
1586613
967350
1911100
1543361
1432338
47483
889351
1685160
1018604
925168
999514
1357720
835600
1422660
788695
929187
1471067
1159357
508925
1736095
822559
1769866
455088
183177
1243474
801613
559659
591640
1385294
1007354
844959
740216
530094
615831
1880635
1050634
58753
1308750
180897
1817291
1119784
499345
1616709
1520555
224667
540070
1623583
661108
524273
667416
1107090
1587776
1768434
1215856
1860710
1971015
80918
1649949
1808779
836009
619490
1165573
343970
1403835
1266340
1587094
99001
1758161
889083
1249867
730709
429676
1406985
1385827
567410
214701
491956
1858259
810681
1770930
1610467
1824566
376372
1088597
1071249
992795
535462
29040
1550472
1133999
1055289
1829221
1853500
841811
1131409
503510
853699
1491942
529935
1696880
1102473
996843
203948
1939164
1324603
1687558
1347551
614882
423330
1403720
1519393
129142
543402
1422767
157839
1044614
1633856
1129593
1840070
1816920
908838
139251
993955
1086395
1053223
1044187
1731886
1299648
486448
1965793
1700213
679824
1771127
289734
1432389
158440
1316496
1899592
899953
975649
67566
525838
770685
1399510
1615697
1021847
1485684
593959
881911
617134
101161
1322634
1281580
687637
514852
1198331
1844654
1663214
1517773
373944
290777
1132304
444017
815580
1886898
1439477
474932
1659883
1918345
95373
1652552
1346434
1902547
1624903
1619850
1046098
1333152
571028
1439709
1042999
72196
317136
1137317
1564347
1331744
1152944
1858719
559719
92274
1498428
934447
514381
962944
684184
1753288
575255
1245294
1497063
1757670
1747625
1610732
612043
428208
1654305
617087
33659
336323
842350
886770
1729636
490802
493758
1595223
790842
1157968
1347898
1216183
1001446
1195606
1242352
1843228
33946
156262
1536284
647274
1308608
997548
1265251
106855
939848
54995
277702
1975013
851414
1769623
1523181
679605
227570
1883811
1811294
506255
607579
1986982
1338518
6416
325655
1657018
816330
447471
1737634
1232461
673883
592562
365471
1227291
380912
1790664
50893
698798
784621
1803023
1931395
996843
1243149
211107
1332356
1858155
1464203
1424387
1505201
375995
1172091
328182
1023343
1177034
1451106
1712964
26976
1293842
60595
931286
1973502
496378
147430
1634108
1172718
409743
788771
1509014
1137735
1440536
1336950
29711
1651542
1849375
798994
57980
11557
1484439
144177
174145
34107
1353778
1738428
1688441
1308952
840015
886540
261926
1973644
474540
1816775
323279
789078
361253
1075723
1073825
96659
1829094
1187219
1291321
1148948
1450562
1497804
1226308
1102948
1110184
5078
393750
1502176
446252
226857
165612
505008
1793405
1723934
214821
53635
897336
1881422
135592
1110409
1276453
559411
965052
179883
73136
46736
1245817
844460
1938986
196858
1728192
1995031
1784714
3382
200757
1913996
1630105
310059
583783
74314
432452
982528
1006796
1932855
708549
761858
152126
1059118
262014
977512
556862
1460163
233244
850893
1275899
200824
778531
477303
1806845
74980
1609497
1319838
9185
1649927
1174654
1778649
1026920
355368
1015135
1699659
1225206
1748953
230832
1252743
944857
310665
987153
1131094
952581
1573798
1385088
1093986
679453
1157613
670673
726419
1901996
524412
1533602
1227735
1845244
74829
379328
1760225
172518
956569
1571194
1804869
1581617
12807
1931254
709603
54608
1179529
1816617
1057532
483496
753656
807985
493382
606666
1683183
80532
746099
1790916
701639
651673
1728795
263413
201446
1802128
929649
1603603
1409459
1106532
1324302
313353
1678689
477579
321935
1300624
423827
1463697
1414128
1146886
980399
1888678
1263699
760638
1949472
1423151
181630
967137
708098
1994941
1453464
1502577
1102647
426468
1313752
1039641
765714
871695
971418
1423579
232278
342600
1253422
1434445
1165377
542221
425583
494731
1044737
946430
489549
18194
1889115
1080812
597896
504595
1242878
1081696
66739
736592
1323719
1361330
964356
637413
670883
1884761
629195
858146
1867491
118199
1365160
176541
1463481
1830889
358138
383404
1523817
686332
1353241
992603
1613235
265879
1967345
962569
367106
1600670
606652
476785
1570191
1870554
1525085
1993037
336178
1335556
833509
381066
253799
257732
990616
179268
1165405
598781
1230839
1461773
1857000
780366
1959895
321815
1646280
1299803
1314287
88361
1852233
635669
1898809
487970
1875346
1713983
1109093
1187552
236917
391691
1152309
1947099
1161499
1446192
72500
17139
1325777
1231778
304121
639354
1609516
127322
64491
367988
1258462
52016
1470956
1914185
488330
1085329
1930039
1826110
1077170
1410877
698575
1991802
896816
723870
377238
694995
1792126
376322
963005
1113785
1619824
723789
1993050
1655459
1050846
1285438
453767
1938156
1609148
238217
344592
1086617
1380885
394534
1821389
943521
1022376
374094
1486643
1937912
1703911
51797
1398318
976813
1714021
399517
1475937
1311054
741376
1368269
1364798
166561
1898156
725171
1085805
1029642
1856701
572705
1066838
1720895
367869
713957
1590428
1222450
1078270
1324961
653037
1300231
133249
1359193
823104
274908
1698541
540172
989947
395256
1963142
1414550
1740757
831095
1459758
725765
348083
664993
878646
1335342
288856
1579760
1261399
1845673
63854
889875
541338
1931315
340085
578195
1480245
176475
479880
1291308
1876863
549747
10589
1722161
327003
604963
917922
910747
1854651
569393
239976
947097
1239278
291804
1483230
843913
693206
424215
109864
548432
172209
1652494
1412261
1112868
138438
718932
361026
1805491
725083
1487759
1120383
1227919
696670
808577
38674
693546
153782
916621
1980114
1772187
1130823
1223171
1229402
654872
646937
238362
1695942
476031
264022
1578515
330396
1356290
450257
398601
1456908
1731786
819283
162129
484400
1342641
958435
179987
1238436
104619
675184
1305954
1212234
257821
216627
62712
1629174
1152757
1285770
418303
1362191
1289386
1520414
1644585
1246623
1473845
1283712
111744
596992
1216416
1353786
607974
201483
1046349
141617
593648
1979599
1459596
1267029
1093645
266657
162168
1754451
1763947
124306
1533014
62042
1454258
1638944
960826
228620
512115
1671488
535202
790770
297823
1727193
120912
1520439
556077
1790566
1172784
516131
501494
1415097
1998627
1714181
877763
1513970
457399
1650611
1356850
892169
1842854
526067
331452
1747992
1215440
1573539
104283
757695
1180193
821894
1650376
1618955
1058226
1489841
267788
1932529
1239077
163994
1233834
245657
544696
1504935
1266618
1034243
1333560
622527
480341
255018
610348
939833
530133
554486
1804052
728920
1683975
1100660
906529
885285
1428854
1989651
1550116
82718
1492419
1020621
1232738
200032
801528
1642508
350506
1876270
651128
1130568
1087859
1346337
423766
1224956
1294947
1429104
65586
1576195
1807944
680042
547395
93498
1286909
352798
582890
224161
1150978
1675027
1352746
761776
514559
121662
54982
1649110
486031
471486
1876509
1795075
1555054
1673528
973510
558745
417054
1576043
463199
1658262
600162
1120590
1506974
1647126
1795126
1524785
1668560
1882821
1046306
1197564
1334584
341789
408029
523610
856685
56149
697427
1440128
155764
1935316
1626560
638712
564791
1029408
192675
1302220
1875611
1836163
330662
98813
1204178
373085
220674
616227
728074
18627
1191430
1005371
883225
61427
1864769
1264840
997773
1944894
1749782
1118894
1652516
1419968
961235
1745798
31385
572577
779875
945789
1363936
675155
23878
1545013
1384708
1683267
1651414
1812105
1058268
552250
865602
1978007
78710
1772126
1602500
1717182
1751672
1433021
362488
1671701
486892
1947664
774636
76467
1534890
1680377
452781
610807
736844
1594716
1982217
295841
911339
249983
1601303
1126579
754329
254404
657318
1174462
428826
1183984
275976
209195
723501
964528
1879615
1263051
1886135
824930
1936969
970851
53280
355261
549937
1700946
446127
1191199
1083487
116984
1948308
1023425
1174451
1649894
1541294
163271
1010632
1360532
847822
207879
1962862
792403
955303
268131
2539
474025
446570
67420
66020
1338818
1645994
711801
1414368
1772846
386426
109429
1364624
1650355
1356132
710986
1403918
43116
1540003
1523467
1224132
269637
1413976
1360564
943491
1612011
1484047
766881
1706381
1360884
536621
290559
246702
1042861
1224598
1917696
695260
1059455
1115671
910470
1879790
697554
376593
835096
528205
1610321
1681502
1910150
1247476
406025
935001
154517
1006815
1223831
1682292
1279441
1325879
1782525
1297951
1599852
11713
409370
4206
1935920
1181220
886832
1705754
1032996
833381
155448
290994
937923
1358927
57039
1563670
331292
749484
708093
54345
1680231
1071701
1098402
1181289
37170
1201734
1424768
654706
251759
928985
937214
813929
1195433
512237
1577460
803668
721391
1608782
1923637
1308809
750037
960944
1158409
574642
1178187
1212939
708624
1133491
433872
1357873
1768086
1450778
1891756
1718175
814557
847665
1388582
761381
1997730
768961
1190973
464632
820462
1383467
237142
289387
455860
519856
150149
239945
1491650
1452169
579522
1371370
1370358
307929
1674050
339254
1670895
1561791
828237
780958
454455
794447
478247
107354
936027
1121678
1463548
1889597
1409068
747010
1192141
1641287
899925
478631
885817
1510592
598634
1732920
1720738
1778652
1286118
938950
1215036
209021
1739394
1562386
476608
1210317
554928
1390832
1461357
1796227
116190
512108
1017811
1316862
738478
737364
1583142
1101131
1628031
1112746
1538972
171933
574930
1632393
1555383
682333
60211
331396
1743387
1449168
854181
1058321
934559
127340
1741443
210374
1715260
1428786
179825
539842
1694903
316439
558696
1817857
1225644
1405379
980083
1319802
1729895
1914583
847294
1403787
1396964
239197
1997109
564470
355090
864713
1568507
433284
1547679
38519
307094
509775
1840645
1173521
195252
399553
770790
861500
886752
501303
658288
215889
171545
848899
1804281
1655575
1192378
757610
247464
615944
1383151
386887
6585
24718
1782689
1381302
1266822
848605
488916
53452
1636002
1762418
1930594
26888
205559
1785643
1790238
515123
445048
1151471
718435
1720710
1789567
1776792
521670
1689890
793127
884094
1601263
368863
92229
740789
1532604
1266144
1875012
1791242
1615597
538246
175017
964086
240063
363169
915179
338012
1959543
1510065
595256
1141723
122160
1099213
962456
1384833
833921
1603581
1730966
926115
1990590
676946
210307
355844
915593
1071115
1182106
1092438
1728182
557102
858925
1381684
1339984
587993
1425082
402110
21627
875246
1000123
1855661
586014
428982
1784085
942449
1988135
1893913
403681
1366295
1153926
485708
1955762
253614
831682
335982
207236
559857
1316938
20160
601333
1086778
530242
871198
220825
860351
1899976
509193
370263
1529789
1821429
544123
602515
396479
457352
1431137
378748
1437529
833426
1685097
798058
1702900
530725
1116087
1918586
670245
112154
1701343
277330
1417592
1761635
521454
1892460
158857
25855
1983871
162821
1570969
1410653
1061535
1396394
1238486
1097327
1495069
870931
440455
1891866
1107522
1291222
1121944
749716
1943413
366425
839003
284957
761098
812415
989240
151666
64046
284032
674227
420527
1210816
1275579
919631
1713764
1060615
1221061
1805704
207528
318604
790486
1314152
525351
1236093
1672683
522661
958122
596880
1603270
675478
1878050
1810620
825139
579553
405026
1296551
1239894
1014015
1878953
1055718
758983
1437000
1035385
1448118
6124
874239
1299517
365511
1539531
1435597
1125401
131885
275362
691023
553869
174736
581366
1385646
430029
860444
652387
274771
1162086
522507
1432044
121141
1300994
985310
827480
1739680
131678
751153
668370
1258934
1598940
1459244
355562
915506
1677274
1828345
81381
1622210
848585
1199286
1417286
1394734
218169
65788
1426117
544279
228760
99410
1538224
78763
450883
877040
1220651
434664
1078241
414252
1558561
1091550
965374
1143361
1853386
386193
1268180
1317013
204302
417293
1793165
1676860
1707833
512126
270627
131515
790833
1796744
1668488
1802000
1927540
201425
1786473
806245
32849
1023753
19851
559699
652816
464360
1133587
476606
1157216
1746832
631395
270255
206733
423818
1857313
480503
418669
125552
1488596
552802
209340
295599
683429
1143371
1384282
132386
1251634
652151
1498782
1325779
842530
1558648
317332
1415161
1229629
1456067
1853526
241211
202332
1357343
460067
1375987
452269
424219
1576112
261475
1084398
1582615
1315306
427214
485084
1048579
397057
1828471
96531
770865
1224049
571686
1690065
29968
791269
1591873
1525445
1064102
1663160
645583
1535847
429406
636666
1609725
394873
215854
100390
1729450
622084
1212945
1406997
568985
556391
274627
1983045
1183772
1775603
816162
407512
120349
520201
897624
1924231
259516
1999052
1301426
1678278
79042
336291
1020009
1404282
917465
1565544
434927
298871
1322377
519778
485660
191085
929931
1381807
1873613
415108
1610765
1456353
832181
1405713
1975165
1540350
1474417
780543
741289
1524224
172584
1993185
1014927
262925
664419
52425
1746221
1239118
608541
56872
317971
152744
1215960
1005034
423182
435274
997525
747543
1464628
1876914
384473
64315
133903
715412
279138
282277
611050
123864
852788
997626
1418535
34182
620420
831812
1472313
1106115
1262857
397850
870396
701996
173407
262624
1599435
1089049
716954
213927
1530581
160031
775727
353905
1084143
328732
1646787
336426
461471
1245108
1141097
1953331
261517
133964
502265
1384308
722117
328386
1912445
1980481
586467
453536
1697058
608905
1803368
1331460
661573
602208
989963
52857
493645
1871152
713064
1029246
1777823
55861
682540
754420
1324235
743735
930258
1131157
1659672
1021474
977896
987209
262457
1361169
872797
435638
414556
1306598
1092855
1207537
1453635
121386
1347649
433587
847289
99570
1845705
13177
861545
1457294
436184
1923410
247720
1417494
534662
1473761
917704
1526693
292307
436746
1156270
1803194
1331309
1675140
271347
1458583
225894
900560
1082906
514775
532536
1935910
1353140
1222964
1238822
711271
982575
1500835
1029006
1096375
566300
158356
1633228
638006
772840
1130175
1152321
458813
693702
601924
1372867
684473
1292444
94095
702453
1593463
490298
1109299
57743
762909
980169
912533
1366870
1742057
1695343
1611921
1517741
309474
1651464
247367
826882
1797003
1923062
1014021
1273140
1479795
1395184
799401
1100232
583818
422967
511541
400798
1575425
983329
171146
564618
608187
1214588
1510456
1404301
519550
118917
1529333
224739
1032070
361878
1506958
972430
1461565
181471
1056441
723362
1571675
1118083
951909
1363850
1898847
326601
526512
1853436
349510
929832
1722520
1907385
413504
518241
477841
1876890
378335
684198
1660676
287607
856345
1110208
292878
1237525
394649
1251001
1221520
622755
1115276
872130
1080098
1989707
589437
182935
1576794
1761480
866798
1288732
1015432
1013150
1288031
687106
148991
1030512
1473918
1211861
1399329
1299407
1459986
1777034
49981
1343545
148254
1867201
693936
1789205
1023410
944667
884421
39493
452610
497695
1920461
252373
176173
168244
1729891
462157
994396
242220
1213319
1678294
1848713
752933
1069170
1830297
387153
1300631
1912215
1969722
1295933
445922
1293255
762414
528663
1467207
1619744
1044358
813297
754567
948465
629143
143024
1972610
119205
1361682
1151821
1297555
1179512
284946
658157
521588
1522784
1492468
934374
1373920
1140011
751703
591653
429560
1295390
266160
565323
739822
100582
602233
654412
1028164
928608
632762
1633129
1423407
226635
311316
1298908
765614
211501
555578
327636
829738
684603
1860420
1954452
546198
964349
668202
1969309
1178258
1644220
787570
1903464
550543
1460209
562439
1851547
1202352
1034772
178810
108797
1760547
1510554
1577031
1770565
318392
583996
676698
1752032
1899758
1726173
1749506
1109878
350776
1367674
333334
1409310
1818666
138131
1854275
1224770
1577452
1720392
850937
335288
1785343
1285567
1921787
1779210
864996
479301
1394298
1383991
1656973
251505
855445
1621987
727900
649642
1666600
190806
20451
586972
1005723
953646
196651
609617
1613150
1629603
1279131
201156
1780003
116384
1595071
1544390
629570
77804
508433
170962
188989
901213
1054451
241433
1920697
513236
240582
1503401
181426
1155484
356921
953912
1231715
568745
1047320
1374123
51667
1099550
1946301
1171672
936458
673257
1675768
1180021
1174065
477004
371793
319658
1375674
57159
1510804
1050592
822195
110822
1089485
1882547
1398187
673096
1932988
284691
1850577
574237
1027863
924276
1626212
989612
1378685
1912080
1381668
1865174
321515
358725
219170
311866
342900
457030
498719
817390
618705
798183
1118573
1289002
437248
461732
1279622
1501796
535878
989773
1764424
286329
800008
868905
1512948
1721127
1352711
673726
1932945
1932840
66713
1246218
1475119
966415
1645108
1589380
333219
18753
310606
773586
541687
1085526
1359900
1892445
1192003
929377
185720
192621
1434711
183593
1116124
59348
1648781
1845736
1713670
1836143
1379980
1056812
452039
1695479
697367
1682826
899458
650825
489642
200037
855550
212471
630357
1643540
1028799
659900
228173
1410227
1812532
1890745
545939
1258863
903839
1443933
515725
1439962
13388
45532
1782586
94863
416939
358748
1928639
567301
390612
1231132
1611251
1461133
114189
1027702
1610453
1489352
1509588
1692148
1366373
387588
915289
1304614
1925474
507940
745699
1138715
1174924
568836
1147057
1544930
1429165
402782
1724841
114341
1649243
971856
1311306
1537520
1960081
1407056
371861
1055890
1536141
1738010
1355453
750921
1703407
1551314
245600
1640601
1565118
1825060
163410
1127105
1191493
1474253
1742838
1121721
210712
111700
1676341
1731937
309192
460253
1977735
622874
1152275
1209415
97312
868808
130627
657577
1763144
647563
1618487
1841793
1368554
1007891
831399
671339
1517935
629551
399886
1445534
1736234
1003324
1196205
39964
1642629
1119571
1213067
8646
859269
454961
773488
1923395
554693
1683132
517791
156255
924411
895768
357967
1501349
563410
79439
66100
1028635
432205
272210
1456070
858826
895517
123718
276464
14587
1263152
1451128
256190
1653368
1869244
817437
1008355
753998
1567269
1496270
750727
1241778
1447639
1678074
1899963
1177441
747684
1762369
74313
1254892
1162228
149334
744520
1140228
826526
694468
925506
1226071
447215
1178383
872180
1077973
1550203
867391
1551396
1029903
1148549
524238
1595294
551236
1391097
1763919
1538814
1946015
1151018
780387
68518
156378
57634
1397414
172374
1443425
1305691
698391
1186506
111495
842026
1826418
1727706
780398
130029
239395
1515409
284664
107677
1600789
239130
359805
1526712
1256032
1501492
786978
108689
132558
225607
855475
1599246
257341
1064364
1849324
1113886
1239029
1893893
1329293
1935161
1039641
1159939
974566
1744131
1804184
1162580
284940
1332153
1614426
1531221
506603
1233964
1373837
1230014
76645
534099
158493
1273825
1847461
1669148
1566297
874827
534928
1600492
284294
1933912
169311
898255
1930917
1166245
621386
699642
811965
1541072
110213
239892
1688288
1605569
392280
1497848
190794
565391
82897
730813
1695899
1415725
1910436
1380794
510715
1577477
829907
1622630
1458249
1120917
1186827
830600
68533
1366511
682768
706814
1363288
422421
271570
1591527
1926018
1389614
1245552
1912536
1800200
763748
583607
1650052
6252
951308
572713
1073568
927067
952966
604512
1470248
1716780
220743
308724
621826
1461592
1372519
274953
1480515
1255968
1040173
841694
810049
1304892
905672
1611748
1346414
1279336
416614
1020527
1138400
1127142
515319
659868
1911296
1408368
1378783
783335
1063972
799299
608092
1172784
104
482943
1746176
742192
1174500
332821
1312496
1379240
1014857
1457180
903737
977980
299432
358025
1741442
1880774
1332633
801041
1269224
1515892
889713
109834
830323
310984
990357
579618
853976
1761367
920963
1475747
1514202
1084270
1839881
258196
452291
230171
326797
177101
1144722
739169
345977
1398743
1772456
1147093
458984
15353
1200087
90000
1196630
584650
1500543
1381568
1360122
1898459
942102
43059
976366
536251
1112480
1834998
1437273
661034
1472692
1565903
503285
757396
1551429
595911
939794
1995428
620723
1349043
1022708
286376
9936
1279955
887164
389838
608423
1009556
1723687
649741
602732
1717977
819316
1618664
1477695
1212288
1379661
325439
1746745
23778
1049910
426364
58634
957668
3802
456177
1045167
1649384
1505925
557300
1057098
1948046
419790
1254237
1331813
1025726
947248
572857
1988653
1676821
1365192
1133457
333604
193654
1888067
1192634
1208137
1569842
1534317
790247
339119
1374002
1526240
474090
1749806
1757511
435650
106145
1028752
574023
1460930
1979295
51811
1485412
220032
111411
1548087
245195
245994
133458
984097
1131403
1283547
1675464
1334887
1665398
1285832
1743610
350746
560238
271204
1304165
1396888
1337604
1913097
1918695
972436
1964054
438472
138194
1957718
1100916
1020486
1741358
395242
347325
1646029
46387
1775696
1379610
647979
760207
1097227
681895
722097
587006
1055021
1910604
926790
636714
315084
1026823
892824
1599611
488824
499439
259873
1343198
100801
1107928
484590
1155285
1197457
742884
1897239
1798575
1052815
1049662
118929
1085545
1862589
630802
400417
1905642
163713
1734540
1558162
1752721
562468
1669008
1192075
1479195
1873676
1323648
1473037
724507
829528
38641
1318383
1737275
676862
1172328
879825
33288
1287520
883777
584148
1564087
751029
57918
976720
1606855
336107
1368556
1188972
1678615
533429
1045680
482726
950643
1903446
1707202
1977022
472402
472359
951995
1893640
1921105
202480
1003990
1175439
854853
1317789
625570
1162836
1723393
1985201
1795715
1626068
1661146
464330
1673003
1575150
913022
707521
1602165
1558211
259366
713133
1976968
695847
1849193
448814
1866632
1088846
1740021
1399355
232102
99134
212735
412717
1701853
1256534
356228
776357
1209481
312589
1177511
501630
1562707
1217086
404364
269339
1843436
831448
1241816
203402
1934057
1403587
795331
494033
1898175
628793
404246
319928
319154
847154
1027924
515999
1581935
1509811
1640134
39582
842485
1351238
1967025
919209
934380
1836055
1697110
1235807
1091090
1271213
1605213
147730
1058638
382417
1052426
1554295
1137118
1516386
232662
696207
335530
1767584
553641
1307073
692990
280273
1476069
1716746
21847
1887316
964068
439738
1763576
1581635
1944097
917584
175214
1350611
1301942
1491512
466815
1926639
1082014
1204939
1114996
980102
1610351
419096
589158
990678
647606
1819098
316214
718835
1677208
1651180
23464
170430
1017311
132626
1560610
1460261
424557
628817
1184383
873275
689104
420309
1107695
334068
1850245
359051
693464
328199
708156
712050
809121
228940
1384977
680554
270214
1284424
1660272
936412
1650305
1720238
582916
1420316
13024
1114914
1114412
1830387
1126264
30858
631336
470608
562059
1362296
1560091
1317534
463814
1068510
1485696
532277
431911
1407987
1942964
1304574
84743
1959163
931365
1782843
782202
67407
51164
1086215
216875
655087
1335421
1750352
221817
1010867
653644
141900
1720213
1657305
562801
1122546
707287
1067502
1311281
980086
424775
360318
1073123
1342542
566000
135751
664833
1053445
1973381
358385
989382
255971
1440812
816098
1044485
839861
1304040
1920450
1900443
1928479
106970
1991733
314128
976390
32839
1592804
576146
1761158
371789
597717
1141220
1762426
1739768
1649035
1592876
137244
1426961
1248235
277626
1694313
362975
1249990
487407
340019
1656509
230914
907712
844973
172403
743843
782870
1247022
358294
1522644
1582900
557884
977302
8780
101827
707501
475543
1453123
395988
1828210
1104348
480148
622311
1956212
229793
66034
395134
1676056
1485146
1903538
1032915
442903
1612733
750673
1687909
1053037
1443174
1524754
1012678
542227
329153
1962951
240706
1703844
861524
716458
874341
1846274
256671
1832441
1054554
1209797
1383240
383104
269558
1152287
1717782
1220233
1084082
1717609
632103
1738068
1926148
976511
1950254
995447
478125
1407113
485914
205485
1079616
89139
446094
1104483
1675011
637915
1194070
1089262
1654884
1449956
776324
1503083
1825755
1047249
1520805
1754533
136766
1594555
1134878
1198652
805869
694685
1228928
1570832
1817839
231198
558862
1902196
1825660
1324602
488954
1104052
686922
575223
1090287
1697431
1605238
1614338
1368802
1983164
585234
1001768
1231367
102394
1058088
1290039
347251
891131
1292814
113425
622358
225371
793365
3681
1627932
1801779
959787
1045365
284880
1757803
1761440
409111
51777
1328486
1222841
425562
620036
608883
1644207
1242341
619788
1847251
1160245
1688766
916330
173688
1058793
1374946
1237721
331725
1128968
238826
1460784
741224
57289
1282912
92421
292346
1898861
897365
321059
1217370
1119490
422376
1206780
1186517
223560
1379620
1969335
574690
1551003
294729
843027
13272
1574451
223099
1000699
438747
1476822
1083175
237626
661693
380258
1729047
670616
1869184
1071604
4204
1199265
544620
802316
292620
1557290
1860643
16364
1168627
1110038
393779
1612335
518047
1089695
162883
1592067
528051
647835
1156199
1510820
1214367
1655579
1914934
1338391
489243
221826
1493241
1893448
720260
1128221
514563
404761
463565
18026
1930547
306025
576963
1877149
179728
1452617
711019
1979966
1036654
154025
1015353
1449876
646332
606023
1516391
11662
964081
1329168
407497
39343
519454
507080
1760244
540719
609007
716661
1782452
1651927
1767288
220203
1529163
1385183
1176948
627643
1033028
920994
975178
281281
1789513
524570
1866453
1069937
1331789
419482
470389
1097190
666414
292695
1616513
575901
751863
654680
539869
518453
875578
154598
196544
1841941
1241067
1381826
122984
1996949
949682
121449
1532412
1068826
1192871
1151367
813714
175527
1576889
718750
1990855
1269703
129276
410074
1869056
915411
1506506
126063
891928
1850626
1406779
1755434
1292272
1004978
694780
461738
484306
1823113
112616
427946
1346286
143106
1888958
101359
1290309
1980300
782469
1005544
1072046
578796
380025
796243
420880
1605610
1919947
1156857
113569
1304464
1135479
750833
86857
176194
1367003
401036
734031
687574
816041
1751327
1457434
1759537
829872
930318
886888
600198
277631
695364
1331052
1843705
373006
1497110
1956037
76168
522195
748951
1931302
471648
586240
1843836
239498
1946156
375212
959698
1169499
963435
1268262
1889007
1688081
1021360
928825
1582031
1215294
732738
1170677
533040
1082237
364703
1551387
733140
1951072
1394482
1106118
845572
1053299
541216
1101456
637881
1785026
1031604
141545
528840
1941078
217746
1895715
1776943
1782912
1864534
314552
1180342
1724601
752894
22508
1671471
655630
1099458
1044316
713273
1796108
370234
1080223
87399
1572515
1690545
1131517
486210
778714
606094
1596149
1319318
239617
1531198
1529712
1626286
1101521
261542
1926583
613950
1279004
191879
1617649
1165456
1361713
598897
1029833
869422
1538962
1944784
1747855
1563107
280013
1520862
466450
603630
1528793
926935
856850
1002295
528033
1554290
1600711
1301371
15552
1772453
792659
517966
535680
648304
1155551
8269
101260
591865
1332201
927453
215825
1726196
1974004
888815
400744
1550750
1748429
223727
1367250
1707959
854785
1100504
217489
919209
480873
6108
995944
1171282
1630096
1270274
713074
868272
1949663
1292983
1578858
893812
1807273
353839
1638933
676565
1646085
475182
912254
891832
93199
796847
1998131
1033734
1776704
720967
1366590
1079665
488446
1472862
368647
735488
236548
1471726
1187315
946241
366577
517865
334705
60443
207639
801460
1648869
304956
323101
1066043
934428
1894529
1730690
538720
1720891
880196
1363763
1358958
1392797
559586
1553998
1307101
696005
181075
908545
420326
551331
658726
1909427
128449
410328
651102
1143806
1038504
1766329
227341
44478
1308862
668455
1948243
879783
1619673
1818285
1210705
621981
514710
1415069
1776550
1513614
1405401
197266
377721
1081717
533122
397037
1374572
620386
1244119
1685649
1768697
669876
421987
805245
522400
1555721
1180567
332910
866146
1112301
25218
1315416
1547457
377015
199858
1827265
1975783
761488
1910347
184860
1318066
1799783
519211
1072108
531163
498569
640064
74075
707963
1429238
1695718
811397
1896758
569708
1945209
1254634
1115364
1190992
591055
983202
1564262
208366
109424
1986643
1216912
1820141
245831
1308433
264614
1351977
1602579
1973440
1991886
1028320
1286351
650590
371782
1868939
254237
861821
1575803
1451864
1715507
1453531
164798
13946
1149460
969281
340677
1942975
5736
928194
307120
1501186
1132534
1547318
1982955
1616614
1289787
1522443
1712623
1921061
1045226
646123
809365
1720056
1838013
1160845
260647
1181724
1380998
187245
1371072
1746307
421792
832213
1656741
725505
1682560
1957614
303328
1828447
263710
608381
551732
1692683
1849909
1357628
1354654
1325950
962054
442898
605901
878603
777275
767074
1736032
735193
779011
1736102
262497
621433
565002
149144
651233
430651
1295668
1130873
1232109
533755
1613034
45708
1345196
1523908
187866
78622
1868057
470910
1004543
465736
1364678
1077057
1309638
1927382
1948419
1122135
531020
1140008
1160313
1132502
1924064
1290059
393145
94016
1991265
19421
1658307
412181
1626279
1165507
875710
704426
1667792
15594
663195
1950971
795958
1547813
55560
300216
1276543
707810
1403455
304563
154930
655190
970440
1228638
989041
457740
1383961
213300
491002
580029
544336
184906
517621
379979
1465748
1257984
645021
237901
479088
544599
1527216
504462
436439
1966174
1486689
61411
34415
213331
1708148
445009
634145
135810
1692816
1047027
129222
1710982
1398498
994130
918793
111078
1417422
282651
1034273
1507505
113281
972990
1310131
850579
1931483
1462742
1748085
1671265
387498
1455437
886420
1340368
1455081
290456
1108890
911907
1995458
674851
1977284
1497354
805082
298964
1714169
1868685
1243023
1719739
1385445
1727237
1785722
822764
1231607
1872323
1587481
1175369
1621734
1100363
1215530
1255952
754880
1384486
657493
1571325
223560
1938108
1401631
883044
455767
297448
984188
598642
589592
627889
1301226
1713819
918316
513434
425447
1355070
1753738
1136047
1961600
1832568
1890534
249381
1589488
1203078
576027
1211858
1842207
260362
1274379
243807
1343783
432145
1730642
1901773
643766
1577694
323696
193673
343890
1334729
1674101
1378371
765788
1284227
211307
411145
1883068
1387295
533951
1799316
470439
1860416
138867
140947
378084
1535050
978192
1197531
719162
1054729
1860059
186478
1011682
720867
1908777
1724926
219574
912190
1201379
203578
1198842
1528520
130120
1462128
1710957
1670520
69967
1936496
82367
229808
1190511
355632
1157182
1381696
1497671
969542
1247071
541305
1450300
623638
570049
1678052
407496
1638014
1559347
1277417
860525
186107
894626
165125
918102
1919006
185222
1999854
817195
1526079
75268
512174
1856663
873550
1593240
1059471
1051101
591476
1198533
1356184
901758
1856265
8122
1205691
1809367
404520
1794821
1297247
1075212
1964972
532375
1777864
1306051
94356
1923135
620339
1115677
1622274
1178952
1117512
111448
1805769
1334310
1826526
727082
1535389
191371
1267879
580430
296174
1806259
1462203
667803
1876761
531344
624214
401072
434104
214826
851591
37770
795347
1900869
1060821
466601
1403844
1716184
690856
1148414
762209
1062579
49762
295849
1804314
1999240
994604
665291
1483914
65186
505277
608652
1631271
1572547
213933
1031303
1863023
1285074
1785563
1050089
100930
399710
1522622
1020277
1086107
1912580
1357173
1755197
1685243
651889
1268337
109127
264635
525194
1528999
510595
445686
1798101
1079647
474070
92018
797528
1483629
147929
257578
1766575
1630667
4046
1595744
511205
1821931
1847370
123604
1486021
1288215
236825
548186
200358
57322
1844014
29151
1289812
1146165
1609181
806846
949459
1680950
586683
1675021
139260
1999357
377409
876227
1608903
261923
9488
1645796
671018
789474
877739
831833
1585690
1755580
256497
262720
667245
674238
40784
1105984
1510406
716151
650920
1171004
196072
587904
1152764
1352357
104765
1229757
1680068
1045698
1250179
70409
1568488
1933782
283851
1455263
1181956
449524
331081
651741
1142526
664567
433216
1243602
932595
636609
116298
543417
1702213
1804809
1574330
1463306
731874
510191
751373
978766
1658565
1942303
398157
1619517
488984
569504
871537
503022
1709401
223358
1500679
1083468
1186612
1390497
797920
1844973
1750895
1594608
89176
1071346
554326
1684305
650250
1601167
814097
1181865
1274611
971812
565869
1435851
891361
835233
376902
1758530
1107965
1220543
1384755
1964706
82624
1584549
1694865
1528823
1466109
801597
277699
1731666
797121
662559
1363871
429760
1742921
176457
299669
1983893
989587
618352
403392
78389
1363640
1854123
1223050
1049605
783152
696399
886931
1632138
60608
1721445
1725907
1576023
1514539
5336
605439
456846
889068
1271592
1502411
45349
246286
328956
1388988
671795
1411303
793870
421365
1803186
1983915
1884986
1545131
1446659
213270
1659418
1782032
386005
63399
1391745
922991
314488
105734
1702622
1908669
1596773
1670390
662298
1719796
936993
865062
1409395
1855065
707954
1846129
1371464
1632104
1701257
828902
1186640
948410
169631
156222
938477
713654
1447085
1983784
1009153
1803419
1700560
32604
676608
1398762
1466363
366202
579970
410520
603742
400796
1886666
1196493
1210695
1306382
1872785
1878292
1744488
653808
1936395
1034893
828417
371400
1778
1933445
712162
1541239
1025478
1217857
491882
1365974
1260579
1816177
568997
1333141
957709
760545
343653
1038841
561064
1850477
1365155
209962
150466
358947
849956
1165215
1734806
1208196
1816491
1869128
213331
1099369
1922614
1841063
1132936
625810
292886
126088
223066
360798
1280940
1947589
579132
775807
1816331
642240
1149474
1619743
1315959
808301
941089
1401321
688359
1750922
996918
138461
1270642
1053259
696107
626192
67538
1378893
68792
378190
782912
94016
463540
1925548
533372
857369
989223
769440
104648
1364034
133474
96473
4270
896588
899727
1512168
592114
1364458
1208703
815486
1332163
980734
1749455
979508
437135
872973
286894
1895130
1264866
764521
293113
1037256
1410024
789985
682091
272090
559568
647308
546903
1000733
135842
736633
1295420
1169077
1547798
1345898
1485375
1549989
1066678
15693
250236
998860
1481960
207831
867133
1503417
982418
1568320
816708
1480012
889065
169846
511791
455355
472198
1702326
1409270
1307990
908561
725845
574366
1883147
1369737
1859031
1200493
694636
333808
1530763
906999
639411
1994182
716337
297612
153003
1390173
1605653
1027254
1365064
1654354
1514368
652148
283965
672591
571542
1868963
1386668
119050
979372
637394
905628
1348891
1316260
127022
965019
154778
1947058
1607655
913589
1358162
1556499
836258
1767417
1447135
151750
1179813
1089353
982475
1154544
283996
739137
422312
1053124
1754611
717137
1454157
1613309
822411
1294569
917241
497337
1390633
1556623
1262512
1212541
1262095
1957391
116173
1242054
49331
1614020
361091
1982880
1880161
1024996
339627
1598646
1872559
354475
1265321
166569
654093
1849780
1776298
142998
1373135
786797
155954
705854
218876
928458
1152100
275421
1682189
1572926
1156453
1444200
1422848
1185605
1698717
1809186
1306260
867188
1198661
1969665
1875348
962461
832678
1720587
593378
1566951
1099624
1653978
1938680
1370841
1763375
366058
652178
131619
564239
179757
1846985
1889282
1153449
840096
1305968
642845
567765
150493
1374284
637994
239830
1708247
1752443
96472
196466
592488
1307131
1572745
1673821
1137845
77579
1900860
1587025
567295
1487826
1223164
1160122
117537
1460840
358951
386218
14908
808491
199822
1641465
745100
1586048
1017265
956360
1161492
1821809
330502
248856
1191026
42831
657784
375289
604458
980867
1222165
405299
887932
1696561
1476079
1042264
487769
948638
1628268
1067746
1641721
1141940
886282
598978
156766
55272
634928
764365
278789
1965369
1883149
465394
1051588
607896
1306297
224116
1562812
1910799
1153991
1061886
577833
1783661
190115
536828
1937749
1264278
1623552
388853
1195487
763973
1077383
613736
44925
162602
254818
48017
1315847
1360073
987462
1353827
799315
45153
1196706
1807719
1059195
469599
199541
557373
1104923
1835663
921088
1257972
1298680
491554
1535048
1673998
704600
168660
1849856
291820
365593
292848
873138
1319911
99568
403873
1316294
1278986
1902767
294674
696124
159881
382122
528913
436151
280992
1241395
1777983
1895324
1290877
365311
325628
1965329
1966881
859507
151049
1478316
977544
293371
1530520
30376
259481
949514
1428520
547634
528432
48638
183172
451786
1860756
1937705
1605916
1380026
380042
172679
854923
880148
608428
1091219
1857111
1074857
373826
1248108
161813
477129
851550
1543208
893418
1376941
1859412
1204475
118951
1794626
85969
1660580
1196161
1558547
1541910
642104
1031840
1346097
1209632
1769520
1393265
945887
1743123
1803254
371520
46694
1705434
750659
1890114
1076375
1996552
725531
1824844
1156715
526832
1878855
1701224
1496545
1487758
573166
577232
250306
1897852
918309
1457894
626447
284021
897551
1849144
59328
990625
1667007
148145
120323
1259553
265366
1866157
1545372
1287151
930138
1242767
929452
1924925
213332
1870883
1893439
185804
1803165
600913
497532
199203
255678
1954389
1464326
59731
915667
1530857
1856526
959468
925773
23831
144749
1287190
12638
264362
433110
154734
1288708
479493
625153
547080
1787677
970011
1711191
1513598
203471
1047169
130109
51392
1433256
1846640
1780259
585782
1006536
1016614
1792562
99781
1999267
1793462
1958934
1143736
546091
1962607
1160096
398182
540279
1298019
245397
836269
1978823
484281
1848019
1770582
1754970
842714
1042950
1510248
1569148
81494
1645067
1185394
1451830
1567320
1940066
1844961
1413632
217185
1469598
957718
1541085
1575964
609609
828158
1074739
1365892
1815347
1935791
682091
40182
1988519
1398050
822926
1439396
721850
1699054
1399620
1205389
1675464
1600242
646152
1317361
81449
1518651
1237785
1556701
1003345
283602
219994
163362
1720537
1649735
518995
948420
290253
1513707
1533871
1459476
803995
115182
1497367
317697
1666333
1425674
613597
1222705
1449474
1553228
1417123
1329105
1637259
1785262
1128966
1179949
1526900
1990633
147900
1904906
805776
468410
92899
124247
1802423
1098255
1547308
817970
973252
448166
1072909
230363
795153
427876
631856
1429501
486076
148390
1765199
1697461
1518167
1577360
1149222
537647
541274
179423
514702
106936
1550700
171173
618251
1258232
1413984
127788
653084
1323720
587808
1936184
935633
1945264
1727382
707225
983362
1660203
412365
318835
824703
1309116
856637
399429
1944111
139262
1668106
500480
1865178
790635
506264
1695723
1982282
943383
1676532
591294
1565101
149312
1600810
607530
371089
1155354
1340001
446741
344309
774410
194983
935297
455705
465606
1557535
1862328
933300
1511614
1100968
1475941
226841
809770
1741971
728107
469704
1318842
1781216
1649336
1889443
1224535
1273422
926073
102046
1646176
1014266
1172654
1259305
35497
1519574
685134
1108410
1039733
1998756
240432
78817
953551
935391
451687
1687866
1919937
1490812
1653137
1424226
1851420
85983
417524
729037
1795906
486378
1796873
1832925
491032
395557
1210416
359052
427253
708582
1554246
1584329
1179979
49465
1517514
1356431
1605441
494650
767647
1894410
1245010
1134764
1039512
1033702
1695722
584926
636914
1834419
1384748
190210
2662
1794109
1611095
1709596
460771
1144612
1670407
1431750
600157
1933900
1691217
548372
1832217
563371
133486
337488
701809
1418748
1989632
1389799
1055561
98313
521932
1435865
595313
1746278
1013433
1414895
69153
295013
378619
215753
1792249
272080
1126541
1524310
820866
1551803
1889627
1077485
39893
1202330
1974566
1529151
301131
966904
598241
1364503
141202
1203145
727731
659561
654336
3610
93304
455553
1283502
1563630
846581
1618252
567768
1864028
1415570
1236821
1395248
1524232
206722
1760028
933909
1221290
129280
188998
387936
1230167
543264
1994369
85133
145209
626001
1295259
818281
1337526
1475715
856197
1541824
979578
1638295
286555
1597868
845818
843132
590033
1587755
1151311
362156
168488
861468
825050
5900
278400
381217
1633363
262828
1659938
1453838
1613440
1360221
1374650
925180
660148
1341159
589335
147964
1088663
1410534
1069657
281594
1343855
1190219
1671635
1578830
104591
190373
447644
1394083
1449458
235148
277688
1900432
1026611
12182
773555
1536162
1126092
678294
305122
233166
429869
69613
1840831
1189962
1506409
945781
93405
1559764
1678631
845650
87962
879042
1528014
125251
177858
811598
1518406
47761
1352483
1959674
115458
1689177
1257665
504107
512220
1127932
1211450
1358386
1157053
1452825
1257505
221949
40525
836000
522992
727236
777816
995009
851447
948688
1104064
681526
88868
138221
1571914
306061
350901
1639077
600457
1789776
962658
189272
334127
570243
639725
1618981
1972969
1463011
62235
503413
10850
75058
328608
1962300
1106694
1689735
1989141
224109
134310
1652797
796196
895077
1988302
1845078
422385
1962475
979533
1895044
444748
141066
1747388
1354695
700889
434422
1270504
372278
449498
1032680
1220349
904052
1158575
864801
918724
1419506
732552
1497481
1346188
1771675
1285271
1426518
1697831
1785517
570077
1674147
1553141
1964946
339340
356051
1008880
193481
1069183
415984
1655568
1904999
1052600
1577991
1709225
1251818
925449
439631
1834863
1824037
1406656
1769358
1691565
224326
1961186
339338
1132458
1915153
345321
1518432
140236
807952
1172858
1997259
1882765
867448
1679137
1775952
917827
393137
914986
899962
1077153
523861
779936
17288
615065
1559962
62577
598357
1977564
902760
1271215
1415806
1619011
1263428
1729285
816419
1533914
1827584
573026
1949618
943360
399377
526043
248666
1728881
1675107
1160151
793996
971431
1322921
1098118
1862210
1181185
1760654
175277
738691
886507
1518851
571750
1506850
1525948
1027269
154517
1722166
1351643
999706
1204169
808339
428821
1682602
1421855
249774
1629864
1447866
1271383
37478
940823
473164
1868926
881195
675476
303964
822974
618823
1046348
903516
255112
1747025
1212206
1321183
996169
1283272
1376990
1886669
51669
335149
609989
683642
1520457
1098283
691283
345090
126231
45570
1548887
378763
882138
1990739
1679723
1794337
71092
1823711
123033
1214218
46204
459938
657932
1539866
1830877
1644160
990413
1664796
1852453
565214
992527
161518
769041
361747
1277106
696919
1792670
776935
415605
289059
1783281
1182552
1240908
58991
1672453
1008484
1530934
1365121
1845110
43372
795773
1596994
713023
1475902
1708526
714717
963115
1382547
1032180
999227
772190
942573
352355
357309
400180
1931534
555702
1998999
1894517
1807125
1355117
380278
633844
380117
450741
659505
1187298
581839
776733
549829
1575474
72603
293058
1536795
1571033
1988519
1723809
1225602
877671
990248
440782
1966406
456061
1903216
866102
1463649
1526675
934974
903351
1475714
1259038
951915
688436
1846055
1993825
208046
1373766
465183
1297450
356496
1932529
589416
982507
90624
432384
935208
558251
1740746
979356
1160693
946871
1725441
1407837
896936
1625220
761692
1961651
192304
1462659
1717324
852121
1083358
1968694
1430620
1938911
733013
448347
1774550
1171063
521574
177468
272418
777797
102238
1173767
1559445
194438
1333005
924432
1179440
1453707
1754167
54556
900995
263192
1883525
726479
907024
566664
470047
1523487
83850
1069085
1625090
107072
227974
1573738
1706471
1341464
128215
1592037
1888897
1365423
1781270
546171
815882
1655623
1946868
1259593
1868512
972361
1652495
1905360
16155
907555
628374
411021
679299
535609
1001404
1946734
1908987
1885723
1339692
1982366
1512127
1657345
1806725
1330599
183412
426783
1857381
1370682
1894134
856183
101551
1519373
521614
310778
1111074
984139
436479
277294
1644277
1569315
198165
1531328
1892414
1250229
1815968
1987245
1027889
1721535
1162281
458848
1054104
215816
800047
793084
1773769
1944799
354136
275537
24040
1376115
1701995
467345
1995946
631975
1659703
988503
1310491
531212
937378
92234
1508664
505084
1817889
831600
1309433
165035
291114
332178
957756
935187
1158097
1439633
447205
898668
49283
1799721
1225018
511949
1721805
448726
500070
1371039
1402738
1039614
100998
1432974
1425514
138870
502758
678751
1734244
1941282
1292240
1587141
1972718
1009912
980186
1786496
1384766
1312720
1277546
329773
1054042
1148239
1842424
79794
200024
1430557
172164
1288238
1030321
1124
369306
1002501
1554086
699628
1053691
188292
1287811
146117
1761026
651972
213272
410790
482288
1067003
116942
1919938
1083712
1143369
1887940
1484633
1760690
253146
1447412
1816760
331748
910253
156031
812153
529723
893613
1082872
517682
974714
406439
1961639
183888
471662
1696466
1444288
201871
457359
540100
45620
1063593
6357
1376760
990924
300145
460656
379839
1970891
1062164
800273
517266
16487
972108
862321
1442914
112630
1559731
1992222
785367
1509918
1011543
1740522
30841
543690
954435
1969985
1041241
1785285
210807
1373885
179436
1777904
1518617
1121429
1111391
59813
1092548
945117
1161889
982556
1809408
1270187
817123
1920377
469402
1469591
95039
462433
1342390
751350
1811727
1373190
962681
352775
1824606
1679478
174595
1832334
1371005
623588
90581
496903
272051
403848
1423332
320071
211138
1692503
1461871
772859
1211586
1793341
621988
1546491
939994
616136
1204107
1045751
1431326
751671
1916820
176890
1426983
941694
1131360
1334734
151893
1235572
1525685
148786
1993210
1890662
1565682
1340844
1564731
676443
57889
545366
1855353
1453223
365235
311170
1216027
1073674
1315214
1991896
957907
1244906
52727
295123
1984625
21273
1257127
207824
1099054
1478574
1526712
13967
1938349
848575
230730
800368
350699
589408
1695866
829757
909015
167197
903670
512410
388525
1178176
1802394
1675170
28794
125961
1603129
793380
1751600
1702698
1071336
1379205
305041
1164387
491977
1869758
1044552
1391460
1578743
1706432
1849180
724398
306678
1991949
869329
894353
743937
612486
571870
592435
1236969
617226
1434255
1955112
361677
1499398
1612812
600212
1408618
1947133
559395
1606979
1574489
1566979
822771
850983
286706
9091
1462155
270475
1094375
1276546
50425
1382659
481225
148529
1708009
1316341
1411526
10091
1794900
1368710
906029
1936132
1601486
594316
1773607
528640
1967208
1540049
1245293
1008071
1183266
303490
610266
1945702
1819948
1471467
1606657
236112
1820782
773818
1703762
1725101
630962
630868
782098
1838089
513235
626731
1326234
458208
742498
1356958
1695978
716339
535409
1058579
1978149
759105
1990321
1612855
686655
1765507
1594895
1150386
411741
1964817
1758793
1084111
1880082
648830
322224
1453657
1898135
1388210
1718355
529842
1728842
1805280
49550
720023
962113
283846
1635657
347288
1388246
1345539
857580
464064
836066
1173442
265414
711420
1355133
1864256
632021
430699
1399546
1356344
646112
1849923
860225
474794
73430
1709173
1015754
1752116
1730967
1723810
943207
1521880
1109034
9393
1412114
1283345
633152
1397798
1162563
1339166
1210766
1694295
1429978
324593
1985251
1037627
1681170
974559
1062031
69113
474452
1829628
1886925
101991
251032
963007
1520479
1874651
1909632
1992362
969976
1502951
665185
1799204
171765
406175
1297385
1545181
859093
1309914
452051
922944
1420354
962160
1038264
1876091
1754714
101929
800693
1082512
1365986
1666003
1625394
1791839
1990808
916586
1897084
1716013
1948351
1562786
495291
875860
1754252
1074603
1671481
570375
222794
1098172
290175
690743
871304
94163
322437
1158302
1848089
88658
936023
981196
1631855
711295
1042153
639228
777226
1871629
737106
1626246
519013
851597
70316
1521748
1354052
1648285
1687370
1707015
1709901
1850644
737222
356707
1979740
1365861
1307303
1340345
950955
865399
741185
1243792
1970785
58262
1417895
1051128
1559017
716504
1438125
442802
1160392
1288870
835456
944313
209974
1146064
529502
1244435
261690
1648680
1194076
869868
1992101
200694
1170444
707986
1293563
286990
1030298
844343
556976
355748
1856728
828839
641645
770879
1651428
1816960
1440014
1052104
741551
411618
1118907
1520262
1196046
1501953
1819251
982509
1480473
1844140
206073
1853931
1023087
1665049
754
896680
1038783
1567947
855744
1693742
1159113
1251760
1719117
1532722
197566
327353
532510
1751658
189428
1910443
769746
1303326
1828180
277226
546847
1326765
1952085
435781
757919
1511088
1249908
1204176
633347
1589910
1133884
301535
1004287
1425605
1241666
473667
1545985
1208527
1827657
1760004
402982
394457
11788
268946
181868
1198811
441685
489123
1593619
1950715
1995596
514214
1186384
1088006
1940022
1671593
169917
418516
539159
668864
1564544
1043283
241010
664211
1537127
283724
1333752
659628
1225684
881601
1689113
203860
859139
260588
71498
864391
116453
749164
691547
400974
1137722
112615
1216526
25580
198273
770760
1451202
1107580
324565
1495908
1759867
541021
137731
797620
197888
1467185
290601
987565
539345
658689
1108285
270467
839887
75959
158194
1554009
112796
1985235
181142
32026
1215704
1164556
1423144
1313241
1785163
1653476
1864033
1565779
470918
1431001
466091
1648121
118724
1376126
54066
1163043
346492
1373878
56975
1627429
1753965
120426
1230582
555326
1920025
689892
1976378
435422
810498
374910
941533
1423762
712999
129729
1462852
878093
1463452
1872711
814410
1424208
1177776
1943660
1477268
250843
1035832
1059014
1803598
180884
564056
982949
183953
113070
1765279
1684414
1287400
1655930
1079957
947012
865053
92742
399839
1014290
940758
797117
1913706
1032393
1278328
1612517
40556
500278
1354924
1451846
1830886
378415
156866
1932762
1974559
1679854
879150
1741594
1142661
1793193
738534
1785549
347836
81624
1671307
239869
1261440
797227
178701
1632013
836392
361407
1249267
1570355
1628284
1096196
432062
1818804
743409
315274
256759
1566540
768325
1341733
625377
1294079
1867371
1988175
189773
1599897
1228383
1496393
502258
706955
129537
712714
1432218
1828998
1377497
938806
1659561
1259890
1500335
784324
1658647
1900748
716325
612737
493171
327948
248399
913593
251951
218077
1653420
1343478
1724654
452626
1024973
1470589
40348
1869457
1060789
1787840
197092
1810778
756613
515439
1079311
1177449
41856
217172
1958413
339030
1936595
1780711
887096
1994867
694656
887764
592401
657127
1599263
1617598
1187411
882471
526490
754876
1297569
665453
761519
1632225
1611131
1082347
431856
214307
858054
1067662
604503
642206
1995496
908233
1029090
804140
1316719
1375670
672093
1300216
537258
989343
559531
158510
5924
1982759
694958
1663625
1470749
765800
495466
1665417
1959631
953034
1408856
814210
10897
1440764
1179161
1173230
1354937
50891
365229
1604984
1548421
277582
1273321
909962
1976057
144568
653912
1382728
1962338
1607184
1856086
1561263
974075
345933
1760245
455084
1753665
1945294
683740
608223
660957
1721072
898603
208915
1318057
882472
1052310
1712597
7615
1977031
1701548
125447
1018940
814054
606511
559927
597322
811289
722041
931357
680025
905821
1499345
378424
819858
120674
607631
1262779
1339136
1136471
1104165
1728827
1889529
181390
665114
1173023
270217
1965641
1474328
1449114
1686624
831011
63235
334779
1065800
1928510
1350335
476965
38283
44368
1081627
1757788
1422745
1657544
1800497
155194
572243
596643
585207
1274811
184201
841385
325400
1213066
586354
542303
1248563
165595
241838
124073
1019110
1330092
855529
1085457
1035143
899314
836762
385123
1597941
92195
1519632
744882
221604
1960678
1975823
1561548
734357
1913748
1312418
1138104
162037
1804089
228733
66354
932372
1654032
1274862
326681
1633310
1724662
341031
526846
1571227
831634
1534090
1133556
1035324
626447
280966
999885
690476
1467907
105582
850550
1736296
154438
800862
1410179
1860550
97542
1918276
3655
22015
1371299
526544
1935576
487860
890371
1195101
80806
549470
411058
1981757
1082905
1857817
403890
1470143
1863024
1931120
41472
491083
404450
1510979
1020828
1049696
1041186
1958917
1720193
983902
933474
63602
122325
1456593
614611
1454339
1190285
1153397
1357868
1222725
1973228
86712
601951
24599
1003240
1655997
1704237
645041
1034916
930368
387385
1093869
565517
419440
842125
1771892
1389157
119326
256103
1940267
700086
1660123
1117353
307277
507350
594223
824682
1315382
1230249
888233
726871
1803489
1263056
546205
1696998
1493036
555277
1074180
1458800
1699266
803221
1802325
138164
225466
590812
405852
1264119
1484878
1311498
1488335
1288725
1628719
1021487
1629919
1737444
28054
946323
1316454
847645
522720
470680
1749604
679367
1091441
700748
1182204
1376020
1129247
40430
1778963
1312407
390136
1742932
964312
1067225
1924566
664900
1607390
822265
1842922
234945
362218
776363
941996
115650
1751643
1178663
946948
217821
1823687
1205347
1801617
1791548
598935
122536
1081228
1155774
1039438
771069
394715
772369
1212821
435961
1858880
905296
565933
1196026
721034
1667392
982002
991145
1036579
1367989
946273
783961
1959859
1836760
1821345
1500470
1335218
465981
680233
706093
1135606
1734455
1040278
1782795
5594
717067
1916222
1963255
500088
629833
138472
265664
1939273
175377
1594375
1680911
1375251
666601
1296515
831691
1967681
355538
365155
58130
1618416
701038
1283653
114166
1991540
1472820
651044
1027374
129078
943819
231978
1727274
65431
1243784
1395372
1924634
1692016
88803
441081
922857
4074
1076329
443656
874046
1619062
76241
1947571
293624
130876
422557
1267485
1989577
1875832
1741431
1733129
1815428
1758953
106182
1455550
1785188
547244
199135
101548
1950229
1648145
580180
975996
1441155
940101
1593734
1098628
769463
1130927
501851
1128329
49586
403144
427494
1370203
1004703
1267701
787912
1390481
45486
985316
488283
1524148
1297128
1598494
1377564
1052845
1752915
1151941
750062
799195
1767762
1724379
1945277
62388
1331314
1477902
777579
1982743
1159477
732982
1785458
1340712
1089428
347699
1813343
789829
1997945
1006232
1430745
868244
323226
1820419
894231
866116
882650
1855638
937314
1348932
1424862
327355
644383
231607
1203276
1112230
457932
401616
1583845
1687138
1579337
1662883
74086
1486726
1795534
439601
1692302
1409080
203783
382341
258905
77458
12184
1352893
1863203
589325
1053947
1875723
1281753
748220
1227160
816711
99243
1171527
1527479
1111856
1816897
842981
1144198
352740
85338
1752251
1775653
1047845
613718
1256111
720557
1587923
1591706
757081
685724
44446
482156
216448
724222
1659780
1250142
261215
341061
1465114
357994
1052771
1831485
114983
173729
1214976
123382
319743
510843
730141
1713118
1869194
1600314
242719
490231
859479
1487993
1358837
82105
1386708
1525012
1534072
674507
733220
1593619
1647071
25647
1710996
1784120
278914
470701
109772
1303836
894272
1182576
828945
791632
1443387
1298869
1579070
1430769
1368016
752355
373542
1885400
833747
1074126
1805934
817943
815531
875380
1718908
1638160
1828700
1733804
1444288
269028
1758066
1197538
861593
1610267
1008192
133889
1313232
791564
779195
1830985
185160
1848211
528133
2627
1400691
675254
329103
1007760
1545519
1543011
1367356
1580797
823985
1704855
399097
215596
930164
872026
647996
1424684
631150
500102
751438
421368
629807
611667
1834278
1600909
1401069
511740
939533
1745250
1676152
1105333
1376003
1493002
871577
825158
1128449
100768
409497
1701621
1186569
712322
519278
1287452
1884129
202704
1876429
915524
757473
1191774
377050
1935694
1569427
629264
1589473
1729778
1620939
519416
783617
1210642
593095
1305855
301087
605695
570357
78967
1648547
891755
1001911
1337359
960463
1443251
865439
694090
503794
945032
1325840
397726
374296
988554
1450655
1331129
1041584
318515
256948
838068
735049
317719
459480
448817
449229
1635571
970993
869971
1523799
748230
1018248
527276
1687034
836117
1087197
105897
1604422
891986
281033
165181
145278
1222649
1733139
1240184
1378309
1775381
671929
1942141
793978
1353681
845225
1599189
1379238
461391
1871815
951720
1680548
183009
1759747
877887
1031291
214322
567708
1357721
1090998
1269652
657985
1692973
412143
1103984
634278
1859150
333400
1220774
751371
979721
58379
1165205
1743296
1010343
1736534
248228
55831
316567
505145
19810
477060
1668641
1227384
545950
714776
905552
738921
653366
1958577
1303454
532336
40542
1148362
1182372
326024
1111118
1630262
98523
367939
1471240
984540
1736184
548093
1711049
558104
513647
1273205
1101208
1662053
522035
952636
1377585
166268
560767
238422
1351790
1437164
1062332
693312
1320658
263386
1018139
46231
644104
122222
1600521
642339
690201
603342
1172658
1633216
1229576
974163
1858431
425163
1977637
1777259
862478
1748278
356735
1569038
874558
1066012
353300
152410
1344598
1128001
273207
1562146
1670613
714571
1878998
1297
1598222
685214
1059214
1466969
1516750
406596
302825
88944
609929
1890259
857887
1427042
1010623
384864
1023449
520742
1941390
350799
879771
534595
1908269
1401775
1720610
1632152
1234506
522449
199657
1433427
1396613
1440504
1511607
1339314
36701
547380
1334031
449677
1691632
388365
1193204
1128878
240201
484513
1032869
1542957
900084
1848960
937746
1432013
1938660
1853362
631233
1370970
229056
1377131
851422
1893940
640923
378931
1173913
821169
1631603
867055
439792
1670032
1964016
912325
1314423
1671440
1522214
1185376
1453239
1575572
737134
710686
1717793
1170581
1866091
12671
1625063
1310403
1607775
1765422
1129655
932489
822686
1655607
717390
1541978
935345
1623843
1609572
77090
1698075
1792917
341788
805725
237086
733333
773778
1842248
71132
1461696
858953
269164
210973
977383
77664
1441083
152560
1735271
1914586
1079562
569944
481662
1188098
1380914
573765
1909538
1687019
816863
1628349
1284304
698507
1629852
1674804
612069
621525
817463
985518
1453720
1864631
911375
389144
1170810
908369
275187
967245
1303339
1546505
1817791
345975
1313915
1960877
875528
1856613
1984597
224905
1406192
1610856
1974576
50165
1949270
63372
1174518
1382527
287098
1505066
1952647
770052
386216
1180407
641391
1055270
6118
1092893
531841
1012257
417936
421410
1023870
1862603
462982
1660626
1272704
1546460
1880709
1010990
503733
1928072
228925
924120
204426
1452536
1913670
1345279
1733113
1405335
1204639
1481981
821782
1949659
1878752
1512579
1906260
1608532
845266
1449423
201897
1267604
1949039
1604541
1848839
747201
810428
1681432
1991711
402398
1145494
794996
1368132
1489609
1314876
549840
1005080
1576248
82598
1158209
1259529
516944
1631277
971417
1766156
717477
771788
580450
1695005
663964
1826258
113901
1896249
1838734
1944711
1219588
778023
1812350
278928
774991
759200
747837
1315278
697519
169767
265683
1458415
1841029
866199
1983578
1942545
779886
1285601
1177745
728106
630045
41728
1607936
375593
611086
487278
520478
1674298
1179857
1422868
1473557
642031
956994
1362682
1693174
915570
1522546
1301873
207841
232802
499324
1412793
1975551
127171
553621
993819
1445175
573099
1405421
615014
259557
1887215
667777
8903
1188897
1900335
1096039
1061738
1570148
709267
220091
313636
582425
1790943
64404
1250113
1063545
1443166
105600
217883
1172841
699101
1026185
843002
482943
917771
1770666
1295557
1733036
191981
1128167
1387711
859366
249079
473279
1006676
1563619
941135
393148
141371
1646971
500362
1379269
1769186
1241803
1774059
1773978
286874
1143304
1986909
304846
209956
1412275
241971
316841
599946
146988
738861
808738
512077
785459
1545787
126635
147475
236037
1833533
360630
311036
796719
1161909
1802045
966123
592264
651860
672124
128282
789884
377474
1078151
1856683
1197006
997202
409525
227248
292032
1902581
1898054
383395
1435757
1923836
479117
367997
779610
489207
384496
677408
749613
906855
1098941
1290925
1270662
1904722
238692
1736988
1047406
1785095
1299021
1686204
953026
1233671
1133096
642932
1797362
241982
867931
1253388
254571
1112265
1373508
105863
890784
1794261
1565775
1695230
732233
254941
670906
1373292
1490217
318262
891426
801695
150654
1740305
1802054
1695685
284542
79074
1928130
1197343
1711029
466832
44684
1282690
1113767
24140
1343231
321332
1449884
45346
831123
1561328
1810274
254916
1548606
1936421
716039
1999911
1862199
1133849
992625
440142
251195
949444
1266276
824783
1783280
279999
1539504
852944
484351
90201
415575
639002
511769
511055
1991575
1890577
1330805
147041
278861
784845
1544187
1130490
509973
1947880
176161
132682
1908691
1533804
65302
365969
1478350
144867
335199
333223
858400
1946533
1461916
1222985
1219488
190443
1578999
14789
1435442
1452316
736374
795263
1849853
62296
523278
1969661
1369350
360270
961576
1865663
1062832
220211
208993
196422
577367
1959374
384102
1153355
1074713
1098528
925699
161195
673674
260796
1218852
1117831
784313
1013657
1482846
569789
814011
889881
1843090
1235519
1744083
418694
575090
1484584
260773
276440
501584
1489224
817934
505806
464636
622050
1475729
1538690
868052
1406596
994232
1376659
153483
1017848
39911
375031
1336126
1585171
638880
1879071
1013611
1339406
1040875
272917
993194
120662
1505835
1681966
118401
154134
922471
984424
715500
531697
57099
1487623
819201
911626
54863
136077
1610657
1738419
236168
598687
1852208
1957952
220436
1778274
1879386
894503
751490
639765
1152799
691984
1727802
1188113
149429
810873
1826069
1273052
1768390
894380
1290371
1332007
1787276
1311960
1444030
538871
993296
1656524
1717308
682910
1246710
593296
951611
535171
1162202
533930
607950
475289
943641
1940621
781732
366914
182790
788412
1830472
896206
1343959
1023431
1748174
1524903
507045
1779140
356091
134964
597518
689494
1303667
811321
1394756
107670
536321
94207
1445515
1186209
1357494
164154
261059
1761763
1567250
1472421
1734228
697473
1280859
1508399
1152754
1741883
1380179
1761817
1378728
51652
328752
222311
1701552
206369
972217
1721157
349765
1816512
1937393
771131
1038091
1865410
1208778
208434
1020682
1387279
878976
1274063
918930
542077
767215
837100
1881174
295477
86945
8245
1168114
703426
1581637
316316
1976133
1920632
1817807
136163
194612
849130
861647
1656973
1038509
377340
1700227
993743
278946
439489
860326
371991
65479
1598512
694578
1375532
710574
286405
1428479
334005
1158669
766539
121709
287113
368342
1723569
127596
91860
1755211
430364
543833
1186238
1396997
1563404
436002
406799
466418
1684077
824514
1724303
1703009
1690301
1823115
1332510
1451104
392357
1757984
771789
1038242
1906050
1255311
321667
1406135
37708
1854949
1834347
1772360
757930
1323124
1811077
1591514
849537
1737048
711223
1571380
1058658
1180132
1778069
1709535
1331345
372148
413419
250129
1820387
1078671
1021049
903898
860501
889714
1169565
988564
760868
663337
1688894
512649
423612
666805
675713
85659
1994012
1501469
208015
1814065
1547213
19419
530794
653889
1636738
1954311
412830
1426494
690484
784899
611093
877368
768743
1866952
1692842
1946641
894152
1295768
1707449
1849359
1273455
927173
1654357
1721494
1721879
592829
785972
1267342
1268726
428277
1846127
1758133
1714635
713532
1393468
1168559
443640
299851
14624
399706
338467
764363
176649
1220452
1955148
162154
491566
1288904
445848
1905974
1025602
1704245
311721
1532682
801512
138030
483783
1242664
1770212
1067836
1837600
831893
788305
1523347
148280
964123
146605
334639
1023154
948636
227443
167957
619932
314648
716712
79941
245792
1252325
1364811
728449
631551
936824
1287211
911534
1196750
275183
181007
1724520
228823
1636402
1883653
1445931
72056
1537579
804468
345933
152468
224577
594813
340204
617894
175321
773211
1824128
342676
1899400
1849725
1557931
1833643
897026
1348812
1756162
942930
978035
1991183
263035
1727268
1027245
109119
535075
833624
1041760
1136906
1916340
285357
1235262
1908093
440701
844000
695734
203797
817728
140532
1836385
516479
664234
689721
1324286
1906678
822335
1437713
1952534
1448489
176921
149619
1020025
1684472
757321
1550383
256684
288326
1732607
1565928
1593464
706166
468547
753112
1966624
1732471
837097
319854
1653095
293604
527233
1705341
1924832
157686
806715
806657
378664
926686
1930495
766371
1802525
986379
689766
1153579
1083914
826261
945563
859749
116044
326436
54554
986007
640431
74193
357823
416044
565474
190887
1430922
1367746
1191309
302708
305494
420788
769169
199045
1307281
159535
374392
350281
898218
616797
1666842
712679
716367
1886208
1509796
547201
1043910
1758646
186937
1263749
1130400
570682
1797004
351108
100192
195161
1856379
601708
1134837
1696310
1069214
64331
1833165
416279
200803
1032034
1243785
1253573
694288
471235
1031893
1816102
1361871
825946
1118703
1010588
588048
1137186
1725163
1747959
1875522
237793
1677144
124461
141229
1408278
583464
1024104
837650
1611575
641339
836679
605064
156024
751647
1189022
909708
766994
1193675
860639
736601
659698
1910462
1495244
1427814
1722578
582009
373759
1632698
1986855
66760
658377
147781
42460
502957
684358
49108
860285
219457
1793621
1551959
1474478
1825175
42878
1284955
870774
1301918
750119
113394
679603
1730197
173683
1655142
1879240
1393576
971206
1572097
883880
83805
685112
1180614
703286
823591
1102871
112704
1297243
335946
1484589
1159745
621696
1526125
729181
135454
266099
1673631
1387614
1700580
484024
38653
993231
1868686
451687
225305
338125
316559
86578
12130
1505971
1146889
504140
537972
1060562
303640
383300
1611510
1178696
850822
1983530
946770
1918763
1150652
657962
563047
723865
551615
1731622
1178724
1038255
360682
1159465
920836
1326557
150003
1367322
77195
847278
1035031
1284702
1681490
241988
225068
838433
1385620
1143433
106990
1779634
1262421
1355220
1727163
485847
131996
737025
1527632
325788
1381100
1763350
1820415
241420
1955334
229502
1115001
1987695
178995
1530014
834886
873819
1946632
1316180
741364
1618672
628865
37629
1132132
1621088
1274038
635637
1426757
499233
1788491
1870136
147943
1685374
417672
991154
1374560
1739016
890195
1453526
668345
669720
1939440
1780854
385568
1095908
1433589
620613
1067902
245754
1035260
28396
899474
225647
37533
309439
1532451
1440733
1426712
66065
495495
1362752
1294809
1409001
195541
1574732
1099200
51429
37112
808964
617269
1627222
1502429
621820
632014
1204570
1583419
1699878
118436
97270
538030
921161
1232704
939584
139139
1211453
1576668
150349
1626502
1820256
306117
254933
1333970
1381121
252189
1962414
1114053
907343
563429
822978
127943
1038808
1202200
1667602
1758089
908680
1438786
1870268
137591
1596277
1308174
351527
1423192
1508340
1491750
126236
1454613
1883485
41916
100107
1291178
1839932
1842953
96932
916235
195897
1612205
1898662
1880269
225575
587265
1302698
1281752
1705703
1934617
582570
713560
671229
426818
1430620
531878
1263246
1582190
442119
1188607
1612386
909095
635437
1110424
625164
693806
1102925
1201238
1609742
449402
771216
81827
1850240
1923206
705763
358509
1678649
55696
1686444
1814604
1330023
674152
339644
1934451
1673497
877094
1504565
1305218
754715
365200
1899682
1234650
804384
1338821
438420
1683326
378751
1973074
93073
1444996
300356
813723
1656254
1360051
762027
1519672
1470318
747210
1938151
616507
869968
868533
1480593
208277
1512579
1849230
631739
1624673
1112826
1267875
882878
594001
238040
82098
1240016
1646344
352233
926849
1242943
1764437
1611269
1363114
1092171
1065702
1993398
101301
250770
243425
1149532
832203
159001
938587
599614
1825462
1329232
814768
790060
1764809
539835
383169
1547304
390199
931073
134882
263894
1369329
1383194
1391695
1248743
996025
1110431
1320456
1122300
559693
232130
185128
1003333
511053
910955
742253
587624
1146822
1896167
1024991
43778
228951
829964
1511686
904058
24503
1623604
490169
148049
1364388
644068
1347530
329666
350966
272236
80920
279751
1946383
1531249
3704
650936
518826
348924
1861680
1973408
794124
1270277
1411733
454000
746468
1556883
1978217
158626
1624789
861299
976279
888987
1989651
198099
1724113
215114
301922
624959
897927
1615719
1580458
1004570
17492
723649
20334
583220
474191
366481
1109794
1524526
1762598
1341758
680913
1222068
1914312
1347935
143945
1836599
1470655
1549417
1975433
239765
673084
1533978
1909300
896377
1359475
201601
564813
1210584
1341252
1284612
332868
1697591
141010
1453836
1981123
646417
130343
64311
1271873
1212577
503167
159646
849799
1381963
1934502
1898558
769405
437605
58382
923341
1615413
571364
350174
1134865
1921696
358660
728846
319540
406161
1167612
1506662
1812800
227718
1301534
1784995
26983
1017357
355463
922962
406028
327303
152510
1944081
1899273
1115691
4073
1705200
1525949
337446
1261803
43078
473461
175049
386269
1673138
720281
1722142
839504
1060943
1212273
1244157
1432534
11349
422197
935588
1772842
1165
92986
274025
64518
1829124
1661255
1410157
660307
982267
76090
630200
842785
1638801
1647449
1363042
1603770
1535725
1935935
94752
135077
1654904
50118
1322859
142092
1874448
1540364
1756273
1017328
294760
478292
1699220
1228889
1564506
1822279
841404
1688071
976574
1127382
500366
1503260
930229
539515
1474577
94339
1665299
1706119
1250940
398796
793343
1594367
903517
1238109
1245471
1673498
1722758
1937134
1342197
1010004
1902974
580644
317871
1671780
1320318
531339
1552011
63144
826196
50100
715711
1060181
856639
942475
1439792
1124749
303203
623570
1349071
1608244
867626
599791
814698
1223451
1980190
1587103
1273920
1629264
1860840
1642376
141297
1461626
421144
1719670
186056
1604998
997527
1541434
962598
89183
20519
230009
1604313
1399484
1692459
787859
1862286
1710817
1136567
1697867
684918
305383
175101
1144423
1534677
1082424
659659
44906
1104706
1558507
1659338
1515132
941807
1501643
1211309
556418
838170
264013
529701
1808928
1076601
766262
1551982
1308184
1525413
197433
5137
578532
1369379
1938263
1039611
1040401
1372424
523453
801270
1449163
1892346
363960
78542
1112489
624640
739207
340920
654428
789965
1258895
828269
624869
703559
506664
1595007
1139898
1692605
506954
614296
856303
772709
886136
156537
123868
283053
494710
431277
793263
93066
867140
1953302
402298
1493554
1024657
1918488
1123282
1358798
1406244
510548
537179
1045252
525852
641884
1887470
1196369
905457
1040218
1434919
1240831
1296589
1457470
291626
515268
491634
984181
305871
362505
445030
1940075
1596825
976412
526302
102759
893512
634843
1991859
1612768
1611274
863070
1906479
1957629
848774
663241
1926752
993280
109573
333925
442750
1679919
1169593
1589792
244777
1969017
474941
1731189
1977198
54479
1600355
1827827
699441
843752
406553
410404
1899045
36335
580316
1991912
46879
1782872
138651
349370
923813
248002
984321
1974160
388221
724577
1844267
295484
1324004
724792
316260
178578
1873718
756356
527701
254182
1770891
297153
1548022
1764473
347777
664417
1620618
1123639
1675136
1765690
56650
1020114
1444084
1864975
1827662
1013470
19758
732699
2431
1119563
867828
1787575
917083
202406
1724031
1585794
1538741
967255
138337
534871
1108894
1124674
1198724
1330757
1324826
1039845
848833
540952
1077346
1016672
1455687
1451305
1586259
241351
959269
1342185
105835
859064
1859995
1516058
1426582
1722866
247977
231256
1942012
440651
1268646
659086
1056498
1490527
78460
1151696
1080993
1824559
1207366
1600853
823719
1966039
488515
506767
1358580
851663
1552074
634881
524124
1432253
707192
959627
77622
99904
833044
1642646
1588695
385721
1781805
1115208
1213870
311539
1544033
377644
1871478
146409
684433
165446
839694
518415
1733361
178232
636427
536366
111998
355984
1383740
783107
1068654
150699
155667
1993729
920426
1540434
544715
1963650
631589
1214197
409876
1272323
1240414
772102
888959
1070996
1532415
1075080
1453242
1798813
186950
1092131
1057442
761241
935842
231133
1456271
411310
1224755
1813882
1275431
118556
1133303
1955422
1363021
1309473
294747
281673
849139
115011
1728417
1376144
789411
1501513
417130
1782812
334512
817537
1826041
1858956
1700476
1338106
1577557
1154119
1875320
343083
1840702
525057
21379
276974
1127584
778841
272440
1892894
1410623
287060
826922
1038285
1869764
1237619
1182267
834909
23620
1586888
791084
1906992
872855
1392746
463827
243228
270636
1918827
156777
1372450
795884
738778
1446734
449379
1256133
1979704
1065756
1046885
910415
1020254
1881280
770633
25859
1832202
1176634
141182
99944
729972
690809
1656617
1583260
875629
851245
1329569
324045
1604511
1600482
834249
234206
134718
44544
1345372
1358690
87018
1289631
111416
1893321
1222423
1252734
1811610
952197
575954
1826168
944249
703202
770215
1755877
205487
354561
103409
1944665
623573
680005
1392468
1818230
228648
1303141
3613
1749548
618335
1645851
923321
722410
1812322
642995
481226
548221
1120972
1473204
860035
1297164
1653923
1130813
1317019
1414116
1011677
470848
1404789
560746
1673031
749402
274149
252941
358191
1803590
1237684
406897
1213973
1383102
1413998
1793376
1887285
1278725
1859619
1547039
1109068
779389
1672674
165668
946341
1461372
1695389
1510143
28306
89078
289773
761204
414251
322866
1392230
1084452
85944
650967
1655072
276160
92278
78208
1866583
1345823
1786829
616563
1084383
576009
1952645
143284
1380891
6857
1492267
768401
1815599
1193004
1440883
1693387
546781
1061109
609695
1599339
1804307
305134
1011382
1103442
1186606
1526646
874147
1343622
129823
1630570
1341485
982675
223968
343781
1205599
754764
1173399
295662
1162937
1412204
1102666
894880
344027
1867825
904645
450212
249539
1775887
1961855
574438
1313294
1193017
835853
517812
1604331
865781
1098980
1438733
1433484
1196964
120012
1692190
1776252
1376893
889906
580403
1908222
204770
1156162
1261523
752944
1823973
1025403
893552
999222
456575
134668
1201659
826309
938210
893915
1968604
843324
167244
1355646
1085901
1096231
1275251
1348945
391
1525948
542391
803749
814756
759014
1771422
1243214
410690
898538
894437
995995
1631419
1764080
1915668
890160
1445935
1650416
271567
220047
989545
1058469
251313
1534274
845687
583928
731247
741552
826442
608241
388905
285495
1362274
385005
581852
1684413
607475
695413
1691028
468635
1540715
352942
1541426
1318173
653504
1838482
982404
112054
580044
445853
648745
518304
1476917
674571
1242012
1209151
1484456
223506
955460
709264
1189390
810278
819616
453670
1619297
1676727
1961397
1953748
1605740
1675020
1723292
115749
1625523
517996
1468132
1344614
1025114
575349
1811429
1691299
1209013
1947870
1193112
769980
4652
335837
1178741
1130252
1319641
646743
1439153
1252178
1290237
702702
116025
1855500
740697
1660607
1058451
257654
322794
1476063
245235
496973
250599
250093
1749245
840029
296990
128362
1072162
968140
1806016
1813929
243300
267743
1703040
586686
1266942
1158005
945229
1887029
684759
5128
714067
932289
1861662
395649
401419
235194
903175
1588701
292396
1098550
108692
1938743
93515
218431
1796232
1904589
634693
756267
658205
1498307
1323254
1083437
1443459
673211
696235
887926
687478
158498
1128517
1804311
1836116
1306140
1348722
545753
516497
1272185
1052272
1157927
749119
1839330
1255469
295434
426802
20736
478642
1474208
1648686
790994
797697
1417741
829181
751041
1200605
1938769
1076553
1388956
822148
393163
351008
1016016
761893
1897814
404865
1581446
1475898
1264482
1103423
1506998
1286620
464482
1056729
1048221
11572
1268484
1859375
616961
1862089
1897037
1577167
175040
142478
1592959
1748510
1808165
1733840
823961
1692748
1376947
127372
464038
62819
581806
1472240
285059
960532
894302
1797819
961055
1094985
1826396
1461822
1975490
422192
1120768
1793163
1266581
715239
1109647
482631
48951
1832070
1153079
526498
635591
503516
1198299
419021
1685660
517680
1690617
1402597
951766
393538
1084250
1428486
1848986
1528904
589969
1016846
1642848
1437411
1559370
1328296
1624832
1313342
579891
939144
601529
1566333
1781484
241530
592158
850153
744601
38048
133720
1261245
659419
1440963
110397
1102624
716582
410747
100717
1543692
391873
587349
1645821
85296
579857
1792899
1000473
1985723
1436735
680070
1265404
290366
891537
808863
635339
711537
1388835
1323503
968059
1730282
654581
626861
78555
1018769
1308394
126406
374400
2504
1946410
1811544
1866580
566213
1241326
477994
966981
1111226
1717781
1944560
1944947
192483
440855
56091
883027
1716815
594634
1026649
1107681
321651
100344
1396116
1097886
1083132
463466
129423
1035819
7503
578005
1757376
1191734
1472723
1901775
1876106
1849761
1569206
131371
1290549
669105
1547895
558564
756143
1041078
1073987
431839
516029
1133363
389678
1302819
1856579
1221611
1602149
349967
1685271
809517
1871695
1612572
540128
402370
248390
179753
208043
748101
1346326
1235269
352962
432410
261498
562123
1614124
1626246
1536095
405658
791378
1124724
1708110
110453
1961857
1335121
788921
1510098
1110845
1652388
172389
1915919
722310
897829
1625909
1124672
721724
729963
457795
1198003
1448485
1249786
1194075
495518
744962
1011462
857155
679439
146809
819076
837064
38074
1216310
498889
1748950
1270132
1831761
403051
554044
97028
482684
1300350
1043784
774013
208233
444537
1755105
567687
195991
1721104
39918
1542791
1163882
1141246
259428
516566
404396
500924
316211
1022225
1673093
1596560
1930026
658543
1275715
1902820
829375
1936444
1745711
988266
543609
638564
648470
1862317
90475
1181410
1136915
1371880
1782098
1033388
1872142
1847850
430876
1377682
256646
1915207
1549548
767152
51073
557086
142736
969776
1436724
1054017
1224723
617615
1563567
1163609
1221235
1560012
1419787
1844925
1028620
75232
804856
467250
678410
1505582
1261168
1456903
2628
683602
530875
557242
901673
701583
1341285
1066640
1267395
194582
938339
1291155
831756
1806753
1192619
775669
454501
995856
1852653
377037
1205130
1001906
1802761
298113
508914
48935
203824
1431154
1185241
1193023
1467021
1316162
1210940
378935
1385899
121432
403265
976598
409953
99303
478665
220819
1177334
232878
1563208
309378
1856253
1387075
1638337
1916776
388714
379302
1521582
1654240
1711983
1131877
1531698
1976556
305316
277080
126277
1428994
1505600
1889196
1484728
1519625
487718
1061447
972226
639312
668199
976514
154512
1364600
362197
17794
1781586
1935215
185443
1710378
963000
1449042
1968591
1369254
1963997
312799
329587
1306232
1463212
1836982
272000
1383556
504582
1931571
1681322
241743
1092662
1579339
43466
26861
531016
516417
1622245
1970986
125097
1899391
953012
1057378
503563
1824475
1802207
757711
49491
1705541
798749
625369
230309
1570759
331408
119965
368573
1932862
1983909
1363127
1451507
703426
1012373
1153023
1123564
566220
205751
877424
1594176
1808403
93251
867168
1602775
1970537
666887
949385
1596919
1339183
1264102
1490562
960678
949990
1441834
291215
536146
255384
1352154
533167
57482
1734833
787662
837234
1456416
1931678
473111
183229
874445
1642009
831540
184520
1369060
1993369
966388
600704
584074
1454481
1462040
277872
1295149
263074
624552
978075
1066188
582745
2746
1611515
1892062
1407460
594102
1489572
1758513
506744
1735148
1534708
99648
1057588
1636491
1786036
444483
231300
1168859
497978
243380
1664813
1205099
1506649
366982
346951
845603
607789
638541
571833
1709744
837237
451883
1681852
368916
936589
1293458
1141375
1327140
1296214
1995287
1437198
1315416
1542481
1610795
564660
1031120
779647
380235
738352
1611880
1593983
29270
1782962
1584190
1657232
295154
444880
888754
597761
1253101
687220
1606517
203107
1335950
247993
1897498
57287
1532941
1990193
392223
529956
474549
870732
581664
440691
1686998
1674623
685836
1266156
100285
1788838
988725
320934
1402273
1374485
1992342
328038
1483716
952846
1079987
538778
855423
1376764
814676
1284761
532374
1805086
123308
1955300
174146
1689621
1219544
1277008
1602925
396205
234424
1188377
1799995
635539
360268
1362748
1996525
1632984
1765203
1110365
493395
1513215
172582
1076869
1161594
1801717
915666
1688519
83165
1708996
1143320
285564
26753
1133135
1139840
1669076
775217
530334
603398
451249
168954
335571
567381
1180784
613293
285535
487797
492694
932159
1043171
947315
1277565
746582
315055
1164079
401265
747129
564816
666253
210010
1173802
985610
166299
1387616
1151169
412116
244307
296788
1051808
852933
396313
1147638
1979087
1363323
511333
859802
649520
1787962
287617
954887
1130963
208542
752395
346675
1421476
1986386
379723
1634061
59384
194242
78197
280149
249943
511909
1083058
795202
1716920
490728
313960
1806728
1120000
991943
1181779
982092
1211345
910849
1242727
752130
491313
335858
650521
1056558
303110
523307
67389
1632246
1503277
382005
622095
559116
1471696
1547816
1955179
168598
1603474
1174748
1301401
609809
1274590
1167430
1180675
486676
429103
1702137
208234
884272
897809
1942999
69661
1585099
390986
16973
1280076
139399
682475
1880172
1668848
1472359
1007552
1492562
490520
1632882
927959
1101153
1259625
1474335
132003
809360
803127
1008405
1523680
1417348
1060338
788092
392550
1743061
548369
1439647
1321242
341222
1094735
984384
1186271
1540563
136437
1264557
250925
1633002
1697590
741801
694998
1538434
832635
729598
1026962
1069456
1263884
1467775
1308675
1778050
1998435
521538
1191189
461366
1873611
250800
964790
1021096
521304
348284
891586
1400513
731308
14707
1036337
1553490
610475
1039361
1872369
264608
1063544
94523
1387900
372219
553990
403378
1591733
315168
877993
1749031
1758326
839555
1913285
1595007
1108428
1228869
237956
335740
701812
996509
1956253
1332209
229891
1719221
679905
726327
1723000
1486695
1222424
7993
1188233
162745
679384
1988695
685622
689118
612917
1689201
1269278
51620
1909184
109201
1286296
34095
948779
930357
484391
1958385
732402
159735
1759967
866481
709614
1776001
1805362
523844
853537
1227629
362865
1841497
894075
433069
903445
745905
1929614
1232903
1293808
117916
541850
1891226
605977
1874357
398609
1836021
95564
800999
1593538
1403322
344975
637858
1271277
312929
1693284
67532
1461087
1069664
1274139
1689034
1455905
135427
143079
1485385
1748082
753713
1141347
1204849
312709
809501
286062
1248782
621357
366499
907166
1396415
143250
389228
524771
1768378
724375
612702
1126322
1490888
104970
1433608
187487
1789307
1425605
1504327
1121333
383877
143764
1058160
407694
1215890
734370
52412
1088669
771719
574509
1795380
1623384
791490
1605665
304019
505352
558970
739760
232710
62279
1209828
1851544
1216395
551407
1520177
1776120
248496
1799189
1794885
1029065
1224666
99515
97235
1807260
670769
1885355
848138
1858150
1342885
1616678
1822950
421905
1017314
799188
1509063
934087
747400
141424
690827
1947497
630324
1766661
415348
1638423
54044
1960499
500833
534778
270473
642176
67020
229106
1075801
641697
461246
722764
399472
1273689
531367
959660
1469177
1931055
122906
837433
1025115
1485130
1312107
198016
893991
1880794
362534
1535266
333150
1871605
1750119
1568330
422623
1187186
1067972
344603
869234
155913
1617030
1905680
1767664
113112
1677039
344356
1777716
618630
1054061
1120024
1040768
596278
858084
295533
1162584
165401
688354
113701
48690
1755941
68557
1368250
87686
468006
873741
1682532
81159
1493738
395932
610772
754672
368389
73852
1595764
642889
119885
1940290
18354
477700
1724434
514501
1934528
1874196
7581
796446
758138
1363119
1082058
364965
1665916
1201592
1094113
1131534
382696
1545022
464983
1303882
125024
63433
204295
1822210
112921
687960
1204046
1024615
250236
1251975
1745722
869064
198803
646137
1674734
1632961
676147
1354552
1951566
1797957
1674694
498837
1325331
1931764
1577372
432531
925164
1873853
1285466
1809356
334841
673568
1319457
453600
547121
791660
303184
527812
1293583
1585918
1718951
929957
2256
1996043
1985075
173130
1408105
83501
175845
86177
628701
1568428
1638598
1380111
1110422
192854
129209
1764908
1538098
392330
1148333
181364
1893467
183571
1009016
1559546
415829
251046
1049870
598395
252341
1550344
1234307
675097
76480
434080
732329
375613
1426233
1103236
659640
788676
1229820
367315
727063
430322
1240760
413125
1162040
827083
1723122
1168337
99579
307829
566128
942951
76148
334716
1977310
1584713
110262
1032031
963776
523262
1193765
522958
157649
1799846
574667
988293
907519
524924
438775
913222
1778991
681480
1060431
1971902
1458049
1654957
1678306
1640393
347726
411981
1541484
558504
684157
180181
93101
880253
825286
1428716
1010552
533136
1232374
790354
594531
928903
1207347
1077946
626224
93934
876975
1914343
1106743
1764011
652194
389849
1613052
101311
283230
505225
10037
855428
1855016
1250391
520627
807648
1487377
876555
165307
1344884
1906534
1632593
1841052
1732080
802178
623845
1633693
1235363
1829429
1376900
210860
1752352
1476431
1580069
715250
1074474
1679071
25798
366249
187388
281482
325533
1948416
1084790
526020
41766
1305602
1537580
723295
789465
1881707
679724
784412
846249
1395700
431979
1562851
783796
900795
424339
586490
88164
1992156
647547
1834175
821555
1770527
313203
1819285
26259
692372
881656
301812
1979510
1273714
1314145
74416
1937132
927041
1116610
1154434
1230133
1603980
1085333
656279
430611
1855576
454964
1925525
917947
748321
921005
1083548
266662
1771409
601432
262794
1990910
916353
472110
1176278
54561
904562
1201546
1592861
988558
816470
156894
1662787
1303627
1930936
66470
491549
1014043
333453
1059226
333996
20143
732866
899639
651543
641765
1843412
738246
1563986
453977
1120060
1482083
942901
51304
1379280
290437
765892
872027
1454933
648568
351913
1896112
166822
449164
1339388
30741
597464
1270397
1954152
217555
1853963
793703
1323198
348158
1738089
895382
812901
620318
1924921
1041918
1636271
1309220
1668567
1407071
1685075
1192412
1649068
1326161
699525
1340673
664179
961556
656200
1758016
1231201
524301
1495353
1529884
1745566
1087237
1532664
29536
1147979
287735
1026495
198961
314262
1269700
97417
1496341
1939668
135851
939461
705730
1078095
1091145
914558
1070105
1456170
1141724
1022615
913257
1332271
1358228
131354
131701
777385
1805863
661502
1267364
107656
1970996
1197537
630109
1002666
277416
578952
1476910
1393621
429736
762221
1949350
1357065
1878277
1397994
1740326
1778441
49829
449263
1505465
143299
1587668
1021618
133441
1170699
68588
305327
1462295
151936
539401
1109104
766890
614918
107362
1112338
586911
1396621
1057254
977907
945147
1197909
1316112
319754
1721002
1396575
819615
1664241
418396
1680649
691057
360690
1987356
161088
1374357
1587262
43827
1016247
220158
69527
1983482
1150645
1473805
485628
793403
711515
383961
1160361
408632
1037081
133672
727412
960467
1606406
1120215
594258
89841
933561
1808215
1337448
1067678
604167
1551154
1520852
742007
160992
857140
1804668
516243
1375884
1881996
37661
142348
664563
1934436
1754436
589257
1576107
421613
1927901
1143822
707768
578077
32451
617016
220502
214029
865
1185227
1273073
1836449
129309
1926600
1375727
1720422
989323
1651132
403329
363205
350828
1604983
1158286
595835
53773
275976
1864481
1057614
1019761
526131
334388
274569
1562444
1438440
1604682
1586125
1090152
506586
129942
1812392
48117
470942
1624166
270826
997981
1963644
283549
1041474
1122914
1612650
337668
1635761
1991583
557327
691215
1266264
1384317
1255957
1297084
1727972
1196567
1399662
988177
1765336
682554
509669
121708
159039
511438
397843
197664
1658902
1141953
1107856
612563
1132451
512427
376910
1980623
1333654
1051004
1431495
237480
1126356
967785
343811
717177
38001
631051
1671926
1560823
194482
51464
8063
1401650
110864
187414
1670973
1601354
1828131
278735
1404452
896005
510337
1707274
49045
440763
746211
1023729
741480
689888
1122637
1877713
1923180
690253
1166898
1097395
1593712
724928
930103
1802211
880118
892224
1108736
1416738
1840035
853979
663407
1124336
1641217
1347845
1899009
799739
581665
1815195
1542262
305414
839528
669116
1058735
1236558
1891441
1983302
1861819
1324151
579829
444231
678097
504274
1098704
1335042
200454
1939471
296409
1675381
1071489
1327032
1968000
93118
1578775
1600505
545520
1705453
1293629
1975729
1073315
1740081
1289874
352733
527569
1849266
354587
562957
1464064
498081
1462079
718129
1567395
947782
1395292
354021
1346138
994479
1262564
744315
686700
527610
258699
1508238
327825
86394
510611
508012
1247001
1692524
219847
797802
1546489
1340582
39902
360705
868051
31312
151084
1964334
1586587
1413222
1408738
1158874
1469791
323600
1235048
124065
740141
164103
1349130
1498521
1404169
491645
812552
10193
778736
1468936
541446
1415890
1320981
1800345
1481284
1081649
551892
1344837
215701
1440350
579944
23713
1907058
288139
1372474
1566279
338074
1364681
1131793
579849
736308
941404
1273747
1938121
484889
703693
1357316
1727626
917100
1695164
1048818
1733121
1939810
622194
1251467
1499365
517547
1705280
1597883
876302
749381
183671
1456738
1278505
1249989
194765
1075221
1728001
759254
821439
1189155
306580
1469168
1225058
475431
176858
1533583
1287823
1717584
1627904
1177299
637
524867
1516088
271645
1574203
781203
1020564
255176
919553
1234200
324779
1566015
775462
1752711
721154
1486701
1738109
748137
499079
1307405
1904121
1062659
279863
513637
133203
299554
116079
1710164
827812
1677390
1161579
1603164
873867
1068240
1394255
1114900
1782030
1086759
1771003
871246
1567690
456598
1409677
1392541
1475154
252495
1123624
1028577
652885
506680
1839776
1893513
1026408
1387609
252548
990226
997023
959246
1941735
1975590
989182
1203138
226144
848712
1684465
467191
1814381
899647
1220000
401206
294261
648209
1801658
676980
32076
415251
73646
1369290
1587824
757688
1239875
1607668
931742
1130522
1455617
293505
476486
558176
87303
6486
206484
1734351
1284403
1868032
1479294
683165
1716810
1823836
1716072
1920867
1968660
577851
1477770
1362659
645198
1447592
1848179
131005
1794271
1124258
1920996
1069723
1912851
217919
36014
1932171
1430553
1497519
1267234
867346
1297080
1186163
705731
1115557
1454596
1450357
359951
961007
25306
1353530
143193
941744
265204
487244
1954988
1750351
750295
424927
60316
1241450
1023670
1146056
718240
1972679
379558
1646089
44722
1106043
703055
320570
1157098
1594626
1201303
958149
570320
638517
496910
1547588
1250462
472018
521851
1593251
58741
1754471
44062
1602389
959208
1827988
1306395
1158585
876261
1670652
251629
1710259
1512555
1879803
627240
682668
1102385
1659918
1591264
1193381
1522852
730447
1436710
905727
513471
1475077
1590801
275912
1392894
781346
1372107
880601
1123401
600141
1103924
1770531
1961701
996159
183783
1572367
620910
1373195
620872
894830
1872140
381651
868882
1375243
1622786
54683
1953460
443615
244529
1706272
1359284
466323
1772511
1749214
131674
567780
1866832
575943
154408
1309167
1970841
1427006
1863133
1114284
1730247
1319318
1754979
958008
767262
1864367
1179712
1247083
1100031
217508
1413192
1439480
200766
1675870
1858439
1360474
1069126
754628
1629287
1622054
1286508
1761513
411339
1738735
944039
1574694
634450
1591833
1391955
752659
1824878
1453175
1974247
1194803
842718
1624420
1748277
961595
688623
125695
10381
332747
705946
43427
131250
710419
1108828
1638597
565598
1371325
1280488
1341121
1916676
582452
639523
1454024
1377246
452985
1405336
667402
936432
1306994
258058
789187
204129
441553
87104
651629
1825640
156144
408818
45810
1599035
1174990
1960546
526667
1188286
1815258
148451
1101143
902924
107183
1918964
700814
1838271
1810086
1875667
502034
122389
81334
647695
206790
1847148
1858574
103480
1664860
1390720
545601
1504937
794007
681913
529217
1824485
671387
249393
48364
1592801
1236169
1720282
917990
1502900
89921
422461
1660015
441868
245248
1502695
1339538
543673
841129
32289
158387
53088
1883684
73347
1772891
402156
1378359
167192
853160
1926197
1266769
1932853
1721562
908059
944907
77495
876008
556603
430735
1353400
282146
987232
1655041
940163
1133065
295877
1280937
1884450
199245
167212
1009438
752204
260690
1578001
1709050
1992520
572166
1737734
184278
1894131
453446
1063204
333343
1125497
1978459
790920
985565
587178
1696362
1597408
1827968
519822
1986934
834765
551836
1877556
1116255
1128288
137939
484304
470504
11058
1628604
1913660
949797
1453983
665565
1104848
717853
1482053
911813
1451135
1453614
1313841
1015657
44833
1923283
925646
121604
557504
1663409
1492988
874822
850061
290345
1443039
838619
1964605
1283359
853154
256950
552629
132075
457710
1894087
363515
1122137
116445
244002
323977
1895316
1698874
260521
700071
1505018
1782866
1634276
139273
329518
1206896
397632
1650918
1807265
1460752
1021
900527
115175
533195
734764
835370
1653586
1669742
617314
1205447
1540865
1568811
26813
447624
1658494
132296
1990267
1307796
1784666
621175
1154945
444645
397879
853804
1490558
361656
1365539
1799914
1916954
923897
1019806
1465370
1433244
616820
1364093
1691391
1798887
262927
1150458
1405177
92096
1010925
502891
784957
784512
1442123
1032765
233584
567786
309156
1520897
1674844
374911
1505653
15599
1632400
201031
151428
456417
1173837
1298462
1108930
1290716
188180
1258516
823960
40212
1517710
1893649
124917
1420824
350407
1798337
1747884
1544439
291819
1361519
1246415
617842
551131
82586
735945
11128
327273
1895673
1846854
1593649
643111
416405
1839405
1162665
1791735
982632
1450754
98098
1376763
237850
1514359
1444283
1505516
598752
138224
222115
11592
668163
1699555
432955
1328326
1298641
457049
1418001
1775788
1794079
1632610
180199
1280166
773285
1549960
1645670
187821
1889456
883499
1440183
1698725
1016094
1813521
352945
1041325
1318539
1943430
1148056
1601692
1227667
413610
570989
1918534
171603
954700
1981508
867952
653650
913818
1323786
1543469
1038341
1733061
548423
1344863
114092
1896980
1384635
335863
243574
1012252
1854860
625626
1895275
448155
171501
1874328
423542
176837
100506
839301
1166378
227566
1900180
1123646
851389
116640
535791
1401313
441082
881507
223407
48799
1219619
517471
1163737
597952
356175
720742
917381
173851
1642066
1567113
1530374
411386
1986766
1596675
265655
680815
170384
785437
1923662
333599
875176
1914051
630153
427536
972986
1495436
1199597
1926312
1059427
1137967
1404623
1507547
984317
740982
882528
1044611
1809387
980162
950222
462628
771259
1114264
1523714
794040
1192483
1701759
179094
292852
1697148
953078
1739092
525073
1625596
640681
1607124
946662
429657
1233561
311501
161274
533976
397517
431511
82024
1629109
167032
1940553
1491194
1199694
175027
685360
1265200
1029163
1260850
141915
81704
465818
356526
65015
1255210
737279
275267
998269
1859403
498195
1809240
755262
1766461
1326459
136008
447206
50530
629624
585193
697149
268750
1771506
896959
1975354
912592
821789
921769
1302360
1569236
522221
1078245
1414451
1666587
1434423
477403
363175
724336
1767828
713405
409846
1544204
911845
1563890
620248
93946
1254133
1599049
1631282
1255955
1797880
232076
51928
676365
1599878
1420036
147746
300748
140673
1386133
16336
442488
1252896
762908
1804197
917333
911711
1433774
1025918
1748093
1711737
1065219
850850
1843330
315151
1053352
610876
1351886
1962759
1133534
1419057
1222172
1437508
1831382
315665
1057152
1938809
1292277
1956691
1190414
1484663
1579449
1598204
1061744
783315
1239398
1823314
180873
792378
1957359
1575085
1398084
1239312
1922728
918322
346642
673932
1804152
1567808
599635
544558
1857839
1867607
1616940
1966210
790452
1634403
1016314
350044
482417
1435004
324562
1045285
1270266
840424
1271436
1737191
1690628
1385243
1678567
1151779
1484547
119368
696833
484431
1912167
677975
801679
958845
1424464
1096249
1849673
762122
1482938
626137
1729164
217801
29107
1639884
611730
338075
1248835
887783
1732800
868635
775798
961106
1767787
1540154
1515244
114299
1500315
1713941
569147
1498628
53329
1658864
673375
376917
1779981
1202387
125936
1486395
1033581
95730
14403
1927451
84272
872402
851497
970080
1821425
1030544
469611
1324480
211768
1551943
1776748
473281
1580850
1369154
476721
824728
295946
1927876
540535
1937736
3675
1339016
1222093
612807
560336
1180723
950580
435206
1557166
528136
1978374
825804
1052410
465848
1877521
1878
760519
675909
819855
982241
452980
1676641
1324352
561269
1111666
56637
840513
1089429
736697
31354
1477215
441153
309721
1839639
1336226
619635
173156
1888912
1162025
492207
745059
1862397
192366
1539085
718123
1813058
525573
551522
924611
778932
702577
1885173
89689
722790
730371
731714
1089431
1225936
1848169
1866765
511720
62722
182978
811345
1431696
1427161
937261
1487428
934468
1402583
1886863
1919810
1701865
1272619
68416
250182
565915
1596959
1938814
1857290
842057
776229
1097801
903365
867612
267139
1819859
280629
1623294
759471
672735
646185
1063909
1706141
241267
313243
774069
1566570
1625937
1637388
1438261
571535
142009
1810683
1680424
1111752
410095
982380
1068545
1920657
1840675
515816
317898
1042767
1820847
1535450
1517529
624034
1020618
197141
1984613
432894
1187164
1500264
1348383
508053
54895
525234
852524
1843211
242755
936948
1498889
758870
1236480
1939646
90355
944209
1519880
347638
1320392
1145262
195358
836050
1484959
316817
1248799
55962
1156713
1023390
931194
877332
177303
628587
1709611
277683
531212
1197871
1602268
589312
1772545
306913
1605423
1110979
1512758
1548134
947100
798333
1456946
512531
1422490
1795720
62754
692904
837
1592889
1577516
492777
1723273
1889165
1210405
290809
820991
495291
559522
1775542
422499
1396521
1360076
22533
1140232
1082658
856370
1935490
569667
1992371
557382
1925898
1115861
1959546
587413
1282387
1057911
431307
1159259
26657
1336229
811790
1164134
1108395
1369119
304292
394433
13668
1556359
352738
1365186
1778330
1885075
94939
265648
494643
942021
1752195
1175121
660284
148002
1101922
1119785
470954
478185
1247121
425884
279226
283277
608662
1157523
1426159
1940472
690718
1233936
1604080
739592
1007410
1001888
582716
1505830
1398005
145978
794727
644439
737015
899699
1843702
279772
1810211
1830822
722645
1326132
312567
1766443
1588665
1347389
965735
1711348
640912
1387384
692643
170129
1603764
1059956
377269
871601
542332
1574881
184466
1657076
204410
1442148
60663
1752545
1299209
1191994
277970
1862277
273075
756570
1134454
1003
1727180
930352
1029954
1096974
1556538
1904910
1514389
1752896
1061515
983910
578971
80011
737994
950254
763510
87851
280539
382196
1917587
188787
1377249
1150850
528621
926510
40799
91224
1892686
953375
1642774
478184
432474
1260602
379807
699859
908337
297512
1082726
209496
1362390
587924
31420
1060446
88960
1008804
1114879
624631
1205060
1805175
1340587
1956908
972774
106851
1571117
1740313
1441538
1763077
982140
1394987
354331
184504
495027
1598629
31264
724169
574036
759457
1418386
1347263
69283
1976845
1951973
1872721
960407
1207455
1845852
325396
1299312
600659
1566719
1620420
1010248
297123
94744
293377
519237
1034269
1528111
1425035
1514961
1076005
1141980
373271
1684905
752806
238670
1563556
163174
691040
1124652
364383
145169
1583180
1084315
379735
1701033
1717610
1100592
1098640
1165573
1395359
41338
147723
1847506
369532
331171
473221
294288
880837
292342
1652722
1680744
1785479
1456296
192936
175043
1918467
1553987
1094338
135374
1605639
22144
1737395
473820
1012454
59618
1569242
1753568
234330
147761
384697
100923
1267256
647219
197867
744134
633633
1972090
1702177
934128
1389854
479424
504969
1512570
575052
1785494
216427
848371
362371
1687450
1453574
1565821
1933417
721971
803314
219629
209812
375124
644118
1389656
15112
1032588
922048
560236
1943998
1930771
696615
1660804
737889
460815
478776
928300
373237
1451585
398133
97797
866604
1443826
1431941
1343848
1662131
1901840
1820940
567853
736461
1443679
230190
728911
915608
1102352
565768
116551
401080
1569213
1047508
1424301
279820
1091392
1218874
835703
321395
1870575
582500
1423239
1099761
554765
544256
1610258
934285
1514631
851857
8330
1670310
1926786
730138
204096
525567
572069
729592
1550598
364628
10536
1157637
1308403
945232
1661797
934082
1548709
392753
1368607
950818
1793286
928895
959263
1114963
1089186
1949586
111530
129160
1271209
1499307
654196
474361
118060
1913149
466274
77618
1371499
680125
1741167
785906
1769329
499432
1766882
885127
818938
1703918
1773406
804118
858343
467877
1042399
1249244
1995208
352194
1990662
923592
296567
398344
1258017
1837342
1459694
680540
488900
1205780
733335
1977531
1834227
1612494
1605378
1586128
343683
1818577
1701719
1502884
1269339
1389125
1374462
403408
205809
1955160
1388342
1096408
1481704
223301
1724670
1843743
815097
4162
766997
245883
465503
251576
246015
744009
1557742
173780
1996323
1396974
509006
931076
1752430
115197
1908093
455755
695738
1753453
915551
1493731
1442113
1759077
590800
659817
376368
102269
628633
894981
560289
1861924
1417404
183764
1251178
1210864
785629
190030
668360
944414
790170
686249
1710188
205086
827240
878054
1604123
741544
948339
1852047
1532365
22207
228906
665657
1592619
677127
1464376
439898
1808309
1347736
370943
1096610
103388
5784
1018659
1870448
1275262
1046031
738588
59995
193872
1327646
555675
809765
1356259
1559886
1988381
1118587
597855
779417
655119
169668
712020
1708065
111648
1091422
416646
215998
578201
323991
579797
574239
1699455
1430724
1460280
1706366
306093
505338
418662
1532984
1152993
1389930
303545
355305
1149411
419445
396585
1618680
467060
131312
1130862
469967
1131413
1194221
345431
1828663
1357991
1177896
867431
224500
931598
490689
702237
532902
1688114
795023
1789634
1809893
303933
121632
1538988
602144
369473
1482354
1049090
101025
275748
1247152
190131
369412
250356
780966
1312550
1445177
1962518
1750074
1612292
793440
749547
1591398
1080560
1865499
1116548
908751
929030
1687978
1522235
295363
1778740
1136791
897297
79533
1125238
1117063
903368
1627427
309539
338703
1531956
1912701
1924417
987797
952242
1789694
530335
1989259
240290
928542
1008390
1820788
1410832
1582229
1856482
1259505
1166460
1169272
912151
1917788
1194416
114649
1207433
931788
502506
338090
1570625
1422947
513023
1426289
559751
173687
106642
347187
31005
131201
999536
1294451
1110273
1968476
1256471
1355634
624515
303275
245258
1198467
237926
1012106
1269172
34117
546129
1509892
1010151
1114005
1852157
349431
510790
1364062
1011174
113588
874630
1600612
1182919
585361
915699
1922189
697658
1615440
224721
911849
924224
1081359
505532
1716459
301902
538387
1847123
1069146
1054111
1261338
41683
1811210
1289052
1135468
427358
166994
683033
1717179
979039
373796
1777091
221326
951442
518208
672642
1039534
1373597
311245
1204087
222325
400061
496407
1411856
679613
365044
203996
1996326
697862
421454
1293700
1763527
1815612
1149600
52691
653900
594757
603487
1019273
375004
949519
525367
1445271
1129911
271066
1505701
777296
1322364
1162773
205919
1921379
1706642
201427
695449
1715816
132159
709469
1033039
1861384
677658
660113
1836779
1725199
632468
1929955
1570531
888961
720545
83017
587768
1965804
972482
736473
1388058
728660
293103
1660603
1344093
126520
643962
109415
560577
645086
1198480
1672351
899916
1880757
1435145
1231161
1209648
510685
1096733
738586
464867
469525
1546161
1316836
904936
1817690
623159
1710464
502240
1037205
210012
447476
1290895
1842004
1941397
459097
593273
833330
1396526
347680
329641
953810
34146
1539424
144882
1029827
1534214
1902883
695761
1178482
1242691
1039964
1336950
1075291
1136681
1974707
227124
1980058
598112
741256
1137556
1332767
1129321
1507260
521315
176966
1540994
543034
1417375
1426686
1435733
756607
1010528
1657540
1290441
868240
756745
246522
1994359
665999
464573
1274575
498315
21999
1107214
754801
953173
25015
4932
1078166
236038
1771698
599167
648880
459192
724985
916179
1462116
1681765
1586208
1828909
497447
257311
693220
1949462
1904306
1172879
830220
1039280
1116204
580347
1414898
1846223
942697
1857695
1745707
1649297
307889
1707626
1913165
622116
564191
513209
115549
869550
1295376
321004
1470513
1458566
1553283
447934
613278
928996
472694
1562413
1550915
1926261
193342
137936
1076438
1494047
851590
548744
1388858
551470
1274325
1749581
244033
488944
167169
525723
828062
305003
1290934
1124840
1485618
178909
1072580
1641788
1186422
975728
171248
1385599
1698367
1676176
577044
1318340
217969
1598260
1542616
939842
1119351
489365
205851
1943204
969722
213593
589552
1749960
1369336
926306
1078190
1839160
1283586
1105069
477344
140464
1145131
821990
1458477
533933
351825
1607535
1950145
450040
431596
501368
929110
1291017
423746
1519218
710527
1207761
129318
1942312
408961
1072829
947962
1431130
510709
698637
970196
1861367
1843985
1100246
1931109
1038007
1212242
572971
1929796
899899
814322
36695
964587
658205
279578
65939
1986187
1095791
772017
703472
69554
1957849
1406362
1029649
1559205
1843629
1019814
1862733
49298
609686
706435
229959
1916317
578469
602286
1102062
1774139
1097069
269968
262886
1341560
1997516
1193910
1403760
1458596
233821
79947
296233
1509128
314035
1412019
1171700
428642
98309
1093188
1339621
1684846
1220485
918073
889461
608820
1106165
1938530
206571
635188
61746
1254760
1654814
1301925
1563946
1694704
1440050
846009
1770600
1036697
902082
601416
67633
1070805
449764
190143
569410
1116160
1697512
955883
192290
1499492
1322398
708973
1538323
34613
540317
321124
679622
1816028
1221924
1615403
473006
847035
1424541
1578957
1795601
1624890
5025
1486104
474554
240679
742711
719969
1407978
163956
881311
1982881
1799924
771985
985122
867687
371396
627770
1010845
248483
1527083
491798
417087
516187
1941153
1778605
817750
1066583
1404110
808524
980699
346360
175079
857362
1762835
1203750
432142
757528
1926556
1283253
1412894
571955
1839825
542987
124079
113025
421035
751945
1723259
1429000
638308
464349
786294
1670068
1467884
1035414
1257901
112849
609374
363496
1871183
1170073
604726
1780481
273280
153861
1690347
1477004
1493582
744979
1134867
765674
761506
443145
565727
483617
537342
450892
1627731
939419
841284
1956976
14483
1835600
501419
81992
541618
996878
74753
313720
634253
683697
1976771
949323
390052
1907135
1710928
1777497
2353
639484
1806093
1966028
674914
1421199
1813861
1117761
52998
1982021
1523515
1244589
1319357
431341
130668
1131199
1626875
605678
135670
811049
1742658
1492293
260390
1760119
339656
1100991
485964
979854
1674644
128360
1722948
1710482
1147292
637106
1592378
1067722
1872342
1597806
1604677
1685112
153185
1374709
1159398
366787
1013344
136457
399852
344348
317569
1003965
612467
1255712
419714
700374
315213
147991
37373
1868096
1340111
1767902
1259398
1016540
1702165
1193401
1166249
1019613
193641
1286187
340168
987718
1624333
1190373
826570
794093
1844263
1892381
1967996
556670
1792731
276416
106079
1469356
1504583
1724402
134378
1601221
708399
1334393
1596364
557992
1952776
1489197
418421
67239
1090639
428426
440034
590344
1963774
485066
886938
186379
258953
771277
1024381
49387
256089
1301862
28661
1694935
1279349
1942601
636796
1834906
1555447
1412502
1530227
328902
1088103
1143577
1885893
28595
1293967
1052611
344154
1991157
17917
1719153
400520
117430
866482
1662108
1612237
1953868
150024
80563
1001486
1631348
1462944
988252
571217
907347
380916
159878
1142636
10164
1412789
160555
1371182
1371861
758388
913741
1368441
111466
917170
1378553
1578448
109106
955866
1338194
644732
242561
547418
41551
401840
92532
1219833
800035
1630955
721515
547650
1118342
203368
1975820
1186748
1701049
1071426
1103278
1500078
38171
1360844
306794
794444
1969748
788026
1583584
417695
490485
357755
633774
1511475
413756
701949
877778
1252845
48104
462201
1350992
1956174
670217
1455057
845474
1196164
930577
1423118
1136917
700388
1216908
1795951
1408086
943613
1997038
324744
1225074
112261
283394
1663351
805610
563846
536324
705762
631458
10636
907405
1083294
156123
1127805
365631
593137
76783
588362
378020
677073
1034470
151283
1237189
712097
417748
1205885
1335301
572486
1255825
1254966
558441
293302
1677739
309802
947172
25525
1328272
1373505
913943
592423
1071308
1571821
1615389
1345583
373189
1016809
20310
899934
1197965
828252
420878
580168
438344
1140311
1830082
642430
928111
347821
1473016
1538876
1347638
906243
1572475
428071
802675
92786
1937969
681329
1756451
409285
1473992
1363744
1933360
734326
310014
828021
852231
165799
1735624
836596
1946232
1017475
1291316
1451188
1948437
994299
348241
1230380
1321036
1697398
125716
550381
1299498
828058
1325659
1313303
916239
1666826
1180242
943178
590636
703732
160993
1571944
1292836
1609665
1465730
1244159
1269618
117647
749893
1964355
1223715
1471805
1240583
986504
955912
1227364
949565
1933984
571238
90700
1642067
539091
637653
1817277
1418650
293836
752102
1668050
1567032
788462
179063
1700209
1233061
184987
1263231
443506
724977
1472468
1243236
683836
690007
839658
1230744
1302979
1767893
930074
200174
596030
344000
1631718
1806022
1626530
653434
1928358
459535
843875
564012
1524608
1503357
1993080
1153469
1522675
129721
915714
1845415
1857899
1317078
82376
1256299
221231
502529
1797614
192662
1752935
692434
591938
670268
129742
88650
732958
420636
1211991
1556427
165211
15466
1758379
1050446
1873397
1974976
100617
739205
1899916
1259444
780922
1768534
1887991
1873816
1341135
27984
1128843
986605
1994549
1605415
1596289
167976
1993730
311685
65412
653262
1156467
913227
1695732
1294037
704317
1221607
860571
1431906
1775158
1878304
764138
466738
1456898
1431167
124108
356213
1375356
1746013
1177515
1617783
716085
1056049
1912894
1041357
1042807
1140040
1110058
1527369
1622475
28881
1245402
1993503
1341091
453139
1998807
20870
1264507
1431259
470849
1183941
1289235
1844181
165023
158598
1853449
1394686
279032
721184
17968
1616684
912649
451750
1934799
99803
1946673
489262
18102
357071
1495661
608790
1816620
892902
1869897
920722
364143
391378
720252
182514
1228975
299706
806404
533463
1832313
948209
925484
1614922
1276814
1678604
1448435
479786
1347926
1661912
1776226
234645
1858962
594408
1311704
1659253
1672719
236176
193248
1953896
771227
388560
707539
343285
186884
1656305
116299
131177
1622110
1993985
1486843
894877
1740311
1953012
1342064
1830418
1618394
536674
237634
1721123
1502632
1825172
1269897
426752
137230
599701
850719
459863
1289002
527993
713010
1570034
199082
1383226
256698
203966
1396046
546090
1926938
1452650
595
1406321
1270858
208101
746790
1415733
1963992
882355
329024
1701439
783199
818084
1862810
1253388
1128279
1340964
1040994
672630
995524
611822
970394
1323057
1669772
1624128
1571466
1674375
49182
1358335
899575
1725620
318223
1743855
1602625
686580
138306
1108562
1317642
155310
1852129
1894370
683510
1954711
999389
480393
954159
125304
1062490
1703847
505183
1967633
1574571
882586
1906898
1549339
1698100
1594295
242681
1588364
1644943
1979185
1373048
1280626
1806622
640872
1446442
412199
1521851
844924
900917
619480
815360
29270
396490
1933657
721888
1978911
1804324
999097
1511441
292186
1855271
497031
1295408
3784
93181
1524949
1751349
1740702
1151273
1921484
402157
829111
525714
75524
847366
287203
690355
920889
1774695
1045644
516093
275016
286571
618715
1690970
1675824
340409
699795
336656
866448
766135
829684
1934932
894639
1449328
1774669
508218
1865264
1893439
1496763
214784
614576
1216686
228615
264921
88692
425998
127030
1951292
914121
390812
703419
301488
636394
1723844
137388
253389
865483
646950
272115
1990339
1908541
1998615
1855916
1525186
1797296
1153944
358975
1175188
1711392
45696
1924447
1433029
508119
1515820
745266
93354
62533
1997878
1323331
1503558
1714656
1888690
807090
1269172
1375076
314617
1328916
630110
1409334
749413
255148
1406087
1623710
162187
1553226
1450651
198854
1067007
134886
757783
1883233
1165645
11348
1245267
1107248
1786493
1236126
245474
187646
832603
435383
775366
1760389
1657297
282517
1129217
886338
779304
1943738
806434
864393
1275088
1780270
235545
476149
736017
620185
1287029
1637514
685224
811448
1103709
1232304
163209
1230271
1273526
139652
1539912
1423493
1750247
1240164
60405
484780
54988
444666
409736
674724
382857
249829
88155
168483
1137518
1470171
868975
1496889
1612529
1703573
616084
696171
226060
1734885
1531816
705328
1795663
17453
1685897
1571744
1178586
1157505
249875
932995
357742
657159
864717
812832
316521
539333
1232737
443784
902141
1835533
1215098
943310
988381
557192
1840165
1047052
1738584
1203176
1208334
1953081
1815110
1684303
609916
1494149
260653
1530375
465706
261796
1680297
1412207
1363497
941072
1261855
979295
931017
1482745
1827725
142307
1852810
289793
483203
733187
557919
1438704
49760
1203844
233892
1201062
848319
1362340
499369
809190
563303
1489709
1386283
1474527
1057341
526985
1563523
1659213
1365338
1049434
1569036
132738
1075115
771688
1417442
1108061
1893455
1037461
32322
410801
1392858
713826
1336275
1821713
602900
1709372
698284
485877
1643541
317135
1499243
1653640
226082
727074
1754618
1658666
1630419
1300163
1107330
1257615
869791
408833
770183
422210
116734
1511479
165437
481802
902316
125400
1062335
902501
1146443
1590548
719962
1989928
496690
942481
193307
1316453
232961
549779
237999
1844909
519327
120086
460955
1954581
1768432
1807625
85059
246198
290100
85043
884354
653834
965714
1441949
1942812
543300
1405735
71938
1033452
974664
364505
1670153
1822956
516021
504178
658618
1460813
1201462
1265206
1671809
141303
584821
906565
1722365
1848970
274353
103332
401031
1240695
1310813
151943
1165991
1632808
152537
763780
1436815
928782
272279
1277447
366688
425775
1286216
1184119
975169
1044373
1761509
1899963
1061348
1571981
107064
801627
704249
1469671
282840
767482
1932127
199604
1167429
132973
5287
1026177
1776860
841397
1270284
1750450
1265918
1209628
1200953
809602
1212926
1819510
616365
1003394
964761
941460
391021
800653
526067
1152562
428676
334354
961125
1871330
738835
163826
28131
457387
1260148
838392
1325839
1780606
869658
300192
772983
1238726
1570409
376298
1274786
1922372
584024
1636567
1530352
417761
352796
61931
1253306
1564278
369314
790557
1180948
1504553
1816758
155278
1024393
1510921
562716
966996
1407074
1930470
496830
1445527
1794467
167065
1343042
1809787
642035
996145
1754994
696444
681899
1533476
448442
1176778
707855
667394
1733616
1521343
21927
1077165
1635377
414835
1605466
1262937
776394
1315032
668234
1145298
1020286
1112831
1639475
1167015
626241
260380
1526087
234047
793490
276798
1056804
78824
853495
540041
894478
1658032
915633
1718463
308440
1166347
554420
1026266
1484428
41847
1366448
321569
51549
298779
1683959
955836
1407468
317304
129666
385935
252762
292653
458582
1779418
1258374
1833127
865784
1947916
1438330
1524655
1556290
858392
698376
1149049
256169
461459
1638506
329105
514632
786917
264382
95285
545575
985458
1023837
1591258
486651
306410
1568101
224062
1124774
1746127
1379892
495682
706476
811762
772088
721975
110953
1645514
1984653
322137
1568556
1199448
173034
532385
1686621
1462627
1539086
876202
1357071
343831
18358
1132108
209687
1761616
1115339
1225653
242195
1050057
791643
1437010
1201519
154336
1012363
882972
588714
696196
1178004
946410
477521
1152664
536795
193614
1137085
1161860
1556125
1034546
778014
1456172
1849342
1498702
710984
251718
892304
119138
1876731
166138
29897
394705
1363953
1128347
584926
1532837
953161
1750352
175396
1040668
29490
463290
942124
1267057
684653
367516
773826
1857665
525868
328678
1329482
1970009
602227
15041
1326680
1029193
1328860
56701
276780
306533
1757232
1516780
1881404
879219
199236
1889715
299700
438248
475398
266573
1666465
37972
707105
1537338
309834
240852
1440573
807663
1677460
232870
1380951
1476129
839682
1978490
815995
729571
1985038
688375
1769652
1076904
1562732
1558394
1647437
920318
1431049
1684887
1120781
1352725
1158974
1015205
24949
923071
452966
226128
1410622
1827577
403836
1520275
790280
833417
1360116
1809428
1134683
696140
106287
297605
661436
148384
1569614
218517
445625
148345
631950
1927925
1351406
1749351
1081529
1795651
1960021
1336631
159116
1880318
1565756
1320203
1566106
214713
850786
1937390
1954322
392913
1511583
686242
647329
708537
1788420
941521
659711
215289
1965824
512977
841871
886721
1982408
1398490
739124
647953
1308586
1550131
1020016
1917744
249404
1159683
1660957
1354384
1677367
1133746
218522
1895380
1391529
1363922
1698976
1620129
379558
1126164
1711212
707222
1534428
582174
1900231
1929332
1665110
1538903
631837
1932053
952925
1224785
772562
298303
660036
1498069
846456
1411630
1102354
446157
1785978
1949648
1838766
198528
1385224
1181216
108435
1696323
1994901
621926
850634
232153
1422135
25101
770295
88703
1308806
906361
52391
1022502
1633442
1852210
1290126
1481837
280672
1118130
365630
62842
1527033
1749858
362681
857265
1025665
1723073
1378293
684999
716400
1141081
1703292
1377543
329351
908256
1151420
694278
1929370
1687703
1385547
1264116
918835
1800118
546518
1736081
1688317
644504
610675
535579
1852028
400161
71459
780881
676119
1464295
1085757
250165
1038784
1522854
1290550
1973765
1213540
905793
717558
1739236
18919
1386309
677506
1822486
325639
1308865
1131214
668955
1753878
837758
799871
890677
482057
897513
182723
1969769
1025463
1970614
624099
1208369
31786
854944
897054
942907
1063893
355186
87372
1059696
1014229
1620940
1518666
1904261
1053140
1630466
398704
1765263
482980
1745158
638961
950546
1157445
1023215
1495310
1766301
376072
174416
281720
1207213
676853
1733176
1795296
1473649
719446
247290
1991856
864841
1033555
1025927
693316
268527
1694085
1143351
376249
1984695
721977
911438
1008205
1223343
564578
712522
1733399
1136294
742367
429057
2558
1818036
551413
134936
1948795
1427379
150787
317025
697651
874407
533006
1468132
850572
1088866
1354608
61237
300074
441150
1763403
1352857
9953
72503
1694112
1069343
1003848
328649
169657
1178219
589191
880070
638967
1325776
1562404
275432
248248
1372222
779015
1217621
524093
706312
725498
1682774
810005
670806
1123472
595247
1105351
141748
67140
599990
363704
965952
1266306
1350887
1255891
101864
1334216
349605
935354
574590
306232
1557226
1882959
1644032
1762347
1948573
502312
1568269
923317
1353792
1917186
1832442
1589134
92032
1276796
1102592
1465114
1136110
241113
1709145
1280871
1174139
160583
357842
1694843
866409
1623186
829084
929321
1265235
1482764
723064
1822761
12900
264149
594800
1137571
327212
1591961
1837500
1094367
1186504
1528519
1539201
1431158
1811470
1197707
33627
1322037
1085898
220283
994347
455294
795230
1734882
1726142
395976
472890
989661
1077120
401742
1374195
980445
324470
1432173
1624568
1684907
1841052
1799282
1418559
1549522
352341
1066796
687934
1132898
1008868
247117
1027814
992669
649087
769532
1784933
1972349
1855023
271918
536706
744198
1364882
30265
727768
905038
1442533
1133421
631247
386612
1323061
233782
398935
330616
850348
1738574
265095
1723730
571706
812288
1419835
506315
621393
1727135
837789
766282
1203001
1585176
1592017
1160889
1484168
1929921
1012665
1349567
1942477
647466
111651
765999
667373
548927
1323891
815347
1414785
1746680
165169
18242
1123548
319578
1907607
1724970
1709089
1911466
427902
817651
779860
89800
1137975
963477
475666
1761256
155093
1423449
1400379
1054959
1196570
479639
639856
111586
841189
309140
854785
602534
267400
333432
547900
714148
1470608
1346065
324627
1704034
121705
317548
599554
120231
850158
1382389
315829
1996760
203230
1382143
1712026
695282
1323250
1049582
1470046
1828246
1513649
1394979
882119
1304523
957791
140498
1323884
1372595
241718
1310378
698207
1794727
1709050
1164310
1049471
1872000
299415
717170
1192611
9511
1636821
343069
1123515
1767995
939124
1205809
826114
1814125
1221657
786047
1976751
331508
605463
1035781
1115680
568956
650159
383603
1133658
632168
1264973
1376907
739294
1282256
1810613
275529
842959
691706
439954
1740458
538812
728580
1556021
1192700
1920435
523147
1989926
689471
1483537
1330092
1641886
1331323
130045
1298734
1130607
186673
144098
1834098
841987
1972959
924577
1804676
1247116
1102842
122712
417852
1126673
29241
1262525
804683
340610
1233817
1451538
1949828
841731
18552
558660
803811
214187
778291
187019
1132109
1305167
187586
1295200
661179
1973717
1788733
800867
1411175
562921
570397
379751
5724
1857314
1874407
5881
809691
85177
1291063
1884106
679550
299988
961401
1874613
876814
1820923
1218692
542439
1021692
208792
965496
1362145
1079201
584534
1414283
1325528
467019
1627587
1268789
469150
430532
1395505
952831
1313485
106166
1527436
766171
550551
1710336
925367
317349
469008
1753127
1426569
54994
1122577
682231
1052057
1078354
182668
1603088
1359483
1628203
980012
620877
1838030
1539782
1266531
1628891
834197
1097648
1624342
1819659
25509
244947
29979
1259304
449962
393481
1396184
668861
175000
1820111
1321817
623114
1492259
825195
734140
1532818
1196216
1123995
1384081
1189094
800429
1189844
1534799
1686295
1753389
412773
1161387
712199
1931764
1933840
1835409
1251156
979848
1497023
814219
537666
1841871
1532566
294274
1023074
489355
1745331
1023038
1015721
1752456
1152590
455097
1841257
1011578
1076897
927953
429710
1298537
1732718
577077
217936
1535856
1716527
865876
1179606
942738
1746062
1610051
1171611
631639
328406
1456332
1172420
969708
223912
1888871
1990421
524832
703485
1733214
199315
921573
982808
1710828
912896
64358
693820
1148834
384183
1887810
1115300
805467
97482
1279010
1772228
416091
1014694
219798
1308995
1601335
1927456
506898
1772321
562188
1894511
79409
35983
1304464
1947281
921460
210337
1458018
1755125
1627955
405219
1536665
1382769
1776452
1903460
699654
755038
580648
1713890
70032
237631
993708
239045
959145
1689412
1542860
1828781
7635
931311
472709
1134269
1876818
162
351700
407494
514471
447170
304448
735999
1571839
1374513
359619
1842536
1042507
188197
1521471
772659
831771
864734
376025
1636686
625227
1355739
105089
735943
1028075
1608454
1720649
693696
787551
1895987
1675489
1636647
127003
937325
1114519
1377295
684813
424592
1658065
1314520
904431
638505
1264698
1416425
1379682
1202166
1656877
1774882
1175222
783875
666638
417475
669080
966248
621890
1333674
1686787
1300517
1914772
485683
1665476
721104
655481
253706
1502391
763870
142698
92236
865320
448432
547417
796618
884500
414116
1871925
708174
797681
1465556
477125
725673
1093989
1188174
25336
260186
1748868
1358853
163175
632760
492913
41448
1309509
764594
1468521
594284
73836
1765684
798755
373375
332528
1685581
1598500
136094
1231195
1226923
1868919
412019
1198530
156020
306472
930462
403718
1469618
1870198
1938615
375197
1162152
58747
627004
597796
311680
1821403
398015
432375
1150288
1565072
1662144
1082531
1499152
1135043
1562617
1419471
1731387
1175376
855775
985876
1233194
1026896
930387
1213411
65036
1360768
180082
1766117
1332340
254007
1773908
1304387
1520778
1340141
38731
1458810
341632
139120
773567
428793
801977
329863
1545088
1668744
1911759
542675
1446665
1514697
1270416
1087486
400443
1526008
1615123
1070119
1923204
1808231
699408
676746
1226338
1011444
699655
1160643
796458
1398474
276720
895225
315186
301973
65645
896901
235320
241378
463242
1142882
1878529
1332854
1445295
5234
1778876
507409
1928456
1352162
1551739
222848
360937
1026619
1502345
1986551
136633
569490
1940801
1070018
1666013
1415124
1698319
1689495
218490
1707297
428048
666985
398054
392899
132747
219715
1057701
790268
1247344
647468
371422
43731
478668
75491
865682
1029263
653434
361500
1615007
1386428
806619
533274
1950645
1818937
1777314
1756501
798907
794341
1687658
1710961
853026
1292925
49425
793103
1221706
590016
796858
47173
1543742
1768655
354692
1302378
897488
449080
596624
634771
1912390
347115
25319
966693
1894344
919312
294448
1408448
1789572
1700309
1485296
1285673
1904241
523077
1533563
1736438
519125
524238
1548486
478300
328110
1517820
932490
1551823
901495
344675
439433
1810871
199325
1086015
1292175
1087574
550418
1819625
84648
1625204
1291423
678569
980628
1954950
875723
1698108
678639
1755181
1700949
1227215
354926
1963770
1118294
1014888
1438353
719786
1907010
1049352
863272
43339
568936
1471383
551780
1258
1909041
1319710
293105
464274
794866
967188
443737
1912244
356579
528153
782249
1584495
1227758
322072
1956866
1060484
331739
171894
501159
104885
1371418
1903358
1714501
829830
1033640
599955
1464363
1667142
993608
1946488
1131751
1186830
676885
858535
1810062
1916554
1400203
1453044
16435
210265
665424
1727320
80669
1117076
585010
992275
1072084
960013
427696
409234
1261007
73209
74883
1783761
1957892
1317505
1021773
1097809
1384425
681092
1385206
1431072
686838
1538142
405002
1128943
1224427
1509751
1805978
797958
1141618
1932908
1435049
509652
92069
315182
140938
1793732
99564
1594725
689413
1330189
132623
258742
1536237
1255368
507261
1293205
506096
497164
417924
999441
1864418
84253
847201
890261
103159
498782
572001
1009337
699995
1902002
1252145
1375492
1165956
768431
1926767
1865457
903289
174331
1858534
215279
1695125
1709048
466031
1789110
402619
1270984
530251
1114363
274508
1628334
276370
1253945
1496178
114054
833156
1422142
13744
275175
901799
1921331
923966
1729952
861467
1175991
1092694
28129
24129
996111
173961
1195016
1332233
433864
1745452
1234443
126788
322630
754255
23335
746093
796092
53975
1515027
627572
279907
1762568
1127604
565359
650272
1749573
541814
436679
1995966
355628
35584
1116332
1564045
922205
1372447
1555399
312434
1824764
1053763
1342686
965969
316706
377575
1176972
1333848
1936634
1831706
172646
11864
681714
1764238
450554
1060211
86666
585992
427000
42464
1591906
737156
838271
1685524
1095089
1745669
51687
1822108
1588256
1242771
657107
168922
1678210
1708640
1530066
929182
776342
1519239
1208327
1853239
437650
562423
1919689
1360628
470506
226106
1269955
1047391
459897
1654124
837491
97365
457158
1791815
486601
1176272
128540
879033
1077487
1976923
750485
400913
221060
135724
105835
1633074
459630
171092
149048
1318306
1098241
1218499
379508
140462
752638
822518
1223429
716652
1093154
590068
1020493
318465
1300960
1154989
1459986
1424990
1559515
155708
1173857
963890
1567976
301003
569609
1286644
529953
1695412
528667
1327395
226341
1926879
1417658
1882701
100700
1197429
1830095
1022009
1771976
349245
1268565
1950679
540588
1446577
1590036
394832
1428570
1939601
1403749
1758405
1038542
1065631
643689
1766096
1252409
1483078
554418
1953856
1763917
314930
1369375
1453892
1414689
834790
857224
345559
381783
707376
1875818
252355
1238985
42377
1227387
967895
1075474
1825252
916672
1381793
1288848
1836682
1911551
1880802
357229
77880
656292
1933228
570747
1815325
122287
649517
1205446
1514377
21690
771432
648030
1537773
1062233
1785268
623359
1190670
909914
807915
318997
1237687
460945
1395072
1275698
115367
857600
1240968
1757116
32701
308037
820289
1621604
1688663
48597
1289919
1614797
369376
4831
1178206
298431
968890
1928675
1069683
284012
1114692
1491207
1720598
1338603
1059554
1021617
527385
1530906
1012678
509266
1458028
1429671
284416
404796
59803
408234
1259498
1830397
1241129
570606
1020435
533809
1886712
962679
1510408
1774975
46619
1705160
138462
1591420
1234623
1479573
1754539
805227
393415
298204
275920
223132
124020
898897
432918
1297592
1416369
1149425
970534
1311808
1969408
553759
427293
259259
1759489
1487537
323371
1002148
336352
669747
753357
291919
1455593
574545
370473
548109
840938
802665
619222
1204810
1286089
1941538
1323245
1439485
1640700
1830375
1364488
1828477
1164099
1996424
1481412
1731510
1580062
445916
37926
806762
940891
966986
1729562
1234040
943777
1722392
1695075
893998
1345552
1186828
1785852
425054
1666780
1481463
1522572
1212596
498367
1740139
193079
625061
1387692
310661
381576
1018500
1479133
1849508
453848
189151
366338
881689
1905212
1592031
871174
1176962
904763
1842954
1512810
1505625
1428810
119929
1882874
1296901
628949
839194
954083
1516015
453530
1726640
990300
642853
389016
1732376
1504839
1822411
1388927
1221021
1607908
468127
1536289
1896235
1228494
25943
131379
1524022
1307168
1192766
1011074
1573306
744538
876498
1798801
210975
1683727
26634
408815
962046
1580893
1276227
324203
1166480
324726
1120914
712381
1522780
677323
659324
1004843
841140
1395306
450898
1849851
1955619
1299961
47174
422211
268662
978983
1371029
1511607
205973
452930
788794
1691316
457058
1440172
1514007
1766425
383654
1354299
1704668
441891
1182867
1998185
963061
99162
1190482
386285
271908
260984
1706465
1866680
1896674
1689118
1935236
61355
125485
1557656
246658
1367891
80572
1847646
162216
194097
1367056
1729060
1214307
445358
915618
1433606
1893171
860009
1521859
1228976
759578
1040199
1136614
1661225
1810206
1395996
453465
1382457
831676
372751
225516
1484401
1260723
1140504
1635497
1807422
766634
681335
1597546
728867
1226201
900871
1229904
340553
54321
959370
147291
396999
648729
226654
858446
1380793
1252428
646877
645610
162231
1591641
1967948
1671997
848467
276784
494346
1798160
869618
255418
918719
972583
1184381
1791296
1336833
1724032
245370
1663384
160770
556972
1197221
46603
1438068
1907402
1997857
52375
340881
986519
843688
751110
1366802
254381
712135
992979
105610
1865423
1497222
1806057
245233
531233
758358
920561
1768276
22351
424211
1503419
1902970
589070
1864983
1954613
169202
738110
1237201
1002720
673679
531404
1944664
349708
627277
608471
25044
259726
1983646
1258844
233635
227094
208882
1545557
272380
1140574
1038366
946833
1172394
1114298
1088676
772647
1225266
1463712
1683241
981378
307206
1499952
1790505
535138
1056162
1688807
1976462
1840328
346909
1726150
1900010
14488
1268190
767262
245969
857674
1435505
544230
637624
1273421
1367887
475274
1123881
1287738
980139
1407827
1617781
1296
741375
1689348
1927079
1766679
850369
1633865
1668504
1958538
962577
1915634
1619055
1394000
1188445
731285
1837189
1289545
1801605
1332187
344531
1646174
452489
777804
1973961
950315
1808998
845047
995913
288245
802534
1601733
177292
1289447
656515
169371
706017
76491
62646
1533953
1473456
485984
1171373
1394782
1053536
1079323
1702042
1343286
367759
1154938
1376743
1951691
184462
1172116
1818838
36070
403076
1332536
526372
725215
294277
494213
581665
1310269
1418692
209035
333561
284583
485109
1783175
1794471
519370
903609
243139
441282
1537763
1965059
676265
1324420
1638473
1466719
1991858
814779
1836628
204437
491509
1337367
775720
1020032
33785
1322661
1571007
1607907
726652
772680
566085
567153
682997
1227068
3845
1026885
853343
156018
1910862
1560093
1262077
957076
1051769
1895694
1074897
1867719
623283
1952009
211160
911027
1839657
1995715
1038990
1110176
471042
1397826
1469001
479605
930095
153426
1088584
960508
1866377
1259632
1468946
1468011
1992936
1991887
1012450
1960957
1943023
1619860
1356214
980433
1146314
79652
290487
425387
1272378
1638360
1419944
1788389
321913
1716988
55015
743034
837334
1878157
1775812
1751006
1567204
431237
160928
1138866
1635022
952538
1458803
1041039
248915
95797
271962
1289525
484562
1327903
340967
46617
1400381
990796
1478947
1846774
227437
254635
655668
72959
978846
309159
1799370
1577243
1343590
1120259
1603443
1391032
1434464
255872
1701136
1068085
1153144
42640
406596
198880
1388203
174464
1381137
1821635
453693
1137786
331250
1512105
1687232
1624317
1883109
842621
305457
629970
1557126
1539576
1568162
1043997
1858413
1153319
1971750
1704385
1390898
1671288
3866
932461
43245
1460847
1756715
1498342
928781
221743
935246
614218
754629
1996271
809368
1882384
1086611
719944
1095344
69580
165344
1722469
1690382
946677
121
1457418
881069
1573873
1312988
796865
616383
1946296
165278
773463
1629880
740190
521169
1826972
111934
744514
42624
638926
1586064
974823
1397515
517790
197936
369523
799639
200486
1303493
697617
1505476
46725
1243359
1064257
301750
135496
1150788
572431
1335081
956778
1861188
1197276
1259595
1571285
1161749
1533241
261795
1456743
1770658
60867
1648389
1750035
1342573
1688985
363351
1700913
436895
1329744
346357
502408
1526250
1635891
1385486
682931
1156484
1403710
304980
305911
143432
122145
1461809
1052769
1800276
1688899
156589
1310395
801185
930425
1972615
1046370
622797
999552
447054
1330979
123469
529121
766400
688201
340304
651878
53981
1874998
1855542
796758
1966667
1502994
527815
1618594
1429774
1862250
1101971
1924834
1758452
286231
301540
1665620
1514935
1286609
250506
381413
800259
21425
721542
1591908
786402
681466
1393052
1318507
1146222
1656299
1863764
517746
799834
662286
1147958
1382585
1243250
715241
558208
1517170
959905
1166685
18937
1482089
1173622
537921
192773
1445978
549781
1126614
725092
1194587
26699
971056
933888
664679
404103
1142933
546978
598527
376644
1129298
1205181
509297
232859
1535991
1982334
307691
1704243
819982
1911304
537727
204275
754087
1530693
1306646
1069990
1276983
1562668
1336576
1210490
1053156
131495
611016
1059131
707969
7029
103989
1753506
1956190
415165
135844
924148
507753
1239529
1044212
1033009
560258
464959
1176067
795775
449994
969388
528356
1481594
1908614
1489364
269143
1993386
284583
902855
1555686
685412
669076
451752
1840731
1991514
265062
1558954
558087
776353
1204189
1160485
875501
1248281
1414778
216302
757893
399882
355838
194215
339284
1122339
1271236
1247128
1155569
1820077
1879257
1966792
980077
1082720
437998
1585913
529692
1479810
1759603
1691192
376921
219194
33290
1849938
1149379
1384801
1243198
399367
1703208
522852
1939044
1350126
1932262
1779940
1509745
1979309
1019154
564965
1119892
1343837
1085330
435606
876452
334611
1478662
276346
1940021
758829
135447
1610399
1309777
35280
340249
187931
659164
1008930
469035
1542716
462179
1272896
1427298
1135007
283423
615509
366477
36108
547610
1148244
277089
1261374
1254900
75383
27667
1311595
1376929
661856
445172
761865
1188568
266448
357203
879350
559862
69095
640165
1064031
1231364
559665
440863
1882350
548730
565577
349730
566023
500402
62922
264089
1476744
1720643
1483832
1181669
842154
1846640
1861076
607348
1418572
432082
570972
1182784
1645436
1222429
1491185
939645
1629158
1809424
423476
1743972
776857
538349
58373
1181943
1802553
1558499
1357020
192390
1595835
1650638
1341123
275037
1296861
566747
1531618
1018509
1140697
251708
33884
1765672
1330499
1653329
1190670
1890457
1081820
1866216
1032917
1296868
788783
433356
1929251
929027
1747794
1436194
1171090
999593
341616
764564
683159
982213
890260
799172
335540
1679862
687450
1808744
634742
231399
669957
861782
1451733
498387
177146
1395910
135958
1039221
20205
798092
1448045
534882
929907
652411
1734267
700268
1880057
827248
431236
423135
1858556
1083402
759828
162971
1675148
471874
1332169
1966873
670061
1398781
807138
893910
243900
1610734
1240160
641788
249949
653612
440281
127694
271589
1559282
158600
968494
1571144
1041286
1820916
1199483
1726289
44684
813784
1758721
371369
1594024
251012
734509
763744
91580
1446112
1726231
127818
264586
1519175
1403175
1842135
1935343
1629051
1247115
298986
1867824
111620
1260309
743547
45971
1291834
817343
1228542
1628370
744536
1899080
762075
1104302
615073
1182640
913671
213494
245256
1700418
1218444
1047880
758479
1643620
1450650
1604229
301387
1043830
1466394
370677
923507
1232142
1122887
1911904
1652237
1280831
511119
439479
1207506
1878086
1842798
215783
1519608
1641459
802258
597191
451152
1930654
919251
341084
1695130
58347
237318
1278296
1204004
1191458
334977
862035
975035
1050313
1592578
999734
131900
863901
1223136
860302
1529104
568241
1271824
1029533
1847489
1160123
3949
177647
1520665
1492571
1633422
644227
763340
1785671
256769
1087302
245263
1421515
1937424
348403
1135249
358600
1578521
575366
945504
1769141
1675006
1568623
852559
1526537
1926830
279680
1517806
1352067
1459223
1044540
1825497
8859
619700
303443
1163365
1669782
296990
75321
462219
1924496
541206
304190
486714
125
1205474
1355598
778155
1954246
461385
898558
995658
341852
1683232
835892
1252736
1419702
1720907
694038
1642784
1787385
607864
1767646
1814937
881751
357710
181340
1462031
1695946
1933667
1099572
1141688
279717
433334
1670972
790111
501664
985605
1947004
529624
1469255
750479
1487044
475880
1593839
100818
1660305
109552
1735691
890370
665913
30217
70763
1527964
1079266
1074266
1130591
1726210
1587672
457478
1932013
289537
488145
188064
1425189
1073905
1661270
340664
447813
492170
1872765
1790066
822135
1357151
247469
946661
1595507
879613
1549511
223162
80930
115262
1759782
1306383
333466
1292102
1945238
1133902
189640
1063817
688503
26841
1841354
1164379
1209562
147061
529878
786691
41634
410858
762159
1207673
146200
1048585
35998
1087597
641855
837438
636753
1259911
1581947
1838944
1687953
644813
1734581
373283
1090037
302795
583003
1963849
242882
459767
422728
926967
263720
640092
1973967
1719488
1037780
583203
449908
148502
1461632
269898
989139
135476
1690016
1958121
450160
1368195
573858
1639888
1518181
1032684
860756
84051
1812864
740745
1119445
254523
220348
1100790
955895
631329
1581973
1529870
728151
323810
1009796
1439767
673990
1553652
1393897
619971
629767
508793
1226065
500510
1619531
1103295
1867561
718264
1766033
142966
998092
676436
79294
111199
1117252
140319
1361578
1311791
74797
1785506
547390
702795
410481
835776
1796194
48713
736123
1458411
1608200
1855694
1338940
1750033
1885482
847778
1151962
954673
514485
146813
1019661
1297376
1148937
125068
501335
954524
17460
292654
830281
1159247
1344800
570885
1727415
1604447
941885
1215919
925804
1713162
1673229
807624
1408692
1386266
197769
558087
344868
635892
99548
1880787
1799654
452155
1476805
479879
636336
910057
1232808
217320
1936024
1933493
380934
845739
1115090
1787960
1965445
1714701
447159
318217
1470076
1751436
1945219
1597795
1735907
144867
1719273
924964
604872
340914
1791810
976720
1197895
1124480
480840
428603
1333255
999743
1769047
1470134
1548430
1330104
436389
1249434
1227364
1341489
1686105
402678
116218
1306819
1720756
1850155
1065262
787538
1406979
743957
297956
863567
1261474
1648502
208283
629604
29923
1995333
1192170
326190
457695
467457
552390
1725890
1749931
545428
614168
1750872
1241050
1765661
1902354
417876
856858
776620
1902060
1182599
1626165
1015010
1523049
706856
53687
848798
722066
1892206
773208
1273825
727046
907830
1498022
348457
1966796
1676149
1181742
302208
1757880
226106
273192
819224
29524
1039250
883213
333315
1525730
356704
1424812
1241776
469333
168978
1265251
1875035
1766862
1368932
1890754
1586046
1471138
1101227
1515991
321829
125912
1873847
551956
1509041
1179177
257170
696548
330565
1708134
247701
1749043
1047913
1870184
1342320
1458233
1000612
802318
1487706
1552918
1043164
1530007
120226
858058
1525698
125194
1851400
1145783
1639090
1839081
336238
1790395
1029566
243375
400178
977549
653728
1924530
899528
677367
480025
1475311
1002342
1280703
213057
1720059
856924
301139
1795102
1968911
1170775
303752
852543
1278325
1470965
694077
1584851
1584440
814002
1236114
104706
1192104
279018
1204820
1453301
491977
1114013
1124240
1729508
280768
990997
1797348
1644931
1959701
269557
1548499
1961627
1353459
618409
228563
1305747
1489725
1226640
289557
397653
199927
1491998
766250
1708468
1903392
1080418
1257901
1211971
118485
474743
285564
1079255
102243
1942346
1624221
366742
1430849
14816
895335
151829
581739
984715
386383
949396
1942062
1189263
1153709
1489959
1240524
1541158
1000412
803999
179649
531192
205051
1537803
262170
223876
1414931
325911
741087
1294214
354960
616908
1594538
1395610
1291614
1212985
984316
213312
1129768
68423
715021
1168661
538158
1211408
648509
1216266
1984234
1097558
1208833
868255
81635
17670
496409
1270087
1384690
124404
1670343
1799136
598411
1958238
654268
1112079
1605466
1276453
1972517
1448060
1418431
843680
971876
438662
574898
1035957
881767
1787311
835869
754279
381299
125411
1968875
12068
891808
159506
1757931
1934849
329478
772095
463995
1533736
656662
265117
914034
1949282
874292
460745
226294
1939712
1384329
1670907
1108115
28393
865273
1904786
678210
139422
572267
1373801
813399
1774551
659020
1199483
1192795
783769
1720748
63789
781979
1764097
642561
583207
1544285
466406
109687
1522527
1849712
998614
126983
1272161
1976688
1969563
150536
1032026
1862022
694468
142544
935588
831283
928860
1793285
1896210
990506
1702703
1113859
739581
1495174
631027
1623071
1505733
456524
1974324
407416
798788
1763917
1224226
839033
1042009
823333
1765173
966461
318320
1413844
526047
801141
389250
1620838
1787297
514119
857600
696617
1120368
1432947
571891
638151
145779
1744455
635917
1518720
1731123
859823
203295
1049585
863708
1456506
1550549
587737
847167
641717
1059266
504845
770666
1778521
37716
1904759
828442
1198648
614187
1247252
1562142
1493858
1698878
1424084
1658611
1527894
1528334
24354
1077892
1651299
296585
582963
447513
1236279
1210981
727778
1971795
1514796
1519717
527815
1595107
1946340
1863932
1344518
1134794
1921666
262746
166820
1069677
1805797
465604
1547709
1057720
538282
880449
1465657
735321
379082
566627
1666641
1034030
715479
1307845
612514
1410656
1765892
1984281
958081
1982944
1779106
220894
1143210
137066
1844536
986217
67295
509094
1014887
1878456
1220250
1952864
109361
109068
1579257
1920493
1640592
1857404
1633597
455013
750713
597113
588904
1735023
672693
679909
1099666
63221
1480351
359022
240686
1090937
907178
1180909
1860890
1754464
1871396
1607433
724205
1349323
119441
1845232
242081
1401095
288090
90674
724643
345576
776264
1134789
800306
600031
399810
937955
251205
1032377
1474149
791652
1359302
1489950
1288303
1225387
278762
562638
572446
432454
646513
180522
1134854
1451820
864112
852478
278656
734619
725612
4955
926933
1433112
171524
1451639
1985704
349277
989196
1452666
1814723
576999
169601
499246
1650225
438250
1936048
1727766
1390585
1908231
550502
338357
1155237
624181
316206
1393517
687856
1367448
931112
230413
1317296
1522854
1828697
1830051
695448
1635647
682799
1586300
1213734
979063
64052
1601703
1101241
144710
1495171
1845800
37894
1020183
92808
1042250
1753327
54199
1264437
1876217
1654427
1243644
1399264
807986
703546
303215
512414
1252521
188246
118183
21619
1452121
78441
1851547
1799563
1839101
378849
301197
1341337
1159918
164895
1123000
1951558
1129908
936041
1488519
664561
1503758
595694
761544
1448894
435357
559980
1110162
1869907
1928769
632292
1731294
600381
1587488
917601
153529
31155
778990
591473
926198
1880974
931827
1210831
1416243
260098
1525900
1136469
1330307
1302779
706268
682127
653842
975875
1785857
1813256
700358
592701
1237223
1242533
195008
168322
541540
1451622
1842907
1939986
367216
485499
1032994
320214
747242
334115
473719
781386
434990
919674
528924
1946700
1019966
468645
241696
1304847
1206345
1629321
1919154
1422474
934603
1715609
1823679
677092
410493
1000917
272668
1800361
628735
109461
1377894
300932
775844
1558359
1847642
318801
713347
1649700
1877734
1770193
208068
1918124
1684389
866605
784914
1258246
1539656
118511
966233
1025673
1335900
121328
569661
1794744
1192195
1546517
1706464
1015748
667596
1726308
1281665
369964
925593
164504
902269
1304539
336386
949681
797539
1178423
902863
1952409
189528
1479418
893759
765596
95665
1062495
1230213
1820377
1406147
1659989
1010
1500734
1919016
914149
69846
1465368
1764689
113416
22940
1634966
643522
473026
1016004
760562
746111
627460
1476848
1345469
1843195
1095355
1782996
220538
1555683
675298
1381310
247128
1749157
751561
822024
678032
1784383
1812121
1295355
1104680
1170830
1851949
1320190
1782736
1108895
1564645
1015214
287111
1570235
799509
1257624
483529
1072539
1641957
1443533
1674506
104935
698833
1965147
1258478
1710557
1159468
416020
1093143
1169082
1529858
516942
1678555
1104075
634530
248470
411412
1076777
693757
1974913
914234
780161
1510541
1330775
1164454
1242424
1013941
428418
1868625
1689170
873810
1637317
826999
785825
1308473
473646
1450519
525255
1749325
117188
1416748
838662
872050
1106561
1443575
731728
511500
695279
1356083
1968041
648911
1148054
1339533
1260609
1640551
1785897
526201
58965
315475
1454313
1946375
414810
1598189
223426
1960158
283829
1405384
352038
1647531
1246844
205694
1316057
1653504
1852948
772560
736643
1901471
813517
1160265
1448357
852007
1742681
736894
1279568
1837163
247396
1122148
205944
1661454
151117
681693
936907
87920
1323440
1509717
1293470
989468
920467
1722318
802769
1513521
1319274
1392837
1252769
1688180
1230533
1952688
1388277
1826220
1608953
1477965
1395617
605248
1409852
1696658
1253268
100004
736547
1761883
902441
1220368
827678
1984410
1775769
1106278
590745
1193806
92854
1409239
1563003
1401473
1338845
1349123
675488
770602
33230
1054248
287229
143043
261877
934854
11528
1863885
94995
1638871
1047778
1945085
212384
1909100
305790
1725862
1414002
1985470
1608156
45974
930199
973791
1410317
190719
595367
1842478
275971
1728639
1500060
949890
955456
1122328
317807
1197063
1029720
1332887
1422300
586931
1569799
50535
465505
1867987
1757473
1317372
80699
1076853
1686716
1227711
1072377
72277
1419137
459358
536678
1939563
43836
605092
1172159
1433326
639302
1668637
295576
367867
679253
1422152
1269272
965721
1093419
151480
242968
205014
1628332
918462
485652
1039292
219507
1642307
1797688
532481
1552639
1851878
1430514
1666203
173275
674401
874579
1858065
1644170
548373
1432332
1372177
1598903
970213
1437549
1117856
834297
1378637
1321485
1148414
451697
341533
1805283
1510618
956692
623933
158377
373054
57569
1152156
1800057
445967
839585
960205
34679
1462277
1432456
453941
1529415
338314
1268570
1598247
1559454
771424
1933909
908951
1509990
519946
1271072
1564600
588294
1587294
1092773
467062
823023
736272
1373129
1696205
1674463
262298
1453710
736743
764966
672423
603365
1694069
282994
1629865
1262161
978951
1752577
1398668
496446
1586678
1165937
73066
1668620
1629416
354219
414129
262529
1567762
30453
582923
1682386
530188
1961641
163033
1997841
48876
1693245
1331021
1595687
748136
1010703
245177
571248
166643
10483
186955
913223
1436980
1584643
911889
1145833
1555938
1980627
722060
153757
847293
663037
1359430
583355
16635
522532
123318
365515
1363701
1390105
1790236
357002
802777
898015
58184
814944
893828
1215705
1153579
1403677
1027495
916028
645029
1690840
666957
376849
1062006
1410459
908778
1921813
387313
1918063
738411
1424764
637051
1267582
1454156
1418105
1596178
121635
1195396
285277
159037
1978948
1635228
976562
277288
782716
883257
773741
595474
530961
953006
667368
1109399
779574
836426
762283
595839
1092396
640747
1801079
945987
1218565
1243391
185908
959746
1200246
1155455
959250
1022940
94067
1159186
1382370
86541
1937831
370986
220319
247964
1590862
110981
939122
311099
545097
757607
1357146
319840
397299
437940
1329050
1488445
163949
1880659
393410
340917
1105881
952923
1499617
1677054
1267576
57336
1551641
1776469
1797200
1491831
573025
391245
883077
1569142
136047
1562269
250640
210733
902094
142370
229400
1100337
1873491
1193522
859459
1050325
1823470
1799999
171032
1002821
1836518
1910069
824277
1532377
1056952
50280
1392564
1272210
1938965
1587888
127790
1909095
700228
1286474
106560
753469
1277047
668882
303797
819817
1486883
1947818
1528021
1343251
226862
1464760
1043487
1655715
499522
989584
1945974
61554
1197868
470153
235523
1216230
1698449
197052
67862
147756
315350
1042672
1178724
487228
269596
1455552
1610159
995655
1037948
45448
920748
1063359
415252
1364275
802854
947048
1919078
291467
126529
1703472
669060
432028
1937218
51083
1450431
1851265
1509911
1059011
898782
447928
764206
212286
534680
1731635
570426
909017
1860600
1270632
1632678
1944654
1741892
837722
378223
1512376
679602
628097
651718
288990
1357099
1932497
725193
510635
1763137
170546
95370
1256790
1595203
1077891
817696
1746569
656241
1528534
1265884
381717
284138
893644
661085
477844
1026962
1768897
1067963
1081278
1121338
344018
1950945
1561628
194893
1990165
517450
1830128
1521316
1002156
872700
1428816
957705
546027
1012473
1822395
1173272
340084
282706
320319
49185
1790667
1979846
1637631
16841
1070014
545083
813418
1096339
574800
1887423
1188654
232410
419004
1564418
754547
1522384
70585
1418037
781925
1026839
876910
164920
669628
289797
1248416
759066
1639751
1982883
1003178
693591
676499
127508
1363891
710239
1229463
543723
1885535
35897
1205788
1076520
358447
701077
1303780
936033
1223072
1503245
227662
704259
1098967
621731
1692766
552608
1924305
793570
1178158
1567340
1715052
106574
159579
177071
1522126
1867528
1045201
968662
1447158
803943
1736636
121899
1425297
1556543
1727307
1216151
703727
1454108
381101
1478127
532784
373053
936392
126327
1792738
1012912
1136669
1038556
256454
1771128
1018370
316216
804387
455486
1628727
850654
1736742
1740276
1800981
1762704
1315070
504209
853557
14655
1798769
1675841
207855
1449220
1399751
344080
1678321
886567
1752253
663128
513817
852589
700850
656899
1900264
671013
1056938
1283677
717044
667820
1813309
1173892
923820
1528678
1111196
1862114
1863346
222570
1569535
764570
678533
1483319
1526907
373661
128717
935318
234544
891631
496197
204828
321698
495812
988781
1292818
251960
201349
398409
1423488
37299
1098855
371543
403219
1190840
708568
577315
813974
1806686
855970
1389874
1250279
926126
1770277
723122
374706
400531
782270
46956
835228
963298
1243422
1296822
1355612
1494394
346369
329451
1457315
1268675
1486209
239649
1165082
1386688
968172
1136266
858924
508843
1866942
456725
1699500
824018
1927783
1977624
1942605
1267006
1220888
1379925
509544
208512
637638
1428743
1617548
48124
322501
890592
544642
1823305
1669719
1966303
1048920
1378504
288508
1070723
21937
160726
1649845
1680032
1723526
1804728
1103105
518072
1279042
912404
1780749
648491
1289008
656317
1529297
1761747
795843
1226077
1113888
1896540
716055
1939325
1031388
1584697
406780
320649
1988446
1468102
316726
1563430
25665
1341598
102059
1837478
1418789
1118930
558310
1743247
1711761
1865030
256727
1361881
1001110
385094
1184793
880759
1569852
1391793
1857230
121307
887920
1480462
424808
967850
1445265
1360332
571147
1654614
58251
649285
311259
1870584
207826
1735169
495372
162043
124608
557832
487880
390109
1763099
686977
932111
1986644
971570
1463336
689382
628232
175366
1801000
1163872
1821489
1538237
652735
1629339
859976
146608
344864
1513483
1177185
1611649
1935574
1050599
1097414
1037650
843453
968044
917337
1675786
1561259
39640
1249756
456209
1699729
1018927
1013005
59382
320311
736390
167518
914434
812225
1993834
1119477
1141914
714964
305048
1376590
1308727
1016231
1204737
1483406
225990
951000
1231472
1652215
233278
550418
1657289
1462004
351820
273999
643839
1819450
1429271
1657158
558386
684935
452167
775488
166198
1766070
1742287
1325771
251671
1796975
880305
1766703
712789
689102
130424
1679933
11361
1932908
1626242
513836
401567
1889698
736087
1919664
1063446
1585776
773452
1791356
98889
501427
1679119
266026
1379717
578279
1420943
1190377
1176978
416505
325850
135511
1890867
250925
1773411
755821
783353
949229
1039015
133166
795161
1955673
320691
245007
226703
857775
20899
1598186
539230
1557633
557441
889191
1559362
1547087
272195
1938505
832166
43772
932285
821900
1217525
42429
1373933
704542
846457
541157
259279
1854005
1972389
1232645
919200
740794
784073
833444
1226008
251603
126002
772007
117280
684457
406771
1348447
545590
1037747
389361
538716
926696
838418
1350542
469567
1519384
53879
1790598
952906
1559274
218488
1726913
1290149
1157758
1416111
544875
1394717
1633334
1352350
583417
694014
1471743
1339508
1205147
1111950
1232614
154065
1023123
1587287
420564
1270510
1099843
413561
1283577
1029053
990266
701218
1613177
590793
16852
574763
631002
563531
1069416
1721139
102303
226946
671989
891907
1351136
1391119
297108
1064768
1737854
1580803
234090
1057748
1649638
1962624
1495359
539285
965874
973917
1745994
446206
1187313
429521
365843
778196
1974748
187116
548224
892723
61549
1725195
146008
1253845
96462
1727527
1799057
1264292
1220575
1296945
1446340
513899
1489306
650996
1075701
878503
371869
157600
414450
666673
926544
1735847
686318
522850
1260908
1447345
834743
1342420
1419432
498352
1073368
1944027
298777
789082
1198018
1365085
127747
1162547
1011029
354689
1726913
265220
1307964
1948971
892091
1724077
489034
1916174
123873
564511
1313808
1023713
1396563
1927707
1692183
1377669
1816937
38263
1008810
1874558
1827311
14510
1428721
1506783
103525
1534160
1207148
1069615
1969561
135223
1972324
741716
1411105
1720329
1991808
120642
659548
592125
1177901
1092926
750645
850852
655862
934741
936938
240153
479654
1043425
655374
308476
185139
1657990
165115
1809175
684853
1852123
1910656
1256004
3433
589159
543112
1478970
935372
1114684
780637
169344
514974
143064
1402937
136731
479759
1025620
866854
1356737
268169
225230
1727640
263695
1723594
1915508
1856779
1034723
903936
470762
1638819
979918
1779223
146509
1051752
24749
824620
1631127
1056611
1145045
1211754
324015
91796
802278
791601
361035
307671
371511
1850374
1808581
812734
1728509
789227
883647
1219145
108727
1005451
1877483
554150
1763681
828526
960967
1166410
752120
1085793
895370
1170394
1993576
370400
1361997
1038510
56539
602494
10270
235181
685506
1154370
193305
1101343
1637919
1087365
193070
122729
650184
187225
1025276
1713902
153939
1269337
1175893
1585051
117052
1642904
555399
537381
202570
246617
1105969
336796
1273660
1208432
1861629
1721918
1707007
123795
1826387
1032210
459191
770597
1195865
1043422
1127637
1734051
679944
497173
806012
1386598
1843619
1874878
575184
484385
5960
1364270
1847150
1239284
904006
1941692
940829
723693
254761
1227425
891893
1799085
1274366
1271514
495319
401468
1867734
584262
46057
979710
239483
248053
1927496
441279
1385974
885271
701567
1812502
1258616
911273
292882
224807
324769
1502671
677577
959989
1651951
914167
980678
956492
950745
1741915
508943
392622
436222
1050592
1794679
1148890
1049653
732169
1102811
1176052
510049
766091
98090
1825636
541307
1169718
1313679
1521480
1528831
1696723
1065054
753425
381080
1313068
1926472
746928
1525169
1740417
1747464
65788
1230203
743183
558723
539368
1580833
1326420
140729
343907
661730
1385313
1737230
206392
1978
39704
1729885
1963114
579678
1212618
1684963
474774
732693
1065385
42685
733206
440863
74492
35705
1394157
1444205
155431
1756828
1502185
1937657
1015543
1710593
910480
1521334
1450865
1976762
1015739
617977
938556
1306689
1742067
1783035
929755
1900935
1397814
796394
69522
1248722
327776
1186861
1496587
993492
818396
938487
90535
659960
1575542
1076720
970531
262129
605695
153513
23474
1409122
1728002
776675
808660
184252
1632011
238490
156384
508514
1822271
546385
901405
436109
1033154
332522
1117847
1906934
1891213
1917384
979724
1574691
6925
1119749
1512977
85401
757691
233909
1621808
551069
869827
1448119
982290
256801
894084
1211722
884280
987214
373203
314761
662691
1213234
867059
48589
1965817
393902
405491
399663
724936
1103825
830283
246910
1653008
1759753
990989
1393528
1323810
1343777
1602459
1084199
786963
571078
1978836
703831
1139992
1783729
1176677
228074
1907396
702323
1101692
598563
1196163
502073
1356669
697601
278420
1075974
965690
714301
1231128
1512580
1443141
1404152
1641095
1740010
299440
616427
1960612
378888
1360787
319361
1396804
651249
794604
355827
1881795
685216
818918
1094123
1114280
130158
849502
1128842
51381
766047
1093400
930997
551511
50673
475104
1236550
819265
100011
1337154
1319881
309011
757691
992247
1593302
1089175
194686
363663
1921726
1252914
1635160
1624534
988050
1898568
160002
1730178
1234811
1617202
1435688
190665
369168
1875377
1196624
1291788
1207200
605584
1622882
962917
448292
1053499
1880914
1044494
1573010
117967
1109031
140011
1711067
1902505
1851532
1262470
1871257
1850840
1314448
357962
711043
1377677
480742
1652612
1622222
1550598
1043146
1815982
1511941
542779
1295076
653111
497699
1538602
1461252
133203
1854488
1184146
579066
1673945
39610
890303
561003
296534
1402086
721190
706413
1477214
1822652
800986
969846
298381
1945023
454217
1524324
343664
1279158
599400
425504
908960
1677577
1658283
1368282
1207110
976009
1971560
1181384
1020847
1742869
85402
814177
1701033
1413655
1824235
190210
57477
1900572
1889662
1282901
1903191
1123528
705687
1484416
861131
912258
122033
23967
1648475
409828
1405725
1514435
1612336
1413914
79581
816523
1507621
1511039
376478
390200
1921951
1182013
1403150
200651
536472
550078
1597818
1958194
1669831
1651436
889903
1983846
1758009
1453638
256524
958317
1346415
32414
168708
315812
1321218
1416006
843530
1781788
1902097
129429
1179339
1608973
43182
1737949
1585423
1518791
800075
1639964
245853
598621
1693389
1148420
481858
1083718
1541651
558262
1646808
434114
1341938
1497266
184456
914516
1536468
1676066
1990819
599438
410248
1463359
785754
1465182
185974
1467165
1094277
1456765
1473980
958995
351694
280250
1558920
1934408
899134
1870939
1318866
1814193
1377767
895772
654436
323793
602979
413401
863005
1309183
909755
1582613
147516
87861
1974956
1965807
670431
197089
564992
1903480
1004965
892613
1576898
674210
1573746
1924167
473614
633450
78870
1256731
1110820
230272
220985
746508
995242
1458910
373689
372083
1106622
212490
1112147
1576342
603578
902273
308345
228465
1796641
755365
105555
1467970
269425
440493
1547757
1041779
261276
411754
1338059
907684
576998
323547
33637
34562
1685447
853931
251566
977870
507433
1541328
167140
1235818
1639114
282430
18240
682554
149752
451907
916990
330648
1905234
1245317
702163
1370245
1004065
171130
406490
1720265
1595535
470212
1808500
1743257
638546
971349
945187
973653
1893418
972706
228427
1268246
1122813
120614
1627978
1814666
575599
1650406
1346379
1072890
808628
621215
838843
339227
1767356
1188176
347075
1222805
960221
1403448
610218
1068188
433020
317897
1990798
1685630
1664279
1091144
1390061
800277
1294070
1597680
951303
1056607
703806
461530
870154
1740472
993034
1148029
1350380
396848
1893421
1879795
1741534
251972
843259
1649502
1347249
628224
1957198
710302
1298437
570834
610538
1684445
1553546
729731
1687824
558580
1546882
840797
1316221
725331
84096
1196360
813962
756145
921492
1299457
851468
972430
1612121
1011728
848985
805909
1018792
386155
406526
571775
396255
865092
1864541
1891167
766483
1285085
1605967
216026
1363856
677184
1907191
778400
1598111
1200490
1711007
11538
638273
1119389
1024059
1491729
1536615
887596
1211444
1172044
794545
975173
340348
1864235
370031
586590
177129
1206434
1146098
1968113
262589
1176997
1857409
187503
1367492
769053
329580
680520
269075
914176
1508838
1759375
530915
1564908
1304152
82494
40948
112048
1340733
251556
628007
5332
1796898
1481175
1749550
1187733
458491
111795
657144
997612
1515962
106652
1748731
1399784
75638
829218
351820
1237098
1194200
692888
463773
414097
472426
707662
663725
510067
1774953
1638149
1212735
308800
1201389
1841662
1311719
1636993
172372
1678641
1173296
122291
610681
551289
876712
1963538
935552
1951515
1736835
1790722
22690
903276
476075
271910
365018
349761
197768
1589175
579488
1196861
1848707
1029908
784313
834715
1705630
617368
1645287
371839
1784875
1531531
1451992
55536
1383413
1400725
1563984
1661598
34327
1438382
506033
337449
1088865
400734
1572083
1611865
1957957
913514
1858917
687663
217507
1410733
533087
833308
558118
655623
1736817
1078779
1548617
1780557
420496
597365
1536501
982452
350960
1906665
1979942
1973154
1105888
1547321
1448861
1160998
1865068
799263
1181021
1586388
1847723
1476720
692881
1443547
1272764
232086
56063
334977
1750896
1081391
91342
651186
1913396
1252529
404653
528446
481409
492135
1610209
1670075
1396203
569370
354133
1035117
1182558
1013654
57319
1838394
956809
274388
1238485
1373394
186181
1903522
656429
729732
661464
1217511
440736
875357
503558
1733479
1528616
768587
1205947
958404
1861267
1814496
1355658
461046
396965
666297
88129
1860634
674889
1665621
1921343
1408113
1294394
620326
875553
1808867
1142165
1743060
1038237
594693
468471
998759
1350506
1637391
494452
622300
556482
1619705
1482969
79866
1818442
1293556
1681472
573805
1155243
1084122
1130482
1794226
1296325
916200
1551067
416023
869848
1297541
818179
1312085
461929
360554
1949944
1879912
225936
1111461
411553
1700227
381008
235874
1631349
813808
585832
635142
1997070
1666340
1791661
1305187
983068
1249894
428826
98469
930122
635263
996568
1456546
1241979
380478
187846
1277748
1265996
1937571
1543823
1477869
1418172
1678878
861783
1005604
474804
1246047
1961571
46065
456070
1840306
358126
350086
424409
1474470
108972
1338036
796948
1179001
364981
659515
1674768
1716220
1213187
755936
1572463
363670
1686686
1539531
1484502
212148
584326
274590
1012864
245187
114242
239161
1033727
1536789
559051
958521
1517456
679593
336726
1588027
159179
400716
998188
19084
1741062
1046406
996850
1578055
1510162
625850
237435
1290223
139798
310928
441676
1260557
1519496
268837
1367649
980666
649877
226348
823310
1687140
1526058
1065746
1304008
659494
489520
1035897
1341419
256045
1116383
1676522
912545
1119986
1421200
1232975
814805
348034
1955198
1786669
1017089
1580439
1377948
449041
955727
272928
1232037
1051559
1180167
1324893
415390
542204
1825121
711069
1582759
1567197
1829792
1105615
1215571
1664604
833816
428921
1851221
1801223
763028
377583
1814052
1546481
1796541
272929
1652575
119040
307681
1046101
496764
1321029
1825600
896491
1086231
938808
686084
1228366
858028
1436759
494431
1394351
436895
74847
1076289
854258
1231255
203801
1256162
594622
1657276
804708
1509974
1351649
616405
1494867
1775554
1530439
1212527
1951072
1230977
1063897
121291
694785
780395
1118208
2085
63724
1228039
196333
975319
1924800
942463
1358811
600645
1414590
1263323
806364
1973242
1318945
1669641
1149883
582800
1512402
802163
1414379
1669722
1321725
359208
1540020
1590497
300663
334599
700103
567267
936830
934532
1089825
216333
822232
2549
620179
677092
1966449
1164198
460600
1528652
1913648
719125
853108
1199905
1944513
1036538
1170048
571035
1364053
1890213
1687072
46544
1578602
814859
217094
264305
1189774
460042
1625278
959532
415812
950870
572960
418985
314388
1089906
951743
392432
713240
1220040
1523740
1232896
1228750
205312
346788
361568
592045
571345
1716329
698471
339382
1803878
369324
874754
625615
1501511
162297
898192
822352
1266069
227899
1434793
1870874
1872190
290316
472390
1802754
1047531
821328
242316
54545
1229776
1317226
251735
1834306
646593
722194
470884
1142343
591995
371711
465131
1778933
1510324
1214537
1716295
1787967
99788
91285
683764
15156
4117
1316199
978772
454083
1300761
667763
813289
724139
1694660
68611
103856
1686662
1375602
424503
1100530
1671999
516020
1672119
1516041
186781
1048411
1319933
1831290
1871183
1742023
802746
270223
1767357
633119
494659
1986091
586011
105666
1580455
982647
1676991
332642
538628
415097
1648444
1087859
1835320
1385207
1124344
1448439
1645192
722841
582521
1260307
1995543
1819455
1144585
267800
1870271
351019
1615397
1013671
399328
1800663
1027322
368661
1564427
179681
1273878
1271647
1770277
613496
79754
593630
603193
1279587
1843974
1592416
1262422
1153351
236410
835063
974203
1105294
669303
678907
1758597
1785910
14931
487825
1583651
678809
1334554
1763265
547742
1158417
1956479
152944
130261
1681260
1484419
491946
1907724
1349842
1290264
1114201
876794
1843070
1057245
701319
1977352
1417505
814735
388927
1251433
145176
1611904
1468643
1056590
19517
231973
981590
1353146
881682
583351
694277
1080570
391827
1656585
1003455
1178807
1448411
502187
1015159
1827481
1533239
60290
1924246
1982925
690201
228090
1428129
1457615
774194
551721
319069
1076326
615771
313279
395710
1561995
1022328
844137
79914
151086
204658
598069
1868623
1597549
1700214
1483591
1688043
1182106
1647618
1415270
1647865
1432368
1273427
1433332
1863149
1237742
1258769
1101567
1729523
128260
317160
1353852
902008
1512038
1601909
1665435
1584599
569873
1904689
1446563
616580
1340914
1293045
1474621
1328586
1193417
1103630
1044933
247406
762237
1374735
1082671
1099285
65794
1072855
1818233
1478311
1261089
513845
1719093
1685768
1481361
1427333
941917
1024374
1187241
1946817
807021
336092
1827730
671981
156738
1480401
1850407
66813
700173
1384753
1782056
1005483
299139
76602
877563
490164
1413347
615703
339472
1367770
1206310
1165132
1530888
1988961
1876223
1083945
465871
1371795
1897940
1599359
1169606
93273
1432627
1569441
1635549
158616
1642741
1612984
757942
1169672
682032
712904
1991680
1182631
1302794
1747326
1653227
649931
717391
1196056
637429
556972
611589
1322507
196355
1793462
961873
142783
227959
1718824
869427
1366936
219931
1338928
1710168
1744933
867424
949098
808882
712643
1128277
30377
1248372
1540467
1800692
1207443
41905
231561
1991080
367955
1398969
910627
107296
1703930
959697
1718146
1922196
771751
1868471
509499
1621071
967980
1748036
1969781
387150
1832719
224600
125686
572104
1198328
788582
1669101
1158400
299645
1865277
1423604
1599614
835106
85392
528898
1978007
352800
81942
533254
1387469
1624606
1193004
1391518
1940962
53087
1266514
571094
440019
1264495
814063
988931
686857
885663
401946
720048
1205159
1629556
808718
710614
909426
418942
820370
1710069
1518911
336256
1411724
177014
954313
1270018
1445268
1350416
1081926
865514
1200919
412454
693621
1266989
606213
714172
1048409
1892766
235633
370659
987731
1887649
477533
1104066
246029
1148075
1807646
741839
332849
504441
1013891
1061588
1067207
650988
92122
1824192
394142
655949
282412
924568
1178026
1056145
31247
226584
36696
1671174
1447552
1313898
111679
1298577
810720
1634889
640735
1297488
306234
520206
177643
1042501
854562
986677
1169073
721291
1371916
43297
827648
453593
881200
1385590
1474657
1876164
1601433
1739360
1658819
1018738
887567
279495
1146926
1564128
780889
175264
1700553
1567435
1946590
903817
940958
1254643
781874
1961324
708065
565556
852291
640418
1885911
769736
1354988
139556
235848
1160204
1559623
685197
363632
1472410
1283237
1902104
1765083
1267056
1672148
772063
1610548
406531
578126
1314079
538071
1172993
1702514
701749
1577790
1486978
189483
762492
183433
1744370
1994680
1064246
1466580
1825338
704864
611121
458634
1604661
1005165
792067
431468
913535
1337073
1884808
841915
1720407
175753
504593
343656
397842
1359629
1240730
734814
1441609
804235
1288807
778270
1164302
985312
1167839
1106557
354578
281774
253662
1250455
1906345
56850
1764933
431641
1514758
1072620
1495067
1493525
734055
1003084
1865284
564498
502422
1816900
1015707
816298
1416227
1636138
1347767
844443
120634
1140754
1065428
1541551
108438
1856096
426031
720527
755385
373035
590424
306309
814240
1580840
1176222
606806
985145
43941
134863
1216031
1661285
1529956
1771789
315699
238385
1452661
1638614
306042
1891346
570083
379331
97512
549442
571452
1362132
1356172
1199946
948454
1811907
359012
1190012
529758
1243373
160514
1769181
1079607
981816
473550
324665
1182377
400764
962131
1841064
259819
1688408
312828
1463503
800046
983387
170593
1585954
1739578
422077
1300441
16800
1620522
1692522
747513
782609
799682
164872
1057707
492393
759576
460207
632162
1815767
516620
1160924
789
1740912
509008
817421
1861222
610095
938157
1107626
487871
935929
347733
1901287
510371
716445
563780
406885
129107
96244
1336232
67420
603526
87681
1268798
488330
28456
1980991
1815147
1588926
960584
1141116
246372
753306
1066267
1145761
746211
1184193
461406
376395
1772225
550396
75084
1588462
1131730
166030
222814
1532612
1138730
1463271
1012440
475254
1698743
599257
720660
1206079
1909683
1761845
245984
1578269
1535166
1226772
34448
1638846
975092
1808594
1546825
1481076
389701
354331
1432924
607247
1748782
1098563
454229
883905
679928
1757400
1190834
345416
566699
1070074
123434
785037
1253720
523427
1605980
1010139
699537
1552515
263021
1196413
1867292
1598665
1944941
404201
863832
1416896
1968827
1616996
237585
1167864
720871
1473436
113782
384001
1143302
1421446
946336
268151
1145771
1790253
120799
1037371
1177984
1100555
1932008
798502
758453
1554882
1596279
1899711
1989647
1959986
210186
1871815
1711504
422814
666920
567700
1813881
402104
1878475
806763
1971476
764301
1336977
427338
1751356
945838
1311614
320306
195502
283236
1507948
1156548
1465177
807747
777945
1880267
84408
184730
1399471
841577
424769
946154
1518333
1312792
1390194
866145
457301
721501
263197
1211572
1636421
1042821
993937
1488901
1137290
184115
230314
220255
38304
1791584
1542613
533388
69021
571916
1120549
1404902
996952
709694
153124
1346287
1194170
1726906
1923583
262162
728884
877315
804374
1172202
744607
1292252
825733
363521
80842
1041328
568706
96711
45927
1775273
1611307
633732
534227
1763797
1316881
812970
1515203
1812377
1086426
1461415
215698
1413550
1613765
1087933
1785973
869210
1956710
1672255
1589584
470972
1937429
82086
298800
159012
1974129
440917
1535839
711043
1690893
405021
1096277
1041505
1779638
1214778
1392931
1156819
917293
1289881
1031631
475139
1371884
720672
388325
773138
350916
684988
288678
1642978
529916
663233
340069
609932
803443
1395140
1569408
1630628
1729031
1325092
1890839
27535
500287
183964
460352
881577
936693
146322
360798
1024183
1920139
853824
1875017
1921000
1514848
1807201
311189
734421
1470233
1634011
1497997
1982320
1967970
1737529
79154
210674
1250167
933495
740688
1824930
953960
555109
1081963
1414955
1881601
246745
614229
1973851
1449422
840134
264669
547531
1869764
1090806
1106508
1639731
1631278
1264411
1164416
1076729
1542196
29430
646873
1263850
1089497
1413410
1555376
1842804
490189
1539215
1483751
48256
1832971
1894024
1657532
1409583
1834284
1004407
852623
695750
1797102
1927637
1597214
1997113
114211
1991958
609953
332646
1407096
449734
1443251
1010611
813603
319967
1634599
735202
91575
1847461
427522
1652550
851670
673281
840738
1781022
1313029
680749
245620
1103913
997064
1415387
137197
1428757
1589080
1289185
1595752
742519
136255
820792
1999897
249429
421426
1363448
24819
1391879
1750679
1995618
965065
1001698
1786969
1424092
1753805
561414
394498
1963086
1168479
20086
1902220
436273
1773172
61577
1312448
1054026
1560508
1589541
468604
1396516
1581532
1236526
343533
1825108
1724740
1056498
1353114
950877
853992
149575
911734
1789824
1926307
1618372
1837730
1246733
1873303
1319707
1689013
1657433
1352992
1475879
1714342
1524692
1143897
457589
1675850
423736
287347
1615278
253883
990699
799079
1820207
1471152
1340915
680019
1549990
1877392
888674
1811824
956571
1743918
1189438
763873
913678
1047453
245661
957703
1821945
1903516
1112525
224100
1599948
416631
1354105
1831628
1625839
1534488
1155390
708619
1567516
465170
1941861
579236
1749318
584223
1192813
17552
379985
412003
1665218
526640
437495
1887420
1821198
212883
554040
1432294
979748
227016
1701522
638500
1203430
1436424
1760447
1926355
1782828
1877909
1679100
1004718
773738
1094989
234026
1370722
1920915
317710
1259554
1935652
1688639
1749046
1478675
1755641
658423
1550661
1851602
1734061
36478
1380219
1263212
1190299
1316896
1144020
1044964
168066
1396624
1358269
1322761
358092
1689972
1923750
1153021
448136
139199
371396
27065
1138414
1619491
1619686
1888798
1279748
421146
713821
1462244
506877
418550
792939
1415567
1907079
1694864
1129429
585498
1814396
1225010
783474
644122
220713
233828
1367976
66512
1910220
430473
1074132
176989
500130
457054
267404
1211094
306094
47084
1634478
1069473
981429
1401565
1144095
1881149
1386525
1058988
958547
633726
21811
245948
1272648
1620786
1814350
1244641
377232
920601
1497450
573678
933509
1482732
465722
1262726
319230
1095766
500182
725910
129976
367380
615946
1773584
1372613
1491535
742410
1693749
228036
525402
1884896
1977343
1828681
943887
676771
208155
1939268
805732
914943
121020
1027465
462963
1244982
464310
438053
1831763
1447568
1291510
647035
660096
1258266
69285
776755
1036034
754520
1232150
1682369
913164
312644
905024
1759300
456643
1956027
991554
306869
228557
464819
58080
281669
305147
1374880
1069029
1810884
577016
743931
685222
1336627
1907318
1777751
251301
184372
1903993
1681140
1419587
1165624
569080
1363236
1959973
1446354
1127932
975844
474160
1483697
1490554
1786913
1842470
1644796
1756654
635542
416593
1595223
48196
235243
1873020
486763
31849
464720
1520894
736453
823738
1267594
1023307
1494343
177493
1989072
966300
1061974
202779
560642
292429
251871
1024169
1036052
1513938
698008
158997
1702681
1335645
1526964
284358
625036
1682656
1071650
516995
1828175
1121000
916703
73649
649571
1740519
809275
1497363
1839843
926261
472751
1306343
1607602
1796754
1299899
838596
1853437
529356
1854354
1191702
1696332
1226261
1231268
743168
942852
1945319
407890
962341
335077
228811
1820889
28427
1326463
1020476
1619068
916435
284155
166172
1879019
1185700
1272573
1027221
1767545
1747495
853206
750633
606939
1877652
851531
1952343
1725575
1561141
1886172
356288
1604173
1447476
225689
1400222
1176953
1764198
177808
1066238
190197
1638944
971975
1925141
71434
1926872
340767
483372
1779964
1789202
1723586
1434416
413263
465799
1518365
551384
572697
661922
1041390
150084
975306
1735596
1242425
1399808
1743483
943723
1525476
571407
1290245
1513091
1160780
612186
1751880
1490972
1470218
245919
642441
1568074
860955
1052759
1270386
486630
1065136
866721
1048744
1618800
1828352
929053
1776903
1690696
356190
634853
1199978
1656846
375041
155683
1356393
634191
269850
1564307
1410301
1517654
872710
268593
50737
1441011
726780
1364902
188856
1156526
1322560
648607
1251232
343556
640967
1750108
1840850
380759
433375
998901
1848387
671454
1354261
31295
269982
1675058
579935
193901
281693
659552
1171007
1241318
1354393
59980
324839
1427063
1100715
1782100
1493809
1460257
764923
1906952
128507
65237
1411081
1913775
1919664
723940
326290
538866
939190
1735897
542648
1623728
1752897
1635925
784259
1389490
1478241
1410670
986175
1423825
1704392
1484156
1207503
500763
7835
112785
1959756
535158
742472
560406
1897796
1948663
740376
9250
1853467
94639
218186
585575
1028431
1660030
65509
1921006
272535
283959
1272265
1314957
1767948
733882
1673680
1422832
759808
1739191
836617
1965556
254045
1107657
127970
1761484
1158071
85328
1118191
50211
1502182
1673138
340629
1846100
1537831
1661491
1684716
1030040
111687
508215
1947253
924780
875435
881392
481065
1755880
341965
1411906
143748
635328
883782
412323
730802
336693
308758
1603196
242497
1833869
140317
1435032
593743
1450730
1362329
446304
1106216
1524892
1969729
404635
1648204
1981771
1630201
1416778
923009
1845033
1106695
1443247
519030
1418816
288642
255778
1419757
1454568
1171286
1052372
227492
1820039
496237
1391039
1129033
631038
1280539
298091
1151253
581680
399528
1991490
749326
25582
149500
1752694
735705
1307476
196469
927708
481105
1578553
111287
17735
173297
1782303
967272
1606723
1532229
578664
1084208
858080
709266
1219612
958444
421735
551464
193227
579645
1269909
861756
295823
3308
1908881
969169
337904
1430093
1989475
1061189
452901
1175763
832507
1776914
1446083
1242018
593605
224414
611090
882113
1348475
704854
1183285
457598
1473490
509031
614867
180441
185005
97838
816801
1679703
509665
1031154
1799034
797526
1444095
671605
1112517
421261
659382
1448410
129878
1165668
190028
609900
797285
1877275
1680383
1032272
634449
46171
605847
396576
821073
1341531
373522
327621
1573399
234215
473341
1201572
331858
1826715
326468
993598
1736425
1590094
393620
110528
1089778
372012
1723259
298883
1825284
1138884
977166
693051
588011
962095
1032169
597785
626947
368704
706452
14776
1774134
1404451
132467
279451
1321344
797751
1086230
1309210
1065812
1497558
1515340
381921
1512655
1096181
1432625
370372
768643
1953083
656322
1457572
1884205
1002592
1037010
1941122
1445406
1100431
1254731
944426
1107965
1992528
312141
1758366
85376
669399
1248579
1992325
1829154
1632228
1099635
783338
746223
1528071
1012812
1059086
1356480
340615
638149
62273
1121755
1683440
402405
1396833
517586
6411
708356
604573
818419
688119
1293789
520390
39560
1467992
443306
1853073
1737816
248066
744395
784181
871263
962421
172834
295420
1733794
1755114
1752127
1448956
922594
1206648
1861517
4432
1256651
928205
1093944
1037363
690936
526380
398106
624300
548641
1538728
463158
141271
1953032
1925303
610758
376648
854985
1443245
1828641
942148
1560085
163930
1893783
230968
1694454
60455
1618735
1693705
654112
1444378
1289833
431094
1383174
1756627
1397897
835082
321726
452703
1547599
1821373
220697
827931
591042
1126916
245959
562270
1532245
757475
1943268
848189
730593
1597902
676527
1486999
16634
389698
874648
1962897
1499006
1393038
105316
1261424
314240
417409
1559421
1192258
11772
297308
1933138
458472
857953
66289
206030
1216780
1786329
1028528
1137260
657375
854448
1996586
383467
988346
1238535
1134150
1356207
1021450
1436775
741309
1904133
568162
1848358
1803141
678402
164977
716583
767093
1898876
601789
857302
1552053
1833707
1827460
776088
653580
1968952
1644651
1355297
1083146
897451
1311482
969177
1079531
1209888
775682
1407924
634164
728822
102878
676800
1452794
217334
772935
130682
134579
449301
552362
883558
178428
148105
1896531
1230736
608505
1410549
753423
881992
395257
774535
1657670
1149223
101940
1887153
104848
1687221
1938483
910652
1397831
1968948
1102096
960204
1273798
483246
1955614
855094
1765940
1337582
938622
752415
1534913
29300
1156096
1889631
402522
73824
1346834
598711
480604
400009
375082
669272
1031083
5377
609841
1618786
870043
290497
1963710
32652
1043842
1542018
1008357
1083460
1860338
1788135
594389
387014
1415211
730547
334960
322711
1036151
37251
970326
1797296
1045694
214122
290712
796634
875494
984340
1756915
1486600
986574
1508259
1741895
1414194
1697850
400557
1406728
1353031
601950
601498
1904086
998766
70039
130201
633322
1348152
1150291
879648
1894440
1651978
1358192
1744126
1351360
66025
73226
1354651
1146137
1581360
337383
1564182
1816162
1884419
1906502
1236051
682179
1217814
628492
359140
400802
1414115
912284
51702
919605
1120910
378178
712320
1037220
346249
1711770
1777003
772081
914698
566353
591566
78133
400458
664691
672456
521942
1107349
875097
598277
418156
39379
145747
916873
1506445
1510999
269248
1587690
1126103
768590
1118405
867370
429260
1679603
163162
574177
422260
1270296
1415221
1387328
1830667
134788
1216613
480964
622675
1392964
1166352
1903426
47505
1466800
1378938
70724
1532544
690665
801591
1456216
1392248
992399
1415730
526424
991668
1757469
836217
1712264
268179
1501306
92022
1515199
912198
95725
1199911
1059067
1816551
476868
688538
1213989
7261
1666023
275026
1830397
263589
1378818
1528660
1075829
1632031
1116116
425709
1085718
1638659
251905
1364388
588182
1553530
231334
1325213
1646312
749898
892860
164712
1191232
1746853
1963782
609673
133308
1192462
194737
1053326
735764
1413113
1448799
995456
1753223
1196098
499385
1057419
1333161
642128
1687331
332811
1428255
223425
585805
1075506
804130
625509
1528084
1312675
1643153
835150
1952764
225993
1976922
1503008
413871
1483470
1325415
155834
122174
1061455
955438
388805
691948
1093944
1914576
1204088
1430435
548958
336044
714624
644229
1736294
758181
1751838
676244
271733
102755
286288
642139
260528
1320965
1570646
1819439
1795438
480178
1519688
1578631
1202165
1245696
1076306
82512
654458
843217
1143799
821085
183692
256335
788750
1648506
1360003
676471
57578
668202
1181537
1691126
1356649
532490
890374
1805905
1949099
1904673
780936
517769
1117548
23392
1233505
1928136
1765856
719625
29732
424463
961352
1158649
1201416
1059107
1422548
1729270
1937357
336569
839511
16388
1958542
1877544
1400119
589047
912961
1259728
872902
499003
1453558
629370
1131251
517028
1479857
356399
1996273
547927
811617
199072
1083280
15753
1707428
920033
1886968
164044
147814
362425
413925
1406058
1477039
539735
1559843
1854920
39613
422015
1543828
1440411
140921
231216
26259
1543792
193856
414850
1133281
358295
1672030
1062327
66232
1392504
1688820
1477741
1617704
948702
1459842
692874
1240538
1859002
1625815
1304662
1596726
668758
756365
1267273
938259
1750251
397976
1457056
58738
278872
968477
143350
114487
766406
1761843
906966
809114
1201060
1130900
821131
1810771
1841056
1854023
95179
1641739
421104
334242
1376422
252453
644300
959872
1415998
1862815
893896
1113633
1058369
1281239
30408
614461
788502
159138
36823
316010
1023254
155691
1777233
1821415
1079721
1018692
1242165
1160703
529695
803426
1037679
962305
793626
991585
567795
1593904
1061483
1152415
325139
985196
231010
1995454
842184
134387
232626
836386
784942
737179
1298569
1516456
388445
947686
1230617
445026
1875508
1325309
1535499
410563
108703
320596
1886081
441674
1050542
1776857
1324415
218125
1641129
843591
430740
1862703
573735
1623633
804729
138301
169699
1221015
1169639
263480
1949973
1544832
1630742
785011
980876
1657349
501933
1099359
755316
37106
1134703
915986
1273263
251756
684587
278954
227782
1277027
1773132
720186
860362
968004
1098553
1538671
477448
189060
1077807
1079939
118579
1759980
458447
653625
396801
1765501
1892559
675085
994975
64864
839268
1022516
1674098
884651
1519765
1687018
1861245
1598756
1538877
1854755
1753969
1130126
1380315
1279057
1729273
685610
1356994
1513855
1077015
1246278
318229
1272353
197209
99073
560301
1803091
379062
968671
1548748
1607197
1758626
412229
476263
53629
80765
601117
936198
1949149
1202553
1561697
1058207
399382
1373555
243474
862464
697943
448918
1650158
1203562
288301
1097041
527038
224703
619933
1308142
1931598
1821539
1104399
1366523
87594
919002
174853
703583
1418773
285157
388154
1630353
1045942
1546357
818063
154560
540231
249576
1914674
1218134
92630
5098
1178101
939534
750313
272636
1631097
46564
1406887
1879440
232096
1229119
1462619
505717
1606740
1489380
1110715
1983459
1850467
1666269
1008563
1232038
1586711
1337495
1959548
737734
1628766
1386290
1316687
1346779
1785688
956090
1798683
1849030
537329
377064
1110424
1964804
1458467
155763
1638123
1403523
373990
842991
1719502
386873
462230
1733162
733140
976503
1732588
490041
514595
1330768
902498
1318123
1668928
605143
358265
1298262
1858235
1312615
793056
149690
1493226
1505094
858740
1967078
148258
715095
1678614
1817223
1387188
1589986
1533315
379335
282229
1352759
1982543
800169
1846367
240519
769031
1549775
1800432
843322
32651
222784
1797368
284109
1362290
731808
569238
387303
898795
818918
664653
998962
111273
832585
318396
1939534
1622891
1388005
1266567
1170189
1580509
902733
179043
1778664
1282331
1215897
841127
1862418
201486
321756
728050
17890
457090
688874
666627
672737
95622
686280
1051223
124167
323458
411311
1359923
944086
1331837
24763
1279987
835401
1700216
1967877
145066
1595381
356510
171659
1683627
1471840
627517
1701581
402936
137156
1176415
1040640
703709
619220
151930
399147
790945
521581
1617578
1460096
119900
1867634
1490968
1781315
156007
711648
63070
429757
1086965
1918497
886062
1690675
1379920
1584701
284756
1086286
940777
1290522
1269003
634590
1213895
1354779
1155110
1124167
1056914
1368472
1420467
823155
998387
832374
83271
1420955
1648756
1898479
153693
314487
647345
1639575
753082
422998
1994709
144181
1544611
346538
1545499
1651890
1594695
1409274
531206
123506
1557163
1535082
6518
827170
586041
86697
60023
1835115
1125373
168941
1032510
783346
1836708
721689
252713
893404
741274
1072112
1399661
34139
32069
454115
1625004
1286157
1048279
1596872
1105237
172981
1283979
1068977
118317
302785
1320568
1573007
1937171
1407174
1876455
1005816
1312057
252194
295956
250656
1078929
832226
126877
1373214
1802210
112370
629339
1312382
1296958
275026
1877459
1694256
1375442
630333
581006
1187617
1051362
1479735
1782997
847165
1079896
1411081
660325
1645652
646199
1664011
582334
890397
1588371
185222
231215
231858
507617
261468
1469706
1355805
632390
669292
1958234
447098
362900
16812
1136230
1390550
1112310
1707821
1797394
153523
1346935
1642009
123543
1684560
601360
68038
982728
1944538
1395951
1964338
1857321
1326113
1475689
943348
796632
626837
1335171
1905692
408431
1528160
1845495
1172445
584025
1500500
109564
1533690
1238259
164711
561639
1108466
1797217
490213
1287391
1637291
202516
1739102
946170
392359
253093
1056840
864689
211326
236655
430447
835738
920080
295622
241082
869752
1868786
410969
514101
934620
204286
1747386
107645
1265674
1797926
1749559
1832185
850914
1010337
1676562
120041
1307221
1913851
1371455
1438168
1859381
192093
1144349
1909693
803320
922382
398430
102574
673506
737211
549684
1020640
1506188
397513
1929822
1712531
945845
849948
1296989
1031646
807743
788390
523015
260344
1442233
698926
385
950259
1270621
648550
1210638
152672
589732
1017566
1531529
563477
1963194
1237802
224438
385142
252480
1097103
358214
942206
1243945
593930
299314
235995
773698
191346
885556
1312389
1037084
1918136
450856
341628
282957
1022477
1260693
35802
799956
134811
613107
305469
1825102
1779798
524120
1212511
421521
216246
1757209
1531554
691279
447989
314025
1465263
274741
362494
1084684
1956998
1059631
990620
1088079
182339
1646527
569342
1535249
142125
108835
1782879
1137811
686285
1216340
425857
770309
1504976
1240724
1623692
888131
415219
1732651
296127
1315019
353823
1066877
1740166
101410
1701709
672004
377828
295254
167178
1470986
610246
750489
1206884
709830
1380894
1826689
1127588
912949
1267866
1027022
1121545
623984
1227603
1614510
768735
209949
784432
1987537
1263447
1483081
1741025
37233
186731
636191
1867921
1263633
1892577
822841
199145
1547456
1077490
957213
268098
828702
962952
234348
1394827
1572536
441047
1266757
313368
848333
1349894
1519715
1852188
1904189
424022
1194937
1657822
1006793
314826
1565618
457240
1016093
1041605
1825577
502101
979500
341825
1183949
1452405
437419
987946
341953
1095680
593478
1866395
1549955
126537
754392
610593
1315703
840539
1836027
1993231
1701603
1185631
1909062
1504157
1463259
1388684
1444489
1303163
642046
1839889
1259941
1761289
1136123
1751838
1177316
1043126
287690
1848435
1830701
1835569
1310814
263734
1579472
928669
1535087
188791
1359895
283715
806435
1582666
640335
1037866
1861855
905513
1206676
1068641
1998317
100574
305357
1699309
1615535
1640360
66320
652166
1249418
1281329
1592071
592035
998014
1596049
1285874
2826
1266178
708794
821694
1428117
858185
1248545
1851092
764484
1224062
1599269
1258404
688070
675865
894311
1031970
176974
452893
1275267
1025828
546366
216025
1070218
81726
688463
505433
920274
1767657
666217
1799854
1416332
277416
1108798
777074
1021637
1532848
1545231
645474
1259945
1006624
1634288
1284345
269740
458336
968594
1234238
668859
726519
1958238
1323290
397324
1073165
1198700
753178
613445
1290931
1290896
941104
1078336
1369902
499838
987391
1429547
715745
1826094
1185899
1048506
970439
1630205
804997
44466
1307941
1827076
663217
1091157
1137712
757333
398214
187440
689162
1785927
766224
1517827
633048
12545
1640716
874220
293700
992358
553794
1778419
558693
1364202
1381031
1609921
696722
1170442
133133
245125
861623
978472
663248
558186
780602
741579
728929
1575868
524123
1791164
196523
8795
1181234
404313
345222
1223277
814804
1586859
1723890
730955
1991
725684
1509287
984181
1882506
393092
978313
60472
436552
1683924
1361350
1438249
1884421
1075053
1791231
368162
1545113
161269
1470320
119807
1502306
354193
1136743
250197
1020458
77144
1041347
1598569
1326229
1452258
320007
275668
745557
952741
1065987
140850
87750
1700223
695237
981128
1956206
1124903
1920921
244188
399529
490070
404466
216719
539920
618113
1538685
295944
1957668
1007035
136819
1816866
1054991
1653046
300536
715678
1251561
1485828
919411
769141
160826
1211870
428942
1684486
1465276
976793
314929
827997
923025
942904
207393
790961
1497021
375143
1683593
1401239
1753885
1404064
1948823
1053497
995960
242710
20126
1170805
696246
821224
1360830
148847
1596496
3624
1962512
888789
565076
1117142
462400
493809
1654728
1630579
868902
648435
1258965
1766686
42639
682493
1794916
698411
1272965
1950476
694933
212563
1707196
1581858
1890435
1967134
136363
1117748
1619105
1206452
260920
1159169
329741
698303
509358
368962
213238
1685351
1738636
1004227
613880
111689
1268775
539870
47298
831960
808367
1735702
1037828
981244
1620282
1777397
68216
1004987
1820381
579829
827772
1357414
1482857
532223
604507
846093
1256723
1065978
1722436
712887
466655
553327
707085
921735
1738566
100789
205219
1943059
273795
249484
821504
1125540
1684583
466514
1090562
311869
1277197
516637
1861350
232194
1832334
988226
1503102
725309
670389
893552
253333
1586351
531794
1244623
1520737
1980457
1157535
1132040
316277
1411369
678414
1596487
1241442
1429658
692071
1798295
818259
894706
938053
1894669
1835578
1423602
834701
1494704
1403168
371577
816083
929438
749347
1407677
1419914
268758
581972
1033419
73856
1352689
1555013
233109
1247915
511389
905384
264633
406248
1044733
416112
1331949
1260854
90930
1826356
867471
208962
1070733
1004112
479274
1353294
749494
174653
992467
1409891
469744
436746
1116576
718202
652179
32418
1045896
209523
549405
1617827
611757
1258666
1228645
283638
311509
171101
218042
1503345
1398437
1208150
1719175
1329746
1138211
1530394
530831
1380806
514499
1224528
797828
1909660
92356
8969
214944
235269
535923
160012
189519
1704072
1161125
1712750
1077504
1849748
840421
1361468
64829
748843
819480
879575
870381
300704
1907831
862677
1679350
1906991
1827154
309677
1481118
1803831
333985
1400043
1990743
1610804
1141723
1375808
1956831
1016024
1264100
1444812
1702310
386765
481110
1479546
1432176
1318398
1156768
82120
59178
995748
1357765
818067
1823404
582552
1481214
805713
793127
660183
1875891
246839
1582527
116881
591446
1847715
886000
284172
1963909
1087473
1888370
719962
1018563
832169
204159
659540
618429
1143162
1744638
1929216
976528
1306398
1590775
559124
1989328
1912054
1299670
293861
788954
1867617
1077284
800739
139095
718933
270304
1520108
595713
153437
726374
986699
1176551
1615193
841522
546361
1729004
1737353
725062
715592
1265714
743388
1480263
905161
1242445
473888
1061278
1784334
1559563
1058612
1592839
1816579
1097069
837152
1553625
698263
1597191
876230
1927882
107924
1162052
242883
576958
1530445
1519123
1591083
893920
860624
1599451
1828840
886957
41045
659699
1964449
482859
1443222
1809416
1913427
1099323
1612549
336363
530856
283958
1819755
695447
915004
1905352
150799
83809
1032587
140651
532859
290332
739657
1688125
352705
1243454
1300030
885217
271492
1193931
1538099
1659553
636337
1083533
1426790
1957739
1326221
1975292
1694427
579376
1920408
1736627
1813123
1649272
998686
827559
404888
481573
1384937
1897164
103227
774432
10812
1469663
1609324
1667742
1210421
587879
1343433
57398
628653
1428866
1195850
1187016
1996644
1818108
567019
418027
47989
557893
1547809
1294539
429792
597269
213185
315040
1286847
1672754
1065967
237836
1469892
1095498
940598
588122
565589
1678132
1658928
1766173
1812764
957729
1323773
522506
1756061
1586107
256739
1391352
768125
1678749
1646102
1414005
829880
941723
1764558
1480162
1133519
1598065
1911822
1637580
723887
966282
1277636
1247533
841016
208930
1140942
433472
1554550
1930670
1879044
46277
821267
491514
1239551
769916
1919298
1674288
1953527
958341
290372
1443865
466198
1080604
1372574
1393270
1739256
1693570
1818641
631100
1142974
824344
1077930
1100111
377814
992989
161978
1491589
242556
1884168
899292
53700
626099
966293
857884
1305954
226436
1481442
5955
986422
178130
1486516
1490255
1000867
886538
1968147
651255
1009931
867856
338632
1212915
698712
377319
1683509
60585
211738
336220
1029972
564368
148739
323315
1089930
1505948
6509
1886185
1260026
578650
94466
859713
1799457
58848
1701599
962610
328994
1922787
943473
943566
1208262
384726
1247076
1824784
331785
988305
273422
1830365
1367982
734932
1655530
304553
48691
1432942
429048
1954276
537460
58101
1606351
1855985
1640873
558250
43101
1596045
1294905
943146
1715607
330857
1609320
70024
1246296
1231838
1522252
1711245
1794726
1771495
1153579
502588
681254
145595
835209
949020
1862568
1890833
264475
391458
1112588
603235
1037086
1875578
179284
825496
1566881
1075446
307298
839573
696623
857690
359951
1889317
1863318
990934
1144083
1616876
1045311
600776
1076475
1083976
842779
394734
1800678
1788547
435294
1416691
791024
723580
1158682
1008665
1588671
504423
641372
1585467
486361
993319
1996075
655563
1918937
1770440
6888
562576
1242309
118835
170131
360502
920337
974222
898176
566613
913208
99923
487687
863664
250447
10442
310290
1692031
1856755
1516944
1675346
996083
1659040
604408
322531
1121032
749880
1033466
687307
1625034
1967470
519655
428660
976212
929423
1566300
87915
385821
1778196
999155
257954
840482
758280
1475229
1141060
1156980
1911020
209665
1895008
1022556
82502
427369
167851
442639
1048681
30065
458628
1357381
1918211
1796383
876717
219719
1460657
703707
1572237
1760427
733237
286419
1424826
934344
1466593
1061479
1572774
602012
1749176
1258661
1913253
1995260
1319578
1830303
1588545
160815
879595
17403
430722
1275255
1577134
412395
928638
665551
579730
1313443
992260
177039
1804075
1158036
1690666
910855
1973748
553188
769367
1668878
1216516
147664
761657
1368881
921032
1675369
1556001
609275
388447
1986702
1933220
1145149
392935
766912
1472934
1555763
1985685
450357
707824
1986682
180576
1740669
1172480
148810
696238
1095320
217510
1234620
1147264
1487967
877730
1246004
375682
842188
1540298
1472600
1281356
820188
90395
1753307
325400
453539
851638
1092450
24435
1934494
1547252
444233
1385277
1124779
1774559
862138
451483
1473317
1769054
1126610
1866663
25597
1739955
1765624
997915
466155
1290603
730529
1688378
750151
146918
1047308
1713414
524219
28289
1271533
1650896
1397136
1398779
1960369
1208951
1288592
1976207
955430
652544
1985681
1828388
1838275
456359
439686
1981137
1644631
1374088
755420
1908806
406346
936729
1141134
321994
828764
1541524
377665
988760
1174412
1500484
1574331
137074
814828
1574998
1993548
280524
1840288
905370
1729562
1543638
647688
1784334
71059
1862133
1054642
555720
1788812
366736
497931
974195
1697538
401061
1341791
1453624
1153450
47224
15925
1298534
608529
111315
1507371
1758761
920193
453270
1420072
1232216
527427
1976013
130596
1073753
1768355
995512
1823223
1053462
1387074
430352
1346094
27727
1626741
242424
33982
991255
411427
1541429
1907123
1270288
1124565
593685
162394
795947
1402031
1052798
27216
1121860
464053
555514
1826660
1815242
599984
1027050
1210988
1187401
1057088
1631133
1985695
149309
1888378
1068199
284317
279333
120643
1155569
1560361
266211
1665056
1434304
474968
796573
1120882
1341623
1470459
304998
1034789
1374138
647536
760735
1560677
934966
1487441
497347
52670
1210274
883430
369465
733960
1206338
1833872
1042696
407034
661511
384221
397096
478920
542216
80077
1723582
476977
1106795
1626412
11947
735760
1708047
684208
905781
1503144
1000773
744125
1175833
676492
7077
1982372
1003833
592098
1178703
189833
1814404
734122
1572376
1696975
943632
1121608
521404
1073818
1541434
675988
329499
1784213
370371
1375091
1845039
1387762
1659779
622114
1814783
514326
1430728
234538
946919
1335620
360704
1492970
1300720
1138035
1953263
1129457
1832459
1092985
1075604
1323686
1465413
1295312
1128998
836318
184417
474397
879926
1351513
310079
1022252
1404995
1558198
489006
1180889
23159
98975
863059
1567857
857646
82922
962188
1241449
773916
668253
1932959
1612881
1066021
302636
920039
1904628
369462
1948128
1913484
1343089
237677
1881644
1408051
1546950
971842
316907
751142
1212908
698509
1799405
1964336
1174619
320457
472937
610397
266095
1362242
707641
1781548
1468824
34178
1480292
805064
511326
1013136
1788124
1135966
976169
672886
242465
1186638
1231119
1657022
1248999
619422
442814
79244
135568
1399006
1482268
1605077
1831950
671958
556397
78892
792763
926536
162453
1926030
1292493
656610
1131861
1369656
1328040
1183695
36149
281646
1436841
1924517
1239921
1834125
1176004
162419
224105
820214
1342976
1064532
59739
1486005
1284984
86591
1910554
1255559
705697
1421822
1884433
400954
1254503
1713363
1008966
720699
1004563
1784829
566350
1654957
272292
1935638
1476040
179541
1104302
864528
888550
1791849
1742952
1382270
400171
1236410
1776288
765413
1419829
1630301
1323538
1740812
158314
681177
1935902
494226
407934
1694590
874107
1979939
1014367
745407
1820015
1076966
596679
371052
798150
750137
1679326
3676
1737569
1326216
1921550
679126
1163145
341737
1593629
54630
168874
1142531
446471
534321
1667839
767154
116937
499763
217042
87765
1746623
1206036
62365
437732
1512279
1582880
559212
230575
1060473
206523
1438936
1878127
760959
823603
1262271
1616433
1956196
1071926
1754499
306368
1123729
1109062
761602
383067
756946
609792
733723
1708539
1693129
1612802
568975
183201
206909
977013
612064
496288
153297
265520
1710194
1902822
598328
676803
1313997
934026
1261851
606776
435340
184261
7221
1630342
582547
319128
1053642
966831
777534
1991138
440199
1044670
1957874
1954462
1082260
778144
852479
1059684
1090570
427451
1024627
1249990
51299
555238
106269
1449546
631122
988744
429015
1297810
1426331
558226
38290
1269854
1641888
1691706
1330979
1583213
221578
1986714
1290844
2750
337856
1054252
1890951
20170
1523562
1646883
63663
33971
1503132
106585
787812
1525607
1180408
164641
83751
871014
245861
1128983
393822
1265592
1980449
351481
1077535
1225195
1338156
238862
1856100
1473636
6627
1094541
1023381
512287
1928950
299753
1071414
516207
1379114
1233709
1359119
374538
1727209
1736659
1949893
1212709
311536
1121187
58919
1516324
1241435
1948237
1143081
632976
145217
153788
1508923
1652278
915376
693505
420168
1118220
1183650
89688
1575873
1649414
449743
1209561
1244754
1443773
128449
267860
218459
459735
102325
523869
143589
18620
528138
1444287
360886
1005217
785186
1061616
1242931
1856408
1834736
321747
944121
77853
1193143
1767827
1660206
1510475
1540627
684580
398406
1898657
446995
849618
673634
1176385
567436
960651
344869
365148
671935
1291541
1178054
1668939
1219670
1240093
812197
1385168
587150
1360862
202784
992780
1526800
321781
857925
1751732
102999
1200067
858088
1889309
328327
1277224
1898644
791801
1012985
925944
364305
1013767
1157169
1230378
1243911
507944
1843290
1778706
637184
1512475
804210
1298425
213454
1965780
83096
1697888
1332764
1598076
584556
1876953
266798
121292
1232350
652675
1412432
1036979
758198
1786265
448398
1174868
551890
932361
311987
386627
634439
1294066
1158055
870477
1657538
630810
1221301
1461296
221859
1784794
1963815
889714
1679158
1014006
1509660
123818
413649
248158
1392537
350026
1575105
951653
1698981
960394
506090
694655
264331
420773
645295
236962
1172110
1310227
770436
1719154
762748
735243
1185978
667253
67296
1785586
1435701
822824
1561064
812591
1583125
100747
794993
151330
602318
552195
1000097
1433694
634030
428152
1018769
633812
910407
472425
260338
1006322
808007
330593
1444027
1955102
125590
1583567
118663
241925
1932060
956712
1030722
1768299
329132
329672
100641
67981
915743
1844497
1499606
1627931
1324401
670606
1122295
1173696
1157107
830412
485871
402989
1726746
1984416
375715
1855641
951082
586518
1775939
716884
1285532
494567
1691527
682117
606681
762140
1051181
1422499
1630668
640318
598374
1563669
1992013
315253
1059360
917965
645124
1341190
1096762
1532568
524302
1293268
1676996
1084383
449969
450880
1029492
1493091
17105
1817289
129241
1216998
280145
1534378
316650
53114
183542
1028574
1094670
1742199
773627
1297405
1286446
41064
1129803
1183368
1130918
512047
1664349
1687377
1880082
288314
1083432
696858
932832
1919004
1124399
1352290
309289
1998128
459646
760375
1940197
289692
1145279
1489274
424486
1529008
1162979
258463
1263928
199757
1675929
952857
838240
275811
819241
333029
9314
1997057
1074287
693725
284941
1877668
1284517
846448
860191
561230
165908
1978231
1680738
586447
176829
322274
1637785
749651
1445651
93861
1984614
968151
931784
14226
1293687
4438
589483
787808
299489
1110
658292
1380740
35652
457496
1214007
1015695
647881
1055684
335060
950912
1354476
1037312
1719834
799202
1509980
928967
1790916
1846709
203474
1227526
1855772
1677504
279589
158615
1361346
1730177
1388747
336085
596864
1937498
787117
1240644
1475551
323598
1030173
376117
1262974
1095656
876840
168496
1466586
402528
1638452
1564622
910323
1918970
1678016
220170
1501904
1604261
1348471
523422
1473304
1337937
1584001
660591
1524404
1393002
245984
397611
1784253
881849
1607341
1989473
1549267
1554221
678950
818325
339295
830227
1253642
174304
84895
1655830
1127836
935659
637449
1291527
1479110
226092
800423
1325985
1359000
533574
537109
1039998
1361890
625564
354634
994776
1200715
1928016
601920
113661
462930
846019
139554
533480
1786291
1661200
475870
651840
1748278
134889
97516
1499555
1194732
1722123
31175
836500
788501
1165684
251698
343528
1867878
554589
1620998
1632402
1657443
655032
1166238
810143
1495484
490808
1900576
1772425
1465675
1596499
1788907
938802
1474813
256190
699908
556835
220464
1289158
1756436
710851
118194
309273
1819063
1001750
645116
1113810
1758778
537924
1263278
226873
83851
1817055
431701
1016972
1363093
1626586
1954349
453127
797882
1067148
625738
1141308
983462
903555
1111654
1228903
542328
520777
219367
1231372
1026060
111965
1059378
613457
1033217
1014763
1289337
182322
1091570
1841712
1631842
116437
1485099
1789606
798418
1522795
1114455
1717290
472229
934413
18148
51342
192732
24006
729458
53509
1318104
478029
1921534
1068658
1677987
300697
85703
1872148
940012
1637958
1739486
1835602
74201
1314568
1153600
1971991
1078280
279847
1885390
126642
553861
67456
755488
928630
102093
605157
1485080
600423
1535474
220723
1893104
1195943
1931378
25808
1028347
262969
1788595
1217268
120393
147622
1426802
1133660
1358911
897531
1639523
1040927
344053
1251945
735758
1290317
1439593
136263
1651113
1737365
1324443
781980
1622770
1898216
1753
650125
815617
1598483
1355503
1490357
600661
1101259
1294535
1608765
908678
1880165
1068027
1160574
1971137
433871
65169
1032213
1051035
731016
1339625
413689
1016910
1266951
924610
1781641
371359
1028102
1316564
1401436
1577
726983
429720
832955
535571
1110354
1502895
1296037
296445
1534902
347896
439635
1278277
1990714
697318
1185742
289437
750675
969942
1318490
685955
48453
1550131
103035
782487
1703255
1229244
1138112
1144811
780746
1681336
753733
1113707
941734
1096339
1297283
1936922
1179795
1614302
992465
172294
879817
1643310
803882
974942
137642
747938
621191
1711615
858016
981759
72022
415739
1278506
217361
921967
1616849
1486215
59488
1449322
1618188
1126280
1186533
1090515
439937
1840371
267498
599167
137643
258727
1890041
703765
1392737
1939762
1328811
202703
1522040
870634
1997464
1079789
1167351
829191
1556086
1872677
1597193
1886122
370760
243586
1992396
1734586
1606067
1548135
1666328
1003072
46307
933300
1309335
1885368
18604
708546
1201044
995962
440460
1294182
984431
1686141
1547092
366457
1936156
1474678
446617
1585504
570139
98147
925550
698519
1934981
1677739
1516707
1308492
580222
554172
838882
1033200
1996118
1413088
374056
1399737
1416338
1752946
214052
1054263
1171683
136328
1138859
1208591
161301
448086
1984326
1692294
1037836
1826564
1823251
586536
1522504
1269715
1560899
1792838
318633
1738587
111105
1750089
1116389
67536
1611355
1256104
1642747
100735
1694828
1364863
867769
649366
1393309
1660961
1230654
81697
204821
1135088
1710828
1708529
1411544
1632009
1987964
1066226
990016
1886434
1023672
1925080
288646
336646
612287
9898
764017
1653359
172413
59557
1312072
1357467
885419
1174735
147795
638444
1734644
631927
1572971
1996242
1204360
939114
689230
1240931
1192741
445676
1381446
1819575
307730
854321
1668283
167000
1912
1820609
175466
496116
469564
1533701
32493
1658181
1955860
1747382
1929262
1547122
1301166
1949225
1371305
1334814
627195
7645
1624075
735138
1828715
1280257
1191393
965865
1165924
72937
144479
434457
30273
1812151
370813
1352763
551228
758663
1388823
1017864
354504
1291321
38193
1887098
232095
840632
2613
1350551
326296
528806
793797
1727168
1430704
1075974
411441
815859
373973
425886
629777
537348
304019
516738
992291
1130851
1872266
735545
1832946
419775
562721
1208422
223485
239300
1808960
893238
688338
627567
281475
1060848
1760996
1845797
647176
1437600
1659853
521843
723669
322034
126669
170341
1603521
120
1033813
1387099
1114906
1038556
1534680
743596
1413061
591363
1530871
620012
905621
1860620
1853891
1914991
1360969
502826
1447731
511846
1418642
1427154
553435
1256211
3152
641311
197334
278023
1197190
1459796
1879909
480690
1141144
366999
1626845
1351225
1625251
311805
1361073
1900507
946238
206339
166551
213736
44444
1479639
542507
91962
1223516
1630812
1842481
1686836
1744623
709648
342271
1436116
857949
1707986
989214
1570919
1594259
1504780
1729510
1488086
1358516
1554980
997682
1086074
1244300
100720
695868
1652059
1014952
823360
289208
1363022
949748
1697437
147232
173359
759068
1164693
377339
1956466
1205809
1330286
696069
1293009
864436
1451084
1447614
477189
1688867
742416
1565893
590401
313822
749308
157072
1497954
1124657
870340
159170
890876
1707745
483002
668738
1500184
853953
1881529
904430
1317230
1347760
1888298
577135
1421142
501883
452525
1177298
152377
1639277
797552
1191490
1841299
751419
1371001
1098255
1621715
372637
651250
262722
1697054
27347
1911513
957018
709488
332397
1518916
244951
1754215
233498
1042357
142800
815282
156711
25964
946449
671399
1262469
1530854
1895234
385135
499087
618218
1384585
398896
1009756
789901
957223
313875
129833
625044
1980711
352936
361808
1030324
19260
460170
1533619
1474929
996961
122874
981043
1608824
930066
922427
1642
23367
1443463
804183
835372
361940
907313
422076
467829
380032
1642765
586921
953512
953850
912436
58866
876005
37687
1667497
731791
125394
1604768
1286688
1607644
247597
1935685
1474033
930894
1534659
83280
200668
874512
386420
1121568
802176
1974603
1997386
1308945
1894282
58949
686898
1721444
1946678
56255
1310287
88040
371964
252384
120031
760339
1335163
1761479
1150493
331983
746581
1367234
1221286
608456
1536875
1395669
966001
1294599
39376
178790
1381399
763643
416637
963255
989016
1543024
794397
1795579
839129
1550595
1157152
1116627
996326
1532725
462679
23509
1539984
128135
543241
1562471
1422368
110277
692129
906476
1683841
1741455
1662831
1933974
705282
37278
1771627
194787
99895
241053
1508452
902203
1637254
33332
1758625
1803146
1442346
1980826
1180211
254781
765911
303555
602903
571042
1729752
1178986
1772200
840253
519188
1514544
71407
1822435
69358
265195
343359
42272
980085
1771792
914151
426271
39658
1002123
816015
922094
510507
459325
1018502
1718159
1768762
953042
1130048
1006880
1454386
167911
492163
959402
1349104
487097
1800631
157839
818058
53898
1657109
461310
741279
1367001
1318507
1907514
1743918
363218
1566408
319463
637475
1209651
1474750
335820
339117
668944
416977
1084525
640015
1283779
1795922
411431
1336655
1557989
475503
1146869
1865726
515938
707664
799626
185196
1748599
908276
451664
1062066
1429127
1705174
1922765
532719
681793
332356
430742
110061
722333
1867593
1730334
1944208
613284
1415333
526614
1156229
889182
1679015
1259575
569197
959844
1092482
1674282
1211856
1627807
205843
1353817
896169
14346
1891996
672433
1997844
1441611
358634
204380
772585
747527
657244
1530517
908531
1290010
684178
1224141
1938234
1938138
1159465
1357484
158978
673437
1853275
527976
1623517
1255247
545979
1926292
176703
1643114
1474525
259701
448519
820401
683267
1901706
891125
69802
1879024
161072
297520
653948
1236016
436890
473315
526393
1109282
498719
1463045
1850390
1810146
775500
779977
77030
603073
637910
757860
276408
1909866
1263816
131627
1995824
1839106
633103
437351
1894837
1038591
1664810
59440
762982
1462631
1884679
728124
698509
943009
1788878
250893
1436766
1767721
683534
528730
1987839
1487322
232070
656938
1191826
805576
1609838
1320827
891313
128332
1887842
29189
1700700
985642
294495
1364879
161447
1445098
1463336
298256
1648509
1884526
1077448
1956292
358929
273890
1162035
863970
1448212
1271097
155076
1258939
668324
26169
1943326
118049
1193175
1562656
275493
553799
1583982
1985925
428210
633744
407630
1816187
1871150
143026
675155
233925
1612018
1052567
627782
436410
213120
22096
917394
1850714
196973
1804235
952770
1464229
67522
1399984
161964
1666532
120032
1193103
494223
1563783
692021
1385349
1599444
552528
332920
637401
1633161
328490
1443874
697814
716347
680284
631794
34936
235215
483352
654139
1046019
1676481
1531589
1771324
1407068
440906
705861
1469105
1507940
1206378
180412
1799506
1702987
1460637
1767525
496073
1305715
1737360
1138171
1755802
1584161
949908
1524165
608199
753531
338672
603428
1314378
609196
1309456
654738
1884223
465502
1240141
823237
1236212
1562525
1792799
645806
253851
208634
76049
1904408
1035646
1954345
1637407
623203
108871
934243
1160389
1567518
272158
663941
1833678
982032
955472
87265
854779
69007
570452
929118
452676
298712
981031
1728462
734745
411933
1168372
1795896
390930
1317390
1681925
223858
593053
615185
1009753
435980
263020
1407812
1540468
1121855
964116
1549266
289340
713721
740579
89914
1929812
138928
988866
300221
1853895
404826
1045585
1503465
177546
1576104
435434
764961
1707089
958801
1083592
1697487
221620
1842993
1214144
833441
927756
288308
1627647
298209
1397962
1062432
1426146
1150854
1944259
1126188
1593298
541354
1299346
308805
1677794
415702
969623
1143856
1949784
321775
214031
1201850
1645639
563092
58178
897235
667890
1270201
1743588
676874
1349166
846098
793062
1408986
1727149
1842811
1896896
1238504
1907203
1210207
86234
1351727
1904004
75568
1839948
1432356
555406
1792254
1372132
464883
10647
825175
1080666
269963
1941680
967977
90409
930673
1632243
892055
142600
1350598
681292
1044312
756053
128630
1028916
1173859
353958
1825634
1247995
708211
1795643
105575
345599
843765
1413002
607567
1331878
436307
893609
644185
397524
621186
1304107
1330877
1492327
596024
555854
518796
1373658
357077
1005431
1230774
581895
975813
523595
1232694
1162105
355840
1428217
1561345
406904
417499
1478639
1448066
1988061
1987874
641103
1534575
736098
390607
988739
958963
1155531
630958
1088321
389522
1667751
1367866
1032318
719120
1336392
1153715
1383040
1049335
1643831
878383
1071115
1610042
1079898
848719
130477
1359096
546130
941669
1630000
585177
574529
1258120
334844
1861531
425243
1827583
24616
1197610
1200719
1476533
1140467
1334559
1186073
807760
1486544
1599267
1867069
190011
1832465
1763670
1068582
1168597
1954951
1812790
1054578
671052
1591205
1380773
436069
141786
1255964
1494083
1580842
242859
230389
111802
964038
402223
203429
304676
766268
719203
1934408
1026759
815417
1939774
1900543
290404
274640
1967170
1613295
649376
68754
1589927
1916522
1733848
1882819
1398684
264490
732484
893298
825847
137664
1293277
688939
89905
35750
309087
943036
801372
28908
25461
1120768
687176
373013
181286
910645
697671
391854
1489353
1346579
177393
868299
1108099
1822429
676431
1755759
1442809
1109732
218756
1592597
1241221
48794
1125628
61165
1929712
1295000
13202
1456752
708973
1612542
1647949
444483
1371098
1611651
173421
1032978
1353924
134304
371253
331561
1016767
1561297
1458005
1460118
52340
2837
420165
587560
164831
371716
1543029
670113
1678450
78018
1030274
239334
653859
1997760
1420404
266417
1334852
807485
1551698
1979395
1421330
1785587
180569
471421
767513
1954581
1169764
1943597
1716507
523732
59672
650988
457769
1995931
1170872
1952502
194000
1765368
30147
995172
686892
393954
361288
1029858
1987297
1712693
1699032
164464
607106
1463847
1927372
902241
1279200
1332013
1814615
1412557
288491
253243
1757275
1752920
862411
1002590
1999241
210686
983382
1851977
41216
713225
677497
120527
1997523
29270
647409
551769
470935
838237
344069
529368
202318
1210009
381918
1754587
1904529
1133948
1578504
1408920
140034
1786252
1015226
1315027
206514
1532735
1894523
1967528
778975
53955
1347691
829559
512927
1887117
891543
1848117
1688129
523109
1695946
500753
157734
709147
1144231
722957
133938
1940358
1668402
216604
1541957
265551
391788
1057103
1354020
1020448
632627
1995032
1222397
282662
1910694
1167910
500062
1831378
502498
382181
786143
230090
1440476
1154411
202090
367709
1614376
1451885
112077
1824863
945800
523888
899034
324332
1039686
359821
874091
1102385
338970
557184
951207
1671076
49053
1634252
290160
571242
1049763
1454070
1200716
1091855
403880
1587075
1499075
1419715
681976
1516675
433713
166697
1462817
560370
575134
1406540
1207607
722097
1731767
1264713
570181
1540159
45722
665905
572885
1769722
125588
367260
748133
1925694
275334
76631
1261037
585545
1644195
1336740
171922
963758
946216
1784889
1065578
1806076
1796792
725515
1880926
1395706
408669
1969520
1665243
803176
930385
1590011
1366819
656094
162693
1659348
851984
343571
145753
25218
260408
1824957
38250
213064
1108099
1109176
1468769
860176
1634385
1003279
24372
37029
983748
1495579
328067
1575648
1403826
1661687
204094
84894
704284
1731226
1660094
1094618
947951
1230345
271187
1485126
1776792
285901
514028
217915
99399
317463
644206
14391
285694
1413360
1800955
1556084
1506166
1316132
175298
701747
12784
1740856
839272
525468
517497
1886481
582944
1068361
1636660
280407
1734203
388062
1080882
161379
1018083
495857
137374
376144
1665297
1452041
1828950
1230574
1102752
648705
1227794
1336647
1438589
167000
116724
1028965
1395085
112096
625479
1464468
502096
747638
1791654
658215
1896439
715186
1888327
462219
953737
1949589
1922275
1884232
771979
864565
1057411
866753
162190
1512716
1539041
1131261
1773297
1617500
73688
362260
1849499
772182
1653973
666016
721384
27423
1343651
78212
1962937
1637343
485573
1423389
341080
705192
605020
1811958
1197584
1633778
362725
270693
1027666
1778122
744595
56945
728677
1995850
434534
242828
143988
1652966
635012
1520978
973904
1639245
1129940
1816744
637168
1676848
1292240
1407548
315930
646273
1508451
1185392
701843
720278
1959895
258196
845259
1665270
1739885
1004942
1558760
628404
387479
11904
1514432
1521441
1643795
287688
859459
1946870
1844724
1137154
1865469
1178712
1275583
242275
1709769
1179337
1003100
1113185
1371369
715789
280544
1462488
1962102
916904
509642
1562635
1252428
26469
1078111
708789
826317
1989295
790438
342560
826123
215418
1684346
710411
60183
246677
1552768
396180
1379996
837025
1869694
1776430
1778090
508332
597307
291712
1521001
526594
106483
555665
90763
361421
1671971
1904272
914381
1351812
393869
912611
1059058
490736
1669673
426497
306459
1492096
651543
1226404
1529748
879626
6552
909816
1676256
1507203
1346774
1759834
468829
1440544
284733
1812445
389981
243789
356386
954948
725678
725788
1606375
1631545
404699
23103
1158276
909494
1658247
1693947
1738895
1684887
1401074
1972296
179999
400194
614810
1912664
603211
1608120
1117334
1419787
1185987
220041
1756483
1671390
758824
1153163
1249679
1258329
1133795
619678
1142033
894442
1481339
658604
1482087
1323569
1276709
647297
1669423
1657270
1346518
1990982
996987
719567
58993
542729
464720
1022890
1309447
942048
145077
381236
1194707
1160580
792290
493135
1673731
1254147
1002309
100075
1721388
420786
1491629
1312327
78310
1526112
836516
782561
209248
1676888
704941
125708
1759156
1539752
34950
711892
92131
924295
937068
532415
665452
816488
200533
1185160
349991
591803
1498140
490104
1242067
1409358
475830
1619725
1953060
318096
1513086
1586876
1871834
1011951
1087388
166457
366181
1902270
1892968
349899
614374
1481804
1171060
1686453
596765
1676847
1141966
1564170
1750110
549998
267118
1037826
1912705
1104241
187454
161414
884551
1287110
693578
940406
699296
1414479
846287
773861
953696
866044
1111488
1641010
585170
1590395
1681578
900005
1303074
1728127
1742180
551567
1857287
340246
1310297
538806
424921
892473
634645
1590611
1247635
1581347
508694
945661
734411
705977
273112
1055193
472513
1220220
323544
1272521
1683988
23840
1147894
524955
797407
1919455
464556
1324831
986683
1629415
210369
92647
493825
445876
1314331
1466828
712512
1383944
1061077
1853966
1310910
1975484
1945109
1804376
1579585
1789043
1878283
858625
1161578
1568760
1099927
812797
189430
1730070
1087396
1425474
909604
177185
1973613
469589
1605293
1742710
1300574
1066692
905668
1914149
1722427
1561062
211836
1011189
735398
612331
1328772
1045566
295724
1291334
601612
1429000
245102
1603422
1755102
1727550
1799720
453165
539416
307112
93246
122302
1488023
1595541
867339
1299108
1026480
387479
1737847
1688090
402686
556075
1993294
844856
1220114
871992
1862649
1830565
1240718
8837
1349092
1446799
1465796
1090165
725495
1780554
818116
1546064
614500
1290728
888557
1470927
1862376
561508
1170429
355317
105083
1951301
1477515
1484141
1468566
1120019
1922284
1371731
616709
163408
1661903
1405652
1267204
1484381
13114
9716
1919481
1764958
67109
508572
167201
1304623
656800
1341400
751215
1234584
754502
1457191
1553732
1199230
1576020
1630443
657693
1202811
328853
1260230
748747
330027
1294016
1621198
1979552
278384
1527622
26822
50602
833558
804026
1904617
347164
1913424
230906
770539
517900
1727242
1940410
698182
847385
1989842
721732
1943958
524810
233770
1152561
1375471
1182421
1309868
288800
1164991
1416851
1455799
355492
278643
565074
1315754
38437
1920407
1799482
1755903
623028
1145128
1354803
1859799
636526
236359
1516564
1260564
814933
1582920
796246
376416
1286335
307661
1209127
1621793
594921
977232
524336
155157
29197
746728
1209222
443481
646203
1500783
18989
1042319
227225
1762891
1628569
972687
1682382
514416
1635804
573624
1490046
746400
1115703
888173
492414
280064
417597
1553898
245805
1183755
782029
1979237
1544144
956670
1541535
847447
444157
848003
101252
1453616
1453366
1562601
1275872
478325
231348
1761813
728536
1028946
283448
1077914
1870702
1508375
577366
130108
523965
1896138
659443
393851
200395
1921590
281305
1709766
803592
955009
192850
1753482
446761
1708928
516715
965299
1755904
1315145
1111749
1833454
1044481
1524698
557195
1015860
560562
48110
1079825
1290859
1175087
9836
498647
1905217
972721
903751
75930
1165113
268928
1096649
744933
1466654
644200
499907
158590
988813
1421417
1763861
1802385
92777
823005
609566
407003
1233541
1113161
380823
234683
1401519
92603
1994658
1394301
1964532
1614806
1065623
924529
639482
1348178
833606
1558421
414925
1271590
442303
1426516
1293404
1268967
1933268
1260541
236760
437275
23630
1347246
1095080
609376
1892501
316570
485819
1358176
1810558
1872321
1239919
845589
684706
160717
1100840
1684943
1174313
1120165
1090027
1122273
652298
1585092
643983
1975966
1312523
1996673
1659144
872425
216888
1195249
45224
1724907
452419
1813367
418919
614198
1887790
549865
1694905
2970
1072537
623604
328853
1846612
1504325
181009
488687
1254292
1722932
1636803
950575
614191
825667
255792
820532
1085231
1967984
679026
1310206
1743932
998657
361950
1207665
1229980
1938475
267685
29589
657248
1414526
1179065
1727191
1023006
1407011
852168
1430423
723051
1096609
513751
443966
1451658
745346
1374724
1018590
610519
1458060
655100
67603
550387
1807200
973823
644467
423634
571486
1822459
654590
1984098
923459
1197341
1971154
929313
1690912
389926
1379769
626363
170701
232205
1831446
377742
760686
102596
147303
186026
495584
1484312
323256
1176061
1658209
1465121
617321
158923
915927
1881196
660744
1189094
1812849
831517
1883853
1313588
483610
1497453
303873
1322031
1240524
525616
233892
1085914
534712
1370317
374128
887697
303118
126600
375593
235421
277782
1258912
277293
33502
1099012
609701
1542913
1091432
1269008
1847290
267531
473
220470
155348
1330960
1000103
717370
1077466
187348
1764535
1942317
329355
134148
1997382
343385
170492
211693
174395
614174
818144
912449
1507267
388617
1188349
1348784
424162
583769
1827597
220540
1313200
875616
855746
1306065
239709
529637
194154
363096
287872
167397
1475928
1012462
23464
562353
1863113
1418770
133147
975607
1406138
1968131
732947
1290926
611956
1171203
1117972
1356375
249935
633294
615524
630482
1401770
925356
1078664
1064863
719627
1014679
161301
1740040
363792
1947662
1494010
1343071
1471466
1458552
1947067
1043731
1546061
1939568
1964175
374986
1338135
1483118
1747659
708745
1045894
1263381
1623056
477659
957857
1670186
1964435
392571
1987570
53381
694660
32533
1008216
1402391
464892
1217192
227708
641282
1281175
693778
297842
582163
765672
1089547
710846
997438
1495329
276293
1992306
1040115
1990662
1323836
1588684
1098312
339135
560153
342843
176060
1529212
763189
1649593
134283
607486
1434946
1849212
590835
134373
1576010
112627
511802
1927502
889993
166155
215646
36223
1830232
756878
762684
98830
1302831
503102
976622
840826
466867
94620
1028776
919613
1147386
1204909
831478
361438
558419
392275
1664296
965745
727925
320235
1958342
1596639
1963768
381301
1010826
714464
554483
692760
497281
1374790
405846
1822391
11556
293047
976329
1437436
103290
1582561
525001
1224744
334545
1465486
927362
1967049
1373301
1132604
1415637
1332815
362201
1433940
1846186
109671
110365
116422
1565677
776047
1007743
1119963
69726
1898288
998272
1265325
1175838
1699843
1150310
474267
1862304
1985400
1737250
1446644
1387166
559534
209328
1798813
1238692
294099
662045
486927
800314
268450
1251875
1126462
37098
1921078
1280153
1839988
1572016
1687385
1512385
1749049
1473926
1054790
1302178
1018507
770907
1725948
1222937
763323
117776
1944480
1715666
1031325
1323395
1155911
6701
969785
692479
478633
187349
617382
1926586
179116
75886
60765
1173538
1456522
1661869
295294
1727893
1849210
1082600
1223657
1579785
811639
200245
798423
804360
1846539
449416
1645307
282034
1333783
694985
881467
1204114
1556265
387055
158040
65499
707430
951977
1040769
1458151
1328994
1135983
1839490
140057
430180
1764959
549922
943612
88036
813828
175298
272841
111258
1209481
1996183
644388
772850
440638
952639
1604026
1881986
1070343
123018
4447
1281986
596384
300545
422307
573474
1614039
688287
979925
412785
599263
1553125
1274154
1401791
1479445
1516593
997018
1487854
1094307
583616
1527065
1974917
1498269
1448902
1182118
170815
1455284
1411114
1113327
935014
401311
1087398
1340099
1263515
1828326
1910332
1429157
571007
1966061
1569178
764351
1917443
67491
1196709
1853055
725171
1436257
1286079
1958775
1515240
663639
253093
3966
1712679
56578
616369
1687568
1566703
1281089
1967050
1248630
41642
1419372
754416
743718
1554811
1845799
757312
1592954
82193
1668758
1474536
32139
261432
1911296
1883169
1684289
1479819
581732
1696346
209075
377567
250812
169116
986306
546954
330958
1999995
1842989
1533356
1432715
1777601
1746619
189899
861397
1687493
440447
258769
1474827
747330
1026017
404295
713072
413451
854779
1917456
1467160
202542
1514670
1233897
1749675
479881
1102849
505337
155121
1035867
788117
1750402
1289741
769725
778883
301392
1075917
32595
714742
1583728
23707
1584240
1947379
3809
1759921
1025883
1259991
1838145
1860107
317698
566460
742532
1806724
525616
112468
1718378
679775
1560861
940502
458650
649251
358001
1164536
1165953
1376422
1590431
880361
213088
169352
653115
161282
1549155
871027
1773399
239254
47220
256553
374230
254260
1248125
1705446
904325
948826
50996
662375
1108172
1649990
1597449
1194539
9560
974120
1239535
1053896
876825
1313036
525488
141145
934029
129162
1800314
1470332
1567370
252927
1765547
843659
717035
1523746
786169
1223112
487966
1857312
507605
1686269
1461444
1661119
1541236
1260321
314503
145617
942549
1646357
342428
7505
1261680
487576
1074413
554334
1134238
63580
1903947
1319799
393073
1190806
101249
629050
393774
298831
138547
1537001
463066
1541293
703831
1078785
573241
835281
1600908
1827533
836550
1676965
1655622
1813421
88247
1164527
158795
486862
527211
1725544
1979202
982574
1858185
1697796
1652770
1575333
1721686
541456
1610642
359187
254590
1322257
1816861
668590
607425
1369773
709720
1186480
25720
806417
355218
1156017
865965
1815025
1997078
1769902
1629365
1276493
211069
1432891
426362
53437
1755668
650728
1138799
1421029
1644695
1881655
522316
905237
1372976
1701134
987621
641500
1277996
846470
1258641
1017959
1575341
1516395
415402
1841980
1405927
1236456
924690
711553
1613680
1267795
1425446
206067
221673
1830563
702377
730637
313332
935587
591402
942227
75110
737876
1772887
1903523
213603
703420
1691885
1009276
1165425
673532
561714
752545
950529
35767
995563
702092
596317
8048
1585037
1977541
340513
439358
1126541
650927
796008
1068678
1146104
1169892
1878110
213440
708918
1504158
1559978
437270
849914
873535
1268807
1086553
1410659
178215
1719280
969619
1242243
1859205
245135
174852
1378984
240661
846296
269560
1908058
127690
126978
1357175
1619470
1692341
1718366
955616
1317982
188380
169194
1436894
896130
1180095
149430
1440030
405097
276429
791471
117448
436005
1212981
1542404
1952370
1546481
1250034
71701
53251
1323210
793338
1757901
498267
555033
999296
521169
231798
1070458
633145
135305
1557757
796923
621508
389865
9030
480205
1490792
1825547
1545820
19238
154556
669376
175456
693752
444706
1382711
20339
729487
1522883
111192
231501
732594
1399266
1083868
1989386
382305
1000677
1841315
1918871
988725
1074037
27302
848987
1039865
1380819
1559289
1185896
1152186
1879466
1440209
232275
748109
1291986
1915482
1891081
1666849
1831828
1019592
1356200
1207560
1291253
646777
1319418
164076
1442308
714881
249090
796128
1271036
1451112
169989
1741591
1794561
1624303
377572
196076
472606
1383231
587172
1637291
223922
447502
1526968
1346341
326543
241326
1797125
1464997
1992435
192861
108359
629919
1979672
510685
801440
908982
453372
256266
55279
1889344
994435
760834
1574546
1725231
1322739
44024
838613
423698
1609097
440544
1572019
1731341
188539
1323390
444526
233617
689850
738201
791912
1887641
1594500
1656654
1327086
791904
1970847
987861
1358037
198388
454999
759430
1224336
595805
1436869
1332851
111087
1067043
1838865
1377540
1630842
1481748
588184
52270
887131
1103683
1068419
559341
1326220
1290538
456704
1190155
980872
1268229
1225002
796761
971072
680122
57790
412381
1371922
1239912
711203
1334851
459143
1933054
332158
1305688
542343
1275276
420003
1545487
1405221
1944536
1750939
1018101
922298
1302607
1077027
1663019
1954642
811942
331650
181310
949858
1076442
352598
1621051
1359889
1903723
1981163
878323
311846
1369022
1817178
794842
1112385
1624537
399618
1541732
1105224
478562
1330193
221461
162814
551719
1682727
796199
850548
1164594
1358245
1775312
1018583
169108
1455376
1069928
412315
1237430
1451925
1197950
1633047
1055103
1564163
1179789
262623
215812
303196
1869486
50667
971686
1473972
439457
1172609
104921
783020
1593057
1217627
199101
1165522
715214
1294346
820380
358009
1861377
1067517
958848
471092
1159378
301041
873410
1702943
981189
1172137
642099
303694
1980712
804653
167793
863379
732839
1143101
1829067
1673674
1251746
338995
667171
1966622
1166444
130109
254863
872879
768765
1443771
323216
81095
1617493
901431
431308
836748
639598
1679276
1191240
698498
647378
909804
393575
544804
1951722
1802827
487896
58979
1029191
1757835
1031821
1254991
1036129
1392077
977120
1583144
1145596
430393
1301214
180869
1886423
968574
909338
471169
145294
628089
813247
1837631
464348
90331
531889
265144
119667
1703627
1104391
1250769
956091
1484914
459605
574837
503252
390199
17045
967869
1563790
953534
524832
305742
1226398
989385
6892
1677014
885225
1306928
1120738
634190
1343955
215331
1616099
1187606
1016166
1975093
51427
1573573
283975
1419679
523508
1998740
1385374
1263869
651704
1795863
1747177
1749907
821110
1372437
119706
299735
298282
478392
1466822
1171234
224626
1760504
173068
913365
267043
493753
1041234
1262693
1727406
1006824
1958353
1150152
1388864
1509245
99302
835465
1414558
1817150
1154262
551858
1601676
363906
1060066
1457624
1596072
382006
986481
1605224
1223396
2475
642778
188654
1854719
159369
810557
106671
121145
1945131
1977782
987648
205755
1347832
1005137
1345606
1844565
1727036
257404
1659794
709107
159021
1959083
1995984
630344
1702333
394005
707240
1745216
1117578
807811
831502
321679
1516124
358188
490064
1277913
531898
1464727
1260407
217547
960326
1426122
1503792
596759
910497
845299
724672
741377
1553600
1932730
744761
1339037
1634001
1226133
372996
1814025
1656089
1399648
576430
1046065
1307510
1713974
601424
1094677
1425381
950605
1685909
617483
298821
1543949
1659629
1215929
1722693
1586935
346573
558634
1641559
1402672
1138819
1123492
805874
29845
949365
1126282
248109
74259
158409
1227656
413084
982765
161627
1797754
1624072
564949
1095951
663549
1731341
1895252
907502
560228
1389010
407329
1217005
1004569
909015
21028
739269
903503
96637
1632658
1131445
1917914
304623
695851
1312311
1865543
845580
1812655
1069850
1476418
1705860
1410763
600527
659843
426047
1151743
809770
375285
1206936
693512
1936234
2781
1420287
1808385
1599040
1137669
1815279
1700733
1970965
670867
728772
527899
866669
1336905
483560
593410
1173623
1742656
355604
1286939
235233
1661348
1710444
909270
880600
130814
325802
404829
1227444
1954531
1338915
4858
172064
1831480
1916921
1420641
1562379
1765778
107982
1245691
1506076
45558
1388881
1577933
996778
1350032
1979249
1382577
1695348
637518
1670176
391572
1642788
433636
832499
1042769
650304
1121786
1824949
371005
593989
983553
87739
1303065
1266002
1491641
784913
322929
1785351
1912080
237665
601676
1331280
1826124
223418
1587787
706928
482812
853820
1663210
969051
241750
37537
48444
1868779
1457584
482821
280791
725465
19413
733032
802878
804889
95556
1948651
684466
485286
743043
695041
140164
1438426
1273051
1214037
1007858
940588
527836
105841
1402265
83796
959142
289308
703914
1886455
929491
1272855
1711181
395690
287462
77012
694016
837506
1019474
1106338
1255394
395398
701734
1944797
936255
1274380
332163
185818
1151824
82245
1019734
1392685
1594248
470949
365583
1471983
343535
1753269
1435688
195253
1799173
1740391
651689
1451672
1353233
1024908
575570
1346790
75715
976475
1614749
719928
54851
550045
851190
1441873
719056
722501
1079734
1346120
155009
222770
1095229
1201837
572986
103478
1681883
1144881
289374
938272
124671
301998
1178371
1620499
144350
1943029
1887571
511185
250606
778405
1575109
1448164
96580
856637
242948
595279
1718310
1399777
886584
616109
19311
1195324
1277933
1284254
1370425
1561438
1071404
1431871
1622059
249000
1377849
1813305
1933515
1177408
1368089
414441
662994
687083
430283
664727
1863071
1716397
261459
1958901
631311
1465035
271160
1168153
845590
1853036
1804225
828568
1714177
222341
1594594
704350
1805533
895872
503903
41871
1402225
1024971
131675
124331
1462674
1362252
973028
1096697
1088344
27397
1668133
330444
1895278
729905
733414
1680284
1516999
424999
779403
1519683
1134248
1159320
889334
1437535
1216987
1573051
1563874
1276205
170563
651534
202736
1714316
93760
1103972
222534
231027
1859388
1703908
214072
1540305
358819
745129
914166
91714
880908
86113
888455
1791857
585839
1954574
602299
903648
932492
250296
1866786
1264031
179611
859409
272044
1915208
1420118
1955507
633837
1661887
1279552
687552
1349984
1723952
1126510
907418
561656
1289914
1445707
1559142
257245
643981
1854957
1483188
1292117
1056886
541504
1088190
1567554
851054
414822
513138
639936
1979079
1228858
1865593
222127
533348
1515235
1482280
1642071
1890840
1165165
816424
859852
1631665
577090
1625747
183063
1184146
856016
517672
888725
1199071
1562905
727162
1283426
327382
351950
1802839
1115354
1452688
1042213
454772
636357
1136224
1859002
478465
1985083
629807
1850825
379234
517217
84352
16036
522002
1551183
893145
1290100
1782662
1760936
818840
106548
233507
925979
735683
1372676
1736027
980996
1392926
1613249
901766
1049261
1124968
1943373
1012702
1692426
1662921
1456247
1850537
1951648
93966
1567622
86177
614063
1081842
1726996
1528689
468930
1600767
691028
950047
1795560
465119
581573
1320048
1431731
549113
223832
1280184
1261737
938434
1698398
956251
556998
1520857
694934
1429691
1281570
640651
1907888
124996
1200218
1723227
952620
1191490
1511338
320499
109973
1380532
564780
1842374
847149
870350
1319643
1736543
1374172
691641
1083468
1481836
323406
1972209
1534159
1170274
1244986
1002889
1488705
1243943
1288834
664339
1594768
338831
789905
26782
1104466
362481
442821
705682
767358
1051100
73728
1047745
946999
323995
1976458
337674
1702607
859259
978873
1875529
389157
1739819
216019
1022541
673290
847937
673346
381346
34729
1647350
1509232
30435
1421621
1361727
1157114
1349104
116613
602032
625621
1651032
1584504
1771090
1323730
1822443
210149
288075
1163620
289218
148787
611934
132098
145531
1467710
1150227
1260026
1735375
680408
1086699
1261840
947727
1993733
138333
760511
533141
172093
1160957
1343368
1498171
197725
394057
1512380
1044976
490228
240747
1351006
1756712
1542200
1337270
1292741
1235898
1502440
252438
1733893
615473
552825
1726869
108315
274305
1363015
1493366
1789874
343766
999838
1711712
717230
1331037
501871
128179
80652
155481
1017577
702010
18514
320978
586510
816781
1690723
1003328
1765018
1108201
1876107
1066273
1812287
1340526
222548
90355
62638
349358
516732
434688
1914940
1316703
1042358
337244
922428
1363386
1514499
145277
136284
1022631
1140863
1865593
935986
1684074
1022050
895999
1277076
124996
244768
914825
396455
1152497
1219854
677306
1289114
1317372
1600956
1921762
563691
603919
1184001
64185
68552
1747504
1543295
451856
1024727
389231
897306
198011
731923
1761794
920889
1933724
149279
765137
1456957
1661490
11713
1758491
739157
44214
412829
689393
330776
11348
397561
1304190
168914
1104118
1343891
120972
1967027
1641778
1608827
387387
442786
759811
288940
1678909
857337
801875
264675
309009
754416
1541825
287373
660
585676
852226
204121
414828
1795068
88588
895370
1748250
408222
407797
373829
1469698
447799
952730
1932589
1964842
1669900
1792595
370507
1178646
142198
1149008
26176
205307
1540093
1093278
1089590
148068
1866873
1800073
165466
409265
987551
787571
778299
902929
1261585
310816
345618
1043429
1564514
1498360
153107
1257546
1240384
1052772
1799
1954987
311297
1576154
1633767
850515
721345
518620
1520286
831929
356637
1915987
1832830
172952
871826
1762322
1102443
1496728
886942
1988884
505742
253642
744592
990354
1897658
1947624
1848277
173791
505194
453457
1181982
1795242
26363
28238
155430
809780
1993745
904769
617214
1969428
1555049
187967
1151443
1679086
1923885
1825818
816165
662480
213453
128781
1566434
996138
657653
373477
1177227
1427715
1844739
607670
1964376
159111
70969
1197229
89
1702092
428158
204847
1409277
1964383
9985
1185200
1629372
1416914
1402635
1711701
742617
1993319
884228
1490287
453523
970693
664145
1402474
445358
699671
1469958
1684146
1629335
1922342
799321
843638
634435
1486138
694240
434869
85255
23056
1925987
1442195
276548
286018
694846
367918
1212454
1986264
132059
1124594
90483
167534
643479
231846
1501025
604334
1070115
1104782
1456765
910334
672459
45842
911335
1727627
1053953
99250
48899
1558968
1021849
1344905
1305592
217030
1125515
1434825
1940735
509742
952716
29728
1130929
272465
327701
881631
1737795
701437
654611
1852760
482391
1237884
644950
421316
1060648
1034331
691818
1009122
190707
1343351
1977958
1838290
1800430
263708
1297405
1736989
1783709
361234
956760
1027542
288930
1362531
1983193
1331591
1765101
1205304
1474056
1904477
1381686
1736116
1428147
1944936
1677072
1189026
851715
494848
744500
1693029
1371347
1983080
517249
668381
1789020
627937
788397
1767662
1272648
148647
296588
1272718
1049565
1037306
855119
1993237
1598352
103643
312728
1559094
244337
48936
1741220
747204
74236
736807
1581570
742570
5533
730674
1837568
1281858
1606663
1452325
1911839
24347
1159482
952716
662970
511286
1369232
149172
273745
617987
1248825
149439
375751
1951559
1274586
458759
1637742
652631
904532
1101432
1377705
1187345
1153117
1445179
728688
1931189
256178
711333
96484
305390
1177036
987149
798064
1108778
1625005
1671001
1517352
353480
153599
585556
512840
1675199
114739
947031
1107626
1686522
302820
621804
332108
1517423
1858315
846040
1003332
1204758
1791951
725074
1818157
1288962
1913404
823940
461907
1657047
429928
1026851
325833
1313430
1027348
1226519
738025
1229819
283775
179520
1939975
958097
1115019
484646
1254698
474407
594374
1567045
397655
965803
1090743
1992350
30664
1183284
1399334
892163
1780934
563880
1933503
845625
67191
130568
1736570
1856483
128407
1155932
1849698
655852
750220
781760
1632205
197822
1102633
460271
1252091
502868
324253
943906
546122
468380
148282
772060
649760
240072
698457
170569
1953319
1220322
1478068
1009066
220191
861230
1193604
1286039
1054964
868978
601656
786665
609836
377233
928114
376611
1340629
1025997
314957
617025
709466
1351184
765618
418852
1552471
551583
1389965
1869862
154189
1816631
244604
29011
103959
1990615
845020
14985
431030
1948313
5634
1539455
633998
655392
1982197
859293
595218
1913169
704974
1044439
1180707
889028
1952995
753499
1767535
262776
1423834
421402
892656
793583
636547
453361
700594
433178
471449
1894457
1756833
1191917
316441
1974660
1848180
712478
1300974
937834
298414
1485833
1310146
635403
1239809
1122366
1504279
1360230
938666
1496964
1805603
535456
1589515
512538
181924
956182
1227027
1304574
238024
904526
984918
1541636
1477401
965286
797979
952388
1972674
306900
1380638
656078
1869221
212178
1629677
429665
1696188
781458
1471975
1394644
1561328
398913
1217589
1476254
913167
519402
746813
902350
351375
534722
368766
328856
1196832
1013027
105751
937914
664547
1719391
1382740
1448711
62118
630755
258031
1160912
488031
652000
149868
1518381
1392761
1267385
1056889
410284
1109265
1039391
1081959
55262
945990
1955811
1365146
64029
984670
1725990
302347
175560
1354659
1285154
1993974
944897
1417963
477691
1913177
774781
1154513
824554
1098264
958799
1064020
1571377
1834988
1099203
587826
968065
1837029
1861027
1546889
2262
1058829
1103418
262045
756017
20447
180864
1622621
665714
1086194
915990
491591
1880601
1351463
1234168
1477462
242216
117921
781353
1382060
1735552
1820616
1177609
141136
995232
893598
1549178
1289506
834962
949176
1056156
1067753
1429597
1528466
311313
1402758
1569107
1367367
765926
960276
1104441
1737917
1780032
1361304
943633
1848230
1040497
1816828
662075
319476
1546610
1341963
238068
1583619
1403191
584842
1469850
302358
118746
47237
522249
240201
1831665
1531562
419355
713024
1806440
1401907
362495
1035904
1125067
127457
381642
287688
1369840
1845199
1238199
34704
1720093
347942
979455
1579891
803212
1083603
1280465
1429965
456507
1981677
516476
1175696
1135456
108287
1118755
948901
1991133
1681804
294217
838742
1173661
599317
556052
72557
1348905
1797045
897506
1011690
1141229
1572128
1652909
1826216
1163051
215453
657971
1385076
1150648
1062243
775307
597767
688456
1035078
744791
1097113
1374995
1779802
744541
611973
594710
1671170
1716157
984646
1467213
1894322
356469
864658
1358260
766333
381989
382127
1200077
324940
254030
119912
1829199
873711
1633862
1761040
74075
1248567
778506
663776
353596
1202246
787500
1335813
781002
261006
412018
1707042
1950933
1910514
1453884
69497
954079
652430
1943962
1827065
1757928
1088470
1680102
1424456
123910
867179
176437
393814
893464
1435684
1807397
1631555
674278
1406439
1163510
95123
1673863
1631037
1484020
1119288
943141
435997
936126
1111715
1265059
1534568
1534977
1757643
1737472
76574
503069
194134
1522129
287434
1140439
88603
16326
89769
672999
1050838
1695701
140799
1260977
556261
1893422
551382
1898357
599927
604616
1611322
1686726
978586
1906562
1266950
975774
1129885
619901
1497081
178545
895828
1106434
1472216
1375134
676832
902304
1231689
758465
1710488
98987
626814
893244
1972071
96799
135519
362798
840994
489339
1309165
995833
1381475
1728815
802579
1957635
1819716
1650881
1983012
575278
1304678
191292
1242336
1551893
701879
899722
1209061
1393714
591629
1628304
1978505
1489661
1577038
1714850
344767
578335
1982217
1343854
91712
666656
1417063
657327
1641972
1518896
183484
513745
58491
1727731
164382
599022
1062830
1980300
1326473
1820555
284899
1773948
1003787
1603216
1314069
1860279
1084602
222022
726012
1917289
1155116
1004753
982798
605449
1403456
925021
1609702
856260
984854
1638720
1378815
1477075
59913
924329
1577443
1152748
900272
1716358
1898169
1269362
1367430
205036
991208
738225
1505022
665386
275868
550902
495340
72333
1357678
1469032
594666
533859
309716
129666
387070
563067
519249
1065188
387313
925597
1851650
1537497
1908633
1744849
1620697
666493
1797786
456220
12934
1527736
324822
200875
1309231
1948080
274043
913475
908423
1734185
1034834
878589
323158
300319
802351
37301
573734
1756070
103322
999913
1787730
1661214
1486623
935615
1240885
628966
1419632
637980
946190
154343
1858624
303712
629912
1164619
1554746
238945
1907002
1634987
875201
1117200
992321
1045303
543674
1494625
1720298
1618304
92683
561323
705182
1096818
486921
1502326
6748
968135
1564497
37958
999768
988550
781779
645492
464152
96908
628915
571480
711019
1377580
1370359
1017834
412883
1920324
1594030
303236
693809
1253239
698754
1244254
455051
91391
1769764
114949
697714
1339321
512577
790698
371168
1578784
907747
446883
582340
1594556
696303
286360
728427
681610
763730
1679936
936313
430528
731177
1615036
614392
753766
930951
1690273
1734862
147926
1965828
80623
568760
1193246
1747581
605791
1358108
255123
1546363
1833636
990798
250058
951616
418164
1411537
907863
731385
755285
1225698
1689725
799644
1894909
1744232
733614
1623981
996620
1635266
840277
425705
485048
887027
1265470
1731811
1448680
633934
1912558
379365
1151891
660593
1906642
1767727
29052
1196600
752967
1857052
1777259
1502050
1036992
1609692
952583
73358
1180806
467946
927463
416353
1103161
242185
1892727
1699444
191112
1522020
534311
1149517
601209
201703
1431509
1952153
952252
412586
738071
243835
198584
1626725
419788
1194430
1465994
848990
898831
480411
290885
1879310
72452
1181536
916236
680943
1599819
422563
480139
161230
296276
1314314
1053777
981458
226909
1528271
1676665
1310834
1136417
1406662
88282
157545
288788
1921380
121478
1428892
1757878
1905711
1830852
1646059
1031334
966332
1413795
548217
1277815
1390697
220044
490608
1234094
1359999
1296564
757244
1535311
1166128
1918825
824443
1405795
1220597
1241911
1042372
617657
1705851
328278
1030180
773309
1129124
1307565
1046546
1433983
1084764
577740
313183
347372
1591820
151414
217382
1898123
64436
372904
102257
506727
431491
101373
572588
1790984
1488099
1846971
668487
1264306
622296
309586
1817309
1513391
230168
1507928
465302
1682841
1222318
72539
843298
262670
1697589
762867
1543193
88689
1206632
437320
150154
520642
926411
95880
1374742
961894
431948
201475
1121255
134963
187297
1921811
796810
540246
1309749
1534381
140536
1346051
1531849
1236619
346141
1771975
50771
394091
828672
1459462
493889
109719
360024
1037373
578819
783652
1337340
1684080
5177
1938883
1749268
1284819
1665342
355478
280623
1785242
1321368
1680549
772913
1571124
459165
1640664
981447
63815
1451333
1207844
717591
1525957
925915
1842296
699171
855975
1198729
452708
4682
1513463
1961113
383507
1517898
581937
1781650
1022455
186428
1134124
1112496
491288
931054
1557999
1132006
1717344
1198590
1746434
1739213
953809
1988696
697568
1725962
1667723
1676282
1535532
1286530
1416568
64149
980416
366404
797505
519284
1160803
984981
1169341
1195978
257674
1089393
1581508
1295830
460979
1180684
790489
1923792
652646
1422305
53418
1413446
1816877
1198493
471118
200771
86479
1605425
147867
338530
1020906
24331
736072
324833
1814084
906006
1713545
691289
932724
473152
702841
1107850
1481849
1814980
1964060
719059
1171086
92824
1818209
524609
1067895
793044
697338
1051237
612078
833040
306276
505051
1957249
1690294
1981813
170205
778120
1855402
738182
416242
882656
400520
925980
1423426
1091313
1280767
175186
18417
727164
1185534
299494
1807623
338008
833020
1668377
1933377
883617
1453734
1960704
897615
1315549
1193410
760658
1305568
965677
1936477
1416452
1054943
290888
1580046
987676
297349
776400
524397
1997825
1075704
1817124
997055
1190244
995901
636084
689084
1878358
1767109
1671186
1824098
1439024
203126
861632
591048
1812417
636816
285205
1880059
553655
1839152
1537978
409257
1982577
1046122
592101
7476
1420484
1509118
788630
1376853
308273
651139
510883
377544
1985919
466273
1117718
65088
566464
1696262
877625
1271500
1237523
1221301
609151
425057
418077
1140380
1489916
1303006
1794402
464711
1734634
1155867
1267623
468012
1183854
1016587
1905550
930356
84468
1986410
458634
1157604
1856350
1023621
1570961
1495010
747072
1694582
947604
1869041
20037
1088338
1906693
1720701
926776
1087274
776052
1114015
1008662
919817
1850477
418441
1842010
1045962
1625967
488356
1211416
1565615
1709239
1549827
457447
1660033
1557712
253038
566928
901977
111609
389566
1538798
593695
1066211
1004164
1228962
719952
367159
1682425
1375911
1819287
296852
387047
1535668
1896113
235684
547023
987095
22840
775650
1736389
1785379
1168152
14046
677743
31243
1960382
1180744
682628
1703960
1534746
1859960
1937363
803691
458398
658420
474721
1922555
136471
1390849
797713
1436914
1788119
259969
1205528
534671
29141
1777287
1176427
125686
1209398
1181354
923598
283212
950956
1111608
1889735
255035
594908
1322556
683433
1141664
1651392
265708
1780853
1770449
655178
613234
545673
733145
594425
610481
1933304
251410
930986
482655
1804208
1137095
357834
1430257
128254
1465419
1475095
1314745
157553
1245826
1153093
1069903
1824369
1128828
1043427
194469
1600891
787658
1046882
449661
1164905
680595
177767
490410
453712
1101917
385647
268380
1319748
260492
27881
419685
913956
1727561
1841170
1973135
6745
1833587
1098116
1054231
873895
399259
1303503
478611
1318585
341166
674925
1866872
1688802
1603628
1531050
1968571
1411583
434524
1623950
1420853
338557
772549
212352
212179
1632426
1182611
1629352
519822
1162469
1869335
1587151
428877
428643
1533495
1628876
1130363
1808478
565752
1136181
828757
1640444
1535784
1297936
617335
703298
252860
973730
451076
1529544
791561
1450014
835324
1450186
1735570
1449018
346573
353333
51558
109220
753801
1411860
1899034
1279132
105669
1598879
164374
444967
894329
328800
64900
282503
1426476
8690
1454393
34169
1171266
248804
1107068
246469
1933080
1699360
1452688
1672806
982685
1333053
1218227
1321160
932203
374030
352717
1401233
1160153
1426444
1224871
1839061
1842480
873832
1127445
791373
1693502
917355
1797410
1887467
1824485
1834911
1749438
147384
786473
129802
529804
1860920
1512991
1310512
1052844
914536
697761
413764
898449
1794041
192160
1521583
317749
565574
646765
1866011
1613728
1166175
696495
1869254
1482451
1188260
1578659
1075954
815523
1604717
876849
1847139
607762
637900
881517
795882
1780168
643939
1498162
291420
200879
460510
448299
651847
1477282
506089
227116
1845348
914272
1131350
702452
1254326
1463028
676651
885351
1736135
1487861
1281914
605221
1912732
2999
890862
877936
1021780
674875
866862
1650133
257460
1863324
249483
211333
1733348
1296002
344804
1670871
22715
62092
419531
450351
342212
1574801
1193690
799846
1243528
984242
885603
1270450
1946347
1562646
126330
1006021
1406298
1104085
135401
1091314
850067
1710581
1981528
61514
150634
704611
1253136
23648
1879462
1569295
332337
920203
1695490
1516963
255398
1062351
736990
610560
1259264
1040990
759660
1688814
1991031
863478
1222029
167449
1365611
1880320
683246
1700028
836969
837590
335236
856881
929852
450894
1633647
1217202
1654687
1297406
957927
1829563
1410603
620547
1603069
1320866
1733996
244263
237526
1361284
896284
12908
598718
1573928
1466060
928384
663669
546800
392563
1758598
524362
112761
1841101
1006271
895994
1841067
1641628
1555761
1332358
1626824
107745
276746
1257786
1991923
888990
1421054
1649065
507804
1973146
862826
1600581
902785
952171
1391900
963094
809292
1193154
1509701
1471793
1749791
1894175
409045
1795273
553762
892971
275077
782104
1463419
546490
802405
191513
1049542
1124262
1024256
771863
1407761
1209787
170897
1977185
554858
827142
1445365
1749513
756674
822106
174394
1277946
109074
931337
1502534
240096
43904
1092589
108708
405546
1132056
1173909
691460
489482
372004
844769
240480
586730
1975825
252564
1486653
1433206
38515
72168
1281522
537422
1142679
297893
1140072
156089
415532
1416468
1240858
77719
1458858
1481985
1070157
651767
1683317
1080027
1594986
416697
61667
1952613
100240
1451296
1954912
419511
1933312
1227831
10283
1150832
191527
1244913
910545
1512717
494977
1731721
485768
921628
1804391
981698
1214174
414030
1167586
966578
1273782
1855816
1600127
358495
140476
1303969
1670697
1711077
143567
1354230
1720300
397278
1395288
123464
66430
1696530
1333903
1040049
1749533
1981031
1756310
637908
783439
459093
256360
1218691
151136
947146
899109
1797091
654950
539559
408421
1935024
1827793
861122
408970
1782251
252
219185
1438940
1025213
914069
1527896
513582
196428
1752627
1350705
1650690
1853601
1567471
315041
1438694
314565
1788825
1764942
1965081
1999111
1532903
1721989
504156
1200899
748711
14502
1398167
231092
1117738
770339
800083
443569
1751508
234565
227513
901662
1795750
515736
903621
1143403
583165
188461
1789917
21975
751986
308124
200005
217548
1953225
123148
249574
1378928
785114
1595295
717853
646575
1020158
285966
1140490
147870
630939
216463
1698650
1984275
1753008
247536
368633
1371897
1232767
1098379
1995599
327590
1158282
920725
1987464
1070393
1708747
1313046
1174437
1182828
360047
587757
344588
627067
686129
264985
1103515
31642
1909726
730330
289376
345633
363189
1085196
288152
1057464
1188909
651612
1647059
1403404
1017872
1390503
1685094
262738
961902
1002996
1509226
1164685
1934265
1235253
1937649
1580685
1367781
96461
994989
1457124
223513
1189211
112782
147038
1693101
786665
438064
233340
723519
1714299
1326984
1434549
257410
1788263
1742184
752179
1552273
211998
825284
1972374
602027
1168205
1778826
1455068
295363
1463273
600636
309543
137868
308131
1895440
1946121
1734649
1313826
1885247
850795
1392349
156100
1902510
974814
1420799
642470
813413
498902
490231
358886
621808
1077590
1642906
1097949
1038203
1402953
1203854
526662
331684
1143817
236413
476535
1212230
180752
1328977
376082
1451075
1935888
30400
1299431
348969
989545
1457277
1815932
1270318
156734
91543
670023
883552
1995287
970246
1227680
1460331
667016
1048313
1894383
13745
1122537
847472
291736
1293992
1268016
1385706
233552
1566231
1631276
562836
1394381
620582
1060327
1832814
70975
396496
1155279
306783
1159970
818021
440963
1345318
1161060
655663
1798441
30772
776450
417428
497919
850081
434111
776334
394556
1052625
477093
890419
1237080
184036
1219380
919911
1187613
1860354
1897399
1286067
376395
987280
5641
1534370
987433
398138
948647
1449268
620283
252584
1907636
1647059
1450666
1730132
892932
293360
1005162
1615948
1166419
544200
492694
1238717
1535829
191401
1274233
349484
1812199
1601403
1360648
1317067
1084670
1172703
796312
834394
183255
787598
108530
551991
1646299
1186815
1724331
1914606
1092468
352075
1988430
1956284
1558491
853644
1784875
103384
522674
564678
719981
1207234
419893
1109872
1307208
1099153
1247503
1767679
487836
1603006
1557656
756381
618556
66684
1977430
1104168
1723402
1952056
782338
395460
216078
351703
794133
720046
173278
992098
727789
71109
1529824
413478
267978
1009831
1711704
1011108
1552669
1808903
1182781
1178585
1398049
790847
656048
206662
1511903
204972
657873
1854620
717637
1895447
1564455
1706239
175221
639607
1073339
843589
248000
793510
1776958
1828129
1576544
1307330
1019072
1992600
660149
743946
1779236
1857124
478385
92546
128293
20605
699149
1127604
131304
487923
511526
1705859
441854
1370143
614438
23388
1032756
1527755
930282
679302
452583
1992346
1570693
770694
1039739
1419543
615114
1257720
1525295
1733029
857093
242309
1782927
590029
512286
1205824
434394
1966909
1646495
350444
1579177
274208
1372246
1783594
716495
1899178
1595598
88293
662343
1758404
323641
565045
984798
2613
1428291
1896141
1620601
531575
380687
1570845
1599391
538758
759507
1699550
1439388
998694
1817058
873893
1215182
1084289
709842
1651360
941994
919913
803012
1687266
479268
1739056
529310
1668076
1613619
966497
40048
1078647
1104641
1385244
540747
638423
1324984
916992
389277
3771
1906068
665259
888233
1574666
1807165
704563
1401101
1294467
149468
1167371
1505677
643072
1943558
1816109
994512
1707870
207497
794060
796055
291262
1925913
126167
1962419
1526930
31341
1778677
1318223
1671999
1628304
1523645
1026196
1204612
1131582
902472
340318
1135705
771230
1160762
724630
1378385
1936057
1707992
1001220
1490887
38834
657701
1796896
230461
1768184
1830163
1896713
1340660
1832644
1576441
1445162
607
296376
681138
616438
694168
707279
1975942
1511066
1725356
1109005
1676474
64333
1646811
1336758
1242353
1813948
1560027
653945
1634689
122743
26224
1457537
901626
1065386
1291435
167675
1162632
620827
483014
1846688
709683
340053
1706237
445343
348693
370381
256791
741050
1113941
1661898
1319474
831808
1069542
1211332
469355
958614
98563
1279958
1323477
220678
1601639
1622726
1294314
1577531
1876328
1809210
433054
52967
391356
1292524
1952697
1051791
160545
239440
1519236
1565656
629345
145690
1085993
1367359
1136987
1047934
1682966
245710
1517850
1896343
1828782
705541
1156696
1540031
114008
1723177
1080164
1600134
1954369
408217
605433
916701
267251
1370865
115841
871423
1228620
1856672
704547
720562
406820
1322954
1819208
777801
519472
832680
1955614
1062818
1358779
1125689
158800
1119668
277519
133800
165419
925023
1496638
1641686
1888892
83355
166117
194467
576856
888439
1292670
873726
1294874
1543253
1323762
717569
1425461
341198
289707
125872
1634987
1993306
1018694
761951
1892994
1215754
1955595
1526734
309206
1736228
1630192
1749035
1072495
561773
715573
179974
1182361
1796632
43282
206028
1450093
1428468
1798810
358197
679181
397691
296089
318181
684927
891488
1208453
1155788
802733
575105
191453
440653
578606
1833334
578548
1876189
1727876
1318469
738459
1276418
1327053
1152902
1246426
284836
1319583
283905
739691
620138
591937
1674104
439341
135164
23014
1159946
952977
34274
1455280
1022168
1496832
563156
821695
1630662
1029403
13524
1597654
1089107
166050
381223
450954
1836833
687660
1436070
654000
1831651
843324
1969412
193698
1388624
1910694
359056
628015
728051
178885
142690
814911
918128
1012981
576870
1480255
1992865
1323183
1232994
1801887
1399566
1515768
1173752
323299
1742363
920060
753834
1989764
1042222
1249536
1968873
415796
1760268
1594390
1904846
670863
124168
189145
1485201
433189
394178
885579
567376
384098
1191868
1971226
8664
828714
530089
1123866
1922542
59624
39955
1040056
1424476
1448004
460813
608856
555888
668333
513742
320468
295017
635545
180294
642493
368256
139514
54090
537644
675966
111654
118026
995427
880880
821332
1342388
457382
654878
1295465
1479702
908236
1930808
42298
1230592
639250
1314844
1510401
1444869
253332
342575
382703
757339
187735
399929
1774485
1090827
1754834
109971
24166
809442
1298795
272813
735181
1010935
259217
1034537
594496
1387214
878077
1393388
338759
1250370
1331945
606093
170030
1425746
1831703
1629179
1114472
409875
209857
773152
514258
456744
906174
1428758
285366
1331192
1531744
1203454
1102103
1154593
992413
1065161
797942
1448455
228378
459328
265958
306936
13653
1326308
823
1478853
1796899
382547
1945705
1935769
1902911
695687
433668
1050553
1845890
814488
889744
569987
1409120
418217
1207394
743220
749426
341736
1221919
1983222
941642
1062086
1927191
1648433
777543
1782407
923407
36019
681597
85755
60924
1074010
262605
1604673
1091559
1269325
1419021
1484129
1884041
1019386
1394617
973418
212400
270561
229320
1789748
705128
1118563
1757869
1826375
908899
153365
250094
123541
1937813
1680918
442362
1661715
1262031
455029
622645
261296
446105
260848
1358529
1655024
242267
1414013
891172
276348
334058
716127
1297635
1036214
883835
701685
1747697
908066
1361541
489235
567476
1593561
1518220
1820264
735023
603227
561319
1347812
540263
1476815
111596
435988
1690364
157213
1339627
351027
607983
1544062
334964
322369
517922
108067
843707
966633
1368643
628006
274060
345922
81195
207778
1342392
1115925
1003862
1110866
1825545
548691
1509803
1978485
406850
1621289
707606
1422286
594112
262569
1353581
355950
837868
1728156
1284164
294984
554486
947928
1476668
1615643
1469800
1146508
672348
1356919
12003
1715120
571147
840627
766154
206071
686421
1153502
104518
165068
1295417
507291
61752
1486166
1079622
311128
1714992
365418
1021277
241470
1007858
1398181
762850
1355101
886717
791688
1435753
1307140
1072065
729205
144065
1614954
1611026
653358
102518
489018
612851
1042797
663099
1740942
1792013
1509919
670126
289954
1184645
1656796
145857
1208698
1471084
218550
842911
1824420
1895628
370450
1208138
762995
1700839
1130192
233420
611580
1573129
1979026
1250919
1074609
1859390
655714
467776
601250
764665
231583
1869031
1829456
524189
1559289
753271
221932
1933245
776129
379479
688344
666227
152574
16625
783271
1866381
1399781
813613
834113
289057
1956592
101528
406607
1922779
1746111
667939
452166
1140815
1465504
982327
664147
849692
359444
709601
1084496
777824
492668
490974
1299490
683939
1449272
538978
110684
1976265
236883
173583
1412717
209036
1880166
1629454
1695989
1541363
657230
1603609
405668
121756
960897
603737
249390
1259260
1455162
1546389
621179
718123
1670337
1379207
1154016
1787028
377082
1092061
1706842
1764059
334659
1977376
178701
1664448
1364762
933010
535311
78607
405362
780080
618760
1100236
261274
67223
1815262
1813832
503298
1194669
2571
164857
825853
277011
128162
1887612
1058914
1737227
89363
521465
309067
839808
891437
1096311
1043470
858464
19188
1924781
1744358
676835
1173349
1368195
1987623
1148154
1256022
675758
1775023
1906613
717357
121053
57176
1764023
1547838
437725
1323977
201687
757731
449586
506550
1779573
635820
973350
616464
1545708
1706072
1752579
1554838
1942174
925616
350518
141500
1795226
752477
1570423
810434
95081
643837
1618164
1698910
1757674
258351
194641
459644
1900746
766135
1912103
1384235
351395
1729311
668853
1169727
419489
1170300
659506
31741
899186
890065
755079
633225
1719688
1920179
10844
1665937
1898405
258328
683885
32508
1708036
228669
1422632
1601087
1426763
1454417
1372632
521464
1366992
389461
623615
1070186
64321
1662648
498410
1058577
993946
509131
370906
321069
1631443
1269166
1142990
1346039
987358
1526976
1517191
654326
1365197
377879
1210895
1773968
844069
216696
933661
755752
1340713
1740601
1573466
367186
1620652
719633
548820
424123
177817
1692843
873220
869446
1370885
683471
1752817
733947
1425128
1519398
728295
1033650
1117841
1373226
1587693
1745241
414018
949297
1971555
977205
576377
852272
1460437
286918
1462277
1641323
258206
143441
156293
1258716
1915888
673295
1562385
1240336
351477
271237
597638
1182080
1298431
890631
1741899
1675277
460368
1771845
1602441
142302
371066
1480622
1390006
1218535
95035
610146
497641
597821
721129
1252223
997413
3963
458542
144428
1667366
1955444
166000
1216800
1205153
1071642
597643
666470
809546
42236
975840
458619
272268
289460
1135840
1106937
592258
228848
6210
675125
484364
622470
166593
1590394
142150
1120180
954989
1993637
1141522
154978
1006035
1426303
1606106
795921
1889760
1696263
64515
1696998
243696
1217282
711074
1759665
623829
1560815
124448
1260100
1866385
555976
271122
294120
734773
921921
1417225
1077602
1974996
532519
1186695
1792864
515458
71535
657401
358399
521462
19518
988701
527158
451119
747279
760549
915357
1565781
1237684
1896618
1551608
733456
1613264
484594
340516
1492163
350543
167418
956788
896006
998648
773726
980852
169753
1415730
1266548
1232649
1300935
330876
1308579
1826958
1082897
1006034
1757758
786046
1570671
301461
231289
710524
504636
977652
1791065
78357
1134824
1758809
787142
785278
1373705
628690
1300749
766896
1819805
1833411
898970
1875505
705866
864617
915691
1762134
876308
1456709
1153936
852084
1625597
1101189
1234033
614510
1909413
453099
490846
1789401
802307
440431
944037
865863
460504
1696324
103096
630777
166163
1630069
993993
707407
142145
1007197
1306860
1822714
71795
13044
765653
1611824
184739
1521536
1950809
1489330
184518
1419773
1874744
86912
1112888
1679198
645968
73714
1171992
94969
395104
944693
1658405
1412667
271526
1677060
1879199
841912
921877
1197888
1147343
670131
1478053
479431
1899003
1137050
848290
66490
1184613
1683704
7834
877035
324620
1630226
1953251
1051659
1346579
978297
182830
773762
1681501
154728
1839963
706844
460927
1338016
504440
390909
1488932
1184346
205976
760081
1569122
139092
654471
705405
1272625
80707
1238917
1863502
350899
1356272
293728
207082
735725
749067
1035673
1067032
200746
147786
151342
1868941
1892971
126940
1163818
630387
1563639
930527
1868655
521559
851692
56840
1432649
440561
1776875
188682
124038
1657746
352244
1369025
675626
708710
1639675
1003824
1278754
1405926
122195
1280973
888728
69245
1208563
852659
67455
1318730
1302107
766627
383319
689009
1503020
1876276
532931
1212402
1462811
693738
1759472
1772355
1169238
1252930
754557
1901777
1040268
101189
807390
1233781
1846299
276093
215226
1967008
704711
210541
19007
531888
455569
652008
270416
995081
1905636
767036
1156944
648445
1633916
714343
974324
1802321
1433635
1904235
1515626
1777403
1774452
1583927
697345
1648118
89475
1407313
310398
457713
1758347
1077386
1731069
1106426
559609
347041
933624
1151280
1638955
1075775
664317
1420024
921096
980341
1051275
1926532
437134
1703062
1879659
1999023
770080
1839028
1565292
1764492
1553423
1646781
152674
246720
756509
827818
295124
787117
1847688
1626351
638077
1249445
1294530
1938363
313460
1337308
123709
524464
851416
782090
488664
1386641
1218190
1037482
1979197
283298
1596133
309265
152919
1013873
744756
51014
1279251
198357
1887638
773597
1333019
1867766
1975848
1510730
223980
652922
1472897
422303
1894190
952092
1516530
1907370
1497311
1633804
1762318
347355
558284
594648
1347996
1044114
1532861
308480
1666298
783609
801832
818340
338450
724005
1396679
1212508
303127
927451
1993961
737659
1788388
1034608
464981
1343619
847795
1830547
1756432
1631803
288180
999438
930442
279390
377869
254355
1642108
806245
353348
1401149
820568
1206248
1383414
1095787
728850
1262685
534633
1267971
1661496
150175
1928155
887341
1413160
787491
1972965
1742151
1489318
1251760
1030528
643428
1735195
1094260
887292
811841
154052
1420567
75831
774376
353566
107576
836344
1446841
1282375
467542
1509566
468073
561089
1140192
633142
1623981
1316626
363064
1356300
566360
655923
137991
872319
1414735
1456771
964221
920963
57583
83241
243470
826815
1035419
505469
774328
1926634
1897632
557982
1694561
253520
614042
283575
1690064
1327200
376218
969226
620993
1084834
417745
649835
171262
946427
646683
1606487
231117
26660
1645922
1607330
1773499
185000
1183475
1808211
52640
1074834
1361985
851362
718818
1861190
575856
619566
247500
1794936
1863555
800293
819255
1256761
898066
1556243
1076430
237975
1724472
67609
618044
1089648
786893
1550935
944962
664597
1049483
1251938
127551
1941566
1955213
1537207
1433566
1669415
268556
1625690
1351883
1330049
498558
1817657
180214
1401687
75475
436509
684625
2789
1461154
1674745
558425
795912
1898215
503348
1296053
251770
1620634
1515270
1201553
1083910
516008
220362
1793887
1526780
1288742
722349
453842
1809064
706318
374829
230800
1710787
185433
1712171
1985
144585
404347
926848
1400481
1479243
1293808
1349135
1415789
681705
1866946
1292419
743765
711613
1065009
922127
597165
989188
72154
61036
620494
1222719
96409
1781622
1787985
434959
268989
1006420
774664
1015772
1463221
1283231
380254
1523610
961112
1817672
1283619
828770
809644
1353016
955013
1058289
1493655
747788
1849203
1215018
943032
554181
643208
849114
1505585
1233139
685158
583486
1288660
833002
1452378
1759564
430509
790019
127646
894253
1995130
755031
351771
1922031
1890125
28544
1486198
230734
867361
1445017
847722
428030
1886932
1531195
1858129
1143015
1556949
80120
1650841
249611
463545
1007131
989643
1722695
504149
316752
198279
1491702
202063
1879782
1119943
1637916
239022
1354802
700965
1558027
964930
1415640
393088
1949404
1749918
798906
939209
1509722
745608
1260651
695740
1776248
1940656
1343633
169712
800208
993338
1266999
375977
1584498
1761587
1454019
1529580
1334583
1774816
1676235
1320745
1616447
300428
703715
509808
780455
901206
708664
1080001
29871
294088
195806
1692097
1620272
1653843
840108
749941
1262521
513829
1596159
640646
598587
112353
1270330
1474020
349656
123427
80568
10674
1267584
730976
84556
803559
790528
1016731
1510077
1490417
619569
1197079
186975
316042
1223259
218545
1177761
1028180
1667928
387030
1380019
541662
17123
1783308
1481734
36947
819833
566524
891066
1655877
1181586
1340280
1386535
1140845
493502
1618799
59526
653177
1303226
1706215
744227
1607521
529752
1836169
1558161
1931563
1767757
1914640
484462
147648
1723912
1878870
705082
525542
1245392
503382
434625
122033
1821414
446498
189241
225913
1492997
1360635
675143
1745430
732655
854383
1643020
155156
1958818
327295
1133395
861734
442849
1660031
655644
1628032
235752
576377
967492
1810068
963340
766256
501018
1207674
1587975
1930138
805119
502516
403579
1016456
236081
1726269
1950264
248547
766236
1397960
1858581
1369668
1788667
1864020
942224
1543360
282519
366121
1156259
707315
970205
79580
791963
398028
920286
1179768
1945008
596031
364075
641294
1436441
171651
1294192
1023394
1053211
317929
1784460
254062
654890
119563
419718
11985
557698
659781
68571
1929303
1799585
983227
1019570
930442
1481454
41037
1432349
169602
341955
206692
1070683
1177115
1347072
1759899
49966
376439
729722
735193
1356838
1854887
425810
1176288
1417493
554845
659665
430574
112514
1178787
1348727
659920
534267
1028911
1971760
1515166
785493
1906961
287298
534277
459079
758282
324118
528305
1018461
223706
1732017
1956288
581011
133120
460014
1969653
1370869
286030
256364
1496811
1921558
139307
321982
1975907
1413659
1912514
638114
394172
1179805
1591537
1315174
354128
337737
1053833
1917080
332469
13051
83849
1089862
153717
1050486
1175120
547978
1428981
332632
496475
1956577
1970453
542587
1588245
332080
1929925
550126
243227
747947
1778712
1074728
1254836
566186
475165
1125709
837836
539414
1904284
1110150
1002384
1246129
39769
1189527
718133
1607941
691699
1161007
16428
1878535
767703
1715876
1947845
1734382
1411126
1784588
1405808
957585
391053
1433749
430867
754936
806658
581484
1753866
523309
1861196
786458
1142044
1441861
1409530
1952783
1221661
133740
162798
374234
1743613
1358394
98454
817209
428906
1841349
1240877
1260103
1073114
901838
1653985
1708872
316189
933904
580625
1963880
679472
864808
1653074
823021
515485
1862704
812899
924615
106064
253434
846833
1709005
1949561
1221945
1246843
702795
576822
1398842
1448377
528683
1508992
306887
1504544
1477396
824030
288563
1886950
971785
1290316
1198384
280143
116378
1461370
552542
1413200
533198
1921404
455123
427301
395096
988080
1577318
185933
1858747
1611424
124896
1702601
1479585
1431131
154172
1760421
1901190
455956
143769
462672
1303661
493059
377953
777971
1262332
579976
899422
1503622
698782
546002
1028908
944258
1787381
1462349
555205
563411
1956381
1717235
1665530
1102640
446777
1395693
1179587
1537669
375977
360267
574053
657187
545682
1824128
125084
1338184
1884710
921207
882761
137847
1388088
1751250
1778766
428032
1062258
826256
644558
248039
1947906
960485
1781390
1618372
1264957
1419347
1008688
1103440
1235774
1863410
797661
422256
1969654
1664216
1522668
304140
819835
969421
390849
669236
1762360
179401
188733
1046151
1153648
1129190
370455
1916578
1377052
1236935
1420459
1159842
482509
1570112
1856844
1736535
115737
1285230
598476
403531
1152343
1910249
1638876
976865
1422085
551734
1235870
1967372
616211
1731617
1020260
1648091
489438
1505482
377704
83170
533881
61432
182728
1538307
1780106
1622146
1865632
217561
1751890
1449604
1353650
1677975
1362211
326270
949779
628834
315992
72839
1297452
487237
667548
1643101
828806
1957157
457925
1955180
153135
1663512
432213
1532748
1776679
1975847
490794
30906
718606
1582138
616923
8734
1699638
1264598
1605815
807997
1255581
1828829
27182
698534
1923217
1589259
235159
457612
987069
508069
426003
215101
1669563
347609
1443018
1751944
765284
1856011
863407
638674
1411697
273067
460219
965707
1000035
1892483
196454
1843982
1901949
771802
699197
1631116
1167272
1877212
383935
226687
714580
138636
756166
1909487
66621
1746236
639462
98746
410007
1515236
1130760
1463216
1744091
1992636
449028
327377
1209560
48817
870343
175386
123445
1100094
901187
1810514
620692
595436
160403
646546
1066545
135439
1432971
342932
978550
196339
1042091
1165667
941779
975807
1732141
847307
554417
702790
283278
828122
607874
608314
1745091
777508
455601
745072
1628119
1134209
405431
1989097
695704
981741
898959
1798400
26300
1108775
667984
1249426
434546
992795
494180
493150
62485
485342
589518
74172
294487
1824429
1295120
1212270
1870675
900353
836546
1688667
854955
1466582
60857
482845
1889708
439370
148091
1347415
1623646
900607
727571
604680
1060480
1825852
713516
1437570
1058094
149084
425717
165500
1213687
775338
711806
143026
180021
1944984
1888055
366842
869073
780943
269881
368912
61233
1156888
1140637
61069
184651
210312
1724434
772789
28229
895375
39644
1630084
246864
35113
6145
1568160
454774
449423
1010927
396110
769005
1636481
1346441
704926
742130
371066
1842707
1957237
260414
11585
1004338
1652017
1677652
1224269
937112
1715241
1535661
1516480
1539142
1824401
1535580
946704
1106646
1870774
8602
1288981
463378
848644
511280
1647455
1463523
224752
613398
206086
216641
37366
1441050
1933758
1290024
1940716
714266
1682085
102493
730050
1562724
694301
395408
1637690
1298885
734589
1277899
1942352
1213190
1184881
979721
1653878
173927
1379901
869014
810395
1637158
1892191
586297
271558
512620
1708471
124397
1572004
756939
1630408
1541262
1254460
580848
324028
1112682
165532
554156
324058
1070926
120880
1379576
921466
1605626
1962712
488226
1704337
827885
1825742
1181571
284668
55673
590134
1643864
1821745
1895602
1769392
1819369
850517
1070171
487537
849860
1246389
367553
1420309
1069508
1573260
1145405
759742
1657424
1231642
90790
992828
130174
1664752
1916751
936720
961358
1050207
691410
628626
201599
1207087
1673350
32329
988430
581135
1669574
1658041
1969405
1620073
1719852
1789976
795704
354608
995930
1952056
1636106
970265
698743
960903
461882
218711
1514809
608573
1745282
523196
1676166
136431
159053
29987
1577932
1562685
1015529
231583
132117
650276
1471695
1146095
779454
401467
1539755
1183001
1888327
1195121
1150487
399114
1596730
407327
516892
1489922
1249601
1901761
1487667
848116
1872746
304796
366040
1056378
1222327
1602373
439190
1128732
1511970
454706
1195809
216808
1238937
1431769
1116676
1016436
1488265
1254969
1635534
1834854
576208
1867071
341852
896517
243188
1233039
1214895
335750
527121
400437
222381
1849185
1940838
1456278
701329
606951
1481481
547033
1649101
1454694
1342542
1059217
895127
422249
1866259
362199
897665
1216398
1857760
1983411
859203
1089975
69974
846000
1651429
1276263
1676410
219377
199699
1955969
1268986
1097417
375856
196432
1306054
913562
613874
935390
1225962
1614783
422609
1291770
1135352
818588
1109014
1737125
1085871
269976
1956062
1391803
1762514
914554
1845296
1212127
246333
1071112
282950
532822
472536
1077566
1677037
1113209
1540353
39421
1744845
792880
1110624
1701398
1610801
645083
1522985
426229
31006
1201
1264166
1919508
618796
710526
346912
1344233
1512639
969124
138989
516274
1077044
656013
156962
885311
1404661
378642
1259342
845589
555748
1670526
1899422
1056189
1733842
1441443
1279035
1694618
908613
1957624
1810850
1619690
1450856
1467836
1336005
149107
1069180
353145
1121149
941173
304522
1274266
1416997
864492
1743420
944365
911031
1509565
29724
1050249
868722
123928
1179709
1990484
196020
1581714
52701
1695324
355941
1817782
630075
1822216
1300815
102718
319954
244539
21541
1749093
1781912
423482
1251139
98487
425194
268782
79909
1202036
1808720
622005
236867
1776746
914850
156109
352736
1763113
739832
351053
853467
1225806
1664779
1114172
1902487
526753
578147
1803349
103134
1733262
1423535
243153
721208
64403
320104
1318570
1448255
1046316
1178276
616002
282120
21127
1776121
1472758
1998335
342668
1408400
1129206
321890
198668
526236
197780
220511
1632243
1998119
1479319
1513439
83384
1805778
1706576
885732
453174
20351
1490055
394349
1634840
1308440
543999
1699732
661893
104924
1977823
1719605
1189925
437539
1356441
1607143
850567
110989
385917
1637777
219467
1239337
1134162
245079
1403491
1766454
660224
417477
803566
1992095
577849
284633
587343
481121
1700972
188856
38507
1914985
134101
914815
158671
838660
1130158
1927607
504608
1427920
861364
32075
759173
1251950
1085731
1085885
333739
1692964
776728
997162
931345
1835603
158962
1661312
1254740
115148
1199320
840558
1699604
1583334
915769
1620199
1089715
1977343
974387
30611
383518
330870
530007
1274326
57064
1918728
319671
1661304
1867032
474364
1718641
219981
858427
335401
1458005
1399804
162829
1144629
1291362
157244
1660028
1154379
1607864
1236445
1818620
1864346
1478423
1877407
588005
436048
726572
1321269
1658880
834328
896985
892475
1094609
1260499
1450920
1291618
950506
847591
303376
1411023
1299155
1262571
1105896
409576
19120
1659569
1363751
253675
1610758
854970
646822
435855
398645
1052371
883219
635253
1039786
1863097
394492
137289
479009
249463
492141
464388
1921584
926479
213175
297235
1719907
1206830
1027659
1626330
1551246
487852
1784475
392037
1024008
618932
839247
191507
1459329
1520874
1646990
1444642
1933512
1305479
1761408
909132
197509
1903529
451383
1159708
145969
1899727
1447170
615360
1893265
1812113
1862157
328133
612926
1354835
1753398
1399596
58499
1159215
1713945
770411
38487
1031911
45840
1345914
77547
186488
1646718
501961
739635
532597
208406
200200
559966
452299
86388
1705253
70259
760391
186418
1030341
869429
711433
617362
874816
680488
1046950
1855727
1979128
1545957
1864227
565068
1443568
171883
49598
393845
50631
1000167
871933
1545925
1051428
1561528
803403
1083808
444313
1052769
1137015
892391
563035
1627859
1174926
737607
1187062
36014
1118205
119911
772850
1335092
620501
1988997
704581
1588472
441701
1851764
155974
312053
868880
417774
838680
60453
72820
653484
100881
131410
966078
31831
1194885
218630
728211
1790973
1914512
160908
94575
1676269
1715424
1223732
181096
861885
1651388
151522
257544
1881956
1993086
1830164
962034
112727
919748
1502138
722939
829201
749844
659655
1562375
1097537
795814
504515
492536
1242880
1713603
841829
453730
559495
1550905
351268
1300369
600137
894348
960305
1298933
1031879
902081
1646510
1717133
1900225
585248
662393
1414981
1332036
850678
246551
936102
146046
1078781
804271
26055
831746
1828049
1761624
1394304
38454
706843
1171860
1411365
530656
955984
1435229
768466
624776
926086
895471
1736341
1871999
801738
240052
882274
81134
1588310
1901592
1258671
712190
1436607
1951089
220160
255939
765229
673828
210362
1035768
1134780
165295
1736461
463379
1395359
151188
1320649
405724
1432056
1723674
96699
1891171
1603390
125582
1673191
666251
1779178
1866441
780805
543394
1505804
1567179
1813165
447827
1449166
271296
1606100
325566
1376241
1552939
1398031
201065
1780074
1866119
281644
1055655
1004344
1973639
611293
795680
1002030
1036865
1504266
415299
415013
1605519
361212
1503441
1785965
1261789
1999816
1853596
931335
1266195
1420139
703999
1982393
1439286
382654
872799
1027121
1883688
1513800
195590
492678
556691
1114394
639896
952258
1125198
1340548
1041645
1350967
688915
659624
1609212
1048794
74460
711264
716173
559324
1932028
821813
514458
1218073
265583
1614891
103961
234792
1805408
226468
1444026
69770
795362
1932713
891142
1390207
799971
1177609
879834
466491
446613
1006749
1474765
1865163
1110677
1955424
501594
460464
971201
1958877
1274383
1623327
697903
866304
877172
87600
668893
105379
752460
392207
1516071
1148718
520576
438028
1091047
316848
41267
502782
312783
16962
1275859
1581355
1223780
389243
1093679
1224207
1787350
73888
831794
1393399
553862
290272
645751
474164
760048
181029
1666886
887399
1235527
843479
1765429
1847220
1636433
351489
1120514
928784
900909
548681
752346
1884431
1545365
198515
155301
763746
1398139
208610
519186
858637
641813
745990
1214222
275697
1192029
931315
213755
936279
1730790
1798289
891016
866869
164579
929963
752611
1071403
1331907
129197
199173
1499717
1012270
1023439
914984
320375
795835
1165086
1440521
1480671
1603728
101930
348605
750640
1079861
1490095
232734
1639019
1550338
472754
562729
212364
211910
322063
1705126
1823074
593246
1649460
582806
1586777
1078883
132928
1300885
1340486
1688257
226509
1872246
1649730
971552
1887278
1575523
313773
981907
965635
621635
1195675
931599
1546366
689569
1381476
343931
1816194
801021
1122134
1986461
681787
1124418
1010600
1991953
1756650
685612
669299
823902
370969
948544
773431
156241
1120757
673616
58110
547977
188359
1472599
1097177
1029563
382515
941148
1123273
1492429
1922043
1873983
538693
852854
199219
1091461
1866091
256031
660228
658440
824048
312918
1571655
1056219
947578
1181880
1677459
621013
965435
1311025
1976641
30218
1235327
362212
1308717
824844
364812
645378
897564
1649204
132765
38025
809570
1558017
121081
1713174
1788424
10952
1265321
201909
305184
421797
916488
1916866
1953379
1354109
1057317
923799
656740
1357084
1023405
1806214
527150
1625652
1993620
628786
1132374
1818483
120181
1334325
495722
4561
1772888
1358955
1978597
1906557
1488220
799477
1621537
24091
1417245
1014705
371695
735677
1982381
628126
437403
1883920
1973496
574516
1706405
1968366
853442
1055520
1844214
126409
70883
1207817
1234303
1265217
1577777
64890
70748
398738
71598
1628771
26888
1278517
597291
670916
265126
1275911
1764311
388343
567743
1326507
636148
1421650
1679350
105981
1410017
813777
1302789
939611
969031
274339
1314312
1547781
410186
1978363
829236
1513736
1795684
1993863
933728
610789
1117502
33625
1048867
863771
1693918
904149
471786
1072522
709982
1964926
1355652
1955421
239542
727047
1785137
1724322
732129
211732
153558
1079002
595803
347731
1052104
445556
1744627
1320080
308562
1814898
68473
7356
365043
717529
831312
190470
777856
1203479
149913
678825
103571
1819781
1594650
816097
1619881
1045938
397559
1634516
267910
775547
1933329
156769
370590
620970
788864
668626
663004
1434345
716598
924496
14735
1795865
1846310
307166
126739
1974553
1073294
1895638
213479
1614888
165654
1492813
1825451
893147
333343
1649476
1305031
1098688
1553306
1195483
1624104
660837
1978182
559924
1725541
597216
103784
1406445
952413
1868859
1478641
731228
21755
102475
1089357
153043
228200
1627593
1708752
1153217
1349784
1927252
1535087
1844732
1686869
231889
1381780
835194
1815085
1230563
1029546
1585812
1289013
878182
1048642
1843861
561224
20390
1944116
1818665
855348
1581203
455508
1767126
115982
1334695
717636
235613
1751692
115894
554776
499415
1298132
458604
62877
1369378
177069
556648
1582470
83349
634049
1878616
213385
656806
849359
1452538
1303464
1077249
903611
1917945
1088270
176304
681285
603903
845056
620857
1203969
476533
663292
8029
1465332
1638998
556514
1503912
1909334
1543315
146695
225736
520841
793596
437556
986854
934192
1007013
214865
1801536
562051
1958724
1499414
1905377
70068
1103854
1245671
1249678
1157251
576427
1197698
890166
1443695
1591327
890643
1252711
620056
1921577
1599024
1737958
987295
730469
1311784
1713288
395330
1274223
1507709
1260572
1496112
789060
1134533
1917430
822485
1465890
447839
372888
836640
52939
1208665
1081858
213633
514992
1824257
256734
291569
1893948
22196
119833
1367183
861898
1974829
1494765
1703106
1460753
68054
719727
331880
1882158
210340
511351
1982348
631093
1737647
1604050
441266
677054
1453491
1352974
1316513
528576
364925
230241
318883
766907
1378989
549529
1503836
1400983
91618
1134803
1282459
378151
1003102
355114
585981
726342
1257328
1274662
554465
175914
382458
1507969
1586301
218486
538575
1065935
1289854
1578724
1845978
1551118
1974860
1639978
577366
463607
505350
621659
1992791
1994691
1235343
1062619
1818337
1349990
885704
365469
928718
169285
1205308
244186
1217890
1577945
514798
703923
1575013
1092792
1867675
1266631
1442987
489313
755853
597552
26993
1511276
987426
1662452
656416
1207580
1870823
154257
338282
1867982
457972
791689
31119
1452119
905442
127940
1005195
917986
1292377
727184
1083507
113964
242039
838664
73046
1872757
1992073
768963
1555726
428178
1464809
1073504
1647933
919139
1971517
1980438
344533
11757
759208
1689036
630759
538012
1977138
1084470
35752
1938044
1775304
1378767
182236
695729
1726539
1767292
1117630
905008
599420
965859
853154
1459928
371411
801693
856913
1859539
1239710
256061
1935553
565423
782350
1191003
1735389
1543655
1339046
356142
157235
272201
962240
989849
1288396
562852
457251
1489471
210701
1129314
916036
1270841
1655773
1577656
1375523
1914668
1350991
392054
315640
1398674
67746
1178622
815408
1936018
665777
778236
843504
1331645
1473525
821570
1399097
1570783
512191
1548807
1184703
334959
1687325
1381971
1891492
1242131
1508824
1576727
1215299
449862
25828
26718
703975
517493
1302778
754640
869924
1995673
1782985
526016
953880
247044
1419028
441115
277160
78958
833528
748252
1612895
737155
875446
137598
1910590
19990
1238511
1692449
266000
26174
1382094
299989
755546
1692946
1859974
20980
1320337
135125
986751
159900
1763008
250330
1425174
1853811
1868048
1571568
781943
164289
1563293
418301
75887
430866
339231
1460553
1013640
520619
1394778
1697922
306128
432760
512416
1713728
1837892
1696759
1136634
608797
1999935
676297
1507148
177647
1842363
885291
1813742
515237
1705924
1887936
1889573
976915
975061
1083562
111597
1143359
1662822
349630
319924
1939239
1774017
1023884
1746790
1237450
1251702
1306947
1729774
62501
1634440
1517522
836058
566831
922530
392062
547516
1756417
1811093
1391124
921509
654801
158115
1850210
1235985
408659
333287
1924280
1342711
943575
566731
1900720
735198
1738480
1972183
279014
1503941
71780
1736451
1697707
388095
313965
450393
164166
1701556
816290
406004
1760183
509930
515263
1929991
1222273
837199
1137128
568743
1754693
1726413
1584220
715107
1591133
320311
583397
285730
1430810
1242889
1233516
19815
771388
626124
1119100
1845787
186273
577137
1432700
1636963
174692
888002
11210
626909
105540
908966
1261287
1448328
769714
21909
573215
1524534
1408999
484359
883404
1772260
91024
1617652
276429
856169
1187493
649223
1818135
2253
173669
1461300
975132
1435950
1082220
783538
925759
1659257
326814
139903
1608532
1501622
872495
1283236
189332
1849080
1600134
1387340
1430086
752606
783399
510043
593008
437349
219500
1281837
1859613
439177
684377
1986017
990866
440386
1612005
340334
1163552
1329322
1020135
1508201
1211249
1601315
970978
72245
1962437
1642447
1092178
715086
670188
78544
1936374
191935
737876
177499
1690717
1522782
1473360
811187
27887
252103
1339803
1301245
34853
1870583
1813414
810839
554847
1151612
1257484
331167
992338
326402
1558796
1473804
1082128
575380
720192
1544381
1358821
1020075
1052217
1643225
114559
375651
200775
1265867
633202
1032918
1715538
1831944
94362
1149993
1210107
1875596
206537
1677417
1184560
265848
1907543
1993692
1834414
7850
1278388
406534
340329
1546042
117200
1082630
1869366
1040176
1752207
608183
1388421
735793
1724267
135302
1655306
575466
236549
1688637
219507
1408244
1001128
1567183
268547
993517
1604797
1546493
300176
569155
1539043
249751
1175771
825789
20340
568080
1178322
1909672
812586
1543602
131924
1818276
1694002
1977829
990738
694574
460121
1855175
1851997
1741431
534400
940874
1688739
1418772
1704337
550480
877743
837079
51120
772196
245554
1440263
914142
1115214
1207634
1552287
1566878
1915752
999006
461306
197430
585782
1289553
878329
167839
1145611
1949988
121090
1209591
1349449
1070963
1326958
955001
993879
683426
1047617
678488
1349907
1367367
784018
1746918
1201156
802238
435262
1472902
891129
1988215
103139
689975
838906
488043
790292
1378415
675875
1112135
115565
1924989
387928
447641
1926264
1525662
1924558
1060949
565766
1103072
1531151
1698771
1426494
783045
1582305
1278598
557356
446847
1878595
218662
433661
1049231
1392394
1366124
1041334
1061679
333195
1078410
260795
279965
1530186
1859367
734897
1252135
1202572
242068
1575102
731506
1554508
149104
314992
1841674
1340095
1488878
48363
534602
541147
611586
1218616
1085707
480152
993825
369149
1603583
3123
1096473
822917
1665974
915148
29465
608907
1227849
1469739
220039
1356803
1804298
1136396
1764918
1881418
60397
1987337
391431
562583
1582482
1201425
1689737
1942060
772736
1442368
120032
1889961
1226210
1510025
1801358
694445
730752
1988256
252221
830027
1714160
1041576
1837705
880752
1735024
605106
1940866
1036270
1937844
1512437
1764448
1418450
1873267
813060
882014
703921
1947030
1007352
842112
875463
986335
595523
361081
360203
963011
1176737
608429
26876
493061
1290438
1894303
1720924
1146416
141139
1809991
261208
1932368
1833124
1725249
441698
1494462
1838147
877646
1639391
362765
813413
693543
1521020
1803879
89484
277147
631289
235080
1345258
136215
1826787
612833
123670
1427499
618930
387021
315796
376405
1362173
1970936
669850
1173899
718610
457074
1350439
630989
849636
390744
1966329
213526
27424
1637812
1426032
215858
1198998
1810428
1228056
923792
1121899
1275978
82811
1383738
630311
132690
1446811
784417
1133386
399500
45331
1063792
1766197
707727
1868557
585462
1197680
1992785
322839
1352667
288700
1981566
13031
1846420
1946856
1298617
1955237
1908111
825901
1094831
1121434
523698
1330987
1575233
659481
901021
1473669
1400818
170947
1613031
755622
829535
1303284
1233406
1106502
1803175
1986489
1374988
1690566
955807
966057
623384
176511
1084092
1561749
1104882
901542
1368926
1483311
790358
477868
1651687
376130
1252614
786341
621099
1340073
1350024
1248215
333069
111114
1958979
145204
259234
156243
911786
827144
1417353
1661459
540901
1837900
1514782
1871189
1700535
609562
1177394
1798332
423690
463722
462704
1643712
626135
105902
837423
20201
259375
117671
1482149
1518841
900546
1918289
820769
490678
1207357
1718494
1272368
997149
1152366
425009
1078450
1082749
1501496
1754431
1945222
692430
936814
616822
591575
1163379
1907098
89057
715585
350532
1815081
530707
1042626
1665714
110967
309560
1280268
1683528
515539
887820
535439
278447
818421
1990407
1278069
1136350
1385615
1390934
1823357
1737740
1125591
1498347
284145
1111270
253493
1132440
903202
85629
1375558
387481
1001685
252615
184161
1414207
817326
713517
82766
156462
111051
1092098
1051494
233368
821897
1967151
976928
1358326
1322110
296774
786109
1792652
34565
801952
559656
1383973
400510
1364567
1072964
1697989
1247527
1508052
1098388
443011
1275918
854658
301431
689838
1156902
127347
1540135
1999942
834728
375202
1238526
614471
233036
1864208
1886499
565996
1600061
140196
417449
1213899
1381435
1947758
669028
1868523
1806664
538150
1589012
1916321
1376344
1039479
197627
78249
1384096
277802
1772364
484990
1510178
1376416
1410508
242676
136683
737322
1033502
878498
375821
1706946
1706269
1017026
276531
158367
1795651
1507481
35802
710669
1734297
961724
978974
1173562
1688985
1858176
790230
1797265
99616
1371241
1213285
204538
873420
1807131
689131
586481
928077
1956665
1751846
342501
1949801
950112
973824
1234722
434066
663364
1954490
1959240
416183
1225312
1683110
1013295
1722574
617828
822174
811504
413161
88795
1783568
1069263
1412262
360663
391422
1868459
274992
1009141
939128
1529674
630645
522214
854130
909579
1396793
1902872
1857879
298525
758476
496704
126196
749758
1411116
674927
1421755
593333
1621484
662134
1359653
1304968
1019579
250106
1747811
1179991
1455917
1197725
1409302
765746
1195801
679514
1077349
1992185
18937
1632992
1975725
1231553
1961135
473115
214768
626385
1252942
1456068
546008
563873
1437887
1304386
1747225
918272
1349743
818469
569893
1957342
1035242
1467720
549546
697103
488378
616676
273185
1460850
1895390
1685334
1077608
581521
1373023
535836
941506
291723
495360
1370875
700410
1822051
861865
510246
816172
1206071
1001665
457318
360360
66416
1569399
96820
363615
783665
325739
833313
359014
614974
529205
1652023
814217
1472769
1488201
193543
895252
305423
224870
381483
854438
1604259
1345897
1729449
1958653
923888
1043111
1301296
449712
74202
1722384
824975
678004
647455
1709727
389134
650635
889623
1456310
1385995
740913
1715356
1919718
1670200
805761
595482
788143
1256564
359106
108326
923112
1156773
380259
536819
1847691
1089610
954929
18803
1637502
1388087
487536
499198
528122
180990
949049
840810
1543595
1620412
396113
433528
1711592
1524494
1501351
600235
698424
479841
1001559
252134
842778
837735
1197445
1529474
362712
1350095
1817968
1497690
151211
1013753
352524
577361
79894
1306519
958478
837103
475474
329929
1065187
786091
1860343
1017600
325886
707293
1113939
1751207
1246825
147767
668871
1540079
1345062
1062000
1698253
687053
1455038
1747509
1001959
1584966
1898590
70551
488925
840538
83548
350423
1057892
378906
101011
1607953
757703
413251
1389093
713886
231419
1222666
937697
1911448
282306
252976
1389041
281991
1580252
1254348
1190943
1948180
1691310
540761
860274
894467
1208557
1444182
293692
1247362
1799123
1891324
1980018
675401
920256
845127
629953
157456
137933
750168
1019979
1608475
801685
139690
1305321
1527300
1189710
8597
174205
1969990
339374
416183
4640
1302303
1154779
1754354
645719
272750
1272488
1968822
771793
1110442
1708538
1292208
1051711
727312
1867687
325671
595843
1989359
1491348
1782163
338938
949787
978278
266805
53124
958538
129038
887509
1268255
757897
716451
302010
954285
1289383
191832
1487462
668300
1734182
441140
735027
1979983
647764
912239
395691
1970424
1628194
335924
213771
1491260
64
353480
1338120
812482
389682
1260561
835192
1910375
1485650
1505241
983663
1146498
146409
723653
1636406
542559
796987
1619096
1339233
654935
1782258
685360
783517
224360
702167
938393
1913915
157084
1970044
1727446
665440
1220917
1531310
1227994
1878718
1674084
66407
374912
1815625
1366329
106641
782278
1842637
1791369
1220345
1720512
1252632
345550
459045
909876
579593
1145187
805078
1291603
140558
22270
612704
231048
1618402
940683
974134
1805549
240603
42791
287537
1779231
503620
101743
232685
747218
1855206
325816
1368849
904728
889748
1834054
1878207
514350
967240
683298
96832
863596
660597
1599703
295993
1820291
1323760
1870381
829523
1207132
1494808
764059
321432
1424577
50714
1168330
1532153
1563121
401288
1934854
1208035
13638
1427127
1120632
512534
1817219
1688845
1726869
1595725
332997
1017222
1279307
1682957
675586
104240
873806
918640
256862
1827734
1611146
1531731
1748322
400532
1531335
870249
336136
542728
984160
1394997
238637
989877
1781346
1647906
25654
1453532
1344747
202455
1085901
619721
460260
577972
1144621
35950
884262
1781193
1370128
52065
403561
1774721
978440
530241
1912656
241505
1882229
900040
1152173
1102845
1958374
1377105
1341383
1591964
598985
1136906
1740009
1887718
1161983
769333
985761
610559
1896293
40774
399830
1619098
1441367
548697
1075519
9335
694809
701833
52283
1285282
731772
729745
265958
86236
1594870
1690543
829152
1031014
1612449
567850
1037060
125199
627006
1085585
1609768
1320473
931287
856666
537491
597548
1791090
693722
1547518
1571566
1523851
697798
493452
1416605
1891359
1966214
799692
561138
778321
1954493
752786
1486261
569175
1619773
1090423
1203100
541682
564704
34043
1489585
1968540
1303501
1436534
1044386
1329851
264036
416542
1371171
246297
226419
1970555
594755
286837
573128
1520409
1745825
327164
1260967
127601
47925
505337
1867163
234344
423704
1135584
26209
1724954
389983
971734
539211
872054
127653
1895170
1292808
1460043
1722447
1869207
1662493
670606
36421
1231112
1839521
1399921
1820146
1756210
525998
1759916
1089038
44686
1299053
928243
1792615
1830242
1875171
816227
1348711
375305
1803835
1461696
514061
1798062
867627
1190135
1889990
889920
1498531
1039337
537382
1202846
1002214
1289450
228329
133611
21991
616120
1105956
560722
205950
1867213
176786
1959281
807475
108730
1783193
1359114
106938
1397306
313718
1664477
1298199
665634
810563
1469736
1888665
1401662
299912
1680598
58187
1396172
1135749
5511
310455
282270
1944247
1192491
43568
629338
1127719
1739210
1814782
23004
966102
1132600
1027889
1826696
1051585
574748
1408711
1995890
581769
326425
1030643
618001
518817
598632
49461
1577082
809359
1742577
1074034
419705
1828461
441032
475801
1006910
1726018
1757974
891144
46388
595711
863627
99732
13864
351651
1387968
1934046
1774818
217550
933235
1342421
1037982
372852
1781343
436419
415872
1005418
907222
848296
908415
235231
1624981
366908
511478
1433980
475204
463033
172494
1843533
1011932
1536976
361188
429838
1873339
1465022
1388028
1258814
1588739
76062
321723
213231
910610
394794
599789
14971
1395527
1531084
1121125
727903
1872549
1919076
1491722
47192
1271195
199724
1169608
290455
1525274
1454047
308366
1021791
1937277
218994
472956
1269739
1575159
1716729
222836
1335519
726007
511242
206118
214201
1457771
1579511
450960
865672
107918
955095
16732
1359736
124545
889438
199975
1080995
136078
375146
1593797
1942458
507513
716126
694285
222960
282284
105985
1565629
1272221
281813
1799774
1737302
748514
604479
1540156
763479
704557
1158452
639916
51583
1962725
247838
525558
1333278
576616
1630986
798675
1614346
1128049
848739
1315007
824671
722301
1124986
280719
1830148
1467203
906666
493803
219455
1300093
135648
1097392
1233844
1683225
1273904
991100
1500981
1113886
595468
1802055
951475
1073264
727870
1082933
851773
262111
1987017
162944
284183
1243857
1020302
834283
1975166
691303
464994
460119
1384137
669593
812188
1771744
1989544
1444564
1494105
1016000
86199
1263439
626734
1620727
1619948
672693
865289
1416213
657398
1005543
798693
1104361
621940
1454826
733403
240277
1691783
1671834
51272
1158735
1474969
1136655
1151428
1270562
1826761
408486
780513
721814
557770
1980305
477205
664168
670782
303084
1341553
1298626
1186053
1512863
1627902
1865718
468197
960932
868584
598401
1231863
1041491
651242
1573857
720785
1949783
857205
843508
1601118
1436687
1210387
1527811
1638240
1073045
328669
1652372
406926
335194
872859
1834322
692336
1605285
241756
163859
850459
1157118
1799665
552099
713278
1123508
998425
1250293
211164
1410551
392060
761809
740889
120589
1069512
272813
1515705
1993493
1306043
685557
473431
1016209
197827
1464564
1908548
295418
171619
371418
1426998
1096495
1949088
471163
82419
249046
881601
484894
1172948
358932
1541828
1126657
1034516
1263144
483463
1341180
1950989
1672800
1407728
1404315
1523041
417822
922435
90926
414153
1955596
1825544
1700475
765600
1619296
404984
1431572
1137191
363934
1903145
1195360
1388680
1390853
1551810
1382832
1862782
899399
1353127
1710443
1025137
1275632
1572990
964981
1671302
982491
163943
1119075
183216
295735
1259052
1161689
464158
407138
836938
1447378
537153
1809275
1790232
1906740
1843418
957779
1493432
1707553
1645038
992049
1830089
1569055
606131
1458181
896242
1904483
1732631
1142808
915538
1346768
1836183
1304663
166655
220177
1960081
534422
1082109
1594294
326658
1517892
547567
416353
21494
1399014
360872
969483
908339
1839327
1892398
836616
1924472
1710685
1368246
118691
1983205
45682
1027448
480939
1156757
693329
169098
1689958
9034
731027
124396
218847
1890460
1062011
1972380
1287152
1628321
1681579
1079626
272902
590393
1563078
214773
1018044
1767668
76792
995140
26378
346147
676755
1688733
991659
818530
1192530
829699
1343018
1174444
1496295
237291
1824365
1706343
1586773
296627
880206
3002
823014
837920
489879
1426739
683257
271270
116966
237236
85211
241938
893208
258272
824982
891762
682489
539598
1994112
254005
1779733
400817
234982
1159670
878416
1830880
1338415
828617
280966
1424240
1761340
1018905
1321527
893192
114813
731082
1989421
504222
261258
1801230
1432998
1092686
115989
281391
300438
170658
765135
13442
520936
1130773
398311
221254
1885092
1436194
1677129
1778349
473882
689605
1460381
863165
1623857
267245
487744
11545
808552
1448352
668203
1246242
1517345
1273885
1471558
1683786
262712
1000826
607077
350273
210642
142925
799066
488115
1383624
637958
525047
383193
1707696
383837
338310
248573
210045
796351
39490
801732
157564
1067176
1449105
1153689
275737
103836
1969941
1712253
122214
627102
352597
1484382
1938121
975059
1610940
1365563
313187
900127
1684911
1664216
1343157
470387
1589383
1515274
366081
474175
179843
1189904
1262021
193013
1687777
28140
1554003
344595
538540
1009028
1983570
1376270
275768
1256622
702952
1828657
673769
923274
455014
1887590
242849
1385773
1958568
386916
433430
692965
1624900
1446084
693461
1780637
1179045
1330810
1645402
1885076
1595415
1297596
771168
308641
84597
352413
935843
605316
70521
1178217
1026728
761521
1305020
523395
1941733
77549
544562
1800437
1857323
637230
355703
1868803
940224
1694899
799593
336342
925423
306286
97562
922739
33163
860110
17918
138664
1030639
435634
787766
777028
463608
577755
787637
470294
197546
307881
88746
1378302
1592231
628192
1041427
466177
469572
944040
1568021
1004691
80956
295019
1091943
1089051
1682005
1968046
1207051
728806
1193885
1671196
371171
679305
1998077
1697331
1924520
1231300
890409
166430
319161
1978376
474339
115482
1104367
1127534
994771
736501
685605
731663
1335776
1452163
886667
847722
1182653
559708
1996007
189508
89081
428772
732568
1857696
433717
1954598
797532
1855830
1547347
1117399
171817
1821611
688153
1861645
530102
1679599
1409878
1397672
638640
790162
1241250
50563
1548021
1025236
1966020
480890
1731705
197080
1891194
1474821
1428584
626515
1422692
1380736
1107003
1278813
1233769
1947949
1224565
599982
1322978
349618
8661
1373593
614938
328804
161908
302672
181871
35751
1415514
1495179
953314
621660
1705574
916886
946242
1621313
1527867
1556758
73763
1119233
918297
62417
32480
725742
1969626
1439491
497341
983369
737065
118948
1779086
1814060
1254214
1619831
1542623
13739
1203486
762147
1523652
246719
1265246
890881
1001710
36796
118422
523403
1424802
1349676
359567
1474457
422048
221182
1446001
485178
844288
1767593
1677693
103023
15060
1371338
53766
938808
1271330
1515791
619713
861491
487252
1244197
733953
274649
990087
1769987
1206482
513787
1904141
81970
634635
1641687
664686
1481288
1210740
1489972
1809584
1504409
501929
10597
606553
319606
1311451
72366
36957
1448465
1385581
148666
177367
382056
622461
1612858
1390778
1299915
428806
350122
164751
374920
508227
1296103
1768757
577922
897131
1622041
1584042
708020
1434355
555971
1102700
831274
959015
1336744
1919375
741857
1450145
1081984
680969
75704
1924505
84904
877461
1314179
32194
559544
762579
1503098
1473938
82779
1050161
1642611
982709
1358046
1781123
506116
319859
1904841
966766
1490731
1021011
1888468
1620457
9675
1544768
96789
1597503
297454
299717
505071
1423938
1911027
1184037
1940722
556531
1295393
755438
1885554
953467
1028984
1019443
1728555
730678
548096
1737186
814402
792384
372484
249420
1087074
897940
1754827
834
979043
251898
1706873
1109581
1081392
334089
1380865
1468673
1547694
1885065
978385
847523
766573
632894
1199173
1574112
1249956
305699
1965817
705264
177888
1163241
963819
768140
153519
118109
1452447
80700
1268736
311603
1332237
1366816
1148433
126291
1285427
492007
398585
1168976
1291788
1651676
843720
1686788
1682771
864779
923445
1589885
91875
1161632
1962190
1329656
537888
1704519
1025899
1904631
1573800
149721
945794
1774631
1088811
748178
915140
1377962
961262
1422524
1086327
51624
1247484
315195
958298
760967
1177212
318037
354802
1354198
158943
877780
156259
1169751
1712227
1407803
1294966
1170743
1963566
898577
1367705
490311
440692
247777
1503448
1591890
1476327
1536364
1776863
1546328
1461821
83926
547320
1750537
395042
1383729
1133834
280169
1899450
938874
1792425
1662301
191975
1883416
1421704
1231155
985509
260103
1873047
1468846
169662
455769
1132257
356320
223220
503490
1238060
261837
189258
283360
405826
362276
1164694
717583
1340310
1151537
980093
1911088
732930
848424
418187
1763203
413929
77173
1441347
1260607
1641371
13531
750947
1049736
673414
502573
982792
1355489
1061711
1670121
28174
199301
217841
1380374
1866354
795145
451298
1014833
1514984
1349560
1868365
189355
197212
1555832
1015753
248849
114050
1801575
1488915
446613
1832670
1131061
1076845
527660
1318043
1062704
1878361
129871
492382
371139
697952
147052
1703674
611514
160614
1848253
142756
976022
950821
1640598
309427
1127025
1235801
488230
1170320
1412265
1697750
1720061
656681
1392171
1348817
1936536
68164
239179
825005
613862
1112366
621452
1416252
643694
1620463
938660
76061
1567388
1217437
69107
1022001
1289837
650129
238959
146033
869097
681291
50263
1699686
560540
1690995
1935466
43636
912174
1712944
486873
616135
1594557
460952
1164729
922280
411669
1288445
1220831
85232
617561
1405116
1116102
925195
1556220
1863633
1827243
1062803
972547
1172398
1101911
875004
911345
1277556
1285207
322681
1816435
1418825
1367350
898068
1852441
283468
1070065
1197276
467636
1192598
967865
1798284
1672592
257701
483016
936414
1354706
1653655
1717589
26779
1312676
1651369
1871889
166070
1439245
1113421
1130825
1673900
559040
1835398
645409
1227224
928273
522888
843271
1292069
198854
1701149
507834
1638100
1863645
1610837
320145
1550148
1867882
1734992
568645
936012
636335
1628506
982502
1596076
888383
1061005
252683
324609
1030547
826885
154652
1744748
1084241
82716
770605
577358
790334
1696246
443183
1633461
1099218
1045355
436554
1720652
318888
168721
933273
128833
232167
1777681
693312
1751807
1180216
1662893
992578
1428763
1249795
484083
997473
900586
80246
867313
1984110
1582607
1486513
1357867
869819
1619498
1872095
631796
784649
1288362
466105
617601
5630
1084565
394640
514218
219648
1965725
1053361
619181
566687
1592989
39362
307495
985722
1299624
1640748
1947712
467503
1525858
1826263
1582649
1419663
1934593
896241
927511
326466
1830436
1581866
1524186
1274722
634577
189148
1375247
108391
663793
297997
1407830
1987157
1599603
1850859
558547
815512
405644
929738
436587
194138
1918840
1509181
151241
784738
433773
1200475
1796950
22447
767753
1019998
1185311
1583150
1618449
1351218
636063
1998352
125916
854777
1184975
1036395
894390
1337679
306639
552691
1328448
1610667
142880
1375102
796752
294349
299883
1541391
1340329
654558
1750588
1243650
133517
1345845
620660
984676
1738146
1726375
1435974
1272621
1112005
1778374
1855422
132959
940437
318885
1998609
439351
1601042
1227543
1448041
1953152
671724
1256539
325378
1229388
1417846
324902
382255
295839
878424
1187441
784940
438852
424315
341589
1577272
1196565
1484621
554818
1985196
6179
213519
1897757
609153
116970
1160649
1593247
1950156
1018973
52122
935899
840390
1575211
29061
552167
669415
177594
1158609
962402
1979544
1868739
735251
533961
301148
551814
1831330
1524383
1188071
533943
1179614
1608667
802387
1168537
343111
1538625
1475740
767302
1949967
1689649
297918
1216762
753646
1314423
1064048
821028
817577
597235
342698
1153073
1641187
779306
1165023
630135
1453189
1710871
160230
1922614
1540531
744458
1700780
219888
1686655
17281
1878097
1907652
1658591
459011
1980679
581825
386797
96152
135142
1952915
960180
481944
138436
1544022
1306765
1155069
762728
1462317
649886
651860
1002638
384204
510216
1473798
1755362
1910397
1070014
1889098
1357156
1442333
905352
1917993
317210
1514825
555899
902074
299761
1391455
655926
1233575
196734
1210359
1918995
1604919
92330
968081
439522
1243103
537423
1540994
292641
1976819
680474
1944740
360146
678050
431778
1213084
368595
1794373
668022
222109
1609741
316865
743742
891255
477265
1853598
182370
1109664
1192131
1884685
1074947
363933
1073599
91897
1224490
408760
1832203
1516038
758044
1107571
1479164
1521361
1918538
775600
1995197
1273024
1161735
1447386
278034
982030
482421
1157804
913590
1910444
1034760
344555
559133
1741791
1735754
1264283
1664528
217999
87419
1975877
1850708
968869
1707859
144682
1658803
1065038
1058892
777246
888634
1186521
791932
1467404
289415
523304
1124820
1549187
1502041
794608
1118706
804689
1657751
918114
848718
753760
401069
1765744
945050
415206
1052371
296894
101404
1398751
1538929
1240753
511143
1460715
571973
1289577
728052
1027185
198511
920724
519356
599412
1144186
987833
1210813
65991
706016
1921520
1010106
1821923
1934971
1243287
273539
124945
540428
607523
920802
756774
793520
1388486
470622
750938
1944401
335375
1359254
1357446
423237
1558258
1813766
756361
480654
445728
1907489
872703
838411
445110
1270338
113446
1143531
359340
312574
664078
549698
564564
37445
410564
1960802
811128
731228
1231447
742928
588041
48620
362179
1825786
1808729
919716
1064264
89925
859968
510904
1497795
1776769
1882677
1311640
656811
755535
1361992
1910688
1279577
508899
389394
1680054
84981
457183
1464073
990346
623624
499126
772455
771032
340366
685356
526031
456605
1488813
163397
1234760
1489712
1503345
73122
1180252
880667
532754
914837
967432
1462903
1851389
1614267
760499
1997187
127581
160565
1937335
1412111
1803054
276505
1402913
959918
705462
913112
1432418
731910
1615833
91974
1645390
1336049
907845
972497
1143458
756141
537925
618336
1125520
126507
38781
1593916
544296
1809589
884449
243476
516412
640952
1897342
1047774
1618977
1729640
1815243
1505987
403552
1312649
1257989
1076495
744133
1572256
878025
202554
1312868
1889264
1152424
11047
6965
886868
1679617
1347599
663112
313687
58294
123660
440223
25518
1039454
997913
1743624
541814
1228677
427666
1398727
495436
866739
72338
1322577
698574
261523
321809
928871
1070038
1468732
1921930
916129
814360
1635133
1600422
1493018
960066
1690940
1483221
1442428
868548
1969666
1796406
1399402
1746687
1989921
1056710
1529524
889081
989208
84879
507208
1037817
610679
386533
1015265
578607
1899862
268154
12557
112375
759695
1668597
1783229
1198252
1319661
1304366
1524690
1283647
971000
1054833
355876
645681
1821136
1464788
1206774
1548214
1471570
1916898
1142520
1574206
223787
68649
367765
365468
1636179
242014
892993
139127
151983
890264
482308
544498
529304
1348629
836947
1707657
700787
516480
1967275
1710158
1387680
1117673
766606
102239
1779391
1869762
801520
953076
687970
203378
30587
1285819
1417321
861597
1337947
1408450
1182522
1855105
1827098
823936
78051
127796
1580023
1937724
711369
1221718
1663811
559081
778899
1230599
536588
1763219
1543006
236604
355341
718146
1484517
1680485
577963
1512527
1256438
1240732
545930
1431225
1591811
1172670
762406
30681
989402
1706329
360001
911665
245191
471860
1272847
1485559
1653601
844195
439143
1789863
1095990
505061
271611
320464
1063514
853485
1206687
314509
1745149
1878575
691669
779445
1163746
763807
579639
373753
1926416
956968
1853323
1292073
1435681
669947
1170198
939519
1113769
54975
1119208
741577
1742326
801672
199441
26227
1932748
954300
1706618
466219
709181
1705250
752022
812617
86076
1192146
280877
1229028
1071398
243223
1808758
1694527
267029
711671
808542
449235
1413225
1803792
1624459
417624
1137628
639476
1283307
248947
1081762
1303802
1523169
1702951
1177689
347604
1406742
1937377
1859344
1619895
1590845
1528761
1627995
1761234
773466
968776
1472144
328559
1219143
1931191
1781336
699585
81640
92356
59099
1529258
1278676
1650814
1414303
506184
1333911
1249700
1134459
1129945
639565
981553
1730789
873343
1939172
946197
15479
1886161
1172872
353029
1254282
649741
689834
1008253
1540699
1996430
1956219
1076091
1861882
1651201
1237494
209519
33494
481040
1737463
1589100
1448541
1581806
1976154
1257550
1983500
1154096
696082
1231809
1945901
719609
1809361
1655913
1963373
40277
1125511
1529861
823425
1419732
1703249
1783176
1786890
881165
1136531
289192
4268
316048
904582
1828894
1807987
697814
1256064
1756272
1538190
725915
414198
778279
60981
135088
1263557
359635
1884204
1743361
1988134
1618930
345709
1362319
1975189
1613130
1868180
188906
466265
1546136
1994538
611797
361884
314172
19825
755455
919633
1718622
1183828
370321
936317
1944855
167449
1114231
786245
1419613
485456
605571
320210
394567
719013
1410456
1237626
1209636
1920995
1549330
371723
1865053
270246
545885
1251425
1673018
1232800
1537190
796654
650181
97795
1438342
1554577
278642
343602
289570
446206
1955119
263078
1704385
1646987
1198092
1218601
1120086
1509836
1355178
859254
991684
489447
206223
1697122
637353
879853
1960690
1689713
373221
202390
1338891
102620
1551186
306808
742980
319825
314027
79728
834617
1957486
1591321
209046
196876
406182
905649
1096541
529380
931553
742684
274316
195993
1201820
388978
808900
713558
601134
1558113
349935
1140734
1271194
864021
1287657
997921
249659
1421433
1477378
1772934
1908605
746476
1183223
1901740
760765
1473731
1847880
1276898
171667
492485
325021
702815
1887941
580663
120046
1163502
1146593
1757013
143840
1061010
726282
1886032
77048
1491631
773209
916185
895023
1285867
1612614
1172812
1183215
1375380
1289655
1251922
938761
1480523
93909
1492460
1908389
1771166
1682475
555352
1036327
289356
1380961
957305
1938053
448346
1714737
460480
1338874
166297
1144952
1024660
295562
1323718
451047
1945150
290664
1139480
730513
1656545
1484764
1032301
313401
1216375
1834218
378592
1548979
1645344
493517
1193549
1377697
1751049
300012
563250
1708421
539596
1025433
780921
1575355
793841
1551817
1052904
1054133
1417834
1415787
612206
1238323
1962562
1636423
161115
714238
440768
351805
1838766
648063
643788
111763
929131
1367774
1916531
458696
1040609
659734
803251
782944
385819
1468565
1398110
376057
994627
1222635
1380939
1893258
49015
1945301
1165934
588237
1693450
1329733
1546824
192441
1579012
1699619
150236
1186375
930666
68476
1810043
568601
268806
1931200
1993445
723116
316052
1532671
1407621
713162
1226939
1091600
109412
366169
1183204
63876
1650919
1915696
1507064
1656958
97230
930406
1259248
1727450
1023236
56045
1252669
769141
1078970
1337998
1974472
564903
571560
844386
1548638
1080773
1712376
1670942
1774764
721147
1386994
779474
1992250
1947270
781067
601176
40642
679897
1298276
653448
1985751
777951
870701
1425262
93097
1169856
1254414
468669
1792070
1939731
1152652
31423
292630
1383249
1512851
1506446
1450053
1875717
1227245
1169744
1148114
1949029
942345
1225098
1280895
245260
238995
186920
728945
1529011
1137115
660083
1545630
1082952
1604804
241902
420551
1728148
767806
518893
1303083
478550
1021595
1630807
1923843
1364267
1754796
1279191
152602
614931
1151409
155227
1969186
761754
1035536
824359
1264844
1736416
345415
1561277
1585338
1424227
1887141
1038119
1141898
1554214
657563
310660
759605
375624
1459595
830089
429008
867790
1617747
8766
1745116
1127419
373183
1334323
1128002
188605
1502198
1411952
1336500
1315353
1434738
897983
1948841
237890
377242
151777
424118
1125506
1590896
153740
988116
1905354
1267083
89733
190000
1983799
1895914
1643069
1498544
1920771
1515038
585374
1909985
1511729
361265
789324
1863625
1695849
172255
476704
1002716
512961
1495994
1709540
1082210
1727473
1914383
791838
39445
1382894
1546407
134169
1499393
1900649
1905820
664857
342755
1862332
194656
1314594
440467
254001
1891324
477618
1178078
1898376
1475807
234598
1563845
280341
726542
1551058
262304
1964997
1105053
1556374
774829
1566638
909986
1195356
313401
748096
328527
236496
240429
336612
404699
67432
1473244
1128036
72034
785513
981067
1564308
1260900
1152896
1864688
904969
1133121
1263299
1504637
1353661
978838
98832
601004
375438
1173432
379583
804835
272134
747437
313009
966943
469446
990423
127327
74879
1458259
1574535
1622343
35141
313998
1828209
1129270
74123
838640
1895702
699268
788427
1347153
1901883
1316689
1163820
224066
1097962
1790372
34561
1380793
437314
1665316
1899982
1616105
1844123
705541
1389746
843757
1090063
1142660
1664591
172415
1592456
1765631
1533155
995637
993630
1968055
1496524
1801192
1566946
1555697
1060116
885604
1177271
82851
239381
1804906
141240
1218522
1682569
231850
1623887
640027
962173
819763
370768
1774866
847294
1200031
1423135
956307
487314
619926
1989145
898085
1234575
1816484
1642403
822726
358344
1287401
504213
1856694
1438809
1286766
118794
300323
1210161
857979
850018
389487
1140488
132898
1803546
1546672
481974
1999063
549961
744853
1511950
880898
174661
908710
1740195
1138440
534659
1502216
923065
1194965
1640579
1373546
326775
26808
277087
1373648
1982708
1110173
1754030
84801
1141552
1720777
1470984
611189
1732009
1775165
736638
59160
789894
1811212
1411846
1609629
1005018
1602624
1114503
123517
1374699
332245
1146451
728558
1310658
21509
1054349
1386322
839896
463481
692206
853950
592454
728493
1928741
654074
1507326
434493
736714
755762
1866546
1216663
1218527
1476618
1586957
1162383
290775
1241775
1432790
804618
1423245
425153
1170956
560765
1950236
1786533
688407
3460
1695933
258519
224557
1096079
382280
1252084
1725437
847411
154860
72093
1078976
1012375
359306
144681
761510
63385
259517
168928
557506
303216
1346355
1777486
1243462
1875182
721742
285896
932621
689263
1559937
211642
1095042
1773715
1110594
374817
948015
1697134
20536
828456
1738409
695467
691184
627777
1011358
1138076
492818
1533213
1357701
1368823
1082132
146707
449211
884422
170914
1833872
180711
1709770
1332740
841688
977768
833265
418244
1920034
1585564
365120
956126
872544
1063757
1031150
1759457
389813
1391714
936255
1090817
957566
837163
924590
1338549
1872266
1629968
588610
1797747
1847968
20044
149786
1835196
812993
1845081
573454
1095044
489285
543993
51782
1474853
205794
1449313
492230
730592
400251
215067
674519
598843
1563719
1981189
1074238
1696917
1608
1835983
59583
1532305
1656404
425400
212785
458305
1476232
1490712
1694142
1725136
1852258
40380
1409005
826491
1662693
726309
414637
1359374
1725254
395796
1958937
1575563
1871801
109908
1951090
366967
1350718
592613
574323
1516925
784695
121414
1356352
1185782
1055884
1963271
1676793
894867
1587041
1576101
1211279
1078999
1787374
1444089
1157707
1719231
1708488
1306814
531211
1156708
18755
1441915
1233658
171739
772737
228448
697674
432119
783750
298988
1454075
1307980
1510717
1642690
1709358
709276
865566
832325
1654729
1829753
661617
33963
1283611
1179886
139772
164868
1473975
347669
907883
1829617
1524481
22623
587817
1046490
1309731
255039
149409
1246453
330789
811773
705874
223574
381802
1729112
144602
1726638
1672102
346768
500590
1286488
724866
64749
823428
1961575
1269960
1536036
1939396
1237145
1889075
624755
1072279
1843404
1917754
693328
698486
82874
988940
751253
772848
359549
1049983
771859
1554175
145346
1543409
424463
47308
1270547
1500704
1726634
462193
504510
1337870
1694215
588723
1500703
1956531
1693090
19710
59836
1538244
1616586
905082
477326
283726
1876484
1980652
1390771
1605911
991673
1555170
698705
863042
267004
1826747
1445031
1835424
587946
120739
504895
571470
1894584
1284151
396713
1320403
1813876
1311626
1895242
1799784
63156
1587280
1003909
1698109
452057
863446
936037
1327077
938284
1052249
1097374
1355724
1920041
1029275
60970
1766533
1541912
1416747
1961917
197527
1000345
1039411
1010270
1197896
381957
441074
1861638
317555
1923713
1649235
1004662
280070
1685158
1006958
1469914
495608
28250
197411
785871
1775938
602540
1956345
1733496
325471
1551474
1184061
957061
1848605
1913589
1688484
294361
1641715
1684096
47161
845200
225563
1100182
1315165
1084116
789786
404179
1144552
329114
1948708
472178
1651220
1496702
1619561
1913692
1722400
1701283
1746475
1155410
66709
810810
137385
1042749
990633
32457
703633
1032263
869200
138675
645631
1671742
1755582
1374898
989460
1195365
770176
801341
1860823
280366
1179755
1069621
444925
1994449
589961
24950
210373
1154179
1003705
333770
951339
1288141
952078
992236
1546728
370808
1232217
1887418
472361
1881549
796964
1128978
508265
1103945
422575
1522166
1882340
805583
356509
904691
601931
806121
323884
540904
1470854
5757
1097752
1386536
24054
1786573
1038739
824764
112745
895345
140623
961980
692223
1042447
695902
249696
676272
1606886
1560957
1468265
1780933
606044
109225
425135
1350770
790237
277363
954845
1067829
1772462
832245
1234692
1585841
1796454
532043
605955
440488
1393405
1116734
1462040
1887268
1044748
331001
1864195
1018678
857115
876580
1259604
1873610
846691
1460921
883684
1672705
434014
1824307
1430609
541003
552036
66008
1841327
1295296
1524150
727553
1671654
1912036
1336882
1868854
1755969
860532
540917
1550187
1995925
1623220
1039282
860051
1834689
1177792
1148201
1073545
799666
1725565
864853
1518708
1806621
1833590
470410
819204
1843830
403198
191538
1705058
1707848
1349005
104224
1651337
739961
168681
856375
596071
480439
1320854
1468203
455617
76644
1681696
912750
1156164
1592383
356296
1373330
596727
1615028
614420
506860
1083450
919729
1074076
876217
1100430
1476825
1847660
840153
816819
1495167
248894
1387654
157490
55156
1045509
73003
464668
154563
1065850
1644130
686419
684544
632965
1997824
1137338
507500
103179
1606452
1644767
682865
1922635
895996
459461
248091
1894051
993697
697973
106204
678434
1763673
536135
229128
1109189
1140408
1516097
1693653
422922
696614
1214799
352895
1122261
1945774
1996085
133610
1819094
1409206
1781062
1370843
1715733
1077192
599796
395856
1079995
1162604
1360021
1401687
1835876
650244
767565
300581
112569
172426
1977000
1116282
1283982
1470483
1964769
815111
817233
1921734
191753
144641
50174
1738611
1180312
499771
1167601
224126
413034
714893
631266
1144362
545710
365530
72481
321996
1950787
273206
704974
944630
578745
31497
892042
258825
931482
1196363
1234702
1692329
1880051
168933
570750
780961
233730
1181109
1355889
569371
853546
484573
952308
882665
666657
472910
1144956
353780
907988
1965000
1908775
1797488
1064425
1177126
1929593
968959
401084
1444618
87640
1023610
1645925
1857243
1078808
809547
840994
918681
1327023
1648841
1038590
416427
1928431
149982
1791811
1937527
702860
1677992
546155
1652789
1071428
606979
492224
295468
81040
1513683
1196575
714515
165268
1177475
245103
1315092
1118323
1180164
660667
1003157
880586
1288841
1309908
1077831
1338826
1806125
1593661
979139
1770967
1846700
1905976
526599
1767772
1889436
414504
1797382
487791
777083
550915
1591523
139660
546955
1921981
1139937
1052827
1423467
570385
1759023
1580165
1087603
327826
1611009
1232720
1124140
106274
1062517
1850515
690464
1645501
1223635
1477157
1284755
1093821
1752950
1445501
1711650
908439
909662
1077064
614834
530264
1340570
1165925
1422954
1041104
1860220
1025390
610619
806588
377819
969885
412564
1181039
936989
954324
753285
1147211
434111
1844529
337092
1464824
809361
628331
1667731
1077639
145664
303324
1362524
249774
457899
1636554
857688
812892
404347
735779
1892236
609404
1630711
385174
458038
913369
1299502
1594498
1362090
317848
188649
1443291
511339
1967409
369691
1881179
531202
560615
286128
800203
186849
756725
1640341
258714
1448421
894033
654730
1724818
883327
1393049
860628
1757433
1745490
1019839
1227762
1213514
800365
1374209
423181
1238527
1458072
823456
317146
218440
1183294
1022194
800902
318450
1851198
858997
1597797
1178295
1975949
1684990
1505081
1054701
1385672
1826352
1494375
1492154
1984329
1167062
758441
536886
1940094
628887
832722
1212754
87637
1844358
1102694
1514396
1897517
730366
1584076
1061473
693242
1548855
1790722
1093757
679128
700535
1543518
1040133
1949509
1100827
179265
1235720
788481
476565
794203
1479592
1562606
1232701
1229738
501509
951211
173638
633304
1080265
1854919
738602
662439
226196
716441
778519
348515
573671
1139897
1488847
662822
1371867
600473
101561
524120
1045047
1390352
882992
401056
51932
1827654
961746
892164
1935254
1101991
1875818
1898729
1043376
1376580
942598
379146
1114379
1581051
1931481
1413774
268883
798830
155371
1957992
1917861
340286
1129884
1999989
1396453
423717
1632456
1586702
876036
1765872
979197
1348342
1557652
1382127
1609497
1542799
1488848
1072033
1948592
58667
1592112
1329714
1477744
1093241
170379
1950098
1174758
836961
893459
1314450
734042
1032335
1311758
49970
1149121
236192
1814431
1054063
198108
332967
353823
1206361
693953
1653464
851662
610899
1825890
992765
1499507
905620
902095
1665741
763285
831390
1337256
1417564
430223
1320965
1567904
1743317
1392279
1913713
428054
1747375
526593
1137676
496638
1949642
56825
1275504
1575466
1054720
860412
1467192
995709
1811106
1803394
538665
1366430
181695
22602
1221524
1549264
1953851
1940395
1531145
1383268
835020
597661
384361
1996877
1782163
118089
507535
266992
234968
1811069
1929318
1310563
1804594
1425188
1265196
1956976
60020
955420
98659
149369
125545
909012
1047132
294371
1633422
1135869
670491
135946
1383293
1911692
269815
1823765
29259
118679
717758
881136
1514714
1674090
1623121
119389
1262356
319512
1581080
1027447
1329679
1597005
668596
796423
1364194
1461546
480256
946061
624838
1932707
194718
33993
905402
266657
954045
848696
637023
1017400
345250
1176433
1412535
781941
863434
1681510
1358773
229369
1596044
392681
1378621
1413604
205410
177078
1508202
828229
1694348
1483060
490594
40996
683672
119898
767580
857720
1671416
1933722
994132
1821817
107439
215381
1429084
442131
1037432
407405
1140724
1541910
232506
1452736
881464
1515142
51022
844737
378161
532694
1096350
1627486
1001738
1017101
613913
1553884
1195664
53269
238544
1249910
703378
466301
1268784
1297792
1473923
71281
1183063
1087008
86246
1265112
226881
685520
287998
231440
271835
1446950
16371
552729
9324
824493
609616
574312
783274
1624961
876559
111680
1399692
1772176
1296697
1351206
624508
523004
1790872
951430
363461
1761555
1665341
165715
1330387
465144
307930
255120
1485005
495800
466843
668101
88918
1873173
1512901
473848
1030220
610458
1062013
1147489
365776
1916253
525236
62418
136132
668345
1267343
1633363
767718
1286586
1676562
908310
1071095
1946044
666844
1998701
342737
588425
1662233
1520920
264244
1233348
341267
1912113
827696
1893233
1278465
1001776
849726
1940957
1325361
531844
1347567
152760
799105
1888485
60083
1191362
167501
701908
1500464
1494395
808428
1454397
973637
1709155
1964828
1305753
1382235
1300502
999500
1775924
1159245
1668317
695058
357440
57881
552801
581514
1976589
987755
1112423
786388
1305484
1094433
1021360
802543
1206003
837089
727329
1653335
850410
1695028
1750469
1843264
1576064
1159357
1739637
872216
1295303
1356504
729741
350168
526497
427119
30553
1270536
550058
1369322
808844
289058
1483653
1732086
630494
1118
1039468
1109043
1371870
1261836
1667192
721349
1376014
599274
600187
1266090
809296
30600
48027
1574168
497406
1209953
1586610
1053102
1915623
234625
541221
1683283
1321718
655464
1415294
1281696
904836
1914687
426698
981471
1339269
1735282
590205
1495308
1166101
1737432
1335067
1503367
1531587
832261
1010584
1475442
1208691
1544814
869811
120825
1532669
967396
1459581
1652257
1254176
877453
1698035
1885237
1646094
177412
915849
146220
1741823
636175
154647
658177
377935
1705975
335125
446748
1873020
1626280
997044
180085
627894
493392
1653050
1412125
268993
222974
1347828
1963925
585319
1029134
729249
505410
631367
384569
121758
1250648
839245
401285
1820259
419506
1234042
140331
793456
863509
1198767
1528853
248483
1587044
1584587
103807
1821440
1856945
1322778
30911
1598494
1293152
712787
1997492
1239175
928227
1185007
591726
30367
834248
1492494
655586
56681
1975164
372093
744841
1596336
192042
208071
91288
319243
447396
31208
107533
1803814
636105
1876149
1022686
1336241
170962
1132456
1153580
1528915
469974
1762736
1587906
478706
487564
817440
746556
1520674
1195541
1695034
71757
39231
199778
534106
1102756
1062978
810384
878722
369190
1799444
772870
936023
240287
209668
1230608
1116728
1783669
1201128
1308988
989246
1870152
493724
779080
1730163
759996
1724768
1126145
265879
694562
931210
964149
917541
1878573
490591
1783377
1195567
1783141
302323
1188219
1192353
953279
1640574
369479
1776743
1405303
1841392
1040751
1796413
1727857
337268
1638541
499858
1142846
1957260
1830515
1058639
1163245
188857
1274672
1982388
587573
1526676
1991298
890011
765033
1542795
1593196
1667422
756319
920581
1994025
1510199
721231
699738
1409863
1720672
77795
532634
1850006
1682793
1736147
57556
1057710
1952671
38275
1428680
13778
1582802
425808
462757
1141991
619232
136944
1219515
1065359
28642
1080516
996915
1866645
391461
711889
973409
1509063
835025
270922
779164
1414066
416232
286616
328226
625394
101582
1995415
260025
22460
1028561
172711
1700895
937662
1708621
1698180
1445362
1121699
564432
1658907
655227
1208617
318594
349873
474229
443191
129801
940468
381533
441005
1612995
1827330
63231
1597213
1401416
500711
815501
1177524
776449
1501805
1898679
738496
1345700
1796050
1818813
1218834
1756909
779514
28205
1235083
195528
852480
883688
1428340
468247
1472122
1867422
734664
616813
592023
734378
324227
1055249
1840247
1701626
1422415
1129071
155237
1642832
1861660
603834
600239
1071971
1327466
1802211
1099537
1191575
241827
261303
1407834
302610
1405126
1186163
1839753
1547757
1800339
627924
853260
995705
646426
1619060
1377911
1201640
830678
1986414
518156
372886
376385
643226
1272870
657926
1270208
233120
671741
105247
81151
992312
1019346
1052555
164094
275084
1627827
1713121
1796532
203212
54100
1877364
201957
535201
1711224
1686647
297545
178488
1474096
149823
1194544
871409
269983
1654850
1869064
1533017
1750538
418194
1370730
1417204
744529
590436
91210
415069
1039495
993906
1994270
129782
1385775
1552538
1162497
528044
965446
925232
539257
718400
1436238
689507
1331828
78981
1420257
1755736
1144973
62660
1662393
1328905
361924
1402676
531731
1238226
321500
1577969
1649550
6857
99088
841521
1960498
1066092
229491
246444
317856
690687
841935
1629557
891885
1504976
919026
725380
949400
1264208
848143
1410671
409164
1046445
1759917
1186486
1374575
420332
1705518
1236460
1242390
343166
433080
621291
1581485
178593
1188594
855291
1782945
338564
1167925
828141
36760
1327773
1302483
1258372
780335
148770
1848880
1457837
1907245
1843729
977240
1872374
57757
1952617
1006769
1350580
480892
897004
1682129
369254
1987757
435777
1588737
574048
357270
1080057
7392
936678
382075
627334
178516
1581215
1407626
1302674
1708081
389961
1902903
1803349
974509
269987
1764622
1707288
1118943
1323759
893123
916164
159866
1148469
417118
221107
1092824
656057
1129358
1262497
557484
949764
319045
1351386
1287830
670928
282580
1366474
1368323
163519
1384959
1652152
1708670
163415
887225
559432
1667451
1433046
1698643
1003804
256637
111201
1246543
391727
75365
1618390
922856
1818768
1231972
1655026
853505
1394967
493748
724862
1515897
146531
457488
1345813
1404171
490135
85204
1417540
1383515
192803
76915
824068
931442
1237829
120390
1801388
18682
1012309
1307353
738067
1884119
1803459
1763209
1977079
1079986
515615
1744576
153441
491412
1486404
523812
928510
707867
369156
67035
1845818
1870589
1438649
26089
1231735
1049072
709410
1085288
845649
989149
61098
1551728
1808327
1186879
1557166
1108277
180227
1062960
100939
1040485
582896
419042
6671
1767417
1862316
1342424
542554
1351854
663342
1101540
516595
968468
932702
1736895
765740
412061
654210
674730
102897
1762239
1829695
142438
34524
1948070
1625609
790345
61931
800677
364273
462896
1355938
117464
1140938
1503817
1540479
309687
1968292
125295
1151456
1118284
170000
1116932
1778265
1789804
307712
1515538
695080
1974004
1115534
207431
362551
482984
289868
591250
250171
137356
416247
679435
1550077
1684998
1059043
525316
1603326
359572
1529153
1310748
1878118
815591
79296
232851
1577603
1769735
1163546
953264
1248101
671408
1384448
1968725
513627
979225
1586228
1270705
48712
1439970
1073676
1995345
685977
514753
481124
385295
1436428
1791409
484717
198242
1397310
1027646
1793990
1707724
1466329
833568
1266491
919807
786411
352000
467638
1237214
972872
69742
1707519
391182
209684
585596
591542
1391568
128384
1001786
728308
1553563
1939703
1745108
1240356
480366
1380563
1911735
783050
796818
823700
850568
1349138
1103132
393712
695927
318252
796469
626013
1077920
1371752
427532
1449728
1626788
1152763
603514
113459
1630983
1752174
561631
485873
999689
267902
1533643
1520512
1165989
547426
1549857
385918
981140
1441713
569605
1254915
558491
882351
958322
186594
1690119
1893003
1145333
749787
790977
1448862
309746
1080663
1027010
1293188
571020
1419953
619091
1389946
1571398
1255205
1823732
1544609
905939
1683595
1897723
1446132
578657
534230
115037
282212
1222543
982068
832669
1004652
1890373
1614328
123440
635835
1726187
739185
319721
1321846
1158245
858830
1719972
1030134
1943904
1621713
352676
471375
1117323
944981
1213644
1212391
617037
127841
1025024
1262722
1367792
1719144
1886894
1097385
1529685
658986
1050371
541524
760357
598732
1851037
1046277
687975
696960
1716718
776218
1335346
1136693
355188
1237364
995651
420468
145799
1747906
221201
1309724
947481
938760
642225
1103142
1302056
24024
510838
1311900
892640
1820998
767287
912896
1538889
399891
447908
1785700
585931
523949
1981209
1252953
1640956
1261226
166647
754077
70370
1708981
473531
1381637
1877608
1572950
3736
587802
408629
1432910
277713
1584586
344189
1980114
1258581
1023324
1144746
662741
1252346
1322710
69972
541510
52563
766140
393179
1739154
275592
965255
943183
9255
285252
1853943
605253
444316
1722521
369998
682185
1909084
1669907
757896
140695
441987
1056146
1649696
1958576
18357
1625690
971585
763408
1425052
583514
693851
653786
1267215
1268383
365160
1041219
195581
1106915
1500530
1820879
1135012
1405802
306559
989943
584671
31907
1860031
1654236
1360935
1366844
1840997
1980069
228993
837550
829698
498611
1139581
346726
764498
1751208
1774867
639497
1346969
1468554
532354
1972510
745299
252274
102677
615738
1051403
879174
1299949
1045443
328947
1297884
469522
121990
1577675
236806
1156721
1319032
1076211
771678
812455
1749698
243435
1880221
1745899
393709
304680
1476423
1275827
1479104
650800
826686
1872256
110132
1610262
1210382
1445392
1342970
1235943
151545
1917644
67064
1030594
1077026
494616
992898
1147000
743214
529132
824900
69508
507025
85610
1580454
1636410
897466
766455
1805927
1512907
102817
679953
190746
1452566
891122
740676
1088855
948874
872497
1832795
1849141
1748306
781531
401892
22581
1756133
207974
1636314
21861
625951
1287948
626981
1832158
1946051
1399377
1099025
1415403
318763
844135
382082
1446712
1796845
1013196
1953247
1786768
826691
339630
473734
36888
1916183
430252
1517066
652954
138744
78991
922859
874223
1112436
300285
1150432
1170510
481679
1119289
1085254
1164184
193889
849555
1157648
923349
658343
1456130
753439
1913353
534302
1927021
783708
1549609
1052079
1616631
169467
861149
903767
1968033
697625
871149
238695
1776745
1491587
1162103
781087
396073
1301435
855950
247090
709172
549342
1980280
387556
1681284
405367
157729
1612053
1459870
330209
1527472
339949
1524135
1983081
615401
1749799
658132
1987430
814350
1695167
112930
1226415
387140
1971481
1114278
1911011
1133372
1409579
909090
1665703
1903512
1828958
801232
558320
324853
1138417
321331
1568447
1647998
894812
474714
329407
762684
1922621
183571
1132087
1631598
1782689
639761
1940688
960563
789415
888476
1194846
711472
161585
1236083
115393
909000
266564
590587
1671568
1498839
68857
11228
1476180
172563
1006363
223476
104849
335461
1971787
1338184
516653
1882068
1818825
126278
1135029
1270763
1838416
608599
1597420
754681
1299928
1219197
1885292
292760
35580
1640031
755923
69401
205288
969444
1770932
877751
427682
1558556
1935778
341445
1436512
140664
1602699
1690966
131236
615731
597557
1941128
824962
454302
429607
803926
6169
933091
487240
1044965
1079844
939108
1908841
1406725
718239
359930
1777986
1283369
1796317
225079
72902
257057
1804131
1408820
671595
26167
1257989
963405
1845867
1836996
1212173
1565421
399992
1665764
24914
388752
1498906
1822580
931881
1066187
187443
1603930
1832718
903808
14708
1222187
1850190
152673
1749059
1138266
21311
669250
123191
1391266
1411361
1628660
1502425
41814
1788111
312740
1612759
726211
1059141
411716
1518031
182768
178828
1885406
1593159
969168
161158
1810373
1566721
495138
433266
1491867
882391
382706
1256445
1269197
489724
1280443
103039
1616858
540915
1380424
1799630
545286
329089
547308
918310
1239337
1022483
1943911
1673521
282407
990768
1719705
1376927
729447
508540
263834
520058
659851
1319003
178955
1412453
1984794
960407
542217
379601
455745
116709
111954
1340827
853453
881458
1024653
1557581
303165
1217982
1169402
514675
188111
934163
266996
1390054
1269519
1098790
228930
1360902
207077
579424
191760
30224
336764
1394911
186927
623423
984814
663408
235805
996838
1319933
1806565
542894
656271
1754275
1979477
1531881
1577038
1534397
801994
1419488
1089561
1763897
1627816
214910
658076
1951909
945844
682507
332264
1838073
1857540
1437237
617584
1414755
1201352
422410
175434
915281
78717
1009993
1764502
1825042
1481234
1483568
1786892
63321
1563578
1534631
337653
1618836
1703390
1080855
582719
575432
1279814
1281997
1213093
554075
1584342
1493416
1423593
893158
1237201
1693956
1006979
51554
1757241
770101
909251
52977
616734
1546296
1519576
1477419
817838
741055
621691
1280067
1128671
10179
1384734
1154439
439206
250550
366298
553810
1422346
1990264
598666
527650
96649
1966130
165299
322096
1071457
468584
588785
1081860
642681
1904902
1571831
1463459
436639
1085880
1167364
1999843
151926
637233
1589926
802686
1338418
1281449
741621
955037
1295565
1576862
1469491
1250691
826174
759073
453814
177978
1525774
1959991
650343
219080
561618
1120995
101562
692034
489323
1509466
261534
796241
3615
1544289
867388
117856
58073
1513552
964868
1521902
1243101
1807803
1750277
1793339
904598
474835
598823
1148654
772620
735797
1353892
512004
1789541
1397747
1503587
1466376
922489
1338353
1073860
914000
808570
261788
1254211
238033
925033
1693479
520358
601257
919335
95844
1081187
427358
45718
1351664
1640796
428406
196474
1913520
1774091
906530
732561
970726
107092
829823
1390535
1689271
1070099
960188
1226257
1209588
1088724
1368121
920938
457003
1487499
963072
1683683
930683
1325815
818664
121819
1461825
919519
1665624
1355160
68583
601248
94317
1615718
327798
1895732
389559
1014114
339810
761550
557160
1355717
211098
1634113
972966
1580281
305243
271426
1695059
905752
929029
826406
537266
754420
1574769
43067
1703120
1640841
998256
491373
402384
18411
644089
959337
1278582
1400572
315353
602903
99498
378701
635189
839906
1170294
1005824
825127
218890
374313
249477
1749112
551293
1241242
1561930
486701
961644
1801839
1801559
1734813
34104
869722
236375
1854449
1266158
261603
1515850
1787899
1097724
746068
667255
1938462
1589644
211537
622209
1050054
1642540
1375456
587181
1694452
28345
1805818
1029728
1437261
1730825
721345
626647
393913
1940710
126116
142165
1844262
837949
1103798
811221
718610
585760
530916
1944027
353637
1042371
1356785
1597565
1674968
1335259
1682610
1510128
320368
311439
859783
955556
714576
718374
450082
642345
430172
1482676
317449
983514
420420
241469
1616810
1764097
1606916
865399
1779089
1498059
1082257
1911271
1740154
1000314
1624720
1514152
1446344
1775670
452733
329224
856926
813389
493019
1718045
325182
1769167
1343617
1326208
1368860
1460286
1120748
331418
1517748
1815094
991010
1137297
626887
152477
295825
1429598
869043
1501538
1438948
496388
1765373
1259725
952443
92513
1218519
405767
817766
1893135
1387927
1106406
480577
1116519
1057542
1897204
12101
1162882
1149168
1555448
1616256
1697150
1494540
599333
178585
1083452
929138
1630866
1109080
1681229
1065836
27178
308717
1804021
280162
586033
1234689
84430
780610
1247741
1431954
516576
330515
1127794
1471603
1585814
1956784
1299417
1040871
753666
1608810
1877543
1462311
676104
1933793
1373398
296162
1948717
1577046
1279712
1045375
324903
1389559
1912739
1970950
427635
1358242
1737954
1599388
1529275
1634366
1527447
1245422
587315
555429
1031283
1853117
1461001
1892775
1450417
1575971
1316628
1663777
853435
286154
1871191
88612
1449415
346818
951025
438470
1482509
1625452
880633
28152
1214033
1435123
1659291
387179
185718
1729314
1634119
1305504
1579722
1051888
233043
954324
223928
108828
1973314
1876463
1157591
722824
62223
959833
1083062
195956
519358
1644769
568026
40203
511436
1599246
914959
346437
1465691
377852
254113
1352299
943678
1879317
767273
1455497
211882
1337202
1312577
358548
671678
1673409
696674
1088692
1633304
254129
1187902
1435845
1976247
621218
712668
223801
356766
1286203
1063948
391754
36018
1603275
1815536
726945
1657498
1294027
1284439
788763
1292041
1177107
1312105
104526
754654
411422
702442
1548346
1515089
1021774
220349
718290
995304
922018
540641
1742434
1158121
1912069
1517248
1246439
323919
1728928
762948
927935
379359
810254
1035042
426297
1404047
609365
334013
376663
39551
502898
1628167
1637199
935104
1357081
912035
65758
1769963
537064
239341
531613
445181
1848015
616648
59564
1171186
470995
1099658
606304
1418058
667334
1765845
848577
776490
179092
256675
1239560
1897639
1171486
1042839
706724
189207
868459
568169
818760
518
1372725
254458
898360
1724108
1337745
1527199
633201
1783789
1084502
1028149
1828670
1112073
943118
698081
1417830
158257
492582
1218166
785613
1314653
422466
629170
331724
400262
591394
175127
1703932
64698
209455
1852336
598543
1295392
1192962
126538
54468
1564734
1196788
1224487
1058949
671959
1130982
1160630
1439197
1076367
567950
578135
230532
50402
596561
1754039
817893
1781939
805276
7312
803361
1321366
510338
580946
1464859
731342
1397476
1857289
85064
706494
718333
1849878
1244611
105222
1215579
1184468
1952891
1659266
502913
1615627
150820
722625
193729
948111
302785
1029875
766035
847174
9297
1282643
298299
1413403
423923
933042
1830464
1268359
1533378
1889036
1667710
147419
1360102
639751
1159764
384405
1731493
1124156
1962770
1275700
843318
1503204
1318311
1980829
1890716
1951275
798862
1616660
1207617
1681046
299021
1108620
1845576
1868069
790659
1187920
1772394
1470232
1836168
175739
914451
1894611
1941923
1642432
775077
280651
1947290
466413
111118
1414432
130040
887605
1600929
936014
1541814
1803743
878802
1857459
772846
983737
324100
1181902
1006518
808254
94680
43786
1609160
173466
1412222
1922055
1453271
917044
1279565
848188
353245
489641
127404
581937
3966
160784
353494
958448
1480924
577325
1411951
493117
1209589
1104471
1415470
904666
1417875
502318
1955752
869792
984337
729271
159231
1906013
1441689
299292
416573
1740429
511763
1198082
1884512
788032
1790142
729115
918045
844355
1479572
1017150
1969627
1133260
690255
1676708
988227
1979839
12141
1864066
1940066
1428865
930345
935801
702825
1370051
702208
1570447
1129607
649175
1619891
1240629
1420050
1053289
1179048
1508494
38455
211636
1113362
860295
1432924
222546
481509
1616997
547993
1017161
515572
1446890
111884
180297
1777065
511647
214836
870775
692214
773689
662284
1866090
1224365
579821
1886383
1579766
1116337
1679512
147657
1841198
1185426
196989
1219873
994349
39220
1055211
157622
1530197
31879
955302
1894433
1323980
559879
1902321
1606697
1538161
1942991
788775
924590
128695
1099343
427741
1158530
1662950
508795
989762
1614543
1527418
1255848
1634077
626121
1287743
1905544
1814217
986452
1614093
664158
569442
309651
1679129
1963694
1485998
1295141
698303
1792001
996219
508291
550297
1617494
1838203
31219
1852525
1337160
585380
244031
680406
1291054
1805303
150295
1399872
1555066
383788
199986
964333
479050
1105290
710878
768008
926289
626560
1027552
295715
674451
740640
1737685
978524
1753582
1563042
683680
1933962
522158
799905
567241
1799231
672037
1913600
1553480
1787740
1208045
1922010
1662946
1784196
761472
1368576
1789713
60787
595499
741681
885943
1286457
1597138
1860807
632477
635666
1030445
1924136
754939
1970970
1473699
466465
982529
1933140
151492
853724
1065570
1069655
1917972
1061417
1643222
1131419
97553
436044
975978
1007232
716555
1845208
404843
212287
779516
1549335
1562447
720354
1420661
786327
541751
614799
971397
729724
136738
1575116
1477888
1142261
1002191
558952
839311
1761185
35668
1911651
1268402
1693502
1889053
1522238
285651
1071777
1004424
1021187
1661400
877762
193829
1023942
1225936
1870400
788611
168285
350371
1562117
700269
143378
1283264
1302132
899681
398798
1561048
1668402
299952
1135953
754718
233533
1796115
1452283
1685644
953095
992924
1917221
1253335
264309
478256
284400
323491
1560974
1869567
578494
1330765
915392
1222572
51079
976148
1747317
1879069
1793447
549556
875636
1695483
99089
98883
743081
1056834
1343745
1572597
716942
1081838
1842565
934112
1405395
56124
1882916
1382313
418277
1168284
1941053
1617879
1875453
1075268
837637
1725525
1551890
1333948
1859519
1488672
120927
1543976
1084866
489962
1554426
264071
60605
1150765
838215
1882441
222170
78264
1813972
1598223
1260518
990254
1858812
1050416
42895
1260922
1691399
497506
417678
1178860
1800738
1749287
1587506
1526590
693333
598914
88947
732255
1342916
90552
1889125
1083040
1657396
813224
1636852
194553
944805
1660336
247182
996773
549421
29531
939178
1958660
1781661
318897
474395
1508886
1773038
1564936
429119
1819806
1744293
1791222
1966942
26013
937427
552741
936636
1039221
1011748
743495
1173000
497232
834421
1364473
1190471
131227
230476
1315596
943280
853554
1007727
387608
574465
1455082
27485
838120
420635
382465
1315680
1058255
91043
1076827
1769177
775169
142076
836308
1800333
1370671
1006716
1144092
1344428
591268
1217209
1796277
1625279
579094
1003460
1400409
75392
484304
1854617
825637
181119
1484775
1341342
1319420
1737578
1054136
1494505
113948
1248380
54159
613785
1694553
1852632
301412
1352694
533155
827310
1790904
1036702
1101075
881624
1494356
766293
1576650
654376
1488590
1840808
204635
324837
711424
286714
832261
385097
442049
9054
1907477
1073821
1014421
1174176
513980
1067786
1848940
1573771
1857559
1273355
815996
905661
105777
78901
317694
1407521
689912
1247593
483970
1301726
1042751
1354062
1432709
1932518
1519664
1589217
1220874
594937
1545305
840433
1446857
1334241
1221635
537152
1019857
1826840
1664234
1739245
1089699
1312997
1299446
887780
1584563
1786103
979047
1954019
1895309
305745
761104
693950
1825071
1198184
1898843
498119
1942384
1856046
929532
59872
121987
945385
633990
1333454
605218
758253
857127
1077718
1423316
1806224
96741
604098
46973
861190
1040315
460943
326164
711679
531436
1655934
898822
1521840
1836211
759555
1154818
1152828
415582
684638
1589969
1839289
1355405
475993
1276892
1892256
1452775
1263382
1126535
1978755
416480
928431
562762
1776889
1602481
691437
1074531
872542
1052628
1075697
734476
178611
551913
1384025
763668
613731
1290128
846700
1532115
923381
572613
222866
731830
1637111
642823
1291891
393109
902753
415932
979667
1681645
1473776
644254
1276305
962966
694521
1477567
624826
1810077
933803
1710541
786674
215305
1037036
112018
429404
1596449
1400741
1055771
669678
768922
1877390
1002542
854854
1447220
1325594
867342
1819220
1960631
363341
1200889
1791073
1150169
1654699
1320986
804274
951565
1067417
784284
774829
90410
741773
1918481
1822777
1155408
1035456
1530260
746841
944795
988274
897012
1622244
148466
1679832
1636147
276981
423306
647220
1743222
1937633
740515
913473
1769132
150082
192237
561911
1203688
1304019
1523183
963662
1921466
686241
332479
1955574
174387
437185
157187
147225
1558981
405654
851439
129000
1318314
1710969
260764
1173517
729771
1534131
1395407
647429
575147
1609308
309974
1693879
1386820
1545648
1297398
702499
504731
1356649
218382
1433446
327932
651102
1512868
288461
491149
459973
597180
1035548
144083
194099
1667570
1081404
358449
1263474
525956
157867
1505269
1919837
669568
1957033
1700765
366962
966769
140854
1589937
676706
1270704
937011
1119749
1570198
1860770
1684859
685508
1312641
1003796
1054734
753624
1896773
1436860
1025700
1422571
1559220
1051628
695175
1155238
1067738
1670020
265809
1563495
1656713
1953000
1515431
1794921
803689
886437
225421
660775
1523056
1375742
1649658
953285
570616
1646711
1368606
992235
225824
629543
1120928
1925628
150494
1235003
1209942
640943
1277631
314788
1660956
1156995
1643578
438102
211740
1893805
1861427
96996
399158
1464080
62322
1797243
1853796
1689506
1581283
389902
234783
1059423
188736
426166
1907260
29254
964182
566962
1583011
1624209
960419
1554178
1504431
572596
1598051
752365
1524641
1863391
1813614
1277661
1490729
1502163
1528115
975500
1195973
1318228
675824
1672201
1744070
425441
568228
956316
500721
1715500
260869
1144062
592845
1625204
1299056
1171952
1324751
127717
1932039
1387526
1967413
1537545
1439813
1608815
666978
1171829
1051139
862108
1604188
554998
1360788
1208875
1460338
775572
185110
1377772
1278502
1512147
1146568
1340324
735475
1224100
1101568
1757998
1955357
1567726
1336373
1763323
957289
1936724
1972589
276416
1908400
1255491
865929
1540634
1643660
579608
878045
264799
749896
1314693
1192135
1395941
99230
1159334
1522575
805328
268307
1658341
1265962
25473
1600537
1378773
1388972
263784
12693
849065
1010859
805495
794844
484680
1113257
125364
12054
157224
773703
179981
1498618
1340858
198653
1207282
998361
1060006
906911
1756924
396663
565489
1453121
458150
795494
335320
60875
894746
167564
1706088
224537
1822028
1319558
1809953
1914329
813535
1074847
1981839
1919975
797515
446184
49326
586744
354794
804769
1682595
593034
826167
212764
933595
987712
1013078
1772523
461691
1782116
1924172
1914302
1652478
719054
361337
1895011
759506
1753941
18634
607705
412136
1774420
130019
422835
803187
80750
639763
710132
1948723
1887863
119608
1561026
408381
702371
253207
234942
853578
1384604
10684
56612
590978
992107
1427437
527262
942567
1846811
32636
672651
1089519
601860
130768
1403163
1426367
1562230
403978
1322525
344532
1606562
1818257
1845344
1270643
523570
896233
1616688
1237396
253290
1250406
551606
694814
1343574
995202
1260659
1525264
1677926
1471302
1275907
1672934
1917339
325048
578593
280911
1567072
1942492
209887
212855
609536
1593408
197537
549783
496162
1453747
1592318
1115367
1666682
984666
1557090
226997
850986
405869
1236221
1290342
151785
1792410
734199
1802052
1282776
1190163
1618507
1990575
1750701
1356954
926506
144186
1967951
874261
361339
740087
83263
1571372
123085
435924
495418
1886563
762835
1919333
734864
1479592
1868494
976916
641168
754126
312095
1533434
1178151
1892849
720311
1385868
870253
1737276
1629040
1332936
1459818
1108921
519535
1844884
199182
495979
66685
1085232
1035724
1580705
339266
1384132
1834196
1423060
1216843
1122502
1379513
128235
1371771
1907272
1178532
405621
776445
503121
1555455
106059
311011
360705
529897
609494
1821924
168450
275472
1104982
116201
1106144
1182263
811497
1032971
1255704
1378523
1284370
398077
1153683
494363
314853
114391
949641
1846000
782203
1820342
1797137
1294068
1146107
1065820
18237
481570
1250198
218088
1922272
776620
542969
504973
83989
1912113
1177193
1221239
557798
182594
1418603
1685847
1277276
703279
1572967
361691
1987252
1285143
1868351
1066563
1020357
820796
910954
25438
1820311
242768
28990
856924
173357
1494740
1234557
20869
1861044
636552
1454926
1644023
253474
1314457
1864235
1357737
866943
194600
1424859
320246
436797
139008
1106981
1558346
1706490
829404
1588664
1564693
1969946
466781
319930
1608955
1724015
186150
1966283
698731
477847
1311766
294620
7717
1634374
893129
1737469
385261
1975773
24793
1297586
1529436
1222646
126121
1143895
1408647
1937537
573284
223139
1412785
1490974
1070136
1248794
1042853
1966445
1954070
1060123
78725
1746157
277760
977003
1808968
1947760
964213
8803
879678
417678
1998068
1288995
172595
456356
170957
282603
1293089
1568923
1255556
691949
28928
1067586
176909
165767
314844
1273755
586954
640111
1151873
1195089
1727356
969626
1028482
746802
1990855
1911444
1599498
1761224
1897128
440163
1826580
484818
608156
91349
1756247
1129653
1565877
1183877
1933998
1124223
1559833
453287
1284167
496962
11777
243258
1780724
1540166
501781
390855
1552494
944375
1277952
678868
966372
185151
1588116
445821
501188
1805385
186214
549222
845387
1775098
1215393
1267786
163539
1705743
1229574
657234
1518222
522597
50699
1962572
1240334
146878
173707
1245202
1257618
1692632
1370585
1023268
998318
1196673
651357
1963911
184160
1754146
421335
439791
826522
83249
941352
697360
400374
200018
1242735
384813
980861
1644067
1810545
1770859
1367657
299765
1874656
153337
737916
1498998
336963
88614
1591891
1880242
1565885
1068659
1390948
1338379
135843
518774
1008645
1650137
713772
231762
1769714
1731506
1924334
1933346
839667
955972
22204
1774945
1369160
1680682
791718
538192
948414
878137
441066
1593873
1303970
521292
83947
1893768
132860
699871
750587
1703523
1760234
822362
291044
1288953
28373
1590921
1010527
1851652
1984737
1585632
1386541
1300336
1831660
145718
220137
1831029
759998
800197
344125
22887
454385
1438568
955290
1424655
594017
482387
1096584
190825
606839
30688
320332
1757144
1972140
1653202
514227
1468126
1209296
1357094
1712975
1909127
39850
1367152
1046555
833704
344920
1685227
53569
1691579
927513
1573376
1490998
1622555
484088
1985521
690969
434096
1629214
340650
407966
156693
199125
1762664
86980
842809
1615344
1896541
1998094
465078
1979399
1389386
1037054
1427111
1338011
701260
300324
422727
1421959
232294
5476
736842
855712
1418001
1531929
1965259
1121564
270710
1509372
1194052
522472
762106
1906548
1208627
328789
1861014
143844
105290
133218
1969043
1169884
479820
850162
729007
270103
849843
1943928
1904796
1078366
1400096
197429
1254927
1478685
1841554
1157273
593923
1807006
327959
1765314
361320
1917723
997922
309619
18801
795015
889454
725446
849171
36581
1535778
1628223
177746
1291352
135473
1567154
1065348
1750975
298324
1255132
1353683
752538
493630
313404
531816
282428
1794256
1493397
531033
1308768
1881815
1625965
687298
604110
1424106
1673968
1897854
1709977
1652493
977094
1333826
830972
867036
1257092
515322
1673276
754
494428
809421
1758878
189387
1553229
1012582
717605
1753540
226488
613397
1833787
1551147
159521
445132
553512
690429
241547
173635
1719787
667622
1888843
478657
1532428
897256
887602
774423
134368
1558067
619696
1973009
1750078
419625
1168082
90036
369815
1933321
907628
404918
795460
1504570
112082
47437
1133671
1829725
914559
1065276
1004453
903094
36844
1448256
692474
1140461
19146
210058
1105717
961574
1820659
1799514
407116
1382002
458169
1868928
462354
1599559
1681359
233913
848096
109513
310828
1218213
1019870
40383
1669610
1870317
1779367
1502628
746141
1757450
1836008
814301
1701839
1335672
1584988
1856482
1720043
331826
212887
928983
1223222
1853466
699983
1154351
734970
448056
1677265
1578242
1623892
213916
616831
70783
891761
1897253
342137
686155
417297
850475
1562446
683276
1206376
938581
1167256
736811
732460
1421543
897920
1932869
1055977
473382
536347
241910
715121
519879
911244
710556
33258
1442123
563096
520740
1610161
1638837
1512098
1937834
1928519
1505483
1211577
725651
13027
794049
704975
369527
1177354
216805
921543
1132933
1363767
1064790
1050272
1281543
1744723
44893
297453
1174972
1855877
1491569
569260
60866
1135668
1504426
1466692
1565399
346672
1114282
806913
1165482
1925831
1777960
1383435
348096
1277475
1639840
1693863
109537
778614
1444313
854197
1324587
563415
1534666
1857519
1943298
1035624
476716
1078103
151973
1554217
1851297
1455255
65659
71998
242518
1503877
1169226
636150
974448
1606953
277629
247547
892986
936177
1760725
1069416
1074825
777733
1390715
878248
545682
1072308
1698088
1150635
330346
1340079
593996
1600010
933281
1303623
1578738
1160856
1009931
1553786
1704801
1282670
116283
1024475
1456693
320480
335919
784547
1201575
997693
915385
678197
1667054
333618
1414723
1188278
217698
582371
852549
1286864
1050901
127516
689768
1594674
233378
296823
944059
1727677
603220
1889705
1016919
1447097
451299
812294
1171961
1783888
59164
301974
394611
29617
994353
1467724
1009116
642435
416154
288911
775818
447564
1936994
1067270
1961741
1258725
480804
534340
280998
1474164
405025
1406433
525400
329801
1770214
398229
1204075
102220
248733
1251990
1169890
153134
839154
1833715
1632695
1125346
1333923
173748
1920831
1291935
1928516
1838600
580770
1942218
812285
749710
1840210
752823
21977
11551
1145743
300474
1070668
1624170
1694888
358491
88715
826254
1333429
742243
1974257
51699
1845539
1958407
653276
999769
1202068
1123236
175849
1015620
261105
1617306
1422477
1716589
843245
963974
722530
1266946
407194
103417
1489427
1540032
951325
1690407
593992
746906
33732
588261
1023031
90965
59876
765746
1029598
379122
1248913
400444
768543
465544
696845
860790
435491
941440
1988033
1242384
1532474
1739706
536242
1956806
1010861
1283876
765472
1248219
1151668
792869
7570
1378443
249397
1343381
1207641
1439269
412860
906528
1040731
1405766
1452237
693710
1514724
1554774
1432551
1980815
1646876
1687188
957952
1806426
1383861
1529604
256695
685084
1998007
1546703
1399000
102500
132238
870936
1802768
1195483
92776
389908
1512620
1611308
1721594
482050
1622216
1814824
1055810
783536
1528632
1099316
997803
1011912
1573473
34315
1429802
1810685
260166
1760524
995447
930015
920466
806488
476967
1928690
348614
160694
762929
875336
1162262
1242575
334022
1476470
1059481
1352596
621711
1383157
396954
200981
255449
1539575
1191171
515005
1369484
1311867
1150992
1788478
1411776
130313
1860249
1322099
869896
752304
1673331
959552
1576640
210732
881447
564419
757329
496272
1026215
1016479
1844109
228666
1704793
964325
1396046
1661965
703956
1913390
1062387
838015
1440537
494507
618348
454417
1200732
1474767
267949
1160302
694059
514443
1588537
1533956
1409484
882849
1280749
1315727
71018
1686023
1113644
719823
29539
851720
208021
234366
277719
123978
148579
505097
946573
1763094
684798
1137670
945909
1647480
84003
1810056
1344087
1987031
1078357
1077015
1523626
1262703
1353586
455785
1383332
1724195
1399080
1293269
971328
609620
886233
1299947
1720863
995792
613700
157662
1096504
1580661
1889668
120823
978165
1177900
608660
815228
522800
1976512
1514593
214215
429368
1166641
1065738
911635
1591731
1003501
671110
1011170
981241
156228
694597
1342253
26560
747814
1244177
1312136
96135
836996
814683
1249748
1129974
334510
913147
1323130
1865196
973599
1950173
1026406
848025
760093
354534
1738645
115486
427629
1043820
372824
1837318
524658
1272681
15078
820468
1751884
1848993
534493
834236
1414396
1237704
216479
417699
1434251
27421
839317
1527421
269847
375183
824959
1750962
1684665
1057368
1908211
290814
302321
1986128
1319259
1507505
632152
402441
1603075
1974042
245480
398946
1245736
264109
147340
1270318
139865
1069059
1855070
284099
1691842
62460
1097057
1685260
680841
1989733
1234708
311812
140071
30473
557935
843901
1195503
1743209
1112526
764746
1452732
47287
510152
829622
441662
1949506
1986339
1007896
1636710
1895963
416460
235224
628545
655263
1696214
1838700
15552
774382
756299
1274910
1663675
1400832
866196
1675640
1085301
453501
267860
1605334
1467967
634429
1159028
1539894
595798
1033235
1457909
1872837
339890
1750117
1715008
1061872
476047
236809
1692569
1472880
1272194
938607
1742937
274282
474021
1027384
1947348
1266065
1205320
1057975
438955
36934
114206
246104
1959787
8166
1588688
1609332
1246737
374827
1082825
401987
1072858
452445
1493229
1450455
964147
155488
955090
1644193
1478521
161640
761773
1036378
1761352
1736680
282491
137979
767446
948422
2355
277763
444207
225882
1267655
180356
1864523
382995
932295
662121
1403164
1537975
1818958
1741932
1152390
348758
557823
295906
1279669
534538
1032677
1614804
1785699
1648024
237592
1300242
1501186
1176794
1010749
969750
589023
1068969
532262
1713154
1311524
265113
920129
574817
1266422
1171955
1124293
1431818
897097
1134299
492026
481487
1289747
1111398
582656
290562
568700
1604071
1989977
455903
753642
1617863
167156
1915530
1653935
1530468
954803
1273402
1466906
823123
100096
1946211
1203116
1977011
1143418
597051
916207
720642
1379997
1600702
1414027
1333114
964787
384815
1025241
344545
201982
1079467
1396849
1958592
493605
1551887
311403
359609
1484440
1122498
1063536
1495975
83418
59657
592722
221419
324119
813823
355716
3336
429425
1030315
428010
1143372
797893
1237756
365312
1589805
1289763
1443846
1585278
628606
1417579
1784299
150967
152076
1737563
1414743
994591
1839461
90347
848404
1028262
1428203
647313
367639
394541
1674845
375908
1320155
1544360
403645
11306
1531468
107533
1145835
1644977
1227381
1236156
1698830
1395363
914631
179863
94694
1726374
875837
1343861
1527950
1120200
211579
872987
886118
424653
1919622
378287
906287
1307220
1318393
732513
180238
1429145
68807
653137
1985561
833107
330192
1965772
652731
986011
302991
1720049
1311591
718341
1368197
140717
245082
1931624
1995431
1867099
1509116
595
1103061
886165
1562540
1492639
76781
343026
1219788
324055
195480
1807390
1257509
1968167
1014471
1721684
1667059
1374033
837644
1328306
545516
1135111
449171
1252633
1176464
461804
1988274
1549106
1377867
1222721
604100
1799328
170234
62215
915316
1091257
1304483
404444
1627616
307973
1480724
1858205
1733132
657752
1476146
1071263
43490
948864
248645
451357
1460627
647466
446709
1232900
712460
28988
1276298
1297656
1897382
1952126
176201
1660413
167295
1051344
304106
536319
1378346
1144755
1668639
543142
696959
59429
744897
719988
1274254
673273
744204
231041
339434
327596
304052
766365
1620219
1705061
468122
1974344
1869669
260700
22326
1688336
1427835
632350
1130742
1587904
442985
891345
78341
242003
966749
1028515
1750581
699691
739552
327076
690084
1114806
848560
158405
1278565
671179
948000
349038
370452
406154
1579982
399862
1190877
561737
1795318
1462437
928625
383004
1648956
222857
1874504
1875978
821411
605998
139480
529981
360676
1123665
1100531
862254
50363
1089777
527944
473127
1423354
170664
1853187
1204444
1024187
24364
171518
206619
1364130
615496
617934
683456
1537293
570837
264499
141218
437559
1158032
1337596
1109800
1498885
383559
722399
161721
1684281
74161
1641193
1193599
950634
1641386
1954372
1526739
722445
1339848
1938671
831792
291746
771213
197981
1269715
26873
819940
858619
1540879
1362429
1002698
900348
344719
810681
1105942
1072517
160763
685082
731662
1067340
1611729
1433068
675389
55034
14369
504637
933009
1792248
68428
1288792
653191
1977899
469226
1824556
1183274
1475413
303988
1333895
1809636
349314
1187349
1023852
1902450
860079
513705
1580957
60573
18928
963842
641786
1402673
1161706
979277
1330135
1617859
450291
1945495
1804927
1611686
1435598
1034121
1686621
822514
1345568
1667817
1595471
1009775
1324789
767960
1664782
1086248
827068
545562
250506
990868
1546789
794112
874733
719097
1866838
1712405
1399705
646941
1041812
759555
1112682
217730
607321
1148671
679977
616437
1225194
388951
1295909
906888
1294797
943213
1598717
1335761
1148636
1761924
771533
1431084
664298
116896
1145512
1656908
1739075
827061
64193
181028
1567688
682355
440621
1874180
71551
474758
1288178
1132770
662485
1294826
1835281
1059851
641678
1458879
1462693
1736024
1320993
247616
1654415
324113
318069
1079420
1220235
1181350
901244
1483341
1212901
1427288
1569158
25260
839706
746307
1036081
506112
1698781
535284
1867812
991375
1893402
1361689
31127
679677
999158
1747668
1121998
1278820
1982029
198401
1923944
280794
295402
480810
1469583
407756
291820
1732964
795833
1524803
887561
1765998
364068
851195
318868
1555450
1794279
1975137
802671
938266
1689208
605479
1005218
447032
388587
716149
664446
1855718
518397
282877
1360252
774871
1136890
194003
366123
1357044
1723866
1591789
602127
991423
1902474
978273
237563
1176538
1655012
932520
436475
1607085
1996568
1838444
956736
888947
1047745
1561331
1563080
1236299
1475301
1431304
1820989
603005
1117525
75388
1226245
81970
138368
1490680
767461
1897020
298718
361345
1586942
1711140
490290
1848546
1707803
1185035
1680837
798589
1372844
1537557
1273763
1374904
520760
373179
1583223
1569578
580791
1511998
1579448
1208637
366241
29140
1299568
737119
824175
119253
120634
780639
1250064
955488
1863823
747233
539499
323228
1166874
624665
444554
315070
954614
186699
1661081
1626705
601228
1251806
346176
1094724
1691666
1020915
992375
1141776
462067
138237
301626
334340
1960560
471338
1623176
1050420
1652321
1031126
1645561
1428923
1361472
1480033
250704
183955
358241
509063
579513
1393646
340284
599410
1996806
1663066
1497005
1387189
497039
1349039
998110
1875145
1900285
479798
608878
1890639
1086204
53089
1756580
1537074
757110
1431089
863805
1832101
1469736
1083458
1257499
210840
213189
900790
1405714
422639
220626
1216479
992540
297565
68879
1663619
1817141
944646
1601087
908242
677315
844821
328891
224958
25487
1945839
1917211
946423
1579087
1248917
1931761
1256766
1216376
521844
1836044
1889611
46803
75889
178377
1745270
638995
931074
1604944
1667192
742172
1636388
1647227
886170
816073
1159982
392713
1527981
1263525
1395881
1691538
1478335
1572120
718114
1494763
1187269
1245788
152629
1095242
1256234
346505
337214
1176282
963676
1559149
1264581
1517583
27837
1085234
957675
1625321
1869820
929033
632033
1471718
1523701
699246
1655127
1613718
120184
750212
339310
354278
70946
1926591
567268
1303817
456387
1452957
1410104
1197336
653974
1649380
1916814
255610
775752
785420
476534
1375703
677033
300442
1547410
1385198
1795627
276107
876248
466174
660768
1108098
1887571
591681
1083570
671638
1275989
639321
1237704
1676089
597671
1909263
1480924
1682239
1888564
241283
1431394
547359
545469
96022
1488652
562820
686173
780374
1915691
991140
999082
1200169
785922
1832126
284401
1913674
1716048
427881
1905726
1879086
1691014
787109
938630
1548250
1649059
575403
360352
581201
1942662
440747
1760139
1978605
464528
314963
1742871
1280619
708922
771717
617200
1312931
169511
1892763
1957956
1018297
700158
159997
928693
164436
1554365
1300981
1326495
1587670
898831
823075
1551154
1811890
1627285
96651
42936
1571109
349488
1840757
119926
209609
1108098
1110007
1049578
1248466
335732
1796452
40999
101411
1266391
1900811
1504687
639820
1116075
1849379
997845
835662
498136
1155728
1745590
1682027
1049664
1431494
869642
1818377
295312
840913
516706
784195
611597
964619
416466
1055866
23163
1143175
573300
273933
1559930
47486
1446886
818460
569834
906269
1668642
684332
1267854
209252
791804
364000
700772
166720
629679
459636
1946294
1906525
1808970
303355
1157721
1768307
1315548
1441340
1305392
259302
1065217
1438526
1639371
1403202
708076
1664579
1971533
1752050
58959
77438
67386
1446367
665850
775260
1776499
1097040
1144686
417984
1009296
670466
845187
1334744
959497
1532862
613307
1455504
1594145
875115
1241619
961655
1702232
515426
374381
1991240
1973126
1193127
1853900
1179370
1243840
147182
1034770
1069331
1134623
19457
1384444
820719
902649
277787
776493
1537873
813915
1670785
815384
1869381
993401
1042436
1784772
740107
238592
1101700
217864
1265641
383829
1710433
1447403
871444
827824
1483459
235635
1201180
709047
1303418
1628017
1599592
441101
988273
1177322
898004
821086
862449
1174538
1657187
1959570
141229
785434
1413870
1499298
524754
412848
683200
400480
621536
1972694
1997776
713034
1025903
83791
465138
739392
269594
1162084
1120663
511030
38189
1504011
1905012
1291195
825901
91139
42794
1574387
1970093
354010
1002403
1963498
1721406
790703
422534
1917895
42728
1595416
741116
1955036
1114498
1569457
829602
1017403
796158
1439214
1698709
881112
392830
503065
851269
183616
367289
1639018
822100
1657420
1863638
407926
1494368
1047930
1988391
1515710
238360
641957
121763
1939086
1261139
1073124
1514074
118189
1465827
452947
1242924
492685
1808640
334493
179907
1669009
536214
253157
674866
845146
604615
1839639
1345320
235323
1014844
1757399
1749893
1531134
285771
98619
1389839
799714
1915307
622317
33348
1085547
645709
1097143
1007573
793203
1486491
159467
1016575
1538715
613315
257753
707797
854520
292952
803752
1461758
637864
955566
1274561
1239204
554078
10539
1903018
302745
500085
459509
1793398
964604
784546
1052837
744867
1947845
691892
1316797
1453779
471590
1643417
1778933
309487
766933
1657503
1591513
474604
1521827
1063490
291599
210516
994597
1670158
335612
36059
1376703
1785916
470096
1900246
1608238
1239317
1722379
536662
1207969
430864
1361808
1056280
1419398
1343845
375133
1297619
1226671
365108
802573
505264
484142
1081343
1021042
1612938
365999
1738374
389623
1072973
671929
839833
1122782
1884958
1437811
331197
1560849
1759927
1359289
41731
1453600
1143554
779131
707451
1967756
1076148
1648242
472355
837712
471220
1453459
1482770
1811433
1439582
613084
897594
1561465
1310436
1391048
175566
1576869
396818
1334902
995450
1484635
1323408
282936
1803394
630634
1682456
273486
1941767
1359373
567601
489364
741895
139128
892420
1153718
85588
1926434
358022
1134170
1658948
401589
801089
1091177
1754975
295662
587619
1334308
1842471
292689
512230
1992342
1013682
1350079
769587
860368
1871218
365055
1929623
785466
1921023
1811307
839935
962627
1965889
778178
1345814
1617119
636008
81145
1821488
1108086
891603
1238683
695836
719362
1152702
753442
1708887
393436
20105
584168
283980
1134305
40162
853786
1110588
1775061
358618
1732659
297621
451276
1536425
1241126
1866168
756486
962708
1626496
1309077
889503
1762901
1600449
1711309
1848530
1649645
1277192
526065
1819982
1677412
1236915
857620
925553
1445821
251074
232612
486715
423920
1342242
117912
1365878
1239202
544127
309603
692568
999156
1941299
997762
492226
552784
525052
597492
603611
1201488
1131044
586565
1407273
442247
1685527
26282
571302
1956220
542130
1141186
327207
1020101
445093
799587
505729
1216685
1909472
1252584
1826246
1668521
349020
1010
690203
1164497
1327281
487905
1995946
1555044
314939
1728534
1204458
209861
1815517
958737
306031
1730648
277560
1023883
172144
1681216
1952081
25266
1063335
486566
1345218
1177857
425426
1298787
1508029
250177
1314473
1077342
106480
886104
1813869
1980215
778646
553370
557827
801836
1957120
1103091
1114468
1009220
83913
17162
1447213
1518095
545879
21610
336654
1728319
497497
868235
1640763
1910599
1020874
1773484
317897
508682
477282
110075
1552410
1112147
1104397
947534
573600
764539
1028213
1629350
1919391
197677
733900
243336
140224
878994
522448
444540
1841689
1522157
29881
1698848
512847
90002
213421
1742612
545641
1044182
1971925
331279
414346
1857574
288335
1483625
1986047
1989578
211129
1437453
1464600
938879
792140
902056
1251413
1843110
192226
170139
474143
448583
1711056
680178
1586492
316158
204920
1124312
1040397
1535207
1406350
1035694
836938
334305
800118
428119
593760
981656
1053937
796258
1077769
1411257
1898555
292924
1606689
1088784
1377025
836213
1515930
1359655
1283692
1722322
1335964
1924546
608999
1483472
163481
305343
743839
497322
1959567
372521
366120
655093
1697311
423096
1930442
1748155
1756529
311188
880567
1442289
774202
1188106
33483
1374877
1637690
1466356
326402
568066
1021176
1646632
581797
1988650
291398
875231
451913
1511370
1487713
1460181
6723
1509581
5080
1274003
1227300
967392
561851
475889
1560142
1168489
109879
550697
1316943
1921180
9713
1976222
1539109
1473074
526352
465211
892525
1911599
74526
1701524
1698753
222386
481203
1301690
1475830
1319105
909016
1887080
1983048
1191679
495688
602433
1077820
1628758
1632752
413730
164004
1132407
1269628
725799
462776
1090116
753190
100924
185471
1748958
915555
178785
15768
838845
537658
1295104
1043887
1106428
1967775
629723
1879810
1537875
61806
682596
1901435
1682041
617743
745296
14347
328168
1029332
425045
292280
433836
1252334
309563
531869
1752665
496899
665386
1756165
1086942
908100
1320866
871402
74385
703272
1019441
1989194
1516147
39201
902323
1502330
1895553
718537
1457569
743749
1720129
131435
461510
1380674
1774260
150704
1221724
275410
1333569
354875
836127
152188
935862
122749
1353452
1760445
617223
315693
222891
958283
221820
1896031
1774640
741093
361510
681386
95310
363440
620433
1047859
639649
146601
1960127
1934136
1775888
832610
554326
776799
22534
1988954
1638616
168842
116700
764060
1569878
200604
873958
525786
1855017
1370524
905726
776118
437280
1186924
1997924
1541489
1750614
1181351
1295697
267677
1856869
565735
660609
973780
220129
837255
196300
1558352
1954217
1264652
91526
775246
712324
868740
333328
1588790
1751861
1157898
203333
103677
1191240
1230738
312316
803199
147951
1329811
1351485
1423910
1800150
1302951
1795533
1285646
24741
955108
1918300
570084
968680
1621165
1040848
230485
1482547
714594
971967
1422422
1368563
1818300
359649
982902
324450
1782446
339436
238026
1474967
1160193
291257
1565733
713346
61038
1784322
1247397
892913
428995
99682
413234
1850303
1666114
241902
575019
1606973
435384
840554
353280
1331170
11074
1709603
1399880
1525266
693612
198768
1576715
1333219
1931439
966848
1884420
1216668
875012
385952
1822971
1000558
1665900
1532247
926087
1224407
1931309
996546
1292473
1214227
1439416
25714
1591230
292730
296200
1789088
1661689
1939239
41808
1642332
687310
1243806
155496
1903541
706929
858231
151675
563732
1866254
1078255
1236455
442387
456040
1188351
1226289
1132534
1563103
456241
209464
1957378
1387260
1414171
1881061
1632657
290076
344024
88113
1016543
495905
1489387
1106607
712481
1114366
515841
1098144
1291795
1492269
1702532
1966521
1522475
950691
1504144
1290816
1347197
1302953
420202
236968
138413
1145772
1101433
1805899
784762
1373949
944475
1477344
135851
267758
1105824
28291
1463119
102555
220483
1262827
168534
886094
1798159
1815462
963962
1539918
224917
1028987
1374970
1290724
402775
234840
655628
451567
1064292
642090
1893845
1373485
398805
1131975
1962375
622629
1614760
180590
1247017
22520
425770
93850
1115282
1050274
1970537
133824
1486546
1963797
503292
1948834
1806952
1993126
365301
1821478
1697223
1567923
1136441
777831
150379
1505032
1545969
395569
1580490
1995061
798001
875168
1786669
1715216
1362858
1598225
1759794
46895
681839
275816
443370
831606
32329
1154437
1694473
1767041
502700
1368191
1582310
161923
724700
1394233
1162802
1523306
430798
1139297
624141
310394
58646
375100
57564
1191574
1981911
1855732
1863468
1538403
1072565
970090
990556
524915
1094125
1316853
418582
489703
1017659
1080325
1729831
1186149
326663
126913
158030
1025055
729877
1558707
1204491
1303464
458856
548550
791037
1208168
414954
1108261
257225
1046040
737763
1872665
1183709
1134657
1371328
1493298
728895
2192
1443104
1635064
1660088
1565550
1180094
234121
1878543
1130394
635819
1703030
1404979
526770
1546194
739087
1933285
1200273
48564
924613
676992
1892648
450080
1074236
925475
1927487
1579667
959973
283553
535142
888966
1677481
1337515
792436
64602
10495
1157503
577539
1813432
1066488
1992082
712521
62669
603731
864601
447934
1254509
415412
260043
788495
344813
1303309
221457
1455596
1922504
1847374
544991
803563
150361
1372278
1958180
221984
597875
693607
793624
750782
1230161
367006
717748
1957290
1037362
342925
1430746
182310
189593
1798549
674700
1562290
853068
1019402
1335273
1205565
787328
237133
961652
1938072
1045497
1380266
1295669
1053226
133559
434861
597131
1985838
1710145
1676810
1182023
442234
1809528
1921851
1024284
1179974
1833786
832790
1470986
954645
1200484
1764024
1644850
1793116
1846033
1145013
1139310
745265
355882
506129
22532
1566996
1993019
721978
1418344
345120
1633135
1688692
183325
670440
1202792
1180910
674351
1841258
935385
476124
1624437
1095701
1101595
12161
1916506
1861187
1183149
255366
1843609
989315
514044
1521169
1291173
1686619
1870832
929247
1679413
1686128
103406
1915264
355891
1314208
1530057
453918
360820
1858631
78317
673656
437344
297801
667273
60316
263652
1840500
1344528
381360
1229338
1663854
1761716
1157374
1213049
1412856
1378122
657390
1372514
1016326
529857
860160
981608
769327
1808289
854400
785708
1793194
558837
1770364
275434
124715
510535
1325948
452108
992928
1780208
1393583
1104486
575973
386306
499160
1686388
154746
1884172
1640798
369016
105730
206728
1001025
379108
727041
1832125
3520
1133521
884112
1022215
1312092
52324
324479
1568587
891634
991296
1584473
918663
1418300
1938759
889235
1933728
1310341
1941181
1331524
1210475
521756
826221
1761156
1289745
161960
949066
1811623
1683964
567817
915831
1877087
1153584
979587
908735
1856276
620154
1294723
1391178
1589971
695020
8259
1067653
1526007
1479434
763916
1319911
138935
51039
1870445
1718819
1269300
1313505
1166054
757880
1149531
909941
1626583
1162407
1013832
1201474
585468
1893725
1759598
1907682
1211026
548671
222508
1426289
663121
621360
1071116
112777
641181
1221863
398457
1390300
126003
1294047
1669617
1156566
142526
692367
1791391
1065588
357711
1435247
762278
1041541
675150
816933
742213
1529946
500917
1446364
1355801
827954
1025739
765050
1535617
631656
1295991
1861389
453461
215516
1640486
1657315
79392
499765
547035
186186
1833926
1844834
790651
1851060
868768
730594
1884861
435978
70474
436539
1612086
1617271
1885858
305758
839560
1406104
633381
96861
1467808
1468862
1036410
365717
192895
1340321
396594
1510081
324697
130589
1459969
503817
892519
1149401
1157400
1535430
516773
1877207
712195
192542
750091
1045450
1569199
1766567
1177227
562476
805334
1478940
464228
1232654
1152288
836055
378368
749735
818806
470131
1802778
1369651
282760
1227703
1714784
924650
1726075
288695
1059040
980480
239219
1888296
1336846
938818
1677199
537041
735074
1223427
601041
617810
1574827
1245631
1412249
135802
1939714
1250840
825851
68816
465369
1072981
1608340
1887757
14186
277592
123231
1634898
1667891
241755
1134482
1126207
441621
969751
215898
63921
1243477
507372
1512239
674921
1594252
1942692
39795
1802242
649539
1889455
594410
1725909
1112211
369228
1508490
708095
1376895
541647
1756239
1256388
857459
612052
1461263
1680224
1327803
1607525
852062
1482161
1958341
1307836
665967
465728
1893003
1792181
651640
1999111
19754
1155127
1208371
981145
1185933
966928
479128
114857
1377944
501548
1277021
972914
704436
1474992
27087
246280
763643
865997
1027195
766127
1061797
1275476
89647
1515588
1340310
392839
66174
500649
1924656
1344793
1174595
1862576
151980
815550
171585
469150
1268426
1125609
1740209
1435714
1993755
859786
51543
26852
1054582
1797627
921187
1053028
1064627
276100
1129030
150177
926841
580725
1696643
310215
673220
234858
1971218
1075109
1467397
1976377
1348305
922826
781846
1513200
1716390
1712919
390933
1312827
438563
1854081
1395794
139365
1113808
1364363
903113
984445
442558
97330
1332447
1980644
669728
482452
1188146
639926
501751
1320076
1662432
41563
441283
1255714
1897087
1539420
893268
1471667
1342950
1437492
635007
1616537
114362
1075421
1297504
1866200
611897
612254
1794234
753503
1354260
557005
170796
1939792
1196456
268285
691874
1506817
17133
55937
262727
1032565
1876669
1260721
819170
1791878
946481
1998276
578000
499058
872025
1133333
813179
858682
298300
580937
846950
334050
1948136
1483494
541815
1420220
1242044
1229074
1123058
318246
1063148
944693
1631990
999573
88509
116549
1193388
330950
763521
1623153
1043014
643910
1292275
1759775
130205
1093624
158344
239860
1195480
641249
1197010
1180528
1106619
1158942
146596
351243
1929670
826363
491639
1304732
78231
1636816
759403
664071
234087
1317715
1106559
1780212
1545157
267130
787886
1157182
104
1416994
1312731
1584518
1738042
1650066
798070
1319867
1653386
1802648
270860
326585
566852
634817
17935
1431322
127788
163154
1134610
1698443
149709
486377
754030
1830660
770066
111533
224845
1002085
1326018
357479
1197062
1435478
1505725
1000088
1822894
1389059
1559486
1349832
1590780
1975886
558533
1893450
833777
162998
205596
1056053
744006
1233751
629145
1846878
519294
905290
1936464
1440366
1208898
123169
1178406
1660418
1037221
94734
776829
744635
127838
1288440
1144014
1866696
1684163
12265
1023200
300835
491761
674765
1782123
1077060
1212326
1689154
1653145
1437157
1056384
751512
1450227
1291665
1995300
393453
1157807
1506112
731413
63707
455024
111090
1548396
944590
1323806
1771864
1676200
68424
1695263
109113
884318
521950
911983
307752
1907125
311157
1832275
361745
13327
1884812
590173
1936836
1062147
1517607
1789647
735636
529040
1712597
1463309
862769
490214
1389833
86682
387089
1163236
1582731
1585352
981374
607530
1258422
655094
1380856
7540
1027796
1532829
1276741
91941
1997745
1161290
183841
955761
1503754
349001
1635730
1743153
15082
967723
147641
914614
116660
651675
1200455
68875
1169581
1822196
90871
81060
1856956
1819858
1837008
1318564
1507176
1994106
499776
1089769
1668569
1243079
833563
519551
639175
54678
1410769
1116016
1050911
415919
618196
451297
1264929
1169139
148063
1855720
1161896
1862337
1272136
474421
796754
1093165
1920069
776447
1983045
694961
1056986
1560586
543503
374057
650028
1246184
1675654
1731120
1651090
738946
1758507
604177
1377860
249314
340988
1427756
1359588
709801
759949
668039
1691516
533148
1786498
62490
1211927
1465821
901561
1725850
115503
579474
1710172
286658
1125685
1623645
835308
1471879
1976078
320121
524238
137755
1769817
111383
182679
1791911
406594
1548176
91625
1666037
137632
1621844
1488389
1617161
1805245
1263414
1784210
46587
1608572
1753328
26444
977516
376959
1377960
45626
658037
644290
938798
745472
1744997
1154669
1135510
309240
403035
1522561
1961573
922481
929336
674218
976641
1131947
1406696
1934586
728313
835532
261133
30605
1681170
1218000
925610
1852456
718103
1096667
1921926
733310
219388
1530074
230383
1241852
1210850
960961
556404
166518
977010
536359
1187748
137813
1447058
608983
393646
466419
1300687
944476
1687266
1759636
1781282
1526633
465725
1424967
552154
1448136
697577
494732
210556
1931342
1157973
520519
323621
1962156
1743396
1665312
1782646
53030
814321
1594131
877166
1035244
154169
960280
777223
464436
824050
1796969
944427
1324788
1254823
1142802
1678014
1652222
808090
1606630
50736
172785
1437881
547933
1744928
1702524
631142
1259994
98288
1852988
1089304
1212245
436629
1266148
294482
254335
720165
1333712
288232
869837
528146
316003
1288451
175420
814782
1658653
1245304
1116908
1844374
1820536
116703
1182219
352768
1928784
1627037
154045
1026149
1891702
1442466
1853358
818475
36774
468065
954075
1107749
259285
1973678
1398901
773458
1888829
1757780
1848173
115200
672099
72250
1168278
1405236
317562
1055321
1537715
568695
172735
602034
481462
264058
1696239
507663
1977882
216446
132411
889156
1308800
1493663
1711347
1128279
1283366
285018
1704652
1076851
139203
187877
849427
871966
626109
1939610
680537
1887317
1027039
257393
1494439
1342436
1972437
378043
1089620
982259
1052533
525018
99576
193010
1413072
1174887
838024
504366
684170
8607
1470245
68762
249532
642392
845230
429165
733264
1434
148050
1729104
697560
1763983
124876
927459
869522
1417634
62268
644643
321751
338011
434657
1201653
546392
1943102
1493722
381315
906821
1556224
1397954
1138114
608486
435989
430847
143262
581262
1360283
807347
1121402
1618394
1053011
852806
1386964
1213204
1035457
86045
1010153
1464309
1076531
403092
757785
1306593
1808604
205522
360011
313781
1971807
1110656
1620367
31644
1372242
128859
1274895
1545057
1166699
1069675
1534787
1630450
1759563
1148896
1461324
1814867
1384176
1153472
1730951
674808
1900985
1035805
389532
1131071
1272494
1887943
631587
1910823
1232896
855456
1862228
314882
1077692
1603772
935106
585307
1607668
257715
906584
1091776
81538
1897907
1381625
1187034
1837157
1582621
1752498
1439484
351375
1087651
447253
1959599
1576656
546672
1426394
938777
1887181
1646320
1044207
1638176
769526
1776403
1271410
1102002
44078
641642
947837
577694
1519292
1496602
1036936
1162786
910010
1412622
1916596
290847
322816
1302265
1671210
144651
19141
1400968
457361
13185
1519148
1521947
1383708
146264
17869
1733225
1461821
596207
1457602
1678334
1407531
380642
1122989
59690
1211207
1212220
1659235
1786422
843078
1569641
1178764
910017
107220
445357
405717
225328
313889
1881045
1777743
1903853
249852
710128
706671
1041514
1496300
208517
1492556
1478263
1243356
250126
458121
1589004
1144787
1624929
691893
937171
1739515
1446657
866286
827477
1207985
510476
1969341
391027
354260
374864
1728320
1005354
185567
581162
1802047
989250
1486830
159419
1813734
424498
878151
1078325
732693
1660285
1329021
1773134
1905660
186532
949144
194766
239531
862172
479022
613717
131365
1373
1585693
880451
1144065
1840540
1190888
1904895
1107974
1782196
535934
170631
948617
1541762
1719822
404356
679541
1359911
1195785
174183
1331858
234357
919637
610459
1851182
1425806
164475
106676
294379
1467922
234224
1000698
1176055
1050558
614431
79267
1564932
1472303
1998666
1618826
496134
245916
1120933
1377497
167987
964113
1075287
1040189
498179
1605745
730928
249828
1223571
709247
1275711
822350
1350751
915788
929627
446562
1149146
1922618
215574
521588
762006
1916422
123178
372429
96432
1641740
1517148
7755
1273069
1398828
249395
643227
1741191
37445
1632839
231584
14354
1504487
77517
39687
1962154
479905
1956349
1004036
1522313
1756400
1787406
786010
1320100
1638109
1665511
1861954
321120
381549
191851
1543969
1044666
584426
1751271
1024377
1471461
1829036
1412608
1788290
960918
1428460
1048764
592665
1281543
862342
11821
35977
359068
1781633
376957
1937739
842140
311411
1989313
734617
1203791
1972742
1804929
1933709
1771848
433848
1697678
1401857
721454
1737136
1048681
1633013
1268855
1471167
520420
510660
611440
1919533
181556
1506253
402446
614684
256017
600563
1587911
350852
1713072
987248
1916324
194382
874551
1705721
861512
480433
1947641
395814
309190
454202
620719
1363830
930621
950090
1607235
1746745
374710
1486240
499345
834627
1798396
67556
656456
1797373
1315426
645848
1141373
1726483
6525
447142
426160
202294
1932378
1440153
402950
1604246
867672
1172322
482888
1541891
26296
1793000
711722
797600
520395
1968266
1892100
884769
61282
1988024
1302444
1684483
855939
343532
1073519
1836041
1385785
1155241
38713
8092
615570
1501294
1965160
221265
1602451
7050
1437702
59977
881552
387458
383572
295085
1648168
1922654
247082
1460758
950128
572547
371629
1297758
844882
1723607
816507
1509094
918534
821220
1514765
1354953
179685
1080917
150800
744548
657353
1036894
741139
231026
698
1927249
172777
453541
225585
1331670
861580
84311
929449
1271060
720674
1069614
1134912
294808
275567
1036391
1998697
1003883
712961
1734469
119193
1282620
737152
954991
1782355
1575609
1367812
263133
945153
1157083
757177
1546512
833199
1285114
1433579
229141
725713
870335
1748034
1407284
21822
613561
1102908
492619
532114
322916
720729
737863
1178012
1441261
77157
1431536
1467682
35339
1390588
1034193
1799969
1551250
269762
706177
487927
1339261
927569
1805817
1322952
1774664
137399
1293693
117816
1849728
290507
1200885
434236
375799
1818106
46818
1680596
419541
546090
1235332
328918
840648
1757353
776100
195351
1899359
24559
1867725
1640017
33643
29092
1293647
1627854
852707
1129170
99368
370389
308443
866096
288097
132173
173999
1835761
929707
846051
1192962
259924
1404147
1094859
1558122
810518
786520
1865842
1382765
1936454
411632
318377
1219977
1521811
503683
1220109
1426780
748495
1301331
1433359
479415
731560
807658
815825
1065909
1144949
49965
407443
1647241
1106945
1133820
1565020
615923
1301980
1593373
1523774
115299
415532
370703
1964640
447565
1112954
708911
713588
315901
374142
1415868
1625325
1308062
1967093
1449721
1251607
620120
849163
1712200
1774028
166727
152038
95884
973263
444804
1589821
1818206
1236115
1291407
799938
1248674
1463559
1574743
185855
1300850
1354591
1035132
488268
1530679
719771
378118
189191
1793581
1864530
97819
680639
1146362
41188
289005
1019599
1966506
1298819
850011
710865
869970
105660
1264727
1469261
648982
1110382
1435359
1912071
660025
1635165
179918
890343
253535
1817763
1666855
466561
1076757
724507
915966
697892
785614
1494075
1339070
1118397
669637
387955
1900420
620452
67520
719149
1393275
369587
752958
498049
16532
1217077
1780061
850444
884946
62762
288109
1971676
285454
1557684
311953
1911222
590029
1185469
492837
1355519
288473
461295
1016451
1799409
1553710
1470471
667992
788484
156772
1735926
994460
232506
876781
417103
1331021
305639
1175237
1665735
1264571
437658
1478886
806180
970704
717874
405232
1820688
1564943
776042
1925937
15741
1264871
1684890
1321908
1842131
1523771
214243
685223
1467480
1493175
1358666
1203271
249572
298371
1212450
303666
973506
717417
407104
1025691
324551
612878
795654
1373298
1887183
247139
1585970
1155855
1592251
1579895
99043
1291575
1572319
768828
1862009
1161629
781139
1335965
1323044
577196
119653
1674100
680328
752649
254884
922139
1256492
894261
184320
1261791
1838783
692284
1654433
114869
930704
832143
926146
1518734
421783
790374
1598530
1770665
373280
162752
276438
1107027
996920
1295768
964426
234072
1234332
194194
1285892
55853
1807258
40472
124876
247225
569198
481578
507904
742764
168961
1069724
1979393
444774
1376450
1238514
1095615
1747640
805917
1511508
1118277
1269422
824486
841381
1537325
1134032
576805
815714
19962
1407320
882631
655878
1097361
1517861
1931359
1752564
1489521
1438727
894544
418999
104535
448957
1812226
1190693
629321
964365
580869
656538
486274
266128
1172343
1446476
466791
714079
509383
859871
569916
551044
1206011
1491072
1806884
1892545
1493797
1074140
1247195
547406
116098
1946237
737792
985656
468944
895842
1261407
916915
1030475
510989
403788
766833
1460725
1620999
688930
86181
1855
1721642
674054
271148
1069597
876371
1960880
1642304
32432
1275647
1413284
1878718
704022
833623
1854782
708637
887260
323436
1171535
1020100
1456150
777031
1372201
768412
1777150
1069790
130321
1025887
1318484
1188697
399231
1885316
548639
1860165
1398669
264076
629832
489287
476705
1888489
49353
293641
1238469
1088662
537853
1799528
1565604
1140410
511530
1302508
1403397
444462
189001
1416545
1778708
1675265
1563218
1129351
168072
244831
94201
480687
1366549
1857229
1102139
1758067
1356294
1058081
1016699
1047279
647462
1187411
1303564
1703134
1905136
609810
1507753
802440
657024
1988764
999356
630306
141443
685744
995024
1498788
1559395
1430916
270755
903599
307989
634224
394549
549920
1529418
1429243
1811631
1360346
610336
1684068
388238
344376
811749
209502
544071
1929053
162102
250920
1819978
1814679
487135
566709
1843492
977513
1216361
115750
1328725
1526887
1336084
896629
201308
1659077
1132336
1346064
1682695
722210
444103
768659
1137876
1186472
853481
589604
469836
543877
1263041
1524427
496139
94790
1603280
1063409
1429752
309065
87189
1020539
847909
859267
1733424
907809
876873
1838907
394488
1848804
1794368
1181064
1105625
1691822
888526
1348534
31193
1505144
979584
175542
1859984
1710731
754784
418021
1779835
206007
765353
1247474
386470
1620995
991975
1824080
874180
1531526
588947
98788
388632
1192070
1117461
517072
811185
686334
1364282
339871
231598
19507
1979631
1589363
208727
207686
1287573
270886
1962092
301846
79842
883941
445307
1031226
248314
343202
666092
335281
7425
1959776
104709
1872600
1422498
1465751
402999
223843
1281398
1840822
1718128
234801
767320
253498
969726
264327
1521778
866220
474987
471063
1512799
200061
677337
66128
1652087
203390
306462
398008
1032031
115000
1020531
1444254
167390
1365867
1635058
1745984
864622
1686
1871940
1206538
188158
1829149
1515860
224391
1011451
1580862
1985748
1846594
421744
1878901
562431
383901
1460734
1180974
871727
92518
597122
771649
300500
99800
1856351
454948
747282
1341577
1389752
275595
1340790
1841945
711585
372530
537644
1268953
655476
902023
1520945
1301082
1699197
1541271
741360
1540110
870750
402485
1687894
1146422
1345614
1465848
1761176
1630489
1183566
1433544
669834
1143667
253990
1212339
248682
1400449
1263541
661334
1489198
1456370
1592892
128048
440303
1180090
1809171
1480423
592825
290895
1484926
1794518
668349
453947
1237453
700876
791972
971706
1785957
135107
749019
413631
164086
497782
1847216
1246679
425785
1039359
641681
1508944
328025
302765
1007335
656476
1822681
1326435
1954769
920800
1668708
185054
574731
324913
335937
1589729
852842
1837225
1176794
663524
424285
966182
1753372
140323
1909287
1009358
1061351
1452798
1088746
603333
94241
805059
1619189
1728680
1887896
104577
335673
929574
1819110
159742
1302348
1065024
1198785
1163175
1844756
1663792
1000101
1575470
1109073
1303258
1802766
274353
977855
1579511
1873210
629548
932508
1486311
538098
1538440
1511640
927463
1040572
1520000
304867
969062
706755
483925
1961539
1573194
513787
1644019
717272
1815337
1532174
652700
455880
1109429
1990587
1698296
1137783
204599
909209
252628
1388410
1106169
1041872
759939
1902645
542252
1673785
1585760
794777
486480
487977
811013
616914
137082
1839749
1297936
779664
958814
607521
1470139
1197534
1112812
1263946
1199451
1762801
1789846
1892783
1339379
1145144
479099
205162
1105767
1723882
425771
1353989
1893116
884073
424116
767534
186549
1892567
559943
242307
1834038
1852321
118154
635326
1648201
1009745
494951
1569459
923706
181705
1999635
1174015
981117
13700
313060
1784343
1684
1588719
990535
1290397
518060
1822487
1579862
495228
977978
814634
403423
1101902
1784810
260851
1115203
446824
302106
1911001
1502564
275917
906364
155594
658448
1831631
1120670
1511456
1204882
382082
1336419
1129471
586216
544647
935074
71291
1247523
1717743
74416
784595
358988
757484
1032645
804837
1164664
59582
1573029
173241
236182
361575
1577498
1658491
442396
696829
1250575
1126362
1572191
141325
302813
1891710
1882214
1163550
1119346
666070
162325
476756
981949
157122
877244
775182
832373
1267007
440413
367831
524413
854876
1002708
1541912
1586781
197738
907688
1830013
1574330
402881
631387
1390061
1057875
478297
182243
518738
1926344
70647
345643
1602320
973523
440614
735693
987697
1632957
79261
1045620
1655495
874145
733737
1803577
1073603
656780
1824201
664569
1564096
1089632
1873908
523609
751139
1409303
1894296
12793
105080
523663
615140
866722
452899
1533694
1555599
679924
1099382
755728
1289399
357209
691621
1648617
1011782
1388397
1720045
902357
748188
1055835
1256084
424340
357185
1332981
803021
1504064
1421645
962633
607176
1543074
125363
1243834
158341
299153
1797508
1443249
1031638
839722
264336
1102233
1042628
856126
1917270
1674390
912046
1179235
345538
91138
1712848
1338182
390082
693508
1876988
633488
1350117
974554
336962
460157
932491
1774444
117956
1869244
626923
1069375
1038468
956213
235571
1867727
125778
444373
1168682
1145069
564200
1697805
900956
986118
103119
1842764
820476
702783
1799448
535679
705862
58460
1277549
781582
1714580
365708
1327791
1753422
878018
1935503
370626
1920441
753038
397081
121746
858421
894334
1447404
1024543
1768031
1110098
1288766
1877886
489765
100369
63840
839630
949379
1175971
1539523
1254078
425878
1691997
1388203
1821040
1659969
1057709
1098580
1590795
410835
1340050
40135
451914
1235359
1306693
1891117
950708
646270
1670915
1870908
524233
1443238
550832
158976
1820658
873903
1531500
1020963
405523
859420
991127
473348
1308834
317936
705158
993279
1154566
279723
98599
1525724
1469261
1617208
267761
1970357
274713
1055025
1539749
339291
410722
1551527
205907
1816909
1364505
326196
360253
1685637
1711551
1928638
825778
364567
1656072
148866
1950709
967431
462194
1624325
763042
150460
72846
10897
313492
1842816
1873995
308045
1925791
1612044
1530451
898971
790215
613522
728047
1846921
1567591
915719
1914184
1722115
1529063
1610471
855306
1846626
286389
1290917
83638
1281392
931446
374988
1882752
763839
1408062
1703857
23209
1760968
1968139
1288045
477754
1490709
651975
1413794
559496
1408441
1960837
1984401
1516864
1214339
948874
1531755
11390
929508
1688864
1677145
1554922
1156439
1304926
1543060
1602130
1185665
977649
1816619
523226
1143810
332842
256847
1825238
535386
1144545
1988623
1421062
852511
655429
1242469
1799397
881058
1294446
1912512
1906972
1788804
614296
799882
1355247
74394
805899
897888
1793077
1560823
1708241
796481
944009
684603
1755018
453491
964787
609915
182295
1852598
809470
868549
416945
554097
1451011
868943
1899900
22982
1811407
1735041
1456101
1752823
113810
557184
192214
1145156
684547
1787139
1829899
950347
1845269
1528386
1766308
124218
461051
1382693
831121
1971919
340025
1559640
1009348
1403238
979091
1371076
422120
434577
98102
95345
1567064
461609
1756669
1774512
1025034
1882375
1552900
1570886
324255
752445
1410413
128313
319460
903414
824401
418164
812465
85849
209579
1359055
747637
770448
1373238
1184250
662015
1901571
230257
461139
826659
790697
1159286
1573007
1831399
1903091
1689093
1942685
47755
477188
1113333
1646163
1212667
1974698
333410
880051
1602794
435354
1555637
1310081
283894
1772800
4204
1994853
551852
1165946
1044182
801977
1803150
869204
212402
1589679
285309
1044337
587731
1780525
568634
1786708
1088927
1895370
302677
425868
1075098
145597
784305
612819
366418
1092941
265923
1282732
1075102
1412155
242879
84595
958006
1320057
1893555
1597354
1537385
554524
1302360
644564
1850794
1581390
335634
617923
580864
1967613
1497083
424851
411303
1287369
489597
1971933
1257271
773254
187132
551651
1266126
1292126
1474167
538096
57276
472054
962528
1376130
1735123
1228860
489219
660462
555260
671913
725267
1475842
1943043
434132
84028
325377
94637
1550080
1193452
88776
1715916
1422574
155994
797051
1843043
560337
206317
811630
783393
1667768
1633368
378465
1121124
1677856
1457467
412082
769152
1693249
1339448
328267
1258720
301075
490000
639248
1453157
688276
1650874
906607
1256967
98909
1571854
616420
1849711
877970
1334855
47634
409646
1021430
1787920
983186
150743
996671
932236
1640148
1551450
863413
1526684
1591588
683163
493694
965141
1439054
467447
953820
1262960
685941
673348
1772119
699832
424696
22539
1379798
1407925
1736662
84744
405299
808913
153793
1052923
37585
738440
1924615
183930
52622
628315
86163
342858
1191747
896121
1893140
956164
724214
789043
611114
737269
1591290
1738360
427028
1167406
206459
1852661
672688
764518
355091
183629
1950642
337089
540337
1151410
635263
1044028
1981313
460475
90952
1958684
96226
1898342
611237
1247717
1840921
1751150
1156323
1166167
860415
741328
1498616
1110652
594343
962303
963895
1936639
1425222
813808
88795
1932315
432338
1763274
587947
561140
1131414
193227
670650
1923155
371072
986768
266023
1538607
281166
121201
174407
1469310
946599
543105
1737211
1717965
1998034
1393024
1788015
211525
548393
478612
375426
869246
1653479
1957755
1863686
977812
1598144
191153
855488
824134
10475
204257
702356
933012
414904
506390
1572797
239049
1551452
301924
194554
1393300
525372
1556447
1042882
639253
56379
1275422
1497622
1205766
1469044
337129
1847036
639434
6375
860227
621354
410262
869227
282138
1093731
1172082
1473676
1395070
484149
1862512
1302675
615328
50526
930964
340811
1574784
1121804
1532365
69354
1298824
1353845
1323260
704787
119838
1869800
730076
1202252
1695418
1383459
356552
1630810
1533958
640688
1627017
1525874
1430408
1398270
1543412
623798
1737237
358723
1161472
320841
837742
1829714
840213
1536370
1875886
1395058
1009854
392865
911153
770083
411942
313511
1812674
1192473
744589
1293024
1876308
457513
40584
90761
1166720
68758
740894
479831
562094
1645864
1655757
1154034
117246
1266621
865229
748602
544539
1553225
724568
955228
675697
343995
1355487
1468494
1155546
379963
345293
1062818
366378
1912032
1857575
1169966
1902989
723567
1254429
760994
1789888
438429
545046
1683857
1047369
803505
641099
388359
1345077
1988559
1459190
1076008
562702
727568
1362018
1007688
555372
1212487
59802
1110437
735769
1003130
359508
1848339
1981353
843338
1900590
1529817
172549
149691
1846262
1144239
1746894
1391473
27715
1244528
702168
1583832
1114568
933195
859103
521875
1632760
395727
986878
1960602
1403836
922005
60539
1849016
290372
913096
1813836
753906
1986338
326130
1128592
937863
1797760
965189
1713165
1120723
440448
1764028
1665022
443029
1738300
1394927
77317
1998452
170528
1476128
170216
423896
1832161
1597156
240526
1794300
1169423
325796
1788029
1345532
552971
1102527
1340243
56034
964615
1900910
780308
861504
449701
24492
1025589
1224945
404212
1337259
1740234
463855
309451
1637428
705961
1492317
22611
745426
223580
1817611
239251
1215359
1172723
763854
1426941
1602292
1973643
900161
1140758
1316924
1341330
1548464
1183600
1616093
970352
1700397
1646058
1361471
16931
497686
1063244
1319544
487493
1363713
506683
1270451
1260713
1730354
300489
938330
1268149
231283
541795
710465
894115
1747561
938922
753838
604358
1623253
563589
342727
392879
799717
833787
499005
1841478
943950
631577
198015
1097798
1564660
1633478
1814012
1090480
1980298
854955
666846
1471724
1995419
1956982
777374
331736
1803587
15976
438202
69056
1214309
913930
1470862
1853171
308746
18505
21684
1187484
1747496
855373
1512362
467563
1011338
748488
68492
715167
1503487
903932
1141328
1652705
1215549
696177
1783319
1370481
376739
1554799
162222
19498
844018
1237713
1427639
1766567
438568
408698
708913
1705616
229214
144255
594026
718618
1949126
614280
1624878
712121
1275412
491386
701782
793206
1261735
1227197
1160279
897220
970582
881429
636729
728400
1132268
26215
1908990
323866
1962926
1200213
625519
230122
1476576
1923779
1659550
1513092
1470601
1795811
659393
855478
888783
695261
160068
970206
1937777
1625232
1125072
356556
1545824
591477
276111
1737474
378273
1101183
216116
231245
1043149
445087
1752703
1612113
1523196
878004
1115374
1700523
1880791
642672
287072
1982169
230830
32752
1000916
285320
1526732
445560
66367
440119
1557523
1607286
938364
435131
458692
383349
1697070
1281898
564526
1800301
1692589
1617043
136781
500494
1257899
1145045
1344986
1501211
1944379
1939334
1989929
1899267
834893
151685
1000262
1115554
1088560
1189876
901152
126794
1616153
269207
697561
1210727
342327
1756520
181743
1358596
1930511
192628
1246343
1857273
531878
812465
487537
4681
271425
931460
587443
243584
310827
1002019
1298398
291586
709076
404041
1065153
922102
453535
571634
702644
1408084
951901
326946
65841
265799
1711769
1500123
1940952
1917
1398705
1058540
342563
934406
1435991
1984917
865154
588123
583527
1762483
1272650
928628
1573158
936641
875360
288320
1298595
108646
1771604
1584043
1396929
18501
442970
200239
1703468
1493319
910928
698006
53583
1365546
1146028
438749
1629299
1957423
1140401
1712145
1640024
1063453
1415579
920402
1314983
1655510
1041604
1296690
1004564
1482631
561011
1945320
309978
1110295
982500
1583525
1576502
1529755
1435169
1641167
1585776
1884299
862826
541864
43145
1866093
750578
439625
233724
702368
1534554
1455204
1402840
1870401
1867321
1805018
1204640
913586
1048244
70844
748486
224417
26241
1497346
826838
1247184
278322
560367
935956
477644
1677762
1947268
1475542
1929954
687890
796842
1420160
1714476
1556751
1550807
1757616
1820131
697120
1974878
1079669
1555776
200646
579532
343441
414892
657817
1441751
312526
991042
191333
548075
266209
479712
1883963
1164825
863686
1518668
903230
16678
1232774
1756916
1047673
1777524
632194
1953821
798118
274139
1700492
85039
1807379
391672
1675721
1009025
811995
1469381
1983856
76262
797344
972110
436213
1067878
798468
62026
1306751
1854453
1025912
812356
1755929
468717
177069
915668
1848563
412297
352440
368466
465701
1384625
736005
1474481
216748
1286569
1289307
833928
90024
282225
1674545
1950677
957368
1500851
290966
856602
59049
1899843
1287303
256522
341152
1972338
1305740
1068765
1691891
1124826
684532
601870
1133171
1943990
30583
236503
1998258
780870
1516486
151333
1698617
441104
873474
618597
430825
1625415
969822
1665823
1027851
1060953
1220738
266330
1495450
25896
441157
1886058
70129
1241582
1403002
613488
1489918
611409
32577
1591216
466866
673593
862592
755392
1046773
1373951
164861
1635812
202620
740463
1928630
897379
1249643
394068
51978
1539593
785728
179769
381576
26293
620797
1299638
1224810
1894774
1631263
840723
1294265
1629108
1361627
1339381
1670826
1222543
1853942
448411
952937
366215
1625972
512445
558655
265990
1100782
1779674
1200009
815449
1541875
1309801
1552931
259017
297367
1683739
596151
1429979
1774360
180309
1609350
738945
23519
364715
1926275
581731
1323813
432947
1848460
925112
1458486
1601168
973171
1465633
309418
1856387
1166194
1917070
1261005
642535
697614
1667701
657968
1732298
1441051
836745
553889
885008
1924736
248882
1137679
1449070
443633
275219
1098154
1754344
1645380
1871821
1274379
1749937
1923612
1112768
594604
700918
1292895
1790598
375897
924922
772919
1250795
1963650
1765493
1183133
302185
1381522
187672
686859
663889
1257122
991
1534227
1006668
30131
1568636
1050854
560738
110167
485497
1782450
741725
1975744
606555
1908977
1240933
1553109
1703985
1261707
1355681
234864
951146
1474323
350803
1209277
1960962
1701592
611549
578678
1313536
1228010
1850304
530215
1696409
666669
137532
815496
1686014
1351323
543078
1703873
332726
1106058
1163463
566937
1846430
1207272
1986187
1929942
117545
241666
317152
1295408
447587
1577969
590820
312001
128524
69960
665008
742594
1907397
1972408
932235
1065408
531021
1590845
1165172
1853829
531268
779131
539874
791898
1835430
1420753
204600
3782
1069936
554921
711495
1475905
737666
484647
1816022
338894
1263087
1561834
986982
209028
470922
1486579
1981387
911826
157483
1599540
255468
342906
1582937
342260
404238
420168
1574497
763214
1026574
599967
763414
271461
728463
1561665
1473273
1056922
51523
958541
958226
5740
1533232
1805513
1356873
1811653
1866719
865450
1143707
116957
205227
1732631
1131497
1799180
921987
862031
668242
1309190
1062052
272927
166533
51243
1939412
1047628
1571642
322908
1660135
1292926
866445
1797026
594865
657512
871026
1780519
176833
212806
1429490
292125
1440533
1036914
207608
989840
868312
707584
1104670
1143237
1613702
1995068
540799
701235
522284
1671640
319102
934876
725842
1675896
34000
1395177
809575
746193
1808310
1483154
1725590
1454283
1823479
96402
75651
382318
1769215
517248
1353001
263980
1572355
1050355
813211
1793128
68063
1768250
596803
598007
884740
425906
364757
925448
1788607
636901
1770769
644678
1110096
326246
792971
614111
96050
642506
1297917
1040279
1578414
1148733
309808
1275482
1891736
459395
1677977
1517544
861053
10269
1923302
68270
32852
641134
1669687
947043
1145889
1003527
1705430
503693
687576
943358
782768
1186685
83827
1455339
131144
1154822
298942
1432632
1066027
1834260
209854
889143
598967
600620
1087555
1692319
1036099
941049
755863
1507469
1288910
1386459
1744752
952464
52875
569048
123490
1492766
1095612
579763
1599910
616058
1906517
1453899
668383
1066757
1422255
1620556
1274305
622000
310162
921692
497085
170168
657117
825515
130259
163815
1789202
685592
555017
1342205
1254491
1020364
233975
911473
1418954
1439836
1569978
1967484
715726
1800660
48065
342396
1473159
1741140
45261
1321834
1713796
1493956
1204726
1477342
1988606
1210281
717786
529983
1031051
1172351
119700
763296
284562
1597352
1770228
784281
185022
1974628
1668281
567023
751722
1175479
1076323
1415818
800469
611711
81532
786511
1599444
1426826
714975
495074
580231
1059250
1435852
143457
498524
180059
1824157
1779505
855998
83961
1507422
1770138
637861
1603814
1102032
1876305
1472905
1175203
1921508
1875520
1412086
470321
253454
1473244
1985056
190711
655627
1180885
490738
699651
782397
243251
1012792
1371799
983647
1048309
865244
1956669
736920
395312
1718613
1190045
803140
1125543
393473
1717245
1035932
885472
1000102
1884683
1810940
1612251
473753
973566
1944641
592563
1878786
1428452
1815913
812754
743097
705134
410624
880201
253174
837096
947426
634879
1289068
845295
1195044
1778765
1960862
702659
449083
1815461
1580098
1494117
962572
136469
287807
685516
310738
1028594
69090
1807352
261593
676167
1827636
1777404
87386
1452158
1194720
763584
1856523
311263
1044096
292092
1894833
19323
1174435
610458
1674056
1391196
1804535
217007
1327468
1286148
1509373
1100695
1393472
1973075
1706758
157855
1466844
1009380
1905801
305021
1473417
1411481
892385
1556595
1942636
1782372
1814914
985067
419685
349242
1977486
147328
1810258
1475802
245873
1249832
1812660
1673486
617495
1245601
1238496
855332
1695161
1871149
855897
1710329
1703118
1884796
1448688
1766295
1360682
697588
233453
472290
487310
1338575
883233
461433
1144710
1988939
1279806
1664236
1570711
1513676
1850499
1154741
837061
1591896
1456567
1030468
1755292
1053616
1687123
1678064
1581281
932642
1017924
1857344
1870369
1084612
632444
348981
591383
327743
1377880
791010
375828
1944762
1290326
399487
1673633
616170
242428
494622
871636
932479
1748554
757061
1499407
1546044
1991518
1880596
1709197
1272637
462192
986176
719618
688561
181982
420248
237735
1925163
399886
404574
1273796
1556636
444497
813407
1425651
648139
989499
1221289
1696609
758124
1922340
413896
977251
658438
340340
511076
1564284
1129884
1502496
850249
631475
650584
247764
1304017
1421142
1863201
254237
409574
1005187
206997
890149
1141077
1451217
1428695
823138
1780534
615571
81709
1948154
928658
1115233
1455636
1498871
1435955
424529
1373814
1825058
107486
666149
1849458
170568
1360824
1269731
1388515
1502231
607866
1905321
1449376
515583
800102
173950
1748072
648488
656706
1552338
1631956
910126
832985
349787
721272
719822
1382251
1094662
733027
40878
298704
56029
1780567
316919
90436
1694109
682240
1917289
898777
870807
471490
677894
684967
378413
502517
957900
570618
1843054
906355
1913305
136474
1832362
468457
244429
1651954
1199502
520731
1170835
1790090
692014
1788306
600842
1551516
1586090
1654366
1768190
372412
1671271
361192
57448
876883
765656
1258016
108362
1292630
648992
1738055
1733381
958191
1903184
1137984
831221
1141383
1951956
1411766
1669883
1447781
1531851
957371
1632931
286676
520813
1290759
1890631
455523
1643047
35196
1315436
737674
967011
1353754
1889166
833851
271173
558202
1862839
803403
141817
611234
825267
297315
774029
224759
526963
1758145
402063
358834
745749
1582790
1231144
1728107
1582835
287505
1729253
1276139
759717
302496
61091
1941550
273781
857382
954541
1836764
1990320
1367704
145845
1591371
1829406
933013
1762522
782580
1940569
762347
24564
968918
430828
276331
975929
1473382
542922
1871086
1006563
1315011
769677
1417283
1702796
1462757
675283
101579
1867691
1526264
93598
191513
754308
1185706
760442
1955370
1937623
782206
106885
217313
1217713
254819
1122415
1104258
1048162
1205466
1115278
1125963
1856100
279941
840183
529431
1563593
1118671
244238
894825
678370
1726853
986718
112289
679808
369718
134672
1837542
294800
1060573
63453
845238
983359
680907
700467
1666650
1994824
961495
562315
417482
801781
1840038
794644
1824217
519202
1860150
1637153
1151021
803175
1433588
98271
1726531
313811
1138832
1258504
1562756
1116564
1555885
1283948
1329515
542119
244388
1219502
293878
338920
143937
392332
371514
1553338
1726547
194941
485714
741585
1689652
1486953
1690829
1578452
1883935
1709698
1184002
323346
1933793
787689
504402
465760
1553965
459549
1119315
1339818
396134
607667
398489
1405922
1988027
1092634
919243
905984
320110
1469937
119543
876268
1272466
814638
288499
1228853
525995
1157322
1485522
936307
1286346
911552
565747
1549281
1869224
151191
301616
565805
431705
639916
85307
903080
267391
860908
821701
5315
1685505
567026
1686915
1420154
1537644
1728017
635270
1944350
985306
236473
182731
1092729
1581168
1214232
832755
401863
1489061
1254778
101319
500109
832369
760080
1911471
474973
1631040
1324103
1803608
1872433
1723543
1700164
40550
1177372
681277
949937
821757
1689051
470051
195547
1128049
274981
1129081
999606
1336749
1208206
1536078
163774
815300
686086
645235
1449014
1706299
1706415
1355464
659845
562593
1854037
383432
1576435
1122729
1708718
1642335
773436
3352
1155103
156365
1876677
906313
1377380
119478
1752654
1107196
1288615
1811262
1002686
8561
114178
1910183
296864
464892
1238618
738610
1803017
1690052
1056902
1660058
1059108
58478
194977
890735
1503746
200600
346372
1586347
630069
1562485
785331
1395075
890830
736702
245684
1288932
1042740
1691905
423723
214387
1065078
1576908
1885851
1103290
1425072
1132560
1190260
1951377
253344
981937
704156
1788337
1622691
283560
1363980
1046457
982685
1320615
1180906
1658474
793980
1940648
1965958
1879920
83511
1497768
1155221
1550530
366276
217464
1886900
1743654
972594
970066
1377508
1313043
662773
31125
1887717
646152
130638
1475576
13695
1282952
1672908
1259842
384223
1649937
587639
241915
288519
1919106
930343
1089263
580502
1492861
781200
1399908
1681902
128184
1222542
534694
1734485
1424879
1862221
141136
1126874
716086
1881382
33826
390398
1058899
750338
1508897
474383
1405952
1468189
473693
331752
1422945
439082
1794158
435597
1907967
1191709
1589208
502161
1843280
1533769
339386
1216713
1950440
337010
25441
1060498
622817
1348311
1427427
368840
1461640
1519369
1108754
798815
315472
118258
1844041
1650508
816192
1691965
1500141
1942040
212486
604600
318503
560341
1670532
1596378
1296068
1392473
1204663
1279607
1350595
1572101
1917520
1408740
1555013
1617184
1534311
1685465
466280
79100
333907
913502
597979
561059
703774
1965526
239858
1890999
766215
1325885
1441160
1777729
1912429
1472804
751020
1017582
1168100
1166401
1115718
523344
962307
1694279
714767
613104
1420433
306872
367700
996492
943522
1156231
342400
1309487
204839
823659
371840
1034982
1911192
786674
325357
1504024
737385
1075792
1915941
717645
270212
1657520
1096608
319090
1791446
227600
1494542
1590926
913139
1592233
1934878
1851094
327842
322895
503971
240800
335605
1502890
1776770
966309
230387
1346857
1528602
797951
476923
1667377
14311
1199267
756997
612472
1967786
1033472
1825881
1638854
1497897
188360
1463544
339955
1267291
1251051
622105
1489084
881858
965878
1522021
690223
1566293
742695
1889898
150153
455932
728764
1852979
1444986
369903
212201
1484993
1754057
1126672
407569
215661
1272898
718627
331532
1176833
489436
1575847
435122
358750
713012
1817890
1673085
1776977
25563
1813051
1774744
1538568
1603544
403887
1599840
263554
1119297
1014758
1969091
1750710
963029
1060182
396723
263978
1866947
1075603
1454997
601735
323164
1572380
203176
531990
474578
15562
649640
1842898
1280711
1440541
77332
1998471
463008
1849624
1999782
786086
699906
1761985
607888
1502188
408703
1767240
668148
1313863
993886
1284857
418004
1115342
1408407
947899
1125873
1857014
330224
299210
550369
929520
85482
33950
1276653
1472671
988822
1906780
1191204
1855820
1879054
756172
1437138
34821
410769
32560
1261150
850441
939938
1455309
1547304
998317
1095894
598740
681529
1589684
535285
1756204
1611750
70292
1385803
411221
1568151
299505
1249355
973745
436664
1664562
991046
61732
86572
245766
1434621
1459278
902769
1442184
965587
879064
1262936
598397
1355918
1182700
499308
1391102
386916
292732
1531863
1492594
1252946
710354
1688424
1015531
830132
156177
649666
1515249
815695
36617
937936
770688
399044
1414758
88044
1598278
545193
287085
673204
681470
791697
267759
349600
1547223
848311
1874891
1358868
1707381
762893
1060669
105010
1619076
406169
1901561
1890227
507452
1649205
1196962
200808
997017
354736
1492086
139546
1230188
816387
461284
1548718
1366839
268214
1544749
942378
586052
812519
651448
301931
263329
838421
1492914
1505600
1327508
1303362
1512977
599194
582335
1896061
427480
1420496
539316
1907903
564033
1962270
1485709
1505942
1950394
1795804
846184
656098
1553737
711108
593071
1596189
1022201
1733231
1314104
1356423
1126221
595006
381542
1717692
1422120
935680
300210
1021056
520290
1400206
668139
865283
266826
89403
330358
1054969
1908240
528580
668376
266567
1856458
718568
767650
1670291
1538721
382321
1282038
1941125
421559
1524624
1511591
329023
626769
1361856
1206770
297536
948897
1552010
1132585
859407
1765038
1675900
1209974
734186
1704391
1803275
1121565
531903
986436
793364
1862522
792983
1489496
1201659
1644625
377419
396316
1904609
887452
1579534
976621
1907705
1187651
1957845
122038
1772607
1905386
558054
1235084
537108
48129
1128051
1942352
1092797
1900851
1234523
409734
1947749
993835
208790
382046
966888
1489346
1632944
109720
891116
1870829
1184950
361333
478033
1837385
182356
1689232
930966
1598879
437100
1531395
363356
1475500
1417869
335254
1507893
931276
1687033
1211542
339168
1204920
1031486
1898401
1370281
220559
1620901
1451170
1211
1423560
1505438
610026
523094
660023
1338706
541144
1397119
90144
1929118
376272
462379
1869089
1463115
958229
1756742
1879078
1590797
1771592
270979
1137087
1552013
1188888
330600
575526
1423160
1352333
1403263
184490
723942
1191616
988909
1141598
1124447
297094
184899
1420410
385482
455499
138827
1224503
979534
1972077
827915
1084810
239714
1686865
708904
675576
1323917
1429504
813038
858055
930142
339433
846374
414804
436953
761202
1656945
824623
548184
401611
1240419
808126
1864994
728744
1112196
1496945
1811616
1237428
1471709
594992
4032
1874152
203262
1716055
143650
1315897
36086
1054811
1298500
583750
1826277
1215978
1926585
1862209
892807
975935
944463
1773859
121097
198212
758684
805728
1059944
438177
743574
1270764
1336809
1170907
1091839
72762
1142098
1154238
643153
591286
578754
468937
619021
1258643
705627
1841684
1335808
1107342
484889
1092966
559971
1667123
1363657
1567183
988110
253462
619892
1396406
1129252
1773914
1503009
623307
859213
329601
423095
544055
10631
1248363
1803026
480802
1608475
195777
39305
334324
438438
1356763
1592561
372224
1479482
1474831
25186
75364
1139649
1144718
1305098
1975884
522024
714775
1088754
870371
1814509
1620474
1696577
1185854
844465
863340
378958
1525627
577264
617180
376570
1622047
783465
92774
1068276
1102866
1423353
503523
1865702
1926783
192860
1144779
1507091
1064061
824385
1984954
548159
783191
706516
688723
1117242
1803976
1554510
1549635
1579950
1730460
557470
1728887
166471
565662
1309313
988356
377957
479700
1089863
1486520
1541044
535602
916
1845207
958550
967476
235638
240621
426987
546858
1773326
771639
877386
433559
127091
1801404
627468
115646
820962
1250215
241443
1170028
1603005
625914
1088949
3418
693719
1148195
403715
560324
1507761
1617201
1851922
147572
440714
1660689
507384
47572
1709347
757943
1812356
844541
1086955
85778
249033
1656482
6074
1305323
608914
1416557
855310
1030821
1549070
271126
1281404
1261463
541006
1184714
771553
936163
46874
654916
504536
417028
704279
1137434
157463
1846528
129691
268390
1042737
1737028
887931
1227866
1309712
600659
213631
1429518
1508500
1677580
793816
1023673
1553031
1038935
478119
783379
832072
215271
1486842
1907184
1214729
520655
1123275
1033177
249102
435671
278956
1297566
1083041
1690390
1207115
215255
820686
474341
1360600
592894
765149
513234
1224145
1561436
1403230
1249509
1643424
512507
917499
207388
705175
1122452
654557
99755
498312
1313385
511081
1936500
160690
1307896
1324067
1724384
997110
229426
684336
1344629
1038577
985481
1652141
101257
1348749
1256522
837940
610895
948961
86990
1534112
1158560
940806
1981130
654755
779619
1643451
1699701
1256545
488178
966339
1955168
985775
1219842
1991091
1734896
520669
1169325
1040503
1113819
1632260
38574
201845
1037395
636264
519340
230302
1693498
808710
1781973
1166355
1335439
127447
1241665
554343
1449024
886888
1654087
187991
661159
971671
1212269
894175
413459
631387
1075066
1696016
73594
1465153
607822
369654
978958
1030912
860922
1606431
1702220
498635
1308873
180969
1703922
1123039
1414098
1041419
305736
112723
14578
69248
701975
737216
1874573
1809669
1888759
435400
1281869
1590297
1152469
620927
21871
1564430
1423924
561379
414474
1533801
376157
1126776
1933690
1670322
1894927
689763
747535
18254
1143632
1527716
1001417
166695
1942496
460343
1324102
1748375
719756
1625299
1492822
1541950
1329247
1056468
1197264
999826
204930
123302
646016
1143644
1476400
141607
1842819
586409
464230
1084174
216148
391133
1913333
1846302
1999465
274116
1443321
1982682
16454
89290
1852433
519669
81764
1237243
489622
1187285
1070569
1977428
1259398
956733
133063
391005
1308583
507695
711225
1738871
1559549
1404602
1393570
1098755
740204
94322
1156526
217405
51242
1076519
1633018
514798
1877913
739873
1686666
1456256
504382
808210
260237
946052
925809
920501
1771227
451449
367007
1288385
994155
540634
683393
1182393
842003
756617
1876727
172450
816762
1896811
1455518
377916
512265
783724
100574
230664
1731497
1872713
712950
530634
50095
859005
63351
623982
456738
750716
523572
1126901
1308997
706172
1842426
1666026
930420
1975672
738753
323928
303615
1899810
216423
1417952
1189947
1184595
1910256
40872
843336
389527
1631950
1795735
1664696
1017337
1512026
37765
1290316
862947
1311379
1076532
1987400
1538778
328845
216408
1202097
1657808
788279
1451973
970729
473938
1187556
1659036
1081984
1515738
1628634
1681916
1471985
763552
466344
101667
1071750
84437
1029381
785278
1124091
1312054
1100951
1546292
1481679
958822
106996
81143
1562383
142259
261769
1392191
1057711
1798539
1836038
1142830
834502
1810104
653375
1732800
1348331
948101
814620
628778
1920489
1045500
230592
1485958
1134960
1656282
607623
904614
1637102
1517303
513396
1649718
578522
420116
1574263
290991
1473989
509408
2943
194251
1603839
1292489
67309
1907734
302347
1031665
1095736
902221
686720
315409
359438
392570
1295677
974580
154964
223171
779613
1374982
1599062
1875763
623033
386541
966590
670002
1557299
907254
1616598
536854
155744
1100751
1578601
1600301
1413800
1525944
1334199
1592977
457726
1141064
1505050
1916795
300428
1149324
429157
734878
1045947
768344
1382218
1624688
484710
1348226
927234
670591
133699
1721853
650131
378695
1009910
335829
280225
1773813
1006835
1643648
1980984
1038853
69209
1219143
362215
1996206
1896053
462038
1020479
1219000
1160037
1120030
208580
1774648
1604166
899075
1170474
673381
1609497
1510639
1124928
1293641
909075
1310765
398124
1612287
1627147
846751
1570816
1813382
687832
1538870
1316891
731923
55956
1856890
1579979
725753
1607228
1776686
971352
1693789
1995906
942824
704682
1716665
405996
1676967
343082
1109914
414512
867665
1342518
571097
1652712
1335560
200291
1257545
302591
1485082
1260963
1154656
1769870
614488
1143304
594949
504720
1274080
1105294
1034783
1462981
1156464
1333971
681242
304158
304078
1550863
1152170
140079
1023011
1678935
1370785
1652455
1481197
1137009
1110725
1385142
1343591
104794
1109652
1709750
710632
1831657
873895
1529700
1829240
1654559
1129686
408235
1944453
257067
1157398
1704279
1792274
1093986
317916
1261601
768955
768103
1291061
1988100
1436887
1279529
539728
437269
518772
1234760
1313760
1627650
1567211
1834167
1254262
1251327
1016839
374790
1504958
1074758
1140102
1918553
369024
1871759
753833
591208
1702918
267855
566611
844842
1515574
618752
1741403
1434207
1234506
1043988
880417
545047
947815
496220
1887321
1389095
1029515
1385244
1955234
1309646
1946115
457953
708233
514101
494615
1592821
396416
1471193
129610
457199
456668
446087
557913
134000
512319
134451
776275
1039171
1761482
1417851
917870
662138
202863
1701019
1157025
1981272
88535
655139
709027
634787
248071
1391028
795885
653294
754113
479996
775466
35435
1920538
125699
868459
1681176
1161347
200084
750607
667367
1990242
112098
625172
1030551
433398
238339
264475
1269965
31325
1800971
1434707
1253330
1989299
678627
980900
733405
599050
1964875
1964114
38903
286787
389287
583165
370218
1808014
435836
1713199
745080
1678949
1324908
916765
420988
684600
1868163
272373
316525
1670573
185985
940684
998953
508885
36047
1470657
1909979
73622
121294
1843892
155582
907955
424430
1696997
167086
240202
1089012
1656372
1939139
89437
1493046
981253
1333046
1487071
1287066
179021
1473341
749510
1589774
1952103
1225046
750022
1883620
479373
1800846
1069454
1596319
72032
709589
1644046
891338
1395490
1080960
1885610
651155
726343
121529
424380
1687498
1744458
981080
810003
1052813
546998
1259552
1095958
21259
438478
1049789
1196109
1459651
870772
552020
1053367
515540
1721556
1847546
102652
1712529
71101
889182
1550900
174546
1036565
1483659
317608
1150055
1757942
594526
813510
1889874
564276
1965054
1711319
1967394
704376
1195764
130994
871755
1720884
1351707
1686751
1310616
1648744
1968727
1314133
591370
1945586
283625
262318
942096
374232
1740307
1123357
102076
264106
145711
838042
393389
1447563
811750
767032
630029
620439
813281
1889393
775445
1008680
655331
364897
1111049
855255
15443
1699561
345438
778529
311490
737006
1117829
1030890
1213239
1197507
1900221
1764420
1696486
1377740
54177
1949438
748661
103490
781687
766608
875949
1776139
1563205
1549548
15543
1289781
1396324
953342
774812
1586
1043184
1735086
364680
1941683
1839134
597434
882426
836692
323585
1417187
1219081
580906
1265398
1826867
1410120
126830
1290101
920304
1666647
32704
3461
1324205
212282
1424031
942220
1864759
1088630
1191978
1765981
895985
1930653
1079409
399010
1712982
1073015
1534775
1696621
841728
301925
1265776
1064923
136632
1902374
1076838
780724
1466860
795464
1437375
1125721
1783128
362791
1698536
914800
445947
171046
56141
1470145
879086
1763883
340636
1556117
769386
386439
274554
918745
1363841
1202388
994892
1346745
1555745
231524
904526
1787005
795324
1588541
569886
927629
1437777
1517725
936816
872783
1310902
523464
1582044
1694270
268088
1499828
857632
216838
1194861
530603
220446
1151550
975092
1172791
1530480
363712
241696
1875109
1832048
1214494
1938750
1505032
1093893
709593
229268
381092
1590540
774555
519980
344138
1345090
410104
816725
1543143
1557171
930506
806902
1408892
1777312
159427
1445900
787434
1941130
1431570
1831824
742791
1633886
1812495
1301701
1027408
225867
1295696
630889
1004530
225486
424158
1365021
1590877
1136139
1792739
1497614
1539502
415674
275806
490198
360462
1893383
1968329
422364
1842336
1103241
471267
1853749
614592
1763736
1031141
126765
168932
788455
347541
1783812
938020
827137
1173624
265368
1715863
1390135
459006
136571
619814
295931
1615620
1852390
786339
748595
424850
1902747
866217
211595
1618415
850509
1495996
871005
1015025
1752867
465120
210721
432243
548760
1541169
1553785
81693
279671
1245243
923659
638146
1011486
1180781
344391
315221
1841120
721473
48916
534872
1295113
181269
222
1277095
317151
386495
1230373
1222193
1910704
772535
1583277
1851116
114569
367131
724042
176479
172943
1444165
1281594
640295
21868
1908752
698143
176655
907798
1162166
1768005
27036
1383584
1825107
980969
1928776
220112
1559816
572066
565484
1559698
513686
1589441
1664493
663638
1505938
476612
1952163
1020080
1129573
362854
98278
80710
1226381
519872
331424
1102196
1908626
1789116
1963101
520589
265130
1495393
558114
1483182
699018
457571
1665739
374661
1991460
291202
242507
1840950
774712
1510934
956190
117908
1656358
983787
763824
14617
1916499
705835
1754911
1043871
680224
8388
250786
46634
788595
1029016
1990450
1587872
1818374
263885
12083
506053
868137
628772
563118
415127
1313657
538065
1291631
295574
1379929
1529094
758227
125768
106433
1985229
1262621
133139
112323
43796
1344067
256856
1038745
894892
711397
1720318
1203269
982802
1189722
1953959
800305
185245
1838603
1710764
1067018
185015
1370939
66837
56406
128539
1419020
1176415
656261
706192
838384
1199246
965392
1924162
1395140
409543
1690934
287810
1054956
1228903
573109
1247104
599648
1657251
1985229
1073781
1150470
1020298
1114304
1917172
332725
1879565
240022
425594
862725
524699
649092
444596
765945
13317
1731578
1954553
205966
1129881
446373
148227
35453
273617
1473800
1342411
450033
275771
1669859
1413424
216870
1883220
587054
1767178
967487
1205361
1429792
1893160
619787
298408
662756
1791047
772100
1344932
1896185
343630
1229262
788502
1641974
1135863
435072
257756
378771
1417997
1998406
1794097
119830
1557019
1914940
792294
901769
885388
1479805
265712
1460764
1250543
1665719
1009431
1202642
208329
47018
1774737
850651
1117765
1671133
925943
1605299
1784037
1687349
1971144
1239304
911041
1415443
1265452
1067755
275598
1800010
1449466
1248361
1707093
1139056
1678568
1133988
557392
1696324
255207
968492
1582735
656086
1480669
1733767
225546
805480
1011645
937443
1148493
227858
685726
503074
290705
741911
857685
494805
327681
1163696
1122315
806791
91315
1383856
1533940
1458311
1213300
1508064
704741
1374834
412589
985652
182774
1232564
1773449
946079
1459896
915374
1073709
852420
598859
1701607
1509084
1961184
1166583
158904
740941
1162111
1295400
851081
236338
575907
951104
825646
1408433
121410
434126
1400032
483236
863357
1914230
373545
1150199
1896821
613309
1439020
930551
1431339
1268075
645605
1828337
1859234
1212578
1440584
1994721
660601
91887
1032828
54813
1723120
232470
462214
611304
720371
1782278
401066
620813
1360524
1182363
1822777
174566
1497983
766699
343092
1618179
122884
1386108
309216
620503
1435519
1140342
1263728
1431751
1333781
550024
704470
1995534
1973409
950114
1972188
952292
1652874
142072
1562670
1914757
20389
1159743
1325756
1912546
1257868
91861
1828159
814155
630566
6964
1122240
1713559
580590
1588845
1873740
248794
1417609
993502
310535
322068
971172
1048074
1801382
14531
1346864
881010
1669933
591979
469983
702460
6783
1686479
745870
1203643
1966182
546889
596805
1782091
957426
1201418
1302395
1319485
779084
1928033
954458
1926664
438146
1984070
1295435
241015
378254
987940
1263329
585842
1427984
1259704
759909
1241831
1390991
1067623
77432
1058923
1430495
1230920
1627953
1851660
473716
597302
1120733
975050
879360
13838
1852938
897294
1345425
130069
1944501
1661390
310248
1269056
211004
1828822
883075
1718457
472291
90806
1448719
1209326
1735504
1680700
1558975
120284
1480357
600270
1496325
694660
1147921
1639776
1016091
515810
1108501
253935
825698
748093
1102486
454828
1836890
1452649
64111
720722
1049801
1853244
769292
1599307
1518966
1920031
1327887
1572929
1536855
1905782
1340578
1692884
1464261
865104
54492
405741
1983273
1328295
1196741
969321
304364
583962
423166
1074032
324790
1626912
1244015
31844
147855
720148
1330498
578846
1897693
438849
1455503
1081962
1980864
999788
782707
1847228
782741
1860079
1988220
391405
1799105
1908281
179499
930018
1727995
342598
1452525
699199
1046511
1293315
1710543
1907589
324877
1167407
1565841
334661
506572
1331765
1792701
1217678
548509
1943511
1787580
885638
219320
1350009
550019
695584
350334
1036734
915995
32840
681674
951644
975401
1749241
26806
1000228
1893075
1801712
1050139
1866251
203444
785147
1165407
299936
1482087
209798
581799
1075649
1522177
537577
1076086
579229
876815
1278736
292873
474271
120038
552196
1365703
1474389
53189
670753
88670
1513326
1176303
1187658
750208
1488757
854806
1641300
24468
1185832
630795
1180760
1609850
931141
1995726
1839376
270876
829758
297789
284217
1145777
1382154
161626
1054446
1213153
1716985
915413
755229
424888
1242084
917467
67652
1853986
603707
1501490
606008
1765062
1542952
358808
263255
786485
1689553
989403
1268526
675159
1133309
389770
1069601
1040673
404395
1033292
1705981
710734
327410
1220445
1541955
283516
836538
1998702
614704
131854
824251
1314356
1489309
474481
1338747
1413413
1925464
1315513
807204
1758575
1774972
464626
283380
913568
1065119
1210306
1170624
1723761
1344282
1210881
839349
1711069
1663349
540456
319508
887171
664661
1169109
1584803
1980443
455940
193840
993919
1783410
368252
1959000
1844535
1026714
1822583
410487
1466138
75085
860293
1478195
1881974
186445
1667084
277090
1308317
1432137
86104
1413456
574150
1029860
730537
1571782
1599105
1228548
1535888
1305480
1140791
1394712
1755459
33657
1962284
380070
1834987
875580
328151
129887
529365
1402609
1087798
183656
73529
1577682
240456
492093
604345
764087
714716
1700645
843020
1097933
1266415
1332813
1378736
1631757
211791
1887868
894732
280558
1280565
283592
1752583
1599370
440602
915535
941597
1334190
323030
1773114
1011992
1595194
531142
71629
1634878
223185
1029764
657580
1590252
1811552
578495
495040
707928
129047
149614
1149491
1302558
1143696
1795380
795352
1109987
1880352
710403
1717593
629078
1641013
1025428
936461
239025
1943823
1639417
335363
1635730
991311
964777
1188504
1527808
633698
171992
868682
470263
1420057
1421164
1872347
248914
705530
308272
940008
875071
1471219
1755522
1919285
1040530
835403
244365
1541882
875483
1795803
1048750
1639218
502581
954329
1313283
1709817
141029
1333673
966480
202341
1755661
1601482
1611739
1073
1926823
450345
1897527
666857
80931
1089172
1131278
628575
582767
1397610
963599
985801
1932607
1281992
232028
1482384
993364
447674
952235
87286
1469951
200676
745453
200131
1177220
816403
768369
1952831
1695262
1357469
493448
594536
439928
76249
681376
1402429
1351378
234871
910536
1270726
1112429
18550
1054585
376951
1830832
420906
596102
651526
1013925
549832
731404
1540031
258269
442816
1410296
541043
737401
1654397
1350300
1461615
1631524
102000
1018703
1439682
1495169
1076915
1672110
670139
1074224
1444139
163086
565572
692859
1668248
170679
215630
333208
1127663
1925636
1996174
1514176
1116837
341602
1537313
898663
1124489
328464
1387622
349790
651866
1846772
1391792
1241648
354504
902956
95622
1397656
1059859
1223454
655737
1554244
42788
507341
1958548
1995350
1077036
1341231
1067169
1523288
671996
1007457
1259870
976403
35834
1533819
1700173
880481
252779
1016467
720910
804041
639088
77286
1047642
906353
284826
6548
625796
1138319
1585527
1748776
339777
432973
305742
1316816
340200
140070
1962395
1549930
778793
1380239
1715560
1109547
1778466
132575
891804
1325278
983298
573687
1350971
622509
1179909
1008055
1009919
1007101
278577
728266
1545355
243122
477299
461702
1542664
23071
1320275
1503488
278603
1285403
1758199
1043370
823537
1536475
1126624
634598
1986525
1132647
655510
1973743
1406587
1600284
897761
560949
546212
44580
1084793
620093
1509537
869879
1034472
647862
394119
1994788
1642912
1323966
865139
1297618
1987628
851093
328970
416199
1194117
97994
410656
1405400
1826981
839903
1071623
142075
1949049
636082
1663757
1492846
1950564
1752124
7207
922895
700919
912245
647995
780186
1991057
1979698
211997
1975167
1088227
1805551
573117
38637
668022
1289176
625052
1150328
1268783
1730421
358182
1005637
797770
1796620
1663257
348998
913570
1120924
331012
728702
1068320
479080
339122
1239131
1337114
1248705
616054
1076732
1028210
248225
312728
1531851
1343330
353184
1860779
392710
1404844
531053
1709198
1696345
1564366
1802686
887142
1857290
756356
978829
358615
373167
281760
1295521
1408910
1125018
1773101
782173
1560291
1245599
1044081
1055554
1728627
1313648
1657106
257973
1279996
1401312
660111
1363351
517556
1857971
1529248
223008
323485
841454
1351386
1008690
135895
480876
1155442
1970929
488457
1164810
906821
841553
280791
1354746
368221
306994
887082
1513271
1172314
1204096
1679810
1841492
1163086
1514154
1807870
1663578
997676
1728036
1215767
1005497
441887
241418
1051412
352159
1364114
395026
1946835
1797811
117278
1009951
1882110
767847
33351
1561278
847690
107271
977609
1682208
1465520
251715
893536
1326648
1917455
1754186
1282772
1314280
96475
491510
1945126
1886901
422500
1165387
267345
1402706
843958
741232
822974
1049192
1133765
179014
1381447
1036846
1773035
360342
1205546
576685
127350
111388
1504690
267830
311362
404324
1722753
1381661
1846952
109393
498177
1116325
1323357
1269558
324726
1103873
414954
1677857
876336
191824
622446
193984
1459292
195543
156853
1449606
961462
1718869
1874542
1422831
1960260
1756357
1825096
1012587
342622
19269
94196
218030
904951
1155426
222291
501217
735847
613303
1452935
252813
636589
1524801
1066210
746176
850441
1619338
1638
1171866
1315073
867289
1423305
1961420
317028
1965816
155659
1502722
1326037
136694
1474207
659024
695219
895414
1466195
239611
759820
1930115
937220
1995972
1246931
271772
1249903
147256
1748316
941659
409955
1346464
1688147
1190907
1016
1954140
1451617
966203
1390983
1062595
472826
868264
1033329
1099269
1985582
1557086
1235364
295079
1527047
1766646
193137
1990844
638673
452345
1393126
743748
1037580
1340627
724147
1904614
376176
568606
154553
263311
663841
1829719
1088045
983483
324762
415520
703720
1019724
507145
1625770
935470
1386598
725911
1609896
1452650
386090
613607
435693
550958
500576
1708085
608495
664740
1196791
888381
728306
289701
1493069
176638
892197
369692
1751298
1780411
1888071
144430
1351058
1201598
1759122
1849572
664248
130420
1375249
1844146
1912848
941500
974426
1431277
1375518
1138611
782760
1656446
1054089
419809
1896488
1054367
1682563
1305481
891247
732498
1309954
770150
1891078
1156470
954484
1783076
457089
1477350
1012949
825421
1914665
954867
1149456
685297
1442159
495356
379550
1575763
444373
753343
792575
465943
1345034
65130
8561
452690
390883
1369063
1653757
1096149
732584
1766701
1163594
1998633
1755273
525019
1708427
367123
1718692
1766897
1999799
490071
1691991
304745
1571152
1114157
1587208
548853
1890927
710644
1230311
1155792
1151530
228387
1196278
815198
737147
685453
1065007
1853745
1242805
351921
1393
1161911
623451
25510
1749733
255369
1760837
627784
626157
1076222
1561818
1383754
733010
1850058
1933445
1814994
1228676
1137398
665273
1967773
559271
848357
138209
736619
8239
1695314
1297897
172638
1891663
195855
104226
1784669
546628
939181
262218
771670
1579218
10781
698395
205341
284298
727736
525857
1351011
648899
1778728
1215959
1601591
1795499
1836665
1213382
471048
588432
756443
480564
1260748
353272
102361
680264
33758
295489
763610
358750
17224
125407
1276802
933742
1460689
1553161
580495
1075399
238898
1525859
1988490
1508288
707063
533519
1063988
750175
58226
1260101
1975029
1076054
1387988
1445895
324887
1648179
889725
231262
337791
1521427
540471
19989
810690
1307985
122769
1919500
777882
1195393
449144
1297335
1434484
842766
320832
1760888
1179185
97256
1644199
1242215
1572767
808130
939042
1747502
453291
483255
125439
873246
1811427
1013535
1694020
1823736
282329
836597
1758351
216471
141939
861764
1263187
1001752
625301
1617802
728904
609772
1289395
1657842
1848493
1977559
529522
18647
335369
1817794
853925
948618
57209
1513464
1763895
1520386
1559691
1477960
1811290
1977192
209141
1347410
970318
1277524
1461957
1660992
1534350
1591712
1748368
170503
1621409
1183940
368456
1946859
1436500
771589
443005
1458476
969119
304602
862687
1898461
274859
314956
125769
1104424
732242
717394
1474938
1741351
1720860
970201
1483486
1685522
310657
1965471
426734
811486
1881566
1828066
939140
930469
859277
1455260
490112
72640
1103000
717239
861893
1678640
852789
1974241
1956782
1892889
1861442
1158342
168065
1975989
377506
794204
507144
160698
49558
1163644
601685
1993784
1716978
1232385
914377
496390
1748304
1513838
1055276
622433
1641830
792351
1495916
320792
848316
1353733
158712
1201914
569776
1356789
60094
1721928
677348
256898
1749113
527288
1629189
967563
1270552
214919
872863
1984157
1114980
786366
1939822
1677885
865173
687007
1131915
1957836
1251861
1009176
1330386
333499
345980
81304
195408
1818986
684820
669879
613299
107114
217459
769174
8203
976968
214658
1232775
1001615
507967
1413556
720805
1701352
1992838
1448163
73300
1096767
1144941
1792567
623310
132122
1040163
112254
771507
1701789
1701020
1482570
1037887
355407
1708060
95943
283701
88338
672179
1712458
43549
1701224
675386
1708097
1962141
695492
943388
989718
247233
571716
88522
958866
1437272
259218
130788
1926131
1884861
1833927
1235236
294884
1083373
1266772
623321
844288
1685761
27565
1445619
785829
1570218
1513930
1086701
53843
1453949
1198313
243564
260712
1717110
389361
550402
563703
278128
822025
347144
1651916
102945
232060
748450
1005661
1599826
1172558
633385
544221
1222947
542143
1661904
1529224
202227
1662319
1563296
1158124
94821
1966688
1296585
412298
1511541
583013
327
1910283
193364
6858
1129259
1608379
1709996
916811
1346959
1796964
301911
1076146
359865
1683915
245914
1257876
1846304
1840915
1013243
1028841
1368239
154914
126757
1068189
1966159
1095924
1798335
1303314
608157
428169
1476533
959253
588649
1231102
1722659
822549
30353
464576
920497
1332615
1150768
777856
336067
1665923
626961
1215915
836761
1615576
479247
316788
1344433
665816
7434
715366
212254
595020
375762
685298
257722
118194
1336086
1146976
305350
1664332
1650721
1523716
681113
896062
1325138
1577470
1719141
469239
180215
307149
1173758
1981872
338633
1524090
628097
1233527
312724
1809067
623411
889056
1859373
538690
464230
235264
1250132
838817
575458
132343
1579750
1893252
298976
571829
529053
1710531
1817850
1291405
1464908
861931
77591
1016597
1103446
987369
1926935
376791
1860612
1868198
1712835
292313
1243515
1207249
827054
12811
1431947
104332
1159678
1754865
1817496
1689395
905827
1169570
782545
975474
1423014
252288
386060
1228045
836491
1460928
1154122
1295534
1736493
1160871
1020871
151729
610441
195756
1847660
1727073
967938
682001
1914018
717013
287659
805562
117178
1528780
632496
1187731
1269126
503226
1359275
1853793
1288797
621219
86158
108006
328308
1411704
1918215
1173107
1195798
1879195
358213
1231361
1703939
117076
615634
1080088
1169307
1935708
191541
1222012
368742
1427647
234706
926746
483306
1028369
562392
1985127
1260988
782889
1979435
1360829
506069
1404016
968363
947831
477606
851053
1515604
1951122
1912588
1559678
1248329
852188
1383118
1313261
283766
572287
1188160
1010914
843842
291824
262396
956963
1486121
266923
1346506
1242847
1937569
1685613
47173
284341
707014
650698
1598263
808025
1270110
563478
579697
158883
1869648
1993162
1291853
1126210
1462790
488826
949642
861478
876333
159562
1736491
266664
214108
1096617
1701957
790289
278803
916655
651122
1501840
1618233
1237687
1073590
1814471
1190612
997529
344933
1000408
905601
1236258
312784
714496
891138
1446889
231244
1482516
1369083
1804540
624717
1277285
1473499
1133229
819847
773977
42114
1791788
1940221
1314960
272981
605236
63076
404433
542232
849753
1034236
580263
1088071
1182672
1943757
1084828
889162
891343
676794
328485
1789044
1616503
590253
1586804
380508
400432
1679684
717334
44979
1141539
764828
180339
989823
697784
1930243
1018188
1141071
1666878
1937933
64660
1400314
1671650
779773
641931
206919
369128
1979292
1126116
1344272
1888335
510725
1609084
244605
460741
421789
1820786
426862
1763488
726394
820355
167055
871047
1412849
141990
1754883
1309774
984629
610558
1833315
1531112
1272798
1036792
1060206
296122
1561448
1932503
1762994
1842908
1110211
1473058
1583874
1827310
1574184
1047672
1160085
1403762
1410721
730795
1348996
510185
744950
161400
865338
824205
850579
1139518
1223761
883251
610415
857573
1725975
822075
1026260
1169929
1529365
671948
1165314
279315
1499813
171103
63824
868845
621138
355459
838405
1556636
1866872
428466
1215182
1025840
1951622
1293706
1272049
366527
690166
1269884
67768
1870107
168960
558402
1354021
289863
610275
1947103
1898419
109060
526432
528117
397674
501139
554486
1442754
1091684
1913111
780979
142689
1785831
1321118
424868
761510
1129047
1326156
1044556
1640462
1419751
144596
653845
331461
182533
1118125
1658369
347834
1681911
1055636
989288
1058439
590180
1289127
1635024
1150945
960217
1326439
254629
681611
1993195
1230636
1966163
254706
583371
1458726
543180
1710016
1989932
1251389
274683
509629
1879758
1344570
460186
780396
846407
882422
511703
1541991
1986014
1158504
1699424
525994
934021
1529506
37782
387465
1126621
1452994
947539
1922511
1529534
1779481
1515610
947723
325172
1447922
1968430
1914111
618494
1919969
222091
1937593
361481
861327
943422
867408
351781
1735126
658472
1956239
879617
1480312
348961
1399254
883613
145283
1707393
1156903
1304869
1136437
1894780
626047
1217409
197563
635165
767760
1023418
1937440
394552
1438740
896685
251806
965041
1530456
933945
1522138
190954
1172846
89552
283794
1615413
815568
1174745
995977
265903
854756
820140
1122682
713887
1249939
995991
709006
416601
1260144
1811374
162162
680009
1957784
206
1652325
1202513
721009
303405
1735508
1583422
247401
194343
1393076
937764
1546308
555573
878956
1832603
1799568
1562001
209886
882132
1838807
571095
492508
1515429
1441259
442372
857189
440455
1554634
618676
943777
958674
1112056
35353
1561627
1043364
369974
654566
1492225
37286
845614
265777
1175439
1810902
79660
1667187
1857132
80571
630169
705996
1895223
509625
1989375
1720087
1761791
627554
1421065
1484293
708706
915284
776446
43132
1006153
1216593
1776950
396580
926690
680882
443989
964184
902572
518419
1330188
1621968
1491476
1235084
635088
1890128
1029714
352265
912848
358830
103331
1433469
137095
520118
1718334
1501921
1041356
518200
1479003
325570
92010
1245633
197511
1732414
1340215
318448
796621
1094596
1074060
293214
890761
1842149
452275
1369834
1997069
1288453
1782069
379657
396782
1660630
1784797
586738
113795
877110
221576
698936
250195
354006
735456
1787084
923738
1516414
1108876
1518134
1698081
28095
439946
34394
129349
950637
1065627
1513827
1253307
1722661
300669
241726
482669
282011
419125
1894641
316191
1247975
824187
263656
1407179
1878995
1540646
328728
1953293
1774672
728185
1996529
1106723
1042297
736899
637033
1655161
1403865
119216
1533725
951462
1926802
1390242
1833794
1064778
102385
139819
179555
679276
814889
1823575
1083377
1229382
149255
198259
1265074
1680648
25568
982090
686349
469901
390236
530175
111147
1281357
1814323
1506786
1509134
1294224
1296512
282629
1115567
107694
190027
1592647
1916936
1425126
1984971
149071
20314
756294
1676955
1114738
1501052
1256601
358263
1572367
884413
1988169
983174
1757441
1861604
846606
905055
1591379
1769957
1741432
498985
1275045
120250
1708537
833007
1685995
1291063
761324
1590260
1807670
478951
993300
546520
577814
448467
1789115
1833518
510159
1409968
1679589
1365172
1788172
1815753
859721
393435
847389
951570
1400312
166030
188043
1965184
250641
262095
85850
793603
1755668
1014567
720084
611274
1886025
1352820
1255707
811726
1671127
976043
1543830
603065
364511
1700466
761186
1796155
484861
1580484
1893083
1074666
1209754
1968193
1136583
1691890
132805
1225162
1714462
286938
515967
225166
859010
69159
531792
1187957
1198547
1963119
1682270
1558800
1375502
707074
1853933
874009
1837000
319501
551555
1073299
957816
1854360
674718
1767781
208954
672115
1185150
1975212
814256
1643828
174169
1234583
306126
1363624
1645853
275787
1387288
354113
1703355
1942864
1951963
1783354
1047664
1942158
1433393
1826176
732326
1317890
1251015
1354637
820713
155447
873360
674996
1916710
1364364
1789475
1508925
415935
931983
1878071
170620
1038847
1236504
1801985
1300550
1200487
79118
909630
1201104
1829383
1050003
1098578
277167
1952644
907269
618964
1586029
658099
226431
1965674
745772
414952
456412
1889617
1852982
777623
1851063
393813
549427
441492
682642
605504
714136
164957
251140
107262
1419853
1632038
1343291
1415294
1619334
899412
491832
1775084
236658
1739593
1843232
1723247
1433205
597895
1242433
1383412
1768295
930830
1188960
1068086
1652834
1331014
499642
514348
1863137
637604
728500
229509
927910
1958297
1059564
1587399
1528536
114346
1889829
915567
1773914
1051509
73877
229619
1083572
995802
602371
1568323
671427
323203
1586992
1073373
1340853
63685
1683017
385528
1205117
865895
567118
917404
923667
550200
1513726
1676006
804804
1018516
1166550
782836
1142710
1271742
200320
708434
667906
1516863
1005025
1569342
1216917
299120
1974697
545248
1498336
1465180
1731169
885369
319995
391988
121964
932202
1235411
550181
299801
1247696
1578535
562139
1168812
32149
1770228
1452663
1790919
34472
1162474
908455
1189698
1597075
85698
1455986
1210514
53841
1415153
237477
1804740
1305223
1444
1543607
1010329
1072637
89715
561125
742152
1978260
875998
1661273
1641926
1291961
1997845
367758
399763
353531
531879
843921
624085
1186938
1250613
567168
935314
776071
74709
707839
131466
287251
457095
744077
486792
1125949
127279
371089
863481
1723513
1845368
968787
991310
118135
1461036
151411
1980739
1815310
553804
317120
955958
1024137
1034655
1515209
1793107
971183
683236
1322038
1231538
397540
136405
562010
759643
164624
720912
238724
1252000
1919490
840282
322838
1155686
822446
428268
1114537
739659
57158
102436
742988
188111
1991608
1870728
460735
695526
779638
1969628
953750
50780
45207
624617
290446
1146254
4244
171548
965230
272278
381773
1053051
1816706
51505
1552120
1892083
1141975
743734
116143
1246219
170743
137775
1714707
1034872
1744518
214730
242615
421636
987038
587290
1573984
873782
436417
1431343
1403551
1891126
1669011
117977
903100
1839074
1886097
277247
1378701
137198
1580550
1428171
1369865
1487722
1010497
1417090
1934694
262374
982231
1932715
174206
1595581
533024
128720
1761338
1983017
896646
187350
329286
527843
1267700
647412
1999588
774533
1773780
491534
412460
816279
1199289
1992681
332645
1597792
749436
1199709
1427796
734793
603161
746376
219321
1631389
189173
367300
545863
68121
1844761
154072
34171
1490972
182831
863342
1061271
1342981
1046235
1943797
1500742
1434260
1547083
1722948
1244769
782731
1601903
1062595
1203363
1806287
1989019
1982241
156775
412983
339138
412109
1935750
283069
1016142
811786
1944831
1213546
1728432
202021
1399437
701429
1192787
339887
1947042
1580896
101759
1431753
996408
192682
687765
1420144
1100985
941087
587696
715519
1374070
1810709
290875
375448
175091
216866
1675785
752546
510807
757092
1053772
1575464
314245
193372
1590502
1744371
436169
1572401
1238944
1908097
733551
557326
1719170
1328035
271613
457825
1420311
1611678
1716560
1854620
1719812
1314262
714593
1524727
986265
171989
315482
1665722
524573
1923707
11632
444414
812703
1194022
594686
236443
904948
176608
914821
522801
364813
771675
689380
1463137
281495
90466
410410
461858
1646078
490985
1545346
1055496
1986715
520080
1583515
1660648
1871741
1685422
18623
1128012
1016275
759382
715710
1693333
457527
1373183
336065
790025
1623840
1066432
1819878
1749202
1929214
666444
1466251
782590
652911
922891
1702780
1650680
420340
1946406
934972
1325896
1773249
487931
1820894
176290
1137397
381300
897626
670945
651742
419290
1909297
241382
104512
716543
629494
287481
141145
1707407
1983499
720722
177981
294758
1261920
1265527
1861902
625240
1263118
227496
1648306
569163
616387
43664
237793
612400
972175
380385
1772891
1536414
1418611
266113
295426
382975
1266728
1255645
501930
356892
695349
904320
8611
1647853
124335
625979
942672
1560825
397996
1833059
979569
857779
663365
1220722
1068252
917188
604590
1966752
797042
1549336
1323277
731016
1508431
1319806
1771581
1110980
1456895
335483
726380
1903879
1519763
348541
1257126
1627681
1022249
1525364
257110
619828
1048003
1347511
907919
1849496
614788
1026916
840851
16544
426556
1374684
1200158
1188954
1102998
374421
470146
423792
487224
670589
1855624
464
1037525
1663799
365749
559490
121291
1116643
746377
651211
1900515
97395
1014618
98186
615058
1140477
1859400
537445
773668
524208
89056
1678424
269605
752416
1478131
1219980
1049621
267314
1682078
1686921
404126
1945244
1819083
1122160
1454894
1189498
460846
67350
409290
681259
924715
654525
1347440
259516
774812
1782308
1648907
776461
67929
18911
1393066
1130884
365823
1998870
1593582
521048
686629
818413
320069
1004616
1392545
449858
541623
1233737
128067
1973328
432702
769681
182118
33397
655000
1076759
1719874
1107309
814243
1790424
968461
104012
1014661
412929
1143625
1457693
1540480
168773
312863
1910689
1958988
1185145
1129758
729404
294720
812485
1209454
1034321
77485
1191395
1627675
848622
86689
693193
1558574
312738
1900449
1307378
1629191
688587
504000
448040
1185107
1992878
1222293
947991
372868
1653017
1892751
383991
1540691
1694962
4927
275767
1662321
1178412
178054
178063
1883415
1187089
230979
1389121
1291160
560991
1516798
364124
405353
1139114
1160946
1381557
797233
1813800
427965
1317391
1182115
322933
239622
376909
1410994
739447
516151
676192
348425
252071
1380318
1574463
1557113
70891
1229109
499882
80610
1821676
1010654
1026453
1984229
1395521
1974441
1968649
1141018
719424
1375379
1627225
294610
793458
965073
1360506
786150
96429
843790
714258
193597
606420
870838
1827801
1980250
1478394
447670
322419
19305
660615
1917929
1444638
1902383
1487206
1118173
672452
949649
1960537
43324
1808618
933918
227966
1979444
1783460
833381
1980810
880337
1905425
651781
1102928
1554870
888531
1534378
1057071
873925
1663919
1825003
130125
1317711
1112823
1071223
1194399
1138110
209246
389880
1700155
183787
235884
715185
713257
1465841
1683159
1044460
674134
130989
1995381
1932408
1517406
1760357
1584550
1206849
591587
1200388
1579503
1393655
1741379
1488788
680380
761289
1422369
418258
636489
958747
1231395
298435
1370189
1541523
1206902
1615838
1427893
4184
1490528
1540005
1078190
938874
1308338
1901237
1441619
1073990
1189235
1931107
1373061
1883230
944275
1626420
1717271
900218
1419506
1720238
9429
234831
1846585
932851
313054
1650483
1516889
24411
1471695
1440285
1442809
1953332
827029
709435
1829640
22188
639699
786141
641352
1431872
376302
539476
1795307
29143
1241712
1167162
1296388
1040472
236221
992293
1432770
85083
982249
796292
975218
883476
1759415
1867504
1205477
1149903
1414974
1244353
1304149
1432413
1476986
633750
1899639
755378
1796090
616242
137750
12030
1795006
585510
1085337
936995
1608400
1519319
925188
1151051
373646
97835
703982
1179282
1544862
685933
1473055
471033
165968
1129208
1993868
317289
519268
955797
1238298
1237994
191058
983619
1234693
619868
458194
734520
1716955
1893518
1870574
674550
403846
546066
1146203
30258
434754
1477924
1120416
686026
773374
1371197
476941
1809374
756786
74480
589459
1751982
1738754
1978519
1611238
920629
846648
473694
956974
1891085
1845039
1422388
1555844
1246103
146711
1724338
1339833
801518
1534514
378208
290933
1441345
1403665
956649
1241928
1987634
947095
1354304
1080623
1274368
746069
1230565
1012271
1795017
1963208
401067
995773
1645562
1008629
1679025
77571
1285635
1144488
1078718
1995003
423000
427048
1725041
1440992
1860876
1380168
51103
1189167
341409
1606586
1772142
360880
1424705
1083821
1798103
877130
595877
517064
377727
827455
1941300
1926443
1315349
245473
814926
1410512
1485889
66938
1670087
832006
306326
872025
329906
1599606
1226659
880834
37684
388848
1995660
1102772
810423
1130330
959682
1984784
1668274
388327
1734182
1811618
1311937
1349920
1132719
426570
1968021
1884370
101607
319369
688329
1086804
14099
1992485
628732
616363
1396759
975030
682968
1688723
1851485
40830
538680
734335
443535
953101
1897777
310512
295586
1123991
1257212
1015734
1019596
184468
688703
572734
1181004
616071
1951594
1947785
121805
1183204
857380
712599
1797424
510509
160245
1136593
1762624
834266
1722570
230055
849999
1703436
1133897
189846
1661121
947560
1128311
289055
1160124
1849032
248425
1140731
873419
186914
1894642
336101
1939385
264018
1818592
592208
1637596
1256298
1621283
418762
993745
978156
1479757
1345650
1262502
1917206
55741
650987
1003269
553337
1306010
277440
1516760
1160105
58667
882780
33049
422239
565527
248649
1278045
910327
77178
1106633
381090
598502
266885
814599
538807
1911556
1523876
267202
1295662
1223886
979287
935365
430266
337012
524345
1382209
121700
1437838
1044277
1069286
1015223
281364
862583
967649
736305
1500123
747748
121838
370780
1330870
754973
112577
1905408
119637
1079494
1097663
1041412
452363
570631
11423
1573406
1825941
1115452
85258
524840
1069677
1004761
665517
1845715
1071362
1852408
1042
1490409
1786178
1384723
299405
177482
1812453
678039
1044326
1336896
1252265
581914
1904614
411271
893540
588688
1432120
711425
1144881
1943417
1805538
319244
1296388
177321
1710197
1397079
1489090
759583
422578
325204
605576
1692222
675700
106753
1415327
1546366
320590
1698675
1392153
2788
1600257
1245712
977376
1052171
1571552
1999647
1853267
680722
198918
404347
546820
1848339
363851
840698
1890294
1351320
1107535
1743705
400898
532954
1560375
1400854
875461
913936
1259970
1741322
1703929
196471
627209
1170594
1790966
837171
1292657
1597485
1209871
1632546
1833977
1595605
83552
656199
1938208
1218378
804699
793914
240447
1864825
1404664
1496532
443054
1196669
261108
1052889
190761
1283952
1322073
1484414
533915
1406361
44874
1713728
1466244
193101
1301003
1194208
775087
448012
1692124
1450224
1902136
270840
1837298
1331370
1957714
999196
1189757
397268
898659
1667988
877615
409470
1309017
930084
1294300
1275016
1627815
696037
1977229
1356081
1591245
998290
312557
1535647
785142
1376215
739563
1650374
1717900
573750
934918
543244
1758445
1912082
1370163
579865
818483
1288964
1578590
1114813
210180
588207
1425901
1330508
891985
1438272
1616071
1744236
1473288
911545
1559758
208495
1415292
1932620
386925
272124
1700157
1150175
1521479
1754245
1159425
745416
1296798
1846345
9995
368843
368922
1706854
1889586
1991610
129668
1170680
393968
68132
476397
1134394
738204
700796
1162827
344577
1860216
1750176
945553
20853
978722
529445
442519
1356619
925612
1007072
1459487
349742
661563
298778
1881705
431999
1192727
298558
1038690
1585559
5377
336335
1046850
1379771
1378147
1513131
1828446
1260528
1309631
1908271
1846504
73487
797617
294821
1752681
755919
1004408
1755480
1901218
1212471
539713
697895
974991
484816
988079
678297
85801
56888
1660482
1097949
1376466
1703708
1707109
351706
336596
962757
1621182
1019956
1560047
1505481
1687849
1567559
348382
1873787
640019
1015729
527636
1255446
1453994
266031
884116
1529917
723861
1935453
175826
724394
1711336
1286724
1880950
1987392
429364
1667754
270821
513363
1135290
1426395
9670
697517
1814086
1089857
1693559
250533
871784
1058404
1503197
311811
1784672
1499655
275882
150181
172911
387347
225206
1592037
121975
911108
1854796
761366
224906
1658826
1722270
883686
1284171
39590
1862340
1455186
1761213
102206
1675653
1426688
316991
1592306
813321
1265989
1851088
1407189
1531683
1091169
1626192
146055
898301
1464345
1771264
720960
1961189
577945
1890232
1978218
1568269
297315
1832182
473055
173262
862586
1537563
1082456
327162
1044677
902987
1816804
479652
115506
563503
163183
1404822
1856260
1829916
1934375
879944
1904064
1562492
1544306
1664685
557803
654811
856177
639278
737790
1160826
876677
400433
1530263
257046
406609
1626842
1474844
1483621
1987793
1781268
1366934
757422
171766
1663346
1382887
377003
1377687
1977304
626962
1198090
299752
682834
81103
712673
483250
1482243
588441
1419536
356400
1884250
939808
634485
1562669
1294146
1131836
782468
150026
977423
1525685
1846930
1040135
956092
1840356
644315
1559356
1394299
1567891
1556827
1625872
1023718
1935547
635435
1060054
1873829
507002
1232416
1531809
1553495
1018496
1086977
350214
1146968
1312542
1893951
1377585
93344
1294577
160496
1060133
1156274
105787
1767365
1214514
1802469
1250010
1699275
163074
148385
366549
1855312
1727294
1415283
1026512
152291
495026
120391
461689
1137608
499050
1928949
1357029
1019664
1695318
1741268
297323
84498
1971766
1843701
1749853
1777043
1309891
238845
761229
318572
128658
1196001
959974
1642646
1153068
998226
1291595
310603
1477623
360120
1761876
159644
1685457
623567
348565
1815875
1233508
21165
1488692
1900625
1109380
87238
1422996
398465
1638518
1460230
485508
3019
1676511
1749890
1990451
98457
373853
827445
40667
1663096
76567
1755218
174957
1979315
481633
1850223
632124
180394
1739378
976927
1160315
1700389
2978
737337
579981
1190147
910084
1109162
1805940
450118
1040502
120441
55848
11186
1251213
260441
678672
1923901
510121
1017534
600050
990440
778594
814864
1574253
141853
1208766
1796592
1550272
676584
873780
856735
1432311
1369032
276302
1686588
217536
1186325
65245
1466048
1566275
1725426
989190
1324326
1494930
1348919
970921
540324
1791705
713205
1599196
1247928
988441
1544560
1065546
1529144
205726
1706510
1960541
1394355
1826196
1477902
159629
314352
1514799
280649
1420983
697173
1715815
697839
1152798
708689
503911
667936
1142339
619635
976411
399484
1615300
752449
1934163
814988
232353
780914
767349
213164
1662916
1915936
214817
1769213
1848370
1748869
387907
1630323
576373
695526
53794
526537
686847
207448
470293
516934
1943536
295071
421568
1361279
1288026
88893
186353
1098098
1866001
1561051
778805
1011199
642058
407198
13413
1743598
408528
1196577
1743955
1263447
178908
150757
1805943
989220
573374
306596
1855355
319548
1868590
695998
1056519
1342147
1559240
14071
1785177
865432
1808405
1622261
1998843
1369657
1540971
969255
1167945
311725
1531585
228656
1445762
1794013
680686
1163463
266708
863572
917242
8410
1459901
72237
1495373
945114
692689
1655905
443269
1224199
938654
1560678
146515
951384
1903233
418173
634179
89964
1234285
1393309
1365399
659283
1951282
218039
1027865
712222
1974579
1597077
449734
1469800
641900
1883405
1686971
1399810
1606470
644098
1451913
1309760
1815832
1047803
232069
1272674
1824831
1165007
541178
1257181
921926
1526636
810565
969943
665904
368325
14887
1952430
977168
799987
1392492
980169
1172122
191715
1149257
1691443
1997381
1960006
744623
449787
192592
178219
1202918
1968077
1541091
204650
871830
432301
272835
1199259
931198
895215
1151970
1536912
1782734
1296756
1413825
4537
306951
392442
1248924
1445033
848514
1975521
274805
1464119
953044
123091
2183
957079
1220940
516325
1137203
644749
1402655
193259
975469
1185493
1563090
1566545
294902
393986
1302066
630317
1565841
416501
164421
77615
1969030
82047
1789903
1983285
1189338
1319983
31488
439860
389131
412067
1980635
1406538
1111383
1488768
134605
1797595
1329167
634839
1657483
1708696
1374057
787041
1562627
109943
1427302
104537
467600
237124
143502
163115
809487
1897773
1338082
1089083
459498
1230919
1849893
923274
1061553
1199532
1448512
835848
1723207
129901
1921374
1198610
1567360
1812466
509665
229713
1801744
937115
912304
804851
530892
1142996
761782
610484
1131519
1880476
1687448
1274324
389531
191033
1025357
1638086
1294027
1938882
804066
147279
676805
793615
1542404
1361663
1491981
877620
1557211
1547247
573916
1142369
1791146
1177994
1289083
236321
567017
1077256
1444097
1762873
1645119
1125248
1004570
95297
318541
1187188
106091
730370
1182215
1423705
607198
486664
1208976
1601856
696183
370738
1488622
1446339
1582805
1643094
569155
1613584
638778
785510
235493
780982
883262
1435065
142100
482844
1778810
955307
1124381
1278203
1490989
1046515
73564
20886
325519
1148741
1133644
1439977
126618
130590
96606
1215682
1126636
903158
982433
1262199
1100772
768036
1287954
716896
1273585
1586936
755705
1647504
399622
1394699
1977520
1166384
653222
1610949
1823784
584585
857971
805185
204715
71144
772296
1515380
1471804
1517199
1618651
1829427
1950498
77744
204639
1852993
178661
1255684
456258
593612
1381317
572920
556270
632958
540489
1362129
640079
1652374
44368
164382
197069
1730975
312353
1419438
1286436
607913
1336248
1482638
1829685
1465349
1370910
1219544
1397885
916332
226914
1192374
426662
1722654
1348494
1255797
991923
1498651
1175409
769118
1357409
865135
256988
225188
979680
708057
1220861
1740671
1052406
39727
1835922
359276
1030783
1043021
217106
504402
742596
386263
1573133
1400880
110743
1935123
536644
442153
775358
1590468
1543854
437447
240937
1551754
102622
1190837
323433
89265
72157
1997254
293365
1432322
1647343
1775809
140397
1978232
878657
614706
763208
1558486
1083429
1377384
563471
1022621
729296
79118
1897152
384650
1291853
1005226
132652
263402
926966
1656153
871549
895949
301452
649028
1007966
115237
486570
96393
382733
888488
1433057
1664598
28482
1432366
1891825
1575456
227425
1315588
1863948
172772
426893
764263
1367380
35505
957639
1480209
1121927
1252627
820931
1410750
1684408
428780
1980583
1420604
1457253
702553
633137
1397253
499193
506520
851832
1469893
1607443
978498
1752365
1832312
1802515
1902561
342157
1096600
1360731
1424159
794851
742810
187286
510154
760969
628117
698888
528566
486697
1339284
952046
870818
641075
1071192
1419190
951105
1918032
750590
165564
1648887
1352097
623865
1238489
459458
1700975
634697
1096894
31915
914368
577216
241946
849621
448917
1015343
270001
1899338
382772
582414
1167304
580177
1352687
1363041
1482050
276561
1881758
1995976
678684
135488
72850
551335
1887228
1436042
1048299
1023323
522953
1495747
1135768
282582
186311
1624531
550346
270982
166447
1285597
1542240
1070266
1118144
1022779
1482964
1251333
466560
485983
1673712
251749
239973
452726
178007
1514176
654921
1262909
1067570
1697644
213913
924822
664065
494288
1313369
1277692
1137900
1612745
1877064
232216
267724
1379650
1312067
90100
1413838
1982354
314075
1935720
912767
1493740
1842850
1020171
1543954
973122
1376110
496293
67964
1096221
1214077
1255208
607068
667251
1170938
475584
1645143
306385
713015
362345
762802
1799903
1805258
868220
489811
1804916
411763
1603483
126976
479993
908096
418850
801712
696195
1610570
874381
1208212
1874015
1338577
617174
54542
987936
1484368
222956
586968
1652215
625555
628280
1185116
1795812
456241
942225
501029
372248
1869003
1850135
212689
29159
728364
231595
1910814
547102
1256751
1757179
640524
1591069
912491
1040220
214049
1202160
1832450
1890284
172585
4529
1642052
1780563
1502026
1375141
1974122
1318160
1613201
75614
1114414
778972
386668
175766
127983
1339701
417522
677506
1082007
158756
980528
1062205
204456
1918934
767594
1207085
427209
1375947
402603
1126629
1884553
1802835
1369662
1981061
1081475
873204
277896
1156986
319111
278856
1032729
1575189
587237
701395
151317
660382
538315
608641
1848274
359827
1173593
712180
827266
489332
206918
730344
469885
1104091
864783
160170
62407
639463
232290
1836004
1679726
1926538
290477
1196495
1152170
641631
421574
1817105
26370
1440924
777259
643456
889268
1352976
1705462
1299916
639547
742824
1181715
720557
270715
1232266
1528881
1194030
1080691
1549875
26004
116211
1058673
1914044
562056
764899
267494
983317
487020
1504001
338199
240740
923565
887553
349244
169540
1067323
858446
773705
1164354
1204319
1813615
854291
373480
1175427
757465
1527712
213694
892580
109772
1995843
451485
1242940
1481328
1708611
1744197
154800
286310
1897259
1142892
241359
320298
721031
1195072
1656314
1033525
1943338
960187
180544
251267
371669
1450315
513496
547434
1621818
1419431
1951207
631301
1980046
1739861
1055223
247156
606072
1241607
461966
1604965
1297086
1809878
1944357
16463
1243457
1451137
513476
1849098
1297751
155417
1428831
1807296
1095488
481612
554202
336327
591181
489094
1744077
946944
80008
995931
456483
232196
460318
135267
1161499
420877
1565594
620101
234150
1488711
318020
1957946
653867
420661
195412
245095
1189795
485990
753123
1108060
1591930
387717
856215
485338
357033
466234
567034
944499
1561046
897329
1075831
1711773
597325
390092
1958093
1196769
1426554
1913115
1130310
318728
1112818
883893
356420
354302
478229
914019
1248161
1634991
359490
1088998
1072676
197154
252820
650766
536629
1342423
1915109
1889893
1253046
742790
705061
433214
1619476
1511821
1353200
795490
1525503
1192195
378994
1871009
559996
1007736
1412398
328371
1046238
1068217
1345590
77546
987431
730531
431656
933269
236867
1771402
973310
3437
853766
1612062
518541
774116
1387410
615878
1533688
1631780
836198
426507
822448
1523400
324591
565020
1079455
1772876
1606006
1312041
1647721
1825570
1604148
443835
1989959
1159604
578979
1012866
168827
1370524
1401861
744188
302612
438661
732493
611061
169293
237227
1451428
759297
1822775
1283542
1019305
1932058
52988
1060485
964591
1570049
648239
650567
916071
655130
1713707
1293050
1760808
357189
1640199
870462
1606855
166069
1767342
326788
1196480
466954
120089
759039
1395140
743263
1515224
738562
283870
1547848
1704591
1764276
911868
1412802
1956738
1389363
434045
1206880
1573482
814489
1507267
218441
1921700
1401772
556224
197414
770431
1050186
848024
306632
71260
1367516
381676
371112
1665906
1331351
1366543
1360914
78612
227853
117507
743299
870579
1949157
862348
1059110
1523389
215967
1631941
1660933
1189831
1504396
990666
1869592
130120
1620110
592504
560747
1944626
1577235
1306003
140607
719574
1443754
1475505
920677
1233774
774847
1809512
161677
1616615
1319966
1980252
170227
243287
1796200
37000
670577
1866863
1547121
1040506
1106097
527748
1666461
174914
136408
616475
704251
172839
57375
109529
526371
1160972
1967628
472945
196148
682138
629328
1790132
786131
560518
1266581
1059100
1160976
498460
909389
1553817
456533
938321
1854199
1094140
1768623
486404
132332
1049152
355282
1923935
815469
713335
258721
1505104
708148
74241
271203
792235
85055
1810738
398542
1769800
1613398
273217
497003
1441365
1428234
1356993
1195104
1449494
1204505
1025046
1619696
514048
1054537
951719
1495061
65770
1768666
1597048
94767
726129
1483051
1234418
268937
1082135
1951898
1842960
665755
782630
466637
1806776
1533516
688948
1164707
531325
1977034
1246399
838471
777117
1759240
822682
1497980
888886
1035566
1942526
1079073
1456415
1794760
1369314
900796
1697793
793824
759982
1577279
1177541
1836693
575744
1689950
140509
1593555
1031587
1971449
1321424
1652743
1063321
1289602
395408
851485
1876453
87692
63430
1115334
730781
1803970
654064
1293538
1899237
1947212
253740
504585
638856
59902
746976
225484
1375691
959816
1202414
1164209
179406
1720173
1650710
1780239
880792
1631139
1775048
1080616
1496231
106951
625865
858225
96593
1493560
1962723
1376801
719435
1250276
1677789
1988493
1287809
37235
911198
1680365
1081542
917281
14884
1696860
307283
215179
568959
742544
553393
830682
1116370
748614
1978475
120029
1095605
886253
1680788
698559
623975
38094
676428
783161
1847262
1795706
1628597
1637776
1407932
1100052
1038244
1743879
1022637
186191
1391376
1255705
1537063
301978
353090
794233
1159414
300699
1425260
419622
394128
388176
3305
146033
445772
1094193
420728
897047
711840
740900
1479883
52785
940333
122384
859720
995666
1789808
810934
1869745
172787
959134
142242
975138
741532
1901355
506895
770847
1776469
757413
1465947
950375
1936093
553120
1616856
1727569
836987
1542183
1566232
34206
1911864
1109516
6033
1406656
962002
237256
979052
1741489
67055
956747
734949
711276
631139
29714
1822332
294349
1500998
1407848
346998
575481
423229
781557
961686
387315
1854873
1325343
779252
734200
1823388
1097881
13644
1971328
472654
335756
1210260
910883
249653
319237
689162
1562300
310676
1262291
454414
1639123
1378006
1058886
1898656
279080
138555
124428
548553
796610
1298130
838013
557532
1993302
787772
1330105
390171
724236
288038
1471055
1017119
1979986
1106116
13051
1738329
288603
1773911
398170
1803271
1703570
1112569
1958153
925017
222951
1613425
1369969
1594358
1081603
1126323
732286
449970
43404
231041
1866822
1838870
1553261
322735
631749
326567
960358
271445
41827
464416
803958
795123
63206
1389365
211888
365711
1649004
130902
1118017
397779
621979
578894
406414
580307
642005
1372524
1415387
226688
591859
244530
281940
1013126
1485592
496762
57496
202197
492857
1213143
1796957
1655098
424522
110277
1412418
562262
493686
705550
333945
1956667
1531647
922555
876277
882621
937319
1575941
84374
68079
1024735
988784
799932
460060
444100
678702
503523
1802751
1863597
654144
797901
503093
1700768
349952
1006558
456652
1939036
1793863
682690
852344
780652
1640702
1187057
1427106
1266503
838496
1173191
776384
287319
777265
1954768
1086060
192303
756349
612922
279419
1744930
1466310
995726
457957
1649000
1895676
29899
1109001
834838
1402522
839043
177469
273943
1505647
1944342
96591
639702
554346
1679728
1592600
1000961
193260
1354643
1437486
1491795
446656
614959
20545
1696949
321289
93004
1316393
1886301
1232154
1211465
755348
1880824
1437641
397547
1779825
738783
1823643
1488645
1369301
680571
1695782
1816882
709465
1019443
1446224
1159727
488258
389472
214690
1254742
879766
577143
510939
303756
1285708
677575
1406178
252593
1418778
1643464
688543
212404
1817411
530630
1666154
156335
943334
325823
638181
617797
702740
267125
497229
254465
1997290
1675152
232366
958483
1364132
15906
561408
1423450
1831241
1028714
391379
432759
5486
986219
1174320
1260783
328464
1187170
1526322
1603695
1507761
1948266
78929
1081511
721268
1531564
1347745
942920
1315807
618231
1587274
799490
1790818
1727799
965325
1689224
717625
847597
131017
249479
1130739
863967
785925
473823
822918
1309527
1229959
27675
784336
1013625
1972688
1966455
1681126
872675
1217860
1664075
1058978
727146
125414
1785290
848449
205666
1061934
1376895
1689776
1244416
104181
1396653
570497
824169
43443
1417545
806129
500474
1646444
1212959
1470416
1271031
81480
828965
173100
235233
935
246820
1405840
1801315
1155965
224133
1430131
1642462
121685
1955120
213857
630799
478303
121279
141325
1973198
1420647
633127
444220
542920
226201
73215
1097154
735609
1538817
1954220
443847
162613
807732
1887469
198925
927399
493225
1187744
183954
614015
822178
1033597
590892
1268860
1268639
1271574
1066431
1845706
282134
1966783
360211
1033078
1506853
373801
165056
164271
269315
1249570
350629
1396794
1831709
701288
773433
1769189
302025
1812071
1442830
1527666
1370829
1075594
583710
420285
246278
1463212
1301306
1750937
1211868
1910970
1309661
1137339
82793
73475
626532
1008816
1564237
1782972
717538
192342
145643
103135
515463
249485
1731005
303658
1417636
88570
1679634
571148
1825270
1388380
296127
936277
1381340
1138037
1165796
839803
1934454
1047504
1488080
76336
319538
627097
1787100
1072063
766431
205289
868502
1478398
1530209
1757483
1887593
712137
460724
284498
1392707
91776
1784674
933782
1303826
1503589
751537
1504054
865276
1285375
1534512
1141647
1555491
461477
788966
136014
856886
1188205
1901185
138485
1703145
935327
1646023
910331
1859296
34891
1905754
379627
14378
304955
419311
1682609
717780
456916
110463
1596933
1683091
1010112
204424
1770770
892098
864468
1080184
332194
1123272
736060
85967
1348713
235017
1289605
839341
1719770
1538109
1827268
563542
492396
1598465
1756930
1935493
208470
1577729
506942
191331
1470060
1677808
1854791
1545723
1792630
32447
626326
1167543
855405
103030
837257
1383269
744706
1364154
1883448
387892
518655
1597958
616163
604600
907314
1981102
68748
1821252
636184
1561594
904252
630382
1031657
281526
1865755
1618917
1030407
1789098
1924265
221319
793310
1988472
1434765
107899
1171664
1368049
638499
1668630
716646
825714
797381
12911
1350693
481207
1867028
860540
1332023
849474
412052
1899002
312173
647625
1798098
965492
764112
354698
1396000
1009164
953576
1987019
1822276
827947
290797
554745
1796327
1772344
215460
1373864
1408234
1913297
203453
283222
1249103
1946492
596165
1288738
930508
444634
276382
1533050
1939683
1906615
1278214
895171
1574465
1868061
1245485
720056
1888598
1136949
1440799
207586
1066195
1225166
13970
1823686
202138
39676
1822875
1642036
1321977
1493822
1083114
311309
1229384
841841
1572582
1434206
1230763
1412028
213948
446880
1165262
1446033
488745
1142448
635887
1931342
1767358
1502033
1566482
801401
619594
87665
140915
323679
1156275
803849
1484168
65603
1043689
1718835
102012
288483
1292400
1100863
950282
758306
448934
671167
833622
117503
1221138
1818863
1112442
1986194
646138
946607
1569041
1715462
1793663
1271388
1223393
1272890
73946
33921
964241
989526
553162
28154
1274040
1096555
1145712
223375
1002230
231789
752110
1410572
1345690
415932
1594719
1904747
634756
931402
860499
660167
898109
1365579
492711
1435346
727563
558470
1051551
137277
430514
606577
754900
1840924
1499272
618269
1571960
704307
1951792
1155207
1767216
879920
944136
1507163
1997259
1998197
447872
524
608421
1796517
360763
517491
950467
11186
137416
932192
754286
1544063
619310
72942
488386
590439
167822
1210733
343473
831469
386097
1455789
620740
528767
1371505
1884122
1774845
498447
87836
1468635
1789611
714685
167572
578287
1930796
65752
502247
1932668
897827
1753801
1445198
804409
446966
90307
1568371
516326
622708
1681887
557383
1255333
1008514
209
941725
916838
1174690
1010019
1998304
1159090
1735422
352233
765947
214640
1902048
143411
339768
875610
1264405
483969
1985989
778318
36804
1727191
134196
1594700
3864
782439
1037366
266415
814513
1672254
1844640
1110517
846353
306695
1294214
605971
848246
1452082
710508
1158747
266849
1631913
28994
1366833
581900
549730
1889492
521558
419531
1824363
1948279
1275017
834909
252733
149463
1288691
1124099
521459
355823
346456
538431
1182081
1776033
270201
465456
556148
1583170
1989335
1202768
1341033
834875
771838
460468
1329023
1873603
542565
262977
1918528
1845705
355658
818716
862446
640820
242418
1997746
1843724
34412
152233
158511
121922
1523392
1567785
382553
1722190
1033247
735264
1065228
1916512
1622129
857281
217080
107554
1883019
818106
1892665
1347668
809991
1689484
1560405
1908560
866509
579698
429117
1990734
591157
557510
1323128
264576
505037
835041
942185
1789928
1323948
780313
579153
1212759
1804903
1820335
162204
1333362
403052
219417
403117
88711
1510819
1655388
755256
608447
1169929
1662084
1826078
1709584
1604930
164632
1951311
1962275
1901812
585288
246584
1191748
984900
322321
1631515
1017998
463194
1115646
689856
1822355
472910
1343213
1933565
340800
255979
1005310
951280
192349
429453
1266616
1033707
313685
1478672
1145773
251003
778023
1844870
1005428
1370487
268015
1593460
185002
730869
1397552
315689
952184
775573
1781771
978314
1381450
989841
751878
462207
340912
1488253
1989124
838702
1144886
1310765
1437994
1995695
1669539
1074652
1282081
895997
544243
395405
1736825
1683848
145076
484337
1507096
172903
878234
1852433
1653315
1415449
420824
1150519
1714542
1630626
1240854
224255
1610547
316716
719734
637211
1899584
1500430
381062
165909
1529683
886009
183563
1690405
1859256
1259346
1067793
1680350
1488895
1855650
995672
1505263
1674873
1787526
1581795
165721
553236
1677222
1397323
171562
1945030
270652
1608186
204787
378829
1576912
1871870
1993734
538925
1020532
1222508
118147
1436615
1905383
500029
1869674
1989671
1690622
801803
1792972
89155
424266
631110
781814
938347
1459110
929413
1333089
331490
1928106
425660
669985
1302416
1059630
1523247
1955373
777616
1441500
1299897
909745
1530864
387958
905516
1773127
987595
1696822
932896
1267644
518453
148839
1019087
361448
1035195
433746
1076496
765981
163971
1541048
1231197
1618722
656649
128086
98265
1313740
1564817
1724665
411585
1231075
1032488
1748951
1349784
268313
1665090
165947
455892
1138616
1705722
1328920
464757
1394020
708848
545709
611582
937872
1211275
686807
53606
1287411
189976
1085536
995845
1673317
140427
1845062
1471805
120622
937131
1677306
1975861
383347
320197
570211
125177
755322
1161712
129057
1957947
237765
1017690
928081
1651697
1507925
775228
17427
1398753
39752
1644545
624221
1681362
1422103
6328
162978
1586851
232749
38152
620269
675397
1983801
1100648
837438
1146137
1074571
1225110
615748
503487
611449
831211
1275264
484033
935325
1374662
1358698
30840
431981
1671960
1430814
716134
250232
1587648
1617143
539529
1454729
771722
543937
144874
149363
1064496
569033
1762245
5708
1468134
1178337
432114
1370054
805642
187477
759740
1805176
1322991
1013706
1020314
1249060
691651
1902325
1223038
1218571
981777
858042
382829
1140008
25517
1621691
825798
1743
1416689
83535
306299
1313114
883506
1461343
489921
505921
763217
194022
231323
1606544
1676757
911623
1278545
759162
836839
1668141
1103393
653515
1663977
111769
212431
1525882
820151
1195867
1738152
233059
1802888
23153
706957
883025
1160736
450026
1621950
92902
355390
261216
1126332
1215137
188919
1045015
1099643
826378
1959743
732771
1576943
1986056
1012041
1514516
1919170
1434620
500059
1561107
1264247
247856
1534627
378761
1952553
1733824
1668498
569641
382069
171456
1410594
862601
1639433
87134
888150
354542
370398
1068820
1240168
1734088
155955
392317
1978627
804851
1703724
1213806
307073
1309076
388668
1953058
45029
897324
300610
1589548
540049
1695945
506500
1523673
167997
1570251
315785
1559851
996185
351382
816310
783809
332401
1721420
1966565
825139
580653
148664
1807826
1170091
794138
437647
1217405
945568
268
972225
500058
587649
1995833
408963
1271637
1877529
1657308
1587645
950190
1917259
1165417
654940
1268927
339783
1741246
1577217
1392780
1587822
1384585
1614237
530864
648737
864786
1868171
622346
1304724
1255336
179309
1552580
1762355
393523
597401
1358456
1794893
486872
1484489
615818
1894700
588759
1033382
60349
1059367
1792792
622809
1205598
1172626
541361
518873
1691960
161240
924154
1132539
857262
585073
1796833
1238985
1380276
409837
805979
107832
98485
1446110
902695
775639
385141
1821865
1570873
606659
1527745
499559
82077
1153896
1913545
1611956
1443212
626304
549100
1623565
929397
1759622
1950097
1439129
1158580
1844370
35143
418096
1831415
1434219
205698
167906
1510770
963181
1392095
1886728
1689429
1925156
84892
1772825
1939058
1787651
1931344
944297
931326
493904
449241
234653
414597
1137923
1505687
1746430
78523
874892
409207
176051
1144929
512656
183388
386660
821494
968117
908543
1315715
930560
1064319
1975217
1519853
1109250
189792
604514
1222735
506317
1067781
775530
1628806
830003
971118
676354
3995
602847
1186410
1889356
1390691
1017361
983629
1878344
242125
937728
75557
1599250
1601892
63838
316379
181700
114766
913626
1499775
1563108
1376572
393463
1413100
1872187
1392145
831437
399895
1355
1127215
1217098
326309
1937464
1614001
1460011
1513324
489376
1477335
1679488
178637
1392163
503409
995608
741980
347201
278043
1946008
1191492
197431
589326
414035
1235591
1290096
1862185
455897
1670002
635332
1448484
46995
1767794
1194539
1066725
1834784
1157622
1921247
1719439
155008
508151
226396
1324318
1318562
1251663
1086167
89220
284477
82738
269588
467185
323968
1185805
1074430
628937
1569926
1914154
1663899
247488
991096
1707002
1804314
1545071
69599
395213
1395864
1799806
982957
1883801
1138545
1545788
1483528
1204140
632502
1255547
1482339
1696117
1750639
300612
1410317
1356919
1902502
878239
1590221
1774926
1954280
1174529
1203943
59174
161829
1266208
645106
1671828
31158
11957
1279190
1440304
96224
310145
1782250
1273185
277945
267403
1585212
1943055
419247
1671358
710985
1578725
1283420
313890
1175415
1361112
133040
455365
1655366
1038444
293986
1085238
1079943
1871045
1574755
1626989
960193
68681
1035111
655297
1491353
1385721
406477
531332
495529
1625118
67341
364462
353116
1072923
1139657
645371
1955982
258410
503093
594227
287515
1985234
636964
877495
1397187
1457411
1213417
1446034
390701
1097144
601783
1942976
713745
1996322
281325
263080
1480092
1483852
1026691
20474
1153469
1992511
1046344
1083924
1148555
114865
644551
1834449
1799870
1621547
1087337
109184
1742414
1737917
518084
1241277
658933
474278
1030533
1917489
939336
1481225
265867
1476243
1655091
275910
755601
1527280
1149826
1598534
309141
264223
260415
819205
721265
1528933
1202033
1563206
590876
1457244
1926244
139061
1386249
617841
1072698
75491
1380724
502473
1372556
49190
1921172
332255
1826596
1926925
1120521
23180
341643
1960697
1312223
228737
1979222
775020
1883909
860821
834527
11652
347382
1868262
1175299
1783476
1245599
1023078
561451
1348429
808020
1770079
1319035
667283
406837
642861
753131
1723524
1480358
1300248
510497
840936
484246
1539818
1826406
537838
1117129
1689349
165575
24791
96807
199229
1175794
1446093
637820
1193441
717643
1982112
1506535
1830531
142615
1624268
1348837
728971
1400518
1011348
1099961
85953
1577907
305490
1074638
54171
1436743
407064
317800
1697910
775852
212348
1179297
551175
295068
521264
264399
831415
559040
1034456
335919
1603279
1039401
381493
409167
845348
775694
78931
279623
1948586
1276190
1340272
100355
1534352
1991797
533610
519124
755410
1860800
1024911
230108
249026
1181394
616535
1794664
1047523
1737508
1498828
9012
1426974
1337509
1942764
992712
650181
166659
1284633
1862797
1203769
554198
190235
1335559
1947609
515398
862288
672634
1595300
1810371
82193
1689855
804039
929969
1832256
1360507
1156869
1601522
573428
1549713
630065
494692
1691388
373926
740893
310519
1390816
1649630
554561
1536691
522961
1546328
1835058
1275542
1685026
1933259
1240192
1774320
1908382
1438500
492294
1070807
1739154
1167708
91764
476639
1130221
521418
857990
1176964
413925
1260033
259504
644713
1421995
469536
506113
507664
1669322
1789370
1086110
1509492
1149510
584992
969661
265710
1697338
177190
1237279
584213
1453879
1773452
1074511
382485
463581
894264
1465227
435757
1025173
1155147
135650
295526
764147
376075
1014966
1526511
1026601
1039895
1123856
1751236
118589
1474371
834622
110693
247905
1418891
101808
687487
1858179
920363
1571049
834123
1114818
1660532
250588
976810
1423667
807266
192650
1238033
79178
1072441
1252136
1457046
1269855
880070
897063
1069110
839763
543401
1558063
651963
280043
1903886
732753
211499
599439
320948
1651308
321455
1732732
270420
223154
1792699
1524161
613036
67045
442320
1385869
569461
1269849
123544
1062272
8554
1687829
38590
462358
1607621
30672
631428
928137
537586
1426007
282976
271996
1429823
1947300
1873578
440955
88842
1245522
395785
706651
1451076
1568532
1614234
87939
1228439
88833
680468
1600060
228626
829213
505833
332163
1564982
294391
241362
1534914
694321
438643
274411
906639
189976
1020501
455507
1444231
751379
348927
1104473
1311019
1051368
506574
1435717
970270
1572512
856977
336438
862258
839514
1241415
1925529
677650
248567
1186172
1029321
961276
1992414
1789214
1019838
1140502
748721
1646291
1565993
1070561
1593605
270597
526938
966418
1208846
1912379
1537134
314847
1631889
596691
1837215
391811
1240409
1546786
1829571
1214915
1321224
1689370
1714129
360954
1164102
969390
125950
1711271
889745
78915
604248
819035
291981
418283
45670
395181
1600686
1717020
1444611
1159796
644085
386031
625486
1651237
1087228
583447
971904
397545
540955
1835801
1180669
12773
1100349
1324093
1373503
1931535
1336095
1504125
704099
1321167
132591
1436089
1522354
576002
1633006
603610
1264318
1597593
29101
25598
579332
1250160
685911
735255
1845901
71809
1671211
1644605
31005
204899
735444
1348012
1971213
1367059
24535
1010459
138318
395063
52339
636784
1252115
1778694
459768
1774650
1101834
900581
1474629
337526
1834822
1730500
1080319
222762
1401736
1082093
401548
1769369
571581
1185092
1626582
1399818
457548
1176319
1195179
1768398
1722850
1495858
1566979
705713
270977
1992379
1931262
1020355
1967892
438641
704084
1038788
1284379
1057503
1569056
943267
1128411
1302306
1810729
1544707
1554969
301112
1360274
850587
1991111
1403089
636434
153967
1968273
1017444
331353
882418
1171318
744865
1977554
917257
415118
1498746
1985086
182248
403439
737553
756583
774089
928482
1182796
1940181
1722495
322036
1384805
263278
1717232
394351
1817590
1427865
23282
745539
1402452
1677804
332777
933012
1715353
1887559
1625516
735702
1890049
1628918
1885378
837606
169724
1696365
1158760
1143599
1932703
1685253
234824
1199518
1272059
1234462
850663
962559
612074
1627290
47704
1585685
1240547
1586985
211271
981871
415370
1498527
1711019
1380060
821351
976838
1553475
419727
1911221
740854
280810
315202
1302986
1275425
1155610
973055
1169004
340891
516214
864018
1398939
539495
1818423
1386795
214524
597173
782815
232044
44953
558499
539177
1047280
956904
296775
1727264
1950115
1587151
1736080
1625030
1481671
67579
835986
1681417
1146873
973298
9198
322376
1438972
738047
1656197
1069145
788994
1677231
1391919
172139
1926094
1130757
1661253
1993619
1565931
142539
512945
371621
1448116
209914
1151357
543332
432761
628070
830435
611576
317130
683747
1330186
152996
873466
491839
1623537
1347016
1327387
1044460
1487362
1631640
1667041
375409
503688
1314725
1280678
1497116
1032148
763807
795338
1178860
1626572
958556
575296
1197224
199979
778462
872522
183339
1128934
440032
711189
1137808
1128134
1010517
1523506
33996
996753
59521
1647574
1872072
29750
1001302
1752912
646391
180311
902750
798220
171358
75062
1673661
682142
1558650
690234
305894
682928
1714210
243575
1112908
492577
154149
742928
225388
38610
1115893
1897458
766594
1231624
1493730
1700145
1497615
1030503
330445
1381906
1041662
1412659
37049
467085
1436090
639341
406664
618847
1118026
724160
1585680
1384726
1518263
850051
9345
1544629
1037811
157091
740500
298471
118510
454356
262052
212705
359909
1045320
1083863
1896623
1441151
167501
1874090
949048
823372
908005
196091
851319
1215632
1856808
1401559
1660618
344764
931730
1633661
1006241
1674031
10634
748862
169548
1310245
1595245
201592
930137
985012
491544
392484
1943326
1629978
18438
1826325
399915
1205759
387759
63030
1432615
413199
805950
304727
1769589
1238630
1839684
1822462
951446
313776
1242860
682043
1797317
1068718
590333
90596
1237657
702607
1655547
1207360
85274
429547
1924758
253006
258308
1657501
1736566
380365
466955
1091782
1536338
1624773
1036004
913337
1256313
1228240
261330
829347
1760049
1301558
455590
264691
69280
1205868
1271129
1208349
1543325
143194
430598
1079715
24400
932672
62058
538143
177963
171716
1214661
783042
1252842
1030538
1162029
1659308
666447
769970
1718446
479943
1859892
1313882
262852
1702343
1093126
1674360
633160
1902054
1547910
380840
671227
428696
1237686
1819884
1058011
28317
1519307
541232
58890
1426268
1887170
1076456
936127
249390
656273
167028
143974
1531108
1906501
1982876
1775053
1888564
180896
1089609
1564553
406053
10188
1872405
1837750
1298575
511075
859147
507004
833643
302208
794591
954156
634807
202310
752547
181376
1105785
1953692
610248
1089622
691736
1208450
665016
873454
178170
1385271
1193521
1409073
1777334
1421664
456087
1138863
342396
115579
101022
1204714
915761
1852911
1819304
599217
1267435
8273
451862
1478196
1206694
366073
1180618
1431047
1125910
1595537
896593
902851
973216
136399
1245913
1588420
1953000
832174
1754085
369141
878809
421854
647095
53261
1855697
211975
921788
344150
1112348
1377427
1576844
1901338
768581
25349
1184181
859175
172420
88005
90959
1429
612022
1608039
1657897
511711
172083
1988632
1695498
1854789
656255
674424
1120737
140932
729985
1948841
465492
992788
285576
813565
1280225
385044
205700
1418970
765059
791677
1406471
799125
817681
1374190
1075310
1164428
1069569
1698599
585933
970034
590795
73484
1657011
1484360
982072
716204
940782
590624
970829
1890788
993520
1674472
850616
1631891
646320
68231
517428
1620290
1030671
1147906
55457
1871890
1064030
1663229
1084394
1886288
961723
1494212
1591649
793286
1960867
783522
383787
1040804
1239082
266632
1570643
1051664
1143332
1555972
1745151
1897782
214213
1125915
235604
61123
903417
336912
571408
931839
1595991
1594478
676284
649730
1980141
1211302
510615
739884
1148495
367539
1061513
787513
523675
1541085
649277
1038300
1152594
1593544
569051
1032867
1419194
321267
1745350
234263
1279535
1988965
1087448
451007
1339082
1102186
387779
520059
1904025
1231041
417994
200221
2771
165361
1812729
1909467
1364427
1143485
1382715
315311
311662
1536466
702890
671358
648238
1201354
1457763
1824120
1415281
1564227
114771
1848598
1403093
646119
638252
948136
1373030
1460414
69774
657835
1269391
966782
1738475
411766
362368
1794675
1391104
1382090
1775983
1026155
200201
1498440
1887477
1944060
614012
894420
986189
1502887
1549400
1917196
485174
680694
1757684
1180989
492150
731606
1638852
183895
424387
1279023
1630706
1548365
1016695
1000316
300748
1386235
38335
1830778
1545636
1268604
1935225
90468
190744
1063310
316801
436959
760617
1900965
414742
820319
1822211
1331936
642296
1109845
868924
982872
64014
1154526
1947411
1567857
1718115
1081871
1969210
1224379
1096267
902211
184381
1253424
416166
750926
1176449
896764
1406959
1274676
681885
451821
1228244
390163
152498
1359216
920234
1728749
1013277
611167
460602
231280
1214732
1864127
1648449
306205
919756
766864
1458128
41874
1876223
565531
232289
218606
671800
796968
179539
1702018
1075112
447817
1438716
1851296
1241637
1833757
132588
1280141
27073
1284047
1684146
4125
1594984
224630
1776730
954138
1715533
1963334
658100
1868569
444888
832355
868681
1947489
1703268
1092845
1089809
842309
1027297
196592
1236475
1967858
1452099
746697
399307
16535
1139666
1135832
74157
88690
1886881
138570
165070
1651893
415861
1272384
132725
854530
1974755
1949555
1285902
1417754
1549456
393122
256047
160922
740737
1073093
1742400
1310607
859044
616829
1689521
1120383
1368333
1122675
1202585
89791
1324836
1548350
1978496
424982
1231972
72453
480869
1246443
1451861
471786
1612889
554154
1837894
439646
771240
1897238
1449137
136514
707682
1116978
579663
1326467
1238273
750004
1381000
1244379
416029
59268
1662982
389364
1961051
1226893
742930
1612141
979107
784775
162191
573876
1708541
1313966
756141
1880271
648129
720622
85519
447104
824479
1668432
1501201
1243652
1723096
951501
997308
384717
292911
390890
3804
1265786
203829
26615
1111065
1783811
1770686
302845
351059
1825906
1034851
1769707
1837236
565825
1958763
14736
977057
1651620
256322
1381758
643595
1552953
1538405
1614301
1301521
1427036
213772
1379750
1490930
899645
111402
812104
1340729
561364
1762000
1693164
526408
627760
1684506
1600887
1659122
728780
931314
734920
1569309
1364010
562310
1821364
723805
1721923
1114398
387960
423885
1961718
1641453
1757224
1831879
1957218
105710
1772884
1042005
1123489
1697926
1382851
1124038
1602110
159506
1264428
1044301
1321394
1746628
314140
1406898
841876
490282
124095
74696
463915
548435
1470344
1996143
1430022
465922
1786703
1447083
50942
168248
1285240
553887
47753
1959885
1371657
1121237
1371486
284817
1025015
563289
367141
1382165
1929375
290321
1584756
1575206
1996961
282916
283627
505380
177927
1645507
1934636
1785796
691726
1405480
282912
1407562
1834069
370982
1712837
1564557
1987693
637232
1373429
470779
1833507
1846049
566790
290296
1462191
1634632
1993806
1267021
1983397
319364
65103
390812
1722902
736630
439460
1760728
423881
1697263
460333
935855
1852739
875498
1144413
821369
1513151
881638
511449
1865644
847718
1983809
643782
1596438
749165
955839
1257865
912992
499837
854379
1768196
447704
621287
1789901
1153358
1560543
181318
800820
1591717
1336892
887272
1132196
777154
1785464
1701300
121351
509232
1677157
1527859
1734274
343286
917401
1597263
326580
1604669
593718
942224
288900
242017
773816
594627
832011
659648
224660
500420
388725
1703131
1665373
1592334
1140446
425072
1604580
1727211
1587801
1125973
530332
295496
214675
713235
76674
594126
1171647
700592
623455
371905
1158155
1570347
1191149
535687
1999795
1689248
1221948
1686516
1370287
792196
1825318
421260
216021
242339
1853569
1354297
392182
985373
9779
505116
607587
654832
26007
741536
1359944
1257715
1988077
1635248
1969140
816218
1472712
1218385
69266
1820292
1744240
1373141
405686
1780298
707720
59033
1760524
1078387
71483
366879
1035069
66255
585247
459980
1763015
1353374
1134834
369963
1343370
168628
1285847
779851
1055380
743660
1491153
1071212
1890076
1335036
480465
916188
1563306
1832158
1385360
1148588
190461
1906959
1126690
491524
336333
39704
1231345
1624564
972897
1460249
1767494
153000
1673669
638074
262104
1389442
1749354
1157940
1357625
992525
368761
625630
594372
361594
1049754
1297326
381022
1073813
730880
1050307
1893433
1834192
1787868
1504299
1640239
1023205
1582288
687336
1441886
719416
1334085
787505
416775
1318353
933046
83501
396384
575368
1389348
1638670
423340
866595
1000069
9159
1687963
599486
33188
1179981
141664
276810
1200468
1309223
1398298
288766
1435405
1388276
982182
900958
6614
124327
1345674
1236714
1215603
1931580
506679
1162729
1966242
1159101
106779
565063
1895222
140076
390642
1242203
924599
1017933
1713873
751399
1603434
849160
250349
197177
273755
324826
154064
630527
1640023
164466
900249
1407898
1862735
733311
154499
560904
1103493
853484
1216865
682141
386531
247597
305904
1779664
1879091
1097164
1998648
722427
1249546
1651180
1481349
1108167
1484393
1477014
397987
1701903
67586
1215005
1057188
409102
1702678
988755
1130166
1125845
284672
1190563
1344398
1022996
1135761
1974471
942138
993838
331426
1184316
1806309
250712
1209724
1694758
1478429
1902053
1192126
275601
491072
124771
640982
637664
350802
1022090
1503516
288216
1707138
35535
1383063
1785678
287220
1034091
1158869
57176
1528257
885974
1834427
1422761
476086
760100
183528
1932233
816400
1621734
899384
429792
1572270
447574
1698026
1424317
228432
957650
1077928
1655779
71650
1907807
500812
162863
624147
1315095
591830
153756
379519
1364235
1135085
1132525
1050872
1811212
1019956
294909
90919
951911
1477841
696158
1312615
799503
692960
786297
1383090
1604324
1338430
986706
299433
169641
753682
1362723
1475944
6081
1408342
737210
20471
1673210
1205812
698618
1392990
81332
1179376
1077894
204726
427258
1860999
1082666
1161702
516704
1912332
349372
1715665
1607611
935644
119911
877228
1307489
640469
1886418
1641703
1274358
1359859
193543
292927
686205
1800161
364898
1841438
1936603
509384
649992
838316
115786
1554354
562750
1575146
1496913
1930800
203935
593167
1170426
1237396
285257
1006158
1961546
1742913
1943449
1522873
847654
1316800
49131
906920
1421413
892792
907868
1235127
1592548
1535510
1043708
1409085
1168830
1445595
927777
790637
865038
739822
9046
863508
320212
1047227
174608
515859
422743
63566
1210282
641157
677328
122876
429431
1409970
22647
1024712
1607467
24923
1194559
1794607
1525402
1710740
559943
1553938
1830559
650302
373553
1046257
1218076
1731336
401242
510372
346824
881807
218205
1232502
457497
807815
472593
1421056
1033849
971677
160504
79482
133427
58330
1973388
1553082
1878342
1321137
751136
1483152
1278295
1079479
1889108
1508912
1666518
299512
940227
1750595
111067
485675
151219
1397287
98060
1965477
31948
364362
649736
29912
314712
526032
1975128
1853816
55872
448866
1162087
363165
680394
517452
856745
976905
1415042
1652727
137125
138705
733899
1955467
1894033
1908141
1562803
464221
1219204
1163022
1514955
1913825
84950
489221
29643
590634
1624443
1598825
1443209
1705067
861089
1751784
1314573
212033
424896
1876556
1000528
269976
1855709
1978356
1306992
290728
48203
1159699
1684549
1169392
1021586
1500796
1973009
1639090
1766464
1445340
1072985
1449618
592289
1892297
571547
1369396
1284530
1150841
861112
743214
1232977
6772
810312
534760
1029300
1598065
106220
1579220
1187699
1880497
1634617
793715
1830191
1560652
768764
1545299
1498076
1402469
825120
1168672
357987
614901
1027182
1263730
1636378
924092
1560861
1991982
1646821
539197
1373765
1752774
769791
1543486
333067
279436
118227
390720
756863
1411035
1154083
111826
1814042
1494383
765326
475611
103557
1088587
67115
1597597
958648
642494
1675369
671603
1394899
1692773
520946
1523500
792190
1467202
36917
1174613
631747
997034
1238557
1553547
1240803
531921
524172
141517
1469051
1569250
1844032
274566
616900
1273516
783036
230512
895461
534092
1293779
290556
967341
1129090
30306
1619184
376753
1342650
57307
1129305
1650854
799424
594650
1203816
793900
1914913
1406463
831958
1489127
788630
908652
619386
1541881
579561
519152
1420251
470174
644173
1461127
1774046
917575
1087392
904504
438027
1143859
1329216
638259
18189
405415
480860
944126
1550640
1508515
1615583
1118330
981319
431312
1640208
364193
540061
472993
1766303
677912
1912435
1158272
554847
898855
1130806
180866
677755
1088233
1840858
102014
1299020
104611
1995869
106216
355621
1192567
263098
839424
881670
609330
555338
1173132
52202
792859
1021383
1141156
21267
27076
1545998
185912
1804621
1215993
870082
1022431
1288040
1392642
1145515
1748220
1345932
1894458
1045721
1166515
592027
1999802
1136435
1449747
1333864
990827
25628
510573
1827449
374617
750434
1850453
40929
1411798
1437519
1164500
493761
1744106
1638801
934880
1991589
1999449
239900
1370911
340800
1751865
875873
1218136
224439
166960
794023
1253739
332998
1256163
295934
1989809
1065250
110225
780668
1932216
241400
849746
1710357
994408
477918
815122
1221108
1799534
96577
1947436
1683469
217579
468535
1033801
1850065
1193473
1220679
722453
117033
744116
168195
879037
1466326
1144970
1778851
808288
449737
412644
1598652
1474859
774037
666618
1870671
883892
71381
886119
1239415
33331
1778878
1899776
1375501
1762385
1274197
309070
1617217
1894948
186992
340569
920629
1455167
1754907
898378
418307
660277
516845
309583
1597073
483818
625701
1840323
976230
182604
1274747
355406
1718812
1900152
1166670
102706
944459
594994
1477267
1345355
737223
693545
625584
659619
910718
1194957
917566
349409
589891
1518263
1193746
332721
842741
1357995
662487
669872
1477669
510958
567306
85931
1004654
722552
1283492
1742023
1366741
1797037
1824663
699689
388929
270155
1308009
1503861
1047358
1279647
1779538
1151034
297382
384089
747810
32376
1604433
1103095
911686
1735621
122904
1295685
707970
1590710
669639
349497
35624
1732567
789139
424368
712098
1544526
1745023
1980044
829798
675353
1692980
866173
112322
1936392
1234229
1026626
742505
100186
237720
366693
263241
289840
646627
1589571
898054
507718
285827
169143
447647
56009
1323791
1636776
66475
342867
554047
1643829
699288
1286024
1976279
685728
447317
1241663
1513844
1064585
222699
917334
1155776
434170
1202772
1430634
1315713
1412647
1779834
1841175
519133
1925198
1528790
1041933
1643132
1844634
1373551
746086
1574446
691398
1839634
1162875
474785
1369810
586889
1703551
1302677
571419
1250731
1874542
1215316
271396
1283405
1473426
550746
529880
1340635
348459
472554
737565
838386
15535
706401
118054
785077
511577
1191503
905073
1817803
1444422
157478
1056705
267540
1306370
6022
1627882
610536
704989
1309225
1926219
923138
223597
1755570
749692
1147117
279393
671778
397678
79814
1395567
1646443
894729
1301863
383133
1322579
749346
1071796
1164823
827008
857316
776517
915300
1460211
1652618
681514
1635637
1487045
1362087
261052
1845679
1625757
1029662
986230
733814
1609664
518458
83923
1079286
1662539
1207543
1066005
505321
1166179
189998
1283001
1906805
1080895
1541703
1059438
1416876
1441835
1284285
748026
1723161
234954
1055766
469675
1059212
382213
1478399
339062
484189
1006383
105064
1718584
55102
999368
1146280
281951
569711
874644
231361
1336995
1185779
362793
1619465
1878785
1338262
655827
1082618
986044
532143
815067
545909
1502650
362343
1993845
371291
726846
1980893
1365805
1420040
295578
774409
1589278
278857
1375789
1063840
131759
46836
170942
143690
768219
1766283
272748
1234408
1403801
1343114
1613328
938340
1626357
1672605
1560588
1752711
932027
292529
1763116
842586
25488
775166
278433
1220653
1880117
1668798
461229
1801131
1228324
1755986
699735
1742975
1869822
1147819
58571
1207389
1409828
357001
1645374
1078136
1678026
1482717
1016602
858333
1101886
1371957
291938
1100461
992037
1682300
852430
184216
1296626
18662
1378502
1613193
1683470
1210470
178545
156818
1727833
1977255
1682910
46600
1668328
148222
1473009
171145
1577584
1519195
744600
1109560
1260147
358528
1113282
399877
1077432
1690361
591057
1834559
205436
1942326
2931
1118586
413102
1847605
617630
121135
1408520
401723
293835
110487
841693
1031992
1682541
1043963
6257
1073446
755704
1437291
148848
1884690
1595119
556193
1671890
536317
1569996
1953407
1387478
1923668
991304
183651
119120
1876843
258010
1673138
1941131
964220
1367004
867228
396894
716329
1711524
715965
503454
1482831
192555
1520770
1843042
1408158
370936
1912700
86583
1819587
895285
440501
1295333
771778
835032
1562060
1796146
957751
417638
1576724
527297
1662496
259499
1275207
1945241
156383
1996743
787046
79829
1328385
1024672
1427924
254555
1829118
703031
1143806
15166
1335767
1092375
1934103
1057850
1935538
1905553
1990838
1792365
1981144
1238661
1418462
556029
72380
163911
335060
739291
874404
186723
1460761
937621
1412965
1663030
1439582
412041
1277464
528298
1762152
1066140
408424
988407
1573698
82242
517092
1455511
1357600
100124
1102137
101654
1470119
1926936
857581
959446
54126
647729
1246212
1520287
1332344
1591507
175770
986977
556851
1155908
87284
481252
1539776
279031
1957536
1427617
238138
1500815
350798
37038
669813
1160954
281369
1194347
329993
1353569
555499
1010842
450152
1711976
451240
298003
1488496
1050707
177641
526546
1824708
698174
323731
1298808
1902517
502489
1039257
1861825
1805275
883552
1979652
431011
1481481
518931
1642576
1182911
562745
1527261
607053
1810587
1779488
405040
1424504
1689179
69103
1260547
1912048
1564821
1853797
1630905
335441
1183414
1265423
729729
1408
184672
1201608
149166
491143
101152
1970233
599880
1898408
1156908
408350
311189
1286317
346746
391340
473449
738367
348628
1865721
520908
1322840
1701429
252486
358475
1696155
1503189
1289161
1478067
313882
31939
1691196
1036875
1399112
1218914
1837317
200294
583625
521244
1464319
698879
781587
1734517
1309641
1491847
597943
464865
1472488
656378
1307819
703750
1617444
1891619
413164
104372
1870863
1632196
1915367
704260
1657148
706170
1472350
1117706
364400
272378
1998878
969786
1111616
481144
1038961
612610
1369134
912145
580570
951926
236668
905809
1133723
310638
1054178
548476
994349
941496
1468846
1472645
445845
351513
1315716
519066
551089
93573
1775588
1734757
236728
1595805
1989521
57668
1392617
1504476
1010613
1041266
265238
1265349
120347
1410619
764627
784497
1304805
1706280
891050
145284
1934914
874597
279671
1644767
1597377
1178129
1951858
1962956
1910380
1406833
1719092
924242
1526151
43836
1084529
126657
1319676
159529
1892975
1204450
758788
1130274
1714091
1631185
1406410
1974403
681573
422805
147127
410579
1948199
754242
1679957
55216
1215242
1253791
277042
1924857
322345
893200
288942
1616339
1040851
671544
221255
1012796
402397
664159
661217
736225
1542789
1713854
155405
682221
868979
1307023
1074231
253921
279216
1494969
514448
339447
1887976
677786
300239
1516427
1317223
1161861
982055
1216420
1075349
280202
1700573
156872
1593308
967082
1483894
915904
1362563
1861547
886401
142311
55140
886511
1080037
231773
309567
937416
400476
121158
600945
1263177
1915037
876027
523525
430499
1508047
802864
1102550
203467
406843
1181875
1829563
1041419
1661462
1609254
392803
1424226
1540400
425616
340594
536170
446804
1616793
1811590
970702
1704196
1795195
437729
14907
375158
991825
1519407
1858041
1195768
1323398
250227
1469276
1197271
1442598
132015
1019591
1392688
391300
1882801
737939
953860
413366
1906967
702163
855450
537755
9356
1992916
322706
1662975
931548
1407902
1393112
912338
1452164
1690003
1986603
825461
1572266
144948
765163
1845378
1809121
773842
718824
1640632
781329
41870
1687730
388126
128123
1841250
1008342
157173
774987
218233
940922
988019
816231
981513
1104881
1882000
1719522
1258624
298487
1914438
1646094
1353871
429102
146987
269868
478676
44114
1821843
456857
1642620
1532516
83754
1215724
1483144
408974
1775381
718313
1902922
1937206
684148
1791845
27645
852979
1842386
1475174
1696070
1779716
1255821
1314437
1989666
891198
714561
706848
1221693
81069
1207162
887712
1142721
1751233
697610
721745
215642
849191
905296
1408041
1630567
107447
367331
154338
212900
38795
929213
1627437
1679266
1062787
1029667
524313
503446
406761
582988
683468
796699
152133
382458
644898
398207
1685362
806921
1961551
1856732
422046
451482
913016
42128
680287
154856
1015404
1309334
286622
173069
575941
477978
1769374
587276
1109025
671968
1929226
213643
1375832
415230
1357524
1247954
1104335
15042
414964
1712701
1923146
442193
587180
1898015
448227
791358
1934601
890101
333038
1325683
1540575
559805
634526
130256
1766789
271627
406282
564451
599522
1077263
1969984
773127
495576
890347
467855
1614749
888426
1734743
810902
1016584
1350009
214529
96692
1874657
259017
886731
1988526
216120
971773
677610
1120659
1836518
745851
416948
667897
1725259
717258
1742967
1656245
395475
614388
578029
1496497
1625429
409875
1347302
940396
1926903
1617476
1256069
89161
723682
941046
267515
1066185
1195788
1117050
1391138
915086
824369
1605602
788258
432318
1939531
672697
312187
1807371
783885
1870705
1933506
897260
369262
1435975
1345207
996004
603515
1128282
631313
1720046
1423914
799006
319294
273180
645865
711968
141637
35609
697757
1772013
600458
1822315
330404
22468
1337169
110566
75465
1074779
131758
735445
1036230
556471
1252051
1503962
41131
1805711
1151898
229612
1524493
1346591
1536615
814923
1574859
1289260
1905212
198704
656530
1420372
1547627
1038254
1443902
620444
9194
755611
952618
1783821
808670
1035931
644382
699108
1253837
137104
683266
1251846
158859
132143
556672
1743989
334108
359819
1518948
1836192
1882985
1459465
401254
228236
278497
483518
150162
453171
514683
478618
538150
300471
1329449
1549088
481912
1692687
159346
50957
1006544
360554
1731876
1595210
500386
292992
361376
1046182
1054511
881010
484825
888743
937431
1787703
538884
1518091
1444782
1925906
1522528
1380450
1556095
1221872
915915
427337
700155
409001
1847862
1930868
1200704
1780761
1410162
1866600
1879761
779294
690415
497312
354990
624082
633533
1959747
1394948
374408
1840145
1077649
121025
929537
1142965
1902421
1389490
863188
1648036
372077
1769771
1887649
1500605
1699204
949456
473124
1360506
1236203
518593
1957510
1384374
174886
934465
756896
939687
1142209
1825305
1226402
784267
867786
1265140
999665
675683
327724
1117674
728181
183702
1385856
859959
1709752
37799
1222150
453020
16546
290841
1316579
689031
603795
1198668
866015
1990351
1453281
547301
1413669
210323
1611507
567742
1671351
1053597
1040013
46716
1515771
524871
1071227
1082887
1657919
1341786
993193
249423
1851964
330730
1677231
1798684
1558684
1695393
740641
230331
92990
762647
482629
1762631
727613
131326
451302
1554529
1366223
1754944
583264
598233
395823
104812
857062
500534
372453
411133
1855065
1764337
1323851
835826
1494091
1856303
1349692
756218
1884023
376044
1490578
442601
812179
695093
360718
347641
1699841
1663430
1226471
1813280
1634995
1092249
1672451
783818
196351
1946849
317519
723519
555625
1762725
1775880
1623467
1115629
196648
933360
1591940
1224867
1914190
176767
337178
147013
1185617
665182
229248
275940
1169235
1101573
37860
1710839
586622
145199
1391426
1650404
1901913
1558273
1543310
664143
305846
917698
1284801
748274
44146
801657
1400831
1099270
1511737
1468016
1591425
893804
1789264
1219815
1437597
1588494
300713
704074
482607
600829
705072
637800
570096
1992732
709320
521539
1917670
1312540
1568791
445454
660072
903423
1355965
34993
209244
1413873
1274839
1484428
1614753
17757
626516
1508141
1409541
818140
951251
239634
764955
910991
966615
1921424
1213882
1283326
317810
935305
1516125
1345759
774295
1854718
735897
668291
1271460
655000
1424769
1093497
1403889
1019630
650046
102289
600365
1468832
1323057
1061340
1484210
232834
627385
1870100
547111
1153823
1244464
1287732
1401676
1447268
1513276
1258306
584601
178190
48461
875563
1480845
1520881
318587
683915
719868
180051
1612818
469119
315884
1196900
1918361
1836683
584835
488456
676438
474788
1609957
1561769
1637734
1289396
1886627
1963699
536235
574245
1244847
713707
1859525
1582647
877098
1743153
260146
6341
1908660
1550889
598372
1894188
436819
446841
447235
142011
879380
512882
607306
1470368
1717145
454271
148749
1664195
37509
279697
845931
1641513
1077833
1703466
1651873
840175
278806
692235
442946
1805165
1415412
865991
1508611
992981
779517
11321
136041
1887720
1595683
1656005
1594112
563199
1730849
1505449
308740
1059437
356058
697200
1850606
1994472
1264158
1435938
982319
410309
1115308
1676788
1681841
334785
1047702
801372
1278259
937237
339354
144798
985951
289431
718634
474437
586018
711109
341860
50061
1671803
73871
990133
576145
1061786
413126
429574
369021
1916844
810985
1602285
882398
284611
943616
1661095
770250
376368
1770427
1270161
1439791
300336
922471
1827845
654365
672604
1741262
687839
1638580
745731
1102520
1560511
1505779
1710436
1325487
132721
1540746
1230267
1826518
361569
1919107
1813918
1603903
641830
958117
689585
464912
972502
1290216
1194184
484115
214978
1298238
1507803
1695639
1018926
1786488
1307707
1284631
704072
1571786
465251
601067
114734
115725
1968662
300663
503751
395230
64832
241876
662462
1728046
1249395
73528
1033460
1095726
1986696
979265
1912052
679325
1128123
1523363
1746533
1132957
101154
1277833
87717
643264
636984
1762542
1548986
549106
794226
604102
296122
1652764
1419824
495433
819006
1229754
1108572
1367195
1995613
336672
1937780
717220
633853
1686654
1811622
1409531
791645
498146
1069318
289057
1042765
523041
702487
1900686
1831388
788087
453502
1444067
989663
1783984
1012144
1056149
1411889
594622
1297879
686693
1948121
292131
1253232
466775
1292044
93408
441203
1075572
1419395
1061525
621486
1139348
842170
1261510
223181
1568927
649991
1370321
584575
80358
1058354
1607401
1691468
507518
1498307
1999762
1596638
1968479
1473376
1781906
573096
709986
1864261
576762
892000
1036589
88753
740148
53652
78512
844250
1990362
1415257
1984686
1588488
782770
289739
267765
1577543
1029118
1481641
1017504
1324804
1077827
543540
1792168
720298
1625973
1561100
1286322
1786434
1941231
1017383
170854
320461
1498065
1306518
445588
1584350
1505473
1707297
1386811
641172
695995
165388
77221
701147
1092419
1160282
713773
1137047
452001
1642398
1501629
1775152
1982796
465829
297355
283885
1516989
1152104
529993
186185
301205
623342
1577853
176665
911049
1419584
526421
788661
57668
1568742
1380905
463586
961501
970573
1313233
778046
514154
614039
235353
1045787
769849
292408
328990
1393228
1731836
1747675
798585
902120
1890983
1320220
1675689
680541
118321
1524196
838178
489087
28158
1329188
1175269
798261
1281540
1557992
1362063
1656799
1990681
1359078
1805401
653426
1451716
140085
255971
417483
1572362
387805
1672795
1274315
130889
1023541
293838
617160
1299844
415649
1041993
204469
1873836
809814
1566858
964023
448594
1872039
501887
342285
1958595
933262
1898130
275500
36625
261970
935494
145295
954731
112343
480136
1901933
1060371
468197
1532528
1800511
790902
1050052
1608028
730439
1801917
1343762
629295
1371561
1016595
88623
1684656
1771689
1155525
1638639
243200
717393
955323
586313
1590441
1556308
1080919
843476
1457630
1615384
1024448
1343599
599715
949574
879947
1986607
1088307
751702
1070629
1512790
1700500
1370639
1052151
1153263
1416933
318121
926737
318220
1879917
1356332
147934
204919
21807
168010
1496419
35042
1166643
359018
1675819
494978
578024
931199
964706
1587965
541551
1061025
1280559
838277
1141269
1628991
347150
411548
483112
1073500
1557992
1335646
1702754
1401271
1024016
1902067
477836
1180915
1352914
915310
942440
1098818
424394
1576026
413544
1247909
957970
1023990
1727120
623434
1234569
797550
1027284
666377
61041
1544969
381025
643858
1694452
972833
729306
1728673
484568
1510207
133527
1037690
971425
446223
1497636
1596455
1541966
1522867
552357
997076
1778261
1567716
1768226
349924
635775
1291250
318279
1015989
577794
1826312
1326452
456483
613287
818138
17862
835125
1678135
1103942
1294467
361191
1291681
1253444
1424808
643707
1193054
77476
437992
1509947
285309
1788268
154018
527878
1099682
1545431
294707
993844
801900
845033
1447210
1114509
1310731
436070
368823
1586734
1674096
792358
863191
1012245
1370924
996717
1828200
1541837
1240494
1386888
1057676
1639112
1274246
1820313
259278
807983
599637
1761964
985532
672324
128736
11543
820394
1566749
116955
80057
502215
712018
442546
1626930
967851
1168397
556073
1207922
652068
334729
1264329
813561
1494056
183089
842337
1767871
1366741
536238
985416
835363
147592
1916004
717323
488006
688508
949621
1994655
1135855
790151
1961867
173945
1170739
1766812
706258
1047353
1795982
76905
145762
239872
410714
148995
667450
835240
1892456
1166528
229953
1051005
263600
1368473
823695
1059203
1767997
1656772
637354
1991433
1034473
1187891
1634768
1165502
260257
1833408
630689
1049802
822450
1890769
1811137
109418
1672901
989139
126981
1106310
412120
1638450
948616
722681
1324323
1360364
1160275
349950
578449
452040
1760105
1440587
621057
138657
1445640
1388376
1391515
520401
1837370
1415137
776136
803401
319417
1166800
297091
1741017
33240
1620106
1722441
160078
1916028
478149
1281901
1286728
493746
1968572
1130994
1565521
774776
1094218
911842
517572
1948149
565199
879675
1943438
1052977
1609171
214536
983810
435236
605520
934649
1375667
179722
1993860
350359
225834
469283
1999443
1591684
1477499
710007
1284106
1609887
1163793
758117
1588204
1973947
648828
544342
1723417
1570583
370521
147559
678526
1224603
478214
1463257
561159
981776
799400
576320
1906339
891149
1679300
792489
231510
1376515
1008754
1913200
720243
655127
1136744
1496616
1402002
884271
829605
1638104
687935
1307902
1324315
1706382
1986381
70837
653141
1359014
1409849
741537
1342587
1182574
1114668
1747647
1881279
2512
458443
1528430
429440
841924
146524
1716248
1510913
1739764
1572232
775898
1713238
189610
177318
1526836
248865
1064155
1653528
450114
207393
1819886
134621
95649
1538396
796673
1651485
990973
1439390
664595
1483302
215886
1222651
674401
283268
498041
207692
912824
74188
899960
491876
861038
1281144
1086395
1830827
356704
1066682
807665
1721072
181608
1217084
1023995
990752
773191
1326143
593859
1953572
1348110
1573801
196338
977422
1583240
1786836
587386
1120771
1472100
633343
1809082
769631
1462240
1008836
904391
1344036
1710835
159411
1088559
551928
1429317
1557201
269115
1928652
1746853
461442
462372
1276183
100838
1296464
963059
391977
1133418
229595
1271469
1550699
772717
1852408
1368412
1612729
1857710
1433093
1350694
1975629
950373
1944734
1685014
1406384
1651739
1753868
427910
104172
1267564
682294
1192958
26540
623894
450716
964026
1784463
1888129
887043
484147
1210923
204980
1184622
102780
460659
1895032
1663923
1140367
223268
1165735
1050523
660313
1912653
1645754
1107774
1567344
1189185
1907423
42113
1411342
1928337
164014
337250
1679108
1348520
1136851
848689
1425823
1165101
1646727
1399498
489335
113146
635480
1859700
158972
308936
448609
1235821
820617
1642370
1557176
88310
453807
1575988
598107
1259171
1065739
1024577
871211
373573
1526190
1430792
1122710
1289578
172940
313472
585231
1750081
1729322
913867
560727
911136
1542964
629821
1851434
870571
1942554
590354
1298907
1592780
360705
1817237
1317485
1056634
716794
715787
155202
7023
782953
551459
1750594
188560
779472
357814
1669059
48160
1496645
1225956
998952
787188
1660946
1123799
246797
1676708
867754
1683455
664502
1630901
108923
82286
23197
817172
911537
827098
157929
1457706
1648146
68765
792343
1652053
461272
1744342
611348
1931849
1156738
141326
1277340
1210636
399201
290425
108157
830121
1261338
27184
1512072
1137451
1952964
53170
1099255
208594
1463362
295295
1689320
1740372
1396534
688162
1623112
1002694
480203
371246
657215
1467131
226101
1088425
1513959
7549
348191
1592214
938573
878723
1368754
180612
980054
1816178
88024
1364498
120428
1006011
1696500
579212
695076
1130255
1867254
895885
113472
740795
773456
1579605
976784
1771266
1877437
551887
1029297
913531
1681308
1637923
740423
1109763
1604234
1470811
1593734
1592334
37496
650894
866855
291817
259493
1813501
1021735
1505049
561230
1758868
1620661
1975854
999838
1854826
1919103
835783
464317
1775739
903955
1105140
1214762
376641
451058
215605
146415
1915269
64494
1927459
333059
1387932
1780561
926320
470004
971898
1045363
1463541
1975928
1987245
797577
1593821
1833552
1290223
501138
806499
1326957
1255237
463627
367335
64862
1799488
1625706
1011838
944106
1642192
619766
467492
154265
768902
247943
1509282
1077526
483948
858207
635022
1928316
1243717
572836
773497
750968
1211152
240670
1658187
242370
1292186
466441
327727
799366
114133
309371
1205831
1953677
1026424
1355639
1396278
1470395
1115834
626117
861457
289875
1628758
1605067
1950367
766516
496131
513552
1873034
348356
1715721
429638
483119
786009
49867
1668904
1505500
1013739
730374
1384489
1571847
296228
1232014
1865681
1671379
1686220
936857
1017913
1506119
84466
1682572
1960049
53425
24515
745375
321619
1270855
1697906
400871
604936
71325
1274660
1287263
139147
866117
933757
1761943
356394
1387560
108894
1299980
263825
94317
40509
1784456
709752
1828900
419790
468
180630
327557
848789
1915864
1279264
624527
1985143
1540308
264772
821257
1540910
1713803
1374583
1767220
414948
918019
79226
1842195
744356
1837958
1846154
159847
1602383
1681900
568466
1140322
1707655
852084
1452036
27741
735059
254032
806003
1886353
1944281
707274
905088
998533
1493088
1054719
882613
502890
493681
1839371
1853215
1790237
328209
317559
270211
1831262
1171265
43160
555814
796961
1577109
20630
1535452
1840000
208796
141633
834769
236146
1369060
1661495
506932
1939503
616617
1947652
1199939
159465
1052417
208711
773097
253900
726280
1014861
1019620
208043
1625790
658964
384620
593183
554780
1354709
195366
1857365
391329
446080
1144869
1526199
77756
1268259
631204
1701504
574756
1119498
560181
1823526
1479351
888839
1377402
1224109
1622186
1399215
1777545
1570171
240389
469999
321375
708293
1322432
1684414
1249124
1699855
862832
1215538
1108687
1894929
613899
900800
736010
1980203
1430281
1799009
147651
1015916
227332
999381
792840
1431053
920467
306254
574971
551151
206909
1946269
1913355
61282
1129603
1896166
1428471
1315040
938776
1399529
1803373
1281458
1976496
534048
1807781
395806
370507
1917201
1248332
1300571
1073079
1971763
212213
1364000
1274989
1316445
1759168
615522
555181
1340293
980399
1010945
1270847
1877736
849140
1411900
706797
1277638
667968
1931631
639901
1995139
1639506
783411
979744
503229
95500
1609724
1782518
233624
1996561
279030
487068
1023359
940375
435718
1612991
431227
1443264
1807002
547230
901361
576168
204531
1850880
1541108
1121487
1709096
447176
1904243
1427297
1528594
1294027
1030812
383827
1316511
820168
821435
168153
833359
1196426
1555229
1525818
1207021
460165
528989
347195
361741
863204
363970
219512
1041689
530828
532641
286143
1211406
600564
814087
1582886
956939
1352876
1531376
1773263
1270182
1373038
1643555
1734448
518922
1402269
1495662
1901337
1286285
31459
1820712
216833
1013726
1135941
1413505
1791752
504639
1413948
240970
1337122
162733
1290745
1143806
1728151
829562
1760212
1230589
1623257
1504663
731947
431036
1626364
1666643
1072158
477969
1476922
1579933
1667168
1465802
723272
1210681
901166
436730
1308192
1179513
90680
1185504
1111416
416221
757100
1008124
1979521
1532953
1785068
1915020
1203708
195267
1077483
1072760
1128970
1246419
1733555
568180
1171728
1627408
1647467
1689281
937023
536949
385021
1801411
285053
413550
23123
1010745
446898
551008
281943
97464
1757096
244732
225423
813448
952128
696339
879465
1239739
878252
1401036
911188
914370
476459
730621
1274649
1647162
831764
1573810
1020135
1211367
252546
237145
1364393
1262482
1153863
1039479
144596
1908205
1060320
1114200
955442
1214525
1299461
19066
1451306
1840560
1324445
344352
756983
1059450
1200445
181206
1595729
1503884
231651
355836
1093680
782906
1128714
97530
575149
681784
414124
70533
1645580
34672
1998773
825335
1236507
1583102
443023
471611
1200232
288676
1559314
1643240
419489
485081
1156172
1278142
1892560
1081808
763420
220554
1569669
423919
156567
1503041
1365257
1225180
1253015
1329129
857768
1755400
1593276
1882918
1265563
1834574
1928900
1479195
228436
1642969
1609033
1085570
1518443
1446929
115415
1479694
744656
1418008
1937507
469764
1604690
642892
1456573
1457126
304398
1138748
1806442
1938122
1596056
1294898
1646019
270071
364270
1143385
391026
305652
114237
534525
1153650
1239201
509739
1676030
161024
316301
1276065
859462
1671840
1448170
1018100
1152180
244862
1071911
1914600
688253
387592
446476
1910410
1381947
1073346
1565893
192535
639700
1601075
1361869
1602305
261192
1623757
189872
1833409
1737358
1077389
1100841
465690
894047
1873719
114806
939082
1129504
199169
1981185
496943
236182
1871757
81873
1775188
428655
939496
110839
1791903
1776519
686538
206529
144760
1352335
852192
1181571
1308358
625639
1166963
1818052
476179
743924
566062
103075
448575
974571
138246
1638176
514391
111257
675248
256621
726209
415991
970838
394407
1756805
1885079
1583177
933789
1506968
1436572
1780909
1020702
1605800
605527
1853313
264272
1530969
1288627
607946
907785
523473
386598
480182
1283296
176780
240293
781364
1056339
1522070
723820
1937991
406599
289206
1383817
660878
1642502
922105
1939285
1522009
250929
1199164
1119559
1840547
818504
368040
1317571
1136458
42530
339857
1325628
1347864
1587555
32916
1923355
1615493
1282
922809
1175689
1859377
1405928
1743174
967872
1936445
1991109
1615738
257129
695871
1240798
1568053
563733
1478090
239963
1915845
192915
758543
145844
978849
1842291
106779
1555100
538398
1945558
702877
770755
1873623
1443716
852563
1449749
1704233
789875
982410
134562
277550
1863007
765007
844539
624690
752689
1025723
1587882
1480472
302943
448097
578416
937897
1106147
206831
1948501
1048495
455913
190756
1113963
1250319
1927175
626260
1143020
1530752
1853754
1360023
546963
1201142
263506
1531161
1326933
1922262
1962137
1717108
1029426
1671841
547516
1225145
1308809
783177
678070
1519346
1897005
1318229
1438270
1932581
2749
312229
902452
1167305
755440
686657
1193013
1694946
914205
1360727
439895
779606
996365
1025467
163916
990040
642839
103628
1126330
1536092
574197
1874895
1019900
271432
1562437
431481
1074840
1479942
711025
234103
1192806
1684774
1139671
1558622
398478
1692863
1269801
449961
1827943
1575235
1386896
352603
362020
353750
559448
1569503
590699
296197
189402
48529
18991
1995836
1111110
404042
34892
1518994
1786223
1995356
275496
178690
1174967
152596
1062089
289062
106700
587083
923276
163735
1854124
1585516
1718615
94638
122961
1016078
381298
1046899
1915435
523087
1713980
149637
1303616
511277
1047909
969516
999887
1365729
1492034
1560460
763212
265543
1827424
1367860
1611395
1469760
1793493
1880691
1848046
882416
1657090
899722
812505
1929077
467082
927936
1248801
294109
1232283
1203240
298015
60887
391442
549893
1638175
735897
248206
1899750
515875
793212
276025
1723677
1975990
641897
1691362
1332896
164931
1877452
418802
488998
390646
1928776
488956
613046
1006437
1998710
163163
157916
1677530
821783
1394979
480444
245050
1851529
488853
1373485
98794
854154
385355
596640
1844974
1530561
1494154
902907
370271
866765
774552
1990187
328559
1512425
789899
1469937
627976
893033
1021875
966833
1759645
566746
181041
1819352
440043
220437
150534
547136
1427368
674456
780965
469599
1435022
1690323
40657
1467220
434300
139021
587346
1855477
1745537
1644633
1662342
46550
151342
623932
1606064
478941
1198204
146795
971789
1929735
380004
1837268
567666
1157711
1284514
1584912
1456465
221209
679844
1639920
1358107
992484
38853
1520339
783337
490657
812683
1848731
1384757
1737831
1944051
14073
753748
1073624
1112442
1724674
29995
1923414
2006
832184
1132306
158090
1894597
181858
848868
1771188
1368428
1357238
316164
1474750
1557663
48677
1621819
1048598
1589843
866125
410194
1115124
243231
1915944
1427095
1859970
1063115
1062352
1856901
1687738
1234305
94837
1843356
1759764
650668
1804495
164487
871170
484456
240131
1725505
729037
1866424
213308
971122
1212595
1868425
1671345
212064
668460
277246
1293975
211513
1267857
720053
455750
595831
719599
956040
386105
863507
1054412
1009595
875364
2179
928016
950388
660135
276645
305513
942700
539740
166465
77698
122326
586605
559286
496536
921740
1162032
681231
456627
923945
824536
1950592
919657
1470111
793166
477931
540360
805207
298506
1799607
34143
621255
619094
1473318
63813
1460723
521309
1260904
355471
1478200
1624669
1863570
1383100
1829418
1039954
1176131
1360147
1366138
1496625
821571
1651060
796271
484175
900490
802765
1387206
1181318
1137282
213860
1800877
1576355
783216
607198
954807
1954964
1710050
1920247
138569
637842
999743
60008
1953239
800320
596493
403337
597660
166440
1821856
114579
579041
556396
1966470
293026
777874
1492103
1641683
1235292
1337275
898915
479100
15783
1615327
1173115
1321093
955593
318230
1733964
1373879
1765546
1203593
226443
726698
177297
1527678
1669833
984014
1774426
1568657
1738907
1950728
986705
895058
1726456
903835
610254
1432353
1965335
116158
1673652
1246330
1877690
801069
1915251
755279
1646120
1563593
1347768
252973
1756975
67476
925235
430557
1163981
929294
1989574
565017
921872
196186
1056765
1475182
1945748
1691548
568813
747277
1149736
458940
717723
857178
983337
563756
664396
1849761
1256795
1720944
492580
834490
561164
298216
988154
141293
13737
1875228
408058
1263119
55420
1548513
1813768
1051916
1147935
12753
47866
1229584
1951831
132011
188619
1787918
1790926
1671665
1063342
113567
1111662
125470
1482942
48432
88710
1922100
330798
1964587
1254096
1227314
1802997
505312
1785389
674704
1566110
527335
749766
245595
377638
1941587
507483
1494968
175915
517530
1881374
1445933
1982993
1518511
904315
1697341
297783
1830070
1166588
776392
620727
1147915
1012530
1596253
1176134
913370
1179757
416983
76580
1920197
1698699
578718
1609555
26718
295979
517324
1626019
418129
896407
1492333
831328
1415320
1612336
1946191
395717
1587446
1799627
1976345
1439014
612121
1181669
118658
16007
1372923
1212437
1511988
1660718
838579
1919080
1782336
504639
1827850
1689476
1290402
1068288
758077
403882
1717298
1785883
917829
1378860
168879
1373650
1470352
190455
630608
988356
139025
1879059
1173711
1227107
479535
685042
458410
1484240
1591593
767536
1504958
765233
427184
1515972
1108748
817480
1311177
1145299
1203489
855379
1400383
760961
1812069
890017
1207719
678537
296933
53304
780361
1792863
585999
433311
1655875
1767986
966263
426583
1055642
83349
1619917
1245269
486729
1930559
185936
264426
1757179
594745
988747
1327210
688314
10531
896784
1700545
1053292
1231516
195726
990423
611870
991482
1775389
231530
1390054
1089538
1528556
1167280
312284
761493
926812
1778315
594093
10839
1322255
232138
946121
168985
469968
1845537
1707880
1793765
617329
877535
1353563
1117236
1429042
1005209
1438004
540748
642073
1831401
1893812
1959975
1499980
1433731
932925
115733
134685
1074954
1181491
1803408
886550
1548348
81805
1693761
957556
1945336
356505
554008
1259141
383207
1064408
877128
1686894
655394
161069
1664109
462309
500892
179088
1958609
454751
1572071
1459546
1005553
1180331
1960969
1392521
1636584
1115793
1486432
314955
1292974
155490
617348
957507
1210499
350186
1317172
1781180
1452855
949204
966253
1635074
1788613
1056781
1514424
219255
715549
1571141
1129718
1832615
1449704
620542
244734
1407913
1751340
1970049
876432
73768
1167810
1106545
404889
1020915
865585
681345
407663
629497
656751
65228
126642
1440297
1034889
1137479
469425
1371789
1609004
333536
242533
683646
428036
1572604
18064
1154949
174856
80746
1698176
369189
796932
1495940
765264
1799763
707172
1667207
488101
1800133
397094
1037689
1965859
821879
175756
1112117
1169378
1851780
1321799
430164
1637015
893069
320368
1003003
173866
725707
806619
670272
7893
781310
736537
762809
159081
1139335
805559
1443941
499684
1764936
808930
1451215
1317655
1344060
359902
1870894
1107958
1394303
760360
1706355
997601
1016107
652257
1521001
723723
1565
867780
145429
752483
1015927
86654
906383
280350
1583114
1099822
1053669
590503
673901
1773937
1356832
664438
751711
300807
796697
1318944
1343864
1303480
1787178
1647441
948784
1159210
719243
1737821
576976
441193
981619
226370
1213298
1356876
1539832
1199842
1968813
430967
1595340
1176111
921869
1092886
149634
1228420
1451945
87743
457420
605525
111614
176826
1392189
235342
1099370
1705851
414623
1444557
65191
820120
901113
608053
415227
1423578
79550
1819753
657157
1626155
1203175
1882294
1918933
1612476
1831405
578586
1941210
126768
203104
1880081
578701
962019
978347
1627014
809107
1692825
131187
1309945
1398691
41233
1933477
1983819
519939
269197
1584798
135529
335112
1260112
1202637
51104
1129026
539837
334906
1868402
991177
1384252
1929941
1992897
189594
882702
1483331
900474
1599012
891779
948922
1103776
1236141
1087846
1501813
896273
458729
414069
1484337
1937280
299852
498104
995899
1235878
578745
1575133
1251464
1578376
881920
1212538
1424273
1768464
898322
1258147
1656557
1271279
918941
1704427
61703
7690
1831986
1368758
1997652
284564
179261
1032546
1169356
1801089
1005611
1034596
725746
132540
568402
1804929
1232535
1282487
1339845
1929392
126253
1685185
1088219
1377659
1379555
847690
1460254
627659
990501
274307
979824
1621722
935335
1452682
1657467
364023
1924095
276567
282448
1301337
1956467
669022
865876
863856
1212254
391643
1463086
1511079
1166897
399296
303028
225313
1052407
689498
172049
1055581
162524
960177
111692
1977578
1860794
1698908
850251
409465
226504
1174490
1211909
1926287
256714
1112427
1064866
796504
1987691
1405026
619808
1899625
572259
467950
412448
1848609
1265722
1499244
1389378
1290255
1756487
1588583
306540
198138
1324175
1816300
1189415
1911163
643516
987682
1003903
1353306
660637
1315797
185627
1935777
1385537
948289
1476602
250862
195670
526408
211263
950353
1299437
354402
1436516
1584388
952764
1435021
1744396
613871
1894622
1172579
1311177
385737
945101
75352
636477
1381037
588616
222269
627909
1936570
1117058
1271662
1219493
1663199
1261298
323702
1724384
39310
482137
1515207
1822839
1688100
1213923
474625
593545
1385713
1665165
1828897
1934813
1790626
1615044
32687
535609
300661
706136
1877254
725745
1047691
825793
1935473
1663725
906106
948968
272790
26928
94805
1492328
487418
769659
1477353
173698
896975
719489
1092649
933875
1476117
1530463
1232531
1139894
822348
871102
762424
765220
894415
541980
1554947
716230
601523
46035
168372
921215
1903169
1366062
904260
581954
73600
1050562
239257
20547
281658
61029
1666537
1407899
1382338
1555045
1437543
69638
1569258
6595
1043017
1058460
1127654
635006
589314
1776073
1168617
341576
1238580
1302843
1279406
547541
1685163
610298
803569
1016010
1318112
641156
1080721
741229
1370039
1727741
405203
418895
1850904
31516
389938
1876985
1345744
1181661
940294
863768
1946445
1226464
1482409
525057
166624
1760435
1010203
515597
339744
1642702
1157932
695113
671603
154965
1781609
574658
1649586
1441375
1637351
1680336
1610450
471070
1901215
1800794
831592
1886373
1797392
1149260
1736346
427386
875801
1694466
1752385
1656964
978597
1292970
1298306
1650269
1044810
1409985
1525936
1600441
1979094
1809642
293742
708711
436424
1480924
857472
1599219
1726690
1185374
605436
1779659
296569
705438
1055795
707892
1140554
1915787
1300012
493301
1685919
1911232
1708561
368668
1168017
1937923
1169520
989682
1083638
83813
206292
578029
1444999
240607
1238366
1441826
1524567
387002
576030
228979
1827008
1921361
245157
531336
1380090
590154
632486
1943022
1557050
499339
1461829
412590
1919977
1132717
20081
209077
1936920
1818227
122427
916915
1389955
1499540
1364014
979666
899173
1394658
966006
1146339
1752636
1518977
1336135
1655781
61635
853288
1635546
396051
961448
1688938
960156
1278164
1636037
531708
251880
1946301
1304827
1753573
839566
304665
1334091
452631
537527
1004780
25933
1837122
667326
777215
570757
205712
335957
1006985
543091
1224626
1867471
1923981
828123
234224
1829169
1697310
1192871
413530
857483
958071
794366
1750471
480764
317412
523293
615354
1631970
1407361
695458
536571
1443756
1215421
1199257
1856905
1925425
605126
1358727
662746
1766267
1317608
309874
1947109
1215530
1320785
1379674
343227
530581
1925837
1910416
1297193
1336349
942088
224159
458963
675552
1398995
381891
1013650
936402
1766841
808722
1740560
226243
1832631
1388476
1031166
1390290
140827
77171
1488807
1927154
543701
365185
536935
1044217
1824699
1580485
1448601
601343
1267853
720613
991224
1045689
184188
1427439
1830983
328939
1690305
714997
177638
1053231
1233278
650974
1868947
442574
569787
56797
16850
589785
1721921
450695
1102863
1132511
72460
1004738
478260
210155
658804
1605752
882286
1810813
1281047
1479789
627244
580239
824022
71862
1249611
319241
466676
129627
645167
1963159
1507765
1373289
1325643
590444
1198434
1427592
1043559
497830
1519823
1838423
1717624
837230
455895
1372520
291862
1715437
729593
1739348
1318243
634536
446509
1062617
411818
252324
1412935
1101286
614557
911530
1051713
1510066
729382
1661655
1392061
839877
1697244
279835
1963707
1784105
1784069
1179904
1967504
1008177
1371558
988726
1790586
1286874
622765
345547
348511
861345
721695
1290596
370371
1976093
1885705
1903527
1244624
507172
688888
658959
1865927
1536509
1691148
408637
1483637
1473821
106190
844560
826790
237366
103950
1603988
227607
7501
752992
1043305
116872
1028511
1575940
1809296
1218925
1029975
1096549
923563
1864881
1035395
231796
1279699
1419723
1119857
1532471
1637812
1192405
761941
464608
955836
1818398
251691
1280876
933933
1488704
452201
1164520
58455
42324
904398
226020
1863877
555098
903297
930956
1729933
1154495
1685349
509624
637637
1897875
1445758
1010619
1023754
780615
428330
1918977
954235
558360
1866527
1442673
1910962
1406822
1248019
1554451
1531156
44096
1051133
1405041
1503363
1576126
1916519
46748
98326
356462
1723663
611171
789860
573534
423710
442811
1184448
1825567
1446712
1040825
1030231
1555548
1630832
1217114
1938951
173666
636662
1937218
1020822
978922
960299
1298246
1070328
1936384
1892784
573403
1605888
1568845
92721
792423
285260
834907
645397
1383147
799465
353823
1078935
1201009
1769360
332249
318656
343692
1337533
1692739
134477
241996
6890
454279
1191618
381431
177118
158865
1548623
1491149
1873176
1095736
1818353
1516936
485967
22046
1681680
1278146
781066
270254
283309
1777590
913334
1848403
593134
285264
510143
1003462
1137219
1609279
1130925
1844251
448171
1468333
12748
1652909
396721
1658104
1413464
1210547
869262
620701
1909499
977287
1504996
1676587
38677
1934161
765314
1291618
1289639
595858
1543927
1476690
1655860
1205019
1912654
826107
1222444
1353711
711263
1018751
44205
162076
1707446
1444649
1725089
879185
85137
1265462
277324
950326
363985
1538597
331421
743014
1151656
1095872
688788
1670642
1302030
1057128
777402
901286
375529
1999731
27323
1881220
1248097
361528
1925789
616594
110728
452068
628827
1687971
191803
1046972
663447
72516
890145
224345
825393
1123364
1773921
376133
1470626
1749965
1453444
1442819
1872710
102429
374267
806297
33401
719707
1542198
1566222
884259
1552591
1935264
1649567
500023
613267
1039102
363490
1180892
882264
625548
906725
1419249
936343
671855
982614
444527
172232
1703106
860846
1973845
1944019
1354722
1109939
500366
815384
698850
601179
1670930
1589363
1544566
1646698
878092
1005377
225477
1512682
638584
1996484
1876994
1277278
795542
660501
1562061
1163126
1323170
203754
895953
1300097
1272431
777235
1406033
1971472
1211132
1295753
774531
1772841
826664
1988488
32480
1279891
323769
1049953
962776
930649
875695
923963
1247030
1854610
1761753
1431393
744393
1754228
1849729
640556
1619626
1068699
1799457
1680726
1240484
769472
1034362
42695
538058
1780673
1163541
1789402
1982474
1063264
1134967
1191470
819464
722661
1443974
1048803
324982
771226
180863
556128
287889
863211
1251918
258101
1175644
1960246
349615
1127090
1488318
98114
438800
1236148
1510534
1827506
738481
125576
1602795
184921
1944899
1843536
128264
1476858
420484
674954
616611
739445
1673150
509063
1482317
1506756
1941955
155308
945658
1101359
465256
1496102
444988
758987
605506
1031719
1021594
952849
1914872
153726
1554375
1773638
910904
1156991
1101493
1669145
1080601
750301
1477400
805935
696553
974498
1599390
1922904
1598556
1670267
1966999
1356696
896
1045388
1828883
332388
1854564
1985871
143072
1078598
1444276
474402
1107819
537748
1851595
455002
1250782
720370
1835482
1289768
1337710
1487551
1034252
1267483
381783
1370892
852692
220700
1711296
971384
1570179
861382
277253
1550657
1701705
1643608
1773975
1070681
1550140
1497317
354019
891625
428975
183342
785521
1466444
1096859
1995432
66182
1862317
1281299
204986
21500
1127938
996571
1831595
11253
1233633
564542
473364
786354
587025
1535698
1946543
840303
1683100
549412
1725305
1166289
1680618
1580430
760338
234381
1298451
988197
1572629
992406
1154136
209382
1372670
1081280
730007
1409507
621668
299191
785807
298608
227864
738440
841615
1334993
474998
166749
143721
1991380
136339
154755
1537730
804520
1720508
1172135
566953
1096484
371188
129782
1078643
360559
1969450
248990
956779
1378909
198196
1650400
1378935
1227023
1881872
403207
965927
1835828
167763
1135498
935430
648967
1347809
365341
1774049
257811
202869
1764261
116919
156692
1769963
1022904
1869662
1218597
1934027
808152
1869021
677652
1236092
353473
853525
1741305
1653318
185016
311447
1521599
1089872
1465534
1239686
53857
1015025
210611
535364
825520
1924677
50169
398195
690130
874147
921389
374352
360766
1994145
680997
449084
1040249
1126118
1626339
1000280
345616
252329
1751550
1553028
815801
1257953
184574
967264
976540
1545742
760798
562196
353449
1088155
1620577
1318739
560351
1620679
1059108
8877
1559750
1394313
1911628
321075
1678278
826492
500707
774174
976019
384236
1213358
327382
422360
818999
470948
1686033
225849
1258523
1495626
890117
1031880
857997
1252353
1886912
772901
258619
1305402
254510
555763
670008
842372
907850
648383
1523838
117134
166897
735444
1047107
208257
1872982
195723
641909
1793743
992406
1175904
448648
1959653
1644791
1273833
1982460
1752595
914069
1238820
1158069
1967287
158101
983398
494112
1825573
1912739
1024433
1259687
241822
242418
594392
822788
1301758
1538017
98340
424303
1333538
1471915
984520
992945
119341
984315
627466
1432347
658429
586405
555511
570702
502897
1491219
916967
413172
115459
1626247
1354698
1790828
672306
564525
1919600
905566
1044304
999869
431892
68427
1822918
689312
321071
1906928
414169
845070
891696
739864
1238058
396175
880793
1268815
726901
848612
600181
1909780
1442666
321055
203971
441289
1834288
1211879
127468
1811329
31899
1634685
923742
1291798
66049
31489
689670
64668
51416
1636265
1364858
215087
1586860
107725
1170809
266436
283665
1818314
276861
1422715
1582283
597552
666941
1524585
871334
1919462
87349
509006
283628
209928
1277266
1459939
1446931
1665009
1725609
1443834
1396309
1694620
234335
1415984
1590728
992509
1609012
209114
1916739
643166
714796
321419
744883
995447
118000
1362506
149002
1261829
1335956
847744
1006010
1063181
850490
654366
996967
987107
1734814
1254154
888521
486308
92803
819738
1265319
900014
137318
598720
1186428
1358468
1960280
874022
1102887
78632
425042
1162468
285478
177152
1439738
785877
535055
1020196
183803
53612
1646007
1046817
660370
1168650
1557909
1817316
1824153
867142
1209081
1134857
135436
1505577
1804748
1113536
1453148
238467
1135355
1686108
52038
695268
1525618
1547238
66633
402244
1718153
1157146
563157
1022469
690616
257334
1187054
264938
1736647
692476
1476530
655669
801413
760847
784215
527465
1774080
159491
302533
1143108
1292798
552965
528398
723926
1616581
566283
1619022
969073
1596555
936539
805027
891112
1631754
172892
1803116
351153
691197
1237232
228982
175812
1623877
904026
162891
386987
1574884
1956759
1015449
713795
769610
1251964
1278944
1895363
848400
159770
849306
944209
1666495
218094
479468
1536132
1126136
1756474
453262
1768515
1878837
1289773
1368218
1874452
1442130
1222830
763672
984360
597717
445151
390524
38810
450382
745384
122243
1822867
95139
469700
1477587
34584
681613
1863840
147697
1412967
1940840
584469
25504
1513296
968151
975405
377184
952372
1188387
769137
1895486
427881
1741925
146579
181665
630367
1118438
899172
1032293
977892
1200266
1062852
922610
632457
1933571
470449
262502
1437081
660705
561992
354899
466763
1059470
1677715
373096
1205108
1063050
100495
254026
476858
2830
929324
188922
659879
1080862
389976
1913578
732271
1128573
383769
445198
1144534
951018
1512976
382793
1769595
339340
483281
1865014
227041
489380
727477
132530
663697
92424
1356313
1125703
620911
916964
183434
1053891
1019474
1760122
19118
1161076
140115
1271331
1500223
689533
1482245
737862
1748604
890588
1611525
1567910
898075
1660152
347729
1691822
1340866
243775
980851
1471127
1124686
1831271
466047
1837684
1743002
86298
438554
122240
194720
699604
1039275
608769
531341
1774261
1374689
1001844
1085168
840939
366189
501257
169115
988525
831905
1998571
1058130
1541376
820937
1368700
654800
1900172
852003
1771874
232313
1729104
342252
20057
154453
1059645
1770984
898909
153508
1201303
367593
1130799
375406
77579
1977817
1661288
952683
940740
1002174
807233
1780809
782435
703635
84384
178015
1464137
1865183
1091041
1047462
138010
915307
1838259
1240464
1045152
1715303
1650297
303388
1790734
1443785
1484271
361773
956754
1078029
1247989
306059
1858782
1762957
1195293
243781
169658
1946412
879121
1379651
825748
671241
1055463
1926560
1230769
850148
1986419
736925
1957655
618310
219477
744600
1949175
236146
889638
1908771
205596
403038
1305137
1441535
1327364
809879
939426
662383
1677049
1842779
162020
1003121
728959
92535
1959181
1506066
1302130
1074546
698961
863331
1470645
1568698
1238533
1176865
1489742
1232865
1879734
1987207
1447870
1492553
1135656
1697825
1309704
1379334
1440964
330466
727837
722916
1163916
426022
592292
1173647
1665229
291125
171347
64653
1310859
1901672
973985
847034
1696263
528488
532388
1968302
606972
642544
549427
1402773
1374073
1062929
1802355
1827573
1261556
1516114
813397
618056
568786
1424760
1876874
733296
262707
928461
15002
207270
1673255
1178549
1790047
924610
911751
1385245
1132657
719857
1408298
114161
943230
524721
1787320
209918
319745
635227
1315219
1712199
784411
554352
1618264
1435047
1667491
694389
225496
1995015
438176
239602
839704
161427
13458
1660380
533136
1076336
234642
799212
865648
458107
364496
283484
619244
1968375
42191
1831614
588782
1850523
1104364
1478315
974075
1565253
599434
1215581
1146424
1011571
88534
1847716
1496558
870829
461800
362163
1986844
222657
1508029
383953
1885728
1440445
1374887
418519
524088
1943497
1252956
1035303
1189899
1570620
686542
1601043
762963
31593
1080148
12554
984822
186662
257827
1692567
1730945
582000
327259
545013
1331774
1631496
1039811
1431522
1830452
520434
1756148
1682465
849288
1812429
840682
897457
588541
1189677
798691
1207880
1931707
760458
1309208
882720
1413797
1993276
971054
145150
1701642
296011
1126003
732738
635928
310272
450921
620540
1584058
1456779
94579
601134
1053349
441498
1273160
1834761
764233
1417239
134138
98096
394789
1341492
981303
902279
425966
805352
697946
698590
1783649
1387100
559565
1089315
268459
888746
1227258
1501898
963620
905497
1039998
690982
1860725
61962
441097
1606071
1235505
110038
905912
886721
1722656
1110325
476055
1953136
484206
247952
1153473
234842
1362922
466684
1514849
1991592
1598334
310514
471522
1619184
218414
212927
573342
852479
1408020
407241
1985550
584952
1487030
1785999
365626
1095815
1230895
1600642
676219
741154
496767
1089842
787507
1264080
1142147
775779
1473691
1174747
747943
1014488
796138
255922
1953474
862241
1128575
799879
1293207
1392999
698605
1362510
394301
1011847
1235734
77832
352232
1337556
537948
911606
541051
234517
354683
1345193
1973500
929091
1384570
623596
244828
1351976
1227518
1816777
1302232
1584513
586233
713032
516072
771320
1524072
1105447
298927
1946515
306121
817175
1473865
1213594
100661
111370
885486
146579
1209750
488979
1957789
1497891
219922
355890
973525
1935959
1103166
1570769
1308367
425766
1325038
1904791
299793
1178274
1758412
1888657
1292351
566264
1900827
1609103
986352
1721605
508410
242355
205975
11407
411329
1851352
1681890
585116
1864282
146542
393595
1219794
835720
1974078
68784
511057
1184816
896399
74309
1403474
1710526
537695
1550797
773374
1950683
1767345
951598
691546
140096
1710557
1470474
1749339
1191804
488718
1214973
1190986
755299
1482473
918518
1790815
412111
1787612
81610
1794361
809844
1559621
1735794
1776173
1391887
805695
1405168
1856852
681630
633058
1870952
1314120
655901
119415
804083
1599542
756919
1972611
297554
224169
430742
853538
1354973
913822
1392291
4756
827173
242124
1370066
613561
1805367
1376568
973251
1684346
44059
591132
149974
1936987
237102
1296180
1885489
1906793
287009
748488
1918059
1745849
298939
1984854
1309575
1424816
1850393
188680
698370
50344
479751
1009868
1987011
742115
155325
996639
418040
1746803
1907114
1733690
1324300
1157742
684829
620085
252478
896552
884262
1118960
944781
202093
646853
1293794
536407
583908
1447653
1679198
804565
765035
449764
1819351
625689
77116
397477
1034226
1188155
1635095
1779566
640650
903914
893273
1518594
290212
900169
671354
320735
1923336
441944
996785
1425328
1972229
1822932
1507136
176921
161980
113409
143240
931156
420115
331912
482252
1395853
797455
744191
851479
1961595
321022
112766
532181
319643
1242517
1953302
1553726
574575
1647018
1659901
938671
345890
862920
1655580
1542628
73884
962313
62440
493698
8762
1334732
738754
1971551
1759016
1944265
5348
1305882
1841814
1917984
1438503
1022798
950215
600931
1900259
1921373
1193868
1573392
38279
250205
7936
1396422
1363462
1548668
1845695
15327
1448915
999688
1279691
1132885
1706781
512154
405234
1372600
917416
1283176
1991173
718043
1314338
772501
1624219
527305
1633165
1696044
1595853
1658246
1612508
286341
979853
208185
1863496
11974
1573378
877640
1641170
492449
693615
1408228
226684
1509322
419656
1011388
1314162
1176238
237430
710385
355571
1920047
1683767
1348406
1043434
1739313
644206
512915
672489
303592
367125
1715585
1632414
708293
714152
611028
1758036
195299
965971
411027
597809
120828
918395
1205472
737957
234998
885101
1776641
965833
849459
1998645
1034565
413034
705094
752191
316526
587447
738929
352349
618679
289193
361831
550910
880649
1487319
1706468
1244038
1978395
1338995
1069465
1198063
1376861
874101
573999
413452
566761
1757099
1607950
483819
1086446
727890
1047719
1663836
772107
1598063
1868649
1881866
1911476
1761947
1794354
561828
933896
1064414
519305
1728287
1389000
188114
689757
344556
445158
1532141
227209
247876
345692
1351875
1443181
1814585
938270
394631
648960
170135
1699191
1105325
1548132
1971119
426760
1869110
247500
1717764
557926
1237982
308473
588425
1957538
1273062
1513524
250350
1421497
177849
1950534
592315
711266
1326878
321469
565022
933830
490329
73324
1442347
863078
1569252
1432281
958354
1242751
1502110
1281771
1393398
388373
252120
946301
1832257
1030019
371434
483662
178178
991203
1302277
901103
248624
1859283
1647028
1772708
262414
1914794
1021913
411938
169009
1924346
1525191
1084507
28002
1017107
937798
143410
630980
1285486
923999
1688568
797227
328919
695465
8063
960717
258399
1294697
370467
1319562
1374406
590132
448378
51608
908511
1699217
1460180
933221
1583416
217609
412079
624363
751344
1645699
1194375
1764323
84553
291658
818235
963374
539882
356152
847984
830620
1350232
1071543
1007290
331551
343058
957302
530908
1150745
815441
1566859
1178273
1907755
1312105
942962
773806
351589
816324
909721
1243719
1639764
1772623
122936
1543784
1067976
360551
1044562
187317
984585
587513
537002
277179
1900714
653521
1263042
1589080
1551204
276426
216911
1035750
684538
1049126
837255
1265800
1821527
1973334
144979
282986
966844
901879
1308134
263998
1963907
1944235
1843479
1356414
580972
1431639
208810
1886502
721575
1577938
1296185
734624
2404
483066
1305879
347345
1264096
1892031
12780
859153
866600
809319
425644
1927669
770667
1007275
1612972
1573648
356189
1001604
1173206
418098
1739653
1004945
1775960
329884
1326331
1175415
579288
484629
1014723
1252475
724545
29513
151999
1321157
280118
638339
733836
147133
587309
1559463
1052002
1582329
786699
219310
1843100
1218082
229701
125174
37407
1687496
828034
1097078
1490333
1513608
57381
625705
1065444
205297
1248461
1310761
619003
1632979
1529050
350071
842819
1563214
843075
26117
1007166
192456
819904
1063493
1983823
601042
46734
52882
1094731
1178625
1338707
1242574
795777
1196990
596796
1681699
139835
1451705
49386
880844
1224666
1230440
1580697
1790594
869119
1586697
948627
1659554
743989
1390884
1691094
1378028
1988957
1272922
552085
1405387
616795
1833191
26979
462225
1845902
92458
1705641
1353598
728322
591617
162651
908316
1551285
1996103
513293
1798684
1910045
890396
1317020
1162054
1202482
22783
589726
1805095
645774
764609
20117
549561
1516684
620904
1859696
1150706
766179
1262545
992965
1218067
414406
157884
380560
1224863
785833
1852970
1287396
487
1441502
1577937
419664
5321
1631253
644826
1159443
462163
1283364
1249568
1294494
800293
816918
1037933
530400
1685844
1490640
1547308
226543
337648
761128
992127
220500
518114
1083725
1877785
1672689
1900499
2960
1396545
1294400
1254263
478055
1559995
203533
509430
1608084
1670521
1016947
958456
843431
737143
409032
1927865
913361
1148479
826251
98685
1923535
1901096
1782955
125325
305794
1393357
1957677
1059321
975940
995835
1648217
1808919
754101
325550
1561048
1322070
929153
1583617
1330456
646554
188383
546140
332542
327205
1704505
1414015
275922
1521632
1067411
1437899
1996172
1418854
1128178
248439
1270541
11743
469454
771300
1069538
320936
973081
1859237
583173
72021
39635
690096
205281
1334986
1832280
388385
1216887
603331
1793786
707062
1208681
778514
1061394
1016555
1617456
1368427
1479528
1051276
490685
1972733
1617672
1358221
126915
1292087
1662534
1354154
142768
758682
1409570
710762
732040
587381
414995
93982
1551200
1375888
722593
1698389
1473331
824151
1771616
7411
167324
33539
1231373
1112652
209953
871419
208516
1084824
1255857
694668
1947910
867401
1884970
562590
1448880
1953802
1902039
631663
1697209
1073366
1570745
1584365
952908
1066314
1035350
1050096
223715
768167
990421
795881
1247426
1442979
1054475
841447
1237919
1523382
1737962
1426890
41440
162957
1809494
324206
949531
1373439
762702
650969
862259
957405
609520
809117
1902038
1102946
1519168
1776625
835960
722738
851327
1389417
95391
465691
65580
1117285
1507664
1693
689592
363764
1453255
299006
1279458
821905
1086504
737366
1840539
1643832
1112880
1555197
1725175
1488096
1812273
1011239
781690
511891
443814
719114
627819
507093
1577204
1123042
276710
119280
971400
478435
683979
813867
864179
1827483
1844048
315732
1365861
1670119
1165532
1646780
923940
1704001
1518767
63659
615937
115060
402696
1750455
1434993
633907
724597
562397
1540796
284105
804789
94800
1434513
545137
1336778
489488
1973664
740790
370081
1795716
1378056
198841
1273
148881
1333871
1155954
759354
1798929
299454
564140
353301
457984
1326315
276688
337244
166030
756503
700092
1443068
1927444
1523206
178003
958195
1282029
1192543
1218997
133519
1717044
98314
417367
2562
949967
906951
941781
1145539
1148676
1946501
464676
1629755
169955
865065
625661
1206699
234759
160227
400428
1731252
1299785
1140731
30151
926761
1948010
648039
305394
1056955
625065
977831
1266905
141644
630557
1146490
483528
982109
587092
283485
1218362
1796327
1545145
1126350
1602287
1714009
539901
269071
1885777
1347340
1344103
816160
1400545
1304441
1930113
1183410
1781938
1045629
446743
316920
1813274
300261
1279007
477919
950240
1538090
533443
602049
1939841
574982
1551108
1863884
1675620
548786
1850256
1208652
1075191
571363
1354682
1643661
20736
520826
1714473
1079496
1829328
1084243
1947232
1260567
1828525
505781
1343547
1453441
1597546
345038
1422758
899846
34140
510501
234670
1497336
1364471
1090243
1122830
1691059
181360
1431690
127542
402092
628794
258380
1661633
1230519
1995888
492265
1131922
691241
1300323
381113
826116
1823591
1458238
1649451
846788
45595
938048
1478279
1570078
1820896
1375621
703938
1783586
524427
12429
526884
273638
1433129
532039
1038012
752221
1790111
793984
1461585
561696
1062309
1899085
488808
1722609
1351381
603414
1509230
1823092
1428789
739103
801798
1896491
387668
264114
1555366
551088
1809196
677020
1791051
1344741
359814
476129
457234
1790447
748610
1466301
456786
373250
1913444
1303279
299821
279215
583267
233048
1944818
617200
690907
842936
1002004
1505123
1699426
1309807
463379
550898
223494
1472006
1596952
886394
1904380
100970
1854430
1816284
538950
399783
72797
850374
1363493
1914777
616873
370351
1255081
1118108
215358
1888379
843188
1545445
809301
1528813
1863961
340006
17308
1844366
58092
1082379
1355626
561410
1478608
737898
1302335
68565
876836
493993
880798
1420530
110700
1723861
646116
1785179
1706613
103348
764651
769594
1544440
60571
1064223
1004849
490732
1870092
507885
986587
1959348
1156342
1445641
1026421
1829072
1074008
914457
1718267
883550
1279618
1540803
559735
1765446
1748305
838386
230833
1876251
437710
236631
1281198
1372093
594689
917595
296355
830771
1233817
1252325
1417507
313368
923697
1910756
1675569
307508
306726
1286416
594293
519032
59543
563854
218546
1286697
1734987
1278274
1705826
346091
478044
1066174
387159
675804
1148471
1755755
785794
1973316
809993
652949
419858
1616212
601009
329390
912531
537529
1527899
1137133
1241841
1280268
68071
1813694
1126182
457652
963413
222614
1767345
1348844
949699
1285793
1108596
1040007
1300403
916962
582682
272119
584789
1090977
753336
1975546
1666368
702073
1549523
300712
421743
1662648
413107
1129910
626995
1758494
1896680
875356
264982
1946048
197875
337378
678834
805534
1450192
1051398
1313839
1657268
234115
1235227
850559
38347
272025
1527255
1647739
1346871
431475
504896
1582226
329869
1283723
1891967
473986
1389439
1301177
784014
1617519
1837291
260985
1613306
1159592
1055119
293245
1434830
1212485
1738615
18130
1071203
1270042
373447
37529
1083604
401609
1642014
1903449
1423422
39053
1988307
1916045
1145419
1682754
585794
369584
1261743
1382262
1264795
473094
335862
168046
1782627
1837588
358277
1085568
582098
510736
1889477
308363
1701359
1445773
1049803
31614
1142650
69987
1299134
933866
1594501
1621802
519392
1458435
971198
1521603
1513522
552082
480510
1205623
741808
1805934
1347045
313117
1363006
1207949
174191
650576
737932
1037848
946724
175310
1939602
1980832
128636
301947
1985799
310474
806739
1607376
330650
1105981
1537329
1854606
24161
740582
1727109
609498
1763177
282942
722863
103848
1231139
1236104
75120
664101
68161
614249
973546
1752222
126264
139240
801791
854190
818142
1526887
1221560
830911
1020831
38341
240491
122278
15817
1618850
1700019
478187
1364163
1046637
466141
184569
1965561
1981293
1111476
609659
1642656
1142384
1746959
126833
203245
1804906
269074
621827
1490811
1343298
1214425
1222165
82136
362173
1699435
1402499
1102645
27144
1047721
1850993
773889
426189
1788761
128262
1567766
394083
512909
895042
1116404
461138
1785234
104868
1317967
764223
1964397
983354
1883594
1000268
1088234
1408660
610314
1055723
947198
1574435
440209
1510297
1878711
1793745
255843
860752
1224580
1033177
563785
950725
1487515
819526
322663
1562740
889600
1946919
457666
1430789
529706
1999467
670083
1102080
498189
834277
1278305
609073
1323750
1912692
1897383
213975
159804
797498
41589
1887266
1859694
1924154
319325
64848
234871
652785
1080380
1259016
1715788
710792
1154378
1099773
560838
345417
1350531
368625
163655
191188
1708983
1784015
1157083
1107541
1581395
971573
138329
1242775
1802638
609888
1486794
1221398
793331
145541
210501
560395
1111326
260160
1643049
578164
1172749
1551149
1790987
851029
1571660
1809233
835460
348193
1021039
107307
1773338
1908001
416107
1975744
936957
613074
632952
1145677
1910813
1645784
821626
663395
1243278
989718
605514
1389384
1933560
997660
54792
1606577
249076
1411186
933045
489991
1521943
36616
570676
329615
158001
970937
1718204
1303522
1101570
653910
245371
1343098
1848565
1044666
794809
1830146
445256
979074
821503
1679367
708518
1809426
1604706
653456
591890
1766504
1796688
1736750
1485963
909619
1008994
1666556
1953464
1175780
312384
117613
55891
720064
163246
1372594
1952038
230617
1020801
205681
1762738
1742592
977570
842760
964388
1955639
1504874
716591
1824157
956056
87112
1034601
1509611
587748
898370
1877267
177273
1081857
1999717
1853625
445707
1706614
112438
1931723
1339112
845137
711847
1784896
180129
737347
1009873
29456
513077
1825321
671643
316140
760352
1475487
1053379
1675705
905462
1720268
1568058
1781914
538943
1338467
219649
1614157
1252948
763440
1587777
616034
1908920
1963756
1634685
1823924
1451478
1183039
1591341
6075
755266
88903
1000398
1665629
1561117
627750
374920
809930
465080
945685
1714379
1796586
528173
1217931
958532
1177980
1754890
147119
907625
1318101
440771
1619613
1144758
624220
863396
1341551
214812
736758
1269642
645757
1290982
547926
1387507
1565786
974822
700935
650040
926307
1233066
1879010
1300031
1238165
1511689
1835375
426169
807299
92611
540368
1253241
980223
46262
188008
568706
1521846
1758536
849903
803885
570386
933230
180776
1632817
892966
1155555
445518
999877
1221596
1424839
491688
862374
995445
1094238
104403
1502163
1963186
1260412
632650
828434
1226455
598908
666649
1178229
1146103
230996
44252
1037511
1186321
1017618
842143
1249501
1097644
1202213
1974053
371639
1918914
1782798
697588
710740
809064
1445271
1602395
151232
1005662
1207939
89008
1352699
244965
980229
743536
1201207
489489
499824
1970306
969410
1400910
170734
1408069
1242763
1650959
289213
235535
1674354
918701
1259973
1839124
5294
1911546
1137146
1346468
1932613
1645593
391934
318408
629734
158532
1641464
872342
844225
411598
1224320
1504042
1456543
221591
1515618
756616
611327
1664500
1440925
933894
1000983
681091
1784383
1693451
912499
1859511
809006
868850
723691
1566841
1665864
348525
29237
454191
1564199
937650
1526299
294916
1512670
954728
1825058
1830117
799966
364416
1139566
473264
1881796
892799
528371
1750529
237965
602420
1046490
1239663
146748
533073
952754
1763393
663929
1561596
1939398
1701056
833208
175681
396665
1675349
311606
320596
211268
702985
1457280
1517140
1213261
1633248
1673997
959229
228661
406251
855642
192066
1829760
384723
995902
475914
736411
457790
1924018
1909939
87799
260379
367502
793953
1006056
1198970
910387
123028
54325
1916344
1148943
1626118
1668850
1121635
54114
875967
29311
1383794
1757039
80901
667285
150633
1568821
417241
540218
320705
1788825
714084
331754
532799
1049926
198927
1232081
14090
1102613
1046520
1899053
1414949
634549
55063
515836
613452
777017
1492861
1587328
871393
307300
1663002
1694843
1928260
1429016
838013
658139
565605
1358662
122701
1606981
1334180
619222
1460091
182548
1988555
1237075
486239
1221056
568242
1123088
1064027
1358609
615228
247496
814121
193639
1168019
1695739
344329
1838592
195445
633283
660841
1063754
1384564
198599
100919
872167
281855
1988311
936543
1771900
48429
80774
250021
1833907
1214336
1820874
978444
768423
479236
1761672
490054
1203079
94370
906734
1948072
1460785
327847
931951
1376724
218642
1340138
915209
646249
504298
728500
145074
646370
259028
912960
1272897
413847
1602693
1910634
943257
156323
523071
117394
1882582
48491
1682709
632834
189594
1088417
1264153
1629867
321697
1211535
963254
1385163
521574
586334
1719253
772744
1948675
469135
1272177
1797343
1157929
598289
1713514
327359
1297769
333403
71269
1706246
63833
289151
1925255
1267770
1869566
1782135
1939347
812972
264927
992926
917724
1512972
1704259
616424
502381
671781
653379
1228532
410520
146415
672346
213450
1275905
1765361
1034095
679910
907526
1695112
832836
278574
877325
354267
1895403
1852801
1058975
1740594
1276378
1242379
1907676
761173
1286751
1701388
707313
333649
956771
404960
1391502
1853514
1433047
1217617
1203179
853439
706682
396634
929297
140078
1150002
1149439
1815648
536699
69883
530087
1598735
321334
859221
815636
1915295
179288
1957071
1263016
195706
1187737
1504829
1884800
885980
1572307
1453235
937967
776989
1377444
1004304
1278165
1491715
38944
839030
271237
1582663
1221596
1033745
347292
321577
1617401
1012346
516944
1532409
1193825
1359549
1454030
1909006
1161911
1632974
1332616
445389
1607530
175875
1125957
323175
1904408
448554
1209437
934195
741322
1094034
603468
1288701
1149302
780394
855002
332740
150064
1300128
1852640
1681797
1941213
1746392
1771857
782705
616907
145215
841208
1195632
430597
1812230
444325
125490
1206121
1565191
963869
1922495
967175
812362
1410228
1211005
1608836
862282
1898100
387652
411355
32067
121806
210997
1696263
981295
1360476
1340586
445599
1271849
1920541
1002456
1038780
1636324
161729
1737677
1062864
1614620
946611
286337
2805
448089
544674
1509282
1205285
159625
1752142
1137506
79206
665351
832192
1014606
1910544
1453297
1840891
1113688
676280
231810
1418136
1509112
54293
1834482
1929366
356703
852304
697496
425939
970629
1422373
100620
16842
1785316
980751
1034854
871399
738730
740550
91522
130290
684183
566978
349730
1687446
940260
631733
1938117
1741341
170001
930467
682967
318143
242432
298534
677579
1938262
354538
1057436
210983
860146
804918
291946
702589
607427
773320
1437421
1451498
16500
1174634
1250396
1237351
990624
947573
15604
991296
1527927
15012
1658214
349006
1017353
410635
1070191
1173621
325826
452439
1387403
1192037
346876
1856286
1627418
612018
733186
825730
141759
1138975
1838273
1921887
635844
40125
1993758
593683
670405
1086305
991973
1400452
1117601
244929
1421309
1017754
223462
1173258
40241
1836950
367912
373938
1013129
623772
1353074
32387
1658360
1952439
194620
157939
779021
676099
1968561
1428757
1952472
1327189
1720978
1007517
242035
1836457
95151
574963
1705208
368120
291545
1508768
1420823
1380674
1816420
399459
162005
1141525
1125990
1367289
1308783
822311
831260
1334316
1168294
1276860
849243
1809537
1424665
1756176
692716
1334767
240709
783508
1631640
374771
1322077
882628
1164434
113299
1064384
1301928
1784022
677551
1446383
510662
1635667
1150950
1776293
128459
327094
1092039
1426728
248990
325473
332078
1358396
1580528
1595505
1336468
1632034
642645
419796
304354
1946152
633318
548137
1605969
1743309
262870
331361
1625314
1464409
943128
715013
970834
1269235
365627
1962167
373510
1205147
1577379
833677
839136
817665
904135
453687
973259
970890
1673514
863478
1168433
743212
1770405
310081
488928
534590
1753098
905031
1418638
1312666
453451
803834
1394892
747153
499465
1489402
333241
1096955
641444
453175
844824
1164136
1768293
831908
327026
39615
738580
1067553
1902166
761060
75919
480425
1613117
1956124
619368
812349
471965
914025
797080
1676886
846023
210817
1123541
578724
1974346
1555641
1665100
633241
1999779
939912
641049
1251874
1889346
1543471
1421320
375296
177260
1147191
366663
591005
90417
1488944
351904
249833
1735517
1739638
1467065
481087
334913
76954
106756
50595
367787
182134
1085883
1796129
327450
1769671
864453
1887959
688332
1772282
532523
993961
1734120
1542220
1853024
1134219
546033
1089749
1129987
982414
1899621
72663
667434
1496960
331171
1958680
431122
1756973
1869600
1662200
1863552
1504435
1246465
572956
605428
1056961
1587118
640836
1848824
435613
1762843
1786729
756451
186547
1115233
204007
368022
1878205
1604376
895540
308449
1515767
1894752
1054164
1546293
1738552
1564715
1410032
1369684
450843
1868511
1525817
1407174
1231752
1215507
1297598
877795
1385178
41154
1297238
829610
160255
255146
1857371
1991954
564484
624561
1429330
1325355
959647
1618324
1393976
709668
1595030
496440
1877925
371539
60129
75498
1037211
1801097
31786
111385
128105
744842
719656
1326411
257782
1518880
839975
1681417
102459
188413
633527
641517
596922
988372
1452099
1759216
1874859
752178
1780406
972447
226963
874837
258904
1381971
737565
1802034
1947225
1965072
32906
400983
1835178
77990
1998007
1187820
591132
1430130
186996
1748302
1557497
1341708
701910
740105
775347
1725294
1061
236518
720675
5487
345937
1931333
1216978
1380791
1196133
1158425
620774
859719
1086663
1467996
268948
1638668
525048
1584551
1092908
1184611
1616170
1756310
315000
1559065
531434
1705782
1584700
302131
1528268
288248
1011215
140819
1067061
1694302
955042
1594375
512190
813341
799008
902035
1290232
1162401
178864
722960
1712936
1381476
1774913
880052
1271376
129082
523536
195397
401681
161601
1008558
139408
1837369
1854446
1753933
890603
1658086
353613
1340131
278732
1688431
103355
1030858
243328
885460
117806
610066
15347
182090
448710
1704716
589828
470259
922017
452181
731385
710940
357662
1273401
23503
1846551
1742091
1070275
1244646
636810
1183565
676842
1132621
953097
1836361
1247959
1156796
1662194
478181
1619321
1264102
919213
1194332
1219696
963968
355332
237288
554231
1918834
1557327
661689
1420192
970581
783876
1365077
1466528
812387
1616094
679156
428668
741342
793228
446688
516212
1418250
154453
624012
1874743
1163838
1710894
1596194
904770
1994089
847354
1622724
1386885
727080
503843
364680
53309
1972559
1150671
1251179
1691304
192146
1310127
1987439
824047
588805
1060396
124799
1887962
420420
1569461
893017
1807717
1533628
1473155
207000
119656
351873
504378
386524
1210073
1644394
466406
1615688
1444928
1163318
1170150
1022366
1005370
393514
424239
1245507
1392758
1440954
103249
41293
167874
365082
1496717
1538079
340359
1417674
1620554
1799641
1520773
1158687
1801230
447571
1686417
1216312
567914
1841041
1277946
1025739
1044296
332638
1964059
200175
84866
239
494838
666469
970567
123039
530346
150791
226078
1449334
1883920
1026738
1760538
1783906
1592286
797456
959128
1683300
1617348
558340
1553713
1606134
387721
1428583
1356543
467425
678012
419302
195839
356570
1695725
860126
1814920
856571
41747
1971290
507277
1802225
1912309
919262
741064
503141
1814951
1895062
413415
748854
454766
609693
1605252
1825251
167053
638381
274342
442361
622663
689018
679542
1400907
862148
112924
1248442
1616592
1743608
1238058
1695312
603853
945536
1501670
761380
1912364
1928023
907807
1371232
1724795
860767
117543
1483716
28419
1260557
1836404
1044442
265857
251675
997043
584336
53091
1511691
1543607
1089797
1071684
1853095
1563763
256361
1554593
705154
521959
1584668
263170
700328
1906187
597504
1733038
1657309
1741603
1480344
733683
798325
1303232
136127
1279434
17485
1016794
1063398
1214019
1165308
748618
1107091
1228173
672587
993202
72477
1890279
351296
1249432
1165898
1637648
149838
993026
615294
386968
368600
44422
648968
699153
1681331
342721
1407523
336959
762581
1120159
1108073
980019
22555
1437347
1933440
691991
204911
1245963
1405470
1409284
1317751
1383659
196366
583911
1896861
1820908
1830442
354005
396085
520133
438696
1768698
746759
1894386
1192180
1488978
561695
475063
792067
482397
1681682
271881
926732
1753440
1285393
1384040
846261
163791
831886
1615760
16759
679120
1224858
457610
477318
16126
73766
566528
1534877
1873166
1951581
1669333
1682898
1642540
1037227
984799
1939386
1318171
1671900
1135385
91672
1539601
1642371
1371082
119992
1036470
511493
424723
412384
1111738
1695290
953008
1274376
441645
1578036
1011789
306940
1990816
1964099
1901673
210833
1881307
1205445
1323524
947423
1864823
1413750
901639
624139
1140582
1689738
725175
886201
264572
1760719
1064002
981146
1532118
464109
97930
1163750
1484876
358920
387953
1118324
49879
141421
702498
1416149
378429
1335825
71012
200439
1785285
1727939
1645778
1907776
541687
977883
423354
1498438
948378
154950
1937837
1341353
1006654
604548
1391017
319764
1852048
1447630
150865
1415639
1903347
1422720
506836
1322755
201097
1116686
892127
1065636
873184
1676586
130631
638209
822220
1230921
1880551
928287
1433004
921491
1929210
1134231
438415
1765608
194954
1797888
334123
556402
1560520
1652694
1059241
1683467
1248211
327062
630896
366977
369215
217698
1850459
930471
37253
1812630
1126208
295907
367102
335587
1730140
937790
1710281
106460
991691
753988
1207610
1658965
1800789
494728
49668
1554398
481298
1394531
439061
1105429
483687
1282093
635738
679363
614376
122198
524533
100087
1741066
672998
347053
517391
1658377
1529353
412944
212625
404437
827315
1769695
152504
1664751
1567176
591709
1193715
1257797
440864
1803015
918824
339136
669066
161105
1597264
195186
1118366
723072
56132
1010132
820202
1232280
178659
343742
1555826
1023831
109414
543931
384285
761480
479324
1083822
1695538
342322
254966
1281588
1084242
1729893
1517696
1751258
993449
1349419
1590828
511339
648657
382718
326316
1206501
128677
104505
782616
991552
59502
347532
870112
1212295
363422
462491
395445
414065
1799073
1945379
509590
1217518
542205
1714341
89877
980610
1196365
1631209
648955
1378867
1463238
575885
1775767
1059655
634319
493167
1328960
913985
201344
897891
1891040
242263
1064018
1873650
1553961
1530262
958497
1741246
1604561
1755151
1117959
1525508
1295470
146776
168274
1560659
657413
883527
664148
75217
1860804
464352
1485271
1286122
57314
59818
1388969
1502127
415116
256873
769147
1677706
930420
448251
327561
1062932
1441411
631440
1896178
1938216
438050
905766
1502753
229644
1134522
1782297
336744
54850
1272031
755199
883705
945445
1423121
228245
128142
1040879
1066597
1248485
1121323
183380
768109
336303
1538381
61347
1056914
1596944
430894
1685759
404888
210696
740717
1932733
1389231
1946844
1597009
531405
517138
1975812
1770097
631552
1269555
1866477
1621454
1700796
1045633
413960
1141523
313306
1968792
1715189
7650
735434
521194
1771283
1720478
1000765
650270
541717
733084
303794
1063050
168601
1705756
378779
1391509
775442
1144047
1473120
455920
1213877
377998
1832347
287103
597777
565317
1052469
1038656
95133
744749
368612
1280515
1010357
863015
988078
1647610
1236229
316010
1114169
391893
1946661
1133007
857514
389676
1311089
280318
392898
297617
916516
1436440
390467
1557129
860684
539454
619691
1911954
823874
1871085
1747507
1009361
1907367
155138
658092
175948
1396293
1960868
176240
111372
1273096
1638431
1917444
1969296
946573
287221
1180426
546207
377632
237401
1847686
1896824
1366117
1966091
696079
291647
806696
47248
1492082
1600994
653033
1921020
1146428
664585
512241
511534
508108
789652
556785
1657630
537052
438183
1934488
1707345
1553320
1427312
762858
1581335
407039
219928
1167729
1009265
479991
1544986
251458
570830
1755970
1273941
219361
1360296
626062
1108094
503052
126794
634609
1029131
742897
1079464
1192241
251959
1129856
1471851
1759028
216216
360520
1030755
297544
1843715
1920734
1567854
250220
517873
1927317
662890
746006
501643
1174489
856313
618015
1806086
525239
470221
1440552
1928608
1503295
1989751
1555531
1403528
1752377
1050558
74574
496586
1858535
1825623
844040
1666165
1050205
1600489
1793148
1112115
989189
1901099
370945
157709
1251113
689083
1639820
384746
474233
1850397
1491651
900897
1788392
513947
507630
643167
1073578
1018201
1479698
613851
1289989
220817
889687
1262027
1437457
1644168
504960
848713
1979557
780961
1828568
783243
1319234
120700
316390
983553
1525677
1976342
369063
1662352
1471196
1067539
1023323
370205
1424683
938355
1035690
1699421
353955
1143524
759003
777114
280020
1985358
842036
395616
1592367
800964
1533085
1525309
1885290
1151628
1906875
311527
1542767
276171
386416
563951
632099
1218112
6425
94510
1292722
1712187
560335
1902050
94091
1795067
795569
1144113
1947162
1439605
169350
933042
836230
1469626
1944484
393171
305402
1581750
460404
1487866
1152338
1781388
399136
1234429
847252
271353
978398
1003290
549119
1056895
619163
285195
885108
1665695
984270
279494
1249941
169175
1415555
161099
700334
1528595
946437
844428
1555106
1479039
961754
1867068
957299
60066
1487097
629196
337228
884131
1835314
1465269
328426
1880644
1046735
1540140
1192206
495348
1807809
1200684
633780
1798235
1033362
1862302
943383
1769225
507250
769640
429016
356695
1292190
1189318
131115
515438
1804186
725480
1032415
350057
1025948
713985
1212507
700869
1679476
1600327
1788360
354008
1730829
1484216
1141340
1730707
169109
136737
1732698
888772
673727
535531
1009306
1894841
924331
576283
1868338
437410
1508134
81886
184353
973779
1504939
455185
1107302
376032
273807
756215
978568
826076
890727
113373
1600594
1949725
1135542
215780
1610502
433410
1799722
1975053
1601810
323569
92724
590407
507547
646832
830509
1752282
1935310
1375503
1517048
49217
1859126
892820
238993
187784
1432234
851062
1344448
316308
1981745
645519
1208106
1727681
403258
1969859
1639094
1698700
1685834
1782698
1578140
50778
1093496
1303194
1602866
1717769
1023803
1294715
1845472
1263802
693512
234051
1927311
1832011
1320964
571516
1392274
1974754
1304699
214135
1924593
1568783
655698
1233123
724026
1415053
1832988
591897
475250
169528
1293816
1447968
1302511
1516421
1544462
419852
1693880
807429
1460875
895377
549783
195717
995707
1065713
1083364
1741507
498067
717878
613434
303462
1490510
769618
1386993
1996178
893164
1874970
842199
1176586
1791331
949298
855322
1887796
744670
294391
980012
151929
801706
1499084
1274882
1281893
712087
832143
1282221
36735
982841
255592
90887
1060454
1999235
1060723
184806
1000925
1429314
1498842
419929
599710
1712648
1950159
674440
443321
569030
1081239
718968
371277
1425112
1251834
1540193
1747844
1353265
999613
407913
1079796
1684433
1604239
810473
83114
465680
789182
1402729
683429
1135684
507192
1146468
727840
852661
474104
583799
1905199
1185112
591459
1572986
1346478
1232309
1896211
1712146
1862301
449755
1586114
761388
996933
1337011
1887552
1191055
1161136
785251
1105521
213956
545640
790029
696646
99461
1551041
320836
580700
153570
502882
1130461
1281653
1881641
1723491
81376
1395033
36730
1480794
1976298
529169
123145
125679
255798
702073
1123034
1873052
149805
271552
295708
329024
534870
96716
230482
1514905
617233
1334011
327647
1711402
25655
757550
960007
953998
291947
728481
1470191
973890
1684563
429864
433129
169289
1984390
272114
1567266
1322621
1361211
1243328
1668056
1472754
1449613
9614
311544
1642837
1861456
626138
618119
432326
764232
1249415
1012638
253879
1703522
952516
766548
1185456
1883887
773684
284797
1264991
1413372
1942062
1285050
1816063
1572076
163663
1409866
1380127
154999
455369
672062
257885
279471
817724
139394
1638474
120761
876595
1530443
706007
1395365
1019289
838615
109643
448953
778339
1998106
1690689
430343
751442
1926927
984998
1464558
262112
1432952
1778710
718273
290621
1092370
357192
517106
287930
126088
824418
583095
1041074
1505818
741566
441199
674155
1244928
942773
1532190
1679709
1814107
1370487
811965
1251114
570935
739751
1067355
1973377
688574
728206
785360
600205
1044180
1216499
241329
1949412
24120
173647
158195
1379192
1953884
673802
395360
354403
482643
1425989
14383
736735
1504341
69028
650859
1754420
976914
1106044
610579
1376111
1950109
264721
1520337
678031
1614218
473515
1939127
1964316
963266
418260
1496513
997531
864111
1917010
95133
58318
1140766
889873
1323657
1861240
453253
684278
353260
11243
1076329
887737
448162
344298
1807294
989243
592439
1731806
740338
1441115
1514756
1733990
1895543
272331
892081
1423964
1660828
742240
1379911
203691
1212437
1417307
1432205
1377765
1420787
1914197
1942260
1683644
285205
158406
1788742
1702358
829293
884315
1127715
1124560
299543
1967655
1944824
280720
1413317
1899764
599030
846497
425052
1932159
242550
1565378
922671
1101589
99330
800618
1882105
603587
1298349
97131
1004167
1378305
1546472
593009
1092884
1294378
844523
1827888
1630188
1463512
1705769
752152
361310
1785234
622348
1321148
39150
1995482
335629
1762874
755530
1624519
153527
853801
1290890
310384
17603
1096286
761104
1457870
1766588
1083441
378127
1844744
557288
116845
136176
323091
689282
1983755
420825
1260951
907306
198689
1540262
417591
797914
834493
79413
1886120
1463333
151199
1941260
1863323
486596
1665018
358190
1342791
816025
985935
569760
497446
629994
210777
431289
1577413
1532263
607959
1907387
1932581
1494321
53953
1720695
1000251
1120911
445433
1166303
726014
192570
1992791
985504
1952340
541282
1886359
308938
1589245
1044769
717079
1097459
547510
603634
1602270
1421482
1716296
655675
1946728
982458
1920999
812537
1366403
613115
1673602
587278
1734872
1081405
996532
45673
1107530
465004
1174552
314388
275754
747955
1594815
655435
1032098
442854
587750
379213
1645619
449034
775774
510877
1853893
368321
759290
25418
1946208
38157
775859
1462847
1387463
1660814
422004
414585
1021865
1933243
1933015
1498561
720378
322915
975268
924250
1509768
612902
575586
715260
1633064
670848
1614923
1093788
1383889
169833
1040664
1816322
1875274
1316377
33984
607619
1504761
509945
246393
1018988
1890093
1967485
729530
1764948
654823
1852045
517532
579650
951422
837944
1906439
558787
327311
834935
1806745
5195
1982853
252048
847518
1522394
276227
882632
119335
968812
864451
1659106
776670
114295
155447
1810510
1362510
1399498
641011
646269
1531022
1737757
1038855
404344
1764334
818101
1018308
1848134
401053
836216
1319065
413761
886560
1293635
1094295
1859036
548391
1549999
1984510
1432056
1821853
792540
1339098
665973
1234738
306041
382048
67628
470641
4943
1578469
1144438
1283263
846748
1776164
1880166
749436
882715
1672235
1938003
1907573
1652094
1348552
486070
11374
1398194
1719409
1655796
868032
893553
48116
663699
1152594
247278
931839
1506121
1427488
479476
1028023
1314531
81755
924559
173766
56483
639405
1598361
845583
828210
656012
244541
1328965
958547
1117380
1824724
1506810
404873
1272843
1811461
559272
1966078
539380
339593
1012831
1612750
479214
1351732
1262893
1437142
804651
1293456
923533
851554
44600
1504540
316309
1394016
1196408
687921
1742550
529165
1105061
446529
918825
1699270
1672947
1778411
1332398
333409
907348
1839089
1660477
131955
1355405
1305895
278038
1994628
882268
1342485
1522617
1426378
1645899
676956
1401219
698379
135531
1978178
208670
545403
150008
1213775
1178105
639726
474850
972412
1370178
311920
314272
1214799
1413621
1202629
1668591
1682346
350621
898342
735255
756517
339449
843304
603548
716161
536792
153511
155302
1724058
761529
1261536
451266
1595888
863182
1501926
668978
9669
1441479
1780017
507518
64457
951347
1522345
1000830
277495
314797
1872441
555483
1898965
87747
1351866
590721
1226551
1905269
1833519
1612155
1965637
1319608
909878
1108695
662119
1112886
1567412
890156
1630155
939711
1222884
429786
1355585
1977186
895662
292966
473797
1124256
212904
1066647
1250618
119539
1389372
801809
525499
212300
104577
358034
1295580
1543052
1973217
316580
1325738
326831
1063550
560134
1074217
716711
854555
425136
1542144
1036454
724467
1462450
218989
1449150
160871
1996914
955695
1065283
1049928
1900092
1149976
545745
1705666
1734348
1340729
861105
1542968
1099528
760079
192283
127217
1224779
1653299
1087436
1904129
1426334
1190037
1865766
1308573
1269050
349867
524762
1701624
324582
539139
46079
547577
950661
142430
1997104
237153
1575298
1240405
1724196
1135293
288561
1972889
1012185
1093851
1889408
293899
225772
1314218
882193
1144937
426879
1487187
352433
12591
483576
1075462
990682
1320112
1243162
1850587
270533
818073
1725259
361075
1197169
184099
653083
1756930
1158193
215884
411479
130358
1711729
771116
1771226
825784
847574
126664
723037
1634545
838608
978117
608316
1577168
674147
1532730
1958265
1937192
465373
672897
407714
1865623
1569186
576094
767809
810106
1801347
685740
890623
873589
794806
603487
1293300
171170
88251
88732
1909368
1233533
1492419
955075
260801
497831
172225
818162
296215
399830
287566
759588
1932064
1219135
1283220
363402
1702277
1976087
1232673
1797577
377472
1609975
1865344
893382
1226698
477416
17759
1639466
1896637
851802
1707127
1541156
1144011
1443384
1805924
1613499
1937437
365566
1413215
1494174
1678416
1459503
186254
1500841
1418034
519156
1807473
1912941
487101
1809779
1231414
1454415
268391
1043400
489080
671532
1057597
455782
1401852
197161
854061
868875
716091
51439
446251
78222
605003
806755
25698
1717195
1749692
506578
38667
403817
137502
244812
1357243
1476356
1978496
275982
254938
445905
1157457
1840280
1096321
1155569
1314489
1342210
1929309
426634
940134
437143
450357
1602079
1717
1643535
161819
1315685
605677
1477227
1032930
1561284
1900914
1064466
1549745
686938
1473466
736660
732704
1116173
301351
2467
1483398
862916
843595
834166
1308474
1972976
269277
1296226
1162488
294843
1574584
1482092
757628
656691
277993
1771024
682761
1827266
1453739
171687
824782
1950255
1484787
720696
1320170
1860962
553986
1372115
1054489
1340570
1663889
325991
1666043
1269722
1862037
1815345
739912
1251126
829171
344946
690555
749737
1000840
1919463
1265441
581311
283919
47278
1610047
1750765
1621956
1290083
1969893
175589
837173
754934
1011769
339658
1613786
156787
329104
1730772
1969059
74741
1604057
1607891
1566317
373638
66858
355232
129330
12190
789839
489086
636635
169036
1463091
1141776
240229
1495382
1374713
1371675
866311
525022
865954
1095145
1463954
1718145
1366873
1316390
761262
509649
925557
432857
823525
354827
695903
412309
1359713
558818
1016109
301751
554189
263444
623636
1981935
349297
961430
919984
1755059
497512
129670
1896575
1276786
1385297
1891609
1158554
1000329
199297
97434
1666751
21311
693403
1027457
340481
949868
560107
1644823
1816615
1726317
1850628
279450
415513
139383
1038230
246013
230723
1032729
922596
1464160
1483177
430973
992200
493194
576063
1738660
1389502
718408
626107
733295
1513213
1086805
395734
908998
1666849
1061685
1808409
1392940
1396060
1174439
1968403
1000312
1146320
566440
1117504
655322
1762759
515900
405350
1771079
1922375
1958448
1423428
47509
842842
1737277
848517
1117571
1626643
87607
182680
573412
1623434
1942196
1466354
1479556
1081578
1821044
1579913
915431
944398
618953
1489558
976084
535677
1431396
1687154
50391
1372815
461309
1755304
874405
303968
147569
447576
798773
660146
142275
1281535
1927243
206778
1641620
861998
642153
772343
485645
391100
1471586
1684214
518010
186302
1478262
1140129
1678242
880213
143665
1890811
829008
1137105
1479206
785907
811943
101601
933649
55392
85679
170361
890427
1231920
1789701
113978
1657803
588177
488592
1152382
319167
129406
1490674
400418
759669
1605478
939071
312178
179612
969328
915598
1237496
1925631
607762
336858
157700
1703127
403822
439780
450489
1500375
1661286
641743
104757
652243
1320415
1107241
428203
940469
1241981
1702764
381486
1058612
205390
1133164
491602
1620510
71604
1090048
649405
454159
1965682
519187
1826569
601228
1166878
704130
1986929
1598049
186401
180430
1183385
1885841
1299051
1885975
1322234
1078261
1338079
707280
1573945
589457
1668825
1697139
851343
963867
1065031
652219
949896
700741
1092952
1074291
1649761
862603
1075419
358296
1456086
1131571
1432982
1655883
735637
1466096
998620
211888
1606831
1892950
1504518
491401
783871
1430521
283233
362731
1852093
1338115
795597
194627
114422
1426352
246608
900068
171233
532839
643152
1878071
879993
493606
788866
1117898
478536
267125
612126
33242
1633463
1494196
162077
1597070
134077
1516839
46993
1178358
824522
96306
1357679
1855583
283435
50894
88723
1010439
1289182
1846506
40902
1157268
1303045
1670581
1527021
235947
1110079
518022
117860
1797769
104463
679053
1984924
1755255
1251775
1419434
524879
654330
1340384
751229
1676131
288571
1672239
737931
1475817
930253
37892
596621
1284337
1765242
1094012
871700
399047
509821
88235
1894811
1921368
1589372
167584
941018
516137
91150
1563045
1355773
1078528
1949685
92436
50474
183450
1903197
1350275
1870215
1632451
1937365
146864
403884
856487
1154283
837159
1998571
1870547
1582870
1946153
468102
1421367
373192
901239
1819703
666977
189988
803140
607049
491479
660992
1680022
1178268
1404745
63973
588884
1282033
316038
153274
841964
1693003
90708
1452696
561713
256216
883327
355123
821945
1999968
274884
459756
1470325
517225
15576
482327
1038729
1239663
53227
809514
1159740
366228
1123404
697140
784603
74364
69526
591942
1197417
890645
127770
621688
437303
730619
1623310
161595
866337
1831518
1726340
514065
852215
117668
1301889
307441
730294
649117
781313
622742
1651176
912231
748735
1333941
1325362
929237
696654
137832
1187516
952527
823887
97255
530227
794762
1332007
1267324
1756011
677851
1590680
972396
1797197
975610
1861531
906733
1308973
887545
1260248
1137650
1967442
537485
304634
1829956
637300
1096431
616483
1224690
951572
1734674
153842
1819837
367734
1913273
348569
1493703
1769673
1488653
55735
17566
1829809
680126
891927
1879959
1620968
336571
1290338
1634877
1047301
1214
41199
1616669
1435123
841492
738759
1607706
1465506
784988
1612767
916904
1234998
672553
283204
160148
585065
1059145
1550605
1733614
1729891
1876429
536567
1770273
1504143
1296554
1598104
988600
1391320
1370421
564273
1990957
93865
518180
1019666
68177
1895850
1368635
1703993
64819
1866644
37226
909109
1527197
1844779
1707381
1962550
1099436
427698
1179104
712635
895654
311539
1555295
447785
3848
1556712
1642433
564413
615794
247888
1667500
1588404
1471132
1728742
384120
538527
439222
1410148
928269
814253
1710168
1782820
443569
955408
46035
766916
1855610
890611
246174
1581081
209695
1539775
970938
231957
832843
1008762
263549
1714567
1858599
759907
1262193
1473163
1643494
1450809
182635
789183
1027374
710731
562343
1608575
726295
108536
1027820
315575
761941
1698164
766057
635623
543371
1313328
1438187
1777863
1817666
252325
783976
46830
35824
359617
154265
404730
1606183
1891591
1978144
160562
1856514
1461683
1048970
156416
655238
1836031
315287
538721
1333839
520603
194708
1083954
513294
1852091
1583899
1684553
587301
137864
153528
1539138
300180
1232255
1954494
893383
307788
621290
1219309
23238
684893
1844469
1845216
610223
1409305
402076
1836044
73113
1149368
426157
1876138
1290428
656733
271485
1849583
843640
924781
692505
1167082
522195
610354
885140
84508
1746840
1949998
1414867
1691716
160974
251122
1494037
280767
1244304
31430
164641
588035
202449
1287545
1745968
1343770
1669655
1178084
895502
1916735
1773956
891932
628704
1570184
1548989
895518
1602029
807953
1617564
1195979
513047
316815
630637
1182000
163535
1248753
1534506
506908
408639
410928
475337
1747817
918839
1096812
1083225
682281
774447
530092
974225
1590721
786362
1523680
1904665
1049646
465103
1342656
1065784
4904
1948055
12471
806199
590745
646333
826481
1487425
1216356
747112
1449572
622081
662060
66293
176842
1300769
1650400
679745
1241904
1764153
293123
1545891
108095
74131
1106414
1505733
1979864
1687687
180345
895373
1822358
318974
1436269
644136
1362900
1089287
837169
227685
139742
413519
1263821
954676
1111918
945837
1520453
569412
314936
357007
1952011
366448
1189398
268868
29397
412391
1610766
1743553
1977647
884114
600096
1161806
1861794
1187439
1930319
356036
369705
863413
1373253
951863
1804438
92243
22850
1407202
1077210
711435
801506
17513
1853516
1767594
963115
1867235
63848
941014
1178274
702219
284994
713345
1829830
441924
45311
969767
763868
1948775
1273263
1213634
464753
475470
637525
1482193
688813
328949
1548651
1590631
517001
865684
1721336
241940
1303059
1117227
1242786
692843
1014984
459380
1908083
1683355
1399557
257522
894664
1512791
356790
533153
1418973
731238
622126
1847153
1552313
931970
1763344
154284
1141424
277828
659746
1741523
1870250
585789
1510680
1274904
10074
1648874
259289
921605
1429877
1258336
1468595
1147531
1694686
608145
1547707
87079
1431840
445519
1531852
1476551
1738099
1853917
1669422
239779
904205
1784181
475540
1476675
1967346
1471048
1752700
307784
1454595
264296
1234296
1336899
1331541
75916
1334844
50569
1197548
724314
1609674
1240816
1391798
623627
953876
1153997
700175
1842076
753133
338965
1826077
898989
1464303
473096
1415004
531055
1232802
1027767
1487660
971229
342055
1462840
1796106
1636245
1020612
1114172
1192162
288750
1086487
642436
1356293
1515061
1546659
1554193
1134932
1422636
663537
451100
1426354
836569
473793
1509608
581442
518687
801587
917860
1008062
641848
982766
1353235
1018093
268073
739337
93647
5723
838429
48508
855424
1184850
712411
155255
517214
18698
1505742
1766302
758184
1502624
1663496
1386507
1011712
830650
917332
1193990
187604
1294462
1572585
1504976
1060892
950284
678854
1409352
1943999
1152243
1268025
1620626
165300
880161
404610
1771879
899529
620625
1774734
986515
1409939
1325254
1626
722164
246724
418480
540930
1902910
519957
1282236
1661498
697045
1120107
548611
1730898
1983455
254983
1312433
1864671
1059984
1390347
185511
1764811
1231940
1749364
1565950
1200869
810274
7037
300831
768119
1118974
346691
1484108
1518850
1807424
415657
33478
1476126
644408
775440
1693319
416920
1123836
1291959
1121577
699986
1417463
1145414
277099
1197031
1639597
357469
342683
871721
1878527
1560932
1797932
1099740
1858645
328222
130468
1015265
1746333
1012770
421846
1140654
93187
1282088
1151201
1859643
1947755
933731
9710
426890
1694566
569767
668535
1898976
1849036
829449
1062267
1732287
1275794
711034
1424109
1415167
1671040
1675083
453168
1079980
45047
1762912
211097
589031
1373032
279353
1852639
1573179
114545
1212566
59424
1402727
1865542
438695
43402
498587
1808807
179654
323003
292174
1124097
1897107
1911691
1490767
537669
165708
44734
941618
1481631
1285114
60617
503502
449863
1709743
1942825
984977
474116
720409
1650463
1094672
1665491
831911
373919
595230
1218416
144829
1323301
1659555
1999121
1697097
1727808
1962787
1552509
69401
1150101
1848438
1012496
314078
100615
956554
1906920
1302132
1002168
1816337
1979491
1705711
1388428
1720540
240626
1246561
155039
1951038
146799
667322
28088
1980727
1264579
1719581
1490924
278674
1467116
364563
504237
1782270
1223156
1508789
738352
1240633
1205240
1247595
632025
1135421
1939406
1304586
1059094
1628182
1155602
1398676
508228
485265
588042
1674477
614663
671848
1328114
723764
363127
913684
1286997
1888719
687377
127840
1657010
1217708
1214806
68822
1750884
294089
1287665
541619
502420
404313
1020317
835379
664992
792683
565820
430808
1671565
632301
1294102
1928889
865950
1707656
1417390
596717
1509144
401621
167635
1830754
246756
1917835
1140948
1191927
78240
1817798
378693
788935
843585
1362392
1619810
1519209
94021
725609
435009
199243
1058356
1820281
661720
851104
1866562
144785
1425417
233164
570893
1492485
216139
1721378
1578259
260023
449586
638421
667717
1314215
428192
241366
1361260
1925498
1489507
1312902
297893
1045179
190294
546883
1949646
600793
799471
415245
735657
1118621
1484398
1324032
1744696
449746
1139865
1840341
859362
1419598
331042
1411510
797435
100298
885055
276343
1833014
517576
57707
1401547
482939
172337
174739
682278
269209
807035
1752090
1869011
1697733
585032
1886992
263817
1309120
158060
1648470
1938687
83554
1512438
1829453
758505
992608
452119
205470
1878202
928059
80633
1013045
103183
1651567
1412689
363006
477508
959374
293110
341381
737939
1274298
1294337
1072436
156641
268895
689833
535933
518374
768378
894072
120926
453613
1691399
1737812
518625
704077
1301287
1115655
750862
27675
107330
1534261
413068
1710807
1634341
1722218
998771
259405
770157
126952
1486306
588544
1050277
621305
1557108
1872099
277401
1637619
1064346
1783832
1746358
1102190
1135944
276034
717601
735859
214652
1728598
287461
1182184
666960
1647644
1791055
47971
466757
43490
1212826
58750
1004740
1368454
1591901
1132535
37000
984734
1086640
114976
1587874
1121253
56116
416194
1326019
1033832
947298
1468601
1478293
1621798
487541
1631928
1977603
823914
893666
1812018
887744
683999
839621
273800
286227
347014
617688
89304
1370118
1810109
1865258
797768
659175
619756
493884
1945544
428820
165271
144251
942422
234949
1036317
601421
352132
1571739
1323874
6187
1170816
1656785
121779
547848
332375
588757
1703591
401913
368995
1929142
1424840
1507768
307598
1892879
1467388
1698867
1833609
619663
1131090
1740680
1592996
208170
1840386
303110
1763220
602022
410499
1893885
1175324
156892
1469436
246060
1952101
1153514
416585
1219941
296789
507621
1349985
986523
1888377
768252
1324345
1800958
1340697
1990722
665836
989466
800062
865283
1937238
1982353
1068967
836808
1820468
83650
1101449
1004152
1336974
1405220
1760927
154893
1091077
1231212
1000498
7811
802069
1501133
787042
1968949
1310233
155493
1537684
247330
1082547
5694
778916
862829
35739
240753
1927368
1907567
1779826
230996
992435
864354
1388610
980109
1162101
427104
29619
1776350
582787
1102907
67930
494105
1576376
501024
750961
1168064
1677133
325243
291714
1730426
1452783
1182416
1817860
1070362
428671
548922
1306811
1266320
746805
1972127
1854847
1974410
61138
1688080
165037
313196
460076
1450382
1793372
913385
1189978
1086619
1101444
568454
1783675
141318
1670603
1366412
829682
1757029
816992
1986145
1478652
412066
843478
584746
1145316
368284
1515575
278139
276832
123253
1196527
940697
244958
1229136
1432211
651581
741747
1496305
455151
1228005
1792750
1277650
1118189
392952
498148
1216156
1623701
306908
1834404
841092
567426
415269
729661
376944
1635009
644777
766602
535181
1556211
1788990
224108
1064063
509110
1954019
129093
963886
50958
1375994
997449
1407806
881370
1231357
820787
1787838
1278164
1273818
1006893
1089379
865800
312406
1680906
607463
1369942
954833
1184025
1396240
1133828
1058026
237164
1468953
1273241
1783901
178714
1729374
895434
798325
1290305
1847341
1863544
627144
1202891
1735750
1386521
1241785
1394914
845066
1501230
1208326
264418
1800108
1014560
1168805
83895
83548
1520464
1509216
1184123
793278
1042970
384914
855694
460750
1544384
56102
354299
1566179
1874871
1727315
419445
867936
1951453
1881020
22277
1864599
11575
52964
413806
187544
337765
1437568
1337924
907143
543550
1721061
1914507
1243353
61034
1974743
1942875
491803
1441772
611733
1038337
1269392
1935696
1734512
82376
15223
116940
1906822
1441201
87164
999760
753267
134875
1130027
1382750
1731757
1988802
994894
1573948
852481
1102333
185562
41411
279623
14142
1206348
716528
1408016
331193
1055148
1475642
1134000
1436283
89752
170252
1368537
1154032
1422207
836107
235490
953891
1254825
79023
1037367
300990
136631
1060649
317832
41578
1102162
998032
1180886
188570
1378715
167281
1562804
749811
910564
655555
599641
1759624
1814224
1380605
1666742
840290
110907
838594
587375
759719
1875175
1586122
1239021
435288
963609
1176084
1610506
1853061
293296
1168506
1944405
1857404
1811329
205334
555504
145672
1021088
1325407
1380151
1026117
172515
839094
1770660
506301
1652728
1887616
487066
1248351
1227086
1872640
1485902
801281
277532
1877476
229438
613372
601585
1633879
1820997
1281797
1697116
1401278
1908184
794899
1518210
1701361
179348
858120
1458253
322635
848412
192254
1167193
1394544
134109
1563773
1096389
522851
956671
989742
1467036
876957
1484738
453205
1526490
1466355
232586
1281921
801873
1843391
594194
1175314
899350
879061
1866180
1750872
472006
895700
441970
435626
1779692
1748325
1005645
1865135
1172880
120126
1654652
1360137
827138
1221278
239383
1311524
293742
1215065
1891958
127402
887555
1582471
720098
1856319
1619146
178918
1574682
1143256
1915840
122600
1516452
885112
1756448
560365
1903000
1327893
1583255
683877
1025132
1834796
674683
737897
706894
236355
668078
1938336
1396398
1521281
1904005
1316350
1306044
148555
1592982
1842074
221800
20097
660047
717837
1048825
301524
303125
1974039
710146
1145076
383040
583487
1231885
269465
202055
1626373
1712684
1199739
343590
1159911
237951
404402
511285
1514749
1068348
468748
1206858
901004
1046335
290432
193430
1675785
1159393
705566
1131546
553924
885934
1524989
960862
1031656
1809185
726057
472356
538496
217104
1960328
567889
800660
1811243
1539498
1700057
657096
503922
1133403
401776
1589724
601224
1364160
453889
1569217
1465293
29478
1277824
1303103
1737562
1087046
502881
3462
1762959
627053
1393829
954957
257254
794050
602576
1938387
1618645
139256
1960815
770633
1498087
152308
1978956
42083
965371
1507139
1072462
1603617
1098907
1768854
898471
1722020
1388315
1000404
786353
1983317
718242
379302
1138633
1223127
1249217
1347972
1884795
1778013
26520
1973423
491057
1873530
1909275
1855897
1709887
486357
1755892
1143473
550591
252001
1553718
141763
777872
579220
477944
1974898
1102996
1174588
199397
1244521
864422
754747
1006871
1756764
1082047
67387
632892
1386735
487776
460590
1208236
1095127
518960
1712865
362172
385617
1186325
1717693
274414
1682831
363678
686985
169870
1755051
1081694
1361818
1201708
10201
1937318
58739
891533
1193533
1699152
374354
1711646
893829
589690
1104412
1679183
1001714
1448720
1068690
1567373
39321
1798383
228036
1452744
481871
1899598
628367
1004364
1749852
1667425
1409286
1732514
885087
568928
526902
1827738
788091
749059
811132
701687
1761609
1762897
156704
1085336
1823380
141931
284284
554250
1550107
207379
1731387
1248948
962783
851146
997887
542484
15771
158632
1975298
1474329
1311750
182582
1810113
710533
62131
1882477
1889307
1503161
1776543
805083
1820508
885373
1278307
1490654
317256
1525929
325876
753908
422368
23001
263366
1421556
1652847
1878960
616693
915673
1021233
942071
1550302
393967
1092804
253122
1324299
33041
416735
616052
717070
1415646
492483
1315237
380624
1330863
540681
574046
1422203
1011031
1393960
1360296
638861
1193708
1644810
169162
289820
1513311
1934785
43451
1697983
562302
1896583
1472668
80323
443697
1914434
1974811
1103514
1710366
1232421
1943544
1133703
949844
1495160
1751835
1065250
1232392
1496624
386597
317334
425826
1103045
1439517
273225
792900
521672
1904405
950909
560026
1071952
1118833
1729534
48228
760436
46483
717876
1526497
1728266
1293519
1586851
1464075
55452
195516
55801
298681
215343
855940
1883069
500596
1674857
270300
1673877
504
1444951
1433213
1727912
889953
486961
1723626
1702114
629723
447745
1655660
402677
271023
926419
637994
204880
208483
1480585
1165622
1471846
1605773
753671
1775761
1096521
892104
413400
1018550
1998752
534210
535575
631546
865364
1918147
1457523
1660882
874443
1959603
1663706
238527
1111005
1528882
594247
228271
1475499
1668804
821144
79551
488779
1981693
1054434
672915
657697
1699341
1673389
1969467
1039760
1843914
467839
189627
214054
736913
1915157
857642
799999
712847
517450
1330244
1117981
235624
1072000
15090
94069
1502435
1683278
1766112
860220
1226618
911418
909760
1650250
788800
866124
1600321
1977728
1614569
1442648
1839525
1448364
1168975
1505619
1356923
1676069
505043
1722101
1135592
15088
316779
296910
1276523
697051
737191
567198
1815261
801754
604692
1595132
1777602
693994
587312
1957546
1385181
1119891
1578792
703032
1493553
1845368
1715975
950432
1627201
253790
1938476
635938
229413
511833
403152
1293872
1151378
1240145
414671
1506199
262601
1166592
1031600
842477
46669
85536
1209816
381730
1161271
1288642
27112
1511452
906794
1016646
1873641
119888
75169
977834
867192
396937
159428
281820
1062523
100983
640303
1403891
1264012
252269
883419
1259592
586276
517982
679129
425465
79720
649807
425748
39454
204129
292380
1622805
1551353
1257563
513713
1734841
539519
897563
251541
832549
72865
1686017
1050470
1663084
885019
450192
1487802
378144
301324
1484601
1866615
465399
1573152
1175314
1909506
952015
1637007
1554375
3298
647168
37966
779791
461096
73903
408604
1139553
938875
268019
1732689
727293
121422
1763507
1660289
1465415
569137
652937
308121
1752112
141965
197608
840144
1120870
1081235
1067835
1503980
1254668
1891616
1904446
1315841
458103
845762
981893
1034357
618968
236591
550318
1844513
1682078
1968812
114269
1490680
194226
1795019
722657
698086
738942
1297431
213208
1303829
586887
1336205
1642464
223245
1172531
1550004
714937
1457252
1282283
1871297
1653503
854105
1154383
131707
1818169
1278077
84978
1743223
149147
188129
775607
1613564
1140963
1686832
629912
1881481
1615671
213966
315434
146655
1965587
1142791
1098713
157368
1279604
139074
200477
761785
310685
1948976
930693
252572
1384585
561829
1587058
128528
928823
218166
1681210
1585430
1270031
573418
118078
585048
52850
791790
1436225
290726
1936447
92850
103370
461840
775746
1977098
639947
741734
740591
380801
274363
671514
555600
775659
35082
774068
1635209
188258
871851
615918
540625
201084
519776
177099
1348629
1427399
1298839
1014676
858556
1396423
1653462
402393
701832
126403
1478194
1151450
4904
695263
1676606
1852647
751844
348932
1223499
1341623
198477
457073
1534662
121569
1409380
804204
1441929
381447
214268
1108504
1672124
1883415
539817
1597852
1665908
35815
823265
386887
1749016
578479
607410
1413403
1750138
1930424
170759
1673936
544911
832379
637183
103588
1831796
1608777
195751
556493
1113409
362269
1997214
1165365
126092
1301449
325673
1202800
202723
328303
1495204
781641
1646930
468018
1818602
200843
545893
1631514
974054
445836
1205563
747953
1539994
929309
899628
164856
399121
1515488
87269
98774
423061
230956
322792
1744259
547049
847977
1102907
1320960
328753
1868082
335615
223301
51899
72648
1720784
658533
1550906
1853290
1281550
1059010
924124
1164190
1407741
788050
1799583
374478
1268311
1346002
1302590
1225296
163550
819826
1970431
1152448
396143
964412
1076699
873909
1821091
1380058
1054755
396315
1261853
1787954
1739816
1991478
463081
1042292
69022
1727379
1381278
583032
1336837
1663146
343668
1784851
1856988
1366561
1226002
1030064
402455
157075
1831502
560649
1369485
797197
992711
1019245
794503
1081545
875195
1147594
272385
1065323
340056
1289595
1156725
1458236
940181
648294
56277
1927563
949392
1430041
1082209
1594696
1315158
1267378
1064545
1968049
529429
383884
1802397
1545300
1117570
1724405
758256
1168833
411104
1535823
1590144
794407
582557
1539930
1468596
1602413
1785374
1108374
1902828
1492005
1452135
1546242
1387764
1078244
221382
120687
585453
480274
1883807
29156
305833
1333496
1449898
611632
719340
198607
1565194
1521843
1427352
124805
333017
449928
536064
1583041
467477
1196203
500143
1874276
769053
1802085
185182
1575659
753401
1747036
1259036
999867
703266
1276447
692585
1005207
743923
1005088
1880453
1824035
1548369
1481398
1144918
658725
339653
14867
1634747
1067415
1183412
1315292
759444
757985
1563893
1179286
1675301
1937092
862266
1551118
732799
1070028
358325
1009902
712703
1877960
76497
1865054
1021362
991424
271142
512344
1417876
1946019
377464
1825452
298911
1956169
1434791
711812
170696
822257
1284900
1986328
671497
647734
1463867
1820560
9936
1318847
958023
1775447
1748478
290283
290593
1887881
369832
1102480
104993
206924
705792
584584
129996
355642
138797
833062
1971975
1609609
1543438
1588166
1635916
442785
1412938
1092830
1471650
1731329
167174
1856039
837852
1336091
314867
1512935
1755508
1683061
1829311
273493
249710
1236250
1229996
1985177
649340
1756348
499315
944585
430916
1390712
1246756
1989626
566591
793928
1296982
810151
1896502
640254
583416
579482
951712
1979090
181698
1221819
487256
802620
411256
124505
807268
505324
797682
1123569
1475283
1743257
597636
1913650
536579
1821672
1641007
1784281
1875883
1526678
351075
192206
622548
823648
356277
692639
1657690
1464160
1279136
929178
499330
724877
1249158
324843
988819
306968
385310
859199
1416385
1576118
1320973
197686
1933468
967343
1029014
469225
1344304
1795248
1122128
1900362
1167388
1592479
1245492
420167
1953147
1948919
875947
1836661
229879
1289361
700968
1392538
1276390
1089161
1353164
760301
1678192
562667
32952
1374266
1946776
486881
1627349
257474
1594074
897644
1593748
472008
1036436
1718019
699384
1838398
1759373
1207947
107971
41030
1806709
298248
1543358
215448
1395021
816864
1430314
1269177
304177
1579213
87951
448801
466801
293905
130351
66108
1335779
1555849
154604
316257
1910803
1488835
44290
1243777
1810640
1989865
664920
116647
1675215
682846
168010
1887928
138344
1198301
181792
1572191
964656
1344696
1102877
449422
339956
1782694
1486601
1986751
1205065
437608
857633
842350
1852283
1753075
658314
353574
1258769
1834760
1953650
1165064
1918819
590032
1982085
1931259
1602411
1600905
35803
1923270
919171
801457
599938
1822533
1192991
1604623
1100619
1786389
1143928
580750
988179
535417
1740731
1956488
897147
1833411
488358
193301
1082789
727784
37197
577336
988159
761835
126561
1251866
582473
10428
845150
888470
1501311
1762951
701443
257069
674148
204380
249864
808690
810030
1827817
1795085
1566566
275048
91617
1948714
883916
223692
1359254
1047073
810215
284307
599049
1922256
1286684
1816853
590328
71441
1740221
1297848
45843
135198
1015942
1838427
1862068
776711
1341514
828464
690928
1079172
563008
1619389
1483282
1574071
333337
458357
999413
233263
1597105
1113462
1478507
1002844
344018
700664
1893391
666852
265033
302504
1700424
193189
543880
1011653
568015
1506468
741526
1176916
1241625
1873861
31930
944911
1910914
1535745
1425902
1358239
934132
441237
852511
1549026
408692
546002
590612
1524237
9001
1398782
430517
1661814
561331
1277395
1660609
1752417
1812300
1112725
1599651
1639531
1719896
1881247
586146
1219158
972350
1673028
1293404
812271
417292
701025
615787
1727901
909893
1777923
213714
1316654
439747
1750555
1680011
1488364
143992
1080642
33534
509846
1091876
311060
1179980
416264
924492
1463806
203230
784374
1828384
719351
1329553
1958691
1947648
1432313
1993925
1759996
451922
1528638
636704
1416933
1120131
322468
1450552
1255142
15196
297298
984511
1165393
1070781
302803
272664
1507206
601987
161581
1855283
385752
902331
513360
1368608
1515981
1757069
924467
1462429
1173470
365003
1092925
660864
1198463
1552329
145843
1718848
1337793
704688
1153745
1628220
1821847
602961
1716467
1705127
1193028
475989
326574
1324154
252277
537243
1723503
802702
444385
860883
1682863
1208963
985625
150040
248947
584075
33382
1828585
154002
836412
1866925
1276579
1953321
930589
547225
372359
1784050
1140730
1518673
582350
1179358
81461
1422396
1674737
1950771
821967
21149
740480
889216
1119602
1589111
1637233
576689
93575
1493550
1957897
1765649
263222
168301
977059
1118814
1183661
753489
695927
1294403
245800
474668
339202
521884
666612
1633984
1349970
209739
363270
1042778
175694
723157
1019773
955071
152136
1007469
454208
302886
725633
1300323
885082
1437515
1803065
494788
1705622
689613
1803647
106505
215524
90127
748517
359874
993260
656069
397912
478812
1058461
1531735
1587257
1355444
345758
1197130
1711716
1300788
1829966
1451995
1447671
1574666
1311817
323488
1466602
1664201
1279927
388026
1608174
1754662
1726173
961512
902543
1719963
1842266
66325
1376782
1602050
74358
457088
717018
976453
483143
1710870
1229979
134098
981536
484120
578608
1387862
1089973
560727
1427853
286830
883847
872311
915765
583304
953855
458253
614796
1014300
1833441
208809
100778
795217
164740
1882226
909017
888830
1917184
850776
1230018
1650217
1807541
1182397
405846
1293174
1126996
318106
1596165
665824
569699
1100532
857557
510843
203857
1852815
37035
106642
1046551
1928173
1141719
1515625
1006195
701673
1198339
675612
326947
370187
1609297
324193
480289
1409908
1414354
617157
1361555
392066
1545289
734835
1307222
1427043
426406
1549005
1723662
1256903
478797
313451
1347169
74708
116489
1183175
745047
1232644
1939271
746041
70892
960203
700882
551423
1592856
273014
611832
652633
1431046
1614509
910544
1171872
1848483
1853485
695304
1506817
1626330
691153
1993312
1838271
871866
1107796
1011563
1520090
935375
1297062
1540800
1601985
1706203
1106818
1745535
1568421
409516
693745
1191890
562602
1942593
471455
1010396
200413
88804
10631
1372317
1100206
1705472
1102091
1576950
1772173
738888
1246602
329234
721642
1611894
598351
1109442
1280371
120548
1572372
371686
1542127
1233660
516414
1178317
34888
488137
569042
1922477
1784960
482785
1295357
1205469
1000020
565806
1551710
1002352
569603
897075
838826
1294762
1313527
1767198
270475
575037
953322
328800
223143
1689304
1774127
1656141
617728
640742
927363
1934022
519940
1641672
783148
614769
683485
962233
1478456
1316099
134421
287303
517272
995268
1736251
1018432
1938151
1326287
1096174
354801
1510425
1994799
991008
1101909
1885200
674596
1494175
1439019
360828
389077
1341644
1900758
1717710
1391996
686411
1994750
1636624
719306
1008315
58698
1221023
1082849
1478800
335181
420154
1421260
385784
598694
1043822
1331311
42398
1615556
1103364
1511228
1441853
1520180
35334
1236211
1557431
1038678
1047135
208022
1366220
1998716
193904
1170894
436960
1824892
733414
740312
1886847
1269889
1638291
446141
1337714
1531147
184965
459776
614691
810362
1781950
1974771
133097
772361
1215307
1340328
1977484
1329758
456662
1895957
741280
1588820
258211
1573166
208741
300506
1504731
1138771
1879307
381525
1088597
118435
1862688
1257929
324476
1947171
640938
667074
1928523
1925062
133222
1576327
1680709
1105056
619408
1050834
551434
1127192
894428
748538
873707
829919
425218
1536549
1569379
970247
1633899
750342
469712
739684
1543560
1121578
370217
1540388
1185528
424700
1309793
751515
936842
1453523
1010597
459763
142486
1587847
386490
285831
1133901
1380029
208183
642752
525902
74481
1024091
359159
257611
605743
1681356
1729234
1896969
455856
614436
1474859
751810
657408
234883
393400
345217
977928
205432
1017615
665529
1797363
835577
959036
802725
1221851
1541150
1101131
1608464
505209
226579
1664045
446652
658689
1755845
866606
1080313
885014
1496777
1991938
1658323
4939
237084
70932
1279282
1847643
154092
430554
1947980
753537
204481
1828109
1264772
1685449
1715368
599810
1372448
222355
1160916
1872232
627329
307299
1201329
99548
1226881
1455812
1715190
256030
60295
478665
1936143
599460
1305626
1309624
813195
1199901
1111777
252786
1544252
1973288
1750440
363813
419439
1740597
2514
738436
1031716
618697
561512
942857
790815
1076736
1301415
1178535
220812
1661636
1169925
437908
340210
1121124
1658605
98393
642202
1418899
541531
1383922
262039
1060188
1520492
1650893
1504961
1985172
1424985
1677643
1622916
722770
858285
1701045
1965765
1943026
1137054
491325
1325184
715031
450790
762352
779317
1402906
603381
1046617
735783
683835
470557
241823
186029
834952
1356467
119296
391886
839581
422154
1687073
71218
541358
1400820
1518018
1840402
192081
273735
400944
1485482
255587
915064
1823089
1990621
116509
71840
1192119
317874
39384
1545176
2600
1374505
1577903
539131
335773
1724571
762787
843263
1428973
777445
1192549
1662848
242528
1745942
1805102
17992
1173737
1473222
1545027
967610
561128
1005443
1580183
146108
822508
1898887
486629
1691548
392834
983968
604656
1726836
1793637
1321600
1699883
1855607
174390
1015191
1263778
1100601
1475214
1139678
1746716
714477
56917
931504
793364
1620208
1052039
375657
679603
298733
541842
1343254
656436
60313
1715317
352315
291132
1272440
403780
1928726
1031657
254742
1722828
884855
1390736
63578
1319873
46188
315119
1166060
1614493
213533
1261185
13329
644452
1058635
28930
506125
1609180
252473
93124
903083
297599
1615721
998664
1847599
1723685
1656557
1909394
1184590
685383
631243
1209321
888279
942588
1356614
1891365
1853184
534218
1006022
1480863
368514
947586
440187
1974437
220547
767456
1124291
1589923
1641824
1743728
877358
107542
1410343
1567837
1396015
1288942
1095609
631254
1753078
859026
116765
267618
223144
1871202
1599277
1034686
1418810
1377768
562590
1661710
166168
101534
1059223
94381
1450458
626508
1999801
1788544
608761
1305751
27107
1461223
405659
1615176
920726
411341
1462883
717644
808937
1900595
1964193
1815025
1464135
233760
7381
1820597
1797765
240814
1634292
1142380
1618784
1990864
1061978
170609
73772
1192630
1593459
457475
611553
1619620
969898
216710
2879
1019972
1866928
1860905
402400
1837805
889527
1817749
1601125
800106
1697024
1199699
1225720
430055
546554
444832
1337916
483122
594666
1143493
60066
1047969
1776232
562588
334379
765731
287687
433756
1037702
1862930
776925
217131
1227199
954876
1581764
197630
832179
1514224
629617
131904
1318703
1490439
608808
1085838
1357811
491306
329588
1677409
541084
134264
1145974
335302
1600080
1397168
965246
1963458
252446
409371
46614
1355831
1158638
432993
50733
1023095
1175200
1844975
625885
765878
1786724
399528
1788007
214041
1569536
989368
466039
1002733
461015
776690
1474365
295795
1489023
590652
361107
859051
1683276
572285
1444172
287047
1872952
304628
1568965
753435
1151421
1526232
787246
1427085
922618
1840132
1587533
564771
1464614
55016
1058384
328457
1056081
1560446
147597
1703599
92917
1303142
1306456
234519
962309
1267252
498513
177068
1414032
1510895
1000291
632786
462493
235286
54217
606725
830724
265485
1174400
80856
283161
368497
981971
1651640
899526
470670
1076471
792567
284777
283623
1598011
608284
1057181
1466936
868013
558773
1652364
118206
1667106
859434
21819
275284
1061641
1089458
443966
570371
1511828
314660
1094386
17668
1895424
1457251
460274
1325695
1749141
1442621
1474733
311282
472548
1119223
1873038
133349
966622
268908
1375610
329646
1811782
404494
1861869
1552387
1147160
143476
469663
847401
1607378
180753
1933169
1777761
1968055
150130
471364
731642
259660
884
180919
73448
1606304
1645505
822501
237145
1300060
886165
109456
784232
575123
420469
1232726
228650
371686
545959
1412530
1036756
1317187
652728
1756264
1258714
1881931
467482
1542548
1815569
1800789
205731
1264928
1930174
1298990
1400541
345515
329993
105791
1605839
1895963
1743209
1837851
1093399
1680651
367539
1371183
596788
1935413
940193
52658
778585
1958484
1217517
460214
1938809
507837
1124506
559610
1021473
160446
1187654
241648
48435
280452
1024302
537552
456001
392628
28697
1357078
62458
1316232
465397
1149502
1483715
415120
669044
1912559
327528
1130612
794936
1940337
675355
210744
1646968
324739
1320536
651217
1168107
509018
1900377
1460073
387748
1872097
833269
602036
1613615
367219
1283518
1987010
364370
393718
817514
1196425
447298
752957
499912
951446
1597094
1585451
1332867
1350764
1934403
1707776
732279
448400
1369907
1450362
738007
1587255
1254856
771266
113137
182373
882179
1104955
1764704
792503
1683654
128666
1646436
1308256
709414
1734475
67457
1453001
289826
554751
1230221
1840784
747392
98070
896976
146582
1961748
1004306
984152
566615
1892103
1086491
766983
512660
1299400
766985
1341460
1470597
889827
822754
1987795
1970158
79418
1492368
940206
913283
538577
385484
1767122
1822958
10340
1124959
1062027
1516386
1621041
1843018
236542
1339938
236494
930635
56687
1910640
472855
1300128
501178
311067
1760884
25161
1113190
114193
1871491
511084
677444
1544802
1374709
241486
1117105
743591
689078
1603771
1358484
1037592
1725059
1982324
822544
670167
976631
1611534
1129911
207490
650666
1508536
482207
1626062
1019808
1825828
747211
714855
1633842
1246972
1092414
131634
1584143
239898
1299214
1500711
573127
1232952
179845
300305
1584205
98848
832278
228997
967372
521498
887796
519871
1080140
70705
407661
1332637
813065
731740
492741
237701
1932497
1943966
490677
1589821
1553263
1497167
83158
275547
1534057
1516729
1341306
1491312
1726643
1063289
396921
560899
1449499
398771
426202
1718831
1275363
248687
145244
1357981
1095983
911586
1754754
606791
781886
945823
654909
1134999
477167
1717761
358378
970580
267130
488332
138907
577976
532933
26749
55979
1085666
1094661
449365
601172
1729201
1244312
1979080
1687800
1592505
338806
847314
440300
1552685
1019630
1461053
1720596
39275
50418
29574
909120
696838
1173648
467065
1286964
597388
1670831
1817791
1485433
719660
1044556
125048
1656378
1797511
1754121
303660
84811
149208
362897
753519
191048
1390982
957714
36473
1150091
144391
41207
859687
1766256
1611499
1790331
370868
64470
303693
508729
1498876
816269
600681
519277
1354906
1614791
957307
749210
618275
380596
502931
740509
852232
30744
1104738
577884
669230
346492
1414862
876892
1947806
1990301
1141653
1219878
103813
321778
1902744
135536
1120425
1663562
1217609
1773082
1796326
1865895
1674599
934403
560447
1688595
1951394
867209
315499
1843643
967051
1997921
795834
1448320
1861756
1871965
903970
757219
834242
985364
1582407
63154
1082079
1161639
1075375
30574
476845
1759570
1337676
1743173
1017674
1211480
235942
1087251
1756326
794527
1033532
955804
1569589
1522574
1179642
1491558
864480
1973371
1684603
1830583
723607
1284913
127019
365651
406023
270067
1149140
1493936
1861508
1392680
236298
943278
434138
1027461
886974
1254712
1270976
1143799
1122386
114741
607543
1615387
1375232
611511
563811
1676830
1745921
1502620
1611036
81772
1425311
397839
1014608
1691378
525859
1079192
1431575
1147676
525116
1874593
1721961
26110
1285888
674293
157567
1830924
461512
240184
71387
871404
986188
1872578
1419650
411520
1826330
1874260
1993758
1813903
1020352
647383
992931
1271287
292820
465070
1120434
731285
1046546
1787377
1475510
567702
1790729
1385247
1163178
1265717
12990
783544
1072003
30428
104814
659050
228282
564394
1273679
12506
240461
1379742
983289
1105971
1741703
843641
816081
1232456
1474538
1142427
416875
787739
1509159
1319927
326651
1340371
692738
1675738
1660592
1274050
2555
1900698
273129
294894
487274
778716
821479
906753
858967
1270635
1868253
1168771
906901
829264
1085590
742885
1526222
1932352
1625821
953107
1775870
688657
849609
51866
1024972
650515
1103186
766717
597268
219838
277579
1679521
222607
1879079
1906089
960585
1004511
990635
1182257
500002
878827
825326
1664041
769777
648887
1631250
807551
983024
1157613
322396
462548
1532792
454642
571039
1032093
890006
1240679
797299
864269
909884
1049550
1843715
809581
922139
1081169
1997936
634956
1807742
321370
1160539
64492
682295
788231
1235657
813586
1194666
820959
1198545
1888947
258875
158775
1248797
1777565
343545
1288323
940327
1975018
420217
653636
236355
800657
1953634
370304
1136616
1497720
1352305
202723
199112
463852
1567877
1403840
1256939
1490847
246290
1110397
1133177
1408036
567628
1592293
1241262
588693
1018783
1949993
846505
1382510
1126770
1615811
1867855
1134674
747778
1241973
1261633
254009
1400324
1809800
1176637
693220
922458
1296915
1444
1800938
116120
364328
1551386
1663028
496846
1006830
1359302
528122
1252540
127025
772928
823398
643535
845457
386698
539059
1739021
138206
1462689
52789
1609515
1530416
434927
1909090
1111622
1340803
1285179
529119
957268
1891847
1153239
1425931
654311
936479
914875
92961
1245558
965473
557311
1242059
1429897
992760
549968
264240
278628
1848246
1228053
873798
1907565
1745641
542053
26061
896941
533153
1879896
109015
905829
673890
1831185
274414
1586055
1772942
845698
1899935
891026
594576
634369
432617
1396301
61217
648853
662522
546014
1213086
1448627
923326
453051
509327
1606225
1765249
993501
174330
701044
349632
417820
494879
1109018
1945500
642677
278099
51250
668416
783073
1633869
31678
872971
987278
1388089
905030
1838987
1558499
724449
936361
105794
1783847
579416
775212
518116
1105258
1377445
840602
929440
934101
535458
757337
72322
1789094
225210
793066
1781112
784098
115264
280097
1195332
1495445
982928
256657
862943
1556202
36593
1602442
1801635
270643
1398000
960789
1818646
689276
58578
706181
56695
1344258
1138886
536162
862055
876673
1946579
224758
1879835
112764
783125
922028
1845533
1206834
637349
1532925
1470118
1259363
1783039
24766
588555
1435279
858695
216792
1097584
745347
43115
1411003
1545921
1852456
1605547
631185
1592541
1777539
1889668
1610983
1700791
1611712
1971242
1526661
810309
1325844
1667443
1358080
1529364
619808
241402
1680532
951937
830166
418934
1481201
738573
1638839
135862
1531635
1427817
1709667
1825046
1684754
1407319
1494502
1647409
1266318
688319
609246
81340
846395
1961294
221088
1842032
1673386
428868
1802888
970878
78681
345065
1945991
1041555
1186439
658731
591234
1140220
286574
545265
1770374
1117014
1223379
1143446
1698382
1780619
1739827
1617362
518276
1529908
1773342
1341183
545495
1839477
1255991
1077791
1199130
407508
1734898
1310843
66683
992669
381101
1276666
479925
1928674
704647
122340
1637947
1111831
141344
856832
52793
687854
378661
497956
1666838
1367435
1443849
1336221
1189353
1777485
1768399
473971
1770580
1259915
664220
814081
701661
468300
1201126
554349
816359
1345232
1357145
249089
561228
927175
1222935
685779
1494998
745589
578294
1814630
1891466
197727
1745820
938983
920006
375092
1097276
776859
155474
922718
1000138
1175986
1646192
1319428
1549621
998105
809288
1479857
1467394
1421740
3089
1738897
1835801
1799985
450194
953965
279454
1805680
1044367
829903
1783483
169045
1561878
244094
1287850
1880270
1340620
549731
1470936
493147
1457279
624971
1523587
640097
1108676
1597848
1847706
147019
1471454
454670
407915
38818
787587
943344
1882119
1203269
1889835
1408835
897018
1687237
452041
330882
232160
767079
1331069
328997
841945
1380912
278085
104700
61654
1522238
690270
87233
135668
329918
1155844
387595
862877
1170243
1660761
153292
304517
1506445
581455
832189
1639639
606729
741157
348100
658353
1601706
1585000
1826334
1401321
1403643
518964
1675698
1501008
1548099
43778
301701
1075694
90812
176434
1114191
334640
630763
1763730
664685
152583
992568
1303353
1420052
177634
1821879
1890434
887805
882361
1336737
1206916
690958
495407
838691
1603644
487466
1397742
645040
1971711
703005
839386
1712173
1907293
1861215
1243895
79782
631741
1457645
1285628
537372
879660
1039807
637404
825867
624400
596819
377395
521388
652271
1042394
1100708
1627876
1412258
609416
1086446
97067
914112
816297
1937052
1832220
1769568
618439
1096987
643600
576805
907323
1897405
643006
323609
1874847
60834
693869
1552446
1700036
1437524
37533
381036
458679
386866
81921
1549982
288093
190728
1528102
1636275
1858432
1772280
1534173
349020
908793
795306
158587
1214236
328217
883176
787960
1247457
132939
94788
1759053
1602949
608232
1367648
1403968
1927125
468697
1902812
1823519
733696
1806405
1194779
1656874
680249
375620
1955870
1828990
556607
1658743
998271
586919
1620677
997975
1051165
37100
1270544
1265534
176806
1759656
156117
164154
1439225
1081341
141738
1498990
1416414
449218
830334
1338134
1913592
219621
1943532
1049169
817472
1613397
1716527
1062885
735541
1883411
1489762
780575
1062488
319599
1383035
1847993
1944534
41225
1675625
1709910
487290
1632408
578967
332887
1953178
1832244
1933321
1727074
275205
1606293
950009
1782041
1943263
1479456
1370681
1365653
1184299
1184864
1448597
162901
33420
264840
356772
1471442
1088490
1732511
1449428
1958052
593686
1901278
953308
903070
782031
1196186
1588867
1870394
358414
343353
294161
1712703
1689222
212383
29069
1045843
1766490
1792915
550168
1948366
1012431
763205
332333
568515
228097
29125
108519
213166
758358
586904
417468
1791553
1705693
64495
1519467
777450
1237164
1117928
1831125
1341294
882788
333759
1839757
1816378
889058
1226368
16562
753943
800968
735866
1005236
1876422
1772281
1179906
1604239
267756
403500
1472634
1347174
823002
402246
1441978
1378428
12860
1622655
438556
1011399
1789603
778981
597879
1641903
887394
315423
875389
1315761
1364366
1989936
1702709
1457337
1740103
1746567
1716959
1667348
859309
938394
1157051
1545390
678148
260549
1600512
37032
82394
460782
405174
1253309
1733315
1122666
396427
1241984
468133
382581
68730
1923736
1205835
1951975
1546833
1190995
1956054
863522
468913
1234601
584232
670858
1600124
1572046
1349028
40718
1204325
1824064
130234
376977
915256
1838618
514056
1439034
502166
1622442
42583
1457794
95458
201410
1224412
1875505
1256280
605127
1302018
1013915
1620518
783059
177731
61783
401489
153328
282796
833890
40823
1347977
1277248
348382
1843124
17500
926977
1555497
1619634
548405
1331443
13972
581077
1546331
1502931
1985067
715168
120090
312126
684481
652192
1846718
467891
1113081
870851
408375
1259709
1299758
984528
1723947
1372185
283861
123329
1143424
537850
1002804
304714
1883410
1791118
1375415
285577
354803
1876873
661960
1152236
1567031
260654
799239
431459
1104150
1206362
783732
334029
252691
1748108
695216
1263972
1527386
1289567
1352097
549105
302486
1343901
779517
1524324
1494953
441211
110924
660323
912803
1925894
679820
1461489
1592177
399521
1026463
1013933
212393
836685
739384
1092268
1090769
204065
1416246
206788
255513
1041100
534385
829946
700622
1357642
1936158
711400
985767
836310
1778156
1425557
1599664
1187927
144538
1165177
262130
1659739
1722354
1748819
1020131
1920787
1521060
412035
393417
511205
128657
1500240
1037444
356258
384028
132303
85237
961818
1157810
96595
729607
1233560
1567136
131093
728327
173759
1458598
678728
292328
1319223
696040
1382279
1118577
707391
1499841
469625
1156363
239263
172463
1770853
1264374
1685010
33504
1730661
1475724
1763777
1360895
1574490
1685039
140044
650601
292808
1115094
116133
1544059
1136509
378651
1699746
702518
586041
147695
1588522
421947
304830
1629437
758647
198838
90701
482574
1143914
1743532
1679889
297074
362861
999804
792383
1115550
251979
496544
1741673
1108256
856236
1300746
1473098
1006758
1984951
1774033
240379
397723
1009674
1809946
1759223
1955368
1187800
42682
1489342
1069958
299752
903478
1046053
1198645
1973336
1131855
300995
567432
412297
32779
1646501
1969661
98020
1519218
37920
1049243
1153731
1026228
776916
510364
1649030
586471
1082469
1275826
75538
1408466
1376326
1299418
288862
1395002
435654
1101608
279052
1335745
1558954
1393772
925739
277564
1593901
284961
802586
1476061
1439645
1081350
825683
1353677
1415925
1347291
1009031
51404
1140892
1476214
112384
610283
1185402
1471274
497264
1432910
20819
301990
1150644
1792472
416026
1967121
115255
467405
1004723
1822011
599146
441610
1889624
178935
405523
697279
1286251
846803
1565563
1492424
665192
627111
1334191
798734
1880793
1236253
592511
1669319
476410
1804034
1649089
819524
285112
340296
500249
1935069
1622019
1026307
1470662
1049042
1748126
401527
1970779
913539
1059610
242864
984146
677420
1356312
1159083
341213
803950
977649
130461
976646
1321725
549497
349256
1997392
289603
1952333
761903
1354458
1916707
780382
1398319
1750210
474925
951933
264996
980998
429854
936877
143788
1578311
538293
915427
865409
1075280
805071
988362
781414
1519857
1050804
798178
968387
1673051
691309
1345499
1080748
1668630
1862068
1596661
1381266
1453560
1692868
1442435
1507686
1744792
1139053
606075
1888417
1029174
336763
644791
806068
207946
1773900
1723603
13308
1290114
1917433
1530496
1710232
38579
308232
995487
30229
65128
1599706
896790
1758365
368650
371286
46778
1105519
1326587
1510474
221129
1512499
1069261
1741764
1637814
1448172
999667
801526
307253
370383
467195
1324704
1491916
1306297
870946
475761
498562
884381
486825
1771782
835089
881532
1631062
373730
1038307
1854349
1311914
1160749
1381798
590951
375631
1400977
385621
1717590
1066169
911783
747518
1800610
965571
215035
1316385
1258846
593917
1500686
1737929
1562020
1836195
1720283
200903
1153382
548073
256128
1340786
1187727
914683
556952
245355
604553
1002709
42164
349506
718296
203576
1412087
1131868
1449619
670617
875082
1643447
211767
1026338
108583
67265
1289695
6749
1777542
71549
297912
167726
568311
128276
314121
1728571
1951599
375112
1624150
1316769
952954
1685187
692673
362315
1457933
950206
1640769
249907
702798
1437642
156699
1410124
980456
963857
995588
147951
713994
1371874
135646
1718316
947460
1354436
1902784
1778683
1847397
189992
1116365
1049425
708377
865850
1195649
1562156
1563279
1330
1413831
1448751
1660124
1821646
1175611
1994912
877273
1679089
242737
1315807
1259697
808039
978809
1838809
224917
429180
823404
1165782
736599
510988
646900
1553419
1152810
1354476
272173
1945819
1463573
1654067
1823810
744337
1578809
679968
1074770
1691152
346261
1836123
1944742
515319
1011193
908409
434536
1907411
1226371
770044
423441
1911584
775951
409963
43762
1559123
835825
1277194
1071554
656723
1984070
846943
1987137
1611518
991232
1779661
1000307
554359
1994789
1179855
291147
724043
152942
1180211
1771079
1940076
357542
393941
325194
220253
1567390
298075
1816908
1660719
1514810
678645
1342469
1156161
1658195
793431
1453623
1952944
1886977
370299
467953
1427138
28518
1685859
1815563
386219
1172348
1195085
1480281
1395668
1293969
1053439
1312938
1402569
1473946
748315
1239441
1732005
1290258
116215
581066
808755
1317992
1101773
424306
789713
1788149
554296
1020694
1869988
421107
1298878
1521481
1809873
1737393
1062892
648043
1900681
1088893
1233847
576338
467607
998663
1802087
464407
1283587
1880802
539591
964372
1015564
1184149
752642
349057
1552368
1113772
1245705
1723790
731424
1303501
1577692
1253922
1998797
1546257
1565616
1821549
213620
1389350
31213
307500
774923
906192
1713416
54033
572821
1215828
88995
719589
1360440
1777939
1027719
1911059
912325
1274376
22515
1131671
435632
606133
162316
1998633
1643862
83643
132100
591730
286868
681428
826204
452825
625062
88518
1066819
763787
772333
712300
1277944
1765916
582946
810508
82047
1806012
46187
911654
1047866
754045
280036
944704
1863701
882675
720526
516450
1705268
1896797
1031526
530683
1569987
1392312
499755
160802
1800982
599389
1285400
1878303
1491198
856695
1010696
178800
1989293
1786286
1287591
1521298
945278
810572
1701641
300536
1279048
1267285
1592786
580660
579941
1470504
706179
340616
1242539
1761904
1063618
1831576
1170825
525211
916455
1983952
973007
262025
521499
1792731
1222926
1710768
336244
1726542
184994
925469
1294350
899124
209140
230320
189293
540891
1163138
533615
1709210
397463
186113
252018
232351
367757
166904
866078
390365
932197
754129
1971149
518649
835091
1977960
381992
976980
1478052
229197
536320
1217170
459939
1330365
1593238
503076
382850
1364423
1339662
1580774
1483142
593012
486502
1667387
653648
1981235
187461
438344
1162862
527414
694328
695609
596184
753811
1782173
550960
1663615
840058
16047
1398587
1874801
1321551
105875
1741428
920053
1149903
176591
590619
1200261
1199737
548655
712582
839207
1340416
1620100
1803313
1031159
1507685
1216310
548022
1996882
836204
86885
325083
972873
1541552
1174355
1036710
1211811
1619448
1640154
795733
534025
1543594
502523
1563348
91272
1321975
899096
1055711
16187
1175026
1112584
1501639
329442
920948
21234
737227
1392807
205094
568463
1013381
1072649
813404
250638
260907
598219
1214822
805597
671297
874700
95755
124891
1960140
815338
877137
1593359
1330041
1949494
1424192
853999
690193
1621449
1397612
1729730
18489
1358153
1544824
519191
1545016
1256194
1361535
1684411
895570
1468978
1243223
1428047
1977245
1134435
1890246
1290171
1755521
1524084
1730539
1328361
154504
1263624
963520
931294
331665
557308
1512627
193926
1192115
1303708
233159
446615
1174804
443057
129097
1804372
1001133
964850
825722
1669012
588863
173681
578626
1019476
6879
139125
1364272
1836989
1602850
1646171
1450137
694370
904387
874225
1653043
1297597
1302672
1442723
1292533
486638
1225263
1765650
1172809
1868979
738987
1400247
1459464
661790
465090
1645591
890096
739280
1813267
1915948
1489924
565878
627606
240425
501691
132078
1647665
925166
654853
1182684
179799
1448258
1451592
344402
1416493
835191
498124
684119
255377
1076996
685074
1844909
1729060
1929563
1951868
629980
1058010
556362
618112
685361
927843
1060664
513322
323518
41588
293783
160234
507952
765471
617086
1887213
1093691
123053
1312025
1971788
1709871
1235528
1861571
1116276
1971587
207267
1641775
1444018
1652130
720172
943304
1635370
10450
1738671
1456038
1264787
900611
1216852
108090
1877069
584207
6480
1597812
954733
866915
1553845
321232
871384
1911293
1328907
1458036
224980
543911
1111167
1925158
194075
934151
1360044
1642277
417658
464856
1737470
1787137
1073354
588382
690025
1606708
1371092
1708837
213957
215205
1145918
564140
172983
734125
261720
1974480
633899
180321
110309
1937495
1992330
910696
165884
310176
1602021
1067756
40051
158348
909463
214737
1140863
1422257
1371553
751079
386791
1543690
922922
1144204
23113
794453
1416938
109438
707139
1313110
958544
1670821
2810
1041246
1340425
1114598
67642
627738
331438
1107048
1327603
310120
202016
1973753
1994076
176035
427083
1098761
625385
1479607
311717
821225
603016
1985590
626176
194097
1654090
1831624
1178712
1287665
936636
1983454
436276
1919375
1575889
1781025
1329979
1243244
772693
192232
1425129
69926
1765130
736398
667512
1201482
1538499
731201
1299351
621233
162345
1408303
1839339
1711231
494699
214429
824398
1815388
740788
1264024
25970
651701
8997
467641
916083
114631
1673940
840455
1956833
238807
1557034
1573056
1544466
1278114
686778
1855763
200947
1721292
1549349
434350
676011
569048
1173824
1480053
1067493
1716354
423517
1495070
1550988
934599
1023221
226785
1139237
1576814
84952
13984
1421852
232254
1713407
1675161
78967
1231114
1364538
1603300
1410351
1395006
1295896
539517
758304
1078141
586305
1422880
1393533
1635132
1375240
1107081
298410
193225
937004
404051
1817640
1429125
826430
831154
1165748
449944
1279744
1233681
243494
285149
1437
353117
1434620
1591349
1919140
157103
1362520
69469
1161457
1677791
201062
609575
284051
934074
1079086
36856
1291465
33570
1198582
969821
672444
1481995
544366
219081
1844910
1002290
597251
943271
530409
1281660
1888544
541926
961829
514045
1636027
897712
1094102
1109283
1664199
1011724
1913005
1720572
884495
247431
1578339
1418424
453186
784473
539420
661918
160153
1695556
1866053
255454
1579154
391469
522037
1502737
727170
1465689
1817379
1728878
1146238
1635046
1452859
1688487
593019
785265
856515
1034806
1754956
1182016
1213332
458654
99972
219224
866085
1464985
1057321
1571964
806660
832505
817335
965210
539822
267469
864943
260872
1912260
1079241
1572746
1739008
1784586
1508784
533309
1676551
382715
1932097
1251442
771457
1236702
919646
992723
23716
713492
840830
1357247
1605493
1985164
599400
834171
151497
1139578
1171646
1286927
1585407
1697504
537032
1522175
1313230
900549
872835
1998566
1045034
1362481
1089086
854917
1187100
885204
1748430
836977
1549647
151472
118823
230809
1841474
334970
290390
1087211
1485038
1982947
1236545
1892693
1574025
888176
1790240
1902540
145483
554484
725610
241713
1071186
1350267
1075155
660438
418443
766237
1503167
496442
1357306
1579037
243685
1534955
1804814
333865
124800
1020266
550196
543466
1102935
462492
1794980
410270
1139593
652280
252165
998557
394558
6593
1782394
1837021
560930
328489
671549
1079064
650858
27044
545978
660647
338096
775389
268532
1620548
1630787
581531
1799122
696355
728333
1830834
82629
927848
1824617
1147733
1397400
1738774
594734
1206186
364776
10594
253625
551029
793779
596262
1844675
1140317
1451215
879614
1808492
1254550
1205094
219758
172428
740151
1039285
1652142
917647
440142
554496
171050
302624
353291
1093719
669478
495584
329068
1965308
250196
696561
319925
1851929
106130
1347528
810382
1896864
210897
1804914
1117504
1700625
569096
239151
1042735
1792430
1093925
1445083
1720266
128264
1405631
1971886
1245908
900325
743038
1329593
1616640
285058
1206963
1867140
230408
89832
1887400
1990029
1466214
1610539
988746
379730
892405
633953
270346
137725
1458718
1755729
282935
1491190
965392
70065
1980424
1340366
943131
1609839
357776
518331
720909
48157
190442
436306
1142245
1385995
1378582
877621
460205
463020
252546
150721
1406884
1387681
1425167
1287514
1615078
451136
1077943
1829994
123730
446168
40522
683122
326077
347471
817452
389336
1126891
41318
480197
1956587
1018704
678469
542656
1002258
1398453
1614242
997372
851538
664399
316055
1219923
977510
769359
576544
1554209
1101570
120845
1024488
290719
1934769
1415374
120272
1910300
640131
1011679
460177
1562781
1570266
620224
1340047
669423
1923786
47037
670533
809282
1422225
572575
1100845
887757
907293
1572636
1556858
72131
140201
787273
1009018
1384682
700066
164711
831969
249977
1429049
1529469
531500
667222
379786
922776
1470792
1322759
276875
70961
636598
1347115
1989622
798620
1569564
605172
1509340
207020
1578911
1683028
1846265
833768
1359760
261828
727268
1876926
1128927
818632
569256
241799
234474
1384061
397175
1898947
783317
1388953
706353
1084842
407429
1758584
1671727
618125
1008212
525332
654963
164076
137399
1629687
811072
1601977
1077644
161901
194317
1918412
1887360
219055
401431
311036
864697
835731
225675
1581499
76937
1330015
1338282
847381
585674
575959
1265589
1198162
637311
1001028
1462881
553534
1549011
1078628
1712663
476564
1470074
1522196
1280619
1529151
1202217
705217
1402692
936574
1637646
1958115
1796230
1630379
76239
1352539
640958
1121420
1180029
1570387
311773
1057605
182642
1190523
1397050
1006716
1777830
327944
1637781
926114
708114
1035814
1251944
1372188
1653930
1700533
189830
1256421
1079756
608498
1788103
174769
857342
1404916
85216
1932668
1177684
403806
1797185
1768529
813641
893344
704855
1207683
974282
810526
1393690
1930864
759922
1725580
994141
1608369
929980
1408948
1016544
1355274
1743458
1819886
1354550
596346
496531
1868876
614485
1474092
993922
1994640
283601
83936
1793678
235641
319989
1256604
1661131
106951
111459
130022
1884747
1171385
531356
100338
1067132
361458
1147191
1741005
19416
296078
971323
1305084
926507
1485062
655242
1930804
440703
750700
1510197
396947
1430371
1863334
695392
1654390
1847994
892396
1129376
1295445
1870507
1848811
1299215
892437
1242590
1002774
84906
179232
1260071
1864558
1383488
571721
1110719
1311506
1511641
681406
1422629
1845509
1430665
1823775
555302
1018799
627910
1793617
1120933
1370629
672956
981140
1723582
437530
302010
265697
602260
1967604
1027729
1295822
542924
1977408
1168840
1676240
690020
1302226
654656
1295848
1201303
1642323
1124262
1686520
715569
1393747
1761033
763990
1043638
1596566
681901
1313618
57457
353321
1327965
98374
1358107
138579
743846
1408509
1259777
544204
1476735
892575
695020
242561
676281
1570952
904288
247578
527769
87766
934947
158191
501381
1135446
1378839
1566970
1933607
23343
1303928
639607
736444
1130522
1587312
1645025
219225
1992465
1627160
1099510
477565
1186549
802964
1238288
1519196
134218
1535796
1491241
1637211
509911
110024
707950
1679419
1833519
718391
572888
1527152
1080958
1634387
709008
180648
492960
1029056
1748929
761382
1177050
697021
1871090
1367042
128546
1369800
1623742
768531
59693
46671
106263
1338758
824181
887330
171834
471156
322987
1855290
195972
1448711
286487
713028
1385711
198362
491785
280931
689065
1588757
371889
643802
742430
815895
182891
599201
1151555
1007362
1605379
581988
1330745
1301611
909391
263868
1435525
1053093
174368
1448396
1810138
1338144
1259076
907310
1358145
914694
1302054
745669
946573
1857841
1534458
1239535
485646
1218625
1284391
60281
109905
812055
901891
1528929
1414935
1323117
1734910
132759
987203
305363
29868
614410
1560050
655177
239122
185505
1274794
1578930
1698839
1514592
245750
181387
271580
762103
154349
1546669
496534
1709586
540329
1829977
21162
1514469
1733666
1743792
887806
1832721
902535
1199617
1585487
962027
1398358
446126
1798281
1745109
13092
1010699
1496189
558196
685880
1027451
398649
1633065
1345501
892479
588331
464496
1879163
1611415
58607
1252258
517181
807045
625614
881993
501327
175095
745393
1628416
1985238
442002
1239556
1284281
672112
1977240
521174
620354
978336
1847054
1864992
1697322
328483
553250
1603352
393633
522010
141746
634475
1610935
1845040
1656216
292055
31802
534346
1508415
1500895
1970988
991558
1909847
623174
6921
1952994
529808
1577267
1980177
710091
336281
1165295
770341
329432
1635326
1466454
999550
40422
1574120
1175495
1129014
1423563
937366
987014
32253
1420807
982746
1700226
1326456
1104618
1076173
1635585
1636756
188991
1892307
457505
848893
643915
1489359
18114
515738
1355181
1559348
1939871
1533253
192346
365105
98913
992384
479492
886832
447478
339463
1823871
1207123
1193989
493586
1633296
108705
897519
979763
1667718
1759576
1586790
1931861
1051156
1125773
239482
191535
1163087
77267
1036326
17344
217529
749361
1719326
1934985
1731306
814119
1504287
1767384
1915026
1581142
384187
971441
523130
49518
1409799
1747354
1328105
1861027
1997990
1161854
1348154
1703023
463625
1820077
472284
1852975
1913043
1892971
1860328
151774
526769
497348
1668236
43964
1854279
1921340
1953166
932302
1935787
1661255
1105607
676605
1660633
1006777
1183963
1597713
1496021
155755
385474
140882
1420142
552210
1864146
339175
1530779
1431747
1156567
390066
451151
1165199
960989
547478
423927
457110
1322541
969618
1601888
901140
249023
1103953
384459
481934
816384
1021527
687127
1987122
1276607
1783144
348886
1782946
910937
1752957
776997
108366
876393
1998213
1334927
1046363
644501
850123
267580
1391066
594799
1118011
389794
1477667
1228393
1289916
623471
175653
1551912
1069280
10046
222228
1236194
1627150
45221
551685
427917
1224680
1718512
353854
1953509
1745218
294346
1273181
1186562
1176308
67428
1673845
1158516
1358633
351928
1745548
471469
1949420
52965
778334
1768051
1697706
488274
959678
1442693
1118646
522046
1713646
494537
194658
1547873
1465924
1931796
1076580
287867
557114
374840
1133789
176993
959637
1296211
1870416
1269355
66961
553214
115508
1723780
750586
1297217
1336190
636764
1849197
310168
1789368
857591
156940
1742756
701690
223850
2510
1188425
711408
853040
1524318
1379788
1648293
1918301
1068036
704268
1642714
419284
430560
1272817
1209316
1608518
464994
1707664
269194
727933
1091834
1776137
1565986
752558
452819
887849
102446
634007
637946
29896
1355230
1574862
173128
1354607
569400
510955
127797
854308
1378059
800264
612780
1472229
994595
104462
731511
251883
706633
1555748
61958
221358
844780
1977020
1854171
1274586
773980
1096419
1440699
1572305
837130
638419
1276204
897530
1196130
809385
1475867
1871893
80280
410548
48058
1661190
1198239
1220768
872518
151698
1732248
1113768
417445
1996995
634270
255893
463578
1121663
879921
1377944
1117650
496191
955185
515806
1003504
425539
253581
661321
589847
96541
229589
654198
782229
378899
39969
1099738
994854
498484
1604273
1941402
569550
1038669
636703
90247
1329643
287973
1352828
695299
1584793
1958991
1987467
1811173
1142225
1844097
166428
830988
1259013
469007
431930
1597323
304101
1343897
58886
5548
635957
524252
1758265
842995
947744
1447934
373550
1804025
1381461
58737
994630
608638
1517614
254295
1962872
806712
528318
1581058
636865
761993
410613
1721498
52721
372956
161125
482405
1511192
1396068
1390507
1653803
1605303
1121258
1586650
271772
1753448
1329650
1996291
1222691
1930836
712496
1515907
1673821
1234790
1466336
513244
439988
1891459
407067
1293981
1665840
1084435
863345
888014
648343
541896
1919985
1327020
1020389
1895644
983608
675988
660471
223398
282951
1018503
1515450
1642552
1530327
1427723
1989719
1509534
1598651
1707731
1890906
56403
913628
1497008
653283
1574817
1959802
1558443
479934
703322
1722245
1831018
1904291
1033577
170637
29633
812616
1665074
554089
154243
235348
1160490
821466
200007
789646
1545678
221852
37692
1048249
1307061
715455
614284
1235079
1876443
259814
1026128
1626913
906889
404397
403631
1347656
1806789
1682766
833878
1650417
203737
1289021
375105
962868
722555
1020447
133860
996068
1142400
1679950
818524
670551
1499784
624563
592790
1651250
1340648
1443441
112680
1762458
991430
1400801
1402046
1658200
1768709
703795
929690
698676
564455
1967054
1393263
335862
230049
586512
1116274
33505
1571218
1451541
292346
1275950
1478047
773302
64255
336255
984120
193555
1390146
1823048
757894
841771
1103551
1092932
66738
666874
1337544
1657515
75391
1000406
56197
647788
78664
818972
1511081
1922057
1637419
735288
1486516
1986636
532028
1141236
1175659
1493997
165306
557512
785272
1812729
179789
744306
81930
1380818
1617353
1374210
381870
839280
675764
182431
28927
1283889
527349
1621628
1725878
857650
1290674
397843
164223
1474570
1608798
145538
1542016
1414425
951928
540806
654894
1225993
727089
638666
819595
1809962
1357438
121720
939184
247358
1222958
689345
526406
404027
74107
1937265
1355739
1689772
177990
1824869
1047852
479448
1460840
607370
286703
929007
499023
1173939
543526
602635
308297
1143254
432625
430815
1562387
1873540
96907
1184179
1828556
1010781
152278
901313
1580998
985925
1146395
1410053
1291348
1728692
207621
1934167
1108590
635070
363090
556565
1987462
1257311
466653
1098321
1226418
217692
158578
334883
1443944
1908837
1944649
190317
63611
1964415
72958
1497115
1135919
43236
102567
1169196
1698876
248051
1432876
1125592
1257264
1079972
941382
1261990
1325278
1146415
1479311
632409
371399
1438172
1152821
746447
294048
145023
970140
1880033
618778
1599694
221136
577262
1313405
54120
606208
658221
1848646
313150
255436
888561
971767
677669
1977186
486869
1301059
1858135
426261
1501590
1520842
1374956
764775
1036877
1260726
1794766
169179
1822158
505379
20919
178503
528962
856433
653475
657796
1560750
767693
1751684
1805572
420146
789933
431851
1386132
436984
1795185
1408491
1939729
1493925
387784
1429069
1586828
702081
826277
28038
822334
973598
275425
965808
1135524
1095003
1122814
1892161
104680
34370
401172
1313790
1763528
1639503
1033142
353527
888442
669867
1727330
1175159
1890845
842334
1556667
739855
1515429
920851
446063
580657
495542
1013518
1826664
1771141
1523017
1849040
742754
711767
756396
1227007
182291
1136441
1549517
1524478
1108886
1690866
1284301
1200687
1255229
1423361
1833672
155170
223291
883540
1488327
1639734
1559058
1949489
316782
605176
1902327
1475177
1256506
18081
233692
258377
1947482
284550
1322919
323520
1533360
102950
861849
54363
1422746
104774
1517526
773278
1381855
1837631
484804
1445666
557425
238635
919936
824516
1699321
493880
1841752
1157091
1290117
1184085
1247243
576463
1371782
1542240
1464998
77539
184705
1744648
1742041
470684
725048
271810
333145
812239
1839126
843372
1413306
508827
423079
341451
114210
1513034
941308
592037
1949915
1343417
798939
418325
551815
1666062
1110076
1569767
721824
1615240
755489
489935
1087374
1516662
1215227
857772
815749
1728201
906515
1953374
187824
37118
1451928
836648
1641454
373068
1314877
1185054
1300552
1297987
17042
385991
1704782
598219
5213
51048
1052516
763844
1402335
1611183
515260
1102376
302516
1204381
318266
1430125
1405900
910929
969045
1251295
1354008
1420904
898182
74727
1658290
1864468
1629860
1060249
312874
1329663
657162
1882410
486394
937200
838047
243270
1504693
1523791
646950
621750
330088
1650587
1298762
1696299
120382
402490
903016
614273
613907
662275
323458
829906
1825534
390312
1095852
1019439
509086
636602
1229093
1661374
1063265
1210552
1092000
97652
1789432
885471
1008802
1725880
633349
124760
451980
752050
1550352
850835
911365
1504472
539319
1928941
1324198
1938774
1474735
1798417
292913
1714425
681369
134835
1435414
1657188
1012660
197113
808402
251067
1589153
325802
1448697
1394106
1841483
1567879
383168
1690583
411591
878249
316677
903033
1404105
1984552
1632819
1904739
919404
1169168
1588599
1878712
373503
739526
1551269
1018955
569255
130824
1349854
315109
974748
1100172
1090173
1999040
1034950
1674102
701153
643592
869987
104342
1161273
1180627
1026152
209638
570309
1348849
595898
1155521
608968
915439
1554900
1442529
574057
678501
607223
1222444
491184
1974421
1230219
199475
1736731
653383
1766402
1107019
794309
193536
659366
232002
374822
123524
1799033
272283
573761
967717
1289689
739786
548178
1107018
1919253
1404244
818315
963700
976767
976780
1404558
822858
834801
23299
263389
1824295
415022
1856978
1577096
1768123
212080
602873
1104222
125450
178092
960919
1098035
1846416
1010728
965818
1909505
1007351
854042
1870782
1863977
1278677
1406805
1432823
354100
1427929
1057546
1433333
905682
1653858
308408
1519407
952650
632575
518330
843515
1764737
1982252
1799489
1930731
646110
713691
1148852
1542202
11967
1849545
958271
1255022
310980
932280
1603036
450928
311487
1730674
1912012
1619361
848287
612489
1023229
704303
1171374
100170
1050350
8762
1862249
295533
258371
1024462
318646
413137
377442
677028
1288723
1550487
363688
1188359
1767396
195953
1232082
429543
1827815
1051799
280489
1143462
299410
66505
1905400
1220668
571554
1572824
602725
285393
305827
414794
1228759
1922960
1901928
1452274
477795
1361131
1297547
204366
1835207
1714223
1528234
1783874
1010689
386913
1653723
1472468
1769925
1838222
705547
1450914
929097
1409632
1040804
1794295
1365264
960454
1451812
926535
1041192
414526
1486745
438582
1351724
363913
1694340
586068
1277666
1537669
1676411
1991849
471040
501851
622297
1788711
1718052
1990273
775551
1742376
413982
164460
655275
824908
1742235
1790431
1079137
234974
1550727
1827814
1349724
1437166
8412
1904572
1004214
1953263
334156
1411087
1490289
727316
1579253
1313037
1862133
511194
1953679
1496575
539876
1773640
1003379
958028
1799267
1536776
788961
99032
440962
1976967
224655
1644210
970913
1036895
1142892
1637464
1813714
651647
1086037
1708827
405146
1762199
107834
675557
1191429
1130345
937927
1456885
1966285
1968439
439356
694189
1423974
1457046
67584
1952037
1916002
1931582
535351
666877
1667090
692600
108454
600494
1552095
515327
406884
1645472
1932224
947403
1828254
706972
1436069
614376
1378912
277514
1030523
1896574
1309307
1804542
293833
1580057
249720
116321
309398
1480408
1121724
1791506
286602
1691743
1858138
1779434
1216292
401363
858324
511570
1312738
1424513
1038854
364179
1256014
744312
931106
1259759
1315184
1897254
1247331
1897457
916165
985291
772691
1500900
68558
1849253
989410
472809
1651999
1293445
1732992
105725
1559310
959248
866020
282966
204239
594938
787741
1219507
647270
1599423
1628955
1512086
336932
1328613
1519342
1224623
921145
1163224
811570
1161779
1154202
1087789
1170119
1520303
832774
1357924
262630
1530714
754711
1483887
1992685
4280
1950263
1512967
990400
174054
1923825
669206
158016
884955
447296
1743134
539937
1764848
684613
594187
73896
1795583
1019192
686769
816325
326920
1415977
1791342
1942406
1657043
1718169
1027043
300390
1966342
957058
1276800
873197
1866065
725172
1065851
808589
759040
587814
1875847
1488622
1584235
1438469
1672202
1053727
1062688
1694990
1514079
293395
831309
31519
133401
1511757
1779270
1782483
1963586
1495962
1500684
1981226
805493
1623447
420958
1537906
1332692
1710153
1171400
846287
1294040
1215747
227588
1548910
1577346
616060
1486700
1218541
614176
1760074
1884473
385358
1356241
1762629
846352
195214
191644
1865786
938963
1360178
1417913
1269697
693272
1551117
2324
1613117
1010773
1371814
1900171
616575
1633134
390857
780751
1568678
475212
951117
1831536
1450167
299605
856151
1983898
349393
1651588
1448293
257627
1658236
1152864
144
381240
1376264
1234278
1715879
174982
1724348
1353608
1717620
787783
1502243
537871
1643933
1374485
1720204
955748
1844235
382576
555549
1410311
1830275
693808
1547967
5354
876497
44096
839324
1481152
660570
1002039
1033911
1411546
291142
1203283
1346998
1654794
393228
1167010
1991892
1203623
397199
497867
1928229
901135
1997762
1556263
1360708
1535264
1521259
1263215
245102
3882
1604333
1309262
1402839
505231
1122521
1414432
1077664
1408053
750527
281657
694594
57620
1987888
738515
1777386
1224699
1664021
425592
868639
1394823
1544244
316570
590252
1643671
1139950
673699
1924914
1480026
284200
1086759
1122276
414476
238065
1812647
1046227
35801
374485
1459129
1195910
1893074
496705
476300
725464
937049
914616
336510
1359114
1654312
1213681
175947
1258513
1733369
1845877
1593294
930105
1078472
469405
1550698
1727732
1218496
576170
432480
1960009
1014029
900636
406806
862876
1156382
1757935
1700403
1039229
195117
1777849
926616
1821593
620227
630991
1852766
176478
1724128
1235173
258446
804353
52052
401169
686858
1945115
1479668
722419
314085
1019922
718891
1394495
979465
819043
825092
852666
31885
1306700
652297
465591
760222
1694458
121032
936439
1258922
1068684
1567206
484258
902879
1464257
1980203
1084118
507230
758452
1355007
1623209
1377402
772081
554897
1940386
250759
918627
1110558
620936
1232494
134449
465096
553257
1036244
1186188
945023
1609490
1068579
1878847
302260
1708735
1832619
412721
658530
1836761
1059028
976635
1217516
753970
1874029
1214846
574190
816778
309261
637374
1284083
1368316
1662077
389309
134516
2416
1655541
15897
855719
1084007
1649672
1247081
1611834
1103378
1895649
1599043
1604988
814380
1811705
125618
105640
1843659
1418143
1796112
1821341
1892949
1465286
1665855
808708
1788751
1900091
346310
1879462
1395004
1072907
1616031
1080257
6619
1027358
1842482
1467297
152021
473695
1009356
139715
1237110
417544
1652034
1040798
37259
1600914
644717
1162345
94914
32476
49487
676389
1089748
1677366
936579
1196812
1760038
1917853
114842
827685
1837583
59083
1562921
732917
576226
150221
1155595
886793
1770564
39901
151034
1539842
1965478
1787346
90472
984866
1709520
516304
776069
1057120
1513826
356692
1077622
1351987
987411
1245190
1055637
1554136
59535
1801062
1642585
1673255
199572
1498251
111689
1053364
459762
733377
450307
1194721
172473
276399
425498
1215147
1181336
257784
630500
1921783
587759
1443111
1529625
1371704
1905052
539026
846643
1762497
359439
1082341
1236513
1271597
82051
1174144
1811395
1534648
894367
1974485
474591
150094
1787298
1952937
1061237
647871
444548
1993889
123827
827101
421101
1133524
1860082
441366
1799969
425142
1281243
1892717
1020246
1720556
92019
1222534
751273
1980603
923742
991160
1223807
620197
1339010
1841382
1677523
1824180
1313135
1539082
1470073
1940772
1738204
958735
782608
438213
1086253
103493
973882
611812
154361
1181754
1005430
1317629
429444
719551
494061
1921943
693132
1780786
1961607
1771202
1513881
860241
835618
642562
38138
1904471
495836
242375
451064
1934468
662259
1981559
89226
63278
1884598
341367
1247565
741038
495224
1958896
346584
706795
87724
1274037
1302866
1632596
287602
1158917
970444
1519882
739831
1181452
471560
661418
351756
1701125
1738948
1375988
923273
1929012
1492333
1351286
1943569
1082609
1995709
1654695
1422678
543739
1934702
1359169
443017
1869367
478366
1089927
1522305
405271
3848
326388
400460
916269
428997
631154
334165
303556
1267400
666946
107308
601991
426543
33683
51587
910097
1297237
988503
1241281
1632132
447808
607076
1249286
851941
308784
294847
1964523
1872587
175460
880868
651808
62571
17248
503981
847396
569433
456530
1662735
782244
1376970
1283995
1984059
1642381
485975
453628
1541683
1106090
1186018
293290
239727
1468950
1885803
1350396
1937087
1700453
568337
1901659
1360613
177886
1569880
545584
678343
791798
394123
426180
1417887
1922516
1178913
100167
750764
619192
1312656
756893
555049
886570
968225
1567788
878491
1245642
350262
721967
1817387
1959302
1042334
92690
763439
1502490
847184
1311394
561284
663386
716429
572162
1125026
752949
422105
1649901
95658
1560889
1398309
7457
790865
1811997
61083
1626476
927190
253724
238430
511882
1010617
845635
879121
1925425
1815644
173913
230452
1104262
994341
180638
1535436
1823153
1336776
547604
1842429
227817
1431127
208004
1676961
1887880
1667901
1852692
34018
1049062
1977626
1142835
583238
1554229
571058
878867
1680690
686036
911516
1804114
1349321
219898
527894
1194279
811360
798822
475273
1420242
1828300
1396917
872727
382310
1056282
120876
1365996
1570109
1978442
1286388
667090
1788457
211245
927477
589301
1895107
8760
1837634
1049733
967732
1448385
1539161
1490261
19763
1130227
869647
708539
813983
1185475
1132510
1883887
1281857
1340244
1628680
1982878
1211215
1548971
731955
885643
1682460
933698
657175
1397363
145701
1565998
1075966
1801835
636473
1239104
933626
1371383
1563833
1760599
118319
697294
362004
1384272
890558
1316558
589363
891921
59746
1281695
1113963
1397166
506889
1883950
1153657
1607754
16511
1556170
804448
1597119
427450
1880661
460660
1432410
1502830
920354
1855547
112733
1345338
1762267
1689304
730781
936691
389499
709812
1648927
1534252
1939167
1160678
1018457
1999158
1729506
1264376
757406
1001853
1350736
1539293
1776507
1542667
1410631
729193
358079
24376
933207
1679310
683406
1590070
689141
1587851
1229640
1795738
840854
713152
1535074
278934
1533396
1493600
640087
1016659
212301
1835283
1058547
1265248
1857810
1634916
492610
1119344
134780
1155390
460420
814863
657217
1848590
211087
1903195
1455373
83742
825575
1566572
1124013
24991
1273090
983601
1263933
994203
1050880
867132
1333599
175922
1885123
1484591
1209668
1938895
1408994
1676355
1990514
1107699
286089
134528
1550119
864944
458815
1327809
102174
1300543
1192958
1699873
1661981
839853
1814872
760327
1509354
1633673
204092
1721946
321752
922240
1175565
865197
387745
858339
1351389
986617
1164774
682265
490221
1205668
1564001
957989
665892
663511
1788735
670522
403317
1938173
1598584
723884
359884
1596216
663191
800050
1520592
1954034
267542
654825
1602313
1422126
951103
965251
750072
1296672
75412
342993
1974578
631841
1433436
277405
811793
588873
1139443
589497
1578399
1766002
899188
476470
1183050
634452
1980509
1339954
325470
1532525
1227534
1988789
1636223
1891336
1991032
1067543
971064
748394
1506388
60620
1509211
1323263
1303606
1820193
453106
214066
1656914
153269
1012454
312852
1805526
426139
1696563
390540
432774
1584643
15774
1845520
1139049
1620884
154686
978586
1289893
349371
272906
1435703
1302077
658881
1153713
1582623
1843208
896481
1733254
156150
599058
915719
228611
1385680
383026
1414174
1028179
948690
940319
479121
1870227
1615076
935291
917477
534475
609813
599788
665603
344214
1740414
1415604
602873
1935316
250269
831293
266221
1872459
1059577
508122
1363253
1005248
713397
1574964
382429
1895350
146078
1514013
1215366
487142
878785
1427227
581512
1310302
1991329
1882797
801017
928249
533861
651507
872539
1812508
853371
998343
742748
546285
1117343
141590
1307653
855221
1625116
1418953
1145570
1626700
1072938
843147
154496
1056629
753778
205676
1602273
13520
1540383
1654428
1589882
181614
13731
1567889
1268256
901671
1318017
964326
1675950
420233
1918667
28175
700738
1873201
994409
968123
1210541
845184
1789931
1363211
1495263
667018
1246115
1772865
462382
79341
827394
876332
828785
601804
390709
1175280
1463514
278694
1137731
279794
573468
1382254
960387
585885
688724
1420617
605390
1786346
105507
1893013
151813
226299
866823
1212227
712284
1482078
200158
114512
985483
930025
1267897
891398
584743
1220854
11696
996362
1201690
604197
1945581
1293456
1553230
849745
889243
329859
1440058
1523445
635423
324699
1781042
311260
1122487
921373
211836
479734
1089007
77834
1327566
541187
166732
833204
84831
1776957
384657
938446
1763660
944106
492755
251861
1299648
1688337
886024
561561
726590
88156
1847082
1451766
617104
1440452
1809169
1412155
439127
904688
647203
1448513
1547959
437306
24555
1782503
1320481
1485073
967388
803126
469781
931696
815501
1638387
405549
544753
857896
1945083
1057421
1681652
624897
68241
712291
1614940
843258
846461
1110317
1154489
1504607
960951
703482
1832685
284494
2137
261449
295404
1740377
515424
1079234
716453
1637624
293065
220401
1844778
1791254
1340999
1059519
670030
687693
1097453
2951
1356835
1968741
23751
801627
1650471
1002297
540573
454435
1688250
1597239
601165
1535949
1844724
1143059
1359016
39317
1847858
359782
787993
1629069
1087146
80146
965643
653786
1560485
484548
342149
510544
336758
60543
421478
1441480
907275
372558
1087830
259072
245084
1707637
1300569
342630
56822
1846440
405931
634404
1605126
1373383
1393850
1881135
481360
1222815
1326100
354936
197904
882000
1589400
813456
337315
192373
98543
1524402
1952079
1127415
255662
1855621
75550
117393
1476485
1146359
131122
195746
465703
1077804
479247
1230495
1544811
1117965
862285
1613079
1418560
1776672
496716
1238366
773914
405662
1927769
1026648
527042
1498419
1875914
1137005
885141
1552743
1645792
84227
1635499
1249318
550828
1677673
893671
602461
1958169
293985
1120641
302983
466413
1597725
1256772
862069
533892
1933983
1044746
458145
1583933
1483584
1918632
1517511
258459
1382514
577512
252854
1118086
1215661
1707922
1938972
1276069
1173528
1069781
1124069
630105
1884474
578413
1833798
1455826
1975588
1944556
1765952
1037932
1488227
952213
1671332
388035
1293670
657977
386736
1839502
737369
992793
593356
613476
700802
1112420
150236
1582471
100189
1827693
212709
875839
1701912
373244
88923
525833
875596
1057833
1556265
718354
431302
770033
632572
760995
507591
1102787
1545076
311248
150331
268797
1659891
716218
1109957
619730
552777
1616852
302776
74532
701144
497164
1839826
309958
1544447
990067
1874661
640643
1890900
1235858
1182052
601269
303478
473565
541498
145655
1259358
533906
1941405
1529368
334270
808505
922655
280311
975566
1802251
773181
1492394
254416
828359
907231
1079386
168621
96696
457064
1529695
606286
1400566
266466
192474
1075991
421492
825921
464901
254901
195831
1734030
1119007
1854432
433464
1835163
35931
91524
1175307
1200936
1733156
80193
1683084
1851587
808952
1131791
16439
1188351
1780079
1070366
1124731
914240
1368362
1995935
1620434
1902350
1856710
501181
767454
716769
124800
717145
1493005
1019929
998446
1094842
1690144
1045354
1749387
1497927
1304477
802185
1485691
1366566
1258574
683484
1733928
1860926
1540075
981830
1903535
1713711
617297
1776650
682786
532211
56311
10628
188461
1862103
473232
146193
1829516
1747663
1890892
1118037
1510062
1127726
286164
172523
1546409
315000
955556
1151649
22599
583788
1882464
1346740
1375482
339183
835053
1459292
1541751
595230
1685574
281507
846952
1846084
830518
565071
1587181
30125
1168514
1793800
591598
1109833
635241
366510
614684
1922701
1256460
1779078
270780
682428
1781577
809616
721550
1914808
1506106
788765
1609234
56308
1104474
1470884
1690634
265035
1691982
1424939
1684463
1024493
505680
360076
1343955
477214
721179
1835541
1908156
1175047
319645
1999066
1537001
74341
1606135
1717534
1390133
501578
990047
1241301
85057
1549410
534286
780943
1779181
1279039
192733
153740
237494
1821297
1303175
1302299
1431713
1037214
1567760
1628845
615335
591634
1123761
1352593
1307302
966298
695274
899825
688581
22886
1195123
692811
185819
778891
1637116
2585
1655974
469442
211546
214166
461154
423292
556451
1311711
1339416
1630342
1121825
1811998
31675
1891668
291045
6522
1614161
1475728
1612588
1166649
1517795
340650
970791
1252052
560096
1498723
269465
1636394
1822348
1776863
1513091
1445571
780390
1722654
401295
1510679
1857873
15131
640906
1576723
1442818
1305487
1603605
543167
162539
740850
421862
362848
1258850
153433
1641675
1241713
1691406
1469515
846194
1331507
369997
33859
1837801
749546
455384
394366
739494
589235
788540
1364357
1139795
670081
629617
849314
724500
440622
1453794
771553
1492034
88636
326939
1914380
1914285
928790
1272062
1974131
955746
1103212
746376
703699
28204
1793029
137239
1841243
1232516
1853646
1350290
1047504
1120348
970923
1077435
1311131
1518452
1150544
893130
817132
1630383
863658
1353803
1448149
1779044
404217
1572963
1362064
1973552
948703
428423
734420
1726421
186536
711747
1850787
1308294
1899356
406900
1812803
670522
1052710
1252784
1753347
239700
1943211
1953748
821447
852736
337127
93348
641087
102513
1757552
916434
937762
1306366
692950
1924602
1013573
1101562
620806
871243
264820
354007
1359540
622650
1826505
230602
1864742
346102
1275237
1455749
789104
1664420
1246672
1301033
833171
1955568
1957617
850737
942009
51749
107950
47203
6683
562343
493591
1878230
888094
112677
998422
469685
1154375
1253350
1855366
370043
1399513
1279969
1349428
182323
1442881
1087955
474500
582857
271147
377367
1125079
533750
872557
626703
272663
1642239
497306
620490
1844377
30512
447980
616275
682554
12171
1633099
1578138
1852677
1040266
1701093
906175
1860183
105497
206124
225225
173109
869535
654337
250679
1511581
337960
1297170
869742
6054
1976748
423133
701557
1425744
1092552
909695
656809
1620971
75588
1886235
1169538
303633
460798
1050287
1348441
604820
1984961
910780
922258
1359718
1478207
924586
263650
280038
766309
1301616
85610
57387
1846699
360149
263936
1650822
101825
1869700
1648657
1872377
1525790
664133
797791
1757500
1033710
1044992
1922744
224254
1955469
1241763
1223076
1162881
608758
1165859
323456
1223440
1744642
1168582
1476568
570159
1214177
1176886
1381489
61450
1106771
1230193
146088
958025
566342
519850
804939
444421
1613298
1973944
152107
310923
602499
1141036
1791326
1812743
1130755
1697907
1405291
539790
1852365
1635317
538801
1013331
1608082
1328671
1105949
1790551
888715
990506
1093877
903582
932099
1996894
1597849
187704
1789619
1633958
1902295
1062255
705386
1956719
1042615
1005075
901367
1846970
1622535
1547191
297778
1390673
1503591
1873246
776435
305724
1070795
419205
1348325
1984926
1653951
1792828
1700458
66306
654358
1201246
594095
220964
684970
743714
1697357
1964335
382096
1815859
675461
462420
417315
300995
201111
1353820
1704445
65255
1685629
193818
792627
1506238
1966975
1071409
522896
1495137
174075
820141
1351150
1821172
591299
1077980
1344949
256349
1368405
771774
1137358
1344124
148866
483773
38480
1474471
351105
136983
835507
1235722
1038885
64322
1699844
404243
1312215
1326210
994353
498394
1010831
1928022
675561
89506
1394961
1808844
143933
1661546
872439
161718
591782
225115
1737566
236275
1878010
853609
1552846
204978
1720111
741428
1992290
1547368
1318565
1475575
1543875
1907789
955401
861917
66425
1783910
586723
954296
1038589
1279394
715754
1921394
1641153
254997
585957
341355
83550
1102512
1932031
77502
642215
329114
1537807
1796273
478024
39370
1084916
1992168
835216
1831666
42276
720495
549714
1449573
1048575
1814325
319244
1865386
634396
1647508
1349429
967622
1499205
1765868
148455
1701267
389282
1698147
326605
1230089
1966828
1831461
1515990
1672686
1231346
1485553
1136258
49715
699772
1539286
751129
568246
1422549
725041
1567053
1221326
1352627
836358
936805
1672527
262286
766807
427387
269021
1864869
753195
1773311
1890482
1350895
1038307
1538541
808786
894594
1179629
1427328
485446
700657
1372536
479143
738566
722278
1865298
451812
623087
1439589
867099
23930
1203377
964770
1653114
676227
801796
1439411
128939
1970633
1330985
902212
34000
671985
1338561
1648844
1938748
1877628
1733801
1921452
941279
627091
632063
1473844
519159
26661
946566
524117
101906
1429592
769456
218995
772064
547687
1708422
1918513
270655
1778420
132278
391642
1400393
709189
702261
745657
1035585
192863
802734
1321872
1915267
755497
902150
444909
659762
1063820
1831561
476845
4511
323119
1358690
1785723
501699
1398580
1288917
26904
707899
53384
1207984
770921
1948842
964077
203703
340820
908101
689486
119373
1260071
423653
242118
517576
1927068
530512
1755049
1366042
535144
1616794
1896075
1507173
936212
1020210
253299
819751
729841
761811
1356226
381708
1552323
1152770
268498
864248
130846
399146
559834
428763
539263
266355
188551
1386633
1310863
1229381
1138696
252236
1591226
234928
1103576
1794647
1087411
938826
445171
1363121
766231
76686
1691281
1640656
1859919
244907
473275
795639
1335691
224496
250170
205209
1841886
123640
545460
1427035
1159993
1135523
1263952
1726766
1580165
496621
1839761
1558231
934288
1327403
1574146
1296213
1879622
1648851
168969
835867
1184561
1587679
780603
1495665
208635
1038921
1982191
827721
1745432
62997
1634361
1870162
1318881
1832577
640465
273775
1689566
1382246
515171
1557037
108489
238268
648782
268526
1036993
1251020
369078
861264
431233
1764114
565964
747624
1790178
142435
1095411
1965899
1919947
1359918
384729
182964
762735
1054843
1863558
493207
925192
882252
742503
336806
1657986
352396
1384067
1381361
159933
956320
759868
716136
917
1697506
1647829
575012
450200
34080
1668601
243682
1689096
566897
43999
1640108
343142
1602493
1937667
538556
1336525
1063632
990139
568995
1670696
529208
1806212
944758
734076
1919029
785878
1068401
776920
1905883
1102647
880800
1396408
1370994
352573
1560211
1905289
1615903
1137386
758895
846306
45144
1118133
1710778
1754976
643404
773690
1382621
313303
249441
1198999
328014
1218465
1821911
337753
67546
1977383
1925587
261628
510591
287953
1448966
822894
526714
628028
1253432
1323523
1002098
646176
371879
203999
1531273
1519628
1042105
850276
891690
1008027
1672653
717771
1710559
1786463
1853040
1174283
1898993
1523936
1182144
72569
1718789
1856326
501715
1244183
1320104
849199
129431
1176861
414471
75792
478486
584922
869065
1500170
1566042
7181
583225
1702234
1782031
1781320
136207
295115
741079
1900314
1804348
1670034
704447
659037
975568
47899
1492046
702448
856298
1017130
1653195
1412692
1351236
1208540
626481
618896
2326
1010122
1911603
1899306
1896151
130524
892979
1767221
183468
946475
871095
1651159
705915
1431584
1567498
27930
1521440
135363
46388
492131
1148537
275707
1121546
335450
1105427
423079
438552
1587275
1628768
707786
578906
212243
714634
197436
591746
611725
289337
923650
486507
535330
705468
950093
443134
578982
1534596
221385
1672323
1682890
1124496
1230771
1944335
542411
404620
1164126
1655078
1085443
1300082
1910977
1070470
92484
1631207
379531
1566445
797440
1799778
779049
1778459
568683
374751
255759
765718
212690
447133
1708964
210958
1092516
1385921
379844
1604434
186748
760914
850643
1604062
375602
191285
456395
1819049
1855099
1598245
838834
1527718
431023
196288
1926775
1482041
199173
545682
386304
999320
1836721
1763647
1954118
1722678
1157887
450244
506855
1207733
11364
623699
366536
1596711
1518298
1720812
1374303
1449281
967678
213599
739287
1307760
711706
1363330
1107661
1627520
617077
328129
1205327
1503831
1127106
535209
1641911
203601
900860
1003804
1116020
1156052
1723649
209150
1792396
787326
1547088
1287342
1230492
1593582
1707493
1172806
473413
2302
163910
590251
693928
1370526
163943
55005
1895214
915207
1287353
1026846
109047
815386
285840
169405
1704961
1606414
1473604
775558
1860853
732048
984704
753161
854668
161305
1638273
212827
594330
1595877
1822729
1291125
1428248
1896241
1981113
918319
500035
322148
1835202
1774665
1693282
759585
304391
844562
1370174
1512130
653766
943472
509227
1973195
802644
205488
343141
258128
693552
689332
1637644
1098341
144672
519130
189262
1680736
609681
1651391
1977798
1235606
1845944
760694
1100892
661713
1441690
61699
1564829
1787166
1168229
587913
467286
860137
139542
1001981
1472708
172062
288972
1678056
1339120
503188
1032689
1804299
1744106
843351
985103
227095
49978
656922
448150
606412
390402
1673252
1078130
717349
1035597
1421102
1536408
1160206
708649
1583889
278517
464368
1947511
691125
207378
1870411
1466743
809193
770620
361204
283768
1739864
1626315
1802764
444860
1094061
76010
1095123
1777901
919655
1518352
423418
100460
1783635
1587408
1845449
1064299
449543
943691
151808
30699
500439
871025
489357
1700796
577481
1745757
817075
1240230
295795
894095
469261
931929
712189
978921
1479256
258877
1213186
843768
985574
1847986
244654
107706
1836016
440448
556550
34387
1229156
1559465
502600
1194074
428151
595537
1780669
1474909
1926944
1612885
418602
1437750
1879900
1274170
433672
283047
767750
1410645
343098
68378
798156
328080
1326281
1097985
544928
953905
238487
123411
1072218
846371
1907235
20526
560865
11601
1917166
1867673
301115
1994129
971819
686983
1478142
1816831
36099
492106
1116312
1425607
1199101
138899
1986816
1189167
1838966
1335183
437690
1183647
1537829
424470
12212
1302703
967444
1924985
819198
633209
873810
1951115
1046991
1720454
1070924
1540854
1610464
878427
643786
1064843
141128
59363
1437251
1886433
1770841
702856
529357
992644
1016740
1583046
1619095
640346
156685
1440757
58588
259523
630096
1940266
1304261
1240337
1735848
1358734
426406
600763
304244
268010
1965083
1186409
533815
821061
240265
1491206
1822346
1076338
917231
300310
1394574
186871
484397
319374
1809254
128948
1604961
1701024
525939
3141
1065064
575965
336916
1224767
296426
240322
257456
1474802
972700
1133641
281643
1730542
1142349
131320
1228888
643085
1734168
1337240
1377822
1594661
1027230
1126417
291187
526443
1582290
115330
1024765
1956295
1950403
45647
321499
1783845
506036
827275
432680
157244
684856
1026239
526717
1207834
1840032
38583
1880041
1579210
1558471
1009961
481871
411492
1450969
1664571
471853
1212157
1337255
1658205
1272921
559002
485011
1292093
420483
1103487
1214387
1504443
1981636
1386362
325253
142566
1194846
219665
268071
1052536
1929239
1023240
1847696
938773
1040876
922968
1231958
25824
1864884
839077
1097918
1547244
1848071
1045018
710090
1697428
830478
1036128
1054377
290486
1145899
1394394
365055
1392484
639752
151667
915448
553781
1825279
1334614
482773
1850151
201955
1110774
586732
229547
360027
1089974
1792435
1146194
36441
1667805
878141
1431702
297517
1452721
377998
6761
1857825
441829
1121318
328275
565832
169787
194057
1284210
483886
1879063
1118921
587668
28054
484867
819050
1216793
1382169
1640873
1741017
1462610
725101
1639351
1815295
778560
650068
109259
1408258
292681
911427
681529
187004
1452730
1536181
574208
1961870
1918307
943662
1958716
1109907
1840118
424575
1542913
1695719
57082
1481637
1513391
1134682
134054
300376
366628
1096293
1352950
472574
1078647
641928
1810688
453106
1953597
88496
165730
1645813
79627
1232274
1069876
728808
423727
164914
774409
1585563
1108828
304330
1773273
78396
986188
488247
1710308
1522139
1954514
1312456
1615022
715520
946815
1710697
229797
1607640
1724141
56657
1482544
1452511
123700
1475614
1879759
788034
1078452
1112087
1541633
1999171
915082
1325096
951714
35790
887338
1575069
797365
1129837
1180749
1721526
257352
1505011
352423
59656
991404
138480
949253
962309
405288
552091
1103171
590166
1999940
1791119
1662362
1485121
1832309
1069465
1627207
1765291
1573492
195916
922198
54044
499236
1501361
465865
1729503
1277280
1006285
855644
273181
1227692
1770777
1883942
1761043
474106
1086925
12518
385548
155817
950473
1099264
1946325
1809336
322441
1977801
932960
705578
198569
702652
1462125
1984296
760017
903281
1729789
1259004
1788054
1976724
911629
19341
1318799
1248887
1987007
1243419
711519
999826
1415640
93642
756482
1746948
1789103
1008036
870809
1567871
1159993
1431117
1511005
526689
732275
873691
1606090
1515397
1745002
1844741
294610
520994
622920
1615286
1586212
616181
163499
1180343
1748263
528676
1785782
1296404
1234373
1419119
1472283
577436
1343524
39987
1464979
686846
1015442
480392
1137532
1519743
1740725
1876530
200590
1592022
1179670
142660
1258062
1148022
1004681
1424181
20419
503674
1099831
332893
1870294
126656
1513160
349651
395162
1950460
1068948
1721769
1491319
860624
1369781
220542
1228939
36883
645217
676845
703196
762267
831631
1160345
2074
1465149
883257
1738935
561717
1188888
530622
1370433
486342
829215
1715714
513425
1793852
1811694
607133
617380
829960
1037314
339558
1499498
158272
388772
1373354
1272930
199593
502929
1339533
937476
1215101
1886894
1587748
1415470
676067
80609
1554614
986041
1660149
1034280
780150
1519843
727042
685550
1676486
1510735
315190
548217
1106762
1139024
1407089
1005563
1806201
360367
466894
130752
1278630
1862514
622490
392596
800696
1859270
1918550
531504
1339788
701416
1335919
1702577
110896
292824
1005252
440755
670225
1162484
378595
616684
1078797
988675
1128012
561461
1738492
1820197
1082823
1632842
1479602
1063022
1005449
1586018
749199
664617
643042
1708655
241807
106637
1762827
613665
650181
1958052
1263960
460671
1014352
1082100
1211320
767653
767754
909337
128506
16157
1250225
1510535
1242734
314193
1115514
1281001
1308794
1242660
958995
1252506
979613
362652
1482135
1965269
507878
655328
1846377
241523
330707
1876069
1395463
1975977
1254135
740035
1883893
1928794
1605285
1305052
407932
638652
1998829
149835
1315488
1805244
1213442
1410501
1665900
193892
1430051
1721572
772882
1868584
1249912
1242221
87402
1533655
1791916
1564979
1235528
310535
1197080
1370208
37595
1639827
656337
1691113
840889
781277
1590776
202643
1726463
1128600
12342
1128570
1330790
1328226
76078
1144618
1911974
135665
999179
1260933
73681
954292
316404
947224
1854735
1340433
1591059
871273
285805
361269
797511
169419
237276
1226606
1830283
360961
1561612
417984
1345230
1423004
204615
1822358
1104310
876530
241871
1196639
1604594
1412839
1230591
960435
502872
1304907
584216
66242
317314
144275
701275
1471732
696878
193885
1545222
1762683
1784792
1783784
824643
1551646
67924
1728513
940634
474617
526027
1421981
1517367
688807
1249470
1667522
72996
1758225
180631
1601230
1675802
1232441
1961401
1000963
1002814
658965
313955
1354738
964003
1414056
1124306
677149
595380
1412896
1975925
1389929
631769
164046
1712790
643516
1318081
1975775
483949
884070
228731
1902419
1467762
959794
1666367
205184
1023526
1436214
48616
1954618
1748426
1505983
1690124
525135
1770373
39387
1811046
1485515
1814495
348339
268984
496844
18578
186931
1408947
1939871
484614
590098
1109494
316113
860819
761895
1039011
231796
1873346
1083270
1095436
1664796
1012529
971710
980188
1877905
659823
1709825
922867
1533986
343715
1230960
1415361
545015
1791994
1215455
1698679
961624
1104144
24020
129184
873393
1272366
17561
1936296
9533
1991018
1861947
1179634
1036427
1997390
21626
1221816
1568819
1490398
1598643
979049
1786425
1209474
1501247
380661
1175965
49548
1948927
1555420
249164
751060
1304878
1677079
426596
945503
1495798
1775993
1187055
489078
205964
651401
234698
1329107
1614749
1424173
1618665
1389787
1933019
546444
957271
194124
1817818
489446
151339
10599
1116028
1394362
2612
841492
1721878
389995
1113100
1365950
1941728
988168
843840
756598
1771825
996067
354177
1285090
558621
1949533
1551705
29362
974351
179073
1527740
1199530
461443
1193566
1675214
398625
651524
742482
518298
407726
204745
812215
1254716
1618553
689858
683564
287730
283715
774795
1520175
1397076
1638062
1971567
1435943
541680
564273
758639
820533
1806282
694308
838110
145359
654703
1409048
816715
1537754
969294
1353230
1702169
393762
1838119
100026
1856635
1590218
717813
755362
1145243
1105586
762864
872573
436522
922502
1269371
1855506
1331753
1759021
1503302
858549
405045
1779340
514529
1511930
895483
1338754
250728
1752145
1739719
1869190
1646110
1837440
535898
500171
328929
1955146
1278052
1462295
454259
1243236
964538
1990952
1353034
1510061
515147
1145808
810125
486531
1659280
435428
1650933
730728
1120336
1809040
68357
1799143
99452
110331
1870471
1839321
928700
439123
1861272
212954
1505681
1401104
1493225
1367753
1703208
932041
1076894
26818
1314380
1923022
547413
661064
295884
283485
1427438
885527
608359
546624
1393196
1631098
1430884
1097360
488814
484099
1615491
239754
162238
1002381
451072
1222816
1596590
1988946
1210054
1923932
1156620
186074
775459
938609
315161
1907115
278859
617941
1418964
1582224
1405838
1576333
1627496
1228431
1358324
660343
1504429
1987755
901753
1604103
1263985
1062015
326058
1366328
903125
567158
1242183
1836784
1464206
150291
923734
575351
1085109
1430116
430687
611215
1378091
1791674
692292
136766
813788
373937
501746
721
354464
456928
750203
202546
1755276
1354573
544509
933599
958471
965533
339980
1013252
1129241
706004
515826
949495
1109129
675056
1716057
1356077
67161
762492
530988
227881
599191
1843481
1291907
629919
891058
1127867
45975
995191
1559536
1884625
446888
38451
1756041
1000735
1449867
875149
369858
1268179
905354
392428
1446810
897537
581860
665296
777932
1793580
694052
580842
813221
346827
1918271
1549336
969143
1161598
84336
421332
1438993
681673
137533
515236
1546383
223094
222101
592049
1707422
556787
1296624
461485
801873
828929
239805
903596
1477438
755786
1362002
198359
672479
103415
1427631
110522
1789353
1168683
38382
69327
1624389
447739
1076853
834019
177758
606878
1414895
464659
739331
1954208
392199
34139
214494
185703
1480492
1553236
588751
381482
870327
949812
879331
1577124
702399
1023892
1974796
1464885
724128
934203
170595
190515
1048166
296482
47847
1963596
920737
499512
1772558
425894
1945976
110394
1246997
1291841
1280690
1968461
78384
938020
1341318
1642432
1394247
1951252
519578
1730410
1625401
435748
1488239
62499
952872
778163
1989213
1505448
743106
1012006
1784870
88001
123943
566089
1372369
1256711
1881255
1516831
909879
1105544
259616
1051880
332701
1629273
929874
282600
60844
450061
434290
1917746
485491
1036010
1008906
1728520
312317
1540223
85138
94905
1538394
1829435
1797420
1415010
1587288
100083
327495
406884
1789205
550193
850406
904832
867497
706474
1969888
1875290
776973
1606699
691793
840538
483672
1102269
379404
898594
991727
1860940
468369
100188
1107719
627950
1516721
791574
522568
1739545
1933540
183234
1217292
260174
213663
113248
132299
974275
652913
109328
1703132
186797
763950
1682381
370620
1056097
359844
547848
495388
1177515
1729020
1871984
1422585
909238
1002092
456904
397877
1491362
714103
1674310
1552330
1610319
542825
38198
593520
18224
700838
282238
530160
1034819
1646902
1184052
61655
1924281
611543
1990625
587996
1818053
135298
778286
944126
1798120
649705
1758198
1624600
309408
1394111
263079
669472
643536
937070
1327276
1034940
702509
1151870
589679
387319
1839874
1845971
745387
1627776
849670
713658
104851
171074
1744369
350119
812346
623407
577107
670245
1608834
116691
575457
1588970
1753101
1459995
1907162
11775
977520
584742
1821634
99306
1959245
923561
594044
649767
7539
1759914
256833
235331
1566737
1765650
653802
292097
340823
728021
1680990
1113385
555963
1197808
1363844
1326489
1917969
1101727
1739025
1372286
905805
671343
1154239
594611
1991782
48607
1678444
467345
868459
984754
849161
1070311
597646
1465958
474206
176914
1730567
1056181
565876
244425
1158698
1589128
1168256
736910
1264184
1433746
1581103
792501
597630
478826
1392240
1877748
1051257
1790264
1207184
621810
1948126
233252
1062363
292135
1169214
758511
1201472
610999
1114787
1581736
928125
949234
506070
212176
1253350
99696
1816780
1466140
103137
578437
1684238
1517759
794951
939190
770527
1434506
1375027
25468
714033
1564074
696571
718724
255054
1062584
980685
551771
447905
1177398
1198258
1262718
1864146
561275
1122082
1750147
366351
1684654
1498
860015
539644
1399521
1039059
1699242
1130318
1024861
1640461
978464
1885652
1653382
707384
562463
788651
623431
1081342
850659
887669
504569
584071
687437
1651708
229926
1509423
1245790
1028571
1590581
13660
1999133
4654
611310
182768
1413149
1162062
748830
1340845
1876598
150172
1040375
1287594
1906583
501105
1368197
1990040
364737
1595161
1015216
1265229
142394
1770933
221289
624417
1753316
1476896
1341389
1942626
1695911
1799145
669648
985026
1795182
1491283
573532
625413
27998
5366
65868
314886
740532
1181955
191821
1559903
1267174
1784356
1197140
1516215
1225457
502007
1905492
588135
638648
248410
328653
1836468
1683249
284602
1365862
508636
1206628
696206
142780
705323
281500
901381
909547
645733
1781646
192776
738191
1938323
1920083
1483313
355940
781775
329681
38364
1436194
974948
573309
290318
1489116
1175882
500202
1651104
1984785
1090866
501706
1321098
1894884
1232003
1493600
189526
1618130
1526682
1091504
785258
194814
1217059
1210904
869380
356632
375510
424610
931385
538868
575950
1296632
74886
280833
657784
1084286
1193209
905045
1059561
1939581
1548816
378247
1947360
918540
378458
741493
532850
886501
1215540
154488
849810
1809464
1429306
1006055
1667463
372217
116997
787762
1849943
798261
1270313
1024014
700870
412740
1352650
1496722
1933613
1355471
1702133
1317623
1744736
1910236
409019
1143531
1647469
535290
115602
1888293
1971416
1391174
670337
1107554
161025
1829813
1196713
1552448
813144
1378287
1340877
49798
1414108
1350695
1892854
886173
1103605
13703
750557
1180865
1570602
1265499
1515167
1959477
1050328
1690133
1558918
759455
1567622
1098018
1598589
977940
1638364
1004408
840908
518839
502582
1035096
1612907
694368
465493
1477598
539466
1944939
1327133
1466276
558638
1349607
893217
185289
1695307
767273
761196
309654
923378
1243459
1190404
609821
1783122
723452
589889
60891
894884
1161700
1658301
389712
1702908
1843352
1750610
1066690
1218234
1239775
1786234
200851
868756
1410312
567534
267984
1936798
1403926
1131866
1189053
1480602
325153
779258
655564
764363
1135380
1249953
479617
149125
603680
1860519
241
1579946
1472857
28630
1860559
248170
646865
1279808
1891143
1141529
101037
1775099
1486877
1482356
176865
351595
60950
649595
942729
658624
442334
1957033
560614
807593
1611671
964632
94548
1490195
1171110
799409
1228409
920607
1615795
1014307
1288297
785116
1413123
1906149
1562572
1902789
1888326
1656879
43332
1796689
721259
1004140
17859
38714
294396
1626114
743329
11115
1228067
693450
1368953
450802
561199
554145
800888
1532398
1253620
1807286
680106
1208788
978035
1138790
1073910
1005555
642405
571342
1544419
1347433
1170026
673150
950157
200947
86220
1788383
1481469
149138
1526424
1184931
640342
684231
1799559
138053
510966
51474
9063
859154
1896935
1695075
1803145
53907
1061171
1238844
964152
1559302
1504881
1274806
257982
360355
1867781
439214
556331
1424550
1550409
486670
1629827
1570764
1700912
121198
1940299
211000
1175793
1305592
1847345
590969
419056
1077144
1896496
275241
92746
441283
1769190
1228145
796338
1449596
1264947
1358293
642885
818862
215767
1053740
1627214
1489026
230516
1045264
75697
1614495
1936217
505772
988258
1282471
1252979
1587073
1797032
105460
685551
333951
1452955
528357
1112502
339546
1033231
437196
50373
1704654
169547
883497
317154
1489982
844915
1725124
1573996
484122
464180
1642490
1067160
1880391
1373934
1836167
531217
1807765
1335305
178556
1804839
1498775
999838
47474
824818
290376
339032
1899176
1248265
79465
1657342
318330
694636
1547430
1411760
1211312
1299123
1944976
596438
945962
249496
1599445
313841
1741794
457432
796194
642034
1084917
1458684
203936
243934
213136
398313
1058943
571612
828668
1365877
1601502
1996355
1430236
854877
1916185
1284582
1883968
855622
184106
1703123
1117677
211753
1588187
913838
358031
1638098
1195325
1353506
50543
1837877
1565621
111043
1208108
1735294
1229822
840729
1647484
546504
733701
81502
495866
1576013
1492716
287909
825843
690697
1241623
6723
59826
1788970
275575
1344387
1786429
1300622
1494709
1492990
478665
257137
833851
1703516
947397
1876220
474053
720618
1255676
1002265
432928
926400
621448
946
538769
610035
1813343
713783
515081
1008786
72210
328429
767619
1889695
1286107
299309
1779510
86792
1255839
305692
346964
1707558
720011
366896
1250864
946133
1637005
1907774
1906075
150686
630968
449366
864105
1842585
634791
42090
1142695
1553328
239118
790258
1089267
1949984
1747931
644785
1053216
1402733
1502037
820640
1985634
58684
592426
942329
1096034
1611736
1601440
776543
1958682
1575445
18013
1204482
1825793
1640832
841014
1394638
1397199
1839572
976663
488254
19635
1966012
1615443
206959
1366171
1877831
622181
338530
1774624
799102
870309
85140
1998131
1978515
236744
1536151
1017891
1758560
210143
1784806
1784225
1574713
268945
39651
578937
1385092
356174
878449
1002150
137475
746230
1351616
1654451
339581
1375293
1802361
895992
1171897
212237
1980353
1229040
303774
1589391
1532528
1561793
1569270
1863975
1296972
400257
1188277
759278
877191
1366708
1065583
227844
959557
1261626
1106129
997068
590529
1753285
360530
1140854
1578496
50965
1642080
1517070
1133442
761771
229092
157820
675533
861336
1779810
1768344
547627
886069
1439924
902181
788896
336940
1011529
1930622
646331
276618
970545
886684
1941083
816281
1987043
412065
1153342
31058
1937471
1609928
1258607
207408
645344
35729
1817878
618210
13180
68662
901971
1290263
437176
1348551
1881973
875110
1345900
576044
1074134
1233603
63613
542925
1664754
1198908
1497356
921197
31388
1319342
1540530
1180715
1979714
1103822
958053
1269026
1294365
239271
9823
1710647
1035875
1758590
765001
189002
1987392
1129437
1278351
648957
1106265
1665130
1452381
1982293
1127641
115130
882049
1776728
319848
1450548
277907
581695
1549180
750985
1975718
577327
1893200
1292506
1511872
1992221
423535
1046836
641428
540399
867451
432971
1113393
382590
982785
145051
1178028
563141
1929020
62863
1128238
1290546
1314714
1460486
1074543
1277069
1909548
1057535
850509
1436046
1927346
1111489
92761
1431908
446125
941032
570932
720203
1265878
1508544
551408
903927
322833
243312
1591760
91873
1723943
1977346
960163
1734377
1710294
1442347
1863631
1602363
1262022
925314
31545
206866
489851
67591
1278380
1271248
978074
975215
1474390
669878
184007
993641
602882
1791216
564541
1053440
373151
1466772
599740
646256
1293524
1601526
930768
840150
61853
1297553
89709
609620
221592
342579
1405805
1782948
1375101
1882055
999860
1329906
940149
1961625
633547
1966394
992952
1246318
1024115
502040
500339
93171
1976672
885549
1172700
1932076
833751
1154179
777101
289973
1790419
672912
331798
1765067
1475789
1321448
1068913
814671
405923
1792503
721457
825196
1015067
1671573
1890680
1840460
1067570
1335965
467078
1964159
737563
515670
1944649
1582657
923030
1653542
262125
805054
958751
1385856
657923
784443
1342352
1635164
20531
1603237
558939
475836
43166
1174398
1474508
1091789
1331228
1552862
1690041
520492
447059
775091
1265268
508082
1094463
832016
1417825
389659
79662
407657
1172559
444943
974634
799115
359077
1071430
466421
1180650
1413604
3408
940232
20090
729083
234699
612994
1310390
361935
344814
1712645
1402610
154066
1904633
1492868
1043936
1732248
1466623
1518047
111518
1197234
1513669
689248
775741
854915
828271
1993902
1869046
1505820
326696
1441438
770500
50552
402030
1985855
1135316
804984
1070407
594086
1774704
938118
734607
1906545
31367
1657589
94321
556865
175969
955758
1319839
1902559
1799779
1845558
1573345
1965935
104330
1712336
135184
449921
518800
216745
4063
775906
1729702
1255379
1823617
1750141
523436
1738595
436996
1774749
801446
1910760
817191
48997
9105
1514004
840692
467168
443425
1121913
609885
1901441
281313
917544
1837310
541763
1739710
1041633
1746999
765636
1400730
1406826
565453
1956008
1659447
1179442
1021785
187617
1680872
1431869
1109177
30601
106254
917211
1255279
1034519
1942267
1879264
1496149
721676
1154573
796953
1607157
1581602
134046
641015
1424064
1591407
295771
774495
1036281
700021
917612
1179976
556679
1558623
1356595
1442360
1878929
443467
1960570
1726368
1545737
1338017
1001467
1017672
273025
625435
809914
1095532
841832
146433
119733
267734
1123994
1162100
145308
1832774
1408769
1144334
794060
758375
1549170
203042
1338009
1335006
443087
1983215
13377
83880
436471
1627694
1784048
1855033
1170997
802203
1336582
1654242
324757
635956
380046
1542804
1786633
857637
1963992
798152
1252490
1090167
36135
1701441
1110358
1547754
635722
1701796
465448
1056170
918260
1858013
1942593
1342737
1762270
100131
1194804
575710
873942
440380
1367617
1455595
576050
33136
347454
1691128
131949
1620237
358143
1276337
1924287
1214863
904568
988464
957971
952470
1082328
914766
1043095
1805202
1297690
182439
1143755
1545429
322455
1508760
1545485
759104
273892
908426
370401
1465089
1052527
345212
16675
1655057
1745715
1568937
1612800
1488637
738952
1057647
146790
1324423
727763
210482
653894
1836233
166239
99356
1855692
1268745
1558803
1957592
856425
1565230
196294
1996688
129951
67627
1027159
906833
1259223
350376
362586
213115
167182
621325
632610
1003126
247231
1312446
224001
1405348
271573
1702804
1962076
1671185
731644
266190
1423002
518209
1033965
812205
1826489
1885190
1862914
1608814
1998541
648547
48273
1698345
134764
292228
281318
1357059
1268412
1720699
1084704
814194
793886
1496189
1755819
1360793
521352
1404451
1178429
1976609
1471435
1024789
1527474
1375654
1588886
1050228
1033878
554363
12145
1409826
1065151
706492
34418
758648
617286
955479
1730638
1651201
1123008
1586742
1266513
173247
448537
833848
1457118
1637443
26981
121533
88580
803877
1986615
1006723
84141
1024415
1419253
765080
1072947
868607
1796745
1099825
4899
1032576
1515257
1187922
485266
1133595
1164568
275326
79749
1515035
842671
731719
2028
467608
1092525
367366
1487745
762435
1973457
1128067
537482
75142
375476
1081654
1531632
758361
596539
1983650
1585852
323946
14300
1035323
342790
1239478
1500732
1686462
977621
1276817
100216
1566410
685450
924094
1270914
1070469
1583711
1479574
1093879
1876228
188199
284601
1795943
1412269
118040
1103298
1916107
735230
692004
1493882
1367645
380281
919151
709961
431283
1533792
1807368
1687282
70823
653603
68037
1592051
806993
1846668
1954743
455370
1732458
1260654
662958
69506
233786
913694
951924
747960
498274
1607587
542583
1407297
1102451
692250
1826922
925990
1628642
896792
238793
569623
980916
421499
1501969
932432
1380201
1171138
1318187
1189385
29861
1912120
1807910
1960193
226830
716990
273498
460736
128951
1757762
49484
1921231
701103
1147347
1959645
185071
100371
575826
320889
1527639
1606008
596787
508851
737929
1148745
368510
754169
899492
256549
1254886
1337192
168672
543641
1703371
983276
1857679
370858
410179
135720
172989
991513
55260
521367
299434
1916301
1598924
1122730
223897
1294767
1759150
100049
1586717
903348
999994
1481488
1481625
825980
533973
674343
751632
1867103
1188816
40945
678325
473537
387489
630386
1029614
510525
1479468
1724590
1603917
162180
1923341
1689547
687477
1385195
1396248
559058
782867
383851
254189
1960721
1684937
218172
800943
1285203
1916865
1471335
482363
142308
323157
370080
165672
553763
106618
1350095
641455
1876152
1018244
500887
643092
639173
162187
1262596
356065
32593
1597576
1032791
407780
872651
756100
52809
549919
633713
1914417
1075879
543124
275871
1922527
159066
1931250
1339929
1758294
460215
456963
1737375
1549949
1968883
1396254
1691913
865113
413037
1368844
58376
1067136
591769
446058
1370255
1460274
257847
1502238
669511
915570
632403
347588
172352
420073
1186901
981702
1900109
1019949
1753025
1847323
460395
368189
646861
1296601
1125441
267627
1463714
1051596
1650532
1143074
1978457
1694197
1017846
1607889
1131412
639568
1513056
547077
1160797
1376272
359634
631050
542776
488252
1506605
122592
1166340
1133913
335453
448936
631806
1274037
486948
1928022
1008721
7258
1446077
463617
273549
833135
700566
672352
1682762
852259
508570
994663
967488
895575
1318891
1652382
895146
1357762
153289
765873
387393
1299312
1617610
383100
633307
1192141
1746955
1055073
1536056
1322009
1552877
511273
1930357
1608938
1727662
977205
891593
756369
527857
879088
1315523
1527621
490747
1599697
447684
43209
549587
325940
1436497
977882
413694
1595420
237139
1939465
1964446
1508108
1140131
1954243
129692
1267503
50921
1643100
194026
751235
197295
1462022
192577
3358
585679
1011521
745013
1944305
1397640
1479917
273249
354046
1867686
397354
538038
709575
1302227
1062476
733927
951075
405772
927079
543855
1070565
1642442
1891129
1255895
1519788
111484
1046900
1790636
1773370
1461622
1403383
465969
699192
1178137
670682
169472
1436988
94979
1325935
1495081
1198749
1852816
1256988
114519
531245
1588871
1654977
495593
1467123
902560
900189
560792
1094982
673031
1184848
186504
834124
173227
552422
565703
1149030
457879
74972
503073
1125229
1620021
1558045
773236
877878
1878329
1774981
1019057
1084679
1565253
1706409
1325986
1831628
1788687
855886
937840
1400025
452267
628640
1475320
182542
1365705
754661
1530998
1174743
848551
1396263
1901256
1155724
321586
1072040
1944521
380047
836950
1785429
503997
1943569
591042
1492761
950180
1087255
828664
599533
952133
1101726
533170
1871644
1434826
1001571
1517815
1311386
1590316
89649
76530
431513
590258
1565382
1818496
1401806
482969
1664116
865182
1321919
1776494
1552360
1858730
1946742
1873048
1453164
1999737
1159594
154370
1865803
1353615
246569
1627902
1792678
354536
1184481
175027
1848106
1496207
999635
1828227
119726
1692520
1972822
1835117
1784534
1042410
1853481
72870
1465327
759146
510887
1234201
493230
1279263
295225
291
1525800
925814
1093095
1156404
214344
203584
1696360
184252
1533744
1667095
1502942
1201232
1975988
1674573
1481765
855724
1519722
904935
1410485
120863
46516
1620652
1859183
1716733
1305358
1740343
655397
1738881
629339
1316236
659270
1780357
956395
1287176
1137116
1265930
81056
1096101
286797
1892005
616701
1392940
1600363
1483292
1805234
708371
1688824
818632
305339
1558764
1858611
892004
852490
1413174
949797
884223
1729867
1117091
1237290
1882702
532161
175897
1419069
1451957
725238
1973310
294362
1151376
439284
1922553
1489672
571426
564256
1067745
1887472
144472
867094
1365218
1446917
291364
424339
1922005
754047
1369328
1668311
1754011
1088083
1073802
44801
1705042
736614
1626000
1748327
1310021
46786
507136
1812217
265632
435216
1377916
244698
679163
1701879
832663
1521413
958510
17648
1946650
1097913
1620956
1011581
1540661
842870
1123256
49930
902568
1450946
1838279
1534583
1367156
146464
1073321
193502
251681
866500
999904
1371908
97129
1237016
1089242
1640462
1093518
548883
18105
953062
1250163
1747696
931286
1908756
687050
1687778
1002457
1040806
376442
771913
515329
195083
889847
717249
1087533
1597794
1303758
1740499
460580
38799
197775
1919202
1695826
273036
1169575
1594505
811215
618486
1794846
1752320
1379146
1737592
1385264
1987059
1799090
571127
1707271
1304923
853733
945395
1653728
552161
598277
551413
330907
1373509
754273
1843592
1619826
85650
831770
1851273
827280
1918282
726273
914821
1418155
113447
823927
1826596
158186
1020200
1937727
790509
4876
1890841
1474917
1837473
442742
245572
876401
1067589
1254915
1899247
1866928
13821
579428
367243
1541388
630819
1817564
1561974
636725
851044
310201
199847
1111961
216050
776255
1563537
1913148
1500104
1740132
645838
1064134
1817733
1423022
603247
1034602
1224217
1105513
985854
540050
1547061
1221235
959835
891110
1130528
1501189
659504
989109
582992
611079
1425382
97182
1474385
663030
1435790
627883
1268980
1615904
1200236
599774
1487336
1840629
514516
1961619
31676
1141913
1642778
1132590
1633112
1514878
676524
560319
661601
1458074
1905898
1601506
1100978
491505
846252
1749785
1917009
169374
84044
1782849
1663485
927050
432442
176337
353074
601967
309038
18075
1787050
1747095
654195
1715296
473256
1643336
791433
506738
1183332
1658632
573909
1056205
1835704
308
578938
1546348
1810878
683558
327529
777174
904142
290408
859133
11032
532842
1186839
188239
220764
989111
723350
506940
1219031
1320389
1272690
1958515
261001
235224
1000814
163996
667944
626394
426726
550369
241360
1970871
1218306
690800
1803023
1603696
963108
942670
1397237
1951452
1435298
9914
650620
1498620
1018860
324480
959750
1007676
896571
1189003
263431
1983238
166292
509909
582750
1957436
922370
1908120
131792
575111
964174
1491983
587182
1447580
529845
845237
871541
1869694
1797111
465083
620087
926837
95983
74122
1519728
750678
440715
1748753
556901
1073161
1002386
1756003
347094
1556847
118551
1604701
1662592
675060
813650
1124592
1792954
1617784
1401866
1534077
523381
1196695
1306948
455155
1951688
618135
96038
1658016
24496
261322
119279
1053623
1522304
1517770
1485604
614523
1655137
1449359
434151
1261898
997101
628997
1663602
1801133
1124932
659020
407756
1377010
386058
1089102
202324
402574
919658
1287048
475315
1719003
747549
1069662
747201
1877887
1119684
1172742
958901
769183
170998
1803874
1945821
201119
127417
873615
1958970
1348367
1015817
1129723
259130
2420
301151
29759
1531995
1512082
1442361
1639995
111822
723148
90417
796736
1754814
1255475
1082161
1636676
159778
770088
1941290
1394896
1665045
239719
1929882
1738995
250137
1652309
491293
713929
970597
1535713
803480
1367231
1738359
1833464
1546421
1813755
932795
1836415
399132
1904833
1684015
1175308
424854
326723
710459
1074677
294605
66214
1265207
787791
1492108
967994
1767798
1882864
23796
194701
666108
1985903
105491
364200
1297404
237329
723612
551299
155089
1597720
234811
517213
1242205
436959
1591573
501551
78734
636269
9507
1517384
779086
1600242
798640
1421033
1665164
448939
1128327
1049907
585568
439106
1308744
1104873
1771221
929339
1162013
1904918
274624
554763
599689
1463432
344700
1820806
899523
718028
1440190
143543
177167
1760061
552860
1218409
1899145
1985586
912179
1856497
1230129
1660734
1946583
170706
1547728
1344320
1147961
830216
391925
439267
35511
243879
1087909
842423
563696
1083880
1990851
3058
665505
1830871
312799
1633516
952946
165927
1646578
709936
1822364
1898706
1174597
1048894
599057
718492
1118230
1275348
1748260
1907235
1031658
149599
1404342
89141
712419
156210
1273339
405975
300849
120035
1527506
491742
1868486
445446
979848
642250
298488
1502907
346612
1520300
1411188
300604
880510
866952
1187429
206181
1993178
1316272
4589
133061
1534963
994679
1202093
1379400
303477
1323947
1227540
1292796
1168268
214125
845136
540431
304610
59048
967706
711297
15663
1238769
918581
1581325
1716155
60639
933312
1718234
1990794
624102
725898
907425
614658
307076
993273
375823
801339
496559
315289
950792
1108821
697460
590896
1778037
414458
230037
959524
522314
1619331
330941
1013293
550728
856466
1526153
572024
687619
573983
1782467
1348555
42268
220496
688120
364463
1926520
1507943
574410
175829
599011
277366
1721281
1170021
375552
52339
1497705
710431
253144
1713404
1898027
1327531
1134570
706736
1094409
764141
509571
648274
121908
294733
1241290
1860505
472919
1428486
741974
1550294
1618088
1866535
318065
156568
964915
254505
959381
1081281
1911638
979376
926028
567671
1908058
425575
156897
1460456
1883195
1592966
759019
639472
1937337
1916481
762975
155410
670491
1881701
1106016
675407
351949
314536
758962
1272307
1169795
432663
1682823
605799
320611
1962094
1357503
1264085
1127732
1056355
1230747
126242
754610
1669543
551942
1416226
1923067
1153028
1832775
587656
21406
215331
1256476
671977
14416
573149
1665926
19783
1340086
882327
1167100
89633
1075049
785726
1955974
1633087
970696
1785092
1100621
440066
70679
1185271
1380002
932016
1533534
444914
1040799
1032287
1979672
1173535
718334
606408
1620601
280348
1341448
1909747
726720
1018501
1255896
1592423
1140091
1475364
256746
841317
1166
1104879
343731
1775745
1187011
659751
466123
1981355
45183
940140
1088878
782813
273007
1421591
1624506
1233808
440643
519106
1727525
229471
246474
1873989
33472
1002793
1625782
1005481
1334961
1064873
1765304
1575908
1116494
1351594
765688
38873
1096290
239082
1361870
335034
850995
274653
231909
287794
1010087
17856
1182885
496296
1230726
205169
569402
912642
1831745
1124824
1350516
513124
170857
1186925
371400
1502836
1115875
544363
239681
439983
596867
1495472
908809
1752347
1716734
1684186
43473
986495
971272
1539187
1846440
1235357
755460
397121
963756
262892
1280808
1587363
1756635
834023
1387460
1101004
1046273
533915
447263
129684
747120
417462
1278926
1364404
285007
920576
1202609
1289942
688288
165657
873731
1543939
1383540
1758001
1244819
1204403
1867939
878140
199917
265325
940125
208179
787938
1432029
703395
636453
816351
199540
215310
526713
617919
1683163
138384
506148
634128
752598
10372
929603
1447731
1280233
1249031
1326570
721025
678066
1593791
1652108
1202571
117745
756953
1173811
1611469
550516
1318104
369833
1958806
1975631
243297
732114
829776
1163508
1387186
1374805
1760172
1334699
1694545
1238545
1058426
321765
472111
669472
447663
1934972
1185824
479114
727224
666008
390373
1276928
237558
526284
294510
1132268
637443
44130
1138305
1721744
734604
1048185
135601
1105682
462616
26211
1053219
1860400
979841
1993812
1425598
1532519
377041
58324
1329707
750183
1892328
1994436
1597001
1324938
644975
672629
595248
864146
1419207
548098
151163
1804466
58515
1268490
1390032
1061922
756708
524576
258109
886446
493310
118778
1469271
1107147
1596557
72689
787113
316539
1404258
305435
138425
1097242
1788020
901777
1129041
974416
323525
5823
713390
1334789
194231
596936
1065809
520295
177534
1794863
702362
713908
770227
69050
1839789
389123
890842
570790
1093906
1145018
346415
1451805
1869702
1972426
664131
1931960
1630801
1499043
1777804
901156
1987008
1338615
1220657
1116354
1662718
1086840
1599818
1944922
441278
1404878
1476326
902185
1599321
853447
1592299
962743
681380
814332
1058648
1084482
242248
1788284
1139710
128453
192729
1320237
896626
864369
644626
1822134
1649941
1886554
1653254
594809
1550171
1933349
1161857
565845
1959116
1976296
982567
1963213
1819617
1788850
753372
1266608
1665538
1418082
1492306
167114
395501
1452243
696235
1355483
304020
764607
245073
1319644
531470
1432888
1657389
1673742
1319772
435899
1423805
867005
1884914
104329
738341
1818894
272120
1558209
535632
1985914
936342
277839
407405
38441
956264
1840685
1954156
1061435
1497411
305350
1513879
188728
1315521
1739762
1936656
824874
1309461
1289447
1109861
76081
697067
204750
869556
622659
802214
167605
1205451
1520700
493409
979993
1337867
1243344
1823710
470701
1729842
1086883
39859
924073
1211254
1972749
1702712
369863
1039375
1427982
396196
1700720
1628051
21038
1617187
473472
129343
1747575
1296611
1323720
1259556
432936
1961760
638065
405222
1434969
1539857
447840
975506
80485
582032
184263
541111
1641460
781983
792416
1251779
1086222
61673
1938813
1568640
208300
214169
1166781
1280954
954428
1905776
4486
1486946
877135
696246
1102585
523039
398992
489460
1679742
1739609
528130
1281346
593433
752922
795012
1951638
1410665
1748621
874755
450962
198476
428806
921815
172581
1201574
1187972
564579
1113818
1161923
1796170
709307
578892
463909
741212
1086545
1992522
11244
1966240
1761571
1394152
488273
291653
1035754
397427
1275529
273231
580841
1344968
531780
1899455
639623
498549
371232
112595
1001322
629078
1682249
1744271
888251
425238
1785556
659845
258673
1464488
954919
1080809
48396
83082
962017
1509828
314153
541649
666930
1870632
843409
768669
1116343
1641796
305331
1504370
1361573
1866152
613138
1138479
1308717
394265
846810
93488
574585
1805681
1976362
1641517
99727
1570877
822440
218997
423071
1110293
1510361
913924
1792721
151364
997499
1110714
1860831
1578784
322227
1079150
1076280
792052
1805434
488576
1503300
1861266
174339
900916
818243
858665
878012
1520729
1372586
346043
1443170
1899310
1653913
1885015
140164
344052
1732780
1003198
1317126
1294664
98833
370203
701807
1515938
1976389
1535091
1211275
150534
1410751
859640
1593813
1887410
1042726
950324
218444
893954
1215404
740685
896977
24470
284634
1796996
945013
286280
1486034
606760
1398977
1901382
998380
1064123
1072310
1190819
755006
584690
70532
990760
1347099
35330
1963159
151172
1798705
523759
240535
1507000
1774944
1598315
500589
1765003
1753593
1064457
825686
1586793
1480201
430765
483239
1047639
1805961
274716
837486
131754
369069
723622
544190
951067
312201
674124
981544
1343156
1104974
354591
1912996
89074
1087156
304807
1132915
1478054
1803815
529454
734701
1914089
1012013
1668721
1549215
1348813
196619
897349
987475
333563
986677
705972
209044
1976190
346536
463420
651198
182393
1179436
1789364
786146
917735
177383
1643018
1608822
1260787
1747148
62490
504706
1968728
1239031
876372
1493394
1468382
298414
161538
691303
339340
1581332
630039
1911267
926016
750742
1966703
1406395
319467
1420024
11749
1965735
1157060
1890510
1490262
686010
416707
600372
102975
808459
1614094
1678876
1080389
950400
481111
399027
44677
1604673
459511
491585
589381
735971
1326355
797671
1074388
1513331
1047721
1419192
1896999
1256576
1476890
1280698
661344
272311
1598612
899317
1600173
85869
1128709
1491770
1635080
1101481
1206081
1917183
1587966
617229
469384
1105693
1321104
1889066
1390647
1580816
869066
1771866
876026
1011905
782299
1542362
294534
475778
845778
1590043
1324936
1281131
1160798
814416
1991555
1503349
120439
781735
1667656
590276
1538900
1144528
91812
1280652
1875087
1885537
831024
1878141
1008225
184044
1164811
19917
53830
637539
877977
1714168
343511
518797
770573
153334
1243828
1709320
1913719
558461
1338488
486868
72079
1591608
1456581
55709
220060
1980406
1308124
281780
1281244
1289915
1000829
1116205
1968486
285423
52580
670178
1133915
1204440
1795713
616850
1117965
1058012
1483271
1699912
116825
499338
1791445
125122
1237069
1643200
572583
1781736
390329
380108
320648
495690
75025
1980340
1426100
1923458
905658
926347
359409
1283295
1357755
379494
899757
614460
1704787
1954069
579658
1883801
601584
1389445
261317
1980505
1475509
21806
1321490
158047
143303
1398120
298263
1297869
1078988
1785782
1396244
1360545
1463091
1231464
712284
1619253
1521024
1313351
1504189
641056
112254
1822844
574158
632654
262630
1294384
901651
488592
1794107
1482505
1905118
1299524
1160988
1058318
732652
642739
1913354
1040384
114272
105852
618812
1328383
1503363
1260895
179218
1433641
1847565
1619835
1051176
1553458
1718598
1317062
1654315
366623
983301
716972
962003
1043544
614908
555912
833452
1572788
1706813
474862
659604
533149
1715138
1338136
1560679
1123729
711113
357693
1213261
1360934
1820648
1366369
1612488
68770
1098972
1260265
417060
660815
1104166
122272
1983775
1897077
332721
1408439
549314
1930364
1046757
1184804
1627123
1110034
1955994
1947164
1765731
1352286
735111
1943166
1432580
1822170
1729163
911126
561346
597743
714110
10346
115786
710604
926590
1359879
1320348
827755
1534814
1090274
676419
764276
389606
1115431
1242802
319353
1326533
725751
757299
458752
1116217
957120
1200016
1618038
1772394
858149
1710563
38301
1379712
773994
389987
1847399
1030447
1198753
1215021
814628
265953
1276538
1557523
1174279
1160162
1142015
136603
1662221
1586320
1267613
1885061
1283115
1830889
412456
1595282
1227418
1085953
1042540
1829668
592923
1138958
1962196
877450
1644733
1516534
232867
1137783
1845661
462065
1292115
489663
853260
1464129
869067
478352
1198438
778872
1817740
157554
1168714
1840813
1400172
1307305
1498820
384683
1112763
1610528
1275830
312789
572229
781173
1686464
95285
1986825
1537958
776840
1584482
868269
119960
1102364
1417373
1290866
1515144
652203
1943213
298121
1574122
699449
1124748
597682
987548
1152533
1115499
1341038
1641596
514123
821084
935293
1566012
529639
1291187
310933
669749
1844590
258839
44488
33959
1226815
552807
1766781
1446625
1960161
1500803
1210696
1776962
1242335
1549755
819462
1661872
1134196
1086291
570781
1400363
1479404
1215656
746551
1049116
86237
453121
1313427
1234801
1386501
336108
929492
1479249
1478134
880854
1524792
543680
1968678
127072
208479
495363
48428
450242
400622
1694497
1293271
801339
1532340
1374483
872962
1982731
1086318
11963
877153
1955957
1021921
1747582
919933
342376
1005446
1307221
316422
920835
1177804
1316178
703010
44124
164351
803833
539255
1750796
1754250
1877850
1233315
1316918
472961
1954840
239166
658654
560077
1040785
598046
371805
1633243
755870
1542360
41523
954916
1126191
394025
993394
278652
1303713
1736808
40891
235111
1372762
1038069
188533
1135487
1467587
1178239
1516009
247664
1332156
1966287
347298
338149
455977
432663
365033
1925539
922105
1820025
1494077
107296
109191
453181
1773663
1728042
1547428
1391809
1454319
773815
1933026
115289
773313
613253
1030215
396969
655873
244427
547058
950920
1450741
1508690
404461
585258
1085855
742857
1550488
222807
1675765
1805839
1037158
508826
1803527
1538231
1921662
924839
190428
1814595
874119
999029
1290073
1543472
223538
1103209
509613
1869015
642403
1411785
1060467
1673120
1465646
1723527
1055503
34445
808497
1673403
947070
64253
1078600
1767695
864477
1536750
1157990
1815305
119591
911470
1106333
1080163
1007616
444545
821138
1869814
1803895
654417
1317999
1351346
380006
79118
1592622
530656
193308
361094
360107
774731
505364
831957
1947012
585575
963213
1075603
203033
1928238
203805
92769
1820284
449801
1971566
1316572
1098479
544466
92187
1499443
435866
1005076
243110
1788264
1731046
1399841
195741
1937420
155702
1584874
73082
1841536
1453963
1090988
1196252
424860
1968404
919230
1133276
602496
1741304
809349
503479
1765092
832685
1883270
1833597
1856321
1724643
1361603
455891
735774
1296609
683337
1160692
1172419
1866672
1756308
1152082
1057168
1559497
1166883
1506144
490585
832139
364273
483378
1071211
902856
1171118
803467
1497616
1107168
1471043
799834
129830
609799
1428106
881436
186008
1073455
1060374
1989064
1377262
1453394
476537
1896833
934572
1899176
1311930
1113515
149190
149785
412804
811986
1930388
1697999
1523044
488659
478581
458612
1382988
1397010
172283
542973
581287
832335
1200246
901185
416965
539891
1494801
366018
12855
1003509
634647
146570
1282871
1814840
588541
847496
1814553
1994929
1259014
346514
1975385
1008475
408896
139664
916805
17342
904471
1989418
1212822
1616841
1493048
1838277
1806536
304201
754736
994963
1643806
188737
707189
1753196
1161067
95140
1306127
475652
1108565
1259147
1046843
981464
628032
703294
1422505
505181
100820
12733
462601
992502
1766500
149303
195264
1975422
1155914
1955128
502201
714931
1478836
314411
811404
102445
127934
1483326
610160
456634
1984411
1227634
1571154
968112
1326620
1280414
687366
141612
1304239
1362145
1505464
726790
1043404
1732782
1539148
773872
1087794
838495
692039
686489
366641
1255389
69709
1737201
1952486
1208025
1390122
1054199
1672348
1952517
1227566
24002
323014
6490
1230098
484923
198095
772669
651350
1981336
55997
1161551
793267
140402
1015036
1791870
215729
460403
1889903
149830
1182449
342233
1456154
782784
1642386
115575
592702
1806976
565262
1610400
207656
774700
993257
479411
1869068
833069
268955
277813
616473
684985
758042
909097
1879538
1394607
413312
1970448
1913884
58981
668455
121434
1792829
1790330
1800525
1221803
1295175
936959
560326
1303212
1525737
1784118
1675641
1309269
747181
914647
1081789
971674
1457776
1567867
187734
1441289
614609
1673100
408922
769449
1555354
1757877
416363
1692370
638392
1525261
1662287
1586754
1657827
1865830
78552
1998745
1718495
680953
418471
217772
1587681
1427253
1932401
1276618
646543
1342409
98616
464951
28841
1477556
707515
1659170
430076
298850
279203
1414485
1834068
500908
967373
571498
651054
593185
1515067
1426779
1289688
82216
1941127
140659
1884150
454212
663684
152841
1957190
541898
946251
595199
386949
414383
1043875
461007
586737
100994
1417530
1452179
1125851
563957
336805
757213
227401
1548588
660250
767153
369835
19730
95524
555066
1648341
179738
382807
698000
168968
762412
1959160
873774
1781431
74980
135972
702324
1511520
700849
882782
809682
1151895
352777
1415524
1610084
420264
486549
721525
748733
1703190
572227
1258091
1569196
1233052
1279754
418330
1564746
1850012
953289
315077
465738
1918088
1616133
145511
1487191
1180934
175993
671230
1528823
1324767
1232129
502009
1412024
1172138
1446361
978181
422443
448074
537947
1688512
483578
162665
477478
413328
274247
597521
903049
249935
954780
999345
67627
1343399
381044
1212897
141459
123402
835252
1917983
1883856
1741868
1236006
1660276
878259
1863139
1104011
16341
149542
1973450
626832
353856
27709
453520
690981
1184021
1555798
1089589
230324
574857
902419
643560
1648163
1108713
1873823
804328
488840
116319
213716
251577
1830567
1850360
211585
545973
871152
1263256
1178964
247395
104692
1455981
1652295
199672
853206
501200
154845
1373548
1462602
1641211
1381106
1917096
1156567
680615
557822
1727515
480178
1407844
1364147
1834354
947178
1717850
1870340
345569
1102823
1585308
1568660
1590823
813443
166731
507601
1004934
335284
150626
1044770
991685
1331800
1389083
299165
379868
1466019
523787
1695743
1508307
1660073
1204561
1616822
646063
1817390
536664
1654258
637028
654782
1858425
1512083
1535936
1478150
1747632
163879
1441664
444235
1677578
1054378
1427593
1558622
1857252
828077
1007190
1954719
592307
98420
924990
1655237
1048470
544424
1918693
191358
1464425
1116029
1238520
1290206
128026
952121
269969
50933
1906318
1958346
719918
368853
1305880
1804296
877696
1393788
974002
1787149
582139
98823
601639
610608
64158
1768784
1136418
1064773
1774273
1948302
589155
206242
309705
1542391
1225400
1934802
277353
1314547
1926258
1607586
1213978
1653659
1180240
1786931
470479
402606
554622
1001436
1129163
408776
1827798
1026396
833924
321675
384248
1957268
1330520
23160
528525
776726
590813
903026
1784220
6971
949918
1199195
762171
812332
1140892
331564
691182
1207171
323157
56056
919178
815052
576539
1126574
1818779
428968
1647849
1974598
480466
1534751
486938
1700627
267828
906784
1235087
1787493
566158
1171173
495450
1376924
1178700
1609592
217409
1739002
289908
145278
852949
1618864
1138363
207311
1221706
1885687
489431
1245363
1850147
992154
1636391
181101
894359
1112159
1928118
1955301
1969787
372019
1722383
1966962
591863
753324
1617822
139893
1986756
1251213
1206665
438983
1741638
301369
1128632
142295
494947
1574682
1158951
1744842
1956841
1236816
806760
40637
1871396
848623
1235259
731810
955697
895932
235937
557356
476229
913312
1709337
842802
945312
1026773
813200
1410432
825721
641335
1611222
1290433
838733
52967
1487770
1470618
1539462
1446500
1494597
1428266
312664
1010794
911101
877090
666523
1907402
1091885
1514933
1878755
569285
886207
1456747
849157
554366
729090
1120267
1907677
76229
499632
1573433
155504
1847408
937773
1838282
500211
865446
216894
1485269
1861208
1956330
1404595
427464
1424775
1054730
1509150
1566290
1900338
87540
232541
236830
331125
1085144
1469765
1573763
581807
1793099
1154140
1918195
512651
1090615
302935
1659915
1814617
613414
1732678
263423
372796
809250
1444151
1805204
666909
636746
200952
1668048
1816895
531707
1704576
224418
1048795
492969
1871305
1970539
546933
1869102
1574338
107333
1550647
311025
712601
269474
1201995
1507389
514728
780526
1868943
925005
721540
845414
709196
1583489
221418
1447049
1520149
427256
515981
1906528
190222
1051473
1433919
1214201
1796915
824209
630317
1409234
1692359
1422600
972497
1922854
1665374
1547088
552664
268025
1539605
63809
1925813
752748
194622
1271136
1968696
632725
990262
34490
1859438
1286278
1971196
1339148
1453261
348259
1411793
1554154
992794
734931
1469025
868918
1175899
977521
1971076
1625629
1854855
916410
1082356
1840974
1328372
1332865
1955915
572668
728178
1673308
1607407
1843469
965193
1088190
582316
1985597
769703
230784
1292673
1879888
94363
1466517
998164
428293
657962
1935842
1590452
454052
1094546
1201343
1858746
557934
1830067
895369
1846611
1086040
1643643
447835
1564275
257561
1182982
560138
1228690
229103
770213
125491
845209
1626025
1774084
416699
1694100
1240991
1501701
929873
1332572
1477608
679911
1707352
483049
802751
1429776
1400510
67890
1854305
1887258
306890
185602
1428015
608336
1214573
588024
1747242
117332
22316
1768910
150648
717977
1352913
222527
1864023
401890
1451980
965944
468975
159108
330983
148413
1685833
755346
1254344
384460
487286
401743
1954875
360245
577186
225447
401317
282805
571404
1836791
498262
764495
1375567
59835
1136198
1280164
1650288
1491227
1099695
196859
998574
1583909
347231
821957
480926
1474131
227678
646548
1658260
1369545
1322017
1122446
728072
1032605
1249287
1203172
1178884
1296203
1513260
990327
1156818
1098616
151950
212718
1800619
852613
1532320
737491
1370350
638500
1026094
199516
1000731
950478
909094
174013
860345
1335858
627350
1343562
164652
960303
1849832
891020
1031909
1176024
666383
564242
96808
1368400
445584
59003
1339582
943400
1838710
923546
92172
949260
1480092
666176
431038
1521884
254207
1049003
153254
1518722
580127
1977100
1374777
974736
1136167
1526673
1478801
682647
1771852
165230
92738
877159
1373525
1410902
1615948
1588937
1132151
1492941
958242
821237
1829316
1372490
868582
1947930
1624169
436896
785660
897686
1040980
231549
1390032
468445
1977535
3140
546811
1896955
1969989
1518280
761149
1500168
568037
101293
594329
48935
142110
1407589
156488
1302372
1117628
78363
235684
1851983
1103117
445975
661967
1053997
1516116
908605
1102050
1939382
1906595
61303
933072
389448
38886
1987601
352762
1276099
1494443
332222
945835
649860
376079
884063
1193366
1276121
924609
975200
1696026
1039885
335026
187649
295478
1761052
706414
714551
585804
1256708
1152322
1917561
1942999
1561120
90328
1352903
1853019
1907010
1605610
1326203
1466052
1263235
1011463
1420840
51112
307267
1703189
1319028
329791
1689898
1641937
1166074
243746
1471412
75877
1301303
357593
627032
1388066
848417
821665
1922248
367531
66347
538956
1785008
754465
253659
580303
786644
935093
320186
1216561
1795586
1134722
963596
1374380
1319892
64064
1768986
1679698
125392
1373776
925990
1065589
1428035
1673833
501289
906281
1916143
206601
1989576
1885681
313130
909132
1219335
736631
157830
1634955
405313
561904
51993
288285
8204
314221
1467718
1099268
908302
35628
916836
563569
1268447
1284943
1884158
1946046
1703075
1037226
1022926
936920
741213
1308107
1297536
657049
1186230
1283383
822229
153935
767051
532830
1081758
1375928
886819
1917149
1001609
863904
109016
1597304
465600
819703
94726
524759
1694656
648495
164194
1537470
1388636
333253
1634522
248100
1216888
1896853
455743
504715
1391382
1936046
804723
723577
531246
147101
219991
645546
706400
1496032
494465
1833237
1333735
672399
1835087
1496213
1518836
1186939
1435158
1007333
1407464
1972136
1634944
804148
1673977
1443857
1043413
1041893
1124219
1962616
152420
189844
961785
1596415
1172351
1589937
126895
1028619
46319
11968
1193529
1638322
1559472
797752
1524647
505931
1726681
909590
1793940
1895930
1558684
458534
40720
707578
1350010
893896
931391
976464
1226777
1529712
232576
720199
752016
848118
260337
30309
1409791
283283
488243
234659
1863099
1106206
904932
358436
444249
658479
710759
1638051
1542726
1319480
1868109
1983186
1990691
844672
1558936
885154
1956840
1327911
1692644
196598
1562580
1856336
42054
1235923
582231
1515910
1878189
317324
1707421
70467
226452
1420125
1550469
522282
895279
451942
730242
1358972
286598
1318082
76554
1768289
25926
556922
986551
1583696
1037929
229851
1731638
1636072
1652387
684958
1679493
1305261
1223951
1733612
758343
1757554
375637
725186
1166822
1852406
317089
359442
1172826
142968
1460038
1591032
1160926
1748006
467279
746205
560847
883723
1304151
439131
1646522
1323085
1914683
113626
1366431
1644841
1319425
468862
191521
687245
583206
1857221
241288
580570
635818
501574
271813
30408
2168
1618587
16036
1272967
1115004
28624
630997
101028
1625464
237938
1318457
768737
1449484
569883
986874
621954
150390
1444600
183239
1297513
1010058
646186
987640
115196
1139472
191
596020
192266
1600801
1679299
1818741
52076
1935425
634099
1086123
256845
1091779
425094
1271546
1632804
1144957
533635
1935968
493468
1356681
667246
511970
1963356
1365798
1178201
535871
274522
1573768
242377
1881099
1858967
506263
1871601
895948
802060
1488547
713233
1709180
1200101
1094118
586420
1863319
885411
544157
62996
674992
1942111
658842
877555
1201673
36741
88553
626009
302362
1235211
1147695
888185
549898
719146
1023287
914182
1368566
690708
280701
1390605
1932692
1274291
399207
1901947
1607144
175169
516385
375416
329971
1348120
6221
464326
43416
1599402
1385219
631273
138617
1510216
962186
1001635
1522200
1556298
988977
1016932
1828663
139865
529350
1599495
283250
1686781
447284
466237
123551
392301
1216412
1174333
134040
1419519
434695
1638878
780868
1146423
1923837
557689
1410853
1827945
503171
1013753
450558
1963500
599558
1004717
1687908
1079661
1091792
293425
1685603
1247842
273022
1456844
1445328
1339686
1133970
22581
1412108
1598512
460305
93928
186531
1435339
1634382
317910
1880326
436038
1490249
852162
1353667
1965222
463002
1312832
1104452
681347
1115439
169051
1208845
1998355
568140
328761
607148
4045
1144524
1861503
1967218
1797243
1592233
1477179
868944
582636
1368249
591889
1606825
1837531
19097
1514481
396558
1907364
894497
1406069
735973
449739
503808
101544
1283631
654086
712928
210451
1305072
1822500
239797
1686546
542812
466238
866481
1858569
407241
1597380
1331979
1427552
418358
1192345
1893809
969652
1355033
308243
1694908
1998126
1944167
1009241
1186176
543058
320318
1037722
730876
843278
401502
192803
1635640
1788380
1820858
548158
1835348
458881
1808261
1986668
1139153
1690629
1837207
1359913
220194
1959671
438527
960489
1588745
979851
1151316
1400360
1262184
206338
802083
1380251
354792
644772
891881
1869063
1617695
1488325
865004
355851
579554
1752823
1903778
425175
1936825
483678
290460
1579526
1237961
566808
1875574
612768
1881890
377987
994763
942442
632367
850208
1917923
1658813
456518
828263
950890
1522197
51488
159370
1949577
40992
1361316
179998
1141678
1576025
1235785
183112
1669682
350226
1133931
209726
1083783
369591
1018959
570187
1509077
1691308
356390
1166377
1022583
221717
13955
78501
977291
652110
1293211
820540
1304979
28555
1026919
1750902
1009422
1839756
1949758
1128975
112338
1435527
1783489
161894
303747
1627089
294700
575048
380946
735990
1890806
167659
250700
110711
735952
1620279
408780
159475
1424636
1595871
1037809
1840095
1898045
1515615
1232391
191253
1527821
320390
192621
757621
196125
1801172
1808349
1486296
1389289
523909
964939
1006767
1373897
1785030
737800
1066554
87934
715296
1388726
1867895
1322512
1403499
520019
678528
1472334
1508124
804363
252433
718898
1588869
761644
598854
840219
78400
28110
67938
1235941
131823
31550
773833
1228865
359751
1221600
1660510
1185130
689232
965091
1318003
1229254
1977600
366763
1560285
1474331
1954552
1403231
1197260
1175234
436352
779733
58641
1781881
1781461
1808421
499696
1576033
1568972
750096
661851
1547225
1976308
1425574
1955927
1834639
516640
80900
1089751
1104237
1841984
1842065
1120676
499211
578830
1424829
953328
934598
1693314
534623
603700
1908313
269598
851408
1803034
540083
1660606
1732504
587361
22771
1372810
840737
1340215
526122
198052
344802
1347382
33070
1194558
116479
579153
1388918
456791
442918
528950
602986
567910
98348
374493
1580134
364784
414897
135576
1134896
127971
1381910
1877719
1919156
618267
1480133
284233
1118710
1896814
1523794
1344221
1812765
494783
624763
534089
63747
1354049
309275
973721
1944726
274549
123563
862003
1733712
256047
216719
446990
687299
544520
1282472
628570
1770249
1027689
1587624
1771408
164101
1024710
1050842
1344403
1170155
989234
1980827
1937649
133071
512994
871772
1623303
1085644
1526015
733427
1850558
1954469
342605
630263
1416941
504673
1374206
218077
1444334
1676124
322932
1028059
1313525
368363
864586
865813
170010
1597489
1477647
1763047
894614
678688
1471390
1493541
38063
819796
1643282
1596272
1108803
1229886
933258
890243
1287365
1184837
452127
714419
184074
1027903
154654
262409
1507813
707006
903931
1742925
1583732
481627
567353
1194997
1749438
315587
857502
951569
934242
1623065
1286387
957271
724204
1083108
571062
1492682
620527
551113
298381
157071
1397941
1429324
1210968
1169504
506642
130525
351537
1108755
1150396
329313
1739842
1049372
817953
1613420
332541
1553780
463343
1482230
1920324
1162533
1632311
794238
647268
372363
1926636
1135227
1137245
20836
1063386
1231500
1291004
1761949
124131
1002512
1455807
974786
508636
1066303
299765
1645580
1263929
1543809
471691
201859
1394223
1332415
1508178
428815
1253263
1946855
1819206
1845799
1090289
719332
920084
931656
983028
932973
1631837
1499504
1512822
1650664
16056
942100
1149217
1789531
740835
778843
689198
906497
1670047
1674246
36811
543322
423578
691180
1219159
15004
738061
1150411
1500888
20615
718739
1827385
1401749
1558104
21681
971498
1226131
962241
411800
1514072
1429990
1132878
1618600
1195989
752560
1275124
897707
1317936
533374
1945280
873551
1459539
1129651
1541658
986891
1371158
669833
982322
1564075
1729696
896754
999409
1563347
1669715
224549
833976
91799
787400
1117227
1098047
1583259
835456
1768880
471700
529773
971908
540961
1059299
1398909
11851
1487715
1809154
1061934
493944
1193064
872806
381872
1708916
371044
704369
828843
1007530
521862
1726478
112328
1339210
550014
727152
708334
344294
196689
439860
674474
813150
633995
1050869
48340
375463
755728
1203492
879958
395534
740959
1116024
294888
843633
1515588
929358
118052
22270
683750
4018
1581375
323432
1751503
1776703
1775832
1418456
1299702
1343649
1485661
173685
1641127
165068
1573941
528845
1607002
1930214
1559663
83558
453171
635938
31546
605856
536829
184113
1667955
296745
1624600
844180
624211
13193
1752204
1153165
242962
163082
667817
554620
1188286
1703322
749027
1975467
1272840
114240
1803393
1135593
1638895
1672225
1200798
49852
779598
646904
1593494
1822525
1209949
510409
829685
146580
495527
295361
1366357
403480
858018
637918
127615
1773695
1023549
1017103
1465872
1521514
1067087
1087719
1562625
525100
1454158
1843541
103022
1027642
397755
1395037
1521463
1451981
480580
170675
756725
1207656
548682
37902
503879
1932630
1863204
1910685
301116
998569
71394
1978457
894518
1528483
1534841
220058
939973
1171398
1167535
1214348
732311
1038150
58658
470219
629939
919727
1877694
1245459
731974
961274
1716079
766235
10493
1452972
1708173
656380
3465
198732
119923
1300611
547246
1689868
1931556
1988975
141966
1460691
1001917
1177178
449366
552613
1598034
966014
1455799
1507944
1096193
1890095
1159769
515461
1143256
1133749
926528
1887133
1171632
691198
1523312
1720505
533848
1759452
678532
16778
1454491
1945961
1675630
1790322
1610222
758508
1195412
1366762
1580348
519740
311563
1105174
579464
1548563
1674521
495047
978679
414198
854720
63840
272509
419686
1543887
18260
299373
1148605
873796
806186
1429779
233775
214073
1139400
1734340
141702
28337
972588
523439
272381
1683288
1984336
798573
1179772
98332
1828906
1138094
178107
1457134
660672
1543330
1227328
1514675
1201534
381531
720046
1703124
268242
1235139
1779841
1524232
1116042
703012
1269439
927630
178690
1699792
694660
111970
789243
715326
810863
1774746
1979393
1802973
447029
1719862
1357020
1189859
951278
324885
1786442
1479914
658347
1156250
241922
1053423
1114376
119437
110027
1666035
865431
448392
1483920
1949632
1590276
574705
1706948
1439885
246433
1917652
1271374
1005446
1750856
1321297
1758164
438702
1454777
52478
1900630
1237839
391969
247309
1868258
146775
58260
77494
1843987
251645
789773
117261
734482
363759
788505
835182
1897326
1061329
1647099
434312
1424158
1704778
216795
1239103
1285353
1629835
1060723
555496
1631157
1614252
757634
1189182
1176450
1543209
1346687
581407
598396
241533
550286
1435707
1898229
1698235
690676
668826
1295411
1185018
1714409
957677
898369
1408964
454572
1825064
754034
21811
289539
1787524
649702
1360088
182410
1002048
1613374
254899
1344943
1907910
1408293
1535601
828872
1697341
1864338
158921
758342
1052024
1577153
575512
1194957
89212
1953354
1604032
1450224
496785
453592
1271535
1897891
668447
407286
1349243
1449112
1749423
559169
910754
1351518
251849
206583
1036697
1246412
895202
719277
281670
1472510
1897270
505255
1618253
1001656
1221523
1160185
1476574
515528
469383
157975
1279052
1560022
1129220
986795
23530
355358
850418
1265116
1151781
426855
1971350
1098688
1637570
1780123
151735
1259917
1074236
1763126
976865
1182038
1556715
386652
1435673
989837
1991261
907288
259770
61965
204948
1684653
566075
969031
1808922
1487700
1388650
64956
251905
740660
1061385
303531
384898
1514454
671150
1470240
567990
675205
500379
61451
1145931
705737
1322849
959704
1615774
273
29732
1131233
1933335
1134657
417883
1959978
999806
1632324
1207600
1120550
1468025
1800120
1857309
495357
740748
1175159
431897
1219816
1709719
232848
1160979
1287496
1141951
1664222
487293
172944
368758
1742423
443521
1005897
1110155
1287965
606216
926061
525311
1300115
488657
1853959
1471420
864967
1084826
1003309
675541
113054
1695385
280211
1242309
68844
434254
1574377
1907526
119968
553790
1243411
1552532
1647258
1538819
710524
1769875
423581
1923146
1944911
783890
252494
227199
1339251
1091316
952760
730921
361612
1173445
1472642
414225
52385
618771
1895522
1783323
1895533
1357761
317845
1728549
145963
1084712
890723
1683175
155565
1532842
915432
1205959
1724730
1229832
1161003
622110
1865019
1851111
1419196
881242
1285342
862488
873394
1817136
682653
108067
1243872
802474
56047
722937
6443
1608590
1140970
65862
1336426
1363759
1642334
825094
1345575
182229
1973729
965510
880787
1648547
1489199
1101055
1026899
921363
1218198
1555171
949
578177
770281
947607
1788025
303260
1158421
721551
736849
1553043
49727
908207
753355
703964
1342287
1904930
1897867
837782
514741
1733599
248565
63265
1939221
53698
533528
1564950
1314907
1225892
436237
1704618
1397848
627824
1934786
1601572
1451144
539931
433489
470953
959507
561101
1579113
1556986
1270869
324605
331657
374172
376942
1426538
635799
239292
1046047
1735536
122047
1789583
1452105
841262
72006
490351
785856
129013
1346689
433880
1082551
449534
834466
552737
1648264
1115155
1379308
1049494
1747284
875406
1199084
22838
1370683
462032
1992357
932093
796601
446914
620936
588869
443259
1225023
1587044
1715152
1432956
1643381
809928
128881
1851518
876110
864536
1683177
520710
1254230
426996
1726533
566144
871217
570109
477878
811287
1448600
250212
1525900
762741
917005
1269928
1878664
1752893
4394
877311
1897918
462937
1036455
497445
1479835
1169269
1352762
477790
1251255
1501649
144707
1772564
1761694
574793
1509688
1468415
34375
897191
1081980
653942
92117
1713807
1125487
1795862
100539
181111
925894
497408
1035172
644516
1978035
1943552
272118
1183755
237819
1684201
1652841
129723
1300380
731937
45000
1809004
813753
1191240
183745
376252
1565476
530515
568587
385766
721296
313500
1418041
237932
181482
742073
897205
1394382
360117
1289061
1391440
1234913
640944
1352286
60925
407210
1909263
1053673
1507591
1408711
485945
1725957
314645
1598943
574409
1016728
1143754
414657
1397337
859611
185810
300055
173495
1036574
1517041
58913
1922900
30509
1462399
175800
781646
1284590
244080
260391
1323226
927995
53107
374166
1513111
708080
1409746
1627254
1076726
1951920
1349140
1496048
745356
1826041
1816232
1840289
1657261
1254123
571738
355914
1555741
666519
1530304
889590
576955
1352610
895085
964811
586751
1284067
669485
1579739
1315951
8830
103707
897610
1260294
1297732
866011
678933
356842
483944
734255
781682
285295
829456
985191
1058060
581135
108971
1230045
712378
51915
382455
355694
264175
1704712
510622
186337
179782
452380
11045
1468765
1916859
1260011
1681083
1518475
733713
806757
286934
1464791
622942
527363
1581267
963007
1294727
551319
1284920
129821
56723
1760060
882529
404365
1567713
1222810
238794
1910270
220389
812821
967563
1635020
1523377
208449
532281
1328392
731768
1396708
556426
1872052
553325
840528
864349
1469262
1143547
1432170
1147267
1471399
883348
1460139
503267
1773129
178625
1286987
1497121
23639
912031
218516
802461
1361331
63487
10647
1985960
810607
918452
1981493
984709
1948285
1611218
1929205
930208
997648
545358
1947025
1209900
1119976
146075
1332779
207371
1558083
636745
270901
1724862
1007116
453822
1701661
1013141
1157063
1993499
1790414
29652
1918186
1789384
1042690
549413
1327117
517043
987846
1346231
515026
78683
47258
1098189
1626810
1080989
454262
1575876
885704
47964
352623
160765
823128
976810
1417209
57436
479520
635176
1243562
134426
1904295
1091936
1675766
1184891
1096381
1907029
157767
559693
1726531
1131916
374113
713604
997858
37572
953844
163934
1259552
213386
1245199
1989857
1078424
1610228
1540974
641230
1854984
1399780
151459
328918
1596656
1946815
1577215
174265
517079
804015
34491
1301221
941897
74713
1249033
623060
816268
690139
460503
1200129
1629928
1820800
1509512
1321757
1384294
429189
795070
1038235
1351776
627448
1392276
1333524
1898779
1577304
1897586
678008
1440801
997178
482867
1998095
492805
1703923
1655773
1376025
1622362
266858
1601146
1997976
1372005
885178
749999
370632
1855432
119651
632081
509109
23295
1442822
1251741
1948905
632157
962109
1109711
1927140
230492
606296
1837284
495172
368989
1215200
202591
1206828
1380553
768800
458553
1751108
666180
148690
1241385
1989370
1603865
172026
1481867
1075848
428587
1828394
145832
1604833
413664
1616390
1900803
367814
1681674
358429
336411
1743946
1381134
759414
554126
373964
1500333
1678624
123404
1807070
1817184
1300147
47816
291016
545054
997487
1190199
140365
1241990
1546020
408599
1026102
1684261
1666661
1477582
1049621
38554
79773
872742
427538
704008
868233
169410
1951882
1040585
617254
715071
1099550
1184604
1223723
1550806
1153357
1219179
1523571
1898337
112891
76377
61817
1847875
1521028
126902
755314
1851832
459131
328169
877163
490093
288747
980913
1572668
602425
475574
1513595
435783
1210077
1709377
1785700
267806
1841597
93790
1400936
20495
368802
592699
1566033
463495
967804
767158
1581139
577767
812600
1409423
1353308
39780
63555
789287
1899093
1865649
409911
1151177
865353
564591
1842086
388994
1643655
476063
338768
280548
627329
264272
476973
790332
392536
645841
296966
1004049
377093
1058621
478331
1570418
1906625
1022762
1747303
449034
1848590
1802332
671194
519281
1645722
229602
669391
1365025
464931
1328603
823218
453053
988171
1961007
293186
451628
605173
1015058
1852114
711615
1730652
1455228
1346850
1132475
1949141
971962
542121
1604270
1532945
882158
364179
843262
558251
358840
1939064
1641617
408037
1539228
633436
1139800
1713730
1646278
1776830
1105061
1223049
1393569
304850
1414932
612972
793208
1030801
370232
1638724
50312
1381284
1849105
116421
1171707
1824648
707471
1621263
800903
399833
1711524
670732
468406
634426
330375
504129
1150895
1765519
1699894
1585918
1236929
1918741
1160007
1490457
39525
836433
727480
1048120
1098604
193446
1235042
1276258
618918
778991
1514950
915116
1272232
1581850
528023
671419
167422
1813682
264980
1468258
10837
398842
75434
620952
1963531
1102850
1556377
1922602
1788755
1030882
1622759
559852
823730
141136
100246
1221414
256105
757593
986743
1756932
1079899
523116
1718958
534389
803483
821454
197443
1088672
1971671
763475
1635663
1416001
711647
1585772
1920418
1973200
1825747
832524
1332079
201892
507679
1599113
764688
1586579
448237
1183977
1265674
744446
1059224
786829
288895
1559101
22626
600753
1004614
1191726
1998696
1932817
1025141
222306
1165110
1804904
963212
1861639
614145
876572
219938
491487
295860
1466807
686439
1662072
396687
523807
1678838
1527874
1699052
911356
1479130
274315
1613276
609921
1260153
261156
1821858
677070
1792842
756105
1882352
964515
1170211
541862
1518816
1905154
163391
1634882
975971
573848
924176
126174
1866707
305496
1509401
691208
630452
122504
1561401
1540752
611229
481038
354823
222823
847683
1740586
610187
246611
42464
846687
1472814
368550
231433
209507
334435
829923
1063027
1679098
821422
928443
1049689
1739300
1520297
573756
198111
318850
21887
1524895
21494
359268
1979958
746723
1860984
1612500
363509
1391876
1102474
454626
1341500
1246018
51634
409658
65646
1083721
321149
1647888
1941520
472084
1164915
1711246
893075
476970
998431
4692
304762
929662
1570973
330673
1926656
1807019
1653
882730
1666656
1260779
385794
285438
38675
160457
678520
1688706
934191
1645358
1190156
1848945
1559857
1988622
1225772
1463469
1723454
168500
1036011
239406
100429
1137680
391
595819
347686
388697
350486
1840657
1628424
141475
145491
1896644
1035657
1284250
719286
956578
1912844
1860331
1094394
963391
348108
1804152
931794
1154334
152711
513799
1820878
1957403
1576621
1787036
1567728
1058541
512052
1713311
667290
102427
1046140
73016
680256
1442377
1628215
1058387
501512
522933
1696040
1080168
723936
1812691
289056
1208870
1203125
664975
1075374
57093
587841
1052129
1489711
1003010
1548847
1691437
1481442
835333
1134790
1709371
117788
1139985
1873705
1761472
1497417
1609564
121665
1489707
923028
55589
1469892
743206
303246
1988963
588095
164409
388562
1229149
1841145
1724872
1956451
1942571
291573
1383349
1104959
897831
1382852
1108741
1054833
1826837
444611
1669739
1430434
1018191
1184403
1085143
1027515
1858915
1738385
554308
472624
1086385
1592151
1646221
1765231
813492
841725
693075
1860702
786508
673459
1436657
1170179
1532549
520100
656729
1392269
1782698
602342
823969
1557984
263402
69330
1065975
833900
855897
35668
1131622
1424966
1705032
516863
1926989
75014
1632385
706228
360107
1381479
197599
495422
1796431
343299
690360
1869222
408195
1167560
1331041
333041
631555
1926351
13485
1033353
1538049
266103
1463606
1462951
1177071
422652
1623040
1318465
1788964
901601
1818903
423972
15667
394305
1313968
1816047
1615676
1026472
21204
725560
1297117
1292705
1129879
248466
50151
222144
264001
1675165
1374971
1116128
1893999
1711132
1393962
65187
413968
1911227
983952
673372
1316628
1094255
366763
1990960
60468
301741
528387
544389
1744441
1893141
857959
318941
819646
884382
486899
723314
1841666
609424
112679
1415744
1037130
1533132
749186
1682652
1594274
1241971
1044618
355532
45170
831351
10232
1794387
190256
302513
1728889
661717
719575
1110826
425987
979845
968786
1837497
1171995
1418853
1293303
921344
940821
1679848
1388874
1461997
1917787
1508934
51261
1086358
488707
1217605
324867
1440745
1954179
1340743
1933520
1159782
1225449
654208
1309567
414962
1844354
11588
20542
1061769
1412186
1504018
1977772
995247
1279437
669661
87150
1012631
1565242
1221944
889908
1474552
1323922
1920715
29083
1339802
1554113
1742441
698984
1192303
1547109
679741
108814
634383
352087
520937
91024
867100
995879
752573
734127
45262
1362777
481934
1729561
621940
87976
1462223
970745
827013
1630090
524109
1847886
1711673
1268761
689936
1450802
1949819
1264468
1788182
1729509
427040
33434
226253
190806
296079
1928334
1686922
1440281
640626
432715
822878
1080327
977529
1592505
1141412
567517
226248
388944
892984
808132
1654868
1769654
1797200
1099839
1363174
1241673
503941
1211118
996715
467281
565554
1095670
445660
13177
1551627
1528876
787997
1573353
1148181
968555
1941859
842598
1183146
192360
1514834
769534
1691567
817621
1115739
1334612
235824
1894691
1548732
1632168
1654881
111929
158267
1383060
1825216
1392576
67655
436388
1679140
938638
452060
1020359
1479883
68713
1328929
1400356
1995798
646619
282496
1767034
1852506
991437
435945
82113
89441
1886141
1095716
1820691
1760924
755859
1048884
1798910
392326
592961
1285350
715357
175652
800349
1540804
1979906
1635101
1710783
1226817
1409245
317845
31143
1347735
1459753
1808202
331975
133157
1145427
1873917
928989
1698512
175922
959824
833824
785176
919924
322341
1483588
1912606
1149135
1574979
4842
171407
297135
1768707
273543
1385557
1529222
1727038
804802
1742214
1223497
607105
1981746
1748227
624456
71946
1944035
520231
1043755
1161093
739592
1283712
610543
1420001
180882
1157749
364402
618234
1764297
1029202
351948
91140
207
549690
920451
880557
113269
587690
1150257
1327703
1701400
1925597
1357589
717521
1113821
89845
688811
1917666
879529
1905101
314340
795518
71457
1837846
1076241
1836575
1527339
1477001
1142627
343898
1565862
213262
265651
1045322
1442715
759478
61093
913047
833359
826614
391343
1337285
1220776
1923283
1538678
1763962
575859
775293
958478
896958
968089
1401472
1115337
1695885
1070491
957840
1258289
1364676
1151098
1858322
1728747
553496
1427183
1756017
1479528
1361584
888388
1506185
894744
1606768
805188
315766
1101044
1124783
1730312
210296
1438987
1619326
1890089
1238558
1953304
35954
1589253
176663
807069
1060987
1609098
1953256
1169835
1083910
1152587
335734
1308661
38538
1256952
973248
1646300
301234
922565
1120725
1688286
737434
586464
1208698
133217
187408
1105391
987948
1792365
867111
1970525
914249
1857949
531309
473859
1270749
1765674
1678996
738725
1332082
196310
122886
1071659
1162120
1607325
433672
480419
1144807
58835
1343925
34410
870014
717609
421743
66994
674444
12863
962833
1260487
1677809
1962486
1978088
1905070
1836490
1174557
605880
970279
1606779
3589
1506876
549852
670710
1378408
320823
1287185
1599424
862240
1507929
984489
559117
989775
562772
679903
1048143
1979202
1265872
1709333
74606
1110438
1099969
837975
598371
1506871
1452375
1075514
1901149
1910609
797177
1066577
16430
958512
140434
53279
13593
425791
1678739
1394843
171696
1954832
1292580
1154705
583812
899104
56374
221094
40677
1421229
169568
1386252
1578171
1896962
1302158
1941889
292928
1006490
1233077
1097028
1537798
1266260
223905
1235561
1956428
1735300
1928876
1379624
1197575
339634
1710968
467147
173392
66545
985836
1823563
1498260
955273
626924
1780448
1710741
1297038
760126
1659164
442023
61622
414360
1735645
1527079
1909783
993807
741699
1008399
1572306
1763179
1177126
716274
1046379
1274568
1082973
1151163
1784086
1931674
1153110
115441
121628
50088
1728204
113985
1493118
1733551
735836
429129
1918958
1128102
940479
186198
177113
1196667
589069
1354592
363267
319878
864591
89251
54629
1036729
306320
83740
233960
1796862
1826999
1029258
892425
1159302
361826
928257
603527
1470686
113938
45647
1702975
1123153
1148576
164566
1551968
768340
483305
558199
1630412
1135618
1964890
1711574
1191415
1175054
997692
590184
1563005
922254
1188170
1623808
232902
1679103
750267
1245052
1763482
885041
148150
1096934
1377744
776203
608823
1819830
1028814
644877
1332443
322042
428460
352241
898246
703839
1250389
1158915
661024
982330
1305287
702873
1150708
1477838
1469217
424164
741803
1247571
107938
503206
731299
363684
1513852
1137819
1909170
402359
1913143
1631261
618177
1533715
977291
200562
866053
671509
515760
1057836
735744
1211845
1595931
846239
1714779
642556
47374
1944131
1643387
11502
748688
1783246
272745
255444
1357401
53055
877593
509678
1880936
987964
1062656
1076773
1516238
289067
1378863
560052
458152
1538622
1874822
208760
737677
1505208
278604
880760
1392278
1357945
882141
701465
1042350
1659331
384540
1477550
1080114
431104
1646666
925496
649698
1314765
1395428
512270
401337
1964401
647552
1625558
1789899
1616382
791746
1346581
1196348
1226880
1162664
654729
1902990
694630
1900139
1749400
1703180
1679928
1750023
890401
1786243
567613
1383437
1851727
224586
1931991
1511936
148634
696894
1604697
1618838
366790
1680936
1780245
70547
984280
1241685
1606878
300521
461655
947345
780273
1502242
542240
209956
178082
529342
1286111
1603655
1862639
782405
1218275
1437250
223295
1365088
1342145
1023685
940388
1679435
458508
307902
1923582
612263
1307172
1330311
447901
1537159
879501
1111951
678475
140957
379558
1630003
1366658
1054045
768319
288308
449276
209078
869982
2387
1579229
1307590
963097
556678
13989
362572
981680
402229
224868
679103
1200551
1761294
448398
1609471
187343
616394
1947942
1490110
786769
49837
429917
1524513
324524
1314974
359522
948736
847907
853807
354215
310407
412864
976011
735422
977612
714487
562496
1665409
763828
1441810
1354178
1533420
412692
400382
999500
563756
1830881
1808807
1118655
1028255
677306
1889576
1902947
629468
1725129
1790203
164066
1073390
75470
1613869
993194
1698906
1437503
1624093
655695
875464
414310
1372288
1260008
361126
1397492
1870734
491236
1683805
1101136
1929466
1101128
234384
1784307
55477
989804
1696785
1794732
801628
1777894
197534
1521079
123054
1097707
452649
821434
1671966
828716
365617
454189
1096471
1834267
1056141
1064713
1659536
1917687
483625
792140
384765
766803
1460343
1856672
1086000
700279
1505852
1453979
1571266
1072866
42156
365338
221637
969375
434772
1722561
1426394
1038340
1984034
1567247
1046531
1115593
671117
1848839
201582
843854
772768
1434503
189999
1553976
788877
5376
1932377
297046
1339854
752913
596277
1321474
1307636
1615237
1303919
258006
939682
949132
1940316
1315188
75977
1175570
1024262
1324724
1464710
971879
622966
1953089
1457410
1806370
1942869
301224
1243217
1731394
1688729
1321714
1653776
1408092
1572515
1562454
1694919
92347
778764
608779
1077367
37734
1259342
585460
1220461
1282131
156550
1879992
296831
479766
1623005
259012
1805050
1296612
649303
1271088
1416078
327271
1368609
1851583
650550
1424862
41859
1871576
682546
645127
1492062
1660745
518309
1286937
1263207
379103
1859228
842805
1831715
1375727
1968665
333480
1196259
429707
949544
1909861
1482585
1638238
1597559
685401
179270
1982509
1821025
185992
804729
1937608
688690
447450
400084
1059183
1218304
1440074
897518
840000
1722412
1813702
719883
1191537
400852
1087258
1942424
1752512
1991681
1538092
1907352
1242193
28924
19822
247196
1303013
1091934
639773
1304525
1751929
1338821
1667990
680319
215456
1583346
651230
620257
503294
842316
1207671
1043793
1062978
153447
369034
1634989
490566
1745352
515508
1520194
1500444
1631552
456643
7523
643999
1777484
1061573
230743
696364
187347
199121
925101
1643351
1842245
314178
1955039
760693
450790
541654
1482699
1127943
1787660
1032166
135579
399589
1748764
550955
820123
916735
214575
463003
1721650
569448
1562794
1569426
1341478
895188
1678432
89661
730053
1167255
392280
1245539
1792462
1989761
216922
955699
34031
1858409
862918
746918
754074
1610829
1910851
814311
1032413
1075403
1830765
805178
174406
1595735
889891
1491314
1514073
1892668
878853
525391
459592
391924
225075
422895
1052625
1629960
1637900
269584
266913
1785737
1131583
575227
311931
74100
582949
611787
810067
1301576
1019588
1443449
1728788
1927532
411310
190453
1958999
219392
1520044
1157906
428367
331310
1345151
732177
123192
362958
1458731
247780
445294
927726
207329
1867444
604091
1775384
1458424
1983314
1369223
1792419
469875
701567
984281
1338941
85681
1476667
439119
127440
907891
1424822
1645674
840641
790794
39316
325396
1738501
342889
1202877
1373080
101605
1133156
236845
1659541
1634691
1986108
1936873
1788090
1860504
1794388
1086183
723358
1417278
1667434
849213
936084
1932505
840437
1562816
1787911
1483743
565750
1533604
1131682
1022567
588764
744371
1124599
352478
1356243
1353157
997467
1099442
739990
833833
1522646
742157
789934
924626
79225
1327079
579052
833358
1050956
1097090
924942
1405372
1551933
1907288
625793
611074
320464
717533
1443774
1984645
924024
1557190
364880
884339
676838
459705
12489
956591
159457
192432
1309684
1337958
1571149
1449960
967419
127583
1617681
998264
1236020
576021
795843
506143
443783
485854
1665887
1228739
1409809
1078570
960385
728415
1997460
1237409
763238
1418336
173860
321047
757374
1587747
1601011
333406
788420
1907509
126267
1675753
1331950
784697
1316850
466369
493873
1711215
1181279
1566194
1951774
644963
1025790
1746774
177694
1055180
641612
817661
265287
594005
1680135
1545677
1940187
791044
1682400
1021037
1709890
312834
1972578
1563131
1360755
1263670
294983
368492
1841071
651382
129278
344834
1476411
111862
1215725
1646720
1659770
1474304
518987
1552696
1266849
949051
1082094
707294
988299
1555520
4261
97296
462723
796166
924862
95083
435237
1641089
532473
637604
817657
956094
983243
1666604
408411
1329669
817207
1552541
1810613
798047
475197
40911
12476
721455
1323390
1860637
404402
1152778
1675820
1203693
1092519
228753
1950209
584123
917878
1653328
1607588
1334617
1804180
1689361
69030
1028278
1173836
775155
1980915
135176
471357
1611544
482997
680527
678740
1800130
1381571
34106
1313161
819285
1138086
1234037
1850495
1788870
268473
595023
818806
107849
412063
178608
84364
1698221
6093
1963963
266606
97068
658993
1624775
1852765
733814
1170487
1795257
1317184
1394880
1508026
1578734
501188
1082507
679994
463776
227722
399143
619798
1935333
1635203
1106579
286383
762754
922017
1427299
1200923
1510881
58872
502000
1916688
615775
1168659
10240
969629
1251109
148804
87531
1881689
1098355
126607
1769618
609483
1778928
1452340
728717
1101400
634169
1142728
1939104
1084389
1902019
960936
1875329
715503
1676335
536379
426424
1839483
1233865
217049
360719
1413402
310776
283158
1351886
859012
1151196
63886
1871781
223869
1637555
971314
1434053
592869
1648240
185586
1761984
1620895
93291
1199183
1564049
899344
1819914
1328199
1619459
1493836
1395419
175388
22918
1314375
1909829
1266398
1970482
500336
202274
1604556
569862
1586617
280157
216914
1589788
563300
681298
797630
255774
1569180
649718
890467
1914779
1338200
1045277
1897260
329305
1371416
36148
14287
1645268
263079
343750
1433275
1731782
179426
1183203
569806
415452
1666452
1094620
1602586
76672
1927971
1446008
1672501
1311436
1300061
1369719
53123
335957
321197
562676
992216
1087143
212105
1202307
1775246
450492
1909080
194099
797456
301148
789668
513685
1613485
1043256
1005274
1040701
259943
1807540
513511
459077
681573
895601
706526
1336156
1041941
1815158
696272
655263
169475
1762118
606488
1010472
380019
1064394
214100
1707237
1068195
988898
1366822
93230
1869601
1960767
463464
942346
850703
660720
268072
184032
949163
1763832
1285302
1177065
1123154
490702
914047
188089
1378877
1802236
1987509
1506806
64908
686198
1668803
371347
1591731
1529241
1242959
1380516
711426
1685612
1102170
1193124
316571
1599892
34892
224818
1424381
1885432
73438
1265208
1920928
1297334
1429423
1421154
1008431
1875205
1241160
293610
287923
172366
246345
1633187
529330
1227648
634515
1587715
893779
1667683
1447959
439473
1058694
1948629
1014019
556785
640568
311767
980696
390967
1016869
1865106
1633030
739442
609356
440459
90517
1529558
9149
1580540
346199
1399915
412353
259679
899624
1835866
1237829
30062
157933
1521420
329296
610746
1218216
1273075
1693569
1422924
17174
1324153
1592619
788093
831163
824977
125358
152524
1438485
1867669
1754776
1998208
451755
906565
1228118
402085
1249638
743064
1472078
1245367
439713
700389
501911
1113482
284963
1030136
1608403
290890
1301155
643039
1105402
1768580
1142706
460072
175452
414567
1748831
174602
885358
821370
201184
666170
1254565
1592413
1630962
904951
793483
1430216
460186
351516
1334669
1069518
846403
844812
502350
347034
1378285
1154149
80321
1110367
711194
528911
9969
1113967
1362281
365882
1995039
47530
1579484
1982845
916670
820252
934335
1202851
987966
1674528
1019356
168381
354089
924010
477272
1505151
1844097
263061
1440642
466192
425291
294510
1092389
732604
1405214
1224347
589025
15758
137980
1163328
1931636
189516
1616166
445837
1819933
1390729
1469737
772354
156919
1169915
513433
636644
626038
200637
997627
373569
548491
1766947
12658
1698667
1607107
1223436
1320885
935245
1346321
87085
589050
1074751
1757433
1999252
637175
1756297
1592121
1296518
538252
447043
1281209
1427449
1898797
1356928
1143170
784472
865175
1240932
1494085
622834
1109862
1520569
188778
660571
415386
180174
1994743
483032
6769
116588
256434
416606
1600615
1650253
553610
497714
1874919
94092
272561
1109336
810837
1814142
454403
282081
1590953
685575
1240210
46790
1176888
423568
288289
1962459
1600299
1828113
1790811
38788
1029215
1646758
1465985
853335
1026075
796228
1476957
1842847
1657162
1993729
1591008
884071
359341
58803
1793341
182823
733832
1878445
1046482
1326568
489281
108258
1542418
1609254
429548
1642926
1582181
1553245
1962358
1968026
1672701
1036210
1699464
300640
824620
880428
501491
897955
199023
135275
96560
416869
1458904
1204670
1973681
788855
58914
501069
1968134
1858511
1715425
958474
499239
308959
848036
1575206
1139705
1608727
148078
1736989
219979
368982
1983313
1007098
181632
451770
1221843
718288
648243
1703398
1016129
1455649
1140121
1014487
818734
35017
1589608
1061338
622589
438688
630815
294738
36408
561531
163080
1692343
339770
772644
701610
885343
1672952
605809
439910
474417
337039
586651
420133
794636
678722
1951516
933260
73169
169480
1418847
1146654
895344
937910
184611
718767
678650
203445
1369559
1320715
567807
177237
640312
843622
278433
933346
1458728
513495
1299317
720483
1589439
996473
734130
1186425
744463
939305
49973
452945
1583325
222270
988070
1133711
810133
624350
1709879
666224
101380
1775583
1459263
790281
881250
1502614
1507943
863328
1268299
357236
1103737
217556
870150
27360
13847
1343946
1036201
1366188
58011
1780815
17458
872296
698193
882287
765685
229611
698511
919254
824719
127672
787427
386187
1602373
1971354
1604901
252447
1250780
801852
380492
1987256
1338916
1036028
1720189
276312
1142082
1665022
624132
963310
866048
1668842
170951
1225037
332154
833856
401424
1878556
1405184
320454
823028
295076
1581085
510739
1374883
687071
1259280
598913
431721
1141362
1994708
659034
647997
345436
76969
1631721
617617
1743711
1564174
198862
50917
217908
1337434
70107
366821
491501
637300
1203187
1454108
348745
1548737
1072441
1931708
18901
540964
899293
199196
1664548
1401505
797376
882074
725150
560964
1056466
486838
989914
268968
1243810
808378
1736772
109756
132463
1387116
304834
691613
1805933
1466691
867027
1645579
659719
1525555
941479
1675
1586025
22779
1492697
78945
1523679
989980
323516
1318349
1385400
1775400
442817
384637
195571
690100
1253282
1580040
1503036
1341626
46415
178197
538815
1302148
902996
718070
514130
863131
684677
612411
635042
1801599
1575524
454830
1880910
776006
1794212
1983610
468687
69617
1502176
1088770
448345
22910
1058648
1704998
535210
317826
1058766
208379
1836866
213991
454874
1423272
1417120
188075
149671
606403
1372642
825299
631377
179908
521436
339843
176958
420321
14484
1752132
663799
137938
544839
1161981
317878
180675
1215756
355582
1284772
1167610
1732347
936194
1055276
150377
1184740
1616793
446365
1324516
1596338
1671610
1025572
1661850
384568
1566435
1592728
454656
46561
607242
258878
1418661
1096284
332264
35747
1147406
1819741
1182008
1058529
554500
242203
1950529
1177148
1008593
377440
1891568
1128985
260391
1597435
1131675
1861056
1238852
7762
1547027
1872814
979329
1383867
470831
1467726
360789
694000
886705
1695414
1861138
117190
743792
1226809
1295021
561524
1519437
1785786
171588
1592987
667192
790822
1919631
13195
1572543
938858
938145
554279
1393900
1482904
251119
988703
513112
1705095
718767
356963
1963929
1344649
1765503
240650
247846
433100
502014
843839
173416
1384721
1961028
1757735
102143
255536
1290793
405331
41183
259222
518864
1960134
1947900
280842
1533167
1667731
1587413
1860988
752308
1529199
934924
1313723
26564
517097
1556197
1810331
647621
371131
1816359
756843
1877916
140555
1214510
1763961
1099180
1436354
1812826
1840393
825238
1906797
119721
1944308
1250031
1399497
796674
537359
415622
626130
257740
598161
901781
760996
1899417
648276
909948
1073618
1340353
1278377
1922275
855929
1138878
471222
109245
861799
1788072
362653
1768736
1539395
1007049
314898
1724101
1339021
1283640
1297736
1953874
1622017
1561743
1121011
938486
997211
341059
653469
6009
1679746
921682
1988140
904062
994977
183849
887176
129558
1622992
913258
1203763
89188
1342384
1795111
946918
1727570
1169585
1930844
241665
1365239
1666120
505414
1752937
373536
334423
1199572
1033944
676367
1325693
939411
1331085
597681
1079338
1882209
1553049
1248817
1194858
1600075
541469
747954
1656522
564149
24940
228339
722975
1224208
613028
1920866
1061872
734683
632865
1230985
162434
44123
617283
1218266
1410979
912863
375790
1060173
256314
696800
1157085
434992
1383960
583712
50015
1483954
779593
1445255
613855
974795
801056
1750571
1626509
954594
672781
1293277
1984348
713188
664688
1587478
1515547
1417841
728335
945498
300468
1117792
137610
1587256
1688332
81934
1084320
1868530
1604281
447830
290926
142886
549556
1463454
644870
1877606
744111
684416
244083
1937091
1315
1498789
1269252
1706394
1819881
153148
1680333
705941
650266
1731179
298836
973528
1363408
1814528
1622797
1495084
1998688
1181426
762729
563388
1560211
1332332
1599894
1088259
1574685
341355
1574115
1344242
1715235
358039
1692098
1309018
1597448
310858
1285501
1792377
1572939
1918954
779937
849102
1106768
335532
593784
648062
1694368
443110
1569812
1204120
1784801
656866
478865
1393193
173587
624078
1387328
1507625
221617
987840
1567472
617325
13794
179043
1674977
500813
501702
434059
83486
1937626
358727
45810
410592
1296135
292989
1685469
311529
69461
1627648
733406
1761537
1126232
71984
1434609
1428449
559625
1543224
1787419
1474992
1723944
1131339
872883
713734
1429396
1921385
1001531
1531231
386103
1259228
1691522
595434
517549
1667930
1880769
1606148
1384501
251331
1511687
1817697
1233000
1704561
417216
1516525
490681
442643
756534
893064
1454030
927061
1948445
693954
1339139
381058
707777
213006
765875
1498834
1694575
1049876
1184792
1201227
1095066
359725
150238
1604105
1686561
455200
982289
470173
997661
99241
1678303
977820
1098012
1735591
1483672
1215804
783061
965470
166916
886147
809015
1662300
1549380
1011669
79960
1161751
1044454
1095010
267801
614436
1692674
1679656
1071474
211626
1877623
396263
414813
1122587
1318623
213906
1989684
522139
1997269
1032415
1507676
1097227
110936
598037
13213
1870590
765036
1519002
1329598
336042
837712
615837
466069
27477
965265
1087931
952553
1098670
1110677
766095
1850225
1578513
407634
1642687
718979
922105
183551
13988
946412
87797
1680226
1403483
867520
1508875
142022
702596
1528709
1625344
241685
1850460
1302339
836678
1226454
1252717
400036
638510
1499067
366696
1115109
1217839
173776
533735
934956
53643
1416018
364130
1415531
1596705
942060
1809784
1519285
1355776
364972
1623010
1468747
961176
12979
1808357
51142
1527234
69248
271112
1019515
1704787
980582
1996796
1020006
742815
1337964
1603348
450688
1658781
1523669
216281
1426787
1792872
444297
828742
849270
954263
954484
1575979
71110
264908
1947858
894818
927564
1920579
820221
21496
1119511
177580
863017
1129745
205537
1508949
1209802
624990
855170
793424
1595173
1381625
673685
388425
159167
1063982
1995927
87671
18275
310041
497318
1941091
683806
1068361
1835876
438692
1491710
1601013
221388
1421282
1649349
1864210
1990868
1952472
305443
1524030
235184
1701040
393654
1246935
299110
1766468
717529
577813
1665513
659311
1129084
1746315
1122781
1597562
1778947
164118
976652
299794
1948492
511479
671849
40510
42471
219966
1734537
1021089
16366
317424
1844905
404625
414970
1832055
874626
1333751
415634
618331
1802811
1482264
1650165
1343280
1228901
681562
826909
1312966
1788153
1978452
45347
1599317
627658
1998110
138124
1632245
344690
869074
1210116
1639417
1496595
1922785
897785
463857
164716
226142
1072036
1728926
553685
94099
554812
1245906
355380
857966
363373
642935
1726153
677054
1164985
724696
1005617
251811
1719351
226756
1897605
1442454
457982
399902
1387692
1582858
692957
1226242
1320775
1494927
181712
1575180
253168
754099
561385
715781
1346074
727199
236710
111931
1223685
1508923
893398
1200944
645541
218110
1557025
1081897
1411791
1467657
769159
1354556
112945
1200093
1763694
152004
761297
246867
1891280
1991988
1971480
401871
1743527
1027264
1429305
679912
1030494
950241
1459216
964893
1053522
1300048
920735
1300154
1833604
490467
318058
854262
1236310
977498
1626570
1748366
709643
1409848
572268
1552666
918879
253708
146467
52924
315522
174494
1032695
958135
31806
419661
312386
1873558
1551155
817916
351366
1102945
1825151
1629318
1017231
84976
1681339
909726
1985413
700898
365193
735738
1565725
1073623
814488
1957406
1970452
1391573
382127
1819763
999163
918242
1492661
890398
1931224
1399647
6571
1628683
911337
748315
479956
900831
6382
818152
266881
1469207
1938849
1552530
1298419
958079
1259974
767204
566749
1134879
955652
1051960
993861
661515
86655
1740116
687619
81934
662913
905418
1222442
1252098
69620
638218
576467
331592
1334436
112884
1515529
50042
1099874
1397544
1050356
804357
1206799
593657
452383
1517132
1078074
1511861
1962782
805173
1945691
1430304
1768901
847215
1213741
845314
1997571
1429356
511307
1906049
517323
1910742
488130
1366007
268450
1272035
652318
340865
1463289
1930067
816404
336396
914597
1385031
1794220
1487424
1202580
1397764
503535
1404472
1194449
1829488
1726507
895929
1241233
839872
327473
990136
1435772
284654
995904
1196332
1186846
1851995
857786
26665
1663025
893334
425442
1020201
312352
601970
729316
1088803
1251579
1996877
1488444
818455
1085432
1910168
1610037
1096961
1040179
35563
1204961
905525
1289825
155362
1085493
1892043
774399
346948
829314
606511
11931
367222
1734239
664908
1720672
693345
687075
872721
716993
1281500
1334854
1845040
1387763
525317
407030
892086
751685
1644950
708742
877250
955486
1106287
87444
327031
1789456
1941404
598529
1605651
1584132
1809224
743066
1928595
437193
1922327
1152591
1015649
696819
194660
738892
1853236
832156
494060
964264
477595
1950482
170017
936237
1772995
479481
1347615
737945
1365063
1561834
1175224
1283755
1998174
1463603
366368
364196
578880
1116532
406675
585103
1826309
276126
310283
552118
1642258
957244
890150
1350067
873680
1239005
582395
1753823
1824321
505632
1819146
520974
825966
1779345
1265405
975372
618446
203500
1600274
1614356
1713709
1141543
1380355
1507853
385651
79197
549440
187440
656243
1186978
601037
1125382
1240056
915065
1271178
1290261
1219162
267515
1321656
1510549
331992
1966864
1254626
651296
1433020
1397354
228105
1919772
1079962
1954770
1534794
890713
178843
1301745
832045
1400706
1845974
1595174
1061784
1990149
1134182
1035144
1516529
1107163
881839
63244
1585394
1204017
1832273
1750004
1209269
413655
507840
185545
216556
1793086
45506
205015
1649426
893046
1737218
1060205
11619
1222099
544178
1121127
1117184
1365598
1126988
1440184
1873958
51945
1496677
293510
1127
1739290
39730
533948
1365919
423998
446935
261179
1986016
338135
80059
657702
148248
1535012
226388
748699
1556980
610724
618483
101368
1988727
1275038
1371586
1691803
247416
1913846
1924208
1794745
1588541
386054
1886414
1882039
960130
606899
1529516
1355963
700698
324148
1683838
50382
1844740
611852
835298
1239395
1824580
422995
228834
1467216
1778661
985464
9346
1077110
804131
1091138
1926818
130774
1094915
1626582
527207
889647
1836388
145757
1932881
460660
937723
1822475
1219455
1192571
535046
1352004
1662983
866659
445840
722188
1023609
1589007
293273
1940118
1389273
235577
14831
1389187
95802
221180
25877
605033
5565
97972
664224
250418
741547
1902991
626343
1487527
89836
616628
1858830
1271096
388644
216668
1222984
478968
1431262
1506034
864731
1876560
67916
313001
1998048
1185026
357258
843013
1018964
1608204
131529
168041
650540
1085633
1604002
1774597
1019230
142243
1701088
361529
1589909
1093842
382397
101690
1535144
1604348
1863496
1038827
619164
628540
1030059
1398913
1009099
1577347
1229249
1834314
746719
757301
541475
57058
1745693
1150159
318859
224128
470811
1371895
1063158
399717
311213
1617789
1101084
794958
1976633
1739996
1784784
1307605
23428
1394492
117084
884404
226250
1445048
1859379
852959
1024374
1336854
763977
1566714
1720787
696823
1654932
268230
270255
1469505
1975690
1879712
836466
1423448
1503620
1446112
1326425
1103009
753380
1545785
1173572
1038155
68549
115695
1792421
478170
499014
1953746
257545
907026
618840
1033719
106211
438997
1523877
1075266
1427979
99660
1824518
196887
1889301
471455
1695448
1960122
1441365
1700882
647145
378906
353013
1692145
1997096
1533506
666409
1752463
265393
404474
1755211
630212
302495
1939095
1022045
523583
901912
513719
975012
1071427
47700
987759
1064310
1870901
766004
412876
1973285
1280217
253208
771688
1701856
1436784
1362898
538638
1216796
1089394
23275
555364
1027897
98191
1995812
1938161
1476268
1008552
1940341
460045
881034
694368
239607
745559
1355071
869774
1616775
673552
205299
502719
1273893
1376247
1746425
325128
721847
1915428
1281481
255827
299916
775962
1318123
1380436
154924
1546228
963587
1621985
352152
919304
1358440
796751
1985207
1522790
925650
1095317
197660
1715723
693841
808197
1410278
1509581
1218349
1875042
1962851
1724585
824715
652596
739463
651257
558027
700960
723063
690626
151339
1245588
156461
176906
1451842
421714
103547
748513
1226513
774808
388826
1355836
195590
209208
1932301
541095
1602121
1156299
1749064
599247
1081732
1210267
401949
645596
188814
1981449
104821
1893641
181566
1645414
1079182
1156933
538366
1461722
1303662
337588
803783
236841
69213
647896
1708764
96209
573561
1377874
62365
732675
1809751
1483770
424583
516307
1719413
1112893
625554
820650
1497200
1034980
1672358
903481
1204695
813951
972466
1125208
1467628
262396
1895962
185253
953710
1879187
1232343
1266752
1471779
1093126
631188
710193
864043
1073234
93674
660792
1815144
1078451
1911515
206877
618713
170267
53060
718243
1116293
1611282
1145494
862813
384995
1103227
1672011
1030751
698969
1327351
1307685
718537
13564
778583
483953
1744290
878638
1208974
526403
1659264
1512440
1010428
1082744
891215
1839826
1093648
90380
34864
320232
88116
1783136
1199173
1052619
1264298
204827
1182358
131926
1191075
1337920
1799669
1052895
968690
248613
341891
1077011
1227153
363468
1461466
444920
1489440
1592111
1941848
58928
1003401
790278
20989
689840
1977865
1236084
1832748
527169
1882972
1862167
401232
51357
808111
148801
1174217
1767368
1925261
1707048
495159
39512
1160130
1536762
1653844
293125
122795
428489
518977
1010096
10286
1834585
444560
266598
535440
1538068
195409
1948057
1600974
1174363
58337
1005644
515441
1040074
1526175
623574
331636
634525
1715410
1417070
875506
1193890
920009
1175636
122548
1209496
536803
1884929
238004
809809
122851
603641
943458
1922860
534165
890708
1501768
1679910
580167
1791768
555867
906098
1483764
1979412
200148
1263525
1618321
1884811
152929
935978
1120902
1786647
993401
778014
1581777
1524139
723345
513455
1753011
1275259
1330910
759584
1545579
1060528
344770
985981
1062558
240595
1006271
1072908
248572
579297
1649536
659030
1200131
675257
226546
1482386
1418503
93564
1519661
439612
409692
1500749
421066
199981
1899359
52296
239885
1591829
407454
678969
1498245
1006251
1931104
1928696
138871
1986358
1916309
1294723
134214
513372
105498
1507167
183956
1137855
139386
1119271
1689818
328799
504103
1323219
383514
658767
977502
1563926
732109
1848510
777267
206569
386182
1703336
1278756
218113
73897
1924206
1004991
1055902
1185965
1561081
1073279
210018
1395862
1541865
824795
1209517
115804
1831973
1977338
1895585
1747356
1655688
1463162
989294
154415
1627513
1097795
202938
1188060
785701
952474
1605776
440445
1976654
1660317
1503564
1987232
414265
777922
154346
178724
16322
660674
429090
1927253
568773
1841509
1799706
1466564
867881
273075
743260
1752965
716703
686055
861192
791222
1358928
1483450
789488
1220694
1771777
1243972
982131
1557929
146278
21334
467334
336380
961813
1816076
252711
660251
1145192
59854
1100008
508952
781803
926591
1418168
1681142
1241819
360705
1994891
956282
1591772
890851
1010638
340975
1293391
849972
1442796
856291
766427
1154112
1631395
1469508
240483
1160284
1115626
351437
1253306
405921
1231373
1618553
1516267
614996
698417
1717660
73446
1249082
72231
1667534
1289261
1845455
380906
374376
646761
100828
666880
300754
1069173
1913688
1835842
1510500
888644
925663
641486
1111760
1925565
1674780
1526834
1780240
108484
1625830
873188
1398642
1741839
1223972
984830
257076
797419
768015
1455065
1689221
562691
322272
631687
1129561
1292703
1414868
383183
942466
507709
345070
1829431
537190
1786288
579539
1696891
1756451
1605208
236653
1858600
841988
385402
1920783
1030388
1490411
202352
210570
770445
285971
1624676
1173351
648262
1038770
1489975
1631633
344049
1650634
988124
640250
465098
97256
885961
1184029
1711313
929645
984887
914106
232799
1014692
42972
356007
1409461
1567871
1914509
1178755
19663
436458
422554
159517
1956431
1852400
1072402
1635690
187056
372640
27939
456248
1210638
196990
637657
936215
698254
919526
1333022
1860835
1079876
1735920
203302
1375595
760759
1031532
1757976
1543134
180763
1297262
1002198
1460827
999638
1735533
462374
1473512
344186
622612
32086
1986390
901179
1531662
934946
890615
1943921
1307096
518090
967911
736047
428523
1782133
509223
1186360
1339305
1267272
625525
980287
1514706
1985442
1071558
1787567
1688780
1696522
1069292
852544
405911
1704701
1118169
563722
948252
410595
894415
1526343
1470714
1543413
369277
1848499
757008
360718
1976182
1873430
538664
1150124
200632
1214105
240525
546784
1188996
1020919
1460127
269354
109276
115096
643079
593881
1878688
1083508
889095
1023417
1080223
1341013
1938175
537002
1229110
1578610
1195275
1702092
674088
1086489
1062295
1365684
362677
1470693
1520096
1924559
1533352
1688839
127679
1676381
1269317
1567944
1329523
126226
17681
993785
1439465
1866528
454637
886782
1659081
1219109
936625
1310118
1330209
1660310
924461
298948
1411928
277962
1702029
329216
1725963
607608
861284
1644126
1116135
1552076
637942
844363
1490080
187364
1662733
372430
1591131
1044476
383483
441629
1319494
997085
1843812
224080
1463349
254276
672591
1569413
1073005
1420853
1955253
18633
280192
1834986
1535692
275252
1626414
1013541
932279
1660659
307152
1924515
1526706
499739
1212899
840287
1136986
344131
1889388
1418492
702924
517560
548183
1339622
497589
470796
1774310
426873
861185
900827
1708516
1173110
1812006
1330956
1344919
136518
1896921
1586827
1342719
1551001
1842352
1181878
23697
1434494
1497958
389083
3343
67153
1360976
737470
1803298
599557
1948451
1745002
1595583
322050
1882045
1620269
1019652
26250
1472763
1931483
295537
485290
1849119
1014179
200167
1685443
1914622
1376892
1072933
845916
615658
783457
88879
1727040
1518511
1608692
1991387
630271
600699
679063
1750940
1714974
1123456
946993
1067679
249019
263817
932511
1251072
1418436
1218324
1612372
505277
1668813
891407
893492
812467
1699175
1459327
425967
1669774
1040056
646432
1473092
1922799
943297
1985294
245195
732970
1188338
1057286
1524434
1965991
147741
262842
457186
1178780
1229162
338490
1088644
1672393
8921
736867
461496
608226
962503
213339
1945775
569283
337035
1523848
186413
742570
312754
622858
1085641
327014
142494
1519798
1356660
1968018
1983731
715662
723707
372527
35593
104367
352980
1146096
1343298
71151
786597
1985473
658822
310242
1480517
1885639
1879887
841207
361223
775072
1629121
1494714
571944
949254
808657
371657
1760814
1756904
13393
903090
10518
1963271
967304
571225
359542
138101
1497018
969020
771436
1139581
249881
345883
374446
1542275
825734
86927
1245796
51973
70302
1251873
1710243
1282269
751301
84284
182044
279383
772571
20383
1398578
1727289
1250148
1603601
420092
566120
1872906
36426
1832529
508677
485496
1818752
817713
1216566
1977471
1964161
236779
1631313
160546
24408
627314
763054
1431664
1499226
313284
1943396
1141914
1980412
1040412
1682244
1060825
1508953
1482943
228225
1046354
818119
667661
1156745
1639798
175836
1106926
675433
1040374
1854815
962239
1794981
673981
170400
98098
231113
861690
1162798
502717
788961
1126486
164534
628581
906446
101723
837539
1804591
1085476
404736
385794
29320
1995934
1440400
1136160
556461
884545
245486
332953
1245736
1666704
1616684
813387
940485
1118144
1015045
443605
196130
1631031
667244
692513
656405
678065
1428165
753872
185804
1796599
978586
1270056
1353716
1153671
710553
952177
73178
202181
891381
920450
1237940
1539614
1225461
579655
941187
474038
85569
1389695
388806
1760311
600911
44624
722372
1739586
625835
5901
400851
577630
293022
1287144
710860
432138
439555
1192154
52220
1448684
1795927
18292
276042
1635100
1780922
167891
360554
415962
658893
1329649
568224
1966517
270852
124512
1093491
458624
1915794
1061306
477823
1852845
546770
1612366
363250
1096807
1888112
1097522
1243166
534626
1519185
727745
1062614
613235
182153
1401963
1729603
1500761
1715508
642641
23509
1697615
449157
585446
87122
1521903
1956486
1696783
1727186
1559051
1750327
1168805
1724314
1243000
791874
976062
404163
40371
1082623
1900233
1020427
1806617
1849016
1155363
269890
1555898
305777
1207242
66293
1483002
1841752
192696
86929
1499970
1114872
975520
1498365
165200
1405790
1765255
697132
575317
1794960
661444
557023
953108
1756208
1511873
167222
54290
1287829
1037386
387248
786558
645214
581555
312503
1439829
1190986
1169217
1319415
1575983
518167
1257606
1489594
1957696
994467
358920
257982
272081
1406445
1896354
691579
132
290529
605076
1416994
1091859
735618
1994193
841258
655974
678796
970277
56748
1121821
756163
804617
421811
816481
1599427
1902732
533523
1617189
1163500
1690911
167699
448077
471642
278837
111303
1664405
9700
1648278
1033800
1244930
1839575
52632
751629
345168
1029930
915936
1990877
1316723
855078
349462
1917932
1076125
738990
1623511
1668616
1272040
663925
1769557
1714668
1792594
688644
920866
156445
103320
928242
1761211
1419544
576946
1260330
509558
265634
154029
1259627
3563
1349630
1574396
966060
1904321
815786
1707392
938903
224701
221558
1405171
726899
316743
689644
886664
1711254
100433
1737359
1090626
1294901
1814449
267603
1318240
634187
474149
1083928
1559855
1381790
143531
756950
1145407
887662
1068550
1520178
1141589
737310
362162
687887
67781
1912335
1528524
1040305
1761402
108147
1894802
1215979
1554486
1789660
1596530
1093546
872660
160935
1429749
325451
608646
1021143
533069
1325363
1574302
496074
983392
1916460
1556512
774747
878664
1171343
1813114
1033141
431158
1637359
1969081
414485
944923
1469668
704874
1019800
575879
1730794
447212
1887015
640040
393055
1054607
1625401
1337431
695156
1596364
112480
390142
1337646
1960422
440446
716561
1196996
1964930
1093936
1825892
373818
998561
398346
1806513
1914624
740683
1499166
183707
510815
1104473
1731186
1470584
1896551
761780
420587
554912
1062198
1286015
9297
1797075
1567139
231909
1224231
196308
570410
1208029
1049951
1558675
1326902
487599
1951064
1820158
930970
544474
116790
57132
1109956
1322421
1917213
1023014
1510959
923332
364157
423587
1465344
906621
1402219
281573
1737244
1822338
695644
1441323
917985
619580
1553074
1395870
296827
50774
594897
143960
321207
1811776
639712
1078461
622958
147465
827324
1837060
1583365
1775173
65249
1541993
222585
1576164
803566
1053148
112869
598801
1139806
230906
1194448
189052
761356
1050405
1133991
1790816
1853049
1564825
861963
1477296
234945
457325
487175
256248
262548
90536
412397
694336
786670
1958064
1116089
937714
105493
1162503
913128
601111
530433
106345
1028384
148526
1695848
338748
827043
1071994
819068
166329
429480
1979848
1248647
202189
553487
75627
269210
1714831
1087783
1582302
1822308
255525
815062
181685
184692
1510300
726932
1734433
1008144
1748219
317995
775222
1745646
1903118
41904
617616
1694064
69575
1088116
130651
992883
1276500
520797
1201823
1498656
1223874
1587703
1389300
1656284
1480297
1216415
715808
1734717
1924807
47858
589932
1983828
923845
500098
1404433
956847
1302517
1982362
1729133
803924
315797
860542
1770449
558104
1017785
1731257
1737742
351735
283892
415731
1745880
394262
823821
782713
71639
1874516
1760297
828103
912813
1473809
862363
74744
868859
1883961
126193
895292
1007220
1959273
602357
672516
651310
1537931
569707
295019
565169
1501732
1802911
1769961
1508639
257907
47931
719184
885098
553422
46969
335306
709559
1222669
1459684
1725438
800056
129068
1938502
1793546
229264
1218597
552251
1236125
1574082
890309
1481269
1731747
258824
1952253
722935
1543400
355713
1053236
1343471
837718
309112
1626299
1749366
957766
1523762
827532
628588
1340740
643789
379008
1726770
1111787
1105091
340639
1907195
1861330
1566111
573421
1099351
462970
254130
1426654
386806
1446762
16050
1895775
1637238
405839
954678
38655
401407
480026
433952
235258
1154737
626323
551391
1720409
1869703
1697150
1127275
5613
645686
736620
177743
1199604
1262902
908889
363692
1187183
286189
1009623
1977637
642949
1199698
1852614
342349
1198874
803554
1987920
449398
1414561
1580742
1387560
1228346
488353
1886619
1474176
1775663
1508159
1352419
950691
789698
568875
865325
1305665
1598614
492758
341600
1121637
503023
1433392
539110
1997890
1954532
1732783
1051737
251288
710080
229831
894106
1902867
51789
1089441
592738
999694
985037
1685707
1747238
175892
1353697
1278210
773201
534509
326190
673809
1099741
101494
1212806
35408
368450
154923
206959
1623273
1168571
1870211
1096535
717446
108490
633140
1802464
505646
1321894
1477258
902919
1060225
1838491
577760
1931790
781
1963441
794545
882551
1097313
476425
758136
106085
780821
214381
669745
940266
257364
390021
1560870
1384342
1082698
1221666
1892177
702104
1832852
241710
1246842
195541
1339013
362235
1126282
459436
1350044
429679
1573364
1690563
146483
765451
1648343
1890333
1648455
1187471
278016
321979
714807
1563802
1451245
1338166
937729
1985883
1145720
1857995
1336177
141836
1778884
336795
1422631
648735
1979074
337517
1507800
1491231
701569
1881902
618271
1172332
653069
21593
448080
1442323
267374
1641520
1695088
1713840
803533
1465269
253954
887142
747117
17198
1271679
651899
810929
291146
64992
1102299
1259378
898192
958669
445597
1819532
1227125
1622325
1756674
226529
1591629
440770
1816700
788581
254446
1688902
75334
614396
259083
1680113
1725187
1873953
745742
1783329
1950439
401098
1842419
1856217
541802
133183
8230
931204
300522
1943634
1807956
39973
1283736
1676132
944757
998907
1658886
1886809
1747390
1145100
612123
263361
113396
842845
1826548
1374377
1970737
108875
776932
1176583
845380
108112
224184
1060181
960403
960431
264454
1586330
885550
1854504
1754778
1324440
1047049
69787
1500470
401936
102613
1859479
923205
1189253
337245
369368
675682
1951395
983262
477545
508944
962478
65175
1286732
1257086
1354770
1527362
219962
1829754
537121
1504340
1847893
787493
1431976
140465
378570
1408118
847086
1631633
1409060
1463505
691481
1785541
1508493
1744391
1364616
344289
701176
1334356
164191
1344422
160104
1908376
801831
384652
394109
15640
1831790
125953
1877952
1489134
561268
266759
1157101
1215610
1026075
809643
488882
646501
1752046
1288614
791684
900802
73035
717914
61756
1178479
1830221
473339
659851
1192914
1759856
1920732
481616
1104380
31777
668287
1404099
785278
520363
557629
298996
345305
1594042
208980
869980
1228254
1859237
402241
902172
292002
907023
942948
1766595
1061757
842889
1672677
1220396
1557886
285221
1278916
158832
1154904
209488
1490914
182734
1258923
1391296
479081
1181597
52598
856639
788559
801810
77706
1935474
1614389
245395
678668
747582
1437691
331166
667347
1222367
1503540
486818
829326
210462
1244452
78899
380803
1819654
906402
1964402
526487
1692068
1920853
985890
329489
469928
1971719
1928858
847970
392818
1933291
1206104
488784
1842636
486714
497412
1059529
158320
309007
479299
1097995
913394
1970248
1197624
49206
468212
1240086
803537
1489989
1860387
1967816
245239
1184824
1973541
1581785
1941978
1637579
694217
198620
44461
1249451
549047
1720833
963849
1425130
50906
715546
550502
1266402
1031346
1991368
1032990
1231437
795453
1995078
588920
531288
1993470
1700275
468429
288701
32600
994544
1173513
553369
1963121
1370870
692738
1940433
405304
1184161
1247115
377395
58431
1964142
1082349
55510
1939977
1223385
503785
130016
943459
429951
612389
873686
182749
1114307
322430
1729890
1231176
970545
1919308
159998
494532
142069
166689
1912927
1800442
1473775
1117622
254478
1720630
1345144
932660
282981
1085087
1706428
1123219
875907
16996
1217921
1327138
5084
131325
1182659
1056160
1879273
823563
1887014
49704
671868
520906
462348
819504
1162105
960459
1777119
761880
539707
69308
537449
1672174
1350551
265143
204687
981811
1595812
1911924
1432968
1831150
561340
1836495
484350
1353062
1087275
1820247
661244
1910682
853248
1952808
1712252
742575
1991384
1404277
478238
1114550
1815546
1729093
1649155
271812
1844192
1313555
239075
1095494
591825
1860435
1189313
1059627
1799522
1373569
890565
912436
954610
1314249
1230232
437150
157348
1732366
580137
220466
1902486
1282414
593901
1149603
27779
438469
1847926
646214
209408
1338621
1144966
1917501
175306
1399308
1934511
1271265
1875980
1884931
1539631
1311431
1520075
33845
1773699
473131
1374168
1933342
294959
583366
1520914
1894035
1016383
1351897
1398046
1486774
57034
1827946
973012
1507615
1091994
1852960
1667994
1353558
234583
658368
1833678
778366
121953
1485115
1538982
1279624
1651941
1363243
271808
365319
1789945
1996202
1737482
487948
403217
1700236
218867
1693250
1695730
1586224
386164
1431903
1802082
1901842
1633862
1023620
225875
751283
1943369
1719665
262280
85319
1488202
1440341
68576
73305
551248
1111471
1675042
1995403
260692
1918190
1212936
1123650
1475885
1617113
537840
651479
868629
460501
718608
1188317
1748180
654660
1093879
217897
1973398
1859416
654893
825458
1325960
137540
819772
1469701
1060004
1277169
1786542
134467
596635
1837996
1233803
1599872
112729
1970961
348812
543889
1277438
1074546
90269
598809
1740511
286637
1768349
955636
1766188
1533056
245967
931487
177991
1569111
922813
547485
273520
1548063
497023
1583891
1126857
1602230
1477894
832415
1508079
238687
1201407
370447
586780
1926231
295016
750130
1067168
884971
1026174
1072219
758178
1538502
267850
1954588
1289912
677467
924775
1854965
605091
1080938
719601
1869254
123705
56093
446997
1376445
654601
1619830
940214
313881
1135525
1397471
788011
401739
34136
1223529
556062
772747
413798
1561395
1673036
430955
844347
1634996
219323
820969
1107230
647234
744468
1890855
1088970
60916
1643216
51422
329940
1174378
316014
256978
200172
1072762
314454
1179629
855301
780918
1505826
619548
749536
437430
1985145
346405
121942
218439
558026
298962
1030555
278731
298025
858445
855767
1810206
526623
1120085
1471775
149517
592033
321571
1532615
610459
1001126
681283
1146233
95072
1543801
1576548
827913
1221427
1185858
426330
1115422
530156
1179313
147753
976827
911245
1814001
1534472
1499984
1476630
178583
859896
1317874
912205
1533837
1614337
1397499
1107404
962227
830775
1832909
1085837
1030528
1333603
1136677
305526
1597837
1988388
1877775
1298757
188046
1924297
233043
1318993
1466902
1423217
472260
313776
340000
529211
524382
1756815
1136883
369091
1854754
674938
454386
489489
439063
1748362
1255980
16900
16101
710858
1297774
1389898
358197
235193
80055
1002907
1885317
1464313
114286
588558
901425
1271689
1624713
1744029
1875465
1251255
1681249
794878
839225
1127174
1600627
136474
1150163
1847345
997452
327048
1402902
44820
582131
1745333
1349885
1159707
1817050
601786
1177839
69623
1193490
1374243
523720
97238
599210
1631446
1569409
1378269
448361
764602
1489918
577856
1383433
182287
382594
1244096
1642446
1760764
765025
1588598
1291630
70520
983241
1261877
1626387
1015320
1127094
1036259
685336
919934
1796141
1313609
994276
401261
348990
694292
1223513
332057
671680
924696
784048
752024
300474
406214
425818
1950161
612543
1559001
1533091
1335732
1752119
1944912
196938
1602141
891379
1176659
1556069
577452
1814950
477470
1712423
797105
196443
610643
617215
85060
1826342
679570
996051
1391495
1067824
1819433
1576719
125509
629598
506423
1751085
1048473
792668
412972
84709
686219
1524274
439689
1759908
1290508
699731
41234
1676758
42821
1252770
638401
624334
155527
410118
947297
794513
1067222
1813411
1327328
485982
1481821
1145378
1687462
1979706
898050
1713480
1174671
550372
1658327
585877
101628
213301
336037
1937879
615410
1497723
1900435
1840474
11280
1677112
529327
954304
27614
1155490
1717553
404890
1799537
1946810
1833042
299815
1475245
241631
1693044
842042
1542144
617117
1538478
1826785
156543
839630
26016
1849922
1758121
1053512
1647507
1589185
1182151
1498797
1750156
488025
1474711
966660
551689
1737806
1361556
1740167
10658
966556
1918513
907448
268543
161367
1465601
441742
1139245
412311
1161469
1212170
1686040
742908
650790
693953
1128936
169431
1497605
883495
405723
318936
280305
1689017
1143861
630285
1144685
965974
196910
669259
89606
918328
1983206
539572
1246004
111234
1187811
1002416
1998937
1156367
440529
1440843
724551
172599
965748
157798
355238
1057879
169881
1669553
451935
1389480
99461
445114
1943251
1379360
143665
1475505
1152212
1584730
1746785
1442566
341037
457826
1017316
1921858
1798166
223697
1744450
567014
286326
1874080
181818
694011
1337915
364099
1142535
622360
1055993
1131128
1844278
1049852
1115305
296862
1229425
1586208
173815
1172480
1578814
1169826
1970260
804117
931868
581254
734592
1913435
840470
1404020
534894
1717990
35816
894535
71389
1976650
189395
406803
1453345
378548
112241
1722088
1843978
1562272
1351159
1120034
1449967
1715584
1210438
1119482
464308
942125
1436288
1020092
183576
37604
837419
684835
1314253
1948844
857042
1682832
565252
618066
779357
688242
1998067
371343
389380
214421
1074534
462244
589948
155562
1486168
175219
372189
1820011
1647973
38166
1520823
53023
279376
801147
376481
1975679
1801522
299372
931257
1693428
1849386
896015
1207109
215627
178524
1402890
583723
886059
1076465
112590
696351
956132
781385
1814336
675375
1127420
1552682
1647039
1045896
245857
1354920
4605
721211
584710
1438583
1283606
1572063
1397565
396164
323272
617187
934747
556506
1281360
1786731
1817053
976100
191984
818261
1145817
1199254
258800
989962
707522
1564849
1315774
867952
1314126
1497501
927004
682213
382335
1170002
1429454
252506
55695
1744416
1055603
69172
617970
1955708
509860
1328454
426706
727365
1812681
1599698
1536174
140724
280786
706622
1846914
1240749
77486
181402
1520451
890542
584914
498377
993940
66932
1009251
1382301
70649
5767
1300856
1407591
1288622
1974790
1642921
15783
1706105
1711331
1619661
205406
1381018
43600
283676
1805096
1954453
810327
1915657
1710824
1484101
1147542
1946046
1202927
1089550
529192
848888
1642003
1373943
1779718
464452
692789
250255
577271
13964
386588
1580798
222899
1648266
1569237
1486330
1649957
1389532
502117
408569
1206606
199038
525397
1613291
1750963
971617
214812
1121067
1813037
877248
1997864
1965505
1871344
109716
1762860
1912082
640261
781377
1929510
1624535
1945563
600013
1947234
1016687
1911364
1711032
916637
1135706
609784
52389
857009
718307
523729
817470
1793076
1456513
1953042
484439
570365
79272
642474
1474328
1751098
674397
1616673
1099259
1234121
1714931
872748
1600722
61129
455158
1246693
284192
33789
714920
379219
1041689
960049
1483269
730669
1908631
1562329
544551
38725
1154944
1750087
1494557
1865359
133501
506762
648373
524722
334535
1318709
1298545
390544
172339
309657
1793701
202199
3615
1670384
683038
1351089
712332
982513
1140236
826763
1861739
956929
1938406
397791
1563492
1443023
808727
1245049
1711218
1395813
129413
1598780
328757
1252619
334887
1533788
1713667
1121405
665009
1029517
1330849
401793
1221550
777527
1494053
1009215
502357
1698375
213793
795634
1743664
458256
1184503
82810
1211811
1564467
1863549
1459446
1306889
105192
1541300
593733
796113
1182902
401677
873418
1341401
1975642
826323
635565
30923
1079423
1694218
334494
622242
1640951
346850
779843
41941
327065
54395
442370
596767
1048536
980904
835037
323146
1322612
1230263
875703
1799731
1852195
1583883
524763
1272626
1375838
1395160
1338476
620477
444922
877648
1559723
1904511
864620
50597
503142
858850
1131611
1700409
1372651
411368
1060788
167704
1984472
374173
642943
1843572
580105
1210923
1637309
1776020
1060573
1435214
577475
1847855
960158
980838
1925147
1587180
565364
1212914
1879065
792141
1191533
1838025
291077
1585625
1999008
764309
552692
1977788
1335256
1571656
1375706
516836
1986438
733474
338601
865862
1569838
932693
1081054
200441
1749993
371693
1685965
1303593
679728
556733
1365822
306479
1793323
854342
735272
617762
527246
822115
1065983
743737
317455
883216
1156745
812136
17142
1062016
816218
1694503
1218039
1149206
504884
133739
1270641
1167504
1802603
1567392
524393
1870457
450723
161497
915907
30999
1651088
919059
232656
973908
1337787
761727
864327
1239569
735308
597269
1963788
1791892
1936694
901568
783298
869500
245084
166836
543450
599627
1981895
637199
639431
1962461
1226508
1715685
1271911
676480
814200
128833
1121402
1249279
805253
93098
674237
1478766
767916
307635
1155519
1166299
666373
1896449
1113179
1943683
1607251
476478
1645949
1014048
1661234
1004644
1545662
1207073
944705
340939
1446068
7285
409813
335834
995119
1997868
40404
701853
133760
175456
811443
629986
961245
255855
1210173
273589
1919764
1095586
537698
1647065
1505489
222978
613130
1754076
1572371
627669
92164
347159
1863815
1236082
84061
1679528
991633
1566575
1183413
1743772
1594419
536653
478685
1446546
1448764
1297554
89285
64854
22206
1235384
614857
1310235
1589666
1865581
1436867
919501
232739
1690622
1308171
1412002
1482752
1643674
401006
686348
1815595
995152
274278
1922698
1840548
980859
777027
763858
142783
1542109
551992
610497
1703435
1554537
218120
1406389
667749
1018624
1355033
918157
257267
982952
1375680
536216
1873150
625399
1715616
182639
1708669
1255191
1573720
872847
1052969
374498
1713830
842810
1767221
823429
1665904
1805510
95219
1856507
1677497
1055513
1075245
1135714
1679007
1269063
1514277
877081
180609
1407693
963989
29169
1264218
902811
137502
1803065
1439698
1457040
1990039
1979805
774378
1092022
1011852
1187746
1564634
1665796
1391778
1313931
1832395
591497
573042
382585
1254434
1366604
1572165
660842
1877664
819030
34246
1219001
944078
541570
1024779
1482018
422954
951156
1408610
1334223
530175
778548
374539
71290
126586
550790
1117517
1396203
1757001
1872846
1139524
1624649
1714664
1584619
1151293
1624826
1589215
1879350
475279
1880871
652538
590177
551333
1822096
398363
90436
359293
214201
364663
1571863
544656
1307199
848890
1222171
1632389
57741
459312
577984
1855095
802006
838308
781270
1906543
575160
1553425
1769215
1605033
866946
1819896
782339
624357
662045
1108621
954255
1823661
965435
1730289
1733901
1426795
1174557
1742593
1646954
1540940
1185585
683954
1231818
1394648
439593
1921975
1002728
44220
772504
1828870
1262757
165984
482778
1842519
331217
976721
103163
1886419
773116
444580
424012
560084
269840
721690
569475
318249
381483
1983576
1021562
378304
410465
1589322
1896330
763805
1887677
1186065
1828732
299426
986533
60700
412044
1957394
1039388
1734871
164344
153272
21629
265775
1865449
1243056
1715956
1415786
1954531
1350302
856714
1526432
1776832
1959281
701247
1130653
590415
570699
607087
609883
881130
846586
989100
1036136
1561562
236292
1070713
80422
1200566
1657307
1814484
799401
210249
325975
287277
313357
1490793
1460152
1981426
1193834
26838
1290038
1967554
254497
343923
1327929
464241
749042
1404452
593819
1560872
1155939
665686
166127
128792
1317289
325327
1079420
1536464
23636
1855464
1099807
1898202
49024
451428
1534708
1817202
229455
1199564
570802
1543911
1183572
1466439
632659
1250222
491473
209289
1046826
441970
77916
1591952
824099
720290
35660
1939640
448394
719636
500923
650771
1692334
1096275
1917865
1864727
439958
1676666
1133414
1188590
1430221
978077
416006
1455954
563361
80991
827094
688686
883202
559960
1485408
1517878
1727487
1837905
662274
1001171
680757
1360008
802186
1973148
1393597
1214019
1210471
1820938
264078
823169
1950639
1849780
1709282
1587678
1079686
1303579
871919
1651627
621449
176865
1962817
1725764
330736
1539098
1768585
870129
801132
531895
1338404
1780383
738303
1050037
1599191
1201304
1109149
1121234
1552783
600301
550350
1766188
1351927
1411446
8491
473829
370617
929768
367719
653287
925436
51591
306851
861053
886731
299948
236970
880064
1904759
602406
1542630
1263874
1424366
1955142
1450145
858946
825300
1953145
1232375
756672
390725
864289
1118416
343524
1123801
677695
877425
1321322
1076918
259062
1519588
713536
269810
1321158
670801
1931843
1662210
1639060
785407
917321
1707430
391749
1977380
1100997
953249
387826
1364811
89957
1604815
1672306
757747
540661
1007130
1723981
1762190
1971955
280576
1164403
923269
1526448
1172292
1557918
1641804
1323895
828086
1393914
1872315
1429486
368809
1985728
1504378
1517771
261456
133998
85595
1479021
293163
741114
469605
257755
1514846
719085
1780857
1700284
1064933
1718034
890460
559133
173279
601128
504121
346178
612933
1974061
500979
926449
1302426
1774649
1785283
603043
1532215
408707
985198
1882840
1999519
1749633
1145992
1064101
1780181
709148
1914521
1999985
500798
800300
893243
1365264
1747334
11380
279118
1024073
1971532
1099873
39395
278115
751138
975283
786643
1198678
88069
1680218
915204
735839
1375957
1787263
442604
1583179
937753
370119
1881117
12336
789381
356096
1951338
864896
791022
1646752
800805
1838912
1412588
1654409
1567495
772129
724708
1392453
921455
1002691
428401
1934816
1505374
1661141
1196363
159264
1279316
577139
1910829
1649853
1885622
265687
1216444
333881
298698
1360457
1617175
339183
1186141
945898
1372477
1762479
1163314
1725841
1145702
1033216
1950136
66592
623077
1993665
1888228
917522
1938593
1248231
976652
405196
965198
481200
1718700
1647649
1357484
25894
1430006
1891688
1264291
702677
852403
257443
1351337
1416951
829154
1575569
681247
781265
808480
1337447
1239581
1136842
1380824
1969812
197210
40424
1633150
1672745
567803
1883887
1043733
1457563
1522612
1702054
684093
808532
1852418
1132091
1794154
343576
1720853
684159
540461
389743
476427
70944
1254087
649206
137468
569142
1957521
1832824
1972586
270051
1295171
1548047
947598
689717
984209
853452
1572782
342726
674918
1482750
1463093
1361262
772481
664041
1051329
622954
925967
1471164
1348577
457502
1298643
930148
1950618
644058
211682
1350224
253632
1784522
204326
1588171
1875099
995593
966225
1271821
1174936
773804
390436
594943
34090
719983
1083340
924432
1844298
280768
1409217
386182
1566254
1335215
1168951
738906
1802141
1369035
285708
577171
793504
602794
65848
1126350
1662011
330661
1105197
1264150
266524
1595785
70787
997459
1576873
1959055
1200754
1320935
1377647
781104
1060259
24945
76090
1078814
912138
1943142
323465
830483
906987
1783369
1270143
997564
1302025
147610
1189083
1251930
719078
1647686
1969940
1941171
1162881
1380176
1967468
1281047
196545
1240806
994036
1260388
1875811
1365651
565542
33407
1832659
1989403
1187544
1277477
241979
1881410
495793
1614700
101606
1149940
947073
959270
1272543
1887861
1011208
1012995
1218957
1579804
720601
1876796
1531643
1067340
1823283
1008399
1511229
1897603
390759
1820752
758874
1526626
1635512
129988
1433367
1082914
284206
1369210
138471
1637205
1188003
862106
1953960
672031
1580721
824739
1878461
1573589
226638
1320119
651257
698048
1702973
206076
1937318
436881
532468
428830
1593971
650780
1338239
1461019
1370880
1529878
944871
921963
145048
859779
127922
1884669
1055607
1986659
1345638
1278129
1101617
1950732
1656787
1031345
1644046
1586735
729576
1030694
1332537
1949462
1136801
1853496
1140456
1108923
135420
674188
750696
1296630
1765247
700201
54575
1435420
40566
930498
567509
272733
743495
454434
1615368
554477
229540
532186
811916
810406
771472
1961537
914633
228444
272240
1393731
819994
876314
1991995
6697
1226548
1814690
1517837
799437
155268
700203
1349360
420191
971914
538312
1155246
1607023
1794050
996665
1546155
153353
884251
1008901
125592
549164
1784964
1258404
889975
200173
1391238
279341
491984
356350
718272
229388
371695
49492
1867466
1978193
1058235
1890344
1285039
1287745
1595286
1701002
240382
1274358
906205
430236
1553161
711261
1136329
371122
502598
515675
26116
1008724
694768
408207
1361403
1596570
1171653
906586
816832
878437
22689
505379
722256
1406125
263820
1663837
1182679
1799220
995510
1531044
1502951
1235888
951390
189966
757317
1550190
1311739
1548164
175604
1562399
930840
516194
259878
1861278
1479144
246217
927476
231365
1720199
1195046
205875
390066
1918226
111563
1831593
766887
1774412
1791967
1894812
71203
1886815
334052
491627
1482945
1957680
257212
1892598
32827
1707254
337174
1572591
443411
1199720
1321182
1111931
854151
1156558
1302340
1418955
926226
1866944
1905471
1362539
778718
1808368
1270101
1642026
1382574
1691230
1674725
122516
328371
17738
622934
1829918
1051512
1609983
1905036
298286
1759065
708000
1766250
6218
1203215
1189182
1958757
1280012
592029
604853
1674693
1672838
1359958
1075355
1101884
456229
347224
222987
1449048
737907
1764966
1447598
941840
607019
673522
1486563
1927425
1299270
168623
1061475
451950
1852325
1850761
479992
1471761
750638
178588
170192
904736
1976243
24908
988947
684801
1438503
1604197
202560
1407845
1447553
1422485
8001
29313
1786047
432956
1486948
1140877
949037
1914452
980664
832204
843772
283681
145998
791396
1368816
689401
1816846
1629558
146197
1326664
771757
646210
542513
1435595
922988
1329630
1676562
256513
1691601
454277
638138
1585294
760611
1715659
646439
1653246
441423
471027
338567
1351494
1902891
1972037
152317
1029964
1450889
966985
1414067
1885789
1419504
1891
1105425
90173
1398499
840506
1537334
1173553
361875
345908
228472
1754431
1636175
1680693
1160974
487548
350682
1139321
466022
797715
63219
240777
409231
1945105
1388421
261860
567
922773
187727
1696387
1204816
1168227
849582
352956
413307
1842774
1427158
480703
1434569
516064
1135161
1203920
1168625
1825546
733677
695300
392183
895672
439293
312524
528918
1082492
616238
226956
820162
81501
519061
1971079
478744
1316954
1511283
295634
1020392
1781677
526161
1284036
498704
1574659
398058
1353491
825271
1461827
579970
131241
971148
649984
994418
1176820
288735
1343925
1456757
280404
1893691
1919672
1437790
572502
425174
1767593
1549857
161502
1919805
1993510
1043993
106506
821685
195074
400142
730830
852382
1657887
1871174
985409
1865360
541813
86711
166420
1979497
695595
1817339
1892258
1957975
1254523
1164801
1416445
735442
438698
566866
512301
554591
672534
81922
1509079
1317572
837970
1531831
187576
1737917
160667
1591208
605421
211242
817845
1310621
996028
1404814
1191548
434145
1416763
1407145
1270483
1957436
1607801
891379
1304304
1144634
917759
70944
1151207
990386
645225
427903
1066259
717702
1674136
1697347
1256732
359319
1289737
173342
466522
1664484
809700
1101724
1893118
462613
359203
845535
1938682
1138904
582142
1897254
1780078
734504
1574234
415938
1804350
921067
959920
1020899
1554234
709837
915649
96381
97730
1801755
1677625
1325605
959590
788429
1301244
1747784
92936
651917
1603998
273379
1976867
1195689
372575
1648999
89887
382916
504420
1196761
1709221
929960
142348
961209
778237
1578710
721785
580647
516715
1868627
1994416
1333718
1478971
170895
1158714
292948
1859137
570572
1060945
1960137
829803
1817698
397602
1130433
1682391
1463424
1641369
647092
1560611
1183416
1188459
213617
1971241
1200769
1383341
435053
609962
1677144
511589
971813
137014
696192
1272650
1734022
1644171
710293
1974824
1998114
263138
476143
968862
1266686
1882612
1582082
1023233
1571599
347353
1227254
842112
158500
1010783
119288
301253
1559484
1553270
406108
1780176
1195384
1462495
1899171
348667
378468
436604
211541
1216560
602950
854902
201640
1323382
1402647
985939
566992
1238305
100426
1152871
1849836
1096744
1284023
1076569
1106618
1249295
1572502
1078424
911056
663391
105556
1236793
1974521
1422538
662985
428025
77641
1952668
748796
50256
1010783
377091
478291
457544
1675669
524777
268151
1518264
1833578
184413
775661
904784
56206
1559319
55986
1217483
1749797
1236062
1679908
1058406
205352
1831758
1080959
160680
186667
535362
1577879
14756
484002
996032
1176995
1102882
1159698
1474439
1361165
933548
790091
1088296
1423703
1059795
1787544
1748081
266135
1516928
925897
1697075
455640
422754
259130
1088105
734423
125944
63901
1645762
3483
1352005
608197
1893344
1720546
517480
1061541
1650085
524574
804151
1223098
308011
1482876
1544014
499799
614470
593940
1359624
746647
1741723
1072179
1673720
753387
466629
696197
90364
1220848
1422809
858946
140734
1482413
1763258
195302
1508450
1200516
1056609
861673
653496
1910546
1789783
401276
902177
1236318
1470539
610802
1313543
1196164
1825352
1667919
79874
1992766
117969
530255
1667352
1382037
1581091
324492
322226
1671215
969128
545180
595367
1428278
210948
643194
741785
684054
206760
957929
945178
790950
198510
327864
1253102
1997116
1968348
674295
1644178
450802
1635271
1159054
798798
441
553877
1614579
79247
1057879
699549
737377
1166146
1704797
1290554
1776784
1505505
1325433
1054260
759217
1148682
25794
62895
581546
1458331
1345842
751398
1429702
707472
1929562
1176014
841049
336089
1247886
1487435
834338
1517296
96814
1438795
817581
1271356
368464
173692
1428731
1174937
1949090
1732368
1436560
1803350
1429792
1256665
1237346
589771
520276
138890
339930
94807
1170138
338022
494236
899985
259272
549472
1538076
1123854
1587033
770696
63349
1801131
850409
1652237
230628
402019
1697257
980463
659628
1681533
711028
1176444
1006079
1572364
892452
1163264
822510
652261
1616253
764995
262200
1182845
1582686
42497
1423222
519633
316860
786090
1504115
1337652
1942261
31253
1430329
1518220
876144
929145
454979
1845391
721203
1004260
854728
1313266
544058
1375140
1264109
719928
1895468
1483747
1683277
1248338
132727
597995
1352171
613493
287019
1136234
1846233
199943
984702
1290724
1965904
862922
334960
1679644
407127
282439
1122752
1228032
1020408
652544
1595836
1446031
1334350
856762
565159
114631
1931873
870163
1266669
1393816
556657
1946451
1659779
1342717
1793889
558395
856497
1427184
703615
1904037
833175
1974229
29033
754306
688922
395151
1696562
680741
48
1922651
1243526
192563
1301269
447171
512418
600778
1402106
1803232
1662754
78794
1178916
1571872
123822
1505465
1956731
889571
311844
1389068
1980800
463986
193002
1801694
34501
428684
102644
1163836
1581312
756756
1631172
865134
616263
238696
1584332
1453559
283466
864216
1729599
1043411
1102975
1963737
1836977
1730803
1405603
1236320
1441601
685476
1108810
277047
1098218
1855772
473945
589978
1332389
864230
974488
177371
999667
1016191
1970416
953730
1014953
398469
180407
1463461
690971
1212302
1052505
1239624
276023
1810613
667518
1638038
610289
1620055
822004
928697
1043400
335445
1459656
1470631
291647
338791
1349185
1584375
48818
99506
757495
1962142
2288
906886
632942
363259
1653837
1352635
1569657
665415
692070
114048
1451726
15953
923931
823161
533742
516361
308294
402828
755037
174661
1071883
1671250
476919
1433089
1424094
1966414
1632872
828689
1190693
1776116
680703
1608229
809174
1298300
1149267
1783448
1485005
1933831
1658060
1356714
379612
1286577
1018929
619530
1014991
814181
1772628
246798
1097698
1274103
1798691
1737531
1783215
617382
192045
1722989
317802
1316536
1868988
290456
715882
1167656
826970
302627
492131
1669157
1346573
444753
1115584
1096770
1303938
887204
186889
1469646
1662980
1117058
1632154
1840205
607220
1325780
764760
1164251
838673
25468
903501
1118691
984965
1507768
1272809
1133559
90793
146595
1003067
1283359
1100236
1224833
1721710
754779
1055176
1680947
1036964
712554
618362
24696
88869
59168
1854540
1238336
1497838
562762
512383
1793638
143551
179478
350981
1885409
713482
1608405
800537
1121070
951286
536684
110901
442040
1662223
485421
62521
327946
1667550
917983
251010
1614324
1857021
1248903
793499
41334
634642
1234289
793550
1965056
88314
1993459
27837
1940920
619934
2654
1585417
498891
1634394
1395911
219329
1960166
427926
485546
1777509
760170
192915
1200932
60203
1439355
613407
258060
521410
873279
133889
1023059
179813
339871
1400668
769375
356886
1165208
1508524
273625
1123242
629740
1300132
1872411
1278952
537297
1658380
1721844
1440530
1232252
611900
478696
618391
540256
606953
1106499
1797060
1054384
1196114
155379
1801222
498995
1180433
797440
364713
1768935
1378598
1740021
1682510
1952308
1117985
377592
65767
862425
1488587
456228
1563693
1643331
177287
1313294
1841141
120976
1969787
1030227
1923157
1334585
1683983
461505
1536735
103990
1588785
869112
728834
28764
566691
630713
941703
298406
1992047
1031246
1081296
275523
194073
917445
595913
163800
875638
1513576
254743
1838521
1923171
1729664
1772066
1180399
537
63618
1200936
286514
1135985
802118
1990953
949456
934310
1284264
183254
1563825
418232
1737674
1598607
1767777
1246925
350564
1785382
1300669
1746592
842331
480202
1501605
1232758
843963
590731
1643951
1651911
1720306
1901046
1948567
530030
896036
212250
834646
774758
1756760
10841
1449650
1099986
523890
406187
1185841
1755543
964420
652747
1805262
1959153
1317981
761746
1251405
1120273
1680240
1242389
385390
877784
732487
74143
722510
675317
665077
636864
1668291
125399
1570421
1799830
849416
538701
814100
1485408
633436
118814
1274091
1755297
1828425
1730763
1712137
1343410
1220238
581048
1948867
581539
172290
69182
934525
444233
211906
1729214
719159
1485182
138208
1366345
632142
1512364
1303175
756528
604159
1371093
550920
475103
1690308
712236
1381085
99854
1539098
323010
586230
943249
1724273
1326248
618542
1866675
36240
1339652
181121
1291635
863857
593709
1606650
1055244
1480224
243081
1087462
1945229
1242558
1576135
657786
426047
1962637
555494
1160237
629672
349602
526180
537599
1636745
279431
905274
1157264
208815
1700559
1312570
1038198
928012
614287
1558776
658857
664707
140658
1515640
1645716
830196
730774
1552999
1478876
1149158
953432
266409
827375
1024831
182788
358076
191461
548391
169161
234072
1369513
1155563
1934498
325193
1639900
291483
1276557
1613149
871740
141405
717038
1030830
139881
741677
1182854
437348
541378
506485
1475689
753097
763496
1478199
1053048
1414996
1948525
483876
1787878
1593931
1868265
808505
1695926
1580631
429177
1488976
1407482
89873
1356540
1379080
739684
1521222
1786189
190688
1484691
1450346
250889
1650331
1716661
537947
1193196
1491484
1057628
142165
582866
1587983
296231
1727904
572278
706576
68442
1125853
1063341
1836522
1593505
846001
1135627
1260967
802484
1638048
1549530
1296900
1126539
575426
203612
1539785
589325
562011
503513
1924013
1442584
1459536
757661
367524
1875690
1018356
104080
1078108
1754096
502947
1908178
1075755
1595708
1497928
1082999
438432
927426
1456003
997096
1119873
1459034
1230431
596147
346187
1804389
430473
417187
52806
715068
1712883
1873102
288763
1232565
613300
469130
1690927
806428
925963
984438
1285032
1590560
1478847
4545
1650543
1459321
199313
284201
101967
1386631
1736552
1060262
628229
1787001
1535035
294167
439594
321774
1952136
1070834
751041
70338
919677
1556663
1714031
1103669
498368
1389697
610755
252259
1594874
1200812
691995
1978488
1816600
1517428
703274
1516070
373358
312454
732064
145915
300690
1823313
828036
736158
4058
1384109
1410228
1628216
1142682
1157272
828536
636936
651939
206016
1987704
1593168
241730
691315
1942949
1354591
1411493
760589
1539847
485113
1429284
1970568
634520
1496851
903120
971888
564922
1155810
1751259
1254581
1743767
1914405
82670
627957
1696712
1478006
58386
1097050
865885
504103
343345
1655748
1532841
270424
1198917
1728869
1909840
313418
1059260
358655
6851
1739947
1855791
877796
816460
175199
168633
342997
1596975
1634100
408902
1284419
1330410
598141
1334158
1732176
1619232
942493
1016233
419548
1525032
1899838
1611596
1353769
1715674
1502662
1199858
1630201
1901967
731607
356797
1567372
1840413
486831
608171
1004800
1219857
445464
345205
1504724
1128211
1346562
1605653
502755
884402
906853
869654
328233
753226
768259
1340064
1958215
288527
709906
24036
353027
1455405
1565335
1590767
1991047
640939
553801
1163781
507473
1897910
221572
1325289
767466
613310
203154
1647216
971421
440974
1612317
11434
982480
75838
912237
329161
878901
247417
1499102
1801569
476699
536042
1742219
385668
1536033
1501451
1739876
1768133
1188344
1033264
1106181
1464958
1861707
1576530
767139
676108
1789208
594464
1115634
502846
510289
1546748
1001181
936499
976165
1690647
384669
832720
248905
672682
306524
420514
1481059
837350
308565
883454
389037
637948
1868778
1827143
594079
1821127
1479032
1322392
1952209
778072
411659
802516
1590195
1730009
509228
1351354
77644
1486248
996232
776139
489628
757686
1812582
1857410
836638
1319875
226955
404244
1718267
381986
1662729
425557
810915
297786
1618392
1209103
1847947
1707719
244583
325441
1782879
1996659
595199
1328488
1150307
1033950
1938244
1714055
567628
110755
72326
77496
652198
1185196
452057
982559
1581744
843359
1797510
789234
1650862
750580
758973
298946
1968885
1417285
1887750
503293
1371133
725765
1167737
731870
983351
1730071
288806
1162494
557899
242113
325316
952519
276098
1500700
1524401
359320
481062
607996
1347426
1784064
160274
1238707
67455
90682
893932
989645
1131216
1159641
1473169
184328
205568
1459623
609384
1077144
179100
1053488
766584
269658
377292
851309
1768365
314
54271
686816
525181
1966811
1663020
1520088
1716494
1202776
1074143
1265486
208779
1704347
425203
986873
774009
1924328
1634519
387114
352638
1335182
549281
1571219
1328290
1454631
212539
485331
1964695
1714011
428627
1797586
5930
1677356
1770408
1054814
1373352
434678
445038
1681295
377202
147314
858406
1504718
1199345
1762511
69469
1522738
820248
1942924
1619523
1849402
403136
207260
1273931
222294
1399228
763181
384369
584657
1213319
1282177
1990533
1380106
905920
1590096
1814048
1651702
815908
913968
156057
1271422
1468931
582476
1978953
427267
1084558
358267
1812407
824699
1822364
922557
1902397
919138
1690444
1400861
142761
1825650
1188091
1787765
492972
426664
829063
1499943
152503
170432
78214
863154
436998
854469
1018872
1346435
184604
987467
1297826
1398682
1970615
171933
711540
641244
893933
429507
320184
79160
1859158
833673
813106
391316
1472768
790839
704021
323789
269257
1759606
1914734
73050
242055
556413
1352132
960035
268819
1948560
879862
1570661
484314
1399877
747754
458756
802657
718032
811778
1011418
1226407
1369747
857788
410443
62644
39534
234143
1462416
1322492
666360
802717
520890
980009
264174
352462
42842
172252
1809287
1663593
862695
339228
1337089
1340165
1996637
1977644
1497187
858387
1559385
816766
689249
1532741
1255622
1163269
1568553
1293295
1802436
1867400
1574723
99758
1696006
1379102
980311
764846
1187828
1706450
1954393
1986243
501380
944712
440916
72043
1513338
1440151
481043
67270
1721701
1240932
442644
1901322
1824724
1796693
571516
798530
290271
877386
390237
337491
242143
838381
233477
560835
174312
1456773
1365710
1588802
1043859
389999
38303
279199
13154
1369484
673043
1566342
1917814
695408
771522
279514
223724
1823179
1221165
282652
1637347
1023015
1081600
1671322
1586017
820458
1679814
248067
957650
328939
523385
1100444
1573719
724040
1197537
1243087
1659725
1698872
1086207
1198439
406715
373871
249804
246130
1544807
1856827
305744
1934626
1482196
393521
33435
1203145
51639
258602
619788
207158
1030391
1725081
912115
1040602
1758711
825643
1325107
680619
1172291
1996269
399492
1912804
1424906
322023
1379754
1474105
1710819
1762216
961767
1616341
351646
985849
1329801
1421011
632902
621948
1779627
953185
1997653
746642
872972
1578868
915817
990222
1914220
627300
120002
612632
1493687
288913
712930
627933
1148304
1592661
110741
1614502
1759753
192366
1866401
1780477
1976198
1412928
92760
1933082
10538
328776
249958
470020
1905017
1372755
1650190
730703
168613
609302
1148157
743259
1133991
1643100
638167
1226188
740335
1491565
1506066
1531122
932542
51004
1586370
1799660
1570534
601003
1815860
388332
975656
1179553
494758
128842
867148
580655
337680
54258
277174
1512700
1151249
409798
1826178
1173192
798231
860880
1451191
1727891
1758450
197578
1283240
1933033
470020
463911
1455479
112137
1110312
229072
74329
1329982
1890520
1991663
1068942
1347655
1080001
1701730
1907105
1181449
797967
928246
892188
270268
1130256
80508
1327482
1630622
937683
1435383
546076
1960872
968611
250567
1020307
1897378
380458
1690449
1267617
1939502
1992962
1500880
1868774
1650338
1263964
382631
1477740
1439218
1426775
445695
1149967
43486
696248
1987824
93386
1942966
963401
1443013
1129581
1437027
1942127
1673477
1031138
1064185
1938652
494971
147515
722383
490571
727581
1021961
940592
832421
1084608
1461966
1251138
1227787
724978
582022
1269203
1856642
1199137
1720003
1487992
1268503
1891764
928536
635383
766775
1266378
1448790
337838
1176575
721998
92274
21027
957239
1734373
1069105
506686
1893978
441778
1430524
1110393
1487838
216618
1358782
390348
741343
685603
1241149
1474237
425279
1896999
246507
775167
140252
1520033
1236106
1025816
1828333
277885
1522849
1354800
1329792
1460706
1699997
170293
1527298
491035
740520
194481
1264357
360585
303913
1550223
532357
83100
455377
1798167
1797384
588400
1472579
932143
969641
822520
1082801
633612
5534
275190
750358
336328
1376668
13425
1139892
607546
1701363
793692
778637
1877456
1182006
362367
1967505
1776339
1528511
741323
1807021
295118
843825
345683
304469
755014
1848031
639900
986092
1683015
1877012
1929511
385780
1140438
1370034
1612399
1590014
1882089
772204
1294152
952633
698972
1553353
695258
763131
1999216
104287
1789081
1702519
835746
978096
485673
1368623
113106
354210
1249564
531586
1445030
375296
1526698
1629848
1587552
1847341
232137
645688
737667
245744
1346351
1576639
686844
1504483
1296659
507545
1888242
797205
17530
1966460
286304
1569736
607376
1181751
315813
774998
628801
1499460
657973
1165318
620993
382036
1013147
480164
1449659
999099
366967
1976952
1410213
1249149
136737
855139
663281
1586347
1931062
1092829
1978820
1841642
479725
757160
483969
1091312
557190
1144273
913098
979376
1082515
1654887
1432379
1088069
869492
139444
1178501
1021197
1357934
178221
965027
1561676
1301401
338307
1614128
279288
1688707
241575
1828338
1596576
1214257
249024
119332
271004
1060782
1802513
251990
1931236
1228498
287289
23122
1043552
426900
1780198
722510
110720
62699
1079892
1513730
1327458
211637
371952
803600
1573638
435772
1841197
1399020
1199801
783044
1526330
1823634
1250511
633020
621462
293645
18151
12687
1551128
1051565
151140
490327
863094
700265
242737
658423
973465
323537
1213602
543185
1054859
228101
1515424
28022
257370
845532
623036
1627973
1791522
1357632
1763904
1379555
960193
963574
1280160
791047
1973156
1824274
1981586
361846
1148118
308912
1326223
939600
995231
779239
1565311
333823
1985141
1513840
730210
1110276
1541253
227171
417044
778480
1095378
1311834
1860543
596722
838998
1250912
995617
1114393
1282328
997531
823484
1668354
572177
1536649
1996600
1790689
556438
446884
955634
250006
670076
938806
1501012
658519
766737
1797675
1007699
480769
41096
129161
1277324
439933
278716
45402
638320
354331
1393569
1747737
1274815
1631385
919354
1509248
1311701
710759
1387108
578643
1376505
460144
359267
1876171
1547928
371674
1662633
618460
34264
1252650
1730892
1297218
1662924
1326872
682732
904904
980378
617535
803826
209907
1324243
636619
662599
1281195
1832805
1837716
1511272
1496352
814431
715598
183829
333514
1726565
307149
1961586
768046
1378434
479357
373715
1642489
1343442
938699
1518996
473643
1519712
556714
37370
1908120
1150530
1864630
1234836
803561
906955
1874944
194248
1616462
835756
1600740
492190
1633871
772504
1981381
974096
707185
322697
13374
74983
1365857
163880
1783120
71111
1246158
1351336
1687301
1417534
738172
1400795
750589
278809
510684
894405
239661
994006
306402
309748
984753
1340726
817026
159895
875904
1477476
393227
1064929
1498298
1710315
1984284
712141
819595
1417153
233636
1494023
289584
657987
576020
1395237
1273373
1393905
136523
905747
1288771
964037
1608818
1722692
1329042
380901
1243140
1173265
284006
39525
1061760
1707663
834124
684823
1142438
1891956
933966
367805
694181
49753
145488
988227
1166123
93237
1922805
1471306
1228053
1872783
1517650
1854534
1928527
778215
1135599
1984634
1819379
14668
835341
818688
611048
1692441
561447
1191326
1205438
1559113
318817
1072692
45197
769281
1372096
1144730
803011
1143729
79109
57071
1373676
514551
980662
1378862
1605576
318095
360367
175087
102038
334190
1554904
953659
1754319
476444
1309980
1523896
1600468
1633851
1310597
998795
1348004
1121999
910032
42879
277318
1707434
417264
921991
1949655
1545957
1864393
1944002
892249
1956207
1039078
145792
402011
1051047
369244
1095963
807436
1281651
668364
263125
1499628
1379476
1397168
1396354
945208
1099754
13398
1043186
1538500
788675
1635325
205428
1693744
662630
753105
1904504
404439
99038
1382631
160875
151100
1546270
529387
804695
1513278
410370
282684
927997
186454
1074016
1289974
1965752
536596
974260
674600
434022
1752313
656581
457175
1903844
1559528
1775751
245610
396011
693831
1650084
1609177
1952630
1466196
1568864
1538609
1766578
1560918
1123919
845954
336234
1495280
1439098
1081941
1018794
1731421
1644584
492344
255317
160417
1751748
1726932
990539
330923
420818
1325849
1409256
26993
1020752
988644
1751531
401441
1362955
939314
828892
1421713
1528238
1946512
24097
1332093
1718646
1837156
1596267
1320361
193271
1620411
951131
1096744
266559
29493
327342
1845987
121058
239714
1454214
1756419
1520099
31891
836024
957842
602004
1211047
550556
1145517
839153
187161
81171
377984
689246
546597
1002267
332337
399758
1970770
1796968
365035
296895
1981499
708830
1652908
1764178
1835412
803197
1806095
719630
365126
518983
74359
666380
977404
1496405
1914211
413870
179450
1978571
554397
308281
1414116
1397958
1940466
941772
561349
1486939
139034
1389053
1455181
1612461
352828
435158
1064300
1352839
836010
688640
539409
654191
590286
1373284
1945374
1779688
349763
1117678
1428271
475924
180966
1323137
1669353
261402
415490
744718
621865
1806523
120031
1280366
1917664
1465590
1542790
1105744
290784
463057
1688069
748398
1109102
1002547
42417
1117973
1075310
869725
1113929
1758163
54090
980361
767322
250942
1261906
1121517
1926937
1500519
556379
1740152
1173455
1714326
5347
783975
1834977
338267
981819
1261549
360031
1422716
1996414
17411
935279
1634776
1514727
1099311
971278
1884694
1630521
1735256
1905358
495560
1951655
103253
573758
1172933
1039581
1636144
481537
216680
1617547
1204628
125321
1898293
1417492
636575
1152467
1171181
504610
1367439
1182625
1670363
750302
759037
581903
185609
83335
1550640
1535600
1373475
1426942
100289
897288
227136
615637
784671
1699034
638503
459700
627594
1770355
1481597
1931373
438309
1449859
287925
1507762
1025263
1719102
744615
1923644
147669
1617186
1598250
430791
1597223
657100
1372244
1781149
831623
693208
1082794
627399
265002
1753463
83269
345826
1370513
520007
1947482
1584892
552080
1658102
1066713
1109571
1140252
1656302
1126634
1545427
664087
164922
269718
70352
1101174
1739449
486130
64157
1504909
1294414
962591
418081
1292153
940475
729969
1669430
265698
1318391
895679
1149023
1405838
487089
1436854
5081
1527055
424738
691673
21709
1359765
1269336
1857463
1517451
134947
282197
1972930
1226531
1476730
953717
255629
1326543
1305093
471832
394548
845760
46409
692579
1765746
1260495
1738207
1757910
1084615
1481191
1442452
338980
723733
1377520
663486
982130
1156215
957674
1692232
1318766
1653105
1829534
1543884
1199026
43588
1526955
1679060
1227115
677439
528301
951615
128686
1485598
1878045
1826021
1870114
1943218
680511
832211
1454897
241458
1760438
1090471
234298
1145698
1809038
678877
1590557
1714936
122783
176398
38526
391465
1704323
201099
1484783
1437237
33445
1258872
1842348
836804
1326309
1506710
987813
442619
203110
206819
154506
1321039
1474347
1700025
1176740
1756098
27161
1015607
155703
828162
23740
1044742
1874468
696497
614
1944483
320417
460733
1879064
1589397
723540
1897524
196920
1627848
737927
1474012
1650946
1211274
631920
1551229
515581
610051
1601772
725384
1588558
148354
1787099
769791
565589
572641
839400
1719574
1843993
1930736
1483532
1012795
1267003
1540407
1970513
584340
959653
940760
201298
1640041
595063
1915811
1065611
1985266
1188687
1291486
1301674
299019
368485
1719667
89214
946008
240088
928717
879064
1992152
670916
137797
972289
1199947
1942518
25646
1956647
1750155
374795
583185
753910
595317
1558472
546000
1884054
1506740
1028762
57027
793408
1921941
1580271
1645063
1536377
588297
455401
320055
191610
639782
403410
105559
730305
85259
1490356
412635
1503127
1850438
61476
1418229
395529
1781131
301561
1835194
1907247
541284
1721344
1122864
94129
724378
1936147
1347887
1815102
208630
230342
590081
1955894
1449700
1879984
845265
1305403
1413775
1024374
1698401
524111
378011
347081
216296
766902
1013977
1333886
1796203
278984
470442
379943
1227114
606249
149708
889043
1218601
1170796
798316
1554563
912658
70442
776743
1857689
553868
481882
1387004
1057768
1846872
705223
26619
1468174
1847438
970444
126822
53998
961166
525755
1069716
273776
1785944
1417442
1231323
765694
1396771
1255019
1493742
419570
320820
191934
1019682
1062757
884043
1248197
1108312
713984
127608
477826
377167
1010683
935679
188789
1065870
753496
270276
1713652
1719318
1098209
877623
32555
586417
992141
914609
1889078
1223123
943888
1408975
542067
1394944
388137
239609
107383
1156589
1766404
1152572
1446622
74124
776402
863230
1745242
1187400
1249224
1088425
1653164
1914610
665953
1557351
1495607
1891270
230086
1951307
847326
147187
260799
6127
837527
1109587
332757
1428436
1315634
809782
1643729
1382401
221060
1126059
1134395
733462
1648916
955174
1236935
1102463
1568354
542764
1718670
555947
1842622
1673686
27124
1895731
757210
856947
1887112
1608825
1998786
1089732
559974
687269
1992467
1767249
1459951
179237
1509258
917606
903249
282461
30472
1928796
1660639
284248
1133641
1114088
1696933
80141
1003963
601530
1834302
1199776
762242
493851
215118
309896
1157623
1012598
1346337
1973987
654764
1203241
1934691
405985
406615
40635
474767
260804
1921484
1943921
1651556
1864334
1467737
422831
1346005
1568692
338037
179802
1051460
1608520
376208
1322378
903862
313157
726551
1654002
268890
107357
225162
427888
1039034
197704
958979
1259979
176923
1080535
1977557
877070
181070
350309
1956854
369743
1670360
1901863
197209
547779
463736
1764607
1791457
612196
1048160
534959
1564721
889688
1518866
99344
1207929
68645
1568750
1588417
1333815
217836
637204
455330
1824670
251257
1297826
816751
334454
196207
932508
1084725
206
1314996
328727
1632031
1395321
506603
1185522
1948225
1929745
393995
362876
1455131
396064
1529965
1889372
508908
999864
146862
1917988
1568478
1055179
1908447
189713
1854173
399946
61201
539517
1497015
487420
1555898
1428591
598593
1461841
1598345
1127882
1606268
889164
776008
892167
935248
54435
918353
1933047
569287
488135
108769
1117535
535663
299994
1716946
135685
6997
1769033
649773
385779
696682
676411
537772
1823250
743332
154180
1433906
1300442
1909925
1203054
578665
1150151
1707054
1722661
386287
1390447
846674
87877
126895
15742
1784372
926003
1028490
1457692
1380837
490978
1380868
920183
1038059
1790664
8712
1723187
599477
1883404
1335326
1972197
9919
1642500
1124871
1494681
1398837
264667
1200331
123226
1042241
1757086
1828705
297917
449451
1908455
718656
972159
1073489
831037
1454102
1745216
173455
506094
1271563
475528
1186940
677655
1827013
782275
786555
973373
676390
119247
494992
195499
912822
256951
1173772
3729
907339
925157
326460
230689
1919962
782734
1098152
1580248
1484267
1864964
1832291
340348
513023
1885700
30361
511897
1263222
306907
1515461
1750527
1360614
180808
1614227
1350374
1919380
363505
622232
1459857
19471
159526
1098888
467233
1402175
1183500
1432053
1751614
1775589
944308
1381383
1125163
525206
585364
417022
1039206
287073
399634
155920
1035408
1129478
1405589
1600745
1647559
1221594
102014
168940
925686
954595
1755017
733708
82204
205203
44487
1449649
1417773
1550686
593601
1995299
1914549
642259
702890
519357
52369
1732635
439776
988544
1535193
1602860
176441
1840395
266944
1441428
914504
1116830
1233778
1270501
70154
851395
1391457
1439076
1935017
316416
897125
1339748
1356071
1813249
1388311
45703
996195
137480
212477
1952594
337486
816742
836131
301879
539331
1108065
931092
371945
950420
1839856
666222
5517
824893
1293739
1511343
1331971
1575950
903443
1286064
1403721
328746
1105446
665340
276556
897602
259743
627761
826834
1204736
59761
751613
1319491
247791
588266
1281328
1807278
1283823
1137208
744062
1349514
1618619
761650
5900
639867
939877
1314123
830955
984405
1231977
1148482
690745
1219531
1124227
1478539
512514
1235485
1265573
1902151
918330
973820
467113
853643
1839298
472782
251688
1886084
432564
712829
923776
1754493
343166
1041893
1202907
1501485
1920117
661635
1107265
442333
856059
704876
342641
1902065
1696026
1183721
33179
545911
1573980
436440
1279602
985452
1510276
548288
365654
1177426
124791
1130557
1580847
1985485
1878366
1848796
937196
225924
983533
1109074
791682
1889360
1518328
1721861
602770
1989455
886186
1430050
593605
1075844
1792810
176234
600361
1509847
1728692
1280631
1313566
718780
945568
1186364
528023
1402022
1664136
956246
18805
330429
1023091
1706260
1776088
283632
245509
713882
1904423
1423790
1424300
460358
1613103
329059
684501
384722
1788132
1547177
295432
1902626
595290
858500
15524
356195
106407
592863
440026
1327005
222854
312814
587452
750192
70867
1285210
623861
306434
1488193
1872487
1524432
1284302
1716502
919073
1140278
1219819
1137285
1633915
641856
1198951
1935764
1941253
128900
1075128
1985548
1318917
1734860
816168
1249003
822307
1978521
767729
703815
1137124
1010590
1214644
1919181
304084
667522
1007652
549825
795371
508414
1253255
980271
154099
423931
1510886
1635733
1512080
1507366
865095
369377
495291
704358
10001
405382
1246627
1915861
1265856
1786376
531928
1753968
1214032
454244
1681619
308232
1607490
1768927
1991963
1847852
1425363
1739913
357928
1549305
1909684
299535
1054035
1148145
628306
643495
988093
1939489
510412
1411735
574178
751172
446476
481856
584469
1358044
954688
111073
1414292
1473671
1150630
1296404
447957
1915613
740752
1751550
815035
552482
38802
889213
1523411
936342
403445
849670
872431
513188
1595789
1555122
1482156
1021909
1870363
447084
885066
160428
448087
1701004
796544
182640
839901
1154026
1255867
1892353
1366697
1757276
892428
978268
796889
409762
1457553
603669
789934
746087
1918130
1143397
792426
869349
363460
1614096
1005500
1266022
975208
1116897
1493810
1363606
524837
1734204
1705660
162963
20595
1471470
1516825
171959
62974
1838560
1336491
96669
1247155
1050068
1655365
1811672
1101513
478549
71340
518584
1588957
391531
434877
364160
678830
1749202
1157866
926796
359950
539270
836663
1643289
1825207
1923196
57980
1873576
526644
815459
1449250
1897313
107509
1914487
1021876
796746
1420683
1591776
1564570
493647
444753
1185003
1304982
1260718
702915
360977
684568
1423714
1671034
1951704
1486270
1014788
818108
721753
1441829
1136502
1205621
277149
615206
1636052
110630
1722014
1136936
1136365
1254405
633004
760767
1065722
1603545
404655
345888
532701
381799
1063606
78284
1520316
484556
869239
1517451
1114400
17046
1688539
1863501
958739
1773567
1347978
1776880
1645145
333396
222682
436138
1733585
463611
583781
472517
50865
510196
966742
143213
1257495
492465
1965218
1757926
1245359
274531
608201
1509881
275191
142021
1145396
285863
1657302
249726
1124728
669390
1055344
1325200
1802275
1150807
1639529
557566
74221
557936
1991634
1670144
27800
1689414
1253200
1396878
1943036
982049
1584291
1875897
423656
1470629
21243
30171
369430
812173
577067
1213110
953018
528076
389376
708523
1664944
1752887
1214575
877910
1461193
447183
566772
128775
1106477
264562
1415720
386258
12230
981080
1653402
1932334
1418574
140394
1307986
49137
707685
960181
1595686
1095546
164888
148684
323811
14533
1618583
1753333
353516
466658
1539543
215174
265170
306079
1879217
1686400
1554547
860729
1656241
1530819
717624
337113
1462977
1523796
1839339
469440
254950
1392991
587829
1752847
1409624
373230
1693203
345767
1621908
345775
341899
1728591
1251973
1715189
84769
1665568
970826
28670
883912
1138876
1778694
1981704
209627
1227494
190487
813122
596691
1124218
1034218
1143690
98477
824741
1181345
177714
420791
1992432
1920896
1445298
18436
1156032
1893074
1817722
1715611
1797189
93759
576170
1406996
1480401
1157103
1246670
1265557
318300
1585584
11634
1112418
1004364
411387
451179
882241
693302
61314
466018
984361
1112344
1711278
630303
855584
1289389
1104005
1233537
1652134
966900
1386998
950810
396172
536322
1347390
418760
925495
1657194
1880453
1124126
1434083
1592782
1728278
824941
994791
557386
631695
1554938
495494
1281181
1071795
1088598
31628
1178749
501552
944881
93093
1733025
181190
468057
72874
1374154
797864
1929454
1604446
1340464
1771490
230269
1507323
992134
915750
1419347
1795916
1806405
939145
1741660
780860
1736088
1440382
499399
153815
1435611
1646664
418264
467829
642834
735989
694405
784006
1669243
503959
1145095
128952
866958
1130806
852532
750056
892035
789975
419327
964057
124341
220577
498635
627115
565653
1216871
1861550
1371482
1988259
349085
1030377
1210444
662693
1980543
693821
612414
476433
1063025
1790639
1059462
934571
87402
1584336
334406
108751
534641
846045
720235
1505464
732669
1104742
928749
622187
1365802
239931
998362
1090547
1077953
1921493
230160
473388
489820
1008028
1384929
121004
1255552
802470
1460438
229185
1370024
427070
1238278
355095
668662
249132
745552
1265704
658049
729197
629988
1564766
1281760
1559182
1208828
398331
41424
532078
741061
856233
490403
1088164
595920
56301
1395904
444965
728998
5993
1441872
1089081
77709
1005659
1068264
477849
632556
885288
427698
1430828
619179
1779881
1941855
1799286
1825482
1197961
1766007
361212
408002
1172516
324541
777723
3942
1542752
1237376
1383918
133386
1830631
1406978
290566
596961
983640
822833
1860251
1067075
1840317
893360
264015
1144451
890596
353333
1826968
1141566
392865
596002
1450240
1416362
354819
565196
106172
1584893
37557
726012
687305
693611
298492
1925426
1535067
564756
1251209
1806687
458689
808492
114753
741115
1527799
1868293
189910
1216027
1816270
1172702
1420692
1103190
334696
595093
389796
1776358
524579
498873
363033
1592169
1117655
19423
885533
1057096
1287721
151339
1518090
1175470
1469528
1289071
144769
778650
1174053
1841774
1317738
285138
1308094
319656
1783853
379089
1986818
1530513
793583
987375
511912
1141198
1528124
1998315
205470
727597
1237702
1234151
1749325
1828663
1381470
1605356
819677
417113
747728
865009
222938
334520
60384
1575148
1434383
1135557
212690
43352
1527516
1068871
1633921
1313137
1594924
1301505
1106925
1267345
772476
1458856
1719080
42308
1774226
1677788
1135169
631718
1716464
1005476
811955
957013
1173841
1859013
1362483
1144956
1961968
1573957
1901239
585076
717565
479436
957772
55524
732281
1650500
109760
666678
62624
1023125
1794193
539484
385120
1454994
104785
1425862
1596190
1969368
570273
428209
253372
1150768
1615784
752036
68661
339382
240457
5855
1431662
877815
1163370
1071834
20581
41687
1088393
1959437
1333021
35111
263273
934228
390718
1899228
1790367
1783748
399289
5921
785780
240345
1925465
462666
200927
589525
1073934
1203540
1978099
1374765
128254
739305
1400866
241355
305487
806835
1785605
1891245
851796
1221156
1187396
539036
377136
236281
1327635
24205
870508
299080
649531
572230
245563
830804
1883825
571970
1319286
513233
325843
635357
570982
1636137
1624512
618716
1295225
556830
842929
71970
851624
667335
1898332
255636
239056
318260
785359
1559143
1975451
1623346
1312314
564510
1458789
1929195
1046842
784045
1369155
898123
742257
1337869
1467860
1925045
568741
1306342
618973
1488771
1510983
844205
1198017
1014069
1487821
1653648
1182366
1607229
407135
1403225
647387
1834975
1634393
1047937
687417
98255
1803108
1691803
383085
13052
1962499
1341237
574384
176175
189318
624270
1775148
1065766
673747
704445
1305812
966608
1243994
358606
1963401
1336467
618602
883128
990615
1792349
1850860
308965
31988
1598604
666994
1085351
706933
458244
250685
1529403
835446
1041994
129526
1967550
875112
1888222
380626
1429909
1896605
308227
591273
104844
397571
703965
563519
256302
1454631
1969512
403900
510865
354080
1920122
1104666
1465601
931147
217938
830469
435448
407227
745713
1379175
258624
132058
1661890
586159
1024541
1580433
408055
1802654
332181
880438
803789
1412545
1309823
180815
314772
829077
986120
518856
1017800
1064029
955371
708750
1477803
957012
359481
527981
274213
1854620
676695
1752494
1138555
1726723
1048898
858495
1386743
647771
436263
205124
1976978
1872834
1636788
496037
1526596
1142231
1466137
460091
1664030
812821
920603
777621
1527338
723696
239068
21872
1660309
1803622
651004
305791
1186639
126490
1005929
869172
186014
1515918
383608
871695
441714
132213
757487
1689727
127989
1409131
1053933
836878
1547390
1697739
522396
44103
1117329
1323189
1517607
3355
1346772
810505
233547
353648
350443
979368
860962
237878
849796
1816590
416559
492873
1820908
329398
1365866
1650222
707965
1340825
210354
650508
1888009
1008565
1560568
121340
546931
1646705
1765597
715727
607918
934177
1460653
1629458
635031
690395
1847461
42380
535289
485536
1845273
708331
932187
605078
1535998
792954
1043034
252416
1774469
1034608
61245
1989323
1392217
1821292
1099914
1790801
1260419
723411
1879931
602489
1743433
9987
1865686
1460208
1205167
1440311
746863
626586
32967
1741841
1735814
783113
930812
1958862
1343271
1431772
1190794
1644297
612122
520142
89496
784721
574413
686545
847438
910948
744744
972278
139038
798180
687900
444755
1905738
1359998
1188810
1789824
1485017
1290678
791104
1865368
309964
1438287
1601112
287570
1204819
563551
1279302
936303
931842
1813570
268977
1383391
402262
1310108
1000508
1753204
318938
1268422
989245
1617267
1971667
1326237
1293570
30176
203051
1107720
630316
1024356
981476
694128
1643769
1343721
1512070
1358516
1015402
1402388
1571720
1792264
1745146
104299
928020
1716701
469076
1830849
134134
509448
881919
274105
663614
1978003
378215
1628517
396019
178853
1023204
664150
255872
743561
1117795
1337027
463935
1786857
148324
1630118
646697
399444
1974846
1275256
1218360
562488
1635078
1330663
1298670
1321647
1788201
444746
1753736
1419744
115029
1824425
1062125
91489
59679
681649
1332633
969044
28356
670424
337796
600566
370474
1733839
398640
1433375
343500
672117
345789
1943484
806680
1835070
539011
1275307
780839
445037
1137315
1124026
1430231
1701614
434023
855302
502183
152905
125600
802702
640178
1577929
1845526
593291
1855351
1158202
1563639
263245
1363959
264791
858770
884366
1488325
67733
1521310
191429
79644
34163
1145
1512405
1276991
358298
886943
896039
295579
973814
920117
1372960
1884217
1569388
1208211
1801853
131270
1290134
1306526
1862502
94807
1746957
867673
1132507
529744
177706
174349
1574929
1842766
1821151
76774
1715582
1020115
1789596
278608
931284
638112
1716589
1574294
948636
494222
729905
1424977
490191
310947
928979
32895
1453642
1135624
1260827
1036997
59915
1791216
1189313
568529
1694818
1352926
261994
243382
1077482
1321230
212879
917975
1622642
869249
581729
1940183
1165698
711990
921950
436742
1901251
603953
1620413
621085
988521
172739
1641427
1268540
825719
1021512
1398687
135987
1916294
752086
1159248
772722
1014520
598961
671416
802860
1177889
322372
429579
1303039
1853965
1633689
978441
510538
675886
581582
1692335
843962
1330655
385157
1803489
785779
86968
1746065
1465992
1727422
1603534
1574228
695133
145405
1276938
1021638
1920396
1591112
863617
1586054
442975
907793
1650695
848609
787745
1163048
1022952
1621641
211263
1483830
490756
26580
1087674
1078459
1992215
1528499
412932
142010
594399
927856
566322
550145
13601
568597
1484707
1579497
214536
1862525
1839628
595009
996467
1153169
804249
422905
1185204
582777
367089
734359
1155166
1881561
734094
1596960
1745961
371371
1250139
145386
1133801
1236534
850287
73613
1710742
129161
349784
560618
584115
998678
922326
605686
268644
1764706
756196
1554813
432698
1595428
1309874
1776170
1995691
1480714
1414483
843226
1260539
605858
1832504
1481960
1651615
208730
1857702
392331
632596
208979
957235
1762931
1629717
260143
1439123
1601659
1430916
886168
401406
1821329
1344533
1500564
1256150
681489
1810727
532521
1172736
1845318
788801
764704
1766806
525414
649833
1483598
1259813
999569
1902139
1422479
1998161
1106712
1168042
867054
912041
1705235
131752
343469
151412
1463426
116743
1004168
1238909
1876023
1938730
585580
656006
892298
913613
1952584
1557433
1420390
1240819
938355
263855
1363877
248596
1255322
402741
385598
1895432
1381422
132826
1714661
1410719
385766
177901
1261954
1354144
353878
1312423
1408049
310227
1563729
1821910
1773453
948409
481407
1680580
709653
1484655
1595777
1227956
161456
382525
1280424
738223
939247
672445
396991
657158
1957112
481049
1320149
1001228
1384278
1227566
421354
70324
904391
1743990
130178
495733
306962
547239
717097
1929892
1419797
1367149
1848787
829565
1601824
610892
1215862
714980
1482563
547504
695570
229222
1854314
1750977
1396875
1389611
1953986
1879139
1420852
1425091
15003
1290708
822284
494812
791457
1638847
1475781
804154
1745519
352916
460608
1014378
762666
1363795
763476
1086917
1372758
1143008
998631
317755
1237801
933911
660163
114756
398675
1562385
832652
862482
1157396
1282462
446519
990894
891277
915406
1781846
1706884
468737
106395
1512630
700010
1751077
211551
891266
1787317
1287127
231649
233796
491610
735581
1679587
1769723
1409480
283593
979362
1341141
1695422
981920
84649
908746
585927
142035
816559
1591512
397133
382263
1909892
904136
1710302
1979330
1020869
1818791
1151175
1213029
299592
17604
225036
1351635
550582
759601
1170160
1685451
1448434
1695437
432214
1317225
26784
28063
1447538
1851157
1878305
60846
1862407
1877543
1107709
878794
1128428
1469534
1186610
482295
674290
1726861
168424
1805387
146246
64723
1898537
1845893
284505
337767
974869
339526
1062245
21304
1086248
308179
506216
1956869
1648451
321839
419800
1025806
78618
350669
1546725
1058736
1370671
491819
1780627
1199673
724598
1511761
1609463
562388
1919141
514332
1575369
1052261
1506920
937797
736573
439683
237686
300321
1776576
1692743
94710
161837
1622226
1609891
1740475
1543765
1640580
628767
1422953
1830368
1291297
707399
256147
1830535
1202146
1289531
847752
1214062
863434
1885090
1185368
23307
1381768
249331
1985616
834687
1399275
797852
518637
273349
1910082
814368
165668
1204600
1041811
21782
717788
115155
544487
887968
499227
1253376
638521
79008
8819
829235
658757
249621
147750
1656445
68799
1243503
458700
1884871
1164244
1375670
769654
1224712
877999
1626556
1503788
1615091
655411
1734362
1303892
1907281
321508
946789
462810
1977476
1356797
723176
1295068
132013
937049
795030
914220
1620229
617466
1794394
1219117
1306476
220782
1396671
1775093
1217611
1882835
1749437
916161
828407
1902990
490400
323804
1917432
1834772
1838209
1452729
104056
1562184
1754763
515686
1961815
282634
595380
1640907
468425
1333085
1269532
597279
369410
743274
1773473
905388
316294
903709
620345
339641
930754
1566868
276086
831618
718118
811643
44664
358119
230722
1069936
1351885
70257
1915542
130193
1793245
1950002
1038533
126425
1408859
1806617
1434195
1027562
1679110
1625389
822063
1616184
1466707
562968
729982
1892575
1399422
1325770
850620
882213
123927
221938
970163
1633354
297509
1215979
845242
98500
928061
1078860
1192772
1071858
1028405
883966
317574
1862954
1332431
1320747
445131
1871359
1893108
1370951
71462
1751958
1472871
124122
1609669
651828
1622979
1598125
1523070
221727
590537
888355
541181
181003
874050
1765278
1513895
942214
1004100
224928
1826542
534613
1537363
1749752
51629
751447
1438677
1810956
534542
1169941
1353427
369715
867317
1652508
752089
1048414
426476
1347736
243756
1165581
425470
631236
1865869
630201
89068
1284403
1994762
278030
733088
1535277
109070
1961954
696244
1488708
1922498
1801518
1727692
1065583
1891041
438669
1706893
461178
1826191
521801
1750089
135147
1971259
924658
915055
1265315
458060
415194
1798076
1863617
1661497
624162
164119
114374
1613707
1382849
714970
1582593
572512
770574
1128331
992468
1863536
445030
407495
707732
373514
151481
1439770
827137
1758972
108208
1569248
1204704
160890
1674762
519846
895253
1688293
633303
740734
67814
1990891
1088839
1690004
288212
827333
215991
617080
1850724
510136
611284
1555292
1499522
1598412
1948491
1525318
1229308
185879
1654298
1859101
479070
135898
381542
1403456
1650749
1800297
1487572
1395625
1930430
1593185
661904
1781651
1266056
1913764
1956401
1619762
1986790
647883
906494
379048
1453263
1390795
33598
965033
539645
217424
1806681
1136937
1631693
1142879
1369168
1086147
135976
336380
1712038
949186
1186741
1613468
855801
195167
209076
1846976
1100044
1981779
1550895
637300
845654
1699825
124671
891976
523109
417493
231938
1981043
1340105
583015
1531446
1389832
142596
1022989
1623819
908739
118563
1815874
1398908
608167
1991658
1629473
1671159
1527012
699158
684974
1917849
697880
1433269
976253
630981
1257260
547133
1787049
1240579
1268938
1488122
121802
1627552
1581305
1229951
696390
871910
535384
1755046
194176
102738
894029
649926
1707849
1574878
968499
1582870
883551
1430670
1421398
898903
1013920
1627291
1846736
1612896
1739725
1812637
778292
773660
965407
1044467
401596
445777
1885100
1304673
285482
42834
1018594
837315
1918103
1281737
1187151
1705268
533707
584286
1314912
117795
1021231
1120326
1627274
583878
1140290
1345719
485079
405634
1820185
1363280
228683
1612665
914022
482368
112959
342805
24081
1540124
1926951
1895338
87970
1099915
751156
1383418
1004527
331871
306847
1898700
1679407
556445
157444
1933480
1804955
846902
524704
1313674
256104
897851
329909
1090096
762447
814001
1143213
463438
690881
425434
1202721
1600774
1537385
1528914
843723
344083
1281015
1955959
963912
1973546
1523770
1192451
1661552
1844111
215294
1808556
857399
1469680
1458450
956599
1038414
269355
1872738
114739
305362
257687
76682
765903
489312
1464235
1038024
18376
1105198
1364202
169496
1518211
1056153
1762893
1292120
764499
1233453
1249482
604983
1262282
979434
468135
1328514
1030296
784751
1978894
1405319
1143925
1135342
1384796
1668489
1127638
1515481
671259
947219
558515
1895339
1559961
291895
570400
1272879
1319534
1846441
639995
1044269
24032
412621
853792
983668
1739364
1118702
242726
195784
610084
1077396
760802
789827
3637
306518
183977
1462814
1344083
363068
501013
1254616
1746094
1191626
1321988
256204
658295
148440
1076310
184427
920055
107095
713995
1551852
1901886
1788886
1144682
1622605
1928740
1553368
1551892
594263
1519633
1961303
1392901
1527045
1841404
61928
122753
1670170
1128131
1403112
1625416
1856116
1372983
11746
1281071
333836
1529359
378815
851919
129156
197226
737380
263102
1655388
628183
1924216
63117
1106773
1088143
1521801
1049600
568301
340554
979236
1055190
705293
1386279
1812459
834977
3656
1977146
559001
1437641
1862114
383746
509105
515854
435750
925621
1047755
221495
1789427
1251602
1020271
1460243
27117
800536
983993
697956
252388
789897
836228
1125112
515869
1731336
1251802
166328
681017
1886200
1268519
22688
1127608
1264066
358560
199904
601335
519263
415564
631046
1913271
1407125
1567768
1247963
242225
1233490
25723
1926333
1236633
622460
988904
111214
790835
1336928
647539
891351
1107505
10966
946523
955659
250716
1170432
1099021
823116
1862748
542429
810599
1418692
1949117
398369
1572294
1621422
1827063
1178528
1699491
1793510
723836
1169123
1002067
1547996
159152
585024
1721982
915717
1967200
1916438
289824
1284095
479712
502166
729324
94026
1212808
255156
35220
1325433
438787
707676
1612501
1556040
637638
524307
126467
1520564
659511
808655
1015791
652663
76035
1792084
1938937
891489
813132
266705
1068934
1147547
16341
490955
1620672
1353323
682455
996292
111010
804101
419258
136313
379645
1840958
117445
1463991
569879
1612102
931893
1947816
1155427
866687
1583727
494445
1677173
1434603
586461
915567
1339944
1053626
544633
1661849
1584729
1503907
1771552
1914079
397933
1557645
745686
723540
151815
1758815
37509
1548957
785377
1148493
425709
1556954
170336
1863260
1678287
1233002
1127456
1769666
1874052
54849
264621
445637
1020285
1029076
1751176
194534
671429
570544
627614
1935582
67661
1737528
1571129
1911430
981948
323540
271093
1785507
572034
951841
777965
1713287
1378826
1820963
1921079
913985
1457934
987749
907655
28577
316774
690576
1856379
752295
1440316
792127
1497803
457060
1396677
1910226
13119
943603
323547
555897
384188
5284
182383
1234670
1655184
1919101
599646
1237603
1715620
1436237
774217
645171
1102081
309548
1845772
464021
153381
1237205
541979
209996
1262271
855360
1864874
1326957
1491701
551369
1586378
1407254
935817
1974164
711466
687838
1533132
1556558
1989231
1116312
220581
1218536
513867
461275
802634
767642
163286
1153972
1530771
1690499
134287
1987075
37713
366409
1506767
1794252
1055933
419813
1320840
1743794
51786
746381
1382655
643040
1328331
1437337
809672
1777503
936857
165532
145252
1984682
318454
1747467
1323555
1424822
186689
2564
107261
162989
1517948
688930
1424634
1448829
1855322
296225
1393203
452338
1873319
1286989
1417976
68721
587603
1436806
1179928
187762
707044
1421093
1294234
719034
1498492
725117
1507586
1446115
1801900
1410121
1889627
278786
511939
1471051
800758
865516
1835949
3080
1475416
770085
556212
1474057
1633647
222167
512636
343703
1505156
62272
1200861
1775224
503030
1684551
58792
1920964
1878169
185159
1504891
475474
49072
1478490
1002692
526103
221976
1371428
1705915
1597934
1838954
1468345
1734090
1726932
1562295
931188
1519020
585740
598333
1292547
1830230
1835317
915351
631873
1647961
1750134
1398250
1701357
1322277
360493
323047
185870
1012218
1036684
1588622
440813
889039
1502837
1185884
187152
156946
284289
3271
1287235
929060
1830467
775373
305162
1058564
451351
1309984
1800904
326764
1484437
444151
445221
182482
195298
922985
1568574
402678
389186
412064
1806937
354275
572733
1516818
786981
1696447
671608
19513
912406
1386680
1978951
864477
258841
1953524
577552
911018
1231926
1407676
946871
712954
652660
834665
847386
894096
1731307
1337868
879201
975496
1209627
1060040
458402
370377
1558557
1162261
222036
1766674
1258777
1440533
1896078
1690298
736588
222239
1198825
890705
1977077
1740418
821179
129063
1325147
72200
322121
1679940
1402351
1586525
652317
1685650
1341499
363365
1785530
994463
289615
508968
1830895
1857915
1974076
1792510
1085856
269570
1913812
749574
591663
912101
861130
1661560
309348
55807
885864
1211993
582048
1568110
1401886
570590
411942
192649
1363422
430711
1581785
161758
1437058
655673
1108153
921487
991228
726039
211690
934210
403243
120043
1332482
478679
1678818
829357
1576512
1086466
1674766
433195
1040037
554662
1994501
1108995
1284650
708400
512015
425037
170322
473776
455182
151423
1358163
1583867
1202047
1062021
1337848
830055
1552001
979072
1637098
79337
1199833
1697947
860484
1783077
272784
225425
291339
532803
984432
204414
1075667
690067
493534
509089
1243674
1349979
1025261
1814985
1962446
668944
1951441
1464701
719521
1161829
596558
1022573
1816665
90698
1452214
560263
639522
167652
1435558
569482
613335
472983
1310001
1827678
1311541
234721
1432347
1524138
18446
1308711
25148
1736616
948535
240631
143829
1931596
1189810
1132639
495224
610481
742049
1752309
37807
132808
1107264
793024
740077
1081799
233335
638101
591053
1156417
1455330
1853469
436694
1814314
197099
1955403
861169
1751220
631326
1148223
606404
448815
973260
615750
1861010
1302337
1235729
615312
1262726
1543653
1101136
682269
288034
239007
1474203
354536
1218795
829543
1662012
266857
22482
1274018
859953
144056
363930
308525
1718917
1782578
1750966
1109147
470996
1569594
646958
331121
301031
774063
521503
469163
1410749
1110837
1697752
454899
1304674
1517534
1567645
857044
1181566
6515
1910011
1661287
1629358
845604
460940
542663
673007
322091
1508844
1673532
739844
1613385
1627501
1180769
1365182
1784054
529932
785451
365541
1040676
1388311
997507
183957
1217651
1018306
1804208
1390550
1072252
828815
1157526
316737
549899
1858991
523352
227241
916024
1885019
1854077
1717786
611370
272078
499461
861194
380601
507909
1874790
1451250
1402454
1382187
926114
875709
865437
661287
1753936
1438524
1947419
241686
653946
213201
79981
18015
41908
444280
1176585
1518005
402536
181588
1545666
1510567
1534485
1534093
42224
1839444
1335255
537986
1346749
866802
1696122
608682
194897
31824
1094966
1437832
1365956
304792
1036630
479733
1908137
166082
1020214
1684779
905765
1401136
1379700
1979341
392330
930569
497977
1177632
546640
332823
1323495
1659879
242669
1584494
1361106
1063721
440838
475912
1907256
451488
1089012
632330
1557320
849016
1119938
410944
763929
1963302
1556295
1392643
1803500
178374
713118
1843754
882830
573969
1382859
143806
727115
1387074
1230694
1198344
1978255
1210490
117841
1324095
1768011
363695
1727287
411976
1969705
696436
1771226
712195
368047
534559
647280
1362575
1950084
1232279
903902
854346
745034
1447750
696886
459654
176195
167546
1613815
1916240
1824284
311493
19522
746238
15906
836344
374145
398251
212571
31772
1697418
767310
1332384
1510812
564724
1797359
1848877
1733952
1253318
1092285
576016
353515
1516860
124309
174941
1878507
641662
1321532
715150
1117053
1225787
1391092
671518
1864953
1813092
635523
1319748
1716402
1549084
1086608
248197
1624699
187539
981413
1385725
950168
1009050
1827581
134966
103808
729486
916598
1505115
822233
1737961
990537
1763545
293880
555018
1131791
399602
1370314
572675
643824
1199327
165640
317277
1738812
1730938
249005
514056
846713
7356
592127
586727
662936
1550167
893957
1678627
824529
1611388
1882186
929047
942820
78454
200540
1905386
1622801
1357186
1086247
1164459
283887
420412
153338
1864231
1720362
837180
1533204
1770231
858070
472856
58387
835945
346134
1263893
470423
1044912
302252
1920662
1420526
1487905
1180888
827985
1089138
395545
707332
697537
1490543
1527900
1845767
693902
1169147
165445
775296
296147
916729
1719077
1644664
1336562
11779
741220
8878
1723606
614625
1395043
1673210
1873764
258986
1696101
1685361
236109
1441577
646516
489817
1216361
463009
1101896
1478672
430733
1415088
1018475
732865
205487
154286
485569
219238
1022907
1005067
394032
1617602
731194
1502648
473245
349370
913080
1462081
282049
1887733
509245
933596
1278631
1823775
922325
1943272
970879
188770
1293156
780278
1781929
238366
230624
1608137
886161
1222101
1717861
875545
1209783
944737
992930
47629
685613
1862732
1956257
123464
1437528
1310644
1370482
1397695
525596
229861
1987513
525188
1711270
781560
819730
1176648
802387
642345
1616787
1287390
763880
565812
148443
1290877
953082
708981
1052834
199435
958292
1197443
423126
1868460
455140
1136329
1062706
1062445
263743
1350425
948113
1298502
1250850
8444
504320
1911413
1828142
1485511
841551
1114197
849830
736653
229936
1638040
133036
1962067
711534
383648
1247776
995401
425600
815353
270478
748572
1360633
1001663
1950814
1081281
1951349
1941409
1484553
1167811
123260
569865
487056
1659963
1419398
277512
109538
1865729
789059
33469
326452
1262280
1140469
1850725
1492014
1071384
252549
1535742
1965502
1489823
756976
828597
1617960
1067860
1175876
442283
929881
933098
1078159
1619596
1993570
1650025
1582536
1595432
1372247
152742
771766
1635022
483044
1338264
1144479
1290715
119911
1236885
425946
75848
771887
71487
645039
1841065
63943
449726
1638282
494752
322951
1977978
341911
723307
88732
1834207
1365453
1773823
216699
1208861
809475
115035
646423
1813722
638831
593931
1424717
1733007
861608
839656
658855
540322
49339
1533314
654670
1220285
564000
707485
1862256
432572
811878
782997
458513
1952796
1004169
1801107
979146
1320211
80236
272862
1106259
864596
1078607
1838938
941676
1938830
358433
316791
1242824
1597275
1000911
1545196
1675926
85822
403118
797081
827197
1363087
1780950
1014156
1269769
1023356
1783843
340315
84776
1424567
1513326
320212
1391574
723587
1673615
281434
1179303
1322548
932241
256227
923483
274973
233683
632937
932095
427766
1350459
1349061
467702
662290
1487172
653968
1762622
1831881
242499
653728
1751002
632999
239066
797375
1000473
622629
1609695
1086490
1107874
710090
1675803
1292081
212538
1713385
830174
668655
15610
858806
1964560
1090368
1350301
387567
1454866
98311
523686
396790
1525041
521702
1577251
1263663
1390390
1175040
1179777
1126617
530084
705478
1068701
340671
832899
326289
1918524
1283938
298059
939432
704420
674018
652416
280586
595687
92939
1346374
785115
1696663
412902
1077783
818669
1944305
1068964
316193
1037176
783218
1200540
207571
1777877
1711924
561975
1049513
455726
292517
639620
1758562
328733
1801236
526673
325978
572185
55749
702941
79476
762566
736439
528526
234510
1753099
1874585
1371992
918713
310494
1922806
605559
319990
215451
1520816
247749
512367
1669388
172004
578692
394951
324395
1766725
1964193
442164
974842
1502972
1574277
1598094
1050660
54001
332560
1372066
1909464
989396
959641
289382
297847
914483
1049845
182452
295340
1394473
777387
1596154
22900
306078
1788210
1955625
306123
345293
1061584
592803
1134780
661798
508785
1983327
449857
1339978
694538
1622232
496132
1970629
520234
927359
1693583
1825926
1817802
981243
220351
1546077
468056
1508096
1851509
1092881
1086677
727431
1901884
31753
64270
1038496
529727
954616
390461
392193
786886
1827130
395027
1801806
738164
877010
873710
1577609
1367861
1515505
1962802
470187
1919276
1592436
30662
1159071
1078506
1000277
1152645
1987345
981890
1957789
1827325
1592128
1846242
17021
1230277
158286
99833
121182
1061873
1728828
818848
133143
504243
20181
1346739
1561286
1418137
124953
1861430
1463981
700060
752047
366090
260942
937261
694494
1720145
1310899
1549586
841396
1156450
1763356
465321
750032
1844312
1123700
1089722
826826
1712804
848901
562808
1228035
323742
1643303
1677567
643312
1351413
1302707
1134947
1339824
436923
1847076
1305920
1027864
1011743
1343482
827177
488811
846081
1728413
13078
1983033
1366145
993137
204808
1588057
766579
678918
496841
1816955
1917666
1022066
349953
382943
230351
467606
1115874
1076047
1841022
1791785
871065
1196567
627508
380127
195846
216919
1285128
561509
1006564
1584080
1191016
476978
1072494
96452
1840842
779293
768619
1800749
178481
1054148
1075783
835794
727182
1129360
1589503
232831
292590
1789169
1463199
356918
81243
673280
954461
1946535
106508
363670
967725
156496
994199
497751
874920
270457
671597
50772
542313
1929908
1312900
14875
273468
683515
904767
760977
1408958
1428896
1455463
139433
1967647
715122
767971
934155
490331
586614
568737
447710
1503806
1678447
340896
885429
1852913
245758
69039
36753
1900642
1622976
974023
782208
406219
7198
1792384
1709911
1128356
1421119
1927652
880281
850033
1218646
1537851
117020
143282
728601
1483080
599203
1257582
492461
1808227
134182
681821
1920476
222954
1916046
500472
1024475
976430
482766
191893
522113
872492
1740335
144025
1105058
817385
1687173
116045
430174
830862
223903
792763
1546910
757247
1240573
249555
1116505
1199341
1911591
1221285
960624
511465
1342268
233534
135695
375872
823907
1794519
361946
468692
725483
442518
1228002
272822
100768
1986143
1459415
625427
668809
1542342
572456
1632370
1414476
1043265
225731
809854
471338
1050718
732553
943814
1711241
125465
2000
855575
233316
965864
1864196
974172
1247988
1434878
1087732
1645646
707982
1895729
886217
1179655
964327
19542
570973
184386
69501
1725351
735152
1229368
1576873
1560068
1427413
1198345
1609318
1573918
183193
342543
1052948
1836008
1072972
1624825
717267
610771
1022593
1102848
1414646
1111311
1362555
956225
1355738
846497
415764
821400
205382
190578
1427361
692795
1300123
1947493
1930375
303258
579590
591873
691741
199668
1580847
1628689
1927891
778115
1981384
1974712
257241
1094029
1479893
1987293
408510
1029533
1641896
672001
1027971
654285
1654792
95546
721672
1092146
1869299
944636
1771373
1078055
1770809
1421910
967199
336778
1267652
1605790
1193805
510395
249990
1832153
1383025
1242670
1740350
1000521
1501325
1366781
1709965
743124
1897265
979929
1181608
625546
1669007
1131623
328341
31322
66184
733628
402848
1826792
266599
899157
939687
1632651
1348266
1939100
652513
768839
1796160
1457802
449200
172987
1461388
1870782
1274553
75906
1725642
227969
1586063
798235
1287104
1159742
1786969
24192
161778
500340
1612250
281953
1926665
1384041
1461248
1784626
727539
1357388
213580
1574203
121460
84855
704224
1621004
1487995
1798715
1909493
420720
1557936
183865
224692
1963952
214440
168240
1236622
537323
657407
1080247
1446370
1129240
1925581
1859554
1234194
446351
1048455
322698
1127407
1975597
862259
1784221
1051907
323863
1243767
1576479
650301
1387246
1527179
1537492
1900787
1058012
1739955
1688476
912841
1469509
168133
974905
1664146
1846077
1193447
9788
323164
1353792
203210
1562632
511253
838777
59552
339631
285849
625932
1689277
57566
1941330
680626
1568532
1759628
1999892
1319881
302500
762961
1115292
1514938
1554031
424568
931098
1025664
1181299
1059371
602734
298156
668532
1816198
996837
1751907
1605086
878970
756983
1253286
188261
1721302
1303603
1132346
139870
1221670
1121582
1649945
917975
1201349
1666294
1074902
565555
787530
395119
586837
1106238
1223286
529859
1428285
1911067
1447574
1079505
1640150
931979
1943241
1302721
1206711
1502222
901067
354306
1906220
479012
1477221
364890
894603
439329
1477506
1737383
1091471
1912034
1847508
880751
409123
1242972
1945185
107546
139273
253306
1450371
1180087
1261254
454933
1884413
1720777
1601734
797549
394428
1610958
483370
940003
1700757
1728297
559048
1669046
1218427
1615497
221760
1986062
1739441
671692
424452
258999
1261045
1591170
636148
1494428
1300349
1403696
1009867
1016755
1822471
814777
1185624
1847541
1077656
306937
1135896
811610
464708
492605
1031341
535351
1400826
1321719
144824
226996
173462
60584
1990288
1399478
601557
784389
1911715
1948941
584513
179216
372368
837587
1150370
54440
1448703
1116050
984129
687439
1657919
1323617
216694
246774
1454293
203025
1296624
857991
578192
812868
418378
141740
1366841
1523399
1856560
570827
994880
945058
1732975
1218872
144568
430603
1733199
451403
1189172
1769055
1890560
1917097
1534563
1337176
203842
608781
1426702
1542968
835666
1170384
157349
817620
630850
1427191
1004300
92260
1405878
1504897
1929458
1551019
554981
1871278
634641
22676
1324901
1296961
51063
1939721
1909699
1649461
282108
328690
1709513
1397864
1886284
717393
1643222
227088
1406881
1866998
1425061
988534
201442
1552868
1128197
267301
173286
645849
1410650
1547838
1237602
1852252
26300
1807976
333058
1409027
250190
1293925
147151
893603
1402909
910236
1438573
1649181
203554
1725706
1188133
542931
147010
1385881
555637
1553848
661903
1534307
613698
1614064
193840
175620
229144
767214
119105
1384862
84237
1762846
37096
857932
227481
1055199
165470
19665
82800
328738
69907
651066
1160538
354017
915088
1575922
1584173
790437
287263
1063470
131888
1374419
866151
1120883
111970
1884371
504511
1668830
1715109
1290493
517115
832679
84908
822122
1686268
389133
130550
1526643
1171352
1082295
670547
336834
1162528
1733598
829322
1133596
1617084
579610
1401334
524522
891530
1808159
699382
1195067
1909260
1567220
349517
1163344
36260
253290
1491203
427022
1069274
202293
509885
426423
564490
882417
900655
440920
1150533
1827518
1900484
496074
730999
469588
1527492
704731
1513341
1486496
695372
1527365
1303569
1735394
1973417
626999
738724
1165426
389332
140296
884664
1999305
1465380
320863
865458
1049177
923238
1075346
444597
764261
1075170
1225371
668270
1584390
1191730
692289
700310
729001
236272
428353
1752089
128642
65092
1127935
947659
895331
543098
1912599
1225619
1392273
714366
1929538
877320
242956
315400
874913
762937
479790
1870471
1322987
1076496
439050
1948121
1346132
548654
558960
1745088
1765592
1045305
1130483
1205011
1517448
1300661
1632371
299504
1842695
1650758
362522
1416139
1028427
1156070
709231
942394
1938200
812141
1068303
1338322
1635853
1033937
1684078
68563
485981
496785
1269055
244753
388493
1693743
809881
1368463
1931480
1428005
1977883
1867629
481915
378418
1028615
1413778
1094595
146982
1112522
1709727
1286903
383939
1117469
1920116
27778
1331247
1281135
944801
776531
1108433
457969
1777410
792367
45642
1684972
1656688
262523
1004110
1703465
910089
565359
521584
1426338
126895
1541275
204109
227157
1207776
1076815
1691491
15106
1967315
1607522
912619
960557
116614
671247
880083
765441
1546878
1738372
1551667
1112117
1423294
563814
799780
357134
1595183
1809166
198476
1152172
1919111
188169
142609
640724
475202
132137
1075576
1132105
1628241
685685
907805
109871
1620573
1774888
407915
939849
1235092
756658
245400
1768830
1094878
632795
31951
1051209
971821
1993281
1519989
1849413
1821946
107113
1980063
840230
1379842
1266261
299746
1207213
1217300
1175141
567922
1397090
463918
253125
678569
513011
1453127
1806738
1954702
622474
33056
1848818
380921
1382725
947499
756584
1788619
302752
1812903
22003
890962
35340
995357
1408914
660913
1366698
325444
472589
1993976
843356
1942097
1722495
1279728
858780
927535
1790282
1801961
82887
421127
732141
442815
1571141
554852
1890519
690396
1630401
1791031
728376
1632849
904195
1298172
503462
1234318
1583066
926444
1991390
1169681
971527
552237
946783
1574156
645365
1947353
622765
271034
547609
749384
685214
887351
1155147
498340
1942203
1955413
1654123
678659
1756786
1955498
1126838
1542875
1527761
1306365
1945012
561686
37295
1038159
1972264
1561910
1560638
896680
826315
1058388
1337366
494385
861577
1965983
1309643
1308582
1132364
972881
1227375
1259923
1345215
433704
164289
1921316
831559
237960
1881893
495744
1237040
1812566
869837
746740
1564893
1828088
728194
1937548
1769499
1739954
1948998
328335
1537921
1785003
592633
1776279
1983895
1277311
1314616
1042136
1149851
623179
430019
1922833
712325
948177
399289
1630651
1166095
1568860
1316174
1752714
898801
684692
1519766
667184
1640345
1742027
1547736
867760
1484610
239735
1990921
835542
1097337
1594603
848743
1310807
54232
1770873
426327
298307
211701
1925581
1770629
522134
114664
1092033
1173155
1177008
1391747
17770
496071
1273956
1188188
953852
841019
1624180
888057
599282
1137839
1136042
887360
1488982
1482272
1718389
1303338
1651571
1442350
141504
333255
1187611
231064
573931
1644620
483341
307580
710475
1138690
1276875
1626564
793359
1740891
1024909
529547
957174
1935683
944283
206904
327398
7373
1682580
1075864
315547
1249348
148680
1846498
391133
207623
1429202
1754686
367098
1417576
606673
1048141
1370618
547019
1201673
1046958
1364396
1314283
1248335
1788867
524199
994107
1027271
708515
1825208
575175
1983287
753110
1274197
103498
1278282
129041
1089625
1403138
1235018
1787401
1138690
44221
92073
1789179
1693865
1900005
1856567
832260
78057
1093012
1459765
1017517
470966
267744
518425
1263892
459822
193235
231832
1287968
1460118
1827061
1327798
1750863
1493865
1425127
1503744
1774862
357776
966981
813500
457166
1331357
969761
529298
1748136
1251589
417102
1323879
1566682
545635
663092
1810802
257616
45045
1984805
526079
315396
1057005
1410946
891420
637977
1756644
936696
1770855
1731705
35157
158683
103080
884669
749522
1718105
427679
330309
241580
810843
1283339
1481122
863208
362461
503754
1546342
1373465
636440
1261535
1946371
1665265
376274
1254431
1210983
1854294
5056
45519
37771
529089
695760
1007228
1670194
692370
1877702
361097
826993
1481333
1725549
1880968
1608720
20030
371714
646676
1321436
1755493
902968
1859478
1444655
1688609
382768
1189284
1079592
660744
1687400
1071840
1588964
1737446
1219703
267026
483457
1196198
873920
1398328
1941173
1072912
1552005
1922432
1377822
1991493
1444856
561797
1730747
88282
626783
1320420
1782701
871880
296148
1968453
654409
1571050
1860168
245026
657574
1376881
248138
1875426
95090
1753861
926341
976679
1027742
1597377
1495299
15713
1585993
1401671
566687
133426
1070260
638297
578083
994681
1732878
1344116
1843205
1746599
908412
1853172
1728923
701300
539900
720993
843785
509484
1623741
262445
1724870
932940
1835766
1630799
71147
66044
514095
411013
1409931
39317
1008668
734539
1235058
376196
1646549
1841886
302882
1458867
1208444
1810361
1215077
509994
169011
734383
1939054
933929
208314
739514
1310736
1008226
1094843
949599
41346
1449960
744586
623920
609533
231904
1960210
36386
579267
646312
10982
1421271
1097265
238799
1146646
157773
1483586
1951509
1537532
1413387
469559
828557
223879
1362020
1221310
1208057
1086218
303179
755958
72085
701112
558840
21423
773808
182278
1400756
443481
437245
1630179
1567937
820786
1581342
337689
748032
187202
1724240
303738
668472
770608
1927170
1085211
654001
1001236
107417
899638
1236526
1841125
779822
887261
1253367
1283524
480058
819243
678655
880005
289379
1801996
1934956
1698802
1759466
1058368
752171
163218
458182
1706035
739043
1009682
288006
852105
1550197
1365093
1965362
1927708
148193
1886165
645318
1811643
544454
1693815
1134358
1954970
491889
999992
392248
1749050
254510
1620489
322140
458677
782630
697135
468108
893612
854888
260416
787605
562576
1511499
390897
578828
1875987
1182586
1554419
1130129
1434372
1573295
862302
320762
1874995
89011
1695931
1277290
1845161
1952375
59607
812876
643883
167251
1610269
755571
1091920
560368
1009449
221763
1517407
722644
1312511
933511
707578
1463642
1325353
158656
1247188
788521
1160907
701002
258847
488581
1212772
1975351
208285
1656321
1540981
11757
693263
1813470
1451330
909671
716522
1566652
469091
56074
1346367
1179
1133740
1845535
41304
1072290
1370153
1103354
1233146
723159
1261621
117705
1480435
1782985
1949080
810541
174884
522830
78674
1931105
715764
1061642
700441
1313778
100733
469599
454794
1682363
760176
1002492
858009
414593
1695347
1695884
1728926
1156203
182765
1646246
1618539
326924
1519659
304144
201366
1913436
1329774
58750
14570
1668019
476254
757906
587733
452645
1961322
1194490
1524411
676984
639482
1697360
204367
567851
716208
141983
1499122
855119
1776897
35063
755250
706920
136856
48400
120855
35795
1702559
1562623
1604585
2305
165589
411620
342134
410682
262942
1524116
1712062
145310
552555
1627321
661975
1271281
586341
81098
1558244
445552
905534
184158
1913363
1889964
1693711
868830
1551986
1193193
1684513
1284608
1066081
1466863
1355684
1105628
1172980
1891991
1076581
178887
510494
1297117
246088
287102
572766
1821145
1572031
673145
1305633
684356
1338278
736682
695285
852574
261371
278250
442090
1473996
1644842
632014
612325
1379237
584060
298645
1354272
1783343
686864
855242
1624247
1182585
1222895
561434
761109
775251
576902
1710675
512086
1845699
1895017
1156798
1001850
1263798
588941
962147
177260
1951063
560398
647195
881677
525450
20726
1402851
1255183
1244437
578384
1638131
1814362
178297
610866
956520
661542
1988173
187704
752976
212845
1683647
590000
676810
141845
192117
1792010
1378310
1689200
541943
1047457
1737351
147035
1948467
1545489
739574
438117
974693
340635
887460
583273
536508
1571628
1100481
1448493
428417
1525631
524958
1239876
222039
1877052
1854806
1775287
316856
1392454
948560
536301
193311
1938037
384559
1349108
1036119
1576196
1441564
1414261
412465
1909813
263297
597851
476043
1709707
1871362
131680
1136637
1288801
1939393
1215476
1435810
259183
1595879
682954
229063
405140
1869853
1348520
1216843
793911
315518
1978001
157555
687044
1932980
1566748
1673447
1231619
699703
1748566
259736
128102
873275
81537
1799560
1627476
1739916
263255
1512166
1803730
145908
627135
282052
440612
844172
1750862
21527
414790
1581662
1540470
1148050
1558227
990283
633232
1869443
1633542
1533919
106754
216599
1380889
10028
1295250
1217616
1260991
904740
597387
1513178
145496
1328107
517808
1046409
929105
933432
940475
999542
62292
432653
184775
896649
781220
1047015
12854
718583
1517889
1945017
87597
891939
1630075
938434
1553729
1003763
1779407
1935130
572283
422212
591040
536066
1212698
175766
170623
1238585
187431
134
53512
851818
902699
1362685
880785
267748
1794137
1949864
1105679
1501796
828135
398148
1037030
904228
1454729
980011
1715006
648535
1595283
1257001
939091
1219621
886976
813337
642610
760174
1215535
1305627
195616
6536
1083167
950492
1004563
1124804
339064
1068851
1084031
1198615
369973
1340533
1181724
1821538
174775
1502818
527907
1301937
881015
1033027
469349
719754
509566
212925
1661748
1832100
777167
1065219
1759859
1936914
1000000
1740257
1390337
1831296
109418
578351
1717764
690857
1046966
437539
1967431
1853556
389376
220681
944927
1558029
636261
201473
696626
1958307
1191499
1990363
566899
1303350
588819
1455701
1553560
985865
954451
629721
1551407
1898400
1692055
172838
1509904
1977730
1357436
1447660
930770
1267228
903337
1469942
1226170
152368
1047572
343479
526656
388936
834861
113499
1795670
844206
87254
1060192
1002315
1005645
1368998
1686640
745383
1225679
1031482
1867299
181059
1118464
1854915
825610
260753
437382
652091
497788
974716
1584693
507260
1825209
1854044
1770247
1868711
811746
1882042
1454661
1637627
880424
149790
577711
1165818
888125
23048
1051708
1288316
1943604
812972
319354
718261
1679618
1958125
1273039
1818061
1116010
219271
1448889
801936
1094796
1681182
1635455
1972369
1495044
1993351
1937960
1240532
455498
1318448
1672374
158827
615722
890280
498531
1067334
432189
1139512
1639173
202631
474550
710995
1100027
657342
411664
960734
871356
1340160
1909390
1318178
415428
631982
379909
1618073
1812304
1515066
1437224
1911271
710836
1795835
1280647
1845394
666620
164639
1824919
1079106
988128
1721052
1258279
890181
519577
804276
1692936
127212
178915
59804
226718
280178
210856
1879465
1007189
1968151
791725
553522
381907
427422
468814
543076
1205727
931147
697584
1529509
1082062
875617
1368068
362570
1659518
1914265
656173
1182908
1490846
1814216
699346
793477
1174662
1674004
1358576
1025718
25923
251994
721388
256895
1819693
693356
1903186
1873785
138041
567653
1772314
1723253
643904
1543932
1659860
223830
1481932
743312
803930
1479560
68050
191874
1782198
1605567
1087963
1919256
1561043
1899473
1293076
339451
1531289
1192597
1326655
1864169
428636
182815
818409
1062424
250984
1912544
1070575
760539
649021
1722134
342618
1377006
500591
478052
1179898
1208055
1077138
1276756
224861
1673859
235625
1744848
348010
999117
1921314
786771
276519
1905096
1445752
127998
485116
1197672
381955
453648
140175
1232616
1262951
1048131
452673
490536
347080
1918260
929887
1533692
444478
15496
977882
1359201
132087
1788693
3385
841648
1395824
276911
712259
1982468
847737
1638158
1954738
671024
1139956
518364
1421091
168532
1247959
1993512
1149963
1677013
491563
1184965
495420
141146
956141
979092
367527
645869
1262989
408166
1503311
883419
867663
1188859
1465936
47023
260938
1341259
511789
1951086
1056171
565382
625716
1138651
384010
1559456
743546
1423244
147614
870640
38430
1232826
1141894
119835
755365
1814025
1173196
1234195
1940513
1443828
131862
1271009
1618704
968122
1634985
390656
677408
792080
1839228
751552
1812747
1441297
921040
295294
243907
1732589
1648117
304328
698333
1754548
217671
184833
248619
1817006
1808231
570422
416021
1901825
1695598
1572229
1219064
392198
74207
606129
1686308
1790893
1741797
594810
1582867
1328325
1906165
1019456
451434
918835
48340
796777
1638559
786083
1344798
1972503
1080817
1813434
319428
1527669
633772
1621642
1636240
1053658
601305
1062323
1886371
1626724
489532
1853192
1222180
900091
1275427
1983445
69701
1713240
553596
1919692
733959
1700772
309866
1148156
445391
1340401
400680
1685786
706444
1025400
1512156
745068
1525489
1845986
793047
1348442
505159
1937178
1783810
1329891
186895
1358916
673763
154249
515807
578576
458469
621305
1866090
369011
1086582
1243281
619206
300251
403246
945588
1120766
981200
1698009
1178286
1569211
1835861
119333
1868251
1743153
1868147
1139310
1828718
1172991
296526
1232988
887314
187415
143129
324637
374789
1774447
1084348
967834
1361224
420002
496159
1140166
1161655
121946
625722
1444490
327813
1583560
1564991
46889
1284583
1907910
1901471
465758
547030
1651116
144842
130115
1731475
443645
998369
889173
269488
1385947
684926
365286
923568
1446058
351811
1633241
1385913
1302563
1409315
416158
939167
1642708
475281
794800
77675
659775
542077
1712530
1461751
1273277
142018
994559
1778669
1167773
1915194
396228
1823628
372337
626203
771594
1142539
487223
912983
1873775
431542
1926607
1083246
332101
836995
992311
1672145
1818476
855418
259669
913690
1791744
681277
46163
1357637
666283
556045
705013
1837794
1675842
1330602
631649
847798
851125
298468
726383
439529
158725
310444
1010777
24769
936469
133606
1991149
25494
1089199
707717
1503895
503061
1699654
832845
832691
1373289
412293
648625
1496852
711562
502645
1401104
396321
40894
249176
800536
1020725
871083
231720
1835439
642387
1745459
1134081
673407
912663
438506
881756
1567846
1313732
71119
563699
728794
458801
983128
161741
1786520
698578
1993323
1310378
1104959
883199
1028106
1562701
1887920
1084648
66103
1639530
166075
207987
465792
1700189
1613864
1182478
168539
73569
1188612
547383
1609124
148309
2938
339823
931174
1906182
281139
1963630
1585595
1864036
708681
942494
87134
1491603
1302144
788498
71653
1488051
1274665
660706
1495615
1249255
338972
719271
143565
738013
100776
352640
1231549
400813
1505399
1097707
170339
1983339
1319761
370570
1970059
34874
1550560
1041711
36932
1259732
37620
391446
1074523
1374963
1196099
1376863
1498770
1762244
1953067
294101
1117266
639388
1659702
1331269
1886511
359339
1260501
1565139
1521201
996709
1272880
1090552
1080931
1498120
1412722
1985429
413278
1009981
1546300
1994959
1260209
312223
250529
906032
1811756
1515964
1899502
1127792
569952
265546
1699373
1415701
13648
1170480
115821
319083
188654
303925
1316683
22730
864457
1144363
518290
848320
1543978
1320815
836342
1177154
1512487
441958
1024150
1513166
722320
124862
1066179
1284946
1279710
393615
1754917
149237
725369
1912095
368858
1952004
950361
885658
1850759
438345
1842994
556249
1627133
1245983
164444
618638
1737675
227206
1874319
1748355
664358
1569424
762344
1728253
653659
1429178
1478206
978188
766777
931986
1609153
1884935
1992799
1622262
440120
443168
1978154
866847
776089
173618
1384792
1311927
1500721
371919
1135
1135670
1711366
490784
1409347
761160
1734511
979661
151386
1152659
1638650
353503
34373
1224060
1964354
931555
1262180
1794168
424297
1497208
1923690
1960088
530474
950633
1096582
1233025
858709
1923877
1354200
1446276
515609
1951835
1348254
249739
1597507
491114
470906
932076
49018
1642249
485907
571421
1441862
1862160
1027886
447587
1811549
21368
451565
1882714
1582263
350494
1719720
50438
1688710
976862
227179
1215255
1407340
958613
1200615
1080259
793750
1913156
1043709
1177169
1674098
897224
151165
473330
176767
549303
567790
1094350
552823
353612
229927
212919
38265
1573271
1359497
1500688
1657442
1726834
15300
734789
1838727
1735588
1468263
643777
1079958
1358178
443811
136477
1648141
1496515
892662
5993
895235
1584949
1710841
881079
1904110
1464813
1381140
170922
400122
1449407
843528
1459497
3842
63525
1096195
766144
1143988
840488
1108340
1246936
1465291
782461
124781
1644877
818964
1859758
473492
516885
1516485
33475
110067
1052067
203662
119859
1578602
504689
79141
1832853
795244
1230333
1854141
253491
691678
1956358
1218468
807026
1639272
1515733
620660
1480946
1213533
1246459
1142155
1028533
733060
1338055
1887379
1018936
1221590
1910857
1946188
366923
1031238
1618939
297031
186788
1813343
1352699
1085106
1567634
343123
1615908
1599224
427126
1168375
125054
1239003
926518
98432
1116209
340265
1385495
1089883
839483
353840
1223780
1064468
464320
1630652
1232690
230252
1377984
1604761
1635744
1898366
517700
338631
1574294
780963
1933468
391176
172697
805699
48990
1186416
758339
1390262
282192
243075
1734623
1639309
332948
733498
1928618
1856299
1707856
1556040
310321
136682
577827
1922308
527860
1984937
10466
245173
1167800
636371
1134741
1921549
1860375
361638
968615
224478
1471954
542914
1652711
637484
1153170
346944
391153
603115
624954
1773346
13522
627665
1617160
783718
534617
1169375
78701
425302
415574
1757239
1603819
1156549
646436
1307651
104831
1265833
1417684
1108826
1055997
772312
1330301
242516
1452523
1327102
398537
422504
1258793
233651
1270841
1976679
1138166
775196
1733554
1281655
262192
359565
1860975
737147
98441
634548
973060
10128
349215
1890762
995560
1084859
1721691
40612
1304194
451426
1619696
1082785
1872521
1732853
264565
1670983
1415581
1129995
1725450
1353303
103819
1149002
230230
1302321
837151
979810
776522
627508
916083
530760
642581
336457
906401
1046990
842999
1160012
472898
1050087
900120
460333
1307210
1214464
124392
613803
697304
1155476
1474740
1124148
77855
1746110
1621056
1814124
244443
749066
864140
1284869
814242
482042
636707
1066351
1723286
126814
1724070
1348140
1006125
423210
1674480
826447
853817
89557
506378
857174
1001370
1680571
206044
352187
1066073
844553
1549253
932959
1526299
163625
1174712
405579
1919837
927019
647671
565200
894936
386612
954115
964184
356453
553136
1395233
625117
1426476
1918762
987400
430102
1578415
1090181
1748303
1043993
815550
1424417
1637654
108024
725994
1881918
1858143
1450510
1778400
1369296
415319
739840
219814
1187829
818708
368778
1589913
740585
1020386
1526473
372413
1152367
895457
139309
1778181
235446
1707321
1495364
1314473
461303
1098647
774262
1061956
1209039
538020
596787
861038
70557
113842
32389
226678
535767
1036843
147801
1160416
1581426
1419408
1064630
231348
808239
1572368
1567389
338418
24622
1763891
1830140
815063
1762503
679637
1078161
1883558
1226622
781800
1614411
801090
1814115
134532
1625361
1818587
1418816
384921
1970697
1088433
1092850
416987
1823984
219623
1921872
173759
1474797
1282650
945839
908930
1432148
466992
1860023
1830238
317784
34967
1081278
464604
356205
123024
1986911
1317132
539280
296072
576782
334080
583522
278971
454126
1799218
1788002
1421338
1775987
675370
228452
54331
20682
942691
68508
284093
1278202
265213
1117276
997626
744405
1381894
924498
1023105
363048
1892299
1120275
1251128
639579
619108
1235906
1104045
832599
1102823
1395107
242697
1494512
1261602
467616
850040
1274269
377416
1570058
1693769
346842
158057
20438
1029018
663847
372871
86156
796822
1437264
1049265
650072
688719
925943
1469619
1172719
312522
1933795
476096
1561696
1706231
1369375
857051
1426293
618139
1901776
1847266
230114
615958
958320
1642169
1295509
1928710
741352
1097152
1021245
1285545
1546386
1996279
622121
1928136
700976
1407867
1913128
1092196
520744
76340
1453934
538355
1670697
1177575
137959
687719
1019653
1160879
1803893
1037049
231691
1836949
392355
32205
1860488
538613
775865
766805
1100967
193159
1554625
223285
319290
1844277
224246
222268
676465
496105
1659703
1720943
779178
460732
1490071
875379
284365
1587994
1232100
217806
1313405
1208055
1403825
1867010
1134770
1847712
1564234
223822
1657578
1066262
490355
716189
693428
1928923
1307277
352805
1390846
970210
841545
365654
1091365
1963433
1539651
1011129
599319
1979727
1556543
1833652
1789335
119802
1814170
1459476
902614
668052
695550
1781234
1246940
757444
1087644
1383266
879605
940739
717414
1739319
164509
362592
702049
1265342
287840
1913273
1454526
292681
1468974
644648
502253
671492
1559155
972787
727854
1936924
1952254
559919
909314
87033
958964
34119
1393810
1930102
1930988
1923298
1753486
742689
926305
1592314
202815
1181833
1366041
316146
739787
73425
778723
1066864
1178699
1639851
451528
1267442
1813919
721267
1050122
489619
31899
151280
1417353
961952
1124794
1925088
46182
1098310
345447
1537882
78595
572298
1623525
1030960
674536
794354
1346235
1681451
1669095
758502
16412
314763
1303286
87988
390907
1161437
469699
208554
980182
615067
1139366
1583007
817364
1183787
14559
749300
1252496
301659
612700
909206
891749
1098664
694017
1158139
813095
1158342
1383126
1471907
623460
479668
1049917
1356936
916636
1257419
680270
140324
1601835
1377443
351710
1755323
1718904
1696251
784957
696349
973309
1969585
1868166
148085
983462
1074018
797779
1713729
1453263
540994
1345468
1739472
88288
674574
1073743
1399603
959453
361294
995796
1086315
1062210
615899
638494
814320
1123228
363958
742247
1650553
1506094
1358107
877261
245066
38683
49806
1031442
938439
1758853
1805982
1528467
1207738
1213647
728903
452483
84627
674167
1731467
1049372
1275908
1346605
75523
403214
849732
1603368
1208669
1130999
1756234
325561
1727671
1023849
1814642
990208
116361
1130989
1292211
331044
687937
1556966
1627186
127831
22601
422273
980586
77533
905285
988160
1526313
155452
1601706
855485
1902330
1917656
1120107
1058669
350719
1088065
396782
742605
1934039
1481268
1408450
855223
7041
1849780
1245858
938109
423037
1819717
1560599
1799764
809061
232948
1605375
847418
1578204
516965
669122
225160
748011
82550
737492
219950
1124789
1714549
1939089
938891
1469159
1713504
494050
1128486
636304
1287427
337085
261232
579845
155289
1531392
1335019
1776778
778781
433905
62792
570908
479126
857257
1009381
1826555
105283
363280
916743
1239159
137288
154505
1706492
1681969
796849
1863385
158410
1033595
1744206
756730
993704
960934
1166434
8087
923885
1990334
614708
1837934
1086232
1583693
1201980
530314
867289
1800226
1659356
301290
436712
270815
275040
1379029
1940002
362650
1574729
1528907
1235998
1845915
421879
961182
993614
324472
750102
1879891
689669
1914930
1863353
1431462
681754
720359
1235952
200181
971480
1268507
685694
425486
603837
1617280
1711923
1564394
1477846
1866517
579158
206274
1029356
262655
1687424
1877793
1512524
1352826
1807325
936550
799573
1395831
980878
1752147
1223333
1820807
761306
1743695
1857798
1879349
1185097
356603
1109073
931076
1185165
823733
1599121
1841788
18132
757994
1874810
28445
958444
180255
286041
1356777
1389774
378443
1131121
3191
484389
1716721
659549
175467
1479920
1620509
1557402
1910730
1086516
636042
81369
1388837
1896484
307685
758443
609157
1515980
1779574
194673
612994
1542195
1693047
954002
1169987
1872116
1389663
1264549
1783575
362229
1701203
1526482
1001813
831863
1890785
1356541
1012367
650237
1502842
663034
1655534
1029973
400789
246084
959288
123331
394650
15397
1206573
146364
745676
1340842
964615
972061
412630
1116733
937949
551600
5049
361169
1482984
190634
112502
430614
608387
1536367
643124
1220627
69623
511478
1109750
1062713
1052645
817703
1595373
1454507
459172
421046
390738
1841088
1951159
218731
1998375
837735
1036139
1174546
716694
675641
1937153
153826
109471
477500
1998096
1100304
1987859
644190
197615
1210289
1039106
1455511
1110291
1470207
1290772
140115
1395955
233491
362258
1450805
735615
1746902
1077678
1046044
1244698
67331
432455
285844
601189
842969
1698216
1456280
469608
998506
549686
400462
8663
716704
1729368
1865587
1468187
1587283
1759748
1236261
1057337
531861
1464990
820312
1040057
76544
843185
102811
479658
1722993
650956
326891
1232903
1377731
1585722
527369
1834507
302892
62238
821577
1223277
1078904
1494457
1165128
1167823
105317
1954215
1444914
514890
993101
514221
433708
930018
1342801
671283
388718
237327
1496993
112916
1012060
1125642
1701268
817396
1221436
129710
1226623
1108937
293908
813175
132979
1358561
652356
972149
404142
135293
337779
1351196
201535
1250354
1379717
1321996
1662023
1494148
203345
1052318
744974
1006772
504107
1709662
1641780
1006894
70378
747637
994097
1309747
1519730
771737
295923
427984
599484
51452
1851107
1423254
1576568
1046405
1436603
689033
196560
1911626
1908846
1262935
480383
643427
1541341
787870
419107
659118
591403
1106861
647404
1975570
268888
1247314
26378
597312
483958
615646
1833509
1156327
627341
1217775
1897279
1381401
71567
1535428
1369579
596755
1433235
29742
1624334
1790853
1710674
1215016
226738
793338
1319896
415753
592154
947528
1344748
372566
1497135
1177274
917067
902884
679636
1540858
1353983
458333
957634
1151029
272942
803428
526246
440511
292876
1751308
971153
989094
1870045
1483552
1417762
526959
194053
20890
485835
1958210
822233
1886810
553729
445391
182214
312562
827623
544236
329698
1463541
1500142
1074039
1512053
1970310
1886512
189421
1686816
1394025
1822695
1555715
999167
456326
1758929
1417626
725447
1417327
1552081
453622
1766392
557127
656413
1685878
319911
750068
797185
336054
991404
934330
1246867
98328
146437
997063
880161
1165798
1700081
1317330
249987
1587949
1362915
836833
1060476
1123714
1247830
250398
1980121
577025
537237
1551958
1518864
1554002
1034760
393570
1138508
1080455
1904777
1442430
40741
643044
1598161
1540489
1425848
1345286
239332
247706
306796
1222514
647256
727461
1920335
1301758
1993784
1909420
544366
534364
1619451
39067
472624
1624855
910331
643954
1994142
615156
923472
465295
246168
1407864
1962462
869448
782653
187696
1439921
1937888
204080
1905341
354357
939459
628561
769599
166139
887872
1790523
1496814
1242980
1393453
1349844
1540610
1129366
107699
1008395
256214
143860
1188986
1544722
842050
195865
127718
1789419
338061
1311724
1169796
305600
336702
1921005
299625
403998
1230112
186141
1997171
45100
313215
1276498
695516
1990571
1504403
545033
1088032
638270
523836
1103186
1800794
402517
508318
1606162
888660
1471437
638266
86465
117320
1704083
692163
688971
880108
1366357
1616024
1466865
1592168
799929
1192288
1150730
935587
1702093
1485982
1096734
1141475
797786
1466158
1375823
313236
991492
1073942
1035254
1430448
1550976
1484259
1465131
163210
1551581
1276752
144647
561803
975381
1819704
1455317
976551
1470084
518844
698366
1385752
371467
735783
1945844
303551
84464
427965
1365443
1931317
1050335
1190854
615046
374172
1927182
162413
1183825
527864
631581
28707
973688
64008
1226501
961445
1743637
362035
1677913
1727595
1473142
616325
230887
1931486
665594
1663313
1838832
855941
1110066
435829
1331591
228436
1795201
836726
1497618
1667884
70549
1242198
473591
356955
1422831
1344710
1232479
1404831
127918
1494557
84491
1900557
1691755
14825
240800
1721911
580918
1721061
722682
1480991
200275
1234392
148701
1982992
940227
1773396
987715
493279
272464
1931088
191218
787689
508520
1272996
1368882
815501
1191549
299769
1868267
1885624
786084
355135
1287377
1363217
156608
1271260
546813
613417
186126
19456
1128536
146806
93160
1379268
1517250
488101
90783
1945027
1253751
1958231
1072636
512155
1865282
605158
738445
768455
1411591
1106624
1291979
1716536
1779881
239833
1873925
62019
123242
1461796
1872436
1986375
3447
1742467
966525
1529076
1925931
1574164
869681
1680352
541632
1101437
1223840
1629550
1651339
327485
883090
183137
851483
311045
1928787
1035454
1778722
923762
1227655
102910
1661510
202057
228879
1236538
10380
1187263
70504
1153804
1118563
1184076
1652703
1567183
762358
1613166
93982
908228
36472
103732
1347236
883876
392127
1783291
1185459
1134959
11862
848708
1993969
1322237
1437930
1028521
827628
1362533
956556
229295
1594740
1189947
1453030
1619751
1101327
1010749
823345
1419317
1408089
559210
1569394
913917
244347
234444
1085250
1261300
1557172
305480
1050416
1895948
602128
1680458
449950
951189
948497
1975737
615524
394099
1066176
99117
790155
506449
1201406
255417
730623
1049867
1221752
619896
188725
311785
193621
1525234
1852800
583399
803739
1144292
240511
1507760
1878038
665263
40371
1615038
1482134
146135
1571104
1787620
10303
670385
1233661
47552
1857052
786220
1546658
1563427
1251159
655633
1958510
944535
785611
1973598
1849333
146182
624363
1876839
1359748
203013
72632
1832941
891900
1244874
1047055
944754
1626904
1740027
274762
1120430
685138
1418089
1096158
247037
39824
1890498
514050
1848133
1052208
1072611
1180603
380463
1447187
880580
1644251
408773
885183
324999
356176
50932
341605
921438
264484
1270827
435028
1023058
322121
763687
1865858
175922
624825
1105093
1971017
839018
402463
141120
1954899
603374
729730
617237
1905099
798183
552409
721947
1494366
1410751
1314575
995955
473178
201821
1217985
856975
1988801
1036103
1938256
1108797
1384710
638890
1251429
1366919
684293
1021488
89092
1414416
1701837
951201
444750
1586147
1189147
53560
1790625
1886824
1818430
1592969
1527681
1064690
1305734
1574535
158663
1627654
1692651
875114
850380
1573395
604728
487757
351527
1648588
1395000
1380833
1186478
1360394
846847
1264705
1673909
253363
1536846
13052
1991724
524217
12571
374935
505235
1764679
1410535
1171125
796411
605017
1532399
657616
1758462
924160
1834171
814689
1414491
700758
379747
1857245
156263
293333
1910515
1081929
736189
1997702
247970
78930
533638
779056
303581
466375
1935283
518916
1690330
1780990
1934361
1545009
256015
1765938
1261065
1289355
159361
1045096
1017207
662836
1210710
642427
1897218
1031789
440589
1863109
14842
949050
379292
233025
86808
841389
198522
601040
1036880
44146
1252613
124275
1313999
461465
109243
818618
468675
1491163
1141476
1788005
185763
1705767
1798367
1066575
1033219
1390990
1827139
1197387
918601
865046
1201892
1657414
1545263
1373761
1017710
1232295
1957827
1740611
239753
953437
38429
1548171
1378364
257542
725575
956349
1881031
306935
974990
276267
1153907
1192335
1362314
1831001
1830764
1485869
1831542
1671038
1226572
8692
367269
77919
827267
819504
235308
1968600
1429765
145478
1531507
409601
841517
76758
1321820
997467
102116
1996455
216321
345883
996677
1234646
1064138
1067156
1501323
1314306
881493
311389
1356830
1461928
122110
1501887
1156281
1828935
1602461
636774
408670
1896884
1657558
240609
1773251
138947
1198896
1082506
125908
293935
1163071
491153
1325648
52712
1903188
514841
1519328
1786066
482156
1539144
1145270
910400
1881203
1275305
861461
1174657
223438
1947827
664113
435468
955311
1165027
240841
290765
400820
539517
591721
729322
1728864
1999433
1833176
1458848
118754
1939076
1204491
14107
439106
915987
1121652
604161
736928
1725021
290857
113399
1969071
1748205
579090
1920709
1805628
611768
66793
1557741
996122
344102
253951
893629
1885853
1265755
456350
1322946
645386
1701394
305479
837038
1179587
1412845
581546
716349
1241533
363781
1850378
322434
1834121
391027
1221263
1857093
111779
666169
1235751
1112420
1326710
1768438
936241
1569931
1748320
1559823
1451491
43401
1488339
561236
935215
708189
822853
1153524
917839
741909
1820052
166785
921527
916623
1177937
504955
1059063
1303523
512455
82050
1288620
1101490
786854
1906688
1814703
1095802
1616631
1754906
910217
337337
695128
1329413
575253
1707311
1195426
15438
979006
719772
1360239
1770572
844173
1442379
1882500
1194776
1365369
1926858
1274713
1507652
1592718
962789
474145
1134634
1178004
1211465
828288
1806830
1680589
1451239
1343977
1431810
1436297
277390
1608947
1176289
1749719
1918375
1179608
1374944
872518
1525704
287923
1369072
352614
1584878
351046
148631
671679
1994899
1459568
54184
274705
751286
1896984
370080
471984
1324976
1725554
1526563
809235
845435
1312548
1637097
375700
229892
1898215
476547
1416069
1475905
763253
529432
874906
318431
845742
1281173
1740041
1544192
1011598
1946902
1572933
441179
1839110
903458
623234
299037
1669171
956942
1189219
927803
324450
744617
1123372
1074346
1190727
245823
1667741
232844
1129277
118339
519733
656232
139705
1692708
1740920
1394299
618220
1310313
510720
312649
1270726
1549384
318494
1731207
264983
373982
49416
111310
1056843
1340112
1355794
463616
1329101
1961127
1642314
1581406
1622543
324205
1464727
996285
1267666
239491
1119849
1301522
1537815
471326
671871
167198
993159
1543015
1630299
1096807
742201
892521
382029
613264
1995842
1136
557736
1839427
600303
898666
724542
1052676
1081797
1895865
511129
1095016
1369317
172155
956788
541426
932126
838843
1534591
204761
297961
1823544
1083967
133019
389781
1816251
757074
82517
508614
997009
298145
1219497
1300378
1162149
140521
27841
1094345
847461
917061
1030127
1568558
1898827
736614
343876
1404380
1779395
1739965
77419
1741083
1765214
895255
785066
804987
830918
863273
1804233
431977
1810156
462036
1996822
1394841
125945
602607
443969
1095749
113851
712105
1965156
1657309
907425
591217
348617
1564712
277267
1983336
1608181
935815
986609
245704
24209
897774
1364232
1282010
667881
1511172
1271284
392282
179137
561423
1644097
1072789
1009359
505793
651457
1217693
642543
23883
888956
1226395
672082
481397
1273378
1195916
261152
1581607
1492700
933011
786601
1086880
1123236
456732
1892337
1434662
1672803
1527858
1548110
245724
833590
1125102
1112581
352986
1402530
1060309
822275
201184
1570137
402309
1860311
342679
1121651
324632
486452
787095
1007699
1922919
544035
805377
108184
327822
31550
1829021
775420
1963362
425805
1293262
678887
1711119
1734845
1832748
1044754
1204591
291010
1904350
1822421
1079916
1219640
1438382
687724
1882113
1958258
1020122
1199222
1023666
1716564
1609288
1737219
67172
1285740
392106
301935
1955578
26178
1037220
811355
1832628
1038400
1502071
717043
1362691
1155869
1788097
544579
1064594
887050
1925394
1283142
165926
1338912
814722
589092
769000
1169791
1417804
562404
699491
99063
1462725
1536511
1270471
514714
1236996
797350
451533
172201
1714408
894453
776205
1480387
1585877
895811
1958727
1357199
1990156
306628
1006639
535241
1034379
1042870
436687
1966985
364278
445722
899505
319968
1474640
1622188
1951359
1268942
889408
510538
1436558
1840662
1052632
1847191
1562335
1086567
475060
1835975
1134177
1561704
460865
1469513
62642
324460
152346
840160
52271
1932246
284554
1269692
169296
374976
626372
1045945
1456263
1990956
768030
524998
262247
1616518
1888246
1639820
151069
1201759
1403903
300198
1244564
29259
588426
1669115
508377
1951430
1403235
1314187
1079665
418583
1268587
1080528
1864953
1087745
490765
1205115
914966
114952
1339434
1721380
671953
1293577
1826858
1637604
1617099
121356
111349
1311275
24159
1514420
52907
36718
213042
1092863
1659686
1182233
663009
945013
963708
989437
688184
349623
1015512
1147979
1464971
348892
1718741
1117149
1970748
984058
189689
1864018
1537820
415099
494972
462985
295055
1449212
1343208
812122
1964413
600371
502155
1516227
571782
291641
878566
910354
1991679
356045
1601390
1315583
31748
1516773
85416
1373447
806153
1770283
1259487
1910803
1011911
1142377
1080876
147976
132308
1798448
446914
241113
1153891
305149
159477
106337
1884394
383328
287776
498940
1028884
824459
439839
1132640
481274
1724898
1335727
990528
1374079
1056361
1627073
1244407
535395
680299
1513844
855788
211200
874718
1801265
1824763
842263
40604
475638
1461470
743759
1634944
237759
400795
449874
1497561
1355751
855517
1128014
1488509
760376
1064984
1748365
135738
749611
6965
9879
1466666
623072
392720
779065
1099812
262529
979794
1350862
1924843
780101
1809304
873468
1561524
1771958
1132576
1773473
1383909
460537
1164223
1293152
1650479
121936
893983
193433
1084510
1079534
1779203
689300
221396
1186555
1133020
552282
1100689
1961290
590577
1548757
650772
1011366
484632
787476
1315900
1450093
853727
380496
1792874
602745
883766
1047121
160368
1946698
185819
1106327
310619
25138
1217257
484239
766954
1274742
1169212
1329123
922567
804430
503099
1882493
1028389
1156403
672047
1330342
432440
1828933
1803131
1093905
1093477
699542
1953582
962151
917424
905934
1846998
1133945
1550814
1283762
1366202
1217891
1580722
879624
1193924
978798
563091
1114765
1956788
398669
1099841
1367017
1267374
1452815
1013741
278367
337532
1050743
774360
1933797
689400
919917
1376822
1287148
1716380
1556372
1607283
737867
1821184
1785374
1128354
838693
895412
920696
1795247
755161
963752
771435
523239
1873225
131387
1113070
1084660
1030075
1064283
1309113
384562
18913
578584
1476401
1079353
710420
447194
1933619
1184254
996067
1054827
795213
1291090
1632360
691937
1605815
92872
315617
521988
1394435
1004906
310694
110173
114944
1566220
111926
1007209
738063
1330874
1732861
1404140
440749
1084810
262777
385491
1218913
1379263
1458181
1440890
1087054
537807
1228553
1601430
1240350
83637
1849954
1563351
305359
963830
1031658
1152267
914956
89730
630804
641395
663386
1540388
307852
1213514
578301
1306135
1488134
749927
270420
1486305
1103074
1534338
872783
1742427
1049095
1517776
1262305
356210
1954750
1906584
414822
1895292
708911
546754
126242
25961
332042
1317350
392757
266113
1052967
1797330
1441004
1134712
1927771
1096090
860546
1921920
535600
1275957
55147
643596
977820
351465
385202
1285110
1403000
59168
245505
1326851
3565
170084
10043
1429753
699156
1088254
665378
1304617
615935
1319075
844246
448601
1562167
1832346
1883159
1833646
1002506
1762993
133921
55997
1725027
734194
128049
719641
71712
1240230
322304
750792
153873
500902
820515
10191
1101251
918378
1267183
340402
636914
466496
983187
1344283
1386752
882638
1864376
1757927
1703312
1149315
456534
499007
1670547
1120064
707328
179033
1420991
1032760
1922047
1420665
1668614
1413663
1724980
368780
882690
583738
1588187
1633556
209423
1078372
905653
411615
583940
1404711
404529
1628780
497643
696563
901569
872477
649804
1705140
528500
197450
1188332
780165
369927
1568953
325622
1016101
516374
1887601
401435
1056670
1386309
1030403
933543
13762
1081599
895949
1776827
806001
462452
723636
955785
1182215
1078850
995808
1612415
179179
320819
1297593
200832
1960294
1718757
1052838
1137028
1623797
498727
898607
1097662
414982
464856
595262
1784528
1822946
1166696
186451
1978695
1261611
1166787
1976310
1898260
1842234
535190
1925410
485286
987837
394923
248622
1409536
1325565
237284
1825021
1054141
1337912
1730047
216887
761064
1873500
942559
1175893
1488028
487194
1033395
1783982
1883617
903846
1701213
1629713
1434869
389950
1802783
1937663
275542
1587860
124369
1949419
541284
694842
555719
1535508
927048
126512
1020198
1763231
1497781
1474698
446362
1615745
848021
268112
865018
10347
1526583
449379
431057
774183
567957
164343
1165136
1411306
708196
882362
819475
1934895
1499451
284575
690868
291117
923752
962596
1933932
1970159
1501987
1829712
646089
1874384
599416
22066
432319
995487
880532
428575
1056110
606871
1124332
236306
871406
589342
1907038
1849630
856742
1203414
137646
677886
1034906
1908288
1020599
1525894
322208
1514767
1913858
1552057
1620322
1258966
736300
589780
478294
60371
673623
1290462
316294
1359731
1542778
1557493
1953366
1803954
148622
607441
580955
984881
1013134
1570215
1028360
1360213
1867544
1588949
1743446
335152
992306
197309
213880
424728
1390306
137267
723750
593110
1416463
282860
1012932
1423754
960954
1060584
1759951
1139982
1546501
948648
1999242
1849282
896649
719976
1512745
1372008
737168
1428725
11664
1418742
253427
1288760
1603423
278849
1031405
1066755
1876019
902419
25454
622795
1677427
716478
212460
47770
1891094
59645
1888326
994549
1914189
294086
78818
702954
1724246
1770054
753043
1368586
1338074
214437
1841176
744061
63680
571236
1383271
725995
1226568
1885804
293831
1352612
249146
36476
937014
491929
1692849
1712685
1269776
750828
262403
1533339
1351654
1451148
714074
1288428
1360643
1424351
1846866
89354
1780540
245011
531916
1847032
1688871
847331
451393
1642259
767354
1534830
1512841
1493749
1724846
1242135
472172
1006062
415299
1208271
327427
480246
331790
1137821
200763
1757891
1488160
1116158
294450
704434
1829942
1723043
534134
387695
987900
967998
241905
1114251
913607
748328
1681093
1897807
1797898
704510
129383
359637
44113
1879136
1385488
126046
1540382
806160
488978
1535258
867391
742486
289429
493351
1399575
1026721
273848
486594
1705693
155312
1459936
1550102
1328494
1961956
958921
888530
716971
717803
721790
369824
244339
339654
1773474
202453
1046883
1387491
1337522
1378598
1899786
829491
999551
1699859
932837
1211632
563525
1689021
322397
1525660
701003
1301475
1497889
659369
683951
1829181
524761
1162556
358744
1249698
1450115
233855
962816
1191801
672387
1860044
724181
1645851
484942
1718322
488499
137692
54205
1428575
928215
1105852
421138
360188
1088008
249407
522356
1314098
222883
1278818
1531113
1039913
486148
1969607
1840567
1839228
1881208
1990706
407231
1415519
788134
183257
1692050
1597056
1891708
359770
1436637
1719606
1901916
355062
300062
914447
1299435
1037145
274689
1914767
948868
1907770
1953555
366631
878033
839754
156368
1609325
394784
667771
669234
1343550
1051171
517217
169420
1497233
809399
1022410
169786
195250
944739
1950708
1686433
769970
367288
907699
1279295
722036
767379
1555041
1878306
1404766
1972181
1795209
522833
1621268
1974241
1202789
231718
1185431
697750
851363
1164517
1483906
500607
927352
1628818
1176041
389713
421209
1362300
1235566
1511935
1779462
758779
1416737
1504663
1108476
1522504
1555863
333738
323746
1823437
1280239
540587
1352547
1256171
428591
1605456
97893
1919404
868397
1028506
699011
882536
745938
1448082
1902419
502076
1977231
628827
489618
1474533
1091133
734441
1560784
1372156
1467421
1111616
116947
740000
533022
652322
1560642
1399042
1506889
164134
1335908
823791
846802
494370
728727
982693
189177
1052936
120698
851047
150965
229495
721845
1063395
641244
1321416
1267549
1282270
228823
1529330
1599797
1778889
284869
12856
704761
736377
705461
73966
1405164
432980
176516
166669
317002
1642383
529639
634104
421107
538235
1616885
155470
1730418
1530585
511887
534912
937336
829688
568847
82014
498290
1306057
636109
834199
803276
1420612
1135192
257699
1532655
1959009
1506884
184161
453903
608513
1246269
1442546
309012
1863993
6901
678966
462166
1946421
120238
1767906
334740
1871181
1203500
701123
536045
696746
909300
1314497
1838853
544711
1143510
991009
1275291
415493
408649
1229433
436356
1245976
1762873
2081
976882
784534
1868944
1073818
1706110
63386
503457
1158048
737438
1451792
959778
309948
694761
1292477
505569
1801009
682517
381478
71670
1907231
1992781
561929
1008897
1963246
198822
1448864
1018320
339085
547615
419168
735381
1735656
932282
1935702
1032593
1331947
357512
1776296
107346
1981250
821784
497709
1336381
597392
946673
974207
718740
696835
285242
1646950
564767
1211669
1330812
857097
829283
198386
1511350
367799
17028
766162
1925526
1807151
1558905
580690
1189214
1716439
1993419
234127
89220
1934314
68110
790983
139539
1963751
186946
1410974
1480110
1824887
611912
1401474
112364
1472073
103523
1735184
1563890
1134358
1806648
612109
1469160
7058
636659
980398
1775510
811660
1843095
1658331
481691
1804442
1002160
15981
199181
1548184
1624541
1301954
1501590
109472
1755947
51
507923
1755435
1319847
345688
49199
1306826
843382
1733706
217916
1301683
801831
247555
1341256
730244
596498
931069
1779269
142422
1544146
1772079
124747
512407
794908
514186
375854
1237540
946739
1325468
159716
919037
1741596
425161
693012
413848
803288
1990622
250751
1073892
1825355
1604262
265100
1970977
1575085
977293
1187554
1712732
720384
1136425
700292
1018262
1083365
159362
817358
1651584
91831
1993239
971499
147978
1619147
709238
624277
616003
188554
1797313
93773
1585830
1329703
165867
862947
725456
1521911
382424
1129918
1336562
1637483
981942
529482
1467608
1655572
814347
291967
580818
793782
177599
1066685
1945908
1982671
1292766
1519025
174422
894140
1580471
1974769
1125261
1192175
1973368
772714
778871
338507
1656574
1720334
58915
1182732
336676
1253242
1849146
1103163
1631034
1770404
26489
1683148
1203673
234478
904659
1832013
1069140
1091359
1195454
1750354
2319
1873229
1089160
901414
544935
1113915
1499342
1220305
1606446
1091609
789402
767920
1647114
74735
1397998
1175437
1003810
1201913
409325
1524999
527981
1024804
864983
87111
1291789
1138295
1335462
21644
513195
560355
94808
151175
1939511
1786128
1157668
1493704
1322941
717707
692792
982106
306867
18081
477512
921138
549746
1201185
1249493
282102
1920057
1427662
1144623
1242946
853726
1210293
1823099
420029
37719
329247
700796
80503
1798248
332116
1035012
1861427
1647668
120150
1917810
1960529
1612950
821436
1174218
761894
1978712
1823338
843420
632026
401253
1884542
539235
653512
1133154
1332669
1157131
481487
1743223
965669
1970600
1960578
1743067
1724799
967668
692179
913405
1024151
1422832
565171
1884253
1261208
511154
1418098
1105800
904413
1217250
1512414
88112
897108
1375742
477746
284333
806764
1335910
992367
1304294
309393
100116
320281
769982
104886
1568126
842626
1947553
1340216
777337
1580492
1304993
504807
708650
1779125
1894206
706257
1468303
1102384
982548
685250
1038554
1503918
886870
680535
1626295
773024
741104
95305
666627
1873414
581535
955289
675629
775514
1302432
439231
1058775
550060
942273
45027
1782282
49887
178701
978137
500495
503793
1054074
452914
1701052
1806491
859936
1621656
59156
1625182
1461327
1230235
589551
1075613
105638
1720210
833281
1022309
975334
1966506
1193395
1235739
785835
1209648
1763626
230653
890621
1437538
1860763
672435
806746
1992479
1159538
1792354
1970855
1084824
1465079
1001987
265274
498562
42503
1823988
867109
807403
1769375
1954322
1944000
1879244
97068
1046812
1388560
954346
168531
1626673
1855903
1874686
433848
845790
1733602
1753069
628175
1825746
806515
1871698
715165
744398
1590432
441822
381840
758687
1292162
1985629
1374288
1814676
1214085
1069117
762039
874492
19756
960055
541976
202982
1069384
453293
1348751
1204703
213540
1256339
1352866
646203
740423
188409
733273
874027
756090
470423
1295220
950701
571799
513775
1293825
1577465
524895
467231
1199496
897746
1522699
682294
228492
1214148
814413
1821661
600821
587270
173936
1614161
1399767
1549111
1322485
686174
1461019
1493594
1403957
1757688
242098
1130055
1387926
443255
418103
1592308
72763
1560782
731914
1630907
1924341
349130
1694512
630359
280016
470301
1534595
642396
661809
85275
265728
1315736
1849181
1308363
1231631
118211
1121671
1194012
59105
513625
1341398
988522
447187
1457874
419659
1742027
241023
1429284
579977
228451
1105252
1632842
1954916
730830
1521122
1009705
1286150
1462333
1373154
1047614
1024431
287179
685543
144000
129854
811756
1797704
350937
554170
1667011
186959
578096
570792
731413
422892
766472
585622
1688071
1630384
134152
884968
1363757
434317
457983
1623903
644481
1791064
1894743
1472984
1781895
885820
1666265
907231
1072862
1576528
1227717
1561131
1518882
1453179
1319520
1406482
262013
1609889
232409
247202
724945
895908
706878
1023707
821062
536853
287589
781104
526191
62177
1949369
815741
1315870
737973
444964
1228976
1355898
1965228
1484766
1883663
100025
494919
1252794
1453429
1784085
1625637
123683
9011
1038445
1121912
824849
1335491
1284465
250728
366038
1589991
1788114
1153944
5532
449888
568192
1541478
918410
1495112
1051823
1782480
1738245
662380
1896691
1536265
1732413
655572
102333
816458
1116524
1010525
1947125
1594197
1168029
1783500
631875
1315107
1460965
406758
221776
507361
1572298
522310
1730260
1778513
1565592
15555
1640019
835801
1133294
1214066
9402
1735665
97080
158433
912421
721059
1330084
1495096
996716
384128
1556108
1929607
1222183
1183634
40104
758329
335790
699140
1371189
456295
1090745
362489
414390
1122585
1887234
899311
1800806
399778
1744735
1316625
1114813
434222
1686311
365262
1495443
1063161
346296
1317668
21851
909384
1866264
328209
1458936
1318789
637402
1421486
38669
1649669
55707
250651
1756777
776312
1524816
327671
320834
1281987
1706320
1458429
1564106
1550103
530943
896190
1186703
811358
968047
1547909
456038
157970
1607518
1659206
1659513
469314
1877350
424894
686166
1058840
957977
844294
1558497
1256481
1530668
363388
1068780
691107
309663
1472201
1884690
341371
1242144
1408051
1001760
82517
626806
1758494
1137297
87795
327093
432698
1584884
76206
554334
1391332
183635
1777403
875842
1947279
199285
775188
1531826
1776601
1812317
1885756
913889
56597
1432296
390788
71022
761305
1326211
249327
1795328
1586265
452231
474201
74877
1010960
720025
1471894
690036
733911
962267
760981
1394917
14516
1775912
55552
1457129
1488417
819396
1272471
1274277
1422297
885328
857774
780010
1985790
641280
1859561
1624066
792504
439522
956514
509824
1115758
1927677
298341
17782
1319314
936282
840679
1780083
1725684
1470206
1266257
874463
1936508
1314711
399121
1559479
1834785
511232
748856
647747
1155479
1171454
660143
613097
1315106
1533608
1144960
149031
689926
1416031
1826934
1627003
102414
702189
1997937
27626
1481843
547008
194183
1414004
1303051
8568
851089
1594791
424947
1502035
1254082
1300938
1228173
163695
1810135
1285007
1179124
886797
1626031
1410025
636321
625818
122615
1372464
1684855
247129
689734
1535129
1138694
12111
1231822
1988957
1837248
939342
1475183
498453
298642
680653
991147
1821391
1796688
1935268
527102
1247111
1032712
1720558
1143061
231549
1274313
1294841
193741
258287
477837
10870
958066
1980473
1888636
815041
1479612
1186480
1237222
1626420
930026
1748463
1328182
1698233
983584
1548265
793748
436087
1915666
1955603
1293784
1977623
75002
394851
1568013
497381
1779305
1487779
1278930
476681
1796116
31057
535855
1784640
870467
760172
1558661
1133190
24372
1890324
1527202
577954
1027595
743363
826212
1065863
1070424
735759
461149
1979077
357087
949314
299945
342457
1598669
1318187
1122335
1040552
1164484
1363573
54404
1708223
1386036
1025544
1365374
614823
253331
490317
1170390
1366723
1877056
1881197
1335506
176878
1636441
1590093
575023
423323
1014671
701366
901973
262299
65152
1193581
323813
920502
1640999
737743
1931799
1879091
65386
1081129
978070
708841
604544
1496086
349982
625853
1710151
477687
47535
1866756
513703
1787290
1710336
1861129
699318
1083288
112748
1191779
11215
295759
1665915
413430
1007354
662721
1129629
1726773
586167
765466
1781303
1911294
855702
1998706
1571627
942421
868981
326768
1344309
466729
1994135
253046
86814
1239118
1673839
1163883
940500
721612
1941735
1220313
1349761
1665123
1383459
1338238
666328
919966
1836680
1544493
913570
1524524
1568112
1435391
1187682
1047636
1697163
302273
1181781
1314705
1284980
761633
1342323
946750
1925794
1247547
1428455
1222483
961904
45637
15734
624632
1308587
208088
1190438
1581948
815562
593700
1430017
289329
767163
1643942
469361
1406951
353158
1525914
1601945
1577869
1115730
1406977
848884
445319
1227138
652816
1391400
1499625
1775086
642135
1674429
1822436
1768681
1586753
1176664
368233
882670
1904955
1169249
1824174
1257921
1381977
83094
1401962
1145580
572684
1110621
834323
233302
285367
330561
52400
1507384
862139
1838686
1553511
508957
375602
835339
826793
1837129
1399269
570219
1390573
1159799
1617120
1323630
116890
1671053
1604999
329652
1917131
87254
270035
61527
1466724
1977874
1778403
182796
598471
755139
1539760
969427
995907
1445244
598335
127496
1550607
1631720
319399
131564
1141121
758166
1349534
1954729
1965835
1086073
1594318
468487
1829534
601164
1148622
1611493
714403
1121533
1202476
259431
1863284
1936282
1261033
1510606
1827092
1450565
327043
174932
1880921
1343953
1669222
876250
936965
544858
940303
1525840
1831290
102906
1170
680970
1687578
530773
640629
649844
256332
565106
252651
412765
15983
587547
1967684
239223
1880293
400046
151484
170462
132295
1818928
1737853
376141
367565
184434
1342291
820467
769375
11112
99154
1437036
1710244
1175681
1103055
32503
1726520
587241
1320824
1628629
402105
1408795
58589
1183863
1391152
742652
1041835
606414
1428637
736959
201063
433307
750593
965712
1458196
1741247
1691226
215231
840564
488713
203117
1404504
1130189
832239
1508863
1122148
1872027
1380031
650599
1364050
89313
1065392
1786231
41281
1881671
157402
1029388
1033437
1631340
152992
1603228
620351
1292071
999778
199156
395138
596925
1881847
1389072
562497
955681
1981461
1904534
311221
890656
1168465
106537
1300126
1663432
1568015
1043715
221296
1651804
1944031
537916
10535
184824
108909
322078
1697150
1935319
425363
891755
1125360
193761
1643415
309386
15603
1792524
86776
540008
295808
1585672
120101
814606
1806375
1644912
974245
579682
1392124
692295
616149
1511911
338444
1373636
912590
876880
605431
1516905
505433
1896271
403829
638614
957259
1126698
1259057
817897
262131
1676319
1751638
260171
1418926
209945
1980415
1780500
531897
150551
1826517
1093603
954731
1599267
1965953
1224666
378089
190221
874931
1351005
1206262
593237
688921
460486
1794052
1416584
978389
813884
1566267
478622
1201672
664562
1302368
624003
1722431
328393
1222594
369921
782751
776076
1560870
171272
1304377
112241
1795587
1230894
1126869
237926
1033994
396240
597904
1708054
304278
1528389
1017798
1573275
1097446
109723
367278
1039050
399996
1216738
246227
1968267
475445
402911
820372
1766469
468863
1813279
1078835
1717700
51164
866006
1696231
1674087
1418920
1268746
1705170
1273812
1514899
207057
858868
624482
28469
1516751
1458260
218079
1490410
1721811
1535324
162352
262052
1249475
1234117
1551631
1234441
1282611
1504092
340025
813908
1283974
728232
1912803
711466
1622907
1255526
1103653
1007256
434165
1512396
697921
710633
968310
427819
140223
1128946
981863
1094631
681160
1168468
1419876
682553
483885
1829408
1772028
132599
581580
1706005
981874
1424085
565756
467847
874191
1592238
755908
370024
1867362
1920598
782621
1243034
1424791
886741
626167
515930
1013915
842810
1411353
1588566
1146131
941339
72837
1170694
776437
1755027
1910390
1145624
700803
1629764
516561
1899419
1496365
615835
497699
1794057
1994545
740000
1888296
969780
729197
613722
574901
536214
162589
1641404
817946
329691
686820
1317094
987213
523294
1743047
903616
1619509
7185
268476
1507738
414708
1188454
10687
1866701
1440019
1181453
78530
960262
852937
1745335
711812
58310
1247182
437928
162293
1260039
235428
943310
39422
1037757
1297379
1261325
1100858
1586996
252167
664992
1772185
267558
1927336
21698
93036
1829644
756574
554859
1661439
915239
1224629
807357
1006055
854654
1215612
642126
595010
865744
255163
142852
249016
721477
886812
1663004
1735229
1578512
467054
708156
1500743
247060
225406
1332029
580753
945913
1154228
1906208
1518985
53972
87980
300395
1265264
954045
1190208
1693199
883347
1951964
1921985
338813
508218
355534
282702
919824
932301
1245394
89229
1468899
1590826
1043102
1328041
1981187
991314
1302228
1743935
1337512
934287
516250
601131
922181
508864
105343
423520
775385
225690
1977240
1301722
1443488
138368
1078235
1142085
1572835
605652
1390181
1703300
299219
1346276
852806
92595
1403832
1260139
1752417
1930278
306020
136340
1435188
49620
1472473
1476137
576910
413446
364727
1743853
181741
1371926
561777
422438
42932
1078979
1076386
565430
1399088
1881156
1347275
212906
261625
546371
183175
229719
601123
556087
608631
125325
341950
1809446
1832320
524016
1879638
1692275
1647869
1626442
1381936
1902632
580579
1448292
1432003
1973202
1076995
370719
1520352
1345313
1761292
1495993
1060885
1298836
1129419
1673458
550434
217919
2807
1842740
154445
419618
1765017
851312
474566
32750
1712453
1639420
627317
1168342
999656
1207262
788984
1740414
227374
1165058
70883
210914
602628
1690461
246066
497989
1892525
1612795
1565476
1680164
1801111
1255748
1244602
1005251
511992
746178
1829812
208185
1231923
1271312
1700715
1570961
1244464
51606
1296532
37870
1879154
996812
484682
1181997
317994
1210932
887713
448631
1336886
1756069
1392766
1748966
379271
344696
739923
944269
269428
1803635
1918756
1161331
855678
673622
1445285
512383
206406
1567576
994094
1957714
1431964
1912238
873269
54694
1514805
973158
1234108
1136418
1737472
629466
1152664
57937
1295682
1062284
1567128
1780763
1287716
1043241
1430381
1700711
1795736
1898004
433710
1043894
1713305
169303
3976
82375
480596
1818610
1995174
562616
1056618
1270986
621776
181177
1887941
1260267
1634048
394063
1925354
236154
1377306
1165968
1017341
550250
789016
438564
1060357
860906
772746
749757
1529351
1451033
1308370
899977
86700
431504
83367
1866687
240962
1626448
1880372
336214
1944677
429385
963560
466827
1347249
1509205
1891264
1084444
1316953
1146471
1840668
1770114
1548875
1165149
457103
97821
82460
1480340
1175878
709968
734250
454941
468568
1194002
694090
232578
323667
1499515
267490
677340
341352
162505
295617
1427603
1966546
1193080
1829275
483465
415041
726641
389665
1637672
245
633978
653508
162292
1953488
1599994
173792
1041494
1429927
1582441
251663
1676450
1267397
1442096
842902
1700505
1654355
1285774
1885740
681653
267318
1767876
1352430
398517
1021094
1624989
1096414
48781
1866494
1239340
33133
1722826
1093225
1171100
355693
541535
1752999
1851520
689237
402226
669368
493928
840534
681061
1442131
772349
576015
1891408
1311034
1724446
1827402
1898440
784120
871045
94732
1243139
1447207
139813
1345878
649413
1558706
1983056
870896
617119
320587
1228987
1460720
1336390
1008067
1846023
408750
1937437
242265
1975475
126728
839965
918285
960533
486034
1157447
237898
1302302
1100964
1451477
1086750
889771
769260
319339
906146
1832951
1473836
1192312
1305065
1911180
1570982
1682884
692874
356763
1042332
1284094
792916
1186358
1507076
1646029
154932
532421
1557971
1400475
1454498
848177
354339
287402
1168609
1661002
1184732
1224588
1929257
1924835
1731706
926951
625523
231156
228575
1996925
1157153
885242
1757870
1611552
1215914
331887
190480
1232101
826148
1511509
16654
58955
1441709
1090437
1642739
1711395
236157
753442
500837
1222932
498531
1907399
1569200
1061621
1968640
1160189
872878
1920386
1567203
1484950
1445449
1405424
802414
1418988
1758017
578076
1357758
434758
512265
1938191
777345
642327
350304
1061573
280147
1304410
856126
770999
619017
442520
291200
893144
1372452
300775
425654
1055605
228594
515918
1317814
1158717
1982194
488191
327670
788469
221432
1781517
1208795
142062
1551621
1984132
697237
853061
1082171
1966352
1537628
990149
1662990
993351
1402114
642722
1298638
756310
1643113
262037
225070
1272183
1550089
260693
1410616
547489
844349
1816547
1998952
783318
1546203
314007
519427
1304788
799892
1566747
198128
1741014
1175912
297797
1994881
1507033
1107137
493030
1061585
184276
382152
1108795
583250
1884556
1423231
1121053
1807585
329456
656088
977360
1904903
1170110
1441666
620205
129611
769286
145077
198610
1682368
1639434
98921
1150118
1254598
1249205
1078229
1261687
836968
1608235
1337368
1455290
1131439
1554171
1687286
1435382
1505211
911236
398039
433890
1071913
1755874
920679
1356650
1244283
156945
649800
1170947
1241617
1612370
1000347
764668
260109
405292
776006
1641574
529596
292484
824183
988371
994733
1887536
8326
1444265
1031646
72358
895964
1828893
581270
1762292
855471
812536
1047717
278656
975427
713364
1218863
756869
634622
1334291
1318170
1449674
128597
1961641
1142466
604566
586477
1736064
1849034
219401
1502049
1039209
100270
1371842
1040816
1233759
1478023
1311345
1671426
677124
697867
1200591
1037149
815884
926139
1236466
1846945
1648566
1154871
1453994
2491
89575
938565
606184
367693
1997039
1574336
1982337
1125934
1786090
533385
748384
536024
1163865
752759
1621656
1170670
161880
1483417
1237600
1706517
1410718
793296
1268529
1339224
1664466
1820010
1105031
268333
540318
189716
870605
498812
567949
707812
1055990
1201763
222976
680787
1948871
62127
1747054
1870840
1611812
880808
438073
636570
516988
1644698
322367
1182453
1561325
738530
1343938
1520975
1421446
1153246
1505900
1771569
1553869
518006
717038
689770
1096877
1898253
1527707
693779
1631060
1830305
1897126
1148626
604228
1804747
1258029
401473
721554
985082
655314
337007
642437
1996911
509204
514712
1052480
177108
912232
849316
361789
1455228
1864173
1547654
1243527
1324552
1233478
711804
913024
1282421
1670971
1690038
1370677
745150
1477115
977247
254140
1941457
1963993
732426
1497312
1921250
1656982
486882
663562
973926
658318
1226226
593123
971571
1132661
1165589
224553
941703
928310
1682193
198738
1001234
979572
1152755
1256190
1352483
502747
1381130
444878
259166
670491
986748
1304286
533040
1222476
1412042
846798
1415447
1493588
1607839
1624255
155175
1844429
1175006
1735011
1425922
1486908
777752
936541
338327
1455263
1513621
791432
536084
468903
1418439
674056
539451
310186
1083932
501550
1989475
1758802
17418
1654204
1728331
887296
1204049
584043
1042596
113636
1056906
88949
854116
1146229
1920824
170823
721697
320064
1650011
535238
446942
1107795
1983814
671262
1731917
243426
1860652
141401
456335
1750393
172170
382848
1840713
1375656
221711
972791
1158569
1726831
207082
395292
503692
1142834
1175946
1813992
1220060
369086
1080847
1412238
217328
1619303
871839
1333891
685981
1058324
1839170
602278
1996214
833358
738046
1903894
1212111
1393855
544254
1159943
1755825
491938
971915
1111177
422746
268411
1260662
264194
1525242
1460018
853497
485327
1950090
1524437
1269158
1736268
1283074
586466
841000
739954
1899965
696352
627046
1498372
385228
1189502
221467
1962115
634674
1867238
799721
1200098
1998402
957368
1734032
193882
301422
1919513
870566
1159604
1447844
176387
807391
1705966
1615616
418258
1327971
1216960
1960715
714484
1512615
1375341
589954
1745807
1405211
1516123
366784
1714866
1896906
1988115
401104
73047
1539868
1201926
690931
548880
1902326
1643807
53247
951743
699380
1353998
1268823
1589189
1021196
766508
1790941
1158836
656905
1322892
759967
1026901
1090006
5036
1217711
495795
574340
1797867
1875082
1410189
28472
1196346
1178713
1688031
1966687
885714
1417267
845900
1413758
482458
250812
401049
337444
1528425
146543
1802835
1043355
28326
1471030
435317
1293264
680012
196022
778479
114972
178689
1827521
1029454
363790
1242895
1459955
767285
1567630
1366421
1007077
1476322
462906
1325153
266842
1261386
239643
1173789
657718
1751697
692209
1083268
871255
14643
959800
741292
406391
276525
212469
1162197
501173
1300610
1709050
569894
757070
1853362
405994
1353714
699911
1525606
1867972
691541
1144188
1334873
308868
5068
1697937
679636
377026
64334
1550417
1530066
129544
1541067
30853
729638
1407285
1650014
346309
195276
958392
892945
1375054
1443825
222272
783452
1969635
940696
76513
1038462
940477
1730350
1401461
1484491
1921
899600
612526
38756
356128
1160441
885317
1199873
255823
83601
1186684
414136
269179
1470546
1245187
878240
1898972
1461465
213274
456866
745434
1676528
1548606
860813
814740
757672
794757
514881
1383982
1537504
1913529
1783442
1645378
1028161
1810850
1463509
1089305
498747
341604
248968
378500
801171
88021
1644007
1945539
1866636
1562672
225217
106852
1812306
45446
1295803
1590226
1931374
992503
405906
1292149
159888
1212920
813912
326098
1122705
97219
1239919
1663165
1868007
22934
433759
1564501
45353
1822677
771332
561892
1740026
1790781
1628467
1587711
1804157
1027345
986334
1109142
682783
1760396
1661095
1337267
649481
1286494
1935459
634894
1120448
1072085
1733518
153130
1884848
504539
1671008
880026
1066904
818318
1269583
399657
1925585
1275146
1654208
1559904
1800141
1885408
1048503
1191859
185981
54618
346037
611527
1256632
1848166
1327352
905184
223880
59625
344347
78205
24805
793014
1043043
520373
1419097
1766015
1343767
1761673
971353
1883449
964572
1618342
954663
667093
373131
993945
114401
1451008
710631
535369
1827058
432112
930681
1691358
1983274
1609148
1102555
1952658
1205274
731500
648297
26618
1375071
1257231
1666407
155241
1199357
1024905
241082
1413526
937808
288852
1334114
375730
1875871
1288803
1546776
1780619
376860
712445
733184
990434
1436023
1076059
1437406
900509
649270
1504973
503082
1967943
1373813
1019982
451913
1594004
1210928
1315313
431082
1311800
1046762
1691127
1969598
1006216
759689
1869074
664568
1832640
1923203
668980
244046
1642930
513358
728299
55736
1199583
571674
852846
180378
933467
410864
1289907
1315775
239417
1406994
532983
443245
503377
1243719
875029
538387
62823
68306
1433801
442537
908569
1698609
103527
972854
1441809
327912
355452
841878
1161341
217707
958715
98334
69974
1976414
1778319
1268000
1616209
1492582
500125
1713019
1618761
720972
1518259
246153
1668707
463653
624313
1653619
1075072
851770
447775
239258
939898
502416
1606396
1545608
1402531
1057119
1903219
588116
1630268
1426635
273735
10277
1094525
1736417
1683802
1020549
1511651
679514
303081
1247048
46016
1752551
749146
1355451
709545
920315
930248
838037
1137521
258206
543944
1787830
1551063
1107257
296948
1228402
1028004
820778
1268228
1217558
627505
1954118
102550
171783
1804186
1198244
1896634
1000544
200721
1371706
828925
1906389
547438
1671186
470384
1670210
1308580
1816356
1237057
887523
1570723
552663
871398
1279328
890653
1129546
1253167
1933305
720693
878273
925929
627442
403397
406108
1902072
797992
243341
622396
732081
605100
1766797
669124
752398
82596
566677
631498
120878
724714
1983449
1256410
452535
1903638
1609729
1114858
130880
101882
1523995
1770743
1161743
1221225
584464
1956920
1458070
1169130
611339
235055
159296
872622
989753
1943470
1483003
212853
412946
214577
569015
1248388
872416
660297
265379
530579
207786
1461006
1252479
729023
292065
391637
822209
240166
606853
671205
347387
1106049
1175990
1076335
673360
1313052
70485
1533364
1859833
1992946
540848
216152
377202
1406500
148343
1922271
136074
1161850
580822
74961
1960069
1302313
1829063
602261
1924357
624498
1930951
302196
250767
44268
1066989
1838625
1155024
403391
355635
1622102
1867802
129382
482082
891323
987843
1693587
137099
1556718
417771
1627484
1644876
1169639
1692441
610037
911227
600393
526091
1845587
54997
531672
1051360
320927
1476968
1446756
81301
1557954
1813171
408787
182443
1974860
253794
47309
1073517
1007225
1620663
464500
14804
1245578
418135
1442127
1454337
1970626
449571
167301
1893997
1623341
1664146
1671176
637398
1155235
454040
923052
525051
1580805
330072
1613829
541341
142025
1210677
591821
1982395
867073
1749583
1888760
768053
1405608
92717
695938
1807518
1406087
583150
1313695
1099127
172595
1275288
554092
728403
777105
698486
370280
495998
1186631
870752
1364449
38986
1787614
1385035
1979633
1891689
1287535
1640733
897049
301920
1699678
1660547
447914
883103
1250575
1907557
1835998
586130
1290247
1652513
1025895
1660057
1623744
1856678
1962342
1129139
677408
1259319
965324
277250
1657356
1168818
70314
882312
16244
81473
688115
849794
53101
818343
1625387
1706736
1948123
614884
1419040
655066
816559
1553109
724629
332202
1547662
838617
484533
1080105
1727030
1793285
1197401
1368207
784989
576334
1072765
1059702
361393
662120
623747
1228818
7905
1116629
549113
1528674
405612
309175
611183
692453
802713
943431
1376744
1698916
990771
197726
1208905
86334
905142
169102
1637532
1042014
666156
73019
1125524
398456
1801687
1981441
1740535
1543774
987344
564167
567776
1876137
1713446
723113
1885815
1604487
182546
32398
801458
647350
457787
1391448
1278749
240369
1632688
1615911
1192392
1279641
1477055
945030
833884
112484
767179
1506028
569969
1764895
1797113
291225
1604703
1784125
1395420
1810860
1719828
1145009
1923719
1511354
681182
1757870
391238
199596
1254739
768547
1511067
695983
1331153
1267327
1918109
749762
1019461
2158
1124221
1837084
536128
1490060
490116
1464720
987856
1767052
537268
1179020
1348453
1693072
58553
1507683
876608
1967381
1986775
495221
981842
1071973
107696
1486882
1537870
720849
545302
383052
1531262
1588641
1341790
1022555
230484
436265
1316683
214518
896879
1971913
538441
123485
314774
1670659
1393229
957873
161662
1104308
1206000
295180
172351
6561
1186702
242329
1076308
1446361
554820
1309057
89954
668089
896291
1152167
261461
823539
1989939
432864
867730
1765626
420922
903971
1142327
1399951
1348485
857471
166562
1663416
315288
971683
748243
230940
616656
3170
377603
983091
228132
450203
1638656
599147
1699883
200072
1363707
1015253
629712
1766519
1232937
778429
881184
126321
995353
687239
1964544
119064
1743693
236636
1760677
529660
1728097
335303
1639198
661601
1436595
158493
270936
1028029
1849164
324804
1526061
1105027
451549
263069
1598072
1010625
608574
1021684
427654
230061
650790
968459
494715
1839862
585583
1035153
1760764
644419
839146
294780
1015579
1956791
1252344
181936
1973653
1330600
1290350
67430
153582
987496
588448
1459461
1814805
370126
1232796
951619
1399768
1029404
640649
1964611
1997774
592
527015
86781
562046
1729702
839262
1228655
1641693
117152
1070776
66979
1726221
1686665
1631624
1486255
1542539
1161420
388835
835167
283663
1748136
1626949
1601715
1609315
882703
233790
905287
1525624
262641
1087150
168440
1634251
1518587
1337199
1023316
1788842
868827
387856
1577166
419188
578431
1178245
976922
1424476
1455765
1372473
1286434
754457
942802
450475
1070533
1694087
1347979
1173133
253670
1254311
1148793
1030976
1296877
1420844
64036
1227379
250872
1446643
180460
1750644
681741
1773869
1432970
1621176
88635
1849202
196278
1974121
761253
1718352
1653051
1426774
1805861
1167785
967620
1065636
1079997
34532
1639173
1113617
163637
915658
471973
1310042
333144
307558
77415
1839301
345830
1032367
1443102
328335
701497
1996025
162919
254452
1733507
373572
124806
1232729
1077095
674236
1241890
1359153
19715
1007523
78082
1225525
451236
38547
177101
1591634
499640
666843
948144
358937
587762
1556458
264971
1268597
1321399
673115
23957
239626
619415
745918
174808
700267
295752
1335769
1485210
1978653
30944
65228
916628
1649650
985595
1472971
760802
1308485
1646681
1880350
1456575
1679804
1405635
1662287
1629818
638024
65226
664260
824546
1726742
884025
1104422
1990374
7478
1492311
899487
309400
1848759
606648
913129
1883688
1423484
510151
1105387
1738532
1965160
786689
368863
585272
615958
477725
889904
716453
950738
828204
387875
1317613
1675531
1009747
802354
436135
882949
291854
585590
523380
1671735
1338991
1844394
333298
159032
354184
1702828
610400
419176
1946911
524409
357697
185617
1302335
540468
965352
1647658
1755065
156374
1193249
482304
1318492
267484
257822
1281610
658621
476736
1625393
577485
1493013
636996
824016
1369323
1391435
1540472
836154
1839041
1366405
382178
1878275
1000996
1724566
545239
1506025
1381166
641119
151268
1533196
1799365
462247
1982706
964186
1791998
1214767
274196
39918
1160270
1211839
726797
940704
1712873
1032680
1275524
1509280
1523804
1990460
513779
1233861
1359816
1036341
1825633
1414954
1354928
1275606
1703878
76808
569438
1666451
1473838
1159988
178788
600737
1676473
1239852
198671
1542376
981369
623350
222619
913755
1697478
1273089
1133327
1417758
1116022
24495
735818
1178551
542090
354418
1981419
628307
1057250
1125589
811881
538124
1385171
828139
832654
1616485
1673522
627665
1915799
195982
121014
87256
895204
446699
222854
382273
21404
825500
1785220
1071135
362592
182689
1568787
1032636
1930167
310616
1824621
803803
1666842
584144
1976349
999653
861980
1786026
577032
61019
1641524
992915
1068095
1036917
583087
74885
571427
1961054
1130796
918768
1780371
1754007
591469
1371485
894453
959446
1470681
1716180
1114499
1781988
109019
1156347
624085
889383
1882177
1629077
583542
1252655
1283227
673270
1263505
179313
774268
1919565
1862504
661121
1276064
1046310
1813265
1514260
259422
963496
548685
1842884
428936
1723390
1243771
671085
1369498
945464
1718218
581487
1257005
726642
867505
1310511
98015
868984
1721703
1083187
263473
1630771
1119842
864468
733186
449409
106966
283353
775335
798675
483847
1922068
35781
93130
1456593
515083
839133
503296
33807
1379558
1362965
1350131
1586801
1185005
1426637
1812048
1752916
301328
1263010
1661516
416611
1604241
1067931
579601
53502
1904914
1559785
1837726
1421900
599109
1950461
92457
1486293
1438377
302606
1283192
1274316
1897281
1247183
1405355
1885886
992777
1405177
1237876
1321661
724625
23231
85436
381832
1943387
637547
812463
235362
1337916
93615
761657
200125
81367
1725004
1604450
1400789
1754711
1286299
728274
1710988
1696511
190853
1357891
318332
1674846
1599754
1213689
356255
1536772
119603
439560
1141567
240533
1114058
1563056
804406
847089
968524
1573636
1477326
1804973
1376079
6619
1959600
33747
559053
1645514
1279992
831501
1156472
856275
1344052
1612081
223361
1448837
1748702
1470295
1421493
1362104
1449428
677504
729706
1643736
1822799
143081
439633
1232355
170878
1603793
1732622
984950
271614
199086
1854568
691479
1255991
129114
1366103
998391
1998158
569675
1766977
197115
918225
875063
1098774
236773
1288096
1571575
1181081
1065273
1416940
1895175
1002508
441818
1052328
1623056
1696143
1894130
280463
1011513
1851014
569347
263325
1941761
1049484
1410235
1060734
1456234
556602
34666
1883753
1438549
389449
1489561
1009419
621947
214800
1290371
246528
1128479
23307
1618463
469285
1885956
284467
1441446
1774401
747450
795735
1451993
371423
1730826
608643
727625
1505690
402957
1026287
1599165
345874
1786597
734332
194884
1049536
1811351
131026
549267
83906
1870218
796926
506501
553541
1441072
1546584
887622
1041421
741460
887928
1391179
1403081
1276832
1754529
1442510
482022
971258
1237857
1348279
311903
634487
1574372
1581925
177656
1469037
70982
1363640
579441
850138
1937743
1383192
247065
1583602
197346
1048513
631104
1284113
44725
1549065
750192
689788
90258
1649012
60173
1119553
6405
1787967
980018
1018296
111770
1573672
774671
665353
1341891
301661
1468911
330991
1852064
734777
902889
191703
1573183
1441855
823964
1837637
415361
1317536
519774
1324480
1741754
102509
1582721
1395995
1904988
445735
539831
1960748
289231
337147
1188308
1403283
1882256
1053879
1851023
1512307
1900777
729252
1796662
11105
355381
59449
1095042
1416389
1557002
1173799
215801
698822
343736
326777
915006
1170259
1611159
853210
1117815
1846613
943791
48130
1783382
1242197
311056
910807
752779
276803
204622
1018791
1684042
979632
629938
1070646
1717583
579367
363214
1344425
683652
516172
1982265
168031
1196752
1279029
1088812
1210517
1480433
603303
412561
719400
699193
579093
780466
1322654
1601064
251528
1713890
551119
659940
1033732
62932
1236380
640680
361932
1749956
520932
677247
552128
803083
1517937
48290
1542365
1741647
228607
759693
367985
597696
668648
1762313
1550066
1878543
1356401
74058
191390
1194686
221214
59954
531579
899404
1928145
58981
945134
339608
1320183
198362
766526
491451
30197
1410185
987653
1395347
1832989
1043259
379813
1097819
1433979
1159509
4097
1530002
45903
441867
1969911
499727
861610
738375
273505
448799
1631366
1018675
1127297
1288256
1246712
1246329
979289
799429
1392786
623975
1595965
697330
924126
614207
1510776
1288659
756582
1185729
620975
1430506
1289220
1988281
1110154
1615281
371971
874233
647273
1575139
1308333
1304673
1982687
762000
1327082
1421028
1017075
1546999
1775062
313060
6015
1072922
1976941
329245
658800
43197
961270
18456
1548366
463354
912961
577006
1242506
1692041
822567
543
694952
1345024
1775266
582316
1617296
77604
1876350
931333
264780
1201925
454701
1210228
590622
665103
189407
1832693
918206
1389248
50342
125672
1234427
1892296
698185
1034066
394063
1278064
242897
1102230
1261179
1644771
1452161
175468
1376688
744416
693814
1072692
562488
650433
1786413
974848
113828
1481973
475894
1330687
364657
44874
990376
418364
1874723
115498
1688779
943377
289098
1384363
117413
551130
1486115
1446462
1391271
1679845
792225
1241580
707410
1406198
120550
872381
1357010
1358073
896476
1159606
516996
638197
310068
1169952
1843321
1820040
131110
413170
58974
645245
828939
1392777
980775
82306
723237
538923
1582448
1490506
1511566
1543561
831611
975670
1730715
158889
381615
1492161
1556903
1890080
392744
1547198
1256493
570520
1476106
1328718
1102536
58250
693174
235964
1226236
1802500
206064
689427
1633395
516421
480
1792453
1455408
15915
1646069
1515562
841133
1090726
490303
163866
1918298
1553007
1548854
1766524
204825
1833996
1765454
1953490
604306
254439
1078028
1879155
1471562
353825
337252
1417082
811029
817900
1087209
1273747
942271
1488498
1998981
1366333
907115
289066
1453230
331531
1865983
835664
1610170
1159914
1813030
109992
314541
369676
1546666
1175499
616053
583597
149709
1761006
1612604
1923286
212411
627043
1745528
1356933
1439824
1102225
1613690
902903
194160
693322
1320207
1729422
1965339
116176
744828
297247
513929
1992197
1287556
1082973
254014
1976335
177397
1761606
924191
468663
1559220
1456023
550684
1749666
724094
1595633
670908
1888798
296121
1653271
1641479
1497664
743361
883667
1370338
1637088
848976
1545463
738279
1447009
679965
102374
375650
1617297
672035
229659
376790
1230895
829284
233967
1908572
980100
1812932
361384
74621
648618
835401
1545480
1365506
191084
1348566
178414
667840
1901598
1284702
663132
796280
1617479
671679
128984
591035
1705205
668091
51313
1940549
1116247
199588
41562
1601564
147911
385646
96037
1899055
1831386
989216
1376391
636863
507356
844516
953550
1895605
493770
433869
1729812
1859086
1933898
234578
310439
1647196
496697
880317
1031916
992779
467370
127278
1136079
1546798
1278271
1430469
1418435
500127
1634494
245714
1348365
377672
718401
1472222
1754629
1966502
376419
740258
404048
1358703
1788929
1340390
586236
663723
1861266
993499
906155
1939200
1680023
1399456
803208
682088
172637
319304
1923439
590971
198122
1651046
212123
1353889
1373473
1644624
185181
1414369
210142
1610493
586321
1607193
1031903
1650682
443976
679563
1414144
89201
302263
1667208
727947
1416475
60670
569637
520604
332907
705156
1927700
137897
627880
947003
1180184
219553
1997004
555371
656172
518701
164069
130031
1175221
1807057
1180328
713941
153926
1225019
1059030
699478
1585297
560679
1054703
934241
1449276
41749
1486318
489259
182428
585193
113816
1051474
1636387
468990
805530
404245
912671
1807906
946896
547385
1852994
820319
115200
302480
1440286
1608397
1694478
857526
1495299
655418
1319121
1156236
1572977
1151686
1881344
70675
217181
1201767
1043651
917821
1975201
1163626
373127
1947655
462601
553995
620341
81825
404752
540062
1077796
1920321
1842909
1407010
473838
390803
462873
1619480
1914125
908375
744339
1462541
1190701
1627109
1573367
1823583
1527116
138875
1488077
1065730
1975363
78649
356880
1424903
13201
495711
447870
1248410
1677295
1445701
1937407
1794634
1464660
1009249
138866
918507
1408006
1817891
581908
1172441
1604928
1731165
77180
1660018
1333716
391298
1287906
372520
1316591
1782689
1025426
1268861
214876
1685344
904253
601253
564646
74751
1013406
179755
1566369
318016
1493139
684669
1337571
1836182
1041376
1485120
1831848
24419
1313073
965238
621463
1289386
1600050
663411
112895
1186774
234077
623447
927410
1552211
1116512
677823
213006
424566
1156491
248174
277673
929260
1713046
506858
1041767
478087
1034049
764361
85541
1423005
702462
213058
1151640
1259028
1212283
945837
756949
110954
721519
992130
412624
77855
1862306
1591252
1689544
620418
829414
1846492
1963693
1542280
668291
1618463
1081562
1580891
1237576
1518447
236209
1255861
483679
1568283
1297809
1415626
66489
528710
1233774
203708
1501113
529146
458329
674799
951892
1519389
531378
507455
1838434
1145303
203888
645982
717297
1921956
256805
977538
83432
1243058
224026
1802007
925550
1139346
654048
1665484
1257657
416951
962514
1698582
1245341
89500
1507461
1713558
1052636
970789
793162
1368945
1913132
1456821
1273945
710108
1428872
753902
1583440
276989
137680
956372
363863
1513639
1081399
1093225
900756
344733
1216926
1717146
113181
421328
902605
1075761
494815
1542855
1188117
457370
1236918
1664825
244169
342784
1539207
1038201
1929015
1536530
34724
1327532
1974979
1795688
569396
808600
1586816
419714
782081
1542649
368369
1853073
707082
758198
902144
1829047
1935978
729851
1972598
1850116
949136
15099
159391
645540
1488326
1827647
724355
231479
866199
1512822
1052762
428894
67382
1600440
1973648
1277900
1350117
1728488
742659
816201
1433721
1196557
328541
1106075
252993
1593055
963556
391704
876543
1067354
1582945
323218
764112
1260221
1693492
555349
1803586
1096856
71364
1835028
1852976
203330
1053808
387474
1913400
190379
1879298
1334119
1822294
1092451
1015391
1361750
808170
1334936
1888439
388135
1668213
272941
1412136
1095119
267857
1507853
1534321
360386
611534
832529
881
391865
1422581
1193786
540980
1129638
272492
1746059
1664578
1856755
19082
599119
284302
687595
441793
1404720
1623167
1900523
811386
1602949
1913835
1686980
1625586
30255
385670
572588
1774698
1094818
466417
644227
882241
1138442
833597
1008994
1995033
1330375
185158
731107
1730785
702961
170920
138922
1790320
998419
1826908
735973
402544
212811
22400
81214
1688979
888596
1443668
741408
617210
1896494
1040179
578753
39604
1868940
753046
789699
1201377
1318875
952452
1063764
186854
1119052
666690
411417
1735620
1794861
1724373
512812
389037
1616558
1691339
788473
111512
1113412
1751728
120381
738419
1751441
762113
604509
336654
481535
1776181
1241467
1778884
924802
1198378
98879
1089162
1242802
310221
977132
1087536
346001
1053975
640912
826809
954934
699659
42272
78543
1541290
1111697
785374
1938563
1445533
423993
979797
783496
1237189
988154
1104170
1996744
88274
1779886
74148
206430
1913741
846589
1861485
111271
925970
1533001
131913
1573104
460339
825352
1767215
261490
1170484
993697
1742849
563322
1826477
585696
1458241
8672
1411596
1691620
1903455
1674171
173452
752354
1878206
82016
1106729
1686906
1061756
224237
1526479
913181
815569
673498
1873891
769527
1562139
1251979
1258592
493056
1804560
1732923
252266
976586
681153
1136863
261566
650647
1071224
1599147
1815704
1540850
374335
1765885
578018
157969
972740
257951
1132487
18568
1310254
695111
1492447
919624
1274889
427772
1280079
866402
531536
546657
1482601
1052999
1180678
994584
424130
1989750
1337178
1986348
430803
1723345
159863
1263649
621617
1660742
1552409
279941
1425237
1366683
625462
1887531
878121
814596
192157
1447516
1652945
273586
1593162
1162285
1241879
542120
948792
62317
1542062
1615176
1045037
1163505
1002519
781845
1969158
1739460
1445426
33913
1155896
1989547
1604823
207664
1236748
918383
1655614
429010
1523336
888656
1968860
1716787
518455
1903804
239606
576789
909274
884260
653690
1232910
1302729
401110
1490105
1583806
1039059
248144
770990
919008
1737482
1362691
1073754
1046360
273253
699475
490127
578079
1271569
102447
1063558
366077
855427
1872482
1682273
739456
1045506
1553804
1541166
514018
665749
895388
1177699
272264
471581
1353674
1931607
1904954
310852
485071
1494473
1403268
936741
245866
1383750
1676628
1612638
1628881
1018163
658989
926535
159349
1600290
210028
937755
1604734
35936
1548556
183583
396005
1859802
898094
245659
90244
1501491
91968
505388
1366301
1765938
707964
1260475
509974
1720998
172216
1210860
1000179
1926184
717571
1833225
677341
1992075
1127720
1658536
36298
1711923
285901
1116422
963081
182819
637374
1098249
754451
21331
1967897
1828243
1565852
917604
610760
21408
338561
258194
1627624
659307
1402532
1765659
1025991
509563
1033305
248315
1465075
1136618
61398
724177
1299258
593500
983604
1188685
1384793
1722433
1783019
1039176
810745
1850734
943947
773055
1826491
1211060
1307302
451114
1533470
1424557
82704
900512
1405977
43091
420837
213675
1412683
1475129
1727561
270989
433700
198664
985981
1170026
553344
449334
470735
1935873
380884
1560036
129489
1493475
889293
622872
1363307
307645
1138671
1501565
454109
94225
185711
248597
364045
1968944
400485
438077
458558
1171921
1650774
1983461
912988
660227
946174
505643
1009287
514663
1132362
1889558
163051
1030768
931716
1482937
344250
1395130
116528
838572
572995
1298220
378337
960067
810356
127476
1640758
443766
1393647
1345497
1886018
1051620
1373595
315945
56842
923901
1420039
1002307
1119477
950792
34181
1484771
1923380
1347771
1339871
702880
741597
176696
1957827
413880
423611
354819
1514634
1751910
1369424
1995796
514620
1374827
1973048
632791
573323
1706414
1403973
1507412
837401
1343184
1770069
1765564
398605
889442
782282
847502
166311
1677911
219982
1595920
38195
1293288
969948
1475971
1731356
1652937
561437
1978076
186355
602204
1835677
18828
532907
689053
31515
1725570
1507589
959146
577014
14127
117870
353521
1391663
1159509
287249
28552
1566950
822376
82337
1351913
585544
1798682
608543
1271199
1372819
1368082
1022879
530345
890580
630705
601119
416043
1266730
788969
1358161
1125593
1411950
72956
303335
1473407
510180
237615
333403
797418
850506
1463348
1366426
1298405
436446
511464
1959698
1424203
919545
1704925
1679490
1542763
1214492
1913779
886345
1604765
383262
56202
1634964
1079775
1387374
224395
1359751
265252
949035
1657495
1402994
694906
1082245
1909152
832632
201018
765488
783987
1589779
1749446
1058630
123090
10123
1905115
1147134
713637
143959
1109371
823727
1046960
1702568
774628
1317783
1532372
1808753
770372
1384960
1558369
1265390
1552373
759087
787386
1782880
560289
1826114
154419
1048681
1074180
1861046
855133
652428
1976935
896979
1850823
1753531
180932
1627399
1492284
1268589
232882
23293
1568924
1877976
1270625
1062581
1387298
1303437
1327709
389026
224291
1335434
44736
702805
706596
1295659
1141514
1109356
592314
606674
771109
1572082
162828
751044
1685119
789963
829789
1328972
32026
251595
1215374
1212029
446374
1144210
394174
921432
483949
837599
413914
84937
1416354
1858061
1079148
252256
258191
1269303
1896174
1206592
604882
1725640
637148
1928449
1989187
1330219
495847
1421523
868476
1967815
878351
401867
1473365
1130910
1443308
1294675
1433313
1761184
408703
1679215
349714
1560194
1196423
185469
1077348
260919
1207430
1776858
1289358
1724404
793703
1196329
1444
143239
1244961
356342
1422852
878639
178778
1392697
836393
187458
353259
437635
1880821
1404118
1439112
532108
264486
1094866
485761
322651
1402139
548413
1107388
988647
1186456
1153050
1661337
1547799
1864707
1935194
1057893
1941291
1154119
915468
69317
1529255
1789648
1810814
1676107
327879
341041
520493
698755
1872487
964462
687208
451258
274570
659906
134976
1184771
483606
1233643
1146764
789238
283188
993312
1694084
489117
1084054
512123
1792306
1571196
690443
667434
47809
795853
1624864
1297092
847744
294710
1995440
1657981
1935556
328536
1086882
1713591
168896
792834
613732
173147
609627
666893
424180
468787
1474949
284769
1485309
1400555
118627
98570
362744
639548
331228
486249
1010294
405639
498391
1876227
1631869
466953
487944
441123
815749
513151
492829
1636395
252358
1932295
518476
1466520
1490028
1117543
1613804
1257498
905185
1900769
532167
317044
253887
499270
1440086
378460
131783
993834
1533027
1454873
1367810
557378
596590
1242793
1959487
287821
274779
803981
840483
1666812
83551
1212699
428473
1969874
1777537
1320718
546021
331642
1353900
1881215
1265339
1732386
1593764
1759770
743641
1683171
1057549
323196
246981
147536
902709
1527436
252556
1587204
845346
913461
333605
1654678
106089
1696897
69625
1286484
98331
752722
57155
78547
1167919
383398
1022596
1559409
1998694
1570480
731138
1866172
936361
1267806
1531406
1217316
1612065
1845287
1569796
1323044
329595
293291
732073
407703
645662
1814861
945377
817796
537218
531167
70143
1465990
1675037
1913116
1067670
67132
379683
1654669
671660
303654
859561
495636
1569016
1011268
940333
991354
1621985
670707
1498216
1672564
1596741
1106066
383096
1913750
677075
800939
276697
1434104
1768855
1658028
968646
798699
1736638
1387915
946162
1514874
1654959
623189
1195147
901788
206623
1804498
683562
1795686
822733
1439921
1491602
1472
1953028
794540
1864684
1958375
457922
361556
46918
29898
1434378
923960
535393
1360357
948384
979241
179971
386172
749197
146061
1595927
1087446
1525835
217230
160356
436606
4637
1228772
47684
544717
675953
660374
244635
372250
1911100
690854
355264
1085990
545837
1662811
166315
1144775
1938473
1555321
326078
1270902
45343
1131025
248780
1460008
1179568
1938161
1874055
424007
1185714
894800
179087
982178
1315697
254103
554625
1089603
130365
1267020
869735
1383900
1645994
1415406
743271
1756706
966683
655923
1026359
1712447
1261778
1370663
1884973
989340
1243632
1367039
1996595
1909148
58934
522548
1024476
904302
943034
94363
312415
519315
1342520
273480
237676
1956083
1479979
184594
1510946
1470484
1683021
1587843
1962645
1520452
1432434
1129208
1005148
697631
1300890
1279777
528286
1802626
1628928
1544042
710227
1634768
663270
1335400
1949530
1688491
1167780
1383191
1110571
1559651
361959
287987
12387
1794468
1749160
962169
1711424
1638771
692340
523141
776282
1266438
985853
1831618
148419
1219783
1382842
419299
755098
1787380
841634
1603801
1440767
1647464
737790
168588
791896
483870
1825431
975936
1884319
1882791
1826204
941205
961001
1194507
206605
1453373
1901799
1683445
486469
891092
1166621
1829695
1620100
1694899
1031337
270458
191876
9679
1770441
1652587
1452765
319103
855366
818843
459271
1431273
1002526
99341
630808
318285
1125013
1482545
1282149
377871
307089
1009426
108060
90486
588395
1621187
656873
190001
1705679
476405
1584634
1462048
598571
335376
1265409
597870
1519882
340741
264159
1759724
1557275
460835
883052
1981598
1464810
926218
1663558
261503
43398
1006151
899853
1765083
897859
930289
1689002
755338
825711
389733
1003938
1235873
947741
1514428
64307
851155
1046859
694055
193410
1006913
593723
487075
329954
958121
160049
525900
709634
1836156
678769
860077
1963734
1665412
177979
1015412
282868
620795
1860775
701006
122434
1168371
825805
499725
829615
1927912
678294
1034724
481357
23486
1616576
869429
803489
1297443
807836
99455
518952
692581
1028467
1060189
978728
1156829
856531
261764
1410413
1986840
798379
1710324
1200839
773182
1845451
925712
1822113
829052
1415832
1474337
1547536
1338039
1891234
1954440
1219536
1499045
1511191
1789933
1722875
107561
1712529
856536
553246
140817
1295249
1888962
1523183
1716928
428327
305502
1087833
516021
354335
9625
171909
1370440
1170653
1131085
1269292
342217
1933443
1561591
1596332
922534
653820
1035684
923000
157891
1506560
1814610
179412
508953
1527783
1479937
72322
1615928
363110
730973
342981
1769827
1639765
1918909
1150568
295181
561643
847660
1221643
1841954
1982021
1485530
272533
681835
1847424
1975119
271626
525636
1434152
1771466
1931739
47846
1454735
1390173
1036655
238269
631314
1513038
236520
1630948
1806956
313063
1443770
1041503
175011
1810603
299316
497363
1976236
1768553
751797
1828224
816873
601395
1346103
975236
1595881
1777910
100383
483118
1167332
1747923
1588960
630880
68577
773837
1514353
1382942
1621633
482186
348304
1442837
1864939
330122
943921
1619138
381652
1149179
699950
382101
1353137
333576
1982230
124102
1773036
1314906
1635869
1659782
1156882
1174650
329538
1132163
959421
1951062
1852740
1707715
365303
1670786
1990371
764941
1142261
1541338
1060490
889111
1384689
844237
433788
1591858
345091
819932
409115
1202229
127378
802860
1380420
1107133
1517137
309804
1921730
1154024
363912
1690608
1718703
1082328
1640357
1691953
1604054
1405067
1264036
1142006
1873733
444575
873855
292078
323562
988618
1232517
968113
977193
960082
1443466
948610
211347
772066
648078
248709
1811518
1188494
1265725
1583496
1364338
1450874
662941
647825
1139870
272169
998617
1114739
1895358
438533
1565223
236452
1343661
362321
1239110
1523441
1043970
617157
1437803
1907991
272506
1888229
1141721
1593980
123601
681535
34879
1973930
1955002
1112488
72324
60545
621759
221921
1044401
302361
1325986
637686
1017752
1926222
1077903
139721
1231380
1532301
1813988
486587
1335533
1661439
825400
552735
1282361
721863
581902
199118
1656052
1782208
316565
1308631
492225
7496
514763
475766
393709
242569
351043
808588
916411
1673651
1533340
1105603
644396
885768
1842912
1881782
1141107
1466392
254506
295138
1949612
1751572
31170
992502
1466754
321748
621759
1295927
194804
618191
9302
1829586
1953919
1629287
691426
374595
1946159
951292
61877
1845306
1232806
1038206
972999
958592
41715
431019
529556
898461
799775
1904756
798227
1793724
896620
663633
1898595
816438
1766306
674556
474319
548389
249834
1790967
577131
1988643
1514607
1246889
1431805
1547597
1158480
1174094
185381
1862115
1064554
1812113
1035828
1629020
477773
555829
492073
1727253
635665
1201566
1488684
1948462
654095
1875322
336925
1747162
479039
720111
566046
815517
984053
170660
1925621
1079402
340220
1942595
1458391
692376
1074637
936210
1458521
296872
1895662
415425
798441
1464933
1444367
1090845
1173958
729605
1146310
983478
1030477
1292679
380454
490700
963472
1821765
1317550
1266722
1834512
1054755
1401917
1315164
1637645
1176572
740974
1597345
940882
1139448
817853
563661
822760
1607699
1687063
1554204
382061
1160800
414193
1019666
423208
268420
501629
830465
1222351
1536454
746601
61598
1541185
625602
787939
785846
406619
148002
619004
1122186
1115466
1591938
1841834
726405
1107417
1508290
886278
404029
1930126
112381
465797
1022144
75170
1081522
546690
244344
177541
549589
199392
1483275
1163170
1959661
1582554
824466
706404
1849460
1770432
1247912
951781
317268
332159
700471
479522
1075838
653202
1821607
1738214
1557227
1606337
934891
355592
1122298
1474643
1489958
689023
1774207
183500
1600222
862012
368006
1273487
1370271
1119142
836763
815632
557023
1536471
855115
284254
335979
1448836
612776
708977
1972776
1642510
1994426
1124233
1354194
1283052
855115
1105180
956506
241610
477779
880391
814670
957125
742639
1218474
1868419
1271593
1519822
494370
930150
1063
183171
1362262
1371157
926357
1638811
540866
1514754
117779
1151464
536416
1489758
1047355
478836
1517792
807313
1234851
1908135
1059571
1626050
1810069
723981
358134
1694386
1358837
1476981
1240225
1607638
1729772
828579
1514189
233473
66742
762837
1691336
27670
356874
1356986
48612
887798
1623264
1134420
1075799
199714
1289342
1474596
399694
1528854
492442
652073
143323
1960048
307927
153629
126518
1180825
243173
1933988
1685054
544633
916695
1336115
1829594
1992527
813490
1924281
56868
1033827
1184572
1665102
961106
1858749
1486712
1984839
976836
913435
1890980
1668209
740594
1117265
821507
1139547
574853
1876196
219855
1208190
1779274
1404641
1172174
342617
383683
1832940
1373463
398352
1940602
673524
1352718
1414161
1937465
1846599
79453
1241805
35447
1539926
268603
1032072
1353442
82318
1723460
1302537
1513423
1250365
1144688
533697
865221
1528886
1512586
965892
672471
1579198
1212248
676007
1406433
555462
24891
309366
1308831
1311632
1894800
1920091
618699
452344
1598109
1660776
490699
478448
1917272
635827
1101104
37191
1218655
1128014
1636765
1289836
1692411
1391248
91835
1871643
1274818
818044
1252310
1100339
626784
210999
30415
823012
186405
1713743
1910013
1288074
1561636
1985358
1715422
1087072
448393
490692
1901268
924594
1206320
950678
100318
315540
552967
1739340
1776482
1075551
492927
870433
768683
186663
875494
823566
1458952
559866
1468525
1910026
1985735
1839795
1648491
1926565
504529
1567121
1092817
1210225
163431
1487070
257135
57102
1720201
1353972
1269734
1979802
901561
371547
1056157
527294
1435721
1742471
556637
1963219
1085859
593161
705950
934158
1198987
422214
1963992
88947
779495
1831019
1313968
44728
1230247
1062668
19199
1919106
479290
1828488
1875318
386134
1737051
551478
864542
192468
691010
1345235
297209
68980
1199387
1828855
1249947
556890
1063385
277794
229395
1689518
1074433
1517839
1390601
628560
708156
1342229
1582712
528997
18000
520780
1777326
810943
1625281
1482470
447033
1327913
1920239
1219596
558965
57029
1888427
553081
771027
1937725
552994
842091
761494
693864
1949283
260285
779774
1545918
1202147
743354
1410296
1217513
783762
539525
1825969
120858
1960469
1575934
224824
1763758
123996
738167
337540
1766225
809470
1744729
1713684
1440641
429504
983454
606065
1142890
1514832
111510
1202261
1210760
1710571
1301084
1853150
91435
646043
1897512
599304
933826
35651
1383884
961086
734
1471479
175069
712381
545919
1475053
1170400
418506
982839
1667152
979494
986344
860562
871225
1921659
1977146
1452830
883466
1882396
115093
123320
1808830
1138098
1889478
849798
887999
1450147
164483
322288
529821
380754
1004324
1295305
1678843
641407
389546
348484
1911162
547000
44152
537239
647555
1206611
1402198
403834
1956137
1941403
1431885
951048
960701
48813
1371474
1874276
504836
191199
1103734
1015794
658359
1922120
1005262
706731
785943
744084
1855204
1871198
87489
897217
728599
1584796
527916
337120
1093623
1108584
1151168
327329
656982
1704312
339560
1902407
1768623
46031
1084926
1706341
143975
608679
1941315
757835
161137
481897
1143514
254594
1036432
1787124
352176
336743
159283
282563
1774466
1328738
124023
1887022
776900
790793
348166
1246835
1933615
1813567
643406
1789823
835837
584951
1756864
536951
1573982
582734
1385065
221935
178501
80
395718
1661917
1247220
1058464
781190
316252
1123442
244170
1935770
1154586
1600491
471776
1371570
632069
633741
243399
398351
1921380
745914
422919
1298921
204504
797520
1366820
1566471
501449
1473344
1171520
875813
660678
917624
892232
197250
1209000
1066351
1304891
698758
847253
1899447
1892864
1873465
1509848
367146
650012
506388
472264
1183395
1295947
604770
1758399
1945830
1450589
899972
324660
1501337
1766054
349140
1561040
1946300
1424479
439101
1140541
1207761
743691
365676
1855258
1305970
488627
1061814
1750590
1722362
709777
362236
1574546
463724
605801
1699216
152193
1095236
1416282
1465776
871666
1792094
1488536
224047
1270944
1183641
115654
1545017
1923602
740095
1821064
1302767
1555960
632529
1217883
946075
1269112
990469
949246
78641
205104
1284580
640834
162504
543403
142863
920599
545606
17280
516332
61525
1042390
239934
810696
282207
99615
85929
1336374
1330415
1990478
1414629
1898600
561929
1515452
1487581
850324
1213515
888175
312487
1345576
749862
800847
661660
603436
442597
1688678
58395
1534375
170211
1397614
1926852
893763
732313
1307753
1940610
477812
173011
849027
1418155
718692
1974156
1302067
544233
1814592
1249540
1690912
130609
636707
339936
377297
1642590
1793787
1740164
1214626
1377148
995586
67283
22252
221717
363549
1349901
1531568
1790217
557626
1705560
1742507
983983
948859
1777101
948610
912847
1546138
928881
888594
924669
714057
1403796
542054
1973807
1655682
1636346
1988431
524431
809966
1130278
1468032
1247542
1505088
1898902
1251646
496856
537784
320994
1711345
725190
1406328
228826
32228
1846201
953211
1767434
276058
761765
231738
395228
1799906
1701102
549917
1721445
181870
1578716
1633801
1518105
214523
356742
536045
566188
188780
1858837
982568
1089681
140277
1210861
1865474
368245
1587462
504263
1767797
345358
1888685
430615
1859843
954343
1965821
1801912
314013
920532
914540
1706724
1422652
906430
1857598
1812998
100860
852999
1566650
1131134
1756130
856805
1892752
856778
679605
350066
536245
1499863
555689
1087510
1638718
160259
1123815
1255439
708758
1605163
884605
1880390
28
553399
142975
530601
244924
1106549
1544167
1520296
1410217
1450690
1659237
984964
417583
351308
1863995
91782
1958524
633549
71694
959534
526416
357196
1802313
254323
277882
15594
287603
89692
629160
158315
943909
1507286
1569843
877603
689553
20230
942862
615496
133058
81224
1252243
1397901
232580
583813
1336828
1181910
73198
1247401
1533700
1402006
1977710
1906278
1597857
450178
402042
924310
484563
492906
1577026
303786
385020
516696
1063180
1358295
451015
1498885
953739
872381
1908407
249679
173855
324568
1989803
541338
1664200
1814330
1399815
1595715
1789640
1347433
120755
856069
455127
1479325
558191
1411667
253512
313085
682051
506654
254100
302411
1268424
1748340
1487906
227650
400543
414492
868492
1573668
1454108
1898755
1657395
793996
247988
566541
1074272
856357
1352942
1901963
642044
1399335
554540
1445963
1962238
177937
120849
1564011
667374
1576203
265690
339156
923642
84518
1953525
1726362
1524479
1177014
735122
20139
1414281
1541235
1647458
501391
1841483
1202523
301263
1985903
1090065
747288
1083545
1271675
1308563
1443108
930740
1599462
719022
436805
1040701
190165
1771313
217905
1625209
974744
977621
1508580
1707786
1805862
508714
1185231
538227
639235
1408275
705532
1022593
1476856
1335025
1801478
891379
503301
1438834
241301
1949619
26060
1213232
460713
1561446
743132
120922
1314433
954795
944477
1291544
919385
1656261
429047
1831704
948653
810983
1153603
781456
1702371
1235432
1565050
1093247
883245
1847408
338257
232895
73940
1893464
1425582
321014
1837409
1235662
108331
315625
364555
1285106
969750
815193
32269
460133
1500915
1455443
1661468
66186
1469485
1872409
1884735
834736
841751
293250
835891
220151
1918580
1351213
1362508
1447628
1871440
221377
614972
113662
794818
741610
1763445
1870516
1818140
333077
1422174
109530
652866
735618
296579
1071952
1806679
1680599
884930
1917392
1279553
1589420
1661146
366172
1323937
1754821
26753
482570
443102
1570552
1283630
944121
1345707
896181
1603414
1987114
265472
1493444
262731
1266843
964859
1031
417614
123195
967162
1567916
276799
1603333
1332798
641963
422948
1465327
1776051
1048018
63903
87514
47908
1387392
418263
1507987
1486687
1099322
1981522
1197348
1120707
1498610
594712
1298155
1008876
1864004
358280
1228064
785227
1758480
458579
253837
83579
1206480
1115533
1121599
1134393
543437
781181
1512226
148812
593951
374976
827652
1729341
52150
1684145
1769716
451352
9046
305680
513438
1670354
1433768
1300456
94734
254398
395450
786978
1877634
1577112
556373
1601864
924977
462321
1670419
500192
171365
893303
423887
549448
1581706
491798
248211
1896096
1478584
1233721
417079
446919
838278
1162549
1479350
549567
399331
1188091
205264
152724
1948215
1306838
186489
999346
581402
1409878
461490
440453
883226
1090818
673653
217725
260981
1763837
983144
1559037
1011918
1395858
972175
384049
1631671
1130489
1015626
1452799
336951
12849
400728
1311189
925302
1961167
1490565
587689
440320
654265
208775
1145371
235518
876975
1358901
748573
1988061
1120302
224684
1770951
1054736
1645223
1009387
725859
1640523
1671818
1732289
1463983
191816
1760602
777402
561821
1093241
1453869
1341138
1192234
1243958
1991153
1843697
821190
381607
587968
642164
1652726
475385
761343
1754622
1278307
1625686
830420
1063896
956284
969254
424958
1347931
1529749
601903
1804353
1847422
1918694
695485
1257940
1936937
1021653
1132825
1943560
750462
740312
1332500
246641
481043
1933475
1535028
1218397
758163
1571757
417575
715765
117879
191765
1878273
1226202
507666
1996760
74758
1279529
1590293
558964
1488326
1072930
1366980
1062912
1658116
550638
1645889
1140207
1081963
1495253
1205359
1057451
868046
1638660
1348595
940636
295180
1171022
1007316
90174
1801801
646635
101188
692528
1797297
1860869
1349332
769936
317610
1428452
482358
236987
1268661
1933077
1374414
598547
1486624
1803364
1679647
920329
1315641
664107
973327
75837
1005742
1303626
1256205
542751
1361450
1996085
1091323
1663144
429418
623462
1042647
1377654
1186249
733760
1812454
515076
469806
1288884
433612
607077
1059904
1803130
1314643
588747
1202933
1083635
1949964
1859774
1840495
72928
631276
1281934
1067951
45385
773392
886249
399446
824265
30899
1833360
99129
206801
164250
738062
690589
1905789
414349
149178
943533
1536773
242913
1625036
1427286
1095347
1739273
1059602
1935331
1179492
18519
1684352
1215480
78329
829822
1734785
1282620
649194
1213628
344829
629252
1828642
1305243
1138194
1989312
560915
1156282
1073784
545946
1548
34257
1302362
1389787
1127407
1596120
174637
975618
1915458
1891223
1513986
1348284
350893
1774038
892016
453838
1175958
34014
908696
1839172
1690279
1065807
1079410
1635413
563919
832390
358013
1333054
177467
1392036
1095861
1689148
1614053
179696
1598242
725028
1827562
145887
1730512
778544
1698685
861325
1948782
1634989
1577342
487519
1572157
1576631
559837
1368512
27903
1541556
1717756
467266
1005586
561618
1052464
144801
1461185
1116632
877974
293174
1055707
448960
261700
1682210
348600
1905945
1017578
830257
1366671
122108
1555525
91383
879019
661118
1375187
880702
1458459
1644238
706265
304277
25779
103362
1887403
1756197
1009127
1364507
200026
91551
976263
1493796
1361889
72856
1246036
1343790
362677
1250117
1463276
1847525
326265
1881579
312282
306956
1616666
973937
876193
811919
1318417
1939988
1668728
608290
1830540
615980
1577732
136740
1878988
1467669
1811783
1099069
1122230
501393
1017270
482418
376867
151344
1069446
927337
1115422
1997299
1866413
1428642
705796
261351
689589
1301356
1584496
1767363
141259
46536
142533
1908062
796809
1763781
1990083
401753
1488354
213472
7070
1992075
42016
311524
1643415
124484
1861236
515057
1728131
536257
843084
380629
454883
1396275
1282083
703217
382836
77904
1712567
376276
1676146
1431780
1665047
762661
805884
1480836
1316434
358390
1433595
1840654
355046
1061778
1767427
1929335
1532715
665535
184772
1824684
1817979
1753268
1063489
447537
1426845
1640000
683387
502258
459401
1851413
236631
1343724
254322
335193
786
861962
945082
683018
167880
422734
1006589
1185507
1502836
1678111
1353788
1950889
1615613
1946998
1644790
51236
1236435
1810058
1684332
565166
1121027
820472
545477
1559800
1946821
1137380
565885
529679
1393019
62862
468781
1166881
117935
600507
450420
1874729
25602
406231
1947321
339546
61588
1287557
1780863
1711433
156698
1317653
1224671
955167
575795
67157
1960748
1545910
497940
1260567
644202
893585
1724886
498998
1639476
1241624
475228
272678
138334
737184
252280
1037401
39933
392607
1768
1071383
1522684
506574
1694370
1361740
1945418
243545
815627
801011
296327
894150
674496
1682284
204336
602219
1569735
502648
318292
796732
711490
534925
749133
1820280
1326085
735131
783552
1328669
1347539
627210
653329
1256995
1598534
1456233
1737636
516354
1385297
497868
1951579
649881
132430
73623
694612
869101
1968585
107296
840943
1848553
1865419
549532
170293
289966
1386775
1533085
792560
416570
458212
1689761
402054
751539
340747
954792
495082
1711646
694834
1649136
1478881
160028
430085
496265
140101
1477790
1805087
1075492
609995
1577818
579800
546541
1331902
1855789
268029
1205490
539699
1864126
513419
1563096
866346
1710013
1299265
311933
1264249
1644363
1100534
1293005
1077129
378980
1813886
748267
1545123
955589
732633
1804328
1087810
1787092
1880452
716003
565426
1586108
192938
1648010
1893441
1269418
1793177
406179
1651019
1342686
1007675
1285938
1407694
1910590
60177
1086399
610273
812026
1326933
423464
1363080
260331
1743608
997471
987891
1102361
1853854
80418
31794
1585336
1781156
1283525
1938411
1517879
1813400
1600613
773363
705001
1621299
324475
1959439
1542525
103502
1355868
763213
924110
927378
1983670
824401
355608
1034631
1724557
687328
1465368
1827564
397596
741399
1214887
537919
1137705
1415909
94747
832902
1782037
1132112
1541832
514143
1797588
213858
1091696
1753483
1421404
610172
383750
1347582
194624
1988991
1190633
1030372
348263
1548765
1592469
535654
1524411
592773
1840187
1448572
1631031
1283481
1071598
36002
173888
1019114
560513
1115557
1159951
1294065
1847780
1601198
1891950
201174
1756495
322325
474301
213722
1081488
1468291
1265417
1348758
689654
1690657
1247904
285959
1990134
1990295
1166536
1339208
1442224
1480109
1246478
1460947
1688897
1282802
1285703
420550
1584662
35903
279208
96244
1989594
245485
1045066
783952
1261474
373085
169631
1727368
753029
1076215
1926064
115940
90375
962740
1795375
1714140
609164
1250223
1303983
1814500
1904656
703798
1572116
1332124
781942
363842
1605074
1720659
1770557
1392456
1807271
14439
798308
194065
567585
1131659
1991286
819305
1705021
1224984
685287
1658474
1840443
1372304
815856
679182
694641
907634
87586
591215
1491500
783453
470343
371005
1289735
1633263
178976
555993
16455
1550105
1695633
1954752
1371858
882604
1362639
985003
946810
1116847
927025
51777
1997247
175259
1821109
1468235
1254096
1330575
861793
838965
1587424
1960648
1963076
1248668
828040
935480
724354
627229
451043
1123584
1468693
1727475
1173112
893319
1758627
276114
1538187
775744
592244
1511293
1694129
444024
1443051
321388
1961053
399300
1712546
726114
796408
443657
216848
1011714
89232
512149
371643
641827
666113
64410
668086
1419700
143881
1647047
181222
1137377
1262532
1981561
1235516
323554
686107
1107165
64183
694650
210793
896182
998377
321996
1002169
320737
967049
1461187
734336
208540
707806
973776
660835
497000
1492667
1643880
1921900
48175
709806
1932262
1590124
389013
139190
878966
1796688
1066416
1467326
1881304
1812122
383855
1773557
1787572
230622
1839226
270941
1645747
1453784
617692
1743216
686783
1597603
223903
1926064
932922
1392745
564791
1561821
739812
147867
485933
391992
813464
1011218
130190
388005
1461789
1974769
395807
1874250
220727
1889871
1175326
402130
532999
1538614
1771215
244263
761564
1740879
569502
1220899
749306
131228
1763241
1527998
964715
56531
844568
626506
626314
1836446
726622
522607
14434
1952611
1275974
1987372
584748
339625
1824851
1706044
1636913
310018
1381667
1505398
844642
1732441
1336528
180006
196668
598638
1795601
796181
621306
606410
434748
861090
1068726
468797
1026644
1543427
1988951
1940631
966087
1457337
1098532
571651
278133
859246
73486
645863
1946212
1502231
371195
510130
1125876
1835269
912382
329252
866129
1422118
1945897
1679965
1509060
329399
1179573
1732151
1680591
918216
933335
973692
1840638
974150
1561410
1898165
754002
1014164
5595
1114727
122449
771078
595664
1316774
701809
1703200
1296743
124619
1037217
1295334
1454253
1444447
954880
1790892
27849
1244574
668901
74449
901567
539059
1448152
1140719
172708
121628
138656
1450499
1548573
945664
1858141
472633
1063864
1815179
1489987
527530
256851
890458
478902
1428200
102621
1581942
1541185
1555633
291757
358501
1324316
966949
177731
641761
845451
1037642
239645
1932917
1238750
1400824
190413
1764241
1864303
146065
1607091
1607968
1571816
1796017
1787632
723232
310949
147767
678881
637229
1126467
107170
288846
321900
85979
812696
1299756
1971170
373229
943443
382690
351514
1996071
799093
1352989
1698793
1188929
1801365
1622321
1299020
599732
676713
901897
301417
748408
1654053
118492
675228
442858
629845
1486831
809670
653085
1037751
135162
755434
188124
1975914
287730
1863082
55511
768651
903254
1272451
55754
1342403
498191
834414
1246147
1292820
305212
1009199
728908
492158
53905
980504
1084883
264982
1946094
549611
306298
58831
675824
1004070
1827393
804652
1350895
1212957
394552
1555695
702642
317441
1205775
1798578
51113
596740
1570472
1890071
969878
1123025
1450635
836926
1725569
1388500
1007219
1390582
511461
175712
1891965
1506720
1099393
242604
1957497
1487212
691622
892704
1654426
1400277
246873
1182242
800766
610545
1569732
1330996
1144048
1909664
296802
1882797
1283536
691016
179079
172668
1562457
1144746
571889
1792355
909571
480782
304468
1008336
455218
62139
298499
765490
547891
1928211
1806367
26513
1005358
1632097
998194
392363
1393861
654841
982549
1375561
915390
1168726
711205
238988
1600886
1503322
556417
1243004
978414
931670
726100
1486616
535407
1360798
646326
20407
1477786
1106252
392709
68283
621765
1651175
1838508
1722597
321874
114848
1375742
640825
1214742
837653
1019130
810300
1594085
583213
449179
1517091
847132
390712
823435
1718936
741610
1946673
1779338
314914
557758
1791114
1286546
1718414
1955443
1131610
1533345
43931
1263772
983694
61132
767151
586033
1158893
1361263
1589607
1937020
1681555
1878199
1503908
919276
399634
1079939
316577
643089
197461
1844484
942775
1286103
121942
1236707
219014
465474
296988
773870
73393
32175
1144310
1859760
1507996
847997
1383294
1918980
59141
706563
1904401
1833806
1490447
29709
746444
705910
551328
1034227
468328
1455434
213500
1471736
1016312
192034
1857300
777683
1204426
1338480
1220680
1243885
1533827
667814
1961970
1191317
1060985
878021
146205
1341948
1213462
569653
666339
769236
1407317
1961445
1658324
103268
1057524
262645
1165933
1696971
1830733
1992724
1871783
1997962
1889987
1890865
1574231
11000
1603930
397868
1935474
1832577
84188
953626
616966
708120
1592260
1866519
1252210
539593
771818
493088
285959
1836471
1057169
1618542
764580
1761472
979079
673996
1737639
1477801
620870
669905
1790600
633960
1962005
825462
497373
841052
13811
1621106
986461
248857
1885139
99674
1163310
550908
716458
409126
1741139
1670448
1908517
980228
679788
1426502
43461
64260
305651
76657
357306
791253
1186533
341440
1032677
406043
806618
807963
706443
570687
778708
1480227
133401
504973
13938
1255751
544450
974885
767891
697085
1041849
704886
893240
1997041
831052
109057
1953170
1622432
1782457
1258851
1829165
1419833
1034940
1203981
1770133
526298
559151
1969597
1848381
447059
1062523
1933074
475439
456493
1882316
1959665
558114
1141831
1372617
1998054
463900
439342
1871076
850207
629897
882825
819262
914865
1746503
887534
173841
1613210
338705
1721788
259284
1904440
621025
1246885
1636932
742550
459271
695439
868678
559695
1993770
477314
1487302
806426
658796
1810374
629050
1256483
1886557
154965
566413
883936
1759860
1772922
645260
835088
791152
1278919
1746717
624167
255264
1144553
1358091
709363
386613
107588
335366
16835
1319548
552911
648435
865158
1571695
911535
1316451
184729
53068
1790613
1347188
774208
916643
442450
1279509
485889
1802430
371435
1900151
1030316
144191
598721
1456349
1555955
1365947
1880060
17719
1892494
1329395
89404
1182143
1295784
1653551
141425
1400485
502899
118923
282284
1902612
157907
726525
426968
118962
1075125
1398342
1735546
769641
184509
1412440
1044117
1440935
740360
788342
771929
885063
851252
1248943
341732
1120888
726623
1479344
1178392
339927
1244134
44744
563492
1442058
966008
1758618
424302
1656490
198857
1291523
1512359
1078360
143353
1667852
1773142
603209
657570
1454090
1236899
289683
1772647
1431946
1158158
106419
1109264
953731
326305
1419206
532373
1054712
1888408
448969
839009
1083693
1215111
976565
1533782
1356641
658092
701827
979777
1647211
208012
374596
398481
765504
1887438
299015
392674
1292258
1523246
1520221
1701772
259514
903068
336307
1694477
1084523
214605
284284
1996086
734000
695815
1645612
89440
684642
445624
668834
231184
1741786
197418
1475115
1841684
1114120
415432
717812
371463
1727491
1928117
694585
1302766
1902398
1282737
1109441
1609734
1791521
1628085
936031
142120
909779
149270
884828
1033632
1257207
1283322
1472615
589796
563127
106694
1101986
898345
239458
1470244
1155727
552756
173597
567121
1624126
986018
770396
779945
1361651
1330368
663596
873684
1645639
1989722
891701
719202
530041
170151
1788173
1690928
70802
617756
542578
836651
623425
911486
1711370
539331
1501833
1188722
226928
1273684
352735
1534708
684939
982624
1904749
571907
861153
1064931
1561709
1980001
534263
893741
577215
528504
375017
1599199
595884
819343
767312
36514
460685
1346021
1647465
1317997
162675
1747402
323939
197575
257376
286617
1110876
1925517
404337
353047
1897929
1319194
612554
1915826
158757
808474
1795173
1489969
1416822
1381375
1263530
764035
1732610
217527
1476723
1296750
781768
1602473
925895
1459116
1338856
1052668
1768810
368296
70710
696317
1236473
1822901
1733228
553553
1862931
742069
792488
1201073
178300
70706
777609
1589302
599363
1655798
1306553
1237322
759213
592682
327254
1327565
1757658
1968041
69923
1917717
19775
1403547
1214295
1067132
1782034
382142
1498913
1899863
1581598
19621
813876
1729851
999069
260644
975978
1945268
1005943
1316034
867634
337827
307838
408222
1197188
1171305
1570987
1480209
1104130
920611
1158301
607903
391849
1395261
1556174
162494
1296313
1500362
1817451
595127
744614
156075
969595
1986856
1157990
1270280
1304958
1774631
1877225
438044
1200950
1939241
1712890
633073
748622
1665578
1931418
121755
410494
217673
304962
845326
1238878
1415292
765196
1470216
1645088
492075
1976899
1119076
1918824
1727182
14107
1721375
1886675
1970365
1827953
391131
785039
1370933
582339
1335970
1702023
385412
1074122
1056222
1884813
701014
36653
1410544
1023234
1305757
1742391
462843
550790
377120
320125
1614715
445301
382607
1828965
835548
52227
661619
544846
1783961
790291
240606
776044
971707
917298
1403824
1058381
564362
892276
1357669
302401
539115
1499769
1147653
1680342
937041
1068130
152628
1685149
225185
1998397
1652678
703911
961606
677336
936525
1747914
1624987
1917736
220046
1483510
528790
1964210
766454
1877301
1928819
1325785
1884856
1542970
1628658
1758594
114127
433547
1290653
1271283
1417970
1908214
1190249
1521854
1450370
590944
660891
176405
497598
1485068
131543
779238
64263
392766
1527698
1438310
1749664
1217840
1618173
893278
1712597
1725188
1097587
1960330
318196
1894223
383888
923347
1327717
1951747
1659196
1745620
1607179
984009
163743
1795754
173770
1509335
1684387
1749338
1502237
586987
1454290
1993795
520207
1589821
31418
1494647
745268
1397189
1887487
1416287
317114
1250093
1713338
1695987
763359
593291
263344
920945
1819547
389564
664863
652869
1811410
204382
1589318
738883
1580778
557849
1767612
1932032
1033565
1048505
262872
1960123
1537304
1845008
1154662
1187207
565815
918356
1743788
1422667
222610
861601
363997
253407
208823
184260
343743
705770
1977598
89202
696142
1204515
1049942
1687791
1521820
1917410
412665
1401889
81985
1716503
1458007
1792189
874899
1551949
1633596
1797614
104855
1647553
1126801
1158809
835555
623320
589589
1185363
1541761
131576
1215517
1282480
1400479
2334
116445
498711
250481
1575607
1301287
57345
1264949
507314
1340453
1802592
241400
1729807
1906352
308871
1284797
1239337
1015651
717961
1324804
1819759
1200570
449693
313192
680539
1704633
255421
665596
1166454
713319
1107485
617147
1380411
1792802
1376540
336868
1545782
1907954
1636508
1603734
1148734
529784
674787
465510
1682606
1050657
1458161
804905
397138
528159
504531
1383141
1118037
929564
26929
1696911
998297
922257
481149
71066
1200234
1316181
677449
442418
366281
86860
164266
786540
476853
983328
960529
1238275
673818
1254851
305952
568524
784258
961965
1437198
1612034
117397
181362
363753
1971566
108815
1928424
1812884
1607257
1553461
282071
1342720
1087711
1172569
22399
105556
982212
1348655
110513
1277030
484808
1062654
1937095
1925472
677775
1384146
61747
1500570
1729772
1858549
1609750
1783502
477791
1091723
470114
1411073
829878
729259
1281845
1538367
1446432
664310
465381
382960
213502
1440465
585565
451491
753430
1965644
707543
1611182
1974600
904385
1145657
1954596
60290
1369488
394099
1072870
85441
510430
1478505
841154
1264228
685798
854776
1271802
1911516
1282002
417961
409663
1434511
1340702
611863
1026050
787517
853325
925579
751278
263637
1407734
614894
1923961
1265506
744049
1140361
851878
1232049
1496291
183607
1537657
745780
652278
609062
121770
1903951
1326327
800906
1554521
1782353
663764
327130
1426936
360419
1038851
1827490
869568
1038572
1529646
893512
1208612
183541
1058158
1818697
1413355
732987
1676538
234497
1867336
1096025
1058697
715190
1232042
1974873
443183
1451493
1554227
1343744
646198
1899864
820705
1888821
1735945
440269
1321855
19905
877592
1138066
790389
1563032
1181893
1742084
1758359
181090
1847636
517296
1937975
1911735
308302
1302945
1170234
230698
1991934
1018083
726571
626002
1263789
1428660
1550579
1122506
26858
892571
1636116
1347480
868201
115558
1315492
984497
1734348
1780669
279667
1649339
1278409
1729465
1922410
1741741
1961245
931343
1581149
1970750
776714
843171
294292
1232567
621489
1189489
671289
8555
1489040
1190891
584050
33265
450571
1839685
1959639
194799
353512
1871216
1015547
1209879
1650083
1930687
1800994
321712
1190528
1389625
18799
1815241
1654063
200445
777800
1161038
1425940
1867215
1603316
203694
825512
189014
1066806
882001
1241975
850081
1092404
724511
1144553
1748105
123276
1083877
629284
231008
671438
1834473
228215
1355487
1734221
1028361
1896820
1911913
705606
892087
1092386
861983
1554095
123834
800907
48629
585076
554249
1528500
1936434
716414
1368533
1796231
1943229
1144387
41518
1927678
1909855
677269
342683
496558
1765804
1528775
324600
542799
1974714
1502299
1651201
812932
866810
554211
1502724
258676
1587998
389475
824470
1915665
545620
1881465
1031276
954098
128681
380528
1796137
518973
130757
1406494
490333
474980
1723210
937993
792645
1826906
873707
132133
932498
332992
1367026
94471
682915
624654
719414
1071444
1556692
204552
778839
699339
1730124
565103
690297
1834985
1977667
994710
555246
162705
1888041
1829556
299903
1203284
1308199
1052476
242846
451306
427629
1786342
693073
1023727
848602
71049
1729626
1730115
292849
485102
2045
727700
1082031
397881
1570414
921727
1844722
1733506
1587657
1048220
528496
63205
1786454
1275871
1572713
838448
1751049
971464
1466681
1181705
1847123
330586
1873021
1821833
728633
88878
908283
629731
558656
620519
1618218
1772163
228604
357330
595756
676320
1507271
532936
1630274
460431
1560471
1227052
476354
1461579
1656118
1834837
1072327
920173
778981
112814
1956264
242162
35330
434101
407464
600671
16762
1128642
1491541
1365424
1533760
1982536
596082
885038
76689
1856385
1216493
1260278
880631
1862019
546890
332451
544231
1671517
735621
127139
398288
1786388
1375415
998907
275438
1793504
603602
1902150
423300
1955455
488146
173452
842906
788678
24569
196182
1428550
514817
561153
1977806
987623
1644475
1148841
129853
562375
1881017
583771
170449
1415170
1707254
971822
707103
1261013
831951
150539
1032182
891999
1575593
594849
1114980
1267329
394597
269656
1460298
373709
1769702
1009442
1442110
1394509
511165
1732152
1960231
273729
180265
74378
1523076
1686766
955734
1602569
1137884
883489
1826644
5722
4150
396838
879455
54070
696871
205731
1263798
1961254
318778
977096
1476833
1759299
725223
1103923
1330012
1866599
1966368
548134
93640
1230378
1063524
408439
836511
544968
148568
1920328
1410116
988460
1320724
1901430
929625
1294146
1077390
290462
1259484
1302660
1599940
1126540
971805
1245666
1208804
1777622
1983776
1046743
1672933
1228112
542576
1526107
448564
565907
1882591
1268616
1460445
1956433
411684
1097447
1978119
573218
71861
1271135
1478894
415622
188790
382927
896694
437060
1060269
925177
567386
1777404
323246
660710
572068
1929025
1752129
1515367
446403
145217
123028
1873802
798515
1770164
1565082
700115
1504181
718935
1702790
1692928
420942
64867
1526281
1350636
757385
761827
1092041
1639251
1413332
1109822
588533
1965590
465765
1165496
1285861
1170475
1652916
948530
643168
386191
296946
116140
1636745
1132316
1480829
1858810
1456499
1105488
298932
1828805
1669002
1796943
893294
1347499
784457
966823
392228
1838145
558743
1130315
774817
771337
1075110
215783
1065921
166287
22945
1629556
807212
259874
56663
449595
560391
1023760
1950854
1261659
67389
923836
1191408
1308084
487150
699030
712951
1396796
938425
1508438
1554316
1401107
143019
192428
1392056
991411
1611567
23681
1066703
923063
1395481
390095
1598817
1027066
106142
267695
54752
64691
1508430
79965
1615743
615871
1853826
563576
240930
600764
1002867
410875
631013
1153134
1121954
197171
48433
12365
1609156
1657463
497382
1507353
517458
485012
703445
1052839
1002133
1439819
922532
69267
375266
509503
1267729
264478
1424391
990530
1339409
1773921
542500
586862
1467984
1712575
734266
1442476
1695533
949255
1891600
1561562
743039
1453986
577222
1811439
520969
1993636
1470009
212140
1204792
369149
187386
356196
608491
1141178
597656
1094988
1880151
1718109
541036
1462442
1841960
411851
165807
1072112
1993213
858274
1642584
1949978
1511707
755866
1977723
595672
1904872
1865102
342880
148619
616144
1650191
1394230
1857955
1425819
1458288
498244
1417486
1750682
38012
1754141
1305729
605250
295090
1578764
1430740
1239412
1987851
591317
789983
1638673
89641
1422881
1220887
630793
826494
1697796
1111851
817608
1065376
317735
1437719
1874126
1442150
1982467
1265854
993780
38415
1403873
12008
1838766
1970558
1284457
94460
1703926
1972142
1347815
901484
414618
534548
561433
98205
1731160
33395
1745687
1966523
511935
1865065
1005991
690106
1682603
905149
1629451
1912147
1918302
1612697
726721
581546
784909
828183
1617622
191490
1607924
1950679
943575
684220
141902
530726
1586619
1128026
958675
6879
504163
315968
518984
837863
1202200
1753589
232762
1706208
19237
704389
1112008
1464743
541745
558787
639468
221944
61724
1182144
1630831
776464
389846
1644549
1903832
1398685
803840
1504709
1763662
424245
241585
534329
1722874
987224
1169415
1126017
608314
1409875
842094
1165860
106179
641978
773801
1768266
988100
1771949
1373193
1053395
1519028
545264
1933736
981437
1206337
881204
655023
473080
49662
780775
1258526
579278
379806
385552
1045411
478309
1076176
1298496
928516
1619138
276086
137153
1490846
203882
611758
1152624
317117
580817
419342
1717285
1052401
701444
867705
1935831
1279976
486563
1736734
1910621
1010678
806450
1667302
458088
737614
273860
1132714
1980920
1809476
1700320
275363
765653
617388
1938885
1223988
149009
1328821
701692
1227902
869544
147200
1414497
1392590
1693329
289042
867788
967189
30418
1353457
604437
144325
1870295
266209
1585726
168935
311401
1619197
1890209
1474671
563026
770365
806199
775468
661729
1975535
728640
1630882
137110
1630667
1135254
778960
371626
1733306
671233
415629
1065389
156541
327420
1168833
1425593
746818
218387
968646
694024
253366
348286
1096811
256952
374314
513878
1177209
1457988
1696016
391871
744771
579607
1466190
634813
148451
378567
1832880
735476
1065499
647813
587795
815932
1756177
592143
607365
665873
1669785
926351
1670698
44569
49020
1113860
868911
1300481
176863
1842269
183858
1916108
1610216
444784
1823017
222492
1227103
1999681
1057756
999882
1771632
1614020
1472923
1828841
403923
1791997
756074
1679323
1825587
630014
592363
1085056
1981390
239217
1055725
1328586
416615
1950947
794403
336550
1137238
709676
407418
272210
1931316
541282
1808510
566934
1074152
1446030
639553
801663
1611510
1103616
241330
312599
1672242
279343
317270
748014
1795960
1485598
149795
1285673
614223
1893310
607718
1621368
1418525
838135
144847
1324457
622573
587634
1605429
1877977
1162121
703911
683667
1323354
1311470
1808430
1553580
1249735
271820
805831
1861522
1795115
1721113
973652
731969
1205093
1582282
1140176
739861
1024285
1879040
75803
161358
305953
869795
1005395
1327382
1560475
525438
599870
1368305
639062
1419501
677249
266869
923957
713154
822064
1287772
1276434
1973968
1043533
1175895
564126
344213
165828
464349
390892
235512
464550
1366741
20417
373611
289524
570716
843748
47129
1384303
1706902
1192381
1839528
808163
423224
734792
1118022
149840
1979591
754321
1333914
570656
1483106
112119
1275213
1367250
187094
1744078
1417519
431801
1972875
274723
622485
1627807
127173
341331
1852476
1556071
128245
260246
1613598
1402189
847669
790123
141487
1350236
248984
323262
1113919
611876
159286
156056
395276
57121
37313
352264
1554908
1784542
1919170
139397
1731328
1713319
898627
445308
21572
57258
1015078
1932608
182456
192632
267964
495372
532088
5069
454722
1554797
438339
1188491
548986
1983735
1676555
575813
1771248
1033477
390993
1151036
843504
1295404
1699301
642088
79046
1754681
28832
1072898
1022910
1944386
1269168
641413
1164113
871069
683203
625768
1214705
1796959
1488615
1091354
67000
1613085
1629501
830330
975403
1459985
1709759
317493
1265431
1306813
1490520
868451
1185409
431956
185046
1604433
967427
1091751
462726
597569
96893
955369
434426
73929
1394216
900759
1854728
637910
224136
589434
1093929
1524257
669779
1521332
1116293
1708108
1824950
1213998
794607
316269
377706
14874
380816
1926741
1179974
26819
187279
1736067
251424
614672
466999
608823
1569853
520596
1339623
455820
1303898
754224
1463010
51610
1172727
637763
943778
1648995
920913
1295713
1832289
817911
472002
731275
371965
1623742
688976
1561420
1418334
1992694
471312
547396
1849824
516156
41009
793865
1649458
1688148
9834
855267
1037277
710973
836828
711845
1554083
1493770
1846042
1244183
1526625
1885931
1550752
912467
879204
1336703
955137
518844
1249985
1678683
942546
1447409
196069
1811332
1940143
622389
196334
668916
1947579
290888
1633476
20966
853049
1715446
205254
1372546
950462
1624536
1365412
1862804
382688
382562
393148
701315
987497
685600
587568
319338
214528
978798
468280
862326
1853711
987141
461571
378229
1934416
744394
550786
521341
373168
908473
1708129
52843
267151
1033184
1691618
1236673
1552482
1530936
285172
1580575
702596
1183738
1520989
63744
1994838
583299
1569186
1541698
459960
1960695
325047
905796
1834860
456066
990469
1454226
1891920
1176236
1041489
1820690
784568
546651
1951252
1180529
58362
523485
1898500
1085240
807584
274180
358634
884926
1191555
268137
522101
143011
870655
1156184
1710129
400652
679024
1561683
1596369
792209
790130
892976
200191
271067
739039
1712052
1406647
134809
466442
685176
1540817
791984
1673449
323699
1175226
616009
1297505
893741
1668836
1934698
1641591
1599850
885940
1267772
1892152
1115239
424076
1914423
703826
1623235
1398726
776431
67664
1487802
215139
871262
466679
1597766
1376253
7998
453702
1801754
1475971
982643
193966
180267
974954
1930635
1979868
813488
353737
217813
776522
604953
1318554
156955
1526819
1086017
735435
1226231
1005112
1567992
1161282
1634509
88274
1533198
1243659
1423019
851881
55356
1685691
1294067
1838298
1178383
1129875
1671785
1296428
269016
557842
392882
742385
1214841
597896
1084350
1789488
843680
969734
157451
193300
174399
1285986
364731
1156836
1274613
1641038
682545
1988195
412102
1882465
12544
583856
745913
1501781
1001380
1834652
427610
445804
1305379
1114808
1474346
622458
1479598
494710
1824616
1634842
1835624
1865344
525818
216546
977289
790709
174138
300500
603949
1239628
1466946
228501
116194
1539611
797729
692828
938035
925564
189394
1875169
1635531
68616
1088873
577874
1333022
1057792
1261728
567298
379554
403008
189364
697337
933066
456053
1675650
1866025
780053
1037832
1464749
878247
1219896
1027456
1516543
426430
1140915
449161
421327
81948
1818813
1637070
163644
1530619
871662
1490138
209481
1716409
447947
93313
1654224
940533
1405004
1660588
1809292
1871236
751171
317609
1216439
1550468
1410443
1310904
477478
1958135
684045
1137891
1760600
429436
277580
1669018
1925061
1731225
698795
198259
779219
1652008
999117
528850
291240
1606333
211894
256290
1371458
634243
1287393
694173
179836
1291114
562808
1973432
1400647
1536555
50869
1583580
1984122
1483469
455492
265227
831925
664478
761171
790278
1360356
1168171
289437
1217222
1173372
1498873
842926
1877209
176770
1927916
359835
998708
1619796
1216850
517652
40594
892741
1556406
158097
245329
1544549
207834
1247174
1060849
1872601
1402339
961462
1003672
795760
1785983
1233372
301033
241911
500753
312479
1497856
1457849
643887
1545143
90374
1911190
468383
1500999
1702871
392546
1484755
148905
651776
684847
1458837
122394
1299736
1114881
527468
571580
1468331
1387242
1166424
1279329
136540
311492
1634141
1659642
624541
972930
629557
955339
1815087
1197716
105031
682740
550672
274871
1010944
864031
1906940
1126089
1021022
1818893
1470039
1766955
1217136
1254378
1927664
1035465
769181
1360210
1622813
1748836
903648
123085
565042
962313
1674136
109003
940016
1666598
1409331
1444150
30617
37864
21619
1981426
458921
435756
1514186
1365281
1688680
1374908
1810337
343993
1002896
1535591
719745
781753
588307
1921666
1727750
943424
1027768
1387251
1152077
1617074
941581
1896275
1802298
1675716
58857
969183
1045900
1925680
1488004
159724
1648996
75074
1409792
591420
1430709
1474820
1842327
655549
1591066
1136993
1646497
886632
395214
582300
1024293
363300
919674
1224697
1080156
567082
895028
1089529
1743349
589374
1356525
420937
1811675
1376944
66904
687764
420511
1000081
38939
1539565
1262340
1416950
596291
1369793
1284688
866796
824808
286751
858819
271569
844027
1839166
1249939
1317606
260191
829222
1459972
1191583
394850
547980
1605566
24676
1634204
175161
507109
1812243
1234256
1969384
334060
1127471
624758
159754
1548468
22006
1539367
1060037
220877
306798
1001537
864722
1776422
1954528
1241688
1020962
406969
827115
81506
1113474
668168
1980721
888844
1525743
1033761
133293
850916
1914084
433432
1031094
651432
1454871
1162834
376346
206946
257695
1480909
450183
1918610
1414685
918304
423749
1459834
1986610
1079749
540382
209227
174710
210815
1320424
1332384
1463836
1446761
1690646
954264
369683
652590
425059
640363
1753185
1145517
1554709
1810557
1655289
1504335
1722503
1710067
1989454
1755804
324465
1051459
469123
84601
1962965
1195184
309649
441410
190122
1080331
271382
532663
287090
1572522
625883
62427
666132
1307341
308757
643980
955953
71976
980346
1899168
344571
526953
1255502
359779
644243
1822782
1988092
217412
819605
459094
1855321
1899896
1947009
1133881
1716610
1890359
969072
662674
704977
396673
1025264
1905377
1367796
1274260
1403054
1672317
324503
1667350
1224234
395526
190589
1105866
1588978
1679541
1369331
880883
1284091
1919382
882600
319522
1440255
409131
306033
1076551
1033677
231022
1170018
1117196
1115234
1761205
833678
254886
1148224
1251817
1922859
1109019
160901
153081
1960448
218950
221716
644881
1899412
358767
459565
1196366
1959515
28962
1080688
341086
851013
1486714
1124080
510220
843288
1567608
1550603
1046315
673793
1064741
729023
871425
563851
1468223
1900025
824738
126957
1534816
1357295
1674544
296613
584807
865077
1710823
75772
800371
1942893
1725791
895535
905620
1570951
662672
1300981
1165362
1732433
775877
1572566
1908701
104354
80322
900593
1062327
1976238
1634232
1591890
532285
1939220
774376
1361584
20099
1496064
1700026
525086
911371
510998
657622
786520
1234435
426186
756673
1807983
204494
481606
620354
866058
1645025
303377
10146
1580370
536045
654825
1153133
1348107
1727602
1193778
250386
1453242
1835232
1125210
377182
99332
1808593
634018
310910
787511
1477642
1443427
281861
1106043
58570
1626164
720516
1851427
1564463
279933
425960
89851
1806016
1443922
950334
1207330
867775
838138
1843974
1081696
1848007
1803712
1009038
1307424
423235
1912961
1716667
900192
68600
1642349
1258972
1181737
403541
731754
514380
431942
193260
1827452
732280
691866
1685253
678312
1302184
1717410
1372804
1977500
909295
781876
1713580
1276354
1958402
1930628
317342
385653
291186
621452
1675037
141158
657912
1858567
1003000
713626
861004
1623314
1962333
129791
1401091
132409
999291
955800
30855
893789
663234
782825
555024
1349607
1391210
34156
810904
361159
1705013
583159
1000272
1013067
1532965
1282357
631800
538294
412103
1791244
1254154
398483
1411015
559059
443551
641210
1746781
1769972
1499657
972844
1780327
1366104
158220
1949753
76316
792144
866979
592314
466731
1250797
565765
1166858
775459
647628
656572
10218
1279172
1596497
1916651
6622
1413559
786204
17122
1539746
1206474
682355
1779890
1432114
1977829
1519619
956933
413029
124895
1918538
1516691
1711661
1112029
747278
1789028
279525
1254801
232086
118473
70716
303800
1212045
1798420
1346719
1723187
323866
1856689
1293934
1505384
569389
788415
523271
44991
1330658
806896
1833705
1413581
667799
1488802
941140
1929821
1069440
1129286
1595428
1663779
1089983
616151
1304119
84295
375478
1450223
808528
865188
1639029
965583
1911385
306417
610643
1833242
1079153
745977
149954
1856430
38650
308800
149523
1974486
272582
404509
686010
851925
830979
1829443
1429072
1878106
720070
218682
230941
1636030
1919665
749777
137873
927673
1133429
306736
810514
1252489
888065
245344
1562092
577642
466404
1874826
372957
1261639
1571322
859683
1354551
928850
463972
1883542
1279979
150586
1920572
1405067
1691379
78678
1941017
1002279
127956
1739865
1041314
1255027
671884
386856
1205662
607831
229734
1276218
258981
1005205
828199
1191807
811875
1759018
250275
461046
727526
795235
247780
1130959
1493020
839163
1345286
203601
1566476
411452
1725802
90954
1247121
1619153
1320481
366794
1413835
911938
1672395
366950
1533428
952431
1813422
1144440
518156
685309
1843547
824717
191129
1454281
247585
1017688
728649
776803
1240705
362206
1028502
121528
1506779
973342
64763
1955249
1233692
843561
509640
1029155
406990
1941721
1425289
200089
1370818
1409432
1955912
1933834
1941665
1029365
1727416
908584
599153
60286
854300
1697889
813480
181964
1950881
1195239
1203341
419565
1617121
831708
516330
448480
414260
878579
1264188
438655
1399429
483862
333402
1928211
1251548
328055
186393
916406
26775
238350
728344
1831012
715214
1840248
1096472
1445039
369633
1040377
592088
1183208
956469
703581
388513
974426
204771
1237795
1578681
219021
444060
180531
487766
363160
388036
880100
1426493
320434
1134498
1142100
110098
1317263
895475
941036
1798510
1361374
1021909
254960
670539
551151
1721868
691066
1630471
1373359
788852
12662
1129900
503617
355399
56393
1974607
424466
216453
1760091
425920
1912457
1539023
411352
933976
722279
1913979
465
945523
982347
341138
393780
644018
1168275
1330168
906630
836730
1619298
104684
1726250
355747
1211500
541747
1274696
679485
664183
726923
1797622
1746134
479673
590774
477165
277854
1986139
427506
733827
1813507
1178039
1156883
1011447
1030103
1895682
1708941
1708379
750777
497798
1197148
1400939
1246867
1648596
1563784
175476
219275
583454
172735
429370
1575205
742093
106715
1910170
545050
1325795
790498
1223797
1244929
839633
853656
461112
1146780
956648
325017
227170
23046
1455340
594383
939680
1705920
1714141
1693104
1345528
858420
1286795
69793
835269
1470420
1201322
350353
408771
688346
481485
1947591
1119513
397772
391045
703955
215981
863743
571544
385487
3641
1466331
1751984
1599314
1571254
596272
103195
1465097
1525220
1740492
139945
1375846
277435
1096775
247603
1938985
286001
1057518
1429674
1230143
579362
611488
1793218
1228224
886491
1650677
1889748
1858492
495199
435225
1420051
1266886
452609
1156832
1373897
1099995
337974
1944537
1139279
1980152
296342
1119717
254458
1612530
1167471
1125469
1652184
442930
383276
1939423
1507788
141263
1253864
1365221
900992
299889
1288693
690497
79065
307800
1667874
326086
984015
1197107
556953
482333
516024
974635
789394
1502254
245875
544284
521959
1755942
1287142
1130937
1670740
1191213
80809
1205998
557622
1795002
1829278
1494926
1619497
843341
1204499
1777560
1292962
806643
1868330
951934
751643
27852
1343517
474793
498604
1312796
1307147
1799242
86607
1179668
190477
1055954
399428
1454091
1149870
1999628
1283685
155578
1498294
353154
1844448
1409428
1115740
1716680
972298
1329505
1856729
1307169
1503147
758710
164844
357838
1304744
478104
1288895
686186
1587817
435249
1403245
1462057
320038
937682
152387
879837
1618707
779104
1317785
276707
1343608
1634796
705719
55739
1819814
1714518
1878888
1281879
1399617
142409
1751670
1959210
416466
637456
555557
1848585
392850
1348964
669612
907769
749987
1606962
1802064
322569
681474
1729913
1946455
332603
460002
1821118
1406003
92987
1893620
1954
81623
277933
817943
22453
1716966
1613847
389344
19890
1774803
1683290
289522
1119146
718282
434113
516340
1771381
332793
1654192
1940081
794246
1567974
261563
1381248
805230
1440124
1389206
590212
556720
1084874
1357925
1605895
402211
965857
839797
745103
1028899
1795316
795238
1752318
22490
562250
1598095
1432691
227606
873157
605492
149221
322890
765780
1272738
470371
1457945
1387867
1464370
801792
1982804
1907518
1848250
1994390
279811
892798
714459
1135101
222429
1251195
1105126
1878316
540036
365021
1343642
1953636
642503
6015
1961533
1998478
1136067
1735233
1448207
638791
1006602
618646
1624659
770698
413113
1299974
710371
1244143
535130
1310817
751004
1209058
1885913
317862
1146664
1636332
1776898
687860
454984
1144834
1999886
747459
1260632
1283594
1908827
597786
436921
785317
1538573
389496
1775295
1780559
1542871
1617256
1164913
629053
966287
1333679
1262013
1921778
1267484
526434
1624464
546072
1864509
35989
3497
1581848
176986
220347
1000973
1364254
700095
1897263
1192895
1189749
352296
1480708
1390669
82823
1456033
1066891
569150
1331935
1988972
163273
606577
762645
1437516
1534158
1830249
822632
1470481
312397
14535
1390445
1384134
1081254
727637
153045
1403072
1616887
1347517
1307909
1773059
428691
1557661
46322
416951
1689077
718966
1740022
898805
79048
280538
1159690
590226
661526
467246
1897293
258196
102774
634574
786431
422082
25605
925389
895819
626289
834724
1241375
541588
1810515
1967260
76900
681656
630204
692180
3982
102491
1356978
1800683
1041075
928391
1583959
537386
561719
1905299
851995
680185
775925
300221
1654444
1414018
1562568
1089726
1818050
1911160
904669
1968663
1621156
988271
1122711
1099324
1669516
500506
649896
1113382
1371169
927237
214967
879647
69135
2439
1704726
1013278
1538496
1171850
499615
1436584
1031902
269230
400616
464131
1837547
1574311
1703218
30678
264369
396363
1345259
1354623
880436
856722
1422168
742720
1054553
1964838
1963063
1231023
367705
446665
612012
1796297
1341275
1787885
1185426
1907
970066
1491475
487429
1721025
1700592
775771
87103
290016
608335
876607
1183702
967493
743507
718298
711306
177624
972832
131662
1115898
884865
1591080
236687
1387457
1870409
158989
499328
1548594
322575
1022392
369892
24570
528238
1112635
18573
250990
1703821
1388230
1614572
1148721
490284
1745368
192783
902818
179359
1403854
1163603
635582
1634294
682932
338342
114523
619626
348171
635428
1263735
1333802
185043
1087579
1499747
1997739
1557680
733354
520373
559654
831929
574150
761410
295985
1154855
1370387
1404616
718992
377323
1695932
1035516
306442
1424190
153063
1392477
920279
810244
108716
1428559
434584
1396948
1884386
1605643
834333
1694111
137943
1436594
1262296
1568973
1470925
824029
634189
1103663
746215
474884
1971783
1642344
1505319
1558821
533805
838688
1166652
1240835
1587061
164021
1340071
1584828
387081
1051190
958400
1593421
960146
1769849
254265
258522
1941350
1067236
813971
1647884
862386
1440324
1243921
405452
811572
128447
1187950
1175619
1611082
636098
1548265
706299
1480751
450727
1534695
1218372
1303924
194529
780848
936303
349148
1530269
865213
1864070
1255277
1500912
1995862
1554740
1430406
593334
1708135
303883
607187
190503
1857938
1777833
392675
811234
1689334
227259
1558527
1642534
1872845
1726726
1541497
192503
1461656
1870465
366108
13076
611854
1447059
821716
106859
1320809
45042
82550
1785356
1598634
1139923
53083
906305
495616
400972
695336
97294
401719
1890435
931022
1720521
757710
1731106
525491
223642
228005
23412
1292747
433884
502078
484610
299160
1772782
523947
574598
1740591
1531722
1586418
1951164
830815
1978240
1258607
1684460
798484
111612
88120
928625
1189521
1258548
693642
1555502
1452366
1426076
1507556
717884
1536026
442533
487188
465588
552170
20920
413072
997997
1710302
1521729
365365
929396
1159900
1254379
1401797
38636
1144613
897769
1202043
672293
1854370
1996499
995024
244973
1489613
483569
1419780
342857
945953
1520362
1892627
1163613
783883
1540400
688361
139907
1203818
1866742
1041657
1164568
1495814
1914693
1272054
1040440
459668
136043
1415097
357332
1155344
1065056
1795272
1921344
95014
1622639
436357
1498948
70089
1575767
629366
322542
780946
916387
1358959
217782
147473
1938517
1225477
1865458
658683
140179
1214753
52009
273134
524015
1036953
1312344
1940713
1592021
122038
504871
1581791
1798029
517340
920376
1730759
1053214
1333811
94646
1935186
1763121
1063862
237340
863679
200119
1788000
1213012
952149
403277
270309
1519740
1373331
664970
1190455
393574
105378
806040
223879
1745689
652855
445643
731
1178700
1374036
1517106
367408
1722888
806051
1759720
1960707
1680879
586670
114530
1812863
178991
1819645
1913839
553741
1640242
1728906
225998
570941
827500
587619
55750
1056283
385759
106050
1595611
890060
184137
1639472
1625497
565992
1719435
1700177
1480953
177019
1429493
1369755
1882293
776991
532450
1191685
486930
1657981
1733946
1885304
77104
251380
1509916
902564
1391322
480472
861482
1639191
309510
452918
599914
1253456
652523
1592800
446657
1874971
313936
1567080
1806289
1683029
1308208
7657
924603
172519
1344634
725651
429334
896248
1872461
1352247
1908487
1774389
998071
177260
1428885
832868
1358363
1474370
180470
1858452
826890
370077
707608
1129065
241778
1813381
538851
1155432
1364590
75153
1781802
360872
823293
1788227
1686226
1634608
1172240
354638
407791
1671798
773843
522465
747270
1117803
1770920
1013492
1940563
1700211
692591
7932
821701
440391
1434966
1067614
751576
840302
1319503
1471771
992128
166305
1369068
620852
698156
1112031
447218
961286
1549046
1580243
829514
1739265
153256
1412201
1851184
1999913
156828
911342
778946
1990646
1433972
813890
173253
1395353
815991
263721
1123431
670292
612265
1437093
681776
539480
972239
555948
1802578
38289
1960116
356641
208680
1786422
1054326
264632
471453
1842252
1301907
32181
1802997
247760
195622
1474638
815987
174800
796712
1495446
1715366
1730468
1139565
1525451
807321
1939821
892816
548950
868879
1057955
202319
1332019
362571
555102
966145
982716
1109037
1742801
122259
1033101
1634763
230458
1518657
1749171
175812
433368
274638
1335716
1068851
454571
300718
1456162
488985
1677545
666804
663045
1217828
717749
1717120
389029
1802070
1362246
787962
354341
1252469
405610
1078899
598352
502541
1498795
126259
1878
359880
1618243
1388896
636173
1618580
1796838
370360
272987
1017960
1938101
1045751
650114
954766
25208
1984507
512206
1754870
1416656
1492301
162164
1078289
1383977
1630048
108891
1016969
439974
781318
1304226
527235
1308317
127614
1424239
1223221
1606692
1392783
1533992
1575700
681361
1638882
154799
883876
900044
1603986
1034556
10469
752564
348495
1192892
1858267
1809407
1719565
1631255
1869266
1944386
613725
1154182
1751074
1671370
1323745
647404
367627
717981
1456123
588122
509265
233430
1564213
261926
187144
361464
744239
1791184
1934941
1280724
835705
1709257
1422783
1536917
1857428
1623024
1182227
1475008
939963
654388
1084061
28601
39224
1122036
376993
944856
909332
1466428
574799
828140
388281
594796
968712
1961550
1990550
1596091
1575398
1580487
428276
131005
1234575
493567
103363
692394
322475
123814
1664473
1882741
797114
1301041
699580
176097
897991
176635
1306168
1599390
694625
573516
736574
1254001
925361
793836
1951917
1824230
1934098
1544104
690113
1272776
735541
858067
322646
1598665
1758003
918155
268314
495848
897476
1585810
412310
738186
384509
363678
1639431
1394526
352633
446383
103838
674877
1463400
813515
161042
67708
858029
257696
1012662
1965871
1575014
1903012
625667
463408
1431129
90543
987077
23748
1963038
314468
1658490
1295879
624594
1193963
456689
349204
369235
423473
1586322
824875
273234
1775950
1790755
1595656
286210
922803
18572
1344009
1252314
941465
1644956
521434
1832725
442783
345456
1090329
440570
1021147
478267
1349433
535603
489272
128706
1566039
1988794
473725
63977
1277405
443466
1260127
17318
1405000
954410
1234140
11710
615469
251104
545596
655455
528266
188922
1741045
1164288
1768317
1982658
872304
1573039
135807
1762460
348097
1503518
132716
1766604
1038687
1441635
1244567
1251263
103880
764211
449293
296332
805672
930827
519165
720428
1133973
1344193
1231567
649978
22552
1649473
1682903
1142012
484960
1658523
1670296
1490386
1716382
1250742
1075503
478808
1282249
1424557
239791
619549
1287946
817246
1068599
590475
1684364
181566
771021
1822406
1850689
469577
712396
1662725
765698
1315887
1488164
1184332
1307291
1719945
1928423
349117
1673429
508428
1062791
111318
1205649
1247153
1282426
391046
26884
1207812
1325752
516640
1452213
87721
455127
1558641
1801996
66040
1992821
422078
1327269
1381577
536206
1014681
78213
670487
1946439
610422
533359
649268
1392975
23721
1351480
447775
1047750
1237393
1865546
80837
1576369
899258
960327
1525404
1800334
1083965
418188
60908
994357
458672
1079193
174641
251829
262637
1288712
762618
1659395
475527
1399848
943820
1987174
444127
415698
902595
42082
1031170
174272
1100371
1253718
149170
1232016
1183750
1724012
1899750
1955089
1315562
1532160
1477458
1666959
1937869
145377
917240
1473293
245629
263064
348905
1060890
463274
1607934
312100
1428523
1754311
618626
1299254
1450268
589983
1246471
610915
266133
1753368
925890
1189779
748840
1661949
1097147
1739273
464210
1686918
1147141
976144
663544
1349108
402315
903579
1417977
1672872
1857497
1341242
643840
227368
1213893
418952
1027041
453137
270706
1476752
1248185
582548
1482009
172785
1429645
1337041
1929723
1495355
55245
182201
1385975
1591681
826037
1597937
406938
625926
1906646
411251
423775
1149213
1103042
1451277
1198303
1946854
1086571
1660612
464800
881906
746577
32267
595046
900304
1366505
1212695
232493
563412
1747097
1220000
1559968
179244
517810
1506080
206542
53507
618200
382442
1524538
1057504
1135813
92921
563500
343137
1012017
314754
1881649
686463
1639773
1177783
684397
1774311
437245
232382
115589
1702669
249627
87710
663440
1106829
1848482
1372253
1521381
1472663
644964
1495112
683256
786125
585112
1863587
106200
1797136
1641998
401123
695803
392937
1386219
706493
1008919
244812
456692
418733
195023
197334
792074
296815
332680
1813991
846347
1798086
1029200
1095870
48891
560725
1068863
688841
1202856
853137
1386486
996330
804796
815329
1872173
1593118
77773
1390098
75363
1809824
39123
1003538
1780234
17792
949213
1485805
581522
1957831
93807
127801
1652996
1538274
349535
917479
458172
107564
565015
827282
651815
905310
1746947
1330844
1006552
994263
931337
875918
1794084
1319470
1935307
1496882
1637928
467056
810550
1587790
1265380
1130876
1125240
1913784
189993
591871
384282
1768164
1496222
218663
702825
1219996
1779337
1858508
1105172
576014
1720379
757410
150885
1490463
1225371
1745003
1754296
519834
531902
155962
1205681
27650
1990120
167859
1364336
1062100
1670910
1379979
1561640
44172
1866425
1179209
1676231
597062
352780
42114
1483807
924814
1318496
1078536
1406830
895312
813160
1917545
1652716
269431
345645
1589130
1891009
95618
1333729
1766033
989961
118419
1690215
1852048
1750911
239362
1165802
854265
1654279
1102613
1881681
809477
845823
177840
200693
480425
1452241
557879
1027543
591870
407095
1006929
1982102
515049
1640046
1081659
865341
644957
282016
1543146
1340711
91103
343448
1302868
26155
345113
685615
1977344
1958175
478397
1905414
424459
1707926
863824
1444964
1112266
373150
917174
1551971
796659
1705225
26372
1623505
652868
768293
1084539
70579
268969
33689
834173
398460
1032862
1438055
1526246
45053
991856
1012158
837536
1970504
23997
1598707
981257
511682
1759154
1194459
132567
1774546
1369038
1774699
1122852
833175
1039614
945378
834784
1946715
1632209
1571498
632698
364929
627
513201
1224377
908439
1811285
1784372
93506
394870
1279821
248023
183152
1238056
278504
57412
245474
1780333
610205
202790
260829
504233
1304015
1319792
1478715
46866
1126977
1203351
400819
126391
759273
1181940
1012336
1612964
158407
664320
156254
443821
988534
1325252
1698167
1427186
951134
970540
574241
1452247
631889
1172530
48897
515469
1949821
822157
663728
165052
1253792
476001
806858
1615752
719484
1230925
167313
1316750
1444704
1067030
941502
649000
432171
828214
1765378
1354094
1984426
256334
766680
1188901
1695846
1401431
674053
64121
624386
961005
1394288
1683696
622602
619171
1258093
603487
138990
406596
633056
1335342
882898
560658
735880
826732
687449
735924
252462
1659281
153295
1531738
35223
527817
628413
189567
887277
1995030
738864
162542
377471
481985
1200141
1739754
1498951
549071
1229406
88096
172085
276025
962526
245150
1498474
1649335
1870355
308564
1331578
1479453
1123629
1454795
1850501
1220839
158875
1341660
313241
1356469
760971
106231
1013010
802133
1402452
1325049
1522946
886501
1993202
269850
293270
938910
14339
7410
328883
1859382
1348988
1022533
1351707
1664012
694966
772950
660013
247480
1545732
1233072
1633793
1895410
1032599
1375148
1836786
548760
1578176
1668406
188675
1680023
741184
1214164
97812
1094363
1038061
1166380
1965671
169873
505602
1638407
1910942
507908
1066379
714794
1558369
732890
89257
1319067
1421256
817629
420067
1190886
446859
1328959
643313
113245
1224414
1726030
725882
1339931
1716898
627677
1752694
369744
32484
932755
1150571
1819123
1411266
1989297
769681
19285
116257
1712594
1780405
598067
1021098
1828742
1952291
1219625
158204
195719
435035
985378
1656266
997162
980835
905920
231128
1028168
214536
1957957
773588
1519293
1575518
447058
1858832
42059
1616713
1140497
215332
1706652
1604886
112209
1878871
1987154
827571
905711
1743556
737134
917070
506029
1639198
382832
563970
396113
1939787
986688
238030
1811935
1007494
1873522
504854
181569
154777
1894714
178287
593663
655595
579714
1222663
699270
1590106
1447847
1325515
1865534
274879
556536
827122
1245068
1157394
179894
838980
10387
427261
410207
507096
682598
323673
1825101
1163218
465664
903742
550084
1777019
690086
36722
1118557
959941
798266
1272461
752679
1660954
1727526
484909
640348
1972995
1797732
481801
61646
1076590
1318776
1860224
457506
1884657
1927
1576703
779685
470805
1506594
197825
32983
1658566
431937
339811
181891
1711287
146987
488850
1117785
1561641
34956
47684
426393
1522103
1598485
246924
1346428
1557561
1426838
321747
905306
50182
471569
1071978
1041512
461888
1838128
409779
1263803
1786896
1279929
968436
52171
1547672
1576278
1313954
1622298
575989
1751714
161146
220401
1935778
934954
1920116
875019
1664086
1793398
1045460
120289
664401
636967
1098117
8237
1214192
1046376
1081221
655138
1491758
89623
1454557
187800
502059
1241688
1585277
1625503
502271
1030103
22471
1705743
1556050
100165
1096864
1024177
485065
1186347
1620307
1718935
1196545
1614203
361267
1658596
1557809
1656196
1815750
960855
1917587
1744929
186751
1560249
544154
1122807
1860286
212116
944207
689025
896559
1191849
1371207
1841371
333452
356303
1828384
267436
1754038
1378326
559168
868382
697387
807473
729042
1006901
626188
852910
1586924
17353
1256001
1522252
43272
1062258
1501253
483463
58423
593274
1813180
1498103
366605
239761
1656329
740573
1278213
637230
656826
1048370
904259
1574849
1904439
526349
1021143
975183
1517120
691175
520975
1453858
148920
1150138
590310
1449156
848958
1104378
522994
1552219
1779133
1469387
825041
381040
1237635
1775834
866308
1666003
266066
1128638
61416
660738
78623
146171
683443
1361718
346128
101623
987935
1466886
1670111
1899081
1291156
783178
137895
536271
1698615
1222826
1231934
1941476
1136437
960625
33027
1103073
732591
682712
1872498
1185523
827602
126005
281254
1439328
729101
1720786
618728
61869
1888290
155668
1003476
758246
580191
22449
1202822
493262
1146113
1856545
1148963
1401447
1420596
1662206
506976
1397289
1404479
1793994
448391
1782752
1046868
1534972
912391
663645
944566
1741373
723228
40734
737222
1966288
1358334
1557753
513967
1427457
273022
195685
1861508
1255971
394214
509902
600115
1432253
648050
767328
909119
523564
195461
1641574
1964314
238572
1976026
293918
480975
1386564
824529
1517543
629070
945284
1753812
1843497
1072516
968775
1218241
357640
229442
114826
559494
1106842
978859
1119091
777451
1050128
1286674
840375
308751
834287
297144
869925
1623758
704817
82416
135467
54993
1980140
63310
399813
1909650
1348259
512891
438446
1619623
1386556
116582
1199462
828866
335398
943079
356198
758307
1045010
1871409
1451785
717438
1900764
743368
687251
228123
142549
1118929
1812997
1883343
1785677
1072782
1134554
1352729
1023842
918286
1058088
1581194
1887375
735057
950075
629972
604306
770995
1762260
127654
520539
197657
1534235
389159
459281
983843
791578
1398546
696227
127497
1708238
483602
143671
188180
504935
217671
1259227
1743122
1245631
54024
919628
1120793
1832610
48936
1353995
1172152
1593363
1794487
262820
1623269
1290437
1610571
1061690
789155
293155
1002582
107482
847602
1810705
1402349
1488278
392618
1303154
560781
106776
1226671
1853997
1527475
266104
261657
525509
1550088
1761239
368245
1710094
1773774
1801038
1722880
1462429
1474427
836347
379442
343245
955112
1456170
624575
1039224
1956783
368720
293681
1484582
535162
741027
703475
939820
1031123
1851548
1776352
66349
513130
637532
1222967
323740
98203
5806
398660
469287
1877657
836284
1855009
1136098
595054
1826240
306842
1053774
791885
1339060
1728902
1346175
167016
1054956
1648432
1515800
688557
931273
455000
1290880
584325
520156
1809067
1997907
304561
893691
1073970
332978
744879
835181
48767
1717112
1162501
1710642
91419
186191
1275465
1999301
750513
548594
143861
486443
1192562
874422
1345641
1947997
799923
1893458
1641140
128616
1843556
1822478
1555655
206027
1532570
1860996
84196
1932530
458581
458483
464020
695791
1803407
714861
1062851
171986
524389
1728075
1628474
879944
1003365
1619958
1759141
842792
126862
94799
636608
482419
982844
462632
1699906
290200
1776830
719046
260450
1058569
916423
533398
1357757
616148
812770
374915
990876
1467641
728289
1090501
1174476
476349
1836126
1624379
1745499
1739554
1003041
915023
527185
453841
1728911
981152
286531
32864
458781
1387605
406
406591
988643
1208511
550330
1550187
1764814
990958
1798355
1805693
36878
1423260
506659
556954
460838
647654
1592626
581770
1102235
775249
1807438
579086
1478181
323353
1574317
1610557
986971
1232778
623937
1920940
1979187
195273
456729
844185
680812
1253707
1881828
687360
1665309
1557190
575530
1584524
27812
196934
990305
1749925
584937
230056
383303
1814117
992911
982352
1986931
1179500
1297714
1723248
456915
270765
279500
477008
739180
1593149
1940115
1021905
857067
1541203
1913443
504869
55589
1886946
766325
1201406
549678
580030
946505
1508248
581552
196914
1960375
1992478
1258063
163916
297824
1591258
1666086
454079
1069713
20433
1461046
1873521
1102193
1164316
387971
51561
1402627
1891839
1201447
655481
1944469
61699
176263
984713
976267
659663
1000239
1527290
590601
1437056
1101819
118176
1657323
116195
371870
556925
1765792
546744
326817
919373
231734
342588
1097557
288218
285809
1431236
550542
1276571
257085
733803
704565
352096
1222071
1917981
856633
72898
95869
1791243
388519
1861192
1765492
1661010
666259
1885353
259291
502793
272923
1298407
1465496
864003
275585
1793327
1614509
1453770
1402282
1018236
539032
744860
1337385
1281667
953194
1530793
235092
451066
123049
1627636
1589213
1722237
1252869
1867217
1730281
1434947
913160
1287927
756528
1737527
720194
1308393
1817393
1652103
1666588
1715356
791311
1596003
735855
607359
1240403
1561276
488201
710778
306407
925321
146364
73745
122012
1503283
1270893
1455519
514962
736646
1518901
1434776
1298102
520128
1319824
372980
966853
28175
514305
457634
1478591
821940
905739
78147
89986
1401205
11503
1051142
1951187
198188
1075631
435059
347121
93912
1138054
1609648
383874
509689
776161
1802079
706930
1879898
1127023
1689521
1528454
534066
627985
136976
954820
727616
1187590
1756765
348394
275534
1036937
254292
186655
986044
478460
1007932
1417344
1856439
1555420
467484
614891
205129
702842
936914
1030218
182146
907352
1244370
1011573
1119636
1111699
573564
1504751
951918
1907664
1016724
1558880
1170473
1101029
1276974
1730854
1798597
412087
1396455
787175
376416
1857038
1541119
1914340
462111
1619542
1313317
1489130
1404356
1755559
1863285
208221
210305
99262
1543654
1842006
1753056
1317720
733471
570109
1068963
1952584
1725671
1585993
250516
1316015
422945
512398
1805321
1074810
1656357
114124
300035
1735689
1923880
46438
1966733
530724
1038503
220375
1908542
1932759
834117
1871163
344852
1306096
2806
40250
1447541
597083
925537
469982
382071
882797
796410
750864
1637569
380078
828107
1538784
230216
173553
834813
836041
1461172
677437
64951
779383
382936
660402
1788800
1653174
421999
93267
1407413
171384
1056749
871720
155740
369219
634741
527897
1477547
1017321
1572474
1516033
540731
1236318
142833
1053236
1028998
315445
1152756
1033526
1347862
1510943
1989517
1399110
1232358
1300229
1413013
242803
1363610
711637
1695348
1202201
220696
1089291
459059
1072243
1552795
1304368
1088125
769395
1531526
583210
619039
896545
218032
1779425
1895093
1560687
1293844
289092
904165
1960389
1147328
1127870
1386480
453576
574265
322012
825906
98419
59614
472033
1048773
352214
1289028
1615863
184391
1213962
368668
662212
500682
417227
1152705
1573699
1522865
1679835
1054577
1473497
305756
386561
155372
578424
68393
1044999
1932063
384016
508093
788744
724734
1117727
1781911
1278638
1601585
217254
873129
504117
647244
144828
1619063
519221
803457
1878030
1886461
826604
56801
905391
1115422
1050804
1270744
1022391
626568
1480577
1946493
690068
1339416
1743130
168085
1949172
95842
577463
5298
1615697
217020
908620
1113880
357619
728254
202979
1525934
1943132
1992961
1196300
464419
502999
1484844
105130
417131
1868287
121258
1362540
688102
1236675
144239
1844197
1579868
1204170
565862
1623728
162632
486220
307081
62308
1410229
670343
264101
1174410
1652486
590269
712714
1276365
1415951
540035
1871888
1685271
297580
83671
1900889
1748367
186910
1399115
526093
202867
1615167
751389
1086083
1902952
709407
1335899
1612602
821684
312619
534061
1427339
968858
467923
1719960
490512
1888303
197525
1964010
712603
85458
1155495
1117993
1250340
27851
1740921
1016746
1027106
1343012
72072
1106421
1670858
1211833
920156
700680
661518
1194038
666823
1728563
1136581
1787947
1461266
895904
1097781
667753
871569
1501022
1256843
1660830
773423
803047
754601
406830
965897
350205
891714
1008842
1694005
1204260
1709559
560819
1624985
1952970
119144
81234
647412
1114240
994310
340409
612057
346684
110239
299385
591751
1430825
584107
1030913
1467939
1900150
1486916
280154
1812194
1484044
401767
1037017
1646724
14059
793977
709952
500763
429406
1752984
984653
37037
1467308
12389
992569
637707
1419270
310339
1266842
1169974
1998827
124088
341127
108388
1481510
1640809
1674978
1561779
1329097
144073
515708
734336
397639
908792
270948
1072401
1717865
1259894
18964
1645427
174554
1442004
1346931
1764817
820548
840300
144833
834337
351609
769160
9469
1527270
501791
866635
771187
901702
523270
1478433
1362905
1399467
1862097
308429
209117
1374137
489370
1513001
1015379
1088792
1769569
951341
644614
368645
934020
543438
871384
70792
1368763
1046195
1187148
1665189
137640
1061318
1803775
1775609
568581
775440
257629
1975194
1484518
1331138
1029498
149770
913685
1354443
1394859
916927
809207
168908
317844
916199
201169
1603929
915032
1806110
967925
949514
613004
821562
1011152
343343
1715531
705970
857511
1749526
31819
628810
1541631
1650850
81004
1055308
103157
1454365
64856
919238
1625316
1118612
1073443
1842504
217576
343145
672076
1268603
1793313
1604384
3879
656475
1911632
1326376
1966420
1888847
1647922
254176
288005
455424
1474573
267506
1832691
1122917
793452
1741604
55689
694551
463325
927726
600462
1948924
1417426
372054
366459
1378803
328760
1305090
529982
1023809
712101
1409767
1093874
967872
670418
1930586
254854
240339
981709
1627593
884789
871263
1528765
1380710
434712
1014532
1215111
1472212
1193774
1117268
1848745
40076
1092326
1714476
177788
481024
407318
1628458
1833884
327223
1190954
251609
1926367
1512534
1785884
1146482
1657376
529353
848434
1915989
936550
1291728
1354051
1256620
167424
1757375
1897365
1318160
1752534
72631
1794808
7435
1636845
109426
330384
634729
548480
988227
1739848
1372786
518955
1455545
1733280
1684455
1660856
1341339
1894735
481019
564755
336582
1526175
1449798
1682734
756504
1035269
1186079
1458247
150074
693319
344985
315528
1141322
924636
1414459
1356390
826335
1107264
488561
1238101
697952
1373833
941408
390171
1314354
925584
1178465
143966
1180133
1425
1266204
151879
471847
1593091
400403
1568633
73707
1099106
1225988
238528
1099201
23802
24179
1746470
1290473
1599057
960012
187260
1105786
1344685
1573628
1595209
1577468
507040
1619809
1804282
307274
1128062
644046
25974
269031
1900353
1349929
1831741
786038
265353
10535
961352
521994
238923
239375
1939922
843586
937906
1487693
229682
1722228
272714
742772
613466
1755984
353503
1870458
1325364
152959
457894
1342815
189628
182413
1963819
375727
1808968
1834312
1007875
398594
1813329
1782204
1755446
568461
1965360
1353432
1315651
1895798
1493602
29830
1241695
189154
1921730
751284
641272
1189744
729520
5212
1757820
1012317
931024
1828638
23992
1541788
404084
1988168
1657837
1207698
905870
877179
340095
1905191
654096
139459
1037229
563440
301095
863858
1648254
1732364
999170
1160002
323046
163319
1369501
1619288
1519691
1235696
1487665
1189405
790180
890544
66684
1635149
308062
13893
1826786
1349982
1220910
1870209
434739
298573
1964029
319824
1945808
997772
1522971
1749559
1416347
1754699
726358
1946457
610553
728096
625524
1862066
1423946
1558839
1720919
847362
1368839
440309
622528
867575
1070145
1243559
722170
749250
1520419
1194089
260019
256728
1632064
382435
606486
746415
1649825
479455
685076
1082240
924502
1139060
1902332
1470943
464956
1276017
1607409
2321
62237
315650
1478743
297804
637268
791090
760419
1479333
1787808
1312058
267390
771925
1865622
1525938
277577
827958
777900
1650765
497924
1733388
675813
1032922
1375000
1206146
1499026
490014
583723
291170
431755
1027599
407013
1174788
1268461
1199180
789445
1579655
1505348
339370
553959
1928269
1873238
55759
260812
1816108
1851160
1615257
946080
1040038
675390
129798
1012514
1653201
1632996
749838
802429
1762208
756635
211842
580820
1078789
284172
510537
1215244
527777
1676754
132041
457852
1222024
550745
937931
786257
1801019
38633
1646381
412837
1295518
973766
1729865
1603295
689874
599692
449036
460109
1151616
176530
784839
499535
848479
1459809
88077
1335241
1180314
916779
1955278
1355457
1106900
1453361
1933259
1880948
1151083
797535
1649870
1089513
794209
1788281
1875032
215079
398441
1654221
1211275
1078343
1988081
1470799
391355
658475
1266865
509972
415033
1687365
1295266
504963
1762187
586161
1578579
995781
1501731
1928716
1751474
1842747
1276327
1015041
1708199
1844251
570887
671457
746534
251240
1868718
1620733
752073
915040
1430392
284856
1094803
1552889
1490728
1103629
1897946
54899
1368231
99153
953291
1667257
274722
525084
1421730
313953
204801
450570
117144
1185985
694953
40322
1691623
1836255
1787402
1337298
1307898
556652
1861261
1689604
376925
1437324
1356668
810685
756431
289043
275566
1330482
1026152
1658077
181422
1441095
1639249
1189722
711681
160016
819557
1111264
500219
1847039
1594751
1423502
704455
1610202
1953267
1700682
1728039
29334
310320
1209683
1591632
606466
561323
1304745
1648060
1703170
683671
413388
1931563
1505417
282007
561252
1181605
779933
1735788
1109231
1065873
775341
956887
233409
1380983
832327
1428451
636199
604438
927958
1557146
264873
373973
701743
1798973
1247511
1590956
392213
1395987
1588811
1463263
849191
628569
1414438
1590187
1411878
1553687
1198526
55385
1979931
1149300
1603078
231976
398511
683695
672064
1581634
948783
1901331
4479
22333
1778491
510008
465549
1964286
1164182
426649
1178823
1516935
1343144
244450
920389
1781240
393412
850386
831007
438526
535213
502048
985240
1446472
943660
1325442
1962923
301103
749665
796270
1317907
1320425
1477627
1406830
1569771
609013
1847036
1619918
1079315
231267
1747999
1221008
1600261
1911491
1306835
149469
1160945
752547
209367
971066
1410024
1355353
124422
398154
7724
1690917
1528139
1762525
336056
1517785
227973
1080688
1769979
1705294
1642868
1239016
1156925
988875
1373526
559908
1178138
936523
191159
332117
238432
1098113
161073
217158
390260
1147934
1335696
1177860
985371
1235407
1723564
681844
781329
643657
1975811
756380
1700171
198059
1100980
791942
1694619
945759
1454530
996061
307749
981403
1555811
1727418
393826
213338
1678447
990607
182777
1331981
1255957
1695219
592165
13517
1039280
217664
428731
1313641
372426
356867
1071892
555300
736020
943088
1964790
1887242
1662647
463049
95704
186383
1213451
1164261
7015
1240176
280617
697213
1726371
1746449
1705914
1770776
1444392
1250297
1902307
117145
639630
1628396
1189094
1689412
1695631
1997176
782070
935449
513933
106098
1147144
1312666
1364829
190237
749009
1857813
1883621
283001
1838161
1340463
1701515
417070
302923
724010
182786
833934
1574794
934233
648224
331696
978542
1347762
1477179
1420692
181816
83048
1410054
806673
654844
157152
1925040
1608837
455659
1356583
588094
33508
738235
1300776
1150672
848312
1520919
890146
141109
1777104
1254197
1199119
113339
1845619
1964664
1069263
133006
1109262
1269623
38623
664755
150290
708666
759196
1091352
1026722
872660
495643
98963
13764
184327
1839208
358819
606736
1344118
923675
1418613
461708
392671
281402
798500
712174
1724184
100321
1324741
1086018
1856324
250847
1326341
149874
1020498
1559469
1033913
1366813
1238840
133966
775212
474275
318067
1964535
1463524
1181360
1368294
1681275
1612793
1894925
1148861
535907
508213
1917547
71360
1598777
1990169
916931
194078
1167177
1919624
319828
39416
50009
200612
930506
127947
1943791
1884871
1794210
1622647
1343494
416023
1857565
1946580
725981
1251423
1874968
1447639
1272678
1975453
122106
1687880
1256223
934096
1622512
1933040
729728
1471310
1409995
1881511
955269
120776
1690707
283392
228723
897938
1340397
634355
309955
1515591
1262773
66460
1512813
1489793
1236069
572921
1822945
1967236
513618
459219
1668441
1218348
1240858
424633
991299
695485
530019
1888744
502244
938430
1980348
441540
1034765
1590899
1642941
707592
1021257
1995946
1366284
504126
125239
1061844
1888127
1137619
302748
332335
426827
1273140
1200418
1814284
1095008
1761738
539079
1145051
899858
1989889
94598
654848
838562
717366
575527
308636
798279
744970
1227377
836292
1257141
211615
1972992
985449
1501539
1846839
1790207
9613
333363
1724144
1377912
854979
1255445
576533
805351
1581738
1052795
423225
733437
692587
372979
1821274
791641
1905523
786840
1879969
1729092
115380
1415055
1724431
534119
1688096
542515
264479
447452
438530
1834948
600570
1663567
371652
377089
130818
1118318
1806262
1464148
1987633
738551
1418876
159919
766713
597736
1911815
927403
1821822
1017660
960588
465887
1854842
1489789
1303850
445018
73642
606169
265418
1460370
176601
443022
13747
665290
1261037
1711397
14908
422024
153108
1598088
1350670
175460
1378394
1980959
112371
1312340
804484
27975
214740
694917
1790354
995874
251879
536761
282886
1930609
493587
54403
139119
1862379
1908640
1765
327191
375495
1784939
1174404
165888
229211
245489
884931
1043681
1003234
816555
1628738
963646
1482040
1814258
1135174
109422
717003
696021
1491563
1178194
1659132
129275
274571
1059735
243206
1316126
1303438
1640817
1711647
1682754
593695
1475063
960988
1884564
57084
338724
1913504
1153840
195323
1883822
1726789
102620
196897
1183888
819707
428680
218048
1639515
1161766
1279073
1207364
780246
808348
672224
1844635
309999
202621
206997
337802
566960
1723439
1353284
13602
1709763
1631854
1600519
1610029
779574
1091266
760908
1758201
729399
1950641
179189
1136676
688278
62940
153835
291606
1242671
69410
1978124
1212064
1687309
348900
1162802
1711648
438004
1632882
298892
1142290
1796382
1405419
605206
416127
1111802
1629575
1443120
1266874
1769564
426777
1440842
1045423
247922
587926
684768
1691419
1213287
656740
584576
1281246
941960
572251
796666
633287
321100
468354
913490
352442
1018558
1364216
1797556
1842386
740859
1383107
489030
1096152
227510
335284
672949
1290674
1064420
519101
1144025
1097186
1315679
1524228
130702
1679319
913641
531341
381991
971755
1142026
1617795
47092
66475
1705709
1259319
1983633
1443482
1347725
616319
165838
380811
29780
1541976
1417477
1771293
679337
1672302
991548
1702967
1198578
490409
390780
1723760
955275
78095
1504195
1632107
407847
685012
84480
390258
1070915
906127
1416731
50544
16329
447021
626180
1844076
814637
521373
1195035
1493297
32581
550689
845748
1878284
1944371
1893977
228370
1469900
1215259
1209163
314721
1449587
1543343
1628017
1076039
925808
1152189
1200555
740317
887980
777558
1908829
1331781
1477317
842884
190391
1936133
516061
1922687
400709
556805
1655996
797263
504871
1219864
939438
1892584
1227814
641462
97089
1845007
1583793
1313793
1029005
137148
376608
1963367
1859953
1104292
1904876
817070
1598358
1625567
1659627
1619828
1108803
1245594
1829156
56564
995428
674433
800444
346368
1752200
753449
1744237
578420
169509
1799412
80675
59663
1822364
1555749
1448590
207106
836186
556532
1419261
499868
999752
1961987
1855985
135049
803954
1105363
44752
1321031
237290
487723
1733452
1142207
1781006
1533115
533199
1589124
1285915
91343
1877315
745927
1929896
1276266
52250
1604435
56925
603568
1477136
1693296
1662513
403020
532276
1604285
443558
25945
128276
1849693
1142802
1509192
785278
1313312
1842389
1678586
566392
628465
1810498
1212353
1479523
268433
1126739
1524160
777653
653909
372842
1095166
152341
439334
1208275
545293
856546
919794
561427
1177554
122428
1826929
376630
1019312
1476468
648576
803694
898917
1015699
1996018
715261
1720951
1833513
505673
147565
1485237
556484
266588
1735006
5327
392849
1416345
959
314706
386169
185513
17642
498998
1742937
1831050
498653
1137902
104149
1217998
60570
1853916
1310482
663087
1476435
10844
1663235
76560
1515192
1768910
878188
1422485
962560
213621
1773338
218252
61732
303112
72420
1358750
785177
258968
645350
1082513
1764763
1776972
1848495
774124
1486954
545024
1451255
944570
610472
1261044
688623
87449
935601
1908872
1294508
1649202
266714
156848
1121579
1661391
591821
1988942
381629
783542
1492782
511108
1371403
1621260
847980
847899
185349
812509
140278
661258
403702
1663457
427459
1811507
1103404
294282
1810917
912274
1112488
1962953
458310
1205138
462230
230483
1137073
1667452
728940
486641
1364276
489725
835923
1000972
1814428
1579048
142487
579854
757712
249996
1666215
26678
1335686
6048
1259212
368391
863068
310712
201083
795348
1041966
265777
1030897
884983
692775
312406
551362
297838
737689
1005672
206734
1881945
1113578
1113599
512904
1348121
1682502
43980
775255
1188127
432941
1807523
251886
743248
797001
1013399
926153
358769
1920747
136519
1263140
1945157
1928043
1887744
621807
1274449
897448
878912
276043
1559527
1427028
1429517
872669
1531785
325524
1544387
1674276
215639
1988063
440655
580722
1866221
71297
427135
1331894
471926
4935
1500604
331807
74280
1772207
373980
1904854
1062060
1845872
1521831
124379
688281
598775
46531
1869903
154540
679468
1015161
922039
756718
288764
590944
603217
1120923
521101
1967508
787787
1392220
1917264
1123768
423667
1801409
1772855
272819
1154035
788089
393306
1872295
915600
1282270
593802
990387
274654
1460245
1077670
1956313
1331265
355243
1140773
707686
233541
1891894
249422
792328
55741
1010372
1429384
1528910
1005008
472482
575652
1298274
1787106
1393976
454087
1637152
1049206
790745
1152017
1865573
1754629
1619314
1404589
169
89644
410870
911103
1297943
1825696
1253304
296562
589793
1286800
1342505
809583
709729
1255985
1560861
464911
1384880
592992
1281183
837939
1619349
312239
605141
1025207
473593
1420364
1676981
308017
188480
1891858
1342365
1806019
814104
693991
972957
371152
1310026
1586216
634162
1854756
1197458
62642
1836094
418574
616440
823555
1870307
1891512
1799176
279210
466569
1948743
1448523
140255
622762
1698649
1150029
1598861
1670262
1766097
1856961
764357
728386
105691
678121
751087
549153
670861
1474270
1993821
787934
1974348
908606
1145135
1097299
383702
470077
1361527
1621526
1664674
1488577
399898
428024
1303188
1401883
1522375
1946737
1895393
344126
271764
679525
1353570
623900
1292791
87402
61529
1275827
203230
552717
1495954
1591213
85532
574701
1980027
993423
1875297
890066
1367485
1506764
1424260
640586
549799
1618797
1521015
827785
610865
1993635
1188602
555793
80496
1175799
1447461
1468734
988821
417984
1476383
1401258
1275611
1017141
916475
1416640
1012801
1094675
484634
760206
1126901
846549
1566198
1041285
1364388
454096
998176
1497461
1878100
789124
1616028
157220
1673316
657395
1700175
95829
523083
1620354
1200095
1857880
810226
5793
1854456
1698845
45046
1569920
247957
1180192
915213
499970
13743
33509
498181
1428842
1233127
1204263
563039
1501370
1692519
1286910
883151
150645
105662
400551
1999983
1955153
1104646
1904624
1799183
1173083
646701
825332
22137
1374369
1577009
156411
1649229
1546709
376608
1436896
565783
1018894
1492090
856142
387641
1553815
740672
400816
419745
1794462
1492785
1392567
1486721
1461596
384590
1315085
75503
683270
29217
1087298
942070
1260030
1176155
251828
962319
104013
93818
1295010
1982747
568839
835726
1508597
967165
1637678
366242
1210527
1636035
1030320
1032203
411450
998643
1811063
340735
1021315
288295
599413
1770919
355101
872224
517910
144909
628073
129967
889367
109625
274400
1252777
611451
1043405
1877102
505347
378317
1826679
806233
710039
226185
544649
112572
73671
1347686
1376545
4529
516195
951679
1718558
652542
606781
387995
699028
68492
1059578
1218199
425998
151628
266149
868973
1720347
272614
289563
14777
1239413
383683
845996
1187244
464732
540600
1172541
866721
140921
38204
240075
890562
1431509
736482
633078
13677
364397
922275
1862161
1686641
1656195
693180
733535
4374
376695
1398500
601187
1487581
1173693
288404
765382
451792
225753
1345267
1706850
471655
1922376
172519
1332084
1988727
1361339
1031278
147320
126904
842032
445936
1217769
741820
36375
1935788
1087117
946178
1599515
94904
217484
373691
39738
1903243
144112
1996358
1858939
449767
1708574
176069
897299
623951
539431
1735645
1869400
1354810
789760
454872
127389
1107049
759209
1008075
1926399
26195
252026
697759
1530936
470558
1758225
1091582
1554289
654129
512474
1943144
797271
1130862
443025
107623
384559
898414
78837
1460498
765640
148037
1038973
5799
447281
1630255
1677692
1539797
1618227
1321186
1168661
672112
995482
480057
662202
390893
1381665
1456762
352719
1014918
886338
1114460
1761122
254745
1715515
773732
14914
1642872
850029
1416838
111864
125905
555376
714130
1370861
629137
1307540
274658
1042067
1140373
1875291
1117716
653988
1008656
1614708
1846606
1119721
1051111
1755507
1636571
1615017
461550
1302709
1063971
1688896
1051072
1222344
253318
531027
1537759
884284
650506
886471
367206
507248
1619885
1529368
1427142
608276
880187
368044
585463
1937993
730538
864733
927986
556106
1738569
1935253
1850074
1038607
866610
1441083
1955856
854221
1361621
862800
217828
1073848
873214
1987127
29531
597738
583183
795929
1976517
1932277
1887830
1596975
895978
239887
1099899
1586614
1986844
523373
713867
396830
714376
1472475
718407
869761
1437083
1919037
782020
1290567
246593
1109455
714891
1291970
823735
854238
892592
1461962
1157277
64705
1823332
1466761
644938
1135302
957091
980336
1506058
1677586
1094501
30360
44708
1821658
1239947
754272
154236
1212370
1346188
1953204
1392815
1901620
1488710
1718940
908008
1278869
1597838
1744281
509136
1429988
1563170
431277
624862
1169102
344180
1937555
1020323
1685015
1108189
661837
83112
1539871
1848268
44799
37240
747889
1986767
1160886
135766
500295
1763019
1199159
311851
212481
1042928
341375
1085775
1789148
1227961
422049
114340
107451
1189059
1595287
1079973
1963820
403671
265620
791116
419144
1827700
1241639
1773699
1219824
291906
568577
1733067
180725
1569950
1298345
550045
582283
1764527
1428371
898814
282419
1174813
1526067
1397927
209311
243955
1402100
355162
1225117
1088124
707529
1327049
929683
1602209
1078716
702407
1668899
1028899
784612
1270581
105106
1581075
1280307
1462452
269475
256954
475752
1664937
1887653
1940808
1402340
1198936
1534467
1232449
547966
6705
52433
760190
239313
667184
1780582
1738474
1084347
461219
1533075
1080285
1145793
830666
304467
15446
1330006
1275114
507119
1715201
304908
378976
619055
608991
477333
93084
528480
1651784
1875582
1927986
1351591
1329464
904223
1505587
1712480
947687
704549
1047622
1858955
1447918
676877
1089503
1140550
1576757
262274
1092450
476769
1910244
1450940
1021305
700492
1129749
1434101
88543
1770658
271
985037
802821
1188525
809838
341996
8728
1068439
658765
850843
576695
1643412
1107225
1041706
648352
1362004
527258
441315
1055068
944447
1349975
1157724
1669315
764282
801883
170897
1590820
1620186
877308
1513596
576160
611190
644169
1908934
840489
742786
1711419
382845
1073436
141054
1874748
709678
1843633
360632
128371
253218
1956435
1042964
1095219
1966282
275287
1570485
583004
109894
789540
22412
1952986
892769
1848662
1167311
788233
1843962
1134682
460767
536169
59245
1855120
1155198
562282
1938014
241001
115787
1193200
855159
329321
874997
230883
1155845
225526
845559
1722103
1632502
1774705
1549145
49234
112377
1186079
295342
1836500
164361
676174
1268041
1619583
176647
1979872
1310574
1648045
818228
1739908
1011855
1829961
1734133
1582450
1729033
1291162
825005
1657409
1266439
1121336
40965
1534197
1770333
675520
1515858
771217
1458779
452692
560703
1821068
730781
1605453
628938
661385
1151338
123992
1860537
1443543
839387
1797924
798967
304082
1152841
1479820
371440
734611
1148328
388268
298253
1011569
1690648
730710
752165
1898483
818640
1901724
450844
1081663
1993153
1057523
470734
1101245
115684
640276
630345
1470619
1488076
436636
1868655
999957
353888
101604
488721
1901956
9572
860083
500655
399159
48965
1836797
1336710
105523
1566411
1507524
1273165
535323
757074
739539
979058
1163178
1757121
1769707
1496839
1362217
1710963
1384544
919344
952670
1822124
853899
756646
966689
1234637
1458748
1797535
1979021
905230
264444
1265391
297974
1267468
1773356
1069386
440094
1651413
1609806
204515
1526432
1796634
739278
1891954
94833
669356
641854
1990393
1829238
1102310
855631
853588
853002
1907604
415513
438954
499603
809526
333745
962105
722552
626730
610434
670345
1216211
308576
1962784
865496
1271898
380704
264554
48476
1523422
1485337
1239707
1883824
1470761
763387
977239
1032629
1595517
1810865
738822
1331696
1329148
726535
729789
783595
1885988
1039728
577579
1839965
1248914
700991
1927062
497304
409617
1467446
1175206
332020
983690
1981298
977784
1684511
1067200
509173
1300088
1700559
1584791
1839110
90145
195724
1271373
1285722
1763787
54639
979692
322087
221561
93327
254044
1114736
939837
1300086
934451
509693
1194590
1256180
1195220
1288693
921959
816299
469914
1452465
1263225
1753053
756851
758498
1357158
776372
1612480
1947596
1203083
299004
72092
138248
1719387
803709
144818
1262207
611905
84119
1830172
1414596
786159
1515604
117262
610153
1406450
266301
1653014
816191
631246
59084
980815
493153
1876229
1079604
890580
172223
1921738
344464
1577826
1371089
104421
149784
601758
1208465
1319819
537230
332688
684929
1798620
1406182
1895126
250580
606782
846158
1642099
1083348
1205836
1090743
1338279
1919466
2306
1253715
1599248
149772
1981364
892367
141920
1573381
1144612
755371
171536
285817
796238
1684693
1271097
1454358
1865514
1458345
1768685
622403
581013
1000439
1938398
624195
573008
746943
957892
1833469
1016706
557650
205314
1883981
545638
1409573
1570265
1022114
469223
446551
585490
941871
1674183
1617640
602382
1469788
24109
1681170
456823
1364693
698519
1435175
1603206
579673
342195
861283
272549
1043408
1368852
377408
1555463
102125
640700
1086107
301101
1264097
740512
706518
704438
446768
41977
1572600
484969
98674
884227
1579084
261023
1611722
1852893
684874
1308189
1576292
751222
1201225
112019
74628
66287
547927
208164
257480
1434061
1629912
1243537
401364
212738
1997983
1062101
1306976
886582
782204
1438891
38143
1918856
1385999
1655664
1641404
805117
1563631
155630
1147791
1512529
1251354
1595308
1922549
1261892
73575
672666
1502423
124541
887388
1317476
529170
620453
1949206
624427
188204
1271959
1408672
1241757
1034590
1013637
1995033
7844
131524
1886991
110408
1926758
82684
1586081
179032
1208772
1855551
1992363
632338
1898104
224004
673171
1100752
1407639
47963
492161
1070451
250461
57056
993066
1434642
1418325
1036489
1264522
1730064
1090750
999823
110203
139257
290854
1786897
1453881
1985609
274377
1367390
851851
1063377
589256
1158966
1200215
748997
1800898
1015735
1624903
1855909
1454317
425807
210862
519424
1165308
225130
1867366
1806968
576881
894550
1866259
1826266
839468
736153
734104
746966
1342760
672251
1002158
144932
1639262
1269350
1329153
1754586
178270
1229004
1869
1203945
270917
220224
663367
1006789
1968137
308812
989908
1647482
702466
1511319
593242
363002
1310429
1704479
1122454
1510836
968609
1245785
1070728
1948854
341934
411299
219681
1771483
1752934
753127
816036
332647
1208323
713431
1899348
686687
1399725
1664766
1814704
1865334
180626
319236
1781102
767934
1875112
938581
1651646
1682054
416914
1545095
307437
31254
1175887
526123
386424
1709290
539371
1165929
1924664
663262
430757
749179
1672191
370465
1423651
1188693
1335831
177908
560427
723044
1858949
559614
1633438
1905984
987336
1599216
1417750
1633703
467947
1266844
604750
1243536
1512045
1938666
1832177
1014346
143319
1781385
1820182
1825990
594728
129677
377883
553687
546126
1687420
1355915
1318095
862588
84828
1337232
1099319
1992950
1675093
600284
1026769
1914381
839997
29130
1256017
817565
397580
910790
571222
839469
616743
697384
244384
1627897
355430
1375466
321923
1284308
513542
757435
238363
1885811
111331
1341034
1560998
553905
185972
218527
816605
908936
687039
1701681
195831
1513288
121213
5481
718631
724940
693941
1186508
91958
809982
469796
124388
1818562
1986143
648530
510380
1828442
844256
1292563
410239
576119
1683711
1362139
1078064
456942
1587799
1872000
580391
1709590
576982
1740676
1579688
625118
1051587
124556
1530167
158244
1455259
1473937
295726
1592831
212889
894362
556062
1134515
1417325
1771673
1166467
1059716
789170
952663
1939357
1721972
565199
1568059
1776917
429119
218197
976686
1873473
1197038
1388501
1805926
1995743
1007833
1587541
109273
58346
1015154
1243144
467462
1884594
837092
865455
935625
394721
630672
1257550
1783875
1859442
1192506
1199555
213360
214886
1915228
1125896
1645938
3679
359982
834473
1044092
729323
837539
809516
1670088
1422928
428165
1772778
1961042
1335100
15948
1583035
1457287
1094642
317113
437968
1718523
449487
866769
449262
1988475
668889
674029
1356857
325918
1134957
844170
1970486
1995130
802409
688730
312193
1271790
538848
1492052
399449
129546
95863
546444
757579
140549
629498
1187242
677586
480119
494438
1886946
1308566
450851
635133
1368834
192425
979562
1764864
949936
1891617
1990503
1699207
311833
1733853
1631999
177381
802919
58274
20178
1507189
1024057
752855
984326
1856428
187242
979088
521425
1869631
922835
1573582
58718
253105
526382
123605
958223
1149503
1449036
1803203
1245660
919790
806295
1654826
787884
1686895
1961051
966723
1788928
1029988
95713
284289
1295168
1506693
1392204
1968108
1215427
1081513
1296845
1225577
1599508
450123
1566574
455508
731760
362456
1336073
1805795
275770
42572
1533866
1849354
838423
1805688
85277
1950985
1379823
1350512
1523943
1936703
1380071
146356
1111954
1459605
1488635
1174354
1791771
533705
757750
1277686
494089
989883
1277268
698378
1923909
1411494
531050
1965868
1690705
1035692
469103
405125
1230109
137959
93190
892030
1477366
719403
1022720
1380902
1746097
739496
1730022
1435552
1245214
1187565
1987222
380378
567113
1883795
1347460
999338
1456282
1389311
268371
1811577
1083528
739401
65766
296437
505409
1916809
877635
1318603
792605
177661
399055
1213116
522419
774016
1716136
31941
1058915
720985
194267
1036119
654347
24753
1276654
481669
513397
782369
10408
1214612
1136054
1397264
1567310
824193
1568990
1322349
28946
1978384
1066415
295281
79015
313037
1310031
1201414
1309541
1618534
1486786
1806284
1617178
1406112
397990
31880
270730
966256
1684260
1551166
803464
1855519
831351
863657
561789
355151
1804889
223013
1285206
1207412
327148
887695
632617
1409950
378801
1538062
745373
274358
1062575
117320
1391230
606368
1763063
1979404
1994101
1192086
1626154
990619
779436
1376936
997657
80551
866207
948163
1732691
1275856
993474
1073501
1761148
309543
1068315
1873403
1379278
322607
850438
931420
126152
855421
184022
1314248
764800
1746695
1118654
1349463
1905772
1464910
1991945
812736
1125922
1935407
747642
1668585
1000903
1951254
1399277
734452
1272858
1773546
536677
1429345
363917
1682291
1135043
345885
379851
905804
1843315
1183157
718776
1438681
1298831
409125
1080530
795812
1569004
1089472
286159
1824639
1468301
1003623
1620584
834630
352330
1863304
747367
1080967
473110
1510443
1394824
336171
1035859
574707
166190
1302993
758134
1592087
1883088
774734
233345
1394703
1799021
769398
300002
1457060
351143
1802845
895714
1357660
1916696
1041036
1490458
1471110
587267
748656
1742508
1858672
846996
166389
1161089
1484810
1532657
108755
105162
838583
195110
1716625
1419510
489547
13296
983701
685528
1581820
1386113
412602
1650773
1084342
841022
185968
156694
799346
913282
54480
1757105
1506189
41657
1584316
909386
445232
925102
314771
138295
398409
1262377
1088736
1274449
1599246
246734
993889
532200
443048
1143032
732243
1320834
11136
1857493
1276098
1607987
1776287
1367667
1727761
1271649
188295
1428077
1113538
178529
1563594
16204
246990
1353292
1862209
435457
1459644
1809994
1546289
845692
46542
1616073
919929
339707
1066005
99903
1647094
419147
547585
1640100
1613031
262093
1556545
628557
143135
1511634
1023325
658277
1399389
432742
225435
32710
886225
1955354
1889035
771677
1020184
910513
1958775
1993574
1295706
985531
1109735
143230
1984803
370730
1892599
996409
1363262
469106
1040802
1909232
335540
524855
548757
646373
1252542
1841766
729624
1810282
1545310
87422
1247554
774280
1214517
923371
191511
101161
1537141
208184
1390286
442899
1490803
1075312
771149
1103950
1670327
1451676
1412868
1817910
1749828
1625890
151517
1605073
1784720
636970
1845397
154515
359115
1231491
1706665
864067
132269
564768
966289
361975
1761219
371727
524220
1634224
1056399
809934
829031
1981549
599917
1579379
1997765
1301026
739524
206427
665885
428724
1444096
66145
611893
1093336
601901
1387374
138938
189756
598486
474496
957789
1931456
844180
1354807
1793417
932079
621067
529973
1487803
870218
433202
956138
377480
1357441
285302
1224965
1341902
1858435
1227047
1638967
535226
1928031
887875
1030442
400366
1501850
1070721
1944180
660021
750448
488794
1937595
733381
370120
497780
106947
406425
400103
773427
1599702
1966507
1600260
310323
1856062
1892746
694611
1551402
1852879
1372782
1969829
1966437
1599359
1100777
1241453
272469
698003
1808125
512754
516860
749272
1756239
1084976
1864001
216649
805310
1443248
709991
1968324
590667
1565650
859346
1558429
844020
574597
29391
734215
185130
257577
153672
627188
1986880
80615
1183145
331940
680917
1669015
1787997
1091380
1565726
1809596
625659
1711403
45231
318144
679122
1040105
1821034
1066117
1283684
1292411
14523
645430
1651400
1049419
614970
1497171
1913570
1730596
1398577
1068799
1234992
12387
806342
1439342
195199
1975226
101735
1605343
699530
616620
1008255
1647475
462703
904438
1023954
941332
21479
99487
174795
902006
238630
1641878
1857104
963969
272810
854204
803349
1463198
632207
1734490
1528089
1328539
1452475
762730
391911
354348
1202853
820310
810689
43857
1786133
933791
1890175
432028
1817126
1613315
451076
1295058
766913
1465673
188335
1027698
1069141
781446
1956338
481503
1449393
1489468
1016423
446625
1735525
1342241
1323440
1741948
1865923
288262
696110
1314491
1188285
471934
664247
837891
763390
1701767
943731
671075
65462
608766
1965288
13607
146373
911895
1643643
1569236
1598215
1503955
709902
1935385
1597998
1558686
890073
1537877
1287622
143999
1405150
231714
1731292
1057317
790459
788483
1704371
1545537
1434162
1972473
156039
271485
252553
1618735
345542
1541917
1965159
1975844
1970682
212599
1475386
1990382
1194412
1720824
1623917
260301
345241
1070696
489953
1855625
1033848
1828926
350416
471517
1702450
500496
639302
321671
1828964
1373207
1161069
1117708
1319944
171888
955965
128906
88644
689725
1689358
251334
811624
1418235
1292669
1711144
845458
653109
658485
249282
1402462
1640707
600051
760112
1605807
820677
717992
1908490
1946571
828894
1109909
1311182
1540551
1185286
1098636
481328
1211905
461330
806340
1086524
918246
1823664
263656
398185
508343
870597
827389
1525684
929830
1416196
1800024
179151
547327
1882688
324571
162025
1985798
1364825
104001
1493641
516401
820393
828717
1717383
945543
817733
1389803
1374951
901098
1620098
16563
1909212
685778
1659967
1774182
1341403
1885178
1881737
690243
83347
181229
1047140
590295
1667466
258696
109218
1108449
1127628
1707526
1001381
645116
1600969
1295845
1448907
1202686
256122
1221605
1319871
960169
1657584
338865
57046
1724080
251188
1208778
693315
174575
1884513
1566913
998835
795551
1039929
600860
1010806
1714919
1647765
1186366
1735758
1044349
1007682
927962
1026635
1473805
382607
424058
892241
690650
1177000
839123
844989
654964
871201
1018604
1394251
28974
1320397
218601
977385
249360
748936
1573074
1350947
1990198
868485
902341
847553
404724
1927719
1196503
820310
1646738
722710
786060
372983
469546
1681013
41857
568049
1588819
1357307
1830546
333283
1910194
1573198
1775902
688511
1769525
847407
1986993
1703555
1664608
1657958
1423074
799875
356447
1200397
363298
1548719
19249
1953966
424415
1710440
1542524
1632068
405885
376757
399813
184999
1170760
1450152
1282459
773221
1418197
1414527
1590945
264074
518219
1446348
931856
576682
1210112
1457371
226141
1617389
1952319
505847
1143526
354708
1434999
1219403
1790314
69849
319487
540532
737611
1566174
108152
1180617
931259
1794723
1403210
1053200
423204
1464379
1811860
1415700
1449189
76047
291962
413899
1435339
1628499
1173750
1348928
376750
145131
58018
50121
626509
358363
1255099
1235072
51304
929462
873077
514913
1347416
1087508
924776
805127
1610042
133925
978291
104941
1277898
1083495
1764477
173302
649342
715257
1944537
1528240
412663
1513643
606179
1056822
111670
302977
671099
1101779
754852
753003
262820
778098
930071
1168296
1433398
1599546
1006994
253202
1091565
822491
345798
1174549
1028612
466979
1962115
360938
269017
1554785
838667
1854457
817099
1643376
25024
1824702
372515
1773698
1965097
325675
1898749
1564
1679172
1029275
224606
1574380
390994
255055
98900
1831363
1734561
620991
893940
349089
613770
429475
1290035
1557148
814438
269301
472271
1868864
1012369
1338397
890538
598001
1241169
911164
1888948
211645
818604
648217
85776
1521571
523149
531683
542749
421913
1621038
984695
638884
761412
1532484
248882
1778856
1950535
574303
1916782
836469
1959158
1529694
1409218
1990320
57913
827533
33673
1507105
641371
1705412
131934
609063
1705032
384837
280323
131186
460733
37962
736259
689467
1452049
1007972
129905
1897871
1291017
1778197
84011
1511613
315165
340288
247316
705267
786719
901176
869052
1239700
645339
509576
242506
1095997
1149345
994459
1749868
938987
496696
59408
1936117
1250563
667424
1411336
1933906
1151477
575444
11149
13153
959143
1492122
1310872
992239
407401
622246
117456
933683
1606246
161540
855496
1558617
639098
1707189
1425293
1328594
978473
894683
1101533
872722
1667417
1806572
1519656
174778
637786
471730
475385
694837
225602
1264171
954375
63866
1522612
366482
1689141
902228
1889331
473146
1967506
687165
1250534
1123590
1720322
1100858
1505491
750082
6129
75370
554220
419803
1038157
1758419
582195
1459471
402720
1209994
1121310
1324956
170549
527424
1035685
497236
1693357
127663
512717
1394471
692153
417873
1643627
1866708
1909771
1219091
816931
559480
1741772
734601
859111
822736
943729
1914027
104096
832211
1063124
964512
1060067
976285
1327219
1858336
382954
1091783
580290
636189
1391985
1528973
910409
947056
180183
561946
1370636
828052
91056
78804
555660
738882
858652
13350
1624543
1526454
92247
25499
1310435
1041958
117401
314521
843848
604132
822547
382375
1915237
1048052
1454287
1070886
1210457
446171
217716
671634
468834
52633
181874
1823613
1646423
471352
725965
522716
815881
30261
1194299
1411114
449425
650966
1558849
1812333
1006155
17095
881384
1005695
1707467
520465
731397
1272182
854200
903230
414011
1717137
376297
558850
1671800
1300452
1120260
89585
992162
1489487
1650917
109289
1803262
1562808
330756
544913
493991
259361
800471
424896
268462
1903357
126709
1135607
1393774
883940
442208
504818
474862
1654742
497813
1155566
175256
1309283
1877788
787324
1466453
1858977
484675
1020207
853626
754568
828699
1177270
5366
1138098
299929
1000164
742997
895649
939000
132461
1032736
1289797
1582277
142904
3512
878242
1666117
1733776
1606421
417381
1575586
431759
1295292
674653
970694
203998
1125752
1138095
197000
406084
1280004
780048
945085
192553
1116920
1394967
47970
827352
483104
1717322
1724586
1641374
1620613
919581
908596
1206289
1527185
1160261
1500134
1585843
1473739
1846620
1645148
1019148
912472
410240
827962
512966
1912082
975220
157148
1705520
1749540
1455727
799688
1665970
671947
724624
1000176
530257
558241
1003710
1974619
1210742
99780
1437018
429453
448410
1062268
1482897
417931
1511727
1299999
1906270
691082
761585
1762844
746319
799438
1773809
1173469
1652692
561364
196905
945716
1123781
1508167
338387
999256
1441477
1735854
686397
291758
967156
1219115
409514
321740
1129223
592054
1257662
1489464
1865686
1754840
1385848
359396
1384267
1433749
1462475
262285
1805539
824294
1258818
841091
1050962
1637181
337046
494518
1683001
614675
1635326
1475099
1798218
1370211
69453
1822347
791314
600126
1514580
527245
422947
410182
1996468
335603
12434
693462
620702
1477828
532304
1485737
99422
59763
1531426
544255
93411
1482749
542077
1928256
731389
440056
562246
1918348
1982273
3201
944396
1348281
66421
1406887
431708
1796884
822595
516718
1523703
410624
395875
83538
252275
1576254
1517804
1852239
1226113
1870361
1449117
423382
782393
589356
363848
1633294
1965207
1158557
1823232
219929
1017734
423455
32816
1447592
1521350
1486266
102211
1032512
898047
1298447
946335
119238
255714
1336225
315399
544408
1778208
505443
1812691
1130661
1262661
1520072
1573280
426419
1464977
1536786
29101
1803058
341201
1243214
331694
820357
1556701
1852821
713216
1135120
314991
1239461
1796602
337510
1278365
1364430
2504
723429
698711
1147146
529546
1896044
1838991
213399
1338960
189239
1730645
1907548
1044601
1977509
366143
1495182
996184
587820
1410647
1701695
41170
665646
868435
822685
1780182
370614
766419
1258648
1758230
1442219
393971
1297890
974681
1359127
764132
23568
1148317
1195591
425480
617205
678940
209436
1615019
1884068
474304
1377387
495843
1861751
1464125
1204633
1516899
69220
86
653342
1848467
1479583
668436
592517
985602
1360309
1403674
1748399
1076341
924903
956597
980005
1419263
1524556
275497
150145
1074225
968553
1866270
436750
439291
1921115
1661438
1558314
941434
328090
697401
800425
742132
1404818
1819155
1207792
1338366
1129616
779368
1660978
1494320
546690
1150525
975807
186998
1654248
1615465
270398
466524
808114
1343206
1634394
1339846
618397
1212764
654735
1350761
738726
524769
828077
432242
1135425
371592
1784516
630386
746519
1443069
1516616
792230
1694859
1987203
1664249
1450825
698389
638049
1807687
1588165
259531
1407176
1670887
1125171
1174059
1480880
434423
859233
1350912
1382342
252952
493597
34728
1572134
1235645
1511632
304308
861763
83525
117309
1635751
570509
197941
926370
1728220
1034378
100042
523068
1741508
1396713
1605280
1491016
1263465
322386
424640
1293344
1187136
1963111
214106
522102
1790201
933667
1022192
1077083
1864929
1145819
1352885
181907
1412856
1868490
509955
751417
1746907
668980
1105812
1405923
959616
1824732
1946
1256519
880285
389651
780905
1402919
921791
273446
1293648
815821
359468
747014
964761
538535
709291
1676626
1298780
1639613
1564951
862626
1172800
370733
1696381
1661127
1836930
571119
459774
616548
442921
236391
628652
509477
1713367
833024
1853938
1494650
570455
410588
1623225
314343
618504
452862
805631
1140741
191099
168844
1418887
1318060
1644921
1936192
1309284
321303
160060
326665
1887659
1145003
260442
944445
119395
1337501
18017
407705
1598689
1054242
231193
1130122
926411
196815
1465597
1894141
1325084
931899
115261
1375050
65601
375392
889430
868046
1640738
162865
1538443
893824
639806
877293
1924941
1993924
1945931
1746207
1438500
744078
671241
444299
28114
652420
1328451
516019
597737
124729
1095082
334206
277971
1835661
63128
1139816
1395372
1665660
993645
818995
1350229
146368
1685218
901163
619454
688385
892408
725860
1472542
1714612
177808
1687528
940455
1962392
1241262
966275
1050554
1757273
1295404
212299
168307
1613876
1122949
947954
1296569
945602
1583450
600089
1691053
98210
244602
1767513
887501
802563
985217
1076198
70493
1845597
1575936
1572954
588679
260762
68998
1395830
1387105
1318532
681147
385551
743539
1730951
743087
530276
885503
1486766
480709
260290
1884838
1488225
354081
48924
1771947
1670488
741363
1231149
469884
746718
113437
41134
100572
523638
101635
177468
1168424
1329665
1157223
1237294
141618
1723124
572414
567703
1996985
1167858
1356688
606753
193412
1665577
1552745
1916913
951909
1294264
489618
246165
246233
191353
1856866
1512744
919786
872730
163802
1840214
769065
1684098
1663181
1048564
1856491
1577537
1028615
1938680
244628
755436
220785
581793
1539051
1345396
184893
1437248
1421311
1676946
209147
599590
1644465
1140219
1446185
1024382
64591
1485590
1116288
1820027
1492794
1634920
451709
428112
1030062
119551
1622697
1882948
183227
798949
1052456
187109
158717
1159413
1102584
1744278
1752192
922128
1623269
541589
1696233
1488498
957453
1524513
1537165
1271843
1965570
553931
31075
1884564
1630334
1613635
795718
1808061
266044
1413316
758703
816532
845499
876357
479649
422346
1859792
1831104
1620446
923055
1603806
1183346
568184
276535
1010154
119149
354496
637695
725554
561495
826667
1168290
612333
1481963
1432211
1837789
1650660
1338622
1193246
679624
1143140
462758
1350943
849344
457508
1046501
830473
1315091
1008411
708036
886035
243673
92401
1583604
562280
1324263
1545638
1898733
737581
1925039
1380755
1297952
586942
1219623
236962
1633243
1318261
1686749
313618
387891
246190
1161887
744915
593016
1083663
101297
1781093
1584787
748139
249375
1550488
569164
227024
858486
30626
1781347
892572
1501564
1525303
884925
599389
1004638
601753
647668
1321010
1248707
1101474
1383088
1287907
185017
560187
523430
1263701
680797
660392
1058557
1329735
291672
709371
997974
265159
1609427
1729637
254301
1702741
428595
1832516
465760
1979297
1673982
671597
1206732
1526933
840975
569806
527610
1596391
97094
625057
847469
1131556
911354
1642429
578690
915837
1412260
649487
1667082
35311
930701
346665
164500
1110822
533236
1079967
94537
990368
664175
1820338
1896574
1531712
222055
463767
612832
494806
1095073
654162
1540425
1538523
497718
255493
1517531
567658
1874208
551926
1508923
944300
792425
1492089
1567477
1126475
870180
382176
681081
1876269
769471
648954
1517454
1743217
1030596
242549
409290
1980103
264414
141286
51594
573860
619277
194470
1031172
142401
374943
1496387
37949
1260206
1837633
423341
352587
1743681
1408523
476787
1210252
511719
1649190
920487
73816
361192
53573
250596
1495671
1254611
773215
137330
1268539
840092
1522319
1888443
609195
871802
485878
48027
1229758
1837760
215591
1925346
1162309
1917057
1918436
629892
839075
1148804
1177353
1337197
1822498
1583239
219918
155139
244206
1946514
1593756
1151167
249884
682508
1231769
1849431
1208145
1624981
1236080
1834935
255574
953602
38005
327288
1780077
1419416
1479596
472064
1328447
89416
838583
1717253
231651
799506
829978
830240
1044087
480226
1687595
1892818
871706
86591
262606
975713
881345
1828443
102348
556144
1600276
1352825
1068192
718652
169863
1015939
99632
1313351
500383
605581
239420
1457507
1731998
323943
751396
1041558
1435776
1258572
409708
1143296
262401
1531375
459854
1266265
1910802
223632
553860
1067646
1915650
1158733
140340
1535797
1593300
1852500
1945497
1170543
234281
1046164
1487585
1339363
714797
891391
1944098
1227704
281544
1823898
1286167
997039
1321571
1777058
32759
1560465
395825
1768808
2001
689145
241111
435982
994713
412717
1445853
964474
1610708
1134668
1551181
68649
1874744
1310140
35215
244082
688204
631342
365805
453246
1102153
1685181
1081866
1482315
659269
575733
34818
213112
1176763
1493370
292819
1306619
554381
1140510
1516497
1290581
1865411
292734
1353270
1534746
1107654
566097
364880
1240155
304245
218483
1746318
1190891
292221
800351
691249
172095
1409942
1801257
816674
485166
1136177
1529294
321050
1287911
208788
8000
615943
10331
1376850
1841322
1083401
1087645
195229
767141
44996
756959
803164
127584
1931482
61946
45251
1851933
405288
207835
1848273
1630019
1943312
818196
1358071
1885642
484296
315533
1320353
474299
38492
1480850
930478
1754735
557678
388153
1249833
250953
1133993
844325
1887760
1470983
1541414
311807
1980752
1754741
594645
1107243
508745
443711
732620
76739
948306
1602661
1406024
686220
980856
471128
1948588
1803998
445651
1928298
1013958
1788553
73615
158172
926245
1931633
1663626
301771
1236891
995678
37007
1429402
1006322
1523986
428723
1061447
598517
1538041
570152
1311033
867796
1795371
17405
657053
1696271
1614348
474032
1516449
856536
510940
285859
381067
1981391
1411769
1820239
1234382
1197518
1138873
1491604
1390376
246129
580611
535344
994825
1733064
1326284
1849772
946315
1099545
764616
670801
1561995
603968
1813956
992046
865661
832912
1781395
1740897
1155117
1237806
468359
267529
1725096
1339359
310634
1784740
157270
566956
1398825
1634103
1163358
472709
547447
612303
441690
1795848
1346357
1095855
289725
1222340
1229952
491436
310658
1819987
690533
371322
1442989
980980
918400
1058697
1146530
461310
278642
1292772
1728247
454220
848371
1929671
1007649
1341174
506649
1283138
1278149
110570
1529927
996576
1684815
366184
1917115
159564
472463
1203402
286397
284851
905021
1793379
1133169
763645
1204858
1391159
568898
393006
1603728
419864
319770
1012653
1767846
68137
14300
410438
141015
98256
843562
499081
1543484
169657
273037
1793154
847697
273976
1991920
1991587
498404
593289
1427646
57434
591997
939295
1465198
1143707
615021
918635
1239423
843754
704614
1017081
1411019
224287
51554
823452
1461248
619273
17895
934441
1296522
913983
1082590
576568
1727234
1175570
1682297
472460
171420
1619214
1601309
754839
840858
1706702
1435644
1353613
17090
1651435
812210
1299774
631799
1995507
336279
1040434
1527280
210267
368875
1959276
922949
1229176
174954
1423995
634494
1473795
148511
1747181
1047355
1206509
346067
1764406
1353560
173459
1300429
1466581
308246
1955310
198645
1102049
1308813
476252
228577
466138
1901637
868416
1356910
268027
39555
998094
1646092
428175
339695
442697
1269417
63328
1974233
1085700
908819
1353938
1414776
1776488
1147949
1555380
407089
643865
1130531
122453
1857923
1548536
1078758
1397104
1617731
1848016
1988077
1774870
1511509
589258
1644712
1731764
1129925
1886608
594351
501895
469924
1069214
999193
1505398
1023748
201296
1196562
1898930
700654
466207
1465664
458409
476289
1938297
71993
1386920
999343
1524262
1640844
192995
1303162
873649
1741940
1623736
127027
1139388
195565
1363112
143159
370761
731471
1129659
1627637
1099940
1101284
1698983
1969417
897878
804087
1065425
758195
1538110
1604324
82155
185095
613718
1174793
1771216
1482242
1262308
660203
1606777
357110
1575579
699034
116344
1480798
623710
1041022
1136398
1772710
970848
1244056
142617
566741
1666573
1560301
491266
698246
1031079
1928548
493456
977188
1992013
758436
598645
443028
924284
1891029
384301
1595152
1290815
1208994
55717
177063
951673
160217
449332
616959
1088569
1565875
384035
583880
1999460
362927
404360
209929
981059
781595
1774214
737990
330591
259093
70934
875439
923858
1184114
1724248
556408
1478476
504155
1389805
1809658
1607171
1009103
272334
85941
712868
1631914
1053075
683917
1420697
1941306
454859
1239969
211845
882794
1981057
1288308
301007
1135543
1559875
40074
1558740
959291
1625223
835360
1335423
1138564
136461
600141
530070
1306207
1312624
1632727
1273351
1652346
216179
553759
1720491
594964
93280
454845
1896448
874034
550325
300746
833937
676225
769297
841003
485362
1407355
1242248
1261797
1451175
1801507
459948
1587815
1190572
1142935
1219349
1293002
955508
600596
688304
1661544
1804944
1463526
79945
1058320
1773476
1362898
1604126
1820540
1569152
1738904
867515
91143
1744220
200030
171960
311210
1937807
1200810
1890134
1114633
923185
963411
515027
1507238
1360105
252728
729219
562315
1778787
965766
1758954
1315683
811182
1506073
673038
710931
1822489
211652
1023886
1434303
1186643
258486
207518
1289813
357420
1253707
43812
165520
1773807
141546
614442
894459
1576986
1186409
1055418
805096
61112
1689236
435635
1667352
1549397
869718
1845745
137778
424199
659012
1303997
1642339
1396968
475485
1857608
1160085
1488584
1411817
509372
1440631
670640
36530
1111685
1445359
1808102
1435190
602852
619513
1570847
1825337
964206
740164
1338838
1167074
537678
1707885
1278430
155257
1211039
359715
249598
1589536
1448566
1372535
159608
1219153
976708
839364
1253780
1975170
1240644
26852
230382
1696103
1586730
1253925
359363
907513
1833087
674299
456693
1193520
1974118
1318145
403663
715614
855595
1444162
845103
1132901
1500609
1573066
1738112
1575613
679472
740897
56786
155665
1621620
886961
955356
713941
345087
990518
1058218
744483
499837
868634
1117577
34983
632184
1690880
1740943
690919
312655
1991318
914728
557542
241360
1122195
1080025
1698973
182879
453253
1725870
1556837
1168692
825878
874441
1634411
453720
677569
1945460
1105293
961246
858036
1946584
675805
1018833
653408
550899
404639
381161
873501
1598870
807387
572216
646042
1521540
241318
1097319
1791374
1368933
1500945
565710
1353637
272425
1123628
1027802
1594965
1628663
1043594
614740
1013952
1887788
434060
1688281
1571140
1969793
1697685
1452592
843677
1800769
569280
1321197
1019356
1394727
1148063
1483274
910201
1747474
579292
195043
1968716
588033
189573
1093010
1712664
559344
1697904
1891094
1760644
827485
1356179
586150
240771
775364
1278480
757202
504868
930556
1928695
826713
537914
1334752
1789073
1956006
1475214
1455343
470886
965427
740876
1058732
1191326
190547
625667
1960037
1127716
108079
835126
323103
1956668
1218732
710031
1184655
1024096
1766077
869622
1715837
1137313
161577
487221
1324779
890429
1943399
146178
421989
52874
885159
736448
162327
961911
1581557
772906
1740247
1322089
1052263
153332
629377
1520249
438757
1701986
89732
1223603
258129
938589
918082
131085
1178636
1928250
716529
59911
619929
915633
1488941
817704
188029
1808687
535873
1921020
664623
162793
92822
1666418
1814545
1799348
598686
1394683
1084461
1644989
348973
1810321
1893687
4644
1752891
439484
768845
1283876
1280535
1102031
467292
1894178
1726234
1065100
256799
1002328
1203588
1439517
796771
129083
1355289
1005563
194766
286537
430908
306047
23908
1945437
1926396
1532855
1142394
1530354
1132166
427025
728522
865671
1808632
1200066
839845
1337318
1507330
811519
1470350
1956921
1344565
938507
879387
343814
1191544
1883121
444049
1615346
1874558
1695545
215992
670547
1627303
25377
1286637
523259
1296707
322546
365339
1397263
581034
432875
1612261
1234881
160558
691484
1376520
1110035
38455
1133570
191032
908085
1321867
274002
1807721
667841
1248182
648742
1919482
1017924
564120
1518600
1187856
1011399
1994760
1395078
1134005
815169
1182069
503591
1684295
1303639
1222741
283893
1689888
429209
264032
1393359
1401529
468896
1232584
1839133
308691
1272809
966962
763196
1754562
1715448
71971
1483132
777097
1585145
163687
1770793
1955608
250255
1462281
1509402
1663605
1604099
1369220
974160
1105341
1343285
1802434
1154549
1130565
179582
1103064
854697
1023896
685322
1292233
925475
465178
1597239
1731462
1031367
293940
869747
787400
1275907
182880
1689922
730715
1190082
186998
1368631
1273923
1503183
1071138
1700284
389274
1427382
1359197
45424
1508970
1028201
1849037
1069767
187475
84894
940394
1837224
63483
1269771
392689
439190
1393146
1663239
1939856
440659
1316735
975030
749198
354909
711203
1384758
1068952
106944
975331
370048
1024544
985069
1959771
815088
1831205
924093
918080
1449557
916256
1960734
471790
84773
403743
1455694
361494
532141
661595
790000
1210415
905827
1905690
92881
1585414
1553278
12591
1291917
1884443
7962
249986
353270
1899522
626073
1417922
532785
980963
919247
596737
1696186
1695633
357152
318931
1190411
333678
1217173
1292957
684837
596588
1711763
1157641
1378430
1502857
1408410
1194633
205114
672281
1592641
1512517
1186068
1447405
117955
1209646
1867814
867508
663609
1154327
1762299
1838878
1338369
306570
707387
1459843
1862814
1298745
1619424
1371914
1601819
572277
226309
113667
751763
97439
989007
493198
1759004
327049
299150
1626302
738670
906053
1543233
1877389
1679177
1468898
414184
1524320
30234
402389
1229601
1050812
1068782
720484
497782
262444
1254993
1508068
612666
1210114
1992005
1098814
1718967
436688
1377204
1942044
1190323
1309179
586756
1498953
314630
530831
1728064
1923424
338733
400302
735415
640869
296732
894418
1879802
1230005
1870618
1883498
215234
1286582
1138762
250758
1603655
1790178
1734340
933253
435834
1604689
1135424
190275
30510
1390297
1617966
1523794
1205784
523458
747839
1654720
475138
543730
1603593
1517694
1015413
1513600
543959
1222439
481007
1930563
697353
1960545
273434
155016
366893
1794647
1264037
781723
1757225
808067
834251
792411
1188319
121482
1411255
183961
39318
339067
1660400
124704
1001591
775384
1905675
1713420
1112616
1986494
481525
1583491
413443
1247222
753788
438602
1272334
1762368
1282330
172112
812722
489665
592381
1039512
223091
1280748
630412
1505664
1488588
1898426
1543739
77405
1060810
420907
1523825
102241
80790
1233315
1198468
1372914
320628
1303491
1483380
1770007
494369
1938881
890448
483836
644465
1746464
10210
473224
1846429
695174
1460093
1429374
40998
1516619
1103923
1697993
221639
1840482
807454
109580
39147
1230768
407759
1028687
1293407
1818372
1499858
337062
1645275
1632552
842849
698441
744527
555903
353037
952625
1717797
391877
387731
880151
1119132
1190415
291304
1852625
1051631
30365
431081
717715
360923
592117
1724237
1857705
1542897
79629
1167135
933521
347008
1910278
1223742
209898
82691
1430838
1261530
219350
1629255
1631227
1085051
323154
601469
340112
293483
997687
1424848
1278056
589086
1185097
612978
1871327
277773
1621734
318040
1358275
238582
1077836
1241216
1342902
654310
1160967
304173
1637997
1718614
1650277
1524218
300322
1271049
1459603
835547
483337
1887525
1068124
207590
1754306
498834
1996164
1841979
899922
824277
831245
1285160
103238
677555
887460
929801
628050
1971635
1125430
273458
1480285
1979079
1245261
264173
1047250
285178
1543514
1663876
395858
123692
641393
290430
1021863
195216
974830
1440030
382896
1022078
873930
559044
217648
230574
1600202
897700
1750115
1759325
692568
1436533
783190
1628944
1927576
17839
481315
660863
32418
1336005
373888
1038153
1971184
425643
317531
1632341
1379602
1749676
136576
1391920
1695503
1319083
755304
1754678
1355376
274207
1792120
1486083
259023
1443203
128232
937211
794364
1269999
1999672
1916164
1635297
1436509
1391599
159628
1355140
1492661
1917011
1506423
130760
1229721
1509097
1909832
1540178
948957
623399
427592
538920
760599
1380803
378609
867903
1282597
1114669
1593393
554011
1973770
191736
473474
674773
522792
1180525
971635
1363199
1039748
1460581
432557
1127021
302354
1895069
283002
1905486
1442856
1718549
1648011
378206
230060
45292
1835259
1485233
436474
417679
1175142
958134
157782
562741
1636517
90722
208031
556351
148135
1004946
171794
1634040
250480
1218761
478648
475857
1635657
862061
1132797
520014
828774
891243
451899
1290246
824830
278671
1245186
648883
807718
1708965
830334
1105586
1643588
1053873
769881
367224
532043
1999559
1069781
419032
8378
409942
71897
1667973
1011667
1923250
393959
948592
1288415
82796
1317373
1158019
1594073
1889252
566285
244395
1002461
210700
361162
1346001
1850560
1738288
1355779
305063
735461
742108
669710
1647013
422456
523670
1196467
420827
592077
32264
1750998
708402
567193
1456107
1829964
417792
965590
288192
40825
1690558
1483782
247196
1644146
576494
1598360
1731346
160828
1372920
1961366
731847
18112
1762739
956420
1059831
673009
1639371
781398
1937
344841
1067981
1064365
579343
1588917
1436124
518452
816260
1204460
510373
1978208
1929349
187708
1314431
1984467
1104573
1776797
554287
677367
804610
1041800
1669886
1548163
1125027
614889
1273852
462678
746132
1336288
1646798
799258
458902
774852
1937840
751441
146280
1119367
1709345
242474
284287
415158
133694
1146959
737025
1570127
149162
1912661
455507
811786
78619
970400
1440425
1331222
445176
145755
948297
564000
881295
97505
1011450
1894206
1970418
29700
1615058
1660455
1472873
490904
447814
1043472
1058978
1422167
531244
344182
949534
399780
499964
1079815
121583
1838268
1600417
1116364
753555
1690206
507868
379873
710037
1521754
1968038
800705
1078811
722587
533705
434148
783146
199008
1406192
1003094
1654660
1058865
1529504
942022
3335
330900
1977424
1265677
758323
1576948
1304673
800244
747041
677495
990390
1435988
881773
1968097
1615472
1282352
550567
1634030
1157166
1729296
1428946
1108205
1436086
484451
778415
1021368
1776124
1498895
598921
1604206
1724547
1862264
1720174
1521606
298999
1811073
745134
1841734
175459
177805
967711
802249
1678487
740500
4966
1170839
343450
300246
1464138
1526600
1022653
298640
488437
1279860
1278617
779893
1298919
847690
970532
1623736
923811
615632
1370879
1229252
1661090
1546268
21838
1178050
1045583
106103
675345
1649763
1440612
466516
124801
1026219
1385846
1635408
598613
754116
872820
1103628
1285349
1649559
1471515
996971
1191387
184666
141460
573461
534623
1997706
1531845
1069322
833931
1623888
1906267
1171339
471827
1485041
361151
1425913
1828661
1661200
1218589
104518
229572
748024
326795
782059
1832428
906813
491175
1643269
438851
27446
1412005
224771
1655178
278732
1486239
1481125
1877182
887549
249531
254520
1925632
1295050
1967251
686770
428646
1321068
1929023
1598204
1182874
873631
820755
868928
989026
1551586
1556689
1970302
864924
1014230
1147871
1019434
1194504
1641914
749595
737223
399671
670834
1486458
1131374
801416
280182
235405
1324084
84221
367429
305494
1600280
155608
7904
1402358
1167080
1434229
95501
169022
918287
363003
1739018
1271357
911682
318416
694689
995615
396795
1093126
695666
726438
248491
500015
612072
1599243
315947
1748600
29854
484694
1813561
983597
498679
725959
512679
1572275
340627
606160
1440287
905491
686077
1996096
1512369
1233318
255648
1482837
1379068
259367
357181
1107599
1056864
564502
1297385
698486
1826260
259961
196383
747444
621957
686347
1081290
913827
578149
1133103
1711603
1466226
1618178
4061
1023371
1836
1520465
1318849
453201
760394
1603475
475168
1747057
936738
1929649
582181
1374485
1793487
511810
1314245
1269334
1065177
231100
1657889
194676
901793
167790
65586
1755741
46035
910900
1175907
472074
415055
1185179
1193293
1411159
1206507
1599731
1839636
1021758
478152
1594758
872973
1874412
945904
1171443
1092736
1887428
1205330
1162541
279747
707029
1128347
1055679
414338
1812052
753453
1223617
1769189
707145
138144
1346983
279249
1761971
1778533
331682
670151
626401
653061
719835
1363454
1383889
213104
797356
872508
1190502
1485886
1606630
70862
114209
1258911
728312
908904
225745
880898
1343550
273081
361326
1349105
1942222
181951
1782408
663930
873792
1534802
761585
1351249
1978717
1166852
751903
44939
1174951
671975
356417
1145610
992073
344800
119468
1292375
1663007
1030216
88261
1903060
1297945
1959089
338112
1062087
741559
234446
871637
388385
64242
523412
405002
1557086
556449
1286737
532277
190089
172636
1233583
1333599
321733
1396891
1384542
1797429
1331080
914663
176689
711208
404088
1997405
40398
887404
763621
815995
809969
395429
1405881
974285
1172379
284717
1113843
613946
14583
1943526
516066
1681184
1492036
1274933
1228825
1700535
1086535
347618
1695738
1319751
1174769
229175
718434
991679
1408882
1175079
405794
61803
618820
154297
658456
565140
198350
903919
1857774
1735658
451963
231462
1711852
1327222
115312
1896711
813042
1934168
1611717
805631
844249
733007
116239
1507053
48431
862067
392072
431869
494956
1621057
1534062
1589014
1681581
180852
889240
926489
987549
495466
1026343
1209839
109275
1760986
1601736
1454367
1452965
1887607
772581
93721
895045
965469
857737
1092021
779744
831016
1004724
867379
78310
1862004
1394626
212431
1783139
593851
1508437
569960
869894
311415
1277449
1799225
368196
1322903
1863816
302156
1249142
1543196
512813
973295
28337
861311
1080432
606260
1859701
1695759
1180693
1912064
329950
540291
890684
789682
1392306
1972268
830001
1476663
1815199
1099443
771965
1673550
291646
549074
1107409
1745745
701525
1988582
330628
1930725
1812603
1178453
1610175
486871
960409
1092299
1318523
549739
1668073
743373
749202
279016
1841490
348143
1980978
1229834
902885
74062
243697
485840
265844
74702
1986630
187863
25458
298521
1736600
1213365
418666
1925371
1514830
1906732
374137
809640
1666618
1972809
1254411
706223
181532
1152240
309957
600043
961797
34939
990727
860365
650046
336218
1157305
820604
1362859
1471344
62683
909098
62853
1309535
395233
1374224
136299
1498837
1015243
1474220
199974
301743
202831
1816568
998082
712066
1923968
273883
157768
1102712
861584
738827
1879232
1698524
616553
1194992
870899
793674
913849
1804645
486738
1607943
1851300
537014
271460
1754061
577036
1973289
1992582
1515435
736166
631846
1627109
509250
1504816
1785716
1382457
382759
27940
1597021
1191768
1765462
32231
1303677
1134044
1217562
925625
1182320
1671239
912016
875591
895727
1089001
804119
880734
142821
736042
302745
1994227
527107
535702
779137
306330
673735
1732190
770462
850376
442191
1982010
671392
810446
926734
360925
338956
1661523
1059098
1833027
771516
1845802
910743
832225
286728
1768628
647851
934354
9185
1397661
1902338
626489
1022798
1388725
1809241
1589529
1682357
1870696
759907
1612291
729880
1257034
1888335
369961
405231
240445
7802
1063960
521622
366315
844923
547443
1767589
1140991
1867315
135021
1268501
902937
726405
119094
808884
1978523
1177705
521747
274706
1035009
896728
485862
1264860
1462137
1831723
150506
159682
1973480
1643034
1305074
396704
237637
1820836
1649667
1934554
884026
675414
1454572
1769967
605864
1130622
1855892
1992296
1900282
754979
482578
1456157
1006016
1075883
1358197
1045248
1802200
447272
1702619
639154
874872
450481
961376
195147
1189332
1212337
1353344
1579414
509295
1709916
586633
1555019
563683
440418
1054769
1775225
759366
791438
1748497
840071
1818384
988004
1332823
700783
1825346
714072
922057
450144
1731367
541225
1191366
804567
1164935
457761
96612
1284246
1344046
450710
820442
1016886
1634743
1160292
234849
1889427
457879
758906
368170
329610
1150053
1668185
1493226
215465
401969
852317
1560072
123449
343244
622411
1610734
1915937
1865817
1264512
1524625
1336475
592271
33802
391960
625316
947800
1845986
583319
1915230
501959
35324
720190
1013616
35077
68864
154111
128205
1353997
1737902
506727
1338295
1699853
1070976
311495
385639
802013
1410663
557945
1353008
1334695
17882
375537
1731031
1171087
1985740
1086734
1908332
1764290
1137209
832691
1258959
1669557
503532
591330
1833971
641849
109287
692126
1142586
694456
366939
1164580
1396059
1575939
1452565
731597
1532058
1166223
308202
493115
1307649
1488892
130958
1443880
848417
47568
868442
798721
450489
1019195
1030005
1755222
498321
304864
1440552
17292
363067
945995
382834
1150836
1402029
857577
998539
1158046
1596689
173708
240423
875816
929405
1950833
237609
978942
1613109
729308
1156066
1026329
1849924
1837976
1849383
1369012
259946
475313
1548488
888315
1157181
580179
1597063
845578
1949216
1208066
1579246
487615
1155146
694701
705771
221614
961812
1550702
1937667
1247884
1526646
186891
1090240
1660622
284025
1459639
560466
686243
1452136
403109
1518938
976125
1826422
1252989
1022311
1726334
1620929
1874507
313762
1774630
1035363
1980156
1297353
1076329
1962997
846127
72057
1733262
1338588
1126959
1522922
829952
1946000
1491674
1737654
1335911
722613
842788
1970497
315672
1237415
756257
61336
992647
1402490
325330
474681
927715
188149
1618099
1747452
239447
1516993
1481303
1493988
298034
1847635
103718
1664817
1523820
203474
887803
1192700
706583
1134199
151419
554132
1355777
978688
1908132
65830
1867701
1766656
1695947
64251
1694334
618695
1669558
1158716
1536900
1657388
527991
808405
141940
484089
1443531
386550
998547
1545836
418518
1185955
1533192
551849
1874455
1714173
1746477
1629694
1049033
414632
876432
1357509
902929
1706850
1279705
186896
1095873
1043360
714960
518521
1688044
878237
154631
533443
87450
1149715
260243
1445697
93354
1416964
214063
414784
986891
1494582
334259
1358392
1323815
1688368
1586048
1267797
1131576
776266
115825
832289
1621741
392885
1762916
1925572
283684
43623
469432
1131975
734370
1904926
639615
1825877
601864
1982046
1548171
587063
733586
405823
1481591
1878691
596963
1680060
24863
90218
1444604
1142497
1795400
1294579
185711
1392670
1151969
1485814
629051
643433
120762
1316584
614503
1964605
1874439
1932430
525417
37177
1567478
84630
836344
1265950
460142
840985
1870619
946183
1433380
1956428
125889
413616
678797
260472
1901817
654888
523469
1316409
102339
1934410
197650
1888552
187428
469164
1228853
895035
338289
1381900
1101145
248786
240540
690825
133744
1395117
1529111
1038113
1477045
1589456
1994204
116711
256841
1090998
832922
326027
908625
609108
943866
64059
1815857
733099
1200308
901087
61975
1934644
1503838
1621996
1218549
1918881
180997
1696077
1633882
1520541
645527
743687
105095
1551573
525882
798443
238069
824354
135780
844361
1514745
31895
30906
1569757
1082668
1047294
1347919
798868
1989708
49421
435576
1539496
918371
865028
403850
1075431
1081843
1144734
774112
765186
1647884
767883
1205989
71038
1076346
625536
920101
814506
1839238
374110
1471476
1977932
854618
320929
526035
461770
1981701
514629
276614
1512331
1293874
1728954
1477129
1197169
6314
298431
1373650
1732130
1813661
658780
502909
1331196
228965
44893
1774204
38065
768742
66307
752757
1649542
603850
1844918
1860080
1890141
1554177
1113707
1028970
574717
115535
584149
1443789
822876
798386
1585243
396296
605920
994114
1146781
443149
801024
724615
133027
1004032
169372
16125
1194094
1941888
1226911
941169
729813
1695255
1369720
6794
1861370
1453724
1586799
139933
503758
1815665
97708
1266709
745125
366102
1286386
1515985
1637558
942585
367754
427450
991605
337315
379445
1193913
449556
1812340
853547
969594
1618641
1254798
656041
803826
77506
1474213
1484416
1394794
969335
1983655
1298083
970948
1379927
1986925
1814580
1733446
1567221
742407
1349027
1340618
1782744
1604522
978264
1827193
1880829
980905
1010310
570040
50288
1645541
1196187
1974215
404620
3013
447601
1401804
163608
1718446
703479
522296
92076
1162961
1456871
317080
1507352
1643144
1668894
677347
440114
1148211
461265
1791291
132919
1995108
1145804
1299019
1196678
822644
402690
1466670
49735
1027954
672008
1918277
1123008
906057
898032
622442
1345110
1790763
1257213
3722
218476
766532
488745
1299927
317280
1643286
1269465
44468
1998981
880319
1815740
1504245
1107239
1757038
1749469
1570845
630722
1902590
563453
420637
1790413
1991506
1228364
1251056
934513
1152321
1047392
671936
475822
21815
984820
1651725
200313
725852
648582
1305829
673106
976667
383965
1707841
1231307
1186819
1775891
1820183
1724742
844401
933471
510798
389414
792494
278923
950672
479813
217197
165615
1963733
1530389
1808839
47002
1196796
1459124
71129
569809
534335
1183113
1776739
1323672
1603251
1707586
1510613
1512905
725273
405354
1178540
1243411
484036
1067268
1503772
1615271
1734562
1019924
351292
1556029
584385
1460104
1177898
284071
15978
1084208
781926
1837422
1378100
1825061
1435854
794060
1725979
895947
1236988
7869
78595
249731
236192
1155717
1273766
94655
249797
20667
1109043
373436
919987
111423
224501
1202201
102635
1421915
1311827
574196
1120374
817704
8419
1536433
1807462
1829195
1139788
1158928
481182
840047
950923
1157063
1203865
1043196
1193252
449077
1515142
1483673
948826
705352
175376
1222719
1727178
463893
1835112
95478
839576
1876387
776358
249049
837864
846324
1246064
1865791
1467192
1387434
1239340
1547638
1462448
1952922
657097
1100803
543594
1828021
106615
353089
788763
1460749
1370132
1210531
420508
1465984
1813914
1084721
580730
1307414
70655
68424
724227
387351
1416252
577844
701248
153273
1998183
626462
148107
1156320
359863
1269
1733306
1670319
1409119
1570184
633164
696455
1495123
1868229
985914
522806
34529
1660809
1869909
1438161
945518
199583
1909436
887996
1771808
460334
1504371
1414623
681264
1846239
1179045
683047
776744
142962
1603346
488481
406610
1855504
937646
1649646
1260463
391982
1228925
618748
1494464
204043
301062
130943
506387
959366
1937755
885789
1317109
399731
285239
1285457
1798437
912297
683831
1633418
568217
993316
1756189
1020581
1088605
182191
934063
832602
1005151
1500018
120576
1245418
1744608
1174326
168369
1232592
734836
1698603
22755
1665831
583893
278506
1840757
1243640
951961
139723
810914
823002
1468458
1122955
1866004
1442552
1496051
425745
1898279
831996
1343859
1530130
1238411
1448019
217275
70222
1598526
1654356
559519
1229688
762956
273220
1216288
1343145
1484838
1504145
1157055
495060
1350184
530889
262227
1124936
957710
330374
1652206
1506410
206488
57605
594422
1974855
355656
559329
1446721
1047004
546288
1967252
1995511
1555774
1600238
176611
1154950
1459941
1810480
1206745
344054
914084
1966179
1979568
1997625
1243044
1158224
509214
471680
1967570
603935
1623543
1384536
852531
1453407
101231
1091329
1250647
419960
1563773
106085
551053
54906
1665208
1440854
1400768
607799
1069486
1337714
712610
587710
855069
987536
1545339
1142014
1067032
1348721
1907023
287949
624251
1043494
1339357
1343775
987234
986041
263662
1796277
1663383
430511
1050397
1568517
1276156
1257223
1045228
92881
478703
1202849
1992340
1620659
1744476
27554
78626
1832162
1145236
95317
1920825
279934
1569930
653195
1299587
695037
1057399
324056
1205410
583646
1502808
848429
414953
1855556
1817019
451603
161810
66829
1018408
1992233
609012
1116223
350333
150841
553005
1753182
364497
1992464
495941
1695345
23071
1550916
629203
1167197
1114574
1277162
645689
327662
39538
470084
448133
332725
793639
525612
1838745
755692
936842
1218690
551821
1780963
1142271
1706868
932761
1094248
65628
946527
497541
482767
1279199
683529
1233207
947529
867163
111002
209472
1815920
1902652
306228
1722481
1171437
112327
264395
1350059
946868
133778
524193
208237
166818
320848
962910
775204
1430041
1671995
262204
1916561
1002058
1490386
1818565
1682209
1105342
80179
1023681
1754435
605374
451852
1475076
250781
14537
1487440
1815261
226297
6411
1072438
416500
1950539
739589
1211218
689038
1184984
30061
827378
1993590
1896522
722660
655568
1946694
86085
1743100
1356386
174097
1357963
445286
166248
221512
1170722
1077670
792063
1064982
377031
1209150
1051736
1070787
257342
1816981
1176240
756306
1981845
1798513
1449602
1344767
1552749
303940
760763
687141
219024
1208129
428581
1847998
944306
1971845
1855460
1717101
915194
153176
918405
390238
256724
1252408
1885091
771066
215909
516312
1752019
541854
624519
1414850
1123357
1580796
1664798
58787
1875322
656758
297077
687668
1759999
1729744
1124789
1448674
868528
163210
1356985
1213029
1501972
926638
737616
1708990
358426
1232618
1428732
548169
1503637
1036174
1810964
1183766
1509613
101547
859702
984625
1320673
1183989
909209
940773
1449370
1635106
144326
1115750
1473497
1345458
1197274
202735
297395
824533
448687
455913
1415209
1331106
1876195
925732
720837
427398
569620
156239
1207240
28196
809655
1508651
642860
867544
1643630
1946262
701689
1805999
1453820
745707
830150
1635895
933597
789782
1763269
13952
16848
109394
137485
1108170
549679
786405
224574
1687871
77606
525419
1621231
1245904
1803101
695551
1368974
770759
1424205
1208827
1180562
188056
1824627
205709
1779016
1377019
1047961
1443505
489421
1877770
1480024
1947334
1001465
224554
1147650
104148
1886491
1246516
685396
1753637
1922869
1812028
1092260
1348705
784517
1934981
265462
1283623
348412
529914
683612
1576649
1597639
1999290
749124
1806837
194325
1117179
704481
403522
1617201
1047826
289113
1931374
798286
647916
358753
875416
1774211
1624102
1338422
894369
1131304
1693781
824318
960346
1589998
1883586
1973193
300483
1248267
78280
302783
362778
997075
368059
59334
209338
1368497
1712930
164085
1754333
736474
147522
1915635
1219542
950868
1254204
724109
724735
1214061
1202669
999992
224322
1749511
114548
446122
1998115
1848007
1442952
1009962
1423930
1157703
365839
191873
519642
181721
1144466
432174
1211013
1371780
388170
1761017
1621999
1537099
695034
1258012
1447693
255560
1269849
1696938
1565584
266563
1327889
1489822
403223
83318
871748
27226
875953
1789370
362929
291347
342105
515942
398437
1872106
1572533
1009381
443154
520723
289010
781748
1261084
464675
825923
586595
201454
1253151
1792562
784669
149936
1677196
224854
1435690
1228218
978472
139944
456433
1288366
1817705
333489
78165
1095142
141405
1106398
257820
520680
751089
1691741
1144135
1879968
290310
865688
1630590
466142
1461424
1880649
510694
1886138
1371456
235394
964190
652522
1989725
324051
853105
839959
461363
951917
465634
1361399
87307
488697
1108309
1406242
771111
1487904
1358879
1891916
1312126
1307461
1239201
1348278
82498
156206
591730
1128529
1353735
1716444
1984768
510314
1840690
579355
1338988
920139
586742
803278
1210850
1695477
1282461
878209
521006
634164
941792
1332132
257083
99188
947956
1641328
996749
258608
1337503
154556
1793398
1398548
966885
1944028
1950729
1244179
848380
1955275
1138081
1699970
1604585
1911639
587107
205588
741231
595548
1416410
1312195
671602
1356481
1309737
148316
699749
1979862
890990
1664629
1850246
1850056
950209
1948774
1358808
1213885
1032470
1732345
578163
1238611
1973988
1566726
1958912
2017
1085845
970892
1895489
1424044
819803
328313
122614
294275
820907
390758
123291
368543
945887
1603382
100568
1374349
1805385
171646
328508
1543852
476570
997132
1888004
1097724
441911
1350349
1403876
1226476
312819
127858
1551578
505608
1462021
1214044
1427285
29937
1782880
456699
496376
1679631
655887
508404
1963158
1648933
1639613
225730
1873828
1954406
1721608
1495156
1324735
1063794
1600274
360642
26237
813213
761071
670736
1515936
1353035
399462
658484
1117261
722502
1791771
1443292
455990
1111920
216825
1305899
1323291
211418
1967263
359784
1841691
1631700
1376098
991282
1165463
919277
528207
652426
832030
924847
899164
1906609
161709
1131352
114146
1655922
986792
1661481
1196225
1184489
444600
1266260
463729
67328
111423
357257
625638
1429652
498763
297457
790649
168614
28217
336830
309454
1896708
1529341
1612721
461193
341680
509873
987056
688192
1361572
755248
1229191
604582
204804
188699
1925871
148760
1894961
1450979
1652750
492977
887168
782080
281078
1438307
1109708
44845
1703337
226930
1340217
1843145
243163
813345
138740
663067
211381
186301
493718
1343349
938886
1609831
1563667
594874
1089044
606339
48157
326331
104493
1921865
447826
1488907
1314897
1884709
1362522
200316
766838
1576474
1365090
1324883
1989166
1770431
603450
1214008
1193358
899835
634507
435296
443793
11014
1666649
1506684
1376749
52546
1596186
1068275
954774
111846
616290
1825722
662876
1441429
716129
684789
1644667
10414
791532
816520
138194
223035
1817055
529280
1431830
1749354
1581409
1651584
1141987
1628350
1021843
233708
886768
1080243
453839
863660
491343
1258819
179387
819557
1693830
24912
451551
1080391
637423
807989
1843367
1104089
1997497
160798
887857
784509
1591987
1266573
1384175
533460
280925
1491666
1172398
890488
640984
592855
1587833
1821120
187797
599821
1395792
1638089
302782
983864
1420634
1870493
501084
1897670
1600708
1053764
29859
1484326
809078
1443021
1661546
850361
845618
106435
675821
1066341
790827
1781930
635058
1205725
596825
1526652
1289861
1000835
953324
1192701
1189405
1610518
1912727
1748322
130455
425727
691057
668377
1128662
1266144
124918
514945
10008
1443050
1330908
1963616
598067
806693
391852
1743882
1591200
957563
53321
1350296
1577490
1498724
650811
955712
1245673
197444
667558
495877
1772424
1343932
1901552
1939327
1415401
1591278
1509835
819092
1696897
566828
1629083
660206
717085
461440
371079
1937429
1568898
533441
44615
77632
297220
1162137
74142
1090468
1851022
1970428
1247644
1739797
1293561
1245754
724524
16011
1873608
1740871
138262
1555861
974301
1009221
1540261
1701122
722570
1850943
473603
1334168
948656
70137
120581
1710595
1052215
934015
460285
469509
1419460
1103669
514885
1908838
1836847
1223858
1961910
451507
620033
1411308
23415
223048
1016384
1417906
209841
449718
312099
1667003
325186
1501607
89391
1673793
1245331
298124
1259730
1876624
882727
1862657
368091
177273
1912640
119700
1230964
651169
17198
156292
125653
1850019
1731107
1616607
280234
395699
1113727
1934529
1640096
1550777
136092
734330
357504
348946
1224266
1452880
870858
1398026
1523940
1903012
638711
226690
688491
1178072
216096
145724
599076
1606794
131538
1315495
1527808
1352165
1863796
159920
784925
1353450
614230
1932397
770549
1515319
1587629
440262
326694
1577951
10165
233410
807139
1903090
106319
1816888
1917137
1401974
1207430
1476567
102225
662403
261365
566778
796058
1727240
883406
949416
1453964
295556
771289
153464
1906849
1750738
1700020
1036598
29576
1714844
1124311
1764693
1220050
1033270
540367
1224976
1843541
1210546
1693870
1197781
199987
1654178
1715623
1179701
1095703
1381959
387580
1443631
570503
1272205
72208
1340162
203499
1841493
1723154
1491974
1930385
379779
1654251
1801942
521124
358924
1700530
303312
1984886
378874
977303
874110
463182
1188947
974605
1970486
867291
1130793
36549
1572349
330471
993511
250260
986244
185019
148247
1763621
26812
1151222
743277
1578661
1332570
516408
1016924
1995025
263578
1592833
278210
880383
1512019
823588
942822
1574846
1706938
1422686
748182
1340549
1156005
529119
1643501
1063294
1295772
1290100
1619873
555908
1179265
841423
1387453
24008
1523814
577970
561516
1506284
1595058
33687
1695709
1541309
872987
1595764
658853
383731
759844
646242
814169
1834381
1221305
441004
237468
1479486
965593
253504
642164
1703566
832948
1465533
1482109
280263
1629861
153192
1833906
1031792
552135
1607849
1437388
734892
1161896
133800
841989
1468467
1316029
204087
735733
1147469
1668852
164661
333834
1342115
563064
425007
135328
1954436
1558555
1637510
1129833
318861
553681
14716
135178
65115
1023275
1178917
303519
1472465
1619944
1037061
1853213
1490516
1299649
892816
1910705
1767052
684771
676130
405242
1819900
2937
1884919
1479666
1519558
182442
100300
711763
663312
1573400
1682621
687020
1640993
541555
673392
1190525
1490073
802330
366442
451512
1169792
1065125
832674
1326562
964410
910098
419918
725547
1111073
146295
845589
1153405
820230
412239
1417305
422257
253873
1639235
44859
718571
1972982
45620
1060930
1984169
539814
504233
285554
1298215
279074
159772
797530
1447415
1548484
1276922
1016712
1716671
204715
194191
150021
221345
221684
1107608
145344
891080
1333248
40595
567719
393313
324103
1004311
948279
1073105
1414272
1976021
1974740
221268
333276
616240
1665746
796672
1078627
41434
555186
762190
353063
322085
1893409
1598601
1195517
640510
219161
177032
1237916
611739
1435823
996671
1549388
259329
173933
1431711
1847883
1320545
761151
1062375
572172
1389351
1298449
1718947
890291
1283456
1209140
1376315
714791
1143017
31844
608821
337406
1716141
506043
673630
850317
1583246
48627
1519475
959746
941938
499165
956706
1735923
1227116
941989
835758
1013323
1839176
1582392
796994
689945
550924
386732
209567
713704
124091
1359572
1306899
1435361
584423
504440
1730890
1465914
846207
1712911
29171
1985890
477274
473356
129942
576914
843829
1535453
1312590
994533
152772
454147
965416
1860094
1826795
284962
177222
1636418
1724141
1545886
194058
1941515
262310
986993
385036
1184680
1453847
1068150
1106356
1800743
1456325
1161316
1740036
296881
18362
1215485
1414484
212758
1566334
484597
627993
10977
1681293
696269
1861978
506647
154346
79684
1489182
1225552
605220
1647076
1913775
646306
381821
1891169
1160841
1459340
1344997
353604
519095
33356
1684774
1855372
1762723
752348
1171072
233373
606669
1499823
156162
1453547
791613
692012
436383
102260
597200
1498140
1325208
1574409
1939896
932788
1794400
1564558
1633260
901879
1707897
1462653
508183
823518
521642
1460371
243619
1183701
954600
1894992
489537
1653936
1017764
85338
1785331
1347402
57814
1835213
1696181
1458970
608757
222542
1994751
427134
1289944
1366488
1683258
1754659
1614738
445848
281305
444675
1063511
1061781
1348936
1730098
83345
1396488
1694348
1494945
1411887
31944
1583222
1605389
1054696
1168386
885833
590211
443344
438513
1448544
1900793
104233
1078620
341810
700180
815695
1139859
1475109
1445333
214991
812857
716521
1812121
1686239
737377
777602
1195219
1708878
1415188
1114374
1799935
1116684
315918
795971
24671
324263
212754
770244
931990
1368746
691439
1592695
1485748
1881033
1941939
1301838
615564
1090678
916457
1975440
493815
1117796
1006715
1719232
1598664
1210033
1563661
772525
298968
1762404
1080837
1735742
875026
964162
392125
1479447
712827
903942
1465718
1833326
1499391
1678308
1830149
1148542
1917550
1478212
1961236
289861
161270
798980
387573
1222228
1649150
174923
1480632
1941405
751652
1191171
1672219
1726440
1083731
1713927
1375663
1258180
1214018
685877
1514342
1530893
56138
1017489
164443
1993608
1192535
1567668
39554
344863
1729824
1793616
439686
1372122
696283
1312475
1801990
457625
95911
96875
84505
1011957
584259
1673406
1199589
1945479
840888
1203827
646899
1965261
1784031
715383
1301376
1358268
1539097
796968
1131389
30319
1503794
1566302
1076792
1028551
110164
1529223
234935
1107050
1604136
254352
445389
1301012
696138
1633405
599852
1885009
1237313
1606358
1292570
1450600
1260021
1255175
359775
544748
168478
1766010
756239
1142609
1140271
1800530
250694
63231
676652
1196059
578420
1016470
618227
1617676
1725903
772175
1218639
780167
721686
1254140
80129
1405483
1129137
903558
1116995
177332
1686954
1023030
200636
1585764
557071
1610826
458869
1878249
1572557
1594365
1677021
79948
1967890
95793
13685
347786
1652129
833393
1286887
1540837
1668635
1029413
15653
112093
974969
1139998
320849
862895
1514697
314646
1534422
961481
608547
634300
368846
181236
1688213
1541943
1144030
870576
47688
504681
1701760
1533207
94881
1497993
1278480
419593
635612
1152541
1573268
1389470
950591
654825
352416
1510147
1266228
1651687
116189
1421367
396569
882285
1321026
1712943
475861
1186809
965973
221673
327362
750092
1834771
456522
437270
1073502
1174531
703551
940363
1939417
1053719
857502
752921
859112
259108
276793
1335119
1679638
1618026
1478441
1393990
771163
1010061
1474486
524855
1567263
228707
1128446
1571445
1672257
1727104
577552
1925668
1984635
1262516
627574
1950372
1955515
1780495
1676144
1366867
1090802
1624961
920782
481398
1149435
504744
1494515
1125603
1696453
1169343
396196
1539370
761997
1705611
358488
998142
35250
650304
776187
1437004
1226600
227075
798318
1206215
758487
637437
1660267
1512829
1387851
1881204
1835421
1967182
1580390
1376862
1707917
1953189
1394154
1666547
1384614
13111
1178723
67583
1131445
561699
569790
132840
1586149
1820723
953789
1116499
1280377
965953
446251
1659955
616111
1433895
1514289
673830
1314103
1285887
501910
764121
709169
476161
141815
230237
884341
913274
1817289
766398
1896484
331406
1072781
1376750
243166
586099
488643
1118401
1681125
1489896
1555141
465827
108977
1550198
1569323
112533
607174
465383
182253
1940227
921707
1225838
1816223
1101249
211779
1504677
1628735
1303516
265944
1605551
1878037
1288183
1536401
390012
1981762
787855
354810
998120
651777
1266431
1719841
1089467
935180
1179934
80820
1562840
1496272
1080122
1449942
483092
439382
1714754
648105
874325
763286
1011288
1815042
446079
17100
339372
267492
686965
279564
1189680
512532
1787207
429713
1873901
1324051
282396
1112250
1271530
1306624
1954052
454623
1455023
264203
1827752
536362
92176
888498
1112924
1434438
1770926
301466
1568547
1319030
1173300
1535424
284764
457077
1868321
1264287
1986540
1491072
1275226
1778874
15000
1135102
619189
1227740
450557
1835011
128042
1582434
1939956
592016
178275
481839
181427
1704032
418559
338600
805381
238489
1580147
373185
1921821
114232
1167535
1275438
228921
1707505
1550601
429408
702506
1992489
352992
1152087
145942
343764
104711
444602
1503783
678672
1524067
286939
189495
196164
1979662
1404783
352923
1193231
1213043
1859203
473772
239271
1924297
712586
170705
1526196
1005755
1131424
1201659
1167849
1800357
1202531
893199
1225389
1842461
286139
1358376
658268
1137011
670730
1908113
1823626
504662
1813136
375974
850502
1087249
1634987
970255
144443
1265338
789401
973492
1109889
1510858
1986401
60891
1681621
459840
583684
1984595
1531282
1148662
211565
807336
342424
1518195
1320195
1878563
1809147
1166572
429672
1695643
866081
683118
109156
578364
1211382
1561111
474394
104816
347939
412897
1742541
347458
948038
262543
614776
75025
1412106
1516266
654138
64595
1933487
1514465
514589
309860
1497111
1614715
1894511
1742960
1021478
1057755
1846637
501608
502503
1211128
633700
712576
903472
186017
1389204
1764658
233247
785494
90459
867227
1496752
1395150
650221
163633
16445
473942
1782330
772171
1089254
1623952
208354
1603219
1335248
863828
1079778
1253214
1630622
1792694
428095
102722
528159
1295557
1720746
1367529
1666519
1867806
1571759
170979
616310
790403
1659688
920349
1881669
1015557
1910238
1340829
617245
993530
480182
1962907
1883088
1978353
1836716
1495679
1259240
98927
137446
1491949
633165
1687940
357757
539638
811006
607450
1394796
1347022
547802
1712460
91765
939403
1516132
1864019
1334056
1811487
1422826
1306219
509453
872586
198374
67445
558207
365126
1639755
1634790
1696484
148748
1871689
56969
445648
1060901
1089543
1137968
592176
1619213
1212002
1154588
1882038
358975
643499
323630
1803236
1340274
1216404
105041
1577759
1500615
37091
742296
1604146
783177
1991437
94176
201074
746530
535397
1770877
200371
412915
1257527
1717882
1769577
1642849
712013
1031082
754198
1913074
1036017
698470
1903906
341501
446345
606534
1539795
829586
1366501
1904990
1631069
1904007
473982
192434
1262019
1255952
821956
1785476
1701349
1053527
1883580
1843003
1075423
1763864
1498040
889390
1687084
1935303
1457420
1362211
116578
1819659
1287562
1422007
1245479
1248493
472036
1782590
559173
817995
1685168
1664117
1875984
1331500
492630
959427
1233667
1576657
197081
1117279
195287
193033
139681
832909
1164445
243523
753478
452454
700931
953045
1371303
279241
891719
455311
456081
370876
424229
789507
753612
753175
1291630
1864609
1689506
501358
1962043
1783276
334070
750073
746764
1752788
1583068
1670486
140865
880006
1545833
1852718
1539574
1782121
1908836
649090
1941178
819759
1490820
139891
1064445
1585207
1543193
53805
1842553
1744160
233791
720424
1127166
749478
753853
350924
766611
1544039
1939241
1366176
1770810
3056
770740
1106075
1270187
727250
740547
1960385
850612
1474863
1872212
1488407
1628251
1946478
798328
1351745
66028
558186
1555435
1652776
1861787
1755060
243881
1234054
1125536
799380
1116084
1616196
393111
185118
580148
1432575
1652846
540623
873449
1381371
1644904
785170
580901
1020709
852238
506872
653294
1691233
53479
836247
1842336
1199118
1385619
1004264
1227874
972743
404563
444356
1477030
1880738
405716
1050805
1688872
927371
821612
1381663
545093
842554
540099
1668439
760366
1254996
1609930
1867629
1270376
664643
1861993
1079845
346202
600727
1057347
1967877
1805618
152014
1537824
1995261
686045
644381
275403
1783068
896519
47759
1467913
1985426
967011
1242917
670826
947174
500999
1766185
513506
507052
633647
214179
1446839
1771443
1384388
1987477
230092
827947
316271
45054
155920
1226186
890575
236251
1857220
450813
1486045
1233886
1438298
908700
1365917
464075
224932
1650636
1283795
1276449
133596
1415565
388501
659431
1009380
1903114
846027
1965590
1366602
870351
1189016
1161310
892932
1433009
1788862
1571542
322290
922059
695628
1830854
1258297
818488
1186130
257609
971279
967417
1116060
1996652
1818971
1265922
1403005
1114180
1592893
1689735
499310
1542073
1697514
969310
975946
169644
415267
1585731
1313179
1257254
46929
1668993
101082
1657239
1476241
845161
1957757
1841873
98390
365190
1764562
1246799
242390
41836
1135677
971096
1407397
1251278
1717102
1771222
459854
268891
1613565
998654
905140
123211
1276883
1065282
1235433
1606967
1312451
577112
801913
1552085
985464
105272
263841
751014
1867398
1030694
74814
1770416
1355369
1238507
1196276
531309
144126
76618
1647100
577003
587517
1001385
372048
287465
1740846
546470
228779
1623842
794678
680235
1537882
915715
373413
233898
1457110
1513403
822369
294320
448347
17059
1616997
488754
48747
1834117
1776080
1535340
762728
993885
35729
369736
1844008
1200527
1317463
67190
419695
774434
1295284
1229697
1286139
184645
1959348
561067
708909
217842
105650
1494187
1426086
791086
13504
1681249
1881482
254435
1864010
1441070
415179
1721623
1830753
600568
34280
361544
1348915
332079
730838
1186996
379213
565173
605006
174295
1134704
1508274
1339089
899734
718747
1679385
5983
1050681
247085
1710118
1017627
1259523
1417702
1027314
646050
1311897
1489043
717253
1372245
1651090
1333448
867489
1022356
1706519
1568135
152574
516020
1695238
1665252
1808963
1653587
1472950
1096539
1332176
557571
472734
560387
1742779
1420488
1510834
1756551
375389
359277
533835
1247811
1238627
1456408
1706788
1969455
379325
1725224
811387
262450
1088624
659979
1179091
1118383
333747
333806
1334470
1398414
1144684
541539
241994
701166
948234
96181
1003141
1237931
451641
1342014
628713
1931136
1480324
380603
1327237
569729
652418
1455164
1243987
1327934
1709422
735274
1415086
1428157
1759956
833492
72220
532043
977297
1215003
1223755
993670
901342
619830
113378
1970625
744772
323300
936357
818299
547673
1492831
1893572
581219
39688
988377
1144630
695619
1343339
1480891
1687909
436123
1018735
374263
144005
1816918
585269
1518247
1999286
1727370
446580
316432
537179
417052
545362
1205189
1088883
1922161
1016196
1894730
1025068
1604899
488513
326990
496400
647958
1354970
1654378
1176275
1536739
1259013
1205156
1788402
1619042
654882
950569
1778980
28140
1943372
1046039
356716
319936
1787647
1425631
898646
417824
1017199
962081
1983311
1407366
1097857
1729210
103773
899928
373014
1201641
1449289
1621320
950326
1980102
751866
474735
1874896
1447961
1862869
911114
1002792
958199
160427
114677
13658
1895654
187484
803218
345249
224451
569146
561763
890746
1350089
98639
1719396
1406240
1803050
304715
724677
1829548
73323
179668
21712
916607
1468333
539931
1655255
17014
1397771
1989513
1939553
1026247
1807036
422774
361998
1512033
377999
1542418
502570
461868
1952924
1202854
1663621
56711
462423
326922
874521
1485680
254475
457331
731185
737888
287659
911800
1646016
374778
1123881
327757
222345
1591497
1266923
901400
1298529
1879052
1816449
1458436
997657
1490573
1421832
1684789
1587584
163976
555911
996338
75476
379928
1515189
440705
366473
874535
1307051
840006
525608
716830
163855
690405
540615
1843972
518161
113486
198199
1950386
111
522420
931707
589252
572238
653659
873706
991808
1354559
400380
864618
1851851
980161
1192231
1586346
1004098
983234
43410
852000
580680
1293501
1078608
1789008
832609
1698466
1531137
1318917
545981
242002
1847186
207028
986117
155619
341589
1824664
1609823
1350784
201972
1848116
511827
1111813
329632
786648
1081309
820789
1400703
1964818
1621585
1343285
29909
1319615
368933
1918613
1603048
1464533
1012815
1043687
1851495
81112
690309
1706055
166061
1792155
1416060
763943
1089676
249202
668353
1515501
1764008
1733384
186899
799118
1512037
268759
1068332
1443933
1708460
1595556
901974
1688684
1362412
454133
861508
1935535
750174
362454
1259601
209646
551663
1176467
1031571
916491
1027103
697290
1822387
1906086
773391
83993
47768
868660
993469
1410391
120283
627014
363629
1638390
1875819
1955350
1768627
1942394
1355517
58209
1054837
1292617
1542098
414484
1279591
1112076
183493
944057
1191901
836951
543372
1978005
327483
1096198
1872362
1348630
754735
274004
1837662
1564329
1598491
99606
925648
339943
1561696
1152215
973057
745437
185435
1217433
1662452
15591
530932
1428143
564799
50799
868029
54546
1210231
215826
1735058
593250
215635
722634
1245194
986546
1524586
102166
1344025
748181
1789370
843107
1610576
1321383
1848098
1689276
737414
321315
691245
1682334
1148635
1352329
648469
250994
1688083
1585607
717893
1527121
1410053
691409
14074
243870
904105
1007647
674646
1933575
598344
623262
751130
737746
338085
1309766
623007
506799
184050
1812747
1856990
757214
1619873
1746330
908311
1683390
198702
926648
1846103
181771
95793
1450295
238272
1697999
624263
1670895
1763309
1682745
29766
122873
1271724
676522
174245
1167509
1310352
1668816
1232536
1794511
1925079
1516703
396128
700223
1842123
356164
1578537
954298
574392
1385686
1558507
626628
559408
1105859
1353471
1678628
1895810
921497
433948
1800213
562324
1979520
1660876
1349706
52998
276652
1824732
110794
1752909
1933292
1718674
1773416
101904
486183
402415
1278067
1869142
217422
1154545
1827746
863996
780631
1793011
1353674
1867976
362400
456190
1933746
1259787
39543
1251011
16655
908703
1464708
1784200
590409
1526988
1619960
1228779
527500
691440
1193465
378310
790314
398650
389017
97273
1305116
1407776
610449
1048513
9057
1807187
288171
225988
309304
332305
787051
1746905
23734
1197472
1927976
483931
465923
1666445
1484435
1020258
182775
218184
405773
1781411
140728
832121
1286438
113180
1519238
805038
154998
1780420
1029146
629144
1599628
481071
319179
1953336
718421
1235667
1909130
1556838
1783160
793947
532375
466628
113252
35487
337772
1803128
1092026
1009613
1581946
867724
1395970
1379900
1743805
1003817
1274340
1985050
908042
922549
781583
1147388
1962853
1975285
929691
929723
662644
1476895
1686398
1750321
1911667
927433
1379003
53300
287297
1222376
1693764
1012654
1030628
1706872
122753
531049
1143263
1419860
1215377
82364
531860
1316155
166021
1980570
1904184
1925133
432759
1304234
990905
1047316
1854704
238206
510833
311057
599095
7768
1968586
909575
1387848
1678227
912611
1485206
515520
458251
1240366
1370345
1144349
597973
705221
1742417
1176222
793355
856718
1598005
1008866
1169728
1153169
1560308
1799477
645706
1445679
872942
228081
1298311
1735797
1590327
551369
931228
918995
1696860
452627
1367796
561348
522837
1276672
679744
1795434
515488
1302299
37884
1898592
1190999
246766
1895199
391523
242607
1920955
1619909
713925
677194
1166034
1522724
1640104
1050601
602355
1380679
618379
1632682
1187347
792646
1344496
905570
1717894
1066006
4586
1522942
572877
894770
1820923
529120
1872454
755089
895015
575767
1418847
1217722
375215
371894
1241837
917157
922563
1619735
219578
1054514
1067128
479609
1660795
1865257
1650771
1488876
1207827
236086
818449
1391655
1820630
1424592
817884
1583005
1663388
884225
215213
224405
595967
1659690
1488221
1060235
172407
1100648
1385442
1178614
259931
566617
972960
1840023
1164302
847705
617532
914332
32033
1258867
1452652
359302
1006018
623331
1418367
156859
420050
555722
1346803
1323197
1176932
1975319
551348
477631
1348222
997055
1031765
1848026
491495
1803191
1396832
1335831
1264834
641024
1939184
1275031
700448
1436085
1011283
284730
1693088
398033
1700246
1333741
1102128
1167984
743527
679610
980125
774533
748545
1460760
1229964
1745319
718458
755707
152372
828966
1601784
218401
1662895
27603
276727
1521022
508486
961956
22646
511888
1169806
608673
323405
1501531
174114
314262
527922
362064
1610404
1270252
1772960
1657304
658934
1631322
951797
535732
1622740
114341
1652216
1406339
1179538
1278442
171346
1827911
1578635
1671744
1950103
1106137
1940038
1974317
1746404
1060419
139762
672446
6234
313204
1078400
333926
1345006
1023223
527578
1373982
1471202
1672544
170476
634497
613969
210484
172430
278498
1369587
147652
1213605
576876
415043
1255180
153285
707321
335071
1032177
569274
1932122
64719
253675
906231
1831850
548979
20292
800008
881339
1779376
972424
594928
876923
746695
1786021
1868763
267281
302031
473166
1664488
727133
1523745
1141987
1864554
1298978
1205557
531470
816190
736707
712625
1503678
1877560
320988
1138926
1038071
101446
980306
1430811
952907
1691558
1300220
538940
866085
1902926
1394895
509891
1626377
536941
352126
1204618
1431491
1426585
916755
442964
1118508
1186849
697303
1714257
20655
1051819
1500250
1798568
480907
646459
168537
1825202
109440
742312
911438
117545
1851556
675708
154757
875647
1550950
1755857
499578
997321
1219078
403156
743575
803218
460596
1415206
1365697
203082
1134813
1001799
367263
562803
718741
233903
1086979
1252014
548386
1036810
1028786
1048450
579181
145962
454545
1764433
1940655
1239424
1706016
374978
1913249
373501
389752
587926
557335
1871961
773011
1324809
379999
1478060
185372
588242
215999
1926929
205337
424291
438323
1498767
743493
1275979
1264634
1532398
804232
590546
1748624
1559221
517032
1927631
1119606
844177
1702204
1908769
270895
152212
1147530
762028
1724339
362756
1817518
1879048
624149
1284616
1512555
217981
1513367
560391
330211
549384
1311903
1181012
1918243
1007019
1942293
1880955
1205807
90838
1765345
410222
1643737
1966552
1456382
450692
1453175
1742289
1972945
1447104
980934
299388
392369
1987979
730361
1408415
1268391
769615
10275
333549
1964034
1312527
577242
462202
276992
380038
1200670
1279991
1290426
1279116
785761
1280722
591762
612286
1116511
711911
1231349
44820
1977309
1297718
1561064
889755
1792499
755154
753140
379387
271366
761784
1473680
201138
1851344
789892
1221456
1877172
569265
1360194
1562963
1837746
720691
1254197
1719189
1749710
775295
1318089
1510434
1941504
1494936
1497201
1521616
1643643
1280918
970071
1329341
1594208
456029
1738360
1641608
1582068
447555
115342
159909
1814959
1487404
1227738
1663351
55020
513224
1704158
200949
1763260
1317373
507518
244565
339506
310089
508195
87136
1812692
1465337
1388774
812754
792691
1048222
1066968
751775
678826
271245
1303167
809447
735736
685118
863712
706656
148619
507424
188090
776291
7524
280396
1782701
1000634
746237
1767840
1496471
1246321
199973
718765
1581240
1126395
284534
1185051
1233701
1492884
1085766
1462321
1333973
984316
457271
1859851
73405
692069
1729400
928258
1377378
1696628
997028
459824
234349
75163
862275
888532
882335
1816564
389396
798901
281623
1055391
256917
1624757
36209
854792
1797068
1506298
1048275
1939276
59214
1576345
1485096
171329
1199512
1133113
1374551
1495899
505419
1606131
1941026
1136240
1621249
601892
464076
1603832
1246016
562668
571976
446939
1153523
615319
854942
189771
1581529
566029
131519
1216791
941510
954602
1003243
1840007
316195
630728
738790
1134623
352960
922770
1645284
1859585
1428352
756709
1516291
1251407
470637
873255
586421
1679413
220846
1377917
1648692
1285949
1223710
690401
984403
883557
1611318
1193824
951385
165309
1759645
1738379
282536
247052
240818
264694
517435
1523649
910418
911160
1333136
1287342
1597167
497400
368380
1718042
1014070
470103
1742974
1232086
536384
20602
1631761
1176445
1419240
1038481
1873314
1015152
1549177
687282
733888
272493
806266
477987
1105335
1477592
1833238
1632511
1627114
1767146
1655018
579054
809453
750927
1693791
795239
293308
1538138
933220
21874
1250712
1779608
1122135
646353
825134
1643581
1038906
741676
1108164
633294
662511
1723392
1705114
1462844
515067
1722056
1643102
1626286
1729612
997906
24637
405081
1349742
1223275
1068020
1095898
1067836
1722571
1269584
1978026
1502610
657147
148828
304750
914093
1386430
1020081
1533320
968181
1592366
792612
1278562
119206
890940
255693
640047
620787
1508200
533762
1230620
1414399
1427553
975891
1072402
237798
178295
854959
463014
1440518
1610567
828111
1964977
1379332
1247261
993182
418169
723457
757328
481037
381526
382903
715141
651895
294334
1421172
1585757
1921933
638078
1316095
577250
176519
1563847
669551
1201358
267562
373523
313067
653006
90124
1797165
630416
1337714
291969
35191
668950
1931138
30518
159504
1032014
1635998
892187
1560582
962387
370483
811085
97171
1463163
6141
635901
515738
420123
1786546
533572
80881
1008689
215659
1396686
166831
1395247
1284856
1866131
1094996
547560
1868035
825108
1025906
1060685
1562684
1352001
652875
1018975
1527927
707921
1532253
1096614
1450526
233969
551010
1365716
613989
729939
489732
608003
1191502
472668
1938592
1882493
421342
167346
324111
214318
1413795
221965
1990148
1102232
455331
1204185
106650
1902332
1607471
1555596
825943
1169182
596445
728850
1340101
1153486
1986446
1701320
1005512
953653
1012373
1424562
299854
743741
1756003
1386779
513234
1410996
1711314
1402305
1241891
1089418
48057
827920
707685
394048
386688
557274
1675278
1479215
1756685
1297417
1605644
620672
894520
95048
1647726
792871
1434400
905696
1219208
1298803
1376366
327839
520766
959211
238971
865730
1216748
126964
1089813
1311120
1287262
158874
136936
1274331
261875
1261552
504684
251830
759735
988766
506749
586105
183293
357794
674616
1818530
1617923
598216
1013093
1254993
10717
1280724
1378149
1416539
608634
1646174
715442
58817
402355
1843865
766287
1523887
1224009
1391761
1400136
1439953
955116
276564
377515
1639278
647148
84066
1120036
769940
1845924
358433
609834
1672191
591807
1724269
1708670
1963402
465750
1348287
962501
820562
436733
813822
1320620
1111131
1991745
804498
1345936
1417924
380985
1318361
652759
580150
1386775
708231
1765466
1422617
1221066
639799
671804
647833
255876
17247
825953
492222
164590
1144918
1059913
122275
840291
430738
848498
1923345
620562
1140771
992733
1305705
758677
275011
1220293
282319
1381313
1314895
706902
646659
625150
155333
882707
1068094
1247221
1296117
763902
1768957
386541
600146
1056298
534019
255504
1966405
665145
1186592
1147923
387062
946900
489076
1827825
867684
8263
1484100
1784359
837988
124704
1797619
1989645
1963135
575770
1311710
539263
3434
676259
220415
137840
260127
857551
844678
490400
1516769
709059
767798
1283180
1188160
1711991
1729846
943776
1002468
1816452
709086
1762724
96590
1973450
164521
1144444
703603
412165
464560
1787594
239835
1030986
1618286
1538305
1944993
1564432
608390
1893849
374419
1725810
819697
1632725
410545
513179
861071
1845037
1032762
1896804
453619
969962
820897
1417176
1989891
1465633
473546
1254214
534377
280827
265135
1092944
1965999
1654447
856867
551152
1767749
1279469
665781
1321378
1680770
208661
83693
1992839
951890
106948
1843675
889988
626135
1556906
746769
466839
1846511
777842
844499
1806648
1081330
115806
80359
610006
1188078
236559
97550
1972603
895743
71307
574341
1702207
122703
189263
1768169
812232
1908592
1518634
345482
122007
401802
6244
1363529
1230546
1554037
1064467
1982314
167356
211977
93537
1094252
1713084
1712316
1495610
596552
1620225
770566
1382765
929528
1078472
93429
1253432
1635915
776101
205452
508246
175462
1556140
347880
891537
707354
1199508
703694
1663850
1069605
1129575
1765707
1261071
285200
784401
337067
1177891
1105764
260358
46959
169691
1595083
1502665
1250247
986020
406415
1142529
1787826
613936
393958
561019
1043456
1446929
1986868
845872
875505
487964
1073481
1661766
1009937
1382281
1236739
21388
1356406
740405
1893715
1344618
87659
1782678
578056
181087
245306
172066
683105
1606103
1217948
1318133
1358003
1323903
47335
1112781
1273641
276221
1489841
919754
1546211
1758214
978120
1962274
1260162
198872
751170
1437737
1029
1129952
681617
1384715
171298
1171788
1357255
591897
303460
644943
580448
1687413
702456
1771807
586507
1615103
780219
1527418
327190
1698523
1716519
1395008
784442
1997074
752154
1294560
529403
223264
1434920
1317718
39414
1299904
1315262
1577792
1615478
91130
1616951
1760561
1698084
1417440
1455846
544227
708116
1172771
1739242
1184450
314993
1349516
1865230
201942
1054258
750018
1413506
511385
1587616
1378139
144321
1860517
1821311
539615
1935475
748682
225723
1873578
517110
60230
663443
72099
1374593
843051
1923140
415938
758410
909880
200396
1383429
1864180
824450
1273370
1168979
573154
121302
1264220
1844595
970822
744194
1460583
1358779
831631
218458
1368518
358658
1522253
1777610
346603
654651
889333
1480988
244152
1865336
1671363
34540
1258253
55936
1529916
1728860
191106
1726345
207986
813763
1925425
1661620
1306304
329681
216880
259555
1581879
830236
1971363
1818829
1390014
68424
1333649
515481
441462
1663213
1158216
1009309
500968
477863
1559683
965317
1939927
299761
464768
150909
1280391
1111018
1329135
312514
1977032
903447
1004666
239823
411385
40003
1117068
1042113
1626770
1563112
349472
969178
1064816
771648
1501280
556784
1982965
1678337
1498496
1663743
1542966
893361
1313415
121934
1355486
832629
666625
794958
852882
1588602
1125037
122209
1815275
1267873
905254
1152266
1103937
1573588
1766000
1174777
424092
1775689
661255
646479
413566
61899
470296
334175
1542973
169880
465641
1495376
883675
1779233
1083952
920022
486926
1657835
904791
1884118
1575548
352948
1065290
831988
1673224
443039
1221413
376461
580740
595826
784311
1224456
1955511
221457
1645427
469970
669661
1404469
164265
1245705
1927794
829140
961864
1953126
1440505
1198794
849498
1761214
553671
763197
1464395
271947
1767058
1375434
24344
986899
319866
1396471
426187
1332119
656639
101521
1758307
1465122
1197343
1848780
94040
731853
6345
1846869
307085
1339587
1534412
863283
1830030
1071539
1214224
6762
1531294
1139894
1833779
170948
1772450
36637
666171
1208708
1315125
355584
708349
157586
1263388
1691314
1427871
753931
244742
833025
1840976
646919
1306150
166883
819282
984419
1083765
636979
64865
531360
250759
1832396
238051
1508878
928413
1144379
1165672
1366618
1044570
1111620
1247198
1209382
501286
1353098
806500
552377
1404013
1482437
308296
581917
1003033
438465
641489
1193064
188037
813434
617874
1320345
159866
1886070
966585
1834094
1651375
309759
1453469
348483
808712
1644978
575255
403682
572227
1386260
1743483
425804
841553
983402
687848
805639
1010621
33100
1658967
1687227
131260
440849
1859008
1688979
1089412
1134315
866851
957182
1491133
1210019
1886871
206616
1006240
491928
1617518
758597
1377344
1362184
32844
1775414
1225493
36915
1781643
6824
516404
526736
1413382
1083321
1007828
813779
287989
57892
118701
1034354
665539
665384
221708
200847
1767545
863684
883471
937453
421849
1958091
1568757
644199
184395
126064
106051
1157256
1153811
1329692
633095
532022
1672548
1498386
1947019
1704808
512683
1278074
1052925
1425211
1427781
65527
678799
536527
994238
463721
728698
1344739
1857565
1209279
1096411
1470745
1003367
858422
466542
166648
738764
21144
1995683
1792137
1988620
414013
1336542
726244
929252
309434
690937
547228
965596
797518
1020039
915361
1046059
205556
856668
1673261
1225711
1016794
1891228
687103
266119
1594036
1755950
543616
1928556
1264799
1796951
1078088
1476413
1179475
441921
331105
541212
596547
910517
459866
380531
637749
146297
1286744
997044
1952774
1438325
161957
607608
60157
1506199
1452935
924715
1326681
109178
826018
583946
868670
5866
912773
1660422
1799126
224089
1246559
284887
1602952
1358828
1856442
1200241
1439602
1209236
912181
51719
1595012
1367347
1556035
1788704
732557
659882
447810
298391
62976
1294185
1565321
1747510
1009363
1680786
1074102
1152307
693204
619555
1070237
825670
858141
857007
998217
385683
1727434
1989312
830662
1992153
625597
1969132
969269
307662
1148793
1523932
790520
1190832
1082443
653408
1115162
31983
1577226
830515
325743
308853
1430034
322243
1708416
833639
457584
1460065
1480328
1167504
1626425
1616265
1653163
1439899
1945130
1269503
738450
1705304
1307066
1596318
809498
654782
933119
484237
545555
305899
746901
950512
498280
1261687
319101
1193866
1167093
27672
468252
842110
1585827
488452
1234207
1970969
228280
593009
269443
1773724
982799
224274
792932
722259
1922908
1243343
1137046
651942
530650
684135
933196
1064138
548251
752568
1620471
1597720
1352499
1968091
1978852
1120527
1632193
20087
1737875
272101
934555
884962
73539
973461
1424639
959292
783727
1919012
1772472
1784304
1324670
484444
179089
1980772
501467
852650
1791887
1431627
227721
1493892
382036
343226
1286643
1020077
115712
1818472
1869787
813851
1602458
121504
1276126
523512
554126
10917
198309
1607786
1903257
1665222
857252
1787040
7583
1262479
29788
1245309
1453309
447118
1331114
174655
1499878
932794
1599474
826024
673963
899604
1366179
1769475
374421
236423
1324303
1816269
893034
1658601
1322612
1756825
1708873
1355096
1893553
1770076
678437
754837
1202538
863979
1949099
1091782
922027
497547
421427
1938724
1486172
1902717
1005008
775182
1692462
731037
1015684
1107120
1125578
274636
111081
523696
1391014
1005776
303715
1215619
524917
1614647
1531710
994377
1986262
545477
1394358
659699
1494576
1714260
931834
727345
1087448
799092
42314
185490
1934939
925505
285628
1580156
1811959
1846115
1591289
227533
1068265
1905680
785614
1155646
787779
1723145
804374
395332
1454342
1380130
914783
230652
1284325
1753933
1547611
843061
519741
594331
337569
507813
1537596
1495848
1782897
443412
1801962
1015485
1268227
1155775
1399427
1874946
641513
1726548
984416
472387
1304483
869024
1793229
1465135
1632909
1075127
325827
1876434
176654
1856199
1088345
755970
1786050
854762
564804
1421877
1723549
221601
332377
610749
786882
1293443
66900
639051
1285135
1233566
1223595
1680208
372181
970119
627481
1227684
167261
356478
867081
327354
749852
193670
1845221
182357
5751
953216
481460
1482252
931777
878484
189958
89488
1186339
247402
882613
663716
96928
1481128
1677868
596263
788166
26743
1892939
695553
1507752
1014449
1731543
967218
356100
1756331
1303381
456096
1430040
262613
1813033
31149
187649
1675740
356581
1892974
1469682
632878
1743803
1745117
1496447
1965257
1967231
1355972
605505
1248350
139517
71770
1152251
1617020
288847
227803
1676934
1919947
497543
1879669
969431
337206
1701772
980458
699242
994425
630904
1356538
962739
96336
1013992
1364534
23017
649867
1428175
1105266
1872021
1931020
762165
328895
1529185
919395
37016
731803
1397742
1031477
1217302
972694
1964778
1934403
1539056
877133
1010810
261847
644319
306215
1420105
1241315
986616
650699
1597252
1886664
1911261
1774269
881240
976714
347398
743198
222466
1774475
1560696
1071572
716997
1052889
1261949
1209318
1431864
1932176
907590
931064
967237
624165
1365428
856831
39344
1679658
1236460
681070
1528328
264474
1386649
991846
1292186
1010331
1191627
249235
240179
640083
482316
1538357
733365
1709326
1364392
1963115
1945932
1070975
823733
461416
1423492
602713
1364489
811267
1124795
1551527
885697
1334759
1422659
1901946
407213
1613990
942175
629389
1527203
537119
442686
5191
949299
1067963
285935
1350769
1293329
780865
462041
358057
586840
1606549
1726454
1952688
1487041
614297
1373635
1893185
1592680
1714191
579016
1229407
1320213
1445259
1516935
63138
597888
232376
477394
239436
695713
416114
76306
790233
18043
1835418
1401087
1471918
508051
1873862
1368083
1981643
430
1969402
1299152
1551422
321609
1241308
558322
1817407
532893
157683
1784184
1718911
1570499
107492
1360610
1554277
1465878
1587663
308358
108488
522452
363958
1092265
1035956
1052976
1923418
746301
445965
750011
1081179
67004
1465522
1573198
15447
823817
954825
199447
805904
1669830
77100
876244
1352903
1951833
189587
1811534
1140296
1182595
1952546
256338
1058112
222011
1139907
1044391
229060
211553
1446634
951394
1416819
551206
1761774
105094
1728943
1334734
1495080
475771
1889451
562676
1874128
623067
928590
1829772
588066
1731193
904184
1851728
10195
1013735
1042400
687169
766234
1222514
1401142
943728
1800061
1130630
358889
180064
1657476
722986
438938
681158
1010704
1206781
1132727
45983
249612
268638
266168
151943
1552510
1744879
485065
72884
1510193
294678
1557399
398743
1629751
1278997
382902
1700738
633587
655953
1242550
1175242
1867929
35111
1741218
1239300
445431
390436
513830
521557
1766012
946393
1070508
396822
1320880
1926812
288473
1824903
468310
292649
1426330
880107
1969451
1726672
1662474
657679
1076413
395076
1747641
1497664
256358
525676
824376
430688
1467162
669683
1137440
1377441
1693676
120019
425639
510511
49639
1254464
162265
214451
1154377
310431
737330
640077
278648
211495
1904530
1921693
874477
1368075
979351
1453382
1589125
277235
1150733
952750
1588850
1757569
437276
393068
868887
847363
656993
1498814
1389766
967075
775989
852750
1606760
278024
600573
364187
1736354
868582
1423509
254051
251572
1835518
1450804
582280
1000141
807683
466707
284946
1843207
710637
1151178
1037303
1855531
1612055
1840868
1043235
782966
674081
379355
248389
1363255
1090681
253829
97887
840449
737347
845431
1536501
701633
1760175
1824164
1725746
874984
575622
347989
1681852
631402
1874920
1862301
216666
858148
177487
1192800
426198
280551
1420349
1057494
837748
1743444
1296865
1317180
1624770
114320
271104
403766
550802
1045712
1436371
994383
283736
79449
797956
97277
333538
1772011
1205484
1819110
1814239
1917896
445190
1657704
345348
1941788
1404613
1195106
1806063
1244944
29246
543325
1183803
238527
788944
1056871
608482
1997572
831194
1881229
837715
970664
1518832
144209
613892
1776869
1268593
1162071
1931062
1295944
837505
1623431
1264658
257876
513923
840736
1055161
538283
814200
349514
752011
202281
1277906
1942180
1688403
1693825
1223329
1434361
330512
125974
1848542
689412
544246
728933
248927
1784003
470141
1680213
987734
414765
1762869
1232409
906881
244288
9881
1372271
507844
504396
1580644
334653
420534
1025089
776067
1113495
1265539
1960587
1252532
164420
1382277
895415
1953819
123675
951043
1674576
1910741
1990366
1958118
1566439
40398
376125
180373
760604
186407
1130544
1370492
1961412
222610
144929
123825
417309
1029060
1071737
1972432
1262221
1263668
856542
594077
102911
164129
1589090
1902102
40552
493472
1042431
131184
1977284
952183
737741
196786
1504947
1265686
158399
1411973
59731
1363075
444331
49888
240133
1335258
408358
1781913
1380036
771606
1776438
1368292
1995511
1458463
950987
1616720
1564650
1878823
1700428
658842
132860
37129
1651699
945660
553600
1852568
202309
1977900
175752
1799908
1006238
762612
1969659
1275882
1170251
831098
501440
918079
1505812
1844222
112867
628478
1238258
1131222
1548465
536756
1417611
1551534
1927233
567286
1960467
256703
1773965
359716
1243494
435879
708386
1704034
1398658
626422
1482180
1385740
678980
1052254
803341
909638
57511
1613863
1727543
756993
1604411
944195
1206387
1570403
1135998
1546323
1865667
544813
1961780
1468429
1400544
1058834
1173151
1013391
190232
1619469
898536
1107101
4369
185683
1938307
281036
1209025
164469
1787090
503231
35946
989755
427762
263337
133557
269513
133544
1634423
318002
1310194
1598916
1595552
1309118
826169
1237333
838214
215767
65615
1052601
1998715
249100
344804
834235
1935542
988841
1741540
1803357
1742469
1153561
228752
1032314
1585482
221713
695360
1634297
26002
1976150
1321402
8744
115782
1896433
98739
1192586
1146510
1851376
1706373
1449066
1494832
1819087
1798712
233299
394662
1149959
1609170
1566510
131341
1340450
692744
1990251
578493
1886039
942466
1888793
402263
49722
1397580
1734239
772596
363452
1520789
936386
616302
696229
490662
903272
1046809
415140
446235
407571
6963
1280421
1454417
1499701
1557346
861251
677995
154174
1045104
742082
521676
629814
375121
1406307
554019
337528
1156047
1089345
616200
836125
320638
1580740
1897208
1289466
836931
382446
486548
801487
945429
6992
440359
638770
550394
422745
1973381
1872752
1201182
1137592
864908
1999107
1215916
1656209
1632135
1065575
1177709
503891
1249088
1308031
654508
1778822
807627
359510
437134
1311803
1050377
1231074
766123
1408274
589004
84975
1305212
943502
1640376
1816427
1400481
1515710
644861
1444595
563732
468800
53195
23097
864056
676514
1819231
30985
602917
1366073
1689806
970324
568770
1526156
663368
523068
1978708
704343
358
1952534
527988
1307941
353359
610073
1492959
1400380
1244168
1065158
507615
1925015
382891
189692
281213
161519
1063061
1446081
120019
1508031
502821
370434
1586009
1668092
1703169
346970
1273822
1224985
541248
467137
459081
1049870
777377
1714320
623693
1601267
715050
1973300
456439
457526
45551
1989632
860982
749222
851998
1582727
507665
917527
1976187
1648087
1287066
1746621
1640100
401728
1614177
1039338
174642
1351801
1635833
797396
628982
345692
539065
752369
1744858
1849956
641885
1661879
1524144
1496475
666177
1421466
1001514
423366
157393
1840804
563856
1872344
1987569
1898383
438928
1501819
656992
1263134
975984
1965478
1666858
1952230
1422503
1678701
264888
142417
1181170
1790283
775194
1452168
1610325
1220584
984302
1471044
1974293
1875659
1461976
193007
355008
360454
1868306
1342560
958143
543474
355946
1850202
1892324
1289507
1485594
1346625
296478
1346873
1287269
1620000
806890
1104919
1962994
820835
365392
1543715
710181
162970
155418
524576
1573982
1671369
1650215
1393711
657571
1370362
1475913
383255
465642
226081
310285
926778
1897169
1080987
1335390
1132236
1690479
325471
1473062
1133308
1331854
1139201
867675
1302728
886637
1610702
739
1289158
361362
370521
257821
56912
172460
907614
501293
1661442
1512245
103130
939812
1319279
343086
1709387
603729
1397621
1604123
136040
579692
1571932
1904491
635395
1794395
599050
1787699
1927859
406623
95959
1064116
1620169
455428
754934
1167994
1113203
864975
1065528
664033
303571
1145071
1576347
66433
282791
616499
805712
1018701
1019185
1921233
1890879
178490
788093
705246
977525
141084
644790
1125407
1761067
1659711
1672630
427849
1450031
624579
984358
1034462
463458
898641
627370
1279043
142589
561845
1774764
96831
155425
1247289
738366
1248718
295569
296538
747987
1860529
518407
336045
1248318
1781497
1863061
467363
1433504
728702
733606
881862
1861225
1414694
522215
1230324
287832
402265
1610421
1613637
280647
1464649
498019
1747216
463053
480112
555808
1833614
1621304
164770
382272
143993
1252996
1795311
156759
946339
1449816
258751
292936
866901
1615899
1595786
1277625
79258
1111610
1778550
517379
1089205
159884
531968
292317
318009
601957
1741100
1875686
775825
535221
1062459
1600306
153359
1963726
1619507
21256
12099
1214431
552535
1750609
1642009
1698491
1977395
103602
21180
415040
1551976
347592
760893
1990934
1689117
1409479
389790
177075
1940791
1045768
15626
1050246
1500285
474477
1836915
913810
748505
542945
273416
962792
359285
1310274
8496
1533685
1997486
166137
601745
309088
1958451
68835
1342994
584076
1215680
1270922
1824493
1820061
288337
777403
1106360
1801119
1742461
803132
1839662
1651432
137353
1791991
1263009
1231899
261933
1772559
75855
1353356
1987253
657979
257367
1668157
623078
176850
1893034
1504072
1521143
1684580
29815
1064215
1348703
1191148
793403
900477
1858127
1509034
1397959
1087564
947595
908065
1822351
1470046
1211892
1630879
1070429
127585
125053
382859
1353099
1716932
1391996
824901
30768
196210
1680106
1141643
1443534
1612937
1280507
1088315
1831710
863197
1834933
913470
322580
1866041
1407497
937600
243518
238999
521724
578483
1561729
1933750
581933
402226
1408369
1732229
903558
1902276
1114872
391752
1157045
1768414
1560761
676260
36139
1818948
1395144
1155865
361134
909588
825991
344973
257311
659422
1027011
1112888
1866574
205690
1089592
1341511
1814946
219364
21820
483380
1540541
244651
645842
876918
1417844
1064524
1445091
300316
1605874
1803607
1207254
721139
982051
154485
994082
844597
1268072
711122
240934
1023294
1618672
1592435
736824
1601184
13273
667540
1933099
1218817
7502
191809
1246516
345666
1608202
1286203
752745
811678
1374364
195407
1697266
76879
662556
291159
1154923
570690
1685746
1848249
556186
1565538
1914976
1705129
50427
1724971
1558470
1392961
1401908
1392339
532110
314160
942877
1570571
1577353
20561
1846805
33797
640107
928037
948235
181657
210625
204696
996444
317360
1463163
912104
1394571
968289
501883
1327594
957474
672408
1673103
1471280
142503
1593991
1048094
1877450
289404
344209
1686193
1840717
875532
804301
1723108
92541
1713897
646441
330427
921041
1621003
1252366
1693158
406358
293125
1574268
1068124
1104970
1142047
1306102
737914
296381
1006866
1302167
1265504
59948
1624527
629314
813073
998999
154169
1224854
1890963
1932380
1902062
1715011
987578
1823150
175944
718670
695418
1205943
337733
760693
515601
1135941
890411
875185
568832
205884
53307
681312
268959
1750474
181254
1626484
258825
1907753
732805
887341
951088
137937
805402
1747549
554651
1726736
1833933
1844504
1224917
557402
981722
1458122
893419
93490
1472866
728522
315179
1214166
928816
1631340
763303
1529505
1187414
159227
987976
1394954
443196
1418345
1461285
4763
406019
845161
666877
1290648
302423
1016043
1592451
325266
324621
272066
733
1760058
949963
342669
1239076
781592
645842
1289380
1657691
483003
1836783
1530332
59904
1829192
1911486
1370292
751319
315912
71875
437460
1305732
1461350
438882
1228185
1027161
947462
1840691
1893810
1894337
1318306
878223
1206597
479423
551836
1249069
1019366
1167333
1204213
335700
1452311
951251
1614032
1456497
1361690
1039360
469420
1079792
647322
1392845
1563936
652656
1486285
1054614
971202
1111232
1461334
708620
949210
136783
289172
227981
323234
353559
176603
124758
308260
148906
1283360
189586
697669
1521444
1506654
42483
771320
1231638
159551
64552
1749974
1653646
1719704
691487
278416
421995
786307
1963722
1904635
297857
371062
672119
1924874
1226719
983091
97968
1803913
1814005
1177880
738107
1417571
1832753
1734048
543901
1797057
479108
58126
1565639
142146
954088
578392
1773543
1914202
148010
1328879
155930
1969424
657689
1657211
211195
609763
1396325
284433
742333
305286
800782
1844927
1653581
1969172
954272
1938269
865551
1129115
794530
1371851
1998914
1380627
1067914
156280
271705
26167
1690173
812384
1312046
1817511
444519
1953708
1635236
453140
1452282
274201
1325160
903504
1348894
26207
941263
699113
776721
892302
17387
1299237
979765
545239
1969243
813733
1561443
1456355
556002
606814
1907596
1462418
1710686
347979
1592341
292058
864914
923481
1672929
413565
203448
1276252
1017092
449286
979185
701648
1973489
854409
1015307
1254473
269629
1565133
1759650
558215
524329
1612123
1673165
1639762
1088285
1632747
616794
1771230
191773
565492
1284155
1420861
134653
1531832
660555
156646
1966072
1164789
1969091
1195199
1121012
232792
320158
426872
955197
247551
1586314
795438
953523
941683
1950010
1634035
529748
1962288
315615
1828089
1584385
1051178
1854734
377626
947359
231141
355122
1462307
1250620
195501
1352085
1342583
862615
681600
709430
622827
1771735
1100842
427094
718304
502304
525257
1245293
426268
1386189
90829
556845
727298
515523
1285497
145790
1745493
540621
1664871
1518261
1831668
317675
985349
1951132
444984
210057
1954810
348449
1942726
1616219
1922913
1466087
511310
1794720
1179785
1170961
1448656
1256181
1154966
413365
933097
865740
254972
1844441
997994
305987
1258591
184206
409131
1986482
172733
1587093
1897781
1185286
1629811
462778
1210873
523869
1861719
1965562
115213
552969
59800
1934747
1847626
1145709
1241544
1507455
1979549
278857
65397
963606
481734
186412
355581
1866669
1484758
1466764
1543228
930691
1999732
1503552
304429
1863404
536776
1032625
569820
563512
1716132
531360
1106266
569075
531702
44943
154417
1588122
1213420
1975205
493513
1076385
1800655
290968
1160625
1225490
1098869
1083329
1779708
1253512
1201467
491439
1166155
1876551
207967
1330696
112387
1500347
1095762
762732
572297
1906225
4808
870188
136330
1630509
511307
1858410
484332
1693083
1048035
980725
1679832
256508
356738
1392095
977283
1803445
1570926
418851
759544
999506
1543998
1610688
765444
292293
521958
696095
1774333
388285
50803
1458963
23311
1073841
271987
743540
805305
1973608
204897
1117874
834761
209439
389109
209289
581252
473360
339805
50341
1076574
95250
210881
301735
1216943
1239925
920978
182795
111644
930001
1858050
107366
1036678
1315602
530399
525511
1459169
427481
1163968
567463
1578632
1833126
785139
1981047
1403167
1798287
1050778
322126
512302
37158
1455014
1297169
327266
382934
783243
1646932
59096
1317253
1653991
1627729
377777
1589564
1743256
1203803
1338545
602187
12277
1621784
1884694
187169
906145
1747968
1852337
1637429
943173
65534
854228
1434013
187600
1904700
535689
1958059
749266
876252
684489
1299086
1774754
269123
281914
1343190
1291402
1816641
1864798
240338
575575
1181962
1502637
311418
261262
5858
891260
1956069
402747
1257457
1189436
1609387
715759
894038
1234298
424758
1454654
281603
1780271
842664
753180
315421
1167249
1587296
1454556
1288398
952220
1341147
493229
703302
102368
1267337
2442
1284998
145397
982975
831103
587277
386248
1396039
1563367
504000
606311
970944
1896237
1943157
448771
1457634
1123001
1622049
575378
303580
1752299
363843
1567523
222437
870044
1733025
1114032
1103942
466216
527363
480899
215708
1589516
1613701
1706099
1930951
273106
84031
631877
150600
1301053
1240293
1912439
1908493
1753519
556710
1765219
1213359
1259936
1596424
1048434
1936861
1856792
1315218
407719
1892261
336878
722847
1164353
473720
748255
583978
947852
1856425
709053
1203710
1121607
545424
1110279
168020
618238
892438
800460
1806459
1506480
822515
1720473
1620720
1326588
815591
802876
1197573
1543735
946887
61029
485339
1620808
871289
1449736
1711832
826153
323094
1566730
1441863
1943040
62399
1504363
1331558
29201
522556
935438
1856080
1367482
1856816
1914864
468159
1171275
292175
1861241
672355
66114
632688
576195
924548
990409
376697
1570768
854225
1673329
1452571
1998668
1863400
99259
1857679
1378064
359109
1437533
1223866
929860
1929118
763338
96942
951493
31966
1078485
853808
1912772
1360918
1002113
1454800
834778
1649709
325068
1720921
763682
1201456
1265704
1110442
623426
1250983
1648141
1962552
1581536
366941
688975
1608407
1411555
991561
1148400
930185
73571
1031655
1418378
624819
671119
1962152
787262
1938471
1447130
1607161
1219003
1370943
182482
679964
1810517
1345902
1736789
515239
1421088
1422696
1554728
566770
380833
846608
1919014
1096176
1645645
393905
875830
849655
258346
1468923
22850
181325
1933881
1589373
114721
1964662
1618539
98224
812652
1153330
1791695
3605
283607
768659
674498
1637519
1388423
218454
1678448
494615
1717145
1428516
1470396
1962758
1307164
1117875
776756
1575897
1471612
1216587
248359
1142853
671687
221440
177650
207397
1494718
1314290
378210
1892033
1769861
793182
1903092
397306
1654993
309487
1407492
604675
1406076
468878
1657071
48701
1948916
1334351
407591
1283427
841625
1625384
993455
599726
1386599
1630746
535815
1417086
417622
1811624
49665
465980
1928789
1966923
1306442
1674804
1152826
1723878
815154
799687
1021967
438072
446673
1065202
1813052
1845661
229528
1229425
1253588
1722622
802088
1529503
1275830
323092
1566938
1036679
1274199
348687
918501
409242
1510108
583204
1932187
576495
609622
901368
234468
1329200
224892
1712132
1963739
627641
112571
1979685
1758564
543456
1120013
56620
1905027
377528
1183383
1988475
318835
1687061
556681
472656
1995385
1443049
1197694
897804
1195782
431168
1307381
1138887
1106964
1807244
1813561
1052356
1117170
1911277
368536
186974
1680918
389599
1632535
1812190
1894130
967938
534248
1251361
707537
1792252
443971
1075363
1051263
293358
1274980
616894
1323794
1838164
1426119
494901
1236361
189370
1993484
62094
507177
1472578
1302745
244154
684476
566355
1544310
846029
965856
887262
769609
785098
1671897
1460832
120615
986277
940876
305211
1264130
1628835
703954
457007
398774
1316240
1222106
1692269
1301166
125708
201760
314080
27550
703277
1619575
595382
1588999
1206796
338268
1739439
1971343
1531745
1280852
1134707
95181
1652619
278493
1526778
1768387
1243609
890241
781376
299801
293126
1716529
1628311
798819
557950
1871248
801905
1642222
1250032
1690869
1795286
1692503
22205
511256
940616
1904700
489851
157790
1181993
675894
1200066
713329
191242
170436
1066847
1644862
57257
1352465
604327
853165
1417752
28368
1302463
1800339
660649
1560532
342691
120088
1871110
1670112
58762
586890
1470669
1554551
138976
442223
1087620
1449543
1497417
935138
1053934
855337
1860622
739553
798981
1910677
1225898
19024
224610
1817383
1420093
328397
1817688
224243
455097
1089757
46129
739778
1559612
324984
94318
1932214
1204813
1988702
1686065
431828
1515314
1057283
1156479
1320641
284525
1501321
368155
1095685
734267
1021938
1962410
294606
439634
24755
1837715
983265
1046087
1072312
1915138
1531969
1718001
1857422
1476381
737097
1822537
448458
622613
1399626
1834144
151317
1242026
139404
512451
1131474
1062747
937290
1848877
1459112
1199280
1098391
465949
844084
1599462
523950
1639148
1288131
930805
1724635
845042
1292809
496727
1623208
981362
1813190
318393
1988342
1947498
1461547
1490593
648151
707583
774336
446382
285019
1411912
1924460
1176174
1291732
765542
1793434
1591586
1689931
660226
1034770
256481
908443
680199
1168459
1429567
730643
1737276
915853
1408642
211910
1532777
86741
1712006
601983
612518
137139
1821050
1581718
362379
216361
1838387
1491398
979904
703440
1741512
1113993
1665117
365260
384361
1882003
663127
1367525
239371
345332
741871
154291
1504095
1313700
842362
1706205
1692459
1991802
260207
1119979
781887
841684
1768063
141943
1243671
890398
635447
1849946
1501659
421227
643280
898050
56571
34570
1563964
267022
948067
1625954
455720
1875130
1954458
136571
1972099
1013711
385701
1661699
1151575
706102
1358287
687531
1170028
875511
568643
590423
1797197
469823
6020
937063
196019
448637
413045
1248864
1698275
1160106
918199
359295
1069764
1721958
1659122
279422
1421713
678760
455418
177925
136788
22944
387475
1544795
363249
1124745
648053
1316387
895600
1531859
573693
66471
903687
659541
1276687
349230
1917538
1246568
840268
771528
518714
145109
1451791
1236330
345069
1847754
1697066
131378
1414967
561418
1164381
333307
1055125
466884
1171694
674638
365188
1781828
126097
256234
96924
537227
1236553
1704079
1877934
1730535
1039489
389026
148977
19046
1842307
1730229
914777
331863
778596
29429
1658111
1155006
34633
1488823
631507
1001765
302819
1270497
553668
537580
1064824
1730213
1623562
339586
200358
248172
940355
360766
291173
1494013
121851
1225882
1352978
83191
1765274
369779
954862
582525
353139
804242
689815
118957
241361
617013
735261
623785
272383
715424
120222
1545275
1046138
1116756
520910
62657
1477719
1530751
1386850
213373
883354
328243
1292374
1533990
799987
424865
1818126
635354
1102563
659725
1257194
328952
518724
835256
793725
1085645
1767418
1226020
691605
81744
36472
916023
269860
1408766
453304
1630002
479123
433170
628989
1504541
1368334
842014
818140
425311
1282893
841102
1566376
1825968
1622257
1987611
859535
1434090
693866
1504498
831138
1965072
1362660
38079
1615204
293969
833396
948751
1094108
525481
149128
421528
1931940
1125150
1012011
697759
643571
50796
1566890
272287
985483
1561098
1090255
558770
1055257
709139
1805524
1745226
1776380
1076769
21498
877580
1530064
1557754
185708
498605
39167
658298
363573
1276224
211400
1912593
1073234
1337874
250464
1066661
1528152
1650199
72959
1862486
944932
1803427
100472
1756778
1045946
1251619
1129208
458854
1569090
674423
1158231
1331622
1144932
442748
864543
1471046
128568
1175177
1303212
840312
686410
1679525
1578839
667650
1631836
1357770
516716
201067
1875655
1446310
618731
1733044
743022
637322
43905
406908
839520
323083
1092737
1622651
128805
1485374
861577
311864
1300445
1923309
274106
164042
733774
871662
365755
1273834
464659
378965
357508
1438005
1994079
1110076
969538
677362
1076271
1472592
1898538
1451430
1011290
429215
489678
1321383
692964
39746
1712939
591226
956549
1505585
521553
648528
685607
1003679
994886
700660
1240922
67067
1052711
1882059
622019
646536
193283
324500
602214
1045961
1466044
377640
1448174
746418
1830733
774602
1580465
245001
227442
832997
1996977
1765077
332317
1589007
1060730
1335430
1672863
1665438
961966
464659
686916
277992
1713184
1911157
819812
476423
1692426
738569
202487
1833415
1401065
1968628
1795278
42723
1999430
158495
1335841
1428242
1916096
934268
156391
394674
162649
651643
1609123
5546
189997
1983821
1795149
1550305
1463913
1170023
723509
1078606
1762239
1460850
573278
1889102
659150
775703
700668
1051319
1794917
477281
1810761
1335959
79468
1952219
332673
1140070
1940916
1693232
1598233
16178
590628
1342545
678923
1420542
1224821
67067
615567
1476757
191146
1740349
1080021
91860
456623
1639820
829251
1109651
243972
64293
48715
419068
1525843
740024
1971614
1950947
168944
228464
1444978
529195
1702442
82278
1916375
1446577
269392
446692
1683199
286131
871700
343777
1412675
255762
1544981
1301065
1530996
1885611
1337915
1637994
1946412
817948
1099465
1868623
288226
316315
970771
439561
309979
1485377
143754
1448103
1284423
995301
1589451
993223
501278
1628913
1151704
1816744
1918471
1723702
1450150
1426780
809959
936639
854265
447577
859668
502590
1090253
1554018
994540
560311
444110
341485
461725
1807383
723601
753923
22878
24045
1578918
1571945
424090
1275022
1427760
304669
815409
1685136
1707218
350708
495178
647211
603844
131640
565091
1769000
1554185
648367
910320
1015890
1093377
780065
160172
1686819
392015
305663
581094
1241004
1307265
90676
759864
1356021
1325113
1158641
999048
776309
1429569
715082
476154
334334
1105703
981999
478387
1223272
877468
679475
523655
1773001
355474
123533
654885
782177
1242634
220176
1277617
83251
214327
861037
62480
356489
1711693
232182
1643619
539986
1110590
1171899
1311531
1030308
725543
801325
776990
1408987
1371984
197040
216407
1599052
1525183
819524
865385
1421814
1747343
1046214
205476
392716
550114
75816
724843
1423526
1696927
2507
537402
551759
1760389
656710
1446701
1545322
1404234
312630
773972
1516150
645563
266743
1306928
174747
1371657
354197
1053568
487727
1644176
690359
856494
281709
284407
1244393
1785730
726894
1042949
1320742
285998
890779
1781755
500354
709920
70625
1747489
48637
45295
1106660
177674
1281484
238984
308566
1158818
1945095
895343
1830839
447812
1272273
1005239
1631667
1779730
1772108
1324251
1171985
283587
409995
216106
81283
1353966
1443214
511802
1862981
1153328
790360
1587542
199203
708200
62783
207091
1163602
1770524
347440
459669
563366
490689
115972
1687701
1380450
825848
1047791
1132686
1108369
383680
216888
1279959
1284113
1223016
1324185
1296564
1887969
1354534
1202010
1366328
407070
275802
1642587
11739
1017224
244686
1193629
1475556
344287
889941
1606004
1423592
1885569
1613021
811083
1294180
1911159
1698682
1527304
547293
115148
1185040
939669
1016835
1721355
1769000
382749
230567
895713
858138
276366
1742295
1805442
1724399
735185
1225623
1650599
594229
1156350
1938891
972164
270625
515395
1320214
1878823
973619
1421961
1613700
237170
1920365
296373
276018
1104445
498562
1058392
1771431
1695612
826210
1401792
1127866
859135
606811
1869357
1939576
861518
1567161
149453
1767885
1772137
1288000
1440208
1532130
124978
638048
1233762
968110
1644635
1082946
147381
1843855
1117359
1032979
788700
1173624
239420
375081
194022
868978
1389370
1380644
1579441
1259614
552201
111751
708974
885991
1479350
1320449
1888286
1204978
864009
1445880
361463
988353
1439867
696295
1775678
84524
1481275
1232034
1621127
1435688
1218414
1573503
1613359
238841
1362543
1957273
1331123
1330348
1702683
1569255
1899390
1239382
1676782
1946614
364095
395449
1126673
1997464
398411
1942966
293175
1688974
1263274
1694495
1538585
1935597
1659646
759483
1032336
1211030
246317
1461877
395453
748190
1332865
1584283
93619
1934083
1015022
1982861
150278
1434849
623434
1993042
516748
1880960
1239955
1441581
51641
321468
1568615
856114
1257053
125478
1788713
241230
1904164
278477
1843647
1610514
1566462
950258
745920
1549544
580977
1237672
793461
1643513
362018
506124
1642501
774095
1685857
1063510
727769
1132330
1821445
1091354
773331
1215463
1373134
1678403
1050168
623360
710538
138090
63084
1963072
285691
1354076
1067196
1335507
509051
582907
477543
1844038
544581
886743
452194
251942
1245807
249554
1802603
856263
1807999
1644912
291900
108443
1887636
1536500
565882
790654
927749
124465
1568756
156077
841653
1999043
309173
865099
1332445
1577964
1543917
1439071
46191
903042
289110
1962455
1906937
1519932
9427
1244589
1482935
1609417
978809
1204856
728502
488120
72603
1884692
791477
1526764
1551956
444541
1566285
870321
463051
371546
1096696
1251298
95181
1194183
954431
1525696
1834687
1613464
1203699
1873283
18608
680665
1693001
157502
421677
685456
1307642
1914429
149629
654797
1317782
1548817
616715
294103
1045591
1651740
1246217
810520
1249981
117783
1100213
1541587
1113161
1679367
1461510
642525
263686
125669
772432
510518
1182787
1793184
1572805
583261
1051253
1022211
890370
1009052
781274
1817171
1639160
1051701
1015355
71086
880618
180913
807045
1470666
1085434
1959035
947479
1711887
689089
671137
343908
53744
529185
1904746
685433
1227892
1137254
913058
1734370
90838
1966740
1848967
188293
1307992
1088741
1266772
318089
1517668
1463995
1353119
1844194
506215
191076
298159
1853813
1682606
1075490
526489
1961266
757675
1187333
139939
1088131
598824
490215
661060
707672
873234
61388
786099
1070392
203670
1271886
793991
1368305
694404
310597
1476467
599786
1841622
195878
581127
663767
161197
388993
1944798
864238
1590317
828191
385495
836181
25199
1711377
1016745
678726
719582
618271
64661
561801
499678
784126
367696
1972735
754374
87625
1770583
566807
484491
105963
1194396
767880
1451946
1835826
134476
1233212
353122
950882
1737440
677254
950005
267432
1266168
224492
745708
1062485
1090107
747801
895154
1866051
838045
1331183
1275978
1265979
1812237
349576
663124
1397176
1827042
284695
1358163
1661159
747042
1745652
1829994
1089045
536462
341794
846010
662809
1814703
630574
513715
27480
204179
1705775
393890
1155464
204967
1054602
1683377
1187472
743210
580566
1064581
1535148
41988
1695170
911565
1970650
12816
739196
1561327
1874014
590101
1968868
347977
1020955
536069
724166
44803
336975
1252728
1851755
40671
1409401
410050
1334522
491335
1721624
895790
45223
274173
1860725
359074
1727625
1272418
1722188
1227223
378310
1522550
1411401
194072
1542517
454236
1836683
1155836
1674180
1534735
1291791
1722207
1512058
1314418
939111
632611
1687568
1799693
1920681
858048
68393
994142
1778167
1967365
101446
1561112
255208
1977950
1858455
782247
1383407
1193364
1789783
276997
119378
192609
347271
66018
904241
6024
1373674
736794
1727962
1986074
1394476
216279
703801
995377
524467
1176906
96886
283300
1021380
1310669
282901
463497
460891
1564129
204213
866040
1210249
1769133
937636
1606528
1097772
394994
256125
1717775
1281359
1726384
1844044
628365
786600
1627319
225384
1824157
1488069
1094340
435717
440040
957643
563900
37717
1902707
1394646
205582
573863
17495
649467
1901829
1770175
1378707
333735
708182
1992468
376068
1890129
1921094
107562
1015840
175165
273434
1488060
747512
630630
1466355
1808875
1735392
930208
982674
610317
73641
317777
926924
1621331
739652
1673259
1623114
813713
1812191
616958
842003
1052262
1403113
1842310
908374
1851154
1749348
328328
1674746
636659
272472
629475
1869095
1085911
1629700
1817834
405659
1718446
248223
1212926
1857084
1600220
485686
44228
1300604
1622989
1619088
213682
1467163
1003630
296261
1811605
935798
1864708
1000010
189348
737775
1841146
223457
1268914
1639280
124279
1890477
1260844
120198
1855399
1469936
1467602
162300
1976718
527050
81107
1570332
367414
1169635
1453746
94430
1404107
1112760
1711205
484483
821915
1630290
1748367
646587
1855819
415024
106007
1375305
1077268
57752
1356555
1492827
949069
1537744
868830
1689985
1767245
543793
1666315
752670
1008368
761557
590312
291196
1630096
1769861
1158175
90215
14795
263459
1917622
768253
1532218
313157
1878137
13768
338327
805326
1729214
625492
432146
679532
1570656
1264819
1935241
1126774
121281
1028171
947951
1103174
1854124
1515248
592312
774249
1441862
5887
1003967
571379
73936
1348411
1011200
1679407
662981
1765152
1278780
955671
1116749
1179695
1473831
1098333
927650
1162820
1379631
1517476
1800627
1184871
1905590
1940734
799857
1449157
1776460
1378901
946187
1977387
1848333
920042
549858
369476
753874
1764339
998501
701133
1207711
277341
1402403
875035
703630
1543912
444620
404267
1868169
1913265
1079104
1622557
1448378
1010608
1362142
1778992
372032
207205
1686124
1050065
1118052
806473
1659609
1550237
300900
1420648
1189559
1669713
1991844
908266
1059169
1436691
316214
857350
1060506
1612001
285236
1089992
618882
2252
1410327
741819
1766697
1323469
717266
863484
908043
498999
72905
1295488
1193188
1827195
845458
1723628
1573511
929964
1789306
604434
1160099
935630
951966
1275948
1045516
196290
1625096
541539
1063818
734311
1015640
1882981
925403
1807752
509888
386546
48560
348552
1391309
1463344
1831609
297151
1820909
1458550
390197
12373
708766
1651406
1790798
716305
405539
1507223
1507167
1518780
1596602
376580
1013628
930470
1644698
824513
1261465
911546
724151
1061172
1548423
1195062
1625095
611913
35959
932192
1575363
327472
1915793
1302643
363414
1144880
1105060
996934
441138
1435796
1601416
548941
392521
760506
1537201
562994
1705371
754841
511119
1839323
1394236
533269
636125
1543106
793870
1134927
1708559
36522
1616062
4901
1678919
648017
1127114
1091596
1091512
1693717
1140194
998510
1821066
813162
1438522
1561652
1557081
321077
607445
39642
939784
458620
885645
981461
864394
1234302
837784
708432
1036909
1473787
1450548
240010
541462
350731
434738
1186800
1521884
1075042
1480485
1246187
1899560
993279
1130193
221646
559706
1937199
818643
1233360
1672639
1503983
1953514
782236
1513185
1586773
1245756
298459
1705996
1322538
726367
1260893
1132375
1659616
358279
1348311
1689546
1772203
1567525
1816482
1280604
1323417
189502
1855414
1724859
227021
1276139
773537
1555
700776
423463
1371740
266941
180572
1519065
10053
1662009
1242846
249324
1459801
763200
933858
70983
1734165
1029331
116279
1567320
683791
990438
1908580
1203389
46749
1663863
85793
1397052
196287
191747
1436559
837601
1782953
758520
1920062
1897292
1147186
1875077
791274
1494269
967292
685223
1842246
1063995
1745027
603373
1717482
703439
1260601
597083
1659646
1995005
365859
267470
1245575
371542
1081995
1661033
1739399
1514979
1803104
376074
1327123
1214656
73311
1087558
762972
993463
1523808
1019593
464945
404990
258107
1331450
386328
1072578
1520798
770554
1825511
948042
483143
639133
1765671
360492
431348
185410
1499627
1950991
841674
835947
861308
966610
1193421
712467
446421
1944601
1112246
941495
1883851
750433
1152116
1219068
1362036
47299
1264191
900036
217661
256956
594703
1689690
1021346
195315
457162
588058
1495371
1762537
481107
165842
509805
235542
1956123
1868791
1595794
1575611
600573
92780
835702
1565095
828628
1200887
454232
428666
1609024
678254
1285897
463220
1970567
1743308
792923
1618406
1276229
1601194
1479132
989482
1821196
997575
593350
488990
1977083
433002
638139
1855134
1232395
1706360
1786719
412561
1982186
1791019
1045477
1149955
216737
19769
1973371
569133
922160
991754
1106363
1771207
891509
1892170
1920069
1849931
193243
687407
1942423
651030
1408428
307928
1458414
1069452
1890779
847715
1771100
1661664
1610662
1540927
1098618
700455
226543
536621
1980840
124809
495653
692992
1730611
312920
274969
1433203
462036
854662
1563700
1343207
921060
855009
353976
913916
1068790
1300305
751901
8616
901153
1074058
1176167
1201132
701663
1347047
259092
1197304
293103
426018
580260
853859
602843
1882342
1215426
426488
1918527
1561900
1858513
967829
1370833
689805
474714
1463898
325007
913952
1163448
231841
666913
1009207
1905232
592005
1477926
1905574
205747
1829625
522187
1450755
796247
204290
1341122
1330390
41219
1219763
1241393
1453858
494147
1489225
1956536
1929723
53322
854610
1331073
582682
367672
115536
1477365
828661
1534664
1498334
544032
85340
1150776
1812676
25186
108447
116952
914019
1476414
12767
1967120
1563144
1195382
671716
386707
1861024
1391756
1843738
608286
538773
1147833
1559997
470094
284738
1472324
1199981
1260201
369454
1108101
1724361
1722329
1829413
1370383
1364698
1880617
1900238
1493400
907830
1017479
527372
1673179
1908192
1776234
1234197
1277020
1816037
1240187
466349
1514207
653234
1411362
1645908
1124989
277669
1331356
776525
58274
1789295
493415
1583035
1871967
921695
1976512
1674800
14290
173015
190319
154900
597176
1138604
214013
784401
1387254
626695
573627
1705240
822422
1516016
1240868
1659820
346948
1111435
198909
1374502
793072
734594
768247
1266570
1068890
1575526
1780268
248221
1778626
75726
1778960
501163
1346240
1796790
607302
717370
688977
621047
634337
1958631
694080
489404
1745584
1467394
700982
708727
1943438
842292
1871028
1717703
1487197
206719
676210
1644368
485322
1476354
591205
1547284
1520285
1213436
431915
999139
1693326
1325803
1375444
870263
953006
1002938
552114
698687
357792
881153
841634
809407
1422744
682884
787582
1341494
173862
1375473
1236332
886512
1868582
1606238
961800
1114231
1159807
1544426
1035308
1170386
92027
1485747
1114766
220186
1260797
9542
1448349
1191713
1081360
1560339
685399
1176900
432194
179624
368459
1183237
1172360
1328833
824785
1359475
783945
1836154
1628564
441059
119373
1917544
577775
1922124
867633
1801718
1509749
230786
1855018
1557228
1308576
362916
356116
1553565
289656
1262396
155996
18754
1293476
742320
86371
1688399
231905
192244
810856
110298
211921
1638239
836250
530928
49694
290450
402004
1976810
647592
1602282
1585282
1455751
1321237
834488
976984
357170
1680472
793227
321949
1064538
1645426
774157
1783374
655291
867428
1459819
463438
1402933
1671275
1661569
1058198
803800
262819
75688
1467351
1565125
1753720
811811
44888
994503
1790274
1611188
1473670
870985
351153
790689
651284
919677
426217
1860757
1366893
676720
115280
1539446
1699344
475583
1142943
578893
342837
905776
1243775
1100463
1759100
238977
997522
1592323
1455756
1287261
627537
1576855
1408284
286011
970415
735220
1114230
252332
586669
620502
1772904
815444
1719446
159996
292880
1081664
752454
815802
61769
536309
145036
1568899
486673
1564778
901056
840948
412715
407714
1534554
110186
928924
1649157
1899235
861079
1880798
408482
537556
448211
744514
1228016
825119
1626682
1055572
395804
457856
39578
449152
670594
135850
64786
874653
1428438
1119110
226242
1328886
1254313
1354620
1114017
1497572
1269574
924436
398715
1762956
819343
1732087
142664
810627
971596
884281
931606
1557722
261586
1087327
1194398
1602877
555777
1608056
1948156
889099
156520
1726360
884347
1059070
1234127
801143
1700636
30848
1636945
104590
1271200
411522
922916
1968049
1403636
1915763
868241
989884
242985
1506934
1415582
167573
683590
103589
675433
419948
1962034
1094244
1957802
403067
1163684
1740263
131541
919189
61396
178183
1525728
1107072
1878597
1521572
646736
1849999
1092704
944463
901681
539676
79714
1179709
1407355
446424
279590
1300335
1380616
1915923
1943229
158590
747008
221869
1216983
305427
1630786
1566490
62221
534358
961526
750297
1730341
1048589
12840
753232
1421620
786518
1682025
754325
510067
1315769
952685
648763
986858
175710
1926766
1671952
1992888
1259327
485921
516428
1535370
581150
1161098
32049
192020
1898318
943504
628734
929235
1971393
204003
1755699
879289
320069
259199
514698
595409
1092412
877193
55719
636392
61643
493124
748049
1155001
15003
1476356
864945
1345923
487039
1946120
1941696
852402
161128
523675
585480
1162368
542581
989943
1519358
1564600
1782001
623125
452253
238617
1992651
741048
687136
1548748
796280
1810241
1460349
923927
522227
1749303
619764
717073
1725307
1277809
974888
1403820
709076
240402
814579
434426
433704
1412156
1188768
1391924
1211761
1999316
1341654
26993
63360
242904
224627
1498275
1855081
1935907
266304
1430291
1807460
1369171
403084
1910639
1016762
1818333
1314407
1432135
1675879
1260402
540319
999267
1732950
1316057
1410274
766694
223068
928364
907674
367476
1774057
638879
1158953
20191
1443970
1977897
496569
1625940
946341
1488849
736843
84225
1117015
1640612
745471
411374
1002741
1735190
1231612
1486745
1769179
656081
286844
887517
30846
1415845
1212847
660247
695932
1501739
840732
1624049
1245280
665154
465364
305338
985471
976517
573659
406486
1667714
1020182
696520
1852675
1565673
1122139
454268
227297
1265468
10094
511887
17724
1699906
1257716
1575147
1380863
1783800
149924
1270372
1457928
1791355
1969152
1760856
1816242
1546873
809202
139652
1682817
860217
1994171
441126
1425283
1203654
1665688
383945
667045
364365
150354
215147
309208
982074
901667
1032160
1177474
1449384
587235
326806
163466
567403
330488
540397
74683
1281614
1720427
893923
464031
983174
261306
234613
1708936
621900
1538155
1940051
1072142
1288535
1273530
1824195
1867788
1572374
648260
526299
766436
442563
618925
728340
1537943
1215224
1851873
1018370
1831585
1918
1818755
1114634
530183
634203
555395
251897
1753373
206464
582580
738760
916776
1910580
225655
565888
1938482
1881340
746117
1807229
1150164
584097
824146
1399395
262582
165212
1663583
1764138
1826570
255961
619243
1515522
1540298
1974384
1551048
732468
442274
296412
697898
386058
815434
459773
1691541
1777505
1055642
1561996
391940
1228577
1029082
188077
1779642
92130
1626346
525170
1767447
617251
1155118
444725
455914
1295147
674963
645501
786839
917263
1872567
1024532
905178
1573535
1891243
1232362
1711953
387888
325907
1608527
58575
620669
1441860
256012
676349
1003649
1615305
1079078
496272
1476681
367655
245575
1285851
422602
1553451
1048481
824749
1312370
441355
404055
926605
590658
801347
778043
1267838
1302718
838257
1580277
1728659
466283
1133839
657817
1767245
392655
1090090
770190
1191768
1246915
1103901
1302276
1712746
1977960
619212
1816329
1474537
210366
228311
787477
1496256
1221550
1013953
1320927
1677961
350977
483558
1624024
1580121
188823
722305
1932239
240520
107169
589545
183842
1115396
1362947
117087
195586
1435863
1948915
909753
1454548
1965123
1527217
558835
1842567
1815526
198262
1164205
1859694
1750361
1704344
1571895
1624533
1459279
1453468
863957
1335279
1596734
36399
439900
327389
95734
808761
1005534
1770072
401806
165202
1456824
1320658
139026
788871
123174
1611120
1815116
797972
1624669
325962
494411
99966
368764
1458925
1204549
1659353
1342141
1235101
754864
1511201
777465
1554420
1446634
1099986
558703
78641
1623873
34118
1976117
874442
1754789
1757370
1804468
1550505
1205896
173510
1414121
252754
157801
1195946
1161803
1959177
1734590
117334
1914948
1444907
1392600
1713522
1493808
196955
175918
110795
472864
1270991
1008754
223394
1707677
1247824
1902977
192541
1170677
707249
1421262
372971
72158
472813
1633722
145270
664994
1549178
427027
682265
1478467
223366
1634694
434168
253959
1583472
159028
1340921
1229586
828525
615550
1228487
973156
674749
1065689
111913
954459
639779
1301185
1648258
1549274
1142110
1698105
1915031
1741663
864747
86346
1935606
1472087
314851
1371101
72922
1142749
434749
339552
223167
130780
1995057
142656
419707
1286185
1102309
805078
1045234
350256
690005
877425
204633
1833991
356136
119039
1053283
492384
1180024
237729
391178
637184
160639
1056998
280108
1123192
1056830
932082
305017
604115
1894738
1156026
561343
70434
355627
281819
1738151
606411
882315
1017552
1961279
1993586
338312
1770285
490549
1719824
987115
190532
1627197
582007
487069
43264
1554452
1487895
1329628
753838
939809
1917877
931933
821992
810443
68440
1325939
416216
1264908
640107
1577404
1307047
1081959
1203967
1029072
452497
296333
1661506
260172
1598080
517771
1361671
1656896
922004
589394
1873539
1347175
1919366
1287564
252105
138726
1766376
422754
1765979
295576
911647
1221241
1752679
872281
1743364
1787225
739436
1980816
282865
1901506
16461
1037050
241888
1780380
338663
799393
1965669
1032977
474166
329266
1647064
188839
1429163
326098
19016
294044
1472705
788807
1014148
72614
431682
833312
857640
375649
503351
4209
169426
1720344
1893272
283469
1194681
1616237
1818550
331192
1496470
622059
883674
1609019
549930
183776
705410
773860
1542715
873002
11989
1237753
1580356
717667
429394
1248961
1986246
1873636
1727171
218847
1547890
1816543
1655951
1499368
1593472
104924
452598
595296
445666
206532
1376552
1112819
1301579
1894553
1676465
712833
1784939
560236
1944407
253297
844873
1607651
1711735
19350
782827
349877
136548
767528
495367
1477763
493362
1257443
969374
1294034
1031025
273107
48351
40624
1092740
449974
1899795
998643
1424795
1929365
1695723
466377
1508895
1465335
154248
894055
214481
1332925
1068651
1958923
507934
802501
747946
629819
832385
1507754
1237533
439288
620603
1695891
1653110
1425106
783993
151565
1415703
443825
1892354
59756
658619
830563
597994
1390139
1583907
1017956
1652133
1490513
191390
1893965
1018004
1799192
1008877
1448137
1997890
498575
773066
1606397
1497524
1069806
1798277
137336
157248
801463
1259531
1723904
673105
895640
1564866
448821
1211482
244391
1645788
1597202
1778478
492121
1961674
470962
743707
1114500
1360628
938428
978849
365428
91380
1154220
1529061
1400319
1994776
75692
686980
594850
1756632
1124209
150975
692823
1762016
315088
836198
1296730
1971475
1970560
1467391
907728
590338
10762
1435813
926747
614350
1974942
478782
1027126
328605
1232013
691655
1399093
1253138
1172056
1907314
244173
1766644
1764041
232524
1308008
1711289
1132280
782311
1510958
1850649
1962663
598260
1279834
155776
71211
712780
1886220
1053182
1431363
1178636
1352963
1358406
144229
497028
939734
1397328
519340
562600
268812
387623
1367347
1785341
20109
1385346
1908352
1480178
296587
252139
848287
767310
1748098
1931321
1784353
979870
88065
1003271
1654010
536237
446123
514655
1040309
617305
1700511
1532872
65211
1115798
559275
1470791
482540
373902
739508
905012
396534
785208
289666
69743
676555
1403517
653920
1728266
106562
1660935
355020
585583
1167496
1325028
890892
99564
1406698
1778625
400585
380321
427520
1289523
617024
906978
468258
1881024
17833
693280
1244443
233343
255867
150972
1420700
1027073
1681691
1879096
737170
1697452
915047
724394
858146
880416
765002
1497098
1705935
1525997
1463604
876903
690267
1125827
769525
1860536
920614
294910
1329087
1016781
1562787
1330518
1015061
1833387
478625
1066169
656261
982950
927965
1553174
781399
1450357
428334
1859875
1458417
1345168
1638119
42086
951714
312785
939419
1445098
1085439
1302655
1584224
1112934
893830
630147
990399
1334026
1070133
1313846
963263
1191091
903795
1021452
155896
627098
1094197
285182
285504
1678556
1879691
1350373
1802996
1739568
480801
544860
1922349
737477
1694868
238625
1210717
1102261
1081232
1154288
1197217
1264793
164746
1187135
1039130
394420
1652328
1584324
159048
68505
219205
1432487
263082
585903
1095215
1946814
832215
1815230
1158047
385679
663905
1127790
349900
1493231
619567
1238068
1619156
1394515
1327774
256923
1618160
1389479
628786
391807
1227022
532554
1502889
1123873
193865
103586
1941176
627591
521901
487897
998341
129164
1391997
673144
1209685
1926894
222232
867913
74636
1830477
1320597
1926134
593610
910355
823863
57090
1755283
70171
1439563
56749
1121466
686550
1686608
1706111
1530772
691164
1949192
886519
539348
1341761
1732781
754455
822949
1186710
1808387
1264594
1270659
1183142
1160516
562301
1252443
416719
155061
619898
1472849
1995860
1191081
1403392
1886392
1109584
1661383
1364028
1979769
1004741
1452631
1218461
1824191
1165686
794931
260251
1756458
452637
1490190
250102
1024205
783189
1636408
1283227
1928262
973648
1825496
574238
219259
1300961
220064
1194569
1692465
1715310
1540050
640261
445992
1279677
731612
66743
1758793
853174
578823
1833444
1645878
1984383
87510
155574
1364260
282083
147784
1501837
531639
1607823
1052532
781853
1354327
1125621
794713
1604289
315937
373668
317435
1322029
1612239
1098453
1572398
1761913
1787332
1575648
52373
212566
806760
635025
217896
455260
227589
750966
1085273
302829
1726611
353453
1715984
1374924
677312
1092970
1986782
14208
951109
1137527
738730
1034517
1144657
503480
208411
375234
1688532
1392594
745902
1090054
715753
1941752
423375
1479412
229243
12078
1904297
469154
989731
1362716
1439877
1928974
976459
1201253
55671
21913
44119
1916884
1839495
1048292
251210
1937804
1603872
329953
40672
1624079
678287
201597
378854
1544409
1928329
1379253
1449181
1560675
1267788
181898
1226970
537543
1561822
217109
1822651
166609
1862813
182424
1250437
380099
448160
1119154
116929
29496
1995388
177409
564368
1973918
1392124
753052
93295
531783
501533
793177
1656296
485879
1149831
705478
1905060
1309731
341192
680076
876746
1725041
1558308
1611258
970201
1418388
646518
79119
548446
822675
1865209
1773949
41527
1500457
293046
1782824
234689
1583116
705684
872764
842937
1634414
767211
1356520
1088603
1809551
424024
858278
1946103
888250
1405516
499111
1860134
628724
879885
999214
62908
52205
1261806
503026
465658
963759
885481
196588
1009194
1365816
580202
482231
1477027
1291737
1716410
1217706
1705958
447018
168332
126237
1147107
1994283
1800754
1702513
1098773
294461
1233450
1633722
184394
1800969
1614336
1331618
1277043
1601290
28968
169647
1776534
1719034
607628
1094297
1508492
1479808
324915
166597
904198
1293296
552594
1271598
515811
679831
1745360
1107716
1945165
1475479
1211392
1440976
928290
243346
767363
1088229
1305125
1868968
460348
1758231
1515316
1808598
425672
350009
1837943
386809
1631331
1092465
971350
112184
263755
1491648
1565330
1810289
1570494
1321562
643187
1966784
272490
1379163
1143875
189313
1472562
498494
765919
1613814
1328772
1012549
1321997
1393627
1207116
291374
626879
384353
546327
1794732
1567494
1006330
1361700
1923798
1959924
86584
45216
759166
1639629
1951335
336268
1204623
979318
1851155
851003
844986
1648380
1417959
1272990
1504046
911922
1055203
1093166
309068
663970
634993
1048398
813038
1552857
193368
1706012
1523271
704431
1154875
831211
135468
1945215
761244
234391
524306
711633
730505
1234894
906717
1855273
867722
864914
1526597
1896546
1578356
428065
1255471
1326101
1308685
43611
693896
1231668
716467
1554566
184821
1246645
301683
1315538
170885
551800
1741745
570969
1180336
311744
825554
520472
668102
867097
772716
80442
372117
112599
1627019
408005
1446808
366719
630330
1687317
1246769
1176238
938516
1743791
1047186
1943801
158184
1214956
217324
1847534
1919275
1591994
1176210
249339
1303170
164162
53208
1112025
1480165
386288
1744461
403416
1140155
1701495
1205210
1453400
66385
1735971
1801691
1064635
522442
1779528
604547
976097
1132984
963121
274365
823145
842122
1275358
468345
457760
1472439
259670
140614
1998685
970887
1451664
1254243
218259
1086683
723989
966212
700527
1539519
1046673
1674915
234144
73923
1672394
1078315
1018186
814146
1835715
1419587
864305
1522831
1142232
177068
732892
178250
1215669
1724081
1135992
788277
460882
9921
1896073
489948
1649816
163263
717043
515080
358882
1218211
116615
801444
1189994
216455
1311207
1102530
793967
615946
855550
888402
1061693
1375819
831743
1725768
414721
502405
962331
731966
680837
84382
660698
1581613
1102576
1933430
1131248
823770
1993163
147644
688557
266806
1693601
1120894
1453030
1838349
1952229
168504
708961
350930
29635
289490
1181739
168612
1321255
1713818
1233976
1248865
1577130
1099075
895020
990577
1390773
39748
316922
1820152
1695241
1078097
584469
38363
810485
1505753
1945924
356893
1967165
1532604
201257
1782665
1955695
1874431
1085643
126719
1352084
1847222
511023
1343800
1068030
498705
1560412
510650
1032085
216510
1541339
1501591
853012
317713
175871
335691
1630668
750040
1992413
73012
343269
1661345
645941
898404
1256091
426763
808879
78271
1765241
1451664
739446
1724122
1920987
1225022
1094581
389925
588349
1406115
277045
649116
1081314
360975
977784
1757748
1034793
131671
1130739
343459
93768
850548
854061
101079
1346683
912975
1324097
715915
1049447
762161
1279829
1679408
838407
1301971
609178
968430
1860898
1415725
267570
1910843
1117328
1664778
595496
974126
1872507
1411019
326432
1230344
788463
206760
1393896
1453247
1510165
7671
671598
898235
1922601
1426115
404437
1727183
321733
659926
228216
432683
307272
1478727
1342846
931936
1792432
213735
325683
810372
1953020
1086943
1251000
94470
365941
1741228
308333
299040
217851
1826928
1690131
1683532
149798
986897
605063
931598
1501499
1817817
121025
1603511
1559727
1865816
1566682
1783162
941318
716218
618616
1549721
1073750
1862673
209046
157211
1923705
203598
935628
619966
1207623
771505
1709490
116887
1425807
666019
1089663
1505775
1268651
1647814
369781
945814
393259
1097461
1759134
948116
1496022
786337
787291
891510
485178
1243437
1180739
484997
375894
1945645
156082
1612169
1928370
868619
130475
436320
322422
1924417
484668
1052332
721307
529167
1491149
1960834
1824749
1765594
392292
1905147
1616597
389776
350664
264313
337156
1273050
1183997
1834697
1844045
1451602
423857
477538
1750055
1668821
911069
556750
1146753
1956048
804086
317659
1266661
202473
219890
1275804
1439059
1205643
1936264
1489107
1062178
1407719
689012
1840947
1152086
1765765
1293225
1821975
1779977
1535167
930456
1063500
378417
1730425
703765
1179240
1849006
1097071
1017796
1318585
457998
610025
1425639
1472911
1271712
282881
1291172
95482
1089083
1225129
1908078
1542550
143681
1318218
1263665
1253895
1446898
1668332
552481
1958332
1737154
1109402
1525170
1182815
93378
1833309
1951753
1219899
1890990
219923
358551
994182
39279
1750011
320081
1633991
1204773
835075
1365369
838080
1590321
612862
935138
224527
1333517
1648395
1645070
1871093
893333
327255
439827
868984
754209
819457
1416959
770775
1095791
1899243
1523407
46807
1617798
244374
524153
1925550
1865298
195464
1031721
1039599
666303
535965
1855635
870162
856859
942846
556159
483246
1200998
1185575
149441
1286082
1692470
370197
216452
1743615
929862
258808
1361604
1222932
497808
1946483
1344544
1526056
1869395
479260
1419345
180730
433726
1480889
1301071
139558
133768
1039942
1693811
600232
338801
1724061
1629898
832382
639941
800371
554719
1719486
1250731
1084307
1941806
1479079
1218765
1240426
898200
145381
409160
1941452
1855308
1398946
1596336
1198940
399548
450138
195642
1106056
1060169
1933788
1872668
1528670
1044902
1640994
343861
1894019
524979
635456
1251518
1266932
315447
1993638
1755698
906025
1582972
342379
449188
652250
1830398
1831978
1171864
182818
80070
101367
1338716
165289
1659653
320819
1350398
88754
620680
1118581
855321
767327
121752
454719
7681
1452679
343476
948279
1566295
129214
1535880
175565
301352
131844
483745
726015
1271362
387627
1901283
392213
1210554
1230239
286184
97151
296779
925061
1984199
1811167
1351578
506174
1198494
115938
1764718
619810
189477
1722467
1108241
1818163
1493496
1463352
257991
1959666
390682
1617075
1174983
182568
1780459
1723925
101556
1863791
1717406
1928422
1296937
986737
1588603
1752667
1553749
1976376
1356914
1050773
1403103
562306
131328
1326171
1203785
693992
1434892
1720416
60856
24592
963401
983100
1062291
1045933
371155
244969
1950089
257395
1379136
490073
1956021
55733
1016144
127408
1097737
468294
821623
635744
1419841
941298
690127
831803
1301695
492244
860238
1645288
1217632
562475
1880898
1445057
164029
1348627
540837
755649
1655146
49773
38431
20453
1537949
3138
655400
442005
1130990
1416098
1719735
1765456
1418151
290176
1091812
1344314
1997196
518629
776428
1040953
1036365
1133596
1525909
1339161
300165
624793
1530011
1513178
186441
1151146
1001758
667928
1845986
354702
1950423
1400198
728853
1584196
1409074
1831092
718798
737929
1902210
482388
468427
1831194
483246
1517556
1021310
407124
334589
1836925
243777
1320065
92728
374174
881535
1313185
1325938
1683321
1139275
278530
1265800
795682
658156
234557
572770
1295960
858023
698713
1467404
124631
1435255
1336477
295008
1677378
1589044
518215
1796750
500542
1285191
698110
1305793
431371
862216
1364768
1106576
1128863
3932
304104
760451
460993
1117739
460088
1343080
1115583
279034
2500
1628661
1329609
1735295
291005
404924
519113
1296773
583400
750507
1903868
815596
1708515
1187781
1961238
313028
926241
1318181
1745369
977228
842050
551621
1840083
1428846
1118866
292191
918633
1703935
558613
1142833
866842
324307
1946067
1313430
166450
526183
1075334
1855488
1375696
899776
1429600
1011375
388104
1013099
1877681
1629353
1782649
433251
1203380
902076
634805
1592408
711558
1666325
1713643
726856
834690
1246050
327253
539891
1816650
1070155
1123220
1766897
401990
501151
1252297
1367646
404162
1834817
317938
1999973
1182313
1790420
799304
961716
278497
1452755
921038
842632
1574675
1095174
1259579
1580349
1772696
1559310
974983
938152
510350
1906375
1111413
162774
717700
372304
1822381
551418
1958395
514638
1437878
1532245
1665947
308326
1019336
397471
131779
94353
543635
466682
32438
1058397
1047390
894563
215037
1763440
770511
587383
251807
252979
1328732
1463164
156495
1317155
1545774
1846397
1735633
1082380
1111179
1086873
1465512
53073
435014
1048628
365659
1643331
695200
1468738
1969066
1711008
1202978
1096109
290962
91192
103162
148112
1574579
80483
563909
1665697
1720282
1434321
1685976
1824888
1608639
217542
615679
1463685
48705
22773
1949266
889940
497495
1326640
1363133
768489
509780
1039854
1250761
920241
300485
1652288
329720
833684
1099969
549939
1870188
843044
137568
1863940
811528
1116320
1921530
1160498
920674
408984
967897
86481
1452065
1779453
1514139
1607118
1313193
1249370
1114104
307558
199976
741000
643997
395147
530035
432745
1680469
575961
1008782
1907511
1611391
1592496
1882035
1430085
878363
60874
856401
832504
513229
1215516
1172418
1321646
422524
409596
1482531
861567
446834
537117
366505
298725
962496
961988
735757
1050894
1000311
1780880
54348
278086
287868
1934696
262179
1530957
748713
962635
600835
626891
1015520
1735865
1201686
1431315
1634605
1823774
417674
1327452
811552
151905
1781961
632125
1462480
1292657
1265138
1298198
774681
34942
56719
992114
1801617
1379832
856374
590391
112980
1945372
1298246
1304599
200157
914433
790414
1991761
14352
426622
1521913
445628
711306
442540
494970
50124
165092
930893
1055651
1073337
715086
564934
1894683
1015196
1803229
1020849
1543394
532507
207442
1746823
166617
1448152
199546
798361
163441
45494
1823512
1116028
1337919
1499934
6197
1038941
425741
1021878
1474259
1076707
1327131
884436
760900
212657
1617678
914423
258172
1452286
330283
1693162
1619151
505309
1389724
1905011
274922
1478576
1230999
1044838
135159
1121959
1153980
994883
419429
600212
688420
508028
1088333
314139
1533258
1319101
1565563
932699
1518008
695971
719044
1963739
20648
985429
1763300
654081
1949650
1389150
749788
709852
284701
1925297
717959
1557937
586956
428524
530829
1294302
1643536
1815645
1617618
515528
772440
1611878
294721
414199
381078
1498420
1306070
164487
983635
1521911
1796145
1768639
437692
1539274
1966881
1281305
1290350
584317
819739
966521
495948
271192
1463246
31979
453970
1689393
464006
1445760
611794
1497589
1822660
1443356
1836996
791371
1331449
943986
1380038
1369806
386157
1008441
1870985
661689
1971686
642896
1507615
931503
1494127
155696
973045
342720
519743
280098
1748610
551028
856623
1263918
1247329
1828191
1334059
1747919
305148
1559918
1383361
1463620
84725
693634
1004977
603420
1199600
779562
852959
1228215
949900
1794014
145025
471411
1154815
825263
645410
1654086
1544275
1990478
1513554
1781279
519673
490085
874228
175555
1695364
1427974
550731
337051
116653
1209842
1314520
1447416
1142754
338375
266594
601959
529125
8519
1186091
777803
941761
1890749
1461574
572814
1889883
1953144
1983733
1100351
951665
1070318
1192056
1246237
1710388
1897933
1615490
451596
1028720
996375
972415
1892822
1831684
496892
1302858
1842893
1616467
703000
1088994
1193983
897296
106327
1652393
1984731
652800
749063
704504
1744736
737237
1147197
27922
505859
763869
1875162
268504
1629398
1198123
1094486
142430
472257
1587808
1107545
1891193
1872793
1773641
1802975
149923
1375638
708330
1737752
1506055
1564941
112961
715611
1135669
1750206
1751059
1847017
1419427
717793
1500366
237496
88397
428307
974979
1381172
103468
822604
1535276
840320
1573950
388336
188996
1075587
896440
70171
394380
1550123
1486920
305477
274142
730918
1003503
235407
1663411
459228
1790573
1804470
1193344
951491
1693426
699510
158768
18720
1666800
1954938
127842
794193
1072905
1935681
634263
345762
1905443
1577648
1039080
1237258
127841
1248533
1734712
151637
277150
109312
1123209
154110
1838339
1499717
1390614
503439
1909133
1352522
1871672
1904824
547411
1443737
1676240
470345
1257569
1070705
1217154
1811374
1025294
1120223
1402817
1007955
1276674
1125396
980555
1682970
1715553
632435
1837779
855035
141023
1367257
1946729
1979679
1334848
580725
777818
1516734
1366282
1657701
1558165
1800226
1379217
113486
1271960
352012
1305788
1388786
1918138
1120213
323647
760658
850619
442429
1614321
1582386
477648
884384
1313704
644005
1156855
249413
492102
886635
1345925
137131
1132755
1249629
548756
1761108
56563
1997784
1445355
1943994
1628190
883381
1579056
1445836
592371
49245
25524
2841
1100435
394552
1286667
1334248
462848
330952
342496
405724
1477029
919985
1743655
1744861
687768
1534026
302629
1278631
437140
1862603
926033
1476135
1733005
709766
1567158
1546420
1287803
1811945
939942
310099
29933
1676280
1197107
926568
376017
1194442
1464321
133763
1973824
336514
1272109
947348
1093486
980464
1708153
1099161
1914936
1815719
117762
1933586
1100648
1389680
561931
1820385
1406914
1246416
723919
702916
1731568
589366
1314259
289002
157273
432966
1325717
1992572
492157
655996
1588816
1453840
1826004
134326
1419845
1334197
1335241
1125367
292216
1918849
204599
87605
577688
273723
1259330
1703928
1550614
695416
1385623
320037
336176
1463771
986149
975550
1187174
81169
1438597
1289138
1835969
890790
1770380
1963882
1893663
1963716
1320047
504154
226454
734351
1722065
221266
1773554
1589013
1935036
1216548
3736
1800301
1716330
967614
628199
269124
1311314
484716
728065
1350202
666975
1745489
658270
921782
1191710
1379132
236584
1434282
1769122
971423
933012
892326
409321
399244
1022643
1090158
190114
660691
1830559
109394
1001777
1577130
1000205
972018
1423794
1805527
1468976
1739567
370523
377861
675254
1647058
380152
1373759
1951903
72306
1860770
483735
123378
1517030
421831
1768953
719261
1333117
846110
1768772
954383
1400897
1660937
546310
874188
1231485
1269208
888369
1488596
86201
1906699
1677352
160763
931714
658151
18849
1970088
1680944
724812
951837
699019
910423
707829
1175233
1052335
205708
334541
1537353
384948
500662
1191089
110024
236047
379068
1352554
551203
1888497
1073062
312494
1615900
1811794
291536
1132467
1649959
1874282
477463
1365603
1442043
723473
1745202
1777303
269707
381628
107105
1725302
617572
640468
931665
1728727
1431747
456568
97424
300780
1522492
1605799
619993
1749088
1954665
604011
1514647
703886
774141
1968620
156495
667620
83104
1344634
712942
1466002
1121659
1710950
1041327
1957149
46054
523968
16929
1115033
206913
207611
1820641
1721825
1446570
1951652
1430205
281937
522780
1965505
1076041
993074
1833327
1507117
1296522
748507
1454594
792314
1278202
1946672
1047585
635774
835778
933129
1628333
1761432
1490573
1235453
1525355
5376
595393
326720
1830588
1157018
1083881
1368652
841448
1319904
489837
1183684
1139027
793258
1079662
440084
942795
1599376
1996043
1953746
126765
399462
91541
1491004
980957
1588333
133691
1346430
656923
1884894
393544
376887
527895
1346736
351198
1402643
1233071
1242590
16735
1441680
898443
1679653
1796368
1430635
234745
1311661
1728868
1132380
1382527
288408
685678
193399
658132
849041
975023
1620168
978470
1559030
1766291
266722
1001741
256353
1568939
309887
166357
1470943
1027381
1251414
138513
1186665
341361
1820681
1236944
975259
1543075
1343478
1354760
1582033
322275
1428431
370732
1612880
99805
1723715
933987
1410391
407148
228617
201031
846964
1559041
1643814
862366
1240829
1933721
1882399
1183422
89866
598876
1084282
1887006
44591
1796469
1796505
572604
1687384
332634
1391057
1215197
1176980
1917662
244392
347917
1858218
151308
967621
1783969
1488217
1190549
1570865
1300465
40286
267133
957083
970923
1699234
511416
1348681
364743
1804968
171912
325203
834551
1101705
1967166
1888969
731698
965343
1480336
1560499
410076
380936
1964284
1102274
372076
1412789
1837826
264797
179013
1930887
1182431
1596663
1341673
961613
154245
1130081
1032958
200514
235249
1615562
591252
1864918
783367
238703
544777
1278744
1739226
410921
22552
83851
1071681
1579471
960675
366974
274008
647837
1290589
571019
1128477
1446026
1069386
1087463
72707
1002561
406657
1690422
801365
1222426
920395
1024967
1763766
635548
1162342
188711
1413632
117581
28279
202973
579663
931967
344311
897953
515225
24626
1860888
1867989
1204839
699152
55082
1522474
1902424
1290163
899926
1243820
550684
1239391
5941
766603
1996204
123595
470568
1287172
968389
714678
1961558
1768496
1140789
498842
729215
1942921
292125
1936685
1743334
312916
1211485
967216
595624
1672749
1960815
1863228
1891059
725255
247698
1193271
1503933
810156
1864073
1310707
1005237
658798
488499
746124
1004810
850017
80772
1730540
398585
253617
461708
1995526
1061318
693974
691806
1199601
981076
1949899
1455696
838112
656322
1072429
1686162
608362
1128921
1311654
498809
1089240
192113
616403
899916
280266
443172
141431
570988
1928113
1716855
1166846
1292397
128541
263906
1804621
1379912
1040674
808830
1937400
1578393
1158101
281990
649497
1273782
1922326
1307911
1837115
1537080
197429
1513837
965613
1925991
1622330
1588211
1445489
1364019
839055
217839
1975529
444413
114233
995115
1343976
1392460
508644
1329812
1106380
831591
279372
1001116
517235
185078
249602
381725
1119707
574414
147838
1151380
864679
694123
849589
1183718
608308
1561514
395217
892889
1077521
252325
219499
1647100
1208843
93165
1045228
1703341
1191099
1843548
1282513
1529838
1687570
383554
516430
1621509
1564776
1367723
520475
55034
567082
474262
888534
374563
19548
1525668
1845553
687481
507951
1020965
1430566
803285
909854
910981
1612041
1322495
598650
661835
1611497
994179
1653385
835902
1184900
242198
915076
1208933
338837
201699
820494
1111572
1685876
7147
559345
1096477
1066977
310007
875496
195434
18919
1540800
291143
720348
1566060
1675442
1647563
1228637
1731817
378963
964743
1226080
891655
1424475
1207721
815667
964451
878942
954294
558395
597636
307231
481196
548234
442510
7130
1723501
1053279
366496
1950807
1478505
1076501
1481611
1787178
817359
1796701
661825
714091
1406872
1810440
214642
841009
1138165
1465731
1066118
1520850
1431499
115939
66010
99969
373728
1868309
1714612
828229
1961291
1363268
1484563
1797032
1064601
144392
1291200
986544
1689751
326635
112075
1079281
744202
1720417
1907797
1724214
1809496
265259
115681
1947149
1462015
386282
1439486
521425
816550
1957236
1388315
972310
814088
1734721
1545058
202291
1043581
1600112
1983234
418770
1685127
369068
657206
386224
85713
523678
1146279
1407233
445681
712295
428567
1762181
1122996
1156405
1132381
1853961
1584913
1841486
1870505
1461870
349846
758016
518189
1300857
795362
473522
1152011
878921
1972384
731312
1936913
848678
423856
1103726
797541
147967
1808803
1380093
972994
1071313
1262832
63890
333596
414346
1866187
319978
701254
751070
1138065
1054389
679445
544277
1955785
1433429
1043143
138154
1384526
1581650
169422
1359548
52380
178728
1938161
1518749
1911551
1674412
110174
1037359
606791
1610560
878510
337838
770803
1648463
1163152
586501
1122729
1067831
519224
1665057
1776447
250959
366346
728291
314842
118688
1865175
928058
1810956
1560682
798977
419400
1582456
318829
1748073
967447
1137984
267801
174298
892056
1602247
68979
1916062
991700
1512762
384040
1890503
545323
1157746
131724
1674207
301223
1789318
1536982
1631515
1015979
401266
965568
50943
214812
1582291
1909290
1596237
549341
643483
91216
1209488
525237
906301
1737424
1068323
257857
1167711
1801779
467591
1677644
1061369
246417
1486896
1327115
1957751
1382503
893626
829211
1258946
49683
892021
878845
14102
1924598
1940987
991951
392750
1034845
660274
1253320
57185
1075653
1667078
779773
351218
769708
1379392
1525954
694293
689146
636161
1224793
516045
72256
779521
563299
1608494
26552
921052
853616
1789260
1914778
882621
641543
10134
553796
1590106
609163
1657254
929836
915860
864292
205985
1708766
632016
447608
393167
1462739
98177
162550
1733884
1269448
259388
709828
1731630
521169
1739318
687662
320559
1313344
966702
1649806
1300453
351130
264244
401006
1163105
1902375
1165472
442585
694767
1936308
1387534
300697
120702
78045
198430
1597386
13076
5017
523778
1473776
1231804
1074112
113259
206994
767852
254676
1055341
321321
1041326
258003
320805
829079
644474
146765
1001723
134258
832454
923373
86130
657615
722517
474332
263284
259304
1510050
1161090
1538985
1462877
708215
1741287
614975
1359194
857500
1765635
1863824
1998224
797068
530305
1867842
1740977
1384956
337242
1252433
56378
331343
1729915
1479558
934347
1082699
1173560
1856506
798382
1179183
380438
518906
883022
1120860
527774
1174151
1712522
1532256
1109327
398663
1040520
1010367
1862928
293444
88821
1244846
744320
1740056
816637
1800804
1653950
518640
1464360
1188655
94039
565597
1603735
669038
667837
921797
315648
559017
1488582
12731
351454
758851
1648516
1083197
872427
3105
37915
1532067
453913
633379
452721
1624612
120110
775893
1253227
1121782
213679
499618
722367
1299608
1864788
171424
873984
1300597
675466
223104
1919839
1685002
1205164
1437802
151339
986598
1168860
414201
1576148
1802614
61857
1080787
730291
1104460
1265209
1064246
1181989
942414
1293087
163502
1105538
704220
1292459
445825
929663
130159
1692533
839877
1528192
1648117
1068236
1999876
405898
1363887
1754208
1334099
498797
236886
1637388
1570129
1970907
1193213
328272
1718610
842693
388846
727834
1790444
1477445
1420389
702408
743378
226660
1881742
1946902
795095
827938
973657
897657
944391
1257787
1012443
462632
648080
504747
379878
389604
1922411
802481
294397
483944
846980
1436638
1716709
862188
1261921
422788
140412
663715
1416865
3930
1893172
1742924
1881887
1474620
577510
203881
1573533
629669
1877967
509519
1976904
1775288
80553
1101154
1293356
1497188
1602777
1386700
1476696
483394
1537633
983169
165093
1868781
167783
1761370
1614398
1536648
1515594
1681370
477623
51771
439348
933570
534988
648402
698889
769680
1556181
1901063
1058821
244886
359273
921376
1816987
1412570
1611233
125988
1092315
442522
235662
1472656
1479839
1141918
806348
181607
570383
1736031
333407
733453
1424273
335958
1300948
1305309
873981
820550
68646
781332
1611417
875198
1274392
1002161
71137
1563199
567935
1859711
822003
497179
1557544
294032
609586
306062
1015413
93588
964572
1921736
227447
1345439
196773
621897
1119940
1267712
1014616
134845
882668
670195
6024
383113
1110282
46711
749814
1476010
1342846
1692240
285074
1792109
1901344
1982172
1421799
1776468
823663
496228
1900957
1761398
584295
148037
1763410
839756
23112
1193277
1306402
605651
1775491
1193109
1919956
549877
1365918
1520679
1878591
1506225
306145
670926
1037073
1739906
25853
73402
1235231
1131163
977085
1075022
1168652
1168225
252419
1849516
1032642
221419
948242
1167111
1048350
7821
226525
1161659
1564285
799166
137629
1553670
618843
735773
1534616
1893631
139604
1473716
711060
1218049
1684502
766166
435863
148625
1882547
619847
1194675
1848935
823758
1939807
1002987
1646443
127126
1595485
228009
735598
469506
659242
151117
1731960
590684
1492635
830703
1024366
664637
1691516
950340
777230
370905
1236788
1348149
127066
51647
1801318
1151958
679009
993611
1488848
634482
1469771
1203132
837331
702603
1056601
1749489
1856145
240716
1497009
569161
606742
552390
236074
1307567
1043777
1369145
1317474
1980649
1887313
546177
459451
1003285
1599260
1787725
168461
1797701
1383733
101068
43295
1497480
1484020
1980896
369428
1947685
1071125
187996
1815124
513699
33740
987322
1584919
791432
1961541
424631
1894402
397000
108301
1254067
1293514
1173621
1039157
150539
1344903
203390
1561726
755270
63306
377117
976044
1281145
1538710
1483147
1069841
1245202
1981047
531415
297997
974355
217281
1712083
699677
349395
1221266
694820
678620
386871
715936
122858
1369816
1362146
580592
1109151
285621
541515
1653909
117905
1203483
738372
1334194
1118791
1444517
1246576
753889
1144150
672598
896423
666367
75371
502995
1572683
786120
1955879
1028187
379437
1023581
1430694
571607
1287409
69964
1739112
1611758
200769
414776
783516
390372
299674
342838
1581599
731734
582079
1507927
1208880
384925
1851725
1627015
1589085
1302153
521816
1281205
497084
264190
1834279
653770
1709496
1925510
406181
1071158
27396
1801809
1891681
86747
1893365
1612182
111154
636953
394550
962476
1700236
1584033
1451438
1550576
1292305
1217998
1459179
1993803
1535291
191691
545858
537051
183749
585436
236881
1807811
843545
1877570
1647732
1299890
631010
57205
1304688
1494753
134900
1473491
352763
1261452
1818128
1909702
1466505
1185537
322271
494866
1803365
968737
34042
346219
1936871
1226782
1908873
727816
1200779
1846899
1650357
709440
106335
1439611
549235
1687572
1450598
254896
1738527
1872970
1916460
1439369
1355073
1179505
609886
541248
1228834
1231729
771798
1521741
1439
1070748
1391836
872398
1530653
70698
1921215
560807
1120958
1756750
942604
1098713
747815
1285013
1985602
198650
1793906
1409134
992235
117814
1369926
125614
703294
840992
327343
1466925
818350
1648927
836912
402999
1386451
221352
3376
795655
708096
1953779
85576
1465078
260660
281984
415862
831068
1611902
1110781
684867
462078
697684
1405444
1231366
5882
1036916
1062168
1813346
1847023
453265
1741036
680546
1443388
1977235
1824918
1583290
1841770
252706
220252
856734
789204
1783702
1901450
474197
89118
1264615
1464541
289092
882996
305269
1002912
609430
1350875
1443207
1385726
1556248
662602
1545901
70305
1599919
245488
253035
524334
283523
328391
423219
1082970
773182
1852538
1961637
15646
880331
1485563
1229616
1494548
1138701
497715
1783689
309860
1944700
990745
59904
203203
1850605
1919622
1612256
269328
350788
739461
1789285
594361
595245
507246
1237700
850322
613816
1802371
1152543
757947
1754871
1543552
1725629
1959637
1079771
1103342
1994537
1887007
1101660
1625953
1661866
429878
1906438
1600710
708889
45440
966429
1824637
892543
1801039
1056596
833881
1039243
1011240
482375
542284
1272907
1935859
1738730
448180
1836458
200423
1182772
982543
792404
201619
1882456
1414988
663706
1221563
1258946
71482
1962028
1923289
1897611
1340844
271153
1570166
339555
690951
641507
59191
1569110
382455
933625
1392854
916597
662890
1958218
295544
678090
316722
96800
1408812
1136455
1174448
500069
631848
1788014
1489528
608152
563448
197754
1241183
1312053
1225392
900995
240923
1307747
1597475
1340495
439282
889188
640106
783188
112425
1507345
1587923
884094
732451
641801
611776
661423
1931179
827874
91009
998933
592494
1904338
1151834
174938
325172
728787
704497
1365801
1727354
1575151
877965
154554
87716
1807276
1193937
625593
1259412
424767
318674
574302
692167
1617994
1770041
1405986
1611815
1006519
1289179
115076
610719
1295484
279770
1983920
853020
165130
1510825
662726
1453423
1044772
136025
661430
1861134
1224578
837363
1828141
108677
1194761
615798
980752
1850896
829623
1388551
1594414
891764
838280
318108
1565727
1770099
494857
212978
1383662
1878451
21589
200242
1393571
1940859
578199
1942562
1025084
694613
428373
985654
820177
887152
1618332
727200
250074
1517353
101086
1373935
414825
910787
1081338
1262898
1393349
121027
1931644
706413
403061
1016874
993288
841345
1514603
1426316
689132
556197
235329
1663038
1236420
1400538
1968167
129592
168653
559051
1141178
876371
1460863
1541267
528514
1160003
210688
136768
128396
300627
1644392
1751414
1812417
1810281
1516598
627363
1260603
596536
1017708
1786530
1064133
345742
877091
723863
819639
300984
1817378
1741197
701861
1944795
849341
359779
167146
914826
1408217
229584
798502
1038629
1136263
1091325
612437
1778610
900331
450140
90396
1460277
151260
1506400
781628
1337802
1266875
286827
1784314
1072414
1029755
1739508
1533889
1515165
171023
1830047
1332375
99604
814778
402907
1889445
245811
286526
1768868
1508694
1776882
746555
1335347
345191
636600
956854
1254718
82216
1258110
1444777
967016
314528
1964436
1111387
1656942
468765
1621939
341324
1453805
36523
265600
133802
1341286
1342137
1742138
1393317
138295
267877
1813242
1975365
710408
1540291
314063
463482
336489
1724009
1487374
972027
1726465
1352680
1221799
999820
1719246
1519496
1604384
1250376
804172
965183
748050
868894
373048
16012
37867
1519323
932099
400006
353260
1884269
418547
1238790
404412
1291273
136321
229849
213175
873544
541839
1245348
1232570
264965
1767156
1122966
1212241
154892
767910
192894
1671759
1138957
371820
1426544
98293
636109
676139
1671963
1305305
1657170
1246222
1894370
793056
1208761
1300260
377838
1221777
1865194
1663994
236878
109039
1747742
572900
1519405
605893
1802600
750797
1882544
1075084
243593
78880
353760
1547382
135737
1570323
1657556
188189
1224003
735317
666898
1850463
63775
1133811
324831
1216745
1762443
407397
1965075
251169
328614
965202
10821
542544
678141
1383901
1644984
1443432
979699
981295
1983928
1746177
729288
513566
1070118
381282
1065120
1412270
490886
1972862
1567627
1375770
1353194
391447
539331
1101845
1311343
400313
364531
1276758
869320
847049
665780
1391972
129160
800669
778700
1504151
1364414
1357852
903009
189265
1355664
1336878
237914
374633
1683216
417989
303470
1970770
885005
1869966
57797
573180
1801684
464439
1226219
414388
1299426
730287
661793
288543
436462
490353
1882158
556886
192058
909882
496909
226198
1654377
829955
594583
792315
1666559
140037
1680577
1324185
1848303
368848
162959
942505
1424122
652531
469367
180800
389476
1236104
1452055
372408
1495572
1437591
599039
1141165
1103573
558035
1315308
1432046
483243
1266766
1936696
1562799
1612574
566226
1994225
1877521
1755483
1084449
1020918
1014219
1793208
923022
1861685
1185239
1053407
1123548
816533
1074243
1570464
1460246
669279
188812
1619066
1299415
1201341
1940042
1615054
124076
788424
116328
1337964
1898320
1603705
1017099
1998326
1708434
1326857
54515
807899
1019356
1049684
66769
1096338
1436195
757397
538394
980601
924021
907487
491650
971240
1519582
1921055
1833834
1242449
329383
979457
108013
456216
1552692
1845086
1677831
940754
1991346
1386894
661956
837803
673530
1674594
801221
646867
1133682
239189
1642457
1727697
1853407
517327
628870
940094
635421
887966
76361
891315
1850803
761619
289474
906200
939587
1229830
331399
176159
1496299
1357391
1594575
866101
184567
1309223
1713273
1683402
1146055
453062
491993
1342391
1314784
555834
403012
478553
1117991
690443
545358
680866
795599
547587
1578337
1997534
176297
1062436
1924041
1319866
1514792
1248741
1939027
528632
1210986
1811493
1377798
682420
1637296
745932
380460
964854
233247
1537071
1939408
1298449
1372056
685456
1341707
467188
1089819
1640135
1540874
782673
436555
78738
1578220
1007060
540143
133242
448913
1251440
1243890
1534687
762847
974718
1926108
156875
1944545
116928
1746841
508015
1406637
1177807
1660113
68266
726341
1567196
37875
936669
350476
1081918
28024
906
443073
1924376
890993
1784156
1853649
1535188
775485
160434
921747
1969117
1319682
942559
724455
1940087
1717450
1950654
273370
1521679
1677853
120444
1474438
1965237
1292253
851105
1278288
916843
911344
419282
1898259
1568155
1140969
132948
1980563
1552136
1445111
482800
1783151
109438
421711
249910
1620035
1531580
160276
1724770
223610
1492471
1098942
1721835
1831306
1564772
1352575
277702
872452
1703795
518313
353943
1693735
967263
1795657
379443
915158
1154924
1384198
1607932
1787340
994899
440343
544592
1402933
6550
1493142
551176
887448
999150
620765
892977
804479
1244622
584459
1960035
1259024
1515225
186299
593425
387848
886138
849045
1821448
1887286
297124
685940
1130819
833795
1997576
260552
785542
513658
184228
1118518
1627326
145626
202220
1901023
1494043
1886965
1717016
1284156
856775
1744497
318865
1730797
1724329
1815058
981162
537635
118131
956009
1715672
674815
941058
978293
1600794
1263808
417651
1188961
982981
709548
658768
1492790
209626
610714
1303893
604519
669169
425027
1384071
1645979
719087
1619991
1670170
700142
1245388
1970325
50846
1674220
811918
1364052
193334
274716
474827
1232863
564150
1106440
714349
1809597
1881893
276697
1990851
1138612
599624
875555
709809
1338255
1939249
759011
1499611
683482
981943
1409642
520742
1674786
500179
1530878
46343
968685
631530
910572
1544298
689236
1756472
831792
1919061
1062705
1893463
1193406
918925
1829871
569613
322339
460096
1131941
574786
220499
1424182
305050
1421849
33497
796398
316484
1684986
105338
1713123
1161445
1750456
1283714
110418
334874
522982
935587
1552110
499353
1060403
1974208
1177004
1134879
1845866
1483493
1949500
399347
1146052
1747171
1736675
999510
774202
315081
245780
631598
697409
602152
1783240
621052
370950
3937
527847
552555
1619110
1501057
181797
1422696
496790
375874
1909225
356169
583749
1613822
895030
1265307
893527
802142
871916
1823607
1439571
681882
650189
1327294
1516183
684760
1444533
1449663
1480973
232997
198574
1738824
1972855
917210
1157831
1240591
702758
1214482
1889909
1926918
1516171
81564
646352
527485
991093
1065532
528119
1732415
572774
531900
1247811
340791
247682
382713
872675
886782
236118
927583
1064432
1897053
1520627
1124840
1584828
269011
731184
1900366
1567071
106339
22851
671622
1496975
1353514
1451164
348218
244168
1346816
513829
1661076
1319984
1533242
521970
1136304
1275687
761252
1011002
1704589
421319
1793269
299156
1036348
451545
400606
1628900
1772143
144227
180388
1420875
1221341
112368
68960
413447
1432046
1156017
1300532
1979599
1073231
1315678
1592477
932040
1633025
1633291
1696190
1490836
159115
1747900
813759
1485365
332783
294483
1406361
9950
1822841
913292
1245162
1749203
571153
835771
1474702
750201
1277245
1510796
1292373
494801
1611393
1510480
23567
371423
1267940
1586143
1371783
1676540
333397
1660089
1928185
764731
462443
611840
831105
1553442
544935
1028078
447149
183346
363192
1351138
501440
1571425
749383
1098417
1866555
1012888
1938729
1146961
1082811
1548579
1149436
1680922
10577
132316
1449541
1863769
41872
1746845
1549512
1782022
607736
1068428
455270
1789809
1230571
664318
1666071
410713
1539514
526228
196332
1930563
1160021
592540
1056030
1660648
793839
261579
199460
131620
660200
1638450
893583
1422562
1635212
1779466
811550
1730026
1835615
1740033
1614649
1862750
348582
265486
1512450
735419
1185513
700441
425490
839132
1146943
1624699
728167
1581692
1030674
1445880
444203
1354837
1049054
1556275
1427690
31618
1507079
199036
1035535
445104
1730951
1998898
426859
1598813
1236511
1768301
1656512
1431452
1610132
226545
234855
769630
787717
479700
464575
258313
1965379
1517082
1716594
827917
133453
1268566
910214
748089
738706
1856016
1697133
1112023
579288
1237167
1573468
1877333
45690
1331976
141264
1269249
782358
1440790
647532
1334576
115474
1710743
814769
748358
1726705
1476583
1684199
1069330
540602
1539918
596745
262600
269514
1609638
1707469
1062451
1903701
626668
431045
1520853
654299
892512
1520611
606567
828915
1848022
520135
242059
1779919
824961
1468696
1891967
1311332
1255180
439914
1266203
1478418
938180
642719
1826871
739372
1826439
711963
1196838
827578
1258795
582315
1532495
730349
1449141
1230046
1755988
298696
1638378
1538177
339445
1565098
1645723
1816426
358258
1821297
1795273
1147814
872715
1617975
453169
1794577
57683
1196077
585612
1595319
718232
1409191
180272
1691669
1486304
433
523217
151038
1295568
1305380
395234
286667
906711
1866087
1711814
1584357
99305
57802
1285808
1461496
1399919
1485655
664321
772167
1243684
893401
1364151
1605149
288422
537324
9558
727974
1460806
1887662
1397071
779272
166327
1812601
1378495
1865062
1600287
1855877
994194
329787
1031096
1912048
817332
1471627
1243985
1767440
1006737
1961076
178867
481743
266821
778187
1938062
1567020
583679
203651
499859
1485925
238426
27649
1993500
1223119
880754
1622247
1279328
1446721
946790
1684960
776782
1207085
1635492
1978212
611127
1092447
1319329
408927
766072
1349631
23337
1121556
1426537
1600985
1432416
633892
746329
865076
50324
396424
425842
341001
570336
1563464
1526201
1484755
1269876
82120
432328
501858
245258
1597603
1817277
192524
1894880
1274723
1593055
1252065
449886
5171
751758
573081
1483455
1290930
1589617
440980
162731
125615
1760184
283050
1740660
1715595
203810
1447673
573949
1278730
44787
81897
1062164
340898
1025466
808872
95812
455453
1721247
1878871
928282
1585670
1445485
469680
1047374
1804510
67036
786726
1767406
1479015
1618506
1809957
1755781
460255
1000765
24670
623429
190420
1930074
36981
1648005
1473271
1931560
800320
624789
1934370
81199
1919676
528486
200412
1057254
128373
428010
94228
409166
1550255
74061
1574534
1655433
1482853
775264
8602
197909
233099
657881
676205
876351
646129
1028679
1458937
576284
277705
1629437
921631
1549704
326708
1507150
1162998
1941149
1647323
1832650
65571
421573
1525521
875951
558932
1415805
1942406
1517381
1749289
1555627
1296642
1218039
1543298
89073
1501672
1842354
1647411
1371582
26246
1705410
235846
1915423
16185
1595026
201937
507762
513708
77382
1308345
1558034
229308
337501
1267534
544269
507819
1276296
292116
1022621
1860627
135243
1783201
1732144
83928
1574264
1469890
1098039
1308640
1009092
497032
1080897
386026
1772113
1827010
1148273
382642
824334
1232012
327557
1204204
1197132
1390938
439978
1072316
891825
639991
624469
1484347
1377810
1571584
1258955
161106
1744992
1135733
653724
96005
1753576
743661
850702
1658065
818761
855875
1734679
47385
1482624
556652
1010874
1868726
1286248
1449790
103761
629357
146096
833502
427131
26302
1719040
1996360
718634
882398
1313673
1267170
1976131
835468
572040
309858
716182
188346
1949275
1255795
1874545
1544408
950302
109576
19466
1029418
1544462
1519398
1423319
173630
1503599
919574
1807987
28250
57117
1160001
12580
1118593
367223
940664
358724
739560
1863050
1956980
1817093
811617
1317388
1640850
227618
405567
401212
163578
1189765
735581
1330524
698956
91232
586114
1599339
611830
1873453
1282976
1067021
1667623
1683707
927334
1606801
1403871
345133
806474
169481
608751
797275
382345
1696662
814706
1399801
860829
626057
930786
1595740
753237
1300604
986593
947951
439538
720783
156008
1788537
1825177
772061
453140
1682979
714438
1450619
991039
517584
46310
1591625
1689060
1733578
1998166
1727975
650316
38869
852991
456327
1295878
934297
257510
102505
711731
1500757
1402419
58688
1769503
130727
856849
407811
554595
232849
1952085
1253803
1792005
253917
1501642
1859214
630630
492092
1856021
244784
1248278
970740
1627136
316370
1884774
991013
1106603
1726387
610792
169792
1015361
767918
64506
208741
440884
986924
43097
1185059
1794881
1408276
194588
1825753
779374
1638080
687269
1095872
1246388
1169266
910412
567525
930573
1249134
182693
1445232
17526
62849
1130660
605214
1494702
824729
84163
1816241
1257774
1431087
1829358
746222
451927
97917
605558
1690148
698345
107827
1732562
1794539
565531
225457
55925
150499
1761274
1914911
1153772
200624
1132158
1421683
176561
642881
1932092
1445241
1681541
191157
467180
360997
201587
92678
1031053
497852
760739
139338
533356
1888514
818980
948314
976468
1076512
836871
1129409
1186214
1259029
1471733
1206101
1555644
542294
230500
1891604
1169892
372104
1976899
896714
710736
1418175
530017
254666
794589
400338
1759644
909510
1295977
608381
280774
1355600
1575829
627990
770754
1272765
1109317
198922
1259784
1802035
226351
1018335
1818790
1470441
616228
10258
922438
1448639
269609
576293
1662756
296071
597762
92050
693036
93059
1653875
1105135
1302508
1224669
1234736
1497915
250404
1851278
1886383
416503
856352
660870
58176
373240
719926
839749
1837219
235714
1703502
678422
1910132
379987
168894
1632246
1337078
1888383
953970
64007
1503951
720436
1277789
407658
169370
446797
588203
797184
1522749
1239444
1899356
831257
689823
1844366
406834
817646
1089750
1778277
1692067
1052323
571123
979900
1430283
769500
1011697
1337172
87962
322258
1483767
1534128
598046
1654153
1826198
468270
1746675
733429
1140840
1196787
859602
1064576
1006687
1104534
1768280
1920964
1004293
463487
306998
1219597
1122699
1958093
1571955
1478094
251242
1815968
276596
1605656
1608808
1392896
1000442
598639
1313689
1522700
231618
1217222
392938
307866
1479944
1526902
1500740
1056679
1244458
1829284
1533391
1832125
1479285
1368719
440593
817143
1444308
779414
1545831
336051
707374
1684606
1246105
845295
1370675
557264
645178
227157
73460
1721295
1785448
1845787
944372
1111180
729261
663601
1964197
1268308
3741
864581
1190797
785679
1467359
1733821
1154817
358614
1153271
516274
486047
736546
484087
537867
1206231
1958339
468016
519010
14483
710175
1390437
1925309
403111
1952928
1084206
1452104
182729
454992
132943
903023
1887175
1792946
1856320
828953
1994332
1039117
714413
677450
1986927
697896
944574
1378853
42011
1504208
283168
1124901
884056
178059
944961
1496108
242206
376031
1187393
1106489
863097
1259437
478874
956632
671109
403775
1337187
781822
1201484
1347740
922178
755658
827613
1117759
662061
1599389
974592
1776618
1436553
255252
842030
1918803
1144568
1333302
512807
1735402
52551
7200
656823
228830
1838349
1314339
880913
1934051
827990
1326770
487736
1459278
1502107
735961
1385227
1277246
1275141
949871
1740991
836121
1977211
1709902
1508246
1311728
1782683
1375926
1691140
19675
1546884
1495076
153988
443565
289224
150983
127583
1306413
1421695
748100
1854856
602258
1322416
889433
329975
687909
608822
1255165
1993558
246050
1716683
113493
418244
1478964
1220648
865787
11914
345177
518399
1173730
1373742
691843
389367
538576
1528663
1738798
1043969
1554870
257839
1430598
698545
687779
1130483
1685724
523183
729864
1171187
1448575
1856204
49780
466409
1845814
1932786
287206
1283606
1152705
448160
1651101
1348936
1415996
1814643
782646
1399773
309044
309527
206402
71263
519689
580934
1191873
620701
1179632
1855354
467951
107647
867251
482967
894158
817677
990110
1151831
953020
1594906
970973
35793
1372652
898050
1988211
1252767
80557
429111
1524528
1075262
479769
1406033
353684
1137454
1011752
1645549
64232
551833
651261
866649
413909
1089426
12863
1233493
1550391
327430
1019486
954285
1014949
1042122
703771
384034
547044
1757068
1771298
135728
872782
675992
1441092
744272
42450
236632
806150
1801804
44486
254737
1891496
1432604
1768219
704835
1124555
891688
546212
404369
1281341
1215166
1649099
1709626
991036
1981653
1547591
747345
1005262
644022
1009927
396102
1658411
1791112
1320091
858299
328052
1018222
112232
1132553
1555014
1857180
399034
1155454
27969
1732796
1658982
1362549
110388
844743
1692661
1895903
683267
973296
724173
483274
973486
1496169
1974807
489619
1799132
1023462
1754801
1160815
1313660
1085662
1305274
1839869
486352
1975289
1746063
552934
1861459
1303254
1222955
359191
1219899
622679
1722659
677569
1566777
1889843
974383
1624549
1829972
1111762
1207607
559338
864696
1378890
759643
1622748
823443
1717583
1884440
1176459
1675477
731606
646466
1082475
1107851
1146289
1694320
594597
1111084
1870775
797439
1456217
1158371
473437
1476981
584109
789071
290443
323642
1425720
809114
1071563
888998
1681386
1793175
919142
1600151
1350323
513115
818597
1806906
1887294
1751160
585162
960465
1321127
1227414
447782
604587
1131322
214487
81650
448620
1025792
1167713
128383
681355
1199521
1890004
134978
121628
656101
1406717
1824255
235843
170257
470752
1432856
837586
318138
1440399
542031
1368392
1155144
247903
1095891
1912583
1805039
568401
879289
1463102
521012
1753843
331610
963322
678816
1575945
1541207
1698074
349364
864810
1483474
1919704
806719
364327
998210
1984399
1015374
170425
1857518
510791
748157
236510
1538629
986865
1286387
92263
1302622
1141767
124384
98897
456867
1541926
1223380
305921
1243945
1110851
754120
1678522
762508
424294
278991
876461
85575
1868054
325881
1616947
1100975
296252
1231857
997937
3320
1175817
1615309
5306
761062
883932
1707275
1315494
711528
1174814
1195798
1684321
676730
1050830
723881
1028404
1087244
810287
82431
1888172
1952046
106124
1599587
63039
770674
570442
1303129
93110
1971929
667005
1044389
1179178
319914
1163146
1759064
1427964
1084830
837119
800286
715311
46699
844799
1314121
1393385
557136
27314
1976306
1438960
521986
1727920
1833000
595345
1517181
364907
1250832
453791
727009
1929
1682694
662396
1678717
480566
1362904
142419
1285257
308774
525024
1024928
1800799
1484064
1973390
1554882
1365662
82914
1654540
1549130
1676275
271917
641858
700616
575830
1242721
497337
990235
920142
59847
1571138
1535409
1986171
134495
733596
273061
258407
476381
1152263
133904
116542
521327
1868021
179312
788778
1456858
699085
144256
699106
679620
1395898
828457
1035532
1501199
1920762
1529160
1644659
1370328
190586
1212762
1579575
1197656
80966
510339
740707
837109
885950
836948
576022
1786851
475210
1769022
1085740
981707
775891
1134177
974833
658754
375758
835842
168206
906242
370387
1288589
528609
877805
1366845
189182
561309
1773423
1381820
761560
6475
1246985
1479869
1623970
1442042
61358
784832
212910
199469
1267729
1627771
1039342
292814
1564963
487281
882324
549259
1228511
14341
1507505
1419859
92839
325113
1184361
175195
563639
408348
1971917
1753789
1838104
1699451
702541
1491046
1113996
1642173
1018776
1772322
1227998
832860
962291
68884
1870696
1312170
525740
1075496
778566
835270
76526
1906085
1438990
1234443
1182135
1201118
1075201
1587832
1466615
173424
166797
1967664
274655
498015
987894
165709
1678312
1849015
641221
770512
274875
1318011
484599
168958
1741494
1003404
964846
1307148
653053
1316987
1917420
1597440
1947277
651512
406343
705218
772600
1651273
925305
719237
947700
1351811
268029
166102
1734766
632700
151807
173680
1120240
1871941
439056
847914
621121
1835469
424004
1335897
1770419
728238
1042530
433863
707898
25161
68290
1907798
1567899
169340
539383
327811
1240756
102646
1574509
1697830
1823836
1856349
1093014
784401
695235
431098
1969552
632479
703626
1050113
1136707
1086336
1678536
1265176
1753061
450054
1327293
253124
466924
117518
876352
1978011
1405328
1575801
1619855
1230649
1383234
1398318
1872045
618373
15259
65197
1223161
359996
467101
130514
1507274
501433
612108
344499
1351763
637914
1330164
177126
198293
440770
1531343
956459
1973537
520543
1478605
36684
225198
1130890
633828
1240880
875611
123480
1977089
1653189
660242
470752
1209506
124402
1044252
1576623
947259
1935109
168365
936311
958623
713296
1154922
1372669
969366
1489712
1798850
852586
561388
1501837
1235122
1627235
1660818
607054
1049334
1651747
1550367
1117960
1833694
1127881
336119
918339
45885
199221
818035
266278
86864
1294054
1789429
1609339
213137
1525856
90758
1810223
1647352
1615728
1942599
1215406
403372
842894
5137
926062
456421
1194538
233492
879086
109271
1626952
1659930
1107137
710151
175870
1553013
668070
106655
587176
654218
1823469
544825
686517
313577
1994542
1503862
712194
1353481
990510
1535353
1910694
1968620
1047855
1506141
1449689
533902
1591800
207483
884395
745088
339737
1858582
168088
1913407
387620
1334836
937912
1077262
1005398
1507863
935948
1205571
1982210
1206827
145446
332531
268185
191959
1716979
847473
1584941
248998
583561
1677990
371100
855313
1447801
1750527
937455
194028
1928430
1724391
312486
1097796
966324
1395445
720777
1961474
98237
924401
961119
726716
217523
1587441
1427755
1435716
1029979
1160589
981017
802773
1483874
485579
872942
1776194
1233776
707445
1634862
412535
767224
848400
899764
191860
720551
1447908
1413507
1823302
576234
1139445
479092
369210
310768
1290934
594514
594923
520442
989089
1766594
1467120
607583
1952772
782962
98761
1297891
1346605
908754
920343
94123
1521331
1576023
996726
1822399
1512274
1686410
286989
235204
817022
982658
945442
1949036
260194
115940
1396525
854563
759168
1822393
1703673
567708
1466315
156025
1064540
329966
1340524
183543
984852
1924553
444321
1736144
1892416
1673631
1842975
1384923
938981
414421
1125825
1231476
54180
1545925
883742
1100397
838584
1956893
1963981
983078
1819056
1854999
1956791
247634
6631
1442106
1853752
1375907
1591635
244918
524996
1576216
1879049
989307
891937
1283696
1915975
939895
640282
1121564
653327
1338299
1421973
1018751
300793
308883
928670
1032902
758623
642596
1292238
1964333
1942923
553669
702547
1759397
1630095
405278
1002475
307703
284501
1791598
96011
601296
695587
745899
1945937
1035724
1326905
1381644
1290455
1176606
475779
1317454
1572129
1858253
604128
1792980
1943085
886823
984692
1932576
655969
503333
1897730
610160
23307
1320129
1184068
1090885
622417
1034864
862394
974252
1544576
1538146
623229
920435
1687673
1718214
803756
713051
408890
1452254
1676440
492114
1172040
783637
60465
955546
1246195
1808588
143302
888224
202131
1153687
975094
1679176
1964917
413281
929952
1014396
1450772
1453994
466263
450863
336801
1223178
966785
477165
1019859
410832
395208
76656
525295
140677
865771
545545
395917
417945
1032535
1944479
1194058
3489
1914834
1694216
1096254
42638
1482063
27491
1072063
233729
546071
1605564
501950
1603842
1724327
1104775
1816584
1477095
1631068
1853580
41478
1763127
1773465
24525
1718756
1565776
1363205
1565790
1948205
546985
142264
257709
1697040
410047
778395
1995037
377588
761100
32502
119149
249712
1094864
1588995
1390583
252010
234996
1032517
836157
188607
603929
1678653
742757
974147
575524
848728
1705235
611730
66109
435105
673590
1065549
781948
1297680
1187239
1752103
1163047
258017
1358755
1154275
1174621
1185916
660483
1313124
723492
19442
1881761
804808
1449561
1581332
1231760
722639
1158649
953045
203473
1341543
742628
1188003
141783
1032862
1847216
618348
243076
632512
501688
1625977
1933815
354141
871006
1733917
15900
31219
218927
1169339
1643317
1312822
1803883
1092993
1847252
899313
1643551
1165062
917167
621214
97513
1425360
1876756
487940
1197734
494150
683994
1797670
1988307
1101386
1866403
593362
397698
183322
198787
1909786
376835
223668
654772
1446456
1220209
1635622
479475
1023189
817224
1252951
1853653
566201
546426
805780
1120957
1297528
1457626
1869353
1649658
257769
1191458
1730677
692853
245551
1966502
404801
230359
740528
975397
1438658
674180
1275975
121481
832461
200252
498537
1691811
723493
101637
1406788
1513591
6679
1896921
1325919
482137
268151
1956597
1075151
1882641
1169835
89761
1773892
1008080
1387446
1915121
1477962
1912659
288595
642028
430442
316395
399966
1050715
1316192
459388
520150
848668
1060480
1670786
1420170
344234
1850998
665603
1055201
326971
1362478
55639
494628
556102
1905834
425407
112299
235024
1203589
1693147
1631958
1506269
184858
956145
1553412
683182
1513706
1510681
795368
1696989
1519816
1920915
1992186
394420
518193
1602000
1755357
1755185
1901086
545382
366244
6650
1735306
657748
1333764
487906
815887
562494
1326015
41040
850293
205986
858463
217200
1682545
1841908
1644733
420677
195647
1482988
1310948
966119
1595578
1908779
258621
1029410
679843
666721
399787
1614818
1396578
1933833
1532518
1836624
1527382
882170
1878800
995222
256924
476090
1665983
878427
1652023
233047
1000092
723024
401120
1223033
943170
1712116
1988183
820479
867534
1017933
15877
826471
1310651
491518
1432226
60721
1037540
1359323
1694291
1267212
440625
1851306
1985854
628811
168868
234895
1827463
411953
1909006
787503
727193
613406
1193541
1927730
383896
762185
719399
1615800
1437831
888285
1315792
525612
1754533
1862039
1837708
1599440
1080420
742928
683665
1891903
912890
1963113
1013001
1673462
1068493
218412
373031
1691753
1057729
885895
320817
1644499
2249
1216110
1820578
228234
1683236
550392
961525
558523
851369
758819
1407027
244502
7758
1068675
60582
1069319
1069137
607444
1614557
424832
1187557
1475740
1968034
349819
1528357
1487843
1520753
1450879
1156438
137644
971236
1896810
1053705
179756
687641
1225787
1885333
339029
819280
172484
531019
439455
1973181
516634
1997293
1114546
140088
1284289
1985590
1592261
1722775
346485
1686801
461336
1045026
1608241
603225
957144
1660759
1781452
772030
211080
1117337
1226628
337211
1241901
94522
448701
1928395
780121
1610918
1744142
1706002
1942382
1335763
1420803
1399909
686730
1150626
962078
299303
401515
131651
1436370
1554566
951182
1607161
127077
1917421
614320
1412173
135789
1478324
345356
903666
1566539
90541
724917
223793
1416123
836568
497957
856428
784680
1302772
1337520
1694666
1710423
964441
631144
548412
1760533
1087010
849996
1655235
170605
1610544
701617
1239697
853925
123890
1387938
372557
1113347
953948
938919
1140492
1596384
929499
412734
1991684
1394116
847829
1844110
336060
1935797
1212290
1498861
835616
1848391
1096490
679553
702796
912046
453173
1927825
1947208
684364
1066093
1172521
184281
966598
204699
1569316
1220309
67614
290355
1577767
1505886
121573
227740
1093441
763730
1314160
1415477
706726
10098
1923042
1627180
125136
900992
1911156
894112
524670
1042603
171549
1266090
1416713
1189145
92239
818359
1455569
1458262
1624027
724038
1569260
1687067
129776
966160
852055
764074
71142
85650
409587
1407433
1023684
418450
793770
1083622
711859
1851982
379490
561215
333366
276898
1901282
752351
813459
1818863
1946737
1795726
477508
1306111
239679
103523
599898
961431
737241
1060824
896966
1722752
259619
56078
24642
10978
134727
792585
1003958
599333
952443
1590737
1321483
1247232
1919838
439291
1359276
434971
158125
433044
175730
264328
591295
1239232
936097
50984
1907218
198396
294639
280691
234502
1293027
551911
391276
902429
1564755
718438
250906
1063788
1828987
1248828
1341976
1827663
1500502
1302161
376130
1121407
9767
1869654
1775220
548811
1233415
1433309
1394560
554212
1736854
439601
417960
75103
613794
1006373
1191145
1630150
1137694
318995
1294542
894907
1163310
378420
449225
1036399
1867463
1636234
856035
58632
1612639
340851
476710
339726
1937807
1298438
264270
276676
981337
691865
1955183
1465044
1628598
933077
1800963
708008
896262
824078
1462290
1785386
875524
1346214
1480339
855506
1782982
1258334
372395
1972242
1105775
1856189
381549
1428538
1945644
704334
933628
968390
368973
1334623
1089705
719054
770336
1982423
836432
261814
1425370
1276989
919690
1345601
839094
647372
325804
1394650
1401080
548597
58686
667400
1502939
109252
1859717
902005
1992025
850230
44798
582215
546335
1547017
261961
484463
993000
1145236
1896722
412728
320020
582095
1539847
1272577
701508
1023371
129599
907232
1191509
1378067
553355
18282
1857600
1948341
1006577
715394
204387
1560978
1219493
1063008
1312859
1019670
1705223
1443928
1944636
1510641
1607274
1198163
1828265
33484
1402367
590759
464871
1128262
1767750
720308
1955480
190630
684610
78654
96413
1249574
745243
855530
1909161
871778
1691535
1712306
1673436
256196
1409306
103362
994496
1111848
1312616
619170
1567827
1758142
785057
1405158
1346399
617999
1629370
594386
266359
553030
1987329
1154690
1637133
855256
1090659
830058
1588533
680918
1216608
1026626
532762
893523
448061
1984475
1672122
1897904
1125689
1164101
100203
999287
973111
749058
1130552
990458
190043
1770251
754955
679636
934795
1665391
6142
1080515
1238716
1184219
1615083
366757
701756
1907962
1094951
1842850
1385844
1213562
1848884
1755699
1076990
726436
334169
204412
1926971
837497
1980714
333555
1994391
1652749
1396349
344432
1432802
746916
1075726
1243368
1637006
315161
876219
1940450
1182368
1504745
515201
1367782
511865
670137
392542
149061
1876218
405087
1561124
1341383
838141
863127
424793
611373
345608
876766
179978
1285355
75878
189435
1052306
1600568
1842417
753301
1981299
1291378
1683701
214532
1872302
665102
1935609
550329
702378
719762
755013
1701323
1457485
1431116
1956421
774582
1584436
253514
66500
468642
1256108
112118
54451
871067
1987398
1385097
438766
408982
865516
1871291
1606397
1298178
1844427
1158814
431482
1179724
831513
1452079
276344
162606
1016192
627664
1038154
662407
848818
889943
386263
700751
1359707
1378239
833343
1113252
1697002
1721025
965475
1272692
174558
1375939
1056981
428256
1255633
679817
1369294
215374
180164
471723
1638956
1844106
1688131
1762093
1182345
1992917
763097
520525
401349
1584221
454326
1719252
886260
1043205
1382294
1547884
249583
1843527
1150037
1390415
315026
366495
301446
99949
279872
1789707
1823030
22134
1428122
521658
66546
898511
1195377
740001
232028
1601494
972251
352514
161276
847265
1422101
1482359
184407
1344050
1684436
1401921
1577698
588891
31928
1021384
844717
1916891
1139373
1880678
562714
428712
363303
1636093
628788
1298702
527477
350690
966057
25023
1836423
1931505
626594
1192278
244103
1528155
367975
1948219
129577
1248224
917166
1522468
1710211
1472992
158511
891510
1991752
869211
846468
1206241
1854623
840501
1250603
1226777
227702
912346
189688
1111429
920112
841209
1856143
281934
1312207
1767794
1154799
882675
1852256
1759115
1508248
1196115
1777620
634205
25447
1934673
410373
677214
1214603
1217976
58982
1166535
792451
1415693
1766521
571373
1884771
35296
1131635
102743
1301813
394817
1183732
514799
1808009
530108
1867338
1547500
1071342
1940217
1115907
767028
588587
918008
36279
914133
1100705
512409
1501774
1526170
606514
688545
1403994
1517570
637378
1307568
1199539
1709154
1208064
1193303
895032
1815966
929545
1102343
617555
1501290
567148
1901863
1581208
811536
58921
468868
430353
1890628
602655
867288
472574
1111136
225509
170221
771506
1161411
1045887
1595712
710735
624313
89789
1802936
34847
308304
51980
1453612
379359
1426475
1162973
1853719
1917693
1562053
1518382
1792523
1181846
825811
1772207
712279
1729456
366148
646418
786221
188683
1915982
1293366
1975478
1620676
620734
1926471
579003
289512
208147
1972475
523773
832360
1278615
903107
196604
452620
1123545
593222
367678
1657111
816736
1317300
1061985
243489
156236
1329362
581836
1122632
536948
58656
326885
453425
457694
57034
1640045
206555
191678
363377
1426783
1025932
883639
1464007
1613493
1548624
359019
744074
131505
1642529
942509
1214146
706700
660837
173957
341758
1934746
959317
626900
1302058
287904
704655
1771322
1662373
1548117
1806175
76156
1326176
1136953
837137
368710
1101254
1945293
1641123
1748529
1796783
1557038
290848
1608036
1106423
580175
491177
55641
108457
122622
988915
1368038
1155102
78356
86786
314645
1851798
1007838
274969
1238885
434994
845753
1891920
1663437
1665029
381086
643422
1492000
685157
1477514
1973659
1492747
500400
396132
130764
1436851
1502324
731982
1681750
1240283
1236592
1211058
1317153
505532
1402732
1027212
1178110
203888
133992
1459569
4887
240016
1323579
1434567
210727
1851294
1669805
812243
511399
896449
1890184
1613422
1642336
1458347
1598857
361715
1740864
1652605
1361121
1590743
1030060
1589295
1179205
483013
1573797
979711
358685
401292
1284113
1355568
655688
828116
1444830
399272
802387
771365
1268174
849922
1991716
1381406
473131
1211646
1999720
1539881
320629
1439113
299141
647740
1000050
1914098
163481
591479
314103
690941
103259
1440305
434536
1082996
1775585
1815569
1214404
1212547
1996432
1126184
195382
215969
1903450
799698
874547
347910
141401
90019
502821
985828
175218
441759
524091
54892
1538043
1817362
300151
890958
466365
187528
650588
339487
26651
136792
737573
1673016
1077757
1388574
1286702
1924645
1393324
622775
678720
1707544
805659
1860998
1605589
1817124
1534642
172636
1001936
49537
1141607
960438
715427
1752164
709937
1843841
866495
1146381
525476
612420
690151
1462029
910007
1452213
417771
72989
1728539
390359
1005703
459747
1425754
470500
641562
202935
357105
1150224
1228774
1747943
1444657
55000
1432415
654066
240026
129985
1798596
1841424
1602209
520718
328315
1781937
591525
567791
1107772
7901
194449
1709084
793505
671790
698430
1075768
90863
1287594
1654908
1515526
788947
96525
453812
933239
121537
1498801
553706
715867
533723
1429963
561893
381243
395522
1402517
1629162
1665743
218802
783084
729816
893522
849722
412301
1799074
164799
22309
109115
1485591
1313439
709636
441176
1115690
1023324
1096396
961679
194498
1735292
1718684
1808521
1407258
1357474
1258790
1612653
40219
518171
48415
933870
1522203
1862427
1444291
1631218
623909
1916642
1120793
377461
1414395
789819
411304
1784038
1620748
1458097
789404
390326
133372
997179
820766
1721453
239701
199039
1677780
261646
1256641
484811
585102
506234
546079
469145
928428
1408416
221143
1008004
1472788
719216
229703
1517133
434649
1040875
1872362
1948992
1834955
14174
1409880
149464
1815144
533209
591069
1282885
212650
1304335
481683
675296
404641
1976332
461495
1188914
1218505
733687
1999410
1293086
1621670
774201
1835548
1606117
345466
1381111
729467
432946
1655435
964316
468954
622468
35248
437360
1873060
977416
792349
1821000
1969961
1358449
1468790
652233
1655807
1306198
788094
1698479
1115619
480725
440827
225612
1075039
402013
646850
1039355
750462
931220
69583
1677821
686716
545894
1751396
1550467
1407833
1472793
1757306
823272
846607
1567640
1978603
931955
10108
172252
1863229
501340
1849317
186475
1359697
1694901
1182045
1013734
532342
971245
1698001
825420
1869295
480182
1167606
1205370
1781768
599215
726139
79095
1951765
641028
1959851
1995975
1578633
598790
1373228
246128
1224484
906720
1580048
532793
1608668
80134
1317450
845477
837437
1462730
1143577
1630385
858739
790255
579957
784447
1067015
898582
1222551
1412646
992009
1427530
1474016
1973035
1415966
1519380
849940
1575545
1332059
228635
642973
155454
436001
391921
1159566
782563
1040885
581957
286050
1821742
514299
985919
1120200
1896537
739485
1227307
1978118
170024
730927
1520536
1924711
1289620
1883441
268820
991546
666281
867257
1362535
1624821
955938
1046245
1573825
532148
264502
69921
1332584
739425
407946
1058660
1589791
957329
1894566
925259
789511
172562
1422017
670435
1630849
1813510
87991
725046
1627411
1900584
992437
32798
1714987
320216
1855286
1584279
70130
797443
309947
139300
1888152
1333367
292672
900346
1190960
1865020
370803
73563
665891
858852
488827
472157
646808
629096
409348
232501
401006
600560
1512335
1170615
198863
1466634
331996
742518
1508329
439779
844458
1395221
606512
811132
969800
298735
1090882
1623895
876067
218773
335941
377584
1445951
1407975
1484836
232965
1172793
1615963
1567611
171140
1485619
227261
1184041
482132
172904
1613017
1385851
1767720
1134808
761065
1890963
1836114
1451757
209249
1087181
534921
889136
651198
1114957
1948671
949282
1575226
1084546
1226156
496530
1067784
1553819
1292778
681112
1457076
1271259
789402
1845344
655361
25695
1136231
132522
1370332
1352828
56391
1675090
1827048
1918210
762709
300062
766429
1881989
1480950
1593290
571578
1790071
1612977
357408
9016
1628564
1520296
1556154
1798347
1579620
175989
990988
396484
602296
1770127
1304492
1479476
74669
1164838
1533000
841376
792489
132153
1945566
1373439
1681615
477557
1575091
317163
481646
1117084
135286
968876
186008
1019327
285611
1084417
1813104
928690
505734
1761028
27801
845935
1244916
1787602
1837986
1607961
831510
1702525
1771850
1516177
350086
1676337
793669
586563
1275070
1105970
1798416
1908249
988672
544524
6572
767856
582096
1702963
146409
1854436
581656
1995907
303863
1039677
1146955
605930
362042
1566069
1258433
680991
613355
1197585
1664441
607318
1543161
1151387
437072
1281497
1862834
132426
827613
1573999
154679
1536410
479779
89040
986351
640278
991411
231113
1972692
460863
501973
1491251
1557574
513934
992924
1957549
573982
1530837
1606951
238046
486775
1202207
672117
1414819
880272
896360
1614230
261767
1477994
1002270
1443014
376889
1765426
23681
179047
1373863
1821413
1849107
597527
1923872
1624896
1206569
432108
1473011
1854240
902338
18447
1415713
71021
1770516
722503
855525
287818
1906840
1706942
1011079
101654
896370
958411
1010663
1229506
1367664
806504
1576138
752534
1103970
262987
463443
1051395
540226
135727
925042
511318
1223318
737625
1070484
1241103
303497
965741
1914148
1784437
517584
761259
665411
1235059
1455539
41256
1912086
1343710
1241059
336273
1072366
5676
1743074
244788
1636909
30175
1788606
552924
1628883
1105930
36352
1352823
135347
727809
1846161
408852
1587205
366696
1855106
1201712
1766826
26427
60422
770386
1981802
73037
1958238
1630984
1241689
296264
1935170
1876110
1359573
451749
1655573
806590
850042
119895
1864224
1690300
1040416
767468
346565
1096288
1520846
1887467
1854042
774634
814799
317992
192069
298467
398535
1647136
889404
974651
548202
1493870
105216
515834
762911
303473
1538902
735117
677789
1053473
1201192
1889248
400365
1463135
184621
1269401
1911449
1102792
1280760
1292411
1782447
1151776
974242
1713636
1001667
1942545
1718646
696685
1184108
23201
1983330
811290
398146
655741
656260
1464300
399969
1749417
524484
949301
1453130
1151222
218952
1661091
849434
536596
1576430
1728390
1367145
330347
895009
1941179
603871
608895
1404014
1452855
1849242
565947
425723
32761
263958
269408
841902
1185528
1960132
765570
119014
1630752
93612
1897340
1217950
210992
1143198
1894632
64441
781926
1272932
57440
275107
315155
594206
1007553
1500184
1132812
1280170
1797581
29342
1528172
507828
1994949
1578011
731048
1885676
231117
307864
322729
627974
358365
1629461
1477854
1250756
1428151
798013
1763929
5056
279913
1736342
1162590
232333
1504577
988099
468307
1711563
1221050
1816178
1438273
1296686
1086529
1850813
1207925
68826
936210
316194
734868
1677298
1795866
1470551
1598102
912867
19455
402709
224082
1142724
765957
946497
1725792
352307
1718304
449787
1301787
1515180
1386408
95408
1359501
1106867
1645481
1916853
1186270
1270102
507034
1112262
1176769
781790
309337
1354022
1934291
1805171
498395
1539177
233653
415350
984804
72883
214148
933524
1294263
1816201
564346
84117
831869
707266
466588
1504875
229841
703794
1613499
1005608
1143465
1247867
1119257
616853
216413
911568
773782
642890
441471
1307234
1006142
1539911
960511
94681
1579583
1519746
1040041
580587
1226648
797016
1267058
1706843
1477557
677428
679292
1308607
762511
1293974
78399
1387721
703115
689928
1903408
1504117
91931
480190
75988
50375
1791420
57099
1806665
401131
205644
872159
1237412
1782605
1177523
1160967
1013023
167695
1544747
1719266
1200056
864914
115448
1137820
556181
1293628
755897
1592255
1085477
113255
1360701
1332528
1370770
33242
83875
1172733
1473948
249834
945897
675274
1626744
377712
979074
1386726
350908
1673667
504981
558871
492811
1832701
1047829
1159530
1132116
1601525
1533853
610023
1364249
450053
1404881
1765609
1886074
327885
1801634
1013579
872308
759539
1015824
441786
1224734
497711
129473
1445170
308880
1115600
319944
646800
1329911
1606385
1932711
264409
221476
188210
249416
284350
1088894
910228
845906
409871
252169
748026
187930
904322
1378672
520896
1449549
1758469
569670
120126
96071
1450164
1855426
847942
1978804
1955455
1252881
1330686
1282628
1510950
1175461
1322399
675997
1238915
1511647
345413
792652
1553839
1641115
81583
1871113
674460
1058350
100943
565606
1791391
389449
1284400
1152490
1342178
471665
1713194
1703998
196628
1015350
1573781
501539
1497094
1230976
1384996
245772
131086
1419482
940907
1200610
746182
455942
1894975
237712
1193817
151288
460896
435817
26839
1915828
1324155
1773727
1587580
1349017
408279
1697006
1299217
1100814
1725321
1541923
751924
53361
1977858
1365889
687714
1275510
453038
1309050
708890
1543695
899803
16584
1922936
343038
1525072
1219371
466540
669303
631235
335060
269012
1616951
426809
1975233
1130248
967051
747264
286230
1281007
391146
1131157
1241189
1715115
1478205
974631
1671636
1282887
1099398
142184
1083281
709047
956549
640930
354290
226025
109210
467146
166740
711676
1615854
1225377
1090458
1089001
1252491
537614
823950
1729685
1092814
272291
261307
572935
1039525
1315505
452500
1608602
621753
68879
583650
780842
837934
606798
183878
891411
74991
340995
1525914
1178640
337186
603818
239490
440177
1319175
1326342
558141
1177700
436645
1363560
78084
222440
180187
668944
1699669
765133
1306930
1219193
1084821
852288
282573
816494
1399881
1992785
46930
763432
663183
257462
1420615
170482
684899
974362
536056
82257
1123573
1519390
885651
601855
414059
946066
446830
1076890
1418669
1103210
1662322
202460
305604
1301742
99514
963912
1259889
1919079
1139093
1147850
1579811
1834801
1363109
406705
1534688
1656980
1827387
1284474
1280055
697683
1958206
1074927
728300
1885789
1646580
690058
1835353
526492
1133395
693821
1414127
1674208
1074248
28259
966255
518559
1630847
1303454
264164
1673789
1417424
1200811
1625089
128233
1654696
8049
1676312
1707792
64048
33912
354567
1394492
723679
638057
387300
101721
391078
546458
1943056
1635295
1445664
1667367
67911
191930
1509714
701987
447028
1680369
1266449
66258
526416
1260742
919732
1351852
841806
1789789
1419402
852957
1093770
1030446
1959224
678023
915113
88132
866498
61758
1375497
677992
1590009
747723
791776
1941299
1463358
1354356
1142566
1724073
847562
16507
435147
1656131
967966
1810591
1213632
1706613
509296
1065206
1733229
1876079
1582134
1256375
1431803
1715808
1970924
399862
1686756
1024439
1654878
1752626
1364824
885205
839598
393127
57362
660127
1113178
1188099
208458
1356282
207081
1580176
1711523
1675169
1684312
1693276
1529375
1601197
1088426
55754
1373384
1468638
1393082
514906
1108004
534016
1422450
1551799
1341758
1261933
420481
895203
603084
219317
601284
1358685
1138037
1862513
235318
523572
1972974
973776
101148
135688
874974
1846781
1441723
875316
1344005
1664310
41552
123608
1683973
867754
295410
1051019
1917160
563949
696772
1066959
250185
1864320
695086
1907503
1168903
1078400
1427091
50813
1879705
480124
20523
1736562
1163097
1385520
1264039
165382
1413031
1725226
925632
115246
713398
1793814
416775
632911
1140953
524217
1212940
1572533
1095812
6855
1542480
1730743
1462334
1739700
1213346
1524757
95887
202680
997186
826830
1090060
602498
1134282
1545757
1115408
364922
1830165
1481070
473505
1147295
565848
824161
1648820
1858643
1336871
333403
297357
1774004
325784
844655
1973486
325894
421666
12835
622186
1134721
790571
1130899
1880881
1977730
1777212
427854
1660335
1040013
1503813
1324327
280731
264153
371933
1780477
1292695
1642232
1869713
1343060
1615048
1060600
261979
1120577
1150412
249705
1989503
239598
1225184
497158
1668023
1039433
235158
306921
1045963
1129721
1811991
1759523
780579
731479
1248932
938853
1850452
1819722
857098
1994685
1551840
864193
1043605
251370
1897935
500441
400753
1260236
954387
1669960
234470
1130930
840010
213803
902316
1432768
864475
1207239
1502185
1881555
1409457
1618003
1807178
1295656
1655963
1315134
807937
263132
216937
1468202
1857020
154458
1623903
1501831
1335004
884033
1280777
329161
362979
844496
920987
531198
79806
617662
1195616
65504
606615
295435
831632
1799093
1317007
350401
1063217
966779
1437986
71702
554597
772330
285257
103871
302197
517157
1784335
1761813
261367
1746157
519651
205411
1723975
120082
1671975
1307421
1689911
1729148
1800848
1210845
1641479
1605456
586783
965238
1100384
893257
1229154
1170909
716324
1070036
435813
189373
1293508
546498
63473
532580
630108
1229782
737103
496380
1199903
128649
740515
1527981
541087
1904413
584038
1513584
1734362
1919856
935890
299208
742597
1266159
1858693
875933
846968
1941407
1580153
1318225
865388
1359151
1853038
1853355
1059547
482751
1740206
1726766
1003260
1270685
1751047
1962080
1044661
1198474
455723
391858
4188
547681
1795693
1861362
1281439
391470
1314035
1307689
575703
1663527
1783337
1430988
808353
932833
1220731
1166140
1712174
1158858
631988
102301
880772
907372
1265522
1225265
709294
1764749
1409573
1068792
1707958
52684
459881
1762594
250842
689458
294456
1479770
56727
98888
1048614
1621851
1261665
173162
1089648
1595814
934462
1787577
675768
974509
313046
1187565
1657192
883584
790232
1582677
1030376
1994235
792804
586851
1846192
1176105
743669
974598
1041378
1199329
1919483
1169742
1320696
1960624
542226
1878604
1171386
1085010
1234970
1966840
1112818
1154732
943258
64384
1608241
713606
95651
551021
1555645
68001
1204839
448506
1725996
861514
537514
1227548
841183
1256957
691984
13987
928484
802521
911421
638481
1187416
1617162
1820002
171496
1021130
975648
716161
461491
20938
1285242
1400450
47054
236751
451862
550365
253981
1782110
322626
1220981
833024
44040
56464
188391
1478111
1783241
1623586
1825299
1440783
494716
1295239
550943
1746212
819855
46803
1261471
741756
589574
328343
963951
613641
1238545
996287
502158
1095270
761266
1128223
986613
1300586
58770
1604281
300817
1466079
122838
696141
1674368
253116
1258073
844428
1591742
1399659
786554
1669957
1133362
1090590
1477499
91581
1267312
989210
727725
1305667
300770
772931
1290270
1615280
300052
1473463
923160
1198451
1879816
996997
1161636
513272
1586154
1172443
1386568
1477687
131060
454837
1623397
1473910
1054229
1324910
1652627
1433761
1707258
644187
1822420
104956
1496741
645775
565249
988689
1409780
1829154
415492
1283109
876817
34236
1092534
261599
742736
215639
180229
437745
1527667
581029
1947422
1104995
424903
798121
770142
1234426
571658
323322
1170658
940989
1514255
34497
1529021
170951
687519
1517745
1661768
896799
1625720
1331323
209609
764955
1633927
1878876
1698115
624356
1491451
134851
65140
537463
425753
1619886
1578857
1644286
665410
284741
1866847
102945
1787370
195649
1848543
1029755
637517
414918
1895063
1050815
1896397
384893
343983
1122446
275028
910083
1539225
143458
893626
1681451
713360
595652
995114
303449
1595838
1004751
567268
1154435
850273
1507631
1512256
412171
491474
1623895
430753
250383
1932988
452547
614767
1507600
1822460
1114320
558248
827098
415758
1325328
515039
940010
1777140
1658067
659743
332165
1660415
654242
472699
569006
222594
498724
354278
1204515
1506827
1587768
1371588
1399780
1498224
548397
519000
904994
1505053
1104135
1864522
1451068
1369648
565625
1624649
1779254
1007841
806796
969945
1369583
453827
1116437
1011885
628230
1201132
503097
1063094
1718151
596397
23030
1296149
1391966
1960814
331801
866500
1460876
1493278
1478887
1673263
226005
550668
1954946
549860
217444
833633
573979
1346272
188233
1224360
1642569
1971281
766303
108093
1302529
253656
1828802
290195
1037639
341191
150640
1610302
1058300
78392
1652531
988512
1538788
1763537
1048640
546978
1630787
1945144
263518
1488445
1045199
1893266
103048
1684896
407712
1017043
719975
1348816
35856
400431
1976966
440463
141049
810942
1182382
1433449
1970982
1070137
1129976
181918
1815110
763057
1764186
1215895
1370322
367328
996546
231828
510992
535523
246825
495483
548405
434961
405470
1266754
722428
209481
1179215
346766
1579659
326776
834722
293144
228141
1942073
801552
1194811
1655213
1044828
465774
1348533
1248466
127768
811718
877024
1299791
279916
460502
158063
81314
1448764
195689
1067417
1567883
1492432
608980
1191742
1814178
61274
1990582
50931
1899369
668675
1120093
2486
1132191
964510
1238481
1971673
1086365
1576129
1959821
86993
132042
1327054
579659
473497
105075
597262
1837541
1956018
1209768
876867
1065017
151385
550041
1994562
266424
1423732
754382
1343825
26350
1465908
1071289
1716176
1116801
1627250
123106
799910
581728
167310
1631367
202292
1034404
1688690
1470994
1208009
437930
1506787
902946
501101
1268472
1476156
217758
340752
501554
722035
150983
81710
286789
199128
1474553
1414544
148834
643562
1414998
1667617
1751438
1810365
1728291
1398915
1365861
527369
1897485
1640886
948694
1091439
767872
590642
451088
151468
38532
1778055
1143128
428540
1830437
442542
27691
1962459
816105
1994825
776125
1965346
1919525
1485678
1370134
1027086
74258
339979
525239
1909743
548033
1326413
492885
349799
976299
1979044
1376373
1392341
39541
1677528
1219951
540698
912381
1997569
923248
601779
993344
1371388
30783
1160652
464822
968876
1639141
558824
1357645
677149
1773475
1580893
895621
1827129
102293
994691
1854435
706492
284582
928613
1445554
1984790
15663
1442555
869541
860438
562759
118065
945630
1858700
1563211
1948071
1116861
1180797
1968391
1793060
425356
1352492
1851435
1508743
440597
832034
1607184
460809
154693
496695
33213
1213671
747888
1663995
1311798
1960157
1233157
72556
462488
1221611
754848
346782
574617
1915815
1021526
750626
567133
975274
1378952
919094
379401
1344330
107954
126004
1972921
251839
116450
814934
551412
720450
1084829
706923
936986
1583892
176843
621596
926315
1303467
1626866
1627582
1921355
1080814
296683
809631
671324
1383486
391663
821168
535506
1271323
20777
1267559
1174581
1787171
1215865
1556250
852626
493365
1387146
1007179
428478
1353644
414360
1382492
343005
1106695
1802587
824684
1724782
366853
93976
1681199
1862464
1451839
1895569
417912
358556
1843431
1906598
1874438
1997651
1956917
1587222
86450
1487128
1216764
525357
1987970
422152
1624994
1454233
356282
809181
972039
888492
685149
915315
204480
1749119
692128
1314709
1460578
1666552
30286
911154
1556636
1461729
390903
96795
1670137
1410877
801882
119259
695054
1473751
1007506
1485117
488749
827866
739242
1106010
226397
47949
794392
808741
1180967
1605265
248132
233610
91179
632203
1833023
1462880
941476
321881
1247868
1096728
298128
887455
516294
1618149
1454277
628580
785509
1681033
133434
1388275
1935394
702810
125841
1597453
290715
1133299
1130233
968967
872912
1260216
1196294
841970
429099
322992
1092476
1642411
1461669
671371
1009151
55291
1053799
584942
156319
1598003
1482457
1882706
290817
702934
8131
1872860
494003
1843926
751533
516774
180193
1912355
1854462
970201
561835
878861
1967694
234394
1103171
98425
827394
890657
106465
429085
955234
1566025
595903
1667943
573786
1052109
248309
1421213
1180007
1988465
1955689
1765809
624988
658885
280392
116964
1578789
783261
946424
1881863
1752121
1339802
559883
1114201
1020564
1287557
976660
1600540
498397
1503594
1363021
786565
720931
1781335
52637
459302
1975106
1077411
653492
555445
1145560
1175037
1230299
1479823
815070
1244247
195343
454141
394352
72069
1188455
1274957
1588035
1085614
68346
879775
660000
1008557
616491
1109502
1367929
1443701
1298849
1525085
1184931
464959
1168975
276419
306671
1493733
1311040
336806
233715
1413863
17265
1014392
1100623
1882695
118929
196597
648828
1738333
1996907
515896
1750379
1430883
100974
1023123
1999423
1225148
394015
840437
799990
773742
703699
171020
859084
632952
1450896
1940765
673342
486521
1898334
1200508
845698
711137
1865400
1121454
181915
1115436
125241
1343751
79186
1799117
274269
222018
1965751
830793
1438988
1608634
289292
1106208
1260466
585238
416430
1461657
986630
1296476
1719179
1884419
884732
660052
1595557
330403
1987726
1565929
307269
1937828
309115
1680356
533466
1884667
193717
1400680
1849924
230231
1166507
201227
1020517
1651325
1550146
322319
1790575
578522
1606737
1641193
443504
862348
1389385
1273430
564892
433188
1377758
122259
220630
185741
1408552
1851922
100794
1895970
1145268
1709731
875821
908073
1092422
871338
628731
1637168
272290
1376050
1722574
352922
1675196
171549
877184
1293573
174744
1325235
955984
1351064
1449630
460113
1342998
363445
824546
655211
1813001
1387161
210450
570253
1308967
148150
1942474
1925871
956623
635086
519792
138240
1035402
485357
430937
1662684
887759
645082
1724955
964104
1370684
830037
1316403
1030978
1263782
515973
463743
377570
159416
848254
641064
1045048
813875
850522
1991628
1085549
1675081
1566271
945195
1174714
320204
289022
536410
811300
318125
1515644
1902772
1373910
1636515
356232
350365
1109124
104582
1276355
1383740
778196
457085
1889535
632097
372747
1332454
1098197
450941
444163
1357240
931585
176205
1845605
13901
302831
1411442
400735
331832
1757820
1893296
1577388
1079165
24661
1101832
501579
338312
1095412
840938
1477183
1347381
1459429
1543728
1131683
1680155
1298276
955259
480659
157915
1970468
871483
997150
1938469
1290529
829263
141296
184587
1833825
410556
1412693
545748
1941482
624124
1252357
1241443
192933
551344
644018
1873177
924985
1541660
1344298
855838
1881807
1056818
1966303
426582
527113
1090350
880851
1133168
801948
935562
16645
424716
320933
625306
143989
1600841
1532917
1391771
484081
1499922
1199055
534738
1564689
1459595
1242920
478489
947526
430196
1782138
926800
1794936
1253429
573942
309132
1194657
128360
169055
1113986
1167821
94350
1182835
1951841
785270
1138029
1677859
1181056
1708109
451906
711254
1759060
1423942
1518247
1216331
983886
1479518
869758
606140
1927480
805784
1654068
14831
1896035
611975
1107745
1363230
39438
966736
1737259
645216
1027488
1643776
553537
274411
1632978
52080
721092
1263616
1209832
1314052
591065
834799
1723294
277742
871036
780350
546764
1436077
117805
834221
1458831
904606
340585
1945881
1508613
971056
847964
482180
1994810
1243241
1178362
1938394
1109492
1715534
1056699
22702
1112
548164
435666
1149326
216612
1708015
520755
1275071
1418162
1383608
570698
274221
581846
830756
39837
1969754
1991430
700912
1923987
1655737
1213774
1106925
1130583
430100
282132
508521
674809
1289748
904702
1850044
198631
1267154
1019198
41316
1566714
739648
1919144
949728
237017
407043
244137
1381886
803406
646929
509646
1667383
1034251
1446550
1632562
1347445
501827
1585557
171708
303162
510018
273047
1391472
653357
1966813
1565341
444729
1259835
92813
967908
324194
1755474
963989
233876
1393503
445310
583577
1285117
784137
1992488
1031136
963668
916904
1629487
1105379
16007
1455491
1516335
487460
211910
399792
754391
286966
1371859
45806
1809191
453786
1741838
1463293
682107
1320510
1585088
1390227
899857
1921473
631593
483224
1296465
1696209
75850
1074924
717667
1217221
1886840
1999378
740377
727533
1993773
1911525
1713289
1232501
1432485
461124
225153
224558
1977756
1791947
1351094
1808251
653786
1817923
912746
1075685
1916721
1596360
584682
1865881
1182745
1456589
1651486
891372
142813
1696949
1820334
1800681
1606392
640688
1871468
1899936
96238
509141
1938267
1105204
1778928
1798126
486467
1028029
1448577
254884
824822
1648539
1214244
1009816
1463184
689962
1764830
151324
117293
1461587
704861
811508
1422563
1908172
470596
1696126
1874200
1896943
1926105
822776
196965
757953
331323
1859763
742138
1479159
1668769
1736987
541382
969902
806692
498951
421422
370539
1885657
1409925
244281
637440
1872827
1391356
593504
378269
455956
428304
1563464
1812985
952960
213430
981257
974678
860029
73396
1095901
1370800
389464
25078
1974156
1781062
1152644
563768
314218
310516
329955
215387
712043
1417242
1179668
1643531
1150152
1333427
162405
1956246
547555
1252836
1933687
600409
1586838
318078
1803691
1230560
1793668
1712293
234588
1754306
1105843
1999914
1565033
1130427
1395528
196500
1566554
37280
431839
311772
1095617
70859
368906
1697169
1137604
1540179
200517
63558
1449776
641737
1222014
1661975
516415
526974
254504
1645292
1883934
1397584
1863669
614951
1031936
1008033
1446602
46698
1223842
1363296
186161
1421081
921018
1200593
464128
113371
1363740
1126344
101186
1355974
704316
489907
894473
640673
1534527
482226
59931
1304011
1221527
662907
1490206
1894510
1577653
891402
339330
484076
702566
633478
1957769
1631172
1276711
1702095
803138
1242253
110004
31124
121009
100545
445560
1908267
376709
1057053
701287
711716
608348
903265
488848
1251065
535179
1013847
1663141
673013
942076
1770050
740600
1178708
1733686
6539
1655820
987367
1558535
1986590
1159309
1086141
403535
161099
1805350
419866
1637731
194113
107294
362250
1485887
266015
1143087
881351
1149772
852144
97354
402014
1762766
1274361
1047998
798689
1933421
1384805
1692991
1208860
936779
1417863
1819612
715630
1084334
106725
368371
1062126
1727561
694035
413882
184448
1144684
1349463
1340743
1767219
785506
1496861
1239790
1736469
261009
1219841
740658
1129993
1379214
796720
1666720
1289660
1393334
1791765
1434271
1356174
116758
582315
113740
758920
1104573
1392559
1267517
1903534
1043874
489154
39707
692942
579185
29814
1668500
734814
1334531
307622
632277
1025158
472986
341418
1637064
433540
1923925
1604013
1392369
1549642
60385
588369
1407673
1504145
1263875
31627
1187903
1757743
891361
200312
211122
1001601
1839219
1576720
1946988
1204062
1137629
1953919
1924071
20968
91368
1355591
116793
1737242
689708
227787
1987877
857128
1733877
283081
1861879
1514186
1554293
58154
169706
231810
339958
461692
1362575
63357
1526826
554239
595024
1676206
189821
1342262
1439925
434415
1287836
1225291
46868
1901935
252746
1013205
762334
1975505
1000184
1177481
1175260
1143441
1213584
1764939
613749
1869659
990024
638083
1409738
227921
142459
1671457
88151
1202687
252413
308703
882414
1351527
533207
1218563
157480
1421451
116966
1178687
909443
880282
1333125
1375285
205733
1005810
886972
1244505
383857
529978
1592170
1036680
692096
774953
118353
1004667
999497
442683
967308
1683915
256830
1081901
17024
301168
119784
1296242
982470
245328
1468657
297972
1871427
262207
180068
503860
698471
9549
587523
490704
447349
1409823
1754497
1003482
698100
1236565
753855
1720841
461946
1036247
964346
1686682
1544652
1921437
260322
193829
1835168
1262670
1406297
1536505
1060330
399485
707440
1860135
1339570
28093
916302
244543
467645
131095
1750829
1984579
1449643
590269
103255
1952187
863786
1238041
972203
1215511
1329418
138350
982634
457805
588529
1080735
1271847
702142
287793
1189391
841504
1896175
1087974
1399688
1632333
147604
1609228
405333
776339
1234716
1012505
1008521
1129697
961967
1811647
1717076
490830
873258
1756225
1429050
1829721
1840833
1550227
675095
873669
1714341
269214
1013777
1129172
1032690
262402
510510
1221647
1485652
388690
1168614
1506961
1655005
511812
1583980
1270398
240942
187150
1158229
648996
693493
950028
158153
716424
1166618
1476936
231961
1789998
1398823
141070
183681
1594370
1085063
1774387
103587
657058
1143088
1944025
1625172
558183
255530
76228
401252
1376220
122759
869979
1069606
867065
1603483
764348
1900417
352466
1054884
677645
1047388
730063
1880180
1368386
1835902
581892
1335889
1725695
943616
630062
86989
1106157
1609813
1805958
1768846
418351
1546023
782830
1273088
1152736
211948
897266
939208
1734432
841400
700700
784624
345357
1616933
1358004
1562670
1511290
811106
1092969
167150
34243
1502978
1213710
541671
1838130
67943
1689021
420415
595712
1111379
1009905
1713996
64139
351931
869422
802332
669868
1895273
349744
1683161
614981
1587690
1470974
1210672
1995157
1154813
1063876
1648216
1182728
1912604
1559593
208826
26365
45826
1823239
758620
475740
569530
160342
1795059
583685
1493603
1706872
1979736
1159311
321015
1304072
1442974
1065783
849473
1111658
1777246
657455
157498
860262
319913
187899
1399441
675376
210540
679067
1260132
1117198
820271
46445
964663
1546028
1858423
1745482
361929
722534
1195237
868945
1945482
182763
1425899
1083996
1517775
481537
262602
1537123
1640082
1689484
1649700
829369
235144
517905
847125
1948813
582281
849452
900485
1041945
1883106
1371059
1671392
1142007
65391
536920
352311
1057607
625558
191639
758054
247616
932936
1674752
1735304
512099
1247304
456138
559565
190889
710262
247569
1507517
754536
1048966
23522
226668
431181
1575972
1388479
187695
1111928
1381077
1754502
1119332
1607132
721487
812143
839183
676510
1000755
574407
1982074
1748375
1890875
185242
1799552
1517442
746923
871348
369444
1801902
817531
1927477
970598
385956
1272248
100828
158782
1659235
609702
252830
1160729
1366504
109787
756440
312321
1564508
622024
259711
763704
1476665
449519
249927
542482
442312
1083555
754695
261598
283149
93536
1185187
1899543
542358
517233
716114
1080798
667
1902102
330263
6563
1365666
1861911
1255882
1196215
1443011
601493
30977
75641
407673
1783193
1628401
1697166
1534661
27303
1267653
1487624
1278677
179117
643820
129400
272365
52117
648227
677186
170419
1093250
1312815
1621485
798234
221091
1920559
526556
1237514
894043
1528673
1977013
1877274
1628688
1094944
1441246
1775350
1861675
754298
1273457
128321
586280
825192
578053
1953862
282649
1367602
1969762
1550163
90875
163480
515842
515296
1444395
820475
1530553
578629
1530098
276002
922203
578639
1482445
1453523
991585
1232372
164657
1026942
1898297
434315
645255
1995132
945447
527266
364845
284475
1780664
1261830
1116168
475796
759218
1086627
1208567
1771680
644179
1338905
792178
624418
502380
1382353
209064
846070
628800
1780088
394474
581963
1746131
642926
104402
1429099
1106315
332902
1091485
645776
1173401
780894
20260
1766734
1398879
620308
75813
751183
730488
1013588
1884009
1040077
1406283
1062144
123192
82582
1632737
502792
655740
1418520
1606908
1504130
1569332
1897573
540146
504897
1258393
1215882
6718
617191
1886952
1769257
1667053
1851196
417919
1485130
1488278
894815
684449
635940
278182
1171730
63839
1527969
548521
55643
1731425
871314
1338282
1706529
894522
1688956
1250219
261789
1703835
1887169
1860880
886734
1992620
1552284
860763
1951810
1703868
1397070
557629
1482597
1968487
1271179
773245
1703982
264425
858372
1337116
1615997
1735899
291223
280763
1553388
1297004
1240622
1749968
1049517
194383
39487
936261
1494833
1155578
1722658
217305
130858
266390
1926431
1030001
1421358
557797
172112
1612874
1186855
1971798
1238350
526394
1282731
977566
1468437
1909647
1757860
1984690
1748091
658878
118250
3864
188767
1379609
1882492
1239822
1221347
1858544
1464298
12222
1957391
1897498
458383
961278
1645178
1834827
1679998
1245588
1682945
15966
1546776
1178331
441792
1654931
68854
874760
754566
1822583
207694
393201
1394168
931590
846358
1804574
668791
229870
637605
1741122
716678
1880756
158191
392994
970493
668695
327524
1626988
1528553
911796
1792623
1223166
409749
1532451
316071
495097
1357231
251223
1587140
571146
1659795
777092
1246123
660247
1699432
545247
460106
889386
180692
450948
1398019
978369
57674
19611
96343
1386228
1913126
764168
1778678
1914330
1763309
1471646
463467
1318589
298833
807798
1723982
946064
547719
1606986
1553799
1012507
1040021
116261
1425292
793573
1150085
1307389
321836
698328
1073683
1177792
1752263
1603394
389397
783727
1778052
555038
1013321
1685583
1316476
805385
815061
942324
1844097
245883
1377422
912203
140321
67750
988313
1865457
583451
889031
238439
949796
867079
1794671
1446127
1935017
242488
1684499
830236
1749160
1814791
1982572
1704192
830761
1342551
547473
907900
1784930
1188418
1121769
934389
110728
1656228
961958
1737728
1541778
1366788
731324
99214
832816
1756502
35226
1821137
1053450
1348090
1838661
267495
254960
205359
1495843
1363906
1420686
801090
1853702
362706
1771929
1261568
318536
297095
640189
1249689
1304163
1281840
1775428
784639
224608
1849944
103741
249789
1607098
1896660
1120984
1164694
1036152
1745341
1012116
450578
1789134
1368134
1156180
1136370
999795
829005
322484
1751754
1745600
1591649
1358483
1471023
340046
1274677
213352
1726440
628246
981700
1030919
947643
197900
1824814
1193152
1261313
1571957
260717
1994467
326315
279363
1579728
495380
1828925
1798284
1963541
546059
1607465
204381
398064
1670246
198298
471973
1468387
1785873
477155
809657
1604917
1013310
1564434
1873699
1312800
1612458
748822
332627
316051
239140
331476
1691499
1593316
1930838
901295
1194457
1227789
51934
1657806
694694
1862599
245098
349903
865092
197107
1166894
687833
721808
464633
450442
1083125
10199
1979406
342975
1621121
1127465
929750
311051
237573
1158209
395878
729913
1452706
1249970
561381
79951
69434
1342722
1984973
870331
1838123
1430458
916241
1695779
940910
1661849
1542659
1612488
1240064
94391
506868
1125181
748508
1898526
57531
870871
1029394
61450
1186696
1707938
1274834
137263
582705
1373238
891440
1649626
213176
989812
1174140
1329856
882554
350283
1875249
43454
307614
547893
1653108
536827
209678
1059950
11353
1248507
25052
484128
1825667
511337
1665796
281070
780633
701735
133185
1812464
866567
1863987
1981285
575831
1175054
1413320
1665374
1104463
1162100
743972
787100
1327265
436464
1281381
1671336
1897732
1033797
1431473
1484736
79231
1369288
1529973
993016
132549
1166403
417724
739453
997925
1488448
1227483
1147841
831490
1169683
872985
669089
3213
1752308
522348
925690
1552219
1553942
1763
789354
512124
650591
1981528
1031713
1288819
797283
60810
102877
1830609
1673535
459905
1092217
1050685
1474060
1432701
6575
1856240
1596986
247810
1116938
919201
1542328
999210
1990724
1369043
781212
961588
1120339
208264
382568
163702
1217341
1017901
1714384
262426
1519583
992062
1841909
359005
986464
682567
983328
1528128
412198
50017
124502
600326
914812
683865
295888
1933041
1166861
1671376
1053792
1210723
979546
1086711
1662333
705306
910274
1184236
323593
929628
177915
1141778
1636993
317016
1908274
1577218
1766355
1746390
370433
236655
120323
201713
720333
58018
1886226
729661
636735
511913
1527638
47635
1556298
352494
1797796
528610
1930602
257159
1404768
1697736
950670
1011272
1932684
1388217
134395
140497
510584
558476
951449
201851
499164
138830
1088171
519258
1466979
378675
767932
389887
288911
24063
1854439
1262443
1305819
226886
1623481
1994702
1517597
763959
381831
876113
1880344
1208211
1293723
709033
733688
1007379
1273771
165824
1216679
410929
1605870
162180
1766230
1409333
1815596
1496998
384513
1981174
1335555
1371802
70194
1841966
1348285
16191
18250
763359
363563
486042
1475710
859989
1001993
1464843
446353
1133475
682323
1317691
1531651
159515
458851
1275395
1199354
1201253
1198997
1178879
852886
1420976
1162591
1119117
148811
421664
1812618
23476
482475
1164911
366555
762394
1186264
1234811
313957
445199
616834
54459
56039
242571
1527266
883124
1217283
1364598
1202780
1526097
1002628
884782
241607
694450
1221323
551945
846366
1369333
487990
900542
1759918
685878
1541502
1981831
1175094
29889
988059
28594
1666626
147838
682530
961117
1936104
1713824
1001580
495292
1176949
1536598
1077408
328464
1325245
1422381
641773
1190053
669225
1380781
1490011
965167
1150010
238944
1947699
1469578
1638407
778056
1675046
1434953
873478
168224
1594538
305073
244546
1398309
345543
283944
1231939
1311717
1580128
1313774
1738434
117828
1482451
1463762
1888120
1782342
1029656
635046
348417
57928
1221748
1390929
698577
557891
1676853
637566
222509
1079938
1373200
1403497
1375427
1576270
363594
437335
1821384
1000105
1564654
1712489
1967082
1414561
1662160
1416392
50846
595800
1911110
53814
1699897
1679677
1615438
1695107
1720733
1152610
622508
383695
991992
812968
1102899
1568007
296153
903732
101415
59181
948950
1920219
1602879
1261975
974638
1459833
690008
1758382
1554826
1703251
1985633
1724219
922669
566528
583587
1989094
1144769
649846
1489878
1818699
1152563
1203658
287596
1415248
1495079
1846572
1562108
1176627
1065756
86257
1297520
962255
599649
1059852
1400653
1419275
1799896
966528
1426101
578394
949667
1976668
853074
175780
1711913
1554795
717184
1160143
61055
1706536
1130476
1809772
145708
986799
1569096
117308
92250
87785
2482
1908992
948998
1134977
632573
802456
935128
1088646
149384
598656
1694868
550508
1201754
1440679
423341
918075
1841392
463570
37849
592447
1257330
1811632
134620
698038
570880
1166286
1113145
1532014
128307
496174
907595
1679125
1151559
1250286
208846
1622911
930396
774344
291940
1407418
1544232
1834956
1097620
934890
349165
146060
779552
1906277
1981779
1623147
526503
972910
1291286
834477
807267
1927017
1146028
1956627
1979177
1320896
190439
1251123
357654
1622099
1617089
377385
1362505
19234
556777
1453874
1241207
1287526
62353
462339
1524882
474659
1123937
734678
23402
1055997
1541199
1433723
938099
1286845
1629110
87238
360800
822211
651331
1301396
1216091
1140249
366763
1186036
560065
1138580
129490
1560986
856158
1386986
861392
623729
150822
432853
1181275
1966512
974726
862463
1774422
611491
574353
1969740
1011280
1363970
1596747
1165412
395006
1784470
1159681
791531
1373615
1076049
668716
1523408
793008
1709933
684443
1258910
713654
1720274
1259853
1314010
1787314
1203405
1966450
1037675
1709937
1512890
1622310
1753080
1067418
1754179
1449598
1694351
764667
522089
1748440
1608559
313965
64285
1345033
185899
715325
1215382
1811250
1154365
1693613
786888
1546011
561969
1462326
1472167
1639295
1374469
1160258
1527557
36665
955346
328097
126581
31139
892661
1330887
467333
233062
461642
1850979
32507
1687800
357820
31532
62323
1439003
47232
819622
1356953
1592334
94706
1916825
474043
432118
1358272
178403
183111
1667443
1903287
1360960
1437665
1642606
1914229
1749528
195857
1998721
1656944
1467402
484081
1177801
1015077
1191734
453259
281100
1386914
757854
511460
1752368
979837
1470530
445151
1554211
942585
178508
59242
593579
112400
1931501
636241
998215
1509309
492561
749568
1969483
1032599
1934985
1705933
1822638
612753
152684
295154
414133
1389517
274317
46971
1133098
1764471
1332925
1818748
401922
1172483
1702484
1018640
1398926
1747565
1288034
973511
1905759
1842599
517328
1625918
1837734
326511
1998875
722515
378085
858234
1042917
1457110
217044
435762
72682
1851818
1579682
581648
784433
1430152
236600
1362537
1985600
1983832
1091584
920303
730770
1349843
971581
1711957
413749
743666
1968964
624683
170770
922088
1775625
337537
1439096
621761
728710
1772888
712604
251405
1021451
324563
1823234
1565749
396962
171845
627858
759847
680816
1043681
1270846
1410326
112502
1771432
1650362
315209
1793813
1506480
1165775
69476
1860590
857817
1391298
948347
1103811
1991059
1016051
1207350
406109
1938668
1356151
228081
1176559
1430785
194912
1107233
880526
1735789
624419
314783
1235820
1798359
1627382
1490761
513075
4211
149807
1773410
1263570
1699944
1134498
1872895
1150157
643227
1531960
49037
1191983
689873
483155
131537
1298489
571853
1046543
1959755
1955364
584451
505872
1138037
1030576
1899007
1377256
1428074
1466636
1107812
1594455
1006334
1226616
550247
161022
36468
317197
67664
968192
1159760
1239304
1575048
547223
1712210
442877
928151
352905
121166
562663
1313955
1116152
1523334
406528
1185760
356554
1311764
454353
1430191
103668
1190916
1744458
1011095
1632363
435277
1254968
1358550
1997208
130967
545801
875314
1514538
1843852
1916983
345920
1198836
1531177
317941
237328
146567
570182
1322718
1131738
81903
294955
1182047
712788
837709
1462243
1363877
652415
1579070
1824911
1168750
777558
1853563
724289
1712430
4688
721331
425154
899156
1049612
1001750
1881551
307406
447458
56316
705014
1169395
1878665
1956006
1184243
1732721
133622
367521
1668103
1652622
273529
874658
1423046
1021533
1705095
896186
1287782
155182
1408098
1100867
331673
1871504
973872
1622538
1389617
141505
1040013
164636
1038024
682653
1619604
750718
873559
1417012
278003
1031733
704126
678787
978038
12045
646494
1279030
1873558
230210
362320
1067051
811782
643020
1472196
256530
1108370
822469
143889
1154018
1261262
1840509
1083894
1846152
300939
906543
636865
1828727
1054222
159135
40673
711632
466675
1596990
233642
724675
1393950
128031
1885897
906658
738802
858701
1378595
1794521
614884
423497
1623866
768177
1045100
641214
1168592
814667
1767503
1938682
1123995
1861346
617204
186707
1640668
716352
149928
639649
842239
1013361
953674
1981462
964097
27622
178215
1818616
1557
1010724
1052982
1810165
1358135
1912764
1248032
1077973
1651520
758795
124297
1310545
684813
1823978
1864876
230918
978801
1483464
1392026
389123
989462
1202048
846406
685850
1215413
987626
261648
1333376
1439134
379761
1453254
554809
767313
408438
1806753
1367496
1599264
669191
1744777
1578655
1507914
942696
441859
1226605
1518613
1018092
1072730
160105
935723
438620
917980
913171
1850928
1208699
1086696
361601
127889
1327641
792362
136267
294130
257968
191809
995771
1160111
952747
396887
1097091
1506314
1601162
1807196
224697
912281
1360652
1584225
228202
1829985
848346
1652909
222932
267973
1555648
1892385
54512
1391768
1370542
326690
474333
137348
1397010
470011
1871794
841607
901105
877434
122873
1894089
1005822
28567
752722
892211
1527368
278497
533263
1338533
991073
1045622
1554247
1458651
1571514
1333316
489458
196117
909440
655977
806662
1263061
1819215
450817
233753
1199674
1535618
669942
476875
1333040
1069100
11836
1098383
1128372
321981
345986
1921622
233440
777393
1074855
891426
62236
116559
1828486
1889989
787966
936755
142315
1510526
275082
1620858
1181545
708266
631445
278915
1907717
1167037
1782819
250148
1905901
12779
1257393
314235
384766
895884
1458792
262832
1332468
1246765
1071500
976264
1146535
682333
600986
1909957
622533
419024
1816736
783871
1296500
883394
688373
1656284
869467
1020618
218089
955206
1728227
1889629
1988218
818477
1074059
1903793
420181
1526160
323050
880421
1462204
336511
701289
1763856
808707
1310319
39723
843171
241825
124371
1765914
133214
1777606
1214597
1195487
884760
547839
1493957
305386
170641
1197915
839975
1359824
1478426
606349
1807450
1456056
1280193
1787249
1464714
913056
1873415
1207342
120743
1969123
1164193
1249240
102344
1149483
787951
147996
378598
567343
423156
1304158
44137
981249
422275
209679
789997
73796
991979
72653
138485
1549
1862519
1256877
661065
844571
1178841
536363
212329
1321934
1221977
1416991
1449493
1421837
1925209
1239662
1405923
418925
1746092
1184063
654277
666759
248069
4438
1834874
1262380
525671
1923275
543532
36451
945409
411681
371050
521728
173205
1198541
1510502
876416
1053479
1980552
1633604
1281308
94060
211862
583932
1967578
1719004
1768005
1006021
108096
1808773
1412867
1791738
1708762
909223
1843603
652222
433297
1104204
1447424
54243
1515210
1555259
919320
1189989
575814
716594
708215
1827538
1970180
1740192
329730
1086376
238135
1204980
738841
1379293
1594914
1986263
362186
1395111
1826598
1345178
1733559
1558203
215004
1603092
1063824
10107
31830
1789992
762303
1919137
1880473
438791
620071
603663
40648
996303
1428939
480549
1575987
1518857
471477
738752
1256560
1697845
1082413
1311851
154938
1739797
757682
1315765
1571603
1768602
1785875
806386
29348
696526
1486765
418041
1639979
980196
1994760
1220611
984114
251819
1612776
596069
1520132
1153493
812540
453145
950650
1772622
210664
508805
1397935
1925013
1455400
1904616
598559
1881906
371340
1370687
670502
508874
759770
1484624
641514
1702300
261119
1869103
1415816
1296812
12589
717338
1931240
92351
763298
60392
1001111
1280384
902000
1361771
964111
102587
445339
1033590
1788408
567671
762764
1068852
1767197
1020956
840357
54461
1724244
611041
346127
473887
1779388
1144757
1599199
1066124
577849
453148
447466
1863546
885440
163668
1555849
35559
1851548
390355
1942293
1999338
347259
1500302
185446
897994
303365
922199
1138657
1152952
163140
372487
516798
1658982
1839644
45488
1812462
1358462
1924144
375635
1068609
1407791
981423
936565
1437078
428108
1543666
419499
1885765
1541904
315211
453371
526912
442506
820432
1506411
1032496
205340
1111740
1263023
1246478
315817
1327450
1452733
1355164
1642758
127323
305311
464766
1168870
504324
254321
754972
1060503
914637
1990864
788463
421834
77613
1276105
9998
558105
368220
789277
39512
325410
1654011
1177394
1637253
796275
235563
424954
1342403
107240
897145
1051327
275126
1096139
1201379
622870
1983337
1474792
1246478
1486399
421806
383242
1144072
619648
1377651
1341320
1909955
1220448
440784
1199527
1292341
1961402
1416036
162101
820871
295131
231206
1453124
1129985
602666
1732849
1736818
1796959
451153
1612868
257350
296755
1778841
220519
1013879
82133
1116364
341928
900496
449909
799354
1417704
402551
1494258
1941203
1073848
1685572
365580
1409727
503403
1675515
299057
49080
487759
1724860
1894084
1349385
691127
491060
1538782
1939805
605488
1721683
608223
784839
162796
1818983
1379212
185433
1105831
1677658
1373216
1553791
1062177
1537440
443525
1754477
1883599
1511780
1033409
1330348
976229
426345
1386124
455539
1181065
1028620
242381
1546279
115475
919002
212642
1012651
243929
1163303
997703
1898505
12015
1947039
878524
191862
768222
136238
1753240
565969
1658555
126773
1320030
718662
56511
386537
533369
1194418
206664
1574215
701449
385364
181995
143705
1279147
215760
1531967
350999
488933
1423378
630285
1871094
468658
917312
1519854
1211415
808560
278378
615988
1578147
1249576
1897045
991280
1056342
1861292
964996
208078
1048359
234501
193344
610824
1312521
676649
131860
141114
228432
1905701
1050161
1798232
78854
1964983
175054
1383526
1683595
1324982
1393836
846673
1653855
10577
978495
227086
297033
26493
243553
230979
1259464
1202771
272962
939332
505119
316856
48644
175145
241178
1604548
56691
585707
1958437
1439571
1491514
906877
700736
1921356
1996881
1967475
1725559
700653
599138
1401957
1631582
1914475
1793477
1839433
17396
875979
1203142
1262268
1310141
244275
1832292
387475
1622772
1195355
488682
1363595
1074649
1117899
1840823
1228729
1992807
517818
1036835
369292
1455273
137617
498059
146012
831588
190823
1263452
1328462
1153203
1979923
569582
381463
525934
840046
520500
171484
1201093
975782
386647
492547
94731
1261373
698602
144499
1156199
326716
1498077
1110901
1329
1601342
1830428
1372014
1127065
1115503
1870597
452574
1340125
159368
582400
1418399
1032640
630677
1265276
1795646
1960822
629919
1900583
362668
246179
322635
824693
232867
1961929
264683
814176
28982
893502
698165
978753
999926
954491
1179508
102925
820391
1706551
23780
930018
112385
922425
1689065
1386000
477511
829888
292986
1327989
995867
723079
144804
1264955
1920985
138413
1505685
207588
1516236
306374
1266850
28915
760866
74556
1370159
348006
1002617
1448160
1365222
1319971
1299551
1698122
1658604
537926
493388
1195453
542260
718306
566557
1374234
1820647
1155120
832234
364952
1531422
1779004
879530
777947
1233036
1472592
1516214
783489
1898156
449328
756920
1638810
924179
1038588
59791
442976
328822
216468
125727
1572353
1860702
1126925
1613734
269744
724162
1797846
1824000
1831266
852539
1202940
1274098
792230
829049
201578
1179988
525264
1778469
593771
454990
340881
1055465
1961944
337966
1419759
755068
1326473
1618818
1642012
880206
1746676
1636944
1917316
603943
522048
1448288
1071457
1879156
1513381
1225564
420656
1686950
1785029
1936358
491736
368868
1769932
1132143
1776995
1440555
1994620
561469
897860
983166
205381
1079108
1073560
523926
484377
1434026
1751100
502435
383498
66848
1250650
1874102
182072
810627
221264
779471
255934
803706
808055
1204903
73816
1848922
735125
1004597
1047098
122818
1803916
1450904
739809
101484
1084701
1313377
1672531
3038
219803
1002799
1952327
337173
577744
1767871
1522656
811385
245548
458919
1495433
1860473
432316
105435
286357
411106
212204
1417861
1427157
195569
1247040
669743
1675651
1612894
550701
1271329
410592
1881623
1990260
189221
1970272
1180837
1269152
799782
1722306
1474206
416243
208848
603020
1356189
1174798
1063188
43003
1925792
465227
351660
1165485
514944
1927260
63136
313149
114988
1392945
1085486
1644969
1054657
1094678
1399401
1065013
1798310
1257603
1523233
388864
709687
1461723
122812
579938
1780658
1491329
453817
472509
149215
497057
1473766
1065195
694059
923287
860702
1058808
1852126
195314
171089
238494
1316117
53647
1607194
460001
421726
1483736
1980263
20121
1886316
1983872
1016088
77733
313242
281012
431166
131993
1483875
240381
773471
936691
1222906
523946
1981096
1697357
1047944
1017501
595498
451701
429856
1188491
1754103
16543
760795
595375
376371
1471696
404542
1128212
1006877
627530
598771
958272
111285
1182982
1201577
221296
1855309
963592
999340
248464
872950
1908754
834274
296043
299407
1724552
739464
162153
1055126
22104
749165
279013
1733501
1035316
214065
881162
621130
127621
844175
354774
976161
81177
755409
1790499
141614
226694
1051413
730734
1568269
815425
1650027
1162089
1156263
1684461
1254414
583903
1275988
522784
582828
964775
344418
696662
624583
317182
239449
1350474
600237
1895679
1248549
1127187
909186
574501
417384
1536759
1658738
1441853
745577
729258
1348894
1063409
1069329
172217
367725
446063
1560229
1986393
1169880
1430252
682346
1751160
1051720
785202
270158
1256611
1904360
1616610
781167
1354584
679595
1072101
1323170
1416802
878312
1230232
361798
630126
1015191
865365
457254
221385
1734139
1369757
1415747
1062842
973355
1847444
924000
243779
955129
749354
1621274
870509
27007
262592
678820
1098885
1258324
1264522
1509980
192200
11406
1660558
407212
1355534
1897438
148157
281632
708766
1460164
1878852
1390322
1593181
1455957
1028829
1576731
160506
171812
353153
864183
1049096
1987821
681622
576995
559206
962114
709827
1096865
716162
956592
1040248
1347157
580770
75333
871746
1808009
1773657
1840093
1858064
1685606
532818
1962422
954661
1995403
982273
839759
569899
342422
1661038
726519
1812653
64111
535609
1202564
179293
1057743
1441802
1586204
1868211
566089
1042234
1402465
287734
612504
800825
1530957
279060
828292
1094447
211566
534857
1664367
1752753
1335555
1042507
1935767
1557569
978900
1459315
330507
955010
925708
1053621
302695
753096
874195
1915581
1365555
1535705
684297
1440272
789643
760124
299110
417032
643882
997680
1213096
307580
1511698
510527
767076
1724951
1391407
225635
945308
655129
750128
915283
1265591
41282
1498512
1254738
578377
1186846
1232138
914673
901731
502320
1226490
327748
1426176
1089821
523530
1550327
695230
1678763
1534068
1288820
710654
195003
588310
1990034
748591
1362931
66915
1547260
1581468
654366
1954483
1313022
388736
1049350
1572923
1524881
149315
882772
466682
1355240
767863
1535445
1285310
1933815
1429017
354872
434163
1631560
1603288
991737
1777789
103498
1600686
1077283
148731
508611
264198
1884192
932260
1413360
347371
335690
1457932
1709498
868572
747943
955064
108270
1692954
727970
1974339
569993
808926
330060
64158
699854
1685425
373693
1803056
405930
1331673
1445232
440355
646853
136408
181359
499568
1416043
1172917
8176
824924
1615550
1080228
805382
1268747
720517
1445375
243303
1842240
602594
1197509
679294
343372
314632
1619773
1834125
1254814
420625
1583846
1231202
544066
1338162
1795960
126018
135010
1421251
1123747
930882
1101392
1881254
407665
1687294
1343720
100072
1024472
214482
1260383
832964
1379024
1746605
665491
1144394
1044664
170229
1925310
2361
1773730
1625023
865087
1040162
1205588
1907083
806582
359256
1700041
1735020
1914402
1212701
958990
1824936
2910
1246022
482211
1992181
1898731
173130
1449730
1796350
1937734
1384241
1590304
192110
838721
1522116
73345
877986
107417
48656
956687
560708
1560520
465985
926014
307179
175199
1230302
45422
1416831
1369
901567
529683
1179913
1210550
1616636
324245
496968
1671105
319130
439196
1444982
686811
1242646
1265732
1942643
1875841
675001
1558919
1899773
1006067
74501
1360680
1533368
678805
671907
1249570
1327360
1727352
67987
1302390
1071968
547633
246711
404444
946521
426953
1681425
1704096
1941638
1044451
81212
1531125
95372
194720
412129
598401
1803946
607907
675829
1910775
813189
1322844
1662659
1655079
472844
615060
1020938
1949676
9733
1030478
587589
1226432
59744
221571
1581405
1178336
1928456
1114114
1761994
967090
1170028
1867734
311225
1364096
1926666
1023286
310830
1110360
1682425
1939359
1813667
1630689
1489934
1033388
1727017
1627159
1097041
1393034
1260802
1611021
1472729
524835
617702
83397
974737
1716753
494565
1314290
74594
3224
1485299
1027097
1293766
148467
1050903
1147956
1092249
111728
1315677
1573190
1981495
340100
1340920
287512
1108305
17754
179
491298
1494530
290713
621127
981456
534540
1891154
1061479
1875784
902082
1828525
181209
551756
1543979
1762912
1059939
127819
762138
372023
1176461
1137480
77294
1303375
1720904
481171
995028
623474
1435262
1473519
1894070
727595
1933186
758394
1507516
1712988
1490379
1050057
401248
1544287
580766
779195
1707881
1045730
880788
935157
1575294
1647045
854983
1191752
1684317
1566937
1648798
1891866
927728
717871
1213920
1281252
685320
1160303
917917
1315960
1823749
1506200
677816
791851
1069993
290353
166856
341231
1865023
1979013
1164580
739163
364206
1861282
657737
43308
257391
1567708
987578
580068
888977
1714465
1763702
1489192
1406285
1059325
121117
589470
223446
1328913
523912
994815
814846
234068
298152
304836
1158454
825302
1379227
32074
1090185
312319
1395924
780268
1376869
1800506
926803
309408
529290
922563
986341
1654256
324510
633381
1760460
524628
77773
980308
1762894
1122414
757200
1663677
460474
1018705
787795
717768
1711954
1464034
316440
1132490
689943
899950
1048154
1132925
594457
437811
1938130
588346
1992398
1618811
1513189
590805
320653
624478
36027
1797418
916473
1263106
1037359
325654
1812972
1806232
367564
19349
1613979
1637528
1227570
1870889
606366
94661
1788852
777291
1525888
968474
934672
510101
1622644
493379
188138
1048142
168760
172649
1318360
1491149
1381380
1689076
1022479
277132
1873208
157031
408698
1202650
413729
344173
679799
749375
330331
1088052
1274006
1269557
446142
1567915
209182
1606651
1350336
197173
1441571
1514096
1055036
1005247
213014
1615127
1374708
1056932
1929366
832303
1720073
1835400
981266
1005638
190529
823238
1150434
1726385
1831826
220477
1699671
1415649
1023697
687556
862832
1265760
56297
239060
8383
902624
958549
649741
1432968
1960073
1325143
727310
1541888
1350688
1100648
497788
707766
1221706
1644734
1149766
236268
734998
1194926
502168
794196
1063598
1729158
76271
1686982
142445
813100
1918547
1908378
830828
1220823
269979
237531
1036082
757985
98592
836443
1573843
1798739
647249
1357650
902547
1299328
1407834
90955
451549
1051337
1075554
636662
263649
1616246
166166
1769673
1130219
1098874
1711553
1510687
1646940
1334788
1177869
62423
556472
1704710
1111210
133804
1185330
1591375
686777
807427
869485
328859
631497
348891
1239847
348080
1451157
1114468
98168
1685229
111835
817915
775324
1987888
1373428
389257
9694
1632503
1026049
1887515
877203
514042
1149150
462586
301818
607505
975718
12346
291365
1233700
1369811
1727082
1925320
1218346
809499
1373998
1584219
151134
1435182
612494
114605
1918393
1032022
167623
1014786
67275
23324
1551298
641121
1606152
592676
12718
526100
393327
1478255
135683
507701
1700685
65109
942261
308191
902161
1127632
1120865
1227683
1018942
1480115
1823169
1133144
664027
1099065
110160
385072
1050467
1566602
142098
1974391
1697011
1157248
689965
1845572
915068
358500
823738
1596837
715857
1651976
1480607
1333758
198034
600244
1933445
541864
332342
68080
1992103
1396084
520241
1340745
733544
1232322
42891
366996
1598836
599743
1483025
1612791
1654724
1440823
1404443
999029
321
1260131
1592712
424855
1212014
1537939
1430484
824739
339556
565010
789749
503420
394132
1353166
118109
256312
1538090
1973493
537949
573545
295555
775597
845327
1370352
1047542
1413789
114092
554733
224209
1027614
592809
1882091
120490
1476264
633543
1304090
60614
80156
1241885
561963
1683158
1426578
1199881
1689246
562109
1009455
78913
916593
16241
1708130
1516592
1714646
1547686
1590579
1015717
1414577
431980
1446675
286663
1170016
164160
1026512
85542
1456398
1467180
57385
589552
1940022
267915
710916
176269
399092
877688
523789
1060836
1147257
60292
98637
654804
1581901
680858
1425544
1829074
1144828
82032
474900
147434
1617030
1329908
698305
1396969
887646
1407980
925882
533461
700830
589182
1885714
1973184
1821670
1163485
807079
197784
1850792
529438
477353
360678
1675169
60139
1270291
1959984
276128
747229
376156
88015
975279
59646
1934882
704535
1422009
1384123
966259
1655789
1055202
1126430
1097749
911575
150254
1050433
360249
1167094
576597
1149352
276266
1006071
1608245
229842
382893
576571
182185
542172
1185345
162757
870326
1962484
6280
610843
661106
317867
53734
171242
781906
1829638
1642278
348019
328961
36976
1758993
1575698
333485
369973
1841645
1154072
1906115
1740708
1934853
1671198
583491
816506
863194
579153
792926
31295
1629429
1659094
133556
330086
360901
1021085
446081
212599
662927
1344517
1659747
1799828
1130748
709121
1577711
1871247
745009
439787
711607
469371
362035
1720684
1905912
1331669
92120
1613771
1032368
768241
246838
1582155
1976205
750017
319277
1852384
1516205
1850683
679115
776559
1624034
1842290
105146
1695774
387533
1732103
519520
711206
85868
1234044
1407573
737880
11985
1035485
240090
1333938
378689
1013631
1569100
632997
163694
257073
1189807
1997718
778159
900977
1604593
1042950
1125853
1921690
1696027
1119524
703447
1781710
1334625
1378015
1996862
1639747
1528906
1605056
967886
1539630
20150
1252078
674708
1279468
1153891
698277
420619
895915
1633916
247455
1953943
1663022
472861
1670297
1414942
832044
1873700
1191776
595323
1597027
1757320
1706920
1694564
1570750
1773587
412016
798128
954083
1354053
565131
1784388
1570842
1873294
137410
644078
739734
587584
1230839
1209797
82815
453799
1118746
840
1414109
1603711
264537
1920153
1238091
804472
1043370
612859
1845196
431351
1782571
294149
1855454
531710
1017310
11756
1974642
1553071
643253
203098
680117
560523
1229505
1657742
1319525
1787018
1148958
1160367
581766
285124
1652398
1044935
1413728
732641
1180406
423536
1426980
1936926
285199
687189
1203043
1204645
430602
1352376
1922079
90355
206829
263190
752165
1255542
1165764
734606
1316777
1110483
1600303
86770
1708388
932968
790148
1706045
1620921
556400
460350
1966237
1059467
1148415
710912
1514518
1619237
987189
590350
1103216
1201035
226501
533400
1174546
1118085
1976177
1314846
250600
383344
720252
1424749
450431
1067284
492349
451441
1767059
936902
711713
536358
129373
1206690
1938851
81342
447786
269527
1695581
790907
746234
1756829
1003258
429412
615477
84250
1969375
1249599
951545
1362033
1082838
1100146
1045418
1140827
1012352
1095186
1879253
821759
1748631
1987284
640959
1318328
1162729
659441
564431
495032
460114
935080
548378
1572804
215691
1086381
472533
1783416
1198625
976574
1132194
83536
1246132
1992572
328499
127557
1773634
595089
1781073
1735782
1114494
383787
1844474
1094649
582639
1968338
594765
1049703
1401984
1557070
1371678
1706467
40081
989914
402299
447155
1424076
1595993
1136946
1754673
1311920
1813638
483139
1467902
477857
1967885
1776885
1610202
1600415
688057
1335119
841010
250079
205433
753007
1593916
1634289
496104
778528
1131529
1868517
1776014
952191
139144
1134261
913549
11118
1537895
1550407
843698
555231
1006868
223434
222126
922099
1929808
3580
483232
1893121
859246
1143289
1405877
1084322
1861921
1952345
275477
576955
279360
467514
1523564
872515
1091692
1498551
873316
1286527
1473458
847233
1094982
1324074
870780
1544219
96723
71768
1948001
1388707
149376
716070
1198247
810699
909656
348310
1290486
841689
1918293
1779875
1663959
1830126
1476701
347048
737508
326627
1806566
1755231
1535292
639519
889044
1386885
1145199
1719874
1186338
873704
445334
1469025
1015099
501858
1644412
208120
1641559
1658293
818104
1575913
278103
56025
1258249
1967314
778308
361948
370078
576976
695593
1195510
652680
1390818
152117
1778150
1059453
1327691
1212280
1841357
882243
935653
1654767
849519
1985989
1030129
298807
501885
1268588
1436673
1209208
1669621
261378
244222
1992546
41709
1939984
283431
1848726
1907161
1947554
262655
1255392
1524684
641872
1769574
1769226
1261610
1363069
1216041
81114
1357216
704029
1366765
1364671
1098273
591103
535572
184807
824630
12859
560603
1065978
949291
141209
1938634
427159
1299333
28635
1065705
1219430
1448590
880335
41626
1719917
543658
897835
1439768
1974761
748116
1905958
969390
48151
635513
580903
133490
893171
626421
1157327
1383467
299779
935763
843408
1037622
1145075
761821
383187
480901
913996
566006
1933420
1163080
790909
1562471
339143
565826
252672
984381
1625926
42484
1917909
1097601
1465795
1100376
1840181
1469948
110568
180009
1288579
120928
373337
1743304
1981695
601205
1474388
1758573
686486
809718
1273513
451278
535693
156466
362401
287641
1468657
1216959
1959809
1555858
1290000
206348
12705
423443
262945
631626
1229046
967463
1105305
1415579
160334
1678679
344103
406242
860918
1140240
1526273
225262
842495
1092451
851982
204046
1984705
822926
1711380
1857100
1717697
1385837
1680143
472510
1799064
465599
781038
487959
517675
719213
312361
374880
907816
510808
417051
1977532
1522343
280854
1565862
1847084
1804443
392474
77008
1825101
206858
647824
441523
1700852
1759485
1912783
1378463
338341
1921705
658627
1167068
1450800
1527227
1205704
532797
487719
1816798
36085
198888
389880
1513648
1935204
585680
134736
1836150
712788
563592
1637191
1616305
52961
968891
175396
1225245
1292275
1765711
1412303
1918084
1790961
1399167
275456
17117
1604688
1983097
965071
864261
713895
59225
1726533
1628143
1028881
1182347
30977
314851
1094189
1193067
606724
495745
1602302
946194
1620563
1047030
797344
1683036
590
1580564
658683
969729
556274
397028
1590206
1420217
441937
825647
264276
792626
920708
818211
377851
673284
559882
1453739
121793
931962
1065627
512896
816987
202281
626944
163806
559209
882688
1447037
827734
1725700
1835512
1626684
1449607
1997763
1721015
1763749
863773
414705
1380898
1073617
182466
304803
1311264
228683
1345038
271995
1697254
548434
1636463
57260
607443
228686
847135
1419465
191497
214641
421549
297425
1910412
691042
546690
1423380
1370411
1685987
95051
239957
1566043
1684282
1559224
967232
147437
1455300
1941462
1302575
1635278
1878766
1259117
1206347
222528
1518981
1973559
257693
100625
871231
1983989
1092028
1055992
1197013
368220
1114918
1084878
1692922
1230730
1970982
1468867
1145304
1129977
1516322
206544
1229244
1463083
1610395
1800984
582990
536162
333147
440101
117809
1349079
1742529
350259
1551176
290753
1336301
1859383
43511
45237
256712
654523
952478
1186826
1661393
732692
1917746
690494
1237312
645383
1487119
1080283
312466
1666410
1400136
314857
1755695
1917219
1726902
1059419
560081
1791237
1856931
1120045
882948
1947444
813805
1719134
282443
117100
32584
340046
1887833
1704165
1095491
1831740
953702
1458101
306085
1324817
698432
200202
1306112
1269226
1811941
366130
1049277
912808
252349
631248
729820
1187761
1847650
689266
1184177
1559910
613984
35327
1949590
1347803
1687849
971117
1547535
590021
1050228
1321829
1661679
768659
47789
345431
985032
637123
1358236
153075
7380
164021
1735294
1839571
1427469
682688
455886
1507839
1823773
1613282
869316
883362
398570
1628511
1219080
1828323
351319
1473808
1169432
940972
824888
1961771
1527933
1911545
532497
608762
405278
1230474
1457956
1228152
1265951
821250
1050439
273768
1546517
1647310
1149630
734077
217972
864674
1647537
575853
808205
957620
1983690
1972956
92871
1239099
1687330
99680
1004871
1168211
782552
517082
1693361
225391
137822
1340247
1650171
907438
436428
53379
649715
1863568
554725
1640339
905815
1301396
552397
966889
473694
665672
575167
1973014
1876795
21927
525561
1836418
1255645
403289
764751
83758
684227
89784
668982
703906
1564191
94459
1877916
88079
1676364
253521
1346479
180872
559910
454208
966047
1632418
843284
1103976
1225917
1184537
281882
895810
1048414
262442
30502
1383358
1916748
513574
1976230
451300
999804
1912998
1501270
1728651
1635733
958217
627065
1573203
1951253
1002520
343216
608265
1921201
1206284
124225
489195
170317
390926
139211
65073
1713674
1083601
1543740
1536908
501386
96233
1345361
977676
776920
143546
1724193
477162
1617700
1755911
1730256
991028
1799422
547337
1928849
1330055
1743241
663275
342890
1157602
1203784
1148298
1060792
512721
1673488
188001
794946
1062704
1791670
210448
1437680
313195
1223974
1857482
1707651
359865
71863
309754
1631007
1717205
1466364
1268064
1133780
1639202
507144
600194
1464901
1152496
951875
347748
1173888
740308
1037904
1046086
305272
1572027
775610
386771
229580
1329397
919764
1401951
819060
598732
1628228
698653
860876
1496936
524629
1808976
674593
1536728
1704226
142517
58673
90845
1931014
1005402
146894
1070322
1427054
729903
1950444
595466
867634
1701086
704199
1819857
1956611
927331
1819318
46351
1396860
52915
975535
1595402
1631189
1451595
843822
167276
1458661
1937131
1374495
963031
1315722
826249
176489
292511
1790541
976747
1073417
54325
955727
1429300
1046200
907953
115726
1418187
387294
711558
156233
1273993
1588935
980858
38783
571289
1050604
1093583
1224291
1760279
1115801
1426175
214372
674848
1834058
579726
609027
677553
950709
299241
154452
164458
1495311
719478
1639271
1075628
1024955
1471209
674035
1142286
1240362
346522
1591817
475361
1440201
233101
752333
888272
184611
1116900
1362760
884336
1121066
1019869
844598
1605530
1351738
1948922
1097650
662490
1416991
122460
444344
675116
1306103
1640980
437976
1154280
854618
1282970
1832753
1187144
1054102
1098360
1123863
169804
606084
602699
1177271
437592
1676328
255189
133522
1526040
807452
159561
91493
1755098
101733
117579
1752434
1806138
586681
1755332
1576116
119394
928552
1051953
1283101
169517
1589778
1805051
1470556
1661618
1967230
1687881
1894331
1827595
1549480
578230
261576
583288
602615
1574283
1807905
652760
494187
1371377
890492
1203552
1241389
1851113
1163027
790353
1536840
1782678
207175
987747
195514
1568004
1333375
774670
1303847
1069127
193175
1590005
816202
1682310
182800
434884
1672201
1634962
1817996
1376710
1120469
1162602
1967313
1077409
1921899
32884
1718101
794302
1568599
682010
850499
1953157
1099190
934509
690644
1891677
1011123
1685263
1060553
875738
15604
1528968
946263
13716
197472
1606562
1282285
962133
345399
320305
1944750
929615
1484497
1629568
1600227
1995713
1805830
1963852
1027238
1511455
1644690
692086
1926923
853597
880001
513361
1401762
236076
805732
501519
692973
1478720
1301999
695653
948859
430758
90413
930586
666653
561100
1510579
1552010
222769
636629
1226316
1467650
1056000
601449
1078193
1099118
1836559
1242411
80402
1081863
1883869
706724
407906
1316045
925928
485998
1024472
487401
1123329
593650
393717
1209871
1977494
1542917
456396
1269881
170104
1641120
1069277
1949407
1736978
583704
906962
981685
1692402
1758166
979894
1061883
1175765
112493
666887
1847501
633876
1826257
1249895
878041
937101
548625
1910408
600893
1880780
1400472
282646
169028
1624528
525963
1678991
1161310
1412110
684572
1503127
1507270
410699
214498
1767028
152490
753152
1995868
564391
629789
844865
596745
918643
1955765
1369171
267143
1945982
397791
1395206
556344
378910
1622505
1610168
1562749
463180
1767181
1641839
541634
238830
21617
528679
1043721
520459
1448884
893510
1587071
1105608
854241
221959
790540
1699054
1584609
1162009
1598119
363131
891401
1799123
1020700
692437
1610442
1870594
87127
879732
1052900
391344
1539011
249180
1702668
10281
799512
1401216
474060
823997
454830
1574226
653312
810674
1069071
1242634
1522086
218465
16750
1401722
162886
1995415
754627
241544
1138832
1064020
1553022
604711
1450253
568708
1051019
1226415
745549
121135
1331996
584749
372322
1916344
861019
1253337
1250750
639909
1338515
643811
1931084
1565069
1557994
1282848
531365
1426256
629678
1992686
1804431
437347
1084343
1594986
1530039
1245766
1644358
314700
896299
721916
953356
1652281
821103
1344651
1824510
924293
1465978
1423654
1364336
1700849
559495
1555503
975997
1898534
1289921
1108019
44041
1308503
1104886
1036126
1215462
1014204
549645
60836
237540
1188771
1316787
224583
1120016
1459556
1372918
241323
74908
1638941
1277746
222353
1628703
1781308
353781
639816
1549210
1341871
457618
1884162
267786
341204
934866
1409022
1988507
298009
8339
1696800
716489
1777962
331191
290110
1664684
1942357
999733
1270462
1723413
390390
1901563
450653
1071953
985967
730380
1701286
1000946
532149
198675
1051588
1870439
1442672
1202563
1854622
510640
545956
1693041
1851916
1957979
716961
501880
356111
91196
471331
807791
1418982
1413593
1046411
135119
701271
1006999
1523916
879890
62717
1252806
103756
891470
1558909
1432823
768737
122039
269658
745567
1757540
52477
1882039
1593446
1065378
1333687
1214059
1074915
1958611
630339
229998
1364646
1947230
1764209
1880883
878276
898509
832268
1710904
754491
1466359
952416
1723032
1493689
239773
1089013
773278
1047388
1561025
803621
444443
700599
130157
670198
1759234
848258
1560
1044544
1730619
459581
1101733
1692532
1649360
153325
586903
1312611
660011
1948887
205862
1352977
317547
290733
164582
104961
864223
24865
1945001
1656985
1546232
219758
627496
1277306
580574
730717
1564447
1347392
862856
1896451
1772051
234243
591632
1752345
1128731
679594
843998
1380477
1186164
1713503
786241
39914
60448
700877
1266986
576205
1158114
651874
934473
627170
634625
1977925
947868
1181257
370024
507717
527859
59794
209150
1276696
789513
853214
1318822
757699
1572891
1731212
4345
674439
1347347
44203
1430943
322689
1670630
514739
1491786
1929104
771653
921943
1226681
233721
459178
970667
1551327
787615
1457995
679949
244019
530090
1737996
475730
41181
606243
366061
829690
1901803
1464360
1127076
53130
422521
815816
1456297
817530
975327
202161
1428358
334768
811135
441346
612296
1546541
1223550
1036523
53878
1496849
649450
809420
1681248
430681
1944377
676177
1350841
1083281
754559
143586
593745
1983926
672647
1975387
805024
80995
1173027
833216
1942414
577733
656686
1045998
1495843
1345729
459659
1603306
1151807
1585250
885872
213464
1281117
352574
1348269
1207754
1674547
454002
416238
845496
1736438
179982
1749827
207106
1892185
1037126
1283066
1507048
1472137
227618
1575745
429889
1179973
637033
997708
1714174
23334
1515804
200155
465551
215178
255485
751138
1631469
1137208
555802
1168490
43528
834443
176941
323667
1070055
1937222
1301924
182720
1069534
69240
1725886
1501414
806905
1165356
525919
1230269
1976110
363956
586435
482629
411744
1438783
393278
1561114
1430490
2904
336481
589081
1092246
20157
195964
1445658
147583
1466752
1135423
958601
430801
212252
604118
872881
1310358
1948857
1763963
605924
338626
83251
1502579
1651048
308710
1312024
1330857
1615313
1447521
283236
39592
1474957
826
1213016
967372
1064882
1095524
667052
1121333
1591896
39046
1363162
919896
1572495
213509
146634
11307
1615581
189475
1158274
976539
1385361
224608
284540
1168711
1775618
669427
658134
1726714
1495541
1014686
424608
1041886
594516
1163822
1328927
423086
21423
1977926
1686869
1287460
1707142
1519059
861671
543352
785259
204645
812798
770910
1097946
636002
611509
424143
1498714
211331
116704
938235
765530
854432
1391478
87311
1153025
1763271
378637
338637
1137761
1749437
80572
971286
463805
594593
1367181
1523027
1072190
120177
1540092
1340029
197646
768303
1463791
674855
61401
1254864
1569457
294874
967807
766501
986568
1299895
21432
1569195
380189
1826784
16236
1948044
451480
1666552
322911
7422
1550989
1673695
1440882
895516
89228
1886356
1626798
60694
847060
1429675
1739648
1954341
680980
1115475
536105
849071
1341571
208077
508428
102040
704773
1998627
1605314
1553278
1612629
346038
1632539
1039988
1857348
1500198
1358320
320523
308502
451710
1117077
780057
1456262
572552
886939
1608009
1108217
614246
842651
736947
1883076
1274144
1711170
1495880
1433214
579563
794955
1983263
1198108
574181
887697
313695
448261
474763
164815
470568
1211815
251111
1392359
546715
1204956
674294
443420
1286497
1720957
976530
1855228
1780055
391248
848901
168522
1700580
338554
59692
1517274
1658509
547983
844505
363525
106826
1401862
312989
209531
374262
1857854
767718
1621633
1337473
856632
1103499
70226
472329
1797257
86951
756504
175901
791438
172465
1331240
704456
1196240
434786
1711780
61314
1863187
524623
1979090
1319438
988051
480433
986848
1202785
1054709
629416
688456
1281223
1467726
1939790
728623
1303188
279863
1287426
1120010
1551106
291147
457168
120972
290723
1877442
1233262
1426997
1010618
1129421
1984108
1305105
586079
1580280
497526
430077
1644770
660057
1445016
239786
1479154
1308150
1197665
1961182
1184472
227489
1915656
1768096
904609
682755
536847
1611088
1069399
193114
523027
488006
589457
1082615
1960580
1575275
1158242
1370032
743397
103978
69374
499520
402358
1303368
1146124
1584791
242048
60254
1945503
30426
1377035
500047
1497638
1846229
340441
1064492
1256607
391594
393826
1692958
564010
40841
949294
650858
298534
1907913
1479746
1495696
1027496
913898
576512
36299
1509435
23399
1973437
1308610
1924613
749653
892972
1897600
840627
981461
1588789
1837374
1505570
1768616
750560
925071
101511
1617598
168303
693332
970416
63640
1053015
1113662
1233815
1302985
1749338
214480
988794
493233
727446
1974062
965817
1212422
115360
1459259
1568013
986382
546676
1185836
1432941
1066927
1593886
1051269
484970
1427386
1877496
1212903
1034586
549409
496977
1578408
539667
800006
1285338
1141725
652991
160331
251507
1789733
348787
351187
1028847
190780
1918824
1849814
1086932
1279084
453685
1932043
93408
1460072
1914589
1673933
852193
89420
239689
1662142
598603
174192
744647
695697
774967
1613111
329453
1561295
1956537
873384
462858
1138229
1492248
330945
854934
1093583
1776715
1082700
1337144
1213447
209000
681884
725820
1217818
1875941
1755893
926467
1638046
77076
624442
539854
1297540
313298
450163
1332045
1339810
1176929
382736
734941
1871370
174692
1596645
143834
601351
682405
663516
22121
1622922
1286777
1054433
216083
1673906
1908346
1948652
1138630
697834
246984
10531
562747
264032
344250
1238668
35101
1604555
1704563
36912
1346360
512245
1629629
1227971
338811
1323506
1479841
1622323
486284
1899164
1775499
1666763
1226665
1566134
586379
1746814
1855800
1859005
1524409
1750191
154599
908325
813424
923869
618880
1186094
941070
409124
230255
966213
1178364
820779
15958
1398630
1985465
1077701
1933237
1827816
1896326
220496
1374589
500571
1859859
1804345
796740
1855651
218556
1951017
256661
1601250
1272538
1541174
1703825
359360
1004448
261665
1983245
1303436
1433392
1124974
1673198
1616357
1687666
939189
1689538
1573002
614829
203136
1372451
1507777
985891
731613
689330
227912
393927
231420
1575740
356574
942288
1757217
124997
1183981
1442478
1360359
994369
671997
1089939
1994175
1162908
741269
281249
484089
1930201
673393
1051171
639747
1284550
1925563
1008914
37194
1684073
1012992
1770179
484167
1681994
1675990
934135
588590
1022580
1222986
666578
1276807
281108
688471
344164
1237361
342572
267753
1308875
952727
1798741
220016
1114805
681752
1673676
1062197
1143345
1911582
1294172
664106
971841
1133036
469190
30352
1627569
1158586
246004
1566114
969365
333562
525007
481897
1618022
859994
1872531
181861
164697
1515631
760508
1541173
1652037
828985
215554
662586
420270
307347
628850
1126996
43713
1491865
501160
350337
1978973
1265453
1522780
1175801
1533341
1783505
1761447
1840323
1192598
239383
459934
1166065
316950
1402439
703535
1766713
943582
1852040
918406
1807799
1606209
1524255
1676487
1729567
1701167
1069780
402920
1910025
631505
1663934
1276220
719522
486136
1090237
1172987
146986
264936
1170061
369775
1904076
1221041
962772
788383
600830
1689617
1598029
268209
865603
1801488
1204391
1872355
1481843
1695382
1955963
371858
1431530
52450
1189766
1551674
1495867
360125
1751675
92592
823736
1500830
120968
50319
827028
1675823
1205856
1742608
1065322
1233229
1210942
1615180
1012747
511506
492822
391591
1389032
1506939
227954
656593
1639115
42919
667393
1713913
192075
596570
358004
1097809
216237
1879725
979801
56010
1394461
619422
976028
399501
1798302
1398149
207896
1715103
1961487
1304842
106198
772788
565069
1532019
325773
1457710
934024
1675392
976963
697835
1091614
563851
1496243
371738
678738
967174
728475
1128410
1713463
370995
1871520
210370
1360749
7114
1222480
1079313
1160395
1531758
1695695
1192604
1107649
962198
1714522
90852
1244262
882988
388778
423259
932056
1352614
738682
1048448
1492125
274334
1528646
1681157
1219226
521879
1185295
1140499
1504539
1053463
990704
1729466
408964
545909
1661875
1376463
1443071
1031980
1044605
1355989
425513
1133424
1275263
940761
1364879
1508932
111656
411774
78621
1620356
1870400
1274630
109437
104173
59475
983330
343047
196319
802138
1748865
1971162
1407677
1084037
336521
711367
1784423
1742050
1254122
800794
1339230
1616464
359439
318993
222581
1982571
344750
1568633
272464
1030305
742862
1620614
528756
463399
588241
1979805
1257346
1772058
483481
534874
1764604
363950
1664509
454527
1558222
1088159
1168506
1693734
1394496
1580140
316531
1769845
1189020
256147
446030
734132
1341334
627241
305980
229102
703405
196660
916828
1301681
903470
1643124
1906952
1699094
973088
977570
37704
803912
372883
1405965
301412
612714
87625
398412
1890139
469501
1684799
821477
41485
1767391
1895403
1916712
1179050
547949
926532
389989
1431411
882149
1649979
163923
320435
419531
230783
1810083
582512
863310
1997965
156163
1495427
1999829
278456
125230
391660
935261
974804
135491
1247089
424639
1381219
539203
1028720
1345129
1974393
919275
1896710
1873527
924056
1527594
700556
1541955
1097816
1997162
153923
1177944
898579
1516507
336630
1600711
1018141
1216073
1829347
1675017
726035
1662698
562783
1882892
575000
1126933
1759665
98171
1305926
111733
1099629
803132
80674
83296
1776224
915594
1320678
1668551
120517
327538
829561
1159282
1482081
226827
253057
961012
436991
1106877
598832
839388
1943479
606460
1892500
1901117
275158
1599856
1952350
1769069
1710583
1647708
616112
998292
949212
949763
1134140
1496714
1236902
822443
1216970
602510
1332576
741074
140771
1986595
601635
503650
493977
819075
1999192
268752
947459
1756731
996894
182719
1123483
1337821
1830863
397848
60159
693276
1671016
859836
825904
984835
278416
1843540
790364
1504636
1240216
623664
564506
1964832
392540
542497
1951193
1847928
1858199
124261
705506
1509994
1400652
1043343
1074708
1014244
704135
1409718
864010
1903856
553262
1164195
1005271
925526
11658
1762178
178694
292167
1932549
1619259
1697446
1145084
1815995
769325
1485405
1875667
279278
1096067
1940254
1678909
35513
636877
1929522
154508
1286104
23883
262783
1186442
629777
1691533
1401019
255450
1150248
802764
1568113
347388
768504
300097
894637
1514447
1358857
1948323
1360400
1277967
1400259
539853
216395
1036138
1795934
1990030
225124
1614351
1439355
240305
494246
1854047
1397821
892568
1797379
1534243
1040772
1294961
1627921
874175
1860028
52204
1307414
242883
1044098
1425228
1152393
1928327
692626
362506
1192232
839767
496295
1168160
1870774
1792282
1138458
522339
1970110
1346049
1275982
148815
1163013
66144
1895576
1795323
654984
1107412
745354
1896047
1402349
1777580
1765165
633852
1794680
1826386
1864529
834678
1852897
491495
1503227
103379
1765302
1622466
1271694
853822
1043960
805905
487494
668242
765328
384620
546461
1826555
950403
1992069
1194265
1185272
320542
61680
1303585
289307
663870
1052369
285817
911287
1799952
1633714
1670921
1143133
526395
296359
1929064
1089489
1469491
1925736
607923
1807298
1838789
1160316
267161
1166011
504514
1747765
957652
853779
1732138
1088661
277859
272048
809624
36194
269386
179822
664420
46537
1514195
170481
1686678
1022940
1063773
266673
1565787
1673497
858514
429519
518828
780933
693002
240738
1417319
1929858
1399985
1920774
1733660
771285
1566171
1812245
540562
1061697
235701
1581630
1968749
837331
1154758
387934
81556
462813
717817
552284
931361
438929
1915314
763359
17678
1087214
22073
1899495
721467
1483262
1036353
854969
1112212
707541
1149469
194641
1854777
1625624
1165042
506890
907430
836551
1955531
729555
1481584
586012
1989712
598532
1597738
341555
389620
495316
340467
892254
60227
932529
1626054
1712711
659
1325250
432076
1059135
596907
1265423
748111
540019
1243993
1231567
1553297
999020
1157783
379544
1444087
701675
1773622
1157413
178073
764833
1801652
1698994
1078768
1383295
1863597
238524
976748
1058807
1101665
1334180
1615754
208668
1987790
1109347
625212
1486060
1360011
1421524
1762619
464884
745891
124305
1140574
1277525
1993548
919238
106539
970317
276752
1640336
412507
1004393
1065487
402917
1121827
1315753
1600556
770105
1870895
1731607
207135
1314843
1663164
243114
692296
94367
165918
708043
867291
344650
1493256
848131
409422
223705
268244
1177360
59894
178425
1310580
1894669
731506
610017
861088
1866050
301538
1848529
176110
249756
317599
1105436
260625
1871007
155025
1630702
1573864
464108
886845
1724821
1465419
807461
1269900
1211892
1140262
503368
1151989
542517
579188
1789873
1423794
241565
467963
1463082
1307440
1501811
746752
1347603
1153899
1577966
1056670
1464105
787504
968593
614908
1506178
1757540
1898249
1376719
307830
664106
197281
155340
1678920
76723
1790227
1645462
216432
566781
1017846
1771369
527316
1708578
805448
911609
270246
711486
442976
243040
196916
1385136
1979236
402339
112239
1656062
958574
1344848
1035382
1965102
590509
390422
1640043
1892867
1415766
829103
940344
1775792
1677941
1315224
369680
602658
1417498
535325
515750
1230749
1136169
1107699
1711276
1827125
1127246
692212
630081
1176467
456998
918132
1234542
362129
10345
1794346
1412944
479919
783885
261220
435774
1264047
1879749
1674918
967361
401419
335227
52639
1138744
1769909
432768
301042
512705
1521250
1564100
1174438
1239482
607480
375080
46757
948075
895188
30368
787757
1376986
811535
1834356
958833
353261
20544
601009
1457202
1333743
1800593
204580
1925655
1566481
175227
845986
1007168
1367131
1111339
126766
420351
1697731
823956
1439521
456507
991419
1920097
626766
264558
777602
1555927
1006815
1293502
1137857
1713331
1758202
1104144
476208
514707
192760
869606
1236717
250389
1421419
578631
113176
755744
1812114
736281
874421
529744
599138
518125
893751
613093
236278
343436
312315
510363
552213
606650
1177474
707750
1050529
481976
1941693
1433534
1927920
1545378
1676906
98677
1284792
774942
1764699
867284
1649822
1905478
1992314
28407
464331
452382
677513
1901213
466267
1760403
1545563
1198627
1065396
632457
503372
1181665
650730
1313003
1944103
1327223
238405
1431824
1872527
1922745
1448495
1838586
1587442
344373
1383113
428326
1597287
1963894
354487
1233274
1438533
803234
562095
1240955
343191
751193
1884842
210271
1027139
1253483
1680413
996747
597301
71943
1700556
907273
1312753
1111952
934661
1168258
180838
148549
813315
948075
507324
897864
443777
98995
130922
1113779
1559071
1721127
451544
904259
155319
357476
1427310
793919
1154059
916202
1437091
1484707
1492918
1322760
812273
1889902
836941
432353
1110856
1529345
1656370
1085085
1338880
1291159
1754910
1582232
738011
494911
1884342
1789244
951773
1731078
603838
587705
1590499
612163
177228
953340
1544125
804775
1326882
1334113
1968160
834958
104489
1937388
236051
1758088
34029
1002795
748380
104903
1989358
327426
347636
858974
1994337
1436065
1092667
522459
416902
407168
1754991
1145066
413034
1686962
1091422
927574
124511
1535728
222203
212628
235502
307213
1612551
798714
1983419
949151
1610907
1175417
917175
529480
1721518
427910
50423
1595556
1049836
1168737
251704
1259104
89031
1301282
1863691
1907909
1980893
1235880
503034
600500
52443
566290
1655981
118070
1119404
59429
269210
1650836
280809
230451
1677798
1490141
763851
197935
64617
1046964
1414593
1991340
1792172
1680599
969607
126778
1688289
1603793
1631001
813150
222545
1542008
1763340
1985853
1776195
473068
675998
600388
732698
642119
1781470
95093
249196
73137
136675
579382
1888031
975044
1991871
8856
1905961
1484633
564247
1629528
1803348
150671
76547
235504
460954
1024443
124030
659929
1929538
1313753
1826262
1082496
1118115
231164
257006
1506588
225219
317547
1523424
1091725
303934
1411046
97096
1649269
115324
19779
122584
396629
956805
1020111
413109
602880
1691648
810729
1586789
719175
1414470
1581135
1429792
1346562
615222
1075176
1288964
1691776
1614810
618918
1552744
176768
488936
1312897
1511717
1231867
1205730
1406880
1044396
1182457
1106923
18516
1897850
1853412
1689198
1079173
1300984
1659679
951596
1866117
436378
548486
1023911
848838
1863232
255824
567272
1568017
1830827
1437850
1065173
836006
1336726
182427
588289
732191
1573261
521849
273917
1242043
578771
292189
1641821
1321746
30058
315648
1914083
262189
675939
1379286
1855870
73877
448869
1556048
1228311
1362784
43384
1918448
356295
1037995
271303
1774012
1630673
479270
1167567
1780987
1268638
1062536
247432
785886
953945
238458
388725
1023242
1397339
958241
453790
1805477
131079
1599286
1609897
1522549
1578151
1648431
1478783
1000913
18381
1863552
1494840
232107
1236932
427752
1300267
1901975
379824
1690783
239144
1777194
1514698
118444
1745041
1149221
24606
1047170
1090461
604231
334128
1063826
1841576
1197555
1808978
1884399
1791191
974914
516522
253557
1693958
506612
1652617
779296
1888759
1723605
218328
631343
1033375
36649
648774
387265
79614
1126639
1352215
934076
1438382
1849481
49491
19220
484606
1359023
428147
1194425
66269
1622064
1557657
996652
808203
1515052
279222
103479
1352054
499570
237049
1513018
1957499
722590
357121
1404915
1053873
1815986
207126
493801
507781
334574
1840147
210637
1600935
108635
281324
1080350
1841201
1684257
1791022
423004
335485
1747827
1082786
1370413
1704125
333365
1819746
1247799
1211322
1883578
1242774
1971200
1795392
1900240
1301605
668218
1967293
83478
1787106
602059
1502787
115041
425117
1952265
1035163
568734
1166736
1823404
1444581
1192585
1726424
671948
166980
430555
468396
1983910
9109
1173635
1463896
1779504
58494
358536
1310205
248696
1662917
1869207
1478170
1860596
579093
1450241
509058
1684268
1038308
1039892
1285088
1202665
661499
248066
918104
1922635
942068
681065
308810
1220617
1043358
1495722
1406710
1091071
937200
522513
186820
1363532
912935
1014061
605177
697593
503590
839686
656819
494726
231022
1213542
1277511
447045
913705
1492515
688033
652663
1512870
441450
1325242
1152406
27309
531857
1831255
1627827
1245127
1318375
401021
925833
1706548
356733
170901
891935
1561170
496983
1318529
140666
492779
1533252
1309435
127160
1141055
1810534
492194
366187
225231
412869
562713
1986292
853111
1758437
114887
745086
1382661
118695
1059024
1312237
1655371
1238501
1788301
1251188
202480
1090328
788176
175626
586565
304276
885186
1358751
1868040
1450711
572007
1646045
1873243
492975
880696
1860514
1651978
286821
441131
554797
454406
1958440
1642417
1806469
871130
154667
623416
1609056
1112389
462629
572655
1427215
221605
1474877
703135
412769
1891312
1873533
1296846
138526
1304303
174997
183656
325603
1634072
930111
1049845
671148
1706535
1902596
1307687
98720
134990
1265499
903356
1885814
286330
235129
676126
1797245
1614507
470468
519966
1468828
1039359
350067
1181367
1520310
1719745
1181949
120383
333920
30664
1725159
1856416
1449389
1457920
459898
1730001
1901248
1587316
707201
1400958
733019
881693
1789504
990353
217226
620621
1057557
772706
1711032
1478432
515502
1426186
184329
1112322
388045
1927615
17832
1038142
120730
895939
1292599
843656
1226145
1340905
85565
95074
233512
405253
774112
1872286
1995066
211855
946475
511142
1093054
1373931
38236
1981225
188198
204486
49405
2728
1821146
444052
1754188
992992
797946
798418
565809
478129
293788
1805264
1345418
337795
378214
1257428
863869
1835571
1770356
661592
170396
1420635
86766
1570557
1504726
1992770
761915
1617779
599356
486042
1994388
1871019
1676323
1374636
1827035
1127170
159540
328896
10251
869816
1251730
40654
595099
1176993
490086
689536
124909
633094
547819
1061355
1254519
322857
145017
451782
1333220
1528810
1290463
826703
426473
1758482
1595624
1406028
1163392
1493458
1046274
38013
1164288
987477
875782
1898878
223048
1183004
1299811
1018482
639036
1904205
1806616
197742
1644552
178475
620878
859045
1892995
951138
1870017
642703
1654978
1993821
867842
897344
464665
753850
482147
1156333
202578
1253839
909251
1404383
1314266
94734
457028
1723012
1520937
1245065
1420834
1132655
316580
850816
249465
209017
526495
161472
933584
954945
620037
1501898
284349
312578
1596217
924608
1673959
652202
917382
814989
1257742
1711682
1312598
1156131
63476
890316
575022
289976
1172684
914241
1710186
686882
1537064
1686398
412827
393149
335327
159013
436624
1984956
436011
709864
1029275
1870941
475185
940098
305272
1359150
845765
22932
1170737
403107
542062
1863296
620559
604705
1479972
508871
1051208
1361913
1379047
1660455
1206870
906631
868012
112505
142691
1834759
1750649
1251445
505837
929896
266684
508592
7462
963937
1395063
1633145
1578075
307117
384352
419859
1373850
136833
797869
255474
419553
1460106
69529
1981818
55750
766138
1665257
812474
206110
1467632
641423
818155
556473
316464
137042
4987
1008870
925615
92065
1618520
1583119
933618
622820
1594806
1367165
1128184
586491
1999991
1326081
1391612
260539
1095544
669024
1104300
1711032
1218153
294477
804852
1652794
999920
1606976
1566022
1004931
1746019
893792
1862628
1133924
778643
440488
878675
804710
207422
1355961
885580
1948035
63352
617235
1671083
1560051
1090781
781212
748972
908535
1995453
1327357
404362
1950407
523671
1898640
1957894
128015
718100
176736
1123954
654313
660729
547727
645078
259178
1091949
1396993
91172
1762945
897170
699964
536993
899188
1486648
1303906
199883
1292663
1576272
1467172
1222130
565815
457041
1397266
1696657
254114
1129730
934849
1152641
1155989
1102879
924326
1590096
772743
682370
220524
475372
889182
115897
1859933
1291738
1751278
1874890
635806
1261337
53530
1159837
112286
755752
300095
795542
1153479
1438871
1051954
338778
1771318
1529599
551002
1568498
713924
130585
1507833
1909606
1541355
56577
562009
1588378
1285399
1702336
436855
1947146
728499
1022239
544558
435779
80956
1898791
983458
257836
705733
1353349
790079
1906179
1911005
1469696
588403
1672045
347017
894642
1325827
989184
1713335
742671
1770211
600816
424092
315623
1471397
1233884
1005387
672614
1566260
375841
915267
648652
1902608
139112
1569984
902911
1872729
1504254
1505627
692008
1571162
1642625
242119
1976270
868169
1246636
125454
152460
1540047
1734501
1268583
318485
923026
1159420
643160
157215
573926
389002
1139035
333364
683735
951059
894884
1841926
170100
1145934
592089
832409
1165601
548750
1868793
1852397
913524
5615
188651
124512
1024217
1965198
420672
1890354
630835
1663494
701291
1577408
1218183
1251290
822074
677067
634495
1431430
922583
714615
319670
639495
749647
1617026
777752
1444719
1883145
926370
309983
967778
315312
1794828
356064
44064
1670040
536578
1674266
1460324
572900
398456
920926
1285354
1418913
267079
530359
410372
1471531
551921
1684580
1142337
449577
22779
1698035
946084
1249648
1735117
1539441
602433
26722
690661
55254
73476
684393
1083378
1497567
1076140
1428686
1342536
1326239
1758606
1030796
1536259
1982518
1571120
67448
1058074
1595535
1667819
1622796
1164613
1698875
665459
785484
1290224
1033347
685346
1287014
1693514
360620
598855
1482223
1419894
225941
1733093
560678
218101
1467859
1655059
1068446
785538
1545187
1958837
1634642
635724
924821
400544
1968619
791559
678486
1446600
465026
523133
342700
1419996
1693780
336119
882955
427189
866095
780200
897861
31806
1495523
1345833
1669201
333091
396325
1857943
703839
459423
113851
560865
1316284
1550109
1103819
199273
1131995
1305028
733378
427207
1151998
234362
369848
441123
1533271
1899977
800970
969152
859325
1587473
500812
1268370
928007
608795
694622
599539
400763
781141
609924
562246
918257
1099262
1478139
602821
1110772
806220
1026984
117225
580543
838859
1404413
1896101
777485
1785095
1557779
1687178
1632176
630718
1461842
159288
1772391
987696
1366816
1556847
994792
823777
333436
1841604
617786
43582
1154387
3920
1270686
380448
924680
816492
1588079
672094
1700333
149019
1403539
1716351
153865
1132406
1170933
1196571
925545
592939
726354
326442
1843599
228288
15202
1536480
887499
740844
664119
1002700
68273
585092
992474
491022
452696
1731865
203795
554455
87359
1833134
1814276
837806
292046
1917018
1323143
1118750
599867
686054
739548
716881
1186432
1631442
143215
1231784
186709
1237399
1458624
293021
1969207
977771
472244
1964847
1242926
1603503
1359185
352401
1349584
93779
637519
292477
1799434
808233
1516869
1350503
1232368
1188476
279030
1143514
1309361
265033
1396005
1151622
1886014
181267
941616
236581
243575
9063
1462591
1514323
126537
1078726
281705
372559
872334
1845951
1254829
1848605
1658008
1746048
1777122
2703
1403327
1244313
585592
928444
440217
330460
319108
1266044
813707
1207607
660441
488768
1426478
727779
1917168
1527221
1027811
921577
1203005
889074
1532135
932597
854233
786586
1714959
532422
1113689
382976
944524
464391
217404
636244
161439
221848
1444365
707382
1006061
1798479
1666567
1095755
951561
538643
896438
1755243
1238268
1239692
1211241
495991
1665183
520353
1672933
759923
127798
878304
575431
824080
325894
979442
1795263
698560
1072282
1914423
304546
402385
481882
1395506
188652
807189
1257776
952424
1551858
1864531
1746005
1196583
112331
1650276
637651
400666
1051907
1718641
1182530
1170402
887818
798317
1690793
1072727
953692
1721833
98414
273035
1687607
400938
657034
319711
267397
248760
50880
1822666
192654
1327931
1284225
503381
975779
1570794
281394
1315982
172014
1066370
1090381
1291678
650831
1406823
1844235
270392
1160269
833302
1302431
593029
218563
15011
1091922
535302
74616
1064874
1346113
371593
663417
497691
1122114
1780761
1355954
153283
1852090
558273
335748
76280
1427959
625990
229267
572177
1763565
413411
429128
759118
989797
1138630
1204280
1569045
1216661
425690
923211
1975537
6620
1171191
1184074
517753
196385
1921486
1069996
990513
231056
101264
1526752
627975
1950146
645459
1569090
1226022
1499250
1853918
1078646
1424795
392291
443445
128678
969717
1797715
864845
538292
573700
1961887
1878542
1761044
1042040
193224
256137
1760511
889085
859219
1660179
610028
23911
1343155
916201
146554
1947989
416981
1437305
1918465
1310698
619668
1186947
1868672
565195
500089
1154501
281621
1476906
1339139
222967
1293976
725421
563345
384573
405102
1385023
1838740
448227
954661
1686888
1822580
167978
98366
740476
659820
738271
1510394
1513214
36304
950588
384093
1640677
964636
146961
457808
584064
1604897
1549474
333982
1448243
176907
1151796
1109892
422756
806535
46371
267649
717918
771195
1878358
118360
1755571
1067914
1293502
279364
1340765
653806
189927
527427
1237264
943469
1078399
1682905
1579948
1608312
844256
1582562
287711
1895751
374768
382419
660951
724545
152242
254392
90875
44968
217040
500849
1403257
109113
1373545
204790
469750
1912901
241544
150178
162759
857162
57343
1528004
848230
560405
38232
730933
202170
606964
1996116
1494543
388924
731587
1968759
265142
637319
970072
1219892
1756174
861547
1466525
639078
767830
1646893
1456859
1937173
1662847
1409599
1066746
227923
1645833
1511650
137763
1593842
437579
1872320
294401
996334
104032
799010
856736
1615256
1300327
991578
921537
141565
215678
668970
1478962
1952689
1257832
341685
447820
787166
850756
1635719
1407057
1515753
1435178
1243962
1007095
531221
830733
1273556
1140675
1918596
910245
752732
1529314
723613
333777
1170883
1310723
158872
1195874
72538
82324
1170448
1706866
333234
793070
1140758
9466
1757927
1019804
1114852
609468
657197
1676915
629938
1779936
891783
1820146
97537
1588390
623792
1621555
1912141
218706
1666202
1237171
1377061
1085739
1417457
1300764
1099223
1547684
1800613
1425727
1626498
1464177
1464500
1709739
1760954
131785
1259373
1406573
1758743
720717
1197123
1938856
1621757
1928112
927742
960748
370581
499784
1564866
1474844
513716
102315
1805118
1031683
389478
1731374
599604
275449
1775334
1566181
1027726
1243970
662863
189389
772838
1337354
1509804
273860
294455
539619
844900
1343840
423662
556812
1295846
1113326
630670
1432630
1396081
1335335
1349945
528981
1738566
724548
120618
1133506
652699
1494367
340036
938968
1637727
399214
118570
157778
509834
1898529
760499
724643
1713997
1603744
461634
1858213
141895
1254325
842058
300592
410444
867459
280556
1211319
1975037
758208
1298613
753953
786885
1691033
1235174
1563982
1773946
1222414
210041
1862497
1111657
1256743
351301
1325707
291534
1846701
1987720
982190
1324617
75930
172920
1184091
1874948
1064144
1857545
1292406
978066
439019
211662
67144
352114
927331
269933
666659
347250
1142978
1720906
1866257
1958932
789061
1739166
1608743
1210447
863584
347528
1264645
344426
798480
244796
1203992
1730485
650368
1600948
497333
1486644
408789
893971
887915
1524571
1896585
1192866
1157747
165726
600829
1358097
390340
1401406
1599793
271381
588939
651098
1757447
1109348
1710233
450515
1199584
335607
1937920
316501
537660
1005714
765629
1601713
706247
1599600
1218798
994370
470246
16874
1498032
1586921
81358
654203
157535
475082
166018
176174
1207342
1093914
556166
554586
521928
274216
866861
1897744
1136736
1956342
786196
1119555
1575615
1814282
1073136
1231432
1713707
1122563
1972603
705683
583958
1825809
162565
533799
1701465
1610047
950617
1531191
23757
228093
831572
1887155
599439
1438868
666035
607810
721384
1915760
1420893
252749
919760
243471
1035674
42579
1895633
693299
1252542
108927
277943
1182202
820375
1026022
928279
1685840
910563
242364
653901
1684122
535975
994782
1848178
989259
27790
945276
1036227
753982
999023
1719011
818374
25164
91097
727148
628797
176936
672777
1047656
1914283
1014962
921365
13110
597142
899408
133296
1516299
1649103
1386200
645503
1421936
1791827
697025
1684841
1880176
1599810
223076
1055070
848481
94866
1303323
1181996
298558
247908
1082534
1295716
1709932
1411729
783450
974610
721519
391358
610105
624636
984369
1691513
1929070
1149548
1091782
1431868
62487
1095743
1661368
1039311
605963
130846
1709134
688872
1988390
1338792
1651215
1460027
1873322
1383063
941304
1258532
626907
1716399
1962776
239080
649839
1296176
431552
1539139
1227194
1056865
527572
584661
710953
714734
395163
718998
1281149
330927
476084
1345850
1734046
203226
1710623
654071
1227419
1245320
1807517
299607
832120
1969222
1011
730001
754045
179351
946372
1039396
1152849
1160388
791252
145992
213017
1601891
1742644
1878433
107155
1296172
1340973
1772447
866970
409808
66362
1664864
1115279
1942304
1124085
213222
1316565
1255941
1039466
259611
695703
1008259
1033887
1406976
172904
1568188
1047640
1492347
1576548
1528334
609806
1444142
1740655
420423
1016224
762278
411841
1605840
693811
224909
296500
1484154
546150
425179
1421165
1603764
1475018
1370919
438882
50828
1437519
95572
56692
1736859
1596678
1825008
1679024
1796621
135872
985915
805629
669483
1173705
1938783
628198
54304
90424
1829573
1900693
1615516
183159
494284
1153996
1626903
1316907
1341537
15566
501895
1285986
632185
199815
1844697
1089262
1415400
1277228
1336782
1958731
1052230
414708
920088
1418925
1080690
426994
256711
1053790
612346
256625
284174
1268629
421998
1966110
837621
710301
1576985
1835528
125638
363199
1409615
852876
363686
1452381
192784
260847
1852037
1576897
1696569
378912
261518
142320
1575823
1039660
1833357
738258
615229
266214
630603
228948
1591995
1680740
1677072
795239
631223
478135
1243755
1694967
1642307
359117
597088
1130792
1795435
1130652
944343
1199719
1836990
1796634
1244997
121202
1388426
1449437
1055861
86090
724659
145966
645948
1799289
437534
1616447
1302619
842388
393997
1014205
1442959
925958
1102151
109945
1912950
1536931
39486
191016
712665
1631997
543111
518791
378742
1950172
53345
1141942
164905
454857
164642
437981
1796204
1717704
1974954
836297
1417169
1311916
514915
1964591
1718073
1552118
954791
1183601
357549
511836
201030
1252446
199613
665644
94448
107946
443925
681745
151900
1208242
265305
1563237
46079
1973121
1329701
1438356
1345208
750166
798000
224161
132137
1809733
531505
57516
1309676
1555153
1729976
1825132
306486
487456
376941
1155285
1673023
484329
503150
1959077
423933
161074
1613647
462572
958792
602861
1058895
1644280
1860532
802802
1711620
1771742
706513
1649559
116241
781939
1812744
724531
1695722
86950
412530
943450
326785
265875
1491444
1847595
731875
553054
1737169
1710067
492447
582425
1327118
1589096
1054097
1555854
599790
1370055
579558
1389344
82805
1852354
992825
473429
1131081
57672
793028
1784928
489545
143738
75951
421873
472334
1455582
795669
7327
182742
227462
621506
1585541
1394852
847704
370118
1088378
431400
654127
518113
1008124
1863184
1146115
567981
166246
386314
1282205
56019
298622
688213
1703406
1608012
649823
1033244
1174671
530143
565359
828788
777801
1354690
447636
55240
1825982
1781868
1462992
654224
1547627
575944
235883
196456
1983584
1257129
1991548
1998567
260238
991130
1453032
1175689
1575810
37259
578323
1297304
1198679
429494
967499
224460
516826
1143807
1214118
445080
1000354
80108
13071
1296346
1410379
486878
677243
979676
59909
1225137
1528470
262210
1198129
943199
479370
1819918
818191
1787334
1678161
86669
1951895
727867
1925995
1276637
741787
19078
26913
56690
1012875
668004
407286
1799677
1666603
1163160
840936
1988891
1041370
766589
1542263
126066
893859
912421
595088
679580
1237305
612565
217525
1793075
1472139
1584229
1850965
1342250
1537233
890055
1590882
338530
449458
417993
175782
1394791
1460165
1098934
462576
1571494
779799
1126418
137047
427786
1469831
577345
1357540
829486
662052
1505405
1276403
851672
514973
175699
1261751
1401904
813086
97014
935749
498674
986597
1836493
24160
1812356
1874682
1981428
619460
1532877
1238304
1547259
250732
1232417
1983013
64769
588832
321506
534734
1602412
1656787
1804233
717182
1340674
1771798
765358
855559
1820056
686604
914301
1495796
1388063
1631894
1380148
1599230
1430530
1250901
57028
1607699
1339578
1033897
84011
614442
491254
471786
1780593
1219676
1657978
1539124
1562405
871260
1788965
674408
93069
1925403
663105
336835
1711544
801891
17754
1507679
1103820
1835766
1502334
1344514
1554781
956816
1486703
686484
1526823
1282869
1212518
1328453
1157594
389228
1007358
1383695
386809
925986
1202797
1189638
988445
1192427
843596
326715
955114
308854
302964
1080548
913609
1529112
1912031
645167
1761243
1492518
1305941
1476908
1722030
596157
401694
166723
460755
894942
1358476
1278490
58653
1424271
581194
772111
568776
1570630
931293
1742933
734013
1782970
83836
1623141
12549
274213
1626399
1021225
577477
990594
778609
1944007
1497813
947555
832056
747291
525774
1614844
364661
1874464
139556
1757889
1065757
1715173
1594839
97662
947192
954690
711694
1926123
1480548
1456733
345972
1452690
24475
520020
501906
41729
186128
1444175
407350
952021
1876950
433299
105333
423798
1664775
1195024
1620664
1176812
1138694
1574838
105989
341277
365561
1710763
577157
1040071
1310936
1712365
1713685
1122966
1096379
1825377
1878774
1004899
1853494
153915
1173437
1445983
633160
184838
313502
10799
1134767
830188
1385967
368578
1857682
1678051
1531244
1485453
1674525
419942
473160
887223
845262
1034849
1794032
292960
675193
1228061
1829374
1012112
1004924
1198314
1113002
1037653
285377
569614
1916530
694657
1689677
29477
1669474
1072537
797123
1390851
476222
1972000
79693
21564
1147543
1965479
145782
1995604
253252
116845
624325
396121
51607
1251549
546576
1853372
138770
1767055
171933
217079
1432313
1850718
661840
737412
566623
1251094
62792
576167
500659
1155147
500476
1476230
155636
914163
656256
864712
1275850
414359
1620786
689776
138224
162107
983585
1736542
794701
612264
901531
1892859
69340
1420839
642920
1747068
1883207
1452982
734116
1680778
335715
212716
1844574
1771152
488098
149906
298690
1831797
1863627
1369580
190721
959405
220772
1742237
895194
272025
429685
1672275
912841
1491161
362132
1839689
61807
1576259
1801828
375197
873982
16996
1527268
1608767
111451
1992591
1514884
639595
1727290
34824
1946054
271309
1607566
253518
65340
1692775
1225890
1181432
1653047
958908
1389079
1562618
1148453
1723309
990688
198792
400135
74605
133266
1820448
1260777
940325
1174476
468269
965784
1064679
1419236
26184
614988
1235228
978875
837070
1163740
920234
998614
1131138
1110620
1732873
1360473
1799488
1018360
784485
1925080
1186928
725112
1128103
484835
648034
1534303
500975
1217815
1605755
483630
350912
504395
479445
770701
961986
626503
1808511
574674
1247076
575209
1003024
1474513
924253
1447726
368904
1126879
731626
343245
1571414
1736438
780280
1391089
984211
1088129
573051
431049
1099223
1628764
1377945
568053
1983864
664479
462942
88141
1173940
215087
1866601
1686696
408338
1824513
797776
80322
115349
947498
1557079
1209572
1553145
1872656
646906
1954792
488618
1824998
1886053
768858
1384604
124008
336228
1066547
397993
1614444
529740
1926159
1628455
1571393
1943030
1775664
1501025
704574
308783
1546329
482099
693795
838647
610900
256045
1424506
490414
832952
1218666
1917465
309557
1451398
1844845
456572
743789
1540435
794989
313994
151015
1960095
1507580
1571866
1650273
650324
992513
1516044
1701382
754653
224457
57331
299333
1789135
1943440
890377
379014
1553727
1214802
216525
1473887
1307542
1800169
64268
113687
1307864
1512794
1365150
1684893
720130
362684
1792502
421824
243308
1502318
37939
1110552
1756558
1227471
1978439
1530529
806136
1996714
1301866
1998982
246103
86772
1598309
538513
875294
747022
588455
822972
208292
1464254
1307681
1869114
1456066
1019334
307923
184795
106991
284920
335413
224946
987485
1562463
1407822
1450018
834128
538729
927577
813660
1480329
70209
396637
1594625
501121
1345394
1769519
1540490
621075
950688
864485
1199823
1129447
474075
26078
636482
801540
984429
1879388
271586
795723
462496
746848
427106
1540694
65464
921096
1393022
1635273
596429
909317
322399
940824
1006151
1413029
1181200
1225059
853797
1097767
1765955
312098
58809
1621080
154122
1198739
946142
500150
569927
1805487
1403770
1545486
135107
1804420
314739
888498
1883690
1992924
943312
446172
1041931
1855747
1424653
165169
1127607
1490748
1186893
1755678
571978
805099
1268406
1734049
1596381
1090265
1219483
354156
1107429
163774
683810
1019130
956265
1494978
499010
1682620
1227665
1645774
983210
1224566
869999
1860732
153606
1935660
690129
1247294
131166
835170
109034
624860
1939723
1108145
1074879
145797
509976
1199219
1625775
1805032
955330
720808
1970204
377193
1937373
154029
600380
603171
1513336
1132315
327824
1268319
1320384
1230137
1234552
1429158
1482743
1654783
1077644
35815
849155
1471041
33116
2661
599372
1756974
1529023
1878479
1372365
1909549
1030033
1220542
437660
588718
747075
1946486
1014992
1061235
1349523
977539
1649476
214450
843451
1539834
1335754
901157
194893
334334
1769796
210851
795765
591112
1041148
1853318
575388
873540
1561004
1897614
1527627
1709625
256621
1729248
109965
358003
1980658
1201543
1719432
22275
1679506
1909658
277923
334778
1812317
354877
1159857
366234
1023360
1281860
841520
166944
908428
824425
1539118
821225
1644907
1192236
284466
559368
1774551
1283307
1097907
519661
1446475
638665
1800097
262398
1675948
794652
625320
1017539
252422
759094
101234
160838
133811
755409
1014329
351891
994093
591159
1342759
981882
1468957
1861826
1671376
857199
1380070
447415
1739988
1433472
1820759
85124
64876
317699
1628006
303665
242915
930849
1507498
1740786
1335042
1138198
1062934
1630701
302100
1714692
894948
1558959
761643
45629
830856
1910620
1553393
1641551
1637638
95157
1026842
542118
1080070
1323384
1282818
1667384
510758
444654
420817
10787
117424
778436
1352374
1246372
672684
716719
1343516
1814944
417137
1640251
1434755
1573667
765466
1260875
1786232
583980
652254
492305
1794798
774993
1501307
1171839
1909318
641580
1492280
1666370
1012885
409842
928720
263912
1740079
1558553
1361315
1795
1138428
1649327
190781
60278
993556
536564
1655844
62200
1829283
429790
1483412
394204
301477
1717383
1719916
1827193
908299
1875322
67101
177092
1355086
1496404
844999
1546623
1506471
898627
1331112
1715945
1040359
1934753
1786907
416025
1882965
1077515
837739
1141848
857228
896962
1580148
39510
769949
1134479
783673
984648
1973209
675449
65156
1581386
500813
845743
1839673
361765
1439349
993040
739919
351696
729494
1503733
1654430
1494719
609646
1912369
221275
1962094
1901411
1255824
691888
882653
770320
1549166
1361959
1626276
1231796
1590747
1038137
801553
788106
1980072
1968966
728048
137825
1191687
1308026
840528
1517663
1042905
1890206
1112098
1923587
1344769
1391679
730567
1899977
772164
1693731
704908
572317
1281405
396977
341003
1430783
1433392
1720334
1295435
356936
1753754
887159
1461413
1729047
1826020
1883602
1287038
1624089
393336
1606054
592163
829197
440822
484601
886066
543338
998931
1242879
5824
880343
1702966
1337697
821323
471789
1126606
405639
298280
1856651
113590
629911
487369
1966222
592110
456431
1158496
1074944
1417303
806239
1693787
1987912
481598
914654
1215326
719383
69656
1425192
125405
1698270
858645
1727006
1276188
887075
1140407
534815
1053593
836519
880323
415715
617743
168291
358727
1649038
1049907
632762
1925286
500203
1912944
1718735
1929567
782447
1568421
1988343
1673932
1922748
1094543
744086
385146
696464
1756881
775158
1753196
1411789
1630334
1244608
1914995
322643
1063792
696298
1872150
1575949
58197
923710
91741
343363
1071669
1838640
762729
1068714
1568777
1437404
1598280
1624260
1045839
635963
1152340
873570
248356
853756
1745081
744955
7823
1122929
926781
1151876
677370
1324064
2774
504289
1650947
1656963
1285876
10341
519268
1338674
1441551
1004505
1587582
1721109
426740
993263
821886
1928906
1372734
402874
1148904
478249
126405
1667410
1579363
1618267
1064030
84988
986440
697199
1766805
1882907
1520250
1149780
1630013
558901
1016622
1045690
92795
1092622
1241721
1132332
735633
257922
996775
214155
395472
1332648
1128881
125432
113543
1399831
1393376
1179292
1619782
199324
111315
516768
1757768
368460
706001
647024
961470
1353463
375531
188878
1874262
1845986
530643
1374752
684863
1702492
1331805
218
994214
573002
1455559
64773
1688698
1277961
515844
147873
25508
1664047
337574
939545
1394060
691091
196593
1097959
259462
1904009
702626
1295392
1394051
392094
868589
1797427
1877903
959643
233515
1186826
429443
201250
1472332
1074585
646037
1003066
841259
1208531
1573793
1314376
155440
1599725
1053688
369119
1686008
1545016
792227
1200963
1790033
981725
606623
554675
1927529
126968
715448
1380715
21321
553490
1737540
352667
401317
210492
1472600
529497
1914255
1691711
711894
1098114
456902
738205
465365
90404
241387
1921695
1497709
802792
861620
1169725
728799
1902056
1563263
1300449
634263
1239590
1075894
1839718
893285
1653653
671641
1445036
1174198
360161
687275
904531
1663535
965431
1767939
139647
47066
675247
435587
878103
167910
500906
524414
1076354
1694423
1959206
1261919
1509687
1908567
249974
102715
1949165
1078495
471281
1628904
642576
1271642
1800238
1499083
667234
1084791
541356
1796090
702789
616611
871716
170467
1372094
1045181
1306869
1986483
805867
861472
1615526
1732038
1950088
1612356
1384607
1558512
1115415
726222
742637
1895110
1860335
1028198
26948
1552364
1160347
1263120
1384782
1400164
1825275
1115056
1268292
1557733
1387098
1908046
798568
40860
1077322
1343420
1861028
90388
463297
47398
1250825
528996
1585915
1002111
1128830
217591
1071908
1986082
803909
1510029
116404
1170143
558322
1589532
788827
540899
1537957
7716
974429
314745
1035312
789124
684273
303703
1789322
1512193
1677619
147605
1834260
216258
1115817
1297901
818697
1604678
663627
1563822
561165
1602212
185901
1677419
1788084
926358
1827803
437156
1433480
612720
1183085
1580012
1377564
824257
1530197
1632840
502300
86459
245606
735327
585427
1728133
1826266
694775
1889110
1685392
379651
1671660
1231253
1891535
878678
519663
1039329
996111
488626
1416700
830416
1119296
784748
1438609
408311
116289
69400
1347091
282612
1816141
1841547
334813
260740
521678
1124690
1067423
492723
25833
1764702
1708607
138659
1088952
1886798
1451303
1252495
1436591
1141504
1616126
685530
2633
1178223
279309
749985
840077
1938030
120846
948329
430777
836422
1185007
1562846
875793
1058990
567940
953843
1379866
748361
1867328
824421
1600112
214458
973632
93823
536541
1170161
1220750
239468
52581
1078698
375447
342320
1415176
1354179
1236227
1614407
255950
1374960
1448845
837691
894567
1138057
1358933
860526
735823
196473
55924
469633
1581338
1772314
1511107
125975
889261
1461895
332311
1099463
171637
1663877
1066744
1941552
1089607
1924394
186855
671634
1098857
1016405
6509
362244
1006091
773667
1420252
586228
312757
332733
410055
503962
1401397
908479
502168
1942961
814504
1675326
61789
1334737
1861598
1634160
121429
1467808
1890323
662980
407736
518445
1172334
591608
472464
1133475
520310
1862577
975461
1541926
656723
1670468
1091916
562714
1128574
737434
901768
33357
987710
228375
984344
256724
1762618
1716155
1510899
748427
200331
788355
1815771
914304
737645
654682
205821
843231
323585
739087
203326
247591
585321
503904
1889576
697637
956133
1396589
971178
225428
802545
1639756
202513
1830538
1317002
755899
146687
1312678
929034
1458136
762632
1091070
1202550
724610
1339149
456602
797173
1865640
970226
1462941
1831180
1648341
1917511
393514
766314
75881
153600
757501
1259591
591580
609525
1203918
999279
793338
758171
1491818
1657587
1800440
1332574
1652746
169688
911933
841325
325096
1274553
1600880
162184
1526994
1451188
1572033
654612
684463
1667039
413711
1931607
20986
784644
93330
1332055
1189221
570084
295773
947594
1851268
1489836
1481578
1439552
1878458
30797
1196021
856867
1527617
1292503
918893
142622
110107
1270789
1587075
1324312
1933863
428990
1126845
949301
150563
1123052
1617383
306373
642032
224387
1378537
1807949
298701
1753169
1346762
1883094
1437904
529478
1390140
729674
942861
981648
550766
1852244
1997394
512225
1026767
1401302
1325482
1613470
846478
980805
1591232
1819824
1396071
1099358
1839425
1762704
1553757
1263107
1108865
1911413
179401
964804
741857
239451
469265
1604012
1417292
1623
969812
934618
22836
121341
1375307
114429
383664
916506
480039
1342997
295804
1379917
389143
813752
1160993
550958
1491972
778372
485746
1611088
1938805
1538062
396792
185448
501755
693609
378701
1184645
680899
1924209
892597
515911
304556
1698771
1611837
11625
168999
625728
993001
245425
452678
1685679
1223655
194672
43212
494941
1114013
293204
1338722
1592432
1504584
1281152
1763200
198430
609293
314333
614152
1337094
580468
1927269
807791
592647
62308
1606487
1374800
1044215
34913
1965104
1183063
1677608
86650
1130905
1813404
1153210
586294
1203488
1168651
1939092
1129434
1748866
164103
1180323
923966
173961
1314775
367878
1399370
1416624
1103616
769665
571990
1605540
360983
26959
515768
864230
1428490
1080145
600938
273490
1665588
949674
1084999
241614
1439727
886538
843345
46691
1952981
1005924
1270024
1843275
380183
1840054
701354
529472
1777342
270973
548486
1420859
605141
521433
1774710
401370
404432
1333128
217389
1357132
1781122
336176
329478
1828952
1883974
1563908
1971669
109861
1196586
1986946
1151828
1468607
244972
413233
1740253
936131
617761
594398
1976021
607105
455739
250206
64780
457318
1862255
1754973
146293
208558
698399
713834
1102600
1652023
1128994
225182
389755
867950
1545245
1759770
917278
160590
673502
16507
446640
481983
1832625
607112
719498
1729025
1424312
424091
772802
433929
913010
1370259
552519
990727
1321441
539806
1593991
519150
1299859
92144
1487629
350495
750154
896070
248857
1790732
1088104
1792467
720470
548787
1837187
1718776
574614
1763393
1137431
1518629
180593
243732
1302759
1862083
1661594
230810
980170
504364
242225
1699100
1603201
1201776
1771763
1436856
464697
328476
987277
1908807
1650919
1807730
1200434
1805747
140915
387281
64455
1889779
1366212
754450
1993061
1396167
126688
253447
1339597
1346507
186546
1129108
762221
927376
70030
459869
1203817
1861921
1047898
723872
912930
588044
1725421
1609193
694092
769386
845270
759736
858033
1450336
1918232
636071
43853
1080786
943855
600758
308340
330812
879293
1287788
1152091
1971788
207997
495818
1700080
1790784
1992240
948688
244644
1860606
278713
1057317
676825
744737
1901276
678925
66722
1233064
393454
1008913
1240245
1395670
592473
204314
850623
1233174
1351928
1458431
1165652
1871263
107413
1230371
576210
391425
1387822
1942136
257635
992814
1538803
1144042
1767013
760667
285405
1154870
989689
1450069
1548025
83365
466142
1459072
1238495
927967
992246
1762911
970942
1250607
1996398
1209670
1749019
1013830
1544597
1414211
1249914
1372236
1844075
973311
97939
276424
624310
852674
529615
1490912
1843378
374127
89516
203842
1713956
514241
1507489
1330638
1990916
1141180
825837
1629508
1030018
893129
1089925
451303
821058
125347
1750140
1760136
1914528
819186
1940286
1168503
1208075
1397285
837710
450209
1634112
1737879
902457
1893755
1246480
1459642
951182
1614896
1705340
223389
736564
1408726
11860
139331
186990
1224972
866453
1129056
967904
781079
651938
1872297
1130871
1924845
1680510
77972
204843
1542987
152087
901625
1224756
381596
1740989
551984
275672
1271332
827804
164229
1022950
1271337
1675486
815357
586854
304370
675580
136166
46703
1771888
1035335
675748
1583100
438107
1371175
706251
1293016
1687817
73291
1709866
1217512
1808467
566000
1453000
482488
448696
1180368
77591
623798
1587341
1000090
81764
663103
1176772
1686447
1606116
36440
557226
541632
1033574
1921987
993142
1667504
342126
1902958
1898406
1566955
1025174
1779761
1077335
830927
1184384
853897
128236
1911700
490412
874747
1991018
51596
514770
1030767
1847262
1850130
1855126
907295
1891865
1941093
1837027
1262127
1484263
1699425
1490158
565252
1529892
1709482
1278549
1487750
891650
905033
1427024
1561038
387635
138304
1169674
548253
1003698
214223
776835
1862718
1705665
626971
1271290
1328931
412644
6032
1601120
848221
788442
34957
360934
642052
1433440
1006349
1326853
91234
153533
243344
646264
1693723
33207
1479887
1170930
1513329
1155495
420459
1657932
837159
1086233
1878290
346100
1025091
1072255
894123
1991538
146155
983694
215387
895527
606574
733513
49222
700823
517225
271255
1338196
148816
655997
732499
175396
955057
527128
385493
1399319
1745606
243823
1109761
413202
1939649
1270112
1962610
1074644
924633
1585858
1985931
71936
1189801
1613628
126883
1608144
195379
1785590
519998
1472345
1795182
922622
168068
1295981
745497
1606880
1910552
23301
1877225
1841437
952608
518378
1553942
1682743
546572
619423
1599997
752617
102924
61600
467916
522170
1273678
1929925
1216329
661163
1685407
1225255
1919984
513207
1620773
401770
1081574
1356637
566590
1932440
340422
1616576
576258
1833936
332996
1378396
1003787
990382
895422
1055159
746231
1451620
897119
1739849
866760
1057756
1937287
1300549
280047
1652361
1428041
489560
506454
1225871
877725
798151
162934
293776
1775598
446819
860451
530500
911955
944966
523562
761095
353255
251452
1680331
1116607
37882
1904457
1770820
388548
742786
1786510
1391779
713797
145338
149223
651745
1908532
499276
1723772
256129
686217
1451568
255396
692298
309978
1816951
1970076
484825
1608
826274
1521162
1172570
1413576
1115702
1489180
793945
1180914
190715
1936762
107161
1052126
1045694
236370
897612
1310303
628227
674077
554271
1247959
628193
280318
1183396
415085
1067118
1869923
634235
373983
1013820
437022
1558852
1643276
1877976
276537
1388050
1383870
1641286
1266085
1687729
1145235
1992495
444718
1153233
828699
1680783
599089
816789
1414233
64899
879405
904131
321775
650370
128661
988924
91261
1812694
814953
1642371
1434784
549527
808920
1335787
412645
776261
695227
1124443
591540
865758
971862
929284
1092660
1621498
61891
423111
300613
284543
127792
1700584
1339746
1445108
528412
1416568
902396
784661
1334729
1705799
956098
1787101
182014
516977
1868299
1554469
730959
1746786
1039817
1568746
724737
643687
1195308
442216
1618740
513303
386593
1683064
21652
844204
1346816
33588
525900
1268647
1103714
71774
1339461
1524680
1194072
1424282
463251
898283
1658700
1795679
1505682
499272
1274724
735459
1577960
1054118
3243
535175
1897323
377885
1328718
390820
1812641
1033708
1099784
312370
394366
1826482
216429
465196
526364
150530
1394578
1598461
1961699
1499847
1308
310169
1877821
161595
468534
1970711
1376657
1248921
1281034
1380789
168100
526583
821058
1480347
1247686
1942611
624556
53935
608427
1869087
1386145
1981208
1457082
885021
1075078
668919
309744
577655
108266
103117
107538
557824
1292302
1417564
1594473
681725
479620
1476480
1024444
401745
1964481
652720
1055925
683994
1763392
157277
374042
461059
1483173
1414345
1273065
444938
1533868
924275
1448692
349310
1201645
138100
1648794
1471754
1093781
793612
1377925
1032145
1564108
966746
1930848
1423026
1237777
1087467
183975
1098326
1456678
1257839
1219141
1419419
1833434
1592050
1642995
1521976
1122566
1957553
917130
1630830
658452
1806299
1496493
778759
81345
340894
1278437
176908
691634
981017
1900555
1674674
776283
1574876
1327333
827361
1008814
506578
639910
628255
1806274
1006161
1003977
1728144
493507
500384
1874101
984151
255661
1030411
925135
980556
1484211
1616505
1233517
715750
587571
401312
792559
1430384
284802
754429
1266092
1208321
875294
1067979
559583
577892
58588
296733
1649840
1885508
1023687
284598
660547
720880
765876
1553033
296480
1762619
845220
602393
214654
1619403
382804
888486
975832
880228
1135478
1422949
45690
328854
1949733
333762
396019
757297
1860775
1173843
1105196
936187
1181892
1012514
46691
1839809
1383054
1162737
138798
1077454
776595
1098965
970997
1244486
1747158
1539227
1662081
620981
1668697
1935266
185336
616263
1456635
501176
1266744
1493488
827788
1116526
1501180
1032663
1003421
273296
1026984
1233314
382667
1287109
779540
936451
1620177
1288633
495353
1265689
697168
613894
157743
1872562
929163
479138
620971
1898137
1505232
963973
835571
672763
1480201
1835431
532294
1849147
818404
1132454
1256629
1175864
250172
139756
33081
1504633
1272237
1564990
1564385
598590
352721
1559460
1288855
387379
1192263
684252
1351040
1603304
1953026
627041
1061158
3160
1629956
1797759
1468342
1666236
686602
1362402
1314237
1889092
1734549
429446
1922742
1741926
1845053
829921
1878892
1830919
59356
1110655
372838
1853209
689975
747455
439090
449482
1739458
1219899
1966190
233783
119067
36035
1504253
56510
1976763
1224419
1396422
1949118
739503
453683
1588192
382795
1297748
548176
1803342
309422
874744
1873900
675798
481777
1973103
904744
1673608
1929509
1637198
676221
542011
1934954
1201618
589510
72052
702627
750382
1063536
594535
1548287
1114758
1543745
185954
60827
1245944
1054678
898972
251518
1212701
1084701
1877301
90135
1813094
279505
1109695
380342
369946
1247359
62712
606807
1617407
1528960
991801
1086544
42700
874579
180811
1046201
1034144
1121119
1304214
635471
1442842
1533552
575620
1751319
1583122
1493327
292494
42813
683594
1229724
917744
257565
379917
1439354
314018
1621279
245050
585757
1299908
73157
858271
830380
870731
1613125
611542
1656424
1584512
886726
774711
1065848
846868
1455686
344344
114327
521187
1854363
1623548
947061
1244987
1525549
1432729
744292
874035
624545
954187
1504908
174432
1087998
519826
1840808
1483643
1064346
1761388
356220
1783547
307658
1884231
1573850
1093737
987689
94986
1122454
1115450
804480
118449
829554
1167281
396767
1119613
615840
1922515
1590895
1140466
1408304
814571
1689906
42070
1356499
1919153
1233237
1903488
1321777
811853
773479
1325875
929755
376281
1542841
924145
842667
1611572
33386
1454445
66178
798996
912196
1139647
1302441
1051527
541581
555729
1071596
467691
1651383
431852
1780194
1172139
1836453
1770903
734236
1424301
1691087
1524654
1722347
894697
439148
654507
1328257
1037601
436441
1544750
505735
728010
408710
1782240
1593222
1369337
983328
5405
735881
1039321
1425651
887734
304208
1880383
1183076
913203
878223
1694985
718683
390604
792450
1546710
1838270
746867
564144
1145839
1689724
73634
1610184
956418
1027271
830457
317997
384736
737641
1523126
1184655
1397318
1490318
793604
1077336
85109
613855
1236204
824152
154445
1651133
687768
279297
144832
912180
799103
584613
33838
1855222
370319
744561
332064
211674
901675
670686
1113844
1399951
111828
442836
621326
1667416
115788
1744046
407569
1161459
795396
393151
1966762
613637
161002
1989483
1903004
1759765
178094
459470
1382551
430981
677477
985718
1854067
1305152
819988
486490
902315
1243321
747025
1186321
1640534
244794
1721555
1156696
1092106
1077900
1217961
1887252
1592594
718618
151658
1372298
1969960
1364214
907393
1206455
1305735
1943591
1654012
1968119
1132380
89129
414349
975934
1982598
510704
637770
1218431
518678
248356
354370
815060
871527
1462424
1903263
727564
1432686
861381
350622
445712
1031059
587502
792107
1302576
1546799
1388391
935477
986736
756008
1440299
601218
1205236
280792
25211
488118
1208904
1101482
683287
165612
105969
1153636
1574171
1583303
202425
842671
1905728
1580748
874313
1647362
1326838
1983662
4532
1623190
317285
1888927
1233255
312457
1038219
1042154
1125405
665282
1547889
1209269
1656178
387883
604622
134033
1070559
452680
208201
268961
1936446
1311455
1640038
972794
48828
454945
428981
181742
821924
1050649
1370237
768137
151175
1156423
561703
682224
363240
845737
4014
1235626
1238633
1405088
676589
1805318
1491213
77353
1473008
926186
138333
1003556
634773
135294
1255464
234579
70279
50038
1050963
1052632
1303750
10841
905712
19090
1959114
1131244
468504
1858028
1246750
1354797
401293
155551
1741834
536748
866996
334846
663951
1757499
502741
1180116
1238004
1062446
852786
1215787
68637
1824602
278382
1165245
294413
1497320
1830527
1639305
339344
1359840
1791316
416886
786476
1985232
1341583
875140
1901900
1754384
152157
636696
1377391
703588
186143
1515718
1548829
495978
127632
81714
5009
1153793
1414979
629669
1101064
1553904
1836106
1893639
1477733
303800
1638118
520095
1368536
26439
1284744
579506
1165590
873532
1279158
1631270
515952
550610
1560789
1095922
208773
492059
1097371
1117599
1665247
1275938
192306
1045203
917522
444755
427275
888151
759894
1368927
863456
910721
1039305
426813
656070
1387997
293459
1567357
1042114
240704
1523087
819128
283011
1196420
305208
695530
1458710
250498
359802
975759
827236
695237
211960
687617
311074
1243425
1107569
1721164
1537972
1966835
1317332
706935
1488425
1131353
1676383
242771
229788
423179
437151
1445145
506380
1272689
1598644
436924
615946
875870
1178203
1570293
1080607
575585
1072034
309848
19905
1933033
1966980
1301573
868787
1318794
1738547
836742
766192
1073174
1387776
73380
1778152
53443
800059
1031765
1285486
821708
8045
1988393
1693781
1213460
1598751
1171633
1339064
884890
766636
1725792
1547434
1192196
432361
178923
617997
155117
1435868
453734
283085
933711
243816
539878
1743895
144528
1106289
56878
1726072
739315
1567040
142697
181813
1589191
1169628
82808
1841288
77922
693588
98843
453795
1052165
449468
164898
1625958
171539
614590
808754
1779502
207494
1820673
960344
1475441
826265
571556
1564743
610624
516296
193549
1722796
522607
1926392
851688
883245
363330
1227596
1558111
335614
1740896
1415620
1901922
873229
62094
1402612
94141
943688
1751335
624218
730590
562098
215369
149979
243404
1948899
470638
564551
945005
207130
52904
909617
891231
1936284
1694289
946476
1560235
373987
241410
502691
270476
188677
1817237
380795
1327069
644489
85999
1488331
1789867
1402488
1045406
1517266
1800855
1710261
659254
883913
1861589
1373731
841480
1991352
29406
904186
198513
1016103
1927422
941419
975839
1602278
557672
200108
669852
463137
1652625
1326079
1172887
793442
391130
1003213
1664544
1728565
201222
1308432
607485
1687005
1075152
599630
645768
662520
1825021
1407633
49524
1571748
1473307
1935005
849787
387848
1827685
880607
49872
974901
1502396
630935
1100940
465510
1633378
1788784
143123
487443
1183282
357038
1995415
49586
1600356
777581
1213657
1563865
366700
974805
1717694
581908
1652386
381726
918053
596514
62753
940823
1794514
1616724
1764262
688172
354685
1632616
492953
1040897
158653
172570
261770
906714
1151265
859762
1582003
1385868
1506540
1977813
871502
1560137
177936
435462
1798723
1742587
1744746
1215783
1872198
21146
640947
168906
1189148
133142
1307669
1762852
1791452
368989
131906
190286
818845
477777
27351
1490210
744126
926552
691850
1900196
910346
1766390
1536926
1639349
1855879
508343
672366
1998101
1691646
1549806
470312
441973
890051
1837872
304224
1218978
1082355
1409107
22196
1677302
1677302
1107338
1199295
1125807
1314871
1671180
108370
134252
1877748
1634430
859787
961924
1963007
1163132
334837
1011209
1419709
1233269
1528699
1543883
428352
433301
1192289
1826249
1850999
1104744
1329784
1604613
1875888
867078
1178962
476221
549987
1942814
1990681
1402253
1954320
788024
115539
1696358
994081
594567
769434
251414
556390
962845
1447457
1344631
1669430
1305554
1220897
750926
1057067
1725296
1162053
1253302
444468
1480757
528179
879639
499527
863020
547248
1873603
1021713
162679
146241
1215983
1407154
535709
1856110
1305870
434731
64336
342606
1984987
1895098
264470
1849583
802570
1747016
1875433
1338473
193448
1564420
281296
1992632
1223524
1213043
94378
1440092
232837
299165
156772
52550
1550806
603852
1229062
1025935
1730188
1958574
1683335
564700
974846
1068098
1528606
1728822
752942
760425
418795
930287
446540
1753071
851097
314603
1055257
8002
902481
763601
1890525
1163470
1121942
1804392
1361623
915639
366869
1843766
1515695
1897105
1283488
1275873
1460213
83924
508322
1496598
122139
1784554
1415943
1577167
548475
1150864
1348999
1022429
418880
65935
455477
389307
915073
1704601
1093416
349492
1301576
953309
543580
492127
339207
631290
568242
574089
1640033
1169033
176687
1262450
1942623
770783
715249
896432
1557760
335021
974221
1500058
816299
954662
1148429
1143878
1958597
957076
317985
1675259
772141
190158
1406321
674890
649645
1764359
1438857
1973511
1624691
679695
1713449
429613
139158
24546
1186478
481629
1721573
948903
1808046
517216
370267
12810
1893253
1874680
978741
552765
1978800
1083044
198197
1899173
131245
1734822
1607866
240297
860357
16285
1424953
1467554
590948
1948787
32791
1866880
1364222
1010875
199522
275768
1426143
320557
1945385
1216384
1440110
691959
1254514
65634
133285
1118020
1157919
1548414
1953745
230871
1918826
1321571
1140219
1482121
226262
1438947
1574505
714316
493769
1158267
263220
1970565
1655551
1835899
737498
1781597
1590785
1147957
1075816
456575
377449
1114353
1076600
643176
619398
1724238
977979
1795466
1158635
1780585
256136
1918292
877631
809614
1404565
663800
962291
595366
884319
669673
1447553
518991
470599
1125097
647264
1609341
1588829
275122
1770745
1289477
1887097
377268
606997
89428
67455
1286120
224809
1360980
1053195
1925849
1949693
605493
1306372
1031746
1098627
947839
194528
473265
913330
474753
1916401
256939
882481
855010
1084343
954622
438604
1684239
776060
217257
1418797
280957
1145744
178490
1056792
263602
929964
499818
391722
1769518
1583836
1149992
1112003
1202990
1142572
1693360
1176137
358765
624753
1812983
1954933
1818010
1482728
1751355
810359
304535
1788905
690142
1224229
463101
583435
934689
1152964
1563050
140305
1970397
912847
1608599
471320
1186845
1912012
1279370
1938562
1463451
1693958
1948807
614084
36968
1433590
650087
771655
369328
574564
8515
46071
1543855
1647629
61486
297276
1808112
1610589
1755683
748478
199040
187700
1834868
435013
1060897
1185501
1696417
1290011
1525305
361343
1858346
726488
913689
385711
1337418
546264
908685
482312
179365
636133
63113
510410
52103
595407
1129531
679874
1698931
1832192
19838
1752910
942534
635290
906640
1452397
1061962
1784904
856027
1967326
402615
417233
1748945
757411
1568581
1735909
497940
1149634
1727840
1498822
1664775
1748933
1106636
1263240
1221921
123807
1661641
618846
1396390
131366
1470629
1410984
257453
151030
1854134
1806030
1595335
762191
145112
1899116
1903049
747009
34235
957365
1673549
709897
506656
1479814
1534171
1419014
573929
609048
827000
1364918
1737689
346792
438300
1835328
1900875
1595629
202138
1014935
1595115
752996
1088184
1749367
1048688
1180015
1311308
1752599
995049
483958
484011
492975
815006
55865
1527666
1361822
1607006
322995
381257
1349166
969307
896267
278782
775060
909113
257619
1393441
770532
145018
522115
855326
66900
740004
620533
1320068
147275
163426
731047
1459980
411540
1687610
1671732
814947
1671071
1408427
806067
1292051
1434157
487186
528886
1973921
542785
1835192
119392
1544195
1838566
833882
1437392
1442549
1930809
1349059
944841
1759422
1105911
1802556
115769
1006130
1233025
176784
625577
320757
120259
315211
1752577
682190
1737035
1915799
1963237
1448893
846771
1640340
686483
1259038
1540653
209386
1291467
1605376
659751
1481663
80902
122848
1340495
950989
347826
1531590
1257721
1929777
874978
371933
1168514
1927226
1322972
896242
843740
692842
1795000
1470354
248368
559376
235199
580355
1786205
619693
139780
1707137
1495088
1537747
673466
1622074
810371
489397
1530073
1114320
907423
1599055
1425567
1856938
522259
1466076
440524
214095
119990
1174749
1084338
1919801
1805814
895104
657383
1066171
1011995
1162212
429293
1646776
1923314
847516
633918
1131417
1845525
6630
862486
1567777
56972
201108
1846516
543332
351261
1665129
418453
1671506
929325
973555
712739
1775929
1084973
1359567
538803
826621
1852434
1855515
1095408
1332312
923446
1744049
290479
66774
1132634
338452
635579
1496202
1285
227836
1332714
1549640
1060188
1838980
1715500
177484
140872
1682746
1018085
1617867
842358
1141063
244803
596361
863780
775605
538495
211772
998792
796862
1697808
1754513
1143252
54438
636282
673575
700252
673924
176633
1089872
534625
1807751
34837
988748
857239
157538
1806026
313023
629955
963277
956513
1263931
817823
590804
1703401
397215
1203699
1718036
87651
365175
1117238
78425
617875
591871
1604445
2667
1766452
1643042
970604
238950
1384688
974555
597794
1148714
253950
826772
1701993
1077455
684642
985520
371884
343208
1285874
1884302
1698136
150106
283390
1829546
1880521
1875304
1774347
1024690
1650308
173615
318246
1141709
1545550
1679897
362635
301392
116906
724497
1582289
22529
29983
1612825
1661374
308386
1885974
1707974
1141215
1007458
268783
1208058
807820
1531265
726206
214187
837105
420602
585358
178463
688069
1291522
733083
720595
901428
191966
1127952
1396271
1056698
1743202
744730
1093821
839133
767738
1711119
1960017
1522668
1030243
647113
1990066
1129670
1645545
1902707
286552
1200380
894802
99964
589595
37438
790163
407078
1255084
766026
72830
259473
1572368
653907
563675
1195510
1322686
124834
1727597
904341
935246
154304
1718382
1853332
1690971
149870
143601
510318
1314761
1305854
1546756
374776
782494
815786
959384
592104
101489
1514558
145778
1385604
124843
1521158
1247946
538508
373468
96811
28588
490688
319551
1367911
379436
1382718
1453307
1242615
1151807
467920
1560545
1289926
405402
981062
276658
342400
238443
819113
1006457
1778413
57236
1721574
1631009
1961228
1801706
675849
811213
84314
1894021
340774
1983687
532407
1008297
300996
286147
1825305
1480308
676225
246399
1406384
45710
1422562
1102988
126295
1079045
1195772
1776369
573194
1957662
1599905
1957595
1503452
284611
825171
1322047
1651176
1870733
1335054
689497
1580095
1317671
1346887
1717177
1833640
176445
970098
915560
1077408
217361
1911741
1563094
1097781
746178
1865866
232614
1100577
1537837
1725722
657587
1021911
1485287
1906450
806126
1414825
1053789
1197888
1883572
1123197
872639
183091
120717
1344218
1285559
525392
172241
1807545
903557
1808940
1767490
1079882
220820
1397745
1434409
1418808
29266
1750131
1346333
771833
1113169
1990312
319972
614239
1308961
736927
805630
270754
715320
104159
795669
887622
305816
84467
718369
226652
1361774
854965
1220032
1849965
635938
1706600
1188936
1177720
1702902
256779
385886
1240583
949017
393134
902014
168513
1556299
832936
8848
1364044
317715
1932966
499846
1249374
1402069
1895725
298569
1407829
523505
1639897
1148067
1914566
1549020
1519196
1089283
670410
1547106
1709937
307925
1182691
1046172
811346
885412
93644
1446223
1480975
886268
1694314
241661
1532399
1435085
1199315
1245145
1413337
123876
417086
1450220
1733509
1227026
1467242
455762
1215838
809637
19477
502358
842758
1570963
1353509
783742
1408916
161040
948280
432452
901354
1491349
1746406
562430
4948
1918313
1490686
679276
295261
1380608
1449500
1323851
789185
430409
825658
1781815
1651565
661107
1426125
511293
1791432
1647920
411195
187968
1164085
575824
1580834
1505144
557258
1256400
821734
156904
1902408
763506
1523574
1099931
1937004
576819
1315423
1821784
1603742
1990765
773208
1681906
899551
117356
235494
265796
1641114
772118
1585011
1065433
1057800
1123457
871018
201356
1982784
1475246
262308
707144
510801
468434
92510
1605467
533276
526639
878164
1825116
1180462
1072916
732930
1765817
487798
673742
569542
355327
882619
1609372
1051952
322894
1459569
449963
131815
1975910
142164
66245
537851
1488793
1609373
232372
1720521
1226530
1644327
1221261
119903
323691
108821
1951518
322407
977829
588746
1940871
354319
935121
82334
1795258
1622668
1611767
1228925
1140289
1786039
1005662
840126
1182247
1217844
231046
789440
1502510
1712470
38957
990352
1393746
1830222
1075669
335100
457736
1543685
1357347
508887
209662
1608659
1825948
1339989
91850
1509171
203967
1308393
387686
1448883
984847
1704125
47367
701376
1462091
312020
509178
58039
1351426
1795549
1745767
952129
1488514
1246363
1374264
601637
501357
395714
473294
1401485
559566
1569922
1125107
1868232
974022
1029978
662150
1076349
468495
895302
168259
1882101
1104156
1504364
1252307
742211
1428686
235260
522152
859698
1262554
615539
1906226
1448925
1664914
78996
745120
1743936
1376151
1028074
743471
1460009
196124
1180479
759578
289530
855708
853843
97494
1334102
1981726
806733
711562
1048808
1124609
1770464
385235
789998
1280212
1563823
1796294
46407
1976458
1631383
502376
887958
136515
1546073
1460767
1698777
631734
945886
1335060
1704457
13786
870659
1237306
938199
959330
1109998
1887250
1899548
1328310
1135698
1072725
1927990
458459
1764187
522511
48097
1734227
1163492
1762519
1206942
775647
1788908
506563
1448419
1491854
1407089
1689047
1043810
96528
1280525
999614
1392986
369741
583421
1021075
1912688
1184327
1553836
284218
228591
1424697
1675352
238924
1351046
600917
323955
1356857
814369
688218
1011444
127900
1433711
1080435
291126
1400049
420309
266416
1475036
488741
1318352
123238
1065574
1329958
152380
400963
93509
1260899
1463129
1679187
1891035
1967586
999056
308194
821115
1861127
1866144
648718
1428224
175909
435029
1948911
1496721
1832103
720720
1699101
1356955
145787
1792067
1090148
1290417
1181244
709039
615598
1060475
666921
583434
785099
239109
523155
87839
662331
143886
1331788
499137
504884
1583462
38737
332130
724102
838774
1514325
844477
1890
433116
1897171
1472855
140152
965245
1045645
1323429
1720776
1353794
507884
624293
1860091
1401509
1580722
1149026
931498
1368088
254923
315498
810570
706631
657780
1884668
1302649
1224048
162878
271609
1979580
715717
1682887
951185
535100
1254530
24531
1527668
1628501
1803480
343475
992096
490617
446518
56763
1898319
959590
942100
68718
130380
124589
395840
758165
712739
1854879
1456411
1723563
568754
1538418
1173104
17357
347558
1745227
521411
662389
1291339
764582
1491609
582465
1483555
91220
562470
748136
194720
851950
308786
735655
914729
1613504
722349
1612341
407106
1816634
1765208
48630
1894533
1377409
1753528
993107
1627865
1344864
987652
1051753
510321
585227
1087962
703120
729807
1009206
82115
1588195
663043
1421987
1162524
823212
1572519
932740
623192
489378
1120430
1188479
1842738
1532038
1525921
1493661
1149346
179897
815589
66109
464426
240068
796375
1763618
537195
1760164
1797383
616158
615090
1019288
634772
1758743
404784
1130551
853208
789705
1730654
1583728
1039098
432466
933732
869598
1562789
1987628
911799
1911691
1660825
1974684
929382
344616
1231487
1526573
1977869
984662
854185
503756
283268
115868
515202
557627
620602
1961275
111467
62963
1595969
498869
476087
600524
76486
10851
438550
880091
1645162
499575
660412
525703
172297
1241570
650387
1351615
1937491
795205
439127
1050913
1685764
355215
1892305
1639700
1425009
1218539
1176072
1880607
1586363
63372
189189
824097
1954391
1836928
1201061
889517
1386777
1074836
122867
122122
511489
1558034
599201
112187
592452
423877
140513
1345746
1484890
1051841
1924875
1142862
1169869
800141
1270193
1496474
251452
1798338
1668088
1700572
233515
119395
1001575
490614
568212
1578726
854453
1775473
244014
611690
538575
151813
425627
36457
1602522
1011872
705106
1691495
116606
1899213
897211
377184
1203400
1935858
101455
1753933
1636052
1594393
87334
1648114
1232799
1815869
851310
1962409
1472058
755402
86286
1094831
1822775
1031611
896174
1652760
1988437
1492397
1694625
1909211
1034008
884016
1450132
693854
1064761
1502083
39747
1095278
250626
1509005
1423795
610345
1812536
1920920
503374
639048
1108748
1276230
1618573
525264
1991812
1783589
1969797
960763
1968235
1540987
835912
1944852
501927
1622941
1643691
649433
1825111
969097
1722501
152711
307927
520644
1994473
1004225
304233
886006
44769
1635569
1540092
195644
1081826
1227919
1526887
546474
1659592
1018857
120527
398635
623397
380466
1971367
1816198
868424
1358050
1017165
1998811
1598819
769918
1194193
1843446
1046509
672744
1254104
1521637
376230
1495391
1244975
1098755
174289
1079892
193977
1614488
570747
1375799
1243379
1641755
1182599
1615316
221476
1394541
869381
598870
927163
890060
872370
1800276
464786
347532
1773447
245657
1851426
1429317
852024
1918586
113109
1489851
454869
1678685
1227207
957420
332944
102903
1433498
1139516
1021105
1245001
687498
171007
1565038
713878
1642145
993598
1148446
1349321
693190
1187246
721100
741521
991552
585189
805221
853016
391994
1987624
1997852
1191882
545077
1941757
1044766
1536934
332207
1380254
1571152
71916
1619634
1311279
46692
275769
592420
1437693
894140
403593
1908677
1770431
439380
1632218
331499
1468622
1121401
371779
1674353
721142
849783
44662
1626430
789714
1218579
1825885
1068651
1902142
1566034
1392483
1982331
695528
212435
1965862
1883667
668466
726731
1321700
479500
1877604
1465836
1217111
1341240
233874
1594799
1316011
1606191
1118091
1000992
1524872
1702501
787874
329181
709684
1251170
153848
125755
1876260
118207
823525
903066
1968633
923944
603668
1423728
164118
686959
1027656
184057
1673839
596850
422633
245309
1764828
340204
1397566
1559490
1381004
273648
1479408
1594919
1736375
1466913
433069
559639
571732
1163799
1524561
1737307
1132833
761492
235917
473702
1586226
786831
1479563
1467351
547934
147505
747136
1958152
1425775
1527681
1863320
1779950
1265466
1891117
366134
703379
39823
1531117
911843
134352
383840
1658541
703662
1439154
1230401
1226891
417625
497742
154605
462375
1261075
1481566
1333766
1731607
1102244
78890
50965
449434
1951745
1619446
531485
171550
1313744
135875
82609
1286394
1961787
379379
919991
1873623
1742641
627368
4096
1435363
173406
1279725
1950696
31337
1482411
801443
1409740
1418440
964957
751806
712172
1603363
1493593
686035
1231498
152486
961073
1538890
887506
1609616
180452
519709
1366212
1613381
783999
1126264
1615503
1921972
1713440
696081
1416906
198708
1323186
127612
572530
234960
1242204
1450883
1305356
1105458
1342555
1253218
596268
1802739
1194786
1752706
1860354
445752
1908013
1467797
1177672
518179
127894
636793
1126602
997316
227199
306251
1195339
904904
265025
1648157
1058454
980587
828381
1824601
1772607
164817
152544
281763
1996113
87224
1012279
290230
1929300
647960
1108922
1728755
1526707
1115774
1745459
916278
543442
336733
592607
1273651
2044
413176
708502
1340051
1967028
795927
928182
411429
200743
56295
1562322
1692353
1667386
480421
1728981
1631354
1466157
1817496
953137
1588508
1377457
444773
1050563
1283515
1027896
786552
929612
1514644
1364247
220563
391706
1189708
688516
916704
527400
1822859
1078596
114951
1667273
540178
1114252
1888967
40348
1940370
970651
743270
540672
200165
1123311
191015
1484028
126249
997657
1109787
1840170
1629190
1383066
1729123
1997932
1271488
1040687
338662
1778672
802908
237290
1700828
350176
613055
973399
993278
1426788
348840
283517
288082
792458
53318
381667
1094514
1096506
1327528
1270458
1019849
1622236
500395
650093
470909
1472720
1209688
1494410
764127
509109
8411
1993005
910896
430861
828212
542365
1220285
1415964
1136275
438115
1854089
1184591
1449339
154361
30369
1233846
274932
319667
839663
220652
1854130
379556
1113788
1507391
669126
1718545
1842108
1564551
492761
803588
1285830
960181
1861525
882754
1208349
362808
1960031
234830
1456553
47486
299758
647940
1503242
1754865
626679
1600758
1453310
806575
1445845
1958427
610616
376101
1291594
1036510
1019883
1655972
501445
1347670
1781073
29265
1718976
1719091
1044936
1993065
85458
440154
921867
713954
302510
1915542
1940926
1929332
1984172
1488898
776119
1026512
561007
882565
1374981
1370520
1087926
238747
1806293
822691
1237706
1163432
766971
1865548
691127
1846420
346867
1467265
683920
1978087
1529254
1842206
414614
1871121
1021273
600063
907605
1104892
587802
1256399
1618524
1212837
1556968
943527
851323
1929716
1069687
375109
1079029
1255464
1066488
692493
1972536
255840
1618201
985821
1947386
1152518
5900
670992
619553
1291610
1310975
1405357
665225
939097
11356
1223224
1077856
748975
373254
846869
1353577
962565
352913
1155795
1613007
412581
291357
1282340
1553011
926572
544298
388461
198252
912720
846574
1087224
1863491
955818
1278177
535070
63581
155672
1134841
343273
978414
1749523
951738
1830931
1875312
1386806
1288157
1364534
458423
1122591
1520726
423674
980925
616629
205541
1359226
726357
1327995
5688
1932878
1198848
1180855
700830
966992
34615
1631471
981399
1356526
862414
370242
1386326
1371043
1033332
1446561
85032
1037313
98100
1463310
1166449
1168823
1037152
1741376
665648
1777598
516811
787607
538413
16116
728051
254826
439165
359452
1080414
1916155
1305407
1164756
1685983
1149334
1592460
781886
1282537
1361812
438286
634870
65156
1199990
925751
917862
1845476
1370670
643705
881221
1749512
1585474
591129
1588980
1609181
1826113
768615
8408
33915
1680078
1640464
752777
1040798
309985
265153
613506
1905109
1412960
368061
1929533
1915660
1844503
578933
1623311
1783148
980284
1628301
785167
283366
594845
1538835
531715
818761
1503214
1098228
616701
398442
176739
231490
1341006
1754538
570666
701423
188027
410648
1676672
343149
579202
1981695
203857
776272
1425792
1132729
897906
1181551
1384200
304839
22185
758440
1810274
1210471
823469
1361235
1968788
1075582
1411047
756065
1529611
878195
887454
1710314
965604
134828
1656641
1603361
1795081
800808
33472
124626
56031
1780303
612409
1884832
458856
1578389
873302
1224948
185398
720637
56453
1257263
787730
1358160
1469190
241863
984277
805780
567427
294842
1531756
1377539
974646
893401
280577
1164871
601512
1710090
18403
1390405
154755
1242626
367078
429956
338263
1533022
1071729
634025
1119737
6465
305112
124442
566878
1604474
454842
1469823
711153
1502749
1266207
1687831
146607
1176559
1707925
1840745
1727655
499329
317048
1250170
435762
82212
626114
1352384
579238
1616095
1467183
543307
538649
450024
422827
192279
1658332
1135764
350049
228151
1238829
1745996
1234308
1449012
1456338
127935
1541013
1452005
132349
288192
785210
782558
1505125
21016
587449
1205755
434332
667805
1167514
32178
706994
564680
968686
1099602
1758235
137137
1482419
1014120
1369755
292734
690135
43539
991260
407718
345047
1855719
1931859
56350
641637
1465579
165300
991525
1072110
1977635
1318131
1855809
178870
1739443
297325
1605282
1001297
529074
1011415
805853
31550
1044880
1520544
321523
535493
542555
166815
1943626
1319594
574126
1789124
59374
968245
1300593
1545184
532466
1084169
1875100
1884009
711047
1631670
1905669
801414
482416
379260
637646
1190268
689579
926611
795761
1944473
97425
1589197
589592
1042074
1236698
246245
746613
1151832
1222229
1845894
498655
1388711
1296695
18698
392176
1335764
746168
1665952
213212
31600
1367964
1019989
1899188
385502
1256449
1186174
897378
1499441
771076
159929
970127
1288456
492187
31718
1529176
900497
153614
1705491
1564424
1366759
341956
1055004
1136425
585353
697950
557451
1130119
1359847
540855
30976
1753132
1614943
749172
1516419
708475
1145902
1019680
826181
979892
444977
905635
944425
898508
1798654
1916275
388281
1554598
657116
1010587
1819468
1801617
732076
1272841
1789031
1629696
1721309
933374
319966
1728194
1932429
1720353
1550003
1024787
415635
438383
171869
1497278
1480426
1131987
975050
401476
515541
1411668
1068732
1798330
1472315
507490
877265
1988231
1195577
1514987
1793260
1856634
54002
39966
1143549
473074
1050459
1999550
1216956
1395347
1194283
1587156
612402
1868857
1461358
1999755
994436
1584108
884406
1828478
96791
1840882
1339426
678608
513635
319328
403840
464237
750267
543417
1594888
1635926
756355
1489230
350865
293066
896922
31078
1370916
1003733
1926537
1482892
11085
737045
374535
723067
779018
1262066
115036
1439241
1515196
1141814
1155414
428258
1789538
1777305
1535043
1378779
778038
320296
11688
1735541
1436986
1848426
94018
1231364
1086604
1715344
1220185
1922377
1825994
1908514
1560708
852489
1126504
570555
1899026
1428152
204750
113831
12635
374068
1100197
1195599
471442
508529
649057
1059290
33505
1605415
820716
1972353
82800
912598
1554933
740602
399923
1980096
845314
513260
557745
252405
1566453
723323
1156135
31368
350914
296497
1472056
1957217
144067
811070
1639871
57635
1149092
1933661
1403548
724399
580343
573958
376095
398417
394655
1544007
1714510
596194
1043640
1026100
382140
792883
1556094
1221668
88453
1017660
610444
1345333
1290234
1909304
1576998
819633
1990603
444395
973614
871051
262374
1371170
114903
314782
304832
821225
1701464
87056
1849348
37906
1347081
952001
681419
1989000
863140
451633
516709
312639
1454015
730205
718601
427638
994167
1929716
1933094
1337858
1619830
494639
303406
1194575
1993349
1513519
991181
1946745
846393
854458
1883337
260454
1248004
13359
152917
359197
1888447
486303
215185
1969279
574609
800452
1023322
1490851
275843
661370
1828566
790989
543053
1637068
1787905
650361
349173
87726
18094
271536
1966871
1797186
1360129
833179
1466729
1558097
926178
890693
983527
1568114
1609564
1637160
91412
918253
349083
291085
1902003
495464
698298
937140
1303715
922422
1973058
611524
1570319
170947
1568838
375514
1846597
1446022
822526
1286573
1797348
31345
433249
859282
1308194
1697023
705268
1799240
615441
731578
545763
1493470
214206
1481556
1260150
778314
1609453
953520
1802037
1379930
1406523
329132
1644654
269745
1207235
1358524
1900006
1616481
478199
805632
824351
968558
262715
1935545
640097
619086
1680505
926201
1078639
1323439
1399119
503799
519915
540991
993415
1078832
256517
532810
1743959
337054
505772
1000823
1099101
1216035
1799275
1640812
1497657
1060669
1062800
178284
1041965
1996028
937779
233042
1251074
1852423
1626860
1278060
1588511
1363459
1041355
715271
431481
599088
806862
1708156
1275131
305022
1827323
1681544
586429
322050
691996
1793436
1676533
1546962
1105864
1076895
1001933
1016742
1357526
1530221
1549736
533939
1862478
927300
266714
782613
1713228
830742
291950
187575
1738610
795432
703261
1705352
1816904
1511086
1701615
998243
350035
314837
836261
1173844
1223079
1908308
1574543
1818741
1242577
1923169
883137
1203250
1653933
844156
947056
1021606
1237440
477371
1925942
635118
157831
1247492
430810
1320565
349922
1111997
1418276
1534741
191655
1976139
750897
1922610
1316179
1469915
105679
315777
1703594
1156098
176023
873423
1527160
1959655
1049057
1242157
635069
871184
674297
1215985
375814
309095
1992085
1607730
436512
1125898
1173455
929440
1338214
845295
852473
1653564
993990
561988
280037
418992
1986136
202396
910260
153304
1115286
764509
878139
1021926
1982632
443783
1044071
1335073
1890903
1879037
1811775
1160451
588350
78949
843836
10863
483216
1721152
1868944
1408888
40667
722406
1617793
1898708
1094952
1803042
1473381
214233
1947678
127062
946513
1134781
1108719
797436
1201206
1800562
1195744
1253802
1260312
1452323
684149
1551500
1703618
909642
1223965
924777
448927
321248
1738953
790810
120365
595930
252153
916227
271338
604254
1232839
1232095
635303
1463965
1690293
965223
963791
781633
981297
778710
904363
37510
1132876
1392282
664728
1318990
513911
1955482
49239
1323645
1113408
1160544
724498
879581
1668054
1564359
928975
1848779
1425086
1492988
966662
1352604
395620
669841
108834
772938
1760891
636138
816239
1019092
439299
447656
1011987
606274
1107520
1644148
965879
679397
1888639
848765
107417
1228981
399224
1763593
127950
225032
1414288
1967559
1995822
861980
493072
1921388
1988071
641856
842424
1602094
799804
1576085
1836089
1528084
1353518
1544689
157535
1385573
15432
1531382
888397
491713
325274
881703
1952591
1908227
872150
848649
479605
1628317
1131459
1638551
1102888
100880
1882546
1075609
1557918
369231
1982890
1554396
743526
623732
963005
889732
1679679
1606902
1937873
615445
70484
1881433
1253270
412270
1562743
1928886
45126
469287
1864463
702172
646893
141766
77456
1100293
1225558
567257
1371493
81637
142451
1587573
1169821
1882966
1839699
1446258
1867727
332049
361603
279112
361851
1616739
1245016
662493
1362154
1295258
684392
1448083
1372614
1711474
247907
1730637
1228824
1839062
1415449
1486765
1532451
410164
830267
1325691
558758
496778
1380757
400382
1369807
1344232
686712
1983677
459205
1840467
860229
534533
655261
1347252
497518
1094181
221764
1389636
1338722
1737561
480359
1955383
569012
1864737
1284655
1277140
77829
1470808
1147611
60784
1940245
448832
1581330
678835
833013
1774917
560296
1419764
715235
1727267
315789
963805
316124
1265058
991872
1697544
386823
1762479
1231458
379532
274787
277014
1395629
1832638
815280
791762
712404
1545192
1970533
1174743
197670
840907
1407007
1767142
1890546
667193
742041
1402643
642002
343614
1033601
770725
966817
780248
733255
1527465
540781
1859824
1498111
1055861
224264
823812
332980
1838292
1820867
1284321
1896931
177232
1659146
566377
135644
715563
1315926
1680858
1654882
779722
240644
261410
1455274
606115
301641
1350187
836254
1215780
382278
200551
565356
138664
1525441
1553498
1184515
788243
1094604
1640115
206916
1790751
249272
1505224
1314046
1318012
1297004
1547074
1448336
1357787
1195662
886115
1314895
53137
1733205
1122682
1233719
832799
186674
719417
149281
1546520
1972485
165494
1897160
514209
1470737
210532
71341
1073203
1993971
493415
952913
1026048
965688
188662
689251
1513179
126454
843509
1649630
1184360
1480604
892579
246090
1645046
1057175
1872913
692863
1924369
1806972
1819928
838748
1657025
1224225
88876
716432
1991168
414392
1894601
629984
1171208
1640117
908226
1049934
1078903
2430
507040
1466772
663069
1501623
599689
173405
1147170
907481
455758
516440
1390471
1979843
938576
1420908
1131953
848733
79175
469566
1495802
1070155
261343
127127
962712
708974
60943
471619
437115
1306225
1759492
1071163
965268
564563
40273
414370
407346
95486
682960
786546
1485349
609930
665906
324905
627032
815826
1405345
985762
1833309
719711
1268433
1518431
668161
443025
1008639
1419017
479480
135380
1731629
1548935
1276782
689774
1805175
62469
647396
1641627
631872
382414
330807
216534
435943
1527455
735758
1934842
1845469
1064006
1439560
647114
1972096
1819727
343965
1956212
413632
1411582
753969
1621397
1076876
514576
1104461
799595
984745
833412
1370984
1843815
1870040
1841492
1232906
1126970
1264529
1465219
1901582
600450
1348836
755431
732817
414397
448975
633232
1241251
1217249
1639545
1904981
1309664
827691
1036669
1201827
1212757
704804
1689975
116277
1403611
844816
554644
738536
48719
1516052
650961
1984582
1455995
729059
1502694
840986
504808
1113066
1539013
1334429
952816
1260020
1387656
323685
789117
594833
213987
788149
435138
134512
248185
1822157
565139
732066
1707233
1023656
35799
1912473
891263
696255
1769903
727296
771851
1811535
1653369
668536
335600
1323559
571934
516605
1240956
1950458
988424
1877729
680026
1171770
1651142
904090
1563893
57310
1321175
658201
1409406
545990
641060
420833
1000056
1691793
1935023
923544
906385
573676
226999
1037146
555749
286685
1157723
397030
1154828
1797512
620930
374795
1865346
865401
1298803
1218893
748895
1224343
1210318
1843721
54169
647741
504536
1513313
36827
560287
589394
1000537
1777372
750493
1611474
1792173
1789758
625364
1587161
1906466
1829014
178330
1705223
545832
804281
1423829
102617
37420
1365385
1758832
1126072
1230759
190950
964207
1525593
1633733
1566062
1419500
1358074
1911609
1083698
1077313
1238264
287148
445754
1410318
178846
478563
1030853
1564122
144225
275462
967097
482325
973990
656223
1421378
769031
1389534
1232799
178534
1806068
1480922
1801810
1661741
1820884
5986
588621
1411164
11633
1695324
510410
1022947
289066
103065
1041894
1077620
1842178
1087741
1007244
889264
291672
1276267
1155366
87757
772780
432025
750822
1345643
1145264
1014977
1583706
616427
1128523
410483
1085415
313925
744031
39011
1118445
1700281
749170
364555
1118752
1969924
703849
675716
745896
1096352
1490464
1454422
487086
127804
1080405
134696
1543910
349169
1707316
818283
318543
197588
809020
725786
334470
566527
1831464
924367
735442
934613
1244475
1489606
1994408
243885
1356716
539665
7453
1962429
218612
166737
1214542
1639970
188026
875736
785016
1058509
1092681
1315301
1464822
1696783
184850
341171
754270
1258211
16113
1765382
1579331
852275
793703
1659060
199669
612844
1229095
543142
1668021
579379
1349516
1388946
1315005
1029025
280455
1555117
116944
25054
284962
341810
1441717
665420
1540627
815082
1854658
401865
1210589
1408512
170727
1482623
1884265
576399
921171
1970515
1425648
458883
1590708
1192240
1176404
688720
1893465
1232966
613784
1517209
861237
1312790
1319489
170336
984901
69243
1349291
687594
992803
571591
669038
746732
1091630
857693
829420
536620
575242
592709
1582826
379156
1620813
1323767
414850
1846038
706439
39669
25312
1391036
1694759
257858
420195
1380524
381334
315383
766511
535866
648785
428902
483837
268515
1309478
56727
793011
1895826
1205760
1831405
1948889
255601
911084
301590
737210
419153
1053745
147188
1444376
845577
1827892
1279168
840651
1677586
1478649
201823
1865105
1045272
48499
705447
503801
1355824
1927363
1535804
758656
382243
1148182
1660926
1369379
1861410
1237671
1801549
877304
1959698
882895
1945889
1422603
1665513
778143
625692
964755
255304
59203
492663
1531279
661356
925859
953547
1990566
979588
1954185
15120
1236079
1075392
143660
506615
273472
285872
1647577
1178127
1221189
737515
1288879
1967220
1318035
465484
355642
1879183
1115476
706956
1477971
1486478
245938
1839366
65231
548197
1417016
1010597
438302
1544641
352191
555009
842709
247687
196718
847344
1328482
1021706
1394482
1047408
1894797
146410
819112
1023887
588452
1383948
53229
1726550
1590884
539116
1493688
874775
1718876
479235
170430
195527
313643
458482
1314196
1374151
874008
746188
217614
1524174
667138
1228232
998950
377030
1115888
1593087
1640951
1696118
1161128
1012692
867367
825657
1266341
1166355
475980
1771727
827025
208802
831258
687254
460931
277960
733644
1935695
679894
529799
141596
1332758
1370166
1112671
429043
1356517
366527
794245
59913
1847212
1085887
1564967
1069834
1233683
1886753
1901332
10295
848800
1016371
1776020
1209344
1085702
1378174
1731478
707877
712383
896017
1953724
1424926
1524152
111562
1489664
1800976
615104
153986
455225
253578
1576316
850213
1429393
1015150
1123853
786008
1204146
630055
1604809
595046
183024
1477062
830099
1216611
508450
307109
860456
1690740
1246709
387214
1684236
780874
1003095
3585
1282430
591390
1685724
165140
1703925
1850354
228595
912755
710435
1981437
968922
900448
1153491
1480251
1065408
582794
269568
846647
263104
1877875
673079
252832
100600
167695
1044007
1041201
380325
1780990
1700820
1990710
702235
252623
376165
146075
1444431
1082333
1211878
692036
195110
1750770
461405
164170
1303640
1643335
248297
1093614
1598987
1798707
390872
1205726
973843
215075
582519
668234
326960
1902455
1336669
1106294
213061
1274011
1068297
619880
1074592
556641
1036165
417320
404804
10310
495687
1072144
107500
1980242
215757
1367856
734998
471584
1326472
1949630
67858
1348796
1655815
1104201
1117967
578313
164483
939076
1181684
1035585
803010
858486
1134141
1308598
1093037
1231060
393169
1971788
162205
1989304
1920917
1497683
943224
414543
886270
652499
1012833
302574
1194502
23778
1144625
288235
621054
1297793
193171
686497
579771
1027637
1657432
1003617
325392
248512
554058
823789
962468
1042050
1675668
1296265
888874
1113913
263873
969076
856775
551903
1119494
1957605
425419
1169481
1173177
1271838
1095960
1373452
339732
1884837
1660823
1434500
1733862
1996378
490819
1291466
1004015
954432
572294
1611847
1150079
1435099
1108808
424181
357507
1382267
269230
1669166
260465
1270610
1800558
1150744
1020892
1467217
162386
227356
342692
602677
1247338
1508636
193919
1560482
588110
625894
330026
54104
550078
750916
464354
1238348
638605
685099
876483
1762213
1619404
336554
438108
70284
1226704
1263254
839687
1214033
642852
1139381
269994
1390934
1865198
1209554
1649311
61650
1131905
1562722
1205010
1614027
1554962
1592627
365441
1692678
1762604
1023084
905164
1336697
477818
831038
856514
1764291
1040104
1084345
1066109
154032
1376008
1790698
1565323
226455
845770
1006212
413704
1092099
306466
1080353
1913160
1709650
883813
1359266
1600227
62535
1828549
439477
259677
1839727
1183187
673882
899507
1099884
320430
1048281
333422
1100934
1301212
788313
1779388
390068
928873
135928
1416690
316300
1385766
128840
1044790
1868622
143868
1710045
1187565
927522
1211123
1883738
1186823
263463
691786
789103
1589463
722278
1085263
1438977
234066
892217
970077
166148
82998
948426
1276368
1191051
1903752
961162
31333
169809
636287
1136476
972297
1221434
934779
1912545
857606
1037011
1826194
1259524
583139
1343504
1153108
1975400
445367
1879140
1537670
677827
1783783
414370
1348016
1692258
121615
685781
1005356
554624
1163118
1283513
21455
1474461
202800
287370
1414005
1412687
1361756
1779185
1886989
1092525
1071110
1953406
191851
1263168
955983
819806
1835410
1462677
1545595
1934618
1895782
435909
583367
480429
1364362
349143
450625
1045731
1185914
188736
757266
1271788
829975
1356322
927677
696232
1837164
1693144
1639770
419845
360000
1242096
949217
369934
880292
542132
248758
1319336
271045
521697
889897
1015611
19646
1369495
1339942
1114335
251174
1891096
1084671
57834
1763005
1878365
1974992
1274274
1504138
410886
1415614
1957259
339994
1818814
1292122
1918815
499760
216599
1655802
1289313
1414043
360046
1706591
1397252
457144
893036
737297
1599846
496126
385456
938571
1088988
517685
942519
1844407
969425
453618
1859931
465409
1093970
104930
1269007
1312611
246182
129576
614588
1123957
1002632
443743
1324342
128045
970164
998175
1136478
594627
363773
1563090
1503139
1058657
1066654
12554
24254
1931623
510313
234255
1979918
1503291
1113413
1597262
1255518
1340705
859301
244722
624560
728051
660936
1407108
40405
1781311
992308
1497040
1966670
143202
458692
845494
1288320
309937
1417383
271063
1542193
216122
290800
321351
765918
443450
840899
213021
792264
1966034
1269338
1239205
793917
972604
833424
1761605
1836844
1250767
1206158
1353345
1005916
638853
1096761
444707
1141349
1322095
1137767
480072
1696421
897414
820497
381167
1708516
271251
1053621
1957478
1703426
1682154
887920
1317488
1699480
1691585
344474
1623040
277099
1041333
1863762
1179027
1928958
164864
1645681
1617776
1684623
1409266
1131539
468153
3744
1344444
1767640
69130
1418857
286384
1360110
902251
1209881
634839
1951234
1556593
267655
537107
174285
587101
542588
1806934
98928
1634196
1632975
1845815
1882802
1476741
922950
1309879
1892446
800108
1228410
1443751
1415363
378985
334994
1286542
1648941
571415
1089456
333738
1994402
1415691
487417
1835263
361046
549865
1047764
316135
1240601
1111468
444495
440545
932941
659872
1863026
421859
1050418
1363755
1280665
1876990
1944031
1120313
397880
1536470
1083646
1300901
1594120
1389603
1251187
1949571
264981
1793144
854462
131597
91095
805442
40903
389065
1433386
607215
378221
287966
1493127
495993
1619918
1740412
1517156
127948
388019
1190726
640510
65648
184880
565643
880659
1702963
98321
1668701
946006
1608265
281154
1055010
777242
1717880
884763
148165
1710863
552554
1341735
1982313
1997984
1773958
1648161
667468
315488
1411506
415333
564256
285022
666572
1361044
1173669
1263816
1585207
950061
794459
1729213
1273872
1886668
1871807
489867
602017
637653
1627901
342995
1855277
1638424
1941992
388179
1847935
1603725
1516614
1372219
1553671
1788646
1110738
687455
1041049
964222
338072
358865
1553633
577772
299327
1070301
1190531
222872
366053
1962330
1041787
429253
1947897
1094858
1274518
1320759
513153
816866
993480
952106
1893860
78861
1223588
1899057
1555312
296356
1116669
286307
237203
300539
136892
1984780
1996162
351693
1126239
821671
479305
2166
1484107
944564
1691114
1564520
705164
1418178
1835432
398659
234514
1403602
1320093
954839
1873246
1177213
123130
1021869
909492
436753
401001
788206
1151750
196883
277630
1572193
1422194
565595
158646
980636
1344667
1923157
1535301
1705881
176242
493951
49903
1908188
1721507
1344665
516830
71478
1585198
670432
1411370
167863
435939
1992036
1226182
14436
763087
1750005
1109746
1157011
1609656
1349740
557590
390929
243997
1340006
1877000
1077867
271751
187522
996191
355888
753356
1165949
865529
1646065
97541
124688
1572539
1979696
1276694
624693
1251327
1378911
665518
580671
619337
1847826
630721
1880293
252179
786541
1727414
48876
136028
617982
1887510
803716
1445553
1627466
1019878
383431
470233
648222
1294909
1945934
92402
1032672
1856566
1029726
1911409
1705641
1398742
956238
427055
1608460
1417497
508166
1859339
1297921
1892296
90806
341063
134563
27286
1229889
1351249
1692428
163360
958045
74040
1606431
13169
1346112
1477689
471511
1392744
483047
1792937
1001366
1824991
1898547
267939
691812
1039037
981440
1612446
1362083
595069
1130978
1609721
881861
1616789
1688911
1530443
1289067
1604144
1370267
883039
1003060
81246
370158
223000
711195
822621
1750265
586214
1502226
1396312
731156
1004880
424722
342519
1159354
1496709
109625
1348750
1096181
457000
180067
969255
667039
1424922
834239
1044810
1877829
1544786
616108
115444
117035
1038541
953523
897280
1283017
1341612
151817
874934
111370
1630065
1638365
389211
1431470
1439247
1682317
956767
442335
1381013
1439129
886652
633276
253135
254650
254476
1703204
1578727
19337
457851
471412
122629
1264467
299518
779676
1734544
1247565
1112892
612545
60772
881986
825810
638546
896917
514530
992812
1300999
1952998
312050
1038112
10396
1524110
1476783
443302
1062477
1958862
253902
598957
140089
1960353
755478
1148143
568960
100915
1888524
1457160
121042
946034
1066219
1663942
492919
507507
1452517
1638002
1580500
1892821
1696778
991331
553700
1049613
360289
698247
943433
642057
1419674
1009919
623007
320486
1776637
939395
1841290
227354
172594
967314
26117
1221782
749000
1141446
1369750
1944527
774864
195963
1073781
243897
232394
1075956
1287916
167200
348946
591876
1377693
290398
327293
693714
1642778
964783
417342
66271
1146819
1318901
448697
1901874
652762
62499
682216
231527
164529
183917
167272
836151
933243
947099
1662452
1699225
913630
1168759
1942552
835235
1730999
728281
1568976
1355863
1941801
37576
1499820
1313177
64042
52276
523878
1963114
780073
1900948
312338
1823452
1045979
292057
1640813
386085
908238
1006093
1282155
930918
235323
1492081
1985437
1014015
492394
1827328
524462
1032376
1801981
1094503
731205
1140372
1734571
1510932
733883
277505
481739
781187
145626
439297
731258
314209
600489
1891140
131622
10795
1016583
1109228
145993
1502079
1965219
1993763
1103903
380544
171918
1584534
761313
902896
1171210
608010
1826977
625589
400200
189618
572763
4742
996883
1217971
220018
1203685
671853
1973832
1722640
1104349
1068293
1933659
1868387
1635549
1888594
603420
1771174
1558422
1216222
1609780
684683
1291131
913266
1359973
1226670
1437676
278413
1121024
1624427
1408666
1900045
1394438
153099
89093
552545
190394
1483589
1369547
1416424
1338302
997882
665599
1282897
784029
247924
1096554
1812892
1772965
825855
434162
396086
148885
856775
1980750
864812
740614
1344789
743419
1982717
1703038
1261340
1963634
1000107
1509923
1876041
1851547
1612104
1224542
206671
1524252
1414039
1926741
842087
1589111
805243
169311
1241679
806796
776706
536013
1469604
354535
459734
799800
958526
85499
1718528
1622068
914545
1006226
1233262
697656
1758975
1290113
839253
966747
7306
1033480
1683064
94983
1286846
323522
1701119
249544
741754
403535
739424
898789
397859
1337339
718020
1517629
1066912
1422167
942160
1339291
1930090
1994083
1805714
1516428
1414092
22426
683249
821675
608273
103157
1701427
394458
963255
778433
1200513
120076
695750
1314086
1043320
217482
603029
427780
556151
1101963
1072228
203367
763381
544097
1026192
1009915
549686
1875979
1513132
359491
299587
178895
766995
1964854
405766
1905344
529982
1448620
1838329
1737419
1029210
404257
1264815
111488
1152788
489267
1176330
878621
1140472
998111
1469005
238047
910889
1887099
301617
559274
1084004
1598269
1772158
1617658
239604
1423259
623000
1899515
679905
1575748
229970
848922
1874975
1022151
1789562
472538
1122809
1742603
1015416
715410
853339
40603
1694936
1607982
328929
1652945
1380008
1756093
823668
1450779
310346
738722
102978
520888
671887
575557
1844954
871419
277098
1517855
1232779
929541
1458288
1944319
96388
177941
1150633
1732674
346858
1630927
269410
803282
636682
34769
482426
1186712
1997506
1732109
815645
1806245
191774
858340
1442506
669316
281930
1252669
122589
229191
729139
1984250
261501
1710261
1147954
608784
575352
785822
17469
1481441
1544700
515730
1667484
1522587
38686
114693
303162
992500
878445
975084
331369
825592
1125463
1870371
1897012
1444716
997471
958103
774868
1905587
1705176
222954
137369
1249093
508256
1800585
363799
1555916
1637816
1858331
1869629
1082146
1015255
1134965
1166024
1560768
487161
1275209
499965
460157
1242695
44600
180715
174390
662521
490534
1194862
484315
706376
1302726
1738475
1992813
185291
107939
1828492
1762688
1884883
1519753
1286894
377689
1405695
1773595
184971
1398258
1499329
1746240
1794777
1797347
833516
1464386
61683
801237
1035630
1015767
567158
1883022
913319
1605550
1615555
664981
1081136
1595114
611572
37092
351737
1186922
1840113
1720569
1201986
433508
300464
182896
775776
771490
1268932
974425
1995094
1860050
348087
1130421
1245238
1123495
1620125
1048445
857378
1477202
302866
712633
915429
1200254
980501
1656747
408253
359860
1357124
7655
400319
934608
582510
1133757
1460842
43932
274122
1610112
1098166
1036443
1592936
1650423
42469
979966
1468943
1938097
1117516
127051
1850527
1126099
20391
1950196
1296653
1956252
1195242
464394
1723669
127680
1250877
1630831
232291
1843264
1166193
465915
1926372
913647
228406
43891
1447278
1210542
1533073
1273736
575631
1914231
1288783
769101
1615468
1000828
163108
1075097
104945
1341487
1412610
1647368
329867
1106095
237519
1387189
882657
1027496
456161
760794
1796740
1219965
1912332
1055838
711408
1834067
927826
1557434
81584
1528712
817430
1475621
1908803
102699
1238497
248374
1344435
434365
1360132
1012787
706649
338307
916638
1864513
853654
947756
1285009
1842214
668575
106644
1671261
1798308
610648
1977054
238908
937972
1348022
828397
778818
1940287
1922482
1289173
1396331
167949
1912454
370937
1008679
1098839
1671317
1552101
1594851
1449411
547558
1550702
1048700
1509558
1663908
433827
1214971
947312
568940
1501096
851198
1586004
1173478
1046947
1138663
1887535
138033
1168133
887580
174406
1933713
1331127
888985
385558
481025
1431803
960345
1863405
159862
1522304
981404
1298667
319378
1150006
656936
114889
190687
870636
1685096
1447695
706316
1867631
1850834
906046
1557382
1208598
1396129
1506505
770253
679973
985956
1396125
999019
1812658
403875
104856
202377
419339
882308
1014858
1912702
861400
487926
429766
1303620
535591
1857986
423646
422076
277191
1586250
1865166
1228495
1385130
788550
1584579
1061234
1136823
333782
704324
1457106
1692568
820356
870611
848991
484458
1358268
1780252
912914
950129
953443
171561
867707
1068364
773351
103723
666447
805715
1289626
80908
458931
1541039
1398446
1708341
1519709
1134259
1409799
1978613
716131
1628164
49275
408178
1107181
1788909
1863654
1957198
460600
1773903
874771
769510
1233031
534539
1488127
1388413
1092540
991519
138004
980753
1990300
1094890
994677
748378
1868390
369299
630788
957986
663767
1375958
1069979
1866577
577152
230316
1979885
1944145
1454792
1245667
742950
1732797
1876656
970491
188011
1390051
729183
1053220
191318
1635897
1671907
1697316
1652851
1383640
1490960
1509536
998132
164564
426640
1357338
165687
1626089
1479777
1283373
26337
1378531
680779
1804679
393648
1980152
18737
1358486
1643203
1349402
1768545
524402
1128165
863806
1451873
1945054
42113
1111926
774525
1855399
686381
1376750
516703
1651980
864124
1641550
1217803
1958570
1780804
1619843
1401343
991605
771328
1064116
1426954
1770930
728491
944397
966783
1647183
680953
1955055
1062698
93408
640947
1045727
677725
1228150
1886536
1454322
504870
1006070
315970
1899013
1654781
370385
754594
328672
457393
488386
459150
489878
819797
1659220
1479448
611986
1203627
1646882
1388349
1922250
1777958
886500
1812330
607962
1151912
1381663
143965
1072502
1212517
449951
238695
196903
1652298
71043
1595327
167263
1829730
1908799
108501
210638
449433
410868
1368650
1346922
587852
1280997
1572934
1328004
1826950
1710976
100752
289589
1461279
229785
151287
822302
1408734
1771928
58582
626318
81299
240745
1878425
346746
723556
1793366
712065
1435483
6293
1931558
1200843
1777426
1286746
1335319
269974
154551
497970
648744
113997
790501
1478694
654831
1600287
1306156
1121382
1070001
1629162
1584398
1106355
279409
642960
192201
1474321
924397
649079
1885310
3960
1702691
545857
65203
1803087
886307
135875
1984088
884957
1940728
677588
455235
291178
1221744
333979
720520
111043
1559206
1854876
169324
221280
477128
419516
1463350
1402101
1746626
60043
217120
1333089
1691478
1437805
348248
947924
769809
1265153
1529207
1386225
1340257
874422
1456361
957738
618463
390873
394069
557415
866403
563165
59905
998237
1561220
1816281
785881
362844
684960
1607169
1422663
588702
1989573
826132
657166
1508414
1311074
366709
1180221
1133345
1965419
1061839
1653766
1443045
1413291
158917
1007220
1576646
1436180
1579084
1171661
510450
1340027
1178122
1557186
1386197
585002
935458
1219888
713677
1776179
839039
32780
1885885
1624089
561465
1910383
1491148
920617
1222658
1075648
1879696
1010995
1185957
411137
212794
1241474
1673917
1164004
1099048
351234
139095
771933
228500
1196386
1472546
669694
1362673
691332
802674
1751558
1305246
1546148
457114
776451
240388
1044933
718176
1971158
414743
1096406
1506958
21368
36874
1141445
698293
1756306
1509384
1153243
1954157
175395
119012
771620
1297670
98802
1172969
945901
559952
1154539
804677
1682198
113463
695179
1106481
988329
1570974
1949705
1353082
1761013
1857336
738765
30820
169421
344115
887055
228193
481115
1164299
506062
83498
1764881
1059263
517131
600592
1210611
1738521
1069059
1055872
342739
1695961
109665
1315793
1839425
171182
298105
1406779
51777
516919
1299001
1690555
1425912
1049621
831660
517735
1458536
34671
250196
490916
1296907
1252155
1520826
361950
1150823
1606790
1146999
816612
480405
1990767
715263
350887
899420
1923543
982748
870208
1410484
948942
1773820
105654
1387160
969658
19722
1307553
137148
1583581
284346
906261
458070
1480026
1577779
356394
585198
1162126
835186
940472
573560
445149
335167
648154
1021799
1546761
1898898
308901
139878
1720632
848463
1104817
472380
886135
1852300
867825
555770
1037552
669680
357375
772229
582715
1282705
1630008
1913715
928724
801970
144457
37303
200713
1486267
1282817
1488883
1947644
663567
926310
1036188
685791
1284788
760371
1472251
1547580
742037
448900
1170533
1683752
1590053
1540207
1077227
263699
1210106
1263200
320688
152759
442985
1147217
1639831
614139
1847840
1447793
1271677
106021
1581744
775958
1950604
671872
1523013
1867219
1030742
716795
1878405
172272
1570287
810194
977939
1262252
117877
1893670
807793
1498527
1953487
636680
866064
42039
1075460
657478
1830823
1678599
891984
1459730
1458727
1333341
1093176
628275
1524166
1897501
678384
488965
657918
1035584
1307265
803035
1423992
173643
855918
1674317
893791
1570390
722729
664412
137198
649462
126527
731721
1032139
579550
532210
1604832
1235629
49770
70289
385240
607591
1905604
742189
1465992
921941
1028932
1010793
1423506
721259
1882255
1691271
835179
1453816
1250760
972547
1018191
86187
666575
696678
682294
8163
1016324
853385
1500694
1772715
230215
594409
1803944
1136881
1622114
722064
328333
1507455
1916230
887145
178869
536796
1224167
1696584
1592121
160927
1225751
355445
943317
204803
1787879
852262
362960
860358
1822843
192768
130512
1129876
1387510
1480497
518062
1961838
452896
320444
617081
1763609
1605244
1037129
1622390
1685975
419086
687245
1289002
1390946
381517
1469781
145373
1981606
676433
539330
561966
1682471
322184
1437715
763007
1103561
34088
396456
1708826
177963
1383132
1676550
1666494
483079
1886719
702693
148428
1841274
765354
1492068
478595
971392
161901
542554
1763552
583213
1101851
929072
759434
1584909
692349
1836627
854093
66624
1879035
16542
610258
1463562
369918
505150
978575
4032
1563426
1959992
783443
422489
829190
1161611
1286051
1009288
1733946
703677
706090
795268
1455777
333342
509724
245361
170880
127157
1430260
1620667
573149
1767160
392141
907423
1836188
913410
77269
1032367
869262
886358
1854538
822207
942749
1174554
1570361
694092
1881921
164746
223023
5004
1072198
742287
1495903
881199
578421
753909
1690292
352879
1603264
1826888
542488
1129613
863354
522127
79124
179360
293415
1131712
1745264
874652
1183628
194986
749890
1381541
1300485
24287
403963
1052056
1435009
1466736
1321598
303668
827248
1841284
199714
503478
1029640
1109740
374495
1843572
1267678
1468771
1427443
803165
1545906
1092525
1143553
1032586
991844
668156
380064
1256396
123478
172717
370005
1163399
1250145
1155618
1930826
497514
156604
601468
202699
1824430
1972502
734462
1151410
590450
1494866
643877
1958557
163000
1536729
1313753
38825
481055
801564
1328594
1073954
677826
97278
1616901
983674
1050588
305504
437387
627422
889345
684036
913861
1888479
855356
901255
1716554
1736086
1938708
1299901
1618144
1079469
92528
479572
457148
578045
68025
1517700
457916
1611732
1516933
1670306
881390
1647004
358352
736391
1944072
89181
1604747
1932813
1977369
285106
1908929
567347
1503500
1155563
1356023
1489130
918367
1036677
1259714
99953
525316
1938525
454949
569269
610969
245635
592649
1389122
168231
1615713
310702
550399
1274307
591807
1822902
824094
167634
1052206
1672489
1436595
642413
1420666
1601262
589782
365303
490470
62382
1837037
335962
117195
1774222
442431
1820456
938492
1568297
1056978
1281313
1461100
257883
221978
1912040
883931
123067
1936345
1190982
1602224
1651784
1242512
1055352
311100
40323
1712702
574201
1362887
1351783
1668546
1028881
983183
1382110
462548
1452933
611664
1102581
1519192
931543
271412
666006
1056023
1676867
1769920
468574
1842627
457627
1961169
1657690
291319
403009
980516
1467147
1344268
864302
576898
1414074
1999655
309464
1124379
18464
1458433
1548403
1390091
1710281
314985
466921
766321
1953777
687566
930721
720302
599996
447482
1881651
1917958
1327692
193141
868215
686577
1378416
15835
123504
1971566
638767
1048584
697313
542642
855425
1755481
1475866
1496217
1539544
1879935
1105521
499428
477647
236225
1469276
1899450
796182
1576471
573530
618245
1653344
1812253
1733169
553257
1830947
1211551
1567718
657171
1850693
954741
314271
1892602
1537455
1214462
1780549
1621232
904340
55556
1428085
215836
1644507
1716533
1385860
588688
1998814
1924295
1510061
377800
334943
1531216
1871069
960329
1499386
921878
645696
1014183
1639462
1317246
419222
1011748
1095729
978034
1316727
1217206
1833484
1141612
825821
948708
397317
312825
1308032
511241
132261
97140
1843656
1086084
1430631
1801261
1539336
873032
1801790
939809
745210
1668111
988728
1950278
1568189
876498
1937056
186610
83078
762148
1593988
266648
1115520
1024250
1000888
1590419
695076
640704
1849579
57626
1219979
841611
766392
204798
1873766
1038397
1533343
1546447
884972
1631628
1129717
1675790
568737
1463754
514600
1047319
1161507
662944
1770062
1019853
408646
71104
1950589
1438574
769366
461081
667632
1831851
1657570
356852
1699879
1847715
660491
183689
1762536
927124
1061604
1678789
1646319
1257445
15216
668121
238000
1294129
1001474
1324409
1173869
308406
692690
205709
998679
1500166
1458800
1874836
1120036
43993
751294
1424317
1522204
1700720
1166024
1456395
1442166
1185975
770388
581825
837992
1777994
1553746
1376486
1573158
1300640
511056
557227
672239
1783689
1473500
613013
700895
1938930
1395676
1804802
1281870
1089973
502075
461019
1604076
1783399
1513284
959416
797196
1444169
1912582
515770
608641
1162066
134944
1478247
411669
992605
860265
1796663
833033
1017758
833198
1153586
950685
1799287
1289854
1098074
666948
823040
1381307
1764234
675458
1218252
1942641
1639690
939131
1344203
971227
1613068
1386865
1481623
1180541
80748
462562
911904
1535336
904230
452529
1277050
8072
1328957
1684177
854894
1468655
1728418
1954378
1749061
1384071
1711858
211110
419511
256828
813047
589964
983756
1845919
630497
1464665
603714
1335737
145075
1732088
568023
1461326
254277
56221
276201
617583
1954937
1315625
878012
769086
1935349
1466753
1946339
1390337
1304895
1807339
1045663
391623
391247
1903802
589629
501738
1911941
1163006
1995596
1427418
866046
447415
79218
363871
564434
1896513
1937
1107872
1255428
1934
321811
36454
1544141
796136
1494481
678451
1676563
381547
1941242
706230
1216801
751550
1083242
1889489
648572
1081138
4381
1735018
855690
54957
45107
766243
405449
1137684
1187442
1122956
1024673
845771
314183
1259009
1470649
243904
1140902
612375
1025615
80601
1171385
848037
1417676
1049167
1150922
1815691
264870
192112
1806043
1687617
1211852
1082262
1865649
445626
133664
1506859
1101868
931854
1514025
1285796
36464
253867
1972144
1494349
1467984
442833
739081
1695656
1219957
1694383
1053819
745164
1427886
110457
1446396
657487
427609
1566542
512070
1785253
628052
387934
879910
326557
1715662
1095505
970932
63328
1322366
674158
1025748
1916581
1903403
1531382
35157
689438
1827813
1483637
259834
428922
417583
284875
1652904
281549
188083
1134156
1389443
766959
1276488
758588
1674055
1822044
795982
934291
1553467
1981230
621682
963437
1205151
1369670
1721618
1409728
1324660
1201744
546613
1838808
2491
75641
1428842
1961341
1734313
1398623
1382288
741217
57799
200950
1940652
1428464
139009
1168939
336901
145288
554242
1921697
1923725
1078334
1940585
1277768
934292
163440
622278
470831
507022
824962
1401556
1761697
1588869
823750
1008581
1610031
1683868
28734
1039467
740197
1852754
1727691
1646920
648930
962399
1178587
1815303
565310
1861710
1178774
1004446
696590
568940
1442829
252461
579955
980775
125475
45102
66690
1080797
1832161
186552
675025
1263346
858540
1637316
1946978
1252362
155176
627016
154987
828901
1566235
1821582
542830
760096
246935
1304347
1571837
105298
1935204
58377
1595195
939069
375035
1908700
856392
1968249
250433
35664
398754
1018285
1588379
1151827
21727
468506
1453874
490193
1142432
1631846
1596742
1151974
1236609
1127685
837021
441520
835113
1874778
1374718
1901915
1932340
978095
1348086
240209
1628882
897460
1390367
521014
861965
1148435
1770151
1460289
329795
582327
683657
1827903
445520
412357
1564357
118806
604472
308251
1688945
803271
1868105
264604
860744
712896
1123014
1133072
888536
449117
776125
631735
1528002
1736183
1927265
1396118
313842
1393736
712669
1152224
440480
1950777
1638548
943467
156285
1419782
263847
1574345
572224
168810
46140
1745679
1304734
1473938
25329
1138333
248345
1947800
270599
1989763
892253
384449
1565845
927820
907509
353946
996068
1149487
1677101
422740
636387
328433
1876271
1938651
726680
1977173
671074
271809
1810006
1749504
1866579
1385248
1305768
1885658
1532391
1677017
922516
1866149
144243
1090293
448707
1639828
510364
694380
628012
690293
1730118
1468319
1335451
688877
978281
1717227
462320
1641829
768610
997068
343103
1064985
1227
1735623
1951798
1899718
159252
777004
1451514
1767765
850700
234586
1260275
352700
766725
158707
248832
101825
752370
248428
1295996
1515090
1832125
1746377
1680854
871714
1833433
1490731
474783
946997
1251861
1605083
733526
925749
1774335
325903
498127
1129175
1051308
444007
319810
493596
176860
367318
836421
1969374
63337
1626046
1575719
274431
54727
544656
451041
776796
819243
1829585
72432
831442
168231
1421041
1998231
1374982
815509
1658261
680362
43920
1617972
1713472
72513
690786
1907146
1943590
559055
69575
812844
1477578
147399
1386673
707209
912456
995638
1815387
1015702
296650
497340
1384209
705371
1052962
1248855
1680504
493381
1096341
1186814
462751
1931990
1138476
252663
350984
759296
721204
486793
544143
1186639
740727
1520519
548171
835082
20458
338435
1089944
1103624
1833603
882741
1516631
1346792
522851
923397
1369186
1644845
1183345
1243434
1706490
332106
351011
277454
1937169
456468
1525249
1527415
1848913
1218767
1635175
227474
1342617
1950037
722059
1424354
159605
1518247
422005
1886949
882490
1164942
1087994
144145
1975145
1399458
1193914
209726
1262107
1095978
966072
952500
795790
1817458
303782
7662
1621607
1499845
1747339
1515894
173733
1543631
530804
1074104
1037360
1545859
1991704
44195
1209101
1635481
190927
974921
1127829
1676776
213643
733525
876555
118445
1416362
332329
1418905
1939063
928876
1076335
322662
975774
1692122
655340
11787
1516784
524587
151456
722958
1199133
1930989
50886
655173
1712881
1210984
1200834
1798033
1762717
841774
549168
1854765
500660
662101
132032
914438
117525
1051800
1220113
221462
4870
563502
411788
1290086
1250242
461288
1880965
1305140
346248
1197789
732799
63176
1711199
1789701
1903877
1521339
1542826
1968135
470399
54629
706371
1188493
1159055
109018
87449
36077
291097
1847762
1031045
1532777
220181
1768380
1309516
51990
582748
1862294
183639
120013
1089008
148354
879581
585683
946633
1761755
1825251
1424840
815248
993721
1183494
1355325
1896662
837565
1213970
863904
874453
332670
1588410
1459014
271413
617594
1504499
781807
673293
695482
300477
309268
486239
367886
1643614
315674
1871013
675937
1972488
934023
907910
362636
1663514
1293375
173234
1767594
1424076
201958
1078262
1453122
114363
28531
740340
459177
783251
1241337
1890501
1162214
153922
1483966
1247028
369965
1314856
222301
862596
435014
1875531
626148
1901901
1469029
1313132
702011
1679801
1437866
794303
1262565
221163
709518
1574587
1477886
683316
656374
36337
215448
1223708
1521694
1600717
1900498
1051461
127421
1931712
622714
69944
1040455
553470
206732
1091485
1359528
195334
279975
287967
63875
1771485
1257845
1325999
1138432
14959
439317
1741177
47386
1510894
1032042
1703682
832148
478143
1482121
1946037
1669919
289712
83654
502111
1565688
437429
1159450
281824
916361
1754974
1052031
361801
673986
1876262
1547948
293084
1712679
92417
445257
1095309
1758795
1476160
1021423
1921876
265842
1110466
409111
1025347
156682
1467341
314728
538022
470496
1217450
666196
956397
1777997
1984628
118314
301587
1984209
578027
1280035
1791152
799320
980264
221548
528644
1389636
1156513
1385778
1738290
1116512
426765
1888802
799820
346212
1920238
1567654
1337889
877173
964444
1245525
1243424
993726
421335
1239485
836175
362000
1181704
1094964
1495000
331680
719291
1002448
1450977
1744356
1312238
568783
945426
300168
1041970
1890722
1963904
214528
1536670
151241
342125
1937806
668778
725906
246194
712884
1665051
1636043
1060952
1961076
1221802
768206
289512
129413
1258656
621818
20953
1028715
1513222
736204
1007824
1929558
1183021
15017
801274
956970
613354
1172396
569895
1630815
1858724
244192
1269011
1591474
1130167
58641
606537
1915282
1196544
923460
580231
208862
1285
360973
1181818
294352
183177
110835
807778
1081828
1673086
201688
1920415
1497418
1934206
123820
12810
1468982
285394
178402
1235806
1422419
614416
291259
674906
1008517
1107095
1269902
1016563
19107
1674124
4361
1910632
1724522
1065506
576739
1125781
1280723
759062
849227
330340
1314757
1194826
511085
488534
1812759
793739
85907
204460
729323
314233
169912
179404
1491664
155254
322718
1536014
1303801
1991507
365828
774325
1132834
1594520
1166677
1161206
859424
1583480
219977
1161841
997290
1831407
368985
1905638
1416205
278760
508837
1674869
477478
753483
236827
608428
1449369
946034
405754
1698839
461521
523081
1556755
1316003
1488404
68391
1702257
226929
1548903
1266988
820948
1671186
1283763
1702216
414517
915235
1617402
335324
1601938
1171703
636879
1578407
1041410
1512290
476511
1746886
911524
557324
1982419
1206722
844969
789156
1402644
921140
323840
181897
346357
903509
1431185
1641052
1330923
110769
134038
752036
1716252
1657421
997606
319061
221360
27744
338732
1257311
1135530
776681
1445111
802511
966222
1892184
656187
739007
1378668
1934978
1064142
918803
417545
654353
1880220
1422535
1388377
1670079
1194034
1854615
1914029
1425013
1657914
1337956
555506
640602
1482560
894511
147141
796222
1957575
60621
135839
1615985
1182519
1066775
640639
122659
1807248
90384
1841026
1609588
831162
1740399
181295
1358071
686552
660965
1619774
542977
828466
551858
442772
851490
580745
320606
868637
219524
956546
139609
147086
1542511
1801034
1780069
86756
457185
1629019
1435566
1696095
123182
1225318
343597
419129
1644318
1804840
1027091
422672
24753
764565
164125
564589
1657069
799174
281392
383459
1523800
168740
1011291
1314022
1687117
897804
1915851
256711
206811
1376894
1755119
397970
1718083
274771
1845460
318740
1648446
328727
938960
296855
224933
1651291
982883
1351626
761665
1888686
543950
1358775
645594
981361
225907
716939
1026004
1927974
219706
150266
1230235
284238
1919704
1957179
1431967
41950
202566
337122
1129327
1589764
371177
84544
597051
747947
1210472
109826
1417107
900030
1014380
969942
977562
185372
575023
590955
1515006
1201806
1710328
302140
1652042
147317
1425120
1881479
725676
1442881
712043
1304646
1292863
1968038
1845082
435464
45582
1358212
1668370
1530572
650867
114659
675898
395148
47104
1427454
1070962
587410
1851846
733736
1922702
74183
869531
755081
740840
65029
824532
129652
1520676
1442301
866926
1120091
473643
1130569
1283866
528748
1912789
456429
1615552
1366346
999331
1153491
8509
1561126
144339
435666
676870
202572
1823691
856347
272116
1762803
345255
385753
1236033
610787
1308426
777866
1174273
757685
39678
519741
815014
893845
1612365
1127165
56480
1954150
1435972
242090
432244
1008678
1431452
1601140
1055931
1995535
349852
1244216
924445
1893185
1481268
435639
1219456
341971
1991195
1460412
43408
220731
1124549
1270751
1116857
447306
252573
280064
603580
1314997
953617
1643943
1679141
878075
1856338
1433987
1209010
532999
1718936
502303
500111
1440325
1934311
533442
475545
812679
1096067
1070701
344358
1880722
937633
1046597
490529
1280650
834457
1445281
765061
680409
578402
332355
1765281
1093724
1067368
103159
1437040
200632
1996618
160157
1645566
1063771
838287
1132353
135885
588507
1083028
731388
1121763
97795
872634
870168
616661
1062938
1138812
1083029
505646
619446
1203879
1590664
1250276
1607735
220602
1954427
241358
23190
1139250
1883043
517206
758428
65878
1058693
891747
16915
1376644
1800423
1860267
630209
1993179
1764825
1306564
1217208
150905
891972
1293479
1436266
792551
79468
585682
1295964
1254157
1266901
478941
1636156
735655
1742063
1155916
991418
964028
307652
173664
498223
96897
1998637
1274079
300428
1303728
100695
1866697
392636
549932
595357
217420
967731
937983
817825
201173
1644556
738840
967708
1904279
1324675
1253788
510493
1302240
1607156
91683
14540
961604
252409
582548
497636
399758
1504236
166081
714128
1395617
910790
1132582
88619
1752782
545236
248379
105028
1867612
1757423
1344628
1745462
925578
1535138
1757499
1546544
1208503
663297
32009
1791198
1308738
1325989
417632
512551
329635
1400679
1557821
1682474
71440
1714421
1018742
613209
934029
584785
1131029
38468
31993
1890621
1583291
266984
270189
222294
544707
1380991
1859531
565034
1260264
121532
1983080
714293
96348
781219
577197
541441
1012195
782469
29703
1955075
1513798
1846398
727421
334889
1607549
685272
524024
248986
551048
842171
1289855
292496
1952373
1487972
1213716
45382
1157038
576921
86382
1692140
1286171
1949176
1206443
1411520
1460887
1298042
390365
126879
495123
1169213
1725669
30850
721170
1001369
1815216
1069527
426073
81863
1486065
1845286
1351804
312775
1628155
39728
1361847
478058
1554201
571332
1952253
1684008
114469
132922
1206291
1843376
1919605
628907
1705849
1102502
133816
362355
582474
960057
545814
342145
525505
1554656
1892216
751230
795001
1555229
1462431
42012
1750395
720587
1596991
416383
342782
1545236
1323979
635476
1319675
795812
786181
628842
1085585
389348
1547730
834309
844620
1607979
214294
632026
1480318
437044
279268
1925023
1636799
1475904
159526
1413953
1788702
370633
951965
11848
1533222
1994874
105420
364334
1452009
1551053
1738221
1949592
202200
19866
127021
218298
813852
1678143
1721852
260417
1716741
1568657
931719
269858
408982
575822
140148
974892
1277228
1419457
872151
572091
1017283
1521283
966170
500638
1169283
1771750
822015
1277795
1887960
335442
1693750
1350619
251312
281946
1885778
834002
1993441
687786
1901580
1268727
1582344
1807564
638028
1066553
129911
1058615
484592
729783
296138
742264
655175
1804936
1764557
1958028
1647997
902661
1101541
1190077
1762344
383018
1080991
573398
700324
1397880
552777
190744
1322804
207400
108848
1149876
268675
1070070
1888983
690911
1786209
1718952
255397
882755
962490
1611130
836816
1827748
1110678
770256
420920
1531956
1763937
737318
1547596
491263
592708
599942
1477285
279161
1493858
1968272
855292
788518
822667
54633
417073
650097
928984
341183
1892164
185637
1293183
317024
425882
1292544
1316880
252400
223345
1647300
1963501
1242044
1304042
1269666
731848
272386
1778448
1619833
1694217
1724943
1465509
769245
859054
1476583
1823027
919406
600804
670385
448012
712808
672085
1462070
96500
745350
1727263
1874108
1054514
211139
1841455
1678266
179386
1374051
1469330
763521
297146
1015995
1003116
187048
622520
1766776
603035
1863595
323060
38153
561601
287008
848817
250490
1962651
1058040
985787
1615512
1922571
1064361
1994520
600668
57417
732559
1370258
497676
1847959
1692101
1978151
512106
1697193
1952044
1841681
1587949
34893
1210693
1110774
970249
362710
207765
1648765
1146117
402341
438393
1725708
954521
711956
453136
1457799
347336
554348
1553623
1492283
1634310
712152
1418353
939066
1582853
1169696
564445
1783211
1938982
484340
714604
1855674
334540
740340
668828
287791
880264
1916271
978964
542883
915419
469441
24638
699240
501657
430779
1317375
1798732
1213675
446705
1316893
1597269
1611438
702418
436889
225505
806002
1593162
54680
1207015
1468626
1059453
1240033
1049323
361254
1192823
1210289
1891580
927847
72561
1509074
1863508
1115439
934850
1437047
267231
1731282
896975
231644
1512191
1761017
631273
723561
901153
946869
1125119
118316
1713522
190949
1956235
1470023
1243539
993887
1810664
1404172
1602512
1163650
886725
1755349
1457944
1087042
1641597
1480319
1157525
1340567
1914784
708770
1874317
1861616
1485552
1858496
1049677
1526930
685130
816896
1793051
919375
1426277
401863
510639
1008451
1416441
249880
586638
157230
1171437
809536
10634
843768
1127518
227325
1743741
1763823
1874547
1008259
1394869
586549
848216
931163
1675448
1161177
1151891
551351
1391533
1374243
598876
476387
1211309
1919280
1573850
583535
735025
1832156
1142288
1675174
754534
109905
1025339
668491
883514
657028
838919
1415623
1758692
1678040
1398219
927766
737625
1788581
581234
395629
1048552
1214325
1887449
1254631
1913322
944707
1212645
1500939
1416124
1444286
373213
1767925
1043679
1304987
1265407
1764047
1457910
654717
1713309
521275
120277
192887
1837053
1427929
798112
635687
1594181
1878601
1523311
1396811
1193451
264112
60321
802864
817898
1744252
88336
469804
13921
1483027
446890
1391102
694954
1534445
1554014
1528405
1410845
270478
1931366
935819
1555617
1430445
1329031
754993
1861405
582401
1115214
1983318
269980
217851
25496
1197693
816696
222125
510013
494601
1130713
508570
1141980
866083
478458
273338
108974
840757
1428779
1568483
1902107
1885571
1394140
1041820
1555647
1505520
139902
610049
1820752
225664
1326507
46960
442910
1292348
1519488
360582
1866005
1850738
192262
1462143
839135
1528858
338867
421773
1732560
1623305
1435534
1093096
566162
83788
114590
475567
1514427
1623630
1722851
721688
1697110
894678
982896
1390138
1358168
693612
716627
417525
1613595
604138
1489983
1351386
1839563
893775
385259
917599
1222678
768977
889355
603565
628301
311763
1249185
59018
381274
1049955
1385475
1030765
1687980
1129740
1885453
1438197
1562256
1280462
675472
1327952
769675
1237472
892456
734984
1325794
1964759
433697
680091
1828776
1008534
9698
567212
1556506
1475001
841891
17440
232543
887281
1704487
692501
1830635
701049
36686
497384
831192
8372
1187794
1350961
1562043
1866131
295162
1180321
1091287
1549364
173249
259801
1565010
1819868
1940245
406200
921883
462597
463464
1648882
1904498
1134556
1464095
1337553
765003
268832
833854
60019
1673847
1598017
406421
650809
1338969
29323
1345487
482552
1175735
1745210
1151692
1365696
152947
1239820
161105
716979
1540734
583279
1933004
1325565
982533
1010317
281231
3481
638619
1986144
303329
1929842
63874
741898
1970097
745404
985550
1067382
1987892
1674776
508924
876342
783325
613964
1389423
1966795
1069061
1278552
1788671
616343
655735
1756064
1185877
1838087
978030
836375
1329020
44407
1636884
1591087
1972723
1325333
672415
704592
1406209
1374215
1850665
610633
311983
237832
840184
1458216
1126174
233956
779232
882156
665476
139502
268138
68073
1310757
1646325
1888850
12751
1799167
1156348
780418
769204
1498915
1978030
1896645
62355
890128
712734
1243544
850427
665676
172267
487707
1533435
1808467
1673653
1553077
1099824
1334317
245909
1528559
9787
1369661
1808012
1967361
1633079
573262
1019174
1642460
98926
1969373
82403
42434
835644
30731
1700908
1792596
842120
1304265
1530283
1724587
1239076
1428832
232392
1948189
307509
786988
41281
1973396
606395
855342
1471710
301275
1520376
1934938
1644032
723792
1135927
429963
565978
897459
187844
1201343
1080256
410150
1756345
1531228
1310245
1179872
549745
728946
68529
735146
926817
757966
460884
899141
670121
1082360
360546
655381
152273
1812039
1836840
1885814
1382260
874860
727301
759040
307959
1463812
1281337
334254
108811
933309
919430
537771
1832164
66872
1166776
1974927
409517
1570378
669355
837883
1575963
37474
1334058
1632194
612822
1628556
1415009
693512
184453
1212966
247928
1583659
31457
1148694
1370394
1774338
580892
1156419
1579950
1318035
772336
1954176
1689078
1365407
1862066
1710740
1005823
387263
367973
711987
1640176
1479968
72361
836202
1483581
1219375
1546900
1154886
247685
1475590
29142
1611438
1786478
289743
309880
1766409
1543525
398947
1131843
221939
1121570
1303260
1233942
310827
1231793
1283007
1706806
1873623
1800449
328328
756046
155009
137571
1445810
1152780
1935701
1951206
1533482
318409
250685
91620
450385
137523
1688149
890317
22505
1072196
1998306
1253107
439653
756071
511470
1474413
925170
1189140
1963178
1134095
1611375
1638569
1375896
759261
1864358
228987
1854576
1356899
878856
836905
976184
1771999
602467
324122
9227
1974329
219599
1823752
402007
134899
105740
912253
1124949
1013147
1376738
1257752
1962391
991827
1438786
1165482
1930372
1639035
1243585
1683764
709338
708657
1972797
131189
934335
191067
423757
967703
1235673
1980878
1530420
380069
151985
1757597
561973
55786
108691
1598022
1959896
980276
1800864
45601
27770
429693
1045703
1293398
557122
1085608
336800
1009664
1513666
1672954
381544
1247526
1189675
1273838
719865
1175849
981961
1267317
1807766
1899329
69495
763456
1974502
1063177
1818012
922667
803341
341894
599349
1520251
341685
1385857
714784
1942152
68890
533033
1455401
631804
1341137
716697
256274
1445746
108796
212532
888988
61335
472112
1289146
20996
1386395
1331714
1140007
228382
1264752
997135
1154343
601386
1947956
263345
1366660
1400631
1464114
888915
12169
1926210
805607
135336
1015968
1952168
620701
2855
1491525
1564736
244628
231694
1416789
1736560
1417398
350999
615503
416447
632255
476087
929630
1722824
37950
1062540
1761537
1050561
1886444
1965730
1672499
909579
1334161
1891969
762652
1242360
504517
547155
1596930
363108
1013586
846097
1526127
1916147
1362509
558548
394538
164811
599017
250713
1839260
1421359
1846043
752791
1443159
1178215
971278
623173
1619025
699604
867411
776025
84202
314445
454349
1282877
695157
291475
1640408
766034
1249071
926442
620852
500307
1453156
1075698
1805907
283193
1194206
1214929
903878
952823
197282
604566
1146708
888742
140293
1740101
1989856
619636
797775
1837084
972775
1258841
741721
1924395
1789385
233267
453986
433630
625619
1687170
711826
1306533
736656
1289556
1738528
534510
5166
580299
245041
1749413
431297
1041417
931211
353986
111820
450534
950828
113816
726777
1817123
1995945
999387
1549512
1008642
425166
240700
487262
1290117
1876439
652072
1486053
1463853
1688318
1018400
1450199
107118
233432
819646
1546518
486843
363476
1063037
1605876
1244221
949200
539683
1320157
1048919
1544878
1331446
976744
1581235
202517
1141142
490145
1872610
1391549
1291776
1862384
1336580
768483
49265
1108092
1267889
754989
1118009
168978
1452149
1418481
55872
1418405
1370274
1734991
1761243
1222053
1742833
192784
1863307
32521
1287222
1519058
1375810
1101882
1426811
1341608
1657932
758761
945068
747776
106878
645118
1054884
268386
53244
1286273
1893225
1780665
37519
1467072
1630828
1243396
959844
146614
182907
388800
673877
95867
1006381
1824565
575378
1705102
857030
1105216
725215
1708589
261319
328345
1460132
66944
1512564
139490
1629112
1447908
1619529
345054
1578040
1477650
1664843
1803495
1263438
583493
156537
794979
1475414
811709
579142
505892
420973
129689
1406061
1903134
439573
472814
271099
762699
1264885
1180099
975713
1558878
522500
565967
661856
1011171
1029190
702795
1335748
503435
1603097
1914191
1784063
681853
935247
1540568
666970
1135740
731828
937745
1012955
713152
1487419
1350401
1095937
269376
1101557
893876
119309
691099
695979
561465
1949254
585094
1643325
1661209
1627439
1451316
1213311
1755345
1123853
1781506
1754570
908594
18111
216956
562592
1652011
1960008
698936
1853707
806086
509393
1393474
133648
607724
1208953
1484263
1351891
907822
109532
1479095
378994
1942772
329197
789752
1647358
1549578
1770893
64071
717278
1517198
1604490
378676
1304230
1815329
1339500
1073268
1823597
154402
873758
1619628
199470
17904
367365
32714
1126032
1300043
1836286
238972
1619497
100102
1954174
1930203
1310604
556765
303931
887804
504246
77706
852438
1460716
1680072
1000417
402361
1712118
1618932
621432
1282379
912302
1553328
1230776
1176972
970324
1817432
1718248
1322834
1875314
393342
1189726
1810134
295281
11542
1657235
293975
380005
801156
1925165
596062
531281
1956725
827334
1999633
348740
1894927
457789
1087086
1177635
1411284
1084054
782348
1584143
261741
245848
1339252
1917215
752317
796662
523922
1727652
472033
1718689
1102461
375001
1856307
437846
1909599
529346
1894726
520050
948158
758616
1116910
792156
1052773
1825000
1990082
107037
202111
1501027
1254620
1375445
1048229
658946
1643768
817471
1127903
1221341
108593
331193
253462
1205972
1415235
1939950
427495
1256501
721138
318362
433573
1177881
201953
1464257
1928956
1220020
489577
1364526
995280
1851080
756682
1843985
311349
1628548
1439226
1247043
1195168
228380
794822
908697
1905098
1001337
414677
1789452
129853
1642306
829378
998702
564226
1637358
252749
408058
1302417
493149
413827
1660530
10189
308440
1725497
81852
168890
1041812
1806203
576484
1196835
1089696
1080820
178449
194149
495924
781066
628161
279610
596479
152976
1256562
425095
938715
980510
1057379
597633
1979326
411750
1899011
478229
1417541
463713
877135
142690
672871
701558
899517
284282
980053
1058682
1953202
1645564
660286
1880457
1729608
1660038
1930324
1299675
548567
396852
1158856
1902692
1161285
1494896
1687430
910780
784938
1820525
138748
1785204
1529887
940900
389829
157985
1902597
540433
636810
248387
468884
247531
1402433
245258
52480
700687
1929740
379176
945973
976301
1713139
1850761
1967306
1013831
1981497
110269
1863825
1128588
1525489
258732
1961727
546339
555162
1147440
566427
218900
850942
1794247
1806079
1117209
892658
3253
445608
43974
1691229
675581
1180960
72107
792757
1841811
1329196
339577
1161575
1776660
211923
81715
1505939
1975103
1533761
16244
781027
128565
267250
448670
430393
1355436
974047
396512
161441
362965
828443
418986
890448
1748377
34992
1583847
714145
381752
1253449
333647
1820061
1494490
979149
114729
862257
1528444
727936
1584465
421981
394358
362975
1404793
674616
1502184
432190
1123177
491924
160822
153501
302835
1287083
529237
243020
1325474
1944291
25384
555671
1763824
436903
1462281
518460
478275
1267532
426783
1946518
104729
1048412
1547942
171102
1886983
1492732
1407427
366958
1847359
890718
148499
884146
1668564
1390919
429736
569341
994361
769545
539963
1030474
1413400
458193
500009
887853
127968
368562
662754
1315284
991422
1508044
996072
1195167
1507891
1875173
814675
402652
16831
794705
968686
928014
1417443
789254
1925583
523836
1853988
1705939
1985893
867227
1499230
883893
446744
223914
1337059
1641358
982430
1543871
128519
1009177
1197539
1616808
1747116
1665542
1486652
1420624
414165
102054
245
1308753
1623437
370019
228706
1166661
1164267
1569899
154338
21695
1748650
1231955
1755818
1629199
1766816
1860248
76173
1119293
1893369
1803984
683919
91489
31616
1744545
1648065
1604154
871529
534053
1957261
455548
1310193
841168
1596820
1430767
468475
1942228
1502857
123940
1267756
1064163
1365465
867512
1479077
1709291
476439
867797
497722
355462
1191362
755591
1998995
1765066
504386
3826
1519411
574259
1784783
1959345
275034
1634672
744976
1552769
408323
1888407
966974
1903433
739736
1137682
1252792
714034
1004890
1747105
1077436
1470264
1737627
99694
1982422
1033168
343820
17373
1966273
76868
158435
88482
888451
249706
574764
972727
972159
632912
1211662
1436979
510068
86066
315632
859992
1525340
827453
1558183
1582012
1048011
660080
1163430
1685720
1068508
1348707
1711840
698430
268762
196079
704861
1074002
1930704
1347625
1097460
1772359
109603
1216659
1568270
943453
1823682
1153776
1216796
1630484
23161
818824
1527473
15157
836819
595240
1237665
663753
1572372
1521129
1740903
1823572
1242297
540929
922940
1537333
1241150
1180562
548750
1467582
1269720
484361
1041455
783479
1798451
1944686
970284
1390058
1814125
1851039
1203247
877386
64277
1397238
470402
1576581
861714
412334
1557566
1826988
1020895
1003312
1243868
1802135
1552876
1743542
508194
196288
880499
221478
1734205
1304213
409828
1366456
1662116
1906757
1368185
1463510
900992
1552684
788081
451951
1753139
1425677
1760598
1056222
309887
444892
1996626
821525
1666319
1331372
1434575
761792
1144840
1608138
1468111
343587
651888
696006
716847
1340200
1561987
367874
1431312
1717606
299243
1631266
1931044
1995555
620745
1330281
1968190
1577273
917772
205725
1364435
729761
395879
1448796
890936
1545506
262427
671910
673063
402414
501276
1525183
1650379
234070
1522406
917641
460143
981552
202771
1605258
1266687
672638
184741
1815832
497418
1659188
804976
1266022
1378690
1362636
1813753
1101826
1735867
495854
57935
139835
373280
1713835
616743
1219891
1406679
1770438
681402
331112
628357
1468115
1615014
294623
937015
1952363
1240045
786343
1052088
1119686
15289
1680304
258332
1402121
1847755
1676753
1621578
1456789
1469445
122215
827557
457541
184667
452633
1938950
136735
352005
106038
1889577
691195
1835456
427787
737797
400855
43551
262998
828001
1425139
1413032
1757625
487652
1636791
460603
1502380
792602
707745
1766992
112957
1208842
1915390
301807
1801912
1536118
1835962
1029307
358609
135578
1392010
729597
696619
231284
11365
1225813
1572450
1489458
1986260
649548
182762
1044040
1424014
1616252
1581712
1614697
29356
1793222
1064974
1856708
1962137
1976889
1836696
851975
1971741
10821
1212302
1288590
1547749
520370
1165014
69102
608707
1493210
1389224
1582514
1351450
1468733
1485889
1580038
1859816
1108532
1132223
1841167
363791
1156407
1400278
220484
1713405
432640
155117
1737476
1890983
611825
70976
1516716
295282
810972
1582105
1102465
1006869
1991497
158134
1436309
728118
1203933
1595779
785450
1717196
869013
360381
840454
1600484
349463
45059
1221156
244723
1670704
678173
121742
1649070
1036719
1954444
80618
1018401
48029
400760
391875
1273028
1118035
154781
1142381
834469
498583
29514
590708
206693
1334647
331779
175895
1990667
1936757
1374735
624295
1685035
1397635
1411552
834794
1716818
680521
1382324
595734
1689634
1996784
382280
1406594
1364588
1083874
1070540
773653
1296489
312841
1931970
1436151
1686646
1332466
977739
86681
111941
790298
610326
726428
1831056
639543
1384108
1671159
77076
181089
592357
783763
1931092
1593220
1847256
746652
362928
1501767
185803
363788
820953
92875
1480264
556575
1136963
228390
1305394
1088118
854737
1906292
8392
441728
246760
1016239
99834
1023121
189975
494462
406516
1516511
1435234
747989
1310206
1314231
452366
878722
1788341
1536646
1089760
1330862
1882493
923926
1721719
636029
1097864
1050061
192910
656317
1169271
793481
1356503
233845
317011
833136
1060077
1283406
1834451
1382877
1072587
1895908
843655
1296404
444640
1808126
591203
1170883
38888
1854739
510053
851239
822591
1258152
920327
657971
1390585
624776
341090
1568425
1741861
1467148
1280556
1682065
937600
1448604
80412
1413728
665657
1412260
997373
359361
1294980
1969548
1575622
438478
1977117
38413
1675839
1543927
1569221
65214
1604490
1135167
1357076
808444
1509964
254874
1453143
1263668
1253654
1521949
244320
1318380
1189427
1251476
702600
1014030
1220051
1366656
1829684
1647673
1748860
1304021
402064
1097544
818456
782979
172439
1950980
1019520
949578
1163931
1536937
1448077
1431559
235037
1653723
1416683
839012
1865637
1724441
1229021
1963776
660799
917160
738585
1866615
1798629
222437
300412
1308833
1436936
1208304
1497756
1487081
1301107
1781192
1581925
298488
1724561
1607632
1749165
1953388
151906
527554
1317425
876667
1696426
536796
677197
131618
1496126
1903058
1611827
338249
1468285
1353326
61091
1615567
669466
1009579
884681
1874292
1152111
1683147
1196789
1561866
1392069
1700006
1279661
1923654
1418824
188251
88751
1228943
1374411
1041906
1597309
1810646
319028
510398
872517
439677
1097722
496637
1304373
267053
1383612
1341049
986479
185589
606048
1848127
881806
267239
1858274
68868
871091
1734932
1490183
1865772
25123
607324
826144
1530613
1962504
544407
990490
517177
1473164
195647
1292747
361882
1922689
1587854
771455
769620
1288412
197665
1616563
1900426
1681031
69956
1725703
1497243
1823198
1901307
649682
89299
667027
1505089
189752
1846341
898548
49013
291872
27134
1671477
637302
1730693
290
181659
1448988
930195
871689
476020
143977
791117
609684
1071799
92480
1563269
1984684
673421
1945141
1941159
462575
1179870
1130898
1873153
462149
104674
1699389
1115012
1319064
92198
98659
1936751
1537135
1623106
1163151
595066
1148143
1650615
225652
297571
1255943
918236
1318577
1135978
15486
190702
1335312
1463254
1975737
1364544
1447783
1325651
1464036
932609
242835
1332247
165517
863010
218712
1291799
827919
655954
937592
264685
59023
1198422
1213068
1474100
1532486
835685
884334
1605211
1890138
1352320
1882236
660936
1962196
938654
1561466
1424388
124204
1618263
393147
720956
535880
848569
253022
435650
1298307
490032
433538
334410
793247
1337251
1708888
924523
1287467
915464
917585
35089
31338
957790
865112
1773009
833106
938276
946554
1357229
912766
25449
1077005
1222349
1127363
751333
1546312
162536
112022
1757979
1897354
666000
1262359
1293750
194720
132615
499090
13397
1508956
1660291
1408639
1163211
1595286
579071
308827
143958
54404
72621
1275318
1687333
508233
1396378
1894566
1274136
717814
496301
531203
430688
657956
1203816
437562
425224
388234
241487
331726
1740185
795645
1452984
1199323
103980
1854581
446485
483076
574490
1133126
1488143
560577
969670
1555375
193368
1572108
1912900
216913
1003556
555063
895147
1696022
1091694
1182892
1462004
1965567
1333437
834894
1740794
555713
1154017
1308492
770771
426537
401023
478487
490873
811209
1356810
652270
723718
1642117
1826044
896402
276110
737541
1932104
322986
86466
729968
693778
192359
985868
526714
233177
1872286
1579699
1643759
803698
1319486
727662
1894152
1185712
1565420
1690328
1858391
1977491
1837779
875385
866108
788933
1831275
817098
714842
813808
1632854
729820
404486
1081608
61918
211576
1062392
1468416
1530201
334363
1396060
1109396
1052242
1445201
1069701
787865
330515
246812
96288
1923381
830575
1991476
1680867
19587
1907683
310840
971689
960513
1326659
1682959
766670
1090465
40032
1614055
1402166
1030558
1900171
223786
595553
679315
437312
1874382
1194717
467217
589053
410378
23511
1284085
1923097
785598
1626743
775766
1080321
219575
1051770
708846
929167
1920935
1065159
1969223
1222145
1265622
136771
603723
937680
165219
249317
879342
763722
902717
1056856
1205701
130838
1810171
613295
732408
1508652
909128
719876
762477
281886
1582396
1912942
67664
1318722
1408297
1657466
629034
1583466
461819
1981055
419309
1179540
318856
1769711
96840
236012
654884
1789704
1875904
1872210
1005261
761974
730152
161864
1519124
1828947
60817
1872387
1161863
251448
1485328
1396225
1858013
678791
857805
154236
438050
954661
1316732
187408
544033
1644877
938102
645922
794592
1835597
885521
285074
1828706
59806
846965
1225299
1393422
1125237
1307142
136037
1024706
957419
940997
256729
1628151
1505032
120556
958036
1964304
1936344
288070
217384
1079078
1222454
1638948
1314661
685419
1013154
1545513
1246921
822376
1613018
428520
230713
342977
1819035
347434
1068234
1932425
321590
627538
191093
1120489
1328000
1639035
40423
492667
524343
1693782
791247
373740
1088932
1437092
1268485
1017568
125907
779229
790397
1485438
307401
892052
1402762
1200162
1104466
1402300
1071091
1369778
1761953
942068
503314
1655521
1195156
1751937
921782
202107
1436797
590084
924015
119731
643005
1654446
1548906
525027
114149
1309952
1153608
323332
45439
973319
788633
1017670
1447120
488476
163843
1475277
503027
353096
158617
191535
606683
1506712
848492
416787
228547
1700244
1301139
1388718
1862331
1737455
993496
415853
837268
905581
129274
1076247
852159
395799
1086806
1343794
532260
664961
390015
37464
952970
175551
1819860
742906
1105301
617597
1991993
1543839
1290644
1569370
1884817
1590576
132618
1053324
886089
1077607
368527
1743097
1423726
700072
20158
1386398
1465943
1114596
4529
20657
298791
1814192
773067
1099807
543335
181509
16013
1760402
1984302
1741373
19907
1920750
590400
893169
1118117
809444
440759
699880
645233
1078355
709927
1324240
944263
1643199
1317662
1466360
1636745
18486
890064
965656
30137
1664918
674754
499085
242790
729116
1976418
1329147
1307616
1155695
1563326
1321949
1131108
375715
90096
193406
1065897
1241862
983658
1557153
1345629
1990439
562836
1184371
711972
523249
1955549
1984302
821737
1604812
1918695
1011486
1074306
1871469
209316
1442579
466821
1479042
1814515
1920718
1963583
870023
1224880
1869875
1353104
154995
305066
149958
578622
750914
629673
1124972
777538
1231758
1990591
1213539
700977
1389109
1381602
1632639
1654120
1081276
470984
79722
80786
1948968
1289367
1875761
1383036
1316504
240692
1536607
172045
879323
813493
592575
1368584
924432
631139
1752887
95813
85387
1584421
1661276
1778793
1927594
1874552
798586
1388957
901778
1138253
1533347
545305
1657409
243176
1821954
42231
1095114
229002
1145262
708006
1209174
1611660
275206
205326
1851697
535008
1415093
1943478
1106655
1465602
137909
827895
1027030
357980
1050076
957652
22317
1037556
496897
1393613
1178543
831828
1577734
169512
696918
113993
705887
74436
33076
1785196
863707
1048206
1660367
599854
1635140
697518
1369682
1547483
1186151
1445913
854461
538960
932721
1005731
688445
359101
1624088
1267978
1251548
1628735
1647776
169410
1752416
1958627
1437927
891070
877672
1830870
1095277
398909
1390500
1440301
1881453
184731
1166723
1876962
1918012
1284211
85726
1309721
1492446
290611
770782
1360774
1215906
1490877
1488297
1345534
1376308
670405
840313
1941506
771482
1942101
1267246
1307774
1005262
1736273
1883582
602899
1659329
1009945
377981
1738183
1766874
89288
1821836
1142785
595065
1056498
513090
753413
1273787
1527229
8212
1346499
937136
1054310
639291
284390
1129031
760662
756122
25438
826338
517416
1595213
146150
1634138
1828422
1825065
1723518
772585
1691552
693418
1717693
1719034
755188
1677986
1717600
18559
394045
1209672
955609
1175547
331042
601591
1349622
1997421
315773
1419338
686291
1659256
1691760
1841158
172408
123285
1885787
1193247
251707
1047366
1560666
668487
1423480
1999382
91182
1731542
790200
1438711
1423360
1134344
1005277
583270
952940
947413
1280333
145437
1354822
1793280
385100
1893976
1104709
798588
181716
1574223
1888839
560870
605684
1975686
140898
1804218
513684
1344432
1282943
1080072
1160543
542969
1737020
546352
942241
88632
233135
1168274
795325
1080613
227964
885962
1339810
1005075
378467
894957
1266831
1191166
999369
1672125
405064
1360239
191274
1490952
707349
1408100
704864
65650
1829835
1375159
483745
999265
1000339
1797528
1489212
916983
695033
1894552
1380354
1526260
1866963
1978830
1459429
739602
1680965
994293
323977
1434965
1092541
1314843
1545979
1108670
227672
421047
1440891
1231556
92937
1719001
1432693
1015534
600122
1374387
743296
663139
481036
98405
817972
1727898
1139956
969911
421590
768374
625398
476448
496284
1893492
1837282
1952353
951630
819293
932882
1771956
188657
1954266
1824205
1881349
1013733
1890280
345541
849248
1423026
1707479
1190665
299828
1093563
1553357
1640580
1059017
865978
1153011
1830097
948025
175479
4111
1879105
1016962
1449528
1445072
451602
555019
1652009
1419636
1574375
407699
1735299
367020
1968445
1967300
663059
194832
992329
1538763
416257
1743446
371604
1555581
1840112
691274
1138761
1889442
1198732
1299158
228493
45814
1759003
688363
130927
1169366
566130
13540
900008
1167207
1307247
1512289
312906
1411898
1586358
1139785
794160
1850437
1152575
884225
1697172
1780814
1660869
907368
1793055
234301
217429
980967
1547415
1611377
29827
273893
770034
586372
681984
1334677
1789855
937664
1009713
1679368
1108150
210958
1992929
632693
846282
17162
1455781
850757
1819778
876548
1804834
284246
1146839
343907
534101
446358
1281269
400660
1199454
1493452
983982
548800
218492
1137397
286306
721549
1266426
403677
1367323
860212
1191768
587728
1471337
163111
1827518
1565701
1274512
311318
579551
558345
1863821
188669
36222
1635323
1452764
1996311
1058558
1973598
1891533
1559000
540513
1621846
165982
442190
236423
1044116
5768
1792055
612474
487653
816147
851661
844421
702408
782293
896458
224467
366210
1077845
622423
502698
1443142
563503
460035
1119410
685004
32436
1869439
1095758
1057562
1353446
362839
415327
1589377
355105
1253573
1073720
1387524
490954
1749846
1886474
1882534
1908971
347923
219901
1841290
1720693
1141036
532350
36452
251915
1951557
1859730
1153693
98509
1122697
1687449
627027
1761127
1717688
599724
1987035
1926638
241758
1231520
397377
155084
918210
1126092
841215
1167322
1816323
812596
419563
1647230
1807991
961340
549734
9815
128781
1170964
1969591
1205101
1920564
180959
751812
1628723
992845
1633434
1599484
813653
203675
1435650
786685
1166025
847558
599245
455105
1691473
736043
809997
1146909
853203
1363812
1958145
1575401
850084
209663
101133
689757
1067563
253823
370912
414259
1288860
1310179
1067408
471936
1682537
888103
1652429
818534
1856688
680976
753251
1763618
669980
1695116
1063980
518691
648983
1374415
145836
284175
1380816
1270268
56567
1283452
822371
1435626
155484
1789980
727632
976602
1707133
544275
1618846
827365
1455930
1184361
611181
1111052
1197722
1509573
780020
1731749
43882
239830
1011854
1825732
1914184
307143
237251
1837624
528023
1582433
1825413
203776
274597
525399
1829334
1118911
425577
1004372
468074
187146
600059
20490
446386
1342770
440978
446673
1007189
187772
143908
1357776
1897429
1879348
178515
659166
1983683
1341748
422067
2396
939506
1514460
1365300
274432
197524
915011
1863090
549667
771466
206942
1414720
207430
232973
1143073
505978
1302775
1785662
792955
1610670
18919
1521191
638314
183138
682830
718397
843337
1951790
285500
228059
351487
192163
277595
232402
1511250
841339
19792
377329
240038
689191
371280
64515
654632
1273149
636696
1401203
1647757
1794561
1274470
1144429
1354155
1158416
470731
1022639
213129
464799
1638595
1738
1589074
803570
564184
370235
1535607
1826691
1102335
477652
68346
657277
1901095
524148
350389
412233
1729148
802911
521152
412589
770609
1495641
1768952
1332937
1215311
282520
1991576
1489676
941256
1996051
1637255
831902
1792765
770179
585667
1350231
184306
1483765
47054
1403215
734178
875139
1252310
657644
1949978
746217
1116094
955794
65559
513314
1185957
1071895
1414274
143869
412939
741028
296293
1979786
191900
651056
1961376
1590581
453791
354294
1844767
1595510
1990550
1956910
92305
160806
1866764
846873
1273301
226717
385779
1164665
665389
697930
1080415
397299
1697177
1287106
1479852
47606
1308380
1032244
1701207
389079
1406791
1708938
1966401
1176766
791989
269275
874597
965004
1258594
642731
171849
1705391
1580779
1638972
864706
1829217
101950
1926508
1645248
359598
1744490
1599764
1723294
511134
241307
218016
825129
610292
286357
1847560
765008
933391
1820162
805756
46397
933939
1497545
154432
539589
1920778
849543
193984
1839746
1862231
975512
34849
755174
1977862
874174
767129
439081
9026
1331781
1883136
290326
380447
1259645
287713
1001350
1290941
118268
1743352
1918975
1320277
1598679
1096733
1424697
223698
875380
857191
1980196
160155
302251
990323
374716
674217
890716
907360
954864
99495
1152662
1004393
1347715
922958
613953
1338757
573696
349699
164963
732209
348440
1482881
1449816
935390
971633
1138826
1352377
1268059
1180502
1516317
1294607
1964512
1206593
436791
802947
797174
403325
989105
1066115
95195
603540
1696430
1573003
1983682
1175235
763955
1568189
1960719
185468
1916468
1660247
354138
825345
160079
971003
1921729
310216
1203405
1701032
1229320
827846
1084661
182529
1763297
315816
320883
1585778
25807
838922
1646721
1042299
341747
1905588
1841094
1264031
1100044
514726
1027147
1966430
914949
1650852
830997
1447136
1162026
444625
1226177
1944118
1938982
1212775
1117887
1147744
1785159
1215111
279871
577329
1753285
1822270
73921
1319802
1258452
1924795
582566
962532
227259
452100
125053
589236
1463079
325322
1002832
1278950
1582320
1908557
228297
1457957
1901548
574542
896004
190282
1661232
442555
1533573
1730015
115937
550802
653855
266280
269895
1791467
1498376
1353444
1999691
260960
207333
1467252
196440
1919754
1565170
227311
1999141
892164
1849932
1291298
1672708
1548662
307249
1675977
650859
875928
1414901
620096
1045752
1005515
1934814
1197968
1322384
321857
527733
1317550
469269
1691152
214601
1747776
1940641
1696529
1782872
1635751
1828345
748645
1590695
1900206
1761692
527524
286532
1630861
1282267
542236
1900458
1751853
604610
1596229
385831
1443051
88233
1785295
920670
896459
1388028
1849774
701979
1625717
1365688
1719212
449848
192449
309774
1422758
896734
1866303
1025808
1439516
651426
451736
1190719
841058
948336
1327130
701022
591775
742004
1252796
1635647
822535
138132
623838
487972
1726629
1668930
1187829
383728
1266703
1283842
505513
1333600
1144151
1401078
463324
355645
1741186
593070
1333908
1686352
211492
291856
1362291
819996
284584
685308
177986
822239
1141881
1047123
653437
934934
1055427
847877
1135733
1973903
243919
675050
1150695
935333
786396
387620
1341005
1710939
641020
1884250
1787754
277984
860254
1962014
1758060
1256901
1759944
446855
446065
359335
1525861
720338
1346717
802216
47161
423151
548448
774292
244683
958468
153317
1670539
525993
662121
671643
1877167
1681614
1234584
319230
1460271
1789642
1246978
1535901
918264
646095
1293257
1581790
338211
654401
1005455
194051
297752
819624
1600689
51688
490690
1104708
1862978
288338
1567362
715090
1510673
1845212
1131019
475448
496553
457916
1897508
1728914
1299149
1807189
114244
1660589
306324
1498107
1765358
1815007
1098919
1078418
659298
1599092
1183391
1530224
1530021
1106093
1270889
432232
1012722
1664696
1630153
914328
420996
1338068
1323245
14982
712225
695518
918091
1798333
877327
1884175
1979910
506527
1409892
224844
454604
1661897
1956481
452228
1352814
1093372
954347
1130768
1124454
1790957
1069846
995473
815380
450216
837193
411053
1520761
1577957
1149407
311207
291061
673936
1590559
1102281
52569
1697432
1049817
1654556
342516
629196
822260
1060255
1607804
1777107
1285275
914780
1064172
304114
1524
508597
1275767
1203781
659690
488731
1373011
883571
1552854
857213
968166
62495
1885464
1751460
1240642
1542983
1236517
138474
1898575
1036316
1888930
769007
1781318
1920173
441289
1061088
63533
653625
1699417
1624407
1737505
1065250
228731
794352
251305
1944507
20756
1845288
330056
1946692
653154
1232518
1053818
1340652
1326231
1888192
612256
270178
676809
1865878
414983
1314160
1381649
313100
1768302
1304752
866963
1565665
472303
1044070
116609
1594527
1279283
1229255
1465448
876091
1842081
1907225
1583214
1372547
805195
1586811
1984932
1203704
1423837
111870
1573214
950202
87481
1198537
1128856
897734
1415852
171886
264765
1309680
228733
1636615
1926310
810685
1602820
1474203
47949
1583219
1073831
959531
839306
115029
1551897
1562338
155969
1820774
1862759
909860
1298206
594061
973598
562326
1425171
1150230
780072
1682967
1383814
643646
1713221
307637
462495
682678
1205696
880907
482437
737951
1610091
8493
559230
205770
1844377
1605296
202820
1315996
1021253
760949
186864
720122
115554
618451
1433698
1817110
56729
1655119
269859
1043460
162347
144728
1720549
1964599
1349124
1039452
193846
1710979
205679
1726248
1332356
835409
544595
952222
1888276
1783137
1485873
95154
1769012
1493906
359866
117130
857948
302641
1525674
793980
250548
953341
1023767
874907
616472
204712
1045211
1516813
1195968
752222
243129
800242
1120273
1640246
494939
1701143
61676
199700
1283981
603680
519593
222273
1776370
674978
1097300
1729012
1320634
1032688
1607559
760811
331890
1815993
1861711
1783940
1187009
1941611
633969
1021161
1574390
155027
923103
1014625
1749376
1002836
370599
554595
368810
840162
1826399
1710998
1345102
1072345
497509
1411371
747330
1093565
1322145
887448
497722
1191632
1487184
117094
236751
467407
1747714
25507
1923063
918829
1636235
1461185
1049182
1677920
408044
1579127
284455
67451
7982
356861
1808726
551356
171941
1880733
462627
939990
1382214
666211
568515
1048145
980025
1200295
37707
823102
1684617
1222531
741710
102756
1150435
1077441
1517947
1887729
803936
930412
740001
1978856
1872496
9248
302549
1389186
1613230
955930
1990225
1625137
103393
119047
1292121
357661
295922
1573170
648097
922046
1321669
1290003
1654709
1239177
491618
461355
681252
1078699
1119658
461431
1839820
1795183
833097
1189154
196793
1534929
1476175
501936
164396
246336
1533324
22206
721121
476968
657592
1367154
68354
792501
1929418
930446
466947
467852
1032951
532542
609908
670988
1014988
1467878
1238315
1292032
1461748
924628
246845
1267425
1418427
389955
925792
526778
1460752
1074220
934962
1943453
1985477
492326
884448
781679
1916876
824973
1806213
681079
1570099
383302
595097
1646415
358788
1913493
79648
1611145
1717384
647207
687738
345040
179057
309594
1384879
1350824
1392130
527643
1082857
1411446
1319963
779300
808619
758414
465937
187824
1552488
683136
1333272
550623
1668439
877844
328672
1580642
936070
124283
499184
1484436
688946
1325427
1926414
448180
248309
1256756
1027921
831902
1876094
1142592
1894191
196371
1719484
1039525
919390
1979419
1958308
1275115
1606309
1464310
339389
1246791
167851
1308307
1430616
1327744
170487
78001
905363
1638121
117350
1569725
716306
1789647
1702598
1481569
1581927
1740192
165504
937436
283657
452075
1885758
57544
1322842
329973
607334
104724
1258212
470587
123932
272733
434634
1697594
628591
1232079
1970494
1268083
947988
1703378
496409
1124783
1220326
1449599
641630
634463
1651723
180654
1094781
802491
614060
1704964
1922427
572369
915432
63459
178961
700495
1788835
875636
1115707
1110142
1761105
1787512
324293
1135643
809083
69220
1212251
1569793
1927403
1653890
720473
741673
123663
37064
534487
288729
1058058
225212
388419
836456
1248664
248309
75128
528922
560952
533956
19192
1685300
739147
1399989
747733
815283
1533424
1116459
1508931
1637208
650869
582121
1736902
1958473
210770
269420
627745
1453751
466540
122173
176907
946937
347091
676253
1040678
1917364
604175
1458156
680678
711263
1064278
873154
593725
640655
1172955
1350476
1608855
1489737
153762
1384133
149355
892372
649238
1906718
772777
1841311
864018
1704866
1247047
38601
499943
65313
846350
1796275
1738110
1045757
1225922
1043080
13186
56656
775927
1512431
1704647
207920
887410
1442065
495698
1463743
77963
1229012
447369
1897354
1261743
507402
570508
825652
463223
1308060
582101
83512
183042
1209549
1787684
619780
1805841
152759
173478
1171689
1654682
1989538
595033
106951
600925
1280079
463880
1568499
1266280
493706
1304125
346288
1520072
474306
861607
461322
732258
1418037
1323240
1659117
152916
437506
1012752
248410
1792792
685966
362058
1679227
336051
743456
84214
861249
1308213
1418200
454679
887284
1948165
1288194
718105
79968
1236615
862338
537044
689796
1517684
1693864
492656
1130966
1123844
1982236
1791426
406165
944057
319219
1662450
1938481
720462
682379
933921
731824
334891
561007
1245828
1623668
717668
1074843
1017547
75785
986841
1663476
987420
1968530
1638905
384015
1173062
1880810
918913
1614187
553104
1908023
574478
79622
1538400
1334493
389894
1110228
1244588
1003354
1506213
1730972
718345
834855
204383
210396
39435
273335
1036246
1881695
1043516
1854382
1690531
1831754
377091
1532431
1316777
360586
499149
1050546
1064431
623103
850264
979362
1604391
733695
238219
82946
1643381
1769088
810402
616528
1693379
1552394
19020
838115
673540
1315717
820845
282551
331083
776147
994563
862388
693721
418405
830298
284236
1040105
386349
740668
1090034
1726068
1518916
1848276
264566
1092144
1075611
1492624
96875
1519380
405267
1650320
967924
1978966
429517
1106661
1645383
178577
1655966
1266321
1775609
1416737
1310037
1675816
488567
183039
1249522
104641
771089
1348987
836863
112876
483168
437119
1871886
471578
1170852
411929
228689
1147319
1130619
339342
1785179
1613916
1546128
1523510
794965
1847137
698527
1751949
446896
1830980
150507
262752
441802
419047
758312
1399947
582872
1422626
1743788
1369474
1214332
29797
429726
221321
1822700
1613549
874715
1009561
351375
962809
1786146
1324794
1102811
849917
1845012
1100398
93232
112777
830905
566500
1866402
1973478
1414813
509118
309210
415655
628774
181215
781192
3061
1214613
1512535
901077
1761601
907439
1491861
1697007
1126866
855310
1164932
1487082
1317222
306870
152939
1420260
1549492
255800
444726
694799
961337
1894375
542262
121219
927673
117057
332577
978327
1864021
1066279
524606
1284930
353148
893029
1252019
509937
1432308
384113
805361
325891
1795575
1176095
563557
588360
262853
913624
352710
368020
1179119
1572216
995962
1000956
898071
175632
429434
826046
1085913
1065790
88677
416443
1459382
1556303
1791582
1619011
1015631
1118101
111972
1250440
666427
1739022
1107524
775572
415785
1721140
1975332
1712684
1478729
948483
367305
1921510
1673501
1439237
1386617
909247
1693892
1687559
1496141
1576043
429435
1425911
1560323
504052
1916764
877458
1219543
571050
423122
1242606
744254
1523272
1325649
1632483
1448268
464504
936532
661605
1710048
1746979
677312
1841826
1701165
59131
659666
382698
1795778
1181756
1308280
966256
758616
150675
791610
868535
80624
862092
1949601
1732732
49103
996720
54696
1949717
745583
396006
188029
104486
1124324
360725
1402692
1840031
1096971
1226654
1348426
463061
782319
44381
1129226
1022647
659930
1450906
1882691
348408
1273775
1385105
859215
1877930
1654357
1004375
1130551
1280497
644640
1515027
1561849
565232
497934
1331730
281513
773213
854072
1830782
363201
1152193
191799
608235
385192
658216
1824889
1533665
845926
465920
671511
306210
5644
1614554
570705
173215
337897
1686348
792461
1677367
142623
705723
1996813
1959299
198481
1519789
315264
516896
410896
213265
481941
283370
1901137
126270
910554
799318
714188
1558653
883159
1703478
1151493
262878
295862
447815
276668
631572
772903
245297
1660712
805980
1656150
100099
39234
216973
577117
1245335
1648125
1790196
271460
1981955
117749
1992556
1517017
1835411
47734
787403
1406302
649298
229910
271925
1115391
1787950
328026
1834816
581257
693621
641198
1482414
109204
476759
474603
416003
1615351
1581077
1521703
364640
1591265
1623414
925017
1808410
923525
102504
137259
1131326
1845344
1918807
117865
1147190
707061
1323649
971481
1169073
1040540
885293
531106
1094229
214621
210225
1730519
976407
1227879
897686
394616
856251
894627
1428695
53298
1522783
341585
363786
1830150
1929208
1414396
907512
372961
318118
1993505
413228
1740158
1191359
70344
1205287
402148
283363
1405506
1302526
1310155
1522172
1280182
1065768
1633623
881416
927351
776812
1984853
368227
195952
896327
1968599
1116609
1514616
914959
457827
979239
1423817
1924793
719920
83467
219342
1339824
1556226
536959
1941868
1225383
1149215
402296
1191029
554402
457029
1151434
1803287
1827754
1114076
1598013
1226750
15612
1438298
501933
173411
511422
1185906
1393483
164669
267784
60466
1701806
621802
792933
1395588
125990
1794074
744820
780672
1377624
906930
503983
1547629
576113
1942862
1156251
989419
803420
59174
851647
1118169
1537972
561644
72883
461235
1969916
624848
1741854
656938
557279
190626
248487
803720
1283573
1567893
1212154
1922978
73508
352442
250310
831105
175272
1298403
1354020
810405
119508
414926
1531747
1086546
846728
660799
314451
106341
908958
454889
1345254
628356
1755807
808125
885048
437278
753331
1200125
996057
383094
1597157
1190497
369888
270742
824570
1191222
974794
1487829
415867
206066
1896701
848693
1514478
1203934
843956
606936
1442189
935698
1961441
526442
1292752
722644
788850
1542518
61972
1593662
1081695
1243635
1294115
1909155
1845520
964755
494018
1990541
1613046
640838
558102
231028
1752246
1414057
1890670
659044
887491
580584
95984
1873380
689442
947727
506787
1760141
1552090
1147217
440961
244460
1975758
10301
1892841
1876476
1148758
1667330
467634
1719753
466360
52490
38751
1348931
968387
613190
523317
1615163
1860674
1290534
1359186
1577925
1654477
1323834
616566
587780
987458
578971
1197889
364072
1619047
249484
166306
1536670
755091
834285
1263396
103224
1978344
1114111
1331982
706744
83738
823972
1790080
1502328
1634744
1860279
782394
133448
339179
1274227
289536
14369
232459
1324406
1097916
179837
87762
806276
277618
928885
355631
1679338
214241
984745
1569948
737144
1115406
614243
604479
473064
1279514
121825
672197
1485137
1291164
487933
1249844
1483109
1262475
1876698
931936
1121673
1691720
298439
794908
1847633
1879725
1451928
1641459
443862
794643
1921960
1265945
1441831
1217299
1791852
1359817
1487419
547915
851965
483286
675617
842705
38424
1908606
1896412
520351
1990427
1919979
11969
1920621
1736246
1965237
1952916
1006418
1986779
307245
1760184
1952789
26726
386749
352067
1399692
464758
1561454
743658
411872
1866910
369237
14703
1244059
422650
844533
346575
10480
1964787
1905646
284295
50684
29797
1072136
1823375
243158
949950
858562
772838
574005
1996385
191237
1551064
1118411
431619
786059
1519257
1375948
762856
457452
1113918
277642
1422019
533504
1635053
679806
1614500
400043
1939137
776884
1055565
1651190
54580
408033
575014
580268
1114852
556424
626051
576448
54455
1816807
285230
631397
159110
1592282
394304
1618917
510237
731763
1160680
1060296
119550
827400
317450
1954431
1457427
597416
486688
1323110
686160
1887313
1325599
1286918
869879
852063
339823
689458
960937
1725286
893397
1092660
871818
1516887
1858626
1520004
1249011
1331943
1450252
1657433
230752
496341
1189801
724664
806459
1148447
465280
1487149
22590
806766
821561
563056
294848
126408
1505424
1448780
1324286
1129018
175307
1053592
1164689
1964445
123929
1286749
1821213
1624825
1915572
1718701
745256
1507920
97437
332284
550623
1547282
1358543
612733
192361
1345761
62948
79598
834646
57413
289259
179333
418021
550188
441247
693046
1975038
985661
1583569
1264219
1479824
1246102
30273
894178
548490
204413
127958
769617
1979363
1284905
1933621
619347
943967
566040
1231596
1462981
1818014
1932950
395000
1912258
758803
829583
1544248
127846
1245727
1977036
1179013
1814877
1510210
1461553
1903304
916697
836231
392323
846920
1927691
598562
1755839
1877077
433722
933099
1907766
1435453
1186832
1282776
1253826
529693
210315
893682
1834009
290704
1346504
595378
126686
1065575
156662
1594594
36584
537118
1122579
1872536
1815414
1806156
251765
201269
1935354
1156715
329214
1161749
505408
900907
1086654
138539
346393
258066
710829
1822898
1612425
1113814
65455
144905
267189
884767
1698243
21441
41537
1856990
738142
221361
397807
1241164
203013
761941
546418
791977
201204
513620
349
964750
1485558
317469
1504324
1181472
2181
1248940
930271
1232981
695901
634140
772715
910444
948475
1541370
646860
639867
1230258
1735558
474853
1904396
875425
1131805
721165
1003177
882770
13146
1720805
92062
1490447
924893
762165
1296932
769310
162463
1008017
1730663
1962995
500352
1247670
598977
1471281
1653787
182016
132276
1448951
1739336
29665
682784
1655175
495184
622530
613052
1090699
39320
1523971
1181479
370310
297806
69434
99853
184861
1391594
450837
1546359
1117499
1176447
789332
1868295
164540
690167
503037
367386
223677
1217182
627314
763455
931787
928943
1908515
806769
1578191
69159
620478
665350
587335
292650
507005
44798
1634771
971322
230110
34247
488644
843753
684699
1122755
718273
285731
1006125
1755985
970081
1893823
745284
462364
1588430
934191
1619432
1592355
830425
1379374
183442
1360120
800151
1453171
1157358
33267
654412
1841400
1179802
558592
1018462
1279340
1241607
517503
1806619
1384463
1591467
233877
1213532
1623172
673668
1188477
904123
6861
154542
1814631
1311535
744593
1647552
1877973
1357452
1399561
759874
1937057
1716924
441719
1406997
712449
1917190
490569
1653041
1745593
758549
990880
1831751
962676
563329
356028
1663966
360406
1823055
223590
886300
502587
1980467
1381652
1503108
1067196
1144340
935665
1419870
1440422
1605330
106714
1048370
1237295
571428
219809
1295189
1335304
1825513
143171
1663569
1361925
1928843
448415
1259252
299329
367610
67421
1837843
596316
1634695
316048
396988
1989971
1970278
1249665
1284115
1747340
1497889
1663425
862018
689923
161962
1441137
145978
638828
1172555
1689976
349282
1697909
742094
1144467
336465
1442803
1870816
669499
920547
849910
404656
45161
1149176
301966
1083122
1395546
646742
836177
396213
405768
182903
59337
923802
759100
956398
108241
1056150
481987
1063405
267654
1858809
73533
1099495
651358
1162870
892247
162031
1045911
1938398
1800758
1109430
462995
485315
629027
295601
324753
1664148
736776
811185
1976693
276394
1575264
1569654
1473620
296325
467672
1634142
446733
249529
1764084
832925
1559434
596647
1691493
1907311
989521
1988801
401289
881026
1709344
1526474
238305
1287584
829260
1612383
905098
1338186
1630534
4201
1451374
131894
1090628
1716244
1590315
1451309
195888
532110
366328
398961
461049
1868995
1642113
741628
110660
118262
1073606
1838598
396401
888610
776036
305674
856560
1500465
746405
114077
1763632
1604116
699974
1596889
907729
1295465
895802
412150
1390087
1328644
716164
830782
1231554
347706
94439
146952
203703
540211
1010146
1740385
1198833
1289246
1355590
75318
1312814
969681
1748199
410779
374617
987675
296689
1136023
1851393
1457216
886440
1621877
207997
345452
1139663
997582
946381
53614
1581939
457120
1333531
1937739
1899570
1684826
381541
876537
454208
284366
494888
1457156
751085
427200
1704005
778324
1923877
1401416
905806
1281380
1274883
1585766
1362307
138061
1037622
1161628
873420
403700
1129666
1945043
1795767
1908939
1757461
1988842
1468107
1292133
513704
68328
1952508
492562
1920485
831227
285106
1039245
1962381
1372134
193613
478989
86513
1620033
1434581
32923
803671
383376
680302
142236
1064913
939424
1641262
1159702
1248041
422180
998678
1206285
1722500
1604223
1816372
88493
1230362
496565
1842304
957525
774451
783163
911636
1508956
1257535
1975594
1635305
1333548
610923
1825506
454852
1513435
1267812
974778
302220
1768229
1338639
885193
1076288
1493624
43940
1313656
994893
530359
673492
1731093
479238
473624
993173
706949
1120274
456362
946538
1282002
663395
862367
1810931
1598672
360386
471909
138316
257028
529198
1014590
1571848
1644737
1532342
1967482
285010
11077
1734584
376007
1729089
200623
824820
752362
1328532
890566
947470
1016806
817433
135917
1955028
1109046
206277
1211262
1498153
946627
441151
827817
1581654
1113747
1800896
1274369
860626
796633
1036372
761858
794153
1178633
1446593
245425
1708192
459607
187984
912114
1876069
199879
323175
280226
110642
1407231
1237257
1518668
1474347
263838
198309
1134566
1125768
179321
1452472
1378632
1377144
1472293
1873066
578118
1092008
760217
1347505
1300374
1795491
547976
1257714
395875
14455
1367541
1706878
1331360
38983
378036
1994166
914201
1565616
1343762
1274391
1800129
169055
815628
742559
1417648
746459
941109
1222222
557273
1458130
874825
951049
1042357
783373
1219517
790336
977168
632460
1480028
1416643
1074367
259267
1676666
125385
345324
994930
653693
333545
1309122
619366
28811
1402400
1714172
1268874
234290
543748
1698584
1642808
1865449
501131
1957511
1853748
216749
26905
735420
754932
1471985
1076957
904981
1010142
1466707
1209224
1408275
1758205
1353706
1154287
1473388
480209
1616361
666813
1403859
1035927
629031
1403417
388773
1487131
879147
1533520
1939056
44135
1441212
1523040
601610
772816
1363634
1624620
1358460
1540691
59703
81394
360458
1414423
1840180
92842
1481583
139383
1029983
521345
1272844
265719
442310
1391817
1609927
654673
77743
1256002
370854
478716
181371
450136
998104
195384
1607382
273325
385436
1092169
883334
257743
1417945
933203
687003
256419
1877401
1637044
1139064
1277905
174818
583331
1341137
501451
757497
1436478
724750
91828
169209
1599683
975563
1916395
7175
1528775
316130
24202
1337346
340073
1799499
702723
1787819
1200334
1904622
1159147
1770950
1506640
1497424
326077
1843511
31503
191438
1275352
1698290
694011
1937372
1588568
201638
1280730
1930571
1403245
1866179
254092
996748
1870307
176452
1336313
722348
1881295
539098
1886047
1172914
907999
567331
1944070
1434375
1251972
678612
805626
416861
112406
648344
1246999
276060
89496
1074554
844486
958674
1058295
1072673
1225282
103345
678837
1343450
1893626
1329230
350742
1946705
774347
1197598
1605306
1752223
952819
1397394
519278
1506718
317292
1444397
546621
643376
551543
355824
936015
431962
937047
1721792
1220468
1755016
1017012
1851505
164804
1925772
867179
1877833
559331
1937588
471837
1658612
410825
474283
860374
1971525
253413
1724847
64393
630395
438074
1674705
1410031
1612573
773279
217231
588761
206393
1468117
1681293
1592485
769785
46050
290584
939219
1556402
1858298
1564784
832574
1288361
1176982
1474954
1658700
1280796
1643770
1964771
194923
1256898
194117
1686660
1665221
1709645
1868803
462227
6192
321278
903540
723672
1014554
1273285
589745
1546042
1100967
1449653
1593027
1117847
990225
198591
839193
20721
1585229
936401
1742513
394474
1363222
1333411
1958947
397577
1858584
477277
524844
1863453
103460
1013201
80988
1337279
375548
1971420
412805
1102293
111967
800301
1067342
347897
1963542
436971
1719786
1486629
974367
985652
1114339
668608
705323
344647
364957
189991
1265333
605605
1161606
1898947
1107549
564001
1255744
212650
1835243
1603420
1917401
716549
1194690
614487
76337
824897
1681757
964432
1339000
353062
924198
621753
1321577
846205
1080007
171783
1357451
270614
499716
1948403
956860
635259
142435
1793501
1296418
1568867
1266751
470743
1793788
1806698
322152
1011110
62499
177710
1719997
1365231
965335
1070630
1036601
1442895
96713
1467686
816054
138818
1462811
1255895
1296561
1687541
272733
1427695
1487149
1893163
1871606
795425
677517
15434
689448
932266
748547
414017
885600
253981
1431454
1422620
920769
1505614
1582466
835000
534846
560634
1505125
1696915
852900
844850
1888573
590129
1883490
554850
1861289
1673554
1899976
1099080
860374
112463
32516
1449655
1391178
924568
1360304
1781220
577875
657704
930621
352028
1825777
293323
1448408
1812232
1385679
964289
1152606
1717066
924316
445822
48599
444287
654513
455188
1992384
1885875
316102
322566
193725
1023905
37840
645896
988792
1145176
1362222
1498842
1137268
32485
86625
413807
1034491
1634783
1126800
1326760
1222376
489309
874856
561
81598
492109
1267806
144296
133312
629418
139759
1696944
224322
1747523
845525
427602
76845
15659
1564145
1237841
1085048
104739
1896966
628618
810883
261701
855831
232016
1147297
1653403
183800
830991
19299
1286625
548215
263915
1122096
1041587
943909
1630219
1962736
1227435
1601510
783144
357764
618730
135385
165116
689734
251263
1256936
227892
1185451
636860
376950
108948
1599542
218979
213625
1293605
623139
1937499
871514
373960
1699976
769427
749454
879957
859621
1821021
1737787
1412381
901446
1005900
1986185
356584
1050121
1459629
1142109
1820055
1570527
592090
71070
616617
1809788
1543882
1703996
1792422
126233
1245235
911582
1739609
443770
375532
970879
740502
1458686
1611275
1872263
320317
1758337
746600
761651
1585457
1761121
39641
93571
187253
713722
687817
1962965
31319
1982604
131864
270246
1208726
997385
607477
961895
887881
1553908
1803990
7639
1835782
1915044
1314353
194888
1638409
109507
175334
811565
77106
331633
1142576
1429642
767842
622184
1719186
719948
356685
935802
841705
1923883
999263
1712362
1072926
154401
1850876
6726
1920261
1729007
521299
385119
1037316
261343
1159106
207784
1605281
1366781
1117586
1818516
1765173
1301824
374911
1832628
1191815
1759124
1655715
628616
40421
1211044
986721
394824
1826328
1172156
63705
311666
1590283
638723
1985043
1399097
1207999
1245118
1181380
775774
1191845
1904776
141515
1244186
644493
869671
97997
13934
699663
1056898
1048289
338847
15583
821498
447299
1661644
1401149
1962510
727017
190008
868071
1446113
1373405
1725912
813719
1409918
341060
1386911
1000221
632699
541482
175918
221632
1456414
63734
976072
1483829
1286382
1647480
343845
1414410
876162
728186
936870
270725
268251
234729
251494
1301725
125289
1164650
296214
1463705
342962
917205
27110
374338
1599203
126982
44585
70230
762984
165633
1751347
1364492
1328021
1784640
954902
617291
1074786
689749
1274067
920859
463037
550176
1220964
1412388
205869
1757881
1242781
1585211
809075
1087913
975046
110935
36712
466675
242635
838060
808580
1515930
1632475
1316618
1847657
859227
328132
1906083
301210
110662
1546710
363814
1803765
759557
431859
827941
1810890
770569
1336236
77343
633308
1760894
382137
1657018
97937
1201797
794770
670818
854391
1602263
737479
1634537
904124
387292
1744033
1998784
1823176
1291900
509257
1485859
1532534
625797
1691641
975227
563378
1432504
1326502
1306749
512042
1824267
1871404
1897792
721504
257937
450103
1627435
1599528
1339940
965208
302254
789612
243451
1377897
1731002
1773361
48963
108166
1028479
470033
1636534
451614
850240
77298
203718
1436660
157244
246161
1401374
126429
1142943
1892464
1494191
1754353
1360616
1884542
538785
1326717
1107186
351547
1909742
796048
890962
1342563
1251056
534245
1362754
1934931
1994607
1557096
1255271
1269694
936658
206064
1254695
1179619
729357
913689
1950532
1971669
1490733
1486816
1858858
1516073
1826271
1912501
1566421
1989251
946406
501316
1914981
47789
1379210
243138
1539878
1739368
472762
1408026
1823319
1469878
1000647
1934450
755122
1509211
487801
1425953
1877843
503953
1476558
1534262
995354
334348
1520944
1563492
473890
168986
633882
470498
70878
1181308
1143753
838735
315837
1480298
995177
1334267
1726172
1068636
1365484
978749
94672
183927
299090
1449647
314803
269667
1887175
169028
1187482
991381
136092
661142
1121895
961180
2376
128551
357923
1958267
545652
391328
1614311
1713099
1943780
1682452
1810705
720326
1189897
1749749
756232
766447
968556
881536
1139684
1164059
1366937
1545413
1807757
1475709
850718
1840297
668599
871806
1375209
236189
1167713
710085
1481267
355560
1753204
1884011
1704678
1417694
1694219
545979
1750674
1658202
1072253
642977
1516531
1116456
1730554
1410808
1067359
604461
908922
458963
480535
1798086
1915683
785131
273515
1677993
1824772
278741
422308
1044081
130997
826546
28490
1706530
1698698
931836
1939816
1512734
1775786
1621229
1892703
1866235
252315
338336
1929515
405607
1643574
1260802
818790
189693
1792271
1568546
253354
1871213
425309
1617922
1798125
1755426
1578204
1701541
1312042
3601
1026189
1553337
1892847
1747245
461247
873837
1645756
221990
1923082
1679533
1566820
624289
1021586
980922
864723
1770471
1369580
1477118
978158
1411048
166838
272467
1921579
165121
384720
1859997
633353
935380
121968
516445
553098
362202
1871047
581580
174653
538177
433015
212686
550196
1142197
817355
104142
1246529
1010855
221182
1812233
381433
448263
1284136
158376
1227921
893450
933238
648068
387117
596136
321573
208529
152790
1882634
614012
25247
478243
575789
638836
632628
1936249
1459437
1465713
1461609
1959589
725736
588076
84779
1663444
923571
575986
1882260
1750158
1027158
592240
1810211
733159
691031
538130
234533
418523
371048
89464
1265416
723685
755254
1533287
1254083
1037506
829201
722948
150218
105134
825220
1634704
1260106
162725
1225854
1512524
767821
1002696
158725
37297
1544328
588474
434379
1548928
699168
196716
1038998
1425657
809639
1176483
1079641
829211
1333897
341465
1402883
867780
1088081
1749293
169706
1991416
243089
1956816
1528142
94701
1411471
976960
801843
625098
714852
1909791
636605
772324
1923249
1494248
1700449
1221904
1873588
1818931
1785690
1093790
1221682
668982
192483
149293
920535
590572
1978115
1743776
660299
1021441
986311
1409503
1139288
1224175
841211
1161790
850375
357122
671263
549808
550623
1039054
508146
666857
1383572
1747824
878599
451248
378823
1630035
1724741
1659565
186349
1856478
1023304
1145021
1846180
1524146
373330
746548
1456554
1495941
702735
885425
643910
338965
1355986
1180074
861023
761122
1206340
1477626
148658
549118
991238
1746206
111451
1979458
121304
1948348
832457
1127221
334844
1111656
1520190
1664316
1454670
1243036
1026017
1997547
78142
1806057
94895
1331730
662113
1594481
959585
1165716
1271243
1090170
1275293
1052435
1671325
1453823
24625
451144
1305989
1415402
946511
870387
1597366
1853045
822731
1538218
929173
1164929
1545783
12161
1085412
1806257
737646
829802
79110
56698
1111975
1886722
699658
773051
1790507
357662
605030
1887970
1552081
1424383
30593
35517
1406700
478188
1571807
307243
1653106
1920348
1361472
498616
1299429
1271398
902225
1666200
466173
1501012
133368
564299
844828
730594
1404734
1971949
1152734
1918609
311418
1753235
1255405
1370962
1527849
991880
1061695
683653
907671
928943
683080
796597
747432
105919
827885
1919428
1254655
777106
528526
1505133
1237073
92569
918164
926407
202252
1836632
316791
1791907
933149
246469
1797764
1717159
168789
1062769
1098721
1951487
1928854
1149935
379202
1246379
1721930
72658
1218988
1621905
1154509
1229612
1619114
369747
1069839
1842360
1985872
1022680
764489
1997539
1626765
852559
201015
845690
779619
1651671
364635
593949
916297
701066
569290
126678
1915480
429530
731202
241560
848570
1249338
1261572
1416904
1333765
22302
151923
870082
1598941
324280
1792131
1616488
1856012
1731004
1578003
548478
70660
4371
598640
520431
704356
147743
828509
948
750109
1159125
1794238
1859520
401363
72063
1375285
682970
1363538
679409
1517802
92015
1595099
82685
978757
685494
1799376
1628387
1528678
401325
1571479
148919
612133
1183456
348053
395758
256832
1819760
1051217
1690084
479687
1498140
1274763
389738
833899
1496573
1103087
1937202
1379852
1910982
1655246
193278
471501
916611
905717
1054172
149815
1551802
392777
1524872
239349
1056458
616272
530041
1766238
163252
1646177
1770408
1855961
670307
1205595
365434
357087
521494
451798
47096
1942423
339804
1358418
1886216
1200594
534967
1863860
1472967
321266
94345
543002
709712
501766
357202
362851
407926
1706468
1260945
1590553
1021136
530272
383754
905052
585958
1401029
162237
1278251
319799
1489232
465943
167812
777328
1448104
1654712
820638
694892
1973400
1891335
142344
594151
306281
743998
424165
1957357
1362320
85866
44803
361279
1075188
1251094
1458792
1656080
960397
1009468
1446486
363916
399501
1117331
1830908
1159184
1604571
893572
135129
159032
506378
1433818
1718610
31730
189989
1596928
53670
1196934
1353839
1879810
62342
392594
285394
518544
790799
961971
442458
1359568
539478
3439
543967
1225986
119080
687975
146970
995728
993090
1487790
33820
1604677
1492518
1204269
1509803
286348
554118
1368916
568654
1545430
410264
102533
797287
1852612
803999
500058
810203
1646584
295559
1564077
439812
1184655
806483
1264161
308204
658811
321202
1096462
1715221
132715
851220
1633860
270905
1485121
1067300
285804
1587273
1493580
862201
1816062
1682785
854877
645876
1848144
1659198
1712061
1470428
617190
1969341
190865
1563048
266455
490154
1105961
758638
235139
205331
1381800
1146353
1881270
1156672
1398354
1054515
1730422
837649
67353
1869226
1229005
922598
1248393
166225
1516111
1470326
606884
448600
574411
228936
1597046
184033
1273397
1644225
1874342
201549
1375600
1165916
347852
1085995
1983025
157709
1537263
950847
334589
1676846
1885618
811715
1272311
538835
902897
1711165
1478129
1448055
1046589
1140321
878447
647354
973809
647899
1230744
1236072
115109
1219554
461128
1812139
1615198
1380944
1415666
344951
1303966
1362967
681262
1405516
1525195
1241497
773229
1610720
1506726
1360381
1553769
1444094
1446617
1875184
1174672
625753
44422
894667
1621678
626882
820494
1458496
1398006
830966
1954925
426735
132368
191926
995981
1530897
1641295
674112
1491806
335618
849133
239692
736456
1045155
1844060
925339
1299334
1134687
1023766
767618
251439
1467493
1974140
1055276
1769916
1238284
612975
1591706
422417
14631
1349985
1376652
469659
652190
878156
1684024
563580
1774219
293116
794381
93761
1222581
1176669
1842315
832462
805604
96085
130556
1410372
1314023
925258
164865
171188
557041
402604
1106412
1065196
1015296
1710264
752917
614260
366731
1377374
1666338
1997659
1807605
1023865
1541348
850962
1974196
4293
1652460
417505
1123875
933357
225659
1712920
107926
1299558
609571
935895
586656
58854
1005524
1072565
1908601
714973
1916620
221377
1424249
1271138
1203832
1586562
1230448
1583347
961970
488567
539383
1135478
1351922
1936017
1532239
967412
166864
697742
1637164
690212
1990773
166062
128072
1282860
1349038
1786346
1046148
812870
371460
1445477
1032582
1757337
479860
1621339
1267235
168604
659959
1912307
432497
816266
1958136
28318
418514
1299501
1661910
1983772
1205072
1058605
1492952
184064
1781359
1186440
368877
952902
1563942
1114386
1864255
771282
1272887
894177
887312
1926278
860595
1378064
1049555
195925
1326162
1423243
742259
1089403
1960843
1994159
888236
1738450
1313082
656818
426764
639792
1690048
469018
118584
1496919
801516
1158407
992358
1270993
1415269
990728
637629
1406575
1315908
1917584
1870777
405948
1585913
839962
542114
1203108
789261
350798
651010
1095774
547766
1596848
154437
782702
1724464
454627
1908666
1704035
1917223
1753751
927495
833256
595516
300321
1041733
1814103
397912
74092
1231724
1044257
1883166
953449
981989
1360521
1497370
1920828
689992
1604649
61992
899725
1839828
1520461
1265701
1985543
91190
1970612
1619526
1418722
1892365
1568847
1641066
1729511
938612
1171971
655578
1052052
1993638
1725116
1407466
458660
124516
792338
1453761
234624
1212224
829929
979534
246443
1657113
600145
1208834
847714
857206
427742
759743
1112023
1840429
953877
1276485
93612
696949
1570809
1822135
1716679
387385
1317688
166903
1869174
296406
1719159
1267428
81826
146100
1046810
1396178
944656
1447814
1606359
1841989
1472663
1549409
1406080
1595350
569740
1024997
1987438
1049251
274002
956570
895485
1806997
1439547
282545
1371044
454909
1037157
393445
1057578
1938521
1781333
1112754
953610
403931
999936
578990
1094852
730565
1758471
655846
660600
1177557
1458795
166968
290530
1694671
1839262
1182071
1832795
385334
1339675
977123
1745982
733626
405670
1550422
1522314
1559170
1591637
972061
1420617
434728
1781714
66671
1184222
356404
1897481
1124892
1545358
1560285
1167145
1968648
1510575
271109
1907155
1819058
584765
1900973
1640365
208381
1474267
1685631
1666996
181511
1611343
1088705
879075
1147557
738878
1286337
1715635
121648
679194
1493532
914676
1360582
636925
1916736
577455
338231
1077974
849055
967485
1128796
1309187
728805
1331505
406024
1231650
196188
1305871
786235
761914
202340
1079673
715694
669936
331767
741893
1388283
1626482
1326330
654081
1061185
1003551
1986914
1742671
156403
1918138
824571
1212446
624821
1383121
171038
646199
1307447
981153
1223368
758852
422134
886858
1547
1309904
637502
1231877
826557
723272
1346720
1294425
1628105
963222
872530
1450176
694533
653927
1627150
888468
1845160
1565285
1507041
264055
580092
764813
1649858
1012696
70798
792393
74720
1552044
671983
641745
1123692
1543007
917506
1092027
111689
1255408
222917
1020397
1681428
1593993
496260
769155
899206
288629
1031957
403126
252298
411569
248050
141343
1633827
972559
786499
503251
725895
208499
1831167
1295894
279335
137277
1003057
779550
312046
960126
275262
1412940
1029539
1594703
899125
1052947
404159
1281584
950449
54148
854145
357821
258109
1365736
1076441
1898809
1971086
81312
1094132
10138
1572392
1911166
1502318
40495
1442330
1195830
1291804
330848
120142
293547
267701
795985
335674
583699
235693
1454474
1583267
629445
1668577
1076462
1402142
571560
888921
52852
1679776
521952
155793
1722954
1111394
920851
942222
163997
731736
1609447
1375491
1637975
1277780
995347
1919694
716836
609946
649577
105067
1488027
1279300
1524248
1549913
1857669
1430151
1727126
1240695
296511
1076787
941575
1668317
422160
442877
210560
382655
988648
1191066
1450896
484731
130578
875277
385287
1521406
487952
266194
945851
1819491
333444
43540
548283
85570
1104576
1111048
1036391
858013
860146
45395
1973724
443615
1182508
1458240
418505
190118
1404630
848787
436366
459905
1776388
1950242
1415102
34149
1904902
1158033
269044
1376066
828300
1689079
1162409
403505
867066
892156
1111296
453928
634058
912605
184752
1553462
1008130
374357
1741843
1144776
304922
1960766
1039802
1590156
1364522
1060
1392287
250743
1263831
1536914
192611
1574737
601675
548318
1481543
1216971
195054
529393
968570
1308499
1888107
1782928
957394
641348
660028
293619
1689402
902485
1750708
1264387
992694
603515
560258
1506880
332563
1753425
1198343
1699036
1063964
302425
475820
1336023
982211
1315159
275201
1377764
292727
1573353
273174
1308495
1676853
1873275
107921
413083
323524
240889
1359059
1198733
612449
1614357
108174
204123
286081
1395903
1733065
1582809
580193
824342
240422
369853
786906
958492
651987
286674
393446
1979285
148455
207611
1149750
810334
1491238
1700952
687353
229611
1309890
1265442
1329594
1956583
401376
1845977
263360
1329162
48377
1020746
1548147
474025
138671
1602149
416949
1916362
1345251
570865
1935115
1978612
935427
160041
690664
1581976
1396090
171463
1504355
973761
801652
1504893
1078205
1596788
328918
169689
823266
59627
485533
46847
1728026
1308778
1774890
1477752
1379883
1034191
1391202
1485345
890021
1176191
825512
1486236
527128
462861
1420814
1934803
918884
1198186
1603285
1781519
1424411
1409144
461786
630080
1367497
774279
1203688
405855
761756
1865661
418611
416300
342271
65796
574973
1679345
1928274
127041
114264
725078
260884
1660530
726628
406306
1342617
653773
497410
1571370
314845
935333
259433
410857
1929960
848641
74220
133376
908365
306061
869298
1296744
1535856
280712
995795
1703927
607423
193007
182392
1496208
352225
13505
365306
64103
1730090
1053778
860473
1671917
1197785
1587767
661586
1957842
1014734
180078
780248
975258
187310
1514723
453571
1841611
982484
965846
964055
1153267
1400145
912625
1528112
777303
327912
1730701
969441
1844389
160702
949944
1971404
284177
1782117
1087020
14218
260008
1485569
1099722
206678
1272779
1353294
1392593
382996
845573
1759895
172245
1747906
164069
693216
1929164
342623
70007
676229
1136786
1314624
1211389
45162
1197473
1830043
768265
732316
1720458
1481402
1432119
438382
1631223
1904998
1489808
1643174
1355888
254965
829610
688163
446091
167355
528440
1844126
1092379
1888112
1719222
45778
1412107
1194904
1705815
109893
772048
1383456
165098
633305
1243939
266318
837082
1503662
1515100
1832832
335781
1299641
1388163
1824310
98150
251604
120918
1589462
85049
1201436
574016
1466133
1092592
1527904
1569442
1022094
1519107
1334647
461755
1157223
1021330
1651634
1262896
1779691
1815899
1589384
1535884
845679
920065
1159901
250838
190022
146049
1401871
1408165
256970
1724307
1953037
907838
1233033
1280621
1680479
1069960
1096442
791245
479624
1348919
674582
773420
71644
336224
641108
467272
1576165
603570
64234
420306
1697765
523081
90452
1596530
1388065
367996
1864575
1466748
199657
483581
1717285
550752
358656
1604510
1490339
324638
820032
1647693
760074
1941660
776572
394535
1942052
794938
1457201
1667171
1235717
1230757
184422
1018662
1042083
161107
1416278
680617
1974824
919885
330605
1579607
282541
485161
465347
1892725
798707
612382
33750
487530
317151
1431183
1381766
1840696
335039
896453
1609412
1272244
147885
280430
527464
312582
765737
1033397
355383
126881
524651
1687150
488041
1648283
196775
1122557
1575032
1240110
1616322
1055166
542269
1902603
1311642
124167
1564483
1525534
1582573
1680450
458586
5366
5840
1025667
1789876
1228234
1225258
1530505
924373
482293
172945
1398332
1922414
1454859
1090659
804322
1504562
1336839
345046
373056
1144332
1653789
761144
1835757
1244036
732148
1147078
1935533
1393224
428247
620556
84247
1797436
1326510
738874
860865
1720443
230150
1812853
51696
37844
433476
1055696
813880
1406849
1082298
527732
1047285
1204994
1794409
562997
952871
149086
1960878
1844350
1404054
1224974
422890
1554722
876935
880747
1311927
639293
1482053
1141475
1082796
264551
1422040
1010705
1515226
1349095
627805
526874
706348
53002
1993658
1875605
766273
346712
535216
147089
479527
510757
703632
1316206
1764563
1445252
1592792
835063
1635719
1132923
325123
876679
1771554
1401135
1837223
318288
1638234
1282761
1298496
1159367
1289702
1730867
1632611
271792
1975773
1937309
59970
1341521
1701355
1973806
1837080
1001677
1813419
1501725
1682019
801909
915464
1542848
449811
1235252
367795
686161
1427631
1911775
67405
1835404
1736281
788624
1889596
1579297
868379
605149
242412
1204798
1199176
322585
1370845
922299
1930191
1836573
249202
1505695
252916
681853
1626072
1121397
1673564
1124356
354855
383401
460077
1573451
1611206
321036
1646139
213961
326177
316847
1919550
1570225
1935988
1609583
40578
272193
433063
833719
1296491
156584
579236
1942648
68148
1484639
592641
1809716
1041402
1000382
696327
780912
1000689
1044088
1116157
671829
1106122
662694
1170861
1960979
1101394
1345139
1446750
1947239
2575
235512
1475556
1103220
1186442
740733
1217623
389098
991664
37760
1691443
1918094
1565561
709603
299710
1344610
262792
704188
1135155
426643
1963239
1543757
516124
747529
1279849
393325
493856
1833102
1952198
762191
567358
1652444
977642
997250
1692597
597530
1445373
904431
983635
181121
708497
1132589
302188
1516071
558173
513191
398229
1050909
1878005
253897
1824345
1929010
1718734
420091
733320
1235032
172654
1421481
1894710
1815893
88142
1296079
778450
563689
1461304
133394
412612
434196
1265834
232943
64969
226404
289176
1343213
549482
197257
1269859
272794
48162
1842771
740799
1292188
1826133
1619930
1855061
1473067
45456
1397490
131667
1986167
828426
1903754
756342
1088098
475056
571032
1416134
1317674
854577
1120105
592961
81058
1911774
790500
1875289
1224425
634168
1733522
1946071
603472
885419
320926
600083
73369
1615102
1788088
1147173
1956635
877856
116183
350249
763312
1399359
4453
1467411
1619328
1097136
1324111
748451
1809206
1912421
478268
472023
1551284
1421029
93614
1986542
1149388
73813
1688350
1030344
267716
1579750
1908083
654236
1370603
1238363
1163403
1952964
634486
814129
737039
100952
1235693
1943828
1232441
1807243
767283
371629
1619676
604416
1674576
1329247
815213
374903
1004666
956462
315630
415771
1789723
1840624
940510
1489769
149799
877648
1607759
1173537
331931
310819
829018
1209213
1054582
963204
1273027
1286437
1822046
969547
123869
1681564
953410
1501778
1968155
1178419
1206265
1245461
1181997
1483786
1466456
529479
139324
669887
431788
535896
1228583
732406
1020474
1096684
794449
1562957
1216370
842048
1848098
1680721
522056
1854025
549076
1775121
154135
1337709
56088
1018066
905445
1041934
125754
1848361
1072378
162961
481285
1256735
1824288
1544745
1792159
1330261
1951679
1676785
214729
1479157
874321
988850
1868960
1043790
320012
208266
35920
1208623
1391045
103935
338304
965100
352349
637026
1794500
711290
10168
580758
1371489
241114
1827719
959193
78067
1664848
241392
531087
442368
1591933
773378
1472663
401232
1067655
609505
1383527
1724379
1386351
826820
1250286
727430
857047
1443635
924752
549861
636883
843911
1999801
7656
84461
1432390
1591682
495408
1123793
163413
148700
1251423
714171
1996390
134915
1404198
1932595
506728
1504708
1408517
1754138
106717
217658
1120836
485941
129004
927561
541120
543046
1859037
267987
487851
1736848
1739798
681862
683383
8168
1118845
1652232
1725836
1170836
1398301
515206
338067
1754529
1046058
1310819
1149141
23642
1191023
200655
352480
1188858
1291971
1420518
1041828
731382
1639599
1254096
984080
1445253
468195
10980
1735094
1109221
81849
381009
255688
1023366
223807
1316892
500726
1366444
698281
875191
919775
1683023
1414688
1687965
1763850
1079450
620602
1334744
353026
1869025
751314
1471881
1289748
583421
1751215
1359956
1515757
200108
1451087
807524
1219927
1556896
1996890
661253
285026
563839
804470
550463
880716
90546
539134
1975663
302612
675867
1671436
1149372
1802592
810946
809715
1712874
239673
1496539
507736
625339
538635
762265
649820
1343642
1586909
271680
1399224
1059881
1395851
1742423
113807
863994
1053153
862708
547040
332004
1069591
215800
212284
294806
253624
1582295
774039
1407564
1318454
641913
1969086
1144708
1062984
1037340
533999
893280
655640
865224
839161
519256
1285965
1368341
1099990
1035781
1808660
128252
1527958
717388
1567330
1636810
1944647
1585498
816632
7846
399525
161384
1501469
1726774
488541
596122
1170928
1886606
495316
230212
1012140
1509301
920852
554921
1432735
1981083
1296860
1431903
1029499
461861
454395
763714
641714
1326097
1593265
624027
1764910
1206101
1021900
437675
435229
923108
1027280
1327636
1198450
1422332
1078961
397207
1807862
615426
442311
750480
1063346
1612151
606379
1750517
1544161
1952535
1562268
857452
329738
951669
1932104
1876757
8030
1188935
1723902
1322192
682238
191915
336030
516635
1613565
298603
1757551
1786626
1696017
847730
1703146
618359
1317776
1461624
1073809
209287
1710509
1821871
1951739
1264468
1861687
387897
1150617
83456
976725
919175
1902774
1303827
201686
1411664
220178
1614664
1461641
1352777
1561592
1390877
1414790
1757817
1799074
1896975
170632
1435720
218366
1630431
1333966
1065066
1544803
1154031
295534
290875
1097957
129669
1180440
410379
1389766
1585316
1193453
381397
669314
1841646
329066
349443
1217068
337360
61138
1327496
1638016
979743
181143
539562
848041
1935497
1551447
444382
933384
399680
295747
1095186
1695506
1742620
625740
1401176
961189
588636
318707
186960
1480266
1016275
913627
551390
1607839
1377665
1957057
1885128
668922
12790
263884
1639334
472650
1186644
1138651
942646
1845205
541289
1035299
40341
1983415
717820
950741
512269
549663
14685
1721463
1342984
730732
1084656
256478
1726602
616465
990530
379819
1673284
1216743
886263
1045753
1365651
1287139
378617
1194626
139653
202176
259760
492987
161256
974540
737930
1466224
413833
1155932
273109
1699836
1866840
1228551
145621
357892
1075092
1862918
1933353
1438549
1333934
646296
945128
1743612
582933
729105
1199610
1159145
865576
1770866
1478237
32656
136246
1454236
1591541
592278
1726434
560439
1449183
680889
852997
1522790
1623273
962150
764135
862886
324703
175652
1434993
1519094
1616707
1079693
600075
432403
105518
356791
237790
322885
1521657
785777
1954978
549849
1864784
1669678
1246428
622273
343828
1658866
33742
549107
775037
19441
225358
1156783
1024901
850434
509519
1371672
711230
796195
277531
969789
795166
1148950
1892328
1510904
1251213
759713
1419667
832534
22233
286730
1628404
403311
1238974
1039094
151094
978981
906649
79608
855824
1912386
1932053
1824296
471324
131292
360890
512912
1500073
1529590
40566
110684
1855272
1854758
92265
124977
760307
585747
1032417
1245306
1957985
688405
140143
1761262
1653697
718723
1267862
279842
1599357
63720
85958
196742
321395
784571
1949265
1545847
164402
1775826
406061
396674
91772
1971426
528325
237597
639784
1382108
568539
519431
207326
495883
1997639
1972957
1244032
139007
984209
409514
596738
1913716
1869524
952377
1953514
1698220
1728002
1969005
1722690
1224165
1569423
721813
492604
1020640
228045
1972213
52007
771168
576477
1849720
1186724
1426452
430748
1432226
903225
1764035
40774
580427
1869489
1573414
813917
1760741
617066
417776
505806
1176974
291691
1305158
1269205
779928
258909
631479
20920
1300450
987381
1698317
1921027
868172
782808
284340
1141773
1978920
1966319
481232
1256146
250179
106656
1787525
1024841
1752142
638873
1182428
795341
361546
917784
1345172
1272070
46294
503446
1590625
1155370
535174
1267078
1677611
784569
1906293
486498
1624700
161277
1737170
1323880
1895336
1881368
662393
1328610
1421078
1252392
703861
1855558
867960
1048806
369716
1459245
466700
1761107
1997063
1239563
895559
929734
945787
1951666
1633746
530552
545085
244846
1074344
1234495
1562560
1023769
1250841
1526453
943655
1701625
850566
94752
1003951
1680653
546740
555698
627272
1980922
550138
1728522
690555
940311
86051
367941
1611894
1175031
1527525
1595352
133680
519672
1674993
1123454
1001410
25326
906587
567399
1043546
1552348
1850254
1310578
867700
244420
633877
1477223
1653954
597604
1191597
592346
1061916
1960497
1233151
1945837
1447970
1966416
1596126
1266601
512365
33331
368439
1824089
1214837
1173868
1370487
427235
1681612
514410
769448
150033
461589
1368543
267083
1550314
297118
703872
1741407
667788
396847
475430
658549
1310214
1594784
472691
488971
68655
1816767
1125607
351170
8078
1707854
1869031
1181905
804963
1523142
1859771
65470
885745
926175
1774732
14853
1077375
597000
385377
247662
1691412
203065
525334
1953218
333415
664347
1857515
1854032
1282568
1607154
1594482
237046
180994
230564
164077
1243130
386198
1278068
1750762
168300
1232016
1394826
1404218
203497
733570
1666377
1071117
1066170
1004752
304860
541625
1854495
1650573
505738
501030
468828
194222
457388
1536900
1100490
503586
677214
1492676
1039654
590438
902999
1972824
1132317
1711802
1027236
1116018
1517303
696714
526630
1050592
238834
1998698
1281359
584158
437709
97588
1465917
1361763
1640092
36405
1279074
341249
426782
1695797
785940
991278
1040238
626353
1097278
55253
1870838
987061
85162
1448643
1744771
324874
1759475
856258
721651
1383787
1596922
1997936
641431
833233
247688
1238639
399948
1064089
1715272
1256846
1587014
786483
914536
1582838
58067
678654
786243
523006
1544030
364547
922357
1276465
413797
284498
1855227
1123894
364893
1419468
135609
1552449
402257
416066
1477572
1366149
536766
1022107
1890545
1251887
1409990
808286
665583
1655473
92741
702165
976168
1441754
1617577
149990
441868
871439
1023339
913395
54013
1591629
1350087
1397562
902648
1790174
1356862
1952869
87300
1287702
242708
1287491
644344
320800
5831
88465
1019251
1992002
1452315
134714
401576
172372
849479
322377
224136
1794377
1633289
1748074
996691
1717513
10653
1250064
1797475
1371878
981755
1539211
835269
1282527
53098
1010569
1622585
932448
946505
1669007
1578197
1723705
221441
984162
242512
515901
1606257
200383
65425
644525
776430
526883
1667308
128234
365929
1548266
1275967
1492376
804903
1366133
841485
1653071
800979
1917500
1232045
1360679
960741
1982387
821602
268910
1317309
946101
952621
1238449
195955
31334
1237603
326058
1103401
1376732
598617
1483092
666126
1190209
622619
548160
1587972
1771319
19311
849324
735524
608239
424931
879727
43119
1781254
1183086
784132
945238
1389924
1044144
1113995
1206562
1754496
1488207
671309
1478175
201235
381724
939537
1961895
974741
497861
1252348
1643818
1016679
854258
1330742
1836360
195522
740140
403052
1530026
1175882
26223
926592
713896
1457475
1076950
963053
1668736
15160
626226
1626450
1122817
480150
656630
1559896
621964
1818596
528425
1599215
908840
1645797
746408
24166
1364218
255530
213457
420895
236795
141282
1470113
1409804
828173
800739
1168584
928715
1186114
1900478
467290
1240905
314088
878209
451872
928611
645196
1477871
825455
721649
790880
42530
1481995
149544
1585292
1556376
1933374
1607967
1024811
605039
844143
133725
1955174
960451
448959
51148
157530
1501406
1077448
1723344
1447856
1896630
1598512
1293492
916162
318550
1822846
902342
899004
582675
1246592
1278414
564462
1878631
1494569
1008547
155614
1052036
494738
1397493
1264518
1574021
211803
1911705
1712147
1913513
339928
1268875
858170
1346005
1712772
605265
1142475
984784
1684332
1186072
12551
877243
1341492
1118526
1403401
1465243
967323
844206
1239018
881526
713586
1527951
700739
1903233
1380493
1348903
1280868
36944
292619
973457
215393
1125533
1225327
1108205
1557244
292113
453477
1285456
778832
1984610
753993
1798160
724077
432681
1846575
800403
604727
1240181
565559
1083857
703800
598126
1673415
490340
636647
1859329
319844
122585
1318114
1113331
1791619
95053
159249
1882387
332096
1821908
568969
542297
109638
5900
855321
38371
1506001
1986926
1638632
62885
551654
1774104
1070883
877259
332572
1784727
1057193
13021
1991936
1818796
743056
64752
866220
124707
1180724
414737
1836505
225616
141849
1458520
23333
560976
1922220
481251
1079280
1157151
1133986
386537
353219
1363771
793607
1066438
1696940
773975
866778
15551
1760734
1346882
1775524
627871
1935811
731889
798635
29413
739633
1628371
259978
1187852
1159747
1917508
878616
678718
5050
201426
316532
1594336
485322
1371182
1731717
1374851
36224
634354
1358582
378217
1751033
1767664
1993691
1216700
774236
764272
953578
434842
81495
223853
1405943
997454
1589256
1791055
1657870
1684709
1567468
1909084
1990088
485609
1287208
185295
623255
647342
1038902
464059
482475
1751583
726090
1986982
786173
1582466
382218
1300484
647523
1381916
1130490
863606
380844
1795648
1075485
708348
307406
57646
937035
336193
446177
919816
82632
1259981
1051838
1755675
602687
1740488
1291229
1074198
960569
1376793
51118
249118
172025
1627748
1622212
567530
1097098
290221
999765
1521727
514570
843837
1209759
1209791
1249052
331435
465548
1791232
1802916
428735
1974915
598534
439101
955636
1817527
1236110
358531
1058680
622304
1699468
1966574
1094014
1025143
85029
798557
1752319
1270040
675047
621243
612504
1592616
746521
287439
468519
1815226
1544181
568091
258451
1022419
953336
1435065
1342834
982560
1026109
861166
1456355
1577659
1198379
1129874
705809
1403792
1107564
344867
118397
965543
472833
127447
156796
788058
1972564
1003953
970247
1357735
77123
434695
1354042
545666
1136585
888881
1970536
24366
1976983
1184182
1639296
421622
333152
360784
882254
799465
513719
1854983
1287497
138635
1692690
1784282
1798273
1542037
1987048
322944
763665
709576
1070828
1000998
543045
1878675
1012805
1605830
1010165
1139709
1024865
1195095
1346005
216794
1977779
157416
441349
1585081
1727880
241802
766097
441872
379054
1444433
98232
1687371
1869000
1034304
378777
129075
1555873
1546108
666236
1398999
1284902
1893335
932969
222880
336282
814350
1651587
1033871
47750
891600
337014
1473571
1890864
894875
410702
214182
1500364
962067
677236
1869085
1346756
1576754
494613
106901
1873867
1195558
197770
1791257
1518059
1910615
693766
297661
369452
630538
1175738
556114
1327553
785157
1398737
1744616
1856995
851300
1259062
1544437
169218
1610793
829055
1018599
570768
1513852
1962488
1065625
1550852
821932
1762790
1468051
169518
12965
1214723
1261997
989654
1855731
82276
542484
592794
1150282
1825867
177648
1746575
1817204
1559001
518355
1510621
1979767
818948
160535
821251
23491
626265
670618
1842090
974252
1781583
973436
769877
168779
1242892
111610
745283
1809965
669778
168304
1374333
534843
1985696
1240731
1729090
473424
770459
256507
244896
1984278
776835
88275
885952
382200
797597
1687008
628099
1425025
1733158
1550228
658476
426646
1202116
811769
761741
1277410
443453
73582
343259
609183
116633
1747429
824805
299657
946928
1674514
1310483
1701861
1445026
1599417
1096453
1360060
1177270
801236
1029963
789158
181351
513671
980289
1657629
1746802
1355329
1966378
923879
221671
1894986
84122
1684313
767689
588927
1557262
633460
975337
1089715
537006
1663218
300793
569349
1176412
1840314
507757
931618
199711
403249
668897
1901380
1082406
1186251
435484
1037432
107134
1463358
1322921
807863
1274983
53310
1291775
1674159
164514
327649
1186777
328906
150085
1852647
744968
1283328
743282
1977614
1684056
432634
1738368
1692260
735828
1805880
1229189
1561159
986419
627149
1960322
610680
1480303
1536702
635239
361883
1227275
882546
630048
387019
1732818
454909
438999
1230061
129607
391256
177418
491145
922175
1095234
1050251
1207513
1773249
596692
405664
1903968
381743
1558528
515710
1565610
1766001
499709
1021690
355562
608886
1861129
408676
1234478
1223744
419784
622152
1528590
739426
1299671
645874
174144
32957
1064858
430602
1392307
1685509
953957
1546132
1846352
128956
1462793
577456
641524
1135807
1003413
680946
1137498
815181
684544
258001
284441
1163134
1832437
860020
1197486
337779
1685236
1450812
664819
1637554
1122347
1013891
19226
528858
414768
1108520
501082
245482
897152
1718112
865606
1624153
179462
1677636
1925265
245419
626368
527390
1060533
1181991
1047249
1421277
326690
320393
680778
265274
1720696
1417048
1767093
1884331
870729
432770
110152
1143117
1068377
194156
1772380
1837084
623743
291515
453795
1408015
1058879
564674
353581
491093
491202
228502
1698129
644917
1074234
1356717
1632710
1930334
691695
690070
1557184
1281966
876198
403612
738475
1748333
1550488
995776
960701
551317
314315
1465810
203025
1681775
818339
464939
1724191
367451
1156190
1462848
1046309
1054001
1451024
746270
2412
685523
1456347
943352
1373617
1440333
1410960
296492
1018456
877408
625139
1667798
854239
354111
1225961
1400638
187579
1033797
1182220
1566940
218777
296105
1048614
106459
599710
1368691
1115097
927836
742771
579517
1441059
1234508
1301112
1869244
1619454
683906
1784975
1165671
100749
458619
676037
599576
1083850
183200
265864
1004846
387482
1928354
1620466
1469409
1126186
774373
1090720
1169448
1063184
1875879
1525068
650329
1970280
1739369
396001
694654
165613
1399407
1391324
753216
742640
511685
1241105
1192302
1031730
752321
1254098
242453
894796
1400543
250549
1625592
914867
1823853
953072
1592949
331984
223879
1737788
994808
781988
1233397
1750398
1992090
647419
1759126
1073853
1970837
1515046
1827883
194393
52156
1564810
54378
798257
1835444
367535
1002737
96191
342173
1765070
757395
606978
1553209
1352185
137221
552028
1856963
1455826
1387125
971026
576112
1355633
1809757
1949606
1864874
703999
1497521
1715264
1804914
648078
1556708
1956553
307329
869947
847706
1333523
964617
1108860
1577406
1424203
513693
513897
16422
1889800
1966266
41800
446806
948759
1271374
817896
958113
1949048
343165
79937
1263893
91715
1691605
1953657
811813
487400
1134975
959660
192204
544833
1078242
1000646
500082
994934
281307
1145755
758961
1382314
1310152
1178821
1963074
398126
169181
1495055
703538
722836
411086
900016
1328583
1980875
819486
1035783
500536
928758
343928
47284
1495407
942613
960161
1679863
1722168
366830
553044
1758936
1810319
878326
484357
62653
554098
1976395
623128
561650
411139
1034358
216455
1711234
43110
371107
761921
1369362
1180079
1343202
1726981
818754
1726306
359427
1808744
1421583
783800
654591
169959
188790
1300661
1813281
249385
1379038
168426
1531773
1981402
278904
1035225
1088048
448105
1584748
1670781
110238
1122965
1031775
1547548
1952110
457469
1936823
794904
688482
1108462
960447
1195321
1002712
1541832
108153
1323664
976148
1515051
74528
196657
573241
471724
1121099
1431959
227316
1680590
557193
894093
1758676
669598
1591422
122288
333424
91043
300042
247043
850478
647815
1758387
1468067
278558
278986
1848490
1230593
165168
290650
432017
703404
256586
150955
939718
1927806
1242074
1937696
626407
1610434
384321
579547
1706327
309559
1698182
1019400
243068
1812522
730193
966779
701093
107815
956972
1441910
1517335
290488
1179765
409146
50109
749106
1248818
1577313
1127806
1021916
1035238
293747
1133329
908642
1107892
1784132
312393
173953
47857
686239
683483
1797598
1403646
1430000
257479
1423357
624273
1628160
1904617
808974
171360
1147039
1837998
1190261
772576
1930235
403952
1176480
1611469
754502
1249986
1624377
1511332
1380417
15001
72206
1826301
1580144
480318
796025
1833450
25218
1104863
1545058
1331442
1667502
1664139
1133281
858188
669891
1695907
382328
417820
898469
235748
139088
1517832
1932522
1709661
72815
1872105
377564
839755
652715
1949259
339900
976410
1444320
1193679
682552
1202402
1416594
1844672
62185
434800
1816925
1044896
1286073
1955207
1779472
1763862
335756
133992
1189669
475474
1339917
310103
806749
1557142
723295
1289944
1067696
672887
1890506
1596885
1959174
624787
533815
1053685
226148
1921508
1056140
1404764
636227
762004
576912
1404617
677065
956791
248472
949699
1367021
533059
706280
1061603
899099
1394812
760093
1960935
1814065
47197
1933386
560420
83117
612707
1304798
29038
1193140
1934374
569426
162595
764782
628009
1849205
933228
242463
407826
1049757
389944
1620828
1776478
823884
1740026
870880
441066
1791110
956279
385516
543187
1356544
241191
1090446
934753
1010190
1604192
668545
440795
936856
1027155
513770
85114
130398
276040
619262
675683
1328217
174370
1617234
791896
1967312
1869172
87863
1084998
1652874
1814096
1001603
1067192
1052459
423177
1041590
519215
382884
462282
547659
580862
584493
645031
1859466
809038
598204
797579
1063912
1489428
1332682
1562048
1011957
1297392
513381
310876
1766786
589576
1946562
266225
1314030
1270999
545999
1778008
1230951
1325401
1168263
1622517
1717476
174084
1087667
292294
427927
349733
1456696
1281492
244353
755135
1057877
1104031
829615
1676874
410649
269765
939203
312072
1427637
1457805
1719597
383453
600616
1085847
1889275
1449452
33398
410991
623929
1136188
965340
676288
753689
1409334
1420130
1453875
1274694
470331
581851
684250
1147929
577991
1344953
1034373
249977
1264927
1257401
1665478
489663
484601
178001
154634
1382011
1015894
787474
1905116
367841
1027614
416559
1592353
1695915
989916
1881680
1024642
628131
1954299
175143
683821
1549684
1238532
448317
553194
943963
400702
1141571
439455
1725094
141177
1884992
625682
95342
1856866
1537040
1608789
1008427
1460274
623746
1424177
1930143
1065222
361817
539624
137529
257781
676149
1849238
188196
603466
656223
1486280
1884408
911255
640862
1750844
404281
1212020
1776022
1240425
963879
804931
11698
1675284
192350
966211
1027886
1718431
1564731
1358773
921213
386916
788455
798635
1972289
929370
1362090
882800
783603
1992823
434043
1914191
1255123
871381
386677
1794411
503109
1188538
1479461
1901065
1712090
1248243
920009
973476
686573
1602846
788697
1718703
1661352
1399300
1537416
1661406
309303
1157655
855619
537812
1049602
1346390
1743521
878100
1654567
1817749
11610
1257387
718849
1938509
61801
310443
871909
1438940
563850
472556
1002872
288389
1492147
54146
264692
1854696
1244033
1363375
1661299
1572658
825568
240795
1134814
1956178
532358
1859536
1370328
1911971
1881419
71114
1819136
101493
504896
418611
865838
577519
1593623
404937
1756993
532129
55774
1784099
950172
4015
997010
850466
1264671
1908961
936495
1168706
889118
411870
193051
85974
20181
1695751
249423
1219696
189594
1394391
173433
1058508
1006693
8429
1727139
1613620
1428792
1636387
557535
1370234
1635125
1497619
953095
1507966
1936749
1943834
1982496
1476613
1911237
918823
43627
605176
1221946
1102002
1944055
573207
555913
1193480
348678
1220857
1062814
1340771
1114093
943341
839481
1122865
522537
1197086
274088
1059101
422686
1756744
1933947
1511399
1543659
1540563
503704
1309204
256444
814518
1236342
232163
1892082
1334611
1686251
412254
1212465
1887405
710846
1762112
1031103
360660
745481
1825669
762600
1816942
1115893
724256
1976728
765523
1911722
1532717
726545
14261
932619
774
945822
1692527
896806
1756621
27795
1628543
1615344
124142
301
101880
1245072
905512
1141611
713194
607288
1764556
1816135
370280
244213
296858
416228
272943
615470
902675
1060554
771787
1918666
1331797
979281
1085842
746463
1310075
954961
1388515
363592
1692675
1996465
1291740
831112
1268309
992555
555995
1727792
885472
1899397
475880
1458068
1319466
567480
1337464
1831718
1879876
755889
675844
402965
313044
1441639
1364403
342452
1044824
729101
1414083
1431306
1449908
535951
1239005
1231621
671167
963459
657751
1653764
903599
678546
225530
56682
594248
991697
1586017
396607
948036
151559
8017
1011476
15409
352413
629468
984520
565296
1643591
828603
17154
1759591
978506
693790
5755
52307
1297394
1709684
1099886
1802877
1954688
1638788
331787
410605
419502
498535
133471
306426
801470
67496
386523
1336997
289506
1769618
987698
59772
890181
690128
95976
77916
201802
192569
838996
54023
1038695
724324
806347
529888
1349279
1115614
925828
1281114
338987
58793
1034813
1300422
1335760
589799
1965820
601876
392675
1429485
595615
1367764
1534719
1240846
905200
1727877
390109
809854
515485
446543
1198812
44873
369834
1597692
1365969
1054763
1896342
1029035
1831884
167322
1644722
1401436
353981
457978
947403
1706894
1054846
1677342
589144
318418
1581896
1452021
182444
1101171
1478821
1217805
1767662
742499
762724
286478
1217276
1392444
1617924
1849337
1529346
1383680
1591953
614485
93622
309082
213015
1509729
1367802
1156354
1825950
1119774
1288578
1190883
800252
156384
345181
972985
1901660
355755
449688
328664
1344739
1052348
190265
1186543
1842118
821448
1171528
900149
1202437
33534
666672
1072336
1051243
609542
746657
759773
1661405
1877367
407483
1486379
360528
1481061
70580
1176568
624021
1550206
528760
217888
1678238
1254560
1302071
1948057
1173814
464925
1826286
1304075
1971270
1496339
1379569
1355862
1494646
117982
618187
1735984
1149351
1889216
1123473
1214757
907877
322986
532209
1509442
151486
198880
1442943
647694
948304
297341
1284956
879651
1887233
1641454
293929
1574396
362999
343620
148089
367559
1794108
1721453
270759
350511
1448175
951113
574095
1645053
959670
661828
1367832
1358233
275430
1709004
728918
29905
353370
509597
954284
1940403
11387
164580
209155
730542
1490004
729026
1591355
1995765
713434
1719664
1935075
498559
1450211
672926
1968966
850127
214494
412748
443824
625887
833258
728293
747960
93107
314991
1582295
553895
233409
1929681
650881
848477
1820867
981270
1808714
1591247
82975
1336900
703896
372005
1285771
1515873
217892
17438
1213030
65171
338663
1095910
183718
967948
199
418699
1806113
1800173
1394377
213597
1475269
1293945
1329353
139141
384964
224113
1108437
1652227
1309837
1091865
1730136
1417445
1317719
899361
1564427
1335091
1377069
659159
1864334
1977402
262318
527211
1807109
1964191
227731
1955487
1358617
358797
1585276
187776
1571624
748640
120323
131161
1666457
1128873
1241992
151251
1246181
174885
109387
1733623
397278
850465
1170255
1645468
1363790
1476909
865588
1491602
892195
748507
1408794
1166660
1438674
758589
831931
39741
1630440
1442693
1808933
688711
1911542
648799
1634804
1482675
1546669
568161
796591
970645
61949
901899
487058
1825170
893332
1367016
967887
1113398
505515
558894
164909
546406
382048
1841309
264733
1205732
1842484
114789
241338
662197
92167
1529819
1167510
99000
319114
878073
257362
697175
1177474
1394202
1258503
1888211
1155132
1983362
413373
1326215
1537238
378409
1265327
124194
286274
1280990
1991177
1433919
200029
1985222
1168385
769833
374081
889714
1657134
426542
1411947
1221264
1620045
1872897
1728457
1513947
1273821
1962172
608539
264216
57142
248054
1190625
206960
1388679
1166516
428007
392181
937266
262696
897588
1844500
1089951
811001
1391427
1207800
755573
1314197
1773551
639040
79603
1004479
1406549
1162439
933151
867854
1711501
40267
1424838
503039
852871
246505
1995270
1232714
611997
872446
1804889
60028
712581
22613
945500
1261931
1938130
1228987
5110
1317829
681505
1121698
843113
1442527
1496955
1336054
1756866
892845
801975
161863
686667
208212
1634494
556329
1275934
352162
1883124
931082
1594359
657106
113003
295544
1853790
1873436
691553
1717750
891685
1086971
1025210
1259328
446348
616011
327457
381936
1990412
671092
994780
1391860
432959
762804
704348
1185904
934054
745611
405958
957618
358716
1310507
1233097
173805
797774
384174
1594122
1425930
1396281
779192
327935
1579761
1655353
1884320
406206
1852015
553309
1491956
1117621
1421498
1723434
1190093
796334
1826250
50876
1597943
1372379
898521
1563742
775437
1673748
1005361
858416
1272626
1951871
585688
1424545
274122
1436076
706047
859159
1975302
970188
962930
1641545
470771
1148420
197201
199734
603177
560015
103490
1169568
1961146
373503
227772
1304648
317425
93200
1373151
866307
1482450
750699
1865408
358200
1468086
151826
809420
294228
1814232
1442322
48044
98497
492351
1400733
1903169
921639
15324
1789156
888707
448231
1634781
1512474
909045
1194206
1387680
1165655
1724649
1938758
224488
631880
1899524
953172
1606157
642038
1319006
341035
1231524
1042663
1455757
1250489
529842
662278
303829
1055072
875027
1382578
955622
1852036
1401185
1278832
1181673
27943
132865
1064470
1365197
443579
1977179
482261
1994239
211829
1490435
1072935
714342
1276548
1327304
116534
17143
1997914
1479162
1170401
540232
1518992
1578595
1138948
1898260
1936166
654678
670286
103862
1575821
1026471
1814925
311179
1854083
1305878
791496
959657
1914782
1073362
795758
1560756
1884510
1154171
1842312
658166
1479065
719250
713868
1970655
80504
441586
1551398
1701050
729847
1571738
494418
1567603
737415
1839366
1881871
689186
1616026
1410495
1373491
1628870
1977658
1533445
572256
647005
211763
1716006
681850
752168
1905393
1654665
1760907
58986
1035137
935084
1566525
1581467
458041
1876506
1458912
952407
422778
514170
1970469
1494314
1362475
398599
1941120
1671523
818882
1332511
1087173
1753342
1718661
1959335
210137
871696
1242672
976211
713059
1856807
354030
1558864
235087
1435463
834891
505890
1820297
906518
575287
1046618
55576
477682
721410
853018
1135724
1956771
17056
667314
1591316
690038
37090
1822853
1718749
1992241
372247
1415699
815266
1074493
1824276
461965
659489
1548007
1295671
888927
656520
1658771
527390
153638
1599694
1982410
1640556
1164950
670262
1459154
985400
115633
406341
1856115
61276
1810118
758299
932812
1650765
1463255
1476776
1235310
257692
1890988
1889325
869294
1960156
1580345
991916
1415002
1401207
1530170
402020
968262
1971938
289099
1121765
1423283
63901
702120
1617984
21091
1987855
844828
449188
406204
1499396
356027
430916
1171205
1623162
1547725
511538
1865432
1691305
938746
251977
1433054
1424015
544835
1460607
1862001
1923094
527432
1430926
730289
1304473
10924
562789
1686349
1181615
230939
453672
1408338
48119
647965
621417
790506
689344
1975721
476347
1444032
1280182
1849045
1436109
1970354
1790370
1539968
1406412
1930536
772436
1590868
1035883
308722
1686936
853144
412976
1150562
246619
495778
1634566
77508
884715
359481
1898610
1074460
507447
1661232
1241323
570710
448424
1816603
552125
49436
1169572
1079697
1509688
1814251
1127806
1400353
786650
151741
468069
1485889
1892533
459578
277711
1234222
877085
1742437
831721
1363270
814161
784799
1235069
1788721
1883109
797801
1773407
372796
33384
1239606
1071216
769051
1736201
350188
1472850
1285769
461774
908829
951618
443159
258331
1213454
1575067
1149417
984546
658712
1438502
1676239
1902972
420584
1378712
1631323
1213132
1606443
1634513
356267
1310941
1999750
682567
826484
1441235
1534078
1590698
1397256
146839
884626
1814367
238856
221737
166242
347077
8767
385874
1736320
1521148
536009
1923896
419831
337468
1096644
657562
325795
228081
1037068
522823
491618
12231
1613669
661426
1150512
1377521
1709904
1616205
277955
182274
1344945
508411
1025039
1106317
1793480
241130
807545
1962102
811602
1707449
203086
1877236
181972
1638123
1423080
866050
777977
1600930
1238920
737279
1726220
1885718
5115
1748654
1006034
475890
1545291
1819749
1681179
490507
212314
1876566
535613
743152
153841
1527334
1433190
1754651
1513663
1368315
50358
594168
1707552
157724
1570762
732269
525759
272663
1210761
357073
1221656
619252
319029
118751
527746
1509338
1371836
186117
186189
1054531
581508
997972
1236939
1251003
437188
995124
560277
1257698
1321023
832941
1561872
1618791
766187
574119
1536359
1207372
1698166
1672997
1606470
394204
875861
1213316
1782761
1128864
234434
915740
1054501
68636
1134928
337186
114073
1229399
1452458
786592
878203
1144162
144582
123632
1277979
1313419
622023
1447779
854045
1761620
32638
1335931
387623
456085
1311628
17622
1057068
616594
1888473
1162573
806292
422635
127352
1349331
1398907
468874
68565
1152300
918949
1222401
1650161
336829
1742954
1502764
329784
1080309
1672804
1493227
1081695
80339
203105
1381794
879113
730790
508773
1273402
1188619
536816
1082588
906955
768330
678801
947728
1886158
566293
1884090
194769
144042
1886249
340516
194807
1983555
1442628
1055061
586513
1568645
758055
1283123
1299328
189583
1858486
271087
688117
1398497
787566
76619
1624937
162820
1150042
1578144
1497493
231463
783279
1797780
979610
1776259
998537
367076
1545792
1711135
507457
657828
1673811
245852
1027267
851047
297716
1948297
22393
1182849
691975
1956817
1824895
1513320
129830
1633743
985029
313046
678832
1288175
350750
1664257
1427034
715341
734660
1135897
438155
1138446
1796106
75718
694120
616253
871078
918544
1336980
1169254
28303
773842
1557640
881349
422853
497598
1477055
1081765
660476
1125063
900048
1831998
1446195
1351356
7908
1976948
159241
1156628
1492124
532862
876474
952607
260321
960028
452994
282946
1387482
276631
301438
88241
1531306
763194
241554
324094
1662423
761531
1719201
884162
1366905
258210
477183
1654319
1999754
1619282
952575
539508
1614814
264577
945703
234476
546797
1789391
1145471
595816
1980767
119540
704443
260790
1192835
111833
46281
825556
1791038
47417
1136129
116799
1202594
911293
1692315
959648
688821
384173
957432
1820564
1067973
1580256
98289
607225
1169320
339179
1371919
1949249
168168
302172
678863
451308
1457461
1642276
1244078
457695
596475
1529508
805873
267874
1606248
1249714
450757
875149
1426479
63893
1890504
1803792
1344516
1165325
1498902
1879220
1811027
1104909
469475
1745976
810207
794320
1044917
1655777
551
1809248
1713993
1835906
1517305
246842
1693513
1187586
1107243
1928119
1545164
1198908
397458
1589274
917566
1474700
1628666
498048
546591
151593
1836407
536956
919597
1647048
588384
574533
440255
565837
1402512
1060911
1695175
1244046
306987
794130
691127
893884
454638
1409410
1318078
1467367
1224382
160708
1785589
155642
1728233
1169970
1457529
1150817
270594
627629
395939
1913992
345605
717394
1504190
183918
1494159
994296
1841090
1474913
254244
1136618
1035745
565707
153149
652058
454384
924758
1892232
1046557
41603
385099
1879922
1104854
929237
478585
947049
1667330
1247530
35664
61446
807087
1229533
1105730
232491
1594765
415322
433445
857108
1367172
1179345
1951794
926948
753326
1387292
1657075
258276
1324200
1373107
1275195
367885
970305
469136
37463
480033
1554609
178385
563482
403331
405666
10143
1308749
1081306
1016432
990689
1902299
1074005
1836936
532700
1710025
1676918
494985
655304
1190899
1137563
1416587
1630680
1836235
569219
634606
654989
213718
141213
1125688
994401
1976284
1467786
254511
638173
673991
1567433
950467
1558680
84343
1182842
1377761
830348
40449
249778
1321477
640058
392658
19916
1064123
12564
1656857
1424467
1446550
579687
563784
820441
41306
1792034
1707888
1360730
1064045
1084505
897611
547310
195789
691508
1751004
1422507
1215480
568777
122257
1007420
872144
1446616
1001791
1762041
1115424
1033456
1474637
1362516
1526802
1297031
557963
980634
702011
563370
1578049
734920
1348942
1185369
67152
809044
1440342
437126
1903691
1519049
376844
190623
1628377
184369
267333
94119
1765231
1832299
142008
1547826
1252528
760928
1630330
1881536
1031122
952900
1305243
1812528
670793
1052751
1540969
1827728
1642286
510048
483917
731795
381157
1646559
1156391
528222
590758
23046
1203747
775721
1634239
1931777
1690109
167858
909721
105320
523199
590690
1784468
1346652
420806
637098
1930327
782854
952771
32277
832437
1132598
1688798
66287
1815059
1335673
178317
1940997
1189789
24194
512001
931982
821253
957315
1909311
1109640
1594563
1113648
164540
170551
1390383
1416629
699764
778365
373341
1254617
410285
1180468
1739554
866941
1448928
982099
1446693
1689266
1992540
1541644
1745284
1893536
51254
1748277
334433
801352
579807
432264
1204912
1133823
1862983
304042
1254354
808767
448640
1587898
1540607
134753
749009
104976
1010375
228044
1881446
1368695
1067414
1898432
368797
665245
230405
1477931
198408
617515
254242
332251
1875754
746531
1941126
416086
433041
703041
1919223
991504
132432
1523876
1082608
1075399
1604511
154003
634158
1065709
948094
1992490
1137457
615591
347535
1250498
1076849
1544658
972769
1854796
1967682
1418225
108934
1811781
23430
1326929
1936568
735888
33485
1933047
1746668
1841150
1205423
1790786
1989249
1430129
105937
1987351
1516862
1897737
414607
722411
1610659
72366
1989260
1018108
639641
229905
1685621
693796
943150
1043939
1414286
990004
358282
1660482
680923
1269331
410212
282154
44354
1190794
1632976
1090294
346360
1548713
673340
875879
78217
370001
1341528
1346258
1702219
1985182
1746628
9691
1521942
998012
480768
1285358
532875
1820953
425980
512552
1038574
232254
1766605
950425
1579294
637126
40837
253331
1155570
333983
586402
233
592338
1265310
176121
392872
827538
1228352
806517
783601
468899
564269
741119
50717
200991
1625927
33939
375421
907595
601331
1110973
1786442
355206
182794
591633
160043
1788482
401142
1499508
365917
297761
973593
1901441
1640296
969304
1670776
1677120
1788413
968163
1460642
1648785
944273
1911876
287306
14103
1289391
1734681
939285
946676
1966047
386092
1677266
445172
1886262
326260
1205068
1277409
330913
1567065
1123984
1423061
298321
1286292
758856
1414872
1241651
984811
1707750
712125
924765
634575
1829444
500292
1319935
1264872
576027
517276
1826258
1380236
1709895
269138
1290019
1049537
1464534
1899570
1471272
727935
1398496
19744
1462752
57781
1516788
1746911
744683
6840
373839
1019368
1883386
1345686
1537875
1490987
71569
1315989
1985834
992752
782397
128648
1615489
168270
1618786
1458510
435543
1626460
1054698
966049
390961
693570
1107733
670452
1943567
867948
1569442
825378
1819959
1714169
434105
313191
1661298
1660498
1211590
236760
1621933
1990690
629105
1982680
583920
185276
1315411
1207252
633908
370183
1340343
730196
745844
1388448
1073824
1725698
1193079
305554
138266
957553
1501775
763273
20723
1133037
1024353
1252337
874530
832023
32193
493198
1226673
1258211
381084
1669500
1856618
1825590
388223
1600057
587675
35819
1213934
1394554
115810
242347
296570
1998080
1211838
1464060
1431440
272573
328359
540993
711618
1350123
17419
86261
1822027
1869313
16489
1436925
1211852
1509917
44682
1193141
731236
1216724
1828871
1214371
1745288
94170
1482857
1310746
69438
890666
1756270
1425903
1109021
1369277
1270527
833871
520888
1510191
865315
436194
818208
792449
1209437
1548847
615538
1360657
574538
344791
710078
177372
531535
436859
1972681
1103980
1004345
156457
313247
199815
339919
1693540
272756
1513836
1776396
1086950
833470
1160182
1677347
1002561
1285958
676736
1299956
459849
1968543
1066560
650680
1399941
75832
1516974
1915554
1022631
734582
604152
1031066
172825
1299660
318166
1087999
991741
1244695
818918
1362340
1498697
653483
1532772
819138
1460363
1485048
94530
925059
1408000
1155212
1733938
436056
1883263
679868
857772
1189770
1402732
1372396
495671
500109
1352317
1816911
836930
385370
1634490
837592
755553
634913
785096
134135
186540
1575387
59932
1619522
606671
1473693
1717885
66079
1854378
1265813
748421
1737760
255614
1305516
1214051
1995399
703621
1867967
495111
654569
1911717
1077198
531717
1567823
1743688
1821962
1209497
387736
1207266
1817893
1298538
1464877
1287607
215028
1861332
936601
1456011
562914
1481714
48215
162882
376485
452684
1998153
1959538
713164
715343
1260832
1404041
1676632
571591
30914
1087542
1443590
1002215
5863
1863596
1184482
1461627
376231
1159251
201632
1306599
1019572
1713673
1315512
1338330
1472126
468795
1308561
1938612
1909972
1653750
386296
581684
735634
454093
1796281
966295
1802577
1085332
1465521
380398
763058
655263
501955
1775438
385968
779322
1204345
474428
826588
1011867
795363
1479500
1072546
118174
1995554
736700
74970
1265010
454382
1556849
1886624
725014
1152490
1822549
950858
936921
1321632
370326
146295
1373217
1233943
283188
954800
462132
305707
1341160
1886240
1139671
1581790
233709
1633713
1306031
1506140
958732
1464702
145202
427863
1942722
1940308
1720984
1095991
1380735
417992
1990894
898443
1368827
1453612
1534775
1418339
1799692
517023
47642
1621627
1944952
44929
1828366
1427584
57823
823741
1702495
1804180
638998
1699874
1401706
1374218
1314634
146264
930693
1215280
1318744
493883
1714813
1286953
960466
171101
1464056
1795032
1453940
517469
203204
873244
1000602
1744608
695045
1312209
132806
142305
1927257
1090521
1290900
1177290
1998098
797013
415503
754846
1724188
423069
1802387
1994192
641298
1486289
1336929
859043
398046
874201
1150074
104895
1857889
770078
375344
1144196
937119
338784
1620952
318528
659890
1626085
551074
1319822
939731
571202
323653
81415
1571303
1397839
1978996
292999
1855614
1856632
1536865
1013200
1475428
1024649
1920539
1858727
937141
545735
1545324
1433782
1536
1326683
203202
985127
1884846
1001683
507733
1647117
1281247
879790
292916
667753
211053
1491208
1875160
454915
1033519
1235029
335298
1134561
1881368
444353
1722687
1986346
1834021
855483
1544293
1498995
854658
38816
1158897
856357
1489969
1990603
1067849
1807999
1660281
594279
963610
497861
1215547
1728525
980100
1862413
1397348
164106
621391
1406508
1114522
496808
871720
1848437
1193738
995567
911988
731763
1669846
864325
1075448
833236
733894
1848865
787609
1539636
1364391
570867
264170
114114
1933625
1204954
714828
497390
220076
491282
769887
856748
1267689
977844
419659
697887
777847
624649
1894384
812064
1958336
1994907
497135
1575281
1583142
252681
1537954
1841040
353431
69766
1571673
1407358
259510
239253
131216
802655
227786
568323
902829
1603876
266833
747864
230881
457285
1614089
1925380
54694
340197
149121
1609327
812528
141017
1402169
1500309
1619618
1572897
945985
1869328
975062
1520691
1240428
1953109
1320660
308681
852563
1504026
1894689
1958714
1231900
30981
420121
464984
574253
630269
58481
1099761
1865456
518739
1996098
1487154
818052
23139
1985917
845631
111740
1966209
1391099
1778055
529609
1263620
836346
1200516
789122
1958881
1334281
1678616
510709
1088027
1994046
559346
874200
813155
1109949
1923731
1516744
1921966
285879
409660
310738
1869701
618422
796895
972681
986721
981186
351154
806357
1747732
1013696
426971
1957306
808472
465211
99754
1076725
1148121
1909938
49464
724210
1132935
1352823
544053
904235
172627
1052057
1287545
1257776
1222602
530087
1143378
1017954
88084
629133
62584
1113984
740027
1361032
600655
166228
763186
326348
1457856
1967975
672894
475171
923244
242209
397512
1502458
1320626
1965030
1947157
1262763
711798
824180
959538
902521
1893720
1094239
117576
1486765
1924285
1861950
1130439
796733
1900698
1724251
618048
918062
356568
67067
1288259
1943798
1794070
1715080
1703330
1369565
385854
615924
800521
749902
459836
846178
705981
829241
1265055
1373854
1508277
1285943
1424979
1402535
1563235
80823
1883321
1725693
779678
282427
1009133
73865
520568
1936508
1417132
1843086
1673330
1820125
1484348
695596
1691720
289213
1513151
1527073
1383136
1364441
1893774
1073526
1322480
1898195
287614
1715290
1780862
126372
1542401
333362
760621
1048821
1498788
1655655
255809
480657
1188676
500146
1242850
916263
1067756
1314835
36328
276578
1818103
1799979
1365618
1652206
752071
1695480
671174
457360
1540063
140423
1536573
795809
1954237
221462
651704
76667
936424
941768
1759806
483171
1751990
47588
1145502
1576689
1295106
1604823
264147
304070
480508
774938
997878
1000699
510481
530333
768666
52197
1089452
1945057
1005383
321249
579477
957535
14439
1492622
401602
1069065
731470
1605468
567135
1349170
1105529
1606620
588127
1082398
695947
1134170
1570348
81058
1997667
820306
1227522
178775
569652
966640
1614094
1039642
1145187
340372
589323
976655
1258790
344620
1161712
219125
570617
988045
29773
1866319
696340
1254879
1443498
1084575
1108138
1363300
1130880
121412
1468161
869789
414824
1197436
1362636
734043
410437
1340680
645566
1988402
864441
78253
1348714
1274727
457019
184175
1680395
851590
26686
267773
1439566
1593611
1874862
274097
1748766
562190
569931
1557558
1581285
1437729
1290260
558952
704932
1179301
461766
1858948
1508453
655578
1034792
1447913
824995
1952847
51594
811485
1998392
820250
179508
1391202
405603
848301
1613963
83806
987849
763015
64672
1998816
317762
956604
41292
1559490
990642
1621371
398245
781312
130987
1914951
547193
1359893
1459979
843626
947713
166561
673429
1436630
929830
655262
1942024
1370512
848099
127925
441991
1438897
1831332
1618421
350595
1984846
434544
793489
80873
548071
803196
1009566
1276035
523826
1889584
1833140
1089376
1285327
1372306
1342733
452523
89291
1630563
391265
699087
1010871
1905528
1998735
99081
1028823
1357252
190230
1478699
1175771
446612
1505276
885331
772532
1183893
476951
632250
1891861
473741
1425149
137556
1474745
98994
689624
1416306
1937279
125647
1114182
1727539
95559
1854484
1287880
714235
1935109
692539
1204667
1753763
1799136
286665
1318310
1429409
148064
478809
266550
497225
1060740
1174026
366579
1017587
600828
1921388
792070
1279204
625431
496544
282809
202262
1841356
1190343
5329
1279908
1579060
1697484
998483
254006
454400
40924
1368416
642209
1378838
964056
1489131
1594783
1299977
977824
989795
1227030
463599
1581560
1760019
1668344
517254
1245797
268646
1370132
712984
1849657
1845423
1463986
38945
1948922
150380
1639524
1204289
1642806
1143541
820231
1795418
1554845
997291
636817
904902
1340515
1940665
328370
1178235
538751
843886
1766380
874549
1371630
1130960
645724
1777568
1363966
1560539
1896532
855004
1593882
1580774
1138416
1812856
671498
1314068
1046240
561632
597169
345158
1651708
1421341
1542888
1807335
1315146
1971120
462132
1362881
600710
1533733
133747
1553711
1543011
347440
569596
1439259
1762903
837234
603474
1733706
1425603
1040898
315979
1448455
549550
1822554
1328386
80238
1430636
805260
1587413
1114354
1897010
1516021
186748
483357
937897
1261742
677840
1940716
1922203
903590
1329196
885339
936422
1762533
352422
584381
1564487
283940
45926
1106248
1710893
227634
1234430
1144877
399893
1377577
427409
1670061
883191
650633
1209978
421419
1043186
110321
1078252
666082
1884532
1713905
1675165
1289019
1104354
255646
1430085
287422
1414493
1432114
1673922
1029465
475375
1538884
594814
1603646
1413208
307374
465341
645118
334627
1926962
1388001
1079936
1213491
1034276
1597394
1751522
1205722
1942541
617794
995836
1706694
30142
485054
1501173
153125
1882707
161315
1912899
1213595
1189517
544585
1616644
1068155
140756
224220
1920737
752501
440466
1856439
1594318
1907285
244704
1987856
1955950
694920
777821
549001
1852073
1561306
342262
102594
349754
1604816
26969
1908803
730888
595198
1825022
1521117
1327532
774794
534607
1184173
292990
939532
1133428
1396398
608787
1747667
1520359
238319
1785313
962225
1557272
1190813
1111703
356591
77985
414580
581795
1494949
384017
982809
1118590
653732
953714
1894825
183630
1539027
1009917
1148931
1160286
1302307
797172
1111765
193392
1616851
215191
306446
1054489
1382118
1748595
1069972
562767
1140665
1978827
1565133
1404048
1668209
275453
716663
1785906
1055493
624209
690265
546025
527340
1921172
513488
635099
1366638
1298321
1554520
918627
1979483
457406
1524908
1539372
922747
1760742
1400245
1564202
1371524
1747101
381369
1275367
488126
82542
398214
1012819
421200
479658
1970032
737720
1385669
1350714
1556546
4041
573664
1009185
1137207
269755
507075
950106
557648
1246297
1414500
602323
1340281
1001571
241630
1355037
1849172
186655
1589475
699592
401172
1484907
722047
407197
2263
54462
1830783
691146
1403321
1973857
663528
1522001
1853316
1219984
1615020
613485
1879328
608175
1609747
176008
1503863
987289
791947
744664
545342
1078323
1857014
1672619
852845
141234
1332548
1604347
1029444
1807327
1742092
1124521
421002
1906076
1406623
36138
1487797
161910
277804
372403
370039
959264
1024665
406312
281286
164267
72800
1795950
1702263
1507313
1559802
441224
245366
456611
1859622
379457
1230907
489403
1755859
1072106
1414699
1989059
540397
1449962
31088
1223610
439843
1489372
1243901
1874985
1759940
1569520
1867758
1571460
411214
133343
1653371
1042321
1572324
1558473
1669979
1085896
822926
156790
1147563
199307
692692
125784
1715922
127765
1749021
1177791
1991129
771223
265130
1782504
585171
1207596
830520
676607
323979
1465517
234104
837802
410888
1536948
449345
1899111
1440769
481615
1147164
295862
471128
991146
896358
1541815
1162644
1144014
1646248
972845
565036
1151334
1069037
635720
1612001
1644404
1510225
872331
1769602
758532
943325
1951582
13827
1743533
1844763
1297933
242972
468401
1869346
229571
1281746
725778
865397
1665571
4299
727105
213708
690248
1387474
1537624
1700500
1596634
361552
484588
999882
359069
1071630
377291
2538
301832
1696194
1434568
1881734
247363
1444884
1343399
1446055
1269989
1186237
1818468
111894
1360390
263762
1204232
882870
639035
1274150
467069
186586
838182
457873
1105522
1594516
1156991
429336
415447
925238
415752
1373172
1131124
45242
187965
423463
1069679
329199
1274371
1167605
883661
307636
1966185
567744
1096195
1416518
13139
1519359
1095816
181314
1878996
1079233
1697389
52681
162812
277114
745806
877616
330933
357901
1711679
1194669
1788717
160458
1572644
995049
918099
551914
795284
1772825
702284
836773
1806116
1875139
1357607
415593
287046
889366
270292
1313467
537574
1002319
1910734
1943525
948802
521754
1585070
76244
262471
1424191
1801648
998917
751130
1836032
1003223
531784
1534963
1196209
1386330
380539
1999321
1532718
1917043
84565
1354418
1719918
1385593
1898640
181010
1614231
602098
1223042
1284698
1846116
707901
637115
1895572
990938
1515940
1601947
336575
1409824
1131474
1974339
1326802
1094244
1438281
56715
1799074
1477401
558091
296687
564804
904693
1409852
1645490
1025207
233566
706286
1313501
1355870
1858593
1533839
832978
699009
1646846
1665503
295099
1204918
391415
685806
1202181
946566
940111
1899869
632096
481505
865130
1964444
35377
1974529
839097
1525348
238124
1222557
1342241
460100
768375
151336
660839
1543369
305552
1003678
1616790
655312
1508959
1285434
1680406
1815119
361722
1542603
1540792
25923
1099467
716425
271868
1492501
1664918
1544805
1816397
654203
1082758
1326446
372550
1563138
497589
1116215
57062
1084389
762377
1650625
607364
23364
1101738
1162164
819594
507309
1505959
1890354
1142038
1251774
1768737
1580258
1277156
1461838
808206
644915
108423
225007
1599561
1681972
1240450
511164
1350424
459550
1015055
894051
1917260
1180559
1012268
1530590
1478465
705597
563057
918205
660281
533943
922351
678919
325024
98426
1548172
1045662
1686346
1901083
1732842
684500
1315457
1946349
657155
1738777
1208735
116693
617146
387436
1512412
1429204
833692
648596
1443844
695789
1396827
671078
893294
1290711
1766084
989671
1650256
153424
824588
1686167
1852220
9849
1748509
1371861
172767
287369
1373728
1229520
274489
1567508
1659152
23185
1569945
183653
305010
1042623
1985716
1747504
1884866
1633736
813984
1842970
613284
1295325
1211715
1755645
901349
1991799
1332598
1482672
636746
659491
1678623
370834
783625
1049594
701726
35575
970209
1112782
276067
1261809
1117793
1959415
919077
78070
1170420
1048822
1850310
393176
1185521
713199
1155299
903539
1589872
673732
1177665
160680
900789
1094619
317544
294176
1344455
72299
1617716
1970770
1080572
1807068
1322215
375563
1060486
1158515
572712
761824
1811215
356806
1549733
605767
1419554
1941673
1904401
919420
872122
78982
789025
1712326
789185
1179384
911508
156223
1013630
970437
471883
1789022
1817641
449562
346374
1610240
1341094
1682669
958513
1040792
1986060
463355
1986952
374019
1498193
1167219
1215836
1018574
1369519
1049583
1730511
445015
243037
1156465
1847184
375318
1034362
194110
352372
1190719
102649
961729
662893
648607
871898
125967
540716
806756
1075508
653699
1005561
246227
1505390
1017119
1453768
861810
125799
384037
743717
690129
1275587
203144
1047558
1523089
311529
1877389
688298
1601509
1329521
82845
430392
883581
1820155
1441228
1655595
661928
1200284
1247797
1051530
144901
1758878
208451
337363
1552306
400551
1545678
1645280
931003
1478852
958181
1998039
1355533
1754648
1363175
223717
1373358
421672
188168
1338488
124374
702218
371267
1109744
1597940
872111
1277016
1628346
1300103
700774
1693844
986251
418263
1847977
1220497
1730445
1762228
543635
1984907
1140767
19136
1951330
341352
1254738
1734810
118712
1224693
1312204
899807
1533
58486
351335
222024
1983179
1976743
1294806
1895357
157494
755884
33077
48411
1971899
1754820
744222
1202258
1841160
157109
288931
1827871
1956681
872016
1152716
1616260
919356
472138
763092
1656741
1141094
921503
299036
57088
496688
391441
586960
808732
949022
195908
584720
636844
538072
931972
763014
849505
1604261
1348066
1515792
488794
1657137
470041
1575144
300529
1894965
598488
1479578
1637797
1051442
929972
391668
1791526
1510331
456
1523620
363407
2583
853178
1706071
569303
1228554
750084
993845
1203567
1471049
1308486
244526
816175
393873
1705885
652232
1383544
970659
1999884
1308255
1506698
632098
1108524
806851
1599836
529016
1592698
688137
1570857
1611219
1094281
1507083
1587188
200713
1369289
553702
1198189
991146
302688
1974837
1468516
1263170
442996
611464
805609
380884
1854847
1833254
419757
1339485
260283
144519
1043369
1899175
566355
1547553
589144
1586661
491941
146054
143581
1458927
522908
1234343
1506842
453525
757801
176050
106260
816068
861634
572222
968735
840534
101694
1591694
470379
716065
1845158
890276
1899596
1685961
301739
451302
999969
227198
1936739
409420
1258801
1138156
1980300
1911327
1191665
1028021
564911
161198
891554
113629
851395
674000
321037
1106894
827173
1129297
1812422
1458683
1523885
10075
1540842
1040924
1034974
43493
324504
1344264
1643948
1083769
1046536
1947901
106765
815978
639377
368121
1549491
65012
1004919
1158981
741932
1961196
1368219
344132
702271
528224
1508772
1474405
645401
1527098
1230219
939071
1678223
1360575
1076646
89440
1514066
1327731
1634719
403786
1878086
312080
574086
1425025
1518324
950759
1709498
1475013
1554579
1413370
604172
1246427
1186779
803391
1542409
1327006
939086
235567
940606
845979
106975
1925998
786686
1185645
1804854
1700129
264314
1887826
1285146
629430
710146
1113929
991774
1451995
814727
1334836
1441470
647215
1739223
1995173
1582477
1282085
271611
1520308
1970412
170940
410898
1118458
345685
908017
1187946
586143
1177588
1510682
1609695
1839583
544527
978650
767445
154936
368696
1234632
35839
775907
844817
1067129
297860
625200
834587
385468
61608
1135114
1218533
624092
103153
1828637
1653237
181551
1752554
388074
1810344
97144
885835
1883180
1084009
1713177
994829
1508519
254176
688141
1083564
1965580
1945435
62743
403094
60857
724882
808165
580566
1295788
144619
740385
722385
237532
893185
1065795
1459268
1261850
1084756
1162630
1220478
676442
527887
1186044
308719
1275278
1325578
1854152
1970773
1274698
1237508
1341725
486508
817000
104663
1039480
585958
525164
350336
1343123
756117
1015452
842521
195107
1325658
1823992
435468
4462
416788
1058758
1122246
1822607
1747844
36819
1129647
718388
1990029
525660
1167531
1622847
662500
1353560
667271
76846
1407622
1532222
558145
621116
1022293
1431751
1231196
526746
819987
1913633
589461
94357
1393639
806184
35616
806882
386460
1483157
1803491
620273
706409
542967
405463
1080892
440868
877290
1947566
1697701
1114734
596791
1287389
1157764
8874
1886527
1152725
675200
1373677
586241
1712743
726667
289038
1215820
153908
602335
1587155
655511
632875
1088119
831301
1487638
1611581
1815250
1769459
1069608
642293
1984305
509105
400042
1482414
706447
875417
1353629
1790795
308901
1096137
1930025
900455
654234
465964
1673218
451456
1890128
1535282
1759442
761610
1004875
1691816
1175237
1104513
1526112
1817417
1092138
1304089
1327412
48338
323102
997188
536169
1768317
748605
533641
46951
899985
1052404
1985467
1665608
552988
822090
155015
1732395
890867
200197
388597
1150778
1724353
882302
171332
399367
1355688
244298
1617945
950433
1299220
1425754
1767306
1955311
1363356
1301614
827630
1829755
486648
1056919
1554648
329063
1305992
451048
973123
1991321
1100918
836472
271887
468657
103413
754141
206731
1323447
1427838
357453
767404
55942
1791208
620505
837827
421683
1030928
609774
185923
96512
1446671
1887368
1720364
799323
1524981
32585
111251
1430377
1790023
1459056
1616376
1729167
1643691
1361879
1646623
838222
1515831
382547
1239784
370677
638782
299717
1569884
987708
1484411
165731
787745
294409
990926
462328
1800331
1265884
455918
752395
1424722
541327
35661
253857
1944851
1468935
1229540
1960458
1065341
377791
231763
604766
1043238
1147166
1206529
1112104
549067
1287089
1247744
164343
1400734
654127
531396
1839886
1878040
1422562
1163565
1643410
904277
1570647
1228569
345766
1904596
691218
1133112
1830299
1105450
175606
1976886
1413157
1622371
991221
601091
1981737
693093
429561
1815311
68420
1968322
1796477
977109
1368423
1873775
902696
518769
1172778
556701
1581079
674789
1674089
1227747
360335
1145220
1648006
796734
48133
292560
1985431
166021
1342849
1009605
1318322
351557
985631
590894
367789
851507
16446
1778272
499905
261353
1708649
1057739
283132
669943
1167161
1371697
1681100
1844685
708138
105715
1699570
1980900
1094186
1082777
953597
281162
1180958
507880
828950
419053
1358346
1707931
1227947
1693996
242795
124277
251308
1206226
1614732
1426570
1724110
92818
678218
1099796
122183
34418
1008905
1243474
655588
1439224
1069904
1198196
1382994
1229533
1861175
1310402
464165
946410
1859449
410050
1615676
1884528
817734
980147
1630628
1293513
661450
1131501
1290570
1542568
1520421
1577947
1268657
630921
1951843
1157751
326818
136371
796074
249035
1268329
794694
24440
291074
898710
280877
697697
596361
748947
264072
1659719
1057577
1494301
1039920
333265
1870064
566474
958576
70046
1321007
885462
67616
1535064
465785
1999251
1905561
939343
1100629
1445512
656695
1557526
1713524
544420
1547203
218926
838640
1812454
1608104
13754
711902
1383557
1434001
175318
36543
743782
344746
1375919
735012
682369
1603925
393417
1750226
212362
704607
1752157
1671732
1772995
1143207
1400804
631879
143200
1467334
1537696
513053
553989
76510
336864
957404
933747
744609
51470
467152
799119
849672
24051
1639762
455923
403086
1564254
1673397
251487
334816
1604707
1670406
1621918
363357
754241
1581416
522299
1969071
1338446
349318
797402
921658
1312036
1678593
690107
1334049
1981232
1070708
26481
197480
630802
1455636
808533
1659981
285749
1641747
1743905
1570682
1362
111219
226156
1922663
1764407
804000
1101606
1722648
812057
1728226
1441962
1763292
1050822
808090
1844520
801625
791489
504909
896562
1158827
439222
1069647
1439094
1049198
1247211
1061077
1002045
402120
1082219
1430943
1833060
1753434
511504
154599
471341
309718
890192
492053
22699
689965
551386
1603708
626736
1052500
864095
1183297
956217
1833058
839336
1950603
1312426
1527542
445722
1785053
651247
1408121
300564
1579227
1317210
31305
101882
1109968
1972397
730417
942943
769370
1713564
874181
518113
1817803
1725908
1927791
748978
527480
1064378
955743
189646
548410
1738292
1080800
442420
20523
1044042
1136700
703857
219313
644281
1772853
393802
450254
1184691
1273524
1444863
1082046
1970387
222483
880616
1389236
1109720
520295
702667
1517924
1497325
1398610
1633122
1752966
512921
1046532
196718
1321550
1854306
583611
1339656
1137172
1792469
513162
384717
1462693
785553
1623804
885525
119118
315674
1086855
461622
73538
959838
512382
1520034
400270
449046
702358
575243
1504350
1905555
1261103
1673192
224768
749505
1027921
301279
836453
1126894
377638
1046317
1254032
365050
1368915
1216838
335168
1803956
1731483
1329987
1079210
109753
1996324
1112775
1490266
883495
1557273
1067608
53255
488213
1156000
1404106
1430440
1692714
86538
1731951
1899051
1899733
637988
1356005
521031
558184
917982
1228048
1379067
653525
1187851
540608
1694095
1062927
1827762
1974664
1281132
1162761
1094175
1489169
250496
1048668
244568
884442
680214
1794882
1755604
1618034
48065
552309
203192
53124
1064120
230003
1950004
1638073
1497049
1127375
979084
801974
598972
1109916
1984465
1735448
1635727
1865353
1471233
721244
1875417
378626
1773208
1479921
766566
925656
935491
1460823
1398458
1430367
1073800
854672
1402212
1978526
1792339
1942840
151093
82746
360055
762903
376755
55904
1140678
1720913
39747
376017
115435
1074056
1407812
215654
1796049
1012201
928753
1498506
1018064
1986642
52647
1256105
1061190
192268
1091055
176323
1384680
934563
1796251
980777
1215573
894605
72445
1930497
473880
281592
1586357
970840
953969
1157542
103708
478056
1337031
1297633
1927088
136084
1319460
994846
71537
1093460
1943562
334306
1812264
775851
642713
1644246
1606230
1342477
1887635
1142599
656952
952919
394928
1795365
1905596
1872298
110543
1686100
1580844
1496064
76172
1205659
587633
1174657
756967
422868
683216
789329
429348
1446805
1699876
1699036
1743312
1875268
1069385
609838
1973371
1075872
1428798
471061
1668071
970173
1833489
378679
60612
1340075
1948887
1479304
1224829
1215519
1706887
711053
371604
1854412
32896
55910
1449929
14050
943839
649619
290512
441936
508582
1000261
1686698
766895
1715336
1388024
1980532
163101
1524785
591519
263966
1299005
1619158
1207801
875079
347900
1517180
32127
174837
1083365
985928
421349
1191244
1856112
423835
450459
1380668
1138813
641861
246746
1619165
1774126
527580
1375889
1755626
6385
370456
1664234
1031776
1709295
1913482
1769541
1367748
538991
419144
1377146
355535
1659898
715787
1184340
1025566
1901037
1068716
602329
1758122
34649
386028
525646
710247
1424205
785684
789829
685766
1184306
1808420
251620
171101
296306
1330715
1069200
741213
1284867
136427
595154
383686
960152
844200
1730767
415994
150622
365422
553098
1078038
1327268
886483
347406
621488
1889142
208157
1745120
208461
470849
525008
787555
666770
1561583
55682
1691850
623032
904739
318258
283048
60505
953628
1437137
1644814
1381872
205881
1705159
789726
1346681
1443556
695967
1943484
1486492
1891589
1940867
459366
1122457
1246112
1072006
1710603
474614
1668682
1510639
798461
1941105
238782
181824
1987868
972546
1514744
347009
1080615
1394165
339284
1128313
1441128
434985
437649
554166
1301657
669261
967240
1055688
1319732
1567598
1094511
374076
1508186
1069373
835597
661057
629428
1522770
38897
1204141
1445411
1667911
1280534
1179582
207168
235703
828470
579541
1273947
176933
345006
1566492
1398146
541981
756775
698671
1041199
309054
1515607
620030
1198314
1265730
276386
480409
1513390
1660386
1811059
1430093
1072553
97229
869194
1923183
942174
1847446
1938364
963044
816149
596164
1895862
1626618
1406845
128983
791606
1073363
615049
491109
1181297
1711778
1045292
1009615
1139509
868732
858798
1675375
1582897
541082
641112
275382
198148
59560
1960576
1542535
1960743
12204
1246816
1102753
1390398
587012
863216
928304
418776
1832596
940521
289172
1330603
251206
570327
1670457
234736
767405
1231002
1547331
1015823
437134
1500930
1232706
787641
55765
1357841
1713942
819928
1933471
631373
1479481
600529
1257658
1630173
959079
1078709
1584758
558707
1425167
461049
343436
1666371
670017
1200310
1063410
457619
495911
1585513
1686773
191084
1057521
343907
1938750
18308
677189
492967
968059
160213
839963
539560
642586
377536
412935
918603
52089
474013
1154109
1644192
1406388
161776
79208
895636
1004926
1774082
448264
1315168
1288878
1066466
1526796
740423
670220
190644
1323514
905209
816822
1570004
755068
493048
1073569
834357
1397006
1285654
336121
1134832
864485
1648616
1014435
641172
403296
1431530
1174157
1104678
1964006
858965
1808732
45455
740454
368598
991138
1027998
1337282
920931
95516
1306396
1363354
451349
243720
1083144
330553
179708
1223626
1241227
1465654
1632940
1262326
873667
1135511
1253819
1045151
117089
308129
1522326
389275
1140569
1759936
606330
765789
1485963
1533120
297572
1361970
438954
1419799
1328027
388027
823667
155542
764444
407768
1564792
1762880
1367960
215361
710
668589
889784
853234
154971
464727
1687837
241914
1993482
1927681
1877175
793877
606930
477163
1244748
794191
30208
1144014
111365
274450
1292178
1468302
1698182
1101435
418667
1544051
287682
754515
138851
748874
1840658
160638
152501
500012
1438864
792435
211732
1656250
129970
169038
760591
689649
1070880
173060
4208
1156094
1017683
1697980
1232101
827981
907406
100250
1673457
559307
238938
1778919
1848589
346673
1108099
914251
886873
744448
723689
1761808
1996371
1159349
1072808
1659912
553261
1630567
247063
1428220
1637228
621064
1139222
1740349
1633730
854404
1204555
1698222
1321881
854890
559264
1546429
656443
780318
34496
1728736
1169186
1813006
1833541
134800
329993
1089911
1259967
1064762
1363591
1054126
1554975
851341
737906
1909597
53609
1747146
1346314
1155543
345841
379110
764722
227392
799339
350518
1797483
1618671
396523
1349530
1340931
1212964
1216373
862594
1743600
1196050
383468
1559470
225271
1250436
51781
1608976
1293566
214952
1012166
369190
89012
1981235
163966
581650
804827
1486018
173904
1830171
158630
1058709
879869
734418
281177
1905441
1450879
307005
1105582
896499
1257184
153840
477595
626757
343815
672344
1194749
1834606
1255415
1623330
1243802
1586427
1479540
1629454
726469
1559784
660271
477898
1687537
72624
934225
241768
1641832
1731370
1866903
1521892
245022
1726408
1678049
372797
788227
167039
1410999
937203
1741953
692567
878002
1657926
1674080
895546
1624385
1415113
1363478
1274419
548021
1526377
427694
76147
864550
191667
1236210
572000
1587329
1958176
819512
488691
1339867
544345
90709
391876
690025
1943873
1731997
148770
1614103
266015
677236
662638
1513002
19468
1982263
709616
1162923
1561375
391256
743804
684200
706651
675778
1759652
1095012
1634957
1266061
1943336
1876953
925155
1407820
1451771
1193464
174367
469096
479638
761984
1981672
943426
984816
856813
434626
1653880
1740342
104339
818395
1284366
901807
1001473
1869349
773255
833613
375377
1673932
341285
1005932
1400699
858035
1826074
1787983
77126
1611584
616233
1693931
445355
1892383
1350072
152269
614388
927521
785085
1738130
468485
779960
1207376
729740
750728
62424
774059
477204
1662617
1090671
936121
1812750
944473
1662547
1175442
1647694
1466782
209781
300923
1954746
289251
1381445
1241999
671338
1397952
1204318
758577
1111575
1690729
749596
369609
112958
1750188
1242299
813346
1653487
1305792
151040
1783660
458300
1291567
1415274
833462
1843895
587914
1607534
1885596
654848
823246
293330
1728629
859584
1227302
980319
881286
253263
951645
781878
1895805
1509036
637105
508426
1946075
432514
1058986
1580574
1831363
1139771
332438
606822
1721498
1583742
855003
1144341
1055967
1700207
409876
1124134
794948
1255922
1708483
913149
144164
1699887
1943341
1020095
1201547
901971
1917987
680527
905588
1910908
1257717
961007
1244315
1788147
1325951
694945
676382
1715468
1563748
192346
1479069
1937345
303574
877673
666873
556031
1914061
1121362
144199
1135139
1021456
184521
1020879
603885
447418
430763
559187
1531998
1224696
1266635
236921
1707248
391730
460541
1781723
1542190
1616821
352611
1349348
1227430
68495
1169274
1309220
9652
34785
606694
1950775
964638
573102
1710577
927077
692435
1947831
681436
1364665
280946
1985586
1845384
912898
1221289
213390
1426448
748307
60979
1858712
1862233
1824722
1568443
1918500
614683
473067
543671
1242638
1437146
1712210
253533
1498482
213232
1703902
773577
1834204
1223679
1487465
296509
716452
1198477
1775320
161117
688847
444493
1274670
540004
224570
1813793
489709
1585423
1760260
1261106
103841
418941
1387233
125888
1256750
1571024
434839
708813
1040178
128744
441288
1734710
1488409
1158680
1327925
520
1839672
982948
1575346
1984637
464686
1707973
1123340
93543
806477
50605
1103823
1499817
1952908
1238949
1582755
550483
929899
160137
12163
746330
1339916
660433
1688715
1594854
121903
1336465
595331
1869204
1113907
857781
1261123
860149
775689
1816423
1059718
1786738
808873
1816505
1024142
1599443
1696947
1688506
1866142
754939
1073339
1399408
1640446
1124786
1524424
1185898
1637014
857142
1164505
1241016
1529525
1779634
1199906
862574
916989
608728
271917
801040
360799
1857639
1024953
1676319
667792
1788086
1696238
1741054
1323604
1082232
1981116
577310
588734
423772
435103
210492
1959521
648507
1295686
1506248
1195721
81860
716585
1308391
639975
722671
34993
528555
981139
1836681
223364
1745217
699073
395801
1866154
492174
420510
278836
1926318
1406716
1631095
652974
347876
1868022
1890423
638522
70305
60643
934879
1558341
35103
221441
565821
1628697
1182443
799077
1225914
782781
1027132
444568
1465955
1628576
1565572
860903
1392652
1956757
1369336
184789
99331
1143007
1247029
1794956
1561861
1405524
1464828
356100
50028
1489489
1396261
1496738
1338180
735983
1831950
486890
705700
457081
313480
624070
877952
1402459
1544880
1344793
1878747
648163
300295
1094871
727355
381375
1861652
442018
1949984
1918637
1020199
34832
43067
497311
778239
1692926
1556730
1618294
992930
1556248
680911
414981
1078939
1556255
290264
1321549
627756
1631565
406902
837273
253873
91829
1395185
1014382
790185
427061
1421500
485932
270837
1643227
1836749
281319
1713447
204686
1934698
371926
987410
539818
513780
1869402
27867
1463477
1021436
1305305
1652874
1519043
240455
815668
374424
444647
512472
684154
1714226
1389018
1129929
1865702
565391
1825120
326470
490655
255423
285539
1034018
1349235
511295
1658424
1229901
1158971
705787
1896893
1417238
1119776
630710
682289
1493594
1208856
605874
204727
43594
19241
1784779
141417
526835
299088
39485
1947785
416227
80509
1843397
760561
1409595
1247540
1808149
416409
1427300
1006908
1778836
1195681
1131391
732073
1853035
497316
93424
1372266
261360
1353395
1577395
1619594
314978
1094061
679755
1851790
1947497
682033
1286850
1685680
200817
371375
1956776
1716273
334666
474510
1069248
698198
149025
460822
1392217
1785556
1455252
396704
27851
1190346
1877627
1564447
1556596
635999
1765533
541841
221909
549639
1362974
761828
983648
1965257
1091397
1132047
804931
958717
347766
54393
1135455
1681433
1897688
333601
689784
1982816
682308
1635373
551599
729420
1803848
604136
910107
1596766
1302544
968266
17640
671362
509442
877545
1269218
1695640
284491
797812
1353968
299612
520620
1680195
1285527
845234
1335435
406440
1599979
1255481
1006313
398933
1167298
1550743
1774714
43983
1653158
1204243
642837
1541165
1072082
1756445
1230979
337403
1673873
1942745
1967545
1060549
1621176
1080102
1029184
878694
110092
1521233
355819
1386325
595645
1353149
948760
737945
395939
1342624
2106
1123596
1889779
333536
76707
500732
1469683
1856591
468644
272822
625276
103223
1286544
449759
1609300
1865891
64799
1644249
97735
601855
1909855
715840
1845490
1304437
1401809
1035607
348864
1253589
310334
985989
1271907
1088647
785062
947719
441091
879410
1740762
1457594
1623116
1547193
86381
1385627
712819
301479
1075197
1904513
777612
1795281
952079
13262
949483
1304634
1949144
505936
103610
605044
141935
911337
1626096
1939655
325416
1755252
1656204
1582682
757291
196807
1457441
755476
1536365
1799176
295417
550096
1242735
509111
1893973
491933
1944360
1336711
1148889
1396001
689924
1123716
1640639
712520
557143
526448
440463
41768
20318
1994251
1939327
582635
1869756
1122435
1705435
1116291
679689
1840406
1677575
1475956
483984
714593
1603649
551118
1486932
1058883
1835863
1363763
218816
183835
1054798
1161608
746431
1029123
1488557
988887
786690
1400105
174276
921191
1696765
725072
569500
998335
687530
480139
1565419
58305
527697
467198
600365
1168153
164719
1100890
12864
150265
485181
609639
638156
1271948
322320
1796067
948637
1656025
524523
1836746
186909
957285
1318695
840182
1139419
1680038
424241
736147
4295
484092
1505301
1067282
1503757
1549641
1742528
1194180
40156
981639
1330975
1902284
1277739
434855
1277870
1666608
259091
609858
196224
197499
846151
1972292
696493
35536
831839
807052
1503649
457694
76234
1990673
191398
280512
1826012
730524
91955
1613267
1848094
1771316
1076814
362967
1781546
1973841
585267
90315
1701260
962102
1499520
1995187
354421
1668135
1958142
511635
1524054
1370686
1382717
1829199
417959
1363652
901101
480681
14192
1946899
1717078
1211535
294126
1236001
1676556
270537
71385
1027069
1471432
1405791
1400060
659503
1186207
833164
1195088
1032827
1206211
1795675
1784761
1791284
612861
1503805
1175222
312707
844561
90858
1936820
1486266
1607963
1610636
1367097
1908255
887520
529568
442389
675726
238071
1031789
169368
550207
321820
459948
1775583
287579
807275
1038404
220722
1675509
575863
920843
1238112
1764502
331944
707576
1156631
248214
318568
705316
1344162
1211228
1235032
1590970
368720
648274
1743451
904802
1499811
1455647
682711
1670877
1076124
227859
1981826
1758428
1324928
530423
986174
1747424
911157
1672014
1671099
1711994
1027175
1136030
1590838
982550
1722601
348221
87920
382578
906366
575547
1618119
1713552
1363444
1877451
1028448
1813411
803271
375454
556311
1092757
1866668
192516
1650258
1337719
5775
753642
591499
1903219
1257427
1668154
1466140
1409018
1445958
1795987
1908312
799388
1566974
1226718
1057719
510084
617221
1882956
1528671
261084
1466052
67951
300983
191018
67304
1779512
765798
1936584
1899247
1050497
442113
1536854
422553
1930008
692387
1641089
1477252
1539917
1054961
984079
1493110
1381868
1381943
509379
1376303
1117312
1314528
1685701
1120937
1780195
585606
1149
755457
1041567
528552
570651
1621427
495555
1852975
1947819
577403
1522402
1586027
1378031
1447480
722292
1168672
1930862
950193
525245
451319
621449
1709200
852874
463543
1636492
676742
112706
1402312
1719016
380841
1929923
818717
386281
1521078
645480
1251423
101596
1127135
1777322
191077
1786196
714977
533493
1155726
1532189
1991903
1496709
1351176
1404828
1700036
958407
1584176
1761919
15751
1069617
182379
224081
1205884
1012761
881088
913399
1141329
1227392
1229644
1977285
1435759
1071341
1953492
1847626
1175451
104463
664065
690241
792948
1719900
944350
212222
1284591
1219704
1262436
255564
1712193
1300823
617159
1481966
1073652
967014
499690
478705
1723017
1570304
1449822
505546
84854
1348675
1326163
342535
1407052
174288
587378
659383
1226089
497489
285702
228209
1080505
875057
839129
13262
1069998
564275
150499
1050090
1111197
1488230
1927142
19402
977118
1613911
1066342
1327610
1278289
150003
872118
1168552
139182
1064041
1815942
882123
277178
1932569
1702392
1001048
1376571
873660
1531638
726402
436367
330081
1945871
475483
473879
1942246
88131
1298079
1265139
110431
727922
1082084
995788
1633141
1999796
769704
54159
1515652
946797
1144539
1798948
1304431
624689
334383
186754
979654
158784
777065
1509548
58139
435901
177688
1455909
762714
237283
1739497
910675
1925053
1596190
289168
634277
256243
87363
1927983
1614344
1421130
897334
675125
1031713
1409900
660402
1985891
290223
1576713
622845
1167628
1830905
1960945
1948116
810697
1298182
865475
948595
1121765
1938197
1220461
341241
648873
1366442
1214183
1253385
1688108
804573
617330
886144
996292
664235
1956468
1260504
1782325
1192730
551062
1619011
1210797
165019
1653805
190077
346354
1801274
695094
1301940
502829
1618737
172066
141033
1223060
1592301
71165
1801232
1497073
529270
741405
158895
1543504
346649
932935
1027151
31547
435795
1861087
1325416
638107
1049142
643959
160701
803878
1307808
5470
659142
1978131
656895
1627296
1497825
662083
1941542
1544733
1226170
519933
669317
1410348
971558
81367
1618055
1971096
1706205
212952
1848703
277854
1687481
950451
566183
1184839
631533
1688526
1294803
1002181
352535
1808422
1827529
1053860
354619
611503
1085882
136380
923626
352096
956586
318609
358766
1612055
1741281
451551
246877
116208
196138
240046
1701213
917093
714500
250961
718267
1827314
1077542
1792929
867490
322269
759377
1678331
80386
84883
1812063
380862
1122601
1607805
92083
438057
1522489
1462850
560172
1798834
1418901
164250
86746
1936129
258059
1063871
401680
498126
1236460
656854
1406438
1895801
971947
36046
1248908
1293475
212193
1094361
1774581
156544
1511216
1290635
740230
405451
500758
144392
366771
417927
961609
698745
433097
379695
571001
1712939
605215
1876997
520659
1801849
1816128
1295635
1340875
1367214
961157
506638
1470380
542776
878344
126753
811722
1432915
602289
573977
1326593
1367682
212620
1381897
466392
1908560
1365715
1711379
1525
1347472
527346
1418323
1924850
830798
431325
512916
554953
14876
1997121
1063494
572128
1115687
169433
1577013
1941341
1337774
233770
1024984
847220
15456
80056
296823
1567146
1676090
79100
820713
991427
785733
24293
1010481
735618
36639
983816
1332829
1054128
311336
1452952
1330119
952135
1977897
1674640
1941759
286895
1965060
703627
1741822
621420
1498678
907208
1701997
875657
869483
366734
869244
462926
1668002
805477
1673110
1360074
203275
1442393
1842874
813776
1882111
491717
1235487
965911
1382312
1494513
1806329
625025
1268242
806242
328276
1780448
1565808
711744
981641
55591
872140
882827
1271301
1028266
1837616
1334503
1048923
165865
357695
1916371
208264
88341
773833
912014
987541
1080487
1596478
794805
1889098
878434
855872
1911354
605669
995054
1499264
622369
1613854
1464854
113595
669162
1102383
1397253
1124782
1927707
1287738
393370
72192
1606051
237985
1718497
1957559
1958288
1651996
1385304
741616
1020992
938477
1918993
794382
395682
1199728
860920
980469
753583
1906344
1581954
1365083
1512536
209566
1117989
1402905
1874780
1782770
1837138
1816594
407624
104102
1015546
57306
592141
108306
565249
992778
393374
1712449
1225492
45174
122719
1543128
187601
992417
1115740
61707
1791647
359526
761554
1578504
1713151
1452400
120243
738868
1291856
1228883
1747894
1309459
854355
273338
532869
1766226
1346935
1989535
1710369
1851704
173730
1801909
615243
1451106
316172
1068525
1852059
1183630
621744
1487610
1006227
836969
1672814
623681
1982795
1755080
719070
1475513
716871
37366
475041
1546660
222086
162350
1934313
1178301
1494633
902197
988026
646391
1346693
72430
267979
781039
735469
1689678
1578049
122546
1849180
678218
508318
1867918
1818288
1318849
353373
159774
1468583
858470
151529
1608778
1432589
380081
1248556
867874
1129542
626993
1044704
1311859
1668825
1221004
1306182
285916
1219785
1328878
703993
533726
792825
288560
609709
775371
1611519
523766
1647206
1810391
814262
354254
199514
874296
1930685
648367
1080088
548429
1264870
1022061
773696
1562355
99852
1366940
594139
1671918
1607532
1317477
1699423
701197
1788340
1325534
842952
1949326
1055916
166218
275113
227653
355784
602505
277774
810180
655995
1086377
433037
485109
288806
1975186
949315
1038954
1577557
1418048
1729486
42025
1127929
250711
689986
1923272
275899
562249
323554
1706523
360601
1672911
542354
691609
647862
1752280
794370
622575
419057
642217
1124440
591065
1059672
269009
1944644
1066884
1763758
560731
1501953
300861
729359
1544722
1706588
1506966
1515644
353798
1302471
1652434
74361
1834918
976465
844095
305811
1617684
1620075
532656
147862
1369723
646505
1641277
403609
407358
829318
246198
1723763
513682
1872528
611453
1576947
1808328
720442
1447607
1906564
1546708
1567408
510204
1563918
520759
1414786
1640307
1054950
562313
777974
1903123
1580476
1405
202131
1147636
1265589
127111
837968
1223372
1306037
585578
1082634
1780014
35209
1271719
1950107
1384839
31390
975318
1324563
610128
129308
1721740
1459915
369315
742651
1273279
143967
1830941
353589
1264433
799359
533686
1296175
1282740
1328185
904408
1598472
1649179
1379752
826489
1375945
1256075
1580770
372656
919653
1444576
1163068
674134
1553058
1305355
1271344
466389
1211704
778060
1344708
817024
491332
54830
404350
1770791
484786
1126410
282960
1844190
532783
237328
1562275
1044282
635262
1658933
252930
681994
166788
1036870
522929
1587574
1703271
1905293
1486584
1968604
1744060
639112
1031819
741943
1531991
1917104
658449
908332
1054899
1581072
1415471
97133
244655
581113
1568215
769128
374315
1447124
1550784
1656819
1678030
1146527
1974803
222242
1155884
671435
1898126
1958571
251599
1832738
983766
781586
1669087
950534
1332684
645114
1835965
1667738
847298
1309844
1361476
1820417
67438
365119
1012104
855619
1745115
1275147
603339
1373993
767283
1551968
1691144
1936075
802663
453571
547695
1411630
667273
1046687
31469
705067
911884
1634929
599024
1836090
73373
841540
1844373
1965563
469090
1399332
23560
1502817
783030
1093573
1662389
1916789
689088
854612
668140
403948
1073606
840233
1620637
185795
1236021
1554160
724795
160322
1950238
1929974
1650451
746919
1819107
1693362
501345
1090166
1331414
1758461
826585
1330306
1323939
1241033
1241743
7851
911940
1895842
1346535
1245077
273441
391141
285848
984508
1834405
1424673
1438496
1692081
1423013
522196
1680564
1725942
166717
1809068
1817821
1067681
1033202
326819
455772
669486
653403
1357111
1026700
399697
467898
491653
1364136
306672
942966
1647791
1926442
317725
1612648
164180
910578
544625
223176
1218733
1074599
1272390
1653049
1914407
376164
1715492
841756
1834184
472243
626516
104101
647501
856210
214089
312113
1046386
1924373
327852
484546
1502515
265522
1178124
992923
385587
1480247
1137319
79586
1754241
1866544
550777
1715706
85999
543825
1409886
746076
1191272
744487
491720
1520802
1177587
1543386
994496
553222
639404
603284
1096113
1257214
1302826
380166
497954
840011
1616054
292914
1447879
179819
507862
1219119
1961806
374445
1486910
1533881
235275
277395
923379
1948172
576738
90963
514164
467225
68630
184227
851495
1602837
1987514
958089
592444
1954476
1069028
1636899
1961339
293020
1523542
1085640
893065
106884
1060169
337040
1772226
1570413
1337304
804992
212222
1779717
963720
1244753
1278637
1160787
463075
789645
461474
1898115
1885414
912756
1211606
1281359
1355952
1186165
1445898
167267
567804
450211
296861
679528
1848168
861824
509805
1986887
662535
188975
1710536
1372835
1743734
476807
846686
524202
336118
1927199
858300
1338822
1056875
1710682
1827811
1981811
365117
100991
1458661
1599273
330111
1558561
783554
1244817
311050
1284090
459567
353597
230056
749905
1887094
279242
1004231
943334
581388
1361547
274466
1814881
617456
1388887
364068
166074
1193353
1958462
1425712
671346
590181
1122104
1675733
1411871
100101
1259837
358721
107199
1806670
476339
752360
1843331
680574
1975744
752700
105639
1320615
1632726
266091
1379855
467511
1337655
995982
244374
168911
502153
1761803
1299936
1428645
1976982
844507
1513213
1843062
829588
1853684
1975496
1889564
749779
1874744
142128
1117501
1089687
621398
1093962
1164341
1626112
1884431
667287
424388
105150
543567
1649795
1718702
1909992
364234
1256980
1101521
1727357
257539
1327403
1094388
1185272
325517
1735004
1330436
1445573
128986
614106
825337
1001943
1507354
115702
1353662
457166
1122103
389574
1741199
1974930
422619
642021
1505150
955750
1413629
749616
986977
517380
1587363
217948
40671
773775
1996229
756236
1037581
571924
1267678
1507070
1889591
1933195
1965721
1207311
1432166
1394560
572282
865071
1497858
1365095
1509272
772980
180196
64263
479235
2633
1550968
1604415
1780806
594776
1597488
1156925
1892696
197515
734165
1927806
1326445
414210
1254950
1049170
560286
363354
1357020
1543621
1393178
1352743
289923
644008
1322500
1276681
605412
21506
391712
1785686
576527
697799
348838
1225863
1769368
1248973
1195587
1815778
1409166
1255777
1032534
1619973
567034
967569
184142
1383406
403538
971011
1255896
1013935
834114
1825713
631672
790968
5287
603796
1165453
956783
548428
1340316
1679646
1143052
1461585
1272488
654669
1891155
1490762
782414
666253
114963
1305882
1606826
145450
41337
1105810
1832862
484729
1681944
1410686
748450
39202
1590538
307085
797395
767354
1053056
134392
785998
342739
146411
671660
1654814
1378657
1596407
866708
1242181
1722921
323832
161551
1077396
533840
1617732
38078
217289
847691
1120363
1172590
150260
346022
720279
1371220
1995616
1616942
1874757
1269308
683430
435207
62224
537614
57571
478285
1419825
1229396
63852
1798084
261809
1746428
1303151
319484
663944
177743
1784855
853530
259930
43846
142436
184028
870290
244810
1210119
1634891
34713
752131
1100342
991492
744029
876794
1517139
842192
381190
575905
1100556
1911904
313750
874283
1996360
1679747
1818061
556689
1105713
1324961
1231722
1345958
1432017
1998733
1540397
51753
138137
441898
1045367
187417
1407919
1361723
643392
384962
667400
74203
510476
65045
672544
1060124
519037
439193
784524
1531957
1168156
615452
1934213
577269
564832
57488
589153
1322201
1876014
1501547
846697
1933024
210615
124583
1691177
905271
1043781
1398983
955463
802515
220209
535470
174048
721531
926309
693875
1985938
1934125
1207272
89062
1496051
1124350
124661
415534
1920934
685769
181971
225501
15943
1981266
371420
595515
697781
371786
330374
1657812
1082732
129999
486655
1601899
964140
1133019
398861
297442
1607910
1694585
209004
687894
1247868
205390
1746379
49557
1751390
1729966
1925113
413561
1358285
1060121
1584926
41029
950206
556757
545080
9196
426268
649106
1897092
1811527
1197672
726340
1109446
1536680
1438858
416129
1183504
90196
1848501
1079726
755420
1034087
148823
1887539
623070
580706
1084883
1892564
228969
1151960
435314
1850312
1233337
974061
671839
398754
1529750
997952
178715
722603
186401
365905
109865
460413
1932040
507768
1689609
1149265
57903
1818636
1894940
928631
1104854
1931505
524766
164629
957160
95422
1456298
1675609
79820
414414
1258400
1875049
443081
207603
821456
1459336
1523444
1752235
729674
63285
1642209
1462786
691794
1603478
1632145
360646
653068
1813713
568097
1687437
984
159960
927953
281199
1119270
171408
1219866
673216
1162270
1037989
1019405
1923987
767868
931623
324849
99072
746563
1378359
371990
777116
608622
1348611
435218
1198884
1176633
1800245
1526294
1541318
1924915
1020970
612102
1247659
1031899
1704803
439439
1398081
286715
70323
856230
1404350
1029187
1965427
512271
1555210
726985
1071324
38869
1808331
136517
1371024
1983094
1476991
1137405
777225
1924623
1118019
192639
44057
595192
425223
433062
1728959
380316
113934
958793
351361
1705648
1579206
278013
843784
617875
379813
415073
1591128
1321301
678202
1726578
1411125
602076
1502339
567438
681377
570396
1940086
1125037
789137
1084499
458214
1970892
40646
1551246
94119
1034102
1272133
1229145
82610
1390389
1884726
1944353
1528702
1829685
1113813
1807277
296265
90345
816107
1807253
110675
1908408
955015
205688
805054
663999
1294892
1067664
1052659
1101008
935788
1941394
472697
209231
1552563
1525748
1683850
1144894
647905
1574885
1222793
1287940
110620
1349891
810558
1263596
1424732
1231712
1787655
616296
29749
1468367
1483287
154727
258702
33164
1188850
133333
1781461
1256531
1011104
221017
1752155
1658720
236048
1335932
1538645
266233
44691
1711200
1872646
1293396
1860287
707772
976703
736956
320766
963401
749020
293669
249415
1117981
544257
1704050
1461286
31648
161123
1059322
1940027
1601849
1817279
504861
791645
385119
469770
673125
17316
560154
465900
557315
404843
1818046
1708070
325664
1943329
879929
1304918
803796
446086
1132813
951972
1477068
1757725
388934
175463
1862138
642187
219598
561465
1887505
967687
1298439
773903
1218874
736176
773684
1055640
255756
742350
4831
712132
1346492
1030776
738838
1573811
313805
186315
857326
530361
1042136
1331664
1563876
1633013
558247
1178830
600462
1220549
1536481
1626294
1427934
1180116
1232333
9227
1243963
1374573
1874772
1081041
295291
65341
1551249
1942691
118684
341872
1741446
271958
195004
1399670
677740
83397
751632
1754098
1800162
612095
1341975
1279578
418158
1701278
595976
1205930
1892000
118738
1561456
439999
907981
1030887
486135
1988615
413166
501181
1531191
810028
567914
1874850
1567699
499978
1129489
630979
1353041
975129
678829
1693195
191316
1746624
993082
1713802
659988
499862
407185
1421786
1041100
1965507
1070657
1472784
1028447
429070
1970970
972697
533724
1258406
1271158
47527
1021853
939983
274279
1658504
1344214
1194635
85227
248198
125450
1281905
86050
1276259
1123766
189330
653111
199527
378674
1374591
1983620
951378
1129028
553602
1933789
312116
583688
748635
146540
761628
1516476
549999
1804676
1815345
598921
1925985
690818
1134493
144641
1945691
908201
906437
7471
756058
940568
463358
1026741
1586963
21699
1273541
1323397
1948624
1938528
1029987
821547
1984483
797544
1894972
1192515
1214685
760619
166073
1218962
1672476
938436
763978
566626
1919590
399553
116981
368327
1123101
1028764
488780
557078
3532
1289279
788744
1094596
959208
1027800
1840547
1129618
468450
256836
3945
1829552
407073
561463
611113
327279
1019939
1771749
890568
275937
484931
1760291
1162743
105921
1047564
1363382
703631
702764
832239
1504834
1379402
281408
888061
219934
1094104
371907
688707
241826
716942
1816624
1835302
1997035
1206714
342324
1103027
1733477
64203
909930
599593
1271507
1712871
850169
1895073
1440894
336182
1169770
859919
1627259
1319069
1804112
1976338
1291998
20531
1101961
1685329
1777003
555702
1951423
132766
1190410
591179
1731786
1751178
894921
848988
1153902
991645
374808
931560
1400881
1558902
1120414
1049012
527365
457602
1662413
1054705
1745719
1392845
1081104
1701635
803874
597257
294853
1038671
492395
149348
202740
230363
490369
347076
968166
612843
1914658
492870
1341718
980652
1120371
181079
271512
1709899
699444
250285
275822
1740557
1967320
1878917
306574
1179507
45914
1582522
1876299
1617088
696261
6877
627737
1908214
961465
1827580
1694048
584903
1159690
1812670
541416
1757098
661716
942855
1564312
1575246
1494137
1932862
929583
763499
479040
295230
1217579
344513
1156561
1305460
1822358
786021
577486
1480861
1970911
28316
1734348
1076119
433262
1533370
1558207
1349738
1643136
1045716
490500
752486
640384
1075367
54720
790451
1865210
1254564
844349
734828
291842
431629
785395
1267847
52637
386641
1401437
811295
1229936
47618
904944
1512570
246062
589217
50314
16344
312392
1442451
347622
572749
1389198
1751871
628751
1867617
926125
1372834
958404
303777
1085321
812064
1080873
860865
1276890
176490
1294556
1787629
856751
418982
1754831
845195
65885
1308269
388191
1696330
1885782
1548192
969809
1314037
767163
328655
428730
177302
1025684
949314
1022612
1054164
686809
1742893
979757
991087
1316503
1287702
1566075
1888256
197641
1529918
1666496
859638
1234214
325339
899584
1805304
1971421
129450
638745
1495218
1931333
251885
838342
1479552
410145
774031
1225128
788526
1527336
515645
624113
1963415
97452
1607130
532276
987310
269362
28208
1185837
395646
647463
748110
1395300
1022984
389912
259517
3100
831168
986366
85177
1577382
1255884
986025
1336217
381532
962825
1958904
692266
854024
1377956
1422807
936314
1224416
478101
811514
1594747
245086
615368
478762
1657125
1372609
868085
1518728
193271
129428
584379
1494591
583879
574707
136298
1245777
1019180
988417
757062
1921554
492335
1550224
859328
1360364
1094642
1070669
1959297
1046449
252479
1672722
1031705
1833246
995406
1960559
745422
1496120
1309931
152662
1056846
1347161
1752603
670846
250309
463552
1700174
760375
1800433
1363615
1022964
957999
1478212
1946888
1589650
1461030
98815
1328053
316541
1065677
1037842
1500714
139951
1191347
1944956
931936
452246
974397
1567767
398192
1662756
284070
530443
704211
1102154
1086456
654226
877909
644477
1969615
1460087
1647251
1561434
1994726
1552679
1909638
199536
1765188
1961466
1058690
3326
885731
1808557
490794
1430322
1383289
1785489
1466217
715849
1769568
193662
422521
483770
1335528
51664
240567
286430
1923161
1055691
606268
900469
1122237
555318
1399796
1698684
821305
1845495
625510
1763671
1223798
1042095
1462794
698471
1082461
1490677
598556
7196
1117852
1500898
1398827
454012
931000
1313199
347637
441483
1046417
95808
1580779
1404912
311542
1238105
1094316
315060
134851
1771668
1660135
283789
1156516
1548292
1672097
1417127
747438
243503
250468
1957313
1916225
583591
521197
1167876
445286
1895525
1627684
8648
1828958
920608
1049059
101736
1080979
173279
1783728
1207952
989505
403805
1414918
1548592
1093065
1433932
138148
306790
626592
1245991
479558
998963
1990431
1090904
385714
366783
381661
1484627
13311
495928
214890
1684656
878039
222525
540111
754359
474764
1571974
1508982
1465069
1234173
143683
714106
1374862
1668514
463574
505982
309141
417886
156043
814435
746650
1600729
214346
296014
1249328
489683
173377
1403956
1018476
1666284
2460
1428367
144772
1380773
389101
778904
1146098
1107991
1767022
1419300
495484
461258
1934369
1127504
1943226
1412461
1630414
73295
853465
1424943
243589
387062
1557258
1438452
1107511
61472
355637
1244749
1872710
1153213
830853
1490448
1915779
44009
139732
1205271
1630475
577404
1052838
1088973
54235
1165595
392162
816090
1008047
245495
665994
1139103
68784
752159
1634203
360128
896842
1533470
1289319
785439
1488135
951940
200261
1993546
1631481
263465
428868
761794
1053633
598912
797280
1330300
1781526
469896
289255
487358
1327965
343343
111139
96531
838260
217129
1480257
121451
1001990
1485715
1985783
1051913
753782
1766933
1925072
456087
1517331
1702844
1103842
1394023
1009488
1124640
290885
121768
1085039
761562
1365426
298879
1279359
1394493
1969712
374455
1062978
1468796
1546782
693135
672363
1818579
771736
422533
794061
809148
515993
1934193
1243528
1953747
393348
286882
533471
1939759
1067737
432494
1711789
1725565
1462370
1588587
787324
1199965
1876773
1377054
1009132
196653
767495
554130
1832979
776932
13156
1155748
1682684
1293340
161390
28967
226995
1456866
605291
990170
1959442
672806
1358266
388386
1874396
825186
1209837
746742
10946
1672742
1581067
1211935
1309527
1576435
1288398
382941
938224
500855
1994450
1659475
1642283
1155602
1364521
1125966
824736
1768652
851422
1266105
277499
1083932
808304
1837011
1928645
518277
690779
1243456
1396349
739676
15795
48539
651493
149294
1149141
1979098
1512216
662155
1352553
522866
71776
641199
1093492
907669
1914960
379270
1838640
289509
418826
221685
1958666
1605139
1038506
1386300
580920
909443
280763
992185
1213540
1325933
949782
1075873
868765
717920
854298
1522705
312003
650140
506851
745608
1308233
69437
575637
213656
1199931
741811
1695511
1543941
1287570
1788988
825665
1870919
664910
742465
1004857
911744
511777
881073
174767
332284
1235995
1522994
1408735
835621
1567585
704609
1021565
141679
528716
1836169
1447639
1222073
399728
1270584
262126
1387587
552943
1841801
218020
1512146
484919
329522
1591306
108202
1877273
288517
1963853
869716
983230
1078244
1517009
1155985
177449
1382537
1888338
1594499
1194605
531201
428547
1257140
1062959
426887
923888
1594098
1317968
1004479
1504316
519908
428455
809836
1753535
223533
1628391
761360
139375
1532604
1146306
1741051
800460
1424393
1040262
985808
263962
348346
1283233
1718573
1283283
1206385
1255201
319559
1639614
456049
1495187
206574
219988
1297016
1897676
1949885
749758
1294839
1721727
1729264
1658686
1455376
1118875
1968383
1189273
1997408
508975
1698594
200681
994791
1825437
851090
1160612
1700280
872019
876063
1469659
1129884
771463
596526
577381
727419
1898084
1309346
1879494
1894713
1759515
461670
1354323
1532442
338975
1584009
1228476
1701043
1743405
789045
330333
205143
1655539
764984
976101
829320
1196406
1919603
1932030
1256519
152240
257572
1731843
1748172
541973
504704
211173
642765
693414
1150358
1491357
1778730
1746686
1469927
1286726
235754
1736512
369618
351168
1766761
1541618
686360
401931
1912595
49850
1436304
389982
1038712
1727940
238105
1345556
1881390
600101
1354573
645017
735863
469057
1883495
1189820
70257
957988
1313059
380486
1835939
1521774
1151233
247313
1802183
1964091
107973
31072
169593
907074
1531204
1817105
55295
1693227
868838
1047760
467478
922543
1060109
444307
1975351
1141172
279539
1543071
997968
1121279
1802255
199869
1090174
1674167
435754
1639530
168772
865805
580947
1749024
811854
1284267
404145
1250959
173320
625530
702823
216843
1585492
1460048
907185
1095616
761141
365105
1847252
678051
606945
1313621
338997
1481275
1834693
359540
1746330
1007196
1968163
514474
1572250
606660
1455492
983655
626826
718373
1967537
868386
320003
1030285
980747
1733437
1115458
484777
1077602
239034
830795
858719
361684
1959987
1039452
331386
1662131
1458938
927411
244905
908139
829109
505999
312462
459070
1609621
441993
1201093
1142201
1220072
659247
623578
981547
1300576
474851
1435829
1919686
537845
410995
941069
912749
570792
1459134
839441
258610
1562013
1529362
1608976
10617
491767
1600093
390752
1190282
1374584
785779
133282
1463445
1399966
500985
942238
538292
1426183
386902
299134
57783
711858
733439
888443
707388
575384
1457346
1000127
1998860
1013157
1244702
54975
1550640
1688741
213309
1079222
654497
351379
1217736
1523041
170212
1687811
1657243
970748
823049
1005833
1147123
1705789
862292
720768
1292298
1921036
1027954
339005
937573
23155
1292576
593320
45789
53532
590678
1641115
1486001
85097
613203
151949
1165358
746213
116847
360280
1655682
1135439
1846478
1112373
722693
892228
87603
1776126
177816
958891
1558671
576930
234388
154216
1716581
36723
814847
1288571
995554
860223
1949158
823
1355917
1408933
1832375
552413
365106
1520016
1525331
1118973
1993381
1150481
432264
1164198
504634
1006920
1615388
1985148
1498034
1596616
535987
766849
1911665
1609678
136262
1375369
1240081
1402558
1713994
1253011
1205971
967719
1125336
1682375
1626422
218589
1608594
1311396
922018
848331
565500
245057
826225
878466
1728316
496955
268885
1899338
1267667
45179
212972
1875590
634025
1253418
61603
853652
97325
81306
643316
226578
1284442
1171592
272683
756145
1911887
363382
212701
1402946
928365
963556
199857
1516906
20099
1152254
1930523
1018245
1422791
1602777
598746
979604
474757
776373
1941210
656132
1280491
1759188
206849
1926176
1050997
475353
166268
731304
263155
855109
1147051
1257782
1555990
1696553
444039
1708352
1585210
1617940
37640
1032025
1051265
1160467
123866
19220
712096
232495
393912
271158
1801255
650545
376127
1039973
19016
1576077
333136
1325300
982373
915203
1156488
1165571
1311964
1863838
574304
1560707
676948
1507468
218344
1318740
727791
741424
1828699
1330804
319872
1194787
73865
1164160
1475979
1456923
1625321
307611
1311924
864581
1020555
1124065
894945
1745281
1606669
556302
248340
160459
1149095
1361634
1253835
137690
288271
28919
1600693
617194
631597
502719
1333459
1330718
248244
591190
1946645
412047
1181824
1772329
1905934
1226153
161761
1337674
1526825
835165
123843
1713919
603223
1873966
853460
1556038
1054443
1055803
1109792
1546188
1604693
1103526
721729
1705249
1194821
262632
1653596
1470681
1096882
851511
801130
12748
1322296
1843353
1783855
184534
943962
859442
401141
1591248
1117809
733294
362076
1932330
1994328
1155777
947498
806468
1927484
1380805
1196808
1491097
770839
1024457
617149
1631430
177464
615431
789632
718514
704260
1666961
1875404
1535085
1580125
1002142
1973596
1755828
85492
346958
53455
247872
795711
1974187
508894
3660
1603275
120207
1381166
848397
1769619
1350385
115359
1422566
1683552
334356
1587791
1139512
1469646
905560
1351448
357528
991064
991978
414833
798853
854088
706464
556091
1544212
1948972
1493170
1961450
1176524
425279
455038
1340553
909946
1407049
893627
948921
799257
424288
666262
899075
1904201
498542
909878
1147087
1024617
1047129
925447
846276
1559820
257063
1967377
196820
1857480
1974362
490866
948285
251242
994022
1772154
582343
604407
1186357
1131662
822462
1022409
1268428
1815474
1722919
275897
55336
269300
1321758
1840807
1820786
1794322
1332211
229649
702738
993687
438448
84537
28098
1125851
729110
296979
1973203
618719
679250
450984
1841732
839147
982632
184969
1062552
901143
155161
1567238
1115099
1119580
1408666
549628
1082827
1558533
157620
302364
1478563
1644840
335680
891906
1107293
721858
904810
328503
1396871
1898438
686606
1423049
1768902
435896
1868444
1306658
398121
547135
1954888
913308
1908796
1403497
947630
867555
1053745
716131
423366
1275255
1172340
871028
652048
313356
1955928
205428
1715206
1579480
359564
850445
198492
1326244
1911453
1209840
292748
1880902
1917684
689643
1363607
493910
935843
1502701
711990
401304
641134
249725
777666
1999313
1098577
1712833
691678
981267
509415
495445
1536215
645825
1173064
990300
1483756
1233211
915877
130625
1217700
1609944
540163
1253603
941902
1293890
1028628
442431
35919
82409
1170332
1478707
1917461
1423092
216714
722090
475841
125832
1343377
1420811
110280
859606
1499739
1926017
1143283
901394
1548444
1423764
1614251
1349831
1838721
1138929
1229918
1927984
1061341
923591
1496398
1864384
212274
1370236
16991
1137781
1341810
873565
240521
1924310
1330251
701548
407881
50049
1568900
1647027
627947
46434
1327608
871640
1054379
1874215
940728
694942
292329
1036711
540996
875747
1502489
614020
1662555
258589
538162
584766
863836
1154351
782032
624156
1602953
697533
894907
641947
799164
1671318
1795507
1256363
179549
1825481
1138789
1984445
1989567
1958565
583995
491570
708520
822973
1982164
1642988
1608385
1882221
220245
1161761
1650213
431753
930996
750304
1329008
1287741
1299041
1997311
1021145
569282
1188113
1196515
1049822
578792
548852
1292418
573930
1818226
1695681
1355539
1422685
1426551
326877
1263288
318870
1619181
920667
398672
1940411
1842582
349299
1502324
1952217
800270
1024312
203719
446105
936986
449864
1461797
1238376
298786
638712
1520207
1503434
1321186
1519773
1555508
328275
46481
1283633
1690086
1746497
1196176
631222
348451
1999453
639795
1240324
221001
663750
862433
1429095
926874
15519
1216411
94034
334332
1112043
1593412
297791
1058428
1238815
1236867
337703
751757
749902
1834857
616852
1858374
464812
247559
1769307
767972
973863
596771
1173248
1511968
742710
197061
1640112
1752313
1986160
1037702
1766853
1277150
715065
566478
1503652
408425
542227
1129573
1192116
830588
1981191
1280716
562305
1553656
306541
1487915
1923004
318860
1996006
1443722
980849
1330612
500092
1857169
137019
383124
375496
75782
579591
487995
160505
1014018
71850
1477891
751978
710057
1747909
1291405
754935
1431860
565929
476262
387084
1786729
1862928
1407398
1896282
562006
1483139
1289418
88769
465712
1772647
527463
1919475
1850611
334555
1650665
1583328
1481392
229625
199851
1949341
828945
261873
509053
1382357
1909822
1561477
1475979
1411966
1156059
942741
1686747
1764509
1858822
1474855
786550
407819
972801
804674
524869
1292378
1631697
1701940
668144
1227597
999340
1811397
1821872
1647619
1268073
718607
1616051
153077
757634
312791
1763870
1683007
1064533
586345
1038325
1448971
59783
599308
1197658
674603
79214
1500146
625948
818475
337130
1850525
1107178
1045229
1457204
1052632
1435142
1232812
628145
988422
1813901
1327924
656691
1402367
1806351
1412278
1254599
498631
1931978
553944
1078610
358009
1911229
1063694
337545
30576
1218953
993006
1787234
1019398
1622189
44969
69195
955737
1332028
1686815
1229653
750748
195624
279308
1377719
1444377
1067983
1314382
1134959
1165223
983711
1474448
1589163
1757068
708256
1213650
31732
245756
1441578
616953
444669
1619610
211178
252244
200629
1821864
1402264
1920616
632128
1804208
607921
464914
174814
485643
1695005
1238260
1548156
1628819
1756909
1904699
322859
1627725
377907
1455308
1055205
1951624
678496
1666081
1910798
1725165
286803
1162193
589890
1009765
1480219
211618
1973971
747128
1157597
57157
1537337
1583746
499524
142163
1266198
247679
320637
1329075
117816
46175
1265626
1593469
355635
1939072
1232995
1078860
1820553
209452
1022453
722949
575223
1265969
361254
1259216
697331
780930
1535084
1533871
117787
381313
1768624
1346501
1489076
1636451
633604
1698794
1728726
1257071
1740156
14586
772892
488663
237980
963939
1929857
1635105
411287
55297
763012
494047
1995844
433808
1347008
1459888
1348697
536148
1037497
1539011
576671
645328
898621
1377121
95837
1076778
1036842
493537
1523907
769212
1966283
1995318
749497
631071
882181
1249656
75985
474592
207200
371074
1472630
1662624
744944
811415
1691060
1396268
65744
1152005
1188439
591124
1708696
847489
539512
1265680
935543
1073951
314645
19539
1818893
449096
436964
1843663
1093909
1794507
896472
1193355
219905
1946563
115012
1745753
442664
1754319
998670
339192
445535
158408
345680
340363
1617244
1439797
777542
79819
1708595
772325
1197508
194471
1453562
678390
875937
283393
901051
954219
848130
307263
823826
1254507
862757
1361716
715010
419423
1638679
1900939
1140887
1422696
110960
1272995
1853257
1388245
1397507
130488
467938
1125451
1857177
537950
962534
1133748
1490163
1020678
55607
429784
694258
1462736
1737875
661376
1095041
1153307
344651
1119167
1124478
393690
1034267
1269790
881424
32734
750329
1645361
1737708
1503713
532109
830809
170329
962228
1460144
1401482
702088
1622552
843412
1391063
242668
789044
536075
91007
988595
1104234
1480381
1633953
375405
384068
763842
1761359
1024720
1723357
659521
800677
1154927
926851
1983562
139415
753331
399461
1018692
1935665
1398068
547770
1238683
1020625
234991
1055052
1626124
1217059
817147
875199
1973565
516636
1833073
1327465
578498
1963455
625808
1311132
865320
1520198
1934557
3088
1684638
1830543
603128
413804
505738
918881
1651530
117440
1017164
569857
1565459
1805068
408179
1194210
588686
820171
599184
1290553
801202
427081
128493
1205656
137016
1795940
1301958
193446
1408554
1803653
1698954
1486977
558870
1879945
1336847
1859149
134009
1454104
860716
1769451
442960
1307782
676628
1685015
427324
986847
336474
1531647
1670637
83718
355088
1202867
306154
1806857
1713383
136824
461283
1517407
1617754
962225
688091
1659263
1614688
1817955
1913495
1877551
357036
1273942
1699033
1609256
773965
352077
1586330
906828
1109549
593849
567833
1778250
1647148
1871534
872715
269534
1493342
456490
756425
625693
843779
623982
1804846
166405
1218340
1516589
215804
1389308
451519
525202
939473
1013713
1068279
1439026
1678899
1461228
1744444
1455944
108318
171474
1846358
1656952
722845
1404552
1497768
841271
640200
1030756
556151
196705
1252509
1541144
1700043
1957019
1666385
1523894
640802
1795603
1332369
1377292
743406
1576190
219659
1334090
197954
227398
940485
645555
515806
1118857
1874148
507694
97663
926081
1953097
463389
1448199
374577
1086348
1255670
1318985
1856689
1461852
1604092
721759
1828098
878236
1622618
527995
892315
527791
1424116
1842723
1996081
743406
598376
1412135
487361
1661541
43276
1504650
1610960
1198504
29057
1272086
216317
696922
1098095
647951
1056489
919136
1383427
1033392
194269
1576388
1484032
1498668
270869
133963
25005
273783
142753
858337
1507168
1156613
1353003
705647
1720415
1638489
481555
1316568
1429452
284734
659136
1284733
351136
1657343
750630
517557
1679368
1449481
252296
1259766
539497
476540
1894379
1460350
1712694
750813
1743588
1984270
376348
116916
1614177
323222
1971125
304195
1232979
1106357
1545927
1493219
1049816
794710
1451646
439303
601966
141696
1437640
4283
234753
1690764
608995
1675528
108533
741595
1566381
628473
1514994
1650618
527307
1921815
837629
1903825
1700804
288783
1578116
774070
390175
170497
425481
1323098
391757
1182304
363976
972852
1506827
630704
1407995
1370892
100564
705865
336718
336307
1118633
100501
1222148
756898
33960
1577181
1382230
1474359
346956
1855418
863724
138725
1744370
437915
1138916
1761678
345570
1096782
1588809
308340
781901
1700155
1045017
78201
503118
114397
335474
990642
479037
1406855
1556464
1809169
1719498
752839
629022
1878771
986781
168013
329367
1007385
937200
1939256
50184
39508
1212859
345937
858821
291072
244996
1473346
293722
919644
703766
234379
758409
1692673
566443
1173108
1381127
1334359
1508636
1187263
541816
716255
1698187
1515706
210280
1606707
546430
637930
753888
294603
1343409
88269
1849454
1001941
1394596
732708
1830570
899511
1748912
1241315
1525489
1043352
1042371
1831302
999572
659230
1978430
32135
179926
275924
458734
1498473
1531153
871952
1656840
1044879
1084532
1239956
854358
196035
1231346
1717686
1015471
178325
756754
209378
1628589
246158
643935
1468536
1927892
1313687
547832
1976466
551849
1691351
1243118
1320961
304647
1324611
1868068
528707
1938722
1930054
200925
1985560
1855274
932653
300614
320007
1986749
710372
1659165
1842092
41604
1984823
1989584
1807832
1958092
504116
1283292
1607507
1211650
873411
1788746
1899358
1071165
270804
1284291
1088455
7538
974447
1732057
8070
959533
1779011
1213187
1561658
789150
1810873
16421
1517523
313101
1888256
143208
1395252
1982906
1937641
1797895
1629012
1420335
1150682
1906004
1851976
1425442
592942
592050
45767
820289
975427
248556
108126
1041479
1118586
1892492
121278
589595
800002
46200
134013
35051
1521723
1725677
99217
1351416
307405
34935
187188
1157159
958282
1656105
844740
180662
1825556
263650
1539706
232522
342291
435319
549768
307324
263072
527797
1505540
1304035
1559952
212813
1286054
995872
1786365
1874111
132646
394731
1937636
608976
468197
1242973
1622016
1006929
1488619
1656589
1506555
1776013
1560603
397298
317736
1681299
1326956
1295510
1770027
476328
1888716
359633
1756597
361353
196618
472932
1490757
843730
93009
699004
1556392
1472272
1062436
772842
325781
57787
494507
1238442
1904878
1902218
1080707
1066345
1077802
702261
22755
1511376
687789
216189
80619
1783291
1247158
500669
60728
1344890
1805517
738176
1196241
719778
1772841
297633
1072799
133201
213815
1495600
90155
388788
1667854
264627
1442474
1680073
122670
1690303
562845
411030
1748362
20496
515675
331136
1607547
1221948
1786030
1535382
770478
426931
766046
1115840
1555632
1340368
1574692
1772090
776669
1672649
453748
1544076
526544
1462818
859743
224280
3097
881341
862439
541572
1246387
711785
1964271
1932207
1609328
671750
1183900
74534
1385187
319945
1316668
1855840
1194029
983196
380096
1560366
1683191
1848637
1974039
531951
649852
125660
1038462
1816783
1959436
1869983
454002
1313565
257067
1427116
1622645
213715
642832
1588526
1651718
29242
231235
1293683
1900999
1676682
1204528
1451796
1479132
1047417
284361
1997508
981870
455567
46926
1749530
725782
1296152
658569
1507243
1909516
168850
1298261
1176441
485776
1021436
407556
789448
1054410
371114
1373667
809534
801383
1079605
105424
1329038
1339806
1190694
1455691
934372
798578
1351003
1412754
618207
1068483
699903
958172
806739
1054261
1776793
1029735
540676
1645530
1513264
529621
1215865
275604
54067
277943
1272344
1823071
469123
1440355
1617034
1683615
999697
304811
1134457
1404304
1898939
1157105
1603772
1090604
1482443
1557693
1018846
552135
313730
1893820
949783
1428619
88979
984016
1063051
1604116
1301776
304773
33945
886302
694807
221040
1070049
977320
934292
210301
1572333
504803
1647608
840256
475768
1417106
1075877
411671
644591
108305
604482
815324
361040
263437
1671566
505056
221856
1321542
116378
918053
1658867
1951173
1637985
1727910
1974122
863736
1147382
1535366
1633418
1461152
1229133
1650458
1591770
1159037
1269485
812906
1791851
1567342
1655561
339388
801634
4325
197077
1017019
1503002
902299
1484890
617716
935441
1294736
1289898
688760
1736677
98033
898616
332926
26412
1509332
1755706
820897
1608678
1381975
473625
1112003
13569
219358
1606341
793397
1780763
1908697
1040496
1677437
530722
313858
809109
1559535
279464
326375
1393454
438424
1736885
348664
32282
222115
713223
529035
1231698
1503768
802264
880281
1829011
1143383
1474618
677776
308999
577229
49974
1110286
618750
844721
230976
890729
1209589
701756
899567
747512
727947
112618
88404
428493
472125
707324
1201446
253474
269863
1589271
1759125
391089
1500303
1796585
1910091
1692923
1442282
671318
1806003
849694
1533146
1886078
1888249
654962
406168
1532284
1296959
628230
1608175
539720
1227978
909177
1477655
913127
1130946
1721700
1207030
1258616
1622368
1845154
437148
1110399
216502
186688
1524206
1894957
725870
1061613
783422
256056
1459896
425823
1636826
1203473
1868040
1865537
827821
485872
1295359
1284217
999891
1549556
1409710
1173482
1592721
1518159
322213
83074
727844
1456046
69094
1841190
1441303
159095
1345206
658361
601861
1133434
716809
1330743
1807897
585367
1214203
1714146
1204420
916659
470443
38962
290248
624207
1464133
407732
634650
27244
1422661
206074
478128
333135
614456
1445231
461832
350703
1805079
1762952
346725
1248760
1687930
553560
698726
3566
931586
995964
331495
1532490
605293
1765568
267106
12507
1294021
22328
1523388
925848
246028
1191146
862730
1211017
1866187
390791
1721902
1751420
706698
1492969
1832798
1228653
1030306
1988243
1397823
1483270
343248
1487034
502334
1984891
331733
1661254
811364
156453
1259459
424792
896481
651402
458262
1312325
613251
334544
412420
1564989
1894578
1327466
1551658
907467
733327
1153016
1692253
1953335
612938
831667
1707428
48982
995606
1132903
1960267
1102010
89021
642512
1256015
1907174
1564655
1445009
1744926
618536
1872794
1542602
1973011
1793592
783184
1449931
1338423
421812
1170626
334316
862287
285934
1131194
602023
497859
1753373
254843
36403
273677
781824
695769
1593796
419055
1969178
1576401
1864782
492647
1787065
760206
1101451
1088942
1090605
1391014
907610
1311636
1438966
1120886
1758094
9955
1329512
703560
301061
458882
851627
1637271
674062
1532725
590477
139038
196082
1152821
1512086
452896
1103398
1897191
658973
1587252
1065492
989388
1987589
594846
150107
1572008
623339
1129796
1015044
1544485
157103
317002
1456
520305
1187364
638517
1868928
1034308
549834
961402
1847687
872094
1802759
1693580
1340369
1909014
533294
868989
62505
275401
1140591
6130
932429
642955
439615
1389602
1652445
1263011
467032
547781
1878104
1188333
409037
497487
708741
1235074
1675578
531250
1632580
1290444
1324346
742789
572528
378257
1547277
832228
410350
16990
1108768
108238
1870604
463939
1942595
1988798
1910967
1437261
307763
1651483
1453030
561223
1934554
1918121
281296
182414
778774
729075
943394
996418
521893
472771
785416
1212039
834662
1255916
1507369
825104
1893644
43365
1026639
1016006
1471347
1945395
667230
67366
944558
1211497
381528
1490298
1411388
1581422
492671
142831
1910175
132583
1679878
1548575
395035
1772948
1711397
1399312
77365
1940235
865600
898716
975360
1599033
1881398
1092201
104691
1103126
1049257
160521
1454461
314583
455980
1160204
228603
384008
1745156
480944
1858316
712999
1699286
1278055
100844
295176
1749738
434268
1359297
67650
647129
1124975
1625278
872572
1473770
1723652
1802919
244500
895896
1133591
1338756
264219
1643680
721465
1316771
1766029
651161
721436
1643630
975943
1456823
1303904
100428
1905893
1165690
581672
1028011
480389
1112472
1660289
1659458
1282773
93179
11561
1301886
1980498
990294
797970
1092757
1557972
1631706
1459464
1702088
98665
293416
839547
471145
1607937
1430234
771695
727706
1771451
1415815
1433000
442732
840161
1699110
841584
1200231
343311
1802255
329936
1020370
1906573
887842
543647
1101284
1887304
1026504
904578
1257434
383633
1157979
1291688
1213844
724723
556774
487606
1085916
1157683
1082335
527872
211787
664026
1268834
343538
1950780
909233
1408759
702399
113675
915151
658872
479794
1339716
1478515
937315
1531065
1467626
405458
1485761
554805
283847
1033728
1313697
1314721
1936837
968292
1747367
44069
1963637
1006767
240389
1131381
1911856
1607678
125063
576607
1691659
1251470
570997
1903966
1143661
786707
629751
487193
1275290
469897
264822
1816471
531258
1960213
1368139
1286594
1702381
1087927
941039
162274
1977820
839107
1428933
1421232
356890
1942816
1159919
1845471
863807
1153653
1390461
883764
532402
830921
1042413
1162076
1738088
483058
167542
1797895
765954
71763
583144
1112625
1490081
296453
120738
516512
993516
453009
1040945
566513
1613118
1374466
1965379
1017
139275
440904
1822456
1640113
327326
522449
1991538
1081140
1598152
633678
1638253
1703339
1376012
1934333
825569
1783707
1712504
268688
1575223
39060
802643
1737965
614414
505698
1009673
1207692
536525
803626
1611076
1410652
123266
1313914
1122692
1921610
517317
109955
291525
1042137
1172171
895753
944414
344002
1316222
1227021
1404306
683978
209288
379981
1643724
802973
1660822
384118
1732487
539569
523192
1224656
1460016
1223045
1919221
1333644
1908348
749767
939603
1933927
1378542
1543472
726291
1969441
1296970
1684489
1332270
302051
626717
1454626
722636
1253514
1243748
572573
845227
736094
100044
51385
748133
837226
1434388
618762
975164
317901
1791384
631649
416903
937339
1431736
1167178
1896789
439408
396768
1336676
1255616
712344
1042178
636628
1085589
1215652
638785
375010
249804
1874143
1657102
1871414
76971
963858
652033
888645
997767
1374029
1689439
1639468
1342098
1272917
1977117
1461417
1886436
325966
1337963
448503
847222
1260659
1973626
735398
647861
1858599
1697682
804375
995974
1261148
342006
1513777
228709
647630
1718482
1030665
1141276
648802
782062
537946
1087778
1938038
1332591
1107706
1821592
1233453
5397
946534
683988
269158
546718
1656598
1202722
1090642
1528222
643469
1567507
1276942
837902
1017200
846329
1656903
267956
485691
282965
9909
1997908
1160980
485960
709339
1983182
408873
307726
1606589
591252
1862845
189095
558347
1127422
4270
1425942
682629
928192
1440422
520377
1453278
1088203
906140
1911524
506570
1613832
674742
605785
154158
1324877
1278409
1049600
733476
1216918
375044
745279
1668536
1045803
659360
93047
128556
849885
64167
1987280
13104
1473472
375104
1313038
1014993
1381829
356759
204818
278944
1411716
1489644
1188705
490671
1309960
1276845
1045344
1292352
201201
562948
507333
1967120
395109
1240075
1417513
1564970
1720382
1477966
935832
1613968
1046103
100799
1574985
560906
283617
808969
334423
1472084
990322
1909638
1372785
427601
840433
1259859
1111278
906236
465308
364925
75578
933007
568097
1208946
1260362
1511192
607323
580007
1684809
1162076
1561738
1225090
437099
772347
1333542
977445
1203199
661561
1848526
1140574
1804514
1321547
1576975
1477943
147365
1218094
705890
1021936
1303802
1256984
1212234
734386
651184
350814
92183
320749
1258880
289904
867103
1585859
275296
946056
810763
1682676
394257
99755
1084111
902080
720380
792013
1617024
1857109
970490
116137
874407
151013
1555426
1730980
728772
1359898
1042318
759970
380957
1079691
1599739
1127395
1725511
619294
63804
896052
363772
469859
928993
268272
609277
1078753
213292
1159006
758583
1636408
1662620
968758
1174090
1417925
1978790
1654079
165800
422116
375282
664085
1650484
964418
1495358
1170191
1712955
1939232
980140
1633826
1601997
1226398
253459
223720
575382
213831
575012
71788
40102
430001
895108
582753
1978149
1350637
812979
1282173
217022
1621815
552665
1743726
1995839
144453
1707260
1494930
642663
460074
232766
810382
214740
1206922
1062372
219606
695811
418086
116757
1544748
612472
716814
106392
357583
1784525
300844
1527867
1747380
1257761
1133770
446902
289176
1684899
45861
709037
151051
990201
1652428
349415
1065449
1546739
1474629
1764937
1174354
1417448
986392
314309
525036
776352
1232295
1950465
1734136
1117712
1991405
381774
1885974
1713131
37192
1681463
1004524
1178372
872230
792326
1917015
466712
385087
1511593
1366035
1447368
752189
1235783
501986
1116688
1150521
359404
222823
662338
217525
1033877
907027
1917241
911747
963639
1528482
18673
1956267
1768547
1947758
114655
194440
769763
1410202
1157632
277910
674556
535261
938336
1940209
1347383
320816
1739735
314617
1723076
1501861
106914
1362820
1672627
921671
682186
686166
1843470
1280068
508818
135551
1130689
1101388
310594
1132095
1575225
647108
720576
365328
651448
347531
1071953
1559056
1509185
1130659
1345956
353596
1386695
1710463
1471588
940955
1679716
148710
1157657
392827
210428
35454
1766422
682870
782218
2311
438988
603572
731139
451535
849053
1484985
1956667
144712
286475
1278932
1926818
11152
1923297
1235953
268063
168209
1283496
1567745
314252
1141716
917754
993050
20492
787229
180148
883232
1205796
392775
1687716
72605
515878
1762675
1100389
1422300
62970
1350681
1201104
1115409
1454533
1986640
1787844
192158
1812504
9763
685582
702573
1399234
1895326
763777
796696
97654
1738124
484286
866659
1881276
1278730
1789572
259669
1092929
74963
214997
971493
1542750
1452626
1532494
1857802
653736
896646
1265340
1094319
1025615
955816
203183
299935
756741
396351
479452
831646
705490
541242
42175
247552
1844959
1856570
454294
752653
20113
286036
872239
1316627
1959598
1286731
322850
933416
1973113
1439884
580249
994594
588824
1479394
1981686
799322
1871516
420457
1991832
1716891
490550
1074340
1094310
1732400
136260
1157731
1526043
1029587
1764951
1642202
129030
1274882
1561590
255933
56393
1506013
259576
1540253
947346
551167
695584
1013818
157141
1383791
1964514
893193
1162957
858565
1049788
1109984
302772
1141389
148823
981034
496593
1068584
404583
644586
605965
282747
630233
812507
356262
881349
1705450
459223
786022
957393
752471
1691494
1997610
1465012
1121254
256791
1269649
1072933
1932808
358584
395023
1134671
1114317
1177610
1156157
1832382
1682511
1287562
918701
1503765
1459239
179814
298112
1274336
991325
260078
625045
289015
1766047
477626
1696666
1522326
1609297
1798178
431020
204709
443107
1002226
585378
428702
1395993
1856760
1914843
1036533
1941548
1405912
288752
1635162
1526163
1584791
861334
818163
1627413
1430898
1972060
777525
1836514
726032
1873548
725001
32829
1970317
316740
196312
1696450
1203061
1694270
653714
1234723
629319
1269112
1676183
247328
878456
1949931
46642
617165
82797
1438379
1983120
316593
1098525
865916
119220
1489703
1563696
1310659
802908
911306
1959857
1554603
1416330
1600137
1260138
59019
1384501
1925674
433155
1404352
673655
291155
1140152
1916447
1399804
859050
692872
1679930
463345
377747
1570862
1985769
489742
1368707
990148
1098610
1103401
782149
1634347
1758927
76987
1949600
1673511
1761249
1669533
453751
1601604
1139672
546824
1574792
1279158
1380053
1808236
126200
437366
1806017
1006863
1589170
935219
1429194
325895
643481
437359
1914671
945443
1229104
520311
910357
1971189
282177
1564740
1682186
751555
1380957
1067245
1489219
1676308
941470
793518
841897
1613292
292504
1340466
1436435
987463
1476719
248369
1463534
1935993
327452
1876354
1390670
1454779
1271175
1801169
1784490
1003605
286305
1754509
1876036
805334
1403711
1424054
1751059
1570451
1680679
1513679
177086
1210066
708243
143870
1320702
55461
1673974
1049733
1441275
872127
1347492
1731212
139567
920341
1495380
454051
1483445
1634488
653692
1223567
1641870
118616
836082
122337
387987
1796377
408185
386896
303301
1122211
1757059
399514
843765
1313223
1308593
1645860
411878
499830
643626
203814
1196794
1398425
1449337
1421784
1649969
1681028
380291
1610018
1521074
1057789
1125539
1219165
1687039
230970
230002
549794
947373
1346113
330138
1446561
865906
1398605
785699
1038809
1126740
1691115
1073382
1922489
514398
1977741
734822
1591288
878248
1268582
905823
1953093
1795698
110570
863202
1995628
408110
1453003
689820
1002725
847791
170460
895988
1458556
1604086
89979
390123
246296
684666
239955
1232615
1286438
1881562
169866
701859
948982
544538
731710
152754
1929964
529208
1271253
1162041
1536324
565508
633260
1071271
609858
421454
741171
2497
526703
1548065
64508
667357
1705058
274957
1414182
445011
968415
354508
110122
1591999
1382057
410340
1417480
1958523
1644529
654890
1751653
1780575
1371443
1672897
651418
140733
1464404
1852815
385962
1069479
911779
1933725
752315
1537034
110259
1682659
374189
523213
1886600
1096862
1774443
58601
1422308
879729
1274960
398117
746887
795984
1426466
1515675
1344546
977061
995698
753563
123459
1495421
1048570
927093
167255
1263443
1204655
66674
1872245
1307638
776479
1279914
930879
680589
1459488
15422
635092
1186760
1112512
163837
296450
976677
1735859
1228637
312080
1586777
1755839
937256
1660494
933557
1725615
835248
697425
1709680
16725
1433572
1769846
1612144
695436
1403548
96944
988435
177686
1371942
1371820
880167
468409
1621772
1953956
521167
1462454
1685836
1200569
1095287
895482
7951
950185
1632316
207051
346879
1521962
1849837
1626256
1535805
116441
960717
1668348
1937192
862620
347533
455458
187407
384291
1338100
521226
424047
813788
1572162
220311
1164751
825840
754861
788272
1030459
1581669
747834
1863717
876003
1384945
580389
1017974
747767
674660
1911787
732901
1400381
1626546
870056
979408
625108
283056
834590
922347
699351
12784
1086273
801802
197802
501654
1438707
460087
1560399
1518925
920972
1026997
1822429
570282
1176700
1569732
545362
1375951
962171
1020790
676748
1422218
1698714
1863828
240331
367139
586100
1677810
60511
1528150
1506923
1663281
389000
355445
420196
595388
373312
1708240
1901056
311513
500479
648305
1578448
1107249
585179
1621668
1887754
1877364
1129362
440305
1335535
1271882
433239
1796375
663835
920675
1705924
929473
928273
1553522
723883
1335616
496654
108742
254003
1622604
1016591
1245556
916447
1109901
1369567
783923
1547329
1266998
1723267
66363
767123
403196
1096959
1077876
310085
1290121
1356130
1976899
1817404
1959550
991274
1998283
309021
1582532
1155342
333702
937541
797056
115929
306167
1904118
59821
38936
1516281
1531644
1147398
655079
1376087
503551
272216
1575837
482189
1642823
270279
113677
988972
1424563
1855269
851228
1641836
1814816
1936262
584124
1153819
1654396
1169356
900529
1173546
838018
108555
655121
912882
468413
979968
1141228
268407
279366
650534
523819
963452
1659289
465484
381286
449453
1901663
1997060
493988
1880928
434046
57352
1664715
1259300
776315
38604
1014293
1802489
613590
1054770
258622
1997011
348870
123634
1773046
599067
532050
386253
801891
837450
1334775
982097
1347350
1225714
1490066
1342921
961091
1094330
1052517
513794
1408548
1047734
575136
1186337
56499
1258852
1618706
536603
1743754
293862
1542674
1374750
325740
340679
1629615
150120
92838
1342691
609262
1369640
1476259
389712
1677205
1867525
539602
1164180
1281720
628495
1039430
1938224
590666
17348
808174
1535748
731794
1227951
1599712
33963
377926
321896
264004
1379897
1624334
1349266
891619
182354
164503
739409
1268295
1405926
1789792
1945563
1722251
1539637
963095
816952
184580
284511
459245
350955
1134324
60328
978279
594216
1556281
293730
815894
1221247
1708029
1639810
1316747
917368
1443376
1354463
1267609
1823187
1323106
823824
1166109
1152455
1037745
443901
1282487
1167392
474752
1872638
994337
1548233
892159
894795
976405
582574
1032052
267292
1229524
378312
1806463
1990964
870831
929029
1244503
1680283
140634
1225067
530015
805883
488676
674410
317779
1914032
1772114
903738
269328
159630
1908298
59453
511579
1687851
153695
726952
1476602
31262
400302
148848
1382018
1025575
380719
1395054
785171
12654
1356357
919037
319347
594052
500719
950499
530522
262338
1763783
1395749
140889
895460
1092664
46345
650148
1969466
772933
1566758
230474
74875
1912604
1841370
782846
907736
222528
870052
1320529
1667029
1903029
445341
354924
365664
743963
1943965
986485
770845
1378605
624165
1951789
1193096
887138
625388
1212406
473937
1017324
1503641
455366
1490647
1732512
1053617
548631
737277
1432286
961870
471708
817204
283525
255458
136492
709147
1448216
1122882
810642
484410
422532
1186407
559850
1594603
349968
487306
1958377
1262910
1285084
1035597
678098
1109031
456077
191968
1483229
229014
593200
810933
291408
1640923
1505750
396470
948373
1785422
29770
961769
12061
1408976
1725507
1309219
293038
1580578
77107
206646
230477
19668
208390
403824
17881
504211
1408240
902300
769689
1507313
1905791
1783886
901864
711464
1134747
1221933
1023859
1571221
1735729
1195050
1852899
834806
1669735
438231
1286896
1967081
539390
78147
739221
537084
877987
741807
1499993
853920
1262352
997864
1226761
546264
1832438
1764083
320802
1520601
1014932
493908
1443438
1890103
826928
855259
199476
1954153
1108253
1850455
1658911
796590
1793764
269786
794918
718795
631664
794893
1853
202650
1980589
169330
1294759
1533032
162303
1557168
1425177
281150
1301061
1390922
843843
856533
597782
579467
1098357
828044
1368487
259938
1861502
892315
1822212
817509
1357798
899692
306314
1959125
255152
1964359
752516
1431077
1485059
1115677
92839
1938452
1019466
354008
1896743
226851
1691334
1817935
1962797
1523019
1181602
937744
1940306
593608
1042466
366094
505922
403481
93131
1287420
57731
606337
979045
1554598
194805
511845
1743660
1639039
577684
240337
1143984
1995542
275572
920657
801171
12580
458120
1128521
161305
764290
592843
1445891
1073589
1103145
687813
114673
1682607
699897
1780856
1866586
941525
1683302
6722
1429832
1365158
230454
1420369
651038
1897332
1571295
1317619
1038968
78013
697026
110675
1293345
50617
677418
680635
1772841
1895433
632561
1627303
1185680
1170850
984223
363807
916051
39292
202557
902728
1333335
312015
1485270
1919451
1354447
502244
727708
987027
1651656
1048066
107564
1628020
785162
981309
318233
457091
6376
1861366
504883
1841627
328730
597536
139453
131297
93267
1598847
581348
101490
60649
1945699
1742963
48342
762696
108006
1739319
1101316
884578
72121
1833918
468773
904464
88320
877375
465940
1765625
1373768
645754
231697
923028
1268284
909611
1588737
128304
1953602
678376
1946743
369450
1651571
1150060
1059244
1013698
1536252
490304
1997005
1814278
1957888
701334
953689
1201092
542606
346122
1518545
975782
1688473
51278
512075
1432215
1487618
600948
1746867
1987758
412021
709396
1396923
1339324
1315986
1419511
930157
399032
304761
870155
188972
1466287
1159097
599606
1406947
454068
114316
1458394
726074
181377
1885850
1155474
654213
1650461
495562
757483
273930
1882133
1262361
722546
603586
1922568
1968744
226466
1334738
1680063
1507083
1792369
371844
425083
1264626
1423696
1148013
1045476
425610
168074
134141
948729
473904
1741020
733783
332697
605017
1816646
1623210
974068
271376
800899
1139809
134207
1188610
1349575
59026
1591608
996255
870554
1831631
1305274
373200
38369
314105
1536188
937072
1828910
1858981
756634
650631
1299338
840890
1955119
30489
1324504
1357523
500835
128123
1192143
589689
1414979
349918
177065
347582
1190195
1404795
1430492
446180
1486312
968265
462036
470976
1049946
260170
1984467
23822
986773
489179
1091502
882711
1068032
1890146
1095517
647432
1926467
1187720
305845
316484
282151
1659577
1674532
647885
761458
1736388
270399
248221
1379031
1362607
277108
1368794
1481772
551397
708731
406095
746627
813891
898593
1781810
1788476
29132
802747
615151
475435
467376
532568
547038
1699152
467391
548192
1144364
938737
679624
727812
819487
1095051
368913
839758
446108
1845486
739761
308962
1618234
350659
248508
1269171
1840693
331305
535451
14292
677937
855028
690178
1608300
1416324
518966
1400136
1206917
87549
635647
1813457
1509875
1095928
9441
1766960
1095352
1297853
1550725
411566
287773
1838592
304933
608484
818086
610125
44420
252143
57109
355690
477620
1545422
1509280
242581
533123
1461300
1041470
1500880
972362
376363
1743977
799935
1762825
1076634
392369
448521
315821
1424177
1386574
652928
1044322
1563463
1406103
1911688
1108123
942962
1182426
1648949
1947953
114943
389388
763274
1846596
764758
1099913
836402
379917
84667
1198165
720609
429434
347307
1392374
24459
1937469
180944
1588312
138840
1810423
897907
392597
486482
1140418
565639
1698752
331383
266741
1391240
221354
695240
362746
1805717
1970785
1210001
1583079
1575940
1667486
935925
509698
1356051
1309486
895082
1901731
509535
1315953
587707
673100
1952008
1129886
1846334
1616437
1997169
324767
1602795
762141
1716487
1446459
449449
980497
750895
1911092
217480
1674565
459609
1851746
530908
1432776
230980
389956
646897
1746766
1296316
613385
1708297
729009
69737
465721
518605
1691665
1034347
1115105
1415604
1290862
677297
426264
405980
819291
1632665
614763
1765382
57019
887372
387762
151745
414782
1877511
138562
414960
573591
729268
1735992
1867364
692004
1247105
1900314
1829331
1709111
1681332
1070234
1775673
1609399
994713
372779
716547
432727
1829561
205076
1986419
1169303
1676620
939477
1677432
561838
1967775
1867622
1422524
40205
354644
1342729
112076
1087502
1093788
1481545
920807
228001
1352857
1841273
96921
1141767
1882280
943869
833843
1992684
1213532
184043
269110
977305
81874
1815330
285454
1786518
1588979
1993924
985962
1456437
1165514
1704611
329070
447086
1990937
1062198
434361
1376130
1914522
346482
1406716
635341
1023628
1549179
1764078
1003357
627266
999073
493791
873655
1582487
478009
95632
600179
1551765
103073
315949
923463
905491
326720
271502
629695
855318
563888
756588
399347
1288706
689446
1529153
1785471
1919808
597310
1571253
739229
1978709
1605522
76832
845712
998922
1224294
908263
1468809
1307031
885250
338694
1428215
288180
297182
1933833
1927320
141820
402107
752297
1400419
1739242
727300
271315
707111
1322930
1313220
512675
1703554
1331798
627080
899932
1329300
1054976
1311649
164731
471179
1887732
949079
587561
1256939
1397890
331358
1726950
1338806
1659556
31099
1674429
145667
1563638
1031291
974103
304228
508763
650303
1888242
212325
335971
888921
1877475
1765424
1453467
948372
1465045
1006240
384553
1362875
1844862
950812
619871
1263821
1445396
1035353
279600
708253
322125
709929
1055652
1313400
1324009
1429533
1739983
1395152
240202
1903524
1828457
322038
35406
1723355
376849
963433
923906
534971
224672
311590
1343398
836353
752206
684307
1905746
1056099
1034111
239341
1431362
1102755
1678214
974237
1128044
1024258
1077982
1935172
830324
911942
543816
1012735
1048589
491252
813967
1564971
158699
752127
1872301
1661114
1610319
1196434
1565636
757815
1025041
1944080
1466694
1073357
717037
1773545
629203
1482231
1150990
23633
570881
841036
278583
1136118
1695883
1306676
532596
417501
1572790
695762
1690001
1317195
1249352
1358752
1826276
1907099
80388
879668
1301482
1506662
818485
1292862
315704
827198
350366
270931
1491803
1991991
918736
1978542
157743
1055521
1811191
362036
1855267
1289845
1472329
584512
1225096
1729387
1449927
1829998
34226
1816700
574573
205555
1528493
1754480
88380
747245
17848
532516
619740
1481792
1643548
41499
959530
1898502
1874759
1805504
305059
783355
496565
280194
849694
1488402
392369
1449120
159541
641347
777114
1009567
177488
1583565
870654
1728324
493983
426420
366933
632322
1603361
519376
773174
433826
96638
1462258
59644
211483
1125598
5514
1377725
1236302
1675690
208698
1856112
1970016
1248860
707148
1594857
66229
1593931
1187578
1397114
683284
1499055
1529626
833072
906777
186269
270597
1482554
910116
1302123
1333173
191273
1524765
48547
1390617
1268039
572644
1274175
430486
197367
143711
1587309
1265275
1082460
1633466
219849
1391181
717946
1671653
488717
977081
1871676
417734
191153
1110930
892273
1979561
1253554
1114982
1367008
1124204
663494
1339689
1134705
799701
63376
1437025
1253058
574053
1895479
1638783
1088467
1504012
1542578
1469319
336204
80397
12307
475342
1073839
929571
265950
1568135
675487
1390125
367061
1423765
1881415
1883376
1572485
1985108
1228642
454514
1370402
866504
1530217
82459
1480428
1701045
1155407
586937
102958
867913
59718
780980
308687
1494157
1728984
214128
1861763
1823905
1992616
674657
885372
1519492
1246826
1336522
1554173
940760
485348
201709
1688975
1101621
264633
676371
648859
1895503
1161741
926392
509371
1122264
1056575
741080
261356
502027
1553383
1598215
212748
669733
227720
1219447
660050
1520771
1670670
660399
1249076
1914407
1413015
696007
669127
128459
260521
1669604
66742
640762
955652
841614
1166670
76190
342123
523547
1218157
1728498
1673756
835496
242737
647508
464802
1663386
926713
1354484
1860893
527518
357590
692344
885020
778228
24533
688067
1136413
775332
1738934
1817582
952262
112709
1805105
1573395
1221604
1358778
1478432
1164984
671252
794862
1606050
1744062
1948833
1535295
1065293
1961659
855382
1187586
110302
680812
614808
1395702
1041886
734348
609282
863807
496505
375025
1254804
970524
377510
635638
1120020
697237
140438
861826
1054582
1673012
1804367
990883
341869
1444428
1810995
1908307
1198201
1090773
1082487
962335
1471154
814031
812469
1972685
1548516
298996
1039722
1144686
1721810
799849
966143
1343351
794154
1522871
987082
1133277
1433681
50675
1965272
1612590
1061135
362279
779668
284220
971082
1184141
1307652
1352426
1560145
453192
992951
492425
850536
465348
1559928
857472
1058789
1866715
130889
456478
1322921
610735
1763969
672643
543786
329064
137914
1876262
427334
1209734
1584284
1202361
1267144
1589972
39075
1910954
1353387
870712
292556
609030
1095302
422994
1413690
970745
1285302
75011
854554
961596
1792804
949747
387111
77940
925580
1975925
348216
687503
593232
1967297
322430
1255213
821958
1493144
363481
932618
1466129
1995675
70664
287689
79090
290367
1671702
708816
1115243
704020
1547726
712508
167762
192076
1744480
482674
889631
1924700
1283255
137604
339329
1484379
924449
1147917
1946330
874551
1843287
1274575
1596298
64688
1684045
748213
333346
1642900
1450505
454986
1926054
1806888
596521
830963
98561
1739496
1741766
851548
902234
1660806
30755
188424
199575
233866
421489
1692370
1732821
412478
377519
266814
865183
88145
509969
580615
1143645
1723291
1778361
1260083
868831
1376600
1083163
1401384
1719355
1724091
664033
1448129
1610364
733183
1325617
1940239
591482
1569581
1451867
626928
696414
1220604
393019
855990
1212304
682037
594446
486892
79123
1745118
1201128
1864384
1481145
1707450
70398
760920
1630307
1005479
1964403
485426
1917215
1406967
1165450
1108643
1365029
1454859
343982
1083406
1584271
1764888
1012170
27885
1414962
304518
1866487
1578809
1060769
1623605
662418
146381
528828
1680619
1248052
1619241
554433
190025
950890
882254
746418
1059744
1609683
1552619
60139
84961
1635913
621527
401939
1163442
1141028
1988416
1749491
1899037
611703
1435866
1584933
480451
360195
192192
390310
1442149
1231461
1968529
1452747
1634110
1662881
654819
1243629
979264
1259419
829426
823578
561992
1901209
543297
1611115
1893926
304529
1003130
917992
1740768
938840
1772016
730992
1840948
1328805
981005
9140
1716259
1729440
1412632
5360
1126084
975551
487619
184691
138521
1090822
672993
1219483
170138
608981
598462
946218
688801
1421229
1426632
619568
177199
968395
1094730
1883350
384578
1700183
1044017
1818707
1885942
407766
625065
198365
519872
620783
833330
1018686
424301
1479524
257534
1564200
847991
1727998
1834392
1495290
301343
142230
1146904
1695958
1283945
437046
895656
1133144
568453
1110330
178195
453401
1361367
1896666
1611794
255669
1985462
456377
165121
1215995
568701
105125
1096678
1346821
449448
1316347
1690278
1133867
943030
455161
939276
334114
1152124
1561187
653473
1667811
204214
589432
90748
553615
1408494
1137
1168972
720234
460099
528211
640756
1256085
46020
1628093
1787642
199009
1472588
474215
627720
904214
1277050
878797
1679663
456031
661207
214079
1547789
1592409
1099774
109604
989300
1871440
339326
1324589
1811462
41488
1624502
641924
1914843
94011
1010492
367750
1214366
505091
1009048
1016361
1398956
1083389
552017
188715
1663489
77596
1212583
1751775
1522425
641009
336821
1390114
911460
156837
1722432
1707403
76274
860302
991429
1659465
1184866
1331407
1889798
1582060
398944
439697
794809
220852
110772
1361780
1259455
316041
587633
1454482
989350
703016
1165568
1945482
1909737
444474
26961
1586687
203226
36196
185420
80299
367399
1626441
221000
1879946
1440151
1451571
1468783
1689332
137861
111259
769758
880039
673152
1970001
1361234
889460
527134
1906907
611328
442764
1258550
825379
545311
1130841
989991
1798442
638167
899783
198850
1677215
502054
1859032
245237
1030704
1396603
1494772
1633744
160407
1618629
1670575
1992116
881235
1219662
1724681
439108
1684423
39686
1077390
97021
120853
573237
1309898
947401
1790653
1527666
704338
1966123
1820449
1005884
433030
1630281
182648
1200064
476404
460546
298757
835865
1083902
1728780
98651
341290
1903157
507502
517222
1641387
1262523
1581039
669215
218623
199414
516087
1592718
1584498
447883
909073
201421
432378
1951372
1049895
1751814
1026619
1767805
587445
1134688
1293989
234696
179221
248362
1625546
1541755
971175
1325764
746844
537065
486616
278909
816685
1052301
1503049
40363
1731279
1440673
397467
1626746
892068
928982
520419
1602507
45071
804659
1754155
222508
1647064
1350251
269761
1031280
1154174
1429991
606143
672793
1689002
840020
703919
1473183
271688
259157
1907341
829734
597053
1080454
1042261
1034970
1011568
735497
402758
559975
315107
1995402
112500
14558
1875375
1986425
813043
905825
1484060
1777135
1339314
1380304
1888210
329874
1546399
498382
1369631
1287363
1641485
1786086
188733
71147
1281688
1819012
572752
599179
1147031
1752663
31774
322492
1168211
1811280
495915
1066276
254921
1159201
217339
1772136
935704
1552686
485536
143612
895452
123951
1015545
293707
122199
1469159
1362488
1404051
1032129
97924
870616
1742792
467820
1893540
476152
1949187
1879314
523281
177791
1958173
798860
373094
1429589
7300
1468856
1219162
1291045
160109
200665
1663400
234681
118823
1163512
1224278
121306
921926
1186761
23893
54467
1921108
703732
1939261
1845059
419275
38102
808317
1042388
1718155
613805
936087
369627
650559
998204
1113849
760228
1771139
1746182
1818432
1691299
1761084
925103
1733320
1512584
519207
914377
34802
1799432
1587510
371517
614743
1422509
108977
1711033
1320090
985378
1700135
1410990
1570777
116511
266230
1330412
839354
1725272
1862337
789525
1704591
149714
1195094
536141
2792
1833512
1417327
1500855
339392
37697
20075
1932488
1462529
890780
1846213
1327007
717792
1832143
1298355
396554
302159
113317
1940986
789126
1629578
1412382
1678213
198232
263676
1651927
304785
1484921
1760237
988835
1557677
168703
1719137
772112
1644569
448678
47938
1411726
1373667
1308387
72722
202563
43372
1936053
874980
1104926
798812
1038444
327303
1515577
1581568
1452209
1554568
1569230
1408082
855910
687781
207323
186569
645352
1799326
1897691
859441
495144
967811
1080719
1918559
414216
1662669
293665
1940378
1325588
1832836
336605
1923980
1226848
380421
1620740
1121852
1728180
1304375
1012669
1835880
1135240
440712
986875
1946068
547069
1289
1058908
936695
1451502
1366925
1398258
1452943
157991
1036905
673073
623625
1352646
1326899
1323996
504819
1091565
421946
1827552
1110072
1153654
315646
901363
881897
965689
767951
365972
1064879
1213875
936185
1365075
19648
759986
1274981
829101
1686395
167289
88840
88303
245643
442861
1535325
1220531
432737
268918
179936
1648613
200777
1912971
1125015
421053
247570
479325
865850
775917
399465
349585
769375
1600175
625236
1149263
24000
128824
1068693
1681504
1521705
52776
666965
203743
126508
1357411
834675
1256298
753504
1426796
684922
1422070
434866
294292
949256
168855
1903748
818223
202381
573482
1972275
1988932
279630
1921336
1359276
1683958
1469712
199250
1980007
1531442
310732
1105523
69908
1131800
1593332
694755
841069
1950462
1952461
79286
1805267
59560
635526
1642923
1692886
1728921
1725995
713668
1279865
1441389
1202516
1982068
1424771
1987943
614406
52441
1984205
1418977
908333
403985
311676
1127959
1956963
1453209
110157
1929713
241802
1434471
1782543
1842129
597142
1857860
464239
1158430
175012
1911090
1671985
896313
79596
648202
1627491
1733309
121944
779077
1988946
1488880
1380192
1972660
650108
438276
1422846
1814852
873282
800270
1956527
367949
689752
1827452
1955733
108099
1492415
1100357
1356290
820148
300898
111168
1294283
1534988
330513
1325100
382979
705005
662029
742421
1742434
407174
712863
457030
1906647
124339
1283058
859992
581127
774827
1880470
1024142
1151893
1215873
1566064
151969
829512
1349827
851258
911903
739924
464760
214321
709205
169760
516200
1746317
1777281
950047
1999675
868182
860882
345198
606217
417563
1524839
1676409
1715930
724459
945863
1974122
490846
1512596
405377
6382
1085606
1405881
1143873
1191102
1675104
314017
440500
1729076
1379287
1305213
1250585
1733165
1908881
1621222
1770141
1673301
67010
473197
1248945
258632
1143148
1177270
886574
1378705
1187299
469988
1405861
307578
404189
1521914
829443
63921
666638
787472
427033
1404248
964864
418049
142850
472072
1067818
633182
1650522
736334
874835
1818774
1219234
959827
83371
306387
856695
1179290
1753788
227172
497246
920613
1533904
1790890
891058
405000
157364
889807
1913928
1537750
626786
1796485
1580836
235711
1221298
1137210
1405282
135897
1580478
1336801
656452
726701
528527
1141763
340739
338069
1161233
1696851
1115308
859782
647670
731183
973378
988107
1345060
1413137
411387
920542
721913
1335849
1136362
340857
82865
1804907
846008
994781
1587913
1972587
468305
1710181
1110533
1556732
555944
1739710
1935250
1956106
835586
329892
1770969
745340
1248442
1118159
196668
747602
1948992
1334002
804259
1313924
364066
1625810
1667816
1654588
749384
897974
960532
1677495
982056
522061
1282234
1646689
1110257
1658553
848018
1053571
1583402
792204
1981424
1510366
1500459
220918
825061
1768405
751657
1049141
48689
142342
775350
484837
1256026
427193
664665
229088
163719
1459587
720496
1307
493295
1493895
1196192
684942
80127
899990
888410
1811573
654375
260724
1274956
990613
138402
1838739
1175035
978965
330468
1613872
1576009
14631
1769400
609060
1210474
274907
37151
1059274
1092109
1656351
1773549
598978
1405433
572287
183926
685932
1451893
1826193
1900085
784568
1284213
1235766
671649
1880753
1206816
1375888
1425230
697535
205219
885604
1511102
176439
265472
1516677
1075905
318683
1558388
184171
1076627
356132
541327
1458626
1068085
284763
1316346
585169
1061372
405742
1264868
976561
801265
591294
638506
1844457
329648
83554
1068273
1196451
1685831
1528735
226908
1305091
259354
63551
226893
37964
274240
860756
1481588
1383221
1062214
77929
1649108
578364
687364
312855
1554237
7397
176873
629533
753217
1830388
1637071
63978
253325
1949568
1863649
1186439
1174945
867430
1382372
1117895
1795497
1450737
1378044
1081899
609337
180104
1656843
54161
732281
876544
441780
29171
1845604
741889
1270110
459739
520214
1234498
257284
337871
245228
746801
490331
701502
1607647
685039
105150
1609418
635950
580627
1527415
1672228
1521890
18401
644314
1777348
454913
612508
1235251
1409922
130399
1978393
1156338
1845710
247389
522343
717797
1020002
1965107
428784
153852
735204
1054100
1062354
967530
1991050
1330477
512744
245189
588612
1331557
196010
835737
1688597
563485
1525384
106091
115050
42556
55277
336680
374895
41270
735839
1111075
317439
569435
1840486
1773211
1765300
688002
1166463
16948
508543
1719121
1231717
1632878
742098
339728
22781
816731
615046
128968
1292207
741319
214265
405881
62658
742588
852288
277261
1123882
327736
1928104
1924642
1404721
1670300
281132
1710745
1102615
1242913
444070
1814846
896832
914842
1476987
22420
1769125
827580
1527757
1120793
472847
365150
903257
1149386
209578
1411198
37191
1903572
1564632
1281574
355100
447940
535271
1681621
60382
531600
1880651
756963
1832798
609395
1874442
1744941
654440
1361092
1389897
745950
149929
1642293
415218
1396981
983763
1794077
676185
45560
103019
1277333
314751
479259
466108
1428693
1680234
1140956
1391056
1418936
218652
1163975
947503
1621757
969014
1694576
1220128
366044
1952904
1308825
21616
1384227
904076
784985
1512570
28887
71955
61350
1695495
980576
633770
748042
412969
1856090
821942
1531447
1658668
27864
126384
1191036
51386
791017
863311
1353770
935683
506964
1924255
398486
764926
1806031
1086834
676465
1798042
759791
546518
251440
519744
1699670
1710699
185686
902029
125395
992270
404217
1609298
1461723
1958349
43388
1305909
1300793
1741377
910492
1567525
793215
88773
1858526
1792619
451377
1540768
198246
302867
511580
1927568
1406011
1342489
1104076
239717
1460318
71276
187674
131597
483540
447883
398760
968109
1408249
1387759
1451210
1964297
1257975
1451768
1047705
124422
539158
1858870
324430
577774
727661
1773264
1175576
140398
850568
1754664
765999
808237
1999285
1486940
1152135
1011311
1525552
1905116
1912363
1361158
273935
1705224
793430
640374
417007
147839
1448685
263865
1424713
396046
1829223
1009765
1171777
1484308
635093
1025810
791524
1506724
643836
478737
1905940
1962840
1465341
909463
1406569
310794
775976
338250
1440698
798113
1796048
889574
1378650
34269
38306
1595498
1418601
458153
1512864
592633
352954
1255022
302853
1256655
341116
559512
246861
1591481
1029250
649758
1286360
1233578
135829
1732786
880871
670159
1823638
1990352
614078
124383
349952
1643953
1056433
53690
1627934
1373480
1413836
649964
638732
701547
217756
126614
86994
790419
1721539
1387972
1827362
486871
956130
524487
1168554
723665
1528497
330993
1922058
454177
1166509
1962305
72263
1488115
365532
1352182
669666
1081833
1906186
1208529
20027
1163269
935289
1767569
507143
826286
125965
478042
200470
1531439
1489689
1609022
547000
1173184
358934
18190
956064
1546763
1837894
1960434
1760717
887875
321600
157366
1996768
273803
524311
1370911
467170
1602915
1648004
15680
424788
1188966
241447
1959307
1550935
1882300
1692243
120675
917233
1581207
397572
1223497
1479934
372145
1213703
1200013
621540
635461
1091135
1516434
770125
1433853
729194
69039
1963715
156967
879755
1421519
1012730
1024449
25707
1927984
296055
537119
670802
902266
1246870
995536
1375033
1383395
1713308
527613
85506
1619768
1095730
752612
189177
1294064
1090641
924740
432935
76591
1017278
1949297
1852550
1344441
1767092
1003388
1612166
1948875
1689206
994027
60239
559154
1681686
1604147
1543099
582920
1574262
1633555
1529884
1781580
836773
708114
516697
1409851
480085
1946080
1485819
236553
1445583
17489
1746083
237916
1041505
709186
1804012
1229966
375689
1690401
1806382
1798239
435280
1363776
1157055
1228503
1985460
1634613
1236702
1314231
648604
1342441
866298
1229208
669537
156050
1323192
1530761
1265749
1656978
84331
1843902
436289
534689
381583
40971
1522663
1938614
1973611
89049
728655
1970701
437492
1407893
1098425
1847053
862352
600221
914146
1224374
1592697
525290
1926256
1909486
559717
300145
494476
949324
1101407
49390
694178
1632750
125056
1086540
1696276
859656
571220
1981532
1382526
1948024
785576
1211260
1451348
846491
413042
1498316
1341153
805213
1332405
1750735
989726
1116605
440640
894601
1713823
1898057
579988
614244
1776412
1443687
898386
1263554
543906
864736
1605933
1391016
760081
288845
795449
616766
1856913
887884
1759866
179783
1204123
973688
693975
1559146
1296924
1178495
1696834
1268066
1125914
101289
1685107
1831381
1637934
374036
279866
1963711
595361
1287710
1404445
1295791
406301
1428089
1180349
13756
684870
1938882
223367
281420
1870355
1487373
299812
1125467
1656684
328661
1770138
1470153
1683898
1622379
377442
1313562
43743
81428
1322267
565930
990946
1691267
893178
1996574
1232639
909588
1727082
1797691
1597495
745806
1679859
1793006
1218129
1673855
1120072
1619290
1095810
308261
960001
1089213
1803116
925909
1631005
426200
1065006
540184
1682317
1608081
1830206
360061
954139
1453650
1128500
167932
902061
430700
1176731
870432
652823
1516585
715786
958876
804907
1286253
1155369
1068408
1904702
709584
460400
761466
447276
1142639
376809
779967
1758866
834210
628390
1802801
857959
395374
1774250
1191517
826385
323995
630637
928882
216899
805005
644956
1474852
188335
1625326
1447699
1398642
1710390
458893
860316
1246936
803285
303806
1203281
301060
510446
310297
1171697
1178489
393460
1267492
473634
160578
1310788
1932690
161892
1710810
1566879
975903
417056
1264454
826076
711810
1761470
1133974
762338
1387155
745667
1719342
1523204
959404
797474
560458
1318070
1846374
1970595
83242
762292
1581470
1969728
164017
1175697
822805
54359
307812
1067503
842653
1684145
565891
1753531
1748368
781814
1827006
536386
827828
1465597
1461021
236662
392303
1135710
264897
826753
675745
847258
1905098
1830610
1418030
1734563
1900967
1298903
946096
1932445
725096
1923514
121296
1913961
1403735
162797
265476
1646939
356788
285485
1717020
1847073
1098548
1868191
587932
1215944
1066658
119328
1130646
374213
1987530
1310063
1031910
1021026
1378968
532476
442237
1757147
633791
718779
279236
97189
626434
1130056
454551
889273
1971096
1035591
1147250
1755226
1921977
878881
1521915
1297425
1690158
889489
550056
1071137
1808896
1983226
582093
755539
1683762
1406035
998750
1626730
937200
1907842
324382
898346
795720
1292869
1903899
457804
1029796
788487
1914796
278328
717399
942753
39773
1136869
1499098
995165
44496
1894801
444740
1211388
1808365
1828295
993337
405268
796191
736023
684683
1304283
312505
831491
822704
386626
134171
1392146
1976765
341748
502062
1384898
1204389
308302
197157
654279
1806392
169058
274751
1811227
165880
1198913
1242819
631494
910552
674617
969649
1598518
1316486
1391096
792808
1437997
1342074
415271
1478668
616152
1131489
1255358
1450372
1069637
447472
1778866
258051
1184004
1059679
1931008
933539
875131
901829
1653997
1639498
635964
1150672
191273
831950
1160228
486068
1632648
705840
1465331
1231147
1678404
883355
1241762
887360
1796611
851247
440361
389373
369888
1303683
405880
1840121
948093
1157346
532956
154349
24873
475203
549547
1898388
1265468
321756
1073791
1033919
203943
1289890
1956876
1950936
873452
501853
1367722
804072
1048990
1206957
1673336
1108855
412390
550082
39834
974574
424797
1289972
1576421
1300825
73004
1081857
148481
1193466
168105
1758162
1355985
1229047
315352
62698
74080
1988423
692664
1276421
746850
1070511
1767750
631657
1559186
1084276
793625
677177
1981728
645609
150236
475597
911159
379875
867040
339827
466635
1155445
1849097
1455379
96865
1564649
1572802
1626780
303408
1520570
143206
222172
1499759
1245063
1148763
1974737
489748
608590
1833123
1599579
777993
1440917
43335
908543
1119247
1321372
731529
1709642
1884617
750591
579027
554384
1775227
1791184
1156550
1089215
920331
480236
365427
565610
716199
1131090
298537
953356
567537
1638069
830371
1062772
425734
1587113
1111323
659256
1230151
537307
1842958
1707889
246716
462888
848469
1468554
1871595
534927
810115
393373
306711
113079
1339523
433216
606820
119490
1452180
1076679
1630066
1227081
1360145
1940027
512673
439024
1415529
420183
377370
1663281
190239
997359
1814799
1428357
15051
1889578
1067073
1378794
927173
843506
1767044
1528280
1041795
19174
1010329
868256
1945522
1481006
1844759
274518
845779
826477
1718306
487885
417989
907304
1798432
1439002
1949738
1711300
182357
1437623
1170304
1076824
1863962
318317
170550
15214
1391000
924051
1333142
1786094
463107
1049263
1988857
794032
612143
1519112
1362715
1227022
274189
68853
1386003
1170874
1293113
1153583
1653783
1386405
1322999
1452786
1558585
913403
86131
1839987
1337480
792162
412996
1854187
42904
303294
817860
629073
524324
991268
410727
1082117
1670401
528039
1534206
1492774
561803
1710901
212509
657529
1183090
1630461
510920
1139072
1604209
1769511
1629902
1136421
1073075
1027216
21530
1912797
657902
310349
114593
785179
38400
1992351
1829290
1526910
1396412
1596988
1794825
438549
871295
1058163
1621241
1898281
88162
1231399
1215258
96946
437696
41210
1097276
1362797
1529017
606668
1449465
1506450
468237
707433
1448123
1117839
1029677
1401790
995993
1362294
610659
1572049
1445510
1231900
188724
1759388
1630027
80364
1162339
1368771
57767
1908844
262383
436801
695437
1979342
1676250
1923312
673009
375103
276172
221959
401900
1977964
1111804
1124250
1966080
1875649
909740
1133146
1150600
1656481
36757
957300
109461
679348
1565907
1160719
1139610
383263
343315
177838
87243
820740
561629
1374309
969924
572145
115031
1139023
1457812
817566
663559
1895058
608212
1616681
1812746
1854527
580270
411296
320482
382044
190336
1892867
846894
1407687
995095
713911
309077
256831
279915
119173
1963922
909386
836068
1611939
123835
668110
1521055
57128
152912
588890
60683
1832538
825624
1941312
383186
228716
614834
527416
1960173
1742097
984099
236470
165764
157854
1818118
1410763
525768
174786
1203004
1647309
1044866
57509
1694724
361044
1086839
1103814
1908524
139350
1280754
565873
786523
736145
115328
1641285
57628
1931513
923992
246177
1882331
536728
1387435
827953
1316961
365614
1282163
1556594
1496264
1231601
1984254
641668
660266
682102
523673
1890312
996813
327088
474721
854494
1132913
1101990
1561087
1285408
408577
1248260
1250293
229477
1016682
261382
833831
1497450
936681
61339
480175
1736034
1986289
1313430
1504781
232266
1477893
172847
1372350
483809
1367720
41932
936704
36544
1483583
1311014
1105348
1227210
1995015
704448
48559
1575734
907055
429034
530133
1987607
200475
1607690
15448
1330115
768604
1167476
9770
1528857
399828
320388
1748128
1330860
34952
1665396
1865280
368683
485084
1120134
1664325
1948973
182488
1694061
1764251
1101129
1607575
1032115
1070742
683191
1764924
706586
408636
1391833
703827
1656363
82303
593970
981143
1240848
776350
509662
21603
447262
1644597
819028
928354
1096932
1702203
1773130
197989
1731971
1500174
61975
997322
775055
625614
277917
1514698
930938
1559000
1571935
1316975
96292
1481973
1228926
1141558
1726255
958429
1931029
1180979
1670912
1008024
604129
761137
145731
1007560
547184
148339
912625
330576
1052011
66743
920637
1191384
1531687
437328
139976
856490
563408
1440609
1205989
1610234
983729
833896
104915
1794307
22010
966951
349961
531485
337291
1575502
671796
1320963
1936847
937376
1623894
133846
1806129
1050131
24619
844923
478905
1345858
1265464
1353965
1272607
1957346
514621
216704
97811
404858
962010
1266461
728769
392463
1433928
511640
1488145
137989
1822864
1445022
1216448
1201587
286492
844367
781935
1271166
324253
1652503
1449303
744802
631841
1623824
1127095
514297
905663
1951332
97363
1718413
468118
129094
1555584
1971487
1790908
99767
1318063
492678
1961500
712871
1303611
398074
1723389
1968640
1747510
712593
1716052
1294383
340540
775041
1600595
909322
1228264
399565
1586016
158402
803203
13044
208734
972440
1612872
1106644
1486730
896838
382716
490943
653455
1467670
305175
950491
1114686
759978
1057216
1195618
1154558
921701
1855826
110986
1292042
1445173
1609020
1533762
1331739
13701
1807975
1481527
403557
1095256
270634
910853
72628
1904517
1652609
1966395
423212
1819208
167056
903517
667212
727163
1342985
318824
1407406
1149726
995183
1411018
632874
1587878
1501382
1001995
731241
1640231
158807
1535851
1380977
909102
1824017
62192
788294
1967645
1243182
345668
1413099
1243113
1582701
1209842
1811243
1953949
1802054
1989092
1679861
574276
807224
322806
1691499
782651
142817
1189367
1474047
41968
716541
701981
1388158
1203903
566373
1212572
1327822
1493918
1088201
138723
483956
1973433
1843353
748641
1187122
731599
1663710
274827
1434104
702710
1003699
896390
1307422
820446
1116673
1889003
1149774
1818644
129424
1378496
1008562
1322593
464794
75456
1402657
1366713
1552454
1431155
537358
751450
1306635
254036
1009281
675802
231402
17741
1067092
1999237
652512
410432
1950457
726338
1710062
255622
231163
1610799
829443
1820332
1829043
1280720
284928
1130091
1996501
388377
1111574
329398
1995807
141830
732210
943927
1895021
1607624
1669099
961929
1274741
1178391
1892208
800661
210812
730405
1717597
1320473
624370
1314624
1951232
115389
1898982
1508821
1422759
1768114
270974
714593
1797054
1986560
387021
332738
1115648
1209165
1710650
262115
1213581
355053
485462
468033
692034
898349
568748
282817
1440052
592922
1662970
45533
667764
23990
1360641
754607
1187745
1735333
239416
414127
588720
1566357
1665143
1747608
1475204
1486370
85120
1114519
1649332
920984
3081
1428906
1895596
256489
1326076
351525
154995
271357
307695
483911
1146515
1944920
402739
252038
189172
303937
540054
151951
1024277
450718
1405490
1943934
447188
1693391
1122270
1122679
1040114
474877
1713117
787292
1984294
1899643
824402
1732393
333731
786399
1108346
1710892
1040408
1647583
70893
1969755
1667796
128201
1818385
1388935
770700
1899337
1276091
783358
1602159
556168
330349
186360
1572175
1537169
980613
177466
124067
56187
1519929
30911
745308
1301402
880091
303577
1922713
138393
71410
679063
1907766
1748505
122381
382401
235232
39119
1779276
722400
173903
693141
525182
1521993
1939767
1865644
1087686
101279
44371
1938616
1634647
773132
218682
1307239
644030
1388462
1153971
1339165
1197280
1678537
877330
1149261
760365
58823
801939
804120
337926
1208689
1749851
1654052
384863
657268
258321
1175851
1922440
1340522
1400962
782536
985932
1070821
1219598
1421205
240185
47813
1451491
1931494
639016
1290644
244762
1947973
487039
815272
281957
617973
1550906
483524
615319
1406300
338848
1476402
1775164
712733
394460
456807
1415445
703953
1447186
994821
1868478
1571332
274889
261302
1501353
309161
874292
580330
1199469
1307622
1988815
1163056
586513
1582618
685431
1900895
1708637
1496079
525164
1500326
328297
1257461
81411
1763862
1855722
933143
1493905
1408963
793230
1113077
990425
1663648
1918398
573985
29466
1711273
629164
772071
262664
1265158
1405174
466458
307845
1237564
1173331
367515
1514251
1533395
49717
294339
1234900
1084092
713978
422543
1428144
283617
1722062
1861082
130326
862709
150697
1464343
1390707
1439855
1272478
609080
1603659
1469145
322582
316570
617456
1575206
122333
1938118
964915
1707586
1691904
176917
1222833
950476
840123
1517755
1648575
1354408
1554785
173800
570060
789405
962177
1718653
173962
1649231
1794639
1029439
1524427
475103
1186269
1353563
653015
1036363
221652
1808012
1768154
1742622
1901842
737552
249565
891219
766285
98037
1137395
905534
913310
1935205
1805865
1815085
673491
117056
123208
309404
771628
898498
1055468
1647251
459470
1815538
1762513
720420
1582347
954642
234355
276172
9941
662922
440776
1282860
1598229
421532
837161
180605
90679
845828
1885606
1595228
1327201
37748
905038
47564
333969
1216227
150234
1544586
1202217
1357583
1998036
1085183
1295255
1965204
425169
891973
1407778
1188554
354512
673589
826209
1387557
1303631
234205
1509523
374699
1574635
1843319
1087475
1851250
479492
927677
1757888
687216
435515
466070
618061
463270
876627
1791390
489736
1479099
330989
1605691
235560
1204988
581438
285220
141428
1040782
1020557
1124672
1732039
1933611
110706
262621
1521472
1773180
655734
465561
1019898
407706
1537055
1517759
1880827
207078
1049519
849692
1152927
291590
1889226
1456600
10157
1087937
1887403
1220862
714453
1578688
993421
827313
647041
1883516
44177
507861
552406
158322
211419
256219
1113372
671018
302954
878475
859879
1436392
1353802
1746077
483811
1285358
1394278
1369457
1610581
1357076
821140
125139
300181
213196
1413878
1790692
934555
495999
889682
68443
1065855
1325517
1072886
525874
1557262
268707
1383640
197531
220802
1305586
800177
677466
88602
807158
1093600
1130448
1330666
140389
967875
1676921
726982
374759
1533506
1130724
157968
434059
959047
728251
1642679
881778
1631183
1010901
1166825
225885
1157963
1628532
1779214
1989971
96020
517687
1862992
795746
612210
813649
628790
529440
1096162
778639
790726
1511462
300739
1449788
1293519
869193
864007
1516395
44970
1532304
1546918
976970
562002
1518792
1321424
1378831
903648
708104
1204453
642831
495342
21859
436501
419270
1686204
464561
839953
1354255
1378805
1340245
462839
1371723
1157669
1601588
1150467
1533202
635074
318288
832336
1117453
1745930
1097537
755810
181888
344660
662306
896169
400186
892308
1201913
1424718
1442675
442280
1267456
1526449
1511639
1665856
1722888
1105863
511784
1816386
708776
859522
1442085
1880311
1768622
630381
1208197
846254
546517
188189
760211
369694
697499
1943043
1865792
1168576
1133482
1300950
554069
1973460
1487208
359803
953881
1279496
1090107
963039
1914617
1119580
1598756
1266280
281236
481611
1765120
421179
1479029
254453
1636871
1349786
1083137
340488
933706
1916107
176492
908893
1416228
276029
391243
1566475
1951588
1806262
231831
1813811
1321150
1490197
1443815
479483
1440497
1166080
379849
1569523
1305316
938698
586165
1574098
1418278
732470
677458
1951030
1895646
955784
1723301
854224
1380338
1342919
1608314
1698824
1393810
104935
346227
1734801
566756
838635
1331635
702388
1290449
733284
986553
1510987
1476182
1732778
375024
474349
84315
1967665
1106605
215757
432341
201666
461578
124287
138373
1703536
1474840
560780
623414
1165000
1851183
578509
1503058
473244
1441039
1688216
995338
913207
347516
1573289
1727848
904580
426565
41223
1095846
1585244
640438
1059174
357144
1111197
1566826
300197
509184
1495502
698779
1783535
490683
236841
278150
161988
760274
66308
1184558
1212375
1197814
59635
1215559
330276
287282
949786
837153
1840456
1361833
188012
236440
214116
1584278
712500
1661944
258256
1814066
1767260
902968
364804
747262
955001
780122
1881906
1350156
1439422
408796
1479943
259962
351338
401138
1433215
902522
1604715
1397467
1965045
1015178
1317340
335997
867781
793677
1134682
963131
1844079
779915
1632368
110735
412550
1291341
1163367
1252475
664079
419687
1317271
633908
1086600
618708
57689
1051921
656405
167188
754157
723241
24120
271380
20556
266646
1544608
691774
295205
1705321
1887074
1020805
1087126
1000352
780820
1827110
258422
1046934
362740
40590
678486
1181878
640509
1142050
1761302
186366
1652340
1263793
364942
1434044
2542
436067
242674
1663582
851418
1545309
1160054
720447
1090524
947607
3438
747922
1657878
989250
205495
695100
1890478
1457633
179268
1294737
292880
341459
918251
1179825
1094026
847621
1814315
1682689
1617118
1282905
154921
389175
1810373
1788109
282937
1559822
1904025
1746121
1837094
592040
340539
1897113
719358
419653
1950712
217263
1234537
1842358
1313773
1079023
4350
119206
1166273
1791773
482151
3168
547575
866110
640312
390472
1789212
271003
1046813
261231
329268
898077
327509
755756
457236
142772
869128
1305799
405247
230584
688199
1657126
1710723
777374
1027422
710066
1994409
474799
1928744
350297
207507
1724853
1825599
110022
1269876
1937870
1699193
98948
152021
802157
1014471
1331938
1810029
221807
1944384
1526724
1906682
769840
1120827
853815
802216
549885
376681
1214210
1656744
741852
180192
1562550
692869
1339692
1811549
141471
971015
410657
959020
1175047
767613
1328994
1035207
1540095
646008
47458
1161539
1038323
737805
587393
698369
703076
338133
772950
1151638
57099
502940
1533645
16318
1325969
1132713
987311
1769618
1406257
1524786
1716412
1696218
532236
1482275
1331625
417532
1969158
245449
616193
938624
1826731
1694276
1583003
7191
277553
947082
1729003
167009
275946
935122
1700231
59224
339337
1687520
1270848
1962798
1747983
1005470
408796
1819554
323401
1792650
86242
663590
1225657
1950837
910597
1851836
1006400
1359827
483594
866180
1012518
301491
1000493
135829
54445
1038932
497164
869018
1526619
1328179
195086
1210257
576587
190183
1309418
1423519
1202903
312872
999167
392717
438270
630677
481340
244240
588420
1987729
1706939
637826
381511
1121153
853575
530233
921415
1963577
1774275
1109519
1020375
1004604
1685622
1400164
841984
957684
415701
1573059
1734299
883643
1701180
1488275
1586203
156749
1807396
1410849
879562
469974
762746
1548471
242520
1989099
1063967
502527
1113614
1269734
875617
945705
663579
1249489
383812
34426
1248547
723091
1472662
925004
1613342
1270944
1398865
808205
399815
1046382
867075
568685
1101568
1089813
455424
1943185
498855
333694
1355272
1451864
1005125
1173138
1089272
1079821
135630
44236
1873502
307762
321491
1729957
349625
1345863
521684
1331604
1700058
926014
1996270
552930
19772
1077603
1257792
825568
1274482
748632
398640
1986349
770124
776942
1445141
29274
274646
23960
1353908
150551
1576176
1747899
1882375
914087
55503
108052
623955
922434
732087
1498521
903737
1872236
1795828
1787570
1355620
1487264
84145
253843
882028
1268749
1645854
1156584
786030
302018
1152722
746002
1607123
1625732
1107248
571661
292566
1933647
649848
403655
326373
811077
1381128
255530
909092
258889
6192
552978
1928733
1252669
1545673
521425
1495922
412119
407435
1234857
656558
1359658
1356730
790795
520000
492872
1039793
544183
1754540
1693997
628673
63187
594252
1004295
334024
992777
1273348
368906
736146
1060984
1468666
1005337
1479361
1376511
55302
1946463
1079085
1579611
460862
72645
47049
72403
615925
423663
433909
628355
1448126
907833
1639990
806840
852426
1530110
1586979
1693877
446067
788804
840792
793144
1402366
245769
693205
199326
140126
249902
1201283
552922
1515747
1548428
1165834
639000
825603
50751
1898431
671658
156257
71499
1108939
1110109
1450278
1961266
1845663
1102203
943357
1943900
1480838
305158
839385
1330295
1607397
783068
184131
1404802
623359
795507
1689112
968436
860291
1113218
1239658
647562
1038863
631198
36627
144353
555884
141165
477209
1998628
1744043
899831
1024723
743112
1172465
1210303
1991875
1997935
328718
425415
910847
850723
867437
46226
1280479
649666
560031
385763
1376166
845330
333064
230185
1972890
1321646
818856
1715867
1483056
1382449
1550552
508424
862002
736769
738510
264216
297084
793954
903938
1493746
1168184
1525922
267579
995516
274678
1720340
415865
597143
1960742
1486826
988513
1733191
228177
1764632
224789
1141648
336333
507342
1081489
801919
1206565
349868
307875
1191823
1999372
1901569
311905
1085005
826686
1844974
443146
918552
1786756
828836
248258
476513
367385
693984
1529265
1705128
1126850
1505278
1111522
1788563
1651260
1178937
1704887
938217
185129
1320232
1492273
1194006
1180812
347500
1923604
1959920
1954226
1065574
228468
1347686
1591272
1342095
1307270
1529463
1439649
186322
938501
1480809
1445856
1014633
520505
1513076
744575
828803
1630805
1102397
98224
394149
992516
1600412
645360
637641
41228
1527765
322887
1522880
1530119
845925
1742725
1463216
1568874
182732
1644211
1992498
109731
1691055
701950
548579
1371284
1912856
1625283
82763
1782295
912778
909317
74512
448388
1082382
198354
332832
1423272
918959
1787077
917913
1547875
1799403
1900436
1814055
638960
1763902
296453
970651
744926
1688005
249282
1070679
691748
1785112
939469
635594
566175
1018616
1637844
1245368
105454
1725257
1537885
893207
649858
990964
718747
682421
1893209
739125
935153
782289
632865
1340868
1253071
1949888
1658727
1945485
624315
610240
1406444
461890
1441698
1664763
904724
155330
1473157
27936
1937813
1329953
875712
1077322
685406
96255
1466537
980550
1288056
1442939
564372
626816
1052454
378837
1170500
1677190
1940347
1733408
1779663
387937
660647
1301354
1138337
1700469
1216872
274066
1533173
937033
1655685
1001509
1118378
740852
698783
1821511
923365
339658
1151556
670335
1423128
1166702
776736
1584485
1630928
1154252
1231069
630952
1238289
283601
1224941
1250331
1970942
1264830
1714548
879890
49247
972446
443429
574938
868643
1643792
782808
1883677
934548
649037
477818
250079
1191037
55476
1371475
1190690
1204577
679642
395720
1277415
972634
651955
1113773
779482
747429
1045145
760660
1366699
1771597
810998
818716
63292
260109
1129765
805426
1348832
865890
646934
941631
1633851
1277283
1835758
1642333
812579
6605
1681762
1235223
1985439
872818
1512312
1512580
1480091
56679
735970
300724
244106
1043174
478297
824970
749377
165595
132219
1738436
941801
997978
84390
172841
1949799
1862472
137126
380706
1205022
72247
1727896
506200
947008
379042
1496534
1862489
657796
1008610
1773525
699575
725619
674117
1429908
401235
637384
1686538
425691
127096
1541886
1450894
757720
1067733
951086
1971058
92546
445848
301078
1588630
775634
483362
1038581
1915600
1029582
705511
765900
1575762
1839287
830306
1577692
642647
1864736
863247
1268681
870026
41502
1763178
1898760
583646
562591
227400
1811072
1556091
1792259
390286
674731
1317315
1283818
1351530
1947166
271089
66519
1648650
1297714
10591
1113290
229486
710763
1061943
1527961
1248934
1895838
1331830
1737169
858769
158827
419558
717786
823414
437449
1868826
54082
624716
1990685
145071
1420197
340128
1453008
739720
600481
1478297
143250
598474
631566
1044954
668897
1365270
733702
1408723
574850
290151
179703
1769106
12078
351919
1672866
345373
894909
1051320
1583788
1631805
449671
1699181
95637
721651
1396257
325884
394912
1863683
1911588
1880356
59683
26763
128119
899354
736308
1359329
400313
1999939
1790091
1674173
1054080
1731029
1394957
893435
1404540
1085163
1244162
1868810
235592
1557048
1476959
273011
536760
898106
959358
869890
1076814
1285438
167931
1835574
1027685
1846813
1314309
1139143
1795065
1058303
1570386
1250850
1658577
1031976
674809
1311624
156669
698870
608410
110746
1723946
68302
683308
656009
756137
1963572
778363
1382070
873015
1268155
1253101
359149
652398
627674
1789029
131041
774330
50495
1757110
44806
1922748
1231440
1076279
1062223
506520
1967022
1737397
252967
1926157
1900020
265714
946729
1142558
617242
1829486
621936
723295
298913
1237407
6907
1644063
224208
1155112
804828
1595703
503989
470003
1626021
1843736
116259
1014353
72326
1684421
1267414
1031607
20239
1233581
373123
797704
566167
903071
112453
338672
1168304
800898
1296290
1404435
1357895
901785
311205
1381703
918159
119437
1855257
1455189
1288736
487396
570084
1868229
1902563
1428603
1275026
1996182
284537
245564
488975
73074
1369691
1647769
824770
979450
1809222
575056
1749621
630899
1842565
1703898
1563527
1833479
1316242
71417
683927
1654238
839447
1562084
1586997
1254441
1216944
168657
428727
211525
1232226
46019
1827478
545705
119050
192927
795407
1973976
1673878
1718815
169922
1426153
963374
639367
394301
558817
1956743
1554458
1927055
769815
1973654
1624724
1947003
1553561
942459
623017
36428
1571173
948064
1118176
52283
804260
1800544
50791
1169160
1917564
1798450
612141
599004
347994
262449
699346
699943
517349
1477002
1890993
1519868
826628
1369952
1638546
954642
518545
1740467
1443977
1094955
1677668
540530
158975
698174
1383093
1569961
1579512
624924
562465
582100
769277
1606739
1774523
802119
589779
262610
891840
817226
497785
53076
1952781
1003152
179169
1778075
268272
95301
1211299
290670
1370756
1220344
1517584
470248
489476
331796
942809
1039489
568562
1590375
1108906
1125620
1930919
1707573
127090
340013
294098
615385
873502
1389006
1940347
1633679
1254676
1900863
469621
1839559
433137
1828335
235722
1656949
476023
1363755
922551
90398
91703
714469
914405
1445304
505858
1212808
867467
601570
1690333
673125
352322
1212750
1222671
1585609
1225282
1721913
365416
693798
970346
771270
746017
1187284
632687
267135
1564417
439807
1861129
1758610
208203
366487
569422
1080239
1741516
1837731
489996
1331714
1640923
1922400
1308369
1888105
739786
885666
1597822
304570
1633753
1024095
788719
934998
1550525
163129
1627129
1958909
221651
543728
1414732
55120
1398570
1351486
1017734
1770783
1222357
1244198
559745
1045190
214668
1099298
1187332
654008
575811
687910
1157231
1038031
621973
965131
482542
957228
594498
1447988
1445276
71172
1765410
1544813
1546708
1436428
202596
1348903
1712835
830266
1091120
1297824
1168749
1161841
521836
720539
225877
311257
444183
986563
677532
220959
1962274
1468258
807502
907481
1622839
1094228
999229
1094900
559149
784914
107780
958219
1823475
1043840
1050
1163936
117725
1891448
583318
121485
690083
855757
524317
163254
1792571
1709642
1748027
661476
287270
618209
782841
991860
221455
1389483
765513
1709291
1312903
135628
1594462
315843
1492953
477872
823945
1960479
1572802
878805
540667
501966
1290889
716607
628834
134218
1755713
1336508
1931562
485785
373896
675092
1833034
622364
1114470
1560431
467695
701548
1712544
924358
1573883
1061664
692270
217749
846895
687721
1984089
1817726
533511
664352
1362118
823112
1818030
674423
1181487
1098472
1818395
238482
1308568
946317
1062657
1869781
640994
1687052
260532
976144
391858
171363
1992467
1615837
1434201
1071838
594260
1500220
382854
241564
572195
1366506
867833
966749
717532
985828
565433
1938076
671225
168458
656455
841838
1148510
1078546
847529
471626
1780736
1483982
631025
55195
780189
979327
1449069
1881798
1526990
1393900
399557
1574057
595524
1103123
603019
1123857
1924000
123889
494911
1048757
281494
923464
1310797
742269
45313
640145
1062360
1904121
473878
1708739
114859
512750
1627801
437729
357206
327964
1054815
297948
1411740
1045993
658523
1574562
1182254
787406
193906
1329189
1324444
1809582
1046463
941099
98022
1776391
1973402
923887
1523440
1659032
819643
1137763
206592
841619
1610904
472826
1339054
660507
606561
549142
1533701
974922
172832
569631
853402
1745848
283298
91820
558608
1423657
1660045
216604
724109
1370700
1151289
802296
431043
1511624
1878992
1049213
1363586
152527
246355
925950
524514
1843047
560534
1239853
1949651
1108848
1247701
1816041
1962022
553278
698776
1304900
673016
1168761
408738
1760766
685866
1774935
1250282
1322739
1579092
734748
562913
1966356
253028
1897393
1949013
933042
1624391
1679428
1794607
551876
761562
615160
151864
732671
593465
1469500
496685
596153
308617
448377
1255324
411113
1915574
1961552
1590059
616600
747645
1315165
1085731
1110862
622384
389777
1271748
86769
1291900
1005285
148843
125124
912712
179373
1798704
112992
1577028
1303817
1155096
275894
1675392
1645228
787675
898006
277249
594593
1539050
528838
20653
62667
938291
403954
1243494
1085635
1599195
190359
1740436
1870644
988194
626965
787285
181158
913758
1281923
311784
1297386
1542786
1951650
1383475
1476039
1355117
1924427
1230341
266080
435300
1823232
1302329
1387117
1645667
435393
1738417
446369
1565218
1747069
1995448
215989
760477
1932623
1213244
98924
930345
839655
591080
373139
418586
1626996
1257512
1514815
1931356
290753
1618842
1135954
1683995
1325795
1608697
143446
135343
1629503
1968734
1776626
1328687
1758175
1024479
1681304
782702
468682
1476314
1235183
551961
1255691
743077
870171
875090
333811
1502808
985553
1213369
903270
502196
484613
1734334
230192
683630
1332125
1644653
1362294
1877446
190271
1654212
1490442
1916722
1667257
1094640
1912214
784747
1917104
218855
539012
1603663
953364
1111294
1354593
379358
631254
582657
934140
1572867
1374952
958277
1759540
1549078
1774688
14332
1289415
1001551
1477238
924079
1512111
338105
1029703
1141465
1410673
752765
889564
1988989
992501
315303
1593702
466060
110901
872633
339349
1538132
1181790
1620039
403104
350634
851879
553445
1022934
1345275
724458
1591620
672875
350644
1216999
1143629
814731
10472
652716
1586052
541358
920831
687388
206203
427609
1853719
1354940
1145104
119544
667846
235244
116216
840293
814603
1763492
403182
1191752
110075
1631884
1856444
171629
623562
1471865
576286
1676172
994095
312979
1353825
643923
835484
1446646
406522
445569
786934
1378448
667216
1744305
1088452
168298
633963
222784
1855251
1666286
387755
1297272
860724
1904453
83110
263204
803145
1663865
155994
1067846
164511
988397
1026105
1269150
1208067
1184982
347942
682462
68986
1242101
429133
419931
576404
608783
413348
1168138
239593
1326786
1746568
160476
1401980
233864
420050
556370
1051791
1272798
1006454
77670
1019757
1559016
1188555
599946
1968336
1047186
145105
1860211
1901504
6986
383653
1653708
241527
543944
1756775
893530
1214305
549918
997916
222907
384215
1967768
1382145
1212012
941074
19082
1834092
1885062
157189
384548
803122
174250
23349
167633
745700
1673525
13033
1361801
1245753
1991863
226960
1627778
1481733
854339
1372875
903598
893100
277829
1962087
1984702
1917866
1144598
1346213
1180025
1060890
407622
1098136
1160517
1874401
1632542
579638
950522
1771344
908286
1634200
1560871
900158
1608215
303206
924486
293891
1194592
342925
894043
1359662
883121
694930
1619786
935660
1187112
1536043
1933410
1999040
1247021
1881678
1304071
1064153
1222622
428276
87036
506451
10512
696199
879457
503366
554744
1217228
354995
1749862
1211853
815092
757344
1658047
1934486
967910
1847780
399323
1682655
1009478
546628
1400696
1215964
734088
294669
36917
823352
1497066
793287
1506607
984162
1900943
354201
414975
1811179
1856952
855141
883990
782560
1379323
487768
1441635
1230863
640407
901530
936008
198626
1496247
1896653
704179
1022492
954404
132457
1152212
67684
485528
1027534
53330
101238
1462632
1870149
1426033
1005800
1378845
1859949
499317
57544
1571048
1186756
801852
780279
1669963
1339726
1581309
1922645
447986
642981
1094796
992304
1232639
514263
1626848
467621
1215047
289764
1688009
1292516
1730848
1518285
1636122
959364
1635481
776327
721414
1728970
1460584
755306
500805
1177493
1111928
921697
878906
437721
986772
1072464
778266
1221950
1572914
792245
516460
1464313
639213
1742014
1959370
1874215
1199196
903353
1677391
132033
710052
668826
144389
601770
1166111
1606285
630672
82371
1335778
768169
1391290
886550
257565
1267462
973498
1569788
1016238
310276
179129
299578
802399
1837511
1704731
6192
1088217
1821034
1425956
1173926
1964535
589254
1825009
665085
1493400
485109
108836
1351165
1668490
1271989
764636
1319241
1291140
877395
1126098
1431417
786751
892130
1653603
1273051
1241836
173693
809498
1713254
1666032
593009
373059
1075111
305202
1590371
1183388
1974923
946964
161378
282224
1265789
1342922
615623
61206
1820037
1585521
749286
1620001
1890478
866095
1151462
1658990
465283
543887
616767
930252
428961
611778
400376
352867
1409338
709728
494938
987976
129775
164846
1600749
330064
791555
1988234
266562
1068822
1929849
152839
162804
1841278
1045378
1702279
1089584
1780502
1730605
1497075
1234168
800490
1762357
858426
1577860
931460
1693315
1240858
1800746
1960652
203129
1883643
1482222
159484
701644
1864913
223067
267060
1529390
401749
1905044
876366
1976784
491718
1727872
1860912
1105497
1020812
721809
261479
1532874
1566283
1007143
572142
1492639
1213679
1721007
1353440
112531
86637
404919
1198460
976975
1730137
1972521
185550
1228758
155569
361099
655710
1231583
303881
807254
964170
1719427
1197571
425290
934185
352711
1821838
398489
691336
1287733
1091987
1516019
1510882
1227645
86392
1529289
970078
1168845
322560
65442
1197212
1606330
264119
1983726
816872
899319
535740
790721
534053
1605793
1358744
1367278
802684
1302145
1183338
1001940
899935
1229312
1754392
1398358
19696
68463
354379
1937465
434736
1864455
995216
183350
592584
47439
853365
109078
363899
939706
660576
852918
1019652
52044
1214357
948828
1542671
1799114
1824512
1965925
749225
422805
1644320
320596
722861
625203
1862584
836823
264398
1167760
1021064
1259344
1515369
914504
308813
693387
417899
980687
1490610
1690551
798943
238068
770559
835556
1684238
710570
497538
1202294
211757
1697266
541861
41261
1793491
249317
877303
65110
363313
1344120
1286649
1468860
1068737
1291540
1761410
1114608
1307456
965618
566462
144297
404194
1079393
758857
1068515
1695739
431773
1008955
816318
977493
1579075
1159778
1200210
1646066
559293
865475
342628
335350
238130
1568806
1241226
1382348
1997702
348565
1062186
1784731
1031715
894980
853355
763126
1197620
1236059
1757973
1062423
1993417
228861
618954
106704
809668
409654
799915
377041
773024
1638876
1670892
909204
1744532
858691
168391
1063155
1682482
1231967
865358
1952914
287517
879827
1273992
1834606
732958
1660625
267640
27772
125780
1190117
1346771
398143
343335
691261
356703
558564
763617
1216504
561832
1539570
462087
496631
1817163
487291
1837304
987259
1407959
1091707
710580
735679
591840
386533
1220622
1113019
1743758
1961062
1986662
207538
626240
1218879
35112
1695495
161736
344434
1090845
189240
217566
1512615
1953648
1480733
1540692
229669
1624305
1525755
305518
888997
1001923
204123
1241943
1219677
965892
709194
79255
1627396
1593797
1998449
439890
1102126
635121
1598170
503515
517439
1549564
441967
1047414
609202
382617
651344
381884
1086390
1268268
77117
1327754
1221586
1581179
544811
578106
1324343
1360715
1059049
443707
596855
1714190
638478
1336175
1677819
1747666
112721
1956064
455312
1260620
328579
1559426
1294745
626443
176700
1219762
752313
597966
422428
472755
1538684
1546551
1363705
1563961
304376
1721165
1806193
619527
974937
886142
182572
358344
1125097
1813786
959220
1666838
1242608
372420
989750
1098885
553556
1421839
56023
396611
1594301
1097195
37457
946867
362780
1836959
1950822
1736196
85372
904420
1260361
1126101
595112
194041
1719281
1499996
1628312
1703562
767896
346134
1683606
1015178
1046138
517990
1773943
480832
1244317
132059
1095774
184577
1039358
652679
50020
672718
482601
1520677
896930
1731703
2286
861857
448308
1596845
580959
1937530
745712
1012683
1941135
488875
611906
992379
520761
767493
1505607
510717
891454
1970996
559668
1493865
1301120
904215
1981734
188615
836817
1502935
744746
712487
1536163
1185090
1517510
415350
728635
459434
703714
1615824
1267369
422744
208273
439936
1688887
577514
1073882
1498225
479132
1264561
1067382
75057
338329
1372297
1343831
81032
623768
1083393
1226266
393586
771635
1089630
1068190
115352
350414
67342
1066752
585014
161829
824461
955006
1962310
1560822
245615
1902276
1875521
1818600
61756
870179
1276518
1120680
963245
1135777
113129
581003
478134
899911
1679731
63817
1403077
1010343
954639
1745025
1003712
1902648
1237276
397148
1753586
783465
1732734
27286
106108
1100528
1417002
157108
935141
324040
1203955
1956858
902240
692705
1192004
1200030
810433
1244838
704661
1032439
1180231
222672
1916535
1704915
1660435
1890783
1665842
634363
85381
746266
1934893
240760
1263472
439566
325857
109455
379191
329407
1394517
1856348
480586
1242214
805589
1829143
1680514
1114153
1152629
1779913
1184928
1336214
476175
882234
381556
71270
172171
391727
1675074
1060737
800471
257989
1717704
906071
1260021
1357894
1509203
1988927
1939198
1420287
1396523
845340
1860823
1332748
1679709
1247969
275786
191268
942505
640687
209700
1919377
1882792
1098119
642247
730028
457519
268284
953274
862738
712516
1785837
599686
1326583
504539
356285
1501920
599192
109811
1716184
1063738
739977
1290889
762755
1019969
1845585
1915825
1200383
1503210
35367
1886674
1277159
504031
147488
1895404
441328
869745
1959674
906982
1826724
400833
1977558
150827
1443682
1069716
1346306
672946
1937186
1722960
1948311
307910
1938466
1227949
1674894
599929
1883349
1530458
1668019
694335
850716
1543639
493364
158698
1500244
1228582
352371
165761
1058462
1934972
336573
70105
955391
1874597
1297914
1251434
521618
1363465
1957176
1753347
1225820
664629
1241263
13206
1870530
937948
1563874
1718609
254183
1335364
480787
772059
93719
1900997
1543475
421785
1438058
547796
322703
1345111
778952
589703
872756
1572103
1470733
1421615
7126
1813482
1326778
551269
1862957
827140
1069913
901301
1709069
1444697
1252882
373585
90305
201034
1401611
1487916
743707
1405430
183839
1599461
45196
279282
840046
1852797
1582887
356379
1601144
1711085
363543
886795
1836473
17096
272289
874734
1541628
960386
791478
638458
1980120
1122198
1068062
463250
346056
856523
231522
696757
980716
1828883
683578
1978349
1715449
399844
2153
149228
781107
367276
975843
1551568
824781
477028
117206
3676
1651037
1348384
795126
1422666
1679236
166117
1803580
1042027
136067
541304
1378361
622400
1454478
1593675
1508826
854656
1747755
1883932
414730
30313
799801
204987
1162154
364710
1784217
1750102
612682
1005692
671553
1529632
822942
556901
1610057
1775002
277756
936533
323839
1911886
1073739
997016
1790588
1204838
1920402
997707
1290426
340768
604990
86016
13229
1906215
128430
1257126
242829
1029965
318020
416817
1342968
1197782
370366
170606
1877973
1311092
205121
222946
393924
955920
1785281
904468
129403
219814
1093630
1292582
1737638
54082
829674
1648147
316822
1474268
1248205
859267
358028
1304424
1738478
1187352
1292422
1577323
1794380
169063
891951
1978052
1449016
1584310
271471
1919954
1013640
1423076
1899384
6749
1672890
1026968
706237
859400
1834604
1067336
1522396
1554597
167137
916910
405999
1102728
1082450
951219
1795341
620545
1782313
1053219
1171302
636056
1071718
1340055
419561
1753741
806107
111737
1492797
641804
393852
700517
657978
747051
1192911
785891
1984502
1812963
401266
1566440
21603
1191215
84343
1539786
509607
548513
1208439
1265763
80403
1323317
621768
1678413
177940
676537
1279893
365736
133739
1396039
816694
144208
514200
1476854
1333330
762647
1943542
251542
362117
1911927
1197546
752368
180751
179347
66023
73947
1122893
862033
1119956
737678
440686
872224
1131889
1466651
888510
1013047
704905
1867045
1050043
395867
1220606
52634
1793543
1078380
1081652
1107982
960226
47311
1683997
666875
512446
115756
451315
28133
889985
1018724
1144897
1860013
1133273
498651
573439
1692885
923910
1389491
1243374
992361
267657
1008289
1726760
677873
1042338
482573
1846543
436608
1729719
1815181
702314
1325716
136894
1740181
740608
852325
1395386
425292
666282
1994142
787741
1613216
1717970
900090
1400321
1752069
1086177
1972098
572538
994585
178650
955447
246575
404557
1380397
974104
661052
1878483
718423
1713620
1056809
1899988
1312021
1170388
314757
1358700
471882
144195
1301893
1706854
793820
246880
1370418
965386
1522987
1126882
665845
777172
96267
326856
280436
1521434
1612750
300009
1194609
1910066
1127765
28284
720281
1073989
768260
278205
193581
1365880
563325
1920898
558913
136417
396413
1970753
1019843
1603169
1273869
843145
1104497
18293
1361844
586515
1179766
344826
232962
1986507
1923043
138554
190691
880169
397185
1222013
1699677
32628
1466272
1020592
1375598
1495912
1861311
1733207
468245
1948919
395598
1704124
532647
1830733
1132615
1626675
570097
1335668
36894
909074
1490192
1663737
1021050
1240437
1554375
851041
1566136
1094641
1426564
1277279
18119
1538109
1555142
1828374
688175
314319
718704
907333
1161044
1096684
1419922
1228480
1580759
274352
999064
810896
422718
1478388
236483
1158193
608589
397763
1576844
647199
541337
1185736
1900486
1583378
939180
1909499
402899
1154850
1865329
793536
1547039
1660281
1349084
1083099
669465
813122
1101615
1618031
1847830
1024036
674426
227711
1753282
161092
1376229
1121986
398096
894403
1743125
1713299
1956698
1550945
1774787
144860
1661498
478340
515037
665317
253199
54531
1744406
1087156
1093657
1202246
851445
54191
1635450
650785
1883305
1160689
298228
1606909
1534275
1765197
881770
367008
427688
95612
1681135
1234061
1143691
317730
501636
937122
1470351
446392
448443
1419496
36940
1343111
898915
781095
1492360
511452
505870
123329
295244
37371
1322661
1098712
1163764
1421606
894070
1122669
32782
598167
1303452
684278
654676
1603669
1487775
409815
914715
1845437
550450
1236957
953367
472109
400200
1700
303583
1526666
1333803
76788
9466
106941
1953534
1522933
896959
1045989
860444
635547
1564715
1325808
1745606
1666459
931862
1801957
31278
1379246
1601340
1336236
1467241
905385
1452195
601321
946115
321498
1950407
558800
1979998
409603
1241961
908156
1714274
1585185
880722
1534543
558715
1637158
1299342
783563
1018511
1126534
911902
1591664
996376
445366
777684
432257
1378644
255067
1740254
1126177
1249239
1672701
502033
1379140
1207478
1651802
1413634
219626
986625
1082505
461141
1793781
1467597
406120
66939
1485647
956294
1417043
1723339
1705364
70001
1807555
74935
1154627
1823407
1024591
1616903
899811
25287
604972
1846506
1115913
641562
1094741
741971
782791
1977132
752418
1016733
1659111
809143
1619032
1242547
1158683
1345309
477375
1080505
891860
403939
1760112
484543
438000
750120
1856371
1324680
548774
1765324
713078
1430324
1869723
642128
270632
316321
177622
1346310
1501704
126482
1436558
1498627
1365289
1457446
1220539
1055267
1537730
1892440
124164
124304
177591
1877922
834137
1085692
1999997
678650
1469769
783415
584289
454827
959831
1915873
624173
610067
1259269
711779
1058256
1120614
1712441
1489979
1502407
150422
225191
1577700
1333165
344082
1536921
501823
472265
1943138
743686
115701
1997297
1837284
1790313
543918
1160615
924425
1703091
43619
563862
135011
42344
1896827
1437827
789156
1320274
1643910
154995
1006752
1047152
45408
1012233
659999
1328384
1480842
496858
934460
1680372
632353
916811
817435
515399
987036
63129
281547
1844900
76989
1337048
1802829
102048
1756403
446769
1263323
1780756
789189
1351996
1356888
1353923
1786995
1088091
935066
1805620
701267
640439
435698
1132970
1187610
1330075
824865
790298
1350873
958297
458025
962675
48318
626001
1224730
1803834
732037
291969
322316
705275
103341
47582
1326665
1844310
551818
284813
662077
636234
425724
1664456
352410
1725704
385156
777087
1922433
1836528
740358
736243
1697239
549592
1473427
1400249
486634
1883735
948221
1326968
1393501
573466
1684729
786442
1939091
467671
1148713
1030005
1804243
1257964
953580
1245444
1865464
55078
394524
320397
480470
645374
1536521
721755
1630829
276810
1171936
670484
72237
1296034
1341365
639770
826166
285059
1034904
1885495
249763
153299
572212
1696548
956225
1526912
1769741
1688408
596727
1104265
41985
436736
1016301
1925424
1895105
775667
1856347
943564
1906180
853951
1508621
619268
361955
1793620
693710
1659498
1517371
778285
645868
1580030
1134686
290194
274242
1991975
861355
440544
255221
770122
228462
99688
1651347
8982
1173862
559941
1353136
1917736
1558869
1742917
1615213
1881601
318765
1379332
1427996
57718
1067815
1435662
1512773
1762812
391263
399873
451705
1978553
410041
241698
881451
699892
369378
1104012
1029959
628003
1337944
424605
1673855
99492
1378611
962986
841015
812634
809878
531007
1631886
1122803
1326579
901814
1204560
85243
1437774
54695
184247
854476
1412354
413084
914013
1795765
555262
82092
1805612
964888
553181
1079094
505005
1196698
49422
1678033
256578
1892290
1149741
185042
1499087
1820254
224276
569115
387629
1757384
1575049
1008580
177572
513768
1045562
1953187
1851328
1367943
1956701
828818
196065
1411252
1925365
975141
1521046
1410985
1425141
1590857
1546138
276607
168776
1710727
540365
1524158
628174
898560
1515651
463647
125068
170489
1940030
710167
1731719
852593
601056
1642624
974124
1961811
1472136
951307
100029
214592
1969242
951773
947804
1104583
262164
1991278
903850
1579125
914396
693724
1901900
1438719
1870744
1593524
1031415
1538678
589735
180034
1644771
664074
76566
848852
318850
973899
1925297
305222
1377072
104993
1549820
1525642
867460
1043928
1742331
1012856
1283511
1581142
290679
1685840
94022
1834072
290509
1392132
1668301
1126962
46293
342350
1952669
1022047
329957
386889
801000
1694370
837705
1835400
366132
1592261
783316
411197
1252107
1335211
1985148
114553
1308326
1396925
988691
1912027
142189
237714
1132234
1662819
813800
618772
700768
753937
1019369
269089
196326
1606622
1536542
1200941
1950268
1883061
1658428
285318
1255193
1358873
705935
209176
1822401
1952552
711764
41951
1121565
8590
592806
290714
821127
717766
390548
768435
1200698
497692
1387226
1522134
310742
758230
1034816
667940
830437
1494816
1637778
1340278
1782591
672715
1238264
1030362
1039006
1695969
1350304
1109683
1444739
1590041
1992130
1474642
1143974
896828
359992
178893
1515149
1185035
1124321
903106
1769162
907110
1232506
1812184
825341
1768387
580436
1632184
1490587
902592
966545
167052
1795590
126010
1495637
1246920
1015625
1117032
1379492
1649390
1548930
1490781
1787169
1582089
686833
1556056
799937
1560328
1720328
950583
1136585
255560
309285
415249
633905
1719346
1849178
1398804
1676907
1770193
1869721
1110014
973521
545056
1216978
1032020
169408
152974
1033227
208017
1906528
824768
401031
352739
613760
457187
67571
256448
1659144
352613
122117
1730272
1807558
1974454
506476
603251
1569519
1283441
92777
768372
647635
811099
379164
109101
637363
1695256
1795109
1238886
1843645
1272030
60033
1739210
1876952
687519
1831624
72472
760611
505010
1990116
1811142
511554
1507926
1357113
218437
920783
655686
574053
557626
1585378
273636
877434
468208
1310318
77630
1743467
672857
203272
752840
1694562
1435071
112234
7323
1698475
1373260
332252
1463899
433127
1624781
1220304
404803
346065
1383346
654298
1763164
1285884
983632
1634553
1903412
486974
1413168
1307473
950219
1208301
1582603
482382
834755
10736
1934119
1772471
1275586
701873
1686242
59767
1911167
228519
374480
1027485
1875787
375131
978967
588559
1771165
665461
1391580
1523146
1327279
726477
53369
148083
143584
414612
1232260
401234
269862
845490
1156717
430392
574497
1870046
67800
1680551
1758288
1974778
208667
517000
660641
722711
1691923
262326
1510745
1903513
808517
1839015
1507243
186888
1483740
1564717
1533097
928727
697464
1126870
804151
988891
1508819
662718
623747
162273
940672
585600
609783
1669286
1755553
1142601
146877
753033
1478254
1606162
1391211
688011
1833913
751366
1862855
1208619
644984
1981702
1619362
1967111
341095
1807042
1300329
1930500
1755185
1876996
89870
503083
1379586
235553
1492301
1982141
1914076
1644713
1873626
1029083
1362493
50617
625100
613781
184409
1926148
585879
952186
281724
1841944
539318
71133
1533509
1007960
1227735
1499126
1231750
610991
1185088
141256
1942465
809383
344866
586650
202423
627772
1313101
1044326
142622
1311096
543889
1337234
1445331
1378339
1366524
1972866
244975
1475142
1438761
544290
1762837
1581758
898082
878536
504181
978399
881314
611033
1692761
1688213
885348
979647
23633
1696411
815170
685603
1965766
407135
660169
652332
235514
635987
1533194
1185150
252457
713655
578168
734629
545109
1776129
1224811
1028705
1536501
607144
145241
761344
1535750
1499471
1324471
1690102
718552
94333
317578
1124133
584585
1788830
136571
1416130
896210
1236981
880117
1497108
1219807
712660
1275872
1514072
1184046
1652147
1616909
1037926
207136
1198864
492608
1795693
588544
1891107
678158
1790736
696827
108789
1312111
1700789
85509
1052891
436365
71949
4455
1240496
578945
644994
220650
555408
1059992
1108154
740167
560756
1868630
1287167
966576
1235840
1555439
211956
1217355
1902242
1745495
469422
1773388
1522033
1177877
105345
1755001
1474037
1806891
1062927
558974
1663797
263382
957893
1207321
1816845
1823945
521550
1587875
902149
324167
395623
1488333
1778210
929845
1870352
1214541
356988
1024930
453710
1969241
626344
1602241
291269
1081470
828973
804228
1301091
1866110
735807
477282
232541
1458635
1976619
500944
1435920
1002149
158204
888001
260615
1588535
1964141
800819
1839551
274632
1281405
553889
101142
1493294
438054
1584470
586867
1565990
694945
1856803
137300
1555118
304678
441972
542047
1809872
1637794
1365369
335349
1502513
698680
612837
425955
1130286
456131
491952
1983578
1818089
1113484
743826
1651050
1004765
1418050
649938
444717
1886564
847717
1945370
239949
1772679
758424
1565019
872841
585305
109919
1652260
13532
1966279
539286
443177
255899
1034193
134145
348704
1912287
188064
767479
1130346
1348911
1956300
1769809
1398824
174485
605036
1443386
1514438
1742336
1971035
1431527
105296
649706
1488298
509555
1971425
456317
922549
1112786
26358
1700050
474874
945915
967702
286357
1502061
429039
852518
1683133
1693037
134706
1197725
829488
1206868
303346
354632
879444
409343
1480206
91007
955417
1145467
558526
1561067
1209359
227754
1171659
871619
1050173
206513
485108
400250
329536
1979095
572545
547404
1030425
255998
471043
1259610
53626
178445
1727860
1212858
565857
834646
789969
979916
646693
239618
468085
986994
1332367
1503572
1613588
809293
953260
1324343
1488909
1142232
1117572
660027
652870
313820
1165937
1422951
635365
1109750
92458
1248519
1324242
753620
1366549
1000192
1136983
1259612
661278
427472
1023688
112609
1246582
1801743
1342412
459786
1570305
1919273
1426091
445395
1617688
1104241
1071924
370525
1562341
1641758
996445
1439531
732024
1979846
622936
80407
201627
1858737
54234
1249713
675050
12664
1405813
1806825
255716
1504195
180746
217218
713611
34302
1880562
954650
977115
283331
1934980
178309
264930
170087
1633028
649189
373077
908445
21980
1908938
759100
362876
1584306
219131
1834058
1223565
1379916
291065
579764
1791378
560415
1741161
268738
826690
1817256
897410
492356
174855
1810592
201852
1384258
430380
1139108
1734083
355238
65942
1617142
234475
1061110
1713859
21277
1799992
1523200
988351
1078234
1573619
379225
1594762
1867621
1686278
1254863
323258
986192
1848310
464778
1659257
245297
1298842
1428385
1618289
541785
368245
1959743
1979417
939209
1354566
1060252
598356
1646841
834950
1726507
896337
858477
1276506
474515
1371906
43032
690397
1233607
1690396
279331
94766
417058
232563
1680978
553039
1434047
1776429
65352
1778561
1328512
1732733
1243886
366035
1511443
442545
1463996
1257993
621561
41390
1435587
1101229
299644
1173593
611565
1238955
994708
806970
1589132
180695
1074563
245799
727698
1786400
203240
1733162
1869754
8329
333127
6229
1402569
1090699
1778621
31074
498915
1279429
1158857
1487803
660313
1429790
1990109
303674
1179855
1364925
1865200
116894
138569
552006
754572
830551
1778360
626854
623322
1784397
85796
1307870
9129
984394
657679
1116585
197128
1116592
255760
1828967
1339879
1332174
1242056
1934016
636887
319371
1559180
126926
1614590
1422443
1547811
639688
977929
853906
1543003
131988
385461
1778360
1230938
1767839
1054117
771228
1103467
1207178
870466
1738685
1006650
1666573
477144
182396
1237618
892388
496924
529998
473754
1731774
1126007
674010
291997
554603
957650
455763
1068856
1760255
360976
436894
1416758
129478
1136618
1941679
1152025
584538
228449
931699
158737
615798
388883
1127475
1235437
1294076
985965
670395
78397
1087248
1063173
517331
539659
1213316
1947307
1483199
1626732
1435085
1701360
360577
845891
164368
1187564
1053185
1073878
758251
1106716
1388373
1465760
208550
1111552
939591
802666
1785840
1163220
1825569
610011
491591
1243399
1904494
82688
1925025
620888
1567883
1963905
1008795
1192312
771863
352103
1918332
1004181
66639
1699678
1297931
1494660
728087
470513
385693
779557
524578
1434657
297022
232116
31294
1783526
685152
1988500
1686675
649685
140210
824857
59070
95210
237587
498722
1917107
1380474
640501
1030831
301437
1169413
684364
122016
804133
965639
1600636
814475
1669505
1656643
315198
664780
1606767
1168990
1343505
905852
692097
1984041
1612604
541024
1384375
1088342
1802245
1920554
559961
854306
711200
383037
785107
1267357
759653
708366
122788
1202280
1244417
1615572
1490964
1059644
751982
538773
1110255
1409072
654745
1633766
968846
1678573
356972
1872883
1784946
1310553
204380
117150
1422517
1449397
1886720
334543
1983787
1880820
1893010
587491
1560913
257464
1538339
1613455
320006
1172753
1630373
578980
128966
1545172
1262064
1367500
900573
447794
1320137
750229
1139613
1245267
908543
478045
1904739
832074
1879616
1446239
481481
1111131
610734
613901
797269
302478
1015752
750473
1641071
1058214
940480
325276
852122
1756488
166004
254403
1965666
856960
601603
1186518
1266963
567750
1686572
1747652
981612
1702188
1060618
1535556
720269
1469595
1062382
894647
454919
1085193
50077
1242296
1473249
1651767
612583
137103
400060
545914
1484290
222569
1505932
1853813
639637
712682
1897621
1037512
465223
171943
707165
1875384
1694789
1953466
837475
1843956
324618
1648717
1240153
1340583
1092359
767906
1726958
1163880
1527637
1181422
878299
1658089
1456727
1025106
1757394
1639052
900094
1258782
1690618
1325278
1940041
733310
924116
1005106
1017961
1520635
180324
1724347
1710997
183922
1152097
1510033
1377949
1199962
896309
733886
543649
1371079
1972645
1792957
1490511
836132
287467
1475947
787745
1022071
1477153
1923422
276015
1682083
1488445
1142560
380798
1222490
1373184
1770759
1172477
71964
1622789
962014
148442
198755
825504
649149
730087
1114277
875768
1617963
1282242
315561
775710
1164141
1261126
537021
1564019
306187
765837
880516
1398861
1132298
1037808
1158630
1384192
1579752
1792815
1536129
586477
76246
195435
540091
1800603
4379
712739
1464518
1088116
900633
1209559
1873267
442360
414089
1786937
778414
541451
753914
244982
166824
420020
1579246
379021
1515300
1630014
1322522
925170
173048
1774673
517806
379507
826883
864267
369594
669733
1210198
314679
1913876
336243
1643941
415301
957163
1511888
1800407
992433
670645
357833
352447
926421
1480662
1718288
510553
771101
296514
1451844
548060
1946672
1322883
13734
1271718
1539216
1599999
422161
1639148
887381
409625
970634
491345
1375189
263683
1704318
328428
980816
1379415
1183988
1460653
1868880
255854
857065
891950
670521
539378
1785596
861549
490395
498616
327942
368580
1175619
738790
409508
1290560
1399401
678606
1419922
211478
1428169
335612
1904591
716723
1873600
1886525
805377
324987
1661497
1957074
1577440
1949830
1880936
1503990
1878642
404337
1262830
734857
48735
1985461
1810358
1078423
1688227
240524
712749
666909
1337272
995349
352018
1659930
1946956
963112
1957233
158799
164010
1066607
1323525
1323747
949297
1301310
174781
457441
1986259
764192
858608
313953
1214270
1894903
559053
1144699
1563470
1299694
1546575
1960420
35673
222873
1924393
1150791
308018
1074320
1660100
1998440
343300
279684
81968
1396277
1194361
356263
352481
771438
110592
1994515
462550
1338655
704162
1905458
74286
963262
133039
220712
1275113
264892
662257
415892
1968520
1329689
372786
1071623
1223138
1468972
1893071
930803
444063
359633
568543
1755616
1185323
1261358
1888396
612211
492092
79720
1258755
1254069
957123
1151171
1710818
1499634
94499
340960
1943660
1075609
1777853
1710676
1221552
1759981
1482396
633248
105176
1204406
1416752
1871679
1202212
193023
577944
739960
1511208
1196930
887337
1750683
232159
634199
1258885
430312
1125799
35929
1238742
799594
435973
1378068
1586888
1522096
1613079
1486571
13788
1546170
786
1326971
1073119
11743
1076117
1509525
319253
1822062
121468
479919
571466
1268284
991864
1133523
1683027
766258
1686957
968026
667420
1579653
1240839
953723
159146
1923850
619130
196636
1333358
1868952
1367204
1768802
1766365
657147
1401024
876377
469170
163332
1628343
1620923
1173374
756806
98453
217289
1001387
1243982
1646429
1688281
42737
1762196
1935092
428516
85686
550631
469686
366927
348922
1296453
578518
613370
1495711
610996
934183
1437073
1368240
1518263
548537
1995018
1773957
860335
1865552
1300941
1613029
1603366
1122506
1342439
631146
1659416
363175
669522
118553
1623756
1666681
913087
886177
1865956
1328758
68196
1064475
1539827
1235469
187382
1092806
1887947
579001
1478801
1618225
269481
1645857
859887
1038647
1723321
1951651
274680
211458
1555793
1121530
1097102
57053
676150
1298749
1771958
1674392
1444446
877590
1757960
1641449
1851361
845009
377485
386558
1162718
510690
883001
1350250
939459
1988353
1829448
1089173
1137766
195405
179715
379455
1036677
77007
798550
348170
563350
906026
1159823
53560
517917
1179843
1408151
579278
1753261
113666
1204092
1539857
276176
941827
1709064
1590600
622121
604906
578126
1082620
598061
1074855
189310
1646502
1697973
264129
562289
441058
985370
1453280
79641
706667
713898
1095361
1142226
1296304
1721144
305673
181588
91999
1333711
563199
175383
1302088
88285
670676
339962
316661
501343
1970543
1000670
1225048
575020
1866858
1125963
56163
708789
1095879
1964175
143275
339749
816017
592213
941176
1217050
911550
485137
1235404
491584
1656425
316631
1055481
1587055
316544
1888128
1565377
845185
1411184
873622
1850392
892329
545538
1839499
119415
443306
874558
1055883
1110789
720992
272549
299336
1094902
863905
29214
929778
747932
934435
1455596
699320
1610630
931120
1077731
845600
900890
1504996
631401
1471980
879227
512185
1309997
939037
769871
697313
146199
1712770
1510394
581820
1164181
438452
1582403
1719828
154308
1045200
103836
701316
1354352
1204020
1645939
52877
1618831
845143
1909538
21709
693571
271978
1359176
420873
1759961
1574968
1245834
988340
251683
819765
327557
352025
928754
929428
1493807
1348087
938741
666981
1450926
644633
79385
514369
1548236
1997221
1087095
679126
1658150
1743866
386104
423100
98023
1530801
1066481
421124
125204
1679804
1468901
1888966
635020
1113877
761175
1101908
169049
1278167
1786769
673710
421893
124884
1195333
1649471
1756279
258219
1560307
450354
510301
1667268
506289
79440
1920134
1718667
943082
1490578
1837687
1610415
803183
1245253
292943
378077
1260570
375464
519779
1016612
1392621
1024824
1531925
1269824
1630647
1441082
85377
1797175
1094458
459301
588469
1301391
1844943
1160981
855475
1587165
605327
1649729
1080310
373566
1410694
1529106
229212
764107
262161
1510877
560757
1489379
1770329
1167588
1476718
234152
539946
396846
969084
1397349
1611419
1883385
1220013
1215593
806480
1526649
885376
968679
1684031
1588899
1407469
1965374
438073
1433676
953863
1719899
1419742
1684471
494689
1275255
482242
1447800
188372
1766803
1801497
906260
1639099
1859725
1020211
833946
141646
587521
450320
1155578
1906541
1713871
168247
340597
1112435
965537
1871421
208795
1441853
429175
699252
306058
271481
1313306
240819
1710046
1199652
746132
1829358
364119
800024
799872
983601
1420333
1122767
566184
1792291
1763659
984264
735345
1534122
1393798
217252
1535478
803116
542298
1462936
953203
1418862
1569956
1872697
324084
1484983
1093283
501679
1103748
1397384
227828
1718286
1329590
958544
27871
1538281
1382547
427456
1484289
204434
159495
928715
269805
1451991
1944607
448687
952522
1660107
16870
1250068
913328
1761563
126715
767726
545100
1675270
1914918
565794
962189
923940
638931
1854845
1443398
387720
931350
724282
1119438
1499935
1035849
40277
555640
443499
1617738
1736882
599390
1639240
1500158
1222546
921036
1566612
1233558
1619097
309443
730739
486556
90306
308581
1161805
701667
990800
1706997
1152409
504317
1178405
30713
284093
682841
458314
1673516
1349011
234833
1447662
976364
483708
1250836
791052
1526132
1302822
817489
180327
314205
39160
179053
1216671
292416
1344997
471060
551743
528840
60253
21106
794409
1292428
524139
719243
804086
1751348
1419443
756002
748432
977990
116853
409435
1920398
1435762
557595
1666248
920071
542198
1450417
1257486
1091295
1323960
1721072
94175
397432
811361
1043528
1645472
1145197
608623
1250594
416102
1013032
1188072
822515
741999
1198484
566670
1799448
966579
1686436
884496
1833500
1739042
793521
322318
1594146
1113461
660097
1395898
987450
1472925
792219
1879825
477665
180230
517542
691375
277128
911863
873859
929853
938895
1741154
1693399
1520897
219121
1440484
724813
357124
1678534
1300517
692197
1280532
1616666
1529595
648222
1902392
1973381
315791
1347470
262485
41073
1417550
1809195
1726271
1188832
1669172
1607024
1857181
925128
1385909
1636715
1048657
1646616
1123424
1691753
1690581
51438
626487
917416
1997779
644103
91244
1883173
1735844
848768
447882
931564
820636
1786385
791987
1431709
1110935
1504784
173086
1197467
726116
1444895
589095
150634
1612656
821512
640404
1594066
122221
1517103
1939027
202314
1027003
453296
1742175
166221
334740
1250500
1059652
1264097
538793
1594809
1679732
1735063
1236412
1622010
1253332
1724118
1082115
691119
1931922
134610
1624757
264613
1357249
1014534
477558
113865
936993
1123415
1693020
775430
221871
1935672
290525
491284
573491
40544
1044145
1980662
1551575
610264
1127171
424054
205760
73926
1076677
1686457
418632
540133
861803
648466
1921252
1025402
1716968
918191
1341203
1705474
572284
1079645
1073645
184578
579465
815213
924084
856213
1140654
344698
1200987
157110
794587
1439524
1922200
1785694
1030175
747843
250660
386356
898502
1818578
203228
1402290
1034431
1984794
1660855
174338
373846
766408
1730831
429417
1194282
198658
1657348
1678991
1469079
251070
1976166
140249
603657
1868220
619691
1424290
1694354
69311
1556659
196057
334017
1531365
1029574
979837
900230
177543
1715914
267886
1353636
1134850
1872065
940137
889724
1609422
1184854
1873913
1133567
483319
1810449
1545522
997860
1344000
909084
391037
889016
1571199
1156805
1295984
959295
59779
1932012
1430354
627500
830877
687649
776625
1337515
1286097
579766
1572537
576976
350616
31309
639307
830233
1489773
651811
263863
976820
1666591
1862085
989630
1528171
1816249
233533
148257
1084716
1373260
819443
1317857
767422
1587601
858129
195952
1195553
1313837
1322301
115264
448605
3667
99050
1078314
1050924
257142
147109
1366470
1002965
1677771
940493
1231930
885201
403806
408660
1067535
1973047
126039
1800010
207618
1644168
926743
1426619
43666
770317
1426669
1066329
581531
1062573
1412855
1615907
1639157
1191804
838465
415236
337939
68940
834028
1724536
352907
1192278
257080
936335
1709029
598676
1281533
1905888
1390157
1056342
80051
1214442
300878
536210
51450
840376
833550
788456
1948535
482525
59758
1053924
1028374
1806938
21364
887594
1551700
405589
1692613
1331026
1637002
1484148
1389088
98594
1280745
1465295
791511
426535
193017
1337426
270752
741070
336788
1806042
481432
1872840
741906
775928
531440
282267
1779852
853744
660405
1615173
139894
369870
805342
115101
1212712
239935
582831
1630072
1592203
1593240
390827
497361
487142
1662062
801346
1643501
726373
1212652
1178778
1438366
1535766
306158
1718827
1554185
115236
1857198
287867
489790
1269427
463241
1422268
763527
632489
1349529
1077545
1383690
293749
927730
471582
1294871
563333
671125
305852
1490382
763726
64252
1118808
873318
26493
318979
97327
738847
433706
497002
1930915
357434
1493232
1932548
1618764
877448
1442066
248210
466828
1462163
413630
1601179
1323418
783764
1540880
691297
609012
386159
1548577
1087178
665726
710346
237468
1074227
829485
1991500
1988600
932243
541446
650578
1203896
1993415
1226750
1260679
1329164
1503793
120976
1136534
1781937
1743718
1502263
102435
1588915
1742971
393311
768176
1648511
203881
1229617
1418402
1434439
66773
376411
1790598
384022
273843
1003143
1311137
1309216
412965
1521717
1778877
75008
1435834
1452038
50719
1402342
279095
519162
11579
451456
608259
726639
1068650
752924
1311243
334377
1765129
584517
306102
87380
1866650
10417
1477066
1900738
104350
1056067
1156435
72038
1502034
1445905
403492
1012489
97567
778710
1029785
1564383
1813494
281112
1584280
1799073
915668
1895273
576038
850276
1775503
382318
255126
1908973
1418822
175756
1751153
581977
116630
1779315
841568
1770059
1752394
33080
978001
1744751
183399
398420
1385286
890556
746219
955466
1779075
322739
1281275
1055056
422193
422389
1310340
1481228
338558
1494526
358605
490727
1729462
1578433
153512
120090
1788151
1821311
1262246
1201094
432139
92560
694615
1514660
178331
102459
1967002
75495
833589
971618
493165
770062
860517
1118095
1030923
1093142
1121049
1211224
301142
1145270
1686697
1400936
567106
1748609
1184614
1758282
618968
347622
1302768
193827
804793
1022722
1140415
733454
1700724
546044
628417
999561
486899
1774716
501140
1700829
845224
214729
852568
1363098
1151388
162190
429285
1686498
188747
1987978
1155660
1122078
89353
1913617
641878
798754
752371
1596746
269212
625671
1320051
936468
1839449
1489539
1490598
1759527
977294
98541
1327301
1734162
1610728
957532
1171906
691060
1297047
339902
883441
1778122
585087
1432712
338558
439773
1763711
1576423
681561
1794367
1457733
84903
63443
1247871
1406759
1873134
1192842
1090055
582785
1936335
1670781
168972
855594
1055936
565474
91036
707374
949042
1224453
51784
110822
1476974
35623
634149
1237991
818743
419833
1897189
1315008
575954
770742
621154
160390
1203696
421483
982065
542703
1704362
811681
992829
946909
1949341
728553
1106667
795503
708036
521176
549327
709330
160341
306665
1750413
810202
353708
484313
1781595
530691
520126
1227110
856624
11583
1317429
1892636
172
1306549
692387
515576
221380
41812
1284571
583192
392964
1887307
1052145
1287374
819992
1662906
40140
168128
886809
278334
419241
981043
743221
716199
1496067
1370673
505833
245048
1286989
67354
1370643
97440
1655688
1426454
694362
681925
686951
228517
124740
1947842
1873630
1230014
1907671
268933
1320624
812644
1808029
658048
594318
1740893
1135549
419283
970139
1632598
188256
460256
1399523
1055410
1310839
763380
1027747
161971
1352048
1677470
178435
1258932
1727231
841183
708478
707214
359472
1387728
76856
1049696
1726311
945621
771547
618176
1205631
1063582
1064680
70905
823179
700509
408496
1432808
317292
1252742
1821713
1417227
1500623
1556658
9811
1566138
1359962
304993
124698
370596
1588823
673813
630655
687970
1974047
1904300
1436855
594916
131903
1604133
1292418
1709672
228007
418840
1711946
1350358
369651
22021
460352
1155633
1705940
542947
448272
540485
45275
170483
798509
467396
260697
285569
973815
655151
6752
125852
1430747
1059682
54420
1355215
863318
1800360
673692
263691
803661
1482887
1584436
362907
1651256
486970
1696087
542930
1614238
526336
515
351319
1130017
683465
1838576
1471709
773615
1821277
1350740
1904895
628633
793848
1528813
1212639
1045506
165950
1929173
922131
1559027
1781033
383981
786165
555146
163586
1310494
655796
1816515
597915
879063
1815347
217705
667873
1228605
1004101
143824
536076
1858697
106380
172320
1988808
686509
925573
1231993
488774
942436
276501
538860
1945406
1876706
1492141
588026
105710
1556142
1610657
1882398
818659
1194234
81429
597885
1864054
1919853
164933
1151361
1775866
653514
1940508
1778330
195572
1075659
214372
1918371
1954430
1251617
340880
1230466
1611875
1488133
1177989
1564390
153391
1877534
1413138
1868328
1939316
1756186
488307
1135750
1589345
582886
512047
1211544
1353155
432625
1799161
1761282
1885790
886596
1579888
1238409
1804290
985276
8472
957732
775691
1941648
575911
115410
866743
1133382
1059125
606527
692984
578349
1820359
1134907
1092575
330116
1599255
680222
143310
414803
1488434
720713
608982
233971
17274
1190254
1624510
191271
1699466
335031
101077
1754876
11316
163561
985628
1248371
880441
1478975
20338
1116242
1675319
400248
569023
1925213
1393193
224849
1430653
1811363
728601
1867736
1278201
968721
907811
898775
1703709
601456
1038975
1462241
1722166
1752169
1908830
1325515
1125256
1299363
975298
1631348
1486932
1939951
726463
928526
387056
1326463
1778678
140170
903224
880320
1007126
1118131
479192
1910872
600582
973603
1496315
1146667
1590991
1119248
1079784
194795
727199
1262597
417023
1223012
1396026
1540663
914487
793881
462242
1474307
1891739
1871472
668362
1236463
1635175
1249470
390403
321640
1787599
116790
266687
831097
957593
85802
844001
591026
1298980
806009
1423828
828549
785724
1126358
991933
61307
571794
389277
1065279
831648
656669
823137
479644
1380864
1382416
671090
1874706
666670
1837686
1349222
286681
1987822
1636644
1028266
1522872
384595
615333
359782
1987856
1702425
1906204
517991
1736124
1849762
1252097
1310793
630219
1345334
1872954
355817
125139
1288254
858851
1594872
875858
521377
1354555
44267
720481
968556
76830
898532
1522908
1081625
737918
431933
1368480
990116
1777478
1083804
1507877
1537430
1375571
1022456
466622
754394
1723697
449868
1700953
1848694
346003
87774
1369250
36172
73303
638740
45562
1100237
492256
633532
1664209
1252711
650766
1150830
725859
916261
1042851
276957
1493421
1136384
153038
635546
1017929
1277854
533798
893919
1258745
878988
124343
46068
1741084
1456694
1736847
878856
923956
1275171
1872498
1019447
1561410
736370
306970
696454
935013
232885
1453400
1876782
101351
343762
279695
1839515
755777
1613154
1440465
525306
1834691
1666979
42646
374957
597169
1547551
775035
235452
1861175
238010
498275
255899
1820250
936718
1332760
428512
1509441
799846
296658
1999452
831444
1628277
51776
1649933
482813
1713557
500975
1619894
311027
628053
1641774
189148
864710
1805304
1931794
1546603
527614
1499509
1958014
305595
1586389
1955464
579930
852450
1495563
440385
575643
1419153
460712
1724703
1361063
1339907
1696740
190502
178775
1941256
693297
547237
1434105
831070
349479
426841
1284027
1478127
249080
1825536
1499664
1289612
550077
1139478
401046
1551015
1258477
1821951
1820625
1210054
753399
1776375
425621
1052325
1708820
969574
1046721
1666215
403781
1554746
1658728
391805
202060
572945
738415
548386
41228
476590
925989
1501448
1269780
1857789
146982
747795
278261
1226948
1914271
904050
457202
1541090
1450524
178800
1362624
1549544
759202
272198
1786816
1486178
391046
1659510
846611
1901924
218540
237943
207435
86358
211238
113810
1710042
1073829
1271512
412490
895157
700517
1333505
1968663
1064393
1339581
797950
512536
1251493
970643
842292
679898
490720
869114
384943
1217010
922948
1557772
1490054
725015
153923
113553
901220
648267
732661
1853638
25756
463741
240338
1078168
581765
1760559
415833
1349335
1916615
398762
614125
1466397
17259
1967354
1697812
1742661
993661
117397
124673
1256597
555521
439383
232813
1494683
1896022
1984686
24471
44878
1128427
1424569
1667215
817197
627214
1722547
1855655
582103
935782
1036468
107819
1761667
1415385
1861961
62155
790378
1595230
1863815
894867
1304374
202524
263343
874515
936900
1118478
427391
1070832
1368564
748171
791669
1541578
785564
544961
951857
1567349
863920
431000
139305
1890128
925537
431718
131546
1689126
1264630
582862
1479837
768089
1544280
689963
1778404
1626815
5718
567121
434430
286764
348752
55032
1107077
1376727
277575
1690662
722584
1421295
419112
64972
1162809
448411
193176
90236
1372245
1081107
1271444
178052
1730982
307317
1566645
1970808
526410
919288
1288148
819692
1716432
1746876
428268
1757424
656360
305804
1197418
1309033
1099289
473965
302228
1842359
822401
50506
966970
851972
1975932
12681
845587
1027707
18492
884944
1983639
1305088
556634
622196
1447222
503487
1686999
1300468
1427712
358562
1243947
38829
1629432
1946324
583715
133983
1601406
715378
159005
1136062
1955148
279462
1220308
1978902
239360
1041796
1330283
1922219
896338
420983
1241875
1939110
3559
313381
1908364
1178246
534807
1452043
605807
1847098
959942
1316528
1701904
833464
1779207
925824
497033
1013992
1815736
1624977
1307390
1258107
1230786
1871122
1252638
1926165
971858
337923
931652
89216
1023120
1724582
1576712
1071012
612552
598619
1868555
226756
1115388
1967139
814103
1508679
617960
422511
1622059
467540
676971
1239861
1560747
556414
47661
82480
670155
1838506
1162494
1934206
339634
822847
164001
239795
1159230
226101
452096
938152
202329
483612
1372162
968841
1942730
1409404
1784799
1523663
351826
998047
1530427
1809628
1014664
610952
1955514
387718
1620406
1212172
1758988
1702683
971454
1179289
1935199
123465
1264650
1869696
1164040
1956120
255153
694589
739421
1378898
643882
114737
424866
973067
933415
1525989
1730663
1952038
862119
946950
565170
1201126
1618215
317727
1191125
1395056
1589313
1812532
274880
173173
234955
350654
1591502
434645
1698428
1811684
1055296
745255
183176
1063722
124616
692862
500676
841093
906561
1362968
402197
1484728
192495
1912484
1674080
895774
351692
230287
1670287
896684
830362
1536629
517413
1309328
890210
1284300
30969
1455688
1625854
1543353
934298
1317150
978851
64233
521667
1591003
1687698
1231646
824133
305008
1641002
991860
797186
1865020
1941838
1060214
1528089
134496
1534942
198136
11431
1797395
218284
548252
13376
160269
1162396
354439
963253
1704219
836007
1454566
1012950
918460
254478
310166
1471266
660669
1853703
1433607
729898
820357
1149867
861071
755539
1215717
1110614
935406
1453969
1396776
1502065
1453227
1803010
1801183
641220
1486977
1506789
1291463
1577246
343208
424725
420338
549398
57218
227382
292276
1173736
173474
1918920
69097
1825040
1455620
1799001
89414
1557406
1800150
1919836
981524
78495
1365732
1349802
513768
394663
1159368
1737651
355064
360355
1437768
620101
1394868
729975
639149
1356398
1536638
1187854
892198
1190450
495098
1130605
486231
682855
1777530
754935
913514
1127104
1156121
1438336
323762
768005
1149249
322735
1588996
1013598
247652
1989669
137822
732615
1845037
1917564
1148073
1554610
916289
1824206
950855
1034691
630876
1077243
1099001
384679
1589307
1049587
192315
1944072
39318
1303988
750599
254647
1319399
767114
1861405
552635
997194
1334671
1329332
1283060
432219
1223881
666346
111915
1623491
1965127
175681
1536914
1488494
1393261
1704398
1428734
809866
890087
153882
1486755
1518175
1257213
907423
833091
1667788
342717
781978
1350498
1857281
1997707
752838
837281
1684531
1410557
1842419
1799049
915847
691050
1870779
1866385
855372
722325
1476856
1074825
914475
1903911
651943
352532
406888
348136
1490076
1840941
1143463
78245
1445830
1971489
1307635
1516187
385813
127216
1148106
238407
1045111
61747
1292034
1505400
561689
1314628
784790
997603
553354
929050
715046
1584313
248491
473814
1823047
403579
1980230
917818
962682
564862
531731
266706
1098717
720869
1159006
1573668
1019536
1015174
843330
504031
699138
1700047
1890984
193910
1411925
842655
682955
53582
167666
507345
66207
614723
1404960
1705742
38677
1605595
1413979
1158136
433381
999318
1609376
1773792
1443813
775672
1403293
1682811
982599
65376
356846
1353230
1929690
1163300
290836
277975
1945004
50857
985748
352643
1289770
837116
290471
170526
656478
1670030
1528521
1146042
210616
405525
967230
392393
511087
1159734
1514405
1786472
1623029
1169323
13855
957807
1956742
1395372
764034
1884164
240499
1010315
1358854
695327
1334742
1434152
888547
728871
517367
1256776
367302
1451587
772079
1914550
1935318
609914
1601455
26520
1933510
1621318
1312026
1162659
1879252
1682314
745564
850986
153460
94809
1020850
240936
1925554
960947
1823129
1952663
1845933
365991
1866550
950305
5545
476851
538994
1435531
499349
1734662
431717
1638946
527724
766814
560497
1375075
853923
1790244
468025
290293
1830546
1137527
1839388
1631282
1384072
662841
1435952
1805721
1273613
1435625
1321743
1062278
632697
359744
1802219
1879710
1345685
1883477
91522
714939
813814
921456
1906520
1472143
1598152
112730
1947188
261219
1508864
1982285
1669651
194629
642957
1981610
1529212
1169614
966573
1437428
632978
649343
932074
282517
1715572
1694296
200672
720843
1242950
482741
136415
1885513
510494
522514
1033698
1727086
341590
1188301
1208690
1878277
1317074
1202760
1493550
1880480
297105
859465
1772140
726313
1236046
929748
1602319
71435
150216
1684322
1602322
1986794
1934076
837032
1675644
991495
213817
1129077
1768827
1648987
271257
1407606
402501
1774195
825739
1248144
434157
781188
266699
1314983
821986
1756004
960132
1218357
1176756
784511
442823
1169815
1680925
351857
458736
659723
1618462
635056
64745
325968
284156
649521
152773
1200942
678277
1937804
725282
1214677
114106
1564404
581978
868115
1359173
265559
909890
303190
1892739
387177
1939032
1582516
740426
1862298
1560100
713663
1061412
1168424
1815230
1947187
344956
781595
1562079
640304
1931274
1902545
723792
273839
616379
448599
633672
543064
1684698
1015953
1704877
1015099
1059238
764701
771661
1893615
776957
1891723
1749274
1270504
1351864
632794
1454896
1814729
376999
1029787
679195
265609
1770614
1401580
680577
769644
1438437
849749
987609
238925
865245
1150003
636070
466369
381441
710387
514599
1395445
345479
1792263
272819
1725260
381403
56481
1541590
1264763
1965410
1387563
260960
1126494
1334459
1649655
1411114
919982
1018831
619521
1777681
1711274
594708
565247
1390562
956377
1728586
1728637
1198850
1511822
1795809
400878
949791
220075
645474
135623
910507
1915198
1262485
919193
1178536
1597050
1847550
226547
1312257
1323036
1168713
1436794
1946051
1815684
1888196
563901
838388
1695731
1142571
857546
1601794
537567
970783
686201
195570
1619345
727777
128910
31245
1375610
663810
1066969
508371
75239
739203
524352
21172
85052
159611
12068
1738516
41582
1255202
1574284
663994
1204308
823849
1372721
342119
1098827
112311
1725943
1938333
1778604
539695
1637897
1522914
955768
1155717
1706089
205927
1608616
1282318
1734266
1001769
1424382
1269631
636671
1997346
740859
103073
763004
1193749
231518
389997
1992146
712817
1056237
1131618
1312795
858877
706906
758676
498130
1957577
937417
200848
522969
919225
855913
1797244
638965
403987
1777495
1977114
567760
437839
1659457
1583188
603021
698630
1387918
597174
1630996
191499
271681
1689091
1265909
772587
1852764
1093785
1151138
247264
1156369
1235140
106264
821682
280710
446178
291481
283667
333521
1826281
1147598
378424
1724449
1904928
11651
722686
1794265
1415655
1266731
1100926
871150
550843
1199630
1525873
1557555
719228
910130
90793
635232
1298399
1233872
1796208
1127282
1226283
945799
1505070
1323711
1803794
983226
247829
1093316
1705343
1643753
599179
1591926
11284
694461
211907
285075
1155772
1895344
1649362
423362
1507567
277859
171566
932226
164438
1969674
1818826
1151247
263909
1596313
1887553
1313938
440787
1158351
982913
93717
1342170
1104976
709278
702236
1151107
1056897
797691
1911017
285453
420187
1968414
1814715
615284
1475089
1756917
349339
1448076
1132955
665698
1274312
1248356
850187
1180495
172526
1153106
1223074
1027814
1391553
243719
499917
380061
1580346
1772151
905885
330815
931474
657260
1849785
1738714
1964227
575537
356509
1506250
72169
656594
501521
753560
1034757
1575454
943234
832990
75220
1473595
272732
1088014
529533
1535517
1981845
308329
425012
1450060
1475398
429030
207713
1307101
543269
1187017
1934330
621133
1872756
1739116
292045
594325
171953
1929673
62192
1836775
1262359
896010
421590
394427
1215825
841577
1813909
1282071
1926648
616183
186867
457321
161111
1189255
317749
919654
1106270
1202845
1059849
28202
483354
1053240
1552695
1777399
709546
173286
1991818
1600795
257466
1189853
1813268
1649466
364905
1092845
619325
135101
1001719
276393
1729448
1581837
926665
1255422
1671463
1968679
1239911
1977581
536614
809348
1711573
1509456
826602
1472198
1128433
180797
1348701
1853810
636315
56558
1672497
674459
681908
1968326
1092784
814252
972229
383299
1146600
1797317
1975421
1883368
512669
1580898
1063522
651605
213863
223342
947986
722417
705907
1360088
1346764
52800
825165
902323
656039
558964
399796
232734
923585
1676370
721469
848101
966021
1818294
267789
1454490
862904
226658
1642679
820829
773297
1103485
1967054
990949
1155062
252127
823005
1855590
432971
303015
582604
1944537
333375
1098499
1547694
1392520
881060
369102
927778
1893688
858203
1173134
1195964
1041615
605873
810751
273899
332770
202456
1506196
776171
1259101
569698
685989
1161595
1489537
1658369
1501884
203097
231694
1611588
438430
41644
1603013
311834
924064
1479127
1351214
1658836
339806
720231
900964
965663
193074
1207705
338887
1835881
1883435
364830
384544
47823
125999
1066169
393683
1087772
2221
1184488
654095
1892787
1025573
391162
532670
1700963
1990230
1230583
489922
256870
1226564
1205898
1373269
958901
1622319
1323761
491738
1607417
763196
492594
152583
1322564
1920547
1674536
830128
569010
1181343
1175243
94590
674623
658896
161096
1528745
1896358
687487
73156
23089
893892
758832
1254789
1631020
1926934
800400
915809
76891
1135100
378843
1643981
936766
1380652
517467
1947739
1549482
488703
832149
72065
684519
298462
1361382
1334155
1428368
832692
206732
1033627
1993106
1402905
1808455
100293
1880860
1457113
1165774
1289139
448912
1157057
683332
368417
22008
1272335
359931
1646226
510465
297861
1758387
99551
1726175
820962
1739620
781455
1706114
990461
463496
1238117
1313634
845016
1730554
791066
1404818
1208694
1358685
124219
769550
305078
1288464
1437737
123112
1991153
1338669
550782
793886
135597
82415
60884
1106638
1092061
1331717
71246
137857
654901
422584
858105
959968
1945285
1693048
739844
523011
1077739
660256
683865
1433746
283992
1975714
8057
1148691
1993416
1780056
470723
1386470
567221
1683279
1158072
402240
905947
698699
635791
614497
1433910
123375
1731067
1673203
232864
21064
1833649
122632
484819
136769
544002
1852445
753576
774293
1713197
1311216
104127
663465
1839278
1127027
1038077
694190
433890
1823954
1438391
154059
95628
1547067
1255748
612383
1833832
1038453
679404
1610395
571172
1054747
1273320
729208
867609
382775
1231557
481552
1485180
165771
665049
1149992
1470855
1674241
510590
1256868
1694605
434969
821186
44589
1064961
474226
110243
1638237
28426
1905579
326552
1623332
1078730
914391
189900
205331
934765
1952121
1386315
1374807
1608449
563731
513186
1861228
950077
1976890
850226
1617749
1488822
1368081
1053134
1944204
1127618
1835595
1354256
842257
1262724
653554
1303032
1539959
1883162
21676
1760727
1185933
395746
1141668
1369610
906365
1286672
1723910
1619132
1989463
829074
324298
1017782
1549957
1387624
1799196
1540911
406010
1324963
214014
627583
1246350
1696537
1114262
1427660
1247186
1241721
301775
1605723
701417
1361823
1106624
29903
1731668
1445648
937569
268177
897636
1898488
1577770
430130
1608602
677058
1337856
444183
1461384
1815732
829438
345247
28696
572042
406514
892512
1597057
740637
433423
238214
1174973
1454102
711090
1911879
1058217
910536
823536
1066431
185665
1903194
1461587
1342822
165502
1155232
1089623
407864
935027
369032
480236
1077110
6370
789470
500295
1274392
1436215
1003908
1201403
724259
599254
334690
94380
1973638
1996057
27233
105867
1822093
128218
807598
708554
1730173
964350
1660851
509259
1189553
1675789
1252385
1777307
1594071
451104
1192333
678741
810073
895356
1012702
236488
1099592
1603429
658909
1189196
1929059
238819
1386071
1088094
1452349
1061045
1107319
1804115
678670
1153333
1624107
1178466
720921
1233961
1795586
994013
21537
1972382
1493847
441225
1400783
567572
1643242
365380
1683711
1957540
797614
1389392
1103278
1654772
1278790
1703449
1702752
1611863
43112
804672
415811
931693
43983
1081874
890138
566475
900263
251120
233492
1722894
354415
754128
282162
158541
329927
400376
575196
1111620
225169
1493667
1901991
880852
208715
1787420
1757008
841196
1299617
636396
741655
575181
231323
1808043
1246022
554309
467434
894553
1992749
1511928
1907360
1204297
1544090
1128331
1086426
1297926
466926
101442
1571104
1985319
104328
570526
301563
1357305
1693425
1159935
155603
552381
1229399
1864493
541538
498092
369873
529088
1103270
1135923
1980677
1019211
35843
615537
993687
1904117
1254476
933606
601077
1223877
1988588
1209579
112294
259959
1474945
1118593
186542
809744
316069
880358
1721843
1745642
1740600
1653124
244759
1104509
238473
685066
1319668
906220
1083367
212682
1140379
1011043
1866402
517712
582235
1006117
1952730
381696
1628977
335927
34676
761909
694126
465274
1682793
742473
393087
1603061
1233680
238040
1497246
1473914
282023
1603359
108801
1864235
443175
121609
1488988
1154552
1261189
649062
1514971
298451
1279369
370360
290772
1296259
1066271
163452
772783
1486888
1929271
622252
292449
451519
1436822
456798
813397
430191
153848
1339368
651588
164827
772114
111039
58189
18115
944837
1481156
852610
829709
883294
845010
476629
1332302
1518538
819023
164245
1147260
824971
1479799
1079092
1670102
1737706
1689981
157248
831832
535923
180899
302531
1385233
71879
82949
1165466
88459
1121333
1605148
1740879
1878507
1790262
580505
501194
1902042
1415281
899560
1879815
1697697
1056815
817640
1190791
1103706
1519409
671527
1286171
1198531
205751
761330
981969
970860
607220
1555052
1301536
1258115
1601505
1567513
633007
808086
1633989
1048079
1453556
1068703
1268933
1687892
584488
178821
1527466
1726594
187493
1815689
1526564
1440872
1624929
1381883
348694
1400260
1309225
1249397
1425076
50107
778834
986362
456711
817569
200683
1630955
372618
898609
140233
162269
1503737
1482061
1251938
98055
562770
756848
59909
1835476
973636
1315256
945570
506073
864591
1727111
595827
1704938
1308980
239890
693187
1754395
1736519
1062779
93747
1510596
1626071
1602054
82391
1122210
1114004
1569598
281
968424
843597
1852601
8971
1136929
1884047
1674802
1560124
775747
490506
820538
99125
94340
1817116
1131894
1421879
867983
1730345
199369
1728608
826330
202256
1810285
1614059
1113315
1467788
1218975
911545
1798948
295404
1909514
850577
1126687
1824026
650577
1145224
862553
1019447
1082179
1651374
1646193
402997
1864111
1142345
1235312
239039
1309881
6473
590970
1478711
572975
262785
324586
1526720
1559649
1052705
1523214
736430
440910
1783575
1333430
1769188
1568323
924591
318809
73413
183417
451642
1141547
1270542
687458
17411
1146553
836684
1788365
1591038
1910797
1887026
329528
359768
887831
1960367
1921644
1845554
704991
303614
1948503
1936488
1558533
1344227
117330
1504237
1972976
1514216
1509938
816667
1144449
704467
167960
1764210
956281
909651
253073
1064729
1348577
1730303
344119
911467
254746
844079
1714507
1883536
1242556
1156060
977790
611200
1378932
393787
1958968
708910
1566180
1596231
35625
211904
1682858
625518
1423949
1438379
269644
1987265
1648025
1769701
1836545
1923291
1156575
1458449
124601
1239472
1541884
105676
236534
254509
1117315
1943162
1511359
830080
268181
718077
1213656
1721795
1863952
251245
1342370
1585763
473651
939852
417317
1631500
769296
1951694
671324
934820
1836264
1549263
1311820
375585
1812118
1939717
1060101
1023518
1443818
1983485
1201022
1905971
795609
1431695
458324
1929093
41874
1224230
11766
1919179
1934349
712699
1746610
1508759
1691329
1296133
1020279
1956225
1897550
1108316
27060
1431150
856168
148766
1477074
1124886
134087
275703
195097
789376
1324809
140309
848309
1082412
1778923
1403465
1532262
397265
1280079
1010688
1194344
427232
914175
308972
125523
1937212
695439
143209
216731
400256
918741
1106700
343052
1410001
69942
874795
400248
1302967
1337067
336070
695343
1759679
1715660
570940
903810
242804
870581
665870
1876706
1928464
850662
218507
748687
435788
675837
1876780
1347678
234995
512075
1451451
709844
1167938
1658904
1882060
111429
1188603
233216
207094
1407207
1608529
570037
907013
395260
1261390
159856
300002
843390
471829
998079
1383227
1171554
100500
216493
1202016
1601015
912325
1714593
658032
391585
1404458
1361909
1235307
947413
1199252
846056
74659
1430678
1788365
241256
1394028
1029902
1346774
826446
190797
82075
1349473
1340051
438680
1193948
268695
528732
1556990
322014
1437281
1161872
1005236
591946
829322
1883401
457657
1381028
1064474
820222
280932
875581
1135181
704942
1240349
1539052
886931
1027105
64589
250247
1834898
1418686
232033
1897960
1902292
1112280
1820265
1399885
1440340
891987
217705
39467
1590312
1033744
1086117
889916
357515
102414
223192
1587817
141252
1218917
679499
1032268
1037563
1847821
479391
1434952
1415949
413396
683716
853962
121073
1127480
321850
475078
105559
858708
1013755
577410
367884
836825
944910
1847683
213830
902096
1682676
836617
91042
1121482
275441
1613624
322675
806052
441242
71765
995870
626415
907457
1482968
1113754
422204
676841
55797
578668
50517
698864
440615
642705
533797
1351854
1001699
643865
1973843
1759031
34687
1278124
329829
683805
776641
150506
596032
1952949
957876
1082063
266354
390880
972691
77970
1790642
1913398
1809807
82515
702010
375681
283098
1035449
1132913
124427
1692715
1325922
247652
762651
1825321
76249
601015
1038253
910124
1842113
1888052
1982248
1714247
1556344
1430170
1039153
1742832
1377008
903579
1673378
916380
1091062
124482
1933805
995966
639100
1315456
236855
539811
516237
584903
358317
33623
436403
37443
920891
1650327
1204856
274213
1320959
1309563
811449
170431
238906
795913
1807264
1399069
756948
711995
1469252
302491
1742913
173822
1570495
889049
1548507
1478000
1422535
1842926
230404
978422
1544178
350181
682846
1860035
1883394
1011180
50863
1545509
608204
1623928
556060
152624
102665
19
1054201
251823
288996
632738
1654569
1750500
1317729
1527396
616741
68852
1217933
1573014
1796759
610264
1702840
1743553
1634067
605402
660962
110166
1394756
1826228
1243352
1474287
1452898
1830751
1701584
573322
1656561
1894596
1757096
31376
1157882
383224
1738324
827674
1331715
1285260
1339628
296772
1945247
1491358
1521361
238699
523042
528383
406385
1705588
1880752
618141
1099287
1654301
1933591
1869911
388662
205495
191227
1566471
1160522
724428
1072563
1060707
1400551
1978654
401393
620107
718079
1601566
1763073
645193
484075
1982134
1315525
663820
675845
746177
165903
1440777
1170401
1900024
1098624
1248022
397814
699309
57666
1852883
1213666
1206828
564494
701084
1742077
1024834
1037841
935753
553288
1582093
1776216
117948
19961
672318
420419
582883
27796
1636326
419922
1200729
701817
210924
1861777
731449
946934
128398
1885677
1732720
186785
361996
1145550
1744667
111660
125341
792706
1366959
57292
1296449
1755881
593157
1258806
478339
22214
455052
315414
489929
1544599
1615243
1425268
1576760
1168247
918968
1732629
1063714
1015091
415187
77215
1126341
432322
1070689
1737599
1973922
186099
185529
1079691
1666159
156398
763377
454451
1918452
862328
595336
1210038
176237
606079
1658075
225270
310598
164659
142754
770231
331585
385013
1684996
1636653
1731522
1121917
293276
643452
1465160
718195
425155
1330373
320134
1070378
947526
347023
1969052
1946734
1072077
807842
553179
1914538
1021793
1202371
1596921
1137531
1238088
175296
1736253
539334
1165191
1824987
521674
1646504
1296551
412529
1070676
1948928
1209729
1572371
1426008
985380
88587
504209
1293679
923946
692811
163111
617997
1542825
1015220
1643713
378702
1348831
749589
834643
962952
1254518
209724
1148218
1252657
483040
1745409
222483
1001909
766701
465760
1578622
766564
1375334
1410929
1978713
381696
1977626
256562
1879349
1148550
1554737
1728688
1979173
899441
1217854
1550724
399405
92013
1599873
1542325
1085043
1415539
1112653
949506
498756
495661
237149
829341
1151448
1177978
1103289
1195436
1018285
1379400
1908940
527536
570140
575659
1188268
670017
588921
1769855
320405
844461
1857833
1027396
1860537
6771
840756
1597760
1694596
1417540
1018223
243547
682586
733797
953032
1717835
1789140
1284871
1868717
332049
1665789
1733465
1158876
1041373
588604
823623
1154909
1945649
1086014
702222
754249
1129154
1846643
9063
1731778
1147137
931499
1209461
229913
1968876
477307
144070
437794
592122
1510402
1952431
49389
362205
817080
1348004
321399
1863474
1500706
462467
1740783
59742
466488
1778246
1603854
669877
1658941
951412
1573716
1909396
1884543
1509691
1462683
544358
1339778
494779
1726571
1102038
1825484
52221
1860395
341938
1266700
351650
490327
1454876
808064
734657
1418027
281766
198059
55033
673595
1978304
1129806
848193
1721242
1645684
1347186
942269
682740
1702741
1529663
1013415
930549
676020
180426
660456
1363209
758477
122448
914893
1171129
636404
923520
320772
1292023
449373
1771645
1579187
1638818
1001426
496480
1598500
1368552
1021228
1919264
633461
99672
1410479
1668120
73223
1404860
1160650
1599087
1617141
568496
1025177
948028
1002788
294945
1779024
900953
1172818
1605215
286032
1954978
1130198
1169071
128445
1231156
1002132
224755
1395323
1114119
626540
248807
1205610
1619137
1060301
1847036
433723
1018840
1626295
1061369
417379
833051
1464703
1426927
104749
266603
630249
56083
1091155
740287
1646160
1388669
1923780
1671850
1577615
695217
266583
1072267
539550
10323
228806
826126
834368
1414205
144706
1874611
1406269
289690
903609
1984321
1852326
217266
646435
721079
1291177
1623960
1459533
1914561
599496
1188835
1619099
151578
1021887
507915
213070
25023
375497
233472
114811
1124897
136935
1505584
1876284
325658
1547635
218203
1902221
17969
597028
981026
98948
1390340
1581868
1610373
1931253
722520
1280
861409
721619
1773577
104207
1035377
1334806
753928
1328096
1741799
864325
754596
272167
561329
84143
901368
1443117
1426616
1716972
705323
179067
835623
708734
1209147
1167152
1337086
972394
104081
1791824
1026359
1185815
45206
112265
930278
1694689
679481
279285
1453641
1118909
1308058
655974
279834
1145268
1549298
853974
1679414
819762
1764483
923019
1897556
1801593
730150
913710
1709451
595824
1332178
1132400
535110
219193
1147952
418488
1085705
150235
849886
1797239
86423
835245
967348
31676
1433826
1430440
1819427
830495
1752431
1015495
628052
952479
309334
1322569
297765
324711
1814301
254537
1801367
138083
1056132
1487574
537701
482360
1401381
1358510
1535835
1576255
1359637
1619399
37290
159736
191630
209823
69606
678242
54468
546469
1165852
951249
53855
1322566
441346
1446257
1563400
954239
1073908
708484
138421
1142977
1351001
1980980
1960877
1209136
1110992
561038
1284789
898594
861301
723251
1255203
723608
1967969
105289
1632786
918485
895677
1250942
1525181
787772
31761
785211
1326398
1464258
357711
1441022
1855703
122180
1244459
151779
551962
50405
952599
873084
978841
555818
1979305
1533697
467287
1803828
1823773
1608474
122252
1627553
1473763
236043
821445
1378065
800351
1223502
555596
13033
1871690
1850788
1235613
1435831
1574375
1901144
1504806
1228268
1524470
1715938
126809
1134333
1026743
806405
1152118
598481
695507
1209334
1541923
775275
755040
657806
1611993
1140310
86669
1673324
387982
1237135
1190937
461895
1757028
947356
774912
13402
1572317
1240056
524883
794745
889229
774326
608385
647375
13956
1409596
613925
579105
104350
1710349
188163
359836
755588
1678403
1002898
1075959
1133585
1750136
381293
260482
414823
1296809
1454616
1189841
1714796
1184125
229429
1806220
1720520
844926
85658
76875
1618697
1087173
1667891
1517534
394141
536105
1726872
1361529
719721
1743119
1564442
1972822
1428243
20153
1133444
582825
1257552
349184
1154265
1808730
1150575
1649740
1925306
699705
1569684
601957
1193101
1834730
642630
1312361
877812
282782
1217438
891754
1134513
871153
187099
489338
674467
1885508
1572104
1572457
775994
1261597
567751
437189
1740452
1394462
1972406
924748
1703252
560276
599196
921137
1905390
1607849
1192692
32317
308142
1944961
805741
540604
1702981
689499
618952
421207
182990
1759939
138173
514986
897881
656108
1819533
1210817
326735
680090
1614707
1159065
1863897
1105451
1192514
1225894
1519402
960592
693407
1323905
1795932
1278649
668010
168141
775959
1298538
1017079
202727
6384
1098286
520537
992232
121606
843428
1436294
1052020
1536990
1193466
1618565
380088
126351
78569
1998870
1806219
1758308
1640596
1967819
377894
501230
1800147
1335653
514665
361787
455557
509066
988335
321905
1404747
81022
1994032
1404847
695201
1724782
1187452
1097269
1348244
154568
631436
677108
1318623
1751733
442582
1388611
1371261
419888
1986996
391909
680512
315548
94359
987067
191889
1239711
707196
1706546
1085197
149310
1119134
1267052
1028099
647806
26435
837264
1290785
858753
1889970
992710
665353
940334
511422
579356
1442012
1474686
1728197
1355325
515158
326004
1369516
832211
1429135
362541
971785
54056
448262
227109
177181
1808599
1362842
1099359
1175042
1989670
1763178
1089390
1466935
1132372
576054
431031
1601588
416913
945520
990571
971882
232494
1689050
33195
1896321
1212177
1593873
1308246
1105382
1811606
1338951
171119
759036
1267365
422265
1617375
1915073
1854447
38674
1671523
594873
70310
839794
740501
1036435
876991
175072
60655
1759302
894759
1606786
502458
1073872
655659
647412
233793
759009
181380
507372
218198
1480855
1880099
1389791
1960874
670094
649544
1132281
61340
467068
339694
832031
1681500
1622199
799241
1002574
1166006
1766454
1338111
796290
864574
1880713
828395
713240
1453941
1168486
276064
645765
166066
889297
736875
311743
1811149
1956667
1599505
130033
907586
1778735
1631608
1408219
1076311
277596
225075
406922
1033641
1116609
163629
819429
620563
1091049
1500167
631405
1097866
1829855
149061
172190
447911
898928
909517
1502591
436268
447608
1789034
683515
1551
1020430
727417
917756
1864488
346246
1542124
1219078
858364
1341220
852215
682309
1208546
744968
1798987
20246
934411
1351613
1150182
1755202
1175680
1487122
84054
688517
228682
1223647
445926
543608
1024558
1120574
252491
576853
177581
148823
1935453
1593278
1564129
497216
676348
1380811
416856
1759642
646284
1019474
593573
1821866
103379
819396
1177041
1100986
539952
172011
301777
1178614
1842056
730520
1076870
833350
590820
1709694
1539947
1538449
84027
1187321
1885448
693495
607248
882511
397544
1471544
1798362
1105884
1210345
101812
988301
1089235
1662397
276
1475087
271784
825187
1187351
1220850
392006
734642
369378
1462266
1765848
940426
1601595
1258166
521557
797976
1797335
1530062
724106
1230938
1798819
993140
389858
1516115
1076949
1441636
1835633
264559
611067
1342941
449574
1416193
1170920
581947
1945465
57434
467819
1453463
1768957
1647992
1349887
321020
400896
706178
320344
233223
1100518
1706442
568003
710903
465487
385591
587026
1625133
57255
322632
1841189
1945824
669851
1304613
5413
917513
62960
623798
116265
1950241
1510376
1164582
1501331
699508
1445796
101512
1486666
1743603
1764683
127127
184295
941779
1516978
1579497
46804
388826
683613
1004990
1680246
1680020
1090557
878211
863294
199298
350623
421551
1715227
621655
1690812
541306
852524
937382
402484
1227372
1538535
123370
1723461
1690839
1955384
1330931
858479
699464
611542
1015274
1399667
1422365
1796868
1072456
1035353
1266922
138334
1295416
1663001
1466045
119723
65235
1672181
1659542
485087
855819
372983
54736
396028
1499211
174328
163490
1023710
1399274
1652815
1939795
1903006
1085103
538596
598640
1095428
831151
919301
178023
1863857
148764
365155
438351
605444
1149615
1803157
1524325
1831834
303692
419687
619651
1021186
935785
872548
774922
1430424
2890
1656157
1801598
1134551
1714876
1433140
1689868
365230
282568
658212
775045
1522722
617482
1574300
1150223
1396182
1670408
13059
1131188
740238
1183244
94228
888171
1339916
342524
1075163
1126529
598923
51232
1800294
824672
1829387
1248249
1247977
1081236
1770063
1313597
1521910
789630
1855620
1969630
179499
1238475
1241673
1063173
976944
314350
948486
413408
156980
867855
403141
1857241
683006
365157
1803921
1705152
1269703
1905988
1083373
72286
1780091
1429685
1664984
523483
1209427
596289
944738
1018805
1027590
15860
391686
1091134
1117789
310813
1956733
1521645
1574165
195630
1453094
260548
1958871
1499336
1299690
1092121
1141336
230694
1333752
306937
47353
142977
1803669
1334136
1728024
1861224
415938
976091
334123
706867
1063115
1498406
1322175
1795214
1779839
778172
1954175
373203
1570613
78590
317859
1753567
432025
1822376
868238
923510
1119422
64500
158864
1663534
1962460
325687
1542785
370982
939437
1542187
1260376
739337
1611056
1728379
866030
413121
64859
711591
459810
9682
910826
870389
686641
1354140
1173091
1397606
1387110
764179
440155
146346
900482
1952410
1145620
126246
711439
1442058
862027
168490
1138726
212896
848287
1614391
1885184
1139614
776889
1916729
1770945
1583862
1047234
1953863
1179860
583741
326233
324679
763585
39270
1528198
873869
925409
1505834
1144695
768385
713307
1580109
1717054
876226
1597628
56044
1946665
1722495
1885202
1685579
1033643
1103191
1419099
1184397
805564
865902
623344
1102104
1118042
853938
1100772
385298
1756719
1105581
1340579
1843157
1674942
323801
1423404
1047412
57089
1250868
750040
1020357
148169
1208501
929182
209555
1696086
1661097
834270
1595381
584355
473196
706209
1393954
398102
1099559
361071
1423168
517675
768512
1639043
1172405
252265
629420
844905
447823
992111
490231
72529
1056678
808681
1843860
1650162
316817
1575538
1147090
1078304
540251
790266
1812196
1167881
706352
1080602
1730587
1358902
1032907
1435408
1273078
1289261
1407641
307902
1850025
513876
1975149
1300659
729955
260590
210044
784117
1778413
1810158
843997
750822
311723
1251226
1213392
857267
1952235
1905087
274398
1940631
869439
1225632
438723
100694
248569
962231
1093316
1543715
238510
1896877
243449
1510375
1947781
804829
813087
1815742
1378736
1927865
1913858
699213
715702
1697819
182005
1957759
1371330
1772451
1547139
572055
59886
633751
1291345
692067
132759
1849979
1514854
1046141
924987
1115764
343422
210970
1008439
1826086
1744665
218203
925208
348960
1734322
1591265
1911484
176989
1054751
555010
123955
1702545
228552
11896
700563
1225699
1635397
1682079
131312
1255095
520793
704695
666981
1681476
567365
1941869
700532
1463589
357756
1971389
1795212
1128200
1864626
1691904
971611
771059
93366
360032
848795
1232564
63031
1538018
1498085
1138679
897483
780584
1436411
435110
455046
849081
1404425
55637
66411
1641942
1195909
1937249
762237
480058
1689379
224163
286987
467450
1224347
91853
395356
1747556
1202548
960197
1517167
541278
1819863
1424540
1365008
691042
465136
1900438
1608473
1363743
1839149
980130
209376
251869
1390783
1014300
1000043
1508843
1408344
1760875
636388
546488
993144
1940383
1191041
1231711
1643734
1512617
762621
1880724
779016
1876120
796866
61209
837891
308695
59949
394115
1406380
433204
706289
28555
1034299
1869387
1784565
1580307
223576
1226273
1331480
398280
97591
500032
74249
1266194
924653
744702
838910
961875
1338910
1108598
837334
1714412
1927587
608804
1090849
1904695
1566285
1708395
806905
430054
1798439
1078658
276502
685458
43990
248382
1686658
1919867
369089
416788
782576
1848328
892051
866413
192176
725107
502538
1216532
927386
1373340
753414
1605813
235227
835558
538642
1128969
1419157
1349295
43806
1436040
1456176
1104464
161167
1270722
1932243
45148
1105441
576353
140761
313761
1503440
794389
1678448
581573
525662
1629770
738072
454303
372094
1909952
75266
1434780
1272586
1633776
1432507
344052
602407
102225
775392
1191831
795337
1593994
864581
433628
431007
1008522
1771602
1297643
1821226
1267998
438397
46436
1583712
543279
1411132
464715
1168069
1747612
1838462
103500
224921
1226503
776657
185546
1914214
850363
869279
64649
729287
1360802
1255032
936962
454620
1472825
1717811
1541397
1151659
1337857
176552
1284984
1124750
1326445
1091404
137375
1681577
128696
876617
1018130
460357
474413
1186994
1111493
1415370
1913828
367757
1263319
219450
744039
192250
1996373
200156
224241
1091646
1239989
729684
59777
79121
12097
358015
290423
458631
1878348
911378
1689953
949793
1959698
687283
630553
1112913
1686978
547475
1586979
777540
800581
1710457
771307
1347973
781291
538875
901505
25543
1706012
1346590
383387
1131274
228346
849571
105852
243661
830152
216424
405040
1126555
277342
926759
37322
829349
691654
1907879
1435482
982308
1583204
713120
940697
1505958
140802
804186
555526
1460638
1109339
592383
646694
1337178
232021
321706
1755229
708565
1033420
1657542
1637326
1229766
363980
1529829
370350
1547895
1823912
1175415
1000868
1738351
442679
31810
1672660
678907
958334
1290500
1883611
257440
980151
1797757
1742924
933091
506314
1123021
176150
1485469
371836
489390
350586
1209135
1151961
1826999
1655746
714624
395549
601334
1539992
1195278
1617552
1135099
1171253
1753233
945845
258467
1367128
1384097
841554
862502
890512
986690
271864
1374274
497803
282883
1227231
859541
1097404
1265957
1532259
1312770
1205606
725778
1010855
659288
1734879
1021052
11210
1056389
1680917
264350
57441
38001
739485
369931
1821777
1249627
988519
376973
1389058
1528038
1336450
1028356
538481
670910
705340
1543292
1662409
381147
1309940
1848362
1802978
1718907
415598
134823
400884
789271
1492293
1105423
1469635
477353
1368288
672976
558058
204919
742355
888218
68187
1996402
1142021
1864931
206500
727504
1603402
1640850
1255782
1991236
1846926
854883
1379435
1243256
339327
1956251
755219
1546908
95667
593403
1870727
6482
769692
1859493
998620
1183716
508376
1677468
897087
1633338
1422462
215243
1206224
1693704
1845576
1439102
1385009
1492773
1021301
514278
947032
830115
130175
1029236
1882525
1205406
946072
594218
1508502
36260
664282
1509184
357140
134558
1155552
1275671
10524
471781
1202201
894049
277873
1282641
707696
1401600
795499
1681918
622529
1556214
34068
95344
237670
1736148
942350
1052111
1886137
1331389
1178282
1773812
1471111
1559027
769513
1347122
1875394
392829
1201064
1362218
924848
891639
195420
304638
464039
1901396
1289291
1582569
1130217
1597681
897193
1037569
1732605
1174880
652927
866022
1229627
813043
1195999
1459356
194905
795538
1694758
959432
539662
1169346
939975
832703
1332345
1938912
1734872
1543130
1426176
384053
769612
1559017
1406981
608638
186786
93728
610600
1198713
1604450
1259425
1396695
1856972
1317701
274533
1290366
450885
1597024
1627378
426090
1618511
1264843
1845113
293235
963886
458142
1089106
1440019
500839
1028329
141849
1181706
1489513
350371
645380
291318
1161460
902566
1375124
950789
978819
159864
1910797
59130
394524
1127381
1705203
66885
209846
1650005
1954124
1337093
393382
477462
344929
643472
1278584
73577
10863
606646
495860
1593874
1304653
1495159
1237232
578398
600138
1767663
1783422
1777070
1253656
52519
1100878
443175
1734100
983273
1360482
1230767
1740358
733008
19661
69373
1458884
696949
1690162
1586743
792691
1709921
1617894
1955963
796847
1628160
1688262
1283747
860678
64210
566207
1996809
108305
735549
83163
1028277
1982429
1435477
1609033
191411
230435
147296
453208
968299
676934
180944
902257
818424
1574020
909098
1589530
1681010
639721
1040234
1030417
965550
433511
1202492
760022
411447
1499165
1186429
277229
1928673
548191
1925069
16571
1340596
153063
1704862
1830350
1058173
1798868
670615
1602583
1893886
1677637
247313
1577879
762228
1294298
469149
1428579
1902459
23229
293943
519637
144754
1345386
186166
603778
51530
1863528
475291
245866
588834
138527
1205703
1030031
376547
1100670
1459853
588392
722986
112556
512347
895076
1811490
1310019
621174
334604
1161838
455689
186955
422329
294346
1935448
1893970
727633
1075183
1736377
1067752
1184849
1881810
289232
1545249
1025180
683528
1922854
1030240
715698
15103
1966220
1622231
1359322
1631541
265110
72727
644729
474578
993330
45417
1363140
1026959
1263488
402131
1249798
1114262
57897
1624390
507080
1265040
442166
665786
50435
541835
366893
748393
633177
1142602
872562
1745224
1991466
855785
895085
1473787
1061205
522700
677596
1371882
306422
1526179
201418
1448427
1237455
1829791
39693
647328
876899
1174093
1047334
437889
326291
1437687
1295554
1103997
1916603
481906
444196
1875558
1928358
106802
498226
1249436
1484692
108354
1811844
1894225
1346727
1819312
1164083
1889872
1524098
1335582
1554620
1633947
1737522
1542338
646374
1997520
1301965
1296031
659502
1610222
823968
1167577
1000792
1197422
1638121
925915
100670
1700494
491516
655042
890531
1303631
1610372
692482
378635
1532121
1649113
156799
1440231
384166
581062
189658
630786
1675707
1270381
1698646
742305
1789348
1893587
226484
353734
1849431
1495940
1824349
1745003
723003
1855247
1537372
206524
571084
1391389
224573
525957
973880
173381
857370
359735
701581
295369
1187380
434172
909344
121232
1860164
1259617
1798721
1011110
1042485
589337
1820246
1127971
1563932
434305
1017574
901917
1637743
803181
924978
548094
811392
1875699
555409
1959068
152342
94612
1651751
385074
1565211
528044
453340
1049961
1645774
1467264
1438655
72574
1595131
764246
38614
1447353
1402869
1971645
1659342
1576078
1819558
576537
1050064
547215
715771
1287521
1883668
313243
1643946
237915
1430207
494146
324825
179135
180584
655618
801282
283501
1970564
1628594
249647
1129591
823873
1404905
138288
556586
411047
1246896
270952
73901
624516
1413458
1911382
1340704
1895943
1101893
120225
88627
333272
1664711
1678836
1053134
173638
1506156
1910119
1415244
1943307
303336
696112
1867463
338158
1657796
1454700
1847206
841724
1915737
412020
1624434
1331703
1848964
1112723
36132
341786
1125559
1877588
1834225
16569
1178716
988586
170919
1937855
907011
991367
1661357
865945
1657423
546716
1221500
705512
1348578
1646452
1671565
1906691
1489430
283347
1678506
1562409
1348458
1707076
506887
801275
1007625
674496
1313823
1487821
1721239
50695
993222
570885
1891146
230434
750339
1046988
304186
219000
1104989
996325
1236453
73113
1374076
936307
1995175
351473
535262
1871717
1956494
1254263
1046277
1805190
1161955
207145
1112451
1308227
1438551
1598211
197565
20347
686561
601823
575206
1337933
346657
1375869
1567240
1663847
1909053
1313663
655897
1748860
1782077
100162
910627
81752
1536310
399218
888099
1697227
1189155
713892
723741
433262
23791
465500
1735710
1015050
1398911
1645374
219841
812855
159447
1086295
1762445
332731
1540441
383337
35924
945726
1107141
1205466
1038859
718306
1110355
1195860
1532231
566455
542806
807471
1838556
397168
1944934
433542
218819
766825
1385839
1425365
1266963
1919424
673867
1389833
245231
85091
1372692
1990948
377101
1446639
884213
782075
950324
1317437
267622
1973317
1415350
690268
894602
960442
1324948
1487093
974008
1113598
1842959
945267
693831
410271
1761868
228821
1700804
1825808
1086497
1447828
526
1897797
1316943
846598
1417976
266650
1529387
1340388
1016650
857847
1781445
822042
859137
905174
1314654
797727
1723246
545866
1702296
573812
174850
577362
141493
1936033
1142633
979601
1913834
1293151
458760
1244468
1783873
306867
948841
63579
1860053
453744
588653
844346
1428161
1287146
107978
129845
1123339
137061
956852
1520305
135075
772702
1283427
1908683
435771
1112797
990934
1202449
745318
522670
1315827
159099
1102321
1439872
559059
1193267
6297
1417195
1100182
523131
1899356
1456412
1382973
774757
763485
298242
1374231
649439
1869583
425413
1453364
1386743
250896
1510289
573452
1545784
758613
520054
1174986
514177
89200
288649
390463
1015546
1360040
433695
1902384
509960
273489
1575819
187821
1082790
1890852
917023
721327
1488874
773460
1374573
1159452
445361
1572312
1299990
184020
726412
261807
1227414
1062884
1586045
1001611
990584
967460
610173
783045
982541
999326
803474
740097
1983571
1683566
168561
296489
627659
1096447
1555563
499154
62058
900526
1515648
576959
1397919
698693
211004
1872411
1071761
846438
217652
677562
1943965
660301
1682276
772035
146989
972522
303864
1231979
984179
137110
991410
580059
1358587
1796002
164085
219917
1835036
1400965
597966
1814759
1999737
617861
874500
514538
115648
1363517
472266
507847
837848
1274506
1099050
1547731
1910622
1932643
1973553
1534678
291368
1023316
1259988
263779
1606578
794783
953221
1604674
1528371
1008534
1823182
1170783
504002
437303
444947
637988
117785
1489288
250620
351439
1895534
1639657
824067
1820498
518098
1563419
1375447
1159040
903828
8274
570539
33432
1107668
662323
1255725
1885404
163783
190509
475832
335740
238401
1675456
734574
1073341
913273
828854
1661942
1939203
1044728
763013
95212
1954810
151049
1857206
443592
1787533
1242136
1938239
1169597
1176128
955464
426375
782685
1303783
181938
936218
772278
1278550
231211
130000
1895673
952058
1020783
1012209
1293083
792031
1975377
1830197
1732381
1241091
403171
841416
1033125
90961
412487
576756
454769
146444
26119
1789580
1103738
327476
1524447
1001008
1320105
1096488
984861
639977
1652405
677535
1434248
807739
739112
1138803
302014
1838612
80566
737872
1006699
694990
190901
1567182
1833018
891285
599136
1529331
1201457
1929407
1382379
1495237
1662603
864525
1809177
1086198
336928
204862
944589
1340520
986893
1608358
1922781
467949
1397982
734675
180439
1315654
452523
1563406
1117125
1108311
1489715
497995
1804542
1035011
321705
104316
834421
1914174
956961
364248
1232899
1417939
1098357
1997423
1239599
1843536
514497
523600
989842
1916593
1915333
945489
1531512
961905
1935355
1579386
818629
886577
182834
1548520
9885
1944801
1157580
1871480
1500515
688356
89582
256053
1226261
106655
1097052
273553
1920895
720805
35924
1005898
1171249
1643699
231426
759227
1190872
319543
1350414
1294690
1857124
843146
1471095
804119
849782
1946697
1936944
14757
1709299
17128
973700
274454
1734433
563497
898857
1616550
1079209
83296
1947011
191793
1708877
1621874
320719
1594281
1004650
1473531
140219
103359
1592490
819325
978212
754877
942859
1211576
495376
864957
65565
778586
970556
1929317
924482
586972
596296
1590049
1700250
193999
940720
317625
237516
1927388
142133
870532
604316
410732
46736
1059033
1991650
786554
447173
1292858
528952
1000727
1687329
1234361
1277009
1533479
1316190
1007758
202363
839384
1650167
1208145
383145
119615
1921835
67984
1721553
990312
1037600
1857838
405118
1307999
1132873
103228
476977
900801
161070
1307122
1108303
502501
1146425
667582
1277367
423121
1715847
142219
1599930
1199185
1062732
643627
1745658
1836101
843971
1336418
1137726
308290
1913845
857146
493137
1674171
1148624
1777431
1509102
1118078
1584248
1185794
540920
1379303
1585979
653483
301379
1621947
1623238
1503652
1621739
1071594
618751
522800
791929
1608475
1511323
1169093
1614238
1957286
110635
609982
1716640
1140387
1959725
1043678
1742257
801011
809488
1121594
1988881
506276
653512
320560
243873
884771
412775
966045
1991459
1116169
810563
1479838
437197
1118523
1040180
1448283
365123
1767383
1886566
382144
79360
1254540
1204965
462649
1300524
294899
1187932
615093
1507455
1891528
262075
385129
533435
1818774
1538517
647161
1806824
1773148
1387076
1635054
1180576
1845647
441945
516469
1068095
992073
1142848
962617
726128
426639
1926748
1895236
1510905
1145738
1136473
1156856
895471
143663
1032837
43018
1858406
1761970
1890184
1682765
1791752
228622
857581
1621097
1979766
1288154
743478
500145
713433
987048
1472333
1217016
883268
1543059
1430496
1791152
1087458
1602688
129362
1474958
1468701
58911
141503
910493
1652345
423290
848697
884799
165264
923247
591152
443428
1339403
605783
574271
107976
1234036
551185
822526
1888281
1509961
1158584
1482166
916161
1034852
195060
1372467
1296696
623953
640358
636641
275449
1077360
294956
1183161
1453801
1308286
688584
575226
1010497
171404
142709
393413
1623405
1583718
1911425
1717122
502390
605076
173329
1965768
1942930
1172047
740080
808570
650008
911029
623076
1398985
169169
1093290
991182
1656327
1065475
206959
1453803
1532318
1572377
899437
1679859
1349393
1327309
1233337
1634710
1713346
569970
1679653
299404
1690318
743336
985003
1508342
604364
868199
1495616
1207725
1367771
481983
353164
1908414
1285620
547640
115644
1520865
1693854
1117297
399196
1826775
1111416
956428
220678
119391
238433
1832657
1439154
516334
840486
1952732
865826
27174
1940786
483974
1449389
517646
1173648
1916779
1358691
689504
884004
872429
875561
453778
307229
205131
442907
1480689
1821880
1681830
1302615
749687
569241
928978
1320907
1828479
1886930
1495890
171865
863742
1262193
155915
1495195
1054071
388202
1323285
1483395
469047
629864
245903
862546
277056
1087256
765313
250577
1804689
48033
233726
838918
731625
850809
1864813
1977450
711053
1176734
1303499
1704130
907151
1351543
563861
1847332
929467
294639
1985
431289
726687
533548
1169523
685178
1592126
1994777
1302824
1963075
308384
268400
803380
1691490
1583063
1919880
873264
1387757
1712455
265195
1470096
1609772
213645
1365737
1390922
444226
1603040
1167473
1479178
1572837
192207
1718732
1570967
1181196
99762
1749444
1743892
1257735
1786941
1403084
1456626
1409192
1223135
817705
1258352
984153
320160
221624
873113
899946
1150659
1119008
1031122
1332712
486882
1861747
1939816
569268
803818
194859
1014110
1960753
187289
1985025
1070393
939782
1329112
1685422
1083330
1438325
394145
1307101
1637048
1874965
625284
99470
307627
336065
540187
971775
1431394
1424478
136496
662226
292528
372011
668814
262267
1404236
1222182
967379
588236
266823
1446805
1320533
1511164
1612077
1521129
982586
1852627
522971
1429607
878821
379358
1137636
1701269
1130853
1568506
367869
1248873
541076
947864
910900
1533073
817963
1363812
1555606
1156358
1663526
1764016
1748741
839256
1910377
1786717
1942385
1277671
1836970
174593
317258
172763
860963
1362452
1019160
1469131
464017
1548981
556701
441562
251097
1199602
1351534
605958
335990
1066873
380255
1469664
72215
479240
1656272
1579127
859217
1567046
1918431
675926
960540
1726720
1075649
604102
757820
1761011
1202190
1189383
516293
1753945
380915
1864045
1631988
129219
902096
1997775
41378
1419278
772947
1992230
1037898
486417
1875367
1985552
639000
672977
850154
1396923
630106
1312137
1129587
1196578
792352
443213
487765
43377
403043
395220
460062
306143
1926345
1090296
1709517
1137265
1296867
1879581
245011
1325991
1452380
135377
761249
1465255
1780066
1494643
428520
1500021
1305818
678852
30628
1003721
963938
432636
929732
1041612
1799393
1980357
547457
1257845
1451456
1923194
506469
892011
1224554
1128890
701829
1935986
510527
237378
1540554
243520
1440546
1364555
351046
239324
614925
1863587
1194419
1249254
365788
1645123
168374
243819
1555140
1847729
2879
236719
1616915
1427225
1731087
1107562
62251
1702242
1173778
398845
1716278
171689
1897984
1889990
227530
1731811
1528686
349792
282861
226425
1214594
1127627
1763842
840566
1792463
1399177
554769
19884
1089207
1989377
40414
676382
1091029
1964002
525864
1395988
19837
1479438
199139
940029
668482
1895446
1613594
519454
1078614
167169
424444
398061
1129415
263372
981851
650537
1523595
1794664
675850
1396319
548916
956215
1558269
1333140
992848
1684908
1451878
1616113
916312
1732755
1992366
178538
472854
110768
1820415
522564
1394675
471939
553026
765120
933475
1155392
626326
1040517
1592000
95306
1556574
1222296
1296110
1287045
393514
261594
1861933
116088
691986
1473938
611450
911627
1139785
1852665
912929
288450
767605
202848
13433
1219463
1457102
347671
1313516
1818772
1760304
1367735
320369
1296538
1103929
1601836
96715
1447361
103550
723228
423753
1984441
84859
1521702
1072382
1607840
1830166
157028
808976
562769
1235603
1640334
1357136
1023464
1911931
1334234
1441751
501458
1962947
1191171
273214
651941
1730881
1656551
1942116
1419247
528400
1638266
851031
1967809
607948
713314
1982966
1926676
1812266
1068572
1124206
1612944
59117
85918
717314
1521346
786626
1851509
304143
1297841
1634908
1762268
896073
641353
1728133
1471295
1352204
1142687
1264956
1625233
470273
1673746
885678
363037
134881
117300
1356804
920950
1937448
684677
742681
1620385
1324882
633580
1111527
652006
246444
469811
110171
547257
1001827
1194902
846018
1465800
520542
240469
1787874
1954948
320857
1434303
1643734
1218714
187972
1402600
1071756
949465
1193290
1515834
1767900
738921
500908
1294142
714087
598308
1810715
464420
228671
615564
1598882
1576065
1843597
721886
239217
750099
1058751
1151674
683320
1909203
1685524
1266532
1061277
1037049
929260
1268928
1637783
292391
1883346
58735
645094
403466
1046389
844458
510464
375637
344131
1424834
1346132
1952446
1115194
1396813
653949
1323842
377658
863795
1893466
1946046
278564
364615
1553125
551868
1478809
167366
1256150
930393
657537
1311376
547544
77793
664560
1600610
1549465
1966285
553911
1465460
1780911
420437
1462437
1891972
1802664
1195745
1742327
41275
553927
1750583
600757
1417663
596100
347299
1891503
1368323
1645758
268749
1510160
1787968
1529801
762582
866922
1454790
780598
1304547
1791219
1006210
1304756
508223
132171
1446286
1187273
820678
1520202
113285
1728234
198552
167390
219219
492280
802099
646265
1858167
1680877
1180012
1631320
1616061
60217
1850933
1802514
685251
578451
321166
205711
502783
1257021
1410824
813031
1948130
1666089
1404570
1735316
455968
1826217
797940
1429206
918493
814209
724511
839336
522741
1968653
461818
761459
1267872
872589
79606
264172
13567
1652839
374014
1166834
575471
1566637
710290
14527
223327
1286168
236493
623611
1787107
454737
1511636
782708
633514
1485229
1938820
719298
1870972
1107142
1788753
314539
661766
1940163
1741239
1859591
1241667
1838562
1939211
815520
909680
1111589
210630
1959742
1153747
1475378
1086497
212347
958137
175952
724160
1512350
1621291
179165
309214
1530713
1611658
1628577
562219
1557118
27899
618909
1247609
1551742
528503
1520637
952768
1496089
1480048
1158245
1153497
12575
1344533
1939864
1781519
417463
1917618
616789
1395406
358077
166053
1952063
1584125
176682
410397
27633
1111233
446728
1075699
907757
834564
1601811
319612
1233559
1652680
1116710
1565256
418529
1958763
692056
501526
85198
975252
555503
1631348
517575
872832
1993541
169080
1762420
1030901
1306626
817992
1307693
267123
1608783
1909834
1828964
1962438
606030
1194917
930615
322798
317376
1975789
216800
1197804
559364
1029790
1144729
381785
1565797
939568
315089
1180352
817962
990864
1853114
1776693
1802765
1798632
274788
1885149
1491328
1011186
1564607
1832972
1735936
847704
1212917
180719
221664
1527818
1969548
626830
353251
194074
1508779
726957
220936
538945
1929015
708879
793300
1722393
159461
955702
691602
329033
1674208
737009
1441634
1763542
129559
165339
1337829
172457
442495
1453318
1222405
735773
1152984
161962
1154507
512962
6964
72492
772041
455252
1288650
1828404
1134924
59091
1857225
1980379
1480727
180946
875563
1170750
310118
484618
1045742
564340
928278
1654540
1388914
708103
1422493
214641
1709072
1346263
923049
1557863
1861408
935396
487538
1601851
911378
155252
412915
841455
693580
1549070
1672728
1454714
579785
131988
462051
1815308
1499044
666362
984290
788906
1772175
1589569
8920
92758
570140
815984
614645
9584
1809252
1840662
1711181
461985
1810082
1820583
342500
199909
989889
2726
959830
714538
1640900
1601137
1513798
1272743
840643
670799
1292567
780331
867407
996659
1830608
705120
1386059
827595
1207637
364374
1390845
730895
495021
546250
371701
450503
1650423
516819
784217
299342
1287328
844519
109509
1280640
358404
1115455
55070
1173049
1891221
1615336
343250
1444811
260827
1225396
197510
179600
627055
533525
1136837
34620
683545
787469
1781207
1901406
1216915
841317
1111184
624518
1495643
1075914
1830838
1036887
872510
236276
1914042
1552658
971914
1568842
629708
1195695
889337
1009313
1913390
1644093
1809384
1868503
925663
1916717
1496483
63911
1646363
789738
555842
1630437
125905
255492
1303363
1678172
62728
1148571
623027
372290
1112606
376224
672747
1978729
1718637
441835
1891602
1824858
812544
1592493
916123
887858
1268035
1333261
1195514
5864
1380786
267429
638186
20088
1676183
326501
1018271
1550437
467429
1931659
127056
1068899
871351
556386
1991223
1817054
1786026
1820606
711326
1812060
220674
1959026
1593065
1908694
12027
4561
1195411
1471508
1749755
486618
761691
347437
1387465
430912
1478087
1157753
1359835
976658
909262
1048334
889912
783667
1660062
342549
537343
1937011
1072525
267022
1693390
33792
394875
258815
875826
1705441
309760
1930440
1285827
46476
480587
1571805
1845321
1735217
978621
622117
1986750
652842
933069
1457900
133062
909413
645174
1740270
1128048
1950284
602434
735970
1205298
1775557
1272130
1301242
1702291
834574
1203514
1391682
1546436
50358
537217
885721
1467264
671960
1888789
1853207
1961760
1038317
423778
1757948
740795
917123
10360
1404655
526590
1661563
136678
1807988
889102
1016646
698756
824761
353839
374404
158115
1740501
505136
1820921
586536
454272
1991218
442797
1443361
699388
1459653
1192220
305683
1501465
1663835
1145632
1019423
503146
1464874
352520
153355
1958396
804675
209702
174747
1111643
37327
1355028
293668
1794021
920645
451262
828873
725422
179803
1683030
446819
32582
1533449
313165
1349707
522120
1991905
488223
727146
1001085
141223
1943176
179218
1566687
445199
965358
755782
838908
330688
1372153
1555384
493315
1515485
700389
1255687
1089889
1372286
573026
456170
691505
1001484
944381
516221
1308882
1703189
1608284
989008
526604
1425231
1040875
1938975
734746
122244
701250
1750873
1283610
1340670
972968
216636
1959668
1003252
1852385
347616
1234894
655836
1017681
184368
1911060
1342755
1126599
921809
700275
450370
1668826
796912
553549
1680295
484815
105145
992702
1055898
89141
1477648
1581633
683301
130619
1473402
321382
1099626
1096809
653894
1293569
1125018
31979
1083277
1645951
1588118
407869
1918769
1550653
1433216
677213
328584
1320653
492220
1778247
650613
1292570
1603375
134110
1006692
427818
655696
541011
560546
623392
886143
1866133
857780
1247915
1988866
1622324
1388371
1447905
721044
901154
1395989
332682
322652
1943780
1192141
1327338
209207
1378325
1384670
869496
1945233
1383871
1234951
82453
337737
1908427
1168326
428580
1946724
1256941
1980532
1811674
1362473
1788016
1994202
1031842
399862
1165524
712034
1834861
1539466
1624836
1024199
447110
1963310
1107341
1477869
1427270
1727549
1858879
330659
1824199
1684172
831044
687843
866322
1892894
539350
100257
595532
316701
1461607
720437
339892
440937
950967
441019
1832751
355850
1657058
1133958
694256
589505
1330091
1156639
1273505
291445
306349
1601297
1379120
1313859
372327
1261282
1037994
1408020
780955
315377
1909
370475
1710326
458980
1581333
378319
264030
1012307
1473914
1689424
1735049
420753
687988
1624023
1103065
423120
256959
1668496
1097384
1121750
1204330
240989
105541
671752
1593014
1500867
1182328
1043384
1843168
63271
1561613
1679107
731962
390398
1394333
141691
1233435
860242
1221650
7277
1329184
82156
1240815
874364
809994
1305448
1283155
1700292
24180
604892
1961629
1551118
1692187
1491380
409078
973709
1265204
1779783
1578561
1202907
246676
750985
82687
25798
1215788
227115
1759226
82334
1334507
1226007
1029267
1258213
444322
1826924
1613849
270930
453182
1839222
879751
436892
1104798
1020271
1044581
1133272
742700
1360177
1575745
506166
898547
1033378
647527
543693
1003322
1273824
961955
105148
1865563
1520198
699294
1768614
1000944
1315911
1106722
1497594
1733683
1122059
818668
1983356
402142
53614
1406357
717285
1659847
1350775
1086499
504896
1794902
1005352
910856
1079638
78841
120693
1303878
963150
1771607
1691935
1897569
657498
398437
1273074
1715066
543812
1004819
6098
144714
1162532
1362133
891673
421296
579110
1301568
1700353
1205871
506924
611437
1635682
1748740
1723659
787780
1503496
784439
944428
1225703
685107
252775
865746
246765
134928
1073968
1085633
1018260
1315235
1001336
1523030
20713
665740
351105
1073639
389915
678472
380619
1925688
1110975
998580
1064081
1352904
1208058
1873946
114039
1991006
591331
1574159
1220770
25333
101315
574113
876368
325120
1724223
572044
486337
1725183
578646
770304
1164680
649858
1740602
294016
772402
190378
1337736
1409147
1637084
1087216
514185
574393
1558227
1125553
1483644
1152723
805526
1978317
1988043
1416532
1042959
1293044
600965
43285
694354
550848
1775164
1722932
685382
178267
894325
377894
922195
1882142
1502996
1992856
637037
133932
1068308
807912
499558
1876634
159137
1546895
886207
1449481
986706
806971
160788
1346614
1242626
1147946
932151
1691793
574490
285794
1034333
922976
1517845
554698
81385
1549568
33430
1095029
1005078
113858
825253
1969408
845803
70703
1758158
1202745
647721
989796
101912
759467
1303609
1905948
425470
1261925
268688
1179735
1589696
1197785
566879
1035838
1420296
1268581
419711
1270209
1894350
984344
1828914
1007939
480058
1272240
1021631
4111
1299702
1726737
26037
1297355
56775
935528
1429554
1600700
918811
1125654
1791102
1004001
480957
469526
877066
849309
1405248
931479
409330
1996115
440296
1774099
230615
363364
63854
1250819
1375249
200836
708253
1612304
1533010
1450673
1781670
1050060
1600389
1795924
245185
1762726
897662
414113
728138
1519383
1976787
1354130
1191336
429742
1925869
1975186
1302746
1897845
477885
1264632
1777264
1726776
368406
1048111
384741
486949
885929
549324
1417390
58192
107366
1677385
728786
478389
1663017
1805272
1149825
1936336
1050654
1440484
880095
1034104
498480
149440
1938815
1097374
1236973
1415303
689117
273450
711451
1229256
1709495
1772736
265102
1210535
1658774
1810840
474516
1832253
1258124
1114129
1985280
1502963
283142
174835
1677569
18204
1806699
1947414
1680254
1522582
683264
378279
559349
1149951
1718774
1763527
1459664
1291736
317456
484275
341250
1916443
1785323
1119253
1960393
1483306
100646
1023977
1520782
1800344
6792
1973942
771667
743027
261363
315221
181396
288467
1523354
1523668
1713248
345372
592803
278678
1522736
463178
1442674
750083
1771502
1479636
791815
243964
1451170
233909
281913
1059809
1651721
1957231
465168
1041141
247336
166283
1364066
69184
28214
397714
278924
310631
1459330
1840370
1383672
817898
1545583
1195818
52837
1584425
1533721
197948
101146
276587
1903633
284979
428679
508383
486699
1335367
505177
1741239
1744137
647944
975464
1555395
1608110
1789947
991728
853346
1124941
1983343
1479957
601278
242912
1685799
669876
664797
720543
791489
1429418
164280
920648
196529
811227
105303
1330499
1083612
348244
1246784
1963242
288258
505864
793906
1358173
422548
300050
1619376
1245233
516803
392976
1544426
1459712
498641
1425588
1358820
1852860
1165817
1567195
377611
286126
567664
1495971
1844299
792725
512755
839196
214563
338654
541361
1219602
1854453
1719525
1433355
1701968
1701649
402611
392791
1241897
1500607
1331758
486878
1935167
1956251
214160
903787
749411
1318340
1776976
575402
1467486
773388
383669
320218
1739326
819600
633168
1948931
1948773
63276
1091725
775342
945749
591871
1365456
1754729
978600
1320195
1104263
966291
1590664
257427
116148
1793046
194887
436559
1510741
548456
1108378
979438
1523801
1737878
1336837
471488
1819899
502612
1720892
1560660
1010531
1507599
701681
978019
66157
413656
1360698
1717923
1226509
251850
1293578
1812856
650271
754456
300320
897486
845644
1379613
1523520
202484
569344
721713
746343
585392
1080951
882114
786878
61591
768759
601219
246990
1489893
579388
345019
297519
762447
1870976
390370
1734280
407987
1294903
1352129
775609
980882
680504
1087840
1239496
1946685
562638
889709
473085
872635
1134282
495203
1111329
1803760
3227
1602930
1516017
780947
752346
1568008
926818
1595759
1904311
247250
1133611
334202
1941840
1317591
254689
1839441
348796
239885
858184
1511215
1552333
1977454
743638
1071291
1222972
1015469
151397
255861
217362
1741128
770113
1525438
1509397
1563366
205545
442435
100462
1013328
164697
897320
252104
1627360
1548751
1837507
1782566
1132430
561822
519540
57042
1444829
1996612
1127684
1604087
1470846
846390
141520
1636467
1213503
556537
1894858
670773
223185
724790
1707801
227533
1934962
1414138
703819
883245
363451
272916
1215915
846628
1850374
1494932
1768478
1413310
1813838
1054399
1309544
1312883
1284229
74100
1355087
1052717
458114
967869
1606850
250976
589446
1272779
1342266
1417168
1168471
1942016
1035935
272899
1252539
800747
977110
1042012
254601
1999183
353170
1517415
1697625
695375
864536
980358
914588
1591465
932666
255895
1985786
511439
525030
1162674
875887
581520
1979156
1990814
1028447
680551
227342
593722
301973
1128635
1505995
1593786
477732
346675
1712580
126249
740107
224672
4849
1544081
1181205
1025670
1262177
1776672
958871
761995
1634278
1759761
1643001
1819367
936936
1941034
157969
457243
107201
1362050
54188
124574
488176
1894148
858391
501997
7754
397441
1200986
9187
952353
765316
1137968
1126097
1508405
506429
1480522
707233
1517129
647155
1149577
1748905
105495
662986
683825
397629
1740137
521132
1450334
1629656
765295
1368611
729311
1818876
366426
386959
249269
1556951
546824
730991
725027
1716262
1638977
1238988
201120
238088
1599385
1422955
542535
404177
1213743
422305
1711959
674116
602100
609681
872772
372727
1319066
1160840
1870909
969114
139689
978550
896970
192151
792544
1302542
1631705
1095552
1938325
230820
1185509
83360
385912
858281
1894826
1289632
1053056
1017728
1524583
1549710
1512946
1195589
1742915
1405276
35517
1185492
960790
359949
1430268
943535
460759
1839284
627261
1900207
1044392
55767
833709
357651
466698
705843
834646
881271
384996
1648994
1773504
1884328
1516005
544977
212963
1654113
319272
1507273
188241
459773
633100
456656
454861
1841656
1854329
1055333
183488
1758854
838364
1885420
176367
1932257
1115387
782589
732244
1458238
532328
831374
883285
165654
535564
1716851
73797
1497330
722391
1648100
848950
1636662
1300120
1851773
1268954
1687957
1062944
638246
1699735
1136137
1813687
340624
512073
1940590
1513064
941371
613772
993704
1703333
242117
1476110
686059
1780981
356152
527163
4069
1094933
1899377
1820719
485636
1148667
775344
1643308
1059220
192316
728075
1468160
1388669
659171
889915
49939
142859
115041
1753763
1886198
1552211
635031
1082242
1879906
861594
771963
1481235
443951
851625
1843228
1971924
1948060
1865980
622349
1320641
220519
858883
1279589
1562711
1680211
336186
663165
1615415
1950357
1765311
1777004
963859
78918
755139
701514
677021
1533020
1896545
1014322
1397238
1475492
50397
823343
1631410
666659
1906002
481676
88271
769669
1957227
1259510
16576
1896567
1374065
1895939
870463
1070749
299606
1049113
20671
1912285
1900256
1782271
1627147
1347898
269127
1505924
541840
444504
319384
1515898
1159767
649392
742186
630160
1132214
664468
873525
123178
1472837
312201
1567462
926558
47514
649887
228113
1406519
236933
1191943
236212
1046463
1433871
1892758
1885063
1094538
758552
884472
506221
218972
1124224
468100
927912
923900
298335
791977
300952
1278909
1030067
1745061
1924569
1559241
47653
1077703
1696808
845621
1475508
375972
969830
480377
1067152
984125
1369540
315953
1308422
18779
1434243
874749
413177
1748474
835660
1373903
545358
1363437
1235486
1581176
1523337
919412
1445304
541088
1456032
657613
174861
1262473
727075
1311976
1708342
1799170
559548
225976
1353958
51972
702713
988317
43028
827172
726899
372771
1598679
1105727
1894322
1563775
1022770
1341559
352833
1784697
138111
1604395
15692
1652194
593157
1050843
937051
688414
1168739
1031389
459245
1234400
1531073
1512439
1037383
1627418
1341152
720833
441372
229198
1670512
1231128
289114
432361
395085
1003877
764273
270512
127726
1254023
740237
1405896
280421
542033
1100857
157087
1171729
184236
52135
678971
729369
1580135
739144
1165084
333745
653930
1164472
1846470
1171057
1612755
184982
533162
1895232
1340275
47936
1078145
8216
1241927
261943
987709
377826
1686449
1697502
1022950
247622
223710
40153
1178987
797214
682523
1104768
1666794
845002
1643304
1533204
883677
1797942
1780620
1864471
939121
209507
771557
263385
511976
1518314
632383
302284
873293
1049072
1111655
1052311
1659686
1544954
136711
1454845
1275077
492442
1643003
996956
1798299
774675
343326
1567662
1285325
863036
1489592
290116
1539417
880049
648597
770049
1965852
1844034
1287933
720153
645307
383732
374896
242688
1046716
734585
1836539
591964
1487472
17019
1946195
959522
1074072
1328744
958737
610418
1554046
1832665
605668
1667042
1993433
734541
923736
1906144
430082
1748149
1876193
641148
232661
1158586
1205212
195286
131029
1314177
1813234
1518458
900397
187457
1406007
1177737
1799287
189954
588042
1946987
1118891
1436506
1548446
340690
1115534
725358
48127
1424135
882440
687637
204262
1685896
1626665
1006971
21738
848457
603338
1645451
749284
198563
1606702
836897
430168
271414
806537
197144
244198
922877
1578337
300756
1973927
463064
1206096
661884
471022
1291810
198731
259799
362134
823678
1268326
199417
1027380
17463
1637247
783278
1667266
1812235
990467
1318799
593585
1740370
1419191
733174
1531847
1969498
982500
1665869
1763031
1110302
1162507
1939450
1985936
1654364
1580618
895321
582676
1486241
1259072
1318334
672286
1823739
945065
124451
114442
1773978
196169
1894289
233647
1908868
1110357
1986010
1261185
1436108
180964
1704148
685855
888846
1589303
579482
486137
1798504
1914920
1574817
383005
1444968
139296
998772
1457290
308371
797105
247727
1833415
1684606
1236285
1701789
940730
1376280
960984
1539695
925295
173772
1183463
1631573
921461
1357334
1063768
330498
1350361
121746
125146
1300178
1830612
1208082
1198489
449890
1093292
1000402
772589
1504653
1908953
1639360
1772745
630166
1941345
323773
173996
1266496
686140
1308367
1312823
495304
173470
1282993
741144
744356
188925
488705
1085251
1403793
446960
1854677
1845359
835159
1079453
1555573
1186018
1462177
612601
1060127
1630961
666547
1428
1222101
259800
147946
640272
1517846
568684
829944
1257686
428110
541226
1688470
107798
429352
830986
1595107
213825
1222665
989767
204007
1722918
1595516
429098
1490231
1691107
808714
504639
426016
53553
1373653
354721
1251611
1059267
291365
1045997
862082
370431
402789
1505909
1121418
446307
1609732
424797
642897
779559
444790
1587568
1936464
1262207
1451192
1593794
1106495
1531498
1786928
1433349
677348
1094783
699375
409273
587472
1906618
731628
541538
898131
804921
1451862
1959233
1385173
1908473
1385316
1914707
1376264
365398
13165
1002115
18564
462788
516124
1293768
1579466
709357
1518573
586768
736404
1118740
1736657
538897
10885
1377382
836498
554008
1593223
486257
921459
480428
109390
486338
376182
1903267
1725382
550075
664845
576782
418024
1690564
767286
780117
620162
1917419
1669851
1399338
1256050
988819
1623077
1752030
890130
98678
208495
777696
950042
1754518
1220723
138316
1983118
685161
1644344
1446449
1606001
1981789
382233
600880
1518886
1840393
730776
1551326
148884
1512672
1870803
487632
312523
431811
960113
1604788
435137
1854894
193107
1342061
1226055
39359
413041
48993
1294811
1314924
1452709
1515878
197181
1303891
471825
1198492
1786860
1778444
55183
1752914
197273
992387
1737342
923472
1085533
1841111
554859
1950375
571443
1309826
566704
696831
1700203
1927091
384930
687850
878180
372046
1664790
1771810
1340871
1381019
1111507
1571775
698448
1800605
584947
510688
1039969
1937475
775433
1078748
1416561
1643220
728625
1233545
1013197
263801
823497
407398
204223
1358589
874727
273818
1451361
1507723
1440312
1294559
1520052
1445660
957156
1250604
1364199
367044
1441587
343096
1619058
234848
862847
1842275
21692
746537
809601
23276
1157345
251998
1989542
1114652
828349
482864
525760
1626069
1265290
1785617
1008703
95979
328105
12995
82381
1454944
1596723
580398
1167031
1851647
84106
99370
1157540
1122932
922646
1998356
1292095
1570362
666342
1963671
1083556
255089
951888
1790546
1881996
1075282
342559
1743518
1951811
1680083
1049171
156910
917135
275596
1657472
156850
1040684
1108978
1737106
1139709
1618396
739511
298822
734776
947967
1858569
1010164
75663
1545215
1482672
540169
1455363
35532
1037872
1139269
1491003
599514
1222465
797356
228431
309215
342354
139100
804478
1634434
1309976
1655392
907986
1944511
814603
330086
95953
541485
322446
358142
718299
1574670
498581
1534247
1762112
893820
112114
707832
274429
420974
652031
1896427
1842879
1850350
1832263
581827
719510
1113511
786144
1464503
1515620
1383260
140848
506173
649961
1399966
1423254
1675962
750757
1088790
682000
1718900
1792568
286486
324493
53256
1119385
1306830
1692379
1366214
1169527
1558552
1385508
74799
1066129
401974
839513
1607038
1729291
618818
1807268
87277
1766048
748124
1212307
746753
134623
899159
1010978
1450459
375328
528237
34483
620027
477640
116287
943331
81704
286869
263395
354208
1669766
939221
862405
1607594
722370
387122
686602
1002608
1514566
1134702
1648289
1180754
62502
196689
517942
1840688
1926007
1638973
1231619
480207
339318
380356
768037
783824
855875
577970
1091457
1109161
809679
272830
1981956
523755
1741807
844708
1279200
205896
1495774
1298936
1124720
1634725
21571
456217
263715
1876466
492512
1106409
137735
1501040
1679042
354229
1779379
71129
799547
464422
584573
1157085
1530328
657438
1327851
852506
284076
902016
1850871
1458602
1312449
1474303
608436
306282
1344682
1549931
1822893
649878
1103801
1134539
764881
40635
685129
1667581
352372
928762
332992
1959734
800392
234235
100467
1889719
485668
280161
701371
1347467
606662
364418
429747
702534
1070088
1918929
1784935
1374539
1388330
1469806
1302390
1431336
660136
1912199
1694618
880430
1082051
75446
1019669
1799595
985270
1084827
1681678
1378901
826026
33195
1420352
1806152
665972
1241765
548037
982490
1880616
1399780
948516
1694819
1910329
1604908
201179
634992
556979
268571
1657127
218183
12884
1646142
1223133
1550139
1382820
812258
730728
1351598
434845
88363
625897
377376
101661
1581326
1403241
207774
1447987
1721181
149284
1244585
1740564
1560490
1721269
381059
1867832
1144337
498144
1006777
1424210
1836815
517866
1807442
1285076
922787
129958
620313
668250
174246
12528
1785505
1542470
954524
553009
171850
1838983
1294415
386962
1997399
1264841
363152
1178721
400382
629661
758362
1028789
1712674
602871
1388661
220569
1768554
1340720
1620847
1613881
1881732
1853018
1568817
128657
1507403
854065
1085107
60949
1145794
709837
1438953
440766
655003
527679
51998
957640
508195
1150642
1441365
1044244
1679096
638386
268352
1347776
1755145
635976
1464584
803464
932773
761182
827809
1478866
1059873
247667
1684247
110934
808876
974758
1601263
1937020
737495
726405
1222875
785986
1959783
1123288
585502
1938365
1255517
1900649
418997
148309
1048759
286878
976974
43290
1474678
467902
23720
7299
790508
106463
1089682
1827093
1048368
1964845
525987
146758
1689787
1040779
1418595
1916971
1131704
1076930
251060
511833
1345778
1479991
329472
102779
138283
549921
888206
256549
1261858
497926
24603
1261656
1099642
423338
1073209
1205768
1935629
947924
1735380
654749
1188114
928065
1174112
676248
1321909
1009387
265493
698156
1987003
62709
1581860
978191
1082331
1965961
1485499
845051
1830628
1787663
68523
907820
114703
1547782
1013668
855792
349864
940260
1169424
1046641
37161
581112
586986
101338
1857695
1857595
745290
1010966
1016876
1019733
1036701
44183
606327
1246656
1678105
1970453
698316
535100
1323944
298488
524468
109797
1815787
611902
1460456
904042
1462632
3320
1035876
1121577
1054173
1247580
1054904
1498937
1053016
1381336
1085529
1588078
1596485
1654750
40402
1716305
881062
971629
555822
179795
1928453
422899
210361
1928343
651923
1475778
1407839
434168
413656
1320076
1034795
1393817
916477
1540321
1682874
1999444
1692396
1120213
1744095
1739202
453435
393467
620383
1702077
906965
806790
1031291
378446
276451
701777
468006
1930726
1156546
1655271
474405
623826
1386890
211711
168739
1403029
1250335
1786444
1580948
1498063
40419
1023754
1905800
221767
1325039
292846
1443967
1240393
1293630
1589484
1766749
1427248
1390248
1371661
841277
1686494
522284
1885845
516751
181592
528582
438750
952574
167706
675789
361469
103311
1182619
1435792
1941422
956402
819631
1296987
1307543
420154
1003181
431093
1090626
509689
32998
1794840
808291
937260
870228
1393675
1047477
609572
455931
388812
1914468
511724
1783038
363300
1868464
1644162
559090
1785116
1642121
171230
421017
813650
361190
507830
1372722
1252204
1742849
1897952
366486
166731
686165
632727
1543627
1745883
925011
248109
1626523
7293
1665777
650183
729761
1250590
30710
1583959
272120
1212179
1646691
965685
1027212
454559
943982
1687915
1119622
1941965
1749092
861586
1290663
382463
1807653
1864465
1420675
1813551
1628563
1695246
1292331
1028718
1157625
1457598
708040
1681299
81900
1025020
111421
1697784
1384813
16162
541097
199957
1538676
1034132
521630
1176988
1560924
1936232
340175
742056
451797
1922983
808712
175499
734109
1657056
1417017
1512646
14923
1157997
977971
923840
1908297
226779
576040
1932372
119532
230546
1779635
1161242
61432
1199384
893540
1909407
1684157
1133614
1487070
592931
1026821
723165
693557
393258
191346
103734
906529
208182
1180811
721505
1172989
1111226
1702429
82763
920463
789168
1837057
418145
1572915
1510236
452243
1885895
895441
657425
665190
964843
1585819
1107597
1625025
320302
1824076
1166486
59478
1830834
1461438
367424
1290978
1899365
462640
575866
695952
120025
1254991
1673229
902789
1338529
790558
1965776
112637
1126996
1646308
1533011
1920207
1678769
763097
106011
1260653
1176108
629459
998609
1999541
552420
1047097
1289934
976894
1244098
329773
1568974
1991674
1187332
1816302
873026
340442
883717
1245321
1707215
185399
843054
803411
850399
1477577
816151
946788
246121
806934
724991
1972687
1901001
1232159
1556946
1192797
1087477
1911053
1220663
19552
1942999
1879135
332048
1904480
1258472
1320609
810431
1526872
1520008
609786
1249498
1442114
1702367
784699
1529948
1429735
1605490
195882
704402
1797762
722090
887338
1923243
1031006
1365115
772542
1730478
814692
905774
1989402
841939
305042
128108
1724706
805924
449482
1246544
55846
1788820
466065
500183
1872601
1838361
971083
1330275
1371047
563117
1979914
27228
579979
1111071
145413
1192189
103347
409986
71471
1670198
1062185
634658
1956941
998070
1170466
1743104
1200764
1245376
593140
350696
1689399
825118
478130
379496
666250
1214248
930037
1974410
441757
1092336
1798019
1423917
479558
1109991
1418904
1882149
1704074
1678134
338202
529615
569041
697392
1977561
1219400
782232
510184
749347
1454662
86297
9654
1721962
1772591
556840
1421913
1879762
1793058
764600
449
1626881
1763567
827217
1034201
191245
1782360
997256
173735
384584
1373901
1061728
550821
498212
681712
1569402
617568
1253943
1614536
1847190
541389
728886
999834
1647158
1828163
1147713
1596047
1698767
276388
1199787
711235
1197558
1261196
1881229
1607944
1703957
677174
96621
1338975
1428396
1392712
1272139
638024
1997276
1833457
1042666
354023
1399140
1377462
1897729
734558
1291960
633106
864558
853886
1998126
1102345
608799
1286734
1060893
1465155
1637001
1940460
1482618
983605
612573
67326
824220
617606
1053979
1259079
1843536
896353
849317
1806232
985459
717876
1711428
1289605
1940358
1674696
1702279
490839
1246399
1130225
642154
5862
729890
1069562
626940
870614
1205530
1705312
946348
1040738
502415
782231
292576
323168
434038
715007
1888898
194740
826510
1792062
799219
1659373
568641
196401
211835
296511
831699
813977
1763863
473200
1729582
960678
1523299
1339047
117887
1047918
1029543
467107
598243
990882
172620
389964
917086
492686
1700668
1340207
580384
1082335
1079981
999286
1860075
225808
1223704
286202
957678
1997489
1011109
1100277
1550326
1416284
276604
111202
1598181
885044
1222516
1661190
6472
1789629
1818757
503598
1869634
248186
1527038
1292828
519958
921910
1965701
312424
61553
142475
1986345
287507
859014
233625
1656749
1166484
1998347
950248
550012
1646993
395789
1805472
1304146
1509988
537586
1445648
1597999
1266881
87346
928569
394458
740533
1194750
1221146
1644473
1635888
1499595
735969
1574401
157715
757616
416933
1330999
1155175
1806200
527168
870888
992298
315541
1779154
1355551
753428
575683
516354
1194861
1785479
549496
1702409
1796273
437681
53145
56107
151414
1078522
26228
499061
1022876
776795
1981617
526830
1540084
1199438
461199
398593
1765339
1737015
1917105
941823
1038644
1952859
883144
233210
1322247
1738596
1244543
297614
950700
1875077
1978998
1058621
951500
1599469
1745372
1020873
2091
1818456
1406591
1652279
1162729
893323
1788778
1756125
688458
1831903
785403
1573224
112732
491864
1382661
357936
413824
1472479
1131736
866924
1840549
1396493
1626525
1112309
437601
1724944
448982
669581
1400397
1048376
1742221
883389
1100414
563063
1263209
1164157
928861
1210794
1638219
1354843
1794559
1190838
1826241
762093
1397078
446483
1521974
676408
194042
1994917
249749
999289
473349
913092
1842357
1227561
1389699
145952
1751303
1901953
492151
887690
1527104
1871930
661027
1857225
564987
774259
1199859
1106412
57631
20904
1501470
936261
1580493
618665
1518876
1769737
214553
1796009
965960
1628322
1911932
17312
472346
1809893
1781703
1082638
121013
398429
53021
799219
836511
1500773
139775
1253169
986599
1085777
354468
449119
1973026
589824
848074
1321506
1999601
529203
748902
612739
775450
1563671
299063
446426
928328
499738
805915
990423
1284864
1142245
734266
1948441
372073
583973
622108
116764
1081025
387628
1502258
518611
263628
1698722
1407835
1439740
973725
778444
592787
749768
82148
1264968
1385943
1623003
1985575
684702
801747
286811
1514229
1855927
697361
142670
170608
1967354
473023
691905
862734
729572
1296410
1447044
954672
1070328
442248
1158623
443100
734551
453025
1458104
1203588
1081041
1617503
773195
42440
371327
1895359
787975
946860
934922
1805586
1072854
1040830
1178608
1658670
1497770
166766
1234027
1469184
1245340
117441
1640515
1604793
874774
1232085
1200189
314087
1409157
968396
1930704
311956
283075
989936
764780
1133669
1277519
1724793
854652
156321
1744007
824804
192949
376162
1458427
910748
1923591
995990
1148839
416907
234741
739814
69197
8394
349287
1629597
64850
1859558
1253408
376486
582376
1913208
133328
1676889
87210
1895335
217065
538837
1857134
335085
1336013
484783
788792
1840505
814425
1627686
614993
745989
1797185
959574
423186
438372
964576
1078200
1851692
64905
1040582
1739664
256395
1950088
1789584
153425
784081
678213
1848489
891425
591271
941141
1524780
1987616
931020
1007894
1937249
1161759
244001
38793
7582
417503
1877007
514936
445970
1602427
555495
121302
507275
159037
8094
1013060
879622
604839
1010411
739886
768080
2677
157416
776222
1649727
375338
1944075
446674
1295136
1192086
407036
141610
536700
1660029
781311
1836724
677957
1828961
1653736
1412907
1097700
1417977
1755700
715317
529427
745321
1022245
751594
9620
312059
1121132
195672
348707
1882866
1683917
182445
738200
820145
1036720
298386
638925
1878206
660028
1392896
188321
972255
1885172
1103985
582011
813490
180031
1854474
481445
786366
733253
1604798
1305105
965087
734004
1500454
1069657
72483
1423172
1225642
1496592
1027699
913964
1745085
1174300
61914
717457
307305
72642
1069656
1116830
1755277
1765711
1961774
564545
1352019
1993102
1444177
1327622
61296
1954297
66940
1518684
1210880
222576
1288549
391169
240460
348214
633093
488455
852214
1015929
1284227
1571382
832955
1418405
1763754
679683
1739722
1979105
1336063
960811
1152575
878093
714106
1064038
1649819
76628
841478
1476414
1202916
742550
1473065
329437
562730
1141790
217156
167324
853447
665530
1343183
608584
763744
158518
750851
1060211
1304931
129757
465630
831941
1390280
1837175
379127
668597
1449993
787561
668394
473348
20002
1001597
609011
1532596
1742334
785396
1278798
437560
1013850
455155
1899303
1353872
1107843
1423710
1107108
1865269
1195398
249003
246897
1488799
736435
942363
1688904
1728208
757021
1098655
920880
1145356
1436814
160903
1641756
593225
1016128
334428
1990671
1269876
614259
1969220
1073235
863630
1217370
1885160
866249
501916
1472831
336754
158769
1633940
1982531
1696795
847596
1132799
610404
1645686
647293
834572
774282
1873927
1078094
1566444
478630
611547
726850
996601
427753
1019434
1160426
267355
1982317
645377
1311133
431776
1494148
544706
170225
1497345
322362
1636688
910456
256169
1686925
1829022
950318
1785492
336791
109924
645280
1370197
744084
1708878
579520
133062
1827805
1149829
1770593
1335510
1801485
1891267
902088
739322
233109
258523
1758039
1273398
949807
1834721
541237
1145959
28278
1771454
610840
1836653
736256
1989989
192463
1291833
844941
1530788
341898
1221981
1772516
1244153
1399677
546894
1558828
535395
1380914
1876340
441649
570987
1707118
855098
35482
929379
710646
824719
1694123
432558
980148
841816
330916
980106
1820785
512596
1893479
305058
637927
49132
1925437
414787
1851187
482771
1340957
1819926
79947
958376
1369767
562230
103365
309473
953522
68225
1254604
1857743
952672
1382167
1296016
1777903
568283
60199
740022
215529
283456
224868
842701
130259
1878022
469836
1385139
131908
1582047
1034958
857491
806448
971228
944973
1668990
1340479
1011666
1478515
561719
234577
200097
1015546
350117
141818
146758
1221954
1040455
110012
382867
729316
1709905
254839
1084184
870658
633969
59076
1768051
405664
363174
1713362
1036132
1722759
60022
348749
56964
866999
1191206
736065
1458481
1725620
1274239
62643
26759
1957583
1343801
629172
1898981
31060
633851
1270528
167359
996945
1338791
500923
383516
1005176
1071189
1172069
77652
798264
1944504
504753
1922439
622671
1838169
1524832
238307
1587858
141889
1278131
1672733
1031270
661337
1025991
414311
408339
796230
1202473
1131923
773230
878541
57469
586249
51154
422646
1021669
235531
1270308
1500832
353673
1082450
909984
1950290
832996
1961591
877833
1026935
908619
1611625
1048155
806087
543661
1800735
286258
73933
1874999
1200335
736783
741225
1113514
1570762
1898974
1703648
1838024
1661830
1106226
1655765
1409642
1495383
371624
689676
410312
1419850
172653
896995
1700310
1655772
629045
248362
556219
884033
1445639
1777747
766126
276578
1155976
1193027
265118
142389
88511
1575769
1335784
740406
1600366
1928810
1469181
1929166
1608060
780923
219327
1884598
1955390
258869
731279
1630552
1127213
907025
425956
281905
1392524
116375
110511
317051
1197049
974631
174748
1470812
578578
1254474
818845
304783
1622466
387901
1330891
1234293
693972
1227682
1544230
244445
997001
286973
1565341
748005
1105752
1049995
1486623
958066
746662
1059221
1876506
463845
1089682
1935384
1873277
124056
993480
1869370
1140206
1434674
395709
1208522
61741
1453588
420677
1082558
1924902
1064506
79002
1094533
1126947
1757457
1887790
1797240
1262017
1477149
377079
1965782
353724
1591292
850047
397397
1388451
1050003
1121476
609026
1257896
997457
1202376
828452
1815919
865398
606323
1431005
811629
873533
612361
286852
1003763
844145
351373
1717586
264547
877677
1938121
177261
1734436
681534
1051305
1609343
860224
1865655
1455602
330974
1249621
184153
1638254
1622058
680953
769850
1092680
1614813
1864802
29564
1576026
1521983
1446271
1396504
1975796
1428206
568077
1976833
95682
1695197
1009156
1952629
1548702
109479
489830
1007768
1328724
1296817
243532
601349
1110691
1871442
1363888
1871105
1453369
763456
1994625
736107
1767335
1150564
24937
231625
703965
1921464
1624419
350643
924136
1716172
11409
1170091
494456
1752093
201657
660329
255512
1535545
511451
272653
1252926
1486489
717764
1725652
1164159
1711357
1192197
1132711
600205
316856
1609876
1517227
292645
1184855
67112
1429837
231604
151360
1960397
438656
1550565
57045
594113
1743600
1703642
32063
1142650
1525180
600931
1792738
1788363
393968
275402
1664051
1070762
1156425
1423269
317248
1152647
1853042
1792219
87214
723882
1361422
1652697
768436
1082648
1957515
197100
148597
590571
1170107
485025
1661957
396217
963754
1325057
1199000
1038272
691337
1608289
694448
1562671
1912028
1033646
930100
1584897
1761211
12357
316793
547706
1437606
637607
1895745
1620303
459283
709536
66935
416205
969904
291632
262932
56015
1749208
1998772
1594118
1676649
804063
1214149
242079
264090
1347976
1773483
1386253
1595818
529044
1368563
758077
303162
1238457
1695675
1660542
751852
915510
1221537
646569
1224360
1805892
1961361
1478011
152657
838273
1200732
1400373
1200328
855363
70553
40442
1481358
386356
902923
619572
557083
1552635
493175
1491696
14799
1136467
1165208
765424
675897
241946
1439450
837025
1350749
1264811
710450
1361947
619064
877232
454394
1469937
1997428
175892
1555550
607871
694610
1337543
356426
408779
737495
1248801
1934253
1151863
413220
1525722
1102679
1607888
583622
1289088
1169551
1579462
1617272
1286265
571710
414919
386526
1535675
1578616
1231692
1216304
686793
541786
805935
940661
1243549
1070031
1075926
1212018
1506970
1222644
1934877
1585823
1189629
1221509
1491634
199757
1582041
9794
1638805
1384967
865621
976616
147150
768039
422068
622140
1569965
46418
1933110
1247663
1120319
230290
1780061
482446
1758941
1449526
1342924
1145386
788551
1962125
1573649
1421931
1118991
1420267
1288539
328542
1936983
777634
570598
1418172
818759
1261278
936284
1638207
49218
1627792
1556658
442174
909238
454209
568377
1531616
1499330
1252144
1225895
41801
120018
1818423
1714571
1896858
338152
1741007
295916
672810
1889700
155500
966130
1986332
279293
1127355
1597290
1170004
1031324
1835370
1382517
357198
1035017
1091869
618106
991655
1579096
1617806
337256
1569831
257424
322873
1553589
1516670
1131337
1813335
979926
110255
1074978
963705
353999
1594366
1930833
1323324
1547677
1417203
279664
804424
932414
153491
754583
996197
523592
777901
1831572
972641
56907
1089076
349921
1315569
536249
1986327
428002
1687667
1735797
245099
1805363
1792273
779750
912886
136146
1247812
1168410
1922669
1245989
1505824
197993
326926
969688
561306
742827
1221293
679257
1182287
140526
214290
1255815
197300
1471684
1397155
1509050
1762271
483792
795035
469774
383632
1110895
564052
106751
304898
1777747
1173382
1433622
727534
163960
1653609
1556360
477110
1258733
1623029
520418
1922410
1197844
1395171
888999
1279572
1791838
779527
1867783
1966885
1979563
1839643
261937
1813693
1284641
1898240
1346442
219529
1057156
1593994
227156
1681472
630409
308452
643078
456844
1951671
752385
1293541
1077396
946011
893711
977648
1938424
1590834
571361
1668632
433060
1368483
1712049
104438
238463
1036250
735240
1169804
1903715
1048925
1610176
1198688
654903
1196794
1718591
143109
1398889
1890702
1109265
543400
1297500
734841
1010351
1068163
137467
1521429
1432677
1059374
1322605
311789
164461
23695
1675052
1161783
1181838
859654
915646
834232
941844
1309674
1311791
729111
734007
178216
817410
707732
682304
1997384
1424202
305004
34450
564032
1899751
1379740
1227677
916929
575490
179178
1568141
886184
642155
767892
743636
805389
1520662
403452
657984
121060
1552382
1124118
1599346
1116846
901767
1935735
1041584
822941
1018994
1734308
1520625
43266
1597488
1796267
1406134
1632813
441082
1863226
1565083
181628
1633606
1774704
1568975
1446032
1522607
348986
525635
1726461
1210354
1471478
1601792
389876
1079859
1826789
118039
1289221
703935
420657
1070153
486832
368478
1865329
590726
1834628
1361452
855174
1501021
216013
1047881
1583805
1388029
514302
1892609
708901
1843907
1467655
297743
1819578
1422470
1269078
90740
1813752
1546441
1936414
28980
642878
1828041
1908069
16870
1935216
1893371
1578436
1999062
1546799
830127
1105439
1984958
1957386
1436933
1000941
792279
302115
23349
169765
822084
1340900
667437
318271
1993180
477522
1327322
266604
1188899
1284665
165409
816049
653459
335371
907411
1782912
1353247
405669
853028
751140
805951
1575532
426561
504859
1028673
745944
769154
616343
1786936
901574
1213323
928052
1420676
760906
1536796
193097
939120
758101
1105520
1761725
887013
405177
1360180
759555
1873660
1380740
1202458
542705
1779601
969277
986923
1131448
1258567
1712057
172908
1337905
587153
902624
1638401
1826309
362336
1983770
1925025
20177
1922436
1550550
1388797
1926947
84580
355800
1747240
339642
995298
650349
1279446
1591359
1280490
614899
1786310
935136
511225
628849
1657452
765983
1844674
968941
1715879
944399
85945
1448446
930953
1931876
1849506
968394
973610
1353517
1933304
1308500
1467780
1900911
587366
177339
839224
586950
1112372
1856368
1448097
839881
208744
857201
1170705
1165751
1986525
801483
525643
872816
1414322
894697
748531
439176
123292
42265
1350800
301939
1486992
1055261
579393
1430967
397940
603326
347131
260528
1634633
207760
1159112
638484
664726
648135
821311
1454679
305965
557918
1868005
1067053
1805940
1105518
1093458
246731
612134
979719
480247
970575
691464
745926
347840
616752
1172532
758500
1648600
1782546
478732
809596
972496
140322
228820
464564
1835712
1029916
603248
556615
258718
607816
1110027
1274841
1258006
829016
37666
320005
1069031
1800645
834696
1251920
1523169
895284
1534844
1447681
905046
280497
1782383
321244
114356
947736
1939836
1878273
1563727
288376
1790561
586843
527916
159688
847226
602697
699771
1500061
1897918
1150293
1858567
916239
1714017
1850923
235611
1374838
325269
1278457
827047
1961190
1435398
638343
743537
857942
1551294
634657
1093405
694718
1527988
1240362
977068
887986
619727
1952463
1705195
640124
897524
841983
1053120
1433423
1768336
1475960
1946353
1324135
740679
103011
568568
1824414
463412
1695032
1778738
742690
1847479
345785
1108718
569849
822710
1032798
1492890
1512891
984974
337147
1956577
1371112
1083858
1905966
1715895
324645
409207
1655902
1757114
1030536
934152
407650
1669394
1563295
740503
584254
294014
333527
1528364
1070227
1838198
1943331
514075
24106
598721
1036361
391241
1609515
234443
1147293
733102
1851355
112329
679669
1095413
1591107
1696626
510326
525686
100623
1652224
1377243
247372
1272972
214596
760657
1700366
662767
357110
1279149
367198
1341131
139411
819751
280678
1757677
66612
1561351
999504
482458
1792481
447747
1382832
834848
607925
825876
635730
26074
1502576
654749
1471861
620107
1015884
432259
998345
654524
150583
102115
1729892
1960593
45915
1610741
162647
1595453
964436
1128465
265401
1131244
1507013
4681
653577
1873675
1973151
713547
640838
1022963
52654
239579
1526522
1868611
1658056
1584777
949557
605904
228002
1172270
504041
595962
1995287
841809
622056
1898008
1948710
684410
1825009
1468349
262440
414779
137617
83464
1922731
1118016
1725350
1180354
1365367
709520
21981
1543486
1746301
704187
413528
1182634
1422889
493026
1993586
1277970
1668757
1184641
396392
1837545
747387
1959700
1416178
1095869
1854781
1219238
1332898
1677803
1279144
91427
787826
1187655
1322050
659694
837500
648857
766829
779891
1244245
220439
1608300
179086
1480982
1962297
1640999
1245812
1730831
542699
996621
972629
268482
692101
817258
688520
319143
149372
1649686
362923
1903891
1027489
1662837
984285
485398
309420
978497
1254109
1756099
405685
1696487
1168963
472348
1505739
865231
1218989
1739282
1926815
997911
1418010
1174653
73042
811823
110718
1870117
148344
330939
698615
1315968
944885
770452
987176
1507462
1607688
356850
1944342
1084391
758068
842299
733023
411662
305451
167131
1087588
965944
1485105
1313084
1067050
1982799
1965775
355529
976046
1904324
742212
1039742
13301
1640308
957959
1178830
1264450
1924017
1137361
1625442
596414
643967
616843
204879
1858167
146639
1905811
344114
1794861
510939
1146550
1253769
333544
1971171
1726720
17332
1702256
264783
529005
565274
997180
491763
1426419
202274
460190
105305
581182
25344
659085
631715
1346352
138702
1551569
1143721
706715
760961
1827369
1137707
1216301
1295451
931784
1897351
239446
228534
92358
1735896
869494
775600
1629047
917028
1719266
1279496
240366
1666171
1100143
879340
874856
1114390
1441972
1429447
1253758
127545
102273
1643307
346956
1046596
896781
667540
1665576
1944714
203647
1179193
17258
838011
1934029
51035
1611220
836258
698815
300675
805565
278481
766439
589662
570794
1469512
370526
197138
1257464
525193
197978
18782
1499432
289663
1807046
1426156
688809
1163296
751288
1189439
387192
1960306
1607859
396591
1172690
1419652
1235095
1060508
1697222
640829
1397857
4945
173052
218861
1853111
1154869
1996189
1706273
1840238
690424
1026783
725244
428390
1452101
1165178
434255
433454
605936
1030905
564340
350532
1055924
1521890
524162
776302
656139
634739
81657
180523
1523666
1311169
1232642
170838
634918
1756902
1492911
940506
1902388
1928078
477905
1713933
133830
931961
1446821
296176
1616293
1147813
1794602
927987
378867
1722689
133104
1990197
98053
831573
1923790
1441905
1576178
1002344
1323170
1907259
909494
671786
183454
1979422
468582
929415
998048
567367
483167
1884406
653265
1558052
614470
1027537
766492
1479712
212021
1736342
122314
1743226
957587
1084943
691751
1432213
1091870
1847562
653075
122906
1217873
1924913
886812
110803
1493339
1826265
1107878
602357
1840314
1237846
1751851
736162
1073551
1775189
1310528
1166340
123044
1534675
1149885
1678041
926884
1593302
930337
1639601
1755956
490857
796582
132527
962739
1221560
1187656
1228717
1812550
718423
1584572
356716
876543
817550
4810
71537
464975
1226369
805101
1079214
1901372
499993
161685
519214
938126
926381
40907
1136247
886980
1027854
19306
650826
1563125
1195482
164330
183932
976878
1720560
1707976
277864
1396867
1497347
1356532
109303
570944
427884
1456441
1796760
1451766
281438
179063
371117
285074
733172
623752
561049
528250
433610
1839103
1203770
1040932
1572010
1019211
91692
492349
1170600
1394098
1198989
1756416
1046543
1294956
55140
657861
1080339
276321
1931298
25859
122526
1687829
411278
1401195
308640
1639386
1225740
63135
849287
1492049
46744
1132854
940592
1518890
193965
951925
1279321
115373
1467525
393739
452742
1546179
787232
1065752
1964965
139862
1638881
1881315
1385800
1960358
1940720
1035574
700291
973725
865556
684159
1999247
1475676
1709155
392176
606066
1591384
325463
22770
309339
988308
1770908
1403432
1685797
876580
168831
1892262
774940
1564309
1531762
1276010
224757
1783824
1303849
1522014
1421027
612247
1294416
1386769
1507199
778239
520928
1988199
657665
940873
148065
932750
1744482
407603
1827927
139669
849240
1376733
1461956
1614818
1144236
903233
1534315
953556
1537776
994238
1330509
1842321
1193673
769608
1901787
1265805
944267
937173
1855935
333822
413277
1034468
1675488
37488
1711407
1324211
762367
1912162
804590
612185
70210
1546409
1682046
86616
191680
1996012
1360613
27719
1656876
1048407
541524
1500720
1819223
698045
1059176
900133
576585
1099730
1549329
1501803
850590
1675409
723525
178490
72266
1832866
177018
1986487
1479622
1312046
590379
505543
790531
929320
1906456
227646
741400
1343373
105850
390562
1116193
48499
316611
911768
1997915
1123800
1124609
626878
94629
1254421
579739
1348840
331180
1356009
205668
1024845
1664651
549432
1509533
1767229
1840601
905669
1835366
1606515
1146546
599494
1863411
621763
1241641
10420
1031988
1381509
482026
583410
27203
629468
1968445
62579
505459
743814
732690
10089
1927175
293589
479837
1870074
893159
1435434
1070544
1715378
1007137
251227
1540696
1818470
1098501
499346
19739
1693207
1790084
935511
683785
1588474
522258
1586683
433570
358148
1113800
382275
506960
1936844
1789177
995475
832160
646291
723704
1236406
13353
536254
1216686
1660763
66506
547680
1142748
1097506
727479
120003
855426
1606884
1286624
1099539
1457044
1870139
1235370
849575
901850
1402794
596287
33339
452787
837948
803988
478435
1661152
247721
740964
1757256
895144
1160384
89308
649728
795113
1977675
1807651
1270806
1573774
34881
63873
1995714
326160
1151659
624560
292670
814619
500031
128410
4406
8093
1969247
769299
707932
257348
591478
1508259
927022
1500207
643470
182672
1554223
753281
863946
247702
1829657
906752
3712
1625676
667807
1877733
602052
1148409
197693
1679647
1618925
309457
897002
1362790
1590187
1009994
1827138
1133969
319859
1917637
1848887
303212
1607849
938222
245756
743783
1443442
790254
1948524
1640034
1926426
331556
15279
234003
1578151
1389146
1141795
130184
1045825
918141
970594
375069
1038358
1399059
1307092
958619
1459540
689386
820499
1564480
785698
471569
661663
229969
1769447
952500
512910
606292
1674637
988970
99463
1356594
367403
977975
1807604
1532792
1361999
1162924
1783613
1459217
1030332
957364
384584
1707464
1760347
603437
694624
386190
215029
1434120
746721
961269
1369888
1374373
1557165
1303821
1560701
31436
1671687
140560
1767774
1614510
1319618
349992
1472954
786452
1481534
56325
1756607
381062
423740
994060
1071175
1428277
1027943
1460535
1050266
1642814
1560216
1676267
1597016
1843506
719836
304388
1774368
1274525
1003139
1574023
312309
1943813
1664018
1263160
1696747
1146410
1757128
139814
1351644
480214
1353813
256133
1982038
840041
728896
1315467
954848
939207
37732
652030
757794
535468
1332942
860087
41075
197228
1218585
632810
256572
465668
1472902
253982
1165374
900466
1328215
159543
212950
166382
1713381
1594084
787528
280334
1703592
1721297
1527745
209770
1517035
1325396
758189
1261311
589627
569836
633550
988854
1025467
553438
949476
1428899
1931130
227922
361757
1065110
780901
465947
792718
548512
926633
323043
837696
612841
176728
1847075
636526
1622958
84465
1487647
1310831
1586331
1326769
1720089
662653
1511769
189527
654498
985206
672247
1227313
153285
473803
1294178
698675
373753
869191
1441229
352042
573516
590055
568442
773517
1804778
1498598
1870627
1183865
1640903
1839080
1472085
837496
531318
1125001
1880789
1267231
1702518
641106
491470
269801
1088717
1074518
948702
1553857
1432183
1763651
1910636
535357
1782892
1790387
741282
1318915
1048427
944714
283773
82344
1537292
672023
1952749
133791
287007
805047
1147674
1447193
1718532
1564335
1335794
1220884
1991924
168109
1709077
374840
1023927
616878
1980618
613987
1767919
103237
32045
388346
1557725
1672309
1832823
110493
527490
1273889
130237
1607980
550555
1881652
957422
1462090
1132566
649808
1744589
555391
77382
1162642
999321
1711279
588422
1577588
1876669
1094104
1413483
1631335
1635158
1657712
1618018
1039121
1722938
277019
1010951
1584920
308437
68209
1164216
927086
1164396
61871
215681
1331640
1319517
1507891
1404919
332132
357463
29119
1966272
550257
1804006
1301509
1655436
1173014
912591
779749
569436
84454
1031091
1981025
271017
1184360
1574448
1714763
113734
74566
1674064
1072160
763324
238159
1429718
1144236
1365085
864405
204476
583286
459287
958123
55422
1007690
1500558
213887
139705
1901171
1406606
1055094
1058448
103333
1421104
200723
553729
953049
1117705
232766
1960912
1392937
1259695
894509
1209775
675064
885154
719355
1882238
1721510
1849259
32876
1740548
976943
1388166
1521471
1375938
27880
825244
1394816
756333
344020
458894
1097562
574358
1991407
1251861
1314128
695907
1396445
1600666
591035
1933336
1059444
1922084
1716608
993195
79539
1810717
1314360
1515035
1130694
506250
1919932
766482
139352
81442
1416937
1346760
516430
463628
421371
1057811
319738
1561168
1974423
203383
681630
14096
1308511
1916478
1765503
1284066
409736
438686
1960487
1929257
951902
1443431
1367971
174080
118442
1117063
1158393
1485613
237712
1451028
180666
1570132
1381153
445432
1885518
1114716
1596005
791187
314212
1737058
763773
552288
129697
488734
1113401
359108
1703778
306182
64426
1357315
1970184
386417
178754
645455
938868
873158
847375
1210020
491391
1481723
870986
1885953
830359
1783566
1759841
605743
998195
242515
117962
1343570
1022285
1336226
962253
1778962
1886049
559807
1867485
1452541
1877480
1856517
33350
451384
261193
1473152
33833
518158
1181039
1147317
795418
1263085
964261
1573085
1635115
1673168
1217574
38070
1704544
628739
1686429
1561450
1597402
721728
680260
1130478
32414
102704
354127
1664588
477811
1317397
945552
799362
1764299
1527080
971704
655809
544723
359530
1584723
1110395
1728013
222839
1165085
262271
1976510
26534
1217782
1260301
134386
1887064
261327
770068
1870055
73780
1599996
1460265
1285454
629059
1748472
747285
1186117
779639
1434531
1619403
1320556
1194139
767560
1771261
1788801
786276
750929
1763594
1239257
1806949
1269579
1240930
911831
1990340
1053684
519804
74412
696103
1880041
418449
1080138
668827
960679
46267
1439877
1205010
1431095
1597347
1872461
704293
371492
205607
1729231
525500
671513
126423
107761
1786035
397350
277029
68250
254475
1368262
1892015
1950817
193821
1106681
590051
363525
1827585
1573777
681677
168377
894205
117920
1511998
1638829
750456
992033
159313
1895310
519125
1926889
782169
1340489
1203698
803733
1370250
233815
441743
420420
998
1050491
1911895
238076
269027
928356
1230339
171545
1639689
1057205
1536538
1341003
230111
326924
1885222
768166
1826111
1970099
57322
1318362
846178
22506
358177
1776761
347447
1191457
618267
914829
1624365
936620
1656654
1764202
1985097
1638764
987499
638258
928372
550440
802274
1153347
1913480
1010098
1087018
1011138
1200492
478170
1343229
1264246
950745
1491653
567926
1356090
160555
1344447
1546395
348547
1399559
1973994
679561
336985
779912
1366807
755869
1486163
988177
1586481
1106255
375704
378832
169438
547412
328829
407455
1146413
1964042
456517
1921719
252944
1362791
1842446
579095
945875
518354
1130824
1210745
276983
1090021
1956230
153785
1333673
1982171
124024
831437
1473523
90220
887623
812822
1621763
1330063
110287
801526
135744
281185
1524808
796284
1815753
300199
1252224
1117179
1530300
1613567
161836
122154
1456934
449297
733064
1210727
1750935
85203
936053
1606192
258811
1684032
1900549
576858
740103
1195478
1193251
1511227
106985
787396
1872254
239226
221013
50361
1852484
323993
1234144
1598013
315563
896523
935307
52091
573970
95435
313655
1235139
1642154
871925
1905746
818772
1640528
658238
1584287
1929312
1886422
1571388
1393745
1368479
1021526
417071
1509551
1874417
117426
423960
539926
700133
1490967
1912458
212702
736150
1460515
1503271
1314055
522321
1752665
1736126
1172824
1906994
1781928
852386
1743917
1515990
1113538
1658721
642298
62324
1786093
1444510
968383
455917
1295132
309166
778285
1945763
1294866
1657906
955530
518539
220553
639474
25609
203317
1366048
192272
762960
1947391
223183
903592
1929651
34952
713920
1745332
1357872
446138
1569311
1952841
1409380
1359768
1663809
1149602
509330
1224693
729788
543710
394665
292038
1020533
311112
274540
1765733
1683304
1601248
1330110
1877699
759684
1828773
217499
1322067
55779
1819491
1105678
1688962
1903329
1342019
925878
1737438
382002
1651877
1076874
1472788
154331
744341
488801
1355860
1560766
1265022
801248
1561926
988877
1772685
326843
1006458
609357
1780794
1284679
358823
765885
1808707
251433
1214534
1243547
808206
1648340
1297646
1511795
795140
1062174
1056264
526449
1948883
194649
1439271
905653
866215
1709499
1680425
644409
323827
1371456
170054
1476952
1670034
250006
658958
731646
1760508
1707493
286770
1991211
1383373
1795055
1570559
1655150
1571774
559262
1567016
592553
715879
1104444
802448
1731686
1828890
1114764
207317
771302
1341766
1009369
909470
202601
1231176
1180027
831617
1745438
1170905
1358072
157069
430688
1594388
16246
416017
840467
1443559
440006
1653366
909796
376062
347469
97804
1166337
407197
387361
1103164
422618
1435700
1826204
165990
1367942
806879
1521613
480811
1700499
1359170
105874
337408
781917
528405
1505152
948839
72101
1275216
1468514
310393
966809
517176
1485629
1381813
389503
637289
1594821
1396589
1223057
1584450
1544007
1245753
960151
1704744
625478
1393409
324695
801921
855237
303956
610004
407639
1677472
632544
288680
968310
1191686
313385
195265
355754
129655
269617
473050
950155
1694368
1253218
409935
1631654
1253767
292871
496051
592452
86560
734828
1331770
1960097
1926697
816416
341402
1200744
123375
1315328
298358
860414
1382122
711664
1678525
1486319
1397927
951062
1806972
60557
795907
1651191
707967
1211014
1354483
1836078
1100240
654411
1361776
1907567
131381
1228868
248035
761525
1328547
507041
1687114
735692
173978
1309890
1635206
1685623
72942
255020
1565711
468807
1080898
471464
1843820
1376352
1495948
1266067
1531174
673314
197376
426506
575593
86866
1295750
152339
811614
251885
1913523
1051144
758102
203244
1850181
33187
833363
1804282
1574235
234202
590461
946797
1793966
1567657
1873835
856682
1463388
1451297
1054637
623279
1655216
1640961
1986295
1775946
516075
1905258
1754448
573026
75038
1370449
146975
150645
456086
532934
942413
1578804
1643778
1546390
9694
375382
267026
1562253
169391
406351
1576458
906670
1329574
750228
813101
798206
1138464
434667
1291519
284961
873420
1980241
685250
1089047
26743
777507
196470
871866
1603798
1200208
1683629
1137063
1688147
1058812
1586515
1325036
440043
1079903
1275984
1038062
1076494
1513552
1771121
1885929
609202
1091961
807689
898471
304314
92422
1548289
1520429
1144526
901111
1739648
233964
1132694
1573574
585920
782341
1305320
328981
370819
1076633
747859
561757
1868523
625734
1900590
1736250
1439618
1518142
754461
41685
518742
1496522
987674
1714606
729321
1422205
1962785
810694
38504
183621
1378091
1602445
1481871
535321
647477
1947169
1545304
1810520
921315
1735210
407307
492863
619027
453486
1297695
1586072
134695
55251
1170060
1769977
1424131
690665
1557694
115765
476821
274101
1530701
254377
957209
379995
1851996
265026
1817015
1148962
1467391
1928638
414759
1658516
1020635
1228877
1142473
382476
1323060
1346251
240323
1202071
1994686
1308757
1080182
154012
593011
1805747
1003366
621333
501876
774802
544354
1948859
4340
1465517
411040
1244783
1085959
892845
277553
1755854
1227516
474880
1961083
1582352
590765
370085
1011957
1401372
1967107
761711
1394213
249494
1924843
842398
1603603
1243544
174104
1104042
1021537
1727934
631489
824373
448140
696539
1239091
678861
729892
1063961
1215132
798130
1619782
1777985
1150244
903721
220747
591453
713807
439644
1210820
272720
878385
25482
1723055
675346
1817454
1112976
486950
839944
1854025
1992727
469589
1852510
108231
1958986
314179
702147
1922703
633360
1221903
150269
684355
837580
676259
1557260
1294755
707452
1869177
1619246
960600
1333461
783036
940252
1257259
1164700
196294
585306
1242745
1636131
458234
953548
1748139
922723
382311
381150
1128667
106649
1974627
1437044
498840
1274586
499874
1101921
1666231
15792
1445835
159571
83224
1180417
1658534
1892440
1154794
173080
156945
24549
4326
728692
1779028
118365
1667891
663369
1468388
1466819
1085352
339068
285519
555245
1220093
26422
1197557
1493547
38810
774280
811640
558624
1837509
303537
17344
65862
1702254
573896
790301
1679414
295485
743633
987283
1950027
235387
1535833
1696910
1266359
1889866
886059
1761980
755140
1736493
61121
143618
1450819
906985
1566891
137837
1818519
1841786
850812
827695
467356
1761114
838551
281368
1245422
951633
174656
859537
1217410
1918463
1887254
334003
383436
274047
1115286
1936808
1483070
425946
544353
1485457
545093
42788
1438399
1061877
920371
1474677
1951432
852986
149680
1107333
872830
1973535
4989
543544
950752
625672
1954294
486315
516669
1073505
1744135
196495
1934616
1708491
737182
307805
600318
1740081
1155663
1735890
1648852
944820
416916
792953
690751
1022944
669662
641209
327038
1493631
926833
342054
271448
526711
1058236
1675827
1677458
1977779
1818527
863894
164829
750477
1988805
669953
1725310
79290
1834015
1534700
137636
709500
705524
1171261
551015
838633
354511
257587
340539
284018
1213443
462909
1696054
135829
1641420
1191169
1114947
739710
1617088
715265
896
1212709
385218
728937
1246614
1833129
1450410
1065458
1266610
553732
1208393
73657
585152
733133
1690116
936485
1253544
1512739
133088
1883659
610810
1347737
1617168
1641070
637821
1061591
545346
563936
692981
446641
1919852
1878238
464074
1356910
532346
830564
1556992
783294
508630
724765
565462
413357
439018
1225832
20544
1224157
964968
184341
1716855
775479
386552
572333
1883877
209254
1777793
1265095
485435
217540
1948695
1137096
1426255
1235690
51628
853529
947636
1241263
598698
414590
1864827
679667
1822399
560777
1179149
1633926
1961898
334911
1622499
1195563
774744
737832
1166410
501411
781421
1616709
1165551
1676270
1185962
63658
138158
590400
811466
1235931
1937974
655168
1513947
1418494
1007028
1177379
416853
906566
1313032
194066
1332463
1182575
1545041
1853768
364920
1311800
823128
1029160
1092820
612986
1739790
1767936
647127
481541
1463480
372093
1586701
1170553
351703
1687199
1606411
1280253
1506243
180386
586140
1012852
62988
721988
1828603
1313327
401609
50284
1499850
27560
265781
1184735
998471
170391
585596
919210
526658
1242276
312095
15666
1223417
1547880
1759912
1958026
142341
568207
1713355
980812
500896
364399
1981880
12524
1096138
1240229
1817928
1274876
312408
1753888
904032
748267
184603
684331
1064706
1666722
778842
248161
1613774
1418873
441519
1088101
1063144
1697192
189058
1649031
1603568
133704
1818079
1332374
343049
1158215
330837
691018
615858
1042075
1986890
533761
726959
947766
1959948
787064
878660
170349
1106629
431290
1807353
1800370
1709030
760433
1744264
1957500
1646
1615299
1243485
1032432
240017
1429292
1154024
1337160
1203228
1404108
477813
202858
1811899
877967
52344
1131409
765911
348150
1284077
1589219
61658
1486513
125185
384461
301441
1591139
378276
1950968
1968357
1396366
302228
787208
1215599
1428211
1596908
1524905
875724
606746
458561
695726
27837
1554115
794854
873703
1966312
1956962
1876324
581874
207036
714925
725565
580156
1415948
69506
470077
738838
1616130
1017530
1834896
862727
395801
371074
469940
956618
998258
926963
1356950
1774486
1227700
1526069
756251
1853868
1281033
1764196
654471
1904296
812340
185262
1077740
376917
973031
1897488
540050
442785
1063235
598025
1389884
1657939
1634476
929639
1038335
320479
574953
270252
1396189
1138245
225432
586086
1896886
1572885
1059557
195214
1511048
766378
1887082
1127086
1469136
757096
1076735
1736680
1577723
656432
1166849
28212
1010354
1005337
1906856
58558
1820112
1793930
1496983
355989
187987
1839652
487739
677454
1592602
265550
745247
770282
956820
550626
164697
863678
710319
734
1611395
1310613
1733740
1703490
1052918
971411
1666570
283285
1739821
1119350
1620532
878689
1155531
1950879
119312
1502916
223624
728562
1470623
33828
1151672
444729
1415567
429550
227110
1284793
1397290
377708
414608
301967
896996
1141987
1584676
162782
364297
438001
239515
1934007
1572759
867663
1124617
34246
1479539
195613
261793
930847
1086797
145335
827328
149667
1584893
1005033
1606558
302338
1587293
1255589
232795
1592942
450266
1500265
1660105
1337198
590751
1679696
423572
1464802
1812777
1871248
87501
489662
959933
605406
880844
1840514
1459386
1592871
1728097
499004
1220982
1324467
58359
326012
673733
1082046
1795979
71658
84425
555314
1854579
1023596
920809
1548443
733994
585059
1328528
921983
1764149
1330853
423179
1185900
677920
803300
665365
1040208
1632168
1903097
10831
70417
1417982
545236
246738
1241345
1423588
1905468
808876
535464
188154
1489528
679585
1515923
611524
823746
526992
1820873
1864191
1558396
1406768
1373872
1201484
119708
171499
1923814
124609
588318
1436192
461618
1251424
278530
1381651
570139
656185
91229
541359
1423496
1731647
1713952
1515629
734736
1629712
1101685
204061
1137957
779276
1984180
53000
273955
1287166
1999882
1723920
147173
49106
1399894
595410
1223178
1313515
1959848
46390
1380163
1665118
1860773
38382
807840
1022522
1791468
25923
1199665
1021962
480301
711375
469439
1195884
247399
1955894
1368201
1377051
378353
793367
57008
1290207
282671
332151
710205
1121483
1537960
1031308
1743261
1729962
1960959
197380
348664
165189
243024
1722162
355752
1273395
1061794
919108
1542228
1392584
1874231
606001
1038439
1022481
883981
333382
301665
386716
268206
606469
1372660
1672053
1440025
22327
515228
744419
1399890
519063
1837399
931225
1980498
552296
836507
1770820
806639
1623169
966044
63376
1217936
1659873
78938
1075895
1304715
1217348
230559
315387
1140243
1671657
441317
560266
1424520
778347
47383
1518756
1230758
1572243
1234205
1523597
1451301
1048318
515188
1389180
1389233
1635856
1568817
1032583
1836620
1696065
131468
502856
157365
840452
1538453
208301
135759
1985467
1175719
1109990
430892
1520676
1179286
1949306
314897
1813950
1786206
1196714
1971044
1060411
1525720
793825
924665
886897
1136424
1273752
1873429
1287836
675013
654561
84193
1656429
1007478
1397005
363322
288519
1567364
910222
1536017
331541
1678516
346434
1774070
506935
1737441
278711
198079
863015
384678
1027050
458485
1708511
1399736
821594
1351043
1165932
1379403
1220609
291035
971265
728869
1757642
1257245
129673
112368
1286970
1425566
168750
188927
1389392
1470103
906919
1294995
688256
518245
234295
1156728
1048151
777558
1720455
1946522
844174
1219281
1543085
894208
1191877
173343
130331
563142
594082
1278247
922728
1217862
1147385
1300772
1950193
141243
692139
1919595
289395
1869151
937289
1053103
812299
1750016
1265392
309315
79153
638273
887018
869698
701934
589564
1287805
163649
922660
1611771
311533
862388
1701039
800582
943513
612637
1980399
1311502
1435855
524997
693657
1320095
75751
745299
473792
1460743
749638
522830
574575
1084637
997083
1555604
849599
1528451
578157
309745
706247
1342989
1592087
791732
1021578
652307
1120620
340514
1565699
779585
1106556
1716746
324209
930562
97661
1821202
721735
1923073
1197922
345302
1924953
1205356
1118110
61801
1222008
1810601
460697
922486
1582720
363857
105992
1716599
1331715
898920
544383
395854
1543209
1254968
303141
830516
275358
23616
99184
625641
589488
657265
1931467
652976
395875
1159490
1556565
926682
284059
608463
1349537
1522681
1957754
1776262
369006
755910
1598945
1947288
109639
1028038
883516
691068
1325723
1080165
1658162
241905
266931
106602
1219820
1318334
1425256
189116
34407
254659
1717077
820094
818441
1178729
978607
145726
131308
1927437
1153942
1522138
137037
204073
1314870
404845
191532
359539
465950
585163
588032
1557354
50943
1906085
1564514
487837
1709311
19623
1464052
1505362
1219409
738291
1699047
1417084
335496
1931429
1452095
1129856
320639
1019182
1550352
147046
1557463
1917893
1866260
899246
707909
101539
1477842
166268
1353876
1448184
1268212
521452
205780
1900313
1224762
915846
893396
735389
1041967
1654320
456683
154660
900498
584013
668894
322689
1695891
384449
174853
215451
1599558
1629215
1081992
17546
1283546
1547882
1723922
555443
637250
1191683
1306721
1560797
1663022
49909
757885
1211972
381520
797704
389565
654663
1061831
1633665
1414194
486730
1499709
446340
745585
201833
1351812
480736
411741
354368
1607964
583471
1822528
435511
38513
159762
1133018
6725
1626097
337288
1290986
605474
584253
348035
105342
413048
545841
314047
734039
153240
627100
154148
1429448
283320
1141693
1624054
1349373
564655
1854958
1931061
1865069
1224837
1217761
292159
359222
590177
1539412
1064960
947414
1122479
1445388
1023270
947634
1278540
434504
1869492
833418
626561
906847
1569543
1072616
1840175
1767453
1989969
1276184
7323
1013331
1510679
454131
940712
1951827
850297
484579
40486
1911248
941983
366183
72470
285629
236170
1879717
1081329
87133
868969
995253
977548
616734
1941578
1606661
1680988
1925918
1796810
1786382
1544029
1390760
1575114
668384
778195
40973
1145016
575555
1365370
1900587
1112588
1945987
101156
1921173
975435
694291
1301941
1011114
1231240
409737
1050331
1656049
1257788
1285980
1829840
264186
967221
522824
967181
1241253
1582820
93296
1145442
46012
1438557
1224631
1166695
704923
797578
32636
956084
1184167
819556
821803
1798189
109720
1292189
251848
1767423
949407
1921695
746750
1736900
1249577
1363338
260172
1738442
105761
1270892
435450
1380416
899369
1257347
1895533
820168
439194
944469
1066864
1491361
903418
124006
872644
634839
1589141
495262
495316
1191714
1760867
1779985
1187903
1082315
674158
1812353
896347
75003
623909
1630690
1537750
1108303
1258172
187908
280631
1122089
388837
1757116
1093805
353664
1612365
1756804
69680
1104959
156501
1772184
993468
950726
311023
1916095
130021
299145
711209
1668296
1581229
557751
243163
156231
661604
693047
1994367
31881
198862
1761380
721441
155671
477925
513216
1154426
1002152
810563
19353
32589
658964
261989
1363365
1376274
1636401
1377403
1269430
1157145
283579
185450
1566012
1172594
1090286
1976425
1455629
305609
1827235
470222
348215
746934
326925
454189
1489955
1807056
4267
1141339
1664525
1559362
1895200
1690208
1525084
172985
1214737
1244819
1653916
1840777
267623
166847
449185
788349
812995
976255
1741488
919347
292084
1227398
676102
97087
1966897
891007
1415125
1686462
819210
1238906
397194
1194278
419737
1114112
1321398
1227641
224780
968592
1411634
344882
1663096
394261
329587
301466
1851985
49609
1762063
32738
1517296
1716881
924259
1513180
313626
1812700
1084522
1832678
614647
1316094
1913459
1898746
135378
1343400
449289
386726
444772
1014605
983586
1680331
1322309
511058
790938
761696
717721
799386
1165186
308848
1682520
167996
1650463
1034780
1356713
566974
1193034
187580
284783
1373193
1749324
521898
229747
1778217
543594
819971
1665897
1000787
1433109
1008527
1880233
48793
207963
624384
1295667
650950
1596267
10051
204468
961602
1858903
1114548
121809
1530228
1341929
1241210
1667072
1788505
757531
688448
501739
1526039
809551
1621122
1796397
6118
326773
1060163
1271317
269242
348623
1779277
1965850
406474
109390
17000
1174042
1125083
836511
67988
1971220
872701
1718522
638573
771010
1010833
414454
1987715
869193
1497834
1412675
526839
1862409
1950337
1815323
1053707
1814638
1490935
1109522
1348941
1513531
1522102
603947
1611351
292962
1603969
1142415
4335
314710
730475
1010652
1189670
1935573
1216456
934532
405990
1198878
1163141
1234236
88293
165248
1644934
188489
1367177
230509
318580
385447
30834
744907
967487
1322669
1688978
1932156
240930
480703
193346
481394
736342
998145
1290548
1363299
1908775
1206738
442206
254565
982787
1203378
190435
1291283
1987931
1040450
1471247
1905553
102494
1848766
87599
530268
605510
1487577
1245071
1734074
617894
88419
1330756
1288180
483469
1227405
1104542
270365
352732
1645279
465692
652881
297191
788961
1857142
899950
612938
522675
194420
775529
1954251
668896
941547
1691866
457146
281425
1182358
1558514
1913493
1822592
396653
1773456
1296266
1102585
506370
1747276
313983
140726
857960
667097
1950800
1884472
926460
1115620
1628825
321819
640076
101722
1365824
1620505
1983566
109471
1603607
488869
693638
185953
1152355
819536
1575318
1087754
242098
190424
911315
1253278
1316114
1001432
1157277
205846
733565
720163
1850709
652205
1846944
454035
181864
827507
541826
281011
643276
387364
663104
1110779
786638
747736
1563270
1738984
69775
1393583
456250
380432
616026
233299
558046
1098417
1045890
361467
968756
1168073
1199868
619969
1348299
1204228
100691
1574103
151027
689673
658663
660987
350636
635984
328105
726721
1718382
1412004
102013
1840044
1054653
87557
284287
1499124
1908473
497063
685538
1689553
1515200
1669202
1870253
1173206
1739304
1309798
61411
326973
1940732
1286686
120980
1742565
772769
57159
1327512
1546290
1597669
809124
130197
1637001
1452930
746060
802872
340914
1243822
1926755
437306
1101052
1489015
1353320
555684
1368595
1850715
592743
156233
261885
855714
230214
1625053
757091
1249112
691315
217301
140851
1132251
279263
1401915
1755019
602272
1737155
923367
1414016
587211
1028234
318732
535957
943755
1289846
1321337
1678823
111790
466026
918508
593489
126569
1520792
144473
97196
363905
573660
1602214
1617407
106695
1312660
1179831
1841220
491524
285375
443431
154598
386430
1900983
392137
111198
704945
588943
741531
1663568
1011134
894878
1273147
491551
425852
367594
1324016
1428123
1296112
859644
1242032
1308643
1059513
1781681
1170356
1605717
256602
1095062
251856
1661501
1228286
1097625
1386868
385211
604780
1118581
1429661
23381
372226
277753
1192129
1908159
288032
776318
457427
539059
1289730
1685042
1563149
1960825
1498700
1218429
1051363
51232
669050
632309
1897748
796146
88854
849295
837105
136401
323186
1986592
996291
1677015
1994888
1711047
608482
345466
694011
1944964
951049
1000755
628983
1475354
1681819
816513
489259
1819824
765989
1865854
1075464
1103020
1856700
1431041
1690093
1914481
1578572
543329
1120456
764746
1614628
1973517
822001
505568
876396
1519907
1442620
1574470
135246
967127
317842
1733824
1429764
1458235
869372
824249
1352885
1109514
485769
723411
567641
194882
960533
1155107
1310305
234871
1894138
353052
1664777
396959
274537
260791
951447
1979971
511369
896704
1709011
171405
1582454
1038096
117859
212626
1761124
1765981
1323398
1521769
459049
198108
627906
299104
226384
1393117
1358080
1647911
948323
1826492
63273
1383401
1856972
1828580
1695341
1726400
1699256
183844
665689
854574
1392587
999580
901187
136741
798552
149907
961570
636280
176284
1660713
358014
596206
1556530
1348570
1924351
17511
282817
1823472
1961155
1555532
1395618
105097
779110
189347
1918555
1967573
1792295
1010094
1104719
252399
1024978
1507600
828704
955028
172856
618459
1196016
1191390
1667689
1380404
571570
551638
673156
390695
1082711
693035
1020508
1407830
832263
1899117
780165
1040938
749399
1853556
1611118
818611
1946253
1165179
1185292
1668961
1799011
1651341
1572164
198016
458438
1240593
1076896
1155879
1543227
1903257
145121
981948
1198770
1810480
40751
318192
1922862
869514
1794904
829651
770062
552689
405909
1936197
461779
121429
351451
1503670
364761
480532
1298483
571292
84288
1324181
436269
1714251
1798103
158057
347866
274337
1909350
1539906
1200822
1145820
914278
1444309
1836351
1865050
307159
1958402
272498
428249
1934045
26067
1129217
720014
635386
1108671
321106
702425
1627078
943878
1082996
1532646
1847314
1484233
1466905
538337
1378956
543616
1134204
620477
78227
1527219
1569829
1131731
386679
1749550
192113
1352304
1858760
1316972
1557068
1975549
1512052
1827766
1076051
64615
1785864
495788
1183783
1525649
1991863
344934
887762
390032
783196
540532
936802
540447
177690
1389345
3393
1952939
933989
20762
836073
36673
94603
835584
29487
1994052
1432108
113713
921951
457521
780126
202477
1792751
918888
1633436
1865273
894044
1985831
1191808
1775994
494614
1048560
1504426
590769
305242
986337
268280
643277
1481385
1712703
1175577
741488
494028
1246008
1285254
842949
1271573
801965
495950
1121358
904099
1368577
50008
129842
1687399
469328
206132
248594
1401155
1895235
1553850
1821762
1268097
1097584
81316
571338
1451761
1116499
1604181
1237979
783813
96695
517426
1925369
1082536
1642609
1106441
532395
1498043
284801
754064
433940
626661
1676326
1753850
403588
741913
1782465
581070
700134
1838731
1857725
981256
32161
411730
1390924
1773453
1280162
52657
626717
1071523
357570
779176
188184
1698658
331578
1455561
1861186
1853249
400609
958913
1069970
160874
1292389
1838201
1080097
581812
985266
1961134
150391
1852454
1028571
898582
644170
1819746
462602
1947098
332422
493057
67043
621732
1407908
1875284
1769668
1652616
1311820
1721445
1499278
1247612
312090
453540
305450
982281
504746
407180
842366
1467585
563730
782391
28474
790247
106606
1596481
373243
737493
696633
1776037
647061
244335
1526518
1742050
951244
1401053
826291
1309525
300773
708066
846233
555477
1404741
1871866
1501537
1057455
527600
1526792
1017623
1346574
1498982
1936010
341691
1740016
1154689
1923196
1485861
1517076
1749774
1220431
891485
1794916
742451
89936
145858
1148851
1708682
1971986
1024235
1781194
877445
634843
758276
1057602
1691947
1279552
1868826
1617553
1415471
1555452
1330066
307941
405425
1657273
1330398
453673
237879
1184945
1405948
814223
423438
1790586
339943
809169
106407
54357
948091
1229978
916652
1926595
306854
1721197
346338
1779326
1422537
1427325
511550
1375093
892725
845843
1838184
1862009
1510529
1563525
1369737
1612932
1017575
1356615
670716
1511186
1510561
119817
362495
1365662
1530298
1808162
1019680
1305929
1991410
1364191
1077903
945475
372609
180228
206392
899563
1345410
698358
257929
1476734
1184802
436188
354355
308177
917419
798409
1706762
694850
195876
1903674
903503
1496752
332756
1955288
177145
445449
230887
1880183
1370660
1380710
1423790
877135
1488892
707821
1050422
61759
449542
432483
1247011
1783649
1565614
477655
248877
1014584
956990
1183667
999899
1179308
1285643
225497
1088183
1701186
1120715
336068
900657
793770
233606
17595
672480
1890873
128972
950483
1838664
1628302
1031410
1768489
801394
149657
342351
849460
1240108
1261828
17524
1605672
421498
241254
198569
511749
1717183
1110114
472985
1455783
1712107
827026
1637842
289438
547334
135112
1920095
475381
440639
1781960
603274
569101
607960
339922
558279
49428
1936340
1347435
262830
447967
1520306
617136
610943
207687
1525552
67397
868364
998997
1688533
1359039
1426354
190598
652570
1894414
1034707
1166594
814643
117894
321953
1510067
1515120
589418
1141761
44891
1879467
510165
26327
1310486
503458
1819077
1852312
1596247
1176332
463923
1271853
373272
1144504
1184471
383800
167819
1882359
1521391
316300
125683
1094804
1269023
1500582
1784332
362717
300230
334483
1367420
1937672
1851446
1784916
1514034
203106
96312
171379
586720
652238
696245
1503804
365656
1037156
1795604
207210
966451
75000
374487
1865948
1382685
489779
428679
1128148
1535742
440292
1117595
1402793
1978540
271508
1895003
1009910
1853609
1328595
626095
746646
1051272
748613
1799269
1049617
706101
388620
123809
1746796
322787
1836368
1339156
684022
1124831
1503277
413347
1236892
1088525
68783
435172
1806895
1911563
92734
1774951
966284
426462
1614828
970058
978547
1090215
1551027
1036974
1310616
323807
448685
904879
1194526
318406
902905
371117
204700
809831
1348244
1527057
580177
1029644
680872
384526
1572897
898624
899397
523272
1094031
1113094
257245
1435386
602115
1251317
978354
1577106
480432
1547733
1232859
1118684
478755
772574
358322
1882861
1976865
829816
1901999
1628854
1500623
630443
126332
542985
1957097
568687
1963157
840998
1142283
1762930
607988
982290
577054
641873
56145
1299869
26657
845171
84415
1685135
704312
626867
14629
1742783
1188407
858301
1032854
856885
627248
1197288
1029892
537176
1993079
486124
384487
712573
1115644
1477284
1807147
1023812
521683
1039554
1604872
1099363
376908
575430
1837294
1724934
56339
1600291
1107779
1626189
1492031
1418150
1945509
89028
1417855
85485
354123
456144
595738
996534
407280
407097
562369
231539
1838638
994694
1849644
484718
1330704
1130418
367800
75809
561625
546091
1187685
35010
130627
880558
1618430
488275
1174741
209215
815638
657906
54407
1967530
1162340
336236
1046710
1721132
1236526
95592
1405467
1201145
1242592
1283926
28936
1516165
586774
855900
1750242
716074
373027
908457
1818132
1893570
155399
1574631
1462139
1852828
1892506
486316
1191641
1002741
876840
1214182
792238
453241
1231655
1424257
1818504
1624278
332120
1146316
1939837
854366
6767
1827704
1093322
1531542
1528618
1525306
263593
1707974
1387269
1618073
1899051
698950
1754246
639207
231942
210648
97571
914377
791655
1414268
1043086
851307
1185225
1242580
1538215
1269697
720995
524419
172272
1875749
1216416
134348
1908037
702964
591608
799021
1000791
1983087
835310
1563812
769439
106159
857269
908592
1424748
496377
181618
945936
1759335
556120
588374
466431
1782923
653463
1457262
843919
763076
1522989
124868
1648154
165349
131425
554934
1972528
466811
1904531
1923684
1612139
989264
1864498
1919264
1834340
1522206
249119
1666183
288865
1311567
1616428
1880459
1449960
1991502
1114205
694733
1545591
1689607
1567498
447280
1978919
1881964
310221
1252375
1711794
1343226
1778622
282458
115739
978522
1066533
1281261
191728
709768
91398
705263
1863041
1179033
1672146
1105087
805424
1184963
1846814
1058246
241492
700948
449368
462882
215170
187230
1336717
282631
1583574
1381236
1257503
1838948
424536
307219
1102694
994674
1891034
1259141
525347
516797
274935
206760
1020063
1244185
1029903
1825037
1383622
1810686
559532
716486
1267932
445522
1260769
372211
99421
1299784
454979
1722003
1949646
374023
272528
530647
664020
1706890
674022
509514
398250
912975
661698
412389
1499387
116442
1839148
338146
735666
1348825
611784
69767
1971497
1401221
1335683
689517
440937
1107520
260757
1417725
1779599
396112
1975947
1860473
935742
1923433
1901692
63906
183753
558582
1260360
27923
824073
886836
1740335
300248
1764613
1675691
473153
1874948
1555910
1926988
150433
1294642
1080208
862599
1707256
450240
1201255
1496733
1537744
1072168
1176046
1428797
708215
294589
1725191
224534
469254
1639155
1251458
381386
920276
214458
961135
1165298
746543
752531
536812
1608990
844633
437385
1850205
1228620
24595
476308
1743080
482440
1687316
1191754
1449004
1754295
1340770
964750
1416586
51812
736545
1176715
1743298
1912037
1570321
1116675
732124
847235
881291
496961
436242
21478
333457
229145
1732718
539206
1910672
1473949
1514940
949601
487165
305579
1305975
766617
472633
1241901
797117
429697
1020711
1132266
1498520
499330
1838088
1351010
1766500
300112
1889840
1957864
619645
706151
135525
1401338
900439
609774
999538
1989187
39597
780807
567508
911375
1415748
1629786
947493
224530
1354721
1707281
24119
817036
1227889
784857
752870
1778346
874507
868267
487502
1627020
267649
1144278
1571350
184464
1190496
1758512
1695385
1792341
1628374
1792693
830181
222118
1164296
1779304
836816
1252278
1602867
1569884
1545152
827941
928497
490361
1705894
524449
782834
543393
558462
1756161
1961330
911940
156731
1635419
1857081
1047700
160565
1786698
98527
154207
1881774
666945
1804665
1030382
811499
783930
454564
1962520
1053694
1151910
1302867
1525297
744068
1278300
1518614
50765
582743
1294167
1580033
1663411
1545809
64417
1400015
97850
1918991
577427
613562
1391898
1378117
1803466
1875530
1214559
38661
1777213
1765791
1698423
1860439
524640
1990818
908382
270428
1831720
994018
1959701
1230169
1429302
1497447
1752670
897412
491719
641164
1527703
1646173
122353
990409
549377
1218959
315700
1136667
1870922
1591512
1131413
990896
1919564
612650
1998783
1032370
1033194
1974509
447390
476896
1547167
445089
1548327
1757144
379316
452803
925187
1380340
624330
1058453
412917
623709
933320
419858
1734878
929386
159232
1130014
53736
1352444
1610340
1442489
1734153
561813
602761
1852014
1215282
139642
707143
708996
1931140
1902455
3115
986074
696455
1292311
460513
1958589
1633753
1557889
522131
381049
141439
334718
1557001
282850
1274303
118562
321125
666496
16543
1117769
1352272
1966917
1852150
496870
807276
597955
1184020
1565865
848105
1753343
245866
353056
872417
358527
115252
1425944
107539
243760
168580
1010927
554469
173229
1482621
356707
123580
1054177
7214
1191357
863282
438818
1043695
1019609
620948
1233647
1277535
766790
434569
1890869
801862
362756
270557
1795779
889457
1340264
1190345
917341
400968
763290
1137317
1504997
893645
526154
1060939
1300834
772024
1573704
824450
1999342
186617
110973
823629
1335862
1956765
602316
1555614
1003281
330606
304673
1562924
502059
281891
1881872
28300
804699
696912
989432
783903
351263
1876529
1930502
273761
1548614
1173506
313773
1653852
651845
1697947
86477
79305
1762902
1237446
1800517
528678
1479836
364241
1428773
749707
859270
898857
340325
336427
57356
53995
823321
371774
287904
1024649
877335
680521
115189
1567789
1541121
73000
715059
1687780
1268069
196856
1866398
23776
1620804
627947
943253
1649947
1095320
1925637
1386917
1341337
1228214
1431771
111078
1658633
165998
1009385
1949438
959051
753724
367999
1445306
1969811
916847
929217
292754
1087879
614381
1813207
73098
1906771
333296
768967
1795384
777226
1355000
1613027
1825788
1646878
337436
1739287
182259
1375626
1247995
1725721
691035
1119423
1311258
1178822
1756292
1818114
1216012
779164
1087428
528100
259955
83249
712003
1879239
1668377
775768
720589
424733
1866173
1795184
306838
1693538
1417916
644297
1012832
374917
1881603
77804
479149
510808
1591225
216716
1385576
70925
421488
1838846
393177
1276005
75389
1489948
1975384
658796
636318
792241
1858863
1167427
516196
527033
766944
840504
621026
408564
400229
1578121
102691
777926
846252
1426736
1093843
769421
230405
1123722
1464902
1974737
1399066
1341706
792306
1226099
1642463
823974
623702
674846
1538729
1965244
12341
1323944
1753018
1910445
243875
1882212
426858
1042735
1787524
1661497
1527796
24075
1828923
1745104
444828
534688
979515
1791245
1099273
1509108
1304120
1404337
736499
245095
1513703
1327916
1773703
140554
1455520
198009
1520680
881293
157135
267131
1825479
1101168
90922
1365752
281401
300105
475284
143283
502850
1313949
1634738
89176
1024526
210012
130550
1395683
1029547
85667
1200570
1936608
1830437
643399
1585919
74112
1444309
984289
1206746
216211
1806067
1005153
1681769
112761
1796370
158627
65156
562825
323309
578589
1827017
821392
1829264
1626082
64240
893873
369260
1951407
1910729
1483743
106107
1697726
1380754
1435112
223183
937777
367236
1059380
1254969
154636
806848
248709
905104
1311968
1661631
499676
650940
695795
125438
1072691
1418690
1585487
1892719
479281
1202539
1478205
1008702
15541
21102
1711402
361965
848058
533444
557969
1979458
1809889
1868396
486068
879700
1301161
1445390
1226904
1158262
830565
536852
1808337
464279
668385
683013
1953502
815625
66932
1077682
1767063
682481
879494
760566
1099328
1042355
369964
1705030
1044420
1159362
1573604
22277
979809
1207398
150311
869029
1949830
32310
278374
1394103
71949
1499101
823267
150106
408358
512641
1074008
1352595
938435
1705808
1319749
927983
1338608
851063
1966020
1998881
1549769
1377049
692738
5755
639285
191772
1315615
195766
540620
391334
905868
229781
868041
1740318
1541316
1398614
994841
712973
235579
469029
877123
1323655
1650899
1854123
981068
787697
1128111
478823
564914
827562
924830
944575
1630569
1781332
1871588
382440
150931
721440
1679040
1916480
504133
191826
36634
1499919
463410
1527077
1941539
1731710
982980
1095179
1210669
822428
487520
753657
1912196
618566
454981
328687
1836688
487798
136997
88154
892808
1942143
1285352
1850892
1148125
293755
1870102
776962
1248142
1494135
1049726
841687
1534571
850723
1296644
74585
1183560
1516891
47839
143049
1887127
291337
731002
93751
1021707
861271
1353460
51746
1295771
1394324
511640
244891
1531928
1072858
1874245
941670
162150
838767
1323123
1262201
1347569
1863721
70193
1832599
360082
670588
255443
1087608
1275190
1849580
342749
1910397
795029
1942261
1679348
731676
934353
128248
1705893
1073219
1839918
1844903
637584
936311
351809
558656
786846
1193750
233325
1017874
794535
883556
1389887
769796
1817017
908364
30441
1673205
1309062
1478178
117223
686528
1277064
281146
1336905
1392705
642204
1677749
635560
1013525
1113755
1540819
1704397
973643
271229
1651474
1932568
1114692
642839
1347591
555955
1715830
1160597
42734
1052788
1539851
1754599
772713
1739325
961283
702287
194132
1629428
862684
218026
904277
1175826
395188
1297399
1384705
1915031
94812
689287
807060
577382
1976002
200234
1259882
147458
531425
1447694
1696685
800733
203511
1101954
1831843
1197574
241751
394334
36199
1489054
1358506
101616
641378
993592
1528511
840034
261766
771762
1034034
1740345
1397876
687915
1432654
331419
350644
294124
1491487
928498
1369635
620841
975573
1063833
1980979
551692
355633
1575261
1237203
1446037
1170650
200948
1944679
1129710
552659
1034688
1547621
1359559
75536
1052880
818288
1686830
374725
636419
734966
813224
1805865
1593236
1346764
1912506
602821
964413
1396198
567253
936845
632240
1637683
1060674
383123
451270
515629
1720449
606220
1468015
634769
281339
64898
1338312
1173447
1906753
379882
579189
221210
698032
870035
1293543
770316
259901
532360
1781001
205671
1258448
831514
1656782
1163428
1729083
1382699
739901
1084858
1204288
1907684
1783651
1318220
1049918
35701
495923
1688072
1715346
260263
1657913
504164
923519
309321
1120221
1999252
1173455
1431527
1576457
1364088
1231816
1089296
1912467
427136
1916861
1351055
1052239
1875054
625674
952155
1298678
1236245
550729
635658
1930892
1723259
1213862
702812
1378260
1557754
228677
424176
1992524
157505
1672066
1238446
651519
949463
1462029
316213
986004
1769387
406077
1905319
169841
675967
130868
395875
669060
1414851
308066
343623
1840460
123777
801704
1809998
505910
599716
958229
1016185
1039602
590141
261748
359658
939482
19326
670540
691487
330146
1147184
519064
1294645
1053177
441299
1626357
401783
495935
1707358
671560
178259
1977525
867269
277584
720589
1007291
1521553
1824505
873922
1601581
474395
28903
594923
1220167
1850094
1438770
1550180
944537
488110
415171
384635
523065
1424729
1984379
1864051
1069326
833910
1467372
1574285
1502609
810207
466620
511196
704483
853057
1568849
1398705
445936
1725195
679380
272230
88370
48314
1151625
1812111
1103406
482426
273437
1860094
1073133
53454
1110142
1197568
1260733
246737
555250
813094
1447843
680238
1322709
1714984
1242195
986172
1460062
700843
259811
619812
1128604
513058
68285
413557
1732175
567898
1017942
541274
1003170
230191
179119
1474617
176268
767995
1396967
884525
1167889
294689
1039426
1237411
1634104
1000074
1000944
321625
1321134
1385638
920788
412964
821916
835076
278176
141178
649690
633175
1888111
575728
1410542
1735719
110559
1005401
823393
551345
1387991
636640
1773929
397757
85016
775556
1917799
1482308
1199271
1319693
721186
946737
2121
235610
1905386
497170
308142
56331
718109
1215180
762831
940518
491885
213650
795393
345499
1316903
971602
330722
1031011
821536
1087422
57895
219643
142907
31277
266592
797741
44948
1811293
1127979
981089
294196
907509
408584
63115
114436
464345
1069635
957754
583402
1617264
486438
1378558
94599
1150814
1075208
1791011
590431
1541251
629184
547099
219232
1581956
478510
365991
596734
1002977
1151285
479389
1177117
1407631
590664
1655395
718852
1656275
591716
1939419
788105
516693
18883
166142
1409969
1976095
886594
630512
227684
277413
552645
1637556
1941929
1238322
748198
1952238
703906
654991
163443
1292825
1314632
830683
51479
141287
127243
623049
442770
1659566
1993258
1164761
149115
28177
959143
737680
1709692
1152397
1782790
1210189
1041889
7204
1302101
1451989
1164414
322537
1486040
1499067
718476
892094
1721135
1941298
1204787
429710
932776
770635
927816
463404
1071642
849991
476904
1760775
1731674
421451
1734465
916251
1530358
186007
1820798
1166688
830362
1615197
364453
1968269
725777
1922964
279597
1162430
848844
1949658
1836307
19526
1049957
974529
1818690
1274866
473464
1088463
1943284
1981415
957134
64006
1196003
1780862
375090
1968234
465466
292583
152036
1593267
1551563
1806246
1189166
1854025
1263937
500022
18719
1603715
548334
299528
518453
280122
1935233
514420
1649603
1801273
200581
828282
228911
1710907
1796703
384433
1150308
1976025
1033554
776218
1083552
1969161
1487130
174841
1492494
1313483
278411
807922
295174
922984
354792
1075763
989390
336027
843776
275234
559569
1244997
524481
366118
6292
868143
89896
1438185
1043946
1241875
1008313
1658984
546956
313320
192440
1919606
634539
1212485
778791
172227
1189996
1440317
1141892
277209
641552
1925915
1705258
422096
829089
1728671
1748824
283784
1838953
1587758
348218
1005415
1685969
1881883
1380461
1274710
529207
185977
144513
631725
556138
1959949
1413074
1506075
1444789
1648419
8577
605577
982630
916511
656142
364383
330188
1098537
950466
36117
472665
843436
1177925
547545
1722886
1100894
1691706
1715434
941180
1646602
1699166
823507
1796441
1863582
785158
1248733
1873673
1665541
422483
794399
852448
922298
701074
1613603
27443
812940
1424677
1631943
1824534
191330
1961827
976676
437609
1450419
1349293
1369380
887678
46312
898857
1476845
811107
810067
270675
1022617
1470685
799965
1631193
1537726
516860
245922
392350
1186108
396398
61303
445386
467793
667790
276797
2443
585515
1388160
1536325
1423968
738847
1362358
1063999
130630
965983
1788406
293060
916306
724382
475381
1172519
1307846
1141810
1915595
1334030
1224926
251985
662004
1861945
979848
1507500
329605
1052668
1294148
1634866
1645295
629691
1621286
1023915
1362148
1502642
1126591
1954969
1826676
1827530
1206271
514395
111388
940157
1281350
440042
1464563
1366450
671234
1853586
367099
1272909
1565556
1178083
1921434
942077
1784371
997485
427248
1073494
1640496
1527715
811054
13363
1602951
1502152
215650
655489
1434465
982871
721931
1319194
1141639
106409
1657252
551598
716639
1087642
1983580
288231
211167
246405
593703
496396
1046431
899233
702287
1648309
332478
526139
1540306
479774
1483915
944049
346847
203347
999888
1586351
1115072
1252175
255094
122453
1106644
1900168
1412790
471944
32384
1464940
1651717
1963350
969521
1259483
1303463
821590
1758489
1088027
1822313
1096194
600892
972169
1806177
1324725
1798909
960881
1900188
919507
761955
1242652
970515
1854334
154251
131662
1191526
1061300
1343638
1006368
547671
927388
1743963
1789558
440173
1906727
1675497
1168307
1275953
1606432
534974
91087
1209048
1774708
1504479
1041301
943540
637630
1373057
1297690
1778733
276547
322373
1113390
1376848
357292
1207538
1819128
994272
1897428
1147477
112162
175434
1705562
68635
270806
907355
704208
1592719
1150556
379313
1035312
974472
938763
842419
1443329
1550699
1794384
763688
247198
1283634
117427
1300646
1259976
1505088
1324781
1254050
244584
919622
110987
486780
1608042
588098
653624
1325849
699122
1431774
1323192
647601
1117066
826021
89500
1358181
926125
870521
1041124
213121
919076
710230
1202492
969133
745645
998309
486519
1737527
1362490
226322
11643
239028
322063
486706
1090324
1191947
1327697
506303
223710
1129262
577180
1261553
1705925
954133
1363282
341737
1749588
452191
91212
1868425
753793
1320922
204143
1675745
980607
1476654
576222
667112
1950233
1049736
1616079
1914967
86581
88178
1044850
959794
1296149
1819665
1523568
1469637
405208
978212
1537325
636516
27299
1171141
1043380
1875751
1285676
945653
370212
1053932
647162
564779
1375428
381339
151526
1196074
511973
114922
135158
1569614
459532
1369487
1140638
86824
396966
196062
1510287
25048
1159823
1032003
1903069
733279
947343
1559514
767001
563181
654979
1098362
1069724
1014921
336030
1208646
1134035
140124
360564
1476949
109157
55973
813243
555860
882016
524314
1209373
772350
1139756
428903
1670820
1814889
449637
740989
930920
1178578
1075073
1429875
3195
276430
270645
1021975
707589
1164117
143583
819079
382112
1151024
1172995
681981
1524227
220932
1197476
1207442
359788
1299264
792508
1207897
1814990
1938997
1726368
8151
1247739
1038584
331689
372416
421486
555003
1921749
1926660
182737
1314532
496332
413262
905152
879776
916099
531477
737862
1890372
380140
950115
1462401
703957
1562372
583914
966688
1765133
829220
1183665
962121
1952357
131306
615324
1981297
1537597
908001
1419141
153371
766915
1239940
607765
1618591
175123
1484625
1874355
1243742
227197
1401714
1913052
1482773
630924
1786233
263908
1441836
1068981
1867813
843009
1666312
244398
1066925
243773
965780
1052933
879659
1307239
1200568
1704398
1249226
1642995
981728
1166845
825915
1675631
1387389
1928690
1007053
1979494
882020
1508973
1619380
377961
1132521
1963470
1524113
1844824
557434
629863
1904299
742971
1733973
1987090
1830923
25847
1726017
711753
661457
181726
38861
1375952
1785080
1585322
1787327
864734
323760
281932
228720
577129
1618185
574909
552546
1305012
511647
1368931
622839
773404
1679771
1205178
1303232
1790704
391731
1345308
1413727
1066137
1537355
458458
427046
1793385
567868
1946356
541695
36247
1549175
858134
556781
652293
591964
1179348
510005
1948942
1393537
1198862
1214657
998722
1152932
1394336
1858208
1665202
1809050
259306
219935
1475334
1510786
1604562
1946242
1643572
746845
1760425
1454667
1259763
643268
115446
540649
1227099
1372999
1280438
260839
216615
861504
42278
1448496
883780
1924482
443778
1507662
1285940
1359251
404364
1706712
1587644
1659609
1273584
49568
511849
1326850
482139
1590458
999814
527209
1470388
164471
1989678
525470
547332
1110465
1576156
445910
62136
257441
622011
1173393
473440
1038139
1201063
1058037
1514670
1524104
1460255
1851604
260606
1740310
185626
1454302
556138
647470
393524
964789
1980924
1199376
1601710
831250
601640
466931
1586029
1055996
698597
1201536
1420748
49661
979069
1752037
127106
1076900
1102307
1113644
848369
1786651
1640959
115319
1119842
1275178
791970
1190393
704855
437704
1329213
591596
1180446
190643
128942
1514622
216263
1959320
1476857
1352915
1677084
1878421
1746549
1778774
588907
1244415
1384209
1370711
610385
457402
1084872
575382
1529348
969413
1411202
966482
1049962
1696421
1045188
1202626
1525767
114988
686422
769355
35163
455894
1713685
562339
204161
582009
1650707
359977
1284331
988724
733905
134675
1811594
526930
959695
1009698
278601
1508540
251495
1142845
1621995
1074789
663874
678364
1741072
238745
1914195
446718
115266
1564191
1831045
1316418
362294
588001
1784767
1199550
649373
879500
1062693
1028255
485678
1341520
802879
1520038
1450642
1287436
1895215
1154490
1784527
1451821
1953384
886837
1194270
178510
440679
1407976
1655946
1643888
926622
318133
1789630
437123
1945524
53360
916614
827445
932184
786945
1002349
1209495
631810
26906
179437
217881
1403726
1555839
1007843
943439
1972382
1128156
315370
1100611
537578
749290
1653459
1288412
1140435
1226674
835231
1230785
629143
1489032
799032
1234259
1827879
609948
275351
901474
1957722
1448171
1370352
1562815
661957
885575
966004
1802793
982476
1874594
1044739
1152624
1829357
523674
499437
554210
1652884
478928
1284585
1033140
140663
474375
1280105
269770
354388
1001516
1549071
1574171
433657
891217
397562
91689
1647543
1523836
701600
1996260
770242
1495827
1381431
413853
1076968
1946346
1727383
447019
1018945
618963
1087516
1340395
1456331
191769
837568
1385491
1126949
424656
935926
255544
1039174
1638306
412224
392742
475510
1013678
1258554
1043330
1656550
143194
1514524
1443352
1973143
1184503
1614350
135776
1347005
1214797
526213
894533
186897
1132769
1009123
669447
308740
1790618
731051
654987
1540247
306860
485217
1529109
1501787
1072279
1889571
475490
1021901
1782423
1173758
1582831
289402
1321125
579809
616802
1392403
1933106
1153225
740977
221282
278132
450661
502861
1675471
862419
1947303
213049
631876
420385
919141
556670
789294
228138
805824
1026460
324433
171479
361582
39222
1852434
1981391
1451162
1628464
686080
1578429
439410
1097826
347226
1364910
723443
157202
1785497
251685
1417232
1495440
1501524
1998711
581552
1852541
103669
199122
1515780
402859
238965
1283773
411564
1427306
1669792
831306
1978494
1206541
760448
1137833
987432
178233
1929453
555863
777929
1261562
1010705
954684
717681
1289277
478460
1995332
588650
1720474
1882017
1283210
70192
1318376
931015
1333960
557872
1973730
14172
177549
1736420
1034868
595332
1652252
158579
771047
153490
697383
1449887
937900
720651
1882538
1718631
1870298
1307281
775638
308899
330423
99229
136243
842245
671892
696614
1111467
1022181
1697871
678400
1271520
480274
1251954
402917
1608769
1203923
1517771
811297
1682844
953022
667391
1599015
1177116
1452692
632755
708884
1444101
1626748
61971
643922
1081333
942544
195968
545050
1439932
1212770
1145149
695950
1965934
1260014
1656229
879625
227351
554181
1899170
1381201
1042543
1353975
1010241
301833
465882
1684167
68539
137995
79065
1035813
699684
1365389
1437859
1930365
642128
644067
1222554
703971
805309
853189
1276407
606190
778105
485269
540366
756290
299066
1144357
1078196
1717023
1441515
1060626
710138
174787
1085159
200853
282390
271527
624462
1526887
1028185
94584
1566140
634865
62056
1321329
1544484
156878
153212
351880
1692112
1302056
1891269
527300
949017
795533
607460
1262677
82331
411035
1682759
918490
1076044
1073201
1004341
1145808
1967987
1340447
1284647
1274229
1096146
597386
304462
297806
335913
1997483
259805
919422
1078611
549774
1467377
1792262
468529
525637
816379
1799146
819768
349906
1787672
1168023
432224
1126806
405416
748811
178053
1871691
448068
1672889
914444
1751229
608701
659676
1018264
469654
1768572
1246412
291715
1422297
1411209
1493195
111538
217247
883733
459376
1911732
1407662
574599
953320
1295904
503957
651219
1702699
1340766
362646
547932
1711300
1123904
349063
1255814
1247285
792707
403926
1517854
668458
1441069
880518
453733
14293
1544810
1903725
979463
961733
1108716
229366
1268803
830489
597231
1109514
1172139
311421
1653073
1632581
1912812
1118088
1665235
511319
1268853
106647
1409675
119589
753804
140388
1776130
637429
1126608
553884
1739530
475510
1964643
1901388
1921272
882967
135660
1248863
398999
1493481
1023962
1221208
1519987
1186932
1278631
198543
1389391
548367
275145
1118355
182802
1417529
1535475
1183709
655692
994775
397004
303843
740399
501529
862163
1564611
1632583
928456
1538245
82726
635967
556799
1754076
825361
5244
306001
729015
648193
704344
312520
1118625
1494261
805713
677576
535716
297990
206326
493641
645511
1519593
408789
94049
901797
1775058
1928921
514415
1711642
1134828
962156
573096
1031803
398130
1505890
955802
1946246
180065
452571
1157812
1711290
1523843
1394544
258001
1645650
336478
716825
932027
1811754
6510
1327896
1097474
1544208
750654
967499
1288393
469731
550957
676891
1507218
246552
1029946
1713166
927440
644659
1157614
1846973
1966179
514814
1989417
1478527
730106
1046467
524121
1170527
898186
327401
1963757
174043
1266903
1026030
1449585
115579
945551
547681
1462120
536930
1877750
1403805
911902
806963
1273832
408979
963365
1084240
798165
1480391
680305
21383
912857
728967
1650694
1088310
305968
545910
798771
480131
1520433
1352099
1832623
1196291
330179
540930
708406
1078983
1530175
1992744
1274641
1600722
1846411
1913758
180368
953172
1374757
1741320
249186
1719968
41825
1554995
1304067
621211
1627645
277000
806188
1682398
1888667
178365
1611538
1274739
712670
1975437
503152
305347
643088
445082
1839349
205377
432799
1233191
1119114
1643329
1731021
462137
1854052
1292152
1857698
266526
347256
1654770
520018
1303993
1280
837190
1678085
1066692
982117
37385
1778748
1217257
1949511
1365727
663866
597245
1884194
614200
712510
365743
1152724
1681123
1440146
651906
199192
1047683
250855
934891
1973317
615114
1936607
1568832
142162
1702888
1228631
216847
606563
1443086
1724723
1147215
846556
1335767
1337539
1721967
234102
1656383
1610620
1718359
1054007
907195
128504
1535201
1921818
1953390
395485
1027219
514299
1732356
908199
454575
896048
1846405
525623
1625209
1948227
445318
1243943
825477
1310765
1833797
1868952
1103731
263359
561723
552389
424072
1525377
144621
1898784
760142
1789308
934707
591873
1547956
100293
1723825
486347
860320
522849
1443347
96633
75849
1123485
1260828
1843740
492649
158758
210336
707667
860254
651990
1330092
475116
741340
90635
1739156
356910
204481
1770348
1436153
580206
1277279
1574296
1127432
1118368
65044
1353671
1233630
625927
1486450
1619748
257772
1662053
1446601
209941
1328964
864795
801566
1029551
1970246
167308
1858903
567725
1542922
464894
1178563
1975745
1680884
1967541
1311628
311417
1235811
515350
110987
681370
644025
72931
1087261
1766790
1460551
1846127
10017
1407861
1584948
579781
561140
915637
1162263
1788667
382264
474769
1200769
1614227
568698
1282444
1795361
771916
688772
1409514
1638210
1470393
1899236
1694291
88817
251598
1939094
1712744
997002
1118092
1072752
1715220
342393
251547
1099394
809480
1872230
1319434
1369136
1394019
519329
86433
613335
905895
411632
715651
1814911
1405465
1774469
1441463
1134848
58871
42871
31865
1436314
1622314
553280
133564
1211986
1242648
259871
308818
1430376
1756966
247534
789926
1755748
28783
883594
135463
942415
1789064
416369
1686423
444729
411397
1514257
850049
612145
223569
1140904
1437293
1063818
1287145
279892
1980927
1474524
1243940
580257
234421
180101
941083
1474679
1287278
1885410
766046
545247
1090129
1964638
408252
948816
1820469
934282
664645
1685238
1682561
1712724
758059
660621
333929
1120672
76938
697163
1620151
983501
976999
901683
979737
1298457
14137
93776
1620045
1054843
1647759
1822522
226105
641782
1022114
395908
1952281
1810754
896396
1563880
1126603
1237367
534674
726182
1241740
312823
1791521
1767401
1247733
63771
1839764
1770560
614667
742726
1377759
487873
516566
984770
1363823
915791
631605
926114
136223
1778477
196189
1723545
1512936
1443759
603074
1203472
1740544
1426447
318868
821592
1313443
1563680
951607
456240
263640
1181411
686387
308631
1796573
420426
1454655
1514911
784804
1697918
1763215
1695090
229820
957682
1452708
904397
1757678
555326
1276624
959784
613664
702843
526316
237063
934121
1716844
1556860
974965
1741120
1372077
885973
658952
1754706
136275
82869
1033673
203156
1659354
1685278
1106828
707315
955895
1867782
1317711
857905
1325513
1530284
1449703
1965236
508249
1490298
1540858
1053421
1736514
1263743
1617567
268000
337060
882491
640072
555263
1238444
929242
947185
808235
292733
1102223
1505566
1076280
1862335
1225923
424905
686839
1174525
1765651
414310
114083
1377486
1277898
521497
1523410
1422281
1653247
1317190
731300
1373155
1611877
107032
193858
1438855
1768515
1280288
805584
1258333
206706
1187966
1103810
183775
1141726
1799767
2688
569986
1324175
1767804
1332460
1610580
1698678
732074
644731
1736730
1089315
148421
1882715
157498
123815
836627
1620279
390469
415840
536268
374746
145746
1602938
934665
427709
1262540
831654
1915473
492452
1761254
99587
1809610
1191534
416270
440231
524441
382162
375060
577682
1830496
1022393
543942
1539060
630047
1579488
1006285
1330886
1453107
470847
416488
1590552
1792571
1180107
474279
1507300
1137013
697800
1772887
531832
1753381
1678039
747296
1912326
1338169
455643
1207098
553934
797030
1787984
1858495
670162
1454671
1483447
1082130
237486
1952053
354164
1942945
639822
1845065
1694706
1651014
981462
662870
605523
1788746
67156
1269048
1602455
1603189
14268
902756
125160
847026
97372
1268336
322023
1120679
61345
1774336
1505575
1177186
1815445
1208315
591747
1640163
1825384
451829
903941
361076
1673302
1144592
1013190
1950615
1362055
90994
244833
45062
1215866
1948456
1635519
897142
380363
263197
1066673
179935
651351
915269
692385
1326975
842664
1407500
409881
673584
1493208
1323208
1703582
465579
1221113
1255081
695309
1791606
576511
95107
1524085
1047736
857274
1514290
448199
1930851
1653632
1835921
1127957
1690922
1018577
1157957
79350
922794
252862
1120200
1956255
1914458
1312789
1363800
1279409
925908
541313
423343
68481
665905
1148973
1653953
1603921
1174137
1673540
1682904
952780
1762449
1878400
1819151
162769
540890
324347
772742
113874
1038846
83156
1428540
388086
745378
1884497
1544974
1624208
1851815
1563866
1625729
994422
1807138
1091064
1995349
870886
1658831
704330
474017
812937
1360538
1852876
1634316
1166513
1842997
430042
1486477
1746310
1883430
57653
1441707
1094578
1360744
580076
124920
57166
1172244
1691960
1680613
746864
1076332
350598
970911
1963547
1621382
1755431
896961
676699
1283417
1973556
365810
1218983
685341
287029
1971860
1603616
1858137
1237116
1815247
1873550
1617993
1541422
244698
911205
1426702
1706006
557270
1148798
1619630
1808798
677032
632921
285819
1879941
688879
51170
1425299
1256820
1596869
1167922
519832
1421641
1571085
513115
751610
1629765
610943
503776
281096
575128
1288352
1094457
1593668
165077
1891985
316310
169445
1064775
1005711
1767295
1605474
1337695
1144965
1677324
83095
694230
216407
192893
1893721
1136825
493272
418128
1350039
1375920
1325281
397442
260502
446687
1493012
1472771
1390471
258451
980784
1534936
1299009
1135264
1890655
1907538
1984000
372611
1347584
865948
584271
223514
1672420
336379
730107
1012893
1327097
359816
1198375
1106040
74541
52558
1779323
579087
164067
1443937
575221
821404
532999
905745
784013
996079
1289304
1732481
1910646
1505024
354805
1037328
429379
241521
1076589
1241447
726245
1162745
1782705
1625631
1235059
956036
1674067
1125090
1156619
674974
1008956
1507534
420945
867574
758197
837514
506385
1108955
210155
402549
380983
659031
424096
1673778
742459
1453953
894734
1260759
190631
1407111
1783523
1736519
214636
1129534
93774
98311
1153759
49802
47918
1853833
580684
1076333
442683
798081
1260133
658026
1302018
1342437
1150957
1231439
603101
685496
1229019
810607
1822008
321409
462703
1920736
1788751
486670
1568601
318970
255240
1918213
1957738
231270
1988319
375843
1757163
1267531
434209
124516
1098837
33447
921149
121983
224853
717507
69566
974097
1897525
278997
1085148
1918659
1797357
1019498
1447192
1746904
1441481
1468616
21299
154806
1104168
303262
971795
1863032
379764
1912931
1212891
1923833
1623642
1896486
942553
1995762
1731006
1726253
398492
1109721
469203
1891747
1434073
1639914
1554305
1913229
362766
308353
401065
1549963
497932
216951
618361
1534947
1626241
258822
1505889
498952
1674175
1313011
454763
382796
847482
1369295
1073484
1259421
761621
1466989
430715
1912754
919312
1261247
1645332
168433
1033641
1360518
42774
571184
1798517
7093
806254
1953022
1025589
1063047
817061
244618
1448694
362553
507894
1447471
1638711
874843
1208137
580153
473754
532670
1826071
12942
562522
1915453
1088267
1399297
326458
1668201
1671591
149537
1485380
1057399
453369
1008280
1030379
1764867
1066938
474217
442057
1842009
420059
862434
1285146
1520123
927063
1185162
456107
508101
931555
248145
1231076
1724708
565326
1758607
698868
270816
353473
89305
303250
1535569
962128
624334
633977
1902406
775614
769673
1211799
1186152
1477749
1522065
156553
993062
1087157
180592
1747791
1541102
281601
2209
1205370
1999210
123716
1678409
1643293
214617
207924
685937
1895883
233650
1090216
213785
1707582
1554063
1098945
1495178
1577107
1579337
638513
1125008
1888008
454982
1896499
1526473
432974
1335664
819289
91087
873283
1044086
608472
1680873
1482942
1286481
1901918
282041
1395422
928255
648301
473736
974503
210149
964823
588940
453808
734660
981933
1605840
1192972
1918167
1529856
377595
1990729
700408
1740240
911816
36266
117167
885779
1293309
1322639
677822
188705
269225
61854
1361643
275602
309536
1626965
160941
267570
1252633
690305
1965562
905816
1677921
1769317
7895
1211394
1851039
568398
1487042
1697087
730266
122176
1208324
100165
449426
1462874
1819693
1181174
590
66194
229887
1102516
936071
1360655
1374013
581799
1957588
784776
65224
362353
81337
1339565
378834
734975
1159104
1324879
556247
1575822
1857441
1777341
345959
1155864
1895200
1094094
1927351
470491
619043
1735874
752246
850135
1552686
1057955
1292719
561131
1087032
1601590
1246124
1470647
1797365
347614
416220
25720
239163
1787032
823988
756546
370929
1681620
1411617
1262238
714090
1699381
1290481
968722
1991438
416222
1961988
766766
1155345
1762091
1274938
145026
1708728
1302055
835849
1976299
556667
1720557
1333357
1994518
397603
767755
475510
1447896
758469
1385852
1200053
1495832
1732978
780567
1918424
985329
198853
1719618
1754628
463823
591597
1637269
1255022
4415
1613703
1968174
457831
1574292
1734650
419569
75385
1672549
1067364
138671
83219
1522217
1514216
530592
661870
687002
1286282
1578998
795687
1455250
526113
564207
1604048
788697
1212985
790474
1001420
1840704
978367
1110657
204572
792848
471967
1368737
1061642
1050446
1510644
1947263
618333
1317548
1023640
1247888
1165448
586545
1164867
804943
862695
1779727
1757287
1992763
165453
748339
57151
737600
881497
142874
277915
1497427
1861790
581569
1734113
1301512
1890761
1748859
619690
140499
1111793
1784350
496431
29816
66965
63650
853099
550428
457794
761526
763685
1526563
491918
1172210
705642
617634
1162551
1247389
878695
1883761
406761
1979729
1022903
1519255
1848133
26102
991950
334591
1443567
1090444
1805301
528343
1416716
318285
1548548
1253395
973988
739701
348198
984894
1875653
184873
1006486
1639520
1311282
1521142
518341
1186556
163708
784868
31423
123449
1623944
1121064
1615617
1364919
312832
45238
1499328
1797214
719815
1336183
1696292
1289610
1972130
588563
1211752
115307
1982775
1113859
1519898
1483741
686055
1296640
1737534
1134936
78178
5284
130918
908268
1138351
199674
85253
361021
864125
563501
1183857
413567
1241167
1675071
1377914
1487315
456112
1449414
1702523
324514
375520
1108351
1424743
1035728
424728
1841460
74290
902541
1189215
124708
202014
554787
1481599
1529600
432284
1404776
825309
1387849
534262
629661
1038472
536726
1136055
1971079
184139
921655
1463896
1117431
992145
1409826
706324
371044
521572
1610336
1735859
14270
1408629
1240235
1376998
1775020
1384185
721876
428951
994912
1217557
1520253
1858515
1933599
1156920
1258480
1696695
212491
789945
498035
1252239
1344241
658387
1637974
814869
1162950
1914182
354621
937662
726296
244292
504650
1537669
813333
924042
1525536
918046
1506843
784079
55888
1847002
1464407
1363927
1469112
852909
490377
852527
205229
857808
612015
233821
360168
1896252
1922200
919913
750535
1918022
1604349
1072159
344719
1284812
74111
1401363
1872110
41550
1606598
1019713
1254747
1966943
508018
1201496
173103
1813281
119139
1942004
1143582
756621
39513
1976981
82055
1590859
1059448
309232
1612205
283299
149423
1120500
422680
1540281
1776610
350964
1007812
1997030
1233212
1044106
806003
402721
678583
377138
105867
1481459
984597
399518
739374
1240687
1641134
1393995
1491867
590224
389688
556438
1246168
624083
1275569
222965
1627167
1033645
222208
1322265
1831539
927572
1468433
1078163
415687
1254578
1488277
127416
1690902
1936056
1018158
649017
273546
194548
262213
1245383
145143
693457
940032
15404
481459
76795
304550
1390374
616460
111049
1073937
1662837
765427
1403979
1817780
1926505
315399
949650
431903
1095507
1344469
799608
1699824
460481
1392635
1860042
1217482
147668
1025815
1011626
1433696
1627948
1123743
1608944
9457
1887837
1905453
1260046
1739556
1059252
1008186
1702523
1185751
1050481
604314
588745
700336
1126837
417059
1964286
241931
1956516
438638
1382431
321969
1859614
33340
327858
460416
61003
1159902
1288445
915653
972029
852649
690186
1887449
340659
565875
430465
1212852
846065
692287
1280255
1293459
1017272
1344515
1663167
1087631
7134
1020790
980784
1037847
946302
459620
786648
1319352
1778736
1368231
1515146
1931843
1338123
1871973
1192655
272356
1746381
1047579
804345
440953
994119
682840
671041
54365
58535
1951353
1629314
695321
1201967
1853533
1978362
686638
1276821
482313
1978074
47242
1365128
258500
16660
1431097
1394457
1880676
1778548
23393
93005
1327681
920172
873569
1551976
77854
1914807
374734
424671
74669
1539920
1383412
1346345
498428
1845601
1038415
570394
1263636
1822276
740129
1647983
1643842
1468954
590607
1709085
1586385
528058
848202
937696
1188635
1522264
112371
778779
1064577
57331
1889387
263632
48208
1038797
710115
869131
210157
1840756
1342363
1973892
1749995
1669541
80137
1233586
910536
1790828
585907
43714
824362
1407553
146297
391986
146348
736160
1932784
837727
740228
145461
338858
1842432
1585985
1125960
1070793
468128
94936
698550
1901521
1720847
1775473
1243117
994170
317304
1407937
1017729
1736628
1191413
1695283
979511
1959803
1944214
1741477
1878678
933962
1465780
748189
407870
1109883
649951
1547797
12241
1680088
16133
850472
1910174
798919
1560890
1185791
1386453
850480
608895
1261502
1558854
77053
1052957
1994630
654899
1497825
964272
1298235
1901435
1649070
481052
1749781
1564132
980361
1606047
816777
1956067
748175
1149980
1974499
1374712
132384
1366364
1852151
706819
437509
600846
386834
869388
149010
1429462
1333934
1397928
1510446
867851
134863
1222520
1389971
1727026
1686292
1297956
798008
107498
290827
1736872
241093
905192
2425
645102
485365
1034530
1862614
172731
1632126
1532924
281652
329200
62081
1502138
1195980
165844
1940987
1991489
1909498
698735
872100
820374
1524257
1586304
1052551
1335769
1846178
1045470
489355
468499
1002430
869127
1315250
791167
92637
52619
1890131
197324
225659
1437550
585721
1878190
853642
1353000
380671
1260660
1794019
1520341
1148957
964803
272809
1292561
284240
1832857
1010030
940981
784811
1845488
1063435
5823
1373607
493380
1617058
1727848
253648
1587101
674615
1656766
344417
1300439
1295102
1392611
345247
451523
1650025
649488
1415
1504299
1378077
1109744
703223
1884814
1536852
454762
1263350
1876426
1472652
358839
772704
946346
367548
1578768
601360
1424065
757315
644908
1402825
931962
440746
1225280
1152263
386682
768807
1065437
1271721
728155
129782
1379607
479850
1066820
1953110
1794339
651797
113214
266822
622321
559498
1596526
134174
415984
48131
361878
637873
527566
129985
1257237
1415777
972177
275678
1967841
963753
846872
499537
1888795
1954045
828974
871748
1317251
599933
1857428
1871184
522177
1872699
1716565
1435297
140108
883564
729977
954597
474223
349401
1315883
774317
410647
43204
1095478
173665
321380
1170729
1623725
1224239
245510
532907
904184
57071
1441765
431403
1149406
815062
299666
1281245
154278
996356
1710938
933362
294721
1585224
582101
1400277
418745
1952566
1028051
1796399
590583
831236
1855649
1892406
1432454
6468
1168055
291357
327309
129670
1362286
888224
231661
593038
1668443
109741
687373
726971
1688251
1904637
683095
565627
1989379
1764452
766257
705968
865573
1255388
297978
1976735
1234348
890649
1121383
1367455
1052854
1068774
987370
1919276
1517133
162848
1478575
726872
1814663
1537796
1606834
1987414
924585
906835
1095945
827155
1883135
262925
359559
476982
1664201
675272
1927522
1969915
1794519
291483
1704932
1279114
854180
799875
1136760
1364007
1761397
423161
858882
1602807
664794
1961735
1497709
1084075
1456411
1866616
590237
221689
542026
631074
740851
1571599
286524
61560
281855
481661
695894
537234
908173
672537
1010462
1609320
1905782
1983498
481519
1654914
39287
1319962
332097
151054
1110549
128180
1016922
1512811
1818946
1733287
1229227
1285453
1574673
605165
1319454
615711
759987
1529776
134077
913779
1232107
608646
1468722
1921905
1928277
1436036
935687
242853
703599
1625301
1637789
1956498
282188
9455
353095
317381
476790
934046
1104831
459786
1822961
1607671
1382594
426953
697395
660321
1800650
354361
1908208
1531914
1119110
903271
1283302
1484420
1184591
445807
1675221
1445352
924800
1423573
1960091
1793052
1787523
839434
944496
82695
347732
1880415
1131724
1776440
225389
1426789
1661870
1590770
1800832
239854
412704
1372889
1766755
1377452
1738878
702134
376517
635284
109649
1394207
78756
936946
763931
1351683
1064842
954194
1860447
258777
302139
458677
156560
1989124
1660642
1789711
661425
281050
361009
1571028
1314575
441270
214516
1141584
1340819
1819774
1180610
565616
1340638
738580
1850032
1547824
78754
1607858
1245981
919159
1624340
129429
1848558
1779527
487005
261978
682518
474393
1635052
1919803
1806168
605951
472610
100214
657648
1726771
1109921
1386474
834751
1780448
50719
1387446
610740
43008
1133958
136942
945037
940688
319582
1872023
1922288
476645
1815906
322930
1121695
1884061
1433344
156332
473508
520522
1139978
640329
509300
655197
1938066
237903
317654
986214
881821
524563
672546
575307
76481
1707300
280456
1510269
336075
951624
394703
1461487
56628
1102729
26010
1063456
1556625
352647
1100979
1386632
1251302
78782
1260729
486606
1684177
511231
1622358
60194
428337
40002
1109178
117855
1267739
459605
1377030
111039
282430
1429046
112979
1553051
1272081
301040
589040
280045
877768
175898
1051965
740102
671790
931941
230445
1964341
1278653
1826097
599186
1720781
1332394
1672067
1443739
1789372
1447278
594721
1116478
1609824
1808710
1313486
1620768
1424632
1600735
355850
893743
1818800
1627277
836174
81783
199672
1681696
798209
184922
1794482
860685
1872315
1998920
1928575
1731316
816473
1173982
1525062
1758496
542674
228793
1308144
15487
983669
1614227
283063
1750693
197292
843108
79605
226201
1646885
704515
1249259
1684761
1366652
28496
285970
350319
1718051
1179660
1023953
1330603
1406947
947086
698353
455241
1696339
1748308
1654232
733087
1985028
1637288
189081
1378438
779814
1912721
801161
640488
1243911
123145
1210944
1694854
92320
640291
788034
720711
1822612
108371
647460
709485
1959688
954204
712333
1967608
1500294
153864
866346
881451
1905947
858367
1634997
956099
687837
581412
1618855
1666566
1270993
123650
1176674
1855627
1342119
1479827
94242
1774443
35974
230816
1611291
586902
1942687
1429343
475774
752094
1728879
1247818
199994
837911
479614
1537387
986476
782703
593346
340881
322768
550115
416836
271001
634498
983884
1443652
1812602
973226
521167
1523293
1247010
1371619
1070278
888612
1244992
390199
21418
135
1438830
10166
34037
673402
1127457
719580
1558249
606923
638410
741415
254873
1182110
715380
1222350
123857
1683584
1268114
439625
1999889
1534579
936910
555811
486928
275829
1415544
1938292
651863
1058887
16377
1963430
782312
682216
1379602
108574
834855
783152
230226
284693
1754238
1389180
799150
1451557
390082
634182
347288
780901
602947
60743
1623303
473831
325881
762328
542186
599967
1076505
1921798
724334
1513402
1175552
357762
1979724
176467
1397088
196545
1104764
79574
1084947
666475
934650
1218118
556257
108739
612425
1437919
669023
1082131
814152
1203870
861591
1988036
1903206
1138775
876605
1054514
1593043
500107
970677
307220
1829833
1359034
1625958
1319907
1262696
540258
126661
126786
878713
136060
1433381
1469046
241717
1196519
1226017
1590268
984131
973349
1705982
1499338
877120
919888
867094
130587
528157
350335
970520
1629518
672031
1064806
1011723
1892821
1013764
496436
1044134
1330829
14634
999027
1484764
768031
1525980
699822
384736
515276
1811265
1533413
1058568
357898
1150035
1946394
1597697
885511
832913
59569
1229042
790143
406473
1869788
370171
1602922
575281
1219338
957355
281996
231680
127956
217216
1040622
286220
1370024
930182
1703617
556771
66289
708063
1847431
1416224
816841
353170
1401449
1688236
1307062
1314945
767194
834397
1814798
25014
1571852
1505428
1368322
1288918
1784293
266496
1171111
893041
1442660
756950
30397
468525
118534
1697473
1080070
964376
65581
414202
1698675
57782
556269
1967225
17394
406224
83183
250182
921427
1350226
362397
18778
515103
1794732
751421
1918686
459312
114042
1044447
1108880
774856
1968654
678051
603667
1844733
1945840
580171
1055465
68137
540296
987752
1084675
367699
82637
480768
1296623
366768
1038590
1797359
984471
905853
634747
409865
1187823
698561
670005
604857
1433065
288846
81875
1975978
912993
1621104
40264
142748
415059
270022
1649131
1556064
925134
1787669
1363428
47982
1206957
1981063
763661
989639
250793
1034133
1439679
1003021
1786144
567155
992440
1115358
39997
1791896
295013
1194928
1167222
1258358
256034
1830872
484240
89845
1810040
501624
1404935
1262478
599868
289526
1397844
205658
1342246
1044117
23562
992691
63189
1697722
766648
1850821
1872993
967214
1643870
1177623
536947
567965
1273858
688564
1432202
555121
1594994
58871
1539893
335273
208394
1593066
807716
1026738
1500725
1287885
1813154
718116
1401237
1810974
1574174
571086
679402
503739
1362240
596949
1734845
1058436
1549787
70496
804254
1009188
824918
576630
1927301
1536588
1593200
584330
48688
1848312
1800939
291581
834982
930593
723156
1885247
1965499
195486
1099116
1714340
1534615
640858
1813649
1494261
1736168
1591806
1292493
453974
166382
1420197
920347
1392206
1067248
1263979
1866116
1241687
68490
602437
1909842
346083
1952556
1510049
1300204
1697942
450492
494567
663968
1760012
1331316
1029610
1015114
1324308
1991648
730904
87484
1696345
1285481
1373978
1434942
1933712
1705870
520110
198511
1621364
1159492
412585
1053462
818918
1382158
1369980
712281
1632297
355122
1535295
1174530
1528699
1627298
888037
539733
1431375
1713945
481913
926530
1499030
188241
1727122
348008
503839
1921133
1690863
565548
1815538
872598
1178584
279969
370381
312898
779922
58244
316599
1410080
1171523
1823755
1915803
1671458
477869
374775
1496338
772156
683868
307873
1733625
302710
250759
939435
173143
213496
1475154
266152
1412673
1959834
1657890
552379
1224244
1956970
1533987
724238
1224533
159420
21669
1150954
179471
164855
797310
1264712
1178283
1152348
1252539
241528
1601229
1959059
672068
644723
340065
1488154
1717126
1865673
228327
1250653
600571
116088
1320593
335881
873640
828932
371783
1872660
135864
1118707
1337032
403428
1975886
578608
129584
355816
510695
1996727
1305483
1876563
617091
714251
1242178
1964508
1416694
994375
1854837
684599
135027
1375056
92860
322738
1196155
1115938
1400742
256453
51677
143419
703018
1092844
362553
141234
1230736
1919661
1222603
1248127
715394
1084312
1067545
293787
606434
1181741
1022470
821219
103846
1803032
24828
1470243
1743868
955255
1341219
1627068
526061
903090
1065402
1550091
754538
779379
654237
634648
1410343
1549029
1000173
426456
1153914
224684
1551532
983795
1040672
1519427
960821
1927118
875661
1761163
417759
695002
675931
89544
946363
956243
752572
1632928
1666547
294477
817548
1682317
1700840
306217
657273
335622
1794648
523840
4148
1619403
832888
1101009
1781
1049023
1564741
171762
248871
665148
278350
484918
1148637
224913
1073145
1913772
1734645
264061
1772079
1168901
1168809
1803994
1253296
1981976
1942281
398058
1785236
1001033
581044
1230844
371510
840350
1182322
773157
1386218
1034555
197864
574203
428595
1698899
1330880
1491621
1978004
1851263
521149
1240004
700622
232376
210477
375273
1172488
115875
1022661
190225
1180107
1450411
67417
1664949
638662
1380801
623502
17466
844394
185473
806197
945409
245772
623746
447362
1473564
1709153
1454432
1174485
446008
959532
661117
1162194
218833
577173
1763734
206159
1619631
372075
238797
234102
1591299
791906
571546
598192
1800128
1677021
422029
395844
1786762
872031
607083
1605099
230603
1302614
1817386
740179
1303268
257067
430409
607512
1773901
1121616
496350
923557
1223484
1072203
1229643
972696
1150368
58169
1081042
1343158
1707482
431149
1685237
233679
1537630
1276848
208479
1287378
1627069
1728843
1770330
936810
798338
1107670
1858875
842800
98901
1409547
843608
1578416
1513353
542917
1354929
6048
234617
239275
201020
1780099
1178216
1985382
1070042
653165
530355
1006455
1208903
996297
1937206
642457
1685240
415606
1967794
822590
1452014
1369584
1906780
76594
696376
287632
1235073
932249
1559825
1008550
220866
239886
549673
1231892
434277
889869
707982
274371
1431861
1313341
1018687
654508
471797
479234
1575579
1332652
1005455
376396
1603161
199980
454314
1634413
1929596
1377334
335939
595294
494558
1918265
773757
656880
810275
1064168
110117
1776462
169674
1571299
1243672
1013862
119767
1136701
596638
720123
1685156
795127
240144
1029574
390069
1691810
844430
1282180
1555575
1592974
1643436
194935
1292866
740304
211179
1213214
1668713
4177
1680145
1709746
88910
293044
311065
58857
344515
572326
123671
1297948
601314
1470430
518879
1647703
1608810
270342
1351438
418455
1816936
1076690
1854074
499092
1098995
1434034
1661938
550134
1508874
169656
235269
207342
787650
82137
1273059
419874
1047124
895787
1289718
1229250
796754
244580
1371
586438
515790
1588884
1922219
578004
595017
1720163
823832
20516
527923
1765957
1869107
1745322
1428538
763826
86726
610583
406284
1004343
1881154
527239
1704114
1744864
284825
330982
708424
705505
851156
1223541
1399150
1699129
802398
463664
1258686
1656471
1680610
1554264
1587248
437048
52317
382408
1293034
141135
917278
1300824
1004965
484150
466029
1963124
906097
28398
725461
1120576
61696
1433927
1976201
1980883
1980935
728042
88690
816185
541729
644022
1743212
1950683
1996220
1885311
1391168
608316
1022805
1332168
287938
757167
3707
1179998
1922012
167981
1906956
1114644
1613828
821745
314855
1234259
1180591
276803
149842
1435690
443213
1259843
140483
597481
1571363
609899
1224864
69577
62967
1191167
14856
34039
1641161
984928
1216268
1798767
130429
1778861
675386
613574
330313
1279724
409707
1743534
534578
844614
577702
293258
252036
1599488
1406257
1325741
1519298
1882738
503450
1711506
1152929
1844945
1915079
128889
549021
1429125
390639
53260
1753690
1610494
830831
1938303
772355
1168654
182955
1989416
141982
819964
209205
267840
1845683
1633585
466735
1818312
1024464
720794
557199
349554
143619
697532
481476
853843
1965122
1931206
1568104
1476056
104922
47137
299852
63236
1111817
450157
759696
763751
1567253
468114
348639
654279
765204
615170
1281998
1602555
948668
937746
1513308
1956425
1307456
1727945
835854
1378814
542189
39486
1039038
331974
205849
1721445
1074163
1738890
1420290
497594
616105
1978670
1139948
649014
1693656
1618643
1237754
969136
1196249
151109
426216
282153
718117
1802218
905312
1306991
1257579
231351
82603
521416
484551
1025237
569300
1384789
623528
121241
205813
1827483
1752619
1364033
132157
397411
1555414
1371506
1103370
1307921
1091967
903391
1511030
479924
605729
630157
938527
423292
11828
1410392
1847221
1954385
674943
688501
356486
1901839
1379647
304426
1030817
1375256
708923
489186
1336523
1548695
198096
593757
481547
165425
1323638
24765
1960565
851604
1783022
1905374
1677794
1626880
208081
1196225
1068409
1227808
1163174
864549
422255
42096
936742
1332711
1248835
644633
523385
1265692
1560103
1752601
1731120
921388
1464241
469773
625757
872292
694867
727767
748928
1233422
808711
1112555
1544843
1420367
1607361
1952024
163927
785873
945918
479282
1313364
1605346
1398457
7959
710249
1301754
1191413
595383
814403
306933
1619575
1249749
1347574
1699283
981095
100802
1196357
1692154
930953
962285
787402
1181300
31399
1878484
1491631
98083
659605
920279
1770137
1039555
1135763
670043
1789453
1663169
1226646
335046
1818677
806651
1214241
361526
1678699
638896
525740
504620
958120
312180
562742
1895950
745766
389020
1564281
347455
1248067
984273
702489
609217
1279118
1373389
731554
1819279
1526509
894365
1538273
1660020
562170
105098
499968
1454044
1567202
374315
556791
118150
1001040
395438
949808
107265
233601
1710405
72804
24087
1810478
1071560
1048277
1229880
813740
1911562
1826265
791454
1126217
251065
756469
1886253
1152077
28191
2249
276738
884405
1626582
832547
1491690
1947363
1622894
703371
911778
227887
470149
207040
1933202
1600592
1905535
1465801
74931
1175829
1583845
282126
1393847
1066810
1527833
923125
1903704
67069
1868284
562130
1911158
1793841
63002
1105453
1820027
189916
14672
71320
82650
1676265
941075
1598883
151081
1984158
430081
98465
1688916
1730815
1322620
1794973
438037
1727338
535704
539511
931161
1987266
815944
1265668
1859010
1932241
1941854
1240342
1164275
218404
839922
1166595
1625486
465171
1035936
1052742
1068346
207208
110928
499146
900474
917038
1974947
318709
326495
596130
1573596
60094
579017
1848915
691200
885703
516476
782470
570120
560630
247771
1784926
1628201
1630888
1456753
1430951
1235302
1017185
1720599
1031554
323520
576464
906491
1454610
401446
957445
974525
1197798
1967361
1051961
395229
447369
942921
1347785
1366888
1563990
119130
1905707
432897
1403639
1116672
1529236
955062
1684694
250136
1574772
523210
431151
1891957
567364
546791
1392508
645449
52508
532292
416626
720213
1912813
1542871
1270245
1777536
1365366
318992
218129
1853609
1525993
631918
786089
966846
1768456
558004
1610577
18552
1359748
1640499
203075
1671680
1856510
331626
1216819
228438
903304
127580
725037
1873019
1544055
924019
121751
1444734
1496539
1743322
1960939
1568603
354652
1115052
880007
254592
1002265
545584
1518227
1473634
996809
1805417
1277553
1947836
1641738
306588
1260885
1889303
1618005
1879602
1893913
1498896
1137923
1188751
1717281
1218575
832725
1961020
1145292
1905724
674861
1535342
216695
1516281
398939
1231546
1117284
1102622
432239
301314
358916
496029
1262347
273969
204450
1258916
251855
1672356
110846
1795042
304338
435598
1333100
679114
896252
427990
193780
1288178
508230
581068
999346
745577
1205388
1502550
1718464
1086486
1549689
1085422
1189233
389706
282942
275790
1210238
484972
690925
403867
1933937
1672157
1082809
128453
909969
26328
1027175
1394889
312948
499626
1564017
1156491
1055910
1155888
170420
1298163
1661353
1013261
625035
613223
982822
428250
1913142
822281
699767
201309
1048186
349688
1982923
1331338
1139528
1281046
1113371
889802
705217
954732
676613
1928489
742290
676159
782199
137517
1183405
1097444
1947692
1194820
1553456
975127
351115
313957
804091
1234731
1246411
1141678
387439
126135
1402041
724569
152835
1546121
304469
377603
1954291
1836776
510154
825380
910398
585517
726832
293518
1899978
1803579
1995887
468545
137870
47108
1485319
215240
464683
1403461
1681641
1867251
1193361
1324833
1767228
1717973
630411
839488
1595599
1192584
1553125
935674
1454022
231907
1191633
1677775
1368166
1975696
279334
480587
271
195673
1073384
3914
564050
1113979
115854
391371
282580
624824
1533392
1283589
12309
586621
137012
1927893
720670
981123
407109
278004
111556
1357449
1857663
1477612
784212
315249
1227114
567368
1211736
702392
1376974
60431
1986025
1174801
194361
237663
1219581
443960
1806471
1461099
866324
346967
975975
561992
1138089
1673938
1657031
1485797
824213
382626
1404624
897835
173550
1989969
602181
1754790
943622
1263628
709707
1357871
841316
1524001
302273
123091
1791720
1119041
872556
1605230
569263
1401654
626547
1837484
1708966
48495
176935
601954
1669476
842706
462333
821523
1983372
1871843
777331
358888
1891329
341413
1813194
1583114
1918111
1042410
521797
1740382
1954668
1646194
1895446
405674
1180896
96878
1193826
472179
1581973
1065840
1737487
1155434
196445
1341196
958071
1277041
360591
185676
1811553
571684
1875450
212138
1948146
164541
638754
759208
935982
741181
1192846
1549908
903269
133313
1375263
683197
584676
1956458
1674392
651572
383267
264456
673999
827702
798079
792632
242767
1945710
690144
1383627
792518
871712
1584311
611409
22690
889161
1796115
804201
1569813
1346229
1098907
319163
275791
978654
1660665
79372
1764157
1233487
547791
1542944
1465192
983622
619344
1411623
1630027
318200
529795
185135
1063091
162968
1549038
802405
279040
731301
1006328
356166
1841461
1860085
231291
312108
1397111
1443307
1705256
347653
1156469
468367
718295
1926727
661392
1408894
1564357
1409175
366874
1980325
1297102
1841681
1024323
425088
909718
1659668
1418248
942786
761247
1411683
1732908
357921
1816645
1655389
1650229
331109
857891
1347243
1665545
879538
263953
617601
1883383
612179
294887
1507811
1910453
1730689
1404175
148072
1294878
1418445
1728844
565733
1049917
1753482
37023
358974
1328495
601405
1552882
766851
1613318
201046
449019
1535352
236359
1322015
1178533
390003
85376
1395313
5852
1379854
696338
1336735
613046
959742
1947695
1451696
926187
1921332
761201
858500
1420827
1728231
1296494
116455
787847
1479824
1386222
224921
1374146
53966
1574159
1994723
897181
885967
1124257
263729
542315
731303
1694538
1522637
1267345
1871734
192049
993456
764730
1815298
302485
549207
1996053
1099534
200720
329438
269644
1144168
1819368
1608980
794251
1120057
527549
1664413
888412
1485259
732760
1289616
1524470
1712403
1290971
1382347
1612242
1019316
1508943
132770
747076
1567569
1205823
1449074
1733619
1580677
1114308
221480
862383
1782013
206031
1822625
1259146
1864154
499019
1882172
1402332
1536211
1905924
1386712
1085309
1712549
844257
1404447
612083
1281711
359377
345350
1771321
559805
400870
1514065
162232
51593
739070
1135126
1780435
1334071
1766648
864906
946043
962247
1663134
1861582
1773576
543783
714617
776668
746214
687203
573121
1837103
867655
436130
531769
390820
1455392
338385
202823
600806
1006257
755849
1318302
1959939
23017
251780
1763509
1275025
468863
1067570
1118022
135069
367076
72013
779713
644326
421286
862291
398635
1404398
1597498
844511
1985163
1359016
1798204
221999
1758587
483157
1952943
917942
1821692
228308
1874829
1684206
1390323
556036
1806476
498629
99354
1033780
609342
911880
1875328
931339
621329
1613620
1277724
1017109
1609032
1731070
1293910
1196275
591406
1955634
1580140
224516
430676
229230
79295
1244986
1588933
587352
1486185
620016
480639
1056270
643528
1016767
1468386
278315
773887
1280311
25646
37902
180475
566170
651286
1820578
215284
565351
410902
1057757
1939655
444508
779848
250248
1907602
417363
489309
144671
1213130
864814
1877543
1542039
1818820
1430783
1810129
58788
407960
1834044
934767
1420414
1448520
670197
1694298
199409
200352
75086
268725
1356727
998994
190594
347483
1571830
1547616
136906
1367485
677126
1884980
1343711
786423
1289306
77109
753141
272870
1762202
259388
303106
1653154
59872
304959
1321707
754825
10386
595177
716838
1903335
53573
1383374
368842
1658204
1899170
346345
201771
1108913
1241196
1235126
692405
484022
1038994
1555343
278338
1825668
995323
1795990
629583
1654755
1149622
32718
672141
1831759
531712
158299
1103442
792730
1389772
1650886
341262
411330
1427893
1597488
1490325
1012742
1637709
1407049
1763047
1827864
1116790
493366
884871
1008483
1665908
528079
1316706
1409913
1533164
821288
597929
1319417
1136948
46407
1260073
1318155
1916097
1959750
565482
902801
1840278
1869051
1810825
1766680
1212394
1240262
1351564
1621366
1928204
845323
315470
1035798
1379733
1646391
154302
226041
192481
1484518
560971
1370666
12739
1380154
1483988
1048575
580126
1922795
1460461
590305
658992
557928
167414
1995482
1763189
840358
234294
1239910
72393
982178
1722032
1061947
1765198
941210
371715
600699
887756
868231
1582631
1690879
1101914
1754975
1366939
1074853
977849
85960
970144
105288
1816810
48980
1935964
1628861
587216
1589521
658415
1923235
1754171
1963382
651067
1948329
1395916
1350012
2382
846313
289336
1201742
878188
954844
1841766
1045960
296842
502535
1368015
487701
566183
1380911
955405
1431671
240648
374570
1016034
477217
1712200
1500497
1647751
600810
872995
1849314
397512
310227
1234746
596804
1727194
894622
360114
1655662
1112026
371264
1705683
736904
1088995
316618
991608
188794
1557769
1762096
531746
972077
1847958
1267656
1542403
650431
935995
637186
16603
204083
1610640
844926
1374161
738730
881458
1898026
364749
1094168
41640
1229783
1653002
124788
1059637
661066
790741
1326080
1177289
552926
934272
1202719
1049018
1553189
1312148
1011849
1918529
79822
853852
525018
1536498
991204
474205
831176
65461
1137043
216035
1335592
419221
96651
901758
836549
1919375
1193829
1868336
1425359
1971308
1523661
1274138
668864
326963
95113
1875911
630108
951827
1799584
1605487
1974072
809585
1032391
842114
1646547
673166
1038711
1819759
1968762
387372
1888239
1385576
752920
674289
774293
1354507
608646
96607
860220
463801
906334
186726
1704066
843117
393489
379875
55557
952750
1765365
671999
514170
611333
510475
811986
1387258
695406
1979750
750793
171117
378594
17459
1744423
1679342
824873
510148
478194
1635501
565326
1387154
925770
533574
320989
179784
1976155
115173
1670505
157973
690451
1758290
1223144
194200
354580
1025240
437590
206842
1128898
1038809
707800
643275
118537
1356761
1761724
1223578
1270240
889456
1215440
647293
1731493
1204572
233961
1556853
453085
394502
1809202
1848668
1408455
1421920
1961277
1878226
1397502
1356477
1703891
1513959
1732391
21584
94403
512424
1967970
863899
762260
1586062
1877074
1820867
255034
1713181
802157
446453
93110
1536313
1427687
1615736
1583943
1655967
1679812
1001882
1320141
1229280
1478542
29891
848328
476848
1102536
138194
677116
549579
906501
967528
693707
548502
1517037
867231
437908
698783
861636
464562
901326
1483211
924510
1893196
278663
883388
111144
969552
1603719
1824846
181283
1611321
1178110
1540634
1973281
1894240
1173150
621879
1219020
738093
757646
328742
452590
356258
669148
1002444
1595899
1678316
489869
500729
436653
715167
1092258
1811838
864389
1310897
1282780
482684
1016442
877719
275456
571263
1395203
771425
1824442
1931381
199960
1781517
698059
1421984
530132
861424
1600287
1565857
181896
637008
1527496
851316
1689401
436137
543811
1881904
595256
823036
267006
132582
1932256
220867
1003331
1304308
1343921
268643
1854086
1594323
1877596
798797
683632
1084108
1711722
183716
1133989
393639
996568
414733
975613
1921332
1510603
639642
1385297
807253
1375274
231048
135811
264229
1197874
1352321
133380
1261989
1119547
1103391
405074
785681
357686
953032
36453
426653
927459
577036
748972
204142
543173
982065
1619739
25914
1163987
1642976
345780
558858
1761206
1527078
868001
1478093
993608
1764175
1845417
1025450
1179706
1523071
964461
519686
755630
181843
158081
416442
217610
353553
800756
107115
1532373
1655050
1500570
990778
83296
1156359
1744334
158597
75454
1234677
1737196
340459
1024598
1289682
293211
765077
762967
1375443
1932725
585139
10166
1333732
326284
916859
1006865
329056
1749656
1154747
39786
8006
30357
1006611
1877647
1589666
46151
346365
817265
1436365
638967
1881290
314037
1873316
401203
1387397
1939138
317757
1722373
1081034
1106001
1140771
1190521
276617
400472
284733
699873
1071824
1418604
1218763
1725193
797678
258244
483011
1104640
1082378
1033319
531131
1988884
731294
210667
456279
757790
1035671
1925914
208460
68264
1303676
1601440
33643
1108860
348251
199890
137424
1238236
1555269
1370067
451183
62390
46766
402491
1999159
703302
1270352
676834
583148
1522825
1905915
1250355
1793186
507492
1938364
1982624
1625653
318512
1916474
1755267
416591
50443
1902025
1180934
1399993
855629
1146046
537966
1170465
950429
1848441
1470592
419104
1945505
1272494
122252
1675443
902243
1736582
1917380
145946
1481306
545223
31651
430893
644807
994383
1887403
1853971
357204
1845375
8928
806033
962067
1745873
422448
1858870
1671935
52423
1316034
57432
1777511
423203
1980446
273796
928623
779583
886300
143439
1782988
414561
1031186
1635636
718634
817782
1352980
1752300
544496
1785771
249184
1116586
1570307
545637
1447345
1247978
1288599
773759
645599
1928917
53336
1985390
1728608
171876
769270
530819
60098
80477
926510
1064764
543155
1582451
230007
806441
1809101
489725
567126
1588367
1217932
1837970
687310
769092
917620
1641441
1995321
501376
216433
1025680
142925
1031504
841190
1992659
91733
1872045
549821
1371085
482025
486168
924003
466995
191999
657923
1800971
573084
12822
397953
85287
956958
610325
244346
681613
1247970
347465
1977978
88065
682900
1358031
911699
1539310
197405
1086143
1797173
797277
204003
1389508
577309
144042
666120
1554368
427277
1609924
177650
485116
697285
219541
1744885
485721
725626
1777108
1466586
413587
1272773
889480
284259
1065228
1589180
101862
425792
1807908
1813051
1263584
1405087
1338100
1013653
969447
1187697
595149
1634073
145657
1614401
1611935
325760
1711326
853780
1373876
857078
84666
1920692
1036236
532207
1392843
753226
761107
1314700
1121102
721991
54641
394151
1996344
472370
1330040
965493
962560
1106126
1770406
1430291
803088
598109
735552
1817002
1741813
1909795
1610911
1319169
1924515
911889
1039169
788528
1620236
976561
1187698
1425276
1272288
1201034
1125752
1026943
541951
109774
1022202
56689
75471
1967398
1016554
1377727
1396367
625899
728678
80274
299687
1643998
390005
1617290
1836042
1684812
267876
1451701
211257
1304166
1230239
999447
266915
1261062
1333607
116873
1472619
1768393
1943131
521341
796268
1607899
276833
166281
330846
1167498
1775820
1635182
1475518
57487
1144152
1689390
88242
699025
627208
1055354
1083628
1041668
1504060
913425
244402
1687620
63786
994459
1594578
1295228
1230869
1448653
1149165
817393
646236
1616890
1163320
1918316
811619
1593532
653623
291021
507573
863521
268391
717254
170550
1681095
1064102
1977613
1909887
943546
1045082
108062
899252
1445013
614813
101850
1902085
1796710
1518849
924367
564469
1352580
1407729
723967
937313
101769
1164646
1749602
1887252
381404
539479
960546
1758321
1385779
793097
935202
1847480
1846383
963550
1292126
1906637
556059
1235074
264614
1661749
1681533
962222
413864
801654
1508714
1107332
1643046
1978728
1609980
493852
1486165
818476
1675103
326603
572516
1145448
753929
1433446
829370
1257650
596572
277114
1139120
1369167
808563
1261260
934326
581792
1202905
458969
802156
1808199
581104
612151
4228
611829
182976
938712
1605348
1215917
1031185
969841
523081
1562260
1603841
1125718
1131343
1672283
306860
1421518
600659
546301
618800
802325
1737710
1338300
1160811
1949016
1222030
1465651
510926
1182466
312252
511007
265215
979105
1903476
521630
294606
1789961
1412632
339170
1050758
1163415
679727
820514
1235158
959737
541710
1242217
1556146
152218
1618641
1988228
619134
1653973
1430611
1151973
1472251
931450
990994
1177655
465085
572770
526772
1520131
323078
1557031
131853
1899985
602600
1631340
1678174
1447805
1060384
1580950
505577
1866555
820686
270076
1733708
33370
1629801
335910
1683872
1028648
1510216
365101
809519
997607
1971612
166065
1170060
698449
1119689
76461
292190
612439
903249
1157556
1709570
1457381
1211735
1451367
633557
744914
1617085
1770639
1175753
1942866
1169500
293800
1700143
1732015
84516
1493021
1682834
1651908
1421900
64579
978597
367647
531138
496784
1860667
90078
1058650
1983949
1732252
1827549
896855
1672206
617144
1478325
1569606
1444371
1646807
1283173
10535
646599
1356070
339489
947810
1896561
997894
369871
902543
1668456
581201
1901811
952428
1738111
271172
1753960
1112408
997573
1855330
1714513
430725
723768
323271
652381
1695992
1544051
1078271
1984356
1585652
1113533
957331
1971264
1610896
961768
767609
1221467
1274661
1713804
226433
1861758
361695
1476650
1671227
72967
1951919
619331
1156017
1184016
889063
1157069
444998
1731940
1740550
410434
1987129
451373
921779
819020
29866
1355146
256145
1804855
1326021
1658390
153195
206085
78240
40197
782700
1315208
524153
84083
403531
895773
169874
377193
1459934
1556251
1913809
1085147
771812
1578405
17121
1852603
388473
1712300
616466
1580027
641884
1068594
911377
14465
352623
986822
1765653
1065786
1820763
1250424
29215
61025
1653859
158830
1995217
488520
1388125
389585
1299059
1810054
897808
359899
1734952
1551615
42596
946703
226662
18806
261333
424104
239222
1845152
1501083
814722
1261703
760958
1250902
751817
1644923
71092
1394152
1797004
415374
591819
1238239
334686
1853412
1252885
1149906
1375177
479050
629677
1990679
435060
249494
1723508
15134
1479530
1841580
426154
528127
1166800
756412
894894
1125624
741582
476517
109547
1977300
432573
182930
462093
423598
1376777
1798207
121533
345143
40882
238280
1741771
458683
1290107
1741494
194005
1448659
83829
61119
479732
49140
1578493
1352288
1604836
444636
352828
1965300
1386320
998223
1633980
996203
1528161
462131
1329600
1847314
1630464
1670571
1657242
1138049
404795
584862
1578518
720464
1167535
400391
874565
1238664
1219661
1638970
1070164
1063755
1836015
943074
848448
1411671
1274409
474277
1134125
595728
1398398
861443
1488871
1449788
714541
72195
934069
1627357
1912865
1112913
1195552
792808
12060
728350
1984430
1593072
655983
676564
1932139
1384019
60640
1005402
1699466
568998
1318867
56851
253234
1957828
1189909
328710
1151771
1073595
922569
199617
1495440
1984701
886670
423907
1079160
1911344
1365529
441919
158713
1339036
1170985
1988273
895603
118953
801478
747780
933607
432632
1059150
687426
469321
1669459
998758
798035
322165
895089
673388
207748
1932410
182110
192700
940246
905245
931824
772471
1067692
1212836
1897114
641854
1553667
1811784
268655
1704260
1171516
1650909
1353155
369236
190359
1558074
581632
1374473
597593
1220521
1683828
1198978
1320286
1340439
160366
1837236
1489485
1478668
1394303
829937
1689126
1723246
1065680
3874
798128
1856207
353295
1353080
1301392
1151849
108870
1662216
460467
1784323
1605043
325821
1731341
1086560
1024337
51634
225666
827525
554196
1301450
34149
1421148
1331250
652258
523993
1763355
1584838
1576350
1323170
771277
1129797
704110
1339650
562138
690072
520040
348573
1675831
268445
929527
356500
469613
553765
1326435
1277681
20022
1469936
986024
100776
1148252
1690307
1769192
792097
1254057
863715
1385204
777615
1015776
1166886
1988446
624757
1607827
1477781
1801578
231144
453920
155179
363981
1092120
77732
1173362
160763
39766
1522587
569463
646784
492354
774615
102445
924465
1298933
477467
124777
382073
1213569
992759
1704538
1306741
1935255
1685508
1269648
144163
1445609
198153
1539694
1150494
309457
986740
1228002
816447
589692
1840235
1713551
248790
1746061
391047
1208920
750694
514394
1303866
1045314
1453763
651629
316136
1070802
1124156
739399
129877
1121734
1446188
903516
895228
1012736
644279
785598
1686720
1403504
1770012
1155002
986511
1332426
1352838
300404
401286
50082
1589723
1715896
1265799
1773684
724169
772476
435714
1311606
556424
563626
332961
734466
122322
1025564
581118
181614
1944098
648360
777755
796855
102894
360645
519717
19998
147287
1530534
1923472
1242035
1458019
884045
625663
485812
625434
981359
392972
1734515
1043002
1842676
1044007
995486
542139
17503
1929850
633591
143424
825471
1864742
1017018
1855041
1690000
56408
871148
1400172
1767685
1147917
366668
866869
1104250
1696872
578546
546583
1638626
1840112
1711997
1893503
1395854
1171411
1958247
1998925
1167448
1844107
498053
619173
720150
1376591
420233
1235911
430080
1853180
50371
207775
458063
1925105
774318
1010278
581496
1242590
935124
1123863
1595652
353236
224758
286680
18440
610814
668398
918035
1646925
1351747
1924044
450569
1563992
1599327
680474
1702011
1110970
117657
1971441
958060
1912996
1944089
454594
1607340
437300
602762
1938844
1447353
1435007
1807631
942857
1997990
1456655
17948
386191
32158
1230645
1385852
755587
1221437
1057809
1406572
1618272
1956041
1783411
1304131
53184
1996843
206994
46858
577959
540028
1130116
1853230
1045030
156616
1196380
1435349
1629370
1691277
812977
740531
119506
501746
924575
539420
855263
104082
1962960
450026
1065145
298787
1027916
744189
1217559
1611015
1761136
585068
87311
1867614
1437744
1749541
995710
1718549
1736875
1641355
324519
381423
1439806
1292175
1904807
121608
1349894
1905484
1261937
1136174
1269727
906354
1761257
1785957
1767999
1815190
1987396
414653
489294
1731771
795931
1886762
991053
1987944
1723147
1512212
1594255
1114302
211940
1515964
594035
996267
424536
1314026
296782
1972375
377917
374493
1439179
572171
100879
1742532
1367879
696220
472549
682787
239528
592384
1754527
1864620
1226218
414988
1901130
372693
27328
1817953
1650389
1284777
1884392
1907120
1442731
172555
78913
1817558
1293529
1638384
1079758
1097715
1415207
943324
404986
320451
823981
1264944
333599
845946
592852
1381783
271139
710614
416450
1985643
738385
281773
1391842
1083545
704737
589457
231935
1450460
637555
788268
1236216
947149
1538619
1421483
949587
687086
754848
77176
756600
102741
647763
932074
981280
1715970
529841
821369
1622588
686571
675669
495484
1794634
820237
1985215
738301
408672
1517628
83871
499947
1329578
1155239
216734
396441
717162
1863850
1324746
230691
224514
1501072
397397
859891
978881
6822
517216
799185
504791
117059
198764
1524216
1818080
1838798
69492
1178087
1418016
1444417
1375762
723870
1011261
1217557
213041
1218934
420878
1006800
698585
1060257
1709246
828574
442973
1267367
282780
1156715
1368770
479255
495893
1194322
1515999
1440836
1177448
447421
911599
322699
1510327
679697
1888769
1656797
1916605
952778
386566
883917
947574
322534
1605959
1808767
233246
841124
1297737
1213135
1598225
380954
451239
1575829
760928
433852
541127
826803
167461
609174
1644568
902816
488166
1349688
571500
578461
903430
316057
749501
1966207
1989519
36269
1926071
1641824
1691048
884932
227312
466900
1082869
1592395
159516
994603
142044
1445673
1138058
80273
472323
1754914
671249
515274
576392
489297
666979
1447862
432633
1062658
1175850
814399
1681284
1921922
106660
1299877
938590
76520
536287
1887530
605383
217161
1156726
1275021
1727980
188538
1504070
608506
1644542
1749143
607596
1530705
768586
426941
658629
958110
1548610
784804
28944
1346656
983669
844430
725631
355849
1772892
333434
1098762
187782
889946
816835
1483506
1957132
1926676
897985
587856
1301798
1194590
1657924
1026657
648665
903989
228967
1291263
1502074
793641
834534
118180
555740
1484101
303043
1839306
375473
1706140
1601650
391238
1033629
358379
1744506
1998680
1554340
397939
942892
1897044
595095
599524
1547775
674746
1496051
1965672
917834
1144132
902130
1574742
1217733
1844505
1447757
374642
1071275
298880
1558586
1501122
428574
1362364
480857
1618489
231181
1174776
1252117
1744798
77626
873720
1747176
1793425
1792693
49993
1119413
944242
91882
1127392
304920
1609369
1407871
1048306
401982
1208401
1479875
782028
392990
1568497
938517
1719670
604192
1908987
854056
1977169
921266
1054020
1802391
944050
1211349
1747333
1994275
1493837
502464
1558326
1905527
166239
78889
868778
1779206
1126820
1386035
332453
139271
24771
1185467
1369787
838893
1997426
695689
1556312
1017622
946495
479863
1283373
540686
721920
1387747
259609
1190596
970248
55246
1843647
710594
1112286
1271444
898045
779957
1001575
241871
1543420
1048208
678007
342284
1561188
394475
1138602
1886184
1088618
1908830
792130
1059935
51235
936197
179652
1595322
254678
1542134
1850976
823178
1565771
172353
1974679
1174036
593207
1801666
1527305
1375454
253761
798090
728454
470800
891705
1788985
48238
265463
1108779
487262
482288
989616
1453527
721872
1184869
669037
548636
333775
1397533
522440
1046232
1312030
1017956
1696174
20308
1420625
1403925
828033
1905012
1346513
711614
743454
1194599
1715009
62989
1690957
793483
560469
816740
1276752
503592
1426931
529318
1825288
1857393
49795
1921755
373151
1260298
369993
471033
1328898
734055
7661
788744
1119783
656132
274074
1473037
1277139
1884868
1446102
785204
872890
1043210
1787028
1599633
1014272
1926236
491032
379719
587816
1288391
894725
1885098
1219152
502579
81675
1820793
1740371
248796
1977617
1128076
408246
811455
256403
1773055
670697
443871
1157928
859634
1591418
776295
1731233
866637
75783
1839285
923667
850167
1977598
214625
343040
186047
1153031
725767
780763
892504
509796
740189
1757597
398054
1670999
1893415
1550290
1253521
684233
1492565
1201696
1799547
1271872
734534
1895459
1651025
433685
1043513
123558
1182608
1555241
282867
1255498
1979925
507432
877133
1094807
1099372
1825226
1921927
199695
1685646
931611
535661
1365730
1719594
1868781
449257
1346041
563694
37788
557744
582235
435282
794655
27895
648654
80685
1168444
521208
1127092
1979180
1655172
77383
774515
1821905
1782875
470461
908096
242164
324850
956201
782633
1044394
709893
8447
687384
1905430
427870
1241982
687050
1389553
1324688
155746
57071
1544806
643015
451831
1294963
963791
1671193
1031019
1658587
1588322
152055
1383362
1988473
1554125
580582
1784784
468641
1391407
949408
674160
1501788
961705
1520671
1263927
232267
628884
1826416
707661
40695
722432
324429
972352
1712840
3823
1465077
1017088
1041525
362114
1881501
1968729
808150
1035695
915221
333952
357917
1577156
1956641
1546781
1499408
414889
1891711
1278945
329227
1424735
295078
354126
1856089
1245202
1696813
642981
1141716
1918506
215384
1911998
1712701
1096362
1970223
289223
1831397
594897
733115
674688
1099754
644275
1123939
1103279
1919127
726847
516731
835685
311029
678582
313365
995678
916397
1594161
1198385
1665028
1360533
403164
1072335
1589462
1844157
926247
339535
252329
1929211
1077935
1591486
381841
1589188
1616399
714052
1820914
470088
1430141
585447
674314
433301
1637971
577624
95124
1596097
1408665
108675
930713
489271
1409107
1243082
1302082
692100
777575
1113098
909940
497015
406828
1030082
253429
1769708
916984
229358
1383709
671637
27369
1915223
1897844
227
1804081
1703468
349503
1729490
185534
1528353
354801
1799263
348532
941070
389559
195361
1724938
1387061
1298166
712222
1498695
1363699
293448
1174225
1354309
1198381
1335788
976700
1379757
1467373
1017046
436239
412454
1972854
884787
165213
665739
1940051
146545
450019
1151704
1992701
647415
1682181
1303803
1752945
1271723
970781
1496800
1088416
71353
293567
1348794
1880028
486531
1085353
1007712
254073
1634237
80225
1689431
1381265
1925001
749909
458146
1289811
1939589
37844
55896
896874
1387439
582895
50057
397275
1939375
1137092
951168
612642
1035515
382846
388818
27455
1536686
931975
137687
177840
1847659
538963
394706
610099
654785
1654150
1069871
1217744
333877
1273952
599636
807894
319432
1099181
1349267
926020
373175
942837
360363
83455
1998910
888055
512531
1791242
950194
1110705
584844
1466506
1385116
254142
1960049
1279821
975537
1823279
218298
1571164
1478871
1570905
622960
14840
1903769
1150282
1671505
1671906
1867390
507120
789893
1126903
1616035
105588
1190608
537150
638311
1090957
1041557
1181110
1952889
692399
1481571
1467429
1792415
996538
79853
615375
1536944
1243809
88886
1576609
1266333
1031234
1197564
1905232
1001959
761899
504203
16195
1009339
622646
106150
1222439
75013
1533203
1193205
1074517
782770
288293
80192
1083527
310814
1892735
105010
1307248
1198952
1060908
1346722
838492
260245
1797128
15340
711665
1973680
754219
1761259
1808233
1707726
714708
5807
787170
417670
1093669
1364181
382471
1554546
1643529
92250
1757179
1292216
687982
309624
624466
294458
162158
637051
987905
246433
688109
429764
565739
652248
45062
1846538
1415388
627938
1472712
1083856
1411106
671576
1872253
1554365
60070
1531585
1472687
1627833
284422
1411762
129980
1426749
183154
1586061
1900470
1546559
1045416
866476
1962973
1680804
685376
839741
785187
489204
1425220
710574
79602
1493652
112556
950552
1089525
1254171
641124
712165
465936
1374935
998106
1223534
120505
1768254
1924968
1846378
626390
1804272
138262
341584
911243
28231
342724
41674
590191
246860
1202636
1180233
932694
11665
818323
295202
1768514
622655
1555603
998369
595825
1555419
1091563
613259
1348398
1422808
1342393
966100
1852264
1174750
1424557
1253956
1816264
1440162
781471
1063235
343072
1520561
898448
718277
497156
1546494
168148
1772089
1947841
572689
671158
732884
1958465
1977586
708615
1633906
508151
25018
1949914
1835465
1534124
1356872
1359577
1382541
1428339
702674
914748
1120505
477833
1388030
230670
489747
685304
776876
1054187
1146398
914085
122519
1423593
1027832
103515
807978
1267589
1003991
1378783
185169
328250
403840
1067808
1382812
763518
1420702
1896794
378695
339129
535093
1827104
918742
605001
1915803
545350
253042
697909
974723
1459892
1909483
811447
243750
7274
359588
1770045
970558
407441
1483812
234345
667306
95479
735633
337739
1044762
1589489
707325
952828
794016
1746839
397293
439157
468496
1926399
1741482
677616
1755435
1059716
993277
843915
1691219
1441757
283100
899794
1440125
1333726
639083
1972715
653545
194398
1540786
1717066
420519
1740032
569399
30320
1581328
1140276
177871
669474
768285
1947221
1128704
1570929
584366
76105
1100445
1180170
1040175
902101
1765621
109375
564890
376204
54565
710701
1263168
592379
1130241
707220
691084
769697
1286526
1329861
946326
1223712
1644046
1683687
1936641
1239200
1834414
1147144
737636
992995
1841455
1264242
1530716
62291
329767
579105
1495986
1179493
497849
888436
1381050
824901
915238
573250
819946
1990575
110839
947406
1742473
1382367
1424681
1284250
180226
1196415
1940882
1611617
559345
541956
57672
554858
65444
652762
1499141
1996344
623422
825360
1550007
1898565
135567
1552735
920705
221497
1632140
901136
509539
717004
373239
1150771
1397904
1707053
1310153
751400
1382554
1138033
1932471
1882703
211765
1557541
1055962
1409903
217561
1527271
258409
1705056
1653565
1646314
1078619
1706538
1332280
1310156
859867
1594003
742062
562578
232305
1802962
543492
1592606
437920
1400256
1541899
243270
256305
791760
547394
373017
1392283
272137
1572361
240356
1785623
86492
1261375
1300462
1928498
600203
1134464
62013
1434899
576370
261236
1143518
247105
813961
1792557
1522475
1465991
1774792
1050947
1347107
1016713
1034787
1342352
461114
1985066
539811
449467
84591
331341
1890670
1665041
140231
1086648
1266521
731134
1555053
696080
537975
1088187
1410085
1120164
104476
1513357
1805459
1616654
1977310
497447
78886
1277226
527714
764770
935745
877015
1388862
619146
412890
1993181
789416
167910
8830
1592903
1315807
640914
1824783
1774649
870659
418271
705014
1154002
305069
1160626
634718
1251240
1968588
1475267
209169
1459844
1762891
641432
385816
1228689
979142
62220
1348116
1707236
689696
1827449
1771102
175901
1525088
751711
325525
1411722
1436379
1220997
1859007
1083048
92468
1820338
1734902
114428
57970
1848533
1364191
1146877
671356
1970828
539234
1681873
1637250
181896
1726630
1731419
989849
1335289
1504849
460118
689079
1364323
281767
85814
733993
846383
1200742
1465846
1535250
1331533
1006748
603549
1321877
1698551
1856475
275112
124870
544571
1580162
1962255
376646
1132884
1636607
440433
1969293
522762
1476108
1150383
1922245
1613221
665828
482255
1615237
819887
1549371
1488326
1375694
1321847
1923950
1415823
65835
1244338
1805803
1890390
886147
1198643
271119
1401612
1266232
266609
823539
1556342
1205313
676736
964374
1502906
1976019
1383991
1158935
682105
1090269
1994709
1030806
1070845
1036015
218630
376094
256154
824693
185560
1031694
623366
553802
107286
839373
201094
1025590
292
1262528
512382
1904401
1200837
926042
752845
1770508
1864235
1416579
1110973
1574650
1213902
1179285
616421
1803025
798700
435251
641648
938820
1519732
1158248
449508
685581
784056
136155
829415
931367
252328
1633752
802599
1824707
792622
1513447
1036544
877986
951921
1180040
334102
345842
752820
1905695
1727998
1952285
1181315
404491
1464978
1045747
1850000
1446697
1390503
510144
1821521
1911505
562185
1668212
723128
360850
1259340
198727
1815164
202764
1587199
335628
1883686
1249121
520545
1041033
1105907
572129
1816659
306918
1607020
1367017
849745
1659800
1437088
236255
1076658
655357
837188
1980602
796196
1177760
989649
223900
507907
1327714
1320261
302680
1334854
946555
1871429
1300168
1826445
140186
353161
1182536
91378
1280275
1990552
831108
94380
1614445
1941729
82768
139699
1645349
1641699
525850
803587
1241272
1587001
1945562
576438
1503569
1034928
682538
673936
1437214
890083
675464
1649395
1341373
449453
1796504
1765630
1905836
1842605
1493835
1791730
441753
176793
1472360
319350
1585287
158151
432853
76934
1068975
363886
1531209
849868
1698656
1687805
980315
292486
671324
911434
324445
851268
908294
1447794
1457102
480168
648386
1518603
881266
197567
684550
465445
287854
121975
576199
1016450
520377
1781746
720097
506085
794980
901432
1442035
1477049
979347
1516630
975143
1453723
490612
854924
1799337
532269
1034926
1992744
795407
730160
349388
935786
866613
174647
1901113
1853082
768194
103713
1933328
1527248
920852
307269
503815
1236181
1055801
1419727
179247
1108361
1773653
742780
401291
1016572
1715773
1788158
379701
1203260
588153
1134151
1781036
1625333
169993
1813895
1108002
470482
1170698
608194
201124
749809
1587047
804138
754059
1507742
387784
1149494
801415
756292
1378888
415927
1060188
141762
1672985
75725
741507
928495
1215767
1551031
522599
384472
1110061
101545
101446
392909
1060535
181983
195089
373735
254030
77794
474129
326980
1644191
43022
603821
880426
1615061
1101158
1736731
1372282
775045
1459529
652890
839963
1178537
1227609
43733
375712
1693440
479870
1924848
1245394
1235232
176269
105413
1091837
273266
353053
442205
432876
1184591
1756467
522158
1842375
1988515
584022
165397
100661
996481
1507868
519554
1276630
336395
525693
294046
502193
498824
774726
1800755
1090063
1581486
917316
1565223
1243215
1763324
1816669
125120
289288
932261
67418
1974242
272987
372202
32869
763020
533486
135259
75824
322825
589199
1387097
1057208
129908
37931
776441
1224304
391244
1145294
497459
444880
228680
1485490
1049718
793142
1639189
59686
400569
1438020
1423471
656833
170154
887473
1862312
718025
1493249
540515
1082553
443817
1510895
619368
968007
1925252
1658429
1156193
1878555
799982
225913
1633593
1881688
1439682
478325
179181
392086
100196
1395580
774282
1713107
351678
949111
1418764
1344195
484831
1517061
677221
1930791
543342
104527
221682
1965343
685948
666140
1514985
480342
1514372
805353
1164985
674348
702998
889736
1229707
1428023
858924
1431918
402726
1802853
854570
942811
858950
1475062
797285
946980
563623
874205
770383
307179
1051893
559093
1672988
964515
1477096
1623038
1102214
1393553
961047
730867
150453
861527
1167751
997653
1949136
1323268
505094
748507
223847
345029
1024136
339063
1456851
169788
453739
832962
1492125
148542
1493499
589575
507539
1989481
951500
118777
1591891
1514961
1325849
1665883
177957
1434577
1898000
1193863
1887678
1947620
861536
65972
829684
784177
1969148
362745
1986067
370593
623308
1767915
891408
1746896
1702543
1912897
200046
1632891
869186
1806637
1925091
236024
87264
889150
611839
1585300
522737
473072
1013832
1132501
1396162
304313
1067109
679108
1896762
755873
1521200
1499701
495286
39059
254120
1470333
1403427
1498710
1915252
1385941
1485734
190570
1669095
450367
598459
1382164
127918
26002
26715
274719
1786192
1616865
1213215
90442
1194772
1305408
867051
1247944
1915546
1068068
1686044
1660858
428387
1995151
1621422
1440667
1697206
904460
739484
427072
336886
1360389
738298
1761622
1912637
703428
1500657
1529283
299753
26777
169199
232956
1059195
1178554
1918080
138670
1911400
176184
768712
1568804
1566856
1055631
54421
1398301
478294
1306667
432846
1286507
1799898
937973
282909
1571698
1105441
1037503
1334705
867762
329239
1981434
402968
1586019
88020
1160611
1395337
173046
1159723
1139173
813244
1171622
807785
983157
196858
18632
1094717
704641
1143110
1186505
329220
286408
1456712
758658
354805
377913
137191
1302785
1043893
1915375
1853648
1734639
1563786
1893807
672992
1004883
722224
1192460
489864
352905
746514
1496238
344555
1912363
1444377
1586480
1278474
581721
4307
287321
85243
804115
1626324
410037
1199525
13003
290478
439540
1260262
82970
1142066
1370759
1106833
201437
807847
800958
157228
999273
1929601
1736966
1290453
1606843
1862697
839838
1472101
582761
1960114
912702
1698273
216485
1467657
1454554
1942664
1742430
1459021
451731
525864
15198
319233
567527
1632343
620910
1809974
3221
770410
1122004
1288393
166801
1665419
1757440
1104942
204776
1561126
1675476
53976
1888621
500737
1570088
709581
1825334
1280629
1959207
1423187
996625
1482702
660145
1379454
1217908
1198718
538973
1011589
1741154
591202
547122
1918354
1130123
1998042
266446
189029
1717024
963031
763566
425488
1181259
1250154
1034863
179828
1614167
31435
1413192
965829
274923
350099
1946483
1098953
439961
473726
1496678
459147
1620217
1700539
344280
599968
1560838
1158228
737567
691951
260492
1648442
508036
1779105
116996
158370
1614207
589862
844971
455668
200277
892523
1982362
1817925
1804629
1141666
1173751
21105
36831
1641401
341787
1627008
1242353
392304
479988
1957391
151101
979321
1030589
1142646
763592
1071386
733338
1405833
751826
955819
994358
772896
1408623
785014
529830
375477
589254
1527672
715142
1422309
1742750
1862602
477058
1688156
74548
1292327
1691717
959694
343708
1500337
1314942
576088
349073
139059
1046903
1564879
902828
999374
1614108
959590
1070069
1838655
918961
1693109
1465631
1341580
1582498
543019
369118
464290
1270947
1872100
855714
882859
44539
246987
1118519
986639
1840613
1777466
1704344
1944615
816793
1733935
226546
1292530
1090353
1954664
1158561
1565302
1063237
1683310
799692
176625
718530
778302
78266
243910
1766384
1896409
160583
871979
1691024
1011980
1693488
1367497
698387
681267
1595095
622737
1242919
903854
58767
1593655
81865
1539122
1679273
375605
201460
733163
1731986
488574
1889754
1239621
1004099
629809
577452
190981
992435
177645
688478
204307
1679214
1232144
1179027
1374258
1084944
565272
544815
218539
897903
1603547
1402258
485187
906960
207058
1863661
1935328
1952884
1415923
1388987
1325753
173501
1637426
1672736
1867839
991315
1573080
1372494
1273593
121158
602146
702261
1396422
775702
253999
1388267
1952528
1553651
898157
1887762
1026034
1385197
1398340
1783458
802686
339540
1631558
1400552
548962
6127
1562790
1352325
326557
262146
1425742
1188640
667289
1184838
148120
78890
865696
12349
1188450
1291981
714602
709444
888751
1244378
1885123
262035
366125
29844
897539
937737
195864
21978
143464
1461860
423514
1951216
79358
1270827
1941095
1811328
1432245
1617665
884781
971476
1739196
1287454
1307637
1571161
158591
1437252
856541
54996
1683481
996381
1701163
1746506
1475899
1089645
130277
574655
1957213
1975362
1426996
989132
260181
685206
511028
637492
296892
879735
1294493
1967009
1495182
22096
1189322
52056
1539160
419296
68907
1628869
547907
1292689
699399
829827
833296
1441993
393823
1432668
349474
761045
1294131
1238534
928216
1153787
1332498
1956219
620956
28885
1905869
1216663
1037030
1155634
50047
1951817
1380092
1434611
1912300
316669
1666780
944451
933308
584703
188197
1119651
175625
713856
1343761
116265
1298898
855845
1599058
536521
489527
1289122
1075160
358583
432641
160316
928904
148563
1633440
345552
1878477
1817679
1258859
1836338
95224
1126490
987722
1385601
1988974
262785
1391401
1353946
1619963
63009
996566
86396
1985747
375035
1713440
887219
1110635
1676347
1053117
1394403
452028
226150
1492373
830600
943495
793320
1335226
125994
809942
34436
1398552
1377615
1561473
1314865
1094362
486676
1965653
1490081
1550776
326889
1155615
263674
1979018
201648
463694
1082745
794380
1796844
940362
56204
1734047
295637
1570637
613862
1804404
1562200
746545
665092
1543716
1410416
1235245
987349
866405
304298
1377829
28124
1365103
213132
1809898
713959
1635296
969046
1757319
1934815
1209704
1818394
582306
1497300
1383254
661487
966814
1396282
925889
888975
885324
345846
76592
1242459
527060
598879
1503358
457093
1440889
1379339
1931772
1107961
573104
792623
704473
1175930
837824
248021
292572
1140712
668969
616763
1102875
643438
1823791
795232
927108
4086
1304780
538858
551900
784286
1502459
610
583337
1738109
1040588
57450
865531
1687126
1191153
1588048
1215075
1262949
1670360
480776
1348680
1541390
671512
945239
702949
430817
531037
1085003
678226
994537
208503
280341
1323364
553092
1489512
1073241
337032
17634
988296
1999146
178161
595490
197088
1331004
1949114
1583410
1452208
1054049
93815
1611396
582454
909389
457966
1400251
850890
1595273
419409
909402
1253016
1887359
69331
901923
1539229
102080
1209311
1037922
673423
715579
1999374
933122
92463
21698
778755
1465548
126406
812127
1681552
228717
1871687
755568
369295
1299116
800322
835305
126255
1602847
1404469
381290
511868
1483479
397861
1700467
140255
1971266
334545
178196
917813
179985
372376
279587
1547982
1474049
1876427
1008936
736685
634152
1368047
853663
1510955
1390237
52873
1843490
677687
283544
1681216
1188595
932013
1019016
609521
641896
293948
624445
112909
931772
580573
429744
569216
1289510
1309442
1380847
1588644
1360586
1828295
1468702
229710
916661
839006
658283
1820416
931314
942147
22091
659353
702155
1846047
1808649
1290341
950757
1073237
193079
1128011
192849
1682911
505449
17667
918956
1708721
684593
667466
304047
1015408
1538115
1786338
865411
642266
1342096
75701
388062
1739695
686021
987455
758920
190790
523889
1552181
790580
1175093
1917190
1424997
168161
1149589
637056
1103469
1908240
65377
1567564
596195
319966
632796
1127407
648130
299107
1373483
269482
654810
561682
1234652
1894301
1891496
1294718
1405469
1559272
1463199
1739347
1449737
1031724
1301502
313787
456847
258134
986437
1110254
854321
827928
1305554
1871304
1283011
448812
157461
300068
81320
980873
1522566
233364
713188
242997
1488651
947112
381957
719117
1570805
899160
1741541
31562
1660551
983166
1770527
1299035
249234
1596984
384673
365640
511455
1371024
884672
959561
966995
1718633
1427868
524569
1795818
1300912
1300689
154267
1849476
1123254
1463064
1798027
851053
1373734
1262904
1007988
1228311
849443
86420
894219
1499746
1657753
1858197
1189170
105950
182224
734071
254064
1791865
1330919
1599785
485780
1987857
573619
1195027
259020
1716612
95747
973668
1973196
820795
43929
293627
314777
526819
698562
1513585
1601783
1950544
144468
206342
642183
980313
907325
276948
1992525
1343134
1776771
608569
923157
1012437
1264120
1218393
1930312
1338885
315953
1806534
471841
1921344
426935
1471131
4964
63547
465797
162518
1271759
1326096
1635746
695770
713261
1896708
1414470
671571
1664114
1409975
914963
1446025
833518
1536946
274817
463095
1144526
472407
1278885
892629
1284961
20636
199120
625770
1290202
811460
1816255
1048004
1177438
693676
413021
988293
1772985
938023
302696
1431627
621486
659527
940674
1147043
1351372
1425501
1289563
215538
1973160
1269553
1080145
1552814
185294
990302
530288
976888
1322819
1995592
3694
1575528
445576
949853
803783
130067
1167246
911324
375313
440522
651992
912079
707031
1026611
1496792
690908
809276
928343
1291625
101199
859779
1616655
1869236
646745
950797
375373
45724
328086
721126
357137
1983848
273437
1877091
1001373
1881028
1799390
619545
741777
1397559
554570
544307
899927
220598
245985
1917094
1329611
828376
1329310
759816
345740
1740402
885982
645311
1937689
229909
1114096
1052959
699015
410553
763336
1707625
327640
1901622
291856
1732638
1095005
79833
1021206
577625
1425805
966035
1284056
1383819
221546
1737594
521510
264293
1377185
651075
1856754
1288229
1490433
1489189
620705
1392349
537623
435382
902026
1621487
531067
1012053
168294
107970
1362356
1951035
1931675
1753284
242215
1905963
627366
529820
471518
1330538
710580
106596
1799048
1739575
534360
709741
1844895
1086065
599828
83195
1196801
551135
791401
1127720
205123
557168
1711213
1075561
150896
1235435
1117395
531043
524233
1670517
1354801
890760
1729718
1996293
1063519
1565242
483400
564885
1668981
585683
63929
1903242
1687614
343422
90808
1990648
1153494
1365985
809831
693648
910823
1439426
1483648
438804
299698
836224
443135
1137452
823134
308235
1580167
1826923
29605
1752590
906513
1557657
486514
1930965
128676
1496134
1672019
1622843
411937
1852921
889554
1832626
811281
1373173
1591161
734516
395703
370938
977874
861848
1767598
1421070
889365
112507
1780798
1377292
1304045
1187595
1434763
144590
366505
1062423
1696421
1399579
848445
922393
1907199
617286
1814928
608834
709510
737157
1733577
1067348
265187
1074642
1343119
333493
207890
1361506
712733
154847
531970
1611516
1661319
142379
335465
1498516
623796
479648
878061
523740
1762596
1296851
964438
817432
896237
67803
1845501
1470046
894235
310253
256089
679725
1684314
1904233
413774
1400591
758161
213256
921292
1438779
215862
783130
1395462
40901
67999
407714
1097977
1084390
297087
925114
1352416
19655
1530270
1745864
47784
1613347
528333
1946595
997910
1514267
1614283
1640108
154873
1325496
366381
365807
58976
86845
806530
1114936
1865724
1209963
1377365
528037
543981
1193188
1675017
1868793
1043556
1273154
1280722
740689
1085776
1051136
844843
143920
510039
161851
108312
1082623
1457644
1720584
861667
7307
876477
1627718
570496
1749330
207009
766509
1898310
738631
1784381
276773
1053531
1129630
1525883
1680769
1412737
1387630
514504
58486
1989295
660220
1514354
989000
822002
1680907
187911
643863
396975
1332453
395243
1590927
1800015
1439905
879102
152249
1989010
1038571
35099
1637441
302716
773349
1115083
1990177
697364
1860334
1422447
348953
510390
1482253
1632386
1366847
435681
347978
228454
1627127
1769440
854642
337186
455856
577250
1680383
750015
964331
1492350
1926694
1206873
1310058
446267
1898612
906206
607512
1927803
1272064
1591819
1325715
731878
467745
145802
535763
1604566
1387753
1531378
242434
235865
302637
1779385
763894
976188
1674128
293429
922633
1087480
704195
971287
964056
527547
289443
755252
1032947
1678408
393218
1165965
1246488
1856391
863296
761241
1292636
1759992
91558
1441131
1943450
693481
1119034
46231
438264
1951934
437401
1148163
983328
623979
65941
199886
1242070
512903
864572
181122
1147728
974316
1642449
1743763
1378918
1916527
1577987
1820828
376518
679312
1771388
78143
408065
1493735
1911503
1822486
1444864
1932991
1020696
662577
974245
462371
1699904
1799060
990273
798069
1442388
1535351
844593
144233
547534
1709063
775421
1519986
116458
1643825
950950
203223
292910
557415
206647
426999
1611276
428386
1988012
1040188
1476116
426006
1292853
656959
1958201
896120
1312985
1673828
1575107
462258
3212
46843
734222
59635
31000
1945525
614197
500265
1690283
1699707
1958228
1665238
122220
335335
1824139
535387
1774451
1657512
1352643
157371
1387076
179614
253542
416001
988723
347787
1429448
1267441
226931
448256
715491
1004703
270587
957987
1869028
1486441
226218
1595256
666550
1204173
1860975
1439299
265830
68810
686782
1454415
770062
1388905
243086
1976757
1008860
636211
212368
1720813
216939
910719
541460
1507513
169417
1087093
1884299
247541
1353951
423575
181902
1573193
1568378
1459534
1785127
1959082
1576121
1784750
1898760
686819
72545
686727
1590773
963608
1607173
1912424
1170653
363482
1156700
907230
872647
541344
1735649
681941
1864305
1538777
49630
979417
291340
1096381
93957
1240055
90114
124552
1958500
756139
889887
1166497
1218616
1275261
1996151
1588709
229519
1980834
540392
1267684
161127
968131
708543
707023
1842964
1553188
629401
852136
124137
1037385
334282
20398
1953529
61839
1196006
1389527
808356
1324266
358353
1880956
1435731
552705
579232
178345
985023
71089
120585
1876531
915526
3678
1812159
1092700
1723057
178138
804918
401014
4488
1745035
1631663
1153536
1924499
721952
1075683
1941766
212015
122301
1444132
1850566
430006
534706
413129
1106403
1678773
606510
1950865
845082
871046
1592021
606018
876173
1136494
1291172
1465037
698282
1617193
1316664
1554691
847149
1493902
1489056
1243923
102860
1766290
1394862
1466415
11088
907308
691111
346661
1983879
1048685
1641332
751393
1045727
1146357
1632397
669744
1600008
803709
861968
1190694
1516357
1685360
1328223
611762
1792938
957053
438581
1524664
1596899
1307281
1559836
866754
814419
1170338
1315756
1456483
436350
1384149
912807
1882744
86706
1596352
1092120
1016013
767414
656374
1747208
1076516
1730526
1219370
1198732
146513
206919
703010
803139
425733
131467
1005833
442310
972383
281763
548941
295569
1500441
31932
305459
476565
1085080
1783754
1485010
976010
1684503
1168924
1886983
1577606
547394
345381
1131422
1956544
222755
968580
1028068
1946970
836751
577431
1760566
1339456
1324978
1929920
1878527
1301257
317378
1683069
282391
1677403
981503
826145
1543846
1784948
460144
1598723
99825
1014211
1501567
558194
744623
35163
1525136
326938
189417
1522840
1500747
366196
1541755
987803
1928154
1247339
473585
760033
1671838
946869
1527405
994613
1135039
1712028
1220740
907824
28789
409872
1274549
193725
321229
532946
598886
46933
982366
1438269
1208061
532052
792207
1980684
372168
1618877
1322322
1101618
1252670
1832094
659899
1337615
128069
502981
1152906
86191
1139029
1185625
1265543
526209
381569
243572
651147
717671
904143
604758
1164585
1832340
1461833
1406085
1888298
288618
399376
1420320
1447776
627054
254445
1269341
1834909
130042
258461
93110
82198
211874
592234
1912504
814641
1669520
1867940
554536
20145
73937
574337
1196457
1646781
1848895
1591990
798896
1965228
1982322
1214729
1435422
640169
1718685
1158419
303621
1902920
1880925
1445310
386440
1847263
1007369
1452103
854013
1084313
849961
532043
630293
362704
1911198
1327628
1877696
299521
299381
506483
1057048
533991
1116536
1029070
218354
1701645
199431
1867798
1313587
1306568
936243
1451839
906319
1171202
854897
1361847
568179
1791079
208484
178421
418899
1067442
360255
1178094
361273
1914508
160098
1905048
130524
1327859
1903190
384692
1140742
667748
1594114
532725
972353
1261312
1349398
540431
1253765
786819
1888108
471851
1114147
376466
1343608
1108352
1524123
636446
1707590
1073622
1294587
1752127
373178
821950
1600529
643085
1538334
749832
722466
1034182
16243
793399
1614235
1321203
373078
1936869
1369946
1581614
721494
1509048
1350801
235299
638126
430243
1973646
1463640
480633
1030838
61903
1475450
841562
330308
1690074
576681
208680
1902749
1689628
1355254
1167263
1943915
556689
1082280
529389
338291
1374509
1709521
1450697
1903547
372808
734585
1378014
687802
647739
45183
1724366
1098269
707353
1233952
1131951
1087797
160395
16795
1436140
127989
368331
1486111
12976
425960
808070
1203338
1528142
299557
537153
1386643
828673
651520
948713
1616604
529198
493876
1733679
1171675
1823392
1094487
1031580
789860
522641
1638842
1973427
386576
1286223
43345
1247207
1629383
1285990
1634366
1028671
1309201
581247
130596
337735
635482
1016437
811815
202932
40878
1627307
1465484
1546642
1652849
850425
1652162
576614
678397
641542
951571
1385064
1504120
1411350
667171
448874
1984708
1390000
317140
1983802
1893322
532409
739142
841985
1863446
993642
905803
1965517
1430288
1543478
934440
1226284
525696
338192
1222135
1717310
681852
1015611
437356
1547665
1457344
232526
1074055
826908
269641
1739432
768443
694589
1159897
1884181
52219
933899
1029458
937600
949051
510716
216900
758709
1299444
140955
1146121
639647
457113
755777
1137701
267560
272384
305246
506064
619470
1209874
1743497
706266
1247905
1647732
1648247
278800
1907012
123195
1959917
1865561
307286
134012
547767
1532944
709353
1142113
419692
269601
1135104
347263
267528
457081
1010029
1436984
1267104
367982
1742915
205864
633081
442515
1512321
1842515
887058
800018
1899891
1113102
514413
499349
15246
1843480
909795
70372
1133689
1368127
1146135
427166
147542
1511884
1983658
1497821
491397
1954375
776015
1164931
1716257
177262
1487314
863075
284243
429539
1961327
721427
986026
1087063
223806
512624
958556
1201885
404442
135561
722265
1057032
30487
942472
420567
1142708
1938674
1611507
1336224
215792
218830
1326837
1268448
1779944
1197425
1041052
605218
1336052
176176
1545902
1124449
90923
60767
679169
1693669
47280
1431317
108892
488904
485669
1938831
1587297
727761
239433
210922
1848282
627799
295531
1852398
1786978
258216
755962
1562386
1869223
914975
340871
434571
1951475
394108
1899119
1811939
1429016
72963
1110257
1400915
504902
523123
1690629
1665705
654529
262619
942481
1720415
951574
1386051
227498
1406725
406150
1482983
214655
422542
296383
738357
1700351
295114
1434981
406946
1512903
874666
80821
102342
369053
1395603
12627
1443975
1969281
1224607
958346
1569707
1501550
344141
682447
642512
105314
1383143
411770
113445
1986443
1671011
1505701
820636
1638377
260442
715585
979721
1469570
668448
73973
618206
982628
20888
786385
836254
869039
1190326
577554
726800
112274
861845
1805418
1583773
715190
1230010
1338158
1953271
672918
19442
1899429
1194408
1095875
389809
441454
1545153
1571422
877142
1161100
845227
1303579
1434390
633913
1603885
1342329
1767992
1377660
682599
1906716
588001
1269697
1277325
85330
1071823
147210
351933
396234
449779
45504
1387198
1242886
375434
1089667
1053872
887986
583495
1484096
1666535
380461
1386581
1182459
603634
664305
756812
590701
1225275
50785
685636
79015
1012362
1991296
477753
1789773
792097
660449
1098549
439763
1097267
1126569
72135
714312
485448
1836043
1460190
677377
1897064
840804
1941319
1760599
173783
776311
1410582
1758986
1137914
1402470
1189723
1431113
1765694
1756735
486838
1070749
1562234
44715
1697352
67916
1361550
1086054
800019
534122
1854915
199722
1424423
1447787
1420129
1612866
78341
1453374
1679830
1576264
736404
1875999
1414188
292894
1278947
1140794
1787018
378768
669265
713198
100391
421767
1872477
237124
1264253
1748480
314683
1087364
1992788
762016
1015457
664731
1265927
326308
1166380
1088637
1329635
1588152
75093
182921
1516503
245464
1965539
327294
750297
788169
989188
1745421
430133
949208
1385635
707097
1763379
551041
48101
470227
500003
536103
243
1747245
1551175
108692
451357
1389068
1645219
647195
1547905
711109
154920
276698
751841
473795
1790487
635124
1871173
876353
548252
269932
1229651
721154
1942007
417231
1615580
1885923
1430186
881363
121614
877563
1766053
1833229
74660
859620
1842884
225045
1516608
670254
1291879
639277
1438630
324935
445346
1646123
898566
168031
892534
835220
1531444
1477216
1271382
326693
364307
1767139
682537
1550510
767001
124234
1244308
356447
1537679
1988780
1502295
1404064
646971
1682066
358608
1223612
258006
344221
1340806
1211953
1466134
77343
1770267
737610
1868855
325347
1637536
1522147
857479
939204
934723
298018
349829
1469511
213216
252484
1265993
205305
1401277
1719545
1951545
1690331
1395451
1938439
380168
624867
811707
1281067
540423
27320
437077
183505
1172245
1684832
964505
136218
829161
1433966
226115
1825118
1472623
1695980
1021171
796842
732525
4112
35313
593331
1590066
563885
1891895
1820841
254168
1009151
794612
1062321
1356786
1229365
1284158
542570
1547231
757375
138557
1611913
1971100
1308851
1345541
1493039
1315203
923671
1254050
1927501
1964055
1732597
548598
1309480
1672643
1030333
1265931
1535057
547102
1353562
1408623
1428531
1163096
1725440
1771262
979295
1909090
1586079
1677688
147129
580701
1394825
1668800
25993
1176089
1411067
1758703
887077
1012833
1515889
1987696
1865476
96233
435536
169566
475426
705674
78762
132959
396483
1251107
1708805
819495
1452087
693209
1054713
966244
725570
222001
866015
328319
557405
1657999
1103019
1044362
1568443
528568
530664
163696
835943
680040
105964
353252
620615
16003
1011382
325804
692122
1409878
1947279
16724
1262158
586333
1922156
357476
896614
1247322
1348335
387044
1943510
1119469
1463340
888690
150001
507273
998878
9462
1754941
1288579
246044
643929
1799500
590453
1067548
1605516
132376
579534
958195
334895
65591
284184
782676
1598808
832061
192043
1617988
609144
940223
628538
1980545
901403
635217
411774
49623
1916784
1302100
1433112
1961656
298905
623981
1327664
1913096
310877
1003899
1713710
750962
1353374
749489
1605056
49129
1682756
277136
11947
1091895
1222242
280949
235726
108827
803471
923966
90696
1725383
108724
579651
328150
1656760
1432161
1912532
745097
382634
1428032
529192
99562
994835
436668
1149776
203880
39562
1827704
881575
219711
475678
333054
837204
1872429
1929053
758679
1742883
1375667
955576
1375667
903481
141801
981813
1451602
1443189
152457
1527312
1402196
776388
1985608
364994
669778
363415
701947
629207
865752
1500789
1934864
1361177
158455
1021656
1503669
735384
928577
1047839
1372665
70238
1377891
226566
705888
816631
991083
1574185
1715081
1118984
1605140
37293
1581223
186968
1525293
97177
1389876
1818881
910070
1364236
60908
299979
1900948
414829
1068150
878416
1465135
626444
943797
1670200
1521157
898341
687019
644392
1249043
454843
30496
1827160
482
878535
1129584
1632191
660821
1956936
202281
542700
460365
1214519
1035303
1317093
1453002
1380040
990571
121941
81964
1942692
716717
1471625
449369
713218
1572500
1354611
1838985
53635
899218
1706384
1989853
1933080
1507059
523273
321897
1525578
479558
1231080
340522
1865487
1889371
1845488
1445065
516087
141415
1533180
1539708
537453
1806685
1643375
1187031
475727
1617872
1072547
1921893
1191563
1617766
1166862
339236
953922
325121
968513
1008177
1237961
1184364
22914
901513
1302976
686264
9303
1923505
1419526
1123583
1177466
1427489
656269
1473822
80515
1188283
696052
128358
1712371
1952587
908854
1739286
1031777
157597
998904
1030164
805520
229661
394594
1038465
1408575
172556
1488045
122326
1881067
1883518
1581924
1693722
1600572
521890
325704
411285
1664548
720593
1235263
737670
1479264
1326280
298120
1840517
1458825
1187360
391175
1392267
1978232
1624947
1228170
1371912
1538720
463096
1182656
1357120
1784059
1779419
1572727
1178299
1735432
1463255
1302231
1327513
460994
620348
1470387
1532875
1642144
1234753
1892957
1164881
68714
656582
1621413
992486
1388179
587328
672885
1896509
1796978
948306
1862402
231182
918704
372538
626135
171241
1409158
584173
237701
1574838
1800140
1938943
1596430
1876068
1758008
660115
1908720
1551787
457354
669465
500702
1070279
1415893
1828273
1844003
1865694
186715
1323018
328259
1069287
84565
117355
73876
718282
227820
1103233
231201
1148955
1609165
1656877
709298
1130820
1835505
812074
1761222
17
986952
1076156
1265179
959971
1996574
652857
173835
1893612
92548
1878835
1471397
317983
704408
1781946
207470
991997
1351158
1007497
760443
659320
1354101
1978853
1169615
915217
754267
617830
845887
1586315
1900447
458959
242896
1616520
1343393
1329337
1322948
267516
1068912
1505400
348508
1537978
1309943
799648
1161792
532312
1910683
1728489
1901961
1604913
1640966
1875635
1278443
1425127
584255
1219205
173960
1794270
229885
567669
1500887
262225
382121
1438525
911024
1648460
1202453
846351
907254
1830232
1038492
143720
1510670
1568055
815878
1869187
571310
365837
692935
73639
1386923
1764105
85510
78838
1458836
1736860
1940908
166009
383180
57578
1094548
770942
779879
1772182
1522179
1368092
1794136
220430
338325
1064809
1780856
1458615
1725184
1808961
83279
447096
750711
94668
1737862
1723085
1594358
437872
972563
66029
1126817
1651478
1170792
1840310
1499181
623966
1200835
556955
581929
1936027
334374
850506
325686
667461
1103123
1498490
213137
949112
1323749
1482900
1958102
1177310
1470852
880638
609039
1572720
494682
610126
906448
316401
1456170
1788167
614900
1318251
1942179
364921
949547
1428667
1731290
1418702
1818071
930102
741982
1872490
1335215
935535
1418086
1660394
1045852
1739676
619110
1201419
876625
10384
1351972
1057164
494259
1069165
1525338
1919768
1636638
1701810
929963
698084
1498538
1786215
1671479
637879
1297913
737646
1966485
663132
915636
1748753
1566604
330969
1650671
1797879
61442
631406
1828826
290764
434336
1917437
134674
928956
1557760
1414721
1770934
562613
1676941
294249
340601
159248
1586300
1788107
929495
638751
1667937
607325
191815
1801824
1127107
488942
1626426
1738274
967846
481660
1322855
682829
1928290
504017
263871
672591
158612
1801475
814966
994708
42527
1859735
1538943
123134
173745
946153
135899
1960252
1338741
1401889
566113
353954
1804839
753714
1804014
520184
256229
467469
1137679
73479
812999
1111818
303810
1423192
876839
772895
84976
1178044
62196
178011
1375420
591779
1433913
1469195
742294
1493588
1619318
1457404
1015964
1066356
631014
1771490
1791821
1056010
536692
1359378
778337
7301
1060603
497582
284092
1119419
54426
1208387
1357474
1667272
1886593
1942330
1940651
648242
1166275
10225
1493599
1642743
290106
1330445
675073
890844
261965
434554
1339140
876090
918246
1444425
1136920
388135
502837
784605
764597
1742447
434536
1107173
337594
751304
1924901
755829
627460
1934482
686290
430079
1880723
1596213
229290
895310
742232
764730
1907501
768807
810874
559870
474547
417742
173746
1109457
1203161
1638983
35114
166400
269066
525019
1637418
251131
1808474
1913306
544775
1730227
340440
1954430
1134499
1033840
441055
423234
1911757
1165003
1878899
1030633
1143406
516232
179741
1713434
1012081
155934
293399
672516
1229314
1217896
1468357
236458
665927
1565316
1130182
1799036
735461
623310
50629
1707989
1702160
467081
1995387
839440
1298455
1255249
423009
109276
45434
1701734
543126
1630620
520704
309916
988951
857655
1782606
226841
557387
340511
1107767
1981458
356536
494450
344407
1081864
1584623
702676
1631015
368324
335252
1119451
1176118
312660
1333585
1010136
1451321
415508
1179979
1120556
965047
1326660
1349604
1694196
1134494
1167376
1782511
739623
1886043
1096998
818572
1193777
411091
1574664
572988
1018047
1032392
1131246
107333
796796
1291753
631593
1962442
849310
1396359
725807
655268
1256090
44432
1823095
431614
931534
1403999
1677605
1892634
1207504
1237234
872823
1082997
215682
533006
346385
253685
314511
1627038
266165
333202
1115943
732130
270293
1855101
621346
29715
509160
1897329
641742
1871216
1514815
1977670
1438690
438632
1232484
1035548
1180169
1658761
1374412
965800
106640
751927
738079
513518
1193409
1075902
788457
929260
1457075
293198
1160614
1356558
961826
1062105
451182
1373561
1187815
150377
414991
1823052
468623
1884893
851409
690081
1373529
1194322
1567956
161666
145267
1653540
910553
1162406
1751335
1446550
1431531
642007
132981
1675290
1259745
35129
444776
300537
1617789
424563
594779
1342618
104927
1837603
1896650
1613069
1827509
1018821
967653
1225259
1201709
331403
1592087
1044237
1579286
707709
1196887
646392
402029
122197
453418
992239
1299970
1005925
1749644
1121129
739971
169310
1609099
1968791
828259
546194
1279499
926422
575041
1270751
544889
360057
831960
1090257
903870
1418064
1756588
696678
721194
1767937
601213
869794
1219308
763694
1213228
1493750
1543006
435667
1885374
771591
93444
1420451
235872
1506038
1248284
704609
222320
1563977
1888411
1342948
1597839
878679
1987871
1988986
1951867
1489210
714552
238266
210516
631408
79519
800856
780464
163280
1125836
1910215
968487
217334
93937
826126
1315320
1076648
966331
1579005
637717
1551302
156193
506036
997712
238196
417424
932269
1715708
335804
728644
1658619
300135
1175777
1979337
1387036
1104195
1586628
1691127
1500091
2260
1443428
1870030
1309610
1351747
1081276
1457735
1370733
218311
901045
984920
909591
1551518
1672662
314911
1332586
998260
658853
1255920
1423177
1482586
1543578
66935
217467
1547625
76566
600184
1233209
1931891
295192
3004
1019268
1703107
549236
1188349
160116
17704
694955
1894359
541727
1508805
221581
399704
1974177
1032549
440738
1641975
1639605
301895
1269151
332751
1736848
1330683
517367
121909
75445
362919
949645
1096833
1057172
901114
1706333
1667889
1447102
207836
488971
253631
781798
1100901
109223
1066940
1050431
1749375
222722
91803
726688
948866
148744
163214
1732442
1153522
1671615
1715857
846374
452792
589230
1149345
1135161
1299841
1040424
547242
817398
1590534
1546132
585844
941893
966841
822299
1625449
51812
1734617
369709
1011398
734366
643003
1408223
1866697
1058711
239684
1486472
1907028
1818736
1299391
1059032
78587
1385566
1438249
1532433
1260494
533003
1846045
826577
1641820
1727545
852820
1163476
601736
55568
469532
462558
1884242
1121594
1803494
1626486
251439
1895894
1987769
1247009
1385010
730497
102289
248057
1967414
555547
1782148
1983913
633344
1718025
139691
747632
1513772
1279499
1389275
1368531
1884456
1153629
618498
875155
1668155
898095
1772651
783507
364399
804266
1661561
415091
592930
1600963
107473
933620
263667
1277130
1125019
1973994
445502
1659890
796109
1320589
1030946
989281
1385365
471266
1613629
545023
30143
934491
1409775
1017913
215559
1000761
533876
1962796
912028
1367070
1656194
386857
1277620
1246197
359150
8304
886990
1628069
1651465
1001391
1711910
323416
1653940
543123
875074
1426389
1224746
1882141
1703912
1099698
132063
1773979
970489
162287
1232952
803772
1543682
1903879
794031
835185
1166008
521423
1489173
5509
1546983
1719194
999292
1304673
1939406
160868
1896859
1468746
420098
1460640
742378
1837619
820923
248804
767079
1620288
1718770
592440
105636
441655
1236882
1581163
23880
477060
899011
171602
1909266
251224
1755317
1110393
1240191
794039
1773544
857443
1344321
685055
1001316
330020
788447
1128123
154351
1600299
412013
1142984
1033268
727717
156523
425242
1051439
1887083
671471
1129968
1663412
1799346
435471
595169
476311
183674
308623
1375999
71134
1959607
1957732
1256737
1017069
483295
574758
16525
1299473
237845
1913112
996976
1462460
1716380
1473781
803525
420357
1482694
1854984
1212425
899347
1684869
826810
957428
385784
1117760
1497285
879303
156817
1324418
116507
875109
1860243
1668194
314722
251521
294163
1245936
323815
1197028
1103642
1897856
929084
1601192
1524118
1199779
1863915
540608
1506292
711751
1419289
47637
944393
1307265
836259
840470
1293010
1731932
1743604
1144128
1248010
1633793
404271
979002
88956
1894289
1600853
1337531
19820
1902123
513965
1174430
1973856
1273589
1507019
1884132
1292620
943672
1444847
645279
676135
865178
190494
486741
443954
245421
1891538
1333151
167950
538759
630491
1949226
342924
1505888
517904
710853
1517178
1020253
1241962
174837
209841
1736503
121213
1255626
728692
1633530
1728822
349210
1726727
1137435
1346353
1491312
999216
967900
321916
510393
92410
130498
1080358
1859652
144224
618578
694365
678296
136006
214034
337272
117083
742370
1805212
1227207
925758
1396820
1326065
1094907
1600419
1619128
513407
1056689
242975
1225484
481917
1457733
717254
608055
433106
769291
866906
866799
1180450
135984
1728979
52490
1277666
1899028
834349
1524356
1009283
1252019
1624784
1688334
1491019
1804442
1993829
1900474
469323
1211934
836593
1469588
919515
112234
764721
1513999
1051548
1940692
72783
292295
1344122
1899827
1478826
82474
438030
1844271
319795
1483271
687036
1128488
1423360
639032
875594
63871
689604
1921124
165983
1333974
1444601
77104
1777688
1003910
912103
1218559
528991
1643525
253809
854010
1027231
228329
927102
1730022
1475922
176925
199543
509429
1900100
620436
1689432
1079603
1406057
748560
687939
941501
1519659
385204
1449193
1776244
1090340
1465968
974609
697546
1702237
680630
454325
1967387
1390489
1856929
1847025
1285836
444322
1266678
280609
1448214
718210
1604582
829567
438884
1551755
1345005
1999924
442244
894698
279053
341594
1782343
195742
1759279
250400
1221036
800838
169561
503111
1647283
161940
764804
963962
388148
211360
105524
1352212
1677758
893896
1381735
929307
890539
838730
120649
1734269
1277215
834778
1918050
1576900
456728
562713
656099
731115
1239505
1374346
398929
1847493
1962489
906304
383799
724872
1932060
1637088
894213
615456
448007
282649
985606
1698381
299886
1734011
1877553
1530329
1807423
1710844
1387204
997355
254090
1649078
1015808
634306
89946
1086427
1031992
1193751
1240554
462356
1347943
261006
255223
1920590
576251
1636575
661508
219573
1944842
1688851
1803264
1088615
780753
1599897
1653057
404863
382143
1544506
1183699
1447712
798017
352397
379760
285099
1527562
675130
1703791
124916
1911576
225609
461312
963613
1392979
531199
647972
417293
1619412
1151439
1707226
1976222
99803
1004068
152526
991668
1805700
906151
1182797
609229
1695050
985973
942549
1628251
652111
1578632
319290
1986037
1391822
1920326
578328
660818
1716503
834414
1866656
1408756
10662
639683
624968
469055
228052
668765
325022
1279970
1514024
1745473
1258502
1931524
922919
58570
947685
975105
562973
193865
1087815
239840
1413008
1349301
84432
1264819
875868
1672850
1307914
973273
68827
1835977
193720
1937913
957395
151726
1097849
1551340
1026374
1803629
807422
1450726
477925
1611342
1658682
1539340
31314
1074022
511331
378645
1501178
1159058
458648
1314287
1690157
1375374
1418331
196005
1135393
1205557
1581844
850291
737934
1329791
1376010
1212280
1569312
327915
1649840
67173
1678678
1735027
755865
1321211
1988137
1067904
989793
1674751
621258
589126
1157149
137263
996468
340593
1452620
1105907
1626261
1158721
770247
1406713
679813
637925
258412
1750455
1494668
1320167
401425
446036
705922
188491
223624
757622
203968
362421
1505338
423447
1779928
794386
445130
81381
1359381
1458864
1980095
25132
1606873
447676
306534
1202884
684954
215226
1841009
1036592
1064339
695461
1540603
1277086
928345
1888002
1368866
185047
844297
315363
204808
1768401
267156
172665
1709198
858370
1146406
468322
659850
14675
880568
1428963
591359
1391439
1460569
213903
861350
1815727
1777115
1980401
180033
1957383
1962356
262595
280127
412241
773243
1080081
1303365
1665934
170485
465565
14735
283971
1191869
515126
1986472
628719
1833776
1116497
311883
1645937
900425
1925363
685403
1994580
1545311
220179
1581364
727016
1530820
1215333
791903
1790732
28845
748830
1280095
1091292
1963331
1428525
1177538
117926
672126
1588569
1906720
488671
1898082
1633764
381960
979652
832471
296728
1710897
727978
581138
416521
1744320
1793626
610244
203202
904335
1606098
1578239
1420236
1592994
555693
1168175
964507
1860816
292769
1671088
697643
1283074
648380
97031
1070330
428280
314895
1152208
413144
393769
183043
134559
749791
1323834
881374
1399290
373989
1684129
706211
765680
429401
1478952
1116827
1784668
489839
711082
798798
442153
748885
1867164
898708
1076937
521422
1886829
368919
1083516
1712784
746029
371711
260852
1035284
431476
162109
50943
765743
1653602
1193019
972648
602437
969150
193053
536113
133045
639305
888651
1940053
851746
1064995
54208
676240
1208689
234592
1641659
1284091
1613931
1027527
628759
644556
237990
638426
1811102
1844341
1224650
1348029
1145814
812237
507629
1479297
1155522
1572761
1983957
1436126
1328742
1685928
1344737
1046354
706123
1323555
1384489
850214
1120903
1477769
1385242
174397
100113
966111
67256
853909
1410956
1820999
383815
360541
1069175
1121650
1176365
1998486
1451305
1499695
486002
1624033
1864642
1834292
938607
460229
112700
1871890
808720
1612689
62492
148971
540866
1186773
1831736
582539
1434551
1194933
1371635
785542
1209267
1127755
71085
1777993
887666
182597
812724
96487
802994
417780
1769327
914118
87128
589772
453482
1994662
1291794
780526
826053
472616
1336790
578668
269641
1352289
1492149
1155577
1420659
1889128
637036
1593142
1443836
357743
1054573
423740
1670969
1537084
1082231
957522
270622
295799
1403259
923565
828468
506156
24037
1952799
1565688
1320136
798219
934614
1507744
1905822
1183462
719586
322332
1963543
446161
1390080
1352678
1864366
1482917
931946
1027150
540907
370239
732905
1341747
656133
795022
563512
1700324
1045553
58103
258882
176848
1276509
1262339
654062
986402
1512001
367108
1079809
650315
1289043
1322032
1820760
1507520
334812
477139
1693386
1141571
1637641
697708
130169
1514086
403042
719674
743415
1545037
1098203
221828
1059940
224656
438586
779873
1935725
1418667
1402648
239833
980761
1680280
672134
1465138
1918859
1522611
17269
1327138
1949674
1753864
1577120
1724734
1196079
1674622
1863732
536184
1730214
1379471
1491258
556398
1464930
481719
1099448
901342
666441
1564279
1186439
1311162
1504286
1719907
1607496
995919
1891024
634673
1867201
1927341
1901849
1455240
1522326
1459367
768541
1360535
464833
650161
1415670
1895155
650877
1339220
204404
1527628
989463
990348
1128565
1769921
1508735
381822
355430
486245
403723
1364058
1295032
860414
1071487
732302
1156591
804568
1937954
1988993
342990
1483716
349114
613257
1550342
1957220
250908
860700
1909822
933807
134594
645303
831421
1417353
1004217
1729437
210820
1967676
614256
1711719
956311
1477566
146090
1538430
1093426
862966
1320434
1289055
285872
936757
947181
681158
1371882
1485942
36468
929094
704997
1711775
1722598
1124346
174640
535610
233676
545419
1404531
444802
419722
300145
783988
1895266
30955
1720997
1937112
1109080
655292
986028
1875051
703954
1629988
731880
324241
1533198
1797651
1590030
338761
265229
1084251
1313165
1364605
1486890
919993
1903608
75240
470526
1851417
24801
1668410
571461
123353
1027062
1039758
509471
1528523
1345259
1260900
1078237
1415959
1548527
546506
524679
628398
201262
197625
754903
1654682
1567665
461717
1182799
1673902
569018
892851
1049692
428544
1615404
1180787
1790517
34430
784708
652593
263159
1115806
660996
338823
93068
289691
66668
1700769
814202
1425591
665910
891922
1610054
440362
157951
1575383
165295
273764
1738512
92517
816590
1459776
414105
491229
1912737
612578
1519000
73046
1183115
1275832
950504
487574
916745
277950
1942174
1507755
1839932
201013
355328
58474
400592
1183804
370515
1156939
217924
1586945
548016
1971231
1549844
719068
170902
63894
266797
1758209
973074
1492119
652907
272501
525690
652474
46730
1677676
481639
449558
570314
278724
941347
1395471
1398899
1670916
1925953
1888393
1367934
238414
1593158
1175511
877453
959350
733511
599203
457597
298488
1859732
1651594
1607523
178320
1805672
1379120
1608563
1201835
1523126
1757956
782855
489950
294363
20469
1814717
792221
1877112
797855
1344031
539120
1226349
602107
828140
1806326
833374
259271
1369959
1975169
345403
1277536
323832
958039
429595
720740
1424949
482858
1759292
1232988
498995
1699142
1661116
569140
283032
903581
1030006
1111097
699189
739941
461391
542859
1481631
1070892
1658173
433291
1497401
384639
761665
692109
284427
339319
1603654
1445581
1723611
1036955
1415367
79932
1834810
781381
755955
1997242
1968538
1165109
120246
731031
712112
485534
512802
472171
1479237
1554024
563197
590335
1621312
1612946
594780
1043752
412833
404160
424207
1135536
819949
833979
1449615
547035
1692550
658664
1856888
174607
353639
1905863
1299652
1376065
545191
1727503
1540125
561189
976749
1135574
529260
1481112
1499941
1245244
473302
150719
98948
89113
767677
1520151
1556788
1822613
1706047
1090974
615538
445212
1210657
692672
798297
1674532
342307
809079
1329954
217786
1534983
1883521
129073
102789
1994190
903148
671421
1075510
823666
917966
199358
399434
42025
55821
911924
377287
648028
624412
302857
18765
1997046
1635549
1839434
1724881
1298587
34849
1232411
1805288
1671880
408009
1273557
357802
1240070
575180
1304598
78021
1197076
330197
239608
1981903
1601110
771976
190888
1642337
1378226
1976063
772357
1388705
1525161
854269
1352009
1818393
482444
131128
134158
769480
1826471
1833319
1431915
1080801
1171081
315137
193812
1100507
1390449
147240
1510390
457214
316418
1832438
1760581
879311
1354703
160750
1970813
1354347
491187
1644919
1226311
1700270
1463920
347586
1125834
1179581
1327834
568932
864790
711758
1689702
587068
1432890
1596700
1623227
1372473
1465591
1284181
899364
1949583
626524
529330
1278234
1651784
192652
1700128
1198006
1939006
1665856
1200657
1349364
1750579
476975
768077
583557
1253894
1563005
1829091
203845
263145
607483
395561
1003964
1714934
1413947
358006
278776
1967697
1979222
1869120
348662
1220794
784744
1321143
652202
1114486
684163
1981510
1096317
1190219
100041
1204863
1864318
1039899
1621371
528754
749226
682102
1119600
1590586
146398
1959912
1061596
1751904
1378197
1643067
877355
679524
470677
1715525
497239
80078
1537668
501681
1839090
1944428
246861
1052461
809750
835215
1389260
1404820
810948
1857592
841082
1435878
1322322
541054
1433904
1694838
1259284
1763878
779484
455074
1818280
960417
266754
206817
474161
427846
595537
1637816
540392
107356
983657
977831
1700241
87120
715045
1223329
404786
565781
563908
964654
1716871
959748
441038
988786
1972214
829137
373346
1488501
326868
956532
903276
1004073
1605530
6107
630697
629427
222718
550887
123419
848508
1157018
1530738
1061938
1131962
892909
1290426
1617685
448656
1883207
777157
1711823
961070
1436465
922288
227515
1503885
1934889
1342898
546632
77136
1552973
187051
333130
156548
1280121
281362
1602749
921501
1795360
848724
574862
564560
183485
545513
1785964
1386037
63719
1902110
721220
64555
124554
1502857
320253
236721
89404
1982634
667334
1504083
236543
732710
1825186
346671
1636719
284152
52691
793249
1161877
86687
1132173
24792
1427753
1647888
712341
96756
24751
634672
1990462
1037292
1683546
787141
634219
804866
1759555
303400
417609
340519
1887350
1757200
1926174
415288
1849061
1236284
1037180
151886
1841320
581828
1337228
778543
548418
1997740
1637686
268261
1022833
1159025
691606
516134
361365
1119150
210612
1942584
1950718
1120262
683384
546947
290868
746671
1888220
1623635
1830356
1350135
1052709
835503
47694
1722858
183131
1181499
510369
434678
1669675
164516
1751447
1751142
669903
1236965
197561
1880480
981993
241953
1048226
598202
472995
542194
565394
1280628
692946
352628
348145
1758375
109908
1161772
592612
917990
793550
1447262
1071062
294105
1162216
1006051
567725
1527796
1228431
90818
835950
1510304
1307877
393963
594037
1853188
275042
360303
1992362
546629
285085
55516
1640461
812781
892209
24997
1319470
742809
1528183
1059283
686269
763374
1579900
1784215
1631525
256461
1773070
1313649
901956
1056978
1013999
1818226
22831
433581
1570915
44512
299401
890690
1442579
469704
674700
1207629
1269738
76400
1368249
520183
1703107
715228
1235014
1121372
1422960
549587
919193
1575280
1862950
1293146
121482
887541
524085
1784928
1383497
1821772
188643
815050
70024
560915
484847
1531300
1614298
668273
1984817
1841478
1303726
1051767
444992
294067
1370022
1630695
542071
721654
790487
1420047
541155
211489
930621
662412
333424
286171
1667612
1169554
1418052
644999
107274
37870
522668
1527408
781238
1417438
611387
869
784752
600174
707796
207418
1869336
965322
1128098
1173199
984706
1635544
364116
1319962
889986
771677
830351
1347812
1295998
423429
1445776
1929128
72482
1166703
1650932
1846031
381640
46346
73464
1038189
1263088
392669
1685781
262900
366410
693579
1985783
1810451
466489
232845
144166
1512251
801067
1179036
378484
707954
1271995
170612
1013548
1719601
1338575
793094
423860
458930
959080
80306
984905
871962
791082
1405345
1401938
1527912
1373194
1322694
1464660
848894
865846
1688258
1163750
291919
323469
764425
520782
1026656
985348
1223882
747535
1862650
257065
1616555
1280015
1345096
1241850
1869770
1067882
1641719
1283738
1979994
1386548
1809639
1846978
525964
956159
1699378
1879474
1283811
1533201
1634387
1641775
848088
1991707
175521
1342984
1297965
1575692
603844
1177503
1039352
372820
392411
1829290
1164922
1248217
1939956
1794631
429313
688632
1770235
929624
1480412
678585
883160
849178
1197238
1170139
1730037
903768
1266070
1151293
1358241
1004707
146161
781669
138396
537323
404698
735167
1530870
1610890
582209
1553423
1309340
239948
528185
494546
630245
1843330
707572
1306043
1054969
622244
1973280
1596722
1838176
1909722
1315012
137930
441468
727302
1239466
1074645
65003
1832851
785311
1696753
943899
1784732
322675
1730164
630275
1956822
1810213
754635
1685668
153006
60288
1651048
740814
544214
1705700
641715
1036974
972417
715356
527822
1185695
1316452
1312148
1751404
199297
1832799
507657
1951428
353391
1388962
1819228
1220732
656290
1431383
829265
1367253
1746334
798584
159822
1513802
101155
1571209
1226664
1512247
1543464
259052
1286282
1846997
817803
1920374
1023495
448734
852867
1184687
1634504
404160
1769081
948943
1683407
1563090
1376382
501578
1103474
553255
1836425
1523837
1732607
308772
91937
934342
1005622
907670
712513
1358770
1934867
262770
577422
299315
874500
521705
1428227
248726
746906
1157832
982788
1382693
545170
1155084
1952210
861926
1508680
1555215
1870963
1413250
18188
1241553
1173164
1453633
1545510
1693020
1515983
1822931
383430
925041
820203
1216285
1680587
345578
593517
1462783
1828113
1195599
991329
141175
1715952
1972617
344623
145552
1124877
1543153
1233229
1693658
826244
140464
1556512
698581
1638315
1285825
304866
293198
114744
361721
1888363
1791003
1135934
1176299
1856962
144695
1612082
1306283
1625505
974793
474487
67405
466039
392009
322890
1649547
1222478
1979605
702532
583673
248920
723147
1405742
809961
39078
1683985
716782
988939
1970720
1648066
451574
1277163
82675
640304
1849078
1793438
1169402
1525186
1543461
1940732
656480
1118791
37815
1079089
954414
23075
1457824
1886892
787979
1941383
118535
279452
103641
976546
1174197
1456174
796173
766197
1942228
401928
1069296
156631
1603681
1389881
1299649
41693
182537
654875
1999975
749491
1642538
1753812
1871709
1668591
187960
1288822
164294
797920
381131
414414
1177092
496222
1961293
1709639
678736
101025
481299
588816
1331186
1376287
1051634
867966
1879625
1522314
1429512
1093536
457399
1821367
437133
1434055
1680289
74199
1097827
333419
277816
326171
1682595
919348
1700742
1546198
157188
434718
559077
1827574
239885
1269548
1298650
1447427
1836409
1745302
1447178
819331
1302397
1761176
287342
489815
1840458
1667835
1755629
1227523
1406108
982046
884696
1411686
1844411
761779
1371460
1665595
9463
549394
308796
1366173
1004097
1398069
1758250
1760736
847460
549990
1077630
1880276
1766044
708628
1391533
121591
587307
1301309
1125283
1404501
1380620
867371
998235
1884515
1937879
1522871
1756673
1719347
484349
874232
1461922
1150562
1740897
1282957
1895135
209134
935834
650871
414786
653381
1711406
1338351
1227497
1530612
604994
1188729
369144
1534422
992367
13541
1250107
89243
893416
1570136
587723
180016
1854983
1464555
130751
539259
1715343
1514936
925772
849218
973640
89756
161432
1747823
840490
1103692
1104565
1353125
1884199
282948
709984
1439651
434632
1575021
1462293
1597581
1261913
1247786
255597
1579021
1016515
506283
779660
1419729
417589
331055
1045292
922306
1156725
1364518
946179
1590933
1087868
1068193
1441174
328043
825023
1710047
1415333
271271
1954314
574845
872599
1163978
1458976
1337626
371823
1355469
423890
1172472
178858
1046654
107702
1148842
1350342
201386
1096992
1711979
529990
1793210
1447790
16983
324032
1281566
1965671
1540679
1531736
713103
434495
496170
1619854
1552070
1894866
1994382
582932
1206193
1729883
1091274
1883312
361818
1521507
496494
156809
5460
1410650
1104740
1243397
658584
322945
1024416
1515149
1181464
1048930
1710826
815433
910941
1744993
1337360
1087729
1607666
123830
1600643
1962966
1286191
772621
1224349
980424
48884
1520724
1836609
1379999
682712
1261629
1292019
689335
687720
573330
717946
1498230
711158
1538089
437930
476420
524500
1471215
1566458
1041857
115265
1754756
1503225
596960
1424024
1662462
390057
1354810
847887
1938703
52732
454714
344148
1703200
1259261
1830609
591765
946876
444810
1451751
16259
809980
1569523
1777199
707752
1295831
357469
1596134
1404585
1416496
327052
1943177
544254
1531770
54837
1840761
1601933
1215086
38144
859623
1200998
30399
1261187
1079933
58707
1789401
1608611
597875
1228986
1672590
1698140
814534
931336
1581684
1083376
1642448
1385964
1643567
1205368
788524
1983940
1532098
336592
765419
395823
229613
1601422
1371310
1686091
631727
1684152
79940
28662
1688220
1298953
1402850
1727551
1587791
1365602
1485104
64654
869451
1797808
496105
321891
386746
1688744
1446160
633615
498325
484919
840161
1019516
1987105
641345
1509047
1454157
57146
161635
562265
1351341
716746
1521600
556820
4288
1697020
566934
813768
1440398
547426
995636
1638891
484529
1706803
77817
390268
562309
182693
461563
1932493
305659
1935820
825075
1432902
1050991
783119
539675
996730
1069909
568913
981185
1357907
112763
1137044
1029745
250455
784590
65753
906889
1542899
1340197
1094046
1359957
467319
1061717
414870
366902
1857786
1360708
480743
78591
1016849
931915
1591325
467079
1853015
1221096
1174490
168756
1741260
1924529
1166232
10552
1071651
1281115
756765
1029618
1003367
1300904
509225
1925262
504937
1617731
421463
1670326
702295
1932354
1479522
288583
336178
1346515
1538928
822515
370955
1347198
259204
770373
1305187
948022
1288584
457884
194941
1009402
1171882
143307
352505
372491
378324
891774
221626
478401
1291688
1567667
1987984
296898
1674230
856052
1286715
835046
1281819
1110829
53397
1759374
1303584
1749117
1066709
1490706
1105299
1480405
466637
1374777
1566503
1450614
868812
668021
824495
1524503
42721
1826326
566823
1781789
1896024
1703981
718841
878571
1701009
1641091
946065
1395848
1185952
844292
102419
1156978
1398751
253276
1094743
1317813
211621
1519555
343836
392836
1751931
1728715
1145224
1878317
1113555
553947
1690994
153353
1595162
1609790
1261725
1006882
1636177
1686589
192542
1265121
1889664
1095312
1921813
1386167
334288
340283
1761314
1489852
1892537
1966231
36628
989805
1111725
1081037
1664712
1121559
1456699
1092269
341208
275535
1833008
1043910
930352
65355
112611
1173536
19227
325885
1481201
355872
349032
645045
1256226
389720
1350795
1530265
1675065
1477608
218219
1855904
1413420
1744745
1314456
428433
930638
632265
1073345
859890
1316573
1912543
1050646
1085064
1396243
1842588
57663
1261417
1062285
1932943
1184681
256771
1975373
569783
1915017
891012
236985
875996
1682339
595185
913192
1996397
1373830
1379400
1612433
1319809
1983530
1801999
771535
1628382
982452
1555366
1484923
357110
514289
948617
782977
1294052
130013
826683
1036541
1763170
344012
602128
863572
1105084
820198
304672
1652408
960348
1443161
1337845
1494296
885423
17205
40526
118314
1520955
332264
1742245
1306861
858156
1290556
1737905
1489246
1454226
897427
463395
1829066
540624
1361327
1473341
703265
1297593
1573402
976159
1663122
542040
287994
542177
1313416
1027346
1613365
281937
526172
181189
1288747
365257
873286
166977
1956735
1840028
1210395
1046661
276753
138519
1517546
168717
1658178
1845438
868589
1027579
1740717
771477
51024
1687820
1648004
213205
879596
565694
992410
763302
338280
1781332
1172041
1299662
924260
72116
1507059
642724
1399455
157793
1354310
588452
1088747
1759894
1260585
123253
1023854
731773
980305
1597085
198140
1100857
260036
926892
336320
589840
920530
1813973
678788
443161
706440
1073861
1433728
1658533
10919
1991445
1735105
1842764
166866
1661071
246997
652239
632806
1975622
878074
220992
1241059
26370
1745075
43550
745636
230436
1741440
1396769
1399859
1223333
1207827
1780921
872714
1047833
233743
856798
1723756
1144583
1795110
634519
1922903
1478919
712925
411457
1445950
724108
797514
383234
1473529
1334058
1735130
1979982
1937958
1049694
1245292
744837
954492
659018
1229906
694165
866988
738679
45415
428697
1326921
108375
1239231
1069080
1192450
1232343
536360
422447
69315
674328
878036
390235
193525
638365
635840
969615
373252
88135
1000929
1507108
671684
641068
600583
178942
410097
479110
261425
1744870
715304
434205
1703951
1145771
1682407
861904
1087716
1118715
332147
146803
1869925
1303120
694883
1223847
1718833
955826
444337
1512023
73271
100593
564332
1055646
40034
250168
548522
1081845
242174
1918531
515570
349657
218859
893456
1864211
1468214
1896867
722088
1507158
947809
382085
173268
960550
1862617
261951
1645814
531042
185507
1061988
1019908
1731615
1929535
1828365
1380613
1226193
1335756
1579120
777398
1762300
462386
1726390
1082099
1764307
1205359
66687
245115
662821
1864008
267410
1056958
998008
509221
985801
520275
1992524
1852723
1255029
1407393
740791
1521593
1568127
1315072
39957
1165716
1046114
1207111
1412584
476358
1096274
1638354
1773298
1445837
1409340
269913
1443864
1241040
1763375
1110268
1699301
606250
564268
766815
1446732
1891198
292838
1153548
639068
1483724
116905
113234
922933
1690018
587671
1454063
908075
1504572
91515
28750
458938
241308
1717109
1190356
1312864
1697176
1009125
744743
1924459
1142900
236473
321947
1579244
318456
1207696
1072213
1209504
331145
486515
1760669
853421
1958112
171610
1463230
567817
745469
351010
373602
1764358
1809102
563351
167704
282769
1864226
918885
1391346
1839843
1817795
172370
1352325
657832
1221176
283193
874236
837350
792347
1406219
210224
1311579
1703521
1746551
1174523
1158662
245805
278277
1459758
1737200
413449
523701
899597
1631561
615601
896126
706979
751824
1534093
430825
748667
1509560
1095712
1241356
64471
1645888
1639617
806330
489525
462039
472191
288552
1992708
1644653
74999
583745
415032
1335269
1284104
466328
1441289
296014
341250
1662033
1984878
100563
593074
1612315
1633734
1511382
792642
282075
437165
128015
762464
287802
1401030
1499343
272090
514880
1451979
758623
498840
1921751
1475169
778040
1366910
994195
322575
893299
1124328
1587486
699484
625132
788108
1497487
778639
957068
1908107
684474
1672930
1459902
1897317
801066
885876
1877293
150152
4156
184653
1917072
1053888
448756
1196927
1672279
1779568
301224
210883
1983359
192487
1741197
1338254
1376880
497482
1089137
305307
1205609
247717
368058
1900105
718958
887480
1558309
790485
1722483
1936410
850338
1555443
1599360
1893681
1137272
1655917
1976549
738556
1153459
1076042
1467127
1937314
76553
1402369
481207
1374372
795477
861905
128849
1259239
1790234
1370243
848471
901290
724271
1689936
1748761
1252033
546819
1108805
586675
1829496
490637
672342
952361
532410
315619
1209797
1170463
1485220
1811410
379914
303864
844724
1608870
689933
1736608
1495945
11903
337665
1099253
1721409
1322848
575070
1854450
1112165
1777493
1339692
889880
1078649
1334835
1032598
1792636
90340
457875
856307
958625
156331
975402
1417268
1630699
359743
1907826
548017
1885387
1505140
1365590
1697453
916056
985940
877433
1052866
373197
63235
165815
510683
700820
188324
39987
131280
517319
1453592
1670938
1159119
1473347
1903128
134265
132157
489049
368945
1204777
1256610
134405
1586158
211406
527152
1515753
340740
41890
1394859
1848957
143052
1943426
1391705
957967
581844
928979
52019
1563369
838673
1544889
467452
215931
1236850
1003677
1525128
1574825
502115
508177
1149812
1150652
1342702
560209
1877580
1497315
1367118
632916
782027
419155
617289
397636
1119093
1628530
47613
1057128
1204423
43453
46579
872832
1261399
1067354
1395113
609402
662188
1075990
172512
188696
491640
892484
386051
1226050
1058682
923062
1365478
614911
1503568
1274760
367790
912278
1283006
1227579
1820117
749601
99401
59604
720516
1084963
1736192
659487
367834
497821
186568
244129
9375
1954532
1615663
1797505
1752688
842197
669484
556100
1264435
1649574
777278
484755
1054592
182870
1864960
36574
54897
621788
418566
401188
843002
1813323
417819
1304369
72005
1522812
13449
1256428
1271614
504536
135304
1868022
180940
698334
758813
613702
655758
1556528
1192721
1472825
863945
1388934
965246
790079
1795458
607039
874563
206258
163444
703436
584754
198359
1339160
459913
377409
1194549
1401316
1385693
36875
1108486
541895
901841
422269
1194059
960750
1069594
272350
1627277
945519
1101959
1054630
466156
1263427
1967395
1723335
1516585
1215586
1757114
840068
36900
871469
1894323
1984669
974295
1118268
1306977
1894765
1180505
173263
1914966
91953
1612881
677823
659388
655666
1244671
1521707
1913581
1236692
770806
1169106
1911959
1733414
1270897
1758263
1842082
1390611
749603
226884
1534598
1510564
1841035
1179826
986569
1527614
1487499
722284
852725
918322
1792885
1599948
411136
37658
18923
1732252
1465399
1828757
1024820
1320409
968899
1514307
1999791
836291
211952
1282577
166709
1173189
14555
790479
1068548
114205
1896303
195227
673906
1823343
1967509
1507761
956260
795497
80619
1991481
1905544
1568701
1695116
1006360
893796
923568
1863127
627790
1331372
1271095
304135
504337
1951336
1631422
1833984
1377530
901188
1913724
1113674
1589872
1535613
988604
1950460
563319
1435833
1895330
1690050
354229
77016
671138
476746
1018830
1469841
906671
1687762
422621
606616
894576
1719552
102197
1100491
1725133
679750
482505
1790484
96518
710832
597317
891769
736229
117520
1668275
1385559
1600483
165104
1868977
962378
609061
1393140
604348
1576575
154011
472367
182528
965963
1200055
63501
1811095
493226
1135484
1462802
488357
510979
413270
377016
203655
840412
1185975
1784098
1474142
1349750
1720569
1782045
748101
1656254
856596
1972547
40772
282161
1321784
521204
1558977
1681899
880873
833464
1971666
210617
1792125
579420
1398738
1742655
562595
1672255
305867
1341735
755272
808173
388054
203732
1264371
1960261
800238
747
56809
478559
1220886
968967
543194
1985537
28280
208465
1382004
1182393
1442123
168382
1266256
345390
243058
422545
164322
418949
3180
835082
553685
1863345
1862152
653280
530378
901179
357358
382350
1978671
1749145
1668092
1849123
1306770
1525496
1083869
1876288
1431666
1282025
171617
1992989
7442
582851
919049
1234964
880812
559164
1258710
1026813
145054
1611416
1383819
687810
569816
1329660
1989257
892858
449461
838041
1754438
1687187
1601503
168891
109543
340528
978007
1952508
1782546
917019
617045
198051
1219574
752090
1743748
1224582
1446609
1055973
865788
82913
1527504
1891920
371019
1865140
1622298
673582
572952
514163
1111882
1731294
268180
322729
698561
1989154
376187
1044306
830943
1346934
84105
1411999
875999
980653
1076949
439666
367047
74486
328359
1357883
1967407
1654250
1533459
1483532
619439
1710585
118187
1201760
1778700
535236
160732
264754
133537
785219
1613979
306739
355069
297271
1922439
48669
360298
1615741
264220
844423
47063
1598634
1255551
1860431
1003272
1320278
1511949
585992
1881387
1821933
257854
71836
1400889
1524176
1504205
876561
1553059
1537490
643492
951311
1040315
752239
644398
505201
1389154
1496180
205224
1119179
339960
1719683
200705
1720165
1987625
1371516
811046
1942690
1721734
431913
1850014
1787707
1576353
376526
968887
1931535
1001648
1147864
1042622
273329
41614
702328
1653883
868380
817350
817644
78091
1901863
181544
220992
556727
1659878
420542
1710994
1575893
1373134
1562608
1003690
78896
1613187
344058
770973
1875361
1160926
1484672
1069598
836381
1291438
858288
57259
1553066
1877400
885606
120927
1483972
702653
353548
918983
54522
242510
393386
50401
1226032
1694909
946129
1373894
230878
126675
861580
536394
1265985
47621
441975
237163
279551
779683
751988
913486
345634
1963453
1946561
1619566
1730885
1006476
431142
1029770
837067
1859545
217226
1765870
245708
1428038
1499787
1362828
491958
803732
1571167
944097
481252
1214725
178691
398888
1523579
1520636
1611068
1483167
445688
10376
736970
895703
230014
726241
869289
745004
1643515
1788600
1638360
803929
1185372
1286937
681479
1667810
1328625
559659
48964
1875132
473012
1060891
413137
451127
1679783
52159
1900960
1526887
700044
517707
1272537
914
266749
1627554
1120084
757003
1975374
1379409
965684
285464
1540067
1185712
550841
1023043
1892948
375432
96300
588915
687663
1135290
162845
1863469
121766
1160892
202798
377030
306771
915342
866245
1835132
912508
1030823
310267
1792959
1575491
1899831
369417
1804494
494156
1820317
84731
339217
1047480
859647
347784
1763122
1380060
807746
1844763
1999736
51284
1493925
749918
230745
267779
686875
831055
330382
523242
13864
1550813
1992145
968900
1864062
1818763
1103590
1919399
1435889
29004
781133
253941
1234564
1097382
953369
325758
287316
1036179
254891
579532
1405177
1439017
1659964
834038
1256591
606500
1354202
359707
1310267
760111
106600
1588970
1267534
794620
1598049
330561
518501
1567981
318462
1104637
573867
868853
1928285
626510
1482894
728180
601434
1036370
1822072
1935524
1673299
1525209
1033365
126586
27342
376811
159615
1401201
335281
234119
542167
1865699
1780937
1188211
531801
1003507
167208
573869
596445
353874
497265
1242941
1737203
297862
1813842
1701501
1742201
370006
1834843
1590316
140657
713008
413268
771019
798830
1067151
1612367
1489699
1373753
839215
586979
379354
1871999
523932
1148950
608484
634923
183943
1862532
1583467
787752
1311935
482003
189131
98459
842171
372751
993337
555971
1784671
484675
27942
226174
1284992
1487445
1334125
672964
234734
158726
1632934
382695
525357
708952
1875875
698305
659943
689451
1009426
1635058
1380083
854368
1282944
1986293
1551796
138193
17235
1989878
1372487
855375
412924
788591
1090679
1539489
44062
1268011
1758810
981808
1553088
1393124
1447179
1252178
1800791
1917912
1891028
1151298
1323201
1224929
577524
165650
1664413
1361836
1989422
1859584
1660041
124026
539236
1626859
1599698
1048337
690345
696163
940206
1590046
724029
1487594
397330
129347
1519946
15533
539717
1037499
1303979
343231
540193
1533882
1819360
456321
826949
398972
1367971
1527032
1301519
1821701
871604
1856850
123679
1503581
422425
544061
759288
259170
1006020
967190
317885
602820
541292
647952
1076258
1819956
1293411
1358490
1647120
738770
1794638
1237892
1392374
1223725
1306924
691697
761680
1414099
808652
1154708
1199071
43482
688476
1402088
779825
1376832
1407264
508200
1394357
1775274
1444119
1285524
452608
1191264
1615751
273648
250987
877331
1626774
312807
1342881
616744
1417703
1075141
1520437
54181
1708105
307914
336462
1130337
1661458
1440198
1757661
1026889
914834
1499225
268203
274490
1722380
1763713
1555169
1033004
1386324
1473430
1831405
1401252
70496
610444
377262
979053
387232
238224
1679578
1765445
1086620
173880
1483069
1744984
52538
1096506
1315526
1355695
699970
1998860
1800654
1743492
1596513
582959
1117933
541435
1361026
1402745
239425
1241841
443275
441446
31644
1130017
588558
795912
1068412
1701774
1352876
1427921
1760274
1066608
1814549
699571
741714
1639603
1929301
480997
915284
873788
117521
293952
1924219
1604055
387382
1432299
1427439
337322
1829002
1922286
1810962
1581390
1582878
1671321
867947
1160946
553508
1904305
607552
1121653
976204
1325332
1468429
1176597
1342396
116217
1116000
1570900
1730474
1645482
701363
826370
743306
1572871
1801121
495314
982967
1249491
1730343
1149728
767904
203721
1045429
946894
948944
1381255
646954
1378296
1449547
1027211
227189
1693793
985444
225274
1941758
1802403
1496502
292660
1755276
349897
1122874
77985
1893062
120878
717096
396826
97910
932772
1833025
184676
1661874
1006658
1559657
1278870
684886
1498517
767996
710528
309005
1330494
63232
1104604
1730158
1925747
389232
1591796
1467070
177124
1970345
1867378
950963
1226007
164344
406818
925604
1818126
483618
854472
176846
279393
1024110
1659166
1560793
901700
354272
1486204
779060
1454090
1975895
912107
104184
1943741
1499051
486086
677435
1495521
1513934
287194
860405
20728
954750
1024683
1372308
434148
386546
1028492
443351
1513930
1457190
1249188
1158972
804087
762124
1318922
1661345
939461
685795
1342220
1804864
6924
1304896
719043
1372187
1227695
968363
1087955
194798
1416317
706752
1073211
1513890
674980
1297238
1541217
1993655
721308
1309787
1215479
1568520
1064244
1995653
1994812
1317807
1462350
244666
762918
290676
1936780
1161328
808427
1292065
157008
153611
354105
1721857
1988797
1690467
347812
555610
1389697
844754
1843167
1071287
287575
1673935
635072
1531569
138602
1642376
309394
949447
927923
1774457
1493226
1869345
462303
566248
1130866
1983918
1766925
45424
265034
350817
1207148
1443558
925202
1870317
493143
321934
1079522
14933
556988
841295
1008320
1234128
913597
1885631
1842575
33937
467003
771602
927887
126574
573145
1990837
393882
977997
89991
9589
188406
1723999
1002668
1085449
374938
146477
262971
1270150
756642
108538
1243608
1634428
1895545
1086254
1280315
1079861
994176
97396
725896
1729951
1813549
248464
1283378
206945
931603
963276
1417278
626148
1463901
89993
484796
1637956
1955096
1947773
1704644
508546
878126
1211793
1965686
335048
1986690
406343
1295205
935301
1817594
25281
1082751
314286
61122
1105493
1538517
965850
1885512
656571
123749
332627
1291871
236313
129994
1910044
1452657
1031805
507847
1125936
1227183
929368
316330
915604
961187
1741059
1868784
292679
1408784
394486
888505
1084108
55048
204404
715553
914351
1314557
1328987
884068
1042044
856063
1946460
763065
1718352
1025950
314680
1559627
783508
1604990
1663664
996098
1924583
1092669
1760367
10225
1395056
1383575
353661
667328
1746506
1913206
479692
1261731
1352809
794257
190178
217736
1307870
284
575487
118976
661064
99003
577048
1621207
822640
132544
534584
1154162
1630911
1929695
653127
1719696
942489
438837
435678
1301062
1323010
1410926
336001
83496
1775615
1786430
740839
1176677
1653789
1820352
736355
1258257
1239664
79366
1454881
1383754
1385277
1589362
384211
440578
11692
143635
1371907
8438
999222
1595715
1611976
1612876
1302562
644798
539365
1731388
1885231
311709
888202
37648
1972892
1038616
351407
1109182
294220
958986
883869
954554
1440375
1089329
1821733
1774774
1876320
1743843
358282
39888
1608764
10426
92176
636137
1421010
1362622
991074
291863
139888
789464
1446721
822205
1476432
344669
1869157
856899
740882
879271
1167841
784085
1556876
578311
1746911
1548726
1559001
1552477
1165958
338082
1515505
693022
410437
1501282
1311275
1041247
1260121
316996
395862
1371456
1229699
83188
1784804
1243576
1347535
495940
1165026
1365058
465669
530358
1953109
1036430
452122
406946
814685
1380400
387759
69873
985677
1813814
1797138
684976
1609777
885851
1691794
253583
247509
1935041
706732
1824766
1671299
1710550
1581042
1090344
917895
1809526
520043
376765
926980
1345232
1026813
1863833
1107718
1442818
890471
1881250
1305396
1789048
1492350
705585
1052908
487740
1813228
1025897
1861734
475196
558111
1295762
817891
857779
793059
1389063
1791672
1828711
504538
888699
1805293
687185
1274504
74041
1990162
681645
1188117
454846
822290
1986342
278951
1930817
1588350
1344191
572455
1242637
966902
433897
587066
1026254
322661
1204373
1248296
171537
678266
73189
1692023
1412120
17931
1202058
1181568
447882
1641474
1181891
1390362
1159248
251165
573562
1182981
637301
262068
1881963
1874001
1766115
1614309
866784
1525431
1961833
1385277
510358
1181180
1400459
1146438
1148287
1903336
1357288
493860
966910
126130
1192748
368347
1458194
113214
375594
1452643
1370442
906976
1974734
656881
1311459
1771586
40108
108415
1379163
1361294
839739
1008610
718817
247101
1105178
1366518
536107
558832
518728
915092
892850
69741
323992
154893
721442
1793831
573697
523951
633023
1453323
1524440
1202888
1046443
589667
539108
1508894
642669
631917
1204213
860812
1686566
1494089
1581287
1373911
1449295
384804
1713989
1552860
1649222
548028
670569
383124
1840811
1640998
323046
1791134
571293
1505726
880703
657523
762274
1136921
1175391
1418128
1658855
840182
1525005
707596
1459325
27525
1462858
302906
929281
842706
819881
1043441
1692294
320844
302635
192651
1231377
695334
48343
378899
435136
206570
716790
1249298
1535219
74552
1996091
147685
356254
1156737
836130
1717054
350530
918053
1790435
1860295
1164855
1401920
468084
1426230
923529
569121
1402500
1754606
482303
863193
352200
1039624
1189178
607913
1498374
1692882
1033235
1248441
738037
865911
214610
1480346
1449238
688255
255901
854817
724952
1219571
519305
174859
739924
497640
735908
593795
1508978
349725
1501560
696494
1232314
1272668
312633
1192463
1728989
1589954
1459179
637372
1085331
1711604
1463984
1947234
553191
163653
1140517
666356
1029875
141965
1027520
1721055
649173
67527
1565207
1223520
1684833
1936073
1889184
640271
1690537
304854
1089899
861854
1025838
22066
937773
918648
1001368
758981
1069534
552064
1420809
1294509
855419
657045
114840
1653271
1684628
946729
1378055
1685940
1096297
394139
845603
1768600
1686177
630268
1832976
1332827
911171
1600473
1400179
1824659
981325
1161718
671670
1482622
189893
1005329
1596167
1814817
169657
796783
737551
1703895
1284346
911185
78400
101546
1094461
148997
1197050
487867
1804869
1854455
1554945
521931
1866070
1320122
240994
560302
350750
1303702
614677
1078748
480871
443714
1575826
783738
931209
575431
212388
293798
1628226
1787632
1940823
382081
1823406
1195905
1043622
765475
1533632
770356
1706886
649897
257702
900099
1985193
932855
432410
870502
1266425
231007
1283419
1574292
1168887
391300
1146666
857427
1127938
1520198
1702581
662937
1045191
1107804
269708
1530189
674068
1605287
1919423
1296350
1753421
1629693
370636
1288110
30527
471574
1638606
1784330
1036461
72188
1605288
404122
79646
370650
547623
596376
285458
1362011
266322
56522
157582
622601
926916
451180
1409282
431275
489442
695314
1098052
1272054
178322
1668438
1962559
1732980
617293
1213988
626333
1379883
530119
1853321
515497
911219
1942097
1727691
854329
104874
295020
1699030
1625726
443920
1811166
1164719
257785
1893927
445885
1807109
29106
702709
738317
296517
1042144
264558
703745
1521621
1246506
531996
1051815
242497
1145977
1000994
1718745
348028
307531
1817764
1836871
870613
1300172
627438
571350
1729597
874530
455025
427167
356375
9978
223013
654911
1694664
1907934
802526
240144
1739348
499907
360154
1824125
968959
533234
137139
625694
1269381
1454067
1184927
352343
1626621
1701184
1246065
170884
1568844
1523086
968438
1626364
1349401
1393956
1617227
1455430
762217
90546
1503054
824001
1050280
1528456
1531529
1889692
366629
1143216
320995
1979804
1268080
111025
1277064
513472
1415173
1296558
1727975
828585
600672
1309931
574833
156599
1748352
313949
556600
1512667
354681
1821946
1493123
29200
1424554
798275
510051
1833029
1562913
1828891
1030782
1871819
63571
1570045
714809
1794950
503792
4500
1500196
803669
239567
67485
1552585
1402581
113365
136625
952073
1961974
1245549
996494
1571222
938596
1414426
209322
980673
392091
281176
684537
1861843
231150
832283
1102657
1109024
725135
613929
1240737
61381
813290
1285354
1030486
794239
99586
823984
1971705
1140062
506439
527564
1092377
1125551
1701572
825203
670964
1054337
995042
1794582
1755858
1594612
1346508
93581
1505213
1114628
430339
1959702
1863237
1661985
413485
957040
795620
383427
1049278
277525
1821453
1306973
789696
367915
406626
418681
956259
1762951
960264
1465718
1943506
380875
1638896
1110563
1314569
1181157
551269
857032
626209
1859466
929135
1278311
1170754
1497952
996472
28109
182285
1327201
656666
775754
1754595
1274575
478775
1064103
1052421
1247352
801367
603284
672031
742680
576607
1298174
1106588
1768137
686310
607765
726894
1302388
1219657
1697546
809146
981424
938528
616799
1689767
1363076
1438546
1571984
882479
1660975
1487667
1877704
597119
134288
904686
196695
918746
1150595
1984462
767227
858622
292247
1282764
114403
1010559
1647098
1549203
1249784
239898
1568161
638896
59416
449269
1243299
461739
87605
1237052
1237414
1875809
706529
626407
467967
183846
1824883
1346933
554974
1799552
1792563
256161
676521
1203755
1553092
754752
268486
1456058
269030
1234703
1892735
1443941
74448
274582
1521622
1664645
1926424
1480345
794159
910365
1913507
1649011
1878471
1328479
1083401
1415748
330416
1628328
309393
1761767
547573
564038
1690322
1967317
457204
1803616
1136333
1164464
1853922
750486
1091239
780030
1959486
254839
712207
1998420
979282
1515531
1419625
568074
1309850
1701898
7421
411451
1823984
515001
928360
1039582
774444
980745
1398882
919632
1453030
1311162
1571190
1980243
804554
1342955
1449142
145708
1303538
873260
1706641
418642
79498
193705
1189385
1231791
1917069
1642386
421666
1258188
1246050
939678
1864241
1647434
570401
1615633
908509
739148
1310151
200944
1437869
1233145
881483
333672
1938908
669675
937704
851466
1700717
1756553
1295265
1004943
1244561
732258
1119040
1297247
804874
1051688
206587
266165
529619
985810
1604113
861949
1841956
594331
1831446
978681
705591
1542606
1601973
597230
75737
45932
978154
161139
413812
1047081
369681
1731905
391835
105571
777991
1119338
1824484
771575
978351
1839578
1666552
1316003
1627295
1475181
1909944
1722589
68598
1454826
1036949
1710514
1361070
1473734
240388
1204801
1217975
198233
536777
1279066
954770
340075
648115
377272
1851846
1408141
814327
662748
1024294
1959755
1229543
1854171
459274
1775421
1969408
1340498
1878564
882645
806551
627544
1951914
996253
923696
1915186
1092211
676217
1325522
1852147
1562337
280201
94292
1419725
300754
1793360
567439
334477
1281659
1806190
1560033
234683
1068421
152792
884563
1672287
174948
324808
588853
1088121
193878
1128057
535181
805590
1940772
1631636
772235
1857070
1477810
1838328
1377383
139164
817367
455736
883303
1797475
614608
375934
1681118
641905
136578
1786593
433636
1671554
1815988
448422
1825304
567288
1004442
1149582
1055899
809321
1968602
884395
1198922
1518663
1632787
1417155
451240
1927451
1232068
1006856
1208758
1803874
1942640
939836
32304
553093
1571813
1695697
719818
1314943
1865056
639188
1576385
312199
1562162
649826
907639
1861072
1223729
1903709
1901850
1889662
283853
551988
1228873
1239523
264451
286822
832333
1713036
380496
1903592
1847817
820584
1191642
1955496
1248635
1254008
858538
817436
3496
920462
1656959
295164
326964
1685331
1072321
500389
848640
853821
1643095
1181936
83908
1266890
572808
283502
1954941
1713880
482493
1958654
866100
103762
1391308
1229085
1768482
98264
327167
1862349
1025491
1052310
1165920
1406618
159040
1945336
1375191
1720744
1358195
1933870
1121453
1025971
814354
1363029
1963601
91696
522533
1877393
1901320
1879981
485613
1682630
1834272
1937692
922705
217792
752014
1423243
919598
61366
1795219
614970
1184716
523930
205848
1385507
182574
1730994
599738
1066275
149360
871580
291591
1050068
1010322
642011
965955
1768065
468557
1486839
1737035
1004748
141011
1827949
655680
1171667
451014
261738
1984671
418408
373155
998167
889127
39681
1565173
563536
849017
1933716
307025
1903238
387444
1154121
260109
563930
1779393
786042
997464
1106458
485633
1101284
215147
458896
983229
250125
1951861
1730082
1518719
365552
1712824
699158
1253763
1941576
1162236
145443
1138005
521643
1617017
939194
1283613
107108
1131225
406589
50862
1969107
108680
336881
611613
1618909
1515654
1149570
601451
1809943
1216291
1299653
1780347
694676
334465
751525
1586923
1846319
1706023
552611
491163
1806549
1676085
1402305
490004
682697
323345
1833459
1144198
1385224
542839
996668
589689
1157427
546724
1316690
1007748
1129023
1576959
1245739
197593
505466
842819
1575541
1858022
859247
510139
1659315
1451201
425084
1558358
571538
1280417
1195213
529518
1425054
1913931
1772574
1624167
1626209
1185471
35016
911047
881528
49455
1980391
1339547
1542625
1511588
315768
1544781
8661
540062
1127437
1906081
913317
1113209
271981
1279717
1725370
1375719
633658
890548
1469199
89871
1625912
972024
354121
65921
1335969
1469485
200040
540480
1627038
1122432
385628
681377
1757583
1965531
821871
1105482
1827766
357005
845511
21371
1849339
1808112
521772
1045820
1812515
1278109
1792917
1741498
242283
1701999
661265
218823
424679
775619
210772
508174
1391448
1057532
286846
1258585
1767100
1012268
902460
1566839
625415
1000749
1261486
1954630
515669
635169
551046
1735586
80335
1064477
1607728
1970934
143743
296135
643261
1731835
990708
952996
1627752
861516
1932912
1358440
39999
987166
66788
1085970
1097926
1111238
334943
1346627
488683
1493917
1650099
374713
1964473
194741
1975769
1597476
1568424
1655766
1282448
977065
1069339
1470010
504204
1484837
828779
83858
185404
35723
1282774
1624888
746910
173261
479739
1676047
438673
667552
989859
586310
1602424
1579078
373409
722895
727117
1904837
1204549
754947
566034
1963989
1531019
1796737
1766728
1255035
811264
1096998
677860
635443
1774552
1096666
1856245
1321669
1372503
1810000
1607450
209558
1612237
942009
155762
38424
1886789
1173058
1239385
143349
166830
1801405
444448
1657349
1868629
1696903
1509619
890623
1190923
1635902
1921591
547412
1077142
1397667
1157834
1165217
757429
1271650
498258
758674
733100
1539971
1469568
1882131
975097
1354463
1287440
817035
1305254
1163395
1871717
1601874
985846
1853065
1727650
409838
1340319
23728
800240
1458187
1310040
1216105
1059545
460281
1871659
1140744
1427589
1871709
646132
1025254
1684472
1948213
794299
100702
1739705
1199083
288503
735141
346545
1181088
138023
1828884
789454
1463013
589154
861945
793439
340889
188622
111828
559174
1309378
607370
1938755
249871
1495157
1783001
249337
918329
1060794
1886260
1686586
973239
385727
1507855
854953
1613533
469154
1759361
755271
208948
240929
1919966
804171
1522949
1869325
413308
441596
1484246
1198676
1645716
597414
1599525
286348
1108672
1764054
1722294
1035167
1719617
885763
1594386
845499
1116038
388285
1375480
526023
371945
852656
252629
1059222
168076
1905277
1139862
1237384
1244742
1218479
977253
1845973
709278
461552
226072
1754988
919020
1850677
415717
1502753
611237
1945122
1359063
1210055
372708
543133
1829380
557639
1688236
308122
1944573
200337
697327
1848418
1350399
1741004
401512
1587956
1640081
476431
1850723
600564
1331591
503507
441716
233540
1559111
299845
958519
1556348
813690
806325
944587
317909
531418
711679
1398597
840130
1985245
30571
1677797
640602
63691
1877345
752233
1258701
1803894
34128
991709
817740
475114
90194
1266803
924513
1177555
1315880
797294
1549071
1869540
984369
324104
441788
68164
1049360
598642
69603
1789296
1889110
969883
494511
601319
695596
1809514
487308
1201052
1363917
127593
109403
525711
1072550
850300
181582
1573970
1939469
323271
88101
404421
1178756
869124
588535
1175210
1435005
935291
56535
878109
1554067
470772
380155
1251594
647642
762941
100951
777129
39023
858835
605794
1881971
1327678
1906437
1750796
1094707
802674
1155947
1015348
1230950
410605
1552514
203668
712805
609834
811517
1940670
477318
369678
1579391
1680168
582530
1601136
682647
1651050
359726
860515
847568
395804
1422370
1048738
342334
1368702
1178685
1626546
705331
10310
1874065
471075
1492625
1598964
1171067
353607
984089
254560
900889
1581867
1476907
1785078
998825
1181573
132674
1559919
769617
928614
1508456
313985
1156097
1493050
1841995
1086104
1034741
1887190
971514
1181951
1438685
81927
823053
930101
22905
1517264
1819022
1024074
1467013
255365
131659
1390310
840014
1430046
516519
878839
1343409
1868717
1059836
1095785
1619031
1083859
544844
83667
1472599
769288
19566
798438
847398
1067343
1184640
1746648
1500290
1519232
406295
501465
1946376
938976
1544966
194839
76167
1090121
388694
283553
261508
1135648
1961558
12774
368756
1468538
481582
588491
1815853
1962179
347183
1774011
1144519
1263787
1753885
1146430
1706716
1902081
298575
603743
1762544
1294120
219544
329593
579967
1185287
738421
1093610
1129010
618565
244062
606526
1638337
1067390
123735
1240663
430644
172517
334951
1573124
114182
78747
1115339
597706
1901010
59999
1769320
986113
1973316
1427291
514540
675545
1143696
888607
810119
1036672
1291044
396865
1039048
827479
617557
852891
1379007
283359
1276738
360454
1269168
1722180
1543917
1685667
480946
585575
1375459
260470
196853
499976
1294357
1949940
803518
185380
1399671
1925946
1867568
1715657
400040
613254
480713
1743063
895608
1295475
1437302
1781581
1633959
850359
930052
261628
1510643
635460
1582583
1828544
1217636
848470
1033075
1202086
319019
902757
457985
809470
370940
321398
710875
1202496
648329
1418903
1009605
1066965
1719563
797531
31215
552446
1379084
1570907
792580
47901
1993668
1684014
1882372
692236
1104787
1744155
1369312
1108077
623981
1096277
680193
1190339
39674
719640
513819
1607617
1264518
1221527
878805
1397064
1848871
687547
526472
1073852
673173
428315
1211512
81959
1049238
1102366
478024
1129091
175827
34133
986755
1383327
1989091
853933
290708
46557
850515
108823
634615
792855
430739
346905
1161349
1802615
1781098
1810596
1078563
1170094
186614
1090609
1183151
670726
1340518
1516133
1278288
1459004
200685
1201769
1534557
12767
1283732
1827689
1805699
1158113
1519137
1746540
1231600
1823153
1430614
802293
712467
737582
1939853
1501315
419999
1111295
75847
422365
1766753
1745478
127222
325291
295404
1441030
562171
316720
280308
1589250
1406752
1037205
1921307
1929879
1914975
1261824
571487
703901
1384881
1935320
845361
1653264
590094
1257749
78873
1826869
998885
504928
613026
1767659
1359650
1204444
89057
1424350
206009
734132
205541
1509168
16687
346781
774793
1343146
785138
951771
1305640
1180458
744927
1259017
1605390
1640712
474089
102733
1566424
918407
1912528
1121313
1673251
1237476
137593
446071
248400
728513
105350
1184736
738383
97982
405703
368646
270431
134556
1218987
745085
1221010
387045
808914
253622
711139
1856752
1557088
660845
888129
1026127
704159
1102565
1717946
49759
748745
1049670
1634154
1755910
1897244
1198200
1067504
1957489
567068
727029
1455010
506359
1071131
102468
1193053
1644962
682446
262022
1233380
1408569
721786
1136730
1988134
1325927
318213
271685
1456787
1555506
1585378
1408428
165923
1829555
388899
1989502
748100
926191
1206711
1332801
1530646
418776
69867
1151535
190942
156869
576159
1588495
1893006
896687
1924219
1951595
1070957
771907
1047224
358609
940960
1486914
1855880
668400
1625259
1673694
1307677
1705786
1756083
48182
181978
1786843
1884610
294199
1569370
1305722
1872369
1483545
1310707
580188
520755
512342
1170797
1440324
1673871
363971
858430
432803
1481972
1569052
1580575
147532
1943416
1764678
204732
316699
1010727
1037177
923102
1602839
1041078
562603
920825
1321173
1151406
619619
1680318
662917
49144
463746
1087053
726505
1397380
1544048
1944418
1562116
482767
1361853
1129664
55027
1014767
451612
381504
498294
1318327
908079
1384777
1189633
983166
1828937
119658
111865
129038
1674039
1649076
879745
1453251
1120687
404910
730819
571690
283719
903157
631603
1302208
1800478
186385
363346
1126799
1974520
914125
1379765
1544195
197191
380051
226670
1448916
1962146
133987
595945
991482
662179
631027
504401
441955
1305668
1780340
937221
1180792
151606
1715253
422603
131632
1341214
330855
1815614
782963
1994475
203881
111851
1099912
1853877
423516
870689
1411039
302903
1963294
217689
1358432
313152
1803434
1919294
1905579
1986311
195901
855706
1889285
798645
1889850
1210060
1626146
1591529
1899388
731686
1598720
187806
937359
843681
722238
735614
1832020
776795
1490329
1633092
389017
514019
567822
1577068
725411
1363229
1952306
1871516
477694
933625
386477
1318391
869147
1697628
1774381
940207
1509187
248920
1811975
1170936
1843423
1134175
1076740
1942871
1415695
1965907
915695
842321
779933
1978719
1123758
1857472
809162
888728
43123
804447
123612
377276
1994884
1694208
1714189
1624039
1577432
469755
1977332
96829
996828
1952604
850483
988373
1948662
1216915
1585531
226270
1829918
593560
350928
941673
1790515
1176302
1896670
458094
377238
63755
741053
973400
1301021
546582
272511
985929
813506
1998735
877047
1269157
1641753
629848
776020
1124124
1357767
806266
710767
716210
110458
618734
927621
56037
1460735
686790
378681
170722
794291
84211
49934
1209488
1178090
871718
1264619
559852
662336
1266386
1865068
931734
8194
536867
1434401
421866
168665
1914802
1742501
589120
479336
1793971
1877581
1453220
1237466
982368
1921623
997969
164818
659802
630576
404991
1976730
1942270
777810
1273813
1931844
142786
802037
1652777
1170940
1296905
1234438
1697406
738063
1884433
1960862
1778198
1986613
1896851
1506012
544532
1580043
57372
485710
389973
1800688
687168
1800387
147199
81698
1546559
1437808
1001608
587030
1173760
810511
1904445
1970796
1472346
303232
1363862
1183009
904402
1295642
76137
874832
1853532
1079519
798644
1300843
527192
1375056
869559
1755256
1517700
938295
651080
1448911
946708
800014
295135
20034
591967
453886
1228240
104394
1639446
254094
1118938
1476865
1292439
483901
1588839
1043612
975546
1087046
834117
1147205
783243
761455
331576
1756274
1290390
1332517
1128699
780624
780797
1145391
554193
539842
1726038
828629
1121563
777341
1274949
49092
1716489
1415113
539985
1583541
973504
1642994
1801231
957113
1069806
783673
1704111
1746181
1674114
116505
334418
1696547
894071
746266
184549
854507
1650988
1248437
185146
1404446
677481
559849
1603604
459535
1061459
1295268
1706173
313156
892497
1368575
856636
102666
1082732
1177066
1728746
50300
234361
844122
319666
178904
483129
1760275
938805
373664
745569
390566
947122
1539913
1475636
124239
917258
1659252
979238
965057
725511
947669
1914432
1085071
964588
304962
1875965
1999417
125079
1946126
208193
134455
876659
1992328
1209771
1920133
1724012
826264
1738101
1052961
1785791
690746
413847
1320243
1210671
1936165
247796
1209128
923092
483462
1649551
1985303
148870
245323
1063496
953629
921106
980724
1004695
751297
1838246
268183
1624740
1954836
280957
393247
1886100
895620
1703996
106071
1537985
1167504
59616
1564591
1042968
238372
1532123
263725
1250429
566998
815503
1038159
649020
1989964
394003
1534924
1239045
501669
352124
942755
473691
725716
798052
262140
914312
1161204
1700890
684107
624663
121153
1528898
320972
1078962
1346734
103067
1666543
429813
991112
747573
1161002
597120
1256317
889127
642784
43937
300796
488035
1925526
985994
983881
167818
1111835
1901703
1363643
1577008
1880462
1366574
810729
1407632
1820880
1385296
1816350
759597
1695561
530330
353450
492413
1650396
328687
785663
163402
699983
834397
852732
1334724
622522
1253057
1497401
1127541
1597462
705009
1534519
1693896
1913274
1264705
482637
284647
421941
510091
663787
1820114
424076
825210
395471
694447
130982
452432
1100904
1545750
863695
1653692
604264
1518198
1882992
411288
353403
531985
201865
127148
1899809
1163870
19732
95606
698213
772037
737238
224506
1847884
945268
1766348
149648
1035361
332057
431485
1988097
200573
1594728
1434980
1350183
1906634
1729000
894577
646164
1145295
786885
1130378
1679000
1155421
1177044
1674957
707
243674
157469
69849
227556
1577870
943498
4553
195144
1967962
351701
126786
1926984
1697319
235426
1787969
1991393
566147
52649
1383355
1420042
1388032
816426
450868
1665748
389481
173960
74043
300379
1084207
1364971
373985
934794
1798844
1058941
915044
1762717
107612
985513
332225
1321429
1539299
283028
1849950
1933332
900422
853529
1730003
1455206
235443
376599
1381156
180170
270541
882790
1710543
115679
1366550
146766
427483
1342022
1891354
1666690
1647756
1077442
604731
888164
1696625
1844103
798419
1894830
1283125
892363
292836
436330
1905973
100576
1974732
571678
949639
1592227
1724112
481137
1069000
914078
594234
139596
1383513
1229390
1693775
725711
1045944
61388
187008
870534
1867404
1889109
743336
581501
1937984
1264457
643360
664655
1117109
1392889
79924
567701
251836
1909315
1154121
1242361
1462150
151489
1217689
1851973
1208333
535979
166221
280962
1880833
821867
1751740
634570
210925
1444061
1786916
1855250
1219581
1543634
364349
130767
952393
1649943
1212191
392802
341114
623617
810633
731118
173772
577817
895416
1927211
1084446
114025
1655476
608778
227655
81921
1539629
352398
471770
910418
1200606
1878473
1234430
1819050
1105031
1222953
755440
840281
903515
933140
1236412
1282633
858253
463963
1958072
1386668
1611561
1662824
1691405
1474389
126670
1975421
1350354
1836615
1756134
1095864
1975080
1989536
1626331
582246
1015781
1931791
671007
1401765
408012
946224
708943
855517
1851023
1283674
618694
1988873
250811
1400246
647352
1411227
1919310
366777
1905453
978815
416036
34456
1071301
181052
299334
1352007
382407
950237
596651
128941
856503
34016
391453
1713325
1654002
758660
1602462
759216
462309
1122395
115336
1396428
849291
315894
1291168
321583
296466
1781904
1528527
866736
1825252
1899528
1567072
76052
300880
1416763
359115
751857
3650
1446111
1463263
506657
1518386
1490018
957881
480772
279132
1224463
1525391
617320
1805434
1094842
1734588
210182
451434
558559
860765
1999867
1231052
204251
1369159
211161
1365843
1755486
1778087
1487397
1281678
591368
791210
977228
815124
1048356
815920
1225676
1432370
1007206
1635430
491480
877263
859571
233354
1548017
215541
576064
978795
215252
257142
269770
968021
191665
453265
1296971
1301252
258264
1710159
1888247
242452
1460401
765413
212486
1196441
1500288
1092059
1499547
981468
1709981
1182982
144214
1307883
280203
937780
1315035
1026232
83936
1363865
806262
616817
1002157
1432009
125172
1524839
498562
387786
1583182
1905747
475440
710957
1207202
1525232
1834024
630747
753974
261091
1195965
230283
182753
1036879
1555762
1460003
71792
1071479
803058
1676312
1842564
1866708
1360161
1703760
827600
549129
706407
708329
1377379
1642857
246440
1667993
1692118
154652
712565
91257
1483950
819152
1751622
9474
592908
1889150
104549
64386
30679
608133
1613
677995
818403
1611905
1543103
114925
864281
55609
1141345
296258
1916146
78868
1464277
1405159
959030
220087
689369
889713
153871
1440564
1639015
476790
293324
1934309
100650
1524172
1599620
367877
870377
162318
986749
591444
285037
1890520
229076
392926
1665737
84795
86677
1675037
1400732
1775434
1831058
1315303
1548416
1889909
1673435
1098091
865568
1499247
116894
457261
442359
10511
362000
1786019
674255
1517658
1944903
994238
1572243
1684654
146692
359273
1910703
146788
462903
1182433
1259029
748296
1101245
1792709
1372168
1432710
1600695
86833
1606993
465255
500278
1442741
656336
1222342
1895765
785347
1577837
1126510
1858477
1165426
1045737
1914590
1938890
588395
1918629
37089
1726087
1303224
360071
536741
749736
1247396
754923
1588175
1044575
1976694
1753357
649957
508088
763822
1839680
10600
1789629
371128
730535
242456
248195
1158244
198953
1774086
930986
55665
979068
676173
557432
416893
1361419
612306
506852
551188
806934
919935
1640340
802046
1487340
1390234
1377081
572246
914452
1728628
544409
631072
1743160
1775488
71000
669737
1179362
51973
69788
985021
1911350
1635036
1152552
218722
451001
877048
986797
545830
1276632
1000616
1337795
470911
422304
1900437
1098014
935051
567818
955117
1971187
1719398
378053
1725802
1652395
51528
953138
606118
1220548
703070
1887326
400958
111185
1452590
781893
636653
384193
780773
1710545
1521587
806363
514709
1020527
1237024
412212
978098
1767053
694080
889888
1526218
1818209
145172
1820004
500221
1559282
275051
1760638
1728974
882724
1371249
1763779
1107948
1243238
580912
972673
1828299
1078033
572980
49473
1399946
1533226
120705
652439
235438
1027754
779145
1067181
776290
453875
1857468
660546
1728955
1210395
179819
1775102
1811758
748541
1170974
551250
1410164
1028442
1798056
1024353
889984
206791
546679
949764
1248028
1727119
1193965
1540693
887048
1126699
1104409
1018543
1704123
70781
1152274
1572123
201252
1434787
1380319
121075
1108625
627005
1477931
1358045
1449077
541455
208920
1210002
1742557
85581
1081378
614495
145628
1056285
199954
21785
177437
851189
1164281
1464923
1332105
1078149
1630457
1959592
386625
1465952
1148538
900505
914939
60679
271258
1498408
1656696
993854
628118
857187
1822663
1523906
885527
674728
1664443
124600
1607325
876859
559752
1472264
1122482
1291884
1109339
1787940
1076888
569711
1394105
471227
783095
83
446545
1816817
404488
797042
448115
47927
937398
1382892
1243259
465702
483449
1191006
1476244
1867954
936182
1063299
83636
1718188
1698506
124513
131461
1654078
191673
774764
1885391
744161
1949629
1802776
1743020
1004466
454579
1401304
507710
1270924
197533
594477
7153
1877605
236324
521875
547489
488176
1541609
1932200
1946845
1398184
716749
1978969
1671141
1904249
1504861
862263
1523482
716467
1467261
1111101
1045211
274957
431363
107387
36936
1191734
1661856
611164
1269559
1766192
1633571
1374649
921915
1707450
1219850
1508279
1662563
1578129
1723067
1049272
36669
1375085
1939285
256319
609233
690670
909573
1654152
798713
1776524
303385
1856512
358924
1435255
1778031
633405
636166
1281094
572131
1764013
807318
943701
1079824
1407559
1097811
1643291
1044554
1358498
1984584
1820910
1065962
909135
231882
38667
366225
496274
1296976
581610
1527179
199909
1893631
800775
283281
1184797
411354
229323
1875989
331685
686117
533456
1787250
1113790
36815
1799097
783037
40191
1685309
840845
1724011
1764844
1738764
1408473
490259
166439
857594
1645644
1116331
1110795
729763
1370524
304369
688447
798114
1411898
1731677
286794
297111
577382
1273243
857068
1689793
29262
1303417
975488
1294106
613740
1636097
76161
396558
1510751
586251
512419
1000698
768406
1573522
294798
1950097
424224
409801
1975640
1517515
461834
433721
399582
619114
1294566
1612795
280251
1472244
1971917
1087875
609560
1709758
438701
1704389
1406748
1775934
165483
1737300
1909375
1606949
784322
1699156
1274665
759976
610992
329790
38070
1506574
1780174
491819
1423297
1625776
1542409
1466284
1244582
704620
1656060
1814829
131242
1298490
810992
641017
1775544
1260566
847218
981602
936989
478447
76064
244251
543440
139261
1555547
775039
101786
316446
437513
1612354
1758
1301727
1047327
116082
842593
1336559
1463273
1349838
1443690
318681
601714
441208
178097
931858
1789347
1822726
329534
1134426
669193
229754
471508
1291921
296972
536713
1318545
1258725
1945008
68312
35053
1861032
1136941
336540
312828
795487
369327
699089
896335
1196730
1839582
930646
1364995
746457
1496889
1895749
1023573
586917
1237419
307456
578438
785313
887280
1220980
190549
700423
252563
1139308
978130
1916615
1241522
1589614
1002153
268487
564871
1738445
1881835
1895618
1610739
476538
231238
1939117
183645
849581
796963
1130479
1479121
1458953
251881
901784
1374391
791450
433095
136709
250200
1653414
1090510
1334703
566675
569422
1028967
1585229
1852620
236185
402807
618240
755959
1922908
1584942
257048
1729322
1057210
513776
842607
784875
270753
870801
746445
920170
1889913
162829
1474610
1869099
191339
176813
1647105
383541
41890
1420967
372797
1536034
677933
1707372
1502929
761769
1470630
797900
1253293
1681169
1629665
51191
1960707
222806
1664765
1503050
956882
116308
174448
1534610
293138
267463
21448
313460
281581
1847149
1943649
1317515
1847592
529394
1005959
990607
579298
726247
94552
1657190
561065
758250
1800594
780128
1211814
1614732
470241
1362503
1397004
726328
601343
333545
1637230
1790565
547812
1392012
112549
1300054
1646548
796921
111013
833914
209151
880456
1359946
1447037
232566
1529815
46179
129784
1493131
663498
1929939
508111
1807880
27493
1958660
625706
1802446
513018
229649
31507
638
1098221
1882106
1420191
666287
1205275
1369197
146954
1279201
1980693
894710
1394878
984584
519097
1852603
184782
702074
667709
1465492
1563262
670273
380001
120941
1296545
529588
1833748
1977478
1429663
572617
871102
1778444
1977078
688456
1550698
1522298
1431656
1445339
1575446
1699198
1123663
18426
1486986
1219982
1814937
1478969
1326154
633466
636505
594796
1716091
332072
1590225
859234
1920456
972110
743931
476682
989869
1919596
370737
349138
645459
1834626
1228303
605172
1803606
1879557
1403372
1037336
277497
209150
1084442
1691662
765407
815781
671240
1781175
1013356
1826387
1029350
1678826
844311
676097
1997715
248555
1609478
817640
1796841
455139
591746
1821405
1230023
533430
777377
1445692
1475025
1482763
45168
1623436
480896
229118
1206360
1848760
599778
317061
687949
1500241
105046
1819065
422717
105589
1135761
461523
1347530
396650
1043761
26713
786961
95117
1448483
1621760
1144228
1232815
1035297
147763
592411
1766651
1454782
1089652
68316
1592406
166511
1881953
398750
739931
1980527
574944
949486
378064
558455
1369023
183828
222518
1010911
850536
1857867
1066681
932483
805165
1257290
311428
1272590
1678394
776933
543882
93490
1109728
571519
281054
1173666
133449
619246
178975
888610
608749
1748415
239324
691109
1639500
1352289
90714
1555656
64680
1209402
106614
76879
1212071
388951
228420
987891
1520575
937868
1443599
1683743
1929072
282993
1549431
329152
104934
71437
531254
514184
1297694
333526
269207
939546
1036878
795158
1512611
1755202
422566
1763415
1776212
1131828
1387146
1018203
1205308
1486165
517399
576147
40056
581330
1691480
1974317
1829323
994833
260346
672618
60600
1444796
1098883
605970
1976857
97598
218923
1918593
655244
50437
1763182
1482128
1896989
325904
73516
602606
71425
326538
1388789
472866
720780
1751831
223418
384639
1330171
293140
1481040
903466
1215790
542829
1296969
553054
725142
98105
1028376
1566099
604499
1327353
1894220
1056563
1485649
577786
650817
571194
1740840
361554
431161
482921
1492772
988339
1876343
315461
333521
1481213
432475
584188
1991386
474319
1105538
813204
1552802
23108
9120
1344642
1834250
1368056
1769660
1804291
1776958
1732181
395955
1075633
1127720
143918
808877
1074336
450923
1319224
1273191
1511741
527581
1788998
135115
354895
1426013
407363
136091
567166
1329696
1748955
403633
983430
1212178
429437
1593202
447844
1959307
1651385
1307209
1321777
1845328
1580351
887998
66888
418038
1893869
423965
751643
594529
1409402
1507201
940620
1513065
1762237
1619329
1540557
612261
1266928
409154
750658
447561
429577
576024
941447
1787414
166290
1448008
1969447
244235
1157829
1418208
1041511
782467
1384471
1052446
868230
772862
952018
1900400
569653
1647011
671897
64173
1069901
684588
738935
667278
893322
81552
970066
23393
1398763
1942774
13348
1000361
422449
1477409
1788232
1004427
533306
355550
1871423
1622101
1826205
742322
1494287
25615
72800
2701
1947459
1923022
305687
1793022
121203
416428
1630911
1580054
848471
718421
1238160
1271851
707682
1666115
1142276
1806023
1369737
142602
301038
1393592
1034752
1145280
678768
892562
1476476
1691012
438251
194148
1786272
1157362
1027151
388421
1140534
1266093
1892265
744526
1935859
753019
1729291
1431226
1432457
1098099
1229204
588233
1511020
1233071
1707903
648327
527429
1991302
1335422
1814478
140100
796284
378171
687269
1601490
201708
1549888
1611634
398018
1389369
1397669
1777845
175424
1334502
965575
1905323
948984
929125
1039171
469665
583863
30443
48204
424995
985329
123
419895
720592
930555
1274702
1052634
1277923
1000933
325182
608263
1108611
3519
611960
1262323
1711711
424985
408613
1901025
947920
246187
1021523
236861
209503
131245
1274850
1692704
749223
596790
252737
1792544
1292818
497111
1175329
1289745
559633
1320935
1521720
1861362
1722707
222314
1205523
809423
425987
1461209
74706
763390
157896
1001197
76476
1072905
324969
1581817
1214000
187571
236476
1080596
1089785
376461
1909739
94573
668079
449565
1767223
517902
115676
425439
1979629
1378457
1862743
1410604
467137
1041901
647955
1548254
1341793
1459455
764887
182480
220796
502475
341334
1105786
175613
581017
473847
496718
206445
1952507
18608
404034
1327132
316983
683593
969770
1634708
1458213
62222
412724
1339377
189482
134301
1307006
851482
218468
1580603
1692508
448647
1757806
1496151
1249764
184229
796036
655651
1294294
709109
40993
1904883
254946
1728641
1327286
200946
1329533
1406334
1084247
1059092
464976
1958934
423233
1677088
1119005
1632817
1540897
1986335
66568
370095
86524
1416129
1507029
698694
593986
1793802
520633
98557
180572
1612632
527259
1018539
1620136
1560818
1252131
1440450
1735457
922947
183184
1963226
1970785
933035
1907501
219382
420391
1829927
410806
1057446
1184684
571638
17211
1290181
1909031
71402
1943509
1175147
17899
678848
1749012
1107005
1660223
995905
1497176
1480140
340465
760755
1442384
233149
1796262
138787
1155712
1203537
1968514
1964111
46986
859062
1930623
349479
1232468
1119264
975043
119673
1857548
1642601
1751903
54711
533133
336034
940723
196645
635281
1723577
586733
1644030
6963
1442416
209776
493636
650789
1927468
1450312
809417
691863
402284
1401330
443931
1752757
1152372
1299841
838125
470749
1178631
1925809
844714
1594390
532084
1402395
1881245
1814077
402264
1769458
1149716
57995
1471062
624834
607359
628302
1435389
1184805
1795587
1965846
1381115
1748246
1670083
1027275
1600167
1468491
1201018
35630
1315926
1147503
120590
1634671
990058
135482
1760453
1336417
33249
1423437
1143120
1455403
1721654
225195
1683058
300960
356537
1929027
1901671
1056134
271560
918942
1803396
768630
176285
477954
793726
519338
1925935
1085584
1601193
1498861
600721
625167
13188
200634
920114
303933
1218519
940713
1963
1448247
1395083
1368924
1969947
1474544
1759065
842322
1493198
220967
1893776
1457392
346596
432339
1495613
271954
628794
991421
1233658
916914
810404
1270652
1122449
1041666
115137
517214
657730
678356
1725246
1259723
1880422
1953725
466840
702312
57325
1399682
1599444
164170
720173
1909092
859449
1086238
1046824
363296
941435
64240
698344
1299007
1144104
1191895
236378
1456427
28465
1548009
1084284
1794311
639406
878101
1675104
1812196
1142231
1581774
1474118
200107
974317
440405
38266
825387
808056
1526202
167107
1539994
649575
618298
1814347
544135
1821588
1402975
1276742
374873
71901
583078
266854
561393
137912
1027792
1530003
1195919
489336
991862
1271369
1683010
1658444
379742
1860023
1823737
1712355
1990361
20377
1289332
611995
1846549
652813
575096
748205
1757827
448466
175659
891302
608694
1463787
299871
815075
1653809
1371576
171108
864876
938008
1440428
973771
529160
752289
1412565
1881484
1436488
1153738
839963
1656012
306828
248480
1894955
1424514
1826970
1806352
1572839
550907
913149
1714474
833405
1068728
185517
1714715
1003610
974006
1627336
388248
46717
1045979
1267977
543005
659320
69270
25048
1485740
511450
1045324
1461444
1139117
503756
1395737
1983481
838170
160317
129698
97984
1943284
1600601
452805
1325954
136115
1389766
1651368
489806
1913783
1058281
260272
1079233
1190667
1208693
463138
540711
1517196
576886
749049
1146772
219976
198239
423642
726033
1540226
943212
1780478
39084
1124386
1412483
1764910
399452
312702
1948247
1990922
1786955
1788009
1444704
484293
97150
1045187
379682
587116
128526
178812
17230
971085
1780766
1113916
754882
424671
1232451
234176
1720031
1109043
1229871
267967
1640478
1542443
1373667
811894
1990563
1202783
1821312
304489
1931554
1556183
752774
590372
1224980
1824745
1401199
1468608
1492864
1657811
1917366
35478
327839
447073
246592
1762355
1811570
695336
1155070
195657
617217
849169
919392
1929923
712836
882641
95088
269977
1420190
1508494
1733981
439887
1733398
1736660
864877
1301330
173453
1110219
1237233
386607
526487
905731
1585619
617574
874660
1583677
22283
969814
905370
169261
198378
1171846
511892
336716
680968
1395487
518642
266170
1680377
1432788
241878
1940662
1468017
676979
295663
1707672
1764268
970696
923372
1876379
1808274
940499
1837381
1632292
1134724
512254
258331
1653647
1631725
681141
1847051
1447983
1944565
762794
1090888
820246
948986
1382961
694720
1555314
108072
1775340
58028
1223505
93967
440890
796001
261508
1572538
1058791
1177463
1757493
1134711
287133
1383773
558789
1086257
1597953
681811
1180887
604522
79493
1910684
909515
1682495
970814
722428
1177763
171012
328966
1859562
1963956
486982
1533298
128847
399561
643092
1627518
1602186
1935256
856125
11116
1237487
1907607
652862
1164820
1785197
1033741
1681815
276101
697904
158778
1351519
441573
1262304
1103330
580979
686896
872023
76908
306236
1965157
1470566
1202978
1813370
818751
1745539
1708539
687908
1029777
141823
868161
1320173
325633
1681399
885267
1143228
1366632
1972016
679214
35151
1901155
528828
585488
1484163
895505
1647199
1749471
1629401
1595915
426301
1319893
1744339
400304
61797
526079
204424
934984
463030
1835146
1744681
1157647
1270244
1361117
738257
801739
1956301
1703784
1876713
1265273
1492204
1204591
518979
1844798
434330
743851
1081257
1913416
661635
12668
1265239
1422779
851427
1139622
1391734
786402
1365411
462946
1881539
1819757
813526
1611739
1526518
1136509
1310198
534304
1064156
1229897
1717219
635259
1645759
372646
132211
1132873
1209682
1990674
1032880
513084
863951
1059234
166425
950867
1428672
1493764
11538
607520
580511
255670
557310
744422
1626312
255455
1100870
68885
1165829
880634
1008895
368998
1556857
1012215
1113252
379962
382522
703276
1531633
58425
1708859
1416397
23944
1689409
340840
943292
226203
1975041
1861563
9568
1264426
677779
1103432
290837
1689479
997599
795948
1450898
1430313
1703433
1007586
208115
1313637
486203
1053426
1625208
1730000
329366
1640436
437753
198511
1539589
1652544
79373
247564
786153
1701929
407978
933928
541785
1667028
1185527
328919
1138
1444023
1682089
819826
750491
929284
747824
1521974
1041967
627422
413812
1669871
272270
1006025
401031
1022781
153077
752723
93684
960267
1038863
644499
211570
822736
674982
448172
1498842
933960
534577
1832256
428585
1029460
1287144
55610
1201393
1497256
1392291
357132
857806
1051647
966329
228840
1828234
927086
1938413
1940802
643839
429565
498206
790343
1689290
1469828
29226
427994
1751435
74822
857104
1002829
145817
805175
387582
793137
1225559
512851
1634561
1783005
1001509
1258667
929562
297281
1478756
145782
1261711
709329
1675408
1566570
254634
392940
68014
535408
1745306
471516
445753
624825
803505
350441
1430161
1204686
1080686
1254196
1890701
1806287
1715305
499103
1293073
837850
1149564
1274828
979427
184215
1062308
1809806
432767
508844
1820958
1196381
1421544
1070718
1002328
1945812
1402910
432075
917131
387933
1755248
1332304
1676929
1732436
704551
896359
385773
1380425
1864404
848782
1063234
1946968
1939624
653484
1652436
820416
586512
551801
1534516
1283613
1339248
1843581
1951232
1506518
790960
547096
1589589
1514906
154916
1854840
1522725
1983740
884226
1321665
1755789
469217
1889012
1701645
1275378
1023015
581444
1135994
842773
176599
697700
107366
830871
378532
1519613
1831802
1686367
1631836
1158456
289612
1686963
1612441
273191
1358174
23454
303180
442613
1394954
549959
1806761
1855509
273113
1986805
379232
1088790
1945015
1210796
1540951
1328535
1644958
165841
1376845
664940
371241
1703671
827314
1611183
617421
674323
511472
269945
589767
433351
930231
1287235
889026
930560
666268
726287
130819
29440
484974
301567
914709
248685
76283
1919977
1324070
1428514
61867
14970
1373890
1264422
1270068
1366633
104882
1825826
1726844
1298155
614297
1385950
667758
1851351
1301335
1544096
1900775
1302725
647400
1495813
1493817
1340997
1442476
1024189
1108542
138737
578889
12898
1127449
82415
1300755
19319
697413
1267168
470131
492616
213644
1227812
547135
1658454
1842500
234890
1477896
1116405
1983721
814527
1574060
789075
1481804
653188
875071
1276984
261542
811886
401097
1786692
1003926
494711
1389050
1421073
716652
1884965
1458786
1269403
1281161
1690893
915639
1983126
1521982
976713
820080
64985
1138823
117649
635639
1463984
81394
1973759
1315974
1869284
1326199
787912
1617931
251480
1380682
1358565
1765311
1777479
1523972
1603029
598816
1108526
1166049
382386
78500
1201207
1738516
1911888
1949068
1394151
1706681
1596975
989859
1771842
1012388
658879
345484
631573
1939121
1559015
995732
79807
35074
176412
1002000
1625855
1287633
24919
467210
1590285
1284561
734228
1742263
702695
537735
891983
112799
103809
1029344
1497346
1961573
1702948
517756
292509
746904
809012
691285
1031319
153205
379612
463384
1064902
1199116
770830
681044
435374
1556310
1330325
601074
1931051
395374
1854397
1950773
1553553
1848735
588095
366364
908861
1791033
1160198
717742
932735
1853688
460547
892694
543702
1708384
1635068
1640072
1210024
31551
584292
1522828
902289
1641289
959315
1416496
319163
625637
636203
1722345
1682754
823422
499271
65022
1463440
303133
442913
177748
1113722
1767286
1382824
668664
1720757
1476038
65738
1900267
552792
166204
341242
1490865
1861924
255238
1875965
1551836
560464
510655
53653
914328
1250757
250038
1996233
117548
105279
1880465
249799
1139457
141876
51333
1670744
730842
1557308
35149
805282
713430
615140
1365931
1665035
59033
1048026
499945
1704460
501520
1895563
1577874
1632579
296869
732902
964771
336677
1909756
1200091
761793
1748857
694400
650520
648825
1415609
1604264
1903682
845205
1152525
816693
1951725
1957985
1834273
534102
801381
1459528
1037345
1862247
99966
1420361
184845
1650425
1180369
359889
1861188
495424
856902
1951596
1399636
1050206
76950
100452
1555199
1700560
16360
1787475
273155
1589010
7638
1068542
1477212
1934193
820678
140290
991191
530468
833309
212804
198689
1999006
1723276
151507
221229
863067
578537
1669962
1197001
559689
1375410
447625
1061397
1555908
227530
475709
550264
1372028
475863
289021
1775794
233251
69890
553642
1363791
562519
124980
665867
626139
347115
1354008
1136640
1504460
40973
1066137
1798343
1127255
1258225
784598
1113167
337357
903678
1931830
186160
969822
1571974
823775
884284
945805
127054
303725
1741557
1381711
1910363
675413
1685400
1983311
1116683
89082
1272686
878670
1412780
89447
1796128
966788
522307
91370
434425
1008740
860444
681860
1867852
1825173
1281091
47611
9567
1083099
46102
482376
1998527
404229
1311359
1591464
1455539
326363
793833
498411
468039
1028949
15929
853222
442388
1908836
1091825
1363587
113521
374759
300788
1633716
1366270
1652566
784647
1562437
1436836
866046
93926
1170071
1829912
726350
1938314
1952915
1042768
1233314
96293
1172920
580837
241367
1217372
1263071
284428
1797804
506917
1633210
1381217
348149
186599
1673782
51278
628673
606207
460997
749416
669305
1824115
1891503
1831482
970626
759893
810405
221805
257488
596249
1302123
1894300
1032208
1430961
232923
36329
1352698
1141957
617698
1525960
161213
1800612
1809112
1380204
1976994
369854
479207
1205712
554367
210525
1196294
851271
1874271
669204
312398
180595
1715798
1849875
575862
936533
1115503
1634683
1985744
1071315
1280724
1606195
1380299
956746
480273
611099
1761687
1953821
620277
1544448
478733
1615541
1335977
99316
706033
907311
699105
1385398
1475535
1940053
730937
1220440
158687
1907732
840241
645683
303836
1053058
1831609
1708599
1168161
641861
934317
245499
576177
271461
217511
839401
280741
1499357
293281
657477
5705
902096
1567551
688042
795810
1735893
740658
592483
961209
47281
157859
855746
921658
1522912
70287
949227
1597968
462225
1419605
1972118
290130
93190
969071
256677
365574
608220
1048725
553260
283028
628388
643555
1362515
432813
829434
960217
307293
1501783
105080
1447630
1230173
1824051
1945560
1496926
443384
277540
534734
1550539
436249
1720280
1108106
1730389
37121
1071503
1484255
476447
264969
828566
1518074
1405161
647898
1567941
919899
1247039
1164973
795174
787413
1622533
203933
576425
1018160
458519
1665022
1242648
452048
563121
1100632
103042
1863863
1559574
558731
1003505
754070
612606
1626172
1936261
1746308
607734
1373847
1250079
485708
119862
966710
1653106
998448
1894174
1186944
1796777
804832
341244
1092233
830621
742109
422602
624195
562040
996621
1515541
87420
445195
1518620
1225262
676206
478672
1382555
903825
1975533
56553
156096
530859
1011404
680578
520165
366960
799682
56857
1371890
161589
634565
1356881
686255
1315628
1036836
541366
1602043
678497
901662
1520781
1123470
912554
116384
1406821
1089427
95334
488588
519732
1060718
361993
396897
764910
1987976
552079
1371669
228810
1923755
1389325
99389
1099073
236345
64505
349029
639548
1190513
784576
945746
414855
1486014
973726
1784093
984539
551092
419007
1293232
674485
1769658
343406
1836660
454740
349751
920161
1691282
1614365
7323
1320727
980432
577925
1116991
654704
81962
593494
101965
273680
548258
346887
1200079
1674928
1930817
1869317
439962
1187092
1732755
1686362
1880841
735795
1208790
260106
899372
1265780
928635
882560
476904
254176
990690
1774370
1432514
888922
1700124
147111
577754
161936
416595
384088
1629046
948270
931907
1935767
1884226
981262
370342
140331
1216950
1025881
1262446
681365
1964285
960432
1248317
1302162
1960309
407122
78031
1089749
1963646
314893
1088790
228427
1073726
1737488
1658949
1415688
1479242
1879549
641382
1153331
764900
719717
1796517
1652626
1056915
971923
1922810
1345965
1677943
368452
1850232
1007743
841772
424592
449125
1614785
1356043
192220
1481551
1879982
1840844
849931
442766
302260
903852
291012
360667
119794
1461599
1446942
1616304
115639
352629
1164525
782147
1574429
1815708
545976
1921851
1133026
1083251
1997014
980502
1224561
1794772
1725793
652637
1068745
1491316
1613698
9873
436162
836357
1257896
183344
853805
247402
305473
105878
1832501
1491791
1406994
806256
134883
1802544
1918327
354786
1695650
710447
990515
1522794
1390613
1737191
373294
1050921
970924
1454199
1874042
1846898
1764920
417707
1139882
1147571
283423
588033
164208
1326427
552209
1361431
1731358
473958
522627
1509299
185218
443049
1928526
581584
819284
1686985
1289625
625829
1962631
1107830
1456568
985527
304252
996703
342084
1194891
249942
248525
975549
715439
1084849
1845443
777113
792867
1171568
609655
1191620
1532549
904984
1788302
173754
909470
124593
297720
204766
894686
427585
1678011
368019
1238176
1230485
627569
301323
1535322
1812666
1360805
1351931
364846
814581
1255387
299968
860818
261386
1783689
512805
1204417
303880
449543
508451
826995
657038
1560167
102138
918607
1885454
988080
344335
1044150
830670
1059273
1360869
1149436
1549867
1201630
1059272
118918
250823
515074
1801620
1608185
724114
657953
1605556
1702051
1638991
439009
352633
899512
419102
1130303
469855
1311660
346872
1804475
109885
1344604
1364491
203750
1971456
1976285
1156637
1425400
520818
338401
366765
1253585
299789
1982874
1908834
679719
521053
1581604
1341782
522335
1764418
1754053
1316721
1765082
280741
949032
1142127
357221
682527
697932
229377
1674983
1581973
450496
357403
453309
701267
203896
1463542
350547
171248
375064
1456179
1738545
618452
1859245
1723211
187583
1064844
1267596
960258
152678
1375570
1436169
1351369
115278
216956
1986708
1304422
138299
322430
849170
1220571
354687
1118949
329462
66021
95645
1601712
324292
1724616
1984473
1605980
445925
1365079
181917
941864
552882
654278
1748709
1357593
406625
27097
165858
1680133
1740924
1211809
817522
1791186
372581
484007
1246378
493424
1874923
1225828
1087530
1749126
1516240
1916334
792043
927450
1954736
355093
1652319
1002609
1511382
1901247
802775
89582
221687
1137249
324484
1576959
89580
635951
1157049
1674523
1174461
1648556
1223981
785508
888216
918616
1481641
733776
1495703
1493258
61711
1113879
1710094
283864
1693573
1786739
1451440
1810441
1412990
1357650
1634195
1060856
1936914
1912992
2706
1417632
708325
233143
882037
107282
1313003
1402248
592568
243484
987488
955763
1360583
797046
89001
1423308
1943738
1496022
1669401
492463
996457
1778596
893537
687621
178432
1092055
159144
664367
1927823
1220530
1375431
137807
369806
1857790
261290
1488418
228922
1899629
433005
804521
1492169
1569754
22636
1088404
525265
733206
1930432
213275
1044313
948412
138178
1639949
1639392
1348146
1149089
805302
634374
699501
675040
178635
1961022
92539
1774361
1838693
1224982
1999708
1164253
1663494
19511
1870959
1796194
1520587
320716
1349495
434662
1807180
1066665
1570659
590976
47261
140501
1920337
302909
1733457
1427932
387134
566703
986140
1772089
198435
1975181
1654348
720349
1253714
423999
944364
701569
1014676
43083
272118
1864990
109963
1656959
194798
1945178
1583140
1267777
1569587
1875948
333567
367007
1579811
1934670
1018933
107876
72492
1697794
820215
1808659
1799069
1734236
560139
608581
1851953
172161
534638
188658
171165
1260578
1227226
721439
1824426
1919209
1139065
970820
1507519
609885
1988990
1955613
683909
1140185
1940454
1151433
1222908
393002
1407220
140607
1339094
416477
1608814
1722815
1387489
425785
678779
427998
1302786
253095
1981415
1290190
440152
984269
401527
299369
1438969
1994891
1539805
1770176
1736655
77272
1111410
1093853
1433
1396393
1842881
492803
1955665
1359166
1141935
289964
808057
886732
1685589
216625
385555
167251
1254724
1046651
685780
1647192
23853
1425274
1858263
1699312
932586
221613
1973219
1892893
120289
1569286
133207
1157639
574043
1021041
485649
1267320
34387
1319775
91664
820981
1508963
1178848
1874953
545227
199613
36162
487074
1398503
828987
8927
1197263
1736069
1488373
272221
628383
1420553
1590079
151269
1726750
1428344
1609470
348541
599559
1829169
1413167
632824
1112204
1975075
1861965
851596
578995
914191
537625
1783260
1405648
1561655
815291
542443
38258
1021219
356319
1674046
301158
147865
1354990
38920
1818796
1454468
74795
707943
683028
1985622
68217
1201685
1842066
1399914
1331276
1143020
619221
1135141
746465
1300938
10467
1583855
529348
1351053
1958100
1655546
488968
588201
857949
1911771
1049574
1950664
1818237
753179
1845562
543652
1966085
539274
1328479
677635
223516
1586930
1964410
1126353
875171
814319
1849068
737845
189707
763241
385661
1532693
822753
886816
115748
701129
489235
1005480
1807378
713908
834008
1067280
1039484
612702
819918
414100
82373
1724883
201562
1201092
183170
713012
1311552
737413
195958
1890430
1096727
1074179
755205
890267
744161
1664902
1022262
907059
298746
1425490
609704
1702950
1403934
1406607
370392
296647
771177
1504327
785323
8746
1092242
3067
80454
767884
210897
824313
1303460
267097
1476218
699413
1682462
1222793
1614310
982739
1944111
1917643
1479285
1531935
125207
1264466
1297449
389158
514793
1807982
45528
1867180
169051
324081
1455375
85221
1145283
54706
1744652
160389
706232
1539141
589126
1290509
538602
881866
1120767
1412220
1127020
612353
110939
1889819
972905
450707
659875
1307783
1118646
1446472
1839675
903607
1183235
255616
1778763
1120629
776914
639331
258847
363266
713977
1950721
1346814
644335
470080
1046251
1961168
1516233
1678683
1015693
149829
197596
1064517
1784230
771231
81767
1197077
1096055
30297
194003
1780249
1186889
867493
881356
1634917
262344
1236470
313486
494319
1136443
95205
513082
29901
1072981
196139
1803498
1647455
702947
1366494
1366269
724841
203100
76894
140931
992184
368851
1825595
1314051
820289
1420588
1279918
276368
1639915
1065070
1139272
1087342
1424617
1319648
999904
1901147
292277
1958759
896816
310676
1381653
1895142
372587
932291
1319262
335085
1020090
613579
916224
1704361
1446953
1144206
1026679
1756530
1534331
1583911
162764
1866349
566063
973215
1007431
236913
1187743
891651
891836
637263
1784330
1708429
1643256
38471
1570758
722977
652440
1689538
536209
1419922
826078
179941
1707008
76759
1519388
154259
71339
122900
385993
796196
1289579
524137
1619217
1362105
1772275
1056884
1215811
994280
1000436
601985
581714
1136640
1167633
403160
1137158
1609770
734053
423026
1583196
343161
950544
877775
975911
1481534
1345137
1696533
225460
718076
46574
746357
250640
982954
14744
600418
692197
459214
1991300
807372
1203241
297351
1622300
1390584
46573
686941
1236257
906044
296211
264423
1994861
44558
63011
1500149
1151869
513424
1950307
576756
639549
174711
490103
1270913
995380
1889147
1710584
668547
1209515
1058894
995181
1716918
1769373
451384
840377
1618893
1904899
1010176
371837
1538640
646850
1947950
1179082
408949
831709
1583806
914342
563988
286150
1516710
419595
1392788
7714
1136061
1088657
998424
360932
1266830
1058792
829196
1895346
1600648
1003198
1045473
1406366
1339976
1679506
1104105
1389833
1322815
1297668
775595
1543820
1212295
1801085
989302
30710
932547
1493080
1424548
1778174
1901506
523576
414084
1582792
962858
1355423
11221
1109148
368962
1602948
771687
1179460
1761
174097
935435
58205
391089
1188021
479391
845070
1544325
486571
223288
1216131
528871
567218
1277730
1020628
689597
119208
459972
789172
1977694
679279
484092
995364
1412153
1911139
1912941
745599
555720
1868845
1927598
198934
1109198
1059902
1262565
1840004
1030337
1112103
69015
581660
511507
1806989
600633
1973044
511127
307843
974364
525846
493198
592889
1595866
450956
1176573
793527
603182
1263215
564792
1690143
384447
468703
472920
1145433
1022357
193347
564219
833516
1605356
1091608
815362
580592
772418
1253046
1552545
1615212
1560740
1356700
1903550
547480
104382
773669
626482
317506
1309466
1058060
1945513
12152
1166399
387188
1347360
1901696
964824
486983
830637
362210
1506929
1667164
1848380
620890
1184001
1927355
1186129
931075
1596857
232734
1611096
442858
1947539
545136
987159
739255
1803342
604508
1319384
1419
1300952
208920
1527422
1252643
1518236
1080878
1377419
1919548
1672051
707669
1706544
1190447
865116
924014
959066
292886
1953402
1369310
513316
1330004
1855449
863009
840614
54502
1159197
1490985
878817
1568772
1551249
1575228
1589523
798587
831837
1992119
1732736
1029173
1617759
1458525
693375
285693
1522579
813421
340552
521865
544997
533574
94747
88925
517009
904324
935073
1162451
1436988
1171494
934155
734090
102320
1343015
882306
75373
1711760
442221
1728231
1375712
446558
1182498
186015
1973759
829803
264169
1747292
1241962
416383
1744669
1370002
669621
1282988
1279083
565775
1313602
22301
124441
806613
1026592
1499837
1897551
1658004
1284278
832800
196410
1483497
1804442
417491
1336721
534789
1614711
1715714
98463
922371
40242
1874254
1121515
1198831
1025282
1272361
1301759
419544
1476415
1584661
529616
1068890
765905
982167
980896
1734700
1232666
1338639
830335
1275785
93392
52566
844199
288642
273638
540314
161456
1089025
1494010
660346
1084254
645078
989772
1565280
562411
1615701
1937679
341618
13129
1577484
1749237
1601525
385597
964483
139921
319820
1920761
952483
1679311
114753
210834
460101
652821
1815351
382700
602844
1323293
770699
1964145
1907122
539323
1294384
1262720
1869115
1617494
769159
496058
321721
63253
878022
1554392
1156803
818635
1130546
1204260
1420478
999089
1635262
1835172
386991
82873
759874
681881
412395
1603618
1283699
1816640
721429
639306
1831106
915484
487166
513261
1651654
1991362
622441
1561734
41655
211479
577740
613776
866463
783936
1856652
477002
649079
1740735
887376
950039
135149
700001
1971571
1313529
1730687
1365099
652889
1233188
30718
390813
20056
247499
1122047
1477756
432559
808665
1256058
1372357
538415
1857873
1785007
1718831
813709
31681
1507128
257398
406190
416964
672706
1063345
1928518
48241
764836
512348
1128749
1227675
809455
1702893
750332
426608
512720
1625517
1473078
1952893
1828766
1740727
1856227
677509
308465
1039916
621193
1170574
1661903
363080
1017141
592059
933215
1707243
1695881
677006
1389533
1527994
1555013
294531
1088326
657963
1182741
1560731
1979903
1445746
1179055
1277487
1747475
910918
178128
530090
606369
1153698
691719
843567
1193961
51768
1936840
1772157
914095
1501891
1232672
496552
1065821
8008
365656
123925
731164
901540
1986432
810289
1702467
860870
1369619
1409815
1895806
1866731
706742
777826
1581980
1340115
1084070
1146078
1941379
891675
53818
468649
1843033
436615
1548720
1575838
1157475
1586287
1318532
179748
1750479
461153
1102279
721321
1871498
392953
172575
820646
1100935
1700244
1544647
408719
1345043
1692866
1425006
358152
1394972
138721
158457
1542471
82033
1958196
1269944
1168524
1839649
555774
935848
1776490
1564596
556026
1864589
1495056
1534654
286759
432297
1621933
1355065
307331
153309
754357
317749
1034170
289600
1234472
1437065
1793720
1911666
678056
1914386
76623
1086979
61291
101425
1225995
1967786
1139588
865183
1294836
1705662
1857696
1550187
1380894
523362
1437584
540314
451809
1168130
1552201
1320797
176897
1856542
354131
1326950
889731
1069068
830625
37340
116875
685919
692123
884806
1005000
619134
474275
1291738
734888
1429392
501409
1002765
573512
876814
1100064
1583073
1581049
1314133
825273
496944
1140151
1984552
691008
724472
1301704
1923758
1812769
653465
175497
168876
623711
1475495
726165
1483132
434900
447344
1657466
117894
793182
1042062
1643387
658481
1609012
1225448
1612855
872333
1145533
1604139
1594634
918294
941542
717795
1128379
800897
1852038
1216676
1052664
19013
1925558
1959438
108563
1220003
1163033
1352917
1381603
190654
849210
1923378
65494
62266
862405
1793216
170525
1367962
953628
1520325
28266
584001
303447
603130
1620673
1222434
872907
1527608
1186264
1694949
1520926
1083349
636578
1640372
102521
1573741
876524
536792
144808
1786968
527985
1142099
302335
1262478
1871435
932995
1134929
1656104
1025795
1578262
547668
815352
567336
413367
50405
731509
1889721
462830
581764
570491
1401307
759744
756229
1270689
433150
1192248
11278
1155920
809618
1891276
1920190
1074625
945909
1515740
585380
1738166
711791
1749052
514385
1865624
871306
1911823
30077
1727869
1291442
458501
1019139
1603112
1724677
1898431
44241
74865
75522
1310214
1132396
863518
1488465
384120
1554520
195577
404153
1003993
118546
1732974
605805
445711
477145
915321
1576500
796977
832969
399893
76104
769506
893099
1846735
358686
1338871
341058
84295
1539377
719586
1697730
585367
1703992
1325809
1395885
1351185
1804616
224627
103759
690513
1256158
485038
733637
125454
329662
1844333
1661506
292243
1702055
839981
1557759
1631474
1409188
194565
1018962
1033688
1687718
565086
404556
872401
301178
1826907
1849683
235124
1918356
373167
1413811
982247
514292
814447
961733
1431826
1805300
595811
262090
1576776
867596
1684087
1134943
1976078
1601497
1407612
316675
169638
1746278
1851637
809603
1370189
430198
203273
979994
1651746
1434735
1545419
888355
826333
1578354
487320
944087
180428
314835
1580554
1905949
1409280
1095099
486712
1955625
1979353
1865489
1599748
1708746
1170794
647221
1490912
983407
1847545
1212525
36272
834839
1357295
446400
796889
251680
1450789
1476195
194926
1192292
256568
54465
1960362
1614502
1982499
177786
4166
1283857
1054297
663271
858903
1122696
816918
1672421
1262661
1653545
436284
490944
1006267
1710849
1518062
277925
1162238
1504109
1627561
475815
1759128
1983257
667247
567384
595400
92083
844711
1099667
585146
1285864
1378000
1586478
1019625
1645381
1493354
1997817
117741
183557
778117
696413
26843
1262051
1299102
1307640
656722
572647
1284140
768040
660788
275421
1215075
1258585
1910842
1730720
1129665
151348
1857631
1121192
925357
152017
1820587
1068591
1304223
818621
1087032
767802
1322424
1403778
731207
1225882
962795
591810
1873504
927162
898766
747921
1270147
451782
428473
1849286
32905
305175
944974
1762045
248296
1891400
305847
1751594
309126
1856686
298837
1083021
436181
1474033
1243076
1703672
424448
347447
688200
306321
407839
952997
1989956
12542
769483
1950402
811487
1894339
763422
1626251
1224121
1973013
35147
981361
1438883
1353424
731605
1234054
577418
1654734
1187912
1737108
1814833
1029456
1083041
823837
1654293
1798357
1987814
1737932
1487826
265436
1984624
1041982
1263114
428213
831521
129681
1665875
566745
925638
683813
878353
1946282
825540
1461965
23922
1287296
750598
1735004
764890
723574
599425
1670869
1401071
127309
1076370
1877333
1873166
1124599
1755310
1839176
1287147
214722
310195
1683375
1961385
1874987
1890041
1696944
946778
1416084
378568
156632
1604300
1831485
958105
634262
157831
985793
1602255
871732
899305
72149
1809443
127296
1465660
1500990
1459908
84499
1625832
317286
1179994
357953
1086187
373197
1629615
791443
112988
1412677
813994
1641209
34676
1070709
819042
1046288
1337183
36430
508966
1865954
874567
1525769
1502337
561368
1922042
777815
533638
680163
487417
1154596
374849
48736
534933
1609656
1871775
388315
1373987
1055369
1268560
1555977
737281
1564336
1968926
1306929
1871440
1216633
1372640
1908050
1754871
1284755
3472
1532304
697043
1546633
202392
15684
733016
507106
266467
1720489
30556
1947222
1555431
1717776
1720588
1819384
446923
599080
346939
1374001
1102008
556163
1296890
1018260
1582139
1806871
1666280
1182813
1702064
1574278
272181
1650480
225313
1274330
1218693
807581
888255
197951
1859665
1439096
241141
1009800
93993
164062
507687
1092827
1042432
575983
832296
1933621
619201
1124748
1100622
612654
1047154
1648993
805059
1559810
1112303
320916
641631
973806
874062
112763
1478576
583928
728355
255069
12204
296617
1620418
1478288
86125
1927475
1760728
1146242
494563
1155707
127526
19603
483544
1824245
1738770
1618248
1451423
1885810
1754896
364721
1913616
1351484
64088
1310123
1908766
1434001
1879441
1402756
418734
1947837
456548
16446
489742
1818756
683011
846724
1882125
487025
1567082
899396
1530841
527603
1551928
1005281
1286617
1747235
1590200
378495
482059
1859080
984458
557942
597562
905258
760816
1794091
1644380
126771
1744681
1756930
1938489
1335933
1870067
1783113
645208
1222035
274883
1941039
602954
1279104
1332566
1416104
711514
774056
1717494
1262536
174295
529801
433821
292669
1867490
1982933
1393941
1359191
1749582
207420
1798262
316752
1788997
229991
318183
184569
915637
570740
1779847
1880748
299307
440012
491896
641018
219065
1196200
104202
323638
1231456
1486654
1082720
1692748
1813750
455439
376276
1050995
46874
1964957
1443658
847939
712201
481292
1848665
1549188
476856
403925
871097
87568
834532
1050500
1306244
102309
79596
1005652
520564
584678
595501
1150181
1652094
1158083
151383
199516
786444
1848501
384691
109128
1485426
228675
1873432
1392009
287223
381661
928006
1694975
477608
1958498
814867
1922925
857907
1890949
485517
850041
1811766
1309027
812746
788245
1527455
1948667
916447
1839502
1231195
518172
528362
861773
160722
1956763
419687
1180783
220669
70801
220975
1600613
1369089
1749525
1138249
6250
578579
1065110
1991825
1228952
778241
212159
812045
208386
446496
1372712
1363474
221657
251482
898760
1227702
18893
961472
632611
129725
17024
344960
1550036
558918
1301754
1485570
448080
1231814
9376
362221
1993485
1297753
414070
1416876
1881824
657936
501828
1912088
1186819
1882645
493327
1755034
1413263
1576068
1795090
1984832
1791965
975818
1579800
102063
453676
274350
690658
105107
1757714
1764676
1657786
1385213
414919
1283557
1219425
817357
1014699
723827
900459
58682
1519604
91986
1184486
1083133
1264682
202270
547941
849025
954107
1332253
1260940
1620852
828182
574667
1623217
601708
629692
1490481
884917
1021065
597419
940697
379676
439480
525768
686837
770364
1540242
738199
957400
1430019
403431
360455
527520
1599383
1323564
707276
351526
1520186
877187
576668
613712
1314518
1279740
1354698
725977
770706
63381
1073196
60924
1711994
1654351
352492
735018
834201
1483286
1401166
1631215
180319
1165098
607500
887980
1312177
1486156
1375939
1478950
1575374
1710124
1191776
403131
1843288
1237741
173062
1005472
726336
114262
4868
1910252
122334
1358541
336932
907630
737026
258916
1312573
24945
1364057
11164
1393784
826685
900521
908639
304602
1017424
1354478
1166631
210431
1143129
933677
1978157
1057488
1249041
1314422
1738666
1043003
540768
1245062
1765834
92692
917218
545652
1549322
1413534
827347
1376196
1791339
118805
1000035
180986
860545
1855215
1465502
1164562
1020120
658237
558035
390180
1239303
1471104
1364968
1635878
1525267
1786022
1404126
1719399
678341
67541
1321599
415807
214472
1362895
52442
1093190
236752
1173828
423725
563614
274777
1351399
1085764
1477534
189804
1702628
846814
1242213
861294
1330004
1108966
1983441
404628
249545
1091912
211213
1170981
1842187
1740739
443455
143619
358105
1897804
1457613
949816
193128
1768280
89569
174611
57984
1660443
1627056
619877
1883464
1217225
467319
1413625
791103
563843
673559
1462620
809209
296831
437618
173703
1229770
1513599
1509388
1811737
1106062
121134
940336
1575610
1616957
1511477
1308504
1985655
750870
1141653
486514
451560
848596
1394533
203244
640220
1065113
552225
198176
323869
1061458
661716
991506
1466001
474436
1978398
593176
1830074
1962369
289901
25075
1774440
323755
1010786
1559879
698085
630324
1468666
1023877
746036
1575845
18047
637662
1169211
1605072
285942
1534715
369665
1710628
482086
1281112
954520
766246
1216742
417132
959833
1895252
105950
495162
39439
124963
880282
75916
290429
1801129
976753
1025316
1817104
1297980
363790
1374979
609759
1481959
1003741
1957965
1990397
1459783
682017
1417758
428091
1482265
1182846
247101
1325924
1888141
328186
114731
1824975
1512885
1276970
488709
1652066
1760359
1987748
67933
644505
379193
840347
1480290
739714
45062
620832
1409837
1821146
1554937
1657196
652775
922789
829413
1162391
1490114
1862056
1501989
1487811
711651
1383762
1444594
675819
1413284
330946
1254656
427025
890957
1357351
1119270
345525
385539
890055
1269964
43148
1857702
1495681
1178312
1261155
1959574
137015
1246396
1969080
1587781
1082000
534637
1482748
1088551
1580613
1252878
148143
1661342
644167
211116
325944
1399525
1995313
967501
1184212
1205214
1357006
337879
1387443
137608
633699
1013257
1042560
1612309
147113
1288869
65034
868410
964210
1079909
666779
1822223
35938
1480552
1736853
61581
292799
863257
364532
1862271
996426
1441298
320481
1880614
1191020
171705
41214
1790534
132925
236726
214086
230276
1656713
1050167
606284
817199
1751702
1590091
1099493
1260277
1545861
1772237
1727016
1700035
1698322
1106062
1847720
208917
1564520
1403164
773106
961259
1885262
922150
401243
1359379
1919698
661315
1176244
1108921
217406
1421443
316843
388563
1575342
1849264
334135
20728
1424424
368824
240684
814030
1556962
1528023
342595
1130177
1190312
350191
1230614
875599
294817
1076403
943210
9064
776946
4123
1598529
49609
1701017
1463105
204806
511948
1783077
621859
283471
669392
258070
1263643
946351
648183
1139578
1668659
1358785
501752
1437581
1015846
1990013
620212
817869
490658
430654
710316
1432832
1161160
27080
358663
1742601
1199422
1574057
1982957
8483
210703
951074
1918068
1753941
116258
259950
1134134
1139798
1888514
1563603
428460
232915
1498175
149766
151988
1245247
1978394
472825
1066015
248774
1330795
1501906
761016
422060
1585330
1030949
1439862
1405275
89815
117200
207591
1375244
1171678
1631809
1075190
583745
185485
760312
863129
365805
389872
1684788
729192
795366
920564
851710
1275650
953134
133614
1222783
868462
1324423
341522
1119194
1073812
504052
992419
580122
1388463
1139180
1142290
171512
1011602
264655
1654855
1034717
706012
566750
1656632
1077401
1292385
1460708
898946
948476
688445
610939
344559
1736452
1232887
536020
351231
1291226
1074835
940670
1580712
1580648
1085417
796985
1653715
1493030
948457
962575
1350233
480209
124968
1611024
1576041
1192978
875326
1578049
980815
917938
1750937
220656
51382
51132
336803
787551
1460093
516136
832683
782268
283963
356112
801026
413756
1574348
1041412
194872
444609
1643188
320801
926247
1558266
1377693
124339
297278
344806
1452899
906033
781510
423322
358593
1396062
1838747
611222
436572
1905536
1251885
709218
1306533
1342332
1433043
1450628
1985153
471659
1099923
1662046
1594202
1422196
616636
521122
1854667
319031
1428903
665335
1697943
230053
815538
111386
289844
1953444
1261662
1838843
1579368
553590
313149
279920
933974
1071855
1291318
1095444
879804
996276
777949
679736
732970
1340100
501933
706950
67103
953687
230736
625401
331992
1309354
260788
724806
1134862
1579240
159540
2462
1533323
199009
173103
1017307
890710
1499609
1095761
1773382
987282
1543654
1880761
1589420
1208239
1402219
1235788
1022399
679758
1864192
8112
1643527
1388594
537779
1456248
404175
1604209
897711
1159556
1047885
354840
281107
1577523
1142117
1562202
1268895
1689018
871183
865473
807782
937058
1368798
1308965
1822566
1997841
438414
79967
1005320
132460
1324079
242
142972
1756429
1008989
394412
1685143
859431
881986
1228532
211359
1799142
380674
1631672
1297568
1357902
449914
1429119
1701913
1911267
242822
1595507
1327516
88994
553551
885433
25483
1250558
723831
117303
494742
130054
859591
522038
756548
317540
1922897
186007
1346842
524177
55546
838489
1450056
446945
160791
389945
1111264
1716075
1335553
813669
1816484
1874832
711193
803859
1876416
1601174
1841886
1601733
840120
1758199
406071
323227
1631050
1223936
1062232
405267
501186
1266755
1461546
1050837
101490
279095
1000784
1752412
61527
316120
1195397
1960093
793452
1015364
158608
1780098
1593427
842418
1295279
1222584
1497988
1365225
345278
1190612
1047971
380725
1296300
617730
1856237
187910
509232
757106
1765407
1297037
1612399
1478404
1647528
917239
1288069
748875
784117
501659
245136
968162
1684249
834555
1539284
1093790
927672
1713772
755830
1483248
959491
362238
114394
1312714
375415
1999190
332898
962608
819117
115871
1431936
739469
959888
1315415
1782123
228946
171395
1012860
261216
174837
571670
1762401
994204
659001
1446062
37411
79912
1959564
290655
399382
661789
167439
1320320
1972899
1201533
5055
1716211
692340
311139
1241862
316582
597938
482349
227578
270678
1327682
1993757
1817951
1166879
607436
75394
860581
1978589
519323
32737
1320987
521445
1351994
1104577
1376640
1291948
504323
87244
1932775
1882579
288303
835355
705865
1708026
1188005
1491394
253300
919898
168505
744378
177910
1360861
585356
202434
742471
771809
1328532
1990880
25656
1693323
647302
148474
943952
1000502
1485653
488481
719022
1403307
1378988
1442229
944116
974619
1122002
703525
1052519
1256674
1844894
1465300
1050640
459069
611565
1620343
262241
544001
1240327
866149
347151
1503012
705419
293438
1662854
1281347
838310
1418691
1122907
1755747
1165724
900256
161244
452557
498837
1972412
66731
442129
465362
1999127
408966
749156
288080
1462274
1361537
1258881
174932
14108
84616
778773
566058
1309759
1471674
1997305
1679785
726245
523332
810416
133668
1539561
1610130
562728
443263
1482309
1711487
1931806
1293240
147713
145055
1965364
1048294
960343
1357883
562406
1664262
1372043
589439
581497
214023
931098
1090482
1027656
485518
446297
1237966
1813055
197771
258852
680984
1586461
1424264
684064
1639005
834029
1435519
719712
1411341
1641290
419395
659007
1371414
1513073
1321164
402052
414648
524071
338023
942000
976605
1315421
1274965
969307
253254
299642
1595273
322714
780576
1404217
1788816
729540
1198590
661547
802122
499267
1678641
563418
1408738
1161800
713574
935810
135820
1453021
1278014
1469063
1779421
905717
870381
1053997
55088
926331
339813
869438
1974402
465170
800091
1986197
286931
339285
368423
637170
940398
614176
1277815
87770
1722276
88598
1262099
203139
333876
788008
759578
247579
1795512
178451
222469
347835
1563036
276614
726006
1273784
893441
1136741
1588133
1203273
1075384
1712855
1310674
1149422
837191
135505
1990631
869097
726102
1016515
1508548
1331894
1344040
358252
590057
1270107
1136445
468772
970691
1180600
1907164
566136
1498165
1590049
1486175
1865178
1077519
1724661
81710
729022
1820649
118086
741118
1790153
594933
785123
378820
1508994
1158838
741930
1589776
9074
737191
1223947
544819
1596989
1672583
928751
1561288
577865
654176
689090
1706615
258861
903011
1405343
907247
1203294
1086966
342172
1301462
1128854
448381
1381795
133938
1725948
1295741
37782
1960253
1889308
1020909
461771
27992
1070264
755475
959453
1630920
1058095
681720
1543939
566477
630581
1510108
384637
1944184
1535574
946683
934039
252890
1090992
913842
1120282
13024
1656535
530382
1968196
1128658
1029889
1050787
1718238
720614
758695
1598881
1475742
670939
579930
933473
1791898
476061
843510
69680
451020
1446812
1172710
329900
1080561
866413
148800
1234316
1163424
545717
766221
869440
581349
991450
1799900
1100686
1508379
1696570
1999222
456857
402665
551499
194812
1439756
388999
1460219
1644505
1594744
66701
144752
94778
1411999
1522978
1882358
1670836
648773
996573
1917232
1948240
125066
1978186
615244
1718493
199259
815623
1458259
750610
887481
620931
1275596
1508924
1240599
992842
452621
393728
1639338
687648
1276491
1202318
1083496
1683902
1754522
1138690
755821
95196
502803
592817
1516233
1871555
648009
491011
440707
619140
602400
1675083
665115
785855
1480034
281108
556781
1702983
726033
246716
938734
215510
1150906
713170
1009671
1966019
1586696
762023
1713767
1793640
1174292
1781709
1037751
369087
1092675
1023778
712861
1213690
30014
232410
1108167
445211
1778648
1169239
1122696
688384
1394917
1992889
1725992
215959
1694048
1242446
1362863
1064562
861521
408790
134688
165151
390887
1326062
1244602
1807572
871625
715331
884967
109385
557600
934230
1442643
751345
1448570
419595
5783
1669071
1523066
1102567
209027
1126533
8713
799510
1088681
1690613
1642458
817021
592354
1651055
997702
1390547
1938356
1942593
217414
229181
1752196
1591113
1643768
325880
1204968
1381538
925093
1037085
1318730
1065378
1378609
11494
71772
1458668
1603460
1963610
422530
1185138
1913618
1363803
562971
1350863
119986
1504150
930100
1338972
1256463
230059
513016
250846
1891846
580863
1754720
560885
1778173
1693316
804476
1044125
1975201
121282
187985
1365820
1909318
1255870
1188647
1409913
1472225
701820
1183783
892085
1706151
1352325
368687
1810912
1572148
1650250
459020
867811
34278
80032
1988280
1966838
1949849
1567800
694461
1877618
1376868
518247
736032
1171453
283489
10841
594160
1411625
1956364
686315
1141513
1818097
902066
960648
52455
726007
1257373
990064
1090093
1914112
867720
949622
840783
12634
121615
403176
1190822
1409562
974056
1154657
1192548
1738172
1578690
31688
889110
1530508
1620642
1796796
474396
1541083
1782612
441161
115454
975164
485457
942940
1642868
19015
1746555
183552
1059810
1750789
1603559
53950
1172457
1478983
106373
1813516
799611
408442
1199949
1637405
1923443
1145988
194883
768253
1812872
1560279
1888389
44760
334668
406696
24428
651593
766394
304566
372034
767978
62759
995909
588853
9460
3502
165866
1646176
1274133
602649
464893
559706
59880
240624
1232410
1916205
1098956
1512608
667283
1249245
1152190
1310005
67236
1971334
1433470
247257
1802172
1288284
704846
331456
1196282
878877
1254185
1811683
1746653
148834
1128493
234892
1931164
634429
1807510
1414340
257707
989822
1185506
86896
943436
912710
1482557
161019
320481
1655764
525159
167201
425929
796598
194597
1220759
1896397
612187
936632
1309749
949420
650628
509733
872375
1291245
1172158
450279
114017
523267
456619
1339414
1839368
1827811
827197
1970488
1642759
1962233
1447144
1650345
1109781
821338
587148
840133
1540183
536523
686614
1670962
1611325
1132019
1387962
1065199
273423
629674
350798
701628
1215331
621723
896565
169703
1083415
1005364
984830
1152221
269705
979640
870874
1273882
595325
173644
1467251
318767
1466078
856011
877892
327420
610874
419604
1731728
656888
273465
43581
463469
612569
1130538
1608283
722724
998395
1101839
1548670
1334931
982992
1175324
600307
1314259
193619
652678
1680188
1391446
1413355
435704
1131833
217092
1211401
1631683
478706
693231
164141
914400
1584846
1560006
753789
1256275
798201
587283
1602530
502439
1794363
1554267
1990411
1796899
411214
1501937
974120
172473
692156
1488142
1062811
96057
1848427
1830894
765623
35201
1504857
1776675
1593330
1725509
331330
1061250
1005063
481572
1192730
379646
1284987
1994587
1119599
330648
1155878
289528
951203
1334871
1493814
1671900
1892225
1972269
1857711
111301
1828830
1445150
1429418
1009283
1648603
627336
673472
1647468
16700
1889101
502648
476023
1986435
448705
47677
1129266
1056641
122296
1760115
788775
75703
1142246
324488
1856600
1683637
1732258
1206476
1904687
1607802
1793508
1972722
96850
570948
764950
973577
1114406
1945137
446417
1898866
1670892
858804
1788851
1905182
892984
599293
1648978
745039
69133
1240238
602278
1254099
238405
335162
1414867
678482
1729247
868164
776430
1843782
75934
789815
1157648
45237
1534983
547111
884433
371939
1704500
1509668
1303892
484523
900812
1969902
624113
206843
1625391
1409313
697527
707731
869726
809450
759317
1129830
1884186
1644570
1521730
1082424
328033
1247950
1155484
28936
1713697
17881
790963
358644
1208537
1512852
720934
394671
130222
1542536
1658296
1500772
1765513
1319980
1461520
1127581
1157768
773802
1298352
1959357
1598535
290551
993514
574099
351138
253934
1368514
1975495
1402211
963473
1567078
349240
441926
1891006
1463708
756565
610363
359436
1360772
326703
895557
1926153
1268168
106316
314570
1273848
1598807
459462
117532
566332
801066
1414779
530411
1697292
1122643
1310218
652641
1164967
1596068
1339017
1573985
1053232
1920495
440872
145773
1437388
885416
965675
684360
122085
859003
56267
284026
892575
255975
1648800
1844712
57575
1662124
1379917
110233
602217
813093
560767
1522955
1809353
1710698
418233
189637
489699
1593649
1251204
1533416
459748
736877
197221
538410
1161191
279107
239543
954704
385291
793632
1861743
294574
1989054
34297
69314
207808
1622037
1495187
445859
1233066
1237334
1941840
1968545
897181
237481
1621973
1489148
303309
1448354
1637663
237660
914332
272927
68872
18762
1919991
1291226
1980698
1601330
863262
673297
258518
485347
239775
1035200
1901262
1338224
1094196
85419
213110
1875152
503399
582429
416152
1599034
975830
190766
1741545
1933429
1740812
1505352
1706313
814717
1213451
1961674
1855467
674537
606902
1200450
1145035
960178
1151893
1960167
581619
1025815
1334198
968185
429571
535789
13820
371371
1555792
1407954
244610
521275
927232
1536273
1003069
1857642
535895
1615822
51539
846109
125923
1349601
460668
860487
1014296
1231639
1609945
1355967
588523
1750337
753919
1775090
211902
780593
1568309
980257
1248846
1531187
1953863
1825141
1930665
1005713
1608531
1428958
78228
249771
1611485
1621249
150554
1621288
32434
1790432
1944687
57753
1304513
995332
1459084
575425
1498859
1112540
353947
267552
895776
25554
1146255
1194214
755446
652792
603847
45089
1031399
1512296
1565746
199447
564486
1751042
1181791
544343
1601949
1928380
325663
1906954
1708799
1459009
1512991
1596749
1933405
1057872
1861851
175732
471138
613542
1140743
1571975
1620053
929372
502580
971033
305821
1272702
809028
1787450
1830495
122643
603521
36954
1190241
1377131
874846
120227
1998340
606875
1734983
176632
1288878
1060563
716647
256875
1019932
1429185
1510524
1511904
22322
1358696
1619503
1203220
430307
117577
527249
144993
989469
345762
863133
1916787
744793
455555
351781
7227
495225
760874
1677153
15015
971712
1919040
784206
918933
1473544
645886
208098
1487985
75860
808859
1577727
468919
262709
697070
1845100
448556
643695
413262
1219043
1984401
1702002
1346697
66475
428021
654200
1286739
1242499
485006
1210322
563624
149507
555073
989689
1537760
1295806
1799615
759895
810043
1356172
101904
1174580
128040
234520
911554
1294246
219247
1671357
1622216
1751131
1093719
1983504
1984311
1318782
602175
1082670
819748
1153515
957631
1429191
1646671
129592
433438
311006
75956
1714833
190279
14116
566322
750318
342707
1817626
903530
55305
1864175
1885155
1027477
1684419
738856
1055499
1225028
1081008
1510836
1456356
1626583
1189367
1451771
846945
1382128
153735
1731781
1931311
695755
145655
1439206
1130364
706157
738554
743190
1957303
100682
3913
1103400
657113
772377
1331572
108980
181070
514897
666446
1876939
1679142
1371837
1343550
1609161
23686
1996826
211002
420843
347435
1932457
855091
1356866
1023188
678824
536244
1782071
1672541
1325265
1382253
101379
845644
665104
664150
1420686
109087
570831
896859
810783
28998
270935
1393662
363775
658361
119681
823127
1650284
886565
678557
1547913
1092693
1572849
769246
642844
1533697
1732881
1449129
1112705
895758
242739
443809
644976
688687
1196164
15220
749156
519752
66965
417765
1399931
1034580
1372376
1544508
355932
475432
400305
1488222
1598669
1024570
592820
1475864
1495630
1099098
1255418
1706662
1923457
1665171
896146
1405504
1044537
1239649
682741
752381
27514
1588030
437471
1957335
1819062
1472033
913346
1763646
595228
1047446
955667
996001
1049694
507621
1907631
1254985
1090094
899779
443337
1896656
42899
1633148
1953924
425253
1472306
907014
1409418
441160
167169
297110
1321297
420503
1509765
608490
1494379
1166691
1200763
253913
1314820
278615
333816
1198130
413218
587052
840856
305230
1051503
1177802
1227302
1518071
1483153
25024
758959
895438
1604115
1471045
383423
1364729
170966
270980
655179
1499713
1350962
363337
12403
1257534
964052
1148378
1355106
122606
1383059
485148
1496501
490348
501080
1156579
168950
338238
1425803
999565
641056
876419
364258
212651
268531
1254020
1953804
256352
1475931
1247207
818337
1144556
1595939
329841
220266
106659
972144
1061079
1714246
1884850
1098588
1282991
1978752
745195
432602
1913799
595320
1703557
35041
1174294
208535
622641
653039
1332689
228738
1003642
1605014
387695
225877
1262658
705797
512384
762769
278544
131636
591686
536263
244815
181865
1029512
293221
342879
1499368
954485
451500
769172
1229851
1674915
153904
1728464
676299
1775147
1902942
419991
1588530
797719
1544343
653888
1769238
213280
1116438
1185665
559079
1701712
252081
1934263
1944309
768680
1869417
376225
1404666
743756
1768573
299598
1014576
1363286
380087
1125651
89826
1748020
1987715
633118
869951
1425135
1943536
1050025
1732113
1316191
76270
441310
1187365
159121
1657316
1921920
1592548
314823
1130252
511179
90426
1561672
288719
910870
1836618
432449
1459419
757421
1809018
1278055
1120231
829058
292421
1883184
86498
317669
543104
465713
370288
176373
1935120
603886
489696
406918
1192630
650260
358
1341687
347307
1137381
1952142
877801
66187
570147
996609
962884
843581
1484431
176665
156928
1752413
852981
1463354
273706
1550346
1951315
897611
389142
316794
322612
1369267
143701
1201278
363187
1483698
53144
1290566
1639036
961750
12203
928432
1400783
739788
1212941
506263
1431275
1177898
1655227
797970
1542052
931752
1131356
315756
1641698
29601
854359
319187
1677428
1314786
1429035
1571024
1663604
1699544
1035223
145089
1438923
654266
981186
1557503
191074
1208928
1355405
1898569
87286
843975
743440
1312378
572186
571600
1021150
1314818
1749103
747170
1138144
386846
1736242
885346
1154373
1631803
662544
1570620
201491
1213899
312696
240800
1502370
893716
1310729
1787387
224227
561179
489967
1551650
947090
1404944
1506081
116328
1370323
1022681
1259781
464179
1249524
384736
1991768
620041
757422
1955984
374497
949845
1535669
1514719
1216681
1501538
948264
758017
650879
1471892
509321
1491160
185649
1287592
210301
552624
1737042
169806
250654
955931
1811615
460010
1238573
1978847
320684
747361
1871985
657533
902715
315430
1488593
1041242
487193
281179
1264402
1905771
1768329
803418
50775
1240250
358663
146506
920582
695101
1839358
475037
1508074
1804762
95453
1324362
1417975
1015161
1479330
1078081
581421
288094
608217
411767
821176
584137
528117
1869527
397397
1930424
208311
1522471
1331847
111646
1240900
1642136
1883987
1046452
1912304
1515101
532227
1401383
468967
197044
1336046
1516879
1455354
1567398
394462
539114
1366135
454767
259877
844327
1208588
8851
1568709
1398474
1970075
1726688
36663
1549100
231052
286283
1742780
1938420
1776726
500310
42554
1709409
913253
656982
1452282
1787829
1446215
456804
45406
492628
745467
523813
1089133
541081
640924
343092
1470771
1325352
1915552
221459
1137058
1556177
337413
1549771
680913
292031
1897020
87821
1801796
74015
1995191
1882494
1343060
1727861
1255321
761157
396743
259617
1652458
1020067
201982
591843
996930
1635120
484473
1440303
609022
1595918
946793
838499
1410233
1578526
1599643
1656979
445662
420172
888214
1989057
1171950
1815387
1141582
1750851
1974080
1936689
66098
283444
1479009
12971
1658605
5463
1224687
105098
55886
1264983
406543
776940
1504805
581254
249311
646540
254904
77457
182562
1102541
882601
489204
1568268
1225731
1107450
1657631
203080
526184
1417373
498710
1619055
1023703
1127713
1123128
1129674
584326
1971959
249279
634445
218583
579891
1275550
1035198
362692
426179
1009128
208216
811025
184117
1635486
756594
668071
980951
775435
197728
1514590
963073
576588
1152860
1212751
430478
1216714
1517661
752544
1999662
1392300
1634753
237287
1702309
1184668
1982193
1440563
1665313
309467
1554199
1190803
645907
1152034
1087932
542469
1897001
789659
1400900
965305
1996051
532028
1829728
1324902
263105
231056
754056
1144955
137998
1195943
1332042
141643
1011425
930008
1754694
517928
1411743
1380544
1726341
1148234
679813
1859279
145353
1937128
1743623
1815406
123804
1952026
1180810
1259470
577474
747992
964370
975481
810340
1836128
1072957
991435
957013
1312553
1232969
1828311
1966826
1199535
1187534
569905
1961028
1156165
435395
1195115
556266
2069
971842
1377422
1185494
1356028
785643
1410827
208697
1116124
348249
898707
22133
680319
1590800
177315
597790
1556032
1621805
969871
1899708
1548891
1205524
1777097
277239
1345836
1239994
634603
622429
1701943
629422
1825774
1691923
19309
1905242
326340
1799684
915984
1747836
1753763
1526268
211311
1095214
930657
1407767
1164909
1024049
1564693
1621402
1057837
832520
1739275
162774
812850
273216
38201
54974
1447491
1572786
1809815
988249
1621064
735367
1766434
429352
1201816
559938
1133938
1587435
1809233
1486017
1780075
720536
40888
1816140
551315
1863899
1126945
662367
550517
300286
727943
1624004
159206
40763
146675
506832
136181
1671405
1038948
1217046
1957840
281295
1018596
1551646
227503
1831007
47781
1455172
1579874
1152971
1855053
1365362
1874062
862568
1522154
452295
1809559
578770
771862
937467
1418347
1804508
455484
407445
881444
521316
1680964
1925240
1137697
1063173
1712148
200081
1913452
946962
158047
863604
478955
856076
98323
1858052
1651581
1900936
1889631
197957
1142898
1108799
1101438
634899
630317
324396
709931
335316
1343325
133165
1062465
394338
980950
96763
1744428
1062708
1453379
1759733
1331639
1082407
123073
266001
339005
302077
1393229
1406743
1070066
1734294
610636
342370
1495947
1173781
1317998
262822
866009
447117
1755019
1386638
1365264
967938
961897
65624
262681
520411
1901446
1869727
1136430
267907
488646
1525585
1632998
88694
927693
542866
423247
706457
1471629
633360
449830
268905
235521
1640190
462166
1894220
1442279
328573
1241947
830966
1774955
833092
1369061
772532
548728
682234
246408
556819
817674
178253
1478612
1213594
1544257
549911
1480677
604738
1514376
1051032
57697
897419
1155694
410703
664045
124071
963577
1770468
767615
524563
302228
1444358
749182
1234005
825235
1848799
852246
1151649
1684841
1935615
476090
1518968
1856713
35060
1117880
1501267
1627446
1311688
37638
554429
1368136
1966906
561858
1972578
933252
217990
920433
673644
1827764
562325
478308
1202853
960321
1679992
349986
1790988
1513645
1856870
1920751
1691888
716492
1487330
132285
1496454
749350
925028
1037927
154683
1580365
1280748
1015597
1451506
455694
513604
231147
1731847
915248
211558
100946
56803
1732755
1210413
1083951
1026832
1201997
5528
1756303
1315663
1737382
1747409
358378
1039485
857777
758012
1327028
1081494
324364
843811
503486
613643
578171
1485182
1054957
546305
1175159
1085906
1019370
1233746
457146
184800
477401
1079113
670677
284194
1531820
1043314
1474641
252342
1085797
1406397
303656
716734
1517204
1735309
55691
961029
1942668
94630
112403
1872184
191681
1655601
1009163
1686276
890995
315820
1012307
1840144
132672
171253
1387412
471354
939448
1033004
1103015
364294
1187227
875902
452104
477085
1925010
407348
1849182
1701775
1058154
1244945
1864928
1167583
1477761
350806
1475528
971629
721311
458143
153720
624480
1751783
271901
904919
1919702
1271944
1339176
1608075
1111927
1892478
1904694
725623
1262883
180421
1306538
285277
813043
382168
118891
1187636
763183
958631
12662
1844424
1653889
376438
1530574
1107069
698605
1740778
775796
1743495
120798
459974
568867
1924260
1009235
1866171
1240834
1328647
884786
843140
1328964
840025
1820406
1554004
221360
1177197
892167
203406
1762983
594465
1416479
1767540
245962
1049224
1241538
205681
873641
606765
1041656
120634
1038785
1501889
162388
1838887
1681488
482753
384388
1351064
1249321
939623
920189
256830
1483485
352334
92144
373866
1343745
385210
1163678
1820479
1063447
1300033
1038245
1693712
771951
1658098
1733981
1414264
1466335
636455
1998846
225822
1878087
1221930
969659
104769
273489
1873452
215320
701189
556794
1264749
1664592
1709306
1144538
1096007
1731209
410078
1194483
200704
1113438
1173286
520673
848070
854547
986794
1999378
709122
844894
815640
236507
1154439
655825
1401302
687961
984944
1854544
1614293
703540
188284
139227
1100410
1306412
1686154
1603508
227614
1194191
317152
1831310
1120168
646787
95853
1767060
545995
1963857
56283
692168
1627212
443648
1623407
1471546
1418967
989936
1606077
1669874
1064363
1765244
1803390
1488134
1307389
1581
1561195
1151757
841131
665871
27561
252658
121952
1463262
511857
1007031
500139
1714106
1311981
449901
1168904
1369881
1886170
1814180
766003
1000964
1305302
873950
1526517
211149
1895286
1108837
1513860
1561262
1271414
1139249
181266
759322
1624720
1261366
906547
394469
1691040
1231209
353862
595994
226982
1276392
1395173
276004
1112925
1265255
31084
905999
1802683
1621960
1973027
1682315
895771
288849
317108
1483736
519321
551136
937955
1474894
631948
678300
1904083
1374472
390331
919825
38636
549873
1097200
57563
1487541
1976973
1163668
151578
1207617
1325137
1868249
572307
513323
802759
139174
909542
499190
176478
608219
634114
921384
1856447
1261372
564556
472680
1680574
1018200
957871
534687
1233189
193356
1761442
1380363
246868
83975
954800
1956703
1357506
899089
1036739
1775578
9133
1037412
1502703
1764800
779466
412106
629523
35644
813562
933067
38619
1437956
587939
1994909
1973813
893616
486182
1921769
1423199
1465921
529752
880812
1956236
174685
1725933
652125
762531
522570
42953
808818
1882269
1628959
1963755
230677
1188964
1982929
1394247
1819889
1437303
1238045
274110
1936103
873372
151574
821605
1445305
872165
1540808
422304
418315
1305593
711335
214297
50532
1932376
595349
1807423
711821
85361
77035
1989820
1506368
13236
1929736
107799
360952
1063693
1821412
1209041
144719
952920
457755
1878869
1876258
580096
721520
1958148
696330
669425
1346434
898119
1442309
562479
783536
1053262
157847
105350
1996759
1379466
1120980
33090
172941
1858117
1730063
466067
696346
1275804
1744427
752701
770986
758128
1784999
641682
719886
726391
1323453
363150
1373937
431513
1642112
659770
1296905
1190954
1681641
1074841
1303515
751864
1431208
1774191
1551806
1309799
1369078
1950583
1299834
735661
123518
1099235
1138355
15407
1171676
1557396
1272012
1874712
568498
1461673
891230
1086339
1249140
381206
415779
1873142
125861
1529919
234565
1160161
320129
1594023
263772
1761010
910594
933092
1757004
70326
500522
1567649
928467
455254
279126
1492405
1139789
1888106
1439996
1177598
536676
634549
1440793
1671114
959049
805151
1722413
1398605
1033503
558876
1680511
147390
1163542
185737
1833224
1965097
320921
352855
1654397
546274
491723
103751
1908796
179671
823925
1809387
852954
56786
1546729
164931
510236
114392
78086
1532200
1274358
1757648
432226
1308577
463034
1757546
413998
1735434
1615399
1838962
59237
1240910
1828630
329294
1998146
28473
1131434
1436851
238016
106396
402444
263294
50192
365489
846237
1623827
595095
1831273
1142650
1606343
1182064
125780
1875981
15943
456170
1686968
1087983
483502
164840
1204364
883726
368793
1234610
478889
1025201
1307292
567464
958250
1254852
1318287
1569151
241380
502255
486548
655297
98998
1656303
1497849
18405
1728071
709061
1590348
244266
737110
1294549
1584551
492283
1083496
433151
126310
1715911
14211
583240
1917431
1366447
1577915
539981
98158
1405795
1223477
1627828
1394927
630821
1801798
996920
1392549
1171863
1538971
420265
245822
602248
1995240
328077
44961
732499
909410
460987
1865315
187918
1705520
1722524
193763
590186
229460
1302009
951074
932333
1867057
533700
422291
1009141
1509737
878455
323772
551502
200314
1970860
989454
769471
1927751
786473
876331
206722
1033646
1757449
718278
1353012
1783808
518633
1050996
1331592
549867
753527
725114
1050831
1281901
1946291
1013947
510138
1059662
84910
1606884
1382664
1925866
721662
1657155
204225
98186
1717200
1858814
606548
1235655
981339
1701883
90382
1610607
419372
1959911
611052
199876
130340
12793
1513605
1036926
1360235
38497
1281622
502463
1901129
132477
472583
1218636
1820094
1229384
694066
144606
1845528
1246567
1008220
1423818
1216373
978935
756534
518244
1645419
1880809
1790232
928399
698689
1562519
1742067
613638
184358
366208
1753633
786503
690690
1177889
86950
434175
38769
616853
670298
163903
975433
1588407
865530
1215152
500471
1008405
1142282
138155
366978
1266085
543304
1645392
1623120
650833
1947542
179299
847323
946281
286663
287632
1474326
1732588
53590
1695835
127421
1864052
894622
432050
1686516
348497
270971
1696105
999051
856037
181857
1825411
1655111
105620
17232
1477986
1217725
682250
1856679
185757
809902
1270680
832719
494819
4444
1414899
1947754
623365
175036
1321074
1833099
351985
1191173
1942425
661613
557215
1200331
1998644
723133
1475952
739931
1124213
1836183
207614
1645864
749771
1574209
780252
537931
1474053
687140
1907585
245367
1899354
793716
81502
1618430
1144440
1528391
698510
128926
1944397
728918
332317
1293218
539903
1463973
1983118
302330
1384592
1273239
278944
735396
565569
1004468
712244
1932897
376472
925606
1672846
353788
686008
518240
1252308
1308529
422515
297148
312782
1520507
1114345
1306200
1967586
2103
1300834
487245
582154
1455727
961080
237001
311582
1664577
213337
157571
8466
440659
185070
482508
440428
867580
521469
1162667
186551
1396296
679564
106585
968385
78283
715098
1996860
1901273
1410182
684006
1454321
1142506
1015541
983239
587464
1173128
167449
1350925
1880236
913726
571736
1625847
1505906
216184
874097
1620025
862781
233408
1928309
1417070
1434893
82308
1840350
1469570
1655930
1350012
219972
119711
217708
1082623
927744
601845
1302016
795418
1112677
1600294
51952
173201
510826
1037528
1879052
419017
490221
402573
785216
555143
1648144
748734
1242335
1234973
811278
1476924
560860
608160
185453
1411949
72865
328499
1729503
887802
323434
54213
601197
1967315
1072661
1355627
1731354
1255781
1556215
1349834
35693
161459
87934
1690358
1469474
1494724
1955216
1249416
225502
311408
1965617
786737
904549
1470992
1735990
1685163
1219846
114221
626166
1802249
1692826
1947638
301182
1676774
208152
257278
1893185
1239707
973877
1731566
1296470
456929
1859997
472038
836454
618486
751880
108231
933523
1558377
1904307
1711326
1652263
1466744
683593
1309600
90354
1431692
1330747
1815811
63036
1105653
1079082
1044463
256807
1267469
1147408
1297180
1878253
1680413
593263
1477535
1430990
1392831
149494
1438871
1075796
999582
1410743
1774222
491686
94487
934843
263119
375855
1329938
963703
464839
1125857
1361366
1497632
656446
67892
1006669
1765534
385820
322692
340379
494253
1165054
154265
1854811
313943
1827543
1543426
1193070
1632490
477625
90513
537392
905351
1318439
39911
1510728
640821
101377
763038
327936
1477968
1000509
947445
964055
553935
265846
1067976
521188
796878
764039
167081
232708
1278202
1333023
1933971
1173951
238100
1747123
736672
1960042
356664
1669709
298794
1184933
1849914
1659502
1371720
63712
1380732
62161
1329939
1745510
250163
938446
635000
1214053
1229098
903384
374175
340834
1403117
1165999
1252129
272699
1359674
1691776
214421
1651178
893076
1026476
478899
1542866
202792
340997
1820541
1577631
891675
1573874
1011117
282395
243439
399752
1152913
710558
760827
635096
325815
1625840
1919734
668397
1171446
1931983
1235222
339065
147226
402470
658765
1015428
721878
1643029
1343955
1200517
1326635
1044088
586596
1284751
120136
1474042
1515880
1779752
1921994
950823
950915
1230034
40060
980369
1993566
495092
1271328
1740155
1174287
637601
1265769
1061458
218441
1466513
20448
539364
464133
700708
450251
600504
923735
1798766
135477
1685353
78115
109478
1959878
1789428
571208
1741532
1324576
1392660
1656301
571774
1430562
1625667
1659021
651010
1812565
1607346
1794148
477173
67398
129028
1042916
402803
648659
1904162
877298
498578
1008361
1037369
1170577
1025035
126579
1774103
859888
1714014
1798248
1048131
990985
1704997
589099
1197316
1548881
1695675
831389
1894486
1346757
1842630
1617887
573166
1957751
1689970
1046334
1828692
293224
421751
1405907
352224
1262269
1555976
783142
1923383
1369334
57054
1089609
70543
157966
964363
1276825
1168511
1292570
610246
84997
575953
1665031
1412639
1008492
1673666
13344
1922574
813999
1567097
459574
1877864
1549517
638568
1573623
1035797
1874640
1267499
968877
816797
1863945
1336878
802288
263668
1192562
989847
1158402
278247
1141534
468593
1358980
1377218
257062
30222
929376
1141852
1851212
1765937
1600329
1632741
549843
568104
1055552
1369335
693289
1166892
791223
75978
1626898
1569074
1311667
635505
495697
1537073
1887486
1430712
1324771
450175
457540
614621
722107
1444869
792822
1122135
337719
1016664
492368
115782
1129675
599085
1420706
977109
737764
1351011
690353
588332
124437
785828
123017
1030579
1146175
1305884
550739
1721649
474230
1300182
1431545
419217
908341
1345086
689455
1823195
180519
122979
805980
289415
190281
1229040
504058
1151842
1125308
1294536
1751734
1128066
391574
1253300
1540085
1310948
561981
1228960
915080
67493
1163395
19047
535753
475449
671367
1333322
490240
405953
1145872
9051
740874
1348886
1907416
144830
1243627
400478
1044789
1759599
958305
1635297
986727
523254
148486
903776
369871
1703536
1494569
835757
172777
1733237
26425
787709
643496
911804
319588
1727757
723660
1516484
1309573
978691
1002817
346016
1339296
548079
328597
325344
302160
1955541
1077171
1268945
1452058
527552
1933012
302230
1781471
686913
1215522
521140
565369
799569
1282353
403752
1083072
1481713
1091873
1654118
1699768
76520
141356
1051097
938408
1808388
884548
1072567
1476189
113317
628375
1675000
828964
296496
1479359
248900
1322098
1731633
667540
1959713
1298873
1799707
292156
1778454
390061
930438
603715
255457
1816450
1926509
72478
671176
996125
630384
121593
1776810
324536
1796901
1518129
1063970
104456
1800979
1634204
1098364
1952164
794637
1329732
1399270
68863
1534539
237685
252815
384058
1389059
1569380
1579617
601285
511073
343203
1871607
1834090
1790002
837044
998642
407154
1260485
889755
715634
515192
68917
407345
287473
1016321
950343
375584
206699
374026
596632
1932267
602771
657337
308417
727715
1568519
1726009
1487981
811029
1366913
1335753
1431575
849968
546823
1230865
650835
92109
1006400
460494
1891796
1225135
1357622
367760
574505
1499339
360057
791796
1351306
1617323
549857
1404097
803636
740090
664091
1514474
373409
581258
427314
1071864
383403
1120422
1918849
1551216
669287
299067
286829
1311859
1305703
806269
1106011
484269
1390380
1032619
1190348
133704
1053970
379118
1232534
383699
375427
962479
1089256
1160963
1303980
199788
331601
721913
1530755
534061
122029
359610
1087761
1771573
667926
762054
275150
539414
575295
1607426
207114
140286
284228
558598
122283
14079
215631
557235
1390932
761671
634694
1624434
1656388
468181
182900
640951
592998
502318
748421
1295631
1555752
631466
1038271
145096
661351
1013023
223088
1508505
420587
1457498
1827125
1549920
1075143
506956
1980597
378781
1048545
507978
187494
1895845
1045765
1323078
1682248
1115115
293656
1539873
753684
440167
1906343
321900
253143
254013
1281258
1532371
1989985
514481
1563814
1402064
1373859
1471099
1206857
1652416
1686291
1540384
1844086
1486244
1980313
838385
13684
1440403
812446
1685866
320548
1641528
1795558
582084
1689731
705125
1036693
1923958
552726
100904
996438
1259636
6067
869474
1357465
1515773
1860611
280449
1280425
644993
1053872
585754
1566860
1473262
149253
1856927
899349
1799361
1814165
573578
92553
1286644
1014315
331332
1923461
27020
719100
1952825
1698323
1185141
1859893
497028
985934
333577
355494
1053432
1466717
629225
1976894
871699
125604
174288
731306
1587439
938563
926778
1897917
1737244
197051
1721045
1553762
1893050
861995
13840
1360046
1719680
1869374
1978874
1994350
1503780
1348580
281907
1108271
371145
268829
1975183
1166683
1201242
297633
1316832
1311886
1473049
1318432
1692415
1598044
1270571
567735
1927442
406151
1085529
399269
851999
770321
1111520
86336
1873610
874156
1955444
1042773
1431320
963143
1924636
166624
934174
93021
286634
1722755
1422463
1640073
851441
1480398
1080163
528763
1564903
447930
378965
7612
1293133
1748746
1412076
1084123
107030
1761645
364976
690498
146417
967784
793231
1842839
152358
627807
25710
693453
24137
1632794
723826
1367744
248062
992787
1595343
1267129
102164
1309852
1016417
812549
1043435
1378424
475286
1673708
1362842
844282
300514
1476672
1465484
1881411
1856727
520864
1458834
1425090
812140
1610686
994891
390841
631836
1708269
1995416
624086
1203437
1037918
164622
632650
25601
850422
1567727
1746354
1963388
16487
769282
1757126
1670928
266463
990573
140723
860429
987454
1566286
485047
879923
1176732
380924
67988
1778457
1753088
499187
1599892
1629773
1821217
551123
914594
457647
1117782
1387870
1388630
334831
1177615
1445795
1818561
530321
934932
261075
1547747
1844629
1782547
1028363
1377040
1271733
1340806
540028
1148862
1702046
1034528
1592523
1617883
1701232
528266
530161
1906134
845255
1889326
69507
1424724
1224966
43438
199171
157854
1607327
690959
540509
196169
1580453
800538
194306
1776744
624664
246690
749397
185235
625947
1994189
1960321
743221
330397
1964405
1612014
120435
1889129
798399
1279437
1364537
3067
1496476
1248262
1211593
692797
1485167
1321326
144599
640675
1519488
1490077
1741395
1967724
1865100
1605500
521205
1319791
347539
821804
717175
1849344
1863401
951295
73628
1511988
1740172
138041
791425
1585328
858035
101815
1286573
198909
1227396
1720522
1910035
1730512
374439
1572572
999312
1754346
1193090
375723
868585
578922
288217
1415064
1736671
97751
1613596
425568
1900540
528653
708784
1468024
326520
572556
1542024
1510143
1501238
1462341
332021
1913550
1835629
585801
592079
708155
1414496
1757393
1080542
1792858
1229680
575746
1937312
447788
1048174
521167
1498552
679097
575680
926595
847369
1314281
336461
874697
1355001
1168575
1673930
611806
1636605
1218200
1722391
1065215
1438470
1027090
1381821
310733
979212
1174551
1603047
1125376
407868
1775557
1459744
115121
1027067
1237116
250787
855416
458641
1605506
238070
1536063
1831536
796913
1987605
1534351
1817006
1715842
210938
1199630
1438960
1791331
1365798
544024
1495914
1950826
1048479
1639687
1321647
34724
1817401
1516661
187032
16467
295530
1442535
27181
903127
144285
1558577
1792388
1370501
1766320
1185143
1372407
704775
772371
271938
1107944
1996009
1308875
1310498
508137
447462
788926
517716
445682
158960
812848
1776172
280775
1659573
1443914
1671685
681095
1962945
345749
1538444
281495
189992
598867
1724509
440794
636528
1903369
852640
697798
124303
54501
1835055
1232738
187353
1705765
1906295
66419
603883
1096714
647069
868955
1130981
1189693
237773
1736855
1702059
1697433
1656520
1618886
115094
1799066
1607844
1380528
550420
1068887
1045242
1715110
751532
476983
434745
1075607
1184809
1111408
595287
483203
358732
997495
871092
1649244
1320577
759485
1524051
1178401
1918258
1465168
1949927
969943
1764562
1938230
1217100
410026
355347
1730360
712328
626741
577495
1511517
1528819
1383701
873764
1002798
1131704
608795
1340878
385913
1392171
251025
1131451
1340379
1821171
1792558
604129
308865
71757
1385248
461041
527290
1140891
1377949
1089258
1768121
197371
1176390
788621
1680979
838705
463893
1443660
1776625
76081
347421
1208064
1611502
1731656
360614
1137676
1743575
1065193
1163056
1202490
873652
320062
1524002
960023
142812
1520568
1294827
193858
1603143
450378
1705882
1159529
883136
944619
189512
724790
1493274
1736613
204520
730842
17947
1320255
913608
1384979
547626
1732913
1093249
1071418
1188825
170092
783626
601356
1640465
1082560
133587
1158677
148328
1768549
429448
1167048
1490762
204285
1251976
1037168
861829
596650
1725070
1008728
328340
331066
660487
1988055
1128548
623434
1270498
1680612
428850
1829396
904890
342283
947069
657561
1181635
892748
1847993
1454198
1206364
419636
1988737
1883366
1178305
1369409
7714
1116741
390986
1315668
236978
1233232
146523
971574
884324
278951
897930
111914
851686
512896
140393
1814452
588896
1924187
1493592
776148
1820277
907113
1614926
1603278
258423
1057128
213936
410130
572311
1674719
1169410
968468
1107311
1139587
98067
1885595
193043
723881
1072720
670784
10021
173780
244158
759533
198308
260850
1724984
447833
311794
597091
1370958
1070067
1768320
1731781
211887
1962526
345288
70102
1654007
1662940
465379
1855163
490849
974811
272293
1942317
1960563
394746
1769024
639340
1777656
895164
1363880
1294
1652118
1692616
922465
1517982
1005748
1519165
1743206
163137
54584
1592429
500819
731900
269329
1380872
1283746
851309
1820559
325883
1562514
112190
752136
529695
1165567
1510612
807252
1062032
960168
1276590
1666665
1951645
944165
1845236
93534
1998001
1757062
877400
257254
126574
523870
1433076
1462374
834325
763756
1927454
1035480
1159531
395845
1789371
1324106
1498382
1362234
1950588
1862985
1799488
1930993
475446
1302831
200548
497533
258056
1611392
68073
1489118
1770400
523376
564580
811045
1518697
1086946
75132
550975
653582
1827604
1887395
287063
1535185
223089
1520710
1882842
1293010
1226848
27979
515823
1029766
543748
689696
1537771
591295
1046825
1039906
253380
1965993
1648175
1879621
485331
279194
1422999
991042
955010
914850
307094
1361798
160412
319732
1984453
825626
465483
880814
710297
726591
966498
1587396
1380288
1263496
1157899
322694
1743299
576064
429262
1011141
492475
1024860
1492013
718892
261126
1249340
263423
1543804
1419402
510327
864938
1602744
469085
774952
739621
1585468
1803249
1538649
1113889
1293481
143931
1769250
1451607
1874476
1642527
1198807
1364335
93736
310684
908787
1060919
341381
1434107
583726
384343
1572520
990397
145697
1254387
493679
734016
1088046
609858
602365
1652462
241731
1314863
1953627
689375
230276
307015
1034773
758556
1272736
1513577
1670227
1128995
1313875
1924172
1975190
484805
1438974
1093951
1081773
891614
122027
635530
442295
413114
746864
405689
1097505
253576
1404747
1089727
66343
1685755
1984362
1354359
907427
570239
911380
1255744
1712326
240366
425460
202468
1415162
235546
1430006
1856490
1868020
1857763
495018
1884699
1319535
1245683
1430253
668576
1519449
482525
1909599
844775
1479472
1728648
1512593
1197879
227491
1202216
989114
1071032
1206193
1417798
386793
248876
349151
806004
479008
673077
1886411
1227542
1899498
1813365
1065090
575516
1126646
1450914
1356286
165544
896511
947585
334200
1664123
129266
207965
1014611
1017424
485296
249265
233737
750781
1486804
1199902
850271
725708
1281811
829473
1199586
1959506
1589357
1302685
1292951
657755
600568
1162519
723636
1809154
663162
1590782
966060
956868
1312252
1615543
352629
257391
1987665
1275793
461426
790214
579836
1406206
1639685
1326186
1548050
1662618
306650
142619
648671
1371603
166207
61761
824021
1992897
1731725
1674176
652984
555188
1085523
686098
1000262
862079
1751263
1817270
1198122
1275201
46174
946588
1210831
386593
424151
751452
1880829
1675617
1020060
272152
1336501
1996214
528916
20156
1053697
377613
310197
630552
134622
1350507
1907840
1958876
1992108
174360
597110
173955
998704
1187394
1166084
1428074
1551224
1750977
1994363
380582
1970867
55161
1555942
1448816
1610041
1954280
1949423
737460
88260
34256
1048196
1238308
980397
1993843
81434
453894
1613448
1633393
1949223
1848744
111557
931407
1807814
245779
189440
1071503
1151781
377630
1548975
1077231
705116
1622029
1958209
352384
769436
1497661
405588
477290
708088
312565
705434
1992116
1805743
1173048
775128
469381
852413
1179889
184198
317709
1227285
1496079
1552279
1780752
1453959
242844
1151043
1438634
349801
1688285
321720
155578
1725911
1352024
1018581
1664666
1171037
1165952
466100
955869
1837094
1364645
647046
1243320
901098
345855
1817636
1107950
1328137
24398
45473
1382694
675676
1197314
1744339
1035402
1989239
298427
1255420
703640
1941820
1543904
1755347
1585477
1794645
1052621
241823
1900417
192953
1955962
1759106
814176
1767646
1704654
1645638
1839521
472424
1638743
168771
809211
114370
115281
22817
1534019
1526301
912053
949569
23058
810646
1681972
1228447
1746703
1666083
1468802
1212536
50794
1348944
1403790
870944
866736
131051
1917747
1291375
932191
667379
1399720
1211296
353332
1002699
1044605
296428
1827218
1152282
979928
1333747
532074
723376
586760
1662600
667298
829022
1440849
200942
1813774
878796
1977227
1269720
561057
1827286
277304
998200
835441
169922
1405944
1073895
1210782
1182412
619102
708755
1410195
1482202
1291353
1250166
80013
1580030
603427
1703324
1487705
1031327
308151
515863
1842073
837194
416952
1715741
322729
691302
1358467
778005
1058676
179049
644496
239905
538812
1615614
414565
673133
1177289
856061
1855082
425419
1092829
1261857
60271
352543
1944724
1151147
58748
917020
1888134
1872774
1808121
1773992
118205
242923
1933291
1752746
258299
1175664
1951541
1338553
932558
1008796
716668
1389039
62671
1663830
900708
1936786
523466
315954
47710
777966
1064669
1154151
1451719
415117
175001
211139
140678
407595
796667
347637
1452863
955525
506148
1096006
1781463
1615764
1853171
1008375
284559
1833890
290125
1177637
835096
1463475
1061220
273701
1482426
1740522
176084
1310250
1911922
1706191
1528336
681776
512992
27985
806924
471980
773862
1860542
916477
823930
1507699
1630137
659250
160510
1706487
1085866
1526519
965717
1041601
1345897
1821560
1213882
1931861
225908
669203
157598
657168
1886279
481278
28480
557350
1641000
927305
403680
1364676
1611235
466314
343215
755234
1360546
738781
1362340
1479247
286407
215764
1398712
1304481
177047
1828428
815149
1069874
1099108
327997
721839
797167
891177
834757
1575168
240241
1889572
1085325
851025
1307455
648110
1564719
1538739
2939
180444
1428602
1084941
1261623
825134
1554034
181509
934593
1117011
1183525
1844941
1749198
638508
1397878
1241659
513329
118631
1052164
799358
1871024
1936416
1328008
1146568
226440
1760034
1224167
1818711
514986
736595
152676
332679
814544
1760259
1821827
1280763
563395
1209683
1756967
203010
1897305
1735177
572668
1701300
1339603
153390
532812
640998
1147189
1384257
1713484
954926
1705019
1332577
1215832
1084588
768870
179275
1694156
784128
662402
130838
1867618
545897
1945939
654222
1666097
1646238
151836
1352876
983279
1709308
1326523
1236825
370043
402378
237615
1299492
952336
1131995
1264708
1529006
220816
1285828
967607
895379
428267
461300
1378167
860916
1149179
523870
1947405
1045675
1011241
1536102
1453335
1775438
948807
1926890
1899343
1573086
331028
1304030
410224
343563
1695985
1316456
1138579
1866042
458315
724791
1671763
1668885
1580321
405730
143522
1750490
904501
428145
1915866
854127
538550
93108
158020
1595456
1554784
1597457
62960
1766459
1908308
607533
752277
211192
921586
52343
1512691
1204278
54724
491714
165197
400975
1998575
1302874
769424
1270264
1743643
1285471
659915
245935
964783
850869
667729
567939
170627
1737812
518585
1539708
1717359
1732445
715698
742785
1321132
1732585
996030
1619534
1111059
1650455
1536118
1981337
1949737
1815583
54387
1873536
183644
539166
1974098
787311
1324229
51930
1149746
1084345
913388
189068
1019929
473639
714427
980601
1297774
1186301
1860585
1467910
966946
161269
186326
3613
1556833
418291
1858876
500391
1824877
426954
1656782
1827250
84146
1429859
1132747
1841944
458249
471263
750346
1803387
309323
1437706
1757242
1847638
124194
115197
188107
1660409
1251637
973091
1081652
453994
1408589
1193822
1331991
1996460
1825029
1007277
1617583
1715560
561576
103555
574676
933362
399676
56425
1191287
312405
1689746
340301
1687787
1827480
41409
779107
615611
420322
1292957
748950
1975563
989922
935647
216955
513159
470019
1618617
1680538
597432
1915045
1235518
276966
120792
625685
735437
1132857
892655
1287197
835957
457734
1458143
1053941
252287
1123032
1021316
671391
91643
1502837
1140209
1730761
570602
1433201
1151591
1475403
702006
1018730
1861798
1427450
153034
1853314
495033
205533
11028
147791
1586929
1412782
1639580
1492356
1646820
651349
1490162
231127
1157461
1656189
697067
609918
1801046
679201
792841
1250806
1469412
12429
1191437
801198
505273
1189297
924829
725983
831585
1515077
1508729
610478
1046532
184490
878686
1677696
111422
273469
1025003
435461
154623
363348
281348
765338
1160
1459157
503780
291458
64418
1399351
969158
1758952
1620864
478462
1339908
1147291
375829
463218
450825
852736
1110286
627848
1168701
344433
427992
200045
307267
1229350
1138265
311690
894817
319182
1518975
297259
1935092
1446985
1567814
396189
1592711
874837
19293
935179
1596127
1291997
53033
923721
142914
917213
1651538
883796
947521
1517459
924777
1088799
1565121
1801018
1951959
952008
1135954
1961058
371096
336190
1114191
1100956
786656
1918657
1438398
1702545
1307026
1625515
1511722
27260
1381998
337143
1480188
1606530
1474550
1753489
1016824
1179853
79316
1608274
873492
907493
1698380
1618058
1423493
1858642
400620
905435
1061062
285388
1141147
152073
1521051
1663381
680868
337067
252055
1384235
1208032
1290896
1216241
397773
660906
1595468
1437184
137146
1939811
1139447
669626
475333
1359542
493163
1521872
1797417
77430
1673984
1617761
297252
1069522
1827483
54973
232574
1351755
1099112
1104268
950569
56751
1641927
780140
111991
1120695
241474
213483
260783
560190
1707371
97961
505337
607685
1651866
1788083
1305052
33693
1176076
1168373
1849923
1051941
1706398
118915
779528
776240
1239423
1154199
326791
185688
1752333
306155
1150444
1247011
969507
913578
1889771
336221
946297
619402
1954096
936968
1889893
855910
1261069
1180175
1464184
319878
1229869
631797
1960511
1839500
1733802
1449171
1405271
1000926
1161267
1062401
1643266
1861565
1613838
1280224
1409788
556570
1995311
1271623
462253
1541276
464753
597821
1796637
1185480
1630064
1955433
231965
1095189
1731886
666186
882989
1231980
627169
1324552
1292336
1749575
1918772
14718
1090215
1653385
1298433
1525520
438131
989061
1071541
511107
971645
1289603
814694
466227
853190
1392351
345643
555
1966507
405946
444436
320905
1171185
1734453
1075271
745909
382670
667104
1681088
1144650
451346
1394207
529091
1947127
1464384
563285
1318563
470957
1151716
113031
979476
273701
467234
817622
1352454
1462678
1073834
139058
827323
1257724
461871
703065
707029
1136831
1265363
1710336
927666
495626
1247935
1533913
496944
1526716
745122
1127962
1652236
121173
796576
601624
661583
533654
1814540
1189526
952542
112012
1381302
637949
711295
1598517
1552298
1642205
1124084
148201
337734
1798699
1612550
123353
1206152
534280
486996
1423802
1122200
577244
1783294
762000
1679784
795944
917059
1890019
636671
1855446
1774247
275215
1012048
1933026
1404106
51818
354679
467117
929618
1618106
1436245
759246
1661184
131919
420827
1405079
1451072
528531
1083430
799815
1319860
769699
1036416
999571
346726
1501760
71247
793082
992634
1697245
1037132
213619
649376
1156752
1082719
844047
171822
715261
140354
1009661
48642
1406418
796081
859451
1640242
813055
23554
731991
1544010
953399
285216
298653
882288
1352705
1607051
426250
1125110
1045238
623063
687613
1922042
1923119
1111805
1886391
198096
337598
473928
741620
1076094
344719
1373847
1543762
345422
1676811
1300105
1324947
1239816
589515
1825877
1780971
975297
1612133
783280
1026388
1310310
1070452
41412
1191545
1454780
270000
1132319
336869
1076884
1934576
1840527
1067708
18989
499893
369371
555635
1653469
141730
790484
953418
1621111
1658154
927591
151097
238142
1985824
1397699
1802445
1110099
1516519
641834
932666
355143
1509894
1775357
849020
353473
687923
373602
125567
1999945
1493413
1232616
340465
1282436
957524
974554
812115
1653169
1508608
395831
1094923
1226099
674262
1317836
704130
1726607
676079
470201
1444248
1543122
790310
1245683
1243197
1178194
1753940
828401
265779
257526
1115829
1234141
42941
822197
420659
617712
1385744
1825661
837866
1446997
494252
4234
445996
184025
1081521
1064024
414522
575136
1685587
1844061
1807456
1770049
856635
1903823
1917088
1233183
357561
1246250
1469135
1124779
1288507
117889
1953556
127531
171393
1193051
1404616
1294782
1875282
837815
1660288
1189240
732845
1438543
1447215
1627569
471974
1311690
784280
32774
59853
1418339
402613
980059
214152
692231
960395
1216749
991285
434299
1679342
335492
372898
1965062
1104414
577786
401746
477462
1372257
285563
231685
821149
718677
538324
818321
536718
258307
1474095
1818638
1112643
1772815
1903382
834433
1337429
1320221
1861900
1524852
834719
1940035
1843906
1619402
1970668
74698
1985300
66180
1243562
1810363
956224
908472
1952841
1360240
1377579
473047
1338403
8915
1030407
1839919
16322
787371
1852863
726478
1727627
514997
1569475
1537954
1791754
1329543
863473
700085
1474925
1614931
425808
26583
635284
1260334
1884540
1549387
1940608
16646
1578442
1258283
146966
1330219
1576463
964688
997459
448416
356413
488401
1121253
455472
1627852
227941
1571067
1240138
1523751
494844
1137526
64397
822976
223432
1467300
280646
1980369
1992685
601478
907727
1662575
1699194
492265
520337
1516610
1545565
1536285
1926703
261882
679663
1116990
1290577
971299
118361
949882
1181119
1023475
105077
1544864
1557573
553769
1743030
1774014
500804
1995393
1638307
1764991
641957
1451938
1365867
520207
285722
1935376
1654267
1479037
611918
1422092
388494
1373181
711034
750679
741598
930292
1787269
1525767
1997211
396721
559117
1887248
892675
388292
1707067
1541219
1604470
320617
1286727
937908
549874
1570585
124665
855119
1432399
1541722
586929
841846
128060
1753816
1420903
936120
1870578
1420627
123873
984828
1667239
723167
1934520
955119
1179447
524063
1377785
1165025
1838716
1694068
212576
34196
1951542
683016
1131043
245439
880110
1942025
840455
621487
1044086
143961
174137
1520358
1062583
100726
1432301
1337357
1028823
1642575
1121937
1381658
1609834
1665461
1717169
1535122
818976
866573
310979
853753
1325694
465161
256978
1826258
462071
596597
1310304
609158
1596980
201999
1584116
1138327
1042385
643934
45286
1016454
86834
387250
835643
21253
1823318
557936
873896
332951
1146036
1061083
1327070
336118
1971487
935995
1789229
426295
410295
1981523
225795
462242
1657579
318203
705978
941872
1121565
1312569
120860
852319
101976
1185949
82577
1369892
828118
1156770
280200
1025283
1777434
1681839
666108
1028377
631561
1463935
1189377
1289390
1474935
1374872
627715
160574
1678534
1561030
112151
894076
137413
1650974
1436753
746247
1830558
1455491
601658
456350
1171695
1016573
923742
601439
795317
346421
1415424
1679624
1255121
115913
1555728
1572063
1038483
1846550
228646
1959849
589217
1084228
1121365
1361786
458203
1695105
1015830
643157
91106
1403635
809861
305950
1430769
895697
333475
1478576
934993
1168357
1535715
521005
1295836
1019793
1366562
1461086
1879311
1780192
1599788
1389843
1293868
680710
30359
1900162
1430003
1589155
1843077
1221830
1018934
27617
1715274
1441842
297574
755323
1883489
1232252
1359987
668147
841010
1736769
1462898
1922437
136543
772284
1525494
1871794
219209
313518
1923498
133661
1667684
358442
100670
194354
354276
1327531
607207
449407
320083
469993
808262
835968
1470997
1141902
993542
1103855
1355870
815346
1429405
1721910
174225
671089
655509
1035254
1299484
1864527
867256
795601
1556567
803845
1238537
1593334
1753198
454936
1426470
466552
957429
115155
1611573
648832
230509
1754800
1418173
1169415
1036660
96113
1176575
1030140
571229
1413110
1308302
725745
793922
767561
443714
50255
15010
1061267
1583470
192003
1679944
1307620
213086
199671
1625320
965803
263677
369090
797570
233281
904876
1806984
1005403
105502
323112
1453840
1366603
304674
1952772
911338
1311170
149193
388061
1034726
1023554
295168
432939
1840141
1134763
333551
1195141
1554627
603467
1136291
1021046
1509382
484554
1818437
640793
117337
496369
1642650
1869679
1350784
1918661
1597755
984019
1291298
333058
377106
1103291
73995
426400
1980579
1334671
78497
1557034
1092941
1247537
751562
1014396
594755
1955546
1616003
879754
622299
1043915
682194
1432836
875655
867521
1532521
896422
1025937
1308080
1347216
1880289
1781795
1247501
864194
316326
682672
294194
1107571
285203
129457
1920497
1084036
357079
367472
834018
1111331
731967
1389852
1258415
1277911
1442645
414313
818927
1119425
699911
783087
1332794
1026767
442210
1752464
747470
1139634
1722672
1712409
1084
402930
1877044
51655
1972691
1926331
180304
44381
1397330
1165949
1816649
1096022
1738930
652149
1527421
1739181
1899540
664593
518050
37886
1613972
1518130
899723
1094893
393458
1027633
1785224
99991
208794
494165
1074059
1098650
1546975
421815
173466
901654
1249082
869025
702276
772634
1893067
894999
1654280
1684370
1411523
463813
1285977
1124077
416661
1040355
348013
1252363
1353681
530402
1450150
701945
1096633
875353
810267
1636818
416711
95890
1137421
223049
867503
339277
546597
1049514
1039992
425285
1687511
1322767
1485312
929355
1510899
95961
1465791
1620181
948151
896479
270486
1354063
840180
848126
808952
1354285
214264
1051316
1072994
1893237
1613884
931701
421477
192640
1713892
1893683
962964
693613
3887
1831427
1572455
85920
382964
481911
1349308
1289079
298868
1425957
24345
52747
520813
889139
1331827
1522073
1306118
789307
639245
1894344
1743255
1774914
1442321
1036665
1506495
1875242
784949
668832
756535
1906188
1041129
1384785
675969
1881499
1760645
1368654
758097
778249
491274
1928494
738406
1165981
1271431
1339986
1535762
1509925
1429325
568628
734290
1130884
826865
483841
1477140
719015
246927
871140
701090
684631
86992
620908
1210030
1273857
1656282
1570648
1114670
1726782
308912
850262
887888
1785870
133608
1801005
877186
1106807
140426
1641531
656918
1868442
597927
1087954
67397
566382
749827
1186493
1809894
1169893
1932119
506443
1688164
721206
1984322
792272
446526
1910370
968966
1255274
534674
1390514
970677
886498
647289
1832773
117573
99121
998998
975033
262009
1349258
1581122
1621496
1171586
756256
1119752
808270
1009886
1441599
598060
228373
51825
1247963
51894
1794679
1048226
1713153
1525520
1792608
602287
878872
194713
1094063
1504106
1418065
691167
321586
354302
1492687
70100
1303767
236056
854900
732980
1533036
1403412
1244897
482071
349438
347308
183195
1563999
156714
571503
990105
376027
1514933
1003278
1090657
497832
1944333
991100
1283948
1633237
529905
1572113
1739493
1779278
1150954
1642631
1961552
382775
229689
1632954
1466733
205435
10549
1310923
1844735
254875
708846
1787426
114448
1039508
373706
200446
825598
1754106
116889
483989
473666
1697922
1445521
1457179
1309886
758146
1508788
1631782
294828
563013
159953
886822
390187
1288141
1668891
1733346
133740
1194258
1017444
823204
1899994
533467
707767
188418
958650
1887534
425885
1212523
842055
493512
179848
1287997
1830736
2218
1276873
1035433
1358165
1349388
334509
1133705
559081
662187
773255
195004
1637391
1356307
930294
1005653
766451
1527160
1282385
1700332
1656371
205259
1030288
642886
1127436
804438
1828302
1089601
1072616
494976
1557824
525156
1205267
1496454
1536323
429530
143703
426484
691740
396501
540083
1347047
572459
784743
371014
714809
696890
426199
764615
849946
1322449
1890239
945512
674654
1208991
405160
256592
1286440
1124328
1532425
1858986
544230
1193321
1986356
419665
1636854
1269967
675594
1993815
563284
406778
187189
1517144
1061484
1442254
1447580
1166251
1162343
1115339
134157
840514
873935
713819
992333
163771
1588264
88373
1449725
1835934
1276186
711986
1594503
1697552
191159
1469827
914595
1379065
946144
753700
989055
153802
1253519
784450
1827524
640561
262734
76501
1203158
347740
1342036
739115
308126
1640465
617497
1052805
1574878
1541931
351435
389141
784841
1142566
800498
1445754
1677717
815236
1808690
971999
1049606
101479
1636890
175215
990938
1252243
1252225
1473940
1768099
857886
1931924
615038
1337811
1028252
1373780
130022
1598719
313799
1437726
640324
829840
342107
1107428
1518459
771538
556203
1283717
1604837
125582
392832
1904444
1963008
68125
436439
285900
1275961
200412
289521
369211
1764990
1279197
233566
334593
1583361
533239
1558618
764581
1245731
1340422
1194659
1629314
1620402
1669212
1020043
1706294
430093
511491
1434413
1720830
863287
1946383
84351
804476
1869925
698595
1012954
1992911
1840727
171845
395626
318100
456398
44025
255002
945084
1805838
761069
1996326
467080
396231
1042461
1601382
1841023
406749
1345529
669905
205056
722676
384910
1613581
1493847
1231737
884939
393476
1860555
237578
1803146
378482
77469
1920877
670378
1136202
715274
867923
869811
977827
1199523
1773048
390652
1085157
329547
357710
1205979
1670739
1195729
1873029
838786
369008
520202
372113
646521
1986232
1926288
1154112
900597
1400918
134529
1981265
1083952
1708880
1771520
624890
1139516
1735152
1789435
225748
696070
998667
1850481
1404842
1871794
431801
630704
476346
1913623
74611
1636472
303046
301865
156366
850967
839642
766556
1957635
1523062
823081
202435
1401336
1579025
1603
507289
1204962
495405
1610210
1441171
1679436
451348
1512011
1359135
362224
959741
230452
965893
484866
680317
1335321
931710
372021
346164
1644552
1383495
1188518
135936
570971
1077994
1865586
486764
978815
1579846
1364203
59200
222481
985423
1729015
1263368
1666483
1131347
1340722
60353
1231401
1836735
1356363
730447
1150459
29802
773361
1986408
1729680
1406453
1907019
806798
1156795
1115797
1741400
1726887
209551
757897
707943
1940827
65102
161147
31850
564806
1350567
1003733
392333
1922438
1183617
1258029
482843
403921
1383743
1372037
1346872
750822
1141193
1461593
1300543
607316
428303
221806
1208774
1309779
1260814
1152634
849944
340076
868025
434039
1742424
1512882
1022301
612121
274055
564627
286426
1276534
230561
508922
581377
1248023
1848218
511073
1642747
1964200
1351969
1974532
1552653
849490
1947173
221499
1635596
1977403
903923
156164
1509497
781889
1477076
319159
1917065
1811504
777431
1494589
597337
1895796
470384
668261
160952
207161
1049631
733700
1260223
962595
1274240
877572
1094915
1449487
16710
1066362
308256
1182651
1272632
1825503
1468096
215231
1930800
1713720
1051911
1172820
1036694
1314447
1715230
431783
1447408
1801251
138510
722237
333953
668787
693426
57872
1721139
774954
1052719
1562847
1299349
478013
1766128
82137
1777368
611021
799232
73174
952569
1189462
612074
156820
1721877
1567907
326675
830201
1220852
861208
449541
950485
1516817
1874979
153349
712187
1114248
221892
17790
465914
1945761
1731637
1881196
323761
1300885
1292051
1620536
325074
170845
371348
994368
1679191
1679983
397025
713273
940462
1553800
774065
138112
1501369
405870
1477724
1618278
512390
632345
729675
1588071
551769
1047178
1134419
1259917
515633
1210914
1512479
1173120
219971
1336282
226058
197184
527427
713309
1301203
94502
968312
537423
1365649
1613592
577103
1675346
64140
1854134
1349901
106510
238270
1596921
904471
862140
1527989
1850984
618991
1960433
1270953
529740
782894
1418660
1293070
1697217
163234
396605
1049395
1485400
524676
860770
1837686
838800
1559143
1252757
1335661
1155144
1541855
1262069
1584832
1544798
295938
1774543
1253798
435035
1425648
1387072
870105
1071160
1324460
1592506
759993
210748
1616988
251555
188013
285497
1393886
941907
800052
1411815
599619
288828
1219288
1632109
535604
732348
1883614
1270192
114932
1843451
1214532
1978373
466146
1051682
149515
1025703
975205
1878902
1734339
1582464
733276
1107748
1879445
735312
961348
1748485
522534
1305367
692022
690392
1813865
747659
1444701
1174745
828506
138280
1110981
469119
317541
1243332
384368
1361184
1091739
917126
1912364
1870000
1145752
1034855
1452751
416354
1293493
1275106
594613
620973
1363764
1770841
434322
1426007
459665
400183
209446
1999506
251033
892931
50432
1129009
1402415
133771
821780
1629595
1969061
1652674
1242014
458795
571746
1545913
1223468
460316
1741207
1914437
817674
1448298
1906804
667539
872898
1090387
314654
599646
1383398
1242169
1873838
1741621
447948
709990
1062971
335546
198917
273713
450462
208298
530240
869963
1934964
1199601
1420273
758619
436042
905070
752000
1476223
972946
420799
1956264
400656
1610172
49932
1054807
61709
1302751
338248
767401
1778415
923208
499907
767229
1579576
987025
1939492
915986
1568776
1285980
1340408
1430491
416732
1840706
527340
84263
1918069
744935
1308911
837708
1362905
432306
1603975
732831
1693231
821693
892332
615749
1936933
1356903
376853
1172077
397150
311802
1908685
901380
1632891
1048565
1321876
1635488
1604237
1844885
518942
210505
196623
1553226
1211815
1602409
1696700
1855833
414978
1318974
1889265
604517
1130863
712483
1562330
1807283
212126
848418
380352
844079
1619694
205002
1261392
299311
722362
220393
170287
314383
924513
859202
127978
692634
1815964
754988
635303
957161
107478
982269
501565
1781426
659853
468952
1946583
553010
1662782
510049
1037396
603456
1452160
1731338
1096958
224409
139737
651395
1885813
1021690
14114
3656
1148706
1504817
1925972
95942
1170059
1375270
973385
1206399
1407716
1290727
1654417
1315274
234872
1762011
690046
260579
483556
898429
1206206
1457522
1243411
1053553
678518
1117820
1176356
699904
1879899
513217
1592731
143125
479437
1572627
1929081
1342995
523342
70199
1171202
1787545
615035
1324824
1861823
605915
1803316
424128
839025
265633
1751470
1063212
125059
1673641
1338088
20189
421140
802060
1033740
1075841
404378
1703053
1484248
1351434
393292
585140
234264
1807266
873023
1273652
745244
791263
317696
1643731
1895928
223670
1825152
1721376
209539
854526
1632080
188321
1097228
1586485
1694200
1008034
515642
94302
1035071
1740707
650466
1256260
274024
301866
437269
1122580
1007653
1752145
1503291
738019
1701377
1880179
438660
1314389
693672
1353024
1377233
602934
1475626
1490310
1639569
510053
767207
1516522
291585
1488569
954731
1004748
130580
283843
1043066
751944
1826785
191709
133167
1177503
931345
234476
1103748
1321561
1960687
1089571
1475193
342387
1777124
641736
1187546
1332958
1479707
763963
1465921
571223
1148759
751721
40647
114284
1906777
1531033
1084726
905469
57248
466029
530064
227768
299649
312233
1500029
1671740
1191857
1066886
1693160
584322
430694
1935294
171996
68247
1720923
1491972
496734
920923
814898
941328
4631
1385659
67019
607120
1892900
1443165
940722
1168061
492841
322792
1685116
634127
1760141
1939313
1750540
1078041
1317685
11019
928167
1171285
1152788
347983
1905405
738877
679314
1261404
1184132
288530
1096248
854678
1522693
932324
340821
1374376
1395092
727021
786054
931410
838728
798839
1908507
180496
1231249
1102190
1530866
195410
1005546
1780128
894585
1563708
1217244
736843
1657541
746610
231447
238389
1827216
1423794
903644
109476
1716505
565255
1441367
953314
170365
722245
946616
919667
69520
209152
1011604
261235
262558
240951
204028
35128
1132492
1050823
1138879
181995
221623
1391769
177993
1995812
1430146
316285
1175533
119796
584643
38492
1223234
1272985
1110222
1144364
1860204
339209
1716591
27764
726219
1006231
1120045
1430337
414156
1541996
1531115
1326910
1122592
898174
1653005
1996764
52678
1872182
1594622
1563579
781273
140951
627064
1449543
1159883
1266244
82926
1373125
1603438
1749895
555593
115713
1657617
660744
865169
87601
942876
1869620
1090456
1076465
257222
1016386
356876
1561901
352844
653747
135670
1141533
27516
1947558
971450
619038
580457
465191
90940
1027304
1096615
1296958
439496
1111260
523859
9305
24550
1634533
1166303
1388456
497472
1108476
1425463
1127900
459050
483678
1922360
633244
1500675
41539
789031
1922898
172863
168602
4166
1440276
753191
914223
41961
268043
522125
1903586
910415
1896227
999479
599186
1453284
1544553
279306
231178
341763
649415
1198408
1280837
1062424
856195
1440489
1188157
54630
247934
320525
41169
1322626
761540
420510
519978
326202
138681
528766
1697643
733488
200420
1333031
1858467
40437
1200279
816110
1142122
565047
1104873
1381695
1227947
1579440
1907618
1286099
242606
1632052
156443
522393
1791585
1893322
1138323
1478863
1167150
1039547
280164
950791
1945319
283683
1322213
379548
1799075
315982
1516905
1288540
1145396
1209231
321250
671712
1069187
1493580
1280585
1969777
921483
89773
180682
1740132
906299
413202
1089352
1645214
1179127
12272
773228
1901440
1818881
621411
667088
1428204
1310724
730976
1316169
567375
1413640
633887
487558
811231
1727212
476984
1394457
637910
171762
546333
261995
1129031
133314
508441
1311721
69687
687171
1880208
877552
989367
1096408
402014
1634861
1378143
480384
749089
673643
774206
7129
924084
1571689
1138398
901691
1337866
1711378
1188229
1854289
1418456
212299
1533417
1150736
1458287
148162
630435
1857045
655595
1648897
231179
1876417
1092662
324875
724948
78926
1280220
915073
197660
1896986
833611
1620669
827522
583921
1556485
1965648
491362
412998
1213671
62529
1713481
1111598
1789955
46561
782691
68943
1222319
1394389
1788707
625004
283403
272370
272760
438687
1481282
182490
1893473
142092
84542
1571028
124522
1412729
994789
472830
949428
306686
482511
1820028
1900472
500279
160080
1129527
1383909
1500088
896925
446933
1644939
614952
740200
309512
430316
1637378
1734381
926575
1067145
424393
1522028
904391
895981
1856376
1045193
1706145
666563
1608689
478125
103915
1618068
1680291
846523
1123554
1964052
324813
1121058
684656
280102
1818250
1671770
498929
284635
610013
1055549
1278818
1842873
774115
667340
1104644
1415824
1476258
700830
410365
1040253
755760
460592
669889
1385419
955927
1967146
553269
760118
641905
1850265
864535
1857495
1823721
1939936
1814146
762935
1592128
686676
1440424
1351768
1111305
1189567
210534
1239315
659948
208208
853011
704183
1539769
26521
53048
93792
1174104
586493
792755
263638
1236101
240670
684418
1931461
1540680
799468
1849996
1006251
1756109
969826
850694
474117
1533453
77383
1364397
892923
244433
1584161
404197
1149445
477830
1568910
429270
1948655
23118
842564
1472577
491743
899018
562035
500184
1473688
1940647
1057410
532278
73493
127907
85363
61439
712528
833064
964253
344114
1116057
214325
238453
1110497
1835653
498898
1778068
312765
1286464
292345
1537427
1949249
311113
78788
1372301
288118
256417
549296
294077
171328
317481
603781
1093090
1425742
438349
1434876
402931
913256
1591339
275395
1270685
1851073
1461804
1888978
1772258
957017
993771
1242832
1727795
783264
1173938
14177
794370
1309590
1428396
925381
1105185
52788
1533119
1226471
1532433
513214
1800351
380153
555357
152159
1850176
580337
712551
1684901
126639
848828
1550111
87696
1899405
1858872
693097
1439809
23142
1725749
1131261
630058
1972658
438501
389445
767566
1341323
1581304
1656038
289421
6903
1029843
1221708
1566037
480966
837359
1059896
1629087
883046
868337
1421079
1288556
238870
1829114
1933440
1273846
624868
1532349
1895385
1085653
793593
1918250
1409878
1657250
1788532
1572460
1064978
406074
1577246
475676
174547
1762029
328199
1556745
597916
290521
101175
1791483
205687
1196137
25831
1099051
54135
1003188
1136047
72961
1866008
1910263
901925
1670713
1271932
1889844
143418
976840
757263
62467
364341
1957970
247098
416115
551472
1641396
89851
1311075
563847
1089866
848446
1533241
973323
781672
1403478
1643237
1524275
360495
319003
463901
1025917
582415
295414
373972
701152
86746
1721044
1278901
91941
752154
319958
124324
746678
1811084
760265
222187
178631
846090
426716
1136371
22123
1293250
434849
1491012
644098
338992
161766
768194
1988857
239166
872572
1540878
139563
1445853
904737
558003
449891
35658
429179
1611898
1031639
1283844
721999
1932119
770449
1578298
1756605
904491
960933
1461864
164206
1874810
916263
1719684
1517776
1963814
85353
1339950
704465
1356627
162958
823231
1790821
1018075
1177427
1725706
568716
1916315
643953
789130
1616375
1796908
361823
448275
1189361
852225
1182347
1905088
11171
511080
1220365
560432
1184216
570760
1799445
1567460
247392
1912999
476636
622591
1898577
420771
1123069
40598
1833120
1341257
1318042
1359194
414053
1998719
1047321
273113
367621
582343
1865228
1661176
1787127
1656661
768990
1308557
474878
1734437
1568767
1018993
1290777
46584
526326
1681703
947389
1409377
1532420
281294
596782
1879409
1587471
316863
411150
1519052
1689812
1147151
64055
1057110
609008
479912
994119
805331
1799407
1491696
798873
129702
851884
305058
1061483
1794263
1190977
938895
8150
722380
1063991
955917
620211
1013359
481840
1561913
1766110
1409681
1635261
1151874
1218573
708504
630070
734952
260467
1640499
289724
1545555
399778
1084105
310003
1682743
38585
276709
1671992
598307
1989887
1170057
707129
171311
825485
785597
712515
389636
1235917
1259028
21775
1884615
12873
203508
1790402
1948877
661124
1401024
1886546
1839659
1126183
1824846
438825
1925381
1903553
770808
378575
1230965
1523222
671318
27696
508523
949928
306885
200509
1051072
1654744
1528748
1140551
1618213
328739
1939723
879488
256449
1274412
287717
744219
1027368
1188765
1570696
1350217
1964252
1602639
1210441
1481540
865343
1465985
1272093
88126
1612447
734672
982979
1631687
1017800
33669
942190
1182901
1537712
562678
1673333
291784
795155
773875
1612772
1460614
1084568
1181443
1112691
849010
1867322
1586704
842669
1457660
1642532
681814
955874
361094
1775195
1395586
1784135
823952
1136107
1326710
1156089
1376591
978140
1503959
1848015
1604219
854480
1815206
134002
90901
1687696
205866
245043
541288
368226
815994
1199469
1877343
73373
810326
1158857
144166
1478564
1054016
1882485
1944509
411545
1222918
821057
824637
1973402
1192117
1399096
1471071
1126115
557531
1835837
1326866
1169938
519744
1993041
1297690
606009
415974
1767891
1231860
827512
1184750
842611
1976148
1771208
279655
245938
1083932
1611864
996102
540657
564224
440877
15887
1768002
98598
522679
1114065
1062851
1438652
291804
1539561
1429499
627723
1171637
838109
15705
955600
1533659
949179
1622140
1827718
210410
1256424
1878722
710858
203183
682889
480974
982337
336546
337836
709849
865161
1878234
711702
1207853
645434
925334
1234632
466832
171546
468143
680244
1002088
147231
1844727
1594651
1236639
564199
1670979
365559
127476
1818120
1697683
402345
822831
1861777
1860329
1667545
1008175
433821
1924862
969111
1875024
1933471
1172272
11559
587506
1458978
228910
788902
1984769
1315275
1245932
1792828
857481
1921526
1591910
254638
130098
261743
602046
931240
1872274
1044835
1382842
1556846
1995676
1846896
648674
221394
189037
1308986
147993
1385663
1296833
1639837
573169
812802
1420196
707188
1347352
1515123
1809704
906350
1681706
558495
696180
802769
850937
1588210
608371
854177
33422
1560395
1793277
404200
929082
1426108
386366
1382175
1813819
1556872
864846
42156
1267730
1034189
1341086
1486896
346177
730590
1749877
32570
1314522
507766
766455
44588
1081469
1305025
594823
455127
1143336
412684
1974289
413778
229879
781279
421083
1888396
1914606
284340
1470721
709376
1912796
839568
1604214
193768
60497
277833
519378
217095
1782
37515
1718031
102967
1522770
1138090
1253891
1344935
211151
785644
974824
443657
786987
815056
333091
789995
1629873
393428
1908493
726887
405483
81534
1400740
1569741
1034058
1575761
168597
1945156
516462
999106
1767164
422785
1956806
1947734
483311
868251
327373
1082570
192979
9828
1842620
1214233
1237403
331062
1066750
1058985
1015316
729514
429708
936463
658723
934052
681620
1269772
1751436
1474546
297411
1610441
1211417
226641
148846
580326
300942
1616910
1139514
582109
534102
1639036
1542125
583681
1503465
1312606
1538577
893960
1440871
67035
535624
1369638
672663
1570334
612207
1543408
1689873
884759
1275128
271058
1327167
401205
949457
629182
740908
886093
265674
1388532
1484414
1007211
1899890
589856
1141011
780137
583938
1569124
1920607
1623157
151183
517477
1997496
1366319
1290065
1905843
460454
346827
1226057
266794
1896772
1509585
575987
803589
672470
1551134
21720
850951
1388644
1872672
1523960
5674
1279573
412202
335570
799947
801953
1105630
1899512
168367
1320116
1081566
961781
1569885
1598554
255017
989029
104191
1497357
1167754
561163
1881767
412480
1413393
1521550
1892534
1783765
1332493
1594869
683679
530806
952454
484808
372612
1000427
622993
379884
1243091
836599
164738
957061
721956
243018
450954
677558
198772
194965
473842
1019652
858988
876918
1275325
286479
773848
516832
1997314
689717
433400
240985
30567
467189
625341
1837911
1610122
1656660
1498205
907177
749906
1144693
1075034
1071915
1372885
1499457
1852748
170303
1827654
230256
1592204
1537095
1376715
1387129
1649581
449695
1722276
1113438
895379
1749576
1798267
348162
1600
1723866
1581694
209908
1546632
302343
861407
469655
1520536
1426836
1053231
789816
1667384
107911
238325
1678263
1588663
1939806
916409
1684528
658542
137202
178214
996302
164497
1324378
450782
332303
1650027
546179
312303
517822
809916
398469
210449
1365730
1701042
161697
43824
1531205
1440619
1126325
690673
504995
211556
753687
949606
1079151
202239
607577
1350580
528861
1920156
1008890
86601
559149
112573
1649053
471635
1330226
1650606
290308
1636574
1589807
220814
561196
1967626
666306
1731929
646873
1179849
1857794
614715
1024148
1963181
235490
664395
53364
676401
1381213
225240
1618949
1843405
235309
328361
325535
1147033
724005
972808
1200367
729207
1006721
1577275
633854
797900
1189135
1347366
213102
324662
718679
1558468
759536
789615
1003621
1515492
806741
1436349
664963
44376
902507
864348
1822287
869712
948935
233537
634882
1662181
1159646
595277
753436
1466738
1432658
1517272
84791
579401
1855383
1654165
359061
31273
146037
1535418
499952
949093
575018
503087
1157805
69407
1194905
1351920
1714380
1039787
477543
1398264
1502790
1162033
231668
1633983
768573
832697
172826
124095
24502
1850190
68479
746324
539977
1820961
424330
88283
1237444
1691469
179113
500162
1010310
537338
642140
628470
1720416
1044562
355075
1419348
1947329
1160437
1777986
440354
1783619
846264
474207
1830874
1783712
1747398
1248347
302428
676994
511675
1802796
1859400
1825397
1603211
1120815
979316
924661
1744816
1137837
542460
1313831
1609483
1323179
592596
1198690
586362
1622691
1787552
1825471
130760
519886
812834
1630765
830845
371429
828273
1538304
17920
1228196
550740
1507682
837644
102470
769389
1716700
1024842
476665
394626
633493
1437300
296667
1135744
1655223
302970
184468
860999
996341
474347
1837482
761967
1230866
1620120
345036
1714597
1260872
410123
1944987
652660
1374288
788005
1529763
1335273
840097
603420
1066196
892935
372736
135159
1992790
198477
767185
582601
349500
164811
1830681
162719
1343937
1628285
319592
1975800
1922232
317590
1556079
1060590
716465
1443959
1482720
1396869
1317683
1306624
287820
335851
439834
1044281
1774032
1392647
690449
1737820
848115
968222
1301982
951719
1297130
1573683
586130
1764408
7463
1816543
63342
923768
795473
297933
1299980
1158707
1234297
247496
1896656
1554233
1507660
188277
1893626
1582078
1880253
974540
1958220
1094033
1895634
1889917
597601
703143
1615682
1877671
1884321
927259
260220
706358
1839265
1781562
251664
870869
1378327
1958625
329830
1458086
1434945
591862
1490793
1930293
579244
1764081
1376032
907025
1433903
235572
1358138
579101
48917
1229286
1068791
1153976
927133
1068574
753710
1782860
1716911
757529
1158039
1228535
1248969
512074
1905387
1006825
1901140
1293727
1044296
1823129
187300
413950
184544
1740495
388960
1487542
159468
1340421
1818249
498812
567716
1409414
375389
1593797
753343
636089
1727489
1345949
1129080
1740262
1726575
1384064
57888
1318920
606744
962123
1624896
1895908
1533077
1766248
655802
1558887
1350378
1497849
671935
1810423
653859
1365219
1513464
1738014
390663
1061152
942662
18957
1940349
1969825
1788412
1014373
1946326
69320
1790624
1745902
148209
776245
1559850
29258
1123451
482909
669504
227938
1326564
855272
509066
1944345
1975736
746468
1905669
98877
1353299
1143765
1238524
1917526
589207
976005
17005
1777885
217573
1255232
328569
1900104
1548210
1822924
433326
1074403
987891
918830
893875
1613726
1058950
1487023
1984524
272108
1713083
724929
483975
1310265
1029684
870011
1482843
1968371
1365559
903922
1676199
664522
497473
666624
548473
1933692
356406
1528840
367512
700669
1422654
1588985
1565324
1101183
1487074
1666428
958861
873833
597234
1187200
1823687
1794573
1272325
1732054
1993805
1684364
239829
276093
323337
1773599
1933849
1080212
881570
181159
1514545
403715
1739023
205565
1064063
1761179
729521
1791278
79835
1771829
10070
641204
354560
845963
1201518
1671818
116830
1860876
596976
1814196
242785
1832804
195271
1785916
1117165
1158995
1615543
1524947
1403225
1424997
1673315
283529
1694733
47545
1903295
1377863
1967710
841512
505313
415333
536147
1442651
1289649
400243
512521
315297
1922793
1892856
129787
631636
1742592
569458
732907
1922035
1571875
124442
1832949
144646
486149
26977
634887
529578
967555
1582835
1385642
125072
262571
228423
107054
233876
408036
531580
1005040
5147
1866681
100945
1846080
90644
1280165
937321
72018
970998
1980712
1867129
677362
1651575
1063140
686921
1866081
367601
1731754
786020
108925
1342142
13886
997683
563845
49455
45986
312113
735348
304288
408929
1190783
393344
1885037
214402
763113
1348312
96902
1898480
1520186
1742536
1417015
84745
1638612
977380
488515
1590692
37571
811280
1940625
109804
1396620
594907
1053387
1463156
984536
77643
124062
1846396
1603997
1262986
427173
30461
1777189
118540
464148
8596
701184
1456913
720087
1093519
473171
1190061
1686733
205298
889234
780071
1844464
1592102
1028645
1922675
1580188
1991383
239628
381227
1880307
1254093
1289616
707664
1691963
1707263
1848926
465848
1408302
1789450
130051
1559878
372305
630483
1806498
1327627
210170
1298575
1337489
1445271
1628293
1063010
1073224
292039
1270494
364513
1486672
698985
504758
1602872
944670
961791
864451
343324
1194528
422895
710813
1876040
504688
145156
1671028
94405
352529
1060549
461318
302316
1498375
950536
250919
1370956
574913
1594944
834688
580302
1814760
1003420
904846
728426
245142
568131
1927179
487512
1515934
1088735
1652933
567472
563067
1593542
315854
1136611
125137
1205088
1347197
383355
1824369
1913911
1610552
1159303
927700
812342
457330
1065071
173029
56427
1505506
1524264
1702939
1250358
1285512
1346910
947724
197953
1303719
232816
51369
350608
1541244
125580
1226734
546007
883424
1522399
1400338
80176
1588937
646011
650573
1970107
222508
842345
1897404
306900
1704361
322569
1771270
1513769
1628126
1116284
919839
106687
1950388
393653
1713365
1379961
73874
1533443
360800
164381
1389064
949263
1548112
1906688
630933
1934025
1603556
1643846
1664976
926946
585395
1494873
1785329
1975324
1037933
774332
1236914
129127
1529655
1127811
523534
1014245
1560839
1993057
482803
1919134
839767
169434
442772
750422
777457
705655
545294
1965185
1273491
764409
460991
1381923
1120995
499363
423985
1827320
1322081
1251183
292321
962067
72379
1666698
1598564
1629723
1675547
525803
1825801
1977936
788999
263779
1131064
528514
580612
353293
539112
983916
228415
1850296
1777962
550296
226455
1239515
526875
663245
1661225
854272
405976
1577876
1241663
1768212
1690155
956172
1824987
1966193
1364978
1631982
73539
21165
4461
1081524
455676
1813509
809813
1579155
796833
170488
290105
194072
1071934
440774
1425808
1070400
702526
1777562
129611
646283
507796
1918343
1520670
879336
847561
311352
1408533
1013736
771580
1974256
425874
1665189
646848
1978078
1185002
1367672
1574248
1193971
1143273
1933462
527684
904199
1080855
1533407
469835
1815389
1157310
15533
1197152
695017
431035
1168094
1156555
896025
1776003
53032
159578
1751202
1271500
196957
1871244
473859
64473
1760727
1238886
1537670
1719124
550770
980350
788302
957692
1441130
580414
1165634
34185
229093
1666795
1547709
501204
169283
1816895
335531
440118
652013
1058477
1521587
382032
384387
270767
599123
97537
728208
605479
169250
1216164
1493023
249917
1471937
1453520
1100328
1307172
331170
1483720
306766
1181465
506886
1108893
1589548
774679
708230
1977010
1891363
1980729
280653
779635
492206
1017566
913566
715847
78632
543591
1131969
754812
1656601
1998769
416955
1551892
1316077
1047847
1400434
667
177778
1647233
88698
1355213
1071471
1449648
897786
1091756
60297
1016887
361623
200762
100455
1822836
870242
1113387
889189
1909346
1779972
329841
542870
1544877
1719495
1713829
1085736
451697
119166
1906493
1184171
908541
1466754
952338
1040524
958661
992218
282268
863778
964258
729628
1246428
108369
147119
1640058
606426
1821846
1975439
819773
1069587
483242
1259084
1410551
492065
1124422
1953860
1712605
1632035
1686649
1387433
1954973
709090
1389087
280059
902112
926711
296313
1214739
1879818
1640030
577775
1059974
1087969
1078321
1376345
1950679
513386
1704547
959749
631315
405508
806914
1534168
1063560
1366369
1549636
699615
1845513
1663375
1435331
1795339
939368
1173356
1638416
879138
1251029
922297
189202
663406
1064022
1912865
1639949
1706724
1407285
694321
894330
1769360
682621
1696001
578262
718830
138630
1282322
611118
989914
1539742
1195484
1428046
1170481
763971
1218956
167500
550645
330716
1869801
1818507
331701
1317272
1433483
718318
1915175
607323
1682570
329127
924088
490089
354435
1069355
1712524
935855
1812486
1785620
617646
1373579
444339
1316650
155796
1488102
1224915
1103407
6836
337090
646007
1392741
1858251
1332053
597144
748707
194306
251611
1383389
1450043
143306
1157506
1125024
382356
290909
820292
431625
1067816
1511835
742214
1357651
1020265
1422116
1777914
1777375
1806861
882446
339465
1643226
1347926
1250675
846985
1767789
673977
1495963
1644563
683861
370152
489498
201213
88946
821554
1318849
592206
610802
1571342
1404285
210322
833400
512569
502560
600955
550831
448304
1699657
947348
1408434
224477
1381939
896564
1157342
986372
1288034
1667814
1310679
209629
166487
644949
1205683
836864
1812088
1839316
555102
1072122
101125
86761
497894
1003494
9342
1320400
539934
275972
657436
1107853
115955
719591
254187
1621430
922417
66371
1131918
396544
924109
474621
1377296
126374
76528
1728643
898604
1871019
340504
659056
1445407
569416
920939
10831
1031510
1102776
1550017
856179
1551589
1575197
1859762
731445
656023
1110048
1992251
528408
1042275
1345509
1334491
983064
453312
322819
1530631
821212
573173
1548521
470438
955713
15797
720046
1375935
479643
1166349
360957
1302416
807637
889942
1202758
1674885
1323314
1468316
1322739
1071325
1226382
832285
565197
201316
399081
818278
780728
498089
1491794
541997
191478
780794
84868
269708
1303283
303487
248439
462184
63706
1031431
827395
778418
293065
1469869
1741539
510132
350529
1199925
632094
1726720
1427626
957306
1610769
161682
1394263
1793138
894546
98196
1061984
1176060
981845
571231
1262745
367377
374678
1914992
1260386
1478809
1534607
712856
483511
961266
940512
356165
1684993
1591438
568029
945220
1208284
1503551
17273
1824671
1616118
1051331
1205820
1734555
1990311
1993749
1546048
1845400
688686
1548049
1053520
1001186
407677
1427874
1465769
1033717
1910802
1585241
1450264
344900
1702692
1843501
433989
105789
1384711
1338193
854282
86497
72321
621685
1913727
859908
586148
2880
804101
1034086
583920
1899208
367250
1639742
1696660
314618
637808
1596489
931818
556299
1810046
445915
794317
879518
110651
643727
1268660
1651187
277302
1665215
1819631
1373173
1314110
213251
994164
791629
1469958
596808
1580832
1318940
59071
185385
506129
58283
934202
274198
380335
1389619
1472844
1855642
1963245
95840
1846187
167505
777603
1282613
1746588
281270
1397468
1114782
454445
1324369
641179
1126886
1400522
1681232
544711
1233568
1465179
1496567
267267
1780275
1337462
592272
1400900
1121357
1475390
1806271
1949210
1112376
145351
882975
1461580
1376041
197076
1621806
1521154
1941867
90324
1769776
191213
1130126
1127284
1352443
1143881
1746306
1399134
1344058
1241641
1607570
1316161
979578
812874
824874
1828999
1253983
1723454
6481
1523157
553119
864498
881106
838842
387478
1902200
1496509
1947528
760357
373616
1652924
1596523
1838186
810152
1145206
351192
1827447
1485279
778817
787142
944192
144
941081
1463179
766289
1135447
549951
941992
728499
1482345
600660
1408082
1989023
1210907
1977706
347755
953747
1311171
1505094
975839
1244414
1989001
1051759
1744038
445305
1238279
148154
54457
352629
792996
151622
1488108
1475553
1088505
1729110
1682663
1469505
1085329
1193373
1632639
959767
1975476
1562800
311676
990616
1811779
768781
331643
676674
156125
670098
396200
1773825
1937861
1285464
1811265
1885567
505576
1028587
76732
1617843
1622700
30376
1845448
871046
382839
466986
115267
1715586
1969899
782119
819385
506077
482598
1011005
24631
1059229
19198
593926
950871
67277
790907
1246829
128598
1160272
1067251
1679079
357621
1443231
1019185
1789338
1148525
1431518
203269
1387689
1275799
608686
1279346
953650
197263
1949384
129197
4265
497962
444956
1140056
1126433
1144742
952852
1452963
895104
45263
595990
1208985
414895
1896770
1779967
695243
1791459
1160642
1708797
387899
85083
201888
831113
301970
1649955
1121158
1874832
1439124
1431226
1142527
1607495
1532980
1972005
1671757
56169
1680953
622094
691714
265338
227126
485074
1671522
919725
1182858
1384855
1592337
373919
954206
1410896
385721
1476338
803750
1774711
1747248
28094
1223953
1676287
1831637
1177924
1601355
1372222
1819790
819963
1040037
280092
1409935
740075
1066419
948892
1659601
1999019
1278466
923742
1378342
1308819
1667997
1222827
332565
1260823
311748
1856390
1403812
193166
8549
354867
877730
1323242
732665
23423
324716
69083
428860
248139
1178532
426194
1104722
783715
1622012
903717
467607
320904
214039
1303469
1412171
1478859
1473534
1319416
1839983
1276425
1516147
999606
1889191
1248957
1972376
517987
544465
1057757
583434
216049
773595
1432622
163513
1854153
1337325
822452
1422949
252582
1767016
578216
1398132
798260
164564
1614486
1812716
1815793
499786
562127
1511613
311928
1350823
1271721
1298628
417018
101071
609825
1453174
668570
1755789
632781
244695
1181486
96618
359287
832443
1956383
271717
55670
339843
633496
752060
40783
1948478
92431
1621511
1547447
438198
1554275
512018
402972
458109
1865197
72123
1886328
827765
1256206
38625
532950
1093340
1620474
1066865
1050355
1325006
1333692
647057
948266
533086
1512625
1336554
280807
37724
1629678
1863051
459968
1925389
640427
145090
751199
683539
283779
923205
1321469
1013034
327531
1205399
1366800
1687853
1803525
858638
1016226
1643690
1185980
1777366
1298141
807729
989843
1919722
362980
712701
1659545
710376
1711928
1273791
1304723
1629587
1806871
145427
45111
1868909
104642
1602873
446735
725220
41209
400838
1957888
49890
1314188
441466
85451
1271073
1637583
1246553
1974339
1084864
1124836
1266345
321800
879031
85467
1473747
1069364
1596313
1017017
882473
1821911
582466
1814577
1955571
1278795
257903
696727
1776525
1259044
992740
836105
1446750
1326865
467357
782266
308503
901597
277006
545033
251181
1507328
1743041
311201
476380
717259
818817
1606011
1213735
1929734
1590003
162915
86502
1439990
1317114
1953969
93398
1239348
883147
349379
842587
669171
72624
1162755
533802
1189291
831416
85376
134705
552687
1794453
1182696
231535
225422
1397684
1144565
204567
1126268
1255086
1185626
1231101
738690
399876
77047
1880501
966902
712694
680541
1755406
721047
235615
337914
1590129
1687933
25900
380446
1673415
1576631
716149
92492
1355867
940994
1679362
1006805
504056
227168
162897
861584
272554
275026
355420
10094
1085086
285709
1000593
1598101
1448504
779589
73982
464531
925537
228936
1946182
1397557
870376
1801313
642208
1822472
1152674
1786355
1635549
1542831
742549
1152941
1551107
1891332
410268
1100129
1215404
725863
1994991
988304
499212
1820258
1739550
89892
1259302
1973430
1378626
839054
1066126
1400997
1328654
1829661
411520
777726
1707596
269917
301239
410923
730821
679792
360810
725487
1884370
963607
1919477
1769073
1980306
778001
1834645
1370134
1304276
1603009
22817
1721489
664151
1881067
924413
200703
1698207
1174574
1559022
1856492
760729
1089241
1856760
1461903
1657719
595227
335955
811715
1826465
293868
749844
153057
1648407
904259
1290691
1306273
436331
414681
1439783
1132473
525984
1187870
1531182
1540871
1219754
1400546
1444962
1752542
1512980
793033
1478440
581595
449582
1361825
1213405
569911
1638328
1631072
587970
1143989
43518
251288
761984
587261
478019
195472
790945
1497862
1061749
1480123
800700
1554008
178295
796772
1243800
91976
716896
1039017
6411
1650043
1900093
213458
702407
1207394
208248
1105620
1398282
1915164
1329107
1305802
528961
247190
1950497
654635
707042
1028587
792660
522998
594225
541379
1077312
437653
1433818
230990
200344
559332
729064
1968847
1576720
345259
297549
119599
262385
807685
1007607
878923
1474729
246243
759142
1326355
1564218
455194
1222752
890325
1315486
1656234
1572110
1961447
1529040
1729538
754751
67232
1517352
336601
1908343
1324207
146448
618091
20485
393805
1158137
1524154
1815291
1743376
1232498
753485
1526499
1487574
1691101
495610
1325653
1910822
648472
1636172
22039
1689256
706824
1355783
475781
826341
72817
643093
506151
88193
1964200
546162
747411
1929326
653093
838677
258221
1309136
112345
1353332
1598267
369051
959495
1398562
365057
1151412
1490354
1853369
727457
4623
246135
1994984
1957017
197902
346638
1397943
1679056
1694154
1541171
810043
1996787
158210
1021112
1877923
892263
525795
1677130
569295
594070
1662705
195445
1835665
360317
1647118
283782
262226
1552087
1327714
1091755
1862882
468603
1474320
1397370
1286146
1115508
320629
483021
892526
1663505
2867
1777148
1523403
1565329
767723
343884
1205372
154957
1019589
1745117
1170438
1744070
403880
726027
389006
1223915
375966
1899129
352540
497241
256098
124190
1131492
389389
744471
1927036
1422019
1779309
1877746
770461
1231123
505688
830321
1926684
1887130
1921162
408131
313517
675566
719975
1941662
1370011
436401
308827
380417
1668403
345975
1166245
972763
1768300
1209334
1415500
1751832
846892
15568
1477829
144275
1210648
1494691
225324
1948861
1224312
316545
87217
1654546
702296
1529692
233004
1775559
1972135
186353
804683
182019
1073642
220428
135735
895930
1474151
1378179
1382404
172026
19989
680069
1672245
657406
17964
1202311
674879
1900877
1940296
266302
869089
1127411
1934948
270594
416590
1863545
932419
363441
393372
600845
1121629
1097370
893554
961956
1644854
261397
1978719
644758
1106390
1998420
1002962
1464628
168667
151822
1039740
1756287
229034
643096
1404610
1177462
240390
1407058
1858374
806764
356421
57991
1542215
1152735
570235
738716
732045
1852317
1641881
1244319
1809033
1173997
814890
204448
1907363
1082170
1539732
848512
1068479
528623
218359
295072
817412
1815059
342973
1988532
432405
908608
1771674
571312
1891931
1350792
214211
1988266
1769608
446430
1817384
50256
1389312
925741
147199
1228433
101785
1995897
1692890
1737707
1497613
1503187
68586
795357
264119
1421247
1669677
1891007
167357
1907272
1392666
1931057
148875
186986
656955
578984
1263068
926723
1505874
1197497
1504738
859202
549207
139372
1420429
1628651
1022609
1026664
1823436
1489519
90586
125370
34693
740068
1528951
1812639
27554
1096903
631571
387465
1465166
1839929
138461
76508
1970730
556278
1828133
1812474
1136466
459388
373977
1364345
1341124
1780085
1008987
699998
447848
1670863
844954
1995358
1910604
802571
1464463
1942839
310005
1103655
1192238
1436565
804188
1199088
356208
428161
900244
1652113
25798
1776033
686697
1190038
345519
723388
1847147
1524260
1903751
536238
168645
1922362
985544
1723755
662352
625991
400967
29833
679613
983888
1879221
1465404
1036350
217897
575175
76632
212515
415774
1693863
1977954
1145493
995902
798625
142663
1151460
1747888
527275
182677
1352945
1976412
270094
39329
756159
1682732
1941044
628020
1343792
45777
1433856
1853755
1098829
131139
850988
978745
1331716
1272232
325159
1640789
870694
372652
753099
1957733
934887
127948
1691897
1349857
370965
1143841
1965071
398165
1081971
1713773
1361401
973672
1459734
1744205
1092268
474654
912888
1052753
469833
158922
1873650
252959
1951036
1656029
1749974
843503
1737392
899413
532419
966302
25790
1127071
1693179
387385
787164
1457101
418653
790014
576072
670790
1427702
1151907
1089538
247860
402815
1225027
1193708
685797
1541539
345844
96744
632536
1099800
127725
1589390
110039
442461
1692659
674854
748044
1110621
125875
774528
1414829
522247
1615577
322875
1174317
1132304
1767762
877167
870952
603678
208533
801615
839922
1300245
1515942
632647
1559897
1920902
1375286
983500
427062
470466
593246
439623
1412502
1120587
127175
1918630
408203
376371
1503060
1927294
389186
437118
196151
1592873
15397
1701343
1089035
691007
1533517
1279670
43668
1954390
1170701
1284672
94711
1495287
1525155
61112
1964271
1288988
1753045
1234901
1992916
82827
176090
1581866
673527
1250799
1708263
673295
1429219
675937
1627550
818323
1962596
1452876
300156
1414663
1129806
352916
510616
1588888
572296
175108
1329857
1067979
1514985
1129932
481077
654085
1294618
772324
1061748
1338110
1882527
437950
1609041
1280958
1025414
1495053
751497
909811
880783
572241
534035
1946682
524666
719796
339737
952567
476381
1822098
1723251
207625
1322199
149564
447540
922421
1434457
651730
1416672
1856219
165563
779088
782976
145116
866162
1132887
1759515
1684970
1712995
288575
864082
530141
1368189
1811465
445855
264632
1544158
1041166
357304
1089792
450309
1700185
982074
903906
1674476
1161030
368963
1916428
1749746
406232
95483
1438837
737397
1860045
1906553
791204
1262147
627422
1962234
565893
442202
440527
1288357
1423107
857208
29600
526133
1289487
157369
1620319
650998
1184144
669062
14177
343357
583252
1355625
96087
1430324
450980
1498058
750149
1966661
488772
1160120
425954
1706033
1016318
899216
1162045
200754
1738204
1876145
1643027
447514
338276
1062661
668909
332764
1081333
1143099
1474508
1713388
563447
65421
1751267
1841557
368060
895536
1306952
749489
167415
687918
245593
1978978
1403143
1158375
1730729
422413
477619
1061400
131015
884771
1165017
551571
1463057
806461
596701
1890776
465072
430828
1191668
614931
1214476
907685
563646
67090
444728
592384
539509
479308
370577
326980
649653
122884
739829
640746
1566480
664632
1211383
980872
485809
1408288
667815
1826141
1286350
1142626
1966044
1348859
1302896
1486894
1478668
42118
1767317
252141
1952244
1301566
1659598
1017556
1884705
985386
912495
1934632
142536
1619054
873668
264877
1415341
959864
1201415
1240596
495222
534304
1187631
1255219
1671622
1498122
1206505
1792867
921160
1660409
784632
598408
894554
407124
1745978
1300366
353863
1406407
6529
1126673
824394
1815240
1121002
344865
357169
1119215
1969448
569569
415392
48675
1077265
1541648
777594
1481191
1592253
1749115
516433
683422
1173980
954299
422503
297544
1774739
1412540
1125719
318433
75073
494187
63924
157441
1755251
867420
1029402
1610778
36978
204162
1426657
82202
1753365
938021
1209403
284994
893238
1810990
704343
1868015
139711
232288
1183707
1734308
665385
1983564
201938
1540761
122053
509742
1411663
1367133
1255632
979929
1147784
744783
1120208
1453692
1589874
218235
279191
1311010
572641
1373438
811668
1906950
216610
1981040
409670
1328413
1620950
1587574
261386
1190963
1447286
316657
1326511
1951405
460359
210989
625274
669737
1466403
701829
633495
317106
1469858
839113
755235
243949
921715
1442897
210455
1413599
1953338
899332
1113747
1294616
943356
1418869
127376
1486414
399246
277157
1979091
671661
808956
1598422
414500
1476737
846185
270467
1069686
394113
1060153
323797
1849507
158870
830062
1429536
37395
870879
1850353
1208443
954985
843411
1419466
1045542
1691830
1536388
1092290
392731
1328746
552877
1927153
1694701
1043353
1218119
1614646
1112006
434929
1507903
804063
51681
579927
1773206
1558253
1738831
825009
1497480
1068330
355322
1387216
1424300
1010063
1285990
493852
818816
1671607
618917
1393664
1032889
927261
34139
999453
347227
698904
578835
788711
1728204
753386
1660154
295842
1168168
1240304
1200447
936489
1229792
538010
988601
1268669
1385879
780113
1233379
1459244
528368
1718592
401362
1028272
123175
247919
382590
1797108
68192
605711
1470969
1407365
747638
1889325
332169
1745194
21794
1568232
873931
616769
1019879
359546
433581
1380129
1474678
1505368
320058
1760111
1556274
956140
136871
104287
1128928
50655
1090106
911766
130417
1972461
699751
6022
1450707
65086
360283
686951
1253653
279072
1536829
1669848
1613187
1379132
844316
1405363
1346553
534124
720002
1888463
572115
687839
1400159
1252321
81943
1552826
1547198
793849
1164529
458369
19360
1651396
1764476
458063
54768
1368846
1949900
1653735
588962
963753
1899186
1792271
242728
425916
405408
808326
237841
980125
1776182
86096
794897
366328
1249715
1856399
107630
1602036
1018641
1470324
1468365
1299944
159847
836600
1274251
82101
729718
303170
133788
333282
870554
765422
1289178
1684969
1518410
187626
685656
589654
1419126
1034479
830665
1553117
1350711
1038581
105184
708388
648426
281980
1532490
1570089
333516
82808
777933
1339733
219748
561347
1417933
217428
1693412
1247833
1476445
1395360
98265
1442220
601760
1419690
1712388
658906
721552
11024
713680
806027
182684
873457
1457471
700573
821719
1016577
1124314
711061
826776
246945
1352077
1371556
123406
1188484
20313
1775519
158235
959920
1072274
763719
1372365
550250
1824971
1732018
126244
887754
1270714
425128
364902
1167338
1852365
10270
332519
660030
1179848
695024
1617188
1860122
1187303
1358493
1705585
1569113
1020528
998061
1992830
38330
849350
1572231
670802
780358
699329
11390
1182749
1341346
9396
111988
892404
884782
456577
540223
1902543
808044
110412
16970
339977
408397
258976
766629
1671760
946150
1095818
157460
1749051
475209
1500258
815910
130451
1373447
1897527
277640
839641
229193
514520
608294
959813
1310786
1748890
1133571
1139218
498912
1342083
1536621
1989538
397343
1326955
411133
1699244
1615466
690019
1479870
1435495
279804
94047
649763
470951
638444
1439583
1941490
981306
1477177
662052
818790
685793
1973448
117989
146713
1827553
1270651
1352815
998493
184206
887005
132982
494291
681992
336761
199514
1856999
359902
1529517
183071
926533
80386
1815010
1684573
1005798
763121
1905701
1561015
924222
1558170
356586
864198
706344
381672
1375894
1719686
1956913
249108
1598149
1527240
1432990
502527
890650
1648611
282179
1880137
553411
179162
601705
985133
999426
1884605
1144212
694346
1965559
1739051
1557945
93349
1720615
1126681
62846
1693614
731895
424870
1925160
1611836
536390
992724
1270804
1147792
441748
308079
917338
586065
847027
1173158
1522554
1842484
633732
1849166
443500
1600024
1101863
1035915
1738232
759249
1258338
1329570
65489
641914
299406
531214
737466
1805201
1279545
1841379
119997
5133
1537895
315389
560592
325838
1501412
1710219
793828
249403
114759
886222
1991121
1305340
379675
1083759
715395
1311783
1147311
1051718
1882791
1873502
166900
571424
1132678
175760
733857
1644372
1938855
748472
820795
1332256
392865
1194022
614494
1924729
1017264
1484721
255986
1705333
614323
1231611
605859
1106468
58107
1884955
666413
751733
124331
484812
1578136
1254780
1853709
495690
427416
374137
1561881
852162
540988
1616046
877141
559634
94791
1180481
1893550
1323835
1541677
1854737
998240
959312
877876
1482268
295627
358051
646740
1607488
518579
1006928
372816
332084
1802304
1849532
1009963
1012308
991299
1244623
1466709
1136541
1881800
1102361
1297382
1542874
1474315
773793
228284
600631
1307586
1156173
835201
355762
1679256
1434202
1890127
1306100
185248
34259
1451450
1817398
1071320
1741552
436807
653681
228598
145094
675077
992755
489650
1122013
1481612
749184
1609922
1555049
1957642
425928
592297
1941688
1143414
91903
807034
1136144
702928
1589217
640135
1373785
1773713
65803
610882
143432
1851245
974866
929537
661322
1939675
319804
659454
959028
769592
147707
1210297
522178
1056447
428672
279510
807567
1572564
1775892
616955
1360364
702140
1064927
1635966
80745
1225656
1400597
1838360
220936
1267937
774123
324692
1484131
557910
1465886
1146736
1892421
1668451
365757
1629562
43463
1024157
1378408
1141135
524207
834584
391733
1967764
1366815
1847963
17429
1826640
846169
1509345
210478
1407212
574088
1684139
716093
1299545
1068013
829296
1627250
1542896
789438
1339379
1249196
444206
800465
1290562
1875704
1125462
1512910
733680
350429
213264
625889
1016483
1053064
1157938
582691
840852
1391996
1016692
249400
1972023
550406
723913
57462
1654365
1296801
385207
1443718
800565
1315269
557073
1027222
742946
122124
515084
992499
891592
1336469
105459
379175
626665
156643
1174313
1645530
7796
1927179
1735836
853127
1550840
324389
1971037
38224
762459
53015
746110
1025504
242541
1224230
1286200
930690
1483423
1525007
1117700
213031
1203961
1564951
1470772
455997
547606
144223
1996136
1325165
105669
1229556
190391
92373
229952
1205168
562657
921140
1536118
1048658
1671528
869276
154449
444834
1054538
688602
1700668
71231
666572
1870826
793108
1426684
1088867
1152698
129028
1084719
1494060
32640
1119218
1313235
1957891
1995374
1805574
1919069
356217
1810698
285241
1163578
696041
1549237
1139057
323992
1248895
1075293
1770133
683477
1408089
335231
1510962
1678572
1439486
635842
535715
793739
1649558
1624122
1744867
567529
1396923
1772888
1251493
89534
1720770
1747842
1060263
508045
1197682
1707177
1386276
797469
607177
782428
1478487
300524
156460
64844
1518097
1432198
251904
1691390
248628
1490119
1282072
1408886
111448
338919
280624
1183038
188920
16281
1604365
124362
1709997
1541355
816478
1112559
471714
1062411
774225
1555366
1438513
1398810
1248762
1384485
1423663
1580606
1813594
1654149
940351
1994105
60962
1795217
1313217
1207848
511971
1479539
1041495
611924
1784815
873805
588519
1496233
1978903
1418648
1270137
671250
672999
927746
1127932
1979837
510060
386093
1020007
670218
394368
1923497
371925
1118705
1210532
1474949
4773
1127983
58504
1175896
195569
1888636
578238
373319
1788688
1526221
106723
1721950
1067621
1033227
1549168
409607
935546
1815768
1374359
1007257
1601749
1193646
1130414
1189895
1840128
821527
895323
1965385
974084
266657
1014366
819514
1049620
695991
1867173
1947587
97883
653187
453283
383646
933207
600966
1344920
390481
1426896
1644349
234154
1884226
1568878
1274619
907953
1835594
1471261
1868982
693027
1420165
1125047
1013114
589311
1570930
557540
1176492
1094930
119262
1347660
845844
360554
1860959
1932307
936598
1912397
432941
1590600
18998
1656467
1056889
1528852
523060
1424386
142556
1451274
1255069
1150031
900251
478947
1496214
296450
895863
834362
1822937
1011774
1789075
568142
217936
1078564
1528607
1274592
542239
631639
1647528
129211
1234370
1450813
1506005
1832520
279106
1536949
1978509
872931
287864
1767528
1661715
1816325
1287051
397524
1030326
1977313
422860
34295
955981
1776309
766524
1315079
749215
1518529
676742
1867964
314585
266083
1219149
1292976
1518219
1085042
1182676
459026
1200348
1100926
59100
1441506
1480015
1307613
1268161
945558
387231
323732
1422007
1767351
1839523
1838649
1556730
1007995
721186
1936977
1884183
626482
530295
21166
1098849
255426
679733
892431
1014927
675896
1239059
955601
1544678
1239775
1429678
1964803
785690
1302429
1815675
140531
372817
199714
596876
1804066
1910904
1937237
1060393
662838
1980090
384311
904542
1821804
285485
572419
631899
843462
1689160
959664
1065693
1436199
1483359
1769350
853176
683063
1864883
1307494
1434440
1653026
1087782
295738
535101
621620
111542
1289753
686312
1649668
233652
1793533
503640
1922625
595394
529834
1004054
108601
452390
860114
1009874
907923
1984226
142004
579404
1521921
146800
1243037
436208
1513055
299303
1973818
81460
1351855
887529
1587365
1545797
1228883
351299
1188916
509060
505696
1136644
600274
1950337
1176044
1457142
1553339
469620
883495
1388306
443454
303483
930403
1761278
1928365
296504
540647
1914931
1564178
1615584
515146
1223779
27436
1843748
1485246
1873062
313009
380528
71741
1550113
1404197
902814
1138227
1716913
1321529
1470286
1393100
1514143
384445
827299
1706200
1935544
36641
1667024
1699821
212073
1067062
1742121
1495673
39260
1727105
1295564
298642
398473
884229
108976
800064
322746
1542082
901297
949985
1062532
302626
162958
1256399
1243032
208237
1327781
1043562
1250897
1767034
192999
1085846
1047775
1449185
1648620
992411
1429073
1117904
154879
925618
1615569
48325
46313
1671618
168357
1403732
939557
1331888
355306
330
188618
1035353
69413
938483
1318063
365455
960789
1709065
963471
1192608
989753
141162
1709018
355006
443055
1856089
1242818
1015010
584054
1812329
1585600
296018
1421176
1572030
160805
1835389
1284457
687963
1268359
245528
1810725
1796096
915861
1960616
1204120
657875
691682
1385469
1878606
417944
850582
1225004
1285496
1168115
880845
876664
1208351
1666386
42314
444561
152987
1568808
725744
976286
1921691
1488026
1611531
1339978
1400817
895694
591274
1733106
670607
276609
1682165
1781885
880014
1973492
1714020
1130995
1760544
1485679
174059
181211
56045
158873
1667088
1017048
1730471
641572
382495
1219288
472632
1859615
1193830
1896192
794072
1744493
390257
1491312
1113603
1293006
1167173
1658428
1773139
663724
853209
309089
1702504
165734
1481545
1883589
744544
285651
841511
1960682
1497872
1040325
1987821
919494
589336
751155
1810094
1922477
1532413
46628
539502
1537080
664399
786257
629231
1635064
305935
227044
1710758
1120196
507640
1814018
1193464
1929697
1112882
707090
773657
1862021
1304637
1539102
1121497
1117269
280032
553724
1930532
766195
359759
1381071
144413
1957107
1244758
1846512
1604767
1988410
76043
1007204
1177314
88329
419271
240600
1560311
1789589
381191
745369
994657
1276336
556781
1551015
679579
1466058
36822
543127
421595
276044
1405910
511451
1016792
1141565
1700248
1227994
1395082
1791890
809623
1633057
1095700
377080
1314909
1305301
844064
1852991
476625
1360198
1285256
1053995
180729
438338
1226239
237056
58036
427313
1330340
1080355
1352205
1373707
1981628
159211
49054
1482208
1725899
944183
636823
496732
258950
645192
607659
398269
1007973
1218541
199932
1577276
897051
1196627
1774623
592343
600362
203604
1234150
56933
1841975
1992194
1098439
560417
43426
1076774
1278476
1051012
1815736
1946517
1607306
183192
1869324
1719810
394543
1048408
93648
1938008
442040
735897
33613
245320
294239
1942085
1377506
1488061
1851847
1940642
352103
863646
663986
188991
333630
1986277
773422
1061305
556566
1447791
253673
746993
758054
1805330
129744
86416
1356706
304857
291764
668195
1041950
1047311
525189
199220
709722
366677
1590898
1362841
1194024
1370702
1379226
413265
1541790
1370759
1286814
821957
476808
337335
16789
1157347
666685
1192118
1259912
481822
1288274
1343439
5645
1944468
1415366
1068012
1190731
199178
110121
623051
1376882
1640793
1610609
77565
1783508
867470
716037
748806
1881426
797369
1635798
1242041
1880571
656179
960331
1359180
1251503
507740
1264432
371499
117085
1196882
1112723
1460149
516095
1607570
657043
789316
1798740
1206299
1992896
960315
1750101
1077085
1564602
1109532
1869772
195741
1540500
392378
1553206
1708393
495889
819837
1248285
1143053
761359
1050519
1886850
1659090
1084322
797635
1191290
1343161
1544666
1840794
1397281
449034
133323
662029
1080995
1777930
45552
833227
903812
1356896
1359289
1033036
1528417
746781
1796949
417638
1284830
1455806
247041
939600
1123153
1217328
137365
773914
969847
901594
796202
1435949
824828
948669
598643
532178
1204173
903311
1584840
704896
731912
1921741
240806
918351
1650488
939942
1665473
1347896
1445333
1350332
83398
1632313
1209166
1052059
1480388
1720397
645157
1704852
997777
1118032
983526
1764371
364640
1229272
1589723
1704336
1180366
1176160
788902
1025280
824146
1966490
1351577
1071274
1192693
848073
966186
802293
941079
1275519
439411
666725
1773926
223631
688641
1649959
765903
1268156
1626080
282525
1757552
924223
843824
1401867
1362897
1077845
263653
1864229
1767417
1110235
1595464
1344611
1397753
920664
109314
1772568
1261485
1639556
1317452
307966
1849025
423457
1218033
1949918
966237
742485
1368613
1607965
433483
1408651
404850
1529529
798975
1160005
1269217
1931765
1386356
565311
1224527
150845
693068
94498
197276
3451
1658886
1957338
509852
244484
1689269
1623188
827480
1863450
1028622
1026877
1677994
1320941
1350531
243334
1257117
1144582
1720286
1771053
829545
401894
566676
1373644
1682028
1757640
405949
829867
611265
215693
1680678
135371
966777
926173
1060369
724322
898036
1412210
1958591
1242875
142074
461908
761693
741569
1703825
1123713
1663688
401946
1670500
1538154
341946
529489
103499
1810307
1674414
740990
1477339
1883029
552056
350366
1300297
372103
1959219
1904459
879016
272720
534325
340072
1222435
1501291
1527818
562307
1991808
1729888
594866
941332
1272259
189315
1697057
1173835
1732993
437939
1574568
161017
1863722
1360885
1621915
642410
1175851
1709990
1186676
553160
42782
1030519
1491118
935543
1162199
1395224
453589
1670370
1853514
1448033
1083656
1857410
307627
1903997
626140
1750705
600878
1323635
1531898
752919
16223
1432984
195331
1379526
1084181
1519891
554766
521500
365994
526139
950408
1313485
559596
167146
1093304
934657
970451
724606
1730279
269739
1775227
1122015
353420
1856805
609230
1161891
909989
921626
746228
211070
1949497
1027418
773545
1559453
406158
1254331
1289971
960574
443122
1467094
90207
1291059
1351741
1684749
541576
90078
1608408
156165
1990258
1171259
262964
1519635
991102
1319606
1627767
1341935
1362183
230617
1741143
1727077
111070
787035
764144
945452
232660
1546966
1373459
1502910
515396
1162340
1804863
1811628
1550213
1332458
1268372
1948781
1419350
655478
100638
630873
1945726
918836
1217759
1010121
197278
22826
490766
451256
723736
886612
1477795
1929029
217060
194796
815580
98009
777578
1634484
1726843
1902143
1148623
1353417
1458949
898800
1696541
1229459
1092509
49816
959688
1661612
225793
1842580
1259472
1832898
1980420
1161507
40970
688420
1802814
1133120
562959
1863754
474394
1987340
51793
923442
1784549
954294
919317
143544
1438122
233094
8498
1426631
857050
838206
778317
326220
638043
1693092
1428949
1005533
1128976
1646339
977524
1336621
1899136
913388
810263
1680633
1623398
1956478
1506926
287094
783960
553695
526598
106925
1436246
204493
1269009
477209
9075
1596445
1387316
980753
1230704
1755305
1843405
1847942
648043
371025
355344
1662481
778438
1972357
342789
964939
282178
329175
1872585
627900
1184768
1477495
686867
1378024
919092
799043
1406884
1934611
1893286
1052841
1427774
980433
1494923
751203
1621180
1246740
897655
230032
1043957
1356149
1026751
1190887
200128
66661
642399
387856
459413
1763357
999301
881290
964356
1979809
203855
1328973
545464
1093783
1297044
1894286
1440967
1870584
271269
753862
1693291
732830
1828060
1264624
533720
614887
464970
1391384
1448282
192339
535330
274767
813613
491922
1545774
413009
1431704
1483237
1250384
1478462
88689
1160985
1442702
896978
1406548
1528467
983700
1282114
572573
1657419
1829060
1566688
1893488
1718542
983335
1192562
284692
904201
965277
1831785
1758151
59805
1945789
679012
381381
1131924
361573
1343496
455888
770008
1216622
1909966
1908566
107798
1932342
1539911
645075
489616
796196
1187851
288781
936137
248342
988062
1988351
486566
1291337
1908562
1352477
651985
928367
873505
699057
1365952
1336980
1228439
344519
995330
986742
815881
1143188
17333
1445385
1607403
1368903
157017
934570
707222
768825
787218
1812012
1241868
1222424
1286332
991600
1179636
1946083
668361
963347
35180
1150137
638613
1607573
151132
1319013
1484204
1415234
886976
25385
1426867
1781457
1279217
704400
1469081
1160644
665424
1329966
1100646
545789
400877
946187
665667
1557353
1512371
1490670
1286504
1632185
1001308
74370
422234
1718306
1143305
901063
1399934
784049
505200
1814710
460678
1639623
240891
18381
1135171
1936270
1634891
1657165
279242
1671918
623782
1461650
802895
218737
1168263
835376
1568823
1165321
1649739
676996
1763651
1564104
527170
255260
1485635
210078
1973345
392394
1380223
1819759
149457
729490
11789
814437
1762700
332071
1020621
1342828
118420
367316
1013898
1474629
1013225
575382
631775
1674199
499172
1874610
81343
1218761
227048
661099
794016
877939
678661
808429
920740
297900
1498851
1673450
1890089
598022
1966820
662681
1067314
1098714
1508672
1010579
246669
1669567
613043
729729
1923179
1076799
877480
118568
129047
223280
1397171
1472183
223897
641888
876758
90304
945815
633350
1594849
1032968
114205
1134234
1057183
1166829
645788
926200
911326
1848041
509839
468625
307726
478504
1041696
1137888
1040821
870793
1921293
108966
455876
801694
1959017
525358
559281
1981337
763689
1515547
1930187
1308209
1605226
1792954
404268
41679
642324
1074066
170854
1855476
52572
1893369
640108
77639
4336
816418
553779
1314702
1585684
756934
1450891
1177016
518864
1300471
106836
1919925
886399
1463247
1440461
1464676
1027716
1137293
1678351
1893157
873793
1400013
1436354
816545
976821
1916989
44839
1791671
1164383
1069939
1636416
1936857
608728
450496
1962662
997353
284395
1414125
1658891
148929
1323470
659493
364072
366714
1263539
50677
492789
145578
1115879
1699908
21935
231407
778083
1690010
1908122
1154163
1944744
443774
471961
9362
1346386
421112
130555
548888
729304
161955
1067157
573086
1476331
237741
697477
1633213
217096
209244
561265
859937
195842
1396691
564720
1069318
1394135
1787908
1543704
1209500
483340
1710864
1575900
1020284
1473198
1893274
1356804
1097371
1535418
1468137
1262919
236474
1419829
478532
1841522
357275
757677
1022511
1176731
852735
1034772
1868028
929980
1743077
545285
257114
640111
1598203
73844
346407
1629472
1166647
681418
493652
863075
416025
256683
584037
315436
1285563
1520271
1312820
257178
313613
222702
1213967
1524787
1833987
172858
344808
1441539
221899
1094758
1421932
795500
869001
1574493
1022074
1040293
1761685
1312410
814997
101273
675537
1056460
1609189
843436
1385180
377348
841462
1665246
1764289
1981564
166828
204481
1756310
499547
1617896
256775
927226
529771
668688
1393974
1086487
1512031
1447691
1482124
953181
1397013
1849539
970835
703545
1520043
1622110
77791
1884308
194186
383722
1228304
1461592
996856
1547676
1464604
1706432
1396591
1498714
1517985
492708
1112074
184036
907763
1432351
1908832
510260
1190158
1842956
418533
289052
1244135
1371608
1937455
120606
1824535
894030
1902542
192109
1049469
640701
1971177
1764193
1541189
417669
770241
796812
1290928
1677551
1961150
1389117
1725013
502286
631266
1364728
1084918
1213828
1786222
451936
1696993
228150
435696
931561
823137
627639
1317189
118986
1138774
325596
774928
1912609
1096768
1393884
440691
1536556
816011
360738
76132
1264615
1566863
1708240
845373
1943518
1168930
1595770
771208
1749858
753297
695077
1268760
851774
1704972
101522
411809
1715280
453341
1999825
1989555
531072
1053265
1824876
675305
1079891
1249264
855018
766097
910293
170705
694997
516128
921353
573076
885624
898417
341578
1402995
1586412
672586
1206414
170030
1640863
260875
1761762
238579
1958433
1202253
525052
581454
541362
1282079
1455052
1938909
642404
654730
480195
1484826
333386
233053
190949
15361
1100935
352797
743415
710867
1341447
266265
1943935
1881300
325498
1557712
1191537
1154613
780460
21632
1280286
1795854
1015727
1805529
1735202
1935445
1262312
873518
1036547
1831728
674673
218300
1611914
391022
1863156
25730
556679
1131199
803103
1051782
324231
606485
539105
1346753
699106
1484069
1976852
1128039
1668829
1627400
30705
383875
1128437
1217902
138893
1850119
1929170
1190758
791794
1538895
1520788
523940
1112481
1752463
555644
837723
1519731
1281292
694572
382980
829089
1859766
1602579
875091
857176
17532
79407
1324887
802630
313300
81945
72836
1188420
396399
1073251
1066446
1472442
1002305
1941904
1948610
1528276
1775680
443440
942926
917523
1954106
981648
689983
1201229
1170162
34696
1355051
641303
1292654
1777030
634298
986975
1506113
751109
1623223
1314920
1797392
484993
1014369
502864
764780
987212
753219
1503240
502308
397273
1807993
1471890
540096
1983420
1717467
1252353
1431062
649022
542664
1962969
1117196
960732
1973157
1108526
1397699
1667220
741798
530838
1167113
1094751
1955852
1829616
1949291
1574693
484219
1175343
1334507
1098604
19107
1671894
90215
749521
1009956
1917986
1269309
684962
540398
733697
450338
1126680
1982447
1587817
1329076
1283600
798151
1276791
591347
90665
1941341
580783
1649007
1782391
747844
1816007
989360
904168
640130
707792
1593334
1069254
934972
1199456
564910
247926
1911104
499854
1852307
957035
504636
1291471
1814541
132750
1031403
1919769
1358671
1638408
552242
686307
766927
408202
430395
105239
489964
1055149
303137
1211064
1705901
1089925
830422
1668212
1119380
404459
11434
1136311
1403513
1579831
1335743
460628
585741
415737
269857
985543
1603915
1742895
913293
691392
1494218
289960
622598
220298
1999503
117585
650363
253735
180181
1926559
824338
157185
383148
286429
1293561
1436456
707946
475440
788787
1687336
152206
1056689
1532240
1284188
1497863
971486
1428486
1816869
443896
381010
1815590
1109900
911500
1931713
1300292
271391
1825011
1513289
561649
1004194
1806210
612237
762558
1166591
1697044
1683315
774987
1130519
1097002
1487300
436910
882051
1395126
1490297
604318
1954100
982568
53044
1918348
1034066
38815
1743834
487796
308201
1470075
286210
1309359
1253737
1670639
1970188
572392
764778
743372
1002171
1977825
1671379
691536
1755817
1101500
797246
1942817
999281
1246038
75296
890528
494301
127833
1621709
1845060
28989
1569644
1480253
1251001
1417272
1791412
1327336
891614
1567700
838170
1254130
1878996
851109
827079
1579611
391769
912442
1331446
1494015
1158349
1212212
664286
1703017
365442
769920
113006
579232
235606
224357
847058
1970479
347745
1735219
354166
558005
1950908
1986392
1764565
549405
618125
1168796
1613590
1255116
1461541
688543
1415066
1794462
1617160
905145
1467867
1035500
818803
1456548
1258146
1146792
1631356
780058
1788851
1177614
1250509
1434914
1219617
730168
254876
1126259
1272949
840049
676068
1982983
1717180
902779
755759
391537
211828
643850
462464
189993
441855
393922
636311
833627
49082
64026
263366
313251
575028
1167165
181578
119922
612269
187410
1562636
1310338
1930457
707384
88371
465766
1343374
539648
587476
1245062
1783111
1333898
219035
3064
60876
1149267
1549277
183126
1123505
803150
1637995
312360
974423
1500130
1688870
518824
42610
1263836
131314
1482337
1215271
1879012
1548197
91314
1540052
207968
227864
533203
838260
317149
124346
114082
712795
821676
525107
156083
1337569
145342
1596517
1959431
766357
1599017
1063942
48365
501098
604985
941235
1259295
678225
1311671
602052
1345423
293163
1679327
1968054
292858
1375047
845500
245754
1951972
708407
284119
1166417
1135222
480028
947891
157693
1172090
885917
1234969
1035894
1299597
604341
1562118
1468354
714226
1862148
1727660
994736
1598040
969608
679820
422090
83323
1661135
76754
1034479
1800301
1502134
1811606
202677
1347358
247415
1953339
1010077
378792
851141
71034
296189
318065
798934
1872030
1867303
354974
305786
362113
159877
1747560
1771436
565249
313315
1486664
507824
1995045
1857972
750213
604530
1507207
253038
872157
500821
1530458
1541355
445674
903511
995592
258263
256348
952916
1099706
1838110
892725
1943780
1867490
159199
883928
1137965
485480
796074
777442
1021208
477594
1516337
904108
884316
1704383
1098886
1057349
306335
1186167
848818
1096305
252838
1064322
1722
754503
1767616
941155
761902
1669920
1413217
497516
1326810
62058
1976919
764503
1380831
139976
440702
81410
22070
447994
519020
910522
1582316
291621
1084282
1695929
869479
84775
1088516
223950
1186681
610460
542122
348247
1170771
1494612
448009
663597
784652
850310
1044625
1331399
49664
1948547
1266204
68557
1491641
494855
1069911
1446304
1998415
898827
914118
469141
314930
1627542
229797
778124
177877
186895
1277569
1938975
330651
623627
221297
266943
1231197
384838
833526
582334
963507
1495954
1414332
1641669
1372176
838827
1692284
363952
425848
1396272
954630
1938812
1026143
1198198
264699
1525699
1087053
1922549
1111360
1313905
560052
193525
678427
1472190
14307
1728996
1929016
890440
1447055
848807
204458
920455
1722979
504653
1107916
255323
405488
1534331
1350634
1773588
280506
1538501
815119
877394
847708
85121
1407758
710776
90044
1971035
1921950
1983674
719126
1852499
1889350
94879
343535
1916712
478486
1779005
1327570
462061
337354
961923
1102231
218786
267406
1993342
762849
867113
751575
1826922
155180
439657
1114810
207948
843559
1013261
1553207
957107
1297944
1337808
1206322
1599370
524035
1710318
326023
1420755
1745807
1260093
1879506
1795948
1422322
26504
495303
674659
1013642
755704
722028
993342
66203
204170
1974175
1893833
1634332
386328
16129
1791509
1503352
1678978
1289851
30665
1708596
1618354
570364
703069
1510900
1569662
1565231
998155
1357240
1277337
1925977
1010807
873464
1065279
172844
1244502
1187951
1317420
1142544
736470
1664604
216522
882676
632716
1765006
114579
1707645
514436
267827
1303993
942736
62442
1841365
26802
1496545
110123
296990
334632
895780
972707
1240526
1031286
728010
985679
1945746
322515
266423
1820942
612149
20613
680809
740819
990596
286107
1024378
1484287
1186262
872849
18866
1758167
1593891
245409
573751
782366
1169277
1054948
640606
1087842
662705
607489
993954
1695095
176287
1773290
1198277
621423
1061462
1526264
481050
1762459
1351930
147317
707429
1570983
607802
574354
330300
1858344
1472032
1430039
174883
1153160
1437483
196636
1213430
909813
1515780
1389467
606772
1027673
785614
1825548
683570
914568
1990794
697847
1649355
1988958
1270497
54614
466547
1588089
1621136
859403
1805107
1611115
893253
1216003
53090
719104
232957
837779
416992
306179
1229475
1721095
1122742
1763926
1264647
1579502
1205067
444205
309784
1495918
1699760
1767221
1365464
130782
56988
1876285
7467
1711128
525356
1241087
1423711
1645955
840052
1596763
160317
1725946
160803
29025
998186
1097834
1163049
1949573
726500
182490
1658381
1883527
1813802
1226095
402184
322886
1644620
851861
1814065
1187569
1738425
1384305
1281292
1482177
798545
358863
916747
277305
364761
1773061
794329
1540939
1585544
420802
213270
1679513
1015510
1403193
523535
1497587
1157780
1589519
1863298
1796798
299054
220778
844473
804595
231001
636899
364714
1905589
287202
1313707
1424763
1335170
1029978
76087
906093
1928053
69078
23959
767257
391896
1075767
1307281
191425
1621641
380389
1681641
687623
1283478
1660077
1770709
452538
1538820
30033
1553920
1442117
1773770
853641
785927
683488
1708269
1839080
1644237
19874
391967
807673
1521461
1161465
1415473
872319
661246
1609690
823394
325818
999868
670797
635925
1779904
1117229
65555
520034
565743
1575376
757094
247771
35128
718070
2238
793870
192615
847709
609262
1497135
1228073
866601
272705
1188598
649370
1091144
1485657
1962702
895577
1591809
1750160
877299
1992011
1038359
600179
1305321
1655679
366828
318894
1617426
1234847
270214
929016
1934472
1370338
1544852
905259
1717716
72249
1080110
959764
121549
1906789
1834484
1270232
940801
1288261
940097
13492
438733
890543
632817
1156708
173509
197818
800467
1099654
636396
799466
823428
40372
915528
52883
1209012
450755
928694
1273230
1364152
1183746
833813
1309241
1903438
29681
1706840
1574868
871921
857756
899826
594643
1738379
61585
145538
1109264
327883
1927066
1683298
1297058
168626
626217
896855
1863195
1082166
1221206
1881114
110827
1549671
586436
474558
1883696
1637292
721825
361736
625516
1405790
392027
1293995
1457343
398881
1867623
1252224
207360
1571298
524895
961580
968888
1801146
1191931
108188
928737
1128500
146121
785195
1420083
1269177
644979
1953580
1406663
1142322
660196
1945016
823999
552573
734471
1974369
421718
186888
119330
29859
1504969
1751488
1418984
1275905
322559
961957
1682119
605058
596675
313741
448168
1620426
94566
1838410
87002
1781014
682774
86252
1820704
1162092
439004
1425485
1841022
1611933
8513
1453036
1460026
415693
733255
1506582
324848
345462
51354
333314
568434
34780
1015743
1980656
908641
1617533
83302
655328
1978294
416169
824298
1648779
1430995
1776189
672378
1734150
1072184
1913596
592588
1456031
695387
1290162
1695968
172993
1281395
185637
921938
308231
550449
1912322
168542
641775
675348
189838
186610
1579081
1944395
948969
1321161
1630201
6326
1242716
1537551
1538775
1244350
669334
777453
497085
1054363
1896437
912421
331605
1792562
947112
212410
1006290
890539
860643
1384053
1065546
958401
960763
1836575
1273896
1302197
768344
179083
430377
135833
265090
1345920
1834026
291527
804068
472985
1058251
1186241
226607
1383167
590445
1403585
1404655
1940766
569458
1201268
233027
1238167
797841
1087902
623760
1719273
364722
273175
86142
327887
554278
1341619
484381
1275482
1927225
1308139
800986
1454222
887684
1879084
1181353
1419097
1623966
1720461
207558
1269408
1670908
1836766
540083
1693277
1401688
469524
329733
1894201
1798910
225217
1434637
304859
1848832
1761429
794112
1736256
360578
373185
1432207
734339
1790186
1777450
139032
1140704
1485679
466955
489865
676750
1395205
818705
1264171
978515
606489
1455389
1759282
1860872
782037
171797
1951579
1051478
1861730
576378
471638
308902
1862303
82870
1789673
1107247
1681702
1443071
719557
192238
680577
1480768
1883835
1880023
1109933
1606191
1209457
586836
1343961
777871
764921
306815
389035
1083050
1681526
1168541
468789
1513570
1133054
1568013
273562
1380797
988877
746345
917329
1510586
1152164
1173655
1131564
697776
555672
275311
481601
1332329
1895384
146063
1609050
1889661
1171117
1245399
613199
1716331
1645436
1300340
1887856
1495202
1290847
558590
798603
244604
743904
1221529
961063
509128
1893522
526837
1634144
985505
1383616
562954
1603414
1442238
865007
1374816
184864
1732502
195673
1644060
1547761
1011333
722289
1019524
1465067
530128
1900074
741724
238234
1724534
831968
1467075
762602
260871
280353
782473
1436308
1722215
584378
1940561
1246958
1206155
1446860
1587536
651279
650345
5628
1941963
1500619
433777
110198
1135155
1622366
1003270
1030278
674257
1428257
66346
1814989
803190
1528145
1103171
1413561
1766484
145575
1746893
393514
1108109
1053579
129154
148603
1707652
64062
1081724
1316720
1449858
1258396
1446025
1847040
1346316
740945
1823922
1334818
291223
1029366
590695
894877
1296254
372546
869534
1022732
1893133
1546486
61528
1279913
742151
1041912
1221412
1214970
259859
1621639
266080
1520027
585304
1249038
727447
1133047
1582010
964696
1564369
722654
1763437
755170
1575074
358810
829886
867633
731911
1148472
209474
493914
420975
471824
516607
1025715
1523426
1078212
418152
347603
1692883
1183154
1915285
486731
1727081
51381
841644
1004075
1249655
1998118
1393262
174618
422502
1446879
1933312
1211406
234289
1880541
497875
70618
166598
372760
115852
476096
1287355
1194625
868717
754992
1560591
715991
1820003
672142
1349349
1198345
823973
903458
1472897
1951343
1017612
1954240
416422
1865188
12441
1844309
1454768
1192217
484960
1517447
1946354
172477
182194
668964
1871552
1108263
1287382
114370
594448
102996
9017
1450015
946430
848564
1410296
1968624
1444959
1372418
1278134
1053930
116484
133124
1850901
1825442
30753
1769889
722356
1962069
508975
1449230
1948827
128656
675088
1344957
988706
52890
842702
255867
1882624
72141
1083614
513105
135234
1033470
899554
315296
394037
1112726
984287
1571897
1968081
1654032
1819381
1101031
1424868
752012
297818
1661106
633235
1436253
360632
556201
1625237
1770042
35603
1015678
20592
1766168
1470567
470127
213443
1241648
1809443
73391
1786139
345590
632516
280576
1199803
272952
1771117
1535494
1468981
1785012
266460
1745130
1236475
376194
1151418
1209019
580282
1715445
1355257
914139
1067220
218347
1777762
1262403
1432167
1637276
945136
1206747
1950560
655080
1081637
601744
1464578
1833331
1263325
260349
1097390
1631301
1005397
561976
1664492
1168300
1200454
24836
209784
790521
1748796
425607
728781
1601215
940938
1628060
1840314
614356
1065350
1479733
1308504
390650
1419436
566560
756567
554700
827683
259777
720425
1572139
171470
1037026
482591
733929
1011317
813389
828734
475841
964849
1156025
86717
850398
960901
248914
1275032
898504
1009359
1142011
861995
760081
1503618
1755226
513841
1161216
255134
943194
665290
1819332
1187330
1519218
932309
1519070
36592
642740
637077
22981
1071010
787925
1757359
450966
1986391
55253
704540
1737044
1416228
993260
559102
634994
126115
1891618
1960034
548638
100796
1985286
876843
1815418
1501306
235359
110461
1133750
1633924
1081923
1200529
795593
975204
648972
186274
1342433
1195392
386904
1837225
1870226
1675770
759250
25039
1793631
1478495
1476321
438512
844114
778644
1459743
1768298
1138312
1990806
257050
1351210
9185
1480401
1540766
1693866
1044051
881682
436034
515913
994875
1237615
1994911
1382380
767780
1738932
766710
934650
435294
260953
1933019
170022
474498
1363389
210059
669795
1267891
449555
1168432
1660517
1848371
137839
1702016
1758768
1758549
997338
504065
1072479
1592683
1610761
1548698
752079
281664
369899
1504253
929149
1823311
1242533
666618
1238595
1051765
1132949
601875
1175400
1261667
1949666
1733861
419691
233739
975196
1994535
167194
1515082
1624925
1517674
1361486
655263
1568737
1391180
1383507
399041
173990
645485
1635865
697149
324100
621815
1726039
1219950
106858
98138
1328743
1827775
1811162
1381072
1881453
1095957
1564787
688966
1417024
1595788
582896
960522
1973527
1805826
1978446
1102132
1670795
1998573
1214316
350888
1893761
465964
1419177
1470405
229906
1137437
1956858
1529899
1538233
259092
1914234
1615456
581076
1019811
1570255
694439
367949
922509
163355
213375
1590515
877805
1353683
1839983
52588
419594
1048537
1273644
1580992
227108
724363
629322
1227862
749645
131898
888240
1113697
1740499
1798684
321242
448565
265021
775039
576531
1714219
1974123
1344157
688074
1577965
700697
1806781
1590030
874850
1443479
1392381
1564321
1840118
1762349
476671
1727449
863489
969117
134503
812069
386641
1165414
1192591
1221445
467496
1877193
621409
1322391
999197
240577
1907888
829533
254518
10982
877637
939869
183126
76146
564049
1943118
1533097
1684037
278915
126596
1503839
875052
1623649
702259
773631
574725
389239
1662000
191894
1663281
361472
1545758
1532966
1522937
258233
772814
268864
197374
1838446
1099912
11046
1362888
369767
148121
352749
1459213
1184664
729326
413293
1440827
1014192
1330388
145862
1037343
844282
1391306
986040
1914070
1053254
1460798
1901379
1616631
1260781
1856041
1643916
744788
70368
769136
769637
1011401
703818
314586
210664
514937
1300860
900724
1134096
1898799
1614710
219382
1069211
946695
1536360
921121
99001
1775492
1248523
149122
1441842
1868116
1410273
1777438
1312394
1295577
1937673
81345
1805721
1501729
1767347
787820
1665291
538687
1090726
821042
1736541
892562
145360
1569375
1696721
805163
98370
1039248
1360819
872222
1939233
679197
756790
798958
1962853
726238
1760913
1307849
1935907
845124
1273279
491352
218447
44949
1363205
1327336
1878255
422650
125197
974847
435327
60631
1266338
354748
1683905
736435
1476944
1295918
288535
9790
675415
660664
483630
644541
589955
1905484
1301989
11342
90411
1578250
869821
120565
1679023
79375
392279
836496
1601328
745717
878921
1548123
1335895
1299242
162518
672786
243296
1083957
1170690
767522
1263398
33057
1431833
8069
672806
1066355
1753466
1881786
1832751
1925595
324619
1785463
983259
812294
1090618
1843240
409429
998036
651203
435652
28570
834424
1259079
1040418
166851
143415
514407
243969
1455770
1983440
548884
909724
709359
1768749
1934875
1390180
1932447
351529
1419890
307564
406988
450019
690256
1799029
548840
168257
1435447
122395
997718
1853144
1524452
703281
1547756
215462
1398726
763517
1299001
700036
895168
527099
1325462
1823982
1150980
1354334
64384
1167861
1207506
5386
824667
272053
1742333
449885
807257
806973
1544134
1768744
1954591
453766
1418731
1610410
520204
1720987
1428720
1585262
170412
888556
503275
1108161
1206700
1568168
347815
946558
224070
1303309
1579741
633783
714799
1397846
1285718
932197
1406839
283061
1397441
309533
129486
279729
433470
269299
703845
1259609
431390
761524
1715144
489869
1252263
374723
1386029
99844
890701
635807
909791
891189
738767
685038
888826
121202
1944265
1958816
412132
65602
898866
1697467
1638439
678282
1253811
1209768
1858902
1644280
262811
828626
1616381
284660
1531116
760316
1372513
1971306
323752
1466901
644364
662403
664349
1124580
492455
650803
1457985
794811
875838
1939903
145784
1339563
969872
1473078
350076
775750
1272233
520408
278190
1576631
1151921
525637
786500
557592
1509873
1821269
647893
67032
1377860
304110
267688
1651998
470207
1480816
1394825
1671683
559564
1504982
332621
661718
970528
369905
603251
1297198
584117
174725
178853
8438
944216
609210
644992
1227317
1077170
1245190
633564
1061598
407025
515523
1057234
553101
459621
1963137
1194697
1948601
903752
1364637
237200
1861389
1475060
208690
1228904
823749
298189
1928250
912162
901859
147082
1635572
1147261
176111
923746
399527
309713
1285688
1806979
1215004
1151473
1691850
946118
690103
290172
1117016
24260
1420439
253143
1004049
746058
390265
540561
908033
66577
1058634
1144328
1371884
1605964
1965000
356052
1224316
342798
516964
253473
1647983
195557
403062
1016181
1630838
1569626
195732
1200886
417348
761250
1968385
1869
1737185
313852
57696
1205817
1188671
1405767
142570
859047
644725
1782532
1148186
127967
867502
1349277
838866
433216
471899
29644
232378
305393
460906
647647
1888627
126364
792070
545966
333362
192799
209948
321740
889623
50585
903799
305442
1060609
1693527
496290
1333689
884738
1300571
329169
1272500
1837879
1828020
1714897
1339012
553928
1507369
13465
307408
1708540
1662769
1270451
1077374
914151
809470
517767
703699
614561
1071480
635704
467415
291861
1715111
1986005
38335
405522
1111525
428929
1664512
32772
673343
127437
513276
243951
958590
1069915
1240409
1861660
958032
655120
343732
1534514
1991002
1389751
531976
171404
1615264
1998534
360466
1247313
1784234
1342985
1677092
1825528
810283
266104
1640994
403894
1473928
1141103
1328829
253021
1945816
438061
854860
589162
1276781
537088
718841
1498896
720580
1967362
1976193
44654
1221682
421669
1901976
1522481
6269
1806258
1886833
1247747
1254588
531237
822810
1715728
922559
1188936
1012572
474407
780581
208234
864355
4597
383260
167632
918350
1257831
881874
1580232
1994929
141942
1800481
550022
241146
1494016
982684
533889
517133
1803659
1592342
495300
1198401
256808
151848
638498
1934993
15651
1800232
337043
290978
87540
633261
902194
1385780
947077
1354975
872506
732267
1973802
1503600
1255158
1252737
1817396
1378596
82034
1911665
1670943
1317784
1797359
1861207
1061385
1080306
223358
635907
237604
1737144
1500721
1101910
1921820
1465451
1189431
973552
1767795
317487
1520157
1918876
1983547
851283
857369
1545354
1770244
761582
1894919
1083854
1925003
1576888
779723
1429461
1461154
412444
169588
1513760
651732
229363
1327149
1126750
92348
1796857
1074564
1335688
1729888
703744
384163
1837070
27341
1913459
629197
1439753
1276746
1197169
1868555
154102
1834338
6548
22430
851409
1480363
725292
883694
1582732
1382886
953661
30408
1199715
992445
991438
1477951
1456321
940225
1796730
543052
1350935
971469
1438540
612500
1804052
177419
949777
1289678
436315
337009
1467715
1521676
6846
883332
1513323
1189578
329571
1138435
624659
1552934
349666
1813181
753701
251430
1774501
553121
949090
1423520
917412
1778882
288005
269759
543050
1777030
256391
847495
1932822
360407
1009130
1508699
390560
1522584
1005204
1687538
1693856
1297352
1325149
1349372
784803
1214862
1026304
851217
337792
816880
742480
566869
1955449
251777
1542622
41689
1203097
253272
1713107
772817
1370797
142904
1571508
470844
737166
1107356
281541
695987
774117
334532
390071
1461439
917764
320504
873044
1533146
869367
112318
408781
869437
1256918
29135
1422643
1506305
1908200
933884
1248504
550170
95085
1796886
1114405
1980049
1642936
1137431
1870041
1530952
1104101
451833
535970
215113
614923
1337948
849370
1678008
210578
219991
102433
1055398
1860637
1222245
1672075
1896275
138186
310112
1063619
1057020
907916
1732024
1889363
1151080
139166
1858187
1437657
802128
1714385
457028
1317918
214437
1512617
1314772
1690960
1102465
1444677
451326
1119848
774156
271237
663625
343750
563375
406743
1412255
290152
1358313
1443973
149947
578272
466820
1818098
1585869
1187141
312791
743354
1886112
754931
335346
31590
1177907
448116
453577
64829
872787
35430
196448
424341
1004592
463751
215679
939011
877055
1183359
1561371
195161
336507
1194897
1555915
377329
1149917
1180931
23940
84625
963387
1037633
578978
970331
1161072
703512
1821520
187367
1371341
1592817
1176267
1298120
1645470
1302417
393050
1560587
1917603
87899
359569
691678
302616
690406
1377825
506268
1765733
1015874
782231
829457
650033
1228123
898220
484998
836085
1939234
1562917
1964795
687763
525155
586625
1440159
532347
1217820
1288555
612035
182922
1989710
904298
1721748
158080
1119143
1474598
1627915
867624
1219034
706648
1324769
1451552
1424119
1979340
239956
1820385
298436
412759
369907
809189
1954008
1341210
1408413
945535
439089
1521101
657424
1194494
1042692
660030
386918
1621003
780145
809195
229812
1433361
779053
339953
1629290
361546
983690
1301873
1751580
535595
1655461
1359001
1786411
899665
920335
905120
291393
443
338357
707121
1379467
608970
1727737
1088336
956281
439673
1147208
1273572
87759
604545
1425667
1462176
1676084
1179159
858078
1153976
974362
474128
762856
270890
1713111
1942905
1411728
1237280
1783252
1050598
1122747
1726773
1845478
354804
1483809
714522
441237
1976802
877612
1281338
520319
1500981
1945548
1326717
495184
1428983
1616406
542965
1989508
403642
1565374
12559
1800676
445885
721519
468101
1597894
915618
1133539
1486624
424572
1489470
516550
388365
140921
1604744
333042
358734
948778
1823245
1027458
1618243
769287
114941
941138
84066
1624964
1462179
324119
840081
1305094
1511194
1874514
1230665
1345775
1031299
585814
921073
1933817
1041157
1626338
1286160
1223472
1265934
486826
1774021
1187787
1356162
1045816
920652
885833
1785660
1368873
1633844
922594
653977
1289435
1288342
1020984
881375
1105036
786738
93127
1932005
1342399
312175
558636
1504048
1505151
49560
73527
1826461
442029
468893
690069
1299900
1015335
148929
1053762
466074
1640926
1605614
1009545
408318
1220555
1921573
829195
1345177
833023
1181969
171452
898366
961276
1123783
1499680
1837881
475334
1273458
1923557
1632743
761672
1530464
88469
450158
4157
382235
1931246
967442
617243
849773
1084972
270815
652993
227161
1528048
930433
158073
792367
171041
893774
1471615
1591112
819010
361967
1520167
605052
1602386
1694473
1647196
261732
1999287
1737900
321397
419498
1942155
27700
691477
1852326
1110087
1679327
1274582
948659
1479453
372892
1750031
1323516
182503
1770367
216258
642841
48851
60896
653584
847934
974681
1163612
261722
1413785
1696792
1272977
1758798
1061928
1628664
391675
48606
530864
1134691
1210601
1862823
1835105
285959
1879567
1101294
629844
106974
1255608
1904057
1173370
1358650
1778401
1033907
686633
1913379
1574012
1121348
1443542
1280523
500363
722248
795020
97326
1311268
1590634
602327
438641
1008948
207498
1749036
1440275
1346191
539561
565946
704078
425773
53288
1653050
955763
1975811
1114209
389155
1499641
911911
1099876
759501
1713481
90650
342598
354992
1886749
965594
255624
787503
1686759
3758
1983660
65579
1895571
1135930
908898
1896129
1188839
687375
1682521
155638
1497712
875412
1299392
1739192
1236826
1545078
727333
994659
1977513
829635
1895683
1197033
813016
1763020
1499808
170923
617568
487323
1633380
1172933
285847
1098624
1004227
1828670
489060
1581338
1729697
1800069
190013
840491
530182
421515
471524
698652
1604013
1273011
562269
1119119
1591628
769424
266225
1855627
57389
294678
832837
871982
424678
568448
305776
1453243
635003
771630
1773458
591827
1719719
1262024
424395
1801611
577490
993185
1191702
218978
1922573
1022819
1685352
972809
126151
60399
1415844
861039
338281
904314
1985969
243090
420896
620707
1283563
680952
187089
1094494
878363
1725327
506388
584603
804591
1345468
862321
1835240
798448
752609
360401
1710007
556982
1836443
1561373
1762581
1400049
1190958
1998983
1502265
1557015
772991
1810446
926391
1431431
269713
566516
1793343
1500730
1429677
1274393
928391
279125
292254
1514355
1570480
687355
1903165
1258931
477236
1533521
190642
1691597
178715
175809
557153
1373888
128365
1827652
1168400
274605
1849979
752348
794562
1153595
1760549
394118
1202287
1178465
839575
969861
158315
236480
1126851
1336792
179401
796537
1631001
32450
195836
1803569
1680054
466778
1515020
569798
1817441
1220689
1824168
410808
1147195
544441
1877946
57609
596822
1272783
1223716
233866
1765890
175485
778824
334446
1406293
570837
922671
282143
1489193
540007
1302725
62550
295546
1132192
1005435
1299825
1267902
782302
1216827
1804364
207495
372159
40464
374419
756943
1108901
167893
1104077
292632
1944246
1439461
1517844
96863
1056608
1279796
259010
806460
15947
743696
1735053
1889576
1783519
1478231
117416
411729
1508120
183230
1975744
1510758
643011
783443
917250
1155451
1556046
1103362
1705731
530106
612161
1702184
1798014
613331
150779
219560
1947887
965289
175445
30524
539149
1301900
841150
1841644
1699731
1705194
301797
91359
1318281
48436
421986
318723
408234
1977231
1254986
885822
198330
643787
4102
1045461
1379082
1200404
1466338
1404335
1665217
1091473
970635
643057
1084773
4878
1737763
1620690
1189352
33935
1103282
818736
1414231
1362777
1606322
1922669
1352070
695355
1094551
864685
698931
855829
25888
902805
1165098
369737
1587017
1862791
758957
954409
421788
234163
1720734
1372163
664612
532532
876092
513513
641253
268198
589627
391345
60412
1969551
718189
1483123
1897121
1085515
1764314
791717
1628446
1912211
260679
1261171
1903314
432665
1291825
1848730
467841
996236
330533
1777055
1107104
1650802
1264948
257811
167855
936124
1638416
281407
1510815
33561
1438452
1779576
230131
1064545
1933378
1684575
806833
1167235
1255183
975521
203057
157309
820792
25718
1828464
1394751
1492939
1492211
139999
809180
1109381
1492841
688926
1155063
292636
1343401
1222496
383406
833075
822406
1610897
1884705
505973
118490
414192
1453063
762914
1527770
1100165
895132
1988650
1978930
960496
161596
1662270
1092232
406953
476291
620316
1860246
1251156
1000451
1406313
1601833
1853680
1097030
491611
433701
1968192
1802553
627649
867516
882224
838256
1049448
1987476
1996875
1718759
1548770
49467
1009972
1280020
1631676
673494
1354604
1505890
1734931
501952
555083
778740
1902443
1975995
441729
1895598
427456
1849861
135624
1082725
1048694
1601905
514288
1332145
716835
1811342
1539752
1855326
898701
1238188
423379
1768590
224175
1512056
1213030
1638640
1248873
125068
1622372
1645267
162453
614449
341340
1572937
1434832
846996
1439399
514211
1883357
958684
1154110
1897570
402630
934903
1016657
1039894
1961852
357008
517074
1640882
1556315
965194
1395257
1709160
1430546
1484456
742327
1432667
1717034
1619920
1300395
153495
558136
910438
1640767
1414064
759723
258482
1982515
1451141
51260
433739
1424119
1012325
1801532
1880540
915883
1049794
1736757
1150206
1876416
1443821
1323426
1298505
1625858
633930
600220
1652201
1120652
132888
231
6305
251039
796917
971751
114832
407607
1457764
1128265
685185
148128
1247410
695082
1328038
1853387
1746717
1581061
667968
1737097
14283
1515713
763725
1803728
1969203
1110969
414230
1971131
58734
1738995
1259406
1921035
1663323
966024
373597
243599
1182637
780282
18290
852585
1928410
581018
1125959
1521621
490393
1361958
1090435
630697
416495
987980
43190
1735452
1173679
522369
1752559
477101
814753
1249798
256017
609210
304396
313711
1388301
91659
247255
1072030
993014
434219
1004564
234108
1956253
1531164
195655
519917
1088524
1708853
1912196
258841
13189
1139501
1380510
1443715
837910
121630
659691
1491060
1356535
1410754
1138520
1141236
27017
1894782
742020
1572592
619942
1774974
177228
1494910
41544
290089
1470860
1327039
1568776
1545686
297906
724522
1564896
607278
509133
1732881
1134622
1905096
489576
1763114
1327471
524165
7132
1699804
834672
1500522
602103
1263143
1450186
1229588
1059441
540561
751646
922363
74
1362389
1894893
360470
858623
1093518
1859907
355900
435072
738393
1280157
609659
1553652
1792773
1684401
786956
1170495
1572336
834570
1885097
1647353
397589
1759828
829569
175427
1214789
257489
1434528
1002980
1405782
1573215
1280286
1065935
1362451
662880
546526
817955
607459
1165191
1911219
1600110
1142975
1044797
1995209
153870
522384
1300646
204683
1275886
445482
1828931
1068168
60033
1332379
1670636
996049
481973
1195630
1969619
1382230
1403371
1749503
1040574
1977388
603863
27072
267834
525956
348589
1829375
692914
1611069
1518583
18646
747182
317932
1833314
1281756
1344531
573127
1117900
557836
1146178
744809
1317349
1653620
1351471
578759
1172218
803675
908641
473460
1485411
495013
865046
1449080
286976
1325387
1754019
1292726
708264
1888268
419862
1921510
1080447
1837020
629237
1533903
1352734
1276802
1170994
1362013
399520
1904628
1228349
1690645
430861
1304933
1828673
1256364
1438256
1209872
1022818
185494
177694
338659
159208
724572
362376
289546
1413830
1273359
1727006
1310412
6276
1707896
634122
784183
918181
1733885
1941180
1140238
1076519
932482
221846
1038251
1582437
1833805
989389
989117
838850
1893320
584243
466592
1367775
967304
1343831
230996
557019
1178999
985445
40742
986499
1203324
1295398
967033
1391168
516064
1943407
1482214
697733
389930
771006
711004
1406565
468767
50118
1173861
1033756
39709
246788
942064
1457420
1774048
1037790
1850911
1339622
221874
1012798
829923
1499953
1381096
638658
1521292
1621028
483457
159323
240573
1848196
676101
117580
265071
630489
1786160
1879379
1342670
512637
500813
1600900
1335929
1810410
1937153
809106
1413850
1883740
1527882
1125824
497610
592824
1630073
85720
1337477
133745
181292
745057
1152076
754231
788134
207011
1140319
1127452
1218969
374719
170578
944846
592470
811053
884636
1929794
301739
1870860
503893
397578
943294
1211798
506563
463086
1595508
1281499
135896
1531759
1025943
928449
54430
247865
1044670
1232715
1549905
1446628
304796
1405021
616640
1979591
1049293
1057402
1507104
514122
298579
1513556
667407
1760281
115166
1469594
945432
1134183
1358257
1134320
1241696
1456970
904295
1399283
384160
1290496
616574
328828
1423802
176447
1820076
1211048
1122709
848577
1885378
746886
985067
909842
637637
915679
1842184
1255955
1118352
1807678
1215436
1070595
1662812
1102253
177438
356204
1273281
703418
1109077
1609817
1665539
1769234
1734601
1027946
798437
643622
1014476
223540
60373
1897198
1841066
37110
1398629
1998174
248523
390441
379716
68299
1639717
613337
1663763
803892
787167
324969
1298740
940581
282216
1063106
442926
74335
1463598
1280519
37765
171534
344732
1123307
841946
1235302
1280890
121572
1676448
211233
1089881
32492
345279
1757741
10235
133490
1047070
1996206
745667
1138286
574687
501780
678165
1553410
495226
983001
1083838
1197194
1138207
1522488
959989
1160020
1609145
1504210
733598
1556060
688793
1842278
1364787
917766
846770
1498247
1133659
1647403
1324119
694655
801101
764820
789858
205238
1409316
1208302
1669604
116998
1688854
1198853
1643061
560502
852103
1435908
714516
800185
122277
1851051
206538
1469954
630152
1610330
1022543
1923259
1994582
1129751
606356
159334
1176993
117886
89666
1503690
323501
1568747
303649
894566
377241
1587337
378140
1156589
406780
1612023
708945
1336717
1443695
1865415
477576
1508849
1631653
24655
1869256
1464363
744889
1494885
1195642
1308449
544281
1244791
623464
789956
624677
1681301
1101339
667462
637454
170977
1244880
1467931
1238269
729254
267950
1954043
1493210
1881221
1539193
772297
1321107
1863950
466708
890226
608462
374686
2559
983292
132219
92855
6414
1740154
1044100
128253
1623175
255912
579222
1672344
1591972
1828737
271350
388193
1566961
104034
1338567
548014
25083
995739
256286
1138458
802676
1242876
1250533
891469
1235548
1225338
502996
1233431
1113008
47824
1599446
1365536
736422
880888
1853811
557110
1960800
1545591
1668888
1689024
1412020
532454
1470932
263742
787036
927062
1229097
1504119
1777944
1758727
1337159
69027
944900
1501918
936785
1437281
778406
1892744
1841384
1832643
13917
1717426
460154
1004678
1985970
186576
902117
902316
566707
1731164
1748784
1578185
525931
1249130
239522
1044630
1737292
1721090
1053753
1283182
322380
1570561
1759004
744427
1464410
419184
905032
1969531
1638303
153892
854546
641084
942743
704679
251003
212917
1897679
663179
29098
303487
896081
768576
1613165
1158042
400219
1461
1120270
1600954
447657
472341
1470105
1249284
844735
893750
539696
733392
925417
755570
911660
1486881
796850
85274
923061
790853
781097
545598
1312975
838563
893017
1466308
707691
276460
1499619
1057450
1261109
815479
1504514
1927420
1234245
462617
370157
788080
1153994
1593764
449405
1745077
501331
1193349
1966567
1122991
1965236
366312
578690
1558863
1947541
646300
719955
1924699
1526580
443812
644067
1162034
1580651
1681171
538331
1472851
876024
181280
1758163
1745550
1064863
73433
654238
1504864
1758841
1976416
620745
542946
1512658
1120452
1443000
1871807
305107
1656538
1633367
456277
1563549
1260863
1308608
663900
1410172
1128249
941898
1656257
1716249
1476581
549021
1765182
576321
708467
996247
1178241
1183146
790006
534964
1234732
1257468
1269055
942319
1004935
261862
1882550
782280
580432
1123300
459848
1863862
1395064
1171072
182116
1684476
722770
1372626
977339
1251925
931409
1776816
35804
347625
430153
728393
702275
1177482
1254608
1232771
1605700
1871653
1967434
369136
1379745
30054
1807245
1826488
989029
480948
1571481
602233
153667
349447
1285562
1264971
547036
272636
1687641
937060
1522513
665156
1087903
1605627
202783
1857486
698738
1588793
1588866
1897759
394727
1238351
57856
373445
702524
1648500
1409735
138050
559318
1282374
1375949
1659299
1556838
1975019
1433268
1665944
173347
1626616
1908315
411467
888302
391223
1891879
1433227
1564902
192762
1818497
1046282
838128
1355919
1740187
268355
979554
751033
211692
1322487
633230
212464
936258
337659
1704926
1091097
1450198
1391033
646956
248833
1649771
1286904
330632
1651044
663027
1439024
272545
1047043
695025
310492
652568
704684
47733
235027
255453
887555
1811378
1670074
1024196
82998
327948
1003224
80077
1536331
145488
1706562
1884916
1724276
1546282
888688
602542
1165492
1215756
1068667
649141
1802428
811157
1635517
1222764
1623520
137987
1974506
1522926
497705
360845
1744629
1509310
163750
1073388
1154552
946700
1215597
214851
600897
732497
1820050
1322377
1517177
1319996
839058
780960
649683
26790
1277924
1974773
1606995
1557450
764439
409310
1363510
788885
1206579
1364512
369806
268095
1938040
933833
406691
970401
95467
540892
1473142
527460
1145512
347250
550273
1223671
118649
1131513
1899729
1649677
10974
1760743
781821
860608
236216
489364
914881
534253
383641
157083
852857
228961
1418049
1169680
827292
1920047
583114
1672929
402320
429134
1612768
367434
15260
130540
1351513
1716717
603448
393668
65396
1046484
1671072
1357949
872317
1184176
1452122
890702
1876421
19493
1704463
1259201
22390
1635898
817200
1319392
230799
728684
1142926
1252288
85486
617203
142481
929057
861123
836040
1739043
1022625
1220873
1532148
154398
302363
1946462
953154
1622773
1983001
1536751
1115387
1541256
756047
1145702
1126018
36565
1540219
1218103
652286
1337790
1220425
1911325
1531556
1324768
898751
603574
1591156
1575953
301247
764089
1458694
1361128
437261
919902
1824844
1443114
910201
1193100
1872952
530869
1464915
1195645
683707
1117644
1421154
1402083
1177491
282980
1446478
683448
484683
198770
1427460
1363113
911255
381579
1811193
1025432
149421
1846414
1761256
987595
1448913
395431
102521
354057
1628672
1803475
386176
1381268
1993619
1780057
1181592
368037
687388
115618
1078590
1255763
1648987
1403607
803276
977568
1647625
1653756
822093
1916919
556721
662540
247760
1479379
382664
535330
1402169
872885
355121
633026
494389
348169
354474
1297343
131976
1808658
205909
96822
1613637
666867
858147
1825721
260097
284618
1373739
1797618
1076519
1078779
1274628
808031
1848607
1309514
1879342
1836915
295939
1102322
906427
1742443
1403080
443711
313432
1976737
1355554
276139
1570350
268638
1952067
539526
1827
1816286
1258032
1977988
368549
154045
714111
272065
519683
1719376
815810
451556
982332
953915
357823
712457
878306
227406
873141
1704656
140651
1485100
1440696
1432353
779060
161720
1203949
1283650
1799694
13506
1489211
1832007
842309
1813665
975800
881453
1992952
877794
318236
1654682
1615468
783521
626775
356016
843227
1396774
1040061
1828208
1559407
1694861
717067
1846883
877022
1566305
894805
1296424
1357514
1746919
1797842
1033729
224926
474839
1953010
139458
1788564
360690
1115327
513551
1046469
1966623
641389
138271
1216805
1668981
503723
1532543
1364782
1977030
1881488
888896
1764326
487247
1320256
1047778
92935
1182817
1590896
508046
1058971
1963150
596976
963711
1858045
96413
1073764
1297408
1725851
475782
572105
828980
1968421
915070
1858524
1842877
1043982
761062
1483033
1748726
434801
1031350
1067523
758205
1576409
1792093
1450641
885833
458992
411967
1032390
503945
1729285
412234
1215209
1348449
1515278
112519
1896638
111014
1535886
754279
216352
1804524
961700
1195112
188599
1239180
1716573
226166
1124482
1730710
165402
1739222
294058
589042
966175
682985
650588
133951
1451111
1740833
693585
1915766
686157
1211277
1789281
1695750
801156
571853
198497
1448237
789341
1803253
96594
1670201
287403
245144
1619619
1725131
1782968
48308
1004773
1282248
1686054
1246880
193709
1132839
1382396
150693
1586052
785600
850979
1241080
1217002
583522
1376341
583103
176391
1177997
99464
1798067
149894
1865425
152767
353414
1867056
577807
1622117
1707624
1476380
12955
1922583
1285467
376321
801212
610511
555449
538909
1925574
1063172
850483
481560
1495003
1255306
1446326
1035681
855411
1303706
1342470
429401
1051288
1455666
1558355
560038
552425
1702218
1803849
707852
777806
1454774
484605
366414
495202
45013
935228
313824
109706
1326883
280832
1928059
1546461
1712397
522997
833478
1631735
1926465
6667
1980171
472901
1518233
71224
449418
1521149
352549
1532429
1466887
1216472
1653647
1251953
497479
704730
1498722
274433
566845
10992
1345058
1420738
1421306
1945329
302548
1250272
17442
493892
761037
1899141
1958619
760095
950615
104623
846167
454092
176603
1045552
137030
1621491
218830
17370
922980
499298
781880
837712
1126655
191084
1791090
898963
721928
80320
1555366
1681785
1089964
510440
1106887
1967167
161405
474847
275210
595155
692624
1054115
1700051
226223
296065
1642594
38148
1663809
358937
902118
215352
1127248
1076351
1870239
1739266
583543
1716210
1515752
1765410
1404122
233578
422351
426719
12957
409541
112173
1331355
983017
1741939
217164
1883656
1776872
1640944
778709
456227
730496
534487
1473846
598172
1992295
1293309
849466
1902897
1488978
1734204
1302480
403468
1728480
1166310
1362431
547875
933228
1417426
196632
30675
1960225
465705
1847152
1403604
1289625
752537
759934
872706
76318
540946
1414997
1444339
591423
497877
1832668
79009
1652279
159206
1762779
1242569
362905
1154200
318311
686405
1065435
833103
873264
516426
1661343
1917980
379156
1293866
1709555
353313
1176570
531614
750590
1656852
1328803
1277592
1743077
594817
400449
840595
1495204
701174
950190
1671227
1926397
1555356
1015395
1401802
322111
1572071
1420595
459322
924465
1615107
1379718
987510
1303525
893617
1495519
1449564
1247775
313085
146817
1265036
1421880
523443
583457
1059757
1020034
366333
182187
1486477
921897
693161
1919506
1910593
133615
469075
1733417
283119
1254502
585900
244876
736981
1865523
1309369
1834165
1640229
1054234
1516106
189681
303355
853532
322848
1623653
1567775
269918
771240
1212680
1528019
1905888
1907346
1661755
1787198
1254330
702752
386528
1480688
1495214
1087228
1227020
314673
1289072
762616
1402011
574919
1430065
1301179
663478
695448
1690250
1137520
1892329
1058681
605511
615946
1869448
1138449
1790967
1400503
1139837
1188248
1559945
1442380
11896
965227
254557
83758
32033
1381718
897135
840685
1243250
1788396
960694
1683818
1171676
564065
1088237
23960
937760
334814
206728
1836974
237574
766975
826666
1002999
1865851
1760379
1510244
1714045
1084918
1858762
826613
7352
93206
1285768
826964
1631376
1229353
687226
1271304
1568129
711962
59338
1371200
952000
1617361
283791
1808976
653825
1840992
250682
1509098
217965
1694093
1933869
1860572
213317
1198526
635340
135721
788953
1343497
1922431
1928035
484266
1128643
969150
410343
639476
845929
1253071
577361
611272
918444
884757
1648156
1708216
1015378
1314251
1065058
1550940
470026
754268
30227
1277660
525033
221046
839352
1627433
1857515
331560
55795
1899588
1923066
640203
1935418
703856
589019
1735121
965755
81662
588665
1844928
431097
286177
238618
1139923
379792
526086
800790
1215822
1002382
564950
1074924
1070641
970568
462751
293300
984660
21143
1411078
981488
1113528
1930397
105764
944912
1141876
469310
1228830
1729813
1980114
1953255
899343
1594278
485733
1545014
385511
1596070
1180978
1412437
732603
842042
165225
1009324
1754719
1437389
1905382
1595985
924927
1784366
200573
561569
347340
1007181
1075896
876775
1019281
1594964
484584
249244
334493
289024
382162
873675
675355
1166594
276100
365034
119807
276157
1678746
70694
1693077
532717
1148362
1514812
655852
1335207
1953386
1563380
721345
1622751
289881
775056
1098764
1018391
1709523
1411078
1367866
917278
208389
1240505
917404
1417640
1168231
388971
1805359
684619
1543068
1289114
747488
1393872
686016
757312
1463575
461494
182258
1010941
1605672
1132859
431826
1844258
204077
817772
262596
853803
323918
882429
1935394
605356
1059725
1549443
1951667
1979175
339880
897051
344157
1141455
1175590
1353591
174952
1593858
780227
515859
81485
1933969
543442
954850
1548476
280046
1406415
1121526
1691194
1903882
1955373
1807034
1369145
459092
1101267
1788192
1104478
688535
119726
312449
1023301
1198389
869295
1929698
154929
775269
1964082
419549
320302
1307418
1399791
873262
1429442
896001
550330
810729
1803268
1873976
635356
953060
848156
1239423
141719
686446
57694
552195
936645
57376
1042836
1146990
1522507
927912
1903583
433533
608270
1152773
1430794
236240
1222925
301129
1057100
1977981
1280633
676134
1325522
1479450
1224552
1011102
264635
1823423
567060
1532737
300082
1698740
1744410
1919641
733771
250307
1477749
156150
749528
1364839
833860
110892
945324
1535022
1081589
1063743
1088358
827409
1413590
81058
1467108
138611
1713234
1726068
1633293
1241944
955935
1204864
1843273
463521
1098914
227189
1459252
1857098
1895999
1803074
1627830
1218855
1196026
404651
975818
730671
1769128
781797
425939
1282166
1119466
628838
1654925
1059836
1102137
840663
85776
1496654
1759831
425832
1153839
1261151
1964219
1245901
955993
173886
1824235
87007
423514
244041
1751247
170219
482686
290027
1766836
1308949
960724
1529921
731278
1153672
1821258
1594439
414662
706017
1744893
1703905
312643
548349
986539
614114
1830014
450883
327395
719620
364784
260389
1754916
756568
1755275
1993818
418296
157262
1658507
1039725
1139076
340562
518065
959294
1275259
1309619
1412425
466950
169953
87456
1293181
1773920
847639
787436
1829310
780487
1489819
570714
1279373
515833
1133535
1296682
1204409
1470792
1480024
552999
375112
691642
709873
565294
686789
1548308
485010
171687
1632905
1401990
1300771
1050997
533578
1278059
1697191
1453018
1323267
1983737
1961262
1328437
1251955
840369
32903
1077127
1330341
1763590
1876315
1860616
1545069
299088
1369222
1858105
1093116
1111916
1855669
1259968
860016
288249
963856
1019744
1792797
1942330
393564
1370889
1243495
324327
159899
556728
1580651
312172
1349306
671212
21780
1080178
1530304
1235232
1111173
780080
1604271
1340867
166266
1368004
303240
1161719
723803
1121594
1414242
1624001
1812175
1039521
544820
40136
1963798
1354420
2843
738832
1165105
826312
725698
1968810
248471
532525
908070
1159949
1605884
955104
530731
1097253
1201800
433834
416
719613
461054
1091794
1959527
1919159
442705
1284366
463790
1013758
1421229
1692956
202261
1522330
92803
289405
380667
942631
1906391
798486
1503468
982311
155024
707925
1006116
809350
475565
728188
1591193
1164430
1839992
914145
737943
1672705
1320580
69264
284199
1748491
1455609
1354956
1578192
1645225
985657
1566912
1186782
336475
200991
492901
458716
34288
1449087
891201
200869
344686
1427748
1631077
456299
1117379
827305
1714724
1842106
606521
386030
1105062
988750
903069
1483895
585062
320603
400804
1667973
1643522
211337
1959020
1626337
1570871
1209301
339836
968608
1051823
1202962
185328
1461057
1367122
1268737
1767298
1022902
588832
447140
372479
1592136
884018
1598368
1457467
1361930
1117598
1550629
528842
112031
1115354
1091714
690897
1134407
957385
1250306
1294372
1722520
445480
1947604
848145
1973774
1135473
1338994
1571903
959976
1831220
1239855
118149
50290
297518
36349
851684
705677
580380
913643
1589001
1067684
172461
104709
1724122
1005046
1131878
311646
1327504
61168
1740666
982845
1425995
1578302
817032
800350
1902782
1731355
1810055
813235
1043624
433150
616093
1464087
294096
208778
696388
353038
1728716
1135408
1556938
1860037
1120087
1141732
953241
939360
1341455
1332930
380736
1307015
717153
1207673
1304899
621217
481722
244466
873835
758091
1455872
506582
1252480
1890018
1097907
1694322
1240523
1344488
344740
1414063
643685
1829880
200359
1338205
66078
432302
669031
674292
890221
1337726
1675647
1499844
111828
1493987
105357
1612006
1891211
689176
121534
901835
1490424
1017563
390981
929879
1871277
997504
372023
1116213
1096783
961587
18688
576601
437020
765663
1294411
139207
1426903
103843
1088747
499742
1624545
839
1833852
58240
966466
857560
1088233
273616
748121
31955
939053
318923
345206
843616
355664
1050000
1402964
675285
1362426
1211048
548825
117239
293491
1029708
512023
1037176
928793
479748
393060
1654813
670753
1481972
126899
1704441
325280
489892
1794876
1987607
381019
1724108
95978
1632286
1835811
977013
256196
49084
787834
1786669
1653439
1889157
1377407
1235862
834626
1416023
1266810
347444
1985790
1458717
1030431
1163409
865133
369748
1987716
390667
1805418
324133
1529972
1086073
1585035
1037046
485595
963718
1448726
586965
854971
1901340
725940
1508267
355106
676328
1176614
1322669
1706206
1413073
48983
1979495
720970
1036354
169801
1439100
44230
1741466
1442688
586458
1069216
619253
1889333
1792598
399858
1639525
1873725
1856022
1790778
451682
730515
1205154
18188
1955725
66181
174995
69517
235743
162686
121703
1740517
1840498
1006729
186503
718299
1230720
1352174
1048432
707048
1195277
9339
171202
467311
57087
1591177
859803
690549
70824
1668652
388941
1567697
304418
1582638
1082670
1854391
1319933
1589725
1835028
324887
1806596
1186807
542776
1620995
4416
1891515
1384123
689572
770126
1653470
204039
1624593
819724
1855110
1571512
140764
1901756
485892
1063181
1550820
358297
955363
1630692
1319086
571602
1187486
1800471
1781720
7473
1656865
1958701
1083619
438987
752745
698459
1914653
219214
1467156
387707
1147929
776913
1026069
62561
1521797
1516195
1461768
303742
1603306
1079078
1321485
39751
1392294
1385400
1839923
1681272
1056759
1136952
1422353
1470079
754485
1659810
306372
354707
525850
1244228
885612
405618
1883661
1887239
1100206
187745
458258
1940579
854004
569438
757097
320179
1310895
442043
1130485
1953250
1077131
1481361
975797
1656117
1531413
1341823
1792653
1438153
1241244
1437371
1203989
1052756
24068
1171861
1506404
692956
570174
838676
1876600
1457182
423800
1182214
283288
338995
1065956
1598931
1734552
1706709
205403
651119
1284214
254401
992024
1996350
525634
612544
1551023
1085162
1784960
1032939
1804241
1210907
961749
263236
922431
1387720
587651
282902
1634649
591000
1806910
653987
1807473
270185
1951220
1004659
1002926
1822994
799314
687585
184
1402956
1730099
910973
1088154
482145
871500
525699
813217
131563
1135059
1261918
1100407
311960
567708
1047316
1527819
1688549
508817
1524278
867151
463918
25307
1037323
357064
1314608
1926934
1050249
1734507
821482
1684733
1703305
1916711
871048
280201
490802
397199
438170
210387
239192
592121
58152
1350450
746324
371323
1927099
5805
1772761
104778
816534
533728
846980
1951496
214833
281250
615944
855501
83528
964534
1472053
401
1757332
930046
1363457
1501982
596730
1678295
1675148
1854824
1265464
294147
278412
1562693
493317
1074829
1827789
1258613
335174
11553
499846
1130186
1484914
261094
1969008
1290554
403057
157735
1573430
1151543
521772
1118589
1911118
591024
1036005
587814
1493665
1944305
1485923
1718719
1459230
1116258
511844
543316
1063756
212719
575328
1136884
936074
307790
1197039
239679
999796
1485524
46988
1743349
1287570
730163
798869
1996138
1426468
505989
911366
428117
1491811
1246257
806941
1991920
874243
663858
615119
439573
1384529
1992312
674610
1195459
1974505
909878
1117034
795741
1313516
1100975
93927
883719
1943984
249046
8313
1342286
374642
387237
1214774
1749998
1274100
355515
1532067
165387
587028
532001
109545
1822104
1980688
9433
634635
818193
1551307
898188
959075
1316252
1544505
1444015
1581853
1871084
1126444
12700
745462
557313
1060375
540214
1779505
1707184
1460419
1459863
634043
1852553
1809009
1799774
490180
1772370
1369548
16371
1468007
1318421
751290
877838
45298
1495541
1119289
1458148
1311766
789463
413620
1650723
198360
1068647
636770
1985862
441971
144109
1144718
1435996
173799
1969513
924713
1421172
403751
1883730
81420
381758
1864916
1326231
133290
722571
708505
182302
1771943
1318781
614551
876198
610888
1006199
1674253
781630
326832
180818
82485
298002
286710
623347
538600
1766823
902646
116534
1513239
1257847
1644663
461354
1427037
178288
264751
1254917
1715795
887859
964587
1707924
1476634
612283
1557917
1429912
1862344
432615
1848479
1696598
1124479
1583257
825513
1739543
1175802
130915
1181311
1177122
1859068
1447684
1166932
959158
1276089
1041078
965756
508274
1150587
1500227
827974
35807
466015
1198818
832563
1859296
970078
937863
1139411
482303
654861
677346
1939773
731292
1401026
469403
940534
1334546
1657090
1269062
1157808
1310034
744020
437717
1371518
827767
675660
1126306
783194
144345
107116
122879
924705
702017
1491336
188709
1204345
882129
285867
163492
185974
1277316
638261
250682
140160
851901
324658
1380703
1796467
253670
1981095
1994183
1802648
706544
1118637
69566
1205382
543087
645265
791669
277179
1479462
443170
1023629
1090302
510674
711100
831986
243026
363008
1033998
389527
1638997
1756550
986392
1797411
580775
1446837
55758
1481914
1484762
626829
1807909
275792
1691497
1310842
1855126
374832
1202135
1986622
130605
1202628
834424
457504
906800
537900
837659
428655
850686
1577546
1572737
1932275
1001595
1037467
502964
1094093
1254703
414334
291937
1342726
1010684
1888292
969357
526711
1229511
947843
121142
1294721
1610900
861072
80425
927754
1420150
365781
1272308
1852670
51683
1764564
788353
1745907
1904506
1316515
665067
1750174
1731129
733208
1444641
165848
1053002
1368655
1045879
1715955
1039799
1221341
1617448
653269
126370
560156
1635136
438091
655252
1950877
554566
89721
1045831
1705619
1881656
579961
1216272
895030
1623161
1680532
668097
1251043
791007
429875
174336
820554
999872
439950
595843
139995
344193
781179
592681
243257
1825715
1501394
1876267
886814
1342850
272088
105256
624072
935398
428457
1470157
328104
1662792
729119
499660
1879979
108700
866436
687466
1898145
1741982
807736
1669704
888511
1689102
1512966
297399
1517347
1868061
1117577
1366469
1239986
507147
1174256
1615665
1042177
985613
1999606
1714586
1254213
760286
344699
74261
1358207
1857359
1079534
1243876
516297
259721
237842
1182376
185747
125900
1389706
1616433
1958609
1835709
17851
1264358
247604
1220988
790022
950090
1487341
300318
1101520
1281711
1551039
717661
1213160
691826
470148
521295
867259
1235815
1030928
198467
1045851
508302
822079
855265
1954971
979427
776010
1870283
1819839
217757
213345
919832
125367
282688
1179724
1765067
179826
1859004
1023586
1282816
902903
1193218
34458
1392755
890018
365111
1221560
1154836
332982
584196
1774565
1999763
357027
722370
1691729
564351
1834033
1994468
1729135
1606495
978142
1462732
1335690
910567
1140325
1212092
1829761
1418833
26459
1198129
787650
558452
1552164
1464698
1707946
1604800
760858
1759145
1814582
638694
770624
1516289
722809
1425254
1682122
268523
1564550
1039008
1870234
1650481
540136
1183690
589040
702808
1753155
804062
102193
382173
1929510
1106636
1410034
279849
23996
1237623
1387187
1000266
1863971
678790
1472579
47685
753456
754586
1562453
1651850
1293961
603107
1351900
51742
627649
875098
1175560
891141
451549
836646
1452324
1583242
1717364
920158
956762
1285573
1983516
616000
2906
1765778
1123168
1284607
450865
1545466
1807418
1904051
880821
201467
628051
587158
759951
1111800
947938
1150943
599551
752441
904186
588580
1587179
506085
1205468
990819
3751
841373
1898719
944921
95687
1487377
820714
684493
1048747
1064523
1376768
1018695
322225
367911
956207
1402625
799782
90283
1346256
381757
1022647
653863
1817739
785388
631863
1843179
601307
1830744
1070586
852469
936947
593365
1048927
1447597
1244251
1684797
276539
1314102
1856932
513354
184674
415901
1509257
566671
861421
359341
916588
1369697
1697577
130263
592494
548694
1991608
646693
60825
1547304
476858
1443924
1815030
681178
714620
185238
1239936
1133364
1378548
1244073
746864
96834
1969772
672296
1612706
1852209
1537429
451247
802742
1812787
1403047
1612185
814147
132321
1543753
1072737
622393
163658
464889
1601162
1246917
1017630
963112
981848
486121
1550992
912804
458287
1781937
851433
1791110
103371
1472280
1080987
682813
799269
708630
600884
1777660
1214731
223088
1390198
1397850
1995744
194576
310239
1016889
6795
309554
770664
785379
179673
419681
1758560
593514
1667809
1858183
1254524
1301848
1273832
574951
214897
688494
1449761
1370266
1801076
959156
869009
1216980
980301
685347
1196629
874925
1775360
1389352
802911
335481
330574
419654
1999325
1167995
245506
1785291
1112111
1573967
1941822
137743
1625439
1621518
146951
699547
379769
1962183
20944
1805608
255248
469726
234180
1516792
1687856
434155
1161696
331279
369638
370260
1170111
1592408
1234987
870542
550872
365002
1759130
1211074
408025
1678676
1167186
821660
278123
586465
1931214
759689
1574244
921800
190147
661737
945426
1014472
945909
552507
888390
265221
1560139
745945
750558
587010
876647
609470
1037209
473584
1394980
793821
1533427
929863
1276008
1883686
873038
15936
1301719
1453061
979289
759588
661561
979422
1200926
1979431
610726
535478
1597933
1770163
1556875
54146
1886960
1099955
976221
1102819
655608
303679
106581
807694
431210
1164262
986487
882329
351812
1511603
701807
178943
817169
1377910
1841569
1230159
1287123
1116922
1343323
569720
1466087
1520387
559180
499799
908595
521803
33771
679276
663645
1143279
752720
1850694
1268557
594655
249187
995071
1427800
957779
1546942
1730786
499609
898151
1598736
1924984
794206
1693876
237408
1534806
1776701
1319443
446625
1337231
1256893
1286781
149318
1222448
165433
1123062
563116
197421
1300393
56968
1602624
293111
1482139
3866
1448287
203669
1264658
983770
1511407
1939767
1779660
1585497
1390330
597536
870704
1855972
1147694
589029
125437
1125087
87032
100730
153911
1421278
741440
1058791
1941198
517953
28352
1063018
335429
863024
438125
673371
563864
1311488
768590
1927845
737616
1347927
800734
317783
23938
1528804
1276318
1501751
1621917
1329685
1677214
1637543
1675682
41636
298994
1266986
1580992
104854
673346
816846
647411
1552210
1148102
934239
1841775
1843941
987148
576238
915398
1116821
1386931
457308
1687048
1070297
806538
33850
305880
387915
1148541
632548
21141
649973
427632
592978
1969643
1646540
1640774
1048590
1109298
917292
1086394
344293
1852409
984826
303032
721306
1186383
1842313
1304067
1145058
1635205
317687
1647774
1643406
991499
730387
515030
839291
641303
556926
1257094
1797377
232706
1184671
655917
1953810
1059678
70802
645507
1181694
730262
1104169
673889
436696
814359
162145
626771
1039119
1542438
1748053
1107237
1448723
1743169
1904755
924
239553
1685796
1041854
59962
957678
1641464
563086
637719
1255207
1216596
668046
558357
651262
630143
1219351
1401652
690126
876838
1795173
685757
1132715
1291611
1073356
331172
1527551
1770712
1670181
900089
618643
1572313
1710721
1929589
1314559
1682463
1409016
140108
277000
316439
387593
396907
323117
1722078
671557
1218276
1745792
1638170
351709
1950306
1258548
1874586
12408
1332114
1251920
1233558
622553
542887
1556841
699532
849918
1347003
1754415
724024
671815
307826
141547
642431
116019
499245
650386
1629695
1154759
1293589
944664
460382
1822933
1615999
778838
1403484
391066
1813505
1026044
1073799
129514
765504
845994
770693
9796
79906
998712
623996
1445922
28372
626997
451286
825617
1315114
896729
496057
463797
1644719
1334585
398608
1803032
1207951
798569
1259027
1544698
54349
780805
1789119
1676165
401580
1293961
1972513
1238098
1252622
1383422
394087
61816
168529
1165263
1643229
686865
1968478
1968701
665511
816554
1860719
920432
189073
918232
1050860
1271035
338090
1044609
1733117
578779
1031483
1771800
1888802
1058927
10342
1800422
1939558
532106
619876
517832
76585
976478
234912
324678
764847
636025
1386216
387433
1589638
442173
551147
480007
1310141
166941
1473306
124455
1521811
887956
266120
258571
368641
940450
324689
1834007
1419206
782904
1556570
808708
707438
1863766
1945349
1803022
1539329
1332254
1165972
1404855
1869869
399420
389138
1134006
1591188
1539018
436571
484410
340799
1242947
1426559
3259
847734
1833675
747885
645498
599279
1829020
989244
686381
1593686
414691
1529338
1473685
1483873
287513
1632364
199108
564504
1687930
360653
481231
1157740
356727
987083
348987
505654
1950301
564474
1105713
755567
773504
1444131
1298979
1122840
546915
380457
1657197
1672040
1228002
1872512
1982465
197520
935760
368792
831648
375581
507286
645280
1867620
1986597
45019
13684
1712433
1848776
90880
1757205
200337
893760
1436660
1906856
1427907
1041099
503801
1114132
998169
1927344
1396368
990987
4073
765500
1425415
840752
304008
505155
1598398
1744574
1902107
684348
1506702
420327
681562
414072
256339
1880795
804363
1032792
559539
1384825
307340
180048
953327
797154
632917
1965398
813924
1365046
232775
412192
1087753
1523258
595021
163389
539874
311792
1249697
1558420
241646
1555430
1048913
1557146
1661009
118298
1028438
622085
1667490
717954
18142
279582
1841132
1484432
160317
909794
138399
1840392
17762
836206
722275
766882
1720111
1461760
1213771
1435987
1464891
534012
1037799
580266
769300
251553
554512
1607794
1990403
824907
173748
414839
1504728
1014373
897086
117471
104399
343155
598828
453196
1399281
809755
1933751
26414
1245921
275430
335578
1098041
1520618
503198
354138
896221
576350
1241087
1678621
1440596
753278
1975688
1361893
1082438
601067
106694
1562500
406887
1229863
144742
445958
997523
1346624
500020
1774359
208290
579671
1944404
776225
1660006
1550397
1819420
845248
1727847
224076
1440853
107750
625586
1859668
98243
844684
1111955
899283
812409
1215580
1218933
10308
1101055
865307
1284928
1326134
57077
17228
1738564
1378827
1047032
1816994
1968019
1937353
478654
1796651
1187938
844198
302784
221585
268625
1961487
1368101
250894
476895
1962147
370946
62618
1690615
619386
1441982
1322787
756139
322251
962451
1637680
1830303
592346
1199291
408636
1844298
565774
37708
1939960
1546587
1328124
730556
268247
1577367
1661401
23215
1308081
1461934
1128496
1943409
1746190
165064
807846
182841
758671
1874226
730660
1967341
1344451
746169
1633359
823326
1188848
1402940
1885305
292165
96378
1099581
1490366
1531126
292562
8807
1812149
1047460
1164985
413473
1309430
808144
1729996
540902
1453751
1381651
878031
1199702
276935
1559301
1225847
1532347
855745
1041192
1151326
726434
1468186
1240171
1290191
1111051
519413
311728
1141228
1937894
1856612
1722560
1722317
284426
1949309
620429
442264
196313
736145
706420
1764814
1688493
1199119
601697
684348
300294
426834
1964709
941137
443195
1543925
29294
563176
49409
1277573
877213
955238
1879560
1399532
503170
1033071
124805
1826855
1860581
1724751
1307903
162384
832313
1739540
57691
61762
946935
114187
1804948
1703497
1050632
878106
1696523
1327890
1340823
1038795
1066226
1408400
781784
1462508
1614745
174147
1767689
319711
1824696
520064
1417723
767608
1827879
668782
1431321
720159
1606973
1734358
1226031
1031669
1103841
1382951
1948876
100399
1400099
1630936
1649010
254098
1551528
1040874
1757265
923472
1315068
1123286
1515536
1533772
43864
335952
1012990
67999
448370
737485
716627
913020
932324
1738450
66795
860735
596393
308876
1314331
1279881
835471
1698543
1079264
893293
1845053
809164
1286060
410494
1561046
1481689
13669
1371100
709000
1617752
1868441
1529444
916049
939819
572834
1257506
1789681
961022
1730338
322301
1841708
802224
352179
714026
674474
448220
939002
1339331
1458424
1957
442820
1351229
520956
972435
1443023
1540847
78734
68640
776143
1564422
840308
1839211
1890598
1216140
1511583
1456212
1876832
354128
746123
817285
990911
1424984
1314467
980212
1458028
933861
1387224
1244560
938475
1886297
838149
1995103
1227192
689311
294125
1276594
115621
1785955
902172
1372219
532811
148721
505728
1218838
1364818
591932
1834265
1290929
360004
1024258
1685520
891020
1997211
569439
1479538
717941
1794658
1021103
1244984
954173
1573759
305620
1841573
686597
1358519
847394
1990429
90777
562141
375466
1041420
1582328
191685
998357
1923892
963264
1163875
1044857
1663354
1099821
863006
1562708
738939
1313977
1821741
1382763
595617
958634
737058
554093
1720911
873025
1629611
404053
1679307
849391
767368
108979
1560804
1551268
1383470
1681797
1225434
531746
1692430
872414
1249889
335128
766294
1850577
922304
1568314
420548
1121118
1212172
795378
1363903
610128
330784
1004298
1049711
507146
1189732
1092553
727721
999607
1278232
1284571
450420
1385897
1181671
882249
411048
1575760
9141
1742989
1904568
303961
723045
173398
1474601
1178765
1166529
282389
1861127
911143
1941067
1475113
94314
450964
859902
1674226
1436287
1248214
1910251
752382
1315339
979236
1958149
1459346
984488
278682
445456
841772
751605
144165
941666
846448
213953
1355277
1818604
1230228
961172
272227
1779512
6156
1838029
1431730
1677465
1951289
1434172
650881
1870436
325803
1559935
1525402
764364
1464271
698150
1348411
341273
909683
1555864
363173
1263566
1484700
279280
1101343
1534652
496118
561314
1740888
716482
727736
1950133
473803
393638
43310
1446352
1987752
518719
1818199
728906
1891054
1230864
1581771
1645183
1972988
927628
792076
912334
483132
536767
250579
1199350
966073
1519255
101425
471611
1967769
1889903
428349
963973
1688877
1366599
610292
1721923
275607
261196
1917653
1727032
687657
67122
1786464
398348
1491795
672913
791591
294558
1792078
697692
1201471
903622
347084
1956023
1881087
524313
1610172
531454
712187
449356
1688945
740564
1737410
1592167
288252
1879003
826295
846066
1859010
437780
899047
72910
194913
716115
832366
1505732
1485591
735173
149102
820699
1088756
774391
337178
1576561
767786
1852899
370772
747504
1607223
936694
1805419
391791
96188
1636952
1513742
1257651
54451
1269300
268974
1800304
1142464
328460
550112
1253817
935111
1973866
367664
1192390
584988
1463870
584114
1464957
677940
1424328
1596122
1144840
735442
856887
785478
1093248
1914263
873036
1237635
1453579
1270994
318044
881231
950894
745216
568063
1451119
1710768
778721
906178
1794186
1208395
1199154
1038251
458425
1613923
21526
20615
454653
1109194
996280
18277
1761108
152867
997437
248842
1296702
1535466
821024
1129221
1889217
453421
1722805
864650
428691
519174
1495946
1909224
1648942
181332
935141
524237
1014270
79133
1032725
410236
886555
1883829
685036
497428
1698809
1515555
1330766
698442
589705
721989
807947
1590617
782689
1309128
420319
1179832
1414936
1015933
1204334
1831178
875627
460600
262037
778020
1122986
1695504
1969210
269387
1630286
398421
1130373
1056250
1410376
1568776
1557055
1508863
1202710
939681
1616539
1833497
1747553
911885
1121945
843353
1742621
1035573
1604476
1812116
1674176
311470
1387992
626856
67635
292841
271508
428124
338051
437217
1740128
437077
1248727
1594520
795695
85710
1981201
135651
1249996
1807533
1667792
232496
1237932
779458
1412283
1116940
217284
1011068
566587
648761
1184640
361895
1159522
1683195
1018096
1510698
1556739
1053702
334910
238859
384460
1836962
1115832
957309
1189308
700182
1956581
1788255
1847639
1857244
995890
489327
947534
295356
97212
539439
1642526
1825048
1359733
1306991
299931
1356978
844328
756924
1778693
1831885
19176
483307
57560
1478004
1858161
1294407
171448
1732852
1931954
215949
1415985
1506395
1241477
803608
286425
636188
464805
1538256
188114
554114
595710
1479551
879633
893654
1612743
860208
156692
1839248
955015
828286
1988416
1413363
1446200
1933942
1407147
862328
1908964
337770
703074
1144335
1750641
1295066
757217
662826
178210
72190
923362
802018
1793760
1995016
776400
429575
1091028
1987855
1846288
95015
681225
1222936
1903054
379995
1650640
1750106
1202042
1629567
1386458
559519
1511786
1989944
1968609
1242130
1527702
85246
1522587
1832159
1664994
294395
90428
265811
420738
1767206
1424843
1000734
1937061
79508
359616
1797220
1702974
1963906
379608
564807
629551
136617
476747
1585211
1716441
195426
647109
28912
774235
1695158
872489
1947922
1568956
383615
1794671
1511503
284888
1211560
1883924
99436
1876383
609892
1738182
336686
289255
352875
1356928
931668
1071020
1349432
816195
1366567
856878
880620
502844
366273
493191
424373
1998136
24795
1354547
1390583
552312
22555
945404
929456
1811836
795996
857055
401802
270446
900177
1643841
712249
1893152
266671
1680019
1168419
512211
534832
774735
1604872
1006841
773847
772771
1806500
1331962
581566
323434
1430451
349320
1974653
1029690
905133
435719
523116
333000
343162
1258721
655505
414958
998791
1302165
290701
1932726
1298176
599824
993230
814622
1684594
1354737
812904
1423128
1718715
956346
1623336
1049485
164874
727145
923852
66628
1434619
1535889
980228
405389
467869
38880
1694710
653198
441719
129716
1064898
495854
725990
1276373
1841441
407649
1422608
476112
232094
1514044
1074292
1796210
1908538
208757
1888867
1919106
1836966
930449
1585099
172087
613730
986496
1654855
649767
1687276
1614895
1369420
58031
1505087
464077
768553
601383
248722
179738
1746623
829346
745236
822085
1604698
687341
1310560
326040
823370
1283548
472804
560306
1095357
995760
179404
1705124
157932
159586
19158
1449064
1889129
205738
537704
1878354
1110134
299898
945639
609529
1489812
606889
110793
1180003
934040
1188105
1463987
1548954
954037
733367
1044757
521102
691981
106274
548292
1984034
799654
694171
1545697
210645
1151761
1962458
11956
309066
472834
958338
920015
516946
846963
819154
775347
1435379
635601
1221717
371375
1084712
1795852
1602534
11945
1297598
1603156
250682
473305
1800519
1895244
70143
1142267
80801
912172
559103
1481321
1901441
1494881
722080
1615078
1950943
382677
410565
272098
1891357
714201
1760135
1762075
323103
278347
1439493
1082469
904998
1345293
337668
478061
934301
632041
323137
279819
533407
1801987
1554157
1363204
1248015
514950
596903
104137
635486
243247
1818374
465510
275949
159223
1597994
1216836
1096883
554091
1852976
732081
1258035
1145585
1165157
808732
785995
1280105
89398
1874009
913904
1214721
185883
449571
61682
288634
1244420
996938
484060
1454015
964796
452608
589008
1240920
384215
1574385
1571993
972919
880219
109077
1428003
239522
1731891
1129358
1337815
1821626
290507
707052
1210408
1715183
77744
62024
1236521
1184045
373422
1216448
1065427
955616
1227251
740977
193400
1124728
443853
1115476
326835
657828
1640588
1280652
1660861
1717982
1304190
533021
716295
137308
1287047
93260
20446
387845
1226411
721474
1616581
770321
173195
1077202
459586
1946001
1264708
998973
1444981
840626
758759
1347897
1357017
1491989
404273
1901402
477603
1223706
246863
945924
1218178
1301002
1316342
1111352
141778
527646
1482396
1780393
1984639
1291063
1480492
1564379
644189
1211237
1589191
411617
34875
634006
466746
1800733
643882
1299622
1466421
1520497
887349
591023
888962
1424203
532514
1016704
564827
208594
228806
1918264
744231
1300705
1311819
946741
1531868
1658947
1580851
1998080
1991220
1479134
1915067
330883
484716
1375671
1627636
1820089
887069
370231
1667401
1854897
513829
660915
181885
814663
643644
223338
1909735
820979
510140
709138
41529
1221446
414825
1230369
1890422
1819331
1179843
824800
1450607
1180324
118441
1820083
722420
449833
118283
1643368
1089949
1781563
447584
555738
1793771
1380369
431571
194466
1491419
1131396
1432969
416152
745547
146409
1974426
546738
959809
800613
214661
1257146
1154722
1662455
1120031
1482507
427866
1375012
261619
206688
1823017
1847942
1708812
236747
1310403
1632451
133810
818410
1590294
680351
1733943
1002893
326238
1542274
1731910
1752355
1906447
960864
1705988
702978
309103
1983507
1088331
1247254
1783456
1005690
1462503
1194047
795185
1301750
1688212
1641058
314206
1321910
1179421
561131
310324
616873
1084526
1107825
851135
568701
249381
1489279
375101
1323264
1854501
1568118
1934895
367248
1502412
826725
624505
1016260
1238241
1327269
1886166
1790185
1920152
1752435
1019746
1133102
185547
1147392
997727
183517
99557
1034392
213530
648827
342646
1642267
604794
132245
249321
1284318
89688
1742641
878413
1006297
1777632
865222
300178
56543
1802726
1103302
130049
771261
1744554
863160
145561
747755
654491
1045561
1616747
1618334
1896397
769190
1323688
1775499
1481024
1996429
1575184
1555438
1146024
1720180
690462
81953
605350
744785
167200
718858
1944044
132754
1832978
84532
1511790
647271
1405992
1105044
20128
1172880
1311023
475633
1809948
1596283
1858144
1713505
536106
1913969
649000
171679
1277244
1996959
86650
1641308
461230
334086
127559
876047
1694754
1666129
859107
1894065
1591498
1621791
786812
1964928
1740362
1396501
1111131
1301938
370762
1265015
916409
936624
1647704
606291
799624
1025751
1584297
1957781
232965
1080947
709671
447324
1728978
285360
1448015
1991401
1948138
1521694
1468586
1299584
758537
1339021
574305
436315
1533659
444958
1529436
1127242
1265047
1950162
1657806
1059887
1533946
1549723
988515
633573
1932277
1341643
1749529
1956222
1416563
901274
770399
327756
236544
16942
1014240
943562
1307125
762027
1171438
420273
1308836
142048
416090
1459143
1165649
1089987
783970
141355
773455
1066001
854860
1873026
1741958
1875525
797004
1684807
153638
896358
551716
1692939
592515
971700
1139025
247439
528556
556484
486299
1072377
1686327
897529
1651374
1754858
77546
796209
1922477
36564
719078
405052
162763
126233
1938861
658305
1973960
1880196
1831818
1766278
785140
740268
1992944
1598468
749427
1302189
1402864
1106216
1733567
1660702
994650
1102112
1938829
65212
234645
589702
19859
803570
1025155
1187581
623249
1768038
737783
1121490
1046151
1108715
263942
1569816
1832329
1646382
1918070
1686871
738516
1507426
476787
1372197
736875
1261502
341307
993429
356725
1214647
1580849
611306
1312813
794074
1650328
1361259
655866
1916004
1622630
868834
1903016
470145
1680913
530831
545166
1618713
714565
771657
496522
1217015
303860
1402895
1117908
613561
628010
78015
364357
1417368
1182157
1339737
506950
1867363
716460
1556445
106816
1343225
359980
1594238
1371652
1836252
1676089
1986016
1942643
1204639
1008022
298097
702764
815051
1557675
1897691
865652
1393381
1132151
575743
460100
615830
942484
1082978
1136117
1232827
1758226
853257
1804760
1859975
341532
1315901
1395069
956081
635106
4245
582170
963922
492266
1148295
814690
984270
50334
97969
633148
566084
102113
1783522
1476931
1680989
869675
741981
581393
935592
459038
1458188
141197
1602933
1651784
340647
661820
1953613
415699
364656
727947
1047179
1606551
1226824
790060
1167790
385183
1212018
244031
862796
111252
959613
1935231
1522236
1153021
1788520
352961
1062009
1666753
86118
1914379
1729967
841971
1705422
631717
1265092
1146037
191855
62623
154963
1085045
1407172
1487979
199991
1159475
762204
1701599
464608
1644122
557031
68648
1764137
989638
1334386
127823
797841
1075937
1280189
616808
487977
1523365
1775608
828383
1016584
1607970
130954
168032
1217850
1078330
661701
742194
1881387
1143304
724629
1811496
1020749
923703
1727829
89481
483268
1259033
418272
174317
1422788
1279415
831254
1230356
1031358
462115
1199675
1390288
610676
178738
218110
754175
1577216
1570501
605182
732854
1942336
970794
1122295
1896630
1048850
139680
1649265
996468
319574
1984172
1461943
1090312
1659088
1112006
538184
271932
103017
236595
73897
1193397
1547903
624751
1529967
1661206
1858636
1711458
1433012
1695004
169501
14569
1990199
1936319
726703
1007195
714652
1870923
1931808
745539
5596
568331
1964160
268468
1032310
835375
1663348
113051
766362
1521011
907458
1019391
1612745
335434
1199469
1710602
1671233
167616
568816
15102
292463
11440
850910
789085
1919383
928558
990963
1422071
1696313
191842
1662661
1467216
1143277
1890039
1745782
1292735
1233575
1083619
1771430
1472197
484400
1118686
1823413
1529208
1862347
317605
1367243
289848
74926
1518292
456606
223148
311342
1876273
998615
615179
237918
1911044
213953
991798
1233192
248107
1835266
27365
1721956
1579273
932017
930925
7855
591131
1389017
1038846
1134682
1332825
96030
1255401
193749
841272
338535
135389
1674801
1604805
1526036
1212522
338861
1568923
973638
388543
1966986
863030
1153325
820753
581699
1286300
1807955
1196561
1973888
1044837
1079186
1109141
1110344
977977
775763
891337
1346955
1488856
541371
535934
306160
326130
1283591
1902941
230656
201547
1687655
1543245
3052
344555
1243513
358113
1570687
181705
1291608
1160849
1785274
441654
1571459
1207319
1621076
1941694
321935
1650317
508324
789815
940964
1680698
1664339
364472
1079249
1201971
541263
203009
153818
1233420
1152389
623472
448015
1189317
1980649
1679331
1420114
1389971
724306
1989786
1355286
1167869
1830605
138450
1629831
1361178
1149679
351488
595377
572995
1867333
1992903
759644
1473994
162935
1275705
310910
1641790
493263
762
1547637
716924
911311
1425158
69761
223172
1969835
1081493
1990382
1601659
706249
911346
1428848
1577082
1467565
1768885
1829487
544130
1272914
1514594
261154
1420526
718052
1403980
594630
772352
736051
473503
1584110
504403
1652910
517061
1374067
1613004
123364
603484
1439368
93798
571041
1051454
85452
1623811
1516355
1370133
1849505
1280744
219146
708096
1299684
683675
1046885
1680901
1164461
572194
1523995
25216
593593
570986
1387639
1969815
1444078
960982
1291147
949565
1429222
1292495
695932
1423911
1863078
1539955
177363
502481
891336
612765
1819625
1456102
1440487
196358
1694752
213188
115783
947824
1191136
1822989
43158
89488
1085463
616154
904515
70522
772893
275755
1111897
1059324
1898684
289072
484601
1681053
94533
831665
1606397
579761
443947
158142
1201433
1861077
1952738
1491667
333505
1452352
1437400
1859566
1239445
1747491
1554672
942821
10108
1291887
1870633
1330066
59262
213062
1192693
1037927
1346491
1482339
1059219
1614760
173489
1636627
1737368
1508470
1582572
266632
1642122
754181
833144
1530757
217165
688413
79411
1771320
1056452
651807
789118
1408626
818835
339048
1525059
1467639
1438391
1914791
1601243
479904
1526051
1002041
1922663
215653
412448
1574953
1278306
738285
1983434
1859126
366425
557753
1795463
561941
1829089
775162
1952305
1492226
1775879
622766
514102
130513
979056
1139812
570891
1551952
901542
1867596
756083
1928880
1158637
798713
1849892
158122
509574
103514
265605
1189827
1962902
1705914
222697
532804
557455
957966
923442
686175
234176
1264645
506831
933248
43176
489958
1406282
593296
1224544
1304192
865968
428363
868642
3182
1589471
1377110
432264
942945
797988
618947
444161
1343522
528961
894890
394786
315902
1118097
76036
182262
417882
561913
521708
1240108
1314428
1453661
282664
287820
1367551
1853376
749868
1278518
775917
518431
248428
1944539
1126917
1137301
768560
950440
180421
1416139
1472731
1116307
1754809
120661
840653
650991
405191
1954597
955696
562552
1738378
57448
1503845
1484841
33973
264888
384949
931880
700686
883620
63502
923192
1604046
963404
1934572
454682
783588
1154870
663379
636472
237392
1344956
1542007
1297823
648779
1585701
779168
713758
900914
331839
1456636
1331184
1005981
446144
1121276
374700
1749258
1522648
1074177
516306
444599
1399994
475918
619167
112135
927139
763034
1359462
500447
174830
1303667
1084306
1889260
1093736
1301116
906234
1043811
266751
1808182
1430956
1957485
597651
470056
920953
1416205
1450546
1092750
1291667
1349262
1890583
1467540
987924
1582098
1944917
703858
975000
1943952
590582
283869
17242
1393260
1869115
1731038
585765
930865
1445041
482234
1638526
325437
660703
1318029
284396
373608
1977631
1662665
1646236
36242
1223898
276019
775630
100665
1615190
510039
454590
1367987
103368
1810731
1068392
727361
1525581
91976
1017607
1735845
905369
1084295
714794
488972
46873
1485858
1313949
1302367
589360
635758
292040
553786
256835
1365656
530715
1402334
1859987
924977
1963926
295142
552091
1997107
876341
1306738
1103546
1497803
1413684
1802163
1573091
994982
1684606
355980
1104773
667150
265232
80604
982140
1098877
1664349
1828340
1004153
1452620
1268840
1263358
873866
1159346
1777926
1556804
159680
120556
1895902
953439
1179103
313290
302401
1120413
1781228
1430759
1159226
1635885
1361288
1616576
1102247
562796
1492313
277022
1309820
769367
187954
1798522
1044042
1377434
1261333
227998
194131
1586100
10215
193434
1661264
109881
1027849
316877
771377
1965203
346261
594827
1934979
1130359
1769073
1145187
1894044
307737
76103
1411349
670878
918319
1231604
1278571
1809599
209587
1133382
505948
505962
791994
1809546
511506
1331635
13764
499326
172413
1939407
844290
1002217
183617
1481311
1515846
1066823
400746
1529993
1312338
1468218
1509354
729880
921727
1734831
1853586
588671
1696342
590182
680279
963780
693605
1077553
1919622
1915250
282009
49927
837639
653558
1037514
1843767
162796
41995
1759250
1180843
398563
924042
1621729
1879099
659526
1440056
1597243
726665
842358
539805
1931191
310231
1914010
1000304
1649047
2407
218594
815680
1150334
1821103
1949258
148842
1636988
1974937
1412419
343868
556406
438509
803064
716292
1072834
1976302
1422531
1666647
673224
1853785
1207489
1513972
970597
1304503
139221
1373590
1180093
1822022
1671523
1742949
92529
292100
1413935
792309
1664092
19883
276034
234990
1483565
1498266
650296
1630434
1692477
825402
515522
371632
1435093
393768
359025
592690
369267
1098210
1054803
1178306
1873956
837814
200452
552975
1161250
674023
601162
299134
470733
177508
753739
1508587
11169
1829680
561331
795035
1924203
34656
753573
781717
602076
1717803
814991
1256147
1998967
1116823
1080355
10800
1197842
1026071
1983141
957594
1770037
1398227
1260826
1759261
965515
1909071
33038
402507
694781
1057816
9688
857392
1545472
1256383
505891
305705
1726963
1038125
6719
1776188
1463080
254475
467216
983923
730442
1088978
670567
669853
1067563
394768
986035
1460005
1936735
621767
19807
1025280
119246
1406623
231591
1724236
16790
984668
25789
1696473
1455215
1289474
1104676
59892
1167932
934308
1499351
64423
1963982
1790696
1860291
1896240
1132946
1783037
443882
804698
1020587
552812
1837691
1797349
1864502
1347372
1623173
1007609
1760365
161614
1205753
1913156
430714
1014721
1780563
1453988
477166
786939
1134517
769933
29105
1459692
1017810
1180197
1481657
232101
1545250
13144
1764260
89181
1988591
184635
353536
1073622
982050
1261836
1829826
810208
162587
288754
910668
382900
1312029
1626731
1603217
837115
168212
1625355
226184
102150
141162
1387713
1010744
558598
864039
1622258
1170344
843164
1179764
852994
1072904
1065374
868048
807864
366119
281438
303637
1833142
1233148
43971
1526396
971570
1387664
83677
1973909
1349423
732864
24519
1570440
219786
1219343
1094626
5722
1822054
246658
1919605
1408064
755700
1575123
340061
793603
759167
1077080
573410
1969055
1240358
31310
1830220
674895
1232035
698117
1536795
1624065
1164446
1435597
1523811
1025202
1557007
1781227
908896
999029
229679
1891266
1510983
720105
418218
1663487
1123186
120342
1467053
1756816
1618282
258195
1009067
1021851
392087
570272
347289
465963
473504
442237
1437127
839091
175047
253307
513181
1654612
1970993
841586
705463
1188809
74125
501116
828029
88195
1377276
947519
620180
1451469
212181
563122
763224
1482877
1928744
478728
442066
1333064
397166
1332321
1010465
1190457
1265302
1617457
201211
590134
194728
527282
1977404
1081177
1336435
733906
374427
732756
1792915
1635781
1860098
1632404
697959
1237651
325787
278405
85486
885583
805815
1866193
208297
1215591
109809
1217855
894003
874175
1574821
857030
507218
1145341
29760
1939176
1164989
1016437
537912
990441
985415
1654074
1929216
72780
1407816
434563
1073197
470518
1179371
405422
853730
245578
1535658
89327
386237
1699087
477398
564495
643694
1735640
1814433
16225
1146605
1867916
1910260
696421
515670
1440406
1082286
528481
201960
1870525
1146485
971394
1191599
1906140
248757
473679
422263
1494829
23869
1719393
761281
665112
584878
277437
1212961
1925458
1980747
1911487
243635
914104
823401
1377370
557121
936065
1116114
931338
931423
26762
652957
692628
1101854
1358634
1800773
963619
178743
357514
456373
214440
85090
910283
705268
676681
736034
143499
1510585
1069542
1843983
1100249
1420749
1386528
1519212
1065329
177060
436309
1516392
164819
1927582
1820868
278290
243662
28688
693077
745598
1168848
1980126
268931
1244349
297986
1677992
57288
440477
21603
1488720
263994
867615
40292
1490808
1491136
1173990
1257646
722823
110725
1767633
766987
756548
1448101
739372
841815
826911
347631
1561294
1438762
547233
577302
1807041
1298236
735842
751113
805607
923624
1705763
85397
1376311
408863
1725330
1752137
1125418
456737
449103
1060162
893548
159689
1680034
1102986
208850
1788043
227512
666649
119951
744463
1313468
521940
1151444
1067192
1487466
114905
464452
933206
1152565
310348
170120
1356765
519028
1257029
1891753
1127096
1214314
786668
1606903
654074
13820
224872
1294544
1192298
1879045
490350
265358
304486
1968693
223825
332734
350713
417471
370562
1336547
620869
186163
1325560
1961423
1069369
1388460
1188349
189833
37119
79326
1586864
1794081
1699727
1672076
1617324
1229643
1063714
1902957
856932
175688
74107
1314099
661475
1163702
1299699
344822
378918
740506
655688
82217
444062
419921
118335
1800387
230541
460586
1719520
578499
1435789
960661
562338
1445544
848549
807842
1619223
1698193
1965484
1973083
227374
382026
967863
1751297
1720705
766956
886440
877952
472185
351023
1414055
1817693
234029
458924
1517291
37600
846341
28333
1473220
958558
1887891
586753
1288488
1533297
767879
637442
547900
1631630
1511353
851570
874271
71259
171310
965925
936468
351634
1449595
571383
1678572
682135
878435
1745948
719520
1763876
1847557
409937
570121
1656082
1493643
1731260
265998
1038483
499582
1561799
1462314
886449
1170973
1800544
1857271
1780233
612927
475190
201205
1838206
1024636
1553275
1618466
483650
1664174
1892173
1380570
1413484
275544
1121889
209846
102356
1544952
1833835
1140199
1348266
416063
1764764
835269
501070
1766461
1763870
1769982
1993664
821477
416692
1887424
622408
1478124
1395058
507399
586302
504347
1819120
1932155
1501223
563375
126214
717178
1422866
1833257
512949
539214
1545361
1242075
361117
631267
1200127
1572830
1436135
1003225
1983558
417324
1919268
505651
1197428
40340
747779
988641
1800723
1882131
569069
1421400
818350
444745
1306602
1686173
618544
1171405
549515
41093
1591191
1088815
1419578
1228924
1573636
309481
836141
1725003
1681311
1696220
1509014
40640
818765
1923192
17123
1471964
18551
877997
132726
765756
489425
1299364
225836
129475
1280146
527258
241596
918687
389394
1125769
1495370
1247228
1385184
569446
1260336
1573337
106199
1517457
1293927
1517025
1715034
1156863
1090769
1674297
564702
82605
431906
1061878
270507
1128117
1949304
871878
1987086
192654
1428507
629523
567456
266230
511333
81439
995931
110391
1129482
922041
1315914
1128997
219939
907252
56803
804728
1608332
409558
1531429
1165402
1137193
1987541
1386011
1889622
1539760
516724
1947409
1325225
638408
19683
1271667
305282
1196490
587111
1633198
1328526
1203061
252348
287994
1415565
188008
1794238
939506
1668704
1874225
735096
788320
162707
687743
347478
1885141
169423
164288
410046
1890053
1715866
1837868
496223
1408448
561621
1717811
1216273
161795
1615092
1834063
769891
1397426
1023246
1746248
1324511
657132
321743
681973
131918
1891438
319345
1826413
1430313
1849630
1441212
992184
1797400
752079
677749
1444492
1834955
1900309
1795506
880794
232899
1629962
1882945
886722
115548
983283
1668993
137033
219791
261962
973255
1359634
570337
266539
225886
1952170
648079
1072674
304753
1758002
1915181
211042
1975125
493665
1951351
1539078
799860
1325337
1426560
1946768
363109
1068979
909487
497258
1985727
1801904
1335226
479387
837801
36446
982948
1395101
130516
1274447
147386
192319
1184425
1233019
1886000
599521
584885
1266174
569761
1319559
825477
1296581
402662
1365552
1779499
1141730
156763
1163066
1781343
1709354
525817
1936334
1945535
220693
914668
1855371
176430
420493
480482
1452722
733937
207290
1685323
650103
1846471
1109500
402603
1641501
1742915
322940
726515
850382
739561
1718181
1638982
1178806
1657939
85920
1188975
1908765
1725436
459305
829304
253958
1555826
19664
1947435
701254
1916913
1165499
1784906
98446
189771
1276226
504837
806840
239923
955350
1583900
19102
237275
1525531
1359934
998046
1682237
595676
1170810
405944
925716
1192111
230168
1558525
159902
1615810
1575653
813218
1439831
1339400
953241
1085063
1844445
1278680
505995
110061
84188
1406998
524914
1599439
67430
155629
601469
1593658
1471726
1967042
324060
473883
1294711
603076
1005833
1661422
1242817
611486
51824
1989615
895370
1972169
1930100
462789
1823923
1192429
690680
1265023
1057413
499068
1469173
305378
628432
1086269
69125
1429915
190706
1155175
608662
380037
1258347
332905
447523
1086908
239653
1322228
1053048
1684309
1957349
123575
1298635
1018853
1714116
1395542
1616795
1092888
1473255
906489
392835
745792
1611993
356284
313163
484000
411085
1784259
769314
1697580
1298924
1723595
880788
1956808
1358247
1741701
347322
1874040
857050
551995
509785
1888681
386578
845520
1900869
1830192
1970941
1085459
944286
1193880
210767
1791444
305894
1365577
371438
218328
720357
1207116
29768
1395049
1631710
1607609
681622
245633
240758
1840530
80202
1254878
1119987
1959241
874732
1463152
1965247
1248326
1245363
1210217
1344906
1496758
957428
366660
1775959
995514
557968
845427
1228870
1519065
1104919
988744
282280
486035
1177278
1705705
1496811
1436967
208977
1804076
78034
1835663
66996
247356
1538044
1811957
1469736
844293
376673
977732
799572
712856
768956
1678942
324554
1117159
1454806
641579
1501269
1770718
1623918
614204
1776959
688474
689677
1498389
480749
442150
1030126
1287582
1567951
1479640
1205535
1098478
105942
1661228
1034217
869060
103506
1027537
1448063
1124448
1073108
1805362
1714780
666885
961936
1793987
710361
29162
297949
1860990
336543
1175033
842531
1623850
1190978
617293
1548799
44500
759690
1012256
1687923
1405670
1571733
924268
1073065
965180
1786440
54720
922972
341950
770175
1172667
665742
807849
1682763
281107
507779
1107850
954847
939310
716305
963759
1418930
886468
1517574
300346
194464
326273
522847
1077555
432213
1431139
1462995
485963
36167
38396
200007
1988043
912402
1026075
417419
1454275
139413
530853
1110703
1670283
542531
62269
1271325
1302865
410953
1174207
343449
1465420
763392
526911
1377342
36738
688111
1394981
376909
1134240
605717
386945
20462
1258595
1514379
481479
80913
1511920
574501
948693
859610
2814
530220
63504
90598
1576743
1210805
240401
1724824
503060
732608
1393910
531628
821020
463359
1594396
1650131
52864
966093
770037
1326232
1734430
1981327
1638886
1977654
1178760
50810
1236678
1733525
1060786
1134901
483673
1416812
1557654
455433
1217712
1710250
534781
624572
955497
103413
875452
1469350
678001
675887
1296192
1353212
640648
861686
1665206
1300500
1204282
62210
328922
1634944
181283
1003090
1578523
1643357
128623
235308
986530
498140
548149
1327371
1852042
190084
1517466
1236839
1135480
1432141
394138
62254
89992
735869
812797
1234289
745262
1304525
1839296
798809
1480886
1483687
150099
1112672
388767
509742
626966
1480151
994272
609940
525978
29368
788816
1376868
226928
840908
1947280
161657
1529199
1257037
1181779
1677921
376880
457513
1283435
68774
1797782
286045
1262811
1625746
1166428
104979
1322042
1993114
1312186
1741861
1108681
812891
978778
1401079
1650334
1401340
333906
210910
131186
1704356
168879
104782
130039
348522
194658
1616078
227120
1094493
921118
1789649
867291
1752381
1527288
63342
766072
1094206
1424412
311951
660951
118955
543297
1454606
548688
1575940
1441041
247462
1979962
71825
842524
1474302
5542
1052572
583191
1004420
458669
782575
904188
669859
672890
1573986
454037
1262140
64691
40191
1562087
1834655
1300164
1383586
1483803
359017
152675
792362
1375822
1594941
1732095
1832969
1137200
373571
624875
1372364
322666
1427038
779373
1398924
219447
1474619
1030032
761802
1108284
297541
876432
783749
1922181
1278641
1759347
1270788
442046
524166
667414
935187
607812
1894485
1509230
1694313
855187
459627
413578
1874213
854472
711389
105512
265774
1122582
53750
1294782
1865155
1944132
501236
1191494
1063004
563388
1774769
1767203
1945990
1912236
95785
1488921
1782053
1936687
607774
839607
993142
319782
1232554
193242
85565
725377
491617
78864
463668
1534260
712126
626563
1445765
877249
1351896
1220183
734937
1313142
493873
1270500
51921
259409
1184088
133468
1822009
1526257
9546
402321
1514498
694224
841087
661566
1989373
287674
1053623
46554
443496
966762
1309959
268375
967150
1637148
1543989
1140661
1189325
698494
1189824
1351424
1688100
255984
495940
1572096
586373
1850852
17260
1335638
1256789
1922399
1627677
1563079
1008625
1861342
1703650
174263
1883083
53910
1391543
1054276
826619
572589
867372
805491
36351
1324687
489712
1987175
1846875
308014
722094
774954
22371
771022
1336193
1376962
1363510
1716262
153759
95776
550823
1234161
38753
1309008
382527
1449228
491717
108202
210753
535659
1706782
689692
1117329
1803121
1336469
1793987
1327181
1649785
1774974
1317676
1338816
1990907
34392
4143
1306023
494392
1678610
1082066
1547621
273225
429585
1153647
1561203
1829678
152593
1551999
756000
877203
1410237
1072359
27718
1159156
1351113
1232664
1979937
17734
347947
1611325
44534
1437048
225439
1753666
274980
76936
1603815
1158530
1591897
1467338
832827
146904
423948
1822381
265863
1012698
1470371
1218791
1211736
237812
176324
615410
456947
478949
279815
1061901
920829
1172563
1843168
1094954
1176884
1715289
838346
487381
852880
1606217
1643981
449321
1760474
1804088
629770
1531635
1495322
751808
1053354
1109370
1857398
936191
1015120
190966
194279
40159
481591
1655859
534691
597865
1556432
120
1070986
509280
627931
274555
1539768
694512
98014
729963
1327591
1208619
1467549
1472822
1883988
687032
917679
135583
1797682
1387774
823846
1356411
686566
651409
386096
1319207
1155903
179858
805592
410078
723906
1265302
1200310
1069898
1253777
207064
451463
397216
589591
1245271
632470
638770
286724
953454
734764
1467829
1993887
921634
412203
1581507
1537313
1916884
391142
802955
20416
715075
1441194
1444612
786202
954942
910322
321703
463967
1595785
1825239
1259928
1174359
1796096
830899
1337809
651857
1096567
1418184
1663776
1188673
1665098
1371682
750470
435369
906656
1477007
776567
1660570
1892959
659031
1736346
977937
1274092
1076840
1223857
1628748
1654789
1285099
1844213
1419027
886398
1934982
468277
981254
1591959
920191
601572
717693
705104
1246147
92582
1989074
693855
1821570
1483998
501585
1940211
1349262
1888829
1093105
396422
999493
817825
1393725
454901
1987323
502226
1090443
1450160
839184
674729
1118486
359274
512359
9580
884675
218856
185437
237815
1586559
814764
1793509
1526530
1082538
512106
1062651
709102
1902367
567448
1492675
1036431
89027
449195
469551
1948590
37979
113899
28546
1864077
983758
1168675
1611317
767710
1447508
197652
268828
179242
1354063
149822
1255640
618060
1626787
1734548
1107315
137191
687050
402407
173670
1643352
445270
670134
140822
718266
53823
1042591
163894
585181
1446145
1059909
740876
741078
150881
325910
1308773
1245787
1977207
98034
909189
724087
226880
835945
43419
766148
1922438
452375
1434300
637055
131703
321464
1301809
209204
1871505
1897397
503557
1229499
1152826
1743920
1868581
1493929
799493
322952
1846600
73300
1335184
1968736
148842
432911
1591573
660020
1294046
28714
1558233
1609063
1713387
281365
421431
449902
1321405
1836287
349184
1642631
439545
1394134
1956110
542751
1925599
461383
687079
970554
1997165
1383362
801345
917244
1604106
1959906
155442
1931849
648532
1676489
366415
1765137
1027273
1248859
808883
1441495
4344
1718998
726679
1224287
1000985
1901702
578205
284821
378473
1180579
1295800
952090
745840
186053
681783
453401
205535
1064085
1390137
441533
296904
449008
455608
1369094
528053
302195
103714
1991389
1069339
318156
1794980
1619375
563462
961904
1706707
1373589
348764
742156
899050
1707962
663423
1820076
1543674
693937
278414
1127661
1671448
216697
1557490
665121
6984
203001
300853
1734089
105518
980503
1552059
431447
944812
304245
1350971
422008
653275
1024908
1738875
1638122
154150
1403494
1168302
888551
1758910
916310
1906733
1265834
784732
608650
1564672
658686
1576159
1035262
499892
140935
92986
1794911
1903649
1276640
54623
1395225
1633690
1741525
439218
1153292
921526
95889
421558
1944826
1766757
1159725
1410900
1599851
151081
56330
543797
1584048
572182
1187872
1489425
832522
816011
684097
11486
603419
1441623
1855823
1249735
1896263
1217818
1930138
1467756
535974
1953503
369783
1202797
655181
180836
1762176
1472842
711999
1044727
1108644
1739513
1108299
1191747
1324709
1158347
504831
1834205
112643
438338
977060
463990
1780149
1796917
792370
1987481
1509720
50909
293448
1888172
1145588
1342302
1189551
1766780
1177276
1820474
799660
263385
1017588
1140475
997658
196428
813220
1579613
1913754
1747694
242362
1096318
4008
1680213
1988461
1863879
1561484
115213
558162
379726
1621424
911737
1092950
30713
1377426
1371779
1743351
1342631
277834
991795
1731338
701112
1354439
1857673
559549
1814449
1032542
1331485
990304
333824
1237565
24701
1637594
1093151
421798
738620
1590135
336770
433736
973359
508552
323626
1444917
706816
617929
1374504
1952772
737458
1671411
944321
582949
308773
1413176
342009
1981348
1857321
1386010
1357388
379716
989520
183022
1072264
881411
1814022
264465
48185
986079
166615
1734494
914647
1266025
885621
1462626
1502255
1224082
1741542
685338
769716
1299555
815593
602814
538201
1750506
1301662
823777
1032215
862464
473767
1838611
1721597
1498003
731333
11149
90104
777538
1209748
1710538
90908
1579690
684150
1100193
133001
1758258
1891691
885492
1444868
1928768
813139
705582
539847
1799915
581616
1766235
258378
98767
1143099
960049
215970
115525
188149
1634760
1193391
855651
942545
1164498
1863605
1818320
197340
846061
1849527
1671792
1568128
1698556
106240
1570840
1958622
1259962
749232
846564
1026748
1256436
1507168
568181
107434
1829235
98301
592052
660439
62395
1692514
1843192
1271759
1547690
599016
183891
1506106
685059
1181832
866444
1881359
1937365
518264
931607
471999
1471373
99592
1566717
1340033
371086
1298059
828444
1313639
1915619
52160
1079854
904617
814758
1588280
709143
1779980
1499375
597538
115249
1716517
1382691
541135
1137867
822036
822858
1217420
1548607
1072494
1285905
387907
1314089
1764918
1002046
1954471
1385674
866255
1664364
1832631
1592941
807928
1776818
1895926
1204590
454116
313626
1628126
1682144
1711985
138246
1834344
761557
1653132
343373
1555763
1334513
1608657
1497422
1298924
1728367
399978
409422
1571460
1394272
294242
1050050
579547
1505511
1233582
1727986
1304479
1347797
874792
1325623
1364733
599944
1287776
371139
1835025
508248
179727
1549400
167332
129801
1047152
477124
1822371
652524
1110845
1614194
1820900
1523484
220607
399992
958596
1960384
420029
1387913
1727643
1122811
1951066
943035
559522
492268
703740
1711332
167190
1242419
1403468
998210
41320
1205740
1355404
197576
449519
1764553
785138
184328
435315
927775
1840707
397149
792270
356564
1636001
1096391
1473663
1643261
1497692
938892
447472
1544029
1405449
247048
1816050
1631069
205834
969720
1278314
1541548
1066535
266577
742383
1456015
1316971
1893053
474384
1483154
225678
1460083
1792250
605469
1811077
1646163
84265
498138
940139
1217091
207114
1636429
590476
38055
679484
1822402
1423888
1923609
633978
210694
1153063
378222
1461381
584102
1024417
1002753
847218
68111
973685
1018017
1548378
1054983
1894369
1129527
1616737
1233842
1746951
1046748
1840090
1051308
1717939
479388
734103
732583
1601549
337335
1312924
1701585
1665629
1969206
504140
1919869
848549
345200
123575
638958
119317
1991945
917861
97993
700355
797691
117347
1509968
919567
21355
317777
393892
557268
1779485
1364078
926180
1883984
1249675
783629
1242010
355564
1556942
1651262
1783610
563224
1439333
1730071
405014
782172
1370133
1249683
1216599
361459
1541463
208031
1024953
337384
1692168
240184
1510596
104937
1199809
80217
487766
1445993
1978958
905959
502624
619119
842058
451669
542538
1862866
582569
264897
266271
1870709
1959400
961133
913620
1787603
837961
1260084
256588
1820734
808413
1007617
1089572
1256164
163045
1967043
1055988
1550982
691495
1649522
718694
1405022
223093
74340
1546446
530678
1173948
1978987
491226
154411
1133164
1432684
1907493
833597
1006209
705941
1922788
1220939
1673631
432616
200177
1868079
1759297
16667
1931791
870177
780346
1444409
1515009
23406
474464
972362
670251
1821820
186750
688560
544646
1519162
398974
437071
1624748
192052
1653419
1606299
1470651
1989580
1194314
67891
1638182
914817
1632481
13955
1991457
1156741
1802651
1224635
1818248
1645569
1284600
1769748
1378674
303503
467945
749048
1364425
1773350
1415822
718343
1022272
295776
993080
172194
1888088
876843
1435680
1791483
1187292
1502179
897166
275562
1731252
1880319
368719
1713194
711656
292512
876423
888976
1826830
1220451
123764
1795973
636110
1279356
1712879
61984
357207
837009
1492932
1664839
861209
1884942
689884
803784
277752
812546
903501
1415673
1913940
13600
750165
1963622
1846997
947519
1156786
1276454
1584182
1589481
1444782
1754857
970351
1482657
1275182
560223
1718707
1780375
1538070
1905686
986103
1944907
185931
1085693
1819865
1410428
1406345
88996
230236
1754475
89487
1421794
1212529
18975
449810
221178
336361
369593
1681744
1051402
1571918
1587556
456642
60772
251292
92466
1314942
1289236
759077
1252073
498962
1506383
363066
1747515
775246
1574641
771674
1086779
1683235
29309
705490
730043
230725
1301732
5173
793386
755607
221821
1172215
1818783
1253009
78921
772429
1813805
1572846
904646
1533002
490376
1173064
1468021
100722
274541
1556606
1940829
445205
1498875
1763465
198901
1579531
1656028
82830
929000
1874318
203232
1434805
672191
66845
222645
1053483
1330287
1192869
1085724
1375364
1210097
1309440
785810
1146932
1944997
852608
626937
1424274
947582
329485
672414
874607
975098
1819305
475973
1082176
613354
599092
1071514
465652
554638
1309179
1065584
168355
991810
1976911
943741
645116
825331
466246
523647
692253
1459615
1464579
192271
725655
849756
997909
1466088
56248
204235
1193850
247135
662966
406671
1975096
885855
43690
585266
1099057
1402548
1611663
895677
1755129
1000487
1749091
1712997
1502446
625679
1724584
1046483
1734477
1657564
833596
1530897
1407798
554409
1362207
556546
123082
1422463
662726
849855
802544
1757560
506813
987993
1619787
1014504
157043
1544390
247154
1800049
1795813
356916
1743541
91022
1207562
1693100
456188
1921256
372030
362249
1678564
1063718
1358599
551551
1621753
515161
1410553
655306
1083387
994022
857198
1948213
1825284
725967
1210720
546639
691065
114596
971374
872749
625788
267547
111491
339685
898613
1611622
1625175
975905
209812
98568
755813
927406
220030
1904350
891841
269615
1713811
761026
1856972
52244
5851
968600
1714063
613965
1773823
237953
1168230
888290
1463190
792191
281546
1943873
1821318
1268100
1475536
1133249
1069409
148229
1733819
485987
63820
1836982
86139
1322901
766388
1086957
229524
306403
190615
495317
598238
1926394
10670
1848544
1275306
1134615
115341
1943930
1642305
1944148
1792922
112711
343750
748599
588463
1490979
1270082
461670
297972
1561440
1588917
1292021
1697911
686671
1628440
1231881
561577
804818
1457004
1673054
1389161
3778
425286
166462
699990
990775
664323
1724679
74601
1010127
1761920
1925270
353577
884970
151745
677021
836007
609118
1445793
444815
1361760
1927185
1688350
491488
737468
1718222
1789046
101799
412318
1229596
1673174
656194
1423985
1696549
436961
1730111
913122
250803
1390839
347953
287423
1059460
1556556
1523464
632352
1397837
1303514
707907
293207
329677
525982
1344830
1926009
78072
1686924
489937
1831766
1909639
514384
206729
1732340
1718267
1764131
963412
1031393
1193075
462212
659614
1010482
1020984
988195
1030525
337803
777972
794924
1512715
1979832
1337496
501578
1927732
87408
1428055
147206
229194
1918584
1151507
1312290
1550506
727058
1810040
519906
1726933
1077809
1382117
467988
122835
41930
453986
1931337
444560
1305598
837579
998168
516630
720272
111222
1300544
646078
1937257
1652510
248313
393729
733484
285780
609837
60321
979647
556613
272452
434566
135838
1019834
716418
465993
1839812
1264669
1016133
758386
1851776
1947858
1765527
960828
164960
662046
1672548
164695
1876401
1268318
485905
407375
1627267
413626
594218
1277357
312245
477819
1624173
778222
1975848
256964
353358
1835510
806662
869818
1179182
782137
611190
291090
1467373
113281
251900
1997695
1398392
652764
851017
714748
565974
1859164
1271609
27607
1174909
1610740
1696407
427682
972674
1810485
1114398
1298932
337809
150183
1077691
1917210
810928
1635544
403184
1083414
1181094
1243877
584659
1713394
539962
843065
1006589
938200
1670368
1628635
1126433
720412
916077
1363213
1533701
1476223
364929
1420390
1532798
1359284
945638
427206
211637
996322
529447
865082
1042712
1655196
401318
1213674
1760303
1341209
297980
1975266
929350
909974
1755469
522854
1684712
97339
138398
43636
133787
789373
1020277
640558
1348835
1215766
313598
474287
249934
103456
1251688
884611
1276355
742432
472643
750070
1152134
821961
1430064
1847736
1430757
1181245
44132
1579326
1947220
1096862
68622
1514886
988638
655801
263848
638084
1268174
68141
1019650
106742
614212
1262030
255420
1495736
1465796
1380814
786305
341720
1470299
1464816
1418113
1237700
1917193
729247
569944
1894478
684387
1534933
624772
85951
1437327
1388027
539487
624681
1038776
811469
13126
1719090
1223729
1553789
1770105
1946655
1120644
1673715
79452
1245088
193928
787652
803830
1913785
1281878
1789459
1473169
877672
620063
1326313
1925304
1665708
1519087
1007460
1523115
449541
43549
420764
1107688
1338898
1939721
701580
1059089
1899699
427429
1006133
1089474
1654571
923894
1517658
1257514
1240639
189715
976988
501400
1664003
327045
1399566
1945408
224437
582752
1002426
717015
1258395
97217
1069781
656547
789944
646324
1920359
1465207
1953406
997373
570311
800716
717897
1706188
319380
721129
896314
227962
1004243
526073
187561
371045
1580887
1105064
277399
1594753
1207632
282229
503209
246499
1710566
1141880
1205865
937609
1618244
1480247
757485
1794263
1183211
530133
1870203
1907485
1214718
1916134
1693365
709758
835031
69651
1111472
1240632
1946590
1364898
518020
1337068
1623262
1988708
1320929
1088601
926348
1460599
563529
1358614
58698
171950
948982
1903921
520892
1556121
1951932
54115
665585
1704070
501117
539342
154975
994021
951903
1016112
1143369
778852
346584
708546
250330
759527
90144
847257
1478536
65277
3095
1828601
494286
934528
502594
885496
1830199
403044
1570205
587951
1304040
1177548
1738922
48919
942241
839413
654295
740588
90760
671894
1892235
238901
1779056
310811
1672220
889419
1119391
1173842
162179
722623
1764204
1931334
226932
761033
11517
190965
359009
1876012
1534599
529506
1574258
106974
1439
172947
1029105
262095
1162441
1425514
1954813
502179
1654156
1297393
1837421
1071688
36317
687001
187354
838723
1289250
1815433
926991
585703
793023
671165
729735
1660813
1875539
488117
1825151
1269219
301965
374635
1502599
1563840
1309735
1600544
306615
1175582
1368769
1993591
1513562
1845867
1964915
213008
546537
46626
206005
77240
104473
1629554
1214712
1230322
1512714
1373296
1269760
1055971
1017750
1429544
997500
1110640
817817
613335
6703
862025
1584180
1821377
11493
913705
257589
873141
1067269
627427
1989744
1813472
428484
1613958
721256
1679660
989601
305328
1116496
280410
923545
1188521
1183660
278187
1900781
1190057
280145
704763
659809
1594990
1559734
350686
1110766
930111
1274935
1430737
1924707
942939
1869333
360297
1574673
248564
680711
211358
914407
228814
325500
79695
1539635
460525
493392
287397
1627865
1652527
167380
1143648
905254
1113094
1874752
503716
651584
21371
1732711
411898
1313756
935845
90876
1132369
1914370
999253
702824
1182177
154242
263429
1639896
261163
242712
1182692
1405069
771597
1773734
1913104
935596
461991
609556
1695363
764561
212552
466836
1715750
398700
1343201
1842630
1499864
926069
1298869
1921292
1803467
704562
1411269
1310416
1909793
765715
1001634
1433102
751386
1802692
335361
1256549
866248
1923594
882282
1049098
406974
700000
360724
1808024
827689
1977886
690065
1044777
662952
1665872
987561
1741504
1511189
39107
1918011
400800
300974
1599528
312487
342786
1918244
798633
1584317
1964383
1480427
774409
1687664
686605
835685
720576
374645
587619
616853
1669883
928099
1085833
1564386
184226
1038587
1251759
233845
474466
965283
353407
323716
1649689
428667
1382620
806664
1985702
1719919
1139608
503848
1142179
1215973
1263103
202103
794146
1946542
1656970
408384
126698
518069
982928
561000
334989
751886
1916019
1839090
104470
882743
391821
481018
1274743
1337019
752644
1341679
1756292
412292
469136
933969
1013670
811773
797403
1437661
336459
1799233
510186
1021782
890350
1690615
1801497
769050
1263704
186490
1283403
1568213
766367
29701
1736351
1516458
13083
959122
1319058
1478522
730306
278276
1257454
671796
1089207
1130778
355928
308148
1829057
95507
1395271
3255
201276
213440
287028
1054188
361138
1562481
835861
1813023
481660
648503
1788631
1135293
1527809
1710824
1049480
1877115
819326
265823
160635
764745
1132958
1163052
680516
807387
1766300
238653
797737
1785891
556809
403810
773645
1919533
1856349
889861
1433164
1800932
628007
837497
629685
524835
738284
701242
1702917
464850
20031
1055385
1483163
1661844
518859
1843160
629250
1493339
1704900
790440
769642
143936
1052519
480425
1700868
1485300
1657097
1801998
1972891
1198010
1398357
149307
785177
894217
161877
449104
943585
523935
1629975
1232202
1687332
615717
1827588
1819507
752838
184303
1457633
1667119
1289381
13334
646540
1541895
195157
1047260
1556590
458234
1535623
1914487
1279958
811788
1412520
115086
1674219
1498107
657576
1793493
1547867
36437
1112617
565206
392543
810011
1188221
992037
293902
527543
1316416
177959
305115
1644689
1188408
1337233
1960024
222848
108251
1888540
1248891
418933
139697
1807836
1924903
1312150
235586
545546
174866
1090677
1128501
86497
1425191
290805
922799
1656825
284334
1274809
397671
1903950
523673
252380
1283236
1387418
640488
1918464
1344555
1838897
866377
1724274
1319594
971292
1515407
1622588
714379
966056
1470914
744615
346342
895259
1407202
1048044
309919
1481248
1597412
343806
1022032
1297807
158018
1636000
1628732
931491
844927
1682982
1928967
253270
280822
31856
286867
1606645
1170361
1761149
1521839
846906
1831637
375550
1387702
698814
38815
1130729
329281
113611
1174092
712592
1196579
1694272
1054474
461125
495502
1876498
203440
1713194
442825
1904054
556316
1068985
1335483
182974
191112
558762
1415403
198575
1575140
1881004
1900553
1463421
1881422
1090536
1434476
110052
1275236
769055
1459114
30353
574383
395266
1921979
37470
1237860
1723758
392431
1665264
611646
304170
143776
1800572
1872483
1715271
69942
1238341
172742
1622333
1250019
592227
961957
1369886
1755468
604295
339033
1049166
91818
1327383
1342225
1620086
865161
646626
1755864
1965514
620961
1377682
450032
1596455
407170
1052227
268327
667798
1936743
1440398
1685000
960928
1431325
1805750
1594219
113894
1991248
606983
167712
1258858
1874716
295715
1169
416142
921470
1980127
405556
1957359
1933193
1582103
1784171
1544154
1738834
454552
1338784
74642
1931134
1116237
183215
823200
502027
1142733
330828
1107996
113638
1334346
982654
975585
102425
1496906
1086669
877137
1223723
1286967
1962991
1675308
1774300
581198
1073741
1908229
1440229
701335
1213712
1979558
1957490
1360230
1750338
1857118
434355
1328508
1927288
1573260
2229
1376501
942083
833847
1676137
1016423
1886583
278276
302644
1570346
1668426
191386
1578119
1409187
1869216
771508
1354876
44155
211808
941666
346772
649016
580138
1796890
1034170
308797
919007
1199726
995543
631367
1028360
1244861
700843
982218
1948862
394207
1531193
1256405
1251063
967021
802071
1253826
315247
697710
1183527
143251
1670139
375507
1736833
516340
1637930
1765035
575469
764447
140880
1877916
406884
137611
1185299
1837197
1441059
1689641
1342198
700325
1533376
1659725
1365291
728638
825876
1156564
652268
115884
668266
1045408
1453897
34492
1432451
1553093
900498
1720065
586550
568051
565014
436269
742187
1526147
1528628
377264
389608
1541905
820949
1724857
362088
1822599
149475
1165018
1693319
1544058
1336792
1370758
1151576
1491730
1556617
1581893
1244017
282515
485349
513531
1924751
1608781
1040510
1536148
411115
648683
624185
530876
327050
272207
1970162
1726134
1041210
1228411
1808483
60708
495723
1480367
751067
1934687
406755
739674
1945831
967039
1477363
1457194
1967806
1752014
1718672
1498111
468653
986890
46853
849609
1804385
680791
1561494
704966
368620
1648016
1601060
1706736
776623
1690763
951833
898170
46624
447508
169995
1483491
1877772
226259
380722
1236580
49826
1137247
816758
998124
1778403
1987870
895385
464594
68537
1760929
645434
116144
586333
610176
789262
539093
1509289
1774539
839916
1090104
354663
1042819
195588
1369271
730598
1382949
948374
1659315
1170250
832078
572798
1883321
285802
1789752
1308428
84326
298188
795939
488198
1872585
1942307
1351116
1115524
1846300
1708067
544750
1586086
1062179
1674992
1291964
1728551
1479078
77925
426686
1346753
878458
1753150
1183671
1904835
98291
1945671
359254
1251396
685928
1387315
1925066
781056
153420
1167246
120479
659942
1017998
1217636
1590236
44382
775640
1645775
514202
616196
67373
1559356
1381848
93126
1179128
169136
1071892
1772519
845378
712191
1348412
1866296
1697569
212169
468578
447043
1696194
1337183
76546
1613744
1469120
303929
234559
1500500
683283
518307
1303446
144979
77355
1990265
107233
1880415
1579402
1062821
1079979
1672753
298026
506420
719691
1136987
738173
338696
84598
767211
1712062
139252
613731
59636
1896683
858576
1329297
1597754
792671
1299571
381350
49052
1508869
5136
269523
1261497
470871
1835544
1474594
1402808
711616
1250826
994098
201299
11548
131333
356135
1593692
557894
958004
1973977
1444949
203447
982658
1168649
1397695
1908429
1999819
1244542
1129638
597685
1173754
1059242
1720142
964913
1763510
73732
72131
679945
1808457
1044461
4309
400500
38106
926894
1574895
274228
445224
465661
106249
1736428
1089017
802492
1202097
626794
658017
568301
628595
1056860
1031990
1526590
1827377
1052419
641364
734770
1287168
1330552
1239598
739544
426719
1122993
1676245
1210974
724131
1786511
330270
149636
1933883
453936
1938652
141852
295283
1800238
1552721
397837
1206489
200232
894883
1869749
1779647
1301811
1417559
1604334
730808
1261741
1507070
1102936
304157
429865
1346440
983709
555730
631299
353790
48368
164600
539126
1458817
356548
1268052
582682
638770
62734
810620
133196
849913
776333
517776
1992325
614431
46721
1959235
1139183
279676
105423
654125
1083095
1119324
367395
1099855
1822521
906846
492443
211620
1998248
363328
1597315
1837188
1932276
305961
518927
1170284
1480397
207779
1151580
26090
1510454
934495
53207
1935812
1296023
446132
1051439
818822
1720369
1421304
1687190
585132
507881
1824006
714601
845764
843309
1822770
1077612
1441631
371650
481717
10805
810547
1047555
1648228
1054669
627571
1844697
703752
410432
1581021
1552844
237399
582921
1953535
893939
985381
1058648
1828502
749343
765113
311375
1031679
1795615
179242
1815590
833987
1042309
657334
745030
160404
281894
1365331
1830531
439066
713142
1059798
1907486
823521
1533714
1640880
1834592
1333946
1686111
243545
1691712
1461162
141550
193349
1286360
1747158
1655747
683995
1020407
1422922
1358754
1807992
1422994
1649031
1600666
1047576
746309
1892701
1074049
696259
596116
1883792
1656203
626134
1105081
1804962
1536945
277639
919117
1690441
296422
918643
1474893
1511029
800609
649077
1489967
55722
1833706
1544644
1563587
1042248
812422
1550941
1232865
1540359
757296
1775995
1690354
935406
1564181
306668
1179631
1946373
183245
699795
555225
19108
748800
46280
428483
909791
326758
6778
1602548
1909633
1653112
688332
915704
1241884
400467
1162639
1916315
1184606
1825975
1071258
1146284
1017838
1959749
883341
1192780
494609
477050
722290
1719118
29354
421455
1689478
1874964
1485388
1010150
490623
1470259
966079
1013185
1787632
991996
1519461
1984246
1347397
1714546
30781
828880
641546
1065856
1081885
714137
1732507
1425109
1903061
435349
866764
1732828
1926309
1013310
553484
631842
611364
1739832
1964816
1395478
21540
816407
977516
664052
135135
603242
1554308
637925
2757
200049
1165215
196353
143164
915605
1308632
1603291
1597879
1967734
1843216
1157815
925822
269782
867283
696803
1635336
1251907
1621387
1444844
1991710
1690352
95954
193814
1989865
1984677
1890224
524404
35767
1441586
700005
1789723
156242
1139626
31001
1953797
1658406
940391
137142
1849119
668500
1560937
537316
578825
242072
180124
1312416
1734181
866029
1709389
1847839
1278228
750185
1967544
1102475
1448794
94230
1635651
1934374
1256369
201732
1298606
1024687
1534797
1516921
520001
1256952
308145
309639
179273
1885741
1924588
1949684
1907444
1152516
1664719
261586
1923949
292567
1385005
978703
406623
1683733
321877
1070336
902602
711504
1448192
175859
1347611
1451004
660840
1129340
688526
707590
550433
1999368
428442
1733692
1394886
37614
1721195
54892
481228
912915
218033
1098116
1671128
1216906
774187
424881
557103
1286309
1771861
596427
397210
1543406
273235
852086
1936303
1196099
968122
1066734
58100
103178
346016
1655998
1667820
301097
946001
65818
977111
296556
1931646
1226248
1628250
552862
1744071
167620
1294843
1773531
1299157
404513
420107
1945678
1693938
1080720
1739185
1638856
1493815
1277237
365133
1366938
631669
997948
1600500
1652916
1757111
76030
1475815
1597455
1056438
1995249
518337
1987711
903682
848309
1371477
1497037
1715344
1345346
1460877
20308
1377935
379251
1691666
485921
84096
968696
1150277
18826
1856587
1880979
501699
1318712
101196
491309
526757
1072737
1166120
162617
447562
587517
91296
599149
1329537
266014
1068044
437754
1231656
210173
169843
1833962
597866
1297202
567876
957640
1176181
1728563
89149
375404
1860276
833445
1498774
461925
1848617
12809
1036188
501520
294144
480939
1038271
916917
816097
1211317
1111417
1816267
233713
36595
1656700
82574
188762
1824671
87602
1036136
1860870
1515572
1365524
1465751
1193660
793321
996495
1646322
1616137
1894525
1111860
847582
545058
752651
1090486
782946
1651518
1474941
785823
1566134
466906
1799500
1888407
122185
221404
1479905
1846977
624537
469692
1582175
525738
1273026
1309332
625182
66827
453057
546756
981008
670743
120664
1671920
1168132
1659397
123704
1160176
1399139
1602829
1299357
1759388
1911767
878561
291144
547437
10845
164888
1274641
219828
23762
1175433
188008
1242144
1797663
914774
245948
1845771
447914
1402164
1437002
1209876
1684771
1824922
123939
1008205
1380710
464081
411293
1382476
910463
701104
1116815
235876
305454
1595842
431288
1489877
278094
1981627
20310
41829
211549
594056
1777071
950608
1850805
1058206
1022104
1054298
1717251
1948386
688781
889588
1130845
15897
1013750
17051
1821857
218740
1759626
426412
1406115
693891
1633376
969755
1824858
218057
1077659
460360
404819
771304
128525
250323
366420
751220
982121
1613777
935392
480863
225345
1589352
35143
650190
554889
123692
630339
1505806
217018
677029
1425546
1041747
1162552
1613934
1154167
501876
1901586
1436461
1490800
1976756
1403183
118412
1981117
701559
1646286
1335804
1383729
670948
1984359
884852
597561
1732945
1409863
774333
1138818
1781857
719756
385573
1151207
1447979
795749
396278
970746
441732
1289583
235264
646326
881954
238122
437805
959210
1099386
1200279
309102
277242
317036
392300
1823605
243001
54455
1289994
1583867
1653033
34756
646026
472741
1854886
1478018
209278
227897
607673
936181
450084
1635164
335029
39854
1055086
816604
713574
1757103
970476
1276319
1141593
773468
996856
675108
428266
1056833
106136
1483133
1517486
896607
184558
381319
562822
645774
1434752
79540
1418399
1181849
822208
103069
1122888
640
1579444
695506
1728617
953891
1746163
1318606
841024
1686584
1344799
1642661
772475
833207
66247
824530
602419
1547755
1767679
1732383
1403948
358444
1147989
1954089
1652988
76701
1929318
920255
804896
300711
966088
1232454
960993
94577
1626372
749987
1795693
1653711
1216425
591277
689882
1737745
697615
1897078
858626
851611
1630395
1931103
1430637
1913266
1963966
701473
650133
1152685
1749351
52253
1534841
1931424
1977605
1079293
495791
1216027
1748632
93672
677788
1828888
1324386
602494
1786049
1032272
426965
947545
769821
1875399
1354633
404530
1675525
153177
1538376
584492
1782778
295252
896620
1332604
375541
411957
1401931
392916
1106927
605558
1436808
436566
650419
1106708
962953
355082
931209
1568368
424043
1278299
252488
520575
1650222
699835
15313
340063
673810
112787
141556
755074
792811
1368353
1765063
1597345
488687
605528
1379058
1990674
1834109
851132
194325
1329483
161882
1401469
1946740
1750710
1145634
1851948
1242050
126871
340590
101260
1145014
268333
1027499
1926318
1577317
1862229
1298353
403674
534481
764392
1260412
212094
414588
432570
1281155
1653386
1311264
130251
1098703
548821
364319
658176
530729
164240
1926964
816511
1762371
1953768
521135
767391
1754626
209016
194765
409480
381707
881823
307779
1391718
147592
476282
1578330
661854
1910652
1535659
774348
1593064
86752
1468350
231107
845925
982495
1266137
286217
120661
1102314
1886490
316917
955158
753087
438574
1156087
1188494
1055728
280046
1005898
822797
251835
1720071
1630688
151394
981607
1502094
1399885
1415000
351898
1034658
1936632
532213
519496
1447001
830108
370100
779136
685254
1584543
1462757
608762
1653195
1821464
819130
560139
1058946
1969599
4736
1449593
198554
1090113
1626122
996809
1441163
937892
598757
1703286
1797240
8573
588595
1729511
510582
73075
780426
951138
522865
623961
1001088
64686
1800522
123566
147697
1293016
1801401
650609
786801
263681
265252
1618884
1103815
930095
1987538
1377014
813208
144484
873975
1458948
29479
801730
1406083
1023738
118144
1536061
214772
1704055
395237
451623
716240
662783
702678
1180742
1799401
991322
1006375
1166533
385596
568913
236427
368445
559193
941050
126343
1885353
1906064
1936379
1874187
151667
880801
962628
1236194
385055
641263
613306
1767870
1256590
396784
1301584
889070
1982165
913581
1276052
1641346
829212
1025726
1851887
1436573
806741
1687063
86892
51925
437187
1830949
1807422
761997
56655
714708
826737
864488
273692
689333
1814026
1921943
507527
503422
749968
936757
1312656
15628
314109
20663
1675770
1941128
611454
739881
1575262
169896
597752
1890054
888899
192971
1207268
1045773
723057
581393
1797596
1509114
784293
463142
761373
1670861
1905567
145977
1042817
999480
628726
49022
1705735
1707896
178744
1078721
1303595
813074
746918
1943173
1583533
164295
1406861
588248
1280336
1808432
391613
1735305
1448301
1814550
1811090
1602361
1571716
1264947
282553
1715300
1487560
1641518
644434
688378
576071
764451
1768015
891107
195464
1630518
1878084
882246
1832779
1513385
148361
1806660
1651262
1643105
1538509
1331437
1811264
223182
1793537
733851
1565784
141891
1655322
133768
1544991
1060819
1123205
1158603
1822776
471307
45049
183986
1364834
180794
748877
30014
1164470
1255923
154585
1231792
1108492
1344037
1527579
963660
580187
792938
308979
311878
470352
518920
735268
1494507
593258
538153
697297
1601697
747877
1382210
1655536
991883
12530
1900919
472987
741755
1386323
40205
1846177
1208678
1214491
389086
1825813
596148
898219
846970
171855
974637
415637
1032068
1771225
1379624
1783259
1907174
1766288
1322733
1152585
1220766
480145
619326
336893
933801
1189655
543111
5643
207468
1928976
537883
1315363
855804
1102074
1663328
1047432
270193
1911376
1863806
573806
1943650
893881
1089113
1623149
1181954
1549123
1229013
1020819
1624734
1927840
3974
93910
520270
1038409
1347151
1759888
1164621
1361859
727951
1051711
1587515
669796
1436843
1166075
495999
1313752
280405
491165
1057998
363502
697568
1544374
644135
944982
1604059
1092555
1508997
1284914
338369
424460
792056
246253
1922857
1512528
109402
952310
1518203
683930
1653062
733835
373685
1679040
1336305
1698695
1906344
116687
339000
1848973
1298948
263562
1433160
1770644
181071
1200205
339521
772189
97938
428419
1385138
1749886
1375749
301402
1354938
382297
844726
755893
1295965
1247334
325879
381275
1822169
1409358
435161
1353100
1480476
235801
954182
1277244
1611023
1837276
1722457
1980270
824691
523893
87500
1168945
9548
138962
6960
932799
27814
62484
1747062
389289
1926210
1516642
1049247
441030
485676
1746745
1035177
1526952
565507
459277
899986
911879
550006
1063421
1881446
268096
960791
1879343
458090
1524018
600805
1646574
595101
657113
61560
1611301
1284368
1222331
374455
543831
967370
1680454
1086061
710152
1424810
1685223
453587
1798842
1649937
1549848
1869309
1968768
739698
1617324
1599049
1379599
1758133
659273
576588
931623
1906186
1507660
1634293
1125652
72382
35581
123628
1283080
1735207
321584
731262
1543106
1695723
1867592
720471
1081190
1732905
322550
447129
1783562
688318
1486808
1672307
150024
944981
1792479
1963469
1681043
400144
1480460
759059
790165
80946
1521672
837111
1113158
469251
967194
1555592
1472025
412342
1964977
1517060
245619
441943
761955
1055851
1951956
1010055
259467
385453
1917648
80438
1078123
848654
1121041
20079
1176672
1638032
268339
1595120
1719072
1610374
419320
1826978
349682
1030931
1618323
759063
1468768
1729955
897396
344063
435485
1838618
905148
1000526
1142295
1990972
1507162
1632317
385712
1498231
1562197
1463431
58346
128463
747107
784854
1651604
1641542
1555959
1643543
1546395
135617
1386397
1791561
723087
196426
925551
1459659
1405629
1349156
1142350
884852
1803066
1881219
1127662
397637
1317838
1053714
1481422
1780966
1822392
1158358
1761898
1167299
488137
1103379
4664
774234
1313907
1186294
1222646
1586046
1942822
730555
379053
422134
1000267
483232
665828
1402936
1130078
240546
551204
1932513
1067795
1715336
1060636
1084614
19468
930932
1582586
744606
338944
760647
661200
360702
1000077
1077164
1418690
1941256
202200
712929
609036
1640429
1096050
800531
783534
1439227
435134
1370759
1477943
256202
679613
512847
561214
1713957
940151
1603573
941987
1409350
1124732
1211900
1414316
1504040
1494504
1048682
835929
540607
813502
1776616
628497
832654
646723
1916026
1793560
85099
345824
486946
1735567
1307922
341956
67140
743290
791230
99754
1777059
411897
606855
555111
1583033
1479897
1575444
1266153
178549
174735
195756
570687
427545
872700
1245455
1944970
1383746
760543
177130
749292
552364
1718273
922818
1413698
1145565
996522
552211
546187
1165131
1633907
1628818
937025
1655503
836888
1134727
853535
763377
70325
337869
1291035
1569494
1968264
1312049
1246620
1152330
586346
685062
725722
319419
1719348
1524932
1019592
455562
1749124
1872538
448181
1517755
388731
350512
1949873
1794682
1351317
1563759
1704574
831170
1707518
1073211
952693
1610564
646371
1195811
1139967
33020
1981059
847370
494493
805283
1324365
500180
1463400
1465685
1190971
380377
1613394
1207099
836032
173285
1374234
237861
1475803
1368374
1557317
97045
1841190
1403
67244
602723
707575
574030
912587
931704
4492
1369912
1634363
1789925
1973073
1917789
1203554
1394158
12950
1761071
689932
1483465
1535784
890435
1247319
269409
838975
1076931
491009
135568
218162
1556484
962116
1375585
1957131
1575822
1260573
665081
141571
1492466
1794381
85657
988016
1376985
1829154
935441
122986
428551
753171
668286
1381390
1868943
1901053
1521947
1413671
1461700
1482124
227157
1253542
419998
704833
360498
417967
1202751
1208863
739477
1412340
190374
872106
150755
1403848
592089
1411793
1711703
1982520
628861
1240288
754787
1834372
1977743
1502292
219079
1662523
110325
555259
731076
1561621
77945
9440
1291722
806510
656319
1214862
1928624
1782139
1832061
1260594
258170
1956743
1399249
1094718
45649
999786
107963
1346878
1378782
1882351
1748172
1199459
1852538
1602184
1508970
766325
1984927
929899
174464
1102429
102303
320238
93755
82152
1381083
1717261
777157
1313286
1253625
696232
777948
1338664
1082347
792238
677284
132676
1094889
28047
1740431
1777745
1540452
687722
1290602
1051575
799049
1245494
739561
200687
1950784
1370332
782672
1045333
300086
1713773
738635
828236
1311891
660091
535573
1819197
1540006
960456
192454
1129931
84901
30742
1376687
496248
880167
1793799
992474
748845
1701393
1391509
565970
1477297
806467
882927
185786
1921200
101726
522898
583916
924206
685812
1104712
1582064
1616601
518571
1042672
1494696
641590
226155
500729
1328715
1121873
569901
1522237
1853650
1839871
32017
182475
1044507
1824221
64811
1736624
208510
1743654
237185
231590
1961037
460997
687278
1454860
1594800
1750866
365995
240040
474564
1053948
196650
1702719
207710
1798956
1830502
834220
739271
853108
1086680
1364544
1683530
1152084
1728641
1163017
1328970
262185
1050089
969821
1883047
1963363
860030
841859
1788301
65093
1945227
586265
227873
601100
1033948
619922
1690006
226457
956253
1273683
1632874
1118963
1286191
1279233
1794658
225579
341190
1764080
74720
1278751
389743
1127688
871731
1179510
300432
607400
261261
1389690
285751
1450822
490152
1082548
608208
980605
1565084
1425859
150319
872769
1582821
1838583
1396436
362213
1595069
1567668
1288852
1805944
1884316
467711
220151
866743
474437
1552361
600719
1531912
461846
1377241
1466035
759006
384220
293479
976198
420986
993267
1684164
1521066
1049660
381217
65455
380108
1381444
100792
1400240
1360930
206406
47631
66855
291570
1653948
1853715
428155
1964795
1731452
1637321
292605
300507
1158977
882211
1757641
41523
1481563
582156
969031
1887850
836632
588350
1166152
205053
1789147
753655
820900
538
1012413
1427507
1577760
362140
975820
536206
1804841
764170
47827
359599
152440
1422747
1433199
1292852
1139599
1100558
1682666
1221591
734293
980593
1125001
1122270
289736
1628362
54294
177498
1912713
320412
618947
1166960
317292
277596
1493511
1729627
1667231
874974
1054745
468681
1801249
1271603
1164491
540920
888769
478849
1726701
1568212
753706
1043449
954561
79577
249690
504973
1021114
1117719
910988
1416448
533940
1087909
1806345
510781
1232865
1352721
190517
721962
1066640
387458
377651
1385965
1339298
384350
1933187
1192468
1235073
1843418
557198
892189
1742301
1526412
494862
1030234
1995061
461340
929530
1925310
1720949
1424449
1981766
238903
1387601
520865
434015
1829617
478106
511029
668181
82764
842741
1728285
1214973
171060
289050
1826289
305485
70581
327517
775194
279186
759876
1917620
1030881
8792
1721151
642992
1057851
1678667
1707422
480400
1079330
781476
135831
1624053
1244334
1115645
1236512
1464007
943876
483326
1625615
201135
1943204
1975028
889150
1464589
172315
336490
38427
1116037
573560
1313716
837902
1670231
1832630
1243362
1273939
1773165
1156706
1555915
1052701
286451
990587
86731
1195405
1035232
1329411
652417
591939
1669889
1699825
1193922
305416
1739038
1657875
1760460
534696
1052574
1548843
1201259
1807506
974637
1206678
108794
181464
719060
821391
639121
429064
1657790
360830
588441
204682
1903543
872433
54199
388895
1334375
1913273
247807
1240820
404612
933339
1265851
289514
961823
1366291
564349
1184036
1122399
1641008
1920084
1136580
468977
1083080
927891
572108
145110
530205
898954
1009161
895145
1747285
1872195
523956
1308292
1556050
1203509
47162
1615441
241383
934981
399879
428338
875901
663293
527205
1956246
654794
1557854
1731842
1472565
172388
1959693
1626992
52519
1977175
1808160
660948
351770
676170
278566
1228811
1615467
1733411
1345047
152716
196625
720077
1649370
128602
1127187
721650
1924681
717475
1426568
1366411
79933
715333
447340
1503702
1408682
1361552
1966833
344452
337868
632370
650056
781763
3822
563579
541607
457049
13858
567735
293604
1070481
129954
1263059
487764
1213366
1953805
1776455
1538705
1958187
1006152
1460619
1420486
585945
381026
1512456
1061199
636884
1617099
59291
1049922
479002
559370
997659
1496795
1040754
1452939
809004
1430243
1118414
1524690
253461
1192538
1802757
263161
1915650
1782791
929095
180251
1789968
1984764
333709
445315
1878105
243815
1350860
1840457
1267924
1846084
965208
41211
986440
414048
540260
544758
504878
585589
1112086
1087333
488978
1131044
486929
676784
399762
534484
1539818
1585324
337953
1695356
302249
962811
217166
284751
841393
916417
418425
1606820
83971
724946
1606981
527483
810255
237421
664637
1625412
1041874
1078568
1645281
1011273
256022
1733207
940426
1839099
1539848
1011478
1137942
1354280
1332466
1654380
1631003
281551
1685655
1152441
239639
1252946
290534
383195
1692567
557949
18581
386271
1401491
1826034
1807267
877363
1510541
1707367
165656
384050
39843
1034190
547886
1616182
1844418
1000268
807334
1973850
1380139
50462
29473
495539
1522131
1222373
421500
1197322
1201892
1400863
890319
993763
1376233
1608942
1585766
604221
207636
5598
700542
939070
1324785
294272
779368
1815466
5813
1349389
1995034
16987
890982
236874
1310631
432452
498094
896318
972444
1931593
735556
156795
207772
129617
1739070
1150836
1457153
297156
1313943
584763
153915
567525
1131117
726289
133083
1320407
799180
587159
1851935
673852
69474
32798
938497
77009
1583362
1790295
1225163
1534993
187465
855202
1331707
1948685
970115
1227431
1537066
1864143
1489585
285223
1728613
571554
829657
1126890
445974
1472414
504767
1427255
1379602
211608
809193
429383
737086
1585993
1290537
448653
898991
626705
528572
215870
702086
1517588
1332045
944018
749937
210320
1468821
41827
237405
1992237
1043993
489318
844058
997612
1475398
243181
452839
775723
1022187
1194282
1472123
34838
1886982
626938
1567757
1388037
165709
777646
1887298
59246
260804
229705
179892
129005
631405
615565
1834829
110015
76161
572809
1197886
1690053
427084
1414823
789667
1035522
208925
710936
1233289
1885361
210642
1142999
1554927
1683349
1592789
1455634
976074
1126137
1987147
1214085
673435
1481754
841136
1974233
1507015
1236851
1036116
738093
874105
1156800
742611
1877592
1775055
1627060
1668111
77945
1531162
1290849
1190416
765554
1457008
566931
1535726
1334285
1767722
990508
404269
60673
1141910
1891699
595801
685013
1793756
1274944
630810
92064
1591710
1237350
198021
1650133
1856157
1288870
350546
1889643
708609
1170713
1136765
787997
410919
1473306
1169160
88024
1069806
1501177
189996
1020207
901531
365855
760550
363689
1977977
1464607
794241
1291896
1947814
949573
1111435
1652261
394371
1033529
6868
1122671
1955104
1806576
702851
72047
1431839
368700
707743
128988
594205
995469
1207387
474562
913232
649720
1581839
1752093
1427033
1244431
1251536
343121
1107563
1674037
426024
761204
1559868
1160503
597502
449151
1639283
1932389
1725897
539117
500656
239129
1239564
1805527
319063
118028
1387488
197848
770787
1728782
815350
969149
333402
1658852
113751
288629
1093083
952062
1212854
1564274
940231
7372
245413
373121
1711003
679438
1395269
1337867
714763
260292
9277
1224045
1063105
1459753
390204
774290
1061597
45762
946997
46225
861241
597302
828691
466182
1921204
1354444
336757
355620
318774
1047309
243438
592362
251686
110834
914509
1123956
496593
278347
1011070
1989280
1241314
1289333
1060777
482918
1914158
1802733
1472048
40635
1968462
1175489
478458
692000
345627
886615
1565053
1758402
996064
837655
96731
843408
823237
1862548
1977786
852927
226243
1877006
502876
96191
144877
1924472
1349904
1902749
1415081
167366
677705
134310
496317
470516
1339480
815919
856750
1884113
947085
1755235
1018207
952262
404130
931852
160243
623469
463874
275414
1144056
1324130
1722956
1994376
1190853
1535094
1863143
660239
1223561
1496869
323483
722068
631826
657432
97206
1010043
1854512
684433
1298328
1032030
1757560
46007
1882831
82109
273606
195101
231332
481392
1606879
312295
546828
1020207
1376093
641305
878409
540852
1622472
1530350
1873069
1119614
460453
934179
867299
1663459
1664269
1627199
1307776
1487706
1465074
560720
1032051
1868025
1938161
543037
1182856
1655633
1883255
1493918
1168469
1242376
1249189
1960750
367062
124384
583206
975431
1240754
1403360
1201067
344986
178696
764316
693735
1537737
788545
223106
146123
86146
933700
92155
1036280
17598
2710
1608634
1131954
1602387
1121821
1933156
253835
1169382
184420
332348
1079984
1815449
664454
1777617
1792950
1855255
538538
1002302
394476
653883
1370496
1431354
922413
1554696
1518473
873072
798058
1913219
644502
330125
1510869
804714
1564824
1001235
252749
1704301
1764184
1193719
835934
1907834
1825826
312544
714341
764120
1533413
1971910
713006
1358306
1931851
119522
358413
1116353
702647
370463
529920
1893982
1017052
1144195
912570
970865
1075866
751056
491303
859202
1174429
1423721
39315
556677
440248
43429
1248742
971717
1547448
1095266
1094276
111499
1395461
928266
409969
1535062
746048
869017
815036
1204862
1634758
58764
829761
256361
781409
1326380
773312
1606916
1124961
1980038
1205669
967805
1654197
1175068
1013345
1141235
456421
1219572
1571450
1192637
1171952
1521413
1297626
1537671
1041869
819042
1338724
1474406
1543058
494561
1829946
1622301
891717
1249414
1268371
1682967
436315
1798197
1746281
1358713
1498671
44896
1161229
837943
1489586
1567558
77991
1197822
1700743
1120744
1423064
997214
1371132
362353
1801746
1899152
309356
1566635
696386
1182172
687798
1997529
242910
738524
1717699
1561679
527409
1600318
1520774
1361304
1230885
1849172
1163127
954000
1518113
1625048
1042045
815842
1871878
1664312
1324237
1934509
110888
1325468
481756
1462044
268191
726877
231228
310127
1479396
1330202
1542554
1604925
1154247
1397572
163167
1563313
221815
1998802
576587
547166
1625491
1286750
233904
1956933
1964258
1731500
317222
692345
1924327
1794553
1526242
1588261
1153800
1827185
1214566
1078165
1439836
357151
262122
1025732
312895
449958
1372547
620536
1346629
215805
1810834
1025917
1438387
1348505
616565
355546
457284
394663
1409091
1446417
547227
1867317
1455198
592155
1816116
524083
50323
983645
457617
270570
1650406
916716
1081909
991423
1149864
534931
1280622
240332
21569
339893
1136380
1906848
706409
319488
310214
1894643
1232643
1165303
1475811
434271
1821997
134731
399593
1608028
876265
924255
1867762
1871619
799685
1044088
742374
1713252
1011320
352364
1290884
1666618
80570
595907
1838430
1452159
544739
1463272
26076
1624635
15811
588811
371945
1823368
332395
733155
179512
898808
124201
161970
1714983
1055200
723280
896230
1654143
1888232
65999
741346
893692
1686380
376197
979272
1971741
1441823
1113947
1367631
422650
1669711
1347115
732767
981550
102884
911722
691853
798064
1210976
1966396
1850472
1147784
1778491
6458
354512
1066720
94354
1457303
419549
1640340
276830
605023
1715068
854237
1526730
931312
1905126
1291620
172253
1212365
688029
349069
416951
1076374
731759
1049104
1621813
309322
1440422
952897
1738107
1154
205018
925829
115260
91801
1822827
1522650
1078216
397207
533505
95429
1375883
1518225
1755747
265574
1631216
1570043
671328
214079
1255505
1957379
49854
240072
1211882
1650522
264521
29266
1224750
152769
740618
1462855
349249
1082659
1276559
592528
923125
1674965
218660
1116544
1479588
692748
1721417
1563540
584127
76056
1822307
765252
1166743
1356605
398313
1535877
1961931
1093172
330841
1162220
303047
345881
1491687
1458746
752656
853887
1509351
334411
77922
1315591
991086
1992854
1514184
1164835
755946
202531
1478027
1186327
1631575
701639
1731560
303321
1879486
697732
484597
768028
1535532
1059060
1535505
94737
1453196
1296343
1577089
1382472
439322
1017790
1368159
1596149
585050
1499753
1411818
1892783
1971145
87852
1868614
1496965
1729741
683541
165681
1005650
1685447
610464
1985810
386747
1860883
38873
1501130
1681144
881284
1760544
101143
1528938
618109
676061
749033
122641
46031
1323507
336205
1548685
1916165
21315
1693918
1285354
1652828
1701453
1364069
1542771
759790
961342
638792
1689597
1563589
201967
570329
1330884
1806561
423757
951363
124151
1175361
1719312
1035755
178404
186527
155509
817768
1559499
528226
86081
1395949
558170
453735
91867
12024
240281
133378
1205750
1206236
1163624
1916145
1110466
894900
1528471
1288811
189274
1489015
1893271
656749
338384
1986747
1669421
670751
738439
883170
297229
1950001
1544993
1027279
1682709
1549864
2421
1082970
484200
302524
336759
461692
1325993
319325
921790
267143
1039744
346243
1322701
762541
100175
374414
280288
1901588
892257
182226
607549
1697701
758585
976384
332743
363319
1249381
563243
1394932
1895995
1896777
210722
937800
782641
627912
1976855
401716
301584
179559
448208
1191751
665269
463847
428632
1858795
777801
1896594
1699964
1246258
1816055
1741709
1719966
1342735
1964451
1868427
1167629
931146
227703
232478
1171338
1053588
1466867
1642485
609605
1005178
1677795
889295
291021
402505
140036
1246412
277373
1758336
1735372
283350
122711
540691
1816332
244404
1929332
156525
771444
244322
1457497
648975
1718204
559534
1141481
439599
1578071
1473113
1928587
1410024
109782
1676764
123691
195852
1424333
884958
1401979
1472701
1122172
939325
1219940
1576351
1298729
765531
67664
66379
1217848
181766
276607
518488
131233
210875
401465
1540024
406125
1067376
858899
1640823
516629
747507
1505997
1675349
77271
573371
388634
1869071
1388725
196017
94198
1160041
325181
1523677
1351235
50939
1252024
1364863
1207909
1410386
1910102
297517
1406693
1091938
1951637
1444266
894447
1966375
557666
1205669
132198
1095989
778724
472155
1960552
147225
1066662
156232
242948
1151946
1150103
1327087
769256
204988
377886
887733
1969140
34229
894130
1562334
1609217
1919929
174753
112387
89628
813998
1503808
672574
1334376
1028624
1369573
1772635
671116
1929347
1924802
1518059
45008
1146897
1823585
1694239
774704
632743
593472
350732
852034
964823
803360
101084
1472233
753136
459078
1230330
294827
1755063
501847
796460
846243
39246
450507
1347696
87356
784209
1372625
784295
997578
419390
977758
674621
789040
1612722
1589189
1909331
1701902
1641222
1400755
1744844
956084
1444577
692680
947098
1625580
609434
1041675
500057
495199
1963870
835011
3754
960032
887333
320287
1753815
1682703
278377
692492
532293
1736603
1843705
1696386
235454
214460
637385
1144481
136666
650163
1725257
906999
1909951
816435
1003458
1600108
1994059
1015446
1546574
312026
56302
397519
440784
1819000
1909747
940456
498050
522875
1997677
1857880
1464899
1655469
1192749
1675179
956168
559337
1129044
289656
1437807
741864
1643061
1446914
1013127
1811075
1173703
927183
527241
1648383
240232
968154
1141549
48092
1778329
1985971
343583
772444
1453086
783589
157431
1260100
1894257
135394
232996
83309
1733045
254229
1855213
287545
1175099
1590297
520450
1278672
226644
1346213
1720801
1003200
1859642
1705468
986220
1964493
1168
272437
582941
1281252
1861787
1649609
474109
1919479
127064
122603
1847599
1590372
644447
726512
1166905
214620
1843618
12928
1045083
127617
1556877
452511
168415
182794
138347
1682052
365910
1390681
326318
1861104
953003
1913440
608146
1890872
1877270
572148
224216
1956487
192534
1695055
1291924
411215
1455457
327365
1180007
94576
1375114
441770
1317712
1320272
802294
1719307
1850294
652934
1994774
196512
379777
1197691
533289
511439
3370
524669
671692
1014279
727518
1640250
137083
41134
868693
1689558
1113692
674077
194877
1894095
310442
837637
92350
313611
848671
520611
1734346
650488
1831591
1878160
866364
690480
1385598
1625526
271422
1077041
1502349
1727229
1969407
1758237
1263076
1688309
956884
475911
1971057
707656
571981
1187120
321785
1166354
1060365
606042
550392
248614
34145
774989
710366
574441
118232
1057297
807074
1226400
1538065
1770667
248285
1352455
1363349
782949
1093642
1002179
612787
802208
1990216
1389940
233452
1584416
245712
748259
505768
1174720
249226
1893807
1995086
333278
70501
1584134
1148027
1347231
421584
961423
1707483
1967767
1243900
1795070
550599
776673
1579610
550461
1879275
1717018
1908048
27081
670251
444494
488562
933727
628908
99901
1413611
1826753
1034431
1749325
1334687
763084
1335084
1436805
1588135
1605152
84413
1474415
943210
448622
732040
1795117
955785
161097
77414
87167
1934754
1520593
1568606
656874
1898496
791929
633321
1061804
1229341
215720
385765
1274139
530252
972296
1771623
535472
180148
728632
1959197
138838
1767813
1207590
1408296
912617
801455
47998
1277807
412276
139859
1037808
445855
1467538
1001302
1853120
59557
1124490
299439
12088
248139
1570781
1805164
460943
1189107
1301485
405274
1736944
1634761
841701
1165475
348834
1428843
1767940
323876
1923192
136561
1525584
1348164
1254031
1362919
1029249
914722
1722640
51483
1792733
1141364
842636
578347
452014
649643
292254
1808210
186117
1493243
1642303
106370
1824748
1572800
1089719
368863
1582884
276967
705975
831488
1559127
879431
290018
1106618
1249280
974754
962663
1371601
680706
1238427
1228659
285997
458418
1197295
1012859
1343270
815035
1592719
597343
1760603
524204
1406521
894017
844316
1027005
1284524
1170673
482358
860984
132819
557933
772088
928521
114093
910697
317325
869649
587946
1291763
1638825
1778559
1776278
1205859
909046
1195728
1145408
122265
810670
1850268
1774696
386924
395936
1622029
403509
468231
729923
1457091
614542
1207631
1535930
1733233
1969939
367252
910753
1157225
1387662
1265284
1679408
104141
1801757
892220
748619
1889567
1528239
386037
163303
212145
1274904
1393950
190172
655086
363636
821681
1175604
1307369
964054
405752
920983
1465840
1636851
1515440
643450
1355171
547340
1973066
753524
416699
1726275
601885
867961
1318263
908995
1546451
1229950
1811573
107606
418437
1350454
1802004
1890623
561377
46635
258860
340435
1573812
963673
864423
752860
1277392
1876934
1843308
689335
1421633
931882
496612
137189
994807
200600
379360
364284
1949916
114610
1754258
1773889
1097561
167072
520689
1202147
1004624
1207908
1657502
849681
637352
836448
1593421
541069
1312165
17845
1907629
83949
1701493
475771
17730
293369
1942264
1485591
12229
1993998
1732349
1467195
178443
700713
860376
1313176
504925
1880689
1723396
720369
1961098
1086088
1975870
276720
148195
1946009
1409872
129684
1416232
179510
518934
1117051
471526
549947
1432265
1867582
1217364
845382
978689
342431
1456047
1108162
1789730
906525
1407262
955131
950252
480593
1398737
65766
1458961
734440
1474396
1813962
560044
1963258
1978461
321941
904809
1650208
211559
1218291
1423449
943831
952684
1231550
759110
337277
1107208
24429
1491085
1595640
1554912
503612
553873
1222991
48727
1513678
1355239
974565
1791451
299861
1545792
1981397
1299079
141581
712691
827406
774588
560501
1390020
1737083
578131
480880
1584987
186967
33064
208320
969574
1140864
1812019
1817549
1952776
159544
41284
278001
1848134
222180
1015816
1234416
1318720
494042
850623
1510643
1795843
568989
59539
955414
340752
1966863
1385005
1537900
1263657
582915
1661473
96653
1755488
1100569
1576618
372889
691945
308965
391316
1002719
1839055
23335
526999
1845235
201225
976314
1044820
1930902
1832939
1540500
1562233
525978
495864
621770
637463
921247
314042
1218284
1743100
1958219
617673
1630053
472388
509277
1383568
1975168
1914377
1688849
563651
1385265
1341402
1695080
539532
162257
528882
1860435
133361
1248297
744695
948845
707140
881907
1627408
1401869
1650875
571675
411651
2565
614781
1014476
1022898
996289
1498224
989535
245184
1820205
1067978
505951
1063212
1815922
1539130
588770
507113
529823
242428
1251231
179751
1863861
167086
1880438
1371867
1177851
1843658
1350429
310023
1591213
1633343
1636640
1282574
1439846
720799
495779
693587
42225
1407351
1781702
1152563
566780
214446
389002
1261072
414556
1021210
168975
1387076
1146320
1974667
34824
1924280
1257208
15501
159840
1864695
1985486
1919164
1714546
1491650
1082539
1926028
879609
56139
248706
1111136
650766
698646
154834
1855646
1528339
701233
470219
78567
820236
1750045
494555
69481
383768
1423583
1451446
310978
1787324
1041916
938552
1772110
1242708
593649
1624450
762898
1521941
1051621
1597765
1189620
472185
1120542
1980273
870060
1772870
538020
1952902
329281
339078
1566407
248785
598109
464121
970185
1858609
1477877
1421979
1326090
327236
1320076
700812
1961222
1850207
1039584
1958886
417950
618749
256902
642665
807408
1825164
1042547
1903105
340941
1430312
1296269
489187
1075873
1786378
1827364
1906485
1641415
1080845
980337
848193
356895
870321
19938
760588
1046038
363831
561919
1335668
1265191
1037044
1601673
1029872
1268394
1746222
695212
1941891
449081
654589
1834608
1837237
1578437
1433397
1305940
498435
1677627
1488483
1978510
430401
811128
1316632
1504079
1339238
89230
1254301
1956584
961549
1366871
741591
1154511
30565
883388
81354
770824
1336956
1176348
1352726
1183634
950900
519246
1368416
1994997
1294519
1068980
1454502
878301
308392
735633
1911896
1780257
1701522
491433
1906973
1887972
826235
74607
604110
680754
1787998
644740
911935
1342862
1833626
1463196
795278
176179
1998178
201102
517964
1113299
294928
586703
726592
335090
1334269
503560
1618410
808597
1140506
1936286
808729
1369879
1302883
1144840
510391
75091
154774
782047
660199
272368
1605714
703724
1411365
897101
1696548
914929
1385817
806683
726297
813500
1074209
1736394
98234
1793685
1485732
1879071
768212
1150690
1841833
825614
1952496
450218
1564363
1952608
127420
79114
1730684
1654411
959941
1258033
125510
1124463
1949124
558053
1422727
162286
719102
302404
488968
1034970
1143539
1070808
461765
1826153
1995230
1093563
1260928
563475
370744
280449
1179771
1093532
803113
52323
85452
623338
1156124
388721
1275691
438363
1441784
1489451
1112989
142442
1172889
1109705
1660084
1174058
106221
51655
1985213
687355
359263
1361408
1879803
1120471
315375
485304
1665881
769376
302442
1833499
1182450
874198
84564
296279
1763741
850844
668326
790106
1387805
94421
840341
600481
1822136
1493409
919301
987227
1097944
1149403
1232193
1640208
580714
1248218
1764968
1000574
785175
137434
165995
280898
1437681
768885
915282
1683088
534093
1621161
264407
574036
52558
654809
1264871
1668897
1067189
1915135
645093
516122
1501513
939370
703107
1513423
355596
1276003
1257948
611714
886636
1507069
865418
1180167
1748863
1818559
596572
363094
1122144
1571266
1298377
93731
795102
353794
664162
1469994
527051
1309746
1862050
1803627
707676
1835762
1720590
1779354
127421
1707088
1894885
1667374
793792
235821
1368270
601426
554054
1529562
1371048
333910
1933955
1133926
974296
681101
404940
1708379
879035
471690
1250917
1963455
49481
1214244
278285
579213
1128125
1097600
1047977
1283780
1951830
1067028
1178082
1661930
243420
1774712
1008144
1224652
935672
1233932
1482676
1708344
1215976
1758301
657925
980534
1389405
1559062
1059131
883368
1842457
1745922
1597340
636859
54298
1345559
902549
720612
654187
1076932
442780
1391397
1867991
1840481
281632
1905762
835856
197956
1608180
426035
457926
263561
1883818
1002447
334886
692026
801781
1951908
1886803
1067326
246698
1203566
615560
1848235
1609666
1996820
1805463
788760
1520729
329774
1460902
47396
960923
783884
1173154
1043844
44551
841584
194480
490878
1209248
1294802
1587105
889651
403867
1722864
492584
70056
90621
623827
1689638
363116
1030809
563405
598331
1378139
1571563
71075
1246661
70010
1984072
969477
221820
1009178
67874
1028609
873339
583017
380975
1221592
1339770
534427
1238538
198642
1106009
1485611
992370
690283
681563
161028
383538
548062
289657
1574671
233033
1275414
199494
720533
1422364
1708176
1420064
1744690
99155
1340547
970612
1079735
1033681
1176694
30209
1315262
54253
1430024
716635
1771417
492763
1734476
384760
626923
269671
964462
821412
964375
803081
996860
1993355
1574314
1724813
132173
60993
1305289
1214165
640002
190031
1331686
1846873
283432
509066
572932
498807
488973
653253
636180
1703411
758344
1323644
660201
352000
458643
1879684
1635968
1607665
391631
1671368
87095
533746
663354
1413580
1650800
528970
1765513
1167502
762567
1287123
1551678
1018722
795572
711095
295061
603003
1767822
843735
518487
311233
1663832
1663361
1119911
1312901
1001981
456375
217689
530719
1053914
278687
140857
207943
152266
1665182
1799961
1365011
888533
66082
1617073
1166456
246393
1252634
1346086
577266
1208519
1046004
1587507
1195110
694489
1661397
1274141
845762
1640846
362677
1347192
1889515
622139
1434238
1819024
65378
1043311
126094
478728
606273
1334351
499418
91790
1554444
1612842
1651081
1387212
639360
586315
1669959
1475268
219860
1109547
1017663
1793731
1882668
507484
369215
1235564
187523
932299
1173947
1987549
435656
1297136
1116044
1451169
1947927
633800
73560
1884968
1297570
4512
1997121
851855
620303
442518
735135
189454
1954360
294897
962732
709747
171909
270734
78200
1937849
1840014
589569
1843882
1936552
359669
482183
224634
632649
233680
642990
867273
883062
1399630
1014800
1686668
1750169
883823
1239602
240335
586691
1079116
618624
325611
1213528
100611
1408331
704565
1050919
291623
1680881
461563
1176688
868204
1557873
1297714
1305352
1209442
1277337
891877
666053
1523752
48519
1259403
158192
171101
318286
309732
445519
850070
468977
774250
1970420
777481
1723384
189001
1031294
1290718
1526060
364133
1984897
1124282
581817
1190860
1973240
624281
1534384
736026
273974
903138
424253
92441
1228239
463780
1146851
1223695
1677551
771996
402000
556896
551098
771972
312091
438357
365836
1040178
1177698
1115354
914287
1871068
1160675
1776566
447814
1799999
950386
684313
1185512
1596516
51893
1958581
1687986
1998796
767227
1830433
515739
625109
482374
1444117
492715
593292
564082
355900
294651
167834
882269
1904268
1090918
660868
363412
1690278
176082
725127
1672912
917146
1320096
79
959363
1788921
589297
826375
654034
289275
1823130
557017
1862139
1294012
1938198
1529070
1169184
127726
285676
600880
1788120
1977840
1949664
446829
819949
1800128
930097
393576
1480116
1877578
1272536
353848
93962
888203
1640118
803048
505104
1077699
344147
1990314
401800
442232
455021
1345254
1575475
1335840
1693108
1826984
55754
304301
549079
534517
1229921
745283
379960
657283
353075
1104955
1355637
23841
1976845
898767
471568
351164
1368008
590940
1812608
1570152
1700614
1237266
1855649
1926487
1971149
383976
1797918
374247
1767970
450576
1444117
1832844
1857001
1612662
235696
618668
1661465
1538455
1611825
1534821
553925
81131
349141
125095
1907935
1687747
1713240
363474
1506198
942503
1274410
149302
149074
708868
1187415
1828331
1742786
737373
1230334
312956
1011626
442815
1487936
893477
1659939
1177772
728519
215163
268939
1163820
285380
641392
474723
1466436
1020490
72641
1243046
1535927
1932839
1054136
308322
438045
1580167
980081
469020
1259088
223503
1995620
697693
963327
1370605
909965
736137
947092
680144
724965
723430
216680
292517
1678393
1356647
386237
1104535
1004384
308639
1894648
1682592
1816494
610816
1606833
208924
1531546
1228938
1122467
428002
1672504
1378566
557734
365963
196055
1659941
1803610
1130411
1650203
1005866
493502
601405
583854
268402
49404
1092309
59225
14188
1015850
1522696
825790
1959782
662096
736191
471428
1876020
1585609
687944
452458
1922952
313464
1522163
758412
244006
1981415
573492
883089
1006075
372505
1561505
1344677
272161
631367
169517
112892
239014
169790
1807081
607316
781038
458669
1128366
1081694
1270287
204779
1385806
419308
123375
175631
564600
1886186
457911
1865035
1873165
642899
470981
1651729
1971502
1470480
1990246
347559
700118
921677
1682980
1260476
1010266
1366914
453788
887157
1475712
930463
1593392
287083
562783
53020
669345
352393
587906
1706149
209041
437318
269437
52924
461028
1279286
477121
1802128
1220554
431733
795500
816254
733471
1403579
88414
259101
1759952
1821030
1387135
1473337
250184
446423
469121
619223
902073
443382
1128694
188828
1204863
146043
641615
133969
1587258
1622726
1004929
740998
1036242
403016
1406384
1131627
303142
1998456
136443
1995349
1417296
488586
1049569
481174
1000308
1976083
1527144
295511
106632
1098408
439204
622615
1507017
1458871
658372
625401
1164110
1071124
790463
1156669
1657568
669935
743392
1353943
1332040
591897
1005442
1221702
1551190
834363
161884
928642
1113354
600699
467480
1720686
1666726
1678458
31208
1817519
404610
1814254
1322074
1587110
1336577
425991
1740026
1863277
134416
438315
1623065
1158288
81029
1813972
1125675
722971
1457685
971235
267493
1053363
1662011
58832
1473109
1138691
325561
707272
937869
82101
1190469
1343986
631542
824314
426811
1646537
1762397
1580149
788724
46943
1038661
1208189
1056708
606018
639899
534476
169242
422289
794402
1622439
1122991
1243247
214113
487335
781109
1860568
739326
1924718
866127
150718
728945
929653
584034
1997004
1343849
1967851
1667188
74946
381277
1395692
1612633
158904
189788
545193
1949263
471638
1722126
1988282
1756628
1048205
1103863
1131066
1498496
503773
713350
1176916
1545713
891469
1049710
1479185
1502978
1516703
309196
768553
1687670
1501501
353050
903003
670381
1525550
1156653
1838697
337128
1442960
431898
927350
392650
1069772
291526
1903898
1281078
506472
67865
1631356
798984
478164
1037256
1184708
638059
1892789
1342573
1076719
1419730
1009164
33436
594000
1591519
711181
549536
395970
59469
260904
605169
533206
522750
632951
530311
1504900
1962764
555273
29358
1104944
1357184
669119
324724
495841
205449
1681829
196733
1702403
1981673
1752726
683480
1406304
1588024
211719
1290042
1658233
1095263
1997999
534926
1471720
1136233
1893605
313024
1226996
242384
1120747
1315007
823622
859870
355992
1354325
629838
695608
345224
658485
1106920
1721875
1419891
313492
431794
1413745
61106
947122
421031
910
1293509
686256
198870
82666
367586
1017594
1497279
1073078
1856854
49317
1886451
83422
563145
1430351
1914518
1947716
1235797
1959530
1508392
978713
1855468
962458
193043
1741451
1745400
112365
1476332
134959
378262
944979
62173
353220
1739809
1256884
1950343
1118272
1899628
143498
236447
848326
1171973
308260
503019
908419
1621467
1268340
1848391
1000160
787969
1582157
1548068
115233
1014180
1221019
1701934
920177
979588
1611958
252844
1978214
1503634
504320
1452711
1304451
1760054
1516890
588899
448367
293330
942904
618310
1125227
699711
1199744
1827386
713560
664839
394327
1387453
1974827
1169585
961461
1595719
1562970
1231222
1045132
1284718
81189
775915
1935391
678793
1186898
894021
1834195
1635120
147857
1895428
1648032
252671
1151758
1186481
1740504
1044459
1175775
707824
1158736
1447438
1456062
212583
1120475
467121
207798
726386
1424863
684899
792617
1197836
560698
327393
1782337
798184
1407674
1264907
1260158
1110215
502770
501230
805780
210453
1809199
39046
1061341
1393625
669986
1050514
397589
1430169
1770744
1654723
249773
751827
773094
359999
1916572
451588
478447
1237137
358097
633729
154592
1364357
321818
1148214
1241563
34664
632317
1122373
1759798
757350
155292
475663
1381330
497774
63685
1703390
1645863
940836
220035
617861
1710626
1888341
4293
207438
1913932
797669
81517
1078508
312065
1677732
1447978
389466
1653348
249446
245030
1807927
261856
674600
1137833
1703474
265258
1636253
276341
299300
1100440
983373
740060
478218
875504
1926768
236798
1429823
292709
1451306
424031
927212
1264139
1697446
717658
379249
1519558
255983
1326637
1874138
1017890
1359764
794412
1021775
387603
1255997
933167
1573799
1824789
233369
509867
319011
117716
1933425
191745
1019601
25459
427723
1676827
697000
13737
1120596
261809
771654
731325
1981764
1561251
87819
890279
1436202
1349229
1235222
1736698
1204385
1915280
1870276
606945
1490181
75082
1862481
1332795
1938726
156782
395794
118788
573733
1806753
1202110
1469994
901011
1091396
780317
1087086
1742585
1927212
594519
1848223
1752154
1772837
1733794
862865
303781
1515819
1088196
1309608
408914
1176677
1744278
1390652
1938160
1731925
441287
1929148
1509281
1607511
711671
289815
1156294
284547
1599490
18566
1806976
1344194
888116
100487
1060780
401078
819178
852142
135909
1526551
115603
623611
1706589
1000917
1182923
519253
1127765
835747
1026977
1324662
651471
365879
705415
1988249
1358867
431886
737011
1754639
675045
245466
927269
178965
1842862
1041264
1601150
594995
1641618
1691197
157710
872769
1585572
547504
1708066
456565
1104478
69404
1494780
1695690
971287
745507
1448449
179183
1357997
695519
1323204
953706
1464527
1202183
802725
870044
377997
1788842
81661
682401
309719
221857
925328
519975
1271923
406148
995559
1999078
226541
1708618
1625764
1957293
5944
1606951
990490
676532
698709
1621884
101698
696494
522097
1474254
45646
296299
1841551
1781146
1197140
875753
1550016
1306257
1093588
1499967
966193
1774710
707353
1683395
890926
797578
320199
1298982
898020
1408441
1639289
1697874
609730
126386
829390
1524681
313230
754661
321701
1231761
1438029
799531
1942358
1245335
183606
1222727
824197
173604
1450228
1236207
1976487
1943672
1762587
952659
842807
1026555
1863605
1885307
217172
824988
1068127
1971625
1603898
524247
1800120
867145
535256
464303
246753
1528385
955260
614612
1238414
593951
1093767
487541
253875
1761332
239914
993849
962567
1334991
1029310
317653
1608359
1818757
735450
1676614
1126051
1403726
1026871
1405916
1960083
660560
1290830
906757
348144
1951614
256415
165074
198468
835854
11761
971953
1268404
772992
1734254
1982220
1586464
887606
578634
1350703
1107857
659682
227909
535357
1720412
545216
649121
476140
734551
319404
1810497
256298
1106754
846651
1299157
1986778
834672
8842
7571
1816598
1118119
1215228
253647
934725
234646
520216
1815962
555750
1701697
1110791
871028
317973
954996
1480294
748250
874985
1042950
1572944
1795128
830797
120593
508498
462566
1123328
1742564
1059041
530999
461358
1015998
1187492
1811178
236699
1149294
821078
1282042
1831621
1062369
1878246
1353219
1365618
1788778
512469
1553585
989017
577165
1837476
1006588
992130
207633
1414178
1935611
1478719
1608030
1119157
1666372
1771728
1503634
1678809
1230345
578663
312032
1465135
808919
1246302
161036
1755653
1218004
1916089
1004727
600770
1522693
1415055
1351315
1334640
315064
297031
1376262
1624076
1251772
1871419
961032
1803818
1920845
120770
888690
1720693
1463597
1577605
699360
1205375
1984361
741149
1317178
1961466
1288731
1716292
1361248
359891
784471
1108502
1704092
1444647
1156727
822992
465117
1320286
637370
374908
381602
1376603
887509
880271
590166
557462
45593
1243915
1084246
1154052
1460624
189617
573727
1947269
875432
584015
53111
60009
1213571
92450
594498
1428735
511038
654813
481608
1520382
886943
361681
1877427
1685847
968544
380357
112959
1583391
679004
450441
851090
51056
431265
28467
1602159
645619
665688
217909
168086
1729552
915715
1202476
401419
938984
312679
656337
1539933
227339
781496
399781
1689555
966134
595694
1450955
593767
536148
1836209
495558
1467153
631143
1661144
1168282
1218610
156007
800435
1838346
1220469
716034
1429505
1241454
1285030
399479
1674412
1929686
24131
1544260
1244125
1433126
982852
1997212
1363896
1902355
604432
70089
237152
1547168
1468323
619989
787940
1984245
579440
205989
1386517
467297
1292935
1811713
130585
697906
1817042
794023
1848006
1938536
1122451
1638750
764672
1181729
1259095
822011
941411
1042276
1053815
136664
1769336
327571
1018703
1278898
931884
1917230
1324426
9210
1623200
1118129
356444
1700778
1805125
1649913
390239
230266
138644
235127
1775943
471520
69268
244343
358960
316256
1273645
880500
1388969
86742
1099744
1585828
1723509
1551867
1494766
211048
1095455
207014
1377532
25843
1922832
1103843
899684
130443
816242
1352594
1545948
1287513
1593053
1636543
1404414
1487800
246776
1126111
1119683
909775
1944487
1062831
663983
1989947
1400866
1343594
1930141
1616131
615560
1169023
1876867
490177
1922441
1768199
1831462
970683
272190
1726166
1489466
678892
606495
460373
1099400
934649
674776
737938
1438194
1668463
1507896
1856794
1910870
551145
848072
482806
657878
1241709
333469
1041606
1985716
351012
979483
1428814
1754394
983411
916919
1828149
1889798
1542443
1801533
1289822
1877093
839605
1969043
1240230
1117062
912444
1131249
823405
340242
1392898
1597535
1213344
519062
758733
1813780
758630
1346120
618704
866429
1984889
325295
1561243
285447
1352281
51863
452826
1062477
572679
592115
1580067
836295
1902691
770515
483610
1918541
716426
1739927
871709
995655
1714049
1419760
1860708
915078
432886
1459304
1667896
1343645
554112
106534
484363
1702060
475011
1643059
459068
243734
237802
1023906
735393
144204
227242
1517211
1331778
1375119
864116
1300470
46245
154698
781801
421972
1897748
1416412
1413202
1740272
945541
1282846
1476479
1776580
1168154
46715
1041921
539359
342880
564455
1270373
1857832
983064
113444
1147960
234685
1745362
1442977
762289
1612463
1819174
377418
1981233
1789546
1555068
1780495
33029
774764
1276897
1126553
559515
381610
459005
434261
1272411
1394482
1858586
58148
59474
1862126
531883
1523921
1511359
1511865
1434448
1415054
1620516
100488
511016
1694736
443515
352172
1738007
1046853
506158
1667778
188782
862032
1065253
465817
677712
73991
1857642
745208
692145
146688
1455744
1399248
1773872
349553
878552
671223
124080
1014605
1101560
244447
1395420
264037
644952
123662
368473
965115
1064694
93398
1162327
1656499
1994528
1807407
648156
12299
1450400
1431339
831942
336991
1242977
1134919
1236814
1981315
275622
1097860
606451
266233
445126
1006009
1228665
791090
1644174
843095
79358
1240584
516818
564162
394937
884407
269015
1465308
1738269
1074989
1610376
325164
1265171
1758917
1830737
1701965
1147874
399876
1537739
1047971
1840393
1023136
1582168
877612
1333829
798617
924062
739198
637873
442700
1777577
1517375
1217400
648770
1276373
359754
1192411
207508
298279
873632
29110
317030
1487000
886158
688236
1081692
1995883
90962
1291617
1460625
1188520
886735
206960
350768
194542
854962
1593887
1909182
981767
1639742
1778533
748978
1983838
868355
303240
899177
1849115
1282839
267007
200300
100510
391456
184698
797723
1099472
517
82837
1269404
1993432
544669
552250
255717
259057
1627653
1250686
1673299
1009588
308605
56062
221712
948547
1599364
1004292
334552
696340
915502
31401
672624
1166271
1018030
528507
1023163
1340883
804819
290958
1983426
1593639
560394
651270
1522593
341086
579369
825184
334273
915723
1588278
836677
504241
309985
1997391
181227
703667
1957363
367241
1561597
1093435
164303
567381
647029
372114
212822
1550678
1436144
1452450
1773645
329497
549288
1798581
1462206
1191813
983106
1112226
472766
1826782
1246633
391979
533870
1451154
406116
881903
48311
1207550
1957795
50539
1103953
1697977
1468202
1940040
1273453
1817194
1142897
263822
1689569
1309040
927008
899987
1044964
1353638
762221
1914976
1822157
1653596
1660215
1231692
1429973
908995
479475
938905
1002980
657700
1946793
342843
1967154
1763445
26300
1007600
1235260
500659
1950533
840154
689736
206563
1519608
765527
87612
937264
804399
1362010
1424638
1317827
1606488
617195
739267
263179
1732595
1112105
1192982
1441558
1869799
401601
210588
1503913
1825319
1676332
670238
1954767
987761
1943649
1055557
458650
1851299
1946616
835065
120793
768022
1689932
1765324
853756
1986589
1825831
709423
538448
143101
353565
1354385
105027
555133
1712130
791161
1625863
920347
365434
1112299
371079
654842
1964110
625750
1256510
1352279
1369577
549210
1113307
1294607
429026
485204
586031
1885889
1583708
1893949
355277
154319
1898790
148276
876664
361717
1587651
473829
709152
1481687
1114317
1436265
889702
382148
815254
1086480
1210802
474594
980370
690984
948535
756533
1773417
1686705
1754187
1338066
880671
889053
838619
1106982
646150
1115078
957718
1219964
1448401
191919
1467418
1749807
453602
107442
82087
1973827
1950707
1702350
1457165
1488774
1604153
672287
903735
748310
253394
848068
957120
761571
1869471
588258
154861
1112564
965145
1956481
281836
276207
1197207
42451
955567
1511903
1393203
91902
417755
225711
937939
192611
898430
121983
1711928
1964739
1723915
1316934
715240
1747051
416510
400194
342480
1504978
1245488
1821585
868811
834011
1869421
1748227
1336033
637998
842685
1184278
500256
813010
1844781
799003
685138
1776266
1250723
660582
1545764
1104193
472774
1607080
209410
768544
1662575
1913357
1565800
130825
316069
1268978
607722
1151050
593086
1746422
1046268
1984783
163329
195935
1830626
1274679
342728
953929
914423
1907851
985561
1873925
1213137
959491
1021015
1911586
696232
1924428
1527527
1745678
962014
1535903
1806875
673342
914310
1806002
1524262
1615899
1284985
862792
1396364
1418236
932248
1160202
707190
350590
1140546
1668943
829593
996276
1720053
1797520
762183
561484
500856
1247653
1063808
433587
420969
1626468
241254
1193066
1923437
1268533
1947819
1732583
1187974
735854
1287876
1351807
450478
820494
1393338
248973
1729898
857661
894643
1543368
1106830
1026383
688838
1273157
1422350
1652977
451603
1093757
777841
1557605
1726229
833398
301205
732466
1418657
1069007
221016
565477
1815301
1246862
679256
1668641
852566
950212
1058670
886110
499074
1631114
1380317
943862
1910869
990100
244072
739496
1474439
793509
1983170
641945
365372
272022
1848000
1732676
1321167
763331
1861773
1516237
852151
1374522
213766
200474
1620792
510567
521254
390823
166343
425843
769004
1798865
971819
880417
1075428
404783
213908
1582499
484646
567636
1771576
7049
1560224
289094
1255580
1960761
1073482
776317
1705302
1016574
205717
1784522
816607
540677
620988
1252189
1763774
1605039
424529
1200357
581810
1915570
308519
1247566
298253
223716
1533604
59642
347852
785619
926493
1309032
826831
611562
984499
1793204
1681920
889461
173479
1235398
172813
183359
295764
1183857
223770
1663066
583394
1061326
1306407
866190
424
536025
1513769
516402
1903896
1609985
1011254
223490
252162
428350
25256
78468
1017135
1488245
1538900
1545867
1240350
891052
1434279
267799
1452370
1269010
1952326
1859152
686768
1925694
1448828
463296
208877
1924734
5568
1620064
155994
297139
565571
1764906
1062562
1688189
1282640
119518
890718
800802
1033078
403665
876963
44538
284872
1276117
1936665
996740
1303745
1353665
966468
1581195
1484965
756991
107701
138589
1730209
1414822
92256
1810479
1200029
701627
1312271
1618660
576038
128649
506453
575918
1444191
1165815
819567
1237099
1497443
599228
240239
1553291
262411
1520691
623275
89774
1873555
1106450
531830
511600
364933
161250
525247
1302468
1989582
1122213
610016
1011635
1839591
1976603
1390629
762344
1449417
807435
522063
780318
1609843
950874
1754014
1754952
469607
1338011
178890
176938
1202604
92457
1007945
696784
330433
1738416
800650
1500173
896310
1738030
1875142
333761
1270722
914182
534438
1904536
451446
1054935
1203104
1423375
608646
75397
1771264
1391099
125863
1377740
1196035
306323
632096
1135447
1252608
1722974
158396
1857455
1414179
572789
1199893
454964
336737
508922
1400380
1533909
288514
245750
1086099
1946195
482639
27177
1916228
28802
763566
578029
913908
1792936
660
1983738
605721
539607
986933
1456421
804210
1213374
144274
1488618
646923
1233900
1374953
1224602
550689
1398182
1531237
843320
1689160
1892508
1105074
384042
1043529
845683
620102
158911
1497397
335345
363241
1616980
1901194
1363804
1450132
226778
362741
278493
1863374
218552
321213
830000
204373
1824109
684945
1194067
990939
1441497
825090
713580
1853453
651778
1317359
667857
649209
1797669
1022590
755261
1461926
174969
894287
228173
877632
356426
1277198
457284
215864
1812885
765935
1173306
904033
1062800
222221
153804
1538432
1507203
94673
916378
1269940
1269208
475204
294365
1286933
209617
1250158
4793
1462443
1801558
1844214
1833029
950431
640822
1240640
422436
365362
1197902
407925
287424
1202164
742083
1856321
262336
815216
1082121
1267139
118105
672328
764671
1527049
1128900
1182533
530805
811607
645528
317267
1479696
104005
316872
281036
1757396
1052434
654475
549892
431706
130965
160041
49901
1269308
1431662
1826936
85696
1855319
244250
1645552
391446
373572
519529
1892456
332501
1283033
165706
1307034
1232529
663256
1368920
1282394
1834877
1823387
1266760
753351
1802653
1573937
413650
988811
816955
459366
1148562
577984
1119961
1640611
570605
1846862
1716231
1644601
1193292
420553
910666
1761379
1011709
92684
228725
487753
670299
3673
173253
625716
1821464
1628554
1787347
696194
1945280
416410
1783472
549983
1893243
1680528
925443
341983
1790053
1203851
1777509
1486252
913104
1143327
996533
1182844
1178439
1612205
1045255
1830341
1326914
495224
997315
41870
1642002
1333369
1308233
1651981
48716
676528
1899188
843012
1640451
21311
1255294
484697
879859
303283
1073697
903410
1869501
1958495
454218
1783033
1881291
1416135
370851
759904
1564856
426809
920797
753024
1817726
1972237
1815284
244592
525566
1046641
324477
873353
1781236
209193
1790392
452315
892716
884816
311162
610706
289832
1598870
1110943
530395
763850
114255
327852
764814
594412
1083967
760338
1233954
397756
775413
1834012
1445162
1710534
1078237
978022
906256
1136703
533757
1114863
1558438
1016419
1684861
430588
803727
803923
1628082
244597
1603311
324344
489844
164409
638262
1200393
1643865
949664
464785
193510
279960
1555497
1552676
1935008
67601
544048
75693
321865
940218
199224
1094841
1972243
1895036
383559
1802744
1892611
254588
140996
1709024
912715
857008
124625
188374
642663
1805797
606528
229151
1690148
1652077
1513308
1461740
517469
1034761
951980
316599
1237628
1587706
1161322
1439064
1523080
1679400
1074050
209494
831845
1362848
429062
345420
1119819
161326
259076
1099875
36469
560918
1516110
125754
1948457
1541569
1020506
1935387
1231782
1678463
1857370
1430276
498334
1505619
401206
1446067
1278832
1437808
1763981
371992
1898534
661765
510966
1118965
1528853
1279981
643159
1485970
354813
546612
1281859
277889
1524588
177300
403767
149340
983601
1724945
1198043
1308878
1881440
32913
917533
1417900
1311231
945591
305389
270591
1358056
333982
1112246
1816781
1695285
928561
610655
807605
1866775
1626671
764082
940115
1608898
972711
1725367
1113161
1565152
1740759
1395041
738971
886777
911882
637727
1439231
155771
559188
771663
426308
1144075
792463
664930
1214812
544783
1179646
1442793
861309
297104
373001
1483314
1528309
1899907
403474
990280
1023839
1877245
275681
1644183
383229
511647
613585
1382528
377373
912303
1841049
999623
805118
620180
413186
380663
1829425
1902674
173507
1030823
661604
137765
1873109
1972598
41522
1791177
1471722
1010238
65142
766183
1716768
671595
984062
933204
1787290
1378841
149903
1640179
1417883
1017795
825043
51010
912012
743680
1338339
1072494
1043015
333162
240296
1717266
866540
178608
105647
1460057
568488
1760734
1202358
1232555
178310
307506
1987836
1347777
989570
596148
1746327
1701717
1815075
294664
903659
814153
1771754
713958
803721
437649
1289387
300178
908330
1072273
392309
535554
1862868
1919687
1566092
299277
1519982
1620717
391144
71493
526382
720682
1267857
457143
1990794
1094563
1814036
672413
90820
340090
1712015
144006
1048388
1886555
1907997
280135
1527791
1998997
1033433
1499679
1556500
270569
186360
503250
659005
1047719
1671573
1583803
1737146
991481
404320
804071
1977280
1926021
352204
1215384
913483
767760
65830
467001
610354
160729
1884147
201468
1649673
284036
3621
1564156
1491510
1483662
1240736
766337
1187339
985769
387537
1880574
652529
383436
1832128
39964
715622
610674
15695
1122376
561007
902537
1099148
1993590
154218
1898294
1692207
1574651
214877
1412797
1987847
286095
410962
803713
683301
890862
227298
1506613
1369469
1615265
134382
1426848
303474
750016
1089337
1873638
909431
1253821
1901562
1287673
1468418
259807
927176
1764503
336050
878688
810177
1793750
534418
1066417
1497141
101508
1426229
813703
1150593
1356799
1717016
312865
560153
532232
630484
1004728
1492175
606905
901056
1554790
1914966
632007
1222575
1275792
1454186
1643288
614325
841149
1229885
1115747
923555
387826
648928
1812872
314530
812475
1819036
897151
36152
838861
70762
571498
161360
301783
336673
473371
121138
1789914
156412
379504
1976736
1821688
1332827
8979
1829029
316831
1151224
1319804
646005
623283
1642675
131215
1387415
493649
1110830
1710056
1382565
1186095
848263
1225093
1450447
353617
1805017
336579
928725
1060419
531858
640164
189435
1399600
1927103
369971
690480
799847
81964
327397
91325
307324
1888749
1545798
887767
579059
1895000
1472557
1252377
234464
934285
1238820
1803151
1944064
1624858
1370051
1039716
415805
1348958
947393
240959
127343
8683
1571970
1144379
353025
1366508
567027
1566394
1368867
507848
1474922
1393110
217781
954512
1641423
885441
581199
36390
221164
782945
864456
1668372
360047
480476
961190
1666716
645154
1894201
1621224
1408969
25008
869514
1708529
1807359
348318
1614872
1435186
484919
811390
209576
1658705
894148
296362
1701571
1780603
1923935
1990866
573638
1519620
434014
1886385
270330
1346044
1749559
1400442
799123
386924
1389745
1979059
114364
1527220
1356832
1320522
886951
1537668
256475
216200
931656
911348
1229504
1038459
1850837
1798582
1066223
903255
1989233
1388103
991711
1265712
602102
1219381
835775
1869867
1545043
1062538
187655
1345327
59937
475231
1107245
118880
822055
470814
1129572
799058
1797412
91744
732577
402739
944596
1103311
580515
1025727
1595693
630506
359987
540885
211970
1011755
1592534
1704850
674060
505702
551967
1952491
1412569
1998252
827033
579905
829941
12926
833542
156036
876341
1753042
517766
854789
375317
866353
1433833
180139
646606
212356
1819953
721901
1428060
1064640
1350146
238639
479977
1520939
480660
748086
166744
1070769
1756287
484643
1207428
133349
1875585
1447666
1459043
501293
1384279
883598
867159
379061
906699
36085
1203235
1747601
358869
1792364
1371363
300495
1695935
776251
460384
422972
1193382
335302
1056680
1716887
98002
1362007
224077
68577
1408570
228295
1273044
830887
50924
55395
203094
1616147
1325409
202818
1972925
1099462
1378335
1741271
1803441
758049
139315
927641
1981873
889453
976552
1124145
1686120
128516
107574
622016
1840666
1675156
201022
86154
25303
69111
1287766
239449
361267
826031
1038470
1612797
619392
85904
152567
1860990
666893
972144
499788
1346958
1417907
1041365
302551
278797
589744
1075548
342959
409589
560965
1811794
1306699
430137
1738605
898599
268453
422427
1581374
974847
479251
1908704
87329
182224
1169890
757559
1310703
1314720
1772095
911917
409309
945862
363123
1050009
1900483
709576
221611
1136487
503104
1033748
1226261
895178
1802487
686320
1238805
726470
1202725
1022933
1382292
1132413
1617238
1999636
835287
1261642
641094
574243
1944323
748428
928823
771121
1843076
903029
569406
565620
1252485
1330030
744439
74778
1482485
1935301
1079465
45086
1681010
1179191
1617355
806008
1907546
781561
357903
211506
394514
516877
796578
291128
1936371
1937138
688305
1044736
1469349
758272
428908
1133208
92500
1172638
545359
859146
217519
799286
814173
701949
387475
801886
966927
484785
254644
595415
912694
1707373
234605
150101
1026245
625775
1401244
351773
784866
697289
1815692
556215
1497066
1044701
699633
177436
1270708
405093
112469
1385004
1515941
1419358
202237
1920541
1429451
1619636
252211
1767499
1005588
1806828
190616
1377007
1552649
808416
727223
1012629
667324
967598
360440
1273526
1443131
788333
1973739
298079
435140
1410958
270344
1032003
1403714
275150
1757541
1516802
1753266
385736
1653439
307087
938789
1961676
926543
608584
1703228
1806719
1348696
55943
1204118
752315
219010
718285
1890351
276844
1269884
410837
306623
1936872
98904
1095307
539421
1216227
785357
1813281
842667
1612734
968628
1368865
1519517
289673
1451696
1869107
1201962
1077998
274303
537403
1213965
814174
1172505
612035
1243479
847199
542146
1159098
565524
1917730
187182
141336
411630
826049
1623846
1857578
59490
420706
1538090
727428
699114
1482316
1381116
1395135
476515
1045902
2723
1317900
1560936
514284
1724480
1255934
1120953
1503320
513471
90818
1488814
343929
162165
1975799
1834897
1438065
601056
850923
670352
1504125
1292987
1682477
360879
129179
1406342
17029
547005
243432
597350
1387682
636411
1132690
1881470
394608
681976
99314
1519111
213512
1112349
1736887
1888159
876264
431241
465377
154642
229034
389748
1161756
1210025
185681
460372
1571890
1634670
912169
1369118
1431215
900632
211358
535364
174911
235053
1707193
1026443
840564
802833
1232010
1107309
1210621
359814
1568163
1745448
22630
1295366
1514612
368006
1858502
1972304
1992083
979760
788528
772960
867246
381659
656105
780697
1520250
1881935
255988
66593
724724
302548
237537
915077
1798115
91859
873406
1399946
1907231
1248198
1072080
852313
1013535
1454302
1191681
1312936
474201
1696833
166257
339035
273211
257887
516572
884657
281849
792291
358353
748830
1032862
75729
1260303
1150737
360644
1846207
1782531
783963
127491
767905
500837
584226
1602246
1516035
175726
820614
1032480
654043
1496909
127620
586617
1305895
1972420
66349
347422
746816
1622222
767831
524134
838534
1357796
542016
1819072
976566
1124548
169629
1319523
508247
1004710
1191381
455617
664364
85764
801989
955266
94892
1310540
279874
1337766
629318
693033
1138299
1807037
157195
1820698
1423490
1239335
1923369
519988
1612424
1453510
1319947
32388
649995
1075200
545777
180752
236236
837840
120732
1034668
166745
1234593
568779
1781108
163403
1216655
719097
1651795
1630156
1018151
658164
357631
660023
1933676
468067
218122
1084500
15889
734082
1766507
90979
595477
887683
1618747
869711
141130
55213
709356
1096602
1659887
1389292
177539
666003
1214759
1439663
87352
917321
654414
548168
806643
23242
413691
266750
85493
488578
1846006
1566831
1089593
177370
1890069
1761631
961180
1821117
1716952
171908
514706
1380455
1601942
911106
507934
900355
664051
499369
574870
1713332
1297791
1889777
1141313
117869
1837914
12373
128104
233758
1074988
1851537
39727
1733875
30970
1095822
782641
1682977
1480082
745488
582649
885547
849039
882516
1472780
1779129
23661
1673925
1019390
1641025
21964
1920853
790701
918646
1288463
1662386
1773584
1305403
144826
279350
1441216
1970977
1846149
562922
1220465
343681
1718340
568907
397443
143289
808179
46938
1985908
1443496
1126353
1089958
44127
1087018
652836
1979853
1877752
1169666
1364718
15921
553022
1198280
486084
1550313
367270
940359
1748454
1944465
166205
899969
264273
1366023
733698
1010892
1748984
400271
796133
1428372
217001
11254
1316345
142450
337558
1801546
1802889
159594
575299
1843036
544110
6201
509669
513162
1412450
1306822
928867
287481
999442
696993
1139159
111715
835631
1058005
465906
1419321
1420685
1652605
984417
1415140
1480249
1049807
113749
1571124
1169919
564245
1621531
1373894
656565
1455742
600795
221573
64599
511926
1567567
969682
762645
1563879
1284703
272110
429979
245664
1582871
297996
525220
612327
233089
1351544
1274908
512759
1431055
1034562
192816
999166
228648
1983148
615923
1963558
86576
1584896
595444
1172157
131067
1938000
476292
607058
29926
1671704
1547615
1681323
120995
540638
441385
1329095
1099672
1837775
317721
309197
310293
1317139
30752
413350
395591
1443017
433875
677373
980203
1375084
464138
126445
1878776
758456
1709098
24477
956267
486017
811882
1978414
1315085
793866
1788222
758330
1993437
220103
751066
1639110
1890583
1630345
1308465
1036802
876126
1977268
548971
1516601
187627
1991604
948083
646647
995432
1432809
364098
782167
1170514
1005701
511442
1907599
360008
1955028
272983
1785114
583207
77384
1376020
399440
1986260
1127198
262805
273217
283191
1212814
1068421
283488
1172656
454036
277761
695789
1492467
936223
541
894263
1473873
710214
483049
1072487
13755
1747820
498876
315051
1614906
392850
1136785
864760
1489690
1304348
614985
282253
1095818
101033
1409241
1786886
907760
1749922
376408
1014889
1255845
1985132
607749
1659090
820135
758305
245010
1812299
988257
412332
981519
739217
1618650
30580
1295119
24940
1566520
655836
1305267
482176
1692560
570018
1244423
59397
1008017
1408854
1367005
1886328
1883235
928169
1394519
363226
1160455
1720011
1280715
762507
313943
1915328
510683
1720232
1259931
155896
626872
170922
1029689
459246
1265788
1306127
1992333
1783758
1512596
355735
656992
195660
1889951
1279787
1633402
201536
504882
1742294
1915676
1806980
1551029
416223
569485
1533242
145065
579099
169644
202414
1273931
410322
1680852
1441626
1931460
1330073
776469
1026317
1915871
1336066
171241
1278856
628292
838166
43388
943188
1498945
459198
767887
840807
1448388
36806
398758
181411
1013698
1712257
815247
1476111
1583162
668321
136760
1736825
885516
201394
705182
483557
1910890
374542
1248801
273660
253368
1967805
1959933
1582633
939195
1663242
647993
1383313
1282665
925871
1703992
1633816
516126
835155
1091301
1478078
1669492
1972896
585947
149955
110955
1710282
1281302
1022551
1837736
1072348
1157582
1491797
876069
352687
1280733
1469876
1785270
54246
31185
1851774
103634
1852464
1672601
123337
960663
690009
1247957
258030
1692448
1282866
1854345
1691343
1074012
1000340
179436
156392
580793
1811762
1046103
1371959
558328
967827
1819363
1953135
1469978
861629
834836
753951
394565
68677
1068822
752743
133656
795283
396387
1873632
926839
537499
974467
1695325
1482489
1717808
1144290
367867
273615
248120
355823
229232
589397
853891
1025147
1396691
993792
1475129
1266130
671946
188027
977110
996246
692954
317907
96587
187280
1397482
391521
599860
955722
1316052
446595
80757
1408373
1766886
483523
195982
493052
1748308
1620281
246280
880328
457172
362976
882210
780007
1392653
503071
700174
1994007
1030358
1408725
198891
753335
1470888
1774284
666584
1144824
1794801
155865
911898
900416
813393
138832
936973
1238857
1971796
1239022
1022691
276443
464118
441565
1993206
1184467
425764
489037
587311
786741
1398870
1718808
1495096
915123
1171789
325312
1230504
889378
561683
120407
126894
587374
477233
785179
1758047
933141
1404536
536136
1142367
173049
1296960
97887
1707746
819325
912847
1881759
554563
1777579
1185920
752003
1644577
520599
523311
1145742
1056238
1901001
1543386
1878344
434841
1528206
738551
1931655
594604
1837256
365197
419806
1387517
1354392
863047
1649104
322070
1928986
495359
1687579
1376443
1219188
1139195
1754993
1372671
1448526
1236123
30076
678764
435131
325266
259093
1476478
672433
310534
1357181
125697
1412907
1802880
1112004
1946511
815504
363117
1804791
1244567
1040424
342656
786505
1284340
610221
1878815
1474795
1639907
1211586
649128
1377170
1405859
479577
1959263
1880994
437514
856214
1627932
472002
943711
553539
675078
337353
1661678
53751
1397685
1397454
1940073
1837720
1361062
1322267
1684114
157758
1149714
899500
1715394
1531007
921383
78583
419571
315835
1778512
1302998
1665387
1473432
1306737
1639028
974645
1058317
1192541
643247
850734
1640636
127393
1160571
1312515
556703
650704
1012057
917902
1214383
279383
1564398
834275
1318529
717696
52904
1432958
1774741
397353
535909
1483917
1677578
973679
1468847
218236
1384423
1663763
205537
1313421
319002
987835
1165556
483986
512009
1291918
292636
1870251
612614
616934
513549
495647
1495415
1273651
1459615
1540864
1039971
317968
1084546
39495
1933103
1395978
1166274
93162
1838329
601381
876146
601481
537418
268392
618533
594380
1356840
504812
1652915
1876315
947465
1899186
649449
857288
1797264
1640821
1057043
923415
1837824
934870
786683
1345026
898543
915403
869174
1680691
1597629
1759209
1068287
591704
685686
1510939
1825651
1858037
1131587
249416
982715
1016482
1092603
1436046
352864
1933917
314660
479370
1219634
789206
109870
539730
1656205
655012
1926480
1176135
1040031
764007
475320
1810014
87293
908963
1680624
960668
1813214
1750348
824151
948496
947880
111009
1301760
658417
1955479
398703
1093369
1989198
1709710
153576
1937030
1269264
192333
825542
386523
170415
1473728
1349360
1728221
1574731
1266304
1160236
1238490
1755923
1295423
787035
1369144
516871
1983008
432172
751340
1278220
1579074
693018
1554815
1813696
1242371
1146505
85112
1361244
774393
1455585
638659
1545417
500093
509023
1130682
1435387
1399317
444919
325354
605162
493450
1684534
1358447
1038746
243260
961103
1757763
1806265
1307266
1602154
1485392
240434
1314796
1210231
219575
1036874
1374713
78261
103564
1168937
1644042
1373459
848447
143614
1733341
1219264
272680
1099044
1196102
595267
1458340
1048124
57825
1715248
1416629
466242
1713663
1118111
132214
650276
1097452
593805
283216
1094612
1742040
343249
1862729
1922943
147225
498429
404937
790356
175998
1304575
1554523
271564
971352
1055588
704612
658881
1511353
289974
940479
188417
1820791
250941
207461
358919
553756
1294171
1616680
277218
79705
948911
797646
1972653
1539528
1450340
1891191
1893931
713496
1935111
151170
1816414
1787412
831855
899997
747967
1375701
149972
445905
865041
960791
654022
928839
273923
763618
125428
1769215
713732
602548
1499618
953087
992688
352372
1612949
1929391
219782
651586
549113
1563888
413283
1390208
137796
276242
299172
911703
544450
955553
1943706
1867016
941962
1289239
569859
1062265
291214
822884
867863
1595901
1752104
243094
685691
1315135
920980
558118
959750
775266
87150
754176
11633
972883
1488144
199546
1369462
993379
1455254
504167
837406
1581618
405253
1228447
320880
636144
698831
983207
899628
28601
815739
961643
688734
752451
1232484
460522
164510
79743
673084
1586084
1650399
218523
606773
880758
1987740
809534
42537
1852709
322455
1315390
1886730
380450
1214722
1090169
1090689
1129285
1700143
756457
1204542
1832530
1355457
452865
1413047
1870444
174752
203880
810350
1620964
1113877
346591
141596
194403
1418996
1055676
16983
325681
1558559
388240
58008
1423121
1163131
1687266
1075047
1106880
1509805
1777413
519385
1518132
649308
51568
886033
1636486
911273
1958933
1094104
264455
949659
360463
557614
371132
1889539
572026
1608375
1514749
540111
1625066
1271934
378192
85490
644692
1611703
1471299
1212191
1680807
1786762
1573802
1902098
1978888
734119
721018
1358833
58145
126083
931607
74343
701858
1719216
215213
1164492
1297527
87062
753561
511374
1010787
58956
875734
1234188
1597818
1786887
909793
812155
1488443
1255027
183233
1718811
1295827
1159612
1745213
720687
1218262
545939
1971004
1938904
1638519
1924846
768853
1164516
1891169
1852674
1893597
612872
1469451
225368
1971150
1870235
1863525
1542131
1756188
653937
320830
677954
866069
829577
671954
1470771
714935
1627256
1617172
887750
1221949
1524656
1579721
464202
103331
1394589
352489
1128388
937821
499950
1837562
953782
1597896
1425337
873208
1702405
568763
1843863
699703
966766
197079
422238
1900709
1955262
1066933
733928
569289
1726993
375462
55416
1203160
251414
630832
1289599
1337805
759583
620221
1004532
619309
943136
1361825
1409883
1897543
1403012
1555083
590816
143828
1689052
1424906
1336007
1709504
1750801
446018
1557403
1160818
1689876
114760
353142
469188
1086951
1542312
372029
1220792
1279435
355263
1517246
1856304
559425
598684
28791
1032354
936006
1884148
1094909
1691754
1635457
1434718
433970
1115311
1642554
166191
1893810
1271661
735234
911037
1471681
1811579
840803
343149
246585
908551
1859919
783468
1036338
1760676
761623
1279421
669628
180571
404845
1519286
1170904
1383026
306664
1441183
834911
1968351
247285
442809
1191667
945170
1363975
119173
1849645
707526
1519857
1139097
31154
609503
1982431
201243
1426717
533009
976430
1668171
1732320
1418455
478057
1894822
1663183
486120
1638525
661051
1861982
711700
1245871
1139715
84579
1775574
179855
72627
558015
345403
1573605
1970147
1703345
578794
1779094
779894
1533441
1234708
179898
988064
1899611
625754
692169
1119561
232419
1941386
1407921
654083
1661591
511045
430558
767823
1834393
468841
469060
1245765
1110946
925026
601131
1230550
371664
719677
1215613
947377
173717
1328779
321652
1258887
1375601
586390
700486
1142929
931390
1075696
275815
756975
1347214
710658
1456068
590466
1362347
852208
1582986
788877
570559
512809
557746
1360456
387082
95434
435599
1931295
107505
193512
937474
494643
524458
997494
994641
1201140
698254
1627518
1863669
735512
1869785
1728823
352683
1803761
1455278
1440937
1273438
1873134
1589309
935674
1853778
680252
250452
965104
11134
1017975
429212
307572
1520410
782570
1105547
351269
1607622
1549077
1917049
1490078
1472441
1156345
756422
315861
1238988
1188092
744817
1500712
325676
1976268
1256028
1362180
813644
459805
179435
1855792
1751864
478513
1086409
880302
304098
1614041
11005
1322859
683303
1280138
1592115
2294
1677857
1423522
1700866
1378078
707476
1565324
467749
1944176
1609730
1082494
520715
950083
408408
1783567
263947
284886
633278
1248170
1492858
857589
1066637
1516547
457192
380959
94476
194734
746632
1461449
1120010
1953694
1613519
520191
322047
1423445
1667084
1242777
1988800
1887127
1411364
1417015
1913632
746715
814883
1969102
898645
13699
348685
692293
60349
1346605
241339
1507850
1045754
1385217
1602488
253652
1484069
1725116
1772047
1989948
1167442
194284
1266199
1985593
276270
776056
1085688
1952413
1423265
1607822
1839480
1201859
494487
397404
1423582
1450585
906355
949317
1520256
1941959
1352838
460982
292254
435803
1582598
1189443
1403543
1599955
821209
1044324
100396
256691
745193
882809
1007200
1817618
68028
364659
499639
884026
587001
1044155
1460063
707378
658201
1069836
1611426
1519141
565581
1808691
1510900
840104
404884
1597872
1979067
1021492
1187306
812603
1871075
64176
1865384
492067
544469
1766837
1532886
398156
298229
1031109
1561334
792526
1391595
281176
868955
1964925
937902
1250695
1566527
688077
1168157
486626
537744
1004266
1617615
1660387
1029093
1628160
470231
1857949
569577
927102
505668
1724542
400810
1533076
1989063
902770
176380
1693520
809562
724502
1442973
147741
1766036
1551694
1206542
1900202
847345
286939
374068
1573583
1292517
1970543
1533565
13265
1563761
961552
1000982
843943
20200
1081398
1110659
1209630
88939
131771
808720
449938
1770515
241587
744117
519023
679728
1167274
416315
881041
78989
1761972
1716409
602620
1930665
1196005
1332230
883158
662830
480929
380702
1699792
1689379
1007358
1847018
1295306
1983921
383486
443920
81526
644449
1870191
1077392
119004
1977926
1998861
656174
444605
1913952
1544244
490975
1615622
1421187
661535
1739563
105465
397030
1690778
912955
1978828
1109420
150506
1758927
54101
1135216
1102759
1959496
267014
1621958
1830658
1465182
47376
72662
1318554
822044
815623
616565
1166461
1637813
1014707
1549165
1133909
1355193
1082254
1340530
1253081
1788689
1578648
1066246
1050503
525557
752819
1153134
1200611
714132
1169217
220247
1572802
352004
1826096
1130096
1643211
1480320
909705
1885070
1910583
1446753
881316
688673
30381
1900113
1285688
843622
1579205
1015104
200816
1672943
261289
411662
1042612
1334997
795196
1196961
803937
1004999
563836
455539
354953
452051
339389
869122
1467045
1970261
24248
1115045
1493939
1920939
829234
1932358
1944381
1490108
857846
8973
1699912
1988990
851883
1321449
1006858
330199
898534
1807740
1151998
1722171
557618
1416578
1029005
634069
703864
1902276
1223795
406531
1348638
92086
668639
1069224
1937803
788347
934064
1136416
543600
1297902
1504877
1473295
1230369
50803
958308
1392889
878373
136679
1074739
1329455
739171
762646
887087
340657
1172363
1358133
1390086
1597405
1747875
1436620
1125577
1139744
1994239
1022593
805832
1159215
122889
617687
562430
68445
1510232
1425283
489623
958723
1321186
1507020
625040
247840
641718
579343
1082571
1546397
806413
594610
80790
616376
738058
41249
298800
1498754
709720
1169468
1252763
1395547
913286
465436
1677989
1405365
515420
249589
1949409
115316
402170
140735
190261
1370026
524846
1150526
401191
1795445
456222
948338
47258
1668523
250216
988278
60587
228378
65671
1307925
665295
1391660
1018489
823348
256081
103806
616397
691150
1160935
1789114
1156146
318370
1276921
1101391
1415565
1772738
610667
817087
535172
274414
1654871
1198678
1875046
1151670
1874293
1810966
733665
401045
889725
1149022
1433871
6554
821162
90391
1180468
1832790
1035737
266274
1015241
1338864
114293
222759
1502396
1133223
1185010
1078085
1320193
280265
690226
1090973
575280
933233
1804630
1287734
1539588
302429
1599338
636537
1960769
216863
1685379
428764
1164722
1240081
347614
1811751
18796
128495
1027058
1040178
269305
18354
1794089
1199147
1275461
1627487
58906
1820718
1377983
1915242
412661
363050
1822594
1465545
103616
1762267
1203899
664627
37111
257746
422630
1709358
314587
1306134
447977
1304514
193445
118584
1453645
1908654
1810452
1809096
1903874
1014924
1968596
1344947
842162
589408
1682479
359855
65081
1952707
896274
822292
1191347
1394535
1470165
1918806
1151975
1771833
29169
601331
924625
1914788
1746281
1036199
1903788
1265076
900973
1421204
811997
1989969
817332
1268743
231375
585570
156728
493895
270910
62259
14876
112744
716010
1124942
1021609
1326204
386595
1429037
1224092
311377
1385712
121795
1723427
1451553
1729215
1783223
1739003
303519
57271
1537158
1244355
1680262
1625290
518179
468417
126608
257940
655175
478754
549077
425578
1568980
1820724
1528967
88405
1911981
1045845
1537196
694382
228346
217987
1396040
1294473
1132532
597194
131773
1101474
1654214
158948
15891
1243375
1348244
1250969
1255686
195212
1338580
69233
1810950
461329
1679854
968449
667867
894733
125001
1288781
1308634
1608354
1210104
1984817
1634208
196701
957255
243639
1335957
454662
1045641
1433798
1962452
1603816
1682698
1417342
1890166
783399
935933
1519546
53858
52168
1006769
765641
646083
1909386
1250829
1674785
1465093
667691
1083880
713348
122637
1793183
1512447
225608
987938
1843010
926323
1074520
1179775
372240
1385778
1563944
690988
1943024
1997924
1238952
981104
609072
919263
808709
485543
1492347
1124723
1364631
186632
1196699
1316930
1476640
305152
999505
1389253
619898
477209
409810
1992666
1964290
390298
267904
40913
967101
1886772
260057
1892856
98607
813463
1437360
440355
1264883
1335744
208601
1364378
1867027
1175151
521487
1231462
629158
1218972
1964344
726122
539870
1820924
1506551
828062
965028
1144746
417869
487143
630484
1999601
1648729
759167
817106
1280745
1084274
1807479
100361
1945019
986759
518373
1416367
46413
141675
731251
1846478
1488591
10356
964436
464768
33493
615759
1635009
321175
1695231
1217940
693487
1817929
95591
1669355
298705
615353
1937860
1413106
831261
724698
481066
1403634
1608426
788535
113254
1972383
1092633
472346
649261
519618
1148148
463019
245181
1311848
1515294
1684221
586783
790741
1828978
1800756
1550124
1587736
321435
1342931
646241
302796
321867
469454
1860267
1677778
516110
270164
1941921
665394
1841372
1840063
1766230
1615214
1513036
1358563
1212528
1785875
1834978
1374743
363738
1739848
1827614
123342
501306
672105
1048600
316611
1585106
65820
310476
1354748
1499171
1685388
72971
1400143
891297
1508100
888314
1855278
1147187
598660
1320068
315150
198019
1643769
11805
1108828
1558190
1672528
14607
940912
1331629
1511035
865788
376305
173135
196431
1828858
1065780
450664
1452043
1557797
554789
1665345
1358409
1993155
818304
1586555
949965
216101
466367
991523
1304997
540072
705346
1797832
1406717
163491
1334515
23697
991368
655155
41885
915256
554930
988884
765664
1440430
651699
446235
831691
1122188
889966
1623324
1837978
720201
1993898
619011
492821
1160200
506573
425594
399856
911911
347441
1785202
91570
1034974
544559
778486
1316723
515607
487460
1972131
162190
1565020
1761618
313798
1432864
1967847
1065425
1180540
799828
1536601
1642311
758452
1796525
468722
224038
1259583
1970375
1303523
1176061
1155719
520588
684378
226245
190289
938956
1435738
659541
1079318
1777105
517817
1862774
835161
1854623
1016186
383721
1859310
1803262
62848
254203
1114891
148565
957854
748431
838929
1965379
377690
1221827
82096
1619691
270285
1318670
828450
966229
671676
1074057
992954
1237229
1573733
1832881
1921669
1224595
1820566
1355181
338720
1640947
1842382
74135
1722720
1188989
1856349
1891800
240155
667589
193305
1150885
522361
990664
254499
311010
727541
713721
778544
1353136
1416769
1931360
838053
1364604
1792025
394634
833550
1403936
1230964
1244777
372620
697294
1709215
1533344
1132328
1540716
428380
1064803
1352102
177664
1308150
920074
750383
1831578
1030837
1831846
1582691
632651
1953687
1563044
1847374
103447
1951508
120227
53357
1429341
1295589
364367
1445023
1136139
1509236
1417579
1383358
439031
1215073
1371582
1987529
1145410
611716
1745089
1012246
1628064
1362760
738145
632463
897623
1674532
1426449
1208321
453040
1621243
29688
1343991
1279875
394743
1372391
210527
1685178
345326
1215492
857455
1983464
214090
300093
271384
128429
1449314
1440097
31001
1309962
1472972
1905473
252614
623775
1717130
1365641
1177435
1034676
1481182
1041746
1324541
7973
1846940
1063265
1884491
226822
1838426
688640
627316
870828
1202763
460944
271606
1171209
284023
1671841
236334
171758
1182785
766880
379436
85704
1289187
1486509
740974
929500
1461645
381885
945421
44326
1622780
1729178
1467618
1764432
140878
1118093
1508269
181915
1100455
875334
1350368
314785
1505745
425401
966819
988092
20634
1904565
1415073
908716
393791
1568287
521896
1293205
1285590
47662
988725
39905
1521640
1304
1377510
1847747
1139545
950522
1121641
54175
129749
169143
39401
1980418
1542499
202857
234378
31713
341998
1337414
225640
1946081
645118
206538
419196
1795307
246830
1098985
949349
530359
445190
1603173
1009387
874243
1738339
1397015
1505801
1731570
1352410
932967
439187
807799
269112
404401
1450974
1365751
716124
906386
1008585
187716
1688716
1450026
1379744
938282
1145520
1580914
398885
477815
1948068
240102
759714
267533
1574846
1989655
1174547
203371
1946275
1108806
1239833
453442
1948414
1489691
1509531
3816
845848
1634565
1767017
824707
28122
128346
949379
142362
1911392
1770322
207786
178955
1213278
140681
945692
1326510
1696252
1717392
761338
444542
1384070
44983
1211761
1872238
767440
921170
395255
579456
253029
1075710
1266956
1565947
391318
188498
499155
101853
1130997
835101
334367
952208
728425
1733887
746093
1315453
1271875
334140
662361
647710
1590352
182198
1962672
758128
1097903
845431
1003010
1381813
235444
1319099
888840
416624
645190
1892702
1966306
1185003
480751
1878853
868086
1521316
278911
1307193
1254204
1383448
1435081
1659675
1586238
475100
1198834
1573320
1949836
653838
904385
1886040
1476411
251275
972573
1673672
1592847
406607
767026
981850
163825
1944842
1687636
692299
1715265
1249071
260107
1464733
146267
1585111
27930
1558168
430626
5767
1004223
1324397
29134
1814770
1348738
969765
476751
1723543
87889
581673
1898446
1127133
150130
1001360
1658038
293676
1638610
870584
859254
1389284
1046456
1895519
1928110
747094
1645318
1703751
1669624
1648867
419040
367159
659852
1744753
689261
299612
615446
1248020
656574
462011
1552499
1437914
1576833
201512
461004
1588145
809116
861786
681674
1676658
533781
843606
693871
362965
1337185
723050
388233
888422
1612140
1335044
1538386
711881
321339
1134162
856991
675471
351783
1243605
210576
32970
981890
1786022
586526
1063116
1441560
275988
1503562
303358
176684
70137
1084366
409386
314773
170599
841359
840161
212552
951412
1399130
229094
1112429
893558
1402113
112648
531596
424012
1461060
1138883
1894160
62573
52626
1539481
352543
878829
226617
107634
994391
1730746
1559476
1724211
765392
605187
738416
385467
1504897
754038
1904273
78909
1247781
1189296
1783525
939228
1468304
1113282
534130
1179147
1275974
1356153
1237509
477571
366502
1373533
1486451
133591
1184995
961390
533671
1555260
812903
1888989
1429515
1441850
1422588
522041
361741
123062
1376748
1238954
1403969
1417778
1136128
424358
1809280
1506300
1966064
1545746
1137874
1349581
49158
1293928
1308243
1204209
1651899
1181135
1546179
1900776
956354
567173
712578
528980
530282
1871814
18432
1743981
1470300
1206416
879544
58491
1393762
199331
1198127
989482
1018302
1494877
480110
995464
635094
1214805
716735
1673935
1064230
1704536
158063
1792196
394672
646900
239165
339273
1036211
1001881
883495
1220686
552972
124880
1740253
1983760
1937063
918869
297797
273219
1683346
157039
1906672
1256420
990845
357519
140488
1246796
1395780
927662
1253036
1476758
453230
632287
795690
1379813
1003980
1768098
1700420
1466032
986093
1705950
1069485
447210
608024
1479141
441283
155298
1176228
860024
1325904
1864513
376901
189992
705079
613328
1250252
998624
575720
1619071
1754482
1330898
1476409
1323867
540620
329472
288790
1642079
1441299
93346
1338811
931554
1542045
226409
280282
530308
9466
1397629
44
51498
1616935
109686
1406792
1413106
112548
1219719
223455
1999543
1654488
592228
1232909
1428210
1358840
1870613
887361
117820
942474
611629
1877587
1358399
439062
822921
1862548
973778
994098
1258745
213518
923769
1314615
432315
1061112
1893011
990005
1306144
1804163
991970
1409921
78030
1316412
1393380
1481575
1231536
877785
782588
1280793
973772
1624910
251341
1152602
1340769
1972898
1953490
1663890
1379293
1799780
509543
724194
1461379
4928
1420410
811145
1282671
1166542
529554
711383
1933410
344001
736283
230615
263894
408036
1008263
144236
635201
838941
110082
1909063
161040
1658464
1395675
14980
1578376
1119044
613064
1499972
1076586
126316
1251501
1398889
1071355
748740
1500283
1222086
315794
1829637
334476
1423592
1193725
877505
919421
1300500
1814199
436864
1789809
1967250
425872
691827
1062236
1458976
165886
1254741
157527
1555027
1242337
1921982
673192
1734968
1209198
1394452
1122961
1654560
43762
1707966
1140003
1148825
242205
801419
734603
1324196
1247085
1626707
137921
974270
376279
1519206
1434264
988717
1209946
1748258
1173790
614400
928504
853838
1295657
341125
1596514
1981469
1810139
337745
1419258
663178
388713
333618
338373
680143
555676
1404847
503637
369863
615956
1772105
1169959
578616
825358
1025483
1399855
514745
1646215
1650791
1401898
805802
341976
1629814
1814609
141588
1752524
907988
167753
632406
98966
1732996
790412
79040
1550121
675210
1897369
1080276
490134
803044
240385
64527
562999
30527
318174
306812
786908
1222125
480268
226471
1009513
1101265
995724
530296
1486837
1964493
1829370
846603
1921033
45953
1639118
1338898
1177583
965746
1430257
634910
1663905
1569546
1598008
1053208
1332504
1394526
1627453
1277850
1729878
1393110
1394830
187170
1980395
1272807
1491072
1620219
1896279
1270635
1275344
954283
1836946
124428
1006980
83095
1020066
1339884
866537
269942
354427
888423
1107503
191366
439531
467018
1929562
1780007
703283
1259333
1224612
208511
586402
531897
1774537
544301
223715
364273
1252358
537580
429341
989857
1693161
1708981
1660698
1114402
767944
734526
924276
555381
729249
1641275
1929509
1011557
581984
281150
1109255
1532298
810021
273402
87346
564659
95856
739825
1453313
1553351
251172
601040
1825286
7461
731470
1998120
229436
807540
226861
1012774
827466
820135
474598
1503527
1543808
1605134
355280
6731
951762
722545
1074673
1337351
564356
1070187
981817
1421646
1629740
481043
68807
1674273
796362
1128223
112490
1658174
117680
188625
1171635
1812459
874404
1851267
1859445
1634433
300120
979776
778575
910167
820316
1152204
1439745
1754533
954288
1779614
789400
1890234
1854361
1334012
1153893
844419
1939806
893630
170910
972393
1989898
1121366
925214
1246397
710929
488906
604566
1582370
195653
548765
671193
579491
889518
1063088
486286
1840997
1460207
170642
398437
1378993
42660
1943597
716644
1460607
1959552
611582
1704229
948928
804912
815857
859915
696874
1832553
1078708
1039128
731397
53287
1986797
1299076
1021185
714658
1223044
1564370
393898
456864
87903
289765
912753
1277604
1392981
1959160
623199
910153
305062
898972
16915
398234
291055
587924
1381559
547965
627073
889519
556032
1722135
1632563
1377128
1830798
1014302
651641
193324
981748
1421020
155037
106260
278299
1523209
1174792
1237250
983883
106987
1103815
1309922
1495601
168536
478369
293137
907653
952000
309804
296810
1341164
102773
401622
1614340
1363759
1691637
198156
334823
1921509
909224
1903606
1222826
248707
1527226
1146217
1796652
762323
1966140
1599709
543833
1834126
1935799
511802
1413946
1005971
1199421
1729134
606650
1169017
1643141
1984430
1391602
1922084
1494808
740255
635407
1463190
1001064
1018778
407565
106019
989023
1843193
1064628
304321
825229
14410
1921268
571769
892498
1618483
443578
661477
195139
1418283
238275
1903359
1943170
1615875
29686
553787
952309
1451245
417188
845642
212276
156680
1756769
715772
1610371
1587887
748240
181361
774128
52817
437496
747640
989251
471691
78132
1688039
714324
1177026
1854279
989650
602009
135002
1596502
278983
1529189
744888
825251
1767140
493986
426267
1247057
293749
189325
130456
1253832
1560107
381995
1450221
778556
255802
1498237
854726
1404076
61214
481831
192546
1936974
237770
267632
157821
253787
385551
558073
1935532
261666
528599
1729610
63740
858246
1802055
63490
1412933
40940
1027656
1835687
1092681
328445
1061899
864263
430975
1687986
1550409
821719
1827433
1320714
539760
134305
1612600
525883
1411617
1676283
1811366
1866099
1288710
470251
266436
1960862
518613
1810780
1389204
874672
1522273
1125004
1475050
385165
673921
1838466
1789538
1924367
695781
60406
12237
1151240
1770767
778874
1773636
1401263
323808
1299436
546960
206948
991043
1817808
519086
1037251
1374701
290994
1814925
518753
1003482
1097203
1072276
633473
64387
977119
724039
551771
410620
1792586
1563992
1613014
1096287
1021344
1951218
794716
737102
1074984
1261640
413683
1723231
739314
1698498
717968
40797
1660516
56258
1822298
305169
1929910
654217
1592744
1798805
897818
1493996
137894
582841
253805
511934
939931
1940596
1688907
15030
560228
1518736
1093353
113152
1944100
1427780
1649529
1848639
1917291
1817962
1178789
1059060
1613027
1994087
858168
1083003
914004
1342934
1865596
1636133
1213598
1118862
766970
1233083
1980670
967937
576871
971733
1323412
180384
485052
1643152
1944084
1641451
1278861
747483
118394
230105
104751
1335735
1019602
1531904
1512890
769351
260278
968882
682416
1647162
1536253
1183723
1765007
1016438
869250
891289
898058
926368
602911
1657009
930557
535045
752138
1224704
1683630
1342374
1035991
1729855
217517
1655006
1775902
697686
1615007
1922558
661340
1661095
1443997
989700
838746
1271745
317451
495448
938757
709145
1064799
1407454
345115
1946753
1920563
30875
1231805
118726
939919
1108589
1633641
1934575
994
1534061
896728
859691
515053
868366
172054
312710
1329883
1342820
216991
471378
1329801
1712574
508339
423483
874790
1471611
1033676
466559
263119
1161023
1825535
1499476
820633
111316
1234981
882523
309412
1919829
1711337
1240041
509459
1526741
1401828
588353
1733661
1654126
1526389
127804
273669
1836568
1208145
930661
686452
1591373
1648237
465456
1863774
1992219
993804
1288893
1651348
1175611
1011033
328498
1714344
1942728
177882
1797946
459153
162067
208270
405957
1016957
544777
569629
1568844
1943191
1141558
225217
912677
573231
39539
320991
1641349
1103
77414
334721
1487098
1693421
165124
1216873
1880520
1625292
1421407
1740828
1322100
1813255
81311
1737604
706213
711463
417305
1701471
534
196748
610117
916482
765495
1570434
789700
1659132
1127095
720419
755655
890990
1118475
1074849
1031571
377606
1863541
697886
1912079
1152069
141920
1747189
609947
1139895
1141081
259193
1599009
642527
1775113
24000
1927773
1783219
1524175
280761
1725392
878804
1586508
873927
1266303
424961
1441472
1059054
15060
316718
276602
1695600
94173
1102785
1914170
1819327
181739
478085
768439
420113
1413521
1026080
1211592
1496707
1604359
210370
1660527
1074530
580256
536644
1588932
299301
1292440
1719966
1431934
1555653
1762623
778835
498620
1804665
290937
1237364
632791
1499580
1641269
432740
1165124
1013025
196441
179480
1825007
38930
384256
1994847
228047
509671
158947
521524
436610
1419277
833928
892500
1311634
1576077
1160810
1345637
1285758
1093750
1146718
1023847
1551413
1778365
69144
719523
708224
8189
102141
516699
1567834
438163
820009
1175312
1224533
987449
1072771
1530927
1778082
1338079
1218776
1457190
1960402
388284
1773056
1440999
146785
432397
390803
141249
115368
168902
839022
1439447
1640631
1603107
845276
520975
507341
1480807
1078567
36937
982515
1925645
458668
1232578
976993
51082
589366
667317
974469
703646
728429
270202
454355
1764132
1816127
1265697
532334
1746320
540221
1594747
325730
1492455
539851
1613390
713587
1323234
1099832
725945
508446
560315
169888
1999955
980487
1002212
1361231
1316063
1777454
1681336
1971825
1919954
1382742
1979898
525461
666476
683712
313543
369881
1633723
1068787
1068814
290712
1579983
284612
311105
266
1806982
368094
1301028
1311245
1118821
1995566
828451
1314566
781443
1390645
136144
1971652
1183245
1133650
1578064
1635925
1261805
132454
1036428
1236210
1739769
1965584
1706203
488087
481362
1800464
968267
1600939
1453680
541049
1930803
1710158
1145070
864692
1265459
1097802
1673288
1089487
1837801
1100904
239020
1010365
738262
817505
902633
1696894
1950257
1049100
743092
807866
243374
1895803
1896130
405988
697417
1273621
1035929
500006
136947
1875634
948245
665402
636323
1127921
361476
962348
1038639
1129260
716143
588986
1890169
1172952
1134544
607846
152994
1034520
561902
642629
1830893
1738215
361642
1986388
1132241
1865866
276617
1798712
236814
757520
1088596
642141
1487330
774652
1293234
1161506
228354
1927713
442590
770263
345846
989043
522346
1178882
1716637
222976
1372629
1744753
1922485
1201603
492775
872198
419338
603138
783928
329001
1358849
1401070
1269967
1830655
177637
1403965
1697843
89230
538564
1342723
10598
1501232
1748762
1162904
1343850
564979
605162
1574265
53993
664338
594867
783469
981447
1792590
15833
126874
169623
272954
704242
1140251
1828105
1248644
1094766
1183767
901052
654952
1319784
1131566
1221207
888263
514952
1830093
1451262
479435
1760476
1960838
546753
702749
1449958
1300694
53022
226211
1658892
579189
770198
749813
1370951
603393
1708021
843863
346275
1301276
402483
1846160
811517
1409726
1080130
1484576
877949
51567
859958
1672790
769660
1570823
1671670
1582924
922423
117647
1638088
1665632
988285
1549605
1019969
1009758
1056177
1263226
114787
114168
260534
238988
17185
1966512
14525
1623336
46163
1960019
1374954
233819
1092936
835124
496903
1228119
579857
421841
589645
987235
1905293
394729
1433477
1954713
328460
681120
668645
683594
155307
236484
1294901
93958
901621
1829379
1737424
1961535
1298861
844486
629328
1455049
1218673
1088734
1071401
982570
749805
1198062
1999665
1287226
485468
860960
1434640
1890610
609909
829265
1801741
1049016
951157
992522
182213
1999726
83907
7358
774493
753643
1431030
1849925
698547
1457288
176703
1429636
1485663
476536
1866923
1343834
887652
829889
202796
958291
356922
1159620
1158428
1056566
449197
1205237
1080737
736590
68751
564422
989582
1874910
421969
676737
1032781
32653
1321107
164340
1864337
369521
881464
1954183
1647225
923483
580988
1712087
727075
464620
737473
895256
240364
574
749240
1714221
5904
1946878
294961
1018177
975083
1811221
1710151
1901888
327418
1554404
376644
1999102
603743
580925
1228183
1144235
537084
750432
1532068
217065
1273097
959248
101207
636154
75166
1689487
376640
1282907
883644
801195
1665833
1546940
79307
1063016
769846
60640
896494
1937531
1982234
1979474
1585037
1517354
1806563
1044566
1544778
765366
1783373
1010829
1223544
1457345
1424120
961802
644475
1607927
868315
747172
1837912
646696
1964708
954037
1195333
1020476
1426771
1036014
251190
541248
964434
314554
372759
268812
953563
1157091
946330
1463249
341264
1510580
419715
1554682
1525245
971591
672460
626567
1085210
596756
1221339
1807467
1525558
36773
1356177
486269
1153252
288028
908201
559328
1179417
1624997
1819140
1152570
850681
1889836
1914087
504266
165672
680577
579406
362916
374063
859086
380856
185237
1324789
1184922
983569
1824466
186251
1528067
795842
886455
1157135
788783
106084
692484
18700
479877
1679623
1127381
356611
1579966
295298
440991
446325
1264006
622393
1406599
1120725
1561532
1874746
1355025
1871637
1991624
1708098
1479724
1212379
203550
347819
1699941
753607
1387445
320314
361830
836378
18407
634448
1927864
148734
1684281
1084304
685131
788033
202761
195718
804421
1228075
1698976
699454
911116
1392693
498613
1720977
563264
522545
1165064
56204
410735
65189
1393773
1463898
656167
1339428
378181
1204032
1126777
191948
1221230
1654744
1460553
1529928
1399610
1901311
616129
1364240
305358
1555499
1599941
955054
1054140
448735
809720
550105
1619333
1862641
480811
1416186
1374425
582126
379738
103204
572160
929293
784581
1505928
1065114
723414
1987597
731917
1235451
746524
1528836
1782993
1385842
1871913
1867380
1650160
1699381
1596850
485990
815283
1344609
1981396
1927669
1924513
1053400
680990
1755109
1777221
1120022
1753195
1367001
1423051
926065
1018644
1327482
90602
719847
343597
972985
1445974
357194
1675658
1780466
252908
111973
1859526
810814
55365
600712
1780861
1518840
857891
1891499
915949
883025
115177
1335902
1662184
1014987
1083618
1168116
1023506
173898
249943
899495
1561109
1696198
1285580
363831
1919259
1779959
1606013
591157
1183693
1777656
1010437
1788995
463823
766953
1971365
1205606
1804836
1073950
1321913
103617
929311
23841
15653
1329381
1901054
654649
1627490
695641
1146976
1029532
495784
21134
1846159
1070354
1632491
854922
1041281
1835462
1437652
1870599
1774724
887217
1025511
1400591
1031208
972567
1570278
1105264
813049
1662783
1327622
1947119
835475
1731850
1627002
162922
1520744
1937253
777119
34960
890515
308281
1321536
1514708
1060838
1222761
167356
1016960
1145154
1715487
882547
1756590
1455641
791211
1669673
671294
360454
1561498
714138
1286641
1891707
1756611
1021055
132341
96435
221371
1203052
1802342
679400
772705
1568472
708302
1275901
1493133
108018
1651060
1323452
256518
171091
1580007
521530
1885510
242242
1768725
699226
664650
1953551
715949
1902461
1513307
1918671
1586962
1851947
1227868
1280417
831225
1937135
987721
1067922
1256334
774697
1447760
409918
1841560
1372391
1568993
867370
671554
64717
1983598
1577149
1744045
1106885
915361
1921566
355497
777357
924480
904876
1496732
1749637
931516
1250989
779558
1845337
1138642
1660778
1178759
1490199
1411938
393876
1179208
1226636
1849915
910291
960797
1464790
1876008
29337
1654168
1824561
125419
489338
1702514
200740
1291
464532
1163717
1789843
191636
584033
65899
210345
602840
1742443
333281
1934883
310216
942534
421630
1438860
1597526
331734
1182185
1649979
1585082
906930
998139
544072
1395008
280282
148528
1333445
629908
627489
1341968
151691
1104972
500475
742175
619551
437359
1490607
1428305
494642
147285
486838
1511210
1039098
894827
566784
513416
322297
502263
1541140
1436838
30823
29243
1993551
1268893
456424
155014
900491
1786743
1058689
667934
1801190
199222
1330698
1036663
805062
1604224
1602018
902855
648975
1291206
588737
468907
1174906
1939328
1488993
1081059
1541065
1225564
1180200
1639820
779267
853909
1778960
1230882
967894
602863
1972969
760113
177633
74586
1022242
764886
1607035
263151
558807
1350319
748979
367322
500203
1423691
1508371
103404
1956381
493174
571842
1464785
399920
1615774
1812077
1743561
293082
614362
352794
986192
237757
600549
177900
778333
267358
568182
721334
1628947
1396904
1110049
697565
194992
463519
815902
900857
1194025
944401
1615588
732974
1332702
1652430
961870
1272335
855376
141705
678312
713419
754120
408300
556871
746693
140623
669767
700503
732011
1864615
273299
567021
53440
524913
29576
433489
1707266
345782
536038
944999
491920
277156
288328
1985219
1840571
971016
908769
1469452
322449
1462174
1722620
613197
1311646
1767482
924869
1232166
1819369
242436
940945
1170196
1558197
1290116
741162
1622417
1532548
1773214
1615690
886778
1742643
1850348
1971215
873365
1646015
614838
1884884
797862
1238058
1381290
1952471
1925488
455989
801071
1927926
39510
1529779
799444
1154449
285003
418989
86614
44482
1837389
1201936
1907567
107388
416462
302185
313474
456930
1065795
510329
1391103
912615
307090
355347
1427960
1354222
1617437
1354765
170601
972419
1560631
1941834
372233
661136
1717315
488282
1639973
1069792
485208
258436
799943
1085796
275339
403726
305495
1186100
601192
1798467
1884593
1357328
958166
756573
1239098
446490
1323836
26219
623378
1237010
71616
1484323
525581
899269
1987617
692155
1977192
1976733
1302865
1658535
452147
467148
1329175
1333024
1466705
1394130
1839749
1486561
228118
1582101
598718
513980
892736
692473
882763
1517708
1191596
862492
1662171
733479
1804794
954100
1950529
669806
866164
269511
242086
1544051
993509
972381
1905557
56844
837288
169222
897601
112345
1147051
1996087
629759
77018
57372
281095
237874
408100
1117894
1404936
1514918
1895611
1142563
589893
1628990
1834566
654023
528245
1821473
59588
288105
1933902
1546503
1434815
1153556
1516191
889444
453240
1385833
1361631
575838
744581
455859
1477259
241353
808885
585328
1932105
562215
1031351
834292
773993
1436673
1491206
1757274
1646144
749740
91898
1446237
1569774
1463848
1710653
956176
1659476
1330688
1309530
1386319
572093
1406536
1816751
1279689
432541
1299203
16833
1234152
332409
81677
1094296
1052973
1608418
1694676
1867969
151310
27689
569231
901903
733871
1676104
1745278
1631764
1260243
873486
570520
1742683
1540339
1388268
1759810
490510
1547917
1095153
161055
1357738
291093
1549652
1348625
1530810
1653807
835474
1851313
836564
1373410
559313
663675
1074875
374558
1665402
1488743
1732260
37158
1318480
1393759
365951
1922981
987953
996881
338855
1779860
1507607
1200397
555188
1944580
241700
1366802
1033376
1539044
1706395
1000838
1531433
1746760
1968737
1991451
1183033
587729
1025533
1579631
342401
1760451
1102522
267575
1752555
1846724
1437007
158860
811201
366312
274627
1702127
1297951
1209565
1799378
1163826
1172902
1134203
974592
1368033
1561698
1102989
596145
845501
1490105
415887
1295554
1243430
46509
817737
1058606
411712
1589967
1636205
1568947
1180960
495254
1642574
1148415
72666
1472677
1872621
1293071
1538698
1048684
1321245
1484641
1062047
1097364
103152
708156
694841
865540
625863
416748
1067442
541859
336624
709530
1106650
265151
1858740
158014
76183
953819
222416
1681395
1585945
116668
1494064
732586
594282
234442
448688
1151329
1873608
453880
616621
47887
1182863
724392
679657
103165
1736863
1034153
1986873
151756
1164652
1232131
1287680
1719038
566444
1317481
1355572
195342
1002103
1379074
1262866
1280257
1817415
1589397
1494159
276775
350366
1783224
182160
1940462
755870
514343
83610
912119
1324732
159239
1258507
1305853
1537308
375106
442601
1214629
523107
1868310
1430181
5138
249987
622631
519108
78224
1413774
1798755
1430650
1541012
934277
1273752
1731196
1525081
1016034
193461
491852
352775
846417
59277
290192
858234
1735779
913649
1582735
871466
1875587
1215885
944169
444460
41194
1726026
1888825
318740
504590
651944
1496482
1034726
435095
557323
1504953
1015509
526845
155951
1045480
1721014
356047
920861
714454
1325915
145593
825331
704778
379029
301928
1058754
920961
1141055
1787479
1100252
674454
1924633
1056714
1666263
1590363
1284480
167965
113865
238889
968449
1889882
255879
968522
886926
1020425
1687251
1383487
1758443
1234535
1389795
1121451
804173
1022265
5611
1948154
606542
756672
1774141
1470469
1687164
807347
951680
1827769
942942
1175204
1565433
856729
680689
72587
1546851
633499
846829
1673630
557669
1408353
869465
259966
127629
1647191
1595936
1844788
100459
1939256
814522
190241
323933
1638271
485023
219763
645236
766168
1709092
1624183
1838435
101629
432705
1313704
1651349
1066773
1194752
1703760
409501
605886
1484940
568603
570145
715303
949507
1816414
864167
888023
1723527
1707905
615230
808617
1429249
1881114
1504081
1890414
861319
156871
1404742
632758
1759152
313265
1891152
678398
959383
791950
1268658
832385
1711547
1620282
699750
538053
671304
535750
123873
36336
327217
1864617
425882
1071064
1951323
1984101
535728
1764337
207728
741361
1205777
44234
914436
1374642
979696
830133
392836
804817
213187
1861441
681578
1483143
1583745
1693712
802713
488902
599286
729956
832615
1150804
1721196
158109
750455
830706
141547
59588
4481
1091559
37034
1981213
848238
1675165
1052963
1725176
1924094
240690
1147469
1160443
1730672
199016
1109127
1923029
1755498
1647982
318959
1518327
528622
1332563
648455
1902833
1335345
229924
628101
1087288
1247423
898751
379078
93591
1279850
629674
403425
1725576
935058
1599054
1550699
73593
1700864
897234
1309408
1135998
1873876
140597
305456
308071
1419296
145226
1520656
1772707
1016418
834250
429220
1815252
597640
721658
303804
412165
1575515
1858407
1104867
774382
1269172
884862
525
1354923
1168790
868383
1260697
1388977
126616
1303777
250687
317865
923856
1468621
212348
529253
932528
529233
1322114
1352341
320269
1012381
1656580
897069
1009731
23044
1446422
972337
1453716
1338911
1391100
1168346
807029
736992
1838540
560192
1544213
1567491
139155
466726
1265393
1915388
1707042
308777
1417097
1944231
1698997
1089464
1997901
21621
932941
194048
638758
1164104
723742
265397
1618720
785756
1141952
1922019
1349546
1966588
1480709
747570
1920761
1727240
1067156
289301
1293244
1187374
1804708
1144509
478085
105418
941984
1608244
1997723
247323
1963036
733359
3436
951815
192189
1267396
860289
1256530
931758
1275570
859157
1219266
34217
1888535
1349351
45182
115082
884635
431649
112156
1046996
1811325
1822043
1506939
1510920
96415
1857358
1560321
1737741
1722846
1895115
422797
1315577
1594658
1777644
1336670
194748
1916714
924260
1679780
1279514
1437796
1136499
1940807
1966192
241860
780439
808379
1152054
243005
2630
153538
73365
1401813
397561
219339
1362324
1071380
39608
1204083
1279804
761403
1149242
1939430
939348
1586865
1353181
1568729
1457847
715287
1648989
346625
1374870
217949
2510
1634413
1998900
558773
1152119
877865
1560806
1187700
168911
1017097
832953
1535354
1653570
527089
493000
1866121
1027728
1228732
1751407
117158
543596
1230756
1759787
126919
380334
534221
1980643
693035
1265312
1692380
262241
1007625
1427521
99712
3492
1430319
708990
316448
628952
1630483
1322297
669064
1674935
259973
780336
1210157
572660
1975463
88112
8718
823907
1605311
1614041
18240
3297
1983738
201164
41364
755664
615633
15936
1089942
1850694
407945
785046
275276
298459
86677
457317
582015
806002
1074455
1928408
576264
16390
1495838
1868306
1603652
1486496
1918892
1600841
304124
727795
954397
784734
823110
753381
486735
494098
893033
385842
382178
1391366
1953304
154600
836187
1139493
1545172
784913
1212749
1063310
1460204
192215
1686993
47052
749247
2712
1287857
1449170
1416407
609977
260943
1301842
353252
717611
397089
192137
1835687
950790
1540074
18897
285828
513495
1170807
1613864
1660467
1800745
10299
517644
960285
1543874
1364062
467884
538871
1252181
1940898
1392925
1357680
324527
416509
1561832
1054255
960041
104106
422583
992310
275359
1388778
232110
121066
1019437
1325799
387414
1170836
480693
1343202
1757772
613688
1326653
1256161
1349831
701886
1160193
574916
1070201
2258
485238
1144837
1568341
449206
1286604
1570917
1209645
1273429
537166
284490
1551865
322530
831275
1866567
1740871
1625810
814068
1064188
1382117
858265
17637
1098008
968049
721742
1727674
373150
1672757
1517087
976362
544339
1198279
330898
354812
775531
1806171
301964
880739
230550
24594
148973
1980
1325125
725716
879284
25450
522206
627475
1866732
378573
335999
1515677
1831772
1979494
634499
834706
752184
741792
1981177
1610001
1547759
680397
1405565
706965
435960
401100
1805957
1493410
230317
1830043
1830907
347718
351480
1245547
1995761
1913301
930721
229062
1769883
346796
536140
872919
721882
1344386
1970934
408124
399162
212470
48877
1574957
280676
1293870
566615
1044031
987702
1975569
955198
1811422
960716
1891523
337875
1688947
1731286
486965
1913448
1452664
569645
1876268
1469519
202307
1836898
161688
1242909
731641
1290012
1000926
436170
1241697
891159
1616797
280800
1843505
551122
4988
1888042
774853
508605
1557025
296304
1212184
414538
207671
1553939
1949758
1105743
1624322
1501485
1455591
267609
337182
1964158
1155461
511180
306641
1636696
834371
1934562
1635604
897687
1458795
1317810
276536
124433
1518637
753096
10626
565092
659235
586311
1713706
1616001
1728357
1009751
704822
1237154
1429913
1482325
467108
45929
1267466
71527
242715
1343661
991764
831181
1033017
636429
1930689
394959
432064
382097
377783
1630423
1925164
1562416
840693
60129
769869
739101
650352
1681470
1906547
1295096
1524848
933865
1647619
954263
1706945
1323126
667949
1435498
633585
641800
1966091
29980
763059
862206
161274
449064
1604051
1097836
351914
1471973
1424497
234663
38060
1581490
1965152
1533278
1315144
1015775
1206322
978236
1049624
57785
489745
1618902
723803
1516889
1424219
55462
465319
656657
964842
1477593
844131
314035
776829
1678644
1755232
835418
215269
494067
120346
1601537
1554287
1854629
1513163
685934
252511
1754302
766592
1599065
1704130
1499399
716708
460733
296391
995638
294228
296185
1686778
1600746
1553325
880461
1877114
36922
1850768
1313155
1121834
387661
280109
375697
94150
888835
279531
1540235
1368265
1442559
619832
35026
715997
1465482
1022265
665543
155606
427322
1644292
162399
1919654
1769485
7200
95791
1796495
1206398
235586
660129
939539
764520
803127
1120639
656842
420936
357530
1412594
683208
1451172
1444674
1984014
1761725
770671
1054826
227511
1450828
1124829
1551610
1716250
1646247
553890
999679
771687
526993
30229
868379
1924085
834992
1361268
422122
1645227
1964093
1580776
866944
1465320
1624994
679595
839174
154780
930903
1949827
517055
1696154
1780190
1670731
201427
182326
535409
1848097
1400416
970529
68756
1967090
330111
404578
1315758
55562
1630280
1105390
731040
1153725
1063202
1232987
307648
353935
1830842
1471323
627666
585638
1867784
1618313
212612
177154
810261
950611
1520578
785433
516625
1554288
1016203
1889390
39883
1939830
1293318
1834870
1764971
1347843
1244308
1409571
1394334
166270
220575
1017353
1651174
181640
1488675
1990179
99558
1646340
1652688
768453
321863
434069
1486261
530734
577255
366832
338955
1198389
1100341
1156964
419879
225910
1807230
1671150
926438
991640
208378
75059
536795
66718
756442
1239860
1047449
176510
1403870
632634
1050762
1914880
1205757
619639
983283
1300967
164406
748619
1695929
1772597
1913209
1877406
1011907
1719542
1692850
386191
325495
418535
473676
666391
6566
1669165
264603
1129114
473239
1326046
928891
1012885
846477
1879514
141239
1816473
585075
558337
757165
361667
33722
1812688
1043720
1444831
1423545
481056
292753
987218
920010
1038851
1190370
30315
969500
1279716
1487995
1565138
1088867
1547659
1658066
793112
104679
1061205
74212
706662
1683797
1104791
411154
689658
1292804
628208
22072
1352054
1268945
287105
1171463
1750449
1109393
190135
1912713
462930
938672
1673417
571865
1414940
468461
1481288
20371
417435
780486
1625730
1472801
29354
697852
1019273
322181
1037212
311359
1152672
282075
514843
1594294
460874
84620
634062
1731779
1610776
1821023
652804
1138868
42299
686866
275989
1812684
824077
780574
71406
1560096
1443255
423675
1288121
170631
1134888
1180930
286223
45894
176332
1963040
1483952
1682090
166185
1371309
549581
1468807
1828625
221694
416994
1966700
1927138
1455594
1089532
652114
1885372
1795060
57036
1570753
1678404
1192794
1811354
1713534
1139691
924187
1191143
1552905
1214559
1218082
632003
607481
403031
823274
128528
1253746
1211684
1564291
1887403
1004151
294033
121190
1564445
966417
1655805
1197784
129969
1780841
347158
267674
1716215
304303
968074
320503
1138288
626178
804339
948073
341757
647643
210400
1664052
1500147
332460
292599
946696
1375137
270047
180680
740161
464355
1240227
1968488
947584
1790017
1737253
697781
1806585
345803
1913734
767627
1131662
1343235
690231
763659
61217
1744532
801816
973612
741070
588511
495626
1327353
1411263
89753
277943
1741942
193784
473017
500848
1623559
804996
161756
525607
1550736
1199421
158690
1303413
138818
534148
289610
1752676
1337994
1844237
1387655
870764
320147
1580724
586486
991340
820710
13373
46753
250891
236807
303362
598333
1962247
1294526
1062335
1940846
1746585
1090957
885405
1603482
140031
1176311
360701
521369
1896670
224218
861030
1605303
1667309
141860
568064
1676784
1400950
627357
1770465
643770
1938458
1480890
1348804
1983263
1569673
1738515
468592
927725
1027338
1305110
414048
1536175
1089508
1599609
425068
1382064
1863964
1080198
1690711
1984594
1431294
1736012
101917
1345833
1850200
992007
189837
701551
1035349
8830
1682840
1588399
1839349
574638
655474
680058
693603
1336401
1942876
1165095
1972601
1881653
764293
1741951
575758
1251079
665954
253072
586453
535923
1261719
1642573
939052
489889
918746
1314526
1431698
344699
1972389
47841
1722176
1859342
737646
859333
534981
1570398
357205
568468
946906
673829
919366
1725247
1895375
147623
1829478
1559016
688177
1296984
255034
497604
1820564
290794
544816
1116508
867149
1479858
1798973
1366211
213618
158211
626403
435875
1389020
1432190
1826985
394900
1618328
498186
1356991
426573
1683292
833695
1835773
1507721
262231
1344290
1500517
1527805
1294849
852295
29161
322044
246745
161637
403013
1938068
418323
336592
927609
1956810
1968716
1621727
505777
1777895
1280573
1007012
1749005
684285
1086096
1699896
1382781
1378466
1311784
508081
678614
719524
1726923
431919
201226
1552836
547581
75671
1696196
1874637
227390
776067
570483
728476
726767
1076616
1070393
1406981
209499
619146
207313
219260
1866720
1774634
250862
394511
1252139
1954945
890998
807404
922124
615331
1097985
342304
733198
548958
1692246
687527
1167769
1929553
229002
1286545
795840
338019
796485
1434756
1447163
16470
1778246
1455914
1378554
54166
120834
281826
36700
1501541
1442333
1538905
1774456
1964098
512649
1805209
1951073
564303
73864
1548473
1314118
216543
239944
1021583
1553100
250703
884389
1963440
1835908
3519
927760
1919931
103308
1581424
1660096
1062716
567647
1923970
854229
1152061
25579
1456020
704719
1698197
298501
854448
548098
981076
1137941
540453
205361
1029268
1336704
10394
1860240
743683
995191
1523182
594560
1562381
184040
212757
1109359
1014034
161032
770991
1244027
1310454
1418127
1399672
1586865
1280864
1519232
1831002
1618193
1862438
912162
1133467
1954469
479821
1567816
979557
1576741
1660453
1940263
1088440
1109089
579507
212146
1373291
661469
93635
441771
1430867
429359
134120
1972193
1561645
1691103
1102791
962884
1937635
1446635
580011
745686
1115002
241473
1770231
663053
1221605
1667876
1123238
1934144
85147
27861
1645760
984001
1256443
1554302
1734576
1626937
190898
1676215
988063
236733
914417
1703335
1133239
1530352
594527
1253235
426184
1358029
1293924
1274901
1248986
380975
1604009
916994
1510728
342556
391871
1929778
1439655
385864
1166986
832803
544969
978442
823135
1680870
677916
1838406
663925
1427867
1214415
1817121
1713728
1063267
37932
1346672
1110390
57627
153374
1796037
392075
1492709
587755
1909547
1146852
665848
196088
503869
166439
230803
738130
316751
968950
383534
1952777
1039910
1913396
1225063
1242297
528807
1265236
1540647
326850
1050189
1381798
47279
592767
1380795
1889048
299831
477416
778393
714478
267480
896028
1756048
1586238
408035
27526
1428004
1651711
407282
532688
1168481
1171913
324972
481732
1889691
1242996
887691
1542626
1076012
617108
1656779
107116
699214
1861227
1401738
38877
958293
1495341
1578145
39154
1573324
673747
545951
1625896
1480383
1437332
1412052
1429811
300515
1954813
1230982
1236662
598239
1265368
1607259
772688
424022
30838
1325883
1057185
322131
1547240
1007716
30828
1908449
1230689
1190512
1918937
1244142
905137
536327
525754
1065808
6032
1497371
1889783
379036
1938489
1498150
471668
180521
662233
1407502
1252756
1825855
1988396
1222428
1892879
1473243
34699
1324048
1941476
506106
692539
1089613
1523204
347637
1822465
1861949
509974
420028
794387
1594795
207124
1292432
1315900
1292403
227446
1948169
55399
760508
200836
226779
1974052
783453
793910
418367
1892662
233687
1584020
1375057
1322336
1350154
1326899
13027
1349386
1052999
1190803
1965049
790937
190246
1687592
1121745
542809
1532651
811839
1093159
807365
1694684
1744257
1687399
1902227
630413
293267
681271
319408
900268
579997
1061993
1758594
1803230
1611182
350477
381928
1554043
1096926
1807892
1326747
325483
21232
218367
341983
1895046
752676
935822
653843
1806687
1005383
933199
1667844
1672578
1463951
1521369
338782
227617
1540439
364529
1610489
272931
1393033
1922343
1467147
967713
133787
450808
1089401
692417
1325734
566705
926847
593403
151879
702947
1849407
1815207
1780787
1604907
823354
1386509
1140499
609590
1627297
423769
751154
484118
1676509
604249
910561
1801221
106607
388071
1650868
923164
284175
562850
967742
1331870
1053170
914951
916431
649122
906020
1554624
903092
1567041
1074399
961557
333992
505453
603991
161272
208901
1532190
1967487
864648
383189
847214
1814211
103819
4989
1439823
1789270
36499
1685403
953051
1134582
1111895
1944573
252261
1668230
804540
473686
44147
967362
187747
635512
1915805
1817139
464960
1876007
496954
1961282
487870
397062
188280
779653
1649722
1397022
684148
1772955
1592318
1011634
531148
588928
531113
1698198
281571
1270848
859910
27101
1996699
750005
260885
482158
559151
701096
500498
384305
982122
197581
202306
107037
1982223
1714819
804448
228377
36432
1269422
1155657
23019
773260
1556511
32981
1775472
1117538
1464631
555676
706564
1521365
437485
1739070
1329406
1910506
65483
22776
971635
542264
1059895
1680985
393014
1946450
1925402
902034
198605
1367539
1235547
795005
1543715
965758
636837
594060
1056845
617742
1051432
1643077
85402
1172129
1212947
693928
1948045
178214
169734
753029
30387
197200
1514409
528394
1345728
497563
293605
871429
1709922
862355
1755595
866895
491463
162167
46627
1443417
1506788
870609
1181947
652690
1533271
1608025
604621
1081922
1921872
1887560
78727
323427
457710
467471
1268913
1361476
10379
1672758
1072341
1082070
240396
1872678
1077838
1754691
934634
1949975
134836
731982
139468
1291537
1904836
1849697
1441897
1315055
219661
1787797
378788
446334
1158933
888072
754801
242394
1809122
257241
1856881
793754
853212
843024
1811676
1841301
1864040
911830
354644
1296790
1495665
1983488
439113
182384
897081
1999902
618422
1267841
758137
1031258
897268
80269
1614350
1874264
1664764
814874
697333
368480
184137
90729
1407952
625969
1917927
1062432
1207179
216816
1256398
812726
1069675
968845
122801
488211
435734
1852108
1281444
1528709
1093802
1837689
892473
1457199
1250990
1138202
445852
262624
1002973
1896881
717091
556387
209691
416977
907744
862297
1095281
875639
1686343
1318986
1404542
1359849
1716654
1629937
1703547
718903
1426940
533075
557195
1596148
1385527
1637635
466112
247950
1845776
1872851
327394
513079
430328
639567
226673
536934
44610
1177022
1637817
586340
1601729
878708
1213792
1488511
1613576
461802
1402062
455295
468759
1062628
1624725
1936811
359258
293858
968509
130604
1001066
199064
425877
698212
1120876
1088653
1516173
1318095
1137340
237078
756388
1946886
1549211
1233941
565100
1857588
1443298
702918
58739
1782299
1103443
15840
1756167
1573741
275822
1114116
286688
1486706
1914331
1981690
893577
1059330
516765
961601
341748
859361
606947
983664
722860
57597
191980
1226501
1057787
1078281
727110
71208
1069690
1570512
168378
377306
12406
1177711
1048184
1627483
1775981
1388493
1388228
297914
1699498
1621878
408200
1230598
850670
1082053
279287
238182
1779623
33711
1690239
819603
155095
1642121
544608
471469
289910
1706262
512665
1667994
1489355
1942325
1574591
945502
1539100
564671
943141
883017
739620
773731
47743
1443793
1666468
428604
1697967
821437
1596900
917909
919279
1056066
1115404
396816
173552
690481
731590
1967653
1265175
524455
1043729
352235
1663484
1369202
1660682
1557747
226848
1888179
498750
79108
1892065
653586
501525
1549001
1949961
227446
656518
441874
1998670
1736290
394769
1333287
1856442
320901
13069
1576948
185109
197367
1991440
1631932
499494
21832
604522
982820
144245
1661767
828241
275078
962973
1366089
1516835
1129811
1044452
1867956
1675481
1659835
899020
650184
1253717
238654
1708843
304909
1053160
743170
1166522
251864
1338567
181902
1814072
1406636
1574067
714702
1474449
196048
1020843
1374755
1686538
704900
925185
296480
1525796
1460488
837115
1060850
1635754
1652198
811431
1033163
1072764
359116
1968450
895324
310185
249906
927021
1719941
1175527
532843
406410
488062
1616062
139847
1677867
1184920
1888371
218852
834393
1601136
1037755
1511281
599733
1346183
1674450
554373
1554995
1799672
348242
740372
1405146
832103
1558484
1666040
1602531
1918514
767044
1234108
848887
814425
1230775
1488679
172192
118545
368383
1016146
1858040
292389
55250
1927985
235765
49275
1257066
326
537540
1196941
1510552
656792
1094867
516660
1149744
477235
205013
1988542
1655634
345864
301266
815298
198764
685560
184210
1499303
1038655
709997
1326162
1770764
1666026
1250510
1862761
111860
1328814
1241910
1367665
692264
623436
906926
1771783
721484
1984236
1925860
917171
333378
243197
71704
297874
760842
1008143
1886467
1805330
949148
873577
1489762
1968599
1679303
344319
1378673
473299
685985
429525
1662069
235171
44297
790116
697524
1200359
596605
1241099
1217370
1356825
1344144
520988
1794432
371365
1126972
558390
765374
246658
720366
1298295
465869
186297
1833814
1085665
1649482
1795603
1336295
1348480
855614
219699
1064254
1529211
1049148
776654
1617894
1366094
579566
1208482
1755168
1756912
960895
1132295
1376827
169461
1448412
257699
933755
408656
268783
77546
919397
1576820
116730
177367
795781
479866
439462
1254701
266963
1346082
1373185
277336
1176945
1502572
1244673
666485
921238
1645979
295668
1990510
668207
1819250
660247
1948365
1652280
549223
343420
1872833
1733933
378811
373179
1612149
1629004
372593
1304995
66623
1715656
1277874
519752
60203
1137805
1364083
1536495
1287753
1010594
1120913
364487
9552
230342
1346181
464181
905235
619272
1698211
600099
1105163
997245
789596
568342
1991477
671003
692799
84193
1193417
138946
1514643
344367
1458207
1796381
1165884
1078030
518208
1295379
1611903
1322371
1107577
358558
1903178
1697619
322140
473743
482620
200976
1025726
1877248
1983401
1795412
1908319
1150754
751141
114134
1843364
787625
891918
1156626
575907
311531
1166394
646076
1108603
1743562
898910
1729390
1726909
808899
857049
1477732
1205036
599603
1315709
846503
1001309
1887283
710146
278749
125174
1706793
451456
1885853
968017
808854
1205510
1108609
1950258
773836
1282065
814882
904238
1698985
1527281
22875
1947391
1126025
1590014
1887704
108357
899154
1486608
1506749
741091
1346245
617841
1039011
1648419
181813
158119
1746229
75034
1867150
1397098
1364669
452307
800277
935820
1996912
678738
280565
1605722
604668
1913408
980410
1685031
1952117
1562724
961295
1879072
176472
41732
1193831
159192
1120243
841359
1674394
324039
1551468
832454
256007
1013856
1341249
1752820
1809246
3371
162541
527977
367601
1235302
1843705
610136
1029399
1674669
1357225
418289
1725503
1508471
1269640
1260604
1405346
977348
695422
1764257
1209669
1609208
68093
1798737
1178400
1317471
1663249
317146
1382999
1476776
1184911
252674
265633
950100
1442189
928280
833140
180022
1006003
1868913
607370
237974
597505
1331805
597112
84972
883410
1246532
178947
318245
1633487
1038248
365761
158219
1727886
931410
289600
644717
1951738
761378
767293
1944294
829607
759814
1777216
1681183
105666
1400524
465956
736177
1438358
1877467
453206
168636
222658
997772
1622791
1923546
1847392
733195
576846
304034
1057246
1740826
1850983
983578
404206
437967
862989
1228604
1497877
603222
1505694
1290730
55416
170841
763859
18923
318031
1647204
1981327
1630969
1473119
779990
1573498
1162185
1281992
174680
1154116
908135
1859052
1248190
219974
34550
1352978
717841
1269993
785552
644453
821515
556767
1900313
769881
149071
1694079
323325
1612399
1605313
1791258
1625783
1140506
1024565
1796662
1514944
1368600
1027940
1022940
1387679
967556
1038995
1706593
1782577
1542458
1972634
1825749
1960206
642370
1772154
42440
1584087
762667
1783547
565109
1144428
337372
1562254
528636
1273180
53097
1678
1442340
627931
47662
1614083
434730
1543126
1640706
343467
1085985
786313
1153001
1611822
1118509
1271872
1820291
654330
1376521
1399888
1730030
1881382
1536905
358520
343659
274131
811873
1077076
1254083
1964882
1282595
524780
965251
1491608
1367445
48079
764157
812551
484202
685198
1955428
1568471
31252
1447165
1868880
433291
58805
457436
1849280
1462332
518028
1629548
1644396
1768146
1802902
1311946
1287401
1639191
1840007
1862692
302781
1708295
1134534
360497
752859
547364
189719
654084
578902
1078875
778278
1156170
1351739
1392227
698160
306784
641554
936651
736151
1819094
832667
1157222
1735687
20518
1945988
659109
1936371
77742
834037
987905
1841515
916782
740433
422661
1632022
589376
1875601
1483005
1210441
405183
623184
799217
375113
1207110
1951873
729910
447286
1874126
615800
1816139
645328
858964
1342376
1948243
589878
93957
1030719
334279
375234
519704
615564
1036616
334852
1498394
1442345
1691842
481396
574665
1028763
94506
1713330
382964
1027287
719985
1390443
313591
1190784
433900
725353
1837711
20386
1685518
126270
886698
1652033
217568
931498
1789306
995972
718824
1564430
1899077
1029413
759881
216665
1428542
142867
1026116
1630779
416158
427076
1100509
5273
209370
141931
793598
1805136
1009577
1477861
842506
62483
1996320
1758119
580733
148539
340447
642351
1432149
1289426
119865
1901297
644099
468413
888453
1722114
1955022
453019
1208569
316625
1093834
1997463
700660
883891
1011687
1148303
1478792
1225249
371110
1372331
849630
521405
1172123
638171
209813
1574143
1517659
1282540
1282526
346637
1304729
1613816
1499249
228554
292079
930925
1180854
1000346
1241389
631553
1997394
145481
1590870
1419663
1045073
223468
1628688
1200936
1741540
1749881
878416
114639
863117
281189
143722
416542
642881
192923
1446740
884312
604759
442935
1059401
1264783
686962
1261589
129273
1818008
939553
1943265
66501
828184
1933378
1059487
1681656
248425
1494591
1064796
1056476
295377
583276
702115
1771906
372293
1987502
969811
650508
1832388
1373207
840518
424274
1657835
902361
370261
1270374
997045
389547
1664687
1458312
826413
824947
690398
1264411
645364
574355
538874
400614
1548703
1900565
1085362
506334
1690119
369087
1085883
1737007
644609
32984
898165
1189903
376635
909169
76623
1134619
477537
385871
979528
509906
877883
1935922
147547
1062054
410643
1660038
569100
1427549
1760733
813109
1260819
839672
80911
1218434
1132418
1890927
1598656
162792
376217
1997492
1721671
295893
1174654
1774517
436452
881394
1234768
1909070
497844
1983406
1310495
1602721
1172029
365094
493658
20636
414170
1679783
548182
1022587
1962502
1524285
1101370
808787
170520
1517377
1925069
611533
31242
1816026
1043093
879077
455797
548147
296652
766065
1070131
1196364
1615696
556419
1449672
1890181
275883
792790
1006300
1910303
294750
1798356
652116
697782
1436915
810347
1037138
485335
935815
8359
1278298
1886214
1902098
1618425
708229
806644
1755238
1793802
594375
344151
1823367
977332
993002
1058000
1194122
394653
1197682
162884
200108
1478048
464895
1906267
1553920
787054
722472
1348139
1519728
756643
1404606
327898
410763
1269972
1988248
1535660
1354412
1138288
343913
1966858
1257333
982047
652822
1665427
1053504
1302090
1460259
124372
799231
1782358
9891
1027420
483399
1805419
1466928
1188721
1628421
675339
1389845
1984005
892860
1194432
1331907
948840
283276
70951
1122265
1856180
1551578
1614001
277233
1144953
196539
1003338
1418910
1183712
1810316
293855
1420866
873488
1558310
510234
1090510
362792
1491862
688996
894385
39227
766189
112791
560883
1445169
1282565
1876242
1196606
319699
1961865
155013
820709
1387716
50753
192338
210587
616537
123701
279335
1505517
70996
978757
1477755
1827982
810249
347957
1585837
989774
1501235
503478
1840795
936154
167420
1902718
972700
860721
842811
112022
14536
1150567
1373723
86431
384563
820554
1497706
1974380
1365275
937364
1639583
1434072
34117
1117954
996759
1182172
1438660
366633
1070284
457693
1644578
224580
376976
103056
704165
264139
1938861
32192
542219
1603213
1231687
1569280
1091835
1604805
1493981
1491871
146094
592838
1589316
1443327
1651755
217068
1343231
624645
1072924
796034
1885625
1343309
967258
497526
1472230
827850
1231795
1976546
964218
1227995
361666
832369
1167116
300453
1789990
1913180
1915773
1651032
651606
1418049
1833045
1703926
618083
1721624
213954
1216648
903170
1285727
468095
1506387
1525469
390461
154409
984536
1060835
5598
1755311
1941207
1692319
79824
17440
1394430
1633252
500617
412707
1071670
1942565
1280676
10090
1863487
119568
773420
1940453
1035956
366772
105863
385209
1919145
174927
434287
474695
1311699
306535
505922
1871315
1762027
1285625
616331
896601
1500066
773720
538080
955826
1126960
1118954
748196
1925967
173884
1943103
42974
1963531
1595671
1645864
363002
580985
142293
712523
1711175
317311
1694211
56571
1224542
638103
63440
572277
631972
548920
1935315
1019404
1125255
966796
424541
274672
1061394
122558
1317643
1025070
1579665
1244476
1406632
474233
797741
29670
27031
1553945
272213
1925617
822234
156347
988590
1215253
872506
597834
1522907
535867
653292
1242879
1108772
1343727
1161308
68885
1583355
8237
408730
1502860
759919
67947
550829
1940923
1021464
1289097
325056
119129
1931861
1641737
802802
1305702
3504
863057
17382
1635301
904768
377447
1750578
1656201
328830
1496932
1310677
80270
444608
1166016
496173
581766
1465206
1143390
371744
1599567
123211
1872735
1326315
1319319
69781
183301
636633
1500114
655369
687271
783900
1214829
1379131
1602537
750208
1739030
1394257
11524
52788
576543
29415
105451
1600449
571188
1059294
1301762
1812088
1425379
1011597
1320125
576431
1742851
1996681
619689
368006
133214
1786985
566976
459207
621403
543369
1048487
501569
1405589
1265044
674230
1005689
1780106
371179
1401855
1202623
41337
322814
838939
643617
1279936
773847
1345424
1640357
111948
1252288
527356
187176
242445
1707092
1746392
1213300
1419183
209284
1387324
1143808
1952809
454876
750161
1259243
1817071
416313
258945
1047958
1729487
1335757
1790263
1408785
798462
1520281
1530213
838873
1558827
1975285
335121
994526
168121
1276753
1364767
43211
1368828
1211452
1050634
19666
346317
822045
475592
232778
39250
1745904
1957434
517343
473419
204973
1716008
1133634
1524829
404576
1460886
1962977
325554
1453206
703078
820610
891972
266216
481128
1504757
1864130
795394
1009111
17580
371832
504224
50118
875095
1930608
1539550
1779394
941500
712897
551575
996536
871091
1964143
1042002
97212
601880
1278052
1251465
608055
1709842
1028756
1416250
1836992
1588138
1707071
174608
15546
841890
1330518
147994
1320792
1998295
1373782
31045
1532859
216534
1204975
3816
51744
935720
1486601
939182
929231
352335
1547963
1134646
1882254
1232614
1079523
979448
887285
1137602
774493
282371
831170
1741738
444682
361218
30053
782818
1914052
161387
1047236
1975693
228009
912018
1534940
665625
1499538
592285
451061
1582535
666536
909250
1642344
1211588
490652
869148
1402588
703808
177758
1038018
1744848
55368
1012560
1424938
54442
1284718
412605
726121
212819
1237942
622707
483954
1116057
1807158
1573298
525974
1912529
1986748
1687944
825859
185651
1349766
4554
1252381
735405
800425
394413
681823
221816
1362338
967154
133785
246401
180987
381633
1285565
6737
1974644
39901
146795
1467332
1785356
1950928
1858191
937261
1202782
280829
441330
1103264
434761
1259172
1756360
1154601
1821331
481170
627046
1971520
1876183
923891
1481455
1278115
1094274
49484
570531
404573
1544061
489337
230956
1273585
762504
275607
754814
1597140
1729255
1879088
1896221
1354084
1959942
211262
1637513
1255165
1227845
679620
1730082
344435
397085
499416
1125345
1326526
1147365
1363391
1932857
1546308
51455
1900762
536333
467355
473903
1464995
13490
1172774
128187
385514
1652728
951598
227014
893142
621804
1970228
1440891
1062222
1984106
1097933
1726256
1449397
1989184
377562
557297
1125381
743550
1275058
949325
1795433
351734
952005
727010
1029570
1944724
17797
1889495
627858
1595459
577505
814907
1428191
986483
811856
736919
222486
750890
804191
244860
356108
710251
1108040
1130089
976606
713542
634845
1026021
1759752
219261
911570
695997
753372
109105
1768728
1431222
834850
763406
386999
51728
1776960
245962
850967
136186
971195
1275819
1217713
1476178
489541
1963788
1445859
379741
778530
525620
527870
323757
1678480
1630472
267084
1362659
67603
1567528
1146162
32283
290819
1913169
1006626
574026
1466666
1565147
832383
147879
1009533
1683181
1181808
39873
269177
1922897
1056897
1416755
900461
6249
20305
564242
1282022
1396278
1300234
1186692
274627
529831
222546
1330854
830205
810279
1271542
172176
1686281
881508
1392166
536646
1742328
713972
732932
1122820
1939143
1335446
849791
153984
1270793
87100
1395225
1032131
299287
1823440
717881
1888707
1011088
246953
1801820
981869
830237
1930316
1738372
360370
1355838
627592
90381
1181742
271024
1402461
1949784
1210059
826362
1448039
329341
1248788
1261915
1906202
1134430
256105
256823
1244937
1884636
455407
380509
732483
783484
1592566
888957
616427
827032
681890
359544
1345018
780644
796891
1429095
1852358
1845483
1057107
1799179
1174508
818430
1655338
1392202
1014612
1706476
358557
1200304
442626
1246950
699018
1603092
1725286
1293248
1537288
1435671
1152555
750315
295877
1538710
1548476
1297798
1630600
1694936
385506
1868158
174134
674222
871216
1239893
1368756
1039482
1671966
372083
869985
1235130
1007461
204134
379140
767014
77572
1565736
41433
320461
1886783
169392
1591800
1795499
1415778
1326350
1891464
1364047
966866
207406
1918536
122696
1891551
891625
896132
1008942
1994334
696150
1987871
78326
1946845
120656
778385
1843226
675949
357003
943886
1585248
1633214
743040
1880910
378742
1730889
791715
1679904
1741166
1404822
854903
1251146
651396
1122842
582436
335847
1650260
989864
1694867
412842
167970
541568
1609751
288824
817327
67199
1723109
313203
1492638
1316389
1023367
161104
428637
669737
1927770
323433
1225938
482892
1827201
731906
1939148
1672417
543044
1399301
44878
1681577
306854
357362
1236765
179840
397180
1847152
1040457
1781352
905412
834120
23474
1860431
593883
1365467
1955823
795918
1562240
115275
518920
9472
1270001
698687
99732
570842
1666073
1838155
1940558
1095302
1438004
855963
901294
1460225
1558672
817550
84264
735175
1967669
1547005
85330
1880583
362498
1517812
1468106
1794613
206765
1816580
1507258
1863358
1637178
58380
1250335
119786
1713891
848165
947446
183283
895277
1583209
1422054
8607
921684
1211169
591354
420926
976486
174226
846149
658971
699427
1511909
1952915
806707
1344764
707517
24837
495655
484922
227035
441224
530511
1323728
1777396
1926238
1873751
1277788
1010562
879009
439165
1748453
68039
1184334
1189042
1604691
1879527
1033260
1624210
1446744
93084
572271
616816
1185077
1942736
1179874
497512
198608
832692
769312
628695
665459
753515
1671704
1222165
1147838
914248
1140088
1514666
1473143
1792925
1998359
1436379
1793130
1494399
1960496
146517
1932906
1964720
286822
169893
608129
798225
280736
186258
1699802
169778
1047962
1960348
497058
1001579
982054
899881
1750173
1198699
1788207
694525
138397
172655
1765184
217388
1440570
1167063
1098898
1579045
267460
1832928
1965608
1948926
1409724
1037565
509198
246434
318361
1110306
1225561
64230
1977596
675092
647288
263753
1311580
1654992
1884295
90287
689803
105349
1244797
1845535
1750310
79227
1988847
46973
678420
979413
1023984
1113282
1372115
1603938
754570
153368
925254
1759848
6965
1875111
33542
1081376
1104712
869634
1766836
718440
401338
1225382
354356
760481
1429649
1280120
1546898
1801141
699447
1083334
1958005
1997755
1106128
725541
1032971
702464
586684
184694
1506374
1425199
70982
408278
173639
642073
193458
672040
1280812
1419911
526712
1018715
322456
1551853
1222617
1823474
505852
16807
1418933
1816227
1268844
435603
820684
223401
611942
856017
15578
802258
605318
1276675
1827663
56772
650623
659596
1718716
1293078
1537346
497939
1368142
1732348
1742964
659662
883909
1583876
199050
1796807
1370866
891414
493628
699818
1986050
456858
1272798
745110
1399883
728332
743069
275119
793082
1761869
1383998
1051685
1256157
1129242
197702
1564434
1538520
587691
2707
413488
245523
1613148
632755
275234
183710
1394269
1095812
1337813
743677
609643
17696
1865356
93140
1400812
722624
739896
1378218
1469765
887553
1412404
874699
63968
704565
956464
955008
656991
1630376
1100869
505658
1777241
1710658
1165412
1845349
1979298
96376
1863608
1805414
833054
1451534
303860
1907593
12972
1323590
1634686
1312837
1140803
938746
72334
1182868
1228278
875512
1249895
786598
473717
1864164
1317990
1435835
1846413
922355
643996
685549
726957
1879466
675240
384491
735887
1730891
459272
1177721
334863
709291
1677572
870716
913974
1743528
1799141
1534476
212089
1734643
399317
751076
145777
532720
1186202
375893
827481
993225
4161
1017613
1250187
1069262
211739
796172
458603
1856740
762391
1803405
1040125
914181
643234
1208300
1075965
1018735
528848
826322
1520107
1809556
1867088
813812
705181
1933048
1254309
1384667
254668
687413
975344
476449
873153
1666490
991150
157505
4882
1729225
1213443
1222425
1183274
1600990
995739
1322177
1840260
1394578
658217
493046
529459
1204273
616855
669868
479188
1013519
1763175
1558014
647486
1644221
991153
1454678
1836273
1637938
507860
1278219
1041351
752566
977645
1338026
541473
1238496
1259057
84078
1360263
900611
637959
734105
1510722
1320029
1411245
1625954
1472249
668911
194414
491161
1064124
1348427
79578
280652
633417
1009457
726073
1106181
719098
940894
1357975
1627899
1096439
255839
132116
188764
1925959
955961
1155845
1309185
265623
1657316
1191636
296538
1209192
699059
1412712
1458073
631971
122209
1467819
1311684
896465
174944
529231
366490
1657496
1547869
786759
882839
1246533
1171141
1429610
355500
802621
1149515
119226
1994520
128640
331319
1953245
664525
1260946
844604
182562
1485998
117502
1042573
1077565
1044570
957055
36798
1862965
333429
294118
818358
60274
935216
1122449
175256
1393321
1268930
1488618
1056125
337629
723454
998596
1669224
470494
1643343
364663
1343401
544330
1405956
1579741
1226156
1960302
560118
1608232
339177
31926
23741
1319031
1752443
198075
1453649
1210136
1676984
1394201
316531
1999988
1843319
497710
444449
1075477
265789
959551
1452528
1209621
518195
1680698
1756940
1381324
1746350
1877076
462899
269755
231657
1427728
1627482
1495996
1927330
437660
1934850
1892507
589395
1083867
425260
361976
64853
1998744
1430679
1074934
847848
1661190
1278018
802475
607057
899496
1093202
1791650
1949850
141464
1456343
230797
152272
885304
290112
686754
713274
889515
1628518
1944476
1115338
1380013
1061826
1675412
1479333
1316465
1310303
1526028
1854840
923962
1464979
159010
416820
810465
1730754
1231801
937068
97035
164555
332561
1243217
1002436
1200021
33039
403984
1814381
481355
1206006
153971
1302719
917158
1511419
942339
936930
720096
1423420
1984228
523738
641606
1737699
450600
1971234
1173260
1985241
99071
787795
867582
1640288
142457
601085
945469
211239
338830
1379607
875974
536378
694779
1247674
1595817
1848934
1627554
779975
1943633
1481065
456055
715981
687413
1370737
898406
832015
1585826
61808
665580
62292
1879285
720040
1998483
1693049
1178195
1242122
640554
1460327
100656
437829
1160373
1323865
584973
1495909
176806
1386367
1175352
680209
275210
1551769
1973106
745415
357303
674997
127004
1204352
802545
407643
389286
1162627
1838996
572956
1171768
93684
330621
807285
1621866
1735748
1898345
670320
426426
1851221
1189295
1822525
260020
726198
826886
832624
947718
686230
1731291
1765044
1108898
1967365
1375110
253137
583128
725267
1972465
240077
1048986
560742
608807
1845217
251183
1563852
1813976
1034569
190583
487924
1007847
1407222
1778873
1771580
1506992
275727
1839065
594818
147814
1748930
1431150
736743
646660
1171964
252331
1653401
796791
1990231
683066
89809
1224915
257836
90410
1336880
1509686
1624458
1490111
598920
619483
1070454
814414
1653
1736198
312934
767150
290730
446864
116680
1036939
1233137
1858955
1276208
1800873
901311
737134
439615
1449392
1356136
1982424
1229407
213681
1373372
1388672
1298007
1146469
1448668
1969624
1916655
1518981
66045
835277
1316918
1608486
1365575
274442
1982576
956642
765280
1473265
1766017
995368
1731846
752976
1731006
952946
1289914
150432
108173
1002153
1044033
1169958
494569
1260579
973937
1569294
354304
1590329
279741
217735
1813808
138145
1989672
1434051
1514305
354744
1087504
243018
444806
1630643
201756
1895353
49780
1676461
815901
525544
1715240
502138
1445962
1348886
1474004
722500
1133756
260008
666387
23912
933824
151872
1941133
410138
230963
1333757
1257915
806645
1062484
1153186
1635553
1253082
348679
1024084
1107298
1324505
1234730
700276
1377178
1492872
1814641
749029
506143
1800338
925083
814416
1392011
1829161
507675
1271525
141950
1684568
380625
62445
1626226
908314
1123279
22933
1705729
196247
811494
743827
1318968
1036056
1376483
698466
710810
1775256
118510
265712
1341022
182358
368092
1751933
28164
1649105
836638
419614
1371596
1977494
97568
1308279
1191343
1014260
1658491
766482
1541687
932201
1172460
1424168
13497
1956025
1071354
503152
474482
534789
1106160
1578738
1442742
1274483
1047252
131820
1958531
1298846
222678
792666
1627775
929069
1590993
1414109
773026
1846143
916900
367872
1169633
344972
250538
849754
892074
397107
1891438
575786
540179
1425082
80600
641632
72305
1926749
140673
1697575
94190
1515153
976547
1889616
428744
1348933
1977104
656771
948456
954201
1711482
1836953
1098069
249502
1127102
1596647
1729797
1340848
1747687
1872984
1581804
871403
550777
529481
1224771
1973816
1153559
1858937
785133
192530
527599
16140
1146527
52718
96557
1917568
1620893
1602552
142493
1244754
1086496
1549079
404283
201734
1317657
407488
181960
1112241
410518
749291
291583
1207345
1536523
285812
1294007
361951
273333
1813489
472496
99359
1698364
1391334
365852
129969
1649759
527902
739231
492409
1946086
1853144
1647668
657793
25303
11339
215722
101865
1242649
428218
1494059
670210
1146057
1488042
588352
417980
442966
785738
1981280
1049395
986596
482575
178260
994540
1183770
437383
1143350
1979326
749192
1213957
84681
1107689
1622687
276414
1832967
503735
207937
325497
274718
39886
844277
1304690
1520938
884144
566139
667733
1817552
1998860
1324789
664983
352295
421053
1785633
31077
1895804
109109
763592
195404
525117
1445265
382334
1338370
646155
558398
218563
1992772
1396406
1317014
1159758
719878
1075269
1479701
512959
1977302
1836541
1666708
1660505
1974184
166364
1074143
1828084
40920
1117742
1215037
99572
1243033
1395042
1821848
1542647
1706436
1365977
995925
1769445
1754127
823448
926709
219684
1658436
1084026
1749300
64962
736141
303478
1628272
719457
394460
590077
294834
1831001
1535051
1980850
359516
1381770
641556
247734
1115288
1355377
1620501
1928146
686662
1904364
756717
835046
1412375
1884430
1414758
782912
4430
1026148
211748
1402986
262331
718757
1900649
807968
407644
1671508
872493
1273026
1516977
1293051
359554
1382822
1187664
626254
191256
1388192
1615252
1003293
1127122
584937
1229540
1163514
805365
300349
1855194
416148
812682
895411
1032849
1175275
1107617
511447
1974978
1825808
1176168
1532706
215936
168085
1374081
175491
188322
871253
161907
1986805
414668
946976
1264935
1382907
1941742
360104
715903
1329790
395731
1602594
1915616
1900539
80800
147963
907303
572197
1351945
1491209
1158653
1978059
1361424
1186010
333067
1266415
1164759
432812
5774
876817
250806
1113904
432410
1449786
955597
618622
856565
1281555
1893181
1971506
576690
1138009
1407635
724199
1847589
1989260
1175018
619241
395304
1614349
1757073
1927628
541342
860854
1363733
386952
613652
947533
1921356
1829060
1108943
1446572
925536
1029006
1491760
628589
405457
245138
1956160
1540422
154320
1743168
703304
1256376
406304
1787188
625177
1671107
1784326
239530
1802944
1190659
1706036
1907926
941095
1355928
169923
337252
1113812
1276852
1107940
425739
1038229
1908043
1022333
1689179
974031
1331747
1051721
1689750
1748603
1375477
1465002
400904
813383
217007
1095662
1427973
1145801
1630415
1818754
1321434
1819448
275975
1084549
1154722
241673
703105
1934618
927125
1310541
1819371
21913
1898195
1305574
777660
523795
314516
1413808
349006
520068
1899905
357269
1804336
1642445
1026781
799853
1915839
697568
1858015
951110
393475
1018055
239668
88784
1296439
355939
799961
1892487
1386699
644311
727542
1689463
1525492
546017
1497657
1419163
720589
1872138
1115030
236859
1906195
1517340
278778
1206072
1013399
1562033
385941
369683
388385
1563266
1640667
1779595
1975805
1575593
1733813
1999088
178187
1974497
1395141
486841
1407144
1141480
1740457
671867
1134283
386346
534078
808759
97505
969263
1356372
1908674
161083
184839
1410910
940383
198132
599693
1632331
1583728
72463
1112730
561075
639405
811539
255324
422482
1726259
877902
1092857
742666
1975144
1455604
1336116
1182248
205377
670189
1227888
1582874
453241
698989
199335
398536
254376
649240
1025565
233241
1842861
1842428
123639
846771
275315
6587
1171364
1593216
283306
650737
208593
1368877
1789586
71949
242112
1360863
339891
222103
114502
1353113
1258787
627271
895986
1509850
1867311
650915
1922440
1402213
242388
1870015
1421234
730795
954305
557074
1116554
885573
1258468
1666402
1478541
1055752
779391
1732647
122830
1510962
1192367
1632266
1537161
684803
1459310
1909166
499674
1414750
1859318
42811
1467344
1494802
792998
1842381
739087
932172
218899
1149329
9113
211999
432919
655457
1720177
475101
1019374
887234
1073832
3400
1530027
536892
172119
1489870
735516
750038
420468
839046
880399
1608171
1798750
656362
1332659
1626071
1503092
846401
1290966
1008858
1156002
980718
422436
965730
1076559
1040563
1453211
1053918
1611429
1654300
1308200
1327004
443117
1443436
688683
1585264
1612061
1278620
158740
1423920
1787753
1008987
1292573
902991
1989783
1060859
1262786
713475
485783
304254
480906
877314
1600224
227155
20540
389997
1543448
484944
1169518
1341489
1162747
653870
336241
668335
351971
1549667
1947114
1607350
735173
721923
1579752
332507
921277
1204453
1087679
1719873
1911187
275510
888481
797806
15186
542344
468516
501223
746728
1304834
383549
555737
1826610
1189773
577093
1166989
991374
78940
1206535
1040100
1368121
667251
1325281
774556
1537581
1978774
72687
1278664
145283
618980
188268
1076854
588314
108753
698520
1551999
1922242
1843902
925442
393309
863737
1405308
1065339
1883746
87555
1140944
800311
1757146
784748
1225108
1323399
284711
1760942
1522201
1188639
606587
997985
1754786
886555
713651
354757
1864674
1842390
1019943
548161
214110
888189
664980
142128
1086904
248396
606756
1457551
1264366
40344
39140
1571728
1061420
209219
435644
1414442
1080253
1506977
1656501
82425
1932926
1969321
1220676
978528
1472829
1866064
384415
1944467
1634995
1085239
1168161
409071
1207693
776019
689124
931111
1268608
1428720
1594023
157506
1852661
1245457
1979649
1746512
1028483
1604709
1149796
996133
566369
1721878
1336115
1665210
1057029
884974
781274
1860075
79974
1973425
166702
1554210
909539
1769294
1812919
1807404
689486
1673094
1924131
232986
926120
791927
1826545
1027084
501673
1387166
1750262
1485459
616921
1490079
1664608
1562036
1622858
231015
1397827
1823108
1463418
1557903
1339661
1884859
992746
807313
1914300
963909
579502
628151
389251
37880
39616
1100936
857064
40182
217743
661757
1712025
393276
1051837
320593
634008
653948
1073427
905673
1664769
1186192
537836
1519167
926352
930146
724415
624805
177723
1239885
70594
857417
1500924
240535
550595
40206
1564932
1534768
526140
455000
1480333
922427
885730
1429474
112026
1919154
1431918
1496289
1376355
1746069
881889
632521
176640
1953806
1252006
1589040
310713
330505
1259878
1542691
1021299
1179103
1574302
550299
660626
814934
805924
1787377
1595687
601623
547916
1879474
932003
1018826
1025539
1303207
1695253
1488568
1776171
1815716
253396
1137849
166520
289487
1257976
1560896
1511870
984853
294478
747867
770613
47146
1804032
1513384
1553590
210325
1105798
632950
1597326
861451
1036455
287653
1199127
1361508
1260788
1100643
1514744
1419918
1356436
313822
21600
1222845
1615140
425509
1291297
1105332
1416880
1922233
1371012
400945
1930195
1867541
726632
77755
529121
320742
298147
285251
585095
1190445
11945
1882489
110016
1838502
845662
1516813
754694
1340920
592538
148722
194744
1938461
745026
1009358
1656029
1642814
936901
1985664
1872840
829646
228607
1303236
1052380
64146
1153699
1256371
808628
1379251
1653016
860325
133793
1428698
1354895
1038009
73299
681872
1944465
359386
55093
659172
1949365
789079
1117550
147618
1771018
704247
426933
1757916
59011
605048
526301
687927
917676
261649
829397
1754564
1779155
59764
630311
622744
646119
1640231
1567040
1021969
413219
795383
1707880
1331369
1107098
1971745
1907822
90766
915113
254062
1145444
1006654
1568050
1402410
1805315
231635
520008
477148
525428
149400
529228
899778
253548
1742656
1423799
886255
1454971
343222
548381
199528
1776381
364359
220671
1598673
1800441
1887241
1167609
1029339
874500
13079
468488
1649083
462871
1272739
634694
112214
1542127
755834
1569125
313482
1421762
1807460
1123952
723103
729587
745080
1506325
1899380
343817
1773880
1653456
519795
1031513
1959526
1566067
1866433
59521
97562
1049613
1216699
1773279
1717283
1229666
1496432
1491544
902943
1516698
1523653
346165
579257
203809
506381
549854
1395580
485444
674493
389162
1398691
163501
1054119
475254
154998
1877037
273303
1436782
1809680
1591722
304794
1949575
567915
1940173
1181710
735802
958660
1570368
1921506
1221965
436404
486820
733488
926617
410754
409242
1787008
698472
486732
1096588
146775
3107
1656361
1645605
1730830
374930
910865
687778
1290166
1635435
1492346
1693205
1621605
115002
8499
852391
880160
1891524
893709
1298879
1567244
1927423
486425
968403
1642770
803542
1230791
835922
3148
64766
1845043
1377837
1742253
1580508
249653
1406322
393102
56036
627104
820876
1145017
536370
71962
509703
362513
423395
1563814
1600226
898488
1168775
1294022
594873
454477
808110
397487
1056065
1682242
1516748
1876320
1040347
1050180
1535841
526220
515040
400472
1751704
1540427
1133264
1273912
1825089
1513633
1008479
1394880
1830060
444368
1693836
15081
1993650
854191
1869477
1339692
264850
1962166
1183552
1449055
820323
1953714
134096
801810
1560142
1543031
866971
1164244
193433
1832700
1552465
710110
1547702
1976295
1884012
1593768
182240
1313318
1159024
1623106
1055147
450517
4335
1877174
675808
468454
1253789
1272181
126046
1194344
475054
935370
27813
1769163
1601360
1637034
710518
1992945
179246
1938328
927022
599451
668751
983986
926920
1854469
1766598
1045975
955098
780767
1701527
983567
312167
66983
1789919
1990259
1141587
1597330
189242
1522290
622947
313603
1818368
1917560
1657247
160244
392223
62352
1597835
1207299
1558972
1022677
92592
747246
160404
389791
1966878
1081917
1007909
562517
134909
1970099
1367817
1452463
520275
1835492
1282277
384929
1277297
1146552
1483534
361515
564861
455414
1486794
1423154
1768461
1012006
668942
134904
1354505
998876
821167
1731668
536008
634058
801639
1829684
1756756
1055164
1556026
591482
1745193
1156860
1279675
1800370
695619
93266
913513
70528
1780211
84877
1681316
731393
85263
1207523
974476
859618
107809
617723
357396
1473882
1269855
1625812
137015
244621
76389
1459672
1902809
1071457
701606
566915
398446
309986
1248500
187560
831393
750468
96100
1884716
890908
1652808
1516751
282636
1372638
546980
226953
1029901
54397
525127
1148292
1538965
1261648
1415506
257895
835829
1146906
1353548
223244
44008
1266242
936241
370752
962821
868963
200587
1365995
361703
1745121
1079256
1573967
1224536
232958
552144
1805382
562242
1812812
1583828
116448
826934
1925405
999618
1169506
506574
1151388
79191
1518843
1304620
936716
1936066
1759565
173949
1501450
468604
1422458
415904
1797461
238280
452822
1940206
421452
1601895
1061559
940842
1624256
1287264
143217
886544
1510245
1345219
80421
1347321
814199
830168
1141936
1530620
1676468
1328860
649246
1403386
654334
1742159
231079
926985
1953849
1956635
252325
1485529
898075
132701
985687
1588692
1603176
898981
1034470
1589058
619662
1976116
1036917
270889
140002
1271186
158734
1225648
195437
1508107
695668
49471
1268988
1817879
1132687
640032
679074
1944037
349485
1936449
330422
77157
1198386
1657680
41795
1627992
981581
1222637
989595
1578736
905943
859953
1774971
1032101
1572421
1746757
1438598
631264
1221793
1724766
1616425
1877211
349843
1937467
224896
753205
1894174
843448
1291046
311179
856816
857286
378512
1624346
1812692
1762988
1469059
1515235
475929
182196
1780370
811384
176524
1201781
356273
106149
1385023
254377
1434343
397530
1795079
505366
1743311
74937
542602
1932617
601295
926491
474351
1287606
1330259
1029931
1198440
1150436
100343
1678081
1884814
1956191
1149945
1339516
1646005
203762
1057062
190696
1443061
1320459
276185
1140927
1070468
1691492
1151585
352287
364276
437093
1235300
1832097
1168850
15334
1457875
1207317
1315191
1433870
1952956
351532
1958942
1840072
267458
1947152
1852686
1646927
183587
1570406
789757
1080729
387129
863353
1983595
230319
1576338
1832560
528674
569315
1378835
1816078
1695031
1792339
826615
1375066
118996
493583
202953
206417
1742004
5191
1972324
114810
1539084
547759
1809596
1225139
604408
1474504
1296384
487021
1870088
1438726
1758518
1886325
1056784
1184525
847854
578855
1931960
389460
526158
564392
391929
1255882
679976
1257454
65953
1827596
717566
490459
168475
1815780
669989
270834
232282
348407
508942
1893911
584609
756571
1261311
1115425
598994
1865435
1996203
1469233
1769684
1380853
637920
145581
170634
1541519
1148230
554922
31056
934428
534082
1125225
1592185
40417
1844905
264436
871229
1900885
1289164
101283
888363
96679
766004
1773071
586602
1188537
1694118
1942660
1701716
1811311
1172714
1214289
1875936
1733249
1064118
824297
100340
211835
263103
400957
555100
1968511
1755084
545981
583708
1016577
138991
1475867
1909257
480316
1939703
774071
515767
1939131
1512086
1450514
553547
1106634
511201
192259
829296
75603
650437
1275500
1090664
1872419
645872
1490315
1640430
988947
1249094
8849
1945432
110396
1954805
1213630
63562
1735136
333252
50192
184082
588352
304394
507218
1243125
555634
515404
1023097
484385
202278
1979254
811093
741601
373792
849990
265706
734261
89084
846354
521285
1888601
619642
1399736
353302
64364
802734
905746
704245
105754
1394428
763466
1979665
1811005
1130269
314602
718401
511690
1949933
482949
491731
479669
1898433
1658318
1159917
1483229
663383
943249
779461
1740916
401113
794622
1807700
1818338
1911617
423212
282216
1378440
833179
1637430
1869224
1158971
1352968
1053301
831410
761709
226275
1382980
1482683
1739770
598286
561059
1748606
1970587
1483667
86287
673040
1557138
509434
1418831
1865599
697745
781401
562182
1489463
1124661
869552
4732
789673
1682748
1680513
1224694
1593990
1885816
628868
971917
455342
284652
740942
1440573
65445
1971693
1850656
489276
314573
125219
980244
1825295
786734
858749
1413345
1338288
1248915
1739271
536449
1668532
250367
996054
1090915
1476423
785363
839420
1667188
390795
174021
1317782
1497884
776906
1811921
1531504
522871
1397687
949699
182017
435477
158016
1549290
1016743
1233799
1634398
1966471
514801
361365
1762419
1514573
925890
489566
286469
520294
1124228
1393832
1703606
1257307
1480062
871811
1168019
1136187
558659
913871
1889617
507959
287166
1167063
1990825
417712
638582
1222214
1727445
352982
141492
486432
1917185
1129182
900099
351987
1114343
1942100
1792892
233606
1677409
507738
423099
1879262
1204614
878681
954941
1026579
1626679
1331660
485787
575625
698608
1217732
718471
1460265
978159
573545
1035350
140909
1737881
1073803
1935256
433530
527364
750043
1906830
643799
1132918
1105057
1348378
1453534
823071
486065
174596
816773
1013678
1953831
709646
45655
195809
110760
776164
6498
119466
790035
429752
543224
364852
357905
695689
1599904
834887
545943
1071658
1305166
1747947
1978830
964215
1679364
1295009
19963
1627057
1902266
1360067
476137
7131
398196
1271334
1972990
1181959
103530
760547
1371792
548533
1453373
1613160
1020359
250176
98146
1334320
1197968
1011581
1496807
1644872
522977
784606
541441
1787466
427318
1903860
1211142
1334661
1050548
1926317
1509227
968756
238952
1271295
158461
535696
527337
1571762
1351767
1707067
1837849
76723
790970
1632658
202542
1638501
1339902
331410
542414
1846337
835071
1033057
1104414
1636467
838448
449517
1076748
1516549
154139
1863051
1678537
963529
276844
168121
1051082
1713430
1059370
367146
1867554
345617
834865
35074
484601
359956
808797
497082
1799079
657339
1010270
1845446
229121
1937260
665892
321861
1388470
802017
191902
672000
1571823
696010
1983437
21818
960080
1258522
1672545
291462
122253
179604
1334786
1968246
87326
1428084
1143194
179835
62401
1109001
499876
963180
530226
1388167
1670426
489287
1431883
335341
1836642
939214
1793395
504758
1386277
1581779
1527820
573727
1301068
1524354
752148
1182240
733617
1205838
1619180
1392008
240278
882352
864728
1013968
919447
921237
1839935
1416210
764365
1023821
444371
518651
851312
1010148
1805960
1816070
1622380
1115616
428343
254057
1721211
827087
1730305
691242
623761
1442515
1056115
1079676
893062
783942
61634
77863
1814302
863403
777049
1732479
12319
1637609
1876505
1896964
363089
1026026
1270103
1302248
1725131
713638
391465
1170119
1102847
840421
1900997
1050073
1445851
1341583
1556498
1295080
222229
812855
1921059
1599069
1130634
1317193
322796
241520
595267
1705056
992030
277730
1181038
215111
230214
1862687
1308033
76568
1081037
1999732
301979
363747
1545179
1408333
1214603
714377
749930
838753
1086768
220099
983692
1235870
1973851
48736
1742827
188167
944769
674522
465894
995974
481866
128656
69354
1487686
111588
661118
1158807
1397234
342516
1088885
1960533
973007
369766
1663273
256241
917222
1844462
936492
1096775
218184
1095772
1147943
1473597
1882505
841586
1446627
794539
1472128
344064
1137210
998186
1827124
269626
345465
1263543
1362660
980304
120695
232418
1038473
48099
1005434
1714640
1934168
1397612
1145385
1377967
930136
214917
513694
481729
934829
1701309
1203514
946457
68627
908894
1805335
712161
1635932
68347
63296
1193867
1247164
1284564
1601608
1876151
892077
1471163
232891
975475
398267
1478197
971239
410978
215151
30122
1153563
354140
1710125
538421
944077
1450628
207899
1760061
885699
1520882
1669298
1026857
654939
1132545
470448
463940
742344
1495860
1703242
1032812
1609144
256819
1324973
1713261
1877955
666206
127213
1735977
113689
121556
1800211
1275076
1920926
1256946
116661
185942
613296
1424491
1688761
1361762
1358324
919574
11654
1492943
872511
1351493
1208307
1208917
1992380
1431614
332524
500468
1871065
76061
1936190
937460
1705199
1792646
1452603
186619
1026812
1934623
1716669
274431
391994
1327907
651136
646652
627417
809323
426471
1188123
1095904
526642
1374513
1338165
555776
1554012
1283344
412367
817996
1529663
314171
1440838
568159
548391
428017
1848375
1367105
227779
1598276
1355170
1141653
230273
1146602
190231
537944
883081
528740
1127822
1230266
543422
413149
1445370
192790
1817951
216093
1352980
510844
1562480
1966422
649857
1505316
19454
347656
620376
651148
714698
1842842
1319895
24715
250847
238876
1401681
1860355
1804673
247171
945898
1162731
1400383
1542517
956661
453542
1695471
1480826
761891
1746319
1802912
409793
780259
1239941
1447566
1394058
1753932
1558444
1656300
1162664
1706229
1942730
83217
431877
1431204
80211
665589
1268270
1486992
200741
5634
1370287
37814
800300
1414579
651190
601561
1154788
849567
590780
812145
1219916
473447
684556
923670
1118468
1983329
949915
795359
938660
1520551
1457718
1758290
1416436
548252
610618
1809314
945924
997745
1835311
496439
1987278
1139143
600345
4470
175522
1670087
511959
705074
165891
226898
1284846
634745
1900985
218184
1042384
1518558
903610
1212301
1698603
242862
513959
1041228
1865627
1692890
1148517
1986784
648773
375587
1115638
485883
545195
850103
33305
259219
631551
1806512
739398
1800495
666042
748983
1806248
1042180
197617
1085767
1089287
1902788
560431
526381
1732242
313656
1399204
1145622
1205652
5872
1257439
1495371
479795
1965220
110080
798670
269247
857424
1019925
199136
358865
1764618
15722
1896027
1467942
943754
1582934
1247699
1203140
1359224
1405616
130467
799858
273816
578144
1179924
1586144
427565
992385
1303142
699028
451437
441222
827610
1720782
588341
474721
396938
10334
366810
513232
1199345
1823395
1873845
349023
1759560
1121275
1297334
1393152
43324
737716
1208457
304894
1978495
842069
1295927
935730
1078306
840903
1498521
1300481
1721179
1823468
1394678
1226103
193420
333977
1394656
1767681
1715436
1459544
540870
1478281
1123131
1422613
497641
1074432
1640620
349000
1529349
1472033
1886160
1644173
1936947
1696676
1688866
46470
660319
75972
81066
1713777
1836517
1917958
1494568
560369
162189
809114
735955
1483444
415987
1194435
1487933
1286737
311561
865861
1244210
1708271
43522
1331905
1144710
754755
283349
1574899
1991499
545866
1274999
1197305
1579440
1711886
333278
1799607
1481632
510785
1723022
22645
107440
237473
800894
1865309
342926
1150492
1460018
1173903
71964
1219897
625043
280798
600579
107792
1918977
1662737
527761
1608867
1719948
173409
1625379
34460
430694
650203
774063
1592879
101813
1485170
791498
873131
985585
552612
1834690
1829774
432337
790405
1799972
625536
140603
1227255
662320
1194945
1115324
2129
495978
461243
1106154
24132
413795
1301799
1480032
769737
1802049
497751
1203162
466714
1431638
1936492
322268
735853
165385
1019448
79353
1110922
612313
471387
1590701
679638
527272
994406
1610654
740683
1153595
749189
1021492
1779545
980501
19501
1770863
1969257
1260745
496012
1877428
1429315
1581867
782384
1830798
24145
302772
924490
1815332
386353
533923
169739
125549
842204
1201111
1107057
786342
1519744
1623669
970905
539284
748201
1178100
958399
189026
1395368
10091
533750
1774774
1353951
1855398
1958255
332753
1230061
502202
1810954
511217
1596495
429582
1228840
1872521
385911
69042
279009
310685
426782
1573550
514124
1429537
720586
769520
1359372
129284
48873
1236931
1643275
846420
372961
487000
865519
495517
1790819
653412
445734
1693694
1944609
973084
29001
1051909
95552
822443
1322697
1893241
317522
969081
1628202
561163
1841452
1498856
359672
1358274
864697
841054
290340
1409034
1849025
1057638
1632452
1954741
14489
1023848
436519
1676169
1137861
1561137
1722911
1693876
1547871
474655
1491985
1434030
177917
1741538
43316
1367913
844306
445344
1157937
1617196
1636893
1838601
1310541
343590
1670183
467699
252139
1011359
1285611
797401
961904
677243
140586
300254
1470933
376844
1105207
530835
1470310
1635432
1780925
1186920
1449355
1824422
1929102
1055373
1008638
561306
1352708
337615
1624474
714619
1944266
611831
733347
1618520
1682202
976606
1776096
1881294
909896
739206
370115
1060847
1976709
897765
1840379
327405
1899583
1499168
471302
1158898
947474
1588031
913115
910643
1587319
1614817
1897988
497753
618761
824927
1675071
623808
384104
1748054
1058041
1392244
744884
1301578
900508
739914
1639344
1384770
1535071
1049899
1146915
608210
832200
1198722
1749306
145378
292756
532069
1964030
1351162
193698
1376740
1524768
176558
937264
1721317
1722692
1778097
1412046
1310162
1240360
1508940
528696
454809
395340
516754
1012364
1184361
552237
730279
732186
353550
1878794
1099252
653289
1379912
1436190
872961
573391
520308
501214
259761
161522
715459
451205
1161306
527870
1898450
1676921
1338172
526051
1967862
476516
361904
1921903
946535
510989
649465
1897021
1292666
735137
461158
18944
1501180
1464311
1077303
1609259
1912302
88912
662495
856411
260965
1885542
97119
478442
1589095
127636
186385
1974519
1318128
1047109
1870313
1886703
463629
1255996
860353
665532
1548853
1260607
533640
1310521
920829
1372018
836457
1310512
1662468
1085386
767477
305699
1966003
843516
642384
319337
1891089
1217533
1878826
1297378
1832633
327692
322438
349920
1998695
301027
594673
741928
752785
711749
1038551
289287
1565213
591045
1422011
186623
4259
575801
961833
758293
451932
1371470
1251921
785894
1450736
646214
296764
718429
356341
1321677
1809762
1136738
574402
162365
1329846
1715700
1877867
1789363
677939
1073957
839112
746339
449736
1539358
1747902
217317
1776156
1230652
1549278
1777184
225275
89660
995787
759189
1532516
1424377
1833838
1056575
1283393
701264
252665
1103139
240689
765431
1238355
332219
325976
121783
319602
503992
142959
1481877
1888629
236152
812359
1041129
1059054
572902
1558626
1223117
1318254
471159
471365
755206
516316
228260
1703517
1694043
460169
929983
942129
573512
420535
852630
328016
1459526
653121
24709
612882
1530016
853691
1920625
1676662
859636
905449
1590932
1101436
1259312
1627018
640
445343
1093121
993761
866324
46149
386430
1752809
305786
1734709
1856742
1062938
1531536
778862
1573354
1142789
441040
1879909
224323
1154018
1340918
1086811
520791
3099
567642
1963547
1993201
722132
1532427
147570
991184
1920440
211446
182835
931417
1119853
136052
1184590
411569
577730
1870019
1100433
1635244
927885
251592
483431
1018305
255345
1085110
1673739
88375
234704
613004
1192191
1335320
159986
1700040
1618077
1959205
1187115
1983144
711258
1741723
1685354
1500215
1442015
1255427
199316
989486
1453681
903589
322513
1544876
1121404
437276
1098573
1164740
1765263
1219900
1654800
836588
340864
986408
1965798
1013622
1791794
1012222
1053138
1081303
335356
114357
1606090
1701402
802088
502048
1447504
804868
1640474
1648047
917773
1442353
1448244
723792
1828852
953698
17127
1001553
51123
1270717
937011
1872089
201526
507436
1056128
315739
1900538
706812
559842
277087
1169865
334294
166859
1539159
1923775
1443092
884731
1730236
558039
1703361
281408
1381828
1123282
1144620
1803922
207183
108879
1698286
782477
117151
1601713
1238320
315714
1406941
10915
1511209
721319
1472932
1563500
29363
1178724
954534
332096
296216
1595445
711742
1536145
147654
1115119
405018
363522
1401423
571855
1829523
1788409
1391016
313830
1832710
1613927
1302682
1405089
846149
241912
1344884
1231443
169797
847261
1049336
1630554
109743
966766
1079103
1671590
637580
224077
1816443
609823
510594
802848
1390148
383790
497881
1071432
1311985
780932
705603
336397
1656918
745768
1779277
251753
555915
1390981
1989325
761803
297462
126521
223031
1749752
427097
440031
1346759
970186
1712576
867959
1283044
1174647
144429
1896444
146738
1285329
1690197
313320
1672646
1059914
1644887
1473585
1687309
1680208
1811823
1932942
578370
178768
1383184
375715
494274
1116517
1915673
328456
1831008
1174912
1423564
813232
1378143
481237
1672187
1842228
819382
1368925
1314231
1487010
352964
1058916
1343196
1782516
680053
1698027
1925949
1954445
328596
1082732
1736718
1118339
232539
1139465
552926
404083
1986553
1008568
709474
1553187
60293
934354
915045
1382978
1965811
498283
1378464
1118517
1835729
32972
685522
1920987
149459
917738
1575754
656407
1788860
428464
1004129
955889
82328
1106028
1678486
1746590
1874532
691033
1293560
141989
1206227
478241
428971
146548
806255
856339
986280
1598482
759172
1495332
1378507
1621521
1457409
748049
325359
333793
1912594
2507
1549366
1744447
1072959
251812
786090
187892
1986026
915385
633518
411823
1903421
1069416
213857
1993442
685835
492895
1781503
483959
202540
1759054
512362
878172
71667
559747
1345794
1869037
1675820
557860
1883613
828908
111039
1412731
1112687
1539901
570459
1317756
733459
331381
1248064
902730
1565118
206157
1974824
680351
554242
745547
1376554
527351
987099
1104301
909706
978805
365961
1392696
530858
1278917
144906
271654
1007594
1783180
1556512
339573
1735854
47637
266513
1335949
1522813
1423669
1131107
616882
799017
1451045
584926
574849
218168
1036376
1664467
1152417
611165
396621
1616455
1829447
91148
1220176
1160003
875376
1813016
1031974
657604
448655
683653
362782
49804
523868
1688929
560258
142528
1048282
1203087
580894
1799511
1226273
630292
491962
373079
1974070
1640356
1986738
1510515
1249944
366858
518813
1817286
1682562
501915
1406444
92160
1837898
870720
1584620
1268881
1929276
1625349
1937346
950060
370449
1184036
623031
1570981
526777
1705574
1007126
1031002
1103983
215514
1048421
421317
151873
1627313
1755052
1208479
1361518
1705217
1254621
901651
888044
1569049
1493271
1957041
388663
1881835
812120
988562
656537
1796073
1197665
1768251
19160
1091805
324937
1436651
1004920
1472116
389870
1737151
955311
1884102
55744
698490
819229
101039
895151
196017
973552
1178185
732696
355263
1063694
1900149
1776042
31373
529670
1519804
1240261
1397246
1281841
1953293
342115
952823
466289
810831
1946999
56691
1437449
196104
702706
1621377
1136125
1403608
937832
901267
861845
1467220
1659243
405295
1734106
1299589
1596104
724188
1096242
31266
854187
973025
490388
1756847
586817
871475
1452236
31664
29582
797195
670195
749565
329349
1950380
19598
764799
1568861
1745967
1386867
1893168
1286794
1902412
1632916
493208
1645609
813750
439093
514862
14870
741030
1606964
1591693
1181994
1275031
1109666
290252
763694
265040
220838
1193829
190133
1307620
19446
1895120
1364376
1003656
1843474
518995
1754451
908948
1014965
1473784
152359
1388168
372181
250881
1539504
1430626
541268
816965
811295
931024
1122241
1711848
1097359
842432
1520379
1255034
1680596
755723
1449775
1037971
222521
184752
1116374
253394
1586431
1189814
1147877
305015
325988
654370
1136700
1848941
1745008
1800918
1396866
872507
645204
554055
253384
1494271
81007
1272490
1750895
385214
1772279
1834561
1495462
69969
1389103
1512198
682463
12118
270492
886640
1975891
578215
869201
1808522
1436522
1687959
216382
434121
221283
678951
310685
635894
1260913
763899
1286765
525631
1417130
1482859
1293503
511977
202453
569543
408411
615618
341341
1117868
1424687
1874194
317595
1443958
865669
1147459
1927760
1700954
871242
350567
1461633
757330
959693
1174891
803900
647598
780789
715946
1798810
1334439
384111
1589063
1899087
1777476
531324
1378684
1164764
984649
1410383
1576354
1688802
1844860
874855
892034
1695101
1776510
836928
1365231
628746
747078
274010
64380
1809091
1302755
147233
66713
1121610
1825602
1469664
1874601
87671
1179838
1761717
1737349
156908
1721946
1017582
1162616
640049
952938
1719734
900230
506645
660495
1214105
813513
851482
236085
789177
1255542
38991
1125771
422401
494072
1879467
1286389
1800148
1305308
340050
708490
1766182
1183904
1330401
805613
1783532
1463858
1241433
1683512
380856
1737476
646381
851598
678064
1084305
1710063
1178906
528065
27464
1680967
1131151
1902185
1387911
1701167
354178
1216691
309090
72559
697379
364448
1446100
57586
1450717
210797
99455
254264
675028
90227
392075
1558511
281516
1648189
398465
1657203
1293555
652151
138876
996471
1223684
977195
1474211
721814
314132
592089
1336621
975488
549093
1569553
1799611
41637
1059954
136536
1218730
1351138
347337
1709047
114781
346934
1796166
967098
878517
1786864
1899006
1457693
857879
297499
237704
1698715
1070998
1444972
1658943
1888093
1467189
1033820
1214708
1235718
1128709
807892
483595
259421
865656
518689
1683795
367042
331445
225040
1330476
1250449
1982123
202916
561673
185614
1760661
1101920
73225
281344
1193722
791876
297040
1287515
1943895
231357
710998
28828
801212
1090619
479037
1139313
1677735
1966904
1455294
316264
365158
1620090
1346958
1477175
1745836
886158
1197656
1906979
17294
1712266
1964882
980663
1018321
41543
1917963
341166
163060
37026
151335
240239
1096539
1895766
1810055
712402
1372933
478419
1864646
1058468
517039
1724734
1601942
609654
507120
807642
1029368
861644
1446369
594430
1612473
994512
1895560
823293
352030
717891
1471209
1134710
699572
442713
165730
1955517
959245
1211393
657494
1135603
247682
1969875
317628
315950
1757141
567436
1918418
1143922
554795
1971126
987412
161522
899416
1208448
1777986
1493647
1204079
1259828
1078814
1620805
345570
373103
615331
1873170
1765363
471112
133502
1410136
144196
1540334
81764
244301
1104103
348057
1994651
933437
1061142
1221168
765322
221209
1456088
1554163
989975
526315
488069
1985005
942364
244786
1350413
1644743
454662
981608
305533
1804563
1174101
1184524
342864
1515952
1342867
195476
1677243
1560278
1702000
368397
1772014
864746
1068491
1312978
1249120
85843
46162
267343
124304
1786929
1955702
1901110
371521
1397726
1803051
1827622
84580
1015635
1186033
1633209
220212
884232
829558
1905622
501554
1680434
874916
1435630
889941
453734
1398297
914377
1043188
1043348
111405
195732
1585896
1677800
1458063
1687994
1570012
237106
1273964
30665
1554609
215238
708864
508607
419682
1618862
847927
353169
1236029
1609948
1645378
371626
1700425
912834
1933378
1455284
415359
1262904
940564
669711
999960
136643
837319
1227623
1211131
1381569
441659
46765
1203275
1087889
1637007
803294
989790
1097681
954526
1569502
1146886
903389
796997
698690
573469
1119248
1551706
349156
1989818
1527954
1492370
1354351
404582
144390
1122286
1186598
1028716
792483
1440386
1567795
1773681
500011
871363
314100
567195
875663
862932
1070450
474746
1172413
321635
987827
1296509
7772
1506186
1896902
1995322
1916115
1691427
1472122
1564327
70012
1354834
984329
1469405
791510
1631021
161423
1492469
1439378
613567
466441
555829
774748
1421605
176383
679307
1600027
412925
1128133
1782310
443975
1493010
1811902
733811
1705068
1118483
1672959
1261163
1812278
1105030
1299041
1025772
1366911
1733968
1134625
751598
1659890
1180610
1226407
406699
1390515
1390880
1391245
1479832
886747
223519
1417758
1280946
1786183
1128019
216581
268754
441984
718085
753673
222997
401574
86542
274703
1248547
331368
1358389
507316
1970597
1864770
215850
782661
677251
736701
1257047
304806
1237314
1578432
1683188
1305556
1160684
1166682
1323859
341170
1628469
290646
1451853
342981
681110
1488499
1480860
1233621
470743
225875
420932
1071139
654705
1897985
807209
699790
376014
928749
64161
967896
797591
1571949
429439
1355826
1464309
587987
1632068
650872
1030909
715709
495121
705943
106869
859421
1886484
1143272
349820
1586123
1319755
692112
273603
1891303
603514
840747
1519719
1496701
1274679
1594567
1643623
1749358
843391
1440398
951994
1872929
664209
419880
484290
908507
1060355
1332205
90801
104668
1934608
1367568
322206
907512
1287911
525177
1571651
287305
57328
1576654
1154718
431716
1680375
627670
612481
339799
556293
1609980
1871205
131287
991258
342962
1894405
1597304
423742
1336883
1038591
1508621
732422
578400
1898472
84110
913173
1574906
1308074
1413894
1751517
1617534
575538
1122689
910389
647599
1243821
1916037
452079
1419840
752920
256016
1265828
1173758
1980200
1717525
1522115
1858548
139971
47727
342068
1726288
1982279
193831
1078497
1885563
327970
1078700
1513701
1607764
454829
1882838
1646919
1235462
514143
996953
902871
1065944
1470484
1174850
1924299
908575
1662501
1686471
321020
296794
759663
1924639
49
629808
805680
8647
277673
1945417
1191925
1925604
1956693
1459233
1538670
812083
692268
1156409
67244
1472103
1688686
1596574
145084
681680
742897
1029686
251034
1291817
1326323
960296
69717
618706
308889
1887719
455997
630451
1442671
1132779
1547681
1347731
1606147
1174676
161596
1218092
1343125
868536
775846
819819
1420465
1110362
1242307
705025
1029861
1218302
806851
477250
1067127
153421
321834
915582
1989557
663044
709223
836182
783405
345767
1589072
380435
1224593
542235
1783878
25469
697964
1456545
128469
694876
458246
624214
1034767
947859
1415800
885983
826511
577383
654266
1485252
25060
250218
422250
741729
1502958
1379110
433393
1111159
1444677
485826
393498
39283
1402275
1051204
357977
370655
448149
1139934
1991167
1061973
833669
79297
1474555
170936
1922354
1647333
923514
1132832
34772
67970
1788979
532903
120442
1268167
1519993
950681
1830873
839697
645517
223422
149383
317026
1810469
793505
662776
1647205
601417
1696252
1167035
1577461
1577957
1527956
1313897
494547
1873146
211818
1241725
837540
1281170
250431
1845379
1204829
712504
562532
1812445
1369767
439917
694490
1216713
1449887
1260593
147139
358270
1313638
215614
1527370
1619559
548899
1028421
612140
1735759
54450
832622
1242447
1905985
1793799
1998658
1698999
1733091
1552735
1061441
1325491
1826994
1982137
866860
1026630
446659
1366515
240180
920146
46235
552514
1495420
35997
824872
1840724
921456
214218
1464370
1631065
350377
998750
379552
761985
1164553
1206573
1651644
930826
1015253
143166
477899
1296365
1617350
738110
549516
1197953
1920095
1812985
319833
130355
105872
1144678
1782852
324095
281937
1608441
485236
301397
1172122
1526762
1206017
1199327
158766
1264005
680328
1717276
1514987
712457
1449911
1733995
1759515
63903
756986
1065390
1605365
399600
1624778
1561012
1343809
83682
190775
1100840
1405673
1405860
819401
1391164
1946681
773594
1884346
1082791
1386543
393722
343601
688551
1565401
977906
122627
338724
986354
1285611
1437236
1721738
306730
1892509
309738
1530936
918701
1358434
195716
1565112
419706
1418679
956848
1794609
782901
1270433
1781983
1841784
1328516
453768
485763
305277
48046
1614264
1713514
1724105
1990833
838470
1583909
370393
1043774
740686
1486874
1117030
583965
1430371
499134
1813187
766005
105788
1216714
242817
1141329
593392
1424851
1534493
699387
1309526
692988
78759
1435943
1661236
1485244
694316
668413
674434
1666707
1270590
819889
903193
1849525
32437
1342498
1350612
523517
1323325
1677568
1270595
1575222
584800
216209
1670100
765041
1694335
94099
65023
142465
787592
97077
512797
1653189
1463891
521372
1411172
1646280
1425603
1397476
219987
1875270
1373092
1877035
82004
970934
1846005
1323208
440952
1645813
1269373
1100721
1163895
1540660
208414
1501687
1847802
1901798
47899
1677282
1959308
1876145
259831
501550
259300
59182
1121872
1207459
1612469
1314017
1978385
1201054
701895
1736312
898030
1370705
198778
1098193
828352
1698593
1156423
1630392
7208
732419
1878134
1677946
786424
1954479
1058025
61742
1017773
1161384
105809
248309
228437
400513
1424141
116882
748550
816662
1494759
439292
1794343
1410655
798311
81781
1005912
1163992
1875652
560291
1295500
660852
470159
1311819
9712
1442260
719041
306318
230851
151369
20320
839008
864345
1254217
1360982
1367838
1122977
713924
737427
1091236
523887
782165
81607
544611
111425
1254173
1607860
715557
900445
778563
703292
1743720
260533
1405843
1453312
1433956
803074
1161826
854306
1369381
1333832
1044614
411962
1245492
1023926
1899145
2344
550037
796309
332420
87985
335211
685986
907511
1931416
1309137
383923
1904189
843779
309287
801197
1445562
987051
199163
334277
389237
1042965
840762
928774
1365018
1540758
283519
942654
871284
537640
732385
1708226
365186
43996
1632001
499791
399746
1182572
1993567
599104
458101
362764
1716494
1856996
1505126
14260
24736
592098
242240
788609
739396
774224
1381998
1994554
1256330
1023211
1531259
1502052
1620491
776008
1470767
1880493
1621053
1616366
1914070
1343054
109568
1814543
1580390
1256665
184276
1263423
1183730
517925
1929704
592928
774221
934098
1983626
871418
1995594
1862429
1779141
737112
999253
410484
1632739
1843533
948347
1070972
1215404
861612
308618
1005219
63167
748795
795708
50779
551776
892072
183213
1807557
660320
122477
1129016
1566137
1019329
952672
1711835
208698
1252996
758788
1406027
305830
564457
154798
1571181
1594050
473173
1461156
1503517
1070545
863034
1885142
1043643
153328
180320
1524906
1399847
1599388
1727502
1185663
695368
1432377
1044012
1736737
1895600
380945
779569
298344
1650913
1003581
721153
1597551
1346441
287434
1891684
1378749
1565112
1990356
1220865
1616723
477618
1820523
24696
300636
1800430
1442430
810324
484561
481065
795512
1101488
1802402
1474409
1820399
1532855
126796
919888
466726
316413
902951
1190297
685577
1486392
512498
50878
584482
1052009
1567404
1041822
820310
209904
673940
164362
961694
1872542
1008425
1693147
1384090
1801683
313594
1688960
915834
1442169
558009
1711641
858933
1649869
1020817
252296
780354
1382390
1434883
614749
1560436
1585063
444034
1635575
1876690
1188632
112949
97878
686467
1290466
890676
787646
416110
628496
1558093
1557487
1937553
1562368
1050710
1857680
1164263
482380
590109
505381
1217752
242952
1309026
1666922
750577
1107610
1403033
776427
379188
78762
1146405
721445
243520
402857
630069
1177047
619776
793212
237803
13564
1404014
1627778
685366
28320
1171489
1009393
1739099
577778
634375
559327
1286833
728465
563498
1963492
1740341
1306240
1176920
1587974
1944118
421643
1647892
286330
23377
1601667
1730967
1089729
1028865
433069
154332
994830
1558657
753525
442983
316045
238587
234631
1066853
1997267
139418
1511287
1778371
424415
1612846
1623115
696996
1613944
1267674
1194543
1545453
293100
1755704
777283
1892503
1361514
537887
972894
183071
1947879
1750101
1988595
1591171
342113
1106235
888138
1696228
1599634
874159
1736320
444070
1582243
862902
1922243
148921
1835730
586904
320669
938572
384574
1511755
787103
1919420
1167762
642941
608708
1329999
199319
1908134
507298
1223663
1344467
979684
455246
242455
1327561
1176478
1366530
1368397
1756039
773899
1040034
1941502
1667427
158592
226013
1239115
364824
1613272
1601383
678143
598912
1265474
989477
1975084
1917221
1613267
1226525
259256
1907201
880961
1251105
80602
575934
627055
1292253
688829
578808
1626610
465251
1985301
1780073
31969
340022
1534255
788013
1820793
511761
253556
517350
1578694
1854519
248440
1737656
529051
1433357
1813438
62804
1362308
689557
516183
1977682
1253581
1716379
1323528
1250647
1734858
1090238
1247458
1577836
1279781
64703
177638
1861900
1185309
1787651
1875104
1226022
842688
610577
968811
1652647
820154
413391
1252691
483274
95164
1070417
1899238
1811606
855951
209071
761607
1182702
347930
1217554
1785597
761421
321074
245806
678886
632460
1189269
1959788
1770324
1765306
759312
71116
1706297
796967
1203014
1999760
1054621
1929199
701427
654490
1523155
320378
1093886
1322312
1575435
810124
162342
172562
1048522
1329420
1053866
1735202
880800
1917918
1384928
1069244
1242601
1955005
1749216
1534284
423500
1692151
1908011
1213060
842889
1665493
585607
1390669
1453645
1587552
1339318
1008269
1377601
819282
1502993
1747749
907561
918654
1182287
1577879
1938000
1626105
917870
1617018
1957019
1847622
954503
1036462
429776
994997
1347404
521448
1469498
634567
850440
1444334
966259
1859882
1273810
4415
1783618
389878
438311
1826506
983730
822599
1767562
964447
1101311
1786435
1513322
1945180
116357
1181252
1558377
762010
914124
170410
42501
1307336
1514750
1306820
1247436
119547
1231019
189548
1181881
948170
267211
727067
1337142
575722
244185
1476037
421340
1003406
1685815
1734890
265369
683706
1386426
767142
635768
266083
1449294
808013
307218
1811036
967046
414646
1549658
826754
1719339
786777
564146
721569
1640964
1767669
1634955
1040051
978220
1953919
1872405
1685992
1514720
14634
541874
1489582
665738
1582930
278972
358135
1743005
1961157
690573
1189863
1782793
1751839
690508
1831431
1140793
1541165
402489
98291
1748639
1948115
407977
900278
1443293
743247
461859
1487138
119439
829101
529348
736826
1164945
1121986
1269044
670147
1178785
1459050
304225
943123
59903
1039525
1351755
1875770
938840
1168904
989875
1662693
1138422
1422992
1963118
719992
1344420
1506441
401622
671285
798427
761564
1641092
1192348
1873193
214414
165049
1671837
1562411
588946
706804
657036
1507332
1227646
1490582
1909914
1701190
570290
1472648
655184
1563213
960206
996829
785802
1619798
43370
231785
1867006
1495020
160438
101726
541891
1533748
1291624
1889091
1647069
1246373
188820
2135
1883803
1407377
1644528
1113336
1474425
1260603
1670884
1384819
191728
22288
389058
679076
973178
1626809
157670
248047
1669293
992456
195795
1610917
704960
1408067
1870481
401665
1567788
1200346
1115459
1579143
1332030
189630
1980164
1314323
1707825
381509
1536238
1841017
1033796
1014049
1636847
687496
835968
164076
593909
1226970
1973236
1021117
366514
930381
872994
1191395
1640865
1806834
894369
1642641
199370
1357321
586453
1559614
1586250
93990
1794223
1850544
1879574
1177301
1736983
1639902
501459
297575
871684
995308
523089
1380859
1728990
626261
815944
986130
1658513
1298166
1567715
179561
907858
1357842
428625
1951075
1983726
32318
641179
1037203
47822
1263618
1525778
1674451
1313198
110772
1271756
1560380
521487
489515
402520
403459
909555
693728
1532348
1156204
216906
1291353
743989
1969990
1873577
1958922
994187
1802688
1393662
274599
467513
894183
1717576
1251545
1977960
432616
1290953
372987
1398305
1175068
1079894
544900
1139017
598432
1986318
534307
1801606
270888
700434
300449
1660127
1156064
1119787
906083
1660763
1547071
1954351
46010
1378990
1884615
559707
513783
14501
715163
277919
1624931
1003291
1738327
651052
1256381
1031655
235758
20943
1485699
1422640
734163
592386
1666385
714720
1278662
652065
1208391
1323202
297605
1966971
548355
1889363
1985069
851704
544388
1558462
679706
111787
672171
609958
1496477
1909143
1616998
876369
1395361
577454
737723
702476
1031209
1588843
432408
173064
1824734
1514257
1048590
717509
370305
1518117
871815
1810691
240495
1650407
147234
1519423
190462
238304
75794
1370738
1025956
412529
37903
478545
325581
589367
1607428
1780142
1913880
27725
83575
983145
499586
561071
1463445
701937
596178
1894086
603895
542223
1936205
1516019
130295
1563952
491558
1692125
764760
210479
1973914
908071
318375
599608
580877
458938
1242483
1798935
1832611
646312
1208071
465200
755010
936218
868983
1892450
123909
1123570
1642060
993522
818510
323469
1843845
541848
925561
951243
1649228
440548
1721586
894802
1521967
1979323
42567
914864
1738324
11133
1881789
1445336
647794
665577
507573
104895
1474668
827645
270898
562130
669646
1803828
975392
785846
623104
1328966
171995
472201
455988
1088387
1862669
1321136
287630
404926
648194
451961
571919
1942238
363522
444461
386959
1079756
925024
1294054
1434737
1609478
1620560
1661965
1246309
616384
228440
887424
998917
1855179
690770
1751005
97912
1581672
805616
1067391
1890960
484427
726653
57323
1632290
16614
1682190
1120017
832439
557607
1602412
185821
75423
799119
1270944
1749140
1001816
906830
1653094
736189
1968675
1012407
1746490
125231
246150
1629091
1607449
1908653
957532
139333
372837
461453
1093142
1158399
1367786
1179823
1350790
1531807
1598892
899084
1017905
920541
1126826
1553215
1332176
1437871
1551574
490404
179082
1389822
923739
369537
599132
575356
928448
22027
442407
1316195
710954
109174
27571
358090
583910
995018
1578867
190734
507154
1561827
68008
344565
250261
718280
949408
1424906
1293561
517322
93417
92515
47107
1961622
844292
1584729
1822273
1362211
603680
1712344
1405706
281572
363445
1887499
609413
360705
767599
1392553
1007886
608278
1911998
698447
461285
1236560
167837
165870
240253
1149174
432055
578910
381929
1982293
637573
317622
1079669
515171
1832563
859200
139649
641974
515960
1435335
233887
740811
1958534
1534974
1481153
1187331
699063
869267
128845
970999
1281794
322940
173790
1196914
1821343
1674309
1894907
821303
428550
1604361
1258605
1308544
1453436
1393972
936228
78849
1632567
1962126
1836036
649811
338150
732493
1892588
12407
462581
759035
1080062
1182085
1956491
183894
147274
1172817
925768
738543
515879
188865
1633096
1440430
1501790
1187222
1867415
1109141
1572482
243425
448151
629276
1263390
1338889
1662074
426906
1832434
1173032
1580134
1184888
31100
1278748
1595908
1536401
1475131
861282
1900390
1895406
306083
1196248
1029199
821165
27018
1389786
155912
1380763
600557
1074705
369024
827455
1871094
1903101
853725
1772745
304297
212853
1586740
655349
1460156
355322
1573459
211647
570911
1802451
1293391
1749585
964342
923440
52578
642411
1580208
843813
1660638
1018622
576257
758168
1956017
1745764
453690
244142
1463560
1495642
948592
1163700
1517911
1367018
528639
960270
1053113
1674717
1189899
1763434
143562
637836
1391522
1577660
937568
1603041
591264
1533550
840623
1961813
1840521
428982
1115105
820756
242033
1197843
1560987
971144
283378
628272
486822
413074
1285757
26181
491410
437474
1299121
1956434
813950
1076525
435233
1067257
1345443
48274
328786
1161540
559140
394797
1101674
567715
1818439
574816
699385
635830
1096592
206699
1324633
1317421
1011646
1908631
146545
246800
1016250
726943
716480
230942
1318048
16419
1617027
494430
808777
71004
1137682
1102036
315268
1108140
875319
1799542
401584
1218415
1793487
1369552
1977712
351573
1724738
702609
908048
1468637
1386963
772821
275758
973459
1820749
681568
1927248
912716
216342
1290193
1000973
1114726
1139074
1888972
1506635
344741
1416745
937990
1666190
763051
1865385
1105264
1215998
281641
421581
1590418
1565226
1034928
1887870
195932
121175
1339830
218622
574490
981140
526850
589597
628895
262897
463594
1460840
392910
1537067
212064
508519
209046
1623982
621597
1557544
1891013
777962
1325868
1295012
1797535
1445038
340230
1728622
849627
1525742
769644
187320
381243
858776
589454
745738
906884
1705467
731157
1981724
248488
544869
1841903
812009
1092020
466252
365716
1275894
1513446
1208133
1555746
543140
728905
1597408
297822
1715723
1819878
1265014
25846
402833
24589
1400246
1944779
1791605
526536
1261769
810221
46199
94346
1967954
49809
859413
651802
1737830
902380
1288036
1263019
970780
973474
1480407
1058508
1455532
1382066
1694329
1978845
1703068
210250
401624
1944290
1612228
802754
1103170
1803868
494454
807666
1437565
847031
1704460
1032172
357281
1368955
1318331
774395
314085
1411877
1972655
579011
1393345
1081244
1316884
1943743
1092869
1160530
566945
1041705
1446667
1412240
1639899
809826
43984
709930
717031
279504
1505839
198432
1176263
1924791
423271
1468538
331852
1526242
1706423
291067
1581781
400984
1545007
1545146
1944502
1272476
1069299
1333277
922842
1590807
1738656
1038066
1993226
1195521
576424
419305
1119992
1794858
908259
1321102
181032
1859347
1114232
1857426
1284005
1169606
976109
611413
1187313
697086
1773574
1401445
346059
1865943
78343
812684
1183266
518477
238903
56835
1722766
66107
786194
981255
234845
1487504
911683
1387065
1176108
1699810
501484
1625786
498669
1129419
157622
744169
1245885
816643
1618795
1392132
214509
1449190
562571
1123271
1756614
1055221
567831
693764
1266481
1909061
522417
1997506
1911297
1331156
1659023
1704789
823258
952262
388466
1412720
1805801
1600024
1013559
669233
1721942
1723932
1338068
1026972
540167
183884
187623
299030
413659
732095
690264
112961
1961298
1488713
1271192
703836
971105
271097
1589615
131232
815574
1626219
1237335
1228239
1254597
813013
1901507
978873
259515
195325
1516116
1683541
1422663
752662
783241
52630
955083
1611929
1165147
1660892
835683
510313
454050
1115538
1685720
135779
703008
1671376
1645376
149299
1941030
1233626
1614432
595801
527252
239121
245702
752502
1927318
1159157
1648734
1919056
1848022
1645417
862602
983889
961764
1534665
68462
1146544
741098
1622315
1299865
823276
144968
1891352
851827
1668369
1007828
1559338
1487946
1828290
1496490
1888198
1100415
1765643
1167813
1840270
1700011
1028057
1848997
999634
1385050
1201036
853216
1454666
122793
1715797
1439234
1574235
559162
236084
195519
134288
1792812
640789
368814
1715086
1578155
805191
1202677
1892378
306881
1585746
430331
1206593
1455113
397141
358131
1910140
1841879
1270166
1636088
1613994
320003
1654333
1362258
1094170
307147
1487405
273851
84274
844399
1102758
275520
746331
1435465
1384317
371293
968363
44889
1926983
1095855
1328416
1809590
1433102
1994458
1829813
499255
669156
327305
133177
901705
541298
1934509
945460
583288
85085
1845365
1702389
917708
249460
1937575
250233
682261
996963
1681471
1588799
668281
121886
1044555
1147247
1178686
1331620
1319290
338751
423009
337727
703263
589981
561833
304710
437489
692354
1458492
764916
1588626
1639049
1715042
109033
1643503
88308
668229
510178
1527725
1755491
394031
165800
1391128
139845
957594
1218910
583299
902949
17689
1649742
1481450
526398
1498970
642562
1841024
679808
545551
1567445
1395353
686091
1731475
162032
1135239
808294
1867771
1768278
831356
1173620
1766520
1479580
270679
550792
1131687
880024
61855
767755
1757657
362208
866719
616597
731188
1903524
1029970
1953137
519284
1038094
931522
1649428
1894740
930413
568096
1345885
1561281
7486
1443754
771396
708402
1736115
742487
1283691
1575745
1522934
1199892
1960884
508025
39060
1473782
988446
479088
886311
384031
1709764
1030236
2104
408226
489714
1182961
1676282
814830
929253
210092
599176
944874
312660
1435212
884670
312296
916681
50377
942166
1090253
19103
1199624
1206847
1397259
1276946
1010445
474551
1325552
101892
1950752
378096
1795257
808970
801411
57537
1130494
1551235
326972
1726540
1725009
1660040
286450
57063
1083979
1269601
885340
9720
1272173
728029
108246
683045
161266
289734
1820572
1345960
1949200
517340
926392
1813566
532394
604188
318904
1470518
298766
496947
1445008
1409731
1921722
545439
568979
1681099
1209262
319578
1168216
1848693
991134
1668835
1719790
146191
1131062
531159
1809833
656306
54090
1136124
1243765
949012
1680457
356442
1600041
1005191
1827012
968227
1072268
1657537
1400376
1004941
324701
553865
610512
235990
30500
730339
319272
1079248
389266
104707
1534425
940061
795867
1542227
1112548
1974960
1839037
225175
1653820
367736
1761212
310977
1522755
1437973
44880
1586074
1318600
1912696
1824435
1514141
1600687
188372
991543
232283
686197
1574474
1994576
105944
1953804
450041
1667123
644691
269361
1140015
509488
1325574
1730181
92586
1734234
1646780
1298087
266929
1584473
1867972
1881201
1751284
1335533
165483
878536
1052232
712096
1890535
1402900
1812974
1154327
1643977
544188
293914
127553
504709
1581397
436767
1366028
857906
1566686
424259
762382
491229
1629345
541618
1578261
335977
1123333
294372
795361
595650
888667
297164
373735
407136
1574197
176573
1926111
264038
788459
816865
713166
1797875
1005188
1390155
1161487
909423
1720819
1144882
996420
543077
257828
747529
1950880
1647579
454285
1076805
1287857
266671
1835035
1718118
319753
1077954
104965
1091293
1222689
1279244
1505111
1921568
1251234
1512631
1516830
1154662
380585
281959
1637652
419921
1983672
1708776
1754130
1530772
1962634
172175
764027
396248
403735
388262
1783210
20940
974474
663139
1555855
792359
908298
501101
1971766
960923
715088
172758
1927254
852568
1013904
1817161
121739
553852
1951586
1972608
642731
1711944
1400598
98758
388976
1279386
43616
674281
357927
1509594
1728196
1577670
375622
691601
1098390
172440
1362846
1410732
136238
1370675
100361
798971
897193
911453
437025
1520828
627814
1989190
979615
867721
540953
1491735
298533
1393992
1230189
1227950
1878069
1444509
1996051
1947116
1917648
1318060
428631
429595
1335686
1546027
578106
806911
1761217
1063112
1319325
1464784
1765135
754292
205810
1943194
1087309
973125
245380
1578464
1022895
1681532
587678
112324
625226
181833
920148
1984774
465357
1979096
921512
287354
283241
1444567
1769920
47208
1033564
1030326
409632
394086
31803
1460541
311273
1600949
1024310
856870
55216
215565
1034167
999836
388092
64096
1263855
694166
851154
1223994
422106
1014513
1814087
682744
1808142
1352625
896019
1974317
1357428
1598089
700024
540752
1128140
889897
1705993
1853649
225254
293592
100856
1127148
1860096
696241
1641780
825872
173105
262618
102012
998921
1589269
354092
1497224
1887580
1541813
1986339
440580
1385319
1048485
716324
1243455
884694
1488131
242653
642578
635951
1340740
895160
1550664
691055
784740
1890621
799495
938364
1048130
1942873
224601
1044908
445137
1916252
1724482
1478626
746566
1254028
1449278
1740698
1845960
1707592
1013396
267505
293612
1879275
437991
772355
1744799
1952780
1916542
157445
743772
1122308
546140
472017
938205
212534
502680
1277552
1295009
916646
1353984
249292
1818261
1549461
483682
1991450
1213562
774117
1898195
645036
1479874
1163872
1027155
663394
936274
357512
1671032
1849219
1225054
1612532
1643995
1925500
1651268
1872875
1988813
1723456
93946
213149
160463
639344
299919
1562515
156825
1070008
390618
934777
119899
712030
235359
1771176
1094519
1147239
1693246
1883000
754496
1110677
361588
507340
1947716
874257
894659
985259
610752
641502
214407
701701
1174769
855498
442979
1429465
1027497
685122
931135
512110
81591
357500
1963751
1948040
709653
1237829
1599865
1268441
585599
682688
1798881
484991
133241
1738791
548669
809898
1933639
1503193
974714
1871972
1259903
1710107
1605326
1629723
1270916
1276907
1754462
74426
915808
1742027
162590
663156
176705
682470
1651818
1933355
943414
1717795
763262
919641
705262
1596229
124349
39159
1491683
889756
1317438
838093
1912825
928551
5071
749927
1575698
1852066
802836
1130280
1151395
1727725
88569
1906880
335104
1221399
1321249
1865597
1860603
1625997
133534
1367585
178119
1580319
841076
75413
1976763
1323342
623724
1588925
288432
1110612
837149
14146
271317
1079263
560809
554902
373336
1666169
404996
541474
1234104
608244
835997
1673060
785077
1964223
1185404
423963
1032033
1163105
851048
663327
1633876
797660
953077
335300
220479
1657014
287748
1604878
88319
70508
963751
725617
1046406
439987
1047512
1098622
785386
1101951
1567779
903222
1662341
1347122
814414
1881413
70030
1745611
1815290
1277985
1297044
1693611
1012324
137290
1847363
514447
443625
434869
410409
1570390
859099
1974806
1773081
1122883
1841947
638446
1315153
1186006
985978
49517
1810014
627650
1497169
34260
1801013
430064
1224700
938713
301394
423106
1220534
1916466
1418111
851273
1554886
450830
457346
1103752
242204
1651950
635608
1647664
1605204
1246851
1623648
1095382
1608625
1984880
883461
897325
1704232
1157769
1737619
146662
889807
100701
503979
1660173
1922278
723627
747590
1356828
650569
1034520
1499636
912107
1204312
626873
1417017
311103
72159
1752702
1989282
993233
1620446
94656
488161
1587490
1352564
1247321
1283714
1577656
1718322
1353576
1592065
1425748
1968605
1619655
35690
943128
83631
78307
1389395
230711
1019290
733840
377443
1899578
1426736
152092
1205492
104446
1355601
1709289
338547
1376704
157436
1931422
57362
1351504
1573322
344372
696145
226418
513663
981737
661499
1601901
761821
1000834
1961238
1198731
638598
1040576
739323
789226
659659
302625
309054
97770
704672
698524
1431925
1626356
258626
1699606
1891453
427101
1641735
969228
506672
734143
186345
1934658
1988852
1895566
1173654
1383563
1230055
1523258
768200
355988
617828
1582856
980623
942977
1237444
35178
1879093
851235
1604767
1896955
1417398
1399515
722821
988344
975686
1049994
1157647
1803252
1306752
272476
482673
1382591
1073898
1026308
559919
480528
1633052
70988
1230276
358531
1765403
475607
862321
1352814
413823
502084
1497345
214199
190336
1532316
1740305
1335725
287345
1017827
431855
658658
956562
704184
1948908
1810383
992298
279049
81114
1598939
973059
418634
72897
1487284
228453
1361884
657367
553604
992070
16235
779636
1024264
240797
1888249
642345
1137409
1049772
1591825
1798273
701223
985171
1044884
1826664
1284486
1682306
162816
200220
1818584
1886365
1229735
1813837
256816
1736269
1512428
1371739
516932
1077768
854010
1680602
55759
1005634
788966
1371764
1443553
860887
1535140
1115195
280325
1756987
941646
225502
782165
323109
978347
1721296
624112
1911171
91846
80106
389151
775714
219822
316653
1730177
1437718
1954282
1040961
680918
56990
151114
1324854
1403549
1880020
1579558
248470
1701311
963625
1646667
1884766
855948
857482
770101
1944332
1640236
215853
52445
1904739
1981363
1241386
817075
243723
24934
1147310
1885801
791069
786514
1083137
148526
1821426
67643
317210
1657970
1549884
790484
1337178
1294473
1192729
1008833
289200
304100
1418779
1756468
156333
953821
469472
1827143
235034
1894878
1577733
1518364
531107
215730
826224
732831
1640114
63550
487458
700010
82996
563808
703120
1068466
813959
801491
376302
1864220
308153
716997
1939672
262547
988755
1301047
1215501
270669
1400688
441927
69782
1138491
1625581
370860
153030
1146896
1459870
1492849
1209113
1322460
297274
10494
331626
42909
1156138
1572323
314535
845947
1220997
306776
1897966
805458
220347
381776
1536509
291623
1983842
852869
852684
162610
776570
181192
1602659
1081058
1152716
841201
510902
1024010
562938
802649
652004
557107
888381
1908773
1196066
1787542
459242
1618422
545712
11691
704744
152774
432850
1673130
1420857
705329
902978
33572
765534
1070421
1658472
169037
178340
1061537
1458854
506176
300697
1942086
414162
1243789
1095345
324768
1591821
1675437
1293665
458537
1112912
61826
1671382
1917062
287614
811738
1269389
724820
207163
348299
489519
1175574
1973662
1451290
1297562
390836
1759325
1871153
1069056
676560
200103
1878588
1822601
1778367
988955
614080
481418
1908786
431074
1324352
492225
1055616
786031
777593
437213
593944
1474798
1404150
1009800
532536
1199122
1107301
1210026
1531876
1993799
1478823
339533
1455290
841213
236623
922753
364562
1297529
1757469
1364810
295194
797627
1163517
458664
1511721
1908462
1377925
1212823
1937113
405531
549684
1365687
1437051
1860474
1723165
1215347
269293
641604
1762202
1221277
950891
702929
1900286
1089613
782147
1448537
325834
53481
1915620
1322363
1953922
1322942
1493502
648289
299692
985553
1541990
2557
698198
1369933
835253
829270
1043747
1205816
1782460
1334475
113372
486343
1476513
947402
32904
466449
956855
181812
552701
205474
1722504
754718
1738354
349026
1436563
1955029
677017
486282
804808
243423
1869329
1389901
1606333
850076
506815
2648
1219260
118237
1131792
1637722
551004
376276
610992
1550100
765891
589272
838466
573654
1209251
548356
424626
1497469
1713613
431255
1992878
395667
1471876
6890
1732363
754940
617075
659743
188418
1223358
98030
1143795
319359
156319
888864
645610
632212
1405524
25827
951543
111031
1690812
425586
1856964
1613176
684279
1657033
311163
175772
1604770
576146
656874
706053
1238707
512630
9053
1456700
217215
341505
621178
956977
1729254
964657
409195
816305
1637093
1217884
663157
281684
1905742
512350
881954
456307
1687709
272679
800708
524353
1229975
1019249
188344
944014
209798
746652
1837449
1666494
374356
774219
1980967
1117838
402503
1730793
1235253
1814959
27607
1057205
1208999
724360
1996115
1346493
781693
1454143
188575
1149006
475933
1393706
994395
142716
618073
431260
1487551
1429582
1838382
1010726
1106469
93856
1343790
1307271
1188849
720245
331045
1080989
671700
844246
1372429
773837
1334525
712503
1555916
1438856
1595153
1850207
1346242
1135673
92281
240202
884317
1505802
22449
1787554
358246
1578968
1675341
1932609
375687
251869
1711259
1306168
1757500
1687678
202370
1962619
622487
1897180
1694912
1587254
1247042
645384
1273482
144281
1831256
1455738
1842579
1994319
494303
1512986
1025193
370178
1551794
1831850
1326315
1126875
196811
1886601
1782012
1238343
508761
1828817
112458
1179856
249702
1080608
1184898
76183
1259174
522251
1548032
807586
508047
166917
1192849
1260101
1578559
1926632
626744
1484563
280810
819077
1017777
1695156
635330
947057
516617
1275087
441625
1963691
1171189
643599
173063
993738
1413619
143835
1687100
1722742
57557
241788
1017937
1481826
1081152
1615731
1677959
1248476
1980621
539026
1424665
1239664
1881833
612340
51312
238793
1227806
536099
1746812
868581
1982512
910617
1596963
62564
286292
781932
786872
1372954
321862
579820
671246
16500
952976
1508438
298725
256161
1867249
648781
1699412
531211
1381692
932934
1003871
1533776
534943
1836194
1501751
933024
432945
285555
1344960
1632648
1161389
794228
1586714
1846312
1182405
394355
1080503
922068
1191012
817776
302457
929082
106631
1802289
1662014
5575
338495
227159
100130
787245
641719
493725
1420374
1921300
713944
205876
1224494
35608
1818587
1592790
610309
1891253
1333449
819682
1325813
274113
1357325
1406032
60661
656471
1607674
1077349
1475823
39090
1545964
1239269
653532
278947
867121
1492132
793096
966630
1889861
87077
934485
727730
1120330
22415
17271
1945299
1222990
720478
1528473
1972571
1297037
98751
1674859
1816368
1216624
356096
530752
975130
1039799
263359
390529
424110
1428947
627767
673419
1491447
802966
43558
850951
1609875
379198
1990580
1326037
795680
278700
1990483
1193341
211804
1049763
830276
638401
1509580
1822886
136142
636184
842963
1361586
650768
86761
1243493
280378
819253
1558022
1787937
1636388
154634
1164838
983218
382108
1630746
1859312
1749096
1939234
1608018
433461
1753630
494925
165368
500705
1420268
394633
1894015
1554274
1055595
1257923
1571121
1514938
369213
125719
988423
1524276
1499059
1247086
1307640
1484011
564671
658456
211764
1263797
351714
1420195
628458
1380038
1763407
101801
375501
844616
685878
812474
1071484
1057680
1629143
241198
1319819
1452639
769899
891578
85053
33537
748442
1664352
426336
490268
968074
473553
681238
1949744
402086
1230032
634883
1811994
1125727
1757800
1480880
1861883
890407
1204571
1585857
1507130
1787294
1910465
1361882
1820322
1842488
93846
1826332
446167
861795
354018
900815
1806486
1422369
117649
1238751
1513365
24014
1048138
408886
1172814
806574
1588478
733187
596181
1912335
1703261
345427
928866
222656
689399
1980308
1773365
338853
320274
945658
1058338
1726864
973736
1443161
1236226
1055376
1277290
677143
49736
1849465
1890572
65015
728445
1727241
441937
1434420
964705
60955
514735
368907
810288
1097546
1317820
1813602
664457
1867205
269831
1695347
845147
1102895
488477
1307500
478560
1796826
868685
1346569
896420
1648662
462520
1646322
1487368
1869080
544254
1019287
104166
1024935
1183375
799408
863296
1701163
1338007
600257
1496287
401745
97715
933598
713915
1337759
1320859
691492
1123513
347900
463578
240023
457400
1294313
1960479
358170
1009633
907517
640526
430189
1035179
1836041
1504430
12626
1034121
40195
526996
870590
556649
1893880
231255
701754
737948
398518
755064
900262
1632195
1894907
908341
1608716
1484565
1164321
1084917
1515149
1958897
1942966
1083580
298552
1844142
118066
1440423
1626640
1692975
342899
1914516
646823
1847989
1841410
1225832
173780
1701311
1654605
1338977
1502559
939690
428988
1892333
1318250
1606092
1106589
641899
1263918
964036
1231420
575728
926815
861569
1952512
1004865
545123
1977258
1373259
1843953
240396
438974
1792566
194034
1034941
993602
1924416
406770
1037849
324646
1668679
1126037
1648970
891495
652388
562346
1143573
308017
1457541
1953416
1559576
1940034
1443329
1277991
1441810
384628
184661
10048
1185959
1061904
764266
1180348
1239946
1547308
369586
1062898
1892675
1800061
1714665
1550182
73289
1351865
1269470
554284
1569700
17222
1588588
257786
1163914
1345091
1435109
969998
1817543
945
391188
427763
82895
1509124
1761803
557926
774180
468959
690486
1129989
1817076
1696907
79031
403134
1182685
768851
291591
1844935
573365
1168309
1643435
1587916
753255
1219716
1539361
728023
1615837
659226
1066670
557903
238257
332456
1578794
285233
1057814
76935
120488
1775821
863019
1727676
386082
1523737
1998818
230066
388419
1267952
1870400
758979
842530
1163673
262233
1308377
1325795
1852866
1816667
1646165
1041871
1668454
271014
962975
1610177
263711
171569
1749460
1919102
922408
451870
366140
1871453
565
1799062
1170601
927967
452490
1753044
1328143
396140
1056168
1323609
820453
845542
694861
1027932
1062804
1095060
460097
1384242
1684743
1352851
1096044
1178865
259171
326656
1868234
321841
1430648
814230
1286158
1543970
942598
263876
882410
1712281
39781
807976
694290
1509717
981093
1928125
1723823
1380466
11090
484235
99503
885879
648544
46636
1682625
419010
1477957
886690
1353225
811542
186074
1110646
62035
1165470
430401
1844640
1988489
17261
1517806
1537473
1168577
1549481
1534310
526777
1524834
1636617
3227
587410
1105343
1219330
1021776
292317
1323279
1482349
1347139
1349887
496163
19263
1260692
1108409
1137949
681122
1810280
704112
1202
632008
1519772
959043
481260
937794
1177003
1104205
1871906
123352
1581800
183429
432741
1203714
190677
868933
1353769
994165
1787722
1820559
873440
975604
599940
234397
330388
1264639
785410
1316461
1794272
1944630
851555
1116114
1135309
946429
1958384
1124938
767689
17676
796079
901500
492336
1480207
381550
1112517
1773451
235925
1130789
1099293
1520306
1855457
1544750
393518
704517
1129967
1981895
1747269
1066002
886731
1630444
1746169
1057028
1029953
1119474
1191455
386794
1143252
1706667
1248348
80930
737038
1221539
663518
1266540
1168124
1420039
457046
1813905
280786
1980072
268020
381366
1465159
523213
1175752
797044
1301850
1454303
52892
514595
1962767
864198
380317
1768244
17237
541670
714820
1001582
1642090
613721
231149
66994
1694867
1388741
1188093
1237847
1522939
600127
1747336
1868394
1701827
242665
1597028
1322208
1172577
1880604
258917
1881633
1521538
1111571
1238612
1184237
65551
1456537
1286247
1097753
1151342
885216
493041
173141
1793587
1220112
1667343
654605
1227521
373511
1685791
1500476
928835
1859200
376192
1996872
1533474
1101110
233250
1391159
1078658
1987991
1644835
1772676
754878
975523
661358
1670039
1948460
560226
29694
845258
1937002
1549115
1949034
1647610
1479386
1897106
1926898
150349
1036757
503896
902664
852521
762277
1630732
1529337
599995
340604
503394
1785911
874205
1533932
1026869
1410213
1325253
862855
1105837
996533
137565
667042
865709
480553
1869057
1461019
1553953
1668995
987615
218967
1275823
606651
1576636
1375473
1465398
1314935
1142494
868204
1517421
1296901
1886543
520269
1635639
1499948
1185630
1687875
489954
396047
22752
1286540
348176
1706101
1722753
81769
1262782
659266
597989
287883
763363
1499752
826257
151804
688199
1525107
1944334
740384
900720
1035407
114276
1396420
1690107
264354
332710
1519393
1104288
892869
26580
214254
1546756
1376187
941386
928068
112290
581157
269982
1731402
749023
1110271
1061785
459334
377988
1459653
590856
449747
1082554
835402
930782
1045768
771093
1640865
824727
237298
219185
1794820
887594
1341575
1544665
51759
1998224
1936623
453243
513794
1736451
1530983
1987505
570140
1106719
857679
1690501
1129622
1023885
818584
311907
163944
1506409
1272380
1568712
761383
1052737
937612
1135677
20646
340944
487723
1414272
319191
1577183
1306038
838520
1637093
844019
1754879
973544
1198989
1423104
810822
403623
916567
375976
1269599
1983378
542979
581633
1882803
626520
36972
188894
328238
611144
1751577
190889
998908
7309
1429386
1721350
28938
200342
1059779
867670
630016
837834
850434
1516900
1676499
738913
1615526
818559
132911
163039
992062
531170
48559
706730
1830343
340508
972109
1447615
1603768
1546748
1444132
212814
78684
295307
1328418
644408
642033
1908219
1557444
92848
1564705
759617
280362
1245275
655909
724464
715022
622004
1431347
711651
65884
293559
973553
1287553
693485
1696184
978657
11535
1567498
353980
862727
91623
938691
1284806
1412158
1196019
412022
1619829
116066
797621
1624845
1262254
1836073
279390
82176
784318
1372345
648162
1058197
1734832
1302417
570250
1243716
398302
1437446
513748
1973418
65017
944880
698197
1225205
501117
484964
270240
1728619
1963267
1379230
545779
1343149
1608682
649093
1487104
1366408
1889560
1522213
490713
1767810
1278073
1104336
1852632
1677201
1545532
26050
1743045
1353911
597017
430955
1482010
375085
705710
1837267
1448782
925826
395408
1828542
422303
1214500
472472
210399
1642946
1823645
928070
1906428
32075
1923002
381295
1370962
860456
960371
746741
588017
1163551
1227456
1672691
235689
1463365
1613678
1269293
965779
989334
1596757
294759
138881
288983
891753
747652
1952496
700340
738484
1244219
182690
1769859
1242971
1773035
191937
1769975
1522308
21938
1891760
1635232
472789
1247127
1182131
1643590
617008
1666393
1828900
446196
1188676
1173041
1352222
744973
469810
375774
94770
1192941
1471189
939032
619
61030
126862
1885127
1862792
834595
550059
1918395
1903218
255108
334064
301993
1755748
530274
166904
439202
103428
1283360
39201
225068
351306
637707
1629855
1147204
233115
1917547
1613941
1261796
184026
1347141
1621153
1324641
1003359
1005102
964535
1369734
510323
1947659
1049865
193512
1899618
1595207
493066
380918
223605
1254475
295398
1719885
1355435
1388608
1616412
333296
1149405
931307
246443
1574775
1917094
1361071
751759
381673
1138405
877571
1210020
1027742
1574879
1873543
1288086
1462645
1938759
710423
1246822
399731
1502965
1944978
314235
1857485
572476
1732198
883618
1149957
1184225
1212826
1592667
79660
1498525
411704
530427
1813598
1282305
1879455
855592
266857
883076
580107
728260
35875
1355652
1598845
165546
1407357
1987541
215542
139728
1674800
847904
229685
1444498
1369691
623055
1851156
1828868
1245277
1987984
1871207
859984
132056
887187
255140
1182234
1463981
881412
1632832
1184494
502685
1997181
1302886
544112
126634
918569
548622
1968177
896465
388714
1347491
536699
379069
303722
948207
1036617
1086485
754477
1635837
708622
646366
571489
171853
454684
722355
464763
520872
1523478
1961540
1300680
1743659
1752948
1725199
1486668
1912356
1069089
138369
1147
379398
278839
479382
1884974
1698091
726777
912708
1556151
774563
316305
1517779
1806163
155285
1857268
1959728
870772
1661829
303059
1534135
1763177
148492
531832
1766454
988078
467035
644011
970857
1209482
1412254
712887
1548827
272839
244328
850187
1786725
1493720
712817
1152824
1435056
220622
750784
1145610
1424600
138392
1730875
1315963
1075750
1903585
1350819
1038035
1437862
432895
328790
790989
1420027
1316360
882661
1266705
1400716
246336
497282
500595
1184543
1881502
455473
102831
551943
1340330
1689746
589647
626691
1659569
216657
163079
1516771
816349
1566833
233773
878398
1408561
494091
940177
1282497
438003
1371732
1104466
1398898
1830668
815430
1518807
538815
489763
1873853
1657464
556656
1356271
1024351
763060
1078964
803438
149217
1533082
703507
1419517
1001954
406872
294332
1986845
892287
1619731
567496
1178642
1267135
1948896
855542
292829
578611
633645
1434667
1730971
638778
894880
463659
1864914
920250
1429599
1496021
123805
1235590
377937
682360
1087182
574174
182041
415262
1755752
1087408
947623
1990689
155869
963925
703564
1700647
391535
1038698
127388
683385
1073086
25941
1312117
32424
436073
1273083
819700
1079451
1634247
1704239
1088396
258455
370280
775767
856132
1256222
787107
487261
953186
633431
1788312
435556
841479
144425
628529
1826051
1105908
399640
498144
1098521
1560235
1926959
1315416
1446164
1301575
1519713
1454808
1514657
1844048
65317
1115683
1728698
1507784
729091
417420
1693343
24942
518063
156310
823913
230834
773858
178348
25975
971535
509134
1075098
290664
594068
1383078
684860
612398
1517403
179140
1919383
591687
1723946
1862950
899027
1701796
46062
191169
1359842
1624319
1552785
918736
1627822
1989729
1070047
1434812
1665707
327454
291836
691283
571247
1162201
836152
1908400
1793178
1459468
1549392
1946757
1315128
803324
1407582
31740
1190532
1083456
1814903
1821808
1060507
1940250
1115941
110622
109417
704185
535346
1691919
805272
906181
1591582
1469601
1739130
40911
357351
1691489
194648
1353910
1232518
613923
225710
1642516
1586310
1393079
760410
1786083
1850450
841230
226957
214674
1131778
1569809
1384795
274167
1159519
1953760
674947
626396
1590110
1740917
1510468
711954
1048782
378566
444239
863368
1367077
1649776
1550661
1645529
1690449
928549
556536
712560
1688877
784579
344206
656549
975511
199930
655830
1546761
1044319
956609
1632590
466677
1881260
1261956
714119
1028295
1484605
1122065
1040471
1479230
254113
123183
1705168
938417
1562956
303103
80572
282096
1204490
1791017
1676395
1035047
1770450
721060
120305
1687705
477514
1967371
1329558
799746
1993291
1725650
644010
789975
470030
1419745
472999
249699
1720887
414968
1847639
88077
1293034
1151347
466172
584547
1735218
1472278
182664
1674328
595492
182991
571230
406103
812579
1234279
1253315
715249
1871682
655561
1722109
1759426
169897
1200785
1993888
1234235
1225093
88191
84861
293370
686879
1018036
1625173
817065
363705
667624
360087
39903
422215
1112868
1056392
420244
1022231
687032
1245174
451465
1485275
1291152
123091
364422
1730738
603645
1620675
1629059
927477
659908
1845563
1570145
1029792
779173
862555
495639
699176
1945395
384683
146422
877335
1198215
182166
1743190
1565519
1143470
1798435
1229635
185483
433561
591352
290675
1396630
735418
1312872
1202224
338776
341420
712738
1866557
1873285
838783
1781913
652090
987003
744122
110919
1242521
61969
1635354
108470
769664
1430218
1171118
1876222
290318
517825
273766
52321
1957028
521001
1048933
226490
1071139
2481
1790294
70499
1240507
1923169
1484610
1021743
520601
1121806
516857
764032
1952829
815597
1665524
890920
808799
1144770
1068410
1823970
239115
200843
1752303
1370159
1578741
31321
1022520
1209707
68225
674079
635589
894534
854957
38886
1032837
1895050
211545
1166243
609437
1423309
1817177
106663
1268013
1825705
516018
1853105
313456
1947194
1386474
1340616
598850
434145
70707
1927705
1747120
663454
410104
380480
860484
151838
182426
763630
1873201
447300
1566884
484526
417861
719795
620814
987524
1797139
1988913
149757
186122
890281
25416
161787
1210963
879585
1104365
88249
1784622
731881
1087932
341223
1500218
306204
95732
708522
861025
252417
1718949
1719694
1889335
1439460
373057
1689454
389697
1707564
186073
1841011
1243151
1280456
825454
276661
1317917
910394
1755531
581829
1847642
1104257
1038281
1710469
505619
7888
733428
79094
611817
1201566
1237160
1758216
542225
700883
963855
68212
1485121
1754572
35587
399850
451784
399285
111777
1490181
411704
857895
544281
1336914
1696694
1546024
1007172
1907203
1670203
1139294
1348272
1562661
1997548
1743871
1058991
1719898
1565179
1152234
392042
749044
1440016
189544
118372
790614
922907
422193
1786109
257439
1562798
668606
1453681
1520366
1448699
1326728
478971
1029278
171078
472298
1814771
722588
768318
1353574
727294
525810
649903
947074
564979
954487
1240243
229224
258714
1382913
1459361
971671
1842565
1972819
576663
1559085
601463
642132
1046631
115570
471072
1287905
1462816
584644
1884432
895686
560366
1208940
436936
1014591
255728
956443
575400
151032
1671325
1301278
948835
1467451
1265679
447246
80170
228085
680321
1645373
244533
314500
901026
757792
386332
706060
508249
1648122
450343
722959
1283433
1579669
714271
813003
1098999
531538
269944
1335609
1225535
915011
718333
1445583
156092
1417562
1761394
1992574
1521953
1188630
1592997
659653
1595908
1859127
472023
827052
1258881
657806
1936385
1796356
1594140
695498
794542
1255012
750819
139660
1283232
10883
1668472
883397
1349169
281704
297590
1228649
590274
207783
308820
1100207
1913403
1167965
611256
1094422
1455238
1266306
918449
1172200
987306
610966
401652
282935
39285
1749916
849331
1212237
620526
1180102
1839193
170742
1724252
156769
123442
62183
1235276
172163
1163161
362262
175058
1721774
296657
1335447
321568
316102
1903191
140354
1081171
112374
188551
1586870
1920455
1745524
586639
499431
1778401
598745
650630
320064
750099
147057
1333285
958600
1939982
128429
1510871
9938
109646
1393244
960634
1139202
255573
1539072
58120
1426438
1903604
869185
830293
1631063
1057577
1338822
721890
102549
84497
480804
39537
1547267
1735130
882074
372402
1785883
902782
547955
1963262
581134
1393128
1346967
46344
335737
49876
150549
1012859
758057
1436772
1506002
1043136
1384002
1704560
1643155
1135787
693485
1299782
177229
479388
1369380
800606
1178021
272078
182644
1101578
1915416
502661
670838
1702060
872384
1835642
789489
777383
23833
917089
1763236
899019
1663055
1064588
529701
1394165
470923
474337
1840181
1602573
761255
285626
1988908
1754425
19748
131547
524918
421835
266259
1807678
1090369
214913
1377332
1780210
590116
1900500
1517551
454744
1661975
1219016
914880
147534
659123
673451
564920
849439
1662587
714204
750730
194884
1566171
1121061
1867448
47317
943224
240955
1123710
1643729
1681740
1774979
1544624
1478279
175382
1128834
1018479
1589101
1266155
1930314
1118903
1081980
1523563
714426
491379
71986
1418475
1090688
467109
1731688
227340
634805
775734
373811
1748348
60123
1394692
212159
728857
451655
1583657
488105
2452
1759371
1498006
836246
414848
1488950
769245
1760343
490376
936298
1241821
1650175
839994
1566869
242276
1076363
987862
262349
1161060
1538097
1507884
1600547
1822962
1270286
1566742
916446
1166979
448586
1148265
23450
317607
899554
1562137
1333664
919719
1675298
505334
178904
742721
1249579
343058
661503
1700658
1791736
1623672
1546929
1288919
1543132
1690315
135459
1709366
687259
1255329
123434
1116282
345647
1378894
216940
1425163
373415
628860
1319674
651193
395219
1453062
652153
1948705
1993131
134427
842530
1919394
1185300
860105
853053
517171
1635914
623092
955553
67136
372628
1322195
619880
1020713
1969617
1855633
1953681
904108
1529543
1980802
1884508
1733427
887318
574774
1493312
1363893
729169
1450897
1283658
1988422
567878
1844221
40510
138908
665684
592133
638776
430993
903921
1510991
1368876
215307
1803604
346664
826493
1264735
1660965
639750
677636
836024
824842
1555365
1284363
1147273
894475
609699
962724
345091
502314
794391
1466316
1165627
1710300
774403
1288
1651145
1003311
1300744
1046840
1385072
398318
739326
1047043
1193211
882684
613880
814836
1831919
1649239
1526119
91844
795582
137298
1221083
804506
409748
835734
278992
1220940
122871
1054019
1760919
121173
496019
1117485
915346
258965
139753
535443
1034204
1115836
682596
1380939
178395
1415004
584711
523120
1437794
1621494
486168
357432
191404
1446990
576140
608289
1688983
1380414
1638056
1509874
231467
1053142
1776445
1430494
1418461
594543
153891
1999211
1002337
522718
93867
734578
1855189
1301458
109004
1870604
1014400
1782966
1262688
1360614
1106262
1026076
1583314
1777499
731844
1721754
1771768
129400
1518806
1231107
1277990
1322019
1940400
1750072
1453410
471569
506780
701034
730341
667109
140476
1807901
1704749
76521
833950
350503
151860
865027
993558
1309756
344453
1893924
1913889
1951504
917312
1580442
726293
1015428
94729
1877398
1869042
1323261
59242
618889
165698
1497970
232316
681017
781784
66814
1316868
1226612
1413460
881650
1729843
1455816
296987
1214446
1150834
356755
1520721
1428030
1279059
393942
1591950
1999141
1516534
1068806
1941599
1450848
1103424
1857703
748516
524711
1909003
575964
880779
1359735
323511
618431
1202284
1873770
50463
510761
1607233
435480
357871
358855
51164
589605
1357507
1416126
1927414
1822693
570784
1484658
994231
48380
1939578
12658
1946308
476867
323799
125794
1581329
1843259
1008712
1861831
1614148
246202
386433
1409046
493941
298197
125952
1132792
1456053
1126768
225129
538161
927152
1708451
628603
1456411
1019127
320605
393005
1519131
839185
1079738
1421516
717702
497507
1189324
603943
1761759
1404440
350161
655970
163886
1091863
394999
1695314
589270
1857798
1574358
1352930
1270342
441977
265530
53300
1097448
451363
186924
1368625
1061890
439494
1274687
1496180
552693
1799909
58160
831549
1672592
1656509
442015
1066505
1101913
591558
1289994
1272666
1821316
1859763
1156538
244865
496244
1747982
1570482
1250247
1922388
393488
1088182
1904252
584206
1785736
1913956
894742
982024
628239
516472
1092518
1923093
1364977
401983
133152
413661
1717427
747112
1933414
1468325
737426
1121256
903001
246610
428724
1518903
1614007
588705
1678635
353554
868128
449408
879303
1037841
1936035
132824
1202264
167646
543581
1837492
1298927
1202614
1698078
1939749
1778417
802247
7248
303652
1271124
1381396
1903264
1405194
315615
238962
1231337
929802
6936
1845010
241752
1659225
1615943
1392428
1537397
1569252
310890
110872
1237650
397505
1347935
492289
1485326
1991095
763169
1255429
171103
1905051
1239353
53134
162180
1738093
1542459
451153
1931573
562150
316941
1847117
65589
1151107
396764
498389
590553
603849
1117885
1686465
876773
1110562
211532
1129595
488417
974872
1282579
98560
94834
306955
988957
1366429
1853958
27390
900444
441230
1964829
422436
743411
1000015
1635093
350344
1738682
1722181
1331967
1060334
1351741
1156539
826852
394703
638341
270212
1735657
806900
1675301
931280
1941948
782969
1252759
1586319
852964
1186920
759450
341300
548434
1992770
1017844
610503
8127
1833371
1359414
1513134
14489
157156
1713236
415650
1689215
1551080
1381896
150192
1685439
1064882
1459913
445520
1639500
590810
727852
237851
573064
1924439
1568527
164673
228798
952439
626448
1287939
240332
1088156
916146
1374036
817087
77284
540259
1364822
1094849
290770
1961972
1277956
53441
1007159
448174
295026
1790613
1302282
387891
549771
916351
548655
1913790
1148923
1697690
652665
1914933
1660486
863177
558603
1103486
776035
1029301
1816841
774281
278229
926090
396965
1810199
1282432
1089321
1553244
1788772
674792
890254
1751254
285994
1558385
782810
406683
484291
1585949
745576
253188
448721
871282
1197847
1232430
1248287
1817118
1522342
394403
456013
347280
332403
1739836
847409
1876841
189930
421497
701679
1412785
817055
1201560
860968
1494428
190181
1640976
1913722
1902141
826993
1945528
62729
215556
556883
1612388
786832
1399387
417123
662592
720516
1395915
944790
1986500
897261
1955711
1410671
522501
1729377
1458330
626665
1176952
1945496
1310802
931530
987079
1283962
1708023
155620
212243
1949105
208019
914297
992983
721757
1174139
1210753
584295
783107
182019
1367559
689860
1222353
1763005
1565454
654271
483936
1640724
1569614
1767125
1157192
897292
395559
1125722
437126
1654880
935563
1643148
953535
712221
311354
1906526
1380110
207131
1815100
1005818
1988414
1954962
258194
64625
782515
1260853
372411
593766
671368
888667
213783
1600269
540029
1369651
1219358
706493
563457
1460641
1401497
483815
1778346
767004
247414
1626586
1246780
1333223
541754
517476
493649
416057
1512737
857269
1920735
996246
582714
687674
1177456
1400810
1817621
1428633
1910360
25396
1594663
1686067
773834
1180173
1446070
1647659
49858
1844754
1487949
1158694
121237
1705606
1073568
63296
327684
651446
640134
311247
1066429
353313
1059089
1869754
91394
1180153
378791
1470585
608558
6052
287258
467154
1237498
1998274
1902350
566359
935505
1119356
1880690
113688
652968
680856
1935406
1928499
880280
1325195
1288700
469370
1076813
687984
1630188
1504533
1715733
1973976
1652481
750659
133300
593594
1974265
1539189
474278
927842
1893529
833476
662762
512383
1867162
339188
1052158
554571
192553
299790
156990
1588473
644832
810516
903289
618825
931886
1728386
574291
606479
61735
1414761
1874830
1659236
61181
1658170
358668
1850927
724769
1200059
889340
1337761
920408
193410
1598738
1548738
1085884
1298844
179512
1347202
97238
728370
1715670
1216245
347448
1814192
1348321
1458036
1677571
137580
1329631
1190204
1639159
114259
1053040
344028
1784711
712623
1454000
837226
1783706
1801629
727439
1707874
1368715
1840721
402497
521510
1231410
1539081
1815487
1208042
1398207
470547
1216605
665236
894864
1129607
1650411
1995482
259543
727196
1631332
841063
850894
498325
46280
1569359
274625
754048
625397
1146620
1528561
1134870
1873076
1416184
561866
872071
307942
735308
28073
1220074
16335
156620
1783887
1970648
42503
1693686
208303
147229
1996977
1373329
867963
830554
1544550
1582493
1787226
374944
1296029
1988734
804444
1026032
1584028
852702
721990
1157593
446714
863745
1713313
16939
673541
137356
544177
824948
1748498
1317510
1407987
371848
1522061
1128165
1433318
1125520
462719
717561
1177445
1712243
254378
1533030
1710666
364835
533518
138737
693768
788355
884094
205114
583819
1319175
115663
1520631
1422288
683039
1687528
748492
826448
489846
584389
674158
1223855
1076372
1873781
511333
1808460
742412
1886979
1615217
178335
1432016
479109
1770019
1416213
723902
623146
1820502
518434
615053
262913
544419
1654690
1663358
1983462
624067
1654460
659790
715279
1041956
947048
471230
1839024
760131
1501709
1122226
171680
283526
217721
906404
465619
1828651
1037721
954454
1423522
403537
1441424
67898
185241
1632130
989900
1450433
393017
1971639
610130
523579
896540
418511
1912949
122808
1966681
1926989
1981881
1945951
653813
576843
1961025
1112103
1782480
1604456
596464
1803726
1551009
707192
1835313
212388
1596637
1063178
1808543
477509
878444
1389892
595225
1890328
1201547
206407
1677053
1910614
1489101
755208
227813
1191943
693216
349362
1019849
1783088
246634
1168977
1392878
529829
1271173
673130
1759876
1711048
1976638
248601
242642
340994
1472219
1114982
1658565
429665
1290700
1433665
597450
1483094
715296
1038922
1715581
1476424
1468516
566320
101696
310338
1470925
746909
1183799
129878
1611503
858090
632081
1270065
444555
1639014
1255256
1121688
207919
1372445
1260889
1217889
480681
428621
654022
1544463
1856373
573067
1344845
754549
113230
1388483
136523
636740
1874832
1990783
14347
1687750
372063
219035
1777008
944735
1979393
811946
1028349
463042
1084167
849690
818614
759421
40264
1468299
1411458
1437249
1987401
159066
894363
1642853
1055090
811910
390449
760203
477963
1922479
430027
519754
969905
1651085
1991153
504416
1947173
1937241
1094379
1378161
210350
611034
1706978
1100566
17088
647120
1879117
1800741
568283
254862
1419373
1565216
1825999
847700
1247883
329976
654479
313992
1736320
1890350
539934
878327
494012
810898
441067
1939173
1899316
1709726
1122440
87623
1918171
1248669
21893
540426
1529135
1474353
1657350
1584501
1305399
1620564
53595
427646
1620339
1843107
1174088
702000
1115213
1642641
1893170
745892
1028565
1885070
1026804
625376
760536
1844802
1996372
713580
1825036
1748821
507419
1597974
997977
188215
1784115
846850
1340065
54698
860221
527833
19913
1224375
178355
882024
748668
1327092
1573440
1344881
403516
1456918
1069711
47996
1920240
616099
1461032
1176018
1274551
1048229
1732489
733672
1803170
201578
707553
1350589
1860993
377492
1599910
1602203
1713011
1618465
215408
435245
1889958
754662
973854
762450
849189
528760
77771
66210
288151
979687
326439
1217618
1692206
1923780
574241
534431
1403816
1975318
1106124
1154105
607579
1627691
75821
1227817
907405
483745
925931
1485432
9151
466380
428876
664454
771092
480104
1248631
1018189
1673596
1531021
1549700
1241290
1688783
1963923
278378
931096
471265
1946412
1136715
1696736
1121897
1839784
1026053
787620
1817080
101621
341627
1644705
1227160
168058
1014139
917811
591863
1766806
1178691
886432
1974698
1302852
1905801
1337270
866989
461748
1294272
1234232
1544914
1692861
1305055
442485
452197
969664
1410009
1980151
350396
1511538
30448
1350670
112101
1470610
383739
1538854
1939647
880413
1015121
668641
960676
489341
474930
54109
1084454
1006732
443923
662412
1061555
561
1218589
94632
811426
1738116
1863727
792422
1711776
1681132
326473
396942
1454070
1590091
289061
638931
1330803
912435
1632769
1768912
1496618
1397716
1078700
1211832
1322519
1962936
1963606
826389
91009
1743981
902056
293881
877172
25542
1311997
356457
334481
1484486
1510517
244321
1756135
504996
1111819
318652
1465369
1967432
1624484
1353956
1911935
817281
1996727
718029
1552917
1419869
941602
1049935
882752
1513676
1345288
1042414
246008
1775012
766577
1494632
165082
1238711
924651
231110
305769
1146571
773861
1517957
1022211
868173
811662
1862955
1174503
62967
528548
881947
1904924
1516459
235292
1987228
445528
913225
654792
1932693
52227
1380010
1184028
1228849
764701
377613
1229394
1574346
1528518
124041
1176203
378253
1976925
354752
1225215
1772938
1555971
1490488
1670035
358767
477785
817040
544483
1327785
1320856
71191
1925328
1130933
1443746
841345
16897
573418
1042489
1782447
1997106
1680815
1202039
671009
1671763
62417
1112285
1283550
957438
1265020
69300
1881804
1873963
1866425
1172897
293568
1466453
845754
991681
987551
1836003
369741
1409389
1454984
848273
1203026
1525534
1060634
1414884
522010
1664356
1780716
955205
1532411
543253
570658
1851000
725829
73496
1969072
1960427
349017
901325
1335994
1879849
824888
276548
732184
512003
771554
1228772
1297950
199939
1784173
1631789
1892465
1927714
1834145
1286350
1882411
439459
1588238
828719
1406556
1370825
1826580
826994
190325
1769821
1097128
1953014
314647
1257745
1676764
176276
1416119
1639238
1508150
1285554
1139670
774251
486112
1815333
1646775
570824
1195823
823367
919700
832317
839814
347060
1593972
35707
1853901
1811962
723128
988346
863824
564156
930510
552982
440977
1127904
914440
29634
1620373
447960
1019889
1574166
1372549
281452
1838640
1768064
1206102
387196
16828
131139
13145
483327
677918
307513
626621
117059
1104722
1740660
1342504
1561890
898125
1641754
1848769
1813761
804637
491572
1015583
1643675
604829
682267
1506558
270399
1626808
1692921
840408
957201
53438
1842583
1682955
1221836
721022
1804023
199091
1144425
105448
52921
1322044
780413
770956
1061382
100015
1831954
654487
1704183
1779270
1840698
1499211
1968117
832098
807610
1228397
1848731
1882769
567051
1510653
574949
1680547
877050
1830490
1001240
1768362
923220
213739
545150
1659315
1146319
361843
996726
1398807
77903
263259
936299
498354
93180
151229
1536278
709495
1467845
788770
1046993
496758
427266
894834
1022
649540
1849561
1853050
341708
1153608
515375
1642369
335935
124117
575379
1081274
1554358
912923
1562853
294004
119129
1398880
207079
900679
680192
1923642
147347
1694884
1993264
1346117
1386535
1036232
1218664
997683
1492338
688329
1971742
152621
110071
1497431
298582
408379
8806
11705
1463946
338009
1436284
111080
1066066
1988217
1654857
739911
443440
36143
903593
1303464
354169
218123
1669595
1549805
523545
1064260
501182
935751
521470
1365202
1214913
1808073
1445765
277571
846335
964592
266752
2831
875157
1972046
538623
1051440
446635
1551795
1373320
1488835
1418658
1807503
1743237
838563
1413793
1820588
1910271
38817
1256839
1557129
699048
800331
524678
1419514
1494498
123450
1845263
224099
1557657
1924825
984053
1422835
956561
1100994
568112
795823
710498
1004738
546760
1399371
870321
1776121
1330035
1991345
180261
488705
1143822
1413988
252644
929369
402799
923453
1067967
72610
1918118
927137
1086106
75444
997519
1712677
744689
1636193
1765975
1228306
954164
424046
1672687
230417
201568
1348814
1727225
1300895
57844
737297
1500824
348230
1964604
912597
1093747
1866066
1473104
1750156
1079900
813937
884851
1382647
1636220
1665930
930222
625210
871440
366494
910133
397324
675342
581039
1230417
95456
82133
95768
1760752
1079527
838084
1154645
850972
274253
45349
152430
5602
1057975
1042487
1607949
213521
780153
1452692
1246662
794799
921397
943313
1279912
761422
735774
332489
1306632
1554925
1753305
1080322
1431613
704286
765892
266551
1299847
808781
985502
1087525
421591
735084
1869435
990909
1261042
1887833
1703875
1792915
1495343
1628296
472557
217529
1269103
109819
1795920
199967
1179950
1709953
1344728
112676
1389833
1038482
550990
1217988
1655188
653890
1106958
1429486
1340888
125433
268574
902766
707549
1036003
824306
1187453
1083353
799517
553665
1053581
67616
960987
130189
193566
155255
108815
928551
1752661
189790
748735
973521
1859004
679284
1568347
1287905
627290
1626597
17187
1788475
55744
891150
119186
1898173
159636
1819245
1390719
624917
1140422
207131
1391867
1347753
1750434
1748929
124103
1032812
11831
1319384
1668144
928812
704529
741057
267211
1161555
848925
1482337
330616
8800
835300
1659021
781300
1286022
1552634
826340
1686189
1721228
1034130
345309
1257406
632725
612977
1095851
166028
109193
1865420
1954924
1014227
738429
1053301
1015203
1868978
1336981
1630308
759492
1710221
181169
468342
486670
163570
781224
1146610
1761129
355332
341947
1887115
1698453
1198154
69106
1730494
1317493
188300
3027
37661
585669
21685
1993372
395821
679204
809139
1100720
496210
677635
876318
340834
736927
226162
82927
395193
95086
1529632
1017511
706240
1907119
1235736
1243912
627926
880236
1138870
752179
999046
274094
1776392
1068312
335824
1925160
988618
1044346
1190368
1165124
538981
103338
1506980
1248451
1948201
1919801
1627289
596170
818941
1065086
1247250
166011
1007731
1465894
1540100
921102
108616
81014
509538
1094003
1291102
784336
1340410
1290254
987824
294476
1829536
1083911
1467137
323910
19052
1971698
221937
56562
498445
1869307
597558
1168370
549636
1094101
1687156
315388
173564
1822573
165224
1197385
1600441
256136
318996
906697
210229
873686
189981
1609175
429627
735058
1003121
1217081
659612
1385943
1961206
1606267
634007
871532
446331
1911830
1713249
1612285
577431
242405
534912
83758
1690155
98961
1154265
1045439
550592
1291794
440899
571179
1146418
1924032
1584004
1913121
1688991
1828104
703288
1799466
1015273
1031283
1329030
525331
963390
110008
1447178
1878128
950942
335865
373845
22099
1610723
1801659
296506
1014086
976590
1369905
1381528
741008
1953460
211954
1146143
102491
1327387
1623524
1039977
1898861
1803774
1771360
1714939
438654
1120610
425616
319778
1518322
1382407
1502310
774373
315266
516662
1942466
573260
177149
669342
1971484
47678
1905987
480406
933074
273836
889415
221594
859860
644641
243961
836816
1224933
1595611
1092951
1653858
93629
1437697
490115
40776
1879472
646270
1725019
1490349
1255614
1133417
1263494
1711877
168852
1909444
762603
611900
592161
1093696
1361381
771486
112593
805501
562238
1847364
1756759
1883013
1536057
1865870
634023
876341
392096
542318
214461
5558
1835899
959362
1737906
1853553
1474024
1868011
372004
10067
1519840
106323
1944309
393408
1072702
1044390
599870
538918
1943545
1467166
654949
1753194
920354
1241935
673937
1622064
1098965
1956460
1923386
1340536
1096781
1233322
421292
1312447
1834258
369468
1208789
1665274
778683
1522084
1932361
1252304
262689
1725256
385249
562867
1219426
717722
1635629
749818
923038
236777
244098
1896259
1291850
1366349
1544302
257415
13860
55770
730647
1322054
94230
1914420
1896068
120802
1257549
735885
1661002
298618
999219
1461020
541797
1753770
890081
159732
1763664
1085965
1603565
1450034
1363585
1458303
296909
1030576
117776
1794854
331008
70849
1703787
19168
1192870
443418
1224726
865039
1215776
117372
724595
807521
715547
1700698
167004
42737
508988
1180704
1693241
677919
1111915
1194642
1199592
726065
480788
280451
1386110
1015408
1677444
918761
1296079
1936811
1664189
1089369
62265
439947
924019
790080
396183
993160
1054526
1929928
852844
1970263
537019
668186
31617
1982887
835647
1734617
1009697
425138
1663981
964296
1235268
1941861
523401
169295
1069287
1986879
1901304
1652827
913565
1062238
271776
738075
1284531
1973042
339640
1904352
1172437
471122
1208450
597938
1027374
1512817
97031
722442
165640
1425997
1815065
203266
1375427
1836581
525784
1533746
525960
1200014
764247
395391
358525
176929
982638
528895
1296175
232128
502599
164211
379805
397063
969972
619929
1814524
1837892
1504574
1193590
256320
900606
749709
715667
174562
362692
1264257
171800
329226
147822
462299
1649435
1085476
1668812
946951
1907957
583317
1023236
1252577
1908183
422025
894179
1765460
730293
691186
435246
205257
738256
41601
706096
1857684
1351606
106571
1726005
1448047
229888
1708033
1190771
373622
755526
854458
159846
1147811
651781
1780314
980072
1285281
267148
1521398
1853411
1616985
425231
201819
1292531
48740
1713884
708786
447012
1110892
350555
1666795
948140
1106834
1266697
1321426
848448
466884
377611
1190651
509007
554096
1873023
323588
962465
1139927
1357438
1560277
1011909
639590
1592916
267681
1737212
1007380
1502872
1454522
1857496
212551
1606800
1687605
1932797
433014
1022907
411167
1425033
1473097
769330
410967
902290
1953997
1278114
1360627
1413621
957181
1801606
168538
1020410
267231
1565568
786829
405042
1851173
590984
752012
1197760
1974206
92123
1567300
755212
714517
1537617
406202
1415221
1355996
1903979
130654
163878
1734638
1057172
1055605
1984684
241252
1125327
34648
1282818
15754
1745103
1046924
387012
1528643
245788
1085064
92496
552811
793552
1624597
423695
1304318
1704195
1639286
318490
1612459
40604
1516556
969919
544035
1343790
817032
1832625
521247
408996
280864
1983664
296375
1114041
490779
432640
597774
554249
457049
640576
255826
76705
1699535
335422
1420196
1929723
1045789
440661
1575570
59532
526571
1292700
934573
922063
1468009
955479
1878896
103046
791806
484265
136122
1492045
1637889
1836336
1579058
1408387
1127391
1204844
1030810
651112
1056558
207983
1851443
1828449
774906
1220728
1650291
306457
836701
172811
1219282
972741
1240791
1480902
249369
340585
399108
1608164
140103
1081885
1372423
981329
1511997
1892596
1982342
1399054
1708189
795932
1726984
281605
1182759
23339
1910114
2
1580407
1561169
1996692
987869
70049
863294
1980238
654248
466359
1950639
1029371
1004078
30722
1146961
294808
1231780
1663499
1802230
253729
557390
1034803
210601
1168862
652991
784234
265500
1157848
1866798
1596813
762762
1906169
1699466
1047841
413208
334175
78896
1776959
99881
265321
1652895
711601
1690015
764280
71177
1897975
1340054
802530
1998934
1955111
494116
1241390
196687
990101
1472886
1954656
102612
943911
449119
1128382
309969
327218
273407
1682811
1545600
66741
1369767
1057649
1653316
775351
1368434
1707191
1858678
126702
570026
611874
719469
1644881
1257449
1369148
623056
1499988
615744
855381
1869716
1939227
769557
1825091
72751
1821701
494461
1627797
731998
29287
207953
1861988
1162785
601726
1974484
283876
575990
1005834
287289
935126
201202
1086952
60050
285978
356987
1821108
1358236
631405
1302663
1547975
516710
382351
1598316
933556
325866
827908
834336
380081
1194078
1692364
1658749
933385
454630
1202558
1684620
1037038
359887
663396
599022
670751
1433997
1848446
321680
1379691
1878713
41322
1654104
665385
1540861
1721498
976405
1429570
502251
1812297
220415
1311066
596025
861919
1529629
1920051
1671908
314083
1409058
648609
1904140
92340
1350821
1815181
1141541
341289
911915
1053795
237519
1830922
666895
1399634
1540170
1348130
543691
1933883
1867460
625509
891427
1609375
1400151
1861886
905350
90673
1821517
343490
1180228
254773
1049120
1205923
734068
308225
1971034
1961362
1546869
908666
1279106
1593900
1795856
654178
1844000
588094
1874972
619001
581919
462883
497353
459669
1990436
453445
887301
1952897
963575
962004
1571266
263684
1148307
75895
390328
1837320
115851
299003
864016
408208
1741475
799115
1943249
1338635
130211
1164965
1615579
587011
802258
1084962
1029949
1096532
1634264
1281105
403901
282962
1395493
1225986
1049619
628250
1253299
1178377
1949084
152672
445485
1600828
867059
304803
1162107
912249
1348732
1797043
727840
233474
415993
830022
325328
774510
1288792
810250
641637
669282
1908513
1203173
581403
1400552
985738
1863504
1031958
586310
634015
750667
1925104
1631980
814927
704370
12034
1704042
1605664
881425
1861228
1320003
616504
24506
1402617
128323
871514
1667135
1659185
1575831
1715996
1235233
1163233
861200
1355616
431462
1027023
484803
883619
876330
957653
571795
600467
169876
316563
1235452
301435
291742
1240704
682971
551901
523390
83430
381231
1982823
529158
766312
1669594
724464
1468761
119490
1728470
179680
385404
565931
367423
25004
1053914
1389509
377950
766725
1013001
475900
512325
996085
1530012
1448598
166152
244722
12835
173540
1935518
1118973
924901
1652224
1408173
1782111
688270
1072476
1566317
1988803
253815
556508
1009544
1066846
409555
241763
629652
467143
811638
1579079
1325124
29682
904030
1991602
1122968
1353295
1218027
1611877
70888
1493892
601990
1570210
1695286
598466
1511468
1415825
395781
1329678
996967
120555
446166
1665028
910997
354732
1222191
1478445
1005720
1248777
1872923
640863
30060
1979371
664154
562708
981325
1604388
571650
1403301
1893092
1499144
204148
1033845
1195190
1350160
379272
24960
935724
18289
94629
1893929
1865815
1453952
699325
1771483
1965998
1857870
1972805
557179
169168
154923
1251791
1513691
1712327
1756705
789419
455303
1120138
591280
163964
1842447
1331429
1944049
1340434
545797
1767532
418599
1363748
1053735
799316
1342660
613809
35964
817086
677130
1286969
1495750
973595
525676
501550
1037473
294556
525695
551898
829743
1605396
1316614
398032
1882114
698271
241709
1328827
770296
1386855
1034708
1965086
827009
503183
475423
729296
1792054
302368
652541
250512
626099
394165
959522
768819
964925
180364
1239138
153777
1353939
267810
843782
762144
465652
1274171
1002821
937021
1193106
504119
465664
1051612
1502106
1070452
644923
46531
821284
1101268
1172656
1146255
701118
719338
1713611
1815995
1533074
818268
341237
328002
1329557
566536
747598
1856530
459891
1053740
139816
1131966
1888750
93575
1261876
332784
864483
1258624
365440
653790
943181
1423839
1845344
759161
320777
1866041
408000
595376
1329743
1412755
1727409
1388508
1193637
1727765
1378139
1606947
787928
351229
1172050
445471
1503582
1253967
895493
1525715
1380279
1499593
713418
725453
615073
1774987
1104749
1835470
642485
1647038
107553
1444627
526725
750056
474518
132583
1167119
147413
1584998
614506
1708265
797056
738210
821008
1150372
1119555
531757
615517
153234
647836
854874
1775496
1590487
589153
1344919
56604
1430129
1330959
989779
377147
543180
1488227
283845
52080
1767179
892309
1215053
7206
1051554
982515
653670
1346137
278869
480394
695559
67074
250427
111399
457317
629977
1009690
780309
703462
1513211
1140208
1056456
385892
1975604
767471
717526
601786
1921636
903792
1579951
941282
1028477
764257
1456983
163239
135604
1772454
1686392
625319
1098942
1368830
1003865
191644
661179
348277
1236780
1782435
1025143
1876797
352643
1763294
1594877
243284
1803827
120365
1362673
934364
222363
272336
486489
1592814
1804196
817097
1526400
800152
708749
1626734
471730
1203609
1120234
1850165
1290409
711969
809497
952198
1565157
1378859
113433
925402
1354109
40791
287786
1621747
870762
550879
1444816
588598
548518
1761308
1268722
187027
1991778
611414
278906
16704
115685
771987
1302879
826549
1003733
1345673
1672233
377988
192010
756680
1598912
1678067
1673289
738826
1519929
775075
1813162
1758290
1687989
1968894
1179296
353700
574864
347369
188031
877717
1724676
806142
417131
897635
1603909
1740790
1619932
38938
1040844
697126
416266
586653
257763
1451768
1626762
240477
1533935
1426763
505888
1313379
601634
1844078
1372486
295190
1727939
620649
1924696
1063927
1773816
906328
755030
57163
393528
569328
900042
697689
457764
1118970
1352080
755262
1028149
1652106
201951
1592028
1045084
1630303
303859
934435
1256962
345869
116999
1994719
1394616
1361548
250717
858841
1419085
441963
651896
640469
1785153
1894062
363607
1472194
1741648
1399674
730670
1570065
1806419
1650009
618900
1830545
1162707
1722188
314197
938631
1323907
1565245
1192285
950101
1769916
676483
510922
31421
453252
960192
957627
1595162
1066358
1029314
1569412
1687741
911842
512770
170276
1710514
1468710
590422
1979252
641495
1205501
1128323
1680580
550921
1872764
423217
553219
1184406
38840
66541
1120052
1074042
1326444
1805990
1618130
273070
1989058
1247255
1085450
771510
1172779
176986
1667136
1441437
1980673
639999
608353
616060
1380209
207974
1010043
1262218
1166767
1989634
1245790
235168
1369403
1478303
133504
223519
1147908
97302
443236
538286
397362
488376
352227
715177
624569
1005030
1889293
1437604
26150
1901120
625078
885049
1676718
557789
716741
1456439
75294
1796536
1365123
880634
124564
1798019
730453
1702516
294026
124898
247515
1638003
35034
648444
1466710
1463656
51958
1899675
1337287
424824
1322123
419300
1095531
1126821
1984395
1580770
498318
605005
1651971
1446473
794252
1797530
1248229
39894
1111945
58995
372123
945923
1101800
1830133
1465770
222424
428141
916790
1330282
1291125
780929
1080301
1580242
980062
1432407
1687685
1202270
1816308
829501
613713
1996530
1371752
900604
303448
1095782
1042319
141665
1194112
1087262
23613
1657185
1377072
1488130
747906
919137
763935
945024
715064
1726000
1431420
1235713
511509
582503
203573
464881
855767
1165114
969058
1870561
761780
551902
1884507
945602
1499978
1600172
682808
1547962
1495721
543344
422978
528578
1772795
1359160
882301
1168072
1361788
1719015
1561271
1683906
1259877
468972
857338
1780098
1441881
1970754
1829232
342817
1624799
742963
362905
822643
537198
245489
926053
1222909
1805537
1048567
268825
1622396
1023858
1045373
142783
1633633
145725
691272
1536223
15206
875935
1412854
1251830
664060
1440487
217815
626570
1658946
1069902
360702
382734
1181840
685848
1457432
650002
391618
149760
1322036
1051648
1481351
364614
1471793
858826
1384883
200339
1278700
1841784
121308
1213606
588123
296637
1313551
1788725
1192869
476935
707689
1499880
1008073
784482
136362
1305194
676152
33174
876602
837848
1322354
1520573
1046566
1486531
1979712
1245436
57003
1780818
1231988
867825
1634624
1810987
1825242
548135
1237995
705297
816680
1034740
1766977
1217385
1041830
1124000
1531051
1531327
549330
21022
312640
1577757
1023107
321921
1523570
1195708
637376
348268
1543534
1899026
205778
983134
1070462
1907851
1472486
503202
1979552
1273013
461738
211432
1232587
284153
416199
699628
1246422
97652
10147
1622261
714051
1400885
497916
1667702
1097583
1837858
1606940
562867
740418
1457602
1874649
995825
12064
1742434
265186
1459535
496976
1910296
1283116
1108734
708619
1290241
560873
1405385
781405
1969021
1963655
770442
1121308
190513
1218016
1247496
1144629
906789
48326
1686929
1385466
803412
1627278
846357
1557579
1287782
1029757
45006
816566
1222232
1659624
1837821
845993
1625944
1804009
950020
1762174
85018
1777060
1479915
1714091
1169378
1725924
732167
316056
264049
897479
369601
1666622
111273
1348820
927437
716217
1265252
818693
991764
238658
298320
1133506
958220
1679650
193793
1358866
1404320
452463
694983
1185229
688628
350110
132097
75070
541559
354107
447311
1925199
983279
1383243
488953
1699886
1101133
1587582
895922
666643
304995
438808
146013
320760
1725213
1641610
1174849
1371207
1499973
1799459
439197
576320
307986
1594649
1973123
1696215
1748607
1147395
1014914
839888
690314
8977
152734
1012360
176361
1708158
1021527
1791123
1089665
424728
828401
892247
622309
1888992
841385
923192
790905
1375399
597609
1933834
1898812
1367191
1676287
1936788
1641227
479231
1085739
67243
1841738
1059559
1868446
931788
394715
1995224
1230109
895409
699573
1668581
1676486
1967598
429019
1423053
1208187
179272
1576435
1501314
1828486
1207263
328564
815980
1575601
1754744
1632011
800391
912904
190501
845763
889186
481117
195334
1362911
1299249
1971881
499975
544232
1088236
900906
1085211
1923964
1228415
1731081
206104
1655061
318292
619960
1422874
1810837
269776
448434
973546
1351204
703944
469641
1499001
1056191
1502448
573418
1171400
757285
1709917
683745
1898185
1393297
1274713
1301241
670482
1848136
304414
973195
1999593
1586195
1060838
138632
589435
1233405
853927
1270930
898533
1492497
983328
1799076
526498
40364
649329
606466
1832881
1242356
568032
577713
402529
634998
1799541
1166305
766059
500823
1799696
1730547
1050767
17847
1152866
1398872
565443
330851
63236
1693625
112908
1647356
767522
1336514
234693
1554517
255930
903258
771766
621683
79212
62573
1369124
1395795
1623200
984387
1189783
1182413
1435695
1689299
745621
1686342
1196613
463247
1043615
408876
1391652
1353954
642747
147922
953135
296349
640325
530790
1401113
1844685
845106
1721352
238550
1038282
71070
37101
455987
78204
69211
75094
945910
81246
67351
638247
636567
1019567
312236
155341
768975
732867
1250166
456353
173041
1641875
1553690
753620
1255132
1662097
1710548
431775
605214
54833
734014
302677
433786
1368175
983189
105003
647307
309926
193924
275728
819120
1590108
517701
808927
602629
61132
814010
1880154
1281244
434772
1639080
1668058
1685190
1202291
218235
1575562
1632858
177281
357187
634489
1859312
1272678
1517184
535320
9677
925389
1457450
1076486
1316259
506072
1254898
70024
444458
1426179
1297007
1228352
729017
1056840
274193
965517
384013
1677487
862300
1004302
1822095
713210
1688005
526975
925079
1638995
513941
1542960
610881
1766842
1024176
1097509
1593007
1265387
391788
1909593
1553993
1342289
663235
1989979
674932
66645
1608358
1192284
1335276
181432
236540
1549800
259062
1964641
52266
1383940
1877118
549721
1153925
1081928
705668
1082426
1574048
1752527
555134
1505367
1500966
1515841
1107580
631654
737349
1070881
1607800
1395799
112894
899922
1899936
446202
1581856
294260
1642414
246624
959180
514490
221749
1104354
948721
1469562
171772
1621802
461016
605513
808497
1654103
1110770
390333
1756917
106551
610949
1203513
1492933
1511032
1863383
25405
1393005
1308970
1797653
1236299
203305
500573
1101385
640289
1002414
394683
1581179
1343259
286434
359372
1031134
1244697
1346236
710029
1417900
1177887
855628
477990
1354852
990419
1467590
462651
1751842
1240385
1323427
951630
1953094
1371671
1688454
792550
1597891
709374
381079
242018
1898503
1917698
440182
762723
117001
995504
832304
1523375
1257958
1680795
842870
1730553
430915
1451263
1157743
1055984
1161051
430202
410120
263227
894040
886663
1045159
373430
732977
130415
1884276
564445
25928
294122
376121
118352
1062330
271767
817192
1684695
1645490
1613423
758200
928156
1895092
1127987
1363711
1967803
563800
96017
829020
245634
572574
1927256
908441
1986436
584972
1960202
136722
125657
624892
644996
1832172
1698220
1366406
948844
132638
1797292
1017204
729273
714403
78992
583186
819565
1101377
314993
1806947
1260973
335946
1575287
1208777
693796
586469
223237
1485591
192898
832563
1234079
930806
1735016
1591815
1334829
370760
1581371
93867
1818020
1120279
972736
123931
866194
1610883
1255406
1982913
1450746
542296
264370
1700139
1934189
1903924
815224
1713352
1682086
142124
973581
1811861
1444046
1253910
226442
64491
1666684
1429241
617560
461279
769794
1734273
614564
1081853
1111526
341369
1341637
1127951
217613
418288
6337
137753
727559
1424010
1628561
1166433
1803569
1456493
887007
10585
27450
541612
459812
1482713
280497
1937130
1422733
302862
510527
1582295
74750
467836
1659959
235714
1919067
1137829
1826756
1316657
909097
1794434
1664133
286999
1311215
1240356
1668009
475108
1154769
997179
712390
1754066
1587374
716082
1639230
168956
1796364
593309
881463
1748687
1656262
1499170
1345469
337881
1700425
1975691
118398
936722
1598197
358112
25237
978328
110754
1445627
285299
1702363
1294775
1951173
56473
1732201
13051
1493459
219316
970638
914401
67632
218114
1714251
743093
1478984
643777
16319
75
799609
1440544
1539036
1515456
1886924
1995139
1348650
244702
1616794
1875827
1837104
1421431
1350470
1326648
996559
864183
1091986
659311
1782296
1668693
499858
831262
268268
750920
1431381
334153
1616488
188099
919998
1499533
50258
841045
1496267
1838156
130518
1956201
1728560
404148
1526879
1192340
1307290
1394906
104618
859975
1018580
340418
616060
1028042
734121
1783667
1573974
1389309
914922
1434911
962855
1763543
33425
1514977
796460
1092342
1317546
520660
791921
1772437
1607079
1766365
466574
1749798
559605
1063218
692948
1852553
1556306
158137
276639
959419
934776
476119
109434
1986835
475136
670848
548927
81743
1541953
161070
1291094
1877927
1092419
1190592
1212736
401741
1974472
1644650
711516
1156891
1271003
413804
978947
433274
779856
1043579
1777352
8664
673650
208751
1515741
745489
513756
1423651
1343070
1017341
940218
626699
1104202
1477711
815849
1961289
198084
984885
431812
1275652
142033
1163645
113801
967119
1916979
1029485
818907
1456144
1993488
323757
1669286
1304269
1274742
1877038
799513
929227
832347
1121959
243252
1998677
752249
190548
70521
1561456
921439
1390184
659591
999941
1662098
925210
1360596
241986
1781508
505381
229238
1047043
1741176
1360843
440097
16646
1731612
621474
792954
1651119
1743674
1855902
1298158
1437256
1005699
1775668
1118835
176603
957273
60328
970827
799700
1215265
8988
1604760
728944
1804875
655152
1042768
1794668
1250170
1924363
316062
1433656
499995
1642292
443569
594339
415440
477954
1802543
1035348
1136911
163184
22812
1740072
1143607
1189863
1449788
946826
711245
311838
1275999
682897
1399076
1804327
1139274
920406
1459850
974409
504895
1279438
1805911
1424893
1157122
132663
251051
1013507
1167104
515684
1811793
1297068
1286898
1653596
496674
1778458
602048
614744
115344
1880747
405999
515483
788110
1530734
925525
334416
1614541
942918
227046
258505
996427
934767
1643749
1472809
1408297
152450
1115311
1032725
1967776
705029
443111
795534
239912
1774431
790410
1210404
1593030
54554
1631715
973114
1129137
714079
1806920
807682
51784
303294
1330116
690037
1328263
395712
1952512
850073
412093
1585460
1261928
1971710
1228028
889426
1919654
112974
1931951
575216
1945944
200136
797305
1046589
1644107
1475089
1616956
252804
509236
452766
1150379
1145613
1969090
536568
1408125
1605997
252757
931518
916090
1411315
159557
1934252
728894
674653
1040200
1697936
1835879
1017954
431483
538374
1057868
386638
1148642
1803793
192823
1395655
870716
1632586
1989895
712877
1478636
1967311
22000
480827
1494996
1440308
148531
404719
174794
724699
678490
1836889
178238
186777
832447
1036904
1047354
939149
858753
957407
593124
551242
924963
633988
1710098
1025599
1915286
490026
1308486
1932965
147412
823203
699362
1058198
144887
717660
902925
1903214
776031
994966
983094
1320989
1096132
1008153
1412983
19569
1026963
1592803
1787969
350
1444083
1875842
1459612
1673209
1457292
9916
529273
1245729
328532
1315896
1514617
945651
777105
1131895
366592
1067692
29891
1828195
72164
490775
1759454
1612690
178863
424985
1336122
788522
1982203
1262756
1385461
153009
1402777
1387179
382494
1584769
789850
302305
1125075
646478
1799392
515663
1391782
868659
182066
817718
34898
720530
505219
393126
657944
1129180
962718
616862
265081
1517230
15512
959837
603718
504559
898388
1047704
219988
1505113
585852
363162
1582229
1883583
106414
1111147
1595922
1790250
1199440
276787
1951192
90307
149401
1517474
1810994
675850
638476
68971
692875
665489
553279
509629
1338459
163374
731306
1430069
634629
964929
1472744
119579
567927
287496
338364
632988
1039557
426926
327893
295060
427736
1212333
258436
251825
922840
1816385
1764713
1928631
1239698
852948
864377
1679357
1434447
919782
1567643
1644455
1285039
1221160
1004171
1721041
1942730
1282785
1392458
895796
1044208
843168
484315
1937900
297802
1326116
1248640
608430
1545169
1537237
858489
1164119
1413245
1344284
1510711
1212968
237126
1707354
895368
1647847
1709909
1670557
462103
1209664
662273
1289873
1675903
1224600
1288104
1823834
1710671
730037
1118031
618020
1868442
1451901
422157
1786175
1766087
1597025
1985219
1582157
1042252
991277
569488
1951702
753597
465497
720802
615127
1379512
1685928
543591
1247699
832334
714383
1271677
767365
1991087
1241738
128252
1317073
136601
125531
1896356
1553484
1107671
473164
789429
631574
1115744
984318
1578951
1152304
1275405
1204179
568350
1178722
556841
643347
1293359
1446482
815141
1314608
1455440
1507681
565289
363095
256249
655418
1230273
1429059
241071
1303299
1882106
271528
1955669
645975
208866
550235
1849974
1798322
1323424
1599432
304039
490287
81678
1151062
1303977
1301132
1494041
932768
102492
748063
1963943
687600
1780666
1217663
737585
408793
153113
911051
1586944
1794619
529835
839053
972673
938175
1465689
1247721
580150
449721
967716
1254445
1757619
871944
325284
648930
1806293
105838
542745
943103
447717
548346
1477915
70496
938182
1862548
652367
437456
342378
1743203
293568
1334467
1244478
1303717
1455811
64767
602592
625655
1161026
1805754
728328
1248100
847886
1854453
1497445
160664
330206
1948171
695800
627654
1888210
1426229
570356
651724
1525444
41827
1996467
80409
1651474
1526686
1494768
1468234
1462092
637398
1013794
13248
191191
178861
753095
366606
1868073
280241
570372
1930652
680465
159281
909735
1204264
616419
252844
781283
1561844
621513
1390410
959295
635962
917568
1906313
318770
607505
360274
587853
894147
307395
1534928
1958697
14052
480386
1380198
1619376
1878788
1606043
1501722
1311159
1266940
1212507
456513
614250
785420
1592302
525568
98672
1377770
693938
1939891
487810
1046705
1815059
917714
1330020
138882
377255
158165
385350
1552249
1184386
236633
887927
1399267
1075578
1408378
1082840
1028068
616321
515357
1359693
1135598
218224
104424
1633629
91889
781033
1400803
1941299
1961217
741621
1409368
1503219
1195040
1838317
443375
1809762
722173
378249
552238
711351
1561805
556457
1706392
1167078
715500
832906
1158024
764441
47357
1648538
1176709
839383
1941223
1289915
1131893
770253
143812
632740
1586410
1015312
269149
314234
713120
1543039
530777
1923754
94342
815065
1126984
997531
1031552
1896473
204102
908657
1403939
1309435
728173
1060338
886264
1511389
1653654
1218278
96851
633099
1861295
1481062
495669
1050671
72575
377649
1015249
1793183
1840492
449633
257941
301043
293379
1967011
1469085
1346344
1751783
1978853
1351330
134368
1103683
1217059
1036208
1835973
190473
1412405
243119
675935
1326334
1324034
659486
376798
37185
383109
1326250
233244
821945
27945
1992277
1040491
652833
1863428
1779475
79524
85739
1181929
61341
377496
504037
486075
525177
1635837
761561
461151
394242
232633
693260
114327
1824715
714591
1733136
41996
1873516
1592136
1766637
209305
3042
65486
1640862
350835
1715926
579061
867259
931072
203612
1272886
1252109
1267915
1690329
128208
1933419
915464
477215
535632
614262
1690588
574026
872394
1356561
525618
791674
1117781
1611935
1334881
1857846
1592628
452720
184074
1063495
1962642
811294
1235867
491793
1021920
1151478
141045
1610327
563448
1757470
1619297
617625
1240475
270747
584596
1381863
1165497
1425732
997681
397038
54371
1149818
1896300
359605
1569581
1532686
1890157
85241
113242
418643
1143520
1452057
247244
1598714
1825570
1989270
374940
947899
1708605
1498892
348143
1815067
67025
1177114
1024357
92171
1233907
979819
275492
1272646
217458
1221728
1686442
869314
1439988
1737721
1938986
1159419
760837
863615
1439501
230671
719044
1014218
70227
809850
720013
1118863
1213658
1821937
763883
836503
338446
1658000
1402591
353179
356665
227708
1933851
89955
1715009
1930037
1974089
1949603
1051938
1624172
216415
1649293
1602538
143317
1452989
1787605
358827
1070993
659804
1319723
1547129
1467700
883761
153146
404460
1639665
1813986
94269
1189056
1227916
1285476
1020537
746742
567284
565498
1454935
225828
1046932
113182
1441894
375908
1476220
604196
800261
1898614
933744
1939600
1924458
1065239
456363
1431225
462754
1901946
1601491
33947
1646407
62460
285476
1859636
1587618
831308
479855
1708572
878258
593573
173844
1870405
1685483
942435
404249
325973
1378203
284710
468577
1039555
402033
721009
1455773
129660
354382
961923
1634260
1221480
1359548
747789
617091
1995870
189277
1930789
1336734
560363
132486
957784
595878
1651695
1223276
1158090
612181
1044685
787188
1281249
1332281
986257
182026
1196050
197224
403373
814244
795529
1545005
1635055
45731
1450419
260952
150460
807624
1382915
215062
1659944
540860
533294
1806484
988230
867622
1568869
1668762
1568527
30019
349074
1335109
648243
350886
377665
98479
998709
1439017
221377
874159
1235623
855958
1163001
206796
1682568
1035279
630620
1111892
99038
1932019
308141
1456553
1109654
344950
1510399
249546
264251
1901941
1277502
1283457
1692295
794000
1072186
538151
1126465
944161
1031226
883937
1502869
1683622
1933155
952307
735355
1489989
1848086
484194
1987754
517482
258564
1187493
676574
1681716
602227
652017
518473
1731954
791336
1887300
1896282
1148195
28377
1305675
365578
412951
653427
740555
958419
877736
1972129
458049
967811
368798
588013
1995888
538660
501538
1387427
1917055
908684
540942
1340055
286967
1513679
1068518
1875877
1433000
1987804
1120740
1528806
51840
338847
1879756
1390618
143256
397006
539107
1305192
1299092
538051
1855333
1764897
1993848
279431
1586750
1862089
742202
1630025
1895346
297940
1109395
1521084
1945041
758214
394757
715454
1440572
759780
1940362
1970047
1407807
1759901
505105
1746134
1631744
563533
843806
1330400
765855
1060304
592097
1503577
96728
585954
31498
614533
1258679
696542
1473597
307272
1829811
910712
244785
1769
1928968
1334200
826671
134290
542844
66910
1993267
850668
1624858
67355
990182
526574
1743335
1538320
1225961
1521547
1957584
1747224
1774606
1058126
485506
92119
598748
800097
1826125
1501913
1651853
969885
256088
26796
1906120
313825
739667
194685
1756468
258982
1078460
1317707
1508321
897779
1942175
1072152
654528
1680807
1124021
1538029
1744835
1442973
1949232
473764
1737749
123640
1050358
1043590
1439521
1920054
403582
1273688
734266
1574047
100889
123270
1636798
945355
1579668
547702
1152529
232017
462191
407000
724660
579015
299683
1350091
608327
458533
1257820
1168446
1228321
99850
507341
117686
379428
1520558
1841964
1329909
701536
1582285
43732
562815
88710
760554
777909
589242
1639859
1212985
231220
980179
1612222
1301216
49024
1957655
1363450
1810759
116908
1031953
504627
1996753
365337
1509158
942531
1781031
1245217
1022576
1755103
1306085
1075109
236190
825490
1094923
1880918
1460257
1167618
371140
1113528
904837
164306
1023010
734870
1552016
54912
1353968
46516
578485
834360
1146970
1667450
406880
567175
438241
1247171
1941535
107726
377698
957282
831322
855424
366582
1433517
1961291
186494
1762216
980726
854326
1427749
1664165
1723971
1382047
1257143
998060
599375
656604
620368
269195
1294987
1754395
1094933
1842619
1098354
347336
585823
57377
1133985
847414
1308064
218842
1498468
1051964
372776
622502
1454135
952003
532621
1815064
1066417
1654104
43520
812827
76642
226096
687156
1706994
1582301
1859297
320815
411926
83520
1962656
752010
344942
721877
1781360
435056
1157095
544961
1193390
1404455
925632
1228488
390268
775707
1114552
221706
420304
71469
1023644
678589
1368766
925054
852533
1319744
1735874
1179598
1823929
791018
181834
1539336
1055836
598143
1315591
876346
1374990
1136179
1005707
43517
1952426
605292
1097625
507857
753112
389125
37244
1314197
794116
130532
57787
1758101
282823
13602
1946924
464083
1032498
1615808
68735
1537555
996952
738854
60931
533609
1916225
1891190
36647
1031340
877630
1040245
1722324
307096
1918805
1806908
909613
971758
422379
1689569
1827470
1662544
199643
775841
1648564
1215567
1426845
864468
1832424
298886
1945059
1926865
379825
446164
1367642
152837
463031
1670827
65509
1552628
834973
1186194
1860290
624160
1744441
1777015
823957
1119160
522812
964349
1327950
159557
1128512
984536
588523
650869
1486354
95042
736903
1497404
386888
1272085
808104
881239
1719940
1650955
621341
1373234
805744
64823
555245
1631699
527015
529372
1675940
843593
447954
1407131
1433985
491975
804687
1310456
492904
1755615
327215
1725087
1833154
532309
758508
1474138
859235
1990009
20018
393828
612326
486161
461992
1458936
236201
839721
1478300
371698
803088
918108
1899994
239237
1980232
1865664
837959
1446233
897500
1153041
1557644
774176
302175
727511
510628
1467777
1114983
1161803
628456
1130137
1514457
30480
1913006
1094406
311104
585731
364861
1133763
1163717
166263
38393
1166634
450601
258919
1400289
597672
422816
127206
1045049
1645019
1602628
1688928
1933219
1261927
1205501
477409
1164836
1890067
1647619
1242662
716314
369331
879522
287424
1575519
1484417
830534
1406697
644927
765507
1975439
705685
1429686
1246158
1356636
1106882
1633424
1840654
1667528
1737306
441461
1975759
681782
1282266
389545
954254
1959967
836482
1051061
1058326
1528824
1812563
1978242
644541
1232900
925624
1313450
760980
1790958
411025
1115995
827872
517227
772865
691469
147724
1846682
1372094
1262639
783799
706147
1136592
773633
1546749
1760601
1016727
1126784
747243
818023
1779082
655992
466474
542698
1509623
1954683
1906417
1159748
1173258
744153
300065
248807
1238995
800611
51147
1143056
517947
719784
496605
1747201
1637458
776428
676729
503250
1182244
900218
1747193
421474
1828059
132155
1849102
1226330
46964
866587
987471
1342677
173925
883776
1645135
262395
1141057
1530334
875675
1150763
79869
711979
57741
289747
1635717
1486964
1387619
19598
1187894
557799
1626850
1935223
1980009
1611859
1209951
177829
1627343
1183043
545650
487380
360675
1321679
1276677
592416
1448606
45443
130012
1298932
1193278
357926
599932
1600652
98310
494007
254676
352725
1322357
1871259
1299202
654534
252883
739792
1206873
1933936
1262527
163619
1120706
1523617
1924481
1548176
415529
275436
1284497
1841395
677000
456178
1129950
19729
444085
658569
1166521
1207647
1747272
388239
181362
916251
173963
800006
1598367
1059428
180792
208330
896295
335224
382349
1526764
925215
1421272
657706
1197073
1442877
1581051
25778
1244854
1400950
873740
1395667
751768
907569
803172
413735
1088547
645996
1132878
763286
1083585
750680
1144458
931689
1964341
1301056
1456495
1864729
499699
828810
959136
518298
1855714
1499433
967499
957634
360421
1595046
1025502
1840135
993026
443003
674383
1039003
1365120
1562718
623414
962170
1625878
542059
682813
247225
553947
975964
1787897
1583162
1771406
771916
559051
153694
1517444
32990
1291656
384816
270696
1991446
870806
916092
1261965
571689
493834
918521
1826136
541508
995747
1820974
886769
275168
799728
1001961
1569138
60903
1210888
1511271
1009562
726265
628303
1611316
118682
463358
1877173
431182
533216
1971038
1414023
1676111
1520887
157313
1295882
123522
568553
1702829
560283
346229
1356138
1839233
1879603
668070
231111
855009
1525830
631419
1658632
1429571
144935
480253
1923755
643335
1936715
293192
35408
1361782
175778
1773624
1586020
646938
530344
157019
320527
1929707
1900020
549555
296176
1949669
1632447
929293
1823958
1066630
1007679
605741
193214
573838
1229263
54354
1978071
1709090
1630551
1600439
17137
1602150
735234
88944
507216
809393
24988
1751457
795556
37245
1063213
473
132003
1794662
771347
1943169
1492148
580154
760801
1607325
24474
1453863
1605522
386728
280245
1057205
280815
1682650
1942766
1773677
51261
1950598
1715509
1549733
1691476
1155676
1748286
1550775
932642
1216742
1114128
1572068
1864197
1141220
1805882
1649265
772153
1074211
1654876
701067
419807
963200
257801
858272
1744301
867403
1527046
739540
1564269
1488216
1115220
1605924
772720
140677
756760
1445548
1893919
741427
968367
146890
1131687
276577
1676668
618124
1403786
1185619
940502
1154809
584140
1666754
290052
694228
1626098
1446957
81024
1642114
537680
1822491
1323363
124426
944623
744889
484350
722943
1469521
1175067
581931
758904
103084
1563559
1543663
138924
935238
1732614
611061
620022
655112
1627295
1571907
1164525
124651
810655
414416
559707
1360270
720308
1769851
492723
409913
768680
552969
86553
874715
1643503
503762
1586987
1077187
1556132
65360
688273
516290
383501
1323053
1510731
159302
49270
1515696
745632
252682
1026816
688769
1538515
1464082
604984
491699
1983052
709796
454389
475943
1046209
673664
648172
1263069
1406628
473501
945656
1533700
1862436
1165752
582397
41774
983635
397524
45331
474368
278230
401654
888942
1114999
916459
1496497
1920814
457596
455924
1594741
727865
1643249
1206802
1670129
196951
563375
930886
888918
1220401
1496537
518722
284235
687750
1545276
1290078
1463652
1880556
1459382
1006928
1259651
1689074
1117408
699735
872500
1349332
319630
1525857
1500245
1248148
1124376
1164041
339524
1951853
1915811
556187
1582350
1154325
55026
596398
1389450
1860082
968014
579557
1529847
625045
942800
684357
953009
998496
353154
1760095
1081229
1342528
1116635
783109
1365624
52300
1642218
931715
965314
791202
1756508
738223
1511383
698991
591359
1946279
1494594
1218379
1860175
1868207
484576
1146170
1095874
1436603
1601135
662571
1957898
917149
1995601
690283
1760001
1675080
1183922
1354515
1136444
1987527
664889
659768
1046658
1542357
779444
1547078
497064
1267430
482425
594021
104864
1420211
1544196
1965295
587703
567855
1982450
316088
813647
629346
1292535
750356
298528
1068280
1549009
622005
514221
1536626
527248
1599045
1147706
544930
1050881
1652368
1842500
801412
599704
884818
577628
1004330
684362
246694
340708
220724
1378372
221159
861154
1408839
365026
1930400
218237
951345
949095
631582
894103
1463486
867321
1241095
110871
1015282
1082089
35679
183202
122051
860361
435488
844826
231014
1304226
177781
1718063
734107
1979968
1554518
896061
650779
1238459
1208646
1715160
1299267
147466
1698599
1766160
883134
580436
1046037
1564362
1256647
123353
1328651
312928
82080
122926
1270162
1409754
721090
1704640
1201112
1835300
1724091
492392
516810
568316
478545
1737636
1460964
794149
536580
203955
1517532
180018
280370
1080818
1624239
313219
547287
1273030
261013
1799871
122412
1411994
73837
474535
1131428
985153
95819
250521
106470
1503589
469840
1215215
832452
731384
1646119
1083731
1765194
1288421
1056650
177854
1420838
1091807
384240
223611
1887677
1241380
654724
920397
974318
1807095
1609369
1652038
174082
1543768
819113
935952
983388
5647
1666330
1368308
705877
785124
782993
1268302
1213196
1640877
1682081
1130315
1639416
1518248
445755
1846872
92810
642355
1003045
1806933
1417058
110696
1620639
1445762
1482484
240987
1104330
547300
1530779
1829041
1789626
156402
319217
1485942
762256
1597973
260192
220573
524808
1194497
1003464
426842
326431
1619141
1547641
552106
1250262
368896
1331897
757105
704517
690927
23962
1982180
1626008
305166
469534
447952
669524
1886692
1604713
1624963
795288
1129716
1802472
438050
1388839
436235
883473
469400
768760
1866007
1291321
713840
1784919
431114
1393622
48582
184594
764001
782819
379154
1370074
551398
1770118
463675
224710
1075777
1876054
1939256
578867
550337
1151601
1106689
1600513
1577070
694030
1391230
14875
947053
125866
1630666
1489519
127091
555976
1107622
621708
266553
96981
1525456
875834
1724872
356112
881118
1605908
1858364
1381983
862578
686597
1344116
24181
913568
60742
1088562
990414
829047
192054
1072059
51201
96819
529246
1142242
794180
1996963
783517
975050
1821907
1087972
891534
497739
1008633
1295936
572682
165496
1508669
457082
896057
1311274
1767589
991645
119629
501879
1373191
1409784
1431386
1914240
1422154
1700750
909655
1457408
1623518
1524367
833734
1638040
1792955
1137258
1086306
1862854
1230148
1697131
1720135
235339
615338
195396
1363575
1102620
386908
377365
682831
309106
374643
2284
977462
1302930
1960508
1537721
492525
1419660
1145703
451798
1008781
348233
1604750
376875
433383
471997
975574
1835064
86961
1573297
149977
888594
1324934
720020
1998915
364720
536214
94117
465601
1162218
138715
82966
598819
1429340
867462
1380477
1389469
98259
943187
1900101
1245344
691843
381139
294186
690070
1041029
1806970
781784
15282
323629
332699
1596276
803173
1570761
1828691
950171
525412
832424
1633287
1668895
794742
1186333
195339
1486350
1828902
1110963
625422
1506220
1132092
665341
756152
974929
1762608
681906
973145
511654
855834
1752250
1439789
1498476
1753953
1134244
360562
1043962
1220268
407718
1908164
943619
1894449
469959
641184
1607015
1323524
1239956
1107616
539237
1900727
834556
1012944
1602788
681257
1752017
1240436
926067
942182
278052
1907229
93928
934948
593797
1093260
437240
1085778
74580
1873737
1294672
105584
290174
662071
695201
835300
509641
595401
90103
403993
748615
496603
1603588
809296
433670
900283
1052485
1672126
741228
195226
165075
1617698
1091244
1971319
1586517
905629
61622
1654960
1329115
1168450
850629
1669353
412906
1630136
1430393
357409
888900
808539
398767
1155964
184526
1391060
1773578
766672
817242
1659363
1234795
806028
459802
475277
503305
1742486
1092283
1441483
467497
1298756
348312
793049
527310
1383778
540528
1603891
1651870
235017
647978
1020206
163670
1829181
429675
304623
1919826
849184
489086
1481687
1004454
1186090
1048928
9781
131052
1298342
478884
755324
1241106
516613
907713
215948
1627463
1758247
1599323
536405
1121081
1072522
973568
183946
1527618
1258398
1584267
607014
370491
1980007
530986
812625
1548045
728763
555266
925010
667874
494288
327822
1693706
678644
1103449
725383
450778
601218
1113071
1263105
831852
1499923
211634
48323
1180164
881584
336626
1456408
34416
86445
1970420
1728114
772961
263592
196031
485476
1074845
791565
77998
862508
293621
1578267
1499312
1608400
1628608
1081947
508258
700183
804128
1132275
896565
241478
413
707655
1662672
1075100
1706851
1398765
152004
695402
541563
1796988
1929687
1868085
105784
259784
1510310
1317527
152569
1591518
1028000
553211
1920535
1526121
1573539
643030
1697573
670581
1423526
1424227
124241
1087716
606774
1252923
868171
39146
1733590
994740
896774
231856
986449
812262
1263651
371764
124927
405548
806198
996911
1320346
463648
787680
1771349
1453260
404180
1727565
1854514
1182759
907757
765006
1862623
1665844
176480
779609
1729679
1000804
1018124
751242
1143378
114558
1712873
1323070
635874
154596
1475093
899478
552011
1849934
251888
700788
867137
806893
824840
1801500
1397059
1524507
933181
1779235
1624815
654091
30863
372148
386588
585852
1706083
1137550
1797705
1870554
1546294
610937
1074062
337224
1279778
960199
1446254
933802
1770238
1511095
506484
613226
219883
1321599
1922888
1112779
478649
1437825
1290953
426471
1158133
1343381
243827
1734019
1551045
230213
1602516
805181
1465636
1607342
1435644
449073
758407
569204
553934
389790
97997
1118899
1678636
769808
1396232
141433
192495
244226
1474612
369965
1951565
1241746
658135
1371635
755790
1036280
203428
254150
1158602
481823
1061358
1280924
1738944
299046
770044
1823818
546868
329232
122095
1640172
1246756
1720703
215364
1739288
1234622
14813
815658
901461
1424603
5684
1497314
292921
271377
383616
1816949
1242242
1145378
1638746
555733
1245829
993250
1426964
264745
1222332
283556
109833
1270063
1090317
173209
997751
1199933
1297012
1243244
887287
521640
1764017
674078
1986394
1390603
1475834
362291
1704076
763219
1266834
966520
942071
1889273
5940
836038
1574327
930220
404610
1258464
175458
1168269
276252
1483502
1998384
237459
452637
729615
1960824
1476091
1668207
1158105
20565
1467006
857667
1647433
670029
607277
1117659
467156
344239
1356095
118205
572545
1344777
610401
1368779
1341466
773147
1643160
332511
1702787
177658
1647857
440042
339399
1355614
267703
335252
537437
1774397
561685
512027
194786
1518585
1730213
677403
85826
1170249
1376788
1831052
288024
1415760
1772934
541529
1129202
1063265
1111496
1605129
936280
1809690
385545
800281
1769234
1052888
260589
1830402
1446514
1679239
1606074
1206242
464347
1835924
693882
1849900
1972209
1343089
399039
1645897
1458455
1323574
1811064
566689
1643590
207560
1918396
239729
1139535
950475
852992
1316512
979059
1326130
93792
1603567
513984
734720
280548
645288
138748
1238961
1646542
814471
663830
745735
1295435
1580048
1236455
981991
1153698
1720953
1785597
1190535
1234991
985716
1705875
1018198
180345
914401
881639
34376
904359
742844
1707738
805842
386399
1108411
1157381
1332205
1541942
14856
256171
1589308
1680914
1942349
693601
620863
1645764
396644
577450
133455
615713
152138
484051
1188301
471158
1173688
639391
1878410
1305708
105719
248553
277783
1710842
1778360
497957
1119741
1189124
431022
991363
250142
1201454
1521043
790840
341136
1199688
455357
315506
1370135
706236
511090
1508759
1376542
1573175
1612833
1301971
428185
1200379
770587
109559
1164186
1512274
480869
1765652
291497
790702
545684
475300
1772110
721954
1169892
981511
1729763
764054
225128
226905
1238248
1901058
596436
1435651
239155
1769176
538821
1850544
1640685
1124138
1262640
1808185
1638628
1834041
1367076
1735768
1702339
1061456
1928783
1157006
765785
1397227
1672218
1779989
965329
1924542
791053
484249
1217486
1357536
632486
1854012
1670226
852030
1401646
565135
1138144
612152
291282
1364877
553765
1916690
1190831
1013005
1561078
787292
1081641
507011
1927950
159830
1117150
1400682
120242
1601325
112179
829013
1915
1524318
1853335
666704
156418
696512
267682
507876
1660761
1934947
1407891
1749338
1746968
98453
931955
1297826
1081884
1217049
47518
1600663
590446
255062
96019
468057
1043829
1891738
704111
1015354
1468290
475776
245849
1763408
173476
1804586
741601
609953
947047
1944208
1259779
56042
1458659
855561
1730152
503299
1879856
769798
609027
544178
1162387
1123943
837236
473242
1300951
822093
59239
637958
50198
1060683
1134017
1447793
243933
1584688
603183
1244780
1039184
861968
590658
43876
1405972
623476
171239
1168782
560678
809115
112251
790632
1310077
919424
756881
1708245
601441
1011593
313957
361056
1754381
1322623
751344
1012153
1725988
473273
861010
1481729
1220225
1671315
326460
1612679
1449083
161445
1545976
1605101
1565382
1436066
776515
1382010
1886469
80871
1440593
1315380
1935972
785025
938613
958731
1850561
1283065
1167872
1525820
159477
1866606
1014064
877296
1443690
1308959
854978
560946
445780
1761996
1713141
1278502
275723
1263137
966238
924545
1166964
333513
959422
1455528
287895
827741
1600359
559471
722641
35887
19000
1109703
1180778
1836377
521413
1237110
1057628
1502268
857935
244043
67817
677702
1949515
1860466
624104
101965
1194232
817068
1930419
1052667
782103
1299448
1819785
1390293
547321
1843465
1342826
405586
1449948
1719355
889001
1952028
1756054
714671
1207122
346285
104211
525490
1261691
754518
122258
1308949
1835591
1560822
1864535
1762347
795099
623365
281953
1201104
430056
1312833
899120
741014
571061
1750507
1417550
982242
44394
746835
1539051
1239340
1068223
1116423
729544
1961972
438925
1936569
1935095
1489987
509979
1607957
409824
346066
1829970
1795851
322904
1613802
1395494
899084
1714730
1867411
597436
814482
1102339
1601934
352076
1540799
36906
1672826
1293322
1647790
1443783
1154450
1386712
15835
1138677
1680915
1548394
1834057
1797413
1503112
806176
111997
1744109
1403345
1032381
1438558
991074
1501440
1683681
153055
30222
169816
1951894
929575
1502080
587611
575838
716056
425916
1805097
609359
970210
1016209
1085881
1785394
314549
419584
465426
1861097
1573335
1670345
832756
1645811
1169908
1517658
1524348
1587159
537961
1327321
1368313
1681
385070
1980114
383340
1734050
1865090
1890133
185528
1383591
894697
865296
435337
1616752
1668646
1559977
1093423
1863337
35702
330897
1790991
1494881
1623344
1389576
1216809
69596
1915333
283241
1698337
1463772
280995
997650
71177
413111
266841
422740
717388
1754325
1614471
1431245
1169176
170539
1924638
51491
81942
1074963
1702339
894184
1200869
1086074
1593895
510210
774836
1470088
1701486
517389
793815
297915
236580
1602799
574822
1511854
570061
484135
619964
64975
1946938
204739
24659
1074053
1244900
511157
1021294
318804
21911
916462
1378818
79363
349500
1086598
22492
1944372
832812
767022
674913
664419
1134374
422136
909638
830384
891898
578293
1301568
1401651
464959
114770
1048830
1120772
125738
1215189
1721723
651371
1279160
1334697
117319
1122499
1176698
394945
1676085
1673023
1088484
182916
894743
1858352
1248091
1942536
600923
1361909
1056388
1203859
1753797
1478260
1928327
1379817
423976
25851
1754040
1996704
630585
1428797
1937745
194360
503952
146424
1534894
572759
388733
1981083
1261172
490637
1897100
404470
820551
1692324
337601
1842688
804376
1870705
1151341
1262872
1570899
666239
1214130
1343082
1477297
915991
1872569
1327802
1948575
309690
145307
83012
353856
1794573
1204615
1781707
966570
1102239
1586086
1257110
1602379
327348
23808
16657
435251
1578558
1539905
280236
1422919
836221
162417
627171
1535206
171253
1031066
432124
1351829
611873
333987
980175
910916
1426920
1793384
1365769
816922
1436972
1866509
799418
487453
352441
489239
948449
137395
674287
1771748
246387
1887546
763442
570021
1053085
1985596
1896553
1888311
1664511
665587
1550825
1668854
989478
1277503
1984614
1324783
47515
1585167
1505736
1081431
1721696
304925
1984549
1617367
498857
891952
565928
19972
1255533
879974
850812
203116
806355
1971190
1979915
1695783
414062
1062900
89043
994166
996530
495560
1057695
870247
824549
1819411
1228496
1953034
916121
393264
1411259
1010575
1290754
1723529
1448930
479689
1178857
37814
1391535
1127748
214935
689319
579002
1634624
1765202
1058791
1362553
1188562
1134173
1532802
733636
1805754
417564
1843539
1120131
1780144
338594
850881
1477558
1123592
1367765
1708063
151858
781319
1488526
1893049
1421698
949103
1049840
1711229
1713301
1357961
1275883
268067
1016515
740237
1184667
612675
958269
1496939
1194772
98464
952268
1114999
683557
567679
14302
534481
3227
529681
424481
1428583
1170586
1337846
443695
575710
1741246
1431466
724974
1615229
1194019
1633645
952349
282632
1349279
1193965
1391551
1435008
354970
1358974
1828287
1448968
1946942
1276636
1921436
1254277
325417
870755
1678461
1491884
1260558
1611772
1431457
1357366
1241058
212544
1766912
29326
1666315
1713956
390128
1872990
1903927
319643
580653
540755
1859295
1642740
1193774
1173092
1100657
1072276
346066
1887551
345498
1959739
777306
1045302
931860
1845384
569730
425332
1865244
221858
611465
938298
1983817
812985
611219
1945655
1190050
216442
1929490
67834
766
1360303
1196696
1792490
1116514
1319267
1275937
705671
309739
1557332
1033064
1695973
85977
901035
1502709
1742427
676580
1599686
465673
1132450
232262
1641799
1535038
1407393
723384
145699
1572005
913070
181057
1395304
1016999
32582
633264
1468119
264836
1963504
66320
1704115
240969
596844
1457995
562536
1148314
47382
1131790
319235
1305101
306310
1968001
420058
1379877
988811
1615749
1485834
1836754
623676
1692093
1668358
1942855
1999959
84791
305133
630342
630315
1427472
1736490
1034804
12869
1272385
978192
288948
1673201
392383
1193854
144719
1316987
1154471
418714
1330018
798220
1700794
1046026
320217
368195
1963697
1678348
402592
952086
226457
1016805
458638
579024
486810
999699
1961358
1059460
285131
992932
1842885
1130038
619310
1036522
1667531
132519
1095308
48456
493968
1681470
1022735
21203
604158
211152
561198
403420
1114296
1709708
1068498
617299
1036204
307599
1480012
460916
689982
942709
1661273
710877
1137042
841952
1855847
1331362
1940996
1668554
357015
281109
765271
940272
513322
209484
1176019
1827378
1784721
744929
163405
1359979
1857557
391930
644008
1575332
632318
734885
385349
1524581
1872000
1011574
841302
557443
925853
1906745
538642
260901
534301
1799233
1539802
147571
1037068
481159
1711099
1093061
1248509
1578118
234268
1669095
76261
99945
147230
1463595
1289001
103560
451712
887898
1708508
534141
73768
371657
239390
288223
1449791
467980
383154
1035253
667083
1847633
1867020
115687
1124563
346394
1618256
1188424
1281646
1277742
1056288
230373
1198046
533711
667768
858575
1372210
1298808
500887
547583
326986
1698160
368075
893682
1715644
1884301
213804
53337
151800
885214
1039474
1411832
1769851
410810
398714
79330
1175976
824537
140792
397287
971898
1037916
1606013
1952884
270471
1259984
237898
602196
286914
252644
1646766
35490
1254863
137107
464575
224846
377212
264078
473314
500587
365177
1157817
922932
234609
1215699
1575226
1452551
633771
1888930
1826092
1192250
244493
1268686
752732
1685748
102933
738755
1155035
173173
170368
1422614
895513
405392
203183
1535710
1954467
450320
1333359
885225
455016
109549
823491
1208578
310881
1229248
622420
233734
1314644
755967
591499
1557501
1191205
93924
276048
228336
208416
364031
845678
1428927
211384
1000892
226444
679911
1516749
1583053
1836539
286506
517329
662480
226897
691988
1234225
1479297
211639
1109157
1641248
1295527
47848
743808
1341950
1509101
607098
615180
830735
1312518
949467
189587
1375249
34675
954496
838134
1738994
1378799
944986
1691503
961840
142029
421733
1509298
1921600
1536471
1699047
1616840
459024
744315
1533392
914097
1473703
172015
1071447
1231457
1542789
1658688
362111
292146
1052102
399856
154023
833761
1802140
915073
1015714
893584
1319192
1162101
215341
1916676
129472
1991188
438268
1316489
771518
9451
1499495
313135
1700547
791674
965091
286754
1443740
272493
824014
1185484
124222
338100
754402
555760
736457
150069
931672
1646238
720376
1590127
1377409
310372
1358440
733882
471690
727539
1218543
1008026
196464
1486176
739065
404826
713267
844677
139654
7161
1364253
400744
1200009
1480671
504746
403173
1367848
1584840
1762054
1506998
1408045
862908
1701824
827343
1292324
380509
1850815
1948598
1350132
1590906
637597
1866175
1444294
1048944
540461
1248615
1405527
896041
1332909
45601
1464566
27113
93921
433189
1957774
1712615
292715
644506
742178
54496
84827
1644388
1053269
338508
488606
307005
803112
550384
965903
787682
1005163
1774932
736937
487182
544635
878421
1273010
1911689
378886
1055519
590615
1164375
1148290
748895
1278824
887104
315880
974058
663558
1670990
86266
1233303
1125038
1006231
324759
579718
1231299
331164
1767294
800808
1962206
634403
1461336
1792861
1626176
1969679
1246761
573121
912414
1810610
1257992
1812911
169777
662049
752430
36131
1623092
1960806
170451
1722135
1192059
89328
1368486
1739182
1516476
112296
385317
1555320
1985249
1590623
657451
691847
252377
1059974
1452214
1517323
1955141
1734076
1842079
667008
1977438
564739
1726148
945543
1489206
705277
263848
775382
511571
719941
997777
648887
330514
894213
324412
1308276
951820
807293
651472
1950183
202422
676335
1966008
1686786
508194
239935
286942
273893
1769324
1501059
850662
1729131
1524583
443780
4736
1403171
737072
1166273
49563
1187880
1410019
960815
1218569
674729
1143222
839726
1595877
361898
1888395
1320283
572651
519558
20331
417778
1025481
175759
342931
530748
1151384
1509996
1683181
804542
166417
449587
1670469
442857
1030967
1494938
333127
919324
1084200
23951
1067727
558068
1858213
1599139
1769985
1365638
1556464
390540
1760408
796026
1842512
531947
117733
55777
266093
1306460
1635650
1530003
238411
411218
79058
1070782
368418
346345
468750
218813
166313
1676854
544904
1656376
1248623
406805
676761
954728
926931
1545466
198082
1792372
1217164
618499
1323841
625114
821186
719407
796080
915335
1760205
1439945
189715
20217
429425
512761
186078
479348
1965132
1383078
1911114
1365620
1150721
1230972
74173
1729289
32375
1666391
1941624
1955018
523375
1392038
1513966
44487
1157995
1685899
510196
1090212
1778303
1136369
1501060
1688500
1936957
494405
1853998
1003848
1421426
412333
441690
1746794
1306762
1641803
1436931
24109
175171
333909
1247777
710101
660468
100263
1678878
1453672
1673868
1828923
1288732
238973
1018256
1927172
1147250
1081851
1070703
53027
862305
836260
1621992
751387
219632
182345
1891583
1076661
250409
992315
1162261
616524
1264400
1043095
1537364
1625319
841386
490883
532779
1803244
1254965
1731237
1725653
991333
983265
1960020
915538
1558528
803430
498272
965343
1189481
1980020
733217
807979
1447557
1781436
1373315
982782
551166
1719304
1581663
1265988
367864
1451387
790780
1567824
1185185
1082961
823256
254515
249532
1673592
574497
580026
66537
498202
443760
251935
1272463
1504719
371121
1247198
827831
653711
829992
923702
1347964
10938
170725
908051
1518242
848241
1179842
69843
293132
526483
701480
1081705
1535133
1383430
688889
796402
1896959
814394
1248440
834121
520366
1186870
42738
515789
873451
1177320
722296
1006052
951225
1891712
1019874
171368
998771
1969290
889623
1388987
180510
1469308
36987
1353542
928555
551309
1354751
1677358
1030774
67311
434719
1080783
54581
30756
1904129
1110807
1014913
1954382
1424620
1133952
1177761
1182634
1953213
1968386
1056970
224402
1991528
891142
809639
1200983
513411
966810
788558
1552214
1568160
1509346
1217377
1577567
369111
888918
1494327
170235
1450060
1592293
513031
1506482
691597
1708360
1201715
1571674
943796
985464
1215606
855717
997103
1484935
290097
1081416
1847663
1909923
1340518
535789
977115
305429
1173402
1290749
405214
1624494
1031892
1107536
1998602
2938
915774
286154
586047
412247
1798889
1781653
855173
253932
623531
1216192
158421
1769454
580864
1771420
41174
1265171
235433
1358080
1564378
1940558
736741
1062590
729964
232905
18102
1228745
1120647
1997325
1395187
377367
1198775
1436879
1687115
802650
1032592
1316469
1244384
1421340
1199874
1100543
186715
445911
934679
9790
127410
41954
1342953
1897523
1079254
1952043
1562693
1902973
1886333
1315440
276552
1466985
389003
410128
316055
906471
1561604
1293819
722100
37172
504074
413221
1794663
1447012
1293475
1457450
779918
654461
219042
156672
175894
472802
1812385
1314892
379071
852600
1295472
674543
918682
1761499
1279374
140467
1344948
823479
1294138
1774907
541733
130255
197290
1921872
899801
1062441
704232
677870
491064
1876205
1651759
1292119
931944
115222
930409
189132
90636
280407
1004013
677864
1703088
1807785
1523867
371696
569343
611602
642512
1040955
1659283
1806980
665718
1033877
723844
1895789
359753
514059
396631
1211454
720005
1128505
1719369
1586381
1824962
720380
95663
860202
889163
451504
96876
1535931
360256
563166
858046
426268
1528152
227600
927246
788082
333483
1622547
1715654
1137542
1921931
1616878
218087
997213
1930494
1383539
680978
842524
500552
1180761
221562
1718525
474630
1820560
149414
1374172
376999
420967
1692270
1023760
709059
212958
880767
1639331
1710973
1412923
1283080
1550844
1999023
221216
1198147
391930
1199249
1711252
727792
409237
170157
1030426
1792556
653253
301100
663076
278874
929460
1774325
138246
517921
1012602
370329
1814124
894380
910855
1958701
1493805
1869989
1319237
1723846
317638
1602144
1567903
676977
839803
1823240
1487740
907980
347205
1109623
312501
208371
1022223
736990
1713869
1409034
546826
1459396
969526
1962912
766382
309280
1125724
922331
905176
444876
1756673
1064198
1922387
1355044
465973
1041796
1682618
1648902
1471014
946935
375879
324388
1337304
271342
1714167
566368
925690
448659
1422202
126432
407135
783751
1349337
401538
407795
1698226
465418
1728161
1558483
1079124
193111
1501719
435038
1514454
1064270
46231
452594
1581819
28987
1723136
1521853
126012
897004
379027
283183
440368
337288
1602523
1402162
404604
57579
615753
1798513
905207
580563
959461
354219
200696
1149395
1909910
749513
919399
465233
1165801
389523
92628
701273
408718
1944020
1981744
374901
1149308
1389419
477314
1842661
209351
301931
603982
218493
1146068
125713
1995666
588566
1662557
1302356
760324
1016563
836069
884625
1620486
1146759
149634
797350
660488
1777323
346225
1901736
634816
728527
1058046
1014357
1449555
1209366
491754
107950
1897639
1263349
134072
1216272
1978096
1509352
1713451
396650
203713
91361
531161
1821480
1516699
1185046
233517
1314430
1256529
931654
1714124
54538
1752280
428061
571734
91557
394850
1217907
84245
580781
1833569
368024
1790182
575076
345868
1659728
1513043
100911
1508666
694802
1789006
904390
1473984
1406017
802903
1704568
536441
615425
1950483
748659
8955
1562992
287892
1289874
337212
1521542
785481
513470
311200
1723722
976483
1145296
845708
1985825
963024
855473
1049156
274703
1604208
1732702
77062
1040390
783297
825234
722945
1636403
1234497
1707701
1281732
359700
1076698
834436
1319977
158082
230114
1930977
396748
1556098
1115229
1848725
1453322
1388224
1758716
76345
1271901
1675803
1252318
1059247
1469764
1808210
504890
1291750
271352
1695277
886446
1747932
793370
1947606
119154
409959
1280608
1989661
60317
385875
784914
1509437
1171389
1017545
1710553
1581652
1043512
642033
369872
1279474
1044812
1674211
228167
1934551
1089844
340516
875947
629368
1048675
962350
211814
231086
166135
1962976
326089
1000796
1003026
254838
1167944
1880969
1911239
1291504
1503498
1282831
1371982
606162
402585
1734983
1221672
1174003
1999329
1300080
991098
580391
1096199
270036
1318264
1410398
1228615
1047645
1436863
1329720
1387011
1280031
1511090
1000734
390337
813909
275976
104501
948635
329452
962532
916378
1739430
735446
437840
1322973
1281451
153902
306023
136469
1645216
1596084
192637
1620685
394877
107586
1357602
1083778
49407
301533
1948018
11133
624939
1995470
1496601
110027
1284629
713369
1728577
1045505
1274402
1953910
431218
1411507
1745004
1171371
428154
1547597
405206
733201
1028072
605605
726776
751917
1345388
194994
610458
993411
902026
1158860
1527013
1211167
1782359
1810645
1928031
699577
884727
1245920
207189
1230704
1996096
1738913
1034563
116908
1749965
180444
1679845
224910
994150
968668
1512189
835061
1501808
728293
146716
306802
951503
1094958
1999049
1701859
805735
1808056
1319941
1346519
1396722
1341964
1505472
606598
794243
1077380
172988
513017
1660843
287154
1672613
280895
1894894
1572522
166782
1406669
1665593
1306781
1290599
269795
981740
302289
447850
138524
522953
951957
305984
1359010
1439074
1485213
1927079
681752
1255169
51762
250448
10118
1243773
1834890
1631723
520775
1263972
822300
1935030
433144
801493
74902
1641461
1576828
62704
1728330
156099
1882222
198555
482897
1011446
1516604
1303051
1535977
323065
122254
1985048
214743
1668913
21844
33912
1301526
115127
817498
1626564
1544867
727207
1442340
465090
346537
634248
1234387
1156291
1403233
353463
1192081
1143369
1792161
1158424
114179
827656
1503300
1340825
254397
916336
26421
1787913
1107067
1006796
629730
626383
645972
79919
370513
1672112
982602
325780
619246
635573
1416621
1403669
804303
1038891
682145
1063981
628356
635242
142131
903221
1809640
1385866
96475
1609904
1326083
610776
509640
1540128
845934
16813
1476759
253011
754073
1460837
1675734
315984
762879
1638364
675790
975096
1667993
1645504
58716
902625
1489630
575738
1216068
1230472
1749081
1124446
1655320
257577
1285994
484615
1526024
200251
905774
1332445
1383530
481680
358882
1238491
906740
1823213
340968
1793732
979696
433122
1738771
419013
623735
162304
783876
1784828
1500758
1744280
909207
623133
1898884
1532570
1399819
1406283
555347
69025
1290542
1587749
823830
1625186
1190963
1547654
1457131
686969
1186260
360682
799272
1153360
1208517
1888929
1824389
1078918
86534
1085884
632195
289147
84813
603
1154332
1128166
1153819
1730960
592569
29361
1565833
94321
1540196
408284
123617
1604727
430500
1390191
927099
414855
1952079
5123
1099991
935003
1460495
823841
1073833
861265
407246
1311689
1505773
985765
1922512
1259767
1311599
1170133
1930
227327
892580
1994583
568484
1670910
304371
128362
1547589
692058
1445963
577250
1932525
1312265
1866600
278540
786943
1196313
354761
1685268
1390060
1698536
1737763
773293
1915850
1108082
311350
1558335
1237318
1770201
117929
896253
1338225
412110
225618
1447235
1670328
1410408
649322
308697
851242
1248330
297044
85906
1302468
101696
797933
936041
322391
1615152
780589
33757
1897086
927992
1425959
1415110
983083
1111176
1321290
710721
759384
1320152
1236152
143178
776998
1994014
406251
1822166
1811130
1243909
1758832
857926
419628
105301
1101870
369420
1951344
362778
387310
191387
1596362
1776953
1973385
601645
1187507
1677668
1346737
487989
1306788
418564
1623408
540615
1964356
395732
1955708
10552
607706
656289
397548
1684882
1999925
36474
63458
1014027
1614074
754825
541470
1333146
716072
685583
1521261
837665
434938
1206388
546194
135430
1047398
736171
465629
974097
1287202
954362
1536372
773699
666761
635731
899159
170261
1904086
1686640
1238821
1920088
556307
79249
808499
1923878
1435494
71460
1303195
1066193
1232535
441118
1143407
977637
670725
85669
5843
168663
591130
635241
1290066
1426154
926854
255792
453987
26585
732679
903534
128682
249682
789533
364717
1991903
1524858
9250
522541
185739
1488120
221446
828727
257906
1216191
615342
1281515
1409718
1888423
1674474
1072934
831518
64809
642367
1576547
1347900
1200887
106640
1208209
1581506
522020
1541643
1364128
987317
335902
1361802
850139
567976
736624
1019392
1348596
24463
726885
1827028
195765
1142824
309673
731664
1337078
579562
1699223
1442627
1587691
1815411
562315
745637
868125
5419
100352
993877
1487710
716173
598607
1363978
608128
361147
1113940
1349028
1967752
968758
143382
1686220
1950790
752148
729379
973290
1801802
1609580
324522
1616584
1379076
761066
1307699
460998
1585911
1198331
139034
8666
1159612
1137897
752413
1678598
246581
1381376
1578507
1698141
905101
1582639
1175196
474635
118086
836421
487087
792831
1708526
1527944
651398
363783
195098
1789432
1475115
908816
1087053
1842896
1956366
976010
495387
1849848
566925
1184390
290802
538043
954987
744285
496888
351830
1853491
354473
1675581
1764622
910413
1188489
1152579
821776
1622581
1928624
229878
1612304
1290727
810260
1498083
1535821
1818221
1908399
365378
33595
1784310
254371
460239
1513231
1709375
538395
494326
1047455
1463925
1212869
360213
1900083
1978234
1345451
139376
987710
1105440
342600
1746918
1091569
5724
716268
832898
468305
630443
1463989
1817034
183913
1444790
683998
693065
472582
988528
217716
1448418
1301411
963196
83842
1084025
1939491
1654175
1494456
134242
1872799
614978
733672
140782
801048
1674902
236981
790750
774494
489027
1431501
590337
1881268
1255485
344394
1391802
1307425
981713
699818
72768
873603
1311413
1229728
713089
1319784
1521120
789331
208055
342054
897283
1162778
7801
175113
1186252
1760680
950166
152611
337676
1549757
1693518
1571377
308757
17046
1749028
1490301
204345
867629
1030006
1393956
1699098
188623
907234
1340949
134659
926013
223524
963272
1447005
991431
352706
1737559
1060963
970032
645836
1258636
1490786
205577
29454
1746756
837966
1139144
1435632
27142
317334
1176311
244613
1021940
1223771
478927
1902456
263982
1825966
1111795
1880417
942201
1175337
1690970
1650574
885048
1180829
792597
766778
1321748
1399702
1217520
878507
952945
1198396
932562
1505047
1973304
656692
1432369
1118668
1481617
1988288
207517
276270
854943
607835
863924
842929
1610059
1237555
733056
306260
225972
1550202
45668
402917
960885
1312150
1403622
1847648
756563
1535723
1608231
1465171
1537521
328428
166333
1518417
112023
149356
899698
745940
1579188
1713013
224559
575615
1847236
803495
936622
1154664
1848206
41719
105588
1684739
1154611
1182765
1676212
935630
1190772
811043
477751
106699
846247
1409082
831621
1331044
1530778
1861353
1564948
1880048
1486245
1471224
498139
1849496
343540
978432
1553591
1668230
979858
780262
1433795
1157778
415951
1788818
390722
979694
205924
1670338
1579950
767123
1016072
1040048
1250870
399242
1573493
861235
145882
474239
1901552
1524419
276821
1540260
22128
1280822
1697849
1959596
196229
1781097
483685
1089239
854376
78968
184423
315338
801067
1514634
64323
1234521
44156
1554052
1985315
484495
1513383
1349856
1064780
962874
1361955
1983135
31740
1343559
904245
964507
1453842
1681645
880035
453008
996975
1256946
1745142
947325
331477
436872
1535121
1758203
422343
538260
1404028
879126
170869
1034765
1088267
1155278
742685
896767
1381604
1018087
462949
1344877
1911003
1077969
949215
1040708
615419
1347279
149536
20474
1693243
1522722
1671252
429038
193708
1288229
1803202
954397
1706506
44716
1208687
58129
1677793
719486
372591
985604
148920
460124
849579
6014
97196
254322
1967525
852312
1192274
1958231
49385
1642657
571198
1805708
1007654
1287159
1245203
1302584
255343
463332
1301627
484768
356371
543691
753829
1472479
685246
818818
377664
1447747
1987332
1544170
1414670
401834
1916293
1023696
1763828
1796331
1060126
636743
166951
1186966
394894
1677061
1285478
404880
1101632
1294544
1767602
291288
1816156
426369
740784
1194977
1026348
813319
553080
378054
278209
3407
1807537
835160
871642
1673889
1108835
1394388
1479128
1689212
572391
1558595
203136
662760
557621
1618516
186979
1129607
311912
1509435
1092314
1402242
1401188
1422342
59627
1365251
940445
701748
1528343
1296248
776666
1700524
1585743
1497806
893206
86014
1112306
1657925
742498
1058191
25525
548580
1480272
352978
1240841
740681
963364
1298812
721353
1292087
1485275
440186
1346555
1182473
767702
67547
1082622
52179
1230054
1890620
256007
1860391
1761307
1330075
1663787
1996327
1419190
892798
1237472
948073
1094053
1407956
1380479
207713
1472804
651748
637488
1457245
692638
349193
30172
891941
1908229
661551
464980
1085560
329197
1730385
173151
1288945
532012
920354
940074
1861375
1550133
570102
1488780
865355
587526
1756533
1433309
431959
1248319
53267
1415491
1867598
1142718
1256968
1405837
1065881
1040524
271420
519152
464126
1649667
1566424
131566
377196
1712104
1766782
1973407
116462
717417
1073834
564191
1335578
46762
1013326
222232
1752822
1252042
236310
884617
986977
582210
1741883
830653
1042965
1315160
1985993
1201590
279109
1359803
796232
899976
341287
263414
385221
281726
6543
76781
1193466
1164574
372454
1614143
1433656
53439
845934
1615073
246559
1534495
1613654
1751466
512356
922664
1279957
1080577
788841
670151
1107611
346836
1908235
1318595
333097
1436569
1232496
244555
116903
453103
1835253
288645
580363
1821656
1225434
339521
491570
1397282
723183
1609393
963217
1888138
770707
1937589
43155
611131
601577
1736219
611540
464336
1532629
1755983
1382951
1773042
1965060
1410550
537241
918159
1229142
939261
296120
614590
230921
585738
1463099
409549
1175047
1641004
971856
1546051
1703669
579658
744914
1659900
1400077
500622
375649
1660711
1213811
1226503
1757035
610240
858075
10246
974207
335947
1356569
313449
1742312
1199676
1146564
1180066
409584
241745
1619168
231215
1483983
841480
559092
514154
1212897
754123
693239
1045228
433350
1605480
1735031
1979561
640448
838848
1012573
444290
1976338
1034870
829991
307194
1760557
530161
548151
1911391
1816861
1212041
1712974
1763765
642535
1987245
311984
637013
1647149
1773169
1394629
298901
799651
368155
245850
435876
582210
589122
993526
123087
652495
684983
1927568
182314
1236579
486134
36714
1825518
1229152
817199
1420079
1336882
1594651
1657011
1556889
409485
742879
27167
67392
995007
1917737
613317
154055
955862
221342
241189
228529
892180
661614
1633609
497649
1508337
75092
1992
951632
1219464
46132
1111977
1259750
795018
1196496
590804
545970
1236542
1145130
1832817
224338
1325236
1919853
1958165
35964
840576
124135
706413
569194
1191026
1610944
659892
1643504
373602
408420
796142
132516
1232247
516608
133992
796266
1138343
1410173
1888508
339190
291974
158840
1119539
1555776
1751779
1389864
1233340
1177862
438261
744856
689793
1478563
1316307
206689
1399723
789330
397017
1171665
892352
442199
887802
526353
1758433
503768
1434002
1872444
1722706
507734
1854529
1529331
791761
1121629
745466
1420500
1075863
76706
92679
1835924
1661611
942059
1232151
324742
1088211
872131
803430
1513073
1474106
1408737
790449
1720310
1491551
1702185
843620
888117
244060
1532797
1509839
1876257
320708
1023145
10875
839460
259590
890460
859638
830230
598518
1984294
1517607
212822
1853134
408813
61890
503780
750048
1235212
1712796
1302590
605543
1723399
919038
1557014
325426
1569460
1651863
987707
1987449
751674
924751
351992
1840556
921808
1623719
1137852
1286047
1853713
1837366
1473035
1276988
933996
854238
305158
698841
276091
498244
1427851
1213964
239511
1384574
261814
1130531
177959
1337128
880880
738367
1433285
1890860
1011764
757711
39550
70189
1007020
1883130
1471493
942451
230084
1441378
1690385
1942420
705502
1541008
1216483
1397957
723345
436956
1783317
1046364
1124907
1940898
1081960
853642
1271695
1536603
1261487
442025
1362431
874429
1457556
1314066
1383368
1800332
167254
1796970
41156
1168261
271700
1931848
349943
1484956
1657246
721364
680163
379929
1209640
1489381
1250167
432261
22959
1829878
776394
994420
1893932
1016885
459395
1758596
1579910
1542329
1255344
438920
1778027
927522
371564
1707458
398873
659554
1812150
602876
502791
732398
1329079
750885
423907
1580458
1647611
379982
1090181
889756
1110931
489900
1817595
480481
1824151
237033
497021
1613225
1099102
13181
1822752
1034059
185121
1341007
62213
1176295
1556258
844628
866727
1408268
1220663
1057053
820230
947399
671178
362649
1380171
221997
958760
1521822
426996
1383585
876211
1570473
520466
1796618
1625682
331092
856569
932645
443348
1993115
108593
1067154
1907717
692847
717018
191806
1431170
1420067
149952
1430270
287188
1628208
1385202
1494799
1986897
1693937
588468
347769
1227805
1277821
1937938
927063
1720575
717186
62466
172884
1568519
1335284
1105774
829612
1671477
1483286
270920
1093692
95810
1313582
1331904
1953769
1289881
1259638
1674080
1171138
853753
1092835
1534503
1630382
286398
1164221
1651459
1150907
1827069
556343
1850993
1681803
1803702
763711
1406275
1833041
1239574
1717844
232387
1134752
394565
1810746
1908207
792659
1712690
1080454
296073
1439440
1717668
1403673
1957398
563317
1326172
923257
131191
774316
1466904
683245
831611
691373
900155
1834491
553805
1918058
192245
269067
718616
861657
762622
1929004
7727
1368372
1687127
1983142
1060893
1624830
824165
1762999
1205390
439495
799763
1384246
811958
268405
940388
1762990
734426
1691022
1637604
196890
842171
940729
642581
1023118
1495011
715717
1847681
1033539
183925
415746
830033
1409744
580106
1022139
240650
1486945
1647901
843158
941121
507081
1989533
509599
801405
1167627
162448
649897
38741
1670353
1438241
1162616
1807093
876564
185252
1157792
799077
1046954
740225
1882558
1098604
642716
1640140
669520
1657694
478006
1477659
1051344
1740415
442357
822422
707203
766755
915924
9927
1567848
440228
268722
1946068
1287332
822783
851043
364355
176663
387602
1652970
694904
1310092
987783
444506
1288801
1515306
753261
1330128
1349463
769570
1818692
135388
1558848
1122185
1666221
337235
25817
1251720
963965
1159210
651439
1956553
1790163
1115264
663041
1456437
790785
494394
392112
1509193
1049535
575773
1358176
859700
203006
1186780
1222977
860806
410009
836052
1662328
1531564
836998
1481762
267174
1845029
263852
886372
288733
348800
1972131
1184706
1955149
855626
1802003
1388360
1502986
1573122
1533576
1835026
1769517
1151279
117597
1517823
1342525
1420460
938407
1584708
746467
1410842
1505930
414338
756941
594861
534080
1251688
460619
143818
256423
77073
612025
668099
1022997
1789555
1151346
783943
291961
1773871
1623661
1497813
690588
1867165
916082
1564296
1225367
1020617
1588187
1561725
1611761
683083
748081
735480
329450
1248438
1534907
46479
1887427
1996718
42988
1853180
1562553
1731748
1184670
1239411
1277499
1895004
34289
1565568
876906
1906477
9383
1870978
856788
1794149
363160
728278
1267148
565661
1398467
1277456
675245
1795243
930301
1014575
29470
102584
1995719
1146725
1642177
249128
155780
1379775
1679313
899923
1729248
1403096
818567
481465
33910
840702
835457
1076644
645521
1384531
1848501
1840396
289180
1983633
997981
797791
1706501
1466814
1165208
1496513
1306962
1016864
350080
587323
1351254
987713
1399871
1933419
525137
520832
1116539
1410233
343531
812798
949069
308902
704549
483981
1940867
169559
1813042
1985241
1626147
1169357
516280
1316487
1769898
1574053
1333458
497687
1726650
1006795
1865727
661972
452189
210782
1051679
376022
1746983
1550082
87262
993183
955969
1622011
1297041
240333
1529361
271980
826753
676319
1535112
402508
1323116
159323
504112
915921
1805403
811564
1720360
729030
452803
1938747
1844596
581496
1495921
1267562
1637822
440576
3119
1663756
869212
918077
1564733
635471
1681720
531566
1511321
1463083
1964320
992101
1215195
1925245
190369
767567
879934
269247
1652898
1460672
1213423
316526
1615215
1494083
1147034
1790723
1779292
1067267
1535387
1788807
1362210
1633325
143149
1803850
591447
1035194
368146
118054
414106
628170
1756213
1498258
323563
1197900
695782
904872
320743
175042
99111
390834
244835
382286
847459
923610
657820
187154
1675006
17331
995453
513908
221158
626813
213362
170001
783486
1122536
238751
1636642
425507
670845
727133
307275
917672
1449893
231753
1279233
1410070
6859
1483500
604295
848165
471552
89494
673200
832369
405622
68082
1776727
130672
1592053
1227196
752203
1391220
1908
1016584
1909771
1443433
528119
1461756
1557106
719362
1500610
159732
1851263
1696515
1136651
1804246
1223487
1654489
106318
713997
569639
1554682
952343
1727720
1694763
1854583
412378
551975
1297665
1692666
1238783
1298004
1335272
1427550
807447
482568
559326
638823
1736264
1543640
1194465
432410
1222234
911535
1185154
1091050
1485622
206977
216602
1336708
480395
936909
409873
553636
946430
1639875
468139
603576
885731
584368
1094657
72697
1579123
1918026
879354
521863
1741626
1278016
780217
345566
1024460
1035037
1537208
1656028
1684141
1137040
1291282
1750486
1884568
139359
990803
1452139
785576
1939764
1942894
255855
1480064
312661
1831374
1779591
86659
1699824
1713644
1132536
1829641
499119
1189501
1721214
1315837
834754
844157
125008
248220
1843729
1946950
968237
1080945
118565
1523842
1005612
541957
339743
1577342
448210
379488
1112336
1293308
892675
608434
1783956
592901
398311
1730885
47995
650181
1652670
681541
1122054
491048
904915
92133
1604436
1483389
840371
293889
626872
1760400
1573131
1391748
1405720
606696
928777
1481131
999046
1163161
1686712
33700
1250037
353705
61863
762869
1868107
1793052
1782372
1784150
1391336
825302
1082507
1546039
247375
1262173
1020569
1134795
357870
604438
963182
1536647
738315
514446
1892025
1200564
1859288
1376038
1733106
1750697
1350273
287016
1393509
430890
1312608
1916064
1085890
977650
48076
671716
1035280
1759672
1319380
1692388
335639
1295633
619275
1817418
1764702
531962
1995445
433724
1656102
1997963
615701
495016
240749
915313
432335
716712
1754821
134481
1807886
866328
647997
30163
488006
1361370
1750783
821857
812452
1025644
1904908
246031
1189757
1557599
1476289
1057252
777920
1407761
1425786
1888339
1450446
823015
1706984
1578739
1594679
1469858
1108798
221583
1911547
1355849
189427
197482
1498538
1880333
853832
593602
762890
1815139
1487517
1434868
1460933
1552609
66750
1800724
1605366
580087
235436
890547
1068382
1379052
1892994
919917
777144
1295715
1319799
649174
371261
1648289
1635837
697928
847652
931241
1211571
194814
474833
1324232
1005036
1702931
1823853
1285581
4247
1528566
91574
1875047
1443723
147903
1331990
1856364
971877
124864
981773
797654
1845921
1335972
432396
391335
739875
450748
1733985
1312373
1517864
1770514
1417360
1612451
1869110
483606
22155
381701
1630431
1783209
1153184
1014394
1644304
1024835
1940383
373177
742162
643210
263783
1617999
1033189
1872232
1157647
972081
715226
602353
127878
1471353
666102
1054486
904641
1718075
1674694
1004199
190938
1998556
1247324
443654
348606
1971067
1606953
650360
1639869
446791
68837
1384163
376654
32975
1352270
1888050
1617699
346277
1069326
1319534
1563553
1209007
1702019
535763
808465
958208
201622
1484908
1625967
170806
1746516
1031782
635486
1526319
590137
899331
1141386
905342
1358580
889501
1684324
1967230
521387
945854
252960
56427
1634267
574537
542134
1250413
1134371
1414862
834602
302703
130696
608019
306540
1090774
1665619
1610566
1660907
1094710
994432
33973
1389446
1544173
126819
1464583
1704625
276539
1987497
1591072
357456
1901048
1872692
1877015
1663942
103141
1168246
1348362
725827
1845606
48600
89519
208520
343661
1019447
548910
1068190
901490
1444899
392870
270202
1868094
1874549
40191
1366162
617676
1675337
1277932
1636317
14954
1249044
611849
567860
1216546
801604
1102
1708460
106933
103838
1373229
159053
1952278
1598653
1089738
1861285
1360346
268820
215387
1894353
916233
1427835
1959482
635438
88248
364267
1373194
1067311
49538
1302568
1355971
1164340
1951369
1495136
1938587
1029564
364234
1094757
962353
258784
54593
1975575
183833
771489
1512742
1336614
645388
689233
1176313
133162
1803948
287324
897355
524507
1864682
959407
146165
609090
691982
1370353
907992
557455
611318
17092
1011287
1213917
79845
719733
428173
383469
1978147
182854
1106050
143275
1166864
1961483
894764
1486307
1076983
925468
1446117
194328
1974821
1951676
1076776
684145
1382550
1088487
488600
1410668
51954
1831366
744504
351792
1738350
1316751
990349
346315
1205303
1572756
1851920
1888819
220290
316176
1274957
978428
1417978
555285
728091
707779
1221066
1141506
1185070
440953
1005989
281601
1404482
703363
218990
835450
1330902
553117
1971
972345
677654
566762
143108
1131940
1761336
254910
371308
1867608
1170348
525822
30501
1302860
1345580
1631882
1363778
115479
45777
148027
1488490
1738208
89548
1887834
1079763
370604
1649756
1253154
122092
1799807
234888
739
608517
1857817
1830450
1063714
954918
1228733
102591
238367
887637
573833
1735227
478958
596111
1918464
252058
1743081
622628
1710860
1850049
100295
686745
80288
1202923
1120274
566779
1962951
1363844
569478
1948248
595354
200745
626380
1553273
364477
1034084
1463099
1280067
896290
257220
1738064
1194081
771199
424925
64455
40205
1679477
667030
170040
1013559
1841282
817275
1790135
947939
707626
1897026
395645
1602393
839498
1647968
318802
838727
1095545
1450281
403943
1313700
655179
1205902
647764
1188570
905449
1739116
1964504
925890
1074099
368253
934722
250549
1382059
14729
1847654
1468487
91229
471891
332817
1753843
1752644
468303
884463
682238
1147118
1463570
291809
878460
1479524
839787
1628804
1734727
1194382
1842803
1245314
1554665
1673092
1138255
629234
1427416
1747665
1165493
187382
12972
738058
1608681
759428
327538
1247952
807137
1244295
1953905
793476
1324228
1736276
1024077
423979
1130759
1812564
593232
1793280
705307
902305
525330
1801434
90707
1986780
1309698
680610
340251
1006349
620630
1946194
265600
851262
1746983
402906
1887767
656480
890024
1565288
587097
1957081
1942833
659540
1462034
843995
1229701
1437123
1513429
1778228
1263642
184837
1653345
538955
1104019
1440463
554274
1977478
1151154
1726079
944976
1041912
485701
825080
1331129
1088412
1286258
767965
1849262
722039
664979
1349909
1174602
1302320
722527
308955
1069844
1486816
1672054
1406702
573171
217079
1965037
1780999
1931641
1948232
798217
164760
1295092
1736934
872892
630880
545871
1276147
1015137
1464905
53466
1617469
206199
1365194
779823
760254
1127778
1638669
731997
436045
278749
1223227
1627441
997907
757738
1985813
1557999
927460
819466
494002
398535
1391080
1238445
1075064
392797
482028
261461
346539
545062
1440401
1655631
1088756
1015440
1184884
1314247
839850
77617
709510
172111
446090
742295
17906
1964227
899778
134999
990080
1363986
560325
328801
724414
124590
890774
1722245
1122372
1983082
1396673
1704462
1641365
1611181
1143695
71806
1258802
323168
1701579
1740215
1015858
190723
12215
331163
1178809
1744705
1951205
1421356
1158718
171196
1743498
69538
1505345
953331
691293
679384
713285
1225838
842936
1749208
740499
476101
375778
1681569
1406681
1810486
885726
395306
1391783
187581
501542
86173
1848616
430638
1098134
891639
516506
1484786
934106
1838863
1042991
1232211
371703
1906387
1983804
1541031
306572
1134527
1824407
56448
1164713
298076
959155
31308
756816
569246
745259
1735910
514798
923157
734029
913743
415436
1122563
1855326
41407
1440710
1611491
1631428
279142
312356
15643
10943
1480083
374562
861811
1550328
796789
1168495
1451087
312314
1500811
1512868
1076531
150122
142164
1203443
23013
180054
1689804
1807510
1979499
1098147
623329
1359349
1770108
589486
410927
1707291
297026
1556731
510349
762683
1111188
1997186
1747536
1589500
1363648
984719
1190137
1833809
1845007
1097269
270955
1578168
1229475
1795265
1005147
1853658
1650212
746423
682144
303341
1106274
1209049
62926
1512694
1942771
1341744
1498799
547536
1967664
882832
1827765
567067
1930589
1867856
1052466
1426799
877945
1442788
69244
883346
1980694
1037017
1207502
1362897
65553
578315
746422
1349783
1972249
1464922
893876
1226988
620759
47305
1918556
170885
979584
1742542
930364
1292878
885147
221707
1576224
916854
434603
51208
1363319
1749226
585750
1161519
776172
1094975
1245426
1225308
75628
107157
1770426
1554064
1590444
1064895
925969
881621
1435029
1409975
765843
1723824
827130
414751
1559482
1132730
628544
1714503
1652205
558913
330595
1982485
1319836
1888255
549165
473780
1493971
1341165
1183663
466377
1032897
1971232
1134671
244804
1795963
1570643
1133075
31196
1658705
1671058
79335
816362
756841
337819
765188
556457
1628439
630710
1366603
681064
1782740
509171
1296682
310076
501883
1288857
1965205
1429397
496972
943391
1285885
86445
1829629
716612
858808
584128
1274694
346855
50960
1744191
548330
832675
1431510
87969
1090608
1240948
379333
946815
426981
1871725
933797
741357
676762
717188
1577713
1927325
189660
635695
1421675
1015814
1362293
1670978
1865894
1496208
1409343
880806
688890
1416883
1225038
74320
1781400
591887
831866
1231388
1375245
455082
774246
615459
1981525
532475
1244134
373714
1231031
817856
1244360
1754103
1638098
1914688
1959883
1600839
1770645
974647
1958404
1427927
1340410
1925813
1651665
238683
1019706
163869
1590746
1897563
1719416
550621
968808
633547
968887
551745
19301
403820
1970474
1768560
443165
38607
1663805
1372880
1973306
1666832
1529597
1699006
1531505
1093147
1806532
1632728
806109
835507
1233462
439591
222884
767047
851678
525609
1092341
1410777
1739680
1251179
782363
17385
1030061
503717
1359926
1065908
299154
1213641
1539158
777238
1325096
1864259
1563204
980115
800058
1647126
699144
1146212
1413186
124088
1990864
534427
1581759
1224234
330910
1696896
1938211
1927958
347100
235775
377064
509220
1981707
1326268
241423
554719
823446
300806
217641
118241
351408
1535500
1332270
1874396
275358
786753
1954701
181111
1326833
1777557
853211
1517252
232401
1209466
1322927
756729
1392768
1710335
741303
924560
1772752
1897341
1524260
145667
1831460
1476989
600709
1591179
627075
189282
768016
131316
1773440
864307
573593
146595
1402528
1481032
392907
98637
781604
1658443
1207976
847602
802136
1470965
484736
1081317
323175
1610409
1727016
447562
812524
1708854
680036
201432
311602
981479
952793
534318
921693
329220
1449138
233488
531137
1876360
468298
1485305
182182
1552421
946780
1389931
1357395
900029
749426
240560
251609
1524732
1112517
1124659
962169
1889307
1581974
1376986
783924
1382209
947621
1431556
1762361
682232
677161
1215938
157487
1985558
1077920
1150488
775376
652440
1976886
1729056
440520
1370979
61656
400802
153533
6679
936408
1556138
1294596
117462
837095
1329532
71577
1023859
24491
1712175
794903
828638
1068647
756815
1345483
1869295
1077611
1606653
713273
1051177
1019678
1273058
955794
646881
431126
1004111
240192
1254209
770574
832040
626730
1737133
1986701
270202
1157184
1758641
197966
1644943
362111
405827
1282736
95023
1697479
680040
1740959
742124
1362573
494716
50060
720837
1631258
1752927
1808984
435366
1929223
1549575
1833180
1168556
1454852
1930998
542170
905084
654165
839333
1166021
14005
620771
977863
548325
1381137
1220581
717906
118062
1561800
938840
350848
513903
866989
509109
239972
139903
1059660
1992146
552880
1502235
1975583
1127353
1444363
4745
1127900
415151
650669
1165967
386441
301717
1739650
1145515
883262
1193354
639064
1655911
780626
1410496
365309
389474
1588838
1942071
986909
1192562
1885400
166832
313705
1258541
730480
1042997
808075
865035
589735
1628038
1556051
186926
1668045
1234066
272541
1016996
1656117
1686490
275671
1570986
503936
1826307
238716
576209
1111287
1980552
20606
1438929
1902895
1732787
459113
1996928
1240310
672800
1188959
351390
507517
122470
84852
640306
686982
1257016
1025572
237595
1196221
115531
6167
1796719
1794401
1520080
786919
1420185
1139343
1166557
306996
1570814
87621
1027737
1475453
765183
1011383
1391311
1511782
685914
1567300
163521
1286446
630027
857617
1707725
1232244
1928262
98833
563027
1917393
1423569
479998
312443
847409
929415
403083
104734
1715353
1219340
329367
964308
1826820
1824804
1560297
724963
1725887
230567
1852026
95028
1362623
1186121
1415538
1885823
9831
504347
1427229
926703
328474
972845
1995123
1888966
1273552
1181667
1582466
809951
1761308
1948133
1464282
94261
1047865
1776012
585310
927263
1516313
562042
1925010
9480
493760
1663928
219583
1110031
979358
699001
1592933
1200480
1789754
1217042
868338
1662204
1599088
1519001
303927
1539252
1202452
1371233
284497
1406009
1257030
1404992
205943
1438462
1759989
1468546
1385303
632842
1138629
611543
1794050
1473388
1065687
1296261
1119263
543019
639673
1651024
586577
6627
1958916
1419696
249625
116306
1397768
314204
1545846
1446681
666153
986864
799480
1610671
1931180
1711763
1917900
1273266
841993
1783106
1017098
379406
354623
122822
184379
1154832
1092242
1704470
906168
1697665
1767919
133343
240172
1480631
225710
420130
1583922
1509931
1384447
1643583
1676089
982169
1896871
732075
350790
959291
1155966
359464
1439889
16156
1012961
1275652
961668
486602
1210180
916596
189391
860201
1099006
1917017
257138
116628
1580835
1208987
1717099
346147
1940461
331661
1881906
547149
74469
1014813
579734
711042
978379
715760
1576266
1038262
218311
1530593
1372804
334481
227079
1472392
402475
434307
1583130
1913185
1081063
353879
1883162
414086
1898736
232971
659245
1166082
1640597
1427136
1065588
339433
786565
762191
840321
360534
484042
1053986
830760
1019583
1362662
1897372
1592870
775417
1222686
1620567
280464
1563432
667818
1425404
4496
1761082
925144
1189873
1867288
1286423
1502223
1647769
1261513
1165429
1475948
945188
480845
883255
825587
1074982
1923688
1477260
820474
942614
1697730
652537
199038
140756
923893
522689
28594
1019761
1882910
496636
952079
1121681
454271
330334
485599
214180
1486089
1884263
1501508
1783504
418518
660565
1328651
1875695
1245899
1633997
1874442
143390
1132429
91853
63875
1886591
1890472
1319460
1643915
765222
130090
1980538
1585311
1004550
1237470
654049
755973
925624
1154514
310859
1418283
1733463
164829
1596032
1609928
898685
1206198
1263090
554941
454852
139575
1824307
1128089
167457
526220
93586
1814120
694127
85100
1109047
321868
1501120
1371289
411943
1133027
193276
189773
88644
625693
830813
1465055
395334
634199
74098
457993
147355
539394
1403624
1292712
1925351
1681086
1589628
1023841
685028
1670087
1674300
898305
715649
1489096
483918
886445
836678
1530316
267085
457222
1618630
418142
1856307
1773711
1793761
431046
170038
1596067
273091
39465
45604
1973680
923209
377023
1220612
891635
947423
1749832
430274
1055147
491942
1578249
1993273
949608
826363
1305610
1641192
720345
46871
1803710
1747458
1721630
1573289
1276449
1582650
1065645
1486603
1474838
292393
862455
1147681
1033534
1553209
47528
1021759
909685
99237
1413940
229312
735331
1391913
593180
861961
1941185
169979
710087
762057
708161
712312
1479099
1369208
1712737
500114
1793248
207498
1234573
1521438
274172
858254
1512250
1674657
1398319
1613056
142488
883825
1237343
849583
501870
1031369
1533753
516394
1842004
56162
1957711
1020355
1952293
1123336
1085672
1240836
1891442
27422
409016
1898064
166776
389514
1839055
28780
159543
546718
738924
1511608
1814769
473689
640831
114711
136985
1904250
726050
1829011
600205
1486140
97169
1032772
1999901
1884380
312398
1657132
1886285
873237
143434
278590
354313
885404
1668281
1503558
1877180
1013171
711748
920801
1256816
1043746
822057
1270659
1660266
898917
1163167
832284
414852
1107478
1397884
1448641
134440
1355671
408707
821093
1005894
1064699
1440497
1492603
1212962
309303
1167412
956509
1310907
354256
392684
1979959
1529853
384331
123529
192286
40213
1191714
1731820
1703506
1787083
12114
1253031
1530771
144799
854415
799496
1791469
516979
1774845
232614
1864423
1719682
1618077
904666
1610010
690991
469680
1764259
68482
1469687
1547655
285224
886741
1944610
1947208
31387
804320
1799879
975589
202167
1674125
599034
273066
327651
462527
1027619
1453768
1795773
135878
1810169
764943
1212983
36980
472931
960107
627658
616474
1731044
100180
960764
1058297
818416
164436
770480
1652603
801735
1393791
1026686
813605
1066180
866888
672316
1688290
194038
1736408
1234998
746021
453880
1287761
465326
1792183
1451252
1628096
1684744
624898
556802
1875678
1004672
738891
1963556
734214
554823
529154
1124585
1207195
843544
1291295
1829124
1271243
17902
830179
832131
1533561
1776431
1294019
1237111
1067775
882391
1736423
437340
96064
697102
1751150
1661137
869378
1655207
643852
1673992
365150
1492265
655516
676763
665122
1137697
1303154
769033
1180754
279012
914635
483356
668319
568821
318272
1697193
1994185
179595
433091
295455
1931394
1521048
1224107
853571
1392877
799723
647900
1365307
823026
1778901
1522894
1591597
821531
704390
135881
1540527
1526014
360940
1392237
1570637
455614
1769567
491158
358008
1087811
1402177
1886912
540303
987790
504198
1202319
501397
355721
299904
436729
1440965
1087072
1810457
1403805
1169235
1908246
1950440
1768180
1672996
23873
692220
1366773
1318351
537806
1133622
488946
169597
390848
884992
998988
1312199
555579
1502487
741779
1418147
1547688
61502
66082
443407
799089
308891
1568545
1112964
728369
652716
1250145
264122
1886364
1498770
833087
1217367
1465814
34082
1438898
432444
1610508
408140
291458
1628190
742738
1871629
1288120
761907
1464561
1314529
141522
1920862
1147700
1031817
1676872
50566
1574123
1675251
584303
1298622
1008037
1931648
1070636
1824749
1898472
1661548
1463031
1657939
1450155
1663202
513069
1707120
1558270
404345
1629388
1781380
747197
1339177
836000
234616
1755719
249786
215201
341087
1011950
851161
1711451
655984
627957
1325129
1947406
1435558
1278847
1232966
293516
1217928
873420
74311
1288310
1401598
86235
1699959
28592
1189151
1653991
1227255
691112
170532
1216774
648570
421019
1577978
1847710
209627
464310
349044
829501
1796041
39931
1428076
1170085
442969
1643974
215978
282147
1958952
518987
1582046
1618167
1535404
372567
786952
1825801
520279
1799614
280550
449631
601012
716733
1983877
465939
227280
239387
875956
1276652
1262181
1592910
1680087
512849
1381899
1068176
1945678
1730597
1831408
1503834
1345991
974484
1800453
1071212
1472397
780481
1149256
1571161
515143
1610894
1950034
984007
1101720
1223865
52274
1788913
218476
723882
437707
1348175
1463416
1762096
1440612
1980830
919534
1096259
1209068
1313962
1432277
76681
1148043
612996
681905
157937
1525072
1032888
911253
525761
1019016
713222
1536205
1574711
238380
756520
1724068
1918160
565493
949559
928563
914974
43453
1774003
815535
911001
541379
1009662
1808118
650942
763979
1047530
470721
609971
1677511
339356
1680713
1743550
590085
417972
168144
912600
1319726
1854354
1171081
216132
915855
1995461
73507
49171
437982
1217879
1336087
777028
1208894
605937
441571
1541098
215138
1910136
567155
639379
54503
1955745
570432
442842
949025
1162412
670999
1920111
1451494
1061201
304139
522154
558484
889931
987480
1631126
817595
1883851
844001
934601
1324175
1368270
745434
1626087
219548
240073
1859514
115513
633363
569131
522772
639329
1463873
1870501
1755901
122910
1808944
1401730
689863
1239419
742933
777295
1966894
1586990
599798
944560
1973851
1217259
216745
872049
1914438
887842
1338927
464221
1009710
586967
808154
1213292
192869
222614
1200867
991300
1566065
901687
838535
155150
180217
819449
404234
1410475
1203656
435667
1807197
902064
1120296
959633
443398
599391
977828
1630850
1500769
709143
791030
1475839
1744636
616128
1100969
1434592
204048
946008
387084
24406
759892
330928
1696246
1299298
698125
1830918
1435419
47213
1934754
749688
1831812
962166
210100
515429
529969
1690496
156708
329339
475065
599692
943419
132692
551903
1936717
240684
1661162
339723
643087
1693531
226924
758394
994829
312201
1759157
70838
1554420
1126544
818520
1071211
589803
1561608
1658501
529000
15826
523754
1883715
973048
1235222
160517
1037477
1345239
401985
916268
1065935
118594
214498
591533
1801698
946858
1861352
1314264
706888
1379287
1539754
1618799
418663
495369
1836513
1176476
492979
1399055
1960090
609374
1430803
120370
60125
993952
450287
1612696
759516
653487
1459088
621042
1545811
1717517
684956
1885331
441461
994093
1144859
1952907
1632174
249766
1343123
199821
1965024
1179165
1901177
715108
1963915
909619
1547842
1857162
933929
1237277
291427
1650337
1291069
1669662
1859065
1938305
1499211
395956
1659234
1095077
1465870
780580
1043724
82110
1817073
1785000
1102677
697272
968579
1859231
952228
278531
1204937
513704
1815667
436947
802197
605645
744080
1506999
1477502
1216602
964466
982460
583365
1349047
797455
780153
1021388
392791
622310
1353465
1235443
1527654
806485
1793568
750983
1426270
1474112
270470
1769324
1328360
1010864
1168920
1486039
1310608
1328812
523788
1307332
245917
1322983
18164
1124892
1732881
457240
189419
1690666
135059
1791134
1233199
883802
721253
1990482
1446106
1272091
1395335
120491
1143266
1626333
1258219
171840
506426
1422281
1031714
396889
178695
1721026
194465
1150942
368228
102365
758408
1990255
1939361
618661
1486477
1962905
86166
358160
783036
1594798
327451
1603998
277737
229185
74983
294345
1744391
1960403
1090168
822140
658134
1848716
1969884
1841625
1155216
917968
1981478
700029
527380
1521622
750229
488629
1371042
1444947
1538514
1700717
1437534
499920
1505222
1220892
70770
698633
1952387
1875708
1739891
189552
668352
1426024
889928
599532
268810
134301
1068712
27071
804202
1779672
1245840
196398
607250
72096
1381757
1844900
93985
1399387
854985
916241
672778
1148447
827690
436926
411829
1994341
1900325
548903
588548
901213
1428988
1299412
509611
176773
1447921
1093656
959913
1146303
358500
13892
970327
338222
876132
807777
1702089
1803577
723876
976187
301751
701777
1542392
1978459
625148
864716
1969189
108836
1667358
1951234
1570799
370668
583443
660457
1979773
1145561
894387
1747715
1571480
17281
1737853
830423
1022520
386245
1106573
1903523
1362498
1474889
888641
1337292
541388
1698150
1809979
1614946
1052772
342696
895446
1553384
1815139
813386
1756076
1918784
64550
1855217
1300708
1283463
520798
1307356
1115481
1407555
457670
551651
1768310
1355129
366404
1387990
791168
1122897
1821598
780311
937063
1094413
958554
949050
1370589
447234
1532986
1319170
297347
1402697
129231
46829
1204843
1933291
874202
891375
299283
167630
1136626
1650514
316880
774210
423467
1365068
156935
561508
1410477
783314
1137272
1374253
1290330
925482
1413534
1206335
1195351
1940372
596514
1535292
43250
231102
403813
49884
91768
1340300
1849174
1663714
1619775
1210830
1972423
1402700
1712240
1098832
1026355
1636257
468940
290795
622337
1559971
114548
842885
665628
1260559
653214
445665
586684
133130
181378
1376334
1677815
1130443
721467
186963
1027173
116490
53655
95090
147389
1419833
1823646
1976162
852948
1209822
1109706
1780818
657865
375955
7935
1237611
464725
968648
173804
1797281
691527
123671
1056486
272624
445719
1474816
820674
100088
1727076
132380
1342118
1436015
902884
957889
918524
1209725
1958963
1876029
1070659
1372111
1518873
587662
825820
746854
1645354
524886
81818
210202
1874805
82571
290284
1182733
695597
1348889
1575588
1131280
1342698
1971656
1609529
1113952
702773
1751691
1884249
15625
1552052
954799
524141
759182
1383657
1356375
1108458
742884
264155
1591008
1330702
69681
166763
1272997
1303677
740198
1364913
283262
499278
1697202
432484
396040
987584
553102
1045285
1782822
1522305
651469
1939920
1858039
62483
473945
1093389
585206
1121015
1074611
1742758
584024
659852
196428
1158154
1471934
1827306
1825219
1988249
380804
1166612
1845128
582204
1747991
512346
1869848
1955770
1789936
1237598
444882
949047
1425670
1497985
1154424
791507
1698608
309275
520102
1176679
192464
1705394
1000705
724748
293972
1692109
528285
510737
265142
1778523
331235
1495660
77528
1551074
1880108
1204831
1368534
744127
1445531
1060908
1330344
176556
561317
566229
224647
493360
1172969
788156
1769756
1933542
410183
717783
464678
1305235
915250
849130
957162
918845
1753135
490451
190451
1541475
1205656
1469572
1310942
670407
592029
476248
1926977
1555293
552388
1736188
163601
616372
1370490
1346455
41770
578325
1812567
1551707
713985
643957
953157
1225783
191267
455801
352824
8431
1475347
45911
1309472
1542570
1318780
463302
690119
805285
149394
1804176
1395004
1872272
1320918
549443
712543
1839854
1133412
168565
202355
1790982
528282
479156
1455207
99175
401498
662434
1472482
1883266
160169
1984097
428000
46664
1028266
682297
1610322
1396546
1815964
1268237
453284
990833
675617
1522927
1222757
1437799
1506839
947649
1025548
1259025
631615
1434241
461818
1686898
1985492
1427892
260191
591509
1238082
1014367
1696160
760659
1577405
1226611
1188041
116348
586512
1573786
801590
1076099
1464942
1944220
377552
1344744
1779784
1235603
630046
1885522
1031581
763788
735326
1713693
832319
1398214
1618236
416471
1284104
1504418
690206
1586889
978868
855392
952225
328894
186177
951351
59084
1327872
176654
1277909
1648944
1056247
884659
293563
1096584
973205
643223
1924539
1232029
225177
1719837
1673498
146532
286822
1408997
1256794
1207534
655663
699900
1270749
413492
1489112
1281375
1247614
1536903
723112
1286621
1288844
1768864
114207
1544485
1581816
1614329
174317
1195654
804052
1792246
1107316
201607
456338
443201
1707654
837314
1007839
1718698
1778673
476310
1871258
1623228
633554
471314
1701892
353663
1265356
413095
219154
1685971
890773
160349
1764806
977240
1020961
37304
1599646
1378807
741270
735452
147830
1701210
1763961
622781
915228
44286
229856
1285592
1462263
151530
768471
594602
1034342
815147
1124913
1270369
467580
1042806
935925
1107096
1716355
46935
1208564
637899
36437
1328370
480945
1039923
303648
723597
15250
1830361
957690
285439
4517
897998
1274104
693525
1931769
1092822
744022
1090501
258618
420268
932606
710387
1486796
1211735
443703
501209
7178
1954245
865185
1781852
384947
1820013
1704730
493771
620489
589843
568989
686750
1126406
257851
980837
1480285
744056
1316132
878780
659931
517267
322267
1843062
1230752
891873
1094009
1323877
134233
1143983
1308396
1306615
421438
1785314
1069400
1312444
419708
1712795
274725
1318919
1820629
2547
659312
373589
1330116
195316
857301
1818839
1061992
1431623
1332972
1365944
513732
1559446
167826
1838648
811565
1032895
235351
1066938
1013698
1886731
1516701
1745236
1611879
445561
1622451
125117
774956
1496063
1373642
620613
320858
202704
861249
618272
779060
1200579
1177971
1189110
565608
1648327
824123
352405
915881
1157908
905488
1298935
49798
1789668
240226
1092142
1327037
1705222
1400512
682216
1845203
987723
1811450
419271
1112993
1356071
1935935
1534649
648903
1625411
601106
1675864
228841
85755
458399
268548
1421922
1855598
19141
1134640
479847
687488
1859216
273053
344087
752270
1468237
1142450
34630
1361923
1948665
1109411
1869639
1103870
1955084
1882978
1966274
253824
987447
1215701
1333646
114763
1034349
345957
882612
702399
1013597
751234
40377
538528
947856
4746
1639438
76083
367431
300043
89624
1061729
1415038
957501
1333031
1602422
1123471
610558
957983
1884452
914947
1401560
1247342
1790062
852270
541009
964762
130617
1446511
1830186
974903
1519988
122323
114069
327303
487331
696275
774314
696682
355139
1998681
739548
727275
1869774
693847
487155
772686
894113
1086829
1261769
717452
218046
1463044
740737
859221
822205
1410184
991649
1805830
1399147
1434605
657673
1273147
128693
616696
77317
71628
1376642
1786415
1224571
1038730
501498
1434488
1811437
21658
450102
1306618
769474
1193028
1205589
919659
1229985
1215895
1318406
82235
1767059
936475
800796
1556029
879138
1841444
959568
1326035
3893
1777393
1574256
1537778
1177976
898599
315217
1198027
1754544
1102925
1086987
1520965
1736427
1693059
1764781
1967145
89421
1224163
1013513
762448
357037
1657621
973640
335316
108614
1142152
130692
433755
1776861
995641
67572
1310005
1590851
988039
1432274
644922
164619
1994505
203432
1151724
514881
1904995
1562727
14120
641146
1967320
1160501
1501190
1349361
638936
1329820
1714215
143913
1551229
388404
1476528
535533
438086
1113961
357617
131638
1221904
1470983
344999
329019
797045
1771484
1422465
1755495
1683834
687596
1723168
1399674
541541
1376401
1096405
133537
904214
1804886
854990
1834307
265248
256780
1800961
1757
1582623
105508
62797
1646793
1458221
1595790
1063412
641381
1573245
286864
1770958
45718
197542
1645256
613450
568830
1976605
1050610
881115
1321799
1481657
1619527
851934
1219085
797690
1086156
553603
1162743
1352404
22503
328098
493564
1281847
12215
1781002
234739
773050
1291349
1223559
1289402
1493333
1707579
1396913
852205
585848
101425
1533483
1251586
1613864
418297
1145190
1717782
1297122
365332
400815
1301994
1956428
519012
121529
213126
1857877
105878
971727
92115
173798
1733141
878852
1222236
1276516
1696976
1026587
1673564
89596
335932
1365249
1916870
1340442
1159056
328579
310039
296244
1443574
36563
1159545
1294571
267900
213748
1188445
577949
1693635
851764
1934445
277785
1784285
477792
1043316
239767
967738
438804
351966
1917030
751054
768857
1289398
1954194
714811
110839
1655391
716382
404572
562629
258226
680425
558082
1526967
731365
1256857
71994
705144
251428
1395446
1893389
528007
1216707
180245
935757
1206048
1116507
1677370
162046
870997
878558
1235296
1562898
1821507
1989572
1234711
196798
1982800
217239
915217
1915614
1893990
1056195
1424671
701503
103232
149595
1048714
1208679
1317713
1904834
64567
1603510
1430185
1376609
599429
785439
1142472
1939826
1999581
1011855
461736
1824791
1452873
1460949
792054
773190
1047697
454401
1455888
265065
671330
1095873
1182545
961518
1807296
272444
280333
1490989
792001
713623
1923448
674370
137173
691194
878116
256913
139128
635479
1404926
1523856
731629
1574277
448630
142909
1139588
680667
836560
880189
1987349
821273
1379347
1666933
1160867
1974848
994377
306177
1019674
627357
1482549
1431849
566802
581318
1462992
865866
108013
1609025
1354681
8678
703965
452029
976484
1031542
626779
957631
1050873
1785704
1822289
279350
801066
1808349
1851264
1882449
1285554
367535
91849
1782874
1059222
816146
673213
88806
1375683
1990587
1073850
1197883
1356611
1651380
1718004
303257
832263
264657
1731540
1540917
341988
987050
108522
779573
885883
1840847
791919
17911
1995828
1295575
794574
782253
1988971
75930
442071
586952
1101611
858236
400053
127123
323628
349145
1617747
887254
870516
1287769
1171171
226180
823371
517242
221254
993956
1336682
609309
922527
1188098
928804
1528080
1014377
341098
848361
1002952
1581072
265293
231990
758156
1700536
1277333
674188
1431838
1744245
143738
1418815
606575
455034
31924
1325145
309911
1787298
1965731
667274
1608172
104782
868671
395589
1785935
499734
1819999
1225777
1506210
361824
1615808
1690943
1479470
1404839
1970438
1874035
1356636
1317256
1246605
1899021
1267308
1330346
844808
616633
1692251
1849599
535313
202418
1990364
546204
150978
936383
492146
664917
956024
259584
176385
1218771
1033736
1663527
1103637
1838918
1726415
650481
1690522
1310524
253535
1584222
356934
569601
1687864
1068654
193910
1281724
564088
593993
1600166
225225
1718912
1886086
1015643
1456044
219330
1472808
1089389
1189985
727593
1440615
1346507
771752
608103
419175
1869456
1480299
1228989
1023246
264992
552134
1590781
179563
1035461
954566
1256650
1323048
1457178
1292126
41240
403088
13403
1267065
181363
1704634
1969396
110909
551596
1376800
1256873
1982358
921561
1306529
832057
127354
1844185
358337
1163479
1205097
1260108
1591834
1081929
146402
626543
542096
137397
1733447
1744418
219924
1961863
741457
622617
136140
1500925
13585
1691270
1068875
557703
1943649
1075475
148024
1966802
1457728
83349
1512977
1322050
1673322
427579
741101
1772314
1270823
1194566
41450
1700497
1207946
782765
1181685
1529046
213353
1964368
1888623
1560908
28586
1462644
415684
361890
693814
589475
897967
1014288
363201
1196112
193763
1022682
134471
502924
1263796
1372942
512978
1219017
140321
358779
58284
55281
100933
1087974
1454374
18754
1798856
193079
653194
102538
1835283
1392897
215028
1747653
305806
782397
1903293
1052749
988460
505721
924822
349138
875919
1810226
1816990
1164563
563666
1991209
1187833
116564
64164
1306426
1303845
111637
1978137
1120595
696846
92936
1455350
724747
1012630
1309217
1763024
1704498
337728
394621
576590
1277586
1146343
897069
1293348
1516273
664402
758543
1320241
616376
573006
1469367
1340446
1105181
1594093
680728
1023509
394019
439333
486503
1778532
64992
110411
1483691
1713811
473960
204982
1784660
1604993
117951
1795790
667070
1212951
546690
256465
1894979
1421433
839923
1434759
1818885
552335
1931218
1966330
1062699
1586774
53765
51817
1660755
1943766
236907
1756430
1984096
777994
423181
473535
174068
1279727
295529
1124706
1782215
1077499
863643
1499787
202840
1172070
741360
827929
1429688
1673956
1718355
1117985
1076377
1491550
1767549
1431478
1980248
1685151
1321848
360673
1960166
495214
572785
1171571
21525
1142485
789
392996
1615041
726594
1100925
785906
1121687
761785
851613
680415
420113
1321696
634290
115081
262261
1175744
1124786
1079661
1521304
1076780
252181
235667
1679458
170306
827150
1595058
1651760
153640
394521
401064
893416
418298
317362
457896
1293486
1231141
292076
1154836
1211358
1897676
487141
1869569
397747
1243126
1285207
73245
737296
1290424
1352156
1936590
541837
1215264
299549
1574476
364716
1318231
1500132
1945996
1068890
1527471
36090
1864176
780996
438246
1938854
1960363
270948
361445
883705
677649
1916629
703178
238313
1131146
1637171
1507294
1764168
246749
1947360
503005
48407
898400
245646
1201877
1116414
863271
10944
724078
1224152
1808669
722304
121005
1980544
1488954
1754828
641237
756433
1740544
69166
1819827
779496
1139389
587107
602246
1451464
1415656
37373
979884
61830
208192
437046
542601
895993
1320293
659766
387316
872027
617574
125811
1708878
303078
161853
761285
623576
1967698
1443541
1676159
139676
1276207
1446797
1435812
1667778
1578913
1796175
816650
715966
672720
1043888
1530195
1548219
617134
1874836
1261783
716852
745119
1030242
538964
1446525
730804
1445891
1277891
1560197
1454466
644707
1968410
1197952
296733
456848
654100
187318
617032
159106
1341300
1621351
156845
923027
1713772
200690
1083449
479259
9647
120399
600575
1232871
847410
91312
1766123
572585
307892
1102282
1850363
750007
1497496
678787
1693602
726327
1537952
725632
1274973
975603
15827
1655317
1283039
1436808
1893699
808272
101437
1241912
159838
1534683
340386
477716
1849262
1692395
1993136
319076
178438
109169
69530
1084078
200626
1238940
754094
1545970
1807752
1599607
169479
1269019
635747
497234
207161
473006
1142772
143118
1778986
368148
1224532
1439681
245014
889161
1595650
1044609
900041
650275
1984212
1170278
749832
470965
1274561
487895
1040925
589605
1468564
1604871
503237
485097
473431
1701242
1798684
812589
526880
446111
385586
861204
114294
277289
872556
810751
48798
168841
231402
1508386
76507
1934477
320674
836827
1495422
1794765
472552
1087579
82318
1350997
1205057
1218070
7549
877178
186356
1156801
1644481
1761134
347219
1973035
317554
545617
988269
1995262
125962
457816
1805939
1249078
1731792
1639389
1695655
549776
433617
776140
1298173
899059
699063
1193527
965552
137481
1818644
296584
1188370
255895
374553
1788264
437891
1708422
718434
1064394
364059
93329
48978
1866911
1591137
1006861
1973958
871952
110480
1910367
1580398
34703
779236
1275298
515574
296840
1286385
401755
1206938
156835
1120771
1260034
1177667
1973020
949913
650544
931649
868278
1838186
803224
1943326
482525
564357
54715
1455838
799844
766888
1693509
1085633
1468242
396158
1729341
1650973
1647945
1191330
1196588
1034476
374743
336727
728666
8640
991403
208764
1575386
928051
140933
483404
1618299
695744
1916192
1278004
1769303
1852695
1077515
36857
1188636
858797
1677267
983031
1930894
1963903
1920604
1192864
1081521
315191
477117
1039586
1552730
1953123
1248759
1099999
1840753
2875
709772
819508
808332
274937
1190499
992578
940378
1699084
1401976
853073
1618347
358517
31982
886487
49731
792876
1710004
1407773
599689
1321672
50888
499332
597176
1217242
1822070
889505
853703
356176
1225629
519726
1716317
1315998
861041
1485432
1887544
1312937
1004903
254279
273093
1435708
1676618
499310
1590208
401855
1466107
1794375
1361003
1650856
1182573
1663205
1167188
860640
415813
826764
241981
1950572
1787286
1214050
1757085
462083
1972134
623125
1369221
340090
44336
594605
1976358
246060
1251351
164740
1385414
63312
813937
180021
459331
266941
989890
1147885
1205535
134984
1564053
1171682
1589028
1051491
178256
449348
638563
435348
709365
523445
1022329
195240
966093
1373513
1498351
724061
27657
1320920
8685
361343
1232120
1832312
1773187
466591
1294281
302381
1218759
884648
1744793
912780
401906
248492
292775
1220380
720148
1158297
189067
518912
186552
1674462
928467
470365
1963138
500767
1350422
373352
954846
1280271
1519118
1350263
178763
1113068
760134
109587
953283
243028
1149670
673999
687471
305583
740430
1047858
46402
1517586
1673607
1077951
304542
1215291
1912776
1638058
910582
1308346
1125925
1438001
1624799
998782
493295
357546
1526067
1316704
202449
1809152
1088908
1001160
1302141
1129087
499948
71657
899309
84600
197558
691795
1751660
304109
285193
1042666
128159
1173684
1436456
1884567
490566
1831968
154882
910692
888705
451221
863418
538475
1348565
619493
785238
776033
506896
1138747
451858
1900487
1749218
350272
1864771
1167654
394747
404202
1019608
1269707
1350501
517986
549342
221053
1725828
803215
1706978
401918
274701
1823098
1642414
1571087
1750195
1715542
704189
87575
497875
839372
604781
1783993
1172529
1299936
1131726
58889
1453167
55774
361359
1098017
1583290
968116
1364085
441089
1536779
1046869
1276482
107259
1338092
1443767
1377042
148336
648208
1992583
1080354
211902
352451
392057
851697
1410598
1749777
1142415
1728391
841090
1011616
1117475
1113597
1353527
803726
149712
344553
636822
361742
1469939
281435
442980
1081943
1965605
1313684
844887
1249059
453903
1934750
760059
1316863
1685330
669574
382561
1420644
1264664
926883
437786
1090103
1482695
459263
952160
1344920
773574
551032
1920727
361455
964063
213001
1249103
1237950
1658986
1368172
619231
1367123
695344
106308
201773
1871504
1540846
1086916
630958
1088071
949757
1700208
950273
711001
1229156
82444
1733503
324975
702754
1519864
1416728
907394
16704
1646695
645860
250771
1303259
861611
1591831
1079096
308501
1942887
1775672
684975
1548899
1147109
788743
523338
940673
1132833
709111
1390314
645944
627433
1798518
582415
1409528
487437
875523
1602046
553552
639976
214651
640673
357873
1737540
733738
1804287
411721
229738
233200
1655014
1975297
1050622
886053
560920
1181480
609508
417755
215768
182080
450212
867614
681691
209393
1510441
1564063
793443
1395161
1508078
1863462
218871
202911
320463
1331160
265117
359343
1496
349068
1051373
1449646
784095
362950
1166257
1885426
452466
1046576
1659333
400750
1834001
1949563
94587
534409
1792029
1805170
1968489
332221
111091
82296
868329
1835878
1245816
706591
341164
1553425
838795
1107186
1712776
1749127
1233506
1250230
1050629
1734644
190824
841545
2282
98513
1368381
45070
394567
1174344
151035
34533
1452161
1919066
1741433
795604
35285
624684
965143
1627174
1260293
971143
1259425
1357095
347317
653765
1726329
1912911
17024
368926
1230714
202423
1580273
252096
981091
338536
119085
1904679
404898
1944552
116036
1312000
535049
1555363
849645
867521
60197
517606
230733
1991881
289348
1626529
842044
1179772
1258490
33344
1338945
1006262
1136759
87092
694081
1767338
1581166
113973
297928
66095
1256560
1044380
1179135
787596
1604426
934067
1120654
15202
1090822
52598
1701343
58269
1689551
1196829
559979
705781
933962
950740
6555
1782119
1040971
1885195
1192490
1352820
82556
1562946
89788
765648
1164931
1451935
71444
623981
1661095
648298
1914554
1820481
1138138
807405
133979
563037
1882803
560829
1595610
19703
1066433
756899
837063
1986894
314902
1075182
150199
687248
582519
552623
608880
438563
150161
29128
1249008
266965
847559
625754
440059
276358
1962538
109418
1067292
535381
1937419
811197
1149843
1544659
726372
495759
548226
202703
1671487
1677864
396900
11996
1624873
1711457
1461062
1523370
326867
227328
699132
1714098
1104117
1507233
296024
1880361
1495721
445781
345356
552484
1332034
1924705
547749
181189
1963583
983223
944796
1047560
1546175
311278
1150073
1925505
253225
1030393
1040656
235383
615400
175326
1459750
1043005
998386
367021
820454
992852
1305845
1244185
980525
1077909
515916
1191527
1440231
1315700
1425064
212824
687249
1826568
1046858
1682030
1317779
168429
1857627
1706960
1393382
918364
153405
625182
1937968
416750
703920
1915997
42175
1740189
1891113
998119
1836323
1201058
1980859
234854
332637
201116
1466896
1941353
1920104
1542530
459589
1499997
1720376
252228
430252
1274734
1520924
114340
740483
1436063
1843513
1800956
194368
649024
535097
1466405
1056890
905426
1172704
1580303
720845
544363
1873666
1821824
1009990
286535
635854
890892
246065
1304665
139289
1489709
1498911
59660
765680
1609552
957513
1418464
1763020
1135054
1463548
190071
736994
1017626
1713362
511862
173485
1013852
1650571
1031718
969648
1270271
1334484
1941302
1431825
659071
1837560
856462
1923937
969365
1956390
1035427
1201015
1666600
1141476
279462
763017
1700616
1654733
965833
1297604
352030
1014729
1883913
926025
385326
1756203
841019
97293
1697216
1899070
1891446
1444565
1028592
1681341
186143
1179094
732416
893763
1861947
1070509
949869
1131593
1767885
1890133
124440
1488962
1511741
335289
1154388
822614
1164314
1138903
1944546
462880
1801830
666757
864287
1248910
290019
486221
911176
848159
1372513
1560034
1422411
378636
610633
1999476
1899166
988596
518211
1062208
1924204
952342
1021274
371929
1917812
1895798
1074072
639143
993832
132171
1780092
851030
1164058
231138
1362296
60885
1042970
728192
999408
37173
1095287
350360
1816523
712785
1725265
279602
1522494
1560009
494577
1172233
732206
180350
1489376
111481
318723
176466
1039081
1143673
228006
394805
822121
782806
10953
713916
1302348
251767
110669
637669
518407
170165
974852
371001
1487737
384779
1399863
489996
1242329
1338390
1430383
1663290
205558
1045378
1806541
1439806
291284
370921
702145
824451
464836
1200568
1692657
512316
1965708
558783
1190001
195050
1210944
349846
1961080
1013350
109477
1830758
431127
1093338
1570582
33525
1068615
862941
1980643
224557
1918114
1680734
1054559
73318
1235036
742289
513169
820736
295998
1502897
602679
1872736
1037611
1870705
1114668
344173
1134094
1844604
180263
623166
605002
650947
1643214
1332898
269411
875272
1183812
385398
1015132
1976063
1449684
1132765
1592863
1471509
109135
547574
396531
879575
149041
1547431
1362729
1180115
1458756
1933840
316081
568225
1168674
1602893
1113021
820003
277600
1823996
79576
745250
1822795
169888
515191
1581133
137337
222574
1473818
487020
1586928
160504
600054
1170843
1648815
1459656
971886
1722978
658669
133624
1865188
668879
781794
1459983
1522698
147254
1038582
590780
1502705
1447600
1112920
1120775
1231060
1616614
1743041
738848
1624194
217348
347788
562924
139685
686226
1349427
442005
807322
316399
741313
1718670
1696906
739378
1057834
1855165
1026651
1236954
663700
1975712
1889689
132241
1420588
1360741
1459373
422057
1426389
1960627
1665115
257223
894665
519841
1589519
979020
262801
1241332
127243
54474
451877
1186721
443033
117487
807418
1146574
1439500
1261242
613814
882266
277243
388144
16522
354506
1713021
1863966
727452
1575291
1038390
1246959
1084090
450805
134081
867677
248545
897164
1465714
567660
1937793
1849365
1133007
90289
1737442
1915883
1310018
1891557
1420805
1872484
795263
935141
844195
1621359
1285542
1233155
298444
652025
349243
89941
580812
871121
1526064
746982
1418128
1330949
1308416
821646
40582
646969
420841
685489
1300255
268642
149417
1510520
675743
1832773
1619523
456193
264058
1010672
1995314
1021955
1763801
1135948
1254619
663214
383583
1652762
1392998
1032877
491897
344462
156424
931772
1299242
428239
582674
1420977
500554
124335
1565873
1097293
43509
1961331
198040
1304152
1873363
509223
469540
1225305
1849172
748029
966084
288310
1523369
969313
1010660
1446772
760150
1660191
1422994
1192536
778038
881728
649107
938862
1556236
1807877
443054
484073
469029
503045
626380
1487386
1188760
1776090
1877273
1166544
784791
1581202
1837384
1821637
770458
450667
954819
72908
1504480
36221
415908
151338
129183
1435831
1297099
1262591
1123717
1333303
1000168
153464
1699548
1787418
458812
431533
907351
615120
902102
1171905
1200201
250537
1142961
1586511
291309
1731241
209570
1541695
1726612
1059524
361631
1035607
1313454
773886
500170
525190
1567299
573906
1774263
117508
1730540
1346247
37927
1912431
170349
621144
1398223
1840321
27925
1304815
1838655
1717989
621105
1137272
258915
501743
1351177
1078187
535725
436568
685002
371716
120066
436458
1700723
518658
128375
1516880
1452962
1239212
148141
1743275
1710459
631284
1502183
1650014
384756
270425
236661
732367
394390
877894
850094
1003222
1809160
1733465
253099
579892
536231
776036
202648
1807112
801974
639336
1224812
502053
559515
1316831
1490436
467476
1030341
1664554
727780
1774201
75186
1804892
216254
1738683
53973
1204895
770237
1952341
1771811
1509067
1970902
1393237
1169052
1087724
1476808
1595601
102192
68256
1823742
1667708
662110
412133
282438
954046
1413647
1434708
1024506
1071930
1464269
1142466
1004064
1236466
1088854
667549
1703040
438134
814302
163943
1013515
626985
986564
1638069
59595
737518
1148149
1173899
154217
77378
1041907
1625646
374120
1706303
1056056
1557922
901652
1965848
918786
1672780
1176008
790867
697978
1972183
1292103
1305493
348350
1688030
1629017
79349
673913
1747501
517690
1116507
87337
1516320
1770983
652683
393669
1339961
1822548
178568
378991
1093839
1557216
269341
63890
1946034
66004
1891917
654317
1439794
1588410
310142
1313995
827375
1772548
141520
795855
1381831
98593
261329
309751
263034
1275439
361947
1091146
1253209
1802857
524403
170974
1716198
1011219
1131835
829189
1715825
297166
702640
847843
1594374
537139
1816923
1340570
1880451
908204
613546
749450
1860907
1835511
1741898
914349
516854
362451
1877946
1253077
692659
1817089
1737034
1121965
1406859
1557999
494826
259612
1235354
1346779
1529926
379899
979087
384182
1561480
784768
402944
1298716
482179
1104614
519974
1674794
167815
1321756
1580445
656897
347981
1944400
1130658
1337510
272928
1419489
158169
1635889
1720043
148527
1572601
1109318
1615984
1146309
1666079
467041
1332910
593783
552455
612294
1510129
1675665
953040
652694
499579
277574
1595163
1802648
943868
593795
693801
1293281
428936
979880
262460
1159008
1785800
1876045
811853
1568438
1948028
140349
30284
1465486
902898
58240
895067
407757
1249592
1466752
855361
1377218
1975985
923845
300243
1048269
686524
975840
960896
1648325
433652
750367
940934
1637239
237989
27601
1604353
1593179
1550894
264715
500207
1340623
1604661
516148
1707391
500422
1792650
1688175
572410
992251
1601705
313262
313732
1408302
493021
1946728
1413887
1033859
89794
679306
188704
233145
1354646
998778
377287
506780
542411
401236
1109447
729634
1714431
1305187
147948
101505
1785577
1232112
359952
1890093
170693
1861812
1220418
12030
1322587
317775
753621
1189948
901306
804304
1429442
1282791
1326759
1899918
174493
1361110
275132
1648800
695837
639685
617312
446781
1011107
1091687
370741
1763863
306196
1981118
1564197
931364
1648116
1523326
133101
1454749
1529039
1938318
1291384
1160002
1843038
921997
1055327
635833
1459267
1699671
584750
621741
1034510
1273580
496597
540554
1182520
1253042
363862
1189739
1849502
320481
790797
959942
841172
1562751
108052
1710665
402184
1336839
163314
914830
1800923
1700491
374983
1740705
186998
150528
1937177
1472657
1009239
182809
1702190
1761812
1005912
400484
599029
1815573
643862
877929
1918115
47743
15139
310435
1971203
1324958
91266
226353
322770
1854171
1281733
291158
718710
907625
1171667
383254
1807709
1796201
943280
413272
1224071
1749029
370098
923288
1270767
1916987
873482
1409034
901608
507136
582134
1005398
1240810
1660995
938299
133659
1254991
1068602
915909
1861579
395307
627943
617672
744990
1819836
660471
180161
1740620
1147383
1227353
561234
619833
1592102
537148
733942
231585
962344
836174
1286784
1775804
598044
635187
683358
975178
261359
1261206
437926
33859
552927
48865
1222285
857959
1443759
1240802
604091
626245
90338
1036409
1925682
861814
702271
382324
355691
1691301
605489
713985
1587933
1796026
1454868
836852
1280797
334475
1659211
1756748
693588
723362
596411
485645
566624
517253
1593854
1506325
569114
1370803
1370303
255979
355862
812718
1868880
1942677
249228
1684083
1625795
359276
959287
1634788
949388
1056101
1618117
1267445
1244463
867623
1635734
181804
1477795
762086
1772853
204900
1679278
1132083
478503
1744706
715334
1768138
1072218
1890197
1036024
1121309
789547
1073402
284814
332570
633638
1340230
1058973
1460424
1541282
1303856
1381687
572941
1231654
1313973
992691
587910
1451202
373509
1541533
630371
1731876
1816442
1076357
740122
791906
300853
1057587
1930442
182423
883849
1734269
1456085
1139574
1953957
521078
1707708
1519678
53689
1414096
1869933
30334
1509163
796623
386203
1828486
351395
771454
1923581
1213830
1515713
584617
1236685
1639947
230989
1653429
1455265
1092595
1810753
1622238
434009
1542468
1149235
1707275
2332
427673
1458979
1218690
480877
1842143
1125332
1371485
1378709
1435238
1794502
211126
1294985
908099
708854
62087
1190725
1548749
1470201
1786289
1724188
537105
361526
935678
1971534
885327
1633433
1049382
476519
1962897
898927
629046
1639426
1035538
215674
1671495
376252
1734231
1094717
956574
835234
407566
195256
1592227
1065529
4134
1996500
424150
1031762
1024402
92711
908533
276352
1606098
862145
587482
176036
45715
1516535
1379338
819025
1119362
1369768
528285
1968351
1175944
619765
666045
1122099
229988
488568
1618937
827471
577529
852870
80706
1984597
1715016
368816
206254
516818
1237198
924139
342957
323525
1448520
801546
227170
1550484
488527
1733553
1782646
593348
623834
1094037
334042
718924
1232086
1565457
605550
1066328
553188
427735
261057
1370421
448509
1449126
418828
735393
195993
938657
1292413
890514
1056734
445843
855381
999301
1352361
397789
1322430
550400
1536057
1295221
1144161
1376848
524560
144799
823579
1365178
1902494
410446
1419085
885941
1516096
657007
1347576
1698244
186151
1994470
235246
231895
1751343
1983844
1001244
1259005
470562
1146411
185758
610160
1566719
308132
204430
794109
1346656
1801140
773615
1896136
276403
377605
775064
1937948
498492
206642
195192
1705107
1144784
281826
1089218
439985
825507
1043753
1220546
632631
1780771
257215
874595
873772
1870401
1519669
1390215
436253
636487
1204142
804455
1012675
909628
1052445
540964
1788821
1627358
1760144
1996653
1614042
1278902
7869
1601769
31660
729686
356883
1815765
505111
1087475
1135314
1025118
1424958
1718206
105659
175957
1878125
282365
1518054
952087
1193994
1731899
1900419
1675129
419643
1803483
1198997
1136020
547790
765529
1831924
690208
201035
537897
1182497
1607853
1563568
1203622
1895087
1415398
1358837
608724
810615
1621976
888209
1528141
1690874
1745892
94839
699880
59465
606774
7799
656451
880471
1479413
617400
1072660
1926890
677120
748942
1215280
191170
231748
345086
765766
36887
612665
419103
638190
1985256
84012
1307513
1738103
440899
1363994
1882573
480127
1181906
1250603
1504352
549139
1002508
1294793
314950
408714
1148508
140636
900915
1680274
1094908
922491
1756130
1741644
1251304
1957100
745771
1702716
1540516
548676
1533019
379186
1055842
1958137
1285226
979776
1254209
1125267
1221693
1038324
389845
693632
1596044
1953920
1421915
1173292
79834
1624271
1902122
1922944
1608911
703919
1281229
546927
1096610
608885
1550246
1968428
1223242
1313709
114759
115008
1185527
1558166
959017
366331
4306
1223542
501323
425065
982745
1051902
208576
1132748
1026987
1963516
144865
1870889
1902824
1216535
1965120
1909306
1220706
1163273
1515029
1706683
682006
475906
739224
480269
614110
1381562
482046
1075929
642663
197043
233291
5470
960548
1016540
1910961
1418216
1539236
362068
192336
490780
1634768
1283723
1267682
1850084
870854
1480459
1195750
1987938
631132
1329081
1131682
899817
928384
84884
31437
140326
797326
1768810
1016805
1889530
711370
1444489
758783
655041
1001824
1119654
1379978
1228679
973276
1117643
25492
556162
972307
870305
1537332
1577523
721400
799897
344541
700403
1004701
47689
1611892
816139
1532430
1439555
1807165
817235
1672316
560211
696178
299583
331137
693633
505349
1853482
1270025
861041
61016
499229
1240126
1248212
152799
1390270
1953759
1085784
1974274
937158
235971
1728939
114452
1922652
1520794
1256750
667050
1965276
705735
878679
331352
1353347
258212
1496169
402933
1584753
98682
1750601
1003547
613484
442739
753525
1450221
1779943
1295214
1081232
997255
821735
885690
1078590
1614525
54289
1580975
1774235
741367
1408909
1740840
25932
737303
994490
1044520
1710593
1844099
1256646
1865976
1272322
375621
1724757
198786
1824072
825822
926498
1667038
142667
7783
484472
686653
1340440
1524980
453249
1353143
244115
1311471
108016
1075246
1248599
354898
921461
1198754
808725
1138018
658000
1444623
438965
964536
332429
1869131
159762
846966
598142
915152
1762163
1326299
519652
137932
1619744
1426473
1001039
984748
386317
831408
161407
1822599
1424542
1837650
1050234
1465711
116997
1566900
158761
553852
1752742
964190
1017787
822963
1433043
1958524
343762
670861
1615898
685197
552652
89616
1884119
1855107
1725078
1836869
1915862
710121
1846809
1308002
778287
1205039
1796752
635327
902513
1924094
74740
201092
394236
144720
1904843
1035371
1703743
1468059
1708246
1282247
22203
1205181
343317
1650688
70748
1620971
739785
789805
272253
709549
240113
1757669
655182
1583035
357529
1703265
1987274
1514137
1210429
1596456
67641
1419047
966506
377511
456043
66915
1872419
1627055
1982882
1177685
1956110
1721121
1257076
1067694
614204
1431729
656622
95776
659308
1048108
1786497
1414833
1372852
369342
1383096
1736455
1133797
1296356
763168
649035
220463
763175
732901
678624
779019
579858
701136
1802198
1924738
340249
171828
258662
679761
144939
841391
1399545
1828937
841208
1330928
1241459
528323
179286
1421461
63086
772732
1752313
177897
1025760
1081689
1120193
1526108
691676
1194223
298767
686667
1370353
1562048
1680169
621956
435632
963965
790502
460130
697672
236074
905046
1981876
806046
1088494
1977601
1962064
810364
1842907
1895128
300849
107077
1340102
957342
1906017
917225
959680
619414
1105224
1185166
142551
1999314
1610748
1125796
1452608
172747
1236281
103841
1975058
833014
547912
789667
404922
890361
41954
819407
937552
1741752
764764
1500136
1457148
307833
1057984
1408789
694277
595942
1347633
885104
547025
1552025
1899321
374698
1070287
1967344
279964
50740
917431
1305913
616826
1443599
1641941
583393
1370799
654692
61888
684932
1454274
100502
962681
1736150
1103817
43160
470997
1869881
1745990
11742
966644
10978
1364062
1142691
1951192
967477
775388
1512369
100357
587446
892908
357561
641939
1905132
199870
92842
1005956
592493
1074533
435193
782498
1582726
950768
157708
1902120
493626
1209550
806434
1299686
319172
1587696
1058419
1000767
970716
1658857
1115890
1014327
1052924
774450
1779441
1771170
500064
390711
1777107
1407087
1378410
1238329
1984251
1915533
674837
516940
894493
207776
1740348
82968
2384
1481729
39478
477667
719879
145389
609434
979083
1278099
1847966
1641838
1447791
779499
1556864
1656185
1984237
150441
447650
443493
1754182
147350
442353
28130
665716
1160740
1438596
142985
664547
1107895
1526081
1744442
394126
905026
893037
1942755
122214
290592
1126118
316057
240852
1500027
978835
268438
913039
960721
1570437
286716
1988205
753104
411248
1198775
1677367
696963
180080
1468148
265810
1697068
147157
473471
1776288
1340841
1964433
507329
589027
694905
17735
152347
1962834
1310593
172524
424158
323807
268406
1706348
1562587
284757
629045
786459
1874824
847411
1676068
374541
248969
1548516
1612219
141944
403662
871678
447708
1237772
788315
512606
883832
90225
265106
1471056
632364
1586977
1180588
416318
48346
291066
1757991
929626
1010498
753109
1677784
227275
993028
1425286
1590914
314635
1653920
54211
1500048
1659979
1644292
1218003
1129158
898003
771924
1476400
1736478
1221670
1009585
1388346
290348
1239926
1158164
482478
457846
420259
1918812
668417
1786324
1279849
480255
1925943
1013717
399881
791273
1792619
873022
585870
1628574
1238822
1853145
1059774
583776
1653548
366544
1080607
753801
1003273
422018
243531
1819465
1632908
1023641
1002180
284206
1376136
1125236
23692
169750
404203
831383
981793
934016
875139
561757
954610
600178
547983
1210070
1220264
294024
686680
1226546
1680068
518843
355226
286321
1468010
827997
328698
1238270
1397753
1416870
791068
726462
1330464
763629
703018
108815
1883352
1401734
99185
10638
1209437
1448026
1509042
1963900
1280844
1541450
174115
248187
724458
291790
1705324
345770
56701
1141112
627345
1343158
1778530
1612471
731404
106469
1398053
726029
1727697
1739177
950424
331869
1657640
1812023
1982300
1982446
1417025
790264
1326759
304463
800376
1388048
425425
1290449
1118739
1310539
1093162
1370553
472740
1841374
414462
79634
1973208
1035643
1080268
25131
510046
70904
680644
25879
1324834
925846
1102815
696159
866198
1473960
1448215
872337
1614583
1838910
845926
1122309
558772
823677
373938
46911
1986424
1299141
524951
574200
189449
671410
16479
1021657
210800
956686
1139837
147787
246592
1850945
848805
698816
1280767
1687397
1369764
73557
1775814
706451
814973
1638686
1674894
318429
122956
858995
1933903
51921
243224
441291
386598
1799657
808390
925424
1719216
277181
1084152
933893
1332739
93467
893463
1651040
1109333
929791
1294626
416418
860107
1338679
939393
1256000
1160887
1686297
660607
1825297
241588
1214687
1288516
1663722
1646681
333526
1889445
338501
67823
1191687
1352006
17422
1835729
1738687
1721388
1339314
972667
582724
857966
1537021
1157526
581344
1493360
447902
1795922
216003
904436
1346708
926628
820637
1912557
31741
245444
1066110
353987
700698
693908
900409
1617460
361217
1743374
1259470
669726
308761
1595459
101392
1409773
903627
1917267
1425768
1427272
155559
443027
1318479
577455
1778013
1489385
1826154
1808343
1196303
1965689
279853
616309
519962
1458768
476687
1941506
1554870
1265513
382594
1646147
242789
1533919
550038
1899765
974693
1372273
795118
1897778
1517980
1703260
459056
506063
1766914
107740
387230
1370044
223024
1933746
735597
81532
1579743
1587705
1592966
1222586
1987309
546332
1710528
1019684
1716841
294529
1134057
260042
51515
201487
1341464
1696814
1171992
472219
690026
1312423
1722872
1593157
332164
877618
332229
1196248
761604
1710358
1365755
439164
1811033
305234
1721891
922808
339985
173864
1750724
155794
702748
235899
822444
1189595
113025
193882
1772226
485936
144811
1170516
1940825
949842
1872011
1321672
1267412
1588759
1674598
184697
1443634
174622
794779
1717103
975223
103367
1524237
718699
1466582
1444604
1923627
320575
1189230
423734
625076
48938
305935
1303098
193100
1224094
153494
49312
359793
879400
1906148
91982
1065936
1746259
1641249
1879939
1822238
980183
416648
1689509
1236380
1553441
465865
1401156
579466
275673
992251
1116050
314108
1866371
1269495
47473
1073775
96604
1657999
211564
1536274
1138400
791855
1068640
1750588
1076557
722432
1087146
416456
155130
661368
255173
735427
942835
155572
813966
1064327
1142069
1863082
49309
1282233
1219738
643690
489674
1655190
1453843
522868
1234270
1571959
1489240
34167
574892
506498
1153823
1949198
1379242
232301
4966
1499017
1880682
1608832
1026298
1302464
873975
1860856
1338969
106345
1220298
1350939
537614
281124
1893633
788214
520013
1141082
233442
430181
1715777
261678
718706
1236211
529138
556463
1697934
24369
236455
1833281
512869
1164384
1628390
593446
307990
1609591
493515
1467965
12223
1267199
998887
604135
657515
698288
474530
194231
660121
170953
274580
1659531
478091
1067228
1039464
483645
1314374
1261673
363484
1042624
1780798
1524167
922583
667555
1408695
461273
813156
1878340
109365
133381
226795
270389
1922333
1689771
401009
1084846
664566
236656
1438487
1328335
397457
1395039
1268245
1111491
640679
75985
1278428
442813
1357442
625222
1271401
1446548
998770
153762
156109
736761
1986959
80116
1903514
918330
76324
1227143
1705477
436657
944701
890400
1041586
773634
470440
308033
1775749
1668150
548177
184574
161961
1995154
624912
988558
1994436
1400239
381336
240309
1320712
1872350
706302
162709
715630
757277
477213
1214475
107509
1636147
1263102
1221434
501276
125243
1817557
1196170
1844418
1000170
432617
1969803
1130564
697192
777531
534593
1226363
1920694
944447
29318
1839676
1615237
1748609
713635
1659956
771123
229856
1688355
1797407
1449971
719112
1799093
681702
1063101
1396445
1170179
231479
783454
633744
651809
1482891
336374
880321
1092610
1905576
327724
46543
1628116
320483
1976650
1375830
776448
1252739
359232
486191
636113
265662
45186
1569912
1292991
1337113
1987677
202293
998141
1188910
257210
488851
667366
229639
341844
1515389
184803
932283
1601777
965330
840410
971888
193840
510611
28324
114139
1516066
276082
399235
66220
51675
467395
1632956
1690653
137060
1715089
677047
313074
1572942
293901
536648
980915
1983625
333618
422883
940068
1827012
107964
759263
275431
1249252
1382963
560672
1252149
179848
772455
290899
1175211
1615010
1479167
578615
1165329
1247728
544303
1945714
75730
1302524
214773
874914
532374
510694
275056
400653
248673
1934924
1257277
1897122
1986357
742704
1804494
1501686
118756
436108
879310
1697543
1695244
1968730
1757339
959782
1049362
1928642
1351645
763912
1306958
1441967
735540
1650368
738491
48292
153912
278458
1330502
1071418
607447
209897
1763930
1543783
1926042
999104
1334436
404845
634065
1179032
1085522
1010447
1688204
1398836
262477
408853
1597204
1385284
566091
410376
366141
134825
1953607
1837059
1856135
572827
761378
723934
1171308
1403118
532165
1598117
1193829
608636
339947
1189554
1989852
906898
1985813
629635
241530
491026
1878413
1026084
115757
763864
1445942
402186
254694
1095544
1149650
803163
511994
959401
1431329
1415329
1024731
1496483
258716
983219
208741
760074
1186403
527728
740544
543793
708724
56257
810925
1299270
1408655
268627
126665
1105404
169619
1565977
1660401
523500
1726610
739936
1475388
210884
536074
482928
1916653
1439214
131312
988788
1721367
1631808
838911
1193972
1028885
1485182
1514941
1010183
1264299
197918
1788827
1117242
30
71184
1569656
132571
623967
1107964
1757855
86214
1508347
751434
526404
11776
1061656
1370197
579999
1775787
1375398
1344841
961579
638048
1319892
514105
833613
30635
716697
1714198
358616
880762
805061
361905
1089380
1219443
1941301
448876
908475
1472555
1885774
1882172
773409
1499472
485732
369553
818901
337389
99093
343114
552918
146348
982974
1984497
1367422
1641806
978348
356461
1021986
1240621
626775
1966251
1741400
848191
870315
1823496
1326050
629371
1188284
1051543
293504
1257744
535126
1068468
1811912
1601933
478789
133819
770277
809069
1490170
351932
1945658
1339832
404416
639282
1420954
364255
149128
163138
35689
199881
424843
1689930
275108
1469826
1466625
1852144
1286676
1064601
1770643
18871
1872386
605218
312521
1583323
1337877
732102
1296578
730939
1346786
583548
1178074
1827132
1191907
865036
244131
1625015
272404
874136
228609
791611
1862322
182590
1030421
961065
1255581
115936
110767
1734200
264572
1797215
897089
603145
978255
1416376
1278832
1862663
816111
461617
790503
1764880
1208766
1642206
129111
1560371
81029
930567
1098206
951473
483766
1693125
1346597
801582
1844317
1199753
305281
1022100
638086
1754216
40762
1918764
1416389
1957753
274851
372726
1576279
644454
1738643
1511479
1960459
1802208
283524
1636147
362524
1867916
1833454
677702
883301
740374
438007
475116
1518614
1667740
1229481
1720459
370528
1531417
1112697
1676474
1701187
1813835
1228394
822883
1688482
912710
1323744
1352541
1878416
792362
1791455
1971332
742020
1159686
1545182
764483
705547
889107
101993
465035
1229110
1311976
1552317
421801
1857333
748044
1955679
810165
78984
1999244
1276031
13222
1275926
158170
862351
878333
1157660
1053190
1461653
1061908
60445
887186
689132
1833786
101944
517761
1590426
670947
1811996
934042
1418032
998972
941480
1623377
603863
167085
22007
313681
108098
1431248
1348420
643819
47602
397887
1681252
1686438
670242
1655880
90102
1199075
382632
1284231
132545
20700
234367
1199925
1865013
137056
635220
1300682
853156
758732
1833203
1706667
953248
327762
62033
1901353
517773
363037
1239176
264966
794094
1370919
552705
1877402
1014223
1416976
1687077
407520
1427893
1850412
526910
649531
771477
810252
1535377
367140
1296496
529675
756823
1888197
1467236
1113185
1925650
752273
52575
218342
1504406
1924758
1583063
973009
1500566
1501537
51138
541979
1502942
697135
945443
1740445
944063
330799
134662
1825070
866808
157291
1346195
772397
133218
309813
1667813
1766998
152913
752257
759814
667306
804443
161601
751611
1124800
98362
428086
408721
1787604
1219914
1806481
1025583
847240
1871612
896921
1569346
1273565
891256
1422753
635543
1947485
1743378
1490056
1962037
887726
940119
1514482
744239
524329
1785023
439970
1069622
577613
104378
1806982
1058193
299330
298439
505228
1259623
721710
517215
541023
1370771
282861
833890
926206
1027598
630890
1994366
366999
1735504
484217
697551
293650
1861221
1581589
1804056
31963
880247
1093785
18553
1727007
1491449
1175893
1621558
505512
1141022
1311003
1503580
1372622
559910
1864809
1002118
654145
1312010
537933
1462704
1639075
1928399
813752
535655
1850313
471534
1747171
179231
1938434
100447
1875916
233718
122211
880164
37366
1283857
1941453
854317
843545
525494
468889
1891239
335769
1937506
734907
1623131
644104
656097
1565631
1134075
869194
213845
260646
1315807
1468837
1755853
675598
1056187
1556719
21163
1964783
701861
1959355
1834732
804647
245104
964399
1787116
783526
1232151
1805220
1609012
335149
1262309
1697714
1030244
396803
546259
1402047
1094035
1391830
1090952
1255410
1437180
1469003
1451084
1648472
1633602
1702455
968816
1602939
1141115
890250
569962
488670
1690725
1365707
1508369
1799193
543755
370613
1577941
615551
336761
227233
1671939
1696982
1367599
1639917
764854
346520
1034044
1072143
104802
69807
365752
1285242
785078
636073
1696386
961967
1916400
780339
1316599
1489476
1520275
502771
710461
1229772
811267
891773
178680
1799278
941939
812575
1282994
872716
1939147
281426
1569524
1061937
1631357
1315647
1902046
1250804
340282
1608799
369688
611
843592
251339
870592
245155
1217771
1788697
1258219
145928
1580156
43469
1179700
1293508
942781
782375
1215846
1308152
1436553
325339
866978
234760
1991957
251129
1019196
142955
301191
95355
1523156
1673058
437042
736608
738060
396068
1745141
465958
247587
124210
1166601
1828588
94590
1242997
1395894
1137380
1966004
1449880
235831
1869766
1513177
802543
1170867
1308215
1474431
1936084
1940439
717899
787830
1815101
1964426
973695
1789545
1757556
1888252
213952
449995
1908289
132509
1399044
929868
1552233
1923775
1775581
1331236
666556
341985
800527
937038
519524
673265
4257
1525856
1620072
1842791
567103
1614619
972412
1118739
558348
275329
859875
191094
353577
1123632
1089096
1142754
1723319
1808665
1137159
627574
1764657
1433155
1658105
577054
830629
1337966
1399919
765215
1801108
928939
1698684
1947283
1007802
752646
1442690
528866
471551
726444
1335853
1235276
71356
153592
81776
672602
589463
1394531
1619857
199724
244816
454856
1986493
340585
1597540
392833
1395278
908114
942876
1229248
944284
1771939
1920404
1286941
941262
528149
60787
559033
700718
44807
1401268
866496
822337
1527305
577861
1946500
554141
307982
313798
988926
559372
545459
188241
954033
983946
1663453
1969308
434
583280
1234830
1656293
37012
107384
218363
988717
1587903
231350
399120
1634793
1726823
247037
673449
423113
103590
1359408
1450486
1321717
667456
905821
1266656
1023667
433606
251580
86715
1747827
898876
735868
317676
1251155
1955234
859837
156953
454109
404164
928710
1627647
1589182
425997
159295
1321579
842491
715465
50271
1790469
1660803
232005
101845
1408434
1877936
1418006
499454
1962987
1614018
1801758
827002
1568866
366197
536180
38617
345034
310719
1509446
1268614
1722683
1143273
261814
521069
729926
925307
1339221
1862028
105765
1022361
678263
1243479
1054527
844148
1992152
1860801
1335572
1806349
345455
834757
373702
670798
261753
293783
1888293
1637781
1913213
1730029
686665
41864
1664675
731326
286836
802699
741013
669729
1069623
1941157
732177
1196539
1951361
1376662
807755
1161846
1900248
639861
1234162
135621
1969375
1271130
1315227
1213735
837771
786187
1676362
1807898
1867588
221429
1607992
826356
1632231
766073
1181576
1372466
691287
1519725
1705480
119882
869780
1827799
681716
255448
118016
450948
1923773
1705295
918117
1996105
293915
1202394
935662
1919423
1741019
473177
1257258
969801
1781980
734147
562167
420900
1305514
1760395
845732
946456
1208443
61898
1173940
163039
1248241
200741
800534
1774206
794287
1455754
1968609
1682950
1203951
1474002
1608613
109512
1219764
849635
621082
584141
1253711
1334581
1336140
711549
987916
466369
1240889
1257595
297409
237337
1275910
1823283
411693
415844
1099668
663266
1505176
9472
373178
735246
1275113
1524918
220055
1094237
671797
1309308
911006
329902
482727
661322
1540274
1690904
556363
1338381
239383
377480
527078
1894462
1709396
1657779
867690
438051
821233
664690
1926380
1880041
1835502
996030
420272
229783
1338131
753447
302989
1431652
1006572
1685300
1453790
278477
426008
524634
1189817
1717904
886513
775751
1437067
1644784
527406
93427
87489
992784
1782086
941234
80620
35982
203841
470846
276747
621877
473251
232634
1814025
1077860
731328
79421
1032623
1248314
112127
384474
1611426
1089134
728751
836232
1926436
13969
695271
1537525
1818994
128873
1741495
1316529
274169
600937
1910294
946928
129810
909377
679788
451929
426045
298605
1410965
805065
1946930
1226383
447741
134027
570354
321111
774851
104312
161926
1198596
1040973
809871
381962
607877
1033542
1987171
1429740
476887
392223
1723805
872987
1115638
1226801
1473590
952465
1841666
1566299
1261894
1227103
1771534
991852
1269427
1802376
1605771
1792013
1995037
1491534
420350
990832
368211
1595113
1952930
268584
1264080
499610
1234989
81944
1545090
2326
95552
110137
1123795
1205056
891338
866931
284362
716164
1386728
1521315
1457526
1401736
1984472
1863460
569289
812845
946982
146610
1434221
165403
1881128
278079
1961429
1040054
956304
1713148
1745730
1270027
680698
37739
425736
1020920
194147
847822
235697
1130428
268910
1824916
1815384
1516413
1271218
1505423
645261
217346
670005
1327300
572399
757685
1806895
890091
1903200
217248
1314822
799904
1142116
942623
1983582
1611167
485300
1126595
917239
335165
1261449
636220
363814
189080
1146462
696335
579519
999412
1743007
602653
869961
293843
1220405
463284
239555
572312
1834753
943708
1008295
1846741
764033
1364565
1254767
1920210
1943093
115816
552244
1282207
496374
720694
197782
510283
612019
1189456
297175
727801
1675304
1227449
1646532
1690041
78566
229469
229426
1674280
1326473
801332
1868553
1761805
1222017
1792400
845500
1989367
668640
224585
1140971
1262554
1138353
1087566
413292
1374981
1015403
1943357
1825119
1606823
873589
1540909
1185385
472452
830083
240620
1935239
1603911
406349
416565
1993805
843040
1256512
973897
1144123
1356977
218525
1563973
859497
794719
1744007
1634926
1800298
1602571
751241
1026830
1953674
1921190
1585039
1374076
837128
223164
1819551
1674884
708189
1600494
339180
55819
419605
1219723
1710203
1570073
108064
1010696
172275
1997296
216142
1873642
1516517
1751285
1196197
1173423
1671527
1803474
744723
433012
16888
1100637
1090535
626891
1974439
1628692
112251
426708
942450
1123456
1782977
1034055
1625888
147324
85045
389283
759095
39730
2140
1036405
1509370
1650140
1622822
598265
646466
956290
16002
1567130
1671745
1990448
761999
379131
1543336
1274453
818864
729434
1950709
212498
480067
160888
1127772
345958
1794754
1869451
591261
1670097
1531044
436008
55375
1404394
1350566
18383
1413920
669509
1836398
1915457
1507215
124328
767404
1410505
970642
1162523
26639
1931368
1415771
638670
228372
13837
5532
1372784
799090
193627
555228
1987784
1225215
899619
87326
1790754
891509
694824
818722
1902647
1788096
24968
406670
570857
793944
226027
473895
1663409
688170
1842531
1700782
1879366
1832951
1943736
1799975
1358329
741069
483052
1930457
1079490
1920999
87771
955469
499944
904020
87785
777829
1309074
1228924
1432445
1738608
1457283
337243
1783744
529960
1082177
960934
1612435
1125734
797357
975576
581695
1119042
1877776
1624054
1538369
1135914
1993303
851033
134339
718889
273101
752455
554023
1318435
176515
72268
947225
1951945
314314
546297
534335
1523653
1534213
1746326
1899255
786446
78937
338924
79650
1606970
974435
1069347
807485
1796532
1237693
331249
743937
151379
508164
1593373
201892
70203
872252
1679793
1846042
772189
1410270
1290959
377649
1495058
1637096
1960749
1441437
1469826
227975
649306
474020
391864
153162
1834594
378964
838398
1998956
1158142
967316
802475
1490728
1866700
1085814
1439499
1005785
1292609
1892913
574205
134890
936209
1736296
79355
1212156
224190
1830710
96361
692388
1987310
864118
883515
1715871
647391
620337
1561532
1664243
1720663
359698
942286
1702518
1111817
99366
1586771
792742
733333
689602
248344
1830184
1875266
1382791
1223825
599846
968963
198022
280871
1055063
18935
407684
840821
1590389
1133749
746713
1910206
1351839
1998964
894512
826846
1111847
1226060
635074
1329559
663046
1840064
1018922
1580971
719550
1607289
1384773
1817900
891224
1597049
1242358
979453
286282
668059
1744999
807756
1654314
408565
66960
1416311
1519643
804783
1385466
1232159
1337720
759232
814606
510806
591869
89940
1989586
298039
673106
805394
1768837
587509
1993913
1321144
1546537
389173
1872004
487053
570880
449714
1378722
979145
1993517
1988785
479128
977363
286694
1922243
38478
1534278
1027863
1246427
574218
393732
1305925
1698686
605262
1553328
1677810
1290086
1185793
1173816
1706792
973488
969943
726325
335932
276152
1438812
1680714
1788457
1436481
628717
347157
47904
32527
603080
208474
1305049
387640
175223
1836858
7105
1891313
1946087
521531
1806463
1630411
1821425
447243
1953764
1157241
1509934
1658133
1871560
279716
310465
1462397
1802539
268448
1714956
134986
712048
1104440
1088036
654634
607681
360913
141502
491021
1349843
1314456
1979801
1519008
1857555
1310656
359258
1701846
562916
399953
1693794
564533
1608055
563908
1382744
1287304
1448683
35117
1873235
991969
1052966
1550700
1247677
668314
1541758
1169441
343151
581386
962998
1818862
1137082
707773
374357
1654571
78072
1129263
1451997
851174
1285459
1809487
753151
1038543
624223
1640512
1295885
985266
1192745
1603688
214759
1935236
1011619
1774702
1170395
610705
221835
1583503
457824
996212
234906
727683
1516459
525173
424763
1161975
1113820
367086
90854
59119
607566
1616263
1956691
306406
681970
718562
1889225
863371
850138
1048049
216494
689690
995734
432365
276522
1440658
1039015
1071487
1038007
1839317
1512926
1392943
1420431
1237068
764213
118840
624613
123545
42372
265895
122088
1346803
1569235
639813
1192214
462747
1002062
427038
331635
855496
687360
338768
1102636
978723
1448591
147454
1837747
505791
437173
319855
1471953
1898707
470312
536794
1727005
61656
893743
1077594
1506395
1000599
1380858
20580
14352
765586
593589
1126675
1653144
1048632
1274382
717722
2851
1833635
477864
1666820
95542
1569519
170000
799303
1136495
235413
447206
1091607
150189
921102
125600
1933265
1358244
117185
1760457
1419393
58820
530415
1653286
675332
1409886
696040
632361
643892
454788
1645581
1351440
287377
242016
1026587
1982727
873968
601341
1236201
1098301
553092
1837034
258983
580000
938859
142762
1014781
234903
292354
1671845
93756
1976719
398625
1997915
670718
676038
1963731
573341
477576
964863
1775424
1790859
1481476
324474
1915625
1853609
1254568
1350440
46686
1078914
610674
387530
327879
442382
1088185
407073
1951874
715436
1826718
188223
542088
754099
91663
1775831
28962
1971163
1502941
465513
1203258
1336177
595124
1947974
1137491
1979658
892979
1508253
1419890
1894165
1026111
879967
29272
890152
754255
1209842
814459
1628424
268158
1932485
370304
221271
1290086
1599039
1679632
265685
1618707
516581
1427771
1646977
485360
1334826
781228
1029394
796191
1743933
1825171
1837418
243090
786699
1152460
566641
1612336
959407
1449606
870731
376788
1960703
4562
1104895
949233
1368013
499252
1496628
204686
199411
27098
1205606
1527488
747112
682131
1050622
435282
1272097
1946239
1396638
1263496
852424
628314
43293
426365
1402545
1655366
991949
516906
820302
856034
1645829
299333
1692288
382971
913846
1310342
1978554
841106
1383292
474633
1728331
209469
1373748
884401
343380
1083424
1270247
309936
1978530
1516107
1403607
566640
1433390
1346002
266265
780566
1719708
1777028
221959
1534310
176035
1303229
585099
225527
671087
446201
1253084
459052
776778
356663
1105170
1885610
280243
1633503
1031080
1309915
1587761
1617455
548063
270459
1961129
1189128
1233258
1427893
1682422
1144977
485593
1687088
1112840
1666773
1403573
579288
691559
728470
1843977
1923603
553172
1834396
1323514
1243314
1973277
1001305
551959
992294
1216793
850854
872341
673424
1663742
1170856
162670
1998145
1381974
1843207
419035
502562
1511509
485269
1502795
1818758
263808
352822
1989675
197862
1717954
903488
1884878
409348
453323
82366
56700
227307
1777789
581277
272656
1380706
133144
257133
1292790
1544298
1988066
181644
1734475
577898
949675
1330949
667438
1004344
123542
769231
1857498
950377
557869
827035
1032170
1583663
1177855
1045211
1133117
1850052
1609237
1396874
878020
430115
1842820
1518978
150057
1040379
1427284
1854011
698484
58185
237679
1908075
1456691
480918
1065152
918211
998289
1185584
406448
1612487
1151716
1949540
1218039
55256
1256616
1074959
290957
154129
1347950
853946
939526
972938
794737
1074565
621808
968862
1630469
277186
38034
951788
556125
536372
1654603
1253223
944194
82349
1363181
925149
1015461
985066
1440912
791749
761718
797633
1267761
332614
504517
266477
1272993
1352672
432142
1259264
385041
1995014
1465914
1012110
1849462
877024
359145
1079462
1942988
1323796
471340
1910734
1929022
1765913
522442
1140173
1679397
592953
1988766
1841623
60231
1208135
1139264
1685956
261612
845839
955454
452986
467218
842425
244457
1689160
354900
397797
1777610
177655
947943
1969354
826004
1623541
1951437
1645765
1588027
984612
1704657
1443892
1946821
1060248
551436
615944
388489
981505
776868
1681516
367679
443738
393948
169336
195660
1962242
1916395
1466539
12666
15461
1709721
1070513
192216
1472580
1760089
1796257
595317
100016
391295
1303993
436212
1680430
1590657
255449
263973
1017059
1086566
1492496
1731592
1994720
1918747
205088
390051
1139741
1194793
1178642
1666322
1619656
1945563
1386785
1546529
1494009
1998323
709397
1315258
1745606
1559977
1525481
1171501
326468
248819
1224067
1373661
7740
365451
14405
558520
205622
864169
1887963
1229396
370538
674914
821101
1162043
952245
444940
1820388
636403
798848
1988052
547461
904111
900649
45552
861551
1935971
1872804
245906
1547594
141950
1875304
1855157
819228
614432
682073
398779
1267048
1619561
796757
1982983
1527384
1230509
1275276
933898
352356
1233189
61750
103940
559947
692577
1099878
1648184
1937824
273724
1536648
1053079
1794072
1498395
855715
1451572
1901130
513535
1290157
1963440
489691
592684
1059755
306552
1057280
849051
725016
813218
798189
642653
1065199
1628225
1997460
897646
1415664
1696916
836756
187893
1886404
606908
1454697
1012173
638381
114749
96970
386455
1145395
1491239
718348
1026440
1471245
1016142
1606176
1713787
205059
627364
672138
1893931
80101
1186073
990235
732991
709605
1144653
908949
1596086
268124
1391611
1736320
217135
169644
1552178
809355
473938
51675
1803146
832416
39925
1051098
1955964
1477870
1972783
1716396
1585198
745320
486881
244864
732532
1825078
1668999
645344
216582
1982381
1983790
1304991
1288393
692035
926288
231172
1180314
1800322
727382
1936601
492221
1381480
431916
1495973
1255036
136288
1767117
1005412
1228472
1013907
601872
1740508
296325
283402
1479785
536567
668019
1372552
1720182
1721615
1650219
111115
936165
1900799
288188
1813953
783657
1379601
108233
1324314
1661706
1646256
1741220
1673463
273962
1588434
1891947
1614148
177289
872782
861534
1910910
1920265
720034
1732869
1284507
1762610
207661
491320
1339258
351025
743952
1553638
163695
732586
324158
329914
377660
1397717
545579
717552
1736961
480253
49814
1136757
1243286
1047010
833210
1151171
198328
1329191
323107
1341524
824428
342015
874077
810213
1959632
1131027
818743
4499
95288
407804
1849488
372853
1523471
283645
350975
1365675
1286584
939336
1966739
846429
1286585
611643
1726835
1890378
442197
1593707
1082247
560364
1255888
1789484
790342
1769263
1663953
1301462
983021
1126380
1161665
1876337
1095077
1679873
1492821
621122
19995
94147
1005534
63003
243562
506758
167772
1661602
1410603
1420039
1808555
805728
930434
1659980
1223663
434889
729408
1792987
334901
1798958
332738
1850720
394690
1057573
364060
220120
1606618
815999
913817
1630216
322510
1287649
1861908
1513188
817434
1421097
504834
389499
1864390
1220573
1714523
486462
1299233
907743
247907
213685
23330
845317
55802
181545
1078141
1676875
1069815
1675499
1154223
1438265
1533594
1271767
202270
320313
1670094
183123
768742
1706219
272815
1277091
99986
795392
1880971
1337858
265171
695702
1303086
918765
510785
179913
213358
323920
1080772
637949
1191663
1098099
144673
818686
1291746
1507052
1153580
1248237
1911570
269777
462011
1418275
728761
1912351
1776636
282400
1001586
106747
1799739
590333
1760316
865406
1743480
1156953
1000602
1542985
386437
1202591
1973815
1832340
331022
926450
684979
1534679
987139
538871
194167
1197375
1818203
383744
732204
502311
818286
407748
1329725
1833858
394
1974049
1911153
894819
870720
253190
1936756
778584
114587
671630
217596
55018
126564
1066591
1219298
808511
688736
1630097
224191
633843
1051972
1377310
2327
1076186
706461
910092
553206
1043272
195716
442802
1019231
444644
923970
1878448
1234128
665811
446670
663156
1218580
1628673
1786284
203564
1865091
413462
1458365
1477716
1055402
1246915
1189258
191261
1260608
1313456
25861
365389
620496
354160
542355
96824
602249
1321823
729958
1451580
1243481
1857947
1177234
734078
624382
1736665
1072852
986438
1740392
1083534
1116052
1998494
1247726
1680346
1717414
1087812
856228
1858733
648742
352256
1606701
1161635
501758
1668711
208647
290343
581833
1715001
141533
856595
544413
850506
1933508
531870
923639
861285
1443475
331258
185854
1746616
949620
1536377
1726297
843464
1530224
2087
1157274
587533
1828706
313263
1534834
1101603
1626451
757211
1485083
1453221
776102
1191694
168503
1321386
217496
1100802
496480
872536
1179919
1450736
156813
486118
549328
367172
179978
1708575
55988
1944315
536836
1855797
150750
1351517
95893
22978
1976461
1610685
738493
1202640
34189
89091
1827336
257507
83096
1645317
1152706
538973
1508298
401671
456288
54655
1117296
1746681
1784419
1128139
1636955
315762
784402
1147803
1919072
37490
1218112
1489852
1502466
1475043
1248223
1856849
699380
1462941
924319
1656141
1959850
412363
847663
1825969
1276403
1680868
966474
917123
773158
941152
289652
1374364
134561
1931646
1732028
531097
1124646
1602384
208773
1400787
205666
1303898
663464
988761
1784230
1647730
1165135
165608
980058
1055796
1820208
956512
1077511
568832
645283
391569
638114
974316
153394
1261781
291658
731091
1085199
1527818
1694749
1148209
1835054
805661
644118
794387
1396720
1055809
955068
498760
507979
542910
1737083
648301
870809
571031
982791
1309352
1880383
550793
1364126
13948
1732395
1178469
1884902
1684205
1810849
1718003
1594623
1469304
1878617
263216
980882
1796549
1489050
1511123
1477686
541745
1885224
960199
1379542
360812
1180671
552725
618914
841073
1620364
1557964
1474034
516937
1504853
1536552
1061363
475433
1982409
506193
1021993
1541608
1990439
796553
1915249
67227
1285943
1404387
1697222
372977
49168
1609490
915361
287885
1720856
593656
1045338
158067
355576
1734255
1425332
1877732
868622
1745833
1821904
1280618
269202
1795277
1172967
227676
1405362
1279171
1835054
1881319
316153
1943531
1698026
1626579
262495
1959631
894492
683269
589643
525950
1664893
686146
930201
301641
1333822
307120
1443086
1250196
573753
1100147
252350
1899308
1935751
120655
1570487
340471
1215488
1420921
1436310
710721
1859202
1821568
1600673
967703
1321027
391351
536022
1654350
1714285
1364192
340501
1846348
299455
762867
298249
1096768
654913
555623
1917726
572850
1914108
191414
1298196
1844613
779735
1763041
1906142
45303
654281
1023900
532100
983612
8097
1612793
120723
266546
283712
785936
343857
731734
14168
157485
186720
1295015
1408906
1430693
1917732
1764953
1531178
350340
1927144
1084521
1940544
134260
1074360
1811161
848671
594478
1545413
832398
818735
1976932
774521
770332
436456
1368781
1363615
585080
1102442
1686334
527580
1273198
1719532
766268
310914
236442
1929631
761069
34087
964907
1807192
351941
1883619
1436764
938279
47744
305784
1918378
1143285
1037028
205790
913091
1985992
428178
1392467
161282
1764655
261088
1707940
655603
1177033
47924
1135658
409097
1904599
1707494
954856
1929946
555624
1062544
853053
538311
349867
1569461
78334
1888656
1227857
436437
627785
314476
468089
833564
1342137
1736061
1205686
1007788
1884724
560248
1925481
1962304
408501
720873
580867
1075583
1710244
519031
1327386
618707
1236467
1069577
1607711
1595834
1211236
516710
1481134
1135827
587427
1140799
1458167
1526595
1216794
1391798
1951195
723285
874825
598849
311762
1437238
1256269
414010
1039364
1719420
1207911
932889
683889
1540486
742919
389381
583004
835054
1478818
1351213
1467122
1772068
1531530
1974744
1158596
617034
167453
631457
1722073
124296
25338
1872716
505772
1418405
1516175
1900200
628081
145908
1824241
452095
1818269
1935227
253528
1698641
874367
447448
554760
1106230
1630722
268485
1697378
1531010
1708026
380341
1410145
1673433
980666
1185146
1921114
1431077
1752749
246790
1434167
778788
1234342
1896359
938527
1144213
1415972
505831
948457
31214
1026301
875484
1002297
1585106
1248047
996259
896680
46321
42032
1943561
588541
1331336
921248
956670
1220817
629303
1052887
1239220
547663
408471
311956
1599412
1157166
1834602
701092
1899985
505559
46209
589579
1652804
1334879
1130922
1464929
653116
1840189
479468
837273
1391209
58377
1474546
1537560
1200813
1610213
1319508
1367112
1206159
1583915
374511
387130
1690014
1122161
1972944
538563
1495340
195387
1037140
1566878
161854
140841
700991
182512
423297
1348220
1854328
169147
1546052
1940445
406746
1738880
1341912
264639
362263
690407
538214
142453
298019
1278314
178808
1246955
552448
1624606
630646
580879
935515
366296
1698355
514391
1095385
530708
1563613
770025
1721874
1243549
369518
107985
1100570
877223
350228
1366070
158129
5640
1544583
272267
17075
1652582
1280046
1225744
369352
1068329
328101
1540784
403157
1773755
1695903
1536378
241613
689367
734605
676929
1159935
184973
1245294
1914757
537812
48002
1483805
59113
123974
1181225
491257
784404
1128548
1640580
1927186
403262
339338
396536
1779189
1855594
1895037
1481100
1967268
1020103
1908730
127430
194418
289101
268047
1658844
867860
878871
1914338
417461
777877
1809147
1211620
542806
210771
402095
512627
1794649
1029778
506095
1217767
466379
628254
1753018
359456
238748
581846
1987483
157264
1369816
1933052
553490
1877416
1077517
235192
1521627
1613004
738889
1503458
1387122
1523251
1076085
283739
1105865
716105
138314
1516408
1390489
890635
988473
1921814
700617
1457679
670283
622231
302385
1706732
1143553
495030
515009
912983
772366
602060
1252263
465244
884137
55276
1890275
40735
922304
157810
1476484
1086128
1427131
233300
527481
1881205
1451828
983107
1790646
1715634
420863
578563
768947
1104888
403827
1369799
1036245
582721
112819
401120
211666
1952528
1600207
223681
1520980
1258709
710528
66041
774099
1215260
476973
1093518
970977
207975
1171565
332068
797057
690927
1413585
125715
100603
1680165
658791
119757
1084088
1310020
1500932
1401257
1384239
1401672
518071
1533361
256500
1486978
95692
78084
1139936
700817
1760153
1683973
351554
917813
394772
914633
1610637
501157
813895
297187
187933
1473867
1128327
243208
1739910
1045260
1469198
633042
905675
881050
628039
1710696
1111810
1643435
48223
1483341
1280721
1907919
1087541
1477647
1686832
1856068
1648525
165906
1173388
1129155
1981249
1734509
1894551
1871646
358025
1135063
1351465
1338332
1829578
1087457
1479370
519868
1024581
1918155
607941
484869
804650
977399
1055351
147768
1763507
1319639
507084
978312
965767
139854
1161704
1255067
241760
699911
1589548
1547847
1715820
1205404
91594
1137840
1375111
620095
1648120
1301567
1725365
1540995
630731
1279479
434436
1306961
1433785
1899741
868040
920781
143353
668203
211026
1281257
1731260
1242714
959405
1418457
175891
1679
1366889
1899431
825909
924011
1233437
607440
911714
874840
1956688
1438813
850312
1614754
493473
1057675
1338908
353036
1857563
1308599
1388923
1977714
1967494
624398
622386
680350
1054749
1624884
1257964
158893
1001631
582921
1874609
1285011
1746548
823291
586974
574087
417645
1064009
1999796
1251447
235239
23154
1150506
1316453
1645913
1759238
795714
828277
276352
1446108
1393874
968271
360820
1906281
1115692
819345
1709755
1293099
986065
1911895
640721
1643857
421255
1910111
1461527
351339
1202878
1037663
1696200
689016
1835111
1959616
1976035
1115072
1996610
974877
1186151
1824327
1355850
836469
1592101
692317
672137
195175
182469
212
856416
406671
1860000
1554198
930609
1191841
1618776
650305
961511
807527
767827
1068660
729921
329093
1193294
1678435
100446
1880469
281970
621778
684854
659590
1278371
846628
697358
1982043
1559656
472195
866233
862114
191017
1451913
469171
134687
1878695
289446
386484
667171
1701327
1579995
643564
1449499
943405
1102136
1356219
90717
1835723
1690995
844533
437122
1297810
1872635
1909718
109753
1561595
1114753
1214194
1263550
1054660
225216
522124
1451553
503734
1271838
1290014
1392331
343091
50191
1891412
257891
257920
823249
709467
983771
1556754
616640
1493002
1932905
275377
1260258
1196908
632723
821570
473477
273891
301805
1757208
1094305
1052517
634957
247570
1811938
1436970
1318535
1758966
688281
526329
199201
946199
274453
596508
831027
1777800
1775999
1447609
1139154
1287293
1813899
279871
1189963
1632855
389072
1224467
1788571
180751
1262287
1140199
91135
1001859
374412
643693
778581
489277
925580
1767650
1766245
1901795
487054
1420486
1012957
163513
1042921
1404128
1572441
1768651
1427682
1236457
1632895
171828
1102955
942514
325481
1614317
1449796
1109303
1360412
1650415
461151
636861
525435
358353
59417
871729
834832
1803767
270913
1739266
1809939
361175
864331
1308624
1379155
1931908
186811
1665006
62678
1018576
1178678
246421
859618
312825
987833
1657971
1859681
1357040
749860
293453
273300
464972
376401
1872328
442384
957983
1768739
1442627
1022725
1654742
1256630
1758131
1405635
841355
1988271
1237768
1513443
1536127
1766388
236484
1678152
789110
322725
977993
1681251
993780
886289
713834
1989357
1374508
1721300
1486220
971302
887914
1340825
578392
79000
398722
1295131
762000
538414
1448406
658033
1973704
1273928
1442680
1315176
1847275
1809301
1268623
678171
1515900
1734958
288770
1617929
19971
1989859
85310
781114
1409186
1212733
1684720
821891
996293
775603
175463
1892860
679766
1675219
1573193
566119
556713
1332656
1767015
301708
427685
1200337
1880944
823588
1004170
1840808
1055924
1310712
479659
289761
1664724
1239440
320185
1473356
1128452
1342177
1434175
1809224
1977294
1781074
1322845
451742
511468
1236260
760872
1972128
457294
1968843
1125026
1718034
1104362
643389
1594887
931396
1601177
1978674
1565517
1787964
1842611
1141712
1289669
1672508
937858
1994246
473573
1994106
558047
1446188
592839
1420270
983265
1675634
1121147
1739862
592680
275167
226493
235905
1807309
1387019
243631
1841737
1630334
1668016
1442557
517989
1124400
535028
1931970
1072351
1816832
1845516
78826
131925
1516671
1629665
1493130
803568
1892229
1872112
1113060
1660726
852565
588560
384307
382984
413129
1534041
1486322
299373
555716
877490
1331663
1510473
1586372
977105
84540
1349092
1365356
1028079
1683576
168182
1706270
1542734
1929719
1430805
1016222
339659
1876389
525034
308695
838027
631725
1776007
1292948
1183727
1419624
1305278
1194395
579757
1234224
1748420
60470
1525217
1075563
901343
768499
1750649
252060
203253
1308956
1899880
1850565
138464
1976689
524539
539745
744298
874349
333541
1330547
1205226
1321507
500039
7564
178798
315900
893228
996372
334906
1041867
1089389
638014
1925414
1611893
1358838
650820
506928
747650
1993717
446133
1625880
29193
1785096
247570
718274
752925
1750157
969918
1782533
1546484
28305
193899
978334
367333
790620
1626283
1938179
1726223
1776349
1204058
1077409
624761
1519074
1256683
1787161
951651
850013
499625
1847103
1856318
636614
50296
1289448
682049
185187
305460
666341
1966863
1803901
722250
757192
351252
1279305
959700
794979
654604
476691
325261
82354
495479
247925
383232
733296
780034
1035334
1439511
45774
1073351
1440374
737405
219400
1036575
883811
1242840
53372
823719
991994
1008185
1323430
1609401
1603709
90902
1376668
1893062
1097464
1381788
281191
558696
1201730
962038
1127158
735056
474680
762400
1240472
1428788
607997
77217
539149
188218
56057
1877098
1149928
1497511
1498599
1971975
868146
418745
591129
1395453
235606
283740
1531118
410301
1547944
780523
138308
1026729
1281312
809735
903870
1723755
1356767
76326
1708203
810701
915197
218386
1808467
384184
1035933
526476
505343
1917420
324106
929203
988949
92187
493665
1778730
711534
1632361
796044
923324
1812885
1971880
582897
1534382
628438
694799
1422706
719337
1385417
1625161
1033421
1364297
1198158
344999
885364
48065
1674809
1121791
940275
1870330
134367
148821
1046163
736824
1990773
254430
90676
1333773
13244
1030313
1538587
242632
1784097
790713
988362
1170074
1009453
1222143
1552202
1284168
1640462
1464520
1439483
954067
1312686
1610242
246405
1926446
1129280
466357
1155098
566979
624337
1528445
647598
944065
1229627
326216
1157160
172665
1173360
103299
111354
448976
1023017
1615995
1771450
1065806
734185
1470271
760348
1031554
904880
1500567
1222104
1631306
576724
36856
1405385
860372
564103
60698
66424
1823998
696405
1112111
121173
260428
421137
386701
278489
670246
305791
921997
764106
546446
917446
577695
1570850
1865337
1552726
925767
306508
961673
532802
791686
1767121
430054
9631
45344
1003665
127051
1668672
733407
189062
755684
835087
190751
1421328
649134
409717
1919700
236720
1491374
961548
525029
1514414
969367
1199092
1444154
727749
217318
1550024
216950
1609229
1911410
73100
862620
1350568
1661507
504190
722173
148777
119882
1453490
195434
1105196
1473985
656118
1003077
609446
1324211
1613115
52593
370156
1184117
64341
679566
366761
329415
1056620
298193
905401
1600648
932300
57589
732315
835318
1336838
1613183
507504
1072197
1367595
1650572
324563
878917
784021
1366899
1925336
462247
394043
389036
70524
859443
443746
1412092
1578488
366636
1663777
76571
880548
511809
759295
332131
37697
1900624
1776426
1562390
1521155
942255
1622507
1977574
1297841
922919
977283
1707509
1542544
568792
1022009
972531
55224
1405466
1051263
309394
504320
1132008
1548620
580286
787910
1886636
669594
1006493
1573841
726881
1219157
326762
1718118
1118454
1124938
117413
677725
1799929
1684467
1575116
1151962
515035
353853
1520371
1852310
1944938
1958328
446622
1094398
1644006
248935
56430
56746
1549058
1251030
464227
1229709
1341365
135838
1936292
1825557
702121
71638
1475547
688325
1109256
1193849
723733
26489
37250
1068990
118257
1658247
1729142
669236
672480
672948
1732146
958614
1392461
1235939
1888258
532208
1688857
1100616
779457
768617
323441
1856615
159676
79907
269724
369645
101551
752037
1030971
1662863
95703
261408
1503623
1923320
590577
1578264
763713
400075
149536
297187
232089
1996151
177094
974766
769658
689298
737192
1902415
927907
1193889
278633
360690
1503673
1932182
1070643
750446
4445
677128
844848
1170912
1254965
808317
814313
1198824
1080470
1027770
690011
1631070
1302429
1691553
1899490
1961972
508909
1888065
1563308
1869238
1618688
1950833
1213286
1235850
184413
758728
246639
595683
1623533
360939
1662259
121763
758070
986371
410404
682966
179768
1113714
1721134
183969
1546579
355138
1226502
964999
1635326
1620822
1837104
636269
329192
334349
1055871
1351766
1293314
710324
465623
1701077
1310149
1772984
677211
1060024
859301
443372
1551775
1250512
716958
1624404
498152
1469025
984269
591438
1694265
364973
1303636
1136360
228965
301008
1385057
1409740
906632
1274953
734491
973088
483958
725469
1107722
1845649
72737
408122
456743
572948
1692768
1648892
1252492
1367844
1858680
617706
687009
1871590
1080350
1504937
1909320
1349499
358335
1203980
607709
1050936
662742
1097075
717539
1744235
499319
947312
111784
1593698
1867804
1964752
742762
331147
1784405
1684142
1299515
470832
1055475
1396105
187249
549787
488580
570018
677884
1916867
1223674
1856688
860960
1614557
873306
509212
813359
1547300
1525107
123929
1613384
1092040
828925
1631497
1947714
1145220
903895
1108620
1696234
241681
86855
334539
583755
127509
439273
276039
334749
1083032
549379
574825
1755085
10889
1754135
1311063
1265899
1989112
1486139
1843505
686656
1464576
1171555
256172
663378
1154300
589039
1064573
1933768
1348073
242526
1712630
909063
1069311
966388
79567
1039862
1768749
966673
1470100
1579069
1454863
173511
938531
970118
27882
1528460
191634
404152
1624279
1770304
1842574
1329753
1666625
1456271
1486387
857438
1002341
366682
1372321
1587141
1237650
40885
1769862
980305
1088214
1351103
1759691
1593885
1524856
1902155
361477
833667
993532
241288
217499
1534779
1170076
593597
1176841
603051
1340133
607706
1107102
129752
1025700
1248519
716055
852224
1377473
186346
1621230
221603
714391
1122434
1875366
565524
658865
165596
213235
1610358
898205
52893
418404
977990
399522
612542
518847
1355995
1351909
1145790
334876
188596
241005
759897
283871
1872353
18699
1584050
753041
1609455
1763636
1062492
1219545
91537
1257043
282100
724131
1651353
1550401
1285978
1644822
416385
1857590
1675530
1158885
141102
1425962
652569
1179311
1793061
1779621
1953049
1886925
1430219
586977
1443650
740477
1702236
553370
388659
1269318
1618916
1252422
1778495
1369686
1552780
940827
184004
1034611
1357774
1753124
98452
1383533
1444471
895185
1815298
857981
1229352
1140926
1505210
709501
1597139
1012348
941909
1605246
1752539
1680704
182734
1294362
383263
514770
375598
240791
885978
1603036
111678
1720551
348053
1864600
1879119
1662243
572543
329794
1130955
1750394
158835
336968
392242
416421
921009
1237035
1094439
1332372
258400
1332017
1239997
1646424
1546773
1998335
783855
341627
224884
602492
821831
378876
347579
353582
1681770
994425
1356814
1634433
258509
1325541
501084
1417859
408844
219220
1099491
643858
238761
428905
1547842
1292017
1374287
1780419
533456
1852099
1377292
1069336
1455586
364333
834068
1926782
811606
1157904
647994
370312
236410
1108780
448608
600920
666908
527182
633816
1336770
534721
536171
119131
255251
1072458
1851021
237316
1524796
1993446
1481525
918747
1988832
1054939
1991340
1470930
1416699
580365
1594051
933631
1401861
627060
305210
496352
1160047
375907
1795014
916290
1883397
407237
1775584
1726963
194187
458462
1036806
563369
179765
592872
379609
158745
824101
774362
942475
1515148
957902
57314
1114329
299643
980905
1186800
947413
510984
128301
1914588
911146
136970
145043
176658
1509467
371114
1758829
870046
1186785
1082068
1796795
287109
1872076
708075
1920515
1115373
1178915
1924273
1131503
745392
1841529
692446
797727
686250
753184
1573510
391296
1417215
941590
961933
1160466
425118
1084273
1551985
1218636
1294327
1925045
800079
1549654
28675
793798
1490248
1609515
1237809
1832009
289917
423497
1121240
203781
876268
1893118
1662499
953831
1398832
1875180
114191
1705570
1838088
1679670
1716416
1770437
1827957
549861
1252873
1664061
1331399
1535756
1657486
1468504
815430
1034433
147623
1017080
1790103
859539
89008
521725
315326
1617207
956920
894380
1979621
1540962
1982766
1695284
249224
1494911
1122074
669547
1612345
424000
769492
1202049
1567199
691646
341391
1494052
849646
1142502
1039522
1361980
1764804
918867
1597976
262450
138024
835473
913060
1923842
1423099
1099011
326160
201661
1070072
1744485
767534
335108
173866
896726
1461629
729052
1122624
1231991
395887
1235388
1793852
985722
1172832
1574775
1475655
1842501
391221
301930
1507707
842252
1102126
1335664
1550982
1541654
838222
978768
455792
938176
1391646
812408
100078
457312
1591231
1726828
1434348
1287725
1213239
607527
1269055
1041670
1431876
746809
1765602
1812986
629547
97198
1182299
664105
1343270
1270169
1466600
219058
1061493
250202
242356
1253342
955767
458448
1546139
1867467
1481982
941153
1909626
334728
59468
1518003
1675736
843947
1656648
1952387
811515
1317907
1873552
174589
1324460
150355
1621689
454676
1073300
1662155
643946
1859381
963111
1776712
1536753
200667
365627
605239
911529
1856645
563968
1963028
1056094
1493707
168710
1783991
153178
1942233
1662246
288137
1977301
399286
1502916
907306
1283150
880999
459126
1253867
942157
629101
397463
824820
1885385
486253
1030395
148140
668856
351250
1235790
206088
1650455
729925
739972
70833
1605553
1133543
12874
452874
1491218
46663
1200925
445781
326280
1850509
911781
846068
919908
719741
1667331
419642
1025262
190802
231048
1292919
785571
3610
895608
1718348
1783801
1931679
1831162
1254732
1835550
1651454
1472010
676010
290167
904039
1431294
1754848
1515941
196624
1911363
1061767
389068
1570526
1591277
773869
1380662
1726158
1623293
55316
1316168
1923130
829521
936211
1910918
1978515
1669882
196784
234848
1017426
172517
1851666
778335
701530
958190
20976
1363150
1337418
1421545
545236
398137
1827797
1382516
202639
1141905
1753361
1587585
1611673
471700
251495
1026090
899359
511745
539637
455951
1124493
1789381
1608820
261351
1656044
1263931
1249193
1240110
499586
195145
1446437
398229
1419777
1546828
49182
785349
1925157
484241
211618
653080
14076
1583943
548034
317299
1839354
1165077
1323303
38536
1961558
1004910
1239251
142986
604656
1424533
335239
1626585
1582989
1401826
1939801
1241679
689805
999608
720992
1871932
217548
1239455
1825615
589344
1092280
1352593
1855064
1058635
768368
1592200
227828
528571
1099390
156849
962673
1408639
373965
1745058
1996087
1809924
1563263
1271417
244367
505864
671876
394153
868754
413048
1847093
110726
1519153
939996
233276
882652
1118921
902928
712306
346726
1340509
1570275
1574566
51136
1229702
1787468
1266023
1283880
1308521
347466
1183643
1202785
1230702
1097365
885627
292610
1924433
851324
1431182
1720517
1202477
1721887
328166
640555
48150
502529
927557
169612
817219
358266
1581548
1398117
1801446
1870158
967112
1220785
1019473
1788173
693161
1344753
1643911
625993
778329
456066
1630803
1953415
1959767
636558
1735275
900484
340536
36124
1493651
1905419
693935
1854211
111069
861439
938333
415689
462107
475014
443543
1689412
633614
381666
58146
787218
670191
440782
1870699
365321
1581155
203630
1060028
325917
3511
1072248
847859
892251
1160484
860424
1737280
1189457
246468
169252
1722415
1425100
271012
260928
990681
848216
235020
1052853
192614
1700674
1823469
1809431
82476
1655435
1932341
1311585
852333
1618656
660120
1440504
973125
1199464
1609024
43086
687294
1636799
204302
1240173
490808
1796755
1546798
1817168
1096871
1216766
1095382
532257
1496724
50406
1471543
1547602
1448532
1402970
742420
888301
1932750
1224579
1188376
758725
1806148
1251673
136360
1767405
1516315
1207199
1315578
1747774
246877
606116
1774088
657456
651834
549219
107337
559263
703198
184899
1428576
1376877
941806
566876
219168
1375138
1946664
965395
136502
1484335
1106977
417275
981514
633430
1074979
399534
20579
1113120
681918
327799
1879177
833612
939708
1083161
1146087
686978
1371103
1785360
789369
561147
868667
1443836
1077067
1443091
1758822
1820101
1642409
311800
1913224
715724
1043366
1851451
1844472
81353
1930003
1213898
1352131
1228739
1091462
1279524
667758
1038861
420128
485354
1465206
642270
296285
340094
950446
1534669
1443474
1417799
1104859
742406
1063651
281904
492959
1066974
293352
79721
1585380
551231
847293
474598
621667
640881
1435638
1155650
1714291
685804
546336
1495289
1807405
1407736
1236452
645521
1412560
514667
429918
721393
868421
493147
730196
1523510
845728
1597607
1406591
937150
1261071
1975417
320559
1156191
897777
40886
1165938
1043203
465314
1532543
86859
463246
1471980
595558
2740
1136630
1489720
1772888
365286
593824
1398012
1456734
1795979
1944464
1461172
1238272
1059232
1002931
521362
489934
1201385
1186013
1112780
1927186
1768588
1987839
446534
781440
786454
8468
824193
670674
553025
654316
1632167
1083583
1796016
949838
142840
975378
108883
1907262
1209071
161700
288566
230252
1663884
1502046
1971764
622214
776492
1909991
932837
354296
465016
1377152
613392
1263280
660418
1657898
379431
1410185
1335241
789364
609647
262092
1880762
259174
665707
1713650
899950
164697
1848906
1755627
1174222
352644
542184
1498036
110684
1964349
773446
837605
1084492
1984860
1111466
1202690
96233
124895
1295556
1264595
1612838
940841
1261540
701049
1920603
1523712
1831133
989223
1470828
1202247
760782
1204332
1009959
1160208
405922
962743
921427
473117
627665
1759487
458638
25907
729762
1065360
767509
555709
1093569
1792409
1473540
15422
342230
827608
217346
734002
29898
1606472
386962
323107
423242
1226971
688836
1116169
1766484
1301397
1310165
1514256
530151
1076439
1508989
66194
1808609
1653493
1016134
10094
876920
199172
1163967
1506142
706752
78625
536856
221714
1243854
1661165
290247
1903411
825328
243597
510042
4897
448536
622025
708625
1709442
1419828
1978526
1437329
587397
271517
120643
1254447
232659
29002
1275800
722482
931302
1925519
63273
118039
42235
332672
358345
1486272
1849746
703003
276129
1807421
818466
1787493
1723029
1332568
1681428
700755
1579596
1852462
1095631
382162
93176
75718
469596
732591
218462
1558714
1619273
1240041
956341
554519
741222
1331297
1338384
1342152
1895528
569936
553748
946167
1862975
1108782
880508
426277
403810
804868
444196
893809
895600
47717
1389818
1256425
1658446
315113
773414
236409
482284
1256079
1170978
1017639
1136296
884996
399331
1868503
1657577
1411981
11888
1742631
1354907
829969
1877889
1858529
1213509
194437
1105107
466922
1215062
880205
1451217
365874
514774
1740434
588123
865838
1125984
74623
581793
1552304
1480643
1778012
1697835
294815
1218290
621349
1695681
1287790
696324
1477264
1757405
248081
498717
884746
1678260
62097
124948
489594
1154072
498250
627775
442306
1116971
1418104
161073
1466410
1588500
1321131
1165115
1555522
1088678
319124
1673709
668732
1865857
995924
841867
1699653
1462826
1738639
446159
506433
1595216
375495
413618
1216368
1446758
713231
1693405
1197212
247874
1834458
341466
46873
1896711
1380915
885248
74180
1560509
669604
1057201
1242653
673418
960056
546737
1611585
1128128
878853
684701
1712480
1769852
1948729
1574303
876510
1030318
769205
770759
247521
1078960
1488971
1776877
1015138
439954
1284601
1856449
732768
1580988
1341164
1178745
200784
1741620
951137
273787
144711
609763
1425758
47416
1642821
226774
1824993
1076154
1578416
1235882
202956
349456
1691813
1677810
407002
239779
1073403
704470
571789
1705737
1544271
257034
529771
256687
1574688
1473078
681021
951263
658932
806384
1953942
1957514
1539508
1489619
1182612
1891091
612896
576224
747019
573646
1486733
661493
929596
887280
1689503
1975171
1093371
490279
1895585
250548
771370
699765
480812
945800
531974
348548
138983
777615
302295
235615
1639841
611940
646737
678167
1125918
1190758
1795568
642476
1308899
1171458
782494
1910964
110367
1847587
787531
65040
1460557
1880173
836556
906039
1880999
1178600
995543
1498642
1076104
801538
1263472
525011
202855
1461977
1410124
1697862
1578791
1273458
45539
324753
655019
379969
65813
61870
833185
6832
66279
1057181
1011408
1290478
482653
930420
888160
536446
1532531
1129866
1521050
670081
202474
1831698
1110598
1379847
844475
1718914
146538
974586
269961
175135
1433688
968573
1212856
683433
549742
164588
1257296
1571910
429852
491983
115867
89095
743461
221328
87631
93251
690966
1929960
1665274
820109
1998861
1611376
1463847
394814
872440
779205
1967644
1929028
1463141
1170886
956087
49194
1104989
1194923
718984
1425482
1866437
1558474
321215
37920
57396
1935531
1067088
795838
1841111
797898
430704
1798329
1433919
1394062
243365
1119421
1576742
248465
1134823
1187809
1776839
1147936
1258396
1902690
957703
245761
63768
1883043
1071079
1630449
576339
469727
704800
1126417
363831
1082356
1527412
853337
1400894
1470151
1104925
1923101
1809809
1540736
230967
1735088
1123319
740264
1120453
103876
444848
515907
1184412
188846
879586
1821935
144524
1850854
1662875
1152642
826483
666963
1501293
719603
1050138
1873177
268734
273067
1428345
1976709
195565
441605
552074
804971
155558
738176
1574143
1635024
1266957
1142556
1706400
1160570
1384744
708126
696641
588911
285592
1602541
1856954
1436430
1771710
652868
1545580
87197
1012668
800983
1910320
909033
318306
740499
1384747
1164142
1261001
492944
1575216
849895
1783700
34925
1623338
1932052
1519386
1940864
201168
1677324
291255
270053
1047440
197844
1436091
1308698
443098
1083565
638873
1551002
1120742
1503726
1381063
1189209
871745
426125
347946
459691
1006098
1954877
1886165
730550
1167492
106632
192490
1317787
1147671
1755220
1318053
488545
529113
1905606
403734
729356
625318
561136
176082
1883689
1014347
94134
1100922
1373335
1681311
1741211
1823370
580411
642097
157550
336373
358811
1925382
1321412
1026692
1224610
1379068
401936
1570178
602014
1156971
1917986
810909
1252103
866907
428703
271200
667068
763497
757341
70471
768445
1351310
1607069
444177
1284686
1681380
800292
582123
1595647
413393
1915444
240456
708558
57807
721471
189589
1091294
1666262
1297618
605523
1534497
460346
78420
180495
247501
367118
204097
541397
793596
1631220
557600
649322
962033
1953847
781860
699984
953209
572315
667335
454741
1292069
63735
127117
97994
1448971
767616
448118
1627657
1531827
1379541
121278
1011761
518026
386838
872823
242758
1022450
272924
1581037
1518196
843604
291009
368754
1307347
1344147
93729
643235
509072
1770125
361218
1889491
64451
73205
541977
1630742
1610246
495757
540385
1622382
100472
211039
1619793
1643179
1274329
1566235
1682072
1152451
974809
729970
1344804
1183996
1240415
1793997
720087
147028
1582799
1588937
3182
1992276
1473826
1145555
1916803
832240
1262840
899762
1199064
483422
336019
658569
1507820
1667673
1753296
136226
670441
76804
683252
1815245
760782
1648436
92735
652260
494869
546005
1651757
450410
305834
1974614
517298
12565
1206936
1672131
1463368
1119480
1875251
210242
1203750
46497
371258
157245
1103715
974467
1755100
1834438
1898783
1801796
1828343
1384764
1502836
1419595
1502437
1041196
1634764
533419
552281
905938
1653594
349802
1272176
8185
1988448
190348
674484
1067194
997720
99864
1778558
132171
130858
1704582
338419
1447622
1736234
463540
661452
825691
305075
1602028
118348
1497221
970970
250675
1350969
1182747
888431
1106074
1466488
1004032
1142613
805966
1929981
805658
463867
944854
20066
1070610
1514440
88452
917287
1889311
1308970
384083
1318158
1356930
1105661
745945
1019937
401544
1375758
761888
379648
1990489
1216645
567772
510610
1955405
635339
44607
211846
406907
533455
395546
205962
1368845
622259
89089
1211794
1217161
1447859
28661
1206764
406176
960594
1388217
1208225
1897257
175851
16047
992780
1140641
1032844
1273467
1317682
1102325
1333698
1294324
989565
1499040
1293334
226947
563929
997582
1660079
738920
1368834
1464145
270046
430704
826799
1847251
248275
406793
1666772
148066
1650552
1789592
1603136
1698698
744450
1258401
272388
1105463
1645232
1222286
1693900
1416050
684236
167931
1955177
1087258
471770
115838
456659
1523027
1267359
9065
887183
1057707
1176057
1332384
1088491
1829263
547034
1236096
1394438
1318516
652093
351105
1858674
895018
1121968
894116
9196
1275479
1613575
1340728
1804827
1319265
385849
731409
1953746
1814296
1133488
966684
742623
977827
2959
1638240
686820
1148985
720689
178132
943793
642417
1949054
1741703
840536
275905
1100933
1264914
539299
1014617
484342
1697289
1671354
638628
1747341
1369717
1442146
1159892
1543422
1963314
1975359
312983
322055
1082670
624275
438895
107735
1738730
1823009
1680453
1799864
924041
10785
1227146
972031
1937889
1445489
331762
982305
1209207
1184521
1415728
697104
732695
1749148
1352213
263847
1304042
1392962
1308426
1175952
839188
73090
1794563
805149
1954094
828247
1352635
1370833
365822
115452
1131120
359449
949271
296524
212753
952214
370056
761983
507216
1127615
1703690
1941294
36791
332842
428736
470580
1268526
1716590
27734
1663690
1666650
1913967
1303780
797281
1644216
1811099
157181
1751417
905436
652373
1522456
833466
200688
1996665
481182
112735
1837793
432048
800735
1513843
977729
1414984
19281
767469
1830201
898127
874308
590486
1662583
1604880
228768
1432817
1837701
1607103
948528
182601
201048
221486
926130
311487
1489878
1136464
1498668
6014
1306944
1256379
412977
555274
933766
1958921
593753
349501
1328067
919958
1881175
1844813
1638165
585113
1065050
785770
1455497
646249
187739
1896583
1912629
1411768
1413865
653708
1222286
1744204
1891176
1102900
346908
1869539
1719793
1062242
1925047
378818
46250
1245667
1153323
1516728
628185
93327
246448
381461
1618368
882515
948298
1699350
1632932
937150
1232206
89538
1488420
1994597
949459
1953688
336411
952039
715219
1410155
392425
675096
1465812
1187229
201282
407649
1906993
1766216
542449
1239309
29494
1812728
21712
1293885
468250
1271649
820382
1073308
996088
397803
721802
833730
59355
125589
1496310
1688747
1628228
814242
1877950
1384199
1678943
291906
1247530
60087
1858358
1073238
1449193
1315589
786735
1693283
1495969
1436544
1846028
1268914
1544545
811850
973296
1694650
382210
18143
372637
1443555
352115
1613741
1932410
1836684
687288
667948
312183
153666
1072914
156163
784862
1563719
1863344
1885015
1762534
203149
1752685
1554095
1624771
1667934
576141
649033
1255971
616339
1928160
1593907
902447
743155
33695
903811
373255
1596991
600598
977804
514866
1422903
1535142
1319868
1820912
342153
520611
1476964
1519389
264243
711590
1460084
1605675
601965
959858
689072
1074723
1921256
559688
654170
1054312
1491698
466151
909046
695987
1192710
1023316
391587
1627290
1449743
1565614
1692179
1844641
512431
791604
1486752
1365564
1488626
1224031
1238195
1428312
1673307
1604591
1886723
1782220
606714
1921127
1417076
1987872
1607667
588341
807309
1773554
1419356
750082
1096593
1235992
975006
1231732
788937
1869468
526633
1788885
1341023
913984
451873
1635439
839118
394280
702960
912113
350225
1479932
1487131
1164972
235060
746862
1188789
414364
396450
1527901
408303
268201
1161527
892212
1937344
381028
90311
1416270
1061150
1838174
1557972
891044
412802
582683
734508
1685009
804491
385257
1090289
1810445
1395537
818600
1354470
1296392
189556
1957781
1865962
730509
1728379
1191754
1811509
802399
220872
1296535
1664529
204964
767016
1640903
352055
1797628
1932118
191465
1808318
831439
151550
1561500
846053
1283030
139993
1692710
1893155
1671594
729699
1664506
1520739
1523266
911485
1790044
68082
234151
963168
934871
1923895
1647504
205435
1577920
1457100
1415794
1238515
466343
1759869
1925676
92756
971226
1205337
1505335
1936905
108124
145076
151780
784736
658555
1296871
1244130
788833
646812
306967
1249548
1799930
1470006
332919
1232709
765090
274686
1263324
1893205
1679320
1341705
943917
98632
1762656
1076913
299490
201973
1705282
1176224
289784
1183538
841114
829874
667116
132876
1461697
518326
362435
1352883
1102929
1489979
1886692
1630909
390647
1370838
227163
126640
1287167
1391859
1190427
634779
846735
1429155
427460
294124
423514
838717
501214
202995
493893
17994
1313010
370885
1330905
1805017
1344418
1665293
541383
1980483
84617
1016722
1819401
1780894
1634517
1749758
35805
972321
1269582
272292
10190
1119180
1162156
483921
206304
134390
996480
563071
1707614
1525165
734304
1152932
714026
1064852
776274
1116606
674252
1354792
255811
466416
985753
1856035
1827783
1715429
190790
223748
119836
451815
727340
1953039
1893691
1983236
456206
1838255
766274
245126
1618555
1954478
1901616
1646878
1537156
1819150
1129768
1822367
238963
1710694
1266330
523183
1302415
819198
1919179
374460
1850518
309887
1448216
386978
644925
1820624
34940
88618
1512694
886133
598694
1834506
533636
1774923
1990102
1749386
1792178
1047715
1747039
1153457
772067
1379562
1436280
344252
909485
1733280
619884
223301
732610
182477
249836
1341059
651037
451193
607808
1793792
258534
1320196
172189
526771
743092
1963105
196065
184377
769186
1838421
1928025
685691
195078
1405716
1078980
176760
952280
735496
1666966
975520
169722
1587615
1707699
41232
1006515
232634
1374256
1291211
823261
214576
1406026
777173
571522
1087668
1490796
267365
201624
799945
1411666
155808
930174
1676909
935016
331397
748526
1409689
53058
1006826
1006391
350293
1422137
413277
1380367
1120909
1433896
164352
197036
625292
514875
247244
1100830
211063
1969559
315214
1790005
949994
1764485
753194
1552119
833869
917844
713398
1421496
1206876
763940
1851964
1712300
1204045
343466
1076265
412054
1776438
1731899
1808990
877666
393799
1410906
135888
1981724
184139
1934375
250239
773124
1172470
434001
1736493
732172
739199
1826286
1474911
1595349
1509776
1310608
1284901
1541825
418759
1117844
963616
40360
1645517
644596
272634
1240412
688093
215750
1557741
1991868
1135628
932454
351389
390950
1637666
517667
401048
1120287
1999758
1640357
216807
500055
1209724
1426655
391883
723810
1915042
1573556
1148776
1271074
1818357
1166551
1826926
144117
541973
527053
430215
1417085
286940
1216513
1638052
1750186
906832
274848
628444
1797204
1819428
1140009
1716840
820287
237747
402037
1360184
771797
1732746
1238616
1771636
1645692
1029910
677805
1741208
1147754
303279
1628543
97045
1415903
1627015
1090528
775508
1404740
256110
310944
495619
1361471
940512
501441
1339226
512146
1134307
1512998
188316
1619819
134943
604739
1325879
1724296
738917
1079741
829238
304580
614880
1763271
116390
732420
1233349
1476300
1440123
1441135
1000734
1733068
1038819
432748
15390
1245047
1971559
1580990
1092016
1525253
1573932
561733
251896
741236
1959514
1461005
1073869
947402
1380032
1424722
43349
435943
1914459
1738449
19626
1188560
97033
1508468
1638458
91831
1140466
1185116
252338
386150
1920698
424451
1424496
953717
123643
1538959
629687
216141
1708136
1571737
1036741
900261
1701337
1522666
1827881
1251567
19683
1299238
917296
1170255
1372281
257564
1939078
1913265
116052
532168
25126
131162
1227678
1736168
185738
1421163
1611759
19251
1568265
1185011
1575289
1043674
1122110
1172549
1950971
1823449
1358113
952887
1863104
324125
1331751
1342717
118205
1134928
1582867
599988
15337
1932797
1607242
803416
1539172
28462
1125127
415293
51227
211660
1248082
500998
131859
197856
1070459
1149156
22928
1567187
324934
9999
809083
1943712
213895
1147633
1871778
278028
29252
453917
942055
579718
270195
728557
1773761
944113
1406543
86202
726949
236198
445888
1175118
1262474
1417214
1659773
1484738
1995472
1504345
1815346
1881737
1287107
789536
437857
453503
1764844
1389916
35319
1723863
1277696
1836113
1925505
761816
79071
1694356
797525
214864
1426753
520654
1456593
1476805
1021081
167488
1988998
1814662
605144
779711
1738977
1048341
1447524
1413254
160474
1154441
1248460
709963
310799
248819
1736187
1514780
19138
883617
1015160
1138880
222284
602173
436266
1040480
1211183
345942
1083913
1184588
92801
450554
1990462
431570
789515
240733
1857696
1632033
1250579
1459946
955934
610834
386555
699486
1008934
290727
670871
379898
789888
809393
1995552
1273616
915257
1714554
38286
1745995
235840
1419257
108387
1926708
1987673
1082674
1496422
1992009
155260
971388
123570
372941
1893009
1697244
1369305
738853
1979017
1444586
336524
98830
1128620
450814
925253
141628
1548372
1913119
288127
583769
1902491
1856623
1124679
606721
1517175
415945
1267915
97041
211195
1437388
1975208
528607
1978468
1654583
168838
303312
1197228
1856837
1280711
86190
1631175
1247913
1135396
1430266
623580
77143
1866688
1133879
1406541
6226
1216443
425955
827360
1544345
453766
696645
895401
1390762
353320
640701
98326
757966
671560
135576
1576746
795510
921003
1288543
1614114
1699593
1761234
997839
1641679
126754
127522
477695
808072
849693
1681048
94049
714733
622563
1083196
1311034
1859992
1437689
765580
1259331
1156979
1162653
22506
1445557
50729
1316011
308748
762712
1514480
89966
162221
1456971
590430
1053412
1705751
1813053
1439549
986109
585840
900449
629243
196093
842287
1815595
1433800
1959878
671292
225491
1445666
1644127
889171
1863277
685463
1539673
89372
1555960
204785
755849
582534
1652776
1795339
1327459
534317
1951780
791638
1379795
731468
1503533
886877
430509
593869
1641931
1248895
137485
1582762
119108
1523337
828868
400768
717395
381103
1282949
117103
1640838
805288
824919
427976
1124118
1682592
1229620
738128
801370
1321377
379508
1343273
1422236
436001
587022
842461
436405
1670910
1933480
1370488
1719919
916480
1725079
594673
239852
1253592
194601
235677
1716376
66474
1544663
1615475
122078
557523
1481627
733650
1800229
1310419
1619335
467973
1142585
531264
1901148
988702
1252369
295766
222830
1278614
1244935
1060395
1366112
1238266
513767
437520
1957688
1070591
1829622
141011
1556992
1834426
7520
401998
847300
945271
1400520
890264
1107914
395851
905642
383831
1902566
1477967
1311487
1518868
42863
1770288
1269827
894122
1493931
1014177
955207
816278
334008
1740541
854572
1306622
809121
1822825
1187563
1343036
897519
838094
716513
518970
1065516
695842
1384892
1867268
970913
844548
585616
1279480
443348
5211
562081
1994371
1153769
1520870
1708827
1196797
1792841
1726260
1983674
126061
1213915
1852382
1741629
1284292
1431864
1518902
1957746
1573541
834185
1165017
906983
1088638
648844
1113510
1079400
215124
585111
614534
1951741
854733
453464
1322476
316340
1948423
737774
1521915
823382
543342
1978097
1412818
1575115
558533
825589
1306380
1920880
1607561
1899061
1602069
261492
74445
1416646
1043650
1670870
1096455
1897247
1682822
95023
935468
1474692
1857907
1509534
1580857
1431108
1268812
1580818
1716140
1347336
1306912
1580806
1697389
950408
1523616
613242
1137301
290352
1075215
1146509
1561634
1260527
1735943
1258178
1557169
187202
212951
199455
1476542
753345
322239
1683900
69971
1429954
1042982
773143
285444
1776044
361711
753939
240961
1212174
54174
1745774
856194
1157388
529083
150574
477431
136362
169730
319414
469063
915640
1914188
1252935
1905221
1887323
587622
1065904
1826307
730302
95349
1781247
143892
314512
1390179
1870928
990633
768495
1455364
969366
1351063
319866
205084
1090308
711335
275744
901411
1808151
399106
1590794
1815485
292815
1391846
1825478
702754
1054837
244522
1458690
1798344
765045
338631
498321
597459
1575459
374952
818372
1799637
821189
1292819
1233433
642817
1015576
885600
1863975
462692
1543498
1244645
111632
1400196
1890098
1003037
691381
1895249
567934
942231
611284
980215
466244
554800
1781103
1033519
545222
1631123
416312
1259854
1741998
767382
595770
861758
1231736
549838
1917259
194841
1155294
1311002
173490
1007177
569846
1370524
117114
792695
1779093
11610
1471199
760286
1161775
1751293
632196
1703976
811337
1058486
243820
354817
984593
609113
1141436
1136641
945986
95201
732962
92722
547790
1275922
105032
1082806
1804540
1577372
71420
1952976
1519564
1021334
1809263
522276
77800
540001
520552
1967228
1251957
1972319
1287432
753977
907524
593591
916107
1415573
1200637
489715
1570499
1604691
1625277
711594
1832375
821696
900963
1444382
1718574
1274547
985928
1229203
1793865
629003
1511930
414102
931735
1068025
377797
1924287
818334
1184986
670284
1220426
460744
888234
1333310
1987355
312539
1818657
201952
1222212
985486
959756
1064633
1696706
917888
1366920
1585616
1780577
787122
1295941
1634735
1995565
176845
175048
1201992
1363354
1051504
1814503
541729
1214987
1829502
904618
1978264
1377318
1476108
774973
1211476
1706151
1393305
1995495
810523
1726448
261690
356643
1091075
1205267
1849250
299836
731938
37509
855485
1681348
1561932
403873
1529890
1966207
685041
371187
1203061
1682881
610793
1568856
1605509
1817542
1936865
1985621
1824673
283569
382894
1571279
1637509
207653
1613173
61087
1356789
1535531
1099357
902603
197286
279272
1540279
1929810
1847088
1201264
1800835
598583
1609057
1618392
105323
1325106
1297506
721770
1599930
529109
1056074
1758077
1207645
1391699
623783
227307
944827
1537252
543107
530906
798187
197784
1262751
535311
218778
1271913
290697
747215
1133118
1897770
1160618
100312
1334108
1540394
969021
668661
1874909
1433420
1533441
1334207
1361328
841350
1513131
941229
779495
1732514
1320102
210925
253887
58995
314002
39367
453959
1332575
1232875
308026
419950
1094474
1197218
1667706
197579
1789680
86859
674491
1933107
1781351
749650
683501
540917
122145
1995500
1745835
1544269
1979750
1299938
1202150
1159004
1748457
1611438
1825446
1434704
305413
1240528
1566913
1405187
43241
779459
847255
1523751
1665829
1417682
257654
301993
934366
1535305
806187
194590
1058071
1340755
547346
960714
1131078
1836135
904117
554211
1923679
1339129
1522977
425308
1680482
401846
1046416
852480
925268
923926
1316819
507256
770859
1422759
1348432
1799007
1530647
1954562
125904
1665442
341868
1702957
1149560
1965501
831309
144579
1279519
699352
335071
102942
890264
589358
1990881
1228239
1698280
894860
1271337
1594643
515658
1129740
1483766
1594997
355115
1939083
1265761
180533
846421
1778860
1309911
1637745
1763615
839062
1858864
1767857
1635072
1491709
1626824
108875
147344
1583650
184247
1548969
1628171
670328
1533236
1225583
1932221
684473
1092913
1805912
146449
567390
935205
1330726
1262643
1423945
806459
1463651
1882296
1611104
1436889
221335
726880
1451164
810909
662186
1871690
1376476
1284694
1192514
106167
562959
490302
466103
1771844
1310281
1520409
133298
844537
1249319
1523135
386130
42322
653160
1525874
937648
1036702
1589877
607780
1413813
1997024
1697611
1548960
1176997
1673187
1874311
1504957
1943552
829177
1427929
21270
1938397
799128
1147348
721952
946920
1657818
1117457
1816711
1957844
14734
1903670
1158714
1072427
1973808
1516730
1317333
416874
228957
240377
348910
1830109
843046
891282
1618553
124530
1216529
185452
1321035
307126
1602493
145044
82414
262541
1734442
805149
334060
466117
1098139
1248794
1506759
1510912
130131
776921
1581243
7092
1530643
1930700
1876439
1124681
459371
172264
1839024
942258
1197341
122005
480754
502569
1059669
921789
1875875
878703
558787
291891
1428573
396225
1541120
774634
624788
1509340
1322752
320670
639215
568101
421565
809636
117355
1359023
1004391
1360002
577568
1648323
1531183
1097831
401715
1594217
109628
567310
798483
236787
306154
465274
753204
1227832
927393
1531914
536830
187558
1357702
418237
293726
667980
1725181
345979
643568
192222
120211
116606
1322119
1779591
108703
236441
1342823
598500
591544
1593660
329455
1380414
406318
1244983
1871062
613882
1527655
1569035
526384
1585358
807149
151865
817165
1289412
691059
1694266
1780131
727903
1781239
377578
430919
1158143
980556
1358451
1183342
585549
1596973
1161638
991917
1313293
1063900
1796353
1760652
1462773
466785
1285711
315550
1857137
1784183
946474
1717101
1020672
1000010
1008170
190789
1241946
1018761
90683
125580
796468
1672643
370169
701281
439570
135428
1025140
780999
1092444
1480132
1053809
1931162
1968811
1889604
590080
248441
658523
349052
1380990
1437994
1603781
1034105
1186209
253867
989421
1813424
265911
1205479
1840031
1697890
1669278
285349
331963
986396
1859925
1381005
224699
1958608
230995
1094384
1058842
1562287
767586
1363706
500811
1763315
1073941
159117
861098
1205640
221035
676451
14420
1860415
384743
1076988
1488465
1130976
1319218
895002
872298
862019
1083365
716815
975850
604610
1025870
739898
871717
1036874
1470151
840310
863892
950729
1217365
903222
1112325
1409251
1457352
470809
382055
1233135
185352
183812
131171
452618
1150526
1357357
416090
465747
528637
749550
1737307
1681938
1844145
1240401
361712
78579
1876767
574298
449407
143613
1609350
1466712
1256857
496053
1361397
776477
1902865
1750363
1265881
1148009
1531021
1270847
1267200
380149
763956
476009
20842
863145
256380
1795144
1308328
1085641
714068
424718
611119
1593890
488208
792128
1870624
132962
1747892
1323744
73129
1986893
1299252
1447340
1848129
1277938
1196253
1128988
1128922
848355
339193
1464755
758315
1749573
1988419
1634006
1975883
1416498
1251147
1153592
1152961
224158
1248981
523291
1007734
112927
1015088
151380
1091976
506549
663836
723863
1385412
151152
626420
673435
1462275
451849
1848677
620240
1997819
347285
1661743
302054
568510
663250
430302
1123520
461317
764526
527299
1273642
902665
159361
635748
118770
1179200
1025177
952561
1347656
1022416
793060
1075065
1868610
2412
121074
1062712
506716
1731170
1486047
582574
74386
613603
1930131
1953420
502293
481842
1669271
203561
111149
909488
355735
1104842
1981280
1847101
1399481
94459
1061735
1310390
1724628
513798
307977
349440
1417746
1446899
1793716
1911279
1709524
1017137
1926076
1837951
870968
227185
1947881
960457
1438183
668545
201370
1189832
408437
1124702
73835
1377685
28230
152336
1093527
364559
876564
1990890
1122073
1425319
957722
1849477
931117
9463
1369159
1735586
669139
113638
1967967
246853
984663
1741949
1450566
922469
1797702
969432
1495198
251037
675544
410177
907392
813661
753235
1932374
394579
1590195
923162
1827125
188140
199106
514227
1598693
687342
564715
882924
304624
459250
1744207
865930
1326503
391753
243623
963833
1178093
639873
789308
68979
811434
1410509
1731144
533138
453932
494168
875448
1424703
921335
432986
1806006
60314
1723660
595622
1377215
227922
1996001
120780
670843
1799324
287060
883208
340621
566230
1841659
1477705
735611
771555
435767
687918
811698
793097
109934
1948823
1999054
1756894
1571142
1857034
436718
1646625
1767031
1862307
1085396
23368
268510
847535
1664675
764521
57568
191214
1060856
928431
732757
565701
5291
1813211
589889
877261
1914188
1070774
825305
1144030
1180105
1295797
1196229
177940
774242
1903438
422459
1026200
745977
130947
591070
160742
1316127
488598
1549417
1556982
187743
1027712
938820
1094511
1685793
985334
836926
1547023
1813701
1285480
916460
1221282
1401922
1783210
1480881
627388
61289
1047533
797215
696364
472036
974396
806703
439619
888431
656102
175786
824770
1309123
206220
383028
1386899
70629
1533951
1574564
842999
73573
1483155
569074
1037676
156468
155671
737743
887877
1042305
459138
545821
1412902
1115328
797939
1091913
1785774
1847198
1015892
1261061
50435
1009724
1970801
553165
1744905
1654580
1698060
406778
1600457
375101
140341
465460
1426551
1684569
1555407
236394
1993138
1481196
1867304
1141171
919657
795968
1643114
1511882
1395685
284720
1981917
740978
1839219
881852
1978165
1046516
1963580
1083068
1092290
1385991
313051
1033804
1521232
1206595
289329
1020734
785102
1611964
1942829
315190
1360962
1694263
703735
1955771
649259
508027
1108073
755365
1697615
1838368
84119
140594
839100
261141
1806761
837147
186601
806570
63182
1300639
791916
776449
344948
1511070
541206
209076
209305
1103842
291245
1704571
235631
470992
1824557
1828835
876847
1436863
261213
152698
328655
1647711
1808058
480702
509255
1131104
432499
213390
1241188
1539629
1025615
331020
878016
1525630
1387239
1050408
449262
1377567
1823701
387738
1998635
435285
969131
974621
1196153
476686
1667124
363733
1275353
436616
73873
283875
1851486
1242279
335677
1157795
695781
1600888
1336044
655545
319267
1010801
1623358
945257
1517460
1031570
638832
1925462
535017
683778
1804083
1039101
1333092
1231795
683139
1792742
1301891
543161
1081199
518548
865726
216296
1727703
1619196
1375361
1139364
625579
333206
1117535
176653
163771
978797
1772686
920219
1324387
1376689
1007416
1210036
1416447
493530
892586
636122
238328
808949
520288
1552386
435871
1811406
431709
564502
1227321
1530925
1021374
1513668
1213713
805840
366255
1703044
1178949
1748767
451290
1932795
1319626
1436530
1395867
1232760
1067404
152162
1392882
343441
497922
559734
1255757
261952
206716
387422
1049878
1901780
735985
451910
308511
57977
508193
1348427
757466
1703971
842553
13865
42787
49752
1634254
1790468
658105
318394
1312850
1435736
351162
556551
1471620
1956759
619802
473920
621852
1423621
565580
894287
1618378
1913976
254174
1872141
845184
1128331
1513259
1021112
1995071
1574412
459267
692373
315979
1519775
975861
146295
798830
1144707
570542
646631
1176763
897525
1785278
913992
15822
591882
1361816
1084778
501205
185072
175804
1270339
1843364
677274
1697635
556766
224065
1849664
395337
1329369
624989
924453
393642
608507
694893
1337918
169526
1988158
436916
89614
282349
20408
1123818
890488
1089835
320389
199376
1024575
1104461
475256
895331
1610578
269984
1664253
142393
1151
1474106
998499
586453
1564710
1277114
792607
259189
1155761
984151
992718
1283417
297981
1133479
1354700
867549
302189
1222401
318485
882756
1420998
208334
340455
949544
1516825
354602
111562
230241
1505621
651994
490760
657295
154523
1351005
1965156
333795
135498
1590375
29500
932886
1932803
1653566
1926774
124745
820942
331435
779528
1291509
1142730
955436
101363
371574
932252
195726
1394475
661496
1156674
185935
412856
1175561
1555647
1212704
440329
1547865
1222498
1408963
844278
1719051
185734
622451
378943
661006
1112962
1454154
1328466
1486181
161871
1305346
1202101
227151
1148719
211923
1819731
504815
1325520
1286511
530575
1980909
1944496
789507
1041143
399415
1158828
1076274
1635097
1023430
1911086
776539
1962393
1163459
1727436
130870
595239
536323
82864
1496289
1433932
1783322
1313073
1523120
526259
1541629
1291355
1520976
1161267
784893
600653
1392022
236853
517534
1655950
1317876
213578
1025486
1853144
1634882
902170
745564
366042
1868975
1372248
1977095
1067519
1112802
1537217
830634
1479089
205812
888176
640297
1155796
200721
343368
381401
702746
507906
1243795
1196379
279533
1173310
97175
128139
1075510
990462
1178836
1688406
730827
1770247
1652242
1008780
499000
1097520
364907
981067
1800740
1729316
930295
1887591
1397595
1845423
1516539
1776591
1060979
1978411
180655
274997
1715139
1133391
297112
882308
1406940
915321
790909
77284
905188
31020
1797738
973327
989965
1984077
1463074
1266279
1106221
1520963
1714419
357007
480076
1211805
1443489
1586444
1247872
1375135
470947
1426951
1459058
152781
1316132
1860491
1472906
1044489
1753085
1638386
400418
998388
494321
891996
420744
618108
1397403
1884312
1972854
551138
1608379
1894920
672285
1291720
75004
105382
698032
802908
994298
1377866
757860
377400
1140827
112324
1141269
1352270
371721
1197569
1872876
1459392
1971552
1652473
706004
1485778
1528531
611841
1673474
374590
735906
276486
1699935
769896
8919
166037
82283
1311913
879406
1383287
848945
815408
1235667
30
1445953
1900729
204084
681900
762069
220126
19516
1985077
515179
1657573
175385
945565
1669911
1030649
10220
292477
1132386
491205
874468
1721888
441014
585569
1764010
580653
237989
295347
1913417
990706
386462
1901028
170969
430274
341603
1617541
1380791
1655755
275568
475475
1935805
361273
1515785
87834
1442345
1588713
928088
986730
901582
695367
361842
558000
947482
641253
297790
220492
1637811
806613
860896
1563288
449134
1731815
17414
1920153
128937
466903
1897653
1732287
1423770
838823
1163871
466522
199980
1268374
1043754
730071
204295
986365
776137
784299
1501787
884346
1904179
1849991
736921
950553
747425
890336
791484
1539437
1911694
799185
1859261
456029
154169
921994
1919487
85246
367344
298098
1811846
1236687
1501595
870637
1617238
1162688
897967
1039437
325035
160293
351890
1181173
1570201
256112
799313
858774
451001
571563
892157
1668686
549271
1043050
1446755
1785067
1456592
666785
688676
1939585
1915042
455897
1858230
1426029
1353114
788771
964004
996442
1494678
157436
594245
1096151
362856
1460356
129405
1213044
555518
52170
1401054
733044
869733
1449675
72843
561334
913024
916637
1250137
1724015
760165
916258
1834569
581545
1879961
1379694
695493
367612
1171863
1277832
1724761
424864
1891277
37449
661784
1154155
948097
1939986
985765
684208
1926536
910142
1894925
1104485
1246589
159278
70401
1722168
109314
396040
1034228
722615
1470846
1507102
671299
135979
961652
948466
152366
1105899
1640448
315605
1603449
521941
907426
696599
1261659
1825994
1987432
164012
359250
1303730
191396
536194
1138946
913543
970546
453566
1291783
250024
1085770
296482
1400644
879966
1816293
965493
870418
53947
1248495
1383845
1041164
1977029
941414
22370
1964123
25489
1166181
1513419
1732613
241540
458135
1898593
1136323
1357547
1215913
449672
773902
171955
171002
425051
1394394
1250625
1247129
881981
339908
1504430
1295471
82494
506769
1204769
1682616
1751906
327640
1596117
1284292
770581
1033300
914444
457735
1181586
1786194
721719
666476
1258588
339160
1218664
90359
327617
1723469
13730
248609
1962882
1992925
1834122
305582
1315287
1061906
1056415
435647
391147
1857673
408216
1472520
1278472
1553947
416961
776965
1904186
1810807
1505172
663528
1102196
702570
384483
1358923
78584
779334
1937168
1448220
885489
1085375
1135595
1109243
69531
1859149
1706601
1415219
937542
1185533
1033276
40441
1898680
43597
1181296
1439433
1999308
1013446
1498468
1175490
940463
460632
220192
75942
870229
677171
1745148
196673
1995891
1713253
1069424
566104
1984034
1226343
21600
1243659
522238
414599
748483
541040
1427514
694879
1816301
1859190
608050
1229613
1493448
288741
1155133
1277328
166562
1712026
649858
663730
1198757
1862716
1315856
1899769
350041
1595400
457993
887728
1676750
1969343
746223
1399682
1056834
1207430
215464
376124
978573
1861956
1297625
1733736
1459519
180994
1435500
631433
1729706
124058
1069235
202535
1843644
901858
1364366
131374
1424905
911257
1773154
552445
679100
1723743
114492
1467051
111910
1818378
624567
382652
1910526
1253579
1540796
1323617
1126561
1363468
1147094
320141
22742
351116
1781930
88720
1396818
1852448
1374963
1911432
1600031
911972
1965755
781971
420029
435331
189225
1202270
1465924
666790
694639
343631
191087
1470005
1729454
48634
1500543
1570614
1453107
808168
574176
555479
388646
15819
147397
1577172
374096
1154148
1500191
1825580
1166311
804208
800640
796457
1888020
1810227
224858
929414
1528658
786038
602957
1291816
373330
1876485
810153
522513
1084466
543143
1030305
161397
1263602
660217
1927105
1790259
1069288
1821477
1989278
1384486
1778320
825087
597758
1818504
602024
141477
1630497
197392
1431382
536921
1769302
724323
629542
709406
893392
47074
911198
843829
1761026
1076691
336691
117129
151145
640483
1297948
1656330
236510
1143306
896553
443768
1128863
65125
834360
1230753
1235013
1986627
595712
1993213
152556
533681
313467
1989025
540894
698588
16208
618918
929504
1958460
93680
340935
1148251
1467311
230543
1070906
1931748
340675
523384
1188050
1561840
1148786
761814
1668139
779032
972287
496584
1132495
69638
623728
698739
970934
1863289
1855225
1061732
1395654
565093
719430
65967
1509588
591599
1210727
46420
423610
1405503
1281698
714894
1166190
1723705
916777
18547
1326720
676424
1770688
1801267
390381
1722672
521349
620139
686170
818693
1695323
924902
1364304
1970676
130099
1992903
1529073
1550413
391164
1670426
1173518
1626695
854564
1748926
497868
1870157
1027113
62529
698141
291220
1906075
1203768
1845989
1406508
1475130
119243
1047864
1938557
1692437
387624
1959295
129080
72576
1309393
141915
1096792
114575
1995255
1371447
899272
1457466
1967122
1737668
1389603
1840561
1093321
223662
1191842
1333181
837625
406023
1648410
960735
1927965
279417
123512
534313
1092272
13595
308486
195070
682644
1936548
1109332
146816
1202707
1532831
1064635
1598213
682157
628496
845366
401796
1752454
694414
219674
1487503
1356052
1433626
888400
467568
1994256
425925
1137135
628248
1578006
1424091
975514
1881627
282204
1111006
1458641
1567680
427466
1938274
1196886
1697496
182636
865026
1191197
1331012
635877
1045529
1693567
1713038
1211600
1623493
767658
1041484
332389
1873693
672401
1099594
227067
1128901
1606454
1849501
1744635
1107856
1296195
1630195
1879941
546314
381047
534054
1883857
297872
1512640
229334
1927637
948826
1890318
1135822
1654920
1829649
424999
590004
1161141
88476
1395163
18826
1939882
1404501
157906
15818
712655
388265
567627
1514105
443256
87607
1554225
1506893
1169899
1847
1564133
772466
1880144
165963
420169
1964676
648891
1931394
926931
261269
1148684
294943
1741835
1165260
1690433
509133
490958
1545790
1009812
1538354
1728166
1584226
316322
1281611
1729637
1226544
1546844
1661749
929415
1223922
1427232
678798
1221847
1757570
863111
920476
1176073
49821
1047964
848846
69591
1802250
1591166
566674
394462
551368
1890488
1669395
1281827
404096
572083
128186
363635
237921
776190
372398
1359317
996861
1505306
1245682
712415
1821428
251452
736436
835161
1440542
1739110
193378
1635966
91548
1631348
71314
1002720
343459
331492
1214590
503117
989315
806326
1482853
895610
1682307
364334
1201355
826922
975905
900586
1791866
1711057
645526
453678
467602
1194018
1339535
115066
1689834
1464113
729495
1700382
1457766
1301529
816858
100654
1075675
283368
1335889
551367
1881152
1755395
375152
1215344
1965434
1748624
767024
391647
207191
1181028
544806
1829521
1228372
521785
432014
1860053
67778
182939
1710904
369687
595980
865580
16899
755776
1990230
1058034
40005
114560
1324208
1196151
1441524
1833849
678186
1325815
818131
828759
1705880
74500
19504
408735
1980221
805196
1933435
1661630
1208408
619602
893974
1411500
611665
1381564
1781610
560281
238242
844219
839486
717246
432087
57450
307822
403583
621843
596969
1830485
661900
925513
1647205
853643
1644067
200542
827687
1942740
192984
969782
138660
474269
1324146
841351
112440
1677718
1277444
1124087
753291
427908
1112604
117393
1835349
164195
1950498
947420
739757
1503841
539170
783892
1863064
1254724
1236340
448485
1902092
1425010
861135
1542043
118558
1653087
408525
221128
595745
15027
623740
514817
1252951
296471
1424307
1704493
403406
1182156
1338417
1832161
1503416
328775
1338332
1232257
402769
543926
1217775
130058
1611059
915334
922050
848425
50303
1409085
1330611
1569476
324341
1708465
73909
1291003
420007
1878960
292908
623714
1442560
1122863
857070
1441433
1167901
1357257
43334
232142
1599096
1298724
854791
1554627
1616779
1929743
960818
976364
785350
1453008
228205
1890786
1294089
1362890
1837972
309633
5588
1735101
987959
941642
1579541
1663194
333505
1822827
267233
473169
718866
1935366
1777992
994609
362820
1659520
983850
69908
1635170
776912
1128994
608277
991727
1067560
157008
775764
1585632
1707139
1581285
436278
215059
943074
1138166
238785
1973825
790038
1449023
55865
1040233
444167
1942936
1213917
1560911
362299
823605
1891733
99256
899925
946167
1452141
520984
1772438
1641622
887567
20953
1129770
1571620
1001263
361154
448761
1928804
1721447
559896
135545
789202
1787638
1906389
836710
900016
1764702
1805986
567836
1025675
656310
1699684
430894
1679257
365763
423953
1656642
1467031
35733
1140710
249791
31659
1614721
292398
1606055
282860
1627280
154333
1693535
1382250
1338626
842914
427555
1332034
927426
353705
1930307
1140085
1345087
1377937
989418
542679
659264
738452
749805
1512776
1158636
1690714
662256
167338
802788
1601910
1919210
1473285
650574
1705899
630505
1852068
384713
1163326
1895192
960046
424057
1546883
1487584
574492
919409
143412
607968
1750123
1229112
568318
1269113
1250207
1834396
464038
1871
1893399
241768
279154
1947603
814571
130719
1102279
1859493
1676737
465274
950390
798724
1944828
1434805
1541709
324002
1602915
704046
1527128
837505
591948
366394
1527385
1610425
324378
526691
1726479
499948
834321
1546227
1437809
540266
1895377
1889658
1332447
1554967
940709
1897659
274779
1074545
1981561
95885
302241
1136918
1368981
445575
966090
150759
602688
229877
1917846
750665
989363
909575
1256802
1238883
976717
808474
934962
1842078
1369687
1104229
698738
1462240
1434085
262191
894297
609437
632484
257974
123118
87640
1655801
1757478
860635
156833
13656
907595
948454
995119
857491
453982
1880113
1694504
1365802
1353417
1984525
1266442
933683
1171557
925680
406230
943974
946561
34985
872956
588900
238096
43801
1726201
132002
1836631
1272835
88947
816424
1331345
676803
1398892
1908052
10446
12026
1033110
1494914
1394723
1817545
1251055
1599987
134657
572650
1038157
179041
1721965
1092879
1645973
1357192
888790
752032
1266381
47180
836228
527740
1143495
1192567
423353
274633
1006480
1126884
1221698
1968661
1523713
269466
387753
1945183
1597234
1011485
1010399
836660
838261
252948
1927492
431109
353315
997288
526524
1827163
1942606
1212902
155691
1091251
43201
1263837
282979
1903743
1134925
743991
895489
1729845
751651
1152246
997593
1536371
115197
797884
566218
1847647
532639
486291
1471854
1920450
1781076
1554045
1087554
499991
1516572
1610764
259194
943906
1537880
442811
279650
162113
1370967
1534424
841275
1058647
810233
956572
1719492
269429
1853308
410601
1224888
474111
1651717
818356
1534029
1913880
1649781
629826
1167
1848991
83255
796843
1490598
1533149
1010758
1992411
850813
1151165
147168
66473
432957
851328
1788331
665849
1006682
757786
1888680
1962449
542957
1165649
1139506
1307187
116489
1811017
960376
494494
163014
1879606
1733547
844386
1670343
133160
1595927
757598
1051835
643511
589039
1539663
770853
1239152
539939
1979736
712411
1589657
683784
1012907
309961
1008138
716313
1407977
1197574
1709867
1872703
1838721
1757556
66978
259160
1324886
182999
993889
1302761
1115740
1806987
1387783
900397
686879
21045
1123238
763557
1723204
316478
654699
1381634
624844
789666
266464
1637807
55262
872532
902422
177816
1879066
871079
1764385
1837828
404236
1945082
433510
138469
508472
649791
1077734
1141173
1927342
480903
830560
789079
436883
1897762
296385
889577
43467
1954292
1619307
1296688
79031
357627
1787495
422686
688258
524192
1444589
1718250
701363
876384
492786
972558
72841
837320
1341156
1056339
967767
328467
449159
97149
1878489
120168
1775138
1694558
280298
1367145
940797
1417653
1187912
736503
1330359
1008895
470227
1019741
990117
1759328
499404
1669809
347033
334478
1554349
1840860
273471
490917
1458877
635247
1093996
1298354
634912
1237614
1703822
1563397
710952
1874885
194923
467718
429095
292467
1192308
965809
1208554
1405932
1354415
970906
243470
502488
1190005
933160
990477
483723
1172002
557233
919171
1430998
1453236
78901
1479377
47922
1263023
291739
343332
240401
470684
141151
1087147
959533
1584731
189803
848132
335841
162528
53096
345551
929108
520717
342344
1755672
618108
1480357
1835696
475896
1430605
1389861
1799899
1250923
1332117
1312339
1361856
981346
1435508
290067
1342919
388746
1097237
1728503
1222757
9637
785507
201609
256494
333343
1826040
1724758
105265
895425
1282050
1758154
772024
684769
88817
365915
1474977
638629
541850
970348
727315
1523425
1928223
1244560
1874137
1643719
1891919
997524
1123761
1282976
1788611
882140
1029895
1112050
1509747
767160
1982155
1395094
92902
997221
1319754
1905099
774700
1346655
390841
242328
795937
1097566
484290
687030
1073713
1542713
801928
136161
1061278
476970
1125955
1382554
547823
1155210
771224
103036
1401649
480576
1247470
13496
231813
339841
1187894
90564
897649
118425
103257
632392
91516
324243
165043
702915
1009254
52391
1535625
1255952
1499133
633689
1481773
531826
242474
1000663
1462008
378911
1361515
423481
1425231
1811908
1043608
1487186
1965486
778909
1491849
426209
1282539
991013
1207126
1710424
490186
1340245
376413
158949
219090
1805580
294077
1894566
1631738
660804
1988006
268227
259687
710806
406482
1338717
1043353
871168
343255
1850345
1006332
807304
951258
40508
1735009
225499
1839223
726897
1843627
1638197
658896
1107897
787179
1242098
807842
3703
1299302
1345749
1773252
268849
1876626
1655117
1230527
1436926
1297183
607228
1993673
1951348
1287620
74932
808407
1487485
798252
1464452
592271
795897
1512133
252594
1397661
337708
406904
1414773
1748021
1460441
1308521
1374786
552815
1075186
1581498
1836864
1420908
1435816
742888
1639730
1872010
570146
616228
1440382
782603
956315
306169
1341435
957078
269087
1434429
1492484
1082429
1830255
142194
1303629
855936
571866
914362
1092594
147722
522561
366517
147327
694611
1446576
1390544
961926
226502
1101788
372168
1498988
1909622
728711
1614418
607401
1988127
512817
558956
412011
861813
1216221
1868641
296857
1683298
839866
1743217
1737312
32024
685492
1211445
1331302
1791072
433364
478463
1288110
1447807
65094
147810
1279604
1252617
860443
725424
1704822
1196572
1989105
1348343
1468380
616484
417996
970510
959731
801267
350109
633717
932998
110413
1959147
1933932
279673
1068423
650268
933763
1366177
74368
1478413
1862722
1137834
1585832
910662
478668
400217
272270
730882
166194
436153
959130
852390
340430
511967
447099
1620195
944804
470214
1874528
374670
1876068
1541080
494571
542010
761158
1637147
761320
1224682
1154199
1934704
1656239
1404986
1849086
1556407
55414
714032
779586
1803937
173547
1440322
513520
163630
1627383
1230757
1292323
619230
1195555
1475873
778914
546588
741327
80292
293661
200037
601348
1303445
436670
152595
731342
761947
269267
1025297
758780
1475347
1441936
1204307
1550071
890950
1074841
661794
1524855
1396976
973103
809659
950299
267860
1772719
1068450
1527420
1702037
1775965
416278
690511
759404
310492
45557
232022
222229
141043
228118
1437945
1746922
313155
1914261
812611
1471952
1357754
863158
293916
754973
1296832
825177
1456019
1567278
1338398
1239186
494445
1895554
1613745
599044
318457
262974
1101401
1750944
945004
1915000
1172673
1246013
80286
635709
935559
1076814
1878493
1883476
1030350
778425
1854568
589653
313149
1231051
1335764
847762
530089
1249555
1212086
1860493
1883212
1010997
1357452
24764
1735645
1344856
781275
1477817
254418
825578
937311
1188657
1151499
1269936
1976395
1362170
608816
366580
677053
209640
352496
257468
818141
513086
226939
1372580
1092977
1891972
865967
432330
583536
429681
1803161
444032
411919
1329525
223980
1679014
1362778
928251
494071
1055374
1021786
466512
675079
1811500
1539868
678486
800608
140810
650989
1787755
381973
270130
1534156
1812130
1428888
1066550
1140378
888302
576275
776385
1325684
1370467
685013
405356
692378
856773
101410
606615
284419
1574387
1162543
1941989
1439306
338333
1419095
1630383
1787831
193626
1354298
593686
1839713
1830719
1204132
1503326
1184680
25961
1935273
1263870
1262262
247072
571069
1325688
239491
1059402
1518903
529387
1449984
755667
690148
1037546
1258502
264199
1893872
1600088
753852
827736
1013601
1779059
1583099
1599010
893815
631650
1783911
1180011
1741183
381002
860102
247706
1031720
147857
842343
149084
1849564
1170178
38221
993720
1763234
729729
28882
423740
1046908
1616660
1230046
125926
1470964
1948542
113222
915961
1949217
643248
1704011
269687
247537
1588655
848567
1791511
776652
1379662
307273
724550
14888
1831281
1645924
1973901
179257
1164189
762858
1158656
1202282
593911
1583423
1833954
484453
1072080
198848
1211955
1801379
345709
176663
1808090
934833
636539
342055
1715590
484357
1464225
799055
1536480
121481
503403
1922599
1961475
299527
1286802
106048
375161
87372
81142
1565562
1738598
198849
492312
1528545
902710
1833297
136891
1807959
855557
548837
1860995
1445930
826429
1643861
1606015
1098311
480166
1259545
5062
1203811
279258
1213868
1712887
1296215
1116402
709169
1511929
1798492
814781
1890476
1630166
1290007
495404
998550
1405715
396411
1829476
50387
859357
614222
1591074
1786277
1383528
1244746
1828942
783745
1967880
1296179
912999
1536335
834479
557523
1354744
913832
951338
825176
1458353
1733568
1847121
917859
133320
1270143
1601127
381779
1309760
601837
561764
743150
1759557
897379
858561
507967
587684
292856
1957993
1582804
58266
667891
1844887
1022615
1182199
1128565
72292
1492292
1410434
39351
873130
729190
1962571
957957
30803
699235
1816659
554567
792370
1781455
1026215
132951
1787038
853118
1180002
1064398
1139358
217189
961669
225642
1807793
1158435
546107
1213792
1131935
395024
1532676
1691245
661260
782176
902082
642797
772845
428845
572206
661631
902128
1125067
447909
914022
1047711
138743
806514
1792842
1723612
301098
1250768
157099
642876
1203540
1856577
242438
92732
1688887
1592333
1627403
343705
779037
753530
1728546
45073
22911
1802627
1972946
1086704
1363316
1213804
994209
130620
885546
945803
1891455
710020
1073351
505881
1797978
1835975
474239
1402400
1813608
240395
152091
113449
1484387
887309
1438809
1444173
1642931
747502
750073
1295539
916901
368745
1669663
617869
1202063
839155
255127
989730
1468795
168230
741699
1448568
526424
1163264
996647
802577
802505
47728
1694402
95403
1142981
660796
436330
243980
224036
1448963
1987555
1165738
1245668
1679903
790702
110276
1236705
85691
821250
251171
1005363
315786
688929
1628316
350597
1051884
1016423
407276
908340
573112
230794
540952
871998
1392696
1940918
917700
1472845
1300193
51115
161418
1873539
334585
1744982
1248267
456419
494939
1173352
1008759
1497523
41559
862057
251928
1792136
1198619
997142
216035
1275009
639604
1958432
132917
1181612
1821387
1647506
1134338
1517842
1824531
1773943
323191
124284
1768734
793270
1012724
494381
1369166
1421513
321915
1709709
1847158
416628
411844
250564
750025
1373809
1559483
913979
1569386
922209
1745880
1804821
589215
1822755
280924
367106
1937656
1373908
1264972
738527
153004
1438982
886042
973874
995834
1365893
856435
420866
1317081
1421661
1240154
1447670
1515320
74345
1201659
676137
1592802
147887
1784252
682458
1002153
516679
613600
84843
869611
1459004
208325
339311
1276634
617196
1709858
64127
1631442
937266
459776
1146590
1808041
780169
1121104
117441
898001
1170131
1763778
708112
1318914
1437728
514655
747924
166635
1993695
116599
33281
593177
1184734
844000
1138766
796021
241180
296134
1878904
612006
565568
1663457
138589
641692
1057731
1352436
1026717
1641190
1704100
1094633
1715475
576618
1861265
1081493
268870
789812
783004
1662608
575282
299124
1081552
1767090
1090764
1988970
1974793
1926960
1125740
841181
189915
1596429
305291
1700215
1404390
721166
1181244
1537301
873741
812425
5967
40909
132456
1281560
400831
216565
82887
243048
984050
1351116
3975
564836
1819747
605573
1053799
1696701
724132
508195
1421782
1088642
42184
7335
1299153
1062370
1544053
407016
1096004
1393292
1417331
1825485
1789127
1645402
1645661
527781
1554074
1427390
219801
813408
1559361
724879
570921
377645
1198047
59239
1186657
998645
508153
1186453
1355602
1293693
987527
399346
1159240
1862047
447891
1888226
30174
479166
1483645
1564169
37640
1257698
1115289
777929
1263312
1432803
1292838
1965941
136291
171046
1725699
701433
754845
879906
498021
898813
1401216
1904492
304843
1075304
953237
729908
226328
1547402
1867229
13304
1286500
939651
1958976
709993
1901456
1298268
1236638
1513971
1355031
1353587
792303
1345026
88315
752181
1675900
1981037
437795
900027
1111237
202124
708345
1351243
1997988
1393367
928788
1963023
815953
328404
40853
208163
1672047
921567
144131
1760399
1795475
1548735
1140238
467864
1790619
703405
1322693
88170
1472125
448109
1574212
1863147
466294
1597922
1701945
1857680
1220980
1051609
785552
302316
1384538
1110977
7963
1589422
95087
938496
1462193
467739
1991211
274181
933989
1303781
857121
401093
500838
1595538
256215
747035
1197814
989803
1222639
473313
280617
796107
339843
1633915
1605646
377178
62233
1493914
1570631
765024
1554842
1731551
1431566
1263821
1458210
697933
285864
53399
1026831
1434818
388725
1916840
5888
222395
1556576
1652106
139137
1362980
1358413
1987996
429554
251676
402747
443295
169106
1475419
1218142
473387
1781187
1342131
1858732
1145872
1864651
1218932
1976455
292381
1913419
131207
1505980
1286927
630523
439641
140396
1078645
139644
1766792
862968
1558876
700152
266416
347119
740301
279784
647313
1838450
1226650
272934
771085
717814
1119017
609889
493913
1470651
1445086
506636
346480
1902537
295098
1208351
517149
1649430
565242
556462
1672157
1861475
291300
644325
656274
531414
357879
732506
1172726
1447925
921239
16517
1329287
1415910
926175
623794
227707
1566013
251381
1235995
1734328
1346496
1216273
318983
598078
405617
1639751
754436
469394
1724058
183679
157406
29068
1538299
439865
1724832
992645
833720
361446
253460
1058227
710323
1868982
1860855
946882
146498
1812204
973989
1928726
1686289
1347627
1310548
1196166
64944
563932
171007
1392987
1124229
1893053
1650053
1580877
1827175
864072
1109036
795046
119467
418822
1610101
1287493
1044604
1050881
261258
1012694
1152043
1313505
580202
1432768
1127989
1262651
543904
686051
1305261
1052796
239380
657464
1993350
1448826
820690
209907
1114167
1037487
88157
1349373
1114141
1396489
1679837
1682303
711294
1899875
1066651
1465352
346885
610817
70317
1078112
453651
1365531
1427038
761875
278844
579140
1295520
1066058
638320
1141012
882686
1167323
731282
673157
1725773
1143235
1253387
942782
1464748
454675
689631
592799
1520129
242553
290082
499572
1269895
159079
833223
1806029
571402
647189
1651165
465010
1273846
1805249
1442284
646028
449162
1132433
1570554
1948322
795323
1992408
1830805
594403
1743219
805023
109680
184507
56589
809406
313986
1143610
989315
798007
279383
1615733
532469
1252642
1882323
209297
833283
162994
1331509
319906
291656
1422242
1455452
1477209
555660
91632
851914
5058
1889975
464558
222873
256310
465240
1254853
1851438
983751
1185168
57431
541079
1795326
526221
257702
51632
1843967
757354
400806
624746
242319
1923191
1194602
387406
1722514
1537124
1550726
1395377
591093
1010367
1701166
1518644
1135411
1562256
1767360
516959
1574265
269200
1610640
1859644
621069
1834105
1918305
44109
532320
1128952
1739202
919038
1250276
1704344
876480
162515
564089
1722414
1863734
1184908
1798019
130661
1945710
725286
2151
487598
881128
1863053
735191
1237191
1400814
1764831
1959625
162600
1768373
1686572
1125021
1564104
1585448
1467414
1252041
10702
535387
1980616
283613
1543371
1986671
455076
20535
1691184
1536663
585315
1152364
1871180
197021
735111
967867
1147684
1750575
136764
1986208
477715
518645
441631
697012
1552102
638479
1093368
1046429
329326
612083
993432
1843570
1165535
631213
222465
1450605
857085
1326204
264376
1576775
150667
563565
1424334
995335
1932299
1459234
983842
1775914
1540824
1667550
569824
1695822
1295154
402923
237853
1751812
207788
831756
550371
332293
1187774
902278
1925973
1295624
1427348
395558
1271163
1613775
1548910
1120754
463666
253520
1266785
244901
1840173
539832
1143007
1623608
1648520
1849190
989724
1535756
297359
1415457
1992938
1812583
1223587
972963
222225
146518
1885370
761464
1258580
530705
205145
1990974
847471
390868
470125
51849
1755889
24298
793991
1456002
1847343
1416662
1864345
603011
1182017
477442
1078933
448846
1367740
1983109
863354
409924
1609428
1215758
606649
1365207
241297
1951315
1477606
1827294
988883
487486
625312
313296
929437
1053949
1963594
1775656
1135351
1835813
1460469
188828
1813487
1146577
29792
1613389
1508444
623952
360139
1528111
1638072
426880
1120942
982890
252506
987442
1857752
197328
1690767
903756
1563167
346924
1574499
1644739
554970
1407215
89685
616021
834760
1162818
84786
856689
1805597
1853710
285811
177061
1558276
814893
926901
1625432
1776914
532402
41291
131961
206741
936139
1231822
633776
1908848
890185
716619
632029
1813983
1328700
330880
1987282
89336
1007792
558653
45264
1901592
57517
1955370
1168724
320364
1852523
261085
1567572
1693309
920641
191591
1595265
348612
536259
243366
53549
1788776
1191163
1151792
908780
1662773
988150
236132
945731
1041638
893596
1115065
689165
1629697
314267
1961879
444379
1824505
1995223
1184926
1659113
1418732
1177647
10780
738767
1910088
414715
35277
834167
1492844
176722
578592
160566
909597
1599840
749033
1088631
1462973
1263016
369757
1674236
761901
805437
837787
302017
523569
1282410
511753
1799591
11677
185061
1567321
562380
351114
1954178
1431553
1652879
1353108
1740899
1517701
649694
98165
1121026
453753
1514651
1181028
760919
750427
485730
893890
1286870
312212
325993
1408384
1285469
236754
116190
817312
1510126
1476659
1123556
1281672
348778
603769
1094106
1314788
1345259
1037242
1409116
210608
1321764
1643873
1989749
1460446
727101
727753
1259539
445655
1080563
1200431
477430
1073034
460508
831987
617334
920338
1389384
1391514
859237
1744077
1712910
91302
1602603
302543
111360
1492309
521954
1129042
1890169
941601
1729577
1879423
1794596
841168
842142
1022638
1284340
1561498
734265
238170
1384804
165878
890879
891498
654814
767433
1925027
549016
1318331
1018545
1232381
456252
425694
879276
1368702
1774731
1778201
437051
1123111
1250902
826190
1419554
1547692
271624
46493
514804
783100
1743376
1228888
826703
1245456
1885882
1562005
669163
743154
1567988
714040
1226766
46215
341394
485624
145219
462261
1753195
252597
462576
703688
1872661
385014
463602
809315
1456201
1886500
225971
114783
1341179
1154559
1968111
366670
1212395
625100
1795400
705413
1262303
483983
67711
367246
1549254
1385907
417708
1441626
1944918
778938
272106
1151818
413076
1168755
1020133
1470732
1013055
1632578
1462552
1941242
895287
1868368
162272
484567
1648194
426004
1309113
1030037
390952
583115
534810
1891992
368333
324692
1247604
1310170
1056879
181531
1969026
1572622
189775
1107420
623788
1501827
1009705
1040188
39359
1891727
1515017
553888
1533201
1848176
1911283
1568573
1545826
786640
119282
563219
1421189
1219975
753107
1894896
722706
1016695
423884
1568449
1745575
1436309
452559
1490582
630122
1795059
698351
1976031
153937
1213985
1671851
1600061
964440
706780
1546938
1392161
1764369
923768
1510389
850213
744315
320433
216578
1402669
1915259
370071
1967612
1564413
19572
983520
1113369
1647068
1530472
986628
1169519
1821034
1911776
1433870
153338
1619825
641535
1300570
507214
256073
585599
526722
1688825
994027
337344
67677
1747110
141394
629196
1483491
1839792
604993
1880228
1274016
1802435
1553613
1761537
1455065
1741931
1252698
935977
1738227
32903
1961535
1253179
1792558
1299714
547469
1911383
1922425
935919
714997
830783
1151195
1892125
1340708
1616850
1522081
617850
706581
576601
1761654
346323
328453
1542593
71482
841496
961338
606341
1950721
26958
1646967
773979
1871899
406693
983999
529516
1372791
1058152
1865350
619774
576203
16007
1240680
1922357
883462
1311507
871946
1487753
16879
954508
876390
717062
486111
1195343
792348
365844
483363
1908009
74068
1010664
584894
869929
334660
374938
497822
1604372
403622
1528846
41227
298940
811349
322550
1540228
46651
1364900
1025438
1148174
1117314
1317151
823565
1921629
992262
826944
645914
1250527
372271
132415
1206000
1299305
316736
1727851
398948
1825177
1083122
639864
1396790
677059
1281362
759759
890600
1081576
1176086
1547126
1468868
1652500
202743
1408035
1436231
1921823
1297190
617828
994430
1578141
792894
836595
7097
1187368
1726667
1956063
1680431
865191
953569
1865644
717971
543132
1965678
1194197
928290
1702024
1749473
557071
1874162
810390
886838
464512
490093
1777818
1843839
1768586
713978
227809
788407
1807600
1515332
1904722
529824
574577
1444730
838423
981201
855738
925941
1921920
1468229
1325366
194200
1647398
917385
786742
274499
1812598
28665
527807
1792681
147602
274136
1542371
1205855
1066853
1160226
770811
1323365
1928791
1456970
1206187
86395
342397
1206699
999209
331439
712469
971097
1232318
765158
502292
396985
770142
718972
1525045
466435
1296578
1896197
580053
429089
1934137
1783209
551806
685839
562917
1716154
1949119
1318368
773479
456723
462983
1765383
1683768
1843324
999212
1022208
652883
1732082
317199
1625997
991496
23647
1350520
1139560
617350
1700504
168368
57863
1882723
1275116
756388
1744604
1449270
143649
733610
823183
1672092
285945
540209
599088
88459
1357986
623900
1988249
212373
168327
920997
1428859
150638
53115
1156287
758326
77303
1120468
1867828
731951
1974024
107880
1446377
5596
754169
1323597
173308
1661028
1574130
254108
1988186
1449518
163929
907270
433627
969225
509134
1224090
1181927
84869
1257310
1072505
650873
308177
1836303
1608254
672987
29188
41481
1034089
1853981
930059
1611113
798130
1452051
1561846
1616923
199920
854535
295419
12639
1235322
1377238
425451
966899
501376
1694439
743496
754637
1762132
310029
1378178
1205762
1483070
1673584
288867
415535
1618860
11513
363748
14965
261472
1665880
1048270
882337
518133
1757278
1425118
639466
372775
782415
908350
767041
269841
1542529
1572050
1845985
834103
331325
260159
260306
1527536
971835
1141482
1664779
427602
1663648
498125
69068
341993
721326
1399248
1024304
1575163
39690
863859
832113
25213
991467
1139218
346881
481141
310438
284046
1618763
1858354
119698
1862125
1174614
1039909
333720
20910
1989383
1165521
1433382
1272275
795319
653644
1990634
817316
995718
1678685
1674937
1059887
828382
1274622
431276
370490
844115
1548930
391670
1372039
743853
1412615
338063
1919298
1407568
1665307
1660298
1778939
1224637
1828590
1923998
1046380
1402735
738801
400175
1747755
1710954
498213
465817
1999587
193157
598444
1819776
727238
689332
1269107
755487
255265
1157019
1278577
386779
301368
581710
54414
1497562
1164179
1760995
1580922
1658851
661321
1967000
411690
19607
286560
187898
506259
595153
381433
304125
124726
738262
1851243
534004
1644646
569432
1973149
1083984
632167
833277
1177785
1294753
300341
1372829
1320882
716765
1407659
1143084
1902656
391019
90018
43099
188900
140879
818135
1078958
1952646
243030
1378311
1256308
430991
1748007
211452
424092
1654085
600472
679923
1807447
1059122
1459625
553408
1378330
1645752
942962
889705
1288779
660222
1664181
556911
1963677
1482523
1303368
28463
676028
1267654
334285
562424
1747076
1596769
1223721
1803111
211702
1847959
1893189
564933
903665
1316425
1543337
876649
484087
93264
269174
1430930
78639
583559
621344
1303936
1819144
1728262
1654888
745310
844943
526185
527442
1140681
664623
1612978
1215192
46339
1386793
763353
123771
1977141
505315
1384920
127219
835136
1256919
1367050
510493
1641139
1691455
713151
50970
1518325
1256543
1070209
488649
1482944
984110
1531888
584032
737450
1157930
985525
301802
907864
1087701
1352379
516253
865599
1268542
314384
1666560
266421
1203390
1646103
493784
1406483
1692897
1703720
490481
446237
494468
1344071
584061
1752423
1915535
1664054
230666
1697694
1608972
742065
1221565
1885937
1153075
186894
793372
1759183
482794
1424675
1646372
78290
30267
1033973
1711411
774916
1342696
1889429
1532228
1867123
1706325
822296
1711408
915244
1721429
1569055
1867465
1714106
59760
877230
1813300
1951595
775375
1660501
1153254
677088
322186
860111
522008
651570
632536
908486
650900
1158067
183856
434328
1795148
778871
529514
1602624
1815918
1562692
847408
1447075
1234027
125809
1035661
576129
763421
52800
272998
1069328
10069
1361603
679261
1489051
577916
1193906
1272138
1863977
1546568
546427
157743
1528953
1757953
1042588
262625
1767639
495443
1905954
41265
594741
1074482
1809932
476095
426445
442216
415768
512820
1149840
1372688
338952
1149648
1300287
1429505
505076
1406819
1700121
1825177
1331850
873383
1915015
878326
1552008
1564174
761392
895801
667878
1346247
1792104
136804
900842
1662863
1599822
615708
1781147
1006020
1716966
1356145
1819021
1230171
71711
1231639
1150281
1230649
1313742
1553547
500281
1961478
1138636
1501505
672024
459244
1073567
1882216
1964090
996052
208397
1132045
1220081
666824
899974
580944
1945182
209037
521142
1608598
1058810
79930
440205
1604213
1638807
1770156
1610856
943321
1891701
1540489
1834923
76433
1212903
1844198
1354943
574506
1686915
1553523
1828810
1343782
491409
1968062
738304
486083
454917
610566
1380261
1939202
345661
28741
223356
919749
242709
1670911
1603165
845668
598892
177503
163525
87607
908380
178167
1697426
924545
493567
696475
57727
652348
1949254
1386326
1531795
1982057
135878
1474540
1063781
355205
1455089
608536
814162
1420668
1241429
340875
809727
1652462
1603149
1471952
738263
1615478
1332862
21254
662996
14733
1513594
356701
486161
85044
1333769
1123752
213065
174792
578533
899732
627696
603008
1899365
735505
1003209
407073
248137
122850
302959
427733
1632388
1629248
1568265
1378348
1449782
287407
1900199
227687
413700
1914574
1317537
1660462
1455314
1998094
1983119
1353080
945434
187028
591651
1124934
1417397
83500
382678
1556750
1010462
118108
851414
1634229
1707661
1108009
1736438
1727990
556664
1657204
497402
1819163
244218
1195576
174206
1016465
174087
836178
631163
1148901
97032
1450847
1764397
363473
386382
878752
231206
836110
16763
1811154
529578
457577
1602852
177576
1967870
851800
1016752
337921
1238393
66794
1093376
362276
639100
1416318
1667989
350070
346731
337093
62013
1475216
335920
143033
920635
434248
584634
207357
472474
1456052
1209480
931767
1476840
1536861
1743255
1746654
1272285
976632
1780627
1910586
1802678
426991
1803959
1515753
1282806
165159
327708
980430
6273
910504
1524105
720023
168877
1992945
1002807
60916
1646681
1787074
1960692
1868984
614831
1647757
1668911
1841250
1011834
359126
1472521
1129974
344801
271779
1059622
1747581
398573
471859
147390
1597904
1527436
1438468
835735
1763328
1536220
1016931
831609
1428576
897571
125058
1452219
735748
1191178
530816
1109693
1474470
1359710
1196150
1566816
17723
381608
28586
498062
994589
1264466
162969
456253
33007
1073542
795154
819438
941183
1374640
955605
1873054
1616675
1487676
1470130
125668
327636
1946935
836287
843275
473696
928863
1528608
973755
732298
566688
1926239
1392062
1216865
666170
1701272
111401
964139
414600
835098
202590
879550
360605
1785583
562820
834416
667250
278230
1471949
314450
1495944
1048823
1951585
1571878
1883577
1249343
1181452
1062905
439019
1546833
1697368
413042
240759
1490064
1772399
1816784
250940
334670
1496475
386243
755386
743366
1481725
387127
1311655
1799487
1934109
563462
1054462
338242
134650
433142
1034011
428022
1382796
1683831
423012
1683424
210471
1290291
571314
1260008
1121603
1523993
236797
373309
1143481
1150018
1023375
1275276
674118
1630964
1619039
122064
575090
124187
1707053
1539176
885607
280822
458123
443025
1612623
50432
210976
1134865
756747
1621256
187575
198733
289649
1182258
178356
1084285
621877
14796
1527327
1285276
849907
1367536
1163261
195897
541655
1925273
57096
413512
1382348
141178
1762923
982635
1921999
1458073
206727
637368
1212899
1024614
899031
386324
1062342
1387087
516148
222409
120787
1124314
735859
501123
655436
1904624
1128778
1062649
1905322
1394016
315601
1374285
1368053
897491
1760063
1883634
1576381
1991719
1753718
956633
1491823
1302064
122131
1089592
910508
1019522
282760
1844266
1490114
1847377
1321883
125799
1826267
1817607
1412937
1046139
53922
1906183
1847118
148141
1373915
419463
789581
580594
1940681
1337515
1100472
1056836
103167
219228
603606
1757067
745197
1043527
869082
485711
1765571
296199
126377
112487
1800878
1435179
399668
720715
977914
829130
1210341
1416366
1500679
913863
1430437
1244146
176493
440359
1540470
244335
1738697
1966559
1093884
618085
786779
965339
1032678
174435
186517
251595
678223
1300654
549964
1489538
681056
1412612
1367688
1422923
1834631
1388913
600782
1540519
1159772
1634800
633547
1165574
413043
1523817
1025651
1691961
435913
1361501
1156836
1777192
471050
754645
162458
49650
1823520
109228
1545319
124692
1802528
414717
994425
1819861
185014
1270959
396582
493809
1131780
441033
134065
1297682
8513
1749858
253338
512347
835357
1660794
1656581
1113832
1261454
1119631
760269
834352
105197
74407
253961
1276226
764723
1335307
1233225
1495567
1320561
7109
348165
1015142
127369
1478462
268405
1562645
1328804
1985749
977625
1366929
302030
909769
972968
1033
979984
1222334
715949
1200945
906613
1301168
533501
1697816
36836
1991025
850733
505651
1410183
89949
1878059
833300
1253861
1003823
1692028
1022530
795650
40043
1121051
1142521
1097604
460658
35455
1137462
1107463
1438079
1906763
258261
1856918
1192108
1163429
1968326
1125243
1104634
1082540
474792
436668
79127
1720338
906523
1241828
861872
60416
1574027
1260749
983279
1389210
711448
807054
1733849
1517330
768799
1795368
1701659
1947899
1725635
260834
1304520
332056
276344
766843
1226114
438444
1377657
874234
1620323
1641738
857495
1278680
263085
183344
937419
1610521
885852
529405
1183353
1224998
1477003
267628
1316734
1728152
1809089
947842
1247990
1781247
523922
1297415
146146
705284
1084767
1626417
1525510
1695831
1321957
284285
169621
1607436
619092
552821
64511
1598362
1279838
1012079
928544
756913
1752965
1617136
1780497
50208
8771
1877696
1202367
1378075
306600
1121567
1552918
1171882
351372
417086
1158772
716279
6921
1612092
1819708
1674526
1221381
1794782
270450
1315281
719110
1778633
914992
272204
418568
121018
1130813
1646122
11065
167252
978680
1191815
1521244
1575377
596617
939093
1241902
1551558
450631
1880438
1364174
314868
920402
1856982
1542032
1186076
956095
1115060
663907
781368
1203656
1358552
553697
579619
1448288
1911456
311633
69691
1637797
723553
683170
1567031
1791456
1610207
1754941
951891
1939153
866340
1082924
1237154
1118006
1013025
499276
1089727
400374
166388
838705
383719
561044
332624
1026330
935038
1062582
10268
487022
166339
319441
533831
1259491
572696
1589516
582679
125694
1272641
699457
183603
400677
1552011
1409999
1448576
422087
144569
203638
1657373
575075
1429003
462837
1023513
1857540
143008
1805703
1164146
1605640
1819760
1059810
519444
830995
884760
1448945
1598972
1126685
1647758
14920
753427
1473708
339188
511670
560633
118052
822978
15897
1063605
1365196
1064226
349537
1720937
1864677
63008
832144
329267
12356
1580262
1443123
239157
1082003
678317
868370
1712080
801766
1904442
1902353
235244
1471658
816834
1389077
1385845
1477607
192415
144714
1525745
12248
572436
1811931
1944810
1556900
1677212
1665871
747941
1462348
1580633
1655056
976394
295973
927588
150633
1134862
292260
466578
116123
1916242
218902
1807929
1317983
1136239
482493
1464053
97370
1726236
656802
499758
42095
1720328
901652
1600066
628966
1954480
1232698
468720
1779979
1926747
1781240
1021674
690718
383391
326878
1423874
689008
1879421
1786017
768679
648133
675640
299937
47875
1549118
944708
1674444
1466402
1593238
1902114
1943724
1677416
44392
1795542
1172510
1120854
1801821
1921770
594063
188009
638220
212784
1966879
107775
607835
74380
410167
749783
75440
592928
784770
1026421
603223
736954
1369105
786022
154190
1782889
759933
867567
910177
1521255
1913415
89447
1459223
63824
1240687
1143049
1261798
1785397
1574797
1618312
1681519
1517789
621769
676792
1235909
438879
1495669
974220
47909
116237
841299
1765869
1021729
99402
562020
1036265
1963769
1360425
224552
1241176
1936582
1352884
1221806
522475
1134924
424085
1344293
764836
1872981
299463
1510773
1038146
1940892
1335851
161343
651444
1143684
1646004
1538012
1482917
1438634
94137
207243
223021
1260813
1795611
1628629
90213
1638644
1216577
262272
239365
894212
1095125
922538
722546
845458
646930
1353660
763981
479353
83748
148538
953026
105825
106638
1911819
575152
1348055
1354885
898184
693390
1142599
1888498
1378133
4064
1366231
1892849
1735403
400312
672763
1448
468879
86888
1363395
329254
702844
1674547
1871301
321591
50239
1337746
1213205
1654176
214929
522097
1854434
1121457
1379394
615624
789367
83916
789756
1868038
262446
1748448
1381072
322202
1581500
1641592
1875283
1360862
881852
303084
1442841
1082515
1501651
834790
718835
1345771
1266201
848011
84956
813813
358857
356636
1236130
487362
1485406
1152562
1114879
1734812
222311
147818
1313113
179410
29013
1464154
1583529
416772
310632
1390078
1240423
569539
716058
350609
1231918
1936465
930625
1727493
1368351
753703
1321350
1646979
1693299
1593899
1780472
1735951
1155940
1309258
189749
815885
752828
195258
1151005
1550365
804053
1497730
507388
1511713
1190184
1694623
876628
65988
740526
248721
1979176
1471744
1882176
989935
121185
1614446
1291171
857725
984228
688960
1317770
1743080
1053197
939447
992087
333138
1298876
534592
49916
1146470
1776025
1063734
1269303
1205471
254144
1576346
912639
1599380
1491626
1137133
1849766
930435
1450855
1624183
1760442
1914125
1399937
1382252
132993
688096
1960674
952740
260987
1564608
621600
1814623
1637436
145141
1975483
841624
1838668
905301
1531867
1688949
407633
1683430
399534
1478399
1088203
52775
858464
1761745
1653144
1456662
1750612
1260748
1535061
1448347
111938
1897116
1845103
205649
1548908
795454
1578822
805937
454273
1222898
521937
557890
1769386
410810
1339846
18443
1219117
349199
1466920
169607
1042466
1115563
1699012
1410924
1259094
326392
257555
246786
436439
1447924
244232
195479
655524
1571237
1464421
1000216
354429
1305656
251146
1476817
1832744
1072565
885079
677516
821629
1981120
992767
1674065
225734
743919
1168259
299770
1803181
1436525
947244
1607059
251270
337704
604077
315047
1709121
855756
1911354
62454
1119435
82806
1387581
548953
1738136
768679
1552971
901451
439112
43038
511739
471395
143923
343526
90260
1489566
948428
826497
1510702
704993
1206847
856963
310085
543953
773404
1556426
29072
1415630
1439027
38130
51649
1332950
650683
704442
1562631
145356
1677163
712668
18755
659788
825670
945805
1974781
1219189
1053408
599082
1494419
373621
1797577
1850686
213134
33706
819991
1475419
23466
1062693
1226490
1888388
154855
1732288
1056810
1597644
889777
221754
108795
1578272
112496
1001399
1556001
730551
81593
1262091
501078
185836
866867
629550
111664
1844533
1962260
1021313
818792
688655
729234
1047229
1556315
978299
1790291
1528912
956983
1118122
1530070
1667172
1952476
556910
1918535
1403873
1619009
488167
1607942
1815371
1030151
1104124
1629927
1802073
1039520
547546
542089
630745
314521
191530
78149
1323045
684829
1367054
657092
39170
95851
52125
638001
1521285
1875488
1906248
539463
413937
1756315
371025
1338329
1687028
42879
1476246
1716269
744355
263280
383899
1202301
1075705
967648
733618
746361
942837
1090918
1592661
778249
567961
529498
442289
109773
1698686
1999113
1495179
1581163
200609
1986764
1649774
618769
923535
538303
248112
1032061
1027537
863976
1972622
1985823
1505710
216086
153247
1797424
1652802
48643
1574464
1203429
830049
765156
1876355
86644
770246
1575160
891869
1019952
1101664
193120
959035
728041
1169167
1906839
192505
304336
1568577
584445
632832
970378
666020
1311481
899110
1139354
687019
1869911
292108
1040424
82178
30183
861346
701106
1710117
1978564
627761
1210558
1306938
958478
522100
752345
644057
818880
129270
1326364
750738
1673375
1772482
1725179
1391067
1621595
749043
1405664
1708393
664261
820
1336611
1184533
1710547
305740
1748102
1066190
1308219
1389977
1401316
1761635
1761169
205383
94892
784325
582680
1101825
473188
223817
371354
1985235
335551
1227464
543531
855630
634507
1484354
563407
36481
35660
1369808
1283163
953122
623471
1358014
1036330
271718
1547225
384972
4270
407040
1957512
970713
1158017
881604
951972
452359
1724260
69283
1034594
663662
765793
938480
881645
662916
447289
1452036
361553
523923
842996
1099153
1032402
806962
639098
987662
780008
641416
221794
1888796
897500
1868913
1526994
1728624
907190
789378
1503669
113744
1264768
780482
768924
1682091
1897344
755878
896358
508962
1797931
1709637
708139
1349385
749255
758795
279520
1093044
416192
1971863
1637647
633803
149848
1199708
340459
638233
163637
1560310
1980184
191957
564452
1067456
1635834
1585465
1289746
1686559
1861145
560336
1820299
495773
1375880
591435
122330
1826967
60200
1679696
1372417
1311164
1354231
1875223
1821624
315419
1180782
351017
1069271
519611
508136
1151941
1720914
984998
1996134
1384607
1863212
1999539
195385
1560684
1634690
360076
1122845
1320204
646810
1596721
590585
1116724
94442
340717
1297530
1153126
76741
105631
782506
293667
272322
1384680
922331
59617
988816
957670
526229
1397670
1458452
1490874
480438
1341938
713268
1839108
1425662
245021
1194234
175293
417801
23497
1612318
1239667
1652855
1806682
1014963
1385003
1711070
835642
1875181
1258904
849116
1685866
1725860
871833
324785
1639481
958280
1194921
1395339
650621
143887
170302
1194187
441764
1192086
38360
731982
241225
925744
1191577
1868021
1820160
215326
354305
989933
230064
1816384
1230896
764295
174369
1149884
1857248
789463
1129346
442332
170119
1231646
384572
52257
1643905
1827804
294059
571229
485730
518287
793929
1614872
142255
1336226
1652888
1407649
1671808
1682473
641045
1957163
1782860
572388
383250
1433467
592555
803190
551079
1088163
694430
1272907
698850
1487178
399853
1589465
923177
382718
497247
395984
1192534
1990141
1175415
478333
253287
56046
772439
938181
274828
388706
1027157
901039
1012269
353496
784117
1871638
597957
1448247
486243
1551775
1631096
1617970
1584573
611180
1089234
1574107
691283
26481
1466152
26777
1552549
1622116
1018637
615677
897639
667475
1261510
1089276
1122589
320754
431094
909916
305024
1999541
1366877
767073
45617
1687416
527507
1322851
1519
299480
1977487
1046183
980108
187384
212848
1303581
1051863
810386
1297669
357634
1204929
1451388
1467364
1709788
1375574
1490230
1689773
260168
499284
1828130
356174
1384188
678033
1537751
1684677
411512
130887
482943
527758
943391
489802
8060
737717
1370039
95692
530767
912144
66676
125065
1080207
428859
1288163
407672
862371
1043209
391183
908086
749990
796025
1925024
1613145
1972403
424918
1923132
1223715
1007270
1345398
1901370
68499
1413911
972742
1628001
1576575
1336745
654830
98203
782704
821929
179256
1126559
1729132
1973886
441585
1037423
1261383
215067
86284
1122019
1311988
1073608
861533
435335
1176922
758109
899766
1746186
755444
1955770
1541524
41113
808197
511314
1724880
1340600
63300
1507030
1035530
164867
1863534
1224620
206907
902196
1718320
579307
96855
1606342
995634
1113186
1341605
263873
1841548
474296
1148746
1925494
180283
73593
197951
563917
609922
576339
622517
767455
284470
946898
914648
1097605
1103021
1855946
208278
1439725
711273
355685
140415
93196
870256
775270
1987985
195282
1008296
1694312
1208988
1122748
38184
1615264
1146675
1882414
548531
1172544
711088
1632616
1584980
20082
1789193
1644446
1485789
1362068
630458
3350
839004
803087
795058
1811621
1530472
1988738
71923
1787780
1856784
1160330
989800
1177228
159521
185121
532700
1595732
376934
307419
38104
1300294
1235633
1034400
1436278
1601433
1922131
1869338
966427
295050
611522
1849890
152825
291443
345669
582450
94148
1763071
1414944
1587814
1650784
1053429
1516953
989770
392711
973564
1400764
71691
444038
1079320
121955
1176494
1079265
1072473
986462
982941
301809
465819
394118
1562731
1360789
631940
1938870
980906
1880272
1625514
1707765
1004362
883817
360188
1452199
1340394
1897328
1842499
1829298
901161
1078459
1982293
823931
169232
808314
1203833
6247
1984893
1035393
164197
623541
552647
291225
1196388
556945
1097902
811209
1572968
822722
1133966
285822
874924
1816928
846454
832365
1990670
1060349
1525511
1678153
320378
831410
1189551
567528
269831
1767487
712927
620688
1946785
1954812
1995888
1851437
538069
127043
350183
1347046
716603
1862735
1374142
757900
211132
1462126
1361393
1358017
93014
942738
1191906
412502
251742
1629719
79543
13834
102849
139305
1729941
638758
364153
351530
923475
963257
298854
1390221
1930027
1230416
327227
1391242
1364600
97
246789
798329
1298227
860131
450630
256288
1107078
497652
18084
1452751
1329717
1965905
341248
1876935
1118992
1503758
1678093
1217090
30694
967567
1154676
288562
1841724
86921
1984985
476084
140429
1999002
123252
1450765
169247
258400
1653410
1688423
1772133
1829122
1650148
116544
460730
1143505
983758
1123830
235261
496265
37475
1603719
953104
68134
1905736
164992
869502
968262
940786
83536
1470897
1176398
634849
747503
475201
280832
911471
1642852
1308088
1753902
946785
1037945
1164213
1130970
182344
89964
135635
1762832
1368154
1781617
237723
905967
1758204
65325
994016
142128
1318452
826832
1885128
480144
1559753
1412889
37511
1163667
1279376
1757773
14229
177426
892626
289177
889855
944254
173895
632183
583238
63434
1017703
554095
824780
575874
1041802
1227479
1459699
380944
420917
531890
564537
1676296
736342
252694
378122
546362
1806429
598747
1921064
1951936
961125
1881376
1634851
1057768
78560
137769
193146
1174971
58679
1849454
377477
281322
1595723
1805380
1399055
1397894
1228142
1545928
259697
371957
176415
1565373
546896
958797
1033373
1672173
1075979
274452
540867
1177280
306305
1749839
965194
652836
1255732
753171
66908
1492307
923377
163711
1092868
877202
474509
770651
135683
1027284
1218497
163069
497639
422748
1523500
737261
205210
1077285
1423812
1844981
1528220
359780
1440029
1823374
513615
1314668
26535
120775
1892899
645345
800719
1071635
1936375
1030023
649577
911747
1122325
590888
945593
771463
539589
1201829
1069140
1351710
275989
543892
1159968
404937
1152868
907517
1125180
1456867
94058
1399438
367562
434261
1892975
1885953
666145
479672
83758
1989777
1236761
1752103
792339
1637492
1482137
1631246
663591
894132
252580
796144
1759098
1830546
1657897
1177705
1405990
1439306
841290
1968801
623590
624255
153254
49258
1299686
1254085
843017
812176
1231277
1840579
1412731
366226
1051888
1863616
1213286
1364186
1319997
1973278
1442983
1505927
337902
1304862
1153533
647460
148419
1730091
668873
1550827
276225
1107520
258800
198403
1408994
1769431
1167062
959128
932194
1578497
222207
1114729
576663
1046923
572659
237012
1631361
1903050
806563
615084
1201214
1787179
136280
1536461
1922161
57950
228092
865814
187562
1394728
1059843
113323
276493
286846
709391
1048066
257295
1929933
137131
1742326
648180
1738592
1111160
1530749
1711663
1141895
791064
1397338
670597
388586
1563304
996038
1308762
1694368
1623228
568504
1557667
1053503
1263192
1948423
1090674
310580
218909
1909234
15343
189907
543263
1308005
916650
678246
350841
1663068
1261429
1221816
216139
1459666
143152
148044
1086723
26505
791019
185801
232342
709568
165907
1193218
1599091
1000899
1750376
1023792
1176378
927427
156218
1539196
1263887
1376271
977379
748206
750596
838977
599347
244061
447487
1919233
367879
1580606
1953357
368322
952799
1475729
1575447
693691
588989
536530
86734
1183430
393886
1181953
1652442
346603
829256
1947779
1452057
573394
238658
268880
1643925
1056236
1394725
365995
280649
69690
1177274
105844
52724
1984487
1411382
1530749
979572
1570585
612815
1712554
793649
1507989
438901
1067331
196826
369811
181884
1999150
1008429
76144
615604
1665386
1716252
1686254
585757
18465
462576
1999898
1431190
1740395
1321636
1916033
1962085
735684
855634
1850882
519750
1880957
1650878
510138
1252703
1897803
1941376
1464629
1945277
1356598
68396
1703431
94324
210886
1226255
1934765
989193
1204299
1458365
1411876
656139
1923828
139064
1162545
538023
222138
1647303
1656702
1248871
1379589
468262
1271913
1134532
1831269
789811
1725931
1375615
989212
585020
1334629
1811395
1336555
709684
1747484
1767346
915505
1963867
1218951
752644
195288
1924363
1296499
667170
1602483
395152
1932617
1354809
1967554
602071
163217
1048399
801043
1912395
951658
1038396
957411
1171079
1330582
1305449
1551299
1287022
1860797
1557387
862641
772490
1732215
1905718
1131404
959937
264545
834652
1668313
1426560
842943
1178254
774836
1165826
1192442
1215599
1712812
1522987
127372
841554
1281582
967260
897100
1379732
1773626
1320199
1436149
862043
1784826
1319463
1335714
1838748
1253405
1540204
1515758
1877127
687064
507723
320508
1458790
101289
1054474
1175605
811728
393125
1201839
1649460
1863168
529580
658374
647400
27246
87767
1019176
1402197
875928
1056389
649671
1885273
1964412
423634
1721993
1395838
1366834
1236513
809397
152940
830938
1101534
816933
1396923
769090
1077240
1257516
1405777
827219
1329119
1735449
93581
1681261
913840
539817
998631
1626622
641852
1183084
816911
1404256
1271606
1093219
99431
1731694
1112141
944906
1380358
1790119
247484
1482211
885092
333674
410343
1783844
1103239
1708848
1821888
1321173
1179972
812023
1152097
1498015
1814387
1036742
1666818
1305303
546573
1611644
1257400
1989340
1629724
1959819
346403
1921008
395434
1713344
1288881
157297
1586487
197639
684587
734468
1839652
550467
1153707
742920
874836
1089902
1729617
18297
824366
613666
814151
1382688
1913716
90748
521831
1540662
52261
840705
1327275
574570
562465
1283091
1236895
1553822
1233074
1119075
244624
1842534
1121725
280667
1010892
213286
1791472
1684144
1778589
1849805
1741592
204609
615394
132509
1324487
1346046
351298
1680210
1862543
1751937
1297636
283080
1001100
1932469
1486230
87899
1190483
1434124
385514
1448758
1863574
1968888
1991478
1258213
1802758
1398279
1698578
819660
1876197
1064411
1828422
421544
503170
344081
198363
69146
1347770
1828613
1893146
964076
81540
124174
1254872
1414652
1858106
1535660
1109551
1165924
1533986
88380
1507919
503682
1039184
484806
1613288
122853
39022
570423
1510028
1942084
1035235
211116
1418135
336524
54154
1860909
1933300
1323592
1835293
344349
863224
1925240
4133
855954
400294
1093843
410449
1204678
1868213
125282
1835916
173677
1325953
412192
71367
8453
390449
1459899
423046
1183268
770546
12300
1367864
737190
928781
1910756
352148
686113
1812227
1926890
671284
1383065
379119
178617
1897205
826270
1317808
1814891
105459
1196480
381685
1212266
929584
1410051
1418378
669317
1281869
459048
1326775
395055
996447
1242181
1829344
1156447
1065045
1541987
1282484
1035515
1766632
204346
724909
1044651
143122
794239
405196
1889347
889663
428248
52054
1179989
403771
1542785
1167804
860689
30802
1512963
1873233
1597136
248272
1690357
317646
1393324
995947
1291078
1177756
1975959
1558940
1654484
1802083
1540022
739839
598905
1623818
1489717
1597702
692448
1619901
310223
1528864
983217
1479041
1913701
856271
523132
608213
1514254
918748
730275
638929
27732
1881502
459983
1445976
1204414
672256
1470606
1063794
1742648
396020
1065172
1413913
1684644
215695
921590
387490
556612
510446
489959
908496
1869101
671403
1435404
813879
1307715
905980
1410024
1444118
202164
943619
1522738
422611
1260371
1578380
708576
163148
321258
1120128
1011244
1023180
1410201
1589177
1410974
1967936
1825550
1239145
419060
1584013
51546
1662213
1421568
1299732
1757640
1941512
535791
384244
1545596
947292
1208951
903911
1867978
1586447
550218
545421
1458695
555259
797053
1250384
1183283
1545306
1755315
1142666
1597170
1936974
1976231
792515
1288296
1151657
1041884
777312
532591
1868312
1419440
989696
1548174
1582303
826131
1916943
207702
1025799
1518111
548425
1646556
420607
1327461
572076
1365045
978075
292824
1960411
1921671
359566
14371
754937
883134
1488839
678979
1909162
717329
1335545
797029
131241
731633
1348462
669493
1922625
24189
1062781
419299
1093436
470289
1763232
375893
1084067
102212
1343055
362665
1249570
568516
387543
1952843
75286
1745844
1222226
476020
1583217
673530
508377
1645714
1600180
343111
1213318
1251441
1610981
1913074
882824
1654502
468710
283631
1484361
1259993
39566
1794758
1484902
1537055
739349
1837055
148812
1639002
1677170
745137
1372225
329551
639954
1353607
224284
58423
902700
1082195
1833829
1245161
398749
956487
1056650
817069
875762
1822864
1603598
615477
421324
247191
1049317
614553
163906
855630
97997
241560
526678
260023
94936
1825456
1913792
1908934
400686
30029
570173
1584804
1267421
1903983
482035
780933
1737600
1592630
1899847
89923
1470501
866220
897064
454798
1921232
1839025
1643667
558853
320210
956227
37952
567589
1175914
343494
58472
1583146
357347
1650530
659234
70811
1961658
282197
1027389
1133539
569813
1064068
555504
153542
575967
314022
1590523
1601369
1004952
1027761
1265481
83815
1202678
443302
26220
637017
1202179
1753639
44983
565884
550055
1041444
335980
1013297
729467
1005940
1604064
751269
83749
906780
1034619
88830
1252563
234640
185618
1745180
488463
32464
1703148
640859
821585
544304
394044
814494
1555189
1810289
1660407
568444
1230728
1754065
1869957
828500
1118669
683773
590438
1953721
1838229
1988648
169673
1461147
107393
237890
1430930
1076613
892791
1340541
1192606
206028
1366300
1376607
1400216
953450
1281113
1819176
360716
1246180
1240217
174973
1856821
255313
619715
414185
1186825
872333
827191
354902
1249803
1118342
181830
739732
1402480
504551
1214570
431244
28393
270534
1102355
571299
1716948
700501
760364
1290285
185586
974676
118341
1777239
73799
1449259
1339082
1908096
1891360
87903
1941020
1251513
1039107
1761674
1526999
768704
1806290
601455
1125362
251913
1959381
231089
1470275
1378895
1341901
809567
406649
606236
1938171
1222120
994392
909056
393165
1026832
759440
47689
341841
354770
525736
867043
489130
39656
1053470
88465
932475
363436
85167
1558610
387121
611112
442731
1212807
1709560
1367822
603606
1413340
1139854
559695
1445524
1335735
184811
1174178
1164781
1616230
1252989
1608064
1057715
419488
1523545
1775243
569308
1472553
685684
203313
199545
742890
970023
1414151
398303
4628
958013
1552138
1582303
1645898
326799
362966
443568
231258
1839741
1678321
349697
124937
693108
368505
1022786
635647
1145209
1089913
35695
190131
1595874
1222506
741232
1860753
886384
37458
1815190
796204
580057
944683
1415856
158668
293106
1465511
1442368
691838
25231
1139291
1391503
1406234
1497061
956468
615801
1212268
1576033
986575
1499025
391893
1492781
1303730
696620
1151079
766455
1493322
1012567
1251196
1588931
1825280
776878
711938
315756
1240912
1364384
83416
364127
219494
1976598
971773
1908784
638500
347865
1865443
1136293
1198238
159018
1723801
1188954
839688
1456470
1480053
331240
1451575
374856
373377
1678152
1345755
699263
1667951
980932
916563
1612686
1845333
601105
757720
21958
68414
338502
1572986
382564
1403901
1855662
1086776
543011
873585
1980127
1719336
598947
214150
1689748
1197301
418979
1417114
1825874
1094602
744450
1786420
1263915
1279070
1314221
1124005
842320
320766
807662
275762
917414
1178360
1065258
1476679
1191233
1171141
948397
1005603
1653400
1765792
585934
1420541
1106534
3512
1847531
95733
751726
1048052
843148
1738263
1959992
957586
1965254
1220899
303299
539424
666280
636440
1705796
1348271
41656
92653
412985
897856
1099952
1339211
4769
1145823
828030
1982854
1467494
1279312
1583913
1342430
706363
585400
1274488
162711
961129
654876
401807
1864816
1698784
1308573
1476918
859008
1887902
214120
342935
66171
122606
1022086
903208
843579
475409
944565
1507164
616707
723741
1660821
1666242
1987270
437461
153203
35257
716335
992216
93996
1911633
912783
406833
1353490
868936
524428
599214
1441358
124401
897791
218538
1391118
1426103
1862367
1429509
44964
134746
887848
1405138
275737
400572
1020802
15031
1819483
666452
749806
745998
1270043
1467023
664749
767147
3898
952281
51605
1636185
1365050
1351936
260316
354682
1246420
161686
1670033
1775480
1353745
1255028
283925
62815
1811336
414689
201596
331299
1549303
542522
1251647
1250170
148277
803539
14773
15945
95543
143986
1671235
1990228
1271753
703168
842282
1186271
687550
1131490
1386283
1566349
1861443
439429
839436
150097
1563951
591381
1446255
1387445
635308
1697722
313905
340189
214640
1300244
956734
1093241
444539
904000
1239462
386855
747740
316042
878021
1848763
737503
1837827
456816
818240
801701
673441
1470904
1141891
358068
76424
400284
1053057
973747
1667069
1605816
381303
423848
1095018
1116951
118847
938416
1302170
1992440
1253758
6834
147799
414187
745679
762697
1443733
137835
975164
1200829
715261
234165
1166801
1436961
867711
245322
522318
449627
49619
1058809
1415083
1531686
1579289
1629254
426546
988039
1058374
444044
1142302
281601
356973
1608323
818028
381229
1210901
113269
1819468
1703024
934373
346043
246350
1590839
726156
273188
115782
376784
1893114
410864
318812
217097
1760082
1630687
1277448
496857
1349589
368478
1603587
365735
1021078
1027051
148623
1989867
534289
2112
997244
1743491
835648
1613993
1063795
548831
1576228
902100
1250435
1057792
273732
699551
751435
1533378
614659
533747
857183
1218594
1823584
1853675
763110
1514766
1803047
1158550
245468
1964646
936185
1444527
1731983
1531900
1391696
694418
575458
1931202
1850963
1399896
1929069
1659837
237633
30781
610832
1822718
193701
826481
972891
639434
664502
102949
792422
1604973
951931
1035319
1877281
3400
1465902
1853421
1759302
1372940
62726
1425576
204800
1113478
1064796
934224
1612277
1690281
1109960
345155
407178
1510184
1317766
280503
1657154
865370
1278352
80472
1149306
804286
824277
1628669
148466
465249
1559449
1804669
76779
686166
1399917
1575133
1945798
1284684
1912077
786980
1024120
128110
1691602
61464
1754265
841779
75424
1206150
527465
1535965
301742
14930
1565185
1508041
858749
1018188
216895
1542656
1890462
1815788
945980
93569
1755899
1603444
78840
1909496
901759
1409379
1187068
1671603
347035
229828
1127836
1531421
570945
201699
484719
1169449
376832
713496
153894
964045
1010648
640556
914748
120834
15359
1903144
270923
1429397
1064858
1257831
1119382
504465
1861542
793590
1092416
237401
103510
290448
167269
515014
386258
996040
394699
990032
1096718
873851
896281
83662
1897942
222733
1830997
1080115
993235
1143298
501101
1068893
1625772
1536135
693605
1316450
1779834
547264
279494
1513779
293039
1670388
1789998
608126
1870153
673458
547539
1929751
826971
848569
1779747
1924923
1455298
1273811
1753214
1719955
831841
180292
923646
287384
1137357
1368055
555109
1148091
873244
1247993
1122745
1480299
59172
1539018
596820
673247
1302685
1443805
1744996
193354
1080874
341389
922999
1590171
886078
1896016
1122921
1873087
409062
1001611
521716
491841
1081261
431158
791225
1786265
1985702
1440780
1662145
1778953
1628850
1475685
1914621
1098663
1159697
804683
1339615
1196457
682171
1323468
1317462
1371912
305327
434438
861928
1227047
1277771
1008466
380673
1407921
505513
135101
1445750
1715484
465140
458151
635675
1541929
159133
504513
457387
300816
1154484
74254
662458
815408
288644
1593577
1533431
1556172
339072
1779565
1822717
723083
1796686
1595180
250528
1350735
1817066
569793
150074
1636751
1309048
58336
303823
528205
1630627
1769280
1404268
231229
429981
1600785
1982447
1661398
837812
1667145
395199
1092258
700203
106017
1605522
1847453
1758802
1753460
1332108
453965
487233
1314059
739416
1783175
1402822
1610429
135957
878103
301205
126418
1283143
864139
396888
366940
56598
1128865
745307
491247
1305162
748481
713916
1505039
1726802
171577
876510
162178
364365
615753
652551
246225
302852
399434
1464115
56268
1076038
1277829
1609005
315517
649115
984998
1398879
856341
329592
294309
1770096
158312
52001
1315399
1061630
324107
1444827
1463399
1536516
673249
990906
1192715
425291
1595436
1845147
1542306
1979064
343854
1339698
921463
165500
49234
761368
482800
1441915
1988359
1426055
1091572
1249858
690819
906848
540271
592515
1498664
612131
1058771
190609
1262852
1029494
395460
350760
1751817
541611
1808223
595731
57201
1361648
654330
1519259
100687
542781
1567942
665963
477692
1645596
1573133
1210978
494752
164301
1085217
1398434
351499
1298741
1099160
424482
73358
437230
1032187
1687902
1242203
229135
299921
1401929
847879
1194204
439845
881295
885241
808861
1759731
247616
1137948
987862
754729
1704115
1416959
1211851
778302
344758
625538
809030
663845
1720894
93636
925900
873077
345630
592478
620158
1587627
61833
1756515
1155452
187189
233275
589293
638981
645537
14573
1928307
1337731
134477
731827
1032648
1185848
1150646
1053618
664438
225383
147629
1053703
1832911
1550079
1193632
612193
576889
1925678
271057
247660
1139968
1811280
695149
55950
643421
1689057
860851
336957
1862213
599323
1690395
1888863
325679
1283258
409442
1490084
70980
1472963
580261
1481142
1462707
1323013
2793
1911459
1532999
1915892
849551
273891
1076558
1737783
941470
1323139
1134203
153950
4544
109158
1032377
478450
95373
1298199
12793
514859
538803
687633
1270411
749691
1155488
1842719
489062
1904396
405764
317163
1873662
1843742
360369
1985679
336492
1202799
406337
13140
1657532
809462
832720
1031923
1034698
1263552
920300
1435565
1742886
482156
1878852
1702450
325734
46225
1771941
21176
816971
1696639
530157
576407
1681507
940732
1403974
946517
1572341
587739
764431
1165860
116174
469844
791875
82451
796743
1705561
356216
113138
548603
53975
150234
1337425
1345989
1141358
24649
1732490
1237257
1005612
1469827
148835
829147
688158
387864
1904544
338606
1380920
206159
682798
1556746
978882
912232
1789568
165764
1894015
1021113
543142
759337
1254074
375578
952492
601162
963350
1080291
1019323
1496937
677602
1239442
1059624
1359970
625056
1684166
166884
551218
537820
1060948
908929
129727
1901596
831149
1318053
1599256
517625
238181
1245212
1873235
1408336
1072320
948044
875764
243173
369712
1092957
1973587
1202981
826813
1563668
1638280
960668
1484241
325156
700874
1829001
290284
446715
204712
1415285
1047505
1419785
1485778
1076597
912519
1621009
511112
1693297
1113301
824986
1337040
395237
1959107
1808585
1674535
452627
1114986
1454645
1500740
396284
1231563
1629602
837523
216275
1578736
1245794
365992
1096799
49277
140108
784527
35375
72675
1637892
1158885
1807283
1813314
1292562
1655562
977988
861199
1715738
1007873
1135634
60943
306936
162283
505283
1609001
1717052
1127530
1756801
1504699
911297
1950019
875579
1004557
1267045
14740
314261
489685
1823804
776914
1107492
450128
287654
1443045
506226
502928
245828
342259
157883
1194567
186796
1317894
108462
1904834
1595703
129254
280298
1953367
400284
753489
567208
290638
207339
1264459
342220
305486
233045
1358302
266864
1238892
75070
316697
77224
49160
1827469
343323
653185
634162
1871884
1224098
858492
564295
1744359
275130
1008238
440888
38842
1650503
1883827
518531
662629
17507
1452925
1417801
479190
1013600
1190055
1722060
1488749
378777
13988
1174609
748207
682578
1089805
1160315
73980
1550840
228653
388128
684213
1926447
717884
737729
1456542
373630
844600
168423
1396778
1567122
204526
1228288
1013262
386140
1857319
282754
903113
1793341
501146
635257
308910
1605172
1279236
346429
73488
50875
279150
1245367
1550742
1461172
791580
116700
1108552
1329998
313707
1394397
80890
891381
407865
395051
108704
1970603
1142356
712363
947061
1154715
1500733
908971
1322611
1879008
279211
1218682
86373
13607
1451754
1711981
395591
685628
754036
1299352
1648932
676237
750799
1436607
757847
1031714
1059922
1579764
633480
349076
1974279
1836929
1440990
85210
72743
433753
480089
1809039
1713965
1679052
1290743
228774
1770599
395794
1494489
1643240
216884
903742
863995
1053566
223328
263766
1070677
121690
705267
93796
377515
1538545
1506625
274484
1308074
1453108
1999525
974736
17211
291600
961137
898749
1414110
59991
620013
1416984
684090
1872880
205065
277568
453859
785809
96244
586349
783391
1135088
941231
880969
746581
220815
123422
452468
1803421
166125
517691
1471329
325805
1245039
967411
831848
152557
967193
1427522
1367295
933128
165827
877654
471582
1255013
1848687
1867797
1780119
526794
642456
945087
730928
173178
1234554
1527371
1656218
1582747
497319
373877
1351568
429325
1947346
1268342
1951961
1249092
1384407
897290
1881640
163423
1293379
1272275
1668153
914067
1958194
1576731
39391
874074
1688441
857102
1648355
564348
540728
587628
1635270
1876699
1927581
1538945
1665873
1623126
631360
324546
1214150
673544
426174
1916886
1111174
893436
323983
1000069
578725
1187160
40879
1282883
125479
1275891
96901
725493
348817
1760492
1670788
455593
763237
1531532
1526034
1073267
41929
227591
1789592
1904174
1066525
999524
1130965
659581
1610068
1755667
1422816
643554
1908250
1043060
1535725
1414426
969152
1571213
782786
1597377
656378
330926
638196
1499558
250756
1887237
1644873
383593
1984836
702485
102217
92815
1264551
1103553
173106
515681
1528709
1132867
78742
211370
375919
1541897
1784105
881650
598563
87088
1896127
15889
412638
1762079
1670317
728478
1236539
1538330
1982062
1845695
1166486
958289
629859
1726534
458887
1066914
1758854
1638932
978787
1842778
587223
769667
1589218
71967
233388
702189
903033
221166
1196379
1403474
1646755
508071
965703
611823
1496167
959754
639503
1846956
1261830
233850
1001882
906531
1299923
311727
1151228
1829894
789035
168078
1662592
703912
1182470
702233
689284
1379719
1815186
499505
1155879
1915521
1287002
133016
375625
279677
1557031
1633392
593189
1278363
864468
1244463
8641
1052995
547911
1874338
1568014
626977
366675
351805
1734764
65432
803798
1493846
1606448
1470955
1762208
1591273
1527817
141868
1106910
236902
170290
370872
1767501
1126570
1063464
931565
888903
244921
1875165
1836698
1021853
181534
1830652
106031
1047612
703800
1228310
1214425
1010749
1108329
1766789
349927
1496342
735899
155444
1925126
1644674
203578
57504
709814
1843409
210436
803260
1198791
996519
540541
1668627
337648
887435
307726
1937153
1296532
1649141
519701
1523021
1782748
1573764
845650
1068873
960273
1077570
1689486
411178
890576
394243
1703742
1578598
1049998
258215
1569919
620607
1706590
807611
62918
632365
1038780
1189308
1210769
1213088
84312
532180
1859891
961241
575455
1496278
1354975
481050
1679471
1430680
1190410
1558801
994101
1346926
1833089
582358
1733972
877002
1481617
817529
1527083
1272
1108243
1980332
1438346
647613
204555
1504074
1374310
1492687
273116
1586882
1019880
536049
118103
21991
1105963
838795
1814710
825168
1877749
134764
975775
1917613
229689
903935
1496544
517991
1304444
1594139
498468
328836
254725
1335494
8636
579372
58666
287975
499103
1770669
1763483
635864
1066942
270734
397818
201997
1655788
58085
1504825
44078
1051458
378765
317605
429530
1841852
623888
719651
1551802
1040343
51945
1655498
911606
1039502
1523294
1951583
1027245
885809
1407842
1375624
820006
460092
542686
1813630
1488182
1502668
650336
746172
568540
1739849
1408346
58839
180923
1771128
735222
1750639
566109
502556
1127177
188495
84762
1395102
660081
300769
451836
1466196
1770019
1481671
323477
711695
1455605
339257
1832213
1889991
671007
495117
1609936
677800
1124313
53277
1722023
1215102
248087
1874425
1240979
369963
1075945
986182
638872
1616135
618047
1084746
393126
1142197
720599
1536866
441531
776617
1789879
1609722
247844
1833994
1729181
989786
144920
1497098
1751978
499547
1571793
1547458
206318
693071
1114296
1445408
610973
1641625
311722
19127
356976
840656
735236
960093
214573
404202
888257
1771561
743615
1788097
350452
687647
314685
479489
1004057
1625072
210189
948091
276323
1916849
1388239
860395
1683060
1579129
1242161
118392
1669277
372636
1065060
184366
80654
1395151
1411088
49346
787179
1416616
1382403
799695
914497
758595
1810394
282732
1486229
438863
108007
1956158
950650
596936
1680861
1029633
420
1019406
1914627
293977
1943011
1367920
976914
435925
1141586
1073715
1016035
554827
1943097
1492242
72940
1235691
806156
1473675
537209
795074
1729259
1722093
1329207
771945
1737764
823770
467861
990373
745289
786467
1176485
1080810
1793913
74013
449713
918890
1764823
990246
1283596
503909
1202409
555808
1118246
291686
474000
182561
61252
1308446
78157
883193
953633
893564
170073
451520
889482
98895
165692
1112400
1183814
1481262
944836
1319885
962919
1782890
1495918
818291
1456597
986409
322109
427906
1737973
244606
369314
1136168
504048
1950594
1948154
1554853
213901
471683
1877819
531751
100714
371570
617789
1337446
252153
459141
20080
459272
150060
688650
499895
1372918
638953
1273789
783952
902312
468193
369213
1195478
1601180
1466146
567814
1239172
874761
1212985
1479882
899002
1094415
1941490
1211371
38889
446834
1090828
1114322
1169986
164165
1500873
1644268
530509
330280
1003921
1412926
1456304
1685503
754272
1636794
905248
1921319
1867172
719529
1831412
765266
151894
1105493
761799
229711
1160579
1703382
576642
1395121
899361
1332994
1917993
1672436
1254620
1003776
1341232
1796677
798395
820086
1806311
1706236
462734
54014
281631
1605275
1208884
303989
726120
1051677
90533
37326
469396
4091
843230
1389806
1897062
1284914
784478
1041514
712624
1895067
1241930
810559
1832222
735269
1736400
149733
457130
170858
439039
1974669
1754734
283391
1714840
1385251
742407
740512
1827250
421331
560422
849745
1145634
360859
1692129
1384394
879259
1975945
745373
101133
561511
570017
797874
1344983
267844
1999729
1890918
1174677
1149026
1385042
698095
418107
525158
1350003
1805447
220990
35597
1035942
513535
1142259
440823
1202577
1069928
1096358
1317758
1561471
147885
356844
1941754
462996
473268
78254
1703855
303825
1446343
1961678
1948846
794182
761270
300164
710233
1201772
1256773
1395251
1811150
23530
1197652
709606
417441
321282
851600
829526
490546
1589272
1998000
1596583
1143452
1904983
921586
1611085
1969944
1574251
1135432
1503419
490813
589725
1015370
1859520
46928
1984459
336957
435187
259402
1665065
999656
1419378
1351927
978191
1214116
1625274
1071553
155402
720626
1969320
1001907
96915
17645
631669
254200
301595
1775044
150446
1054942
1560361
1982128
586896
671680
551282
965728
1419095
1214811
1973745
1806466
1383671
1958794
760040
762538
167287
620775
1739028
1989199
431798
630267
776453
551571
1636689
1815709
1474297
273390
251062
1364104
890118
683595
1757469
1075315
123785
312168
1186414
1638923
671520
1443868
307403
1028045
1969784
1915344
620526
1694080
1391928
560860
405212
1321033
576401
1410488
884841
93493
400693
1514420
1615520
170603
669728
1603848
258980
1163182
1563928
153629
505433
410949
1164147
278963
160758
1095572
635023
600725
856191
711367
33311
1921661
28737
982232
1942527
413650
1484824
1248779
527444
1087518
1956547
1238573
1064805
529905
1858045
1566507
949767
1951226
231183
1669554
1401634
1995218
877468
125665
1852903
1482132
660811
960932
614856
675314
655420
1449392
556275
158756
1463379
1267941
1790702
950123
789053
322803
69724
398738
941660
580083
988798
739320
1826623
940013
444170
574685
940699
1105474
1637721
1385244
1659353
1008259
1712948
1492692
1265580
1403225
1705233
339433
1510913
700491
1727248
1960069
636778
1658739
1392527
1611948
1861609
1519571
1682956
512700
1687845
962292
1549162
990225
1877596
127438
1944695
1413128
768741
328347
112425
116599
1681641
624963
1275464
161504
1576053
456043
1293777
86101
808074
157599
963387
1177645
254767
203554
110618
962774
734174
1504708
1401212
1807592
1187881
1722310
855800
915430
239700
88139
1197852
730373
135721
1545652
1982298
636026
805190
1987388
372676
20872
1833439
443908
595935
59866
1140404
549435
826779
979007
1111326
365092
515728
40564
1545736
1776448
350359
1256309
684911
1791030
1927562
1138260
1062489
1534072
1414529
1520649
479539
1508482
1717721
1459680
806746
579774
640022
399150
1114507
1431143
1186080
875399
673272
333683
1121475
883707
308685
1501343
340828
1130680
536415
253925
1004430
1982217
1949910
218896
242872
1409713
1496935
312524
1631563
278854
1097097
172274
404438
353151
1507313
1037225
1974935
1457809
1583538
666176
1859505
575985
1030405
865093
1880008
860912
1401643
406537
1168190
1263510
1730170
561751
1829747
1945857
1384273
67817
1180352
1044051
154286
1154174
1605490
896756
668671
923880
934661
386499
712570
789146
1278233
1292886
168070
1716838
1009546
1865719
715745
396474
1655527
3555
535521
1393392
949335
11804
510227
290583
1060119
1915301
1796946
1582585
1310859
980949
972477
436384
1639956
382758
25812
864463
1523788
905244
1246959
1892361
1808615
1642999
1445571
593662
403889
195678
665315
1765993
1998190
906323
1316955
1448179
383018
656815
1985760
1108358
314433
769353
751041
398989
770342
1152796
619565
1105257
1745635
1091371
1547073
670881
475620
1441705
1400543
920758
345240
116298
13391
404482
232078
1274657
1061511
182382
780181
1818141
498968
60206
1557745
658118
565120
1537098
1358296
440717
1450004
1131734
148963
897413
278963
1580292
420235
1955013
1659786
199182
1217511
226847
1373901
1091270
310523
1412017
976518
1887447
116280
1397377
1897212
89752
1398588
709131
573421
1566669
97491
1232315
546675
251631
1832311
1750137
1545621
454080
1893758
1002845
444971
1653351
1572630
1248323
408699
369565
478142
1627988
557083
423485
434865
1049196
374253
160489
1761426
1279730
1815074
1984203
398333
871911
547895
1762464
741199
1272841
566459
1015097
123215
837739
1774765
1218087
685106
935595
977668
1083019
1237509
1225178
1486419
8208
1631291
1474928
1777286
830930
173326
1615690
613239
1400915
1582939
332068
123273
362635
1768379
1348048
1768422
147022
1411242
1620577
1331034
580188
92433
220556
1789326
1382452
1632045
695656
1901641
1349838
582642
549950
447871
45824
682915
1492919
440756
1715157
701557
1054886
275066
1848881
1460205
192059
454630
574131
1443985
1760225
832634
1218609
1108780
234985
1937354
840832
132314
1207511
1795494
469446
72087
1532149
400171
1876459
763302
447742
153820
836238
560546
238362
1960971
1282980
429002
1034953
591638
1620641
489608
1251273
1558673
1859149
246280
284158
1503839
1621459
872348
1360419
1827920
210821
488085
626248
503464
269085
352800
1196328
1373247
821346
277780
726247
415014
93794
1930660
371369
1721979
1342784
554738
671349
1474725
438446
1535394
502883
1929468
945775
1106678
185648
470765
1836220
872737
1135291
1913886
1135501
500141
1161819
132162
866616
1450110
1799614
440063
846442
455513
682849
1793289
1528559
266504
200452
1487173
1169622
764538
1510962
555071
220077
827675
1324113
485446
348531
232464
1470213
1632518
540488
322367
633062
811694
1637764
1110623
1726270
933819
1206634
534944
643500
1063478
481965
547180
139047
228044
1867081
324602
1286213
772313
1803580
1278289
1762719
1011399
785988
1925750
361763
1725849
704112
345719
775104
1667739
1302523
1811031
738530
1667803
1279612
572573
331131
621478
1794815
1001481
107022
1651712
290839
68851
1149070
1198472
1287546
515926
411105
157014
1358309
1890281
1491595
1830356
87189
233317
394397
561193
764938
1830129
676728
504543
1135831
1814978
1199347
1532900
1818039
203478
1331354
65959
1175755
1129839
837195
1025024
603363
1596089
264556
1158797
1214832
1360122
1909363
1163848
1806785
491910
1044274
1474289
1863526
1361533
551165
1410713
1542042
1973839
610032
1371497
1286829
737432
597964
1164522
396793
1317332
509149
810132
412165
994738
1159720
770356
328875
18964
391874
296102
96133
1987316
1340304
782898
691243
935692
1405528
545497
593196
600568
98306
1825251
1204639
1844065
493922
794371
201292
1467029
1062827
646959
961706
1430300
1970962
1019541
1818062
357702
113541
895211
874799
1841191
1496803
524151
929761
1682755
1400637
790494
1147301
875298
390867
41927
1753818
343825
32995
628864
1656514
623590
36737
1203760
1981515
1994106
1035689
1062581
265240
946270
1556283
587985
1835911
1594132
1196484
1684498
1144181
1423879
921870
1201527
1918831
1742725
1047283
1556330
1562647
839981
1865688
648916
1727513
1401902
973418
345606
807253
929762
721510
713616
103969
1715554
336267
1753712
113313
1965926
1578428
283486
436304
1738524
1219939
1076199
1271461
1678626
867409
796897
20030
984767
1600232
158333
1461695
345681
582729
379685
1833774
777108
930116
825301
340572
343281
230860
1107915
322220
1554267
1710719
1687818
589544
1521581
1191811
1517352
1683345
1315304
1626116
1205880
1808612
294937
889490
854783
354248
1987051
1125118
631424
1926212
1014502
1314914
1892613
1584889
210631
1550728
827519
915226
43589
873820
1129634
688748
1938265
1406255
1032153
926777
149610
1528269
587252
1004669
1370648
1546526
436901
1736748
156830
1295425
116399
1157738
1445617
1822474
831317
928973
584619
1928126
364831
378521
293251
1372787
181950
970339
703685
492371
519814
1108239
1825872
789908
1518627
1246272
1440269
1305447
1860908
1683912
746455
1206795
510946
1453892
260018
605258
291854
1916538
1326058
723667
400642
219164
1514609
1469417
1494911
583621
959603
470565
1024304
1144099
1187328
297624
343821
1411387
229584
1731888
507813
1932811
782389
1920054
1376266
973582
137520
1860657
233528
1175085
645333
388634
1172548
561220
1007035
975288
220641
221950
1267647
1721568
728249
1676357
914613
1443190
867153
145650
355585
690661
139383
1019404
674592
1861828
1751027
956737
248402
1001699
748047
11950
1166539
1930956
145229
1830895
1231188
414203
1570371
1091753
1921892
1484245
327660
903874
1959164
479591
1128034
1749065
1290190
1893345
66663
1991669
210442
614701
912266
100695
1902788
1988350
1670213
639216
812925
1683217
1612246
1956875
1142796
1471795
1827758
1186534
1110102
474365
369483
60054
804284
404788
865683
1343039
1397133
934976
1912062
186208
836761
1560230
1536190
1306937
1973844
139739
1924524
547270
641087
966030
393471
59272
612205
1912262
1363186
1365392
1638807
753751
28859
1046121
1317699
404071
1725091
1608697
1145471
1340503
21885
1550817
1106625
190960
811416
1466177
1396779
185022
218728
524042
147907
1590372
1819658
1834355
1730830
867755
268480
1864993
596298
981030
1049145
1407782
1194260
1656262
1413142
1119169
476068
709723
168678
611926
8921
83387
813098
150783
1600794
1400395
825004
463195
1773833
1558547
600117
1163534
1388346
1617010
261930
599635
1818616
661221
892964
1986326
1995838
1721814
1669772
1661215
1291368
1873198
1126323
1119404
1234014
303427
1706099
467678
669854
888136
261292
338912
1529855
1930925
187107
728332
919934
550405
1058930
1756346
947919
871096
1909634
1857217
160285
405061
180084
1092652
1998209
1268109
1091524
863508
722999
762231
1389860
9935
1626883
505627
608123
238187
1619831
926032
554945
1617878
1691828
969913
1207682
1345803
629073
1090173
1484445
1496550
1663900
1421547
518909
1254531
1958254
365937
1508507
260046
1447738
1124812
556134
296398
165912
1684610
859449
502861
1362966
1608757
1301868
1438164
1174288
682717
378688
1000566
623744
1337552
786578
1605694
915366
303538
1553840
1644639
1843660
640353
1649540
794363
1996700
1936039
1870907
1485476
860232
443722
1373482
1291013
545710
167704
678698
1614332
488036
1826722
1965033
1885315
568348
1893631
1582719
1068100
837435
855061
166433
208913
1680869
687100
100304
1144363
761332
1441164
80273
29515
223697
124106
207324
123457
820711
1311736
349885
457947
84790
1020304
1297768
1862186
1072768
1124540
714831
1470903
265737
1767042
267697
1529169
1886536
1552744
1863414
1026081
225543
1587103
299842
49257
559462
889055
1171639
1931780
1163900
550895
1241393
651078
932882
616555
1709850
1373183
1070671
1967359
504657
1514513
320179
543836
1377528
1222418
153841
211353
1899507
1537830
261450
304174
925462
827199
1213724
103859
1287259
235018
920005
638692
1004927
1113865
1224659
47713
1134212
436877
465161
785403
449102
965695
1223143
471363
1444129
508397
617119
1531607
993378
390986
868673
947273
626909
1121677
1293165
1021635
1891957
222924
748204
34181
185176
491819
440329
108927
80626
249733
1301413
1209571
91468
654656
1034300
1686181
1549674
385523
1991631
1077800
1901371
1077430
1826512
1327320
168275
816333
1855660
1367447
1560461
516725
424855
1110338
880947
1170265
596445
900531
445398
1973290
1744902
109847
87709
901311
1738869
614504
1789138
760540
1373960
37402
465724
939781
1468881
245266
1531972
1040361
1549876
767370
307021
453961
2599
1720465
92849
1989543
1833057
1587801
240668
1414270
1105652
70386
953090
255440
1804942
775932
1222388
911770
600336
1353998
94053
1699040
1000523
1530879
483763
170947
624672
1637832
1474024
396264
831827
284091
1157228
1649164
419544
1577773
1373341
1669911
237869
241337
1328653
1218274
1849430
1987267
169883
999314
1893899
1200174
1022054
1089781
991664
54818
1840636
1332393
1192952
997003
279922
658190
185021
705874
699046
1132932
1296483
1170434
1035691
1009943
359691
1174960
1292488
1319496
269842
1426630
963354
144744
1306753
1639883
980919
1489903
407592
1106818
1932425
859367
1214463
1341890
413742
1189343
475041
72170
195181
1114921
968845
551026
1151204
1809361
199459
1969953
1216874
1876076
1676179
846484
1900994
258070
1226555
1486825
362522
1758831
308926
1531063
674935
834988
1542087
1359528
366292
604401
495856
1992638
1055340
1052571
1055187
1227193
486592
1154602
796397
162742
1656644
725986
1949676
542877
1751645
1799605
1445247
1308350
555557
65545
614487
828018
1799500
707876
1027701
909656
49699
98315
840461
508966
1752399
1368499
527141
1216105
441423
1863760
561023
823398
282047
1367015
1210020
1137028
291779
199611
1115645
1989914
796519
877652
1640147
1095157
1773485
231571
1992836
36587
1433886
1025453
1013023
77642
1546361
1737261
1456801
1851561
566741
163955
214701
585004
95597
1283870
1319811
970006
1831560
412807
1682949
666002
712013
773184
1064720
1915788
1995787
1923408
305624
568858
1674339
1724582
1193283
1051130
756451
1818177
1014439
1361013
150713
867723
1888516
1900916
829842
1190987
995109
1552072
1459106
1495170
1598874
1998717
1074374
1640539
158060
1881710
1037955
776742
1759522
1471748
380135
566017
1126421
1964211
427405
717891
1188013
1329476
1662649
689635
424623
411853
356470
1313791
978165
1612917
129632
1657834
1337493
276260
1115115
671857
1667376
1163819
972386
799150
8948
1496218
1318459
1176833
227539
518575
1153265
1451183
1755041
1299277
1646171
336670
182950
1315526
317279
724555
310598
1368247
365840
1260252
1954503
1326669
1446482
622073
1830210
573029
655058
39370
1452240
1963104
1516194
761719
1509936
1270201
1088724
720113
407377
1404261
991049
814706
1643966
121764
666318
694432
1181424
1931970
742127
1479998
753145
627771
1174220
1558387
1457233
1370367
1110231
456736
1289149
1065800
1318897
462413
1408870
124960
4400
127296
97412
1821193
1927181
1279978
1324720
1514950
1122918
1484629
1230974
1866896
731881
1692134
1288861
723685
268553
1576035
38412
362167
615139
236442
491453
332635
502762
1864824
1162788
1237029
795034
1990836
220333
803081
1361948
1413542
1647519
1851797
399725
959643
1697284
1034900
372548
1507886
1136565
788366
357960
647386
1840872
1151026
1013215
865063
516369
1279959
523766
945046
1739319
941539
1310266
541385
295579
519420
1371763
83299
1014089
175584
194434
635607
1497522
1066456
1304604
1438429
1368402
636227
439220
1016171
656174
498396
760505
1883235
273717
1285271
1714530
1852178
1878793
363750
827090
1837887
1021892
1554080
1322820
679097
912958
377555
1142304
1268786
1482418
1217557
1119744
18163
1224997
889304
1503343
1216787
363117
691494
539434
924242
1101444
1446153
431
1455630
996825
1032056
1347904
1420247
1320906
1372580
532354
232297
1907473
948462
994460
870514
1869382
1881736
1819940
1798216
910836
1214624
1420791
1073818
641194
1433481
504626
72764
1988308
527833
174375
416057
1686553
793632
491249
656914
166143
1218706
1825181
1365187
1024023
1510591
984564
1839701
485956
118020
1838506
1558635
465240
1131746
1914910
707461
1695984
694298
418695
583897
220118
1709796
1698791
1343028
282408
1709446
963633
1948114
842699
1979813
302414
1120590
1377489
875050
1631674
1666294
923456
365243
1118523
527761
1872408
948783
800437
941388
293699
809658
1049669
1617696
983328
1081912
14860
544531
1509641
83553
1283900
241768
126029
1553142
1256041
199799
393261
756058
1747530
1144273
824913
1194933
103202
251632
56266
1160425
592294
1498500
413720
224879
1424749
1515345
1292658
461395
1266604
683189
1291119
1576430
195373
347745
511000
229359
1012751
1039641
1646582
1826832
1336415
1857049
1455804
1647822
576150
1158976
590328
828714
693599
1954525
519784
27565
21580
1405554
1145620
1352642
246957
735101
1084334
1397263
140760
1022536
634923
1581067
984892
923074
1293218
1735168
1544620
304473
1109490
1213585
1213723
953067
1912959
355649
539390
1883396
1752263
479463
860853
176216
649956
1423136
1829600
1211525
946891
1281272
809371
1215707
1776502
560302
1829696
469459
816779
768140
1449547
1825933
1665355
1263718
910172
528146
220077
1476951
873180
249398
967494
578349
460765
304808
1402891
853310
1875533
436468
740862
1896892
606992
1998439
1000130
380413
1716143
1119799
1347195
1102165
1687836
594382
1751604
376637
564839
828034
648905
592172
1503092
1494902
780732
1214549
1543749
1288304
1788491
1135908
903345
94672
521966
481480
578738
634995
1501615
1939046
1270484
1220916
1916549
1060586
1849150
1299687
209204
1245736
449512
1908857
778108
1691812
1479988
247891
824305
294797
1109833
404575
1440736
407875
82724
613115
295610
1545286
1068843
1834794
1905684
1519022
1368255
145626
993087
663327
1708950
1846197
27155
1751470
911157
1161682
1095639
1455090
53238
1433887
998606
339410
469117
790816
4172
167397
672577
1154323
624603
170827
1563162
1611052
926810
585352
1679055
1139188
503826
1194716
1522312
1262933
138767
1872555
66856
1171837
994929
798539
693535
1572697
454402
764140
361371
1461006
536866
628225
1275154
1911949
1449003
603308
1835601
1468764
1082314
1515885
275664
1958025
1294662
50984
797887
488695
5302
1776739
1484548
984572
191355
498643
1812310
574770
468339
618630
495712
635945
1708941
1038602
384447
1780972
251037
1498145
1946341
242943
1139016
1115668
1290611
1720010
276450
1222829
1974360
1434996
841733
1990781
141404
292018
1135385
473132
828954
1358621
531380
1229448
1048401
513156
455162
1350697
1990711
795032
532196
1165780
1291188
330776
1807446
1821694
1924042
583728
1137565
774572
1933629
454586
1304202
390443
70663
127481
651742
1026368
1006794
656361
181149
1604833
1739873
1972553
1918077
117903
1091092
791758
992524
463878
335236
98901
1935913
1337934
753403
1309997
1287959
1194363
1098096
826324
639787
9443
1233502
975085
1048414
1447536
981866
1974571
300464
673016
801989
1585553
1678773
641994
80702
1688496
1025120
1983491
1851475
1468016
1151086
43601
1989572
358083
871966
1094682
278454
691394
252865
1071615
258973
12917
272596
653380
1344162
484618
1504623
936678
1590753
431462
558538
700437
268735
416034
733239
848729
1094183
751979
845648
266351
217712
1090144
1786464
1259482
1596587
523873
1166799
1677868
769004
129594
457279
1941195
390300
697095
539247
1905871
780821
487130
440429
1864043
64
1412227
950244
1381065
1786261
1216722
633466
72300
1383696
632123
182512
941819
922279
564676
1487778
181230
1364469
1182342
276945
404432
306475
378364
1226166
920683
1618363
1094765
37167
1201186
892363
336199
1132426
1987610
1907922
1811316
1984531
605679
1182341
594776
296690
1230198
1891478
891156
1508861
1366185
648307
1823333
1279005
1803351
1558961
548209
72124
1717844
1752914
554820
1346307
98468
1007468
1037057
666893
1761699
345915
1678646
980845
1920157
1483972
833334
1351238
1484680
1112807
709120
1342168
807454
475119
1474149
924567
492145
1445075
1918445
699958
1445020
1907652
1851419
31486
685343
443881
1186195
1030216
163762
84497
197118
1737192
203513
1262607
1290080
10113
1632982
301428
134423
812837
212992
576080
577668
1585603
798433
522597
1417305
993400
1883401
304785
1129498
1656707
1627158
1811609
1936150
183611
1825100
458166
1889034
1063339
1446092
380618
1146601
1825707
851992
557463
899301
311849
1426356
752866
767041
348485
7485
1830834
422737
195041
653291
804017
64447
1861299
1611994
429875
1391584
996699
1593925
1105174
1686337
1525499
1220101
157642
1237766
1836378
1708207
1698495
1198947
698036
103991
1330254
1495435
619704
578932
1078052
1384082
646653
1946832
1033884
73910
1601256
1581517
1391648
1672887
851876
1019032
664957
409564
1890208
1180137
519853
77603
59879
1332636
719631
381318
317202
408994
90235
1955480
499379
1746435
544829
67660
196282
1303764
368513
752228
206560
1140317
296406
1230957
1012662
1754753
576740
1171061
864594
364385
851625
505436
320459
1285645
825863
566410
297096
1569626
526760
351087
1613670
541436
349091
14946
1535961
1356655
605325
374208
836899
482302
1042816
156800
1214192
18941
1653450
1502978
818996
1861184
677085
1438703
1590952
1305011
216651
658110
621125
313769
249391
917217
1696781
146351
1885332
1359916
721638
674797
1424379
475467
578456
210400
484151
344195
1053406
1195948
760617
276608
395940
1972300
1236582
648826
1136271
1965912
1243915
332283
1212791
287038
1598928
436996
83318
1298970
717558
1845232
1414591
1242702
450773
1939090
1970287
343755
1714242
13046
415102
283184
1821915
1967202
1048877
1130488
1536122
1016240
214914
41136
185394
1173334
574519
1130436
1324153
195919
838282
1483210
1499032
853891
490828
1235099
1167811
1464255
854897
1226162
1499436
1132784
1273923
1429288
1383339
437143
554872
834187
1421268
482667
167286
655433
1355142
1515373
750354
666152
1311552
1503187
673250
330133
1820593
1500025
898859
968909
962625
175527
400850
668515
131439
250767
1993934
814611
103133
788017
350029
891652
169777
1778735
266188
1859805
827335
301759
1715429
644190
1732622
966012
1680251
706471
1915238
1956238
1133158
1555135
274681
1032446
1029029
529482
112492
1961328
261970
1239940
1891005
1253440
1428542
299664
1009391
776546
1881866
1114814
682425
95107
1668189
5012
1775762
245421
730702
1833802
253930
309882
1400850
1520141
1318659
1068495
290146
584510
1923882
191567
1126407
1934687
471757
7991
1469123
48757
668197
360333
1948986
199828
284477
1825669
725304
722089
5303
869411
851686
1681423
701678
47682
857060
1566948
1127512
1324882
181363
195595
891237
1418900
1475259
1798079
1127363
470146
1154228
882920
198085
1254788
1752881
981667
385619
402571
1165618
1161214
168868
429741
1641378
72964
1797791
1251486
1065782
1328371
453723
1182974
1065327
473211
1724015
519224
1636426
1073928
1895528
411048
847359
1124450
1011633
1735415
1028521
1479949
1887877
391198
94436
42505
1892989
1803885
1266118
1401465
192755
177836
1094297
884030
1784706
1402740
1401650
1720343
85787
1482350
109821
1633630
1631730
1254675
868732
1929779
215926
68394
902990
827745
1332929
636349
1467195
474842
296836
680304
997095
34255
438891
1647749
1828190
869814
72434
1756396
1383385
534711
817755
1162310
1255735
1203437
1609323
535072
1564043
571574
1002047
1733358
1600862
662476
153418
1698005
550606
525669
1338669
1105646
1793238
1236775
394058
382281
1959054
1786113
890306
307709
1155568
545869
1672701
170497
59044
1007600
1259931
1327211
379740
745132
1452118
1764204
1853393
1357812
365340
628666
474004
342949
1198132
1248323
1901678
376352
475594
1699113
1302254
1664741
91111
1807861
1007047
517501
1961797
914006
997174
427174
1122400
41323
807185
925842
523005
1532808
640432
66962
257586
223072
1636579
1299909
1892327
1531742
1813554
347447
391150
570157
1917891
1740330
21196
261619
1107316
776054
836378
1537094
522967
1689796
311569
760770
1618842
100044
1011048
409957
295116
321537
1066705
736338
954244
837922
84239
774100
1326226
499730
435392
346716
259962
884308
1269646
731863
1583000
1520990
1317635
885138
1363646
638484
1722253
111603
988328
644168
375701
1240077
1212735
984609
1877185
1777589
840521
613460
1355810
460512
1535415
569616
751591
1578863
1299415
1208255
69714
1919871
922596
153627
24051
979633
1596669
1756728
788975
1913490
689983
227666
304127
120195
922697
1861711
477382
940152
1137579
1744427
158314
414511
919192
1023900
298689
1230918
884502
1992535
217612
1888940
90507
1613996
975234
1215775
1735286
341379
1508730
441266
1470608
1404499
886641
376188
446009
1865230
1681633
593825
1104135
1847841
1616780
793584
1292986
447145
887126
1172955
1023022
299107
367422
1962209
1020480
4330
778203
1996778
202562
1483852
307249
1320415
516492
1285443
195566
646854
464382
989693
1773
1699640
1514138
1244169
1226482
1717067
18096
1363955
346844
1245933
113189
548729
276453
1025035
1500509
1300393
988935
769780
964811
1180850
1454835
682180
1778932
1857839
1597486
800173
965673
260437
25193
1172406
337320
528136
49124
1421248
363674
832855
1176220
1790906
435558
861210
1525267
348487
284162
1744883
1087123
838822
467278
1982386
595108
1241672
968126
293581
1322001
1592761
799677
1957680
311057
760216
1524942
131586
1510731
684072
1741676
322044
829388
1444984
1092539
818925
1934251
210093
338260
877571
1325662
515104
451024
241801
1769261
1262603
93316
1221276
243718
1454656
1175064
1660820
971301
1912312
1159247
1630648
518463
349070
1040531
1479918
508858
878995
454118
1158194
652959
1294055
180326
1471941
583168
785471
394841
1533365
1029512
659897
1453502
70659
295276
1814326
1492071
245944
1003838
1987369
961702
25756
1691427
968508
1742117
934857
858748
322032
244
494286
460508
279428
1723892
1409863
602887
1441987
348697
227993
1310342
1269717
1725187
1133276
929591
1716234
517235
1660952
64250
1968081
455968
794041
1764612
378006
650482
1487670
1252232
966419
351276
1051658
351846
1986662
1600792
525696
1148740
513504
949117
1800871
1539321
523566
667871
1815242
447744
1460709
1325675
1735691
686812
1192873
294401
452938
1972567
227642
1483908
474487
776282
83755
1590022
1302521
1848190
20174
900537
1380103
15582
1044901
485036
1287925
1798720
1012401
649988
1738756
1302173
846152
950546
819177
403296
762175
1757185
835381
1445340
1399631
905176
1244870
320505
1952713
137964
84218
115100
1521864
1144244
1091761
117043
823745
1946003
216281
96692
331882
576585
122776
413832
827867
1095893
1953125
673762
336442
897719
231251
1658426
1300207
1411719
1694543
481837
127293
794295
1157594
1618881
863210
303799
251482
829479
1410372
1647614
1897280
505008
1797808
53097
1466520
1675960
392738
428921
421955
1450457
1852941
344271
77253
1485006
1737930
1657700
1941737
1167549
888391
904407
1906607
1453735
111826
1806115
1129236
1890424
402174
1720245
1332534
1710662
765230
1098543
1960941
1787559
923295
683266
1787798
539888
824204
974879
231717
1451279
68262
1653890
1562543
861929
280053
1035211
843674
189107
238908
363489
204950
1164176
1893952
1617673
1315321
1420298
345776
382168
1664224
1312666
1430893
118258
1556634
445312
1459195
1205392
317246
1272951
152108
1271093
1729322
756944
909869
392527
771822
1250846
580004
1163944
408182
23583
872937
191530
937727
975989
153425
794249
655844
1199038
671889
1568869
1626295
1987683
1943902
258330
1858657
516610
1407934
1244157
554998
1700338
928892
1496924
244619
733535
552920
1975946
1286116
1942644
1377720
493944
1841518
1313203
712004
821856
1889278
1769836
1040474
31518
543174
17789
935646
1586265
449092
1358798
1711714
245314
672123
31840
678887
430456
955465
1213349
1435468
946131
77343
458254
1113573
479753
1162847
440043
963920
1846497
849277
99877
1356524
1388762
1297378
1634705
1154735
1752042
677208
808997
1650997
1507364
1758416
1175640
246210
1984435
1299087
1730164
1440145
1934410
994200
1999509
879703
590123
53450
772783
1696327
1202581
1847654
1486526
348256
194776
1264009
823531
934472
1010243
334008
1335791
597459
1595093
1804599
1558743
1056455
76750
1609135
1509919
1919749
1994240
1924797
558264
1758974
306373
1972962
668704
143038
1876951
606849
1629986
644402
1274442
36475
1519056
1156416
1501440
1061579
1707451
1821563
113324
837928
1584617
460689
1013006
1756551
141887
211220
119148
1898206
136760
1806294
1960297
1573345
1361442
592765
800717
917491
1757298
110721
1092968
119968
1665149
1574602
554395
1726790
423623
823179
694616
1106716
1882000
1462404
1879899
1462520
1606908
1256557
85383
1819534
1444942
506467
287505
486678
1600301
1681146
299772
902095
1530096
1214720
536697
1044882
510689
353731
1119557
1768491
628857
1391973
416383
270386
1899434
847335
1521497
1686802
372777
288975
888512
205433
1635724
984018
1937073
546430
670204
677666
1306901
1341082
1750443
820548
446809
149168
1218305
1684771
1728863
1509422
1582314
1696340
564542
1007225
1972173
204919
448211
1022133
1119946
1640356
582551
1517714
1882849
606946
1355764
752334
995574
730445
788885
1959224
454561
1052887
1090725
1567820
1484386
1219343
153407
440083
1682692
603069
710821
958344
181714
149237
544149
1655877
1761311
1695633
469824
1141009
228399
115074
672290
1951589
1266806
1938226
670004
1710330
712258
1798844
688466
586777
434353
999419
1389432
1718867
1849692
1770508
303635
1794647
1053786
349798
1337933
1862314
106870
1447936
341667
859082
1545699
827809
1870689
446950
1582945
1916877
871231
774295
351562
1142673
561285
1261761
933075
1200859
1848202
97835
234100
412847
1206438
1907419
1857740
420621
1953437
609457
765402
1579471
448475
1521136
580000
754681
1491498
375036
1213179
360808
714720
303340
1790268
1719584
1144722
930077
321003
1002969
90182
1769526
421375
544481
114053
139950
1954634
1448929
1582182
281342
365212
880732
660767
923050
107305
1066292
285424
1752647
380744
1532625
1011272
907934
543875
305121
1007270
1539272
1045681
438581
376752
1622998
545356
1411060
25900
1673898
681862
1501819
276058
585654
295133
912395
654562
812264
1393886
1421540
974409
334182
1724747
22662
1041216
1373993
1212799
1802979
1045476
1491641
438079
54377
532454
1447176
960592
1790928
1290643
805861
1621511
26976
1740305
847521
606636
683064
727978
844170
1364798
860191
1265519
1304051
1776847
1194243
245073
1049947
985837
1586826
574267
1593902
519922
1664384
943728
1493978
766669
1217362
1805207
1360459
1216125
669434
1782804
926040
1132799
371999
38010
1488650
1916260
1279179
243718
819044
465928
1852558
993794
764845
729325
465080
1780777
47441
1310815
1616978
906089
1449243
1869703
437745
414676
1508630
779650
45247
1387420
452458
530864
41994
476476
165959
145834
600013
1120653
1224822
337916
917746
1959874
11347
1094377
1370896
1757155
334237
270718
639943
387912
864140
478663
1040568
342620
906488
1940094
1915853
1406546
584976
1240565
777080
544421
1544256
588869
707178
602891
1700197
1828859
1483675
1246878
324034
1085659
942660
221353
1035439
1459804
847637
331749
104155
1387976
1860289
1053213
436739
1857786
274680
1721605
537743
411453
1840502
1959313
664297
435243
1834930
255321
422829
1166434
811536
1823812
1947057
1686560
330872
343960
146597
936112
1652
433844
286718
1600641
1382856
276525
345507
697002
1286334
901788
294910
826743
1100241
1491300
1544294
1951487
414395
1060114
41069
287255
1428774
1838188
70042
119131
246615
1123883
409594
1110419
1391705
1844811
1269877
235517
1142968
173311
310294
1003250
1151939
477448
1336369
933627
218237
1538004
1290464
1854403
108354
629749
312420
579776
1378567
777112
215812
1051319
5602
1200998
1302344
1250818
273723
686180
746670
1422089
912000
194753
522635
1973365
1222344
25545
98950
704386
1305278
1581949
958429
1802646
870111
66256
121889
189516
731614
1066786
744186
594848
803750
572583
1235516
118210
18799
800687
1461110
1867886
707602
536386
898433
5902
1227845
1661094
474568
1227016
783612
1980077
1885833
1746330
1730085
158509
1213130
1735869
189924
193550
1907298
222765
1538207
1793656
16797
1120096
1649857
811339
1767760
518027
112732
981937
798399
30931
1968539
1306713
948664
489785
1928309
298865
1517423
1339157
149435
911127
1120885
1801376
56171
296559
1471194
764883
487353
555285
311436
710957
917425
420157
1138449
1313190
1212377
1211149
28562
240184
1664865
737092
284678
1201136
1688535
898336
1263326
1346476
463003
1422181
1473268
1240175
1328238
378772
1163483
446428
96860
429287
543936
1957057
556622
703751
915405
622092
1531876
325234
1613453
643308
1347952
1090670
523181
489601
1221435
492160
46537
1951563
1707444
66439
65523
1550798
1023774
1926078
1222737
1708826
38446
619032
230792
213168
267031
1812352
336296
864608
1634187
216194
74352
1112734
1751253
596962
1975302
1981062
575852
1241937
909312
1192147
934570
757909
711994
1603980
490519
945208
1258255
858687
1028829
1189583
847619
1254165
1373721
766028
821600
1618297
533083
1835061
1088128
883091
309743
371762
273758
976650
1976377
876185
1871796
1751812
351626
885571
1950611
97177
194458
1812669
634897
1557259
640655
773652
1314491
1873994
986441
1464958
476383
322118
1963306
1267924
1012467
315074
1449875
513222
1809142
1636875
1282682
1433501
1826492
1251392
1294148
1067698
1904712
1649300
1708033
577098
1744372
585262
586505
947707
43834
966062
1410728
553192
578566
320837
709121
1003017
820802
1030491
1139488
436045
817928
711025
1343109
87772
1840722
1514650
1100572
204227
1024472
1766326
529867
1166064
678309
820217
422236
1850663
1073693
1648837
5041
586553
190018
1326492
1150544
1749181
1494809
1020766
1198998
1608765
789470
541611
197379
946104
240935
302851
417564
169930
629602
259799
532649
800649
1992508
721792
1969298
1194567
1355075
1514846
468525
336422
900374
1846678
6493
524676
1969789
1925494
1672304
771737
314845
1433970
1108966
910207
1152799
993452
1679761
8337
849585
642614
199931
785286
452600
1503445
306178
919664
1120366
340766
975995
1842947
1819641
1195638
380314
410741
1046827
363877
985290
1595603
1342174
869635
738528
1490082
709950
584810
217496
836534
1222175
925021
484728
1473712
181753
1272814
1781725
1242471
1357790
1346429
1544396
754362
19709
251882
1832701
1719821
1936001
1981512
56678
698519
1470013
405396
230465
428737
1450916
1128655
1135574
1160795
162441
801550
1742969
1506731
223556
1687503
418940
858097
3081
1227772
1798905
1199214
1888953
973505
192507
1685043
285349
182899
766121
286306
1809943
57902
23428
976231
865580
338352
1654486
1081227
1769292
604279
1231131
193905
1570473
1079429
1621568
1632547
1909624
553658
84008
398278
1627436
90834
992087
535130
1483718
450921
820111
943563
130954
234659
367763
1234318
497523
413122
1204105
566909
564196
324864
489618
1927165
544922
513724
1653385
1966245
1436158
356293
1749523
1831033
1185004
1526423
1338209
1483818
1200660
672571
1532657
227381
1816697
1618459
1371915
857316
362283
132306
934253
1655694
775876
843581
669754
1146110
929126
1639770
428304
536437
1030398
1888902
1753623
616591
1730207
804262
446986
402018
1513845
541727
1054285
1073407
1498300
839081
290044
1734698
513258
679469
63582
1999207
1269919
530908
1056425
1912036
601506
513061
103417
1503369
1948359
1721940
790430
98236
127306
367603
960103
520716
1069049
1502436
1225519
751860
1904083
1601804
1339657
838667
351089
733400
72672
1812577
1382032
575225
116413
32886
537185
1275833
791554
1339091
115795
1808556
1244907
1972363
1778505
1361709
706583
533324
1561403
896337
949335
321112
1744657
1148776
1162783
182724
482890
1631559
168819
1501282
1116399
158047
1908798
519545
1184045
1406727
1155311
1399168
1513124
1250981
956373
1676027
620624
1366160
615313
460361
1871958
698299
1664190
1271142
1899309
1490645
1683697
1962864
1598861
83700
434818
788377
1871582
1269447
1495501
7195
218852
1817151
1995846
693815
575165
1797441
1461722
592576
606171
346050
748149
167136
704900
92457
393606
82417
553311
354688
892709
1470376
1271567
607750
366369
1448403
1513051
744530
1743761
132152
903608
835285
454455
157342
51812
1912246
830343
290046
393190
980081
1518581
1105548
1706924
1931114
1862345
969094
1573222
298709
1097332
1292787
1476498
1961930
1277164
721208
477167
931886
104733
1697107
252834
350331
627973
145837
446545
736124
1566174
1178954
409888
1390589
1009740
1897175
1560804
560325
1125819
1819780
1932512
776069
271282
100411
982324
701843
339737
580494
444999
193230
1647737
1288599
1294576
273663
672043
1435229
999543
590731
835949
1846839
1001331
1710994
745854
588777
1973598
374212
43968
1218731
1155658
265896
240030
1644017
993609
1009079
903809
875924
827669
445185
191480
694385
852458
1038028
796811
1324879
605370
124395
499916
1778132
1326787
734703
1521830
116174
1998373
1803200
1563449
1332325
320556
695557
404729
122781
832063
1720049
1576725
1093490
1684888
1650563
720344
1420320
841470
532979
1561537
664078
891500
1838673
295812
1543375
501024
754799
673068
1717175
500768
172873
126770
1369102
355783
570119
1962079
345151
1419463
842369
1419101
863545
1919717
174546
976343
195363
1892634
1275416
257205
160820
1825018
318883
776729
721495
949879
448855
341145
1451948
1535449
884874
676960
278634
700640
948425
1477632
555717
1374854
672959
1152477
351064
631868
639412
1665741
129834
1956661
93155
1035462
36338
507212
1025816
938094
857020
472196
809405
1428134
629943
1757249
1410240
398699
1179564
1512105
986985
1334171
112585
529117
1546665
159269
1792416
142468
1056833
563422
146647
50723
25775
423445
1916986
49016
1200380
874789
1295607
1242014
1320056
1095607
1458450
461856
1007085
322409
629697
1430763
1898486
777537
327274
446968
1228611
575314
1224104
527788
1512764
1409586
890561
303809
1114527
1996201
271434
665545
897331
1878716
744953
1375030
1160009
1617594
1652631
1553449
717226
1836622
1088209
993570
5253
1449003
1344683
1975105
1969187
943794
1870546
1655808
210550
1691469
1621281
1279019
1810755
1743861
1705744
1966662
152698
1987823
452290
801114
1357007
517306
663985
1034324
958626
1052322
1200988
479408
1601992
1269142
705612
1931551
835297
701307
1560336
1941132
1312605
887674
155779
856117
1891774
1173534
767209
108689
1244689
1412886
717540
1679645
710774
1321786
1857290
1617463
849134
672304
1119776
1730221
1287258
534362
1678686
1395597
1456585
1328817
1150593
1898739
1068343
1646668
1881969
269171
114863
959217
1089768
869704
1431453
301744
1999093
28996
1541837
1168938
699314
1567501
74306
1253512
116967
135675
114909
114626
1864793
678007
434805
1974961
272870
520932
1027740
1007647
1781504
788615
129903
804733
275067
1159943
686909
402134
1339371
1114245
440067
556635
390941
649887
1413962
1820894
652469
1043319
21720
1406090
267359
368217
10139
140483
804013
1240275
1691288
1233295
388284
786871
1643062
1516874
1509204
28938
79254
653397
9092
1569471
1978517
340446
1139355
1706196
1683530
968108
1992783
686361
78542
1657629
131034
1263010
1762315
1068331
306315
1271337
1216392
1202697
98852
1383559
37783
1110762
1282524
1001124
1943862
333515
897517
302026
43796
405947
128374
1788591
856451
49296
283979
1885347
445170
985683
1275960
718453
124877
1681960
1354153
442725
1998677
641166
141747
1410860
840621
912275
1985115
61739
912623
565884
496948
383531
750249
1647041
636372
1372845
1349198
545065
148688
898713
99154
1269115
140565
1276969
716915
1917171
998875
1546412
1313212
1178580
1642168
497392
621605
1817418
922230
967397
1670068
1985306
1453563
1948577
1828525
1887409
63718
784565
1619364
1089888
1524235
889256
1940537
345261
158946
961562
710673
579798
1565699
1611340
411144
1250142
1761046
164530
81979
1908741
1341660
983670
619735
377954
1186224
1822765
434567
544801
1322138
1972742
1658313
1186291
1714436
550613
1619671
1403234
206859
925674
1045664
1466632
219726
1013145
1132823
1885306
1273489
1925714
1720085
1019759
1111580
1454676
228762
275447
1703604
907575
1099963
844369
270580
1627196
1832046
1224146
189637
1683326
340972
1789274
215807
1600431
335644
519012
818472
944939
312344
751688
1761339
1097654
1798918
1234589
1263034
1703639
968907
1601439
1071260
544027
130112
1069241
602710
1468270
1087185
1041282
434751
1149495
1906086
1712862
1916555
715295
74132
585203
1468613
531614
213083
1425251
345100
1788461
132806
1020536
1051749
935884
47509
1273224
1068563
1754695
139233
1513522
620940
131663
1125427
826875
1705572
1301145
31460
20410
748409
279782
227639
1505145
1980962
417687
1598790
519352
1258417
365182
1399273
570091
1549109
1167902
907082
1835694
759626
1459757
1134335
1594521
1574386
1592452
868267
1898978
1535986
43339
1369221
1294070
1162097
1653181
1809502
516697
751245
726302
69478
917026
1914506
45958
1221906
1448786
289878
1792789
1569414
298854
1073512
968123
76209
1335688
389767
1934988
661247
1180434
1033365
713561
612106
183345
1331508
1792622
1268948
438455
661524
997459
167132
1898354
392581
173768
1036470
343516
1620757
783719
1973387
103499
1370439
752014
1802304
816279
1548200
1844242
561502
1965198
1463082
1789615
480192
300671
1525673
1971605
1900367
1746667
1977533
1442260
176551
78977
263927
1367806
1421012
326174
384949
112069
1929566
913953
451577
840134
42155
1984206
833870
1279109
691175
100494
125166
33715
626683
1354887
1559700
526475
357111
1031843
1208982
398984
1376357
1480502
1423327
1333898
165655
548534
576550
1146357
1528087
898468
287488
1660478
499097
1573986
1751984
715141
578706
450527
1616154
1018972
791777
328712
1142614
1540599
587009
697493
825137
944524
896468
311897
1170898
317041
1483495
534647
1060410
1350731
438099
623828
634459
587058
1746674
1258504
1698530
537568
1329124
1697815
203818
896707
480199
1164822
1805221
58145
1823177
309552
1062302
350281
940903
1219452
889527
1986051
1124777
440045
1596944
464396
565062
406558
121518
654717
1770139
735025
1513561
1193622
1657043
1536830
1355887
889811
966893
431471
749615
555017
1753005
499537
489645
200648
468506
1235849
1928659
598707
1537341
1931105
710755
1142570
1101398
252595
297422
1978692
939913
304213
1219143
449322
1400463
1340291
1818049
1293847
690525
1116794
191816
1228833
1838526
794691
544380
1922023
138618
803920
1410647
1907141
1001801
1676872
382157
1471912
729483
292468
1251635
1811240
1441656
229359
61935
895278
1160827
1033264
732392
175787
461934
1837469
460102
229568
1777945
1480544
232303
516603
365520
1324675
1717104
776008
1273630
1807864
946155
1721030
1916704
1442925
1074937
686303
1329444
1467364
802731
280375
273141
1445225
235466
1320055
1275962
1068025
108358
1630135
256852
1408700
1331981
947160
510541
462920
1239765
726855
1169928
1434225
1306341
145781
256203
424157
1146886
1594120
432910
1369507
1558524
1585039
1355533
23154
173427
1421217
1688561
81177
907146
1526315
1466041
621740
1116297
1440650
988503
1192889
1202489
1303776
1708576
923916
573468
1237388
1146819
467416
1333351
1540227
1512424
495736
1540800
267079
487345
590390
852839
1100417
1598985
1418663
150079
382847
1010556
324996
418349
1067468
531807
802935
1836454
1753538
243037
414479
485466
711362
419463
1967610
1316173
144183
316698
1639670
838057
1586905
838198
497248
491347
800979
1273967
1916246
1614191
251832
1744173
1611878
317759
1368321
1409082
1296466
104778
1049141
1917642
308802
836891
953214
399567
1392047
536314
471380
1198295
483168
1840062
650841
1887877
1099471
449980
1866713
1686739
1817478
1990783
84361
1132255
719950
650178
995770
837803
521506
471184
255600
626178
1097524
100132
211887
1522899
1180168
502537
1872794
1111138
1550592
203716
1124230
1900819
1155851
1147175
1372931
548091
474017
693870
882373
1989180
1804468
1130937
1367694
1579871
1975830
16781
876789
1240893
764038
647612
682033
1718393
1390010
1182683
856200
950419
1264954
601688
1144003
718295
1576881
593366
1233209
1064307
1863812
646524
959530
710854
1689410
1276600
1131777
1965492
355660
436759
543627
658345
1306944
1911436
1104378
1517625
195061
475562
538711
24249
1025592
1413695
1806941
581044
1435440
1902748
457765
976230
1581608
755531
1771943
84821
1897133
495796
541767
1849386
1427124
1898129
171439
164467
612912
291919
1590305
462496
1583698
825964
1470060
1198569
1916725
1284379
1972003
1191494
278630
1470009
258296
1881480
952556
147952
1169614
607931
231061
1248261
134630
659246
1408640
116518
84097
1562743
1472243
432557
929523
887771
1531321
776459
1218688
1361512
487790
769915
1718696
1653330
1422742
1074808
1248764
1809551
928764
769180
1995322
1881473
1490403
261663
410059
39009
122108
1205884
1809093
921475
1899081
1784333
488280
414978
1051811
536484
919051
1309051
1027890
1640346
1093089
1762267
1707423
349852
131568
600708
332524
498032
453765
59300
1469937
1347251
1812999
1762603
1115211
1034094
71912
1970483
1853
806649
1231822
1770436
730151
579242
1689232
762861
1754831
1778811
1877960
284302
789816
376959
1255652
1403864
1582390
1865664
1558495
130267
995357
1116474
111817
1503330
1640008
660079
228867
419763
577691
1401652
1447703
110830
780897
1731118
298039
1838576
365754
1526314
129448
91173
1995283
740245
1299100
1804173
1023467
1144964
695186
1004938
694193
1046983
110259
1548343
1832368
38040
393611
136079
977076
575809
1179749
1630994
597893
421604
659810
398460
24179
1548900
246221
725534
1773338
720632
385914
1687887
959282
1834547
587305
1134951
904533
1385391
1585107
1725237
1099486
1523708
1102017
1953398
61042
791963
1949964
1074479
1117614
184050
1036547
1163983
103819
1830369
1187432
1238643
387344
923501
521494
1850871
172464
515229
1794414
822910
1080877
1081552
1335489
138775
1278311
1961808
1550465
1258925
1297951
282439
755278
1460278
222712
832628
1490214
1989628
832544
964481
1613040
1932901
705823
119371
1491402
1470570
1685872
1473805
1947920
1423543
1901592
1154168
830159
805065
1847477
792357
167489
510169
1836670
131070
1608034
893610
1837805
1981363
1074496
478941
1809514
193490
1850112
1404371
984833
1659655
516196
125491
853318
486442
1384545
770461
733477
771421
337813
1967970
750976
181236
228871
233971
1223826
502137
445825
991419
1727520
128117
785529
1499988
620696
851561
1383526
280441
1138555
100400
446653
1377798
1531173
427245
1483590
1230529
1326319
205321
1763801
1364107
859542
514637
1072275
1757633
993199
1211778
778508
519735
107049
1150069
975173
268616
967472
1807151
677336
1971804
177385
1006612
360677
1844284
1158982
1699357
1418174
827819
958653
1412081
890012
1140414
1206314
1797929
232344
93981
586406
1990675
1969027
1273247
1672818
1724471
1747347
1229978
725691
650043
1291188
963822
174463
38131
1021286
887570
841507
1981739
1957036
211953
588663
1018593
382458
1195882
1740451
488805
539823
288729
689059
851642
1216511
259195
1477710
1852946
236332
33276
1897812
699158
1716335
717029
1641027
1879263
13675
1083664
537672
1718779
1446656
1131494
736351
1251774
1343331
98323
712509
1968632
1710556
1164139
1417810
3730
1631231
233712
1098875
1510329
345430
1193708
935934
396662
1031280
556960
1592886
499988
58207
1307384
880942
1500914
62973
222078
1694190
884411
1317505
1334238
1326090
1849764
1061203
961312
1591677
404876
1762207
921014
1969963
1508673
365792
1554190
1476835
981418
697234
903711
931605
622386
578802
220570
1436648
675309
1334719
1398720
1923419
596177
1231464
1378912
1072949
489991
1687793
977283
628613
1414526
1340820
1142159
85862
1689444
1489728
343498
195748
575883
241210
1944536
447961
1919185
286829
512522
157034
77397
549338
1897806
1020493
82414
330413
729472
286397
1547798
1408949
1088482
993076
1561621
324225
1089701
407452
257513
1698853
581145
1892795
264354
466860
997615
953881
1857215
1236207
1957858
1884857
1960524
681933
1838469
1059768
57395
966990
1722317
1710998
1923634
1147280
1281625
986038
363721
136174
1440338
1382502
1313698
615486
915613
168889
372033
813769
1562810
911932
1076614
1386236
944718
1259431
1439909
613818
834701
148100
1363863
407465
1188078
494168
38837
355293
538680
374925
1328961
258828
1839382
1054714
1828832
1693811
657789
1483182
1812600
1104867
453575
714172
603339
276294
299912
1142799
514405
395057
1346848
1956037
599888
1888017
466081
578053
1033631
610689
1137688
447035
1480829
672908
1935344
602164
501432
153152
150389
1863791
772343
861461
913044
293908
1476823
814120
452484
1504047
42679
956670
404627
1885559
1943960
1449422
808378
93360
1593300
1261704
1556096
1393972
664246
1312031
731680
103866
1900243
960547
1788361
332202
1258784
507980
419579
125000
1759398
1075919
79222
1763806
1439042
1318245
697570
240488
1177544
529021
777817
1653194
383370
1769781
272845
580555
1827863
1641560
486228
1613914
1029713
612782
1233972
381019
388079
1673504
1524885
964876
1978490
439181
1614437
1733668
1269715
257495
1005679
748547
1228435
1636748
568223
1229103
1122878
373388
1472825
1510882
612679
1069254
970056
1863263
849301
82681
64893
212700
628111
1649954
428281
693524
878528
802985
1091398
1252238
1456245
1396708
1575619
1741774
1852844
790529
790077
593836
1869285
50137
295404
981000
770417
1174011
163394
47032
1749750
1747154
609448
315736
822845
1212389
168824
1504426
1178136
234930
1668503
1108504
26897
1635413
398887
884465
1030824
1404292
60923
1567230
784282
1616681
51571
720538
515683
211706
1149
439241
1221668
306515
1660934
1380085
742464
975556
1540320
1585385
25
405052
1078731
1410494
774866
644090
1129329
136672
1671384
393836
1363508
1716729
1090381
1147686
651845
622676
1288142
1694699
1476238
1687073
253294
1887210
1449553
882240
1270253
413473
847055
1029497
486784
89596
1315135
1349425
731261
1242956
494730
1297141
308313
55530
1611487
329367
970237
817892
1000382
587143
1115739
1037814
65154
1479458
1572036
332400
839565
1690549
920257
1978805
1037781
1129628
19576
850562
1303727
1634846
1512614
206044
302270
1489616
1594383
1104449
824730
1041724
171023
1736514
658503
165209
1102832
451220
1741627
153313
37053
1020129
782145
724585
1483544
1281831
626212
328725
92068
1835740
882723
1723832
1303969
1901195
1356827
1815597
1248433
1530521
318114
806322
1595958
1441875
531793
1842776
45799
1019562
670081
1613779
1793787
1615982
445516
461466
830381
1135857
1140185
957240
427745
1606793
1647641
888877
1110903
593126
289575
700506
709664
69067
1393239
1325656
1742121
789931
1339334
1073364
622143
576090
1858043
376839
1842924
781126
123515
523432
138051
1716066
593692
478561
179105
925446
749876
577219
1620802
1766642
1364376
1073806
892656
141047
1176126
152901
1039718
1595004
161877
1200121
800785
842505
1419900
52195
1150781
1311286
1806551
85873
1580876
843461
1202586
352805
562878
1846421
1393735
1459401
696724
523363
1916801
55349
944156
878689
587320
632170
689246
630728
1267367
1034259
1296617
1295530
257794
299520
1133867
938237
1013692
345642
1953037
1103097
577447
384911
445091
37299
1708258
1185322
847868
565391
399204
1680408
1342737
771280
1300389
95646
1218600
1536135
234634
1327838
116206
1598456
43856
775737
1273813
1712094
993305
1385969
1639784
269139
579644
478916
277157
1588906
442171
1888538
459291
1560404
1713492
1666994
745827
760686
1949386
1105151
1010534
1799874
271290
1063923
1379544
1754086
418118
257741
1039947
838633
1307587
1859651
704687
952940
1385153
1006761
381034
1792492
423179
482729
1087025
1279230
416312
1348567
1231941
484701
1933431
1854382
1024458
1062719
1509416
1573925
1458057
177957
147223
968108
769160
715215
279547
1676326
347884
1991316
172116
846768
1507469
788934
243806
197777
462642
1038459
814429
1588631
1863847
1039557
993624
1411135
1985741
1426238
1475915
1699234
548911
524741
981212
1395718
1855872
336139
1286452
1672703
1703576
1173550
1723440
470127
1138728
720466
1759573
179034
1589741
1207478
978677
877790
464272
389735
1923044
618217
257031
1811901
1422661
688353
1915189
1869971
536185
1578858
484962
1447733
1621701
1223325
433371
507045
1165772
400993
931427
1202536
419081
1727752
1114509
1765520
1760673
97517
1895087
722798
1868663
164336
743637
164311
1262167
496601
1390229
743954
95952
1776476
1172916
1558173
1430373
1683708
912433
1931618
1609804
198182
113043
366353
801741
419413
1513193
879740
1955727
1437494
110675
1179453
304983
291390
591680
994383
1343784
84341
1613036
377697
1488663
1760220
1230648
1326447
110377
1273677
1918958
1103684
1125664
520089
1030745
1388410
114937
402704
1003852
1991466
1242051
1543293
323247
46924
334491
740688
1232712
472503
1519870
1342331
1430093
1366485
1453643
1053060
425522
1245758
1577007
1497119
963857
1839052
1085302
1578578
1270512
1767892
484090
267091
1660864
101658
1352158
1382325
1845064
1502167
827050
702381
1567584
1800235
1002047
723831
488756
955377
390191
475182
441547
614724
687286
876884
1105299
988960
323080
1838285
89283
1846412
1955751
1344403
107782
1877503
1066824
1562676
737881
547407
1436701
450078
1853272
1905503
1726009
1481733
130754
90409
820443
509547
1770860
448219
550882
273633
1630067
1909296
1815511
860150
1014850
631245
184953
491363
1662593
1660675
887055
1829918
112227
1825392
1288152
485896
1280650
217665
1493291
1084377
1137790
678972
672966
46401
496232
159833
811610
1432142
188219
1780716
1373203
966637
1732941
670558
792452
109161
696711
1361469
503928
393164
678075
996706
946368
632678
586778
824369
1643734
1818612
1126970
1539178
1042588
982856
493337
1316804
41262
1575071
1341074
230696
644067
1218803
1683214
537345
1609304
298533
1789416
507442
262562
819444
744845
1537019
796398
1262066
1198337
725211
1753704
1332538
1587720
1117427
1247669
1626014
1060331
1636313
667405
91489
772245
513575
1355802
1686888
226405
46644
107683
1523237
966087
1625577
1954304
1369732
150679
136243
589856
250187
892637
856187
86683
1568266
388226
1005775
139938
1948086
1707695
1180719
93879
1065905
981461
1643339
1706029
974364
369291
163871
230539
539844
206317
307617
1753118
915571
481661
825877
1118473
445780
461150
1648068
1318581
1749836
1011809
1089914
1264168
1745537
1326591
1700327
1791222
486560
1529794
1085054
1917651
428143
40223
302300
1005900
210918
863169
1867970
75804
256666
1671988
468562
543882
977052
1403421
1074038
399965
311224
1831185
1874360
1718683
422930
783038
1862941
1578946
164388
14091
1718104
1207478
1243202
1545305
1624615
578850
1876808
1424599
133719
295888
341780
559302
178373
1549215
921756
698009
502510
60646
1379935
943896
1890711
300937
1392923
761803
1772097
1192109
523938
795618
827188
1539138
440264
1349666
801301
338994
1539438
990718
809604
1618905
402010
1800133
261000
1656102
39516
1555341
912082
1687613
720561
1185683
236154
16255
12605
849506
86174
1612560
1448212
1493574
178716
677880
1743899
1375333
1639988
627970
500733
527930
1597491
1070265
748538
407469
738517
787367
266592
1540075
674708
1779121
1795308
744810
888710
129969
30691
1444389
559815
526786
841086
1047551
421261
1880773
178252
1189072
692361
1938869
769225
1536891
254944
1924400
1530538
384573
287484
1997870
1736103
1272852
526488
1712057
694118
111746
1812481
173941
1686963
894102
1952875
1046821
1930284
1732830
826465
727970
1840774
1276777
724956
52642
1027977
963546
425075
1614029
747843
1784225
1629437
1910096
981187
564186
1660432
600562
1249779
584758
838072
1657230
1740181
376952
706657
989883
327999
940379
1240362
797903
1493286
284455
110147
113845
742876
903550
463258
709487
294516
821949
827969
1873280
1141901
505467
52166
1111980
1904267
835089
1596475
1326763
291590
1332163
1362339
825168
1136433
897950
1847271
341312
653262
656673
381850
1405852
173154
1511292
1387635
252098
30456
1732890
184045
1055470
1765017
97218
505332
1372300
1350560
1038116
639981
1704011
261127
953263
341836
707572
1671565
1406198
1941097
1616744
951695
767352
841699
948523
468440
1540190
1891822
666918
1906902
1319178
903969
1606963
359531
1612153
75512
1297926
870825
638669
1927160
1388212
36877
1592448
1623449
989171
1748628
839099
1371351
626504
531648
859312
1096576
525827
1730158
1396034
1213156
1969967
1669079
1225354
673333
1511301
1399001
1182890
868461
1476260
1439377
1182869
1789685
258708
80676
335928
1729981
1570971
1280225
703398
948014
1699135
685845
759669
46641
757994
1919993
415139
1928572
509569
1083994
1988360
1801203
294707
473636
600530
1224519
402645
1800220
599787
306124
1905983
1966015
1383471
1037121
956210
1561939
593014
201674
1463260
897784
1044476
1783888
1424868
1015948
247741
605178
1192899
1810445
1035319
395027
28808
1690970
360424
1578585
927198
589868
155408
155415
30441
1878458
1021478
1962367
1778640
600479
1953177
1688108
614684
156517
869608
1377566
1755728
549507
81822
652000
784610
1259778
1511084
1483998
801160
1867489
1108440
1072489
1712612
1341267
1566068
397519
1870898
467895
136263
467194
277245
861064
995957
636500
480357
218931
728633
1498608
1214459
801634
1822227
1522997
1776143
1161318
293837
1093971
1786759
1820974
1732319
36416
1517222
549828
1513773
105539
310329
933696
418412
168508
77912
806377
3904
1214145
266303
674828
375986
174982
1561937
773326
999939
1514801
1806073
1435575
206759
1165165
920215
460787
1312882
1888505
1964569
93263
76971
1039023
216149
907906
1816762
60936
1305944
1051205
1174857
893385
850064
1817982
213502
1375005
1412484
1419777
1563799
971788
1325164
1533542
767021
1311520
1748383
288086
1804710
983380
353604
1858799
431002
1520705
1963527
682640
999300
1654467
1267660
300119
384054
876567
685954
1181791
74737
1622635
215296
1004843
377557
1063153
905270
243141
477778
1927864
1691278
1743733
1463716
382848
1817812
167182
460040
539566
1192530
908314
586418
1780247
1092410
667338
1001758
1728883
863946
1272662
1605962
431382
1103651
888006
1915724
593254
812941
1973674
430220
1375830
826420
1844505
286193
1548902
930771
1455895
1260037
644429
102615
38699
1377906
638730
1835582
76126
96377
343279
570779
1003174
314313
1679201
7728
1522455
1980156
1469227
409999
463643
246573
1660437
962137
387583
1662603
149090
223568
1085717
700498
211966
680775
167549
840856
299474
1450167
1543912
1162381
819417
1071308
1089372
746176
1232668
916402
715601
772265
1054967
1587835
1296287
885783
685799
1599235
257418
1417593
335178
1584467
950443
1868554
315832
1832777
246009
999786
466163
1873801
1378704
671747
1082759
436667
333039
958603
1250905
492700
1137142
661891
1265902
1318426
968630
159040
1681011
533593
942769
1194307
1917806
251121
1035677
369202
1575997
694938
58242
855545
102514
59115
261081
394464
1255740
1513247
683630
861448
92692
527141
853068
971654
1307711
1075750
269285
1490584
153141
1033566
123524
500434
727335
1580565
764470
1134543
562528
1356750
1620543
1964138
1653669
306112
191899
1089069
104919
375877
329005
1259378
1617697
270433
75687
1308922
384608
1698881
978369
1951304
17960
293384
916857
1224089
1537357
1527303
3573
1541252
1226114
1808247
1569383
395336
878200
112257
378976
540825
572812
403063
1621180
335824
1124460
222490
1744808
686653
1307998
40593
1675513
281916
667427
969825
203383
1687677
587601
1153698
1100522
1485137
1296501
891640
10769
1299147
1071780
229829
804801
192773
562852
1383612
1523237
743815
1777366
262896
1007697
1524400
1862365
217672
1112811
569703
1888918
567116
820219
967007
476234
651064
453418
544880
1095751
1840414
67469
1184793
1571388
113202
1302500
64636
1810661
1273504
544214
1755583
1899488
562686
1340233
1422751
348997
253996
625106
939484
1175730
1511416
816611
1500954
1822492
391842
6543
1381266
1812341
1035114
409584
344034
226279
1607998
1647065
1998107
1935897
627419
197500
1767949
1784768
484703
508260
1407651
693906
494538
1878386
1199487
1856219
1806580
1613448
1135400
581679
72304
986251
1058035
1168775
6291
1956563
1694777
684905
1294915
79334
1441128
1333518
643528
819442
59848
750548
1530266
699500
1029357
513007
823396
154366
1130134
1329830
98373
703387
1830213
997043
1297453
1944091
460223
78027
630033
1216960
1447663
739055
789242
1115205
1621800
18876
107519
1380954
387918
738715
1397819
436157
132684
1935138
1187559
450189
1126118
510689
1570171
849520
1396035
548868
1169431
421647
597509
118632
1331373
956311
882886
286208
1040508
715767
1589420
583581
100997
1988883
652695
790341
1512748
1698174
702266
411159
1747947
1510025
1409753
1212001
72266
1684324
7274
896116
1262521
656594
1614017
866568
743926
817750
163952
1199136
770508
1556432
1180720
992170
1272062
1721459
1369075
251824
118765
938124
1881639
934474
1824333
816679
837667
1607725
1794914
208994
192400
193955
1320235
934830
1391574
796440
1393781
1344333
1859020
1327955
719511
816589
1371358
263286
294032
1564877
560857
1969334
766585
1706370
3014
1679076
84891
338190
367851
1664731
591887
1079976
425935
313441
109831
1978825
651564
367177
1174322
1404407
689995
725043
1556265
1525603
1557437
1244001
373749
1692224
1187078
1765360
1223272
1789066
1408912
1403717
1171413
1907570
1890151
426561
1792779
970280
590017
408678
70105
1074771
456447
1727327
2328
1991541
1973878
1900371
744804
1954826
134202
1285143
1896571
1466339
107981
754398
1526798
1458475
1049116
1728187
1995760
1191871
272466
1628827
1443127
537792
124472
276332
498712
1697506
1237126
64362
1905169
480482
1764492
1442179
1630310
1417617
1000448
11214
327
1445652
827421
804231
823662
1019466
1083351
244228
649570
1769104
58593
1394687
1663274
1917483
1859358
1654699
623544
1495449
266269
308072
1697705
1647917
88299
1449801
648429
361419
181606
962729
1131121
1825929
1482542
1417101
705807
1845780
550586
543252
1975997
1626238
352897
1463119
321745
840092
765871
1555388
427510
406
479481
1089783
1347947
1433514
1516050
428114
1500653
1231790
533542
39579
1751588
798788
1145512
552698
1232888
1544931
1422701
1441480
1631818
1731178
156161
1042843
1738731
1219742
169904
1664021
1236590
481559
476138
271988
537369
1685139
685033
348441
1492525
1538087
1136001
1936017
812508
780178
965622
1725239
184043
475374
555625
1281778
1849759
1340927
1523368
1125898
411638
1726028
1414421
1061680
1687872
462082
1650861
1933292
751549
1306518
108086
1392209
932798
863940
1176820
1739618
1455486
1960954
642602
1624867
620498
204386
77685
894719
320285
289036
1712977
1557308
1184294
24387
840294
1217362
1004698
1254268
709045
1267846
665226
562995
302998
1576331
897817
387394
1010077
705996
778697
1778918
1295409
1410469
1487758
660579
381090
263826
1847596
1015971
1081530
539153
695267
623387
1038917
2377
1375663
1086159
1181610
1379986
1597548
344941
1694103
1328018
1693488
374475
1048575
973672
1544012
810043
393020
1791771
697249
1805381
1293129
848490
1158598
1846382
1881024
1036088
1280750
934690
227530
1922316
1623346
9500
1055076
22397
1200296
1124030
1599459
1237016
506754
862339
1409042
1928717
1346396
83346
1516086
301717
692969
31616
1383197
1576927
1768499
1612832
1455909
872296
358686
674394
836945
1122716
1453942
839360
160058
735265
5089
605872
498450
1954552
1022717
71908
1064670
1971725
1467086
1857835
863660
741618
506172
1186104
1610623
1155728
1117165
1565343
1057008
982870
456190
721005
803396
936252
1925058
227207
264954
191068
1465513
577517
786089
828719
1006094
1625192
402695
989717
1631663
406251
397482
499585
1878571
1357234
1158128
1951703
100623
1409
1666274
818430
49351
404572
1324162
687238
1926138
503528
1061080
363554
1418377
1021529
1966421
1870374
1627283
1903408
496959
1901798
421739
944493
344861
65989
1519167
1015904
370312
1304184
1866509
50796
1219202
379127
1455831
1159524
657229
1898090
1204941
964454
667779
202106
791117
1824777
83427
1735894
1859474
1957571
1401391
1144697
714815
1425573
1793488
195653
326998
289178
1741904
874299
395826
1896732
1607782
1906800
957121
301591
1681670
185122
1665565
1579181
1199047
1414245
1317547
864028
1672621
255625
724662
1865399
1223155
423720
497016
1999139
1944612
501929
444063
160560
1433646
1909205
288958
966745
669560
908185
392571
693757
6893
786032
7423
444429
1054568
1660041
1821555
1056906
1206165
23669
17518
1108251
623243
1699288
944534
544376
280560
669275
1894039
89742
506574
568183
609090
1733714
1459366
1653541
1670605
800953
56237
1117420
563849
890065
1150567
1433502
1232035
591877
1633759
738501
774395
1424799
1410973
1025980
1462659
1640790
1738367
458786
1551968
517412
1813261
1096453
1239710
516284
10532
1361689
1879946
1165972
92180
1426339
646473
310932
1826190
273501
664727
651838
1977801
255498
1529340
151484
105300
1585076
529616
1545524
606008
1068743
684195
721690
1787382
369863
1145130
1954951
1377749
895039
182959
1849544
617329
425947
1758763
171561
1296856
1634165
1456724
1488271
208487
1233640
1813246
975381
1391240
1401588
1220290
1888986
108797
539359
552480
73721
853820
1963519
1403801
53223
1804177
3753
1624253
976541
1240769
760599
579717
1633626
1968971
1071047
1682317
820718
1220593
1491107
265998
1434118
1699037
172524
1055367
1824414
1884277
163815
1134214
1373002
691247
1193712
494523
912054
1790878
48511
1653325
1293993
903639
706439
989003
1201501
1519454
1783470
1441569
1311476
360207
696394
426103
1509827
1362909
663340
1589345
112833
1704684
789248
1114266
1033941
586977
1885757
105444
853318
901976
1649013
895492
268565
1137333
1470835
972162
1592890
961183
1796792
1806939
587921
422268
1281212
519066
1097323
104641
574939
1062538
1469820
659992
1437993
51160
859240
992049
1159105
1075135
1210485
1510861
94976
1313015
437534
393199
1753470
1706887
1101746
17318
1412652
836391
1108654
242630
197308
1766458
1389404
1184068
1519122
694037
371937
272315
1375365
1104941
959135
364515
614274
583942
1032295
1686227
1758713
1849639
1006118
1019783
402288
1327061
1839988
979267
1076910
1982289
204181
12105
927622
1509849
182751
1407257
1584373
655105
404724
1050033
703579
246155
1957834
1393129
1780057
958337
1812052
386387
1111185
46933
368343
1085526
177737
1523908
923052
1205371
1955601
654625
1308630
1396935
645272
1708316
1681354
884365
1175225
252119
1932822
1099155
1986962
1371223
588236
1000164
316212
1376236
1924334
1981709
987864
1974015
466929
462008
497603
708826
1821681
1327862
1576384
294482
1360241
1743704
1537650
1368306
299232
680735
129342
1222301
1854228
448238
436663
1034252
974534
1395909
1328430
1102210
1529261
1787690
71604
137261
1795614
819657
1762353
1288213
967443
1796664
1018016
24566
1970629
1215659
1709323
684909
291116
281096
199606
1785949
1837982
1537621
1512906
1750392
514161
871655
1102138
1159469
650078
1602210
1160345
1251138
1022427
844411
1815609
924083
1900466
87356
1387031
479969
1243614
679933
938901
919102
1062074
1571727
189166
1472802
1434687
153334
1123928
977035
1030462
19905
148013
595133
590891
762605
1319759
6314
1801470
1503004
1708340
843991
851458
501679
501849
992224
656311
770946
1114354
730212
1010885
1486912
557525
994187
283373
1797847
1796105
142362
1507952
1078616
617103
146720
86196
1559681
1242114
1568220
1322379
449208
177160
1703224
1904049
996407
875647
230741
1781420
1689697
209751
268876
1726421
1358096
1627893
460927
626111
757113
1233972
184934
1826217
1678965
1844058
1213021
413644
1682901
429643
454946
1586992
1484285
568666
1508621
1159152
789725
1561562
1031777
1881672
1500656
1572940
1003847
861569
157342
1679674
1342583
1784351
1749668
1113885
1244508
1344206
1235563
1048688
973251
1430004
1807901
37173
1067454
671944
590441
1244174
356684
209986
1487541
1219887
513869
997655
1993324
713645
1297638
1803053
887526
1309593
25676
388141
125600
652030
625714
1978802
1566068
999581
1411419
17392
1377003
31955
1714094
831034
112185
185370
1174505
727792
1098943
460048
1102321
338526
920171
112474
273294
1130173
1345085
1016578
1079494
350262
591081
1000057
1915144
396
1295468
612046
1723611
766545
1266912
1935644
1118229
1276892
1183755
123534
127711
613522
1636581
759515
370455
822405
128939
645977
991798
1243545
1276246
1423190
1855089
1111796
92081
1522704
1493990
1632676
954219
756986
1750790
657766
777354
686359
903603
645115
1161185
528833
395135
396270
1385058
810893
1699545
558958
366737
1363303
1593632
902392
1642010
562387
1628311
301875
378334
1523280
611983
1546340
841867
22356
651644
136715
388863
961449
1500856
1491370
148380
1719023
1170577
1453908
449837
1878651
1809623
1306161
1613536
99008
565164
539459
172420
1570736
46117
1412855
989151
1784511
1684469
792842
995756
1838342
1115285
730950
964144
1497727
1654338
747525
1457638
1269349
1211842
1443071
1640819
370799
435318
1853547
151140
1400065
1667379
710675
232029
598011
16262
1276660
751289
1415769
1041814
981519
1371433
1653758
296764
789586
476508
278266
973051
1617497
689646
1659669
414354
733299
1223796
408592
203284
432157
1595673
188909
1516537
1462949
1764104
665921
1417381
318309
974832
322957
1337840
702914
1640061
875875
1678565
1437183
250537
1792326
771986
1245996
1817718
1963644
1560532
1463327
369541
1405958
1086777
1520178
1561596
908079
1961766
1174425
1061331
240277
1794511
170383
1122277
263660
1393493
682604
1674938
1843316
1897095
68762
1334960
874819
485195
223766
1172007
1753606
639024
137765
751064
1139663
312375
1322641
1217606
1084694
1474042
853475
1148235
1874271
982235
1495063
1178557
580828
1618159
902199
1236730
1796457
1028057
1506295
1167398
1702016
596847
414950
899877
973958
1498384
1635291
674045
1293692
999616
1719911
587504
312375
178129
961928
452533
48871
538665
682326
1170574
386756
1261458
763085
1454545
1040146
1982509
1687746
966523
369028
386540
112425
1989270
1183655
701291
484694
1367331
1791834
1206924
766582
978074
1155829
316512
1528264
1228125
422087
362941
1892107
1043510
1236392
1380189
1685369
1365049
282469
1977284
942198
442919
105627
1355124
1446153
1884462
283019
118003
834095
1101702
551647
1595695
1535998
1067125
703803
231416
1506075
965629
1815748
1881523
1359603
1008683
1787974
660544
681468
1401323
1038353
217431
1228841
1306778
1658400
1670822
1116846
289667
1637689
1965394
964796
641242
1186659
1215901
233207
1363085
638578
165553
569227
1378232
1129639
1313994
628410
1661222
954859
736376
492952
295236
1717255
1936614
1446141
845489
1382636
6281
325054
1826153
1584864
1659725
1155690
1647206
1452542
1853928
241582
1968073
1562587
1641239
336178
1525704
1171564
1815054
34602
1911956
1161214
1239303
403477
166770
1693489
1055982
1603250
1644285
811148
655605
216896
1814534
656846
215150
1899978
1582018
736761
1388783
1590074
1766559
481948
1886993
1904942
817769
1957862
507375
395872
1485254
913404
1037154
973264
455738
444289
306417
1170343
1931448
1000550
1317957
1288237
881651
411485
187042
834674
1995818
567577
376192
1511350
1827261
688998
1810040
271724
479314
1248721
574745
1399514
1840089
1204241
6077
1127410
1536119
992983
1485309
1498544
893307
1043389
229864
215494
1521447
1855696
1407496
1012390
658540
935470
1984519
363595
1179664
1557395
1482414
619276
1680873
1881059
1164689
1932210
1561126
570485
1493377
851604
1557976
366805
1955623
1376000
1298269
1527904
51637
1405207
1968163
248329
1393191
1579282
1161950
395198
863243
823650
1099169
744605
1903483
1048467
1913830
270678
1876036
185225
152382
880673
860967
951853
1902526
1729021
137265
902027
1119831
631854
503448
1648007
348579
848866
385257
1268312
1170950
1214792
1219000
402425
1262968
717812
1265037
1387906
784516
827899
89012
1708807
888230
578335
1143312
505513
1857747
428425
31660
675791
404702
1010352
1000010
371959
1742402
1540061
726209
890005
1476257
196873
1600155
1508357
1753894
1971186
881291
1262705
1349249
1622437
1929854
964873
1330337
1166851
442693
362093
1688537
1497539
13000
142017
1967128
888005
138458
1260063
1530302
620239
690015
1512574
678269
1633997
1729673
249614
68339
6601
607906
1012538
691970
494291
1517339
997933
1928354
1195575
395018
1565522
118965
745942
847599
742532
1850666
680084
1910003
1491014
1058051
1679771
1156148
786558
1157818
1293431
1975130
1452775
1378607
445692
141431
461712
66686
746513
1104282
1476233
541007
1773534
1145153
1415033
1557934
233304
1209217
1330315
982649
878152
1844138
286116
1109546
1698285
174222
1878067
58437
1094771
1443823
994671
805234
82455
285103
498981
1160212
667436
1276750
563011
361983
1465401
705426
1054354
1831243
1800154
12545
1608394
1699194
1084306
1387401
1956340
747595
1357547
1217586
982158
1759201
768181
1108533
410640
153307
726513
1786627
1690444
851677
718546
33805
1779230
1657677
1378610
1035326
1508039
1777246
1867974
1623367
626694
1088793
1667666
1817206
171086
1035638
1410137
554445
976258
445977
686826
1721471
1522711
1593985
936087
26136
581339
395613
267430
1454643
118954
895863
541387
298616
484927
829664
946982
136689
713672
845402
1708309
1017742
1278079
134243
1659573
692539
1389797
300579
1512141
1792851
1324240
1528950
1969924
1595256
328335
1453648
1143677
1921434
1728478
129517
1797356
349314
290190
499474
1319867
1753887
578418
144776
1286646
1198446
1691670
312002
1555300
1369163
392464
101371
379557
416052
1267842
1819044
982783
1766478
256703
221291
540893
907884
1041
1853178
766119
1261219
1278214
638588
1076174
1446820
1632857
1833865
681825
736380
1046421
1481311
714435
1618684
1760173
1188910
973219
788195
676717
1301712
295901
1800163
1083123
314353
1604619
1906161
418981
323108
1805865
844923
1189559
266314
805371
1317676
1844503
1726418
451888
1666892
1763683
450889
888122
1136565
1547470
994773
192631
1438479
602854
1098542
271904
1753993
355074
1084560
941760
1298016
1282394
1083338
1412921
1723752
926764
148098
548563
1337433
955208
728962
1269508
1111669
115289
62527
498127
715913
1889284
1230548
848613
1758278
1304974
209198
1138830
1565760
889131
1167375
456313
1974341
1966844
1981163
1881801
449721
913767
161480
311633
1937967
93667
659967
1848242
1056470
1394403
1179263
1814119
1145457
157595
1666219
80561
1833678
1163772
161274
1109575
1605268
1569152
1141364
158393
926547
1171040
1821943
1976749
1106735
634803
705502
1196951
1969288
1205311
401383
1146274
1658061
1493132
1489991
1717142
60486
1469426
1067452
1417140
1225669
1831352
643565
711771
954960
1093972
1931468
281727
1802268
239380
1588990
67629
1087727
1141237
333083
1254988
1012069
1909680
836985
1263076
1145708
1076283
889373
79467
244643
1959997
870885
1972473
1819930
544894
1855253
767699
988750
1946039
1304754
1598888
914142
1316841
581163
630669
1238017
1846599
343065
1862872
1059098
584926
69304
371805
764902
1648387
1019866
670716
1465589
1201609
58769
1269748
1652242
48121
1726971
1699597
926270
1724638
661027
673054
1279862
1909591
733095
35979
89499
377183
1337142
465918
1600856
1273281
1061044
1660736
1650054
1982462
1039818
97829
231561
1029940
72700
1289046
1820432
1616675
1293461
862775
722848
1230162
44766
1030865
304471
1570702
563524
1787067
879366
1011514
1785114
148264
1074477
1885551
1108261
1363842
546602
1383403
1473399
13691
479299
1336373
1670865
1892997
1347811
1978270
688114
1414142
588122
1223977
673439
1279863
606530
1533920
1747552
1530971
955334
1804970
1009787
347375
1513606
1549914
950438
1649286
1025299
1332736
1321969
192797
853347
309047
975648
808408
728549
460155
88071
474915
1781479
74717
1184901
972904
1443346
450657
174053
385711
1860524
1119116
652547
1439694
1258635
1855144
736179
196177
1680936
1543183
1327718
60562
35895
1340341
1385375
1764996
1200188
1533621
1160930
1760242
633571
1017646
1921171
975247
624015
1528197
1511433
882609
1540070
1469803
205258
1429065
665315
1708496
1140954
930382
1535280
403144
200343
912183
1063174
1183660
313042
538039
836437
1075791
428158
1030223
194464
170358
864930
1705393
1939530
1721731
1072859
291191
1923249
1249783
1259038
815918
632325
1497407
185788
1988357
669369
1989784
722570
216600
484496
131481
70355
1750690
1366368
1528742
1489862
1857420
1527264
1375331
228880
1380487
475299
1595932
1153450
448039
1616321
1584712
1063022
377459
481537
260741
1657100
212901
1463847
1235958
560966
430904
1574991
1409682
1788960
971407
967947
1045702
157187
693553
758846
758909
792359
1873418
1726852
1515611
1535809
641409
433037
782617
1490847
355067
1701855
976273
1198059
1085171
178900
610375
1605868
883960
1687321
1665678
425778
239055
615163
391807
1615942
927613
1220988
858388
1118412
219705
728574
414228
526999
1989970
31045
1165913
45656
771268
1690722
1679809
501585
1323924
243842
1954329
528416
607640
1627721
1868107
479307
399093
1823128
1926328
969809
408198
1832245
1191894
1424429
503592
263049
825586
367316
342243
737694
268418
1620940
667063
1170253
1925133
1540652
170980
425679
732400
723269
1197759
458366
214846
462652
1101712
278731
1100723
86547
1092117
575589
226115
1548725
842311
1865097
1440426
105359
864348
1300832
1616693
1520462
782953
1398040
1579760
1242505
754592
1320762
542816
145366
1838009
1165624
1516231
414140
1973692
1844848
1668467
1865373
172766
744035
1760535
1689522
157863
960192
377918
1240588
479514
1747752
714606
1055585
1237819
555679
1503618
1799274
536869
1926815
1926566
83429
183825
178791
704874
213702
300209
1090023
491632
1677712
459569
521274
201172
1663801
901079
1097132
1051989
554992
1873506
78312
1079008
74495
894646
280560
1195730
1270257
1875340
1074279
376749
1130866
65125
1748329
1977573
436852
894356
1886137
1751361
1730373
1745063
421451
1009470
1062437
727715
1853085
651394
371883
1312072
7693
444680
1852739
23026
1739066
1000489
1621127
208856
1266857
1558162
817152
1643604
116979
1198549
313069
1731540
464715
215183
1620514
1666573
1617567
720991
68281
259816
737329
717928
874915
708520
1301906
1731498
1192278
269875
1942084
1488187
184684
1628962
1829657
410549
1203757
1827488
748826
1853327
900901
1194913
1424481
799924
289272
330979
1877994
592209
1641988
1004469
1722082
289932
1323078
1138172
915309
1070713
1561318
230845
993051
1994467
549793
1747182
1596808
1897650
327499
1589136
1457190
1281655
920008
1315466
410134
928998
381287
1222177
1867313
635104
831784
383226
1604048
899686
304560
384851
1706994
1567252
818075
332789
233912
1946818
489907
323868
1561614
1285202
13478
399952
1155352
376399
1570118
1083171
1457514
1683470
1851561
856437
1780019
1762944
292679
1883177
986811
80156
1066405
290914
760860
1555556
904706
378034
1356987
1940022
1293710
813472
1787968
1273343
362151
1389729
1835072
321080
489337
569624
250555
731142
1965343
1425289
980295
1774771
1360043
403501
756434
1847983
1024771
923834
516364
549297
1697979
1251533
1237967
561803
539319
108050
1815616
761578
1706787
1634846
834166
659819
129241
1823578
289081
268769
1405479
1981827
1176714
824494
1443503
374220
18376
1520308
1672724
688698
1447741
1558444
1262669
1671771
116
362855
840034
93534
913916
789279
99921
1635345
1353915
1070137
227372
1233368
1007799
1916517
460890
462274
1757276
1985704
424523
889638
1997437
1827591
1166892
1579982
932034
1360652
999948
1990107
116759
170762
1954752
1542363
1133367
807762
363311
1106854
901478
66485
1357544
883398
1176414
1231893
390384
748957
1188633
113356
1354509
1130125
608855
439964
1139715
101696
1310383
752718
294619
1874605
1715726
544658
831536
1827658
855072
1811544
1528247
974443
59206
789400
1026951
43883
913696
1192899
5780
1230566
1184485
1924419
1632033
1503512
1351796
119969
1651531
783643
928616
1642820
570189
1302397
1224174
959913
1107363
492745
1040859
328422
1782098
925832
822655
511067
310451
36619
410788
645327
915336
1993459
1548906
568355
1850919
546571
1956303
704369
1393700
871110
1663000
124940
822950
160805
1995213
205258
480047
1076185
1804257
982224
949578
915974
100729
412742
501282
1386550
1886646
135676
720039
1725550
179305
1983908
840218
1252132
1000895
1320015
1607471
693860
469694
1989560
641600
1186785
1950730
992891
388159
558497
1577310
1498536
1011612
122969
82640
1777479
1696298
212527
1604749
539574
748087
234297
1373902
1313956
1074491
312364
672558
274136
1505374
418084
1984764
863968
1398761
1947712
292270
1806918
693758
476782
143667
781144
524380
889108
94514
700165
1389082
1705151
922071
747962
867369
6566
1215254
941699
1045434
1231975
172882
829621
952302
527327
445398
1609531
1504438
691814
514798
1370908
1591537
1490106
471931
1237091
1400323
752462
2525
1428096
1451657
929322
195869
1551954
967296
985941
500239
92835
213222
266760
334167
311965
1204584
1841224
1589989
81578
1974678
1117145
1251524
1624286
323220
1030238
1674152
705884
457269
9534
11713
1197318
21846
846767
1251822
645701
306759
280566
1471885
1523789
1093616
1818777
627788
1535273
972537
797594
764081
1978745
201397
1458297
367356
862268
400184
2214
582150
1566019
1142565
1451899
1990355
837107
1529134
1265564
1907770
1471984
352375
1504850
67263
368102
734591
492695
155147
203433
994722
288209
1811096
1749156
144917
936476
878456
872318
1160269
822730
1642977
1045239
1865496
1242122
139622
820787
55016
1528052
1249558
1649164
583971
1499424
1677102
1406707
1547452
12625
1078064
1718628
811933
1168770
1655060
1229366
723266
475954
1040687
1634879
1880317
1053070
488041
246039
1388588
260456
210939
298731
1384396
841107
1027283
241351
1841685
735838
1604246
583454
315090
872159
1710176
1946804
200873
1329661
1266549
1278956
476738
1221309
88875
577347
1594670
1227862
841693
645951
352908
996144
672756
497082
1230540
1408280
926559
943861
708368
1362111
1368592
169005
1317236
610848
1666089
1799694
642736
57314
514719
1581357
949230
154999
1570084
1590311
65568
775290
1730152
1934581
954793
1749862
1641042
720744
1647990
641497
1150783
662076
99805
586000
1040596
418088
286785
992494
443368
1950144
782207
1690638
389677
553679
1944049
829992
1294837
1636024
1183990
1173208
1969592
751481
937044
1168003
355664
1498999
1186814
791656
1989531
339393
556346
950799
414276
1793640
1992741
141495
933716
996536
1473788
1209862
1020837
318811
904734
216993
290980
1334978
468487
1273439
1370052
1123708
1513434
1111881
178040
824877
1701900
757798
1201350
897252
1988754
1333858
1741362
1501542
361512
704428
1506262
1930630
1789401
289481
380079
1343053
1535938
747787
1936914
1362223
737786
62571
1736039
235547
299726
1925887
1039392
1012459
642177
1566312
394109
627880
177426
335162
1594319
1641303
329929
767729
620649
1650870
287745
741266
1162378
441952
1790057
263720
1033031
1345466
679352
558816
851476
1045660
954121
1061679
1578384
803521
1652740
1803030
1428920
1739648
305690
1004431
505865
183493
1460977
1428311
918643
846641
1209414
644664
1306520
1922969
1109252
1125953
1869699
1698527
499049
964731
1722745
1159553
453192
126858
115285
1862442
1564988
1235710
1681099
1406048
674462
113395
835881
476614
1374865
603972
833102
1775851
1299365
44466
1057868
1099098
168060
1089187
261698
1420622
390654
976759
599524
146047
1120531
208603
608711
769617
1155722
426484
381281
1673743
1814267
191716
887907
38555
1534090
500641
47759
1513553
890107
18840
1062969
1748243
1391563
300950
1442526
348010
1112318
37545
1745569
1272421
1320130
644093
1537926
846582
974469
508227
1058772
159663
1376934
148455
1757808
333564
235981
1793182
1380975
517190
597827
155795
472507
1296560
1874866
1346789
1525546
1826425
1493908
1652385
1077191
1475927
441137
265864
742887
1596498
993057
438900
1458623
1459999
1562495
1722943
1859405
1471783
872908
1394693
1562557
1769563
236873
30983
997252
1921145
1063357
903510
1447498
945077
683899
1226305
1126219
1381643
1844242
1705838
748833
733179
1759206
1998955
1958234
1626240
1553571
1107933
1092562
1772135
1633183
683793
1091476
1576603
1747016
1756699
869073
1116117
1577397
175602
365998
248601
74586
1053896
1145924
1394187
1041906
1191258
1968745
629038
1744989
1694277
904165
48532
1481634
1570981
1780845
555055
873330
432133
534793
159289
56552
212550
1888546
1702474
142060
676081
425842
1067507
1520609
1876671
1661952
1547156
267037
1643638
1705493
993901
800604
1253439
769941
1813853
1257656
225980
766749
1649988
629820
1395067
1514437
644578
1639963
1364801
1221890
1306487
262676
242609
1610166
504949
948658
867030
263137
1123076
1838267
248593
1918264
309396
257339
1122501
314374
149243
1344936
592272
875691
1760341
88356
1581121
1533901
496600
340559
1553414
1338446
1044240
1970299
328885
1164145
1608753
142929
713653
1999155
1828116
91403
133836
673300
1837756
205503
120617
1861097
1025211
1279644
348616
1814298
588365
1958575
563671
1862631
245000
1443473
1405959
1062742
1880236
786511
224139
1433991
542209
696362
1931903
1658541
1060576
1553273
702252
1654588
168250
1066230
1707072
1664726
1438162
1895426
325850
468479
699078
1308549
1872692
394843
1484470
1842873
73896
48219
1459924
1815485
946561
500130
448672
1144214
950874
226292
921241
625761
27791
136041
1222347
151816
714924
1107685
126052
408120
862981
19035
1033451
1914327
735138
1912591
422445
1468422
865728
544144
248405
13302
1515117
630976
1812245
1710246
215084
1430535
1806857
507291
1344092
1913110
1551072
1291957
514168
480022
1711952
396674
93481
1527401
525745
723479
105738
1124084
308173
1812272
1724859
796358
1861055
1793061
1704870
762275
1358100
1203343
374485
885845
93010
434871
1685144
1342083
1748469
145004
239052
1400764
810362
1667421
1923710
264937
164588
1939797
106768
1879824
722118
758728
505562
726809
639921
1141942
1301070
1711702
1039244
577864
187068
390397
1577475
360700
1475882
1935961
315105
1405423
85880
1724554
202958
1154952
191979
838738
111760
308250
1684832
95199
1782287
507631
883602
341108
955209
1838183
1168660
1286802
1969885
823260
262582
619362
391093
1695259
1830813
562363
1143611
1138487
1926486
617107
1479018
582268
749633
320932
226915
364525
1672031
108727
812738
1235126
5455
1527102
1250066
360012
1151261
1929614
1446159
1653929
705670
646778
66777
1676444
587615
877747
658598
119772
1700278
1192419
1908207
1382925
1307923
1358269
1540122
896654
955435
1987722
958837
1391147
1631819
356252
187395
1496848
1662176
1898104
1072988
682266
1847794
1538200
1976690
16949
708157
718729
453775
533614
1496222
790386
628026
1975641
1386227
1215463
584610
606488
1670868
491779
475558
1681827
1096263
478502
231294
361787
1668653
1531931
244820
1776823
1490844
557020
689152
929729
412426
11950
219184
1054067
1334632
1881815
623138
1097783
1971140
1755010
1114434
979250
901518
454673
986638
1257243
653793
1141073
408302
59126
564877
1802416
1930057
891251
1027967
1672839
1275574
527318
600679
429801
1168929
5877
574681
547670
339102
46550
1186716
149968
351976
557292
17320
1988488
252175
1993443
1834464
277424
384576
600257
1954229
995818
668284
1952978
601463
1534233
877385
767383
1465352
1948530
1717793
996087
440584
1549283
94121
683441
376394
635214
1668213
667667
1647901
577471
1788898
1245784
1896174
127696
194874
152105
957766
1235756
1412850
620590
1140132
736681
1986709
1596144
703362
1790430
1989961
1236751
630708
1857590
601065
1311245
1733072
1994358
1425267
1976921
938855
1672800
34899
1999636
1252866
1882504
730444
241009
756450
1499540
1111764
926870
169297
1229889
449284
744705
723901
387819
876895
1932335
158789
1292210
486399
824906
581600
1065586
1994256
537046
1388607
1668510
721277
1390934
134659
693329
371775
370094
1188015
488792
1768229
1886389
597476
746817
472708
1330261
675255
991938
826370
1859387
1149929
465344
581949
1622100
1238085
681484
448662
1314399
594713
1067076
891360
1134794
1681768
1558961
1755850
726925
1684796
1588005
1120256
819555
1358851
208705
203290
1390101
733766
216333
1904705
934226
238607
1467713
284404
771181
63906
1916662
41280
823252
205245
1429800
1598041
1384615
1518009
280477
1715960
534752
1068099
1270424
1645033
958896
720777
1276839
64052
1606174
271308
1940095
1661503
1634709
629898
308265
245148
1276187
335784
417795
197210
878298
1136787
356181
245909
1098742
1310541
692562
1580848
205112
937522
1737907
598134
1713356
218366
1883405
552367
1666581
93740
411928
983630
1770928
291232
450102
1894378
903006
1942815
622512
163277
782382
53385
1446154
85632
754197
739414
1144787
546592
663038
1418419
571531
1706106
1340323
280703
239378
959390
1217565
1616743
1313741
1513266
1933284
1104431
212713
1827416
308140
1996302
537889
865942
629571
814009
1539905
1101705
419492
1636698
1701415
749340
656752
737910
1842857
1508975
1657268
639482
1159442
1891791
1839412
1318631
1381253
1251714
1582762
1971780
1582937
1382895
376635
598036
446538
1041562
245106
271981
985253
1949910
107419
1773487
1255480
1057155
347502
1161751
1968582
1016446
616713
394598
1714048
1743466
480403
1223231
1985509
1004476
531632
1848493
1656513
1303948
981512
1481809
205985
644643
1833130
1341457
423380
1290078
649912
1621648
1356578
1527472
235031
34046
304188
784433
1070046
335610
172139
590972
463803
1776146
293887
19199
1001453
375605
1918855
235851
1720076
514397
1257134
742479
188134
1063226
1100617
652490
281094
1850176
1821688
291366
1587947
90541
1214031
955497
512738
598936
1954513
1749659
698560
1225111
1105804
25989
1322119
1815505
1755134
1459964
701632
1709746
317465
1636669
1840778
1710800
817389
907220
808520
339909
350812
247497
616938
651011
1057387
682813
1810435
644353
619090
1421939
637370
1791003
725950
17837
307836
752284
1855294
369592
1635546
125097
943239
156145
1495259
1933458
371544
1897681
474211
56194
1918805
1559754
1095956
949553
1762805
637923
834889
1087050
1541088
478660
120897
1900557
1525910
1706658
1467286
1010903
1799581
1213369
1613159
1365441
1543518
559514
1239882
441549
1071900
1950423
151278
292050
242805
886934
611758
1700916
639534
1156423
1514925
976399
1401083
1630473
1795940
1337085
1189276
451613
1161582
1510186
1247633
1923031
16503
809306
1590831
909419
289620
465444
1779558
1425575
1523284
1298871
677232
1972219
381721
271968
1072865
575091
288391
1045068
80799
1923200
1241707
1109920
1349601
1253211
1375677
1238234
1322573
1644866
393043
955502
521292
365388
275328
1874869
1256713
1086142
1455432
1889797
1768521
1002984
1193740
149447
1450285
618099
1162139
852776
786157
890717
552140
1976442
1071208
152557
950231
858875
1452471
1815499
49966
12326
790850
912201
383680
1243618
1203157
1138049
391601
686521
1075692
629717
72018
30770
1076070
1350342
7223
1103598
132033
1662872
1736281
1668001
878927
1587245
1781205
568399
342463
677965
265438
1927885
1182067
179353
276585
1689358
323399
388631
99536
1781568
641656
1627068
1149697
1266164
1686046
1478301
504875
1303884
629472
315622
794293
1213006
305880
765841
1893486
1818653
1780996
306016
150388
1702131
400657
1249444
296557
1815956
333635
592015
1450204
1481054
476323
347212
408158
910546
1008662
506988
883294
301950
395053
197519
1575610
404575
1346497
1914003
1471158
3830
445222
1195966
472136
803005
1057749
302410
1311219
1231996
107763
840159
401976
973907
1603736
630520
1601614
557970
244643
234249
81524
121002
1055063
1835733
915867
1625380
1679858
1181973
958629
1788737
1133790
399916
1840201
558805
391529
75413
970046
1242316
1904115
1789060
1202869
1624581
6873
1252681
1897530
1087578
1743476
700858
1710239
1346287
1941630
910508
719062
275202
32438
327504
980457
50391
1106447
1443934
858358
606183
1047492
183883
1307213
859515
955953
166263
1791622
975556
845380
1142180
1856046
110644
645318
430680
381617
670152
1974886
1218530
1199515
1779674
1950618
1546558
1748334
1631008
874844
1520287
652209
1770246
983294
988966
309893
966006
49089
1379793
249028
578882
1258541
660731
1883804
1260067
453596
1045830
1517361
1849504
1429789
983396
979818
1144958
1806363
1229035
1967528
859883
1163724
1408887
461827
1894622
73564
271725
538786
836696
1493603
1177871
1676137
1974523
1836547
381044
677436
598826
44275
1565054
1353808
1576120
1429848
1932776
627070
49786
472365
1648317
1567885
1010149
1417719
877638
34714
1749986
1440270
1809229
610688
392709
506698
1903356
870311
641599
242319
1309460
1402357
848463
878432
1126486
668525
1532709
330422
431257
1091022
704472
1951696
1384512
20994
1727492
1165275
1318250
1063775
1655995
1891432
216501
1796940
1737714
1396080
1417071
1151724
194704
1925133
31756
97496
1177117
512266
1480181
1062063
1916543
763197
1626884
1257163
793599
419462
56467
1127050
1119685
1164411
1913294
502492
951596
479525
715448
1251070
160860
529594
592455
1392081
1996391
1660947
485076
1501007
1400114
1022528
1835937
434977
1621948
692933
251167
1065376
1100456
793558
163094
406392
261476
1975652
1183532
690123
1646102
1459761
1883495
1293325
163655
782134
1162389
240665
1948985
1436500
731965
1646983
1254
738677
1371304
1261393
1751424
1760917
1466080
1333397
574161
441014
1013346
1495816
254624
528772
1554851
462899
816825
1395859
32417
571471
1342584
1308934
689339
1747039
492589
382798
1190700
247042
798518
1864470
909972
696001
1346685
649449
1712915
23018
875805
1991063
1925207
368083
397684
547187
297153
1146135
561031
1647802
1016501
741022
221767
1757734
788523
1131251
1376320
658906
300556
506469
116031
1917925
583113
1956153
1368405
1936926
1837227
1091479
1313223
497735
340212
676838
348071
1446261
1430088
819744
1546552
942138
1527238
1652556
931648
669535
324363
1142270
1721779
504550
1682187
724764
1600318
495702
1748736
101823
999918
1383362
1896948
348332
1367242
993839
1531101
251597
669662
1415169
1287769
173860
966587
1071475
739969
297686
865491
208075
1627254
1658840
151913
11756
889531
399206
400147
1962370
1939729
1896041
1322737
1591595
498143
285447
733466
1293584
1865820
778411
238932
1882599
1278230
211360
260917
412925
958103
718882
233782
1089237
1302258
1418003
1136833
630371
1757709
523167
581064
1181362
113571
481448
1610231
439309
742641
886729
332511
841541
229537
1207234
168465
106542
833893
1587461
1248590
983330
1134998
362165
1339406
5810
1234139
70319
32707
1920916
1850610
1584218
1063574
1839425
1936165
883741
44974
1368009
126769
1051515
479729
1969159
43734
357603
320502
1260048
1478292
907833
1519837
1216607
317015
929989
1863013
1288928
1624860
239642
189619
1366787
943723
1667164
560943
1747088
1509609
1812819
263379
899474
618068
1619356
1666757
485334
1216847
778650
1618201
1845955
1915469
1677870
221169
1958201
1422457
344951
1048679
933137
236211
1694046
1344780
1987294
1172689
992357
1855553
680335
1622486
780998
1222833
7307
983489
915289
198108
1909707
212342
563865
1615444
1241442
1174330
1483917
880968
252754
186439
481820
1373632
708484
1217901
693611
18005
1436502
1687566
514973
1673913
755997
1891772
8037
1736493
1521947
367570
1125293
429831
1285658
1915227
470145
891801
1078215
927186
1660534
1752571
1339134
1697109
1543180
329370
1019260
813769
947861
39893
1280014
47381
637288
1464671
1335314
1973196
1912881
1821097
966968
1779038
1634394
700293
694578
146892
1310184
1343915
805794
1170915
1711615
1105358
714550
1995938
514113
1212193
861054
1209724
1887741
545952
1531737
1837859
1931407
488748
1111680
1516894
952674
1018634
884846
170462
552949
331172
411816
1023581
1171508
869053
390139
591181
1755700
1435360
221978
1918559
1430144
744716
711644
1292192
287554
1317571
473602
292244
649397
1274989
1670119
141115
354463
34171
984773
1243620
470677
387956
479470
189186
1641922
1598780
1044922
1061059
1057980
1095701
261771
468528
449357
1209875
1366794
1110825
1742470
1449797
1868263
313907
1208112
1937743
1834115
1681982
318048
1869974
872909
1182732
637446
491959
1763529
562276
869009
560517
919486
1669782
25843
25460
1198252
263512
587547
1536959
1194095
1539704
1795474
988566
324347
1512189
1861291
1427233
1642862
88521
1776629
1128038
1593990
1915868
524851
1664307
283838
816879
1380768
1266189
386941
309838
18079
1033281
1033586
800187
46416
1077119
1716074
774192
1105973
30720
1129248
1243049
77215
342255
340547
19876
1797902
1121273
661173
537403
1040606
1920252
1489749
253545
1384927
998112
64020
55026
678832
1661891
1752921
538917
306637
687582
729287
1629940
1406163
954141
1790201
252875
570907
1217006
1443433
1216638
838461
1931695
1941459
452052
816752
584603
854105
168757
516983
102516
1775140
1538651
608908
774781
717842
1375381
820007
992108
1525069
700598
1830220
1988093
342347
1737929
1787640
279018
114147
141039
758898
1912100
794178
97046
1080618
1926650
1580333
397778
62684
124896
190803
974412
1192020
552991
458855
1108464
1026569
325515
1830179
372554
549148
115482
1811784
1463607
752140
1628265
847819
445641
1705508
8790
740312
1600092
1364126
1181208
1319775
1094566
699278
442252
1745230
1001831
882633
701490
1665064
247782
1690216
1201441
505595
1574800
56631
213991
1966211
1598252
1764278
1609154
456349
685872
226881
610796
947653
42653
1523362
1518523
1390143
552049
1162662
772508
751925
673514
202745
1119109
1895709
1433372
1607673
1647263
631888
1221561
1082948
877774
1443323
1401870
456285
336078
563937
265163
1535097
442687
188512
1890879
968752
1104625
1535511
697924
1942624
738720
1795942
279937
1027472
963743
1575283
135963
297140
514921
729564
348885
940884
87126
1762326
1202886
942087
769209
218992
481962
114905
230486
1938793
487235
194485
1341654
458138
88715
194101
556426
431937
1900576
769285
1194071
669435
1693606
1742513
1398614
325219
813294
109634
490448
1932730
1369970
1502833
1213856
337794
1356035
83420
4555
1174851
1056893
1998790
661867
1513749
961153
1200404
1979473
787443
548276
803355
1393386
1172967
883111
954331
122964
1841767
797238
1584088
1034424
573263
1765976
1222757
1358832
1350226
1732565
1977258
824378
1185704
723256
689203
112760
991354
326226
1190468
363921
191738
1900493
1532518
947270
45636
1922480
88804
1231727
1750179
995418
761408
177754
1928138
336055
1652321
1773189
1051953
583856
179038
458370
890352
281383
1961740
306824
727528
211832
179387
1128753
940102
1624610
1140312
1842681
499599
1028411
1946545
467436
1874389
901205
104236
1528330
696299
1560205
503746
29582
148361
1417929
732888
176937
84542
1651829
1559210
1949316
239311
1346470
1768773
814436
38621
1281316
1940836
992111
19634
1347018
1054142
297680
469374
794273
245879
1149310
1486700
1620239
866970
1998903
1474252
1475213
702687
1446372
89748
478032
1112737
1537111
1015115
1146339
212493
1761257
90067
1497571
139142
303981
636120
123908
269310
811076
1998137
1046016
473253
1190350
1067650
1656916
223004
31936
218153
1994717
550079
1418542
392572
1345018
960110
401894
1620540
593473
326479
617740
864248
270836
1849810
897911
1758457
630209
1302053
1492722
243110
918584
89152
1561186
281625
310440
1081817
555173
346131
563806
1659814
475346
1060878
1837059
1038593
831838
1223986
832781
233820
975053
142067
66571
871055
429546
1926362
33821
1354923
1250092
824229
1890365
942063
1204586
72176
1020817
374646
54152
136873
412276
308319
720232
26192
466487
1023380
83027
823918
85497
987480
936683
1125138
817370
273382
1000932
891070
1122792
925971
1985946
352338
1847036
717549
1100579
1775153
1508241
322539
833131
743710
289991
155042
1481633
861195
1475416
1440274
76983
1445844
771448
63933
1501102
1977076
1396679
327014
1190439
1182839
1702495
1186052
796304
651582
331639
162971
581531
721676
1669295
1561161
1217795
954776
645399
509727
95172
428491
1783508
688692
825636
760354
960854
548399
1846135
615082
85293
1211249
1602515
236594
1166984
825890
486333
1484948
147916
198123
713215
216147
520429
1062168
1969716
178153
486058
413739
1244556
777471
70016
136049
730038
1138254
113738
114428
79382
1220029
1751539
1780991
278655
635059
392641
1918523
734613
156606
1861505
1754154
762521
1250198
1200828
1920381
592689
586995
1167184
1733155
1213178
1136209
57826
856899
994743
268936
1563421
617307
557024
1722364
1776403
1728622
1456899
1075183
1602834
1287881
1984512
833376
117381
1865836
491815
261673
1632499
1809364
558368
9946
51740
77407
202509
1757794
626441
743118
1858063
752266
150409
1914192
133589
1016300
522383
379961
1852363
452984
1551126
1114945
1161372
1695188
1728789
1055652
1085573
1703560
39640
1969654
1441315
298448
1459444
1563017
105376
763222
1823940
1374883
700802
1737580
1167309
172855
729214
1393874
160675
523089
311132
447023
172182
1795230
684624
1118808
41060
402808
380210
274766
1624194
1556548
1858268
1551275
1007513
737602
369737
777011
1101287
1124479
240997
1302403
1148573
46093
1472067
1064718
1633726
1480617
556422
76852
1593209
1915527
1475330
1496014
426351
1637038
1977731
718353
199062
1413614
157444
1308336
906488
401819
1356031
622581
214913
299582
1439148
354213
476489
1644258
359934
1600222
1586034
1495147
12633
599094
844510
457000
252259
723474
41203
1398919
1243567
789577
898118
1713619
286783
1381071
1078638
1800893
1107704
1416416
888634
1016479
1799797
199089
1402149
1801583
1982675
1426211
768010
1847439
214002
1678991
1383154
276868
989612
1299653
20313
1907819
1742073
58297
452798
1300970
436598
1206793
81692
1557789
1717872
1613476
1234057
105422
291697
1417200
78740
723567
751294
494806
912059
610047
218323
1479383
178479
1210588
863616
1411595
332022
1876809
1330123
1941021
617172
1805153
440071
702731
1986634
1740234
1255683
611762
250298
1348745
1227884
355956
1388844
1544338
290981
1530974
1389787
1405142
270746
1127672
1305416
41947
42388
1478113
1912551
1642326
100153
1206311
23700
158963
584864
656466
1875295
1578110
1453787
1009963
1080374
1025027
514270
729368
122532
1429890
1955304
235106
152033
478429
1853948
162595
1234426
590039
25053
756368
948451
1473789
1873955
434828
248799
632231
1394440
391506
1488480
10925
603724
1671304
1270905
1329980
54517
1747345
1429828
699516
824211
1520057
422610
1885369
390322
1782744
218789
220629
540804
1232465
668266
680438
455075
779805
1794324
1151426
146997
671903
1752494
1107299
453755
272238
1016159
1348810
1740568
335191
1470311
1161518
1750391
1046644
1606967
1327526
914782
486768
1097951
768290
1787631
1215993
1776047
1565153
219260
113022
1336774
227724
1287019
765968
156971
932454
1532564
646890
1482480
1775425
1381013
1167820
305316
1533312
1963212
355463
1633582
903019
1269368
1297339
1523000
1637970
1756693
737462
1651932
1227749
1526806
745074
1231466
525344
936108
82519
346000
717288
1163642
1838957
84604
1723641
1614490
523095
1513157
593166
361186
536534
542598
1071137
477541
919311
499118
770755
60071
217207
1313193
1744538
707521
648321
1000356
302402
1770966
1973445
238688
317489
263643
1298482
1201721
464484
1674952
1368239
1400103
1835705
489432
1485964
1122029
172297
659531
1982011
1081927
1930189
789866
1113868
957333
365065
119897
1619561
644733
1647968
243858
1195735
628020
838834
1765868
1021968
1690398
1157957
1955507
647312
843720
649908
1473553
1828059
441193
1500805
438154
971241
403867
1494616
82878
1926259
954243
1486909
1396791
1254708
1684382
1232987
1236529
634659
1047970
72191
1914000
871479
1186228
693254
164312
1664700
621146
32350
1091023
967799
1565058
1814795
446606
416180
923695
931174
1317843
556754
484539
980600
1378380
1094398
1669367
1003439
1228407
1438075
1453002
1017067
783606
223434
889877
1954726
1012909
1857334
1721908
501355
1922798
38512
1450495
1375038
1951063
1795647
1208216
1207359
845852
1278805
1684965
1985868
1959759
1494480
13912
543673
960639
675470
1800273
1564861
1230254
1218346
670100
1866319
1578210
1911401
664536
1181886
1835375
1776321
1781997
1549666
653892
195295
115672
450757
116420
619194
136442
1950132
1299026
1824892
387707
1994572
1198744
694636
545564
1607471
583656
1730573
558148
1938264
106666
34250
813219
548780
1304344
14442
1977245
979028
1537170
112863
1634191
65079
1370521
1932787
902629
1237556
874615
550345
66477
470809
1349763
1847971
1186488
1367340
565566
1430296
1319098
981802
11954
709695
1863010
882520
1336492
37225
1420766
1611342
535752
1026423
1078517
1647456
1665712
1299164
450666
518288
1772112
1306425
655198
1343927
1568215
1315983
788718
1097978
38904
45790
805073
145492
151415
1923918
1772442
412914
1722377
974729
77508
853832
202537
333668
1259862
1843345
21908
1668819
1500212
1734432
1666610
594658
1210682
1586417
914470
1177822
382584
1874686
984256
490581
657819
737870
1695316
218844
1342950
1714537
1847412
1138187
1142040
772019
5033
1358100
763091
793079
816899
1624096
1256027
101363
1044049
622982
1400959
415082
331202
1228678
935730
536842
1910396
1057730
439603
1463767
609011
1451789
236788
126654
590916
726152
1138143
1955436
1473698
1077040
1750961
902690
436923
1998712
225623
1663869
772787
960116
412109
588376
1451168
1463137
1483561
1209839
497568
1462440
1504629
527234
1466220
1444462
1748564
1808080
1035415
844770
1617985
1077984
1729352
1287306
130045
1920678
1527513
1589916
667315
302070
168778
738529
938879
825877
1514054
391916
1699413
101437
1393045
567265
719992
1019153
1338284
1694758
851142
753133
1926631
1512942
1361383
1267198
435576
570349
1591734
1439408
723179
720180
1709368
1184844
1304249
875103
919483
1359198
1012530
1164273
1493087
433200
1655398
263811
89037
1372104
1492821
11089
1812695
1461522
1427280
1757172
480966
1656029
737087
576517
1877549
767901
533564
1137453
888531
1143389
1391473
543775
788664
1244325
1319369
1797764
1850873
676423
1023311
1088930
998900
1684909
1112000
1724213
51614
1152559
815205
1960477
991123
164387
714548
954310
323183
1675755
1180967
226406
1792527
1868548
1538532
457222
104361
973856
1540649
596051
1165230
1354922
1361113
272860
1384394
1302960
318281
266892
1321922
883179
1733594
1923544
373506
271475
1180756
1356388
1914459
1081900
189886
1382218
1855238
326437
213549
782554
1144982
1730469
881266
1889582
1576738
311770
1627080
1686791
1637866
267625
1234601
1063211
458331
875178
1884817
1612759
930385
960333
856281
222133
1780847
1123821
1325402
1336118
1962648
1222185
9072
167443
300724
1949084
1163670
1773058
542240
507579
1354533
1095725
1204374
1481741
1814834
1230326
1341613
481321
514530
1573738
1291682
1078697
1245649
1433539
175550
1444411
1430948
1291952
1860697
1492602
1903906
1131571
121829
933100
1027246
660459
296175
762543
403038
1951742
478884
158274
773630
990130
206037
1947308
1438184
262238
387588
518340
1049243
1730177
922263
416214
139998
1031994
1053502
1637251
1434677
1493462
378620
1904355
103050
1323003
767990
1564566
15846
1838203
504323
495527
1489590
1701895
482851
414791
1187479
1052677
1810357
650416
404133
282882
1316977
131459
1831983
1703435
1254185
788045
173297
1828841
985331
872182
886636
61510
1081980
544778
11580
1714402
1929729
403697
1410286
656350
300417
1753985
106133
95495
140574
297669
94904
991757
1288971
1109634
1445445
1117872
42943
966930
1892745
1569609
44766
1591691
110352
500200
530668
973873
1584615
379825
292535
1480824
1119397
886709
1827986
1856208
1283553
796232
1196479
102384
1663210
977912
873525
1640291
813025
907069
1058258
1693827
1130197
1858523
1427389
1682857
577278
1230899
131463
880444
461352
1064855
61326
1608340
1967857
648144
398741
400421
1599724
1430425
30594
1405599
83519
984897
1270920
697467
1618461
100225
356777
426418
1101703
749578
988920
1924135
1406023
1730756
1282120
608766
1504430
1626230
1436648
1402862
1269327
1921869
1151882
1122394
163072
158376
868195
501607
1998633
942176
924057
1051328
1803659
1642619
200065
259540
1145484
251150
445180
1705528
205053
132426
461328
455795
1416533
1173119
1226145
1030344
1060598
641732
351822
367860
1556989
728720
1802082
527057
362682
1167307
1891405
871310
1845569
1478230
102233
1074878
1975421
783167
995274
685739
1711178
46097
980484
1614230
372823
1771509
99901
1548551
1029138
355933
362625
1156627
1359654
1404370
1510878
1774016
185631
919590
831890
89644
427741
524410
1431144
1509448
505000
544009
824145
221554
762460
449587
156849
1320111
1340739
92330
692849
757704
845098
835767
1628095
1930397
1096433
1814831
880003
441359
922880
1253610
800527
1281900
1024509
80143
650160
341992
407536
1134568
1304217
1611675
434819
892349
1501849
704320
801271
110940
574472
798529
1297830
53556
671544
575467
547002
1701618
989804
1052496
975437
178308
1240042
1099201
955823
125855
289671
1019016
339016
1052911
1104012
962591
1400560
1073977
1765050
1531426
771912
2508
1140136
1148173
106243
895735
1613993
1665198
1288106
745181
1464138
1051832
489074
1803219
399280
1681886
1837808
608249
286574
1738493
527506
885399
303624
1135703
1726442
1128409
805092
1260591
433057
1930141
576740
1991462
1470388
109612
1923286
408068
1953116
1992497
938521
1535218
174229
504886
1039835
931639
1086325
1015028
592820
1164182
1178448
1575297
959260
625320
534190
42408
1720469
459788
1435584
1168864
1373686
1063910
1825735
445004
1719642
690819
66783
787905
81802
1938808
1189081
1029123
1871237
1952696
412833
1238985
448993
528007
1889287
967693
1144534
135592
1359068
91569
1729466
1002605
418623
453519
1288758
738064
1850126
1227753
1429780
938101
1595545
1696666
95130
1616591
1308939
660280
287059
879705
1594338
630226
477080
801622
1002848
115521
750463
781632
578018
687301
1840193
1136936
259588
591391
976896
1677036
1589798
1140524
1174922
1251644
1701777
1666121
1190724
718563
578865
107177
572656
1051687
1497633
194339
1481302
311171
207549
1351877
1930628
456327
1231242
899265
761024
548243
122315
865151
956690
1652342
1176392
1165358
654051
499594
332024
902238
697219
221375
1916695
1772614
789539
892905
425845
77738
281517
655355
1722494
904308
1319897
1523546
1761108
619094
1854758
1207451
833008
1943344
175425
250461
409818
934321
1905272
465697
1832636
483213
1599778
386252
1274924
599081
867555
863626
1043916
1565154
1375061
1650086
729661
1777076
600366
213808
1406021
681535
504757
901316
1702913
629993
1973400
1347088
810949
916325
1471261
1822466
1065276
33909
691971
1855629
1469225
38801
1223518
1184142
652752
570458
1886739
836450
1347975
1090411
1405188
1521066
1173219
1944428
1238822
1331489
1859048
961205
1557730
382753
1266008
997233
499327
690221
463826
327358
1740897
1927924
1246459
489716
1436689
540872
174578
983966
526454
695936
312476
1988443
1558408
1032329
1847099
1914528
415387
1668365
1492354
1267029
701904
939213
1175043
1844718
653744
512229
1528345
1401116
145693
1938766
223292
1717398
106645
212852
1809457
915075
1533667
1164733
283089
1921918
400815
860669
239252
122042
314715
1252071
1763224
1724593
987906
1504713
655407
1632106
1862022
1771695
945139
925255
1369917
111537
1008628
1768156
215701
1067640
1618283
1859973
894497
1367989
185976
1406229
418754
835652
883619
1663994
1068394
391764
1974542
1444364
1744042
670477
157336
7354
1246848
189692
582336
140863
1213012
960005
458386
677072
1691194
1710862
323733
281662
355663
1034310
1508517
1467479
591622
1918406
707906
852810
1405873
145422
451369
67445
819527
274371
1055043
414259
291569
343824
1459865
1312121
708204
106748
1350809
696661
811394
859814
1359625
950871
823531
1487179
161074
1729757
1084954
345481
28267
539906
509514
1534152
281341
26338
1049343
1257338
2856
117281
1300721
1507662
1786842
1970017
1447330
1234405
948638
1813822
951611
1329107
761894
1267131
1126356
1081263
1951566
1857734
1539526
611673
1810913
523026
83131
1357059
540579
845226
956548
422946
41502
65548
1863074
970162
941793
1758957
1617288
1702296
759099
1971325
964420
1562275
849958
1760291
993738
1197278
1365513
490333
172526
498539
347772
459575
1840238
805073
1066736
772179
719076
139833
176010
1661551
1803139
1032361
1781174
1455291
1455580
809647
1102258
1654914
1619931
1224414
580668
1583608
253799
1992066
1008024
1032062
1292143
499911
1812836
894333
1181384
400778
1487148
1215005
1664781
80962
354612
1564988
1014096
1618344
1494398
1135350
1027698
218867
955156
685149
657066
1242280
1334476
1693946
914366
1620569
1543930
159120
854419
630809
1674738
336583
1701422
1808266
32275
1509323
1564644
1776757
1413535
1572735
994042
1068249
1458601
1656888
1371747
547554
819155
1279504
571327
1450938
1614200
300877
583568
864003
1780987
1597029
205388
1690924
1742843
166368
920139
1531333
973662
430685
494714
1784817
1765632
538821
560914
96824
127435
1194166
1802022
51270
1216463
1996360
1711792
902918
231926
505612
1489529
1849610
640640
230102
1926285
1297624
801035
583247
1628013
1246978
1575895
95304
607401
131227
534151
1206311
437713
1608515
408250
1971468
1675464
1550664
1170502
974581
827481
1551233
657136
1404702
1077439
142056
1084079
1128019
739067
1201747
1403707
1553440
1548125
1640768
1098733
1244705
213070
1144748
923051
873215
362095
575242
293418
1348892
1096445
742645
818107
1333103
1659555
757753
599144
1980349
1963646
271819
163707
1444997
999397
285944
637623
1438198
1372263
1870716
578523
100336
793707
927297
1319923
1064941
452227
1886810
1711126
1415775
1783647
1688476
1360415
606901
1943446
660124
1985412
960711
815700
985672
1630661
1675052
137651
1868163
312624
124092
498508
1806580
579384
717104
1191613
1957570
1573011
787946
1251985
1819514
1681221
1338397
709287
1522007
578243
837080
137265
1567512
1516939
1039644
1415880
1353394
685873
461272
1959355
1989023
1353023
1970696
109931
1370458
1955423
1016066
1370091
1930370
1670506
313421
1372235
818754
1711270
1196154
396334
434630
731460
680445
561432
857477
664155
1766297
340558
1556030
1512795
1876758
1905994
899542
465963
450723
1868777
785150
809447
1845691
1751186
49950
1732719
245351
664784
1306689
1168130
329116
676363
151700
1220444
1280275
1378834
1756491
1636210
1268449
81920
851488
1981015
1322669
1983143
1861124
1848105
509301
1423817
855087
1539834
428516
954588
577262
952613
878894
198789
858638
1993766
1364485
1342353
947609
718200
86269
325852
841375
926245
1049638
526509
1130463
713531
1538777
823675
1998262
1497473
300013
475728
600359
475159
1592062
1308499
555594
985960
570728
714049
1942497
1958337
1657167
639394
1509953
488968
216675
1923568
1806952
1981772
999685
1177499
1045504
748080
1701345
242081
1306514
1814106
758922
1704698
1904536
1107033
1687748
94756
635861
1356463
134424
107392
451455
608913
282678
741304
23899
765898
1437652
1498743
766713
1340898
1538851
1281628
599467
476036
1794011
1333306
216582
1436819
1334295
492181
1876040
1115154
187542
991820
755869
1038498
1719416
1426169
1233747
1328915
1879048
342700
583339
348553
495135
605042
647059
1035170
1458761
1209496
1771123
314217
1504656
1242489
1159804
1604334
116770
1899149
778152
1873134
821458
1485124
69125
661391
1955292
190
930039
855629
1419204
1187818
1626052
485298
928236
549650
1875631
412748
558452
1981943
1805004
1534299
1190460
1859784
962313
1919386
845565
982642
63319
1969747
152482
1088198
883719
655566
1637565
386568
1956131
211457
1731033
1010136
496931
1231768
263827
1312746
968495
1781334
190835
498882
122720
1608961
681859
41362
691339
484318
1787636
783386
858038
701496
518060
205263
558725
233537
1755542
1806455
935967
1672454
739370
276473
1136494
877726
743279
231241
400126
1209841
635634
409640
913383
1301272
1769628
1563076
1290015
192055
187490
298321
488090
451525
1828490
1087562
1571416
209885
140611
1932556
1115233
1949337
1610916
1507256
369123
388302
1610910
1037076
449494
824343
212531
657948
1987
659227
1936889
315957
228208
1332765
565619
953267
119447
1071923
1038472
710017
1448236
969764
1856744
1799013
267039
1044391
1276756
564625
1130917
49697
1172008
891230
505373
1683384
261739
562355
746421
382643
550940
38622
1687173
1257825
1338863
304205
574611
796656
32133
1421736
76070
1719256
1276429
502515
261711
1080236
1580730
491965
445336
1253083
1422268
385333
1469016
1388618
738420
220557
1459694
1843745
1960716
1344393
1136093
921970
893317
1282239
1934808
623852
1056799
1194777
1991095
1691694
493175
986901
1905630
1745442
1359306
1807872
1030542
429072
37182
1396589
904057
415232
1754694
856105
888133
736227
717809
565586
204630
774327
447473
669926
1752756
4283
481966
1933068
273980
709403
1134905
548550
196103
1413036
427273
176982
1849332
1331849
1114698
1846442
646067
1692206
645516
1659824
1404846
764217
439850
917763
246501
1861026
373017
145173
985389
885652
694632
400459
444322
1997932
150224
100768
5952
538322
49152
775540
1794495
1513904
1123825
1220374
1852627
573862
1584865
1643681
66645
1505774
770541
1111967
128261
524930
1788480
1318101
364812
762713
373722
654939
1408656
773065
1643499
1336598
806195
1329542
1062588
306357
1075245
385001
130251
598314
92644
1218748
588307
1103126
1459079
964040
727446
1355079
1908135
1820306
1319513
1262852
508106
1420609
438838
974585
1119228
1163626
803654
1993476
284117
83327
761272
402084
659577
1886439
318637
1698576
773500
961246
572481
185540
1832293
75787
4381
375822
126920
67432
1700946
720284
1249431
652081
1722617
1825123
1430190
1489656
652103
243306
953532
1838739
218726
153264
833968
1230367
239057
1265981
836958
935943
1863086
156117
1124450
288666
826318
290863
646492
955976
1667742
1849898
1818851
1909813
1262101
807126
973898
1245784
1189768
1343588
1493293
1799559
1565379
1328042
456647
941392
149550
1947211
1902793
758507
1691852
1415825
238574
476959
1675032
1600037
764578
478009
1994614
1048727
353387
1693985
1753599
531776
1874538
1296778
1863537
693110
681776
861878
783128
406904
744041
1129823
433432
796789
1687271
533880
1730536
152928
1099186
1751463
840413
1342795
1122757
485684
789780
1328411
1795037
319934
354702
1130797
992069
1126687
689012
1583232
1281220
634421
1411987
320448
1663459
1673167
1327231
1554639
1781362
721751
1856853
1017134
146404
219987
1981843
267754
1265272
662349
1592601
369455
962964
812839
98356
1773558
648272
384967
659743
747613
1212963
1557687
1798748
1812155
817518
1370665
822665
929398
1261066
1895778
995062
900972
814201
535004
1548377
637463
1419835
1728718
284557
853278
1477301
951178
1410231
517914
1952799
1629279
486915
1790662
1593025
1458275
755902
1013581
509047
389352
924615
1372839
356121
1228047
61213
6954
164424
365924
1046049
1947253
582310
1733691
1152862
1771958
373250
339322
1836411
195724
1718126
1008323
1237181
1536033
1810006
179830
1098756
1574339
1622194
173472
1134619
1314437
1894000
612484
1567358
973155
247877
1148735
1800744
335842
979888
290873
1910491
835501
1362548
1454736
357586
1939925
1056762
685285
1731748
1782533
573634
1919087
104024
962985
1601381
481155
96171
1860501
1480355
1582753
150530
1856811
216286
876882
510869
289428
1931183
348342
1610801
1709201
1094158
1663208
86304
1157504
1000094
599854
1604575
1073458
1925791
720853
1575964
1139347
863618
1181961
1356840
332202
66651
1396793
1567231
530922
1741474
878041
731999
692180
112966
81658
148200
1038326
295408
460367
1937865
621522
1986263
1811160
840678
1932630
1707566
861488
1860163
1060259
621033
332918
1160190
200271
1917460
416790
717546
1362884
823152
985286
1450878
941252
634179
798288
1679984
1316440
1184616
1364210
173195
1269580
388290
945224
203052
1662630
722014
550611
213011
1744325
1762128
631474
53874
182692
1072782
1334959
1216696
1571551
1997713
420350
1904232
665178
1127418
413590
294667
1401227
18044
1978718
936486
350566
214408
592202
1309667
784723
178868
1724018
84551
198246
873351
1303806
1222667
1653042
1436357
903657
923708
257150
988183
1346348
578239
378082
962555
1372280
1399224
1750441
1501171
1361091
1109327
258979
708652
130729
1589218
1898218
1225771
953388
195
1112920
1754117
1312462
1055092
1058002
926197
1632560
620542
644278
82820
236784
1748831
1288689
1176888
1297752
388773
529835
1768389
1515891
1682763
650703
350525
698548
887658
1584057
936810
1226339
246471
1586287
1564839
1371541
1030352
683214
1045701
260651
1666710
542380
602698
1007547
1271567
1010694
1409553
146799
232467
66168
273873
1960578
1356168
309036
39885
1263241
614835
781427
1398683
1952165
239520
617180
1227328
1415787
744835
283734
396
1254531
1999974
1801318
51031
782352
15633
1159948
1941872
589307
352363
210304
734578
844038
1718157
916716
1023205
1876563
1734950
1874931
1827172
429472
1537146
99335
287688
57168
165292
542618
1641606
1017681
1822510
1398784
391725
670909
999708
1864405
1502779
1478758
1264111
1131671
1884753
1448325
1676643
1684107
722804
192187
1657739
828843
771706
1930462
504264
904637
1824661
1191431
839215
207837
606409
1992590
1028797
728441
993407
1242452
1539231
1661169
362674
469260
69873
147063
626865
1672932
398200
1918360
1775398
345471
1521850
1282186
257613
307657
1208531
1313601
166968
761464
350175
909755
1346291
5397
1082987
630107
545202
627026
1368636
550584
1362724
1858658
853588
1837120
216627
1285256
16426
1359289
888668
1201612
1526659
1783510
1424100
674760
772830
772685
1497146
972720
1147360
307096
709702
1840945
459937
836026
1396405
1082900
352171
1867014
921080
316420
179149
1355579
766106
1971611
1355459
1338789
1133243
427766
741916
1440905
1336822
1730243
1973380
261617
354492
1081013
1717837
1892313
754067
377801
1064391
844626
962515
667680
1944197
1065494
169205
1119332
1411257
751033
1928239
1402368
703728
781526
392934
952468
1114433
576518
757874
135837
919737
1660184
895941
1205963
181313
803547
1346434
679962
1120352
215604
1264874
1823701
1580168
1724229
1980696
126091
135386
1626870
1892678
1618737
902766
214570
781049
1797821
1919766
866907
1971621
714612
1173901
282328
549216
1570959
43023
858094
1537110
518186
1262816
1801749
166035
1917282
468335
367935
1571862
87802
1301372
1345093
1140691
1893178
352915
1951690
383140
358305
715680
221054
1873217
264819
1551325
1635446
366875
1265221
1823127
494346
1377206
413259
451242
309431
1806192
172356
1844704
276153
816742
1700553
66671
215932
259031
186504
1301262
697419
1096521
1036010
36406
978040
187002
1208113
1476838
1781732
1586423
1533628
369335
933644
1949046
1993039
1140926
48464
593784
323478
350858
830483
953322
114177
752368
1813918
876051
1027468
135287
1582533
660564
1453658
107884
1774804
1677816
197146
1071136
158850
173876
91025
716733
1380797
292282
177973
776923
855010
450419
538959
357486
1321626
1129882
1258155
813022
1615493
414822
1567804
1853118
927400
634573
888940
1755471
1080288
1415559
892441
780983
1454785
1997724
235151
710943
1289550
974969
26237
685916
1957676
617473
903200
46884
440462
1194243
1730230
1853752
1937202
1167536
1694128
287598
820431
794205
1067812
650127
1680800
1586729
682887
1429215
1308650
1874614
654560
295911
1581174
220896
1359092
1202612
925321
816150
1379855
1891725
1211809
1403810
1038599
1703296
1464927
780243
1499999
1770144
1674717
1295916
572750
1415854
86370
1501867
46586
923389
206285
631255
1096868
63300
81893
1609864
966603
730555
1294363
879305
1226665
1216859
461074
657156
1500230
217854
21631
1960919
257981
1580151
1625765
1031262
1744942
737617
574328
438137
1647688
1724927
948944
809827
866572
1849404
1641559
1530674
460966
33941
373544
488991
1977653
1046616
895022
1387679
387620
774389
464190
1171112
1242014
1032506
666674
202382
1295457
1090845
1970579
1764796
787338
1527137
56857
2035
1993001
384530
1479108
911794
1243732
854648
1480865
1054956
232965
927199
1827466
378097
1444857
1042669
710844
1951375
978811
473324
636269
1304793
1405207
1457746
741010
168368
1692070
1577526
1203167
981375
1649380
914734
1160073
1546604
468568
1567865
1467142
1166390
1236894
1597463
1879584
1513551
1095321
1098718
1533813
1952000
1074627
1691563
748653
975761
1759216
1787902
526110
1506284
1409993
507881
1768463
1815343
1250177
1311229
1679355
91256
1596300
120889
145585
1436438
71996
1357739
1810635
1851395
918628
1775466
326155
174550
1168875
40359
1633849
893391
1811311
1295522
1793332
1170636
1254811
1761625
1802289
1788749
1226131
1764339
1277727
1674364
429056
1172560
253599
1877247
970037
1888895
1729923
1190112
614736
992366
1658468
355528
889241
586950
303523
1049908
1009485
775659
937283
1784024
859279
315314
694369
421455
113988
409839
470636
787248
1302534
1711494
721586
1505870
168362
277772
1990963
1689194
1506644
620012
262610
1809394
1756806
361174
360080
1689577
351625
949828
89697
1498544
889179
1761373
421222
1194293
796708
131412
753965
1520402
892637
142374
1439411
990676
1100607
1214117
1322625
1933163
1965805
1818884
984630
537043
561061
1997928
1274021
1259440
758948
1577359
1937767
1075472
34874
1722163
229338
1321335
702726
116466
1933223
227628
1421105
1651589
865561
927630
1220783
272582
888099
323992
1047843
1207091
980496
1831676
1043017
1399764
1268534
766696
1193530
712957
1566528
568691
570223
279423
1664537
70318
1266360
1392539
1527973
574072
1847395
1801300
541481
680869
1975861
499474
724208
140916
895795
83517
692539
1455061
1742534
341022
1268210
1617725
1691773
1941861
265415
1858010
645138
1360631
1473352
1145283
964119
1032887
510341
1311295
1897008
1928189
1902396
262093
1638594
650119
506308
766993
768279
1766722
254477
1493853
939149
759682
1455407
1971466
566590
225795
1103800
497804
400578
1717567
1947787
1911303
1465962
1842466
1187615
900425
891359
1709573
650688
1202914
392850
1051348
396945
1013292
1851382
173443
1611266
597190
229604
1211180
240674
1930104
193720
996007
1248157
1001359
1628964
1285318
84192
1746880
1859273
19592
1912902
521140
246208
1479098
216877
1151229
1312935
1276233
571016
233216
367464
559640
1712527
1036885
1800634
175106
1237869
643999
693662
337348
1410737
1777401
109811
1390402
1675846
304613
1684542
1048163
230247
1722181
1565240
1727541
73219
995386
126623
929133
886002
1141618
930220
151812
621444
1756823
1838610
1893324
673031
294339
841885
1075945
1541744
851259
97786
1834604
1066606
852540
823064
199806
509165
1178024
629072
1600720
590194
934210
845392
231926
1471958
1973003
1771654
722705
1621522
1731759
1706444
1006532
1666954
1803308
1637331
488568
42018
255301
1286559
1047443
644440
143840
1037913
1745957
1292543
986346
1974444
1278426
1397471
315990
318584
1021321
1833584
1385715
1320474
1742506
14818
578257
1488170
1617199
354402
619476
1447193
171567
1804735
1748587
1226228
1909813
241927
738934
1621795
1676603
225510
1190256
1972725
1002420
162943
703779
1553062
614156
1551708
1630645
340267
408046
1356349
814440
1090462
592572
34313
141869
1184225
1717371
1834890
973499
1440240
1406412
1474263
1392381
1973317
130232
1427838
1928998
1338189
1848025
1704261
1851673
1729378
613748
1843212
774648
1229077
1228652
1186507
1870848
142241
1708798
1691409
1078474
1869555
894124
1462378
1367499
1427003
425376
1697798
1869349
1066678
1104821
1990538
646163
112022
1825959
156184
856450
793784
1067744
1460323
218617
1770204
1740030
994923
1989851
57279
1474551
1348872
1949874
1136158
151679
763645
1463094
1204222
1212191
1831963
1776200
147623
985440
1246769
647081
568336
1005658
1879945
1903840
1671363
1435483
394057
547282
1298265
257451
1906490
740822
642598
130381
443201
792069
1823151
12420
321762
647400
809298
1433887
578831
945664
1665888
889455
1994543
904206
967209
1814276
607955
319366
1002117
543195
494721
635576
1553661
1803411
427224
73124
1170332
822468
1906795
1010689
1574390
1904950
1082019
1390153
164179
1987227
662694
1927490
938599
1760913
1143167
138429
814693
1910817
293489
96446
1283296
1601257
1902083
410211
1464682
772087
976939
904364
147206
1874435
942306
293427
470900
409147
1619324
1934875
1758578
545691
950574
1636465
1551505
278272
1757765
1504181
1059426
679702
569182
1003093
1478800
1834248
617581
105903
1728773
1455694
1607988
1256022
1156089
1352319
644161
675718
808460
1808108
1748804
945011
794479
647731
830587
685833
268491
289647
610808
659133
1824079
213780
1769888
221034
1390388
1348569
1899833
1042154
177464
1146125
371834
1752347
842125
819528
563317
515430
226415
1660854
1363768
884931
1651195
340624
804855
797770
791777
1287084
614347
1770131
1302612
1629996
1849393
518064
938566
1543037
1018265
1959842
393171
1646688
994367
901082
1516701
1726832
1978926
720019
1394023
1517869
1949477
789193
615411
1018851
1084275
1701376
1324352
1138957
1233555
1678887
1981423
1548102
660849
1238355
1243010
1344801
951390
1828572
966093
463605
529532
248864
680335
1407379
1829626
1756586
1328650
671572
1715781
1941738
62230
71568
1157289
409936
1020658
1600323
1390150
754072
1240497
1854302
407315
1047835
846854
950207
1427510
611596
966277
1432304
481810
1381710
1261394
1387461
402282
728479
49438
1088450
1995934
1236267
645973
1427531
1378131
900484
1430007
1858754
1844100
645430
832944
272280
318272
1708005
144588
1832045
1434135
1518424
1871534
1382925
1309306
155904
1849406
349212
508886
869639
593612
1396969
1059423
39830
387563
1544403
1739504
660764
1250907
1951609
1761206
1343429
615828
527270
91645
131645
797560
673717
750011
1488335
797919
1755872
1670766
537974
1918327
1991626
893643
100179
578591
1896531
672037
585919
1494036
1136418
194625
445360
1134548
1641201
1508046
1076678
315608
858979
1907716
318959
6609
1123544
1425829
1547684
1391860
1112042
1043778
644989
1676308
170189
263186
1523709
1267617
34766
1493807
1791847
679191
1357198
450349
1331783
1391392
580736
1839094
1711984
1233731
1589961
984651
288971
525672
870518
896745
1422238
916686
1459706
97291
1010700
187942
1842241
515528
591033
387829
1580021
1005236
1201340
667302
739586
1889416
1901238
1520576
720612
1858257
892318
1288089
257724
1407190
1759618
1585110
263885
680276
912415
302511
92370
1962767
1819141
820053
518725
1392976
1149571
43907
1454061
516803
1032465
1644597
1894778
1798117
1127606
870201
779090
1929831
296727
1843472
779758
820404
602273
1049257
298261
1325408
521832
1885677
1031580
871557
971091
1785605
1288605
240808
731461
1113156
185590
205671
1340105
1368260
623685
1444580
938754
1802119
958399
1751991
494994
1541317
1180958
1804654
379647
275925
657200
1390067
1224768
302575
748142
1369443
1176963
1849332
1866288
1133056
575827
281466
452794
1500502
1423197
1076478
227288
368853
1198469
787398
989773
1122278
343633
1340128
902921
1613058
1707968
1490975
1186417
258367
1410035
1569013
1140531
729647
702764
1159456
192459
468075
585502
1026330
765409
1771770
96589
16740
1226136
4249
228220
422094
933586
992193
1315094
415048
747094
1640950
1057018
1586051
227467
1177925
1281564
1698614
372316
1346195
906831
1804226
1309660
364420
670585
1721435
22871
555214
1801711
756561
325644
670168
1724356
1701769
1823685
1449845
114588
1194827
601104
75502
887657
1670775
66277
997162
1090305
1452200
998599
1037164
1966916
1481402
659616
89509
884757
1905805
551241
1920061
919661
142616
321959
1168875
767827
1173298
1075230
716627
86732
1665771
1710637
1341607
1499258
80753
789526
1526336
1227367
469838
771024
1019822
1531804
535457
1440365
1207080
830955
1907566
282950
1306012
629610
1249469
1446300
1435252
952296
1679819
842435
788532
992494
1703449
458276
1387294
1007448
1483414
1117257
1160090
686058
585277
117915
176135
1646238
627076
1708639
21274
371700
1331679
211776
913501
685657
1352083
1603289
165713
1520765
799791
494992
1074138
430556
1855757
1745413
422230
213243
1625669
310965
1442144
1221351
710419
513429
198410
1888323
1773824
566659
273968
277457
303096
1326800
1716306
1220070
739189
1630120
696873
925718
1390288
1720016
1914306
902450
1360932
1484052
1871592
1893833
1897503
1760802
498928
674929
583252
1643154
1433572
492160
1602239
1054183
926584
402102
1523208
490516
998946
1380145
1042497
1864454
1772479
146196
955757
1848454
1147494
275780
1635435
333204
1286007
1856297
781053
914027
1434551
753874
1122358
157046
315197
1452620
1165262
789073
1923993
65749
1785281
1572269
193168
434080
989250
299932
1247400
216358
235303
127796
156868
1511630
1832279
832510
1632709
493257
555865
813928
1426567
1641539
70903
1743623
26480
1686034
1220092
1897677
1860083
671165
1049302
34644
1482089
924573
1656355
1689802
1406312
54024
1475741
1190266
794631
1903380
933640
1009708
295570
1053397
1420231
925197
1782666
1708957
595078
1463905
636886
1344571
393545
1898404
770866
674998
1362506
976541
45967
1163311
1877488
509802
1115133
1664082
1731335
660329
1215868
1428227
697573
439550
1265156
928049
1870462
1767790
1932523
1702514
1960683
1858519
98958
1108030
1034123
1316099
609660
1331021
1033698
1289333
1735087
537054
672423
361841
1482619
1881836
1951542
739310
624212
1899279
861557
380763
204677
1069270
245432
1612151
1187904
1266523
808944
1104351
365892
1010906
833697
1432292
1142280
1854178
1705979
1052941
1831321
789860
758095
1516764
119339
970207
1249327
597215
549953
323989
169468
1139473
1167418
678844
1513745
1418676
1257232
1283257
63624
1375403
1802504
1989940
1752110
748623
645535
1215971
719581
203097
120588
1219611
678972
853808
1189218
716179
750475
1386105
44588
1660090
956050
887709
1097836
956951
868649
904491
360754
1676961
123616
376030
738069
141201
999925
888985
1247854
621238
1443237
1399379
35336
534436
410053
114040
1379940
1291735
1583657
1396719
1338689
954212
1412740
970544
1024230
455573
1773755
1760563
1579180
1068106
466039
1321368
874836
1100561
1595668
101289
569830
1235772
984792
1796122
1103145
363160
1770893
1856642
819110
439709
1868461
1459427
571662
1132851
437738
198443
724749
200037
801889
1227092
96420
139106
946123
1398501
1338272
437706
1505246
1774111
1352947
834236
731923
500560
470742
148079
356225
790047
1680584
249837
1731858
1291949
1145620
1627602
9390
623410
412980
1172355
328635
1217770
1503201
1854056
395025
1057372
1970714
1407003
1401276
273070
1754490
675996
910713
683782
670943
1897232
831364
1847785
1212189
1258909
1432055
60736
1682041
1615821
87419
207167
76651
1297894
605828
1751745
413632
959270
71452
1274178
1145088
636539
213191
3526
1139030
1251033
1418690
1492007
1758830
346800
1321811
596686
795922
1509783
1515774
236385
447272
1163318
1136322
1776683
761781
1240101
961252
33622
746973
1991225
109075
1270569
1030535
1390989
1284209
124934
928451
102252
1525325
1134298
1758992
1375534
1439497
902714
1565727
1940133
1456901
825499
30166
1528156
769486
352308
1596647
896230
1098683
1373097
1733401
1382321
1286718
1905628
481442
1999708
560512
820019
38793
1437519
578564
992980
882561
1089258
1861099
1226446
106470
467439
1009428
284867
228023
30177
626810
1184487
403348
394020
448824
1320698
499027
1315875
1794036
1143136
876363
423809
265460
1836465
1675126
1615656
1321071
1193840
317015
1263257
1820566
1846181
1278592
1784547
400157
1138124
666377
331325
1055703
450704
1113053
666785
1108412
1875333
227997
453375
29686
1150581
1277252
1340249
1512767
1394222
1964881
950537
1780514
523239
1920807
249136
846202
1640924
1542315
1800957
1045789
333578
1475398
1132118
76749
735823
1733848
1620825
1393360
814840
1678613
1431374
1055798
1795774
220329
1477535
1096165
936299
1314906
834801
1105233
1627229
67433
1764329
1682895
373431
294113
837817
1906627
807252
1672434
843023
1451507
985382
251214
495721
1384006
1417442
1726589
1370314
1928807
1567924
1748637
889783
797993
727701
1073100
817071
124875
1370945
795273
85513
1816385
676234
1835309
993965
903471
605551
1652232
1256907
598178
639772
193458
1633429
1595446
1625231
833562
771956
253925
1282294
1818530
1384636
1859775
1779380
1381515
505200
1700909
1790604
1079417
795991
1829043
1163501
608246
1683897
735675
774703
173471
611181
1228863
711536
1568724
1104417
11519
1872102
594668
1067834
1769142
1027389
877411
1041952
413289
473074
1783811
1924999
1746888
275574
1211534
791691
868496
1810971
1092606
1267261
248760
794764
1197756
1097188
146867
809644
1312635
384448
823678
1824685
920467
227544
1247444
1861331
1074605
923561
1413177
1422026
1644672
1951920
1139918
204218
1321992
726628
65474
874638
1633957
1013930
1856428
415258
1940361
1282883
807405
1239643
608580
1016680
780137
1645887
33620
860850
1747469
1720549
497822
1416697
716920
1898094
96338
905937
31725
1472833
1916447
1657573
199796
1971421
415264
718954
108480
472921
694039
1432247
36727
1802695
1139849
1286440
1232691
204561
1329442
991691
747010
1399604
1080910
129566
471628
1331435
1034866
1240353
1117727
210980
584716
1240167
778134
1674478
1526596
118443
1683075
1218077
363719
673591
614576
1845133
66750
1716129
1240350
736000
1274687
174733
1970014
269884
148519
57360
1233867
326099
1571049
1539346
1192699
679126
406682
667317
103362
529337
703269
1116392
1875986
459696
464202
87751
688818
1998669
1574991
1777796
1056418
1397179
1770749
1149891
184976
69722
260110
1615168
1198733
621507
739886
841156
1535795
1338034
61778
1759099
1466127
1318110
43688
1317090
937768
1396404
788669
863080
1639165
254049
700333
66202
1194823
374291
67572
1513414
494942
1717423
1133630
1174459
1079479
1159167
1768603
1527351
270991
462545
641402
458484
955127
1655051
1480222
904107
1176627
752575
1630984
979801
764273
1842964
709819
697846
1365861
1337386
1206716
107977
1469767
582285
1500955
842829
1921496
1148854
270309
105975
1326517
1786847
560040
399664
576691
1722728
1241259
1481052
175768
117890
840798
1793903
347950
500115
1553696
1682034
1734042
798456
148113
521496
544971
1916438
1966103
1864285
650510
1669953
1848167
63688
1724818
1980004
946991
304318
1124038
1280633
1451060
544661
96450
1205431
1146738
915606
1579414
564085
1279026
637961
1911153
1299625
779704
555277
1623354
1386567
710067
635730
604337
115751
1275596
341322
1539619
177688
1717163
64871
1291962
1590599
1278281
140180
1788374
1777407
1789481
612807
815670
1153776
312974
1850208
998949
897010
237077
1663210
510644
212405
517490
763178
602754
864386
866687
506566
1402775
1183951
1176696
84457
1483149
1372608
288386
1202162
1391448
1392796
1845148
243715
1219083
1834069
1627020
1917903
401780
278235
1988538
367893
1954843
994586
512991
1865716
192681
158390
1045504
206507
920981
1155580
1029122
115883
1734567
1267810
1681976
564262
1176768
522519
151764
1839067
1656736
334708
879257
1400450
1455981
208273
1882405
1050893
1953008
1189950
1537086
1153411
542244
759011
1230933
53112
883706
1395323
245500
536019
1670456
537618
1296696
550791
1148758
1897660
656198
1192466
1459160
614514
1240231
1637339
14189
226155
1078960
754590
1715005
1621377
803139
1062059
1718768
1774760
1599808
48706
1832515
178577
1042465
1938995
868765
40768
594669
1657297
625226
285000
850871
1344338
1611163
744285
593159
330846
1640072
908012
348316
237386
421806
694424
10023
440085
907821
420915
1841696
854840
973462
855064
107385
296346
753389
596920
1223452
887938
695109
146214
1436822
1030416
902980
1744582
1624400
386644
1472736
157840
204633
1471381
311648
781747
477138
1803996
710194
355890
180865
1076572
9720
251682
1312646
903782
941431
24285
99375
1819298
1860493
1095291
1834133
920009
1686510
1987032
1090639
525694
1435345
1447591
674245
51530
197109
1642208
1240653
17728
200443
1510320
5951
300757
1698415
38991
651807
1935477
623060
1383211
897596
409852
1167755
664568
1124039
1270023
1831355
1064152
1466582
1606862
1774228
1307183
111994
1300840
294714
1691698
234071
630150
1236283
1956026
190109
902033
980995
94200
103010
1069111
305815
300649
16122
1398582
915404
928177
101323
1253432
1040877
102700
1267353
834659
1081574
1470983
1335137
470377
1582954
1282336
724516
1378781
1019467
503516
152195
49529
120497
1990206
1454929
167294
1080250
1607971
1249676
768275
1578098
1112520
878524
815174
463535
702235
1891422
1475623
1538313
922461
1535928
1975227
797599
618359
1355070
306535
1918103
909510
1984288
39806
771283
1555244
1041493
566383
1456495
1164525
1002746
275359
1601261
1727482
517184
83638
1162078
99012
501018
1780150
1719111
652694
257488
945490
1509893
1384910
1994281
1117400
1319519
246460
1275975
1254453
928011
387292
1382553
18958
914554
1543800
885853
828247
1198131
835457
1158218
1983770
574733
199733
1119011
598432
855580
717447
48873
1473889
904345
433028
788908
303677
416516
1955145
1505182
790178
343902
1593326
371598
907684
1954738
176470
1571288
21507
350107
1591498
679219
183417
271179
1533868
54794
1560753
1549875
608538
713629
1306947
997461
1615908
980691
717939
483059
430058
1753372
1584644
1800161
562575
1756720
1487647
166011
1687410
1215073
1649504
1238129
311634
191795
1542696
235281
338576
308180
36029
1037218
1989596
281142
510263
708597
1083299
1270357
607876
1484128
1216915
119887
1307361
1158536
1743944
1608141
895687
190299
1399306
599726
790663
620569
1019339
201677
117616
1851834
277108
425066
395653
548690
888482
130477
1606401
1060428
1473602
868522
1696438
1765550
135474
1570362
1286719
382361
984651
633979
1636475
1011122
1409546
1029513
22228
1968048
1735577
346020
496312
472175
1204901
698297
967791
225590
497002
1396507
107434
221579
191314
1428383
1664749
1531100
807322
172845
1262949
1041848
969320
440702
945356
228460
364394
1862851
1969663
132553
1496189
790443
1724774
1538332
1470215
876817
473937
1415022
775633
1594389
657634
327111
1734795
977276
1537156
1774850
729577
1151295
64306
1739964
977040
231532
892209
422410
1460695
510023
1854691
1952083
547383
1679294
1482999
84409
1930539
1536433
473094
1807053
439173
1062476
1561902
370001
672712
32017
1853818
1047871
1724069
1432246
896690
1641053
1187203
175431
1694606
1117435
473398
1610539
1505703
790602
939584
1073092
495475
611545
798536
1212084
449868
813039
1678406
202679
1145394
1973724
187181
666506
894681
1064815
1354723
1825512
920992
756695
1777139
1415874
1679824
1940852
1551972
639776
439191
641798
1295022
1240783
304567
1968306
843762
825155
28801
328203
401470
926687
472175
1990577
1813304
472867
285919
1755709
1523290
1350097
263072
388422
230216
1386690
425073
877055
1652152
318896
762549
1494894
1697248
802483
355246
1965606
1630499
1084649
1356873
80349
1164057
1910046
72572
853758
1603138
1960806
147271
1335439
1942405
1817387
1645723
1398953
1354902
1138595
1607149
1878550
684912
314551
1003865
530603
699853
792707
99300
321425
1908680
1748256
258948
497714
856855
306042
1211580
1484787
1703661
550666
673597
1121684
54869
743517
262979
614141
1480141
1478766
552160
757883
768176
40697
904769
1112341
608572
290546
991208
1300388
1530824
116635
1465499
1127242
1888651
305989
703049
566839
1047031
574611
921168
427728
1277298
876790
1157019
692421
807227
1809605
868261
1649748
1740264
1579412
710114
540184
439379
353763
811653
1509788
815415
1219773
1330207
1425498
271598
350825
1808577
1129756
1071007
1925095
800621
553665
975495
1575134
1175206
127012
1073490
410875
102640
1807855
1692818
137508
1307616
1871425
1520729
377260
431517
28355
574038
210974
1203045
831636
868254
1433850
112767
941455
564921
1471692
624425
1311303
58462
936769
1276286
965081
406049
1420996
327084
1720585
128724
1630656
485042
1370168
269899
381362
350180
1563720
114248
1170095
546622
1487794
374936
1907739
1592920
1597222
68778
1713721
1556053
1521102
129646
1661520
740070
1631464
49040
709796
1356054
204083
1465922
1422529
1981034
119713
1068777
1226170
78655
190444
1110241
441457
1234457
951890
1739201
5598
431757
1237689
646820
1463611
55234
1486825
1095455
520549
656254
1190617
194532
550770
254154
835804
384081
915760
565389
1856879
1869908
1701248
623106
1656438
1465674
1866877
954823
389236
656070
290239
1703020
990970
1897227
855890
183754
1756959
1301402
68319
642874
416050
306976
1048826
1413989
840328
1368428
1714383
1466496
1697875
598900
1561023
728726
285293
45621
1964208
1574265
750857
1370557
1818211
947737
291288
1821543
181356
676205
1224770
1423976
1209171
261343
1217044
66432
1926954
1063574
1620543
821457
1102983
1843895
54745
1714029
1117730
1428922
713329
891088
1096097
295429
851497
1681316
796849
1013589
1654970
397074
844715
1974392
648235
1659721
1857015
1866572
128365
38675
734985
1114115
775932
271336
1947362
1221013
666740
202213
686961
423910
786462
1135343
1695535
1423284
1107935
1448492
1760741
340395
545715
867282
1366644
2560
1361543
1748850
1901252
538593
1012759
1728774
1060967
1572676
855499
1175066
1434234
1578735
1810873
1406370
1800318
1984099
1206697
1579216
1326512
1793396
184813
567365
1879343
307077
991756
1104286
354283
1506503
1947716
310804
1221477
713405
1730118
1552293
1774923
1777240
1514142
1318059
1320532
819663
834426
1399311
1979591
824735
1850434
173094
1088843
173289
1161231
794448
905446
326703
715857
1898877
1142865
1691653
1047789
1834482
1404374
327627
626971
1526308
889583
1903481
320568
1678343
1385472
1974756
1036274
844536
226336
1313199
537112
702144
637505
86390
841993
1103469
294266
228350
1346497
1430265
161130
149222
1224114
1264946
460941
1463778
1371651
176605
632514
1471522
1032084
1381931
154097
535090
1859798
1091755
1580510
1112671
1564699
1002436
953924
1418452
1786532
1337332
863488
800751
1227056
1292580
1219484
1799646
1891090
717292
828628
1502838
1602433
11538
1477248
1738139
643874
700775
1682629
1034885
1150587
1941122
314520
881835
379372
444588
43863
330579
47719
1640828
1219711
1916822
304011
1716072
513897
522872
1079929
425065
1461619
1962686
1163657
1093935
818256
834120
644869
1184249
1174910
716894
1864472
354337
3768
185681
1207867
890947
894926
436868
1187766
16219
233528
922902
1218428
782869
1350471
110267
344704
65566
1291486
329502
84185
1077840
1175329
459627
1434432
1506084
1438163
1405410
1693913
1483598
577375
1369924
515796
194225
1654305
42168
1364923
1083594
110866
1080153
521246
642315
967693
1847682
1363893
347899
298222
690511
1282044
484667
371556
1326788
198734
1207022
836119
1273965
1801758
753072
1102254
823371
543125
1561230
982608
1731389
1993950
110090
1785222
1505351
909587
294372
1690813
1444963
1023493
196694
1046874
1193855
1096260
1945197
1822506
494293
1638606
811669
784799
1812281
1355949
1273083
1546396
944609
1355736
953360
833405
1848868
1170450
1481511
1001742
386837
1468816
8089
1537824
285059
1558154
485081
1252773
96659
262898
847473
1601056
855270
1028261
1152788
1458778
181902
984158
981867
716821
760437
371886
615610
447023
1205124
254637
474236
1569613
813127
1662539
1026608
1589153
1109136
631981
1619832
1740251
864966
1503135
184925
891658
1870747
878343
1651746
1783770
1487821
704782
158577
1459309
825472
1474512
637958
251820
1825864
1680213
1262347
1679915
225257
681317
1578140
1721545
58463
748684
1925269
420949
181739
915927
738820
911953
188878
407828
1326155
1193705
1264028
1260
1154627
215718
950728
892703
195835
901508
1665328
121841
1814840
319566
262683
1832038
318631
1050232
777684
1396017
205496
317616
1646242
764141
1112600
272179
1207449
1413439
939465
285559
1819518
1229929
992171
560445
1929533
1929128
664412
625512
1276638
1957510
1750464
1451741
1218669
1344827
535170
987977
1152855
556910
1166983
1726329
1862460
1872959
1637826
932844
278178
1861356
276725
1190989
326013
1216543
1100889
1534753
1102296
475680
673626
1322328
1269894
1763156
622096
1921862
1410588
316611
1349730
1071610
1603398
741122
1320413
1746047
394991
1266246
1146531
827727
431806
1677399
1042430
719477
1110771
1226045
1250554
73351
1152618
276880
79488
965783
1356043
1742502
430376
819587
1454933
401241
958900
726388
1896644
87867
1248287
1247876
1791067
1263473
586192
1879363
606802
834725
868615
553094
1464777
999018
1767598
937462
1710341
669341
88402
749988
175727
861587
60566
744308
419331
968367
1122650
665365
553668
1315747
1651699
702095
1314896
1781244
588823
1319159
1317796
1189074
1955859
1125171
1018736
1333389
1755141
67302
281946
254598
1364702
795376
1943912
1410166
54999
1741746
598644
1392381
498286
269599
590630
1096689
1515766
1609828
578128
1622613
1900277
1995980
1458788
1935902
923523
1532707
871456
494106
1697069
1151931
734279
1385871
1999892
1308040
803881
1144343
94424
18068
1216297
1096655
19854
1963716
558381
485295
1873376
951467
1240926
578903
1576690
893976
1433240
1009219
1795409
767762
1623708
1755935
167734
1668812
1578473
1107755
1103171
340108
1668941
1027922
354679
301001
217029
944302
281127
257608
537233
1521308
1609719
80537
1220932
1899297
214273
1571001
468578
1745294
1122255
1283867
902618
1376636
979601
537827
971070
1628456
171174
1936184
1876964
854080
501981
381345
312559
1818689
1851105
727752
1131919
72210
946651
278885
638746
1227229
513391
674373
1455755
628310
1489345
739067
524617
1651978
963239
1295783
1504547
1642565
1379492
1172013
1259037
512883
175305
1673446
597162
273111
323074
959176
80851
1846309
1828152
1977791
1628090
138766
1213156
1979058
256093
1216352
1195768
1065304
914842
1323749
1994652
1069958
120550
1347632
1290263
944984
1553310
1465125
1286104
818538
1227949
1287899
556457
1594129
719736
87666
1371773
825281
1210574
357001
1662787
1668038
1396526
915106
410055
660580
798501
1141885
1462696
1329519
1200798
1138584
744849
1351521
1465532
520737
1959101
1807385
548408
812591
485054
222998
187840
1926036
808186
891244
1650345
1344158
254765
1311797
1326
1626226
942157
1258583
97627
1431194
1655839
1633717
326120
1773376
67009
1749812
1924501
847949
481806
238024
854151
1087536
690597
531673
999862
1587126
1437697
242878
27897
1291559
696006
398294
1146232
1234755
1470039
1759931
966412
402748
1453468
1325423
1132210
1713489
344087
176841
982731
369791
52810
134517
253355
604457
685787
1158146
1842723
774034
1307405
751058
211489
1039708
254420
450277
1438108
1096221
1795579
903205
1047509
1487682
1698875
1358148
1941357
1700406
1919660
134841
1677385
762144
1404337
497795
91117
1016015
1829612
1909621
206325
1031015
1361785
970571
1003159
6933
369427
323333
1794488
9837
160730
855679
1395940
1373634
893409
1463440
585504
1092835
545529
142112
1479652
1454318
282645
1872006
1773918
1910253
593413
550883
435029
329173
1120230
1744468
1609049
16513
63585
624477
1952336
1720612
479910
283785
1577596
1860470
333769
1511395
1422761
1712087
536642
1436494
267771
1844941
881745
962738
1246921
48609
1185361
412376
861813
760103
1426739
1132585
1189442
214509
1185870
271606
994506
112680
1277733
161729
911379
1441894
488906
1576220
977181
1026956
361310
1445006
481794
1496693
1734119
80102
1238797
1173732
241581
691617
1964572
1456019
789864
467335
751997
618266
514934
654172
1669585
27768
420579
591707
1687333
353063
1561375
537463
629026
1476513
509338
429023
654185
956249
1729279
962439
1692489
1678293
1136884
1720839
1012839
1488519
1547118
563936
59139
1971055
1342112
1904075
1094719
1660728
1364250
1119783
1727207
658530
872199
228108
1202702
1177647
1199949
83146
1190092
499479
1996965
1034767
1764269
1907479
1262935
1728316
587912
1389538
266241
1576790
1554545
466211
633335
1591569
1201591
1184780
430532
877339
771155
474652
1920842
1922445
1014231
443752
1757178
1395967
1266926
1108465
1240189
1271734
237249
1344946
1042870
1661367
150980
749743
1773490
1879742
1404973
1279176
788135
1414830
533059
622677
1728586
281376
1136326
430372
110396
1715020
148334
1416862
778608
402990
464538
48457
72641
1618758
1016351
943974
732244
1531211
1691908
1695452
978613
948819
176440
1453471
1064948
483230
749144
1128059
1976196
489824
1806181
1455238
41253
987416
676121
1040764
16975
729734
953352
1015414
1906562
1716503
1336405
1632989
1390357
1918750
1518672
626516
431180
684981
31308
85455
669063
1983530
651866
535937
1311951
1863573
556260
1368646
115016
1151742
49568
1946041
66638
685516
1013553
239956
964243
754005
1648482
1461907
1315195
246139
846695
1716974
1100795
1952751
1609274
101643
1313466
1418142
1402200
1312679
1213248
1059904
1396374
1014627
1323851
1044387
552187
1572455
609847
175030
94808
1295653
917911
99598
1798905
144461
675513
1498196
583651
1984798
999032
831841
732450
516987
1269505
1385950
1581953
815809
1604204
75775
524538
167380
260131
662881
218086
1280619
1741682
905358
11695
323262
1413532
29870
1826317
1823929
950879
1485698
466148
482993
117162
1198574
1339293
241097
655330
1803705
632494
1671268
152991
1590534
1414951
281076
1050676
1528123
1711056
1714451
1456858
1446540
1158864
921274
426538
922840
1748248
1524544
751374
345112
27777
942129
746164
437634
1245044
725195
1158946
1737574
165429
1096754
1499107
1795532
1631959
1963581
1698474
883540
1528411
495775
1115029
99234
795954
709977
657798
1439698
1156354
1161123
93427
195999
1307174
317174
450170
1004854
1821265
885226
812802
391145
306527
225761
896939
1748131
1414327
1201152
1230923
1122628
468445
1566307
1248446
1496093
1286242
1304864
740125
505922
548145
1921628
1946488
1984517
1674579
1399345
819996
1258548
448762
1032411
1317196
1067732
746680
1909694
337638
1841023
770739
1805441
977765
708542
132409
1919294
723605
1970196
212725
913160
660876
1314434
1893289
329556
673561
1452322
342315
811070
902353
1508859
210933
891093
1226025
1322509
304417
1965575
483909
1000682
667949
1252165
1032344
1244873
1436505
1024841
971341
849846
315305
1258688
1842912
1721608
1221177
1004080
1902220
1028721
1509553
785736
1746741
1629652
380044
290230
1516698
358035
1334499
1989475
1290363
1177557
1766497
406310
615686
500469
1925516
987632
410616
1877701
1149873
1545020
987899
1233650
1385743
6869
1734373
1674779
249684
549108
628773
1513534
606148
1192095
1566612
164493
1747690
593208
330521
871116
572662
1892490
1557301
1209676
1463999
1268009
1311799
63870
1502003
848422
41032
920783
1487981
976489
612688
609883
300856
1262933
447127
393916
795109
646207
134035
96143
1642724
314081
462300
980965
1602206
956695
1135850
253757
1946621
1489728
191894
1870630
1932109
1742840
901099
1508682
1479814
942040
1986277
1036578
1380236
1168600
1498614
1068758
804470
644170
597082
36807
1568814
1076417
1262096
775919
1120129
1825115
1292740
502624
1915931
1206962
931000
1031108
393289
255009
1421586
439976
729787
1037899
741323
6216
1081456
43892
897367
43803
22840
267411
1188522
36931
1747024
39443
1089340
1186886
274605
1754557
1826737
1883278
236134
946157
922014
434422
1306272
1274109
1706202
28497
276923
152669
1282217
763621
449808
1386784
163296
164505
1280454
303789
1584163
603924
1748216
1621064
361212
623048
447319
1195566
1656573
12471
1790169
1353330
1214887
906363
71743
1577552
391509
1643084
494852
1413858
1609372
1706567
523908
321875
597296
804219
1658869
1968845
111226
454733
884009
1915866
409628
712861
592934
1956271
1252036
394392
1136549
1732589
1991574
462799
268488
1706085
425189
1311801
404775
1345019
660274
266013
273900
745724
234320
1421537
607155
837615
1810580
1335335
169686
1253461
35933
241392
1945982
941255
1213295
858891
496844
1486602
963961
1281743
759550
1655831
99104
73316
1868196
1501591
170458
325821
1513646
375373
1762457
67808
927516
484024
338538
1013545
1934494
892574
864219
1582829
632566
1543286
1996776
402582
1478212
1005192
1743868
329856
673173
1938705
1133725
14281
1836769
601882
21871
1259486
905226
1801159
1356738
1073156
640727
339139
799552
230828
1790976
817094
344841
1031854
941595
1780899
56362
187053
521144
1489882
1521956
1018503
1093220
265709
1134663
1137739
830293
724434
407348
746911
166568
302335
912782
244888
699186
565007
1544289
1676995
1326886
355010
1968119
1335782
303632
1639733
830399
1488256
1880295
866434
22441
964004
1484622
1918240
1249985
1954751
1938326
985447
99979
803623
236413
1455152
1323749
639438
1101150
358784
247550
1683436
1081025
558624
910662
625571
1464711
844373
321683
1722968
1197011
35276
296352
879175
707270
1366486
1969542
645226
1950366
1581789
1854660
1475524
1925363
723899
1634708
135492
1493807
1912979
1852823
1220677
1149394
1667399
1657619
835140
401045
846242
685371
1251406
1710141
597391
315813
559080
992408
887201
1035045
483594
1713595
233977
1064543
951885
1823744
295451
1174338
282615
1791704
1836861
1852370
997751
115057
866758
182938
1914870
155251
1995988
1639685
1585332
135519
1117261
1572135
678624
425417
1587083
1259618
318514
1168512
1958270
807391
45418
668671
1152982
687995
407162
433625
197454
1100199
785740
175684
346880
748558
897462
1405033
706935
383317
37865
29244
349828
1614975
1225780
356351
653206
1912271
658062
1814370
1251131
733027
1870936
985477
1798408
715962
1661141
1705509
1824640
500713
1671732
1503166
163150
1894908
89980
1375819
1677840
577136
680207
678564
1812083
906714
1620476
948590
1065959
1403119
891395
122101
1275158
1137407
290590
1986283
843721
311892
893805
82589
849795
1178190
429330
648256
55229
1086797
452245
1902879
639450
320571
1589083
1359635
1669012
1384091
1690951
570878
702447
493660
497882
1707921
339185
18030
393634
443126
883564
218990
745860
1260393
1510035
489641
1710040
1244728
1163944
192461
1887927
1699821
226749
1394713
848713
978890
718876
1420535
386761
1308257
490065
933205
482493
595458
167278
1183577
1427715
1793880
1727613
932495
1832317
546820
407708
719782
1809574
1714202
394945
1889505
1904574
631246
1985718
1025727
1181168
839680
1577108
1758343
604302
621741
1446512
864063
1989401
1572500
661473
510195
1935218
509711
531196
206843
1508574
689803
560661
861582
1941648
66178
1203808
1192790
970145
479597
487891
1945063
756387
1989242
1425949
610525
292631
416321
637036
178720
122804
154170
1866086
1136058
1383056
1665585
1339192
1158651
557506
1041234
262056
517851
1833547
343649
794040
1751469
943970
838714
1421639
539590
1576448
1172676
212418
1191625
1771785
1392396
1768559
188186
1296866
1850700
567860
835669
565411
150357
1224885
1979772
24127
444977
333482
1247441
1154561
1410950
972855
1428901
569096
1300592
152381
1142640
530420
1538053
488760
1219993
177488
448897
265790
1637291
69321
337382
516082
547048
1885810
1255200
98417
1562244
34014
1660832
1587036
1331432
1198133
262912
287503
1991599
1703749
1961743
1625332
1343933
387034
1498054
149779
1595704
368765
1125326
969313
989548
1561226
1767051
872085
1620726
893949
1501033
1147323
1294206
18710
1145180
945796
418051
909853
1399385
896245
1844135
1266701
677200
708613
948456
230881
1658345
1380512
1445857
269051
682801
1325782
1103921
2292
17135
1428755
258678
1232602
1365746
72496
261872
1322750
1467134
1668077
325724
755458
971433
1155195
1616831
1999564
1625662
1967726
1864308
230631
355288
240887
502936
352936
53350
1761914
552275
1346079
66133
1571175
1492557
1454552
1595140
412730
1907561
1986582
44096
268978
451034
464358
1677122
76169
950453
1025208
1845010
1679519
342717
208799
1688728
1278212
682636
261605
257859
1205737
1224534
710557
1408249
981131
864350
1219830
968891
448118
964744
36973
1455249
1524108
34771
1700268
1160483
885894
1275561
1273282
1295747
1699350
1634235
163495
602941
1292317
460967
1392540
912699
1251095
1467833
667986
151844
1185113
133921
6002
91835
1551044
439725
1338807
546723
1337901
606952
1970590
1805256
112747
1436071
25185
507427
641236
608528
1110570
85506
736333
541546
47492
269534
376528
1948509
670448
482729
1499677
1869555
892546
1798263
851032
390800
1403595
1364767
1456653
1323350
416315
556469
256079
704140
1180961
1079480
475877
1053564
98732
1671246
1314150
225639
836215
16267
438208
556273
1544642
1004164
497476
1271592
55800
1988525
908929
1992545
670229
504152
1025087
1837693
767103
207433
710392
1812952
1060302
388099
1827553
383761
1392427
259619
295942
1844308
1404474
691403
549549
409256
642206
1554577
822224
1114387
1166058
1970561
1390026
113245
296838
711883
641452
1509812
817665
528376
1186863
607191
553578
1799706
1750006
1043392
623102
245190
550999
1856175
1722917
1612056
1015713
147052
813694
716454
957327
1672026
1743852
582634
1513987
925944
1886368
1140310
1446280
962402
1209952
769039
1047492
399950
155813
996019
429704
464742
1813895
1758676
261111
1299521
344235
1591739
774721
513408
895830
626475
49400
654366
1730834
982566
1502498
196712
1454241
477733
225677
966167
754500
745250
998257
960392
1618758
809559
1015819
1549221
278773
86371
239866
1322963
1570420
177765
921653
329853
571915
792763
1830311
1748705
978565
166693
193749
212633
654692
623691
934931
991905
530376
947284
119615
331669
882069
1928487
694726
1721143
1440845
1932186
1490287
1175261
217406
1386215
184548
717839
1981425
1859991
328150
48477
1110161
1538876
371991
1200460
1741075
1888933
812095
380300
954833
430465
678547
972063
1841872
1253575
1748185
908785
671616
819808
32647
1776191
1903468
378864
1492510
1080971
617271
341473
164291
1977418
1747481
1738152
1343473
1154255
483504
750086
110505
1022152
1607099
720497
330664
269482
1739837
1924091
1102356
944081
1226895
1310968
66420
1712750
377261
1403387
1546407
873153
1755122
18107
1081323
277296
605091
805142
1249805
268676
1858317
721595
26345
343266
163113
814265
1575198
16148
1346640
1593439
1311150
1160917
1971850
1683788
1749477
1383249
316853
359943
1736144
794777
762590
875725
1058504
1017140
100958
67461
533766
1408381
1439965
1628255
304220
294806
29247
1672174
930714
504454
654921
1933831
1097941
603001
978397
1645187
1212485
1806218
292248
1179844
795109
1578645
1930703
854068
299774
1125957
1545256
1359113
326722
1555263
1126324
408041
1076883
1681709
456211
1767735
1265503
160506
692331
1931193
1516629
191964
332303
1459872
1710817
1248596
176270
626275
1245526
1697573
570691
1535244
67997
488642
1542998
1257682
1557556
432209
192914
1647425
1827708
1084761
355394
420426
228793
1928848
337173
1029818
913464
1014547
281588
645906
589572
526657
1642379
1122052
825165
406660
1586344
1992820
42039
230669
1299866
313474
1764248
631969
311313
1952190
1307333
310849
1825015
1300363
619055
1610028
6793
494751
176552
503496
1263399
151322
757491
1991271
124103
1616298
138930
1060513
1884597
690655
585239
1159562
1481450
983006
474018
1905664
1084348
723670
1817289
1898188
1441307
423863
756900
567032
1757734
576315
31054
15144
1290035
1171561
1426505
1927999
1845578
872041
655141
1081400
1134481
295332
1987383
134744
1535120
1190809
510473
1709772
30948
987759
1865362
401194
1746611
1283674
434634
621735
863637
1326087
536779
1442873
1796166
1012056
1900734
721376
1236923
1209134
189774
773528
717791
1253823
1295271
406376
120550
238493
669378
1619958
1239582
299812
381889
134604
509841
1025976
1377016
429708
931599
1929496
720780
559982
1997428
1783175
1209414
525361
1385282
1633319
999681
413483
930898
1127170
255671
1197904
1090621
375418
1873183
1620983
704313
1217674
546967
1917955
1080224
179510
35629
714648
821871
83461
1894977
977229
579498
1392723
402517
332397
129828
1143148
652332
1354398
102845
1068919
1861346
894766
1735672
49231
1373836
1037968
1843433
99547
1084801
745589
773458
131590
127939
685365
1353106
1863362
1091794
128128
1184343
172071
345609
1112707
1954565
1549136
1452833
1389937
1853049
223793
441745
810079
970626
813970
1008668
1335762
500039
806154
1983142
1780307
1254331
1431967
279217
1670099
423448
1802554
522125
1048777
1258811
146556
1344705
358340
1303894
1701542
1401950
601125
1417748
737439
168547
1631342
320312
1168901
827367
1711943
1423363
1009565
991113
1770116
1683447
795797
584325
1442863
1910841
1985201
814891
1904725
1408722
1688062
789158
463566
111733
1955030
1914698
334197
718606
1146335
1609260
87753
1176270
1518771
1323244
578976
899274
840736
1449349
1449552
26829
903679
562603
1617089
588549
909647
1742822
17115
1692222
697773
1842487
1964810
356247
1504717
1021198
809482
687774
1309472
432724
1486955
297968
1802837
1221803
1359446
925212
100869
394858
150002
332268
236967
450753
1619191
1464819
433245
1207649
1739875
245731
1115555
1832978
26120
1890447
145487
1098594
921902
1250046
773085
1847813
667812
1661127
1403491
614951
1251742
1951172
1181733
610576
1084613
440951
180740
770995
1163060
996498
1820672
1822541
461742
35318
260855
1808597
1194001
1552037
1488679
338726
1616209
201496
1304175
1459686
1488904
1418890
1483811
945867
1885374
1109482
178473
1823440
1331103
1239355
1665862
148440
1013131
176568
143736
1344993
459805
1590269
1644459
1887586
1088937
1840526
776623
1113900
1620817
1711457
561189
1109699
509454
965372
1540803
828326
173217
222412
1313380
1712495
1159892
1355583
423730
857660
1650602
347676
1019848
1574813
747325
290741
869115
1278532
835291
1486788
1712891
1241690
625523
198251
816798
1398366
800597
251328
1697584
1398604
87642
688068
731700
1406830
1275826
1336491
912227
594710
747430
1088081
363760
1950944
1424032
428112
739048
1363654
237621
1840271
135646
847540
135893
342789
1167714
1991403
1911875
1650027
73892
497131
625558
375358
1861593
209591
1444904
1924250
1491965
1781715
1818834
960373
1285115
1198329
1087683
1270275
705738
1208856
1474319
1790805
781263
364232
821691
1878855
1687209
833283
858611
88270
402438
196476
1342402
1804699
770800
1340886
653716
319543
1489834
31775
1506748
1254543
380084
436585
941639
332163
1122111
61414
54985
1249192
404660
321192
1660271
1013574
70184
780933
238837
675994
1351233
359083
835851
689809
1774650
1016789
387629
1923148
1952918
160009
327811
1458348
1095378
81418
852988
1458013
1305800
1998745
1867315
1585975
183666
716119
188992
438209
906038
1632903
1547910
1253922
1824631
351516
489806
653264
1737683
779639
553753
1629576
1913796
1393218
353245
1782036
238032
1024247
740060
1701490
1128495
507412
1567941
843428
1867797
1142752
809339
530286
1413504
1915330
1724824
593315
1932500
1154668
1508970
717620
1586586
189124
333760
1475629
418646
1757581
463108
686612
417076
25556
1495269
1553763
893466
670375
654020
1792282
1970091
736016
1591995
54510
1394885
856638
107291
1709147
986099
1165703
1234127
5264
1800273
909773
1593799
308559
729853
21717
551069
578504
172477
409942
973636
161213
1674837
922116
337023
154768
802529
1610744
913808
833931
1463725
758662
262406
1300530
259155
1262694
599102
1629086
1719384
51793
707613
914030
1458248
1457108
50623
943349
1704389
693897
1324774
1307215
940640
111626
632369
372327
185653
730951
1821164
1277454
806286
468993
775252
521347
1978528
1313685
1004272
1478015
1777511
1971811
402764
1738810
1669819
80541
956989
1824855
842192
636614
1585835
910507
857947
334460
474939
188259
1242772
2584
1094557
16252
145558
1227320
1782986
1443802
708713
743857
1850597
703301
471866
257376
563779
1981248
101026
1885758
1889254
1991660
411789
1222485
1631155
88554
352835
1014073
785685
916714
1134173
1410204
691224
242043
1111523
124538
1269073
806625
1597935
1449536
1675267
281625
1798469
443236
1303544
1939559
990948
320614
1586033
1582894
246845
1872893
1433700
128724
1221688
1797675
592509
143390
883546
1150758
1052825
1833603
1549594
711305
869982
429615
1044704
152496
82636
1918714
61313
1265680
401360
1350470
1086556
1457070
1795096
1505413
1192271
928236
1145189
1144083
1795183
50640
1213412
41713
1337550
982042
683622
1679029
568324
803188
1859093
1427342
1004069
765572
1978088
276476
122277
1346849
1002695
1854963
239121
1378214
1641503
274569
1633838
502408
1296409
1686820
944946
1113763
170242
465446
1653141
1345506
354786
21990
1949723
750783
1814789
127281
860560
887722
1817572
570650
1836338
264027
214797
477620
1150911
941076
1017328
1800383
927707
1056895
776707
1362232
1818927
1216119
336147
974080
51514
459803
296021
576070
463217
452001
573287
862872
764333
1029203
1118488
1541444
1861132
809536
1103389
1149705
520809
521201
941365
515219
1139018
1210595
895676
1858589
1247209
555413
1294499
1786069
625423
665017
420062
1200675
343423
60441
374456
1383120
1633253
355391
1943302
892678
279421
772499
566825
406851
1271808
616228
1496235
1055047
260155
178200
1520026
791198
136439
1069070
364041
1131329
749486
1839860
1926810
1748843
1294036
1797781
898296
1331206
178061
1465163
1968533
1878601
1117589
387999
192013
581879
1519808
1379255
1538787
663887
299168
661716
972396
1245749
322642
1256828
1430276
1400929
1282239
1157681
1276859
661250
1462716
169490
1914945
950455
1482520
389789
1645142
1247029
1077097
908935
1230768
1916694
1623933
1261580
443608
578025
1187023
1370787
556179
963800
808863
1776704
1358153
1823893
673238
535828
657962
399829
168863
1449705
197677
1638265
567365
622721
1720192
1625368
452854
891255
398147
407433
1530285
1463442
1612943
1532338
1346292
78345
518403
1669939
182450
1185876
464428
819926
1883537
1758185
1653127
206447
719832
20951
1190434
248467
750723
987663
1972636
1628376
1667667
555695
1187463
138746
641804
628314
956429
649471
959143
919286
1311648
276725
1724525
718070
1910462
1423485
1796161
542920
1867606
1124380
1192540
71965
529306
480807
1095785
1908292
1468100
710005
943018
1390236
25966
626236
407438
316287
1278307
134788
760658
1083602
1596670
1898444
530634
207064
1556140
1901434
1493085
1829115
1616735
684527
616416
1831122
1931708
355731
1832125
946524
1714587
533809
1743768
1835367
1239751
1488719
1269470
596362
480951
1181737
1762981
1413677
526511
109976
1127584
1233067
255497
51047
385451
299472
1727203
1297093
186285
610629
448295
886634
1004895
1164804
1667182
789142
66236
1380055
623430
627409
495745
248812
357151
899614
399446
1950494
1534647
765145
513715
1147922
984531
1222448
787275
929836
1151456
947789
1148452
653756
1851535
648560
4395
493381
1279254
1917346
859463
1964975
804151
771784
286837
518257
1917188
1448508
1034699
1111143
1282814
1225638
843782
540085
1988502
1317163
1079964
786523
1329333
428356
402162
1836423
481727
91282
84870
329639
386225
447021
1531653
727660
656229
685649
1919420
518224
872466
456262
1347098
244262
1488890
438667
1073553
1599305
26349
1993113
1657581
204919
1272897
1330918
994716
1198378
1626238
143443
1849186
1150338
1231787
1324452
1514338
732624
1699960
319348
1954593
594602
696486
1651365
678422
1515823
645226
522879
412441
486990
909838
1051139
444192
568595
1946697
1692593
1279525
836632
1533285
289568
1717060
580227
69867
741216
1510096
373326
1313512
332224
337428
1682839
1661427
1661240
1092128
604005
1393557
1925427
309861
420231
1821341
986716
973313
511219
1797101
167679
99150
639216
991771
1879295
1982946
1644819
617492
1241814
1818899
1389031
429066
504363
1901567
401165
1181717
1453659
207841
987010
1258391
434781
669821
203542
622913
185494
1727634
1162780
68746
773376
505748
1147037
814150
1795086
545343
1319997
1734807
429173
1045622
791779
1373246
156002
1351710
166870
1694180
126946
127795
47589
203480
1776328
1540216
1923309
638966
1329760
366034
435216
1916192
401759
1715340
635428
1085075
1009875
197372
172430
1781608
635154
724145
1273999
700958
664910
1984029
414460
1953343
1214129
964547
1479629
1471987
1234634
1330789
1138044
1880812
1170418
433595
1553861
659836
1407537
1997410
676263
542523
1646210
1479564
566104
1432713
398380
609042
418817
562990
1091816
462898
1085018
1223862
1724875
1844787
794667
1210545
509145
1465023
1806348
1911233
442400
1497978
637451
178307
1464275
518246
985771
1324044
1120710
1170406
377143
1099509
668422
907173
1305160
1701329
1504556
1409026
1694339
439307
23843
1117688
462799
24582
26227
249137
27635
715703
379259
583585
1950519
1684715
299703
1637923
905762
1180161
1765454
1880013
1404791
1950218
332958
927754
986776
859749
521632
1050257
1643112
562165
782051
734887
330743
797287
811768
1121955
169344
788758
1716205
1363389
1493137
1285615
491775
515384
277685
144874
252481
1655064
210590
1444122
357168
656033
277717
613041
1822569
188933
563387
699890
1956834
1081077
1950696
630899
1005471
800295
1732020
281355
642986
1815815
1135355
154534
1938538
527120
283913
166637
1390545
1833047
1454652
220866
1012510
204628
1649258
633879
1869692
1390977
1234135
1612917
129034
1622316
1730430
1517191
343228
866452
1766065
1104037
724419
1540340
1877084
1637648
457382
1740991
821810
1716525
510777
927746
1922410
1099370
339298
1572442
1270757
1602473
1776150
419459
138620
248708
150100
1630298
489168
724776
1459632
1884589
1812382
1686219
459570
1740
1382393
1037369
1692091
1223636
71972
1222503
948554
968539
982886
1875342
1955231
86344
827182
797450
518653
1341088
1585014
1571516
34365
1582692
1781310
1430258
837303
815764
1197243
514594
1674226
177962
1431513
492612
902429
1689894
1682290
954305
1680800
1628557
1626100
252283
742948
1711092
17216
1687885
796991
558980
1858683
1580894
1490652
115390
843970
40231
957327
403923
624806
870345
1093077
1666281
1958289
307754
634177
366992
1778560
1459884
1222827
1254739
1839600
1270045
253015
1008669
444652
1754932
1704661
770844
505552
1656570
786047
1438024
1730714
1838290
1081358
184728
14906
741065
1351153
1795554
1968173
141386
734460
493150
817163
782291
1831013
198686
1836213
206856
378859
1512076
1214321
1319341
569905
1687351
1601075
219873
1174650
1461638
1711913
1658041
1036232
1824342
1336329
1265243
256452
1359814
1123618
890196
943698
286170
866455
1611255
1671128
504976
610031
1417022
430717
1818270
236592
387962
1306902
1403216
1525163
1823217
838903
452957
279651
1854270
236904
927540
1136730
1841755
1091077
1782623
382332
250628
1121224
973153
1173374
137672
1027383
15379
970575
1684525
1533134
1581694
1863906
1878034
1359945
1215179
899347
1425507
1537700
712631
661424
1309626
1911769
555817
1204367
1531061
1765761
280135
43692
442596
342847
1702316
1880768
1556036
1827719
1457429
548917
1559430
471060
651534
1351667
1109075
432618
1522688
1176701
246689
1051511
1324540
1457611
1216419
1484290
1423604
195131
271266
160539
1633233
412121
1167628
787126
1575726
874471
1413356
929429
1812530
1633930
521900
570070
1241900
1367443
1159412
497779
554441
1975120
458155
1911080
1908516
1754046
1555780
909746
1344292
1571128
817102
389955
689329
1961292
1428817
1979673
1288963
78572
635101
1266015
1632642
1299150
1488985
1916096
314696
1901032
142685
621531
492649
103802
337947
1419784
679136
944694
1655413
1209033
1237838
1060872
1586766
72257
1092933
435502
635641
363058
1026187
83600
1529334
1066083
586519
1629721
1977615
312339
858251
819697
1467521
1300467
1853416
415399
106498
98658
1551217
696338
1166054
1565010
222740
1788642
596307
1703553
1400752
1571832
82237
330103
1131429
1448427
396435
759989
231851
775902
1698208
731389
1896401
1066393
313999
530013
1837779
318505
810289
1913459
1021339
1246015
689856
913680
156094
1506284
552215
1517568
1531577
1090269
948521
199627
1501507
499251
1766851
1242703
661366
268106
187683
1913523
390569
1591331
529976
1236603
1150278
987698
12239
1052635
1666835
1802602
1095687
658144
1058084
704568
1267587
1842183
1251597
1404293
1714322
1067130
1969173
1243148
232618
1705423
1648200
222763
6204
288034
65630
1277492
747455
424876
657021
115905
1779484
478703
1059679
154038
1314012
207422
26650
952695
1425197
1984789
1209742
1185481
943873
202445
1630311
1788523
1401534
582425
126931
341328
1724508
1428236
631088
1490068
859015
1034025
1662117
49042
800834
1270769
63141
1673955
568460
291917
1008545
52100
1113802
1348219
1707602
155442
665022
639209
109483
1367582
606551
276301
490606
252312
390478
1609491
293006
1559575
458532
1669958
1054797
32329
1731634
1612795
1392697
1662918
1044565
192219
840635
1291249
1969484
162612
1094495
1937616
1396099
634076
59485
207402
395131
1350633
1676181
1807310
201855
1564689
499018
1266872
1900759
674247
583374
1760528
484332
589314
1275945
970984
1024412
1480845
983489
1064577
834175
1546435
1949371
69483
906314
1693424
854927
294573
1127835
655300
111677
913395
444540
478054
44422
1054940
1825066
7917
852003
775001
830005
1539840
1859988
1563832
1799320
1834436
1954382
400793
1304542
844076
1540882
1211677
806086
1321970
90339
844708
1840141
1489846
1077679
467375
1404059
287322
176055
388020
280034
1544294
451022
1649873
676724
1551719
1045857
526267
556484
217814
326190
1532093
962672
1308351
1805713
1464507
766525
100565
547876
1261699
691116
1910920
322010
1479816
561171
489475
784441
1452070
20163
271545
1600635
1609737
628195
784923
127235
448864
899825
1854891
883105
909767
819266
810458
1399044
1436378
317348
271883
471988
619814
954253
1468494
700736
639629
626867
1114176
380952
495353
771141
297620
238104
1516051
1116091
205369
1696998
710062
498641
1770398
1379745
1056809
1522676
503328
1883916
993703
690509
1900814
210039
648571
1286369
401431
1968620
968021
313984
12671
1570194
427013
699884
1714386
597905
1206144
1110218
196568
1169188
1451665
1654617
976060
56315
210813
191531
1122986
454867
1220529
111947
524217
1500314
1208502
1965109
431132
666855
979021
110305
1487560
629417
1541196
1090156
474889
1998070
656401
1938115
1624935
1976680
981156
1195381
1063871
1557930
1995302
1754407
1325642
149237
867134
16375
1888321
583407
697405
1816098
1425614
1193053
1515527
1640517
1000783
705923
1782774
470464
512686
524942
143401
1662993
91361
1507749
205060
1796985
602681
1253474
1583995
1720481
122615
588089
303287
1830841
1433468
1200593
1053667
94459
1202427
1319986
924050
257837
1219363
491602
1172389
1960288
1985127
622955
564663
1462492
171409
133602
732016
153641
1708469
1052043
719221
1185689
620170
1661570
1260387
1500174
1996806
1499285
1739464
708447
1318626
1487830
1396668
1975481
835886
1862314
819327
1744784
1129561
1495244
955174
781773
494276
1100398
1680345
349756
1802523
1392502
1977573
1571910
1953071
13137
1314377
1673545
1257770
158555
117158
1937513
666790
1019418
908697
1838847
1227642
169488
1930150
1682357
26734
1661710
1109788
66645
778457
1483311
1843285
1799725
122158
1107787
1277123
308431
836431
1244605
1559032
1429323
1826190
110792
1823862
1513319
488313
1370435
140176
1821032
1899367
807888
1079459
329337
1415196
797884
208658
291797
311781
139467
788912
1247919
1225042
1220263
851842
1729992
1543831
1429144
625851
36101
1410573
1880704
187910
669230
1233134
1679311
1509026
758262
1412724
1507650
163085
154616
792058
422855
1997159
533777
1132848
529160
1888590
1193980
1508029
655378
1366236
855877
1957291
1975448
1647147
1522036
1368755
766672
374434
83479
939449
1044175
1650043
1037094
951999
972356
257172
1903663
1551320
1555672
580682
1357775
347806
333903
1849421
1076130
1987852
1265930
1451727
382726
393951
1123350
1423748
1094778
1127865
41371
1531236
685333
1084889
1298438
1495181
674621
1190637
228003
1505394
831693
1561803
186676
973081
1931521
1235636
1049729
519560
1731884
290835
1419847
1460565
1215696
1486458
432963
1549546
1866827
1908249
416169
1421342
17962
386582
1766841
1076292
494747
1465134
49403
1641201
935604
1652551
1092578
294683
810678
763944
403455
390337
1190174
602051
199110
696688
1665455
1603759
1713470
1644678
35184
161848
1264383
1114899
163631
1558566
1659341
1458771
1922253
246771
577874
837671
1353433
1791625
228892
760022
685298
539944
906637
1091221
1897603
1846516
313793
927186
590136
617744
1782820
509007
242324
1337620
769989
1876025
1963572
343264
328588
1078395
1699825
1662539
1842894
316673
862538
1925548
1865
1012908
788944
877108
1953367
595622
1989284
240265
96415
128196
1361215
96106
1125851
836561
726566
478159
1922258
512395
929582
450758
1276836
137819
1824369
848783
1852160
1067841
1325651
1076183
673580
921524
1122396
1645521
1801407
1237546
1768660
1787369
143464
669782
1190562
1484818
1452695
1647296
779769
790758
1469552
998977
1762070
1287523
865351
135609
703537
1826761
381703
888992
566745
115725
943826
1980653
359592
1867852
851996
1028833
1277050
1214187
1746378
529212
1801917
552987
734737
403901
500511
1065934
1926896
754389
1084145
269276
456208
1426723
870927
1234847
1313589
1051622
1051665
687577
1814954
1269795
1657808
259981
1955568
549274
1012011
1107636
598024
993624
53379
467684
707227
1963035
1621896
216351
775034
1069538
1722138
906613
621493
1418637
858925
1500226
713663
44474
1164813
998244
628475
1267340
660008
1544559
1043378
622977
151321
767593
1526577
1634769
33549
1580394
216724
385260
728076
1420306
660289
1597174
1535129
310653
709482
997970
24621
1850958
1260348
875224
1877333
962211
717307
33600
813994
610765
1811697
1619997
715038
937076
1138351
374529
1871301
387207
1080538
688390
740978
1493608
1462307
1495239
715794
806470
547099
1278875
493399
1811137
1864947
501173
125698
1423484
251419
1037052
1285726
1890065
1986650
424492
163436
78130
264032
946725
1931836
137295
1744493
355836
1886148
1847161
1442829
1036684
989229
319703
1264020
1936731
1006197
942116
1879773
521255
1801425
1007309
112366
712095
1650728
361563
959205
904763
983612
1384289
898955
635856
1401549
1646264
565343
1103846
882217
1050837
1446003
854273
1096176
1520360
1783956
703132
1876447
939792
632199
1467515
1411654
440124
165247
1759483
11840
1170253
967814
1547390
1194773
680222
165527
760547
676993
1495903
1899936
63607
915244
42443
190796
799902
1008703
604854
55755
78076
278248
1551670
1958837
1758912
507945
854302
757627
1357543
910827
1302244
384180
1580988
1191849
919453
1104962
1243675
1535565
808247
812307
380112
1653687
1240349
445772
935743
1062225
488380
1191619
249684
642406
437292
674529
742082
1119152
995117
1053369
1196084
988910
1106473
659261
1821629
1212744
1950365
899182
259281
1769353
454121
1107058
1200178
714141
94828
1336345
1790902
1274584
991219
1648756
2900
141545
115298
1095759
1014413
994942
1216910
800004
1337303
740909
978215
143880
1879428
1109733
1904920
263984
1459461
1292604
1854149
1033680
1603011
1500176
275320
293139
963141
1255582
1100967
793280
202561
1621556
809558
1330289
140354
579573
886917
378599
545540
1138244
1713268
441930
342309
1074468
756005
885895
233737
923314
695184
1009058
452529
849902
15510
1346978
1533359
633259
885097
787898
227322
1567518
468357
1867012
1832877
255547
462774
1747559
194723
1504459
1439694
258167
1906929
354086
1623658
1953931
400457
985373
1103807
1946110
501767
1756160
313605
1360994
1749538
1256407
1580117
1003935
349535
1496912
1824335
1582384
598866
165157
799362
1115647
539421
866121
355916
1394735
631739
1453009
612053
580604
1838022
1213702
205016
886414
1344959
1490170
1601316
3939
125311
1348501
417692
1007013
865890
779556
1033633
863211
718755
1892085
1867193
563423
1183017
1234084
972865
567014
1536449
853758
513361
1773815
68524
1655542
1855412
1249114
361790
1693595
1113804
1580640
890206
1385629
255117
1765813
1136754
47034
510601
1537133
417224
732996
1280795
400777
1085874
1546808
1906068
1611552
754702
908194
948841
974974
60778
101372
331807
1023512
1921126
210514
1832283
1794313
430724
1342321
303047
1028670
1721744
744016
174799
190183
914848
534850
639945
990206
1546449
230584
734805
1885294
936475
1309339
858521
388451
1551454
1735501
1113327
1926413
1486917
256732
1510271
439730
753675
482309
1154709
1753090
558323
1705004
1288253
1329258
413714
1624791
1283118
1605982
1255601
1287087
728262
430467
1827309
923644
1700031
649920
819462
48961
1891645
587766
835258
1377313
440691
926434
1742885
1695904
812273
287511
337411
623490
880234
198357
1667734
1046657
1559917
886124
213737
347692
379014
622145
1523347
1364877
354211
792179
1273641
1174621
1515105
275125
1035693
438911
1052488
506194
883241
1648716
1869515
883317
1706779
958619
617590
780693
1614510
1026383
1592366
1316674
65396
1353629
1812315
596125
454681
77243
129228
1297498
239078
362610
516132
1650437
394600
1608130
533531
92125
198348
1453498
125874
1876371
1698739
1246055
1451842
1386079
1461956
755047
290409
370346
1807058
1209904
876647
1075888
478353
1362125
1602203
972177
1785500
1628949
460355
388694
1994796
290141
414642
64230
429856
1034792
1800485
197187
911785
1975381
961957
817686
547765
1927148
617904
1876931
1548152
1990429
591453
198413
289571
1429867
1882248
888358
1987617
1249353
334130
1964337
85247
68132
573361
1582349
1859858
53188
200950
1494165
625172
845451
1351822
161446
1439765
771149
210181
125815
931483
1213542
10417
223442
1252755
753763
265773
59134
1034871
1433249
169592
1178691
1904864
961380
1796835
1875868
1827162
1558444
1842007
1647007
1583948
884357
35662
1231720
304396
452833
1214318
130879
726411
1636951
1827331
1387243
173803
1482874
237813
1108359
581731
1403840
252098
664296
927663
1759233
132053
1146787
1294721
1006513
1787575
152022
480016
1387734
104537
579744
825951
1678750
1016116
249980
1186613
995077
1200626
1523169
1310228
1030001
760808
965358
363763
1321112
274476
1186086
1369586
1718898
1647025
313757
184307
685043
1276130
121090
344446
815287
1172529
1601802
1927849
1195606
1485445
98555
807522
430201
669197
1218166
152950
1098132
346175
816157
1929310
1858340
698641
742297
1177205
1536948
110841
367239
459638
1847831
1773289
460189
1519782
1717418
1247935
171144
1631500
293821
349778
255233
1302627
801728
591908
170538
1369729
1994218
398416
658709
768459
1249957
1652294
1313103
159890
1871246
374200
1585707
910218
1057674
715370
617014
967529
676048
521911
159010
897593
529632
225380
1800285
1697534
743628
586437
650516
418577
1893048
1668226
247658
1025485
1089922
670095
1707483
1328462
1735817
1173828
308228
1219222
797320
1606656
885239
748782
1893587
869453
641661
1836409
1820403
872374
1384879
657444
1975004
795363
1178848
580467
1092982
1202106
849381
1875454
176628
1473946
773159
1885426
969725
1333128
718414
571770
958154
1463800
1734277
192954
1224789
1372480
837592
1612072
1653247
685608
478791
1608606
1945435
766471
1874450
172887
979732
883414
278324
356158
1572031
942382
1316768
1495525
1531028
974651
793035
391029
1759963
702639
611381
1114367
894886
1041928
1071492
1954081
863362
1429815
1456161
1501236
1357492
891800
782366
1727197
1756089
646982
1270765
723401
183172
1942046
624092
444393
1870733
17540
673821
756820
532698
1612040
384118
1058337
1700576
1882282
362510
955350
734330
1555322
1737664
1341419
347568
1055036
1225497
633016
1400660
1699450
997399
1957762
946864
1129284
1428379
1115634
1864347
1042491
1803133
562940
1882710
1267837
144252
1789964
492855
1365138
927443
717210
732030
1464818
1801228
1484325
1780193
1962567
1158544
435293
1868499
56683
162525
1096119
537778
1795399
799067
1486925
911821
978128
672907
1884868
1881893
725968
1392372
612847
1357149
529043
823375
1483414
979847
860043
194286
254812
683933
1928680
148211
1085982
131392
1344550
1045531
692707
368574
1178267
1796965
1724360
982077
691071
991770
612965
698767
269367
584151
1906528
1530887
126153
969384
506848
359576
1316874
375882
1019351
885226
1450328
1081590
808968
605469
358864
108189
417900
518829
1138047
1247773
1365362
413674
1683529
1748907
37573
1698404
775363
1820911
626788
1450351
530796
264858
519304
339757
1927260
450416
870180
166812
1566217
439614
1794446
116616
664485
55382
976844
1907991
71735
431942
1495957
1475491
1809528
1982379
1763491
1287052
908518
1598194
1651318
606809
79665
1564338
424654
1771492
1120918
358927
11103
704429
1556201
1262906
924261
940900
404392
1059558
214028
1375853
1378206
1488095
624910
245338
1244664
735821
1741041
672281
1249623
659660
727622
1994829
22863
251790
1851377
672286
1986803
1582978
1070681
23639
1452446
1156433
64738
69176
11976
1730078
1692393
1466585
138971
1276342
150934
500744
1856421
583224
1377634
1992990
895516
1826411
1623709
1651068
1678903
1119902
416965
846393
1268104
1054797
1999410
1816155
1439807
380445
481698
1982282
1825552
486837
654641
1080161
928484
1348788
265013
308284
342319
225078
1929996
919608
1260227
1499842
581233
1770867
1418615
1987131
179971
313200
706595
1173380
1173327
130355
1416311
1176282
246876
466890
1934845
1291525
421630
1123388
1868163
494418
1164928
1634056
964062
1745746
1057227
1205797
1617188
622721
660373
1159678
775462
1924473
196007
1655869
473348
1928078
1031685
1799605
196814
103421
640467
734036
1256714
636264
1729231
334139
1990172
1136509
1041247
1366271
1107483
1480759
534818
1806659
480844
1733368
1889345
1729870
795547
80295
865218
1675831
844540
821697
1204856
1038347
920554
308424
1859190
1792843
1472431
831299
606105
594154
618178
264725
548749
1629733
1782959
1670359
1829375
133275
494658
1113510
110922
1204141
383737
425810
1951104
335821
1936512
1305967
1493349
226413
460821
1739772
437189
912338
1646271
1741465
1682687
1698931
1080759
1236280
234685
1485312
864337
622705
1982888
879256
1133683
1793649
704671
91527
1446012
1118831
924590
1352448
714412
1678138
106850
1887725
1638058
1613357
1910175
1379113
1326032
217017
529717
930897
1869395
1253942
840708
1360214
725653
427429
1673862
341655
69341
355491
1624374
751249
204102
1335715
1369322
1025734
689690
6491
1310441
1281232
1337866
1573683
1861159
602013
827117
873232
1205172
1417296
712023
1517780
179170
663616
973263
1759265
1543159
1217605
1134494
717138
1323410
23406
972951
1327922
1449129
1185170
495185
1233362
25148
1081303
1489141
1769777
629595
553360
1122995
506654
188342
1135672
198549
796821
1638518
533691
1714289
896996
1299201
1637575
1479540
318865
894055
771726
1339027
1154126
661953
1027231
235203
316301
466189
1422482
874984
1181147
893683
1299607
1956348
1447482
1670758
1166671
1530651
1660708
47701
1058892
1169341
995166
548901
1560226
1376673
735752
1347136
1023580
812536
1940748
647609
1691067
1129967
1269151
1915026
1217450
707308
212932
84789
1442442
1765609
765311
1353159
1537520
1546525
901071
355672
1633604
399895
155727
1198326
911899
1591628
884384
1579650
1031677
1794817
1438827
1060652
921818
39322
1786588
378847
112984
524424
514662
243034
1727782
324431
1607048
1698585
135550
527843
1144324
1458971
1334309
1837903
1648306
649132
1097670
1913447
1580379
1893210
1120647
1712575
1389016
318386
889615
1994308
1938847
366701
821160
1587232
1281172
1517692
1019168
1720474
820183
831488
1201882
1307314
1156208
598456
1288591
1057963
753440
1529050
176720
825014
1262809
615835
984095
1601076
1925975
159189
1750834
420876
899718
1092958
35337
58678
728048
172653
513467
668687
664042
1317787
851188
1781861
244830
153431
1698136
516395
1459494
537511
279506
336349
362172
574678
105221
663889
612011
1180229
687605
1013059
1217278
1514733
825549
1766334
221768
341414
282573
1591501
402660
1832043
1081194
1479125
1578069
478684
1760803
497316
312545
459565
1883171
310563
886259
628988
1982395
1766009
670038
1706119
351415
1968693
430655
1907725
1419469
123203
343338
1509828
1798604
1002126
914485
1376003
1079456
1769701
1926740
210030
215831
1878641
1878319
1154027
1094989
459807
958319
1058400
1854620
523997
196872
442474
828291
1590902
227352
615672
849216
736712
8124
887298
1947078
809831
699803
1807016
1955699
1478744
323110
1643634
199240
1212661
736037
1682273
437561
395961
1758140
608103
112340
973758
1073708
507717
1070249
571759
1064051
1411375
726643
309329
689498
1661702
414787
448565
1423493
801221
1685803
1153055
1864792
886985
1391788
876598
1244609
830687
168625
1524721
101850
741126
951720
937347
1418296
437720
1470892
1081801
1008020
21281
584526
288091
519817
1080398
38161
159166
1312128
45640
1122056
589909
1885918
320116
1122883
1422387
312510
401727
958960
1516581
1634554
247899
90672
1518984
135954
1346214
101335
6594
1104948
865618
1212742
1949672
1611563
1657889
125886
207050
1565919
1921927
107390
1052010
1464483
1217916
1288276
1681340
1143349
605925
704481
1387399
636780
1355977
912348
1438907
1758391
260885
878809
253597
722739
1712572
720064
205055
1458927
974848
391839
1960792
1094876
1642299
1197963
1820695
541434
1085848
834193
499477
979520
756268
976192
203647
1484231
1992911
1473637
217816
615508
1867315
325218
1065374
784647
1367216
1496225
697150
23511
1641276
767629
1072506
1639183
1072550
236379
329734
646518
873536
1732387
555794
879152
1646045
1330798
36132
222381
1673285
716841
1584487
1154227
1006865
1206370
1209481
831395
1684768
1026604
488143
652012
737688
1644985
1294842
1627262
915457
198464
626340
127623
518549
362817
1802122
1694593
1069686
1667925
912130
1474214
467630
509348
734451
869512
345092
1386715
754775
1840919
1694040
233024
841876
222404
1022686
1152443
1935659
1540710
1976314
427655
1141387
529869
1292299
1200666
835533
1691462
905195
1545278
1812520
709579
1599541
244146
1424508
777430
627205
349550
1937771
1753472
851419
689402
804216
1209350
1563632
3461
1166027
44541
851476
1830441
1834740
297921
851760
1717326
1793707
327494
1720774
1219034
1066547
710194
433229
1365554
74773
1159437
325289
1494144
1195509
156102
1218474
1277528
1323480
36567
365409
732916
194135
1163589
464729
730858
6394
982325
1650777
940088
230175
1029734
1285115
544324
895133
195963
549150
566379
359984
1424955
120569
400564
290197
396703
720836
832333
1694141
470629
1403418
1638357
1433189
1905154
1339566
1811955
109077
1271906
226879
110092
1298811
855980
1450123
1741526
1350379
358911
1085543
578998
288710
101634
1048087
545818
1943202
716431
307856
1089528
1546922
827729
162072
424860
49262
954683
616586
34450
1824012
1693836
281119
1043978
891757
1614317
343695
1799613
39049
1071603
1978111
413517
1008092
24387
1957238
729968
131990
1583701
605647
1397509
717846
1974928
1010744
1650772
1400628
1470169
1556590
781647
1900175
1320159
1077262
1398760
1955729
1238007
1949870
1145705
828796
1076434
662615
1431951
681382
767856
1880932
783110
1209622
748064
66042
356102
1372469
1222248
1735591
1965803
1807011
574948
1411770
1292064
707477
1716747
1506414
119159
686067
1247250
1819357
1277387
1137849
1911691
1041284
661249
1079116
440233
627448
1444211
372552
179364
644123
439587
585745
238581
1865962
306456
998435
877758
1640994
1510250
1646252
1467725
1831373
497946
1945797
1434329
1664417
399888
373772
69441
1584172
647503
263537
95002
1572538
1938019
1081559
34386
915407
395531
1562553
177059
196846
1019522
1845037
634407
213079
301471
1386401
1135453
169979
302918
58661
1619990
1258710
1376233
1406771
1295567
1588769
703490
547383
424946
1558268
111866
782671
676539
651757
581619
324198
925827
602272
974111
885091
802080
192482
1813296
371342
190933
14910
1010355
1378855
178182
1664133
211019
1114112
1707619
1829406
1151596
1082086
1813
716683
1858005
102990
1689816
421802
968274
1211461
1672147
311095
1643552
1055595
1527482
955777
1159533
956124
1848631
1693757
1557741
1210514
690186
645630
293262
713622
149431
727648
420278
1017695
513861
137827
865521
537468
1884188
173279
1795050
1871523
1418366
740041
1345841
1718968
934154
1969516
1608711
1396862
392754
68083
917129
1066521
1615120
16988
157405
1862264
1799915
61665
888790
1327309
1809936
1161273
15098
82901
960462
1098453
1425129
110839
1209860
851635
1692791
1962012
1599711
1335649
1655753
594525
620172
1271889
1068173
1406213
1590626
1004735
277859
1237781
920359
887392
1824452
135941
1682738
334274
383556
952802
1311073
1544574
380228
807986
1004694
1006852
1151239
439582
882998
807259
1260341
1372285
1654490
1848810
966074
590303
1701857
1788190
810284
1219337
1003438
1910151
1010462
125264
934656
1756504
1986872
477881
1370626
1740968
1752442
774017
1560683
53640
1714794
836412
1622598
778882
1922874
600060
1298519
95781
1297390
1238731
1839505
194823
1207567
101356
25308
1559608
639228
605061
1927058
946907
1635080
1542607
1574300
1191720
969028
746278
585515
1124609
754017
595986
1988231
924049
587893
350976
746468
1205413
97347
1462813
374812
156813
1854226
1138761
953034
184080
1660591
574521
49720
764387
1377359
804823
1415741
1739163
1877632
1788195
170272
46344
219929
391724
994363
589050
770562
1941829
1028121
802086
1267776
762723
1920858
783528
1283207
1813626
1448976
1413080
462837
1884423
257753
819664
580522
1049012
1036937
847007
256477
1904596
1769168
1870480
22824
904423
782248
1084035
586082
554956
684514
1963452
1722851
440705
728346
714982
1783046
367244
9433
358561
858825
127521
146941
1431397
1252872
903929
134219
802239
1848052
575275
710730
1300025
192967
228216
82568
682414
776837
994858
1766990
1300996
500884
1902815
135905
165392
1012117
943834
1693036
55606
182798
344265
1299738
1298968
585318
770861
151143
1317080
314458
1835240
1226708
171874
317271
563378
1021840
1452219
1842085
126270
857759
1660578
1108882
210550
1904730
886096
1012750
1091701
708832
252644
1629412
602860
913645
1132526
906797
545847
382523
1492535
686635
1748837
1403986
1543937
866522
1065863
327819
735989
8333
1899279
1549898
1110719
1123549
1824245
1986855
1857243
1845610
1193300
765066
451209
588089
153813
345059
1767747
1739809
582618
665846
1077321
1042452
1734828
215242
291080
1704826
1570812
677879
1228545
623832
343273
453159
812021
712508
369947
769853
1285758
792678
1185944
596618
1367120
1740365
665636
972029
123078
1551740
1627804
1831734
968566
1758722
980852
1890234
807855
705710
1908157
1487633
175938
1112164
174099
923776
1376373
1310008
1664922
1321781
1183656
179616
295018
1630174
727425
418841
1842013
85071
359392
430394
1642618
1419051
1549913
1847588
849500
1531873
824124
1288164
1171577
438813
789325
1774740
1238273
1989109
1344015
1561156
185491
1943860
554625
533859
968249
1260218
192360
373293
122469
748557
522510
1479634
1121130
1881260
1913906
144704
1391213
302637
773470
601125
1125268
475387
1726529
815577
307252
1102249
57063
102751
795521
1562555
1755319
306025
360876
302224
728952
1695321
1611855
1289175
317938
722316
1903282
905916
1893272
774976
329005
1340117
706942
267361
248856
34727
59354
603163
516124
1799199
322474
606726
478446
231838
24642
633585
1791657
983575
1367649
736873
325154
160285
945526
456821
976572
1973089
298653
87684
1541348
1838758
177502
766736
1509236
803557
950005
1955886
889561
521009
1929419
1996893
1259504
1206850
1047528
1988676
1807870
562774
454636
1244008
833900
151585
785708
567327
1274212
62511
1344593
241808
1606615
601022
1275993
1127684
1862452
419628
1644420
1545263
1307264
1231783
4847
352737
82727
1112260
1456764
1177394
1967869
1077043
1633465
564633
628010
431669
1454500
128210
1352772
478953
505890
29874
26798
1935816
21016
948928
1889638
1224838
1309729
1179702
1252434
594629
1216377
1287387
736056
1490196
124262
757563
622049
1897481
807951
1283219
243029
1658505
1210526
110553
899687
1743865
25775
1002368
164165
463883
1945637
1280410
319780
356216
1613561
244692
973574
1516047
443483
450323
788163
1913907
263699
367057
845775
894649
1804900
84231
1042621
469464
275834
512123
357604
1321562
1917549
357123
1584710
958498
1970704
146068
538008
1036056
1844113
90955
704195
592350
926181
1369614
920412
925013
1562057
658621
612162
169038
1080841
675930
455964
1127832
621022
1299823
1138920
1541566
309375
1166427
1086024
493903
59660
174625
670606
1626031
1891779
667254
1828124
1480131
1554317
1222880
42757
1431396
779443
19812
314348
1196456
1824642
1929928
305019
1608957
1500619
7641
1322198
893294
183519
250534
36543
1869319
287917
352561
1439577
788061
101058
868704
924160
1966151
1331508
970915
1411610
1449580
305180
1082922
414513
135878
1030394
1031361
1438986
1143268
175035
1809585
444174
204613
1162639
614645
1927467
1713944
1247647
474136
1954779
1615160
1069009
680541
1011204
1402298
913736
471789
1088112
1980406
1875522
953535
481229
26538
63043
280058
1076383
1258718
1593675
361620
1432599
705300
1586948
1720473
811857
1725903
657572
809960
856608
146396
181308
1717685
1806196
890362
375210
391097
1934566
1844546
1705662
1824600
1479461
887834
1468874
258761
1909932
731214
1129557
110042
1961379
646524
1756369
1049330
981893
175368
522271
769834
1306969
1330380
37564
53108
475805
294718
709500
1461441
755157
1827041
549075
1437695
1662217
167739
625442
1733851
452764
851154
828918
1879256
592563
1599523
1738220
942772
1167345
102935
464434
864399
643314
1133733
1007402
1374788
513643
1436717
1635122
503653
1752006
1286863
873095
717505
1940586
291676
218588
1886971
1522106
1590414
642670
1117073
1255012
204854
935442
993937
1183514
1673705
1948070
1639038
1295686
66836
980546
751779
1199863
1492271
458493
1393889
520201
1954939
160750
363660
385363
1535547
1568891
1036201
1718074
1864171
1485328
1083480
1763510
878049
1466663
1632810
784776
1455679
825574
1457383
821381
1659402
1252340
1269912
380604
1824620
1390280
1913554
1810416
236996
7979
1068872
1318258
112958
887252
1763536
941809
1710038
139551
384542
955833
10336
1476574
848654
418158
1310595
978043
810383
1922969
1004883
516671
1332731
1507622
591304
1007129
628551
516196
1714873
558482
808142
789715
1986709
1024624
998170
1629814
1323494
774977
70440
1502419
1933826
1604412
818154
5799
314085
331054
425450
696517
1821829
1220466
1490324
1378817
258301
84884
1203947
476992
1957409
683096
177575
1329994
321160
1069056
667690
194053
1490131
1777797
1792834
789793
1890852
1804178
1434347
846695
1685577
1360364
680121
521386
756826
1657801
272197
116184
1195852
1732150
1239118
1892572
1390762
999544
1086140
644082
181202
714977
1417461
1127675
573447
160899
342282
251699
1700422
572380
596802
954868
1653074
1914698
558662
454640
902881
708783
713250
194014
536855
898969
1450330
1839667
287147
604994
736856
85891
1359997
822611
1867272
1915739
1374714
1020898
1938818
1487389
119016
92746
102739
732732
1224155
1149075
1895115
1873261
925526
304762
1241860
1998277
1949432
305928
734616
829559
45137
1660441
657973
1435539
395259
1762511
1637440
809635
393541
150559
351408
1621789
911905
482356
34231
1470960
1642852
1044899
1744864
137899
960244
1486825
805786
74741
1890057
1042165
1669212
1042950
98430
741470
302025
1871611
1233255
366599
1288029
379294
1547930
477168
1239137
219558
102099
1067819
658177
718532
929761
1932150
228598
1186880
1235267
375587
1069010
417794
1497737
424077
694235
304033
1765967
1228687
911722
184182
21967
1981804
827358
1788730
400495
495104
34242
416982
745044
587557
1263601
1629941
1521590
1262736
867303
1504698
497959
1414001
87700
447557
396006
591687
244161
773551
1159014
887279
1460891
1397897
39483
1497823
1402155
1961746
174850
565149
1905275
1480358
1109802
695517
859021
1713835
944334
770182
1322571
1935526
1562951
1628164
681262
359993
1488209
725042
1218897
919647
689243
224902
1711397
1836510
75720
1861636
1703898
542808
1188441
1821426
1790331
70052
176162
1206213
743274
1063214
632791
1775983
1606085
1301317
1488360
465159
993203
1321418
341343
1954969
1838331
1036789
685275
1305503
930071
1609857
1734555
1198745
792916
399758
1441265
1149424
678311
1358129
937880
1473931
1500353
542010
193525
1158989
1890667
582607
332688
1512204
846856
191861
1538460
714072
840187
560404
97365
1251287
1790193
1094298
339475
831008
70601
826447
843278
383035
435769
859661
410931
333270
202252
431753
484321
1201229
767218
1224188
1102957
1592590
821796
124839
353458
1143596
946305
1247491
38541
142307
1764180
627359
1410280
1374373
1333759
1935073
1917545
1310691
1109732
1367413
1815504
881093
416708
158563
1493091
1456124
797318
778390
724652
723041
695617
1716317
1896430
554650
1991712
902453
1357384
129791
1329707
1913525
217160
481329
1323969
1999528
1082689
361965
1233459
695204
380847
291084
1266694
1334541
1756497
738960
838706
732895
1972197
1185270
711649
1147831
1144516
253242
434632
1012708
1507548
1610265
91801
1454970
1101497
1761346
262399
1626556
161826
1847923
1499774
697769
1348352
1251006
446700
1285472
1687249
430817
140674
1038370
1642786
1021243
890113
555408
388207
519017
1784765
524562
1723982
1923164
1030039
744268
1937619
1632483
705491
1896212
309805
1279920
451846
567909
768087
387402
264719
1899495
763965
1584053
778129
224855
1802083
348467
947643
1147180
308602
24013
1560667
1320129
120926
724498
82333
620736
374990
1496372
607540
960134
742204
1879505
1957089
1653445
1330706
1836751
914035
1876635
1947400
1262208
29279
1750403
1030136
225019
297088
659916
644730
409389
87234
579779
465856
5395
158743
1290869
48227
1655349
603305
1768423
175795
949531
1693984
298053
1128625
1159012
964535
130480
808533
19628
442420
389521
204432
1172239
644901
122237
570391
154403
481241
556772
367990
582400
1668159
806780
1302738
207171
883852
257202
520969
1724143
1179635
386502
445348
905324
168770
1636608
1678535
903424
1788719
531791
650534
501012
1163651
86606
1821933
1307621
1434926
848000
1919670
1241564
207543
1105707
618034
1974078
1082193
1409779
17026
414116
1494611
1995970
262788
799057
263819
1025392
356061
130274
85706
1856043
1237531
471514
996627
393277
1396388
11320
572120
1319969
1753064
745639
1287615
121565
598097
1879845
5857
751733
628912
1619686
513842
1759238
1449083
379206
1362411
965146
534300
1731875
1300664
792324
481366
1551529
359103
461299
1279763
1663938
732639
589923
1822051
1289969
1465528
444442
1104026
378809
589732
724395
1837533
798528
1505462
1268964
255031
115421
725140
113146
1415909
580647
868531
1864127
1679510
1697128
1209793
1617426
1025548
1168711
161805
1151077
1448502
1754454
645240
808607
1437181
1663475
1728885
1052833
1228649
929519
1342365
1507694
791140
1531096
138625
629189
1413546
1888168
293835
496282
53563
140142
679265
515307
1579828
1715039
438400
91023
1296
1102106
137932
687115
55985
786712
1531157
903296
1322456
1635084
1320848
1241230
623405
455530
3961
1929070
566283
1451666
1809773
472890
1376647
1292972
552356
377858
960143
1882940
9727
1248354
1452423
706335
1386604
878573
501314
1335122
687114
1437508
844034
340093
403784
1682856
1506727
1052269
1715409
286128
1488620
1223230
913372
80654
422904
746767
416842
52649
871727
1896837
1207180
1969765
1740055
588547
1419176
1984617
1990707
1961199
434638
955378
1028975
23824
1238700
59030
982567
836054
480444
109736
1995161
867621
708518
1682238
1673254
1795485
1425183
734558
107908
621072
589776
1010783
334786
1592449
832971
1484149
779529
24218
1374344
140585
1709065
1004346
471212
1664640
1106717
980968
1088785
181759
106074
911345
1972646
459228
919108
1723644
1737542
1921909
260799
1269807
1701593
596019
498494
172998
500346
1585537
106266
823776
1255102
15051
249173
465088
310680
1724897
296794
836235
141383
1481799
1617739
573355
1006934
822462
1133706
1365828
181485
1861704
1708915
226213
963326
153603
1830033
1447706
1215711
478966
1182026
145060
1780787
1178295
1961972
1608047
1215532
885872
369396
353015
612763
152546
1215295
391407
1234612
503275
595711
1161925
1874620
450433
1953037
1632961
1843034
790048
568345
424515
745669
1568386
837742
1376452
1813285
1547689
1090113
953129
89
1634153
1896544
871749
843889
1795775
1702038
1118657
1084430
1608643
725428
1352127
1744936
937419
1716042
1581094
614726
386486
1569189
496344
99259
1852340
151124
1037908
474697
208210
238514
1115922
115603
1135741
1962476
547732
1680718
1478302
593231
921311
598965
664165
1860980
1309637
766201
779522
219457
1926108
612795
1371778
1963122
1631033
887700
88963
564125
1780502
1767982
1359050
176598
1322697
365788
535028
561311
1374711
1514470
1319771
1203862
186070
347387
1918099
1376286
1041256
1450245
135548
878502
127574
120996
1346648
758494
234168
1575939
1374572
761815
100497
621172
1850486
499552
527449
1015241
1095829
1266476
1557331
1791855
1067046
519244
609373
1204916
552749
1358847
409287
1526797
1894534
1832820
225495
1010566
117543
443989
1454695
357770
753151
777369
1599736
1784966
585153
1157269
397283
96167
1374978
699468
1344925
1520142
1490743
1485877
232474
1256872
375170
1189222
1937998
631984
1571487
1416941
945461
1754579
1641447
1269754
528898
1762703
1768213
1815120
372548
528765
1575952
15443
1819111
1565547
532311
1184569
875832
299946
1884771
1616563
1953833
1570710
1998459
701480
1587963
1981871
444648
67345
110842
755629
264903
1421989
1741310
352974
364004
1781361
1727544
1498268
320646
806149
451232
1976023
500933
353180
82319
273520
932547
1334905
38815
1334156
1197655
743078
1538585
236989
276515
480333
1561574
781989
187056
1665293
28932
1152536
337562
1606137
1826199
55429
807716
1718962
975898
308800
1810319
600935
1242245
39250
303610
1227153
56824
703806
1758222
780430
1141955
1181281
653087
1768558
1166053
1751639
20699
1370950
1452052
942123
314680
348985
995173
1650007
1823995
1804582
1422308
954464
25843
1769477
1447774
700572
258552
792671
1455047
533121
1031753
1772147
752250
1297191
651299
1837781
1662628
1697515
836677
679958
1918966
1975847
1663748
1610449
531307
116583
1448315
1139260
1531146
1298436
1519779
101646
1582447
151387
825958
1651712
572519
332696
219417
163987
1044019
358405
1628505
1558188
1408003
1254865
1402795
1525756
955246
1555992
1125810
1185268
1293183
1706151
863312
44959
1740031
1866686
345065
456124
1051032
1738237
1309346
825459
1725082
802968
1543275
1528201
536746
1696930
1267544
1035555
87829
1206546
1088920
897063
744653
416031
1053591
846670
1570543
695894
1071437
661326
1518279
1251705
1330235
824116
1769897
1943359
412657
284916
68556
1668606
1013838
1479499
688265
1283685
423563
544592
814606
826931
317890
1787580
1177598
59086
1774268
284808
1547026
1161877
1156108
1444601
1618617
1790622
744653
1072823
763314
568819
1487686
1948128
1500482
831368
1532903
1541398
195478
1723244
78401
522866
1563216
890638
1888645
288124
714783
1841440
333218
1093239
1879119
428941
531777
817772
1782038
890699
458126
447704
836071
1396083
562258
1670877
246786
562850
1255050
395490
867104
1989855
1114656
342019
889664
1536382
1526247
1721221
1755992
974805
162844
1989665
1625708
690294
711208
98617
1926185
830734
1263925
559884
255659
1289996
97670
1846245
479188
862023
836151
288945
1001643
1459263
1088127
301708
490709
561461
1240067
1976377
1557405
1939696
553764
691491
263909
592344
1049336
673192
775225
1275959
268578
441426
1229023
1768136
1668690
1821984
1990372
101905
900909
1066065
1255270
606212
370152
1150338
109081
574161
1150623
773655
578508
1759149
692210
433921
1011469
1077589
1295873
1876774
1947376
571268
1064807
863456
911909
956294
575165
1620964
604344
1332190
209133
1283160
905228
561744
524976
1150369
701259
1028471
1082203
571979
365609
633737
726746
658093
998384
890194
34339
354233
650649
1835455
986681
818275
243601
1758554
1847552
1022838
254492
316997
250389
742635
1646788
1900384
923098
1792134
1869988
731784
721389
691699
1698181
1950036
628844
1355003
1358288
674941
1924593
792342
13678
260906
884536
642467
170408
1182756
635638
1486040
1720410
1734664
843614
1329805
1358607
1332715
1006144
1930044
811911
1917692
1609919
1219759
1823541
1611339
1911856
1805998
1605288
1075585
1262675
1929606
459273
568179
335019
1913056
30751
249335
1407276
1183797
575531
41612
1683132
1260180
1518526
297333
257813
1161930
751682
385069
1112293
340266
158431
1207351
1478595
635763
340977
1803504
276707
953978
1929303
1379433
1716978
775413
643010
169415
1233255
1679991
675242
626941
213065
1995452
1360510
467422
1452883
287828
1690122
1584892
1114102
1139189
1186849
1153542
304996
757951
933555
1342193
1273858
140230
328670
760127
1789741
76293
591137
1337294
1218560
249300
1983590
1801001
1201038
1897415
1907066
1923250
1253729
490624
1250393
687163
1082162
1480983
1457406
1166099
752451
1444081
503993
389025
690585
333961
341371
919762
428677
1160107
1375890
1198964
1835648
928189
1413671
1351652
956521
1944487
1500808
1884825
1381364
1941683
1544799
1288575
1956387
568124
233456
1571500
508096
1107828
1559150
1132783
326180
233519
1147568
549900
1313313
1987603
417018
988910
921814
748751
1726977
922677
758376
1641163
1159797
655374
1999892
22318
33523
300780
1796247
1344191
710334
1465961
519571
981094
1316103
1358589
598063
1806477
1789314
824273
681602
1520631
812442
1244029
1052314
183889
133198
356140
881083
1562697
1334473
1099288
1525933
197593
361333
830764
114784
996411
946569
108422
1891444
1459225
540009
1050223
184047
1518454
1399399
1796662
1149360
1815120
1923921
78080
1774141
1529205
96762
569008
1457441
1124128
1384378
1328712
89937
827665
361490
1533637
142327
1176331
1706502
1018205
1087831
1155622
1020886
1539558
342171
1846009
937660
1395563
329396
959844
10376
209007
1682424
1349713
426849
303064
1034296
716883
720933
1835947
407896
1238303
1245231
1537071
821108
1509631
951445
425963
977463
1108024
906516
101569
268383
994988
1846615
1059913
1462766
1597229
1038492
783863
195434
1221871
999040
1865745
227394
1727059
158505
1080792
838770
929029
580883
1787225
1359552
1095014
1833312
1211137
821599
1124538
140009
1829906
888589
704489
1517774
727700
263551
670531
1049026
753247
1139404
261643
1253575
969242
940688
664141
1820933
1657522
1440291
1889634
1894096
223284
1650009
1494001
390998
898254
788459
1482281
1260677
87616
1462548
66862
902233
1182145
1225002
1623081
429865
530503
1248169
570933
1075967
73558
1394339
742225
1909577
1903067
1157095
913081
500998
1944182
321232
60629
1791660
1709130
656004
973640
1270031
1182578
642405
1399219
836078
1305784
1947324
1531056
1544490
1175802
1541220
1021858
1379756
444323
1611580
204894
1148245
1020894
462550
1354028
90641
261520
1434647
891823
813224
1265568
1437522
1562340
840182
616236
1175552
1897831
1390096
1403981
996383
70133
1379271
914847
405941
1789307
141460
1266315
80938
688663
1477885
1246739
267502
850069
1851604
1270921
179532
1434069
391982
1026620
564636
961653
1631967
13562
1867118
464064
238495
1376917
740545
37753
922848
857980
69845
1452200
753472
1946845
1834284
1221412
774791
524063
239219
1437025
153158
146481
65878
726867
1096328
552598
286040
1397156
635273
1701202
830036
1203329
1300297
1366118
1953829
838186
658885
1137660
520932
1939452
1943602
392952
123832
1174208
239268
661238
1079968
323277
1939021
958117
34760
144173
67810
1875051
1132579
1321114
1848187
743419
1381497
510759
961328
1476162
1047997
1858854
952042
611484
711124
1105474
327835
1695476
970939
783898
822932
1290025
749888
1028222
376196
961091
880858
1957222
546490
818070
1048432
134689
1030091
1904161
113543
1659299
578749
1681660
1805007
1555655
984784
908509
1191522
371272
738071
1073027
1057983
1526488
1957299
380110
165359
1528730
1383227
968868
534957
304445
1571455
1057400
733172
349508
1258301
1043590
1576133
1413018
252769
1379842
1725473
769601
1579424
16195
366247
1700605
937185
696276
354929
931078
361668
206222
1837381
23190
1865502
1990497
206991
88264
197405
1225070
257464
467236
1907041
1269959
1351011
1464053
59479
1464419
1807409
1927005
656750
1470891
1586117
1303440
215896
1986995
1710314
118999
1547272
104713
1543343
1913578
382678
1684978
1977001
1974683
1417998
1806240
99394
628659
7557
1430661
460538
35059
602157
1605711
72948
778188
20771
773484
1215808
955051
944896
466500
814460
1458728
237364
449675
161210
1971831
503695
486091
554225
1700460
928655
679064
1182063
77791
1267350
1875702
1793923
782665
888332
1808300
1980075
389461
1665472
394285
402862
1353185
1889993
341338
895355
284853
1771578
1636405
1475943
679700
571407
1679076
1565685
286876
158115
1604012
1575643
1698509
88538
595044
1487226
1341543
791081
139120
133959
1733987
1959437
2027
1595258
1657096
292810
851880
867442
615324
1761086
1222059
1263269
1189147
1245464
1188690
965809
391833
856396
1311137
1544171
922637
1724458
62487
1646199
1900585
626543
735786
1157679
289044
607290
1040637
1884851
1473584
336341
141183
151277
543936
1797107
108743
380003
1974712
444027
70015
1921140
1420399
1266068
1725410
1418671
1487254
1079453
727008
1725971
1576926
1279793
1517772
1876400
590471
1380573
484376
364867
1061440
743691
1553544
95604
1726511
1663888
1332072
1272459
202714
1809439
141113
922238
1066432
12113
1595652
626012
722991
1176852
1567565
592019
745142
170507
1318237
1312456
835109
1904807
503469
1308235
1061919
1125643
1751237
1529221
207721
776948
445006
1325775
1754373
288900
646502
1228851
962124
382959
636917
634801
699773
1858495
634899
934260
1314387
1687673
1990249
1509217
1122436
269988
174294
1208174
606018
546136
1636090
1434424
1083919
1281261
1410424
1814899
586890
1299970
197030
484246
1397287
1609153
98764
1613117
1610377
935987
766973
1696694
546645
327791
1239453
285872
1125614
386208
1713690
1953659
507468
1008506
593639
65218
1746886
912
1814087
17861
601531
615973
1141379
1006493
519527
556151
1200703
1242248
1808820
1765731
1126717
709707
121222
1997889
1675196
1043273
1493555
1866048
1477180
1882009
524332
882498
784440
955921
1999136
405591
1506488
1029533
1581222
1819875
1878576
448396
819855
873625
289878
793854
835539
248193
590399
1215002
767028
38837
175134
1262681
571403
941715
961756
23398
1057327
815287
1730539
548523
1597887
472214
998634
1783787
1470518
990663
342770
1353419
1048943
1260724
1443553
869871
1498001
733014
1657023
1111386
1585837
36982
1698988
864168
479105
316961
1753646
955235
1117046
139405
918568
1984990
927337
877816
593770
1907572
1662039
1443041
1716231
75896
485666
328959
1026240
774542
1651380
1705413
1501923
527
444695
379363
1443228
150530
566922
819745
1845934
1182021
1642136
551420
1580472
94437
1065440
262832
258581
1468880
438821
124631
92629
254799
787405
839376
287702
1134714
1354386
628881
1181917
878302
573772
452612
253377
1329744
824523
1994485
1439493
1122964
1977038
56621
543929
1098004
1261930
1453615
832926
396434
662374
345543
1828979
1275537
1768003
392886
239428
912172
139207
674206
807905
351346
1766511
1293309
1342512
593486
805149
1740769
1585455
1775134
1845512
1359642
1867565
1927229
318140
191926
549500
418148
245469
728469
472732
1776653
1761886
1660723
319411
108016
882842
1362778
346862
1330620
81775
1390644
998123
111799
1379002
1223879
796883
1969644
828325
360475
944157
450863
858330
1239816
1499308
1299899
148332
877910
279989
1769752
1309824
853394
1738404
721203
1446838
1139853
1298762
619047
1947510
731932
1531389
62211
1366667
870285
669707
158414
982653
405074
657152
1138469
1272511
791747
10413
1572425
1335180
764405
1655465
1647578
1605510
1433563
808961
1978040
893140
687733
603889
1553355
1954443
1188953
1829679
1148737
1033555
359959
1477647
510092
737928
1787601
174189
1758674
344509
71399
172064
732949
246257
101506
1594738
587266
1435316
1478774
385420
605544
1097389
982904
720874
692125
1539817
1085669
190337
597979
1391505
1174302
166446
1684202
1128966
1674387
1367831
1815182
194147
1059141
1412055
1666061
950441
995123
314530
1614172
312610
787212
316289
1340865
1675006
615199
1622000
1889732
354266
1704704
34054
1076323
636744
881084
1804660
1352451
1183112
819281
855936
1682472
868120
882560
1141952
415593
566272
1979778
810364
898863
22309
209778
68008
1715923
757608
54040
1896118
68704
1205383
784621
929499
1621399
1113178
368512
508863
1960722
1586346
1324607
1080132
589202
1145548
1587621
928737
394542
548996
895082
756412
841283
1844800
160688
983833
1872020
1767301
52204
1044785
1551457
422644
1076063
843698
81512
1106157
58889
1397751
138071
366206
581941
721267
1868755
1116336
3511
1911252
1798264
600626
863203
1625142
415820
399382
1620847
624137
1867074
212294
1315402
1700792
1472998
1788287
748771
215243
1865742
1594136
383464
1830128
1223814
913412
961314
1321816
1495603
1111808
415053
736250
268281
452714
1899897
131224
520290
153766
1298365
1546327
1226950
1740820
657843
1840313
425399
1105297
884845
1000446
1895740
616845
1154640
1853490
1510814
1917642
1243901
1994716
807874
1862688
1055480
1128132
240363
838286
1999690
1550319
1770609
523015
1984877
1606073
1053289
1978446
270637
342474
753371
209073
196567
1335568
1799613
575045
429306
1655670
149730
1557958
1656296
1036091
1744944
1737321
1823840
1055722
1956339
4119
1520842
1782420
1920119
836601
1096454
1014303
1590951
538619
1887051
546215
714596
1785835
1708179
1195409
1612575
1097163
1303832
1663781
1047643
843093
1712998
802187
1322108
1737037
859142
999246
1295336
1766056
729904
1572267
717055
287954
194380
1787158
1734684
256420
573543
1015975
1452616
1630310
210460
1082541
1668071
65974
1990141
574531
276664
1106422
1926785
1263645
1700544
301334
795908
638330
547574
1524841
890362
1582535
1459171
897595
613299
1228823
1806112
1471101
1941292
1893748
1375586
1803379
568063
258497
70344
1815919
1061253
1349084
166344
1937398
1365330
513530
1558285
1761655
392838
1008149
915224
515334
481420
576533
458759
1485590
184047
620480
1913066
1119506
867883
189020
946601
982305
124302
696529
849760
25442
77542
1128441
952676
1765321
896135
1366664
414530
1952029
935112
377936
762766
102489
781126
853454
1935019
340455
1436970
371006
1021773
111901
1054558
491968
898712
1139256
75421
932294
635558
916706
1042099
232377
635508
471383
1905273
1654540
139144
27054
537116
604155
1001739
388596
1325116
27902
1819775
472136
1022240
947906
838126
194802
996421
928706
274466
1767866
612897
1395495
522793
918716
1846594
920110
906765
1538253
1957302
839358
936005
1166250
424133
109867
1574381
358364
232369
1330093
54937
1382086
607836
1447479
1401613
70714
1535436
767302
1160632
1591847
552569
1353788
1368188
973911
1593355
927989
202737
1731553
1960612
1542448
391766
666577
68749
1951599
278206
863066
1840850
1803145
871888
116560
1137404
760090
779905
769157
280105
585575
231712
507504
1052540
1000913
1922130
1491641
1966675
1368414
756734
826182
1533451
1677407
1147716
1352663
1164077
1893890
129699
1636470
1108124
114594
778641
1936416
1451426
581210
536807
243322
709922
895717
377817
639166
1714925
258334
681132
885505
551639
377613
1325515
53777
683438
1147665
1015781
1704040
940792
374100
759966
1987053
233976
165565
1615269
283559
938669
1261964
430452
1268738
1625134
831156
606114
1196089
1163393
1128261
1327941
1661274
1918965
918449
1446613
617612
45977
1115109
651375
941796
1236251
1986386
1020163
1599223
812383
1026868
62000
1826780
1703285
1730379
1156239
556349
1713077
1678559
867144
1153831
1633599
22228
879390
393999
737333
771615
423271
1010974
1842673
1027192
1177157
875258
1107412
1151278
1213838
736031
830694
1472427
925019
1913866
969424
144068
1562515
486791
825094
1169074
1768604
1888501
279309
24678
719699
1136350
364009
892589
236701
1861995
1007896
135219
658506
228938
1802371
305509
1437223
137040
744224
97161
1327508
1646211
676175
518393
1254143
1009793
433338
1975876
1625503
805413
1290967
268789
1818997
420325
1453649
1141745
277112
863690
373469
1700513
1509511
552395
1002660
1289730
1636961
1381771
434348
288290
274761
1547049
1115212
1894723
808496
529669
996210
1552014
538226
609328
950359
1667254
1103884
1252090
1511985
642979
1842695
1801799
1513741
1007793
1729578
489037
1777581
214589
1149919
1821527
530562
283997
393377
1492247
1567755
893920
344788
561591
1007399
1711668
1295498
1254734
1373920
1131435
1970686
386511
951350
1662004
659405
1843496
176384
1450900
716157
305197
1041802
1060772
282124
311852
342237
219321
1410759
1258648
155430
1455571
1536662
1290968
1131911
1285665
329902
1039528
1473066
402222
1980696
1014910
1109821
243753
1974938
1344376
1148067
1058346
120062
1485913
1241649
825869
1657201
1625212
409747
218705
1377706
1570963
1249610
294115
1537566
1798159
1465740
1806609
150615
395340
445652
1340493
1826483
1788050
1579408
1926663
164104
1811478
1916690
1114499
1028540
182668
602915
1665988
1065392
1663510
949990
1048843
399290
208080
1577625
443057
1328727
1839789
1670436
1860276
415356
553751
173753
1688300
1471685
1585568
585231
257060
1035316
1452585
101603
342219
1876929
515223
1537144
23019
949641
1685192
1950512
723068
973610
1856827
781295
26210
1817154
370027
1960984
1010137
1544376
984421
189263
1064595
1547305
987381
1347851
1015866
1909750
1618485
1257490
1672043
600191
197187
1048900
400550
106576
1390091
1671678
707342
378261
573066
11265
1611610
1744196
667626
228981
874829
1689001
19832
1279757
193831
1627828
1450260
426037
330438
1104273
955984
503198
1765923
1902518
1551435
248502
321154
660292
1798007
289122
1376453
577789
1329799
1123396
47033
481943
1202215
930218
1291229
604464
1682863
1642424
1359461
1135669
1256574
1558374
207398
1771830
46804
909636
40103
1178336
491367
196833
828510
1039320
1217139
1185867
1895292
914331
1565452
530649
779369
1453572
1111482
1554776
1138083
338469
1338545
111972
806718
745149
1182721
1554676
1605408
599533
388795
790629
491637
990798
1191452
1136719
1853549
1316973
302113
82608
1397060
1072499
1547590
925563
1949907
510579
205449
496100
811641
1243628
530904
61750
1153276
1630427
1185446
713950
1224140
1758861
552351
472143
350395
1858178
48173
38402
1909759
1111232
1399407
1676539
528642
1670229
412299
920661
1787380
1663417
1808951
1328056
1591082
152815
609179
970601
656387
1549615
1350086
467161
935854
1064313
325599
21904
572268
1908594
877198
1765295
976763
1028616
1998845
1900047
1141202
276897
1426918
1330615
351918
104196
1981575
1700004
1754699
925682
1638997
371151
1233767
1450931
1606338
839168
737191
665365
561369
1878323
20769
215499
1026116
1023512
1773614
170627
1294218
298581
620834
1321443
1421812
162326
914518
560223
326971
1460484
1733509
1215303
1554351
792224
880726
1570088
615180
823241
1527357
542904
1571463
1884052
743569
401217
1260341
1648014
1309006
1736318
1041950
1446948
721545
674970
28551
433090
1708102
766476
1580452
1271954
626884
1571683
1834746
34114
211874
592149
1647647
1188182
1924606
1823713
748207
1667745
1079546
438389
889545
1550830
774601
19506
827175
909458
1009724
1874624
871399
1484792
921033
820800
1764735
1270355
1001347
1280381
624247
893208
6437
1039238
336145
720307
192230
993743
1718373
301107
1079801
1788583
1409719
41782
794548
1214851
1024871
567416
80256
1955665
666606
1690189
1555780
562455
862512
56478
1939147
144908
1571703
701630
838078
1368098
748088
1736219
642231
734665
6739
349172
1123326
855109
1652749
786045
1474907
965268
1220863
466049
702327
1366683
1732914
548966
220950
1553896
785027
1910773
396787
1419519
642892
954275
732493
395453
1130468
617151
1723093
1395815
155948
935803
325324
1740394
1827915
77031
453401
1455795
97011
1759739
15731
1181204
581971
639019
1463985
796737
1042621
859184
833957
1620792
844419
740947
97881
1467831
603344
571786
277802
1698485
1855499
609512
912480
85477
312790
220202
972967
367006
700742
610710
940001
1953186
1047032
1792626
1275177
1331471
42689
1785615
829724
721189
71469
1260988
1847926
1212960
424828
1756626
392143
1258663
318793
987891
1840245
1609466
8617
924026
1075414
138182
611578
1325335
1271536
760656
416682
1553149
1563495
1834778
663956
939498
520903
630188
815232
211392
1558194
1490738
71636
1539032
908174
714452
1459987
326877
36675
1789244
690380
39050
1632401
861698
1113733
632817
1868301
1500661
291545
881216
1711275
1322347
1891517
1812068
1909589
114649
822502
1552343
1919657
257290
1707317
1957060
1524922
466170
354779
851133
244385
1953219
230608
508809
15384
1347197
1888638
39474
1248872
1237409
1157723
517516
1172780
1672855
1873640
271982
803081
572398
950725
577563
1249630
1398576
1973339
1687944
741311
1757774
1422511
1314310
375296
1526728
525463
242275
760370
653362
741494
828921
1714187
1694431
1486236
287236
1118120
584916
1101344
1772977
577757
993801
572719
628775
1332219
1014473
1724320
1665988
1501117
859806
472131
1331923
318038
694683
311908
522563
1487092
828844
1282110
983847
419548
526220
873802
1030002
644613
1099390
1192172
1517562
916376
836827
899114
1415666
1980871
811444
701451
1980736
1330122
989903
1848909
480744
1612087
1332732
1286862
62925
1885141
1499405
1038792
326999
700637
1100314
1070639
1904935
1637203
469736
1990330
1232881
1167943
1343630
4869
1764436
421845
1653229
1568721
663571
1923976
1353681
1632660
829003
506452
1351587
234052
337354
1153727
266340
917223
1813592
865955
1021949
230499
382352
1317627
670910
253478
1508705
592602
890326
168297
1437837
1767088
69617
124200
628288
209363
486805
1583375
1623196
1018593
954610
929640
1744605
971618
1332572
4289
404962
917399
1911207
1908931
39496
1105478
1543391
1963585
53349
1466341
430308
907422
1631624
708881
1094284
1284561
1883209
641671
1185848
1043707
1056209
500991
1155141
873773
501432
1565551
110215
588568
55045
72408
963052
1978013
1564370
355020
1293553
45571
1131831
1486511
339465
1961617
980989
1139438
725650
147690
560105
1697914
1785452
627684
412636
788480
1756919
259312
762694
1900202
387902
676767
1841048
1603751
1886326
1986138
1500160
1380491
1492048
377312
352766
1728374
1725609
447638
1140044
262222
1166524
1189772
1986146
933946
1958328
339830
1674406
583279
1036401
757415
1643855
1318595
1751336
858959
1482113
1126489
1106728
1676109
912723
262331
1611322
1423193
1612988
307680
826260
1370223
531587
1760825
1821242
705669
464268
678983
1653689
1908032
416417
448265
1140117
1585791
758222
1792582
1071995
157356
1599744
753286
1856223
674880
827011
1165988
634250
70908
1089974
1287797
1221451
161988
343139
111725
792606
1044546
776931
1165348
957122
742431
1376655
1020331
1498077
1189235
4111
302553
1845197
1238739
565896
766169
307183
1298698
716505
78091
1106926
179210
1032989
570285
947761
1782267
1395427
214711
1147312
1714809
1741075
1792771
1057149
207389
229759
1255099
79149
977007
51912
408822
191563
724339
869320
593618
856869
798970
266064
931972
1991777
547606
1893872
814851
733398
1319277
1324076
1609090
213444
414377
134524
731737
1687560
1472883
1040513
1285807
14014
1948727
1917978
846085
1970171
1386695
912145
1123871
1063666
885810
1653146
881271
1422114
810978
1477884
1020215
546956
1063019
5539
1290805
246381
28298
964918
636994
1580141
1261311
1605775
1737921
1409920
753083
660471
1034436
1419591
1143010
554139
1248032
907277
613575
990583
274524
897852
361619
1524943
53588
1410127
1118553
410653
50470
1353948
1475405
1657472
910470
1273768
614377
780183
480975
1944417
213549
109357
1004634
767906
1606855
942545
1659910
336961
168049
346631
1833218
1827275
853027
1957765
15276
1002686
1362024
1174476
1915753
1605342
30122
219830
33706
235834
1063897
371823
1638026
1150074
1539720
1362382
876530
372425
1169881
99831
549766
666006
62248
12925
169594
1687779
959299
884329
1811234
979635
589588
707158
1184953
880135
1691646
1974933
221266
997440
397133
1164150
66534
1810429
911066
253569
1530836
1233679
194744
371490
1831521
34110
1020946
1885991
1620283
1489818
1309508
735639
1938571
995052
389730
1191918
567577
1488002
602211
335362
1834761
1724376
1429506
569348
1246487
1387283
253034
99804
1741925
1167002
698634
1831507
1300471
1719439
1869824
829203
1431588
800795
1766125
1808365
197513
1231440
1356801
1766276
59701
107925
1016017
871921
1350262
153200
1197080
73972
1667399
1724648
1417535
373484
313439
1295268
1123386
762934
1455567
874834
756466
1403395
183911
599800
88287
1592568
505849
1122126
1562911
787704
1479646
465746
1818959
394100
707443
1060532
1880892
595710
131966
1949602
214081
1037824
21322
147575
1502126
498951
1030161
700559
1742517
673634
872813
166076
1353190
759574
91180
34109
1715298
929013
1118382
1482925
1421696
753809
666293
577818
710679
1932782
847713
1847521
142447
1685819
427502
194222
1316530
1448801
1706092
955530
456084
1774427
1327432
1803936
1406278
1425721
1792926
803472
1437363
737464
681261
639839
1064325
1955451
408077
255093
1566764
1595432
1343640
1182347
1555396
1495442
456280
644385
1724929
1486950
174315
1735254
69097
347581
556357
550596
980705
758762
304084
367677
1557919
156150
1880360
1906492
663481
741848
992246
568400
420386
155244
1170430
1798779
334807
1207737
541436
1470113
1356832
1730853
1034747
250685
804313
1108420
881918
415949
642683
1772113
1264555
1893403
1027365
474867
708209
1018466
1673222
314252
944268
293383
1046405
550294
680914
1402498
1396599
1163380
1980980
1042470
1795199
1411469
1081135
878657
1417635
1531548
1182163
646139
1640327
604002
558405
1854457
1694095
1381675
892229
563466
1887161
1003372
323532
1739638
1740445
697387
662943
1521266
341439
1385406
1442934
1473240
1047288
25422
1645102
37495
758377
1728311
376138
112617
1019098
878104
1649874
1371799
499349
816440
207562
1708886
1134004
1065250
1593904
1158152
1914434
930294
1822344
550451
460621
847446
882905
848701
796340
1731093
112788
1690317
439660
737952
1437647
1274489
1332764
187804
578742
1482794
975210
830275
747496
80662
594023
1084646
955307
357944
24026
624477
120139
1567334
1919983
355890
1192919
1754629
881218
256213
29061
121200
1492623
1823598
28828
1728387
1185236
1755763
97861
1738686
1507417
1700020
1451356
130003
251486
683448
799351
766881
1537529
361276
1584326
1473503
525310
102156
1592293
1800735
591879
340912
1085440
1581475
1380307
474406
1073006
868487
944176
889422
127800
861439
394478
564693
491693
1430089
649899
1869047
952554
1508998
35106
690040
808686
948337
854557
232697
585773
1933481
936757
1058431
1814230
749591
1449819
224654
834441
1352877
898832
1165770
1891472
1499498
535913
79634
610016
1244399
1044484
252968
347848
725697
494889
1255676
452109
1533980
1081557
1223233
1857371
1494602
643799
1363224
728123
1724510
307131
1080220
865434
158249
1269484
1209975
398474
1665434
1553513
230913
742411
1442501
1987263
1370735
704008
350729
389882
1747758
592153
217727
275582
1955866
957970
1008772
1029457
765907
1906086
1511011
1152991
800945
1180717
1355057
1761836
668292
539995
330851
485129
79004
840267
440753
586377
1008964
1473618
176668
33378
1645279
1254493
172606
173306
1399824
1895992
245333
1496196
545547
1658279
604199
1662601
943082
1186178
1777268
1288170
1335706
1698979
581201
415273
251733
1423006
1086756
559321
1443354
306852
1860848
283109
1203155
1971328
299467
226165
1399047
1553124
1318891
141671
1148594
252923
810734
1104458
689356
1324389
1053244
454900
1299708
597431
1073173
932884
532321
333963
205389
1534007
1642932
1658107
1696512
198294
621529
60402
840551
1412891
647471
918553
1570963
793327
702355
1454269
1563506
424928
887948
1039249
1696699
997514
1797416
268301
1660807
757271
1736488
283210
1347328
766629
1387721
710569
1426150
1546568
1716284
1010132
910404
1804344
963123
321274
1438903
99005
554204
1398076
260730
644243
736942
1828917
894810
1482933
160728
1997674
753333
772276
406342
1105053
1609181
1531866
1674662
783420
1010631
267494
745852
1341533
710544
428369
186387
573757
1363003
1711475
707539
581874
351445
692604
537823
684879
1402352
459573
1943250
16900
970511
1111999
789517
1867891
908214
1498510
402084
813935
1797880
194653
399984
328254
724422
1676149
1637544
536268
391592
1382156
1985806
849453
534199
1915623
1886101
1797801
1600478
1505070
1051665
1019798
413424
1630867
1424245
1227259
1502198
588919
309618
727812
989965
630881
588387
1921613
556697
1850066
797185
1765621
108161
1847076
1223287
1578331
1888696
1323347
460293
1603793
1170488
517565
746299
455797
513440
1420755
30355
972498
1698218
1654558
1351483
1360914
225512
911370
632212
1497913
1721197
968930
170668
774038
125911
686741
544281
832012
1009691
768199
774276
1509882
1290785
724022
1221868
343279
83905
927477
363466
94759
1559226
1185636
400806
667371
1834610
661468
1802910
1255985
1882020
1636138
267078
908867
671517
1505255
1102484
1963691
1797070
371177
344659
355339
1570496
841809
1946268
1984419
19183
1546667
1770148
198945
823698
1803059
1924891
788338
161382
1415684
1030366
58025
450489
938340
826295
215155
1589475
129698
1487839
1738111
1788647
1813594
1136163
1649123
1245760
211263
774806
1106172
1948700
1449953
1625395
573101
1730086
1568259
1107059
1942672
1862682
1849903
1444897
209559
1456853
1991763
1975915
915220
1049847
1721237
1705337
1515502
533481
823497
1654078
561392
1701862
1774386
1891780
1017175
390311
1126674
1638811
72693
1267205
377402
1875448
1512941
37564
1826612
1481074
847004
1244949
231269
404557
476509
324422
1729490
1906102
456724
1223014
385499
1755963
821575
1920128
353647
1124806
531042
856679
1487002
765533
921394
1527387
593234
1462285
859512
1809775
318799
737844
1726992
1359566
765450
538928
118431
627797
553574
882365
525664
1038354
1774403
455201
1714723
790915
88520
1864206
513921
177804
1493213
203701
93333
472891
242588
1156185
442784
1497203
1651954
1900607
273170
470205
147042
1644936
1901556
398117
1026987
544078
745969
1291752
1333154
256042
1229859
1549144
1870612
1342079
332301
412609
1357663
1648079
935493
1717619
1812752
1668846
1391435
775021
1010503
1865583
587675
1239893
80295
1405480
1145412
165634
1412135
56229
1172503
245039
404660
686706
316165
1365133
1177167
901042
847455
1602307
997311
1269849
1322583
907890
1445205
1934678
1726962
646874
101963
772008
1478069
432344
569894
1402294
1781570
1205294
1596838
985794
1566445
94012
1585227
1008706
1318263
1516566
1834328
1238927
329284
1735025
729000
984713
1147564
1268275
1290216
12379
1140783
378645
1180602
1511803
1240853
80573
1665282
484275
1969492
347116
1618242
1648498
1311256
697752
1154976
798678
1908771
130986
1807996
1860089
663944
505269
1268006
1137179
573819
583968
1869355
635227
1273667
352782
1154077
23809
1482249
948490
455721
211397
335483
1831023
1570399
1024116
1501028
1910621
1946545
1343691
93662
1737854
1464063
584132
985013
24679
1781078
1287163
143493
165109
1907115
1073016
830761
672898
1909426
490756
1099014
1061849
1757053
949313
507563
30527
180168
274771
1327477
952884
786708
393215
334413
927586
1305135
1214026
1475441
871586
997406
1966012
1417256
1169034
717104
683212
409486
152007
1817911
1380393
1340009
253469
1901321
1139085
337628
806722
880030
391262
781273
1710393
158964
65928
1450766
1383882
548857
931746
1857941
863883
1402700
1107266
303891
1076309
1576377
534593
765456
1321652
1562705
260533
1736054
187977
1470988
1748018
1811068
566092
726363
314295
133421
1828537
1731709
424360
14485
1005465
1611175
794280
1410950
461213
337757
1907965
100512
1999569
912548
1001769
242631
1040938
7542
1229552
1766959
1109096
687215
32929
1752347
1398904
1105188
1104028
1486713
580620
1357593
561427
912704
1783825
601660
557786
1155396
1534536
1591574
1773251
1506212
1000236
1150183
194552
116259
147469
166906
925233
1306726
582255
16525
67642
517904
119339
580613
212569
1558247
1633062
40412
1434021
849409
273940
1190950
12866
356381
619792
200749
1378053
536626
249855
594967
1775048
568627
948263
1478918
1362215
1258124
1249392
1607191
489299
1651557
217962
776293
534783
714534
1291003
1771726
1127562
567104
950253
493540
1889374
11840
499316
1978413
432955
1380265
98278
1381310
1681747
1897041
1311255
216037
1710416
766296
1420601
1601545
325885
1849337
1035295
572059
1020562
1823202
23653
852235
458790
1086222
1054813
100929
1569889
1194967
969943
403123
1957152
231290
1039717
1433342
1459276
558080
1186739
666156
1858843
330871
1722463
1896080
1966520
450191
555052
21158
1186915
1394256
1397932
1362138
373113
1003788
1475840
713591
1639479
328199
1414040
113435
1664831
566778
1391707
1003992
1346433
224659
1887838
525050
881297
382965
957762
842401
397805
627381
205155
525148
621800
479456
145062
1834753
299408
260717
1729571
842155
771141
1448130
822221
397297
1049962
1617637
76741
1539088
721525
936241
1780031
925945
627771
951666
463361
393000
1234007
253292
933583
685475
1570681
922984
1257057
1382353
1712437
1767817
766083
1408083
74484
1631346
932555
893093
254837
614775
1135770
267715
1969632
1457808
473727
1241548
431445
1880571
334038
1955822
1696808
1548079
947298
1659295
576064
999566
148173
537937
1212470
938762
1149803
1646209
1958352
434572
1950666
1011686
550310
857620
1727321
52670
1841023
1456628
24996
1790654
1412341
1351799
1890315
348176
1117516
1866864
1835846
1797665
356748
1814408
1696774
866920
1743970
1879349
1543597
1538811
1098565
1463280
1199883
1674346
1418214
303287
753989
1348734
1929282
1737845
451965
1888100
424478
1090776
1236737
833382
1414164
1236281
726708
581698
385633
1569148
1982168
1162854
319121
1331832
1094311
1657249
1108499
1999566
535107
743268
1451411
328856
1950482
780217
1470356
1856010
1634542
304719
1145248
1203727
617903
1890280
1867360
665876
1853971
121118
1080985
135912
217528
1067085
1716720
341052
816030
1929709
1844634
1834511
1526643
545516
358162
1583394
1335652
161031
713830
59141
145094
860160
1087973
1947461
1613290
1548553
589622
814156
867208
1601805
1330937
1152934
1043764
12597
1924343
1190414
820903
6905
497143
1223497
1396748
1642044
629950
1217828
142055
1473391
1311994
1229144
519477
1472007
320813
222826
590079
1901505
246757
545317
1483246
689894
841153
1277741
55560
1303357
1908522
135343
1075752
1671375
1636779
1663903
1392121
1535337
1268755
986195
169931
1331264
1554210
321462
1387386
499122
1734099
1872708
1175735
1400162
966186
1146368
1238647
1021709
866940
1368664
621592
1052776
1672258
1222064
1820131
114226
161868
868494
1717644
1918992
1985032
1586284
1175357
1440880
1636397
574058
1265486
1964432
1317699
1834684
680889
101661
1484758
584762
44022
1880760
535974
1451954
234773
1947322
705331
135462
1305594
1240826
726427
946295
552013
567074
792039
270368
799990
1590625
1074552
1149297
679507
1011945
832398
1322457
1035242
921529
308885
1113211
1832697
711096
805809
719940
1699847
706376
161209
1656929
1625115
1780690
132454
260774
433105
424789
1341917
687993
1166585
1107259
1385838
1381893
847491
701057
1738346
744011
1675242
1481812
1196380
1091155
1753082
249836
345925
1160130
183261
525841
1884662
460207
875084
1984825
1317166
1000555
630755
896667
1577860
677896
698939
1199954
195294
1164362
1663687
207783
165095
660669
1804522
850609
1427181
718492
36883
1670295
1320288
1912847
1067189
20809
395080
182415
387624
1289482
526928
1672881
753328
1188294
118516
998256
36177
1836903
1817036
1446690
1470400
944180
1322872
914628
1227864
446298
383324
1610699
1751477
1881790
286248
1135039
861256
1285515
1887641
1900006
50033
1886055
981825
1612672
224101
756519
542400
1227339
674924
1461570
1879975
349137
962469
1680307
1419555
560484
1989270
389333
432695
965311
981181
595771
294428
933437
508172
1434172
779819
665708
1265613
290323
1320797
1716100
1597063
1690113
1626931
127556
71455
342291
1631868
476855
1753623
1102575
882631
893389
453456
1286478
1897481
1464928
687931
823589
1365635
1423807
1197160
735485
1130379
1107347
1440998
532056
1835677
792155
1014075
1979079
77825
716757
601453
1993488
514193
762299
1854271
383721
1836677
608596
1314810
5887
1644111
181648
71692
250443
828381
1654832
164853
618120
904090
850439
584701
1196302
1496490
908003
1839552
1003179
1798602
749942
427882
1677351
1333890
944884
1606340
406353
1133154
1253978
1286116
1572546
1911342
1673940
777907
933322
1346730
356117
1133785
1038993
36721
640124
1647362
1215060
983016
871184
1783033
1476274
866118
902942
609140
1606226
1669904
1139146
181971
791351
1932550
1975635
162187
935504
464333
19576
1943407
137643
602820
1851358
1635576
1433933
1509428
998657
1845841
1340587
620560
1825022
431835
460634
1304351
1706166
1038995
1597904
1425415
1351796
1409293
1131723
1288188
1433065
648599
825885
1001210
1313919
936641
1942380
591584
987856
493672
263901
332424
148418
1476704
297633
1033192
85192
848157
795035
1182291
1795231
1248158
669825
734052
1592805
286119
1371418
1226045
974718
1576199
246699
1139098
1588641
1953545
1341682
1060380
1975560
1213623
1714176
602322
256840
1408637
1423820
1132304
1423761
1491255
681923
1458832
1362960
239935
1388586
1312244
1321375
913049
523347
1327488
38564
1045683
246500
1221762
291676
1819704
1038283
1566942
1684316
1058705
1176756
230801
1057725
223604
694524
856275
563513
1040827
295189
1844082
745686
128524
658573
973993
1978931
1664450
942092
443138
739636
880756
648542
127727
1124649
1886436
1010625
848518
1919467
1736144
1383329
781208
1318998
822442
1101804
915346
947584
1027296
587612
1319014
373262
1806333
83924
337781
1478210
412752
158210
1834187
436523
1242375
889448
1707562
1934720
1690815
1173112
875361
577655
1474511
622316
176944
262447
1145211
878591
1478952
1961941
778424
339685
1565586
487449
1523955
268053
57109
532763
1527387
861917
263323
385961
39362
1716854
1643854
1550941
1579930
1843606
1584342
953747
436476
1844738
1922398
1081963
475393
1239465
276195
1806850
403939
1488694
554167
1529435
822960
917455
135624
826571
1389375
1968705
1130555
1562996
664542
1333330
1502920
1207333
801920
1037603
33888
959611
1209761
1473940
1597039
977343
1072040
267859
1583239
1215059
601117
228135
239250
1662022
829843
359355
261139
781691
633792
1025878
1293941
72302
420632
1974562
1898107
642189
1420935
392068
1277609
80343
1252058
1411609
1679912
1091024
1648805
952037
130367
887952
407576
1387709
561170
264971
1428964
705285
1047056
1714318
538084
190383
466712
1489653
821075
1486509
136681
1219622
1211426
1545217
1775201
1703789
629414
1738711
1735075
1855686
642622
1091120
7551
993553
840928
603879
1506227
1468001
1378494
8028
1476894
819425
968167
1246149
1757672
1276483
562180
1702450
549756
618515
292622
1041337
1532124
1120319
1752949
1052687
1902997
1545628
269115
752536
67185
346658
673482
39830
425329
1138707
1528703
1739617
1000101
740283
1003722
668549
700436
1149403
266100
598586
879045
875903
565124
1420362
1835978
1295418
258585
693935
993414
1999380
492319
1127234
1960056
1518617
1934933
828276
798723
1730564
1415251
107599
1203663
1055835
528579
1255891
746752
650424
1058401
1239894
1822919
1706896
1442828
1903886
832067
247417
276780
1800397
1014222
1326970
1139471
76071
874202
1252510
1723051
1181833
1939941
158466
23795
1510224
1378161
54464
105566
1441429
984019
1705307
1508344
984481
192812
37397
940305
694420
358664
1831294
150457
294838
979999
1242134
1579919
1011036
629927
1625734
675203
1148197
1707182
494382
464747
1213157
1553790
873111
754902
239477
538171
550493
1516702
808432
1478388
1057875
1704309
1915714
1881569
1333539
921871
1549990
316144
10973
1691532
341759
783627
1828870
1254697
1414772
986044
1395997
1212825
1430964
539053
1896185
3744
250114
332071
929439
22686
958562
51720
837907
1468011
544703
1394181
1977071
693984
843255
1275599
69793
109469
1528329
1840446
1048916
576044
753199
1519922
452616
544636
135670
20216
1192212
1519487
1850130
792172
1611986
1660415
1880701
1090325
1080490
537312
61331
1752836
1803378
1924661
752859
737305
301840
1524522
1885683
117928
472268
1843714
391594
1925089
719798
1422494
651230
1087635
622305
1580222
67000
871707
1341211
1467145
1987730
979420
1807209
1000208
1289450
463192
1008648
766230
779366
876362
511106
818213
1302418
960262
1507531
237979
962776
1888904
1420624
787429
699523
37944
872524
1403851
1818781
650938
934422
778391
728444
1855679
1216369
1143439
1575842
311145
1651536
1846822
790500
1717640
597870
170620
1011845
1315139
1654955
1314022
728768
214719
669016
196222
291407
201967
193201
224752
1465737
1113675
755410
1906689
1459015
1450849
1478794
1999612
1428540
1595439
566493
1268493
1294998
1091411
946703
80361
587491
66309
1841983
1116799
1335948
270541
249179
1959224
611019
6874
1673123
1136833
226201
67316
462654
142427
1512061
1503832
1597347
302448
394410
1278535
1599403
1719155
515309
1159820
939388
412340
724564
1090734
1709366
582666
843562
391827
1243629
163236
1592356
1577308
1280840
1409444
387598
1004670
654550
1355537
1600870
599532
817810
1567156
1263425
173744
232766
485616
1439368
1936209
1472758
1306080
1326485
1964294
809993
682063
604323
1833236
723380
312780
1439232
1269788
1990394
236312
255822
422118
1650423
1279854
1802831
677330
1508794
1533599
1241665
1082102
259411
1877073
739998
1799864
1891633
481389
1669987
1299451
669657
1036123
60615
551481
1212880
1773755
1856937
1442088
747451
388501
1609144
1620584
976984
859311
1345552
1680063
1099688
30555
752279
1163109
1156101
1326929
1751515
535715
450199
1572107
1412556
46011
190155
844820
908948
1066247
1646159
478864
835659
338056
1459890
1044214
1596993
1781208
368481
264812
1992740
1282464
1536792
1774541
450402
680884
29329
1560203
710258
35845
552905
1259929
1899959
1797777
1958967
586127
54090
1843228
1708081
1629239
1388689
1063342
472343
1633350
1281744
1203761
1786041
125776
1843869
552211
148879
837147
1109793
1769521
962498
1069931
980567
659502
735910
816003
378987
1786330
1579902
756540
1850686
605772
808054
486075
1215977
472950
899599
272746
670409
1249348
628903
1720972
319874
1172989
1043367
1134337
1827834
462597
1901604
288401
1682166
1220461
761825
1252402
415647
210561
1180508
466175
1664905
1258170
152093
1299792
43777
165873
331752
1342364
330288
1382545
1508100
1906459
191359
1264871
1414852
1367445
1451267
1899579
904487
1039526
1592357
1749674
1638375
823866
1920782
1191476
641715
889159
358941
574800
1072232
1086568
1611378
157568
489957
1468835
1412349
1831164
600294
841823
909268
1710708
217165
1749494
1742111
657040
631515
332151
1471624
1934751
1715110
245697
1806184
29118
858880
800596
1914595
269334
1143221
1442025
348964
1396801
163083
687467
1060130
418886
28876
1481359
167684
626895
1933614
1233116
1336834
1895029
255162
1976092
1367368
1732688
1972559
1045234
548549
915322
910589
578673
406784
973051
1357035
1321774
66442
1048076
1015580
528712
793449
1136420
76247
193986
1816526
1903131
1625913
1598445
1216667
1279609
249271
154322
984374
1498290
1717193
1093840
457398
1956711
335393
1205435
895298
1418522
914928
124296
319446
987758
285763
779838
1694973
1722470
759848
1234219
1309501
1933222
671938
1652703
821327
1570855
219937
198672
1401596
1418769
335489
250556
1205005
1381763
1279706
443329
1051780
1516475
1830121
1257734
461706
24537
791363
296026
772444
1367621
940856
1254612
214503
1012
1687494
1951042
1088993
1989187
1865093
806431
1791431
950900
1964458
1636503
263443
1875270
1471174
1463097
820249
1538490
1512096
1350078
907217
1716533
1987099
1259045
1506764
340642
1582387
262451
662443
1047505
212015
1213154
1258030
1741048
1909228
943414
803161
956220
1012162
1236964
1367368
1570638
136552
180918
837114
1812801
1078955
1906236
1498574
1480156
818758
1601309
1098397
428860
904181
451144
288759
292635
1377636
291683
1749766
180921
1345203
1350102
533840
1690100
1922411
1589755
680280
1281259
153150
902557
308935
371679
1588171
374095
909805
1686661
377926
347115
1558604
186646
1364860
353543
745025
1215587
1831743
996577
1456364
1684192
635319
393653
1465787
685774
762435
1532431
52700
229984
1114825
1223379
1974447
1654337
1938337
79817
243160
834849
160167
226998
292428
340083
1833701
483140
653025
1384324
422256
1094483
429154
1884303
1693631
1999240
89509
121458
793481
658968
1405179
1884260
1041693
1562252
894959
555435
1670703
308690
913428
201986
251797
286607
327411
1395970
1868283
603091
1425653
1025676
1647579
92722
425884
755667
1570006
1063952
1295531
982877
1499374
412962
829909
1799679
1690930
1138811
559331
1971265
575927
1804582
1924848
1005102
1670706
462634
1615036
750992
558622
1845480
838168
405211
1233959
1096321
1263837
786062
1693256
602865
1233026
705441
116875
1059814
466483
1791472
210695
917268
13836
1714668
1525232
266825
1577434
252064
893719
1021654
1251999
1130469
1019855
10254
501182
379162
599148
1802338
981366
333076
813542
222332
1310534
1571284
984380
349646
1294283
1645651
166996
1553238
865067
1965579
1155940
1976732
785335
1141275
336063
711119
1398103
1297364
662940
1381764
73267
1003355
567022
221740
467469
1097414
1436112
147999
890463
355130
1608446
374779
609769
1570982
797185
1636857
1383193
1484553
209040
839743
1755582
1526809
1384834
400305
1311529
1228166
1375029
1378180
241126
594159
1735800
1428463
457459
45101
987908
109387
1285863
783094
1678093
1906925
56419
1248609
1847844
1631940
799783
1757845
626010
1027093
1448408
636423
815801
1028131
544739
1911061
707441
1633191
243775
1777183
1963801
1943466
842985
201001
812059
1595445
1693999
621258
1062787
592556
1024322
940818
1275692
349773
1215798
1549032
216213
1766907
1610981
609838
532965
1250984
133525
1675458
779995
221433
1301950
630690
131242
1900121
184716
1555750
110864
1710170
1051469
1490078
822953
1954585
1689022
284726
802543
919077
1548586
1626881
671500
1552343
1370284
1548371
1982275
840610
647327
1513034
458962
427290
333576
1810494
1063978
1464456
269908
1480128
1458472
154013
1059257
954438
740360
1087678
1187830
653546
872990
1017400
1439570
1977317
1505914
989862
918435
1575472
1648642
93389
585626
1487620
974039
52034
70332
962397
546464
1724969
1586658
1606656
1419702
1918883
559478
110999
960180
1954980
829279
279947
1163246
1011472
1385274
111781
637936
1989232
563271
1612824
1271554
1143149
1268891
1524390
1310117
347123
910002
1164777
522780
1537796
1557951
59546
114282
1279103
1463713
634854
36199
823323
302515
1385822
1618737
1698217
649604
1367787
150881
1058183
1434153
943932
1531392
1473718
664868
1311002
988995
859435
1828211
1967840
432687
59563
433088
697286
1071767
1840195
263383
1598995
242660
1135297
608415
1889728
341071
259566
570092
678005
139994
324569
235753
1792794
505950
1197439
1835014
1364865
1629920
1387636
1141927
223617
1652824
1801370
681030
895844
1605857
1561166
1058657
1470899
1722088
1305886
162759
445857
1399325
859792
1616209
1973024
1873197
1504701
1648954
1083352
1376942
166730
1181347
1696072
352304
340600
43447
1730617
1210270
266488
700095
309360
735027
420421
1602622
718871
120103
1581832
398717
1930624
206206
1582317
146717
348786
1580366
298176
558065
66366
1000289
775525
937542
1517576
1472951
1078189
972743
1972267
1080553
1720958
733909
1883236
795150
135232
1908403
1755521
1351533
541500
228720
134326
118245
180966
1221419
811543
348007
1248414
399852
1740725
719828
1333310
158250
74544
1856917
167372
1846466
375502
285258
1634175
1156320
246759
1561720
5008
217374
1662754
1001593
600174
982703
1723670
361110
765422
384555
860888
972208
560481
1678013
1946199
1504840
105198
439335
1308309
29816
920701
1163258
57981
706124
420690
1130493
555803
1435774
307594
185288
1201402
77164
152183
760791
73686
834505
1469495
1958010
1594411
357597
1497847
363313
1268298
935608
1597088
1683770
1783927
609241
1004709
612024
1584713
109808
336064
124039
1477534
16152
1738333
1777385
166723
1094088
1635922
973428
1571372
1331674
787119
1715353
320339
167301
393163
1037502
271442
79384
688061
849594
1762406
616067
416855
1087033
427905
880940
1078982
1163383
947419
602181
1195115
320671
1383494
211707
689327
691747
1719890
1793187
468564
1961407
1209123
628057
315556
1218183
949075
637049
860047
1083513
1746757
1476304
602289
533678
416935
759923
1518150
1888740
1592371
509127
1277465
788034
1657035
1979959
1934867
1704137
773783
1320872
801816
1134396
178621
794506
1788024
355391
1851353
1872475
1346259
1303786
944845
16042
972185
1314608
983531
734430
301143
906101
658114
593549
1944798
1772368
1702080
981945
606002
1148236
584544
1827578
1461323
138928
179056
635657
1746617
1069271
248500
547282
1239945
1820298
1084318
1460648
1489949
223333
1000659
850617
1711625
729969
1470230
1313218
1808867
742569
895340
889020
1408377
161922
1454605
1651893
1283783
382793
1722291
1686460
396614
1264412
1975091
1738824
1610661
1610232
873058
596364
472862
578876
713029
931617
48030
1651141
89556
1674209
1264950
1882673
1917704
261025
1813548
543294
134975
1104002
1140361
1478854
1431991
38240
433562
246326
1610645
1905176
1850660
721549
1891406
1808992
518534
1209020
1728471
1412644
1225031
1611231
993560
1668316
397022
1240097
634232
748707
199339
145860
1797632
1170409
144725
528685
1310264
1487985
1276555
1919575
651414
1156948
489227
969121
1679542
434265
36778
1498496
476642
361061
86751
1691859
111502
606011
692196
1368456
1298324
63879
484354
324846
1513439
1077467
1571893
187765
377370
1871898
509904
102738
1231479
157869
409991
1276072
1240027
320112
458732
1440418
918924
1160996
600925
47994
533161
777296
1205459
1651903
1885326
28569
1490632
666473
1380357
715718
350822
1210177
1322397
760737
1820607
1987542
1140920
805422
1284841
1484869
646249
956192
472041
828145
263307
1443824
1752204
177423
1747997
1148290
1658504
1742526
227489
22576
1328876
811040
1004574
162377
109004
550013
1786447
15154
1834235
1079282
341977
1814633
1423171
503621
1108913
212310
802683
883144
46859
687982
621431
1929575
84065
806964
1816022
1538324
577832
886307
1731368
73478
1868759
74879
1168288
307436
527454
1510659
1859687
794794
1540402
1125554
1826535
481614
1343828
1705897
1329131
380256
876822
624822
1901353
1109086
1491569
1632865
1662041
858336
1166013
1385065
506330
762812
128837
1168952
1872332
949870
1593089
1924462
441947
303549
881089
108418
77643
1153842
831024
859416
652483
1178390
844701
448722
191315
22099
1170381
1202077
145809
190347
582591
167743
784957
688641
904740
1402469
163078
1756532
1302196
1510225
1002658
1138379
1033657
932454
877679
1194557
1886910
672785
1161699
1794606
1031978
395720
1767900
1713080
950193
696438
603258
1568761
201801
1279056
1554969
398706
62630
1777234
807024
278047
1315619
725852
818713
517655
115548
1944668
305000
1992774
1703168
1291996
1797364
279953
1129889
1738381
1529171
324293
213746
28013
1259099
208818
1165352
23422
59661
1739226
1436213
1877090
1531679
110832
547366
860367
1505493
1959691
708799
552175
757305
727332
1590087
204488
876746
15371
33355
17095
89532
1292953
9507
994628
448116
479742
751430
825778
1734411
1943167
453195
965123
628783
1916814
1095810
375545
1266653
416850
1109120
1126464
1373187
1596662
1048766
9557
1255015
310469
1567168
1215987
1502132
197791
1941313
173894
1313536
1188416
595490
1102879
1252002
1264511
1678770
157697
1250676
94613
1251286
503744
1079312
148609
428836
783671
856807
983022
183391
1159385
1088635
1448193
460307
1943569
722392
1086603
1054618
1715284
1976901
1956592
1131601
1594165
1729825
511369
1060626
108398
603613
1276799
79877
1129729
1723401
1336927
584666
197949
1233510
1304867
252219
1598183
756365
700798
1264145
101946
1250295
201250
1595221
1749003
763240
50353
1264945
1644238
569195
1949642
1837131
1772292
1814636
1428140
574750
1464364
43023
1434527
768068
98795
377884
720186
1564765
969708
949634
1333043
710935
691082
102776
873391
142099
1744333
1484810
323094
1490754
1910718
42217
984944
745362
1449831
725042
1519721
1636527
36768
287320
1660781
983406
1332877
1003613
101613
953775
1407593
1234004
1317950
246424
188683
634528
458764
1494976
506026
744915
806485
135637
1558010
682031
1343693
1964912
703261
523405
1263130
968459
222847
1837474
1215656
602037
1313134
918185
163720
1300134
1679263
1896459
450435
1488566
1296830
1908299
1968352
1259132
115252
540906
105998
187846
707492
829404
886086
757291
1815750
193153
1998450
1068417
437009
1339692
1410104
707936
1741772
1886536
454307
443155
1106629
1224670
1559930
489588
1796502
1300625
872504
1751931
970023
1057259
408254
699605
1382506
1329703
898246
382573
1412358
730798
1202463
965806
463578
907483
783951
1784464
1886742
427977
621384
1351107
1124191
1433987
758138
222715
1877649
885955
588879
78222
1066497
1401270
1689287
1608068
1033529
1858685
423596
1934584
278028
1715914
770876
739400
1101629
55438
1020261
223392
484419
750475
1225536
1914510
92484
1836561
47314
255512
376601
1851705
297109
1229319
309673
1009803
1244550
723814
1851657
960428
977053
416519
614266
1972645
679716
199293
594571
1776486
151121
1395878
480992
1135095
1855290
815593
78757
1836039
954698
1510497
121148
1185102
1886974
1812779
1408725
26968
1907494
1693467
654603
1245194
1814538
806327
13858
842367
1033315
1882426
1253528
654378
1225503
1503097
469826
1251632
561982
259276
1075219
1900579
726245
1042134
1006589
1614357
331008
1876397
639350
1754551
528450
1824547
655258
1882643
1149933
1259907
625961
1687958
1397922
873652
648465
1160423
1494304
912410
833372
831815
192454
691871
305120
1946090
174879
650643
899960
1625638
803709
1937006
1512802
1121571
1046482
1970492
1917918
97540
1490026
1824348
918472
875975
1775773
1124111
1189211
1345683
1350933
647428
418006
1220593
290321
1015736
635746
942706
970557
1714046
116659
1594658
1468652
1865009
1888391
1459959
1876121
1858872
1673876
1550636
602279
764007
1705241
159605
270290
1469040
1979626
804181
1562947
729867
465644
1547865
1334763
565773
722024
1328052
1735158
1783920
1644870
288143
108765
1190239
48203
46431
647132
496645
249348
813171
949515
760404
425546
760327
308242
682260
1779809
1429009
763625
169029
832765
86170
645372
824548
1634609
742216
35251
1651354
1854318
1470910
552508
1772677
123688
1060902
616101
157172
313502
84483
1721801
620914
1935811
1213339
1273904
120798
589488
54666
161786
1144708
493541
1561250
891494
973813
500909
1680156
323893
1401596
1891117
868262
882466
248719
1368445
575002
1929043
489946
1625047
454858
462886
36333
1953585
1183288
1727277
1123282
1049948
10479
716136
683568
673529
532026
251536
502573
1875645
12818
1312036
545655
365656
1207841
1955506
1010458
1207579
1953293
1565225
170310
1363179
1960652
1662094
1701133
731019
139944
592839
1975409
127383
941219
908215
1548956
1731269
149765
305721
858063
1092156
409065
1704278
1822039
1649459
1104643
1773744
1056267
895934
1470196
202893
906875
1086744
170195
619953
1719348
821728
1408209
597720
204396
1007061
600052
1228995
788892
780239
972692
554993
718468
614989
1374414
825394
1692558
196246
1514089
1418917
1146658
400086
1892903
1943492
1257025
916526
488259
391257
308458
106591
1558335
156682
1431265
970684
241019
1849756
959012
879338
678801
450288
1087976
1662556
425723
1798554
1244292
848747
1519623
409895
976591
804329
462465
1990021
360806
906505
1764528
23251
861591
265095
722653
459013
752012
956121
644143
1954578
575566
997264
1825158
144889
1557889
990509
1334943
595661
643380
294376
560371
1796436
1427987
850849
1484469
825140
580420
1634051
937648
419607
1411590
291263
777490
1824045
1876606
1484174
1084168
941220
171244
15952
450386
65784
1501772
112839
28815
1673346
643368
832456
917209
17371
511913
332155
650941
1166317
476536
23196
1600114
889692
1765932
1279792
278365
1203636
1455925
1645468
1039436
977405
477528
1192298
813362
214728
1279293
215688
990853
1573390
515507
321810
583734
1902257
1560848
1493944
194
655466
764051
1095576
1027345
547970
188708
995451
1668705
923271
512935
1680979
235723
1564068
1934781
109353
1687265
913625
1296648
1903121
513614
1609019
1876250
1431441
1024319
469515
690899
455520
1269594
1322587
1567942
1831780
1740950
500061
987020
55598
1780893
1296963
134288
1373430
1515865
1914591
105000
1314468
754094
893142
98056
579345
774897
992191
885441
689032
585573
1842303
1577466
1963927
1995535
34459
1257068
106993
1820113
1045130
1679062
1991624
294524
1794771
869678
1330601
400760
517313
1418869
882544
253699
1554037
1894499
1699721
124311
1942552
1198450
472351
24330
1485073
1610481
948117
749243
1144203
731308
1887527
120291
1634449
1022614
1055339
103657
332106
940289
818088
472287
1089308
814627
132774
221057
322673
1146326
81859
1501387
219926
1781170
1828419
1444460
1370110
575622
31583
1495681
638174
1752785
1858378
1548948
325350
1395352
1140965
1634978
1119439
808352
356468
1612514
736920
820253
239949
892966
189971
405606
290868
762265
1400375
171413
1719627
29930
1130894
482445
580480
1016059
421377
381305
136393
108525
1090700
896657
1049426
1731917
1617644
1013145
296576
19920
214212
1794085
1383309
236052
1718780
1444269
1748476
551489
477071
922744
443656
1907084
1704981
1157239
595821
1117537
444492
1232151
384945
1084413
335602
52691
1008666
1451973
802222
1949503
1110369
1335968
1942026
1895154
1422728
641631
159781
856591
1615160
181934
1465509
834064
384051
1344844
924825
805295
201355
379315
1722391
1382975
214629
1418277
1854270
754670
1639304
869060
969651
520041
29869
1733716
1157058
605395
1380050
1079140
1331031
1360105
402819
1228230
986738
510695
473057
810110
996734
1121001
768214
1572348
1990554
1566889
642110
382560
837545
587990
1659295
503009
1158982
77042
378217
495361
167703
1599125
1607055
1208745
1813431
578629
1046269
1498184
1526408
1012885
179534
236343
1954312
1075344
532659
353789
1762378
1000838
668362
13183
1913607
1491427
1180139
1396315
485247
447397
414736
1308221
669074
1290599
1853774
1027975
1997356
1728067
1772882
556633
279885
929161
1408019
1222693
1509883
859066
266574
1415130
1223979
1104946
85023
401882
164744
394789
1057203
816167
949530
1461399
1167293
1225638
1226747
377942
101538
384989
717732
562722
1952252
1911980
953660
1859806
1493978
1622515
342833
797430
1923236
1652493
1895436
1233762
760469
1820255
1762625
299554
647457
1866512
1044739
1897752
1982657
1846407
339343
1757682
1192471
596359
871547
1368242
1414352
1505888
1283829
292947
1112065
1415146
657201
1277300
367038
1815658
166666
1359129
1277696
1354003
962601
907002
196707
239860
1351103
1569831
595578
270446
1962833
1285984
1778000
1210078
825632
160646
1230854
549305
257300
195859
691826
1246896
837345
1205696
533373
1627364
1240960
1129426
373343
1985291
1421258
253670
251676
1511095
1843210
1412666
1160221
961884
1597680
1206882
1405834
1496877
1013048
1581921
687410
116814
1257985
512977
1279808
603029
942951
1361579
488694
1578906
1826859
1048042
740859
538849
1062816
1870015
776211
483161
1795693
326062
1026419
473490
70548
35213
673698
961928
1930198
1250548
89386
486717
1747445
1041766
1525443
1863290
1295062
945004
834967
1944627
860877
1418176
1772377
1700506
1512816
437553
114177
378906
1761185
1224940
803671
1878608
662991
1285595
1523966
1091880
1525614
1484003
1443497
490222
1288474
1888799
1370101
1649484
885467
1379992
994558
332271
542423
1664439
1291927
1552787
216218
203570
697767
1959790
422800
1220037
1566469
1937335
591449
135864
1501723
1523308
359609
895822
596991
156780
1393796
1871909
784883
1873107
1677523
162639
739240
1728648
1797940
1053788
634402
561844
61262
453311
116522
316635
56906
162277
1368365
1310969
1763239
365970
1597386
1292337
1908857
1960258
1937863
1438925
1277246
1323522
993819
83193
1976156
1057155
1224559
1740362
458905
1436496
1351123
1134104
318743
945274
895581
1315993
441834
1729090
1262318
1958847
1737846
552147
269075
206283
269153
1219044
293335
1538963
1811000
1365896
350683
363439
300709
666036
425827
102122
1801306
546816
1119763
1281676
988164
983110
1835185
241972
1132196
356068
1217373
1792812
1266227
1193072
1193200
1389087
360890
1779737
1033526
786278
1401104
1246582
1291598
930587
1744509
380583
1541708
1610769
1637544
620142
1592833
993812
789554
28139
1101265
646268
683106
1704560
465092
1242639
393492
1223945
1103294
945531
1469656
1976097
529828
1855433
335046
45573
1027876
177202
1711625
149053
433752
592812
1898905
734626
1129643
127250
1554370
258002
1919166
821895
1299304
357749
582965
1194307
323801
433203
1202251
230914
548787
5854
853084
1498061
132366
1329529
920540
808023
626529
220907
1792967
1701036
987743
752931
1546019
1424745
829800
1278913
60272
1308465
98097
1970957
1053017
1389629
1770003
470894
450022
1544035
1195933
224028
865554
1686101
1244640
70836
1850809
374920
1886191
969965
1023242
1889130
1828613
945027
1179580
1386575
108174
1660178
900822
1850895
1286065
229713
34048
1102528
1647873
1713215
1556042
527798
1372859
920931
806228
754402
1752385
1099226
84973
648090
593425
485885
886461
240730
233717
1345048
1847977
173606
1290468
438234
1902873
324673
1286564
1008034
203368
1688516
1320380
1455955
1566925
1348029
968075
378979
274468
1825244
1214141
460798
1789388
1339834
1268360
1185171
368540
1322121
1214014
1123199
538587
187576
1241739
1116839
989219
1604595
774102
499852
1153892
434063
204865
1185297
1773757
291434
306201
1128451
1910886
199609
945807
1257738
1348728
1989999
550637
367156
263363
362937
1005868
160097
1176793
1177359
1970016
246700
429497
404250
1765138
406073
1604344
1982914
1122147
251555
1787187
121688
816835
979368
830371
718035
59059
1129973
482337
1738152
1148172
369862
441018
221470
1534634
1383270
1328022
1096106
269544
1605259
1147848
815586
1676509
1973916
1532549
1653759
31850
793186
1904010
390288
855091
212374
1170340
342423
142556
806235
287517
1564734
800278
1273301
1804477
1370900
60830
1791413
1063050
139177
1702253
643355
1619952
1917433
804638
1717075
1639293
380110
102012
945801
523694
815137
101154
1990099
740162
1517501
559483
1523475
953724
900053
1644632
161735
1903568
490494
675808
1928357
247757
1619445
326166
1044749
1877580
501736
1272362
1788514
1465260
1938727
945918
300893
831304
787853
1412099
1256512
1687978
1298775
1759493
921426
893542
367899
1395869
194053
749937
913187
540534
788210
521372
1259058
393621
306249
335244
170425
1562753
1825406
199952
546297
1268397
1105315
1194494
400464
1369204
1478850
1888483
1529421
640364
28077
329548
955549
1920986
1760433
588051
1124909
1646483
209301
793219
1892597
786197
216868
1139967
1504
1091764
305824
1467079
1242848
782415
1289916
1644107
1792568
270882
810434
1073508
1403630
1147368
474333
1012649
624346
1743820
215454
437711
1986396
958199
1693348
72884
374400
1158346
1375448
103197
1297983
1359239
59410
797867
493865
1618405
1722040
1037591
1616036
598689
1182069
313923
364566
819811
938333
1026590
417747
1508165
470859
1353631
372726
101418
675177
1226496
1470489
847436
1520918
550471
1095213
1779440
252648
1222230
1038380
1034948
205289
462340
150662
35372
1626542
708067
1845590
590657
355748
608828
1976729
231358
281698
1207686
1059726
803703
831476
1362492
913323
990149
508622
1046882
985530
1376888
1736075
219287
206708
1329076
498683
1138899
1515721
365723
1202819
1366218
112017
1969995
1884084
1648236
685368
1364983
1699118
1276383
1585491
1886726
365080
537523
5410
441133
523615
202434
53005
769622
1766421
1081720
1404326
410337
1076658
722612
972541
529031
181600
1341688
1174190
1530813
1501631
1971146
1237441
1109493
1188444
918882
844844
1785022
499521
1290351
1763473
763442
703574
349660
793195
1346706
1298107
1075143
1564925
1997969
1080778
176274
742988
1605096
963451
36795
702078
1447187
333508
1133842
1041086
695380
512174
920266
655449
892132
303805
1206588
1605526
1866154
470887
557013
924648
298975
1797131
840224
1973861
900080
90290
617147
1437751
1751311
1098569
1370893
1336207
636140
1950559
1789911
1880854
56677
1567053
1605892
1656873
444625
211179
1012709
400729
979749
885047
1602973
614974
1270382
637825
819621
1716236
1746295
165241
1193428
295217
649571
988483
1717025
596722
293578
1406808
1794156
1482283
1021963
840946
364479
1335279
696834
1574105
1615435
740405
254472
1498660
1840586
1183145
587965
580028
1182311
1141019
120185
1548626
1614289
1618873
1600836
483301
161515
632695
669124
24126
687
580842
1108756
1228106
706982
717865
1043461
880286
1489326
1265696
913090
1998834
150904
1375654
1276297
1215914
1351223
158854
699931
894131
1700443
1269755
388239
413081
552600
84005
1244697
1152423
275879
1390778
961797
629595
1927412
1659942
1960536
297957
229001
839188
1931036
1581392
27644
1089104
1337803
1554601
1093615
116260
1579749
293777
1178145
768088
1183059
521311
398179
1318370
398064
559535
1888297
433210
1856319
1527034
1895678
28981
1430771
819806
1383653
1747195
108235
1937750
1015020
1916324
1045504
968740
913089
1920358
512026
1047094
382121
1786369
761999
1496106
1041273
313112
1436951
27066
1811454
1608098
474798
1506555
1780493
921677
1552925
1186641
15003
859899
314007
312585
983730
960275
653659
712954
1724137
215760
1218263
662652
446486
346050
1417969
667264
1671182
1023765
370954
1357198
1284315
1404008
957351
1175213
1361951
1956232
797630
884954
418399
380644
789244
1175516
1208292
826887
1652361
1343100
1793818
560915
918638
1639793
64016
1445119
1983855
1867441
1121159
172788
693484
22773
788517
1030355
336597
703480
1906299
743362
949895
1279020
477795
84508
247444
1432826
537230
1733772
568866
1222567
1062010
602179
272753
372834
1353421
1166177
276247
1300217
996313
593471
388802
1795171
900964
981582
773584
16645
1551142
462280
381306
1494272
1913853
669876
1307688
1066865
908624
1589350
1596154
1676121
1860951
4058
1446534
1205902
1140800
1406557
5283
929577
559608
409974
365203
919631
1516906
754045
1472490
691544
209181
1281358
1198891
1775794
635078
822417
1856439
1057641
1170043
418937
1738265
1366984
458014
735563
324765
1709888
1819184
685853
150735
1328193
1232626
384296
908529
1621237
947994
1367623
1236601
582825
594679
1807861
1548575
323615
11930
610390
918650
1992868
1430466
38453
521857
1296393
1619554
104114
304210
547671
583591
1649015
870910
909010
1197529
854923
1048191
131001
825299
1805638
1840887
965797
1379906
1261003
270308
1863164
208305
1086480
1231553
1377153
833218
1531613
1760178
399336
1879524
451548
892131
74909
1125229
1673931
344511
513005
89217
397582
248600
1351199
438012
1897837
1845016
1862611
1952890
1606211
1614753
1653857
1780059
346109
246694
673873
621074
1447201
1878957
264999
332019
1974085
251350
1099407
282056
1936309
719437
1104347
1617377
1617140
1743114
632222
1611640
1804790
1949796
1801584
180985
795881
1916789
549542
1177793
949772
1387801
602901
1961241
1537322
609155
1591916
1198566
948667
1183302
747156
26473
639620
690214
1374587
1858116
1372136
878809
614713
1141301
97927
40568
1703843
130339
862081
347130
94107
1557964
123631
581936
1763927
353078
1269961
1373905
627623
1810180
958488
669987
1387791
1462888
624310
624160
90424
1973631
142066
1411963
927573
1815402
382868
534076
474989
1098493
1962523
95721
142320
709517
388515
1350184
441876
208749
948328
151738
1407060
1962718
1818715
337843
1643661
889936
835584
1778046
928248
1938301
1141967
1658992
58118
403083
1666628
730891
1222833
1009958
709717
1757461
1031596
1353002
1509093
298411
1697151
364819
335050
1167754
1795904
157562
1295429
1419849
331778
1545780
602252
725379
1921440
1973783
1353153
1398002
1649521
606747
1364202
128888
1449542
1205548
1490355
277371
1711068
1119560
1377285
686183
1339910
1915485
717520
1977289
559753
1498779
679425
1284480
1066718
1613387
1105933
1812199
1208768
141690
18917
1765369
1951053
23207
1055772
112366
539548
852196
1615510
825372
1138842
1006390
839043
1471654
143735
495214
1542149
598886
435733
810399
1914704
766579
1410814
1398249
1627139
862671
1287570
477854
928647
567142
979750
1543515
1848763
1183754
1223498
573560
451925
2612
60739
990012
664262
920966
1273809
519560
1626190
1138320
1534782
74903
607645
1220162
1455266
700562
1868724
298519
1058742
1194709
787842
1606214
1839186
418883
348522
151485
729724
438967
570472
1607461
1652942
1393724
931837
927486
1817317
981297
713128
749267
1831505
1671551
1217976
1972626
1843201
370009
1430183
661048
1762652
382563
441805
1727496
1075514
270570
1188330
200334
1631562
825755
748171
1080805
1908327
140592
877783
1201584
894077
1311
1792646
986088
1240311
587545
781778
1599427
247197
294177
346455
1138975
352760
1880109
1977882
150519
1436900
781618
1657658
1964056
821015
421919
197580
1521474
1761571
1787810
890416
1459337
1645719
1886924
1285024
1497695
1354449
412747
1774072
1271966
1528198
479765
137680
1725199
1527253
1277863
1923764
868137
1022902
1383682
162006
913158
130309
1234242
1500031
594253
1428705
1688805
388565
1659331
1352993
1805960
447041
1804368
928901
1937516
381716
346617
92788
131648
41389
461880
1408248
1673872
958318
699382
1171334
1738247
1007479
845333
31122
398076
976813
859531
87849
1566386
381353
1544027
1014434
321157
1367345
716122
1752855
1801827
1122612
1531811
628963
29473
1940253
1321072
1857291
692209
1002306
1146531
55521
329461
1093676
1801599
1303415
1318246
1740327
1014586
555162
1613960
1937363
1915595
440112
1064115
1975107
807877
1879242
1376704
727575
1879382
737008
1705489
853643
1159737
859549
1172496
646197
652253
575842
1768473
258535
456601
12073
1498287
1002257
1500427
387231
1004222
1036167
168977
1762171
1101640
1024199
937299
415108
1188258
416548
1440476
431364
1866052
1011416
125985
1910601
836394
1313915
1989787
1245709
478290
335406
1209893
1488678
238071
1887424
257174
1673950
627385
1070235
217763
363293
1791570
880308
674170
1358254
1588896
392824
1649790
1631615
1992728
59215
347665
1740285
1844301
1304557
1389075
465558
623964
1015180
1619469
1400143
1216676
242579
1483377
580080
1593543
1600458
1408115
1065867
406236
1806697
1904850
1316828
900555
1578735
1416799
1121569
1596525
679755
368882
1993437
601839
674113
467899
1656138
567274
96744
547349
1308034
1839769
464114
1611507
962093
851774
1518142
1230194
806986
1699693
27462
1538225
775069
560221
1486120
800252
705874
1951376
116764
824483
182717
1904414
76232
1088399
1556590
1088247
594060
1984422
707110
1319099
1430089
613323
439678
355166
506942
463062
656990
1688466
1009147
1250645
686046
474063
277285
155669
1430908
942575
1032295
50639
1526433
1098027
1329143
916732
1660028
1045013
63159
1691525
471750
543130
698555
227562
313306
1095068
964242
449263
455446
1227331
1538244
1142083
1105987
1199520
1280311
921177
1820745
1317957
1389734
647506
470425
844523
1673677
140661
1758462
1068658
301585
1478689
1334528
1908249
4790
188812
818049
1944843
1873234
1207851
367775
233148
1540264
612948
369692
1225668
1707906
1224239
28295
1474194
1663996
1753525
1738211
733945
1188905
888943
777614
1173126
3710
579950
1003804
182179
808576
738520
1262361
1465411
1494912
1571777
1808345
48244
1591382
1836149
159545
924928
1866841
310492
469425
452380
192815
1154041
850559
430130
1202878
608645
1544488
1280767
1177211
541448
677551
1336463
36446
85009
1039175
1954579
1371368
1093399
319348
397847
601344
1526449
613992
1192228
1756749
1331640
879925
524675
1747905
253037
653178
271912
941408
1681780
1053913
760095
546030
854472
1718285
198617
274870
1457233
56848
1916078
1234422
597939
706637
638445
486755
1153284
1827219
629559
1578248
537366
68267
30586
1144713
1816446
1047992
462744
489429
1397999
1967364
531886
1127359
92205
1278057
864971
1090757
1318555
452719
1808154
1619676
1017169
555991
1021085
387195
834206
875713
1809710
1183118
661598
12620
835389
27417
1828567
652265
1035032
1523445
862820
1226534
939151
1338242
897180
885341
1479966
979739
717786
301649
353240
1725639
246805
1809359
1940256
1822764
720632
1010716
1672603
204546
1477327
837160
1290027
1635768
207219
1833509
1656825
791130
117819
231763
731369
1194715
1947058
559887
1231885
1237661
1121214
366349
361832
123129
1423664
1314125
398843
1833608
1866673
1353561
282691
1657651
286953
71812
1325946
1953658
412791
344893
1390430
976159
222724
586236
1006826
1908787
1084600
1899271
1856819
1354113
1229521
692146
719388
1928478
1095075
1658139
1224381
1457555
785746
64306
799766
45185
1086310
1426870
499992
175299
1858561
560351
1590639
1840964
954058
232942
235508
796430
1166830
785021
1524357
182744
100919
1536443
1220906
1235555
496916
1126852
1351055
729969
234309
1871740
1612677
743579
186928
405429
1751089
1850145
1775463
729916
1212603
1511724
1850855
975804
277862
1562577
1374273
1983695
1876122
891110
1731999
368502
1470355
495592
852793
82906
1401882
1620274
698326
56175
407477
395884
7330
241979
1650715
256447
1235262
1072645
290876
1356745
859424
4358
792848
1134999
1781102
805185
1711191
1638912
95382
1832286
1064594
415570
1164391
132852
1652862
1327056
1466040
81256
855791
1173577
1578134
1748519
1660876
789250
590189
1530555
1609876
1096998
1297346
1181556
309628
131126
598985
525190
959026
1603458
866084
339626
1017801
1175430
922166
62719
1002580
1936341
664675
119560
1907696
602822
1832606
765245
985304
470955
497955
89748
1713379
62505
1613949
226663
952046
1789030
432212
1928032
7399
1195554
1070064
449367
794169
160386
1595088
972424
1094682
1067686
517204
1173977
887468
245720
41929
507701
53863
1112351
295250
1918965
1588040
529348
649105
1700716
1395911
319958
1609329
605537
332749
1275434
654878
148868
79122
1039126
1539040
1841490
1569517
631168
794413
367784
180219
1496651
811580
1954597
1096508
760508
326908
1850279
1623065
1645827
1629150
48762
1949732
226649
1044977
1135212
675150
1972258
517609
1244241
1962186
1330751
1198373
1498054
7116
689107
1273715
493837
1904120
576181
965217
733501
1896072
1426577
1508509
982556
455018
888530
229823
1326302
672455
1941916
199974
823290
312120
1430985
1585046
1807024
1960602
1136018
1927714
1590914
1310160
1548609
895475
666335
1883622
483356
1121239
484385
424539
1620922
911725
1859772
359609
814233
1074600
365735
401399
1476143
1488543
1645099
1154164
685411
1788945
1328975
311129
291186
1081049
217690
1862491
1578728
1096407
1072581
1130539
1178822
1112651
31935
102003
106545
1874472
59639
843184
1816646
1173983
227791
1541258
1536998
1545900
1857001
1450023
428781
1055273
327265
481931
1845316
1461657
1008233
327740
1543953
1520536
151053
1687418
136422
867681
1028034
1790728
1828379
1268085
648805
1379357
759855
158935
280293
416579
1461500
799269
1973357
27340
694317
112248
1565456
758927
435055
314011
1690683
117448
1665804
67285
1926315
182814
1639061
980747
926033
324070
1727312
1905352
143591
435831
587715
1698961
1513897
1283088
823271
88866
1964462
973488
1225288
980924
1382439
1299974
1469256
159848
1925658
1222381
1043077
703030
1682776
1377597
685531
874922
828844
729831
57957
1772536
1077068
1257028
709201
1270666
665487
171506
1374039
1436249
1055578
469038
1084419
913423
1486630
343205
884691
1306363
1726669
821511
1992671
240362
66663
1477590
932110
1023617
1793878
1248009
747931
17100
954223
1256084
1043967
1308393
612920
816016
1222829
1839586
1886101
1391327
1130765
1291517
331705
135223
472709
1528013
608533
743101
1487474
362519
908067
1838187
452563
1067443
1546595
485210
1818354
1254191
1653396
1202872
2857
1357870
963791
1756763
1616211
1108996
1135438
1729668
1680165
561445
1635073
286983
1358544
422137
926134
60938
1440481
1134225
1239296
460318
177758
1692762
1239620
461299
994506
318188
838323
1320493
1264563
448646
557197
1962046
1234297
1024323
795572
726520
1676475
545301
891364
841317
1543854
76982
304754
1018513
1504745
1272487
1982406
41297
1248123
156847
492251
89504
535172
1858554
294224
579586
1732309
1385854
1703794
1228070
1073510
1020441
58520
1544039
1391168
1152260
891047
1091242
492510
1365776
99421
389157
1830076
1346471
1535301
676358
673905
543341
781287
336441
294704
102666
1408897
616941
1043327
1243473
1202583
1677576
1372097
161869
688791
873566
375316
711456
234841
1674253
835796
1771464
1022966
328340
969103
1996071
1585220
379944
1590711
1091006
833454
102179
55119
963790
1599070
1340196
1123097
1498745
967391
608933
1427196
752425
1470463
1812539
538638
759743
1026986
819094
928780
643994
1419472
1023537
518161
1202810
858214
1263603
492879
1967052
1977539
1483860
1024581
1787616
102729
664184
212651
167253
1370606
1483387
1149019
80871
553373
1587352
799768
1904616
1874086
829348
1242880
1866884
1693638
1331469
1219797
647586
1581135
544384
1505904
1740272
179909
78976
1662506
1601102
1301538
892043
1293569
287724
367252
741333
1926026
775968
769497
1425227
693779
1738715
1901301
1332219
875653
1725067
1703148
5415
1237686
374870
745823
827409
970600
1779543
1173033
1230930
1056245
1151607
71758
1280324
772628
1462222
158053
1103803
1224325
1320672
1733869
1036553
221672
1022739
1752483
768954
1017227
1610555
709114
501038
562688
623403
606179
1968303
1780264
1423786
1522113
739002
1453703
588026
806
824122
1135820
478714
1441828
352654
1956708
730322
518369
1886691
1849875
1032757
1811490
684134
488545
1214902
327219
339223
1115961
1977486
1796077
96837
667545
856549
977094
698095
1554614
793150
951176
853984
1938194
1087810
318204
1603360
415359
209202
1078460
644977
393650
1386907
562116
227965
560164
1243993
1537842
276489
1791243
640326
671054
1519885
1403818
1473145
418787
930559
350812
1990535
1836257
1077417
1672542
1879219
1087198
1143367
151805
1760772
277194
330942
33420
471901
128692
151966
944971
560349
1343944
287674
1824918
885273
277473
78576
825751
1409506
535921
985482
1931573
183063
157091
975981
1963070
867639
1089521
596764
1765353
1311142
1706124
1626521
1380948
269473
798785
1848360
630299
596110
4734
438159
1745780
598489
840275
1467811
576253
51340
817873
1580260
308584
22384
1979907
326794
766162
649836
919411
1120981
1983574
1381965
600128
192143
484995
51778
1123558
1301263
408465
23728
1165295
637916
1773833
1118092
1455537
1570385
676038
1032816
287069
1014717
1015579
656707
253962
1983240
1563796
268307
1056013
290264
768210
1921222
771913
1009376
342617
1420519
1580951
814081
1697194
1570353
739114
107737
1712726
1651339
214924
1085437
1981168
1949744
412481
925249
923319
120159
1165071
861718
605827
245865
1952946
1273718
496971
64987
32090
493885
751643
577389
1293645
585117
556304
1156013
1658730
42480
1272322
632402
1237252
761751
579688
1558231
1260559
1273478
1757639
1043790
1644764
1830316
1872170
1536971
706483
1255426
907978
1819183
1215456
1950308
1911894
299191
1508186
72556
1378987
1393852
771481
1736881
938833
671977
598066
1471803
1327900
1697876
1720188
740583
322977
1460092
979612
499265
1683151
1678150
105525
1563076
948060
1910504
906440
1079486
606962
1670963
1681017
45313
975475
488485
37621
1327264
1532430
484014
805130
1230720
1128312
230138
1927774
1696740
472997
1259187
1198906
1442655
220504
393413
1784040
666056
1854772
226219
1841937
648249
355564
617458
1109200
1166273
934757
1969448
208981
1563167
996768
494716
1215062
134699
975482
1361078
898010
1662892
1534597
220746
1541617
752478
644796
795720
1157600
1841594
1321643
531846
1349578
1386691
96227
1037143
684536
244143
228453
819019
303648
1404303
1153890
320360
498945
106704
506254
1761135
431458
1993863
1450685
1995780
1604581
906213
592036
285517
1631173
1305451
304701
1263876
121775
187171
1745593
1644428
1377099
1938824
434515
566384
543554
221446
743932
1224605
1408189
847000
373746
1781314
1644113
1890508
803357
649722
1827750
1986620
260932
1448791
131105
640138
193745
853230
1554544
137477
1019104
655758
527553
1410069
407075
549221
1022385
1004385
521418
526273
1288020
91957
1733851
469977
669293
394304
260262
1112400
869476
164530
1371009
1413034
1235969
677249
578244
1460185
672533
1368348
1753619
1640989
1363951
1439182
940187
288926
1940670
1735011
940267
420750
941627
946713
1692723
249239
487397
17272
322367
1924604
1400362
1270365
1618320
232189
1000244
1378033
1833362
1355190
1104395
616814
274050
1813233
70493
231750
350993
437626
701353
561113
439662
292506
142376
578702
385070
1900376
848592
163876
772034
174426
677730
500636
1878785
920939
1513931
1778418
845407
1126134
1810965
247018
728572
104192
466565
930285
1082533
955395
1001812
704102
43156
232055
713034
1948463
1357403
918113
1642140
150807
1554386
1746807
455465
1236007
856614
1685793
1230537
1914746
1545687
291345
608242
761861
25244
1912445
852995
1844665
1028439
1670104
646897
1900081
1704243
1371667
40691
188895
1166701
296335
261059
1488334
1432519
54713
1869178
1010462
1984927
584151
1814963
1613454
1737563
1115784
123838
1191441
482009
200339
224968
1151768
1473106
1022623
684477
447702
198147
1837830
1318321
1262502
1032788
1836323
476397
783017
1812099
288810
1692181
853289
1361561
202926
1178630
963773
860990
1019539
189584
1927619
637041
420801
1860587
1845089
803436
313144
43300
183799
1373364
237456
1342909
1282326
647057
1729669
256627
1479432
558870
980325
745282
470172
1635724
264663
114788
1377653
1071507
130026
1145052
1526531
1036553
133359
1882987
1719204
1509643
1251212
1971117
1571973
1894324
1238017
814508
1719556
1731837
1156871
1374920
1526622
591544
1094998
1751685
1638248
303898
830050
977807
1212532
751347
644179
1931127
1034511
978719
731245
827535
1602466
939620
700528
1284180
219847
1848181
130242
908001
1673010
39865
1873230
718228
278943
695977
983139
593717
358280
222298
370469
868920
1694937
1964956
888828
1392680
1573992
1137179
217883
1794500
1861394
1975032
1612166
645007
1635195
1019386
681731
705153
651418
428268
1372508
904055
1016340
890286
56337
1994746
461523
22574
1737533
1069586
1879326
798952
553896
1486665
263576
508467
806560
429230
219407
1530718
646472
1885751
1919131
1150939
1433927
848836
1211823
1618588
440075
140194
137919
1246929
1514189
854653
656148
1705657
1433905
886348
371140
7346
225658
1465314
1891412
306847
320799
707578
521961
1696148
1204708
858609
1795514
1904419
409078
1245671
1356366
541137
1508617
1166399
1934268
390020
55484
1379394
1585793
581481
322825
10383
349590
888360
1967535
1328508
1517241
710963
1519592
579790
1734606
761488
966657
780176
977274
795475
1237011
1958403
1203702
1096459
569131
1563388
917203
1526232
1579517
59423
54177
137372
1892105
1133227
957406
702432
1081965
1453952
1028674
1140532
1069942
100869
1031229
804135
108771
557636
1104196
1937272
1133201
82835
1506273
1118153
738949
670331
1185457
1089235
587153
1443142
161953
1115466
1862312
1203754
713550
690391
1084640
1688630
1396163
384193
1197127
716931
1290972
1580040
1155863
1271311
1454815
98431
1981264
424622
30684
542834
469896
964839
1415112
1997320
1949900
1171330
1274510
140649
1097237
1681570
1056439
1134839
1098901
1149729
71533
1084457
360564
1131510
1648228
89426
1109532
1807307
1471391
76490
5619
1022097
718190
1839664
1917693
678203
1243642
1357904
197096
1748832
791759
165074
1787442
1104428
276317
1918416
1570625
312543
1231091
1238376
1319366
1348954
636087
1236262
540948
446383
330064
95056
136238
1382708
867911
1480359
1039999
240822
716526
1142168
1055613
1579701
1535575
1172000
1899092
580202
928444
873259
1728190
1339220
6039
132815
944038
1260323
89189
755362
638477
590569
207705
52665
1877020
1415310
68150
1776242
1014782
398665
664333
1171849
797413
1531380
1881843
965963
469648
613861
329215
674912
1960505
598806
1932991
293311
352885
94139
1779631
323796
1947855
1090784
1589735
1794487
1953695
146693
885814
235456
1188512
1191703
1466095
1437873
1634176
1595565
630091
1447647
39273
117371
1709425
1521085
845892
651407
1630718
81636
990016
344755
607678
395456
811291
1392651
1163013
1876107
1406786
234607
1838910
195842
907233
394554
578436
1958839
1868792
1346717
1656210
495962
1107592
681122
1304656
1257192
57550
1191611
728928
1490392
56244
653476
958829
1801213
1994142
1433711
268463
424285
78436
354204
781987
1050458
1525865
1533043
801148
1003610
462018
345527
14475
1939110
1322073
659982
1107012
356938
869984
478180
105918
1578406
200766
945588
1609204
589167
972042
391571
38119
526187
999197
867582
617895
1363035
394937
309806
207831
255142
1840142
1250123
962503
502161
57989
440220
1908625
318360
427249
1963319
1856685
979506
781836
1647427
766641
346845
1185132
1322395
318891
397182
1674351
414955
722984
1503013
759544
1279701
633445
290578
1256588
1769612
101652
803434
888076
612494
1457266
1070003
631277
1887405
149127
748854
560638
629867
1593158
205869
300457
1788507
544883
254789
1048070
1250651
1876988
1175073
1996003
137440
1944364
625369
1678405
1143807
1485666
126206
375499
805563
1034180
1038060
1242368
1849572
900622
1155876
1605848
1021168
681086
990957
161807
576765
115422
1323074
1192416
784505
774859
1484272
838299
220285
1874184
1743869
414086
124541
1950012
1793966
1465239
883102
652255
349670
637268
492534
1137097
617439
240270
1008606
689867
164459
844703
928682
818285
1883519
476613
654960
1866489
390286
510066
1592481
89334
466458
1430762
647205
1004953
1994860
1697008
821022
1328408
739907
33817
875770
482674
1418041
5699
1562352
634016
116753
1598882
1622455
1122815
1896124
665528
1793796
94160
349449
595573
1422550
903124
1108011
707071
5483
1530838
1133399
1738508
810151
680893
1169977
1130361
1104877
1190206
1403855
483550
1026214
1375082
1587789
260279
700661
1874859
479554
1600471
43601
710317
539580
1551691
1646499
1457585
1271190
1742339
46090
1542319
284930
1564235
147627
519336
1223624
72917
118836
1547731
1791801
1312263
1120773
1641069
1649248
1628232
383750
472588
1234977
1550469
747919
833125
233220
218374
711184
858904
827847
736956
274375
1108727
1925782
175415
986194
951684
482471
239625
1781012
1275583
1858581
1456814
1273711
1281974
1964598
505389
1659505
862325
277916
1904411
1655735
876479
231991
57665
315215
828180
207644
721775
999898
1085485
1136521
1674791
1814278
610968
1287330
909725
709844
47272
1365186
1166128
1930530
390698
904899
1819845
1212442
1971542
1798431
1445231
1051239
404664
1931199
1956973
1350088
1365334
270243
1764443
964346
1639230
44978
1321150
1935626
347881
292487
1485480
1011213
1741000
1397985
72081
1658748
583149
230537
1286225
782971
893048
1526987
1760362
1013073
1269949
1987975
1704312
1085888
270658
1956583
1925
1941767
247257
1128392
1023020
557259
534046
1359587
616076
1069075
1398424
539790
455043
497292
1467522
432568
1901756
787687
861959
37279
1384376
1377899
983146
1696616
753758
984811
1320989
746953
684126
1163003
201043
1379534
1216352
334606
286204
1949625
576499
39839
1950394
1154488
18883
1141317
629437
310318
1091528
1818850
914949
237437
965077
228202
580468
1197280
926860
1487948
30325
1461343
1695235
1195859
974544
89687
1268067
836090
540685
502393
1442695
1962282
1032363
1213478
1276925
458593
1238495
933776
1731197
1874593
66974
442396
274318
451744
818080
1861992
966486
1493051
374289
1607233
542978
1337031
49312
1619589
102599
1433727
111496
1238550
303381
876188
197812
1059164
1322461
159823
1337182
653926
392970
1313152
917174
83487
1110723
1666311
198137
1017599
709300
91065
445109
1063691
307866
1572021
548418
1404969
784325
789402
1229612
1417029
691499
979582
1974528
1059196
1640900
1166930
999183
479722
1283460
1927562
1058001
1311849
196706
1254796
39189
1606781
1363347
1999617
792038
830145
1786413
22511
1296931
905890
739931
712434
943048
533567
1759023
870601
464216
1388519
1894265
1446209
880550
1717391
389931
1402207
105401
5316
1339566
138623
77369
1977431
211239
1795224
356195
683642
193268
192692
1495497
730260
1204081
1253138
176163
810241
791428
1611598
1049178
605072
601481
1606804
824415
715685
1876359
1177746
1162891
1503451
1128631
220491
1142197
1756238
500705
1866588
652269
1807840
1923068
808907
1067299
607892
1100833
8497
996930
989037
717730
1488553
1530024
1773720
1429901
139327
128203
751022
1891074
1208996
185064
1612588
240231
1803908
1769613
1514648
201
102174
226216
56734
194428
1014971
1298521
549401
997955
998487
756295
1430861
1638216
1439095
6
808529
1108013
1948179
219941
271200
1325507
331216
1382932
1755522
540765
107813
1440442
1886862
775190
1298946
179016
441080
733802
959436
764975
563727
1213300
757336
349432
1886188
1026839
1767792
984091
444650
1133586
395359
1683005
894383
1780783
293726
252478
15418
1342849
139461
168384
1897900
422805
115706
1588675
336087
1372787
1698558
1248353
119164
935067
846643
1200429
1725141
330619
1656013
1517479
1588053
937048
264417
732846
1296774
1954702
855477
1578402
558817
998545
336035
585800
1549232
53242
358854
1101954
598200
42592
733941
1324801
457923
1061514
347960
329464
717430
111448
1961144
842509
520540
636189
942920
1850562
1617792
1537583
1786939
1452336
739220
1279222
291303
1238432
461790
908919
334779
1826856
138702
1412222
1184654
740149
1088361
736458
1781111
830573
1849010
1603753
1064421
1166110
1247205
1328882
1907110
666118
901880
939432
1814344
630168
1231909
500834
159917
330447
902182
22868
399254
1571850
1162902
1020048
869631
1530195
801750
647982
144703
743794
73264
1203553
1275875
90181
398944
387249
739756
1098720
263583
1996514
620269
1081693
1301805
22961
369911
1443311
999300
1430054
658876
81534
1598763
515209
1710943
1948053
74526
977755
1740924
255249
708760
1445154
209120
698698
669844
1712440
756851
770758
1876209
451011
630276
1007229
42371
383052
1112488
1490904
1885
1276572
144162
574619
1854775
425052
143624
1482457
1492657
138952
1192457
1661723
1840720
285099
417933
310157
303435
1425167
1449450
1757351
642622
1080949
1946888
1138782
1368912
13216
1196509
278942
346088
1790984
633429
1274626
865506
379010
688690
9536
1786898
1311794
797533
1969456
1379815
981645
824970
1689655
1702614
283854
733810
1538977
1480250
17368
1487819
1884273
480833
1095847
537198
350967
337029
1765406
66838
889
1998377
453466
1837612
1943515
299396
1148551
1345847
1975992
685222
587090
1915438
1719425
1382925
1723128
7956
1746394
816807
37643
1195918
1986863
1876338
225682
1664122
940608
1424958
1418889
798725
281007
1072612
786622
986023
159900
1526804
89295
1004184
626413
1107856
186967
87897
268235
38096
1640624
825346
1076407
559179
1326538
1660977
1293034
830080
18512
570422
1995934
310675
1942100
1738738
476369
851936
765148
179706
1563245
456320
14951
43503
873422
579381
1297897
1778184
364403
1606764
1037230
24213
562835
272947
387293
48600
95133
1039596
35612
851194
743631
329348
570850
1552135
1141449
1705007
1914273
366303
1121749
1552941
255651
1765350
702450
531918
1799305
1167408
1498385
525306
1580474
177108
415463
80095
1978002
1056129
1569868
1430705
1149225
895076
1757250
1750131
23018
547261
1502135
630778
46839
1950464
837670
37410
2731
124958
1120684
1201833
285805
1744887
1474951
891051
1471129
1698019
521823
308970
818124
1216945
1908515
1735609
489735
139119
1071208
1739244
1923685
1889587
1821456
318633
1352666
293360
1092318
1378778
1588921
528917
321992
1650971
1261595
522909
1986052
1028634
169652
576237
1764938
1059938
1178791
1600058
192379
1135694
1441670
381412
1225991
1244235
1146852
1652935
717801
1695524
1650580
429077
1176514
1242406
1968806
886997
1241650
1359226
27994
1412819
386671
324259
794200
666244
803214
955798
1559275
1790165
1925164
1277695
1536506
1606340
1854964
521006
1766814
905445
386598
161222
361688
1742679
953161
721151
912269
1162765
1891841
1026536
934461
1813849
686169
157443
1035762
49666
1986439
1089757
428947
1571653
1447100
50105
548590
517764
1191
1887538
462354
726855
594288
1879920
983046
310553
326967
1236974
221837
1665092
50389
190189
1162585
1795882
1534892
331427
1349018
829627
75995
744656
1152966
1671616
449445
824944
1935892
1599748
1334921
1792402
909127
1811967
1895667
991419
1325222
277031
113534
1929495
1479025
1866126
1717589
1865159
1485052
1558001
1081754
1413890
1438312
101907
9653
85049
878152
1422332
447725
790906
1935158
259679
211880
1571951
1892022
1235167
836948
61696
785610
1681126
1473891
1284300
1003453
1007667
593520
238303
938560
856362
1427850
1581962
1289966
1080072
1508578
1575403
280567
1930054
615533
1438187
1775625
890051
876674
1642475
609821
298546
1459347
200659
219444
1111793
957256
484115
527601
1585237
903460
1726814
1985577
16010
1257349
422156
1443594
192633
1021659
1419942
786142
1924978
1423815
413812
1560032
1673385
203021
574085
1784817
332828
1595332
166758
1025550
1843614
218476
1254759
23834
146548
1258504
1553921
311070
284620
1634010
1980952
951020
1095535
959115
1765545
1506474
1378909
34808
1027156
1601948
1400599
1150627
261786
44402
1069239
1253152
1505857
216571
1231356
1134476
861733
1480459
1031660
525999
1121121
1468958
1082406
918713
856407
1857615
1864372
1396386
300644
18030
1382027
46450
1096301
568227
1906443
1593659
405331
106424
1647535
1449827
1078948
375697
1798831
1947063
1079496
1459435
469044
713703
700551
1886661
826913
1620852
1761602
1036514
292099
289235
1298261
1782191
1153104
1607727
3789
1364688
1210465
589298
619153
1994629
885943
338374
1149099
1823130
1873088
791854
1642899
1481416
723695
349560
1232835
1210021
125076
1565926
895613
1276562
733632
369729
1070953
1931385
1397320
1541411
157216
330654
1501157
1109719
1084717
347901
542369
221829
1853189
804881
1783369
1722626
649835
1250746
1726146
1507007
836132
851563
432912
803484
563395
461912
1685829
1191617
146418
1677352
1031785
568286
541891
911223
1431825
111286
1109213
625450
202516
1734233
1836643
1180347
16723
383863
1967387
1485180
1307012
1806414
33094
1537143
506167
407605
1712516
1525927
964137
1597340
1534500
1323719
887681
1397421
1796482
1964041
1688552
1167206
722444
1173861
1695994
147602
1568360
563434
1260946
921824
1660298
1344207
1372235
1352282
3781
651521
810867
509768
1483575
1460644
1019858
1618928
435447
1089940
1336413
448832
513207
745903
186192
1554299
1044846
1491880
791641
1261845
1213369
1098346
901821
1313143
675386
1954299
1922504
1632191
1340731
684235
409765
1194671
1802009
96527
1244727
113156
501411
555180
67197
527492
969385
656205
786359
713844
1385467
1252597
1394550
1952926
1600503
79061
1234535
145352
665954
229425
555810
400409
1132564
1276839
171268
1818788
1051427
1903468
1459958
3076
323647
398083
245640
634096
1291084
774066
1013707
1185062
1777990
199383
510245
1936334
1270001
1837725
636276
1945995
1106701
974158
218414
1466385
1279175
1084895
1395359
973169
1840536
1262184
1781505
1901890
1841589
1751056
757608
1195476
1092942
167359
1934569
974956
1851132
1536080
105584
137260
818145
1277512
1978537
1590198
254262
799285
1879054
99219
1568129
256956
58535
824802
1969091
709356
884552
1267408
1278645
477919
637115
37061
1728776
1606585
126814
1778591
1905001
27387
1629277
1722410
1795562
1780420
592291
607270
1523068
870805
951787
1123695
189673
602391
9117
818494
306318
784415
1300888
1690949
883136
704245
1455383
679941
502827
280458
636231
37007
1555302
243926
68876
1081336
1512560
125388
1705022
1329387
335014
451055
828368
177424
1369019
1725365
1241924
1704699
1976486
1256047
1061613
341770
1445565
139580
1960917
563663
1780207
1035753
753195
1981335
1236684
1241904
6318
1065246
710869
1064297
1924304
443840
662011
1688425
1176009
1961599
616374
734622
359625
1859641
175460
909825
1980094
1438319
1707772
1688854
526313
1440313
294816
1118270
392830
277263
152719
1123444
1839757
819607
1933090
1042916
1559399
437251
826771
1792469
427406
678865
1183345
41396
1306487
1394263
813340
303766
1684588
494312
460938
1152540
1468965
260037
81586
930543
107415
1250098
1127505
579182
1506125
627769
1209080
396145
1057952
1883470
281805
354752
439695
1063007
1742933
345567
1617898
134439
1440610
1301642
1001221
1890026
611515
1164347
1401109
1550095
1190645
1563097
1511338
619035
1536699
1394973
1759077
700265
1011945
1521088
599245
694280
1120822
1324668
493241
1267438
910334
1424775
444049
1492389
1853580
228593
1027880
1983208
569022
1531019
150324
1333814
251129
1688988
392415
1535065
109796
1398257
1132269
544132
86992
28599
462416
673054
1314903
181855
1595757
1418502
1126647
1438304
780039
1757669
1359378
699347
87356
1165156
691570
717094
1345917
125230
1569937
1290757
1965590
923402
1078187
1444629
1057070
795276
223658
1351653
1878817
1125702
1135706
1035862
1807165
488662
417653
1720843
1834095
1204893
131910
138631
1752355
1715972
1062505
1859926
161662
857559
371080
1782885
1571308
1466909
1806491
1593081
1613725
170175
1954278
1718288
1118648
1109227
558393
141115
6486
157663
35886
1769278
113156
510065
969897
1931583
1199651
735904
681265
1923832
1555096
925702
1077054
830258
1908278
300742
1425641
1422394
1089748
1885195
1131365
1715905
1681378
1940582
305423
1904435
113936
750743
802722
585379
1555089
645293
414485
1291322
1470302
272626
1682345
1547750
380431
1826255
459477
1492889
1662993
1324666
438114
1525006
1063379
957796
1277284
1772232
1772388
823906
1940978
1677337
1341345
1869316
1791129
1648620
1465981
1731133
1997128
1617328
1237117
1199435
1780733
1070185
1899319
983775
643727
940467
908278
980194
73221
1225944
931730
463111
731478
932947
1559338
514694
505919
259155
1456317
554833
1929728
264859
675013
805171
462488
304385
514861
186819
699480
1542810
1195540
1611963
67789
14211
204205
513403
1888647
148273
509834
194805
658721
1072671
1053245
811606
383688
545234
672032
562983
1789839
1049363
215370
1213082
423545
1046145
935211
943784
1596460
72932
318463
386152
172606
1231185
708117
1853151
259861
1002996
587640
1775191
777777
147190
1306310
163956
1507646
213421
248240
1359314
912354
1433059
859094
1329761
1765793
1912075
1209038
1125814
811016
1999897
626026
674323
1158750
843592
1689746
1192773
1263186
1062026
717005
374202
529349
67216
1482031
610774
1514255
1442856
222668
1634745
182397
324157
1114220
1218991
1807420
1286644
1159519
1894094
233532
1328471
984351
271494
1254130
106452
243214
84767
956647
198566
641415
963228
625469
387879
337864
1755730
1381009
679234
1680292
1361209
105016
242702
951611
1581173
1878953
1655046
1517055
597687
722171
667844
344625
1071448
1408125
193584
556421
1422054
740454
1332328
633413
475772
934841
1755274
1000482
78553
182948
344007
1578644
1604259
1243381
1959446
1254882
1681047
254382
1983634
1374238
247180
15304
790629
1273934
1765234
2123
1815583
251753
579981
1097422
339012
999796
1951863
1553133
1970309
1192306
702328
484854
1582417
682235
1342273
1015813
856518
567089
1874034
1934998
1788612
1688377
517676
697813
1711353
1245074
1101460
1257102
1049368
1446500
1278064
274470
1175798
274555
1807743
1781072
1792247
1183777
1961051
883916
1900774
1876702
12825
121399
1940762
185908
1245628
479931
1610101
1101513
303116
523980
340962
1226683
1421626
82973
173680
1542575
1039092
1404094
1657654
163159
1124262
1433536
1038858
940751
861205
433542
1893674
886345
1641773
1418301
1814632
1668049
1803884
431069
1351252
271375
914086
755173
1241901
94952
1044684
1997025
1361169
429994
825175
678793
1432540
223073
274423
189354
955795
1487702
499557
1382570
1240704
716997
612945
467266
542313
525517
826534
1328622
1297118
1846234
1907691
1176163
416143
114985
939640
1636
559036
659155
462469
842841
468348
425804
124680
1127013
517302
1287406
1551457
277306
224808
381655
177121
1634295
378919
880912
145409
1524257
807539
876378
878991
1855294
935489
355990
585192
882826
1404247
39450
403425
264317
725680
1508309
341984
1746362
1847877
1834901
1812058
24745
1559777
1916676
1357046
1328676
1670723
1842249
1549325
786068
329266
1598791
1828449
423577
1720656
758157
569957
180704
209372
1219711
1130856
513543
1178789
1282229
843592
254017
1927565
634550
1006162
1867174
11024
359680
1666345
309229
1268344
424515
1023351
251788
578817
1268437
1153035
290730
1715419
292825
838006
168287
569149
122876
1056953
454290
101549
1946917
228333
1127657
644038
543405
1198070
713396
1196131
1992374
223197
215175
1634683
1165694
1731666
1058114
247227
984507
394649
560375
1908489
327064
1994143
964527
204763
614759
593264
325394
519086
886562
1728957
1432484
578242
1542929
1121797
1736883
1035908
1174886
51032
50461
1407021
1704628
1991487
1492059
520456
539984
1404397
763283
1798656
1874101
593182
523456
1110074
472138
1645231
657746
1719375
1214378
1382324
469983
113968
979911
769273
25646
516082
578405
1556904
1007752
1907751
1302693
885085
1606362
564514
1890809
1848732
192791
447181
52912
1142000
845603
435249
624542
1283269
1089875
61762
790089
993217
1092525
1688261
219799
1824278
626281
1552896
225484
422802
267947
8705
1648585
1032699
364215
1797408
382501
809243
1830440
1203039
524326
1783880
1526785
1198730
1469417
1836856
1709507
1319949
15286
1656065
836021
807680
830067
1668379
989546
1056555
1010142
1266150
1152119
1118710
553095
1822078
541222
1701107
997026
1094703
1520437
1894491
1385687
4770
927846
485217
716003
910082
737909
1111289
932674
1595161
1470899
1774083
1666593
985841
1638085
849323
345466
897018
1649673
1596403
1945284
1648070
1092729
150984
1215438
1358388
280147
107575
1603512
1191319
527936
678692
1291760
1151568
1894632
1714450
1119623
1004154
1450908
1208997
1519739
313154
1499222
1972448
792725
1592181
407378
553409
1822898
109197
511347
963112
61047
774403
1107997
1299502
1690474
1599148
791802
686960
902657
1157
349423
1968533
726549
99813
82231
1244182
583241
725823
1327142
1052518
1719785
301958
1399420
273946
830125
1606086
1676862
1682473
1176214
548339
1584746
1576265
834472
895994
774389
1075153
1445298
809928
316984
10521
1505435
305762
572583
1302923
1354630
255300
940227
792075
340276
1826309
384323
1783592
1029914
342748
1922528
1984932
902641
1190070
1982593
1351117
1835811
1509920
1726324
1368941
761650
433503
1452078
1814467
845065
1480748
1326045
496012
370000
866650
1332318
689956
446646
1746078
360045
661547
173307
928689
549944
646146
1214949
516287
425239
110554
1989507
1950885
1683864
234583
1659730
1943187
1411288
1228877
25174
1842926
565329
321900
854395
1482127
842418
1402004
1574295
837477
478491
1234710
1217900
1152605
1004636
778039
1144856
36719
168757
1166161
814745
1809824
1126247
147451
572590
1415090
1245122
934326
634280
1112415
1054081
6891
38488
956184
297886
1388324
137773
1575390
129112
1937570
1513527
403419
483772
184903
1921
1279819
333796
1673096
1666354
1930825
1348825
845129
944755
1268387
1884860
1877326
1633098
1397580
124421
566671
1834414
319089
1646866
39442
1688692
1090291
1235689
1139635
901100
205434
1614547
196262
1020579
426043
1883681
1684017
109299
99403
594620
493227
703896
473203
413759
779778
1810653
801606
1866927
557059
1235836
362933
206538
1528147
240473
1816025
107624
1271211
542271
856626
1308853
1938992
833505
1552888
862423
1780966
1159639
957898
1459347
1439980
1952144
1416629
162710
1401548
1643581
75331
1703737
1720893
1947562
1877232
1013675
1572968
1733463
1479259
510353
533175
1233536
961503
1656585
1215685
1849217
1452292
330050
849262
1207045
103572
1262121
1793202
1956937
298731
1096732
1066830
1591136
733189
1902855
207132
621210
1615484
1654311
538277
426864
476521
932680
1382462
1996692
568440
279809
414851
565848
300004
918035
1464417
1146319
1103998
274740
1426590
834638
115459
783550
1061862
188205
1927588
118233
884164
1098044
548863
1380077
43261
63912
1692650
625763
540715
1772853
1641636
797500
335600
1132059
224919
643377
814233
590781
1425930
586805
662390
1976834
1016726
94016
152919
1029301
6256
1527946
491580
45753
1322511
381134
675276
1355933
567962
1448235
1435976
1775920
1098757
1180370
881771
1630556
1596849
42184
44509
1111054
1326265
1602518
1470534
199223
124241
22995
1049349
266808
637382
411442
1815317
349155
1668251
1577232
1961460
1417797
540382
1365124
145696
1403134
953536
715157
1836931
460854
1382957
213886
1319870
1804718
853046
158831
857087
1272111
500236
564970
756551
1214896
245230
673651
1031758
1571201
1734580
1925310
664910
1687248
1061883
1954132
680364
1401910
804316
1501796
1251363
763169
1344178
748511
1820256
1923780
1885921
1756686
538643
937829
1050045
1053134
441261
1176342
957398
193829
342547
1560270
991771
1097040
781143
187820
1943331
1238650
425238
1746905
780125
38882
114986
1186928
1364819
179050
753879
768755
875060
1245510
1785564
1259392
235638
556314
668927
567129
1993461
1350334
573086
1338290
369695
590729
1262118
741491
561607
1532388
1659977
1254083
1596217
522109
1038041
612612
145460
329494
812594
1667362
1832820
517348
193381
821827
933780
225577
216840
1157552
1185304
1361270
938187
1301271
1541714
950399
253127
639983
1947246
865820
424690
605461
1672842
117384
1758800
94427
249755
349503
141875
415536
140695
1421362
371914
1482279
1309079
1780943
568630
823900
507088
996281
1149270
1465537
85857
1619186
1420914
47627
587302
331889
661555
1037273
1732154
892272
939007
1658839
647371
272502
177702
1502646
495129
1323752
939634
500175
1301348
1672057
765155
273197
1314181
1775406
1270295
928656
1153991
671993
759444
1697292
897390
417210
1138975
1640713
486702
670827
913388
76738
672511
1255434
1513259
1043430
1985689
1878223
1235499
1348896
1731060
1947658
1906022
1056756
826874
1316337
971293
1368578
863402
745148
661388
1178059
405537
8976
761513
1757766
1050926
1501100
1009535
1019535
1157709
1413694
49364
771268
1349740
65170
1027927
1540150
220211
1777655
1946608
265819
810245
152911
830232
1084543
348399
1068645
655442
1394709
889700
661965
1237152
1974331
500928
1122965
119475
449150
893553
1187165
85922
1138246
1194569
1900522
1746431
96193
1133416
1909915
1924150
1774463
1120125
783319
118520
1608083
1662818
1294726
143245
233708
1581917
365800
516583
6811
1227738
907245
1892778
1430075
545530
701947
1625722
41648
231866
1652784
681329
268479
783548
1806215
73692
1652622
1785228
499983
538344
133686
1862272
390827
187635
926110
1252231
1440552
122210
1543896
810637
1866548
483752
1834385
1615031
1142606
812439
1176972
1026560
615030
580797
1849959
902170
1803363
1884680
514626
778365
1054340
1085122
98860
1678468
904837
977877
467668
209518
1327813
577364
237253
215188
110462
912249
140248
782461
1359152
1633937
695501
185139
1843000
480168
449931
285967
243184
1693417
445676
785925
1933310
1349920
401562
1977866
1410407
421540
1470302
1975955
426499
822437
1487585
321660
201128
1044832
194841
1299952
725001
1287408
841995
370146
808394
677007
1666480
1352709
567478
1555206
1131026
1792649
1642013
1453325
1100015
175057
702962
1622472
1600922
1641064
776968
873675
1471224
258510
1796950
252902
602288
956918
313186
1870154
1652777
895782
455187
956393
1423432
1675543
358864
996430
307972
1356373
1708292
414964
54610
1300428
1131727
600998
1675121
633224
1794032
1645881
1693177
1938794
1191805
1947804
1872927
1158242
189053
160221
1667849
962969
1370854
1848213
744305
1981033
1104836
1242971
1067835
1278136
1399107
1653420
923521
259782
514289
908994
1227772
1991573
1806056
423219
1704369
1016357
1127206
1225701
992006
1990943
265881
1147701
901952
1811834
941754
119563
273597
1143211
839285
637031
1431900
1158873
900743
789619
518740
1821189
1561650
384276
1919742
955098
579812
405996
954250
1334047
1112920
672300
1669906
206731
1168874
328612
1491684
1967084
527533
1612377
668008
1186382
210030
479997
824302
906767
787857
1481149
347646
320339
497559
1940742
1040350
1035272
252563
1531168
1159790
810979
1121128
1162687
587844
316084
89277
872570
220554
1533739
1934610
1142024
1639508
226821
692025
1419647
1084404
594278
1614857
1248266
1131426
306757
1172455
1960405
1759031
1598150
1653199
1893107
1928492
1015522
835355
1497302
1266533
1553591
863381
2681
1336387
660512
1694639
1370221
1426360
894394
662015
450412
322721
1746638
1685008
468319
26003
931324
1740263
1837268
1168758
1310996
729921
119986
1363987
1199009
1242376
746265
328618
971499
1735418
240906
1353187
1109851
1625540
1839080
523582
1794927
196689
1033612
397399
1883049
1971659
524672
99715
197825
1901320
1655525
1971364
815937
684827
1891869
663945
987273
778235
1784164
1463254
856359
354888
1693478
1555065
1045356
73444
1296658
1935410
430180
1061086
1932870
1118025
1419647
685084
6484
772149
1939991
1262589
332144
1198908
1552750
979418
509462
942471
1503302
467335
740316
1283167
1774372
1761108
547710
1240127
13937
471510
983362
20509
441539
300578
1682394
814303
1308447
1667040
635194
208868
529942
50303
1644767
1767229
1318136
1502442
448417
1783570
474177
797573
1934473
1800721
1778367
64253
1550322
747276
1067100
1642476
1727463
1529702
1838758
1589278
1373649
276267
660123
693545
645679
43653
1686137
1886684
1507538
1049991
1142391
1326546
874093
872452
1295417
813377
1750765
24054
1882438
1608729
183576
180334
1891628
73285
1180892
1356859
672513
1731345
521483
577849
392830
1001064
1611626
755782
818142
1627155
74879
1280031
543239
385638
1866219
818357
679770
13768
310128
1326684
786311
150388
1538036
1698414
1954526
1681603
1396069
1362137
1295940
935730
1592206
1283375
404012
109455
1211776
1603786
794700
182623
745034
97275
343132
1687265
1820441
477004
1907153
1350192
1705223
794992
1325222
1115590
1240593
238153
21307
629921
1176800
924405
375551
769226
1463148
535252
794159
1978876
797149
756542
1960858
541552
640343
1859289
1171170
1510936
576412
332670
763683
741162
1379622
203932
1180095
1887080
1399214
465066
304226
264718
1273084
227235
147646
597814
140125
1464040
57624
1128148
1145967
1235396
1410675
1798984
1083872
759472
1409371
1278857
870952
977353
1926618
896359
1725271
817891
682977
1972009
1451877
950815
1964815
1771342
769819
701454
372012
610655
206865
1194563
433609
702477
897182
943540
1071187
58215
1358965
58192
966554
1633361
1448401
1589356
1389870
1862556
591915
847161
151648
1190906
1812220
1438868
1850677
1042234
855030
363981
1856985
1557224
1647447
263701
1872806
184886
1107690
1540655
1261103
222629
1387218
177253
1529665
1068966
1879706
1976923
1948839
1054397
1843903
78238
1634917
244771
1301967
1027319
947216
857514
1915464
1304869
1344917
66262
954589
1025688
654292
1525038
1876244
31087
1867564
13263
171768
35375
842175
575427
495308
244532
1895667
966849
414813
560110
1614393
342165
440992
736305
1178094
92246
1523567
1004802
513491
523811
1415354
278601
833840
1232109
1088375
170582
1947965
1720721
1784286
1203456
779309
241554
109959
185287
1157703
1012225
475939
156846
364564
1842798
1829127
1619180
1177954
1241133
1962645
916154
1138314
650771
1583264
1267323
578121
1306486
1593963
1253556
1648156
1501585
1592793
1083296
448685
150782
874089
1112360
680745
778932
369342
1578334
493367
308311
43286
627614
652479
1180121
612967
53323
1334383
332838
1800152
211667
1541141
392574
515171
844490
1763834
1980582
1619212
1472436
1474242
1734968
434591
637488
960697
943157
1085654
1350838
195629
1281830
391970
1577302
288688
1353504
1544244
54689
996380
532264
1436457
1844850
1155298
1159377
1379638
1786048
474901
963670
1538310
360422
629013
499867
1600096
713018
1700456
1796289
1533026
123263
737548
1621006
40626
1567461
700174
479524
1604647
1482416
1046313
830947
1766195
1820384
1351398
733179
1197289
420552
1612857
415240
734621
1628369
868675
412684
886324
1732924
158107
1949025
1531558
573709
1043955
1648181
496097
1705433
1117732
185418
144872
578490
1446132
1061093
1255406
1704539
1825131
780832
1519956
598279
1128348
1497652
938287
934102
1843094
203210
1912657
1692543
87329
1936067
717633
1664532
1850101
411829
394206
126793
1625720
1375036
341361
796466
239126
298962
316941
104652
1649662
1727313
1380319
1802487
376305
424801
1828494
1787061
1284029
183278
1496672
80407
276833
1271959
1175627
510293
1109231
733958
721104
454720
657502
1228515
1521775
1025382
1342306
24582
819507
1332894
238454
1789747
1941869
730827
1994707
710670
407293
1708031
1848268
702713
1473511
570909
847690
1557099
155422
1637361
376557
1717698
1957626
553782
1575452
1282616
1613870
1189083
695393
1698655
1165484
1832670
1396546
656456
1045060
1782376
796924
1285436
1310860
1241687
233923
1556448
1556708
816482
63384
1915748
1654910
1968437
1343643
187382
409941
1342756
1288576
1947617
152213
1422482
1299811
370204
1889920
1209346
1524942
36763
1507712
659572
725635
1948894
476801
855499
233710
1380822
379867
1140861
221578
1700830
469423
1240756
1116415
1900397
556719
714893
304981
325359
829837
417107
1807204
140002
426046
1109466
168010
170492
750841
1830457
354935
1764966
1312604
1142980
1696305
604403
866956
1840252
887892
1724701
955446
1488505
1527670
784515
527412
1833451
1169494
1502169
185041
1452846
1120036
867898
594830
1896226
1138931
1334494
1867324
886717
1007955
1269073
12169
1045970
313563
504370
1809203
1364197
357616
1767469
1612983
854287
394569
393956
46756
1874687
1314778
1214832
1467618
840304
1283601
1861519
1645710
26672
761781
334876
1207944
261658
1551135
1922186
198609
600727
869811
394199
354909
823449
232334
1239864
1731395
1144501
46852
1998669
292135
1036387
1808685
1748477
1411201
1033033
200710
91483
984488
831821
1631993
1001401
711103
1134710
1167036
1478343
1540996
1841987
163136
1807624
1199619
589274
910730
1589175
1082680
1366192
1520439
976063
1455121
680423
858246
1170368
560047
263882
582880
728074
1137521
1043073
475416
884029
606887
668890
658674
360697
1082906
934835
599839
756570
1997311
238653
1080963
1009866
353854
1550010
1739687
1876252
1210811
1019151
1609377
1215657
1861247
11613
1840464
175961
1587066
825309
1995019
1893554
1396161
22203
1453523
1739352
1337364
1310246
280284
1054108
320981
1192396
532641
269847
1563721
1995499
1937953
117639
1314154
1084296
1815272
1075553
226707
1130879
1969563
9971
73948
175216
1780249
1709994
1234642
1014469
767239
709517
923782
1779110
1966348
1584834
1863661
187188
69409
1895727
1295762
1690534
1946753
1611972
1496129
1692644
847611
467059
878636
1241845
1753558
1902135
1438699
89497
58460
1880286
847308
53969
1683616
241946
1873550
7276
1638450
1676799
1320954
1703927
282131
1000709
190560
752933
142896
796896
25980
1616767
1695182
174447
1261496
475283
1917271
98050
1241619
836829
1802252
646225
1816823
927029
1913638
382691
269738
555382
514843
170579
1878401
1141908
907923
1844301
1772905
1020382
1927768
1177078
1392591
200281
627911
734875
415154
1330112
1689634
1149929
1368173
318497
932596
1002165
233733
872362
1115884
51307
1840096
1817459
683194
979702
71514
1696452
1013007
509895
1125457
1926237
623230
26927
1132010
1605593
1791841
578346
330390
1934153
754946
1002901
342626
588174
441763
83376
988534
1254716
695900
547316
1219512
781819
1061772
1924584
1551574
1847168
1421621
378225
988413
228266
1120949
1189616
1967342
1568192
3158
1170792
1732300
661222
1906921
284902
1146268
1075232
43829
1507054
1870256
495244
1787208
214418
1039567
1502961
669234
1655372
1365398
1746512
475464
687843
1937909
1078809
1121123
663803
412165
1072
1425206
338453
1935215
1501055
1427507
1224998
1899443
1975367
993935
230652
1683851
335929
407269
371984
1719692
10596
1330271
1952745
200014
1429699
61294
1960463
1386253
450268
1884012
461396
1793423
1665007
1389987
255776
462093
296317
1959994
562205
239580
386892
1643570
1030358
1751296
1629023
168892
428541
1430171
974635
1567047
1384662
1638938
777541
709509
723290
923435
1155210
391746
577799
539951
655033
1246039
862587
1893518
1916617
483228
1451349
637134
1117785
1693284
1195818
1904659
994653
1611849
1310867
1403958
1873077
1820525
230682
1120921
1077168
1886426
1597770
654348
1951877
565014
524631
1630818
1955582
556205
1022051
1956860
468578
1404308
68856
1986150
1260048
296301
1706352
718394
518574
521607
689535
497170
1862145
942171
877610
1562600
370000
1535780
816931
1579586
298557
739850
282721
1608892
852335
50380
1319745
1566344
684913
835444
1983823
334945
500310
1685850
1726879
100765
1730813
1358164
88784
134523
398663
344050
578057
1318059
1703984
892599
1554150
1110025
510244
517124
312279
1167523
495081
1970911
1038505
828500
1606610
261755
1687394
1027214
4753
309504
972054
358728
1096200
1139889
1546090
228579
1509297
1387935
767520
1518193
471110
934701
418981
1369977
459146
1363790
633550
1524885
498279
1354460
701854
599118
225235
618706
881240
1050421
44089
1196796
261241
456954
1697701
1379059
247620
54402
1757150
1397565
649904
859180
306547
197147
898471
1014722
1294088
676110
622861
879981
312915
1140822
50830
614771
1971491
1457305
1411413
428251
384428
1354507
1643356
1846025
112809
79883
1858328
1514765
1946910
375552
1152401
825953
31060
144893
1506334
1489361
1862643
1483807
1712524
1276376
1919935
1416677
1416077
1320281
1771993
1844381
423264
704719
1855533
1719371
805712
1118126
1694311
1779935
1481363
1287107
1675641
1320106
1842362
1444045
954705
1849007
1890326
883027
1011302
378411
1968102
862016
834511
510019
791180
288504
605874
1555418
611121
1118359
54823
147900
71540
1755536
752530
258595
615623
1624831
869609
1783943
527539
838881
402364
400825
1610795
663730
1406376
1037690
1731152
722893
1598282
1778529
1597258
1644301
1702027
624632
193599
210151
549501
926991
575311
1894093
1416780
693958
806154
1810924
658248
1089794
638863
164067
161282
1960735
412970
277862
1046582
1720906
1745441
1263354
92839
134099
1585675
400333
626573
1611214
1672245
23271
1214737
518671
677798
1651156
1363046
1708859
1901449
1442636
1298849
387828
1409335
856656
1295961
1216613
589855
1373958
861251
359068
53073
471325
1866625
658400
414475
1873290
743875
1999664
841332
1280074
1478282
1594777
946611
886342
1329564
555921
119359
1199400
1468213
746457
1586199
1112504
320580
1816603
981182
678878
1761471
37845
389529
7648
1861618
1046819
1812875
40502
1323389
517404
748731
987680
69338
1199276
1153699
499311
1608409
397250
225143
1124049
1036226
92708
210292
791607
956891
1258093
79426
1111153
1047914
270369
269013
713076
681319
1557290
982081
645671
362296
695563
715819
986097
324485
343449
176650
1802664
365833
1184313
300277
869570
1871106
43920
1940683
339688
1778442
43002
1802830
1052757
742901
1243276
1721682
875977
650618
1416477
1647007
1061183
934070
1747249
933891
1949172
724888
1219293
824889
277339
317943
1649012
304272
416603
667852
572362
1777116
1846352
390847
1559946
1868571
769570
1109749
226338
1763693
1341076
1324697
1327413
715374
1535824
1797883
1485854
788051
718172
381515
986177
136919
782848
1855627
1027446
1815070
1675916
419269
516027
515248
683358
1546437
753322
825350
1444384
396596
1069682
1725807
1875823
1305003
426820
334435
1349487
859385
1606255
1959260
613475
1451060
780779
1776590
551770
471909
1494641
649661
164609
586990
1012009
707305
1346890
143165
188434
1675258
652577
1397688
719008
1441130
1509195
881970
1163345
512215
433108
164139
1274340
1949568
248776
321855
1661003
521525
615077
670638
528859
889645
1535280
1138272
1776159
223101
1475690
1161005
693438
224905
1769632
1958721
251553
1541042
263291
1273898
347418
957955
391331
130751
1908385
1931973
595716
1044053
1737879
1926174
436092
722313
959914
578123
1666535
1633497
615097
190912
47591
1734129
1142764
910296
601727
1841569
1035641
1183877
623961
1357264
1374694
305733
355225
879236
1877081
738439
446824
88243
255245
108310
248489
383938
149074
1387986
1401997
1690459
544852
342685
1498596
1633599
518194
31948
523492
985658
1111535
385075
208968
1004383
1548877
495965
439794
1467846
1281084
38942
1006732
1968223
1114946
1909699
1938869
47908
1344830
816432
1701508
924501
656668
1420904
1321687
1625541
1953544
156858
54740
1343564
1082281
1555511
1316115
970668
1410269
1460502
299520
446688
1989219
1225014
291456
1035617
493514
1347835
1023061
1025966
263550
229109
1694438
1027469
1814185
164880
858198
446912
428907
1111006
936992
1694678
1058470
710665
143500
1670776
1307948
762672
1392383
957206
896611
252191
1548119
290152
1610659
614295
176810
870590
1129969
761625
227934
997489
1727802
646908
1158019
842155
425186
225769
557571
428063
371838
516081
1197897
1584913
867736
470258
1856616
363973
1727308
1002656
1969593
1210915
918137
355202
1537518
1817671
1582043
1437089
1752542
101505
726347
298431
439720
690345
184798
1524715
1610076
1591120
1376925
1294818
1300969
1068942
712210
387550
20255
1279775
1091059
288238
1356171
1120904
136233
507295
116631
636966
1606019
176464
227095
1046824
677022
1127863
624142
1570293
1929616
630192
1225423
1122169
1520402
507240
1578377
710011
204189
1565070
1503533
1897643
1661373
1467955
1107639
153232
733072
1951950
1748978
1124520
1777291
975855
1353822
1213226
298449
1974273
1716009
885164
1235617
818462
1541093
1602167
596713
1937128
1724412
70920
917442
464107
1949211
823844
184483
750936
490932
398404
147794
708952
152430
65880
246911
165921
1584533
286723
1565829
23652
1150046
1364861
243416
653091
1475205
1179320
776012
403152
935158
1019502
665992
1196534
1657024
275365
1226078
95318
1898928
1666918
1369386
1875375
1596044
623550
1540855
922621
1424965
683126
402030
1072850
1535985
1467375
821031
323028
424285
612134
788980
1108737
1856347
458403
1974966
1243923
1157090
710679
739164
626179
1874711
1317828
244283
315547
1551767
498253
1419932
44262
1981853
1442361
1058271
504276
1501744
1831785
367577
1661672
1058081
502995
1592908
906763
1960780
302525
297424
1883459
990571
780789
59043
1221574
91676
898115
478500
429551
545504
1139961
1879085
181154
1898470
772065
1242340
101963
832960
1743457
585765
98092
1002231
25144
935238
255411
671059
406526
1723127
1556909
102543
588372
1691961
454096
942174
1430027
317621
114582
306066
645305
219106
1210580
695464
1014802
1871272
998696
1738998
987077
1523743
544597
1036241
753554
720803
995713
1861736
1668586
75069
413303
1610558
507235
605238
1969977
1832850
1651233
1431586
1576030
1844543
1960612
36234
1688126
1796639
1492690
1958472
738132
1160764
665172
1108241
1912477
948103
1612825
38406
650629
1149199
1622639
44136
1766483
45355
71489
1404862
922991
871624
563690
17026
222924
260004
1658856
1989204
1706189
1070106
1664405
1722838
1052
1006052
784267
902538
895870
1329139
1275578
1904257
942421
1711721
352871
281708
156293
1406490
1363277
9019
44041
463140
1632122
682693
1840642
1826200
36809
1998086
1510374
1912722
1788771
902426
335840
1296997
1390175
1824081
1459132
355487
1244366
1551365
1329963
1237601
758976
205666
1370936
198334
1183941
1979233
1676249
304618
458199
248823
844522
6136
1571992
1503086
791871
537666
1536592
460311
131596
1816626
1738261
1892789
1576188
1660538
1221882
837953
1285920
1746930
206744
906075
694618
1848912
191077
539534
416954
933135
248932
1589845
1316883
1882255
600057
1311859
1330803
264339
932923
495246
1595147
678795
1303397
886395
206728
1923439
1106443
1378879
457141
1531127
1594121
613217
1328900
77162
155928
836471
554704
1048339
485724
339423
830050
1547085
1242193
1329836
313636
1579436
1996902
1031846
285504
1050388
1504832
1048650
1212762
155444
858513
1797985
158768
1268310
107453
1919247
1146366
1896386
973055
1124683
1561599
1542338
66652
570172
1194055
406447
416808
593513
645420
1202233
491324
832266
156937
456829
1646094
703973
1087557
1333624
799227
1879704
1754023
1248085
249862
1050925
1430594
587281
1360610
835884
544097
303997
1719069
468038
132503
1542749
892578
1880088
1923931
1661232
1045203
888517
1164577
1908984
1054721
741851
1115146
1712654
612243
1482739
854633
1960023
943552
1131185
183520
1275551
1888916
88948
1474990
279278
888740
420800
1755747
1014277
711501
326650
300995
405167
67281
541491
745391
288096
508780
1109643
1551498
1462846
866469
651652
439667
558070
172015
207947
972337
739708
1615692
1113739
1887329
1390799
1834480
1439750
1445722
1600093
1030768
1527361
207836
312563
1769030
1636126
1293576
1574031
1266759
458903
1703075
692181
1820143
835686
642261
576169
1367240
802057
1147742
865829
1566227
728049
966632
1664769
1156932
516340
1009080
504503
673818
1260070
250083
1735525
308949
1792851
1956377
720624
682079
1429539
1422748
503682
1449726
1952082
1021760
987712
1625530
1376283
604543
585017
1603269
1614374
1193641
225560
964631
627886
889768
1815098
1240249
1940170
1138072
1678540
1560784
1464829
787317
1079762
1861216
239799
1159880
29036
882184
56885
421410
1052536
1026485
1410757
1867916
1605755
614544
230944
359009
1839172
150912
1883857
964693
1137231
1513891
1510363
1889320
1514582
1623382
1004732
1470203
1920071
357221
114380
1652617
705112
986300
1663173
1668014
320561
1318978
1233700
906709
51555
1555097
193951
1949496
1197686
759646
1939545
372330
1352430
538603
1733644
7042
798833
1143716
1832134
1085154
187242
1411070
961088
978929
1518570
1392100
1808747
109184
1441343
1881624
897085
970714
1932758
1929275
1751860
176648
262277
1005714
1443716
1671394
734213
1078883
1365892
1169478
1301448
1951490
674968
788996
1933640
1927644
1727249
1097121
480831
498039
857783
757559
334476
1365375
478466
657973
1691006
1065445
762892
1294222
635356
976344
670873
1875421
795295
599825
1554888
174859
744343
7153
858948
641951
1547332
1600062
1016194
1746280
1524446
1504393
447893
216589
842526
1662231
780762
1148267
1840131
535245
1217865
1784460
759872
1087178
1137387
813910
824449
462150
1293350
323362
1613206
397238
1578228
485621
1993007
88940
1299018
723872
857553
29382
139717
1994065
1659548
891822
1268694
1179735
1217364
195946
1096880
1672599
1736370
1366746
106168
1428514
1483439
262341
1920992
1636071
858015
1653678
779347
510567
393719
1922959
814728
1436989
1240645
1942145
1523553
861884
718131
12786
1450354
1571653
1588039
1161931
1178604
361485
1217626
202957
1661444
714288
1704912
865286
1948862
50280
97963
272981
523377
1802527
745804
324422
910171
812085
1699091
246851
1940866
1453442
1312971
1770096
833192
1629374
1564906
1851739
1472909
1445985
487769
1821991
1153186
1512708
1092583
241683
1322058
1329428
1590401
1356104
453197
195720
667823
1809249
152805
933505
723684
283530
1004744
1828477
1815505
1188719
954512
1216278
1936700
395059
151231
569321
1504926
453881
376807
50862
129257
1634241
49024
1591030
1429326
473379
703759
1642512
1093794
1994110
492475
1922741
394256
1098035
1163238
183649
232109
1014758
1915404
1122314
29445
1906435
1499082
543793
1349112
618802
638332
1474732
494
1363728
1240865
143527
1905328
1151746
791361
1493325
188375
352787
1633455
473746
386402
645716
15909
296991
1345601
1729472
1649766
1001231
1870821
312202
1809659
530125
1118406
915654
760164
1316461
1976935
916546
1684744
262582
381181
158859
925675
13911
1153609
1670103
96706
1056291
365849
415890
784030
514333
1164301
231681
1083910
1461036
1352807
428865
1471908
1466579
945502
214775
673531
299563
354270
1699725
129818
823264
312505
1388908
1692875
1793399
1141753
1976961
57968
599522
1986681
961163
1649325
1382989
1733766
1177536
1820365
515532
805521
1399774
1894780
879804
176706
144933
80865
1772238
1741702
154982
970901
713588
690636
959652
1403757
992259
1170649
453900
618225
1835406
575070
1419795
1702739
98325
837261
940917
62519
1112610
592704
83555
76500
739955
1704278
1142168
1532581
1880679
1093661
888227
137687
1293403
1096602
993012
977548
1641696
1813232
1996050
239913
1245086
528634
1927212
1026479
1634964
1276838
1790784
9912
286803
1240849
147678
1656440
689513
292783
1141965
200376
963039
1571946
705807
858071
785931
907139
634839
579305
1435732
1885531
625469
149603
1514559
852400
1385522
438860
1324127
344991
296150
978917
443950
1354608
1111295
1915618
1381735
919722
621294
1321413
867392
321041
771513
244651
136182
1838487
1208175
1731980
1176041
1460589
1227295
644963
293734
328638
1238949
1653350
654206
615804
37724
764569
1592073
1839405
580990
1419878
733638
451268
1210856
67164
1408131
1176396
1313873
1307981
886052
213781
478470
285739
398820
980913
1210565
782227
30136
530028
1416129
1555256
610150
214946
504063
32702
1792736
326344
1119484
594428
320194
1673936
1324450
34596
1094745
454537
250171
142318
761166
46483
363508
1868480
573770
1986376
49378
385970
176160
672367
1283508
141366
1600254
991747
861121
1970647
946971
1695137
673636
1692726
733770
754027
1176079
376903
751987
752115
1603479
1600397
411409
1313245
24193
1146973
252286
1411836
195075
1392169
438588
221609
659887
1594040
996574
1360385
698271
1911853
742265
1572962
428892
374618
1793686
1151440
514442
1847105
624170
1224340
1325576
1439396
1950444
468252
601186
1100574
1468046
544344
991083
1430108
605828
512829
623646
576225
1039616
1626007
1897846
92415
1656763
671244
1167271
840219
1580201
1456221
874510
196754
1439198
910398
1647618
580914
1361050
1537998
964027
1028551
1224614
1448
554393
338613
1783981
1840139
493703
763729
232204
678481
1275263
1315541
1432589
464444
1264819
431225
1444729
341598
1954098
1028344
1223663
1072393
146486
907864
241073
1933912
1808486
100774
1899001
36155
777790
1606416
800830
1192268
1529101
1057522
685879
347874
485978
1468356
407290
702044
1840517
688043
1738906
1953645
1372530
398599
199386
1427878
1320455
853224
287911
1221419
620407
133897
678656
1590785
132595
1747155
1907796
28626
117979
1417113
1999267
219381
675482
330956
499122
1205463
1431435
1678168
854368
1324445
589133
1408628
1464855
845982
402015
1111254
1234318
1791636
910119
837204
435324
1849872
557872
1910297
537070
1715642
1697507
526118
1038510
764376
1054331
1556646
571280
1250409
1916034
764169
1766127
1855653
1612103
273476
54175
388518
312294
1617275
1208561
841898
888616
1057644
1790062
149616
1611011
820095
1168282
1751887
1217271
1711899
1971222
1274971
16278
1023577
149490
867502
1186298
1159299
1605424
620108
1871469
36358
1133903
1487397
1074367
873823
86375
1227800
942587
503840
1386914
1513590
384495
700856
1052406
1413675
480715
1524782
248222
1193943
1557262
1133020
1512863
746921
1099671
152384
794904
700260
384159
1904818
1889468
1181778
57319
375788
1918524
1014660
988018
1041610
331433
356273
1416982
1230778
1244513
36898
839850
1862282
1006543
1354709
1480428
272242
1226083
1615470
99007
1802995
1141740
601798
916949
342948
985269
1949623
1457163
1370210
1308699
378232
71947
1316049
1901661
834363
924582
1954494
1860602
876264
820422
1588370
1170865
1248250
1886203
243105
1992795
1315706
1110031
1875087
650754
409480
1512023
913712
122458
1801449
427587
1937108
1200809
1678857
1300981
217502
488620
95232
1335291
1818490
540366
464800
1329979
546220
667792
683259
743221
1649147
1681348
1142196
40368
412574
1269483
389471
1107375
909911
1813002
1607809
636245
1650550
1873761
734388
1887420
282714
957669
6815
32509
984062
1154583
766128
297552
1984884
227215
1614040
1976900
484389
1604714
753755
1957981
146063
901080
216578
1983663
1849299
1399413
532296
1399607
1777260
1476294
211774
1273929
526236
1731076
1020400
1617157
1671744
66884
99341
317414
321668
1603074
986813
32206
549267
1097847
1165545
1317070
487573
815874
1298815
783826
518839
637381
487935
1228626
386267
309776
1676495
810741
1451194
997467
70258
1195731
980491
511019
1348196
180603
833847
1400751
1253013
1755461
1090276
724142
165804
1935584
936326
183151
1915248
736700
1224653
108900
675424
1629582
1108048
1608495
769643
1750179
574687
450936
1846309
526828
994311
870183
923170
695397
848445
749488
1219948
1342755
898741
1987976
1628026
1237474
1108037
633733
832073
1936802
549451
1230835
1537243
449359
607572
276433
892267
1519604
981059
217356
317568
1290705
698514
1767635
186821
119064
205637
1537819
1724257
870618
588896
712152
1859371
990990
1507478
1568135
1473087
1740442
416520
882135
1132357
837729
947988
1257001
350035
1588037
1443041
1282440
732149
1709885
398157
1139781
286145
1661276
952023
162778
578712
1796189
1288233
1784819
1136280
104694
1787550
885843
281724
135819
369899
1786879
1400324
711946
1538280
774918
1535835
1998089
758525
557892
92127
1359014
257530
303451
1602210
1758160
112351
1239685
42228
782884
568799
1562941
571559
332908
201127
1351517
134296
310551
279918
715534
1259145
635454
546642
1598311
66859
1204577
436099
1348432
1023648
1147361
1861944
992610
1668888
1472723
1508312
1374297
500306
237231
1825398
758289
1765827
1974528
1392671
847554
1286908
1496372
669137
161455
1070095
1110867
1627596
1897934
1799622
1680319
1152172
1616890
1525410
1679901
1148804
1688021
472365
202889
443274
275845
466958
1840483
1009405
1291525
75288
213175
1384551
1468042
608084
155578
12691
1328379
815787
431559
1738764
577452
442985
724012
901953
673298
886164
637094
493222
435206
830333
1936979
495762
965907
1742548
490063
68360
1950586
1246929
1010155
1123213
974798
1696159
628456
1646826
1796043
594139
1879196
549134
1690162
1284362
621196
1251393
1089392
582359
1117261
1292038
710561
567141
1181756
1315094
567580
45536
635704
1784640
1565994
777716
1732719
1704996
1901673
1312516
668992
132863
1261178
1238538
144413
1490053
775495
1156049
728767
35386
887463
567117
316450
230623
98737
656720
585143
1593336
867453
93015
680258
1365120
1148105
1040490
302106
119507
472728
1485459
718971
1176598
866440
1359526
1296910
835475
630889
1020430
1725265
1027373
1890494
797705
967227
1821478
169288
494563
51417
1058341
1176869
278231
1919521
1137325
671205
1551795
49587
1400268
1771796
422426
1312260
870681
1865281
780982
758036
1015121
254308
1419540
1421929
1350078
311589
1408968
1055087
1254693
468311
1068542
72690
1208949
152455
857033
1404276
354444
308130
1814772
97742
873344
1570695
1529542
1899249
1712073
1749180
938712
1399398
1233255
1952732
422216
1423247
366281
1117361
1907729
82022
1932063
1511971
246523
1005786
170400
640861
437394
408716
542203
1833879
1225863
1295455
429646
1051781
192693
227022
928452
1153835
1782766
17484
1565053
781794
1033226
638094
699718
560752
426225
495684
682605
561654
1579323
88774
531022
1635534
278183
627490
150710
1289209
1498543
1633957
1157154
76962
1499599
1409971
1834421
469845
837814
1492736
1854547
1580486
118096
804012
1873328
128037
1861855
279130
574009
383567
837049
20216
1915963
832087
1660626
1428534
1790134
670779
1759159
638524
1748387
316393
1153905
89061
55538
1007800
609545
541483
1429057
1599183
873346
596382
1485614
619256
373906
551630
111946
1147262
1149008
1390147
823156
104779
1238276
984853
137600
98497
977409
284482
1826674
622449
1536249
1665704
1024318
495205
623498
1958856
1155451
716900
1180470
1802944
1454882
396061
212164
952204
1365796
1195447
749587
1683862
576225
210880
530030
1123804
1173524
369967
735138
372678
1855205
372596
165957
1569059
1054934
1841939
1883246
685026
1880482
1520340
1356285
432158
1883424
803484
1314555
1753841
1381310
129391
1281628
662019
424856
1978984
1815404
1650487
1416744
1185418
1421197
1929465
345093
1459034
1812942
330004
1158156
1912623
667761
1420307
7626
469162
131532
969078
696693
1845640
1493306
1765343
35211
1808631
1870418
996784
1980673
887185
1320077
1153797
1047487
1960599
323731
1527928
802853
530759
1210800
1606689
730680
1510222
1045641
338357
1742308
1742018
1462872
87311
1204887
1710618
578468
408278
840374
1518311
580340
1564530
1838051
1803539
1809796
501648
23593
75681
101237
928141
1909949
647454
1938594
456297
549368
567258
927522
626268
534644
1801098
1678635
1592199
1160096
1317892
680012
639599
173852
120197
791943
214938
206184
995272
1177684
293633
816268
1470220
675195
644328
405477
1732434
730295
1262704
453113
757208
875156
1277239
1225331
786687
1408284
1180345
753248
688333
1877660
370210
1547426
1959556
902188
570618
600235
1674321
1607979
1753878
1501779
1529276
1298911
1398112
534327
1712323
1884208
481923
703922
268030
1370669
389070
111262
482507
801455
390342
260616
1226937
1240746
1944333
1865282
1532524
1516860
16310
980042
669640
1782866
1936931
1701361
1429358
1987498
213995
1531618
477031
1448127
834234
1787584
577281
1541274
1315240
756765
1560932
1377349
1633144
905324
141558
1463624
1157158
399180
1832357
1217561
662130
1703956
1575755
676727
471712
277348
1403232
1213142
251251
1317098
1685801
1270213
1135402
389111
1473255
871476
1497081
1298653
879130
1651910
1719242
735779
705546
1936065
1162537
1996971
1040268
1525053
914630
244465
979805
1174452
1114431
188880
1105757
1526590
1229496
87748
1093423
766485
1434636
1935849
611967
1967197
1900667
1706476
1603955
1288436
1928914
1694859
1285619
1797088
291271
301821
1431708
810533
1666899
1251644
560667
68628
314744
1644176
72694
1733943
472506
524263
1463574
1040110
1174011
1787320
1324594
736943
824769
886993
537546
834803
1956684
242745
1706905
886610
1722658
1768271
35815
1365788
129441
1558702
908196
1866638
750991
935398
713455
1693696
663041
737868
89735
1858058
1785463
1676256
354398
564108
333178
942854
1764333
439104
210671
1541263
127854
1416778
289311
1370936
35867
1981033
866571
5305
1427301
774265
1346375
1469252
406457
857247
1798295
1763122
559848
1764756
98196
231328
421022
1560633
1477344
90859
1240972
358806
1810700
946254
240675
677579
300613
378572
507331
1951603
1818112
1312796
748457
718085
388663
1975851
1832927
526165
1760289
919548
1887665
1587811
654386
948957
454996
1027676
1460392
965831
1468462
244427
1515957
1040095
257461
1010188
1982254
537589
1436785
203408
1058697
225537
1369844
1824406
1210266
1173204
579455
1907417
252205
1493086
272583
488256
1806047
1530596
728069
1537628
757205
1098760
1379209
1821270
1080009
939146
43774
1656289
1564509
1860686
1362610
1128113
626245
1486257
428871
1700281
589236
1680252
1175629
178179
207871
554523
922750
934313
637214
434558
114306
116405
745100
774522
759533
1297348
144192
1550632
438348
835700
417831
860263
382232
684521
171828
1668989
88728
498375
55759
1435869
782842
932348
1315056
1852440
389425
534577
919643
319130
1221710
808777
111120
345848
1246678
1272068
1985802
1656890
1483388
891600
1174850
483693
302606
481179
1898601
1748202
1204694
1911339
769717
38664
1747647
81144
151094
982480
1820536
586612
1854045
1463459
422712
81580
920699
1381382
1040430
1244509
208954
1543370
1672650
370304
689276
677537
515429
713278
507381
1961095
609865
545574
217622
1912925
1181308
157844
1606795
1627739
191435
1305251
316180
1495579
1516519
61935
1272960
33768
988157
1511592
1990871
522937
251563
1782892
505921
1779039
1574015
335490
1714520
1781024
1653915
1700341
1132515
975022
674679
1012176
1550752
868122
1627181
1153634
726449
1523300
730206
39620
1956174
1910324
795280
1605567
330838
1435298
1119274
736061
1447888
175978
62668
1994842
1104417
1394312
987533
102280
1050074
491567
1750678
1573956
525611
1440382
299323
516690
723337
103843
929441
988234
297215
464362
95752
1747434
464489
1739727
1822903
1440687
60103
1480587
822267
1197004
1476233
1653152
1857105
1387261
570444
74749
661268
929459
418986
1160865
1868224
65947
321058
1293668
1194506
1449190
1217425
1308437
117050
714
237487
992914
487450
1251176
246220
66437
628564
1357091
139314
1770978
1598371
414193
1176125
371648
1443379
1313231
820403
1190846
1466572
1900207
983953
285204
903871
751927
903250
1888753
1321697
365095
1260699
685248
369763
543556
660340
1505435
1660376
302204
638844
1260773
1993704
629417
516160
1320840
1013467
1732698
487363
286759
1535210
779400
1430539
1338588
702383
548999
1327072
556849
33892
575106
165514
1174961
367364
911994
481098
805896
1285909
1966321
1520276
1019490
469422
582635
1241679
691216
846623
461506
1908048
228500
276771
1765819
688901
657726
1664677
623664
216181
676824
134695
1707283
837194
1492641
1067819
497896
657881
1617528
655111
163580
558149
1939066
1891405
1988685
1209326
1549605
108832
1121303
1941366
1001817
1760021
1719013
1797709
1505980
826373
1543322
1119161
895038
483937
150272
424676
842662
9655
168501
1250043
1164634
1513121
504101
961142
1271349
888351
1739807
1690391
384141
1493280
398755
1182960
1221491
1790338
666699
1048677
701632
921459
137361
903729
1720128
474795
1568260
60339
1479253
942899
514871
958863
1382127
480634
542235
10656
952279
1018887
603191
1896031
83081
1892788
1504631
1039853
415333
654420
1661451
561404
1916885
608225
1244888
1206560
957718
1282822
109005
1969743
1035151
1533500
80158
211106
1010042
260692
1027447
1188656
712089
42802
979971
698445
370065
1990461
1638924
1692433
791012
1286472
678312
1889700
1291559
242541
1000876
333088
184432
1463887
1325525
1960705
695281
1827123
1140263
1980834
138382
88787
1475448
1852415
1278175
919349
1007426
1671990
1872633
42584
487536
187211
1281294
477128
1383475
60479
841401
1874224
1902367
515323
824874
729942
1400132
1632933
132100
1118199
111247
1862545
21104
268093
1486525
1267737
1440462
74635
1523288
1455374
70334
1839476
833651
1072140
880450
1145565
970403
1945974
1619419
1883519
152841
1247325
464983
262140
1943685
152993
1753415
815593
1435893
1288378
1410714
1331252
4368
371318
404535
965841
1047210
1558435
770520
931156
716543
313144
1146708
1963360
13217
1671570
1625172
1001310
947529
1255098
1727991
1595078
69697
1148164
1658985
588235
1964249
115962
1835
1451082
1433557
1933960
1986930
778906
731393
763087
1590132
1960033
1471914
1277302
1393563
1431720
347280
1692012
1945240
1925954
1985261
1733726
95237
113869
377858
1977844
295028
282212
1436557
1129201
768293
1578226
1064186
1372518
693605
733016
85202
1414755
1397209
1785208
1163066
464317
121964
247745
1485656
1993838
407293
1738643
623446
37186
1461318
810352
1886986
407879
742288
489479
896675
1062131
1047077
1865018
26714
1642568
525497
538999
1940197
1298919
1161768
195696
1046578
1800955
1081846
1817867
518073
1032727
43534
210486
1508906
1821817
1992277
498749
1772608
430307
1416099
508832
1395660
1836774
1985241
1879514
26858
667733
238349
1979986
1237987
1667053
967506
913991
289520
1237929
1114810
1515297
1617893
694669
326290
209666
305102
391972
1072328
548137
1922233
225920
45052
901755
1091486
144681
287606
1707252
1314499
1282422
324716
1767868
1255074
1719123
758231
133390
1445642
610223
1098174
245568
1576535
1577404
1704907
1709956
953273
1863842
387976
245845
33308
858515
1077543
1087310
565849
322141
306313
394792
1321679
148462
645840
731311
1047876
1535594
1790824
333413
792293
1443431
1831925
1924518
1986449
791192
1647807
924772
298792
1348184
1913139
1155829
22028
411997
268396
651968
20984
1116415
358159
26974
775880
1728981
1479320
1538504
321658
1098626
915426
1717227
1450430
175337
1647713
167828
473455
849522
541885
861548
727742
1661307
394674
1955467
1878964
624512
1165468
669395
276883
994407
183419
619589
1790031
1479680
1025842
49469
1652127
648030
1026420
1917738
1543039
1844542
294879
810322
284106
728443
68728
1085071
1571693
403912
1483473
638668
1412662
695993
1057006
1605605
1438999
1469479
1905169
638462
491178
1078435
891768
328108
1284575
714552
514588
40107
81578
912479
1130801
513194
1898944
1062463
662521
627296
109261
572880
1432117
1579357
1894641
1703472
337830
1128733
119034
1079865
1550104
1159203
1618600
738450
1216729
925750
926514
355298
39220
777808
1862737
85869
1296364
1567474
900948
24024
462700
8567
165047
42492
1770289
1107742
308885
370342
422459
315196
781642
726168
252397
1481271
474236
747158
1130165
1783225
638081
101133
274235
1375618
1974130
1715390
71140
1706514
327811
840207
1811747
690686
1044726
602379
287695
409433
367134
1107716
244243
985518
1688040
1837346
1111243
921898
1443382
1532381
694091
108369
335199
945261
814640
211805
1471825
57022
1640902
1815717
372067
1776826
1192809
1614489
1428064
1442624
1719882
163177
152975
934978
465475
1423476
68454
62097
855259
1688350
559816
295398
1414134
162553
435579
1156643
696251
938773
1511350
1817624
739487
781501
439395
1261343
1280396
706589
885079
753410
1014432
1703968
289656
842014
1984723
1559445
212792
1500016
1660222
1721249
13446
1332440
1660695
1769131
1156654
1178182
155505
331120
1908637
829711
1317935
1625325
1928635
511716
965924
768297
1234714
947336
1042855
944223
1828153
900184
1769259
1846752
1266974
175361
871113
1601485
1643497
78689
1057824
948191
1515643
1892324
545517
823062
748906
1843663
1505261
540830
1112484
674964
1493082
1840926
994433
408745
493788
1183626
222349
6871
1962105
473359
943242
452078
1422095
650889
1323732
305687
195320
1403587
1842841
892691
1239548
470964
1730851
1571524
1330607
1964908
748574
1751724
856914
622213
1030168
960365
1473552
795758
1626297
248375
606316
621119
1977215
1896081
519874
1370911
1353569
841797
1212120
792311
124659
132273
790468
996812
917964
1504007
1399982
1304151
1479983
762778
1249643
398453
391319
1206899
1187910
1448131
1401412
1362116
468437
290230
1400798
181035
576964
1113949
1273642
1158144
522445
1097965
961718
1328145
63017
1392470
475441
1315486
1307767
963184
1518200
146486
1406665
124080
858765
174555
1362376
985168
1875724
583852
1394295
517041
1838969
348467
693503
334603
687972
1845600
1950874
36449
797539
1435691
204365
1264794
1419959
670695
869269
1223669
1072056
1052719
31545
1002415
1342245
598026
1817311
1929610
1819392
1254270
558814
64203
1212690
390490
1727165
484839
1486189
1527650
566609
1583242
1930632
1327877
1503975
1743689
197629
1716505
1014454
1770483
853061
1182505
1141395
1183133
1973213
1037117
4229
1768210
252571
1259920
809221
1081603
1605087
919821
1008356
387778
1952592
1935882
155606
233226
1176736
578776
454178
841134
1177410
1949496
1479902
538613
1888702
1126549
282826
532198
1587159
996227
1153594
852802
1067557
1309537
758344
1634654
1452599
1559941
114048
1762258
821868
1651216
1430461
1990979
861955
483354
1265795
1304810
829357
733788
985228
1552873
1762891
362746
914009
651357
584669
869534
418423
479713
1100628
1316525
632004
1811006
981437
1659719
1936465
329886
685188
1981561
53118
1611103
632305
1048953
920735
1225698
943104
490771
1752669
32615
1524906
130072
767951
1788258
846858
1591852
294945
1566234
1027981
615555
288768
1963076
242921
398939
1251113
832468
924319
1181539
852384
396108
125370
803764
264659
320505
1334136
1453148
1351828
512453
1519816
1495381
1272606
48252
1779331
1496189
543792
1465505
1796116
26993
1243584
1673065
727769
1931222
1625154
49426
448103
263771
250937
1973279
83759
1085399
1194798
218354
1402673
384212
946157
1534665
792812
1609625
54116
970519
686212
34387
971087
101798
893746
371175
1006046
1722329
506673
148034
1503850
602818
1462938
785969
30693
898978
1592759
191932
1053799
1910537
1948456
709486
594494
1246051
990464
1579436
755346
679879
556085
718749
1411003
1505780
1004618
1765798
282699
1970652
1741580
121272
1392691
348520
1202693
259641
229808
1148130
884899
233834
365961
766056
906971
1962683
101994
1983503
361429
813433
1693436
721032
1557422
496653
1183661
973846
458063
1182056
869459
384805
205563
771179
1948841
1081756
41104
17754
204133
1244668
509409
1913158
1779610
551932
1755360
1361973
930173
1731459
1350380
188396
754037
68519
1878024
1511829
1522536
903944
1715907
643970
963696
670406
564864
575749
671177
549970
1644770
367099
127991
1878659
1988048
541595
883963
369656
1887970
1537288
1645061
984879
1349998
1441339
192622
673726
1742278
718799
1011289
297010
111055
977519
913561
247136
1183421
836871
1923164
1997729
734374
1248632
786841
212322
1360166
1587291
1217441
968831
1237778
1034644
1171176
1799793
1402311
1946004
1986751
1011146
359065
982195
994836
388294
6647
1381194
1553449
1637528
1730976
1922619
541436
1907931
239414
292550
1493067
68266
820070
92094
1240731
591887
1494982
1640859
295084
925683
1829620
7661
21894
548689
397200
1181697
193269
1985043
108735
878386
249969
801586
1935447
1749768
1557238
172614
1845033
1195519
1189567
159856
1197285
326877
1799778
341602
441935
1435792
1738895
1296924
848222
293530
556696
637213
88010
1284140
14921
1763371
920844
135219
1544099
307776
614593
1642694
863230
579742
380872
1396281
1852439
1194647
1449845
1772574
1314918
1962992
157878
267244
180603
1672043
663132
1029924
665850
1679021
1123111
1682970
1038410
1202874
843825
601536
131734
793432
589168
1969064
152961
1553171
626854
174771
1857411
307207
999680
1541078
541039
1921714
29767
1835873
1799886
1805758
64779
1581230
1962482
798149
91943
1549175
1233765
623372
853010
1905824
1353863
1369848
1926454
667251
973369
1221159
1139776
107505
776056
306074
18154
1277740
1800646
508273
1276707
314571
1739024
1324804
92741
1735415
1908380
534050
593
658102
1956739
1384089
827222
131396
1362421
91746
127725
1507499
1527714
1837774
1739893
1659098
348203
1564080
1973594
39844
1204926
187118
1654908
750050
1459073
1752141
1561933
1230078
1944190
410694
986607
1129500
1294820
1257531
527416
275910
1474492
1534944
589128
524739
274067
888729
1809284
1576470
9758
825210
215397
436431
1478760
995725
1183139
927929
797669
1310724
1250671
1596781
1094027
1467186
78382
1378433
453448
1451419
1358839
782519
436178
755575
1204319
1058433
1868190
915776
318032
379625
401078
481606
513214
1308619
1856925
912669
451808
442884
1681119
1285345
1819553
637062
1288106
1805515
1782649
57822
1955505
351320
225849
967221
71652
1896226
1173620
1206977
1638109
979011
561145
1497896
1654204
479426
1087489
1475359
1621354
1081470
1586820
893740
1615106
1131866
1809837
501681
128164
1234521
225931
1125584
1617860
1273846
1236526
744839
729873
526532
1434866
267685
916095
878391
75410
333668
1783320
276664
1745493
480530
591191
1124662
1055815
166699
942981
1905932
992219
328104
818642
628704
1535571
610810
1980285
369397
1971700
201501
1337242
1809763
1480075
1342152
495188
1729101
30381
585223
1998606
65903
767849
1655398
752049
1945301
686302
1202939
842145
1322139
1731233
1618385
812293
1921648
315778
1162457
174851
1317623
1093476
36137
1192362
271882
474306
1842576
1624315
253294
672106
340109
1671166
869605
475501
672363
1167167
1533072
1861850
1548320
663977
775227
1324292
121707
1011730
1097128
1178693
1766721
490263
1948943
163443
619319
738658
1666194
142113
1760474
1107423
150650
1699536
987349
271088
1680084
327113
1664750
1446294
1861210
1267161
308117
1938232
703657
928285
1215937
1032178
1021851
1198122
230934
1302316
291142
1076566
428641
536564
1798655
51812
1374059
277190
426695
1563273
493262
852351
1388471
1261433
1578622
697645
794782
739725
1022140
1811862
1447034
440764
424926
1562197
1903846
493140
478742
1503542
20911
473346
1073944
822749
530625
799200
1281755
731285
950512
1605824
159997
976680
1802816
1891361
1492829
1834882
69125
1293051
757591
299914
1180416
329637
1915084
1095231
54107
325793
206726
1706385
660698
687372
70156
272843
1019
617719
632098
581389
876512
1454393
350469
35381
133165
31396
1440149
252151
1060549
778338
747893
1616061
1050277
1513411
1165952
621148
1849250
1195801
660155
455472
1811815
179673
295056
1075132
425167
1600197
499323
580020
497980
185021
829080
723283
427498
1665615
381495
642729
1006623
639417
1411185
83572
862258
252025
1560563
1626121
637542
1339808
794910
132717
1936754
1395209
1648897
769061
790998
184034
1910466
1747978
445659
1829153
91729
1126189
139195
1898776
203042
1896898
317872
670404
1804363
711094
617055
1860641
1460595
1396899
303153
1983992
1350651
509353
407197
370411
787027
1769433
1856837
86280
703864
1398828
1069293
1043363
1176015
1377639
371996
516150
1446700
1132235
925092
631518
1208571
364747
1841601
1936590
822834
354650
1205563
992785
291898
1348305
1263851
871199
1203785
143380
411172
348110
815069
1849894
1494226
1527721
342489
1015169
1858310
243906
1491482
873089
1250371
414376
758874
1281110
295187
543934
190328
989341
370093
1046524
1625640
1053482
1744109
152820
413336
1966778
1070721
1853662
199334
1597726
954242
1920787
869918
742054
1034733
812040
1746552
1275548
40075
424979
136430
624240
1724422
166776
785805
562082
983352
310146
23088
1140375
1704407
85482
1320562
1760149
1157847
172656
220652
1173044
875406
1384236
42330
1996487
1873040
1487012
942492
1811634
1096900
890898
983274
515402
354070
1214180
1458628
358718
1723901
910330
919644
1087450
485452
1940977
978244
168035
902318
1136294
519005
1802499
811601
1115742
1664216
1163956
1662990
1798192
1302659
1880536
1989682
428406
1501605
113248
451173
1134589
1535522
1670768
703314
1072803
178616
1521302
12473
1795124
615568
1497300
364855
125448
746743
1568388
434584
548577
1695569
81643
1479210
634139
1127315
1860863
313546
1852094
639704
1016849
509857
1190829
990324
1331478
1442151
61656
1785987
493255
420995
1684838
930317
324822
588982
552387
1175263
1465134
1555182
116256
1604369
1197698
1250201
571923
478884
166606
216438
615802
869396
71456
1803114
1721073
872092
1404201
1856978
554296
1491167
49459
961464
1907220
434293
1925966
1640602
1720373
865715
368601
380622
1584541
462685
1113006
1943658
1212142
1649550
429619
523739
1329831
686497
929672
282218
1917546
373362
310246
1776227
124408
1711981
1628679
351128
830271
588488
417478
563597
1979642
1639534
664936
1684023
1730885
952207
1842973
214000
929936
1888961
1970233
444783
1089960
1045699
1795451
1499508
222845
772985
42394
750629
837980
1498460
378918
367055
738509
1105627
1503034
1630594
8165
1622620
773308
1286253
986858
144671
189849
1606326
1733025
315917
1134585
1259921
705458
1656261
982244
1186463
1790118
690572
191092
426673
367448
876095
1490664
563572
999148
121762
1720705
1275100
604460
1690562
496774
86980
179997
1623911
1137329
1955436
477077
1801484
1458982
873623
184266
545378
235443
1447186
1428956
1644861
1173703
751570
1681650
698798
921588
1477067
478778
1809152
1022836
669094
533632
92005
1421223
838571
982633
951458
1723077
1635063
1685571
1767989
1274258
1266266
1622700
111662
1320104
1452108
1127785
1478195
1675609
1102138
1622165
1034118
959838
675452
1073565
610490
524790
1634309
1166138
78341
1627224
996455
609506
1934096
1619143
873911
290146
281849
1431872
1219506
1684611
1508738
1057829
1720138
1788428
333506
747464
800688
740321
112311
632631
1714009
1871398
1139643
724001
1679726
284851
771218
68637
1464578
1743098
415874
267867
158509
1934662
1261392
990517
347188
40996
1010669
1910572
810822
1039613
1769784
1624777
1174391
500609
8015
687385
1124100
1352072
1627018
1587879
975512
1509760
806270
1691204
121872
153398
1799984
1258977
1826129
1778307
1276764
436959
1057113
594101
1895538
1866709
736535
1365478
1996789
1318528
1515388
1437561
1403703
124420
1400178
1840548
215469
1150063
1282268
877747
641857
1246599
868023
1587191
1784736
1229084
957140
269416
1375382
1972249
1629420
1131664
872516
76280
1555541
481452
1297643
318559
1530687
1599755
1615425
1921251
1553955
1108603
584313
428208
740589
1166910
648005
353372
1127642
1541779
1342086
1850272
1179364
154401
192831
1340070
361001
1906904
778216
1415915
538308
1243572
334862
1792177
1804782
444296
1293549
1534070
1912317
1913611
1540253
1935657
1276196
300425
1808548
487907
46979
506750
177374
4558
1513162
190730
1995681
1320732
1392019
728064
1600294
282827
472400
1548990
224136
622800
841636
1320644
1597078
1463570
1972323
410734
1046801
1737282
1956876
904941
1818597
201571
24004
1327606
1017129
1813703
661029
1882636
601033
300164
566047
359767
657201
19440
1343276
1810162
268997
1705721
268116
1935410
542317
358446
276858
618309
363521
718492
561795
1001861
407579
1237857
489088
1634418
976755
1172209
1729737
1097835
1862563
1378572
1695479
1600705
1373271
934157
639733
435963
681376
847507
510923
1613803
263191
1290368
1060253
535775
490055
1293072
273173
1948466
599631
331959
1135955
12761
217517
1084595
1595030
207557
1812755
533912
1275624
1912213
1908331
1578485
93652
518701
679723
472978
42065
310378
1983487
921911
1113897
1889601
1783822
1654185
438407
1112104
932616
194606
176255
1349697
811935
1553446
653334
1775467
127993
154238
285108
1881734
376936
612799
1458899
1989383
1082380
286015
958415
1187847
702701
176445
1609178
1530780
545985
1567240
88868
501777
1866097
1038915
1062012
1634993
1500685
1704422
1765006
1319040
180394
1839751
1889228
993108
1330132
516218
1415005
114466
788198
1011181
1663845
560651
758063
341399
236886
1264227
753119
1562598
954425
635538
708750
914003
108939
55763
365773
1574523
430133
1337692
1030816
1925957
1650058
1192570
1032639
1441339
1736614
1615215
1270650
635033
1338701
53746
576679
1350637
497558
84336
883388
1892151
1994611
1879615
676868
371519
940850
445918
1986471
1891375
553735
1612367
1249991
851269
1849033
1834848
1390476
986284
539464
651898
128971
1007260
1253057
463428
395543
1955709
1581977
1636014
1384369
1613711
667989
713506
1432759
1585205
1329131
314188
1449507
474463
68629
648435
250947
635314
244123
672214
1716617
664998
327232
1531130
1733151
1083655
283146
1871556
1592476
1051699
617253
1703716
1239396
512117
209705
1903800
1006228
653834
685958
559670
254740
1048278
170519
1840002
1402481
180113
379872
1476046
53015
1479187
1629925
1707625
1420948
92803
720348
1845326
142796
1787237
400155
875154
1573693
671724
976795
215155
923300
653512
1647770
171233
181210
1784010
1051283
29269
1783665
241043
918885
242510
1014498
765630
215249
1673461
159252
42788
700631
902167
399791
480144
1977512
724238
75604
1798167
476858
1406050
1602546
680856
1197661
118946
1022103
1089489
763839
1682707
994573
650119
962700
1462079
252875
1437213
891686
386606
1407046
713450
656432
1035691
1122357
85946
1110370
1744733
1128492
409748
76312
693172
1685178
957151
906220
1580870
1240011
469688
219765
1384672
1842625
44478
237069
1450629
956143
1589584
727824
894073
1999084
604453
574108
1572364
448924
325721
1766833
269098
123572
1313852
252908
1591643
110323
237135
1256023
1480146
110227
326688
722678
1578399
933319
917210
1258178
1739820
1593989
61295
312666
1117763
243663
511818
1265160
701901
1625943
1577788
613243
1353974
1425259
610672
474479
1448646
1480039
1257996
86360
1727110
1958235
60874
1698822
1836571
1893039
784996
1870605
78561
955736
599974
1283702
129667
1969340
1975534
1427857
229142
1563536
757246
565562
1702732
129561
1397852
37157
1676851
1734177
837099
1127433
1869805
1423503
401468
1001259
736429
1323007
220361
1740709
1551786
1161255
1147825
1089911
170990
1748331
658938
124394
1548168
1224170
340897
903078
370083
1406710
59542
26566
800669
291475
1480665
823535
436206
285753
1992557
123629
467237
1138663
1283363
1667220
1558859
1886542
1983336
1568209
1995133
1417402
280482
478953
1130174
761395
1393573
1029920
404024
509620
275010
1887750
1155019
55633
1217453
154364
95429
248224
1278368
339819
594074
1316362
1605991
629558
1187866
1936778
884228
38384
244351
1671603
59682
1617735
1458637
1166838
183665
482791
276188
284285
1143750
1074948
81451
914643
526357
1493995
1190025
162554
921239
1055578
1632276
1218887
780436
1975999
168541
1525255
452478
1232141
1609354
580215
1686733
861485
861121
1842615
1425231
204588
435458
571020
323899
481145
1293627
1715485
248076
611037
1129645
1572873
1195895
737900
1672354
1072993
728042
567998
1387001
1041311
688586
1196214
64029
1356082
1097263
16224
727304
1319638
1046204
1238828
1543156
59929
1270321
1186243
1518589
413901
392084
1509351
1456381
1767382
757933
490545
1756255
1743864
483017
262384
893424
1034887
784764
268945
1805068
1010524
602631
1370309
558601
273516
859206
671176
1800674
345836
1528425
286871
453841
1574738
1010316
581952
1547176
1857747
1471526
478471
1610967
648009
533060
895379
1283334
1841007
636722
368882
1790566
1289326
1087602
1187059
1061482
1318834
1252886
247770
321001
1192442
367270
669359
231746
1437138
164851
1655614
289359
1991293
1249669
1182417
1779540
1618201
733905
723314
68105
73529
1942847
1728604
1548765
1105162
1837409
566573
827970
203236
198444
363976
1407888
1013099
1233294
1483801
1219867
1187237
245119
952501
545021
652340
523147
1791878
310619
653467
197932
1270984
19926
1440917
984728
150903
1237032
1917551
382783
1200317
534103
324536
1609321
1392427
96687
211941
700055
1627478
1146931
1107943
1370503
1488400
967901
1839969
1773057
5500
483069
1868229
1263197
1120344
1391645
575837
1603202
1807124
1706732
88243
268689
1678328
159121
640147
818594
1396482
1726736
1222949
1468929
52432
1111070
1806033
1422153
1743430
1907449
736536
1883633
886653
1857896
494273
1473447
177576
268884
1946965
517525
655817
851706
86563
352954
696223
1881898
303849
1201936
827837
1151366
1066469
1766255
1059906
176637
243460
1952828
1076822
206780
1073403
1648959
1604453
858510
628199
315745
957091
1688414
143785
392136
472195
179365
508519
379614
902225
1599206
1324909
258828
1138528
1897494
1576284
1851300
1512274
1231319
1032417
726230
1803274
595623
1755825
1814203
913859
415540
1136804
1565373
1735883
1035366
648756
847712
678348
1142805
28341
1860658
1055190
1224799
1988076
1609362
200735
1355128
1786438
966744
1753063
1517490
1580830
1430614
873181
309714
1628181
856071
23362
1802387
605513
229656
1207526
389525
1806854
785229
1971339
1564526
1147642
974473
990792
1102967
1070882
768280
1711712
1174539
202966
1653895
149036
820776
691870
171320
25557
348106
1676045
1188541
1682459
1421778
1956361
1726572
852759
597246
740059
1448664
54893
508546
495221
1037788
357339
1353981
117573
1826557
42770
1013196
546841
371396
1548783
757115
1269706
1436940
98005
249759
63631
1671174
90596
987013
947790
907460
361437
1576726
180315
1427958
56866
552924
734578
1461313
1800389
1286468
514839
1268562
431775
146346
1792508
1679382
1249692
1813414
597450
1923437
524063
192614
1703558
385313
30762
1326642
346186
1045892
1622756
298533
1508150
475513
1666611
378083
147032
1425890
232887
1839197
858357
675380
952458
1784589
1242990
1504565
1763746
448479
426657
1853271
27843
1199849
1565499
1345677
268478
629970
1141261
262580
1122741
1786672
660235
568698
980111
1635684
245113
1460162
1258242
1784010
74224
910120
1344761
1619345
654103
1830237
840395
1549844
1411255
701806
149745
1982952
1207035
1180749
831397
511241
1136684
693753
244470
1452193
107303
488779
1671322
1204150
213959
995765
1822788
880681
1988864
642408
1706143
237704
813154
262825
1912052
516501
1445480
1244675
687053
1768512
118519
1326078
702918
876763
172053
1592195
1777885
1998872
117927
472808
1630610
983761
1864445
671232
1896708
833876
1164569
395258
1288687
761660
1337465
213219
338752
1116730
122467
1037523
342106
681851
1240239
854028
1088404
144064
1807788
823214
345366
397538
1926387
853065
636933
630
1391654
1724536
1402524
1327072
1549436
1901624
1233851
160217
1354249
145091
1836585
166220
49197
1445014
1591676
1676739
602850
803164
1908718
581214
713262
585073
1016181
81961
1617397
594315
588586
875535
862361
179600
842933
1012379
1234978
1585442
1389470
111469
930150
1841282
1939764
1497933
310889
609753
420813
1489351
221831
451921
1695674
1676192
583983
1187674
677220
1503024
1412334
1674602
544184
54426
797753
1285184
623236
184143
528875
793956
500806
970104
667554
1023310
1095189
268105
1742942
37138
653982
329342
463740
13475
1078162
1110059
1444398
1974915
534046
1848767
1811084
55294
238742
1557436
1416825
1380064
61726
816253
273464
191562
1786950
125624
1432368
1523293
1897153
1544135
293143
1184890
1616300
260017
624663
269922
432335
1155207
961014
1284887
513394
379492
1100538
192506
419631
1166534
383236
200553
756888
1432743
369475
1924435
1232682
1872798
1344156
546535
937858
749926
1995484
1503638
204676
1387055
522813
1845072
1697152
1019789
1869763
64946
1881107
961299
612998
41072
896060
30337
1051839
277054
1553306
1458744
1892072
1193886
1422568
386358
713126
485937
669298
867083
1637188
1954800
1646044
415457
1997177
190440
1444801
305539
1593267
277227
355755
986378
570616
1618230
867651
1190194
1223
145782
1236873
316662
416047
1201721
1327234
1677538
1417765
1510338
960283
1161986
474239
1774037
1589997
726858
1440580
1838108
1006380
1393581
1965035
119003
742826
769225
1420110
1545265
1405928
232057
1628230
1531433
883088
1490330
1125939
1651228
1346150
1476775
628601
402667
1947354
512522
151708
1109868
595003
1733311
1264079
639109
1109565
1501482
1309987
1249010
232701
1769187
892523
1762578
322910
1814557
1698122
1005602
1031270
1167929
1905436
1234537
1768094
1023699
7963
220102
1958571
1238495
1761994
1643006
181622
154746
804281
1792351
465214
247740
213416
1745591
929874
1591314
1259706
1333051
437687
1036868
1651420
1005990
993233
127718
85863
533991
1996245
1318267
1286239
1221913
90604
883088
1447585
1780291
449260
89841
1653864
137114
504578
1390520
511758
1006025
779673
1515807
1646232
843951
1343242
772525
261241
1444652
1861670
587835
1320567
1156171
659049
1359019
1700278
1807228
749132
1740983
718978
1571925
1967181
1450847
1026417
1838130
1978932
791157
1198101
1167253
408936
769818
639938
1270178
862230
979110
1982253
738656
492142
668870
1875400
432502
1658258
410596
393833
1575229
1224026
1593807
238894
1175858
1511163
1406652
238371
1978872
1200009
866438
838229
535663
1613117
1956092
1500057
1247867
1827878
1391516
3287
822396
844673
206362
748114
955700
1321478
859406
955870
373388
723763
1847199
1588979
483208
597181
672706
1698078
802979
1389079
1761746
1497874
293457
1010959
557113
86592
951022
1799075
676762
1187827
1051777
1178865
1790446
406494
1898623
330069
472263
929453
316302
90243
1815022
650885
66050
18457
1671994
316848
1380373
655671
1174736
1413887
1671284
1294740
102865
1628073
1997045
713769
1797727
980915
173779
310757
1319320
1038762
583824
290926
1067178
810458
278066
750851
1265842
16577
155807
1252160
1310091
1797042
1544002
1524128
1176357
971519
1228509
1799598
1016331
1364310
915303
172968
1246000
1377297
203515
1617243
73641
1474112
1157926
662969
48801
1833973
1512972
1214285
338162
1759518
807268
1473045
994860
1573866
1057192
467191
1949749
855964
29819
760792
188207
1269612
903905
1131105
1452875
1886382
1023100
697578
1680788
932703
730283
624462
1963351
715049
1280584
615668
854105
524718
1394035
1829192
208613
706423
1855898
1273029
35569
318404
1334333
157529
1837619
1079514
1028469
1189803
1939348
885939
245116
1819339
1072167
1044788
184104
739261
1912342
1149590
1581962
61154
142808
981416
1448307
1393668
1529435
426843
462296
184305
1914593
1541889
1390159
843034
1982208
374326
887796
960338
1946946
1211099
284743
693674
1821753
1199797
1054393
79411
1989365
363858
1487763
1101049
220320
380730
432848
1426332
574516
1849492
385007
1584144
1832357
999665
1927577
1026842
260093
61325
36408
885845
1149686
1867928
532698
60322
666257
1806203
408857
1784896
444947
1283241
338162
662605
1605254
699008
126439
488316
86683
700552
371497
1867767
69181
1127869
326054
551987
1457036
1625551
1798549
297785
359347
516862
693960
672282
1337748
455676
1670027
748260
1631369
820488
1435881
1739809
622145
1511606
710160
683688
1127945
1283980
767212
1488546
1129831
888810
285460
1420898
97393
1042653
1718327
154269
1500203
1929028
632532
699441
1070508
213976
786546
420609
1555407
967715
1939569
22205
1428349
814888
7880
1485503
1535266
75003
501315
1446087
1922446
833093
1339033
1765255
758431
1893516
737596
1473912
1462199
39644
1327311
909355
428198
1342317
805017
1630107
267814
549260
1449044
1239533
1599063
1313256
1494444
179186
1640130
934462
673446
1024221
1403691
1953257
1534862
246495
571266
488347
1179841
1407204
947596
474280
110291
1578807
1316294
144199
1305341
856117
1886880
409173
1453065
1265446
1396857
568200
523814
1419435
1133861
994953
1133031
1398946
1540756
449676
362081
135292
605982
1920320
1157443
2317
122058
519261
300138
1507005
1565979
653132
562137
755204
180594
1662963
642147
1212990
1059098
1284802
200470
1739378
1037431
1559922
1747299
14477
1847674
865602
361599
1525357
1733121
1922472
1122979
1260172
173970
1998501
1803263
52610
1747114
887903
891409
318350
1864027
148820
1903856
1939748
1439890
1411513
1419081
1994734
1151093
1438883
793617
549817
1949549
930257
570533
1132982
774301
1156648
1257211
256294
300849
189671
1874027
309354
782888
1253475
500291
1064936
1669467
671839
315952
1810958
1172478
1386213
487543
549579
828733
205869
1792074
52637
1529167
1155574
1549687
306787
368949
1414537
1241121
246849
130057
1318212
1284005
959455
316359
247692
1277787
595662
1207139
1510835
157025
1460080
1795578
107560
767772
1526227
1791260
773209
294805
258753
636687
1294243
74760
1070515
1380863
184697
226691
1831658
1701420
1719340
7906
633468
201804
1840600
1050595
884985
220476
954016
763292
1495911
235133
1303753
1005697
551416
31340
1158168
273117
889924
218679
565120
177509
1534149
696738
1600862
1018424
769400
1715820
1805971
1619241
1033711
604778
261300
1309959
495286
1626522
517943
1497020
225318
603241
1997087
175215
973389
1045561
1573552
223402
219506
468521
1997711
1703005
269366
1180882
1113509
425566
1668544
1891833
1379740
1971123
1129896
1180954
1967518
1466007
1245355
1230166
1825703
1259978
1044402
739289
228490
1290356
263447
449840
1729859
1088002
742030
1732213
902151
656870
1219583
1395836
1934624
1369088
296297
1179422
1270827
1854007
771343
796753
1281926
614584
1229264
306533
1112700
1954149
565956
111580
583818
1537213
1136529
1566581
1175081
625505
738723
788644
1001543
1588567
1095743
913707
791247
1169467
1297733
1324864
422300
555648
1356053
294792
652102
224633
273973
1595688
1516881
1344075
1695575
928844
447505
619261
1197847
442504
227507
1413630
1346639
1831898
853004
27687
814040
917645
307037
1944233
1805423
460447
1144843
738767
816886
1329588
512997
1658262
874734
1924514
1639223
1801370
1753298
1045807
188214
1079341
1759118
1693602
1330971
353516
722705
1168858
100724
813167
768822
1350776
43284
370034
809861
576536
507822
1350287
61447
380789
1037662
951662
1630312
1498146
24326
1780741
1646243
1123366
548677
8638
1174036
1418696
383999
15490
1695477
1775786
322425
1930534
1213072
295185
61618
418895
1335417
644233
791009
1991077
1016712
724511
461695
1520618
860304
1630877
447860
179199
1416080
735414
1668420
1108134
1465520
300964
1842104
110653
1513267
1861729
1675639
1636439
89207
1955428
391507
1034935
1302901
85997
470950
424399
490405
44129
1743476
509698
766178
784073
1502868
1318503
537975
824927
717123
1928517
1968726
1281016
237150
674954
1288066
237439
1141285
180293
342802
1519294
1652957
440548
1467178
1894879
543502
868103
330050
1211052
1489936
1105574
567427
113239
1763927
373129
1162904
1578156
1622801
720502
776586
1998663
789115
266692
280684
1727403
380809
307170
1583142
979043
1499962
779348
944422
1044143
1456536
1089698
1320126
326684
82843
926899
648230
1968109
632806
342794
110045
1876540
1141666
1200857
69218
735154
1669668
368486
671763
1708324
24551
1355592
447840
1298793
964396
241510
1296320
1014294
407026
900542
894012
557959
1448060
723125
1620062
365962
1344778
239569
766285
1446407
57131
206648
1078665
1625146
1748766
1520262
1288737
100967
310725
1704603
43837
73731
833123
1735607
1240813
18753
1219704
1174100
1827184
587389
1945269
1207314
20685
1953360
220489
970888
1444510
1711504
1083064
689637
976649
1574083
169226
975370
1137528
1044722
1780455
1648162
1001098
834548
1147376
1452120
673984
187447
775937
255740
1198210
1479416
1466296
393631
123160
609793
1037254
498761
1794757
761736
1621996
551756
1866775
483725
910158
1788349
1356625
696886
1031391
1017804
65686
1205081
65621
987376
1854806
564419
955125
1645651
1194307
414150
670705
1532561
1736950
768388
376129
743888
535601
1405360
805031
1779967
467039
144033
1584774
1371051
1286058
1015639
380607
1721726
1745664
1715504
1410570
1731968
1001465
1445635
211538
605321
112319
1410939
20873
1580820
1992748
1978966
1066922
1978085
85607
692347
955522
706193
783078
237747
1894477
554861
1961916
197892
1408011
1384128
809282
1339264
621369
881839
1538525
491929
1686684
1844918
1172045
1902673
1226567
980149
303690
1330559
1172103
1094654
474458
237054
181729
23119
370555
1976824
1717719
1325705
884
1032227
1574248
703533
1496467
1113787
444492
175464
1495726
1902706
1930574
768228
818238
968741
239149
529858
931028
1849677
1945570
421630
459063
769949
1855051
1622974
350131
1026272
751831
1968021
46436
1977531
1962588
726903
751449
1366723
527064
748801
764100
102839
1917884
1077445
1576975
905587
951151
676897
602417
1042242
1650324
1102880
996496
1333123
12471
681267
278861
147616
1051202
748804
911176
1584693
1004765
1723757
1001821
618150
1371272
1185866
1889021
1441650
398742
1695098
888472
670084
193332
1764423
837634
1154877
987047
1191944
1706747
1994965
345652
1532442
57637
288671
1544532
1920573
683568
1188595
1597296
789351
1252910
1374092
80166
437048
1296604
1320985
572738
1084728
1890185
1006064
1853706
1195074
1130132
774512
1475170
166586
1698917
251902
999326
1057206
1233942
1872283
844253
924166
1564259
1122142
631785
806302
1380131
137166
242737
7826
916194
992469
1789287
21337
1425293
1155348
9531
413274
318168
684966
695465
1763941
1810794
1270613
799530
131509
1874920
1303181
730895
602659
1353220
1654488
615392
518484
404880
1320408
1222999
1015906
1436293
1045946
463919
1442840
339105
549358
1105429
576448
27590
234456
1330971
1306948
165816
530793
925876
161905
76167
1834010
69219
51234
1341538
1966075
1872916
1364530
1252048
572503
888696
1818812
1024731
206835
1624756
483183
612726
1478412
356975
1146506
110675
718100
1278712
359919
601909
352800
1018317
1865361
1115131
1570788
750348
150283
898182
1326716
329802
535544
1831625
49557
1375247
723119
1578094
1181935
1662162
1136319
1284575
1804015
488115
1322
1235709
1400664
17105
1497556
853868
1321512
1939671
413504
69149
361462
346275
394407
803595
818230
154949
1147635
1640837
338890
1885684
556504
1479069
1738902
1962340
747782
602876
919107
1827917
486405
1258854
1088182
1454848
1765421
649818
1009778
1972081
1191723
411748
1925216
940715
335527
1112374
721964
882529
1364679
1623034
184730
1524338
1730378
237495
774228
901588
261194
691402
222648
400042
293525
959105
1286808
867885
1012646
396102
745579
1862573
975344
83366
1647386
734263
447506
1204132
995431
560822
345329
1024081
19098
412235
970329
687871
352272
988812
356472
1286612
1300559
607750
976279
1372401
1026655
1719197
1357546
1567314
406654
1975111
185076
1188890
350175
1721742
712379
1190499
959056
1453392
659373
176440
1884611
1786916
1008764
800570
6803
831034
1825955
905089
1256732
66582
6320
645924
1221738
1874471
450023
599666
139952
303893
1735233
1074957
1054286
476410
1923318
840015
1593438
630909
1463527
162241
1050233
459302
1446171
109758
1169749
871271
1994943
658381
870757
1310784
33753
114023
778496
1572698
1604986
633250
935977
191342
1313694
1121089
1804897
549705
442748
1114857
1492248
1564510
1961337
590241
1636910
170741
1009708
825706
1407156
227508
883760
912633
1271894
852613
980143
990425
152278
1988878
1230936
1028878
1564275
925121
1441287
1369653
1923204
302198
1934776
1255016
1248619
145207
1915749
1737232
893622
1862405
104849
8469
370077
1258621
735692
1990880
1819130
1839131
1455716
952491
1538200
293891
190975
1274277
110596
1175062
1909834
820732
1415221
851500
1695825
1213294
1602375
765425
417009
500814
1259459
720980
1636718
596091
716099
748876
140780
120311
1041790
279502
912823
1881857
1985834
1092702
429028
472159
506661
499921
807153
1053022
309414
495575
441901
481104
735952
1242248
22041
1416483
459417
1228731
400829
873359
258709
366173
1375624
1172759
1180730
1236131
759900
1528714
514209
1235980
1651892
1591080
1643075
331068
432747
745145
553725
438841
470630
1555558
1724981
1118871
1166891
464322
607830
353014
1318453
1885209
1495646
1023845
993194
1187853
806489
1817158
1433743
520011
1162085
1843177
1561916
1644170
963906
864426
1511450
1852195
1654220
1196487
1516789
1455336
742948
1862604
162253
1323581
495681
774109
663035
1361725
1633524
745637
1484395
1573482
1722556
1806060
1767782
1512596
157564
113539
1306371
523935
903580
1760754
260114
763764
1285237
1789391
731256
247504
1924360
539981
1766678
501379
1368011
1442735
932043
1945649
1157856
1684414
211338
155265
531511
661990
395636
1480850
444871
547224
1228457
1162570
154244
1543367
1359860
156206
1104690
1548836
705634
147646
647216
1916915
1129916
595483
1920154
861604
714988
1112100
1749723
730389
1343950
697328
1311685
738782
1235093
417635
587785
730500
1494818
1411926
1031854
739817
966823
309562
1015093
455805
692383
533282
785251
1338271
1510726
1561209
988118
1567845
333974
1375047
1015087
114934
1478742
1593654
869776
1782295
976774
997222
1580249
632464
1230839
261785
827756
528719
1679767
481932
376016
1622596
578405
1444913
1882253
1819856
326378
1965855
931266
1550038
1491071
1003957
1526098
1741381
639813
1935600
1025809
1243225
791813
113638
697223
1946518
622779
346052
625677
112163
1715542
1637012
997486
1573223
359002
1981899
285947
1218634
692912
1208937
648766
599786
236688
230004
710489
363298
350486
501955
75998
194212
14809
751580
789009
822520
1417000
389684
558322
473185
107647
1439664
253322
349886
1426384
1881968
1373424
1761846
1427433
987891
1827418
1732854
421492
1546649
272048
1892034
344958
1954198
349702
1581229
319065
1518351
313958
452821
1437535
1291702
1529763
322247
728235
603994
1136878
1775731
1934212
523407
1771966
1230444
1474739
990198
709804
829798
1498096
1779255
505639
1917069
1870385
1181300
1394559
1725361
1133806
595613
405360
149535
482682
707297
1999800
16675
845849
1790116
1805848
264571
1925024
625986
1958909
1074075
632635
76618
291326
892418
732860
269620
636529
1428730
1910453
989411
409643
414782
736306
1221700
1595083
389758
713501
620746
38740
979007
1517755
1163176
368899
360429
1278953
925405
1759288
252008
1085512
428970
1301713
1674851
807578
591622
1623301
632241
620092
1688310
1566800
1178395
1150865
120618
1505106
1633427
1233271
1784308
552806
373998
1168399
75595
1437632
9829
1886421
883721
981518
367781
822943
1032241
1547704
956881
32841
1779825
794217
151447
1430376
882237
525110
869038
645107
641901
1279455
75281
841986
818761
198944
441251
758522
904992
240464
517783
119328
1855607
1334813
1190484
1446140
1023678
1561749
961923
834700
748148
1221340
929086
471683
1505111
456451
399255
407296
1209597
1343663
531174
1045164
881999
314970
1201597
418080
981464
672138
436290
1914092
698574
1786758
883168
624671
82491
1991697
1861907
27519
1311874
1792370
557899
1659280
818969
1968492
432888
5586
1426793
1854173
933274
1782816
309506
1719412
1721037
1627129
650257
378777
1619235
1097459
322513
682348
1683728
1208825
1096447
1278027
368581
1386017
1038212
1689257
1360958
367022
1859197
1573699
641798
1181768
16288
705414
1433352
1387294
1168516
1225342
1834127
1670644
694247
597806
316697
1378005
1398459
431151
1412161
66341
420840
873620
1566947
371022
1705905
1520044
217343
796781
603550
905839
1642061
920770
728426
1830031
182210
1910385
1856083
998647
1428048
249656
721329
1048231
980488
1247274
1053328
741579
491482
592
353822
269922
912638
1246626
1423584
777031
1398332
1661925
352386
1015609
1756562
1271906
25482
272374
1570715
157843
1651096
419154
1902107
344882
1654774
323640
880122
1656561
1851218
646631
1143044
1543456
1391823
10418
1148754
409453
70863
1639618
822774
290502
1787678
1613673
1176298
1769228
1474506
969594
1800635
626480
450851
1695674
1975279
659610
1495856
350466
1792405
535631
95125
1519349
1552977
1774405
909190
1595475
39568
991152
1293067
46229
1550843
1692013
809372
518637
1749697
302516
325964
1023385
1933213
904816
562721
253284
885289
1339186
928109
657777
1310914
867357
228543
1215156
1123953
1018931
391959
1000513
1655074
919558
34966
487237
1430899
1801750
1602749
204370
563816
1036459
65162
452256
154840
650951
443836
916427
1330938
1319095
1371968
1177667
1067419
533458
472734
567160
1511987
853157
1521274
1303810
501461
82632
301099
1806670
618595
490317
1226637
656330
1284160
672035
1016460
419857
1934652
37198
1127978
948173
1358740
1007541
858865
1617441
121197
54093
1805732
264866
306167
83248
1400820
1415975
415816
1860165
1619312
1242678
1018670
1745598
1557534
1530519
1813669
1773381
1581135
1319370
1649857
718727
847357
322649
19963
806218
726507
1144085
1719270
1688846
1749138
1794056
1306557
458113
724106
1636468
1132536
1188192
1011565
757519
1850277
1434420
1989780
1450208
748362
1225908
1342591
1327874
410904
1441465
1069011
1906294
1976470
370201
1305041
106958
854691
357334
1371921
224583
672922
1161791
1629925
1003942
1895962
1389670
691154
705183
1341524
1004801
499716
1968047
186118
1983354
1414977
1945925
1248766
1148614
1149881
128289
266135
1139791
1149723
1331722
1102809
215680
731882
91395
448977
612047
373732
1894613
207104
1306190
1289818
855820
1276061
603000
663263
597436
492731
1339908
1974658
1584251
566978
1462715
294688
1396468
1507945
522619
1605516
1143193
565530
1535419
16185
1836447
1793481
1418376
1150603
139674
1759994
1290129
101638
845000
960485
1321056
190407
71707
1882284
1769454
287730
254870
537233
1197826
914830
26980
924379
153890
1727850
947815
646229
1804317
1131892
431716
475928
828999
145303
1581231
654206
590529
1436114
1956846
1602363
153714
1479541
1221513
311062
798258
1432993
1564997
498041
1446227
905727
663155
1040520
1178817
107948
242550
177271
73347
1086460
1821915
205350
58976
1272856
928783
1200791
1435211
1788375
368829
1027398
1231297
849648
1509791
36534
1926552
1692765
707045
1044258
1447655
384336
246262
1886168
1526080
847462
359737
758276
316674
740478
968020
988914
321755
1088369
1385888
1068426
915310
1754473
1799169
1224215
1480052
1406465
1432130
1398361
523396
1010016
1959540
1493635
1013241
1079162
1576840
1579904
1390363
990346
154322
579009
291064
65831
1347265
1837877
607718
1733470
1343362
1733891
813918
811755
1375232
539611
1256104
202402
1400418
973284
748233
1268481
1124644
436611
448761
638014
1976435
790939
963575
151579
1075260
1917283
141311
1869374
581296
1322525
991454
1589631
1259187
956747
147173
160196
858806
234483
1340532
778942
733697
1322019
769129
1710291
1805850
1307053
1510814
1204314
1037087
875898
1449040
1981553
1192377
466624
563137
144197
413709
247543
1957053
965158
1187072
417058
800925
1981515
1002173
1481414
742166
333870
1826437
424789
870599
1024934
1466536
1453276
614124
477697
288979
1404369
378406
1962586
1740149
416481
1931962
1261812
1928165
47191
1040012
1451185
796470
765356
1370329
1389221
1856992
1037977
1899551
1699778
1587350
1126132
45291
332005
823868
1212299
1218847
465882
1486922
1841571
1423531
1704420
1106394
1773663
1984987
929629
611103
165288
832035
243229
1708184
1875865
1646211
1816839
1086171
991214
422455
251875
1180474
540130
1423770
1654394
713430
1480968
1647909
504698
1652253
1403778
356693
1123953
1506556
1169970
1322944
988146
1511729
824735
921710
1037240
711917
1210789
1862241
1980976
1064681
685384
366556
508273
540537
209081
153891
337755
1014807
549419
657515
1233718
356492
1060468
1398757
850792
269782
1335749
431585
124641
349066
1784294
1300442
337589
147939
958472
1406457
1102048
647015
1596173
1874830
233505
166650
1933098
669197
1057177
385804
1311277
1668313
993678
784004
666605
1758845
1236136
1611676
1493671
955244
595067
1918028
1747356
106564
586563
569947
1596770
50189
574155
1022963
673317
1910761
1445320
73351
1196723
1644824
886523
124588
782398
823474
1545031
1707373
9682
1957163
126431
1379505
1986155
76304
1637959
933406
1004221
1123157
1127406
1795578
798085
1290380
1108780
581347
799533
37096
1431335
977709
146386
269069
793192
97585
511970
1329286
86968
255357
1426382
630217
193776
816693
1736453
235585
895937
811050
1459447
1916964
403174
1879391
253704
1207682
478444
1655798
1866310
1507476
430802
1635842
1606411
1462762
1626355
1627549
434105
886103
94536
97676
282833
1989351
307794
1396325
1605190
1763355
175601
1142096
1364499
1450617
1456630
739239
555256
715460
970717
1059701
1143067
214398
1303184
24897
1099092
1173029
1288655
33455
1378295
1565152
243918
1787630
315552
501110
1888673
1031786
697108
1753444
1556840
1748524
1207550
204512
1888590
1962062
707300
1976043
781178
1453590
276611
1956893
1825975
164580
1773216
543752
694790
459519
317990
205392
69915
933464
114150
1809055
285365
1037992
1717486
341120
1574560
241329
415862
1583517
1384773
1658730
1581906
830161
1434412
1391219
316885
197987
161672
1986458
1493037
1862518
1599470
124483
1065145
1871813
447986
568227
259117
1598900
1300062
91612
1169782
1920489
810667
1881710
1340034
915718
645761
1322962
1604941
1902923
1332467
267664
140618
1139699
264138
1445409
729818
677483
597184
425641
1577704
603456
747839
1111960
1630909
1156173
1704040
509163
1586497
59193
398385
1312188
1964143
1293858
39901
216631
76180
209269
1075510
561819
813296
1475434
1785563
646969
1910920
166722
1088949
138053
1827085
559279
748546
1810896
1319680
1825066
1506150
47687
1167019
453295
480367
1959515
97653
1429538
1654401
952523
1065732
1331808
1789818
1031538
78171
366051
1585123
806674
979830
1542840
33367
224441
1631676
1287504
392112
856126
461257
224734
1916347
1090587
1627318
1095693
769720
533814
1173226
795827
312080
727919
107064
1205408
1207136
1675022
224388
1224836
1973967
872681
470502
744550
395351
166474
746508
243239
1087119
313114
459474
1079648
1813733
1877667
162312
1746288
1864681
718745
1630460
244905
445924
1419590
345975
1693645
211693
382158
651567
1243458
256856
1870480
411568
1622419
711926
1198554
1025728
1428086
33871
1711623
1450508
484645
460273
1288035
1868678
740349
534406
1935688
1204563
568625
440759
1729926
1958387
870824
87905
79946
871552
659961
1486023
271256
1115317
178065
398001
473371
265394
38663
554947
511626
1960228
1715130
799899
1557158
1487967
1850618
137512
576435
1422599
671097
244940
608312
35189
991429
631209
1909582
656317
1928353
1608476
502198
724261
208348
158326
352817
472757
833730
1762152
849802
1080572
1445611
24361
1795493
1742393
766319
1584082
256916
422478
1131478
1053391
822717
1220563
1553022
1766775
1203824
1674695
1031632
1587509
982722
109675
895826
1723169
841592
704
587159
805335
1338387
474022
1269606
143873
769928
1759900
1002732
1467288
65994
1309530
1434372
1752935
1613881
1514776
88485
1072620
1422077
1795218
355554
259293
1144467
467212
183362
267076
157721
135174
1006806
733175
941685
777389
572068
974743
1320751
1160708
1903607
1381017
1333659
1765653
975105
640619
695718
295361
731499
1772048
1644893
105901
489708
468765
1963675
127911
1817648
631454
1062203
637867
770450
272959
1152324
502630
747289
400628
600306
1354879
43242
1134783
735595
10164
567310
1133922
1406891
1311114
719862
785143
1177932
158035
279193
678394
805899
692361
1534106
232682
1827389
382114
1194778
236255
825825
1647335
1053648
852755
69028
1000868
1573982
1618768
1100875
449594
211063
1957062
1343761
213322
796585
1675906
1314221
1446968
1466354
431118
1868557
1114870
1870849
694969
1298813
1162615
921222
1854709
1863967
1676956
1328514
798441
503891
1785375
780284
1196819
1649063
228474
516881
1773903
960849
831439
773064
1275513
479888
273969
628505
19424
676342
1900612
1139244
514700
883266
1167195
23978
143518
741065
1553983
61588
159017
1615489
1058553
1789383
1826128
1947272
831735
918279
102186
766013
1911318
598627
836066
195596
219932
1771358
1555702
747757
953409
945764
286748
1609009
552359
1785533
1115789
1102707
1337411
1947961
1239598
632946
1024390
572881
5481
1627680
1728107
190721
554626
1923533
1066660
508639
1920040
591109
489044
1300782
445231
518019
931711
123865
370760
224301
1472588
542171
1814665
460343
307070
1466159
1547607
1175970
1827364
1769188
597643
799318
293326
1209801
815904
171231
572917
361493
1214720
1003892
950589
898341
1536601
327975
563613
1977441
149171
1431157
781865
1389931
1942103
1009028
416741
133510
1242597
1853087
1578787
407090
1802403
1843626
73978
868000
957610
1070827
1942001
1364134
1049710
1649664
535381
1692498
45374
1737848
807240
336222
1102918
118625
969689
1859609
1307416
224421
1018120
1280989
272149
674426
137516
1687235
1076458
197325
226577
838835
1503507
1876601
185607
471870
1648859
992183
1254788
1947709
42724
752153
1074723
1221759
793403
1044287
1121356
1861188
1200105
491065
1792323
1416205
291774
684476
1604113
1318354
1076321
1256967
1136000
778392
433097
481210
1873821
1484523
1563377
1745797
263701
1728223
1087298
667425
532200
694275
483116
1715858
377512
223232
1142367
1102418
1004925
553714
888008
1701011
91362
1700419
473230
623023
1831215
920565
507078
964103
101514
278219
133452
47948
1225287
1212021
1783494
1659327
73229
1729741
863747
1341408
38140
1108817
1531100
1447277
25581
398731
1004903
721077
556272
1043589
1645586
1483435
1889738
1615474
976791
1147775
432383
128354
133917
501739
956271
1316838
1802803
1733487
1210621
1846312
1419255
572731
291308
29153
1738781
698525
973675
1494450
733426
271223
1991934
1152237
465509
1261367
584224
1674802
1116647
1127422
282054
56654
475138
440692
346381
1275827
1599027
83040
265971
89078
401260
906560
1248477
51647
188806
1165336
1332314
1408292
1640439
13081
186448
106268
606429
1140919
448199
1889905
881382
1764719
617913
1591645
133151
1796319
483934
618987
916133
395654
516366
1332114
1028281
1572246
704061
1089285
448586
1983272
1136925
185265
876010
1468741
600789
1023154
1648866
1643494
107890
1167231
570515
1297169
848229
1750203
1376786
1812093
1859942
1345517
845898
898276
638187
1367137
1146585
1761914
1496383
721383
815893
969719
98198
606440
93272
1883175
1548537
118211
1342969
199457
1261063
1202428
1964479
1664400
1276967
1523275
1701296
61600
426645
9438
1746290
1977131
320141
105481
590795
443659
386123
1354720
1893599
1221746
237770
716867
1190191
972038
1265100
1908405
288475
1895772
163953
204645
1999294
589304
793972
1946060
1219778
8209
1433004
1327412
656358
1547851
1786124
1653812
394609
1015694
740500
1386513
847151
700842
820909
745469
1119747
1345564
1386055
1155192
1959573
1672390
1858007
118666
1371385
1973506
28605
189500
1571955
1495757
928551
1410903
416869
1552413
1240928
1548750
1684209
112366
741069
422746
1657314
1529723
1222389
1289936
1652582
772583
266132
1623623
264675
1079486
152651
205300
1771082
179037
1793520
147804
1201935
484366
626635
1397529
1243114
272249
1506277
1895931
1130264
1678478
1178508
1361272
1379853
1333781
837096
1100531
1632890
342267
1481959
627438
1455139
1463524
129529
799359
1695551
43830
100119
1015319
1551079
1490124
790456
851517
426503
1436314
367836
218700
1640065
1059023
744343
846313
255826
1553807
1371396
726301
392811
784310
1493032
438324
1584848
80958
1183085
1734367
1657397
959013
1495098
1171818
733775
1843622
799034
887001
606368
1770550
1202662
283248
411987
1377983
870505
577492
1588211
996257
176822
1818673
475610
889521
1939316
949205
1971832
1273607
1480936
1525575
1315908
805607
1271549
1227430
1887812
1557478
1439604
1872216
1293410
1102501
1192889
1729114
1690882
1581028
485006
86602
1257994
1965292
1815443
572018
1054851
1291256
1062705
630957
559200
846502
2834
410086
785632
328326
168753
793207
259711
317780
227862
325200
243350
1957460
104437
1802894
1621262
136430
959186
218069
896182
1819754
1662737
1719066
1319978
1308888
33830
427705
1050103
1152115
1120153
1364909
1968068
1801543
11383
1626403
1736007
1606570
1594049
110685
550379
382176
316549
1584878
342581
1246947
1779394
104303
252264
1439195
2892
1466396
1108224
936009
1954388
1457529
225323
751148
818009
1586323
1270748
793531
1322829
1828331
1709471
727771
988160
1205908
542714
1064324
58653
1091496
414095
838787
1701091
1095744
1519433
1867647
1565019
1301580
282195
1623997
256163
413765
755466
1061980
758196
478589
1209102
1578344
842820
1592060
303739
82937
1889343
328614
1846106
331613
1396816
1273508
1950730
271395
1113339
1971823
242302
1629509
1542504
618945
1848736
1547199
1965217
375415
1024629
947500
893625
1692371
1176457
619863
923319
1711432
617559
1007938
291791
1072800
537617
1814353
1762951
439917
343051
1421114
618508
629907
609510
1936853
667526
1677783
1261108
1518494
1390610
1429759
1872248
238668
562460
934322
485925
1035646
733566
634503
1463989
636828
1789570
198835
1331186
1401798
1112270
569010
1956467
762323
1083037
1964988
838714
774586
1041059
1832966
1285353
451124
1458762
1385428
589339
1311331
293579
1556015
897539
577330
231801
1558599
490767
1823378
1134362
1300989
261126
387885
1610820
955868
1894017
1772223
1348984
1719163
1540608
1115304
58945
906200
1594380
1420807
1407603
560051
179504
418592
1333582
59405
774387
740235
381600
1097448
508041
306671
894467
98933
1562699
514126
266991
258939
1451774
569868
406298
1489540
215533
1534932
360560
190952
769391
1372964
1260736
1082035
851128
1527050
1972057
1041233
1394798
520227
157087
1321891
649281
614568
1614435
278843
1966664
1897221
646788
507476
495774
1601570
365697
1383592
1415377
1742234
439600
734157
101886
1015492
1071230
1386844
406922
1451160
1010772
646433
864645
535827
1878607
1008451
949963
1987412
1195327
272987
1513828
607099
1397850
1238292
926941
458605
1142010
1597245
1313191
1420324
1796924
57407
830802
1635012
504924
1221643
344725
1503487
1518823
1157171
1549838
773857
182348
687076
1369433
615275
1837553
277191
662245
772469
1728785
993221
1059066
602271
1698956
332395
1809895
1853047
510352
777648
18927
1255287
1074541
209066
1746272
899885
248536
1994600
1822991
666396
270184
338219
1548980
483012
1983794
1101586
1551164
16038
1167569
215930
1374720
1183480
319664
1535006
1107463
81087
1076954
846511
1257429
1200156
1452016
730636
224309
1125289
600079
1191320
644636
1147067
640967
1406477
5553
236982
413327
1778309
877159
170096
1749946
421343
1786866
58262
1190942
231773
321114
1420120
66205
239173
557463
1864321
309905
1907582
1324290
1256010
646989
790536
952221
1185369
1195607
1509270
1481451
59747
512751
1211484
448389
577168
772525
600934
440624
1717025
346495
1661181
355352
1333410
1065165
1508076
1912207
1291996
185580
583985
118472
1990963
94948
608266
1004184
1278167
326119
161264
18480
403935
590485
477122
1733035
1532525
40805
1179442
1546684
1688071
1053637
300676
196836
1343939
1817011
1187398
76049
414615
1995376
846056
1129917
1308028
1687010
1783955
1919156
1771661
1479508
747659
180197
1470339
1660177
959038
1869722
615092
1036111
374503
1424132
493172
432951
327723
1700363
1048386
629870
1664480
1123585
354981
1930274
1319915
514733
1714878
1099673
34657
1848381
111079
103709
583427
371008
140241
1459925
57679
1280819
1224366
105251
1790181
361804
1466124
1684967
1777377
1859478
1646903
472893
475673
399231
590032
127801
1595442
1681158
1751769
49077
1140238
852867
1626670
1632582
1905344
1598126
1238973
1806296
1180658
44427
1337910
141117
1233245
266213
143078
317123
1419562
1222243
1862236
962643
929881
349167
1733081
1633134
910488
1741064
1925902
317447
370678
693020
967837
1361566
1640570
450028
1867494
1125671
674809
1414645
1895263
749471
966729
942566
1449547
1955077
558887
482709
82891
514027
1161286
1024864
1196535
983605
1105648
1143258
1427910
1493473
1019430
143392
586035
120219
785111
131641
285085
1720593
1255305
1126279
594917
104592
823117
543527
1458591
183863
1199561
384169
1862972
1198383
669445
352922
711597
1535851
1126354
658304
1793918
580337
151864
1248053
932961
1900066
1930674
1444631
1221400
1557056
259752
1149063
1917606
437568
499924
1312798
627553
1941611
1809420
9787
1125389
1354107
1498413
770035
1659948
214719
580467
454850
871849
1695375
407465
394330
928120
752233
419166
1406651
855411
721666
1807056
1138655
535793
1129059
403485
19260
1143274
848438
61625
792548
1124883
1965485
872606
1670548
1513396
9223
1871477
1391304
655145
23282
1965178
938823
52346
381866
43246
1750405
1857207
1570645
388800
1340629
181773
756605
579480
1150894
176687
1969413
1880773
76623
1428446
963620
1899607
1164836
1304417
55577
1147318
863158
910103
1497452
1105745
662789
397801
1015789
360112
638898
949478
1803435
166493
1077183
1449795
1869558
1746727
1801892
1387451
1879551
1336664
1397661
1957085
1056930
1344347
87997
370922
84884
98714
437651
1854790
969909
1756298
1923143
1899707
1523423
1098570
891287
1237016
1463179
1060356
1958812
786110
74646
1668585
814085
700387
419398
919852
716994
642997
1359239
1436954
1047575
150391
164599
1541723
612241
1090328
1221168
206802
792751
1085338
1036388
208832
837936
156316
566505
270116
297275
691273
1994605
1781025
544759
531342
389235
199863
359945
353810
1633819
1666926
1633735
53069
1832170
1097564
780359
803882
1218478
221988
1519709
940059
953367
1705044
1497605
1923852
1809391
1119820
1717054
322910
309063
803602
1064460
847236
1526665
550753
1374591
1460225
1186239
264685
1712060
1810856
1969306
1268025
908541
1124398
1925712
1985080
1450023
352416
993731
406335
1026189
182510
126954
1747951
239487
179804
78933
270362
897295
529324
481371
613023
1887280
291404
1772009
1352801
1171555
679377
346281
353218
1028084
791676
937564
1724655
509087
1788383
320304
507710
1380567
2361
586447
543160
225574
1628272
1692855
465404
1182976
1138504
957515
1138759
855085
1388495
1700765
548391
474908
1973635
54274
802561
1790845
1225524
116025
379962
881762
1469422
1953815
435191
1912041
348688
724400
639455
1732367
1404098
1183808
1908133
133002
1449253
373875
868543
905857
1748286
1610543
1169256
252336
329466
92828
1302264
1464144
1142317
833059
1300267
513690
54758
1944404
47873
853738
1043872
1073186
1923487
1551134
1243395
1490705
1899525
1929045
1629431
341680
1739809
990874
904418
533139
1486276
812385
803502
458316
163154
1401956
657231
397235
454989
254632
824404
1291392
221250
96713
1334816
1483241
975703
340914
424136
999977
810953
91149
1678548
485664
1375350
1643538
1454026
1697909
1667892
417236
52829
468626
1135186
1035139
1453238
1855830
1983962
1409119
1041911
1248963
642352
353354
554425
1779586
835007
245546
90908
500612
725038
1300561
1088811
1167468
936638
688273
358902
699039
489545
287346
1776780
1921547
1958805
490092
586947
759010
823164
1291185
794913
513056
872558
78629
1280505
205144
737086
1736123
752053
1072950
1453004
1174407
1219700
1154250
1700462
1573067
1286642
1170002
32037
1505506
1768252
336011
109822
8100
562578
937390
1429480
1343457
209430
1646010
1352335
1976278
1110506
125992
275734
563268
897971
1055602
65680
1389695
528122
972286
410490
57986
141993
1460628
646055
1352721
1244561
261828
1715671
451335
473367
1227537
285452
689117
122947
1706290
779920
1516424
17873
1016159
999920
74377
1972536
1009994
1338581
1819315
1920135
833996
208723
73062
1113684
1403533
931037
1001041
1488827
1185463
1461637
1705070
866743
940310
1239078
55154
1619498
1235533
1934062
1452388
449759
1752605
608600
1993257
1866473
1742013
1953006
1574516
1633540
1806273
1006192
217841
1656043
399516
1805924
393537
827880
1526733
256757
1860881
15092
1544880
420750
1170715
1478771
1446626
948418
150283
751331
1598390
797024
208815
1946444
710051
1799113
1681074
760164
1980997
1585130
618469
1142629
1572983
54809
900871
74093
765417
47085
1902208
42511
1367629
1135541
1485077
59072
1241375
888708
1350324
1582359
1817177
995940
950680
431756
1419485
1499322
236367
1808893
1701700
1887316
527174
434841
1419449
957261
992342
1871145
566597
1820284
1934261
20628
696291
1781561
819147
472039
1901487
1564764
792434
896970
59873
634931
355085
1289271
609896
503465
1946902
988724
1655522
679650
719658
927541
1091679
1668121
1179063
286802
737176
818303
1013340
1269425
252442
1820859
1113628
1664001
867353
987698
453097
1905837
1827100
799129
1806916
1533967
291838
1416476
845256
1126542
34030
389837
1358654
92721
986543
833046
1860816
87949
1940725
257468
913093
373428
979993
1718692
1295578
1295776
1163159
1876369
1150533
1241605
680520
518922
1957551
1984791
1041985
722245
1014424
880930
436480
1745142
87416
488290
1757280
700863
1579939
1454939
405176
153453
730158
1707038
1883407
1435516
1513460
958320
1149373
1332812
761806
1045552
335614
1486296
1655367
607910
848717
449328
1514571
169790
1677197
976504
1632051
1315528
1149164
137450
1886117
1078369
1932961
31105
1770455
340996
1010351
544313
1060630
781379
752102
1393183
1900222
10470
686006
1202820
408909
1400716
669733
1461725
1661777
1375355
1349044
738990
1671329
686040
408186
1036323
1402316
523023
1609269
225640
370083
1903743
1679218
464700
87817
1970222
1322606
1777075
113560
1968951
461155
428063
63027
287264
664597
120810
1793219
1814344
1662775
1574121
371488
118745
1395816
1343820
1511697
1986466
929414
834025
63901
336119
386825
1415279
1091847
1292820
1244516
703939
1517977
295318
1171865
188733
821398
1111101
858574
1396954
149536
60731
1501151
292994
201620
850941
1808478
842748
570770
688579
1355490
358585
548652
1326562
576597
1450312
1692043
931161
154203
900009
1293829
739938
1239663
499145
1461550
1236190
1275481
787557
455000
1199079
1550680
291219
1068737
759774
1102800
523768
441127
1734079
1933956
763536
1312014
1228322
1155215
1779988
315240
546661
1154433
501168
1100026
1623817
86275
1786125
176045
1296078
495905
433492
1954663
460733
1263862
971090
205083
1594005
1994657
1510229
874208
1825459
1697782
339188
1635755
267806
28652
1996182
1178599
1402789
1976297
838810
1895716
136679
1855897
208846
1135820
150383
971634
753574
1774762
1536510
633916
1325180
1527787
716577
853010
170441
1610504
1843797
1473697
606946
240731
1863613
729253
1882208
210593
1815583
1170706
1286466
1636679
1825389
1557544
1250890
732405
1861261
1800752
988958
1903154
1603758
1113003
500759
60835
561091
1848461
1281968
452505
772236
1309977
1560307
240606
855000
1328377
1590780
54243
1336474
814235
775147
1287339
1430830
6911
1377092
109342
38622
791143
1508533
520324
1329588
743556
1770358
1207318
1990828
1147964
1172302
1763603
1235304
176385
1739712
923058
1316381
1847830
955940
61885
103565
416942
152278
1596617
846303
308062
735953
913461
1085064
1563826
895987
1265193
335221
1903381
433593
24175
877445
666559
1230424
15861
1642849
65455
1206546
1892386
1443254
277848
797792
776048
719074
1277896
1796719
128091
350525
1449805
1274993
1326472
1459906
1874939
1161751
631117
1755774
780125
268773
1222398
321104
971042
1096283
643899
1636278
1520441
450036
495676
794638
1003911
1137750
1255052
47644
1425820
632297
1895305
55981
956488
782762
1402039
1325949
1107666
463228
81215
654377
593867
1846826
1763441
1346700
1295654
216000
248136
607973
276898
573639
847624
572597
379542
1537438
990517
1010971
1776862
846464
247672
27825
825051
1315352
1046179
349009
696757
220913
1479309
159753
1947642
1417002
60812
234583
1051211
1569970
171892
838074
526059
511010
839927
555160
715501
298237
1942537
419042
162578
159898
1079370
612727
1771058
1967515
443600
1044467
1614239
1270777
1402900
782602
168909
652663
889459
697901
1789150
249416
1843051
481990
1226445
350930
962574
1670352
933486
1212738
42647
495159
111780
1996317
376368
1227931
1144156
1273159
1515425
1273065
1487743
1472135
1998468
400627
698022
241107
514284
1332639
605267
414976
1613020
1117796
104233
667704
1688748
923838
717370
434318
505504
1432296
1879249
821645
353142
911865
54648
332458
290973
375643
1739255
615217
481305
377539
1860585
1803346
841790
481330
1571903
1489464
600333
1893143
812624
918699
1753716
671526
1301992
733571
637465
1158853
1925774
407999
678503
1910970
488546
1405503
577001
1370977
831349
1407028
1304935
1672838
412852
330070
1693200
1656196
1100337
1686462
1249879
1453728
1628009
1383779
1671270
552789
1460863
141146
347664
1088145
1060152
1941894
1423341
1313800
1940312
342625
547606
932430
1572568
499590
26613
907991
182467
1055537
661494
1946193
972541
4471
1073842
588494
769686
1087880
1282407
103893
1070015
544342
1219549
1049822
1878886
32287
1809328
730414
1348945
1292522
1857109
1900810
1850143
1670002
1377298
1932579
313220
1635321
957862
1328698
719769
1599392
1610502
1764312
1633364
1764006
1676794
131346
562751
518383
858249
289424
44707
865716
1462135
971236
494401
1059667
744512
566135
1141439
1500270
943733
830260
1249197
334585
665907
1482528
235789
1149726
308906
122104
1693737
1476026
485646
47806
627565
983913
1501216
1557459
1689689
1788989
733790
947848
1170842
1673014
666234
1862560
1496386
1029107
1612279
1042220
259224
664729
784791
1216536
1520159
1445512
978765
1961725
1282866
1516258
784860
93396
1566490
649482
367020
453474
229896
1999912
1010524
1741645
1202285
353125
1120838
1532946
362543
1787643
1810063
1466434
1752337
487300
1062363
362722
996777
1789058
892117
1086014
269219
852804
23950
563687
1494271
1813031
1809296
662157
684666
328355
1201362
63465
45941
1922957
93735
1055635
589716
419042
1495229
276471
236082
1826343
730023
1102809
1851672
987636
14984
1208876
465766
1597281
570328
1223489
672468
1123703
1943291
554272
1014522
10103
103346
333881
208487
1593490
1444070
237270
318195
106126
1430625
1679883
1367047
145326
1946083
786723
863780
271784
85331
1520447
1411996
1034434
1197481
527772
1640239
633242
1761397
1995653
1261701
359926
662532
322651
228327
1063719
1688163
1581980
357594
932969
1801278
1809695
1851490
1968594
1628373
1657223
1540306
1685412
574060
70950
999305
814816
1681718
1694813
1777375
1385208
796592
1872484
1413564
1207442
332004
1142055
1427807
13454
1038423
401789
342539
47819
810704
1943531
1820030
1225087
571417
1207819
1168031
1406283
391807
1971236
1737852
593397
981574
815897
735658
1787296
1913757
483413
1459305
1245969
494280
1175711
944741
1996404
1620561
1075412
410399
276362
1256903
908281
1911759
133642
13635
946387
214506
219932
823005
1086917
1654981
1469205
280575
921441
583593
546790
1530634
1208624
88814
77488
1122583
21194
1390908
1970416
689051
1149292
1083961
1002546
1858274
527881
641498
1329238
140703
1442079
1882582
105099
490061
1993956
1115550
1882824
432162
53805
608812
409203
1644935
482602
1835156
1293285
1544277
619619
117075
209186
500625
1978118
891599
1226865
232593
74180
587992
1067011
1587588
523138
1720230
868855
1390081
595152
1433732
210054
604441
1334867
976850
463048
539639
715685
1509095
175816
825837
219222
1577410
297480
892938
1351832
687633
453800
646758
988355
541460
444729
414781
829537
1877907
1741728
1854843
546181
1114578
715158
733647
963827
552083
114256
478187
1900653
1229339
1919504
1885323
1836393
230621
897105
288056
369193
1482616
521322
1342324
1239884
1902892
1718234
876237
246472
379434
1063386
1658600
300401
935046
541297
682520
368918
1526714
278694
1447245
1528128
1225415
1967796
1415076
323947
1298741
1964408
1468476
1012829
1417375
1481436
1562731
1023408
563069
1781388
183949
1904386
1577030
1447468
1383082
1033983
680404
1945441
1424898
31163
1523556
1478743
102345
963198
1467726
1787136
463884
1161245
1496572
1564807
399948
1226890
1836801
1572760
1160650
19814
1503721
904650
1468867
685404
105245
1986261
1307801
348718
1534358
1185642
1262491
304107
332152
643005
1953186
1651516
1884494
1135135
572833
1781624
1157841
970047
1950733
1049418
1733444
1719767
951982
65462
1173294
96983
1343438
352209
907545
67708
998026
596529
175434
625930
2714
560529
337785
318476
912768
506082
1147727
1618954
895486
1158528
4271
849185
879519
1762998
1190102
1017449
763241
1721157
59785
1756218
1729719
70530
710979
1337696
1713073
1886394
1992815
274804
155833
1356704
22217
1522572
526827
1168212
1809380
1436279
12887
666996
260878
1832491
991797
1928979
1352461
1311983
1955559
1958127
1522922
1305490
468995
1005805
1803151
1610770
698568
1565777
624810
280883
1984902
1613960
759197
1828092
324424
1227606
713004
1909075
1452524
1252346
157581
964498
1114899
186576
162545
1769018
111251
1843956
436776
1808357
685281
1403450
1210119
585415
512164
964681
939406
1432739
394968
222181
1152826
473224
719519
1586373
165876
1114434
107621
762715
380765
223469
995735
393844
1236294
178231
1415443
283917
675664
1745354
26686
137007
258546
873597
430167
1444902
1882346
853034
1793855
210063
173002
307489
1182509
384300
1329559
637467
124803
249433
1553565
1715945
1990715
700051
859200
388580
1741834
1188208
138739
999748
1826567
1694010
1666383
419742
1695317
1991912
1410714
1818331
1527036
1296993
25773
543742
286655
1421104
1211196
1001305
1936107
490565
348818
232495
361025
538035
1641312
1749508
1839980
1385583
925671
589206
180714
266794
1948525
1057800
1534050
948135
1084243
1984084
1077826
1802194
1510351
778322
1871104
87932
578419
243542
566805
1590484
1524575
631532
592520
1730087
1467903
602263
445780
1202237
1498404
340742
1863755
526470
1161501
857922
375326
229825
1458665
1827327
1020884
536497
1131071
967882
1596044
1268352
33062
1834111
654377
540036
1972499
611530
1504471
1574315
1413091
1257607
380019
883209
1414850
384851
364695
1233081
1098769
633525
1095770
1380256
1886771
1393577
913059
1546620
920539
1821040
1869493
977252
1496087
758078
671351
1283627
112599
1706347
1834934
1579765
214261
1472850
1957425
271964
867508
324284
1610139
186491
1682872
649021
1268180
961635
1657517
1425153
1717203
1214712
1978654
1673055
412430
1136221
111820
1387359
1509170
333443
459973
1548630
434101
303833
1877315
1533681
1893924
455628
782803
548356
1346162
421845
122580
1420287
1813041
747136
633002
191590
1228469
937576
296313
1011625
1591316
506422
1773225
347675
991688
1677850
1434780
908215
543276
1620834
1644392
1873735
981259
1236115
1666808
440270
1116514
1715590
1736061
963440
1046415
1297602
1097538
1828824
283207
1327481
485838
1599468
814354
751578
517043
1415145
762226
770032
1848100
988798
1745831
1337018
944932
1025875
991557
783327
1508593
1127623
447268
1493796
1669718
1356765
1951885
241739
48945
476990
470123
1759880
1146208
1931245
240527
691460
1792580
1624252
1571351
887249
1521263
1971816
1537489
881212
1385235
1798534
86425
716733
837902
1492128
1464668
167603
1221728
285182
336242
482729
1167001
27083
1039095
482888
717417
1509342
1109205
1573377
1057887
1677685
265721
1247576
1844127
1406378
1796914
801146
733547
1857619
264540
730100
1167493
1251923
1958510
565225
750509
1122358
1568500
1967765
1321267
998478
882305
137285
1950681
1110729
1480830
1870235
1841511
1583928
591531
1311396
1024795
1793351
1605604
444486
374189
1486664
1136783
324846
1548739
1898203
561508
710471
1653814
391073
1645412
589010
233253
505267
1870620
711862
1436149
1215076
949203
1557838
1228031
288268
1991127
752467
178445
1284235
440445
865989
471040
1014251
915699
552552
1658462
253132
1958533
377693
1440199
848150
1297972
926703
1252089
1489298
403949
1215996
1218423
1717619
523537
852727
1595132
199201
486987
1236245
979870
614216
1243465
65111
72126
458751
1482088
1011628
1922622
1450246
1754616
1185572
1449436
827067
1029053
1152672
1396403
223634
959734
1677770
1231705
185700
1931019
743075
678178
1758030
197690
1031843
1708593
1046169
1021208
929470
972158
1904440
1781291
1020772
1368473
1109731
1561472
1812748
582630
215241
756154
631906
1745595
1056164
1579834
487547
1410953
475086
953406
919358
571720
97393
792346
1687597
1831505
547089
506397
1946288
790678
1586996
621391
77596
1777201
1253648
1587115
1193160
1466627
1159508
1868727
90216
1235329
70218
332181
1682191
849435
792241
161255
866014
358
1708633
1334820
1533497
1728744
1373883
1911039
353766
1926625
493195
1972588
248188
1411080
111996
456553
1977514
762145
154235
1369964
131770
1360931
631281
948645
171098
1149551
1671929
832923
77379
914510
1676771
1969224
1240693
649774
1895185
343692
1324043
1675822
1181466
1157289
1068615
1480820
686682
1708854
872751
1799089
676820
1973662
137476
509466
226083
4662
1259038
1243681
758751
432620
1339426
1312191
399270
1294392
1836975
432423
1508559
53027
633919
1475110
998722
848707
774089
1418105
1731399
171028
839343
1830145
1238330
1574178
1776241
1988297
1411160
228755
1458391
329505
1540535
445459
849012
1102794
510278
1076578
166875
1003845
1392230
204207
1961765
1643834
1161305
1266357
1909729
610024
749227
1525011
1436510
1083387
461628
1024771
1486457
1985497
147078
921788
1196888
282750
869757
1826307
1356234
758843
857201
1905095
1125304
563363
1041480
564924
1353129
1375808
437261
1335664
974467
1684767
101543
1466564
1959305
6512
1452356
196969
989109
943633
1868231
1859829
1585139
47449
293502
32212
1220245
963127
849683
752866
601180
1878438
839195
81809
1705311
49459
238049
12646
703692
1467899
540047
476002
1238297
1752357
1805358
847750
800230
1553681
1312170
1129595
884595
509734
721526
119557
444281
794681
1269326
412457
1507320
1236678
1870525
1167808
1436032
1206603
880599
320897
770824
66045
1754602
584138
1986501
645448
804128
857176
95261
660856
1882123
26621
1024670
1295276
1993417
885227
1244956
1986006
874656
1018713
650321
1849923
1653770
324897
1896795
1079918
1626942
483034
584
1063856
1047165
439560
117936
431649
1723666
1913565
624512
615661
1372315
769400
1782411
716306
1375772
868702
7327
1780170
1046063
1317585
231152
518052
1888365
1528204
563951
1089359
998979
689036
703013
1957320
1423695
959207
1243508
1488869
75358
1953272
985501
439687
1872063
1496694
1211293
1047090
82330
427653
38478
560069
1955629
148790
390088
1528959
1295358
411942
38490
27155
1534407
391631
609101
564871
902652
22958
832630
1811917
1909055
938192
796397
1735707
1231119
489335
755659
1021300
413094
544266
1641344
766056
1076743
116944
658875
288254
1972340
743989
1602736
1947020
1933825
493760
8513
1578675
1217010
730913
668649
368478
1969171
127950
169348
557939
370379
866403
1734438
1659253
365350
426787
1086571
701156
1360107
888276
1589550
398566
1030485
1657414
1520639
23807
1475698
1603981
698957
1147647
128047
896360
1460894
1560824
162271
22905
1480974
1095046
832627
1986787
1979720
98640
1051148
1655867
38819
347005
1608625
51791
1119433
677876
1037445
848373
1813360
1882418
198478
278150
1737000
1766554
371546
1687204
192443
1167461
1785815
626313
1740199
1298348
1571311
1357825
134754
1314312
782298
1013363
1718252
1727716
349092
914019
876008
233410
1745289
1274584
1995878
1611112
135484
555421
1707692
1943681
36771
1907707
120170
1731871
1977260
78467
676160
1706034
1291513
1218660
1082259
524756
1833329
1313412
1267153
1950323
1462618
610727
370849
777227
162015
975902
1444793
1936967
1751408
817668
943695
128040
162419
203400
1826370
763528
1541397
139873
1368235
1284261
1186427
201561
252914
14497
1149329
1671237
346544
1859265
1923761
1431476
496876
163826
655516
1562368
269782
328944
1120096
1154259
1462800
1780519
308092
928165
1515669
1004471
1318495
1650741
1011526
347585
485416
1788206
342807
537202
1878035
556601
1889620
1450267
97302
868104
475675
1889847
434377
1337433
317907
929201
1914174
1782046
384663
421723
935541
1541942
587010
375094
1170929
984460
1306034
1521807
1354081
1207416
192003
1081613
465619
263000
949591
1977485
719348
697958
598165
1363864
2744
795879
1004931
1757951
376882
1810257
847720
1252617
1799869
1549764
1445871
560303
420412
923681
1071883
156512
814147
318526
1786078
777880
456260
1941420
1854964
956986
64743
1452158
832434
1793001
152307
1665848
1457001
576441
440646
1159520
1897901
397431
1824301
1423170
539657
445548
251433
1090916
1458418
994019
494209
1816859
141482
729471
1726243
250256
1820793
1070875
804660
1387759
1732235
1497927
1596870
28310
155714
1668410
1799470
1769908
855607
1643167
1988315
1719505
1931964
1287985
1203777
293019
74514
254508
1721822
1636160
1028462
1976743
38804
1408901
1069222
329835
751143
1741215
748262
1712983
1262584
1164018
1462474
1333104
1632850
301920
1807207
261323
376527
1037652
1749737
561727
1767643
915767
75651
1511282
224339
1612788
227936
147327
1896777
1974646
1448079
1514700
956234
1593545
1057657
1398782
857920
1339168
1184464
1109658
1089135
702897
1737543
802550
328420
287101
1204917
1525930
818922
1864600
570222
1813492
1772124
247899
530274
1828283
752914
303544
1468707
200317
1998453
1953469
1928016
91062
1657031
940462
1534909
1565553
1460721
1977855
561818
1622416
1447106
897528
613350
1123307
175827
617376
1294926
1520939
1108711
1995881
1258534
1423682
1311003
1972884
1043413
56404
1815652
1940158
1088639
804261
1848390
117043
1130888
825070
1824739
1993089
710904
1081163
818172
778982
1818956
1854080
975520
1730346
1395958
1543554
1131914
1731316
331177
709306
266456
527915
920321
1553795
1409134
1692997
1035070
1119501
1369613
1772632
1506661
1452930
889418
44748
928754
972576
1262245
1302354
294154
1416389
1265673
1049952
735697
964646
1991606
1536644
175605
1768059
608553
284095
40789
1933164
1868146
1644538
1330130
1202978
1170888
289924
1356982
1702292
910129
356008
1088812
1266690
818406
1807059
1581301
1536515
687994
382793
627583
1110696
321528
1018227
252155
272960
1162655
463650
4140
888310
585818
1339962
1541626
962700
1201096
1751407
92067
1587784
656558
91447
1860809
673549
980460
1474889
1258841
509988
20206
1976243
1149250
531552
1817884
150727
306644
876170
488583
60007
1683504
1358637
595774
333396
1552156
1044043
515049
489808
1523367
1222351
1459839
1627185
1991632
418979
57763
1012238
1280935
1495477
1948952
324916
1571021
1820125
442453
1820688
1181688
330076
1154251
811475
1188610
1492942
930309
138548
1539181
659441
1345069
632814
377317
792275
95435
419185
1426755
1010741
470419
750278
1859561
1885939
861069
402014
1101544
1770186
1902228
1078125
1470116
71632
1194273
857636
645141
1377484
1179236
1683074
1669606
693134
112609
97301
978979
913693
942799
1005732
288260
426513
1013326
1119988
1441625
1726929
629156
1913498
960026
471532
1472435
768871
909190
927547
1437925
624283
1734852
513862
958952
1107728
405106
1591624
1045035
1285217
660190
561384
1754306
695361
1237397
982518
808394
213571
822751
1232696
1612276
369154
1456699
823564
1433620
1052046
1946519
1185217
1334309
849458
1920184
1923427
19941
1363988
228825
491581
85158
1519730
980814
681359
225416
199550
1820195
1929683
1776117
1260898
904924
501123
1846527
129999
1681054
1007728
228412
905165
1094590
806275
1182146
1544142
1430558
1528284
1003929
111705
895935
303033
653785
1130770
45911
836105
1731280
1862734
1768228
446802
1364484
27824
1976069
1950741
1367683
30423
837498
1756316
1053800
1993504
846111
1193965
1731898
817564
217362
1848284
428909
135668
901362
885488
1675318
350706
270861
461822
1954637
966361
316018
1889458
904449
1944878
1151389
1264954
1951666
1466882
1580609
993799
1553170
1201126
1301387
725720
945498
1391552
331110
450057
1807510
1628724
877906
212760
510314
1016459
1981505
427224
846671
1840158
498913
947776
1537995
771496
350382
786600
797922
1675067
458095
984137
551108
1307274
169173
1188708
445840
1375431
1272237
966831
798402
750711
1231060
1798947
1278829
1296339
1959689
1303693
332144
1828954
543254
1702760
120286
1401585
561658
1378931
1679445
466291
136791
1344361
874136
1490044
499736
537390
1886599
3937
1919261
546947
580437
901053
1252425
1299840
1941350
1853839
658747
785357
520783
335192
1305512
290179
1676354
1475375
602469
182545
1884610
15705
470550
621777
271032
1750912
1877424
89138
1397490
95455
1914435
1354335
602812
1308039
1797647
499248
257997
1171057
1827360
1082639
916733
296229
1590027
1229851
527988
1678438
762727
684498
1826703
607983
38411
1719045
1324553
1421478
1559009
1495512
1953010
1893756
285314
331827
887888
361136
1067093
922383
1993544
402436
1735352
1097557
458155
1145120
1500292
288929
785383
88831
581832
1912511
1644195
991099
174257
1525389
930235
1031688
1205854
429691
383673
1093698
1910845
1950053
927099
661171
1306391
1031231
1077256
279507
1860937
21320
366076
463081
874855
971673
429750
10229
1769827
1421012
1167940
664493
1765254
79523
1647617
322546
1003582
1994224
199943
1248784
616516
7051
1505638
1378060
746972
13283
712533
1544894
106598
1311588
172140
176626
678726
631229
666990
413449
1533419
416096
1167168
598517
1388378
1498461
442839
486268
1899346
302343
1372474
1506341
109543
289144
684746
499936
428899
710490
613878
339446
1356928
1931804
1201845
434829
1273189
1343411
243060
226122
1985508
1426744
294444
413007
1025729
1340903
1968136
168661
1079135
1542010
956502
570344
1556116
1236742
1262427
1491212
267117
1839909
1490911
1243227
1673639
1817913
1815598
1747449
1041363
529114
646473
570390
1802408
821650
225915
514380
1190605
1570633
948025
803341
219605
1726001
42005
1010823
1854810
1339705
401811
1028268
252761
287520
1518951
1509338
1023454
875115
1718734
117056
35333
1880367
256636
1923094
721527
431310
1658304
452798
101756
1234046
1077971
1568034
1163445
1569103
550565
1698119
1314540
738856
1520616
313181
838115
179830
1479431
934204
276832
177338
1748898
298982
1355288
1957697
1839666
1678571
251200
841575
1633419
1922028
506576
1134014
1526291
1274806
768031
1996562
582196
231599
669817
805910
1160025
45799
410820
1652830
945685
710269
1790534
1059487
709122
755398
1125813
992833
1475159
130549
200070
1217751
189022
1895624
247229
1241596
758413
777921
448908
1154740
1420510
1900106
1198247
897947
930773
1226612
1547946
1462324
302112
361760
1324567
1722342
245690
1547511
518936
444027
1722388
1907449
1497933
1808261
747781
743468
332347
227311
1229776
1473957
975108
496875
1431868
839533
40777
1285421
1612946
1539615
1770263
1011179
1736655
178325
1836579
299918
1731379
1045457
706315
1087443
1828822
865495
1281281
1905006
1140378
808596
1024311
1719313
1534031
285756
321634
1058022
1284442
106670
436372
1778295
1150439
1688413
1575423
1038776
230602
1568001
625068
1344595
350548
576274
32732
1273787
1492159
705750
491034
21139
1223204
821694
1761866
1892560
1180246
769685
774169
1915836
1933122
1739645
617495
1026696
1532585
1427805
307455
587981
1131068
65948
391568
365985
1250595
1911883
776450
940422
1248307
1377836
610269
1062541
1355150
495798
1748949
116364
58250
1061101
758214
137828
1178175
7743
340077
1942240
636935
653362
546030
1482566
408599
417492
1155533
275255
618259
38060
655733
959770
1284140
321429
1855418
523326
1280620
309769
1183224
1000376
1714626
871684
169083
1850706
148
1101559
571066
1944469
1304194
1877368
195094
1265628
1367959
1202323
848861
427056
1903223
271700
1153762
704633
922928
50464
912798
1597312
128187
175365
1509102
1496055
1561961
71153
578010
304989
764365
1558530
1211000
451161
421680
1967541
1463068
1384667
28377
1864361
431013
632780
1420830
1127501
597070
1703062
565674
1847298
150459
447651
1367580
11143
1099788
534399
351169
631081
1759946
1524931
1245151
42582
538273
964541
946322
892066
555881
1606165
255345
507219
1570429
1020318
1642890
653132
1631949
879428
1885600
371052
616816
9126
948439
911980
1132485
446464
623442
1103300
1878647
912415
706241
1141818
990820
1134619
395863
1789691
189613
587644
746275
999508
1915795
489096
1050379
324833
1456216
2282
952307
457870
1586271
1354181
427443
757598
496714
1518407
1357771
963843
956183
1110919
1953613
1531043
1624302
447035
518542
568174
894790
1970691
1172103
801606
1730804
1609299
471191
1088970
1277067
1181649
516091
593353
281932
708429
1189127
650230
1281590
192993
1766459
598103
255700
1821199
358286
1660870
1045453
198021
720836
1231198
926631
1157893
1542907
414549
988068
989986
980269
942776
915046
881859
310085
1716646
1526975
136249
1196699
1466126
240025
817122
1444153
612487
1854993
1813409
1561604
719721
405335
973748
1716579
703479
971610
947589
1863336
1867819
1204813
590218
459043
1841067
1712948
1608241
953634
1878826
1714196
1136008
1243009
460511
209007
1422354
311184
1335551
5092
1308176
1936652
1477505
451624
1154230
330998
919000
1554738
1324385
17005
656231
1317635
110910
561735
1280258
764947
1663337
705871
1441081
1049560
120456
1589815
1401264
1026547
1978363
89153
353533
652698
1212012
1267030
426277
1553406
854693
1235569
270429
1326359
1201431
768039
1406149
86239
228472
1147759
851147
1711362
162398
909182
833357
1058882
1700647
1828701
1954214
132041
1075711
1834127
719235
868018
1535876
1244108
996675
1951914
1550185
322950
1815511
1070331
1997627
263468
1003923
317926
1255637
1726538
1104385
1152714
1304140
953828
1866416
1499551
1814445
1741702
427797
1415186
101531
781312
27084
164013
93664
331265
228100
107603
265130
707369
763742
1078529
15641
773863
988647
18256
86425
863201
261089
1918520
602238
1290154
1588116
190655
318192
1750580
762211
1541979
1163165
939781
404588
1760947
380646
142582
510018
1247767
547603
1805644
291999
28472
1117863
52604
437756
1671374
1324301
624682
621455
419347
1669709
1598309
904131
343797
1947454
466356
1721831
1335733
668543
1409444
149569
1046032
40571
1128260
1176167
798785
1448917
357186
1871792
1344042
263735
1936826
940024
539774
392867
1971606
1488188
1417395
672602
1271513
1014713
33190
310702
426476
539513
1851352
1175171
1842231
770452
1499374
346563
1015685
8340
1734799
1295473
1664048
1811232
1608930
1800266
1827669
789612
1484403
1063460
1064656
1476670
1572508
657918
5643
1273481
286993
1606952
1157306
1747132
546501
1165851
663792
690508
37889
483253
583473
1664308
1382959
407815
860624
101514
1383708
1014840
1632702
376660
426852
358218
1075904
1937931
1337627
209408
1584256
1034025
1368277
1884150
364636
357851
1662922
1255850
138624
913674
1204121
621258
1056522
541207
577344
1347271
1061661
1514460
243552
270545
1948876
94141
451436
863026
370706
1190001
1162532
26065
1695145
1654960
1535200
645890
1122164
1340821
1045090
459226
710394
1566462
595128
1530977
1788447
284465
1114401
1430156
21761
1364748
486977
1412982
29005
281912
1189041
500450
477867
1124932
582669
179535
1483269
530742
191330
702146
1035568
63308
1373935
1802428
237455
1881843
1897623
339080
100318
1807123
366456
476567
1057330
1166653
1061945
158791
1476159
365723
278976
15791
1808012
920299
1830924
218770
1623114
1820769
1043104
1493061
134313
1267953
555252
1647922
1559380
341268
199561
1175253
53683
259253
52219
388657
323615
1923860
430189
1579671
616523
1445799
479516
1164070
1907817
1029661
215163
1776416
1615111
1966435
1322600
23579
1797808
1432380
1212455
581657
601300
1347317
1980687
739467
1882385
269918
371102
1492155
758761
1835391
1527342
1405448
1898438
179673
34741
1988714
1283000
933714
1589898
523745
1687902
1980362
831799
864618
1045433
1022136
1393927
1727972
1149200
1382350
879623
863075
1431615
486520
720610
1423859
477666
1989152
1906146
1977946
682882
814916
1577967
882932
46783
363235
1002957
1179802
675169
977545
622701
679202
1356818
195069
115369
207147
820376
1744744
1629165
664396
1164379
1052501
1417976
1647736
620424
1982207
1446605
1797839
1761699
108681
1624453
1332728
1062839
183429
1698542
1912476
866703
1544881
617176
351593
1805718
808227
1457260
1659048
290357
228233
1829494
701023
107015
297394
155365
544588
102811
1313025
1667004
20036
592463
1622107
117248
629268
1462738
449949
599804
585199
470004
344032
1274789
788183
1129034
1285910
1788462
1966651
1684099
1317016
1526353
311072
1396321
945422
462761
1273106
1447155
53237
1521180
1656027
2735
907140
628780
454250
1028771
1727393
710949
352285
262568
866689
1459010
853809
975738
1291048
716688
288746
397256
377334
1223358
1075780
1850061
276272
231603
563947
1763122
346481
399570
535471
1897813
1764981
839782
403732
1247712
1058875
396890
896971
1896904
1478226
1476638
261048
1291317
265817
545417
1233550
1217155
1755971
1271993
590713
719093
1303126
1277541
443171
1182808
1524854
1863796
1342845
977000
1262478
453436
359705
1204666
968052
968272
1864816
407837
1619226
597260
167526
1406683
840030
365222
1976559
1377589
650003
627880
1530387
1994900
967582
446931
784448
1047619
1521119
15508
1337616
635956
1051731
1167946
268540
546485
1948999
597014
19393
128740
948404
1138751
313658
916485
347311
19993
1116497
718895
1552252
1984303
169432
17702
1430750
1814722
1235021
341503
748631
1959272
435967
381446
620478
28411
1882312
541568
875309
199628
915898
360505
636782
1353976
1024815
1712226
608591
1074870
368042
1889254
1233363
1926599
432438
291381
170891
37930
503090
1239506
1418652
1208990
281877
629099
1568213
623949
462846
537654
922748
1148214
1219566
1875943
1734030
1748641
484607
386823
381130
48680
961812
1480831
367213
1747540
846898
1605738
1364849
1253738
1847702
1310938
1481426
254773
1987305
1094179
367014
899075
1703012
565934
1938589
1239495
94765
580433
380150
740999
1150715
1979231
515228
1601795
933685
176153
1655216
307132
260969
722917
378458
1729555
1355196
934068
1486044
572495
1589778
868479
1861915
1154338
1499771
1886754
1779429
899510
182169
208039
1340213
133764
414566
676939
1038487
1947040
1476822
395557
1374576
303824
261011
1463016
627755
726978
326134
134498
822729
490564
1363179
1660365
989238
162819
378023
1207924
1271196
170054
1040931
244133
685664
501773
1888550
192818
1945414
250222
1593599
1329337
697624
1079007
1010611
1760448
1182315
304810
1036571
678553
509635
468839
1817790
283598
1735262
1964914
820874
1393089
1015741
1412483
799633
740249
906726
399783
1210944
454350
1760918
1496735
1249204
360971
1060351
735868
1327989
721829
467804
267627
1148511
42956
1745334
54604
766743
552989
1791114
1327347
333947
1134129
1137312
808275
1048090
440079
1444950
1451544
1597977
896999
710213
434522
314395
803731
1022295
748092
1058600
86294
256176
1643611
1613650
1195988
383050
1111168
1281027
121427
1022588
1829419
109847
1475127
482192
1964789
230959
1823669
577634
179801
228249
1511888
1912944
1670806
1836191
299193
1570056
564453
577874
1162617
1392577
930788
17572
1095981
781599
772211
1511082
706666
231740
1591977
136341
1270941
1179910
554547
1081557
1422754
7150
1229765
278226
903162
1570793
676017
940888
284237
1092854
828744
1734746
341517
1116254
1808574
818328
1212974
780816
1135433
1845157
303497
1506144
1872648
420575
109028
684116
947857
184482
1158332
1318013
1935241
527317
1791848
1932159
503485
1033361
406516
1691236
1045507
1912593
622064
54203
1601308
1795786
618645
142456
423390
1375179
1547952
187171
1420415
1674461
412230
1915622
1190897
1209031
1065782
1420072
1243766
866192
626063
1342357
990218
1246775
1974006
62950
1401710
629996
869747
1075456
1549788
1823386
1988297
943382
743810
1439808
1047849
1573305
1779133
669489
160050
112412
1167886
459604
612636
1124023
65786
883087
831521
1892387
1513478
301393
538316
799825
66465
367158
1172357
668523
1933458
1695578
1641699
248920
944553
820572
1163482
1488257
423504
1042160
1346232
1191776
1597381
99737
1180952
1133514
152951
531144
957263
534322
895507
682165
90512
477534
315493
1937382
1611819
1944993
481882
964999
1402547
33261
1622794
599964
1485308
736470
143015
1384645
1063747
1794361
401584
1236371
1655867
1590151
305178
825795
1134815
469409
1839550
886671
236537
1672706
574224
1420763
670959
1395851
923122
1756674
1200063
1383512
1127947
1550167
514063
329704
786781
46777
530245
503484
1939465
405852
559205
569729
403297
923766
598061
1351772
3428
880708
1136088
1908458
1743450
1967399
877676
1115879
1549124
1433118
933539
1020496
624970
826445
812694
35590
1653755
1225238
774993
226385
1904473
497725
67502
801772
827559
1304422
1898456
1637097
1172950
1870077
226515
733861
842909
545424
1057081
1027521
980360
583975
1608867
524424
1469226
1302425
591436
1303754
1391849
268565
1202728
142727
484236
1905821
813323
390159
905249
1373522
36612
1023204
1202049
1693335
1689820
1978125
63242
352803
1754112
1930634
276107
910754
1788583
1104445
419113
607595
1177141
1299794
360562
1826307
1237696
297120
714268
206654
1140174
354467
1324358
329216
699323
1263541
1050310
753200
1007940
56746
1378698
487084
635396
1899452
1829349
1367916
1702866
271529
1829926
1214772
332873
705649
504712
269232
758353
1776063
1596866
90580
1240741
1955518
1090721
701334
1547927
1495069
1633349
1178575
270296
191447
1956113
234145
373702
1462592
114284
244236
225327
556203
1452497
1681793
625285
836707
182272
1336763
813446
597638
930454
1420956
271664
546961
1438690
761309
419069
1207910
778972
1542164
92578
1084679
534599
1857882
1982792
1436060
1502948
1309043
1914132
1165327
542955
1482285
184121
190943
1760214
1163367
92669
41212
158968
1673776
823054
84377
906679
479188
1072820
237079
1729284
920936
1859131
504682
1403194
1372092
1656880
1641824
1338756
1398191
325087
1656212
819539
1631479
1155967
1179319
77048
844449
1634345
814366
1796362
1787892
1018840
761782
1200977
1993367
412129
1948685
786138
503246
217127
991992
1418403
138126
1697041
1604875
1368593
821002
1101380
901023
1751696
1291030
1264004
1923468
1480325
821520
780546
1871020
174278
718402
1986409
1926360
388856
771027
975367
1662730
325902
1785431
386403
1865815
1029212
367872
772949
1786996
58273
66306
519907
666983
321812
784638
1541532
461
553655
590251
1313792
1421163
1454354
706373
680097
1176236
899288
765622
198413
335339
932535
834102
1671086
908228
1926692
634468
120966
363503
1731064
1047451
700236
1884805
765609
1504516
138507
443877
151398
261286
608806
1439533
588211
743685
1098905
498163
667749
113870
690369
547495
866348
591419
1971373
1178777
1420147
1502062
1868740
1684863
362032
500202
1566597
752064
1569173
1311476
626835
1669079
745107
1355887
306004
1647047
882475
80679
1813833
1891424
306516
418153
907874
889824
742605
1556553
551212
176551
1587331
1387028
1794170
403738
1396222
990876
1084082
897791
1650992
1678600
1511181
1150816
1575412
770832
90035
632142
394022
1994222
1972653
1271196
1252484
1172311
836439
901454
1611388
524529
513746
1197473
126178
1652168
836565
1053976
1060733
1565657
455871
1119569
1607654
1067676
853576
528594
1559705
1457615
1390029
37280
1121356
1927443
855230
385844
606896
1358509
1227274
334552
314380
1183639
932405
73047
774566
1702413
1312229
1154085
1707197
73989
483555
1805015
44675
1425945
1585427
590599
1285238
1203444
884792
464777
894254
50915
1808565
139688
1273841
1305799
1151274
1501651
135116
1218161
915889
938495
1902795
1074541
365319
1880128
1851287
1701045
1935019
849256
262545
1897651
1011741
1412833
990333
1263617
78765
1810623
147061
999153
773729
1314656
1457441
1614736
38737
1948726
163760
1990640
1856735
1712601
252948
1741496
942384
1715633
1237777
648302
647282
886599
1868091
1507266
649898
1190172
498909
1462442
725314
1988606
1294784
1689134
148601
685725
978485
590465
1800353
1702942
1408012
1770091
799428
1350128
1329532
272806
1643701
241394
591205
585077
956278
1402637
1776508
437872
1414820
1677609
911103
35864
582121
1831403
1514946
243935
652393
448052
1160309
737826
1653470
1011215
37798
1790687
762036
567055
201541
1137348
748480
93131
1412091
1661740
1905240
206942
608209
1083470
379013
1433348
396816
108802
259896
366211
69936
845170
1057293
1871731
1198819
980324
1807670
470059
10062
659577
985198
758440
987614
454763
1461096
86342
14786
1234784
1114232
614444
1692378
195885
1347404
466738
1560986
1077731
396242
1568927
644584
1231301
1647384
654453
444857
124242
215867
171592
71324
822733
707920
1600926
1080633
1673604
1471677
742362
259337
843515
168743
1533752
562320
213056
1572165
825011
368432
92522
1600337
718352
990367
1121558
1306594
428676
976571
1379801
1037967
1649964
266630
707763
1333531
377602
1307967
763216
225053
104734
1845916
896634
556173
690473
578106
1137071
1536597
467603
1133175
753961
1351166
909352
1299871
703253
1337832
1651315
859170
900422
505414
1952655
1427675
1031657
1415273
1660102
1352946
1515604
1108729
1102555
704736
1553466
1941560
257661
129504
1703548
1964965
901386
386552
1034867
69477
357419
1043900
1582981
878525
817939
1078861
1977855
1963509
1483481
1988415
552652
1277184
284126
1147862
1621512
1652597
1909609
1854327
932601
177544
399644
238397
797369
110860
1369579
436227
1597028
1879815
929279
1462450
204474
44968
335176
448321
1796587
762455
696820
1939177
1847001
371907
1611004
1189043
1294298
501199
413348
915088
788653
532630
680841
992343
1646285
709303
778182
1670048
1866094
33272
188592
190571
640704
1178724
372821
128705
1300090
728210
1533900
1888240
1631136
331281
358896
1516706
1871198
172061
988674
1236951
20774
1856264
169900
771879
1844369
1104826
1864697
1132276
1490970
970774
847374
945621
579492
1540056
1732860
1079476
469290
239651
418401
504377
1319916
562661
1622851
1128024
115857
1798392
697502
964555
1210976
653984
1764993
15719
23064
1235487
935489
1207631
874904
154438
1079391
199374
209373
285116
1454898
430925
1918402
1104944
952980
337883
95519
16102
1510083
736884
544265
1364186
806396
382869
42256
1386349
1818627
1993279
355874
476498
305141
1086743
374890
1694256
649312
1697066
1520208
83023
1627012
1165649
1825145
1157332
1749236
1140119
1050234
1673607
1888111
688345
1356702
371100
1142111
237576
641859
62115
1440651
1249128
860216
650831
639433
1581563
1473058
832542
1009647
257803
255049
1372815
1664386
1973755
1731667
1249069
1405906
1066889
737855
15244
553351
1541757
1460488
1437894
539384
1395582
1335619
1795444
1884937
1703133
23219
1529811
1698479
408061
1976613
205690
687015
1788176
466667
651760
1188465
1672865
1090547
1676172
532930
1556286
1868279
611479
851994
26010
1782152
1122
417478
839163
1635437
878246
31237
728806
311479
1966065
1413190
1333876
430419
954506
380088
361315
199009
1086016
680938
606717
1204038
854837
1907586
927350
466855
1260050
1588449
192234
1809971
739743
941518
911232
373132
1485447
438971
773757
1079740
143482
202563
1846046
110899
89244
423310
445077
1420660
1736480
1586641
22032
1566495
1912180
1033302
1596773
1693770
1398496
1193370
672105
419351
760431
1518540
1189779
383173
1582049
279175
460992
607975
995228
1718816
761251
1532932
1963718
427440
1198764
382900
250243
1877812
41678
541285
1402209
1029923
1815341
506313
1309995
1929654
820082
585302
318033
1296715
941869
1001735
1459029
1220030
1177246
644343
1907923
1639223
1472380
1547805
1089682
533302
372275
720041
134002
797828
1661357
1420464
104848
1204035
34647
766734
980955
884349
549792
832895
615322
1834648
839544
487369
1981555
1504207
382224
1473291
1525350
1259748
324795
1135519
554077
1746972
1722646
1653343
1379800
1438947
1913185
1200259
1352494
21046
655217
1518592
1833488
1801738
726384
1757758
1569628
343371
906541
1566977
222665
1414362
1358063
878031
1346118
1677552
634484
1893312
1708615
639660
1663455
1090918
653088
457896
912271
100250
849469
1971690
57210
583042
73750
1604252
1216117
443645
1331075
1408050
865504
385878
1725748
1619079
1748832
1593330
1544889
1109542
1197202
1232561
195072
325833
81858
941015
1357710
1102178
987968
529295
1782964
665266
170441
336627
1658774
1840417
1610640
452292
1911677
384467
1243744
1292268
950506
1235621
1449101
447177
1690785
1894937
843788
311984
609155
1311773
1463460
1429125
403699
1832311
1068377
750397
941809
267897
1692683
1087982
1361934
1887918
254573
645500
611915
404124
130345
517502
1222604
1548233
560158
410989
522435
1376950
393530
196507
199426
1860674
1993372
1397263
310566
1346777
1087237
136258
210137
1251961
1358937
1080121
1158282
1490077
738761
876873
695139
1758411
1136494
1916090
999622
1064492
857172
925597
1251030
863926
872021
646487
1844255
85730
257734
465354
672085
879432
378656
57142
850798
802264
755588
477364
936354
1994526
1791699
1498866
677704
1740183
192598
1997907
836960
393167
644788
1137400
1004643
1857048
991989
278515
1874283
1982832
1604799
1170854
268799
399019
1259206
879470
250321
528954
323247
1920819
582903
1658467
372134
1332429
1261845
657656
1886618
284941
31377
248623
1739876
874971
468256
1966415
1531806
383751
1244294
839461
1929452
791511
1355599
870384
1702187
1330112
209370
1622978
720093
1253581
1015658
1796766
567127
12530
373115
797609
1789572
569589
287348
996937
427619
1673912
1063019
924386
1789980
1763197
21406
1308812
531010
1530686
863445
935140
21780
1168715
22308
34717
1587083
126525
1512963
842689
730738
204562
1711041
350984
366689
1712450
1076254
1286728
669697
374450
357074
1889291
1067614
930530
403838
115694
1958351
1908630
1570409
1981300
997930
991050
1927500
1534035
141920
1951388
1291902
1022584
1541471
781275
1685455
80
556283
1586450
1897168
59785
1302134
1887229
1170252
182882
1355256
1632263
1686751
1965409
1738350
1341885
960427
81100
1632038
1062234
562317
508815
1486736
882050
459030
1958271
1875831
1534613
615391
1376013
1456499
841379
1699908
426167
1168152
1893085
1583757
151161
579424
694653
808320
164659
1185310
1521882
25012
1426651
1969432
1399101
283324
332737
1224336
922608
1976048
984325
131911
1653934
1611214
504995
1175225
1364507
1149145
28802
1322990
1123989
1749409
1532573
975380
1853815
1333241
740951
180548
100603
67305
1345736
1294325
306093
1654263
1230711
1212156
299588
1116551
1129200
1918959
725472
5245
1115080
1318784
268352
390683
393348
1479835
438251
1012883
405574
416577
1249335
450092
1084310
861359
1335538
1070757
413793
1361733
649235
1403594
1406682
1918884
1148069
1068785
683214
596946
711154
347189
848993
1412909
1680302
351130
1718948
381876
750377
13190
1641378
987616
1795465
403035
240073
1844307
1479925
1675077
714038
1135992
433701
1568846
1744087
965005
1330534
913539
619761
168957
227277
1150038
243711
1242193
1024678
1401632
24043
33978
1157811
1199483
806488
1424984
539458
161962
1048245
740904
962665
590945
1072306
5049
1620456
1533111
1726905
1579560
287807
1582972
395029
231087
168143
1720928
1957815
1269127
1256607
608299
1013543
557031
1621483
419208
1093819
1151450
81934
1515090
1145067
567970
1659023
56908
1374299
692463
1127323
82085
1142271
370737
794080
1504665
1354406
360421
253029
947620
1833451
44918
1689865
1297384
1993502
995160
141098
266248
1263808
1596328
1415639
983211
1529293
1266308
1387488
1399187
1476195
942611
350602
221340
1346931
1544898
361575
398282
282684
680603
1926498
184952
641840
911976
219810
1529005
545474
95795
127927
1689843
1998166
880522
538047
1534338
1584739
1744297
1067609
277891
436968
1632004
1087720
1118857
458208
884552
1485669
203818
464062
339538
113195
922898
1992750
752699
1334707
1743016
793660
683505
1750037
410940
1846937
1114851
266282
1365108
624803
555344
1133320
234448
1882881
290355
1533804
744080
1301599
589396
1996085
747584
1158331
400290
1271775
628933
672149
1742642
1897255
1127335
411588
1572059
596479
1073924
387724
1765279
1332265
1365705
700404
1628613
1782569
1622591
1168355
1265142
294615
1210765
1668118
1390193
395557
1995712
1150019
913718
1766629
1511176
634379
567992
641593
1694438
964489
738711
62629
1525861
221422
1127102
1667731
1340501
11571
342217
221710
1743536
877007
1538451
1732879
364273
1502982
1943749
219359
794765
1790677
1844652
10284
231924
1452564
1583908
1411054
622812
886595
1631054
830839
333548
608730
694523
619700
1851574
1546322
1183867
1653070
606521
194807
922462
1233928
633652
241170
1552873
1229437
43855
1514905
863323
1520150
470602
634947
923835
1964570
90248
1084165
1250517
539166
448919
674275
414771
1595817
1568227
1051445
537887
592648
263931
36211
1489609
1881633
164863
798216
196752
1834401
1953847
129270
766531
1743243
1336578
1512068
1515641
1387314
947068
1800530
1907361
1011387
410403
1887269
1862884
93578
1188678
9907
394558
1619961
581504
740922
1075545
1231165
736207
671450
368355
749548
168575
540754
1216787
455603
389154
1498496
1312637
1534702
1919928
102907
1151544
118843
700103
1302381
1572413
1184940
966611
1164566
784236
80870
433739
1481051
1256056
377749
184268
1811032
606398
1649367
1341544
1011425
949713
862190
1458102
1167556
1942681
354839
518481
494885
788928
1701269
1995635
215310
1676363
1012401
418544
656066
863868
1578085
497467
1431001
774288
1120398
1390374
1938623
407143
1433153
1278447
1281217
392157
695941
195240
260729
163368
566038
926619
1684324
400196
1847364
119890
1560535
941830
1344702
312632
429511
857035
775162
700550
101319
1896120
1764969
933793
768184
216435
1412211
1058779
1683183
360332
687439
1175609
50047
596795
723780
1558181
320067
102385
738269
339499
989902
440640
84068
883375
420703
1933171
1552411
394734
1732110
475078
611563
128602
1485640
782040
747158
1660858
354068
1392555
1458213
1032880
3073
555352
284284
827420
622298
284622
450088
1172361
1856370
1855088
271708
1890757
1943927
355066
636377
703764
1131770
1378164
683132
222020
1344147
209789
1099505
842810
947408
236618
1390375
699347
299867
19629
581169
284291
275815
584175
544519
910512
1157799
1174838
461046
727537
1943968
574066
1752921
241441
1393204
1680995
612426
1864213
1326241
235039
1009829
1073591
370044
536454
1660943
273496
1150028
625764
597560
669545
1161412
1524819
616575
489121
156265
1040520
1997877
854634
512432
520988
1453546
1792973
576626
1595059
1923598
59749
395930
1246770
1061379
1914971
799897
1454876
69584
506002
1040683
1784418
1806456
1636159
931095
1896823
862022
654085
936983
724782
192624
648099
519303
1356845
1512433
1948035
547671
1654410
655126
772346
1808432
1766241
675388
1479858
1571676
806898
1799519
1378525
1806471
790755
1946401
54184
935779
557305
1712857
1471457
504854
1163599
340388
1530473
329105
1322441
398828
245280
644539
1045037
1250550
268556
1054975
1178405
292801
130717
1005380
1345476
1378476
649853
813420
1361774
1789225
1665053
1489472
1865292
725841
1633183
1388368
314098
1422889
991622
1722588
1383695
453201
833351
1288064
1997402
1005024
703682
1462004
138610
568626
573813
614109
1301171
264992
975968
466067
846924
1764691
1945559
628530
1624910
1091253
312750
1848285
1261383
46613
450795
1912360
1713108
745472
186030
859699
567812
76804
1842672
626202
1547456
134010
1254280
1252772
1246653
978991
827987
181412
320437
1159955
1042029
345981
968921
546967
80500
1191468
274850
1467068
1252165
123693
1272570
29822
1591197
1757873
1576847
660706
1413458
1728291
1846409
1835415
147299
1617393
710533
690550
1569236
196009
1012834
181930
1940003
529000
1557934
1621331
1528067
1424889
566942
1795627
908387
617975
1189054
467334
1153920
1989367
1722834
1482174
594766
368683
1401613
851020
1508482
1594589
1663117
1556409
1845154
109594
468499
421442
1725966
1059017
118516
436543
1809393
1182892
1229276
76144
1874139
1832840
1659997
1551510
1009086
1462561
45705
1958098
976021
583646
1081252
1453964
289177
457554
1619869
1474808
1791339
305591
1116864
146569
1463473
237018
632557
540155
61308
1060752
951538
1840275
592969
388393
186817
1592346
1610977
195030
19770
1610446
21422
1113817
1117004
1049785
1235369
1330419
973355
770245
1161073
164519
625215
1101027
1565330
705819
3183
1762808
1917095
1124236
962847
1308218
124645
799527
1292653
1129561
638892
1206044
877486
1028638
1083040
1537361
1878490
487896
1983140
1786734
1412824
190862
826893
42621
1037227
1824421
1126007
390819
1922430
405978
1072753
1964763
634504
265840
1787165
1597972
1437749
742356
521518
1524106
784984
1898851
1550934
1828029
596920
704990
493396
1084487
1037689
1830227
1308601
1761011
1228484
979456
1680749
1912245
604908
1440182
1679227
1008599
1661598
640672
1438400
538277
113247
1534831
491545
600317
1714644
1119096
1871403
1717862
208041
410321
1901302
513023
1472442
897650
849440
336931
215031
77696
218168
704621
138609
1657039
1552691
514088
1041552
1594875
1174717
1668761
857633
1975452
1743899
765461
748287
1240299
428317
958587
39455
133198
468019
1090033
997761
281124
1277295
1143174
1305255
1135542
249020
1084664
1934083
52010
335875
1806341
774177
981600
143902
200862
1805910
1819452
401775
1230241
1063808
36400
1922205
1112288
1912957
1387116
1513914
347975
563728
1693635
300360
1579931
890508
1921385
1218427
1572590
1575952
1719785
1984820
85190
601082
1301604
295093
280006
131461
585214
1155681
600802
670226
107780
1930585
1394260
893564
614871
1224259
1739505
841452
1951462
755530
665283
1355279
866091
578432
997488
181456
1827722
1719469
935171
911100
1354212
1261401
1435173
1875290
953109
580225
1243071
1715071
690215
261756
1297361
1372133
904787
1743889
212061
1749645
765020
941012
1064736
1094227
745760
1377685
1977385
1991698
144305
1287913
265727
1645783
1240763
1711684
161912
630500
23065
1341735
1513957
1022780
861708
21826
1786929
1309332
1198859
1868168
490616
550139
1862374
1365892
49959
202547
599300
913193
1482679
1260206
614597
651368
978697
1976897
1667417
416093
754630
690493
1581356
30090
981711
834238
964160
776694
1920048
625412
558003
960154
1280296
667446
126720
41169
136012
1860298
924613
1482118
1288766
72656
517044
604956
373317
24108
802974
337672
1984129
572270
1326104
133759
1591380
188173
366228
560815
559830
450258
1082638
84595
407274
665692
1778546
1774302
949420
251389
65205
1386006
268365
416312
952766
494894
1025088
1872933
16368
1534194
1981125
1827042
1354685
1514511
1112674
83239
1018817
1663762
1809538
762084
724173
1873084
1863082
1651580
954245
324439
1037755
540446
1688077
1445206
980241
1863655
1562104
439236
1047554
1448826
191934
922015
1043124
1127429
979974
1802232
914480
1833279
449677
531347
491010
719758
1738420
703868
25191
984901
1398399
1531618
638132
240475
155497
1618669
599706
665251
445019
1401164
1567858
1532692
249225
1013002
1303234
1942813
217140
1327899
390974
848423
362973
1687810
560511
1452538
806782
39791
1923628
1516071
113670
1674021
1246359
568565
335402
1592136
429348
533277
1976045
1072687
552023
794850
26011
100645
1813266
241271
1121211
917724
441704
234201
1115302
141429
1472501
1502387
1550116
1842118
561735
1348790
1977342
392716
501089
287724
421129
1065687
785689
568173
1370500
395378
1831610
1185109
82630
845601
743758
1342108
833030
608369
1783482
1561622
245375
1147485
401812
1146792
1082103
1344657
161805
1741371
1283133
1891628
1728741
1533565
878707
1905018
1328058
532094
1233046
1975042
1749571
1339443
1210254
237379
1131886
1332922
1960110
1265534
327183
340567
849599
1764575
717017
1210724
1567179
86363
1326374
1768414
978140
35800
472405
1804050
468458
730084
955650
391326
462674
1286155
1773013
325816
1801221
1349300
598312
907426
198002
1826763
1816382
1220506
425811
1435127
1052928
1940398
912750
1458033
38815
26855
680597
381576
192948
1092850
1443329
1232153
1434153
1177026
1422611
968534
1193072
1673762
388023
1277971
1856686
476541
1836319
632345
1712680
120723
587775
1199245
1151473
1610635
511910
1416943
1911102
1266095
1842828
319978
94836
1816156
376997
287444
1142677
401046
1608589
416909
937972
282334
1385880
559631
1397167
1961978
263853
12733
570495
713581
1959490
1555399
666135
22756
439585
434859
1419406
235318
1483184
1832704
861499
1584838
442682
1318435
584479
1511729
1429941
1653329
915747
179381
1536646
1656065
1924966
74752
1392581
1904225
1862104
1538474
1007441
770769
1993216
1555784
1988830
1078139
852905
390049
131099
1857346
1869454
816209
360126
874910
225754
1204650
1807397
939908
781901
1231462
428580
687715
648834
1873974
1509400
551279
1226921
776969
1583281
669912
1993836
1985290
1097026
1831723
1853693
1802601
1261009
1962138
1406702
790421
991694
1665359
95712
219355
1719420
1615991
1723353
1388641
1691195
219614
1309501
787078
552600
1622023
22569
965818
812722
413467
1128910
615476
89906
185835
930069
877170
541731
743143
1227975
5880
279332
69723
30638
602007
1026284
60525
1251088
116675
1038849
1485899
892176
469085
732482
1169394
1817103
1705696
1636229
661958
840965
1342915
1585633
1120988
467826
1991253
175058
1122488
1073745
727375
1111785
670917
685257
1693742
651617
1723340
1741607
263542
576392
1283796
673695
36346
1895226
67749
837833
1747043
1510972
145381
846776
827732
940734
213200
381463
134730
353848
95576
727956
685913
1733234
1204734
213731
875568
1927514
1134656
1375876
50592
1638721
1692120
833915
1503793
71993
1585678
1253400
20880
696594
258815
1807889
1317188
1010941
477094
1852165
1127852
975370
1528010
1896526
67262
9052
494684
744088
66430
240610
1694075
1315394
1637641
5954
1044307
554607
974588
1808248
1031743
1346474
689903
313750
338793
482740
1422501
1862682
694600
1104714
55028
1198841
158249
492850
1706373
29964
1001701
515139
1815618
1272256
9089
612162
1440712
1215929
777321
1609606
1572962
1811264
1212574
1156328
954216
1512849
1792870
1146085
7403
471487
1162366
1522498
75347
1745475
1564068
1228019
713890
1013067
985096
1825079
292926
1865173
1034472
818387
456158
70188
547754
1898389
1213171
651434
967338
1677804
1745200
1834885
662652
1106014
1018398
1856079
506387
1976329
797942
1479231
1207812
1292707
1293190
218598
1971897
1948642
1463933
702214
1173370
842033
1745990
1647274
1917223
1460972
1329672
1010432
772227
1853978
929165
882185
102110
1769779
1681128
1366532
288317
1877347
1632336
1689659
572245
90698
900071
447718
800220
47279
563274
787892
1031752
484090
1087546
943781
1603001
260884
256035
1613289
1528557
1331414
188724
661593
215819
791479
641521
109644
1819215
1218868
445208
837666
430411
1310521
11495
1211317
1643004
386759
1291818
1885854
1774516
1617629
36717
1359991
1437561
1209672
793719
662396
1153744
1218681
117656
766317
651218
909648
1697018
697477
1631286
975583
1652326
894113
1229053
276259
1671268
1049894
1316715
1395798
127590
1275689
1988370
511108
532861
1736501
409534
1884520
1812090
1005516
1748665
750444
1629191
1367704
473088
1712871
1750815
37990
1464059
1678192
436029
188652
278944
1698828
876777
1873620
1194930
870626
118209
1502827
1416011
1644748
673612
129232
1333909
1455758
69802
1530182
1682863
637792
1211494
416344
822685
601723
482292
722208
427898
1438360
826808
1234292
493210
695805
1879226
984954
228852
1628214
1530802
1067412
899493
892320
865249
1671700
607547
429881
280473
586093
157220
1423711
1245512
849370
148466
1146210
1185729
881454
1357398
196265
1230285
537863
1005280
797118
344264
1677904
1679150
212787
839612
1493446
1603001
1948565
1064577
1698053
695222
1490428
880194
1625278
1534672
371
745366
1495050
433393
1017750
1660343
678733
1664250
1381012
1463203
425868
115051
1421004
1096300
816217
1923187
177370
1084710
1706945
1875406
173559
874262
24864
1899634
506464
355521
1773112
929395
1837450
1928814
176904
1291520
184172
1565962
1664133
1552693
792875
359158
1081520
709397
324896
125027
849762
1560410
1840857
698309
303889
853707
1641035
742819
1277275
999913
1439979
1986252
1813620
383867
461781
1218125
1648859
1904821
881379
563511
1174076
1860819
1758009
447739
431859
413711
606929
1114449
945592
1616174
1527245
1880152
447341
1823954
49054
712808
261229
100680
1523629
1951241
468563
1168332
1239350
410001
1999848
1069804
844250
1215191
1496244
1160066
1093454
1255166
1966947
1568576
321271
1087487
1092208
1958629
40307
92450
1358145
1789049
156525
1937795
755224
288123
1579933
1639458
1483891
438641
490071
1524327
1347966
529354
1295025
1114319
635140
545574
1381179
1782636
1420889
1661173
1817211
889777
1079140
1541763
455964
374592
1298938
291068
1687256
1070463
1510442
1349002
1345987
999980
1957133
1649144
1663849
382202
51352
1246163
593946
429605
1566526
1034327
183211
162975
1940581
1445304
1858245
1066843
998594
978779
102093
1849796
1154846
773883
1599447
1245857
1986157
1461795
1677799
1983103
1071359
472923
71134
419144
762110
888489
1368475
145211
723691
1384623
1811836
55611
1374707
1115023
72805
1277139
660170
1898187
1310023
618572
597321
592265
438814
1477273
1315496
1498146
1567774
535561
1241339
859417
1181047
1905093
423622
353381
1279289
908118
229913
442264
513983
1642325
1861789
1350035
1774569
1086548
1763761
529796
1687454
1904449
1001482
1773300
935380
1452981
1903427
1062372
677377
1317640
1519349
1498797
1632195
938714
1959150
326907
470481
790303
466253
783388
1835340
1410405
464545
71741
623015
844418
816479
70792
277247
14205
1821570
300877
1496539
1405963
601209
587028
1525957
1224157
499539
1061221
1730261
111493
1502803
461329
584039
411582
1876949
869455
481879
363592
177950
1762218
1168262
478534
92073
1958262
364605
1828240
905083
1195730
390534
1837905
274190
349409
741985
1483628
1621881
1888607
85885
516470
73401
1168633
142813
973329
240591
1537272
1453155
140666
1477823
792571
206830
1909602
300571
966596
671198
786689
450181
957139
814098
1832206
1330069
1384845
1252277
109229
957461
660433
471297
372567
1110807
349069
1824409
1526097
1125584
1924499
1700358
264256
1426329
1284122
314613
1178021
1034059
1092885
1061650
1892642
1440099
1743810
968342
748892
312174
1098363
1753252
1537016
1446039
1240237
1203343
796006
1657998
1644138
1429611
1237610
635781
396461
551426
1587594
960708
1527194
268232
1797588
1949672
1664794
623755
709655
1653138
1799452
771932
1675155
906247
1964970
420532
1538877
1935533
1059859
1282445
476645
1040565
368227
730658
910494
131673
1047115
373251
1061891
861599
111290
928721
649578
1066224
1798033
1216227
1948110
1634502
1240654
1989276
1028294
448743
1072761
1082197
846760
1630224
1131914
717
136250
1177194
1824956
927903
1589293
613307
314833
337489
597853
315388
993718
1052612
893471
838707
1051134
1755835
888911
682424
407565
720718
1588648
29404
1202123
831216
1700070
381408
877277
205255
1590295
1576646
1698253
458464
1087390
97160
827164
1981545
214431
1044025
1049879
502913
1730977
935343
520489
1015529
1997418
1329250
447023
1687880
1366397
1108252
244068
1619228
1084929
807230
1244655
1546817
598771
1971955
345783
1564409
947692
1359550
559554
1294858
174314
807836
1621048
670200
1703348
495850
600978
1349441
609565
862349
641264
1309026
1733994
1439741
1911075
40550
1223035
76215
1527832
1826882
1800482
545898
1252488
86726
328598
1712007
302993
1317234
1934511
1532885
1414119
1408770
1989047
1845440
1568253
1010181
381088
140811
1657460
1562025
1967058
1327334
1534636
1889982
760846
928396
23767
800416
1930623
318216
1297970
1001356
1433496
16417
1683087
1841795
1957602
30476
958613
515991
1340848
259401
557292
459638
1304815
1723457
1570542
1418880
1790425
192248
281936
1313868
392310
1940556
1319221
1325727
82418
1942455
1255575
1355640
1712039
1268217
1946872
1041561
568047
958520
1433522
1415075
892248
1217731
510593
1476027
437573
1443885
439114
1470805
1404101
1983283
1178477
652783
1170419
552695
1647678
1585391
698765
1088758
843317
1769012
1501782
1371228
1040982
28095
1981606
785549
117475
420826
151742
1440386
1822772
965663
1852978
979982
105298
1846169
1231404
1997402
699103
482373
923363
675211
1118749
1588715
1905161
856348
269375
759853
1830421
1927425
1990953
1250283
1636128
849567
326646
1513862
1814042
1980762
403567
1177205
1672363
284291
1804160
1798792
172387
1830437
1515266
108207
929685
804849
1482050
1742561
1820255
1993740
1050190
1095352
1814316
1308852
647670
68515
861897
1654314
931861
894088
1990786
79834
66901
943908
1110602
1602239
1928008
799239
13682
429212
1930224
754329
1502305
1415609
146159
1996559
1857671
1141180
181183
1135772
620816
1317078
421306
1347307
1030103
1133861
553267
1791499
242102
153664
559696
587399
1690918
457332
1142970
1840280
1089597
1959842
1599187
612319
1878849
379464
1655778
332816
249710
1708148
964499
1478148
1460864
1068348
1992459
897293
195402
556076
1536384
544043
971617
673350
486482
1160248
80327
567887
967573
1662059
399442
354882
1727197
1586387
1584830
684677
1204408
1675314
256853
1722516
355062
1961754
322849
477588
366879
720682
1880356
636901
203268
169760
1868118
1290078
1871371
1513446
511530
935029
633353
1143895
1854446
346925
1508318
1437380
734890
1665697
461454
386372
1592709
732754
1480545
932193
663067
791915
467839
521406
97173
1702882
1904029
1374692
1330883
543437
973738
607370
228
748393
617217
697589
969590
1519056
1730983
1639340
440527
231401
646062
784953
1796393
997147
587285
341779
1003306
1452491
1648270
103296
1716838
1189342
1884539
1096758
460907
1707138
1593420
283803
775980
1804095
31569
1692495
1091266
1022114
204466
1792269
1652773
1151388
1316230
1587983
759140
1853671
1053225
210366
1597373
41831
388038
630871
1669235
1212834
818027
955566
188025
1432033
1557921
1729480
232803
1965808
863159
806000
854006
901195
861918
132862
979608
1434727
241480
932770
1537725
792796
30492
1366365
1396519
1890807
995048
1508160
420263
262613
382655
1593838
1544152
1229278
1598272
1241138
331038
438919
172674
1103206
1176673
1960814
908004
1716381
812749
1413565
1734764
1158494
805385
520793
1704373
1041650
1007212
884561
1981935
1564567
797662
1678510
903449
1006378
1799671
1620339
905388
1009652
590317
942049
1769034
1615992
391427
1084643
676530
264842
348555
1953660
760474
161654
761575
855766
1952425
1618322
1430751
102827
155596
1827753
1898901
346175
503154
316342
1292943
785346
1465205
1393207
368941
163056
244350
1495975
319818
670827
777761
1698534
1434448
1250285
605001
1256022
66961
1685847
1489923
1211137
1217194
1489699
396930
296258
1706994
417632
1449385
1128175
747758
1750412
242502
193272
281542
698208
791454
1431120
1415869
1850720
1404150
662848
969260
1051757
523518
897170
1354530
1861920
1141734
1869804
908031
1711910
1176381
458216
1327501
871324
880771
683018
905678
1558098
1404148
569591
1591849
405469
1949184
1449653
658352
1856864
91435
603951
954716
778189
1926191
975439
1014049
1619067
826893
606241
1878116
603825
1350876
311835
235466
1194741
1078728
1094549
1610340
557995
878948
1073923
125744
665024
1327345
132512
1173861
353993
437516
603445
264301
108701
758072
835236
469902
746770
326132
480484
1663449
450626
1798769
1685103
1622389
1546262
1982116
1879069
1506872
970019
1042083
1837666
492737
1516651
851186
1335951
1078706
1784726
1074455
421092
453133
1637266
1887396
1323731
1491341
395554
1373288
1630826
948554
1232596
1772338
183617
46446
513518
489729
268049
12094
486499
198015
455933
831295
1658180
1246811
656468
293484
755983
1805422
1616397
550581
981853
735186
1505456
788269
417742
1994267
1471881
980130
1487349
1214314
1541042
1194149
436921
289787
259240
1888270
872861
776701
1616854
622635
409539
560925
1052197
378922
453147
637751
179758
1646044
655724
1941219
602353
553829
1339848
229426
482902
527025
346175
871183
1473303
819890
710384
596062
1816957
1586733
1448986
109284
385659
1489809
65979
1532099
553663
1959042
436562
732886
468057
61040
449338
1470969
593433
1826549
717382
1641528
932376
1328432
410769
864160
1022394
924350
1855874
339838
1997185
945496
1246353
1511400
264046
308787
1894943
65022
1279870
363839
211070
311754
1936842
1009647
417468
176535
580941
433171
1059628
1904111
1500842
31132
1819983
24635
1530352
686612
446373
1394623
561243
1873372
1955411
644412
1431446
1013926
60997
636873
1222139
1217783
647569
816867
505861
1029216
1194808
556124
115543
1486459
1710012
1305701
782414
1320799
610764
779818
1582490
265332
81909
1677150
146230
1865024
1982354
1949992
750123
1655024
703923
1681091
1789290
409344
1293305
1957961
815737
1474210
47804
1088546
1432513
1406276
576746
589727
15965
1093658
1287320
1177161
1374515
631587
924078
727000
1501521
689297
1493917
1717327
1076434
891286
636814
152218
937100
1804839
1386010
490199
1133670
985085
241242
156143
1537693
289521
1559581
613892
722192
1508808
1696817
1798682
1544534
920079
1824094
131093
1208799
1023250
313956
70785
662168
543175
217086
1804760
1177568
250674
784772
417891
1205893
242048
1861240
550398
1151038
538238
1980934
787225
669332
331132
1386069
1924711
1837566
1296908
937683
1579731
1035294
1798122
1742599
343373
1566478
1629526
1842009
1961269
960536
1674442
246088
271205
936496
1501196
1673972
284332
576513
34586
861524
1348532
125064
559074
819808
611106
1769440
1152313
429249
1708565
257174
1297397
1496904
649151
1743509
943021
77719
1604630
1046123
1870108
277600
583939
1265023
1513001
855290
699398
221012
438629
1900790
253264
1726035
441244
1160594
1389152
740275
1842177
1662277
342856
1640450
982885
467539
703139
967340
1946077
1346424
176722
15239
1547130
227302
1116247
553656
1589485
306798
1431311
43108
464801
1444339
524666
894121
430861
1691547
1988354
50073
1146138
1403941
315241
1330032
543957
397178
1708493
1222597
1191868
1959037
631149
632440
1011473
1966306
1712379
509841
1413236
489112
249850
1840403
1947332
463074
1310115
155007
166465
1521876
233895
1586916
1848589
996405
1930583
1643956
1569011
1030898
1886566
146220
599787
471248
780572
178276
567184
98071
986585
580330
1424194
625739
1956841
493073
1666596
1519548
254683
1728358
915969
256028
1196592
1608955
257984
210086
836851
1797520
1937363
1761859
966068
1046967
1809943
345723
41058
1617805
1650700
275834
289631
1812713
1581433
273568
1081453
1741907
1872397
924245
1167070
588484
1302941
593795
1273745
779263
1530958
886128
1429965
1203242
1081671
1433974
1192858
1732935
1163525
225975
1318884
448547
1163027
952565
761414
1069305
1270210
543500
374773
854968
1673026
692000
1056328
1043466
707059
1411375
706511
25397
270478
806504
1492806
1373165
1497179
1376668
799832
815061
1030604
799977
628328
589480
1143158
1248765
364552
1047232
671140
1020045
708890
1807940
1085135
1263805
842121
1706105
1688997
1714403
226513
1442013
7043
661940
726106
800855
1741022
977011
1069040
1432333
92929
1079517
422673
310657
1823279
1577886
1706024
1072496
1161924
1455065
1153285
1668792
530515
686847
1516870
1750753
1447966
405140
1591316
276953
1845358
1048600
1290988
1251344
41548
921132
1481662
1682955
1057430
1998104
913211
465103
1963114
852379
1657971
1136711
1644946
1938073
1585340
1252854
1013020
32234
1517368
1382873
590966
1894661
1945252
551962
1835812
699356
1901989
1001587
1103849
1665311
1455811
933435
325422
879294
800999
895634
1158839
1414771
729715
1244476
192950
1171918
1382148
605716
189704
891611
1682775
1006542
3902
1827698
1166494
1373186
1209864
461105
217938
1533554
1411778
75125
1825654
894452
248621
1379323
1880877
1990899
1448359
322545
1536979
727675
978077
1543131
977988
6979
1609685
1708809
1060785
854250
69112
1882105
803011
1736154
56703
1285739
1576433
552617
496131
137947
1536100
531528
1060463
751503
834193
1981822
180665
634546
1918711
1412233
848801
64284
559220
1790183
706881
762302
1404369
181861
1570960
1049883
546589
1589834
1283576
1379334
8355
1294964
1469679
1712945
324524
1706262
967295
421989
847083
1964712
1322977
1859160
1450388
427445
1163494
226261
985325
1619421
605666
421558
1615246
1284430
103145
1353748
617505
509687
338480
1024306
1993603
1014159
1695186
282075
1553558
810714
154723
1337610
170738
202784
1851485
846367
741006
717723
1415943
486723
1800064
769842
756278
232638
453250
455804
1444598
1914583
1743268
79608
828474
935974
385691
1545112
1778630
52044
1362771
821452
451965
176488
378703
207310
529143
200536
1708729
678500
703409
608675
360888
1121453
262904
122620
749671
1638461
332637
1296092
1324285
1195090
1780023
640136
971866
1956973
1088734
1642193
1338954
1013452
658921
1355367
94293
257508
1497935
1903062
236406
872843
858136
1286379
1215121
962456
957076
938790
1618996
129242
1540980
973041
1216172
435114
8310
301842
1545916
227571
1556126
297907
1701134
707608
131767
199847
1896476
32549
1226863
146809
876021
440198
1463099
1845003
1156404
1443408
761837
501333
44129
997774
1419462
545550
582558
655400
977491
855759
1695945
411516
870061
1129876
1311209
1843074
791754
1450577
1635407
256153
910654
1180992
159804
120320
1549394
1795796
1446693
550034
742750
1903282
560290
1128549
116892
1299277
1533829
1488989
1239056
265414
1969387
1042669
1223115
918431
970676
414370
1675292
767543
1910949
1649215
89986
891548
596931
661839
934273
1129465
364051
937891
1569520
1983102
1600954
1324189
369700
574814
75584
583123
841524
1928059
1878931
544998
1513168
1633615
1380197
1706405
1739550
635266
1730084
910040
224412
1401959
658113
496481
1036939
283807
593133
220313
1784950
615832
841625
1862555
133601
1491189
722419
1424557
1229425
1221063
1360993
661511
751066
904549
28755
1251493
1059814
764589
857463
407684
1878860
88157
1399853
263940
890003
318168
601007
429459
799320
553483
1262299
1734521
15069
57495
1742872
1654529
1284327
723172
1768455
157928
1443094
17582
1600713
696394
1707651
761540
1939149
1852964
1233059
1112968
1794220
1102058
1090179
1785898
1002496
462966
1628715
1040643
1411915
900639
1611438
290245
1587418
1615244
681966
1159555
912408
624452
1079425
292515
859515
544930
1845905
477641
1888076
1952615
1693877
1592124
1093199
1493064
1952397
420091
1858526
398800
634165
1974471
1664354
890767
957323
1796324
1339976
1111682
1807438
908620
535513
1283460
20528
696884
1301766
1743448
1449426
407497
951338
1871819
1142195
1949926
560834
300755
1480367
419745
1282310
1178821
763807
20325
1057885
187657
537488
21305
1085462
1906651
341668
1815502
447172
1292999
1550160
1147388
1011258
352456
1602827
1306611
72318
1644520
1713023
1191761
617000
990608
1719038
1751162
701870
124508
1425215
1633921
1363748
1221042
1570604
1213503
882745
1795973
210672
1474023
665266
489932
382655
1769896
165096
45803
1039384
411158
1448252
1453287
688762
690411
1684728
321350
1063693
1817002
171626
187429
821677
797090
1240797
1858589
56561
1303134
957610
860929
704056
1245111
369886
408767
1319185
1643951
1481695
848466
1029320
119618
133439
87143
663251
476137
1078260
76888
715508
131705
1663617
1890437
488994
286762
1862927
1236485
1295529
475639
352319
1226869
1118216
991335
1520490
433164
306957
180626
632630
1120041
501269
348715
1661829
1254578
491154
1344372
1188696
1969603
1788578
1258797
615037
1080200
1305956
1831719
524441
1799109
1875084
311438
1740229
1667706
1186777
211895
1215134
1861219
1228345
1813025
1710649
790955
900259
1069512
1526658
133460
773796
538467
421482
1627703
1766729
175978
1416303
253242
1983092
1520762
1577537
195800
1955082
1186437
827852
1742082
1941150
1439761
1969252
1144913
13700
708346
883195
379245
1564445
100780
785290
1490186
1942044
1379367
1067949
98213
1563358
426508
1507640
818065
641180
1594765
65753
345030
146844
1848869
1004134
1683143
386040
808937
778392
688480
1919822
311883
1750188
166126
1456496
1834517
701520
1180468
540456
648020
1708306
929840
173224
1173919
1684173
1667404
898366
976908
1472222
239251
888525
1647708
1494537
375883
611009
1407200
1675810
1813521
373482
65645
1389779
882462
1308079
1336406
808182
1282857
939094
585927
827636
1816046
1626468
732535
722228
1819104
908567
1046889
1302826
1164481
788597
1268306
206067
773496
32619
917116
134928
1743717
1423239
1491887
982588
578651
1487110
258305
1508009
6167
582483
596425
1320804
120257
1440138
1147080
404398
1006975
1201189
1693979
427491
1171451
65259
1186827
1044820
1571299
311989
540823
518168
141012
1065413
329129
1663213
111628
1727896
401390
787731
1809542
1555807
1816666
1008593
465878
352884
752768
648900
1776264
1917169
470614
1238207
430986
773815
454974
28707
271060
686135
947736
519942
1023738
1550169
1807936
1792961
1085070
1120148
211119
831149
1353831
1030142
1056725
1034749
282142
1647150
692110
679209
226918
1126065
358042
1967463
1035307
1211158
1713930
1755745
1130627
1449712
1753072
520745
1403018
1836755
293728
588033
302614
1697407
746079
1453096
1106439
297996
392358
1809887
1011178
1217850
1341891
1503077
40343
1048814
892022
363490
1594864
881364
820437
1274313
693646
952473
732619
1781514
1985670
1157835
420418
1287541
1598020
1284954
1989718
1301277
41242
1218752
709365
418408
154186
1331584
1733368
1448551
549071
34439
223594
1694199
483095
1375087
1693896
346804
729259
1194404
524621
981954
1013311
1613102
816624
235035
386247
1898171
1291954
399224
1107179
67696
358842
1353512
311751
538065
1622632
1155787
1830552
395681
385555
465974
778740
913225
478937
1906385
1788778
853089
1729133
1687501
1478458
97719
498891
648498
1762694
520087
1076724
38507
1542822
50522
1438917
1068665
1008253
1141368
1594475
1076125
881083
1067043
76115
724956
1703682
1887106
1346304
840275
159245
861948
1717813
752218
1918519
1042503
984951
555635
1092494
1035543
43093
553868
1337229
734819
1864225
938202
381491
1107548
1256435
743362
1234223
1729659
1496958
742901
834804
241638
947725
596356
1593866
1464478
507800
1490083
1549246
1496411
1181650
177535
975146
679422
6229
739240
1001161
404656
1908154
1688573
1697353
1060341
1575218
125545
110976
1670213
657704
1853199
134253
337485
1550787
1418068
848516
1945623
1370522
774849
913733
1300600
860435
1438047
226039
1051017
862752
798487
477753
124661
1064957
473883
871709
880780
277114
341320
461363
1606243
806119
814227
1414172
1294490
239047
579860
1642578
940123
1347706
1529515
1679207
1760014
1880299
397396
901494
1846590
24860
591069
1242799
1826670
78228
1634940
462027
19247
1353461
1608947
1935739
1485032
673311
706862
964239
1861713
1296133
434564
1216735
1275243
1280366
1689619
142661
375073
1691974
1714927
706330
1300564
1945035
1367672
636167
994922
331762
1864750
1891926
149592
1739453
1676560
1531838
1459234
238742
1402705
483752
610447
673439
138790
157889
505842
1024731
404401
290545
81616
1608029
575542
1027941
244351
1512632
662935
1398108
1057794
1056115
1907541
1101171
1120980
808165
1754029
1266988
1230129
446649
1740706
370603
117639
1778887
40625
1245729
1840260
434447
1712321
857396
186119
1432544
1767398
1165620
1029637
566245
1393868
1607444
671451
936656
1941098
380948
1405705
1292666
371195
655010
170582
30195
1202989
312426
42071
1695009
1081586
1055251
1364262
1402347
470180
364834
111284
356481
1353534
1226383
1031228
1192626
137121
397394
1361296
153403
284596
1945384
1982313
1443720
1337618
371381
1221454
1753098
680498
1014827
1641142
1011555
1536157
632572
2168
911419
60763
1667262
394287
1347961
761893
1703146
436155
1230904
461003
320563
876930
1869870
1381749
1693523
946638
1503641
372992
729819
877736
1119180
1333052
38934
226799
424095
1297037
178890
341533
1211833
1456560
1453801
798931
1876851
907920
589882
1983282
29554
103016
1284331
1514933
353949
1009320
381121
229760
1624055
801664
1181313
643001
860622
1850114
1689239
771644
1920182
1297688
792778
1782960
1125800
1439409
1070245
1934000
1564635
1009302
1662712
1177164
1871855
508040
278200
1864265
1173711
1802710
1753187
1115572
1562217
451260
1038452
828879
705011
1135037
1030816
1994287
537483
1648826
721360
70790
1794175
946850
523982
1240021
1421283
1593207
492879
259877
1583348
1761410
1040379
1681213
975588
1171792
787883
1169892
325806
579375
1103500
743801
1836395
1301123
1748414
28545
1747318
1371723
1899833
1704679
349815
1406467
1786176
80633
909198
941973
96699
114552
112824
1336351
636310
758234
1712689
1223947
146964
1440250
1464106
1923578
2684
1588679
1168483
1218023
1437850
831612
1678094
96332
1719833
137428
1869714
284655
564683
1255385
66275
157092
386695
1015172
1015998
113411
188439
1914316
89808
1459368
767210
1404980
504165
1339655
1619123
478636
796232
1975008
1321931
93192
294598
1723765
1890781
392800
108057
67997
1008982
767509
1609360
1313904
997376
728399
786730
737297
1318531
1618052
1429677
1034458
1102279
1359526
814788
1155058
326589
1807396
1568285
8831
1985784
499363
619761
556841
1362681
1152752
289680
561284
174175
974659
496120
1156979
81914
1783215
519309
755316
311656
455866
1674356
568766
257651
349670
228441
1302294
1108132
341266
441473
1013517
26861
1347175
1723532
152819
1540986
1708118
539022
40638
1016699
1796999
1965725
1150425
1365199
1645143
1738199
1019076
1487423
476270
1599742
533191
1422392
746388
590662
120816
915857
681021
1111188
1257109
40169
173044
197526
742768
80004
268280
190197
1000490
430447
97950
1800208
1388466
370883
1738936
1323456
829455
1010171
258755
346565
578904
244089
1829201
1378926
1269178
1700482
1327529
152835
970675
526504
1022444
801803
1081715
73198
889319
4300
1688695
1544750
1351700
571477
1641819
1255381
313269
1715223
797112
1246244
88240
40287
739895
1272967
161842
846544
1772892
965534
318120
172071
1475470
1529617
1194548
539108
687867
1270110
296726
73712
1689453
1217506
1751696
1325471
1692587
1510544
1755222
1166338
556503
1565198
1430824
778374
1323042
846226
76959
1273485
1069732
1579323
1974278
831022
334506
1460363
999326
765604
1935119
285236
705219
1069855
1302688
517266
1195717
840064
904771
718567
739911
794568
217965
1531863
722835
736581
1250279
1335068
1818698
579883
180776
301147
1974274
1963713
1770753
1838543
1120189
186264
1385195
1746155
1235793
503526
677137
1677954
189456
347749
580984
671054
1099506
289646
386914
937907
1408085
186067
318361
751159
634164
1201606
565755
1964313
175437
1043188
807957
717131
1138883
1012577
276962
1576613
988503
1721804
1695011
1936148
1927693
1127798
1894792
267859
108308
169430
1869774
1036383
345670
417275
247532
1318258
1330273
243757
909143
743355
594431
1976541
1293426
414692
277880
921168
1485441
78485
208294
666186
436902
1585823
533445
1742395
378247
1773541
1423412
217557
1142922
142380
1846187
799163
858634
27460
928327
24027
1061374
919925
1830184
1340000
1093747
557161
762308
929543
1270105
1667199
1653756
212255
1094835
1854231
443387
949833
81539
1046635
1259502
1558399
18277
379896
1842214
985958
1223854
1300223
1845472
1362927
1334691
232525
820988
95969
1592293
1217271
784039
826388
1212372
1451993
140088
988613
630425
1833867
1200828
1722663
124045
414427
1951427
950678
381045
1369514
983064
900869
727979
582840
1308981
213590
1152466
99375
496005
10298
402517
680320
1987952
1099202
524091
1371607
1855259
1528788
1373397
1367828
302425
591612
905230
907238
1991869
86639
1220968
1041520
1733867
638816
1245575
1552160
1970163
1790995
1373206
788485
304264
1152101
619206
1993941
485893
604480
1514023
1178770
912215
1760080
1934809
374179
971852
1345652
1235325
1237581
1499445
1720556
70111
1264765
1308693
1469935
138053
1389751
1543248
713572
677485
557066
259212
1419263
812711
739174
1809362
542571
1946140
1826284
1822794
1707283
385298
405272
1771196
1343228
1585224
1918102
997773
371593
295835
538187
429928
752108
1982663
1834328
1900881
260589
50308
1609406
213220
716052
788592
407147
618570
1906878
258255
8371
462400
48985
128021
1769350
442699
1100536
399585
1639120
1933943
873301
1468096
1128249
1699712
1713331
1455456
875740
820610
1425299
838360
451292
890257
642924
293173
1801990
1961314
92922
1008961
1400852
1156350
1156897
532790
1386342
620286
945819
1453276
1855623
1354185
1362878
986241
1479816
73594
180448
1382983
362720
383971
1602437
1735701
1401425
1835362
1595610
1878687
435411
905281
1553289
781003
1495723
1410446
1272856
1274204
1884660
1185360
1056326
1139819
441579
596929
464169
1531184
1945971
1279020
1260354
560065
1445286
745801
643199
672513
633477
1314238
1820688
1527307
938726
9397
471122
1155006
474783
1095244
1726379
786294
5766
802837
1833822
492355
1211612
988842
520615
1966070
1139775
1861433
60062
637872
907885
687736
1663955
1675529
588374
1263948
1754882
1056791
1438070
1343114
1477975
861751
1842465
1712315
1096749
1866915
53272
542833
431635
1462466
1379145
207596
1402797
892780
442616
532476
1167334
1489139
876632
1607331
691210
202880
582817
1321324
1658263
641176
659199
571933
886948
1068798
1364970
1453412
1047312
1394557
698212
1661614
651855
223045
354916
1555334
849543
822496
1845332
473644
1994884
636628
457171
632133
1802166
746808
1935637
1773310
1211219
1817005
1610099
314118
946002
423278
411219
969336
827676
600063
1529865
1872818
638820
1088097
1284992
1566886
1492415
522394
1525514
1590753
747065
1212359
797070
1122348
1281353
624559
238504
430768
120023
429241
1712384
782259
252123
928872
175880
1708603
99027
1889807
764964
620103
582397
1443881
32393
287926
1263505
978234
1276888
680101
720635
1623228
203828
1856813
633767
726387
233869
1585716
1140316
1578608
154516
1181932
473671
179741
943107
1101593
335714
177096
442174
1653630
614939
921034
463885
119354
793132
563052
127714
987220
1146979
97177
823541
1261509
1831891
669342
1547981
21152
1805585
588406
146746
1669368
299447
1371019
1412369
1371724
663363
1733118
1055257
1886287
648279
81181
1006489
1246013
1460095
1726815
1118253
1223120
76931
316025
626582
1832476
289161
823148
1984781
816964
1111757
1498516
1961961
1733269
1739660
1998753
1673980
1808365
499742
771925
1974402
294218
1829405
508378
308068
416523
1314076
1336829
608476
821252
1647507
507599
484516
638028
1713788
1305895
114366
596605
139462
763280
1479726
1654554
1782473
1480747
29631
580398
1123815
734779
1157668
1753570
80723
1921508
1831121
1269709
781868
19849
784739
1470507
23118
798673
1120000
1666792
983777
1016178
1862423
1413626
1103946
1051202
1369066
770736
1372289
353606
1104484
1516566
1000081
1726314
95940
1919903
1925854
810028
313182
521348
1372907
757223
1841271
283844
1497737
1816736
1164950
1157474
404683
659965
1777241
1843890
1300378
1156167
1003492
252454
562452
278604
234697
1437800
998868
115675
1924828
952466
249154
1013526
334881
479129
624702
1787765
859409
1258355
599363
316026
1055349
539000
1167761
1269064
1156311
859001
468892
1965201
305787
1259539
1019612
1198657
1840327
537627
142332
44804
919286
231158
1592643
1614507
139856
1399782
1500730
1398141
988572
1473242
459038
676032
1163412
352793
740963
405130
803107
1331547
1360749
487998
1813174
1753365
1999506
1011860
1727162
611004
1669453
1510084
1439961
1866259
1112792
1430800
1591095
1089257
913124
1903991
747682
1260711
1963041
1684594
294061
1870973
1495791
428851
268985
394776
1833651
491992
1503874
510686
1269934
462644
193320
252095
1922552
439615
1234203
1745192
1794689
1853475
266649
134138
846730
1787978
1861593
426015
219944
1219539
323494
203322
1640935
345919
834476
1954278
375787
175866
383004
51334
384112
1094800
1947589
1780685
1272834
1578751
1726783
1687210
148968
240690
1888636
811091
1572278
617751
1947403
1397821
1935254
1094893
308892
1190174
1104413
777475
1752226
454120
575803
1007833
604694
349287
931021
1821544
1119320
1658769
759963
1511051
460741
1456083
1498936
871413
642712
28753
1804330
1083266
271032
1658618
287153
1577892
1432157
62733
1176019
823078
1118402
1239391
1145861
911722
1532101
307423
696740
374055
1922493
63156
61581
1904417
1397768
1748791
1739688
265599
483370
880308
1535415
1808038
1790679
1074513
483651
1437009
1775062
227973
517132
1424197
437091
1503570
295781
744467
1042159
498833
1491276
1331431
411635
601832
259627
1756478
1433858
176848
1038271
732575
1943867
993459
623285
1496116
81930
713917
1137981
774265
1030494
1697926
1514405
290368
192472
1093114
1573529
1486193
707266
1735827
1012601
624459
129159
168999
131522
122522
1891056
1774817
716445
17123
1254947
541903
1319059
53693
921806
1392425
138311
1029577
963627
1699588
858853
355686
1268645
660455
1984904
418926
1384369
807093
1249379
1863925
598865
551964
1879387
366913
661688
548036
557942
194183
1199571
1079079
510421
1042547
1949687
1130697
369030
182243
1587385
876996
272143
1829948
1472769
151785
1651793
1294824
1310384
222422
1663800
1409690
378854
1922372
1931489
1148092
393152
607555
76086
347120
1224796
1140563
1531325
1039257
831385
1140166
1639071
1644491
215523
726150
168714
115529
732097
1556958
234427
411033
455246
1714452
824749
1375390
78667
1585659
735819
848995
1000790
973757
377270
1447632
107927
124918
1329451
755661
645646
910807
42541
1089792
408248
1774805
557999
1054144
132092
227899
1153296
1951232
1091188
48601
883167
1746044
1198060
584979
1272341
506180
1935055
1073589
349260
539457
979644
874388
1610880
437656
280756
1265822
1941797
942568
1033724
820423
154574
1613998
527936
1920268
1293193
234420
1597980
274658
1378353
1702295
971045
160015
1417617
1501271
1145625
1148425
1530157
1065883
1935501
1813986
136092
1982230
51952
1493154
1758216
584674
685621
1452535
583346
1926812
1397277
1994745
1354675
575713
825356
1460759
289975
1319685
299862
237425
256379
219053
345457
1313913
169009
164030
1701610
1808186
1117988
1300889
1066137
1733959
456912
303772
1663956
1872019
1770394
660331
831593
709507
324722
1018870
291647
876033
1284687
34179
1003471
1968174
1262068
1035710
475192
1819890
1955584
1270259
557234
118255
1624082
550797
1092768
550573
1525887
1479543
1643436
1810330
829305
1406674
1867986
1556206
782560
1785426
1666615
1899758
148846
1267093
1505024
1196505
226540
1756005
169739
1275862
1659666
1095662
906542
1548055
212580
509542
1867328
1554820
1420955
1483812
560790
1491133
1483529
195743
14261
1697415
125655
1317132
622478
1366940
1348829
268438
1121623
81083
219646
472843
1987844
1649007
858173
125217
1788155
747535
277405
383179
852481
445732
1260800
846455
997512
1028076
1042948
1489556
361418
809443
784410
994024
1512598
1901000
1901098
165902
270868
1871591
1586985
1462383
1194693
933597
866165
1182707
300237
305083
1140249
704508
1743031
640966
246892
1014271
1698562
1530795
1583107
1600258
856115
1130545
785602
1238803
1274090
1898568
202907
1879908
274066
1713682
265173
27081
692210
1176443
902698
1281127
1048176
1180479
1045194
131794
1769123
1710726
1849043
1963215
19591
43032
86347
1199072
1668945
488966
1385812
130720
693688
1078328
977448
424501
725677
905662
1306331
1758391
99995
1584756
876555
930668
1585123
824053
13074
1365673
213503
1616166
23649
122150
758322
1153369
606507
49290
1799128
1658639
1832270
1104638
1549921
58356
631498
1173185
1037018
975272
348766
1473464
1517072
1903389
1744584
1902541
429385
1764240
1407020
1340198
1475043
1289761
871152
1489456
1474291
392495
222870
1212216
1642655
208577
1147338
336032
1219319
1191357
886906
1846211
1178424
1178960
1601704
1525854
55748
1986746
595435
1262097
337841
450582
30212
495843
1149699
777752
82885
345026
1347970
1482237
379736
859033
1059087
75365
907214
1765998
1235016
1245850
1586340
65668
683110
1905629
547899
113808
548244
1848336
1515437
1248500
1807720
886035
363587
1008259
10593
1830415
1240837
870731
1087803
1082282
1125388
58809
745764
1792403
1813202
701110
1304899
1245755
208417
1973617
375568
79521
918354
95800
1604420
1265179
1757151
967233
1467320
964674
1365786
1588243
1154894
724264
1167970
857866
45083
859426
642792
1043284
1206364
877208
998200
1329706
1599509
549161
1407040
1546949
1994409
1207692
1008827
1338696
836005
65599
1668453
315382
1727367
167881
1586310
952840
149330
449262
109521
726697
394415
1096682
849705
1843663
802092
52703
1456253
885023
1651298
1657538
1134318
583509
577995
1335503
1113392
1660818
1869006
393649
167784
1727334
528863
1961236
1458815
1499760
1448963
1349036
1212961
501741
1701483
1528416
122443
1615004
1610930
917390
194332
1144124
592092
531475
1465319
1694157
244326
157279
317086
1218942
1974896
511163
873751
1361163
1589998
1995381
1043747
1581218
859876
50676
1538266
163733
174857
1722204
1594219
913895
360313
342526
1305937
1892872
1902556
998585
418141
1556332
107555
1530295
1626364
204233
575556
1272139
878002
677751
485311
295580
1657871
395772
1608922
1186975
1517986
625719
1290007
1144558
496804
723557
1496694
1270987
83170
1119432
738783
168632
1785311
1301521
1295515
190276
369733
159754
894282
1344380
1841946
7562
1399844
721539
1562231
1970323
78142
694423
1342880
594723
387203
247517
228506
53979
1955188
91147
821171
238890
1048261
14378
65155
1326963
1153444
1298986
1177357
747490
1211610
1778107
431950
248816
773351
1893028
571145
396334
1792261
499435
1007881
1721925
1230054
1556274
141404
8920
1366490
1586136
1028516
74000
1534764
1438410
1083081
1372502
139878
106218
1932622
1277673
787903
458615
450584
918057
128383
155712
1489150
1345601
1978377
818521
1374845
1391572
1316506
1284521
1831030
1870410
1646113
1040840
1159249
1502099
1481804
435354
1202277
723073
160164
1697294
86174
1938990
520505
63150
695873
1531975
1422330
1112510
1921426
976806
1401371
1968713
1430011
281041
1694923
1662220
585972
823723
1215881
6114
1447235
373070
731221
129853
1567250
1860077
491163
155763
214875
1209812
300157
1620238
1135456
661983
855872
334661
1434379
601511
1205765
1725540
1320349
833271
796433
917278
1958956
515244
1385240
912971
403636
1408838
1688292
845055
1933656
1708298
552083
960303
1983444
727493
1306083
55063
990266
623991
1195110
707892
600334
1028781
583180
1714037
732264
1271263
659363
328145
1592305
381071
1887629
1663536
468181
1235886
115651
1252973
1900031
793914
1476766
64384
1038445
1206477
1958244
1719857
1241650
1239074
895794
1744461
1563972
667758
1612682
1851691
480768
1743472
1676798
573793
761042
1808933
1076320
1456903
767557
1233891
118287
821102
1717985
1565714
1212368
1863717
977933
1324821
309451
750944
547199
1840706
76482
1066657
386130
1697630
1006872
515570
123734
1359259
1967283
319839
1479038
3795
1035509
503454
1351864
269625
1208206
1704703
1544516
579510
1195522
388211
150034
1215334
1805472
289782
941834
186284
1126791
1183859
1942861
1060436
1088040
1081797
281801
1053635
1225755
1568714
842637
1000125
462290
1422974
1871279
636352
1126411
494202
647013
1336968
391364
1425358
13258
1978269
1008511
1073525
700793
1658211
1399234
1475522
470758
476839
127649
1439253
1335438
1842811
436197
1046269
1725621
1841822
847856
1074038
1135362
1565443
1948755
1352661
943246
34029
589565
1454529
537206
1291411
1503521
1749106
359570
611809
1700745
1003542
941686
1163629
1903734
464897
1968400
1306295
696375
1664805
1419318
1264741
1481563
1912699
1996031
1242068
1591798
584769
514255
1475359
1521774
121892
289191
331705
1859889
718449
1074077
1998823
1001892
1356185
235113
1181871
1390799
1856377
1910712
316688
1660865
1247671
494561
553878
1131250
1383743
1041718
1204590
1242813
1159323
376640
594943
832333
155998
785585
719771
1453810
1573584
1213944
1770427
1390437
1496880
1193557
1319750
1015761
1142938
1694460
1393954
122605
534917
103978
445902
176029
962302
1431078
1907546
852912
28605
1369440
1737293
1808696
1131822
1102942
1186574
499384
212585
811064
1094441
340207
1485215
1970153
1846519
1141796
1411864
374097
1188525
715602
1540290
730439
220610
1488456
1253947
162586
701100
1647572
1119207
1782468
1908583
434794
1054169
78134
21039
588805
1513948
956353
323677
1698148
1802224
844217
1111220
430027
1451146
1578703
1313136
1225215
1632080
510080
634436
973968
1441844
663937
1855002
99852
1646197
1211799
1419826
209767
1180446
231283
303224
801460
1695209
842245
662930
793516
1980403
1189067
1043654
388984
1325998
1703651
881829
1135228
1123736
374060
1393104
29195
716684
160191
129461
1871610
1533375
247183
1452369
806022
1866032
850498
540795
1755715
1390149
1570097
1758611
1568186
1975018
541869
417792
1569548
1242410
303338
587462
156085
270574
1635378
812719
1765696
214447
1513604
668825
1150493
72732
402129
693110
1912219
1753354
846966
574778
153236
867224
1703375
425924
1746216
821632
1171011
471767
238366
1958616
1039322
142788
1435102
429045
680479
978547
1431998
1399994
908487
169657
952631
1735704
1417571
133872
254076
548453
582808
251158
1710954
1986516
1539495
862262
245480
1104539
1476162
1767403
542872
1240723
895963
373747
1632433
1515972
1584703
963977
456580
415159
827896
500311
311262
1920737
1712292
745088
758068
356966
1220089
1028620
853240
967362
383241
72015
1986669
1138075
1852098
242072
1376837
1636032
1626072
975333
808552
991985
474456
984137
1148376
440476
206939
1297198
159677
1956335
993578
1360119
1050557
1854681
704474
394393
1047678
1443720
1164829
273591
466070
898638
302702
130216
1514786
1724594
555010
1585500
909762
1052644
359076
1830097
546740
972834
1638769
239850
1914834
246085
905206
1098241
1966867
1616766
700611
581088
972445
825073
695944
1695457
1209768
1556229
60683
1748120
1184236
1044212
989255
311418
375233
1776323
1714592
1329687
1236117
767788
522740
1446110
1634849
1035942
753028
1842238
1857157
1479209
873688
1138715
667435
300906
1403584
1230487
897690
1259198
1537061
671729
1910883
859068
1252398
1656995
1592318
1839582
61326
336742
1742052
516336
760698
1719254
1631530
968952
1281657
639779
1280075
1281140
1214232
1164239
167748
930096
1371738
360779
694693
886468
1933510
65846
1297411
1380726
1354720
1224910
1763412
31498
29781
957121
1036890
1707309
762658
1503458
655661
1502362
1528018
1549590
1452969
1951602
1918529
511093
1528044
1356338
10960
1745605
968175
618626
1339677
1523031
1894687
1800871
983171
850089
813634
504174
1794472
615855
1270402
939281
349356
1973644
1027241
297254
1116038
875390
747478
625882
1134263
1937691
1716061
1542489
966345
1773218
1810286
1402277
1608610
1033037
364714
1801824
319592
1831736
381233
1062210
1731769
363200
1524229
962618
1246692
938288
614652
753205
157698
1801320
756645
709533
760349
618164
403871
722416
1054291
971398
1302643
118986
976236
782618
1297630
460756
299780
662532
1899734
876656
178068
87987
42221
463218
1229083
1128537
630834
1486384
1694142
359865
1596413
1150697
1351891
1939967
1017527
412384
132184
434826
1200679
717074
1026769
1986026
500360
1485774
634951
1321395
710496
1702902
335633
1951403
391777
1725491
1407180
928528
701676
947994
10698
902783
1095010
420367
1212414
562810
1301895
1513171
326685
203097
609728
155985
724248
469393
891636
458387
213830
1268453
362804
409653
1593565
203608
64177
1358595
909803
1666647
975031
1998323
18172
1482758
91159
1498578
398905
1796473
376524
294758
784069
494713
594763
1086189
1250218
939730
1892025
756920
1992126
205473
755319
1051368
1651086
1714374
79169
281417
659115
1825585
1227592
1027183
1816165
414228
1896988
1195373
742855
813101
1554050
1465706
1688093
606979
1270417
1261995
1781956
846024
534117
1024547
672772
1796837
143825
1159124
786693
159295
128384
152827
462574
1874924
90851
1199159
716638
1529364
753024
349074
803824
1279264
1775585
1454399
1437430
794182
460331
154449
122876
862528
42528
242619
53267
806081
1319991
795922
119820
1259416
997308
1446720
1742944
1426791
762364
1926483
1506054
112581
373905
981738
829149
62560
434946
1231080
1572963
831450
1531848
439232
1447114
1909893
1697452
1842114
1624362
920123
406305
876820
1903150
820293
1288888
50980
100972
361643
233303
1084972
1234104
1693862
767539
204197
708743
1910727
551339
674070
1859362
319668
857757
243309
1717364
302160
1597727
1921577
1659320
184490
712276
1127778
1069190
1428375
581785
342574
1619505
1046674
1533441
399926
621897
1793624
689701
496065
965038
1159953
1609014
1830974
188323
607336
1970629
1314145
1500362
1593604
1179142
865834
583462
307112
134521
1571679
548714
410607
98984
333710
1648823
1727151
717018
1964509
1692158
532086
628956
1624192
54279
1791914
514135
285457
1638694
350210
87506
491109
1194116
153756
667615
1264337
715548
1056430
1195152
1010522
1642892
1878158
1600900
575371
361353
631074
351266
990320
35937
659980
468752
1863460
147777
857562
401561
609444
1503039
1406232
801064
644542
1171288
1061062
1903112
1318428
1625686
430717
1299249
1036697
1652969
215886
1452613
1550790
1065365
684603
933462
1818780
474848
946862
1504084
796457
1512195
1297503
1925823
1724311
885117
254571
123439
373123
919540
1429971
1083071
923509
1313640
305413
1081165
597605
544638
1087104
1219704
1650180
825541
863493
1548881
1899628
1728226
101988
1140348
802107
1928789
1504290
1737658
345618
1128816
1227751
1036856
874177
610897
738142
13311
717135
911337
1871149
725638
152905
930743
344587
418696
860083
1639109
503914
231752
1418403
1598687
492728
457821
1884043
1804990
1783689
969741
980830
1334415
1120459
1612000
1485959
1708551
1300606
1696612
1786140
1318986
433455
716658
295786
674464
366829
914562
567039
1623433
1491186
340663
1633002
1560338
1745992
593490
1820671
1395444
311081
1984516
1761813
1326620
1604615
1618687
826088
22844
1331329
1356448
847182
1880188
1703595
1648139
220523
741695
1794183
1175662
1649423
835343
673426
710471
590838
1805743
263642
904559
1126774
1396720
227423
1366146
1956015
1581397
528590
1540691
474384
1687794
663515
941137
1475976
709818
88463
763500
1883414
261241
780328
505841
556878
1907700
1525060
1233750
979316
372859
1884839
72162
1174862
135864
132500
230954
440040
407376
867049
1582505
1350277
746313
788353
1576625
1019817
273403
978607
1197596
38153
680904
1663652
1806407
1909872
902501
665191
821004
1302348
452485
1194814
1888601
113945
1045649
278881
1847823
1610873
1829511
1128573
143640
1491953
115994
954113
776254
1651419
337684
37944
1240268
1280532
1520175
341793
1609540
1107816
1758752
628991
810723
1278163
1450584
159494
1667336
1579116
1967622
315565
254878
1923551
100398
243447
1357958
354587
1469786
37249
849671
318822
431490
241729
1333584
1846173
759824
1594184
803040
1479312
235646
715113
56641
1041343
205538
1692535
34161
297934
628212
4131
1004365
1614420
1788033
202499
1297752
1743882
817451
909806
610329
346656
1099882
1370377
1270532
436834
1100811
1627348
808112
1561852
1449220
70530
924467
1734837
551120
668188
1473420
127531
1358515
1413605
1532459
1031664
1448760
1545951
413657
848502
1190856
872136
336803
1230353
1415482
692054
1875656
1652016
403177
1879215
1465547
20217
790797
1566062
1905667
1710978
316031
1251206
934312
1218379
1732698
816407
1698261
323939
1947625
1100938
1918465
1540733
762011
1873945
533252
1175342
1916362
588521
1371545
1881041
1231932
1606612
1200001
1375471
1464295
1632223
731383
478560
262218
549177
60222
2798
734511
1493687
862940
780008
1800047
515872
1851522
57805
398195
1245419
602149
1113857
1958745
331783
1563367
714098
1533387
984931
1648268
325929
1658483
313316
1989306
1980842
1960401
391623
989956
616755
1464977
603274
1230260
1016003
1455332
1558999
991825
1606417
114350
19438
1144519
1368205
949442
335926
409118
1069190
1538027
807439
1700900
612736
1633718
1636594
430878
1870238
767966
295955
931010
677591
609801
1023820
1947723
1906477
944958
872430
1858635
877158
1457744
533226
569224
218722
198804
1855925
1116176
378787
1091633
1140804
794622
1153513
1527755
1494708
1647614
584751
567208
49975
1365931
10179
974791
453634
328208
238570
882088
356569
1196748
1239257
1773665
1966050
1263280
1079373
1254275
273150
267994
880675
46923
1487251
1481540
1453843
934944
1651510
179561
1005547
1208544
1853255
1601216
725728
242287
1791181
802534
1550389
606421
571139
572387
1801150
747747
788320
1004891
1848112
1672339
1373997
146773
828112
1679330
692222
1265220
181938
994671
1056905
3012
1319099
1598094
577418
1109043
1508966
673212
790575
743996
1535254
1228506
391541
658408
137842
1747838
1106444
342882
400583
52079
161879
1721496
14477
1041184
1966482
1560733
695691
89852
1880229
164706
867499
1532442
916237
1118899
103224
1738521
1829381
1379090
13494
1973787
634748
344752
1469074
1607049
878218
451743
629636
1352279
641011
530026
810435
692536
506732
1162223
819766
1591201
1516433
961717
1057790
1756774
472697
1727861
848321
1894077
844815
1383882
1373454
470680
327088
1933883
423676
1093533
479871
1743563
699538
1315798
1402020
52340
145778
946769
705282
1341004
784765
24951
1617837
1355323
1920887
1633624
209856
1249645
1954279
627434
375884
552798
276260
89846
735073
1354018
1770339
103336
216526
870434
562078
1028830
713236
1949469
1078686
1701719
882969
451101
1393659
1388644
850949
1402759
74985
1995329
1489696
263764
1426485
546119
247037
1150145
1852560
342638
3302
273509
1014378
1924372
903445
410081
1177617
174221
1082241
1099457
1708423
1799881
1645380
39731
464085
1817484
1086905
541532
273060
209636
158240
472860
146205
662370
1482732
343398
947358
1959835
1410337
1773959
1393981
183707
1619994
471417
1600255
493254
971079
1901505
1489921
1457345
1357486
902768
1894929
788972
1183806
38297
1246681
480177
498206
1127373
249517
822870
766579
174614
889133
1080413
1616370
313438
1436652
402382
622030
584687
1841113
10745
1426561
595595
1999363
1547171
518589
1671933
1308401
463178
349925
1483223
1930710
114176
1355954
164997
642178
337949
1489196
1601263
1899286
1076975
183276
1767955
530008
818907
618321
214020
1878132
1902761
1015909
1870818
1565043
1547882
1191281
1054092
1549208
1645241
1139191
1117150
670869
607860
226968
1842100
1489450
1928452
373746
1807529
742986
621014
1157194
770487
1984392
589602
234815
1200250
246393
1090742
1798345
1074678
1397892
928832
1944970
268856
1558283
1013533
1326135
1487887
102603
221883
1231063
1936180
1139799
882508
589000
1210748
880445
1846057
934678
1975369
136140
110321
1737985
1010186
257517
1800877
1573123
1361072
784627
1700347
1258044
1048293
1177764
92982
917306
1670479
1498515
247792
35418
1481061
1183692
1912072
1050711
1840554
830592
324109
1967796
1529871
196666
112277
561148
1622620
367817
662678
379425
1049147
625521
723823
1505154
585349
1358644
794902
1210493
194185
1150405
493426
1190329
1083356
1451889
251206
1331032
1436823
520267
1042407
1134181
1139588
172515
1089466
148443
596558
1150882
480587
174652
978029
653131
316030
650113
1712844
818436
20200
882837
1432014
614535
549374
16317
1414941
1760802
1116219
1770209
1775483
27281
398812
746816
389167
767074
259766
1897385
1669853
338700
1205763
378653
411618
1110017
955030
526879
1283169
128457
198622
1674504
277785
1376550
1978670
81505
1911945
1027078
1089842
152573
1860223
1708055
728854
274885
275173
1006588
1834418
440150
1442818
1259827
1583968
35150
1438902
141788
1314457
1124052
1585255
183011
601862
1476686
521239
1397592
1653426
260394
1262343
280620
665803
455877
523905
130984
523115
1213991
1018213
933457
1512305
1806881
243967
1460123
804184
1354893
1805488
482438
1361298
1902492
370740
1882059
629794
1763337
604334
984718
1791598
62892
735922
221162
1544547
1612131
751579
1246555
823192
1544694
342944
982853
593548
1271888
1986514
237360
1774036
1077078
517200
1359071
1145211
289051
1086726
914972
1971217
285701
1361073
25440
855391
557380
1632376
182639
688733
380078
1992650
466644
755510
297328
243831
1487011
108222
16455
890627
410651
404102
818196
471771
587341
1410558
1996491
939104
1997271
1424131
1862481
1296088
1295885
434920
174119
499520
630324
953002
1379617
163781
365093
840260
230299
115474
1978609
1697332
407883
303364
1937689
1300988
784023
1709206
1051599
1240935
822195
11964
289265
519099
1741171
167182
720051
604745
1530035
692929
1499918
1020023
1484660
1937131
3202
1856372
1720991
19910
1001675
31076
847815
883341
325364
128814
1051390
1423293
1162843
820781
1078616
497066
145690
1110508
580670
1020273
1397361
792629
656711
1039237
265556
335737
1715511
1532223
590828
408920
632749
248362
17992
1428929
1279491
1963482
1237627
98870
1124042
173173
1289273
505571
1351217
73396
724143
1471496
241971
1931977
1802649
1013676
1761322
407024
62716
469324
1744586
479302
1187668
1347949
1224014
1438490
1490663
449412
1610036
1542164
495781
1832785
1828596
1760215
1413640
1060714
1702277
1174110
1346811
1628312
106254
281720
828351
1476314
1828563
1047243
1831943
272219
1060514
1056616
519721
1010442
1040075
652958
1714108
239286
404504
746384
1981590
1479315
409716
992570
238231
1404704
1706390
1384439
540550
1600402
1794789
220195
713290
1118519
801173
824190
872433
1734376
557356
1748084
1180303
705850
561715
1866769
143199
1483144
1154283
1787695
1895267
276955
286216
1452620
1135164
363514
1235148
1513770
1508810
184973
519701
571282
1644073
69004
1191236
828566
637662
1818862
522718
351359
385629
611412
1650385
1427609
989869
974380
1893854
209162
930369
1589635
423038
1185793
1143119
1688603
594390
1951782
648560
1947282
1735038
139650
987200
1712213
964453
1595818
1262775
1418781
1610180
1670165
708902
1168879
695606
1970007
1704925
889234
1628738
370154
187774
564185
1792785
430979
1394215
1851709
820654
1877857
632760
623780
202653
688599
1106647
1983550
1003694
1239140
120020
1514676
1427536
341172
924991
1326566
326175
1143078
1937687
332208
1203414
921034
1888573
690609
301905
745874
357946
76237
1634192
691481
294243
1206745
1552642
1052016
672391
913011
1748146
1692037
796998
1670085
1063642
983923
409456
1066308
1591548
995231
1130037
450384
61791
1810791
1808816
113707
1926002
230618
367718
397846
1731852
1619547
99965
1641723
18050
1830779
1851289
592612
621127
346439
267039
316023
1356952
65348
233090
1401590
1046019
993334
1619201
1548145
905505
1098929
1487405
9502
1045619
1218346
1125895
1562508
1335006
1663101
49031
1131635
895959
1803496
781855
809494
620164
159282
1659959
628759
1922563
1765570
511460
963857
73241
297678
911562
136111
1187372
996597
316703
241909
882343
337308
1588218
1936465
466356
450768
817376
450179
177233
1206775
802171
1674282
1484129
1594447
1800365
1102092
451354
446309
869303
502196
1247445
1418005
1231371
1539928
604829
30751
1820695
1707806
1422947
7547
1596842
1414741
875830
1835216
961102
1916669
749012
1330553
1662342
174795
1953359
1851934
752869
961787
1847261
53469
1570727
128661
1714450
2009
619188
928618
1708431
8776
1860115
280207
1537529
1850301
640262
1628978
564923
601266
1129607
1161655
1108261
1463012
1619354
1036112
679429
42885
876988
1733448
1836552
248496
1863877
1162242
1930246
1469921
1993981
1005556
1900199
1170719
1538977
186038
584739
414019
1494065
338528
540430
1863044
1196080
630890
1942423
1532936
1993642
1250781
744922
412423
437228
1838894
1766196
193619
1366653
306996
1069349
1965543
418428
812362
1312003
1541764
1955974
1063226
694536
453588
708855
946479
1177836
1959539
512637
677967
1009677
1068718
1407370
243957
320587
308607
849124
1200526
1012743
1683799
1370515
1739476
747254
1492478
722466
1114944
522791
415730
1362666
431485
1887045
1642504
1187097
963862
1073096
352530
257034
1089708
597578
1193976
1901022
865493
568124
434667
927404
1748858
181452
336781
816926
1319370
1354902
1604508
324109
168755
1386156
1412344
233014
360128
1017257
169760
1201865
1696357
455557
398050
1892606
1408613
1167012
1954248
1645323
79067
1119395
771888
1671335
1605545
839028
593152
1963031
1454987
276954
628140
856340
403671
280286
1368304
1735317
1450545
1011919
1398337
941346
138902
286753
1722205
1773977
925718
1021470
1279559
515010
921936
666649
77230
157153
1853169
1816903
640768
1531924
1253317
821009
1167999
250303
675542
540744
1662354
1265923
862669
272866
1248771
1609107
1956774
1718135
1082937
1320
295856
1314829
1570667
774038
1142162
1468753
123173
1974343
1329376
1884070
1393794
1026864
736688
843012
1241325
1047050
1847979
1404206
333541
1908601
1611691
1183280
1943263
1233995
1687517
43154
577349
1766812
1904927
1940445
1875412
415813
1624271
909815
484667
1416152
1882839
1476100
193684
1435224
1866174
508324
893314
1272419
1108660
648135
1325967
833520
414348
1698542
1823493
949555
1830983
1658157
1610321
30763
873835
106636
433495
203888
1365410
776456
834838
226155
277427
1958575
814496
48947
64014
614226
1989033
1887434
1222245
1498075
1479846
721361
1780997
1100790
1376403
134502
823446
1409214
1129717
1589344
967992
1507157
1275508
579731
1800039
574601
1828677
859675
1431726
828765
945733
817749
1008497
410915
316074
561924
1737228
1849933
333974
1109930
1653379
1967815
505207
1050998
773714
1370777
1474976
492230
5243
106600
1315649
203128
1637208
232382
938079
1513706
1428699
374646
891310
455767
808037
1040422
1374577
160431
1198414
672788
1534298
1117513
767988
1323617
573609
1383158
359607
1008014
1248113
128949
1865769
1933822
640339
1579888
190869
1698744
1727009
948809
1637799
1701227
1412438
1931650
321204
238290
331591
1435935
309463
1770820
1506333
502063
731385
1876677
1602916
1397104
416730
1512281
1547761
597472
1372057
1119959
467045
516039
358181
413846
698032
212517
1208417
279820
858479
1801777
415209
682440
542153
1702466
681545
484985
1811796
1778331
973531
401161
798061
1153848
765526
384576
237335
389506
1449787
1472675
1904851
472260
546426
806310
1808611
1790512
487278
61455
164967
393668
641566
1918780
1035284
1489881
688105
1674185
517729
1471035
1309096
450481
1376991
821809
90636
1872488
571360
1447733
916386
1621429
542221
622994
865508
769208
1864426
1209355
394085
1462014
201725
472003
931048
1412623
947442
1696195
72663
510111
861546
1451195
670724
50630
965922
1991725
1955715
186932
1507653
1340839
1716993
1816558
362118
1736343
1820611
1664010
1244256
1881095
1677478
774117
990416
277683
444496
1242325
327817
1564583
1710201
324493
1613506
1235808
278920
131444
1654484
37828
47492
1896847
323349
1740906
620831
1061424
561850
394224
1348154
889828
293172
857686
1790229
833588
585859
1997223
1108281
1918819
228333
1634066
162040
372453
697834
305199
1406399
1210980
1327245
1944965
1309433
1505408
237128
740494
681214
1166687
1369974
1904259
683924
1902789
1525035
445107
447693
1505031
985489
1557227
874913
369320
1908297
1355797
1616246
1420493
436313
91368
1966255
1933112
778385
1449681
1377601
50764
875775
413388
1184428
8428
1008001
1219812
66743
352810
1812809
1186202
1949168
1222991
128552
104792
890679
423291
1888264
655852
1630377
366708
1355254
1245081
936206
1463173
1738489
1938177
1415204
499493
1053608
511441
15910
1931256
1771661
1563449
129433
7504
63268
1108518
485579
491191
317800
80459
1903290
1670192
1678830
1602099
344306
780818
1788121
660188
449125
383476
711323
1074862
1658038
1909585
978104
916698
1310870
621615
805925
1773266
387522
923139
1151339
1728859
591120
698888
1901257
1826327
369051
490266
1415729
1597593
664310
453189
1670209
1770412
1868702
563517
1804983
1871769
1585237
46308
332560
1997526
656643
1103839
757349
195404
737838
1031514
710128
1909368
1229523
217058
1416317
660460
1252401
5144
750646
257117
493688
93738
497719
1180690
863948
398538
1406805
213477
1801554
904355
1434254
269230
232656
1218607
217213
625201
1293511
1497783
1683088
1143167
990713
910574
71726
1760596
1850058
1758176
1734068
1874942
1923015
247527
1537105
740658
1033202
289538
540153
525981
1864831
4540
508802
273604
1309717
1054702
1983251
467316
1651894
29246
168515
1663741
1553780
843085
1357653
736864
546682
447952
768123
567157
261039
1879358
1598516
464456
1844849
450930
127106
386879
1744008
97215
844393
1089851
619889
508069
799285
1844148
519191
96022
1985445
857334
819199
1520020
985865
597424
596729
897056
1548240
293362
90289
1224168
1779283
1036875
1093155
726910
1084171
1005963
166818
166458
222742
472367
281272
1680066
927536
189399
1920517
336244
844642
1347170
270783
1908067
1101616
1677013
1172274
1686898
1961835
669123
805465
354634
1160574
1491056
1641746
1805385
1375819
1627877
1815379
918793
1571564
607086
1705288
523052
1956685
904271
1015752
1720715
1416325
1791503
1962182
1758292
363324
1056906
422516
186857
1405913
162466
1656917
964970
1571991
332785
511583
1507158
339082
125367
1282706
9188
263817
1076315
1013235
629985
520991
940209
1499637
217344
661966
1379044
1220768
1417915
202186
552844
1032595
710345
366296
656312
1362618
1400744
509229
1235532
991101
331888
1007555
550102
620328
1370486
651279
1146680
962102
119796
1839148
848080
1870776
761228
1571299
1352482
27053
367265
85777
1728866
1564782
81149
1005297
1136615
1929763
1673940
590380
32712
1693226
163144
975024
1880431
1584877
964932
216261
1778297
1922316
1794734
1740290
1990136
132430
679390
88770
131580
594737
1076809
663980
174533
1067353
1966109
1885516
365540
1914874
161645
1363466
592035
1175907
1573480
1450307
1706765
1637886
230973
1858726
1233301
645672
1487037
93395
1548329
906483
700282
705867
611329
1089502
752923
957050
244905
1935239
851378
1265537
716377
166015
62344
530739
1779327
1255538
1743757
1455620
1557483
1427433
1206146
247276
1804244
278136
275293
684668
1659788
862565
1022470
1737813
1301106
1013671
1570872
1386263
1469825
1652885
1356235
101568
1885932
536823
1132053
376600
940185
1980695
1664739
1505958
189688
903974
1951266
1877001
997937
917682
1701771
542947
1746400
1563865
1317723
1148699
1844136
696432
1071849
1217679
32665
717459
1103962
464390
1591747
1642762
1621198
1449703
167342
1256340
1041147
1239380
324223
1191888
1591955
1805950
280514
1654834
598741
1177662
84424
141960
685379
1387124
915313
1432051
1090361
594508
954809
677426
1178308
307587
592758
848543
711256
1309537
559592
1812500
1649058
1445316
1500867
1752343
1206543
432391
1833547
962634
1711288
768317
459837
779140
156442
474915
1613521
1586261
1676277
1109952
944985
1315874
600706
1796251
1935454
1593865
924835
1847107
757320
1062560
444942
1735216
1701191
1923605
1399729
1911732
869252
1214123
1378866
1437238
1176911
31814
1117800
138534
1473052
1393447
588749
1842804
578260
1823990
1117972
495404
1976756
768456
684220
1911985
315837
358468
912137
1539311
860072
1317201
746515
1220191
892600
969619
1449117
1499206
1767385
884441
1950292
1620992
1355570
975428
1218127
1089656
820223
1819227
687078
891192
1837749
1462645
1291437
1973592
1167782
497526
290654
1711508
1695017
1242951
301187
40306
1503019
1902845
1140666
1962587
383727
1091273
1551628
1296691
812620
352221
553436
1845174
1041132
571923
107617
741165
333535
1362294
288493
1924265
105399
725687
1658630
1797386
470621
439096
741312
769815
1825625
1859280
1437705
848283
1525436
393295
477999
689156
1797228
705291
1173952
1020146
845181
1867988
138739
1648111
947040
241341
53703
472917
505630
1686642
1933630
1493741
852044
800436
882878
713792
1514043
863375
351470
1286142
1324083
1890295
1867807
1594806
999162
1272598
151094
1053510
1090168
1905243
995606
1397894
1844700
1661416
1440249
1692343
1713570
1300560
1354388
1916555
651912
1383089
1769401
1226859
448796
75131
1707224
345930
838526
1653512
561802
336735
1228865
1057389
567007
248150
1787646
1290909
1618223
54705
1650224
1476950
202062
1656606
471859
37233
517994
516941
1801985
1233767
313262
1749198
1254292
1435929
205035
346164
1045945
156360
1631719
648384
1250132
349233
549471
1679165
106105
718350
1142636
1475295
79961
1205583
1055705
335928
498145
1647384
601753
681102
484316
1646659
1939159
838326
658969
1117119
70740
938038
373032
338486
1505934
355918
742149
797303
482125
1039110
1865853
1340345
318314
1376099
240518
1609599
641416
1552238
520773
142478
1461841
889890
192759
1835328
167274
1201729
703071
1857341
648587
271672
142091
1280998
1313085
1360724
1237309
1994834
1432091
416634
1314873
416464
1138432
1694101
498563
490072
700950
1009626
759989
1798773
832995
1436820
1198788
1839750
542551
1833651
446535
1992872
948884
1887025
929343
357648
1676759
966678
225645
1647034
250028
794870
1506792
1208667
1875156
1960852
1388185
1734191
1761617
789724
345953
147395
336851
124748
921171
598849
449729
608202
36143
403015
371608
903521
964590
1767958
191192
848557
1719504
110749
502270
1321783
585680
328468
1103862
953873
655607
1153751
1869398
1633991
892944
1529202
1157006
536378
1625347
854978
57232
158037
1176741
524876
736248
622971
1994716
1739720
1956198
1231361
895330
272969
1495490
480551
1992452
1496768
1959508
1516656
1507579
757962
1297147
1606992
1432298
248696
1102655
57878
375382
1952983
144179
43563
1893367
1441097
870676
96409
237505
1991907
1226295
1080446
220449
163268
1097401
1642104
26035
1395774
445055
131010
1972475
1807103
1175242
526471
1173986
1738877
1597077
1685000
1856199
239277
1494182
118758
633251
671942
280434
151403
861480
1599570
443827
475280
1430754
1803161
623189
538426
1004744
462852
1919151
1148444
1053926
1289455
1392470
1038924
585764
1550802
380636
1860622
735006
791011
710517
1069651
468103
1682128
1844655
26699
1685291
583721
41105
1485069
1216463
608523
851574
1175491
908124
1259427
145965
659896
329976
783975
1620964
104350
1657275
499819
699406
1605790
172251
571223
126343
150527
458079
1619419
1372416
380392
1921881
333753
1946890
635930
1794556
64434
767874
1084386
1470943
265535
1238925
468771
1373740
733660
1807672
1535743
2613
634421
515684
768986
1351228
762974
633999
1423731
1328156
1149580
1038866
740236
551849
516221
1117158
114749
1892934
1317844
1065545
694176
1520927
1453854
998332
1502718
449789
1325396
1758915
1193866
565948
888333
928754
1301378
1678798
1747964
1467849
1068188
993748
1406146
1749175
1534
1779639
1904367
1628806
409167
641282
76513
761134
74443
639931
100139
557387
596759
1370049
388299
1451204
1943767
748357
688390
853299
106665
602905
452782
1209574
146334
1945226
136785
838973
1567330
530385
654441
1045956
1158871
346954
753780
533340
1330601
1146616
1523535
1557659
998260
1811218
901922
1996133
642242
1756933
1281636
1259920
1454583
1435061
1216848
606891
1448692
579956
396477
615443
1691447
1271308
1596990
996499
392326
413423
824477
233362
1353587
480637
438403
450570
1477284
1442101
1337531
1894848
515204
1728341
1264155
745126
955337
1486885
1952183
135476
1415443
1025070
1235506
1834412
307828
1908216
409356
1548611
1415051
336434
941338
238476
825722
522739
774465
1101187
848632
668536
1607347
980275
791692
544997
340609
1909137
1639143
777204
959079
1762327
793035
90607
1460145
1311456
1077710
462968
1436546
762606
1356201
701415
629869
1942735
64696
75559
1187862
1814511
165642
1307652
807039
202794
1181290
1038604
1728632
1718721
90901
493691
543260
1581726
1416564
1552660
1715932
1019217
1061510
1366433
1821668
1437967
933772
1243811
30116
1874395
1735971
906801
96048
348947
1259933
741766
1231380
1075978
942008
1614218
1610315
790606
1076297
1322732
1236708
1832683
371393
577548
38777
1249805
1438373
274864
1206116
378875
1279276
898405
804326
461032
1918184
333337
1805604
1245416
1594395
1627047
1554855
517144
28871
659509
809707
1036364
766977
1711698
1184097
152047
807978
1337054
505845
1865295
1216128
1224288
1767854
1169788
171128
264095
1959637
915621
1152034
1530166
699487
663601
1204478
1155788
1919672
1479238
1117103
1066473
1971545
138732
1716891
1662391
484670
81007
1482221
1534602
1199433
533044
1953497
617749
1839058
1510800
1989654
1999173
750456
888692
380681
1422015
292780
437348
298501
1676998
1019084
1909004
1480717
1118771
1527103
628776
870021
734909
1275860
1588585
1488550
904439
1264171
1955941
1756718
1750975
455596
1228391
1135240
316443
1230568
1663325
621647
1189094
1832386
702860
1804390
611538
1172999
1986582
1637409
120853
1921303
1329678
679592
857263
695523
1493649
1348665
377372
1515130
1070118
30367
455828
371727
1423545
201962
343970
1369207
1501431
147253
1270327
1879295
1787255
546589
1556753
1785114
1065340
582457
1619567
536580
804202
1557631
1092910
1045820
626804
1970859
943547
1165924
1147469
490800
1347117
715460
977129
1800686
1166783
1189927
1750690
241013
415377
1211202
76887
1512610
225694
1986006
354229
817725
641833
622917
1101420
283432
1053797
633476
1342822
184844
1990598
1464194
37268
1123073
552265
1947946
1681523
797808
692099
671569
1225010
292249
1067239
1356500
924938
1365417
1140634
1738066
1729878
991670
1005698
856773
234241
209003
967984
735110
1369337
1617712
277768
410710
219688
1323334
1620042
361392
1365357
410706
1294127
448709
122330
1724228
27718
455637
61072
276353
1447213
217498
831142
1180434
1969214
1049947
1425852
816671
1020345
641561
1589320
1292139
1848388
1795576
327918
547820
338670
1267811
836013
1747364
48082
1127389
770866
576837
1102456
1365471
28874
919738
1481667
1671188
261528
39407
760169
1478184
612299
1789839
852450
989718
1098019
1923355
518477
1198804
624799
1030632
542711
337765
1230878
1870802
1663658
361827
1170567
285041
660682
1794780
1968555
1653956
987582
758549
128357
1903120
560889
178141
1141166
740631
584625
1893220
808154
1036007
959971
438225
231180
405564
1779461
1812766
1882654
1051966
1448280
463746
1901023
1800808
1077113
1521002
606804
155853
1736032
1324712
786221
742327
288192
1718382
974101
1657255
280718
1096426
262856
1846878
1070083
229383
96070
1570364
1952930
1551800
618505
1316026
1895493
1300667
1725237
393306
899808
1959536
349376
506193
1072623
1275836
1864700
1249351
248201
322054
1759520
877459
723032
237952
1272984
1884123
1103025
751763
482681
1123532
1879089
1618364
386141
1947179
1344583
1243780
1724477
1646597
709081
809537
1006950
1834884
260566
1146490
596161
1121909
1244964
720880
679648
747475
1650892
1174193
1377148
43893
1598079
294089
233363
1115476
1614841
1986830
1364256
1234112
642025
373473
71297
1106869
582457
887582
1828428
1949110
377674
734685
915028
5243
171431
1292275
155844
1220913
1980730
239060
239134
1647582
1778614
147147
1974519
1392348
1548569
658249
825331
1302201
1096437
1915525
1835589
830228
724280
1379072
1066394
1014638
1185092
918464
291712
46681
693705
1812048
82000
1936982
1951636
1948396
1751630
576319
682098
1032847
530779
1574319
1049007
858210
444055
1187449
1337377
1887570
1283840
1130150
1114365
1186477
221492
1435316
204530
1177586
1015170
1564961
1871129
1845326
531771
1488842
935402
1219971
3765
1273386
915468
326
1582258
638710
187051
703560
1435321
1355871
221719
869279
1848873
1182157
196572
1710478
1942553
1879382
1668753
474375
1044513
1662016
965730
1612619
625120
646197
1238328
1661988
179102
515765
718773
1330915
1100744
1421622
728849
1803204
1650520
367016
406705
1979208
403344
884603
832983
465847
240633
1279601
495807
1729189
1911591
912766
457073
316360
1607075
595163
333993
541497
1301694
159104
680171
810947
1890927
1236235
1857227
1673204
846919
217328
664535
1756354
463492
1605407
765911
63409
104961
9597
1150473
187350
953619
1925775
128836
433159
1134861
1888212
623079
25454
1162369
656411
511391
1782450
1357396
1996312
1754571
1464081
629925
1220307
120765
1427924
1946309
1060966
1943217
1733131
660473
376546
609522
1445944
842858
1467054
1127464
126487
1103441
291962
593374
880019
1897934
1182395
1089198
890998
1882817
1060043
120041
1883298
378915
419043
387906
473752
197016
715198
740242
1342863
546508
176357
616601
784958
795240
1504631
850539
689381
1521585
1094984
1727101
45827
880859
8757
1114964
897493
1044473
751320
1000310
1930934
195852
1607932
1995098
1590550
61912
1224769
1305918
27348
700014
749235
609581
1060774
1386930
547954
1221978
1362035
1443716
527311
938211
312198
74955
1053395
1584818
1830082
982081
1294771
1785709
595855
485297
1516437
234178
716844
77589
5495
1813266
1345761
1303789
644244
15575
1964992
933839
1686689
1992938
330298
1589957
1061429
91256
778650
973152
1567682
261756
1474911
1651594
1954985
1356606
604561
1487173
1684523
1924976
1902995
1131802
1516546
245714
1504775
603037
1141066
1152434
1734730
1560368
341974
3858
1752798
369645
986442
1561336
273910
1256228
149291
511941
779921
1178689
750246
50297
296763
1353809
1243249
232559
599743
87770
1860563
978291
1745123
43103
1245794
381577
241710
1866642
1842729
258377
1737969
1818967
56129
1955438
621205
1867791
959979
1000884
1130192
801710
1149053
1357831
496549
1502023
1486998
1523980
162613
98679
986736
1707270
254212
115551
1383456
860680
153258
1780744
1754057
1559530
622656
697221
1462208
546213
952230
1276011
1669738
1538917
1856152
509525
1319400
436539
1902950
96165
1814642
993045
614621
720482
1452565
842352
142413
1202982
1849067
1007331
751701
973014
1939938
1928865
461305
389254
814768
1066365
849204
1001649
313725
186963
1720067
1563010
1206445
567937
1540130
1068191
1276439
1982883
1199805
1329587
1616534
30756
257315
1430202
1733019
840666
1737452
1340120
885752
1808628
843178
1061324
4759
451705
797514
1493082
485208
1315992
1138915
378084
498104
742990
285864
1476335
306406
740470
1951148
1769704
509822
1948206
182123
267722
608852
328254
1971071
276720
1992414
1092526
388389
276533
253118
1488270
1236973
23570
1827043
1082693
991587
1469924
1786957
256862
1207881
374967
1539965
445556
1790456
435169
1406616
695440
372551
1041347
1673516
1090309
852056
1071430
380818
1741529
258999
11488
1629168
648778
1533214
706449
99854
1664584
818660
1073871
1108101
780209
1857326
1571043
786203
1064065
1504763
1722953
1415035
304762
344451
766540
1966797
544475
1264174
1683354
256578
693009
960926
375714
99998
368538
1733384
1629766
904300
566424
669046
402624
1297459
1778505
1846195
1841819
379722
1496488
1934844
1909167
129970
515644
444631
370068
1913266
1936843
404702
1404976
1302818
1960920
1220686
1375940
984923
1734282
1203676
943115
414955
1600198
1197158
74481
1249818
638709
209513
412116
1427039
1640849
1175656
1517809
1419048
1942048
1673419
342175
1037643
928059
876781
1131669
84046
1897789
301501
766024
848831
1041775
1189511
1214566
1348588
320331
1469841
367438
1201678
129213
1442173
1233909
208225
847800
1656466
1281298
79868
189869
1884366
1532390
573133
1446658
46407
419299
1231432
1679926
438937
1577981
861554
1973638
1261686
9685
811764
138985
1028435
1796229
592203
760000
938311
286385
1527710
112873
814349
504822
1273341
212336
523421
687007
1596148
87198
789263
1721913
1198637
773692
1024025
1303199
1019442
1198685
1783091
1845943
405578
389085
1119323
503621
16846
736699
1474775
712943
376147
1250947
1211741
847484
1351053
1173696
1877978
1686382
74729
983485
1192539
1127035
947917
1813189
720340
470996
675510
437867
694303
1465100
1801790
907582
1230200
571020
429565
1786203
832838
574241
369429
586399
981514
1251053
1976568
327905
1517578
200511
1541461
436377
1717885
1412478
1989359
1466318
234299
1460070
952944
666235
21287
153636
1762188
410990
1936938
884306
515611
1454648
587533
239698
1510837
302016
464412
332472
1520124
720998
1610224
1408582
1211779
549229
342219
1145221
279791
250372
1758566
925941
1174559
770526
1419793
1468284
1523096
1725897
1852573
376124
1583614
1158889
193976
1755560
1801835
1846328
1795013
1850265
1188302
1118297
89629
539121
250
1831474
274487
1414494
799595
1907214
1851151
1128070
1285570
1246191
1685447
1512482
921204
201070
1427697
1357377
385519
384984
1385841
774385
1699155
177533
1819724
831903
1182254
1649414
1630784
42606
744519
1825765
1123341
657817
1911077
1080294
179623
1829453
1412854
779558
1529657
654063
107759
1025965
770016
924345
1209392
14107
982398
1888803
765063
1581197
748255
68138
1110832
1111479
893190
628392
1075730
904502
532647
1783982
1575560
1426720
764523
227029
602055
73533
1708350
1970274
1826276
1613953
631190
3695
1473747
446567
1569460
1695238
834848
1080181
620295
1245964
851121
568499
1207554
1053122
422823
1683914
1776311
1891682
751976
183311
877292
1407020
1576947
124747
421632
1733269
1557513
35887
632758
1630510
1950019
859584
739408
160154
351313
558583
1562775
1060872
159227
579374
1584764
1763966
1239146
204082
1025524
821474
601779
961067
1031203
58494
210914
769985
438618
286701
531519
986516
1743303
1275858
1649844
1358804
1175047
805964
584051
1486183
1902269
866349
529982
1862746
728308
1238340
1930944
79726
629693
481360
180912
1019486
1323990
285635
487956
214525
882209
1022962
1267262
1303684
1596612
809053
1799702
1194707
33608
1374059
1281688
874402
840715
1506913
1435682
1156006
1743409
1176586
987274
749069
1232697
13899
1032693
1631854
1064468
1466894
14906
1983405
796256
1842483
1023954
916422
498022
192910
1340199
1860593
807821
481718
1009299
1480874
335058
343074
1201356
442285
172336
912732
903559
575240
710676
28480
344382
978656
1032068
742307
1939955
752868
1559976
586586
1610884
1869887
648025
1779606
1334285
105444
1887504
839632
1302632
59271
1015457
1543886
608027
1709175
286650
1089452
1115658
1866191
497734
1798652
163413
1465795
951071
736597
112129
619028
1841846
957169
1286407
1482868
146720
1223436
627496
431545
187165
480358
406258
738175
1177800
1532264
509834
773794
1912123
1289168
65450
664675
29045
249808
645621
376957
1167832
107118
1232083
1485452
1053157
1996810
741972
1427834
1916887
1783604
438634
1137401
734174
1140493
604207
918478
504975
1161093
736973
797316
457854
98567
797350
587262
1096451
510507
1877580
920957
1889560
777581
803678
344691
1712406
936451
1552740
496586
1361744
767709
1453660
1414673
1976943
1885922
19344
938941
307862
1588801
713117
292600
609959
686512
1410254
196914
1449687
1610492
1820995
197934
429420
758043
1369970
491127
1473485
523014
1621546
1906424
1910166
304445
1964451
674106
237036
1126602
1752408
1082189
700842
79345
961323
495096
107773
473858
1165558
409079
1125776
291184
389403
455989
274594
276039
536262
1301041
1143895
762375
1402650
939109
352273
741319
1616189
293683
46155
937814
62618
1139519
356714
472322
732765
1479742
953946
1948545
585913
1720923
612103
504456
139724
89744
1018737
1258035
1609661
443560
308941
1636333
719637
290836
1946297
1108477
1921517
1731090
933896
1455510
1595152
685479
1457287
1955899
1430990
15297
411463
362643
922619
601024
1487770
588314
1991177
1411257
1116439
197481
1534450
1174225
1001845
500498
133628
396478
1603017
1480615
1937986
639125
1564117
1566238
1300556
1493671
450760
388699
460927
580826
1922304
1110319
33828
106633
858390
868927
1088262
818696
983510
875718
1423141
1282450
1947924
760351
800125
1213405
363451
1622255
1469357
757650
1806598
1552042
1260171
1796475
1519548
1457495
1731762
1507543
1915285
332180
67814
1849813
447005
791289
1744387
1902663
1067288
1129359
1663576
1289048
1397318
982206
386510
1713757
315232
719851
1911964
1440183
348491
988081
257939
1579720
628487
878304
42367
1540815
566259
206557
41790
243960
613516
1682497
929566
207849
426156
533608
1437063
263572
285819
104246
1345976
76292
1129136
271240
1612780
1296265
1698924
1659278
683128
835545
70173
445969
1702818
45420
1888001
221472
951878
445749
830946
945494
289752
30369
53695
1161985
1835544
343446
708656
1849920
115273
222602
1950094
747049
1279511
380977
812826
858827
538487
169531
1640759
569374
467123
1928702
741076
1404464
583508
1564102
1443974
502633
264132
333765
1558542
965495
1546499
1498134
1321061
1287910
411989
1905678
1716341
1813554
9496
1844373
1104185
1193813
642479
1208865
171550
735702
264017
1760614
911777
142886
1645994
1568048
519954
70110
748858
321623
877124
14529
1972777
149804
440427
889509
1071427
366962
98474
1595132
1354326
784192
290988
1571398
694188
625894
632199
1219142
1402452
1078186
960551
169776
356280
363498
1381179
443268
152198
1756988
621922
1375104
335837
1357707
1926223
278396
1333670
1262256
241789
748596
1021524
1577785
1181907
1657170
847547
1211415
1892957
157166
1372506
1552469
786019
1842996
1470475
1628655
96390
877879
964967
1262568
1594790
1479250
1459135
463487
1794235
671460
454429
167253
1290623
275750
1592137
1963121
226053
856337
1489848
235465
798604
1352378
878548
885413
1785713
1825781
1907642
228542
1003505
1712198
481608
612973
751358
1333121
821877
1298795
886583
1839086
1806072
492990
1744978
1611416
291612
344932
1915736
1088
1087157
1776564
388377
235991
740320
1082470
217568
1297339
1466111
701861
1820690
1502720
234449
771339
987288
755792
1894349
479255
1118500
1776021
1529325
360886
719628
715241
1908533
622659
1626293
587582
1546252
926076
1468309
1261511
1946489
1154892
1270918
1079541
1201240
659313
1059858
1117114
912413
479818
1405004
238112
1230026
1005602
1237416
1423097
363712
1253993
691802
135386
1688506
1284905
29833
1372443
624748
177808
1342416
796043
881445
1058951
409610
1090969
516128
1950745
611819
31608
477043
1637029
692262
1979507
701715
564528
1780723
936718
278222
1801179
804616
1992522
676331
429299
1739548
1828800
1519501
1734778
1653412
1623036
787506
258172
18648
275321
1573066
133749
1579325
1257145
26172
269581
1327290
109859
939006
1985785
1993500
489725
1845822
1512423
1758073
250193
222448
1986536
427399
1287453
261692
65152
1904497
1266853
867040
950436
393761
1453527
683715
1011051
1408533
48687
1928130
572057
1316069
1094966
1401111
1314095
751689
974795
1570246
1232256
189322
34100
248102
1401186
69013
1194176
1121174
1585540
781034
849957
876304
515536
1952865
415262
783501
833445
52835
1631324
457556
1211683
351700
1987061
391626
863929
1664328
1797804
1386891
1345216
1146843
382503
1304863
1193089
633103
712797
1921845
1314338
1840795
429362
1735444
1170793
780279
1653376
119252
1654229
790564
487923
290923
666967
110582
726638
1217669
239899
1107752
1958262
1151291
1118508
1498359
1297726
1990987
1434073
111394
1839360
745751
86317
240878
423839
1769552
304235
1629407
1339594
492404
1876663
1400611
1009225
618690
1461506
445929
1639170
1419340
820840
121222
1468489
105241
1668746
875689
443211
1933356
1638752
1726151
697440
257301
1349457
337920
1299134
440113
1252844
275545
1273174
218403
1152790
1307046
912800
1611763
1828727
465916
451703
1629717
327085
685162
683841
206208
317079
515683
431608
1692422
557935
253109
1309809
1677513
796701
1870468
1247185
928258
1630672
1304987
1938605
261112
1334204
793524
1569655
1019495
1943349
1646567
1959019
223778
1037590
371738
232751
1650260
606332
1255812
370034
959310
75798
557201
1305362
994697
1766790
140031
1838901
1708604
883246
241728
1724600
854311
501346
181254
1426253
1611742
1114829
1713990
558549
1109379
1948163
1482966
1862591
1811859
1826344
692391
360582
395149
1530970
87452
807626
1061933
1663240
822778
1936392
1681127
1957648
314852
1131268
1450975
556633
609222
1636839
475500
1422163
1481771
581507
1863190
797818
336989
1229987
1735834
719984
315111
304592
1203904
1373477
523860
10168
1671915
534421
241111
208505
1559732
469888
1540602
613184
93778
1991275
1643886
1187529
537512
1162026
10090
1466065
688314
96683
752635
806932
1171589
1538834
1546453
1324126
521663
1554950
1677671
18270
366205
7983
639241
1355413
959815
1531850
135570
491275
979277
1087959
1394342
481613
1526975
240328
757087
1039102
438463
1541305
1162020
865725
834061
1394405
1388973
957400
952452
1035088
147860
1610496
591625
1841071
1880199
223622
1597109
1397082
1788938
38297
821847
561747
42610
972053
1293911
1837778
927657
477918
397492
944133
1838828
466385
1165601
62562
1850957
158138
27798
1772764
1779746
827548
1217771
1631859
59707
1086082
371990
450326
1004767
1452339
1246142
569581
282187
1021116
46708
363263
178847
1712404
346388
1357382
1065736
144301
1178201
1705058
1104391
1308504
1736286
1196841
1639683
84777
1480429
476401
105982
1403655
1676662
698422
1770576
529609
205898
1511136
823036
958647
1791193
1765508
619520
492839
347660
368783
123403
1153633
1780629
1089126
1102426
134133
1164695
1286561
430672
758779
783508
1537701
817169
7216
383230
1619060
124667
1949496
358586
1788325
1299612
856902
1488267
501496
1124700
34947
552751
1136329
1341135
1989100
621550
1077133
941226
826406
1176752
1373644
1160070
94342
1503557
179619
424112
1172352
43604
1756197
815647
331590
1154551
677170
838848
765156
80115
346279
1877081
1087134
763878
1249458
117257
1615614
556379
745118
1898294
1685358
665790
338786
1547333
604712
1878036
1222398
1443145
735428
1889590
784145
1393358
872018
782411
157044
795309
1239583
416904
1673367
1734939
1687544
1880447
1054197
1425166
1756240
923030
948353
1983716
1361176
1831890
1647070
518565
1112606
845256
315430
1124763
1035242
1738218
1191969
1323028
619354
677483
773915
1615884
57953
41633
1452289
1747808
1534711
338187
48156
1567343
1209070
794159
1173638
930476
10044
928085
861073
1203702
1797754
1506208
868799
402521
66136
1069591
1921390
1556479
307530
580144
199874
1796183
1642557
494782
876439
1185601
181752
1543795
671160
1949152
1361450
290131
546927
283142
479171
1798963
389177
1386770
1691258
802038
520723
591170
609785
1585542
1061354
535637
424462
832015
765771
1240942
83776
79989
1392511
1862972
1330000
1377288
1559847
969167
590761
1542847
1639228
186472
1538192
866807
1116420
559853
1367676
789764
60635
128514
360359
378368
1194187
33071
1734065
779547
1331864
651822
1996734
514477
604012
738625
1878660
1721372
854049
510140
507731
1284091
401457
575453
592488
1113144
1426219
1717541
639325
1381683
918155
1493715
60034
1376549
1237970
401246
1852621
16598
480868
1486542
36785
11001
279866
754068
1753269
596514
571576
379387
910529
612247
1629634
1530913
798266
1893453
540642
1891493
188232
1980503
1287801
1489211
867811
199035
553193
753639
313363
1840357
1191943
1907012
496798
1905852
299487
1341474
1983052
901046
111270
1146935
1967456
1788371
120929
684572
1302113
1124214
1760469
979225
1214660
1483319
599165
1065882
1521974
877045
621404
796599
786243
1440168
106269
520303
610526
254603
801726
939204
174768
1137105
154187
1984671
1589956
1250754
862174
1005612
31390
789441
1148876
1289210
921676
1005306
1104326
371178
1968522
845978
168443
994441
984712
1829150
1319219
453540
1907137
952193
999076
1984054
1800815
1200738
46274
1572540
1134908
1555807
614599
1011395
148229
1928204
280865
214128
1062398
74093
421957
469643
1390446
319907
1644752
960916
1989567
761584
730617
314376
171818
1313366
1629540
1201896
171573
1029081
1409926
780452
1769728
1706974
1011041
160019
267611
1713966
1340936
778836
832670
413325
827503
1306128
128425
739540
818255
15307
1419624
1398182
1095160
1040376
1536323
566884
1910555
1364776
16374
1702181
57416
273832
1041820
1532131
1687494
1051743
1257812
493240
1394495
413594
1802095
157200
945351
707038
1526231
963606
542673
318399
891174
672910
328561
771882
1582212
1729956
1122107
286657
1550831
1252631
1866672
535718
54790
300714
340431
1920502
22033
577963
764302
979478
1494939
789490
916477
325245
1963017
34507
778423
151683
1606355
311368
387808
1276748
413711
1135917
1086055
169573
1917388
695532
163189
1927381
830893
1960042
13808
211910
61044
745997
1544153
1831656
1398828
1185893
142531
1858356
799977
1960618
602263
1924800
1257041
1320735
1048442
498553
1308484
149730
844746
325597
1581248
1986438
1971373
887389
1705865
1415787
1817248
1766051
1310963
410377
1703638
1331512
1886966
181913
1675519
1973884
181669
1436045
1735102
1444813
1403752
1378174
649867
617482
1047160
155965
375461
1149580
477452
761664
499831
515878
1842387
224864
741688
632259
788789
218785
1806531
132298
1589190
1112314
1645057
1591244
1600254
96741
474802
527150
1532664
1620514
1206244
992061
464762
1038798
734539
471758
562018
1328675
1863186
1795457
1035430
1541734
829290
837796
1761691
456579
1756336
697541
1520809
1694912
1124955
1027548
238274
816201
1066864
832882
912586
341756
680283
88715
1759097
1040353
1871114
1400563
1131889
1717983
1227634
813711
629045
69912
1306143
1870933
1686282
1611643
1348026
489860
588063
557063
772864
929058
1810510
498982
1128921
1160871
1581659
1868597
643230
468162
675410
1145992
635538
1418937
1105861
376723
692232
1926207
1830933
830942
454210
1287603
484456
1373079
1729339
1627510
1786078
1794910
700037
969622
1534275
684782
1255650
1943882
930356
919058
754504
514274
1013132
427059
365094
192546
786127
1052783
240354
769432
1949339
1906709
985344
306458
367957
1487927
1940580
39568
497108
876921
824518
1819431
1816752
756628
810172
1516304
1215987
803856
1316470
1817166
1325072
1788950
781980
1238358
221808
731519
1353350
167622
1486316
1905407
1705265
253901
1498670
728993
93918
481675
446621
637339
778453
1934850
453989
391520
1463547
1744071
961045
1595259
967933
1548869
1202902
1759850
200067
1769968
999451
365221
846459
19239
1066245
1303999
971789
305024
519103
455627
935479
1732393
256232
1550234
562303
457386
170290
543164
492095
973165
444996
541285
599602
1811738
41009
1337443
1250501
1818902
1762800
931311
1014139
85604
1931301
1193811
1442341
51984
1011201
1176944
1291159
67026
256004
1917413
561650
1409354
1034581
1796941
123153
1552196
1231426
877336
732118
38480
62777
817679
701663
1706057
591689
333899
780136
603166
685041
1362236
1906463
1369119
319176
81349
1782174
272570
67241
335600
1093096
996836
586907
1225822
715963
178753
530738
1217769
1496418
1365196
1337076
1773208
1910737
1545213
621417
1077663
784142
1607735
919067
665638
496415
459789
342419
547769
1010955
855928
1688931
597481
1552176
884809
317602
1701184
146766
1708154
163157
377075
1132786
1612128
1965402
829901
412536
1566776
901725
841107
1271977
1649818
1796952
1987833
1392487
536481
29573
1043208
1130565
1470672
114231
1216062
188828
633216
998369
166888
575399
258314
327457
865045
1397262
1157291
1692840
121148
864503
1796962
1402315
785330
669573
885359
445411
1368531
1309526
838018
600731
1288764
888724
1061060
219211
1696792
1103987
568621
581689
347595
1233330
1936099
968112
358708
1691066
80646
1965983
1687040
1223684
1990776
1982671
145176
1922587
391720
1729167
823545
301473
466391
1397619
279159
1851771
1765797
326205
230985
876489
273172
1501552
1591322
538932
275388
22501
842315
1192061
199595
1868589
350764
1696736
1554491
669870
112234
1831880
236770
1441731
230831
1632232
1090046
45955
153320
1279330
610407
1990330
1213345
568844
1321956
1502107
786224
227664
1005023
1010176
1318576
1265310
681749
473417
1959994
894135
504702
677617
1207522
4548
1715620
1972103
385662
1390878
1034707
879487
1620276
1239187
32292
1669604
929253
1163514
1514508
728217
1285368
892071
225517
106623
360182
232248
742746
93176
1067034
1865645
1862231
99083
1420456
1284404
1698071
865168
1560547
416524
708263
1932341
898597
910928
804791
1347760
755530
576134
700694
284004
1775687
690443
862389
98509
1317771
972886
248470
1341914
283462
192515
1832587
1839726
1499115
708566
1721696
875599
1616805
1878775
687614
913536
492763
1752973
946829
1536728
1026971
88709
1611121
1468861
703779
351445
1801963
1377482
1282302
1260703
1345101
86399
827359
731607
1271730
1924937
1943840
652227
1865707
1540660
1611690
430625
454962
1260652
679901
308433
828293
1441643
1006907
37914
1733037
1191319
1466271
1210258
1841451
117713
636247
1809671
277369
1394030
1381026
506286
184211
488400
885787
679502
960631
1111421
1319149
180588
258112
278615
1769455
1747352
750987
1650464
1089217
612222
616674
1263946
731949
1143210
1354200
1440559
1033425
1944642
44668
736781
1417928
574301
1931650
520080
1119765
1721829
796579
584798
1198500
477178
231510
645019
1775843
1941760
240507
1053172
705128
1420172
61065
468709
1556903
1797892
39059
403971
1746350
424906
726122
1623254
1372317
899523
1641596
470520
409452
1859854
1500157
34782
734500
1229307
1625768
1118182
1661960
1579538
1233873
267770
1544864
1363968
1911796
492977
933295
1255906
484271
1810056
1002482
910266
1187969
723080
1720261
1993662
739774
815276
1635368
1629067
202684
1593272
128794
71029
1434231
1696231
883336
659662
446083
985260
251475
1819909
199724
1160614
83120
396471
162022
1626227
1050438
1707058
1580790
438468
974884
1110561
1514421
343447
514582
1899134
382357
821277
1202016
1519859
691083
1007055
687270
396002
316355
438531
735938
1860164
134048
700666
345000
1483770
1539435
1646735
1634817
1502433
845078
1915380
409128
1233890
414053
1372664
1535909
1461927
520780
1582451
1703823
89236
230431
418245
160312
902747
1603764
327883
733919
1392421
1259854
392807
1008329
714430
1327252
944099
835359
845130
1233373
1948866
589123
747993
1710937
531191
1110832
1606971
182245
782085
1939486
789079
1361570
956916
389492
5260
49234
560928
1372394
1346768
277294
1074527
805377
433218
1180455
845429
114363
884434
102130
1408046
1973006
790954
900189
1043399
1093779
665964
542995
1777262
1403156
912221
815700
88516
1029163
439891
531523
1224970
255998
1778609
207761
402212
1464863
1661177
218060
354152
1659725
307202
801804
410796
132805
1810393
190462
1129794
705432
1804443
1965255
861444
1105043
1611848
1188262
1614769
431171
1767389
479938
1519020
446134
1044499
777302
661595
225013
594982
1573698
962916
956809
1326405
728496
1778034
1472578
880569
80342
986830
906654
1700200
347300
1415772
1254360
565784
1299898
927585
1778906
1946385
122362
778921
791983
383128
1618234
1546790
485896
945831
227708
397550
1965875
1929693
1372663
59962
1474615
1633265
1975416
1748223
934557
882681
1924942
1236746
167853
413723
1233384
1747012
451567
599117
81217
189253
1668189
1743077
698951
1529769
953140
1562507
1947500
1527255
1466584
286125
518885
1266526
1146428
640042
836705
345286
1501182
1303340
338481
101388
1528060
775923
478026
1785399
639966
1468935
959115
982523
1704486
1247888
1986125
384713
979806
1618657
544578
198794
903939
1234243
1238974
123585
1840051
875320
1965349
1896552
1563678
84118
1128064
1051761
545699
979875
822243
1145256
1048482
1032385
1178146
1310027
858250
1157760
1610970
1343307
1741536
1251653
1213015
443101
325674
1680579
494957
74050
1958545
95020
1996780
33157
991329
1915165
1803709
178867
1495710
732951
1152912
553056
851303
979182
470830
659475
847685
1101167
609857
1847555
489628
324564
366875
1096869
1266081
1292297
1875619
1503560
772285
845655
411493
1742767
329701
211892
791301
1248822
761563
847161
356961
1803758
418520
1831366
1198630
1883795
31212
240191
1842310
81385
1317778
897842
50736
915601
561351
1074684
1573685
84313
440786
524121
694015
1453640
348519
1455095
1743995
9336
772851
1791818
999708
1616186
474579
1110067
83343
1249879
936979
1746308
916507
1127488
1815668
359003
1373241
893270
1673966
1792484
1037469
53020
927524
758628
612974
1200113
288084
524267
1013942
1277986
1640404
1684880
1121678
105963
1710970
1195460
1235975
260070
1550786
891640
799357
1259301
210583
692320
1604735
206330
253402
1483138
367277
1850268
1062763
1357593
1586269
1471911
274986
716197
764210
1930250
533773
1708973
1986450
754939
1644738
1041995
486883
222867
782022
180480
786119
969919
1057274
278185
1349310
1545373
841365
1754182
1706928
1421132
1037184
956910
1262082
110185
1644286
98342
653668
1559850
419925
368989
811199
1981805
523302
380307
1514455
564216
240924
1020454
1917675
765771
1875023
1906336
1979327
1440368
567697
1072562
1562302
82397
1366810
1186633
1277287
1070293
108888
564437
1563055
1823070
1270564
270383
833639
1256269
444236
948456
1661089
1601234
752072
213307
640700
234258
490537
1729699
526850
959514
848617
1580239
347131
370895
287354
148215
825042
1936980
1597892
139024
1174595
435882
1376546
953563
1734707
102284
1709304
1783245
915335
736726
1905047
843712
840323
1928689
1264709
1686316
1349203
1825408
1850076
56174
1867449
1271122
1044159
1086317
347913
1608791
614998
1692817
1847665
1348254
380075
639870
1564809
1411066
1782254
1144845
1434669
1844458
167937
1174830
895284
1209999
1531095
968566
1676394
1274971
1021460
507105
1924682
201317
1357166
1945175
568789
1424696
747137
1458299
631714
1185291
895551
141694
65719
393921
1415849
1253644
457853
250097
1382711
354194
861479
50873
1051930
1647448
206211
377719
1710916
1302379
822139
980891
205109
1708588
1380324
70379
1098152
651453
1829780
853695
1534827
646105
265368
1305775
1644272
357848
800993
1541249
519495
1738733
13064
37091
1201118
408027
1129849
1270240
976955
723034
699710
942199
1779529
225497
241314
1103673
860122
728288
11995
41257
1832848
1426008
1747724
1642928
453577
107203
911395
166616
233415
479397
1290474
805842
300003
1701228
1752171
344636
1177655
1090669
715553
529904
505582
1384893
1420844
1579273
5998
908704
699603
428316
536324
1054568
1209551
1500930
890137
1415867
1984220
120654
1466631
1319699
910803
1426077
544496
1497731
635031
599557
467726
1733194
1743947
1359133
1203564
771863
1817144
1175174
1086662
600534
1036723
20773
955829
1099606
888348
1836886
902161
1690375
730281
977677
454660
713167
228398
1675017
1521925
410604
635350
851263
650241
1462404
1797330
1661610
326717
1296404
1866639
1325148
129144
338735
48759
671557
57850
619321
1273387
362023
1585583
1868101
1924898
1693335
861344
1658036
1904198
1804183
1038392
505155
347761
1228693
1386184
1064591
1680511
828763
1065591
1816900
1527073
1082388
124823
1729275
724717
951243
90577
982568
70104
83373
300729
163743
1099068
577126
655804
1831059
1010946
683717
510999
884375
978987
1257653
414113
1992505
1081533
1735274
618671
1111797
1660539
589762
1091507
1980735
1552854
1114520
1482186
1578671
1289471
1117115
518702
1285669
206563
1177256
1955343
246307
900689
1660802
55319
1681600
1019336
1408671
1899014
1605733
1891643
1156491
267711
1789016
1768059
1490141
618602
988056
1521847
1074409
389759
1218218
1865505
1627310
1782725
1003183
1176748
242278
402985
1943311
1592414
1983265
1887405
1386052
1841541
1510446
461157
347219
765573
1321099
1152315
1852222
718619
912454
340190
215516
1173934
175663
1805471
619704
1832633
1863060
1762433
286205
679489
568060
1248261
84355
224862
1737847
1065233
1285281
123014
1388613
1886987
585406
888451
349488
1557665
858947
147272
1741637
1013618
1118964
1007342
30868
425956
378442
1198973
1771259
293927
394367
259955
467226
366615
1021829
983535
1309619
1646746
1917403
1458619
186789
1483560
983969
119685
1400758
1192270
1983474
1787106
88693
1491405
1818789
710679
138836
1896176
1335821
1835576
529548
1939269
1207170
1625686
1493862
524777
1111330
1757517
1102281
1527663
1025620
1567792
67832
643608
734466
1872337
933545
1790073
734917
3921
581783
292336
1251072
961498
183537
929368
328827
1671405
1430077
316344
291797
1359295
551374
1212231
270023
754717
1815202
5624
1248974
183455
909098
923123
219176
1640163
729790
250922
931805
557178
419570
1543679
238055
714413
1067706
816960
1751023
1320458
485736
725485
648538
253085
107467
1321899
1526410
1524647
189002
1251361
1445073
1118892
1513210
655416
488354
1298927
1037902
1137188
1617793
1469421
164476
1993503
897847
581411
557427
1241222
387007
859854
541968
1920729
188825
1437984
1258892
307946
1064950
1821679
585490
1399643
620915
885304
657519
437654
1115041
571591
938822
981226
1316808
937304
1164220
679390
1531463
1461497
220764
1954115
1135816
732958
324629
824243
1761889
313160
1743206
1331744
772316
481810
1481260
272258
110197
73429
1420019
381403
1807636
385894
1112852
1931925
721784
703393
594584
1653449
957618
1748784
294413
1679523
1623558
1219045
28212
1342248
626529
362588
1148048
1517948
83080
252911
464321
808621
1777524
545451
1497313
879472
1072336
1499901
1052523
1442335
1820637
1994693
1614886
240424
472087
881751
1538926
1228678
83859
1889925
968520
52177
1071359
1600716
1263208
1811564
1266770
1467939
1177652
975041
1819953
364195
1945491
739794
470116
1876087
878052
1382182
330830
1168952
1772163
926292
406767
640715
1409751
334320
1476486
364611
337596
515469
315097
1503734
966324
1221214
1956256
1380100
1714108
1156751
1914879
1720651
240177
1652456
338046
1099715
1015724
1775086
1301387
271052
1860171
1684266
939912
199827
1663572
1002678
105487
877045
1432272
1494819
661294
237729
956296
1138931
1097491
81311
770402
1146916
1134741
309638
1397240
553096
1301657
1796799
216243
1537986
315435
915482
1492237
765976
1009397
805650
647273
248651
1796777
1112297
896148
1719583
18493
241626
905198
1636963
395618
390315
600914
1002058
819059
1010021
1990878
1984724
376346
792009
1051313
1619228
872859
212765
1645663
1209660
1231280
848538
1148368
1620724
219951
1187133
643961
1842500
1318969
1973583
1413990
1954619
40076
1200879
559361
994043
15579
1255586
146725
949820
1051732
815793
620075
1425203
952059
556680
1968346
959628
1461079
1416240
544129
402150
1461045
1234058
916922
228608
1438507
350863
433840
485809
1779253
522005
648961
1345096
983951
272381
1541797
1998093
1757868
1582650
1897159
1624689
1178451
1565376
1367186
625233
664352
938733
825647
208924
586041
266164
987787
658592
1847046
870768
22381
860164
638365
1400490
48935
905550
713456
1064060
817403
1755088
780893
1086516
1415916
1456339
529564
316804
1322592
312851
807574
1739435
1452258
518889
1336766
130129
1819893
1206827
424358
1585182
523815
1428025
1831136
245210
408167
1331401
510013
1429554
1621857
1917825
79883
1325091
1347509
416606
1355888
1119081
781397
69418
1007983
1052893
463946
503413
1207681
1797651
1997421
486684
496083
1484476
1773738
485824
888519
1479609
124414
1891341
139938
656199
1824065
203514
492354
439289
1113828
385983
1182805
835529
391266
1181800
626373
885226
1169824
1350467
389455
698449
233723
145947
543879
870872
1817996
1910607
1484316
994330
538717
1372201
1607231
7296
1857123
1644522
1280481
782346
181016
766653
675500
330156
671861
668174
1761158
120633
1005973
1229280
874455
1738386
441696
1862009
1489247
956115
1827737
1366184
455884
245020
610234
1231934
217474
1947501
926303
398363
1337941
696187
363960
1166612
52785
686323
1456052
1672543
655618
447809
1904459
457828
560168
1855561
546898
1996322
1500347
778349
1949761
1405599
766186
302579
1485594
700773
524301
914823
808033
1474987
1573820
327123
944629
850613
632463
1428050
1871727
1453328
547093
1370754
204021
1340813
1196837
1640533
1492171
26533
1893452
352079
1874230
927176
438750
1553326
700844
648090
839546
901962
737669
1436095
543138
691394
799065
1608683
725864
1080137
1143315
1663432
260553
1808853
1548758
1573069
333071
1741459
852834
1256308
1591614
756774
1940426
1629541
488974
1361895
340744
1651135
1164781
992317
1205842
1660673
1137291
1915334
1624567
1751527
964868
1539552
370574
949743
39636
304328
536462
229585
1414037
1295203
938838
1390162
1302487
357785
474697
1003796
209425
932957
1269513
143766
267688
758824
1408686
1114126
1371654
723103
96260
1146950
1640077
1457952
1768971
822866
1229303
930136
727778
1899462
645447
1392158
460835
271676
1609318
1910242
961320
1142727
710204
852734
856546
557846
1458562
252941
1694126
460870
1659250
859787
397364
1358716
1983503
1184048
784311
175208
178043
1845815
32049
668701
189803
1188909
926553
1562440
1850588
1111456
1006948
1324241
1791209
913184
1249938
1344092
1077432
81946
998519
1868121
297303
673039
1037037
509615
1185990
1695261
1920074
1090373
1937373
1285164
274386
1156277
440072
381718
209149
83671
785333
1260436
1109644
857194
1643766
150280
1077253
1687461
1138737
1396153
16576
474787
965232
1575418
978000
499799
275633
1521993
81400
239645
1639568
1078539
979512
304351
463559
494328
786611
1425612
787022
571491
1909082
266223
1715797
1607450
1794104
528364
175349
1355118
1082635
1551790
107770
266176
1067978
1753308
393710
1898626
144335
873242
378318
1452105
18488
255148
896986
1739784
1335228
466400
1165913
1573938
648296
274092
49800
1095631
253573
294505
1560661
1564138
273235
148930
1782378
110026
1727457
1522919
1840858
861616
1680953
1437290
1489074
451600
454969
215080
1017186
1860257
5086
346510
1089597
100377
1713345
178359
26834
1726420
1941472
651706
180899
1479395
738249
1811356
984063
1231400
785380
682698
1378354
1293645
386873
474431
171231
749306
1830484
1686423
862248
739549
632132
888950
1696314
1873943
56127
1270792
879717
295155
1609167
1521717
384282
770589
1144266
356665
1740940
596912
1421169
825842
1275563
47619
889836
31749
797183
1950206
399045
1749016
1998736
301796
914949
36289
1639587
1120332
1215900
872211
1634123
1046972
1388569
1030804
95337
746016
1185414
579571
341985
1882028
1779212
1022058
107077
641361
1340686
1538848
572739
302431
651869
1568603
703109
852419
1148223
281293
572585
773045
1153909
263395
134644
793972
1720387
15823
1088159
1256973
380289
898056
367626
679759
525698
323488
1229899
321496
1827563
1491719
1134807
999772
193803
1625911
76909
408384
873291
1805956
419463
309361
662965
212253
110224
36108
997972
328842
227176
146210
1411801
1973838
1063372
1624595
459759
1202735
1640313
1749800
121480
1392490
540949
39495
1657544
635824
1910998
1231013
12231
1307635
428886
495418
621592
727936
578602
1103147
1609868
1338441
43686
726456
1039826
1079421
186693
1293492
1462096
1012037
1557580
445994
1069643
1361750
1486048
1604659
1315793
1005911
872081
1293835
830534
1116033
512129
1925238
156089
1520146
309400
595192
1324828
1525186
629253
527091
889538
41796
1573240
431922
1287955
233626
202808
1304968
1663682
1582954
1769501
1392544
1692293
344116
702134
1212642
1344142
1773733
143527
1240583
1466801
1506266
1334593
1334605
100591
1625034
1492395
903369
924153
1933551
538111
754611
1077750
601688
1404922
387797
892195
1263882
250587
689625
765506
989045
979678
392094
1210243
1472755
416659
784920
1851541
675251
1289893
180995
588206
1351986
1267168
1027068
465172
1408506
1474795
1042429
662231
623685
1108268
683318
151996
1527082
948616
1510646
1351984
744777
1294244
1942365
1589401
292864
45516
1022048
950193
706917
1461658
1079294
337529
602154
1517635
1849554
1089283
1698806
213697
1672919
790312
57800
1022638
271867
304387
1605234
972596
296450
1117980
1080376
1962161
980997
295314
1390015
1861872
453794
1941895
1152921
1968410
167265
152479
1238695
1276871
1302802
1452882
373500
345782
1487716
1408469
1769426
1292023
387092
1829558
1706501
1112024
1173835
234082
1187846
1686815
1926802
1208168
1171371
1621466
964192
565549
673875
1614275
1433350
629575
788999
277862
638568
814883
1684964
1886702
1445017
495765
450392
1742987
1010541
228873
432779
850417
287782
1567440
1375379
1348123
862401
713991
219790
1246770
586192
1825090
1903781
1433483
604243
1407287
1023144
1117864
125973
1334306
1917508
1814466
202403
308218
754159
1650311
552283
1701465
704606
380148
558655
949703
891309
642684
1363602
1477385
1930286
1110594
880075
1774143
1451858
705707
1738862
868690
96833
1833116
1440539
504693
1987048
722781
1660247
1896166
99331
1872577
1477406
1361350
1104758
1150070
175021
522655
982011
407343
1390658
1677258
513636
467546
398100
752569
1679069
1236049
956868
666655
345676
556102
1717005
1198095
1792576
1640309
538845
1887562
1133788
1322528
1997163
1208532
680732
1096378
1010125
663125
1566798
1730650
1189318
1751756
607701
1825495
128465
1267700
452798
1130787
875188
82247
1646768
973680
970239
568292
1504065
864281
619147
1577364
1973611
945124
1898864
1987687
1534687
1125538
434353
1329325
1056799
111459
63110
1223676
581328
1962881
448629
1094192
1210706
506067
780833
1490619
1041171
613334
550009
1750682
527280
763911
1376001
1241947
1266770
1503474
289582
389652
1187919
1042809
1930283
596951
1637432
1566906
759243
924757
940058
705098
860869
1298259
1148173
1016851
1807187
580358
1274575
1308014
1095748
1728039
765100
898021
316986
1484153
141447
650959
303925
470028
1099482
454524
160478
1270397
1700564
127888
883494
1080127
905020
668914
1014683
188123
980154
1741746
1602954
1046722
1591152
1746827
1230453
455065
147883
1070594
1750402
547876
1320439
678620
807412
656381
805433
1359209
1120508
1520458
967292
1346213
154285
1662106
1325529
1256781
1179763
832685
139710
50872
1897058
204026
178721
369056
1523350
1451079
1489522
256381
390534
506860
821659
355720
1488902
716591
1887354
873255
990141
1699521
1513616
248115
1687573
303977
1806454
1325378
1613140
212692
1592143
678944
1408767
1601633
260748
1535168
597157
1043416
850338
1048380
1922349
319613
400955
111940
1917495
1050084
1825274
447250
1832212
1301513
974770
491699
1560260
730147
506495
362117
1224129
492847
630296
544253
1840383
890495
215590
1366735
984062
1574173
861466
1328605
1561864
1540911
675740
1981439
1520519
2238
479661
1803881
95042
1287738
1919960
1161925
222299
1226807
1208439
1380756
1673188
1054308
259913
975201
1231839
714258
471378
504271
569546
400559
1653684
24391
1951657
1377771
1368423
728361
356829
354039
976236
258612
923647
1444236
363747
365428
281200
126968
579366
1281358
864041
857765
1111933
1594928
813071
1273048
1181439
1745507
1203240
1966235
1572147
1414058
1647712
53116
1353463
153741
1300479
345916
1727156
957829
33588
721236
1338750
1792946
1390643
183002
650760
942618
1868862
987439
1627514
1230159
757997
863110
191999
1195416
553675
344934
183163
1692104
592722
996525
1813029
121977
1828855
1595229
1921893
837792
387315
102699
354840
140191
1696254
157184
619786
1582213
287839
1060876
929212
1198281
1241795
1943871
188195
1493805
869330
738497
90577
1444910
1122884
1983336
1061502
1125759
1521483
1254083
642033
1910189
1661941
551427
161991
1067399
1934065
24592
1757671
876181
1482658
1458464
1593903
1703401
21348
1197517
1062621
421156
1766485
372490
1967377
418285
1241421
1066709
1254600
1029468
11487
888115
881530
1458285
1976751
1370433
66065
1959176
185063
1115686
1528436
1588071
642342
1749178
1050990
1948868
1816047
1583453
1389546
536587
357184
1489955
1466522
946706
789140
65066
1151143
1722061
53719
566669
386424
1388660
484848
358732
14226
1830430
1249036
664245
1581555
1627549
166651
1693695
323773
84089
880535
1461299
385096
1281371
862703
1706943
1868609
726620
1149377
343569
1992616
1547912
1564391
1482910
1282551
1416105
1886429
167920
1548294
60869
513425
590826
1850365
320918
1369113
1979373
128344
498612
375670
112777
3085
1776458
1133129
1537264
1410150
1551470
1210809
1916816
1976220
422803
1772877
45140
525438
168768
380071
896448
937645
1335724
373861
460335
1424902
1840501
1752234
1791117
259033
558173
612623
1618361
528994
282481
1538548
146569
838223
383444
577792
946334
870068
1484821
1804801
380035
555449
1451323
1986152
552955
1472838
707250
1682649
1985632
663379
700201
1641525
558551
1190757
1770442
1535676
1040000
1421543
1659356
1642786
991332
1429084
480761
1700886
1631113
319810
317849
115818
858381
1252028
1060205
657428
893615
1060631
229849
1989428
360996
179945
1230508
975119
629966
1173977
677536
1042240
1717572
1561132
849974
903033
1627166
787247
196296
1374466
1785868
58189
1458274
869788
588992
381413
967281
1755441
840006
501521
999696
478237
1598119
713875
475416
752741
52190
1934237
867141
1766864
1703471
628736
1900234
674097
1056133
1530384
662340
1050761
1866465
456453
256887
326639
1036955
1431687
1092351
1574648
38881
1120621
1740575
1473876
397785
1427196
765253
1966656
1073855
1187076
1084950
1187361
309280
333997
1091874
712760
873880
1691609
1038903
1552024
429828
108247
1692398
644562
174285
1799532
1117258
1014348
1762971
1447307
1649206
418802
140920
996661
140410
1462598
1136392
1412635
1046
1103055
1215849
313219
1740348
658561
1564177
1863208
315030
1430299
1748614
1291494
339996
920034
218649
1882436
1194118
1030397
978522
532299
1732010
819095
1834441
1511601
1269293
145950
1402958
157634
54088
1079199
805855
658611
891914
625023
1049288
1619866
1477337
617069
1911449
95078
745578
1026458
565132
1605401
533353
1726189
1197790
158874
1675018
439672
1882978
467579
1919685
291543
679812
145881
841646
847667
1070997
969930
285805
451145
883462
1932717
972877
1263718
1518503
1136052
248125
1386517
1572215
1655644
162486
852441
167513
178897
1867500
255958
927577
958671
889436
170996
224421
1766056
272819
1159656
617077
1150787
1735290
1609770
871378
77879
1851927
1722127
1186412
1600097
1721653
1171152
1524736
1552106
1535655
1989199
1012788
170424
1737355
1408006
1980662
606463
44776
438910
42130
1403988
757132
858323
1763909
619626
1293134
1526671
1125947
556769
1309301
146475
814768
1933895
418037
223488
1438037
275775
1700593
1545798
674270
294802
202489
1562719
1488925
419056
1052673
1506498
1944245
707345
1209962
1056708
385499
853983
887123
559590
617958
1586118
795834
682836
289326
582405
834985
470280
1181197
223725
791893
665817
603258
851009
126442
547464
1138868
470144
134931
505603
418081
1042763
1581494
1916260
500079
779099
1301157
1849352
1529879
115548
1405252
1773501
1055123
194804
1802685
875384
1677003
1554522
280695
151122
1099116
197718
1286288
499055
131595
1834871
1267938
520881
451108
512646
883275
1175384
1510090
797459
1160782
851575
290715
1328203
103957
1301177
194855
1750863
1376964
129049
580566
572727
1912649
647048
544041
792821
289088
1768680
600101
1201002
1026605
1046607
1752881
1825097
526814
21107
1714204
1196291
1065987
1872713
563139
1871512
1752631
889350
698148
331121
83676
1433766
1664575
336672
284462
527477
1232888
1981476
540077
1337941
1087175
578237
417225
663543
809814
1104564
1851357
1374410
1524788
1225590
1270484
975154
1827197
535878
1202093
306645
1886666
340540
1924127
1332188
1748106
1869574
1950556
1918675
1311190
974476
1657729
1917625
1240169
696498
1615045
1719880
1488617
1558882
106139
64111
936869
1705255
1503907
1432327
1545761
1747142
1397348
898777
1521790
958247
1068115
1131865
94371
540479
1163790
1427860
487359
867889
1194610
1913166
1944166
989117
1697021
425576
1108593
1808096
838061
1286480
817305
318378
1271438
1362538
730090
1331019
252415
480328
1305811
498248
282830
1233991
641137
1927762
36415
1274105
791933
220982
1609747
499006
915086
1125316
1422012
1474870
572755
1088933
578340
1213428
685163
1207840
1539944
1994062
916155
1740234
850437
487248
76119
560593
978345
1047637
939321
1590178
49121
1365675
209833
888200
1455494
1388341
852853
493964
996501
507069
471514
1167736
1116171
1036421
643655
620614
1705362
1705935
768372
1142992
1732346
1446133
1637415
1768702
1135508
281883
315274
963633
177131
898985
1751064
873348
1867539
941573
1397632
1826549
668382
1064801
1448591
861639
117565
1893721
552358
184435
1873870
1000119
1922798
1661880
1383447
1047493
138138
177667
1219942
670777
1455689
1040068
1271205
1643731
763600
189403
873280
1460179
1172025
602610
573185
1659649
333761
1531083
1659374
1444176
1728910
1246771
1291934
1884082
1682110
1890578
1205897
505969
1391067
1012902
999468
1459512
601398
1439291
1095457
1876231
1280751
1813508
111423
345936
1307852
1687236
1438580
1801183
1517959
1307013
631422
814495
935102
1484617
1383289
5987
870187
979642
1417503
665082
403100
247863
836272
1935709
1888176
1128328
56030
379323
495451
844925
708356
1683239
737653
1309739
546158
490144
1601363
548492
645121
13419
630216
745402
499958
1525052
1013107
1588126
336857
1390247
246467
1600866
13002
438744
38663
765177
1224011
1438040
805055
1459753
1947220
1752378
207799
1635241
254276
1752956
1310581
1310564
829573
1719686
1863092
654319
507855
1628198
1165014
1515181
1260321
506781
1064945
327569
385747
997132
1475181
1956318
1226144
214512
1617386
779335
1064065
1325019
911025
1235462
1830573
1801335
1014032
982361
1402352
822980
1522476
722019
1566634
1758988
1733689
465295
475022
1908454
831686
1556606
1593228
458513
1912336
1782832
1803640
1554973
542038
591843
572888
1502456
372707
1827922
408195
983776
981065
1696417
786518
521668
107600
1156487
512340
1638422
385662
991852
1921450
1870787
746981
1969235
1176807
1346351
1998711
497971
889353
244337
819283
571716
1671257
1304798
359334
1195499
454364
681368
931926
6641
970714
481856
915131
338002
1613654
67318
1292288
395404
317207
208857
584357
957624
1029548
373580
1844673
723918
98048
423475
1359876
185583
1451437
393885
1314277
266347
1897105
1816712
1640993
1144875
1501364
1571557
1883870
37765
1790678
1039980
395700
1327771
1065294
863385
610016
1326293
700347
595620
251234
742815
1772511
760164
1852724
4152
513428
1009319
33134
1473043
811490
718965
249208
215533
423537
1814742
1167714
1314806
729389
1650396
249592
1373521
142805
542576
1675382
1326519
776776
1151550
1458695
1646560
1280734
562450
666436
1014683
572948
1831563
282129
1744546
466087
1314285
414690
415842
1166869
1654876
275306
446187
24760
107503
603571
900176
1382623
183162
1711472
1639867
1651117
642854
1783044
783280
1649023
471425
1620036
1047363
1987696
1112706
1254877
116631
1274725
971037
1547871
8786
1544762
396024
892617
1663252
932439
540270
1634939
891281
725921
1090665
1498211
1239045
729504
1531519
1975938
406112
1439692
1817568
940725
401348
1214392
1300263
1689277
1581554
1232598
1526681
1777757
1194072
1462387
1574525
1715772
1227654
665867
1015961
759759
1400326
587046
1147548
136573
133852
1080520
1953843
1095092
1927713
1103961
1446340
1950812
315796
1320129
273848
423617
1630037
1493854
1710329
555755
1880345
802641
974815
1730940
1416129
1872977
1089867
428325
1293851
1296370
1103310
1579618
976502
12983
188003
1520444
491786
712809
1379861
1363704
160316
1055451
1983310
1184265
1761451
1044797
1556002
698540
966011
946748
153804
482230
534473
1063250
1289110
1436025
960071
1030347
1007755
297798
1189074
1676370
296124
977608
1877796
1959417
1411290
1450705
1286146
1774528
1403662
1123245
107583
1728134
1784193
601970
1339669
1935011
1499022
1558675
253956
1075411
1754613
125603
1716462
741895
1423005
1393972
1180035
337206
201064
684466
1534505
1442580
627257
1065925
866906
1477844
1607339
1411205
1904313
279484
1117179
1819939
364078
97411
1021839
1262770
1913324
1502909
649987
545924
632804
1020024
1745993
1053953
685644
1409442
811991
1050142
1397647
227611
228204
143185
359327
1727845
1122221
43595
911317
1306217
1471749
272666
799777
1654398
1806629
1928218
1737898
1669915
1067216
1603998
1450208
302641
508129
1158923
1733677
1370697
1840465
349809
747939
237622
1787737
1106645
1160925
833955
318868
340915
821462
1432579
50967
1656409
31920
597968
1289911
1875827
1820346
1739683
1368743
1541156
526525
722962
308932
102588
392548
1522725
1728302
418359
1985956
1096871
524031
1112472
873068
608999
1210544
1971389
1638644
64255
468548
1710882
1773614
111224
1553561
1733188
1960237
1590588
240908
1689539
1142021
586094
732540
1695844
1648815
236533
336308
777187
1235272
648298
1147880
6006
1208502
389357
809144
1424103
1380196
684534
1178288
301092
1878645
554249
444528
217702
846346
1155637
752191
1664636
1818802
567992
1640576
1310320
415733
1812838
190027
517087
1609154
1421776
380658
585424
1078012
1123331
64941
889270
1469402
57472
392438
808567
1987752
1424297
1121241
374224
1291095
259533
758130
1433890
1185922
1312690
892420
1872372
1079612
1795253
1504453
1778728
410548
1729751
1192728
315529
1458511
1365005
787156
1586367
72431
1843930
1921932
1048166
430792
980847
1465684
1725138
102958
974298
1908703
167794
1769837
1547770
1492732
1490657
1248431
1787671
1283349
1886965
382303
513690
858871
1974920
476025
1883103
1380613
543233
1931283
1295083
1172938
1949481
606614
702287
1414768
1723456
1224255
1412514
327202
1991879
1727731
797149
1284956
895793
953429
299632
1033530
351926
647443
992977
1738014
654472
1262035
83251
803215
20332
599624
1801662
905201
1626591
1143827
944548
1637625
1454633
1187402
666847
654644
1366624
1236520
1887940
1028012
623833
127373
507059
1268340
1079496
752712
1225502
773143
49953
1397561
569728
826148
1428065
1412971
773923
1158389
210254
1114464
1390383
1275524
1209583
747931
1136134
363813
1424099
1904194
565165
235642
1116468
1191259
230002
1144396
1275098
755586
370602
106883
1889153
1937070
1827673
482866
1153656
881251
433565
1095442
1258076
1740884
1095171
1129195
362705
141905
1535490
741942
854992
955051
1178112
1694824
440373
529278
13832
1073552
1624246
277034
289378
113267
1298576
813152
645821
765715
1339604
1560640
590409
964715
671333
1478067
1208266
442713
1850164
682377
1015778
118157
1645695
254401
413638
1300723
456562
1165909
1651724
1136841
1687615
252100
1601210
899855
293447
1618642
973134
739557
1870210
1862096
1045462
416084
575911
830349
1848838
412891
1063177
164371
1464560
1155014
1629912
586105
1638693
72276
566497
1760011
1883602
1854022
658571
245091
1316860
1021600
688810
521977
453700
507243
1155990
416229
1747249
634967
1316094
1266310
1303144
1327945
1388237
1242345
242673
1408385
1071806
1400504
1752794
1901322
284723
761606
950416
623748
367660
192822
609390
1922931
1751579
1050514
969626
1796245
999698
1031503
1971877
1396905
1237339
390853
189561
749205
1719029
1307887
971105
433904
1551576
1108380
688625
1763874
1466693
1209587
197814
1052165
470558
747237
1999498
1827819
1907002
1335917
1390565
1376151
1943652
1696391
1628919
535889
1901149
1600137
1267580
1997154
987261
921111
789574
1023557
961707
395463
1364139
887041
199038
1614842
673664
600523
814007
1556517
333735
1000800
409567
34793
80956
1404248
1512699
1848353
1797153
1174696
421837
953322
277564
93410
593319
1344582
1352387
1552585
1000179
364451
594520
435753
1798973
311801
362554
383047
1769081
1968209
1887537
1259613
1747382
43050
1766385
1729662
609459
284906
1471067
1449777
752454
1371107
1260006
547111
746379
1049930
1007369
595293
1923163
1510246
84269
1642519
1354845
1169617
852897
720024
19442
643665
815447
1381085
750590
1522331
1392292
171581
374589
1614552
766733
248138
1592810
660846
1835066
180920
1602337
1280083
1960472
3958
1181827
361691
234936
1102363
1888675
1057811
918501
1380853
555730
697800
1946343
1457352
51683
51089
1266122
1879574
283068
533639
1601066
1459473
651881
1406066
1388557
1627734
1903767
516752
1490639
353249
1672211
820344
728895
1180159
709584
699843
1990272
1765564
1906345
1924750
1801760
1846811
153245
1078003
1507900
1172141
410286
1635395
1592711
258806
286143
1789770
1368426
961726
1031637
1293687
1079383
1292194
1584386
56155
1101643
1316815
294816
407425
748940
1157445
1282056
720047
611066
518437
646831
601966
285034
1963457
97516
1118452
351648
1181039
1232783
81681
589219
1453635
111599
1886204
691648
663578
804955
1092486
1973955
1195033
997298
628602
815331
1251612
956098
1749362
1924708
1618085
874289
477444
641798
1190593
392142
1443773
726503
1810920
154788
777593
1903712
294942
480655
1206
1160765
460790
208173
1906241
71824
1741893
1499389
968119
388103
1357147
777547
1378298
1031379
1784237
386436
1557668
1937469
1688717
36809
152214
1442910
1452496
1596628
996731
1692841
1766219
1474825
695409
64111
61371
615288
1500803
1091150
1953383
688633
1776519
1417454
538284
1050779
1102503
1090763
1219445
1524077
649208
997743
898118
393505
1752223
637771
1345252
378225
1138293
1861851
1175929
1663343
1782742
971285
1538345
1049830
144947
166141
1062847
855417
356072
372333
1903522
15756
1979626
1892536
641297
189136
1092282
931487
1141017
1002638
1213224
32760
354751
255292
1215122
461518
35338
1797377
1775758
1765298
1803612
890385
1707125
6280
920001
1981498
1160881
1116601
1815748
1380816
879692
233713
553576
682903
1369525
930423
739012
542543
1004876
957228
1896748
1533770
1179260
143798
1013108
1414113
392143
1064312
1754833
1041196
725525
1051690
740900
1193199
537379
833313
765849
86951
264581
1244198
1483558
277209
346640
1401106
199622
1934802
1792128
1412226
1526962
1699934
1808241
676322
673253
600373
1107451
724271
782028
651170
1525528
1604118
812880
811940
1105226
1456426
1802447
1325793
711620
1874590
663774
625624
1308479
945504
934604
379433
1486237
418178
969177
787384
1564704
1494320
1352210
292619
924946
386260
1643979
229462
382271
1378729
1250525
1219926
1632237
880906
294514
1635400
1166171
1278870
1725291
1455084
573507
201966
1662938
485068
1239270
1705493
1682200
20984
1323758
1016563
471690
244555
326053
1775758
66054
1759986
1451484
628113
1051972
765059
122053
1252808
1038246
630591
1143499
843734
1688333
1625029
1954974
1606097
644565
1176237
858722
375691
36645
1931718
1826923
1229907
540698
532485
661889
236735
666659
1217583
689398
1859314
1634120
1235515
419002
558067
1099489
369585
1809396
981414
1162328
418140
268870
500731
866290
92878
1137296
1675021
169833
987297
1732381
1716545
1567618
1611409
1447834
562487
1664062
668665
1575248
1211780
586367
33941
861681
683963
734253
342893
1982411
1509785
1058486
1724450
111132
1741074
125285
1566896
904068
612787
1245629
153255
1847744
1553629
549251
1836439
1533739
1678049
1909900
1830320
1149708
1539113
1681292
133185
1945261
291857
449619
1844900
52598
341593
785065
1838061
1210170
1436289
37119
499595
939445
1326148
55876
308748
206336
980073
1044787
1175629
835745
1504683
721757
1452557
273024
555815
1510053
102753
985978
242033
1367447
1775497
528771
707842
745991
1513361
1295742
1518112
1828037
1768585
208469
1219744
150741
29903
1725554
1633133
1022798
1258809
11836
155900
1106948
1387747
37661
628208
843272
1571153
1899541
545231
916143
1154668
364625
359201
1505692
1920365
59022
1261722
1530914
984229
1292124
600023
1868759
1183768
799386
271472
875459
446868
1741368
960726
269155
274698
1328343
23694
483952
1994100
174904
1618797
27735
1647018
1706872
1070310
1341184
241657
1307297
1629541
976493
540699
1860478
694648
1048858
1769708
377693
1020863
305374
1301285
524655
1348788
1782864
995236
814577
40305
1156520
691785
281496
322946
1329148
544414
367997
397871
591533
1468595
800570
105108
422085
1238611
1801695
124006
575547
1148727
165519
1079061
1963130
1781510
1652954
210121
1043451
1936682
402016
679581
1846720
229299
1275332
1336796
820687
976604
1701774
1245210
190556
883762
794955
1514798
839883
1254034
1822493
1999739
1903184
226832
808581
1770979
737981
1925299
1164125
879861
406068
642681
1300017
1698449
1905371
382743
162886
1565120
1374472
964983
723411
1735510
861249
1642024
1122552
268173
688754
145343
889902
158490
1554383
436385
1206169
1651308
699090
1259441
1572542
494846
1048988
1049748
939184
182471
1316886
1250511
831968
102721
608350
1877703
595554
820914
681729
34188
1673824
1278817
1775707
1691400
1077547
888370
770210
493526
1485194
211613
670942
1792846
371636
394966
621828
1839043
1629688
996132
1020437
1795461
1817858
625797
1794953
1948448
1747192
1473814
1209516
381748
1523999
1443993
1914713
1881762
1415237
150269
1507292
659226
1542618
1276060
767416
1899403
1829636
1075721
324322
1568648
976404
1741320
1170347
1057500
140244
793552
613496
792713
1796175
1455397
164472
1449885
1313536
408858
1070040
990835
352093
575301
1399547
197570
6396
584505
1161339
1828027
28448
1078130
1336041
1097741
339712
925529
1691019
1552065
806049
1170633
368825
355135
821868
818757
1533174
625086
1493804
647127
724664
1890706
1546198
576282
83533
1622814
1677098
1294711
1119818
465204
537353
1439147
1575096
256643
994665
900842
1317142
1994135
699084
571845
419547
1933973
756452
1681111
537310
1494642
872276
257207
86634
1649293
1806897
1970597
431730
1574091
1337231
613794
1261701
1271832
377194
1461720
642374
169822
441980
42288
143855
25006
295182
1736744
1318606
144180
1241070
24344
1723820
1151282
537887
802451
1586930
1134788
1889012
1687844
346362
480895
1025320
1264452
404331
1028577
82116
108254
1371999
1109926
1016484
1493617
1198613
1527256
1933122
1663642
1014786
936164
1839538
1159181
796694
820800
972242
594230
1604563
1242814
1428154
579208
652520
1205312
1398213
1225232
299051
973572
1543197
728758
1966478
171039
1200697
1883340
489069
985471
840382
1166472
665628
1909826
882157
1253875
1951887
1281112
84747
604792
902701
1442331
1328038
1177285
323478
792395
755488
477885
1412995
1708017
1774905
923358
1492724
161977
504630
1730183
654723
736714
166282
1395983
986155
1656380
704285
1924752
1834821
1757922
484088
1728903
1245432
101389
610478
1446217
1492083
202882
1811714
1426673
1798635
1868940
1527202
679520
1872226
1592522
192284
1330857
1318085
1980040
687155
1356229
83023
938746
158828
1977416
1662922
254433
1647922
1385742
800342
506933
1304153
1819017
1077016
133376
41374
854396
644478
1521863
339468
28312
1733531
594792
96297
685479
1654838
511131
1667584
214250
981641
329405
1351773
219667
456625
114829
398591
1976585
1078606
690907
358025
1424149
770627
1668646
1687991
1108484
1345698
1378225
1179219
1419681
637271
1673030
1201692
508097
1680063
332340
1079045
949733
749888
493486
213819
583197
1679955
709800
1864153
744845
578110
129960
1302961
1342781
1511702
1107040
841072
1733090
1479627
1003045
840922
553140
1676746
1631476
351189
104937
444779
1017315
203302
1847223
1811365
1930562
369725
1122146
1918495
694822
1871198
1206030
136919
1513362
238770
258067
1746414
913846
718324
1763148
1972556
1077681
1395091
83992
881384
193612
1995742
992384
773339
641655
528785
1832932
1771237
5166
1298904
622280
1257578
526056
1743353
829191
573112
784611
1268859
1793771
418671
41884
1539572
794584
1965832
1970070
1513344
692019
1789967
1730698
521801
172346
653461
1784512
1806570
815572
1747162
1308189
380689
904384
476058
1572505
1809772
643081
1456848
46658
1253470
976654
1876358
1594592
1639163
446915
668902
506024
1764950
745932
1071830
1929490
274001
1118132
35700
220603
1148325
949514
720323
1776702
1644816
139645
1123420
1988321
1613909
980770
1975406
1327878
1046096
492201
1340973
685990
1350169
1784136
421527
1018640
581600
1138412
1503342
113738
1859961
880351
109496
1178855
641943
840570
207596
528946
660599
1875464
1959883
141707
1181233
524097
1237467
1802037
224660
1654934
559883
945048
20901
483419
470084
1317190
1264492
1156882
1846589
1367484
344066
582382
1700319
607994
773682
1649418
1899021
467022
1490897
1073811
501479
892807
485011
968741
1300745
58341
27713
501598
1684526
365024
1635655
865233
1859071
930249
1235329
1397489
1839374
11290
1123619
1848408
1156554
586850
135125
396741
1833438
1651466
1472722
22938
70827
326208
1570262
655346
1237016
1240894
819464
659661
653183
810513
1091775
1646474
1937960
962326
594960
828858
1543864
1919161
1701377
422961
665730
1671201
746102
1511566
284368
823666
372673
1516710
965212
1524186
295927
59237
1950135
958011
1431548
268807
1053384
1573278
687821
1301769
1396968
1253416
297888
626913
1410363
437147
54952
474491
1610023
1162284
70482
405051
1830661
1419013
148715
1566034
1903047
491582
1401410
844341
1556047
1967868
1328977
237796
252175
1657254
19043
673998
1870677
1579497
231572
340994
1653697
1095266
489896
809492
230241
752147
1792447
1225106
1650852
942712
1654629
323037
159737
1871962
1833178
914080
1569283
1174494
1320512
1068774
1115157
567288
30728
1668772
1286079
1506165
885718
1066592
1850245
1249509
318340
1362342
1609897
490765
1692395
1754247
1038522
843598
197721
1134142
287285
1913260
1853417
1993586
831652
1431924
614838
933082
388439
876647
1639744
40973
569216
1918483
838118
1467542
830250
107563
1772616
1649526
1012206
955913
978725
300608
773432
755855
668355
1383921
113599
329126
1503732
1152623
321061
238068
210455
1012043
752598
1667252
1457000
1430877
1740354
1204156
1548482
1593998
1478502
1950948
667015
1459411
1767867
1771313
1001058
1201053
398585
1952217
1210527
1333008
1379418
103421
1087180
326077
29901
995634
306912
865470
473702
1565291
943926
327123
1442462
1261268
735525
1363232
252052
469103
1787612
1973530
1992021
938585
1109697
1019679
144000
579164
180590
1031177
530920
97662
222250
1224394
1314454
1418840
1634442
866432
1994537
199316
1442466
748400
115469
1142243
1013906
1510102
1479753
1286516
1493385
947156
1777824
1620112
686054
1105403
308335
1654875
816768
1060940
1728799
60318
1348605
1971141
1184991
1022195
242806
234135
1370462
1049131
1657206
1482877
1910081
1227787
675055
1635198
1961392
607413
1928821
1263728
955215
421225
1772388
1367395
1683794
1858888
1973718
1357177
1066626
1780058
326816
1254042
1364444
1513933
1219074
1118990
1791578
1396062
635721
266290
329343
431950
1331583
591074
930234
1964804
1199104
534118
286856
1582839
1899422
1426387
89823
809413
1027747
1775638
821901
265273
1917207
137373
1289493
1490252
49846
264557
211513
353571
1474450
688262
538256
1152962
1292074
1760786
789940
639771
1398256
1792878
500753
11962
488497
650120
1881038
773910
1949266
2763
770661
1636528
1833819
248130
1612311
1110926
278991
1632495
319068
132761
589084
712897
1616572
1228633
1487452
1078027
547642
978061
1826990
1177316
713076
1236372
1542033
143352
1956018
1859380
1547984
1943059
566228
215069
698253
260703
1858908
1708666
1722393
1522146
1153275
543745
1556892
792595
122541
1625248
1600208
8475
1940698
1305695
739482
126321
652628
544289
237027
606770
496804
1980717
162258
1481435
1737186
377992
779125
1882531
846442
1353816
125768
992726
1147176
1799959
498532
1056706
1907586
836124
555504
311261
378661
1316827
830059
295073
1477170
862665
1903237
965814
192633
470363
719516
1911294
576256
1667452
1547328
1171915
266288
1421292
813197
444961
1907653
956523
1481446
876679
1051843
840186
1782220
567951
1467222
635313
1091575
145420
684575
1600727
151363
1065339
143125
1977770
1257297
129955
243676
1055541
858049
403844
1492696
1549188
789072
502618
1253606
709610
205220
1932561
1217140
1627121
944276
1892519
1586408
1962125
331644
1702989
57796
428889
89577
1014018
1944230
248678
986911
1799298
1712239
1735827
1452591
1802977
766665
493545
396398
625922
641175
233405
205767
1383545
1111963
1852751
405755
1578448
987973
1707735
74622
697774
1722306
509720
417364
675827
130925
1814990
124915
1712135
127115
1648081
1513665
1034525
49679
36065
1423054
1303112
818066
1323587
636433
1473940
1427009
675887
1421133
294351
23640
199899
1773561
1931834
274278
1913458
311447
983891
266676
1361221
1269412
1861903
298208
990468
1620389
1496942
461793
386555
44992
1319437
445452
365476
402252
1986728
1903002
1261260
690495
1045653
1127534
898729
84079
552339
1402664
961703
374301
984606
843171
1231376
1831154
108011
679131
883408
697844
1532323
286398
995833
1500821
773051
1800645
1006581
324808
1582469
366887
1909131
1637767
1636055
411671
1103083
838954
1643915
1219341
432720
1226711
1197679
1351925
122451
889787
1971488
242347
930007
1017548
684920
1013328
563894
1249614
1809171
1103304
416238
599921
1284018
1271854
741752
645111
766266
187752
228303
806820
328716
833445
1075917
1279414
1150092
990550
1328333
1117216
100571
1823561
689673
163262
1605775
115625
522636
170878
387031
1665439
1043441
1309494
1145900
1500290
751832
698918
386122
1448889
994337
1397901
999603
712777
1688232
1217018
683507
1758379
1421692
384711
550449
1099519
498984
1779887
1634057
489807
603736
1341688
11628
978011
1565163
234975
1245754
1698291
835087
1946684
1391656
1862297
1902323
548154
1988080
55844
95366
1618781
442922
337842
43821
409678
299587
955233
1803120
1953935
1373273
760221
1085008
1032796
1161047
979136
1358560
1571729
299808
269400
1118756
1989035
413912
902804
1396609
136901
1726481
1349430
1134717
1570106
1548562
448245
1426987
1507786
1498790
468380
1525484
62173
1158385
669156
47387
536498
399235
1177150
1914376
1561862
1652887
742086
226591
1489332
3767
1710223
1635775
1174660
1936040
1596364
2746
1589056
868850
972070
856645
1354923
802889
461357
980610
1748313
1974501
1953870
470787
1909024
146107
1602493
1402848
1776297
1740048
381458
1834932
1490410
1675046
1624784
425260
175212
450313
1484301
1786096
1621593
106970
1524417
274800
585993
733383
1061239
93047
1222981
1207690
1989129
1727036
189083
185432
970407
1124392
1196800
1108948
1293314
1688776
1517992
259917
1609353
385669
1775019
226838
1900914
1847287
1622856
1158032
556067
319269
719198
623136
1556464
1399469
605569
879677
1481313
1433790
18368
845525
1101890
1503440
644406
1370001
518533
249856
1853665
1739664
349071
188608
373296
1159727
1047262
522994
1022922
526333
82496
1012395
1589383
612060
1074739
1053194
1603080
987131
1845049
506663
287698
878318
1967114
1571972
524429
1570241
205337
366794
1021876
1680605
1175996
617783
380964
1638923
1777176
788513
820789
254167
26185
929204
1879136
659482
1737852
1347048
1523504
1006815
743246
101287
565754
815622
1056077
79145
633058
792859
1066683
1778090
1804645
784728
1826200
567751
541996
1066997
897112
668417
1616031
503512
1437128
1021796
49978
960788
1465892
906893
468251
1413901
1054067
1086775
1986977
543197
982673
1344871
1686720
820666
1755071
254142
251081
1746873
960181
670710
103624
625801
15248
1746723
753955
941446
1256308
1478648
601693
1839085
646709
338478
1877269
1273119
1932407
181316
1533265
225531
1487905
1815361
1954101
519503
1790013
1880510
1037514
1358898
1402860
1779371
1775514
863731
687528
1542910
723501
483597
801131
1472198
427447
790207
552813
1540193
1839234
97559
995159
579348
593103
1068376
1847313
1675729
422618
1488351
1802528
1703885
995028
537379
901760
1965363
774029
968890
255055
1147854
1451133
1246446
929687
926056
311339
514356
1672504
13733
366794
513751
258891
1997753
354048
1831448
1802329
1839760
1468081
1728384
198651
1336611
878403
731052
876364
272264
1985304
510001
160578
585105
1420862
1842523
427961
1417663
1464586
1999904
1364839
1135505
1646770
1145878
47294
948281
1770250
396527
130491
167216
707590
1467149
922448
258074
1325729
65178
290612
1323963
1013379
1608889
1666596
1187180
95203
249995
1920417
903605
99967
273793
214471
777185
1058133
1194275
1173390
601066
1987943
873646
1960263
547006
722957
295113
631920
1291739
15427
59216
1758705
1913319
1021349
536453
560800
1668585
1242048
1381631
874011
1587154
413290
1882171
4147
434275
55436
1153573
1836121
620655
534021
1702286
1032018
712285
208730
1673975
1577585
1591047
1274321
250124
1456107
1176750
1861144
291424
491307
1502652
445975
1543369
1447180
526219
730189
149088
1000976
1025718
1595225
707670
636919
1123494
1361813
1573401
1134916
1700191
464809
1942404
861437
221871
443751
302999
1030210
402192
1161225
1636345
1540932
815440
635321
1521255
809419
315521
1364527
1039742
1369364
140892
705591
159344
1983621
1981004
451983
1889833
1830996
110805
966830
629201
416238
1197425
1298514
1948798
869718
1971249
340898
1189507
1904697
1129328
187823
1885954
1720643
228449
1071491
1400706
1374080
1051832
1635728
994096
1547568
188240
1039821
1465136
767353
1635023
943114
123917
1718744
1201442
261219
956727
995931
1061937
776047
1139916
1442176
461099
995666
747156
1666645
1458125
1744932
1880454
932504
1429901
1844896
1417730
533126
726129
1132799
1003976
749945
1534983
350353
151202
1435805
997362
1169977
476118
927311
1522105
659800
1804501
54532
1977788
986439
1394641
1289685
535465
1740658
1205851
186039
943291
198815
1891109
928096
1244194
1936638
1157686
1414599
1658255
723752
1095683
257702
950464
1058272
1756920
1539352
210027
1147696
1940777
826831
156689
1398874
1220073
1270132
1666311
518885
1643868
1761054
1863876
475558
1423406
1335377
1776334
485606
1606419
662444
1291940
1815067
1971016
1846667
1074925
439439
233654
1395378
1561705
323704
956900
692202
1214977
1782820
1562734
396395
1270778
1208020
31383
579070
1317258
1963571
369600
1172990
1197573
588695
1967624
1371494
1063043
50876
1270106
1231258
964350
861697
1452920
297801
153600
51698
1181488
1828195
1035731
1451458
1715828
931802
562898
1392088
793344
681231
175186
1353195
441455
1078013
141717
900823
930476
959385
156558
1051540
788207
524213
596999
270764
482086
1087973
617245
1947040
1539639
1073067
442603
1499285
158661
1955039
648838
683232
1024638
1109557
1273870
911612
1835553
13739
529152
1873100
717264
360885
375382
1939229
928578
16961
527793
739305
1879226
1628060
1943692
1275310
556050
61395
1849004
697260
1844450
1402725
1048551
1975754
1098296
1870518
1913080
1222113
997000
1737491
1866857
1799758
306018
383855
1123907
1240117
520516
1590091
1991611
1467851
1860974
133982
1562131
156339
1240005
1321911
1561574
1457130
447009
1788356
1314840
1531997
1461852
720618
741361
1085446
600182
263333
1347438
1834976
1693157
396136
595979
1297116
702076
531051
1938855
1191079
1198872
1036348
1285089
349135
593790
1293788
1128209
1413295
821929
564947
1225345
278381
181726
1876434
1361022
740330
1562918
1280177
1109602
1459234
1866582
1066094
517551
1992734
1857573
1428551
335899
87160
1611771
1441412
1125418
57937
462641
1669669
446401
263843
41583
568960
44117
1847470
1216573
1178569
1835302
998593
886264
306551
1520608
1459762
1365996
147499
574161
975715
939126
1876647
1628502
1104913
769370
23138
659766
812577
1471357
795571
1062061
847815
296632
1967529
694556
851711
1138492
362270
509027
253223
991978
132264
323181
384702
402079
44574
547514
599631
270204
1374424
831243
1693352
1136286
1267820
1552245
196553
1296484
1023003
1669758
994963
58922
1143133
1124761
1276099
1138869
999210
500090
1978571
241103
1340079
1588025
375718
1082906
835762
774700
1938129
203188
575730
777800
391822
131891
1825568
1022399
1036983
639482
1950611
1731301
1216616
1105269
1888436
510426
1046860
1668726
535795
47229
1592740
72934
105101
333672
1949918
697669
687761
513308
1758021
710154
96444
1643892
1563008
521721
309626
1503017
1042830
205950
1035231
518158
261583
1128777
87276
1687096
53001
102239
1878007
1164345
181640
908658
649050
1218411
1773237
978169
281346
1858230
876311
369619
1355329
261956
65841
1202320
1707305
98220
1257208
322634
1346224
669829
923658
398451
1301795
1795738
364737
201118
1520195
257641
1430393
1513759
1518995
1418979
672837
1875554
1862844
1167222
870650
1697682
1735267
483994
1805071
738063
1849612
1781289
1622361
1939526
1937060
1509349
591344
805186
392481
194888
1408062
1690480
1447497
1458966
1220346
765207
1779496
899782
787347
1366499
839473
1421384
599351
1165426
1237226
737729
408041
717707
643937
212222
990862
380263
1041239
1909020
78433
253396
903135
269445
139057
1998891
1700078
1481825
1502863
861804
1800701
1656422
1034573
1577639
452271
315487
1257559
1793127
1565964
1064555
1297171
690755
524680
1031920
1443056
1275750
821693
1729931
580075
1258014
643810
435619
531787
230272
1184767
528578
42432
491033
68041
449871
885244
1165719
1898153
1790384
404630
231005
169317
1993079
1100068
593267
1053412
1914006
1984187
185230
1793235
1335165
129230
775811
690411
1795690
1549459
323116
285049
1938812
919301
1401103
1648447
887435
1471919
350501
873367
109507
1228773
1291360
210015
1975988
311059
1124101
226575
157551
529170
932819
30305
689136
1087560
1471576
1281988
938624
479616
1755936
1655696
1776507
754284
813105
1147846
169636
1045956
1099924
1081225
641508
655675
977290
450043
697465
260593
271581
416415
1860778
702522
1912576
573534
1926812
1916431
658015
511679
683973
291022
651099
1019841
1139416
153228
818053
1192591
1796405
211548
146086
592317
1004360
1493510
1358017
1892841
1265530
1810697
803522
52791
1513201
1881201
431527
1868891
1785435
1715199
1122226
1504902
1746843
313809
1418388
974929
293184
81101
1162190
367744
342164
882543
1404590
928916
563949
1273979
1912359
1209953
1348295
421887
1676418
370945
571954
1039660
544556
531596
685116
196213
1850980
1392508
1676058
848330
1722870
110859
1052857
116764
478790
1659294
653948
854501
465290
659974
300805
1468336
409199
1440361
488903
318570
1239981
26617
1718751
1257174
326873
1902237
876885
1680028
1927090
719025
1101551
1305163
908164
829226
875299
1668284
1237276
361935
1378035
1303305
628393
1662660
1022569
639030
650312
1229274
907819
10996
1741343
1559281
1849913
1478325
720195
1063310
565036
636408
1840541
484474
110541
1400986
1996628
1087024
1622475
390062
408041
700560
1285118
1314459
1982288
1096752
1512552
1582210
1630107
977088
918178
1951881
906699
184667
1035065
975202
540652
1935363
77298
1276383
1104233
1719733
1420892
656762
567171
73999
592446
75187
203363
1347031
1604060
764092
1630245
499222
1999447
1610003
1082460
31384
780655
1046414
1140162
1761898
1472117
728677
1535106
729110
1242525
1732106
104578
1403282
132977
1864212
405773
1673509
390634
1829893
1753407
322381
1118171
1518762
433758
692643
938071
708391
1065676
222089
1653618
1894524
298030
1815743
1435137
1377080
1326555
1559867
236820
445747
589795
1994706
857870
1679801
300473
1850371
327956
191986
1741423
743896
269558
528705
1397656
1845230
50394
798194
1570324
459205
1920560
201159
205292
1644710
1041994
682331
781272
1054406
1335310
1428485
707180
198462
837029
251508
1917908
1742481
584513
45948
1878773
1784748
99172
1689200
1259080
1418264
377059
1232084
1853201
1756449
1575840
1553377
68687
1186513
177874
1435249
148716
734306
1193706
1008199
1383900
280583
599906
1594011
1298429
1840680
972260
1467082
907650
978920
720997
1288922
554108
1014263
91920
571987
658906
303172
1412329
750260
781927
451862
1739541
126878
125101
668528
511696
1080335
1151708
778443
1238540
1252701
509909
316358
1074374
74964
819238
1580960
731717
589007
1420457
1444078
249421
1976741
84868
1846328
1365659
204264
1461634
298022
884090
753846
1885420
604029
1170932
378188
1305733
622238
1023590
581165
1631605
728876
1797681
1961135
208473
1071871
802662
1004330
273458
567475
272902
980857
1635165
322083
849935
854380
1431894
824249
39675
1981393
172172
893248
1093311
369125
1010982
845612
250275
369269
1820820
1176580
1347235
1616364
333897
1162778
926322
518402
755145
1306523
1456651
309210
294525
342545
63298
466896
459576
1400584
467572
947743
1280877
1218444
1368812
1055527
1731182
1226566
1019759
946651
1395053
1106825
1784320
1226077
68254
615868
1883318
1046669
137040
1038381
1633488
31455
561801
4446
1944589
514321
622467
1994494
1926265
636267
1416227
1970284
1761892
304217
1868508
1496185
184805
1552661
1924990
1146871
1854340
123195
1637734
1113276
929857
164317
362538
800527
1418126
236327
1623411
1160042
1423196
655052
1946479
756953
1033435
1171095
689828
583036
1655351
54415
1257548
1268039
649129
1434899
924034
1487546
1900316
582084
1819995
1761862
1758139
854508
705233
857346
1880876
319609
753313
1323610
1786744
728168
391041
1447103
1584368
1239995
316550
1467018
1057381
184998
557139
1868489
1499682
472431
1170108
232625
861037
1514784
981328
586423
513304
724897
1987420
926420
1639532
702809
1048169
1753680
1663390
562298
515024
1786156
1378144
1593022
1422552
942697
613075
1173037
1187546
1718584
502119
1140369
1236330
343877
681204
1019676
972877
1540232
1824879
1774471
1907277
1227209
735660
621465
1533323
1620902
1302285
773518
253431
1904939
1806697
742586
717294
425723
1761097
680153
853569
100075
15715
891170
778672
1414437
1334358
1789552
233860
1199129
543298
1474864
632221
1050190
504737
732326
576461
291716
946581
1624674
1264204
67238
526472
1121402
1862127
350297
138004
1042835
426191
1024712
1853854
1545465
1930918
806954
1372315
790450
1665013
1988890
1101870
1719154
314054
1573685
71201
436409
1520190
27000
1035619
1111088
1077362
1176981
1134288
1237915
1186465
1667465
758023
1440408
1872247
1677477
34992
1917014
1018450
988764
994389
1799695
901360
1590186
949630
206367
873737
509180
841388
29276
1278008
1211213
1528778
1992778
430362
1584831
1105472
1305219
753093
1133623
1396919
343158
897816
1915483
1560354
1598662
890333
1546023
33954
366017
1953780
1029243
656118
1340042
1403462
1545279
1815047
1871530
1853037
1998516
253415
1262174
1563916
1710364
626718
387843
221249
64240
1601197
55199
1086341
394393
767529
1531304
618186
786991
1898664
1008110
1988245
775753
1428143
355191
1636796
189060
835607
1601516
1184256
670677
1182913
51597
235431
1559614
473539
1163550
465108
1092901
352637
547941
1338911
1382963
1916252
106102
1597084
291279
1604084
1319162
723654
1017377
450762
1471726
1356634
1810475
1991604
786659
1815703
1286724
1452892
500846
1492772
1435184
974860
1961940
1549882
1572767
973133
187877
1234330
1364350
433875
1523983
454334
156551
100112
145190
1219684
919310
1054320
1065040
239527
1348076
456259
941170
190486
414006
135425
1804560
840309
1649317
1620117
1820604
1928401
911710
484961
75277
253876
784582
798467
1091459
1617648
1646199
845930
654298
1740387
561159
1780268
1123955
1993593
1284675
408422
340372
881498
1692198
664437
485033
1542287
1753646
292036
1648250
109841
10497
272373
193224
1055229
610539
1062444
593071
80278
602126
1282146
26062
342856
133752
1566402
1781478
807786
1220543
529698
652029
1866965
1686796
1885740
632907
1508419
832072
844563
1994629
397116
1107765
143990
1467899
1707779
543058
697784
1197076
843818
1819412
791209
755347
581994
1896817
1561667
510395
1576043
540793
573714
1334943
627338
347631
738811
202227
1020540
1295884
1896933
1170792
775633
1844561
1381839
1089096
440823
550482
407277
1314921
1281177
527887
131231
1668844
169974
1310285
1180143
746989
1056230
588692
1563269
495331
1074421
1585648
937133
1100504
1024249
469190
477175
79334
262737
649937
1610285
275039
824186
1680256
1487244
905213
1732992
1688606
381908
1926297
1967778
1522891
614827
1427629
863989
299016
478651
1840644
618088
1174525
1883407
378837
1473481
369083
1426528
667651
1076017
653527
1009011
244842
1713596
281263
1423455
184974
1174795
1339705
1739279
509324
286906
1965130
393312
18489
1537294
503313
1184708
832482
1557488
440334
378997
1817896
1958570
997348
1140457
251464
92075
345624
1293400
19366
1110712
1120307
1138459
1019470
1209606
1608228
1998046
849250
1714854
808931
1216360
805133
1103492
906982
1692953
15777
832905
855500
178985
704283
1140610
1132990
1503662
205036
1030574
918029
81584
776228
1312784
640164
767561
1132117
525253
962845
1430215
1753789
905855
1372065
967577
516618
763365
1606902
1297269
1147587
343140
539698
1979223
593299
1889816
816713
431789
1731681
630072
177369
1062625
1530739
1362813
193440
644650
640749
1321783
1666583
926318
1519830
430377
1350675
1986299
1108876
1397309
141745
332103
179517
680500
1540571
351263
598383
613047
1508405
1980479
910455
248734
1252777
1026828
877277
308770
28916
1887610
1778254
425177
461921
1386873
1285740
1095964
1518775
1533357
817941
646044
677306
479996
342006
1320955
1479563
1961057
1177286
670727
1380007
418771
1837591
952992
756967
1128958
1550943
344523
1316647
1196936
1172825
1627248
1953317
347171
1712137
541604
1214598
1068450
29047
43361
976865
1984701
1817007
171732
1575705
1530585
1324945
1808905
1793305
1963938
1497706
1563649
395381
650086
631051
1861633
1105796
1984700
633959
1284623
241551
1085637
127210
992132
420275
247557
1167870
560437
421422
1994869
266180
352298
1524334
989617
597248
642349
1080753
1835571
1623327
1083041
691630
938613
1594955
663437
1624619
116559
2355
558405
749556
923575
1955380
1063278
1197140
967644
1403500
1260564
1623181
1312490
582316
1553254
2399
1533166
679175
524434
1488824
1413528
197619
1583410
610041
80282
402928
1590950
1029601
1029557
783733
326660
429632
1799134
363384
922477
701018
1465769
289036
1444494
362833
445749
1648013
64278
623959
659823
291337
611386
544342
751193
1455895
1175868
746559
1032281
1408910
1443746
853692
1248196
1453775
1035367
1485773
1213980
1380874
835517
201714
431118
683142
22007
1742044
159302
1686361
1530896
1055505
506654
1292749
805240
644834
662801
1394201
396579
444284
721054
1613580
1841137
113287
1034990
229811
826043
575688
436954
620782
536545
1752912
523674
1304818
1716845
303621
1945564
792549
953179
1079713
1485360
838374
344963
635240
565219
148835
415138
992499
1651951
1211932
1374455
905270
203997
530048
1209848
1022604
712783
905254
1409010
1432752
1451864
1458571
976259
1705439
1421309
1921709
1579398
1402991
1271997
140007
1917534
1276409
1966292
1808877
29859
1095911
512749
791377
1305298
1097459
445303
86573
1555435
861905
473425
458401
1536816
1078900
1686850
1567527
265394
205108
1979683
1869905
227646
423345
1161636
287067
1700303
1683687
877598
1077854
209509
1412815
483478
375775
1270936
207837
521217
1206276
1344841
582179
1216437
1371509
1768927
524421
582233
233071
74113
1840952
1981935
980515
1936089
1913652
872
281317
205007
568416
1045785
1321760
1139563
1796997
1589134
1554357
799762
129579
826378
523247
1546453
218781
1959520
884049
50195
213978
1295394
331788
1203598
681693
205440
499661
1902586
1680607
1337554
1978358
1572329
1778429
1253049
1941458
1445966
152524
1760654
1205551
1449485
1263700
1068814
668514
635827
346456
229043
1521720
194772
1661368
1959110
1075103
1668859
607061
1448381
360809
72453
656439
636005
466715
1785647
1906509
689588
439773
1507725
1620497
810315
422205
1825301
1549869
1826163
320587
547969
1897445
551690
800619
541295
1333225
724900
1542091
292367
504295
850858
345205
645087
361815
1441804
3117
1101913
1388933
1935476
1801604
1651340
460792
62393
924452
1011298
948047
974151
608381
209534
719713
1211800
286752
1265710
852304
949188
865165
322050
580257
1755733
1593799
1781505
141351
215026
1929118
232045
819218
1637835
491156
668948
1223141
1023790
1675937
1144079
1146852
1162793
1732502
783945
19751
1990315
1012752
253001
423122
1243998
291086
1960402
868596
1921217
1743720
1316773
207266
224173
325795
1811910
1698420
1865443
1770004
639959
1951517
175266
89427
1278797
1241152
703051
1296339
1113650
60802
414386
1186893
1937997
1096671
26885
754033
1037976
609407
1708138
1942898
833498
177206
734730
157042
87354
1352868
1946748
1396386
461089
1790709
779689
1499485
83675
1270121
787432
1352107
423763
52422
961534
1226191
1873009
1189879
873643
1714663
406273
357073
603864
543490
1694216
1920793
228322
936251
223731
422816
359207
812635
842429
1349510
595419
469272
830817
321985
195695
970877
823154
166787
14790
1118951
162932
197364
1988951
1432125
1656680
57932
1016404
1978963
1665696
1528495
1835453
941292
706793
198956
764572
1907251
1037760
325857
1782277
1857917
1849838
1040352
1368585
1308322
624389
1167855
937205
597751
1024902
336024
475346
1243150
119632
954709
1112919
267047
229691
1394897
763939
373638
838251
16764
1514618
1009520
722962
662964
1302844
1032142
984527
442527
1585879
359417
271259
90395
17211
1942315
1545214
1418052
869011
1131627
541032
714434
80278
563783
460042
1027129
1475235
996515
537012
666074
1658243
1134070
293591
713007
811466
363536
71615
1877745
208524
132338
889232
1932799
1897601
1219045
1776896
865963
78193
1873988
1467564
1544124
148142
1761704
933198
520542
1733503
545382
190677
1428045
765789
1954799
1797972
736001
1373411
1910516
1876948
495690
845812
29902
347274
227058
9076
904206
556776
935911
1162963
1056163
1110126
1143247
371639
74602
781417
942899
740586
320702
1530163
680859
1612291
884051
1891608
1569370
639064
1970504
283827
633673
440898
1366566
887499
1307531
1599404
234159
184938
1516851
1787045
899018
1882688
632630
1322723
1056308
1442613
1037216
872385
228024
1491515
70320
1549620
799326
342566
1378158
1882947
1543085
1074732
838108
815500
1378708
1552394
741865
349207
737120
1958171
293429
1120747
1628195
199701
429726
491741
1737782
972935
1607753
1261901
1453814
1487441
1343439
623744
1454143
947528
267531
1919156
951141
597228
1982702
1430703
1371087
151379
1677984
978300
1084773
1142295
847800
1886023
1039719
1881421
567254
1871637
1238504
1026217
822422
1427691
672041
1651804
1980840
997744
299308
561291
487307
1173607
1108057
1731168
1053433
42445
704605
637828
476246
537819
547863
326440
318355
1993732
1235402
1952448
417944
206278
1181866
406608
1996893
514021
235976
709811
904039
769027
1705771
1103390
633519
1074755
1477005
1506454
14570
1707613
945657
1983293
479555
513069
1573588
1431327
1414638
1394818
498151
16664
1933589
1654093
1438928
1732262
247292
57178
1836910
1025077
1647037
738779
774354
421347
242198
493864
223988
1946372
416509
574064
1479796
1401944
1117909
1373762
1586762
1481768
1684529
1986719
787432
799596
428898
654772
1316817
572776
219253
867549
1294679
936480
1446796
1416744
379748
345409
1326747
86393
573847
826423
1528240
617786
482411
1072906
1011891
1191597
1536247
643834
806764
267520
219691
915072
503326
1656659
719680
1438600
1184304
1233330
1292683
1550490
841463
1538740
1203759
1575997
1745526
673450
1210138
1848309
823489
101125
1964701
1663801
1787961
482428
943425
1526343
1468724
141242
681807
1972638
1310523
344535
1847889
474344
35734
1088531
666649
56107
619914
228107
388233
1090127
613725
1786561
1623157
1634877
474994
826548
379844
993595
794745
670926
159589
1022005
523025
2077
1274696
1572573
97421
680839
307483
1731639
987761
849910
1322077
1302738
1311575
1817205
1106534
141861
1054329
784498
304983
1071029
1330221
274497
1997568
1037582
350296
954912
1259967
431960
896944
27700
1070129
659308
1336687
208037
551858
882949
782318
139330
895061
1150547
1711111
85994
199055
193750
1932101
457000
847905
1158843
1993107
369596
1345432
1217677
105261
54059
1217119
1757185
1573349
889031
368549
1209055
1425737
1794274
1119409
600447
455472
381140
365471
1003535
798776
1785965
1841978
903064
147011
140276
1422635
522733
110106
1637656
495188
372274
1598030
529487
1344029
459187
1302459
383902
1193727
883415
1167002
1426356
165823
1290038
356433
39323
995819
44947
1653027
934414
1601317
528004
33451
1300728
1838320
1927214
483122
1107137
382746
1543598
1687586
698875
901138
1583045
1021401
1138143
1404946
643659
1589428
1349141
789377
1753109
771208
1080362
755626
523060
1623874
1710044
1797438
361239
1129767
804615
1223275
1621630
1136627
81728
856493
1948894
1757046
453776
984627
1979624
693657
662131
434205
836233
364281
18551
540501
732884
1691723
1286256
856767
296999
596443
713160
313014
895870
1850975
1982381
45271
1463139
811390
1864347
1050698
1106541
1064418
1364910
1450065
1298915
393456
1912364
1705259
646609
1954975
817060
37897
1961090
1327008
850866
903548
689384
1877570
1070605
1307647
691969
1913951
283847
776151
684509
1047944
1035273
405730
1693022
143713
700162
766625
345063
1446754
30439
1604833
365901
753167
1531337
1385390
1151963
330767
1831714
1908547
1448296
1743774
88685
451191
205878
1108018
914708
21216
1822779
1509340
1477340
912800
836753
745979
516646
1878457
1469621
1150975
1050542
1881019
1986472
816664
420141
1096242
1214662
338245
1916776
287190
1673096
165844
553954
853375
1887538
892997
1381169
1683649
1865803
386383
635573
408765
1898845
474345
122534
1712143
715145
1854305
1322576
1541538
742822
256137
335661
1156508
26372
1058647
1623139
314963
681654
1752657
147522
350269
1730732
1605214
1975055
1828552
586530
1663952
1593366
1571615
483603
774478
548812
599691
1908229
1187025
1674096
856415
751672
1249190
1381576
1333320
1021902
61153
1489675
1141100
884111
42151
1919090
425397
1214626
719350
637188
149711
1745213
673696
1388529
1561709
1867116
1074847
1232556
1662337
558791
862157
1575128
895717
29186
1616072
697199
1811417
902261
103291
1462391
384444
1648892
1419018
1508822
668607
1312374
1612866
841056
136635
1348545
584085
1391391
1411902
718263
939669
1549896
1793814
781567
827898
124045
1674102
1450808
964141
1789755
1241312
337054
283222
1794641
1234501
60527
1062495
461636
830826
1571786
336284
785061
1067879
1384885
1888061
1314658
207117
837895
652260
1521564
1186172
365374
1308330
788820
366972
687406
1984013
1873838
1023180
1037572
1104846
375369
1797763
1618627
893091
322517
746440
1352719
47607
916016
1451750
1392258
1031328
1274344
144804
1510491
1588037
73079
492113
1467707
1123392
1384524
776172
1141607
1509060
557289
1053189
1545061
363506
848430
1250080
1410342
1828039
206932
913783
976861
1505299
313439
1911764
741294
428235
699216
1390881
107674
1155070
557987
95342
1536996
1401919
1380428
989631
34166
206340
132551
845071
1929404
1997823
1079500
678516
881738
105551
1068301
609106
984925
91291
1837847
1373529
1008698
666539
1767648
494355
120900
1695553
1034466
1479338
1022004
1411653
60579
279639
1677299
268889
1766703
885527
421093
1475704
1353499
191436
900244
1154536
1668273
1116743
1438337
148202
351431
743307
1839165
247361
641351
221229
993971
60288
1551510
902421
334958
647402
795841
1144341
1856847
793675
1513323
65918
496291
1248061
676221
959201
79586
1100709
1423999
966266
1424258
795188
64151
1874439
1521351
449936
506706
876407
1289965
199828
214466
1617402
1239049
1304467
1339482
518174
1944174
280440
1522700
497024
1538202
453685
832552
755326
501098
893070
498217
190366
356987
928947
1905296
1554754
1167353
1445814
858641
1843476
1479509
1736959
1695862
575216
1414696
153837
1386264
1946439
1714598
321669
770914
1173016
899497
1246120
361167
1704992
722948
487626
1964502
1716475
478131
486787
1849596
432063
1111775
1149770
1651434
1253811
1609963
304316
709005
1479520
1819351
70874
1741975
587652
1713677
6377
85839
385002
1043316
860224
230662
1196073
1111317
638295
1789011
1528463
1900338
250028
57614
118752
239221
880611
1174837
985116
1485909
993420
475804
1308799
1050808
427132
1742125
331156
1278427
1646605
466238
1474862
344801
364946
963905
1937583
1349520
1238483
909318
65255
1151925
1731581
607831
58273
1717150
283984
1995396
1061341
344553
766108
49013
883445
220286
1964206
1016415
603522
359159
880486
584065
1344437
1857281
1234607
239460
429954
505762
1693346
707073
1126345
622429
309536
448217
285241
984433
1964008
1026049
410855
713218
975668
1935386
1699375
297152
1056529
1532152
1486523
647894
1256050
1996673
315096
1757164
1022131
622336
744593
123098
743303
1190465
1803191
896569
1318305
1335964
1077793
1730862
1566405
226939
1131647
1646530
1270323
703927
1136008
392585
834248
946383
1125884
1065896
1396927
476184
1510214
5033
1711325
1264007
237948
1684951
806623
1292914
366699
512211
910936
443465
1987880
1561644
1805544
1773457
153658
604870
534965
135730
1762047
863556
886343
1887435
1469940
1096837
1714957
1050033
203717
1373917
584575
917733
79751
1695700
362437
29975
1160280
1770652
1114828
956778
360230
1323963
403227
916790
802567
1226397
968437
1105574
1171218
1202360
129127
411356
1334643
416835
1233375
439950
1834533
161214
1901375
1146395
377103
429179
314498
1166656
1662047
227509
114367
873442
666225
331650
692121
785837
1495493
1268820
1754330
1078618
918941
836562
1800201
739939
108359
1667013
1677194
194172
1216856
1396436
1734196
394310
1423706
1438314
1666367
1855962
1428397
656009
1571552
1284700
1778947
1143441
1432646
1668566
1309819
1375689
251798
302314
558555
214469
374826
1866269
1164916
962756
1940813
407845
1003769
101420
164878
1747627
105225
187627
446972
1052
76557
162503
321271
1860366
1193825
343214
801525
536692
1962430
419351
1262539
522084
346207
1874468
1385267
851592
1038360
1080964
1027368
974289
1429633
1746140
1337291
975957
482003
749455
1853940
1561545
461846
1549934
848822
1296798
1296041
292577
1908121
454891
1199452
346723
1265985
406138
808562
640649
4717
262757
1394303
364668
711385
400557
138407
1861511
959085
1742247
1749236
1313218
738770
564218
968235
12447
1463550
71665
909838
1691626
1529448
562875
721335
889111
1727382
597657
1979050
1543188
625613
463402
731538
380216
28999
1259554
1498602
670647
1561406
501178
28572
1972341
344456
166879
1303407
1440434
109385
1886263
1557958
1261542
635453
925411
979690
172980
1281399
954013
978481
1672432
1332671
53176
644083
563447
124415
549659
415118
1675091
20714
602042
215229
1218856
1275006
20447
657372
516397
659233
1503705
1630055
847993
1807655
840271
805966
424708
371674
342292
1199393
1219108
1752372
682901
910617
540667
937076
1818588
317545
134
4263
1625845
143577
133271
658952
508416
477472
81228
1499946
277923
1250383
1901000
1948176
1709735
60473
1399125
1733981
1173821
239532
655646
736933
65784
1658943
1198282
235013
992190
603342
1051743
1612238
217618
1170711
846885
1390027
381079
150884
579075
450721
1931
1012867
958038
1721489
1198574
1138988
1220782
1197039
183210
105473
1937417
580426
1799509
738410
1511093
389938
137732
1913883
1515147
1238653
996963
1909952
1782719
1120794
1391366
295106
1554034
155221
430719
390306
1940306
1993022
1808544
325719
156632
737299
1156040
473181
360393
403383
687770
1181694
1499940
811323
1056810
827224
1017289
1752341
199736
1007025
879459
535632
288296
636599
1647117
1676411
1236979
848945
744222
1613627
1694087
184620
1301640
218552
1798534
1021928
1848400
1758337
1129717
468007
706140
343062
1695997
1046101
736647
569676
1647636
1572556
874273
1394504
226648
112970
991789
746883
46948
228828
166559
775186
263108
1566178
27953
1860546
1417465
1500600
1952755
1417051
1418049
1448040
1027332
1319944
253231
1237580
193922
718291
1185934
1713929
796072
93723
1776476
138413
914955
167726
1655994
766887
1075940
1442492
832353
1045065
1114860
593490
1518651
1412912
1786215
1172761
1257217
1484601
1116367
381883
1631997
715312
1835954
1297877
1858041
1057040
1845526
1021662
920009
1506409
1257294
391488
348570
330424
689806
274819
339310
1596351
491120
1542555
1640945
1230069
1681513
656530
1853948
436554
279448
304131
1761527
1735984
485045
1641636
218574
1915810
1279003
1512290
1046944
1178540
272792
1222639
79471
980797
1681588
621895
1753988
1558748
1721730
972537
557127
1381455
1715994
745179
1123042
1531518
957976
574766
760191
821798
1271442
1102355
1569331
655721
491364
440960
1263804
1477044
436386
969594
1370633
263461
994374
1758962
1790256
161469
1925616
1427472
65039
247316
160160
1165579
382897
1154453
1094089
1319407
1605114
716696
916999
1919586
1713775
1332167
978153
1974426
1076879
1891574
783821
1908539
1903206
804825
1047942
667367
1992103
802244
391287
462893
1114163
1974912
1290818
353759
283689
1824085
935623
1300812
1737800
807800
559524
976396
1339641
972189
345992
282892
604087
1134768
1428561
1286432
1687412
1491624
641249
240425
265191
791215
526787
762581
819241
631336
525357
1904667
369701
239811
1531856
87939
1257671
902527
565268
440173
1552430
809971
1501695
33383
1252632
778756
1869043
895849
637955
809471
631798
1807849
258712
1508748
1984290
48539
1820534
1233948
1560118
450252
1857627
971330
223538
1394821
527249
417032
1069757
1421185
1124115
492360
1170057
1809099
242139
909534
15427
1397303
1382840
1534591
1735043
450171
421153
965780
157457
1882729
525517
1258711
1296491
355266
485646
692177
154129
1431659
1679022
833928
608466
1695539
596688
1539186
1688532
1870601
629688
207630
991767
982592
920736
271314
429135
168090
818688
2948
855303
670055
693443
166031
693662
629728
1898411
902470
1568482
975202
125219
343652
116247
316517
646522
938842
1367798
247726
1013032
1070725
613149
1964095
847873
1243944
1487836
1825921
385310
1409563
207588
31322
184368
726571
1531582
435274
1823679
240267
1903821
1187955
145955
1323952
499933
983151
1088106
1608731
623571
1760517
1848463
1533019
103394
1508824
1241948
730791
1920834
1438645
1682533
342805
222216
1828410
255252
1824000
725353
306357
439101
1356325
1850511
1018718
1910972
1330155
883745
1286356
449184
74387
667184
326862
1432860
400459
779399
587366
570237
1396916
1639947
44781
247937
1936519
1051187
1928307
1509737
1532937
1703936
61875
1173995
771438
1057620
1343949
1649711
1075620
532356
1301749
869668
1121392
170013
629670
420590
1215813
1741998
1463758
813637
1169771
1975947
1720093
1841437
833883
527941
1866514
1367930
1409540
1194952
7177
855361
154689
853068
238862
210401
1682418
708379
725889
1951161
1134663
1165249
1122362
564673
1182239
193889
1691829
1109431
741552
714013
54431
1671988
1554377
939291
1860013
878647
478645
1364238
733456
488828
1113095
1006834
848725
1055483
1691649
1152100
1158496
455218
1047368
815205
430722
680849
470429
488537
2601
1118046
533962
1367146
504126
1245829
1477916
1445348
509687
639853
125065
1013250
1285884
1717448
1705811
933112
521434
485538
918221
1422934
825755
595628
1564193
1746867
1038214
833595
1649692
431517
398830
184756
1927160
574951
698949
1244238
1410075
311699
39966
1981103
424641
959126
260321
242969
1353775
1745563
1967630
1908917
1193386
1782157
1408684
1857066
1131623
417959
339922
361657
1228885
313862
1352779
153533
310628
1960678
218924
1074675
1599501
1770766
1428605
1754242
47762
959301
1790390
588868
1524518
1593326
1643642
73036
1136231
505633
351395
1584195
168863
1668170
491270
489136
1388825
1221235
938341
1794738
25711
1642192
1663073
910036
1360330
1469180
76773
637462
539691
889441
114639
775076
246461
214961
440485
1855914
585236
477814
728473
522747
987292
1859058
271522
1973816
120752
1865341
1689042
625783
255759
1342125
547814
135654
1202291
1493065
463090
1837101
41580
584161
360189
372870
1822062
848778
106329
762831
1943437
1041994
1798987
1674442
1514250
1680340
572941
734913
858369
216747
567605
1600750
1218139
532800
1956503
1555341
947243
833431
744518
1866722
718196
672049
1858233
1857044
1704980
286466
1455975
99417
1365380
385133
1943973
1146350
1991411
1181021
1873804
327868
1128028
1039195
917709
1237098
1187264
1570834
1678996
899922
1317435
1016191
356097
312436
1918803
689930
1306135
1181822
1337340
1230303
470762
526488
1942579
229717
382641
1186809
42682
131277
396799
1290987
58769
1903994
109407
374040
858622
228185
800426
904223
719717
163664
1943152
955170
1648664
784084
1800207
1560244
1013990
1162575
1937670
780643
1723497
1731167
1439407
1919225
1778008
867632
1633021
1686045
1907322
989230
905403
1536240
1165111
379744
1630622
1726942
1319469
1223216
721644
1422360
1983589
1157308
1735794
1492738
1822625
732634
914352
1934262
378352
1177694
1586586
443517
1117028
564572
747835
1546286
684428
459074
389333
1696140
1242822
1748942
500898
1789345
242594
975035
1135212
1525522
1670257
79736
705565
1349715
1174241
1241358
383913
672577
1806585
67886
1454879
548219
375351
1694750
172686
1719816
1123580
1267578
95035
685577
1926886
661953
1182895
221243
392476
1457035
914555
1748353
1045363
1266535
1289626
85423
317619
554322
594046
637305
57750
471654
1957671
220704
1850285
390826
354400
1389873
946331
671808
321024
1594264
453367
1664671
16682
1428505
1690921
1279616
1657237
781767
1284231
614535
917023
604503
989193
1661471
392417
1068428
745282
708129
1890129
811235
598981
109791
1428764
834732
746099
1197296
200355
886616
636798
103954
271231
547943
764886
1802086
1851088
1828711
754955
1257596
558905
1151450
1554825
439841
1321798
1535759
1519722
1659171
129770
554873
724762
1926534
358733
1361988
943428
1724862
1053428
994476
289920
670174
971089
75418
1814961
663375
410997
319624
1043479
474025
63620
172081
101482
1949435
1006452
436891
1511986
1332350
1514361
185125
724196
666209
1275417
341638
321968
458347
1071073
1981641
1436668
367527
652157
1991931
36098
326322
1029054
1023814
322666
1998452
476242
1246366
775437
1358336
1391454
1690554
272769
402767
1214141
1905396
1654896
314165
1170342
1882125
1234143
635532
1565490
930470
180230
1197819
278942
1614992
1218545
1257264
310719
1771600
1450536
743630
16845
241583
559142
415645
1570504
1388296
1331321
1735340
1739389
1564975
136091
1060489
224458
905466
614434
243849
455505
1599446
1370950
1860494
1282305
1830937
1900768
1093293
804144
395659
1738678
82991
1321593
368199
58234
1025229
1670920
733618
987392
1495931
1435661
1386390
1946498
118601
1330370
269356
32950
160711
305683
9046
1366063
1882699
489081
455843
1374005
1891926
125883
42785
302892
983562
1548643
903991
1522537
1503634
1665618
12046
924701
956239
595261
1496489
914709
459753
897816
825369
34312
1813159
1886704
1591669
104686
563118
1440594
38541
678690
1873743
1644702
374210
435818
691229
1094798
1683228
1323395
1973379
1679183
1727303
636684
1808905
280347
818646
1065750
768595
1147587
1519272
1207110
1473887
193529
1446717
1812103
1447481
1644110
1734048
253350
748946
188644
1205310
1313289
841522
1745303
1209451
1093159
1558260
1679257
991725
1251175
464107
1095740
959710
608405
541003
94183
1310079
539653
1317635
464233
970803
1657189
394318
1831768
1040109
716949
905669
814590
716782
572675
1532482
1090331
466156
661078
1146110
68414
588077
1886676
415399
140713
263692
232951
1587363
1314033
1351625
1814794
78431
1366348
404024
1207184
831145
61318
126816
1196099
1750841
60065
1790375
829661
1235553
100045
915024
515661
1403580
1030177
917484
1461664
1466945
690854
1690281
1757709
1453928
330441
1007115
1940406
703739
896469
17911
604039
1671800
1186340
1286092
412280
1032204
1751444
1541583
432773
582128
1042972
284251
894614
1420207
1948306
567982
538567
917290
480819
1420955
30192
1423371
1699390
1762118
908948
1218933
717681
1008200
217874
539652
634188
1187487
1229957
1244755
1237125
208432
1875220
1180050
1013058
116145
358124
619792
281367
1878990
458709
799016
843827
1536376
1818245
1013909
1888192
741801
268961
810446
1779875
531816
1830436
300073
1212089
880102
889662
377450
1065257
200616
182510
496746
1194022
403285
1240711
458005
526397
1329195
1393857
989444
408795
4772
203629
1808869
1019172
25283
1962113
225531
1164762
477712
58550
209379
644260
1479951
1517367
1103988
1989495
1627151
1505092
75237
804199
1068749
1990950
1403110
173704
879988
1304933
469974
279239
841046
320775
870355
763068
111715
572413
1646804
1341913
397269
1411910
223589
1396009
426292
260575
1319769
270572
1985940
530939
894807
940606
1011897
1452544
737224
1873861
378528
34568
1831523
1403264
78808
1627863
507863
466393
1143892
695111
1019266
1020369
1546805
746511
617190
309192
1588850
1069453
1299673
505912
817968
1010176
1070257
1718156
1576495
845895
1812081
1942207
51590
1378478
953667
1974994
922356
1618074
452739
1648561
429048
1208525
508001
945517
1927005
1203229
505228
412589
1257355
326475
728695
391934
378728
9192
593992
661970
643648
1886870
741874
133181
500432
599715
1152451
1952181
381304
1797296
1016544
711741
344026
1792631
444621
1842091
1286769
1793758
1217450
1964834
312188
143698
263419
1546048
1372326
1255466
891929
1776119
490088
910073
954898
1409375
448881
657875
796036
1319463
1320079
1830439
449726
223006
1722792
95592
1650660
1410651
1423441
536130
16468
44957
675344
1311830
1077748
1913678
1767043
339434
1697970
783776
1423619
1109682
137728
842955
1443478
127015
1048722
863398
1314508
225123
815160
1057594
392080
221869
74417
431380
1234808
527021
1627194
788383
803598
577682
1263224
1238697
253537
1685656
1980081
166120
425982
1857895
1031257
104325
119714
1235278
632919
542590
380261
315036
605987
375046
855655
108330
1617914
1613234
1218094
1591886
293676
813641
733814
734708
1639480
362818
194411
328176
365788
1684458
1197258
1279851
634288
862611
176725
1828499
1725903
1547635
350707
1287993
982439
497311
1711713
780943
328942
1230755
234220
1537636
1043430
358182
1299836
172701
1356015
452580
659411
993299
1551696
1529074
1360201
953868
507994
1117093
758736
1478808
1971383
1112985
1178406
1414556
1955974
117305
1254612
1419710
1022023
1682861
1869476
1574038
877236
747938
175600
787482
1276031
1587614
659076
494381
65613
80926
1035432
1169580
270678
818579
807690
537825
1080975
85387
200123
175226
992163
1564998
1790592
1664503
1056005
140997
71790
1767699
259209
1709506
1431757
1914739
1586916
1715877
1023585
645253
1771376
1502041
1257603
135782
36379
1260845
1618235
1994064
1843744
1861785
1076621
1283985
423629
1171580
106052
700625
1813378
1994878
856424
994995
682071
165865
764093
1163947
1058759
1181003
392816
1893009
718357
1686605
1502965
1163192
628835
1441925
781937
706106
1805298
400575
1507201
1745584
1422960
202882
271353
868008
784277
955645
585242
1740922
805507
1717341
773300
634066
1458889
1646758
1046303
1406069
337084
568731
1306614
498092
871699
255603
1444321
1870880
305068
1054781
432506
238475
813624
1616362
274867
1254077
238388
596978
1923233
1728052
366581
388884
445435
1795516
196330
526209
1482523
1257417
747931
439555
1441755
1358270
1559932
729323
1358602
953721
253208
1958551
1512198
1482512
224988
731788
748221
559163
1809764
130691
55971
73334
1064093
178897
1455475
1977138
1690865
1343862
894310
1728349
1206674
1124790
1894388
33098
1028593
469283
479219
837395
370781
128584
817999
1720452
671714
1355327
1535920
298368
99592
1458582
574591
1196481
840324
1044078
308123
1849404
1679055
688599
1803530
1824240
1236434
719079
459044
396190
793603
1419678
527816
1201559
138424
297542
487913
923280
1389520
236570
1408923
1990026
1667312
1638495
25076
1078240
1807537
1462719
1874027
1645274
590649
938618
877332
893483
1547600
968591
1461434
1092885
1841070
1393843
1453198
1942489
567349
1371317
707354
40459
1575101
113937
238979
1676572
678484
99122
47843
735631
1042296
1188340
1322886
84446
156818
659403
1306061
795012
1027854
917910
1596867
885197
1768325
1579850
485756
352146
1616507
1399347
535063
1354166
1213019
1517066
485722
1754758
663296
1646750
1998031
1375260
606536
1251688
1141530
889893
1229501
437436
803618
1786605
73689
927139
317802
41382
1221308
494760
394151
1721619
758192
648483
1209807
672608
1390481
219578
1356229
91623
9706
734094
1495782
1285674
283888
341480
621313
1292351
349383
1707905
57407
535519
164172
937081
372430
1951888
349954
631912
1827421
1620449
417192
1086705
347200
481258
972872
877187
1065450
614695
255551
147546
859309
565507
761872
1169953
1912836
378769
48184
1314680
110986
879369
159480
1596659
65755
1866691
163773
865663
1617158
1359936
882528
390090
1946450
526501
1289818
92755
679161
536341
461841
506309
1835100
1634687
809748
21571
1794918
892866
395257
1661638
995611
1241159
1650997
1780598
1105189
1339052
717797
1844028
1202073
1948312
1063252
394620
1161608
649064
792208
1186171
663236
1114091
724213
1582079
407790
251744
442688
1975347
964694
1052840
1977368
719633
172336
851975
1640189
1382053
1121914
877012
1266332
348859
1154237
176959
1275116
1928203
1593460
1040582
1529197
1758639
1914890
49191
238327
1748628
407659
573291
1951420
350749
15489
1365481
447688
1254151
1496526
318027
677092
955020
707767
1668393
1592429
421889
51673
1861937
296193
1572121
1879100
1975653
982229
961138
1512103
1910485
860977
1087121
1705876
338576
280302
1581514
528869
78589
614072
1877645
785876
8144
1940248
289284
1550698
1443353
1268695
1355641
1362554
147174
222647
610780
1247047
1257461
1238277
53431
1654824
1276943
1072541
1754579
207340
663196
1802007
1955752
679621
665087
711346
439885
441552
1136337
998505
1240316
799663
1310113
553214
972403
1163290
419858
172054
943794
1541820
335416
1668689
1726788
697065
1721998
1565658
1970693
317899
1101142
1503408
1672547
1334135
549995
1284515
1146570
1263283
1058291
1237128
389711
1843332
35503
1209753
1996777
1393276
1187201
530066
397937
1518076
560537
75644
412651
1103771
1670067
1994161
1232710
558241
1517971
419330
1560742
971140
177507
1202490
259016
689178
1965420
1343463
254881
886380
480459
831573
528652
1633759
659051
1520408
1260848
224729
890015
1669665
1126505
1288132
1297427
781948
1328988
1092150
1898512
1742897
415723
62191
938170
1022060
162789
1151241
224280
1475496
1443617
396505
437967
726123
257928
871369
1156566
1693833
632439
1602778
1049481
380129
1622138
1332640
150315
789429
9726
1806587
798316
885740
1879115
1562221
355140
154680
944687
1293128
12055
1730274
236283
593622
471908
910854
116110
765025
1994743
1150943
1604132
832746
1015875
345799
1936904
791282
1895568
728981
1786064
670785
878887
1876052
177251
694842
878984
517727
1093470
900501
83664
1432472
1318452
941550
1629968
549740
747913
1257435
1008333
329179
1766605
1859792
598928
1912535
1906865
195946
696810
1684527
775270
1907765
1729252
1439377
1863405
1456824
251649
1413690
329887
881722
1529647
579047
842172
870526
870151
513936
1969699
1644312
612892
35488
1475010
15907
103602
375809
539633
894076
1402628
1944368
1659659
1605301
1333009
1331435
1104518
1994838
359154
1233697
925689
1785514
594838
1391600
286263
1948616
1254907
753345
1356803
1607992
219916
1034952
1059791
6639
207634
1436933
1527686
69902
530795
33226
525205
179171
1855117
1300365
1069424
1873540
361655
713157
828119
896177
516353
1704388
1171930
1848732
208152
1198729
525641
48088
693336
1289086
1957008
717153
520950
489757
1538206
1875532
1088744
1638676
636791
934122
1842371
1743893
1480504
144118
1334181
1847347
174449
169231
1319727
450167
242952
543723
1506464
1063312
1869860
1241286
1731904
44418
1799945
744974
315066
553288
459912
22936
613890
255483
1346475
424315
1561748
409962
1120970
1256810
1806951
947018
1399785
384398
77020
619371
1990282
734457
836830
1674339
509232
970901
1161469
1494284
395666
58876
1156052
693897
811829
1626521
1746708
611200
1854204
1971656
266536
1069919
981464
857351
906222
1092980
1014639
1821126
1014285
1322665
660524
881595
253319
1692971
334993
1415882
389728
4891
1000271
908458
763351
1934598
1270837
1154645
1868569
1627494
741525
1685413
1098431
1844453
1314849
1775230
1382777
936519
501584
1837536
917922
1547837
1847751
893320
1806886
1828829
1226843
1807701
1181602
1414167
1111337
1877867
1859892
26305
945814
1056721
262295
979771
1686293
1119422
819256
1727632
1486253
778383
219623
853528
1665170
1856424
1300681
1229755
559237
1274746
1937348
1049292
1040339
1822327
587305
449667
1929158
1368369
1246856
470807
428765
304962
1025766
23454
161506
1632991
767162
1149123
787883
1208005
173140
1001886
1196040
1555219
1716168
1611082
283598
208499
1394796
1218153
141096
957524
833757
530828
1473794
290672
363674
387565
8398
1700192
1266198
1457022
469108
1838044
1720018
791134
342105
375162
526200
888408
1080323
453454
494508
288483
165349
927780
666949
1560364
1405345
1020021
732214
722178
648335
1553366
969110
1732453
46372
1893709
46695
1809623
1295953
1146426
1704332
1159755
744627
901798
1473940
1480923
220717
250092
995735
513418
1732447
914419
876390
393870
945345
467225
994381
405097
78480
219197
1219000
964420
388887
415094
1570507
1491056
419010
1578304
1289866
1184231
656081
409361
46677
1249400
16877
1223710
1010381
1623288
1884569
1426035
1254071
1508337
1183438
1956910
223377
1798159
1586946
1302762
414457
527854
387187
622315
1630003
1964107
1947462
41266
1423161
1657268
314104
528428
956653
1013827
804718
1749558
636711
1416302
1789213
1098760
568969
1382466
1459611
1359873
651023
1821778
732471
1279947
340827
1092968
1511046
1116840
639884
682600
1348663
418088
903230
1414074
289090
351629
173129
176665
1511463
1327032
1217292
1973556
1168675
828566
1789097
1101334
1696525
796532
1306121
76738
1151955
1064602
1940749
1666828
1656525
1028128
619246
1004434
1402539
723102
1073267
1021559
806648
669009
1336895
1518095
1958548
747423
379085
1210824
956629
628105
1324987
210882
589632
1687168
1423019
1012801
1727132
763266
337507
517957
1173744
860535
854327
632210
628614
741006
113163
309957
1701267
445615
1423205
1252135
1561850
751873
69302
983352
731120
1035712
1209120
1179706
761569
1453358
712993
645139
202586
1286233
1578810
41840
1821920
744122
1237357
1844496
1474535
151205
1435557
32366
941979
426772
1342248
1461691
504962
1667990
701673
914856
816870
1816471
420220
959044
599821
1576994
1559894
426904
1858730
1397158
982814
469706
229564
873006
965100
1408273
855111
1026734
388054
328171
1477891
954336
1265089
1989765
1578515
952629
1590870
1454450
1453676
1168656
935359
810581
963202
76649
1252463
1816736
193220
1889736
638896
1874645
60018
116634
342776
1528267
301032
1369465
1952960
621164
1453563
685527
1853035
733437
1058060
63791
537407
414030
884425
1955589
529006
750394
1515059
304543
1795720
83967
986084
1815430
960908
1286853
1871400
1789812
278671
142117
1636784
114904
947234
246927
481330
1639811
1524482
520559
1720281
1292111
997167
89198
1042608
1762750
258316
1591084
509898
1970218
1935644
629185
1773229
1660780
1177047
116063
969207
1243807
1530963
1538370
499053
536442
323218
841067
241350
344503
1032945
391789
773144
1185469
211986
162889
169174
955626
1472290
1178512
1241964
1740833
396042
388017
997858
1491182
1100335
142576
399725
1417260
1685169
1456777
39696
1709939
1462474
396640
891536
1763775
1417253
1297477
903044
307321
685057
1487392
329720
809203
635863
929617
1411208
467514
1698391
302890
1586774
847435
654752
1924760
1037270
640603
1384963
1257484
1628327
262498
751406
1378842
756773
193556
1892886
1765194
1973649
1227298
957583
1037725
406345
1146299
1933188
667524
17278
949977
756132
385524
759908
1702252
1399476
713887
156130
257153
588846
1280677
1740541
797150
1367637
295780
617221
1342925
749471
754542
571419
1977038
1414976
825859
1175188
1829141
1124543
1844774
1953701
667679
204448
1176191
1572831
1667199
1055784
1897699
1775570
890763
164675
668132
921963
291909
153208
1997638
1987662
1504923
1476443
281429
1079846
299178
444742
894988
80172
1301513
406855
1225561
1777718
1736307
980514
1326559
1042585
1906363
161322
983467
1034879
319597
478919
1452131
1319874
752535
30936
1620752
1993192
1326986
1846696
1615490
557988
1309197
1091743
1597466
1584001
590736
1121736
177031
825579
1382020
1652962
445768
1937939
1457346
1735459
119160
1707621
633836
591598
1153012
340266
1679152
1153311
1845767
1291785
1597462
902404
733129
1466472
1514136
1857940
1836802
782556
948466
1969625
902726
128881
1560323
1922921
1964114
1482704
1169138
1405745
1739878
1313721
548119
43025
1020763
719794
1681882
741310
1972864
1909566
177984
1070038
256745
692740
1152253
1502435
1067606
1442687
1996929
1344807
1597118
743404
241280
121694
1154478
464049
1610409
1217628
382959
89583
1501749
152636
1201429
511479
1594501
1093243
1419270
75192
799466
1167902
1002767
28627
107826
1206407
1270754
1162242
1615016
1532658
427788
551595
206271
114538
1589905
1665933
1203937
741443
310854
712381
646884
588553
670287
1645457
775675
1696072
906319
487200
113507
1495396
162021
1017628
1599071
263186
1921355
902415
1271773
1498674
29761
458695
66546
1054588
90775
1505698
462459
19792
1452875
233509
1829054
1237050
361533
1202092
66192
1044082
725772
1480332
1469540
416578
1249034
159044
1090312
1086382
1830874
241984
1636962
1473024
1665185
1595846
887467
1127446
1327649
196184
1152203
405100
1985103
1757054
1421759
1684090
994867
1349021
275068
1067691
497368
607317
1868962
1293293
1514064
1512016
256761
48872
1960604
1430973
1796699
1136514
35344
1244973
317523
1110120
480239
890785
1536922
479994
1884669
618972
72130
1962464
1237092
913407
719380
1019670
1229437
420119
1663862
1908890
128288
1371807
1993673
1712579
879289
291702
1825180
1275046
841195
1908682
91572
283277
1447131
347689
1131346
138072
536219
1498406
1914985
1211711
636304
1105882
1703394
884685
94836
435685
1600800
1680646
412354
930028
1917047
906109
868065
560891
1878364
126145
547439
1050895
86591
382968
1379258
1205338
1551925
1309268
679323
1760022
368576
1481223
1451722
1688584
28285
1188823
1506147
1087615
999028
1421026
551800
1533370
831130
1089624
1881536
396917
1569638
1156466
1062846
1685262
807708
278207
1175177
507661
44067
382244
374540
384316
254379
218194
1233807
1569600
1546852
1450060
372233
1573773
437466
1247226
190445
615529
118322
332636
770778
289525
693274
1636518
498253
917716
377564
904470
948259
1604288
849830
1611216
754483
1852056
104508
836785
1139788
325642
1344848
1251672
957461
1855055
1451232
1519017
1471123
1325330
1827451
319718
1424759
182257
1058923
610278
1853712
1490860
1708031
465435
240045
1077296
1699000
983660
1080196
1089786
1379028
653759
505622
1814753
403837
793072
28991
1157771
1668526
424994
1412191
1357497
375674
107391
1171305
505311
1906406
1623147
1354335
1165037
101327
212385
1951776
345844
3686
1356372
1362089
1581416
1042380
349330
752682
1610451
1425041
1666575
1690612
1781694
71930
1069227
1522072
1197252
1879336
1259620
1661570
425138
1269804
1511520
1522801
738263
1350961
1470122
1082648
1087454
58988
202630
678197
1062181
691459
1686111
187803
694299
1934695
1636481
143090
1024504
968422
1645527
777973
832881
768289
80107
100776
1139016
1154954
1207486
764033
907615
1213247
445526
1425634
216190
712165
726064
872106
1343963
346116
1802177
1020784
1030068
1623730
1215855
1463819
471398
663628
874956
68550
405599
967727
856420
253716
719362
449310
192379
1101960
596255
1421557
903716
393294
1558572
298918
1662848
1449422
1312223
421586
1846379
1509837
905591
833479
741976
393860
1068960
855164
1960216
1574884
225746
400861
109056
1415560
1096475
1625915
448993
768770
287835
1504556
222987
602510
668490
1576253
1265945
996245
1685523
1605152
1100767
1096797
1104542
1432707
1205929
1485160
128786
1502622
1132207
177632
1243424
746326
318452
1978403
1528715
1994077
540064
1493381
885314
21889
405819
151996
1608741
6970
1879296
64772
168023
282816
1930356
1181723
1170620
126769
1573293
1093741
280624
1685811
1230448
270884
739513
1906251
790128
1868090
328025
1900302
1953136
1654976
1706452
729941
1896833
655340
924838
1920339
1288487
66610
174149
898562
1377020
575039
1026512
1086830
795450
1518118
1055373
13169
1102400
397851
100309
255717
1866970
1246796
709468
1818250
763854
642991
705739
1774289
887394
256739
727835
324361
1104218
805580
1918906
1964577
612298
488590
412325
1826438
737467
376472
1451958
1685992
563109
40778
1712786
813908
851001
1623100
1298031
1867775
1719735
564129
857745
1484985
270274
198498
1748480
784724
460201
306989
1806488
768722
459858
522042
267637
1399715
885190
1549991
920509
286652
335940
1110816
908193
1080780
1319928
297413
779309
675951
1967206
180120
1136617
1393936
810267
1561579
462488
1864985
1089690
1216880
1423052
1378910
503536
198281
451
929597
1613268
827072
514238
1447889
1596670
1536998
82434
737896
817802
916527
1223293
1192914
1073544
679000
280392
1754667
873825
1260772
393137
835122
1806269
941947
1168992
1748232
1107079
754947
786365
279595
1578812
1692575
943047
713087
874555
1728814
1004709
807091
399862
577620
1428168
1476835
308563
879472
1534998
222852
1988093
1217151
24871
547840
489909
1845919
1875119
269879
903751
24790
1180280
758761
1299271
1697392
238526
16677
1673008
103480
1460787
1187525
784776
1649480
397712
737215
5935
458912
126887
499741
401789
232385
918416
1522471
132145
62148
597978
1628375
1400030
1520572
781663
515360
684582
1421571
1895537
560893
541163
650210
1368584
1526418
1115217
1033760
886807
1417857
1826950
416019
1981948
1162312
465734
622305
723519
83164
1867802
1573291
753347
1800986
1029271
706752
1091806
1778811
136280
572439
228019
1259569
566000
623832
1743551
385761
1119383
452644
930701
16426
1198955
661387
1336077
861213
556066
242027
1945896
381453
1284611
1359856
745962
408525
348946
399514
957151
68982
313489
1127178
100831
977987
1401498
1332458
1762123
113123
1559875
1072270
1818003
1466218
1441974
634383
1913298
1933800
1280783
1323986
1504748
497814
897391
1684409
822757
1444249
777830
977706
1083970
521149
418182
1153296
808764
1820411
864022
1558530
601019
1005258
1974562
660386
417996
822171
1309436
391053
1024004
1122124
1212988
432033
1838208
965220
1632336
1513397
667219
218807
1538057
1643559
1567067
798793
392623
1390130
179994
1521433
1051837
89689
1916631
405236
1382353
1031564
1109374
120224
256775
867291
1116230
1634548
1717095
227273
1175412
990799
560064
583274
1762021
499378
576775
81145
1121948
1357893
1725663
1628818
470370
125373
1361156
494215
840454
1253753
1289014
807746
1602194
732587
576742
1335985
1344966
832822
538059
1709480
978084
957936
211833
1117603
589164
1336590
744259
326739
493499
1435468
594478
934321
1663734
18355
101483
72957
205388
452795
1932192
84313
602691
1614329
1416752
1743925
892643
1437850
374735
612898
353770
1704775
889333
1824118
655416
353647
417579
1059654
1445994
1299397
1292842
484323
116800
1181723
976055
1625888
334646
1575261
1012237
1836892
719384
498353
674227
1640660
1161384
1003464
41647
1376136
443245
214565
664795
246256
684274
1259564
1525611
617458
958044
381725
861484
351869
1250854
769112
181362
915656
612731
387319
383037
104407
1757732
1017852
404363
1199395
1114874
1690698
1302603
318933
403657
864839
674177
44617
664062
1446573
1139334
1484251
730200
1556126
271500
305424
1664457
43819
1493508
320842
203044
1823712
696976
506690
1516045
1383236
1977715
318740
77817
470585
177156
1627552
1655810
1929996
1475952
293405
355649
721655
781362
277195
17035
1343461
1565857
533189
1940422
1878224
161722
1145413
89616
1128918
1714908
1922533
1398575
559983
1427611
429162
1105448
900151
177581
393416
1137429
639474
1171060
813687
589334
1106054
1413665
378195
865758
1668441
1727634
1483060
1106850
1591492
1868
832570
865094
1993697
685486
1145050
1372194
395650
14386
348655
148238
1761666
620026
165609
815886
1592853
836965
153495
37017
924189
266712
425856
1726707
796868
781101
131826
1683757
1338149
1121005
711528
422690
1684708
1854700
241811
1623143
140853
233162
29937
527595
305669
1006248
473724
884797
1999378
1385154
1643394
906129
460551
553189
1616903
1285601
361066
430063
412832
1380177
1275504
9322
1997268
1257425
1969438
1699035
1044143
250201
835788
953769
1695120
680968
1217459
541257
329574
1566115
649709
241398
1217014
1672975
546232
134726
969208
846468
1699910
437751
468246
352674
1200962
1703318
1422458
1858252
1041272
1495519
420573
1817146
1822503
117370
1979712
196468
673268
401170
1773898
1057085
118941
200393
1524638
1889653
488140
1112986
908241
143175
520976
1929786
196192
1914434
409441
610228
1169110
45286
1594140
333314
418686
550565
264431
832191
1880050
76091
390480
444580
372108
229321
1207774
386882
436980
278364
858230
1232627
1293356
967556
169652
1829235
1652932
1300963
1997030
1307369
1766506
876884
1075178
918811
798436
495254
700855
1002571
1542792
1820386
425661
368247
158620
622795
1564106
1969333
611030
1281884
1006649
939199
472041
1580602
852994
195324
444653
1015255
1279304
350187
533914
1627414
819389
5601
199477
1343757
37185
1768519
1082704
182376
1249768
1320516
532961
321458
723515
822571
1026793
1796759
581599
1673032
1800768
227884
210246
1504302
979961
835196
932633
635645
367277
1933184
852196
330353
594929
238720
1603389
1510470
1126852
964577
679956
61070
108549
123368
289137
79421
951463
1511991
1646100
692599
1277627
1992509
140305
147594
1767263
361514
1967834
1348179
51411
1192537
1018203
1485574
1473566
1337004
199494
1253425
313667
931992
1790230
449725
630411
128855
1179829
73285
1604414
1379043
810727
1625519
1237866
1881551
1548364
924456
390190
944780
481565
567945
835038
1096505
673238
712609
1304120
1459505
393637
560901
179246
1668767
1023137
1113443
1086068
1749264
1851040
669046
290234
1407106
535116
1168504
1834367
1464715
868477
1639394
308435
257359
1035803
1516490
710470
1944493
224155
968065
171844
608963
1656690
23901
764407
815199
1888644
1178123
1236544
295291
1320832
172099
1474153
592008
1830928
1330228
1667814
914502
210106
1416638
999883
1493077
705815
1383494
638104
828643
243551
1618655
898276
693002
1081109
1404090
1516566
587045
962088
1983879
1561738
1109734
764795
1132592
1947564
763018
1392933
504938
1711619
109111
90866
1422949
1964381
1397234
736986
327132
1207967
786716
1480438
516740
1425925
1207738
1908946
1501555
750546
726273
1548539
569765
744218
339897
956235
605957
111480
1626611
306810
1421278
1932536
696754
357035
401892
1151583
1764695
670125
1440396
1512499
1659514
738045
234397
1513437
342842
1272499
1897626
93655
762199
420560
1731687
1071821
1908316
770839
1092629
972133
1884595
1762673
576225
258648
199011
1561287
507508
1541548
441360
416030
1944218
1648414
1160367
833078
938869
1121390
430930
61570
434474
495325
1689236
1758936
1348511
129995
1437798
1273691
505319
1693421
600371
617666
334059
558971
1119496
1683814
738717
133591
296820
911328
1572332
856586
1360591
216540
907243
477545
197959
1743250
398947
1180090
1206114
1880262
1132553
1289328
1759796
859203
1856152
567582
1827055
373157
1939618
1525638
1519666
1525116
1445219
1065413
837559
147878
1175317
1811244
1700889
398906
983774
941901
181507
1115932
1871349
1639772
1720384
1818092
1689983
1129201
1093574
451085
1913415
1491739
1474633
1505841
955591
421788
493265
1279892
709728
591954
1087589
1451328
472573
932022
1625109
846523
1395724
1198024
1711589
1049231
709745
1436878
1657023
1989477
1797657
643173
1100964
710631
835086
739014
1124559
1043884
1269701
1565296
265470
743839
1396704
824091
1305674
1958791
412092
296326
297065
132206
1245402
689792
1339680
810803
158880
312158
1587790
1916180
142048
750110
1988169
1501119
7683
1130986
1229312
1190163
1428620
1713649
241914
752456
1682228
241805
1604463
185536
1199875
1315700
1529118
287175
441439
1998221
1412363
1185814
642003
1914242
52853
668063
444776
1159667
1334114
287363
1436836
1619265
1416476
1799095
358944
382653
1260660
862873
12970
1681080
1385135
556854
1215934
1012523
1217749
429222
506433
236390
608946
263531
522335
242137
1587563
1418825
867297
393756
531257
259000
1518989
1277960
700978
836407
886586
1977874
1779144
773978
835477
1778343
741984
446849
1972812
396803
1318701
233160
733631
1698726
747338
676550
1192777
457376
1201932
556864
72718
255624
1345215
783499
352972
206601
1126630
384799
1357109
905040
1675613
813963
415396
1701999
1523163
1206566
411583
28175
1555782
1095276
640120
765870
1447622
1446448
1101435
1180354
329548
1752774
1147251
638237
575588
1957900
29911
1166588
1173564
1064331
1345204
220775
1693443
165323
1228371
1505533
352781
125145
1893584
656053
1771204
263768
1606761
67404
1795766
610347
48566
1975599
1426740
336838
1887812
839127
951050
1071386
9780
930157
184289
555009
1971473
1581511
1223536
1373905
501092
11416
1602246
1717655
1641849
267372
1317530
454796
943272
1854647
1586292
334186
1745546
923075
1827316
1303563
921074
904993
1870437
850631
932065
896665
1120842
1298230
828194
1178382
955553
1003165
645217
1796393
1803493
36605
1660604
1621379
1143234
1777020
66666
788772
1458503
1003968
703444
702474
1281362
1148935
1163678
101460
1192920
716961
1287381
1453167
329044
1125337
154290
428995
1995221
1501262
1864077
1690959
209246
1900609
167688
1435623
139034
508087
153361
1653919
1383662
1873176
1846067
1026464
1259111
1521524
1950134
1189355
21315
455499
926395
1964650
1263426
1092430
1044548
1303956
609358
56816
242670
765261
374976
385336
60243
1359648
936141
1094809
1438633
939044
1466086
337698
123700
57284
1183921
1924367
501632
1566550
1536181
1759440
95555
1366896
829211
720192
485581
192050
72045
441837
5807
465419
646924
1149327
696367
992156
527987
437901
150878
1784419
1419322
1567292
597692
1601159
1267971
1814509
983171
1812724
1153894
72822
1374692
395535
561926
1368427
1689849
765537
1050708
797294
563949
1230428
1961243
1730025
1090303
820803
1749929
361611
227668
831976
259309
1929475
1631314
494133
849366
1450752
1747308
1083602
1121644
1846762
1131443
1592422
151477
512221
534529
1223857
957240
1914534
1248669
1718807
1540844
910383
1101069
1625087
1849297
992804
450784
794555
978925
1565715
608054
1659713
354655
790977
810640
1820843
948637
1987971
124832
1053014
204309
1640932
612538
531928
847320
1687459
1667509
1142623
368598
1901823
1081247
631191
1203116
404952
1976359
502969
1203494
1414835
822923
1277882
222554
1280034
1873709
711527
137648
764765
986799
397524
1713379
1756893
1056997
1330294
1344041
1184689
739795
971709
1256849
1295022
1529735
1162043
1689783
1637907
596629
127278
1594685
402560
277210
1933961
1918637
1912534
447941
392391
1281112
139655
1492682
1593544
910339
1922887
1033595
582362
1280035
1927462
1096213
1555330
952476
371822
558165
1491161
1916365
666515
155745
241970
1328156
1315967
892265
265152
972551
109518
1794090
1739171
1273323
162513
404650
1014681
1195245
1392232
1034908
670308
276322
438688
1775324
1986207
184434
1369743
66131
1413685
654603
393589
1481647
712262
1689987
581521
1981855
325086
1315953
1708216
1526318
68883
1530168
360197
126596
62795
470096
1216208
1819929
1654590
1281864
696617
808033
1151649
1904111
1829595
489228
1205692
303977
856251
1203535
457026
1199596
1298843
662429
352972
1479121
258198
1901013
1865241
537141
1005046
422477
664959
403397
1323077
468494
598608
112155
1916691
1468774
1465252
1455947
199691
344094
444127
653934
560417
747625
1322759
29537
49674
132992
1588568
44615
1348469
1480466
614609
778057
1268503
1616949
1495132
1148320
1251545
49877
429620
590642
332324
526317
1509308
432987
871956
1121808
1267175
1489827
1583482
1371750
1629424
774552
1552445
1524283
928030
1472867
1854700
1769199
84892
459732
493031
982179
454760
1443343
1362743
566885
1491579
551162
958189
441457
1790186
1092844
309158
166863
1531223
1467359
1397774
426856
862498
960476
177826
1702949
971950
1863824
33089
1919959
1137355
492593
1958462
905454
530246
1638599
756193
941907
94072
320754
328040
1321788
1573553
908054
1355335
1568754
1242802
1026000
806213
635060
367954
1964608
802467
1306266
461344
467593
495455
1293573
923942
575206
626182
179357
1968188
1440749
1598204
1692954
1719190
1395630
1412710
1288990
1390341
438337
1243494
174387
64765
698204
708097
1108030
790070
491300
489489
1468872
1691698
1541206
1702286
1199182
611197
320489
1623942
301816
1587909
1218907
1300044
773351
108831
1805085
1172163
1605698
1170845
1518429
1515210
1979759
1833027
1709374
55189
1421167
25546
1622349
444256
1131578
107721
1192849
291085
807696
381465
821621
355264
401039
1139237
242039
1686051
23721
965222
1341330
130156
778587
513696
592731
828067
430414
903521
192809
26843
1072491
917766
1950733
1105918
866392
394740
1244837
1211001
1454994
774743
1149594
1287756
1175007
1388368
1672533
712546
1228180
1923645
1439135
1250274
1243420
1907981
1942227
1854836
1476566
1684718
704328
548771
592098
1493900
1911993
517670
883350
1100505
1066014
114993
1436163
1689971
947902
338369
1727499
1252101
1169307
1935332
1529716
1610730
311160
1704381
1909568
1497596
519853
1167388
203933
1555975
708805
1083507
1815240
344740
1035864
357636
1861966
1833637
551425
619880
365694
452983
1455312
563185
121216
1553997
392033
282708
201195
552489
58904
1884262
838989
1984155
647964
738988
116436
1516819
1852116
785197
65619
222876
1596089
868374
1671574
632360
681694
314806
1310616
387876
476573
660130
614616
605834
1250749
73705
1456158
1461133
1209046
1164799
1926890
592425
1071653
873830
1447090
489673
373006
1823538
728821
244891
969629
427007
1974144
1866403
673746
122349
1264984
1948973
791995
872865
1173076
1955717
998858
1260427
387793
559849
771315
142466
534529
858646
1582338
811247
912829
870780
318218
1912069
1761265
1450016
1703448
736884
1534246
625145
1636919
977807
1571081
635300
1525327
1987461
1672074
286482
250458
940650
44763
649176
603205
380759
1049252
1357535
1731574
428568
944017
1948474
125745
1032386
1975932
1267636
1745623
1359210
86354
1727735
513634
181504
506815
1609407
1267601
481858
206838
797904
1588656
520121
1454382
1523250
194537
980230
1227179
1235784
74995
1749463
597505
530095
28067
1634461
1013096
1594612
656489
175842
1055240
1205959
637973
1548939
1761784
720681
429508
545031
1067823
77355
218146
1304308
508622
873903
873874
1793080
1389896
63751
1611322
1739598
774621
727486
1305596
1459403
1958382
871381
751025
653902
1031397
1078775
182619
123272
1281831
256765
331359
1586842
148885
1485442
1010240
1657720
1272912
1953428
224602
1530033
660528
1491854
580497
1141357
1098470
63122
245110
207403
1577683
115031
1075655
1300352
955244
543846
859476
1907012
488319
890361
488552
1426563
1857576
1133765
1419191
184797
1938327
662132
1178128
691270
172841
511428
1766454
1838749
678713
320517
1111777
802740
884938
441286
442870
641887
382677
796295
1597312
1982910
289889
620869
1288430
1471042
539492
197193
1222730
1340770
1899179
1463374
829231
1322482
1325421
992876
1847404
214961
1374752
704758
207553
584975
1167239
410086
1689700
324470
123240
813537
1127438
22733
1130724
992010
1320958
176284
824641
1344097
727104
411179
471832
1018520
295193
777786
1928001
624430
1420287
1580009
1778984
1202134
142796
1010058
567170
1069362
37455
928673
257
310928
1022587
1824041
1302335
1849985
396799
416588
497196
1971804
824433
680358
979856
1618504
1651121
930457
1600391
645786
862871
113116
330152
768645
1516076
43493
662513
1076441
1263720
1871472
1910770
891760
39443
1458982
24729
1055632
146848
1585949
1970319
1355396
539933
1527848
1816372
1388614
1457368
210579
430226
212661
508007
381101
1998379
1414429
1273594
341064
1105058
1685324
1956226
1058319
794783
711484
1803255
1013762
607631
1943582
347858
1796889
215483
1598684
348029
1587839
1378343
1028739
1163462
891323
1109528
325000
1613217
1243407
639464
1792604
50723
1577541
126576
1572905
345375
808212
1680840
253822
665979
768347
1142341
756098
500661
1912400
1063726
118109
224686
1757140
136153
1903284
1813654
1923862
1302155
1128672
761320
1824468
695462
1517702
1061951
1857730
1305439
510888
997355
936986
1137111
701045
1869251
1484217
575482
252965
161948
1049652
1834131
1455190
280186
392556
26358
577172
836550
648541
1131276
547270
1003217
1918163
1965825
593754
208815
1175192
824784
1183358
351288
1920227
1490450
1730186
501928
634889
493404
1497852
615637
1826613
408606
390846
1688157
1709911
72286
348000
1585990
1682452
1844863
1773990
603862
621524
329855
1498380
1781054
620482
1635977
20366
1535020
1648526
500110
420250
1271338
1507886
1056161
433508
520375
1754570
449317
920573
596731
1639479
894996
364185
1755773
1428968
654836
1503820
1639043
1951738
304136
1796476
1669118
935201
594250
1596982
185877
1640129
1853763
128640
1284635
1449702
849531
1013333
992523
1433937
946759
1694771
943228
1983926
1147710
1987239
207022
1868570
1554916
1975654
172061
828109
1162695
586424
1723985
1694955
439632
323574
1996977
757231
765211
197906
1084120
240031
337131
774023
1081424
1278666
23174
1718650
1863514
228627
207034
1617963
1375812
1318061
576453
271379
1014012
475622
916115
575448
841554
588139
367117
1822820
867645
1558593
1012877
1337867
1087012
43239
1890031
1240170
705324
1588410
1062504
1597590
1194941
1128574
1297439
1040424
981261
1829554
534167
1313893
803106
927312
1318790
433471
1243033
817353
881082
898516
1762867
482600
270635
398942
912718
1644474
102789
1216527
182021
436765
1924184
1028977
925288
1282755
1980432
1984815
160841
902644
1664002
1989194
174429
1582307
1774378
247228
629013
1883554
274769
76085
1090624
984017
122047
625480
249350
15014
108396
1755139
1071420
1499598
1630200
550650
620946
466542
756991
1684652
1270076
1814193
977265
1214959
1839996
1757152
1585400
1571139
104868
1823866
1357545
1934879
152291
1323543
950976
1750851
618041
1874258
1183174
1513614
206276
378230
373134
724639
1551506
514676
1039138
1277602
169519
954385
260434
506694
1033193
494851
6936
218569
1764439
935790
463641
1061596
375301
866880
937265
701179
260430
435371
1866882
1582321
2456
457476
1817338
1241506
479430
936073
799318
231730
509831
413707
829364
1594354
157034
1660240
382217
404881
638295
564900
733488
1213156
1886815
609414
880223
716653
1525888
1248837
702889
762052
209017
1969504
561551
718900
187130
217312
441375
144934
168275
1327061
1730813
1575822
1418744
1286446
1944764
811191
1342395
1422160
845439
800050
1336903
1306466
1846559
66485
261451
1396655
514855
100295
627912
1117104
1028202
1105713
1277337
1387568
1490677
540180
301567
112184
358534
993594
1584483
1633877
129419
1374973
153986
1706143
291217
74674
1152286
1325959
1304171
1540398
355317
215696
1088211
1295846
1477692
1693728
866454
122554
915096
1247300
1548957
1831036
1885801
1129634
1169512
1827287
1573225
1942019
1699573
394918
1111047
414310
1963309
1085495
903107
1759775
63219
158740
1345891
639704
1109136
696320
765915
1530368
1987167
764254
1102461
1951944
366736
793548
697283
516384
1988187
1323945
1394539
103628
1876261
1240647
1633858
968665
1102910
1038140
982324
858421
1152389
1383572
586532
556602
676073
505070
672758
233424
1682769
1622903
1232081
706248
497011
495276
1650937
881992
1430680
1917821
679934
192946
800717
656979
305402
949324
1604197
1544331
1313771
346679
764152
1140637
943031
249585
1652713
956412
1169578
95718
640859
631300
998272
426371
1707835
1773131
1760293
1867345
284503
749653
717372
4740
1417589
1279826
1722212
366532
1511730
1786232
1866402
1393244
1486784
1025996
880912
1258616
1402440
1421401
547465
481069
626338
836259
157852
1338407
1984412
459720
955108
757143
948913
597849
1538205
144653
623557
529299
1062657
1750975
272003
1964689
1081847
1003656
1243828
81804
594406
1923443
1359366
1439923
1770672
120049
828031
129787
1611453
147494
45169
181196
1858401
893682
1894011
1556839
1759120
677825
630159
926775
559220
1886388
380779
1617069
1643530
1981153
1317516
263064
1490633
1589696
1539254
1572741
1354950
118778
1290010
1439535
216961
1253447
256314
1406310
1810062
32119
1652202
966240
1622597
411387
7841
1641539
835159
607724
919833
1102956
1095610
1916730
1399004
1708573
1265513
1833812
533172
1385193
985458
255754
1400342
316635
771234
740552
1046761
1176429
1288606
658338
1345905
790018
1087460
653355
228051
622085
478201
1746027
1422893
26018
775568
1327237
285222
1327120
559201
109043
1878205
1669858
949902
1256346
72443
321126
139422
1939862
223505
1244141
677906
1517970
834739
1347924
614493
1920293
497346
133866
826243
1197377
227007
962488
902465
27031
39951
994201
1830711
753103
586003
1106954
494387
483399
50206
135996
426709
1506086
159581
910521
250964
1717606
1124119
1797651
172172
1529608
163766
971182
1919102
938699
693839
326476
1150975
442700
1686656
1114130
545135
437346
161878
1385346
741788
426254
467618
1166136
1040453
431034
360640
505199
628423
951505
309754
145541
1520102
1470686
59547
205171
1854319
760326
88346
1343774
1159616
322393
227389
1815649
296899
1287942
940068
1328542
613529
1181451
244364
735490
1689500
122126
286907
1940596
1614028
239484
735240
562284
1510480
1250194
1341092
1110973
305318
1515024
641806
1532584
601014
1244329
42653
874821
1194496
1494449
302274
1308882
1914970
75192
410286
1630880
1786349
1765943
1347504
1765447
411024
1231992
817455
1282079
1262143
680417
1395717
1309392
1903856
379200
1694196
95868
1126316
897609
1674546
1210734
1173901
1840819
1762919
416423
453490
757462
810177
1497116
1128483
1355511
638664
1306984
828532
888332
1220933
976327
1740258
1474539
1722033
106410
517278
1771545
1578193
971795
52828
950579
1426260
1786028
399735
1005896
135678
1618787
47415
680329
1682495
1000976
1691077
701813
741830
1096144
850567
448135
813461
642024
324688
688630
1617402
1790589
1741654
1412387
44400
400992
1928768
978143
1046766
1074682
942673
1227185
376760
1298254
993752
219881
1365348
314589
43525
335673
125896
618472
319557
1966234
969045
454439
1734002
1132870
28120
711985
212189
1626008
323139
1768395
286636
171813
1234104
679924
1411561
523270
348063
781606
244405
419647
1720599
25933
1315406
1161780
1677233
1178555
1176898
1841915
1839057
1179402
98800
1059532
1885854
1134601
1902848
1450228
146995
632591
1685162
1755113
200116
512091
28571
1072168
994336
1023706
1231617
1654285
94259
633736
588739
70879
367283
121137
1737710
81045
659328
1776924
768466
1212487
1776897
519215
266344
1639678
27323
1226941
1234161
1169695
1144428
212089
528607
607811
1042818
1979297
509898
89830
670945
400514
964014
1493144
287400
649871
429472
436579
2179
1628837
1340894
75808
235765
766541
1067647
799282
1455557
1916351
1146948
991576
645170
1662106
1314011
1787670
617296
794661
1385930
1530785
1629836
1331841
322060
790206
1100685
615385
775810
547325
1579212
1527888
1163308
1421652
1570461
1442823
29905
1427825
462526
226612
1658613
435240
1889388
1974712
434278
1426726
1345404
947122
1847925
1527391
558086
41965
1763161
1431069
333172
1624012
1785845
355267
336242
282817
666341
534293
1924330
1660496
907378
774778
626846
1785615
1941733
604917
920233
1532162
1823712
979224
1620553
1367221
1205269
1698565
510121
1308077
753134
953284
760532
1160770
487678
1165696
281660
1938320
125486
1885932
1521669
1742826
1497594
1572025
218777
137299
343641
1070711
1737142
610349
1937265
1581141
159058
1296933
1787865
483001
879280
1902655
1294730
1123198
531299
737474
1555026
267103
1135317
481854
1396816
1863132
562563
83715
1140595
382357
1376112
1939742
984382
892687
1670058
1341773
1622246
1956958
396470
1827639
687249
388506
927084
1005811
1381625
828355
8356
1307690
93493
990947
1567045
914807
1195949
1740741
1038392
1855103
1008224
1251991
469370
908317
117817
224039
251832
1861779
164273
323227
609339
1073369
1126419
1561462
248163
1008393
64578
1560850
77338
1072954
612311
225323
1153077
472209
1563569
125025
30571
683574
673211
1318606
1809696
314682
1639422
273881
1098838
390971
742446
387804
1001122
652225
1072333
29407
1164094
1272913
53489
776504
319162
451017
235980
846176
700378
1591516
1719209
912248
1238118
471451
440543
324799
1812533
628484
399415
1853432
1377187
841699
459786
102766
57660
1521350
932003
851528
829912
1396365
493204
575311
217044
112498
1288717
1778803
547627
353636
1143473
1968205
962787
1798051
577420
380093
1937458
1831349
1217370
1154918
333744
472422
716694
1968444
436596
1491067
831455
58308
1311163
1940383
456028
660643
927267
721921
418055
1475237
643413
1854479
107007
1413646
1277889
82435
124764
969532
1456137
1840506
1120622
810870
96327
1964474
1469241
1315266
842793
1383370
601328
639169
1104924
885062
1398836
1267845
125542
1296473
753019
1973161
830140
551680
1790778
847285
794288
231574
941352
1097015
1109395
1407597
1720011
1390241
935634
1925872
1051351
30792
1667826
1790827
214040
919190
1825684
1135834
99197
1850503
1621193
1760346
1444173
1468413
618058
779534
439606
1888041
417135
1771355
576664
226803
962031
1092745
489241
991615
182579
1551617
1476952
933247
1998601
941194
1495694
871029
414575
1167657
704078
1318478
1653413
1916189
1794238
1146806
623946
1651417
1920947
1241599
806569
815317
680896
1747850
1543800
1075374
1481184
1275053
1303591
1415218
1603258
343284
1350847
1050944
1709645
169505
422642
648727
497053
1981968
599868
1219447
249929
913949
442136
679271
1180745
164203
1747773
1070570
569078
326140
873065
152371
1981390
1859908
1703436
428544
1757186
780274
1512175
330025
1426571
1882278
1166568
1697824
277563
1871215
1029330
1155992
663644
67087
1052015
1168816
1082144
1954084
1096511
1488405
110762
1718903
872546
53891
1764925
910551
1403316
1346469
69660
1938953
56242
1283944
1911987
827112
1635779
538435
830109
1589113
957141
698356
1118039
579714
1620832
596206
383355
749679
1482828
442549
1160217
1528659
211448
1388461
238580
701143
1338274
589073
1554721
478217
243154
1315068
1466897
299144
1699754
1763816
498476
977622
1950784
972447
65848
923899
265532
369012
873268
771828
1583674
1682941
742282
1513357
621534
195073
1938405
1818083
1142634
329265
1141905
1369093
1404678
30305
1975718
1125415
1392079
1335189
1658469
1097448
1940457
1247448
1894422
1671377
1073931
435044
1814867
1976009
263245
1101945
321926
1897452
1281604
1225437
1393388
1180505
963493
1372859
965858
930845
390367
1444147
1242267
662484
84797
344032
1494382
1642185
597517
385891
1284222
1436058
413058
847592
895716
1131642
1618242
1064003
1931587
272100
709969
808217
823318
1596943
1435442
646039
563036
147933
1172655
876411
1320305
1978016
1666537
1764702
326168
195129
745427
23031
1969314
1442242
773796
406259
667826
1879159
1224149
651419
1045469
1369255
1806011
703733
830145
607621
1427151
442186
1277172
1043036
697220
1237127
1096043
1087499
1031320
906939
872768
1314995
285595
1885046
610897
1443975
1177087
1893449
1559831
1652679
1243915
2155
1395669
1198113
1203846
389111
1344610
476425
601023
1959453
1645629
713244
850145
1472546
1313963
598778
515860
303958
1961155
930790
1561989
311999
1265005
743472
1944987
426082
1042927
1812863
68406
35580
517967
612035
1527372
432604
1223557
1449166
1225144
959097
1947810
1175435
1651878
1371003
1456542
505294
615810
1423618
1656306
41855
1347969
1048214
27099
1575186
286415
670233
1541786
492627
894232
997014
1900377
1703842
90998
1208621
729813
933186
261255
1736104
1602042
94538
346798
1668807
1987096
1468987
1285056
1480053
415737
817221
1206081
1705619
1272253
1621526
1652801
884752
607468
377146
1606115
120948
1628348
444636
374187
1725531
343766
15705
1009866
1824688
399198
1210824
1780937
1998928
1806417
1937352
1253867
226530
306494
132642
906183
1356104
1940450
484022
1425097
974417
1399033
1747653
862936
786456
886267
1754864
1700565
883467
1245266
917233
1683655
68466
1770474
1763011
1984207
422492
1692065
1906149
176827
526419
1913714
1529299
1992169
689976
737914
357648
624822
467656
371494
1041531
1950775
461432
826198
1946161
984254
1609986
1017051
510108
230128
1093669
1808458
161235
1037442
477185
1200875
1182560
568964
1852458
326117
1386763
224497
1119914
1179089
497291
405992
1302711
1451572
518391
1075957
750139
904740
3775
51468
90375
1830668
115343
1429370
592027
1724169
510030
79765
1788625
236789
190619
690533
1461663
300066
347611
1822341
1819003
904286
1591578
1795581
1585348
142558
1703114
335040
844742
685293
290212
1036007
1783763
1119160
558044
1248190
1703318
1081772
458425
1487787
672459
1569962
813863
35734
1917813
1420836
1062
777957
122707
78858
217629
1914298
376423
1216662
282479
996517
1865930
1934843
1542166
1042960
150650
391872
1424255
807758
394805
1253564
865727
1368746
318032
357406
564443
1152095
784067
1104247
1218582
530522
1126614
1936718
475262
936523
1144747
265795
1969224
167920
1505599
1970438
727798
1754131
96303
75655
1065112
909499
419912
503777
1611649
1224664
593161
1521772
430791
172490
1355140
1523699
113825
433228
1580482
107973
381216
585945
715734
238058
1890948
1164460
1821911
180018
1266371
1115531
48712
602769
105149
774109
536035
164141
710859
501646
430318
622814
661472
381092
427168
1715386
595517
640423
1378356
1833753
989973
1334381
731053
83166
638426
541714
1213739
1562158
1111153
502572
1056945
898601
1655709
1651837
149286
796804
631771
1064420
1376639
1845083
109376
1810295
395707
1504339
1850389
1759716
411062
176704
1214173
622455
1444069
325670
1642889
790729
516800
647294
160681
1962790
874633
276717
954719
1935174
1735108
612229
1703979
381238
1044846
1775288
999402
1861091
1098158
1765475
584778
1141463
898021
536854
1025017
1643930
532620
735204
1205003
94124
1105328
655360
1445242
707180
436034
241401
486587
546444
1239753
1603088
930298
1742060
1667026
1168508
1286165
1388683
1373091
52836
1220833
641470
1442650
646101
407964
837487
1466389
340752
1240371
520844
947062
1537099
1425024
1353367
1105693
1233864
448201
826546
41150
1741670
710982
657132
835278
1496389
1554521
529561
1565678
892054
884250
1840601
232420
1794050
1971619
841606
1797978
1283907
4758
1535938
1874401
1297377
263924
591141
1753584
1943038
218018
454383
221072
65791
648474
794566
1022339
1753078
516172
1528704
1948494
1088399
610615
1907606
1510112
711216
86183
584949
1196428
1588081
499612
1920017
146628
1315935
207333
459947
1952829
112527
1340299
1165613
1294058
383982
972928
94516
783643
394294
241541
184354
504114
106668
1217068
291307
1423503
503455
871706
888389
1714905
443020
1848183
1792061
1088465
610794
281784
1635704
911776
60460
519079
1923649
813581
95520
439120
1698770
762686
683499
82750
1576634
311031
580207
124068
793537
446662
1914060
394401
255993
747379
90966
1918399
675719
1971577
20162
1169509
826610
1176634
1294096
1513453
340168
478617
1052014
1091849
1175651
610487
204278
1711342
1879967
51153
371563
811480
383835
298682
119865
1097607
1994468
540097
373921
1607035
1107124
1705072
1711271
1030028
1018325
1087849
553665
149611
1262010
1706521
1131514
1080242
918924
1246984
422536
1405825
1818872
238811
1598240
250434
859670
386826
13013
261675
1617794
18671
688546
1252714
172598
1172185
1267564
947215
1453313
1073824
1507606
1323078
463440
81275
275055
1720745
1005422
759509
333653
369433
139251
1492362
744368
1742885
1729979
634922
405114
1891157
434584
523797
1164000
1028492
1335523
876618
74354
681993
1334162
690133
1279912
57541
157665
485804
1800024
545139
31670
268136
189782
176301
67463
1504965
1801249
941215
231539
1388739
398350
1665689
1890651
1589635
426806
247524
1049429
610198
1070092
449062
65443
1564654
1104168
129388
1629736
107945
1412269
827425
970127
1348331
94535
403281
806045
848640
953311
1125672
1539478
880459
584746
1589460
310409
1065452
558343
1771508
190817
359979
208290
1340396
839785
1323620
1104726
377794
1100953
521622
1182502
1447410
270851
842104
431486
422449
979247
464222
783007
1513136
1782325
595139
896136
768873
313916
47431
743381
1564780
1683133
111465
103322
1660822
1960674
856085
191273
1913879
1711268
1156619
310442
225688
1339804
469585
567888
586
152781
1457207
1126857
22601
342545
283587
1096515
764349
26618
1027387
783919
114346
1518338
761499
1135833
98517
603944
825312
483397
637591
822602
1499297
1469716
572263
1543527
1260704
1362039
186835
513021
1324914
1320876
1289141
1085185
1703824
523926
483152
976994
131130
1381435
1869629
153616
612877
1687798
1054884
1151989
865049
1580403
1519657
1021830
66761
44388
500652
236064
403550
672879
1431478
549416
1315280
1198822
1444416
1194452
783790
579872
1016771
1585988
379396
1968362
1543060
1754016
827759
70753
1110176
731923
189395
1222797
51796
1965278
1109334
740700
1963085
546475
51552
1201233
1522297
18739
1055930
1697741
697986
981783
1553790
1998660
1000868
911855
1357524
1586868
456824
488885
1251593
706766
217411
929606
293165
599331
1093202
586306
1739831
1262816
1851531
1524173
468674
1962187
1487987
535674
675821
145324
1610592
612027
593099
288397
1982733
1857845
405446
1840639
1535814
1062268
167145
1735297
341993
209293
1670419
1638161
372982
521051
1529878
413211
1008960
1491963
528587
874791
859324
401332
1899231
1671311
1779732
1521743
1060780
1616415
1428551
902868
962699
1689536
35025
327131
1706705
17246
383284
1884627
717703
1474660
1740867
1561775
380616
121641
1844850
1947098
272214
1946801
1991173
1707115
138553
1312992
818755
1850277
1401405
750670
1873747
1894641
59748
1802138
86388
493352
1476286
1607890
329861
1304923
149700
1436232
231264
1092897
1781685
743554
1983928
813143
909869
1399066
510543
1927837
48779
1545515
360879
97863
1594053
1325440
1879272
863088
235509
838815
1316898
497367
1473973
1375347
1744313
1106737
1519721
1974204
696098
1976642
305700
1796120
1181624
72135
1458176
1779882
225587
1246926
55015
1602754
1688457
596487
1571300
1994086
307401
70743
707836
1797682
693129
1177524
692961
1381307
1245004
45717
598354
1819054
1105798
951346
1178174
612484
1288016
1276005
59527
366828
1943605
854635
1677549
1505149
1987823
1496392
787100
1755068
1125372
855664
1962725
298389
1871854
557219
732435
1485385
612864
1818668
1589414
535204
1922363
742080
925458
955046
876489
569150
389327
1264037
328468
1498988
724528
1195385
670249
396905
554604
1204974
1066248
1344752
217038
50982
1211929
605113
1156546
1634890
1546060
1009960
1087062
696920
1398235
570072
1839933
727954
1997241
1619228
883775
421185
592989
1969774
1325635
1600144
1980432
333964
719730
1883343
1608193
1710169
32690
1998534
644481
1422933
1179769
1571308
395179
1432697
1854493
1255147
124304
1971842
145556
313207
397859
871785
387020
886452
987844
1292362
1650342
1880320
690629
194817
684802
1455159
315426
1264583
1983863
1681684
201914
1234253
1655826
1264777
495931
1627619
692761
548748
588163
376990
667793
239358
439602
1967485
1276977
1215487
1034718
337721
1534401
1981275
1763831
1708018
727878
828981
1152805
1262682
1609453
1391172
1375484
1800074
1863515
310448
1444318
766808
480737
1482430
45998
1314138
493073
618772
1860499
945909
445044
787563
1831574
1458791
1118213
246271
1821576
134820
1129625
1367353
540353
1645710
939582
984227
99827
784953
1072784
626183
603449
372613
940166
1693472
592851
1306926
68826
515147
913804
238689
413874
1248752
1829483
1382987
1974822
1431133
789307
943198
750733
861845
1585315
1516101
80449
81834
1262289
1376031
1301525
1299492
416466
1696722
364214
266962
1778258
1446527
1107119
708870
1223505
785587
955491
653090
77150
934905
1437016
1663057
675869
1893002
213181
1140072
599849
1133669
1811278
142971
523690
1701444
595047
1125347
1453048
1238981
1205409
358107
748475
1431750
320930
997354
819647
575826
158960
377727
154595
578287
1966594
1898951
246846
1940559
323271
551394
944054
1876851
1005344
1113517
1460629
753555
1155272
59408
1242516
218036
46598
1545536
387210
1150840
1942506
5816
137688
1451213
574826
1730160
289789
9526
571419
1718873
428956
444397
371734
1384720
1001367
1040266
958610
934029
39944
1626587
177329
504161
1906165
1631892
486169
1261222
222861
363093
851362
160755
161840
1387311
1804198
4522
598073
427925
369536
1946624
958376
1914480
237075
391037
226410
815481
680963
1755695
905180
1342973
1565033
480714
1377641
1611191
1149696
1312248
1009039
669878
981383
1907278
1266381
998985
359016
1182038
662520
1264122
501304
1802433
845848
1727134
97652
682043
1701011
256604
322087
1288273
1222960
1899706
1978152
514727
1910812
108529
739751
596071
997202
330796
594950
993003
822743
1217310
224983
171216
836752
1038977
761000
1376375
638335
212282
1784022
1349102
398456
1054171
1725880
732969
250052
1239664
984350
73493
537091
1785011
623245
433827
711722
669750
1082053
91611
1408859
582465
281686
634173
1699129
319962
1757404
1707895
1010692
215476
1763554
1697730
703745
1452750
1726062
709517
5639
362941
1636093
274578
744206
1694929
1539896
1614892
1561967
1010378
595059
578411
1043245
488057
305779
213048
1052763
1100305
704311
456458
871624
1598605
1597948
1007076
1172148
1766660
1395404
1747007
1129169
1685536
1721332
611973
49468
831355
1391681
816814
1175441
1471309
1046021
651178
1704476
617670
912340
1577891
1308958
494401
1563692
1541556
342382
704808
835969
1299624
681678
856014
118997
1172304
1311368
1679921
1951726
1897904
68542
520790
1456410
438461
295461
969254
1273471
1018171
825862
891958
818512
155913
282195
1231592
614590
894160
43721
1431826
753567
1719300
1555550
1591950
1869614
702945
1434732
1095443
1539490
1160596
1340718
817103
111684
1069943
1363209
764969
1353587
1613754
79279
994955
787635
1211245
1655787
1685812
1664847
1389774
1716897
1140817
1689994
631549
565554
1458696
1149325
1153374
1539402
384938
1626830
459895
164308
431963
1983748
1114328
411452
551984
1186591
586644
795129
1009174
657078
1867871
1403208
35233
1110897
1785894
342113
576655
1217444
853160
819379
1680471
231967
701461
1967257
609938
933351
222276
1475442
1032861
24277
572633
1229790
849298
1142508
1342977
1233953
578965
1748325
646046
1113009
857911
1789481
1311341
1816678
1772049
440212
1867018
908409
1959607
643529
1877917
1341585
1789760
865581
1808771
69537
114749
1166716
993522
365090
22457
239289
1008074
491627
1664602
442816
1149240
381965
204054
1376464
267216
536431
1485470
1496267
1280238
244715
732742
760733
1099966
568355
305643
1794623
1626953
258144
1190995
1390865
422364
189017
49102
912956
1243826
1274012
1255813
637280
360655
125391
1205496
923578
64053
414340
421298
1940830
413083
1846264
1571317
618351
151508
428968
1970789
321647
1152536
496983
1318853
1842078
770106
1710852
240573
273080
458733
499448
547425
1451876
315080
1775161
1283382
1102743
300704
1020098
1187662
193039
391321
1815724
1088111
935952
475728
76598
653360
1343795
135907
592322
978013
489482
9844
845060
361073
1613242
664702
562409
699863
989301
1045972
1266601
488717
1228857
668724
1554409
1997829
1189410
466018
1972688
366687
1966082
1978452
1570367
925831
1912459
1807392
1260712
1575947
237056
1202410
997953
859774
406401
1535722
46241
1884804
1008478
177303
1264032
649491
1708259
1373685
342912
893600
754129
819372
1881445
1891993
900591
92597
559671
617272
780016
1174836
554200
758847
1476808
796090
175443
54268
1533312
1041958
85239
1465580
1800852
1487409
615675
1677558
1320160
1330706
1650356
325935
86380
80072
914650
1594335
1064252
352768
862880
1316482
1622202
54362
265348
473598
1065330
1316322
577110
1947424
990225
1693791
526552
1887115
1172260
1477154
380707
406099
1515799
99588
274962
765285
1109540
1335230
1189446
755036
835414
1681703
1078322
1744667
623021
68519
162912
1054680
634664
684153
948068
1793190
956879
916186
1761448
1723574
1660460
813998
517242
1310974
414695
1476712
1659193
1312896
845256
447193
1936832
1984248
1908349
726667
756965
409823
1876009
1931948
1852895
202862
1030907
1014473
841121
1512477
1689688
1340747
1510150
1299156
78083
1261598
1258889
1384302
1554371
1801659
26709
1937206
1431543
392420
88438
145909
1420926
894148
1042992
629382
173331
362900
108838
1818578
414818
854742
733416
279807
1280241
1836326
1336679
1597616
858581
1824752
504155
785068
1759339
761084
542276
117146
1143665
1436659
92810
1261864
577400
317066
198798
375722
1061740
1863876
993317
331935
280694
698236
1434666
342922
1896048
863436
858854
22278
709256
1266116
840757
310485
1246488
1731055
174151
474821
467520
1126494
790617
1696703
285474
386673
5122
352858
351026
1803107
1791620
1225606
1181020
1971860
481118
1620356
811753
1001614
1645599
1389804
1358431
294125
1161311
46325
1296108
1858546
237016
392273
1102644
1635137
137769
823797
757445
550054
457693
308933
1475744
660907
1908333
762593
107253
133472
393568
1222499
695715
1291888
540832
1966919
534481
1340546
910704
1898907
425323
886986
1600608
902479
275667
1609822
540686
1854937
997872
516804
89107
1664206
638311
461470
493043
1614520
1485693
955399
562337
1924474
880702
1149559
1304519
537246
55711
312342
1525627
1072471
444968
1042097
766806
624336
1079736
1811221
315858
1650281
1759634
165119
934674
1245698
361654
46966
888917
303757
767025
1229779
1717014
1442410
1718600
1184389
612384
373610
25377
1329375
1366361
1851231
643296
50159
1818461
1788344
1544179
1049926
1104752
1318998
111312
759237
682039
29645
100784
1196781
675860
1907270
1915961
1979038
212149
1808649
1100783
1854299
1498382
265881
1183498
1323265
642647
1446206
1238801
332626
1338422
70295
1839959
63967
1051215
811185
341471
48277
1295272
1566591
976629
1433939
105187
616938
1055965
993338
1148098
463872
706881
1796804
369620
935105
1802841
1078618
558877
673071
1224039
877293
306971
1411393
368341
1353437
1864736
1969107
1255086
573517
1629358
1527389
941682
11863
1217248
1599952
221346
947398
1099026
1707372
1249505
1057430
1396612
1867023
810968
273728
1604907
561429
1953935
490120
1868541
1790085
959630
126472
28945
1720589
206588
1154565
1620753
615864
1575203
1668215
1830070
1670107
539417
1059998
685836
1773986
906112
125102
1366661
704755
1384024
757877
1681849
1684892
120130
593775
1220687
676061
733152
463874
1426725
1623937
157454
842831
668960
1806503
475039
426210
871484
1034553
98286
1592615
182193
756119
1233755
768181
95544
861057
805497
1993525
451293
628331
1443927
1550147
1117346
1659671
472015
1712719
1794891
1675694
916803
1115167
1086857
439866
1425283
15821
590285
837352
1635304
1936589
626047
306933
1669955
1327794
250962
813024
1840000
767607
294674
972605
929791
1305145
31709
1164827
1794658
1867859
1353262
1475428
1484196
1971455
1980483
570031
437182
993707
86552
198346
1882931
651203
534973
712747
1272417
745994
1738625
1189797
1597586
1931180
1033172
1731951
1788150
857058
246177
141784
1135859
642645
1339545
1783822
43404
798927
1349310
7985
1414876
1166974
272988
1743313
1314772
576653
1664802
707224
1595430
332102
1523123
1530714
332612
444254
200190
909732
593893
1431140
381260
120974
1847641
1033395
946857
884663
294596
1266115
1374415
243509
246349
1708752
1145525
1757118
540188
1238047
1858727
1987013
1969703
1194288
1429053
574143
509504
1476015
1044029
622667
858649
1710028
1251949
489875
260423
522840
1739045
794368
943098
1691565
1619853
1061470
520335
1273183
79455
1509738
1609036
400269
875748
1807227
277280
280525
534323
293467
378403
389592
1509397
1732681
1734384
1808587
1584568
445951
487661
1177528
1962892
1918771
1471686
1121494
1149046
603138
1987091
777947
776813
699909
1123173
1611442
775165
91205
1987709
393081
1788241
1754038
891138
1424495
100679
1364907
114189
1092023
1847157
687192
1985009
1655533
604624
1810054
26104
1558180
987637
1482281
1432148
72630
1546654
885893
366359
393905
1142410
804585
1264642
164565
1466915
1132591
788444
327696
157026
395309
1000017
280594
1815463
1357779
1181391
825590
820214
390905
461457
54062
1590300
1243639
1220656
201485
1226327
1661142
308711
1343169
1768023
1071460
1123835
1089268
1088178
1538327
847653
1114003
968609
1653153
1021202
1338282
294531
129737
120355
897378
446327
1953974
41575
971136
154380
492325
1165471
289574
600673
38456
1713251
721293
1151465
735623
68950
945602
900222
1557950
646009
705395
1858752
590799
697064
906015
1036625
46333
1262694
1434214
242943
602640
19678
1558283
862467
1104114
416658
219894
1756805
1233363
492894
248540
604673
66160
189694
1408939
1004160
602868
884125
436712
952999
1903864
1391738
1224150
552039
1394812
815477
539689
480556
187967
1962967
1226104
1998637
1147015
582492
907977
94791
990896
151994
885192
567159
1945952
1496864
1847581
69660
413347
729801
1870873
1693866
1583552
1406077
1694972
1202089
151309
1213235
523295
185353
204741
859516
605250
1885043
300063
1528585
1449356
1616241
320967
1841175
912151
882985
428825
1987765
338878
1448674
294631
452179
351340
657825
1989163
69185
1144477
1133243
1644597
1988182
419707
1616428
1093305
1756351
1609173
1933968
933046
1305739
1796131
362905
256695
80741
916696
873552
69127
1718539
1439221
381347
1398520
1777511
224989
1200970
474902
1217562
696076
1138314
299655
355225
475039
1277960
701487
1345006
1218064
573223
1675142
506525
458952
612265
1934247
542972
399451
190675
667055
850373
1106243
1553552
836006
1082921
1065568
1811012
894756
1347007
828284
668492
1825205
1490085
1876869
1359425
149243
1606632
657073
1465857
1519058
1960945
1278251
1323255
469371
898169
1197983
64497
1474288
731440
1954635
1264954
778058
1638442
600408
1991273
511193
1759290
1210097
944897
1068329
1706351
1203794
256937
439976
28530
779503
1282016
1788785
791232
1720754
961718
512323
1217155
1941977
1428887
1458860
1046294
203300
1290665
286087
1248618
26067
1270093
752687
1733228
1313710
1034734
1143513
1581992
1543632
1172506
1574015
73673
1377005
1315242
1670597
1318890
1265583
1974732
1502648
1812911
1116844
1644775
316087
355291
1147329
389922
1484628
443562
1905780
639371
324324
1265613
1688719
770106
1820244
1602525
47129
1092218
699560
157953
271184
1376173
1560662
1853643
1581307
482439
210163
1545080
598072
174103
384075
1168023
852876
1428387
1282353
1134853
1405462
1585459
983915
1861501
99667
1718609
1712526
966948
450071
1611341
1848119
14773
53102
920429
1556110
1643811
1750164
1633094
1436020
497146
771572
1270982
120690
101775
1653343
405477
708707
1119338
1113679
961290
956325
134693
1416838
1870252
841787
1166467
237075
546472
280113
1738111
408214
1625744
958799
661859
129650
1411651
1749453
1842814
534956
1961864
1369869
1316028
614024
1926258
1697284
619907
1491250
943640
1154154
794254
39484
480606
146047
1412386
1724432
1011209
480591
605209
1633282
717156
1897938
1693032
1621797
460827
1769661
265666
526743
1370202
1893695
1966925
1626856
357956
726540
923888
1701908
883489
1848815
1351672
1387566
1339966
169888
53655
1966253
131353
379011
810485
1784825
1901940
1834336
1914321
451531
113179
997515
367266
104361
228511
189830
15304
296247
1695891
591772
741135
30965
1973505
1134202
1738782
1685640
1064582
1569966
914110
139888
48789
585949
1143439
1760709
1472008
170106
888585
689260
1609846
1858981
480881
1501816
195641
1243926
949119
861510
680653
600287
1468794
134239
588602
1079323
1674378
939256
1389368
837725
158623
1415789
898926
1288206
1686298
609324
270700
179210
1570602
1705719
1675266
1432236
1444293
1778312
47826
751402
982689
1009100
467564
1587198
478688
1915025
1936152
1463357
1308166
1934257
1554571
932129
1556721
718795
1373486
1493172
795189
445777
332897
731703
1703886
1160076
1331913
1427181
1365884
239894
1510603
1320116
1684676
919818
554779
1926684
369438
1059068
464872
1024348
680806
258389
1575588
1285251
1355176
1642374
549495
318867
1760485
1779504
1935277
563135
2446
809157
25209
1075066
1264715
37375
1468131
538218
1392217
559665
1312668
91663
1882657
1184743
1320388
681572
1188093
347885
679039
1796483
1911220
833689
1793404
1391885
1272869
1037118
530406
1070614
637003
1112400
767460
825
860845
1813233
201686
415726
689848
229340
1189269
221188
1028012
411878
689568
1618098
114187
346984
209490
33458
344432
662055
1434647
1019665
1789832
303224
1939972
272093
783465
1710727
622459
107239
50753
1833193
1312650
883944
403504
441713
287250
1019670
639670
1770223
1114281
1658019
321068
1180118
858075
512291
253836
983625
464398
541116
290140
639397
437493
1106559
320142
615284
188509
849252
895850
1648182
998331
339324
42409
448277
767391
362206
138718
279621
1807253
367403
1044392
1580700
1043732
930123
844366
1099990
1319206
1256591
259966
130233
1924751
1880630
658554
1638705
347602
506634
1676630
235050
1143129
1070472
1726307
1377266
1722030
8912
1489448
852599
286334
1954066
857886
320206
249566
80564
1258154
1909660
133036
1694270
813605
377157
326411
1644357
883288
1036605
526021
1533083
737380
1807598
807483
1604829
1127368
722781
748638
986825
369506
1867660
946117
1596734
1151302
962030
1751659
1638356
1949928
414195
52974
118933
921063
1187085
435907
702641
1536683
177152
315547
1659755
1780728
751885
1947672
1645045
1144521
596490
1295952
372014
575090
671020
960344
1619440
618095
1465036
1316603
143600
372896
1236178
1251730
665031
1820692
1728566
709489
1832287
227969
988471
590283
846972
1508504
417770
1649668
959524
215866
830270
1937964
617924
168288
281442
233164
676015
1747373
1898064
1883865
1222185
1626969
1026053
547349
936457
1546400
790994
633036
1791706
153493
114453
209494
236230
1853568
220561
180613
968275
1735431
1280252
261432
1675975
777935
239752
848637
1881264
116372
1375371
1735034
158771
1654309
1310706
1376095
1107945
697872
263864
634054
1552267
341845
1107290
1937112
859751
1945788
1050024
1646637
72723
1088177
1262369
840619
1873207
486528
1545526
810107
749051
639761
697953
955433
1287723
1605668
1880921
870216
806038
1629447
1295338
54275
199819
1018860
1314911
1405902
554407
1974223
1210161
1464461
1278203
95516
832137
1625557
422227
1611901
987056
144628
923430
173526
643341
1900786
530447
435731
973699
1457650
1516676
1864213
173865
1850049
749034
357013
1694881
51670
983167
653014
1816368
702119
799378
1452771
764950
200101
1908189
735562
413921
1160821
515804
1772247
927818
293384
286276
836819
986960
1607149
69731
1883772
717805
1600636
982084
1579885
452747
296281
756280
465014
1937596
1321232
1419122
1302891
931811
604514
931986
449371
720513
364288
698514
237530
564821
1710223
1715849
1180035
1564725
239247
1412430
363287
1951665
638735
625896
1731091
834259
814560
1760170
1225702
1139722
47751
1208612
1520966
72128
1303268
1770265
1062114
439224
1678690
1977276
1422656
1350839
1073959
382229
1439250
142289
1829996
22141
1336670
1661846
1578560
1806679
442577
375457
1663162
1351815
1494290
1933769
1488417
434456
1933567
680149
482707
643534
1324138
842384
319671
703025
1819719
1714521
26670
557878
1789277
1363363
67432
1257412
1241155
1477911
298820
1755939
386991
1679806
102216
1412705
1860546
1936635
481863
952149
586441
1031375
17417
22574
1646485
1856030
165446
1146896
965550
1068650
1986173
998209
787767
1726068
917727
1683949
783368
1319670
1550112
1818652
1693473
767982
1214523
1485257
428094
975517
938606
137266
317132
882042
1667011
1357959
1333070
303768
1233489
178031
224417
1097227
349539
1131544
1465920
560317
839862
214137
1935786
1069706
1742950
547474
428950
422323
202911
1533902
1167440
1252495
900846
1125971
690410
480549
1762188
954946
132581
1055556
127227
1630933
1674611
999662
1537034
1518438
473474
66287
1383221
311945
437566
802110
313016
1652112
211082
303616
718077
88950
1712591
798914
867918
349981
1394904
1105152
499903
1559367
821451
190534
355166
1613280
821383
1413442
137266
643277
1746381
445463
1492912
523523
1231593
374677
1171909
438531
137843
1158931
1240608
1864227
1484801
199806
962615
1212544
1424929
1775853
282546
416637
559945
700794
594056
324128
1908496
1732435
1592565
1564070
1442267
240734
1260036
533364
902210
970995
977504
1861613
1890673
766813
304219
166107
1706572
598818
474512
840206
1636620
599502
205254
160059
1834031
591919
914617
550227
579680
1678157
357786
33593
1319980
1418151
1507071
284677
1782419
1056002
1949343
1059416
446137
114664
157482
637565
886985
1618808
89436
339120
1729298
462607
981852
1013616
1353195
982568
192890
1834306
834268
813678
831415
563236
622394
698654
1916184
1987905
179901
928979
1005009
1181599
182585
754745
1089265
1714695
1045800
1984662
1604827
117339
1951416
340218
1717016
1003931
1194033
1083592
123423
1192576
802856
252937
1670180
1859177
1125291
1797672
108960
1168214
1747596
248527
436741
1130503
822115
776580
362648
1796611
1596426
1713793
366475
412628
79769
94672
1354728
1889437
619424
1893209
1844776
1412541
1333932
1926783
607414
252421
326973
259025
500945
601972
248866
591918
291065
1155961
1833052
403302
791990
1991043
969840
1996293
420441
107528
814369
1217839
206124
985895
19217
1762329
1225742
816193
767511
1552150
279742
19739
985456
814036
61348
514889
1256793
1304795
1128574
1746426
802162
184183
590281
667498
662196
309129
1959994
397318
888519
1381243
442924
601884
418492
1995585
198505
1002897
1005896
1641148
1359836
270074
1761281
1974474
836513
1267923
1414092
1554992
1914902
95261
536404
1004446
1196247
80615
1312708
1708858
872771
114137
535615
1744235
17301
548153
1721636
333826
586197
155952
1539295
143832
1892834
691385
1458215
1665130
1028326
1042122
359960
1810654
872024
1075083
945528
605124
1125628
534722
1882192
1451684
1329727
1818102
1802079
1059875
851485
736069
1289061
278010
898364
466536
403713
163667
718217
880504
1974416
333018
1470601
433653
1267238
1145449
1706722
1491158
378268
204085
1327524
38823
1110034
255284
1753276
242134
540968
371338
1505580
1269626
110599
1743654
1262538
1663999
207073
1093688
1289983
1245877
1362037
1558096
1713813
1056020
494311
1621406
57239
1715313
206841
1039368
585281
880464
1637498
974248
1192323
528634
1454249
1377395
537522
517769
517204
1529036
724159
1815422
696917
675295
1041711
1715123
1825795
1082267
567358
1543925
1164380
678618
1766664
1935767
38465
495647
305994
1937832
1413135
703321
1313544
775009
100634
281111
457324
957639
1549552
1420523
1467875
434626
1652004
787260
760306
1539780
1481982
1236585
1458199
1284288
1127993
941264
311603
193238
1275493
258617
1041516
1327860
1378861
1043944
1279831
1577267
1168014
1160182
1964840
1223093
1966541
1620251
911790
216989
20633
1709779
1563834
1148229
1753042
72275
1491999
1261884
149622
196078
851486
1740085
1434735
1274200
64155
752714
387032
689703
1831683
499233
1450012
1957528
1894179
1023410
995411
983991
115238
824451
1661420
586051
554302
484488
920734
276844
1236779
1954339
763176
1510878
550851
102440
853901
961737
479974
748249
356892
400545
505382
1967210
235769
1867412
1551765
1354896
360375
1772655
300812
139145
453959
526060
929015
1440943
1526746
722035
141198
723350
720140
191894
292963
21054
1224720
1409031
8043
1602986
1354651
1464821
279167
621491
1626700
97675
68609
764402
1946162
491904
447366
1037654
159888
1816765
833837
285943
1587541
264448
1938463
1385440
1292319
1861102
1270966
1506061
751345
215527
7466
324883
1517437
248295
221843
144777
1041943
169528
1981883
927218
1578627
250126
1970243
362593
976611
1447066
1161784
978028
526752
112675
250148
1559380
418315
911359
414028
171286
1990491
243568
1349244
135492
1901826
666952
882889
270147
438846
76950
1416644
1693214
1558072
484183
1135317
1727072
838484
134186
809214
104029
23136
1660333
286445
1252728
874820
551954
698735
1060981
1494661
295837
1969306
1555949
110658
908237
1602053
656465
1258939
1739840
1021265
895949
1649926
1533017
249039
792892
1852844
939043
378263
1605262
70223
421514
494403
1163839
788619
735766
203880
1866472
1216956
1448376
190343
261702
171821
1399648
1552144
1372901
291364
146394
1846349
360924
1511885
1302978
635005
1122683
1796983
170749
323653
979398
181177
138460
1126800
422884
1976847
925069
1859079
1226732
845544
294456
642827
432550
1036916
783030
1924080
321261
304733
278153
848711
693357
1036084
155251
1102661
1133946
95469
1861021
1542437
1016684
168165
253789
1421439
1741814
683891
378163
42062
1193599
668377
94854
1214180
1862654
1577145
900020
1661022
806680
386162
1898506
166580
1091421
269121
208785
215644
287453
550234
1182820
1359573
1165808
1850717
1266736
1983521
1226379
445464
206529
1762291
1110209
1190768
478575
1742766
1124088
223920
16529
1263103
1999186
469543
1029210
1153724
432061
1870189
715025
444693
1244049
589940
170716
1994525
1851097
731572
1161470
358436
1702172
252587
1055581
1904718
1006180
545874
270635
1841991
324932
1975419
1312899
998699
709594
1303407
530727
1073563
1651301
1946761
1201162
265092
397908
315078
641259
1748099
1561965
1155991
1823527
1402032
225214
1323493
574671
1734755
865399
1108810
1856961
1918820
515610
1691313
1083675
943236
766623
539762
347772
56006
541443
1546432
1394287
401081
131949
933410
207339
784752
1505043
910721
329211
1128673
709108
1695293
1340236
221730
735014
110319
21809
1334365
409856
1968352
1270615
640251
30314
793448
1330751
1032137
1051508
1450663
1607473
1497819
1015446
47667
1557207
5933
1053204
583532
339006
801127
664380
1132729
1871049
664465
1267734
1234460
584823
202120
1449823
1397965
268540
208585
842751
1965999
696532
83452
1599595
1758824
505274
1018102
198420
1699583
260760
551068
990656
727850
424548
4786
522052
982378
943626
738969
847618
584625
1388677
1393303
1476925
832399
969880
278939
1642885
984789
420646
1449309
347123
742156
1106568
1359972
207299
212443
669214
551371
155513
290129
1026895
782044
300969
755836
1693240
1741756
1941110
1127573
625295
574564
493370
1673306
669302
851645
24781
1934323
1595619
569999
699199
932057
507310
1723641
900795
1841753
1252934
965473
843966
156132
282236
441923
1286236
1409779
279530
1671508
1235655
1505808
1978624
1369975
1926707
9575
257016
1458188
1483244
1836376
1014294
1198932
236594
1172067
1249801
598145
1566740
1441378
1533348
1268058
14038
906971
455347
153217
950288
591439
1374618
1356245
1602334
796813
1551544
1568874
1197018
1650877
805454
325467
1194049
1827213
1551895
1231870
822358
1505016
1584098
1460139
336749
1993269
647659
749636
1093307
70214
838665
167950
1067316
660270
514378
1826106
1755885
1040102
1973714
1714062
1923154
763784
1016470
1302542
967086
1984737
334086
139709
52517
342180
611257
1601771
343144
369590
1513714
1881727
813145
1025364
887906
1167331
539680
666986
1241754
933974
1227101
1882557
416836
739569
417311
191142
1377881
372269
1705813
289234
1804775
919738
1779149
1570890
1560809
810637
1191371
317958
668880
1162256
518525
485455
1887332
807349
89878
1575400
1268188
1311316
246241
1648131
48393
306839
338768
762982
781498
1258004
854074
1212094
372875
1728768
251817
579909
803885
1666195
1250905
282533
680452
240053
1767370
1696007
944435
196588
248796
313223
1258715
1559600
888727
274442
990499
229733
217910
1779254
673576
909643
478389
736215
265708
510254
821244
568796
833727
676034
1563469
1847199
1130022
1849683
532601
851275
558237
1087912
752743
178309
133766
909023
515577
423428
676697
87316
1948019
142582
64232
335114
164370
955076
326427
1729749
1638093
1844103
1364970
1681108
1247275
711610
464950
1197616
534712
1154952
939937
1087229
1438432
740579
1667
561405
737064
1621223
2337
1472107
733178
1185611
791613
724709
1599945
1411015
132891
922034
841582
1503698
718626
853926
1047200
1588875
1527109
741379
152208
1086220
1499057
971842
676197
1021609
1972710
1139304
1031023
34545
574278
712005
1684272
1026154
1076537
367204
1502519
1988478
1590000
345586
1974534
1633894
874393
505612
845437
1974574
1696075
1427135
602731
1198353
1692525
1665192
823540
1430986
1983357
1410175
111237
421800
1477825
359857
100313
623977
1239376
1331572
773190
1943413
172573
1216079
1721790
1675259
1864645
1920418
251350
1669858
471260
562684
1787077
1901920
588200
171754
47696
777155
1187179
1317629
32624
159115
699634
1171387
85409
1445853
1908521
1928737
1608806
1322295
648763
1311261
666276
1413082
1325432
1573066
1853102
173850
1590805
647309
1026258
1791718
966221
1523511
1513971
809894
1659852
896067
623217
258900
720779
324528
1257234
1180298
407087
1994822
1943410
721197
706738
672033
1319327
1084200
993582
1129791
178626
1863032
1525495
1472909
1600373
526319
534230
1517585
763867
654551
1600341
1290868
35790
1034224
242111
1248348
1932723
959003
1137884
1408781
1444206
608791
929747
1732772
1106452
1962116
318818
1092664
1715968
1465441
1999360
758138
1273877
399544
1301989
210237
158699
742286
1650694
150916
665088
727811
703750
109432
779226
388866
1212440
1652112
958728
1299178
737877
1197368
328696
38740
1324012
1814728
1105313
933567
1103754
1371798
1172083
849516
1248340
943177
1803778
198212
1306597
734421
1095197
1678943
1737063
589258
1103980
1468330
803504
427884
645913
1750195
783980
974924
406366
98602
707080
1454285
1993827
1633762
1493707
940801
110623
1681278
1033894
370664
895312
571309
1761189
1673076
602321
237108
1477329
1096217
330679
1262713
1401593
1536206
889685
324782
1044709
812387
921821
1855996
723090
515317
502271
736966
1093121
2534
1546964
649960
255862
1965325
1337161
128892
1947947
1506518
1198961
739383
1500310
727832
1934514
1767529
64440
38853
712343
1635062
477336
1927876
1698739
1336513
678495
1399696
794735
547409
1025909
452786
1078228
745101
142412
1202991
718368
1703204
904388
1975050
1907364
1599729
523060
273922
736971
1790693
295601
1514333
1802232
1927077
1568575
1210100
198271
1705325
1713581
1063368
975233
585846
900043
543323
31117
813510
276627
369591
1829610
1686122
449155
1596119
1896490
472541
408890
230265
357661
670021
884773
231919
1486246
1292084
439840
214667
1875140
1986611
418715
1934984
1398664
1803179
1832578
434026
1407040
1354160
1754328
682535
296582
1060245
536494
553901
1205784
1802008
464382
1852850
572841
1814255
1161652
1403079
846806
1789555
1209521
939146
1681382
28211
1896565
171449
487224
983454
50672
570598
1598726
486984
1574581
568353
1225861
1544884
1572007
1468155
1353409
1362575
439886
1122303
1709086
810092
382417
279113
1587349
1948615
1376031
970105
1625417
256660
1676772
1866676
1019569
1989933
1168857
890720
1743804
993580
166903
1519985
802086
1659651
1406828
1017140
461755
1695136
1745631
986352
18689
1224381
1724750
1925181
470280
740210
205302
380722
1910494
525431
1587720
1315128
618930
51831
1265496
1337714
552824
1526320
1939030
1042788
947435
1357044
190515
423647
372710
629103
105285
1852453
1754501
822695
1794611
1497523
283665
943874
1292689
674602
1237982
1210632
178075
850974
1185244
652264
377632
193291
132719
976546
1200676
52372
806075
1462060
1789945
1044636
1199719
611741
1100386
889566
377062
304648
1720827
1923123
1148964
271752
945846
516741
1581633
1640031
1799814
962167
1074403
1412766
1037742
535079
881943
390597
957794
1972118
707943
1554013
716108
444784
876593
1398263
1146106
254368
203596
1333860
1001201
255997
650258
1076402
1155182
1287509
1794794
528456
363514
22024
742190
1161531
607993
1191568
658215
129814
898853
1869981
1169660
1357498
735814
942549
659973
352817
677568
878381
88089
519398
1068466
156493
138121
1457591
785914
1521465
1464506
114012
1450185
1367420
866901
437051
1314928
1556550
511722
1942585
1251924
485754
1762186
946995
878823
1384834
237073
1724068
1541286
1275642
1758842
1581855
386607
1325502
849429
1649564
1895567
520411
828544
697097
1999323
1167962
1144516
603170
164320
1735826
1306934
746518
672177
1460584
532010
1938313
1602759
1274461
620401
964213
1085525
523841
740293
1423747
1554524
287701
269132
866836
661828
237693
60679
140069
338103
1503126
161041
1151179
1909042
185498
1916762
573908
1299321
1926635
1554353
1456504
32076
546830
375364
1255040
1266138
855919
88044
1119158
450863
1672420
531690
699652
1617517
515835
1080404
1975571
1244034
1504012
359965
1026001
1269475
1614124
1784972
1914529
872673
588513
425532
1194158
1232186
500029
1294332
1105035
1308174
1038020
47267
1017896
1655912
1771823
1577065
217775
174433
93688
1582752
387764
1590061
1429038
1244221
73242
611562
1034724
256067
584460
1091077
747010
1018316
183952
1906008
1090050
308911
878137
1974493
1881225
443303
562555
1204980
161659
754874
4724
90015
544207
1453021
1080450
669288
1876214
1776962
1834665
137832
47219
1960317
904777
1393049
154607
732639
437198
1143585
1821214
415751
528043
1279861
1567546
1483364
1388584
1968316
1437990
1192991
238126
1552406
1569717
1792042
1121779
1813576
972875
549671
249659
1197670
1973966
1426636
391647
1625054
1314485
1633532
15195
509627
832321
1066772
309218
1821329
1648285
868799
1568560
1064590
1939699
134842
287585
824711
1756630
1285185
1724174
1357588
207045
1926366
728024
1061610
625530
674792
326252
1751580
905124
1188956
53768
974340
1782141
98508
7987
1466195
214044
632278
464886
1539038
1183180
1319120
562898
735573
946716
719296
1640105
249733
877746
180786
711460
1068408
832402
1796707
1839401
990701
496981
1428854
1337945
411483
1191934
459781
1356533
1587868
1617258
1714075
1467728
400293
106977
1398610
917734
1209297
1288886
321561
1257116
250237
1878349
250376
1091552
918869
973939
570797
1721682
1795574
1151479
1331603
1043465
1785043
1268833
254616
469315
1039537
1990407
1377738
1955050
1967464
1586272
1437466
1097683
720094
359987
352600
591831
1785967
545866
554666
1189519
1460477
15850
1779848
1532324
1400679
867582
50633
768499
75733
77235
595639
1091053
1641711
100073
1991753
1897741
1774198
306529
1417710
1809645
1561142
617139
448188
1579715
1932596
1039037
560497
1923636
996188
588066
1894372
232894
497113
406708
995093
1157866
697698
1879803
1483953
1044127
909046
981886
1630950
306883
284719
1757151
1237094
469365
1579649
68432
194135
1036268
808064
1776203
316671
1480820
1799642
895764
92153
242454
212244
877251
1902127
1907949
152727
1039981
1865951
23855
293375
327163
1011202
455500
31340
516025
1555473
311628
98085
1795052
1527679
1648378
1710860
1381031
832189
100722
615381
1264228
588342
517665
625927
1640941
209755
1576928
1826420
1454315
804345
1008824
376103
601984
763233
1403330
1797037
1913937
16430
1881276
896343
1670057
1874409
1344266
1217098
756712
170779
1183214
1340887
454237
1798186
760582
1266523
1653412
252390
1088004
1951354
1391462
538376
1111155
1156644
1595661
1232457
1078720
642568
566683
82550
1954704
984799
182520
439973
916003
287915
1493238
62318
382849
1105746
728446
1607126
745535
578017
353464
1922229
1371771
201662
340604
572557
1574231
1429388
688871
1170993
772030
660853
18066
1621709
1855365
1999608
1428186
190965
341958
1647854
550387
441653
1487870
1572866
977388
1549316
416161
566702
1525480
1349872
490381
42453
1151442
722274
1777707
1918951
656278
34710
185794
82616
538350
461158
1328657
164469
513768
251054
643579
1266818
602996
286119
391238
540582
1957934
1048713
737349
532558
150994
1286615
216231
735514
55960
1219585
496137
126232
1946873
1436802
1823302
663841
653633
221654
1770810
1101359
1127721
1397300
1074702
360752
1332529
1569448
998237
1220576
734119
1734587
1074804
1253554
670815
871720
1385516
1044358
289841
1513431
199517
659687
83376
1229203
573823
464398
1884382
853335
381363
443269
1265928
1824636
601102
1321579
908791
1028235
1285566
52326
1563842
920562
1086227
1118774
443585
511703
1707672
1929069
1127357
520908
1744498
1113651
1457150
984847
532293
1104605
1996900
144549
186476
597799
290988
1959369
1943014
1236269
1365154
1545549
1818690
178486
1025244
631618
1656372
799793
1945360
1051001
617659
151638
705588
211825
1632381
39337
1203792
1233945
1458006
1128136
1076555
721552
449144
1198250
1631383
1312872
1622312
1016359
362799
673417
680723
1573695
488985
565877
477095
1845073
537004
249530
817444
1832667
446266
664486
1373628
1631848
505700
1620518
1041335
1915511
554397
1612629
69210
892895
1806196
949730
1025983
1017719
647310
1703261
1851158
181341
707016
1888547
519019
888948
868247
1631036
1523891
678715
683864
1128259
392718
240734
22100
1452471
1083061
1523014
1053670
1101186
1198621
530483
484439
205996
593521
1680791
557521
499211
862810
77482
1810901
1261079
1780737
410569
946930
1870490
315330
1729464
1292852
530362
1559879
1766434
1645205
54931
344156
1485319
1392726
593745
709314
563267
797239
755516
1580775
305626
1037599
585633
1762120
1401140
106685
691086
9474
934985
279546
1054827
1581674
463466
639883
501937
1099752
1498348
413564
905967
75741
929103
930921
1160026
1385734
542863
1542766
904503
1193515
249914
1987243
1802909
387172
1071464
1887524
1263869
794536
65025
1947226
1450574
1940549
502601
1929394
1345531
521772
154753
346742
321676
131084
471313
1590164
564611
1614802
1462883
1819045
368668
529467
188983
619448
138215
1494416
269618
1745523
910362
704993
760701
1964274
395736
530128
547749
868194
227962
1507059
1603611
1749109
22202
311868
1083253
1518445
1666850
1681413
1507312
1776863
209962
362800
1664513
1192362
1430769
766532
559129
808059
121958
1095869
921209
672232
393695
97391
1331529
626010
1580165
1045759
107934
1377027
1597541
1126953
963826
1428822
75960
609208
832880
277059
1098298
616832
737032
961282
1260082
309072
608033
1488005
212974
1983215
124979
279067
1621880
1586003
50173
552391
1572877
850561
1642260
139931
1049636
195173
1887531
292463
42743
1671448
1973105
989568
494986
1048759
823168
1473715
1236950
1990825
221695
1963695
1626083
876195
1824989
335694
896587
112444
1942418
1832844
794122
1839317
328237
1765703
1531446
919548
396885
313541
1197063
711330
898980
234594
1950635
1140913
211038
1231895
1456319
40197
1154735
475906
1433993
1158739
906977
483877
428068
1726314
736935
1833308
776083
1968107
1793731
1138618
1658816
20196
1783931
734914
1517955
1562184
1918661
265068
1931709
606780
696507
1508601
1470781
1546326
51112
657292
1386664
1365829
655970
1902833
1401514
203280
1761523
923368
119086
281065
609549
107730
2090
363095
1642781
1939462
1912376
946006
976727
641411
41024
510590
1887763
401386
662318
969228
665131
1669747
1576688
1572782
892218
617765
1099115
1925541
468543
1505595
1295374
620280
589243
1687457
1093374
43862
792383
144190
1492089
1026627
1578762
1438386
934038
1119884
1438982
901275
1570268
1377955
824069
1062574
1151542
726198
1912638
1594511
1356248
118406
1343287
843406
938730
1668207
902649
340308
1996054
105088
1064133
1673181
421013
1512654
732388
1404816
1889564
1521038
1888213
1516105
347988
910217
1586402
1672527
1594067
54678
1898590
29825
640420
669236
81975
1873032
1385671
292754
176049
628127
575504
1821517
14267
913139
1871591
609306
140796
1128535
778414
1597594
1753838
1424470
1270449
296007
212285
1551937
603857
740305
1762646
1438818
1269361
625254
144422
1421335
254384
1551408
342683
324523
271048
343180
325667
1247209
1336027
480735
1748833
1729579
539750
776065
1456550
268029
1388558
1756628
1323547
521274
97841
1835700
583433
1147966
181715
1978575
495643
1640319
870077
362511
547397
1781092
1129331
1715483
66842
1302643
480026
387438
94685
1211263
1231663
1379398
1722933
485941
1853122
295692
447577
1520220
352764
404433
867454
1763794
1918840
1497864
1240910
1636113
426277
430245
145124
1514566
1508926
1416881
1002518
1272716
1389262
465982
329359
798950
658370
1773060
798685
959122
454520
978120
1995721
651265
38078
264026
413045
1914742
1612065
615584
1200131
37243
360538
1234314
362505
1686905
1758831
1537779
141277
1268395
608130
1799248
654545
1588672
118490
106927
1442184
495584
1996746
545474
529881
1671934
589757
1465048
241889
267951
1158012
679648
600283
1430985
1453367
1527165
1956527
726764
1038857
1217797
782140
504147
1268543
932118
278709
643083
1196380
1680638
1655932
548198
1589771
1835759
655429
196646
1970120
1482477
1818339
1808635
1405859
323253
1714721
1171834
369567
1185245
1779886
1678342
24617
532226
1136018
14660
933294
881178
1327599
1518832
1386995
815625
1054271
1500692
1905199
1813679
1988782
850880
1230436
206234
968433
450739
109714
1189931
1003941
232637
684479
706799
1855837
1032048
1832837
1296745
887656
1139755
717517
1811582
1862631
1772418
1827497
1172983
1169317
1534008
918722
898412
693378
106032
1327581
1315742
1224415
166865
1534261
1926180
175671
562935
330810
1035886
1467189
541583
1171832
1913155
581903
148271
829543
749398
95285
706981
1119580
1962633
1381489
1376214
645394
1478788
883476
1901561
658385
1031048
451314
1529944
220740
946486
107186
843861
134599
872902
893893
923264
822254
1518136
1415231
1465306
1554075
137272
1858658
1150204
1564691
102550
790853
1646478
490583
964213
547470
176089
1338256
1871119
320498
1346847
781835
502685
1459398
1079283
433384
162785
727064
954783
669478
297580
1885680
843749
1429423
1363429
146128
1755758
1923447
657298
1145022
1910122
956128
1342917
798448
1444934
605788
791596
894322
911174
309320
1399315
134574
374646
1577338
47669
812016
1042421
1041148
933477
1913187
813110
868377
398824
165123
687747
805894
1920082
1645361
1341581
1846891
1085411
597638
111214
259970
1377602
1825196
152946
1457127
1693283
908931
378143
1076219
146205
580424
983419
259784
1004337
522918
137991
1160907
722486
1331717
1199554
684803
770500
1371385
589137
875091
11229
186220
1912903
1846127
1567399
114524
1349914
888801
32534
1605570
1857375
1354043
1096651
1875753
1133894
111121
326273
1206037
1400867
383443
1397450
1460339
58869
1877168
1996329
1795692
650262
1679463
956608
960200
1485654
912574
966359
1604899
976026
1396771
1210180
452828
1404309
895203
1518481
68988
978353
583327
1684096
1298105
63082
938657
1404530
1325913
1593043
828399
872171
79755
500015
1608649
378497
365770
1144082
1340793
1786134
1847161
764285
162345
1545168
1780074
284808
1394470
1044512
1027863
1537353
238130
1367988
658092
1086749
1352768
1968796
1074583
1593718
1720285
856033
1367118
1642507
1681122
1143436
331590
1023127
1552662
1414739
363646
1616765
59692
1414228
1820843
41373
1248268
1492223
98427
360978
1510472
1480709
1790027
613625
798531
1845614
1112624
1147167
7493
1632349
208345
1524959
965748
1646938
753478
709910
1333284
863941
1825217
982968
463812
1900150
1579810
1419665
35321
594171
1513090
393969
914102
1654029
410986
1974092
939219
655902
799191
206720
165384
831591
1370819
1301731
1558574
1063070
1055573
592657
1467910
182311
866821
911331
62065
1990469
1790053
453099
491631
1907629
431053
573027
1830435
782381
166982
672143
1826158
537506
1373951
1656846
1750975
1943248
924590
1355472
340790
475254
941912
1080052
799368
1761526
887827
743050
1299406
1955477
1290143
1991186
141072
421670
1755685
335454
258657
289135
1494308
1743984
1913361
1351219
869054
787803
1060294
469293
1863030
351597
727765
434756
960594
1400093
1087074
1230753
97852
188456
1371936
1299766
1633614
344742
540252
239017
389079
237598
584713
119083
41936
1774027
15076
128058
528475
123300
76008
1432160
293920
980596
1227966
1665929
779712
1711089
1384988
1322186
1340440
1576280
1763060
1462838
507571
274804
780611
963712
1580812
178378
1830656
1795002
781065
20414
605758
977986
1002483
551875
1666922
198608
429853
1774048
355667
1468052
931716
1455809
1954962
480299
1378894
1467871
1538696
897065
1348727
638799
1614266
157930
1498668
762354
785959
904552
1088931
1553765
1358073
1743696
237247
1150148
99770
499664
1526609
909347
677457
1519820
430880
303010
1404909
584363
984357
189604
1650375
577357
1293939
865079
631987
1339431
419430
367844
1141482
914597
1539945
1800394
1748041
1357382
1594029
1046176
1048269
1449798
1448864
1933332
1210404
269835
1593203
1813090
1182903
1413582
126177
25578
1190015
1529341
903789
634155
1356704
775501
288426
650149
1228299
292579
1021525
24656
1305960
628746
1060753
1131783
827130
1896154
794995
915055
823932
944563
1916586
176234
321569
992531
612377
119820
186044
1101209
1893791
1320538
838728
1546551
771645
1170685
657547
1325713
1523772
1532126
114231
1492495
1844119
1525777
807819
1685763
532741
1594853
29247
381676
532588
1824504
567818
549085
1683194
32431
756947
1203267
704891
861462
1996728
279159
992262
184113
155543
1963522
1603036
395893
363096
901728
907466
253690
1758292
1783250
122890
1836332
992204
999122
135449
893649
1070132
576640
1375850
1283502
1683263
533593
1084893
79486
1664528
1342598
1838364
1670909
1288041
1795617
951357
1017676
159234
368045
872028
1764053
271528
1912743
1959265
1881847
681549
1601030
1877721
1361518
1313263
750353
1457289
939788
449186
725663
1385156
648425
478353
578033
1102504
1860383
734745
1818178
989486
548812
178126
502975
910747
883144
1090721
929896
1909065
1978669
521924
1394804
1766316
989804
813409
1385091
1726053
491595
1854872
1741283
1170212
741162
686898
367131
465186
556034
393830
1059841
1527320
1542268
1739038
109204
665703
1576839
523874
451129
1738899
1048617
796877
1553319
201048
15706
1309464
1155574
944332
86128
1676286
1211952
1422553
1960455
1656443
19443
797029
1609840
979174
1648571
57290
625279
1480166
153703
578041
1609022
1215918
1284450
590840
784484
350287
188166
845274
448599
1967960
1166866
801382
94206
1274678
1584167
606957
492256
1801542
1367063
201836
251273
1539680
1824178
1723017
841844
1982172
806719
494691
601052
1221647
455684
776305
1841785
1223358
1174401
55441
1070485
1788439
1724137
392971
1160038
698803
1405746
760977
1964077
801536
1779838
987769
1568893
474280
775955
567387
1542520
989319
580716
623419
57902
269783
1008541
1131222
17322
552054
1442908
192756
1200434
344991
230800
1110665
1980976
1704719
343719
1943809
1973912
1279003
411897
164322
1999275
69314
888044
1906517
505011
847526
344728
1819395
1671386
1719407
684996
282827
1666657
531154
1030153
1645249
619885
1032614
913354
1365926
1604012
169083
1086347
620694
960045
1920118
394237
718854
1913828
176489
946819
737266
1726329
1604388
831879
464217
579240
902528
1792217
1705505
1114953
1180806
1744333
1073411
191610
1929694
1870836
381216
1059422
1495464
1843769
1156035
1209620
525473
1052993
1543169
1089194
958605
690638
613464
717336
1300518
285627
1947103
866067
827243
1405553
1721858
1104879
1472173
1188078
1846574
123944
1609367
1953992
1657746
1131923
1905938
1867013
1467643
135651
763757
1300866
1291372
363348
231445
1660655
1054707
1194114
1144719
1333448
352519
198808
457930
345317
1995114
802254
1055187
1645007
958284
541904
562136
141266
1822149
1918998
1013394
942956
395191
939362
1622615
1320530
915808
477116
1695049
975325
1993610
345748
1050934
871334
1870748
1453000
957427
924329
1594450
1662076
239527
597303
902100
1380218
1464600
1388326
281695
611772
1847317
1810138
1873184
285884
178088
684712
1324804
1255362
1032318
1923698
1100917
837420
1853580
1343818
1524381
1198824
570692
325466
471423
396763
650168
1865630
1795048
1383183
71907
1047023
549419
486864
1058111
388924
838096
1010693
1075122
546489
1204093
35297
1252873
1316371
1650010
1235463
951887
696728
256119
531079
578798
1240592
429705
1476942
796338
700160
1656507
1894552
1232985
181660
17980
1489251
727250
316042
1819658
1939857
1041040
1122315
337752
1191422
157424
651763
888529
531093
1825145
1457647
260464
1789235
573348
851839
998571
433290
1094970
1338308
478802
1536031
864612
1952644
956932
1489133
589503
471505
748838
1449526
727839
1543210
442738
710796
1755300
1379841
299908
462685
795683
1113610
1617304
381433
1358985
547999
930974
1658729
709238
1883280
1068282
1534150
646518
553761
480666
1436734
646455
1985637
253604
1980987
1390478
177953
1431251
1799541
568051
48576
970444
862398
603090
451414
1719457
1508954
1701150
1732724
1481084
470436
1712838
1659879
1650454
218561
1506151
1561685
1734073
996862
1591348
320788
1209092
76973
1657328
1448078
1486119
1946477
121255
636017
287320
882547
1721620
26960
205641
1311680
895051
812742
1978204
39035
1480
1487573
1726658
1053980
859235
1552280
197444
1887281
1025243
1633236
569597
759242
1658067
729766
902649
292425
913790
1629821
284079
1779362
788924
1478947
815582
963352
1129339
78057
2403
1017297
1073980
1661430
1792736
1383488
1004691
693839
247048
994193
162709
122384
174638
1032276
505883
267872
1560564
1233051
744211
42408
1863709
346318
877553
82583
396516
546032
1267776
1306904
358649
610790
1905423
610866
831331
371205
1122093
557124
651291
1914495
248001
371896
884859
1129940
596349
79396
1541890
1397856
1666413
743173
685704
756593
976301
964574
1721639
627679
1818097
1643294
2040
1631027
669662
1975201
852504
544273
1871605
1989529
1471775
1795509
1853793
1523854
1007265
1480009
1200317
1329311
615420
255280
1069503
1620250
1836930
928773
363944
879268
1732896
1001270
1815167
314212
1652060
95271
1130997
1333471
353827
203144
1269706
540526
527383
1151429
342176
183979
525022
308821
963465
1898358
1176700
542590
1585315
1866903
1328831
409730
867568
230274
324395
470323
573302
1737455
401883
252054
1752168
1765249
202893
1163295
923139
585962
653335
559020
1222984
1300005
1809446
381166
1579687
1144295
1942879
313767
1790269
1377507
568944
165293
895691
1458990
1938450
1402595
1434953
1502032
1925362
1098201
246258
1683478
307901
1692335
155048
1230682
1626458
1352144
827928
927162
387485
368848
38149
1885823
819447
1071849
1888737
822804
1952588
1123359
703411
1244712
1816266
1833626
588820
1248526
1425293
1383804
1592235
656915
256502
1111822
1210893
260726
859622
1489987
224750
694599
1293545
314890
1852296
1360737
115243
493436
240095
1253143
72407
500559
1516224
1712267
583146
1075242
1282957
1126231
1502141
1076571
1257526
455799
1922814
691610
1702931
1309320
1448931
202164
291688
802597
947654
240844
1993683
1202866
224292
270198
1273103
461224
1198464
1213071
1185384
1413470
820042
397654
1431208
1194812
1332298
1230825
335503
942253
1590119
239870
98967
200375
43398
1319076
1088262
153058
1728384
1445154
914815
778409
1740020
920546
722227
556649
1352978
414213
1387544
1347704
347861
744483
1007340
1294244
1569468
1133356
1874274
782323
395047
769850
1924563
251145
928765
1934526
264884
1062611
75905
462075
717394
342000
346465
671072
462753
983342
622261
1137405
874876
162068
730668
1649201
208121
429072
810512
152341
1239396
118832
1862249
1433735
94354
1130023
835728
1600580
1587551
1271227
1058549
1274587
1829040
359366
1509568
1294884
940278
1229443
1575411
1010078
1038211
1425757
132585
1829096
1324316
611162
319320
829532
245469
100271
516660
688194
97732
160187
633455
335585
860976
1134191
443963
43460
1402909
737071
1968515
1529301
1476727
343936
654623
657300
878777
442078
24554
420744
530169
21400
224511
1988624
1731340
1291139
1677805
1827622
479257
694148
267741
58763
229762
1715803
642970
1851220
1647252
394652
303882
632609
1794360
880195
1483616
57652
1513362
126285
1142085
681635
1450334
1622015
1279736
1479806
1306446
923970
615722
1779723
1976241
949041
588445
675996
742193
1969170
1235941
749570
302383
1028050
983957
1935244
828569
1033208
139027
277225
1975736
1659296
414201
33994
861108
857253
1573945
1077082
1731032
1056638
108166
310553
254145
1110345
1246473
423081
1983588
1733205
1615222
1089064
164037
1333799
1568309
990167
1019615
59577
934019
1389983
623118
1354399
1394789
1750588
1582782
1050265
533628
745390
549387
1319627
805871
1991203
1936048
134709
1340880
1252086
901128
582273
412568
1956779
298974
421075
1033315
857809
1231542
1038001
174893
599094
1586050
1539530
1065036
854886
60521
1591551
395269
1109890
730452
231480
1183446
1377384
548717
510133
1186514
948428
1544069
1059485
1014519
1193519
601055
1208677
1564688
1725925
1504442
1087002
742317
927975
28743
192789
533337
307759
585680
525189
1843253
577833
1132304
999845
1911799
334995
293198
844723
1023364
473327
64408
706658
1758954
957741
882710
516654
882177
29329
1323916
117503
714011
1732092
1380065
277740
467210
1980439
731447
904751
278087
28791
314678
384978
196872
165627
1124458
588029
169622
1674143
1971722
626803
1018666
286670
1622965
1738999
234618
1906482
1892320
420528
1138082
1884889
988011
15626
901386
530077
1535509
1146950
1964077
1130100
287452
935900
450760
1667439
1922964
782042
695059
1391146
1095777
168613
1149484
1509082
1073207
934442
1267727
1297496
1821766
1373066
898247
1605436
615573
797803
895186
297692
1688411
709424
1427912
1950484
688282
1363068
504406
1390011
1833876
937409
1698960
132260
870689
1152350
1920391
861731
243733
1917012
137560
988315
1118345
1736141
1939626
1042186
860692
1950007
1532820
350813
1228387
558384
1026672
1756479
1052764
290503
110291
1823222
1465324
1233391
162554
1033501
826433
421994
1099545
714766
1812787
1151755
974922
719147
1542619
339514
1822058
256506
464408
1388506
1966742
1262807
1346389
1453205
1861271
1987455
327504
858479
1088084
1820907
930372
431102
741106
14912
1287232
1492804
74516
219094
1030351
375151
374611
283892
1563156
948122
1976091
886109
1257491
804699
1581752
1745344
441352
86975
975403
1659856
926084
1248364
747121
590687
1636748
384614
987095
179701
369368
1790100
1139196
715328
856556
1394810
515285
875340
85070
1819471
775048
1145417
958035
700954
1616793
1731497
1990130
1428783
293122
1501160
16397
1064712
1119751
1151058
944615
527020
679916
1290733
141123
1871034
533087
733554
195281
1773573
408390
407581
1734957
910022
1448820
194733
1846573
337006
1901363
1354475
1279205
119439
1356867
1041004
1479011
1983525
1571014
1944461
1999072
1013242
80513
337777
1178410
1601442
436892
716819
1757313
1458907
294108
295915
155687
1438070
1954536
1253865
1743896
312056
244039
146529
1236792
65042
490515
296128
1897920
415213
987383
3697
241053
1870212
1810792
1338728
508118
1968217
59655
549031
1963266
1086883
1733783
1026526
763358
1499791
1912853
500531
401211
406853
1329467
1155229
581483
1051008
1279266
631634
134477
1503206
915731
27012
1650714
638549
1673174
1594550
773183
1787783
169921
300772
1695680
871708
1883462
259456
1253941
344818
921172
1014317
1366804
807965
13889
403484
1258834
990904
441472
1517795
1618478
522057
1388725
859279
333685
1815974
1578282
1591688
442780
1361657
220226
455707
1499296
978598
1026770
1306817
1119679
1806756
677028
1663315
1180333
258564
1813863
1606834
1297528
1674471
1129609
956942
1719829
1107243
1225783
769300
586484
553999
1347291
84716
72599
1112636
1507297
969787
281138
1369544
1410624
1180081
926591
1249785
1392530
1179976
1159562
1830636
1161270
245191
102530
1383026
694870
1661404
739923
1913736
1376210
1739034
666518
533478
1367906
319890
168701
1942319
1852188
758024
1400417
209212
219641
1483217
464568
1096542
1509853
1655795
1651926
639146
1954487
1586155
1609281
747208
262776
1940525
1150444
328370
1589354
1017905
277499
1887500
403502
1465155
867098
668701
1785730
1951938
281825
594625
529462
1428079
561585
1365378
315569
1633432
1509829
676787
1059329
250092
1259748
1349315
1187346
947697
1012939
689234
668079
602797
1447039
1528170
632632
1250929
1538006
1103822
698996
976615
734209
341339
376677
1218284
1842082
1311578
1079217
680248
1542277
854215
1717372
1179587
1148067
584983
1128072
260278
1582905
1249306
603081
1784100
1334432
1693616
391050
1751830
504880
1628590
1215677
1754480
1786281
1577047
962600
541677
391108
1569484
1102524
559492
281489
543133
1243177
1908066
1831622
313349
1069996
659430
1918539
1607773
675481
1172209
1698900
681372
602246
286354
662117
1352276
1849634
231880
260501
1367271
1618737
487618
997874
1258736
323446
810148
1684407
1600263
911643
1360003
1744802
1407608
1332116
1926714
797092
1449465
1126582
750051
281448
1049930
124796
1860756
1863157
85475
52381
1039081
1399675
202544
1168902
1403124
1876588
1517206
306548
1804496
1299466
180305
1199917
1062892
1620882
361257
1625854
341881
1485153
1379265
1825155
1559676
1860316
567096
928182
1896761
802738
1469210
121386
548340
828501
1800154
11241
1877052
1440620
922055
1456813
1234300
925685
1093482
843864
1314546
1685323
9040
328919
1618634
386920
373039
343257
1081498
1776714
1419918
645381
1156609
681254
880504
1814583
1873935
1374133
1222748
1663544
1037315
469871
1120546
1526900
33406
877806
806347
1561509
1743109
919281
1924014
632453
602160
1618010
1608920
311367
235887
605722
200472
463783
898238
306757
1678081
1121199
691717
83735
1915256
414643
1826145
753561
1346335
220503
1315209
928886
664120
753767
1386701
483268
842811
1735999
222274
1979611
642937
526736
252175
126948
1377932
637728
1717673
1450750
1292707
1599592
1931529
1729256
293704
952433
1242290
806748
355771
1465020
898002
578443
1353063
668906
482716
331610
228646
1618732
136106
620226
104101
807682
1717376
1784137
678423
1677258
346006
982188
1115675
1157760
669787
477616
164075
573685
1736
1991940
283724
1247554
1024386
165272
1024274
1969691
148418
604639
763942
1489218
1113054
1585018
439613
877892
1174167
1982878
849676
1803673
480046
1599553
1160847
1401988
292026
401665
753182
1924257
1383036
462602
1613969
912730
868110
1897923
617673
1689304
278823
115608
1123995
1377725
432837
469728
1198672
944538
1126879
241403
433712
1161056
282359
1790191
1679812
974116
1423565
1584053
1457435
1471184
1051258
924739
744262
750477
927084
665220
220072
1807725
1920522
400748
1509101
1733163
787898
1940554
1148958
1541394
353125
256615
1875776
1078510
777421
471993
1003101
752192
281790
1879955
601620
139896
1509534
1007170
1818549
784834
519668
407826
95541
468184
259760
1686564
888589
1508160
1939549
656770
840443
1479399
1645026
1580546
182423
634720
295801
973051
1679185
1037104
1466031
70053
648300
1210813
103301
389232
696403
475276
472915
1099905
1936098
458202
1965863
59275
71803
215542
698092
1293534
751069
1164039
1841828
590692
1183758
1013455
1119156
1841975
801361
1394928
1772990
1044172
382273
918091
67993
1126017
1882859
307997
1918028
1496004
69762
979767
1660849
1479450
785244
1572236
1182164
1154655
712165
785453
1479884
463318
1119631
675147
137598
1959412
1432800
1265408
1507375
508801
62603
1815268
338495
1174647
1312694
447865
1388463
410786
798734
1614561
1014774
1247126
435917
1311142
446393
593509
398038
1310349
746911
759233
719741
7121
119732
1564494
863877
1255509
884352
1306499
1085906
10801
1550147
1191596
627252
519151
187523
1914354
769871
958764
732837
677306
1556979
427913
252360
1050046
640694
1682873
1320327
1684857
451603
1493281
1783321
130353
1122917
1759632
1127339
299908
548938
50808
1625710
1409782
88359
1464977
1096691
1791644
300568
1692668
744160
690180
365552
672556
1799288
1970828
378698
966677
1025020
1629571
150393
448064
896056
852752
428131
1360204
1769880
1424621
829455
1981017
1244422
289767
543069
1857613
1360960
1637285
1119651
1924675
1270354
1538460
572451
1796788
250098
1412752
1923641
1475038
1943974
1429945
1906392
1836337
57436
211684
345366
17461
662662
929398
1678360
134528
1305769
1560641
1473059
1312026
814056
1398656
536418
1605773
978486
505211
1839782
1137617
1716686
1028245
549351
1843111
19684
507567
1571084
1346789
1197674
857517
389534
1200432
1734794
1719577
1497098
141581
459850
1861522
1012990
796086
91053
1921002
316261
1494949
170011
1810560
1054193
278224
1480425
1580884
1288103
936275
848045
740315
1350126
1007419
1903190
171047
186921
1796433
1285662
1608011
1640709
1573843
911362
1235260
436160
737734
1555772
256643
1905286
1823946
828720
1489305
1096002
592005
907038
1532329
462019
1067253
1852883
668374
15920
193247
1534183
151983
792709
1838230
898620
920100
1770052
1425150
659084
1004053
1788717
1541920
1901082
329745
751968
187915
464744
1224426
1883910
1276297
303070
655568
232153
449150
400339
1416474
1370994
1057713
1681448
1348576
1583961
1271284
486112
1684667
108685
1802071
1007151
45803
1878933
350927
1831283
1602529
1562582
274062
895578
203835
687161
1546145
671767
1472026
33142
27063
1071864
1263351
644199
1630595
1617051
101072
1288446
1133781
498874
1054765
173894
1674925
432506
104209
1546884
1966974
1766995
1966503
1575781
977016
1469940
1623037
643853
1683272
1609944
767752
1525472
1584358
812551
280029
391801
1424606
312304
905140
460417
162379
1829903
615129
1965136
718910
83787
557437
1362538
1639359
118738
428199
1605513
1795213
493963
228282
1360891
385117
902495
665715
651709
1944579
807323
462593
1830547
1337692
160491
420763
392712
432772
1142910
1496837
1386788
377641
646817
721769
1050902
312041
1657528
173248
167823
1918620
840788
213574
1685605
1133960
175338
1720832
252743
855357
262558
1890654
703449
606750
101022
1297555
1617912
1435065
964915
1587446
1254112
252391
146785
467455
1995130
330030
615653
516657
344212
730590
1659020
413840
387968
1205675
1274191
1807905
659187
34993
559536
1227987
634134
810799
1775420
558369
1828704
800666
1721428
1781331
33124
1296475
570303
1380186
919101
1456205
909389
1305050
652815
263623
949620
259832
410227
1527770
1873490
507331
1166797
723288
604505
752715
1913962
666775
222094
911220
1911223
320510
1798925
672967
1277560
667234
324533
1118979
191270
1768042
1833942
1077092
922872
602811
1973600
1111635
192198
1317444
1939337
1058373
209781
72252
1447515
374564
954592
789589
1619152
1170247
1281555
86347
1923377
1666416
855766
473474
335108
897665
1479418
672054
1968423
1063001
486228
1097920
84966
292757
98564
180347
82782
1669472
948616
972054
891457
1932041
887135
10528
142871
790440
418699
776275
1188524
856396
1375493
852740
437716
1225799
146828
961794
1843355
521858
1731683
1191698
124287
1386197
1991507
1035306
1206973
951484
106858
1474810
1566428
386880
714684
1986961
629667
462864
1127365
338461
1115911
1788827
1831949
851649
767958
1046127
1643460
1389755
60183
1171582
413185
802467
1440857
1053071
269013
179828
938824
499595
143229
1681541
1330570
951685
1211502
1705690
1969524
1161261
1605348
1651866
784868
1658408
596661
405018
1213274
1556223
1095671
270489
319498
876143
1836859
1359034
113648
759284
1247099
23213
446157
1816208
1385611
1364616
1372999
177193
335435
880340
244483
1766229
1872946
1671717
1875078
592975
1979312
141559
1073719
1523739
552900
330537
1301813
1350306
404205
1620836
1173088
178960
1169335
1087610
328434
1306883
1026173
154575
1819509
545315
445206
528397
577951
1188160
1152555
1481794
842107
665390
5456
794365
854880
949142
701779
589980
1458693
180371
1917434
127704
1338942
931183
931665
1712440
585017
795659
199225
1277587
1222526
312990
446705
1222142
1253022
426316
1192101
89346
1959118
1785248
1664687
1499525
366659
48906
1692886
645423
117753
1411819
552052
1919076
1851490
79455
186796
1875212
1997370
57648
1555199
379640
401743
719646
56900
971785
1295697
249248
1428956
404615
359543
1495671
244611
629035
1679216
992662
1532723
1947674
1770735
1765876
606886
1960357
1443989
30179
1093574
1577492
822071
1945351
1564655
6321
745443
1151915
19365
288209
280378
342939
1486909
1686302
1913637
1983368
337051
545853
602431
1150445
545825
577089
681219
1760062
1133867
1049897
1171974
1450843
1168795
1649176
142952
922683
1723574
550842
530903
1024279
910269
862968
1625158
392009
1103893
660754
1260046
1766704
913546
25620
1350154
1447511
1185665
1491274
1325780
1326867
833958
1384028
294667
160948
477448
1883424
1423792
1855186
268709
689149
298410
1547880
1485607
513958
57512
907029
51416
1509482
100150
1206953
1531901
1175317
10105
1969182
362079
79589
966062
438001
1176714
1990407
1932857
1576021
534277
1943035
1744787
1764802
1191553
560730
375480
555407
952838
706527
1095778
1373299
1776241
333997
833354
1660757
1104059
1320387
178187
1375606
1062634
1462389
184831
1974463
1114355
328853
748955
1794753
276097
1677187
575157
1168532
838986
1103748
1305065
1189105
443722
1526619
1527471
1825599
1222957
586262
115466
1654564
78654
1178089
1036619
1303607
601630
1258728
72936
1205206
1124267
1273972
770058
896058
356764
1216724
1274964
1421765
1669704
94131
729755
502544
1009556
1509266
711755
1690851
1687459
1808511
714542
1259615
713945
1544264
189073
1133461
1559517
428767
823753
260217
1119156
1884631
544645
1209443
689556
88125
1179817
448260
247552
659641
1363975
419879
1305903
624207
1673866
1818352
1572276
237487
953164
1942321
606839
846799
1473326
1262886
967255
1177185
1601626
1539817
219450
610847
1479915
329318
1996909
1516470
906381
1052280
207907
1876098
1363846
797863
1758830
1877741
568296
899855
152704
1672133
1666327
6390
612974
1444646
918794
1839275
1076184
429971
53606
314755
1907497
1864202
33216
1299909
586473
1282975
195383
59914
1842490
408822
801530
1131581
1464452
116567
404521
901014
85629
567376
503258
1397570
2831
89936
1072078
725192
1837299
1716854
81973
744234
1468280
884863
1432766
600326
646020
63589
525089
188895
98533
1618567
194574
1855254
547269
1535704
1415207
434954
612128
1369221
907002
1524732
1625319
1120594
1949522
903129
24764
491277
1759330
663606
1258591
1844271
1145625
1710060
796001
1299355
59706
1922153
1327946
465675
1725203
774350
648424
1759936
946017
640226
1339335
1414520
1161159
1038397
1287255
893685
807228
854308
1569025
1708498
1632926
1793745
127964
168643
1046310
184345
1010102
954655
604327
318357
1735743
1140392
1927897
704393
447083
789078
695330
112661
1378206
1292181
459810
850056
439693
501566
1111135
1481190
877397
1973717
1261675
1973553
336792
755942
731656
1095334
184528
589486
1033741
421888
663340
819325
620078
652727
605509
815652
1945588
77295
999877
589690
1485430
1567386
792094
10955
1670353
1402965
393477
1182094
1536255
1197306
162488
1311536
238111
1522809
1663490
856164
1213810
973073
855628
410642
140768
504293
1009420
1866762
1937391
832362
236148
289277
1587477
1881069
921556
294395
1026504
1800280
970011
527245
888282
1736043
1591387
1965961
320976
1887370
825193
29344
285000
471326
1909033
78323
1997138
1567661
382530
1196355
1655115
889036
1657782
1646262
740637
372563
470236
476741
750990
1835906
937332
864404
1604468
848525
1341180
1573005
1621859
313723
1464538
1309971
123492
204376
1173746
596469
1420390
1703848
1009950
605391
1997816
609488
9802
987350
199317
1266206
1576944
622017
517793
981652
1638178
9392
436002
1952868
1661760
467378
216263
453015
120151
1592997
688302
451095
1348676
1547664
189778
1638192
1179591
702296
12981
661353
68003
1154658
248711
1643013
1134333
1233261
467871
1610441
1074863
1901600
1228880
514891
1874593
1208120
1086134
238191
826324
126997
129385
552745
1754274
1853487
1140290
1936510
1768533
852190
1107583
1697038
1839249
336384
252669
1492677
537076
1514743
1045210
620082
965071
1784234
148973
558661
1834916
1948558
1010330
1057303
1312151
830191
1594518
764606
120684
962585
1677402
1468532
5106
1188761
873969
1540301
187679
1237692
1124361
1172949
653906
1027741
7474
1791780
858914
1331986
1901801
936123
1584580
202092
1119587
124835
232349
1076366
710731
191890
308929
277677
914367
979899
1434446
1666729
901854
1251293
453954
869694
364582
1464848
71232
890115
1214273
1444643
1343300
876750
790377
897522
1465510
1300956
1629869
783669
952718
1335468
1368912
1894689
381139
52123
1518548
1941652
216341
1029363
27108
397317
1534572
1303693
1817887
1612478
658438
1593692
185624
1209527
1202056
1456273
521500
81426
1350672
1412027
795748
246717
1521504
788219
269250
1431688
1945473
1486432
894413
962383
1403875
1595883
285350
82281
1657037
1715344
1651069
1219612
787606
1091133
341429
1206007
1585277
108433
1686402
1961973
1446525
1591139
782971
1697046
445875
779937
1094545
1429696
935293
1732248
1215437
1738700
1026910
773679
995071
1993390
42932
1699399
635758
742598
1869969
946227
942709
15479
105703
348053
215879
1769792
497427
220216
704050
1721855
1381224
1875453
165158
386917
1471352
1711224
581023
329358
528759
498747
958354
1135776
511087
251097
902141
181247
48831
1846758
1385074
1657284
870953
128693
847208
665587
1788968
1620321
837158
903836
205308
987249
1407143
1289442
854319
1769137
382870
931134
1456950
553153
138080
566138
161045
1621472
1720586
158998
195845
545084
910761
1847761
803861
425477
1914024
1496684
189241
194345
1721073
892561
1293850
938475
632623
1162823
981915
1741438
1673978
1934984
245498
407942
519593
710168
514732
1838493
1105453
244763
802407
1696689
1759356
1815140
92260
1120130
1897653
72376
1823414
712209
1815724
1955597
1143582
1750675
1652654
552396
1466467
1235049
422207
129602
1231301
790597
653731
851628
543682
1813679
196094
1691966
168923
427678
1944442
1260344
1509061
1550598
1094885
1512120
1579973
1589488
941118
472369
1160039
1806173
1737249
317076
121768
338316
356235
634438
279375
622321
1831869
1370586
713116
767689
1905724
237204
700740
749258
1852572
1639703
1790823
1873154
1271809
1750186
1890244
1474374
429130
777610
1083339
563336
617247
316283
878816
1010805
488255
1552240
1983121
1417570
493885
1494828
432048
22743
1406383
1206540
1989285
1530342
423103
1348270
1532705
1615432
1540915
579000
974604
821462
5339
642775
652139
562649
1735153
263091
517780
313252
652108
10139
1502850
138974
1948607
1643177
539076
1832085
1904405
775823
736494
281837
1123381
1448297
659671
584868
1932974
1829376
35524
624800
504101
1142348
1301228
1454200
1812638
1263534
1973225
1174081
489539
51362
213092
1892630
747540
425052
1400055
1748283
1218173
208926
1175760
1815841
865928
949218
13958
1424710
1452865
1987526
1083049
871500
691274
1467727
660626
750262
1917717
1191585
1926631
1358733
1851245
1870610
258612
1825825
1454582
1610294
1855298
482534
1769057
384985
1304143
852436
894980
1160163
637948
1132467
920308
1291373
938568
1305581
1909584
1202184
326707
1569266
1262289
1641787
927428
866501
424312
1576530
1947261
483353
370381
963043
719954
477374
1284981
250916
622587
864537
372291
1819759
604912
278173
1410088
226946
1246735
1813003
1451569
1601526
691860
69636
1472208
569379
415190
52287
1317738
852679
1842728
1015886
909786
526964
183395
1023013
678297
507362
622157
1273744
1224146
892780
1606372
1864197
757780
1964833
658017
1083922
975113
1281387
1742958
1880970
186421
238484
1931000
116940
1296590
1249835
1454791
650510
1676918
1863854
1340412
1127343
1734536
788050
1741794
1372115
842562
366150
389421
439193
153048
336353
285683
346720
1588357
1140534
365176
1639064
1851501
1138268
1866202
899834
1203774
547855
1747639
543229
1099203
447727
968380
845580
715105
322567
1180555
1726704
374062
424859
1483333
451239
665837
632177
712704
632324
1855809
942173
1306807
832228
1992827
989451
1902080
229126
769447
592565
1872582
196710
871518
1321739
1414700
1836120
939435
1148988
1093356
375070
1747760
1264621
1623735
1172992
1007760
901915
1623667
1114843
1322743
127473
674868
936925
1683146
19681
1374060
1104453
1781778
1565762
1033772
410798
1875373
1255649
751344
405505
33168
1878153
629879
1981632
1081044
165672
180983
55217
822851
1904203
1993007
1722395
1059006
1993135
209850
1651232
1641832
481017
277696
187199
184726
873963
1956881
1672497
1083733
1338605
1280429
1663773
180934
225664
363630
271002
552156
292814
1334206
1278801
1356304
1312
677386
1465218
1327279
852003
360871
506220
451796
1073592
603339
951229
1792728
1945220
1839178
1626349
1093520
1894924
1696320
1234588
611436
1304392
1712506
834110
1639038
1095966
1512559
647421
1639410
8881
1654190
897881
1414547
1610117
1245878
869866
173664
913929
903835
777872
1525876
522678
1530295
1930159
524840
1893925
1740505
100637
828873
605717
1954956
710580
627856
1114880
1745152
1938799
561447
479790
1984645
493599
356251
1152309
929658
357041
1830174
1875792
1681503
1635992
626741
301080
1659989
1657098
189819
366630
831194
1525409
1399787
1491065
34117
454592
1761897
747704
1375863
335122
569683
114798
1587933
1983425
1192572
247860
1092925
384322
1144321
687264
179415
108725
1055781
1127537
616235
1587659
168912
1710092
936876
1577112
178551
588440
1307983
298535
638683
1656509
556979
1565818
41064
1252702
402626
1038906
1727978
1105804
574145
241427
793861
1794750
1267305
262546
949220
1847332
1623357
178689
799412
1777229
813510
376619
1542344
640147
1216545
280701
523158
1286053
1137337
174381
1025511
651053
1420777
274756
363897
212526
1613132
708241
181266
383673
1672711
1520095
148048
1766766
1232486
1131700
884483
1972072
217082
96936
279884
1360386
629913
1905993
446950
337643
1203974
1809644
1263211
200202
1783103
1988195
1369157
500032
63635
515624
684859
690457
1273585
442786
1892012
1098183
988461
1151306
1118081
1953049
887521
324925
227385
341770
1251779
126286
1935801
154261
1213606
1469749
1110447
168973
1835460
537923
1708245
1811237
572804
824231
452982
725052
513422
1995344
1950277
754081
570062
878649
199628
1562090
761975
353827
1980827
69427
1042962
605024
272035
416525
43791
1168975
1962281
203353
1909497
20359
366255
1489855
240105
1126351
1733196
64160
912487
703727
2247
1083344
780524
1610678
81753
1690306
933656
1944110
1428620
843031
1093720
1308396
700646
407364
1858072
1353384
1215031
644614
102935
1361871
1166964
185069
305701
1260721
1990875
753525
399760
726081
1914279
375869
179018
1001358
418274
321626
1955746
1070745
1704989
1380688
305107
1370879
124680
63449
896284
761329
1762717
190641
1213410
742722
500405
15269
1333992
609186
1929476
676727
1155380
1766621
107917
683116
1783876
34930
1756433
1270506
241901
543080
1549586
962454
1897852
1967789
1930197
1443681
166723
1361671
1375156
1689712
1162678
1843590
1673103
523607
389972
1253375
911111
1084861
1136997
360225
882929
11480
1486393
1519858
861033
1717420
707842
334715
281810
1571351
450268
1503347
55446
1370192
1028175
146462
726294
1202427
1512321
115244
1852337
1910302
1024019
460275
1254780
1343945
383224
1172447
432164
802350
1911976
886530
334148
758550
1762697
968094
1794677
1560063
267157
1999406
1893100
383838
1792612
1223156
328017
955289
1899785
1421206
582734
1586178
1405485
88208
1038599
1826115
143267
1314564
1109568
1222172
97459
1736927
514500
107918
173819
1954981
982612
824263
1190231
1272340
56761
1350862
24914
1419277
966487
1878153
1618316
561822
903443
887279
433441
208921
70728
385565
1378038
713730
1145609
815246
647653
1870561
1649878
1363067
1108255
589046
571378
758151
1038834
1847882
1971413
476296
318473
1554681
1085744
476999
1655398
1190954
347572
1424181
609721
1443229
647929
96966
1755100
333011
1351679
1383882
759290
1930085
607976
1410073
228054
704913
461091
1362546
291033
694312
370950
341188
81300
218461
220331
1484550
201524
1924127
1036536
1826035
431750
704690
1017836
927817
823627
1397245
1088697
1254122
268734
11338
1562918
1015478
1726776
1602967
873365
1302337
1345618
207006
301478
1240752
1272229
1306203
1702645
421121
1550697
1651152
1689595
1500952
1758692
1401383
1912469
892704
285938
1505584
56821
930962
1297713
968356
374192
1027989
1799135
138363
99061
1927316
1505754
1495685
1836792
1085381
840680
615875
1842159
1264568
898848
1569397
996875
1546477
208106
1777579
897696
1178183
1945554
542683
1347880
1394355
1249967
1543722
180662
887140
1109325
1573474
1200484
978338
1418012
1023404
903931
1839180
320168
1283960
1215606
588950
704519
406011
177037
604067
1064925
24758
1440153
638082
147806
1851157
1079199
857490
547647
1452594
1872707
667447
500325
1542563
46246
705168
1582777
1418153
1502013
74783
633405
990823
80178
506427
1850194
1152642
1154406
990607
153931
1626420
23008
1918802
1309349
1106407
199707
505317
37241
1596188
381748
1032526
570770
1425131
901178
970483
382026
560604
1199066
1270907
1995071
1375852
1814765
540712
124495
912293
1242620
940211
154532
1343115
1549904
1211175
1922385
90159
70647
383541
379711
696580
1406779
1674519
687010
412651
328603
748549
1393787
545755
1845578
1642171
447276
709749
566653
324085
1379792
703905
1384764
936732
1734604
330355
1851906
1683333
1270432
584803
155487
714298
158553
1347751
1965531
1144692
1817382
512684
1213037
286955
76478
694722
1558574
456467
131811
648832
575269
1315472
155563
414229
652344
1709486
1846279
1593738
1986172
174343
1923534
1239323
407836
492807
1484211
1491340
80197
1183920
1162097
1747891
1079296
376105
389445
1270260
1715680
1359262
1927893
1989580
970141
1801838
694285
1175120
1467911
1335968
452599
161510
768215
1747400
911645
1947277
746683
139652
72149
1616697
201336
1984143
771280
182290
1659191
1128539
672829
264223
683874
1974978
1297339
1858190
933398
1274206
1941006
1369491
1090564
1415457
1594589
818422
614623
671432
274077
1997875
1940248
1107884
205029
1690030
1671104
1222165
592534
706406
1798455
814324
298761
529803
1090176
527398
1602279
138922
422690
475733
1206515
1005680
108738
1669344
684189
634085
1919122
1745089
1421205
616210
799834
142302
255430
818120
372058
1481758
1102080
571235
709193
681907
1023272
1685912
1687502
1950528
1083739
1016398
1680572
947126
252301
374540
953665
337121
1681186
1370011
904570
274698
605754
535867
1560793
1074812
918274
261602
1569065
1087219
1850015
1598560
20322
1012817
937125
623192
577937
528719
1808658
1163086
334104
999490
734465
929907
1874775
787338
1285879
202181
730657
1432953
518271
1976233
304237
266450
1154474
84395
154438
1511430
77765
1000389
752303
1065114
1565279
632648
1180561
1509517
56421
897672
6613
1644524
455155
929142
211418
1074306
199415
1606794
703924
263541
1046824
1507859
1511231
1310189
973438
843360
163659
836964
891941
931774
566194
1587783
447764
1154820
449029
35933
1331968
1053365
420691
328383
680697
1194898
311173
479518
1832890
783337
810792
142960
537723
122838
1435047
1077360
1542279
856002
928355
1246493
687358
261128
996877
1219925
280892
950395
313897
297077
262065
391635
686823
1974005
1184380
472689
1601108
1318727
1428364
1272210
1941273
489771
377811
342653
214852
1027737
1397785
506016
1170585
1864390
425569
1232938
1821531
453436
1287503
509166
390348
1974390
1615420
778443
606818
1443699
983219
380586
547881
1956181
984458
337773
1062455
1705223
1333816
74489
414679
993737
1724762
1054268
766751
1559856
1495904
736758
361085
1045372
8473
651895
1051157
1430612
783804
788227
1713395
1164911
96998
1818164
694306
787227
1409529
313759
1764676
614119
1612246
704307
1024047
1028332
189851
397008
794854
722469
697412
1751580
1461942
613629
584446
71172
833970
1644327
1503983
698072
769824
104967
1601537
1321418
297169
726720
1784153
1159885
615853
197673
928786
1409937
1559325
1174862
526312
70476
1671093
692976
1250274
159929
1585660
528861
1427305
1694966
1998376
405615
1462074
1086729
1665558
331417
1931792
1465795
508774
481802
1732348
733404
1413338
376044
820337
347510
1056667
296188
650295
1137756
1057189
923989
1905439
1323908
1938521
728709
1005124
421872
349589
106751
1423317
1542898
1276333
1010072
511744
1504560
918413
1961259
7595
1516133
1619317
27938
1150080
889997
1593010
324075
469510
294468
883225
405145
909886
711710
201983
1800974
340287
1786357
1093935
46324
1554484
478000
49940
1448705
1787057
529768
714380
918046
1790330
1701650
838646
987693
596943
191579
1573158
1568783
665887
1011231
67632
595957
1100595
1992977
559639
1608565
1901237
1320846
1143506
927933
1063888
1468825
132021
1893465
97088
456672
1511958
300027
1604363
493372
1957714
1908673
792607
1214665
1748130
111083
148604
1597397
865820
1536890
995541
621104
1145885
1305749
1914186
277630
178562
1378722
1999381
953004
298527
522381
1521912
1033053
189908
1615066
1544110
208802
1745027
1893349
1415557
1811826
485332
1184947
127564
1856013
1279795
875796
1727513
681227
1075881
337864
654987
1684735
768494
899012
1070056
993631
785993
1288579
454468
1986905
1925582
247392
1574525
1437207
1588605
1642010
1805847
1394988
1542704
466793
1833726
147892
118988
1396669
1581057
299611
231848
691272
312605
1878154
1233554
1560085
1720035
334868
558837
945945
1582712
891289
1718624
1740113
1099693
125077
579064
432686
721212
622913
1381305
335905
889348
309743
89789
944582
25759
1071417
1829428
772058
969532
1731135
832301
462400
898576
499779
38647
1433603
1468753
1455851
96721
1892600
1942360
1422070
1336408
568114
487346
509770
179864
864834
1592787
398033
875821
564310
1722018
1963858
815063
1137078
667793
1653014
17270
1870120
888282
1572262
1013249
738780
1410541
627867
1311575
1749495
946486
762796
232855
819159
302938
1012716
571534
1576349
1290857
1201168
1812011
373624
883111
552375
1180192
1439704
1677992
846355
459294
481154
44954
1992221
1677442
888426
1822598
719633
158528
411066
789553
1185804
845263
460773
446325
1360333
20565
955440
441567
1621832
1305794
734546
1006672
1718609
615566
80255
119327
503859
1239116
842553
464662
1902236
587109
1284136
151144
635091
1647801
1278909
836826
1884865
235573
1693301
463496
1546156
120140
428138
374064
68611
1534741
1753074
1821167
340425
787310
1353309
1205340
1681152
173553
944455
208967
1706238
1755741
747882
955594
998934
1918354
143663
788707
23945
846029
1442270
1261655
707350
1337101
463826
701777
936018
1370795
14400
911995
829778
433232
1113669
63491
402601
1265321
1985750
1580831
859554
478988
1079253
84430
124189
1248800
1797560
1969721
1542355
1745200
986612
1114609
645945
1647875
1477719
151308
926941
619124
1645792
1971187
624855
11622
1721575
1809273
1694886
508192
1598981
1295284
1949956
1821016
469140
323247
429355
1121447
1128451
487833
1388735
365904
377785
1472831
735032
1585574
289094
320166
728366
69895
639295
1948237
779847
524517
243846
10139
1897946
894504
624071
1517678
1629674
1272277
721811
1003196
1225291
1319595
1605260
871375
1037522
10427
335908
457448
840226
57504
1012057
305421
1339881
1349787
557431
70197
935910
1921567
527244
112286
844737
1294452
1472908
612018
1392345
493632
1001810
1831682
1122090
466515
1721630
1369873
666221
179278
975348
336382
1845468
1801637
1105164
1705627
446148
752454
1691758
1424127
1884876
699428
1049483
1301909
1181905
355330
865332
807450
1017921
891467
1868433
1394886
895254
1660335
1119710
535586
1995731
1511270
849483
1684319
575489
1063283
825163
1601324
1260520
621903
1281755
573930
969489
9672
1959407
3914
1656945
1820878
1911658
339275
1829333
1412454
1644299
1575464
1204980
79428
1532502
149501
633738
822925
1668694
1131278
797762
1002750
1933022
51545
1766186
621312
75651
255160
340880
1615366
1478977
237609
1907416
61114
266161
474558
985612
400485
1792623
820249
253257
365757
254957
1808353
759929
55778
342732
1031135
522275
1384752
819695
1989496
1216468
1986677
519962
1370889
151048
1906299
169860
1996931
342504
1815809
12006
535606
581890
864997
1594199
1397223
1182968
1016414
1169010
1568549
1255328
73411
1404761
157609
1196294
1064577
309759
223427
1717155
905716
583995
1521767
1575661
1865955
265207
953818
1228432
451540
1039153
109946
1678980
1986677
1124658
392238
1177554
1712699
332907
1370955
1442090
1018235
1404389
1823444
1414872
909301
1673242
1738738
1936475
154186
1714027
1925824
1264691
162193
1908161
493291
881277
1668370
1627476
1932563
611329
301334
61796
1503968
1467871
477976
458225
1508328
275521
1267433
61007
1163982
1285072
1499254
1175085
1079055
1552774
381283
477927
1569528
1166238
1677617
1853151
372278
1922911
763147
909860
1070309
536812
649146
351831
1859730
753239
291437
127466
1210524
168813
579551
572926
1308418
801751
1437168
477707
1738524
1653495
1279072
166387
235324
972919
1369126
76670
1604063
399406
1121957
1354529
1615000
1672997
1807319
792152
372784
1612824
1512582
1836008
605715
924449
119070
1485886
496780
867950
1436362
108649
4289
1373320
1694157
264135
1223937
874048
1438966
826447
1113366
1832730
1558735
1660766
842624
1786263
383064
35377
1742423
981714
1841848
1999925
1348484
1326975
1906822
571652
132216
1215299
352976
1752108
983528
878570
1194633
289441
1958437
302071
1951590
1225329
1433945
401167
548828
957555
1205659
1415407
1686324
1770961
1041087
537476
123752
1426685
1550372
319387
287663
1823072
1448792
479080
1577834
1077861
320921
1343309
1021441
1481312
733536
357824
599620
173220
1804511
646522
1692793
439021
1943008
746438
49306
1877608
352169
1994055
1108288
1724104
1773989
1517318
1646532
1206275
459597
1766676
971296
1359480
1103712
1938762
378342
299105
978790
1877135
746967
1077921
1949771
1250878
56860
1235130
761198
1217085
1861344
471500
1972237
1431571
1731319
1163013
809109
1393998
72647
1237008
1298376
856037
832724
122591
234096
605818
1721376
1602772
1644535
68189
1420107
832479
471859
1164504
1388677
776755
203588
1901083
1627359
1886294
257393
594798
212555
1886611
1698774
1371897
1847051
1054809
779869
1413907
953878
564853
882732
539431
1914011
1153956
346076
1170269
1870881
419667
1841297
1676126
1039134
1312693
1154392
1087161
1569336
1454858
1658197
93398
1026947
1788713
1397698
583439
10094
1043105
998331
1441535
590264
515662
1586552
1549251
35283
1674637
963735
1393022
423311
987366
1573568
926819
871787
620235
1162754
1384356
408057
1373783
532940
909686
1769697
982961
678836
334726
1514555
281937
1356610
123806
126354
1742041
1473594
1015488
694010
1583576
701698
667783
775841
792860
1084047
1617384
500958
978949
1035786
1262815
1297331
14656
1020402
1624930
660872
502131
1012566
1698397
1933967
625319
1850025
104448
1366444
1225772
1442132
291428
751184
1330139
569315
1038345
1008734
1528463
601868
1854554
700546
752634
1005083
306911
1166920
1206769
1984327
1341328
789569
805756
329713
1114637
1021210
628254
1421109
21333
1500242
568624
1379361
1189621
1878366
1817091
744558
962188
1857805
957029
1163261
74511
1329520
116676
621596
656344
1449403
128153
1297898
924590
1276274
1461794
1710471
1908910
1439803
813990
349142
142581
1769746
1026245
214740
1334362
334319
696399
1908534
113082
1459201
103017
260823
1091644
1650781
534182
779019
1307045
1197207
1083502
106022
187093
359157
769637
28289
846900
1380512
876567
1663953
1897923
393910
687935
1066996
1059676
671892
318380
1245516
1673971
5377
1771319
1572620
9175
1939166
1011510
124488
246760
1349338
280197
1634529
419655
1105374
925360
912386
1906901
879022
856974
1125955
14477
1606411
1719535
1006682
655152
1784757
102589
1003807
1296092
939402
963126
981954
1472474
67753
716315
1228597
915257
1967568
1592868
1486239
663932
1887382
672736
762499
1911997
246327
651390
1758234
644917
835591
1933992
1503660
1832787
1045272
955907
1226718
1530809
1905206
1205591
1386478
116533
1310487
1325258
1895078
1360564
773142
1195269
1664469
823363
1638233
1773276
423743
1407521
1158947
1271224
1231469
698438
1855040
137175
1286984
969934
1737667
1475960
441742
685491
1520094
991970
1352601
901919
198603
1570118
148364
428712
492609
1296250
907754
1433808
282774
1024565
849657
585188
1114469
1435288
917646
425613
1996472
1649993
1155105
471675
745132
1293331
311281
221631
1143393
1347270
278561
349561
1610991
1739418
19899
330478
1360344
984444
1478275
724860
841842
1138789
1514177
75935
1991210
1001514
1141271
98586
1552172
1026273
643902
608268
1522125
1146573
768293
1379036
174868
314128
408748
1419752
1611950
1000318
1242810
1483461
951014
1978341
538615
1619582
1854798
308338
1722030
1307814
1758534
1513629
1462526
768558
1156896
815455
942109
1224429
767962
550258
685118
777895
1898037
921008
1884416
1166446
163556
38728
775962
1581951
586167
1049563
552461
313133
1202932
1197138
534066
1129933
1175277
355661
1275923
1277972
387119
308767
210958
664172
411226
132873
206131
818510
1131857
1632845
1179092
1096628
1763645
316121
879030
1824522
1518155
1938451
789295
1275081
122823
1628170
1146126
1406188
1146612
276574
252892
1245130
834547
1809073
1817845
1717594
1038120
823541
1709194
1752864
1803472
368569
537875
980636
512525
1829027
737461
1361005
1456547
1118952
779145
1154566
1456104
1334488
448409
900928
1909917
512777
399739
1293548
729746
247216
896585
1421749
352305
1875874
245693
753262
1187281
269053
1830027
1429269
177196
39504
1749606
73462
1604639
1002400
1567727
932582
516004
1906310
606619
1428708
271785
181923
286475
423970
1261222
1357920
1483050
1537431
449001
228342
1824702
257366
806567
251911
1203298
1797276
351
288068
741957
571175
144399
1187924
100219
1622261
547818
1899836
1814941
753181
1090820
1358180
449195
49336
1266640
661125
688217
1884179
1258476
283531
603337
1966375
20246
453257
1135902
152003
1265157
1864477
1991983
976518
419867
90179
1846798
286985
364012
302071
72736
346222
1397803
1280773
1559600
137975
1727165
753027
1097484
652486
1304576
637615
1988970
1346675
890477
1859069
1396414
709150
1126507
1648000
327605
1785901
1589350
187295
809986
1266847
145858
496726
699219
1283749
373119
387535
1051016
1905311
1016655
1194393
211155
1586032
140887
1141511
1284060
155247
393557
1215743
911039
1894686
259735
1316446
1972532
1682881
219248
1378446
1547702
1144804
744239
333537
1642272
1041693
1018020
1186556
1602814
840048
793838
471901
1242032
1023021
737567
1208128
1751774
967219
1114370
692761
1814344
897949
257684
1985327
352657
442203
178538
1464396
1283200
653109
1725088
1234210
149674
1801548
1197459
409431
284889
271698
1741238
1112011
651623
1735251
1191066
499844
1302697
119146
833525
1018309
510466
998691
554827
1413267
89627
1416116
1042890
312307
1081466
1313155
1455096
1952695
798333
546078
1808231
1928776
1861401
1750420
3602
11513
904498
559341
792189
613202
683488
149113
1992346
1686527
879882
1252335
1001765
292385
1970797
537176
825595
1689401
1143065
1367738
689896
1589249
1778475
314800
1314570
1238304
188883
134308
1963996
680530
1945746
251530
1332375
1753837
252083
1886906
673411
318894
653614
611480
399974
1187027
1849403
1311360
1972020
1904585
715486
1304762
1900489
1804378
1383197
1712268
783093
515563
1912554
770305
1876942
1853405
658104
1929858
1401988
302578
1454880
1543044
1142087
211862
521162
411907
1873340
562922
1132275
1139450
981964
483037
1350487
1543801
1865862
449044
1946115
1076154
331938
509697
1419263
1453812
16109
462832
812583
196392
536099
1977873
438335
391019
843659
141496
217141
269909
1617725
1736936
1853925
1815856
15403
299995
352542
1594059
570168
1191718
1756919
1690206
1152540
1886995
345804
959051
307862
1605687
1681070
1753383
1975447
1801453
708723
1087157
1354684
468967
501029
831022
1737584
1937287
1385069
1091635
457982
810503
1302551
314028
596958
53857
1504205
88957
1789471
87371
1222455
1659204
1352266
518842
763605
1496444
344369
378395
1814578
1185391
1068732
112429
1465795
12687
1525415
1365906
964529
1053720
191714
1840123
204942
1578098
1671415
1222610
1477051
1713983
505902
1886603
1298677
340978
791687
1498163
576674
857197
749732
224581
1461506
923324
498155
90293
737765
716842
631166
672229
427103
1250641
1440607
109627
1828958
267088
1782319
1998379
1272981
398821
717
580620
527479
1454152
317581
326848
410904
974177
527992
1149610
1629094
1331572
1503935
1027243
1354822
1728590
1032100
1720174
1338369
682224
982781
1842780
1801425
1812294
1472942
1360460
1747235
543073
1141845
752496
150590
1069058
227229
403432
925670
1077333
1863373
1859583
1043752
596073
894073
1999422
49313
1937666
1976031
1474857
281583
1138890
1284534
310820
281281
6975
642393
1970005
1256467
1681108
621561
1428010
1623582
1951344
519851
1603234
1708867
58275
1794182
1531803
1242365
459608
1143235
424572
705155
1760281
148311
729691
1000697
70315
920277
237583
1450715
1982552
1611856
351561
236355
1108540
1968484
302328
589630
1866998
2474
574604
1785711
1172807
504396
1611832
354866
257169
660114
1005065
77361
700877
1046443
423942
1716094
1191786
1839568
1211357
1977081
1661519
1537592
1724530
964568
1800414
1925458
1108776
1676894
1928241
693742
1597590
492006
762494
1202021
1248170
1463910
27239
209160
722215
347354
963380
880689
116817
1987631
150673
1850744
307807
1656598
1295770
1819851
1234449
1937990
271137
1001402
838772
1674842
1849051
1354514
1205335
682730
970170
437080
1586358
1475063
1340691
1996716
288922
1099996
56995
1209391
985902
799675
961560
1430030
842879
1030545
1123805
125758
77139
1762710
37602
1164312
1294077
694039
602496
372445
397777
502282
1453723
990577
1593657
678123
1582319
1297607
36768
748069
1496055
1287073
985010
1190238
814440
1945906
562003
286331
1856430
985849
763523
496248
1999141
231686
868676
1366843
1369854
1195392
714238
45290
992270
206700
759340
350168
1702534
1849048
460952
1272470
1629422
18954
583471
382114
863451
1854705
1753944
1711431
836235
1683812
809041
1627765
1826220
740516
134944
1496767
79958
1284730
1149905
108946
1036248
1883000
259142
1158190
557190
12939
339931
1714036
598087
550902
760438
1060993
1237488
1333945
237048
836895
1526256
1203566
1516161
904141
1193778
1540694
148171
972719
1198814
328061
908545
63504
1235751
999806
1905341
257060
1777416
1743043
1317995
1291635
262179
857559
271130
227527
436711
1585792
1506887
870174
11070
1921533
1425803
163425
535129
1952406
698515
1616944
377898
891399
439845
217683
693905
1021379
498363
343245
842189
1366330
238425
1993324
531672
10763
1706068
1565073
307262
640012
1125621
1373416
1922515
262019
552652
242090
380569
1303817
1936931
219530
766506
891838
1116906
985363
1638717
1242872
546674
361387
1456132
1288006
1089166
498978
1413101
1525746
774898
1555658
1688447
390459
1930094
74326
1444
858498
1502634
687143
264057
1631126
921861
1819991
524989
637917
634255
1491896
1658508
1809469
978034
172254
616801
680246
334140
679340
1935132
1433791
1683365
892734
351
1057019
1855303
398236
1360995
1326365
1318407
1623535
1674227
207577
288460
319397
1938140
1601645
57118
253787
21173
822551
816042
480414
993795
784489
774318
626461
564364
7686
1524573
526878
708345
956881
25724
1749198
1168619
1755039
37977
1189645
1060478
690445
1072358
1240497
707000
1614752
1908386
1995338
1532013
415684
1151298
686037
1653907
828675
1613140
702619
1616549
1126079
599216
559917
881051
33210
902396
1542814
1815073
543535
1682035
903260
1400785
1460818
151131
88772
289434
311245
609627
1185667
1853053
1803873
1786627
580911
755176
1381804
380476
1317729
1128970
641189
512820
122233
538898
204307
896482
145829
225903
1775898
1036015
1805620
242260
48835
1740453
466412
1372110
1415078
972158
111644
534289
799572
1736835
255204
1971922
418
131078
1892763
842902
1078767
280753
1496686
327095
1475344
1226094
1953478
775910
226139
72512
1010101
1357010
281706
410878
1000417
618752
420211
1043962
1123720
787794
1327887
108371
1939182
631518
1860602
1293428
681596
1164606
205194
1725159
545018
893306
1801351
1577941
545473
1976808
878189
1135605
560837
34519
313655
809211
1493390
1293360
1757273
1337071
644378
1041332
72477
1485540
69630
510272
798158
1755927
1104630
1509431
1456742
623829
17561
1597051
1485780
719603
1086881
1839834
1671500
1936688
915487
1565927
1803191
1273002
1076212
1796231
1020550
285759
1487618
865866
1846063
1636009
27970
971954
548804
961030
1462600
35390
1411270
613811
224143
1158759
499079
528894
1498061
657183
775007
1968483
1271807
1415147
497599
1135957
485561
669177
1971705
1236210
1318599
1314802
1093582
1741768
1512089
1023686
304984
1251768
1778310
661494
1890951
646740
486715
1330793
796541
1303281
1944176
1408639
1899200
1498953
1769009
391418
767081
1503756
811918
1229492
1073892
1084846
1074848
13514
204383
1585884
940141
993109
1879810
250403
1666641
1632191
1078460
58355
1473913
373047
392692
1537927
471872
1184843
439387
863964
1538521
682307
1539017
844353
848242
1209926
640911
903592
1183417
1224561
1037377
1160698
638045
1673042
749821
1460655
952950
1583511
987241
386457
1474593
925951
1169069
1906084
772814
32444
1951796
366094
1273685
25694
585071
1479370
1669820
1858501
196287
331564
850255
880462
852512
1321115
374772
1286153
1353503
360627
1205900
1708782
609227
1060090
1986301
538172
321444
988624
83897
1054189
666091
1949495
1328327
151476
733962
1058078
1459101
1747785
1912451
336269
1948537
763914
1234920
1134394
1619539
392412
1684081
2237
1997523
385392
981420
891953
839461
830845
420677
609915
1003768
1683060
792109
410096
1778166
410873
718179
1938860
49532
1673226
1000385
770720
367024
1942789
1471122
487046
299243
1122609
1950944
98784
989508
1408996
310793
643960
1872963
1802364
193918
1143885
1838875
589094
1258709
15236
1030207
771382
671425
1699372
1542246
480682
1460323
354087
722162
1570443
702344
1492252
1487618
1387413
1441577
71138
1287384
191344
888118
1521965
1823364
22734
622970
1845272
160380
1010179
827059
1902955
393962
803036
550534
542188
263208
1889
1618468
734350
1464282
547067
192242
144270
1958496
193025
397517
750668
808940
982916
638589
1187023
1361799
1830251
733608
1183806
1900082
1723769
1998006
1913364
1477515
1689181
1851880
1695304
983210
940123
1206708
705647
1711510
68488
724637
1822565
1581239
968233
1931180
1596373
208288
1281145
1816501
683294
1491066
297714
1074794
1683287
1749383
1376078
832585
658683
1614515
1132154
842353
891583
511870
1963136
685842
696767
1538905
1674123
1924335
856683
1502126
1870604
1343582
1528600
427308
1417513
545654
184914
932934
1265056
935643
1221608
166024
1323739
1893124
331682
1883418
1256601
1709248
519702
686643
1414669
1989318
1383995
238504
822155
146540
1675077
1942243
94940
597857
1272489
552968
1854836
195531
1768774
1686001
1766747
225322
1698871
828036
167352
1244050
713569
772757
601707
1692022
736334
206960
1950539
682852
1211552
288682
1220331
1655679
462057
1567543
1380458
129683
946882
932107
717958
248042
970836
714925
1618802
743732
1225803
1357459
918277
207694
266654
927666
620819
1176419
788143
617041
1050778
1415877
471723
1614806
1025960
469040
1404884
757725
353981
1400763
1520388
1305535
1692071
467860
1627041
1328669
988506
1711580
1680414
1421229
1864486
814322
1436249
1150321
1905666
214868
524807
1130240
468656
626876
76353
383644
296797
483741
1875145
58717
967414
1043423
571300
560993
1359972
954536
1285191
602345
1912694
651435
1606881
1784502
1626970
1735839
321730
1424564
1427780
191
465006
364579
762938
1255438
1467396
1806113
973833
232837
1759070
1572441
1137302
1034687
880160
1011479
1445294
1264389
1278739
1201832
1223327
1960095
1888658
1110750
1852023
1465768
20413
793251
567232
1946080
583439
826547
704909
1103597
1135561
1752756
71609
835350
113261
212974
344549
1534157
855416
1060726
622195
1641667
268442
787050
149590
1745864
1687959
864353
206169
1067345
1741339
704562
715929
1056061
302031
1514973
1176958
685970
30481
878941
389141
1042190
1744707
1763601
1448300
601344
889679
270215
20587
1909380
288922
26030
201712
731856
1925206
693480
1004177
737726
1237344
404921
1016947
494319
404997
502567
1482221
587063
1642398
1717496
825277
1648989
1792577
1422454
283275
1608573
518788
301087
714333
452258
205522
37419
1993078
1903075
8416
991177
1810931
616146
505236
505015
1901006
435538
304377
1508638
1607355
107197
504441
924614
1280807
1330971
24561
281160
1000585
1052723
1122633
1393429
572841
489050
1645024
886006
775143
76090
557609
933209
1653729
1392347
16498
1437367
1562455
1912344
1943746
1846561
599466
1170490
490826
1112813
731621
39705
1373362
656692
978980
756685
348841
700780
1990861
1446855
184200
596838
121563
388881
105776
1261163
803794
499448
925692
1419918
325253
147791
1218092
1079143
1423338
60023
1754077
952251
1183666
1063251
174661
1946849
1495737
1560712
1593906
1819635
537376
1453632
667485
1340428
1783614
1149281
1961658
842921
1199487
1002479
1385196
462206
800728
790822
979750
1725613
724068
490658
1031130
1900773
1716481
1089812
1004731
357060
93259
677419
223032
687013
1693604
1085351
897786
1155203
107633
1510310
1320536
258412
1961055
162991
1846425
85869
424812
401864
815359
1855417
1498363
1903649
531631
446688
1643973
904618
1971963
1959115
1376002
1319021
1833804
948034
1850956
1016621
1517535
1363075
1942364
215123
583986
1631228
1795275
487450
1927747
818901
563683
548193
1534871
135647
1936290
943250
1578647
1381652
550185
1665811
1945129
1482801
502522
907238
73320
848574
1386253
1044034
865685
1405594
180292
1640005
1328390
1240946
512907
1857868
406261
1286148
814733
1462253
926075
1721804
1503871
1135514
166434
1047943
431860
241353
911776
1991023
1874687
1973859
1504485
487439
1230099
1055802
1604846
1367950
1795931
983187
1024868
1043954
531657
956270
1477357
1287009
1154082
3078
103464
483047
540079
1111842
513995
931908
1348690
26430
1566041
489149
838939
853118
1496045
1753778
1869124
1125588
573366
367165
452797
687990
1538151
153751
130395
837324
813565
1783636
376881
836321
1946240
258314
1660824
1013952
1262052
111887
1589573
1582329
280674
846682
470880
1624035
574989
185966
1991498
1376175
583409
1344842
14695
1431532
180439
1988261
1418638
592371
1608380
1958379
10016
68839
1054511
1342990
1572459
1377175
1510725
482556
543775
379539
1804984
487391
738463
1965543
184192
59653
1866067
941044
1999219
1251419
579156
208173
836569
1028561
1636237
45742
1270457
1685385
1073313
257528
63168
1694677
1775159
47809
714106
1957103
615230
1280577
13377
204133
727664
100568
1589384
1797960
208881
1754976
1406726
390377
1673469
1893135
353528
1504197
551942
919977
1788211
549798
779107
635629
1732451
467210
1171932
1412235
705631
208857
77384
1368325
338191
701673
804724
611411
1365633
261296
339026
1219075
790283
650286
1948898
607874
296253
1954812
519139
1900193
1152577
392963
408924
183691
859500
264958
219300
893500
966054
1565538
464143
563081
292282
756484
319907
1278821
844050
1616826
1248020
828531
898703
1721356
835362
1861456
593348
1745194
1345552
160655
1921784
805334
1583990
205642
1275679
1908213
695495
1990482
1616506
780866
687558
563553
367256
1872186
1990263
942336
795585
590906
472060
809813
1386872
436569
1424506
996181
1536827
1378913
266813
1471108
907218
695417
195862
130010
143061
581740
189212
710219
1428794
1094385
67712
163356
945289
1377928
1916158
1592303
1129277
1341031
1277202
734596
1339510
1217610
1534228
1799237
1808834
1174700
756174
1556483
736087
1270227
335429
1008110
402370
1346989
1695234
296306
649020
886162
1568346
900744
1754086
1874628
1158481
1025667
1117575
1336237
1026829
899992
296401
922752
519217
1486168
1890268
612114
1802819
54639
92400
1991578
93028
1430344
1809394
314099
1314663
137618
256288
1361616
525527
1244372
1068930
148656
620037
579569
1293727
439484
486251
1363604
506615
938455
1470936
1577208
202038
636916
481437
1219821
1793805
768770
219247
736119
615204
1109673
503223
447188
1804304
829730
1928799
653257
812797
1285247
388375
1985347
198131
672234
1606552
91339
1609867
374390
723300
1882376
1638150
457816
1771485
1824649
1431791
85881
1524969
333051
1876260
286882
483585
613683
1020933
910234
1479942
1391647
1903343
1610630
467073
364914
393805
1220507
930698
1813612
1546051
902390
1985115
1082369
1658813
1883994
339823
586901
1852125
147522
1939490
337040
1033955
707880
858111
305189
1509132
1612802
1530184
997815
253749
1337962
810495
1847770
456334
1536221
650461
864493
1123349
458923
1954244
1582422
177620
1113808
1799599
408815
1447742
1054647
1707371
1108286
394326
1224675
1972541
282846
1261913
767071
1281975
1284352
518397
209976
1481952
423112
1807061
3889
1691602
1105874
1458303
1614728
1435372
1776092
1718813
1271147
999883
733873
1949258
1324829
417628
376213
569721
371147
1056700
1040489
457283
1182367
1863050
622778
981748
1485004
466265
874151
1482580
276397
1881976
1295916
262105
1878145
1957845
674930
990609
698693
1375376
1874277
1466611
742225
675917
359712
586687
358639
1823942
1334557
959783
805651
1184681
944388
168997
552581
364111
576776
1210810
544557
996414
360048
244073
630644
528009
1664362
931267
1765029
533778
235877
840664
1477779
1385440
1149600
907475
15240
1634291
514664
978115
566115
1201417
370095
567612
486007
1474298
1702519
1386153
193163
713577
298236
940459
943693
1870838
1498817
1600069
1727256
149391
341105
1159593
1828036
167339
1565959
219417
1789462
1598557
128107
172598
1455038
1691870
139781
1098930
1330124
866486
251753
296790
1823064
1112726
839308
753340
99874
199494
1132761
1951363
402261
1627072
418451
568428
582311
1321447
103362
481666
1738826
1273920
908698
1247617
1650185
1948263
1905739
675824
1623545
1116933
72279
968940
1012350
478320
1885039
85318
287871
354107
796204
627609
561821
1165737
1699247
1595617
507258
792497
1988411
663075
1064174
985459
427506
910941
11737
1019998
101660
1734708
640771
1826472
1816099
480412
1362522
42778
1223896
1089053
530020
637833
17329
57604
1575383
904811
1868206
1579108
214112
1200110
1237996
1489171
1511104
428205
1725239
1295458
1672099
1303278
976239
1257018
971341
249108
308116
640085
1771184
883747
1930687
1449520
637143
1382074
43701
97007
874670
709072
1131956
1363492
642325
1690792
564076
1424590
33184
1514175
885035
691136
594971
1072059
1084142
191096
1793804
190977
619247
1513191
1271022
1243968
1551446
1276457
1767816
124937
977743
1960462
967075
1729787
476001
564353
464103
859112
60062
1458852
1283933
1825625
1118910
1887870
1266796
1582591
1105472
422051
984958
1407285
1323393
1320432
613213
885716
1994626
1310334
247190
4810
609830
1501746
968004
444316
1212149
381343
880454
1008304
1528709
1952379
884066
832948
1923801
1325020
1279863
300463
1511514
447086
1073060
957474
531901
1103570
573873
201162
498520
1685033
568330
1920025
1750244
420495
1028793
684337
655270
633368
1662097
1246463
1094700
1103359
339837
1032233
1055699
589366
1512695
923931
1402495
204199
360601
285986
761556
987457
696225
1079945
864592
218053
1225507
587387
373261
782917
417516
1212181
629355
449367
182324
930200
1543488
45008
16758
418146
1374364
1054152
1413169
63871
650949
1640660
1068336
799110
1603610
1609199
1525376
401690
1678303
1979490
1263295
39658
1381919
649797
920444
1676148
449910
1682931
1984050
593018
804876
1992627
249452
961939
491103
1492057
974932
741598
228310
1242749
62726
1300461
1541208
1019804
1690403
1232011
795367
161875
849817
202040
1956920
981972
1200346
1910635
1476555
578928
406418
1124346
1740617
1848950
885416
1673937
1514357
1176588
1923884
89886
518781
1174330
75701
1879145
418104
1250232
1922938
374522
1126528
474538
1894806
1394962
84925
280843
453801
1815076
1626323
779072
1246763
1640094
1915989
1143082
1620397
500131
530942
1793649
569951
1239064
40273
262451
189793
1238337
601387
957329
249273
791538
1229682
393910
1326114
1705335
1480056
956750
624168
1381315
821012
1773180
1168073
1173580
1616411
1867876
1825995
1547447
27829
1547667
683180
1129033
587586
368334
721246
1352653
249161
994569
156573
304385
361200
1036344
32078
332042
80707
217027
1437524
1618183
1083136
1300594
560170
398799
1574324
1846069
541512
209196
1327688
951172
679167
424108
302635
1766498
1124956
569891
1586810
986578
955680
1754268
1845688
337902
1237598
231876
1851890
1591584
312266
177018
331981
1502948
1325723
998938
569657
681619
1118918
333568
1684433
1725621
140995
195039
408121
147888
344550
1480822
905793
1065479
1084110
949407
1152892
1854348
1975307
565772
1008715
1227016
1109534
1605776
1616687
451426
1409565
330369
1117443
1157078
532411
1407640
159705
832102
746639
161252
675277
1329156
645652
1408109
1358150
620715
637034
817384
182651
1663795
301504
1638937
1862598
1189112
1499078
1057269
342280
1746688
817699
1577291
1670559
216795
1850218
981067
1340302
1325745
28416
381013
923425
680464
472549
1427686
134962
516411
804303
124962
1043856
815709
1335386
1621591
148104
316729
31456
675317
768582
493733
841170
1898735
255274
804476
289117
1451843
489155
1565487
498950
549721
1631091
188939
1023590
1322503
369909
1272317
1001625
1068751
1981930
713033
959105
36863
1582777
349851
17867
659860
626139
288220
1059351
1983338
224369
448049
479276
896558
172172
1255381
282456
1805472
835819
1040108
1884063
927504
830592
1926581
1048826
1419814
192234
1012865
1493419
1022748
1950454
1163162
1938058
601480
369632
1702074
1574402
1877586
1570588
77253
1165797
259553
657655
1112262
737616
906641
399087
1245145
922316
1346494
288228
1416757
282395
113829
1182662
1258164
414548
1012816
1983744
628726
1438235
462033
1506465
1813432
487533
1728329
1962573
803845
1671261
154540
1992193
635944
1656082
1743631
1496531
517977
481679
126492
1194939
420896
342024
394938
818488
864104
623880
919118
1916269
547503
1047980
1293639
1787769
1730787
1595944
1528065
936884
1051179
1948032
634678
45272
1170056
495727
341341
1065462
699040
1229417
144254
1813192
601180
659399
1670573
183197
1806346
1164968
1985111
685962
570756
1581536
915098
1135325
5094
733412
521068
553955
1049133
752983
572236
1097117
583048
278499
286799
1919827
1071540
628964
350972
1423209
1025175
373152
540766
873287
39336
59586
1688011
118636
668699
1492278
1188134
494801
425301
430620
895201
1514717
149963
1795818
924021
1781092
1987294
593162
1328300
1387107
643895
686253
869344
1705199
1059711
783371
709168
1903732
677875
492668
1382880
492753
1676689
1665607
920344
858020
1898831
1118679
1010760
839425
242660
641530
695626
871878
608183
1521099
14822
1390742
151570
413755
1415185
1476555
1519889
1187041
695973
1690565
1610673
723658
1810804
1197994
510211
1731010
1748493
897417
1331688
1021231
1491194
1291067
1818362
1857692
922494
1575531
1279775
560900
1622944
1910463
1033350
653381
1826116
1743981
1724228
1023818
1669679
1047325
1064065
121204
931662
1734857
1033435
1107145
833313
1971466
1532553
1184725
219519
407594
1733095
1969582
1398822
99115
302882
1391607
1537474
1484875
1275438
7440
1952495
1508946
261011
290869
1382848
763641
55101
509535
760218
1131875
955814
68195
299794
728843
1881741
184601
711364
1688785
1850571
1705201
1248699
1278083
226352
441050
1217633
1176732
68941
1277999
899400
1082882
230641
533345
1363077
403789
773297
1292901
135274
377472
1781578
1247479
695980
1680677
1431091
1149215
591166
983998
1860352
1348865
642078
1636595
55390
198158
439788
896382
1897887
798323
1814280
1880454
700069
1914533
1832764
1017038
1961374
886615
1669472
371013
966321
26795
1041688
1802281
1334503
1744665
1582663
249670
1944378
849633
546881
441984
1291165
244297
783219
87642
493494
1867803
954466
1361077
381182
968526
1583088
1320239
1163072
793007
1993963
1109313
1746213
1257185
714210
1890456
1411683
86797
1129167
420701
926244
546827
1784530
843893
551999
1932438
206109
1312846
1639668
515982
155671
1672508
1413880
1097748
1850218
1946569
208252
1740874
230952
457610
1035185
289891
1407142
714641
460554
1782588
1900337
1618302
523584
1946535
1066874
1660035
366956
1115799
435835
1098815
526909
676780
1523132
808207
963837
928234
1293746
1632021
684936
222252
987062
286519
1117669
1866135
1835437
1470091
1956031
351357
1456396
66704
1135223
1565727
866460
1666658
77690
1686198
108186
932342
400566
1173064
1030732
1402452
853090
333777
1169348
1609990
659689
1194471
990725
65936
1805766
1050530
721448
70326
315467
1236301
308318
1219193
595257
665537
510830
1054754
599642
812912
149426
212733
177995
71181
1556021
1940701
1308084
638792
1893635
1989649
1276832
1388487
304142
923770
498140
278845
1560174
1815491
874400
1585322
700428
1666902
1847211
968934
1018299
661015
1484116
1985023
399039
776015
48426
473325
1400463
1451813
499126
832466
274574
1062257
137576
1172480
1830226
1101784
644288
1271123
504663
1212489
565998
1572924
762240
1651033
1360730
1197660
253738
591803
130444
1780999
1965920
1518069
1940190
1343400
140958
108489
308166
1142987
1558379
1853134
564262
1025492
313362
1321286
1843570
1016805
390885
161708
892174
1456780
1401965
576789
1235946
312734
979919
1500278
818128
100895
959988
217854
237864
1830005
1127681
888095
72850
532445
611230
875235
91921
1657994
61463
1153898
1372329
1770798
124944
1845965
1243279
1874064
311056
746589
228237
777451
1564300
1130124
339732
1610802
910604
598527
1731610
1218099
1216445
1560638
997070
1836058
953673
174560
241045
1071835
870326
792702
907501
166683
830888
691674
1948625
1939702
1474491
916763
1529098
1171063
630172
1057687
1939029
1739839
1748098
1247993
1275581
575912
1425236
1550767
336653
515393
1873805
106656
255922
791003
208200
318635
978778
1426286
1130229
96156
1741873
1696685
1867004
315554
1195264
1429516
1505053
1568577
1468545
1790458
1879303
1798710
286979
878457
1137935
1019475
1834221
1728568
1165934
241887
1993357
523772
1337115
1035821
417119
806127
1458420
312600
1729978
1035772
481896
1937670
1022542
905903
1386604
573696
311287
856160
927498
200213
1856405
760265
26303
1969157
361421
947679
236488
877330
96119
1637357
652182
761092
566571
857568
1395713
1234160
1106376
1795900
885130
1662042
1710941
1522180
1299023
1633165
1059313
708287
1083498
1338225
1487776
323520
1520020
1392848
391607
1562229
1012063
27699
922514
1871534
1629285
1183364
1315413
43380
1424781
659555
509096
1512502
840778
1664968
1514834
1622661
709413
1783160
1665192
321412
1946122
1634579
1055993
280902
717361
1691646
850500
785322
1973768
284936
1607206
1843458
1496519
135948
1899773
1909641
1336468
1018588
143253
554749
854569
793027
1720400
906379
1637146
942773
696522
1173751
245020
1763502
1987288
678330
1303332
504366
1437636
1883783
1496134
1891284
1449762
1938823
25045
1053056
169386
452657
388986
320633
1380322
1154203
824234
158986
165106
769016
1217371
1581927
865286
1899293
1351309
1231146
1887896
1792804
926416
1152625
1531829
1380994
124456
905548
396953
1749262
336343
1601657
697782
1604683
1357249
691603
1484865
301813
1157899
1187966
1571783
1012319
55384
1962027
1085124
744216
433854
747673
1941337
509641
1930582
1754946
389534
1369273
447621
1614764
1419601
467866
1393470
1730958
451511
19261
1972403
1800100
721609
1723767
935609
1302504
721694
1039643
1303718
93451
325973
1161369
256637
1744037
1739064
473932
41000
1799982
506149
1893582
920930
1501022
1336639
1618337
881321
721534
1295480
832211
1503446
963127
1569586
1928675
571409
643051
481726
1141887
585921
1169704
847711
560522
1961728
241294
211257
598674
1293485
136844
493276
1476348
1197998
679442
1844041
1639049
1196837
334371
222489
136504
402027
73982
1556700
477490
1357523
915724
1756420
1492097
544032
422102
1048429
1289571
1928146
81138
841071
1160291
112530
300405
1692076
448439
160224
408280
743451
1653619
1211568
302129
741139
42051
697490
680369
1784934
1477740
1740019
735691
696947
1650039
1431434
1024559
209422
309930
1168183
980346
451537
729056
1163131
1297843
1611098
1206662
499679
1091501
241958
718937
1281259
1059408
507759
1245366
129206
1262276
295803
1991395
1524072
1185350
452183
1799182
42866
1753508
1011776
105930
1928054
207069
1032366
672130
660100
1564968
779978
1743177
711841
1853020
15624
1966360
847389
1536234
57278
1444147
359275
1028887
771158
516696
1660936
178949
1232141
326430
345732
1723699
152753
264145
255535
1179117
747953
239847
1467440
1432611
190471
1460559
1361833
1374951
1424135
612008
1702024
213099
1486930
824395
1626892
725137
1557482
1845817
1335350
1059652
234033
351035
457753
1259366
990023
527355
681253
1579836
109755
1483788
70769
951670
1768655
276024
624178
1365693
584565
924525
898706
1582466
1903828
1063096
1167254
731228
1919826
1568030
1711721
363926
1841268
628186
1142280
1895048
388810
1032447
985613
317796
175000
1614141
1839710
456271
1422707
1460512
293453
60128
610706
850749
276228
595418
251277
1027577
776656
1613362
1728902
187135
756597
1750158
1976368
1082065
17079
626989
134805
418695
615808
302820
231947
517952
1999577
1978137
491626
697494
1163680
102542
1972391
784204
1146344
982667
144024
137188
1268917
108515
1533044
40262
777337
1896621
206188
800405
311684
896605
374877
681444
344920
1316610
1325345
1771662
721983
1115549
1729223
1427704
925885
1153838
373948
498990
846459
1914402
818271
962980
1400678
243651
246822
338803
1333459
796848
1467905
1581350
42124
1729372
1515975
5026
1569124
127429
547205
1091432
1474780
425954
1120337
1213567
1333902
1017832
1121679
333226
860582
170178
706451
409769
591781
1464599
1101388
682815
638538
539607
965535
134031
1282114
433964
1954363
1845542
648859
1887810
1505169
1192461
1022889
91132
1635679
502472
61425
1538945
394058
1779554
1296339
1794745
1625502
1394583
816013
748377
1126677
1630399
125450
1751991
733570
1857405
99985
389671
1872511
1501109
1831176
1050884
1359171
1606511
398245
922767
197116
1670217
573144
1579313
282555
1917125
904613
1356867
325990
1613005
1112714
1426649
131231
1082940
540935
1023535
1555462
871207
1348031
1614240
1280696
900553
586064
584878
1964058
1871455
520649
1664012
601400
554666
266238
235779
44330
907606
26514
94843
1585034
153952
1554271
511991
1436442
804944
58549
1708838
98698
1492893
54946
1795613
865834
889177
1828779
998987
608933
316698
319000
1113926
1757622
698581
1248669
1812455
712128
630283
247104
644455
1899055
840858
1497469
1607991
1339201
1987179
4792
1083962
1630672
795976
426046
1706491
483165
1960802
43200
1112026
1404965
422698
1696607
1846812
1210275
527873
1048939
90816
1354929
1680041
754518
499532
1800554
872099
229385
64913
1738841
743488
501606
413117
1382934
128113
1687950
1504188
1746212
266352
786724
1704601
66053
1691895
1965763
750861
1248344
1962166
359286
1263936
1841381
1599865
503954
1957483
833182
618643
1776395
138928
149627
878117
1934060
1597155
1826258
629933
1905480
1350747
1113879
1026266
1171080
1426944
1736689
945001
289925
1249166
1889065
1336238
640978
91266
577988
1351386
1436841
1872083
1163547
1118117
1143859
1542734
1243715
1573147
1085245
1157021
1191337
1300936
919847
1981890
707222
1105632
1681762
1444999
1222530
1324184
864484
1408214
904006
1841316
1247917
1429249
436409
1275859
1406495
893304
72980
1884086
782174
23049
1705078
854868
1554867
1084177
1942661
1492048
611658
1197221
881250
386068
493275
444753
188676
1386201
91055
1060918
1832119
966532
1175905
1528748
1995311
1430110
501695
1082552
821601
1294545
808881
1442004
1632735
661377
141516
1683477
1595315
308301
1757338
1235097
1287347
1362847
1166455
84443
1938732
1356669
330026
1879621
1807618
444126
973952
1209277
517331
1430492
1991300
80754
1593258
1618927
310860
1615369
1643971
1770897
1006721
189278
984241
1906636
882036
657257
1238266
1118358
1894774
1262150
477425
300446
834122
666750
10307
1623134
428598
284045
1869205
745747
502322
1249319
421842
1074367
822575
1390885
255018
1318110
510253
63332
783660
1847384
231566
720940
1384165
1534937
1721408
282599
938911
1084373
154492
1148030
1018091
655151
743130
177336
1572002
717388
948153
585311
478596
1564124
42532
665052
1403967
1313164
1252440
987972
437876
1111591
143094
1840908
1160944
1550032
275230
287034
475103
270609
677760
1866863
1874215
984288
1093917
204192
309443
1473680
8206
1429699
1117636
811485
490734
1012093
1294764
23800
823111
1174214
168495
206573
123820
426817
1199246
1899542
1373297
1876055
1166290
938499
1903973
415470
1097477
1716996
1709342
1274733
1689791
1784201
1881545
1266037
859960
10904
586722
1613727
481859
111946
1016277
17863
340721
1664182
1679208
391854
1906090
898600
1372239
469684
1946678
21440
1238049
1384647
1213131
701307
183960
1975883
6470
594615
1816164
1848518
367690
1626643
907138
927130
1690274
446733
964013
1447062
1270833
1438878
1559836
1275170
1015344
474868
608677
368812
1963812
1713731
1999262
1539093
409515
490033
634940
1772969
919266
1110204
807574
1798991
1021587
429838
92521
663300
1418490
135974
1233420
1321046
1036494
1124165
1804274
161194
780648
1737491
1527449
734291
76507
416447
442619
666765
1704372
373993
922962
606708
1104110
622251
4805
572524
1456456
933936
465873
1765856
561395
872584
1087836
1726542
1611358
1160840
577258
1149498
1665069
461914
1589464
844410
715057
1010563
1518953
897597
1079293
1373922
780122
1505991
884450
498147
836667
1000401
1373022
1491387
781978
1957136
1787731
1004504
585940
511689
171112
572357
598539
543767
860332
185852
1058427
666709
1394182
577829
1527869
1111499
42699
1921242
1005976
849761
1779155
1126398
181039
1122959
767220
1322739
206287
1886448
1211719
1037235
1344521
606538
1783592
374409
1787183
682689
1616723
387090
364069
245128
1907131
1964597
1377061
382460
1579052
1065204
1263956
709244
625905
865253
1736150
1333113
875002
1574905
634343
1133974
88974
1259760
664655
807422
1090357
296623
1834924
1650157
732781
1816390
1929705
734793
1871525
1992801
1039355
1809478
893981
427393
853549
1874861
522150
477751
1505639
273394
1192115
843899
1219293
610215
602238
1413998
1322732
1688402
816819
263388
1173194
394520
392229
390263
1914826
22733
1667073
205370
472616
171222
1050535
872298
350120
1522758
969832
27558
1296854
1545564
1770920
1376989
482134
715604
1827505
1492355
1534763
812604
177650
1830242
1571369
990233
80972
1699529
1092341
693031
317885
132926
74404
345374
1690203
1096658
1594451
1024972
1944455
226193
608575
500578
1313375
470606
487024
1666803
1657540
1069188
607610
206689
1072969
1613836
1643715
629233
101890
558888
1181643
662805
194334
599842
54445
1151130
1847566
1648702
500202
1403170
725348
1375639
1287381
1580910
294286
365614
1677788
38692
1540607
1630471
1604898
727477
949994
701425
1152027
681817
1212230
1183302
1034420
1347464
1411476
1023947
696890
427102
1333241
1102771
1434194
1745974
959156
1013156
934161
1463524
403296
1461766
945387
1090883
845055
1653296
874986
1354886
1198747
1534421
343415
1028389
18061
920707
261011
1567967
1015261
111953
1450555
182717
545083
1254397
1146439
1060181
621115
1770649
467399
1176961
312809
1633051
643383
366109
1470091
1380614
1832181
778458
1611148
1134124
925644
1949509
182839
398529
1801685
347405
10432
113185
1925645
1223420
1514627
934384
748500
1849362
1381771
1194262
1152690
1880557
1761774
405416
153553
1984144
1785665
1682838
177175
1455169
1614362
351513
1283944
1035527
510285
1837582
780161
1386558
614946
1964442
1482900
750811
1311258
393363
151998
158582
450182
1823687
1290462
1611626
1354292
1052330
347564
900250
628115
1946456
1079138
576699
229928
605258
1963965
1114814
1560922
225678
1793463
663409
1613964
1941731
1832767
1750694
501397
711899
11759
1622039
654676
946192
693089
1546045
1653365
1270392
834411
140120
1237967
826348
331169
967562
975072
735786
1289452
1357888
982844
398791
437167
1599789
577040
1570129
894364
1210903
1430181
1548132
277136
976613
1442000
1884305
665829
556923
1006441
1809324
44009
337046
235615
1746127
41810
1556318
1348582
1030641
168943
1555616
688237
1419448
1080735
121285
153498
1520009
1354164
920580
608569
333741
1550595
481411
1068721
781608
791594
579992
1839077
1821699
1454343
1774032
1248049
1230393
454154
474755
814735
1757846
1795543
536299
614202
768817
1447941
1141491
1438569
1532091
1142512
552355
202719
1005607
792552
841153
189929
1022978
1825846
269393
1663185
446467
1417215
842394
699835
1587902
1474753
373127
244411
680906
789288
1820959
1195849
1616345
207901
555689
244101
759530
1174266
1412436
826311
1560431
1750716
289113
1167409
734936
1011036
1251847
1657301
715608
1703551
167464
1922026
496153
38828
828981
1908978
813954
1981240
1793732
450508
1865931
784488
1668482
1832011
1300205
1112047
472318
339405
420608
1036911
700603
8592
1622373
1245532
406144
1781529
1014852
1260783
490619
117973
931009
1151715
1494900
1997321
1521358
992767
153304
173535
1343449
1333521
557336
1147612
757447
814530
1407802
607411
1342619
408101
75125
158508
1739299
1018302
1127133
179441
735166
1582321
1701459
916704
619954
1404799
590247
1880557
1831401
21046
237114
1135975
956671
486045
607426
1044409
69521
1941896
601317
441878
626375
755066
1665649
171955
8209
1133401
697068
1820318
4001
1313977
222367
1984119
600074
94590
958141
82095
1618219
1788570
593374
1654411
1520056
1095633
696407
107791
1839012
1657020
1358505
721676
227738
495934
205527
1623590
127068
1484710
550234
1012749
1698807
74397
1089828
547425
1983348
740500
1187910
1514267
985219
1024956
651880
1969725
331103
1210518
1563233
1678494
15425
1733397
1250122
1425412
1219175
1194383
1792074
1011072
1182746
25952
867637
674222
574255
1342925
1122764
42843
1241305
624598
67476
1833863
647009
168872
773077
1231375
1846907
584719
1311781
1735767
206273
849836
1562561
1847539
1975308
1518402
950628
257797
1404309
1197880
31823
1046416
949153
1173972
1222817
1355745
206233
468860
1943355
1803364
85550
939065
563493
208202
97046
868712
1479454
51959
759988
450420
1403119
666498
249050
173924
1746880
1898407
723718
587545
1668792
1642647
768203
449661
1801554
1120787
1997306
1227378
158726
202799
1981401
1161420
1814436
139781
751105
105432
1758284
799511
1335631
1240887
294629
1016124
1672111
1538326
845701
1406234
1572532
1914198
910260
1179420
1462738
1094366
855746
1722231
19519
881917
1034958
1744758
1942636
721743
1713241
465311
346152
1774400
33222
382600
1469176
1719952
774676
1884753
1108746
1365939
1899372
756160
1659534
276422
913982
659111
959793
310328
1399544
180554
544280
1544041
1432345
1961540
1465785
1564034
1855917
401399
43012
1888052
1444822
770468
675456
1101018
1105351
465403
1556849
231874
1337226
713207
1688913
1117222
996454
210612
369777
446747
1083121
1880805
1948626
868926
307231
406007
804581
163802
1735384
1484166
1945961
1885056
482887
1053351
956955
693876
1818828
1951857
722821
1736206
1961280
599205
1193740
1997523
1214779
1001675
1039168
894940
1298072
764052
1702421
438448
1525357
718343
1451281
483635
1172272
1241891
1063342
1347843
969271
1668074
414268
770520
1120352
739665
860814
1483778
681392
158836
949821
45394
1924826
1552238
1331177
882905
1293528
934006
1850955
1152780
141852
1445394
1427941
1334323
1547744
216400
1091062
473869
1970352
1945738
1684993
804057
1804645
505374
1142041
1541309
660979
462997
1724885
508090
810425
105199
1994449
1740849
1578676
1547033
1209712
1549963
801914
583937
1295055
922406
1184038
96745
1140610
209094
1163900
600717
1903794
1481188
1829281
861455
104618
1044086
466106
959785
88963
78849
914309
990755
1611510
963238
1621090
417056
1123223
68193
216545
723240
1362976
1500027
1776463
792202
609780
225440
190549
112744
1342820
1939330
1883029
732519
582585
1734627
423333
1946746
1884498
515087
117274
1870978
166304
1155170
941280
995058
482073
1733436
1345937
302284
1136878
1912512
1349689
666736
1239505
1880645
12813
1009770
1537007
626740
626605
1337153
1575303
263101
1386244
471425
1113691
1226505
1286114
1267832
1126231
1138217
1013141
1366831
1259208
1078873
10464
1785158
691050
1592750
1279934
909711
246136
503995
1373183
60978
1533357
1104240
680308
866897
393957
778992
1953565
1264093
922572
572161
790720
279871
1137020
1553427
1738249
375956
721352
1878080
1816250
897900
1516314
1299075
274616
1262455
908462
464142
500979
1655697
1711411
1093033
272179
1629571
1392638
1700927
1300880
103809
1592421
1421099
1152978
31116
719064
716040
606127
1823724
400246
860732
1917615
325895
1674674
626847
145385
210603
202785
1413166
1195624
1039387
734428
764753
1340816
806527
1275011
1390553
1699216
1324233
1561122
473747
1082126
176464
329865
1013549
1127422
815735
281358
1157453
1364069
1316027
411547
1755970
1094588
1834177
1879551
1374866
505623
374952
125682
1629951
1057075
682334
559640
873438
690855
17183
862979
940155
1205244
1465308
1627136
364714
1874019
1835767
1920680
1742510
1316466
1834804
1239712
520124
1348753
716369
1352318
1486849
1213886
1644040
913275
1282332
1258445
1776261
454196
1101869
1109991
740737
224415
125521
1980774
1497091
992578
510828
99222
472886
1987444
592076
469530
566485
948611
234429
1108364
237112
282564
713197
1312926
1955363
275639
1850387
96924
614018
1324015
1241362
993625
1003280
1235200
1231007
1583191
697745
772361
1547833
1847574
1647980
1565562
1539832
1228087
1296528
1541124
511960
161110
1002749
388692
657846
1451210
1328696
247276
286606
464548
1984991
642519
1656317
1318316
142125
1808193
7469
934784
1049270
1001288
1866499
1683619
1084770
1354965
299506
546586
61560
256121
1093378
1812360
1551465
1823203
128299
1990819
668927
166159
806904
1223608
1722252
1930932
1433407
213053
1463807
288953
1908495
971590
827049
770137
177618
332003
1374874
1220898
1635117
1566107
1702059
34205
895502
182497
1603123
606914
574552
272469
968299
469637
1471971
131959
44913
1008370
1297829
1238084
117781
30318
37939
957342
1032964
1842792
1220966
1021241
1048865
1559392
1036235
58679
788275
1146147
1240019
813897
402961
960489
875627
527344
909181
628165
649734
1054090
348702
850645
1913861
182434
926619
510918
1955414
1833096
603460
1687653
317524
92940
1873383
764949
427903
658998
187050
1933288
680323
1757311
1615196
1876528
326246
108363
1184284
783440
827391
1249444
647822
408247
850272
1728695
54273
85380
1981457
199021
240456
25951
899675
1957299
1499620
660035
1385696
1250960
1987088
1470844
409519
558765
165447
1264015
481318
1577820
1692682
1428001
1503152
602472
8844
1359924
151363
1476975
1992858
355127
1142532
1539543
1445629
162143
129367
1017805
596073
225654
1286423
1520769
198948
372179
867482
1780259
1328555
1153373
902808
449635
410296
1073261
401981
1022529
1420348
405815
1000284
245438
1987287
895714
1031180
235262
943288
831431
203338
443259
93039
1627167
1634106
995591
236985
778463
882442
722844
310631
1534714
408424
1159297
275312
488513
49035
1413911
432353
494972
190222
594091
909098
732613
378930
1193161
1133025
175279
1897646
129888
1434524
142057
494498
1858726
1023803
648296
1057273
1038926
947130
1109725
1143421
1452264
954473
1359472
1117355
837892
384019
484553
1367938
1393263
789405
1744093
282115
1932061
1717280
1772625
468853
1609696
203971
1387813
226676
161169
1880993
1095648
458964
1430011
1644665
1020930
1321812
1178987
217916
189235
1316782
1691109
378957
1674686
1424769
1404032
1641000
254799
1238652
1953347
826656
1331738
1818489
1547176
770121
486532
924514
887045
1961536
899977
71876
298483
791747
228485
367695
1163041
102139
1558353
1206591
1061480
452487
861122
655816
1226696
861228
1587037
791716
1265468
1825710
422375
501180
719215
1213937
85856
1646056
644545
261613
1209116
1355538
554427
486402
1893477
634297
338143
1018505
661583
969106
331011
1470372
1890315
1825333
946377
831782
1370626
1888603
217260
1151092
37112
933198
1691381
386787
1727677
355212
452355
1583267
85986
1047986
193885
1724196
1468199
1034512
1396142
1140770
391041
1878271
1357489
1159287
1588766
327101
100958
1950879
371330
1543264
756415
216171
1179261
1560676
217317
1264267
1551987
59985
707007
1436918
1140510
1497153
1297247
1329191
363184
752766
1925956
47532
468815
50886
584325
1760838
220590
405371
826891
1617626
529609
513984
1946312
1829711
1863484
1907744
611328
1192106
1601373
1022239
1654508
479785
692445
467708
1546867
1642543
631554
301715
921461
599104
599207
1021771
1647432
1644527
1351567
810841
432789
624683
93943
1938442
735920
171325
1544899
373342
181215
1776528
331328
734354
973180
1131891
939959
844358
1872418
448559
350757
1978332
1703141
1736334
1807330
1257759
1726836
1235456
1430467
1678475
704379
167116
1144922
1999501
489087
1281023
575481
1697348
1008324
1960861
1186588
130643
296182
1823137
995537
469199
88288
711431
1016370
1505843
734597
569767
1244304
1990888
102400
798715
270209
1563118
408252
890520
1713492
1213974
1481790
1956321
463453
457201
521617
862657
1640362
1832544
1873451
13818
1114432
1090537
538073
1899687
223114
373515
592795
1545393
1920555
1501525
1943255
1731687
1023800
1189414
356995
1553477
965855
1486113
791103
54712
1210056
1755275
193443
1952884
106185
122584
1237779
1557284
1283993
856967
242357
1743081
14500
209699
777500
1417417
1188342
159853
432878
443796
1364455
926529
292503
1408501
1515036
10927
888563
1912549
943086
1335144
1980547
695373
1987441
737334
1037784
1404133
498389
139989
650665
1942237
614582
1133215
1419288
841605
1399547
1538846
471571
1893075
1643959
910282
1282865
1570543
1187109
1233846
1909577
1638135
1540340
44855
423695
58182
1994821
1623998
192481
1143504
1663891
70205
1508238
285443
1457735
1715880
1102909
187413
879972
779497
1165522
682244
1702559
276055
826059
328217
156148
818254
387514
808937
1499663
1167727
1267557
1155114
525864
1093823
85502
1786973
738837
1615101
1961176
84640
1832456
1499201
317465
738382
1288913
1329720
269516
1976561
1327760
1922316
1765525
1300537
1545496
386114
6476
1713365
943096
954754
1927871
940519
949537
495072
51100
643481
1556356
1097678
164604
1752759
731135
264195
231019
1867507
210387
1148324
1389323
1861703
702096
1877946
240747
697685
1588122
278284
1726775
556316
1827699
44874
450835
651406
1342269
1642765
108140
351743
1323478
1052198
890893
1623090
1422631
381716
1148115
117170
1613793
890065
1986654
438052
146035
132119
1223105
421396
148443
1565903
22545
19160
646696
1549089
732214
518885
1945055
441381
1057450
1985784
320631
1901090
178677
244397
603566
925691
428206
45445
820298
1977019
1425545
210272
256073
324438
1410567
455900
68586
1659331
1221025
1273480
899760
1047697
1639463
1121960
583193
1610397
938823
1767731
1870718
797465
1404607
823535
345438
1233653
78599
300671
1140438
1469498
851609
366091
614011
778719
473377
1462423
388879
77755
1568173
839603
1948463
1669282
426645
1388207
910738
12995
1185922
133083
836255
1035016
470680
983979
904264
461367
579628
1508849
121934
1066792
1963479
1717845
960497
1319299
1046643
210899
1642997
1879806
289526
1639547
396216
1146332
1321266
1771662
1739111
1662888
1672534
1976578
1231269
1354360
1127424
1068483
1044458
627860
1200410
1408458
1022038
514661
1870816
1921566
1118014
546131
1756790
3873
18619
1685479
388651
747671
1091143
1069550
1833354
1932533
396227
972798
31266
1940425
1896826
79581
625946
297567
875730
1994057
1802850
862781
901778
1406652
136213
1268904
1080094
1866392
1570110
200225
1197848
175892
1536571
120816
638857
185319
151144
698591
1916822
1415605
1372810
739434
1282987
745203
104623
1446803
95632
1076713
467351
1950707
58984
1464901
1622951
526
1199512
1675580
837061
769351
192199
471318
702800
1027437
1496896
794837
232215
1582856
1605769
702868
964036
1951474
1595113
134811
1125212
1681476
38557
182033
1813723
1009911
366685
1521935
245986
257658
1106498
133899
415189
1329465
1505137
161829
540157
99132
1417217
1742170
1864247
333800
220450
911813
103434
1362868
1002758
1876392
696613
673131
872566
400491
306950
32058
97361
1640107
831710
1625991
310128
1023428
1263789
1712109
1810387
1291913
1258195
918432
182815
90040
35874
1583179
919042
697674
970838
1109452
169898
1089294
1391935
1012754
919415
1759248
427071
277405
1557434
30270
391672
1829069
616835
669707
46846
971334
1116676
197782
463013
1266084
1202653
294601
1444794
76908
638135
145810
1921508
358028
1372132
1185125
1143699
1014013
230637
1699783
951119
528757
1111118
1243545
660572
112296
369072
1818082
285327
1008064
800735
1974772
1888646
255385
1656075
10263
709974
692337
1826500
1024182
1781186
111794
593129
32453
649034
47745
1754219
1562787
80729
1000923
1373535
1666116
1514752
194518
766177
889619
180253
621527
956223
1392634
875476
1260889
1022736
1086649
1126341
885194
1293786
1168579
1271663
1671372
530141
797646
887918
156381
65283
1721511
1099494
1455430
409470
1926019
705475
938023
665561
1008596
691644
123428
1588812
1775053
111991
1299171
477348
828841
454895
515424
1646174
264133
154616
401389
729335
677010
1102371
1434617
1506629
1983673
1481085
1333208
1944458
1186544
173734
149447
1870477
1187464
610149
218084
1850843
613980
730938
842887
725691
789965
996068
661143
464370
939647
1545684
1336309
1150452
1574798
858929
13158
1030195
1261993
60999
1004700
1345882
360442
1884701
917519
16667
1491812
89165
1551101
1708723
154800
1496350
1194411
557995
578731
1053201
1121926
926233
81429
117453
1463219
1606263
713979
895593
1998334
912553
774951
669398
381382
203580
1458492
17010
354793
1314036
749931
1542512
806161
139530
1625162
978471
1400059
194590
189459
825269
68096
612858
1537679
173769
968879
1218464
829882
1000508
320645
934176
126085
135118
87815
16646
261800
1066024
354270
578413
1768989
694065
943110
1073327
578142
1792760
955564
64643
758407
415333
884289
1139906
1772557
635570
746840
1026478
1484617
1593342
1837139
1930628
1628002
1794403
1708475
681221
953809
426255
1227723
1873097
1549689
1846011
382068
986668
1370669
1167522
572999
1982432
378063
658907
133290
1134516
872846
1651176
1639492
830346
1005107
1563204
970228
390373
941186
1519214
844640
1317312
20510
894253
17800
1513281
1374251
1565849
701301
1349375
1026121
1765365
951447
1221568
335508
204363
1273979
154936
647771
1874995
1442766
398307
1674232
813850
1353316
462624
6657
1343052
1184972
1203270
158247
859272
23500
318971
1655455
1263287
1984348
1777576
284684
373408
1843996
1857558
1296743
866628
1736002
1112548
531978
108853
1059630
617526
163933
1185797
866365
604583
177739
1450343
423172
1211803
697569
1170534
1163675
114495
42992
522766
1411438
1777509
647564
285380
614354
1265959
574418
527028
865771
154228
1745621
51334
618958
474651
196753
1925635
1275076
1166890
287218
693981
322668
1954133
896895
1484173
1773187
83353
1102862
649201
845818
1179638
117288
8811
545528
354516
405990
1220174
1691733
870046
1553969
519710
76421
1049649
918999
1678571
34923
931666
1805102
841832
1141010
432702
837258
1721999
443018
476385
1723124
1149051
1821887
1190820
199833
323307
860950
300696
1028827
365114
1518759
219286
344302
953786
1254337
204333
191618
704112
1126836
621681
515654
90702
36867
1961443
1381884
412722
1926327
1689386
532063
1383459
331334
1629844
1654702
734491
543448
1778313
1629883
1724172
328297
1713193
1590950
1189468
1904274
1978863
1957162
787069
883130
418321
1903376
1358131
1010125
313935
895489
812577
960259
1243724
763135
361417
956500
737552
102722
132547
1466034
1435659
1020663
1844519
1578755
967037
1660641
1487210
1804343
30760
1326955
295787
1823731
1772997
69142
678356
145558
1011219
1694809
737890
31550
32830
278418
787086
1746303
782737
1918246
1554930
454730
1750739
1922434
1479441
120327
1375563
976549
1149506
539525
1256102
1749556
546169
1467948
646533
1157407
1710000
1198673
1883716
230923
1293322
755996
317114
194644
143136
1625966
886233
1277529
1574827
1199167
1296770
1185918
414872
1525470
86621
454644
775183
151233
697173
1134340
1872873
1919164
1825397
1430626
1861421
281247
370313
1700559
1805559
1793331
763350
1764428
62912
547632
381471
1113556
1630703
999693
476121
1359632
1378654
1086935
763657
388662
2346
993585
647460
1381670
454883
1522695
716579
888414
1384729
290217
123971
371254
1412985
1342557
853672
60018
765916
1079408
635315
1718674
970684
465734
289363
312271
395008
1001108
1211614
1863694
1202049
405599
1583172
1955305
588595
1523187
1548811
1155557
432868
57312
1996062
947133
449573
1100779
694162
121457
348672
1589817
1046423
587930
679847
1341866
732747
1849784
173232
1567734
396397
1526949
243382
1776276
129281
206153
1370908
1373224
474096
536037
952973
526835
1628510
211326
1529484
1835426
751381
66895
1865829
1299190
97868
146689
1981220
44258
919310
990975
1534453
992167
190970
1335331
1247489
1863854
1155278
217708
730289
773846
1298710
1323844
1695666
1353440
347345
549405
786763
1197550
1987385
608895
49308
1701667
1485751
1070060
1615729
461159
1452812
1869245
1479893
1932368
1698693
1791904
1705046
1314869
404772
1252958
1100913
349730
1283163
1643759
1931462
404831
504979
248029
881263
364465
106515
724202
623482
1409455
574842
846874
979590
1435029
1198897
31706
1537702
1472792
1017411
1063764
1470955
1526206
545902
1801258
488415
158762
1178726
559951
1609540
549708
1981027
1077388
1582521
1791734
384472
44316
1469344
427751
1791032
1092952
503481
992735
61080
772863
1185807
995866
863802
77554
1270832
1225702
1486121
991015
1988679
1247216
378144
1962961
149284
13121
640498
375397
1940533
1362445
1050645
1309876
1635732
736543
194288
1852623
1556976
835016
829043
1760913
1641633
235365
1389431
1931589
1008655
1941753
1678360
1411368
603738
928010
1392870
1088597
1460222
1025976
1080391
815496
1819334
34827
847601
1585925
865579
1375397
819772
152833
1593964
1331773
927615
227661
1307641
734690
1413853
615368
251052
1477708
1017936
1593047
72597
1088448
1439349
478246
1659063
928131
551360
984243
516809
504070
1212669
1500695
1132313
881286
212313
1124239
359932
403971
1460236
1341397
1673005
1111897
774259
886378
1979036
689127
1129773
251194
67031
177852
1861358
37169
1751180
1416860
494661
85185
694923
1559178
1174744
1573544
542227
1834849
1032368
1716145
1817602
501451
319557
1823221
566249
1484493
545609
667558
1234129
1022131
1115281
1855111
158872
1237959
412045
18861
104210
640389
454788
172233
1337360
1672025
987529
1449882
1011484
1265827
16121
1799201
1354827
487770
741333
933043
714145
1982178
316080
773327
73470
1203991
542320
462683
1231847
550259
17437
429913
1078976
1632537
1428307
234857
1032772
857758
1645206
290345
201652
1943584
1319626
598839
839467
1207839
56032
1648428
1231156
1740539
463853
1925536
316596
692084
1177874
592587
143426
1174822
1140334
237441
1468207
501226
268664
348925
1089781
968205
1383725
150645
203843
122923
1868694
1764786
719724
1968598
442346
505809
284529
1533079
1915212
340485
1424053
429213
1349246
1720851
679138
843558
17027
1231297
398681
1739267
1715800
151499
1020804
1351857
184333
73250
626944
1679226
567114
773429
1224586
1213013
1933540
1639991
770248
1420910
688931
625526
694759
1293692
1929943
873460
786017
1114037
304870
1415616
1041695
1860338
648158
1960048
1424655
1187168
1009151
761768
1660367
1662828
1215741
1942603
1463164
1953724
1531076
1332681
136084
1320480
134941
994499
1920710
22502
33136
1609419
987154
1632379
1166307
1938581
1620996
644293
307998
1969247
1336472
566421
1108320
1503943
540250
744215
1588336
577731
224065
726656
1175462
779994
1319509
644045
1955340
1436628
587225
1021881
1956029
444101
1594740
1076594
1316741
1031956
549087
350489
1955497
926471
1210572
1431996
1481625
1287870
164349
955413
1729045
1944855
56413
1922165
125815
263060
112098
1667831
683668
1529239
1259698
1416058
1798669
508538
1257097
1857774
313664
781161
434552
1764430
1457929
1183081
921488
1461553
1731760
169203
1844219
894644
1558743
1529841
73399
18919
740661
751202
24288
267575
693245
1276422
1177597
111288
1823620
448109
1107295
944461
555149
286765
1976782
1495079
1427529
348963
1829613
698327
765199
1197938
1181971
519778
1190514
1024439
1199494
127501
1460012
349426
85923
100729
1080869
1879668
1617321
1828325
567568
512838
435786
1468215
1564231
267827
1401003
108816
1441622
89082
736829
912225
655228
1449565
1899015
279796
1794058
1749057
544787
1126619
1450929
1563515
1675165
41809
612896
498880
720329
1344917
1928144
40337
1592634
1766505
970993
162655
1457667
272825
1834430
396225
1030225
1097544
717123
1792326
1030064
567016
636100
441519
387434
604567
1563337
143805
1769782
1078443
1463743
511910
1352643
918761
1593724
1340264
259539
904419
1373945
44822
387775
1921127
1442941
959134
839760
646181
1575474
1041005
1800261
55798
688861
214380
1302155
504707
1800850
780697
464197
1555981
1014129
1027082
1821390
1149452
784315
1887752
212049
878639
1192369
1362340
431330
316384
833923
783337
1718605
1079271
178852
796099
894602
81586
201387
1916592
435901
348718
418936
1441112
815036
1559098
119980
1864534
3093
753482
1470476
1004218
732157
1975615
891022
1879017
199129
549217
266888
153379
1256606
428068
1840579
1603916
189470
196457
1535671
424617
1967890
268269
668301
1507892
1124290
1537936
520417
1111359
464695
382602
339882
1198680
1653617
77524
1006057
491336
814253
1345176
778906
845119
1668916
1462735
1951424
343961
1407536
915869
1026888
1151506
310592
981564
1877999
730160
938598
1189842
1992955
1143300
895502
1405927
84891
1584312
335011
149287
1061962
923992
667284
1358719
1746555
1281814
1410242
1990699
924406
1739474
1510644
642740
617799
794933
1499643
1380542
1994211
1848871
165227
1586474
419112
275294
1872793
1242500
1380572
962649
1320388
1608472
642210
1284491
1009974
860532
1855299
1852589
1611665
862099
617230
493310
390958
678309
598280
1842975
1068591
1274198
521952
1038740
224342
1257506
314565
150181
1418384
220521
1782031
409729
328779
1170510
1861912
1367329
1927667
1901771
559503
1931095
1704448
1662899
1382644
1448130
201848
121680
1067511
1120154
758216
1730804
1575342
1884238
1088600
1780235
467960
637121
1865957
1429769
508730
49902
578780
1736730
1973504
406103
359408
1889660
122671
130484
881929
1794126
875091
1962899
1101462
112721
998113
339685
1698606
44246
1576829
543896
1037829
1912313
1839180
1753161
1627000
1073248
1975964
538080
1559251
624372
264756
1548715
1288073
951137
614808
696191
1254637
1901319
1307323
1437193
996248
1039883
123843
1147183
1499788
1789175
1566235
1982712
1355430
1757345
361988
1561502
1983462
1627569
1531742
1231414
500345
468946
1620089
1716318
319957
1739089
143386
1287797
268985
422634
1175484
986957
968448
1766017
1814461
1290361
377258
219001
1665757
1402812
505156
740652
554160
69675
1325076
522185
249948
1609083
894531
1419739
576406
269189
1304573
70860
1427682
465799
258874
532821
1081983
1485085
1956114
1155000
1876498
1309356
555295
1770078
912108
1240707
1421335
815310
847262
1699118
775057
90532
1175153
1393656
1400668
98049
687678
1353357
751657
1885942
441346
335870
676392
269916
1552628
1037697
580570
28609
732546
102545
941720
509963
393374
1317148
1482350
51939
131761
1613990
297192
186903
1860093
887514
1538148
1206284
376200
1737353
1906103
1221321
1656973
1912230
395055
1158830
433695
1036186
387229
1818159
1131460
1812101
1780887
409288
1794897
1644621
42075
1164395
156167
958230
1878137
1167393
1091998
1300845
790624
684994
374404
817919
23180
1460057
1235063
1805702
1163605
1755248
413716
1146913
1167202
871958
1609170
1578651
1778457
5619
340200
200534
1658037
743205
892022
459687
229014
1636016
1254562
1153178
722427
369631
957685
706200
690236
1839205
371467
1595015
1312159
1590898
509254
1431776
550507
1024956
534230
214526
1342163
549624
515559
1879264
279259
474686
112523
786264
1410667
858356
1666170
494212
256540
1093981
1254390
499674
1569963
1147410
681016
458003
290118
1210195
300227
1172133
1917909
896638
994089
1597836
1150960
1469075
1312207
491468
1884073
1454784
1326918
614245
1275385
1894057
528067
1652417
1188354
1312209
1391649
1854094
1210329
1022762
1922542
726287
131218
410439
274341
1170800
441514
1509928
37416
1166156
1442539
697194
309546
237237
1858281
631260
981546
136921
714298
614891
901775
1921013
469791
1532499
1961210
662499
1916740
797448
486541
1165410
45906
365062
808471
1698239
803998
1876088
1357753
149705
1950493
1842521
725824
1130273
330776
549689
1413767
1016830
170362
1605286
1976129
1563183
793753
1168995
1363776
1622818
1475583
1268638
1279902
620100
494165
874001
1792923
288980
566308
1556450
939156
676830
1300915
498268
1063561
297041
1360283
1840147
263442
228507
1807885
1227452
1433151
1927438
1062924
785592
1942770
986130
1041818
32244
409044
1921785
298722
1296082
1380770
925812
996405
995670
192242
756554
1676129
627262
291725
969841
174834
1005700
529316
482198
1992005
656578
1372233
1073853
1678861
1603278
1432979
644696
1380262
660427
520372
744116
228974
432182
188478
1642037
221148
435533
1499992
1369286
1104908
1108602
1830719
1326117
924358
693234
529392
352206
474532
1756210
1934263
1185896
1868665
1766521
1247546
526246
54524
1272745
1608294
1254651
910300
1326517
1039316
1699114
863685
1353203
1165889
5978
206774
1673285
897346
1105239
256399
1405913
1071794
1909273
1409796
1678848
851527
74512
1585907
1466492
836357
495351
1796444
1657542
1219565
1282729
711732
955733
930662
255069
1084712
1039834
17310
624618
393510
516867
1581683
195227
1455230
659955
65216
1869137
699692
1449749
1345141
410637
882183
927113
273326
1998985
1360705
1570734
1779001
1073847
10941
374823
777301
394432
242862
1888446
258319
231727
615806
183974
507856
439204
810184
1062541
1513966
962342
1399137
786924
1311172
358337
1794506
699463
303322
800967
1314046
1042784
496973
1181248
312756
701685
1579162
51132
63455
4184
347765
1270652
328371
1593786
507321
1378454
1529503
83086
227544
1551309
1393222
1109812
1292103
1619143
360852
717301
791336
1344472
953357
25729
87846
202435
162063
1823345
956234
1068729
1763583
1021908
1138606
1974376
534048
1811013
23338
399514
377688
1177480
1122579
422387
853250
1457920
980969
1585303
1572787
367378
97606
1474594
699244
1284189
1416314
678702
441382
1344758
1082300
867248
1067842
58496
1780407
470726
649538
407955
1186658
1777687
692822
1674331
278127
226021
1538371
921325
248393
885857
1701101
722322
1294363
625101
173921
957693
1697560
223256
1447235
706349
51254
1554418
1812741
755117
195585
1467782
1383590
1395708
100152
1605517
1954800
1946527
646752
1512824
1800040
1204788
1467692
1031578
1183233
454035
1748957
1764368
837671
870431
1180600
641435
1557004
5190
1381513
1760982
1196900
1900073
1433359
1968223
950287
1132505
1489834
1883509
631509
1428078
1850241
477166
783420
664382
140388
1876992
1264382
761011
164263
1005610
1172330
1782115
169779
1214172
1078891
534014
1932075
416930
743683
1322950
1614148
257309
119215
239846
274069
1859165
1181987
481085
473669
264574
860586
1809904
1577709
335182
882682
572345
1587403
1901722
1309825
770918
1016348
1887547
1910319
1944598
12378
1664889
1885664
819580
570228
670679
734252
1207521
670525
715617
1397900
1791102
1157575
720560
594646
694175
1636594
314106
639323
548877
1280602
549737
1477133
1124265
1802957
1444666
925034
913971
1720323
876921
220528
1742605
423954
787601
869096
922570
1632253
1725945
794910
1241443
1787081
1408459
514410
1498003
1603493
1978654
540630
430204
5035
1072016
536958
984418
290226
1289056
660161
708732
1348587
1367116
657255
1128186
1849962
1394488
1699948
529277
1000746
1298206
127460
1292698
1012140
1911373
399758
1463401
1812724
901822
434883
295743
517436
1705463
568274
536519
1268523
1945259
1364171
1095635
788194
1381992
999857
938410
1065008
1096752
33160
966988
192319
1136400
1847232
1945369
1734990
310799
1268308
783016
699115
613724
1572021
777538
424502
1885317
1465046
1230608
1184257
1685072
1794045
56242
1659699
1427287
644506
1165029
1018600
100508
1793926
1300377
802300
661888
184695
393950
1976924
583975
1057688
1481335
1895146
1902639
24700
1070511
39703
1733745
1328969
841772
1192633
212032
1377303
1594638
114390
852155
1791255
257244
548250
1129867
1974736
756152
1164562
1094049
562345
193287
905974
651357
979941
1830371
1154434
1388902
1867844
1436165
1514601
1279027
387899
876502
219742
1925185
1153364
519618
1397243
474325
544842
1297096
137846
844789
891413
370423
588594
569820
133369
1673034
979876
899632
230411
391806
1375568
608773
1585017
1299409
1491564
1403801
749381
589542
1771907
925350
741450
1498820
1260862
268968
1056595
549247
938426
367588
443303
1761294
1258997
1224583
835045
1326168
298142
262005
191698
500135
59884
219411
617296
1653100
1243438
5044
576067
1984074
943008
75830
702216
877004
1175068
1955806
887523
278348
1569640
1640597
24811
1938596
112625
1651357
1822772
1135741
664526
140293
267778
1283117
751318
682239
227453
1185714
507263
1902036
1383996
599876
1106088
856845
124328
712338
1054418
44839
845666
1175391
181579
1058667
1856427
1709108
1608873
1059502
792357
1757770
172586
1650591
828975
1679466
1211655
1273537
1438340
822392
1755495
755670
200587
99641
1682970
245795
275386
1642173
1168572
1654203
1481888
1393376
241762
1581116
1883490
1341760
113881
1074075
1082368
1295257
785353
776493
1263859
1113194
6513
434369
1973957
1364182
1755264
869479
642438
214405
1351549
1341407
417829
1487278
91165
1339564
160214
1878696
1914844
312585
296873
1156021
1704049
374773
96258
1566287
140934
1984964
154027
843249
1437975
1456445
563820
1729014
102428
428397
1620965
1668006
1245220
696687
713331
1193356
1894340
1337896
1727768
591195
1328335
1776187
1786365
141026
1763949
866260
910391
680800
598506
766637
79021
1639663
1540551
1874201
397654
324624
49336
855556
249543
1954604
1073689
1219961
1507557
567639
1891409
36329
1281163
875952
317435
1567633
277003
1254134
473996
71198
578467
878740
145090
1525963
987200
558774
223640
964799
1935043
1264010
180562
364742
1322293
1617831
151274
776455
254263
1218481
258588
495206
1157636
1878821
991521
1818794
1991263
1493573
1756011
918533
1204194
1545357
1914671
1850415
1920304
1457333
106343
467169
1830776
139537
632189
896460
397908
749606
1915811
50261
589935
1008334
1217472
1714519
1296011
1405921
859366
600643
512618
1166672
228070
1956813
1372573
363528
1993769
858800
626349
418300
994581
1971257
823860
1351101
1110416
755979
885997
1412505
1089974
545842
1977344
1126491
1063683
793049
1691994
387369
1774568
315095
450913
1738598
1493325
1779613
1641485
137926
1872967
320768
1707502
256885
1668991
1117130
1493319
1785320
720073
634727
210902
134548
757693
1612330
1971877
928313
1436748
1119130
673348
862661
1931302
1684775
141801
1526671
1314126
702570
1298552
1251569
470615
1941078
1989780
333220
1170582
1289048
70416
979278
1902858
1497277
1016912
1200914
534776
1436162
1358130
1157525
1031007
845107
314401
1375472
783912
1677991
1654445
2180
839378
1162695
452687
1560372
451190
145406
463036
244894
1352781
31624
1890663
231318
999301
301461
1424462
106943
982259
862428
1797192
679467
1605331
330231
395136
6598
224236
1140467
552722
1975626
636310
998676
111822
513928
1031919
1038707
922372
63018
1804792
1513768
519819
10256
1373485
161409
1162241
618381
1739325
1976413
1733700
550381
568281
1692160
256751
959443
392102
624379
484746
1481096
1584900
1898914
81510
1812465
103086
982525
1701001
580131
1271406
688059
1770239
1929974
326924
1736739
1983627
1600959
1914275
1973976
61132
1281178
1304261
484636
1555947
1363584
1131003
1935502
1687582
363050
1881853
1133371
1398283
824394
252833
1630510
562320
1322070
354081
1782323
418752
1343287
59463
306302
1409963
732552
125995
1039516
829814
220190
562077
199559
1498518
1075316
1148785
246301
134101
1163940
683124
1767066
1008983
1644826
250735
1343092
496738
1171572
85491
1709384
375330
657524
621277
472176
1092792
606306
1818265
496717
1500981
1945020
254069
1335896
1653288
1593081
90029
576343
40284
902522
550229
533996
1588880
1810259
968971
1698513
1781259
504038
766376
1433577
692947
284651
1352682
1993846
601024
852735
410745
828675
1595821
833070
1663842
1408587
1664126
863070
1994305
1272751
300735
1524117
917678
1824077
1423624
74718
931307
929511
1110000
1483181
1741118
212395
1549786
925911
329524
1842318
337259
418443
672967
1079122
1871950
1593762
1140434
790574
1822402
668629
12521
81569
1980522
728066
1412658
1325582
265539
1845462
1169821
1224084
150616
649741
1122631
161031
1389883
147314
556649
148654
1744346
1979680
1008448
180961
430199
1317160
1876358
909985
1897604
190662
1930508
402309
566098
1526196
169634
1402581
726451
1004968
990413
1900268
1728215
667335
1506453
181448
1236479
310790
827662
1184903
154133
1000366
1115081
741557
79951
706842
543824
4753
931927
558954
1122176
1751015
1576396
364246
1155567
1808755
1047069
1867644
1867856
1754633
1336977
1062039
1209112
1400059
459825
876678
1051065
885478
1486879
137321
621284
1477693
919206
1347837
1337342
1438353
1965781
1168169
1871381
1667650
1450315
819994
1301923
1872408
811309
210616
1467242
1732366
1440930
1935046
983632
317021
477708
1216403
664605
875836
1038067
671707
260365
547448
1705854
1705180
251181
994175
1417661
147594
1510958
1255888
261987
1823521
1162557
1486447
1392890
467903
869880
381106
663129
1353259
508721
1811906
1881798
1794839
937458
572443
1105410
547568
1139189
1205149
914873
830801
1828745
1462826
674918
25495
986569
1720938
1082858
144602
538536
1259621
248655
700417
1635931
588741
166702
1924462
1411906
282815
1647094
295023
1831247
910703
41962
1820872
166111
560477
1130328
1068325
1624450
723870
1671373
1004292
677377
407783
115643
1654853
1197327
382450
1671972
710505
1682430
1356078
1349642
1878479
297410
383592
1702403
1119352
579175
390344
276431
52384
1018535
1271846
39414
630922
1347851
14208
1558204
1806433
1513111
261713
581938
1544630
1742044
1053895
1367916
698494
1399475
111150
502599
1774049
929527
373750
1849961
1734412
1571255
426798
82532
1227895
529851
1358357
1361683
120553
165356
1865221
199514
1390801
304745
596630
1740219
1439849
1853633
32217
95709
1563998
119757
533490
782415
1512360
1558889
52835
1378916
719289
110059
332874
5077
92856
1054513
145096
1099823
1393410
542880
1725906
375155
1702904
858596
429697
1946576
582897
1931074
1226100
275143
589391
1886684
594167
1013955
1280286
597427
478630
1288104
1930187
380292
1765235
1075906
1391712
201195
1711903
561243
1154565
776779
1341771
775273
1212021
401131
1919398
1218619
1373607
1250097
621861
1645394
690789
839705
1652212
1491979
1911915
1035151
72623
1243060
16154
880396
782921
1127837
583548
728467
539969
1457544
319704
1987304
884663
1168770
788707
1139331
283806
21520
1845367
443301
1829534
1958137
31170
1580881
1403655
566535
135837
1430471
1792350
344382
1561928
1872184
1019732
701257
1295894
177859
616054
1853831
91301
857411
171562
1362566
1128490
576230
1573536
1131317
682684
1394597
1305284
609877
1769434
1636247
451868
329362
1152751
561147
1863400
1315456
1617911
1209316
662060
431996
374653
871043
1878526
326707
408913
901834
1763755
477833
624929
1841386
594973
1637044
741349
188415
1689318
1499511
1813564
1820208
893314
1755845
291009
522098
1147096
630498
1305859
26431
1223738
1776301
1871529
771191
895010
602615
903703
1898987
1147605
800937
874947
1524410
1502755
598976
1473309
1984572
778146
473411
912171
1851070
259933
791318
1772541
975563
237193
1660574
1292265
1659406
522765
154311
245256
467578
949983
510938
100123
1677258
1640835
1026409
310368
80965
822758
1482790
58602
1480263
540732
43398
1519093
1092387
1627142
189590
655022
1472215
1554921
1264285
604074
233098
230049
1541865
1988533
794178
220175
832242
60623
1533967
1766652
1485418
572705
1125872
1763947
92768
1175099
263344
1699527
1100600
1287688
1211258
1847875
1306376
255158
1745464
1029574
1826233
701788
294145
218108
1891983
1894509
1799888
1373007
1628426
956550
1230636
1373296
70533
1655982
242992
1542321
166059
1518245
934918
768676
94954
1416626
1588690
1173850
1275901
402851
227367
174022
201407
360071
1580781
1694215
754428
1336008
1933462
926743
1786036
1768973
565982
755335
1552799
1959013
1903989
496166
282291
1944130
290872
508037
61296
1290232
795533
482724
715410
1742613
364596
3517
56697
442379
1987721
1222338
340383
245679
82961
904729
1929497
760762
1171125
1892462
1555221
1918138
1700270
1751296
185448
1076434
51290
87987
1625330
1988149
247296
453417
1321588
747827
28004
962294
116209
744677
1013190
406112
699060
1598679
1064144
1378351
207058
1008859
1550414
974741
1021188
332065
1863085
1995479
178916
1283587
856356
984067
1523609
389874
789736
383984
1412254
591175
1005052
477794
1012509
544951
1202301
1611292
1403775
1721273
466334
1584739
1841071
115677
26396
29748
919297
654123
1486556
328461
1459016
883175
205010
547204
1576082
1558154
1018391
841630
762319
56456
651844
205605
1919777
1582013
240056
1950321
510340
1572870
681571
1130741
856049
894711
1032825
81647
590032
1793672
1089359
1112706
519969
1957059
1372871
972311
1030307
1260664
1538768
51303
594594
438160
50318
1190820
695639
625390
680159
170062
1382145
745952
351155
534799
28071
714642
1151854
1973501
1738434
731778
399821
278254
1726206
1660924
1491278
1751038
589451
1027065
148776
212674
468139
1658475
638311
677322
1468954
11691
1900973
590210
1274869
266072
1924094
1082504
266990
567548
1492432
68376
129953
1659857
91768
754842
1198593
1629473
345346
117550
1324214
1234425
1923991
1141127
1471247
1385706
1449729
702527
252500
1535216
1449433
188336
2076
815324
1707027
1075610
56871
955676
758701
981354
1146804
749331
1788269
627079
1166452
1315659
1495491
1412953
599756
1641481
1916028
612887
1904575
438730
1158790
1971193
606904
207243
1267073
1838655
672806
1975800
1395183
1342385
558327
711036
433951
439636
1626005
1688920
1830609
97410
1818472
885159
590672
1264300
681902
529208
1422420
887151
1557199
1216135
441049
801349
851275
1833984
1906275
1296004
1585115
770035
1033826
1892310
179640
992473
1958710
451442
1380904
1023599
1219801
8017
168940
1808981
358689
468209
1667886
1374602
183589
431883
1602470
1029281
1506278
840844
51105
1648185
195467
534614
1705425
1390884
337479
1021572
478106
909850
223994
1262522
1137476
468819
850898
350993
857649
1695175
5589
1524619
1000218
576127
1338914
219634
1788526
233488
579319
256977
981794
1128395
911521
1803175
1159951
750479
589029
1570816
675900
1648809
1521992
431988
1980680
643568
1498492
640101
1153974
1858193
638490
602669
171550
119677
1682466
1869071
347142
330199
1506865
1972320
1250865
1211297
1919133
741260
1442420
265591
1573916
1388122
209807
1304350
938460
1730226
371636
1534741
1411010
990160
1670457
1460590
992080
355049
1272494
171447
563460
1237100
186873
1840489
1303287
1641993
1352476
1149922
443624
1024454
1299952
1715513
144611
352600
928046
1882826
887044
1731820
1472278
287340
1054867
340833
756253
1774848
599701
187737
916014
1532446
1430625
561473
1077464
1200323
1137183
760873
156543
350579
1052306
1289932
1963661
1707141
162251
570533
1147037
168817
243878
1654558
870882
1805437
161644
541044
317762
1661054
705877
1162124
1137382
1282783
882026
345362
1156298
999213
312717
516791
1931228
204425
851894
1250012
1631824
1014522
1906465
780716
1266858
356447
1099433
1712796
516760
1284981
116756
1562112
434052
1997094
828443
679848
364764
574285
1586855
1801514
1281302
705217
217211
1209003
634684
1085235
1253754
1517562
1781879
1071397
1439833
308725
1981865
253245
1588781
1825383
1191206
1598514
398387
1205465
451364
82217
73177
1440227
1940379
456930
812878
1028789
1350768
292053
1604735
50703
527422
1162548
178153
426648
1421240
1311857
1172786
582919
1050572
730931
1714279
1776701
1740908
1819463
711616
1312023
51717
947098
1406141
1264133
56913
1159452
1553271
488665
1718666
627722
1104191
225722
52182
650146
1358892
1809268
1448121
1632583
1604150
1689462
1993254
1855394
1484187
1363650
1155497
1446
529368
773245
1869890
260934
825432
181007
356762
839337
1221322
1349357
1902213
1740220
1095766
169769
491161
1530642
957192
242023
254700
187132
610065
1035669
1780219
169650
1240734
1667269
875427
584720
24363
1918492
1827054
737433
1871936
1134709
598042
1213879
160216
715770
97399
1629291
772933
1405031
1329527
317308
967754
163954
1853721
1312171
709389
1544409
112598
1343638
1798925
707805
300896
87162
1448752
527270
1608811
911103
120192
181732
1890697
342609
1328423
1842376
185321
1444566
76872
657308
1252613
1617298
1473689
452492
1988914
889638
1064182
1127699
1413314
136459
782792
1569660
408189
925533
151604
955742
187175
1875125
227477
1462418
966470
184260
1119300
1949312
481170
592707
1116090
54336
1373538
998928
750425
107436
855878
512661
1086171
976254
430926
1430838
1638338
1397752
1444046
114600
187270
919577
1613800
957472
276277
37063
1806756
67759
1543667
584675
1878136
1218095
1977279
1443113
876065
396671
1120169
647076
898382
311625
519698
1343983
158679
1513359
1955664
794502
1441642
1308027
1989259
1894354
1362957
1518012
599357
522874
367776
791540
104567
1006182
604845
1412507
12340
708595
832525
656244
1148499
623641
1290773
1379466
259019
352953
1841834
95827
1636420
417786
1324157
623603
160321
476224
746688
624046
1458824
681576
1535469
58357
262651
257891
4872
1027570
231485
1410099
918630
170404
1709704
852788
1059767
1689239
1099606
1891787
362799
1294876
519042
1654476
1582183
408455
694990
153319
1920714
730059
1059094
883083
128093
588855
898073
316635
661797
1455192
1714959
1714751
1191464
1381212
816966
1695630
31161
566252
292943
946309
375535
1730455
946828
1679600
965524
315088
1343792
11232
591093
301954
1286098
1537151
1550444
1217195
754349
925449
716555
1294875
368202
798359
623235
281204
1987742
673996
1253689
932416
1914257
1892499
289722
597423
72284
651591
553608
152978
1127068
1432668
705982
429298
987837
136052
1222005
1823580
1859341
402896
1245565
564689
1783913
516086
1260968
75002
627750
1605242
89803
1030556
651342
1555943
1792786
218482
993794
600525
1163755
438881
127405
730782
1641174
1538080
1628710
1437229
1223808
1338883
700383
524825
917012
1109064
1036576
1545109
481684
398421
1165101
404665
696259
509012
258593
84402
49691
1580338
871218
1116180
711895
1981839
186196
1196358
892631
1606838
703203
252740
1089366
1418692
1633791
124002
549851
346249
1599454
1422973
390742
1057146
1657748
982773
1901219
117042
1243
1359546
873153
446871
1904175
1605445
503860
891706
1770129
895671
413977
1265081
570032
107374
700297
569269
1658002
476596
928132
1285843
1212069
918088
1878636
835417
418741
1031543
677080
943072
3924
1985129
1237704
1562316
1299812
1448043
867914
332856
546187
353969
1622557
92669
104484
52544
483135
1406658
694267
644845
496066
1543391
786810
1814535
1792695
471921
1170590
175089
1077185
64222
967133
444482
11568
1017006
1577336
1764387
401722
602388
1190879
908829
338189
521755
336972
625354
669228
961978
1993147
1071477
1604633
1576565
1456697
186305
348585
990889
187739
693883
1407565
465362
724183
514164
384243
1865601
1770176
191200
1041104
9924
1155285
1744570
1592447
1147750
1078839
612928
1528801
207715
81610
1541204
1792845
1955420
1726564
1175408
1798639
1717225
113617
682987
1780965
814343
1661287
234347
1175809
1586567
1901985
11135
898287
1736818
1180128
913094
571440
407262
354541
984050
1727183
461819
1475754
1458132
1620915
1239489
1478383
1186087
1726902
1133661
1375706
831236
1476359
1839411
1733083
1188473
759342
1935073
1114430
1395510
623967
1017146
104981
943262
621735
1179314
969349
1993539
1361952
1641800
1246254
1279393
117767
648666
1985401
320297
291739
135988
380143
1106168
1325916
479966
1332194
1457648
1330517
1956541
541785
1890845
349475
224162
368865
614289
872460
734072
65584
1536613
583828
713029
1622380
1438086
1482569
155222
1713617
1590452
668601
10603
1740384
72546
1728314
936058
1786598
582294
1651453
1632869
362145
244374
1677263
1617773
249339
164661
1609193
1089966
1338918
147575
1479417
1687081
637241
276245
1651576
1668820
1700156
821777
1109069
848299
1121350
1673732
938609
1668675
811290
1747374
780411
103661
1419702
834864
186774
1064181
54394
1968711
1587251
734723
383745
1056309
1303863
888536
1789337
118731
185786
766555
1205787
106535
829894
1416338
137184
1234337
1292479
1964181
1877399
1264954
65981
234197
684206
1104127
1877003
690292
1909285
1856261
1066208
513151
712593
897166
1477026
285642
1236011
1994946
692563
855758
1583086
736029
1176804
1127875
378126
1725825
449272
1314925
126308
366446
750436
205654
425959
654430
36143
428572
1877861
884552
743263
1598537
1005319
1465871
1222212
1363536
458340
1208174
1445805
635444
1230704
1350205
1153616
568991
1888742
394137
1929173
426447
909557
1536775
1782275
586009
1721963
575658
25030
1150910
1120034
431173
644638
1176052
75340
1304610
586811
574890
1825380
1266482
1684993
1666946
1748619
724622
1249495
408837
1465905
263400
1086270
868134
658122
955787
1289770
1906056
423829
1757656
1075632
1337386
211833
988350
755485
1895065
639684
825740
1918039
776604
989212
1083953
1106811
1042885
707170
1377868
709805
1254581
139770
191654
1137122
1404002
1727987
729846
1618085
404990
806219
1212611
1716317
1403129
546079
540687
239522
973566
1964791
1582171
1248013
1047929
1237144
145619
35762
1559318
1894318
484413
1143613
1582048
1183252
176120
420005
1574859
292283
1515558
140723
1322767
1635168
1921199
1620530
53483
113410
1405122
662755
1893864
124817
1590635
1080047
617190
389356
1334780
964672
161464
1397575
1119749
1185225
19006
567274
1983922
317743
30336
643632
1955086
1136987
469671
1745572
111585
233520
936644
919129
787836
1612840
330853
653597
1100853
1396901
1500289
944489
850913
1637338
764273
378764
1691874
186584
633935
187526
935867
1686039
905140
125565
1023619
1952288
227896
959458
1263305
1848539
1789070
1887316
1566471
1104165
1722884
1147302
695085
959328
392131
617091
507875
1861444
1334378
1077958
857202
1634578
1442486
1310865
1224203
729408
789505
1898306
1173693
717831
907390
1359476
996843
220538
1825397
1842065
978881
422736
681076
1388813
561715
817655
1183748
238464
903676
682651
834632
334245
647394
439576
1390931
1197312
846648
1124758
864078
525096
1298544
1422274
428704
1154092
1719342
922226
1218948
1298722
186523
405262
1301792
493589
1506190
137325
151052
26071
1113032
1329692
991779
1122137
1267032
1322703
1365744
113287
1801802
143354
149940
172193
1862259
1546080
650386
1188823
551561
4930
1012911
1503146
777657
496098
693091
1331346
995759
1327115
665027
782401
20567
1975032
199120
920583
1384954
463519
965207
39114
768532
1892246
1198214
1970108
323000
1130002
84461
1299217
1327515
131773
607958
163642
1121911
716020
1168560
714908
215054
1807053
763058
1265852
932055
1013939
1100157
334293
1727702
1379297
675516
1845746
476567
785977
1283682
216137
232749
291107
729639
1243963
1676877
138249
509118
916180
1696879
1115591
1296679
119609
1280086
1791963
543431
1779788
1521199
700022
568273
233649
198664
610039
799783
802327
611838
1715544
1922713
1613626
1414960
5867
1554784
500985
1878877
45269
1763057
466257
1999840
1277487
1540491
200585
395500
669591
109638
1228904
1104841
160189
983524
730260
1091489
1722414
71780
1898373
1810724
32879
897469
494611
683924
1167825
1960111
234587
1268736
1595047
896003
175830
436392
68074
437237
176913
940600
1854909
118854
999854
1196956
676255
1765448
450459
1762080
1248539
35735
1177730
441536
150403
292972
566423
807043
1680867
1594038
1700149
1662891
1188562
1651764
1895741
372600
1598515
705444
1835613
628863
1541601
1806608
1182158
1851195
1494624
1762292
517647
1661721
1766816
670667
496676
459255
1845755
561
1711549
1240712
120130
319580
928532
1229353
725624
1254605
1792266
748116
1659269
1608170
869399
1302398
320968
794097
1585603
616316
1362056
220885
1234218
1442315
370010
1802281
1674507
901700
144455
89986
1861937
1774358
348469
167633
1323349
1296553
1209592
212110
933964
18823
1488476
1497790
1277114
1424110
916336
114270
844213
1137621
916333
665115
589117
7323
1147959
798236
1123200
573477
1643802
674992
303915
1967928
687190
1349778
1262415
1051321
652686
919887
739745
986527
1486575
104297
1521004
1172719
230197
256775
1661960
1511151
293587
1715216
393080
1652611
580733
203522
377743
1737863
806167
415661
1865879
324040
389035
1106213
12954
478882
260017
1393263
1205051
1964564
980949
1631664
453508
322845
153045
958668
1592946
220854
965441
488163
566946
1902726
1985194
1366255
1035434
1751578
1314596
1215900
1124449
1003734
278621
1990365
1074321
304730
573791
570362
144658
582040
981115
1543934
1083701
1532900
1611474
690638
1970961
832489
1434935
157267
136412
487784
1963410
1894519
1073200
1515729
1267534
1881605
194584
706024
322222
1045632
563597
1271134
1435720
1412645
207277
903960
1967675
1029779
1122535
267879
1909517
576659
1934760
1024288
1991355
988914
312769
1281984
1924890
1533117
31584
1683021
77274
1377700
451967
771591
696650
363539
439321
1047142
14963
899888
1014519
1819602
673461
854295
1373239
61241
1100975
893418
1527744
447590
1092701
1772915
942426
130789
1891946
956412
141296
615993
1142665
1270484
1673783
230011
1621953
467395
1073980
281806
548130
1681138
753391
830840
342397
530129
1807053
768648
1757259
728556
452084
1948560
277173
1740323
260397
464017
291371
116627
513206
37025
1819735
260970
322113
1109780
1641170
713118
114797
601409
1683822
1886128
1925245
1731954
355705
587830
1084178
1939001
820841
1229534
241806
1827714
1341376
1871703
489905
1247673
1717245
1296596
1497554
1765997
593187
978737
824211
1444607
505144
1087198
755962
1573006
1270798
717928
1294968
533006
696223
253457
1689775
1430514
1112339
1105527
1923352
1655830
1495668
165703
1841644
1115420
871553
1656556
1511940
1079283
1608093
157093
1833929
745060
1731925
1239166
1979585
1238645
423279
1255669
405867
1918316
755332
145843
609702
508351
939667
1473666
492426
839368
1544245
482138
1604091
1029210
1313494
577325
661379
1546912
1816815
16060
691671
946338
1329195
1333855
1284459
42645
306780
1626679
591984
1741083
618997
1857005
323474
631693
1810294
1895370
1141253
1083476
1372281
1606479
1007756
1560703
342653
503766
746510
919577
616315
1592137
871123
987644
785921
451235
150428
1123074
1446671
1928238
1730931
1545203
474450
1944036
74503
1486175
1122925
1694646
558666
74427
1494849
1411046
1014381
350003
210574
94692
51991
942879
148
200256
142986
492557
70564
37811
1866252
1282553
990772
405868
520091
468132
903985
935583
1200993
1251490
275380
87782
373628
1828698
1069650
395628
330538
43191
1579227
1178429
609540
474870
625058
620670
867262
1050404
339481
1262678
1135251
437259
344678
1360562
1349298
1246774
182170
761081
650848
851032
817635
373539
644634
248957
473828
1593093
136700
1366623
1058641
1411649
43370
1721523
879386
63229
1760119
1408711
1465680
888337
1056365
1274465
567646
1274428
1368117
1635717
1599715
640636
1154405
1076541
484600
1428461
275855
1159698
1207715
1672726
596991
666979
1369561
976631
345744
1539025
1604229
244192
672048
1141756
81316
190215
1239871
1113475
435363
1750012
235466
1560831
592571
54942
1428721
257478
1110989
947539
160069
1900289
221143
1839948
864424
169449
618894
1062126
588630
964576
1583267
208004
1076569
1270685
288400
1365836
1419930
1950630
899343
385730
711943
1132052
1980793
153843
1532346
898793
63605
1437487
1510742
1905959
1793815
1560193
1317660
550377
292413
1081395
1632215
1824535
248720
1687856
652948
783744
1668532
1807509
907147
1882188
1711138
460417
955457
716103
656119
1862759
753916
1607074
305024
1494798
1631791
470773
1632881
208027
380679
5432
1757823
1331117
1471087
886533
455334
401612
1595448
1436038
300666
804798
1900986
392358
489414
575746
889100
290270
1414059
1895134
1273021
214547
735666
1837577
205816
1195011
1268495
783708
526429
279114
178463
1516177
1872788
1640034
1683781
854872
398197
623304
1961066
73060
1642002
42734
1741087
376539
805507
1928644
1450039
609658
253739
197772
1311111
81306
1864436
1164438
697978
239749
992132
1991274
99677
1794105
31916
1745068
1915915
637489
895235
806825
219057
980420
415376
1554651
1169155
1407807
1394171
936750
537972
599940
1812882
401059
1726506
346001
1352212
1279224
611285
936259
929912
697334
1749426
1319359
611457
126207
1024665
1048748
693553
1947274
1318272
116011
1345467
1356835
1016464
511110
581389
217443
78740
982839
264159
648434
500868
1148077
108546
650972
860144
1904027
919449
316133
1771938
1465834
1616233
1295615
342270
450003
674319
1377644
1997274
689230
126962
982310
1533984
50992
217266
1372011
912155
1062500
765629
569565
1768736
136373
1223042
841450
1625434
1926408
1213820
176652
247235
1237033
87089
1223369
351898
1495236
685297
463605
1288252
347464
901751
1485639
1677080
1706534
1140962
603966
1070516
297077
276750
1629087
464261
1078894
1929804
193667
758684
158984
1416962
324353
1556653
166900
1471925
416771
1016518
1240679
1810972
27865
1496079
1259090
240765
137505
956295
513267
714779
650653
1998099
1097712
1041517
1797265
624006
141062
1993413
1652496
569418
1422273
580956
1778048
775533
500794
55569
340063
320843
156524
901515
1532115
791133
1384314
1975319
1790300
1753831
1716175
533607
1248648
105993
618314
748882
977968
1802473
1632911
1955997
1934376
1413397
1622275
824321
952796
1003489
1073074
1285560
762292
872466
1678381
1425223
536493
1942590
1071026
1592256
13713
983775
949323
1709355
295012
516863
485068
1271287
848297
9925
1099762
540725
801819
950806
432753
1645361
520620
1122331
1672829
985497
1641781
1634276
556521
359836
445644
1161958
555448
659886
1530876
776064
979706
879389
426832
1874590
698906
1202613
276745
970406
383410
1468164
96997
970568
1627068
22892
1584788
1066408
252029
1275793
116252
1198687
675175
18638
1640050
1803192
377622
1305782
408005
73669
1147729
970104
1631242
1958795
1898277
249175
1322664
1116532
1316040
1402787
796448
1642108
1693728
230153
113639
173395
444540
1570255
678746
1518455
271923
1031177
1890529
231545
1387499
80176
447449
1336926
306342
1927454
1851748
1917393
1105774
1178138
525853
599260
592903
527318
1406477
584436
887539
1766843
1337923
24089
956466
1916836
1390436
335553
1423161
383596
359546
1312162
158620
1553813
645322
13211
1355837
1454563
1932509
1377337
1210922
1999706
1253511
1391525
1225828
375674
1494761
759023
1242602
1537083
317125
323594
120502
558266
130199
962886
43300
259146
1487177
285066
1092125
898447
1671075
1102500
871
101992
1565146
929679
784958
1483834
709710
7483
1931226
1809140
1261899
779326
1802854
1352779
1232308
1011779
915515
1479343
1332025
138926
1935506
114317
916197
771029
33204
1617661
1793771
1109986
669183
347603
1895020
1080589
901019
73922
1506030
1644422
1579452
129182
1369806
852886
1115030
1241150
1777677
1757737
266687
41960
1968259
501476
1839972
365392
293789
105122
377028
1803755
1446799
1400953
1148003
670591
1535541
440087
181830
148755
42558
1928790
801806
1151242
134871
1483641
228255
1070149
1662258
1210203
17406
1003364
357068
529948
33227
944846
1938874
473120
1536434
529900
310130
1122735
1667589
152339
961243
1304374
1597207
734524
270202
834266
1753696
1554616
18146
866035
618415
276112
619557
1880992
1536606
449373
576369
1956935
68195
669182
690935
1584270
559353
729179
1789052
946319
1619889
89307
824945
771735
54809
73525
291602
599107
428101
1395974
1419940
902461
1090110
145005
1464095
11267
292223
977162
1870937
1472454
887156
1350447
1708481
1627664
1037342
843404
1272121
542780
114541
32336
662428
19095
456434
289942
1255995
679170
1987888
1570705
943510
1109061
1276797
1091807
593443
1822875
530203
1955498
1793470
1478766
1218545
154760
1075822
1300696
558088
89197
600077
64644
1629774
1344848
1340087
1106750
757773
932524
882392
871866
621987
458508
131311
1466847
41229
439739
1225772
64117
1599456
895892
1472036
1546046
379395
350668
482013
1442226
182144
130306
877497
1486227
1487188
1251166
1892594
767084
1094483
285412
248263
808112
427804
1936388
365189
1804457
70570
330402
831617
1978193
1314836
1676641
780675
1998533
13055
493812
1126941
1552894
36155
1490586
340929
1907082
1271722
1353551
824884
1766059
1486991
441838
292941
866764
1310891
732382
475010
1938363
592751
1374676
537680
797604
92195
1075433
827136
382171
150894
997921
484575
1549040
165154
383647
221370
320567
1468797
1308979
1922845
181447
1297805
1530940
498210
1161870
1683487
181460
608078
819031
1958297
67999
1575522
403225
133266
470256
1110170
510289
415588
1760104
844238
9709
1921913
157118
560943
1044580
1802495
1915311
1161206
474663
619300
1378055
1743920
1374164
1528906
1307635
316477
490986
1820271
1183980
1367890
1427813
263355
1864999
1624213
1349090
98133
385567
157892
1929381
768693
1857798
1029462
430128
78112
1475517
1746655
771870
447780
1369450
1352665
1717054
1040060
1990952
306157
589272
519984
1834735
263097
751416
1043282
1816982
569283
1123181
1602227
850808
450036
1264207
334518
633795
1875970
1721013
159285
1245094
99240
1182819
396582
744590
1576999
1955584
835301
1056596
1315742
549371
258669
1356444
929940
59490
1545182
1990668
1322040
340259
256725
1422549
846903
788958
780522
1332736
992780
1014571
666191
183773
168981
612549
805850
407059
1244482
860620
1418937
169444
1113576
1409630
1600283
962141
104889
1379921
1532918
1102981
497920
1242134
1948670
356475
1993575
957824
803201
416487
660192
378649
771133
1486860
512104
1097286
1414226
1088799
1715984
774394
1788669
1849776
1385842
739595
1645378
566130
1816206
1379245
1152546
1707264
1231534
418225
486673
1023803
1955585
1143949
387083
1872202
1595523
1790770
1010585
1047789
279122
174682
1355467
1138121
1023958
1165044
1095475
1930545
1840630
1242741
543753
1358800
1899183
1223942
449044
1800879
1796307
441283
455474
1849000
870702
897862
370935
215340
1001608
1730088
1447057
634638
1682700
557242
1991752
1106912
1855508
825835
260314
1370403
1106957
781504
1676105
1211462
1243594
780505
1196300
386224
1138750
1346034
65412
751481
1499597
1719956
643222
531349
721717
555018
1467327
660466
868115
1028003
519742
513517
1384823
45174
1166987
1144687
670500
94458
1780619
886362
58042
129403
1885097
514021
822079
364312
531418
1717437
174588
1697650
338268
1124382
690773
421879
638031
750880
496543
761612
1554922
42136
279641
257998
1859778
1878651
1226522
1519413
451048
710748
1038062
462064
437818
622835
158007
1483735
1024792
254857
374127
1918088
941313
1799576
1025270
741168
1237448
933094
1202405
774238
491416
1179386
1517723
157392
523846
549565
1045917
527138
1576705
459770
144255
1630716
1872524
842195
583695
334520
1941245
1256244
1109783
660752
1307512
110211
1828139
1808565
1095402
1447197
1205284
1675444
1563443
410756
680586
1534173
875253
4723
1258608
172851
1179299
1113523
1862605
1839178
745930
95204
1521471
666863
1411416
350660
563732
493920
1585564
935034
1458823
1833329
1048536
1539558
968503
961452
1200874
183780
1589910
329499
711677
1458519
9100
1182251
531670
1997694
1372175
1565947
300214
1822018
16401
1949243
272423
509689
439901
1563763
1828
1302656
305331
370087
1182195
24957
130984
90150
1552650
38505
1750394
685786
1347174
991656
519826
1941128
635195
899729
277287
1987197
31925
194664
727869
1392110
213657
919892
1526723
491059
1659040
562334
813387
361438
27009
7448
1723342
434386
1502470
1691044
545790
580900
808520
194956
1722224
1343046
72501
1606936
996976
522225
1056441
297180
861082
311946
1604160
145443
1881421
1762207
652263
23083
967545
6570
84030
1516726
122069
502740
1608193
1879398
983381
686536
722751
982722
1467156
1765178
1733614
1723164
1353603
449291
1761170
1320567
1835406
1759632
793004
168406
151965
440397
517129
689514
481778
752920
651338
1430164
1471931
595369
203051
1579203
432514
948106
231831
60148
58297
1792964
875399
1757247
882582
671431
357817
1171346
1106176
921904
876482
823917
999674
1569899
1078130
710170
1816038
942694
289870
1629751
614864
1638679
1471828
1264114
449158
642601
1091724
1690434
1896057
312567
1125740
768533
713304
1042646
677499
441160
1097573
1197509
1076823
1524458
1518152
1088117
815924
74913
237505
1164005
924143
1574648
653713
1990648
659751
1491191
533014
993375
657754
1703071
1416389
257507
505889
1380618
649231
726678
1072791
127002
1806259
492058
46840
298234
1283799
1669076
556496
1177872
959548
732686
651402
1451433
682951
966411
1616167
1007566
1269081
1819113
1946150
1294248
996240
964256
344591
1640078
798110
4719
1851310
584307
330663
1217563
1170372
180343
1503556
140072
1455716
940162
309827
1614625
1783966
1555369
1515922
37751
1322590
909907
838880
646020
1900039
1176096
785299
963408
27978
964461
1896691
1791603
817868
462717
1743294
255347
541653
675041
1955003
835883
1237719
1832673
769678
1900322
1922087
1213204
488212
688491
805831
1724116
569269
164359
521027
254829
771371
326247
1377127
568603
1805598
383426
1968392
1269912
1682388
904840
52015
1231816
293180
1929984
383705
1343202
705346
1274969
39189
1374477
179258
1733470
1649724
1051968
638852
585594
1204307
854030
928735
1345473
364019
1846760
471797
1562349
269866
607322
1459633
905528
1543038
1223457
1450547
259821
1792416
1500977
681962
164349
1156578
688704
1585324
340598
385825
1895980
1153094
891498
1500236
12937
648961
1627831
240199
190572
1889112
1357525
742631
1826755
268629
1657072
61274
796160
143755
1485655
279254
100772
1181525
2676
418043
287746
1205839
188301
1715869
1899200
571650
989967
1606445
1473738
1386254
1089425
1703877
1548205
1637219
1229251
1652096
831848
1420565
1605909
587035
1260688
1914583
1483727
1615588
411442
1887054
26929
749676
1887416
688302
129194
232751
1376735
359979
1801325
268864
1570103
715754
353935
1599641
1938630
1517990
1882270
1805598
514757
83433
1870720
248162
316834
1818664
847245
1593970
1041127
901686
967969
742462
11722
675861
1281769
1554887
403268
240448
996403
1772788
1917631
1637657
1072767
1033988
1458839
92556
1091278
1388193
1641281
1217393
1785362
225972
1981653
1144251
425436
1395536
1212440
1822215
258933
1183440
1275226
1921172
1187295
259114
59821
822471
1465196
989185
1383786
1675052
115617
1877985
389208
65285
656739
163938
562720
27107
1008142
517530
982818
1771320
954048
1462897
605625
951425
232469
721460
1114606
1015547
1087778
1594257
1657568
1699999
60420
550375
614897
965154
1427927
1002218
158301
570311
880742
1829494
1047685
1959180
533907
553422
1370666
1425279
119112
231931
571432
461140
959939
552481
965823
1820036
281759
225998
1042197
1293781
914983
1622327
1981037
421907
1885221
1428445
206806
1017988
1210423
910345
567560
1701840
602060
1346303
99850
688087
522551
975527
760034
966016
950355
80899
353125
86967
1200061
1306277
103902
487552
99872
1865915
1449543
442286
143447
761846
453612
1506085
1650725
335097
310295
1066418
1868348
735662
1392655
1076855
462947
1933011
710582
904188
1633982
1469217
631155
1417197
1977658
584422
576251
1704126
1772573
1873331
1704796
25616
1241916
373628
44414
1056104
143418
889932
99302
147293
645978
1309645
405599
1854434
1357972
1964416
153714
8059
1000694
1408651
1647603
652498
1176514
1566048
1567221
1377950
560185
1950855
30054
340247
552336
696765
280222
419266
1103046
1694033
44766
1585566
30827
1786062
614680
930246
1958945
1086861
330153
177800
617961
1855511
1266683
1659151
1995188
931584
371126
1195321
1568655
843333
472602
368450
802930
601838
1775488
439646
1673006
656201
856753
1446788
428702
1491204
1653486
1585324
1963268
1425591
663830
1131283
1383803
590273
1248553
1443320
248210
205308
1920733
1149807
347603
892124
1066184
79001
1782608
804378
1174492
722040
1542860
629415
1293258
805417
75229
1324156
1373370
1310664
1318930
1918136
437935
571123
365285
61665
858835
1583705
1098116
1483317
1959091
1732414
384154
119982
15593
394088
580713
18152
1040601
1384439
648024
941267
1380063
933746
417617
138831
225395
1393543
1272187
949450
85186
1617515
537944
978344
19300
632231
1706991
1898065
156428
375924
979072
1167243
1738955
1196817
641284
585648
1538858
1508285
1465839
1066377
1951752
598177
792812
986724
1074106
976594
1593254
1398067
338128
717077
796438
701320
1202947
971105
1454242
1140492
1339846
294716
1750620
302209
1721924
1655019
1385642
1577204
1475888
1447799
1234589
1280049
1217076
1624940
282393
256353
1008332
934565
358591
1307050
503819
1291885
1699689
1922040
223138
564065
1958831
1829900
246884
235683
1741322
206811
1784622
1432599
1201672
1185077
1572666
1150572
1368033
647096
4237
490651
996724
1219361
1743815
667860
1201141
335453
245829
1094257
1082514
327210
979307
1176041
550781
263682
648268
827083
814965
1634454
117419
651734
1688446
1403968
1975714
607281
1793446
1548233
1449289
1621664
1561844
1264398
1261251
714841
1457694
1101768
201948
907454
125156
1533419
862204
1942747
1603904
1603310
314122
1301374
1946706
663249
77834
1436799
1686561
689044
1208458
492817
1303360
638291
1015452
1867422
1364148
1545287
658571
587145
1043797
160986
1938141
667630
430701
411572
1545751
1425963
629767
752289
1381054
374429
791990
1632089
1194676
1424163
1766008
1358328
201929
364458
1380331
1846011
784467
590127
1318037
1065770
367401
1197531
465252
1648769
1992116
1039964
1919682
1581196
1461769
1144817
333539
70341
1053663
820634
1269023
1043832
1723523
1521607
1392748
83451
1559566
1703805
1620054
739450
325971
362928
976671
952427
1143776
762066
1845080
1420162
878334
232813
821913
1296652
1371133
626028
52891
1313383
1571661
1430142
1829170
469029
519132
1592356
162652
69737
960994
1763104
1739496
933970
1775660
1893679
916973
1887791
773204
977202
1981508
676482
913955
179949
241268
911776
1835863
1991123
189866
715423
1991026
841227
1199351
73288
776084
453740
1717725
1474546
1999626
1413692
895878
104489
1702592
1196909
38824
1858402
832282
1936439
1476356
151431
1201680
427866
736527
976976
855455
1310852
601204
1921231
916650
961927
1635311
1581188
1242286
1069257
518455
536227
1758500
1661343
614284
1681185
236054
867418
727899
1998199
950370
833089
861445
1598171
348147
686384
1590754
652671
1945360
576826
1118289
1464210
1352087
1606411
369365
39969
1548542
686125
934575
884491
936286
301577
1457281
1146855
681402
1663182
731522
766759
330383
912359
739032
1899247
1547215
1757840
961728
1185394
622176
391619
216245
1838291
1816620
1467190
389817
280407
440942
676805
1896375
1467700
115308
1948541
1697975
249499
1647607
1075279
769648
523562
480402
196626
511912
1325519
867105
663040
65773
1247119
1316579
1221766
1010798
617997
1780678
237825
1139005
633870
1012469
629889
309600
65436
1494811
474064
1157914
1326031
1304797
715120
1638521
977232
1030116
1229007
1267416
1033478
723745
1962703
446612
1125659
32891
1607727
1244181
733730
755609
787181
145830
1858557
1375416
701233
580151
222750
1450616
1823638
1711968
518501
1231549
675925
191286
1737418
1211106
1206868
1799663
375693
553255
1317844
1351258
465255
1964423
1097473
1425219
1404327
1321460
651453
1355643
75611
1839111
707992
1569791
447956
293198
1702092
1411809
900018
1530115
1276908
186210
222196
1404553
1944236
895963
723203
900934
1919496
1238003
338328
462422
49255
1488330
1331208
699305
427513
637830
1430907
1825320
1985276
671756
1139188
192812
430749
1527028
646507
1618394
654344
632554
1088859
650549
1779164
381406
248251
1683739
476645
53933
1093787
1006254
1608797
770901
1784109
1288721
731090
356996
1962087
1623498
1314498
1052104
532947
1033083
502210
705157
1842831
1699783
81705
375843
152622
502065
943711
421315
1414153
1487792
601741
1055067
825209
103299
1758794
251050
1657569
759670
1347520
1068758
1804455
1758246
1447097
814648
894103
55084
511212
1776951
317408
557934
976656
927778
61808
596902
1143434
256060
1543874
1604960
306436
1971005
303374
372724
1584343
1415977
191714
231328
542657
764152
374832
20538
1800431
750914
1617238
216739
1653728
1656296
515346
722179
1938725
1348250
359991
403125
834215
1513180
404269
267063
1531689
118918
935016
1583328
1134443
955220
716766
1417165
505454
1140917
902571
1257739
9380
1573630
760728
1888107
1385639
163749
1475246
1546131
1683493
318394
484830
869753
604264
815251
820414
1451765
1467942
1661306
172221
994152
867844
161615
1250624
383676
1372227
1239828
1958751
1473024
571207
1502952
1147794
1124876
289061
138066
432975
1785801
983221
690861
90731
1163721
328209
391954
617880
922647
654293
792707
1656339
1289726
848356
1896670
729327
1158939
1419333
191824
747622
845397
1142942
607098
1767200
1267409
1545351
614607
922403
178027
154820
706142
1436376
1879436
1135155
156367
1195072
1871332
251440
942611
1921830
487049
558363
1097456
1517823
1516717
1144947
227631
1862712
1577730
337010
522589
344205
1802422
139138
1031577
1561002
1998578
274945
1952574
277015
1819603
205987
231146
1239693
1269653
1046721
915020
1580175
1944331
1073884
84921
1315603
1828950
389949
1975594
1406201
51772
817552
164098
25709
1307285
751971
578757
1102962
1127153
1037181
1125027
84590
906132
251919
1666750
1600480
459466
1351487
596518
790323
1025421
1177266
779436
1746094
148542
608181
948136
114665
559648
923675
685617
1974875
1475665
497063
1065859
253225
112608
1676514
297831
309771
201759
1538140
289371
1042357
325896
1513266
1509083
289806
1721840
1833611
1280375
76769
362136
1586868
1326222
1934078
417261
1856846
82617
243114
1223659
1989884
1242447
1248762
980959
1484605
1295148
329512
1986350
1132766
1830917
1529721
216098
595445
584831
1420234
1806392
1827934
1541547
490919
170136
789662
516537
773083
461715
1335861
574195
1929575
1851221
652658
1352913
248539
75536
1492026
1205538
283691
511957
500628
293018
1780898
1264843
1840822
1335420
1445258
1999736
743742
1718617
1718494
40845
228463
1610438
1082016
261
1793080
1851837
1912198
1156509
1480008
141474
1241935
1120613
957851
1326574
1538338
1807924
1061543
54038
254465
1074957
1262410
1921769
596992
590830
1918632
461670
1229427
1589681
339097
360695
423938
1704411
1266600
1092710
1272999
867215
1883407
1405578
7021
1603654
432529
117819
1224853
268851
1767320
675266
263115
1214579
1041858
495377
1198684
1091718
679889
87966
740955
1989242
640478
1511307
1630960
252416
1903292
790799
1556996
1372546
357546
1684948
825637
604063
1538749
1311233
237761
579684
1881678
1867719
912141
650202
586032
1989457
236966
1040581
1768986
1762595
61105
1754484
1846248
98880
187390
1428380
391310
564792
1092857
605177
1043286
758667
413415
1452530
1401593
660847
363478
1684073
70117
54529
813881
53102
1454844
1452648
1404960
1472555
1649750
45452
1547926
1421448
1971400
1309772
454187
1593921
250844
208693
1242415
1442016
647829
747022
1270280
1428715
350201
937348
56298
74732
627157
611088
323411
1913491
1261542
1611556
83961
1891121
1351767
330574
596774
188786
889889
848312
975894
1962446
11849
942987
1268485
1537108
129672
1796717
1364484
1981417
1273828
698567
1478380
1366088
1593419
406504
1255120
1997982
265926
1771270
265343
716776
796890
1308684
1442534
723833
793635
198142
513816
878522
864310
250862
694715
198203
1919532
602909
1618973
847418
136729
1671663
1873960
1141991
141018
867472
214018
1997357
486397
1866926
901780
592729
1054917
1383744
627347
329836
1063492
1356239
1610553
63918
817444
770123
272956
977368
1756858
183224
1427062
448068
13899
304964
1885849
257440
1861412
897422
1385552
1500580
1386992
1561885
1271963
1867641
1979414
762083
633905
1030820
1429552
506975
1504546
1518647
298726
400518
1622339
192716
1065431
1552638
1995212
1069906
1413703
681712
1344980
425459
41669
1436743
578888
1714844
554097
352742
1310827
812187
1852492
1888068
516526
13902
615607
1659839
1701225
546704
629144
705235
1253219
1388263
1208101
1236656
748668
1213294
932784
1883737
1830647
1581390
1731
684745
327860
189310
818909
701814
954503
397594
1910405
29968
548568
440606
502763
852770
276312
1716255
1706748
1511374
814227
1770896
1015614
816752
722656
1951998
1790309
1497467
1373614
35217
533988
1627732
1009981
531999
619949
1743066
1013417
1317218
1992933
1546094
937626
1862683
422520
1470747
600050
80945
1932902
1859935
1048203
1658122
636942
111035
1498030
528976
1935519
655751
1872276
457813
1582245
1219266
1577765
1497770
567212
787857
326843
81455
1514494
1861980
1164567
736198
469758
191891
431298
898214
1211320
675723
1214530
1136060
1894678
801075
139330
747288
177640
993870
244964
198754
1681134
1007059
503007
353841
1115591
312770
677861
1077240
419235
880274
1408193
225251
634477
1911135
277378
438313
196423
974010
772494
448820
279942
1932754
1290788
1029565
399781
1336161
794340
1936853
1888372
1826825
213557
747475
1165931
1135568
1690756
387595
1242281
1571173
950610
53740
1641971
1373689
1539717
697457
1856565
1231190
1509795
686328
996387
983151
1255432
1545555
73415
1235352
1938603
916747
1732842
1147028
90711
1325014
346666
175869
1976122
1343193
493191
1534718
1358601
221148
624376
745796
713252
710564
1266994
656491
1735187
372052
111802
360893
743440
1339653
656975
804991
1457943
1735685
471515
1285645
1705864
1124738
1314752
1576634
521420
84089
1125844
917235
1080716
1604068
30058
1677096
457806
1059789
1354941
1589863
1885898
999866
545198
597706
804154
96812
517552
394686
131481
1702171
1724233
621712
620515
167649
353177
1430315
138499
305780
731829
1577726
961711
30092
1044576
978429
186446
937535
624190
1702173
1614362
1862848
1573422
1058301
1935083
1988986
1585972
1119189
1119950
1783213
2918
1316180
374973
1752018
1274107
1820732
232560
1972189
927835
861427
1691834
455971
1832646
299630
122711
1263510
1157181
1161466
1852111
1992572
823893
1836227
993701
1961624
1781952
509117
643240
1417771
187111
1476301
648569
1120455
1019518
758999
1009117
978555
5943
98776
51562
813871
1599535
1417034
1684518
726570
1118098
1185112
1509800
318173
1174567
1485167
929592
306342
1759098
1158891
855096
42406
492947
131989
604077
262693
1590268
319601
1395758
1015679
163389
1153326
1205860
1330272
1304043
1258868
1282711
1449963
1313239
610570
1434877
958440
391904
969945
1185411
251931
1908478
372418
58182
79833
1306700
1827654
1966047
1868185
1894289
1744588
1619842
1716115
1628341
355450
542561
1191214
1860872
213534
486570
699189
1841791
727557
1386792
1265003
1926615
996493
1743176
69877
866847
798955
502511
1042105
1482050
303046
1736841
83831
1713597
1316484
364553
331257
476092
999766
42142
1979992
20450
673228
1775103
130161
728449
1642375
1705170
690903
790510
186954
538709
1398815
41958
1618724
1296689
203776
304361
568530
1284951
1632228
781730
1408334
1438870
1129902
424881
367262
58139
1116059
1954059
364352
344094
1328074
606921
117215
1243861
1608785
1732845
1650228
1452143
904671
506846
1157543
787977
1622927
1956138
1061809
1258762
96003
567500
1865939
334397
320919
1493510
1298080
1722978
255797
311386
1546204
1471576
799723
1402345
21533
1819
122156
439685
87782
1129507
413616
1867896
343579
257833
78687
1452850
1286247
1192858
1672327
1029834
629789
1307217
235438
442130
1571846
1492974
994408
478767
213683
369329
125476
524157
160901
523652
525485
532163
287732
1231571
1816163
685464
173426
779707
205333
177880
1218986
1281084
1564361
206835
920596
1420126
34048
467839
707814
1276373
1272194
313407
7191
126591
847225
1946504
1240198
1863248
259805
1084270
811134
1975655
1575288
273028
1543220
1863384
1189794
499984
653467
1787428
1739976
1338069
1535275
201456
1990448
662264
1950496
859257
96152
854849
1802734
1865069
937770
477927
1594827
1751706
482798
1141805
1276864
1969915
837010
1079157
882826
704393
312003
1237007
98804
987513
1703407
689339
1640379
1254326
565799
1439004
160980
924431
1225890
357452
200220
1468799
1979810
1728909
1287656
1334737
1223004
1638341
1419417
1674807
1691741
382247
385627
1154966
1541531
33702
667678
500860
672166
1440059
1570179
861364
821758
838678
771820
702786
685107
927614
163423
64323
1882110
12337
1947340
1228992
1932733
1243071
181130
1310688
1894956
1516814
1895557
405812
633635
308886
1873592
1025160
1659450
39634
93243
1317404
421635
997065
941037
1994298
1673434
1155420
199654
1883628
1614250
1765307
2726
486142
1693469
561336
1320414
238695
1210015
1048743
603913
614892
987574
1368919
1423095
1889782
1202008
299639
1396672
1589037
1208871
1388460
143520
1248692
1802831
1423171
1197827
1211324
660979
1433768
44576
944271
715203
945430
1160476
974695
1809470
1447706
155103
1763288
1182654
1336858
1010739
776488
473512
1306262
1495956
1951395
956069
775407
1149456
1995688
1801946
1331679
1664308
114232
1708820
1987875
1851115
1660610
215592
709136
487179
401926
1045800
984164
351087
1457896
664297
1003704
443345
945775
276144
691648
956858
1400801
417619
428631
527045
524969
767715
365843
1598371
412550
518652
1123875
1809910
1278861
91495
1152712
123783
1645895
194274
883905
1504525
38229
1071418
1843184
54410
1247467
666881
458404
1849389
1769336
1817300
380393
609194
141977
533125
1997165
497298
1520057
13894
404263
356544
1909595
1340494
1158300
1570491
1044681
977733
1972896
1135616
1246133
1799305
1738522
1819494
1227010
318285
1039786
1351365
896900
1049386
1489238
1298464
552856
89798
1766044
224565
1156135
1559817
1575076
114297
376702
48745
742859
86760
1533298
45276
17012
1848614
1221491
1492107
567556
980224
216691
731900
1136121
803786
915054
716183
1890935
270782
1943463
328636
776969
622463
1795162
716270
147432
1759033
1697421
817814
893062
669031
800459
831029
1929095
588670
958207
1774064
413317
1444331
1313578
510480
652920
515731
900383
421983
1785637
1500758
1708814
1182307
554101
588055
1807810
892905
261044
181613
17669
1094221
1908874
374057
506992
229515
1217336
731312
1582037
1923968
855509
334441
1142088
1858195
1189758
111845
1259267
1188102
306876
1213915
1938946
1222735
1627982
1388513
708463
982127
281547
1940470
646747
1495252
1238325
975792
874320
1387958
1499219
454997
619887
771974
1369242
1592812
849629
274669
1764426
590604
1130930
1415577
586683
1177592
21810
914269
167006
584697
1462045
440168
1794077
1387206
1415577
1857247
273795
1666283
1195257
1202558
398831
712067
378379
812186
162986
1124545
1499243
1619987
884644
1277647
609644
1235609
1567781
489073
1121693
1796785
298351
973383
1965211
919870
1427346
1488908
202300
312434
457053
1375991
209265
1149254
533371
384093
1890646
511530
210439
1752563
1705362
511942
1300205
962228
1586436
864426
1367240
1146665
1403187
707462
1107266
57346
511710
444224
1213764
1292172
286974
1704621
1611521
1031987
342708
628222
1964754
841350
954371
1985008
417040
1972113
54050
664513
738764
1904719
224722
48013
1254351
734734
1800572
807550
614525
209284
142389
510499
933327
1754787
329576
764983
368015
465205
272010
1332222
1317813
1123948
1849364
234162
571105
107792
346031
1958740
482194
444742
1320163
251266
365292
1636551
512888
649962
1674408
1566092
1011228
1797965
656931
1429241
448063
307386
405863
1476100
1182225
13361
1665176
1824442
38861
295643
1901344
348403
1738104
1052159
1308297
1274642
916555
104826
1096766
1949148
912003
257252
508478
84539
1157097
51241
1053184
1246903
472211
1002883
1284590
1896537
1417631
1794322
753382
28079
991023
1335053
1273895
568511
1655340
1110988
1903331
1334752
11540
813355
1854398
619031
1372914
1791635
874968
1095034
752749
517468
1211628
324715
268737
297787
999889
1006550
803951
1259594
1723949
1172205
389482
97417
1045937
1001292
1340266
838268
991689
402308
1357310
759894
819061
1071647
1911325
1823905
1701692
72074
1461480
1386312
1609875
707188
474059
766431
1145412
1977900
548191
1627159
493646
1202475
206714
990933
676012
982144
377046
1247720
532317
1891908
1165161
121002
870456
1309652
700619
1066137
80517
587342
520803
1277871
422029
1335675
1787911
534088
73151
833572
423112
601183
725130
827966
1511656
1477346
1422020
944153
1244808
250778
1867179
1997055
1063431
1664867
869773
458944
1364268
38753
604696
1721787
1300452
1499631
233106
1366977
41231
896593
1966428
723722
1831012
523489
1804987
828690
1876060
753354
1664636
1719999
935268
556863
291009
322974
1490836
1158166
1917964
1663669
1494599
478468
1713673
1652196
413534
1300282
1275829
990835
1171068
227618
1046397
1695038
1967006
569027
1926742
1137461
1904952
1377127
473072
684978
755435
1085870
1960922
77863
175512
11409
955883
1477386
536510
1863056
559281
357041
861759
1402764
1891320
589569
127471
1430783
356891
1698192
1681353
286308
589590
343295
588198
445328
676594
539424
961883
1808222
73094
288906
531690
223146
640453
1790142
1777708
598510
1319765
806345
1296100
28767
39624
119064
1388093
1917364
1920800
1677098
1663237
1306601
357627
1397079
675175
1940164
1801700
54173
1013700
593757
1326498
1316753
1001087
1046973
718032
1495402
956242
1669599
1664413
952646
859859
509201
1016225
537365
1190216
1343660
1434057
1893156
1538735
1680421
299023
1728457
1284409
1917476
1531613
1225185
387261
375118
928693
502196
1818730
166772
97159
273926
1696015
297835
1726586
501139
1140322
809333
1515274
1572346
361023
1088023
366974
1563353
460356
1402147
642109
79206
1730603
1763908
1458910
639931
1231497
1204172
745773
1147866
877636
1096340
1688623
1745361
1173707
1291685
1388036
663015
5448
11432
282509
1940861
1305967
838071
644145
1270182
1143149
1464795
198737
71073
1684886
1059215
970647
612443
1444075
1730885
1521034
1938652
967685
1130999
1768338
34161
241603
348083
593243
870615
1541636
1102165
1234785
1512186
1161408
373526
1711607
80890
988516
859175
1839891
1977610
1669433
1720261
319155
820625
1239900
161124
477109
1039367
201467
1713928
1474521
273804
288869
55406
1225798
1691337
1832997
1749845
1078399
277222
826152
382605
1671618
816064
1624883
979940
1742807
495501
820555
802924
219396
1327888
996183
1752988
98838
1873421
1317822
253874
1315637
1889749
579744
1004735
1148475
716779
1336765
300435
700031
564394
997973
356853
1565985
848456
469797
1245302
79041
322809
1087715
1015467
673441
1616317
731413
1024213
935518
833432
1945758
928161
1450660
585354
1040742
1697821
471963
682614
440072
1659232
1354553
1963554
1979605
1371817
404377
1210507
752190
1182324
1607787
378838
410650
372235
1058909
1184851
161260
191928
44294
1256512
1295902
220898
366888
1720897
1913208
1055179
821844
1908031
1154899
1773635
910062
998823
1925246
1675299
1176027
1684420
318518
777742
863873
1654766
744165
1047187
695184
150671
858369
1357847
819953
921000
536355
23884
1002388
604317
1411818
1081441
242234
932739
516508
552720
477537
619023
1913368
913595
502578
1445110
1294734
413833
1242164
1034926
417464
792308
613473
572461
593836
130671
1896045
1320656
1967993
1500285
1303142
1023739
1799134
538203
399537
818038
419994
1651125
1741789
580224
1484222
1190733
1494278
1585349
1825136
1333180
97913
329875
590751
1858379
1171753
1945563
1694113
184086
1742684
1118717
897844
1733138
1217707
886172
537205
467460
63063
44832
1504538
1232260
938022
479546
282261
1378605
122684
1101012
128996
691196
986215
943740
1108659
751932
1683527
1079060
1323280
1537280
1363107
1034763
496291
1330204
11078
1779533
768858
343746
1963401
1967140
1370065
1682924
1797174
410267
1805145
1555415
651709
1591348
430885
1443347
1989682
1592712
1819931
428557
87173
1696290
1214511
1186043
531583
1593908
1117157
68622
1569600
517354
1063547
163463
1330536
278993
557477
359985
1606339
853944
1919762
1630784
203597
11961
1208352
627287
1590212
356659
1648909
808112
479225
502980
1612726
228978
127188
547290
291423
77297
99938
663147
121042
1504051
825577
130671
800082
1584261
1875416
1427151
1674407
1488130
962820
1430766
1617100
353457
312134
1138718
199835
907781
282904
1015112
1250920
195352
1342664
1323052
1739871
934854
1471299
1358624
1757838
572803
561992
977389
886214
691779
1176234
18535
682142
214147
384867
208166
1175934
1198978
1939030
1890430
1652091
575143
49839
626170
1807806
1817564
1034529
568477
1355530
864354
1681388
222222
1319799
1026971
1991136
223606
303212
1830411
964255
316223
396991
632928
1237841
1460410
140201
1232963
1772868
403688
1326525
776319
1578926
156273
1799339
910213
227327
1385418
937046
317024
249902
716812
512460
686284
1077425
999834
1306060
367049
1033643
342483
1504926
1977459
1547258
1884623
175952
1696742
877319
1894948
138884
192075
1511920
632208
526451
888952
1650929
30936
636029
1204589
1768701
1253082
1588803
44039
1665561
1400582
434056
1999328
399082
490928
1584208
1652578
637506
1388728
1034566
700176
944124
385300
1579176
293603
1080350
1602799
697130
1106641
859960
1777492
1704799
473681
833292
1426873
1818724
1861625
956492
1218505
943922
1409706
936873
1108152
1381035
1980157
19371
39700
1213629
728341
1280744
247586
616302
960004
1506766
931957
26175
1816939
1116315
291487
1009598
916376
394329
1899541
1349640
665590
809191
1161763
913420
1954163
830531
428692
1581530
685929
1787361
1614277
1665166
710173
1209991
1082764
1967702
1433323
1702040
1003764
587945
1401745
1752742
1094791
726097
36988
760533
1661848
628906
292979
975049
1786951
194989
1054166
23742
990388
1717261
1575033
1637792
1585451
1116155
237070
1052742
1672696
1756635
245775
984860
910574
449891
654392
1879848
433167
25510
604008
431012
517485
1523647
1068398
181519
1117798
1398628
1410982
640132
1158755
958245
1757565
1475604
972588
1941206
754035
1294404
1940501
1678243
1239117
1267607
1674047
1558087
455697
989549
1739499
1697927
647457
644957
393830
712420
1733696
591359
1307732
132997
126263
331517
625709
1784931
1223436
1567894
1059065
1019525
190336
1212136
1595224
982481
1896095
478206
230874
1288574
1067579
1785331
1825575
1251354
79932
1491312
1777348
653481
1149551
748569
242763
1217008
457996
688871
169078
1150710
1439824
77870
174671
1298384
469542
1491604
1206749
918985
102886
1234164
554072
92662
1238107
1767948
954442
957059
1590907
944703
1014519
1705918
242761
1090174
1117063
506457
397076
629081
1675194
945346
1709297
1459807
869832
201831
516205
832746
966942
122875
821919
1054435
1325827
1279140
246014
56743
143042
1865116
1599388
1817793
1566546
648421
15706
731527
1522137
1169049
391091
1488870
15894
1706696
1468900
30982
1062848
266639
540559
1110240
798993
653921
1354364
1529090
601438
1597290
195014
1787564
913144
993557
1731775
770109
1625132
1509372
1149890
125048
1682315
1283191
1408348
1583458
1666715
1542881
370746
1115159
10484
1693352
289735
376393
776017
100963
33681
6794
652077
828729
1608625
189629
1716719
1453179
225968
1608637
825881
1301599
1354594
1133331
444059
806692
1608010
1510894
1289094
663084
1273946
724887
1856142
781226
1854176
1669620
568802
1410241
1194525
157025
87955
557202
31700
1238082
1696394
368952
1637348
1561419
1906485
1283835
1617782
1481401
210763
306447
925161
191622
1873896
618670
1305424
459304
418132
1282
250685
1872147
719191
740684
1864724
1451623
519966
1588803
974901
1336233
956284
999307
1862313
70348
294364
1383881
1854122
465584
1256602
1652853
1595371
1762204
265426
410902
62281
702025
1550633
1570916
941165
1843127
305614
669157
847504
1468952
355280
1838078
1082313
1809668
1199153
597224
792717
1447464
1546759
1742084
1668864
870235
1769926
324302
407362
1326871
1553558
1506176
227004
775530
1287976
495954
1881426
1530716
366942
1520185
131714
111334
43430
1766716
1395673
561085
699510
1213437
655559
247362
1379049
1080757
421299
396309
407127
1865784
1211119
44119
1397579
1793986
29487
1863556
599704
1075248
598614
789839
1640919
643685
64270
167974
396334
373929
1700869
932154
1106952
308134
336657
880028
1336271
615545
575522
253883
345080
1758110
1164886
373331
1175329
472394
960563
1566231
1942704
940559
1690903
584398
1015501
441328
278715
794534
22522
668456
880122
27848
454333
742446
1887797
336443
1783878
177221
760028
806486
256308
423590
1499496
1497044
1544441
489653
1334030
635395
1610
752461
1358336
69057
670619
1328263
287499
1142963
1374690
271138
1945866
1413374
664020
1310483
715380
1105121
1745229
1300348
340234
700165
990696
403329
435673
1988595
602547
1675061
1563293
1447156
1284763
1720867
1339833
868953
317831
1508721
337884
1931179
1284086
521829
983639
1307746
371675
459771
1435785
380125
1036127
1472876
23022
1688024
1717394
1759755
116683
1968631
1897647
1645544
1436415
1152776
293043
1949521
1923997
1693511
6531
339338
946032
1783618
1170933
221339
1452012
1011334
698308
1571421
1247207
701540
235454
1909031
1061931
255478
1668866
328541
1030204
637675
1330838
510220
1715866
488523
1406881
696303
728807
1156525
1345539
763259
970308
1530056
1956511
736432
1740107
838182
72135
1035134
366587
787729
87840
381054
1146142
762028
1899975
400962
1849174
629502
1700072
1024804
1983622
1495136
406709
1453968
423822
1574095
536989
654759
1672736
1141041
245659
688312
1300196
787037
1383127
1940984
1207862
749850
1567440
547075
788752
1291203
105826
1697056
546722
933986
136574
148855
89417
1828823
862337
638906
1881171
57984
1015957
1393824
1180078
448347
1199389
1907942
1320990
886535
1063472
1919030
93794
1015302
601158
1003464
579154
1981981
1487874
455573
1493810
1135086
887030
1160981
1994027
1605655
239692
51326
934931
784348
1289832
124967
1844214
1635268
1082964
752035
404175
368043
79612
274949
995528
482956
1365454
1418015
507664
412305
109553
49012
991188
803977
1630443
1686990
367678
1154057
495573
205419
1010336
487650
79966
998662
1813792
1662027
1401620
543295
205859
1495642
991062
595965
1425502
584832
1923619
1217075
1714476
179931
292219
1719141
1268059
1626910
723335
275204
1392435
488387
1582998
1316169
1852076
1633005
1109836
1771655
26286
1071519
324553
1461747
717386
973476
1551853
885335
1515065
1134764
1187144
801370
633569
1894141
1124441
192438
1902330
112446
1676172
1728951
1149772
1014877
58734
1095516
1395877
1161225
1064914
1193035
1221257
525000
1505764
18620
1568417
578412
1593840
460042
203223
833442
638643
752226
1601575
989939
467125
317674
1137664
497639
812596
1046701
367846
840463
1800400
1167464
888825
388687
1844708
350704
819989
195113
1075687
1985694
1398403
83036
348234
1170312
1109867
293510
822706
1263176
451688
224759
587152
1470266
1112434
168253
565566
662633
1566797
95822
772820
112667
850440
1099066
1703109
687057
1015026
1007852
1028946
993948
1264283
1151304
1767685
533950
1934780
1964443
87468
1735
795911
904056
1333411
1106660
180614
1165501
1777261
53111
725644
418309
1230249
1299834
103784
546296
1332584
417093
869023
302313
329574
1174129
70482
1452863
52570
294034
269076
351550
70056
977100
458309
189369
1855701
1850063
1656930
1659011
1921079
759730
793065
1687642
905422
17129
811961
475889
781202
190423
1887242
1445799
1397597
907437
1380183
1404356
1064618
1834469
1259583
1686231
495166
1635285
1588355
1339419
1341749
1687117
1706248
1359948
94384
727134
1020602
1594317
192788
1570421
657447
558498
1533773
1485729
1829081
1038062
679535
1447501
1341850
1084086
1830075
1436788
1672155
1549271
1304301
1929234
263536
1208703
1277170
1397114
247545
1788025
1196235
265881
1454842
1284785
760255
255758
1654015
1395056
26039
744093
1371476
286305
1431738
442115
47906
1079155
664435
1076167
462510
1083585
1583797
220182
1713513
1993613
241716
1276681
982988
1864527
271952
337911
917644
1694699
1802136
38603
1187841
751764
1630108
439585
1867748
633896
1388261
1268763
408041
1611788
384512
866747
1103459
1305971
706404
711823
339008
1543620
429985
1491236
889587
1995754
12184
1156228
649808
1617160
452981
270231
408464
1549577
1507100
1631443
402190
1649827
1990919
15399
462469
226880
1692002
10048
1905477
1431258
1300758
950137
986093
278639
648323
1645848
555825
1737043
1714486
683683
1403303
134023
1555272
1713639
569671
994876
369541
1574774
287470
1799121
844147
1937097
1011306
302510
330544
780725
1144996
606815
625859
1951023
1973491
113397
1346506
1633679
369946
46594
9894
1795652
1438694
1292252
1617148
741935
3337
845435
1824462
739022
1123745
1934265
57884
69546
1111096
1055027
1490902
30863
111483
1788222
1411215
600881
1092589
116022
1380557
700058
505765
324165
700476
228122
638426
1914276
648169
1808574
1301003
251931
702203
337101
1492548
317062
364087
607047
662543
370355
1047273
1759487
237986
960932
2643
1154067
1062715
155761
1141541
13809
1160842
26789
403120
1186225
655346
206169
1885149
91387
250474
995707
1834798
1971117
1996546
1800948
1389449
559364
251473
1163264
1589353
1635650
225748
1312028
11379
285178
822660
147567
98877
1929047
1449483
176503
1883641
841310
1234861
316453
930481
437744
453484
1520132
1164465
1552286
318709
1530200
363879
192485
1526208
459100
1655697
1159586
658738
534131
1885737
1653828
1028066
902896
332790
515311
1511206
256678
79980
1599436
710446
1264502
906200
1367431
634247
1046454
1093952
933571
647618
925977
718521
1034493
1442542
1733494
1676848
1598749
194211
1863662
222389
115344
1517463
1300433
986275
222713
1830904
1477328
324246
32343
1023203
1656703
158212
1311040
1921150
391365
854735
1061835
1410895
763664
323897
661090
1354256
856481
287100
648586
522714
1231662
1867954
533074
1927155
850859
1093293
440615
1474717
573920
1284413
1789689
138471
1278408
1006268
1727242
470219
1587106
1234655
1573151
151712
563781
1899241
359437
64280
595131
1135854
1469903
892544
187481
1202806
158582
1535212
1162792
396564
1009537
1317753
1961154
797650
1162440
222148
1509747
466981
1551150
367916
462088
1179973
35231
981575
6036
51392
858475
529765
284932
1491344
1392479
1961996
1061371
681943
913069
341652
1229159
417601
1954762
1853919
1364157
1941653
927592
1065291
836834
1889227
471788
1145258
970302
1959730
679895
1269386
103488
1429954
93985
600688
1802916
306030
1126410
1810497
1320297
124598
545329
1573703
775787
776477
1465788
147486
995332
534226
1289060
316509
1380346
190792
54808
1860959
1688251
1442741
1458092
1844732
83466
996116
741199
833273
714140
1864065
721707
325250
159549
1212532
1840234
1678352
989402
1913332
334815
673550
647499
1929635
1414573
707348
1058456
1236427
329341
1376274
1037331
6082
222873
709904
667769
1280878
1949446
455242
1999104
533322
1703798
1075039
490200
1568368
1917758
332875
60975
193957
1060852
301051
1853281
177789
968879
818518
803149
788360
856300
1631425
1133762
1252082
1573739
405758
519828
848175
210696
1148347
195880
1055048
1131654
554291
1666008
1487683
1623258
768580
1932475
1212672
1762415
1857860
451740
1510997
790280
1755897
94643
1678101
223507
1148083
1441537
576471
1917228
833460
1989623
716922
1951384
1852288
26823
424221
759708
355771
1783426
1304310
1384277
1755843
316965
718674
850672
1738230
1052848
1888829
489042
1259317
1219450
1811319
1189481
1573476
586167
21227
58296
1069911
947112
1849264
1083780
1000406
893149
1911480
184246
220969
1257462
834283
13267
1346175
290950
1767357
921185
1030645
1504641
1363076
1328015
443178
184953
1578748
8603
1416324
100428
152810
869060
67667
1102405
1551241
403985
1500824
662984
1420880
1702001
471840
278802
71839
93601
1490611
1766405
1411472
979822
151744
1925186
706085
802045
1205868
997028
931111
1943403
893553
1114898
322042
432884
1821186
822773
1147345
917866
614018
278561
822036
1024398
1917117
260238
321296
1610531
1757103
1143723
750033
1254437
798351
392353
1612479
391806
534594
1787161
975127
1916313
655521
1361912
966337
934644
992019
1680339
350473
158268
1642558
937623
1747236
1576826
1330563
1856486
1630808
1083777
1368395
1388044
1376469
1951019
1060625
1299548
825075
1222540
1633848
1735401
1442723
429431
1451411
120285
394999
942112
413456
467172
523175
1307233
1035944
1773041
1368613
1994097
535720
677108
1895719
1431004
1467664
134453
1609265
785714
62118
960119
1310129
456798
221577
1836871
859253
1778851
857229
1263671
1076093
724703
1837242
425563
421188
45097
1158473
1999286
1967796
895682
186728
767400
1516115
1394942
279319
1190606
448391
1043534
167264
225493
1390801
1200064
1934408
582961
57944
295040
1753504
347908
412988
1178017
1463257
1409064
316394
1096587
861508
996658
384486
1315286
77906
66776
569094
339756
121331
578729
138962
1707852
3370
1655726
379498
1691076
1903806
1209111
1752769
1206232
175615
1620734
554881
968166
1937603
1346420
1594957
1923303
1527835
1980723
709216
273028
1167197
558313
918562
544012
57740
1709350
580937
1763087
622400
87201
507989
1089992
1676321
365888
714551
22971
136738
259489
380613
1148796
1845203
1280097
976775
1308095
1783953
737359
1114886
768107
1866882
470089
392006
80452
162180
1320069
557100
817857
844224
1105673
810417
870118
412104
26160
316354
805269
174240
1549880
998675
1259500
1671454
86556
1880983
1527329
123252
1670876
1291535
1896466
556651
275391
1138155
837018
340494
1640368
195987
1403199
1817202
1350913
551590
1465640
851250
1421076
1671106
1362076
152985
1774525
610431
512348
1073618
12131
1598993
803648
1552411
1970941
137728
1679316
1829555
436263
391478
1748856
1199616
407822
1732040
542077
843907
135206
1244481
1405097
1895174
1444672
647941
1531577
487996
988486
761782
1028571
1529630
530993
658311
256800
910497
376523
1760362
548166
1259819
340580
1622787
332550
906231
361797
1544329
421517
906990
68507
429343
200275
806404
651673
1427319
444371
1566651
1403348
1393683
1801435
1906393
1247508
343016
1681536
807617
830412
1791517
1956881
1087071
681952
1231370
67720
1987745
1742863
443975
1988771
646482
1086100
1785929
1223859
439221
553738
1006220
670114
1538671
1146520
474682
951776
1059789
1910935
727354
709097
52530
1485869
1620494
642020
151517
1405219
591767
1072565
685195
1486816
364156
1975295
1331692
477724
426326
1993836
854564
1427730
493163
464724
111372
914789
526715
268147
435167
101594
1190487
1385803
1484031
936162
1854163
627093
1835173
1003975
1628264
369434
222470
1687234
1365091
193630
193216
210400
1823190
323408
641193
818490
460148
900060
1595802
378416
103267
439914
1477838
1395948
1539586
1194269
1742843
987775
305056
983519
1946706
1582932
700754
1144926
1914740
984628
1859845
414643
1714049
1323986
800283
1302456
1133587
1844805
414687
1107087
1720759
1215274
1140569
1515777
536733
1199886
22462
754952
1547015
589865
534433
566029
1272326
1052887
255067
328881
1710673
709394
702914
548436
593427
1495072
682657
355312
1914772
1070160
1427234
119897
360096
1545769
334536
889976
1061156
439462
1821217
688553
586946
589890
1204232
1996721
705088
1727495
868317
422984
566003
511517
878699
417940
1530489
1917217
563703
1770802
1511173
1242910
863612
1082634
90291
1050053
108566
1041442
211995
767126
1557413
903605
1526565
1822027
1982253
698815
899999
708068
657764
1188283
833301
350514
1726224
1729129
1312931
1225112
1080173
646095
662616
351408
321139
1759658
253473
1034044
324310
1545406
737439
1594512
1476069
1721933
660134
1862075
1277869
1051234
206443
1828055
270153
1307304
125845
301247
695160
518187
1219332
837830
814300
693276
680270
322735
1788843
259051
823361
597714
1855220
1354368
1580079
1499431
188333
974472
548500
966354
1727616
1965546
1109837
1713701
98454
1400012
1855292
1814283
153238
1340303
145547
410965
814380
242969
1880084
767247
1787317
868590
1065754
94328
928480
1605085
1082877
630388
1604120
619785
211430
1748960
1096397
1474344
162696
538695
750673
1650176
173344
187898
588391
49891
755093
396271
1157901
239684
1891629
1491668
1328451
750658
314808
1591847
962250
403434
1612420
28252
1486641
1944383
1621241
440434
515680
564429
188311
463348
548840
460290
1644120
266567
1592039
1307911
993968
1700292
1825390
1050323
1622680
107508
632132
834399
1344069
680111
421354
383265
1716496
576074
586960
421286
254026
498124
1208445
1311566
347979
1374664
142914
369488
1545070
954515
1458512
1215527
223516
148388
1332281
751972
1947562
858681
707637
126769
276390
14621
1470801
302636
1329681
1860005
785699
1977361
885990
1599735
507729
1622391
188472
1123632
589051
1135324
690522
1054440
1365112
579506
1588519
457348
430506
1086324
773481
18383
214319
1398449
316460
1836441
1494370
1285257
81001
1469860
1432180
722972
167023
1370128
555914
916421
552413
1676068
1769650
1900993
1060175
1104693
1594558
1836367
507051
270039
613618
980753
98648
1817896
1269379
129130
930373
1696074
1972319
123156
772640
271918
1603708
243731
1393459
1801928
1797766
545609
184504
1400571
1176625
1547753
1056012
161308
1069536
96987
27543
1980652
482750
284469
854102
236409
1397768
1936226
851987
399311
1643631
731635
1215500
1394926
563766
998681
99049
1002780
475095
1215669
844017
1874672
917360
144306
1737773
1944003
1124964
280152
1029292
1932003
1711732
1444411
223499
1884398
1883059
1128841
25970
748638
771795
805688
807209
240153
1808162
473538
1696247
1434518
132973
1884953
1428471
91768
1784420
523864
1173425
1699530
636756
1321261
1734352
395449
810835
902634
64530
771516
885886
1723405
1844157
628828
1887612
1115059
1347369
1445050
1055012
1010989
897066
159278
970825
657168
1359839
1999692
464306
321744
1646738
772239
1818081
1219069
1525041
242279
1510793
155531
534971
1964983
99178
207672
1531067
1591195
1513201
710205
1103321
923713
441080
1352728
603190
33309
16276
1415219
993052
1959390
1365409
265439
42651
1852480
1228104
905564
1343502
11949
66315
65981
1445154
1029177
1634785
1856499
1667964
1685147
927903
588559
215541
1943630
686266
583591
256870
1674962
746420
1009271
752833
1070880
908677
1545787
1852477
1936
1612935
718505
1683078
72992
765206
1317589
662026
1267119
26958
1927931
1393051
728173
1039288
1587950
901657
32178
1348241
129374
1768431
221923
1150402
439167
485532
1234518
961479
1225240
461135
388507
979882
268784
1947262
390297
1973060
588587
1320958
509570
1778048
540748
935184
660701
636598
294975
288933
627717
1338514
1029913
1238835
1515984
98810
1763163
55325
626122
870550
1028689
1170501
612705
413003
351481
832649
604104
1723357
250934
1839647
232451
1663360
1334804
1567307
1534655
1967387
388021
1369762
97794
1024832
1955822
368325
610242
1958228
1101296
1836788
196920
1442669
1836541
1133738
509904
417382
557817
1162280
1908047
1622098
459460
1052590
603460
134452
734126
13265
1773219
768212
1569308
1851625
1017917
1255397
450990
633126
382002
1751862
1597750
1878345
1896306
60946
366371
627563
1035331
1566769
445484
203406
129311
721100
554243
487589
1353676
1274611
421797
1419120
1677595
346510
1134090
1874222
451396
369288
1628478
1774028
608816
1483661
372193
906097
472538
739469
1963614
1473722
618507
606022
1523870
209994
889698
990307
1831958
77271
1591927
747759
565637
1446250
145185
398934
1707281
1038469
577802
134539
1382900
562468
896959
1187847
545922
641240
150200
997184
1778197
1616336
1141921
81591
25141
1187578
150708
119552
205725
880903
354623
489440
1397019
1733958
753883
1401184
729531
1465538
1328707
1982900
980006
286008
1983136
301603
1923876
1477059
308243
1318395
1913454
1764183
593980
1304672
1653544
449778
44709
592161
726476
1717422
1742054
126322
411315
667316
759781
1353463
497610
1997422
1659739
1697209
1358607
1870245
1009863
1308237
287154
1756569
1553122
250374
1751931
859999
1481404
1370741
1560684
1064896
197638
160855
1081831
1149803
96582
1306909
324423
615930
1698430
204369
836679
675987
1624112
95740
1262707
1254433
1434804
738098
92214
1955048
334702
313640
1250909
413
1157795
45913
1938256
547629
1618632
743810
463964
1455923
1521378
818310
1696320
1137229
187966
9733
994185
1111277
847407
683477
772946
611609
1309374
566589
976464
1464755
505162
1925287
1413579
994350
189154
850282
346776
1283639
1483025
1554522
1198820
1802313
1303760
892262
1581874
134265
1250561
116820
1228185
1391251
1214231
803293
652018
634467
905242
1352843
183108
1219844
1082464
4574
78740
887587
1737623
891581
1115344
1946915
1854217
639378
1961406
664296
154078
1235021
794640
735723
994061
1025865
1997967
1580965
1252054
1657193
41012
291041
1673122
814166
613165
699207
1189590
787735
56813
937452
1071201
38117
1593859
442887
1356334
1890413
251661
1427168
80132
603534
896888
1334904
1723180
336261
669487
1117733
1685514
1017486
1916188
1958292
72975
95275
312631
84291
1830020
1093540
154088
778010
1601935
523508
1644487
902806
499940
83059
1778810
843964
129866
851931
837887
1652140
1702627
877669
430716
929307
1544915
1048272
1555461
1540075
1343639
894107
1181512
1267619
1782076
827249
380023
1261908
461401
28421
571255
1946604
611024
496758
606630
1391128
1025391
1095508
63161
1223890
324194
769774
749316
145882
939741
15526
639573
766005
291270
1378754
365177
119161
791324
1964893
958047
256433
115511
952651
1462960
971698
1364553
1892879
494781
378485
1948095
148489
311726
897962
1100787
1181847
172608
1584504
1957726
711067
1847358
588606
1790934
1798870
1581274
1829429
1502104
962423
366304
334459
1394688
150745
874985
1774815
1415688
168835
334410
841065
1542523
1666860
1543195
440566
1992845
1609894
631182
1463649
1273726
499782
1185481
1127855
1601293
980031
91418
1959112
659401
382404
1903951
458094
1801033
430240
112204
511722
784205
98574
728866
1188657
1335518
1642224
785414
1828030
1564510
1831960
1809934
1495270
1090640
1305720
1051552
1942780
1428628
1385838
853889
1576903
221732
1620378
28359
1720300
1908987
1949600
1839786
315740
837115
612428
1045215
1349729
401033
78241
159774
920678
1643205
1239739
1256997
428194
895378
214378
37715
883709
1632264
1821033
1270713
1692437
1481167
917045
780773
1206786
840207
1652292
134832
1689458
403729
1781926
658619
545067
367421
1524468
200144
1242753
381641
1361233
1697409
948650
1204312
258269
1678430
338638
1102074
884693
869514
1994515
653565
404441
1059484
1641311
949716
1652637
658665
1302312
1196331
614870
1045375
228791
783367
330563
455924
1985456
107765
575072
442314
68541
324537
499353
1298926
548451
1174754
641730
1339148
521329
1308399
652673
1058431
1997903
1658335
594619
1393064
820078
1385401
1566389
1191911
765231
1137653
1055960
907411
998432
745245
1172329
1447121
1786084
26309
933543
514349
337073
1351013
170734
1660547
1217039
1078366
590240
1590267
740249
1026881
1311566
1163608
1801666
721020
1649635
1960692
107089
1972314
1824367
1732785
354068
805183
348820
1778091
1846794
1672349
1930792
1184367
1262611
377548
512383
1886524
1597470
1035213
819887
617968
80916
668692
1101146
1999742
404928
1180327
324319
350520
269020
399934
1395095
1648893
501911
1679529
1855284
1511988
1285780
321431
1407982
1417871
37234
646369
1447405
102045
686188
1805368
1634292
709970
60766
1946218
1747604
1248431
1784278
950457
887116
813048
93983
330060
1118938
1525563
1099633
506833
730894
481396
1637068
851412
737343
1268815
142913
1275984
1884894
878935
749518
269871
187380
738109
592673
1764082
662981
1502999
32628
1378141
1083373
1175063
1914179
1185122
1271229
967274
1421672
1054655
1088225
1736895
1062610
1243836
1436907
1308552
792528
784792
1677319
1538164
1043772
1075512
1013726
250268
695005
1602367
1228042
1761426
398660
220898
1937760
1073392
1501902
454443
42902
1188622
1091177
1313584
566420
606005
372755
1526722
848968
1478517
1374378
1174335
1127627
542327
943842
145022
1448830
1645847
1404684
1187849
1264153
1569650
311648
1835349
590052
247032
1969377
917584
222421
483287
712869
126798
151922
1941139
1998450
1172286
196533
1484218
1672498
1285915
1067545
1680816
1330670
799397
45939
418855
358812
275763
315857
257557
4103
1166778
215974
810351
1803387
1731960
677957
1885636
744097
297399
1774852
130021
220548
1691658
1306575
1911708
1770754
45081
1341330
746892
92598
331224
1749752
1082863
1244722
1349885
1465519
960310
1236631
1910884
56521
310280
608407
1388563
810866
1299268
173751
1758249
258981
455476
1400886
238162
311110
179442
1115157
1892873
524562
1066381
1531247
617189
904863
332674
264623
406286
1614093
88531
1415770
256734
1914226
1955047
1754195
1723068
538204
1010748
1330034
181597
430630
1288111
428433
1814142
1810593
488578
1963749
1137852
1182903
373458
1490285
1241376
1223444
1680363
1633713
974272
140770
619399
762815
1510731
1698333
406001
1088374
1395398
1441592
362046
178460
884495
279138
1996708
572435
493608
745629
1516344
1241616
1154901
754216
198000
460687
170746
444289
1964114
1090591
606709
1342471
356473
977289
1910813
1666466
256757
19426
1447604
1531861
888809
1684357
1893867
283409
259244
791062
1120649
720593
867147
1472075
1657180
825872
748302
1608875
1145103
917066
797994
1327465
682022
562992
435731
1141875
1695666
534307
115616
461436
1201698
1822200
971116
370737
1151350
1572230
1660803
1881352
1461982
1019162
1271297
978974
647747
1731144
1723983
888796
534087
1449957
96558
627681
916589
440340
1584953
47856
1818609
255654
1194709
1855940
1705190
976949
469496
1618945
1505012
405283
1945991
1099012
1061406
192705
675505
1357011
1334563
1686361
1621145
1313771
1414871
570704
506288
416795
827708
1227543
1199036
1626418
1649452
668784
1032931
161762
1765515
1846206
241438
369038
769554
483554
416779
974036
1977519
415631
1743490
1700761
1153367
1570639
1688297
518428
550486
1800810
1660521
1286388
1314544
1910898
1563238
1868295
1594247
262914
566582
1271530
330422
1638666
1431713
1042452
1169575
1382709
1168601
157841
1929878
1157305
1618028
1441168
1208913
1730887
1076945
1672440
906531
1239811
746543
1740043
524228
1054685
1576904
1165316
994372
1214502
186531
810240
1424931
23445
1240764
1394687
26950
950531
957543
853766
447767
950805
686907
619713
1717947
579398
1613837
669737
346551
660137
1284819
1679997
1164548
632220
999919
1294075
541880
1269053
938971
69237
1016098
1604812
940470
1315154
627123
726935
1117204
740367
1306635
481191
1037444
1192612
949010
1204404
1608741
253553
1399152
1516258
1643261
1275115
522958
32936
417116
1505992
416003
88695
383708
465445
844577
317504
1461391
973173
787053
1036337
777863
136125
548474
541700
1877138
1632611
393310
522762
370611
1242417
1612638
1107224
1398107
531273
390441
720680
725401
980776
397898
726821
1394960
1999860
1873242
231030
694301
439255
886666
757320
435699
944453
602314
1502214
1921627
1087503
361955
1487604
703638
668967
1013021
1983707
1260921
749283
1904136
1091031
1888565
1049682
559401
1758344
1976374
453858
997810
990653
1348250
320597
185139
690908
143858
1397869
1228073
1794859
1333155
1807988
517759
882496
1094308
634185
793901
1993470
1074630
1665945
1594979
588334
304950
1396424
361677
1286337
1163509
801785
995379
1909795
245745
732453
889595
1396512
760247
322313
656882
1473910
117115
1934448
279136
1439978
1809842
10655
252019
1780622
284904
579296
1056280
1368483
1301546
738745
306377
1650576
216075
1874899
293509
1019980
1155723
98448
1343686
241306
167658
1964696
56242
1022919
1864989
605427
527261
1944128
1189806
1344522
1736999
1026432
929996
269033
1646913
144903
987924
584433
329522
917074
602575
1621785
354840
473096
298446
748438
1983599
525164
1726253
338669
316332
1193728
865004
391574
281782
148360
1771115
1070865
974376
20858
633187
1644121
325974
804139
1569079
727634
402690
741903
1779390
1270028
639137
845898
1538146
1167436
829476
831364
1239536
1474434
990202
1869842
729884
10883
1408713
1659601
1155826
264907
1152473
887350
204474
321033
1487260
1335362
239823
272396
1889740
1894042
1085753
1047145
1704172
853038
1269479
214911
760854
310034
1555759
434322
801398
989350
1454570
313738
1325743
1709218
1453231
680283
802255
889748
1073347
1943052
289477
886135
1217275
362072
1210419
953706
292103
248577
1329044
538714
1058924
140279
1204490
59234
246479
1791797
47698
1517836
104610
53359
1968190
64198
604508
1119355
72592
1454306
801836
119127
1506179
178535
1515017
521444
1926154
775379
705145
818170
1702305
128463
401239
1773342
1751671
1533289
689006
610227
600334
1810987
1298478
1703173
386184
61397
992606
1797871
1243828
1266416
229951
1445843
1900104
1537366
402500
182209
197756
1663971
1248600
1620487
1786609
1163186
305660
1159788
668810
1963434
1471424
1209596
1505708
770039
342702
567167
1884481
982969
1932437
704025
217198
1466107
1141626
32605
1470157
1681523
189074
1708907
683420
1979546
1467712
967612
1416828
1647430
481152
562279
1950438
612540
1852246
238513
1714743
1596069
1653291
1199022
1048013
833687
200415
1850076
140425
782921
1374938
1712633
1520120
1484628
796741
1441035
461364
1072521
1884686
48900
784795
1011755
303025
958795
674845
319774
1291269
467973
736276
768557
262926
659346
706085
1883544
217238
521256
1757576
306622
965475
1099702
340671
986034
1313042
829711
939463
646358
929916
1714759
1284483
717179
1822719
1644987
475357
1208969
407344
1878764
837095
743819
984566
1316056
1223349
762509
118767
852184
1328048
1817075
114487
1545110
824990
497398
143566
648761
1876230
1311564
1016173
693771
1787583
1299259
394771
1592521
477866
604795
1522804
1306856
413189
407336
178861
437566
453598
408642
461667
1225367
875995
1057463
1974588
1750238
1075183
848641
1411067
385959
213629
320341
313541
1144557
847659
1874286
666912
147799
1799252
1910510
1083191
1658710
226157
226811
1351932
726331
1253398
42
1276462
1202017
1581410
1979096
231998
1368247
487502
623064
711560
1499582
1489294
64078
142533
1104769
263928
1498222
1624635
634113
1819732
1179074
1331651
1271194
1770973
125363
683905
1169560
1142068
607432
1078707
1896567
1809688
116942
73086
12673
1059363
601260
1069373
612188
706969
849358
1133391
1761605
1287168
1491676
1830741
560028
1211605
1271055
1060040
855849
789865
528275
1317250
798955
1646095
1405504
98714
1794239
243406
643215
1852803
895324
1153095
1276964
1844991
1136189
1346383
1196065
41364
948540
1902115
914325
827423
1544413
700855
1284071
36977
1252081
1379748
212469
5511
171281
1806742
584041
1161815
877955
823544
1725037
1676177
240618
128760
5323
888077
1624234
1185811
737205
801362
246655
368877
467615
191710
1711932
1068068
723167
1558063
1925186
527246
982422
1136245
406583
516065
1122258
29409
1817750
1640935
1735641
361847
609691
613589
1546935
538425
119062
31057
1594799
251048
1860380
334085
124409
1821068
641764
43180
1961796
69638
536043
1382406
495848
1430006
117960
1774128
1187030
840826
721396
646590
1954505
1431551
449333
107781
1055141
1302688
1926454
1875441
215268
447890
1639543
1818378
1107720
359690
658412
1415260
221670
1628344
5058
1223509
358661
462495
614460
1032335
665
1298846
327154
45164
1393044
497590
25385
362157
313537
842113
459060
1072464
1721663
787055
983100
1891727
196069
1488345
1699631
43968
1709020
729614
1519960
1595306
1638460
1046835
1297514
164543
1882490
810129
709446
1978516
350822
1274662
30804
466231
1617280
362231
1166076
1173526
1923211
1167125
1033988
313773
1822476
1939937
1505203
1016460
1870780
1277304
1243571
898885
979856
1963538
451596
1176259
116747
1320724
1159261
1098178
939715
1257306
1461793
1938887
295224
794614
954319
302874
23142
1032635
385991
1330985
1710525
1403005
1733961
1356110
334995
1192625
1401631
279201
1637630
179782
1521808
34413
1211830
1474429
848557
1023539
949259
1726720
1866950
440911
896883
704441
1413342
292697
1632706
882943
1400494
156702
1561564
1989161
549679
852462
558636
472131
145373
1282493
1730069
1585206
165254
627319
1973026
1340870
998122
467972
238313
710405
381119
1349487
478157
773107
315336
1544192
883183
106961
1378306
265415
1737459
208262
1553907
47908
103841
1443640
524399
776213
1089309
918174
770962
1908466
263509
1175413
1455603
524057
1619794
1786454
164777
1673117
1024720
634020
458466
63355
711267
1628087
1735112
1107080
224392
1445904
888349
409720
1640
933
142168
1518528
1391404
1389912
1689204
1333079
1528903
1199438
509662
22190
569586
203626
107843
577477
1468793
1777204
40096
1501111
1313123
1692306
27484
1391040
392798
1312362
497782
284980
1272383
780894
450118
1504700
1430319
603736
720384
495194
1455611
251888
201715
267885
39966
1622564
1015580
451643
529967
1742854
1698672
108698
849750
1089607
828215
1327119
327924
1435720
974442
253040
875580
171173
1679013
122473
1903116
1894686
488373
635965
1736144
1885914
584213
648614
1573329
367784
127625
671973
1503561
1813880
1503763
1613199
791775
197122
1457872
339179
539927
741638
1742098
1975995
1781469
1670763
336194
1163676
144464
621677
774863
1260681
1890187
980253
1001166
1391432
910140
114416
374502
491427
1813193
377831
1519347
106020
1066462
256905
1603830
838734
1449962
389450
1686578
150765
1718165
286992
1040880
688023
103362
358181
162004
746576
742129
162981
1834872
217103
17966
424896
897298
1603936
417798
1692525
1381814
1719937
693550
1060926
972121
649036
1156907
218310
1444142
908485
1406789
1615875
324515
978967
812004
137128
843246
1234123
156125
1126084
1712754
30164
363719
1066190
595116
1250207
1778717
206553
589267
251719
1670534
1902681
1420989
1659681
1299992
1374758
737086
1030982
927460
654333
1222662
147707
1188474
1436375
774116
431701
833867
578076
1776428
86040
566561
1009582
1900943
986026
749081
1802503
1826728
1919699
301880
148690
169402
147298
1923660
975831
82962
298362
942133
1272709
195733
1344111
691012
145761
604802
711673
697294
638465
1012818
1200891
1029330
1481328
1795528
93023
184033
509723
948620
1197328
16571
1586262
1091837
1148705
926468
1426548
1654949
1409327
699426
1092212
1878051
1606711
1328839
1222902
1514789
1330447
24989
1500489
20945
1535984
1710510
1363185
1373179
1678803
57010
688104
1280578
1537157
954236
1956556
334092
1205545
125430
277695
466033
1252819
826368
202073
177877
1192238
280645
1891768
1915054
36817
1055178
1760315
1604455
241498
412909
1888449
52586
1307952
1439539
1936457
300075
1799530
935425
89777
1133660
621645
268212
1289271
570127
88983
797540
643826
671549
1928001
857190
1515119
609865
142931
1961547
728609
1137203
1649711
1515222
1680232
263614
960271
924395
1966028
577692
704020
1097778
1644722
1884599
86148
1965466
1816859
417129
209424
436190
445057
174997
1997423
1128611
9373
1384224
239632
77339
1273431
434657
947415
1097508
467746
1388603
1940767
1307511
65013
900663
622634
1968984
1931259
1826840
271064
1722582
1544458
1911337
1348790
803707
1277063
1280038
1031376
876048
1686132
255119
1385434
1086746
1729352
1943069
1525730
245674
280890
1248434
1914770
459545
664470
1279259
1737493
1864909
1451834
722061
1857169
1782853
1897078
656525
1297475
1750992
347908
737631
1730303
176641
1968906
1493320
152142
47031
1446024
71469
1129741
159442
1641931
1268610
85393
629296
500174
1037793
307799
458984
733740
200519
1387529
1932317
1719616
975913
265917
834250
1945220
67042
288168
1676855
1559374
1869885
1893701
1062765
1826945
139712
1888353
982199
63803
411883
1878500
1664888
1666261
1032277
1980515
1485848
1952016
614617
837845
216404
497741
93860
1043767
1470235
1906227
349297
1373623
752538
523990
1700567
444474
813336
114531
717781
629206
364943
659467
111375
1251409
1261566
1022957
1630405
1598979
68172
874625
160974
1952582
909527
1711834
1711998
1725600
1178079
1910002
1623441
837195
121907
319274
1634918
1277351
1218796
425798
1772162
1468395
1220545
182629
1696509
1333910
1666938
321203
630132
158082
862521
1882058
720077
1394975
653309
941897
1325474
1415451
1476573
1927997
778722
657809
891452
1430007
566231
1643032
97357
890956
1051388
1613468
1419743
1787642
1035763
445159
137049
707330
1569788
1420966
1199205
880991
1064171
1776096
1193513
507348
200786
538432
742856
503091
162466
732284
1095725
1253614
112072
686520
1792552
393916
250503
1087052
787594
1583472
137038
1005806
276595
1032869
1991465
871755
571884
1679290
1037834
147893
327276
1061685
1651502
118008
1536645
1301296
1231245
1917905
344187
559640
1385175
1943004
662673
781760
679995
171609
562972
1261996
963020
207693
401035
1803792
1652140
182027
1615865
1544491
671536
1209922
56575
838938
1161213
370110
52748
762491
760396
1477577
397638
1322554
1131390
1550231
148505
1143957
1575169
1526681
125307
247783
517895
1090035
753415
1807831
1155410
75182
209615
330581
578636
69784
1664604
1709616
277421
946234
669485
267229
731365
1474547
584098
363297
1950140
1127723
1482019
1696438
1648765
1136833
1524359
1284348
1757292
627927
714435
1576184
244511
565424
1421737
1913925
143978
1889718
562631
1405561
484569
314628
1608361
182447
929731
875628
1376555
1276268
133569
1070085
996195
955831
1951052
915420
1098000
1787264
1881212
1408272
1241502
1631443
125973
1209093
1382029
1403627
405006
581341
139542
1323334
411338
914689
768652
1041734
1990937
561449
961869
1173662
920585
1522534
1664083
1104042
830430
1435324
553635
1065763
124287
955192
737399
33783
529939
182204
760447
199254
1247921
1823002
337666
1244377
799583
1771013
27549
1664204
318996
86920
703834
100319
613270
638384
1622628
1031528
1431793
572801
1942395
752936
147703
471660
1884633
1004417
185969
1803700
1443642
1573182
678286
427260
787032
189732
999610
655433
1134954
1241157
1925703
768501
253312
1758288
1448950
218684
1892941
910696
1535523
1007018
627992
1085926
652447
1941100
876974
1463249
304627
518070
536678
1269986
109551
1862592
631775
1233242
1562824
1606732
821931
193066
1783709
43762
595798
31482
1340427
811507
1993011
1742763
569407
712114
665876
1703168
1479645
518006
621216
534141
1944693
1738823
1396825
1641945
75868
1631456
166710
1466651
1482945
1268107
1597475
959224
1279481
17544
355893
112706
47929
1877138
993787
750974
484613
285226
117665
614381
195747
1981490
1129011
1635689
543198
1309797
1223171
984384
666881
664586
169614
918519
1398354
1410025
1692189
728566
151648
1371233
1862296
1077483
1580177
1449233
797779
956467
809818
405719
1780799
1330295
1575248
561405
176845
1755701
1468134
480388
1585749
133525
393122
95629
982620
581077
47899
868777
250133
1770785
626156
1169376
1744748
464396
446608
923945
641766
1343302
896643
610175
1985453
352060
56979
307485
1887045
539142
946398
1241798
1646555
278489
665438
1957517
258444
1870384
1205644
776357
643776
850931
160662
1169582
355271
10170
1988236
1543787
1460407
143608
681116
1888062
137951
297314
812674
1275315
1300113
1723491
1209481
792581
206845
1548133
717945
986013
14139
1668243
1091896
1747632
1535456
921770
332323
766875
399786
284014
170123
1411932
1335289
1219801
1224526
1730566
1686422
1432693
826203
1725642
919286
1845034
214963
1641799
449861
62435
1803093
532424
667009
326197
1192489
796652
1469920
1237334
1588984
533908
897435
1864803
1534766
6526
1061614
209857
310882
1922454
1570192
480328
1711536
1257264
690161
318339
1413508
991264
47827
1239548
921080
61874
1995566
320699
1668688
1336134
531247
1182174
569203
43650
1533906
977471
1375870
472819
484470
1412419
668913
1566065
1334194
178334
1505086
1222206
1548827
784881
1308230
464768
14946
1310576
1848206
771637
4946
1071955
252877
14016
1918682
251406
766603
686842
1068179
986203
1504915
1489945
1468159
539703
702385
1177695
845627
1496675
371999
879545
873117
214580
1816291
1759607
1777522
67700
1311102
1251877
1741195
356697
1933457
1810793
1491527
556118
277599
251712
410312
1695025
566176
404405
939260
688019
1667045
1900395
641867
852329
906251
699540
147928
1441541
1664848
426017
978014
1683455
322085
719692
231629
1485707
1997868
202641
1390463
845878
1807894
1629730
1122335
699458
1556777
1207201
46101
1568753
183743
557498
154202
1500829
1176609
1947481
1591654
1334267
1044949
1592982
863328
1362220
1110773
1077952
1728768
670728
1962204
858170
1170189
586858
130467
1432767
1934531
807113
655279
304250
27194
908434
1936372
1304544
752006
112869
1294783
1452914
479416
452105
422518
255822
1768821
264585
709170
327473
830590
1205001
1907857
141236
1261157
923212
125328
938887
178231
223897
1639369
1431880
1805419
283570
1045961
407784
970027
1514719
424572
415189
831473
1791215
444129
1849554
411222
247741
387107
1537574
1826325
1474921
1377198
434407
292583
1089103
170875
320977
1121048
761004
18521
708074
379013
782952
923657
465785
1950856
1257977
1046464
1045415
920653
53472
1376765
932257
521720
1329543
1206406
1668056
154823
1424930
819588
752945
1462432
1632747
1143891
512358
1299508
1182467
1682311
1401140
1480151
1194742
82253
1981021
626498
1428980
551298
188681
1873133
1312458
1620726
1228766
1391677
1927850
161118
859062
701257
219757
357670
31902
1253592
251507
527124
922194
1781088
1540212
16333
1886467
662984
129521
1425961
30374
1980008
420926
926535
1795793
988015
1469311
1207800
824581
255995
1349125
1902764
762553
1742594
268763
279522
1906711
447047
1775158
421248
853535
1725669
39368
624226
1093629
725846
1566574
1322620
48943
1501184
142187
991215
898751
742895
1644868
1961259
963990
1749845
1332741
1301732
488482
1600479
1149329
1792604
1048121
1299144
906145
1602347
1640533
460762
936230
396723
861328
376644
412526
1474827
941303
215301
496133
1378244
1116475
1935619
1027681
1260445
488254
1717384
654478
1191197
37985
1460129
1850461
1720659
1866756
680794
971265
1027892
1513388
131264
535734
222382
110489
37607
1373107
846254
349085
276833
281536
1137666
1834755
1783220
1370767
1876323
745041
1507111
915568
492186
576215
351480
251766
1209786
209706
667975
1628270
67359
1167445
840041
1420101
651213
946239
1975186
171508
56591
232052
143730
764737
435485
1341316
1507859
939231
269342
309690
916242
644460
941100
1601219
1522003
749093
839175
804279
1230988
1513277
1607221
1125631
1978098
297662
892940
482558
1743407
199930
685004
1417783
1161247
287447
504554
1218794
177009
630864
1023460
1275453
1814845
107377
1422668
1854812
1938444
387737
70511
1597512
45466
643685
1361242
846612
1638197
825963
597246
989811
1301809
1008243
274445
856547
585822
498789
1270822
1517369
565858
1281991
872299
437385
566723
1486483
1646895
1752694
1087687
1694114
1801957
246410
506547
1429265
944450
992865
1091940
1955961
1383539
637014
1030956
1362795
286952
921910
382692
1739006
89895
297125
1898529
354895
627718
100074
1280862
1190859
103831
1068346
186587
1871899
1140960
168956
1772150
1619512
1678269
1159837
1843750
1134201
687331
704348
1574626
1509790
1518338
503376
389533
1369138
1875769
351022
1121382
1542182
1604458
1183801
1682035
1726172
1085814
1413186
1728274
1828811
1843710
734751
312748
22592
1448106
697075
1018847
642181
1826724
1572504
659436
58544
1052391
1343570
288872
2671
275217
1242460
1786326
801125
1411939
1986567
13379
977906
1509497
461553
1468233
731095
1094572
403700
1859603
724344
1758977
582357
1160828
1848232
567071
1180416
1097561
956747
1173077
108518
1494256
770552
633344
843907
29605
1902833
1590133
190626
1505588
1437017
1045611
1814576
1191183
553282
650207
1795522
1681557
340759
1413848
1878643
220805
1526857
77733
81848
1200085
218491
1680311
5138
564776
367409
1913912
1285906
385191
1432494
1555179
1918268
1830540
1886518
1280258
1909841
644198
61849
1338640
1726482
673466
1909349
1264323
572202
137731
1425900
1383968
1826393
410143
1355102
1300639
100955
1453986
1343142
1789797
1144239
478106
372281
1878180
1766065
1891353
1255186
1662575
1934259
1305988
1467442
655343
853373
1380587
513824
1581443
1841394
233112
1118017
1494950
1962916
1842158
314360
1041765
410548
118337
997000
1639622
593696
305921
659343
945083
425100
1486546
1600223
1905857
727607
485782
345678
913474
1090576
260074
473162
516864
1398731
656963
306692
872461
850669
44075
1813393
1859046
1375058
90312
1307212
1345365
512390
213197
13918
847927
1156353
986626
1790762
1853717
1253704
1478080
794475
447780
810921
508572
74228
1622569
1445691
1204570
1559856
388906
911494
1187774
919090
1222550
1868578
1979970
845026
1403058
148473
499579
386501
1588697
1684530
1470643
1454029
1395719
1951831
1759523
1336432
317494
1701509
263697
1553512
1422620
1286984
1712729
1509832
1033511
370213
1228411
435933
259883
383002
130260
1937038
1560092
1135787
899436
282826
932682
121251
1233452
41556
1439403
628277
1067734
135870
229654
592837
5893
493646
1623101
1542619
1124162
1185312
181119
1821646
167179
490334
247255
108170
271079
1912071
161249
1304280
1644393
444397
827317
1145866
119795
352586
1249019
618200
412120
1235659
1610053
994952
1037734
525618
1881068
1478894
516008
1920441
836653
364353
498663
300144
5952
631555
1296710
1593271
151812
938628
1379600
1278431
519789
1577470
491660
1438986
1134220
1831844
1864022
433876
1074868
1367273
587685
1631534
19642
1476086
1142892
224334
1261341
615132
1155287
1214658
755417
1260081
209577
562408
1732579
616704
1986994
118247
819142
601893
288807
315177
1401099
1217313
1727390
1923932
1039434
1457911
862034
1872123
1488895
715469
709007
533665
1047797
615456
288510
1876423
1733334
1265423
1110545
1047766
1855879
1171728
243816
1253391
117894
902892
932090
68113
1736090
379925
862246
1088350
1271609
1211873
982484
611153
1674983
1979699
640534
1741980
877919
361685
500252
1097445
886637
1392862
1803950
773408
1012630
830583
584594
1329424
93261
375104
1372288
659380
201122
1207906
1703467
339260
864736
647694
750611
406486
1403932
596260
1542011
402940
1790154
229009
17509
93826
1418122
220851
752118
1621878
1395054
1387644
1214987
492499
278013
1430825
107839
1699175
440721
511119
712841
790847
539547
449336
975330
1386546
1530189
287916
1931019
1725970
1016684
148759
872139
661649
880665
1052355
1033661
433795
1291604
1433459
1618522
593498
1457565
1118711
397213
1976957
556901
1277589
617882
1101839
1644199
1390549
655932
1234944
1060018
154545
310533
1206845
1399390
482533
1229503
1135885
931639
415701
921790
1445591
916859
157196
950884
1768593
1028141
1939970
1841495
1521171
30162
1014958
1560060
1748171
1239662
996317
1249577
1804588
1243478
1559499
272567
1056523
167138
1952355
1493106
1033630
1556561
1061025
807184
1763566
1435046
1487323
1808039
460139
1484248
1176063
1644947
1023016
727823
721859
169162
304410
1516382
378958
217741
1074633
939350
1236898
1710082
1921106
430578
1798070
1037811
1042361
1802698
589119
925558
1451161
1739148
1184868
1745002
669208
1694753
1349832
113377
159160
1548915
564693
1307543
717799
947321
1875948
1328123
1576532
213937
1726244
400100
389639
1129803
1509276
1791330
365593
1638181
1635298
334182
390741
1651140
1066008
785087
42755
921494
1423971
1681652
519604
1941597
588207
1238788
67686
294863
1759512
294960
1948281
205510
1622433
1672857
1168359
252028
488375
1501360
1597540
1426878
701928
29973
567140
1038214
1449133
659142
535603
770939
1438102
994331
805341
614357
576123
282080
25332
293705
1206045
1523561
439192
1781891
1873328
803890
1308319
1064713
609440
1066648
336582
1741062
1752990
828127
1164516
1240836
1066324
1285536
1273560
636667
210432
352696
1269440
745496
1662140
1007408
792063
1600570
378276
534083
520445
1220453
1983808
207176
1913917
231053
980702
1520408
543428
1861329
1042989
537702
395714
364290
1011962
759962
427600
718018
744785
12765
1515636
829367
1626773
470519
1658976
1557987
1846209
1520342
78658
594348
1880904
813322
686881
496269
1802370
94863
1031794
48133
722116
1053633
338720
1105811
1201742
454860
564714
1622883
121712
1160318
1400937
837860
915249
1031423
159176
1057538
374769
1431026
1476596
1673215
231982
908362
1571269
560436
179782
1382902
966333
247327
1680286
1425669
420579
911128
685221
1585760
1469802
1492620
1738651
1941836
607589
654216
1897561
318035
9556
1478161
1343973
721221
766159
130975
1865754
491645
38769
766897
1175059
1721452
941495
1852442
1526499
574022
116646
157257
793765
431512
1069262
388479
1575874
1401396
948285
584027
1614454
1419138
454516
1664117
112626
230076
1573084
1485808
359006
988672
579399
1091476
426347
156015
1035175
1727304
301462
1324371
396935
1688457
1439003
891596
1541870
1707588
960275
1228622
1496008
883399
619826
1211490
203526
266895
968730
1857197
310389
1350454
1699479
529632
348712
433279
963484
825211
1071624
456129
210611
1566814
1449496
70288
1219273
938788
1142372
1041584
1181449
482288
1207449
1472500
135322
1698986
1516693
1351246
180585
59301
610981
769398
958334
464812
80692
687974
393374
815767
1092429
934654
1475298
1222659
1810169
837346
755765
1690552
367426
1449449
1166526
110782
1480555
1794420
117310
1748088
1000310
176147
1153761
1810655
1999642
1034781
513500
1289920
1498729
166240
605229
1541700
337949
1450919
1510407
1204832
163730
1109615
1731539
1374404
672164
1335410
1650011
1576540
1570267
224921
182642
1202030
742530
1715572
244073
246535
1773211
764465
832728
1284463
625826
90030
799189
1318810
746465
1553812
1829385
1492722
695956
1525907
379435
633683
1532564
1741345
107300
503255
58542
1460899
1273150
99869
645760
620429
1494033
1348053
1226811
970436
1173527
1524776
278721
1068863
1777561
1273215
152314
605548
829372
1325610
1204947
1747691
701547
1869408
520108
1629209
1397144
1267871
1257324
1027144
919212
489036
1095975
1634113
1879126
890950
642134
551871
1943506
72613
1835455
128622
1567051
1761898
203712
1253584
655690
367613
1950807
656644
460632
74900
1240357
1140154
170644
1825584
1101565
1752380
1409338
1851278
163790
977298
1789842
1304989
959795
1270691
502653
1067295
33517
512278
1476825
1885407
480180
638565
1807721
231683
1441773
1803999
1865065
1631759
1985440
1394697
748391
239000
1517343
1019834
213012
1927536
1954037
344930
599705
1198055
275098
1730716
1711542
524199
324479
296495
1242010
1804741
1518248
462223
473814
1889810
1307023
1163870
1805003
991506
1390845
117214
1436362
1493607
300503
1299566
1462057
169468
1975712
1178633
615612
1247197
1046928
405131
606893
1683355
634563
80479
28122
1757758
1894226
180535
100905
1658917
22753
1835046
719154
787772
1771310
825596
1492111
1091795
934373
127218
212448
1275437
606055
209869
1576333
384100
819127
1681380
743217
1246149
1389095
1437637
1377832
1563916
1904355
855603
1636555
1741655
1001671
708723
1643515
1193485
1225519
284869
1476562
404158
510254
725543
909765
1056880
159128
1370875
1427360
1213803
839250
1052116
1285464
339055
1044450
1931956
186777
476873
271935
719131
1495828
1941663
1967394
366545
303440
1877763
121804
1139348
1130677
1805207
1217643
507290
261486
1517650
1633135
1235223
677636
499781
1189445
127544
778314
5575
62309
355937
558941
1475886
22230
102448
655377
147149
1397347
76844
332888
866728
470366
1641956
1337447
1493465
1567873
1597310
1192685
157350
1817038
1230267
457826
1799047
960243
1374609
1493596
907780
1359874
456999
936696
67459
162456
676889
786586
1532211
1617632
820005
1509255
1101366
96382
69695
693882
1623600
1029109
1065216
575238
124112
1552158
1817255
7196
1369284
264806
91469
1912547
573817
21814
989895
258608
1973237
1314033
238041
495942
880533
646623
502791
1098899
1021960
1749373
629996
902313
1833643
1141230
90068
1109495
212917
1983189
218845
1931700
80148
1818246
498392
239642
861220
1877770
1063404
975955
67106
272073
595772
1880110
812078
846108
517724
1085860
1509125
139906
1578039
365077
1512030
1247784
1289834
1943665
675708
1470941
462840
430569
1977247
1503228
1053456
128405
1010435
987920
1786660
1433991
1696250
943584
1789470
1331824
1418621
649517
1346333
1783635
1136948
1567935
669351
758688
767750
185452
964489
171406
1341997
1070938
1031534
1402672
1388948
330338
770236
885919
992915
1328817
372356
921856
139825
1285271
1365144
1233316
494001
1556490
1702472
1165782
1947294
1881776
1266652
741783
1781079
927450
1240227
241212
686856
990729
200048
1474831
1277870
1230318
219964
949015
1256436
340092
184683
1331116
656306
1657786
1942966
1018552
1434288
206173
1896499
1608672
1356857
1256454
252525
802330
1170523
871858
1810566
461539
1239447
361285
1469974
1213596
1791508
1957337
687160
504693
95912
448092
814936
1969876
1702250
1524498
1168829
611162
551084
616067
1286828
693463
1353040
1504817
836130
656151
921464
1133758
947399
451720
640738
1278512
784168
986175
774966
1534833
742987
1809815
734038
709988
777721
231152
1084805
490370
1615075
767949
218983
1250227
1123621
44224
936604
195948
6330
1749117
1007604
906032
391054
1081432
1017281
1036789
1644514
1094208
1818051
1502355
503824
1481673
1938516
1984388
1076003
868608
1511278
1930122
1716977
1856372
273822
1825373
948000
856695
1842619
250881
1869900
693348
792481
1750595
1971779
3778
81180
1535798
1133750
804887
1144219
731153
246859
400423
1483581
1692365
1533599
957680
686933
542638
16699
653057
121933
1172072
448532
1156753
990784
1991464
1546044
159832
484221
1976411
1744647
1618635
355875
1853836
1005333
1528029
397316
1643928
1520661
635630
443860
1900760
1164207
1395201
583550
417522
244446
610285
1696102
602132
1989446
618730
436184
362681
439157
61826
499083
909311
86911
1520034
175062
260273
1560156
1750399
1516180
415824
1199348
1837689
930842
1716740
764675
1941512
545129
491118
151033
1593996
146282
1401825
926311
1919983
1927142
110414
1861561
1709637
1389465
1221732
996760
456984
956886
1895371
1519270
1637522
385525
562647
1403643
149756
1751485
1812943
1752935
1057489
1406095
298819
1498100
1903257
1951564
913534
1694085
573766
479227
1889042
826587
700200
1942599
1958531
27685
301806
1163988
1222858
880446
799186
1818179
888809
350825
18078
1356991
1684434
588597
685547
1286356
198412
201910
501726
1634630
1027390
854477
1445172
208314
1644735
1861303
1653327
715054
1284691
1927967
1152973
14133
1731945
1714507
1599046
188448
1904607
87258
953511
586930
227565
1908376
1635926
1465673
1755910
852635
1145285
216287
1030126
1078496
1437988
447842
212314
71028
1587359
83232
1267537
404058
142746
776196
861600
1022971
801471
769364
871150
1140333
286367
534111
903735
1604806
833207
1049599
1996616
127539
1477404
919166
967364
971344
1344680
495822
1095963
83530
958326
578357
1414273
205700
1498512
946332
836891
851787
1316198
520107
374708
394962
652967
803780
320866
1778429
168992
866172
569541
979498
1829334
1453628
591072
1252792
1054264
289379
1508269
116941
985121
1703813
1941426
1571493
267037
1501065
1461890
422749
1996301
562096
560409
1850215
1311525
206299
1835215
1658462
1787783
356814
1037293
263047
1026413
1646972
1832188
1111777
656953
524437
1699756
298260
602697
1470487
27694
1786567
1548443
855713
1640057
145546
1979209
243673
802323
1095567
363547
761455
322260
618341
1228085
398699
1081207
20378
708918
1380545
1329423
690417
751874
401308
522391
316316
1513351
1939539
1853699
1273823
1729367
1588
1172568
1685042
1859137
430745
1802409
1499651
1681712
1626717
533178
206928
736781
346748
747829
1951196
656721
455088
904382
45108
1377775
762678
1697073
1376372
130360
56305
1913667
644656
1562522
1915651
1617319
1211210
480720
1275900
1460300
758117
1143402
384500
1697396
724755
636282
610110
1660204
1400845
1826169
1904141
802920
545870
909483
1978905
771697
1382768
1397988
231490
1792275
726081
44092
1985308
1100343
1146902
803965
1611466
903956
601736
706038
1778709
897047
827185
1545501
758739
837531
726345
101452
1127864
722985
523051
1176139
1111216
395989
1234209
1497210
1682151
309069
1998350
839422
1517825
1263953
673887
1972765
1007157
827772
10639
1623937
1780063
362336
75087
401520
496966
1776335
652028
375644
674683
375036
858016
784747
1358581
1813565
1968590
841503
714345
1377617
1638333
1157770
895191
1812414
1977365
1831071
637407
1887591
561250
1487596
1180359
1865053
1560722
16657
704447
1932292
537197
1331348
826762
1365872
375906
506622
1956358
1104091
512317
118603
1452566
1357061
1538846
83405
1542432
1073807
1634041
1706894
297268
616274
1983300
1729731
1335290
85816
1707846
814410
290810
715965
441937
529846
1513962
1644307
1904749
1927911
349134
35900
807715
93752
769205
1193112
1245622
365096
719741
395077
1551558
1860895
1464422
1859091
1521715
1923706
1274749
1653878
1627616
470262
1854978
1445118
1632606
1200632
116222
705281
1366635
973275
12186
87673
665475
236554
979330
934182
1395594
1132847
1810604
1808639
569861
1578040
461828
591893
9231
1688612
692469
1313441
524729
950718
1997219
635132
1513474
1752908
745055
1788531
611667
1802425
77111
663746
312827
573220
1255673
1395518
465198
170244
520994
149065
1590359
1883794
1799945
1617083
1949177
1242034
461799
353377
1356676
413358
348691
162262
257159
217509
1385468
415766
838335
153097
1588516
1635482
1469988
1883191
163541
135448
638183
683707
942084
27982
1852154
1090079
1118852
673193
1245633
392449
1951118
1704273
1274345
74114
429747
574231
1731650
124647
1926501
1444601
353972
299508
1886150
281054
1942237
1212054
1618960
919269
1826606
631912
1378952
120178
233137
400316
79049
1596962
907868
1869141
1913182
1358335
1547721
1988394
1024912
52481
298135
1471109
1664312
1776306
450939
1739463
487099
492492
907023
84842
400321
417023
472984
1630014
1143023
1786002
1509226
630996
896467
313964
586355
1514718
395781
1730832
1932825
772684
1743283
412206
623242
1334226
927860
812200
1902666
784108
1248347
1144965
777687
669998
833623
1408870
1401183
1686561
799133
1980010
580317
452100
648876
1912629
782787
619273
1886562
239278
1199147
779250
1453019
489129
893519
1696061
1187816
1818218
83661
1961567
742989
553551
1320567
934344
1870637
889811
478601
1688448
1979559
438962
1093980
454161
891289
1986311
757912
507464
1242009
1035293
1805286
1578632
20901
1460545
1794965
1722435
123932
1222265
343476
728515
120105
1692223
1296979
424088
1950456
313752
1119309
1695087
1384314
394494
659326
1180012
1556930
343848
823097
788387
927450
1557084
474428
713558
724352
303295
1163054
1047090
955923
176811
1870989
1426431
713426
771992
619896
1751005
1543934
1625699
122664
1110740
203578
156970
1834933
1875541
1802989
442788
1906120
1195641
1776701
1595363
299655
510137
529644
627830
1933937
359355
1194811
788355
1263550
23217
1066703
1220277
222583
726967
685735
1773031
1944114
1408503
498123
754376
1949896
1937677
1764670
721664
589986
658618
1300803
1738746
1562557
1813717
1996311
372026
646569
493129
903742
143063
259194
491709
1003642
77357
1482892
1734117
672698
29364
1051504
240026
794485
546828
701851
1456976
949189
1781782
775290
1764681
749617
536536
728713
317880
1567958
1298543
512357
1522812
1946638
1239878
1481196
1952066
1898638
1712664
1136363
101486
50563
1032552
1227142
270436
259149
271450
1380338
1230291
724519
1562495
1091126
1797370
1024829
797838
316202
1151981
1247552
739466
1515956
1202443
1990866
1791295
1982283
1703107
994669
453868
1557855
1010408
688226
124557
444474
1149728
1368152
185310
118178
1976103
1447023
1565118
313652
1789355
1449710
522466
1609659
1544159
20799
191885
1567062
408318
821723
1556787
902952
13594
13599
944547
1170051
1456874
1185934
485623
1952776
211974
662821
1731705
1534118
1649575
1591166
667578
1345859
1358286
1286379
1106188
421111
592196
1085024
291838
869816
1012752
1584371
1448613
153931
469283
741985
1328273
929690
561552
9969
1871193
1098875
157647
1032541
730089
1195001
581604
989312
1318951
944738
898516
740161
825023
1914082
745847
1222681
1509442
1568640
674411
1487425
1063433
548262
1478905
1119874
1877391
165361
770383
1475907
1872958
646472
950095
466837
442342
282362
1981096
637755
1253482
293266
542116
1336134
1242008
592798
863275
1150315
1369624
1899564
914066
455125
1708270
1441899
817754
1235062
1111356
601049
154886
373573
425085
760467
1376094
243347
1170669
1021053
1614519
1365073
1821048
1161747
1976635
21137
1299524
1957958
554588
1075481
1782588
508187
613552
28066
1721368
315955
1348794
847626
601186
1651521
16057
779014
946270
574154
367213
1833835
1585161
839879
1529138
256781
1638136
45557
35024
1251245
399408
201624
77920
969603
327218
1382334
806947
2451
1296816
1408654
1529851
242212
1372884
1390866
1168554
1599648
413051
379029
1210145
1230902
1568605
1312460
83011
1134015
786884
961215
243722
1085601
1253440
1017232
337666
258415
1555396
1783453
728774
198862
1879709
564617
1076662
1934341
1175254
1026857
959706
925429
725186
271388
381239
1335339
797453
252331
778333
1055676
271689
984984
223015
915128
1623588
1821087
1141965
1132015
249652
1103117
348695
1777740
42277
917815
532321
1573552
1714695
60270
1090217
1781206
1740552
1437088
1146173
1731957
1540683
467550
1315642
11879
151309
1506931
322797
258846
147954
463735
445469
108893
361133
1460568
206145
1906182
646589
91153
1255311
1543294
202049
1581192
817814
1958235
1434403
811059
1837011
342285
1001573
1454532
1773459
1497235
215063
340028
619153
595339
199440
268548
447393
1182289
644884
1667210
1697975
1758342
1490783
1783943
1206041
1290309
497078
1757129
219255
617258
1882532
562127
1863803
305592
880807
1441220
1664948
157748
909878
1716418
702953
1677448
642125
926767
1607526
966488
1120982
1237284
710429
990196
423365
401790
59767
1614771
630249
1507963
1597302
887690
549176
1374936
857701
648829
254143
1215571
1717705
1927257
1092938
1655623
599474
1351928
1219253
1987654
1059817
1840512
1768586
1325007
1433697
159362
227951
137434
1333850
230846
1187938
339224
876700
1969356
358002
1576282
414326
1918133
1860909
1793459
31810
82378
1525243
687801
1282881
663135
220631
1173484
935368
1885630
758792
584849
5361
1087799
1931238
1748249
1750296
356092
1094352
625753
1792637
713344
654788
939941
1189103
1572656
1771301
112439
1076807
340539
1291483
1169442
593588
190939
937275
159358
216344
1134300
707746
444795
1525156
71876
1246510
1124347
1570585
190754
90964
1609930
459126
747159
1780843
1424517
1859017
1324152
687517
1030773
968548
1955568
1449810
768328
1012827
68222
1059173
553850
1733488
1145642
58418
1643952
1108930
1940463
654913
871053
1966381
1634218
3734
1928696
1315016
115381
1158399
118608
627926
1835755
101201
1337541
1610919
41239
235662
1440265
827516
970933
1379271
1982210
1475480
1193808
1585972
1749893
125713
1420215
1365198
1452696
923741
1022173
1325737
792159
1254561
1633457
969161
593360
1373331
1220921
1299811
185946
1531837
1274447
1828504
406047
555632
991941
1194089
1293746
1789704
706761
1288072
1215182
1701096
1620949
40615
523433
1781850
1585392
572019
863163
1789072
1793184
1068974
1777125
1274988
458485
151660
1689975
1166479
132228
844019
1468722
1271636
273515
197523
1140386
1390030
645879
1282418
965344
354352
1913311
1915637
1901377
486368
701625
1446352
718415
1541974
1546494
1375975
1600921
698608
1390692
160685
643214
520158
669615
847177
317420
1621532
237721
944397
1253870
1304978
706822
28027
1661129
702154
474307
709440
1402837
1324137
3882
1434568
1698602
1383057
558124
531186
1010119
435181
552745
795110
1768211
427781
1111487
1700240
621277
773543
257943
656785
46439
262069
883121
1092897
159618
1946597
721289
368945
311411
15379
87718
1375685
962939
1031602
1978942
829062
341771
1659632
268577
1728397
1171102
1864881
1744016
1379453
1218146
922315
741473
1491468
1502249
762621
431511
485136
1627436
804299
1934592
1191243
1510289
902649
207958
1147278
1165464
1663897
314943
60955
54140
508949
946523
1257800
620633
1145207
1276988
1366482
1466941
209409
1270352
1451146
518988
554923
961218
1302203
877533
487504
1611372
1873595
1284028
1143041
614447
1459349
360480
1996814
1679124
421747
1030866
1699169
1824795
350999
1473231
1672933
974909
1786407
648474
101017
1255998
1877814
127674
223144
1204120
719856
218625
1268139
11708
1553809
1861942
863567
232852
430916
478769
327391
1641476
1973514
583529
1306346
1838967
729806
1199778
1270613
632714
128574
1979482
265061
1446615
1866811
878681
355816
1326979
909124
1697572
1713422
937662
1108767
10736
1040118
335031
582096
618486
1913084
613621
852230
52867
1049508
954843
503636
27996
1336242
1820725
318175
561437
1474209
624251
201568
334994
1093086
332142
1092734
153689
1898550
1847451
51011
1398832
146962
1980553
1934348
1599667
1783402
57939
1166099
702540
1679729
687578
1016599
1608014
594543
234460
1965481
2623
1721830
1834895
1717166
1182443
1807764
959855
567914
1718513
266156
1917481
681129
429497
510196
756318
1329292
1086439
879294
1133537
663000
743029
1636275
1939541
1785855
1396196
1814575
1886816
973195
533469
524019
1682882
902958
1774346
126033
801251
18279
1810082
1710776
913258
1409466
1226666
1612983
1323928
148044
1444975
829205
396986
769736
965961
1144786
152310
1166355
773117
816810
1966236
412030
1712007
966569
1847828
140963
421885
590091
1067696
227968
1081807
911725
1473251
1222416
487363
309327
1229583
798312
12847
1977211
1793035
1906426
1698983
394516
1769255
456171
1109941
1594301
704441
1105725
594639
1124891
1297574
1136843
589391
1687477
1259059
186402
1218915
234399
937913
1934026
775448
856797
1706000
554846
125257
1057723
1667136
1489133
1173770
1591223
762191
244814
1147376
1322956
1936378
1165875
433069
1104252
1047204
1338523
404577
1580441
611554
1067488
632305
554948
38118
466344
1708274
32912
1234911
1289679
596926
1076843
478754
244769
1333672
24429
1265480
1763286
7027
1189859
1865262
1469988
1053828
1435252
638957
1054602
906506
1999956
819683
1573484
1541065
1761802
712950
9404
342421
505730
1306543
318745
187445
32501
1218500
1037669
867829
1287909
829014
1173330
323965
707839
1104127
1381622
1537611
986193
530776
1732771
1366625
602528
130267
441034
748050
1151663
793690
1112950
414928
81430
1974616
906154
93728
1271704
1859865
450740
582397
1864032
1633635
381591
76617
1250273
1973465
1580531
365136
489128
828397
790071
1533241
1438769
1416272
373069
1455413
1576609
1073812
1443394
977299
1426414
552850
1454092
174141
530730
1611871
320266
763073
1578739
486984
1587070
996932
47002
1628659
1123171
736753
937803
908157
82276
42487
1635369
77230
1960018
1626402
1869545
1780345
675623
669602
1842159
1808581
317122
411631
863959
1489545
1932647
1137540
1814588
206101
540807
921988
446879
1669974
940904
1932702
373066
693435
122252
214151
975513
1442863
602895
864315
1378209
1626646
995440
1899269
1082296
1554597
1744430
314124
1011964
1019679
1805079
1608957
1406643
352205
1725955
114456
1650370
1245747
424885
763317
904139
1795181
1710330
55099
1089463
710061
683819
1862345
1747187
1992129
1436730
791915
597565
1594509
1286317
485384
449542
1182053
225282
1157479
1667423
683697
1555910
997692
513511
1438471
999383
1083041
1175829
1236385
450075
64677
641924
1803246
1996106
1679684
1534281
1235439
345160
1619487
306153
577828
766669
1122414
1312163
1846316
1698529
715859
959957
1520634
797203
1345541
1791297
1040084
208305
203981
1454618
1686414
1926661
1795172
221321
65302
954493
1377090
630922
1478214
1309102
1053506
903349
885137
1359593
1656755
108652
747925
783622
1774275
272085
1737553
1273987
1233751
1717069
704780
146836
741210
937838
1323008
820190
334976
1647009
1718526
1747372
637101
1738957
1459199
1420704
912905
510352
473441
1859948
693506
1668812
572591
1244445
1903890
1530643
108546
997556
736131
1880623
165231
708156
595926
261256
787757
1264473
37385
77561
1031254
1043252
923407
415631
1304183
1767265
1550422
1948313
357662
1127296
48258
534486
810789
1062465
1809456
1320860
1459409
1398969
1954059
312915
1793417
929474
99333
1209082
541870
1398480
1736959
511280
258454
258365
1967911
1775766
871789
1668956
491893
315365
767336
1129267
1346161
1963218
551064
1038624
657051
1558864
1858406
266661
1837332
601457
452281
398729
968042
1115271
416051
1448881
1867835
848876
1739637
912938
274
1981279
1246390
615750
986993
947423
1037069
1455270
563039
659683
426728
1111984
651483
864406
1495163
1472352
663732
1640716
1730102
375633
1595369
498511
1750694
1184773
1558935
1606858
621807
1751843
707477
1579455
1939280
1664826
1622143
90737
1954622
93069
180126
962559
867546
307805
97886
824934
1246931
160195
1209786
1121573
757559
623343
381499
1687520
796440
1011303
187739
641186
431758
1281790
81960
1526753
199436
120130
191830
449386
1990410
1563329
1128427
57082
1126831
1387802
1611440
949751
1298610
848867
1192451
518644
580400
1359930
1922412
1326652
837432
660213
551815
924961
1428416
1540808
1575919
776537
1722524
1475643
1339796
937152
1322450
1487510
963662
1714503
1841624
1919368
603222
65404
393810
674158
1859683
745833
1170556
1331746
1538802
1220078
138648
396793
727947
1415704
452367
957173
579369
1611454
1992159
993461
933590
1556429
173198
1015245
1194002
488614
1679497
895359
221130
421554
1825188
1207337
844341
476899
991029
1195443
1649224
1777033
321226
1445969
1302860
1793900
1603545
1222752
521956
529353
1516417
1771201
89772
858279
287034
305223
1383246
1259387
1502102
1004359
1871130
1492111
570081
1808216
1442485
1055184
1278242
1760949
1910888
815285
492384
515466
357656
416676
504980
143959
1801456
1166860
376357
1217945
448213
1794539
735713
1193550
213820
628332
1743889
387397
8890
1010319
1676141
533769
75286
1557276
1179206
140054
980913
769087
932771
683444
995809
887992
701641
1878368
811403
278150
1484190
238964
887798
476749
1393606
1910837
375318
555825
171730
61077
375882
1803223
1198367
161442
814824
1757881
563670
190207
1927833
415672
1286552
1135193
1357229
1052681
583414
1975439
1710493
634170
1370499
1452181
1729137
285664
1662121
1210567
576711
1642785
875587
1611374
1535579
467161
1316695
896523
1079785
1829047
1743537
547392
18146
1256595
1440305
1943037
1500583
182384
1442143
1900482
836123
1992480
1096755
508509
1759655
758654
1577295
389395
1757918
454218
516783
552518
1140266
1148235
1072260
1833228
1968439
1246851
350095
44299
333148
1911364
1785082
1655177
1369012
1596277
816887
291320
1933331
533333
1376231
116256
871973
1206452
1969142
26994
127536
77465
1556189
1576447
1308664
698529
538783
700206
1559799
1002441
576219
25831
442182
734347
64823
683202
1088370
1538009
174758
1957788
1988494
1926699
1050381
1139348
841146
415827
1501930
493931
1848605
1839010
880548
1810440
1035407
1854651
786754
1686956
1793022
1970272
457636
808642
1385623
299110
412275
151413
472941
1852810
245168
900903
116085
1330308
314781
1245081
163974
1907387
1925214
1812925
495402
550770
1003749
634483
1649975
1306991
1942156
53276
1573008
192533
1830947
180153
1192375
30491
1326019
966832
1592406
36896
1281652
768069
547976
58042
119871
56737
597725
666209
1434861
1640248
604349
1693833
1776641
1191643
385942
1660433
1033020
1233809
581563
953919
848410
600287
1433377
1974510
731123
102235
1110905
1357452
170459
720143
274674
1364322
77011
1535754
92839
790322
1653340
1507152
106297
1483900
1413655
1498751
192744
1855591
1696207
546578
221420
1048472
1132113
1001708
1257196
1602898
385874
593597
1723382
516668
1831874
1898056
78464
1719184
1568922
277291
1453011
310340
1991168
1256540
1479062
491742
1581001
1617486
379253
1729547
1248116
389101
265570
321763
1612687
1142116
1164958
362903
430945
1934891
1254815
839524
103546
1527282
1890995
1506864
1570929
1087681
967771
937726
1811471
358787
215827
1190622
50516
568473
1353176
471910
929918
289658
234906
1463954
1099466
1584777
1152395
304230
1145480
1352180
982769
1397959
406865
1676586
1943841
1104402
632470
974900
520168
1478153
415485
458477
1262692
376573
1752229
1070068
1393712
1764863
1085458
1239540
1849380
1406022
534983
1362972
894387
1211994
1940769
241829
912627
1058406
1780034
417480
944604
180610
1433432
679728
587468
149492
938472
707445
518146
1280313
1550885
446412
310622
729358
170198
1826124
1279833
552315
125462
467790
1074550
245135
928442
1909299
1916446
579417
1089213
1535015
324800
1420389
1855720
1377396
1762636
1125589
183281
81073
1946379
787517
697298
857831
1773068
171918
1792452
1933717
1457439
204224
397688
167852
1619044
121880
431327
491543
1642497
656377
1707030
496380
415340
1218514
1587653
197168
66827
321333
192975
900705
30007
728992
707541
1267187
709585
728372
1685464
633542
350419
1579527
409770
1975077
986858
1941486
567647
1643297
1671858
873329
1171036
1361209
1533123
1751162
1456604
282346
1231132
1865617
1201504
1059072
667834
1428678
427501
1126669
1446211
278101
1433284
1758601
162920
1606650
256676
479368
832753
928375
617504
988155
204755
1170884
707471
633693
1757420
272485
521828
1164830
1657332
1431855
195900
964272
978773
1468265
29650
1904980
176342
1392308
1153940
853950
1650958
1654902
1942840
487164
1903677
1393489
1424194
74019
439833
1073810
1037779
1616199
1249257
1661687
1250941
991396
386309
202866
1644936
188276
657208
36095
1137654
132913
1753390
320658
974038
876988
65352
68
501903
1407975
1012733
172516
281103
479672
1796060
130587
1347176
1614865
378391
402706
153058
196962
924922
641241
919446
1528571
1260320
1404980
1271105
505739
1130183
1604350
164029
1987133
1142555
1516604
624840
382262
610198
1170567
500921
1630094
1310299
1989616
1161697
1136094
307682
762072
139169
1698395
1213245
507304
1479787
522329
187129
1109196
845465
1018805
1045971
273994
1769222
1615263
1908288
998505
1602456
1264052
1270183
137721
301128
509026
813627
1217094
250733
1883745
93999
561260
440917
1125626
1660363
1787268
5775
1652557
629231
762414
1332874
1785510
1921250
88864
149109
78916
880820
1089542
593768
1022322
201735
171642
1418738
1843287
431097
1914196
1258796
13895
1486276
916177
1503105
1945653
1370320
729605
360041
1540803
217096
1911657
813278
1348124
154140
295255
1398657
1049046
1160796
1641007
1036345
232014
18774
1273584
631237
617437
1060023
1442330
978256
1531563
662962
277024
1086985
971138
287089
860994
221529
1431152
1100005
1969857
1264727
1470611
694025
1544431
1246457
6164
244974
1985656
1797275
1869956
1055318
1251787
990481
349309
1351949
299444
947591
912574
989813
1362622
894911
1854108
1376822
1516759
1836244
1685103
1891673
474331
594675
1887901
532374
325043
321116
1417510
361352
1261271
1985508
297926
1920987
133741
1272805
1358432
819944
1482574
1418207
1896305
1474401
150561
1473064
1708545
545151
1458805
914128
1032270
181137
1560547
938082
248146
351984
583871
1515218
1715046
1630603
237799
252715
419765
799822
1700911
1860799
1319333
1666272
839772
1390869
1109550
518424
859276
717794
1464305
241639
393064
1052219
1525427
1786694
345470
430718
262187
1105078
1597920
214004
32875
1234865
1003465
106971
1986865
1933818
777939
1750112
692688
308253
930674
1601025
917596
97290
1402258
1093477
582184
256217
1453091
1702455
285823
1325433
230305
1544020
1370729
170696
884950
1834169
1671046
1525750
1774288
1140
739191
1362267
958667
352523
132034
336096
380556
700052
1367845
178547
1583382
844429
1029336
282571
1293463
1543214
1375984
1192459
673537
292890
1793080
985750
461808
1325500
762420
761988
184772
1947921
1029334
1801096
658139
1235320
1007316
125914
1017368
602913
1627260
592309
373789
24320
565985
217321
149981
1757046
383140
1125772
832551
828072
922105
1203986
1670854
1008612
434530
1234092
30046
1285475
823593
383567
182038
738327
199035
1365306
561648
1150461
1273756
1819255
700615
985729
1714583
266937
1911054
385746
311394
1783791
154350
1837908
1897413
1340164
556368
550730
95120
1503304
97905
40337
47170
1150846
1509197
1361027
376293
398238
946439
1117318
278979
1566777
1459611
102350
834336
746719
676616
1822714
803790
1477644
1536240
1845270
1332152
662366
587838
38363
357263
773326
1908266
1948681
1451724
1134193
95312
565219
1562018
567418
280252
1932945
303854
1582487
595451
497698
1008816
1193664
1336342
284166
1684134
1149498
1007356
68972
239645
1812622
1108790
1547391
1498049
860580
1101254
907760
55001
8478
1137409
695725
1563544
1302121
889993
926592
662312
461700
1142442
1231358
677404
1055656
206330
1238196
840990
238244
6271
1521850
996478
1743659
728960
366129
1134480
1766868
765322
555584
1264884
73611
231221
1309705
1718444
1830455
84046
1951115
1165260
1324286
1427816
1978354
266036
371320
257851
1489720
1607195
1352242
610957
1587105
461315
1095838
591072
1986358
521308
1128315
1940174
147408
922583
1206836
705733
245041
316681
1045020
209818
1698189
976305
1546359
1489836
607713
1285108
364736
45773
1923079
1354842
1425021
74762
235551
384435
779680
172417
1945975
1357621
1777113
1887217
405165
1267323
1771065
724328
900241
1137474
273815
816932
1426711
340825
621550
962291
1565488
563242
351848
1192972
771841
328493
1739110
1954158
189868
24745
976606
1447400
1827994
1622568
773437
894160
1139774
414647
103395
1908093
643297
790786
1380377
1355871
287286
1225737
1312445
1147774
1408063
843454
1287284
447345
1606837
533916
19405
1493997
1907393
1714171
979860
1743806
1657745
39211
1033148
254858
991116
660284
1664022
1237923
44726
49251
1204831
850248
1728983
142615
52505
651690
1125285
719513
1527477
317850
1193657
1576168
338726
357794
1563349
966086
1417538
1385289
1629541
809547
422118
941050
1635525
1120222
233021
212201
1750931
1318057
1886045
1939537
874440
781407
1102087
1215069
1817272
708269
306843
894549
1061134
361525
664398
2587
34306
1930603
269093
1596209
1728493
510596
263592
1847614
1960050
954562
935209
1405787
1549333
1570932
1082816
1500681
628253
1795232
1821153
1572481
1989861
1119002
1041128
725106
77887
823660
895036
1736933
390109
1814472
1921780
1892659
473830
1395345
1771374
807387
1622445
1175913
33029
393912
952251
523936
505818
367537
1986152
359164
642921
1011765
1195714
522306
386481
1823483
801584
1636229
315200
698015
1068768
378859
527680
787975
1737488
1724737
1816314
22370
581309
626388
1116460
438733
1910088
919687
1764815
1851406
1009363
1025925
853661
1655328
37321
581588
118431
377217
1658256
1270648
335322
1913761
1082649
216691
1839400
1260841
629584
1973017
467199
702679
891343
1253207
1149255
1723284
62778
1601742
520412
483372
429985
371357
1652804
1498341
133964
529979
309654
1361303
1352231
1413737
136681
665810
504519
418092
556367
1785795
470773
441237
1940368
1424671
473612
309942
1883666
1199692
1405041
1556948
1643681
342841
1735557
912439
1920977
195225
797331
1939203
1438147
1519576
1163314
821049
1248346
424283
1028693
749411
429660
546073
420093
835032
706666
837296
110596
1237641
1004917
1011708
322744
1728356
957241
852926
1289632
98971
1671061
737000
519237
1794451
800454
1408216
1968304
461897
191909
141148
1866859
575815
1725963
1218735
1947964
1732562
1471123
1842478
967985
581192
1766457
392656
1172973
1094838
964920
1868109
861792
1549969
1357862
17019
1530886
1200768
1214218
1675420
527305
1239421
824159
1648526
1270098
325490
1125851
1022058
190796
1292351
793447
205497
15771
682931
627708
749870
1636103
602934
1304013
1132176
1089297
1863621
10584
1120080
376559
1519053
989114
336132
164516
1921799
737915
1969261
66812
995708
1791129
1778961
130405
702227
1585640
378778
623250
1088726
107091
792641
544668
1943585
377547
1634888
1337904
336965
1824244
120537
1412066
1310886
40203
869517
1653675
873831
430443
1611121
1115107
1313651
1759368
354043
447455
906299
1162915
106158
279567
1506680
1431280
377912
1565364
1578390
1929993
1826222
1151393
96335
1293146
1115618
53902
1583312
613321
379755
628176
648159
1134066
882716
364181
1531150
168854
547731
460797
443719
296590
1288628
1482152
657258
231154
1036399
661401
709289
1288230
1455215
983457
1908725
410119
1507259
1117300
464479
1068507
1706812
860362
446735
1411223
1660932
244652
1203007
907653
900728
1209274
397876
941964
762947
13165
990026
1978789
767757
1128699
264682
113223
408672
1014456
258058
91578
1354420
282972
1880226
750530
433103
1780776
1449880
673663
271694
351796
37634
1698576
178877
416701
1719802
565400
317323
299455
590754
1554341
72062
5481
1687806
412094
1582969
1847070
775259
244533
765605
207526
461949
1878112
1876392
726819
974697
307090
310297
1055921
950191
1147047
1005508
1278762
1230231
1864171
251876
1385176
950382
1154265
408170
681601
1291216
531920
1667495
1613090
77222
848119
1927162
1354276
721771
1138408
856660
132303
829226
1536829
902532
1850094
1505113
762672
1959025
218972
1047220
290195
1256583
239809
1038050
1246766
898377
359996
1663391
1784734
1067602
1242165
508682
1455741
1135675
1738855
1056579
928597
178089
726021
517226
50422
374553
490702
411300
1248265
1087836
819672
1577422
918892
364530
1120690
214922
496464
1646754
810115
1507892
1252113
186516
469159
716721
1849483
835004
1989557
886948
1124270
534622
1789658
865486
1973817
1602370
218202
993020
1217605
687379
1304270
639120
681269
1498057
1428926
635997
1257655
1029598
1205702
846055
1373895
169823
342511
38854
771599
1267074
1099623
1713846
1183168
1258190
133301
822505
739006
243356
1973961
1195304
551407
916631
1130472
553012
379142
1896031
259693
1251876
508836
366402
778232
398010
649570
1520703
1231008
1878045
1145438
306984
763546
163139
1724979
967376
1141900
1786084
1686968
25716
577112
840244
640402
1768214
1367805
1368106
6651
1940256
967385
1962438
270300
910009
530959
1960125
890575
51515
17582
519130
340841
899686
942860
1485051
1937725
1340682
1669624
1459266
966942
1111331
1432615
1930374
1531959
662608
1234550
88590
1747135
1656208
442151
74680
599693
1390139
332725
480110
1152131
236429
1116598
644997
563813
62338
1523268
117596
1696669
1762732
1834895
933640
608893
1833907
1209968
882132
1121370
528146
1483692
705129
1874506
879332
540016
1693434
1851323
728758
472548
645342
1377823
332771
1884706
1053550
1650702
1848890
883456
1883572
987027
1620714
1291577
177067
773616
1365236
1337960
75781
1005873
1454647
407386
207734
476427
1550249
1611346
320546
1462551
21863
519795
1313113
736069
1367299
854146
1518448
732706
763218
1905533
1141884
156754
441778
199094
169699
865246
1906096
947287
1742070
1656243
886504
1162988
403850
248072
371182
1954138
397216
1295437
1002187
815612
1580522
1264808
523169
1333137
529349
757824
1982982
591131
932088
465888
304858
1457647
1243841
636120
1140020
1258463
1682149
1152799
1530877
30153
1315927
153600
964419
1043049
163232
1499710
1166797
315313
1122984
1844048
1711
1887842
1516897
1074887
228041
1307053
433984
1208735
921074
1045419
867635
1863917
1396171
1123343
682988
1354607
666079
933958
1656868
331441
776021
61341
104713
1174088
616176
1352127
1032568
1568938
653507
1562269
1483904
1281503
1981894
849204
411108
1148364
1855760
349311
1089423
1426887
1021902
591113
565272
1767777
1916730
233602
1536402
1190354
1133372
1899476
282934
1880977
1082336
1100382
1248441
1706385
961566
1865174
849486
1244033
1648923
1984006
437795
1110760
727157
184231
116339
1993635
138981
1887520
1371396
1334986
1798471
1976432
435387
1047831
1035260
1615267
1593936
1776349
1512510
979747
979127
895745
1999606
706566
1643696
430455
512546
163995
132718
788688
1408985
192648
453707
854312
640990
662229
711836
1768535
1081267
1721639
410963
705985
843921
1831602
1093392
1889274
818422
50065
967962
1933754
582805
810579
400360
236677
746964
990111
605977
856348
52092
974656
71469
446053
768020
1798600
1434556
277842
758166
1754748
562377
32719
1761073
1862344
1853747
1140034
733250
575552
1711177
1582948
857738
1886482
1575697
1093893
211961
1694787
936472
1327832
1366781
458142
897977
1090704
1918779
1515827
30704
1394192
455357
690078
1053471
1125997
1248473
429351
317162
251293
226964
1722412
956507
227198
1505013
1136926
1140837
1091005
336887
1606541
434973
1980817
148511
492212
539828
410129
698370
972722
1108907
315341
646999
716114
1973804
1110077
1071549
96338
243864
1800810
898286
1520485
279105
1823673
1978010
1137545
1380887
1321023
1844163
1010583
541570
1501167
1208691
836254
881265
44051
1664614
1649108
678753
993298
1744407
509140
472168
1058317
559163
1422575
1929289
31856
1357730
1762238
757923
779216
1062909
1645784
1599140
1480361
1728048
795059
1997455
1166807
955043
1768799
1087316
632235
1736772
1842857
1845391
1659252
925769
1514784
1903299
1889278
1397282
246580
1271040
1871326
1909280
1330764
1531187
253837
679621
1234343
553766
1574785
1587992
336855
1711143
1198942
301586
246832
1175246
1696310
1291287
1896070
910446
1763050
1443944
1012363
1087944
540622
513569
1446962
671770
126242
1100146
949152
1762574
672037
276444
577739
1978453
811383
32567
1533929
611955
125918
320847
1623910
1511465
1965035
838556
147712
1709729
1959384
1544143
566947
914928
660508
1708309
793687
575251
1260863
740105
161893
823383
762018
1903345
354177
1286180
274635
454668
38380
156253
1979694
1557024
1256949
161755
1783617
1702464
523967
141517
611576
614005
399287
602197
1901447
977099
256260
1378098
1248304
1226811
1010051
1064184
1069236
1175460
1572902
1960465
1624177
1550981
513958
707194
1254054
4986
530668
775195
1735833
159368
1170763
1198239
1323391
1098820
1800096
11403
852642
1552145
376948
127217
1614419
1219836
885367
694403
816686
1781948
790737
1780522
580068
1595329
1719491
99183
460969
1069819
189753
350812
542181
966815
330247
1581154
68735
463469
1447225
254553
1211625
816441
1229423
299890
1691572
1978333
70132
213228
1116105
799103
1885386
1418570
410562
896363
1760813
1815257
908211
258025
479302
319090
541900
1636927
670321
111628
415006
1353495
1975807
156773
1575546
481454
915297
1682946
312065
1728798
664514
363080
725115
419125
1445399
1949775
1494624
1525231
1908822
1174588
1148215
1837800
1657144
1568806
1515323
1247376
1867103
940390
1959804
1536645
300735
765152
836308
1056533
1816565
284757
538176
386324
22456
825958
756101
350361
1117430
1295458
1110029
1931580
166591
627002
223344
210726
1325905
1545785
521060
1477849
152875
550892
458644
1806344
1403278
752132
1110429
1820963
595243
1002617
1287574
1967311
536388
1223043
1958193
1671729
237794
1521593
369106
1835608
917749
493423
420790
532487
840043
1022137
1977425
661050
315660
40256
364483
30114
1398333
1208411
1502133
767888
1542129
186120
1388565
605325
1929644
343382
331705
1993553
1885454
1958002
902022
528845
1945783
1660653
1818910
545505
1369901
777003
1702911
1557980
32718
1310125
1015348
1307571
1746350
1511323
1487311
827971
237099
233164
1005680
575988
1748292
904014
408831
1896365
31083
382516
399798
420674
1941252
1521167
1904296
1736397
671148
504514
348729
360491
1159532
1377472
1769150
721408
946526
1647601
1909946
1196030
1365973
1251298
384481
1754455
391654
132285
1417904
1993042
274352
254516
118457
697771
925528
1567752
415752
1179354
1508397
1826816
401187
920427
1263198
50385
863373
1777840
998038
1224261
342655
1651274
743279
244217
1136645
275351
31983
764255
440340
1980144
1775517
1205701
1939733
1807682
364848
594970
430743
1413851
1456050
1702749
1266826
242242
1991042
179617
939435
1158576
601587
1239714
1032297
1511694
1410088
1819027
369203
131161
427278
1757667
1376703
489922
676444
605535
509869
1924274
1104753
1894342
1595969
1223799
90733
1904362
315366
1809547
484843
983598
1416710
1160644
475195
923159
757663
867408
133532
1769801
1662880
538026
1552245
1173272
1879999
1576753
1307743
850211
850326
1030618
1378384
1195584
791845
1366596
463760
1075005
1319808
882943
1657487
955485
401594
1012557
448804
1002628
1967956
1468969
216134
1828065
1448187
1090234
1069663
1102247
1722867
1355011
351036
471124
922284
1552732
317843
1059594
974558
1088478
1896441
65203
1704722
1320368
929086
996211
1399336
233409
669924
1009375
1665570
522711
1306626
1843467
28944
319795
999769
902667
785239
1339650
648356
1797915
1810396
1598767
1221947
1972848
1500577
1230561
804348
1804882
629289
1902288
1463063
184358
1581689
77309
1248143
438211
729866
1751493
1792844
509516
450894
1483187
1193181
86180
168584
825762
928994
1230572
680787
126750
1595126
559637
1117648
717393
1582550
1532391
1588051
183279
893384
683400
714463
882093
956482
1917006
773859
1151718
392787
1804032
1998406
290604
1728167
1375935
563753
288518
1641653
1397386
1102604
736593
1660845
139087
925184
822415
908070
1160875
958210
1315145
1025654
1125993
56091
1366388
658522
541505
171646
1727593
1546289
1294379
1561278
1250310
340782
1796706
505553
1910706
304211
1374912
337452
1220017
653469
966225
778643
1739400
1684104
1929326
541273
986767
1301532
983302
639629
676015
1260561
1464405
1559454
1353976
1728315
97962
1913081
126926
1892944
1091964
1108519
884322
879766
1006692
216268
1037483
625496
1771910
477643
1556127
1058701
1741689
671198
931657
1412589
1129932
1426627
968233
806721
884084
1902359
722777
41682
1961330
277991
400217
1266394
1804391
220319
1606235
197928
1681447
745222
706953
1711468
407060
1788540
1308389
60274
1817077
562802
523075
1039706
1406408
846296
638987
1336028
414746
1729058
908847
1520176
380459
1637069
1136597
1959179
1699037
26497
1678723
1749441
1836280
1555522
432227
134196
1783032
1442189
1824978
1446407
1912650
966827
1890354
1076166
579306
1109848
1085909
363481
1411413
1352107
779861
811758
417075
67110
270427
696857
849352
1840109
185778
118743
1724108
1179775
1462659
973572
644974
23539
682154
562153
657145
1989103
1124204
725179
1977212
1238192
1734205
990277
1311668
1788227
1745635
131824
680732
1783212
362399
1437895
504543
1477672
1111554
539473
1006406
286225
248222
1460387
1267653
1726419
23438
1604119
338663
790079
1826364
1368105
124412
716881
81968
153124
596048
171736
840966
885224
234648
1643269
887914
1768411
708157
743526
1960066
251133
1725764
1806760
501126
226812
1882061
1783972
852624
1341018
1942468
568112
1845237
778394
39403
519247
129504
351139
1300089
1445849
1920508
1722582
1102541
1466324
628729
1850397
578034
1659981
1575270
928372
1997266
283680
61169
1185113
417220
1506193
260135
290582
1287222
1028894
1216258
1157122
281352
1119990
341784
1599850
697203
491809
629856
1022139
1969951
1697216
335352
1354780
1748357
748430
1776389
803068
1096950
1477463
948719
771520
316098
306890
885302
1401845
1872395
10081
265971
901437
1360416
769994
872928
167624
1753693
1304916
950210
1102490
1009892
1763787
1015600
669916
1997220
968723
821574
1608562
809693
1463330
1816466
1970417
1837118
142484
650608
1705304
462856
963767
1305443
529974
262135
938517
246090
1214669
402133
1119448
246343
762629
184334
1469009
1243750
348243
84777
711307
412347
673100
1359068
1332232
1085652
1284335
1163117
145344
724478
493781
811691
663321
1766572
525420
457377
1850675
320946
640773
232152
498156
398195
541653
684442
1677917
1764870
1439105
684647
1069985
94760
992756
468853
839160
1962354
1640223
1559045
1515582
199061
703307
360471
1633387
736300
50266
72766
87039
1095829
1947725
798335
790517
1931780
23540
201497
1144299
941562
806847
1536562
1270889
108118
1580744
478091
22622
1813687
1229431
686507
130857
1172748
2544
758631
1344937
1069893
1622389
1840260
226701
232487
35770
529528
473516
1099079
1575314
116976
1408757
346085
179136
1834230
42455
429621
468941
491417
133361
1052059
1221577
886704
717720
1437099
170747
1243215
15203
1717835
1175289
724105
1017228
1188203
876865
1524796
895288
969955
1934587
535406
87307
1247355
1966305
1009065
1829716
90698
963509
94460
34612
1195652
900376
1461253
1865615
344521
473942
576277
159970
1740199
555626
583143
1420128
805769
784742
1669185
1038544
791635
1296913
1430266
951786
1897153
1845978
1319601
1171582
531498
659434
1868270
1999972
633578
1114204
604691
327924
599457
1473527
319794
1472786
1315131
1740870
839404
1001194
99505
252394
630728
775800
539504
360188
1021103
1103874
628470
1339264
241155
1556373
966428
525642
900843
1143063
1416988
1369867
264205
1311656
251064
1541340
1115174
1288562
59981
602203
924972
1127280
73160
1979152
655848
1721023
1217426
1045294
1343196
677728
725033
1045686
445485
77007
764257
146676
787479
1858685
1364302
791498
942361
1217910
308487
565940
1777489
1923231
1386040
665479
1738407
1391003
1272548
634128
404628
1643471
1136135
1665490
220487
988411
897831
1680476
841420
74222
171996
93056
1675154
904465
398581
1620078
909678
1636408
887402
106499
255036
1355437
1338204
879969
1806451
1232867
635525
1162905
1173581
395428
438945
1974851
857295
106507
1708255
975641
457774
954876
584123
1047636
14109
1055038
1084069
280730
474327
189285
1406787
257805
1366914
22599
991602
1066255
1962126
770817
491661
23047
44922
872624
1326050
68179
259959
121871
137080
1436679
1312177
1899730
1192534
570842
1177689
1840039
493078
1077899
1439186
1023676
349656
46837
461937
1192620
41645
1455304
866571
1675057
1893245
1016568
204563
1791630
380868
139898
524667
1066318
315153
1438836
406264
628520
98100
714368
1967100
519605
357833
1566305
409080
152946
1381889
38464
1802181
90960
1299632
209988
700073
708973
726633
133625
1039398
1029136
206352
290162
1745203
1206809
1167294
1252436
821324
660129
1792879
774390
1794219
462340
1503606
1730693
1217358
873866
1059677
144834
1091593
27376
770430
1583844
1320174
975345
602578
618744
1391006
670797
1668015
1964116
365834
1692736
1431198
1362168
1567383
446183
472955
128512
1796932
1481039
321706
1397001
842357
1702145
829584
324549
1959645
1373736
1252221
1667116
646707
838419
584732
1737002
1153607
206128
126489
210385
1076363
129683
238385
1755017
1383085
1361807
63840
418704
1461838
157149
1336131
1338973
1749835
215826
1268876
1223783
232338
1877365
891821
74556
991221
767349
1385133
1364348
580587
520657
895683
1575744
1621863
1077724
1480526
1066141
59494
1564947
686101
81757
774743
258776
899203
15644
1761558
942865
122855
303232
619540
1681858
845694
1455156
1293910
1579390
1995125
1213821
1011633
1296490
1578714
1918009
312402
1756129
952443
1537036
20558
1872252
1182058
317591
1420807
561333
14345
1796709
505405
526630
888129
1231547
1567626
1984359
1373654
1222587
1331961
235469
310730
1783853
404336
1670647
328403
1768982
1560309
1408848
605236
549567
839371
789059
1428521
1745854
1436400
1709547
1782342
389760
120541
1382408
847281
1913413
1583069
872133
471505
90116
421969
826645
503190
1258263
457271
824020
13899
1444625
604107
866966
639098
52211
398474
1235630
1159671
263486
282443
652490
1270270
911059
1227901
396300
954557
993658
401088
1213970
243467
1310609
560049
939247
594371
1106995
1835586
1551857
1116
311349
1233784
421202
1273280
1764167
313938
1394297
1690463
381002
112011
1468124
363338
1950577
301055
619382
1407794
479057
1041258
1674880
625077
277158
1709017
301063
1249878
460071
256154
165537
78460
1700215
1049579
1358946
1125261
746387
1192501
1980386
1700701
1110059
1966932
1903778
369804
174822
437685
1538324
135911
1361966
1751593
1286822
791655
986354
278184
1279776
80417
1374500
291276
706638
1346986
285867
1105128
1172592
1069568
1995586
1294976
1838735
788329
109942
835396
863352
488753
472910
699466
976172
1030142
764633
1113463
697074
1399752
1110759
1333829
999535
442298
312430
942869
334018
1570835
1066750
457830
1221185
452381
1411275
1613574
806618
335956
972413
39286
677635
559924
1365212
214339
1128087
1079220
1819397
854081
995916
1631171
1555777
368154
991749
1524824
1883964
1485761
474752
455129
1077439
1106464
879421
657317
1026770
1443535
1617825
1604384
774026
1360324
660215
1343205
33205
834307
629404
170668
1135023
1090365
140309
1065576
650190
1392705
24889
144473
592478
349776
329493
674144
238300
1646153
1063388
1945375
1041453
203158
1620933
525382
1662594
355495
1783842
949095
1330483
693013
1537027
647990
699916
1603179
1595739
1298538
955308
1047899
684925
1166021
1311395
323958
531492
483475
993340
1015462
1919790
488141
462897
1332718
518683
860795
1000010
479280
860978
1451838
494098
1403518
1937660
291755
76002
894141
1842331
238920
1384845
1282181
1771243
1657168
903541
831401
93454
1695041
450527
813151
659590
1693901
740972
251873
370504
325256
903762
1399909
1642312
1631057
1272604
402972
1267146
677949
130696
287002
785651
852709
1925827
348450
1365100
566734
1746907
261018
1981396
205576
1349537
1149097
1108794
474511
1014627
1807656
116147
1989842
1584605
1876398
161591
1161642
1038057
132592
1247099
1013587
296570
1740137
527869
1897464
85547
1696404
1844653
667400
317313
1746357
212047
808469
1727956
872545
1275085
849238
1657881
915829
1735886
556090
1573329
1588429
1792290
1761232
304569
38441
1298703
1494948
1631204
103059
277892
1365575
1497579
971273
899858
1529017
1553329
353827
1660109
224932
1830304
1496637
1759342
1124019
374582
491244
1307182
851738
1939575
854033
439358
677960
508088
1937628
1504175
694600
80576
1719773
1050932
1716453
1727186
143064
1479586
922829
1336129
1142557
294878
1853778
1140154
1231063
757342
1091007
972851
816586
295571
587515
1706496
1572926
932994
325135
1359833
744245
1373972
1579843
753477
403100
935942
521278
1657043
1676207
103520
1801079
1748180
951
1372265
1511272
1113953
1674391
795451
68558
17442
1479429
1586331
595214
16830
1326776
1833953
302871
222081
1144214
1398031
584761
1679428
1437185
1166557
962087
735384
982575
1073044
175113
1793655
636161
263053
751232
661485
1313454
516250
1433440
1335256
1000840
1306908
923230
640734
623667
1937917
126829
809825
1577866
326793
802369
1716574
804144
78035
46925
1036835
687695
1652369
1449425
806177
250305
410522
173337
1653221
543265
1827759
1532888
1756453
1661522
711329
1274270
1913534
1841357
1304736
582073
1166847
1044066
962624
1576856
1111652
1062422
893827
225550
1661520
612989
211207
68060
475552
1742384
1553827
132166
189465
1607148
849577
1618477
1369714
52911
1752047
1927371
1435330
987606
476784
1396164
319316
200270
644181
352768
155569
1795102
1469632
493171
1550685
761980
109491
651642
1209908
1779374
163269
1256243
1281239
778037
1953003
671379
263908
492674
1377226
1542370
539768
1896645
1228560
348941
1066381
1239536
614247
596710
1011941
1043171
1638848
794932
1184458
1936172
1693617
1433178
1034303
1099728
927589
198942
1895471
810923
1100955
1910909
657948
1863683
352300
1165920
256593
269729
101418
127004
1438518
1958139
771228
973185
605648
876665
636653
281827
1565126
1971827
1506928
1116045
435660
436495
1533625
1894240
1320215
1848272
10781
1907282
193126
1348832
1780265
1342335
1118332
944386
1874542
1463299
1538234
535236
651585
721543
1020601
658106
1137100
822220
1733016
1657733
1587533
374231
204636
1912715
721297
1257971
302935
1816635
645657
1280018
1083731
1068245
1131470
1675224
1333814
1861870
1369460
68740
1304092
947659
254101
1932997
1025648
322183
905517
337512
159090
245615
1559923
352891
1362170
1872861
1743262
376528
1728492
1664743
1101218
1096035
1247968
1312609
1545163
772476
1106428
196807
1561503
1140003
1616350
68459
827523
1613328
1470334
773271
1033179
922346
1055331
677818
374851
415436
1567771
944674
1816536
1445567
1210399
214321
1231416
740300
1092975
1426043
1569450
12096
1729509
1084195
863110
1316028
1249205
1117484
992490
573339
502880
1128289
1981145
1955379
660351
1546471
293750
1132818
1703917
1631121
1158071
1748031
1718429
27001
725279
1481773
1074672
760034
1107768
1697110
101301
806076
1572056
103723
1154934
1663058
1464002
710744
227169
626550
1192667
1129113
1005970
1390875
890235
348973
186694
480782
623972
656771
1835179
1346811
1557918
627346
563638
237241
795429
28354
1527727
85093
1739393
725704
642301
1050019
1653185
1796003
839737
1543132
1073778
175006
470918
1215737
1558143
1296239
557376
313377
1901238
1241422
974865
1508665
1401691
621033
1192190
1685895
798688
675688
430422
668970
1781477
309992
333319
962647
1760850
183967
1848423
1391541
155700
1745133
1564263
1163774
441977
201942
341947
98090
1962445
1527764
1643809
29612
649254
821170
1604676
1717418
815691
389552
1363218
1043152
1227224
892693
1560897
1648128
1818656
1146770
1809374
327520
1913332
765851
863444
578332
683451
805261
967312
1363744
1946954
1460455
1229283
1818420
1858648
1883748
1162101
683579
123211
1896793
570508
619764
164394
1565704
1862050
1649615
141549
1203540
1286071
819145
1908811
1640085
1539101
360200
922905
1103316
236402
1775451
1389636
1620052
521917
67903
172280
1223457
1848479
865595
886450
1223193
1798171
1726640
720202
1046081
63152
1257393
467250
1878284
1924964
1153841
1822461
60526
1622608
1478282
862812
523046
156484
23817
1290390
1866674
1344363
664833
606647
1275172
1265786
143842
422995
1911851
1018433
147440
634528
1826529
1901140
644211
80136
263662
787316
868780
1596633
1035678
1690117
834765
713003
725890
1910090
1561361
201723
779373
901651
193195
1384448
952918
1817123
1479016
820784
439983
406775
391200
678870
549720
799146
1763224
1679571
552982
1754095
1806439
143211
1237023
783800
1799485
611814
417157
431813
71933
1535021
651956
1807356
313108
1884075
244084
1386789
1349741
1627722
772793
791463
448315
413794
834615
1479600
1797052
1018630
142438
93462
1827476
1803138
237246
1805497
125499
463706
1812782
1676096
1627442
1385219
803857
1230694
475028
1635727
164436
1032005
1545383
992217
1059498
1954139
808858
5424
487151
477454
1333111
1513513
1858694
1909662
757120
1348137
347121
413476
128572
203182
228679
1784258
533560
262484
576042
1115692
67091
1773090
1616613
875264
1881152
835549
1905103
622543
1956895
1043829
298990
131457
1983750
1185502
232310
6358
1185117
1313015
118666
1323841
1340558
141221
1199017
1104535
1739844
132311
219131
474099
843897
1437218
849015
508813
1739776
586120
83139
1186665
1197106
356753
1076539
1635708
1521101
628406
124623
57133
490986
1155785
549133
839170
401046
480111
1330631
330635
175222
961984
1073168
1154206
1212536
78611
1267786
94044
1046370
1276366
1474837
1046520
1784414
1511928
73426
1791732
201857
874053
536518
1469235
326071
804114
767573
1016769
33455
758817
1737911
1505601
1366921
1802426
36741
473931
1321710
941200
65794
995903
368619
1849692
1323914
1826131
1537920
924515
1453357
1469792
500129
29078
220319
1677423
38418
753392
408787
1122309
281532
1143651
337739
863457
450077
774342
272646
1175081
56823
1423953
1555600
962513
915062
1613586
476228
1261175
764500
1379707
762972
1540904
561344
1934012
1511802
189257
744766
973922
524527
1814307
1558326
1307423
349541
384799
1395001
108569
471116
972835
748679
335526
951377
1072233
1751640
1637054
1822166
480154
809986
69184
1256056
772017
1815759
1213464
163655
265780
722406
279064
1833335
759755
324380
1131451
565589
963847
1019791
754790
638012
932341
411708
1741299
1209296
1211051
1994667
588304
26187
593438
1044947
1501437
1147114
1940195
1326760
1918947
941564
990493
712460
1423901
533640
847889
1216670
1198824
1413890
1033695
274829
1636176
1636775
1070856
87440
778996
827627
806529
1872067
806032
692212
702301
1771060
1599204
918708
1062067
1680109
448069
1999447
1840700
1370439
1686135
1389292
1271080
866712
572171
755133
431891
229758
1066250
1083757
1339255
1279199
140941
921010
174331
1085294
454903
1346712
894211
773746
518719
1476711
1756465
548179
593008
5381
280666
1565131
393321
1245194
139312
1050019
651513
365738
886947
547520
1766321
973941
1023820
214501
1386886
497492
1872637
794762
875051
1201212
1379750
729000
1802136
1108992
428761
979618
499463
1622735
267760
972154
1085890
357928
1792887
1523453
1326593
998213
1083750
895505
1167739
1229990
1310802
1626773
4795
564417
513217
207214
142454
1348974
1139134
1110791
202544
996389
437284
712635
188226
1856633
126323
327186
936804
244573
1040223
41717
340309
1469807
99932
927803
562156
343260
1814998
11215
1517919
1824232
1242693
610564
944089
1887097
721003
395173
1280460
1533449
817111
440665
1194744
212125
859898
1287282
262673
1947568
763102
771347
668725
118605
1098272
84377
1931573
1084994
714696
1665111
1773808
131982
1617749
980114
1054466
652501
1884926
1756641
577186
448163
1971370
1304642
1127389
265349
1218405
1425888
614174
891859
281432
1518710
667446
452795
126951
146058
463671
108993
767124
43154
1667183
58415
1874200
413121
1563686
1722786
1258253
527494
1311633
496086
1358937
46828
416132
1146431
1428513
1105462
1785046
1383097
1464726
1363560
1651610
716522
420510
750685
1015206
1327156
493769
1647027
952249
904930
1592738
1987821
1142191
921093
1295162
1630199
1932300
1932765
1871615
228979
1850762
776974
582909
42565
394632
1630993
1935192
1536099
1868672
1587836
1852711
1438397
1563507
528973
1738872
1001886
387913
1756447
1102181
1191335
1062134
1735570
991992
875142
841946
233458
1981538
1702470
355332
1631108
1520706
1081980
1469419
1153673
827594
1683096
936240
251226
1813783
858742
1599817
170760
1841970
990768
1039777
486325
736099
724791
1196576
1435123
6126
1837174
872929
884304
1273909
1415293
80627
1902141
1789445
199231
1054437
1023241
1339426
1304442
25112
1468406
1367611
1121448
223164
894636
321032
1142982
1869506
635047
1082079
1411683
995239
202995
1108532
167219
1166727
1522485
1778477
537755
1229005
1329204
532004
359599
342342
1658305
560037
1582444
195387
691045
1254363
1591508
450202
1763876
126342
1012957
950698
1170065
478027
1552786
1799568
1730964
459419
431291
1553111
992221
444524
762696
318284
1635490
739175
1193894
356308
1011309
1991335
806849
1570068
930347
1133204
1163034
1487741
1176540
1444356
1308494
1089239
1429257
779750
1592405
1523503
991394
1085404
406985
898404
411385
353099
909779
540672
688958
1066987
148246
414673
209003
1676453
979959
606517
1435393
1674187
130751
1371559
1197366
701771
1451613
819921
1961311
1841586
768773
1675114
1513601
1116350
232402
100520
1586273
1750474
660146
763353
1785012
423868
724852
1727242
839072
1267246
5026
846678
1346640
306626
937106
1123919
200160
1302523
1353870
1142382
1102720
433664
722760
691028
192746
1927307
1626674
1766340
1086886
410634
1235671
4261
829359
753351
388769
558729
136076
1136546
1386479
356632
1181639
1975443
585370
980895
80771
1584978
1471056
1615417
765229
72276
367921
1789627
476190
1888922
349467
7160
1921743
933413
1537235
1728983
1096354
573039
1793918
1606989
594715
1353255
850318
195847
617550
62834
1567719
1293350
1951987
160691
894445
1657149
460936
840070
673891
4772
890182
724983
616842
1106970
915480
1505925
99674
1568821
1405173
799546
363400
330832
1079990
349539
698072
1315259
525257
1001491
839909
721645
1085922
632275
686850
1227075
1865751
1991074
962886
902749
1151454
1939609
1615500
1113278
1556852
757686
1265232
111978
793969
1261709
534563
1293733
1987689
1139165
49273
1280813
915614
420279
1500411
1849817
6364
752676
1257804
1161405
1891619
489643
1318058
865727
1354017
298028
40100
1332959
1213696
475870
437990
320783
1531995
1689820
945590
1697903
1199083
1581265
413224
1396806
337494
560116
1116100
1018374
1104258
1212208
1571352
1342864
1554517
1174317
1395039
436045
1143146
1066341
1942266
703979
1921247
71248
1784560
6970
1522501
860764
1043556
1788154
1650747
1535207
770245
1045692
1295676
1262832
1017501
287885
734472
1497204
1303970
871943
675256
1953962
167785
1128069
157150
1156374
1163640
1790182
1211916
1059579
1175634
445640
1931195
1904753
186462
1851240
460299
1646489
1730603
1709393
1394829
1075365
715508
1909344
1080566
632851
868426
1361759
838011
917644
1946295
1290868
1107580
762324
308874
449536
96995
1242536
613225
251743
462817
210079
1681159
274412
1494145
174284
1754509
1362003
142056
398729
227858
1793227
1022884
1581287
452690
676533
661819
1343381
789937
881805
1624789
1465035
994175
166482
1734345
266963
1306798
1034524
1369710
1483337
177794
182922
347584
786389
1656741
49685
1833796
813009
86383
1723553
285892
850495
74289
756690
1571209
949319
1871158
1603814
1732409
1836185
958268
557309
1163444
1792245
277973
108133
527446
742675
1877476
1260321
1080201
144411
1759809
159603
1776170
361212
1264292
688785
1750672
1664745
1990861
688541
304088
1288728
1663456
104615
846940
1548969
1063194
1824165
1528624
1185378
360779
1744907
1401193
274094
1077059
1576652
633232
243161
1099854
1993767
1947736
1136260
1054916
90589
1241999
1499341
788870
1380805
1147508
460298
175880
109120
319340
1882988
1267776
1068952
364394
1549470
945214
1638221
45724
1187776
1073940
1367290
1079667
936613
71626
543019
734538
233860
536389
666749
550910
434957
65367
879973
303491
1866163
1732912
272318
1366914
417431
3139
1912907
189024
594636
67406
1855856
439605
1505452
1284366
675579
1251256
183850
420321
1529312
718350
972736
581169
421533
242931
808318
1480940
1915154
673583
154864
640052
1332503
817658
235392
1979323
1079261
325132
880672
356226
323229
1927386
1972910
604098
1344936
1848147
1267666
364046
175627
487258
287424
916668
904513
341866
674425
1914954
228035
1792906
830618
1970112
929109
1807174
603856
1006998
1040661
1459294
901810
1624637
1778069
1677395
491295
673114
1957548
1041979
465093
1276309
1859778
490326
1370562
191382
950428
520622
1123382
1429992
1878681
11313
77030
1991647
726269
633155
836952
677987
1315990
10528
1425689
1814866
1970563
1018994
1624642
1820864
85136
913415
242623
1958510
651441
836823
652901
154859
417386
1570500
1562864
1430644
1302982
1438140
465874
613747
876898
1850105
1964963
1563046
496262
475943
1453569
1736985
107980
194358
819426
380426
59727
1865432
1541335
226998
1763003
622981
1052660
832914
1739211
1693526
1024210
1758647
46343
1900959
170070
1845784
236823
690369
1332835
1082273
1919644
520057
117476
609388
1865392
1117154
557069
1950362
1770303
1279537
290084
772971
57868
556915
551972
1435007
1127737
1257710
440112
1392144
25825
1069855
448862
1755474
1827446
282296
1786311
909603
948436
1438178
863481
43662
1242060
1937215
709256
1439000
1187078
90416
1435984
1895245
1834359
639901
1798296
1276180
1130829
145144
96
93496
1162356
1049226
1218130
992106
483537
64789
1936597
407092
599820
267562
1870059
1715050
620497
549123
1974012
1771987
839829
1369930
1779985
66385
1790105
1868989
1127531
1112436
1125934
1964667
372108
25908
457467
216409
297104
1633394
951322
1772273
1195707
1826253
1912756
1006493
438041
1805266
1878479
892847
1077876
510954
564992
27400
1395169
161870
1740771
625453
495733
1524348
1890797
190878
1498684
600725
1335292
1405052
158137
286949
1607569
706152
384643
1791295
1173134
1912505
1864271
1219879
1390000
1224992
1597440
908293
351604
455606
210494
116016
1465030
417908
497793
1083300
341212
1670432
245412
1611543
730007
1614900
849194
1448834
1957064
1238307
1532705
1463464
124181
1002344
513045
881702
210409
1687900
1541397
1157678
1806439
1074912
1497749
1961443
1498017
1204628
1255054
1565519
1563849
566832
206511
1735083
1965757
466432
1078903
1898832
383739
1070934
1094542
1118825
1520285
718040
1985701
125945
717287
984942
52964
1603067
991609
724853
1893558
1959461
1063278
1312758
504665
1112297
318983
1701839
1475549
1587808
401227
1539743
1798448
1022211
1495393
23125
771529
1442704
504629
138932
718343
941780
983397
329147
522852
497738
1705707
1216206
159845
717566
557807
528891
1224259
684223
920129
1665196
457930
1336136
1903237
903031
1109300
1344431
1111385
1943961
843048
151819
1466054
1567865
952032
1173843
275257
305692
1878720
1964959
1209575
1941830
688233
561063
822314
1536840
287853
1654847
56507
1849416
1500265
1383272
327752
1159129
1000743
1159948
1666081
743405
921365
1732480
1712358
164952
1375503
11805
1298468
398643
682436
847739
48663
984093
1143166
1868825
1484264
1546125
1733901
90915
322840
1362084
773574
1296085
845403
1802871
1120838
1570965
719513
1760319
574893
320160
1260692
1874021
1952784
31264
878840
694117
797107
812968
1554476
1021029
1910406
646633
576071
23577
499743
490418
1205078
1439541
125334
1667918
1527918
375371
1247431
1113976
838756
96174
290257
1209869
840219
1722579
1286937
1408099
1857489
325889
1608444
1405328
1612883
1175782
1674091
1256673
1368591
1015969
1145253
649053
723024
648674
1542804
1077671
403765
860324
1759516
236214
1252857
1669898
439135
635238
1515135
1614938
1916731
499413
1964454
1962466
820903
481675
761366
348512
1740159
1564443
1590059
1989966
141938
1543172
233319
1066040
761049
810924
88355
1544324
8498
241654
470568
419424
668646
1693838
995232
290562
144252
835649
943229
1123181
1284413
230507
1714978
1667665
1082478
744628
1936097
382771
898464
988788
1157886
1834217
474619
755579
1793183
314348
1066377
325016
1793800
1508746
1248906
774637
1565320
147388
534997
1041645
998508
1910278
1384856
1752315
176900
437014
426348
1510693
50719
80934
574126
1846189
1870443
730744
629679
1581810
1526259
561170
1687671
1713000
1786461
1246570
662332
1604740
902803
1472948
706418
121346
892217
1546248
1545501
514412
1355817
16823
540738
1818210
662321
50206
1510988
1683927
614597
976549
1408072
1812943
877863
635135
23111
1118425
165786
790532
163982
1489098
911202
748784
1501213
978956
591551
830454
1045777
313670
1694805
1282957
1252195
626167
313559
715618
289988
416408
675634
693336
1464083
975843
25707
591592
208862
567965
721693
452853
481598
1508507
196213
873187
498322
7184
1739774
1256272
865027
805781
1148862
1026962
331430
1046222
88242
1891280
645287
1846247
1205381
1593422
1910622
1023809
1680078
1461973
1093640
881372
1557120
976734
1477792
1928657
1028226
1965687
1458894
840788
776259
1788188
583288
24019
527120
231687
1226136
1495939
1740082
328286
784351
472070
711360
727813
1631041
1731227
35590
918693
1773715
870812
859731
852557
1933332
1917153
560725
815629
161049
738986
1705163
1509316
1568391
674424
1929210
1976275
1338473
841261
1624547
884738
1095934
518997
1450703
473611
456716
340554
427340
1891754
470390
391320
1933030
1668507
990396
1489079
548767
1563003
1731599
1576811
1381859
1686607
774183
344767
928208
1947603
928773
1678735
1431646
618115
1102940
20290
220023
1072012
1223716
979020
1082495
1523871
1934804
1332710
176264
1210953
464746
507641
1211007
670160
1326490
946791
389008
1139987
1193943
1458413
200763
1601925
1912772
1734679
1695684
674127
1565148
675343
1371806
1087506
317110
1282261
356723
1654229
1931092
318940
1132109
1703769
1519178
873349
1819069
842703
411969
1772539
1467272
1849166
1569441
722435
1515867
590716
1469355
1795420
1304455
551341
1548079
520598
615713
307495
1104167
774006
478681
1423429
501863
979836
767726
479098
484027
432108
1095137
404915
333741
379445
467490
1792336
1288242
1601536
37632
1630085
779900
1227634
1101053
457421
1870248
636853
1892993
223823
401017
1240204
1498924
1680879
1913222
430335
1644768
1502646
185344
426511
558296
1731622
1648136
1288839
801182
1289893
809709
159336
755328
1684943
304328
1062738
1404276
1490715
1314698
1784233
678480
1289401
1436903
1167245
463957
606686
576447
1545048
961209
1910837
1721513
1238261
276653
499717
1028824
367254
1004946
399143
889354
1671790
1356425
28879
427605
59525
1041500
1492404
1083868
163590
1907725
1614899
1405413
1604929
1356324
1817839
585836
312938
248341
483780
1204446
738426
20729
316768
576858
523201
828862
1176343
1855950
1108540
387378
626144
201378
1996636
492265
428912
1926739
136377
1666425
1242827
996236
1878225
864113
1720918
1890746
555376
1149979
1307770
1423952
1772178
687824
1114105
1106665
1405950
95930
1205206
1059109
328553
1636566
1826252
1690973
352038
667279
1694278
1884758
1816656
1955158
646635
94233
1567733
1756948
1907836
1815233
586270
1498920
1578847
1724993
1283003
1973333
688579
287087
892622
1929044
83239
240066
1482046
1313035
1680140
1846132
1448913
93624
825751
882947
247416
848550
1040145
321066
796677
851787
1027324
1088412
1268636
1386750
1375703
1458729
425425
1038803
333181
314779
773439
1031331
1137847
10477
13025
891068
101314
834661
1816538
1862155
612401
211592
1991550
1585681
440229
207333
301877
395888
148557
814210
1202067
1583264
1841966
446682
1067486
500818
358596
355446
1378070
302715
1478065
578057
1280304
326827
810639
1935046
324539
736441
1815450
361863
551567
1531260
1185006
422146
1911408
664680
1644481
1713294
253763
1205629
410742
1165
880505
905735
572068
990778
735482
490484
522979
222863
1926038
1738036
363769
395870
776501
1039060
100689
251360
374156
31455
72552
1163734
1811374
1930184
318722
431896
1460024
1079544
1620314
1591783
1357480
277674
755622
925742
345066
97182
1961071
1563203
71733
70952
703323
1396843
1195322
986930
1558775
61842
1579180
155100
823859
969671
884571
860842
1021069
343146
1531919
41351
1333099
1061854
812117
558922
1480254
1718487
1598898
1670246
1959487
1593772
318848
1678710
110217
364869
1564714
1878322
1057466
635800
238130
821317
655751
1186681
1538239
66201
1174170
336067
316947
1028063
443285
894093
384072
1790423
964564
104696
858515
328472
1534126
1210260
951923
860577
1914483
127244
1827817
706228
395972
502826
305171
470979
1993232
1674595
943012
827236
180196
1434970
1503130
917908
1358779
1342736
462099
1620954
1302949
1748233
1885234
1142527
1823264
1085941
228046
1818059
915552
1842334
906601
340140
823596
57451
1322911
1638087
776015
1810260
425887
810513
1675083
808828
1046305
1043094
128827
1460842
1666588
1355784
1107844
124537
1172507
1440568
310408
625611
1100410
1913577
640733
1962473
1569338
1326293
138939
404052
755340
1505709
1062100
1433220
1883073
1386220
1922180
1703788
489197
1022226
1120082
658462
168982
163014
550786
1854570
1067132
666767
1885425
707949
808120
1009562
1590138
235963
378514
1481314
1452849
579375
5447
1524043
1723442
181899
1425137
1058625
1287974
316197
1379893
1816810
814559
1462058
1763844
1125491
651980
1187319
1046492
369773
157385
687228
774853
669063
313057
472085
887696
209221
294315
1849199
411085
229413
236417
208488
1972028
600459
1182265
365545
522184
1742540
1744703
1871048
491995
1588160
1506287
173613
15909
297816
756538
301619
1437521
1331899
1982409
1966507
1518856
1308856
398349
489449
324575
691767
1863578
530179
1635847
1311928
337935
650849
286015
466258
692508
621535
1310267
298216
1145672
224204
1308757
891620
313347
1291305
1692986
292224
509596
1781688
1532091
49314
1104055
771177
1007238
1604426
901769
858896
1694538
931577
1864708
170380
123647
880639
300755
306641
220321
980314
685149
1612821
528873
553420
283960
906678
1403700
1478608
1332329
387250
1673723
323777
91629
226619
170631
621761
1934333
871234
694671
445645
1515994
262979
1679662
1327362
1960904
1431323
938194
430617
1291269
1200397
1979668
96320
701042
1718543
534874
114421
844238
1675166
532249
635761
839929
1662047
1961805
110784
1715576
1051011
347245
21045
1107530
1448208
137349
1841908
435558
1461037
1512581
876535
1422573
714435
857224
697844
243717
869041
1324276
329114
1784646
374055
834433
408030
1321102
1008441
346139
621396
645750
996822
1110332
1583281
532023
1322990
1871587
1208772
1391476
1829531
1731669
1182434
437813
1509137
1760406
108884
1580968
55687
582793
612980
1696779
1917848
1956021
1804298
557106
852747
434203
570258
990139
659741
1074846
872364
71613
781357
1296120
379745
1327681
1878654
1510242
716180
1047024
897079
1234190
1897036
1372839
613646
118388
445808
1830430
94479
807032
57028
680180
24211
667049
239227
193148
1664057
1221994
950384
1328600
1689429
114267
196507
352560
1243736
184799
817792
1044041
39773
1545552
1930400
1905253
756859
1376367
1948147
1994160
1748056
1609694
347730
106971
796924
1231440
1667272
1663990
1789939
1298502
1662589
1837864
1534395
965547
535183
1354106
1018403
1828759
1646952
1206759
993735
1254117
1241301
161662
1152449
1249633
1444151
1254754
642993
1885931
881391
836155
820136
434240
1075392
1658599
1228554
443541
1263763
559331
1797020
130760
1324656
1501881
423634
1747892
636932
1060317
1988148
664372
1762470
372914
1988133
226222
1601974
1096253
1752218
1812088
668487
1926381
1020209
82041
650830
271287
1735795
151162
1219062
1736548
1490645
894438
400277
812870
554379
1713828
404145
718569
1361946
943343
1572080
791935
1363948
781085
1531107
138872
1900939
687850
3451
727975
521941
381218
1167821
1177248
1913551
1326950
1552648
1969371
933601
1457853
247746
428854
227563
1825992
338081
569270
1499991
86634
1573867
1215973
1147604
1302249
132910
381776
857932
981284
203487
264684
1627777
1003718
1267223
389666
1561037
859400
1347737
1154267
457972
922291
774176
1791936
1329814
404719
328729
361370
869787
1199737
847359
243627
1463063
424031
62904
1891310
168372
1032163
1520926
1144234
550539
780287
1576820
1653354
253169
1552835
1024697
382061
91965
466115
269955
1236277
105795
951613
256450
716438
1447696
1218214
503346
688668
1403182
1103673
495493
1642557
1069814
105953
1917759
966807
1242541
1382302
153030
1515893
579007
245768
1075618
1191230
876199
1094984
86972
398376
1811332
1322414
1688179
1116217
196775
1085240
306503
1444629
1299405
1387172
947844
1066032
1702597
1523096
55620
1333673
329349
1787146
464674
846626
1466138
433878
699078
1460523
1232204
723857
167844
1940139
726381
1534417
505106
1846723
740363
1072552
1082664
1626946
1307689
223429
319289
1827255
1454243
407230
277558
632744
1282884
480952
1946979
331245
797278
1950343
130456
930264
1518225
1758863
608725
1679614
770361
851885
854423
1729020
1998704
1901611
813951
569888
730578
287626
1074075
502404
1610040
27443
707929
577903
1323352
1161049
1293534
512684
805192
1535370
1616743
805558
375648
1484706
804261
804818
134507
1435481
689458
640743
272438
190064
702001
776316
66608
1177212
974794
289350
434408
1384054
1940100
358015
256111
380255
276824
102898
711790
1012898
680957
1709373
1104256
780666
147532
1943586
1304753
570826
1923510
308017
89804
333651
695530
501616
825421
1313156
1827093
169982
999546
1535937
1138279
1425751
603549
787242
1380220
1926595
1646105
1394909
915369
694252
1615433
1202227
262618
499378
583
300346
1878215
1444942
563313
217253
314442
141487
1543042
1462172
365514
872769
1738495
258416
1276845
1708900
1683688
229258
1631299
671327
1786058
1734166
309881
250062
1459779
1421834
1381416
1374490
117630
147928
1507236
563195
1444553
496919
345810
1046925
1766715
966692
1720049
301891
199128
453180
115966
511100
102227
298328
302725
208238
1942400
208121
1896026
1929973
1610332
491939
1646693
1935436
1448872
1906301
494612
1511987
1333904
427173
49636
1396940
1450763
884799
1030764
1006567
824543
1229287
884635
455538
963443
364436
1013694
1654557
1607453
1051666
1284678
1054364
1300688
796529
652672
485052
495051
648079
1528270
632289
1391579
1495951
249345
1452722
452047
1711957
629795
551482
911155
823648
1556259
217492
715573
653801
546640
277764
1905391
378795
454224
1808624
546516
902516
854842
1468527
1592795
1697764
951176
324084
1099049
1113555
1262245
415809
50853
817723
501617
1461629
1784706
1834128
1169062
1168047
1789097
1043740
1071453
1067074
1701251
1008149
815805
1929268
737761
1354571
176088
640934
441115
230425
604212
1090270
416525
606503
206077
451639
83866
1366708
927907
967152
113738
1446054
119172
1496417
1734666
1723833
598016
238232
1653291
1852431
1206100
187599
699895
1325733
831736
1501355
1150961
310895
1884186
1629308
1709278
89771
490637
566089
1109447
492201
839434
600073
301445
610353
1321136
1410760
130980
970493
1481450
142907
467448
1151624
797342
1882186
764464
305881
668555
1947166
1806406
224295
1739451
391541
1805942
1931989
657062
1861446
597414
1120026
1561011
660068
602830
1894738
1632267
1056186
1614790
199049
490021
16725
416717
1002513
1303788
979731
1907754
1621712
120836
309027
369392
312336
1313522
916450
1154672
1967579
1469778
785956
572334
1425281
606003
257032
1976290
1307235
1023797
1776173
1913675
726290
535287
122200
949666
1075478
1219251
636735
1004869
706696
463330
206848
1565708
1853474
796435
31358
1575308
1042931
901072
1266686
1913539
1815444
178997
181222
304876
1559961
1441747
1753191
30976
539002
261692
1305034
1453257
1310124
1149069
514570
981654
1509584
682952
299234
1970534
649916
1058919
1888815
374758
784872
386331
719608
1075766
1191102
1291074
1252261
912277
1306642
45086
555152
1300778
1616829
1381861
1252135
1971777
665026
38419
865979
1486751
1560505
722959
1616939
877050
1141813
1729883
1685880
254027
1265295
940442
185115
1464995
1295639
689345
1576215
704687
1605760
1554643
1262789
1529946
397482
1631830
599463
1854961
1486168
683482
92802
1375998
516197
644645
1163891
566423
1346648
1708837
109022
173929
273813
1785549
1581701
1106563
1849864
1498264
604559
1411028
1459890
1591905
299190
1015475
933820
1328101
627855
1906525
995584
1896354
1129877
819878
1304274
175917
26073
187384
1815306
7946
931334
1066494
420519
1123921
1506727
311133
343688
1777984
424556
1506610
284350
1301212
525829
1055503
1061327
447480
1815429
648323
617298
1083981
1124480
1312046
1127495
882453
1985500
1913072
310938
1695569
1826934
1570412
942209
1770373
859804
1699447
1373850
38510
470524
636347
636719
758602
1747101
397553
557109
1273579
155840
165975
1907892
1671714
350296
739174
1405249
66657
1311282
135550
714656
1269568
851473
1955406
881902
361265
1212908
1520478
52762
224127
1456221
1423898
1657941
90220
971357
1297752
962522
1382969
10850
107210
1094593
663409
1016124
769987
180870
1248130
358293
1605081
507068
676740
1680591
1988086
1882043
1693142
1381104
88896
1106427
1850620
81757
1785449
462733
1260799
1994526
679607
1241466
652142
1648979
823929
1546470
298011
952374
992067
893007
383206
671725
1592349
965870
1394777
157248
1189187
1376896
1825664
664155
1885002
345096
1237297
643930
1518418
1614502
913413
626896
1558522
1774416
233363
847076
815835
369224
74518
948211
426004
1586899
470663
83924
976517
928046
102632
94412
1137401
1442263
1143226
181116
966866
128765
1731712
934834
586890
58026
1500341
198568
1837580
688563
1102717
1731997
1559323
1017337
160423
1739000
403755
459222
860390
206868
183865
1239744
269520
1536173
1415890
712030
572097
528290
408216
848303
1195391
1115091
1901560
953187
1062887
1769545
1009827
1982500
1383038
40864
1205911
1980503
46184
1181098
1221328
1032259
701356
347829
789954
457013
1773633
1111197
940809
1256407
1653977
1424074
297409
681020
342534
910292
483625
1638202
933760
1538716
1800935
788106
1797506
910601
915995
782222
1801954
168525
799876
1552821
1200408
473624
311188
1678746
54503
1116228
726058
1289435
1658634
1567996
1703317
399160
155619
757509
1663675
1599755
1839991
1491763
577623
1187756
1609286
26567
80120
1178284
1578472
1700442
104357
179488
1043985
1462357
773790
1776656
71426
1624414
236183
29390
1186229
319650
1523393
1826142
1558750
1075541
1227310
62901
659333
756814
1360747
993030
1734997
517811
731855
331353
719752
1835214
871268
1969863
487067
1586052
725007
1713459
1525576
1169010
1564791
1246512
1737610
54370
505126
295927
1463127
473464
1250889
1798746
609436
731486
1790096
1432191
586225
1932547
1058502
612162
1769993
1283610
1386634
693649
836389
1704511
1092651
1235185
1331510
743840
1405186
1251768
1840478
1015401
1516227
1977036
957741
263083
1544740
428512
668871
1649040
312273
1597277
447295
1417444
528938
975511
413270
1312450
1568223
75746
1512402
559743
1786250
1418918
217264
1042640
293316
645898
1039689
822580
518241
154951
1818196
1612478
1989141
1672921
1861681
422064
1166565
1800845
1564768
851362
1915643
695835
687364
1831429
1766350
1184433
334986
1262638
1362584
1059174
209365
1829624
1823683
932682
1385587
1750557
364182
1320157
539940
608777
97939
1640793
80143
339658
1857706
1684581
916485
1406826
924260
1943503
1711501
664211
1898243
1121896
1173302
1393799
710150
1505937
1651956
1791025
1029728
1672833
169296
1813322
1771181
1786367
126804
226954
1017616
984544
800773
1288469
238056
1255206
1262225
1133051
112144
981277
1023669
429997
927713
1548181
590679
1792372
17317
1534719
1281168
1678341
1501584
624257
1031568
972894
98191
1625303
990799
1839935
1817136
418516
970500
1019106
1028414
629832
676668
787957
1534191
44210
1752710
655104
773754
815736
1693411
206173
1400636
436723
1141511
845485
1491605
1344988
1546926
933037
1406376
308654
148026
1029330
1171334
1871678
1537411
1117348
1503732
1614697
703812
1275943
1525426
1121858
1003067
1426360
1289780
475531
364342
1937936
269225
187878
1621980
1758330
1905486
193646
1994721
194778
1296586
978386
86542
571509
123433
924569
1854228
921220
1329005
160495
1389053
1600432
1799413
756130
1743476
1225437
284914
1585104
1814898
1342381
477633
924940
72492
1996293
386859
36016
464692
1003586
315285
717315
1404214
1610091
192110
604007
1122434
1631989
1149553
929207
1445349
42837
1944504
1369783
522551
1131757
398717
1952333
1311281
620821
267607
1184230
1002638
1916573
2953
798703
973075
1683733
1936363
1193227
109931
1045270
804178
261456
401731
875881
914830
508039
880969
598255
122231
1171846
1454659
1980124
198052
164038
1226219
881551
1133038
149311
1986574
1948269
733478
850631
386541
1470102
1361820
1768209
992422
1349454
1664285
1559227
1323610
335950
691802
1002544
1748027
676477
1005094
1699225
382468
212071
1729640
128441
205542
1916344
566330
193492
465288
25549
584433
382496
1422320
955542
493306
1735739
1642408
193053
142252
1011145
235784
1155927
46625
1717627
66231
1936844
740502
866720
899485
949774
157611
1944572
726134
75890
1707500
1806307
1036571
1714734
1780239
952423
449790
403686
387168
1679903
388511
902050
1669550
1032765
282902
1866650
328864
152622
455471
1264157
1886274
825155
744819
343593
475489
1698533
857428
1606543
737923
611061
1273714
728355
1719927
48050
1238945
103254
108214
950908
2372
1822791
1970116
1466169
616718
282710
426847
633923
204620
1738845
512346
965733
971832
526998
119786
1390937
159840
760903
849248
1519235
454966
546356
1631576
1031190
855890
48408
1917776
1577170
1019367
1735702
32905
300108
1491921
1459721
617083
1504283
843457
808882
235586
82990
1155458
263214
1237500
1511284
1964108
1465193
1653357
255412
1742648
1181813
1821315
1057984
1181649
1531256
1762322
393738
361467
1844521
810313
1082821
914072
192413
1179526
41868
679772
184405
1405147
1873506
341024
1882614
1695135
1040586
683749
1128972
169606
1209536
600970
1994132
1705171
1261732
697592
479020
939402
1816452
1909690
1102443
684509
87407
552961
182457
218815
551481
1131004
140997
268335
1845286
1937396
1223009
743176
1438056
307662
1137279
701822
412028
1107883
1216258
627449
663221
55372
1176539
475126
444441
1377379
1035049
1661765
1284573
1003939
1774077
1827563
1059983
1320268
848654
1887774
1573876
1663300
1401747
1650053
1192129
1170392
185736
1051599
1425180
669717
587133
190047
518058
159902
1088373
1154111
213565
1747277
1458151
1617289
1370296
30753
1416581
1448090
100834
1410876
1960703
1439065
977420
509875
1035501
506316
1309817
1813771
1035737
1531382
713072
1938984
533522
640238
1709447
969898
1191980
806985
1153994
684380
243688
1037454
1160103
1764230
903377
34637
753952
1128324
400453
1936650
1320621
630301
785602
522265
1591212
262615
1386509
1350168
938552
1397660
1441165
1870452
1817359
1211267
244800
1335117
1098334
616137
743011
315513
258756
1198669
337393
1514837
1073617
1888150
1457882
332640
95480
231797
812529
1630046
1130862
140707
1375388
759752
794563
799692
723533
1070811
993858
1701572
1219281
420645
390132
1733305
1053018
296174
1718571
877681
1135525
1522923
1385153
1335563
1074159
1029413
228256
1211058
1741830
740511
811347
1567435
1748699
1551325
1006418
47790
705143
637810
1262441
1890038
47534
150310
1710029
4835
576265
845098
530794
1112706
54576
187845
438698
1566629
1199560
1479962
157281
1320818
268910
1542551
389028
525750
748236
300327
1384929
486299
1152304
345829
482293
1140096
1560262
112121
1777191
1055676
1125264
1144087
258102
533505
918768
1725701
291644
1354398
1609563
1677074
1001106
949469
216687
661747
1127096
1184679
1403571
1885844
1301375
1292541
727617
1332859
1002616
1328776
954760
546595
491643
1520658
1059281
1635273
11534
1392154
1059369
1006047
1853750
968762
1746819
1292505
923536
522452
688535
1246325
1897012
1547914
1715766
1669028
1351217
1202920
1465938
1132568
764827
1267068
1484362
317035
68847
790258
1010700
1363910
721709
1071059
505083
255748
1254063
151341
459981
173944
1609264
555101
876587
1302046
737404
541694
846310
1073480
1926171
105144
783213
240805
1447315
491051
1811555
1663216
1553498
1048115
592007
728236
15477
1871905
1195154
1918213
911138
1713911
10211
331854
97589
180202
788478
645506
959456
867677
811654
34841
1180318
1353320
537948
131716
1532544
1581209
825450
340247
490924
1225187
348358
1825683
867547
149220
1240776
846689
1428882
1905254
1104888
647136
454159
67073
294401
359634
522588
1944819
1326368
239268
1122874
963183
1264490
406645
1860188
361817
1660386
1954323
1428523
868545
675789
1037974
982986
1497290
1787495
1698819
518516
1383592
696056
1467605
988815
1940081
1026851
126442
1343202
400817
222638
620072
320813
1854702
1064056
1636071
1905604
1374461
68727
1171944
786910
1503626
170024
1097264
1996099
1631290
1354626
1715895
1367250
105725
1774593
1061332
464297
1884748
614327
1034542
1907522
1017888
553730
111314
1774968
1405649
1484226
1412022
41056
674219
306440
804942
1306890
941182
1322116
1010511
589591
1281894
1015130
1155903
875310
827418
1751691
1637376
1241369
460065
334085
397991
1997293
1018641
321822
1950245
810630
1312585
624591
1042756
1578162
676537
1377076
1897700
155605
444203
1298171
700972
787772
473148
1441240
640773
1614060
451369
94555
185581
1691768
1983171
517339
602288
554827
1446977
1893326
379922
1092928
1450318
1786202
1193534
197652
1650698
1430805
869269
967267
309319
1538967
980292
1248336
135766
579741
1160580
604435
1267999
1427959
1070324
1116773
905068
178242
978820
1169589
1878440
1473767
1864619
1240392
129961
1155452
152388
866737
518817
1894424
527659
228862
717490
1171900
1171341
182383
1704957
1724044
1898346
1958814
489110
1920881
404352
371279
949423
1121714
118955
1477057
18018
175206
1968612
271681
236711
1203521
766402
1827769
397679
881316
688336
979073
1407557
1724803
1336630
993562
816899
92781
1175640
645066
1322442
1895662
995622
1108930
1160726
42508
610241
622725
1970766
659238
375421
578968
1648182
264879
224967
862327
1337191
1111686
1542296
1732355
830557
375710
1331991
736832
302214
554365
1543181
1334138
1804212
1540316
665708
1872337
1786236
842565
1418814
1510164
1416054
70453
924642
255266
1619525
1913603
250540
1072558
246994
1839257
629961
1785056
621925
719955
1299455
549066
1095283
274506
1655453
1062479
108891
1393760
1899815
58913
862774
1088380
991050
115445
160809
472293
1200474
1706676
1221784
1149844
556672
1265769
926424
967529
87310
1426470
1563509
1649144
1029967
106778
117051
1731614
1075160
723093
661254
1539174
1159798
1173250
899424
933243
958281
158734
154220
692727
810245
1216798
842783
886218
863591
286224
146536
757536
424187
1597344
1468297
782632
820703
1733176
1848991
532334
1274256
1638770
1810629
1514174
1777355
950236
388558
776290
646399
1115462
242550
1463861
954869
145022
1390630
1783006
454297
1878070
809977
1710086
1101348
806423
904784
1764789
1371894
1744912
1334718
127709
135200
1361370
431045
559578
595758
191702
1564814
1860676
1782136
722996
1251418
43839
1490023
1732135
805674
1384075
1267537
560528
741085
878585
183625
313420
1095307
537933
39646
847050
72320
1427191
952191
1136820
191639
791446
590001
1605398
1561345
1037276
1061764
1416211
351231
1810891
1979289
1234567
1292877
1582329
1657591
36756
1574174
1503963
409297
1386448
1658773
553087
1604003
748269
557781
256493
1160833
1281608
1553488
1999382
1142951
1032946
744734
245873
1013021
580440
725737
1361375
1177519
953791
379833
1363153
322864
372561
16648
371053
1993243
1302389
1437173
1274954
1102753
1781371
1601035
833355
967829
1434651
1593991
1381963
1792139
562449
1347924
1273467
958711
578736
1986266
33131
549855
1071773
1148932
594685
946971
1300619
1676599
1715729
1783246
573113
49644
1139962
788631
1226587
1155952
1337076
2565
46976
1878802
629619
1568513
964844
1059071
1228860
1399783
478960
391914
143081
451865
491145
1968007
1790568
1350776
587063
1656941
143528
1906910
1724256
1745118
506340
1896617
158924
756413
585081
403405
1182088
1363967
895288
131650
106419
644579
1174820
411841
1889470
1257098
1120507
1575340
754938
992408
1195345
1541671
405797
1729105
1469078
1946615
512745
7860
514053
474596
541849
1225649
1655239
992746
1887772
187281
619672
1082586
1799947
148331
297476
1726951
458243
359756
1667712
714322
410370
1359777
1874403
1091149
1824428
1591910
1121690
180237
1727744
636653
1298407
1113814
842235
1155184
266149
1185096
1848742
293270
1343001
959553
812144
439890
1134027
1337510
1730202
1706083
726114
572763
111786
954889
566326
1283562
1131209
1221729
1207153
651035
1039525
1703727
1825029
1059793
1306370
1562955
582160
1570169
113317
172698
425502
1742346
793137
969418
545054
1635990
694753
1743078
612650
1174519
1485269
290337
222992
668960
948830
1789708
1518290
991870
577777
884993
673931
1591124
1514188
1422099
1408873
1038968
66596
1192981
307326
719434
33446
962441
1608365
1488614
1165997
1168947
1310193
1690040
969442
1774253
936930
1541064
773865
1642690
1047168
306575
1061484
1598603
1055092
1578347
810068
844775
209871
892798
336478
960617
1005189
1339977
1699611
1581445
582501
1587868
116583
863277
1040137
925238
771145
350397
594448
454737
241118
554410
1959562
138721
1588016
1009665
742791
202658
622617
779139
342349
1320468
1406468
498498
846880
601832
823891
1789760
769564
573524
1292084
1724609
1708374
1633762
1768139
1095078
1666051
727499
560795
1636032
862293
46222
1115829
168952
1790382
18368
499562
744632
88052
1910471
556379
1396267
261544
2597
1438792
1924115
548660
130522
381335
1786568
1139897
1240979
1395214
348662
997737
558494
1107497
432346
45843
1310827
813120
1446196
882971
281421
1025055
1125676
549681
1430975
529540
1842471
1335828
483946
91297
418814
610704
929265
818754
1761267
449351
884287
443670
378942
263041
592240
599947
101507
193144
619769
1890624
150144
574398
806917
1637857
479529
1334183
1562198
397791
1740184
1271621
1012410
309575
256831
394035
555028
1079634
80397
1535743
783016
702966
97112
999215
1581587
1790499
1953102
1165479
758566
1649550
1799753
1669914
1976044
749376
1989070
1853925
135027
1678868
961293
857088
1594781
1223550
1086086
578927
1167760
1940103
71473
1723244
1276844
709649
731061
736694
88040
1336132
368342
1184328
186992
1715941
390151
1164633
568592
1799930
1000621
79093
1891451
1042619
1106467
1548115
1774239
799390
485827
181083
1198565
1739516
1060309
1894506
1363888
92092
1162040
676420
406197
1072265
394279
757735
1398030
670476
1998319
794841
130550
1087099
143447
1423484
978043
51705
1183247
426893
72057
127914
494581
978051
1161255
355609
1912781
7215
801586
300248
946707
776760
60806
987079
1626108
503658
1425998
395683
1078567
243391
696822
519179
22932
125674
65735
1652552
1647454
1057348
314313
1579130
1658631
1538816
322097
651748
1231702
1171214
1018560
119439
1998075
516139
414850
1779241
1252970
713377
1943589
570552
732749
1981738
275082
1924598
967992
1048844
1432151
393092
1093292
879044
1795151
1216109
594621
776191
1570195
639524
1810312
1126346
1314060
46800
1088928
1470322
1920506
909679
145084
1572017
921262
1005979
1487828
304690
636353
236593
837379
97862
1531813
1996895
1994429
912219
622499
1004677
826544
1751841
687895
1571786
1252897
1202539
689099
1457373
1020085
1710102
864468
716909
36371
706696
1218071
1481239
216762
520052
446480
1871919
1464940
1860453
39648
307828
143850
1835438
4985
910722
862106
1388494
944796
948968
1019477
10078
1449932
605287
529573
1118268
1323357
1775643
402089
1930092
1968144
168662
1342046
744358
347502
1485085
218182
1824900
1062118
688326
1999985
413520
32267
1949357
815343
314575
1316510
1100357
486013
839732
1914501
756380
1953951
364770
1077004
577072
983662
1539870
976175
1122155
1789757
455662
991876
922595
1518966
461205
1192014
1142765
1321392
177737
1180336
673705
950602
442955
278760
1335019
1718239
375720
1692183
1869530
1521549
781290
72689
1333330
1517075
790145
658150
1947893
172596
1286134
1689589
1272376
1042787
527669
353994
900186
1170188
166516
1947595
1267415
1782193
1844209
1862831
1173495
1190518
1955384
928289
1021147
1222674
1900625
177720
36077
318910
1851705
879567
1656312
1916029
233938
144828
330465
192952
744720
997003
105346
1431863
1662333
456563
802450
1587361
57322
1077962
1730858
728712
1356631
1321654
858252
1075667
70101
1065075
1033332
1762026
1906721
1268878
820845
1437137
637434
1071594
1973826
1114682
1984851
62151
1188011
112351
1983075
573969
366571
901463
1617708
44651
1880408
1016335
1803065
537823
930272
874778
761295
1137201
1080777
687616
1442051
661313
946734
632154
1490767
1985422
1752576
1582474
1472605
299602
92842
489258
1020760
244483
670856
363074
1155026
1577631
1843160
1263687
693992
1370225
318484
111175
442467
639858
1416117
1549900
1383595
908574
1114975
1004327
842452
742267
1444869
1569445
786256
1774345
1963294
1127617
1076924
689106
1616567
1981324
1269949
702920
1384335
1654216
1015535
811344
1009354
1559911
1579036
702847
339578
1500876
1666930
668168
1637342
194798
1099885
1474094
1873936
659049
1724661
746708
1622257
1255070
1579340
1059451
1669176
1044406
1677205
861851
1324494
608021
1548280
535113
1409591
491884
115473
1705794
652472
1844078
1801279
144041
129360
672947
1717654
20461
1256418
313560
673057
1386821
1329128
912785
540911
687082
1081902
770833
1886038
1810176
808824
1502271
786083
878864
1930623
1516951
1285241
595074
575172
1146941
977186
914663
1526454
1228670
1170407
1855301
85811
1090523
739265
322524
219203
1658834
803947
555682
630910
6546
397437
1549701
1239374
251677
16005
1907189
909213
829559
1317682
1994190
833783
1716056
66540
56827
1082052
753705
365711
832410
1233546
727428
1080828
1250833
1217922
1723444
1059147
1655576
1028233
227841
1488138
761054
782251
210220
217166
1564763
130645
959989
432456
775271
1950890
612889
198879
692896
741231
1610666
646959
573086
1185770
128535
328676
667943
81902
846369
407562
941104
1637434
1254794
1982579
95380
308613
543294
1123720
913296
1272665
884163
429370
535155
230534
41403
1897478
1389424
1924160
1367026
225575
1066234
1221012
481302
1937136
757650
647335
109900
1746423
625738
37829
1283643
1547424
466127
1486782
1173342
813586
1862907
1677945
370613
405006
1069136
201217
1912030
72790
995119
1442173
1661039
1056725
1993298
1499498
236848
689124
684755
1114051
958462
805082
1598858
1195047
338727
695289
1139536
123069
13856
712769
360488
502843
569863
1717537
443037
403867
1934574
1145226
912084
1783954
1353427
1367125
961535
157439
739857
377507
829169
243188
352331
1584831
1036652
1082964
956141
659372
163100
1113261
211267
970358
965379
1840352
263858
928461
605641
1583640
143605
70544
943267
1195409
1361172
602404
488773
128285
960271
1047873
1712589
424887
1549356
1801290
287728
1267394
1896861
1076406
1954600
817570
1223991
149578
1167487
1404301
1709681
1542630
1719229
690429
251665
694715
844715
1854767
366526
1916479
445605
1529271
1486140
74286
1481496
1666301
491771
453677
400426
851756
880667
431042
393579
1233243
410291
1564958
1378608
331433
1691697
767211
924432
1643918
192578
850337
1505194
1905307
1034642
1205677
1439994
714426
624376
1868425
1033279
742658
721472
1890320
1799736
496194
1893231
383542
746924
1160728
92300
23116
728590
1925187
342928
339167
1906031
178852
1800646
1920954
773965
960523
633115
556039
1632966
16523
179671
1106309
732271
827061
472516
180342
1462176
846481
1279138
1692323
405101
1838199
6948
642317
351194
1692485
591229
233911
562604
952254
961388
538706
1149600
1895380
1139924
1767496
1417458
1953797
837447
687342
778346
112768
970924
1572983
1672394
547632
980300
1598009
665366
1477040
413432
682245
920162
330027
631400
304889
1141093
1014185
665574
1394916
421498
1043372
1570794
1360252
471128
796037
551946
1636290
622142
1992270
1844629
305621
831068
1055614
76481
1603855
690159
609590
1567301
759334
790870
1670390
1886106
1172200
1642021
5847
651897
1133263
424903
163767
1356427
1001269
451715
255666
1140667
822644
1751970
1664416
1534394
1019315
1941452
1025675
260472
274104
3650
1485160
177486
740326
1696813
775927
1257764
178076
872828
1149870
736312
1101984
414937
1371660
754741
1860352
657529
993251
569513
1728790
823741
715838
310132
865123
600430
582702
1145171
1336125
1315386
413319
2598
885788
1687211
1744949
422624
1933220
784326
1327555
845438
1084606
1945488
185400
1269665
1462550
1727722
81495
1678162
153291
1779492
1829673
856637
432399
1800390
418593
354430
670852
1661910
1125826
786622
1633172
95114
1883260
860448
584475
1077581
1650659
1492181
942835
1174576
929493
196098
345449
245055
92788
412029
523011
593569
503245
1912587
764613
1184558
366123
284536
1748459
86850
1812658
715455
284948
1307367
1686124
1946375
1641705
3456
179414
1917393
837460
324721
313960
1876666
835713
1418056
852013
240443
645217
211635
773707
1440436
314291
1243032
523600
1330349
1604396
558232
909312
254575
324327
28649
50961
304421
82325
1987082
245311
866963
841676
1061317
399025
1909442
1723968
302992
1575206
1131544
640337
1941331
248008
1374933
1726459
1606550
402674
1279523
492237
181902
1087163
1847141
1291719
717731
1846966
535002
1591356
599332
520163
1883517
1979595
542127
1508940
981097
620942
319446
1178054
1356373
300136
121126
505003
226360
1729680
860909
797715
1376823
1530297
1046805
516542
1904964
950096
650365
945452
1444469
1913568
234388
1667424
1865785
1436482
146690
423659
661942
1664576
1232709
1503764
1171802
1764673
1206921
1111212
969379
1769427
360957
1497001
31619
986919
534409
1504612
658900
841743
1588207
1499384
628936
640151
1862661
1191275
1460696
1482655
818525
1322461
165334
214562
629008
1920014
1144699
1619928
818731
126357
285750
761243
1362772
1677871
1351040
583139
917203
1216768
1385347
220010
1292460
1110520
1271375
1404015
1511858
743499
1508126
186821
1397254
1721897
1925603
794675
1158571
597487
1415739
1764990
1386651
792811
1457505
1282547
1959586
642701
287430
915973
1087356
236218
895185
1806857
1397470
1113023
160152
285168
191734
1682379
223247
1221164
239022
20922
1042814
764491
932233
1051762
700459
564078
716197
369836
1660715
1094170
936753
1674771
1259526
289494
1886482
1758994
1454055
1649945
1237593
1127722
910055
1466300
681961
1783317
367854
1156596
695372
1339247
1576678
833771
101107
680818
1482310
1032322
44794
1823166
1273897
1837165
1582529
122876
148322
1655330
1364070
379068
290591
977440
1385407
1632953
529470
71973
1006197
721037
583629
1093913
1584339
675387
1208451
1497271
570182
550680
763752
1757118
1914837
1884741
365464
1029507
262713
1934382
1350710
1743011
404721
356281
72740
872611
822230
733276
1220265
879072
530181
1259735
1661772
1959980
322029
515375
871422
64498
243330
946133
1593316
1669478
1527649
943206
1828180
477065
18820
1016375
1170801
1783610
1006845
1752195
1191805
1133011
981664
238991
1588173
28018
1799115
1946496
1884763
1479965
547474
537427
196036
1201908
1551153
750522
1122777
210574
1765464
236820
40167
972210
1248282
1247816
1824300
1083001
16289
28502
1694476
602830
1728737
1906498
870812
152847
1587192
669781
1143024
1767735
1105334
855092
703327
173560
797221
1452086
733483
1487991
807077
1417360
1997555
230558
616936
264021
1145533
934399
1268963
986773
464819
1884161
777079
1402691
1392040
1872334
451516
1693082
100099
385978
584189
1777309
1052041
1275191
23064
966412
182852
1733569
315376
46676
660196
224479
1479277
1323123
1229621
489354
596739
813713
10955
1958347
8312
633940
752830
1915544
1271957
1455210
693730
1169032
612297
936771
884082
1814576
1741637
1338555
775955
855854
669855
1025428
70352
1788167
405885
905447
493852
1723954
578645
800314
1206654
1239921
1350926
563325
789015
676682
927088
646882
1505950
1031716
359256
183629
1641777
70655
523924
1062680
552053
1246575
1267110
72271
1824912
1333529
1818908
1091865
578778
36473
1726982
262492
1767140
665296
1928284
344158
768978
398066
1436412
344810
1623311
38442
1139391
374149
1416768
1421189
1810136
105709
248368
688686
1021010
857255
746649
337327
294040
1042347
1629856
107153
1831242
1231179
807852
278987
1476760
830040
1123681
1524749
1715088
1228240
1570016
1170448
950369
1644780
234751
796866
299816
1460463
419767
1407559
608363
114201
1406998
1410242
1750256
905580
980388
1459108
160942
1660411
649487
1992826
1098338
1905578
26667
1316928
728908
403971
463687
1543075
123706
1978008
1788177
1888940
1050457
1790879
770785
400630
1945152
1347397
1930080
829300
1855841
1211170
280613
487977
1618766
1817276
1584073
1939900
702724
637275
1844590
1022318
1127277
1467788
1352130
567546
179335
1980066
278149
1480929
1227430
969389
58795
107789
610659
1894300
1914103
416335
1603558
1792132
235696
1131205
757171
196437
602497
1829628
839621
1826867
545945
1557527
1222699
189219
1988303
1700318
280406
1562509
1910259
481471
1073981
1646362
6411
1102837
1485507
1730354
658033
1260828
433368
1690828
1501798
1988674
1749602
1894390
800943
210728
134397
1831968
475856
289503
122134
599286
870656
185124
1257261
1595751
1410812
1442900
28517
504477
788615
629298
188379
243506
1123625
191020
1352609
1151766
1523685
1703529
1407125
961437
750210
320175
249906
896089
1769090
76569
1031465
589599
1052602
1376299
459947
855273
1334650
1849291
1914080
1971072
1996017
1547689
75296
688808
1567986
239432
1030739
320225
670025
1718069
188193
1389359
1504356
1831836
92582
192655
818063
579526
1139326
1323536
1972424
904859
1551960
485465
1136751
783410
1531444
45870
818043
1829293
1163563
1020117
1706678
734045
148500
1447002
249700
606985
1610141
9374
1752654
963933
202425
1677228
91374
94753
1185613
821325
1926982
627788
30786
654542
923280
907420
312778
1565354
76525
629805
1776663
1786434
1822679
1528699
370899
628983
632649
193593
427073
1280394
1979301
721703
1407155
1137362
487106
1394429
341641
1974665
448480
184527
446474
1415077
1981667
1613417
1376162
1768034
125038
1351447
24663
1247830
211660
615379
75855
1121828
377595
779697
1271831
7829
1736512
1486872
1835171
453460
1073128
1507284
603192
1769128
1157164
125612
384215
513262
1894503
835672
1670482
706394
632684
964143
864938
46012
1592584
959634
744725
1738103
633157
1671774
1174450
914586
217990
1250765
1184092
345897
913474
1279557
643364
1109988
1272822
1035280
878325
1909348
776125
1211858
650486
1892686
1935593
1474868
252578
1262165
727025
1493352
1363967
482223
8179
1388035
415326
192264
280140
1736438
1659681
1006616
1545064
216837
1560840
413854
1617409
1172216
299120
174891
1758095
1597634
1091277
1120631
278098
266316
1385383
53103
460467
711258
483166
1183028
810462
545942
1679045
1045095
1216784
457045
1638551
900035
1189775
1003419
1046889
179009
1949547
769624
1711453
1789221
861160
422004
1949496
985552
780367
1447827
1913735
889411
522400
473986
1246248
1579988
189206
1880534
1739295
1081577
279976
1906376
1552172
1392378
1776895
963317
111892
1648747
1370565
1057849
452932
256179
1704
1660538
1803357
1713059
1514011
1486069
317006
1497622
444305
962991
587121
191717
871297
1691148
830294
1060179
626002
92522
1795688
1787139
855121
1138547
389684
589327
760813
1296978
877869
1214364
785826
1253285
783879
1419969
1881171
1381148
1766318
1434617
735172
829858
942512
342885
873160
1283049
380744
1838887
1191902
1675305
17795
1115181
1083320
1071208
1273052
1107411
1833545
193672
183314
467762
724240
1900127
998091
504979
1860810
1076040
1480962
477089
1005671
580019
617579
694619
1871024
625464
1422751
323070
361936
714531
872955
425116
132948
581445
1598525
1746776
1879862
1394322
455296
1702483
295739
970522
1274043
970460
1185906
1379201
32342
1850417
405611
1676822
48472
620725
877607
1937099
1594661
220066
132381
1359954
1673002
861314
32405
605779
651149
778520
456641
1618093
525472
1878971
1589897
1925814
1303435
1296804
1210371
1051604
1129931
92916
1442503
1380400
225933
186937
928471
1229835
1768452
306357
1709201
1774282
1781673
1048578
1521526
46280
903432
159775
139385
1736832
1123240
1405940
1629559
861340
409317
303348
1231602
1738214
1199307
752192
1825772
882800
847702
1091970
613408
1066772
688339
1587676
1273888
949540
1785918
1464106
102453
138312
585750
730046
168198
622573
444690
1519865
1548588
1981468
893200
476139
1457732
1135706
130437
1555792
1018707
1594851
170812
1181464
1839417
623000
629388
500540
492222
937030
645485
1606834
794505
1405925
1428773
1532760
384296
1932286
54004
1794260
390830
1057598
275676
374009
748001
727498
587253
880322
1425874
732687
1661903
1260483
1099704
1489989
1040486
135464
1982212
454991
731329
1947320
874920
13154
235119
1917311
854615
1002661
1447679
1027628
637485
564665
1718094
427716
777800
1103598
1688331
437852
953541
1245565
1354103
1414069
1880449
168687
1511960
456479
1792816
1161405
854780
1858147
247984
1974283
679995
646102
1891817
1529086
1865725
1171007
244999
1957404
563281
888579
1282381
234077
624585
716418
899298
1191161
724011
1825588
1168620
1325307
1961161
1229329
1470537
1491129
225184
1126518
1924278
44423
1157347
63693
413028
617390
1234459
1163458
834898
1164013
29840
872239
1717904
1614293
765159
1904784
43470
491748
781782
1843586
800765
1059986
266946
639639
166968
1431707
174865
1385584
90151
859286
1399102
820192
1890041
1466678
1575153
590383
818587
344731
794231
359114
1254140
187316
52657
498345
156205
1829892
398246
1158640
1950189
1246297
1120373
92758
802002
943946
1883966
255762
1260953
189627
129988
1273615
1651552
907689
378646
1352067
1439430
1765642
585791
1710682
1726381
995036
837161
1456006
464675
1048112
1479972
162837
1769159
346552
1076024
343959
254043
1438441
575284
1790617
516638
1337851
924957
973677
44400
1780493
1296300
959608
1467868
1937227
1939851
69859
1357692
1278149
219200
1284212
905017
1126530
1862973
667863
791809
883364
332035
205361
1452438
987380
1930090
559969
1907813
1935710
1966785
1201406
429747
1239130
868308
644425
139137
1890159
322951
1374311
1506051
1686739
1022310
721122
727144
1460813
1328338
1014617
585321
338379
1454545
605141
359005
1522904
1707559
1281807
463003
156236
294150
1863733
16749
1860306
1420472
1041022
1738587
1569229
1547851
440733
766103
1940151
818718
867104
1211187
199511
1679804
1155972
922124
1350703
265582
1209154
1945298
1980159
793049
1859018
1739920
343276
1651013
205475
583123
1272916
148868
1232667
1751506
903091
1647114
623608
1069340
160897
1662982
539993
1364247
791760
1418812
1531809
1672539
1873089
1153864
1206876
856784
1288689
81328
1538974
1344430
863775
46729
807207
1384147
679550
141523
787816
447781
771364
1786133
379491
1625718
682268
135215
996358
1531717
69640
1385637
1113346
991517
668853
359820
1115652
597137
1291984
515050
1806240
1430430
345041
418770
1553815
1995361
1488696
1233888
1042562
1644170
224709
1683449
1151800
1615396
1494851
528320
1358073
827097
1932385
1202078
1208379
86953
598493
1409484
1682159
16570
1398488
1728564
486669
1589419
159330
1126079
5763
826402
1010454
373172
1442518
184142
497768
694997
520853
606791
1726626
198591
663583
761383
833464
1599290
404336
1042913
1024890
392136
1152722
205759
208709
935376
1971537
1524136
486639
582276
1879496
1758596
121831
670902
138986
665327
645189
93848
518710
1546962
1017517
1456625
457479
581552
785940
411620
574321
1932157
1166502
1805534
616969
1445272
12255
590869
96701
919073
897266
853729
779582
245531
888869
1346546
730090
1936576
230325
1803143
1660535
712827
462299
1882462
564094
1090650
635084
423541
318995
1171880
1384654
1068253
150148
1292056
615467
67384
845992
194036
1231239
1397576
1332548
1714000
1967598
691323
1884686
1635368
611580
766423
1647216
1336337
506799
887828
1738943
1126293
262809
762427
800938
802286
1493702
767962
1896806
232388
1626662
183835
552519
1926080
879499
893170
584072
1168652
451583
1140769
1791913
61757
995612
1561981
1319851
252504
1219289
270363
1871129
1574322
1394960
425625
1879354
121677
644062
835700
816985
822840
1696135
1457001
1087069
652864
1208159
1589047
873781
609992
717934
979537
1699483
1286230
987591
1734436
1628173
198601
720110
1833200
266428
720502
904401
736402
1345983
1384615
1715479
1524607
1916574
1687839
646359
878191
943267
1882737
17083
558807
518312
190333
781688
74167
1257111
15389
74394
911817
1443800
455880
458515
1660749
1258267
1558638
6679
1131220
801218
1449715
1156163
533582
1854019
1927502
1624502
1336015
917038
859251
319828
1302616
404131
1692050
1324264
833160
1209038
1151066
1001363
335813
1071845
1788621
1699280
1683180
1798697
1465326
1070175
1866631
677775
14224
1157597
78316
1847460
2788
874865
1812206
882925
1061531
1939108
1329061
1676790
1603934
645260
1675294
294475
998161
1704754
1639325
663023
388913
476431
1424370
1326179
1836560
1865899
1619848
371144
1218001
1200979
202422
1210581
275897
481103
1077061
1786374
1988996
882675
413256
137017
643708
1841418
1944886
33024
1566285
234909
1355468
752320
27088
1535551
1522556
1749993
246069
1183423
14729
489340
1472768
1663446
1082167
1649050
160175
658955
1488866
1806216
738420
967262
1198584
158843
1212597
958328
473518
1846329
570402
369491
173259
348661
373217
198814
1814559
280129
1802399
1044207
1906155
1601185
961655
1551351
754708
501580
866282
319989
1073164
1473177
1864903
519529
294705
1797662
1381682
771580
426445
1571987
909183
1111060
280486
1492016
1936115
1045965
889361
445555
908857
847346
1078528
432270
1205739
409788
1230870
1921198
127376
1937512
1834179
1265220
733670
1311604
1907376
1800667
1221031
1815975
184928
1104863
1377116
207987
109589
556412
1386156
1894348
1893584
1301665
507676
1278302
1916413
713715
791074
1519272
572096
1498528
1201601
1728291
1880676
441340
1589099
1785666
821665
32675
67270
1936151
438040
1165647
1421583
1872534
356661
225619
246544
1696467
1880074
735947
375500
1091192
552945
485036
37297
467441
651435
313848
727665
366559
1583699
742741
737487
939663
225466
1925334
1972861
462612
999853
413416
928483
1324244
1363342
1794320
1741038
939639
398360
4481
838121
1367813
1277854
1188502
373389
158582
881727
1376444
1804110
1431236
267726
1344426
22025
1208484
1088625
1200362
393329
1317908
1225505
1705161
288588
1243250
36418
1927316
498163
1473980
1622379
1631343
1042145
801500
1660984
1914773
1065604
351230
304569
1355003
1941161
550935
775720
816153
1961000
977600
857570
1243431
1210323
1443157
1932217
1437658
1038548
1942182
773501
55286
1387401
1605133
1949746
1167841
1261470
387121
522296
1101582
86011
115127
1622798
1516780
957934
838418
1176908
962591
1711952
117418
220308
300686
482970
1021278
1353429
966287
602721
646009
1586322
987763
928857
1859637
1900559
1251928
922768
1009479
992660
345595
1567534
1015940
646188
562144
548578
595474
395458
1131313
545279
1811107
1531986
1165088
1329149
978710
1498775
1460410
1205260
264285
966995
941882
1115978
1499077
1130687
963115
1331850
1333026
515875
7233
841287
1380939
240703
1858063
1769352
905905
154991
1570847
555478
1980678
517010
1936060
803196
1948901
714566
1631830
1267225
859680
1464576
11107
177594
429740
670371
565215
1599989
1037638
1642452
868254
1623778
1960185
1486502
1500817
1297044
1013168
713806
1254382
1759009
1462956
785926
1907601
1194628
1984148
1054402
783319
700485
1423089
729111
597034
1845465
51734
136070
696407
1408620
379463
1094573
617345
1498187
1518867
678662
646863
1010287
204462
390490
1952839
567217
213841
1253060
1118285
883912
1857498
1829199
1817481
1117909
113723
1015233
15881
1900698
1241265
658697
1471109
1863429
1441991
816044
846047
213747
419361
1949543
553687
1024344
796940
1184183
796595
44869
403074
884777
241342
162213
829808
1477221
1635648
1145993
1658680
1844571
1944978
379534
1009198
775092
695056
1104328
1513564
1312919
1367621
229221
105562
1873422
713665
1007804
59429
1908129
838455
945517
531167
450954
806187
1362676
1494273
1934651
1791781
8653
1159413
45190
1902600
1272974
1161620
1171503
73726
186122
641225
1863917
895946
1907220
315118
399784
504732
1002919
1675930
859248
450363
186925
1157892
4365
1038313
674517
270195
1324303
507140
488567
1733371
1748555
878330
1361776
1831379
1435252
68009
630243
1398204
189720
1956138
1316632
651718
339878
784852
1518564
788759
1829345
1594375
56445
497890
1795297
66363
1895122
1520582
1505257
994110
966838
734528
568022
862762
745795
636351
1839430
887932
950490
1995537
674621
1012041
1433510
949217
1819234
1941826
255504
998929
1331030
693943
840947
313099
1239714
820138
1588063
941577
9006
820086
600520
1959026
663788
927255
1619117
1751692
1297155
740175
1729207
858857
833588
1044520
1865364
111371
1992357
1511543
147292
950768
1035030
504600
10425
1482951
1605653
671025
1445473
1864383
840865
778467
70231
707676
1102077
162103
586090
1370368
667049
1508012
809430
1671952
1919950
1478830
740391
907280
1402414
1427161
936941
609730
814161
1757411
1784283
1125184
1309116
601170
1248103
1179840
1478660
1667119
792039
544439
66104
1111433
1567513
1387697
995946
1620680
839884
512624
1003951
1230666
25820
592692
1384885
624039
462439
385638
1893342
1898667
1017331
1589177
94023
626840
328943
224054
743928
393528
1601446
78966
456708
429890
1416384
536138
1207663
293036
61368
322038
371361
813256
178726
1551251
938185
9529
327891
1916136
1490426
60505
1872908
970013
159424
1704236
219684
225650
1443971
762795
376916
343775
739367
1169163
1144819
1974488
1899180
1751245
1329979
1710969
694318
1630553
1058682
1074717
409640
552270
1506914
1232523
1400257
80414
678474
1198288
283692
1757245
1409249
1002219
1254354
1538389
1149752
945388
309403
1862723
1116638
1811046
549813
1188798
984170
1630003
1550269
883330
1845884
1769975
1930110
185425
616976
1656556
1575153
249805
416041
1932953
1724694
1682745
328203
990450
997204
340230
875099
1499379
111863
380435
1824289
1315445
647202
1842793
359328
1062213
1700532
706442
1450590
1737050
1942993
321866
905688
1082956
1033058
1067534
804364
1327734
1475139
858044
2643
1768955
22075
125387
1822956
738738
1279866
155516
1007855
393281
55505
680297
90911
1207095
143308
1336891
1677421
1201918
1542770
1805707
1530133
1108198
821189
2927
88996
273668
767174
53396
356857
654443
652869
1269224
96220
1567569
1311421
970511
1604215
1772269
190564
1617437
23950
1005229
860025
41967
1116098
454332
1971488
1708314
515830
1255983
1964330
1236158
931648
1249040
803797
1236668
1754958
1290402
336159
628896
878190
83692
1262157
1715461
1413003
603700
1604594
2105
168947
706064
355186
1343230
1892060
1028859
1879415
457866
1339374
1197853
1439852
1153690
1277626
258293
1683031
1796205
1748469
658824
101223
1657112
1408967
1238463
1404831
233472
1438445
1350646
1404727
1417280
421654
1824241
40788
1899154
727118
507358
1372165
361799
6389
1123391
371165
943822
1448546
1964595
1343081
1854238
1794132
197979
773637
686607
1319363
369853
1624402
1349911
1134537
533347
1609968
1257809
766741
1311712
1477742
169954
810543
136411
1191319
1771899
232780
925293
916405
703734
1645354
546919
1594591
77430
835334
845858
1968503
639500
1160233
834126
1859060
680512
619648
37536
58488
326822
1476574
734983
1108191
1965993
1388374
1971918
898274
1497395
1630426
1940210
1700448
1125131
570794
1536894
1560083
1925992
705973
6982
1077390
540492
1208857
1102173
162046
1302490
389167
609864
986842
1453594
110579
500990
9939
1029056
1442477
1331413
954032
685626
582538
265195
328642
185041
1407238
914441
508134
1723293
647632
1000453
1030526
1225872
862919
1861341
1089013
1000877
1838526
144447
644750
1254483
27498
833901
751374
685994
313432
778852
141060
1924123
1918591
982111
658634
1875722
746166
487359
653748
1886149
1313623
1496778
747065
1509494
323567
1590171
936121
1735554
1795235
437719
1662529
605803
329786
1418999
934213
1930604
1822249
357654
1947071
1735786
1868162
1999054
317686
287037
79584
212084
1108586
1693906
1879048
424669
1265053
765112
1588074
1588480
168299
1801033
1409217
1292588
797548
341510
238220
495278
587906
413570
1132114
235252
1075622
696482
1159558
1624577
1139200
1104971
1637987
1387479
1693228
1224549
293590
1480678
1414446
1051926
1195900
334622
836018
246321
1708322
445761
132625
952538
1340078
145028
1144558
1175651
1687120
1694895
1553139
453572
1239957
1846326
989519
711912
217269
1551834
1561587
1127230
340010
416296
1429312
1682216
100377
285015
484714
1951182
1988790
786276
1756659
1403698
58538
27981
1433523
715797
801685
1737234
1312769
1830861
1975045
730129
1520891
1578155
1704362
451761
1701342
1714884
1168293
393939
804255
1792784
1415244
865598
1612596
1681817
545467
1942216
800900
1986523
138781
821945
851544
1328470
945996
514407
434881
441839
799707
964221
1899210
599176
1280972
448257
935599
588309
1195884
663805
699202
745543
1447657
1321218
658106
945177
583701
497396
846798
103875
1268853
548514
1428276
836885
1505796
1443518
767507
1817417
762108
1944633
1694889
825108
1725475
1565966
999284
99615
572986
657559
369813
1841662
570516
590456
1628337
560401
983287
293639
1901446
1231286
314376
923072
1294011
196639
248539
1491570
1600217
1507857
730084
711642
516683
48518
1158239
981486
1311287
136633
673594
10721
1318881
600627
121158
113053
1373928
869667
706993
1693382
145942
270632
762085
726129
1151402
279580
1032203
683450
695142
797971
346380
1405111
433632
728387
1156476
125785
1013235
1606672
1908373
409214
1168157
467922
552326
531414
608648
748852
1683974
1924255
1147514
74107
314780
649573
1623395
779346
1976776
1573351
479784
1497406
1550308
1808205
1748596
1623900
1372864
1712482
706970
84615
1204380
1908241
817658
1922408
552586
118600
1177761
1039905
823803
1891459
1248822
600888
1753656
37731
709733
143936
778505
219566
620112
1199420
774523
1677650
40020
1066063
484326
459689
1894147
1187173
1311885
165772
312067
1351679
1174708
1295319
1547220
734610
1320838
1840825
1382885
1525056
62824
1343580
1205593
1791052
56441
1055806
262796
1850905
1218788
1612644
1826746
640796
369090
41157
235229
868912
897110
995513
1510016
552747
1565507
1188860
524403
1473165
1026098
1855207
140921
1846834
1863488
84448
513786
1209299
475551
1002975
1285011
1697772
910639
1337007
1537286
208990
175851
1915903
91880
713290
476261
1972585
1583461
607962
1490058
993146
455723
1694800
1936484
951158
1173284
997071
461310
290652
1021963
737052
1991364
1191316
208393
1825305
444677
1357380
1151647
931869
749930
1707015
512082
1027311
1342157
524592
1835220
797630
1895634
257969
364683
1891034
1348731
1163307
292541
39594
1677124
1127885
157434
185066
149823
1870190
1040726
1302144
1339016
831525
991296
1745201
1591806
1448461
1385664
339275
1118098
217014
1379707
1784797
1954190
1855728
8543
344760
1814832
208975
818638
1777948
22317
1846144
665141
1963700
1128558
1595531
670833
233147
1935206
1762773
709248
1779616
94666
606054
1588614
667240
829203
1842737
1413779
1609380
974319
335987
1651104
423159
1535472
957810
160913
1890661
1774002
1674582
466131
1148549
686094
329867
97254
1329279
844829
951460
988830
1319887
577078
1179466
1760771
930844
131879
771624
1812871
1138638
722214
1874125
1075477
439274
1895488
744865
1913120
343780
1192192
1740431
343508
29602
1929751
1202383
219657
1819694
430527
170302
1764154
1758101
1090144
1523318
1035016
1184541
180709
606544
1960788
1832936
252594
664796
1071815
849951
499301
1699142
1782025
1240493
300385
1445714
270408
194111
1101245
117326
675435
360358
1159894
531402
1546945
225131
1317786
343327
818454
672331
1017805
1528776
1366167
424525
959685
1245873
1642624
277403
1673131
999299
1184401
1637593
719240
1198748
510240
483775
1835673
774490
802421
508051
1392166
1795674
1386686
394554
1053624
1208643
1657114
1346498
782056
87108
1610212
1983626
1915856
1817065
1407381
1560991
46387
549823
396715
913656
865364
945756
1071523
345215
1240675
319088
225378
282929
1232415
626596
1939749
312458
1278494
1674582
1716704
131957
742700
1897122
1461234
1370967
1820980
1792540
333392
1728423
1491812
1580789
1604916
164914
1462580
1021609
815977
1704814
811342
1502816
1715905
1901933
881148
918671
1804653
1364162
937236
1423427
1947041
1459685
1968937
523342
1199689
1490031
900997
348045
1308446
1631180
1958726
390446
316119
29575
944505
1084083
667886
1437069
575643
1092375
301081
474464
1601214
482352
1351258
1563322
237249
913858
1283214
287200
605313
1819409
974576
1939248
613928
1637254
1598525
1543360
130305
490482
1242271
1272570
1880202
1306942
157887
738986
1084549
836912
1689956
1905613
1701393
1400677
1201257
1624010
1785827
645652
335588
490356
1604579
1293833
1919467
1121570
1639136
1076598
1528851
991276
1357163
542371
950631
1010152
1866983
155807
1077428
283207
1830056
1435984
1044879
1377698
1083226
819260
1021498
1350914
175738
1234886
1991138
1850299
1258702
1035260
1131859
1045927
245597
1601627
1772386
79564
387036
947256
1524555
314757
1100812
1125732
490445
1266655
1292008
1594349
1578200
599613
1092949
741779
550323
627871
1543207
304089
346786
1645385
763700
1933045
103686
96412
815453
603455
1519921
1419352
975376
1990565
1171582
1132436
458215
1700821
139697
741157
652405
1199969
1930220
973554
1786806
1474297
1756558
408536
198834
485553
1141236
1541051
1966531
811156
19810
1697101
1653876
1999684
1014623
1223242
1874345
841887
1990544
1522981
1543963
1532106
1049789
803930
1509321
1741220
1479240
843746
1678658
912404
1640249
1309988
1479542
324846
462316
1346623
988491
1289257
929971
837695
392809
1435319
51712
1581128
1078642
1041271
1691267
161630
1673357
163504
886226
1772322
1511112
1336788
196650
1576059
1517779
260424
1868085
1546255
1905540
25665
1715779
1325335
885803
689341
562949
1328938
177713
1793977
822149
1108306
1981538
360911
1947383
1992768
1751367
784880
484685
1320360
1763433
44552
997944
366192
1885957
1933811
30813
1525698
790071
1026000
951971
283702
612701
1900440
947157
1282206
1915122
1464706
1420078
1978881
259702
1197905
295060
310746
52399
646065
1407830
981634
997442
874408
1144754
488849
593321
1508171
1215311
482238
1393609
465734
881637
649253
1439983
1516170
569276
1713540
1337154
758937
101257
564669
1408456
124903
1465867
993132
1490606
619485
1138843
1423078
310182
1445665
504214
240715
1885196
246958
1452255
60758
105992
1247030
1975051
1241559
1726687
497589
1620305
1288468
453348
1565572
1738462
816308
1780617
1375008
868870
962423
1033520
492604
653504
49345
1802883
378589
1217753
259532
1120777
1313866
1113408
1183616
1695309
1166202
721890
1304711
16734
1609927
114892
1990868
810207
1158768
155337
1768713
589239
316136
1123625
1310601
1028921
1853394
1113448
11166
496652
1798923
964701
1554726
1156984
1213100
990108
582309
1240968
827015
892672
939438
1640911
317027
325478
1991688
1718505
221738
328215
619086
402116
1947854
723342
1466480
394146
601736
886006
1456427
346862
1319078
731802
1750578
1411168
75515
425200
1652608
682664
809669
300999
1831257
1356062
1377599
1190062
204055
728364
1149880
912329
793140
1034060
956334
1276783
67343
121908
398737
1364383
273959
933688
1389546
892110
1171071
262891
337607
691056
634185
1554171
252905
1202166
1307031
178441
1486421
1501565
941671
1370004
1694850
860006
1463945
38027
766625
1762135
705516
667777
1280222
1087790
1027773
1850397
1669801
1300483
1414266
1246054
1002720
1657260
711882
52232
1181789
549779
1690708
4766
963949
1380699
1038448
1737350
755157
800394
158150
1159419
639449
1980764
1036553
211124
251559
855809
1019358
1378477
84946
1417363
194376
652756
1978147
812773
734887
1821888
946710
1994657
1127884
1338450
1092358
601254
1185314
1325846
1621932
1314525
1997396
1002756
788868
909885
379109
471731
1924879
975850
1021214
1501308
977552
994766
147942
1597848
190689
1160206
1367810
27116
1922715
249422
1679452
35763
1266637
1499706
671036
1927351
1937715
1093131
1275265
407064
1288067
796820
498923
111469
109780
586018
1657561
46493
273055
845137
1606594
1624309
249079
669717
488548
1019032
1202313
1798575
643530
996896
1765802
202058
1864708
144667
496251
1773595
869203
523073
1133072
1287027
629424
1606428
497828
254691
572586
987572
856627
1281076
206344
1168289
881562
1957416
430818
892409
1411867
141209
1066081
751025
1585430
1436871
1588874
114652
1339017
35459
907054
936135
964149
492653
884844
25803
1763152
1635733
322619
245366
509455
1341633
1914212
960564
1029597
83101
1441966
1891682
704565
1125491
1649209
656741
1421717
696725
1828854
842329
1531175
1383845
1624402
1733537
1009716
1622164
776734
1234624
782172
1251210
1629724
1380424
1226994
1219630
1688403
310237
252537
986327
1856959
1451026
1718342
117229
1772623
512986
1851809
1604994
1918809
1203577
345511
900538
543040
1572630
1496498
1186371
1610160
1623549
1774373
1735321
1901870
1637029
504786
892379
1352549
922419
1472199
185587
699681
638152
980317
1709004
1990693
1952802
518673
1427252
655471
1513799
1681844
1794371
1676281
1431699
918404
1217768
1387933
317646
499442
1634679
1460486
38443
871451
1611825
433374
182587
743639
63843
1038372
1241532
753711
1489559
1676144
1653005
896683
1312490
1551692
1712726
407548
679629
1795847
1039554
1560861
538236
1899744
463341
1960418
344436
136581
1528792
752673
457812
1786474
1762534
1290172
1373526
110073
976966
1756379
1737731
231413
1040449
5363
1754538
148372
113851
1099101
1452719
532349
1654900
458939
926537
261406
1923816
1273222
1649125
906481
331020
1094280
817755
124450
181518
743859
1339136
1682872
307012
484956
805346
273297
1890079
1569633
1452954
1685178
201737
1350914
240431
1448006
1281131
97020
1508568
160045
1236347
1064161
556677
1559082
943970
56618
412026
1229601
1992592
506144
1097609
89405
991536
311366
1052407
540491
1008331
276946
1671854
1052888
972761
346188
587050
864436
1904487
752998
1033803
301955
300079
1656934
679985
1360623
398438
652222
18435
1007979
1194549
260386
816573
1259028
858825
1272709
398274
1053041
283654
544973
1932156
18991
271600
1617859
563930
1877016
832746
93739
1014568
608419
1997724
1016544
1854186
945651
629759
122929
1786061
1976583
1956404
839384
1817686
35356
1219553
1152605
1276030
1750209
966777
1403012
208582
1935886
770853
886157
922453
173647
842299
676628
880997
1250038
1730070
1189691
1923051
181464
1984722
898813
1786042
664985
682380
1389403
570479
1913945
1992039
438212
1673274
833801
1314496
1948753
716683
854526
522090
1754914
881298
1749868
1266092
1501292
1718965
59184
1508103
174194
252416
709452
515644
1832483
696130
910773
1830880
1407259
1640709
456035
1733110
1514323
198151
1906139
581371
357764
696348
1700605
7065
776683
944495
1497941
376685
235703
632942
1461198
266585
1437022
1203468
1544337
1312606
1709619
755427
1977504
166577
1959168
1758237
240128
154524
539703
139467
1927499
1683436
1129396
37098
1018016
184333
1391014
1011344
662923
1977510
1468945
855849
1847433
627481
428109
1563462
1783493
1484790
1059162
1388166
395314
234643
1604320
880374
60938
249178
478638
765790
1059574
495489
1641096
1821142
1031485
1498694
1432844
672839
713600
1248932
366770
303295
519586
68025
1554618
1746068
1392842
574131
178884
1047389
839533
1101002
814517
1637494
215594
1983527
1462215
1166559
656304
807145
818613
243545
1919334
279934
463513
661252
546097
439867
1020042
1175309
1657483
1224031
382706
970232
677557
195598
1004972
1631389
92625
537189
310408
31084
1584785
1345062
471034
1622892
1766533
1961314
639772
507188
295879
537379
254325
402914
810364
1871612
1663555
1408458
797278
1083954
1605020
570959
212353
94287
573141
126129
347281
1780112
816267
1451453
64445
1598290
830423
445658
920094
1315296
1361146
1934676
595520
1477649
281574
1885563
1402946
542935
1984476
1417362
970561
886076
240128
951977
467630
1746699
1509699
1096116
1737502
151259
1026526
1121620
211557
592035
1327991
1414127
1484599
935276
1642470
691401
1565132
763086
1468418
1085256
855190
1527160
1390545
629889
742253
474903
1029998
1335216
671365
457880
207156
577567
372508
800442
121523
37787
1815031
1403251
1478295
1638072
39302
591646
240729
203960
132575
1009805
606325
561465
1574593
689501
778099
1398449
469427
1852673
651517
76343
840757
1862995
545418
457213
590419
1478480
1022001
235365
1462974
502159
611650
584704
1501221
170252
1429679
839899
814957
367023
652582
1269526
434499
1275755
53638
525435
383872
559366
1536028
453630
1558107
684704
1711453
1985390
1514659
1958225
40390
274810
466915
1247848
354609
1619840
387962
1166673
279967
381278
279000
1616808
1343933
762908
1162749
556607
97262
131390
1406877
1703987
1634292
1771144
307928
567745
193580
1432131
861346
687467
402
84396
875622
815878
1650413
872696
677729
78496
252976
688851
147959
1119681
144125
909503
1901998
1347817
696
769154
1097273
1222044
460926
785983
530717
1688514
203469
1879379
1477218
1580428
1104344
955712
1439196
413252
1670341
531704
625553
1022722
970667
779886
1662485
735308
1446664
1938192
1909557
1432634
287000
1020664
57365
1810952
1019223
1660008
211601
431956
98926
753009
568516
659843
1684088
1129830
1565391
1760504
1085858
1399088
756871
186361
1061857
151616
1630269
1386877
1889693
962138
1655669
40759
279288
745668
1752698
850321
920643
1715465
704062
467732
962637
241829
108089
1477740
437304
506929
411232
16738
629751
229066
1239659
746949
1475519
912823
616628
536594
590374
1812028
1206117
1928433
1117237
445038
712139
1253067
1780897
561577
1971488
1172702
1895919
1663532
1733256
1358311
1958066
143566
1902994
367741
1501654
819490
887130
404046
1089687
673713
1941844
841630
1013949
442636
508553
1352364
1221373
1951767
950358
1177391
1295506
1859821
1254322
471217
387292
1785686
502448
1451946
1037898
265666
1786983
847336
1055309
843756
1733548
597384
1166266
1318296
1200178
706446
1790775
1247449
1353513
1123054
462639
1742654
1088917
1306770
1040408
846801
1437321
1376140
1409929
266329
1509460
956917
1972553
765122
1451061
882858
1104138
1939170
1541679
1247923
1982759
1068882
1065817
377427
275159
13902
1696785
558869
1441214
915025
388144
2620
555454
1699198
457130
853264
250733
3292
801328
1052615
327461
720712
1971265
466551
662789
345052
76080
1474056
1280786
1858324
638831
325859
890314
1786301
171631
516319
92199
838292
40585
124335
1667653
653737
839852
1613691
1438545
343528
924505
1496560
1830225
1761348
1051223
879163
875181
166920
1815273
1045937
602294
101897
28622
1726742
1251615
548499
1887071
1422858
416399
936089
305860
651465
1685247
400107
1525625
1901265
1654893
1220184
1526803
1550430
718384
1692767
592733
1574849
19922
1190119
1700851
196657
1018386
1795384
331110
1372075
546148
955617
1208186
1589226
1243229
1279384
259486
679657
387064
1996653
1120342
1870585
143427
1632079
1370419
1882353
500517
295298
600017
114559
634927
1074465
1501080
1474022
969402
1818891
1902056
1217419
761492
589323
963372
898213
1681491
883462
1925017
1298918
356528
1351997
1435263
1670778
460197
238339
1837849
1945890
1024984
722224
1239895
288508
504612
1015916
1357195
962556
379353
505907
1827253
1667596
227010
618997
1654998
688797
804327
72250
715942
1889825
1651005
1624424
1746558
629831
916031
211511
461150
206908
1927599
67059
1921998
1307000
1961802
76836
1760502
190332
820769
1425449
1857432
1729260
1796499
1450999
1039335
1962109
1921498
1874097
1598432
127481
1262397
384146
1047093
558263
1118601
47548
1808400
542391
1031948
241404
1687015
1806233
847853
1021918
355270
431650
966341
715263
1232969
1713853
104989
597886
33203
1815830
799659
1982078
1862678
1264188
1508660
1828522
105885
1551372
1951052
221550
1286402
165084
626677
501146
705317
894977
1764594
30939
738987
1776808
1923674
585012
1218513
1367746
1996462
567859
1923642
1724740
1075249
344556
1095982
537731
1928348
813299
1748463
1510932
746148
383784
868871
1100860
414119
1300033
1627550
1118293
1798723
781225
1578078
180868
876617
1129126
633139
923198
1138135
1821066
1742410
1314359
550180
1237089
1843733
1346599
697628
1476722
1371870
1599864
73895
1581292
1591873
737271
153088
1280085
990661
1358746
1012658
710514
494126
1257602
272280
1672199
856603
1018141
581063
1788941
1477378
215320
985760
1656025
223477
678633
1097208
1608406
1876945
584003
1294946
1883353
1726793
631767
1212903
325995
1423480
1287465
1293875
1010421
1486664
51288
181181
1215725
751511
1440315
427464
417227
981101
340101
179579
101719
999662
787577
1756350
237885
1072463
1478866
1542626
1984
446040
658815
1402931
34571
1971934
164759
478468
1149169
174479
1252350
520147
1327978
1461062
1215953
1272323
1205063
971066
334284
1121130
1058339
1397588
1496728
875608
915755
591558
511113
1596830
70566
1543282
174425
753301
1884031
1391153
1512501
1131882
831487
1652187
1191719
1636956
1869317
132583
1055253
1558098
1729967
782981
1372263
405724
831242
1603823
1706407
165412
1714173
1107383
262149
543182
747049
1577117
1974595
58646
897904
295780
464188
1569740
1799048
1983818
1943306
1117746
619030
684720
1724996
137211
615376
1958578
1162549
903193
288792
1224571
1966202
1367051
1563755
1061749
959076
1316965
746513
640432
818688
1584619
1595960
1991745
1481701
143696
1654179
830830
284703
1875695
1610427
1181814
597777
61213
492378
1587628
1698651
1053035
140944
1098654
231256
515533
1855584
1284998
102808
1785972
951065
1891246
1035533
616511
1716303
1578749
19210
374508
1311679
421164
1571372
1964086
139367
352782
1661036
606002
1458529
989860
1099140
927385
1508484
1654852
1087298
1299421
1584677
1041249
1958013
205126
683287
103104
29582
1097564
99247
1917700
1208548
1410658
1341380
1363671
957199
1704641
552313
47720
1339034
547081
1495860
527349
1879741
1648437
757337
899724
690752
521431
1706093
1489737
1678917
1881736
645575
722197
516103
509380
865563
95167
907148
1582586
941512
1622240
1259690
1885938
957693
1801914
1662086
1077379
1787135
1706483
1708354
1647982
1859904
764108
1241981
1514926
678836
848850
1761275
1796590
1220464
1196257
1274923
179363
336001
572198
1595599
609885
1552289
991406
78108
306558
1450867
112521
1999358
1718410
353681
1146773
1054793
1595895
1840690
262471
1160846
945961
755051
395345
859478
187282
1749298
1097233
46134
1985206
691886
467233
1516708
1379251
705459
1994042
1914693
411633
194300
1381384
1398011
1109673
1419037
1417303
1533967
952642
1869923
1584514
1257619
1335494
74830
506422
251757
1144839
1751879
1788353
595615
515822
1223817
891675
1539665
1930379
15594
244973
1483311
1611039
692170
586442
1924060
973453
1465035
1538773
1546264
279367
1413653
29049
1862792
844188
436862
1783693
693766
1131709
1701008
1068832
1897648
516502
877611
610664
1824455
753717
1435062
1401369
152632
332036
1295973
1872505
284658
626920
1051175
1412067
1987134
531001
708633
1667640
1821174
1875773
716731
883589
1624329
626315
401875
404230
368124
1599978
1317920
23511
177720
600721
1970028
1229528
1033171
1420703
56491
865857
1015489
762092
1087847
786319
740066
886967
1514099
1249976
370347
449676
1627780
1914409
1099848
15784
144320
1783850
1433491
196032
1257831
675223
815148
348628
966205
457946
1563363
1053601
1045367
110872
1502343
1635707
1656616
1189785
480265
197232
1128372
563380
1752995
877795
609107
218581
325979
564740
1349838
1577239
1587379
1120758
1844327
1246110
195098
1859958
293648
1752388
1353862
764156
1031083
1052298
1352055
1944342
1784671
77379
1284395
698469
1048790
108998
154262
593715
338754
88086
1935129
1657527
417234
271827
329927
713026
689069
1055436
547469
383632
1028679
451997
864256
1951791
1935433
657879
823230
1327907
1763951
1716371
1517772
1824685
155581
62078
734065
1076109
785886
1207186
1411334
1185089
939368
313193
1711688
321698
536101
260393
1844622
632467
877531
17228
308770
875608
812937
1736381
19503
1821091
1291424
1583519
1990295
685336
1224907
1683665
606836
1881271
1647970
1247340
1204264
1331804
210430
730034
1152181
305239
680148
427221
417755
1386345
123917
1869830
1278877
1712145
1818692
1763848
287113
205992
640870
1329467
349189
1799637
1810185
1681170
811053
1782107
1066323
138043
1809373
1875593
1466196
1309532
1883601
1445875
234973
1005201
1703960
1946315
605640
306324
1965243
1336407
1219405
1720957
866414
1677992
633624
1031923
337350
748130
1521378
785636
723475
182339
591163
1037590
1575741
442811
1155397
1400841
955417
1812537
1254634
1674221
283370
1743366
1601210
966898
1251817
1047704
1681128
1319677
1903687
662146
1933256
792518
717653
1097544
101905
198467
712718
1431114
1390926
1353332
4738
1976791
1672739
500620
1949433
506084
1853571
123741
1074669
1906065
1192719
1733471
557803
313443
1834382
87229
1576132
1556846
1661223
635354
1091827
29341
991027
721845
297121
212975
439957
449971
1518513
1359473
1590884
1396945
241136
368769
531382
1741678
1958517
1844529
1717738
1298897
25652
1696993
461163
867483
1454187
1039530
987310
122147
797032
1395762
841673
1551175
1695212
1078397
616341
1442136
246644
1417067
1026838
1735062
625755
1800710
1837586
1750947
251930
1776058
515397
330828
1664393
1612297
605665
11951
732756
1650897
1691080
1264838
579452
1258644
865022
1616230
638792
245779
1360609
956002
786500
332576
1379140
1760904
508368
394855
904424
1170789
313631
1443336
817002
953605
835629
1057925
1202483
949116
1068783
354526
836976
446667
1201038
1962183
1349864
1154336
360061
802991
346377
1591076
691943
570572
205618
576524
1021510
1020259
1691127
1279679
1317826
1528904
383349
1319944
1315049
1033635
675885
1158403
1853737
1421330
186241
236474
277393
1942841
185006
1991360
725003
1283022
1282788
1255216
1802571
857064
945717
602603
1834595
329395
1614852
1082814
464034
126191
522473
1429059
1026941
260517
332167
1804016
866599
1086486
1797844
773929
1630167
54180
1845743
906305
359718
1061495
1674963
1570371
193034
720905
1316280
1697957
1634881
1326470
1468778
1058768
975635
690268
173307
995494
1951644
111330
375192
971420
1460447
1703114
1682851
661351
342071
1804634
1779065
1095040
179674
482943
1165165
1146812
1500840
33173
646909
1682018
1332432
1440816
1170584
1018497
154409
1817148
876531
733382
1617295
1104228
49783
3652
1522548
1150024
1438114
1884994
14166
1419703
1468595
815381
325055
1257160
662275
779684
781060
1685796
470638
530034
1805672
1503888
786896
830662
1695963
420648
1864002
649127
1997376
1311189
604346
1905671
812485
186635
1362062
586290
1926882
1396863
1509431
951976
1241704
358756
463241
440600
1580459
240679
1524342
1869606
1025108
1798456
1976643
686856
90102
1212827
1712271
1970614
696963
563546
1678149
173672
738022
779634
4549
269891
804381
1405737
129113
1426163
1566330
1112593
403390
230051
1025252
1197114
1419776
970538
1969252
607179
831349
1768792
753300
993912
148281
150484
1451404
553864
16715
242684
170172
1621563
855722
1243349
146535
49500
596673
445291
127540
1593955
714041
1400874
30586
1409227
1901158
487203
994624
402269
967866
572264
1413285
1713759
951611
890234
382404
1806979
66124
1005005
1855572
708444
1454293
520556
1979301
689497
353239
241499
1895058
11069
443822
420286
1705499
859490
1689829
1679264
1625213
412352
550769
688760
910773
971690
217859
1317521
409124
585430
1986701
1234039
54413
1159304
112852
72995
1750118
7643
1909167
910658
1060661
858460
805508
1376883
42403
1623866
231017
1355176
722986
36347
1110174
1448071
1499286
1206698
1547195
645782
335717
280883
214626
1871590
1586649
1253269
100907
442764
1516217
1942960
960527
1083150
237112
1093811
1271105
1310779
1938797
708643
771038
728951
552914
1523536
1476603
377186
1228595
998563
1796555
1783457
738220
1818634
1246160
1670710
1447586
445516
1563069
1763405
716208
1376179
919476
1557615
707956
1933291
184020
1605804
1926504
1602254
591793
1318358
328653
130163
535819
467199
1369270
19313
1811856
722826
1234967
489239
1787206
56877
973721
278717
1507880
1279772
959436
775446
1806013
569737
1860669
602234
1880881
565748
894654
250274
839746
1703927
70609
406679
964949
809110
695720
900489
1733903
1269914
767502
1662001
1063640
108706
689278
458145
453552
1293102
1343124
1818869
887299
1904972
1153821
1091409
679075
1095044
737441
541933
85225
324689
1941591
1589626
679635
847337
1565855
1201890
1308154
307922
2336
246423
324802
1471535
368713
1852431
1164458
1012548
7479
1670370
1538314
148798
1035975
731575
764815
1802785
1753294
100144
195911
1651125
1304793
1004077
543957
724097
1380129
1782464
1352834
810795
243566
116317
1061249
1491956
281638
890199
160439
430192
585733
311876
826341
218397
1720331
19121
770849
559626
1713347
1983449
660435
1900734
198456
820726
1988126
451470
1551892
1377569
763841
1486890
1663778
1270287
1820290
1974556
744364
1060007
370582
1810795
391434
1985045
715254
625530
1697433
1536585
1091354
259211
1358627
815407
1538566
1392631
1193888
1720057
1950436
1925311
837019
296085
123541
1965598
916337
951268
944809
536132
990849
1490428
820662
875296
927527
1316354
1400564
375926
584434
745331
1093927
35997
222142
989513
210838
644604
210496
1411546
53040
965054
892297
1944052
718973
1056147
73278
1264422
1527769
776122
672770
1418111
844988
1576352
1966730
1446341
1973284
914430
745683
1166782
52776
362922
138451
13534
314419
407830
282898
1774568
483053
1982969
1938841
1641550
1748983
27362
1873674
1822149
751435
1789549
171194
339275
1532082
1182134
143703
1705424
145445
1034773
1887759
372546
1472869
1453677
1501849
1899129
1693382
1752128
122605
182541
836174
800244
186209
1171665
228314
1850796
1619014
913159
1584059
270423
1836072
1479122
750907
1044564
1813349
69569
99055
1569050
1019805
66868
585442
1534468
923566
1054254
822642
457595
1820007
1486198
1661794
1793803
1105863
163047
926357
1294916
1112701
481558
590102
1606965
186538
1837278
1526811
669176
547680
644325
1968412
1842777
686987
22979
1085893
1591095
1854737
127447
1856556
1797590
1906955
1165293
459908
1369006
960254
1298985
570696
408716
1129860
367760
1041020
477780
341487
594223
1210954
76554
483347
935964
569221
777167
416925
1531761
101839
1580147
1131154
1524346
1904557
899220
1520386
1719052
313911
1816233
1832678
1416124
671587
1851438
1961487
1508662
917851
490732
1395077
940945
1934292
1182618
598996
1782298
1662957
1285772
303562
574539
753213
1975827
1691158
232405
656239
1454281
1070831
701180
78338
1019599
1104300
1466261
901919
913741
1855343
1321149
1056857
970346
1443420
4026
1092167
15464
1079391
1512164
1505598
550088
1692981
1445120
868914
1863746
1318226
385636
932366
114163
1844437
617784
1116879
192894
1180379
525681
1450360
592897
1664578
1218168
1794277
115715
1967282
1601837
1959490
416000
963072
690183
127753
484913
858973
1260125
312532
1993782
1623595
806134
918559
624369
12705
1657389
311615
1805070
665232
1078773
1841976
1118820
1553605
569731
551214
595012
1266961
1957311
1771197
1040038
958787
395258
27097
236857
1224651
973816
486802
1255867
113984
1522393
740636
1885765
909410
1408298
730399
745752
1783648
91958
807963
672870
185204
499222
1654822
543403
1812382
1399339
923079
1671862
1658469
536704
679154
587290
298778
1235345
1040950
1265459
1911382
30199
1384348
1930514
817024
372887
136633
984061
1484693
1666527
1976991
1929291
407322
1430381
138238
871940
774583
735558
1802035
377826
539185
928485
1441496
285522
274730
625797
1886289
1265573
1643707
229812
1653300
1947610
244214
632197
153495
385852
606410
123682
1508827
259173
1888544
1505204
1207838
1244025
860107
1665756
413551
1637611
504832
488834
1416320
398112
598126
1306196
1682506
199024
674352
294421
402636
1638461
1853574
87999
1275766
540702
1415571
1694812
11554
1175035
515590
1833779
738746
593726
971267
1827457
848284
1925318
1424130
1427724
1015376
142427
860069
1129801
274105
1623019
1341092
1032680
1927620
244562
364444
273966
1311671
1841043
1348484
1602868
1484096
1517879
1614613
1088121
1622970
1467253
101402
1294485
1452454
61545
1337803
489904
660780
865553
1402673
1078522
856650
730367
881417
1034176
1485854
1113813
1860407
563281
1810598
864955
780923
1744588
678408
224417
987417
1037770
97250
1195420
1822874
1997674
1826709
1170183
1780815
92212
178152
1602554
848715
484564
1347870
119138
1968967
1624452
705207
1435966
900192
1853217
1800319
578389
1938975
494238
905699
1121234
14886
1227089
928870
234501
1919190
1079268
829850
1831163
1948208
1743075
1250777
1763925
1691871
1403272
1118589
1669040
969759
1975578
946249
1383117
36703
1695641
1170710
1770389
132175
308924
809161
535649
718747
1080246
657892
691075
723811
1580086
732678
1073992
1075003
382163
367523
123463
1599354
1559413
1454164
1653554
480968
1460729
1492917
1213272
429478
1188088
912119
676385
1402303
96872
282708
1285508
270770
425424
474883
309264
1703959
788917
849749
1053851
1553606
1414063
503655
1179985
857122
1468058
1822219
1639960
675699
1439270
1458879
1772566
223095
834025
62848
31523
1717665
313668
1653858
1688024
1774090
1084093
1074076
469350
130391
842407
1328224
118977
21381
1276002
1614860
968967
420152
1555506
1882183
1424024
1235362
324564
991274
1382287
1435213
840790
1447081
868128
1743005
125085
1000462
642451
94259
376239
1274597
688993
1061307
234410
387455
1434780
1234443
1539394
581613
1199740
1463003
822962
908227
1689836
1326021
38357
1178885
740694
1553713
712327
1466224
30799
770790
1085857
1424816
240486
110986
853034
1594198
1484830
313669
1534293
272199
1513845
595460
641215
411193
906456
824479
279432
1555074
639533
1629897
642505
653532
672448
985848
213260
1496823
1421186
1953932
1529539
1137930
380880
236544
1767234
1279196
104480
727454
1192977
1228068
1739609
554841
966551
481418
1996197
1177517
487165
1128233
1482707
813175
1087704
760383
1427307
944609
755981
829801
1685212
618310
571288
1279311
1946689
1748766
182530
1321706
1558951
218642
253395
178343
1695122
789889
1520910
1735501
957239
1903491
258709
1821444
925030
1111189
1746049
132551
1847746
798545
904891
567857
341822
1244696
1158452
606958
1186484
1856255
1582366
464496
1972835
1002944
608042
801327
303668
418314
1571560
686863
519869
1520213
1047651
1804940
841832
1229735
269379
1844294
1841597
842236
1208249
1251762
798542
1253242
147234
1130895
1393745
513903
1973462
1467505
198044
1772011
836359
869518
225796
959849
410843
388638
1998067
1388510
1203681
369385
804287
167634
1689873
49870
99289
470294
1018055
216929
1487304
1429995
1702186
427766
426102
345357
1978222
1168922
770657
1723832
1667433
1298337
279758
1318106
342934
1000033
757407
346849
1753555
1909250
351334
1256379
1953310
25156
212345
1642053
1783621
813245
936800
258470
707002
60330
66729
703280
1198999
921797
1420194
843621
270944
365611
1406070
116281
1552429
160899
1115204
1734805
1658440
925300
898334
477283
965767
940906
1364975
1673382
1142113
468651
1159864
807718
341120
1083026
977502
467625
958377
1070967
861664
1269052
1386753
1946585
369824
725047
1327970
1424686
902374
1355888
1971948
1370833
1393259
1623052
1106253
1921967
1890231
1794287
793665
1901760
732927
1919492
1733684
1931976
951687
1237093
367739
1445743
1714625
251633
1212598
971253
1487016
651904
929441
1223036
173378
1241322
894668
1503149
464024
988024
636119
847953
1597375
329031
410107
1882277
1745134
1448880
1867636
709798
684431
1302082
693082
202022
28226
1677616
853120
1686722
833545
1399646
533845
1341866
556229
650819
1849995
566912
141100
1185857
246685
1150511
1952424
536794
91513
282558
755856
818426
670615
402119
1168547
1999712
1011545
895908
334844
1179544
375477
1624753
1328900
1584729
1829171
1057037
1566956
967164
961654
1794712
465878
783362
448541
559017
1259919
1048635
576740
1447266
881589
443765
496150
1942323
1077320
141361
1368799
475767
883777
130617
681354
1562926
1302943
1605611
1676349
1388289
1135651
1216652
7439
720551
404124
336302
777375
883650
1719361
273362
830980
257734
688123
190549
1609076
1962483
441552
263135
655629
1370204
265352
1132826
731912
1698324
765763
553938
663999
1798073
917546
235597
825948
1978402
798430
1755716
18900
823043
342624
928606
1408742
624068
1413278
1120846
369303
1799467
108159
500571
1029476
1953329
676232
942155
1498314
868260
879231
676856
1996724
749629
371346
1235441
63848
370156
1798348
224323
1704399
1650012
1635310
993109
1528907
797423
1626238
171546
1916847
827900
1746052
1544999
583815
527121
873745
480981
511272
472251
481380
617563
1531249
607855
174938
1105125
1757945
1624394
273592
614350
1466901
1629799
28264
1829647
202666
912431
89778
748419
1027971
1992565
1343193
26590
1573067
1195670
1591960
223785
1895181
216073
297822
199718
475093
1483732
943464
228689
65298
1938444
1646489
1818185
1570074
341435
714712
373015
1886703
611614
1984688
378782
202316
1404396
1580066
1152253
1187747
313736
1230511
246687
600662
1082648
72008
129097
576971
435750
689368
1740232
1769633
9403
280636
148782
1599534
1029051
178656
793736
871967
469384
1730615
1781951
548084
663264
287932
1549893
1933384
1268225
1671742
698685
621132
1726845
670833
594507
527888
761143
32133
1060514
1654458
1817238
1770449
552290
1696540
1457257
54996
586283
336522
1069414
928756
1512245
115369
1419252
938916
1572449
1559515
54172
1086672
119914
1333224
1297313
145152
1968667
8183
1126364
523503
916901
696002
1924032
1169848
745196
827715
29051
720324
1725823
547642
733197
1474394
1586270
969190
17515
355403
1141355
702361
42767
1664088
711744
261874
1891768
1417286
1825070
1309595
1483770
1789694
867156
801041
1384526
1943003
1568974
745921
606633
295211
254786
1458744
188388
120577
1339167
552814
1840899
108716
1202230
376307
945708
1607227
299382
287103
1212081
353777
1343256
905177
1423702
1597603
1493116
215876
696575
1645253
883695
1310979
103355
688134
1425869
826361
1632751
435413
1150700
1333660
576183
704504
511207
14792
1945471
727031
540362
1410658
1965792
254089
1463585
1157388
426923
804154
668992
1688528
499515
1433157
885354
1175599
1444479
1832246
1472423
256303
162781
1782718
917768
467202
1277362
659866
180588
565507
534591
312413
697797
1416233
537319
396756
16864
185602
204495
978130
1420421
1941126
1629075
1738883
1668446
1851490
710197
94297
1205902
1851587
1908885
4371
1130330
1728166
1853276
1831584
1479609
1954682
239893
1053450
979054
1262524
1310921
1724
1748792
1546245
1968881
861994
277102
908822
489684
998314
1436118
338352
1442817
1036216
576632
1520674
485695
1987652
728850
791184
294381
682917
1212599
399987
398855
358811
1373068
467465
723189
1373671
1993205
524122
1666344
866026
808493
490977
1241072
659045
767035
156766
677479
1044590
949484
427957
1682040
1502830
1430818
463510
1278586
1537556
1557594
1601136
821232
1214422
1701325
61156
813694
764673
1765411
769010
1206721
1584595
960109
1314877
1168952
1156553
1683806
1118109
360517
1114437
736444
1664382
1144248
1279871
1463271
503261
560440
1190054
1489639
1310128
239060
843354
1589924
242876
961370
966468
585631
1986428
1402043
313780
238460
338190
1059896
1373881
546411
1420689
813190
750272
1400587
1133125
1838869
1128472
1942698
893851
790452
1724490
1658719
349966
1407727
1257124
1041643
1859078
42641
1358862
1076424
1469483
1895497
1613071
469565
1839375
862153
36000
239606
1596179
1576421
1233852
1733533
779671
355894
1596397
1412615
833644
519502
1682433
1080471
1000985
720464
1083729
323976
1359474
996903
65531
915747
35303
137076
6059
798104
106259
1086373
1468389
665611
1523033
598729
315459
347319
1579486
742665
725598
1094636
1003122
110072
22876
1263855
988264
716925
1434315
510461
672827
570203
541775
982288
1860856
1500656
1919741
847685
846751
347935
537187
1997036
465923
1695813
1704631
1001424
38303
22933
950192
1809824
668179
913298
1915261
1748005
1359533
1982724
6014
1990310
1202574
1690926
720518
1920496
1226004
1476164
1222740
978274
93266
420468
116442
79386
857337
1188079
1728277
1310075
923530
1774203
719109
1655946
1060865
369006
509328
1092042
579375
1846273
1030570
1008424
1356363
1749427
166621
1153199
661492
1070745
6137
719862
573644
817741
1086649
604844
1596401
937744
395220
1166330
810447
1669246
1677337
271890
161867
60895
1137664
1528422
700542
1011614
866648
1194550
679202
1922459
1069108
1468531
1239519
305436
1969118
1455716
1211440
1338884
223653
473102
323105
454149
476857
1782327
565214
583950
1501995
465088
529344
745911
1401617
1041993
782196
234661
503214
1652899
493526
224592
937158
925830
118881
956404
687120
332589
1645833
143554
246315
306246
1359435
353323
1109199
1492936
700557
1538165
377938
957309
767940
324457
1601443
1786723
1134972
194872
333990
221821
666650
1724763
1103082
778790
43085
1376881
554746
1960964
679274
1974294
179332
1144320
1663048
355604
1086371
1989890
1543563
1299482
123094
1844558
1804728
1532580
1922286
1030072
380184
1274949
1189860
247977
1289327
246819
1176681
886762
352273
1721867
631849
1451510
654725
437532
537183
1425521
95448
546154
617397
572700
809724
1864839
712943
1729232
1249167
676993
1875362
336567
286498
832495
830566
336203
1604507
936602
1443963
980732
647750
845685
1639875
868074
664820
1575497
130961
922007
717157
1363050
1920799
1435743
1941875
1196923
1900498
43342
1883776
227648
1170738
1212608
1886620
1130168
573078
1089523
1946941
1786505
106500
281868
838527
603967
1506921
1602771
418679
1747043
890350
1420101
791105
504535
1348579
1214352
399006
905576
1775001
1698888
670720
1959945
835092
710414
590774
121495
224672
292819
1770706
435720
305626
1586250
190701
1641665
187276
239725
680039
1902194
1442908
1488773
975159
1108465
1378429
1812348
511775
110640
404959
1477041
602862
639549
879104
1117585
1764362
152987
745052
1729706
1724336
809265
1772965
807441
861841
1862733
699313
1742747
1120589
180976
1046630
1073432
1960695
1378377
1237527
208663
297042
608887
942183
1834423
247281
1748167
1189400
219293
259922
952699
613815
772141
1651842
316950
1229725
350634
1801678
1699723
713819
595488
1760926
202185
70535
205064
211064
1954363
510205
1157477
146797
681246
1710800
1306371
590575
1623769
1275130
307687
376388
258436
1419279
1027459
1878626
213239
1171594
1409815
742909
809234
1908584
1267389
323845
1906437
213941
788978
583655
1578100
149731
1199988
1735383
1719750
1177088
783839
1397859
458990
382202
1757665
1862731
74920
1355429
846490
575666
1909106
636261
1104234
1885869
477154
586972
1378688
1864452
913722
891925
1557814
1179513
1325576
1093430
596914
363517
1271142
1667711
1272552
1346049
504849
46868
1580402
1470404
1079507
987606
246499
759346
1322651
898443
703911
1909149
696587
1212591
462017
169983
1758598
1849258
300182
1352
1036071
1743327
324868
1030128
1008279
76009
934590
1036748
1751230
319347
631026
176954
1403308
1306449
837385
1213569
1951280
1629832
1634583
1325857
1185326
1160897
1197488
1283684
809126
1001026
1772075
696596
386310
721688
1159221
1387096
358581
1883969
1646551
1709732
1134779
823174
469408
419199
1582205
1022465
553423
1086130
1687361
556571
1287956
879002
135270
927127
1956258
483187
961555
1697285
1840924
977919
141011
646118
676551
463751
1906871
1501089
1348435
1476747
1193371
198060
10628
1009452
1694260
1150995
1283997
40260
1388553
262218
1233499
788867
703910
985206
1337620
1648470
1962572
1911253
743066
562677
570716
1172652
1910972
198277
188478
805991
477188
587085
39823
1967304
217488
987669
1828772
97501
159187
411451
1819897
1573416
1693339
21882
1266151
1755836
54792
742035
672256
1816526
795959
169427
1126710
1475244
778118
587534
1888433
439096
1984943
1486519
1011841
1323250
1157823
1572648
12580
497353
1987147
204807
1401578
692882
1161066
1697882
538405
171501
555
1907953
1899944
987909
25066
190412
866170
1625050
372633
980546
179428
1679773
1981630
797920
318809
1887159
524794
946713
1182535
461305
1215301
558002
1754263
770542
608255
429734
254096
1167572
563865
1588909
1403151
986709
731547
1773964
939839
1722550
1853752
905940
1096310
1595275
1099037
1578374
379223
865367
85072
1094312
449031
60737
740866
124738
34665
56854
1555567
1492458
132341
152334
1690918
1194406
121382
1618953
1577163
585172
597648
653011
1020462
206491
1139490
877863
880509
273213
1236868
1413767
630617
284150
1222805
1202579
539195
506533
193366
889915
519585
1819544
1967283
1050116
1348723
639447
1854348
736114
608506
1081342
1821729
812492
1421394
537280
313595
94016
48152
729987
483313
171073
808176
797272
1266038
1262278
191218
1408445
539537
1660871
1011426
1881070
763440
574104
465378
1229640
1586018
904496
998985
1784431
545214
798202
619493
1409356
1030825
1790263
997383
81494
1537493
1676356
1919921
1662850
148689
163209
839810
816047
1795378
990475
323358
972289
1230772
709422
812429
1920646
1130359
1969752
1462496
1027743
1960278
1582206
1491458
537816
414969
1541694
1834602
240930
793890
763835
486080
1498330
844497
1419094
400952
1815115
1257696
1400244
762764
655160
1514656
1219185
182612
868392
231219
158151
895593
981761
1191604
228010
319638
32662
1212893
1624582
966326
55089
470004
1182412
1457393
1422825
1150745
1673555
1960120
124518
244199
1326143
353946
1242693
1609762
1334606
777905
964318
792439
340883
385039
681511
1169602
1268252
535491
164043
1846583
743874
1788867
630277
604199
1825308
1793682
1850504
205653
362158
930041
134967
844753
526136
1199184
1138017
815531
1685356
1105256
653561
1535765
1868817
788689
361224
1252215
546180
1031383
474682
134139
508034
1737773
1350573
689430
1006278
935849
1156664
1070840
1165917
218730
1633641
1744993
1858580
262631
283162
1093550
119979
1354887
1229047
1763634
944180
1139965
375702
847168
1304768
1744307
888060
871868
186762
32775
154751
444891
1928420
1849251
623303
1053653
1754406
548964
879890
5585
228990
675518
1268483
1318534
1097190
50727
692962
1378066
1041123
1219806
1656459
340398
1716786
518174
605191
1730759
1822204
825239
560593
1728152
1123009
653441
784393
6313
1470177
1342525
920755
861720
886144
662427
286766
411249
680801
1807092
383165
1804057
1078818
441214
355144
700146
1563511
25676
152966
1580750
745008
1176424
1617451
1486064
1458735
1895027
908891
1603532
1870230
1234887
427642
1974567
1278758
816073
298884
721843
710842
1341064
907252
275028
1363773
1762357
1678263
1103045
91734
1637033
1552368
1829263
1579728
1791956
776992
1540583
462683
1187710
918029
988077
993782
112448
732943
1871344
141057
1747084
1127106
1068837
1431513
1814030
1586861
136827
1135201
1404492
1359544
1768245
1621012
1232357
725745
417663
1633731
983228
1266881
44597
1108297
578286
1729595
115284
839352
1257679
1432835
1424128
179299
44849
692354
443612
912691
1338915
1340150
1221035
1556146
1974155
1554928
471018
570218
1505297
84362
1977550
1174633
740725
685940
1434968
927080
787117
960995
1961015
537496
704518
1369856
227505
874599
992485
996686
449632
320592
858836
645290
757229
524556
261375
1728996
799953
120233
1980986
1365176
1694788
505842
1414976
308005
78060
2851
1276491
1249704
1755732
929690
1936304
355715
956368
1628857
3517
814566
558092
1751747
756934
680175
611731
1714483
762566
823748
865207
825186
1502638
1107824
1560158
1581989
1104519
1574654
722567
1834286
1371228
333285
513947
1836287
918739
1214691
1695707
1598566
1079644
1989890
320851
174591
982946
561226
1189921
765379
883620
1077279
1713578
1937617
1832440
1635190
422786
1257171
1931749
1719638
1741759
1266834
1071075
1407236
1587260
1872416
990709
722349
1235048
1069881
1378315
1696147
1833949
774655
269238
1969392
177813
607657
989734
1189136
467398
1514223
1245536
1577488
351369
1624922
1353500
101281
1041382
1201534
1388301
1972937
34064
1738941
258977
35638
1067964
1445493
1281623
464271
644660
386003
1157795
1122595
772579
1496213
1591855
396709
1018286
1560164
1278282
1794461
259713
665011
1418143
156521
1029477
1724696
1236146
1093914
1822928
1966505
997577
1378458
1398137
1501049
1614624
1382213
873804
1354725
763818
719286
1227652
1744451
859800
1959132
663886
345676
1605952
236392
578386
238810
1552594
1909862
1973282
943920
1552262
1056202
337269
1994663
1788152
725334
1210333
1747528
1994607
1424133
1447765
1984787
1850831
277527
1421600
102094
1433098
572650
961052
1653721
1715050
396001
899201
345164
641345
922827
791100
1120509
1494109
758831
1715240
344292
970253
1076379
1570853
331263
1852421
1329599
628377
13861
1013135
659384
780962
1023200
1548763
704551
855127
1017809
1947394
829019
1113768
278328
763408
1902730
782818
862329
440811
1572122
10236
152876
1915229
233898
1674709
936217
229575
254303
131501
735620
737284
1499804
910498
1057166
1974599
282116
217532
1042580
455242
408037
1005292
794360
321501
66914
1878810
661370
1523214
1218304
81416
1011181
507125
997594
346887
1588333
189509
1573771
1200417
227800
1024296
1665185
1991259
1676888
1147253
1119383
1455721
1149322
536578
1186882
1851225
1468259
93757
99089
1346534
229776
404188
1532250
201742
668961
441308
1810615
1275710
1942713
69813
836205
1121593
198983
650500
1691273
912530
1974599
731015
1132300
495405
784365
1754566
657027
1472771
1251547
1919029
233119
1155161
687308
793254
611403
1272542
1056779
951759
1939998
1791807
808971
295678
794635
736465
1306897
1013381
351351
698986
988676
246171
1432456
492439
236185
1938012
1998830
1843306
1524554
241719
1414421
693753
483113
717175
1996917
783392
1957835
41788
929683
930032
1694723
19985
556822
1611410
810460
333946
1757680
1636478
731043
1386608
1978076
124132
1963648
177604
869301
1174838
1161184
845195
107922
1705279
1371579
1053781
494285
383431
903966
336261
83309
1307471
1525318
389747
1760793
373439
438266
957131
1653928
199
1337256
911152
1726880
1844931
1506621
1675875
418460
1398564
990838
1166260
1400191
876987
941364
1385470
1507971
614979
1019880
342915
107103
329619
612441
1283845
960236
848840
1661486
1720261
709644
1735312
764728
759112
1848131
453511
1484510
848584
393787
1560061
1970353
662661
1507485
853473
1498050
1887425
967199
317787
1025310
94365
203408
1847748
146179
1706727
250336
436551
859743
610888
717975
1519776
730360
391002
149645
1595872
1877779
1831205
1014743
281844
241765
306586
1801845
1941218
240605
1815596
1945518
650043
238646
299500
740957
383661
1451518
376465
32964
576356
67747
844296
44600
441275
202538
1227798
301244
614544
1754479
1305527
1017422
732168
794766
1934812
982673
1800355
1258508
1933382
142698
948117
932532
1890914
936977
1175700
1482731
65262
750779
102442
1510518
1731561
1328413
1899301
762580
14514
478154
1016702
602618
1123431
34782
540677
1173930
1993142
265322
1824372
1917770
1475677
1809790
1127284
1522541
307631
63375
523684
760905
4493
1575687
959941
356231
368734
1604697
1259415
535180
151147
532171
330570
58151
704405
477086
323127
103236
732978
900294
658801
1597197
1204613
496332
61322
435808
917934
10448
494592
1081400
1147359
1147370
1725801
1814601
1130168
1294133
487720
416073
859601
1605469
298700
115819
1762048
844483
1639165
174735
1003171
1369989
817164
1169374
633949
1132001
1221459
904698
680232
913392
551756
1738671
1790139
824488
1171912
1621057
1578638
76169
682249
76119
775296
1423734
1887508
691292
959851
1004765
77787
1714505
989964
875690
1729058
1089100
390832
1349357
146327
1219079
1968377
18476
1396108
358440
363362
1648395
449830
911721
1810225
488242
1105023
1760593
1365333
85357
154674
1413066
1650640
16539
1299698
693822
426430
1414710
1929905
1058979
785746
1102903
1550818
918508
1165056
733463
1566615
204018
1089104
1910086
1332237
1437840
1520860
1778064
281773
1493213
938785
1930559
881579
1856535
47501
1023679
978965
210994
1490183
1798232
1935873
35597
150779
554710
1741654
1574775
690037
688494
1716144
30019
1091893
392921
1351422
1015159
485543
1638441
866275
1052068
150609
384035
791952
895327
1873980
644132
1308413
1108926
969737
1850457
1255644
127563
976196
1630198
1247484
1663827
355793
249277
798846
1652557
1865267
1090135
1747590
1708437
1880491
317535
500574
1731353
781290
711246
1825408
12872
1987117
739275
205712
1037429
478574
1516807
1417141
1671859
218934
1374663
328646
548288
482025
51239
1068129
1845645
1579513
655105
611183
904855
1763363
1561612
1979640
1329084
553354
1087804
1303802
1804786
1899984
1289457
1192674
1338637
1627522
390070
295340
790460
323680
432841
1863759
1021934
289520
1926094
1604470
795864
168655
747675
1178728
1502933
363825
1734306
1213248
426321
552150
474970
313820
280035
1318757
1929261
576684
1004736
1955516
1560673
292176
697489
781598
710521
1527465
934120
1625675
990710
1454888
1377868
930317
316216
1613024
1263752
155723
20894
398268
622898
1468115
445187
179425
422906
277518
1858784
46346
529795
1461264
1643447
793355
976401
1460664
733244
1710453
249900
18502
936478
93938
1269060
310010
1733054
515845
1901134
168579
421136
1389664
125595
1481777
1221491
895186
1300978
276753
98567
503072
1099982
1106786
274072
363859
1383844
1749739
1466923
813368
975141
1553414
1232347
1269155
111605
328782
540573
72828
1576065
1254575
1975374
699019
853068
991536
1087769
204557
282947
306491
200331
1436106
1164242
259478
1715659
971957
220633
711444
1488234
1476770
652575
1828822
533082
727244
796532
1205304
418494
1323221
1106112
1711187
1153293
1219613
476489
1673034
859683
959092
123180
1410545
513850
1286925
1475511
1871137
770207
1094855
1107562
1607846
1633934
1672835
1908911
1254036
1477096
1575939
1015979
332150
932338
242635
886652
1718767
17384
457080
1428360
921612
422663
1110934
55076
301893
493692
63554
690297
1858771
940206
657366
1325207
121806
480351
480988
314299
1952796
1176225
1604595
1476447
1800753
1042345
1566054
1025617
1703961
1286111
1762738
1663081
1063017
803599
1362898
857298
1230610
1193195
961256
1294294
704524
376948
698559
617059
477503
857644
1644824
1729098
566245
433694
1557971
1380709
1471201
9437
668024
933703
1129889
1407034
862170
1203779
1404116
1892558
44809
1809257
1581259
1074812
819602
733551
23252
381933
318088
76964
770369
1728586
1655704
869374
676704
836067
1639307
1280718
1776157
1311341
1006890
274313
1884760
514585
840470
561597
553069
1754764
1629223
1829271
525870
93787
550685
1241205
317248
1198780
549314
1734604
40817
1236930
55311
1768542
1493048
384842
1035307
1421678
1944835
1455204
137005
110312
279376
793699
155396
503682
59426
105060
1779188
518824
1931707
51689
1556212
1541710
1190663
968194
296639
1536964
386782
503806
255747
1538437
1562356
1280251
620388
1112106
1182419
92173
160817
1804250
1714715
1507673
1777994
752408
1709985
1692570
120583
245146
1142777
805215
1336023
1664680
1515282
1303488
1773832
1585616
1156444
342421
867649
420207
547557
830499
730954
805933
785888
797997
116364
1021839
154957
1302541
716537
1644070
543515
1027893
1376578
418721
207674
1230478
12216
1897764
1491300
1206505
1131435
369828
1620664
1313980
1675248
1464271
1393106
1553863
952088
1088885
1518830
19859
1675315
176799
1850615
1477721
1086290
168111
1418560
125350
1928216
1674691
1462225
651848
1219035
689439
226663
1401192
1473967
1253392
383463
1375690
800266
469722
1071775
1913413
1456681
1924324
1696148
840089
36847
783474
1201717
1069581
304736
209433
1207735
688933
1022157
308372
1235054
370390
1874429
1249847
136255
1460449
1935804
1653079
1368691
1074915
188604
1964209
1616379
983576
915001
1941774
410071
1562339
1924915
1541026
1992041
699869
914967
159604
910108
1997517
1913152
839156
1668648
1276252
1576696
1585946
1257197
1633960
1759163
1763360
1942358
603312
1182710
644022
1088854
64114
55859
1122856
127639
1191227
225412
325313
1097728
204230
17689
1326669
674660
1305172
489645
1229563
610229
861122
91406
92479
1523441
1951941
1988337
807893
1328343
188181
1300947
176517
227518
1436140
1610645
1688578
976735
1182296
1593113
1317612
1965338
296219
21089
1035372
579005
607209
730417
195909
976979
237956
272054
1391118
800874
1779679
1650652
1798628
1070858
741069
909874
786511
190550
26042
349703
993391
98689
1819019
288669
1941839
375946
929352
1024073
1356906
1174719
949358
1127108
27348
1259409
182415
436144
1649976
1236418
103547
1260817
1720735
272229
1799016
1798781
321765
1491061
587504
1228249
644943
931177
745439
820441
633425
1820693
915690
152340
175217
1401646
571901
703345
1121380
1836758
379961
285516
927286
485273
1173255
343430
1409895
1194657
284749
1254342
1884278
813668
925954
1481016
242331
606605
1722935
343491
558286
489144
1398409
608369
54412
596218
1095773
1463038
159387
1610465
602520
219927
579790
641637
901618
1476914
1314426
434265
704612
445822
1284759
1294436
1216963
97738
364764
164239
157254
1397067
1327535
1598339
147817
434905
1134178
524949
1904034
1185045
394992
1687256
1715789
1189611
1503127
188192
67881
311753
156347
1283875
33796
1578781
1077104
365647
939643
513050
1687482
1972734
546462
1372465
794886
580221
1700390
449312
1025844
1362322
177805
1891094
805329
212337
614159
325094
1725247
755592
1469642
1414708
352209
1462817
1405481
314033
288421
1424382
1057891
1542085
739965
1219350
1433027
1625923
1515075
1476323
413541
441614
412431
1267901
1701486
327787
1443856
16210
984107
250262
320377
1742861
430561
1268669
1992564
687667
1743113
1155773
1176345
1207563
390576
835816
183501
22946
709729
233666
1658840
1141349
1152896
1587673
564372
1803032
1108003
1625892
893425
1763994
966406
1638401
931180
877504
1216549
1383648
1031234
1672456
21252
262829
1503307
1721634
1243616
1902597
615513
1277157
1831521
320672
628592
1154312
1401170
737121
1714897
1096274
1807278
1096943
526535
160103
1874181
1053015
1345689
1443087
294225
72223
1266587
261950
235941
248234
825803
1657086
1598525
1521012
1767405
65394
1682671
420234
1862472
316226
819174
841099
1792422
93956
392464
1216043
1871592
439982
1764940
1755445
665491
1502791
793927
1884043
663494
921579
834092
24104
1189063
172337
560610
1559176
11927
661646
1548552
150553
1195122
1925766
708015
1909229
556581
107218
481968
1901831
1730312
1594457
1958047
472234
1877071
947749
317601
1840887
1303335
471402
674763
19607
756002
440223
915093
500613
721028
779591
710614
1320973
1042107
611276
1092292
837978
1485382
473400
354077
521603
615928
133738
1536352
1173600
1005225
525192
1112722
1339707
495564
70493
571533
864038
484337
1473821
1404714
800897
956238
1731377
1604395
461203
1778830
1750487
820470
380345
945395
976467
426018
883122
1444765
1250376
968038
986266
338255
749506
136090
278312
1282372
425053
1330233
1332317
623202
401706
1497655
155558
849402
1308931
92374
747355
1517195
95617
1052654
1346547
1130365
721700
1107547
1808354
423530
970984
269520
1401939
1810704
1228591
1984070
922423
620228
1188010
944982
1421051
1081626
1318547
1095791
1211614
176942
9959
167290
251514
76867
1307601
1340264
1291573
1997116
1909750
660766
752677
1976926
1502875
1200317
1921202
11362
535805
196283
966315
1123817
834223
119047
1339910
875164
444049
1416890
142474
1299855
536973
1186751
533321
1157721
1226861
1244305
1831580
162379
977399
382096
878082
606491
1819616
1282895
165683
1392946
1087729
552000
515467
90442
369058
110744
1408840
1104980
241211
1552633
1413142
813854
1119383
558113
1194480
246381
1884904
206299
292775
973608
786825
1348617
716384
1533489
1331313
1779664
637400
1980719
1089314
35374
1005033
85522
1375950
661834
714186
824020
1575512
1861841
1279530
898384
292551
1675849
1194178
1770980
1030925
164203
34248
518073
1130409
1629560
1288130
1200309
970522
748061
139942
304070
806825
369901
1984444
253550
748388
540288
1125721
1540348
1542902
353889
768177
324924
999362
392213
1395246
1495740
726608
287004
503970
1601699
307360
1820043
1748311
1018419
489431
1808611
423944
1608787
1327424
685314
86525
1767950
1637663
32015
1767428
635254
590525
1785148
794568
160880
82362
247065
1918183
1519937
476782
449519
1638607
1010070
526133
1065605
316094
1112901
1411599
439727
1227057
46411
782340
960175
498212
1412636
781675
929566
486758
478588
1661330
1651268
1404399
1258816
1122919
1959893
170235
1783412
1629645
1441277
1943046
1294510
421863
906020
157850
1395348
1135012
1714869
1642468
1906763
1124815
1604694
1122019
1104901
1702306
1331468
1914391
1431458
1576330
1093394
213455
171443
1881308
238278
1110949
1353492
1193924
699282
1864495
473235
1749226
84597
1755760
806463
1597688
1825533
600341
1130525
1052952
228154
1082907
1865353
1350648
551406
437718
1090514
985745
926338
556168
605070
1679233
580156
1852516
1674146
1274220
1352571
1073859
1648912
1685291
491331
154
1640974
589482
1329560
1604538
17156
1744460
217761
558448
536258
733036
233601
541688
1270604
48432
1928537
1612446
1218310
286624
647916
1884511
1970131
513102
456530
1632140
1088171
1069115
1617560
666789
1651938
884616
1337707
1701897
1666625
1662203
1077477
472610
1236737
1940944
1656373
249584
1090351
75234
1026666
1291508
945686
1311865
339852
1785196
1287552
856527
70575
1155961
115604
525280
930900
1277645
335846
386613
1348626
421327
1690353
1176037
1242499
496387
1656504
1905795
1107737
798352
390708
1314792
705833
290815
60436
1387588
1416873
1836755
161569
91163
464341
278449
451323
311993
1820541
1191544
973613
636798
1066338
1261682
1316958
859481
1029259
1613058
1729472
47263
707142
1642129
378660
218770
124664
1269291
366153
1432576
765867
595023
979424
919460
1468875
1714083
720120
1612659
1766280
47210
508653
1525624
513915
330516
1161785
23385
1006282
1188369
1227965
254401
1065354
1041251
1932544
1888524
1711719
1757257
930599
1362507
1717936
143442
87529
1472952
1942921
863240
1380965
1834282
1391
1012635
238511
706463
558205
204739
337130
1573444
1658803
548960
1314057
433423
1258108
169885
1466928
996689
1064274
64065
1293748
1792103
1320780
1027177
797620
916252
1775798
344610
927268
1091827
1299940
1307275
1300811
1896559
492083
400525
814678
632468
504072
1567127
679081
1514843
1472770
1139082
1853874
1807668
373382
1694997
1859855
1457622
480133
322603
1247741
397114
1276867
646742
1862267
721942
1479696
1352432
1761382
939960
223760
361572
462641
493179
888959
1565404
71732
1709429
1400795
776630
1397676
574617
1583707
596422
1706377
690543
1089406
1005222
907853
1721833
1394437
1183693
1203697
1906641
697675
1031729
1907915
357051
1505978
874534
1403343
1509184
1890308
1511643
1773999
437029
1995556
217842
1219017
1618057
245343
1712090
872734
844823
1435248
1160809
1109512
358314
1381551
561797
1644672
1143535
459987
1816945
741372
168426
277751
138004
877846
1830374
730369
1406737
1768419
224212
1702225
362724
1451160
1907723
1334190
1342348
1283439
367669
309249
676747
158406
1448663
1408320
619787
381432
877737
1896259
490249
1436012
1255082
904886
1706873
709428
1687110
643351
1022861
94297
1497855
1671172
997119
588504
575943
1950822
918755
903452
1729423
576439
877976
570217
477243
1089595
1706874
468517
1212166
24317
949245
1973547
38057
1626436
180577
910784
1892531
682507
1634140
713280
1631619
906497
320074
1590663
686484
633099
1116926
1884665
153482
1235923
1398301
1541280
214252
1676771
1925472
28220
152248
1489989
1689044
1787268
1065290
1167719
1346478
1351646
601811
558000
1855022
1258060
844860
316411
612996
28917
841343
1544506
1400848
1218727
1409152
607437
484544
1100392
1273569
1966222
716046
1862160
181022
1263767
1353346
1210326
1093734
767764
1497329
1848041
1795823
542505
1989128
900444
1903392
469831
1381500
772009
590227
708701
592965
474351
1498114
1636239
473713
336013
1755789
1231661
1322704
1380212
1783211
1069412
516359
1413436
170738
1543420
1015555
582466
416320
1244589
1484347
710081
118915
1019393
270646
496794
1019449
1020499
842272
1558573
1727545
88015
1183645
725870
304539
1830423
1184435
1538662
1122532
295313
1572931
1266322
1603934
164553
155005
600047
410536
900620
1856297
1903802
1739613
104432
1781339
385644
1822956
1209742
170968
83895
1994890
1813647
646426
303326
1975270
307354
1525600
948428
1777991
1632281
1286575
1751538
1432438
1219745
1547342
178444
592117
1849155
612985
1144171
1354228
1366527
582622
1064678
1671564
1242216
1893493
149399
312058
1529856
871223
871209
413193
1821803
1828949
708358
790719
996049
1282993
92842
696305
1551000
1702338
1585673
942057
1886320
848934
1619748
1589388
1343667
1154593
1526926
1212532
1598461
1187257
1891567
953241
422890
295075
389251
1473466
116776
732585
1590602
1464260
662038
737904
1884370
142968
644361
1235099
1607649
1864774
1109258
1795826
117688
1284243
1886496
1248931
493273
638042
1996499
354700
1583578
429954
1348310
1038103
431788
373981
1779812
351353
1511804
892083
1916764
120921
1682883
1804735
1798382
1400750
553614
1846380
362087
1439891
1867056
645949
81928
629573
260088
912724
969055
1239603
1125028
1285876
1759513
1281395
292986
1564060
834945
1564791
1172443
1093805
449378
1118040
1610556
951353
1365379
1684431
862515
634192
555783
388014
1110572
1347483
1454945
1362511
1534061
1133735
339368
1135671
77828
1411499
1524134
1961963
1954258
422842
610414
1083552
474106
408973
339885
1673498
614005
1114749
894155
708745
993835
1325178
806891
417182
1709339
730304
271827
982062
690984
1780201
190582
1422285
878298
1993135
1883200
853096
296302
1388161
1798716
628894
579332
778147
1284287
1380900
1750904
1925099
1848792
484924
1092208
1499067
716051
1245479
595703
1448852
880025
938574
1393598
1382761
906628
987066
858473
851759
1836159
923866
1267249
567010
828862
1635548
804966
1063888
1110074
909401
1028102
1953187
1489867
72408
771292
1835432
272079
766189
1659776
608817
268979
1829979
1271239
127051
1215279
835132
123416
1426860
359056
723302
1614231
998140
453800
460512
1274209
1104462
1604891
258967
637808
1512769
413543
800561
1040624
763905
918740
920282
683924
1529851
164814
1970016
1651477
142172
1691766
1364350
1409206
1443382
895524
819062
798922
1539686
1045022
1164888
95716
852744
1014499
482801
1543776
1820481
35459
1004041
1071130
686388
172472
1219120
1164149
61386
838461
126880
796585
1105994
1925127
608620
1869647
788341
1241694
1873619
1121281
470686
975054
553816
1286925
1010714
1421679
264475
324161
1886186
857415
1756668
1599336
307118
391835
483746
432953
698203
1649514
769835
1269017
667900
1019002
1759708
141207
1027155
1060373
1437539
670744
1153423
1704213
1551302
74682
600630
444913
1523790
1544818
1901838
1484729
1583
1078198
395235
1953982
1771414
974376
1083906
1067771
568645
638025
192113
1733655
131469
806123
474438
607799
1113631
956763
168535
1290488
500823
355729
1244175
1723937
412514
719241
1933871
454485
229407
966030
977220
314262
1085754
215202
1729849
586991
929056
664531
1953791
646162
303314
794611
203286
1571533
221835
815817
118089
1628873
1908623
1666225
169133
1430415
348006
987832
1900686
271311
932476
1137031
573824
801392
242327
957449
748986
1022957
233211
1029202
1602039
1049141
1517072
948
640814
1100908
1013389
1686694
1629076
606181
226426
438440
1853994
1398116
1624937
1561200
1144371
481184
192585
1884601
1430420
605424
1322787
1554065
35085
732125
709269
1001330
383480
1596822
312084
1751006
257371
1038196
1614617
1285700
622323
1522904
657393
1635620
1557580
1143091
573749
849605
1241229
1445121
569538
832305
374510
205850
730711
2629
1526424
1344944
294362
1751425
535379
1487649
1998826
929155
1603924
1210858
1721630
1068440
890236
336316
716973
1713542
706233
681694
1348784
1646388
1894972
584544
346004
600716
1822309
1154730
1433662
1608875
1525700
1729023
1490116
1843239
1555326
529201
342640
1454778
59496
902437
1040271
371317
1154117
1063607
1779065
996107
1690229
352208
395486
66930
334994
1145179
1188994
40648
1642752
103820
1501581
833300
616641
730514
275020
704848
1447192
1266256
267525
1798877
514350
556099
1755142
436852
1291924
645611
1364143
1561723
1379456
1604810
1918916
393428
293859
1161143
1478237
337662
1348985
4415
963905
565284
1626324
1449037
1048477
734337
1698759
1883449
824554
1913402
1585402
1221833
741599
228370
1600872
363053
1132549
457396
463022
773737
878864
750198
1652948
1424044
1838823
1908206
389838
389980
1987404
699321
715284
1961448
1803272
863509
1076579
550040
1204241
1942742
1156598
1105262
114735
786293
774945
768092
737591
381143
1752020
1521948
624630
97482
1113471
822431
1919870
1274117
1199453
1076058
454797
22755
1320990
697789
1858806
1461674
1489721
1124046
60639
1126000
928474
68295
493064
1339338
140556
9923
1409960
441006
51509
1430154
676765
1198672
900665
251833
831755
186877
1817056
1220088
840003
1073984
610585
651921
1724741
1616509
748595
1724858
1546115
1060415
879362
795729
1116090
785028
963261
1588354
1704630
1392569
1957316
39080
146328
92747
1199926
1367909
1385033
1182952
160494
739206
932042
1348516
1887751
1123804
616774
544814
1069669
1863647
1151766
482928
148874
1801297
1034443
486364
853159
1701067
1235665
493018
1907576
1867487
1953052
767035
1858969
199227
212824
1081050
688902
1002325
2828
180646
1161476
288823
951394
509367
699894
1184285
977215
877392
1105045
94675
260897
1173486
747832
503098
1493110
1452696
404601
330639
1787869
1719264
1620991
796548
1414693
1009364
1141694
1692569
225325
157889
481438
555038
1565759
702637
1215760
1377822
432422
232241
887092
1135157
1304218
452607
691820
291627
745444
883028
1816038
471106
425203
109794
589890
1671273
1906273
1204645
1625238
533251
31924
1989435
841467
1727394
936460
1032417
1731938
1019905
355523
1622715
1551354
1238367
584237
1150636
1078552
946154
1658516
590762
1864658
658698
1266600
620346
211648
667884
817733
199418
1038835
1112189
536400
108949
1622833
919569
1545774
546998
1663109
732095
673950
1611335
1620055
1621078
1362002
1400231
868053
56522
281738
929690
152573
96650
1819011
363998
755114
1485621
175561
875053
1711115
939307
589677
1394868
1987789
1404820
970327
657539
32030
1399621
337121
218820
827459
725388
1206376
1966266
1529583
1705884
455300
1897533
1148760
247814
1147071
1836937
745469
83527
760009
241999
567063
1839786
22585
1972423
514592
1794475
1654537
568651
332676
304279
773814
1682954
363098
648382
1721997
991996
804345
687819
1422239
1523668
640510
868683
473955
646360
543915
47123
639061
1162522
843878
1053239
1461526
1481554
90578
407954
74259
743871
1678122
1897556
1937414
541050
78926
704408
478110
1093439
1912883
959125
1262525
1499976
1132152
700186
88075
1841770
981920
946025
322477
501181
289138
1580560
1429927
341523
336347
459131
1904617
1328429
458229
144099
847827
134287
1655832
45456
802945
1387728
584134
48594
1945157
1136608
1677686
1222505
1463983
1411263
1274331
156652
1142075
679335
1438518
994519
940201
824978
1517939
1777947
372209
1268992
1152259
1438853
1212362
784656
1703617
761836
697300
1833675
1068628
1330803
235110
1993334
1635856
237706
567942
1616541
292699
4526
1438825
1151542
1933932
1781638
788298
1026342
363277
720036
1511668
1084970
1976888
1759126
10959
36469
639186
1649813
1580551
1322189
1931829
466323
1195660
961373
702364
1280651
1684071
847391
583178
1493940
1083994
1388296
949576
1782694
1959936
1406016
1101856
1896191
1388452
547812
1466184
448083
1577597
735005
1901737
1741338
1650702
199439
524167
450650
182484
1829032
237023
1440275
314699
980493
1793347
1571344
442234
1612913
339928
275488
1770156
876210
880552
1692912
544706
1789997
1093420
1679569
1190186
632827
647866
547493
1143308
1637470
1605054
1528271
1512882
365108
1569735
292016
102760
1605161
1128193
971903
1296257
1388075
163347
1929023
648276
1563069
113622
835292
1502397
87364
1013022
1960564
680545
116370
1941356
635388
387487
461030
1931125
887688
206116
1408685
928984
743464
1279570
1476440
1861112
1823503
1226375
1564976
725019
1887166
1029662
1819325
649399
518066
28268
785243
686238
719092
181569
126981
1533146
153682
1442266
141275
698252
1717672
1488356
1484943
1605634
1500293
1108566
638489
1233974
1029876
1949408
1391393
451742
1534615
648165
1510544
949816
1105161
922329
814863
1000602
1987673
1318965
1859003
1056245
1538311
715186
638861
39372
112671
1848656
1549342
693576
1163656
154510
1810436
1508602
1725764
727300
1715014
1982327
121645
1761825
1664806
1664974
371379
1783539
410337
1156174
1024002
483551
1545619
730565
376063
456979
1703420
1995421
1684256
1177271
1865262
541339
1555117
785581
626849
631071
100294
251474
235725
160797
1231928
1175692
119749
631632
1039123
1894817
468432
1574561
930557
1630613
883410
143379
1865786
1036260
889278
87928
108202
515313
205267
1330641
799466
1692190
1831402
1958086
1817517
953325
646949
1849999
404728
1552659
249328
245960
475018
1790158
72416
1264356
497933
818419
1833411
1831376
1243683
1491144
250516
267091
651625
1503628
142841
704882
602652
296622
386705
1027021
1948184
954397
469300
747551
593653
397539
1042831
300488
1851711
393994
325020
417972
747824
540661
813844
630429
505362
39904
361853
1384371
1930825
211833
1963298
1202296
1061324
1275176
1984625
1538858
450236
1882994
960399
89263
1280636
1392820
337374
1755680
100100
1294789
1419730
1880083
1862943
608774
1119414
357618
1043878
976928
113748
1473135
832296
1628800
812723
682554
1159987
24959
434551
234260
1804006
536688
493653
1935056
38231
913265
283010
1629690
1013801
1430835
1078991
1263370
262520
635300
1847461
325853
308228
953347
1759138
397374
1819797
561430
769184
331747
1785966
1923413
15571
147318
523532
1846867
95950
72696
489175
384192
338873
1910144
231674
1466314
304565
1191354
674019
1091011
820152
1046585
1697618
795928
1948428
1175685
397752
320814
339983
1552577
1682612
766126
1700773
325695
218057
123817
1230655
364081
511030
400661
1046399
1997869
391159
1015329
1156627
1438391
1073153
351951
987514
638738
801725
1372762
132597
123027
1291469
732465
874722
785740
1255972
1367329
650108
663773
1073268
809039
50080
1031283
236802
1331183
1913292
783131
1829372
523045
1718889
1595879
157655
1712584
1059053
1271294
1554227
722840
302719
549317
1675418
599919
997887
1469018
1321166
306011
428885
484563
275746
1527791
968905
713142
73933
1033782
108744
1837185
1363976
249958
819676
887136
1349306
1114734
1726120
1772432
1439411
1917548
691528
1596636
1655244
1108769
868417
379264
1826484
236630
1637895
218391
1536399
1725903
1067105
1238569
1505084
771491
620538
1153745
489783
872315
1352418
129413
1348259
806470
1396137
956075
1840851
59236
1883413
505083
300249
613706
1909846
1190403
1913238
1791726
1130485
1875911
294344
1021789
237567
593473
1521679
718141
1295188
279076
340635
1901665
1109855
270791
691256
1627772
508728
1276247
785409
1707358
933504
392567
973447
95602
100212
1109286
690947
1093549
1493502
737337
1079602
1782491
187722
1086316
1060554
107405
517306
1241934
1634309
155149
1113638
855683
1561419
253389
1851418
106676
1365427
698479
695074
641892
1891992
1369244
1621593
368232
563599
578850
629307
1207091
659635
127501
300916
1928661
1296973
31622
204740
1061773
522520
725984
792978
1915348
643523
335436
1439495
754046
596810
1167217
1751454
1177983
1722579
1636185
1568841
1335369
1718697
1723705
1674386
1117760
1381111
1343356
150942
1990228
1881419
1216612
637717
722126
1872551
981515
98388
851641
105506
813085
1582187
532195
283625
1664816
951992
1932304
1128636
1437974
1586986
1545296
1035843
1840765
1168488
1331186
1028389
249597
103076
1861792
1113545
255295
286855
1254300
1179996
491588
1997488
1681125
1017994
383325
418349
748376
1446828
390970
175164
68267
1528368
1164320
553217
1372136
464109
353958
866696
711385
1263617
1890126
1504780
106924
1277769
1044339
1666863
87299
1042426
474265
1492704
157536
1132096
1938715
102432
865770
1224587
23766
1771824
1493681
1586317
1737504
583424
1927714
1185417
10258
1103130
252489
902537
93954
1318767
771318
672003
948746
1112418
557369
59541
250304
1964554
1818474
1829513
1494082
121827
1646059
1521529
1793094
809047
1138382
980580
680583
1664727
850653
1830245
1414846
67194
1449014
1888235
659924
668284
869528
560868
1320341
963513
1508085
574355
1619190
1118617
1979603
16933
1032720
718544
946917
541003
877399
1220125
1289662
1812253
948413
1336768
1372924
1879750
1153127
295186
307842
1812417
1740061
1251496
1301363
1010199
1921839
607356
1792850
527471
1680250
1363434
695511
1487991
1836971
368710
1911691
1068571
1198371
162760
1355929
729792
53308
764001
1111186
1046512
396055
808424
1169507
1932826
916171
1875437
959770
884353
616766
559025
1115611
449153
86192
1350250
1014053
61189
267020
1422424
1677322
291475
476861
1554523
1515542
1937211
781488
886957
164363
715471
504919
397116
879720
95833
1073536
385302
1149557
1255372
1333777
886293
370078
1904101
227691
1902955
672865
1416678
1054829
1454170
937959
919067
159508
520528
434957
1953565
755687
710795
1490811
527751
40619
1466135
1738966
1328656
1926400
1181761
1617692
1635109
1538388
823054
1091299
300814
1525571
1258107
1019063
850253
278569
345114
230315
335399
1168089
1632571
751347
260964
776440
1138518
240746
1486085
1420531
1978609
1653948
1810616
1519799
1349648
108265
23156
413359
1582241
1182233
523124
1648975
1111861
1893582
1988538
951245
1077083
672963
101390
1545851
107729
596903
1847285
333080
1399714
735532
1938278
1908915
892336
1413816
1870239
451317
1648799
398908
1875062
359182
1753981
1724053
648204
811049
1447199
1556547
1120703
1907505
880116
78191
234978
730248
647019
1939833
1060095
790822
187428
161107
256022
595566
27577
947337
1106823
46289
1738422
1800045
1393889
1976354
1559266
1788018
1644405
426121
1908045
307288
377757
1957669
887104
1069836
590285
1037063
1757944
1765994
977430
1992538
1622134
22121
707504
1213763
1265848
1912514
285709
1227806
1713469
956224
679701
36066
652167
1671809
771553
1184148
1353472
1865783
1660393
669141
1182735
1071944
1267955
403033
612752
1226229
136166
1125861
474292
998229
106972
544017
49612
1241130
1065862
375753
1902513
429404
1239117
1831829
1450594
832410
391120
1969002
93575
1256019
686546
739151
867259
214771
61579
614197
87737
231212
62982
59829
1211471
960857
1069031
1945547
1422387
92687
806636
94256
1125345
1441603
1573479
1006854
1331789
572304
1383630
1384006
1018498
951404
65393
292809
1109857
44903
1577244
1041027
969934
1315404
1776328
669092
1209039
1061283
1640551
41759
469649
1977573
1546427
16885
1662024
431255
956635
407189
443520
195623
350177
1268120
1077370
1393482
932619
993634
568603
1690992
1459638
1211136
775759
1505906
1860434
1146377
68166
868675
568946
1848538
1811775
583158
1237507
597408
25012
237661
136174
1916455
392748
1627055
74362
1443028
1393264
1690944
644106
143091
389060
1809198
376076
1342809
1761113
483819
1010190
1893315
766209
737986
1389895
1749578
15838
1899439
1475049
1372823
246616
1171789
577553
119689
1483596
27459
113832
702070
1019058
612436
1364453
1854451
453468
1614023
580323
70549
118360
1913917
830122
371129
1181953
1645444
417301
628177
1106634
1598516
199636
78867
53167
885132
1415679
1303040
583740
1950017
336768
1439434
841301
460424
435858
1168144
1525926
263500
699295
778870
1711090
265279
1022010
50184
1495853
159589
586921
68223
1246580
177711
1146792
547710
1005493
1724400
785961
1674590
447678
591989
496749
1443612
1334310
1571742
1564087
1492919
443215
156530
1915828
1259845
1827304
1944339
824636
301804
109381
1111428
1869447
144545
1967723
891855
1984990
1869659
238972
223981
1166746
492586
736493
107979
1396625
876708
1340997
924154
566621
448815
929792
640719
1566962
1861138
557530
1419227
1820067
1108957
180095
930459
64780
85774
1166916
762368
39836
1530041
782059
913662
1439552
1602482
1161970
281728
1391668
1659593
444265
1681093
629856
161231
801263
584858
887731
1811742
1632743
877218
1071739
761550
1692455
1724936
720504
435401
1847341
354425
59282
1764357
1042644
1547676
1367971
1074818
30120
414094
707504
1264727
1100294
910469
144808
225750
1741632
1325663
1636106
943478
129371
1694432
147244
1397199
1200173
1226382
969443
681710
1768652
771439
515014
682997
73651
1600938
239466
90240
828027
553938
1401344
806488
1877087
173912
322161
1573172
1558937
436664
239796
502405
1778343
1291378
1438282
468163
1277738
152594
1825186
693943
1628975
420281
1595410
132202
1945088
1356283
1652953
1673853
48503
859810
1280072
905400
776416
1616890
1697824
90200
1828916
1319409
1749539
198252
566412
627314
404386
347613
412503
1101284
1321616
491814
775374
860915
1407702
1359936
994565
886639
97498
179774
1588572
530617
524712
69201
220749
1193945
646983
326422
1747485
1761671
383704
1635799
1622098
1882004
21530
764189
372246
362625
936013
1051731
1364553
1732423
1130249
145437
783885
679922
354836
1292082
571421
1887744
1832975
1497784
338117
170928
708330
1754212
1940565
1395710
1459649
1357864
1030404
1039589
509726
116259
1557791
781966
463296
1357949
840860
1785360
1328493
1566359
490764
1656248
1761598
416188
190678
1573087
1976027
1906706
1875334
923065
1611219
1606484
1339769
271524
1729421
362327
1714579
1364839
1173828
109187
969556
1811192
744907
292747
1299868
1625503
362893
1524299
1382986
736179
222906
649990
1812753
252998
1505074
1165299
79296
555428
765152
1013293
230003
202703
274474
1445343
622819
580789
1895221
140730
1091383
884395
1340920
1775706
1698378
1415417
356841
673125
252698
1596714
401252
409343
232267
1839216
1179151
608336
847614
272348
1550576
1334291
365365
923210
1453672
1541930
1513930
1619237
4942
228472
1007732
670407
802255
1593175
525504
1390268
825170
1856061
561348
1993268
1200489
1590364
64546
563874
1068597
720811
1811695
883713
924168
275975
444874
1530240
2891
659502
1747443
647105
395854
231829
1513593
590751
1562028
185843
1312433
380812
331387
1760789
821519
685177
1347732
1638865
693597
304963
22990
606899
797039
1809427
417385
1667412
1067889
205886
164528
384149
201302
985550
1616409
1851503
1670369
71957
1191857
1264089
1234272
976683
1166923
1167490
1910457
1205363
1578372
557188
1948503
1931087
1814925
731735
1784288
1151718
1860694
819652
1116174
1935975
925832
237568
907981
1684892
675068
895657
965456
610848
627149
542246
1281794
497470
823709
1074432
681091
812712
1036362
1811049
1731075
1974228
1208588
1646879
1979917
1786105
1818755
335323
1158952
229718
1034425
1878179
1864201
1077000
1501898
1808902
1813100
344306
100905
309884
77779
1104690
803162
800333
60292
1005019
1198279
4932
1032780
384046
665512
1623461
494538
603442
415163
1254856
777461
258241
850283
137708
1560386
839746
1301688
989849
617251
1101482
559576
384132
90171
1356839
1841517
387990
812520
606818
1389737
979314
1843132
1552728
91167
1548265
345868
379755
128520
669457
1272233
1556363
135197
1656442
302728
1299180
187039
866227
1308624
960357
43960
446863
405017
280753
922469
1207705
930743
1660592
345571
1904911
63031
1128950
1197739
720824
746146
204032
819937
1119064
1967005
1111279
1685856
1320200
1880605
1101280
1161585
1260013
298326
165779
479338
64534
882991
1632836
974420
1349633
448814
734562
95587
1407373
752234
1513591
1673071
1923336
1417044
1412949
512476
685099
1798788
1688308
47304
417680
495348
980577
111820
494017
321382
1501765
1411469
1399502
101128
1797016
645122
1054975
1309630
960798
1037052
1526752
1589954
1556509
1194900
718071
688774
1420596
740031
1021093
1938877
1953660
1108972
1471054
1676522
502631
595572
828794
842383
1108566
361932
1702741
1318848
1938763
1373241
1725270
347882
594273
321799
930464
294032
1314263
422665
432481
807637
1513403
588873
1458137
759744
1046255
291394
1518962
1740746
1355891
888625
323088
1026882
1941823
1134872
494007
853751
1441193
1992248
565191
1447751
805703
710952
69076
600882
705309
615326
936134
723966
1992901
1592603
1886161
297670
752002
1204903
1202551
828199
1873249
228968
336215
778037
1993881
230751
1533304
1449632
1559038
1901785
1819971
1880400
1952253
1354532
1226196
642417
1814449
136577
1189374
855127
226003
1887857
1010920
1351724
289150
334605
603166
471101
379174
304274
683496
1451999
581588
1028191
500788
1331234
462771
853917
1863832
1957052
888602
938508
706896
227792
1371061
703453
643536
424163
1767987
625334
1389449
1033225
1611666
1665250
884322
904821
9843
1010665
1774488
3277
1875860
543485
1480673
78483
1450529
1167032
1259698
1050785
100284
123593
1925318
177152
997830
966781
1984372
1528672
1385855
241912
755530
1649660
424914
963247
31641
546391
1488162
7889
385038
408397
1645535
1719318
864173
1613838
1602064
1365629
1044448
111940
383659
1862726
1082111
88191
1450073
1715632
948115
1311951
599322
987443
1296781
1001733
494985
257588
1179646
1006696
261877
332908
1359546
902172
1263815
1539624
686802
744316
1266768
185660
8981
1289232
1149233
539824
800575
1898590
1729294
472493
383880
1915947
777456
321146
101981
456343
456598
1632151
266834
500312
594222
1563870
155223
868040
337575
1218390
791174
659533
1950341
802333
164572
1644784
1087634
1321005
1413116
1655844
595129
291177
1677778
1913087
935577
718248
427702
1423207
92270
492725
97566
687996
887967
1672396
196276
576681
810855
504004
1349322
1198458
1579431
1893304
1411297
1719828
961694
1036087
1107186
965962
1134674
1539292
1977931
451486
98914
1399256
1209569
520481
1554227
1834131
1048408
692209
1927773
425338
655595
904685
867795
606348
502786
1421028
911213
351659
1724221
1087287
1673172
468397
908302
616174
1207106
958703
951161
1492540
1591434
694316
638333
1873450
288970
1900254
870113
1155412
1228100
1433933
631066
1519544
340667
360292
1463986
445109
970757
52018
879555
1575463
652238
214943
779621
1387843
422177
540356
780310
1699890
556781
201553
1521811
1779273
12657
1441871
1532576
904151
1043289
934664
1844674
1673619
416574
868673
1287380
546530
836098
1536014
1858005
1418478
131704
1560521
1159392
1145166
1508153
623918
244063
496828
1876886
232452
281835
601031
895918
447686
1402351
1821749
1149245
243585
1401303
1412270
1138935
1298770
1148890
1755806
1638847
736744
1418476
302854
1567683
1930841
1464412
1289991
592835
707223
175682
206986
1375789
1086212
1439220
1478850
367903
1941671
1678580
1526861
837121
908114
873577
1292845
1052665
487834
298122
948882
998864
1387005
1746071
392751
1802182
1182601
627365
1596376
169409
243901
1147430
922429
1531537
436672
1785475
196230
868376
151298
886042
252637
793257
1044984
1112269
1954794
1954970
392421
780978
526788
320299
600491
354804
1346667
1288214
1564022
1407162
1116772
1450819
1180922
514525
61766
21032
1147715
472976
988629
1072174
1123128
1088779
599764
1274130
321105
1910385
167936
573698
1414454
582852
1138568
1453010
458013
796063
571360
825407
250408
346364
355805
1494678
30429
1986187
1952617
1800124
1549996
1279035
1017210
49288
150084
1274100
1102974
1659163
1719976
1307935
395194
1732329
1997857
1353957
768941
386821
464846
745094
970755
1507730
1008965
1501271
1964934
771800
1158254
446317
1235286
737263
1950182
12642
1373638
1701563
1203914
909370
1299054
1087799
323782
448898
781716
1983666
1520371
1772266
789215
1314156
424905
1989658
468256
404068
198430
1149400
1292998
868402
812414
1443164
1432280
197956
493847
1425373
877621
909634
1231749
240078
1537634
1615889
1287688
67669
889534
452560
862297
1311876
194772
132344
181977
266849
25020
1164299
1935040
51731
1584551
1179184
330144
596950
939156
860458
1733559
1622133
1402576
1735629
696982
191934
138934
355890
1158253
1857284
1120769
750094
333943
292022
242864
227397
464012
1806043
1114066
142556
363573
826079
194277
1643995
1848282
691323
750368
576490
1171757
1795079
1760316
1700416
1468169
1581178
1641851
1112284
682781
20898
236653
1303612
1048979
459363
501019
832440
647032
1031536
128101
964552
1470937
12613
429475
209291
335957
126312
382771
564854
1140882
1654836
166761
277201
1602851
517974
729572
518461
1469201
772642
1274197
747188
1456249
189367
214523
1900863
1108713
987531
822929
924697
204352
1088796
1343113
265512
1286326
1233815
455305
1311679
257569
1008440
1202814
1232351
456831
1371020
1745984
1981736
768611
349380
1539870
1502433
1670649
206844
386843
22382
1681828
1441749
394585
256426
1374178
967890
2651
1986497
807311
1995227
1684692
854637
1252977
1653830
672061
487328
1552810
740732
1749816
1927624
1482644
669147
1938594
190695
1653565
1380439
291225
1333345
1364538
446338
1532869
1794893
696574
1316027
288463
1130656
280621
243859
1925569
28583
1179760
574311
1307001
149731
1758911
601685
1623433
1509755
1425219
979036
180671
1406044
1409514
1177218
657988
797227
279466
1486388
1278183
1986477
867882
1207878
66621
1814575
1779962
551884
635584
46648
767497
879388
1270062
1920176
913687
582187
1299794
69737
1014037
1479856
351950
231786
113222
158190
1809072
570309
361775
80215
1571019
486326
1041800
1668985
1884853
846444
1575107
1673792
214675
1657711
608950
1801735
1717944
712484
1596065
498539
549478
792891
1247375
1965854
1635940
90919
1836537
1501208
183473
475441
1470043
1509305
1465799
1540061
1038881
703252
193558
1252014
496628
1168359
901551
943637
477531
649654
1618796
1017078
112896
1239970
1869099
1583595
1180463
1241843
1878056
953387
669409
1381885
169529
1651386
102596
87044
851218
1766270
1401268
939243
766570
758810
1676035
1275473
359855
1019406
879255
7917
1295187
512239
139365
1235198
1161806
1091426
1422172
765137
326539
1690805
1455019
831430
901615
1027055
698893
371570
1208759
1177400
1352465
1263096
1203607
1849702
1220001
1706897
1133771
701650
407086
478389
1207396
973724
626014
1551041
674184
1546310
1208868
1749901
1496598
128794
868166
736738
1748230
1369284
19768
180360
1510385
1248056
932943
193872
1042075
1229459
1843433
633398
1330233
1020239
106421
1464302
554006
215713
520245
1401034
702206
1920006
1656965
1916922
791697
1232751
6346
357876
1480943
946381
662346
1097231
718565
831741
729087
1282424
1565868
1391823
116786
368320
1899465
1489582
1165935
1153012
1875525
1946195
1819233
1413063
1720794
705273
75053
430749
349789
1528524
1627340
1245592
1960697
874321
454536
190842
20746
1313916
718912
1174099
520921
504366
1714784
778748
1558361
1221787
69509
1318654
452854
1042882
676183
1674375
518831
1390632
1322646
1074889
1431676
1195330
1801684
50244
1307485
1431190
1243057
801496
1714289
1603592
1095658
1031670
1943934
4221
1157065
1465930
694725
879637
876651
890883
436651
502770
435442
906228
1592757
1856760
1252724
1807942
1557434
1374321
1251753
1159578
149397
1835113
1362242
1862914
1384618
1771607
621752
1887095
570602
402156
1288059
461329
1629367
1265649
679605
1623961
898733
1940240
301416
1125156
1293633
1196608
485577
1528291
1863267
1734127
293440
1613654
384606
575757
359498
1666373
758854
403457
351066
1718204
797019
348980
823795
910183
743080
1564757
960086
597162
523308
1513699
14076
1582934
1103531
1244012
1679531
1090043
226998
307052
1109941
870819
999854
1109807
902213
1695087
1492140
37295
1380003
772358
338849
1689377
385081
396860
1371404
1424250
1703680
1433236
1170610
1558658
1673948
508439
330385
570971
763521
144407
259347
1251101
67644
216395
1346575
1556086
1223704
1775354
514899
360746
1981087
1541121
360201
1340436
643408
247034
1433625
1533099
670856
1590970
298
297589
232391
1636386
1132496
1423298
1662031
1172540
1919045
51254
1692032
1077972
1509837
1358119
728468
66619
731566
1147061
1445727
1670843
199919
1473736
1529065
1759069
1547725
95932
1545226
270010
1626347
989120
1763066
560402
1240689
1972767
1717448
99947
1633192
1257768
104062
1727560
884391
491788
1135998
95438
1015188
1882544
1711374
813710
769408
549657
985170
1570065
677828
91665
883658
703176
1545918
170556
1696150
48401
1436539
1678527
502636
1878998
69444
199965
1704123
208700
7834
170510
1778681
1050455
5338
544478
1793160
1761271
540326
1954712
1781871
168562
1805542
507325
1650446
63472
641767
1534381
1165445
758390
1523072
993428
1902767
1249352
1253702
331353
508017
1033401
1208354
1831961
221416
1878960
408548
1292910
1595649
1725819
11686
365948
1921453
1813001
38344
1447928
1718036
1484436
1719232
1867805
601435
295592
165307
1760701
1886527
32094
375632
790012
148837
946454
716619
1838871
1230501
1436097
981044
1924708
1758362
1172675
896819
1110371
1284068
1443779
117265
1215544
1042299
820061
1093265
1279487
963488
1459391
329704
1370338
92122
489048
1133400
441261
479697
981101
1424959
583816
1974117
389461
1637542
128515
447583
1821204
930348
705277
1563845
36571
1776570
662956
586763
505445
538697
478462
1347718
988886
49132
1402659
1384887
1189613
1654825
1896992
1725090
1812451
1841527
805269
221988
1750960
264233
638702
1690121
198831
1802459
885104
436649
1691704
1998221
1616074
1402597
1796310
1035815
1960164
694722
1816081
1948450
1357600
1833406
506719
620773
235955
1762793
946642
127618
1457956
1862585
762123
748011
698291
665895
1701350
1090007
1895546
826557
1713314
1992397
1086598
1408183
587551
1661140
1464672
1657320
379273
601259
1307160
1339849
1320688
1086189
1034962
336174
1651419
1126559
232445
194251
1552329
1593373
1471532
1667193
423328
1049820
831650
520606
623938
811531
419513
146147
1842539
99814
494433
568135
1505822
1648886
57063
1938501
476368
690704
1051375
45728
1580882
493280
1952201
211809
187421
1153904
806409
1566993
302376
984937
1067061
358244
681938
969324
672445
1734119
1261213
661677
2262
62964
452905
537781
638475
1906346
338271
714426
295227
393649
1765726
1496744
776031
1453511
1548446
334988
1368066
692712
1778983
1765196
814673
554421
297071
310209
1326383
1329448
1766644
665632
1248698
447218
1082872
1608206
1259180
745915
736675
641521
776698
1148769
649320
146573
1349174
1970779
1446354
42085
1252918
1123742
296052
412514
1738317
1379682
375272
143585
120333
155511
438338
326324
762799
731933
598493
1608724
826361
1375974
1091510
975614
1877621
1812456
290134
1588058
1943883
1153159
745452
556962
588277
262035
115778
601937
233667
1751577
683153
1146502
53891
1291044
1502994
1976672
964628
1093132
1906888
793419
1844902
205258
60372
1022987
1969847
781616
1835264
1730132
1652791
1373519
1113612
397781
1747019
396572
235255
1378884
525112
1146288
221790
681604
637867
770364
375067
1382920
990041
589898
1583044
292225
1640992
878645
1716397
1793889
1759260
1035908
1515403
1791798
1413053
440739
612400
1778037
1285604
260264
155148
310330
1173179
932826
1320358
998644
144158
125638
1951534
932731
967226
1785183
611135
842197
1465092
1617646
991252
11604
142424
754972
609918
1659893
1808629
164154
1443160
460528
1129617
760373
43708
1957844
119275
958333
1443471
1058502
1820606
767693
406881
1686465
1447591
324533
587979
156091
620039
553868
174565
1530313
1481372
1293171
352003
240624
1533731
1581097
58779
545660
152775
873082
308161
1849863
707191
1758107
1347246
1741451
429061
1806950
344423
1393125
290883
1322633
57288
43802
427954
1343544
1247261
131206
1999254
1620631
1196383
1914276
1954684
1755028
455683
1335055
1205562
5498
1113929
1162514
1730207
1739801
1392944
549235
936746
630144
1399905
270439
1848347
1074611
1614559
48512
1609163
406834
1743656
202267
610412
302214
869960
1559534
984622
1005505
1794189
1022545
1457921
417666
1410046
1301735
707532
228407
1374883
1749009
1034101
1911967
862493
132164
1636753
1314834
597691
625834
1014687
1168304
1617259
1529813
314585
909869
948981
1775634
1323551
1811252
1123411
572776
1014677
1822643
393242
1650125
1340992
1439035
1683352
1279372
21751
972396
1734596
498742
251466
1887343
1507358
810901
486328
1332955
1475590
1266204
673397
520014
977003
508757
525134
29312
1669592
1045522
1110734
294160
1125715
181388
468971
328688
1854339
1479857
226508
243040
1703446
1879143
21372
1414578
1019038
1025368
1062836
1962507
1669967
328486
1980919
259359
1202764
1578357
1774265
259405
1818685
174541
1082216
1808491
74625
1395559
1984121
1406138
633639
531552
603271
1824515
1831587
324434
1032850
1207532
1884433
134866
1110680
1339884
903800
222044
1766133
412287
702162
1987528
1564909
1632328
824165
770250
478945
465896
22333
1578304
734818
1417899
1490573
967429
495572
486554
1480425
939305
949364
1089677
815144
460222
563389
1180206
1037772
1373655
1425808
1796506
106700
296001
1646800
1388060
1670801
1227549
942971
222648
726674
980999
911951
1064747
1885824
1909275
1931475
1878983
733267
1311288
725835
1022370
689634
297806
708799
1016477
213272
1600277
1704752
979741
1246313
944973
488913
1923124
370435
1530833
1557363
1080585
1056488
716470
750048
94911
1244160
1122265
37645
1522372
892546
1869482
100678
379092
1126064
1291969
664560
125560
1002708
778652
379298
1923875
42376
1647756
16499
1851064
1553450
1200241
1123009
1689353
1862720
1567228
1371394
1577425
1401942
528230
462584
489960
534666
127588
451328
1435899
364287
764310
1217857
135051
596782
1066471
121275
1487510
253605
1870039
452318
370987
719721
1869809
1054534
1812437
1495743
818615
925470
1040247
2013
1928391
184170
745989
803644
1407878
1055795
668351
1332876
1492963
501925
1667045
974710
1045681
1443719
425176
47279
1805822
995457
11306
370074
1832766
4891
459639
1831241
1185704
621913
604067
415582
1383776
46873
299285
333304
1743703
1956036
1685440
904043
1034831
179371
1545457
1550208
1681283
1740280
958842
962311
1150755
1630702
1509334
723991
1497653
1673324
1186562
267930
695036
1977447
1078748
307899
120438
1748030
1054731
1734997
1457140
1566851
154125
1666871
1187682
1761218
1506763
1784022
1689118
1884823
1993483
1979389
996648
1327898
1558706
52716
225987
1290116
145772
1406062
1200059
1202901
1584740
453656
1468606
87927
1446290
1387874
497475
1934795
1430688
228095
394340
1772101
365657
359142
269911
1353793
842940
597723
240849
264241
1476480
153984
116696
1988896
555993
1861595
1959407
606558
524283
380420
184771
849615
1688336
60635
1040208
876682
968414
2821
1080770
1298087
726793
1931359
481449
1253841
1626697
1779483
149876
1219386
1320954
1699143
1123837
395732
1274125
356335
161757
845415
1829317
1385161
838434
1652912
857461
26969
1617449
811404
458781
1908691
1440819
1392136
686943
321329
988019
529217
1489942
125386
1692993
1403385
231380
1052823
1812857
198626
600546
1385227
1473499
644199
68790
584447
1549570
776275
666449
922954
1527542
1218867
424141
1994671
1662478
928605
206350
562640
725742
1991173
523231
1355235
1969799
325051
1920202
1916310
1774599
970002
1959139
1760423
1870255
62328
140661
1454094
1379293
225025
63177
1135786
1537112
267529
210299
148139
1993200
1420949
335853
1203885
1946118
1054013
919796
828606
406683
1143991
1883366
813902
1287394
490330
488755
72223
1026694
65833
527618
1849788
1795839
830215
1825699
1976790
1467971
703298
1846011
1978667
473171
1155185
1908539
1196305
171147
1861230
354096
211435
1497998
1079839
1827913
1689964
610087
914263
90970
1908537
1981098
251564
1036862
1838910
56042
453413
409042
456793
1570351
627346
692653
1664103
544206
1599379
1832635
1951088
1207530
673510
386081
1343266
1763349
1488311
749170
241471
171317
1641226
1286979
1876677
1060391
227687
1315061
688790
785919
910105
246690
957589
385106
1509471
1620380
409517
659785
823692
636111
1220280
1834056
153530
1934318
1005654
1926472
731555
1137684
204687
1765813
1056172
65682
1075233
1236574
1773758
1514842
1036743
1117681
1590951
960593
1224005
1812906
1288368
1402206
1182486
815563
742611
1319473
569685
955754
467555
1480350
259274
1270249
1014460
1929644
1125048
1079013
585033
1848331
1811445
662433
730348
1573537
1207347
1187542
1411439
855390
685068
33086
1931588
1563720
1880354
1386044
703246
1393755
1274073
945624
1137077
1560168
50417
939436
956671
379135
449131
1769071
830827
999802
284052
790882
1425024
369572
782684
1226498
640372
1745916
1416082
779027
468071
598497
718939
828615
183789
848093
1552187
1366101
1271666
1721841
1599327
638253
1709235
1972560
96565
353402
1432208
816419
32826
86489
1393940
1392384
557030
520006
276628
270941
352316
240439
865234
422808
64428
23362
111748
997391
1069250
702571
331678
772319
1491653
426172
335948
296158
998233
918814
4681
366594
333026
1291208
1391649
1342789
586011
1418820
1841904
1809459
1030395
1105130
1020160
1618752
532944
1733437
1228164
250786
1024560
277894
1185235
987202
1462101
588243
438067
927815
1444686
535206
1114407
613808
1028599
1423487
1567526
595599
1690316
216088
295540
847778
108827
635901
438722
763150
777802
741370
1910995
501645
1275332
1932307
904831
322360
36436
1048948
1980516
926937
1064473
1860507
1416882
74764
1806682
644282
230285
1290644
1140003
30270
1251458
1866216
292519
679712
1520969
1407564
802640
1974207
914512
915785
440799
834742
295248
576502
1978373
599646
1570737
175497
1534159
343407
1024601
1942871
577246
1851024
557168
1039406
151759
682977
311229
1095118
1355931
905127
1590870
1143406
199616
800927
753326
1604518
570932
1316153
1248818
1154859
1729263
579975
1000645
689617
1009992
87439
81714
1696277
648263
979002
1659390
1161716
43530
1041786
1768639
1296724
1247435
1857307
1382193
1542245
528587
1535135
1040413
1578273
409425
1450468
1737742
53346
390479
173314
402461
1214744
328181
763259
101120
1027744
443402
1865136
1092908
1131894
1841461
266701
1517574
1327346
1295810
1671651
106298
400212
1301538
1552429
719089
1177706
1738515
1611805
130606
1823485
694907
1325102
642522
178520
1580505
990390
1783005
1647777
608597
1140795
899120
1923597
74703
295233
1172790
64752
1789344
952867
859211
945578
96166
322032
287704
1954253
1203721
574279
190046
1363373
602707
1927760
444511
429079
777119
21293
220856
1129517
1955404
1856164
1546144
163034
1932537
1762886
1275674
800729
1625823
1333185
1105285
820072
113791
1976400
1127780
1773285
189949
723671
275226
1929584
1126120
1711581
1296671
1554105
936811
1506068
259604
324616
1961472
1961443
757325
833534
817596
844648
1692175
417326
1998447
1144087
1497372
1561181
524342
963358
309425
729412
1970820
1407903
1187647
1961148
1181363
868632
1260010
802284
480730
26682
1526215
1321069
664375
729842
919177
333823
394760
676272
584932
1593842
1872455
1237859
1369464
1298834
1077674
404025
1760158
696976
582652
1405145
1460048
238533
1035065
1229141
138318
730723
255244
323137
1263533
125048
1799898
753072
1770799
556066
158115
1259490
1305373
251713
1475035
1680052
326314
792998
1778913
792433
621155
184697
942710
497519
1267630
844118
1661050
1877902
919248
51612
1720477
1169005
1329651
1171655
758239
1467282
121798
703592
1735779
1351256
1050076
118581
733694
62810
1873250
1860202
1057333
457741
532820
664977
1638713
1987450
1915314
215609
1356387
830392
1583155
325279
414774
928056
1498203
1862617
1852059
1069093
662931
1015475
748439
827421
1297300
1959591
1621238
868202
1069332
612020
1035945
391876
1335978
528370
1994375
108611
117171
534743
564155
496860
932524
1856072
533948
500459
191554
162839
1374097
1858728
1698117
1209315
1834349
1406136
273672
830104
1713103
573685
1351568
1590136
1029242
629466
1243366
436873
1604958
867478
813346
380983
257787
388759
1311244
1757238
1972442
1222358
1214173
261874
1014806
1804970
893187
891865
12481
1029458
1868797
181975
1994371
345729
60450
105474
235685
159529
1413852
1702289
1401618
1384875
1329359
240987
11093
813549
1981299
803377
390617
863452
1997272
1789156
1926907
1572311
847402
1456644
190469
742270
1440081
1258451
1116992
1054094
1524332
1425211
28381
285936
439561
47476
1524992
771450
247735
1280052
1447837
645068
536525
68946
1090655
954867
590111
1441140
890356
594237
1569259
1340780
833587
199990
224537
1108963
202373
798472
1391891
1082635
1453504
13800
821051
758067
1608510
968075
1631127
959164
1208467
523193
1254986
1688047
1716980
1835700
664404
581585
595186
179831
1743659
1198043
1196722
935829
859561
306237
111686
747009
82656
534154
1637447
578977
284279
1467183
1066277
204100
991121
1445699
1657819
998646
109650
984796
1570686
627603
435584
1670217
542921
1992207
609024
194333
1547410
1048299
577109
240421
842775
1997770
1369436
1090281
792124
586182
565592
911042
1665811
270741
862606
260592
689231
1578677
929719
1257638
466535
572648
1679798
1767151
1882708
1906492
650811
1180944
1581145
987002
852068
1201718
527710
1166132
196686
205323
1831468
77974
1911630
631685
931837
879249
295764
541977
2007
398498
1487628
127642
293160
1411133
170594
1140418
448437
535261
1176106
370445
271984
807711
1997758
736921
524654
1948507
680526
434592
1126882
308086
1032504
1999909
959966
554072
1648583
1883589
967476
1726167
979306
1387857
1812802
150539
108061
861596
410584
415774
1849591
1928574
1598230
1791987
609886
750799
270490
317392
1474458
1975763
564701
690132
1673028
1435977
1029993
1602338
833193
1375731
246153
1872861
1560279
570710
678083
353424
705386
1702619
1784005
20688
1058318
1132338
415893
109678
763367
140857
22301
1532902
1197732
488326
80945
1903529
1762971
336285
1919256
1758522
219907
225132
328064
726816
351597
1958588
116070
219548
1844308
1728150
1937808
1418012
1214180
778912
801313
1929161
1278713
179660
1776847
549831
1000879
668112
1759839
862946
1144286
553176
1878752
112170
1807669
1156580
1098044
551279
764585
1382750
706830
941706
923751
682804
557762
374848
1631392
1925339
1400463
540729
626188
1875696
214808
1781253
1834283
922783
1042735
1497132
34680
1465560
1693183
1724336
663996
1706895
1642779
1469786
1953798
371939
993908
12692
1350224
1180899
1765883
452082
1638979
469110
1343076
1752003
1844180
1053296
70334
113536
1543845
1569733
1719452
870237
1449499
1479137
1706216
1848479
3842
386196
462176
1296525
1681164
335190
949546
1864567
506608
566485
341010
564176
955830
580481
289008
626023
376306
127690
1404140
1805906
499133
831157
59068
1603288
1270695
1571888
350569
1194986
1855767
588365
1418240
65814
70716
111684
874141
1592598
961241
1257632
107782
781856
1512654
539513
1250639
921299
1644805
1342444
1609552
1876426
1794222
471806
562360
1751543
1495960
1701885
51801
1610353
895663
1765295
1315346
439461
257497
1860935
716463
1511681
896954
406722
1885913
1449569
1778314
80116
857519
1787788
478957
1994369
1707781
1416894
718016
585890
540493
1837148
988125
1947089
212043
564792
753535
638488
1066594
446614
266860
270623
1017731
847646
424618
1352898
616569
847857
108012
1279100
660796
1445015
1231902
294648
592645
1635965
1698673
962407
1467460
1400958
1146623
812940
181574
1445203
1408983
21402
563637
1545858
1896952
562607
1823226
913491
1048248
1877403
329979
684991
329422
269620
1796293
1842493
329690
1525673
1574110
1561708
674570
1033384
1014674
1038919
1702138
1935474
1827638
108599
889296
1601191
662432
1334590
1580939
1252600
520571
913831
513527
1930741
362373
1969111
528296
290042
403787
1195567
1659538
1991307
83558
1446403
980194
212199
491891
1188867
1598616
588040
1074946
1452037
1962116
1557341
1935280
222732
1552050
961344
95246
506327
841288
1771879
1039924
1181530
1767027
971843
728560
1792340
872433
339896
1749873
709375
1804422
350155
1093884
1496837
506170
545335
1246368
1723325
926475
1801657
277908
1542935
462860
433383
845276
87915
1260295
1011818
208972
1423491
424893
1271594
135107
1687799
518544
1051205
329551
1749163
35915
637455
1730449
700225
1313637
1693317
1823296
1895959
1128550
1019355
1845151
1341131
262702
1411071
148441
11821
352030
1301022
760856
286009
1681911
453811
584163
363535
1513704
1872850
1491170
225423
1198304
404131
1647136
921972
1830628
1752094
86095
1127975
691225
1477486
1546523
486957
1962155
1920876
821386
1840901
634406
743237
241603
1963391
1979340
1987328
145061
1350640
865019
1421941
1189822
319106
1272907
1531332
1079321
66827
1893925
106507
246444
470054
1672858
1815960
509404
952103
265065
1117087
1762898
1366958
516302
67416
613843
772228
1216838
1612311
404911
1083276
287305
927399
311992
116947
683654
263819
843901
704943
1869835
898999
633942
694104
667225
1474759
410004
1181725
1162758
1525879
302028
1471973
9253
675234
820427
964824
1493156
417156
346641
686515
1178208
1756901
1548254
1622750
1327847
1920958
1051193
1008231
877452
1931072
823703
645552
160406
1341915
1406076
1696806
281998
133525
353446
1785453
1702940
1960366
522777
784538
943096
1960660
405979
1312073
867240
130534
227183
702976
331479
305641
1340794
108458
749689
308858
915509
634684
1658989
1695346
908097
1429150
1532884
986015
791963
1506890
1381153
343485
1587957
1914256
1003255
1159963
138144
141478
954911
1584815
925615
282578
423772
1205062
144016
276359
1861994
6874
695710
44163
1784779
1214446
1789360
809073
43302
1384759
1289588
811040
1678798
584813
815549
919723
1435116
174626
1103632
175442
1571330
982733
283758
1240658
328242
1491096
823684
1364546
1365056
517741
1928535
1035941
393922
1354315
1699192
993271
381234
1218768
494851
720201
645832
896785
259423
301109
293656
1534835
1428528
304807
1168524
1026960
1684616
270038
879263
486528
416115
494734
1335415
397593
735428
972699
1681832
205591
970397
1753910
1141403
1825818
83956
1928627
301434
673163
59179
349577
808666
688720
1229299
115178
1844621
1718534
1714323
1966323
1652326
1346151
1998531
234087
1303359
1626486
1307524
1693057
750879
1206335
1976668
749804
1199485
1070188
1004175
188892
784639
969535
679304
1581899
1980041
1521882
1101390
1766727
513100
492749
1427872
495215
1204588
1353856
1488569
222239
1600676
496934
577074
956152
3278
1406199
1072275
363120
1619142
277256
1128221
407801
1979611
292058
876647
918579
927480
1195827
1546947
388573
1534780
453807
1198362
1946287
611715
688795
1862200
1495530
1208704
866486
1782340
112299
1039376
1522517
1497192
1351592
93606
1842603
824482
1540661
135194
101593
714117
1459359
713109
949430
1679739
462182
1774862
1009693
1560678
1270844
1786704
626841
858857
1151239
1786550
605780
67075
799513
854236
1992162
1403968
87566
1877575
1993110
1213671
1703041
300483
516749
577935
433578
1114998
1930020
457406
1538031
1314400
218010
1279396
252632
181012
651049
1708500
92982
1766934
1764792
1121631
1103840
415025
1212449
1178107
1491666
279418
489289
439064
1721005
529397
1007447
238747
122557
715217
1835600
1715811
8456
777182
292670
1384275
1738957
238347
650564
1256440
1580689
1985319
209907
1788812
1083714
681705
702299
1464144
1136095
1274933
1763731
1860738
1477514
207698
1205975
682956
695014
63532
139947
460479
1143277
1187527
1288387
869324
1024557
1661869
202878
1995381
999975
1727353
928027
226491
60246
555613
50779
1833369
1345975
1495760
1480793
292557
1867404
1790955
941429
1249116
945935
855338
1404749
1517757
283553
680841
1913910
870538
1279796
220901
142332
101229
1416486
726436
1572119
994175
1596668
1614354
1685332
1150718
233497
865046
103172
1042146
1349427
1599096
747143
610202
1699114
720809
1646328
1008841
1809240
426885
1202547
93894
1271429
301906
195948
1650381
1895600
1969619
1400961
348028
1201371
1651306
917928
207322
1346353
81873
916622
1367909
1830577
860318
1486949
674215
1479782
130639
692384
1817523
1079103
966294
1745855
1509415
306908
69618
443169
1426990
204252
1511862
664740
1755050
1602737
99893
664885
300805
1568235
1041324
1874351
1599825
1890663
1290892
245847
927472
1715450
1813397
551964
395759
1329336
603671
1056165
183513
1038366
314519
402562
1055225
1971508
1852558
185582
761484
1232019
736741
1930050
421932
1854047
1624319
447909
594749
1046468
1949740
108658
571785
13917
840729
665665
1217705
82457
249941
1946624
1628330
791310
913574
1953381
169180
645124
745896
1222679
267605
845906
831061
1372141
1110478
1744918
626418
1164018
1206276
1297005
939079
1766144
969517
1749212
1861733
40267
697630
1635666
680573
1405913
1296852
1296863
1776711
112031
786146
1608768
1063433
386851
650948
1864730
956336
310005
913559
1976590
1378242
403470
600842
206303
357155
1802301
355658
854813
7155
1413182
1968184
93618
1224226
1514825
357106
308778
931718
700053
1554988
61219
1107297
240998
1411200
1755894
1604265
1963222
95428
1499381
446697
224336
110368
461130
412478
1514993
1919836
1544553
1362326
308809
1862954
836427
911969
612740
262121
1076416
1797540
31839
831346
593780
804219
1011865
1485129
1833745
1264230
1640107
615834
517040
1642043
397446
242297
1110927
1875376
1929562
1645612
276724
1958772
685020
430539
764822
1633297
1094525
1947565
350785
904355
1593819
1285369
745052
976463
1664505
937822
1511372
1836574
1356750
285275
123897
825632
1683844
179086
822055
506749
1391002
1045798
319287
1739717
1015277
1635492
1270249
489449
1168150
1650459
1471256
1630686
184982
1309498
1383771
45835
953035
861973
605453
1848328
1848501
1453583
1260973
1744096
1139446
664236
176993
860326
1798775
1969513
1888051
1841566
1477957
705978
1636495
814533
778695
24597
194311
1189795
1756222
748582
269184
1383541
1692143
1955164
1307475
1013174
1316007
493446
649708
1689273
1943541
1467671
1844530
796125
1457683
1840510
1735891
1033579
781625
688945
404345
111410
526580
1497888
1328658
867782
1543343
586227
411556
1227304
870413
886734
209911
350952
1809813
1040518
1476766
1769491
1519225
172922
266297
1432129
143985
306794
1724327
1265662
1614652
1169995
372212
1549031
491993
519997
1907693
1208361
682770
219351
134286
1381417
823419
1040526
957270
980608
1765019
1305016
1837675
1475923
88191
1408547
1993238
710255
1068194
230513
1988135
510226
1154885
1840666
820447
656683
343677
623837
1385071
142199
1720026
766154
64435
1252869
109723
1688919
487368
381702
767827
1690276
45922
534195
182255
1997189
939731
663581
593794
166431
935293
576456
908515
556421
1336470
176271
570997
826603
919905
170241
675368
92938
1150878
668162
664298
58043
1007358
879789
1709983
1874094
1815689
1942072
233233
535594
1324392
427841
541105
1642044
744724
1310169
75511
1011200
934983
218311
1492883
1090038
1014650
1180645
1070950
449258
1942337
1091823
834043
1834629
297770
1479575
25260
1114823
84579
360035
1818761
1766706
1205303
1657861
1874678
1920356
1527494
390300
192993
1959632
1152065
221698
1077556
1403404
1010735
771672
309569
1092456
510092
1530723
1409103
1442648
230045
218907
835634
1044872
198213
1022647
1585604
438755
478663
816827
1248999
499342
1947580
982886
271118
358875
1400411
1563014
982387
828885
94522
1019558
1293373
1751823
209977
1944400
1052398
1907555
1708267
1990010
1042714
784890
1317122
776194
949155
1227371
1189165
1191795
1376639
1598799
932684
696116
59548
1601472
477054
92100
430897
655659
1422759
167488
826731
646280
603371
1884847
935831
145541
1834823
868813
556968
873271
1610544
1541343
211245
425348
350588
1770963
1784673
1017642
165930
1944536
684978
853442
341994
926076
1308276
1902099
831197
1648291
681401
1387769
1769183
733204
1525644
1739317
1854433
787638
1773495
1558742
358149
679494
1361230
1800584
1446976
1488335
695285
1331814
1588296
969752
1008704
1638134
1516804
649362
995948
1563915
1656367
1621100
297298
1681948
169949
1363732
812778
820558
784758
1469163
403193
495180
541487
1856993
248166
1209631
1878861
1752543
574273
720879
806823
1029981
818261
771404
663396
692631
1246627
43584
1906738
1744633
1578373
602234
560104
271813
489020
243845
682390
304422
1338685
1962477
611418
1575536
1273730
1499696
1900776
1949605
774599
705817
96641
198902
1742553
940178
1298257
1982657
1641288
487366
1899868
1409988
1884487
590391
756855
1574040
1326116
394526
1509865
311801
1091617
887036
1408860
1184204
1143991
729926
1456948
1417202
1628306
7418
939744
51218
1917410
750831
1243195
150384
177019
378058
206849
275689
1774312
1251909
1501184
689111
1193370
562464
195040
1668861
1628164
1379198
1612838
1679709
4638
1476530
94490
586438
1145556
982337
1304433
1497272
1588197
1303231
743078
1573396
366043
1670300
1118296
1429425
1351925
1380462
1438663
1501885
303154
867402
140069
1927012
1918451
112221
985641
451891
1081643
148447
118873
762859
896674
274290
177456
1439874
1367525
1134929
671976
1088157
1922888
948211
211959
1938005
76471
89233
1825726
1119672
537851
1184095
444084
1361907
1491822
1281554
187666
1791514
1636148
1315196
1417515
946611
738709
1741403
687344
1087524
160911
1144890
1191679
1873126
731116
1831747
670040
1952662
803901
1086947
391171
1601704
1489540
1015327
1636531
675342
1433824
775529
1108206
240969
65183
1353470
910671
91439
383395
263226
282414
1608570
614881
1496791
752308
1921447
1279876
1485462
1955530
275176
1904277
1199641
699538
1617834
1645507
1618848
1402117
365819
1151619
1500294
178397
962202
629348
1446714
1489251
582068
682821
438534
108277
1975979
167018
338012
593395
1482409
541741
343234
449450
1302393
1477360
1350212
105862
348387
1607466
1040702
604414
817591
699240
806174
1640525
344944
1363791
1871339
266042
807878
1207750
53864
510079
115319
319805
1065584
420222
320207
290269
827831
1716401
1115462
820305
1007530
1626576
1645440
1572290
1579291
12251
686568
294751
196541
412360
1867117
182219
1795939
76992
1769625
1846274
1532283
116688
932137
233232
55688
550365
402447
836815
1965088
1014699
1285135
567357
1687560
367394
854742
412958
895234
1377888
1517906
726332
1506343
1395344
475182
872529
1097087
1829685
1801351
1777745
306880
85187
1584812
738313
1154570
794167
1330481
1024223
1628396
617343
1659502
1949140
1672587
1876625
1999324
818512
1305246
641048
1373293
1630326
94995
1664889
1285078
1668689
1281522
787709
1296372
938652
335413
1178787
1085789
1110061
134765
250435
1759838
966453
755443
962616
651310
493841
451570
19604
1886185
232910
153259
358572
322329
1028980
1355610
1152244
832030
119227
175100
1529344
481754
32772
1327848
1330579
1431412
1265823
1918099
770634
1931969
98850
1916484
1993476
299487
130935
1432785
580843
73583
1192153
1314656
697735
939623
910069
710267
468546
1657824
526218
1088931
1207939
1604882
1844548
1660297
1214481
380672
1167963
1265738
141584
753644
1226988
501946
792466
1823072
1575079
1438792
821049
1234800
1177288
1362827
911838
378871
1427339
436162
1879311
454371
1666368
318555
536728
753829
288891
301810
1153951
891196
323086
1687080
849053
1098419
265866
1633581
1332105
1695669
1222632
1988778
1078456
1167227
1566694
1201797
426138
1408007
1240584
1638
119617
643854
1171289
1541165
324932
86302
966260
1357140
1915705
1844439
1378124
732803
528081
98374
242242
1524159
690405
217383
533089
1715728
536895
758262
238360
525653
179083
94790
1999230
1183922
1068848
1450360
689607
18543
1026659
986099
790497
537100
330259
1442930
387767
281246
1091568
1026317
271460
354006
1282115
1896634
1688327
737591
1332280
1006760
501468
18377
1643107
722139
349324
1106945
40325
248582
1796191
734856
850042
1997382
1049124
97466
496438
201325
1271312
1526352
1847149
1648931
257603
780266
1602923
1953675
1321874
133895
135646
903647
1264857
1964002
1998776
984914
1412089
1916874
1943188
1989313
704531
1689638
486191
495753
416540
1832882
832422
296153
226666
257127
1108620
1391294
923524
1310119
1363204
334593
1708112
435835
809923
906811
1660582
1412053
1701338
223500
54798
1162213
1215432
1444111
1177072
92925
1315158
351053
1656781
1890828
52623
479175
55536
446082
923075
1602726
336975
1094224
462606
803993
1278199
817404
1346123
878895
1607621
775055
1534412
1367677
990600
1952455
227277
1358287
1250810
99476
847975
560507
1833355
642019
1445544
29893
1726580
1435407
561674
1115706
1549814
526550
309534
1682465
307527
446069
358282
1252820
1506762
1500939
308119
1140128
954047
1902676
161100
1176574
484662
468806
1100430
187003
626612
135451
1411037
1583462
335217
893518
952750
489310
1374150
354896
866129
1116576
1839328
1795967
1133077
532029
517530
302238
199222
1396790
1319042
392560
99478
1932873
69335
1308154
1872041
682194
365150
1170695
949841
1549591
370040
1288212
1461581
1413441
1135592
1610340
1359054
1944548
1348266
153269
531230
288135
1109164
1474251
1908310
1775970
261230
1210825
550044
1321113
952332
1259759
1395344
1760533
504782
1070018
1418766
422173
304241
505198
1421607
236648
1950367
639565
811811
829552
1081739
1280872
1161658
401211
1841948
811777
980788
1299014
657417
847973
1414039
1892613
719999
1906800
1591468
1471100
1129921
647438
1985175
1978046
972081
520971
704155
1779303
180414
1740268
949355
123597
368466
1154139
1968652
1398491
1289472
608687
266745
1340413
390847
524035
409095
784657
1948174
1794418
1454054
324869
250408
1044613
1848908
1294167
1485469
1581351
330113
284892
1069158
478275
1732171
1524917
134130
239441
1861974
227755
688103
1607878
1264286
1695412
1806871
1073321
682084
1388097
1861310
604073
1333726
1261723
1902836
102767
1384617
662818
938316
924432
1816879
301074
1571748
372215
49069
1550979
935063
784542
1539419
606165
1646102
1323048
1100332
497960
979672
178805
1204087
252360
1067341
1676712
227700
934359
703777
1418039
760752
426402
1830418
39333
1126649
1650210
1580745
700859
93226
507488
1453347
1099151
269228
1023427
1239029
1408699
1005962
665107
1452378
1653212
1219512
159665
1707257
1454711
305995
1769645
1174350
1411919
1276156
1963040
1124438
1470686
1922515
1113145
1820233
1418690
388220
133033
1812416
252251
1339776
751143
491652
278826
110976
469315
1337349
1850697
994027
507005
584553
1896810
1413391
264434
906120
531306
1402088
1913915
156428
1367751
366239
747421
361112
1134147
489880
1911894
1303732
1417396
227423
809284
1927528
482427
52214
1978398
1505712
1014482
1580102
145520
1663826
991074
65737
997608
1980978
1753097
1228506
47763
97609
855627
1250032
1137060
113035
66940
248925
1111192
388891
251690
1982028
1543924
1662194
410784
355419
1030174
1579621
1426197
1859585
841357
1670269
276811
201785
1101282
1168696
1270964
480327
632366
7375
519364
1697411
237989
868094
1458156
1551266
1118429
1624215
1463405
1947826
545873
528535
1810212
100237
1231750
178976
1192031
1760524
812497
1269004
67145
1510243
798691
282980
625531
1233208
39951
1958139
888567
1617392
1801019
1797475
1935192
1393041
380420
1759696
820084
948517
1349908
383742
431137
1045214
470058
1422846
326360
352571
1114613
392582
758655
1484463
1181650
1664538
1077102
598102
1678935
1382275
1216415
1195420
344720
1108302
654970
364633
1829818
1660463
1924426
534633
338191
1841747
772125
596889
706220
1976463
273346
530487
934886
1577475
281159
1127563
683821
566856
974498
1185303
395396
1975944
49516
1275813
1323050
1424145
623849
97963
1866977
1572794
1725992
1037050
1577201
806307
951609
1317415
47802
427491
1284386
1146967
1013194
343048
993896
1622362
261258
716182
239049
1713932
818856
828947
1879267
1178308
1526747
1406610
784712
1651533
150446
1634391
1938766
729151
1078350
1709902
320072
1376205
1978072
1893560
490455
1268758
1535105
1997664
1115637
763513
984062
542805
244175
773245
546795
1105369
129880
1855431
1512699
482872
167502
902192
1035799
971115
79897
680691
1090592
1099213
55502
1833793
874456
1215352
790316
239178
747461
961339
1830316
1308224
282453
1464456
25458
87113
1414627
839704
510038
1623164
1868421
1174656
1674825
1837691
880470
1619801
508997
1827181
284622
717710
1089664
1031088
289921
1831342
697854
1701459
61425
1761670
786948
1133281
246954
1247716
6407
1882682
279420
647474
1106393
7028
1584426
1077254
1485488
355504
1967196
473971
1899779
1988070
672818
1903626
1771220
1378407
700015
1806211
1659056
866458
663266
1955767
1569682
1487058
1711959
673867
1133186
1723541
1554021
1254388
1451293
1087416
563609
510686
1955940
1779542
1645456
414872
703589
1825597
496657
1629821
776607
197254
565486
840932
1569324
428963
1225796
1793616
1983137
94320
846188
1170426
369246
1838446
1984727
582045
1428529
1022883
1907581
871739
185972
1990594
738460
44962
313089
1463718
539432
1755819
249683
214573
1725841
1713929
1699547
1279426
24317
1515031
745586
671435
1598163
1390599
651172
896084
222180
1147731
1400441
537911
1175209
646307
623
1845904
685800
206744
1565413
255983
1358548
724039
1148936
1379020
1588888
247575
1140812
837708
1180741
1557066
1122052
1848128
83778
1034524
450433
669652
408288
1713510
1785573
1262631
1761092
705191
1544494
1706920
1418288
1197446
1991319
1157581
1482324
1716245
740129
1150171
267749
237799
765084
965814
433518
980206
1986627
871197
1423076
1716100
159943
1474922
1448127
1062355
570414
814284
1772695
1859935
178997
1418177
1987430
1775556
1699275
1979631
500302
630006
975763
291650
1145044
922543
1619111
1123614
168298
1327812
578836
337618
691729
1458570
719848
1860575
332266
820272
1480027
1700438
1484526
637321
1481651
1787185
1699039
281286
488873
1018813
1901882
1386017
378846
231616
59350
3712
1933653
571962
1532339
1496268
373288
68875
1264821
805243
1400007
45601
1321663
1048432
512206
218362
1418265
361297
1699108
1601475
1182877
1445106
269091
476803
1491379
641938
1269862
1979636
1835506
1452597
1017113
157576
929152
246387
473590
1688014
436266
1871903
1257424
797461
633917
16911
1381576
548589
1586505
217338
215952
185003
695985
1964323
745379
990805
1474093
242954
564476
839858
1793876
78320
1877635
908950
1773910
1724816
1684871
683278
1257519
828373
1897964
1197756
1836130
1468230
1114691
568607
1203158
634587
1338242
234994
1548116
559758
1391247
1611972
427389
1138757
664914
12869
417809
222310
627819
130807
452532
59740
486768
208176
392014
1464656
1612859
246775
499548
1198457
48703
386809
1768822
258377
1908039
823081
826387
1201589
862870
638916
680667
1063820
985224
1684684
878955
743596
1370012
1063643
1451235
1487070
214577
426035
629762
1461141
1230571
1776050
1893512
1687506
585024
1973682
67168
989741
1090387
1783736
1231945
504474
964917
1585486
1630901
716703
1347628
947672
1474416
1362517
787089
1963076
1914231
1524159
717310
274427
1781908
414303
390623
120957
1225215
1076762
704904
1158892
739935
1888460
1124844
898132
1120298
1205740
114320
395865
568124
1990064
116333
145805
614978
1172419
1386870
1981567
207288
106684
1461882
112280
1665642
216694
479358
356103
1717981
746055
1597453
1921512
1316209
1579493
158861
1426422
1671094
853642
593082
1976970
825446
1402227
1251286
479881
1945681
505204
884639
1873663
942318
1484570
945947
1186325
976505
1060009
1579797
642464
1504134
1183071
1906048
816196
375660
320449
1106732
521088
229925
492922
1311127
610006
163174
761018
1280323
1912611
1709992
734887
1261917
1367492
915841
1377534
167485
485999
90113
222426
124108
1669666
1650201
836698
1901187
1900043
215025
1991272
524090
249942
1207808
203845
44358
1421154
1688541
936872
449395
407060
512162
470051
1045974
1503176
1123197
148914
19016
286449
1799440
337473
1463256
1936753
838208
834066
1697624
1842851
1773950
1978668
1132691
1408678
98823
136832
1526793
413693
798185
1038312
1868563
1384087
885597
880111
591658
946029
349566
448087
1088112
1543614
1570941
340911
1905637
886523
1764967
470466
1445439
1647953
1325298
597809
287993
713310
149504
1820432
1566226
249436
1934072
311423
1368204
1464428
275762
507290
41024
824957
593902
423123
1436327
1982427
1016384
1840802
1872326
905228
1362943
315826
1844494
1788402
1240241
1834597
126239
44905
1035398
594952
1304411
625197
1213608
1727526
558911
744249
1078409
709490
142727
1436693
210502
464858
874871
1097752
812132
1173482
73064
945414
1141046
1714682
1436239
1317291
1072620
307496
1223681
654843
1699931
680467
1637209
944860
1198855
245712
359080
747003
1663138
1812350
690603
1163564
1752454
1313306
213570
1277960
1767801
1432356
644520
1402263
1777952
56196
1545627
1443373
551830
1169302
662426
858352
1087349
4915
601464
1079436
300385
952308
834083
1580809
1580330
437490
108376
1886029
287923
1495782
1698793
1278422
338302
1302587
1235864
267436
1783774
1978976
194436
625396
29174
214363
769282
909851
1751147
116264
1957452
287823
1958434
1703487
1477253
1356958
1919847
21968
325963
1188265
1129184
1925734
818938
1685255
443990
1508245
530924
755066
107611
470980
1789808
929752
599340
1209379
1064477
546197
214956
1389597
799424
464896
1462531
219242
1955353
1355842
1065672
807567
564196
436153
1205106
451512
1203791
609814
1222602
6798
72446
555573
1914940
1218796
512744
265494
1130189
988746
1552361
1284052
373893
400472
46906
1376135
892764
1244475
1785656
1371400
636376
1083066
835772
154046
1714151
460210
1964575
1898204
1588045
37132
563904
1303549
1214256
1824994
1986159
660184
1599990
1989195
741011
131876
403903
1557640
10830
1492879
610654
1217591
1064057
1616019
783312
1834499
1269119
11618
887376
582789
1113863
791309
451062
390502
659279
1685005
1320639
108921
606825
802879
1808534
621208
1371689
1536662
1391527
1494988
1986391
1688395
1766472
1007098
1179936
1613997
1160728
1072274
1917718
329548
415521
1389786
503559
265545
1246961
1100717
229479
1235693
1000034
633765
384267
894876
1592928
1328369
1254147
1486170
30325
1656755
798869
648264
320454
161070
620061
235416
985842
1152976
1505692
667018
522795
1661335
928768
1671452
1893359
1824475
1384992
779599
354007
1728911
1063306
1115695
885194
1109671
135675
1899874
970843
996137
1456780
1504646
93638
215294
1729909
209336
755552
1481320
330206
1243031
1357508
1541151
242667
782943
561454
235237
1697375
461771
1463396
1677351
1428127
1560306
83968
1431455
676234
1348886
993384
1153865
77975
1806644
1620950
184500
1819060
367484
1873827
173085
373643
304839
238798
1151982
4144
1505780
966388
868579
1615794
637605
620106
1420460
1937275
1425014
169272
316329
1316225
1414349
1143699
1548420
1688861
1516325
183689
1295625
807459
1988717
1771771
1766348
588253
245769
1438108
1089246
1096008
239740
1950807
1361877
200648
1686352
939305
519950
393945
1503393
242131
1467489
1101997
980359
1243514
1876985
1071105
1271254
115574
1462912
468160
170306
558304
1046600
1286386
1467559
305340
75851
1423973
1654717
619173
595154
856418
649194
236680
951569
1851912
127376
272943
70659
1532884
1964093
743692
801492
90863
1325878
713528
915667
608018
1771731
905862
12777
369253
1830830
1327523
979102
313811
314340
700661
1309942
1002720
1080
644848
533602
1803225
586618
1877512
1839713
351500
905312
343395
104463
17517
1609040
234440
1169725
1290582
1400668
575870
1583264
614195
135081
1504032
1303813
1995473
1278321
1720494
19105
1228384
1759348
1620091
822774
64456
1235809
100751
528960
865442
276851
1762377
496730
856159
1101691
1633372
1586990
1630550
1304617
1766912
1086318
1845267
1214050
555475
676047
403645
1963219
1231792
226389
797977
832516
1188863
1266819
172235
110484
954960
1732520
1215359
1167502
312617
1730257
1674917
729291
219391
1876094
124594
272387
1503830
1099206
992025
1684913
1733910
718018
1745792
1893674
1129952
1620393
286427
380837
893202
185446
151602
1537142
1423382
901174
519632
1998898
988439
1551537
790883
9130
1925581
337634
1488153
1744833
168011
1581434
1977276
1854044
348777
104154
859696
1473421
875023
1807806
1879228
1724509
1821292
1767761
1417335
498504
1665810
1620903
1562206
490782
1486537
143076
1308888
93548
723370
828959
1036457
1577106
623624
1102610
1673368
108043
1070696
576294
672370
1025722
621297
591121
1445955
1440451
775836
666038
1828917
1124602
1333434
651018
965615
1333905
122211
62650
797535
1593583
392747
514296
1534798
1200947
206498
1212276
1209779
413398
709896
314200
190619
1326716
1802217
748438
70683
1551268
565206
1947462
224523
577551
1028879
1554256
663086
1789049
906936
132528
1682518
1738086
1555310
1382066
568945
696336
1111757
1375862
1819561
185649
1822478
330123
1006494
273510
1997431
764767
247222
784422
749727
1026472
231843
1376590
963765
809646
1916828
370553
1358269
584564
100652
125932
1886587
862223
1863228
943035
1899731
584697
197836
638837
1668934
968321
1749465
962728
384921
1596699
1100998
919640
1612545
1123649
1627685
1502987
1438665
1026368
1392349
1082708
252838
1646051
1711965
1548170
845743
1994278
176002
1541971
910001
1557043
393873
10134
39053
230391
1043171
1277598
17587
1324329
888338
610349
1023893
1952594
1126582
1002676
372905
1623425
799290
1664664
937363
873619
1619221
1339231
996576
968459
1531139
787079
363653
1399936
906582
1555175
355602
189500
97946
824478
1336413
192952
1836342
1546032
643521
1833762
347308
1003065
284827
1284550
1124
847686
1363349
1001315
788126
258778
1806707
420023
275922
973166
578709
1300
1916796
1032602
1713915
1843912
174124
1282644
1404542
1221592
76372
345001
797985
341362
1383256
91515
1953676
1943046
816869
800083
184919
1858123
364016
70667
1330503
129914
116594
483117
579870
1034148
1712035
818399
12473
1157797
443833
752290
359002
1159284
5949
1836857
1855614
673350
170998
1481208
1500249
154751
1822233
1062720
1726697
258125
1361666
1766514
609723
1805066
786313
1987808
1966973
185322
1338353
1272312
494361
1677106
168839
1438912
1099124
1192686
711312
1334465
689091
1638791
954196
642063
27499
1155679
1555727
262771
607624
744100
1864695
608605
375342
1560246
415997
102888
1716636
239632
1854508
1162123
743188
1988414
24331
1887933
697771
925129
331730
811882
414097
1322111
111659
1175273
1378703
1876031
1063056
1222151
752074
1631952
916766
1943553
1023641
1390456
1746980
1771545
1125449
1382225
1223369
1345154
1301709
178666
270833
1082820
42446
840680
1551881
451150
595624
358429
1776028
291512
62294
52517
71343
991571
965414
1971850
1678720
174717
1927137
1352115
1394421
480445
1812182
252541
965663
1707237
214432
1850160
880966
1688600
1371057
162140
488314
1497097
616963
1191569
1085498
1720727
1455672
627784
957586
1854554
904678
1583668
1679341
1554210
1608382
570066
1955377
649047
435378
1064647
1062779
813183
55884
1700068
1521856
1777698
1101445
436657
654613
856115
1167670
251074
208821
248495
979390
1964510
741056
179605
645048
1410315
1982514
335910
1561772
933161
1959670
1938440
1161869
462427
1034839
727035
1869354
779450
675782
1654720
1116786
698805
1818679
1768904
803777
636704
1408984
142339
619722
504064
1771088
323998
1994999
843137
860359
852045
1262284
122
557718
1267446
575157
429229
160057
1264941
168243
553895
971157
1408653
1337217
970758
758550
184596
1178188
858665
1633464
1731783
227756
447949
713505
1866737
1326302
1104187
755408
868678
417626
1071594
1931991
1107882
898504
577576
525774
1419011
185639
1544292
1182111
1298044
147894
1461389
54025
1318475
396569
1320165
1465574
1527647
1960780
755867
461535
315668
1398538
568740
1320775
809321
1024243
1285983
357991
503547
71587
1223242
1724861
1433294
1538286
1067964
1418601
1346881
874022
458772
274724
1527261
769051
1595424
1328518
1496038
1600131
4152
194066
94336
1750676
435470
272624
397781
1348400
1253509
1226104
809914
1442180
1674576
1734288
1727536
1770944
111761
1995261
269700
997250
351419
1455525
1071600
785717
100967
184127
568035
1586362
132584
915411
1977960
1411525
558283
1011414
115652
1032921
173935
1897769
888360
1086935
1218697
1249769
1368001
1809045
1217047
142077
1622184
1125860
1022467
1113246
863200
433318
1962944
1225751
172971
46425
1399104
1366814
555275
1980350
1507714
997282
287579
1474005
729717
976484
551743
1945434
1577646
1247967
345932
1967130
156523
1239137
132414
41479
919491
1562382
339655
46046
658683
1978073
922277
1541796
1335260
1113995
780700
1946153
56691
1763570
1059281
155372
1631488
1480536
653837
1601206
219233
1460980
650118
1117996
785846
1168659
869734
1153457
1211167
1574917
365883
756281
1578651
920650
1404867
1408228
1117331
1221394
1953256
218325
781688
444422
1692307
992338
1315728
511449
151332
1297664
830337
523579
702069
131424
145771
1312306
1292754
185989
1816632
384595
682408
989222
1192940
1544815
1832305
1367793
483364
1331482
1813909
1666832
1445074
980850
84846
1520078
1572520
1472413
869124
1662432
875761
1994629
788192
801825
1920736
316082
1352120
601284
1713917
1388806
142515
516135
1161098
971329
1978141
1727819
1109256
746059
454787
592622
1935509
701951
304714
823019
1224297
145157
1368615
488700
493383
1200332
1466138
1340874
772867
1832596
1114176
806674
1355063
1089014
918071
887880
273654
1280476
648150
1575153
1995619
84731
1301130
643461
1063217
1817696
1573885
1679335
863478
1349146
357966
870235
872058
9693
600894
470100
1167610
1526858
1526567
1277277
606416
248200
613324
1517362
866917
253065
468389
1181366
633434
1542711
726165
1405547
1759088
1459986
132930
1873940
1640183
1838206
438656
826535
682816
1520619
930286
1449117
953262
1759301
1697717
1764490
569359
1218467
17507
1744517
800746
609259
669268
401857
140378
1175510
490538
525902
214679
1583472
429580
691446
1295966
1086978
78847
1719572
1703092
398181
548043
1928413
1340476
1591483
1325675
1103767
698627
252604
1135439
956042
673060
1435102
1346163
1495081
1897796
1216336
1231642
293194
1454913
844949
1536721
1105723
809654
244867
1895585
1010830
1035645
1146628
290402
1343752
1534579
674808
983179
1922395
1503584
183154
1590953
1862611
1757674
561173
283803
243037
1072385
159353
789944
1281455
1586917
1963609
843146
501552
1084344
882058
813621
767568
1054810
1347554
251783
1792114
532307
7093
1644032
1082348
1340674
1365938
1150630
1890757
733370
320590
106625
645692
1222064
1690996
827361
1154682
1337920
1355658
774041
1991281
1539359
1976023
902837
1911278
780698
672827
1880087
1979936
1936890
1371422
1325344
940231
671
881237
964547
878829
1534369
625377
791755
730400
110745
641756
1871512
1099326
355721
48077
434131
648824
111095
172348
554507
291473
1854846
1813816
599548
1944238
354050
28944
831531
473822
627757
112728
1137374
1031817
1966655
1497043
1420459
259584
1957560
1845071
209300
901469
1498153
1765657
1862845
1962197
651444
1152211
755039
1753050
1394005
436344
1025493
1575550
461633
1465003
1244436
260995
1632645
647787
1305142
266452
942841
1230821
858015
1152065
94227
989065
1953419
756758
528538
1190010
1251072
1967806
1763436
917114
1756221
1693823
1675619
83416
1530102
685235
674592
516982
555660
829755
1685320
478632
1147561
260932
93706
721868
1856469
294491
1973558
1368510
747210
1957629
333795
1536968
1246839
924172
463283
1516139
878877
1074858
1450472
1851072
305144
36745
1013333
1512168
1246171
286443
721394
180454
1118206
1625284
998430
997199
1681914
1330250
1111367
496229
490677
796462
1202393
1211334
699818
261224
25744
334537
1974602
1492992
696423
1777743
1757917
953766
297020
242935
57659
909191
702945
1617965
1207398
64885
1978924
1172301
1380241
814579
372493
71173
781674
1226858
1394822
1167934
1038606
1599833
1627796
407986
1916572
1839953
1445483
243314
207533
1235820
801369
334345
1546488
1218155
250479
1968420
1364173
1657389
542613
1809354
1373297
567513
1180992
425003
1948668
1262221
400217
287890
1174139
1943523
1195570
1833664
1690084
1434005
1924596
391826
1668102
1522554
1712624
1421059
1953899
894046
138996
472008
865357
1756331
480730
1079573
572702
41867
1839430
913596
1876237
233081
407384
736403
1745076
1694272
1564919
649835
688145
492796
1589548
1222656
1606780
730439
1603374
32557
988782
1497659
1062885
1056079
328886
1130525
551959
1999489
1254541
959462
1833768
1234253
597720
342657
459419
1770058
265263
229242
401107
1814021
730955
844341
1395455
1955936
1474244
901795
94629
44021
494137
122604
825598
705707
1370527
874314
175224
558066
869759
425506
1157777
1730908
1499931
521512
206833
493715
1032515
1462178
549103
1000456
336757
1252801
73221
439875
1783804
625655
1314782
767098
422224
168077
965258
1301593
1349830
1504677
919488
92844
1402415
1460802
844577
61005
1810640
1199508
711722
1687899
1541760
362922
337029
708302
1458794
479575
1193122
1769729
350766
386669
1116141
772532
1796686
634540
1239001
1980019
77256
523086
1019197
1390767
1439027
165088
259668
1398683
1771632
1453534
1731915
1050668
913353
1352604
1064435
1966435
1577193
115607
1986166
118807
1265441
1369274
957568
531433
1463571
1116255
1868734
1083895
1418892
1205781
1755635
972065
252972
1080988
895401
1312723
1898229
1237525
686531
421132
165728
1885133
1560179
1414901
12502
603376
271077
585877
1158464
84073
1101923
1501971
577084
427853
1012407
1926198
1373885
182349
1035632
1926033
1343754
1585107
829993
1173406
379941
916742
104541
49516
65961
1888130
863459
1634876
1721758
1753315
149491
1156978
655618
63082
608418
1794098
1606087
1745610
703267
1152918
586132
1678192
1987557
1375848
887082
1876114
810832
1523023
1020556
1018805
836821
1914362
163152
1266659
628057
930635
416910
165133
1133420
364130
405614
1662839
997292
1271029
318179
633339
354558
78565
1509194
755682
1764123
1379906
1576761
907155
1071081
249395
1093200
1543323
1765644
1430603
108232
327987
194436
892562
704746
505996
911616
1285071
1999479
842653
1356226
948134
853537
345008
106196
287788
1448685
1450860
788694
1704821
1935778
1611690
1732874
1664074
1068033
627514
47827
611350
652536
516059
717245
98564
964721
903036
1352947
1029080
1807730
958982
1015379
1529935
899331
384499
212488
264039
1696476
1051500
1116721
1259638
176802
306058
125176
477253
483820
1516984
68899
884379
897940
890901
1470355
198172
1211887
1624486
103752
1336434
879142
341321
88418
1830829
579852
1447517
1870351
463040
799751
1600143
1197966
811218
18690
1950196
418486
1858396
420020
852868
1992945
1252965
476465
731235
1623345
1741159
1192976
1332094
1840309
1543793
110640
1663824
65921
1122190
1001697
129348
1093190
1891191
1676146
1827218
918336
1771760
762426
1242269
1400222
1648638
827375
1653995
1270060
1128804
523732
966699
79142
1074090
1015658
1482685
488574
1527885
1491495
1062425
1455691
1322778
1871290
1975328
1766860
1351620
1927848
213840
1493836
601149
1158130
275913
1937815
951009
491593
601468
1861801
935753
1020241
1359129
1801993
1502178
1004752
1112768
742752
1125169
212741
1051679
1832310
679521
974459
1116400
1499435
342091
1377705
1937735
626283
74119
1825213
1955323
1858800
119592
915222
1315425
816326
537507
1437841
1743448
668608
501756
1363183
755353
754774
1550900
773155
264989
1879273
493578
1773014
1921004
1472495
1808449
632376
1726212
1293256
737845
557399
1141242
405571
1146984
630418
72956
184261
576446
1714380
1852263
1615955
737360
1834875
1114505
287996
61552
642700
981471
810924
169219
561735
1727158
1979388
1271493
582904
905621
826482
1198709
1867020
1065228
394889
1849384
1755569
1561118
1210505
1539172
1330399
422751
71009
353289
1663751
642063
856048
1003603
188810
210549
1340915
777811
1307407
1648335
107499
1754412
1035744
1607807
1565310
1160752
1280976
203415
700686
1937878
542288
29659
385799
1487719
912910
1687726
460720
1525349
1417781
1505654
24480
98897
1376284
1838777
634114
1046482
1082805
636549
457269
88304
934353
1567353
1536282
214924
62996
1667460
1790211
463490
1541566
1114244
305933
1809045
584450
1033177
1191277
555064
664015
1135390
673081
336640
1438062
802119
444108
1805506
568310
74657
1635404
839849
73696
1275340
1054568
123240
1838980
1241062
1348986
991925
899251
1497016
568379
822863
1368680
1111301
702404
871399
1063726
1092222
168033
703994
1909598
1388399
679789
450984
250100
1788244
951014
460708
581149
119891
1610607
832827
1658676
1588704
1737842
1244286
1376709
1558632
1424820
1175917
304901
1051221
426435
830110
924901
1169993
326028
201741
1941494
695488
1236308
1483148
1865208
1598912
145860
914903
1641735
335125
405738
895573
1339552
37600
587089
1954042
1965292
1647035
357859
308715
623717
113686
1998307
416485
994356
1042539
588115
942621
857408
162430
1684389
388952
1050833
1292476
60818
1605293
496119
1183585
10976
1156351
207545
1773723
686511
1758190
432816
931664
559535
410544
1084599
1044714
562087
1603396
632554
1299068
1700294
1537130
1052739
1135355
207776
1959094
461116
1701045
1170586
1687901
1825088
843737
1816444
1226368
474873
632001
920243
195862
365482
1330651
549050
558622
1646129
1887058
555422
1173839
944505
1936372
1697874
421497
1033026
164180
1662940
1040342
1439445
736407
95154
884582
785151
1754005
371834
1092060
1277804
254081
1449279
307493
224734
138154
1255010
1805671
1482250
898467
1304728
689037
1065758
110875
109461
1708482
953232
1223417
1937683
1754318
1037602
261718
278188
665516
1643263
1682936
1767589
866098
1347868
1004821
974132
1616869
1274125
751775
1955146
146284
542640
638253
1662033
1326931
302325
208944
467030
276108
1499887
114604
1494544
1213903
962307
1376301
956749
459201
185759
661780
1613249
1584901
1604403
1012162
1749693
440148
1060830
1608214
1058257
334923
1047278
159842
817871
210646
1432640
1785293
1113822
811970
348191
374808
992659
411408
1796120
87056
1846165
726689
1408438
1913324
70521
1233007
502472
492802
1397437
56901
503204
451806
789720
720565
124684
968341
1770369
967950
109281
151337
927932
1584355
1572873
1618091
659926
791380
622145
1201441
338440
743886
849309
722174
1615074
486471
1122135
1801589
693770
1420798
617051
1488120
1334685
832963
1825969
1224006
1074995
795612
448552
1551313
1967179
126143
1547725
111565
1446014
1415778
313014
1942177
650805
761005
580424
1471400
696175
1918011
1094784
367991
1864878
1254949
687712
367965
974690
379081
1953691
818065
1396807
1096502
1097980
54745
858663
686281
1875375
1739340
9922
801372
255079
1518240
1302535
610782
146846
112507
610612
689279
189645
1950479
237113
275753
395163
1862004
1437940
337632
1210187
1341979
657645
1425205
1994432
375437
428318
1978884
839180
1902000
1234809
451870
939712
1854965
1710665
959793
312329
251055
709490
341871
109789
175324
703476
1332702
762614
1923748
1735335
1832707
1395648
589519
1950731
195794
1691195
667660
674915
672618
1531109
624974
707450
896690
25376
265114
634154
1210360
537183
1384338
1893485
784564
1308263
653529
1383028
1811632
803714
1806491
1449796
951205
1785847
1276501
839032
1097822
86567
740215
1206183
381927
1631718
1492938
1240285
1159875
606409
1566607
1043884
458689
1902538
326360
30936
255562
1508619
342896
1098817
1314405
532770
1884768
961191
1616528
1598269
434775
891903
1162219
345372
866905
1269351
701841
1431941
1381719
1991464
219375
1757200
1949773
1856793
353616
1575851
288429
250923
1309960
1374271
1410420
1005795
1362265
466825
1019241
1793553
437322
1496661
919152
399859
1896306
929512
757201
1018789
480100
935377
1377088
1773670
1911435
766542
1289159
1639918
1803541
174439
1026699
1772732
1933150
1982503
263056
290824
308886
800150
1776487
1415059
739992
856
1254895
157793
742215
452986
1617108
637068
294278
5249
363733
937452
1676090
300291
466118
520992
1045824
1113346
1123447
696186
1549717
490194
1709358
1502080
456637
1887065
1415729
1195452
837317
332514
885715
1710634
747133
4286
1539839
957201
188329
1040862
1929655
462861
276561
1393908
804292
339216
272072
999470
1420782
934204
863114
1379655
1911696
1710239
202573
953034
227796
709516
1263602
1990137
347478
314397
454050
1278750
1563992
52971
1402984
794919
163654
486503
247366
998409
751772
1969064
1394917
1622652
387027
1247128
663481
444449
1829630
1188551
423356
1651699
1175562
1684789
1601279
1078850
428075
1620413
1386144
1130550
1450132
514780
1710584
576331
1095088
1570244
1639289
1247504
1556672
963609
1453244
919733
279288
1283008
1041162
1855121
994082
408428
779152
1108656
1046542
631932
1118833
362404
1926168
437912
543178
1891696
1037086
116037
313644
1581145
1437242
935125
1220564
1709887
43945
13811
1313402
597164
1081549
954344
1111905
849893
972626
1447116
1399675
653343
380349
1965682
108935
105817
679634
297882
1531847
1742727
1305679
527784
409608
424227
580296
901663
409842
455610
317776
1727323
1102622
1899633
1904375
709221
898850
1079286
1279877
424911
613759
389703
918846
464661
1232173
1086795
1067232
1903613
616367
903913
1497834
571553
195482
1631930
113698
85126
1086626
532189
1401269
168105
595762
1000587
345891
1598306
397280
943617
517727
736492
781003
1174881
1023297
1278936
24336
584006
757383
614742
1416570
448115
1938583
1037603
1289548
363236
1419747
890304
718535
1602515
1317439
1010768
261008
1438150
808653
1529407
743152
1051928
214650
1088818
1378622
183482
1185883
170558
1593160
1490889
1388802
1211014
1668008
1480138
1521872
1802161
1545218
394662
1735555
721701
1461062
1388499
1365273
1205335
18472
1560265
101132
1966775
1106833
1554939
830763
483680
941690
100790
1324893
920100
1532485
256927
907063
29333
1629270
1373041
648798
1819043
34301
1876472
624087
772634
1823719
1465618
1878402
1128198
1093685
1224761
1876651
1359936
1481011
1302629
857441
969277
1541246
552939
27449
1715109
1121453
755812
543849
1105480
1096073
636334
1492852
1250406
826843
1647252
81565
107532
1833557
1570966
24126
762705
1128723
779220
649359
21726
194560
1917178
1358504
967106
678857
467854
740178
1567587
495406
338824
1580493
84202
1099354
1581713
1708937
1204437
1870090
1198510
943772
1014060
1012213
1622296
19790
1555408
508800
1186017
1289612
977114
1068564
1607038
1861938
1901511
1853259
1914199
36005
1157682
910193
350846
900160
1424015
1947838
401148
1810815
1241955
315015
1355565
169400
1384085
1238230
677712
127382
662981
1047723
1626497
202267
1702637
806930
1856637
619783
1447444
595162
677846
1175000
445122
1662392
767881
1560617
1936252
645032
1972890
835726
139773
24736
994734
123508
1358891
174766
1374940
466594
1156735
1114675
1753289
1990540
1186981
1254616
746655
1165257
1496058
1624694
1260866
663193
204473
1759858
1719341
1162855
724133
920266
564587
159694
132683
1649132
1766318
1342718
380370
969636
216955
165267
76973
1143500
1516234
276459
663523
188723
398217
1598958
1245531
884275
1621680
1571575
599400
797257
1512082
196381
1291397
927460
224559
1082546
635055
293512
1872349
14574
470901
1337929
190684
902354
304014
587843
1094037
517251
1235406
1848976
1190701
1317937
1895268
729140
1740377
409490
133992
1449519
666700
201922
287332
1699076
1666554
1604091
437470
112701
1312406
555579
1205878
902487
1796854
1389708
1710137
178175
118480
163979
1309889
210853
472580
1068470
1538839
1608346
1922345
527103
636501
575619
289800
131131
1972025
1758656
151444
1702516
315754
1797855
1153981
67371
240339
1145657
606172
1223637
1653683
1380763
1175501
886177
426594
1111906
518042
1600205
35857
633956
560621
405530
1239549
1210639
488222
1587143
1452903
1518831
718516
187024
132245
1215494
1673190
1737515
1365104
453182
712711
687756
265666
22472
1780030
1025570
1372881
198714
1394642
1070898
504396
472478
427938
1335743
1118440
1910395
1446229
71848
507212
323674
234022
700915
1908884
987743
1476972
1380255
799033
148958
1368589
819040
915075
258673
1217238
916819
1802873
297307
130671
1146829
292292
1281851
1297459
1872599
378624
749521
863833
1823182
589269
351056
1350388
499158
294054
1802527
41833
820747
520967
872981
1274211
1597044
1464566
699987
726687
460809
533712
765642
1962447
1321589
1466272
172376
1442518
1606433
630299
1667697
1347070
957582
597050
553706
1238865
1045985
668150
982964
1150150
1488512
3727
1634363
1612100
417244
1404676
517120
419458
1688946
457723
867376
1764921
1010951
1661374
1748725
93347
1163061
1998471
558223
894492
1849149
1386405
1622278
1758249
413620
113024
1701506
1195846
163947
993225
1248748
489213
372060
757543
1460999
173343
614638
402225
1989041
805636
836552
798668
312655
1292760
495278
838445
973816
498465
643901
389454
735835
916496
54974
736269
422622
417511
756993
649295
397326
1133527
240047
1190852
1204171
702291
149960
1814752
1821056
841363
1236223
1040527
501110
1388221
1362267
485416
1107157
1839870
1997587
1946776
1550233
768557
1955810
117656
1400863
277853
94309
205838
1845283
1357856
684835
1448637
1527390
1295964
1929801
52080
799126
416459
1854881
1597671
1207781
1013928
21382
1874959
1719922
1473457
921639
1808085
1723813
936822
1235367
257551
278609
1877260
1815815
1669720
216036
250594
1386479
55045
1615135
249161
1500433
1083111
1021191
1302866
537512
1876474
1765525
1464319
442913
571125
541901
771315
317938
1841811
36257
1411924
1044196
1348174
803585
418187
1971980
821086
313537
419862
1372062
1792333
866897
484002
202586
544108
769187
741173
447137
1963645
192227
1447057
1065159
1014013
284843
587078
79865
1679421
579907
161899
1116277
1013377
881238
1873541
853083
1967007
1378816
637317
704803
1410368
4886
338848
394486
1978233
247789
671295
936809
90374
28339
564554
698188
237276
446627
811487
93358
1476449
859402
873267
517883
1917724
269688
1500894
1764279
1756736
444942
215611
1153566
510182
764600
1555332
1724464
252110
1282862
1664606
1904862
573103
1859366
1675213
1102662
1800928
768602
805706
1514127
1422987
190450
401430
713711
711953
585825
201234
1827901
32942
79730
893707
1031166
1951773
138434
960020
421678
1743355
1041586
638774
443255
1915382
1964089
728730
337829
176216
1654437
1745584
1415939
1251232
1317736
1411362
1405191
1875684
1772226
899566
1145819
836947
1324370
325426
926084
553933
103907
56848
826260
999606
1383970
1810923
956387
1705867
288033
1260901
1271959
1230906
1770287
1795128
1916550
1452998
459444
1028028
30578
1350981
1317426
1605483
532533
783037
1540251
1668065
539117
739486
185038
482959
1175245
1082901
1784557
1817323
621148
1029320
258229
1140606
1121223
357671
975163
235550
1953070
850376
400164
1906433
1861681
561778
1895431
1616754
646153
1266974
602002
1316738
1126918
581359
1779106
869876
1486522
381485
1670916
1761997
403200
382882
1655838
698657
582417
840338
475911
828878
1670447
36836
1768525
868295
1738089
30382
416565
684238
1709390
1787397
190217
1700600
32923
655582
833390
230180
494900
1855399
221806
702876
914722
607848
1552125
1820366
1912202
1258387
1312969
952328
1670640
1682842
1520587
868113
1945628
1938733
1725551
472125
1537610
1352365
231512
1036306
1723189
1738213
1038259
729072
1566600
449003
1663496
37904
1356065
1411687
190205
391005
444271
362466
1632468
1610002
656117
562674
397087
542388
1361232
1678948
420073
556613
648649
417257
432280
438493
1863732
1167754
507043
1113008
1458435
1149487
51342
836788
527777
1912447
396418
362723
1677140
1445394
1316658
1155618
1287012
808164
440270
793978
273885
119994
1820321
46958
838938
714147
1820551
1106506
18486
1916369
1370457
982808
499094
1176830
1928698
1804166
1774497
1396235
930201
1183050
528327
1053031
1901365
1032736
1106430
563634
869843
1082907
903385
876010
915192
1020614
1120987
1521039
1395362
1002183
1647998
954550
925681
860686
1333226
1886165
235533
1104108
524758
25127
824176
1964576
1964623
237231
252775
1609638
1345102
1056055
158883
544947
1050192
107318
4914
954287
1054830
122475
347520
589401
886836
876875
1489939
694150
1639156
730239
1316863
1978472
912511
465791
776534
1156844
1227609
336952
18213
594586
470172
1736723
885334
1317788
674816
60453
1798109
512812
1306792
692144
901876
883920
1981417
716013
308988
1412141
1618546
1227344
685968
1970337
1044138
1957336
44001
1519599
502715
148600
693435
217159
1525349
1354488
607503
924473
1214640
364436
1695670
1931583
623474
1115477
1666285
1772062
498805
1272296
1940622
1978850
827066
1713702
294054
1000939
218596
171997
167925
1182385
34161
1463873
739188
1617382
1935670
1308048
1469032
1517755
603839
269794
1865768
614915
1847418
1950105
1430633
1005514
1201498
1107811
66244
551151
1285799
426286
663633
461002
1483474
212435
82820
849208
207699
1696370
134522
759275
1331648
1893066
1831560
1817255
1201390
84556
1353529
1901602
1741308
320738
917043
856190
63953
297131
1082767
1914708
920326
1667756
745504
397274
1073592
618702
906115
1605620
927628
767233
1618363
1653095
290357
1395124
896011
1220764
1713193
383606
354654
868255
1765897
789452
1186301
919985
451702
1807685
480762
952708
1747266
18813
1634067
1867004
835249
1540750
76597
765983
1804351
573780
1206029
167186
953468
267551
852253
1079494
1761893
1457658
125854
1045440
1482671
666551
485603
569187
465074
1069381
351960
1435175
906046
91253
878198
1845292
652013
1817283
1166443
458957
713730
914353
339207
1920701
1869173
819201
1824018
916561
1563257
1110415
1537646
1905393
1073360
13726
1059413
1203895
58588
1109120
37897
527451
1118183
153459
1450655
35696
1259053
1408100
1239139
70826
1323145
1291915
840217
706722
1628910
1553317
1402674
909503
890210
486756
348831
677696
88897
1426809
1733322
1989550
1592189
192807
33715
447786
1047821
1759538
646477
1641920
994616
633760
1263224
1202513
1292178
1122190
1601383
1683928
429387
1294664
1655515
1024011
1509815
843127
791472
912797
1921055
1478304
749244
1727395
307210
311902
1411969
1982620
989604
1787408
1946595
762975
1032363
1688166
517881
1773495
1790611
988848
1635292
1904171
963939
1161408
595547
565941
1859177
1609453
9209
337249
491976
788026
316004
1465297
1454012
1144224
926876
1594911
186742
1172233
633066
60505
1788599
42520
1906348
1007203
1074970
285306
430375
221644
1870813
941964
1225358
1458637
924193
1760235
1999866
228912
1119024
1954734
44145
1563155
467664
1662351
1217757
1690166
754347
109753
1849239
306199
432081
954496
209689
1150769
1967997
1634807
1810612
1823593
1756397
1570329
829978
1020606
1873901
907074
361414
1496298
338186
1464427
204233
1096704
466557
175307
704767
1728206
1736402
1840186
707255
1998040
1110809
1455582
1051398
1627813
187174
1715472
1343073
1327828
1920781
630182
638594
365019
1338823
624653
869776
217145
305039
1182446
1149884
1089381
1182920
1075431
1686791
1483476
101168
155998
856649
1210324
620568
1502224
638616
436808
897255
1107811
1616167
589658
1581412
1205121
1602231
389665
1584473
1822145
1737398
216816
382626
102396
1833618
1662146
403452
735252
322357
1473740
665362
1188388
1885831
1420275
55305
950841
1957631
1851399
1198606
1714128
680621
1771032
375132
1149793
768638
1403526
344484
1787020
57882
1215216
1027433
1584528
580056
546787
1389377
1485268
1367964
453373
1564858
1575679
1103398
1793884
1731170
1848772
909533
688280
190655
1379810
1273068
1602340
1464265
549290
1979231
1376223
1574718
996153
84743
835707
104206
1418310
69943
1023552
1823159
1160115
759591
1813722
1071897
1798757
1830354
1355495
362407
984921
479943
1500073
895906
1755828
169338
897031
1558042
1560991
1526616
1390333
1348459
915633
938173
1012822
1432227
1461222
650483
447231
933969
1204673
1900728
45463
292503
1628690
1454106
1167588
1219540
1039244
1751404
1256480
1395223
1546039
850201
1432879
1660623
1954383
1092657
848148
837257
282171
1334443
805029
1820667
440198
898749
456430
1731970
1210794
1836584
1024461
114794
405588
495179
505233
1030712
1191026
1773027
1923709
1613010
658411
285569
42749
1454491
1174655
1701352
1104589
1804258
675249
260797
499864
217409
925426
1948277
1303608
1263132
1009653
1015931
1941046
1605852
1221918
14635
660701
1649237
1718528
74343
1165792
1413729
1013840
145267
1387234
491362
1487731
126981
610682
703860
164762
548870
731757
610231
257147
1945136
925149
1256047
1941382
1214329
748219
574317
1319697
21724
1167765
634942
668200
524248
1666503
1954929
150519
23909
1854989
122478
1455871
1069976
840324
1397663
783413
467457
1544344
182077
312533
1892395
122558
1150493
301630
652685
1285507
1391539
425754
663875
844275
331667
204789
1927210
645532
368320
583162
135174
1956499
892412
1232718
1664927
202056
1066531
1608424
33605
1257252
1220419
831328
1353595
1695411
893704
396892
1599072
256126
719525
670915
803646
408722
992499
989581
240763
1428235
669119
836311
602628
1737196
185806
1484051
1125931
545285
1831176
1229482
1881337
636548
1845991
1768300
1965352
1138999
1798011
1227743
460989
558795
1361239
1445766
1805745
920919
1619317
937882
588854
61545
1279821
1253337
1651118
10498
227267
1856760
845654
299556
1036521
1658529
1096242
97469
717404
1612054
925476
1935660
1030237
21836
92938
848288
475623
1872318
1711677
399954
1804165
299924
236308
55726
725410
244031
1897784
1531252
7644
1422152
214134
1159323
982766
108362
310222
424467
374848
785974
1716423
1812441
1550979
947718
1656580
1482703
444676
465260
1985640
1506735
549446
1492532
1972729
34994
236793
1344425
327652
181827
1267724
891767
1527160
89579
605949
232119
519162
389074
1514091
934750
884335
1427654
1016096
1565860
1653749
886928
751468
1263195
147152
894905
450512
18258
1026926
454541
266042
862688
1146673
738800
1333833
1500778
1792680
599424
1138748
1012674
1971112
1542472
1317640
1667944
512060
309021
249854
533609
631878
552691
1846329
346586
900944
346436
496710
177176
1446232
60459
1298079
1273193
1700953
219518
1879271
1090221
1666052
1004004
386319
383277
1284796
1368461
903472
743294
1678709
1497485
953228
697875
885893
1422371
1809886
600444
1165893
920344
1508570
980821
1304917
1705271
1598449
981267
1710245
1399759
542659
1182965
1960162
1120550
1589339
182131
1510251
1833232
528012
462390
472071
1749577
987787
1564614
205738
984246
482649
1762899
747057
1081486
1654146
1925593
1986062
492880
251371
335007
390753
654403
227278
1143644
1331526
670973
1773587
1809680
476313
536962
116689
35921
1107630
1959982
1343638
1586703
121292
955958
1548578
1743474
1451424
1141103
576797
1451229
1622714
187662
781662
1963801
73359
676615
629606
1525784
1936616
1639474
1998867
799783
909307
1296141
1760736
559950
200611
1093759
1252360
1381570
826546
571544
120669
849753
553851
884638
1503231
1953343
1117541
311776
1906724
504513
416776
1903161
1732984
1853858
1497902
1027918
1758125
1798027
1645967
957071
1365786
564429
67329
1998204
1328949
262607
109749
1001054
342949
1117823
695513
185974
945321
108770
1310062
1358385
1623990
916468
227141
809353
72051
1216853
512947
407970
868257
1376992
1520982
865908
315760
1607706
1479072
1465886
857026
1518480
133334
1715383
1846308
7135
425371
1573143
1792528
1495222
532777
1959574
1350673
1228249
674814
1228199
15598
526542
916424
529959
394744
1584701
450564
1154699
1557078
1738066
1920175
1497437
1224641
294052
615986
320486
994696
1109127
1919129
47883
1952150
985816
864251
1128699
1510885
1934542
1010190
1068024
704657
3000
1557817
23543
1153019
846673
1360775
145060
807414
1291810
1461389
566084
1464951
1433493
1337694
1108651
1363097
1267798
1104617
1434993
1625097
208176
508739
1961426
288227
1287922
340110
1630861
1499050
1412172
1784924
1664024
1570616
1535447
1710772
770388
247054
1156839
1497897
1426010
588728
1879644
1010529
176261
846449
882646
1947522
1568691
349608
85713
838945
1006767
1818486
3562
243967
462708
1749408
697208
494525
1470186
1579646
886515
574077
1142646
254602
1281955
209598
733031
1151397
1993295
924055
1837930
1219848
1866721
1038534
935606
1946441
1589913
465713
852826
876604
1789468
977694
643833
487909
1654006
217717
1081682
201262
1235940
1233904
1126814
793279
1153150
765044
1215174
543166
182558
1151579
1170179
94824
1528000
999739
556792
1982752
1192191
1257728
1822059
1681877
364317
1086811
1760257
1629697
1404306
130792
617722
714295
151629
1842666
1123603
40000
1085606
1424484
1994791
1480577
995837
1755785
1545419
1403393
1977970
1935962
337107
1739615
605814
1788760
1049473
1577351
853385
825929
842768
167778
371003
1957000
1831250
1990335
505792
1156698
1356025
1193616
321883
1943289
195624
969807
455230
217464
1594058
905338
518780
1257769
659789
810897
298890
595248
1281809
1101437
128331
909474
943280
1206667
1119359
199999
1792214
1409917
1753436
806265
186743
1898460
1608360
1706831
725226
648400
1596001
970253
554783
181030
790101
1693699
728520
430750
1494286
73633
1029920
793843
220159
899485
1424662
1203098
259165
1131080
400491
567145
137912
118784
1956085
649398
1244601
1736955
1531625
373769
1285419
1698580
1248317
408936
1182455
1392992
1909992
949559
1196017
69066
939621
1214760
1931056
636667
943045
1091246
1109217
997979
561215
100491
1763040
1559442
608403
1934342
65640
462476
1538471
805697
1989242
665329
1943423
336842
1122411
1515447
582728
394439
888535
1961146
215215
662375
1482822
1279118
1404256
1176422
1429083
405545
596505
1610246
1035685
194045
1248569
379901
1055147
997252
1731028
447314
1212709
44548
1259946
192013
219460
1703661
44452
1429770
483415
1796165
342644
1175862
1096636
1962778
1745115
1442191
1881873
1711205
685204
1481613
1668881
1901920
1839534
1656478
1913230
1365984
1718508
1440444
1690478
1340389
623149
867976
1136580
1212194
1807831
66268
88941
822773
1023789
1911494
367478
1473259
1857705
1051338
106565
1710772
322605
87437
915176
1481193
1314891
1059336
1794771
1690919
238230
1198558
1265676
1676573
350404
1037080
1018129
1283921
239680
1299405
321814
1263488
381874
968125
411051
1915689
1103792
170406
232376
1451564
1189763
428739
413396
991994
252816
808305
410626
1193996
244963
446132
128137
150928
976213
68718
1327451
1644846
384208
258791
688288
731127
1372655
1970530
91698
1592919
158041
874381
1297468
1629244
384642
1687515
1681173
1959278
1245954
534527
1849422
1386961
512625
91680
1182712
418050
854570
302121
1073368
510900
1303076
695884
1333383
194888
72677
137666
1909188
1806954
1723666
566900
490133
745409
1153099
568855
1686667
157398
1452857
421552
1967391
1715749
127048
242725
984812
1480254
589609
812840
237874
709053
1359355
1831742
1151049
1093854
808138
271511
1397466
1893991
1624637
1097730
144479
1084207
1653118
1204233
1589480
486101
1133398
911564
666095
90030
428890
297286
10366
127518
1537741
989846
1076660
1778387
316358
570746
1793494
211831
1460564
37537
422158
1124001
1686565
438847
1176145
750279
826353
678276
843314
1885036
1433824
220449
119899
1346690
1724812
344064
796037
1613567
1321034
1232668
1280875
427520
1574480
915692
460264
1537699
1244920
581986
1945493
1209207
1366711
1997649
1438372
736838
760977
1895300
1089162
1012759
742178
17260
289830
131171
348065
289715
1941907
1282489
702430
802093
1596844
1985759
483786
452801
1018747
1395855
1690348
1270377
880564
221352
1971229
625804
1160493
1133065
1347983
513227
1097042
1600897
131386
1182419
605360
538551
1351640
954346
1673371
1121559
1231249
889267
109185
207499
19420
367913
1112882
149875
1514848
476086
1656374
266273
1474568
1669006
17759
663419
235030
273325
51608
879394
1475516
626625
1081281
850811
1015766
337426
559003
846683
1780536
1725340
936098
450304
1234922
1805690
476586
1270128
370881
790181
170508
1789527
71832
363636
848454
1046081
473562
728585
1273968
1427944
1650740
1231038
1209666
1466766
1996679
1384653
610950
1383784
425694
1938209
1183647
1315602
1723414
1765574
659651
1234335
1715076
1891999
1414826
1547993
1373510
1074617
701538
219542
1347593
1109436
1510029
998047
432194
357892
203857
439277
1748286
776754
27904
975060
1057048
1512738
387556
1346243
1389754
932655
307666
1033930
996244
1186050
544626
804379
807049
1630625
451555
151207
723223
547538
107656
1898082
610205
415247
501358
1821271
691434
580267
1507633
1856338
1786636
1037305
1447739
685711
245708
772211
1171126
573125
1200417
1440226
1219063
1113062
366837
127330
36299
1662074
1142862
1424885
47198
804373
1114079
1479579
1120330
43541
799239
1475399
673346
989620
1896488
703259
124867
1229308
1153499
530321
697821
1099362
926809
777785
1822452
702966
865398
1307093
1974728
1645736
915371
462812
1777409
554755
167736
402588
494571
1152269
1495969
1510451
1093088
576230
470418
1499419
1645295
923992
672482
1502418
523460
1794924
1222917
426119
557268
1430509
1103679
981585
1964443
1654826
800679
1518444
659864
260925
805679
662663
1522701
1905364
1239467
1459079
1776679
1760661
1880127
1013907
294802
1345177
1893937
265537
200594
1478639
889982
1790444
950599
1120642
114256
809529
743457
1756552
596046
1648101
550787
165513
867252
32674
1057383
626723
461228
1076874
555204
588051
452367
48530
1446173
1090203
523561
1388270
550092
1113515
274052
1557303
1549504
351845
1069085
1695834
190063
1025496
1698796
106537
967030
412861
1584383
1889679
1254667
177583
931906
1176545
1199268
1143214
1081626
1438732
1892687
762044
1305634
533272
1893261
1707023
316641
890478
1201758
878260
328576
1201036
705576
227024
1613667
618133
805289
791014
712315
1629425
258127
1918845
1249130
1655148
1258645
1205663
617778
440987
131789
915625
1886211
614850
1157394
1541498
265336
996511
1598389
572471
322291
359003
542445
1210426
1804955
333105
460396
514627
831110
11274
705150
322224
1759762
318296
122696
1842385
991203
862481
1869244
1903741
1991473
1750137
1873939
269546
596806
1332958
321146
1617782
445237
1367621
1300774
1394310
1732637
225571
1846681
764380
1817543
1560400
811672
273533
916021
1411676
276563
1334064
456851
1333037
406786
941666
1198415
1125133
1034348
1138509
77993
1866058
751249
710245
796443
120668
504421
936792
1928064
1855723
1163308
1688850
99549
660746
999638
848619
1965302
766376
880738
1673128
1140220
878906
1609003
1323071
1281483
500064
1952929
1825612
1148561
366819
1560847
1251973
93815
1015632
775246
689331
1214660
229815
1959302
125258
896031
881628
365833
8626
400319
1667804
1216647
690734
1913702
1181737
692148
1453904
1504986
1537992
1666658
638583
481633
519867
1054698
1373915
1082684
1763510
1374932
1870403
1129939
260447
1143814
1007089
1212098
653147
98206
1950496
531015
64696
361516
1193048
131825
1727758
585236
1767934
1144957
570936
5469
1284161
1487350
1118507
1025459
1875235
1291540
1114109
1579494
1397379
1266899
1401457
1044319
189611
307144
1583635
129721
663073
1865683
521803
1670224
9144
956426
1684801
308567
1818534
501261
666192
1308113
1694803
287028
1248449
1615394
1673923
258088
1922849
73581
1376910
68809
1711677
1452653
109271
29577
1355282
1312628
541339
121798
1613506
1837818
80582
538824
1512846
1231215
29440
241668
131950
229540
1694310
620289
1606724
697839
1655602
1804602
1972760
1360190
639176
1175074
717172
519604
1428585
810553
584537
1654938
1521426
1008717
1064320
173561
1580955
971506
446899
733350
630303
1899495
1756311
1906464
147871
1143352
796316
888153
405597
1428873
548911
798712
403582
1673754
639270
257158
1104080
1655192
1095895
1072563
322277
110436
889436
1393175
537705
1069706
1971365
796197
1532744
1945289
917868
993847
716213
77542
1443034
1257435
200190
449737
447285
662585
917929
1354801
1363955
1823423
1142543
492484
667
327957
874579
1042932
355849
759557
1045430
600961
1757217
910558
1704714
651630
340751
1337077
750335
1733118
1546395
1735247
316332
808123
695652
1377448
1041576
1594369
1161578
1318878
1070637
930696
1543546
154983
18460
658245
1045342
310733
492638
1097916
414114
786339
90770
542387
1735378
1871414
1639908
535955
724152
1666191
1929474
1941806
1056995
1646087
1950508
1806355
1684078
1070825
610607
390351
1171722
1204021
504890
657980
224317
1605592
57578
1089244
743794
1591051
176094
355486
434002
1826052
1346476
336542
1291808
162723
435378
1655265
998867
1144635
793106
1395706
215378
910391
1069434
1679393
237137
591615
1149113
1047963
1172867
1121954
1666070
591193
882370
182173
739306
858290
1042652
1413847
943465
530376
1543406
1390851
455206
1640865
1882434
1977794
1843362
734553
555511
1416269
1323984
512213
959202
284878
517862
243103
1600475
1876163
1962212
15656
1279639
577572
1871835
1176448
1137300
975220
869593
1362467
1313922
270747
1603960
196016
246454
1736990
384855
1702819
1436759
185490
818992
1073929
955637
1178811
1235749
872875
789603
1541898
1393371
1432825
255998
803411
1639478
272406
1842359
476816
337400
307026
1275853
1830166
191058
1568172
509542
1460821
1115784
1475707
1838387
951164
1520137
233675
488631
19373
1952908
976148
154029
1879124
1533982
1249494
1300409
921861
979088
326772
793127
333032
837010
1910318
1607890
1393604
638298
771088
474347
1542204
1991710
653303
1633584
1534656
1834938
1891171
61768
1848339
42869
188097
234650
1384156
784171
78078
228739
1253827
1379076
1439873
405750
1264666
539789
1808437
92382
246375
1191453
1010076
948407
509993
905816
633225
423417
524303
772590
1688946
466436
1699257
253214
1803053
22263
26482
947621
540522
1135150
1691812
1114953
455888
900498
1264929
1761662
1618652
839177
240477
304096
1155809
1071861
1833478
1097878
336779
843894
1944321
1097314
866686
742628
286896
662773
414683
1696705
68934
1342025
1043292
1891900
1513054
452379
687142
36995
1951368
74351
364330
1942373
507743
1901563
463124
1741890
1506902
897884
1859738
1993980
361355
599812
1985647
1752424
298874
178265
1678490
330749
276749
422340
852060
491681
284726
1560774
609234
1774069
1115208
1819226
245638
1799457
101473
139964
77727
344751
788967
1150602
1746652
194118
1556576
131879
1913197
614054
1325263
718007
1799265
1806530
1971222
1466598
1854882
1065571
1610966
1691038
1174776
1762609
657836
132235
706572
1296319
1646680
969951
624007
665986
1980628
1552657
979330
797833
217785
1839558
883470
220420
309921
412997
1288914
877311
129803
1118670
1212670
523367
400864
675967
281715
1756314
666387
1944468
1108020
553770
1724172
1070254
1410730
1817174
227627
1916917
634793
1326670
549043
1921467
176756
1502467
909184
1805415
741349
970183
1037894
1606541
580444
1610518
1188365
1766
797445
1165979
1587431
1998733
1956201
64396
431010
1681480
110530
265107
1943839
1597367
1823803
658076
567076
1077989
468079
1872101
278756
932519
767159
254190
621476
297852
1626939
1502815
1046377
966463
216783
72755
867557
1673359
340038
243024
1820959
369669
1553402
1238771
1419669
1003689
496515
171478
471411
1558784
1822330
121857
211401
243123
843873
650763
1807391
510194
515419
1311450
1648917
942713
1643922
1681988
1450128
1663848
131559
1966781
697870
176241
1094424
1910506
1267966
573017
729433
1196110
337508
1931708
1048575
777538
1435584
496353
1254942
1001003
139049
684177
118118
306399
1893164
36916
1827940
1868321
359905
42598
738928
1776665
1525602
872277
211129
14481
1776815
1993112
1935847
47665
856070
1852517
1435040
1495393
1717112
903114
209798
669821
867515
1722693
385727
1009940
1668071
254113
366756
1827415
1949527
1282866
1525072
541746
1981205
267132
418377
683129
1213981
1133005
181679
1677930
406857
180717
1623631
1542657
1236067
665296
1963016
1932125
905969
916152
993107
1396519
718446
760443
451224
358644
910300
65486
1296635
1012623
656195
1215383
1689483
88244
1942212
1477901
29809
1796463
404436
1110552
420571
426543
1899192
1739059
599518
240029
820324
1703867
1258124
1936249
397865
944524
1207345
250489
276470
1946438
244163
16419
415297
1806143
1145682
698883
728837
1295073
988644
662009
1942508
807250
1729203
1066242
718438
945761
327894
281453
1333521
1245096
915236
1116653
1362087
459546
571399
859298
1638795
1395044
1775276
989891
504450
433429
149148
1193430
434736
48489
763632
592544
89716
1801563
1351113
229532
154322
1055648
353962
812557
184178
1885565
953422
1161721
360006
1646207
1985915
482850
1010711
875876
254352
1108776
876130
1587534
700637
128903
1863336
1433268
1164958
716658
957835
1247153
1603443
33235
133637
1783378
1419051
1611383
1309565
654651
1646900
1254385
1862171
1155081
1499848
299724
1028728
487018
1015571
369952
162687
826529
319483
725640
1795649
476062
712446
1557604
1712891
204742
943725
545469
1379080
1558581
481374
291424
899464
492031
1591544
1137439
560948
1451365
1216146
187252
1119806
1095604
1802681
1938840
1009336
707460
1913530
744416
1032270
1834622
615203
55145
1151170
117571
1336864
891862
415654
1755258
1593385
1790180
983635
1317680
1225112
390055
704411
1528342
347958
1772132
900271
233330
1261595
504386
514605
1076462
1859732
947564
1018715
1396549
383867
1791412
1415675
365085
912450
1319834
1494598
376797
1242534
610062
1023411
35599
1697367
1654183
1729003
1542913
374515
833633
1421926
1472297
432908
380446
1734485
1338823
1550461
30839
885000
669146
1604692
1650718
1465954
1805897
1857699
1034364
1243166
1943882
389543
1487496
1498126
922819
780770
1577020
1114236
663238
283476
503503
1408309
929388
886788
445941
460535
1474760
866262
654726
1345097
1199111
409422
925450
435069
1913839
398008
1573800
1826665
1179571
931909
331278
489417
276505
446349
1688948
511163
1763388
505124
1631123
1077720
1392737
694023
1802680
160950
1644823
563040
460240
772408
960418
408081
1369739
1942177
1282715
1228523
510984
598752
438656
1066860
1239343
320650
754050
352820
621836
53521
1424449
566774
499297
682648
1876881
1680533
191788
509083
1899560
757603
430870
649507
617953
1857797
1570586
769380
874884
340912
1764118
1158649
1784592
1538833
1717432
928980
179692
1346831
967468
1681185
1907850
1896279
1523179
1952954
86840
606777
1342528
1762962
1400385
191906
539028
20966
788349
1638298
1612733
1722799
245168
332436
297235
1138940
747981
47486
1638342
531838
408602
900558
1236452
1283759
801396
524614
1040077
1082651
232337
30997
1008190
1224542
1838799
938761
81909
1889666
307266
13788
707345
1573146
1614241
1742270
1117316
467305
1550163
50134
1917701
369463
356915
194306
852964
654706
728685
1435218
1875381
1203800
1124468
170019
168185
6636
1297674
822503
609926
690766
829511
166287
1683809
1690814
1563546
1104120
190771
1388162
796772
1014231
1941981
434763
478016
772063
1295244
795588
295349
1556347
41138
1168678
941156
1782340
33439
932766
248097
1175504
397189
1875457
1815771
1634089
542286
1979167
1655644
633329
1512153
950875
1948841
789294
358833
1856872
227534
1904767
603430
568996
1481951
1891786
1531292
662584
1657754
1565062
1403737
1579684
1082946
1106029
1906034
1834771
1662676
414101
623848
473033
1942621
416231
1931009
1982203
1717636
113729
1740536
187502
616004
502838
1442058
1122956
994687
1815908
459853
247897
1759953
1394183
1916676
1847874
1119584
131665
1250320
1606076
1368613
927808
1000533
1363278
353860
878943
1401942
246015
1809376
1536846
743722
1681977
1813119
1593807
976150
1052499
411808
415161
1045381
234753
929834
543168
165440
1227252
55240
1679552
486765
460172
1455520
1181414
134022
458070
1036054
940630
1514470
621423
1125442
1290275
235475
1225849
569831
622790
1632957
1546707
322043
1660728
1663057
157673
970769
1922480
188305
1195160
1915675
616649
647271
1563375
1875241
1635782
241465
1567725
1968182
1065803
1727206
33456
1940331
1942357
573424
1462819
928828
440396
1535522
1823750
45390
750351
940988
1298630
105485
391755
835826
1319773
1049680
868920
329216
1715034
1457522
353359
845443
544038
1661826
919416
232924
176319
690756
935625
1699550
1483833
1201306
1487051
409547
513607
1814689
875500
872125
743169
1642072
494418
434470
1827062
1378953
183181
481892
600529
1097824
522196
1360062
1712830
633000
1293815
612542
6678
276694
1205150
1883406
1855695
1292661
1815344
1611542
1005225
971289
732729
91235
450578
574199
1808846
1824983
699754
1332349
1877926
1580981
1524431
785813
409438
1224225
1945156
1738719
411424
1632530
1211350
790486
1396401
1046636
867620
1610431
1597297
595606
1776097
98503
1541762
663358
1994289
107969
506767
1023184
845154
1242199
1662616
808340
1491428
1536313
1036722
1326111
1548546
45124
526566
70396
1343206
1062794
636501
1796524
1459714
1302474
399522
373718
1447142
896615
1893716
1285658
1463619
1413693
1000952
1181519
588622
1731079
1207169
1809130
1571389
1427802
1883341
770111
1671951
1640045
859896
546781
1621763
1721880
1446172
1665012
911909
565684
1409672
565566
997273
1461618
1650045
1655974
660619
191010
1642068
914978
690562
1186523
741085
612784
365776
1475193
1453516
1175029
931777
1773922
461953
1695540
1165750
1132781
155065
1014653
1708690
852301
1104172
1127973
973251
1367812
1812538
179441
214578
691590
416412
1697940
1463395
1804679
1645286
1387723
846403
560969
709260
811763
481919
544621
1537131
999917
1814964
1144272
485499
1873608
1656711
862288
246247
1096117
881448
1103805
1374512
1624711
664529
432456
1912366
1096896
1571736
717760
1878517
583599
1778603
1283844
1615854
1773791
326242
1989493
1821529
822188
265050
370127
599276
67947
362950
945425
1245346
770194
140023
1353561
1470197
797522
1247080
1977539
1623865
1833341
989870
126182
809866
715104
1097024
449572
1998647
1519182
165108
1857547
655310
1944915
1601390
873569
526736
1973643
1755385
1812940
1355199
1922248
786457
933619
86394
699204
1905727
182506
491845
1604509
1266749
827705
1252138
1203406
130280
1806830
1910698
782246
1366223
1351512
15263
729022
1289893
160499
462860
570273
575500
833585
1049909
1299137
1256899
583836
755422
1280661
1521936
694802
1678328
1346873
1933075
546875
153831
655914
1081045
1918965
843062
1590651
412515
1738794
1802143
253793
1605474
534367
1333224
1899764
1598065
1369706
899182
1870510
1656626
1546396
219919
579954
1265435
1576133
1305944
1851800
993853
711870
633558
1381317
758987
201697
378344
1286444
745406
193018
177926
1689379
1049222
963174
709907
1309897
246795
182119
172655
1914586
1163663
1681376
1594187
1617513
101890
1256834
1491333
318028
533434
44653
203480
89662
1239477
1471774
1988893
513606
613973
384585
826132
825349
587941
560149
1084524
1428420
823899
403461
1631515
1056593
1460888
18102
980716
1604238
873217
59649
1562841
1258110
1991551
637030
309580
1230630
239004
1847300
511675
1411260
1816473
361120
508716
1165523
660573
1857137
1752926
1641696
1609014
1575934
1444721
372842
1529916
1064374
599525
154911
41501
991790
677836
1540266
461459
784894
1324126
1441622
837927
1125682
1791833
1680190
1012562
1662751
1524866
733491
1174019
1879122
1192072
1942095
1470719
1960813
775206
1117897
486308
1547565
1075573
291651
1486303
1849865
177183
568760
1058987
170098
223127
1531211
279423
1760724
1623696
1741113
893849
21011
1186598
665177
234239
1284078
337600
825867
989406
1647501
689431
239389
1238561
1089961
1026684
1967092
862268
1320747
1200958
697378
631874
637258
934832
1530547
479107
168173
1015568
1480874
793284
233495
1871430
646842
137734
32434
363993
1663443
1440047
1690285
1697705
871957
517683
1732140
1785671
370158
349660
681842
1593148
1002852
785574
535206
1044760
923300
33013
1011487
1763605
1977638
393866
33147
1777947
181088
333305
1308446
1614869
614869
1371080
1804144
1289263
413359
589352
281127
1543824
20457
348371
1272471
1774840
1818947
1824803
576060
666854
5056
349120
1592848
934007
1046363
1449971
1313868
1589946
1533761
1203742
921455
1264211
1966507
1439727
283692
421473
1407464
852186
357899
1430196
1840700
930189
1718768
1155247
492494
769080
1223824
178092
1337876
1499198
617084
290693
610580
1357919
1405729
1364311
233529
1853761
1992431
1456948
475050
206667
1251588
969948
78832
1638213
706347
1325622
1550688
891637
778238
1240949
1087154
1028755
1415049
61967
853226
686580
945330
836681
1303227
1500726
1052750
865221
507542
1567344
1573219
1483407
1961788
577520
1328570
833095
726230
1564191
515806
731790
620812
1598698
1073649
1256838
1399388
546647
191679
487040
291653
1224049
778983
1952166
248545
204234
731654
390816
904165
562373
893313
1472192
1424836
1952307
1262559
1801227
1619902
1722941
808622
1014772
1952977
812454
126597
1825570
1210200
910505
24979
1110718
1656812
1651328
1339874
968266
903663
384723
1525596
1825930
515485
1076927
236691
554965
641612
892626
620459
1820064
1714943
412404
66234
1083629
342282
1860591
1994794
481119
1033234
1750311
450682
1150532
1753260
891836
1460794
572225
1702620
745841
576806
1066863
569038
1091205
292056
1398950
1394787
1145123
1895361
168366
1738649
605640
1787568
1998619
531612
1165143
1474069
1573726
470606
1061865
815197
1102882
1889534
263502
1228798
1559385
1105394
590232
1054767
99633
1133839
1854235
288460
1184794
308476
202808
976858
346390
1836684
651958
274594
1282340
37779
1081920
664946
716926
322867
1968340
899158
381360
390513
1539369
244179
1589414
1708953
1179433
1567426
1129893
1619310
35709
454567
1429253
1419608
1371400
269887
374562
715826
1026783
377077
1620126
1265056
1393039
1133964
79772
1036672
652166
524988
1027884
96080
1862665
415715
1355049
1875928
1028293
304965
1531031
83868
548909
303891
885117
1836685
1209058
31655
519879
167639
192041
1867897
432677
399907
772370
1584677
303017
720303
452018
1318663
998137
279043
1727640
119750
242569
1135557
10167
1133337
1469891
101892
1817597
1659373
1354873
1251200
1182115
854603
1960315
384187
611742
1874118
1814180
360752
934008
1493497
174800
439804
646913
384670
644091
1061622
144536
1342988
469461
438607
1117907
1933618
970545
211498
1220516
712497
401406
327225
1671951
237573
848846
772485
796514
801894
453204
1766966
1078484
1738515
914441
729199
425321
1728871
1769329
1792710
1624715
1599661
1406207
992222
796700
1490182
896485
1733367
71908
1029719
1022613
229381
73194
786989
232892
1655533
301040
893813
86640
260857
1562269
1281330
231518
369378
707606
694830
38144
1641049
1781724
829567
78689
286617
1867336
669604
932788
1440574
1278904
231859
1858732
90618
421032
1434781
877762
787243
510086
850143
1568252
963310
1330518
435302
1585531
910168
1891247
434959
150800
160048
730613
1960113
361819
622516
148217
1684266
703356
17815
1978766
1293161
189586
1136796
279962
66543
207729
517007
234437
1082151
861782
67412
399182
1305122
3827
251926
766357
376957
1424691
596671
667475
37845
1563148
1233047
1228679
505689
927920
722011
953464
1739797
1616702
1839205
884829
1058133
1635024
1752220
1880539
1282083
190477
973080
593034
578195
532604
1817942
1494593
1807300
1940114
1394103
1487332
1242165
315343
768456
137500
1549954
215994
70925
1028213
1744186
957588
1399009
1626638
774972
1508358
538705
87271
1657650
475430
1395926
1196780
1680189
1247446
166232
496746
1271631
552260
251590
1745660
94663
1451071
1936432
468116
1826801
1714287
7811
596765
1974423
1692930
953035
1130695
548742
284006
1936441
758276
164384
260216
1753500
1146449
620643
411765
1292154
1400496
1860826
1841366
556293
1519520
1562349
498019
1300784
1293252
336906
1195447
587617
1659452
339986
1513808
972224
752783
714920
1886991
439287
1424886
1363852
491730
1271323
1617443
1870202
112039
690205
961412
180516
1477564
1359897
1296246
1896430
344380
1458277
1288555
669821
672224
309194
522514
598967
782335
625026
757110
1929045
238662
1686979
1376463
848771
262563
331918
1767563
1288356
1823807
1726428
1168728
1540226
1710319
1966737
1391023
1057439
1667827
929176
90863
1933512
1166011
782685
589948
1265121
1447901
248391
1207726
821268
1500313
247036
570205
536382
762659
1045835
1588448
1311668
526488
1780944
1066383
489509
320847
991523
1961068
952982
1413320
1585559
162761
1536728
83578
720298
608521
849474
1845352
1800111
1289036
1883956
820020
361042
1862225
1075976
1654415
1081325
364112
216640
976552
1287658
168817
865552
1652923
1230094
444835
350393
1499300
1976417
1053637
1353426
988830
1326321
1043911
1253016
1508391
1139898
1609997
429824
1191395
834937
1979486
1127257
1110327
512702
435769
1326808
141640
695364
327187
1703141
275301
1097461
1141583
1081960
1759370
1190894
1330208
617974
1685931
792469
134709
1484803
196773
1510798
1513446
297882
509339
231135
1392844
1715182
1341049
853306
566242
648550
997909
1454732
745870
441506
489723
697019
289766
1338448
1430158
1791154
797346
360230
1206732
1295168
1040089
387891
688258
1993980
1862054
1938756
867235
343616
1832622
937012
146822
534140
1623355
1424346
612191
794046
1550632
1104141
1178989
1929688
78438
1816697
384529
1186869
1765469
497620
1593577
485355
1644295
1264885
869062
1111810
262937
1612573
1182081
429622
427641
705049
153329
256093
552480
642161
1246300
13655
212422
1557369
1276711
1719627
760276
689849
1003980
178525
899324
1739362
612355
1700867
1317664
980283
1289466
517665
1593247
204377
1668522
480699
1439310
84318
1709472
395084
620306
845755
15324
790847
1741129
863963
1229651
894548
1119148
1342699
253169
41816
1656054
1334696
825224
1940137
500269
176352
480016
46642
1965231
1776862
302096
590365
1246073
1927668
1233986
1575366
1279251
1272583
1217634
609351
347196
316112
1336995
37341
901205
1042229
1740116
1296702
1431019
647312
1495368
1445922
98465
1785125
1333638
1923362
388007
749958
33146
669384
436235
676450
463932
143569
426489
1580118
768274
368831
59327
1776189
1580126
177140
477272
1798319
521647
1115459
1592895
285252
1618509
359255
1503782
268929
713510
1213086
861114
1064165
718647
1183077
822407
348333
1374121
1388931
990404
1032220
1785472
803822
1539813
293490
1770123
818364
552476
1087363
1341134
1713937
86353
896941
824671
1237489
234036
356197
1353869
1806572
372594
418565
1870074
1977121
1674510
1104747
421617
1562664
1851960
480595
1680775
1314080
1507739
889744
492829
1456959
840972
470021
1566145
1857703
915374
1560538
371172
1465739
15527
753477
1167885
785688
889946
195526
1882822
191523
1826192
1393621
1569792
1140919
1140324
1932364
1659599
180686
944747
1921773
937481
149135
694546
458754
490771
1552095
1796785
1354870
484399
1415124
406538
170184
889802
1389706
249740
1216246
213691
1796811
892412
256060
475839
1680013
1666977
1748162
579907
252444
679933
1992668
71740
1912572
57158
73183
1696974
1933552
1260779
1504509
1976444
1115635
246550
330300
770839
442838
814680
1707222
1417904
1752357
1862765
766521
196916
376531
1090389
1048426
1210120
1834597
1421094
270818
1702849
1022670
689564
1859481
293339
930760
1443450
1093007
1581808
403920
580238
1494831
430394
902483
1699618
89869
1986078
1827369
339904
1973038
1692511
1720637
1407475
1306615
1450635
698090
1836720
723892
1253959
9040
68740
1006665
109793
537811
1048220
1915376
657162
1814359
1308246
1914783
457098
800687
1504860
1801564
168104
481119
1977846
593009
1237189
1009731
785174
1565582
143063
1034813
902277
260219
1000814
1568432
1462222
967170
469980
1211635
447278
1396648
263189
1602430
316329
347223
1538331
1035428
474659
1007114
723981
54451
1936263
593075
1653634
434981
545690
1208308
1837663
97046
90281
354276
872816
1561889
1778732
701439
1147207
1902030
1505457
1446525
991641
897992
1601417
1008775
133213
562626
730976
812632
1897241
381604
94690
488924
897230
1370900
882199
1943829
1770054
234952
1849588
649547
1658005
1691586
55339
344236
829867
991010
486859
227291
1590737
665372
197205
1690046
521509
242128
1343746
1788022
1619627
1655445
47648
1298808
1483542
952465
201827
1146197
213218
1848763
619242
591028
1234533
1152302
1651756
573913
51268
1700829
158366
1007141
1512731
1031416
6560
519873
1540860
438388
457584
1187769
521433
1398572
1494965
435741
1350556
1490314
56810
1960777
562808
184876
527924
1477566
371127
100704
582308
1545015
1856200
307000
327508
1709353
118113
1594832
1211132
821832
207312
212919
735817
1483352
1655481
113938
1295191
432676
1526774
684732
1104032
1425114
646169
324727
898715
150344
1957871
328797
561996
823680
1355075
1576668
1693167
304244
1212649
1051475
974184
381380
1951920
216368
1717900
899829
1839597
1363499
1934320
1643714
294401
413257
1536525
525523
1458258
1093915
778599
620865
62142
657815
1611417
1987724
1898903
201466
320530
383147
840877
1935775
1648213
1859269
550956
499059
1762384
1547456
1489469
1799623
39507
958376
793848
897075
1210752
1152290
1944327
11847
1362693
44324
1217575
1356073
596407
1012826
275912
1273394
493000
1838523
578840
944342
997200
107298
1907335
1961350
287832
699602
1813497
1464333
359246
1302385
1403068
1387872
1241130
1837064
4084
666905
375600
1354362
950408
1895524
1206775
1041445
536357
396463
255989
1040894
699039
1387743
1228995
72843
1916931
1453728
710194
650249
1705124
1380716
313900
674692
1522052
1082053
1275800
669238
1346110
1148854
1733421
512917
872078
1358030
1981567
715437
1250237
849765
691735
162272
1301523
797606
116659
1792386
692474
824495
1031927
579717
1458621
356128
1179974
442684
309375
256200
1123249
1208181
1269975
406044
1991355
1326046
116628
304141
358998
1453079
1646961
1376712
1127313
1724883
968555
1841050
1474723
1880744
1694700
367413
657977
243081
458444
1807775
993113
1726984
1536726
1630930
1079982
777649
378103
760542
1378027
137510
1213985
469067
535241
779125
287230
807924
949856
1788501
1919623
431086
465827
1100026
581873
1490133
532876
457301
1659988
1193937
876140
1410619
663300
1843751
988118
175188
1353224
291807
1451759
748492
709393
1438537
1038958
1093158
617244
942542
161282
1937207
1883846
1509045
1643272
1912216
1655077
438437
178194
167926
1850821
149506
1909756
1846911
1493710
770927
715447
1813295
187187
1714301
1624877
834223
1873180
365093
1051971
846374
66553
1759064
1558965
1872654
942741
287578
1639135
738680
983720
1708697
1660270
560248
422568
1255650
583503
1497132
437616
314097
472719
1318735
1745109
1301113
388518
1510346
3506
1780205
1019509
307546
1559483
614945
1425786
956420
1342018
851318
1363820
59098
1356643
161361
303782
602614
326135
1776910
864953
293014
1370625
793468
904173
1251684
519253
1135385
792617
1834394
1502217
929921
985051
242657
1618286
1676794
1101778
1956223
1905182
1871472
122354
564389
1231915
566433
870320
1680858
573066
1233411
1026692
1397955
1979851
653186
54203
124298
1393649
1664032
1336782
1227020
1925277
557749
1626002
503247
1901964
597209
1102718
44453
1009046
538408
1001471
274304
252050
1330240
1978942
449996
922342
1414958
52894
531329
979213
1283385
1778376
366711
1674194
979227
1606133
1664296
1722449
1943183
1560420
458988
18287
1703540
1595783
56209
942925
501177
1768223
987539
236104
1803747
1149830
878176
1458595
1474758
341181
573889
1438887
1450320
477812
816356
728181
459520
88410
374621
1719824
1154249
1208014
1884642
1359875
37633
1219110
723809
1919630
993686
143556
1135630
1240702
599405
223489
232170
499909
1718689
1754892
1852340
1045535
1936743
241656
682543
1318434
1557487
1950392
1116503
1589309
460834
231838
1171543
1840339
1475541
556876
1323057
1409149
1040313
174949
1349715
1333026
477455
1972888
661761
684915
1447497
318973
256148
360517
124262
643917
776981
1760156
984398
1523415
949979
1136807
285323
46781
1542669
1094412
1291361
1660608
1503428
237428
451085
1763090
1295702
331106
725181
598379
677592
1488563
1260139
1820820
1393681
108858
1424320
404253
699648
1244211
1770134
1819705
223767
1507798
1912941
1025502
662230
1241091
473808
504180
1933809
55954
682994
569214
1594762
1243891
139902
920312
1424425
143343
1947297
640842
1433841
942887
1300990
1044177
1995338
1249356
1578024
173503
41477
1821914
1756208
1834276
368252
1004551
1382219
811921
710303
1708003
1153150
1240024
1041386
1053185
329217
242794
1477492
1632296
921777
1336783
935816
1922835
476921
1064395
1735870
562211
972535
1018466
121241
1425053
1243603
208318
1943761
649544
732987
667261
244715
352271
1863772
489353
1052416
606315
1186039
847077
1521503
1873610
650092
548066
83943
959414
1467409
1469635
682971
867022
781019
1134859
426496
511212
1447322
1818966
1564711
850372
918846
1391839
678441
1805132
1266458
53139
1387213
875591
341785
810353
918439
483768
1313893
519926
970457
1267505
1138417
835310
354424
1913554
1275842
836976
1550532
1767560
1953664
1661172
383108
327486
1836330
317793
4659
1270323
1750846
1862412
1660240
872031
1767420
1545601
1834743
729325
821797
1238806
750450
469708
505250
1514130
111773
1574169
176049
1300370
636557
847104
1015778
1900277
877535
1035778
1225771
193204
939833
1962996
1193621
82510
267753
1117367
1129761
1131433
1106524
458775
1706763
417774
261928
220244
1571855
1312805
1265320
1050837
1997645
1606355
455445
1110777
491272
1159519
988499
1390619
1840422
1795504
1227770
1186127
322907
1934469
1569832
4100
1909583
1519835
253547
253214
1151505
645534
1029225
1274147
198094
778826
574116
923146
1611659
1875923
511638
1342689
899412
1985124
194785
946958
751305
1039679
700733
1030283
1431890
289247
1187001
6029
450313
1460835
1761215
986447
1319844
206034
1805299
1183431
92248
203677
1423274
1081926
1231715
1815048
1916189
1185811
688800
443443
456981
305477
1869516
1528390
631902
1194053
378339
1170244
790863
1878573
317400
1700005
986326
323533
976971
989368
1051172
796123
1115551
1110151
477973
644422
286723
390629
551064
755615
1309151
1492222
1297112
1934059
1539197
1380114
1619696
1705270
1489922
1000848
726256
1662253
1878633
1559949
1506286
122747
1389704
568136
761509
944144
404480
519876
631408
1870637
1373313
998681
483824
1198187
1195818
1094140
359717
803383
969868
1540723
1172403
753861
1542660
1235007
1877492
677572
979605
1719949
784056
1799887
1734829
1235526
1263734
1472475
1978072
440055
1690208
1266310
135120
1171710
1450341
177124
1670384
1494451
1792892
550954
779007
1989185
1027479
1020723
1130736
1712748
668980
1568988
647616
1983837
32623
587988
1715337
784744
954123
374021
1555954
1628107
708600
1707730
34255
748783
980345
30608
171614
596210
704788
343852
1418674
280757
878882
490896
1002624
1817341
1404513
1827819
1439186
695798
1621142
726350
1409398
398525
813298
9453
946942
668557
1432085
90628
1754827
1102501
1420395
1470841
1603036
464021
1820293
855668
943129
308166
1830165
1825782
1504041
1000510
1277291
1708567
1716246
1524354
1061004
1681459
1358747
1141848
220365
1383577
1982595
1311022
1941810
386997
362157
1079805
1531859
1707449
677903
559984
1779878
1738565
992037
824052
1682039
575230
1176498
391085
158876
971047
334126
1254500
204472
315554
1799100
564690
213224
1488930
988792
931507
57685
1595008
1179634
1224932
862786
1691944
506135
1980193
1953645
580753
1080297
882372
75930
1254445
1039665
1728975
1719647
1851287
130403
775946
233578
1323854
197365
961736
1133845
482029
297748
904876
1005976
191205
495300
700254
644169
1241166
1335323
105518
1115998
1004600
1659297
1217042
1631397
46884
398185
928062
1375034
647667
794195
148791
1790457
750261
166023
751286
527073
1826633
772589
420265
1103492
1713137
68036
186850
949710
18295
237195
1313192
741201
53541
1893813
1909477
1686368
1504049
856073
49999
334660
811806
1266524
595249
435634
1636487
476090
1132568
905884
1718165
1497510
285198
653249
1374133
747958
823269
929591
1386981
1217083
369979
1929873
1129833
1658026
832508
54231
550160
458341
458922
56429
600839
454026
1726038
366894
1854858
515784
1715712
1553187
1724375
287827
1639355
1803278
526268
1325331
1451171
1796294
95727
406565
968345
1777467
1208161
69590
736112
1114991
1670686
77704
605957
1331539
1925672
315417
394575
325484
1379875
810186
1940280
510351
1099424
70464
215310
303604
1351182
1256427
1973850
1895751
540571
249593
870791
1458993
1785080
282993
1048964
1613736
1179176
1343433
1293476
1242214
765990
774898
587978
272460
22604
1712354
1068194
1890429
1883614
1461191
1251127
1311076
1823601
461596
256417
1808579
1588937
1186703
415942
1718668
930329
1728703
1887465
1724727
753599
1640610
670479
1920222
1209196
1940532
1927643
296354
1723266
112214
1518114
1183744
1410107
560846
435620
1626300
1536313
1130467
1303047
640835
78566
560242
523005
1719771
1883579
282185
1391207
712396
781763
1154499
625467
1755501
1260913
190230
579769
1193505
1451627
1209116
809204
137578
629335
1552071
1726194
1967637
98791
264237
293873
319030
467635
523248
1761888
1679037
425954
1251060
801107
1774307
1223242
1069064
1155796
473980
289419
1540231
178955
527365
1119156
285092
1533727
161584
1407546
1441375
25145
902698
523803
135178
1740685
454284
604992
90216
1766282
77091
1903480
1980634
469494
1844449
786170
759561
670334
370097
1324596
846430
1325034
676292
1026011
1217865
769775
1874544
546246
1812378
1666897
1634136
980039
162154
693999
1658550
1161983
566461
744841
1945991
661871
1228317
1394326
86074
1101779
484519
795681
1727565
1767429
1848765
549915
1098145
1561654
1795410
967180
1240163
1297549
1493913
1983904
1740062
915299
1340661
263941
1390126
911530
1206785
1143006
1537006
787295
1088901
1880194
295942
430016
1849722
151633
969836
52860
109725
1224819
1154519
1494451
1134153
43164
1501269
1947347
723224
855822
566196
128070
160667
1196074
97603
628802
349289
1788117
1332074
1399524
424756
655451
649738
1742225
1524164
1959048
384414
1783495
1606496
1667080
1840394
473623
1954831
1773765
442840
437291
75898
1078191
1249105
1047558
1760201
114078
1611083
1574361
1776825
535711
1101974
745554
721223
767781
1426503
98503
54108
19878
538817
119487
1991085
17391
1956552
561400
1359105
1520144
908278
158517
1471297
810730
305750
1812360
247748
226937
1616893
822817
993
1483662
742135
1455971
1664380
1029664
678751
1964679
1754276
1109816
345333
1866199
698286
1817961
154796
67175
836568
1985945
838408
1328388
939357
349618
1782303
1172466
353246
811421
1225373
489682
608270
40870
917826
604772
615116
880963
485353
437355
1387772
1868795
1681719
570800
1482046
290630
1584508
1330522
1350198
554026
1996060
1345428
1405205
878098
174576
1133690
1814587
988042
200833
1413886
1950375
1564623
190014
1818939
1456325
1320923
395150
841013
1052303
1842370
928463
186720
556741
577340
1123004
877673
817119
260819
1829151
910514
1308141
854285
1286397
665863
740580
1882445
654099
1573709
645120
1523276
1679661
1013922
191041
1560526
47869
1642305
480444
155863
1074419
1295206
974570
1303739
1547216
796224
338677
792367
1787694
1996835
1645638
1079414
1971778
393539
1103584
811217
1682170
1719767
810108
824169
1070087
1305599
186642
1847993
365601
35335
1344545
1542032
1635374
1327143
334884
1164553
1684305
177468
1417104
525387
79740
1974526
1018033
1584567
1434306
674071
279241
1960059
149149
73096
711782
1448974
1392821
1079808
583540
1297173
1122056
1973704
1371936
269905
282164
827837
669560
1952055
45677
620118
1085914
425565
762817
666575
1298895
1092397
152163
1541610
654493
452302
1966485
106125
68293
1766561
1672548
728897
1915235
1310675
623526
1889629
1926336
1075292
1675279
1447892
1940153
32558
1897144
237757
1708844
913964
1418016
205907
455820
528926
1473697
913075
1251671
1769059
346204
911647
634443
1181159
1146499
1460011
1290691
109756
1120601
1539475
1561537
1066029
909202
257584
176756
530997
385583
1706736
1455671
1890637
1304828
1437119
799878
445310
404109
1672709
602296
79641
1250137
1796797
1696145
1107347
1442114
1305959
1191789
1668787
501023
1718734
1439612
1873274
1690157
1401637
403678
159502
1537933
857455
665188
1754651
1636374
550857
902217
1446921
1959742
1442098
271640
243659
1898731
982758
1041486
1804045
439605
826316
1628472
171617
962382
447479
243145
255815
963189
757285
416372
1146527
1492594
829161
378409
1470848
1845871
1529878
817984
543770
1351701
673427
1527074
966025
1953072
1925012
1067859
1143740
1816742
1200395
945635
965850
314942
452191
1927433
75499
631679
884854
1634765
485388
952846
1486528
321558
451507
1919309
342915
459604
1468598
727203
1081981
819140
442496
785099
493831
675862
1112674
27598
828144
1013803
105354
428685
1849180
1480370
1519408
625708
1032350
586859
308240
1262077
1255385
577498
750484
404755
1147425
160444
1322949
714999
1458774
1380812
5613
164627
902492
1104556
1872665
1179664
1201804
1985798
1710355
1281149
1850744
405391
212772
209628
371627
1389685
1110382
42389
1596529
98726
1712613
225177
450483
637727
403279
1600839
31879
259619
1152207
191293
1589202
768199
272471
1847714
727015
117283
926742
1494865
1900794
569399
1238313
1728235
1687435
1660569
1887459
1492697
789147
1882708
720875
133064
1639498
252627
1709417
898102
149552
1183002
915380
486308
1060205
563445
1331185
180291
1266596
412569
1997937
118635
619751
1710034
1232744
1622874
34060
1221455
533503
1392250
1668198
380337
485155
1737644
1942450
887872
512453
1835646
941934
882674
201388
156673
1812228
924080
53736
1284984
1454141
887841
906563
644145
747464
777878
1298547
1557390
443701
253706
1380943
344541
491663
611348
78007
1959098
763003
658610
692279
87736
1353266
335125
14483
1355790
366122
1388944
628825
129671
13338
1011304
84150
416695
1458122
163104
383915
1523354
342305
262001
238714
786154
1995004
419292
643672
766959
1594460
1978898
45631
1770633
1729245
1163290
902813
557331
1115612
31459
1884582
1257587
1087490
109000
1081017
957075
1556265
1190400
1926482
44333
840824
1280547
989942
1448627
784058
518755
347258
597374
1825628
88463
501661
1779827
1792128
884074
890806
1120320
550237
548450
984308
1708999
1361649
305966
974620
396327
861466
1805426
1485678
645347
1086382
780378
797785
296171
1537530
453714
1652735
40175
862797
1741406
466542
1719123
1475688
40884
545014
540008
1913830
343363
1201642
669579
569778
1404471
698356
31661
1314024
340743
762407
325554
1728181
976444
1865871
1324545
1404831
1040640
679274
668743
891164
1415376
369671
604436
1338773
393779
702497
34092
322317
1899459
1883309
1945117
395433
525610
427600
1451105
298339
663362
1641782
1431643
220193
1016893
567314
238989
22733
173290
1218113
594773
42625
480322
1165612
1569184
1486483
371624
175807
158336
1983674
1393109
189978
1122275
254144
908434
882552
1854656
915207
784841
1021727
1162168
1517255
1927007
823443
739268
1664082
264576
536307
1357265
1510091
1501824
1533052
470829
276774
1534101
1843278
247791
1767550
1436421
296744
742849
1582010
1176714
34175
1557666
805921
1186145
1518304
361748
1417764
1963983
58905
1500368
812447
1544966
1959802
615250
725260
95200
728667
1739553
344761
1120857
1845117
111473
1179938
648615
736688
813803
1692797
491445
112515
333726
1475388
1225125
956944
267453
206453
1619785
498662
1997927
1253406
1757761
849366
1915607
396943
867534
470797
186493
1316833
1264715
768360
26272
1883128
1447175
344763
955634
893214
684580
688657
1950095
1776783
1232526
167665
1100152
1100648
1615406
1564197
772116
168385
488919
991581
386923
757027
855166
902772
912788
560674
344697
948269
282908
257616
272958
493138
105500
914186
646925
1670768
374617
1294000
899779
208485
917911
1034311
514637
1783339
209016
591950
1158242
1711141
871084
717183
1789801
1634072
1089564
1828421
723386
1842730
104640
1583761
1389894
177081
982764
1356489
884313
1023231
1361613
433364
617815
1281071
1014859
1977671
5335
30394
1212181
1520343
74581
251047
879663
398371
1603222
204954
789271
1213739
898553
1469004
1663088
745286
1926954
947197
1750610
1431326
610926
258572
1747088
996970
124688
1461181
593278
733192
692138
442542
1843006
1282809
1943666
1751292
1820016
131348
150530
175458
45525
1243914
129596
763224
1899848
866551
132808
1731534
1793641
907452
1392580
824236
1054623
383860
488904
1237949
627096
143503
1416669
413570
1892647
367201
1487207
1378209
1409971
1259394
1260588
1985104
1858831
1089616
1412595
1418597
1577196
1673621
188125
739703
843507
1469441
665750
1959632
679509
1732061
1099743
1842250
861507
1231425
1283386
320813
1715328
1236022
1386401
1742990
400018
1185122
1794278
728884
753170
1199886
1539500
513692
1165540
877970
1259396
1774134
463080
234859
1554419
1747186
983885
1934459
107834
1104502
1114289
1354575
1305242
1990534
414031
712424
1061122
804093
337745
1951410
500024
36790
890292
1903206
971473
598923
1838296
618254
896853
1486846
1312069
546528
849008
1057113
605024
1484546
1767814
166761
1511375
902630
615102
756248
1124858
738059
1100081
636569
63945
1301053
1235260
612022
756605
709776
1870973
1234363
559396
300407
1204353
938132
23777
1489155
1935049
710052
1709863
368033
1073518
562079
1730416
768699
1546000
1919498
1448006
623754
516642
707271
973950
1209658
513111
831361
1632769
1149051
1332193
1929051
1632353
1701567
1607255
1474642
71575
1256121
485676
494059
1229718
349308
681582
1537577
728816
405485
598990
1822242
41751
151753
1620028
406123
39615
182812
1364897
1676694
395774
677578
1898979
9708
331075
1647662
1007464
150079
937319
1819576
359322
809393
1156634
1941661
1079717
1546633
636265
1974116
316730
465232
123899
433568
360222
833238
343284
522653
60607
257652
224801
27571
735079
497663
1628579
1289267
403527
1607311
1803562
1396161
610241
1614417
664799
1860825
1974426
163126
244944
1887993
857295
1977028
1837032
851339
855713
1575270
668680
1872359
758682
837893
995954
1227581
1242223
557608
1651826
521611
1889295
1007563
1155999
1705500
1500197
515829
1366770
351459
1698211
1576427
1261300
199554
1752512
1772615
1662814
681573
1260247
1435942
866461
285630
847241
524577
1255616
886221
1500799
1650390
1454270
1278117
1482888
1008150
538402
54281
1889435
1505168
832375
882252
1518840
1313074
1923657
1900434
728322
1490614
547870
1448473
426518
1007567
447551
1815218
1716100
1443956
905467
40474
727603
1180209
102574
422239
1836455
1281884
1592135
1593635
595036
1191405
330784
855210
691679
1867404
1117494
447394
1629709
1601525
1400660
606865
1596423
1084008
733858
1350305
1740901
554398
469513
1846150
698583
1715793
1121292
203226
150258
1935640
230769
414344
152949
1051641
1057402
498276
25236
968232
406061
690419
919879
466500
613868
186836
1820699
647600
1045414
17653
1365811
1385241
1569581
1737956
1317444
1197552
1073282
1961860
29532
900529
1832699
843691
1015235
93711
1917972
1466501
968449
319022
1747504
1191993
225470
819761
279885
1195369
1393973
1571815
1549908
1962125
1700884
665392
617885
794880
1759417
153875
901669
1687685
1017366
1909979
968377
1780507
1866557
203298
755636
544270
741023
387439
258869
654677
1838705
1956182
1840092
1238047
383466
376999
105042
940856
1416057
1793369
1129467
208892
1823584
450758
332962
350343
728297
1109431
290591
1771830
1117577
1010298
1248570
838293
560606
1184400
451137
1421347
1746909
617103
481411
1026976
778255
414559
596998
1023498
54213
1828684
669981
429786
1650981
1601788
1540457
1468971
1362884
1609573
1368253
59480
919971
969223
1737241
981761
1207412
1489380
1033273
603681
250956
1199377
1237342
998449
271471
1182350
1865808
93497
1136905
1638206
1389490
1007910
1637460
93951
1648038
1705113
1690629
219145
1990354
1526993
1671362
402048
624800
323303
1550360
1134893
1293259
188133
1141568
1686169
713536
451417
1734107
321117
253251
705209
1804747
856879
533196
328757
755644
545538
1089756
844997
1897189
820520
1272464
1381707
411036
1159562
702535
1134364
723224
922333
376334
1107703
235247
471654
220916
123585
1280462
1777935
522123
386308
1947983
630909
334034
1930168
1736672
574538
1818627
695987
1610888
569446
419824
129418
1345495
883768
31083
343372
1797463
1874463
906801
749336
651125
1972442
1006956
1363733
59962
535336
1310533
1628180
1531828
1251070
1000120
1742569
780346
149408
18563
89668
460149
118984
1388410
1816158
1720916
1582876
590152
974362
1303017
721073
1251390
802337
1944416
155702
1033698
3318
1566332
1956261
1778436
1969073
543688
238640
1298892
738900
343454
1997824
628292
1787213
1681396
1910146
1088962
1523595
1665935
367007
395597
802027
1230301
1484544
936490
945589
1003092
1319181
1562505
1322835
1091763
61177
353508
825033
415334
697057
1438961
263179
1565770
1774233
157232
1348118
1229957
1740270
996257
1370985
1612251
776782
449881
1487184
81873
590655
275029
227478
1953745
1988
866450
361174
1287218
661664
1056125
902231
419685
1413023
1705027
985402
492424
425811
1542332
465262
1163485
566043
1353037
1983302
1261760
1190290
186116
421857
1641330
1476003
85800
1596170
646781
183027
1170722
761500
600463
658484
1632689
35554
1907330
1565286
1396046
1229421
208204
1274300
1686463
2162
1517684
1418824
625939
1570611
804198
1888554
878536
381160
625911
138248
1195208
1931525
1082724
1354060
1055529
1147125
1970555
1376269
1802682
1752185
1064298
1104225
341403
732690
1221038
48084
143830
1838644
1634727
656617
642254
518240
1749273
1633667
320248
141524
607938
1425447
1191550
109569
1409649
1436220
1663769
1819580
553652
1801101
148536
1890212
1646
1484681
1268481
779576
600491
226528
414957
1615620
1998337
839988
170260
1897676
710034
1247363
1026129
539088
1318661
901621
1638364
20069
164144
295981
1628403
1891345
887143
1310417
1403959
574179
1911530
863759
836173
1413299
857090
567844
437393
1470970
1573362
357136
1173053
462285
330261
1701520
1504366
1877242
1737245
1307173
667554
955971
60316
1365635
44277
709201
1644713
994645
152424
722392
1634672
1399576
1129133
1433257
818043
1734586
486590
671219
186547
1415249
580787
1694246
934434
1439706
1960792
1489726
197642
303331
1434236
1056317
189996
1574975
432869
215942
640130
457067
1605797
886898
1364863
1341732
1624428
1100058
452877
916097
1721427
1439562
1143794
1271470
1004978
1056858
1138374
341769
1110932
953342
1864986
1096949
1085293
556331
135947
546481
961801
1305941
1670280
1072570
201241
1437834
1821063
360164
871444
379756
1443770
831705
1148689
1187115
1499852
458633
1710971
1085104
970394
1581518
306555
1553493
1120650
811101
520330
193911
1649704
1430180
1276341
1438932
1402621
1213120
1077490
1516578
928931
660038
1459810
528683
740429
1533603
198782
1799015
361648
388555
1949405
790398
1034588
1173974
55748
365341
1698902
1508536
588055
710975
732450
67602
515758
672296
1004365
1091528
1402195
1391429
221076
885408
1107159
438719
718080
931880
303292
367993
607654
1447006
87081
760968
1381809
392672
165153
1522272
833481
1723709
255026
841443
921718
1633355
855085
43061
990267
100530
751011
205682
1699655
1511449
1092077
1637527
798270
1918478
1978073
1848759
32148
1857834
518007
708284
1919955
1414854
1287274
1259243
1605967
1880203
1615609
301130
1099103
1822791
1965658
359004
41466
1462917
1741005
1326400
1171274
231476
651907
360607
383576
770148
1833244
1757909
1158609
484914
88852
860745
1647142
821276
692383
1189724
977111
261320
293652
1093814
1918998
478522
1026739
304812
518386
532960
72718
161006
309823
253529
824821
633779
800693
1214053
865855
71539
798256
1206354
723786
1498553
405357
1369097
639914
1876509
513817
1931181
1073356
200973
968046
408386
198645
348150
1093633
1252297
611338
1081587
1768229
413807
490865
757270
397810
1510192
1824138
182869
1842119
331100
652310
1569643
809853
574429
1732271
1219076
350462
474891
1186529
278733
1897073
530437
271114
1503315
1998382
1975960
269255
960984
1468720
1556996
490213
349815
262251
821775
1794331
1507431
289853
1653755
1443746
894155
1151568
1788692
1662019
1341076
1870798
1823254
1167425
516771
637581
285812
1896743
474168
1029906
235372
1018109
1913308
1313948
360307
626860
350964
1035154
550452
1821605
1877532
579431
425994
127943
134943
1632214
267543
978190
271347
1457137
650560
1182360
1723833
1021722
479656
1094756
370759
182108
1665569
514566
1103662
1616646
188515
436030
1504448
418939
195559
1335780
1922371
917065
614671
162489
554305
1963340
1802595
848210
398769
1727187
262437
363427
362845
1151488
159771
143975
1796611
1277896
705080
91390
1267728
491021
1912004
376158
595189
1219496
349070
850067
1820886
1538641
777309
1510472
951699
853310
325566
533064
1113847
1989369
1182549
1532332
136789
163933
343560
772608
742665
1118756
1095061
1329855
640563
1511448
1449016
296109
479476
797976
1552371
788503
1886355
127638
1475984
1299982
692868
895303
1189495
938815
1216323
121145
1564518
1975279
1333393
127886
207264
1208463
689316
579347
1848937
1143783
1631886
595332
218632
181859
1415113
44532
1011871
251947
1560091
1238209
1754772
1467688
405991
1098553
1549198
1458115
1362222
472533
1256382
1752281
542138
508434
1848007
1472350
1838982
1154881
1595187
1365571
530573
1782187
715127
316551
1816256
1142840
687228
1044318
1882534
1721136
698513
729879
1002496
931826
1670428
914876
833966
1780204
738789
1130576
1825779
269581
1683086
1101036
1834271
996218
262743
755804
593630
862784
60495
1437953
859805
1014298
1631560
1786911
980553
1749664
535747
230823
1373049
1505344
1244408
1227114
1049884
1312240
429274
1824002
175033
1601310
364365
13407
274399
180096
1350362
1597242
966433
1635537
721310
1573224
668680
1734039
943125
1229363
1368671
1511016
1680057
130041
1475228
1558222
1419677
1022725
1766053
1525254
690933
1401657
1908914
60529
1921029
617549
537976
1968626
1954033
1515075
489631
1012476
1060394
259631
837332
925273
1984587
710383
419221
1078213
354251
1333132
687610
195663
1504112
1017954
1263117
487807
665459
533106
1633103
367442
884187
201762
589357
1815497
326301
1054459
1063264
1329968
781881
500973
855334
540112
1938515
1216380
1957065
1652999
898026
1980882
1144588
1551472
1319981
1340591
1046580
142309
523872
1099382
455065
848959
1579679
1046101
1958002
1627432
1683804
1451229
1897935
754946
61857
344887
1020897
1889657
21835
431899
1248897
1029441
1613907
1670651
1013299
687523
1097418
1632192
1159077
1933922
1071649
750870
853583
1194808
932781
637778
993998
310289
1622568
1701215
1713716
1066148
969457
589718
708757
684521
1313543
225368
135352
1730369
280102
1630003
974310
167959
1106837
1530370
1789874
1081830
1716149
1924766
710740
996140
226495
641630
1334142
1046994
850968
1477774
1704289
1561629
594693
515999
176835
778019
1362242
1915075
1223089
509564
1591194
222239
1376485
622448
1644344
1734539
1095630
1215277
542790
454619
1499213
1490137
356639
1322668
1018408
540219
139309
1429375
1028311
1526115
415334
176986
1665018
1410223
1405936
510280
1490257
1099413
1428808
429553
1586718
121839
1103696
407404
118979
905748
1716196
1032273
712938
811484
1430367
1083253
1978657
849419
509701
253559
1015589
289455
1301823
1436211
626620
1462197
172523
1260210
976108
27830
1186681
1765642
1907209
988941
1400955
1265223
1970765
1635930
1457781
764667
1093639
1312191
1187087
1065993
1462867
122564
155201
397160
741033
1427733
302583
1446513
957720
1368986
866999
1782074
1019477
136951
1951280
284314
256236
1260873
759088
224087
1091730
860170
1182396
1937232
475980
1941108
1678790
1370921
1308243
1977507
1276321
1478738
1640658
776544
1905347
714166
1372079
495319
1180976
887113
1110854
948757
1815459
917829
1224971
236616
1942356
1689308
1597168
1157088
275458
213295
1374477
1546604
1629639
864162
628017
529657
618324
752841
1589373
369624
1834645
396565
1505539
1093102
1527785
1321115
1802829
255405
25747
466886
362141
347225
1413569
815871
435164
860695
465671
1913956
1966457
1791752
645331
760261
1244571
1387579
423262
1400079
1643578
323370
80682
209970
1902407
937089
1400324
273021
392647
1817173
77075
1939747
297739
1177482
1520665
979461
1562243
844022
446956
1522821
1229281
637973
666643
1925513
1284356
1360706
657926
1214582
891088
1435373
1434440
700378
1274843
1116047
400632
525756
1276656
421370
1742435
910876
1775282
316439
7456
1970461
481217
825390
1098593
73839
1655842
943011
1179333
994570
167690
42538
1970281
1882431
171867
1202847
249285
1705901
129329
783049
47293
267814
129312
1121142
539772
1261786
263722
540907
742457
1659880
1927042
324188
1997534
1964570
1129927
1148990
1489777
194565
478807
1859230
795643
1303036
1115359
1927563
1693957
1688538
498868
1241610
1772069
938308
1793761
1061463
633831
1319057
1546786
200483
1292048
228361
846812
1112722
116498
1990537
1996074
1842474
389010
1805732
850187
1181035
487502
277233
1048162
436803
1442206
695183
798100
971577
1555534
541185
776808
1630087
818255
649043
1230384
390077
1854975
473439
1690042
1686772
189751
1095099
709651
1153233
956477
1765451
1098428
361714
1101268
669194
86527
1335631
1044521
13417
1226982
1594816
338110
1773487
549122
544413
1628289
1180642
472114
303326
1987660
1764464
1184130
55966
98046
364019
1228616
1270658
1438398
819186
1926176
654984
1567871
1757823
494794
930515
1029875
1854778
75457
792024
299322
604341
103110
305596
456325
420070
55163
1432669
893986
746952
1387568
760738
221584
860942
1831565
1586199
1809427
121310
794948
1067456
390955
1283241
982373
1696141
1827709
1176000
1630415
797200
265178
450202
65778
977572
1894194
159134
1544075
1072176
1112180
117598
244798
1777239
765667
1509321
440239
287256
994084
1451937
945549
960243
228135
1783460
682487
785260
452150
1176241
817549
407781
1296601
1988006
484716
971779
565775
763571
1703937
860273
1028426
97948
84973
536751
561523
1417247
248189
279344
1542650
1493471
534109
672307
131005
1620694
383315
1974407
1057415
664874
1719165
956348
1431710
1792198
124216
626311
1620162
963358
1387814
1548342
1938635
553908
1223997
1040668
814151
1510848
1554097
573105
1669588
1346592
661741
1668799
915823
1123833
244883
524666
417756
275877
359556
1385851
1165625
534634
755313
1086634
966142
259396
444537
549768
1970151
122223
449452
1752571
1675632
321555
1495029
1856616
1183992
773916
1504390
345197
889055
1107574
645706
1003988
1155513
118061
168467
843028
1337964
1526956
668472
695419
539184
1877609
1325644
1244178
23897
1259816
406117
1625321
410215
635895
1781155
1132979
1929399
773238
1977357
700892
1215299
272367
1154601
769628
1195591
1977278
1864568
803297
1767070
483541
818000
1965876
910743
1831221
1898369
939749
1370196
1159994
619008
1278780
1514520
754925
1510820
1829313
1518256
57591
1672316
1791682
28033
274668
503958
1324525
904509
1975495
1073667
1433963
104767
1503884
1369750
900499
1227538
1104814
1544371
1979836
42876
394773
657111
704612
1309778
294742
960679
216656
1028895
374046
1522704
1067128
784187
43531
1171985
110419
1695891
1050459
406088
1640558
978206
888710
678310
432147
112621
1031616
880966
199640
1799795
366017
55898
951799
817038
1345962
856931
1346426
681814
1638134
1275634
1471023
1413475
1477608
504686
1536071
1749695
1392496
529854
499550
537518
1049561
659288
840618
1190718
882638
1539688
970317
1212913
1971548
1636212
600872
248528
1632788
1006421
1121675
1939710
870553
1126051
361119
730595
404084
165138
1566295
1331683
76719
244970
1721665
865411
1062954
267400
608757
1974202
1476917
1585780
1815226
613234
1719631
1991083
285389
215220
145846
853603
394113
1499826
1521462
1035330
1752833
43299
1725308
1259333
150389
295536
1959011
1820013
1927518
1036226
1500967
1468958
1407829
1773832
675762
1054378
316183
1501926
1044862
1591079
1070837
1968811
460129
1484453
963598
1389255
1863072
777012
1334170
1752198
1278975
1614917
1621705
1213849
1131494
585975
1104611
1297570
1873367
1724052
827084
261442
844507
567726
896061
1158219
1104271
970968
1116225
1910314
1440972
984113
382263
1651815
617200
1536744
1052498
1354681
920134
524460
1517950
947321
1055568
1502067
1327954
855576
1884590
1411150
653396
1800202
327653
643694
1274306
365980
1747519
1893244
406911
472819
263886
703277
187023
1302149
690570
1104003
953461
636159
1718101
1369263
1931475
1032633
137322
488308
319998
1318450
681621
801118
422598
1091247
729553
1874619
1220735
1620988
1380645
1502264
1760977
1364888
868786
1540255
1944324
585880
684733
1511488
1657554
1567547
568427
1949413
1285072
41852
964810
92952
849426
92851
459067
1798538
611011
1736180
1532567
78984
1881070
1090556
1091847
496665
1901977
1642424
854997
1334235
1497343
1816198
816797
1750829
340642
1926788
210251
1048627
114898
272504
1083613
578925
796482
441129
1428374
97524
865157
1942178
1427924
1170147
1114185
1246246
532101
1410574
1214891
1494275
700592
1879351
1762958
692948
1665555
1184541
1319455
388161
610225
1240334
1383944
341615
64361
1293161
1452649
1765252
1009036
1891443
1444559
965247
59337
355169
1727242
1976992
1389692
1293904
632363
576300
97743
609026
901002
373714
693996
288954
353705
1782123
1761813
618574
782800
1981315
1528587
502939
1317772
814892
150491
318256
1714997
1771253
1828232
1005302
770852
1529502
1726175
1182920
988103
1607843
1548604
1696829
847953
1180101
1146855
504296
1648296
1869133
543117
751662
586956
550232
1041366
1512110
681668
151750
1055907
945971
1292975
1467970
38255
193629
1645056
846210
1423139
1032358
427649
1727157
1280820
678936
940427
421763
1415363
346193
90911
927651
666474
1216431
1424420
796382
1030830
261855
265238
1818928
1542817
1497694
287135
918653
467576
419866
141316
1228334
85629
449494
424501
885862
625603
1800971
997307
778136
777390
1298966
178044
437627
152140
1653821
1912495
93237
800921
1114384
1060117
694374
1950713
302291
1370348
1539018
921031
385034
1586077
546614
727140
330143
145775
1330368
744080
1230037
1247020
67718
1486524
1494
966706
670130
1434354
971349
106694
324937
832528
1483574
1296981
119975
952671
1105838
1955180
1491905
1414211
130240
847452
897063
385748
432918
1274312
284543
784325
952315
1723944
399592
936257
72414
1814425
200619
408644
1446924
537559
828160
1215613
471003
1932027
1669851
1532659
776565
280336
719227
1590841
1431636
1447513
820445
1737214
188731
1725973
1099034
1547342
1514432
1339329
1773528
1524088
744848
690806
62890
256187
1822334
1898933
584893
884840
1347948
1056097
632805
1254181
1103233
1550538
267342
378735
1680477
292712
451201
1973057
156005
1314613
1917998
1942127
1316127
1398162
699442
1475572
1220218
371751
1902608
826205
1767969
760886
942852
1990467
1546015
646818
1946882
918800
949550
429365
1293
1549673
1447128
679830
1900700
638022
283528
330359
562130
430695
865543
1136004
794452
853417
1823421
782861
1725286
997447
588303
785101
726607
959084
357583
246139
1125047
740099
763291
1936940
360518
1285648
346452
377818
247268
112330
980120
1988406
112635
1691470
1913528
731197
438580
1721993
872985
405449
1837029
1952417
424134
1490216
746184
1847700
1554808
444568
418050
628967
272728
767766
42424
356370
584171
218425
1458762
1478904
130486
1429873
1673642
237702
1520081
338578
1447185
151960
163111
1907703
1434588
1838151
1665859
941244
1526955
477614
329538
836690
1556001
1105171
1642721
807020
1468273
1525383
1725682
791037
1369164
355459
1567301
1674607
1850672
712884
1230042
1067788
1001786
1503071
509833
22251
653244
1442055
266337
769072
1497276
797433
1708486
1461943
1949637
765599
1486076
349366
1893092
490251
1726457
1040656
1349250
1119585
800034
1477829
1914390
224890
1043747
26016
1420530
1337710
275804
560022
272829
1777592
788563
1073962
1142978
954899
883313
633441
851212
966864
1175118
233344
997699
892831
887645
655159
1353654
587542
114386
1167599
946917
1779816
1091173
664781
1997190
1713208
438407
792874
111207
1738253
1626844
1348790
1463444
904259
1370294
1595418
1713889
868596
1356332
331180
316461
1303010
948368
690473
301498
1581190
1781291
307398
16394
1156163
1739860
513227
435068
1062309
1128429
563307
598914
811859
1476064
1523620
988761
128521
880093
503067
1321672
959966
1672188
707660
897713
1433091
541673
1453790
340992
625121
249068
1441931
1253347
569712
1650411
1620046
1467704
1679336
55982
1036878
25762
522342
867648
922619
41795
1000152
1767431
794584
654208
1372305
876023
1291709
1453835
260838
1645727
825014
699316
1522385
1724705
778179
595618
338521
1077
1424718
1762025
1046409
1175225
942146
530249
462534
1043164
555338
1146721
1762705
120651
300902
51164
845739
857656
1948115
1581906
1088176
1981127
541247
116713
452063
234100
1528479
1822849
1475347
774498
241509
383441
1264611
149530
648611
969630
762229
1841078
767160
324570
1991782
1799080
686750
1754390
1030384
1629401
1006598
579898
238906
110572
1087949
488626
669263
1554906
1728964
268674
1283076
598686
318895
380599
1363921
1987407
310521
905484
24694
1521569
299419
958239
1334136
469810
371138
135363
528509
560260
836655
506200
1293527
1133642
1155142
1401990
1497848
1785109
416003
421921
228918
1744274
3758
1779840
1660358
971657
819908
1463029
1831882
1615856
371473
1007965
1210133
1699637
864686
1945501
539126
798228
1624329
1706615
981336
312721
1030907
1303078
1339250
875655
806736
74270
1167027
144744
416070
777834
1878115
903673
69443
157724
394266
1126536
305469
1309465
1434553
1534891
1907111
267884
990321
1710381
311493
176746
1501196
833265
1146196
41015
864585
1422929
1462520
187655
1863306
485407
1587863
1131801
925272
184150
871670
48543
1087051
459803
1448837
999706
104938
280298
1978578
1504465
982756
703510
352486
1995575
331258
1297339
162307
901581
383062
1940996
1346294
762240
1126911
1820777
1463548
1699941
1257623
182584
92182
20377
592019
1887514
1102415
1211806
1841529
393230
674221
913133
1003340
773385
654611
47405
1283493
379475
1099026
738986
953938
29548
451044
172751
1354643
813579
1038148
847954
1793160
638202
748624
1217273
1879339
540457
1691139
1378781
1759448
1973732
1998989
439994
1439252
1360757
1661095
776331
1165131
1201481
1138073
1934961
1612490
1099806
360321
631655
1266138
565599
1518316
798718
65944
1234021
1285546
795981
653539
933503
1910310
626600
198723
1458225
1537064
1128245
745903
1277035
860396
1178704
1289446
222876
566666
386588
383673
1542499
1812807
1707458
792510
556020
264128
1748674
1199437
98274
74036
26333
584078
969827
1316554
1185054
380249
1496529
1572938
1497815
1488860
891415
161582
72672
810343
897153
891900
1671864
251350
361060
1414050
1112482
1669534
861556
1921329
433270
577842
960709
1756107
100143
789727
145072
1766104
1040867
1055722
445878
1791751
998810
1272692
1932458
12899
1130603
743073
1160786
1623849
1419022
1548797
1544975
1233914
944761
849828
411218
1410885
1575075
1342588
1535454
1343284
1306471
71472
1533359
1344244
710250
1134252
798200
192376
66286
1981393
1504451
1848632
1101387
1854508
364895
732363
226096
310722
141862
781541
1677373
1216673
1345792
1692309
1918059
886901
749654
246509
902534
602181
206695
63324
678569
505453
1826368
1156064
1137712
222609
144885
1635181
1731216
335855
1044771
298597
626633
972812
1407061
1065181
105056
1940337
1206214
1738140
742989
1522290
280004
1392905
816779
857377
571553
1294773
1664118
1368077
225890
1434513
836658
16362
1334569
1732112
1563474
1168847
1364801
223359
1930703
114670
1024960
398778
1445892
1296847
649462
948894
1840268
1591517
797759
499631
1589775
465729
1964023
80903
531361
400677
1619142
1223164
1213255
481602
1822380
1341614
249276
386155
996006
1971963
234962
429043
1131897
1666564
1977901
1088270
1189748
288694
420576
1745806
1054271
974012
781609
752169
1401403
874708
102159
964328
314756
332008
772822
946850
1346810
475205
693432
985643
626315
385922
722277
388745
791900
727074
476533
859584
168998
1765818
325968
1105609
858279
1117360
1544006
1700110
1709457
361449
781309
74509
1373237
317307
1252428
534883
250472
1531459
46484
851288
1244980
1689716
1901408
479969
608362
100385
1205116
178342
887742
349408
784306
1895869
508815
245456
457312
299986
662247
972102
1662646
1226057
1142258
1057712
227842
887699
310322
381352
271997
1593829
1444618
1783364
770699
1828659
1715941
1876431
80165
368020
961419
636145
258706
498044
683593
1429066
1827974
773643
602192
320756
376385
469264
642599
1205752
1531035
601746
363481
1806933
1495417
1039263
1906639
359962
1633303
89849
669126
1932439
76718
1306541
519958
87483
565486
1834877
940713
1825554
1220797
1296117
604230
410520
1164041
1958076
342201
1757746
278743
1430750
32150
1487655
1539618
659280
1384080
1340433
1348574
908910
1610388
138239
936399
99751
934742
1267861
1394966
304828
8409
1477215
557098
491876
1745313
1492382
1036202
909239
1761743
1960446
546252
615973
1262392
907845
1352093
513199
1065364
312423
1909001
1730631
312036
1512973
494951
1881598
563599
633570
857160
53501
1159970
1980797
1125607
1711194
1369669
1616751
240167
1003901
1072338
1739864
190111
406378
259170
278647
541010
281785
461275
1198830
982317
635301
9467
774154
1735865
908903
1721125
1157460
1094007
584672
902964
1232816
419786
1248271
1169681
693780
298083
160152
488458
358922
1011267
1592060
654718
329290
1550078
1969113
729666
1585094
893144
691842
1379125
86763
969443
1838307
1621410
1201243
346478
1063676
1619341
1402735
782889
1445892
328533
1738418
1203464
43996
1529593
906026
1985010
963514
1736497
793879
1657106
1498805
601411
1534343
300657
1931096
1160183
1704002
1455931
1033877
1242714
538926
998407
1399501
1953687
1426564
1580941
1997913
777733
1943810
913718
1386962
307945
217144
90866
22994
1835363
1632520
626114
1914579
13579
1104649
1419061
1726283
46249
10802
1860922
1865829
346505
908648
1083855
987490
223667
1388362
1786286
355203
317737
997629
1046368
1485608
1734918
1458768
912539
928258
1931298
882405
1507264
1185505
235922
1591476
1862705
1098534
87495
443943
1989556
931133
1274580
1717652
1202373
575034
941871
1020104
1533393
282955
1685211
1389229
102857
823695
253527
1550017
251567
222221
1907996
1595631
1097270
507694
940787
1848163
241558
8986
443360
346139
462193
1715107
1524088
1405276
635750
110734
696492
1246131
654065
685735
1566808
572374
1281820
412457
120334
1744460
693759
864068
374021
864473
387698
1517661
372647
1051590
1123064
1401494
1306603
1836173
1052803
1719693
1099959
1683777
1156279
1079311
491489
1143188
663437
686847
701461
209756
1144107
1307383
178675
1109012
1499705
417707
327170
825061
1743227
1626147
1785028
1357633
932601
76575
1765329
1558545
1053140
1853151
955952
1920326
1016703
1209014
1316186
555667
943312
1963702
1936066
955698
1578759
134125
1760921
48865
1454059
1114501
297018
1606614
89244
1957369
938501
1628117
1681099
65364
784269
1762592
879788
435453
1396441
607463
872261
562317
33979
992313
550551
136626
657802
1075140
1555473
1791874
135954
1473071
1223838
243036
530792
916866
1772207
240397
1943783
814013
1979601
1209785
954841
241317
238993
329
1868030
582164
43211
53278
968643
1121823
543178
1043828
1806534
1850769
1910606
1105674
1207325
1019187
1750070
1965935
1055837
388926
809198
32592
1810507
1845538
716068
354981
1516972
273215
135715
239374
187057
1168018
1268662
1621190
730423
174474
1081614
1914711
1438073
871394
408359
1916643
239823
1275324
1895121
547053
1441120
449361
1730858
513989
1551010
1602898
47315
1243758
1503838
1348187
944134
186801
1841340
1150926
814171
1957904
1087556
129593
1472610
1885249
313333
324944
1579187
500641
1758732
1098908
750667
213608
1284941
1014768
1077280
243802
1530093
1921906
1529314
1956993
427711
1941441
662764
154845
751040
1225091
1710247
1681970
471046
1690723
1653463
984201
1145040
771416
1328760
1269093
999194
204056
103894
77599
472272
56223
1847420
692147
956562
464763
1662041
1708495
1524597
1952314
236792
1687399
1298307
1263368
1543321
1741767
1074874
480378
83884
827634
783754
446507
839780
1949965
218428
1269646
1343887
1133587
44291
1623475
1950523
1126235
492962
1775332
983119
774401
1912081
898304
450757
457607
1960249
1788770
1042981
1236773
978884
1549531
1519016
1806521
976182
507569
1352085
1355969
1592028
1142430
633206
533335
1852189
334542
710921
1088359
529601
275271
946684
1869071
330955
72286
600145
996670
1696159
1581554
1960365
451735
326706
32862
1559247
1041146
1323596
794724
641833
1099667
420628
1145371
1598708
179433
752671
1859167
282444
1852814
500326
1349186
700844
1484007
558519
1406410
506447
1491976
303835
1152903
201848
618706
1179636
1444035
1102330
148072
515848
333966
1293472
206638
138886
630554
1858545
171363
1244705
1646747
1029334
822013
486015
1404619
1387296
600401
900597
1991306
1400294
1701145
78189
1062293
1906208
553094
772236
41169
1449685
681338
1167842
79415
1652513
1870126
1277205
531932
278510
843244
1291407
572045
514347
671156
1114186
1397342
394332
1545946
1045436
1430081
574421
1580145
986130
1876191
1447813
1383618
1883484
322772
142892
1187500
440833
701292
952032
6997
1004038
311495
1405698
1382120
1060027
303061
678685
179774
1369251
1478021
1574081
34910
1713480
805460
294136
122799
1848946
1400871
1250251
525737
817291
638757
1720161
1151764
1378840
823754
839096
538914
979802
1326236
521704
1227955
1264864
1469215
537017
1408537
1214852
1126347
333194
1371278
294471
810600
862933
236979
1327883
1391856
788506
501086
1370590
1624830
1191132
1476409
1589420
842233
1066629
1629528
1247905
1944982
1221388
1953140
1231586
1656799
891016
178315
1691401
8062
395901
1742476
827404
1384160
193742
1001171
300257
1467403
449366
977544
333264
680529
251696
90586
1544263
1621316
1248162
101780
1948975
1278432
1987134
1014222
64041
738728
821399
231363
1064544
311186
57414
874309
1469617
1105212
1400469
555775
610522
204416
123855
162614
1003393
276768
140916
728545
639339
162186
178706
686406
651946
467172
129976
1114597
1740266
497229
1395867
1537681
1276877
1774897
1434110
1383123
1791136
601015
297806
70939
1976580
1901995
71159
1134420
279317
1137758
861567
738003
710290
772884
807784
638583
135807
809277
581991
1316930
832379
1919850
357905
596125
308196
165694
95468
1980248
752681
745017
1674646
282151
1123916
58924
475723
244756
1485547
868409
986895
1605852
820901
1520496
510778
1647248
263491
1924626
1311265
1331298
1436711
921123
1831183
70343
592558
1429770
1668071
1895359
97258
973779
1161870
1072019
1429264
10050
135912
428476
1004808
1186826
1382734
1680860
596087
407930
1418196
1198488
1818040
1312473
1868114
1013795
1277357
1467633
1923013
1483176
1882725
932877
909841
934539
838557
97076
603123
1171834
1530596
1193159
1973666
1813204
552647
1104625
960559
776409
43997
1805747
116438
1257006
1302375
1595242
837271
901459
1294317
154351
1255766
1624323
1835876
1353206
875465
1474338
1254416
279446
756606
1126762
1474422
944839
1537457
1753965
1828298
371385
1289285
1550189
703309
728619
859181
1685424
438187
6775
1320318
1854666
1588034
425492
1372720
775848
1301389
463331
1572351
518869
1852682
1702077
1650367
359203
1026377
1623768
1901267
1459463
476619
368833
1189295
890201
1114902
258278
1571091
243330
1858835
589088
1567498
815932
181132
1237187
501245
1475646
885730
717790
309709
665897
1473838
1846558
1502634
235043
1586390
642893
897840
734600
325002
282762
709653
1316260
423938
30147
546385
1213329
578247
945143
403475
710431
1027105
556983
1185206
1292739
497283
1695826
574950
1868122
1802536
305528
632861
12633
502006
429992
793222
1770776
853475
323681
1965473
1909694
307073
716990
1840332
1368177
130645
1339279
893112
1398269
1380400
787344
1127299
111658
1920073
1080750
664037
1143520
695354
975233
400437
699461
681938
1436035
309053
1136773
1636712
1010896
126485
1256493
585653
603690
1803199
1344398
480222
1137718
978000
522333
602356
1342001
271622
1921445
1536053
880291
448082
1081276
633971
1859667
1789438
1146823
453225
770360
1916142
1804801
867202
329109
302012
757486
1122340
1054378
1908816
1038160
1029895
1010874
181840
1390703
872609
903540
1240779
1433770
1109509
776669
665917
358561
1882625
927170
1634644
1197084
1184359
1005620
1091733
799645
378733
49723
1441764
488042
396880
23534
1279215
1675315
752759
446545
42141
957402
743694
673931
251199
41568
1604293
1717900
903605
1403401
258009
1010424
1873068
897638
651687
697914
902792
91308
551486
1236384
1495102
216616
86230
1753204
1891826
751684
1395753
1698347
1306246
1233784
1168800
125347
1699269
1014612
227107
1489332
382428
208193
632269
921714
465756
290304
1128722
1223088
1766504
1830732
552688
1912260
799223
169234
1971455
644970
299124
1893170
230369
1374670
1657597
1719927
569266
1086771
418238
603939
207962
1011654
1209560
1313805
1344186
1479178
1080818
720676
927293
578787
407776
913701
1648085
1832549
1676029
1288443
1217066
117942
1559350
1069406
1884142
278539
263991
34433
171514
1089492
1674351
1841318
1807852
1712663
499309
1075829
1699135
497949
1366309
306211
993366
913516
1284675
771517
1466784
940118
179801
1723526
1894278
81336
530855
529849
1419750
1956674
1329531
339786
878517
131262
1775970
349490
975374
1338276
522446
919365
152946
1770205
1578214
887413
647525
403399
810054
527636
438583
1571862
999495
1956203
1543905
1328801
424427
438412
1096341
203492
1964063
1863567
857393
1625222
63693
1783982
533212
1825284
870219
1478445
335561
1082292
135951
1692203
461941
480711
1838066
651035
33929
425588
1214428
1797556
101508
493836
896444
108753
1118392
1927482
552897
1331647
318036
1961284
1141708
6457
309137
1072520
1866888
1834503
842701
1992885
565621
533663
1551914
1939524
516054
838002
1805687
208897
152528
370110
1272672
367248
167331
638095
1773740
258543
555791
1349337
1317351
1562599
1049836
1169169
1915859
1433273
1641140
1684387
297735
1070571
560110
574082
1504680
1757364
1552755
1494539
1219673
41912
324224
630227
665343
1303128
39299
614597
258821
243590
68440
1115980
1175250
383492
14272
886637
127648
407298
105529
69514
674303
178045
1161082
682898
1254487
489000
1100659
370375
436472
286837
1117662
1480437
1303117
840024
466385
486019
597422
1442290
889760
789381
1122961
1565639
1847742
1539673
1242644
1514620
1249894
1096347
1856820
1182094
1982595
610024
1671512
1435173
1252077
1258224
587803
735576
1198235
628153
1951427
385653
1894505
211121
210782
396104
1418661
659369
4060
1765737
610815
1602589
1315856
1752845
562542
1345483
122073
41514
388369
1131659
37620
556088
892382
1755223
448222
1611295
32848
1375842
1796950
241827
1433635
733588
500916
1682267
1207137
121868
1404
1573058
4045
1880674
364526
1931262
1483355
248003
830420
968727
498972
504881
1047800
1530558
583504
741913
1908569
1482162
1902407
1402053
385314
766763
865141
71875
1365656
1627077
87208
1719818
1187689
354278
282451
1818600
1239574
1201602
1590329
163876
579592
1199097
853097
162585
621564
268441
1745771
618269
1334561
1207958
1367565
1687222
1240907
1164119
1758678
1999984
603523
235122
1148542
131723
916991
835010
1492582
561138
1856777
82814
1792371
876863
1360068
1388748
987938
1271947
1242188
1974540
1294854
630689
1646741
1978933
44915
1366139
1352725
1515844
198873
58709
82014
1926067
413857
1869488
369019
1898939
420924
1476816
1463406
901348
744625
1097508
432960
611673
1082447
1559168
1061148
1565079
730522
1740364
687356
1242142
742249
808668
1407714
1644109
1069376
1919983
1434383
14235
915949
393829
1253356
32332
96850
1905926
1078387
1760642
1302530
330671
1639619
972199
1248201
304789
683996
647743
622120
1327649
758859
573443
803399
164616
374924
1515347
1401070
1453184
703405
1081400
721876
976505
1928630
931667
1071880
1768245
85257
970222
1242923
224730
166854
795920
423231
1728939
439506
32025
1210696
1608184
867093
1049347
1143854
1061493
93099
1869881
1381504
669489
423135
789384
1319603
1925878
1049515
1657372
155646
356828
1474688
735798
344475
1418579
1561207
1775870
1401313
108241
435748
638870
1628312
1897840
1246699
906569
238133
1666474
1265388
1803237
1507819
355249
1143711
200411
90615
95858
127560
1194790
1776849
1695885
1658988
1215349
1992606
263523
289057
291929
1126695
1693879
876814
717038
1231327
116201
1282208
1039788
369100
1027719
1949703
793140
1054976
988312
1181239
1976941
1644645
802772
914018
1040493
1915771
249765
1508620
1752836
274678
1193111
224155
922080
121802
1433036
1925994
1531454
938669
1979623
1780102
1496182
885042
1826663
1850985
125928
1188921
730805
777453
544032
1915555
1156921
1199727
607346
1845246
874807
701882
397404
1187468
1781841
1617833
41162
1246036
551255
969737
687376
822793
1344155
1112055
1440894
1889385
654862
1767510
1384073
475420
1613481
83435
1935650
1658729
1957288
1409660
1037870
1484597
1246269
1709998
1563624
1921190
1087707
1607638
1161617
1367184
1973416
847695
165088
1090139
1598819
60132
681372
1927316
14156
1928365
1685416
1317606
1250079
612002
818553
1704338
1238401
1378910
306909
1977806
259553
275654
903577
549255
1748813
1703175
1022916
578646
546087
516536
780638
1020829
1595434
1989805
410478
1757045
1498250
1919960
118866
956570
1478127
1291941
1674084
1773504
1471190
1209654
1989019
461179
994180
1571903
576829
624373
191565
1803420
1313591
388934
437229
1375716
114235
383151
1544429
1036084
1686734
423398
1732110
185253
167264
954674
1708852
520623
1193028
1820494
413247
1776982
889773
842103
976915
5710
775549
1956222
760538
1237992
1858671
590197
701179
1103309
1315282
1636740
398718
828626
1546382
1835798
1336426
87942
904199
1588538
1475819
1873324
1542796
655637
915466
1484025
1151927
460514
214438
738607
1812893
1749443
1185390
419857
434717
1199095
1514036
821173
122056
573799
638879
453515
254802
1963053
235805
1858759
543662
1950435
1506951
1646547
1782648
545098
312739
725717
147905
1015355
1257814
1549900
172630
1324624
1235022
985158
1953966
1793311
310054
1222527
1121212
1031784
1429236
1011063
448038
820361
494216
320154
1760358
699771
147567
1477451
877718
1872748
1395132
1107032
818799
542750
264405
1863880
1853445
80127
657527
777009
1104415
803355
356151
181261
835265
1805619
751693
1950144
687560
455321
221278
1488100
920823
144790
549662
1506178
674453
1039327
1878347
340015
461506
1471864
692957
1553521
901455
1870203
1016157
514001
501878
63716
870565
1570122
428390
420563
960715
661198
141872
381577
1587657
1018020
1621220
1646558
1120880
1554179
705685
185991
53140
1151282
1014424
1155074
1018550
779760
759310
1189102
522626
60547
973584
1620086
522662
1707127
441987
1421205
554098
934635
216064
469234
1187534
1324113
1968098
801418
1927558
1789062
925841
696004
1333597
1079959
1615313
601016
924805
1692348
36057
776987
1509058
1334375
168969
467231
263488
1753484
979223
400491
1009592
1642938
8129
1089783
1467071
1997316
1867900
1366019
493440
1620266
1433092
1077615
1749968
896081
1170684
1796351
1653669
1987353
182002
1361243
1112108
404381
1495872
1837148
1899225
1421735
756904
1850676
1543037
1944213
1610736
1905689
1902227
630756
1254304
252861
911844
1353052
1127089
1483214
159114
1910896
1468703
34313
864277
571632
1491922
1058531
823657
325534
1954444
1460046
96026
1022613
1136580
802758
116734
1728505
1929619
1144016
990161
1420110
1575650
1955703
1601556
1213908
657304
970629
512159
31860
1173419
729385
1984024
990676
1296064
141690
578363
67661
1671396
1993719
1263912
159056
968773
1045114
1078320
819559
1930620
1172099
305331
1075684
707183
500648
559925
1384194
351347
170431
1583306
441702
1526926
773380
1273545
1202704
330192
444253
834806
1089745
760976
1559130
710690
1384218
143560
1536586
723276
1884400
1830900
402013
685857
1744214
194485
482656
914932
560220
1080358
794069
523711
645163
1289040
1178183
386044
1809421
949481
1621196
1533812
1935236
1280450
1305161
1985956
172125
871960
1045791
1734301
317242
1373695
1139826
1138038
1868818
725413
1661285
1214822
493692
1598288
404394
947307
1611544
1380192
1423226
1505836
1830081
995827
230891
435558
499293
1017865
190035
1414689
308963
685157
69371
1596937
1705250
198610
1513748
301811
523611
1442811
1097500
93273
1381379
577938
38897
1412711
1131979
239007
53281
901593
1131651
1056140
80653
676622
648257
973533
847905
499468
72619
785954
1987333
1108713
858783
448034
756651
1356306
1428255
1108775
209707
1312588
1832437
1054012
99018
1269656
480187
1375780
434535
1525585
296538
496294
380277
367330
811001
855518
1062909
38745
1269315
1100075
1005560
811451
1849661
1448355
1946477
1349660
1011749
578685
1441531
524415
1183088
1743723
657072
1900069
132629
1384815
1561702
383120
628958
971048
499499
832274
1361957
752985
1102590
60198
613013
202973
256922
465102
59159
711572
744924
1760478
1658825
1473499
1118825
992485
1082261
172386
1193792
1461092
206055
1126965
121900
622544
1917228
626446
1627904
106769
727372
27526
1715891
302534
1300455
733987
644822
1306565
557088
492697
120730
200348
532012
1082836
456008
427540
1642227
1738749
448003
1408600
205299
1179838
645364
805613
1879001
179102
1437040
97636
544112
1099905
1508751
679362
1556656
1784722
913135
1707415
996899
861053
684840
1089585
1856572
1969852
1471534
710589
1769620
102163
782038
1971140
1886179
357431
1298483
1305043
1144431
1801258
455682
1014124
1517205
1857822
1972905
70145
164847
1823600
390553
1516786
420047
1777429
476097
655377
1434788
1736093
1561090
1424684
1918967
1493830
363761
1902367
992930
1501560
124539
16482
670307
1608907
1793508
921032
1808117
1741799
599670
1152088
746813
1349877
261204
617157
317952
360022
1262578
1390534
1974412
849282
1040337
1129385
547894
316720
37357
116287
639653
170781
685850
691564
1507511
126201
1317714
1578111
1499173
115218
97995
554115
588001
853057
613728
1503321
1631628
1158169
682254
1424420
1065301
1185995
966361
28955
866894
558323
405003
652587
1767747
2166
1808942
1924445
467745
1304744
1696777
1613361
782201
940528
923112
1307248
1263783
454153
985554
146969
1310625
1965348
1258294
1934705
386963
857269
85906
1967853
18075
1986646
1209111
294586
686687
1151574
1674246
277738
1030940
577688
791655
1941094
1296941
500601
658657
862093
1915419
1878959
1958008
173781
349481
903838
1786895
547586
1663450
637664
520580
477747
1389917
1383129
1981736
1968272
111741
1766566
66368
999768
1799289
370943
335287
1519050
58183
1696159
727863
650555
132430
986348
511376
1748457
1348721
359930
135393
360111
1254320
35377
370370
159358
43553
1195717
136355
996722
189563
1284212
1477775
1829246
1045841
196178
925788
1603483
354027
686389
601251
674954
589677
938344
1511270
1378982
1492535
91259
1208745
681130
1507948
1261984
807061
1295777
646980
1158742
1332998
550017
1127115
1224428
1133071
1657282
1229750
1530502
1429979
1823192
139430
1039905
644432
110409
1486300
290938
823445
1544744
636665
904125
1993867
611061
652927
723729
483664
286250
1514267
801748
703961
870304
1805247
826395
368429
963499
581452
108687
449560
1552035
1512624
72628
46067
667756
1069975
133131
228382
1609616
798712
246530
516430
1960932
1545847
924442
1602032
186666
1773481
820064
1847734
1577063
1942903
1017382
988840
1352073
300691
856184
1303252
1957785
1112955
1772980
394736
1939348
416920
1304543
841888
1229119
1188152
1107998
637773
490972
1731492
945977
1482581
258337
367949
1931261
1746603
1717081
697867
1532784
66389
1016411
1772734
1782453
212827
1876511
282674
606553
1107709
1980854
447148
922016
1206571
1645718
1380232
1430874
706514
1379345
337736
1738240
145191
155282
1925240
189197
1479234
1952331
659366
1769682
1326402
577738
810467
1070922
603859
1968950
806764
560865
1872258
486996
1698515
1313515
1246433
1153139
12134
1235101
383605
199516
70747
1042532
122791
921573
1832723
697567
734962
1747287
1311690
1362178
33471
1056163
1933658
485565
563074
820212
993208
19476
424334
1065374
1890811
1284535
146207
682346
1446671
578435
529109
40129
264341
1607195
408787
1792268
1052808
334803
1237117
744199
1907476
1917208
1938367
1879727
1374252
1969823
1677844
1258109
403356
889221
50097
1739106
395440
25124
340706
1205393
1096047
1212861
122564
161110
431475
1210172
457660
1400104
354875
1262679
1473098
1037842
29058
1927419
1160172
856097
638627
1727802
1546479
529298
1170220
677337
886557
1654414
1577103
514217
424649
26587
619417
437676
853063
1728458
182460
942015
637719
1682504
1980548
844835
1023254
1959079
1456531
1477700
182548
948958
932006
242371
1005051
441815
1968801
1834724
1123390
560855
1242750
868271
466887
1956228
1232353
47920
661179
1483431
1163350
784314
597398
907526
1586620
1835974
678963
822087
1345102
1919241
772051
1631921
1537007
1269532
313895
505609
1270725
1466760
1805102
1355071
287548
1053164
1434987
508740
82602
1255309
707723
493164
1868477
225635
428780
257739
1570631
452376
319432
1223613
1959473
1571746
257069
649030
117443
1001078
1408860
583158
682689
1031986
793687
972477
776098
1731185
1113114
839972
325054
35316
1432205
209514
78405
1893282
1273728
121989
673387
228246
1695909
10351
786688
724433
1675011
68488
1247520
477084
700114
1790805
410017
960431
950543
1484693
1952138
1918084
1610852
784855
419478
1259816
950121
291549
1171329
1676461
402257
46398
1587230
33596
982831
1074967
1878026
1491390
1870605
1065359
536586
849611
1939797
1798731
282058
837327
1262913
604369
1559542
1969452
231703
1029572
1370976
307397
385327
172183
1263113
816134
1300846
1962281
734471
1835711
328072
1151733
484130
833522
39112
1501003
843637
1597629
1387201
1851306
690818
1745926
372891
1772871
1126588
143434
1918992
923838
208500
1550606
535332
235965
282975
1428660
649272
56530
364427
1512345
751373
640915
926159
536857
1325055
1094483
1422024
847804
1768815
1303559
911132
1057720
1460358
1153056
1691422
1375635
1001013
1038038
1881528
1741111
901877
1268534
364742
1436271
917637
1290465
1896563
1690349
676677
1360074
1959684
511012
1953211
337688
1221722
1811133
5588
248727
1223352
173244
682549
659192
715481
1965819
1797882
1308640
650797
1388936
1334844
1731698
348440
1269150
1833919
1226369
1364677
692740
1406945
1151713
985538
741294
67048
1629980
173943
1240049
994243
121208
1392234
1916079
897369
417958
1010233
5971
1938751
675767
605644
827508
1578187
1297234
1809295
624228
1404996
269354
1706316
208460
945420
986568
150685
884964
705940
1377888
1490554
1020148
256262
1650142
1209887
887516
1497342
1942911
501103
338283
1443257
1786853
988136
1190076
446730
26676
208160
83507
1420012
1629707
1977739
1216691
1535277
370338
261644
1529397
248599
399425
1320610
1856460
1643163
370667
93263
894567
1354190
566820
1688322
163986
1302896
40212
1951423
662716
423882
298620
1477654
1773441
455069
1507132
523601
985812
1982566
1707987
94874
1723477
1734869
380486
1524242
1823874
1310010
1946747
1701784
1919384
388111
1120595
595176
796129
1975376
685451
1065239
142720
722330
561819
1353687
1126549
536847
1977723
1219592
3000
1818478
689494
1998788
778000
951356
467849
700911
1531277
254594
1483056
1149500
1463915
322882
1479089
1635200
1176610
1122720
725718
1877061
201526
1353198
216405
230436
447586
1047216
1066784
1451514
1983381
1708915
1716407
1733982
1021126
1747661
1680131
1947181
962831
1327451
93589
1457370
1159154
347858
1529818
1088799
745584
734052
1466408
957479
167430
1548090
961762
538235
747661
713984
1522652
630750
1935216
1549687
1004486
1380092
1834173
1137665
760005
427722
83069
914274
1031617
793934
229085
478826
969939
1205714
1698869
1969575
637405
1420751
1547007
221066
1337645
1616242
1835929
1475978
1621579
1660359
665448
1776814
1277346
78735
73981
1899956
1014684
1670480
1335155
637440
1861271
487102
1242130
238507
1276582
1755050
329880
162114
1336725
1776468
69099
224300
1809039
54067
1073925
1038587
1507739
1176596
1135201
1454126
31922
1907350
25900
1522582
1511763
392818
1504561
465669
1826604
1442988
288195
701783
1288306
1865296
259096
883059
1998027
55217
1887141
122564
1798859
1419248
1474202
1828019
289051
1883674
213087
917417
1654151
1265665
40400
1553853
219946
1474020
1842345
848118
953315
920802
1254320
1272299
1286801
1315175
1100953
1921639
1046689
1909706
1836709
94592
1255581
967946
1282872
1449215
520690
500655
234864
905590
927148
1980407
1979060
1120316
510058
682893
1561152
1083353
460200
1398617
383186
1356060
120517
1042014
532279
520958
1701499
881836
843763
705370
216170
194135
1030479
907226
1420647
330616
1212897
1653680
1195204
293571
588346
971837
1541047
944923
1919365
659156
1299074
334213
177971
791910
1047420
369379
238157
846409
741912
1170356
1618406
62898
273051
475741
260193
493940
1423831
1634439
1619613
183477
1707497
1253106
1995819
1314030
44042
1281492
806281
1400351
1254588
1978807
542025
257793
339058
1466729
1549857
1084008
1591206
1977505
770603
1930268
1480886
1607748
876623
848576
1994653
1207506
1286301
926283
1072795
1677020
162626
75613
1655813
1758902
1874249
985057
783595
1486614
1047815
1705419
1701604
928459
356768
812864
293190
102570
1819648
1477091
1667495
1205682
885651
352476
1525678
962309
148647
887907
405894
554846
1836984
966012
1913618
1124966
470853
1598660
1397693
88393
54751
1690737
1132012
1016679
258690
665412
328142
425452
1946201
838158
1565694
1129787
1460464
1582409
571517
692918
1922632
678997
127295
666986
607139
272023
336708
843046
1702501
429544
318089
1980138
576125
1125997
201729
1513195
1631317
1754171
1613396
887666
329394
1880860
701530
1697947
1699475
1087421
315096
1239608
893310
908334
1577018
373599
484335
754332
1671227
1901486
1643262
1736953
383590
38045
1886697
678370
1427166
1754163
1042530
1098399
1122255
1759269
1724100
524970
286523
198842
1098161
1914007
684251
519009
1822739
883707
311357
64957
1590957
1530251
1456826
19739
683616
69700
1650429
71864
372155
324592
157910
1647282
43552
1058670
1936239
851217
880954
1279660
836722
1228964
1338592
324805
1572047
536187
909059
1505809
119595
1332967
667740
957757
339367
1115019
319189
1576791
548786
1508918
1729316
990659
311747
74402
1119533
1620663
356647
688923
884482
594053
1470720
1882910
214137
1086117
1026013
1009518
1413453
158034
1123210
935740
358419
1095180
1372149
1484868
1373606
368976
1344861
1254811
1154167
658260
1794209
1721506
1820002
925982
358856
183080
746204
1068798
603494
435090
397758
835734
850681
759900
1541206
1807801
251343
1132057
248488
697305
464283
113247
1696354
1327143
956409
1558454
1441024
1130384
903644
1210215
1044953
1704941
1245572
976336
1321938
819727
1497699
1744305
644247
372334
985084
1107512
44838
996336
236957
1165742
578039
262636
1024168
1966951
899994
757148
1124346
1531882
768265
108471
1495386
1838787
204502
479854
1484510
1810132
187249
1367701
1812202
1382876
1401252
1706771
1812992
1932048
1749257
1942877
1615111
1332165
970056
1166583
877530
803689
1846665
233760
857808
370538
59216
1064325
521792
108199
304107
1620671
1060073
908406
300768
697037
1677554
988909
1177185
994323
292574
375745
195317
955599
540647
304294
1687776
661901
813650
1999677
493993
1699386
618463
1846231
1735709
1259575
17322
154629
247508
1723447
1177398
86115
430340
1632101
107562
410263
788398
348566
1340975
266477
397191
1049170
1154886
1183122
1031047
1452062
1675295
143612
3238
426727
294482
1020339
494114
1808999
587511
613128
572498
616585
1897886
1250253
1030847
1209966
1506929
789823
454879
605430
1214153
1132039
1300098
545970
1103709
566090
662412
45791
502098
656718
34628
361042
1743081
1275556
285118
1544643
225444
835692
1791271
1950810
1430209
1796912
377591
438527
170391
84058
419785
1030501
1428347
154534
1582873
1939345
416543
1239305
1125514
1951674
115735
35684
193549
1503189
340886
1044603
1981709
1453092
739076
42038
571849
755546
1832090
1223226
917570
1350214
1711395
589150
690603
1143397
64544
1378460
1985115
1437035
101755
1612667
1069515
1858858
1987378
445953
622172
247291
710573
428769
1720693
1203310
548247
793422
511624
684810
811468
1682824
819717
1486400
1988121
196573
911115
782061
1220430
659538
1117792
229058
380242
1014152
630314
1807064
279552
96648
460985
1861642
1974086
1390109
795094
1663417
970672
79834
1504970
314282
886126
528369
428493
363225
1342624
2384
333615
1229059
587706
169707
220023
1900025
66733
1058855
635937
1671115
592137
56952
673848
1897735
833454
359754
883777
401352
89291
916390
149145
1648571
327453
1785855
723771
110102
955679
294391
1364922
69319
1901232
860613
73090
590952
588388
1779231
1415364
682792
382599
1289960
647668
506600
1769988
481334
522107
1868226
787421
1368463
1400202
778956
346683
229958
649636
345332
1518266
879100
1101894
1092663
279393
1376797
505387
1771664
985209
1912564
557154
907390
1607345
1756525
397640
824516
1722854
1199872
1039745
1308469
939661
625000
792223
944011
1039976
1759836
1316654
1114871
857121
1153987
1137336
343854
984381
858602
1600445
301782
1051810
1813372
607702
228662
1853868
491652
1015463
193055
891349
654950
1671712
871451
786042
1979190
1059747
1576356
1112678
537510
600413
1286530
549976
417641
1499361
815067
503284
218238
52912
1665987
1492729
242731
1382404
1832808
826292
176847
513530
1441066
1790935
1940056
1143462
336782
1342261
1027718
956403
1140387
73607
58787
610620
1170674
132573
937290
1579683
1922183
1222949
296769
1319897
1660480
153197
1737669
969988
83628
1413080
1164698
936642
1220598
336578
103486
947429
86961
40279
391670
451292
1081151
1528119
718339
410413
1629065
433179
832355
576875
445448
1447822
1614190
650604
1029739
284792
1761536
652473
728056
1002533
1887951
59898
298586
656419
734680
97888
789383
857477
1464911
795355
655980
1470847
84987
342729
169469
1400895
858044
356257
936106
400297
1074725
961872
1414408
517048
1286992
1325430
1253355
494452
1913334
1366437
1975646
588621
1609914
1744724
1659417
679078
579443
1018858
1731475
1564973
1082844
274568
588789
1295978
108078
677824
1545425
1751782
48657
727731
979280
1351722
911400
1216040
713279
273617
79214
871869
1262405
1764916
1343673
1654877
1282440
1157531
104500
498932
1911458
1616314
20073
1350165
1510532
970118
59271
1796861
449838
367288
1055191
1436042
1093902
1858464
1061585
310392
171587
577552
1587022
388510
968829
1839780
704551
345632
1083681
1287814
1645023
1006714
62955
1186394
1259875
889443
1760748
544358
1422036
254045
894400
362692
638404
821242
1185261
456494
621387
349005
446095
400587
1294990
1738762
666685
1994600
1826948
108710
857966
959785
291729
1524188
1453254
1723427
1852572
1021276
435291
797265
476936
1683734
1780774
1917082
1478101
166109
801163
854550
288989
407739
260749
189450
1277727
1389172
1612350
503384
209303
1845912
1064113
1116288
521611
1584
1248185
1551836
840560
270745
297923
1272882
1414540
965596
1668725
683327
1085494
921234
311246
154539
386985
138338
397868
1888004
477278
1447904
369149
571707
942946
1325103
1764031
276104
348269
549639
1463767
1065508
1526106
1959277
1115179
1335808
1528458
1256183
1810783
1697334
294183
469430
1785707
551030
80321
1370442
603416
32626
1608696
1409756
143808
1697702
610261
1873675
1474965
260223
282129
318047
902227
879361
1152672
1303343
1745728
923306
935820
1826835
159692
1804737
408959
189194
1428629
1811525
1654435
328518
1105139
1505557
1341410
945399
886681
117162
1541081
1148840
1612879
1459931
1153452
1736491
695502
1229821
801290
1774955
2439
1006864
967441
729298
1684857
1440503
198990
1388918
191123
371116
1808333
1827655
826465
1461885
821340
597781
647225
435356
811826
773384
528893
1471685
1470887
1980461
371421
650836
523905
1619408
926896
1179036
812918
1634236
954672
962971
1032078
627527
1265448
933659
27014
967896
1552145
1187807
1302353
481039
956945
1661305
1838723
547526
791878
1408202
1121716
608042
316948
975480
567883
799550
1770307
197549
1399758
492344
512677
1079176
930165
1855242
568646
895974
348613
681906
1164541
1305333
25839
993455
583418
466053
130400
148728
905648
1934195
715438
1250626
902414
509283
1419009
346556
1301387
370762
792818
1471580
1695329
1977589
1927006
642302
546606
492815
836265
1800346
1547514
1444728
1004073
434601
330610
445855
1580110
1030854
1100064
39536
401139
1097942
1372622
601306
61914
1446345
980088
1164069
551102
762803
837243
623725
103611
9063
1478301
174250
429442
246652
1206839
1925533
1786953
1034976
823681
52873
389555
1701139
1085892
1136517
1389232
1654405
1315023
943936
1156614
1529729
1950106
1626315
1343740
262497
1707176
1731102
262218
275508
590172
1979329
1830063
1337149
232988
1556574
1095221
1255411
1382943
1070975
867965
391723
1162434
270456
309855
1455671
1053503
1841212
1437373
1975250
1723915
1625300
1660858
1365198
218189
1576849
1470979
912647
414427
1488844
1875630
1970571
355240
1562155
1304235
648793
1537020
1864483
1840942
1961061
1795152
1624569
729798
1649823
423768
547258
1587402
313725
1318427
353398
688534
189780
87112
56644
941549
372034
685491
1287964
1100740
1218802
601327
693127
134362
697464
1613389
1204862
1026260
1525309
1285625
1456819
1907557
655229
1411130
113769
791340
695122
1098890
1695885
1551354
1785395
1440697
413976
144629
660245
876088
1004407
769060
1479020
362191
833900
1743910
447689
1799991
94263
517728
1946589
1142720
717214
440539
1850044
1949198
780719
1896940
1703912
1064741
1418505
1317227
1430220
483489
6454
1917199
1177358
1002895
1045065
1786898
642544
755416
1343352
962401
1659970
1463779
1134120
137933
2461
1541345
1675313
127029
715679
237529
272687
1294151
6380
1186141
1841648
1764944
1291174
1655115
1199659
1930694
530800
1475273
615976
164525
1441279
1484862
909726
531552
1804653
1686295
1560339
141130
766450
1513935
1027728
923842
1590636
1522538
706940
872428
1924709
1512134
220809
1140944
1011287
1159590
256357
1226560
538209
1902311
1810121
570309
286215
1913257
814604
276144
415844
54759
555130
1297528
411820
1454503
1146422
436355
869078
65676
560041
507488
1164566
1589239
1118072
1551013
645869
1519921
858005
1991831
767534
795356
672061
1014957
1135444
1982362
1313280
1398191
1820825
487606
1585996
217296
882510
57540
236542
476567
641752
1611852
1158716
906974
1291315
1857916
623339
1455119
509207
196968
1470685
258153
1164002
1282890
196257
1699117
15702
1946770
1560008
1497478
1623894
1013111
1547633
1451267
1085541
1853099
1113481
328737
1417786
721684
795280
1873765
1780637
116061
1086550
1741386
1643163
1482450
182569
1775970
951173
1867263
117698
1580767
862540
79473
1587057
245400
1180348
524054
1515851
1644472
838601
498030
1799018
84630
648400
1452025
895451
1922051
1234591
619937
20023
1351061
382643
1255355
1108535
1907617
702359
134398
43463
1821146
879425
1800977
270194
880420
1018255
498062
785400
288589
297650
423408
25091
1036265
1690853
340036
1675569
1472708
649548
369577
1808027
319745
1853397
969429
98111
1191760
209973
1658257
1027347
274333
1703295
1261039
1759491
262488
436574
1332406
1050086
1397706
1741958
172944
731287
1126279
1266323
558083
1928431
925908
701040
836200
120889
1881013
1815821
1733556
1684198
757144
1523724
1647963
875953
1693055
787181
1118226
460210
172251
21259
1141530
1993467
1413186
609508
899128
558289
1559157
794169
743015
5407
469317
327679
80182
1726949
1256410
190951
1518664
1442548
892681
1964591
1769983
1578369
1128668
1751905
958023
1965249
474577
294053
576990
1494366
982271
875250
1715061
137938
1322820
1742924
1614036
1106135
1859507
1587407
1337663
1831094
392480
993661
1595923
244600
1021582
1329144
1734928
1858713
718794
393210
509359
815178
1142355
1557411
1949301
1237838
1986578
1008537
1824351
796893
520817
507059
20254
428877
1774907
1053071
791885
1325917
884368
1311998
483292
542046
909888
1372067
880462
1549063
1934838
915811
884896
1569427
874598
1938503
986908
1863573
1615570
357567
363298
828055
1456728
484641
711938
1002704
451394
1706377
1800847
1112006
1197479
1283765
742118
964077
1873266
841527
685260
773988
1938127
384375
548387
795606
290077
1147779
694663
583404
196638
1030550
1832462
308744
1876726
771084
441510
581951
1648081
317646
77230
618163
76082
1552778
1176132
392026
1392794
1813699
872126
1738890
977735
1248121
1274936
571945
743704
1441803
1267794
1173173
908631
1207891
1304572
1857000
1973622
1259187
772284
766247
441332
595251
1974132
18521
193933
816786
1487338
1055184
1832128
1324377
602905
933201
638575
885019
582691
285604
1863403
849985
213591
1085080
1970256
9533
720688
952023
123905
1021694
1461372
480927
337172
1651456
988772
218081
956670
201773
1611710
1876526
629542
1061266
1030138
861328
414229
987185
390747
1516010
1563445
1831780
1947859
1325115
1545280
697595
1306296
150590
1401246
809840
1170474
1263034
589161
724771
482197
25703
971066
1686034
502033
1766163
1806806
1530366
1323062
47649
793634
168868
1097404
72591
605002
505859
1146695
1314730
67959
408890
387174
515028
909354
1299937
698868
1566510
1421170
37414
583377
1729557
1428745
1069154
973654
1841987
1138241
1449623
1959218
544174
1140247
1219802
95209
1012411
363692
1804175
964037
1056294
553772
528565
1313038
1937821
1719628
1963558
871744
237722
1476247
129924
1341310
455595
802154
192422
1417015
795530
928753
968273
783061
1232888
746837
1778709
150982
110983
90571
1066795
1905875
642772
1443147
1189783
1192240
273327
854111
1771938
1088854
1562391
380644
1365607
747481
1853406
68540
1695629
877759
1753158
796663
1626353
1069212
786753
1632681
1157773
472580
275222
1633838
936195
1579618
1921619
420260
1257374
1411759
493089
475953
436489
1740403
1918462
617849
368728
766183
942745
1129612
1440825
1952653
632560
981050
721190
142917
595960
1092750
993607
614528
1920560
1841687
1791920
110101
1753085
1292461
1111359
18173
1761473
882193
1649165
852390
1046855
1349037
1600297
752856
1225555
1070611
1104353
1708601
1899972
1855218
608018
677944
493878
569233
968717
1187582
141265
1905221
617861
1557002
1606933
678024
512672
1702441
1986951
288978
386135
15837
431107
1508772
1670562
87193
1229837
58247
1762254
1827110
685394
783709
1313768
617923
862181
1844651
1862028
1491292
328908
954030
977163
1675934
1441290
1107537
358795
1827808
995495
967008
1052370
242747
326110
1974197
1116517
1852612
259514
1178754
979050
839603
14291
1883107
414645
1172872
488197
1803775
1773125
845220
1069594
1242828
561200
623542
1559905
1226045
1708490
1263640
594254
1990894
153829
994090
1251610
1229842
1877553
525659
1785634
1063915
544311
1716521
1791257
1804424
96328
151237
650391
1454008
1801248
1007012
1087937
1990483
1947377
1927959
968332
1584709
1549435
1941305
1328374
1555858
1055131
1727305
319496
414008
444785
1028851
114580
1530270
1456498
110746
1997653
679006
563742
1051545
670633
1990702
557157
1850772
1851124
733008
596362
356585
1198541
1205734
1058797
1417071
1220849
721079
418560
1886269
119918
1553233
933818
92847
1958282
668074
724295
991830
133380
1488155
389567
1973984
1516251
193199
1431625
526604
1735443
1643734
1464532
359285
189324
1739658
1462680
1358009
1031769
1082074
1171005
710355
1787053
251330
520439
62307
101079
135210
266203
1192676
1431067
901666
1300553
706736
1200450
129172
974822
590175
22780
70169
1812268
1441656
60868
1001465
257868
935452
1965803
1801536
1439872
239033
1487441
1095282
1642800
416161
847226
514950
1523892
1160596
1271530
93257
1512934
943830
1521241
685630
1546537
694442
1423761
659904
265616
869510
634736
1085590
958431
1962392
101626
1163637
295339
516836
213256
1265789
495164
1163767
689540
1117965
1517059
436571
1778554
1983061
1487416
1199924
1946620
1646073
1407196
395017
398726
1603281
447617
33979
1069147
1529300
621211
1121592
418525
181660
1494121
392580
1288120
1462638
1411327
1364898
1304599
760229
850789
823113
42335
1116592
650322
1197490
561802
1899810
1416427
915362
1179611
1180137
1161656
1220829
1749787
922682
201023
1314756
1382381
914906
1356316
1534623
351540
1418642
474800
1814235
1841757
164368
1284979
501777
1688729
1853592
223589
508384
960058
1830092
1369793
1202152
438787
263016
1816542
1256585
170077
1803854
1173411
201230
1595327
1695949
1253872
1061349
1521296
848157
851383
1688791
1146886
1775314
74798
166260
732976
21620
434522
622110
793046
851697
1444810
162256
1738913
58362
88848
1604412
452184
120998
696177
788869
1201898
1518183
1676747
1775312
1022409
87703
221008
1674834
125847
352943
567628
611977
1692993
399950
1707669
1331062
705248
791216
295067
1599809
1223324
533229
92379
774461
1838203
335267
128039
808437
1907001
92124
1951497
564322
1941784
623793
1757221
952586
281469
1009655
1342207
972984
1543498
581554
1736547
606737
1159226
1035591
1215073
1855297
1784953
1426267
1236837
309870
1490508
511695
945037
506627
599165
692136
1306895
1677474
821770
1363235
54806
1442218
794438
1301831
968701
1668389
1309888
488064
1312673
1708887
286265
996351
1459760
763789
1655839
1642961
1857362
1113083
655877
1879798
1853406
64424
1840783
712372
791276
26418
829087
765253
1873527
1052231
735381
1100717
132609
550351
1861672
1634934
936411
1471376
1769067
1785899
1680133
1052278
800643
432810
1042709
1652635
1015156
1150814
728758
638914
1642455
58931
1029206
1484775
864814
846555
777738
1617828
887001
1692768
1383075
916068
949450
512724
585977
1830069
412021
1315602
20705
1555876
346731
390332
1175003
382394
493268
1923005
1188131
347468
1009099
1746882
1281956
434797
1931858
93319
1594950
359307
1754614
75343
1698056
521695
1331726
651875
1656976
1230219
1258815
31885
1072362
657950
103923
1683829
1585037
826242
677300
1943388
677410
983018
1769170
422010
1313519
617744
744194
319781
1693555
1292324
35410
679013
906623
1875480
1378438
1941799
1758694
1685328
927883
1148543
1678871
1217662
1699586
1548540
1694028
1635632
353222
470928
792857
493691
1107878
799224
1648455
1965403
889872
1758597
567020
1400626
892641
1627651
794088
659467
1454997
1629016
1889528
343888
1179633
1689502
709792
413650
1052090
267697
503670
1486165
1738415
1793635
481353
63647
726193
1247751
115106
166096
1038545
146305
1663918
829993
1682217
334476
875287
341886
1267850
1946922
1042381
138459
770186
196853
1736929
1111961
676598
1713634
1003837
803511
505873
1694925
1969890
363108
1864503
1152891
638206
455868
268654
749543
1179361
1704968
1429348
99758
1785898
344769
1647422
1021912
1192148
228357
782678
1350283
1121843
893562
393205
1207434
390823
1614338
911212
191792
1324192
1386987
1304775
875889
1103703
879737
708496
135055
869295
1581689
1482713
19556
235655
1041772
1578543
1715447
1919591
1149845
1764993
991428
589612
1142331
1328642
1075733
1013935
1225306
877994
1463952
745079
321446
892864
1980267
1901688
86758
612503
281589
1676039
366494
936822
343360
1944835
1056031
1272418
1720867
1714939
1089900
67264
928992
1298796
1476744
1611302
862355
536931
159512
1270352
278456
610660
1336536
1143515
287301
909418
698941
1550258
96355
1051085
375792
133740
1203615
718462
1932394
1574014
942939
90080
1324192
1669239
1353275
304582
308545
925975
37703
93511
49912
1915337
981751
617707
1246119
1830611
275445
573007
184636
1559854
1741514
149325
1823016
887687
206119
1702375
991790
835046
994468
1674238
22055
1904232
907749
1063416
1571477
1257911
1486600
1574279
365511
1048792
1899749
354589
860460
900532
468315
1524106
258226
1516943
59214
1290955
1908442
218807
1564745
1575830
1852622
1378749
878428
309755
811087
706346
1096463
626704
1801664
1984933
844421
333898
1281864
1631144
1607402
1769886
1421618
941781
371283
830532
553297
914358
1304015
681354
528615
723828
1398260
1921766
299984
76186
622306
142669
492572
548024
100892
589493
126936
718365
552459
327728
1327793
1833961
325916
309950
180659
1627601
1449568
1396652
219514
1767022
1720185
485791
111053
312817
1557167
803864
1018932
1916896
1420080
1151366
12751
1404397
247259
1852746
1084535
1245300
1640519
1774879
1908805
159501
304909
296686
360051
646568
1645535
811449
1289558
902175
12819
213072
1344227
1400893
612963
885014
1015133
1153196
1204393
1279755
1832857
881256
413552
1496031
851924
1155303
1102292
1145273
992426
310141
156266
839315
1420435
648052
1663887
290984
685989
399070
1444841
470553
486769
419080
1769532
315228
227693
1176361
1220495
1951267
576237
384144
1311137
890344
1785148
1567284
1264622
1748436
1481448
209701
789567
429506
807262
736797
53405
971115
1707689
348176
887956
1651579
1952904
1712498
1917815
1620651
1844754
216884
1806560
876702
436812
1903734
369693
1007216
1990150
855140
1486728
657154
762696
1769946
438346
1547425
1355612
1283620
1286964
786582
1425582
1577261
1857947
1610667
1367513
1050770
1713883
1566770
264970
509391
104967
940414
289895
34554
627303
614806
1399736
1133738
1181307
1597690
1278198
340667
1902897
833852
1831493
1698755
697719
329936
1540488
861571
417131
1653783
1714681
1802607
1030308
1230157
1632413
1066902
694185
691968
1501648
1458596
1829021
914644
1632364
1712369
1762450
1597996
501548
245998
571905
1529168
1199234
417977
381711
182459
1755857
409511
1754576
1910150
1639855
329375
1289745
207275
1483460
1953382
1151465
1294513
1529251
1119995
931742
1932274
1323434
1977637
1758386
273502
1142866
582241
339868
657914
1222303
1661385
684615
1002968
104297
1411508
1570453
1074842
1191657
269729
918225
1547934
1723440
1582047
195914
993633
574110
1960055
726950
1851504
1977328
1380699
1549140
389544
630322
1531009
753351
816573
90846
1265421
71986
939956
616774
598941
884474
1820015
75819
1462290
419417
1394654
1560892
1127219
925222
23318
1260125
1806218
1494941
1903774
1568524
956807
158656
1840628
1986244
788482
1593809
1458713
384825
975352
1536611
1243046
1756087
1765505
317971
675296
941377
1741740
897623
1493187
330725
115255
1323285
942939
1714161
463928
1816246
1229177
64802
830008
1453261
1120666
74232
1146230
60205
201509
1918168
700573
1007540
936509
401992
416768
507638
1918973
1398276
606405
898608
934697
1291614
1471105
1032045
346755
340761
527625
361072
704853
292548
233829
1378713
721250
1746117
996671
1613602
1522270
1229864
93433
411662
1212569
1233977
311857
152873
1235466
427844
592329
720875
1571368
886711
676674
1888929
1414430
1637802
1467032
1390400
326890
832210
127072
895773
828939
1932380
167818
1444776
32613
856147
634784
1613328
307637
1472576
1897822
1235188
1295266
871705
1140548
43381
1562672
1957405
373942
1621428
1359836
1534129
1412827
1183587
927244
550695
1090207
1499035
761850
1363823
205185
1088113
771426
1386003
1885406
1878296
98669
1060498
1863219
975894
105594
28994
1026164
1771792
1290967
793172
952233
1398454
140790
360615
1336780
1026305
624407
1964221
318912
1645871
1642706
1375760
1634705
1655158
1615939
1587527
940812
1084459
1032685
1117691
1078084
903555
954131
1287342
776986
625825
1146941
447378
34985
1770336
22646
228712
634562
920933
942039
464856
736532
1373297
813870
290156
454129
106260
976524
86981
1310463
1208026
788753
908342
1827037
289799
1735619
339912
252598
1160435
1984300
89018
1477285
1804915
883998
876266
34319
1653350
477880
242626
1303374
1482357
1149756
631056
245280
1405238
114458
1474478
1624878
1089723
218169
1332535
781409
462278
1499145
78658
872748
65380
1438740
1515226
413497
23221
506282
834264
946155
917945
586445
1647980
1753063
173636
1991526
959454
51523
1791486
460761
1763411
1188854
1929929
368702
1428253
882581
551228
1346809
394043
693552
67258
749952
606963
1295500
1313916
807492
288356
1013692
1356548
1475064
350115
805795
1381865
302713
1117885
1679696
992361
595592
1409149
223571
138223
1139998
260849
235985
1857503
681842
1319350
1897604
1634546
1929201
367768
1961479
680668
1056753
617412
415808
860652
1350016
546257
1696570
892089
1174165
891135
586651
341969
279549
692847
1840909
1669868
1691648
1254586
1871995
1938423
1633829
559493
847198
1012352
1741163
767784
973022
599953
944897
1803923
1418380
1817294
1611642
1223361
904675
660160
993574
1332359
931614
1587790
904916
157473
805167
844316
1312242
1855105
74762
1810408
669772
417689
200341
1069311
562504
344136
1940355
87838
1663461
1708688
634606
537716
149751
994051
1571847
586248
1308951
344839
662717
944190
1286800
267622
776796
1643058
1935436
1801506
1208541
1984915
1090520
130802
318848
1040515
1253746
1844535
772045
1218819
153551
589845
1132541
1376522
866921
1543338
979710
763479
186703
985939
1246801
1609346
25103
1608492
778944
1961247
247526
226559
588482
435132
407499
178124
755783
341705
1171962
1047296
159155
1601067
1362340
398460
1292523
264270
305463
1627987
1517563
1323890
1032148
1269952
469799
1847601
1709737
515193
1240815
1357485
971369
1369595
450887
1300182
215297
145548
767293
619704
193861
420168
1581781
1182106
1375350
1971717
27571
499089
1040281
651534
1021592
1251090
1779723
1100496
388236
964119
139622
1083409
1644421
957254
1201389
351980
498942
1127273
1468166
242843
1729616
1779413
1160371
678574
804319
921004
990205
720847
1917985
814778
150053
1933894
1324460
1292815
1379794
1593239
6155
318957
1647877
576277
934457
260950
296349
518080
711149
1915550
999866
1550546
829781
676835
1448773
182636
592014
954684
1630529
965211
705969
361554
948315
1927866
9918
1965527
1509458
1389520
200314
619166
1174471
291989
1453805
1154720
1021691
1643188
1061527
941218
806399
1633316
601105
1564637
1661269
1301241
514915
1096681
1134639
789388
582771
262151
1832689
978596
1193681
1484133
200568
359522
1318873
1726254
491870
1341650
221719
532653
204096
745666
1224281
926915
1286304
407525
1389970
363616
1497121
1262603
510824
1282317
447030
700084
1638224
1470225
1677026
791317
399832
708120
1099234
1199530
1128469
442312
738373
1765211
1308474
45785
781339
311938
643618
1446654
1142811
1233612
573964
548490
196156
1072909
554266
1113876
1776887
164974
669760
750438
679278
1815272
1488661
129759
102199
905756
184896
24351
1557794
1909442
777086
1599214
982186
952042
1091877
1102798
1695541
1433907
1256179
1075865
616478
382786
1371779
1580312
9995
1410497
933905
166321
1747166
909750
1887375
1840836
1048883
1748783
627443
140267
1283145
245367
1965764
1354234
1584163
1982701
414115
1532460
239768
1618284
1543617
1817399
528354
1019192
1800478
1608608
1751277
741722
1412275
755975
1776759
1253492
1505196
1671566
818636
1447002
1500748
380280
1150651
462584
595336
147374
726427
377637
1341308
305225
1007103
1031877
189189
1833349
362604
1995828
964865
1254366
1733778
1818879
589928
321363
934724
135240
1912590
1162106
1410283
1911771
75592
1515032
920254
1441144
625084
361549
1530175
1055431
665649
1986416
144802
1585729
1838850
1630004
1690439
1577772
945302
181611
173864
1970785
812145
1788907
1356085
928665
1341825
976362
1216967
531836
1071267
310475
1941403
1171985
86166
1558815
524150
452911
1742177
1251369
511412
1325347
1515983
1302238
1169668
36775
1192113
1450991
1214007
1878545
542974
570692
1038515
1735109
1134203
1411480
1280603
1015257
842865
863860
716584
1304257
319105
1230993
507036
1724384
1685449
1532251
1941123
1004301
884246
653587
899652
1315655
1428406
259364
1299602
780747
1275347
498089
1260462
236557
541307
45538
526912
81842
1081963
258859
1901112
387979
1596039
1355849
1588373
287919
867749
1685256
1544532
624364
459275
1325815
916019
1318410
1529721
539775
1512540
888822
515332
528002
691589
637950
885683
1380191
164938
1450583
49532
366966
1916063
1456853
509151
246348
1824870
253774
852961
658515
556118
1026209
982483
258269
633683
1523451
758082
1058571
657794
1257821
724527
1415869
357923
1982622
124439
1468781
300926
1298347
1102329
18150
1646102
1542341
644553
1038656
1540763
123914
149875
540536
592610
230077
243331
1975406
1556337
1748176
1840979
1847907
29507
1293502
1233557
1464915
1453120
62572
1641452
1860013
334913
1849781
1052526
219083
1972317
1885126
1592386
1711216
1158840
1081689
1829374
890519
1804693
375156
577903
933651
1522865
206027
723598
1032985
977958
430884
1888584
1269088
311570
1948431
862303
1781706
1613882
557238
1446110
1297747
1584772
1993032
1918097
473059
1035730
1249582
650838
94912
698860
1898221
1025600
523305
1086447
969013
1796823
137063
1971916
1793481
870799
1278076
1970558
141906
288551
1943455
1599900
378959
1031332
604933
885236
281507
94912
121321
625287
783355
1301169
863721
116153
13659
1500932
964625
1167921
1680010
855621
785645
203569
411838
1454258
1074267
1491018
1147699
1158203
370873
593206
831713
1637367
1461542
622347
170341
1371789
245060
235719
492638
1917613
1473548
512143
992560
386800
663820
1759017
165558
183330
577168
729701
367428
1304809
70335
1365023
835437
1271058
1770266
1278114
785904
980515
1333909
575266
1503161
1118945
1863472
539071
437766
1565952
251536
5934
1848571
655781
1680445
1374333
1786270
1602030
1909658
783237
835043
141359
1088067
919575
1845593
898274
912801
935417
830876
1164060
727551
950380
1406601
1742766
1851282
1671794
469969
456919
407381
703630
235738
397062
1135222
796367
362474
562877
615101
1271217
490257
769063
988074
1539808
311922
1031058
687595
1019898
657746
1706115
1585865
723118
154605
734531
1081572
127864
704096
1534874
159596
1139398
1714589
419797
730092
622103
13663
1372470
1923906
547002
1041867
1104006
54617
755221
328737
1109478
1967775
1955649
665370
1310693
1528216
1147060
1559036
1857180
1102798
948614
585410
1011
1999048
493099
136214
226190
1586929
631592
447176
1734559
753610
1702169
1860957
1856589
1464437
1093619
941709
153129
1714335
369020
1670460
495518
1250365
384483
1099856
1619923
1706298
1256000
1113608
453865
1262607
907699
677716
550187
297242
1233881
863317
1951065
190490
1743843
1118851
1297293
1651203
1229454
1915404
283581
662844
1013583
1339896
1680447
451872
291504
1123366
63335
739738
396579
110868
1818069
1037099
1514759
1029063
646874
106601
1975911
229252
919085
1112596
1708098
1052943
105972
1961500
129741
871903
1440390
1788222
61132
1004045
774841
755879
860479
65153
1693116
1198036
1731611
1492304
1049613
1415363
1533058
1833191
750949
1238107
516135
857541
330534
1147880
1781284
312103
615589
1642568
1981421
403918
1318627
463531
443591
864564
1746202
264940
42700
1282955
1751675
1310492
661671
1739563
1164227
1667986
1200764
685241
167295
1038459
1407142
958870
617175
940602
1207535
1257275
821899
111077
1325079
401756
303067
1043465
449586
140600
1625383
63965
10905
1979377
853448
1589931
1011753
1037483
1900652
745965
210692
1152871
1854607
1690770
1330111
779033
1818991
1757686
1834910
328554
113220
1063455
747160
1135712
1821557
119799
905645
1076395
738051
1451369
459971
1353299
970143
622269
525182
490219
1007138
102825
1909438
1885278
1432935
1730888
1657466
1833135
1502311
1927754
211564
305956
1515880
740399
1829739
422262
1813101
666793
1493345
42261
1989292
198817
1886202
926182
1200501
1010698
314194
653154
1316017
211834
547960
560029
1119557
827373
1451178
1530591
421106
851807
1652937
969015
1617553
58921
583052
1386432
697338
304579
1145846
1510164
1906478
552693
263376
25816
1890217
1605463
1715146
1996980
806992
862641
609124
1688211
1064866
1484005
833403
508558
1355318
531188
1415241
1190652
1838753
498717
205222
489944
1124228
1434056
1398723
1850669
79734
1994606
1122075
858399
410498
191353
84473
1766941
1863734
429246
27493
997692
1081715
140985
559488
1332704
500707
662775
844817
1661710
830546
764849
104180
1986544
1119531
1759939
1381488
925310
1076890
1453068
844682
1168248
197571
796130
1277066
896908
453058
1471764
1612960
1596639
1822507
576025
515858
1360886
1266811
1708178
1077190
1204662
387721
1298387
672973
1502947
934197
1566874
1160911
77670
523593
419897
1968712
1536346
1142321
1446814
1317876
1338209
1632387
1996474
1447042
1928916
640685
1568681
407080
827537
1168104
1511131
778070
1216545
982091
325678
32356
1458614
1195931
774181
1288246
1065002
168610
1210878
1640258
1715187
912342
319673
1386306
1081106
1480315
1479036
375454
1314948
484532
610850
49182
1303551
325037
871174
758262
1482600
929754
1919813
1306359
55072
1137064
545309
1211364
1490120
317597
50527
1426693
1372499
1732235
1046030
1117533
1930145
1306953
386240
912844
343387
1653389
1094067
272768
53176
125912
1859388
1044550
1707172
603474
539498
277294
1542724
554061
94842
1190964
503883
1333021
311452
1747810
756191
772901
930715
1538015
1061433
1884438
1914562
461783
1025402
1168780
387778
204291
1940261
1916878
1295217
160145
1879216
932246
215755
1863104
665946
583724
1221417
354857
456781
296118
1743015
789295
1776035
1875589
667884
48821
288746
674394
654905
1963861
330578
323212
1684819
1778353
882137
1101175
1012802
473728
86644
1215812
546822
675748
1132412
877048
413181
986243
711711
798195
1763471
303396
1110398
337549
746183
981097
883044
188496
806608
1952322
1884447
1243721
1968280
1386980
262658
1907311
1267306
742868
292017
828305
1238050
1370651
1279015
1727243
174931
812242
1084641
1588215
1501512
1695321
792602
455980
350975
1549415
497761
25871
340952
441833
53647
388269
1922353
942709
1616668
1975928
1601682
1268730
1777122
78039
1466280
177634
1889849
1710080
542214
166053
877227
204857
350268
84218
1581695
1620374
292095
1833033
385682
1648158
1881759
309720
876518
1037844
1985183
536786
820833
325360
810599
713131
322666
1432369
1882257
1726087
1124968
1984589
1185826
944544
916389
1714894
809604
699294
1668768
1053858
1974824
208985
360961
277236
1931656
1753467
312542
793399
732964
1774065
1354212
1933877
601691
1581764
707977
562995
867937
1159177
1831674
1629321
1887636
155115
862885
1148251
1802431
1729551
1723424
242596
733176
1023627
503057
1084252
467303
719540
627324
1537825
1701079
1368213
1718745
472980
478331
345934
358757
1996408
1349964
1558996
1964511
1208207
447755
861449
1161918
683577
759744
1471122
253477
1722070
825603
1664836
803043
670023
547843
1968717
1315345
1393092
465148
1475459
925095
351007
1677021
1901542
1561999
268256
1955257
620182
171450
1655247
847818
955549
501091
9496
587109
1439267
1367615
1160241
165823
409340
568645
977299
1140598
1954135
1025871
1745365
634321
1853293
1443638
469204
1884817
632855
1191425
1851522
1795851
1217925
1505629
984498
452809
267938
409862
4682
238596
1903161
729380
397702
1390339
1239380
1246903
957988
681085
1081207
940549
961259
1018180
1920176
1913673
433373
224060
1625237
969569
1519445
576477
348762
1605803
509376
101659
402876
1291851
128066
313152
1703396
911804
4870
1588954
177980
1214670
198739
1436259
1718436
985544
1591855
1496856
1074370
625964
1797264
225154
1526273
432063
528814
1607501
387775
121892
1209835
1726145
1359612
1827648
1597799
384317
1798595
666049
1750446
1528223
1204550
917783
549206
905351
1713414
1653393
395381
551489
423076
514647
604773
978538
1029369
1850217
905137
1207720
1978440
1955276
206445
33599
1287619
1790781
1555844
1200289
902224
1975835
1106625
197144
1956192
1278309
1023379
372212
1068104
1073880
869982
471203
1345938
1512211
984091
653202
1602327
998528
253188
280399
1799063
1847676
292553
805887
1065750
1412446
1777368
1979323
860742
1886973
53760
316160
745149
595509
472004
287883
1642183
1248900
579010
1944774
769413
1505548
652471
840106
1875033
1032742
800382
912752
97069
1832427
1073458
744915
100875
679963
186202
387360
1560606
979104
755594
1877180
124606
1452306
962340
1857755
422846
122589
1260749
1856192
636429
1646402
610300
1501978
252841
1958922
795268
1438693
19912
855584
331605
226438
131443
1147374
1671012
363031
478384
875338
1547445
1996966
631817
65040
1157795
1418138
951250
563170
1027863
1370600
1708628
194036
660788
978090
270819
1373051
1998386
1049619
1732363
1754356
930057
1795829
1438175
84056
220985
1883716
1266545
1250621
808834
680832
135470
1366413
320779
792677
1930225
882651
1836944
824642
914860
1681751
1591747
1365128
1854678
577359
309524
1458077
1856705
1430342
887532
1222559
770023
991799
1336280
1759258
1779632
1314934
1741745
350560
1603939
318162
895953
1643479
891430
832348
1441969
306620
1367763
521878
420255
207881
1682990
1902839
1311331
668076
1840926
148241
683490
1944015
770232
1617082
1370629
1995466
1767587
1971443
755421
1032433
1035620
1931207
633955
510680
279534
855978
1190382
874410
1751423
1881311
1869525
1661712
114668
1858873
1254263
186057
134419
1109016
310456
1329603
18005
1791802
1890156
1150947
1467764
82526
302431
629640
1746793
1767620
964737
773543
954181
364057
195781
1747308
124052
506418
1693852
833281
43038
161953
1837980
1260415
1155214
1203337
1961828
958231
329259
1442146
1209328
1227644
573053
128063
898580
1780470
64497
1599118
786417
130408
171714
1251227
127082
1478553
1076755
1401858
1047759
1474458
1708918
1558183
360666
598543
1409258
1421506
1145435
1615550
652815
692149
731556
927228
649867
1265629
434929
785742
1956158
1288877
848261
920966
313958
932495
1756409
1131654
1605866
498162
1796915
750057
767798
36328
1689644
1521235
1589253
565571
48023
775972
1469812
530956
1461432
132064
725324
326323
1734489
513682
1091575
1169403
232886
819950
150717
216757
402381
1032222
1135791
1642249
1231865
1114799
181417
384925
799607
496484
311290
235393
1931884
1486136
505030
1085062
1311795
243991
618404
1551259
1139075
615679
491676
1760869
202124
1414135
294705
1520777
1935037
68822
1331434
247413
339158
1893142
1213153
455663
633938
1163987
169345
1270161
1069519
1360660
1820898
457785
706455
566104
1799577
1792115
428008
233957
680585
880382
942441
1535470
1666646
1987842
1042890
112170
1005088
196530
1541451
1383221
170696
169327
860454
522562
473270
987024
1795190
1498515
918159
360093
285598
87734
1790894
1489402
1354205
546761
1791524
591733
1451932
1465046
424436
1339921
121931
1982635
663351
1676058
1162237
87939
401835
182496
448661
928525
1218791
1048057
1511838
1029773
152787
1419600
1883504
1427685
1304389
121969
1954328
160401
1729953
214009
1286700
780759
1274932
576780
433752
1565549
431283
1364190
918166
122514
1291542
1955110
976390
1939684
1476357
656177
967480
569412
711375
1292248
572423
70945
1116573
138810
247203
993523
857543
84341
1904722
21608
1790234
1886785
165940
1665703
1522023
651681
1905297
1227188
1443306
1015277
1088124
759747
1343484
825176
151273
652984
79162
968407
1038232
1181539
1750954
1448360
719700
618155
1133541
1077011
654237
500813
725750
1436652
246257
315618
572213
492936
1720621
167209
591031
1451240
1021972
938785
89959
251289
866537
1673469
1539380
965482
672129
1442880
569370
1008678
1001497
1387256
10882
1677150
1165163
463490
154349
1090350
188957
759515
1092454
66737
772105
379046
221624
830179
1402964
123386
1516560
332907
1903311
944844
839140
1636391
248656
1387681
768442
1542404
1741648
1469982
370151
1404043
55849
8767
1905963
1041944
1272942
1035669
1502237
1255593
848996
302252
752715
486355
735918
505924
1253771
1001345
1923937
1255492
1298763
23153
491336
817353
659765
294651
1141526
1694850
682145
354213
1618589
201770
380288
1360458
214298
1244484
346560
497205
711972
803433
93385
1689202
1848957
250067
940534
717185
1395483
144653
1935773
538850
97741
672610
550204
1478697
174037
1133808
1164637
904724
1594961
1012398
913375
1209119
896707
511369
1078731
742243
422365
1547114
142593
900631
656155
1521180
974475
226516
862930
1555896
623395
913139
1042502
74700
93312
1557775
905276
484896
1406544
1584898
14114
900806
228048
826192
871446
92930
1744978
1855135
407462
839782
1127032
301543
1617455
153094
844765
306325
1488005
1545838
3662
1579483
741939
975603
1071228
116622
826393
1622010
1155155
53298
1941201
1261018
1250158
623064
347534
1601476
544841
1291164
1765064
777839
1484319
406887
234156
1628130
361710
1977726
985502
1019618
1479404
686495
1951028
1851511
1179579
1194834
687271
1396137
1994350
231003
236968
1617156
133802
1109012
761657
1580911
1880281
130205
200899
133546
310880
711672
443798
1535666
70603
1400138
1379888
987561
404419
241001
868115
222917
1956432
1137765
1570332
1333266
235793
1670981
459329
497270
158121
1434720
1503150
1137274
1723768
1394840
951914
1266208
285330
974778
210188
1594819
847125
1072890
632382
1595550
1975700
1215448
717624
1051083
714236
907984
1506154
667834
1527147
1992345
413097
100629
1327290
1156700
1391322
503379
1319970
244510
436659
869586
1297587
1239344
1370592
1413157
1358419
1844221
1514967
1283647
843244
233021
1727133
1634713
598564
1810472
1688231
794192
1280318
1455522
140651
599177
228176
576413
1504443
1108401
320271
826451
1537516
430279
1265998
1117774
1905332
79618
900174
1701729
51428
168343
332963
110547
901681
1319938
445136
715385
762895
1758859
211451
1545008
614487
1747789
1568490
1136650
1425667
1676194
932095
588849
209214
1105789
784390
1045371
1771836
796645
1974151
224530
1154302
374152
1347415
899572
27622
365329
877897
1092240
1348417
1124407
1347664
670493
50651
1100504
218955
1143870
349630
1467577
390767
1334831
120307
1910972
1574007
1124328
278064
723697
429495
919373
75265
1601286
1366690
118371
169107
854815
1222596
541186
1438230
329992
449597
823446
1999625
671475
69157
319784
1206853
832871
1146639
1508934
671151
728018
1124103
644630
1837693
59923
1132510
4763
58884
397978
673715
1570786
773840
450605
1818566
692669
1112976
1883496
1460877
1382564
325865
1288833
1360523
1394240
968084
1397947
1342135
1510737
206943
1193592
997311
574217
707687
175151
1064414
1188403
1009685
1684204
1090322
1595629
940304
661699
1527796
1388838
1023821
1301674
945145
520433
1120617
1707394
963231
468914
329279
658078
503802
1366104
1476771
1168700
1235476
1677585
760324
636184
1116535
402620
570264
899853
1080153
1114821
474924
1985173
1211613
1732205
544147
119829
331826
397654
499498
691710
974700
1918840
45694
153846
708808
110300
1167196
1895142
792195
1214034
1180602
1565941
1599041
1290847
1709265
818382
1676327
1548284
1374223
1124730
825889
137471
349728
769050
331120
1700373
865465
1496222
225959
1982367
689625
1938220
487683
1176737
1286731
1545591
1575474
1151024
1090933
913543
8499
302003
1670581
716118
1303719
1650554
1906737
212265
1678700
684987
1362025
277167
1153405
1949179
531437
871445
954917
1746508
1969405
904748
568237
1658620
1899204
908230
1808693
588806
181280
1595269
1115953
255013
766333
459295
1098211
356337
686812
1541525
1023535
852591
931576
1672685
751933
514413
1425100
1584335
522326
1618125
1311869
1542190
817841
589782
949253
1575355
388247
89242
1773891
1886884
622738
1427165
926516
1664709
879976
116468
158428
702077
157525
843399
1597773
1638567
1417996
327285
1869632
807090
1936277
1349466
764743
1224681
1301115
1425999
664025
874431
224312
1725437
1024403
628492
1549862
1707564
405929
444006
1636524
882823
630544
981340
1261493
89251
357645
1638834
777965
458895
216386
880451
1015169
1401449
1357968
525100
1842803
603653
180752
1093857
1002890
163525
153995
1734833
1840470
606450
1293263
889815
651190
570041
25817
1169949
245977
1834615
1678231
1529036
766761
938192
571632
603706
200685
1353113
661840
814866
1871405
1529971
2431
186332
717309
1493773
844445
1493572
927310
349548
1408370
1614780
1802706
580171
949976
1097728
1055298
7366
1924420
601120
780036
107101
1429855
522688
638195
1750361
1844402
595864
1411012
1667769
881343
480680
416359
1937446
1905453
334017
1196355
1838423
1065443
839079
1684560
529182
1484016
28028
559394
1216614
1622262
588304
1614998
1464456
1334160
758781
1539481
1911842
434935
262954
233037
1280899
307577
657986
1543333
155899
1199562
1192876
314073
380124
725595
1098477
306761
1916895
985380
1361217
725320
68111
258412
1240676
1085250
1769903
1516045
72541
1166362
1056483
1426584
100861
1218103
612311
1422300
1792014
1309017
64581
521227
1025456
753217
915899
1631454
1488618
1232235
321010
948027
1826361
601398
500711
1794889
210820
458541
1163261
906156
1148709
764525
1965815
892573
1690328
971323
1513919
1014111
1535135
800905
967306
391715
553977
1204870
222471
1308821
960782
785794
879571
644279
1465075
1360187
1713992
1014499
91531
1763685
1397953
1247277
446533
22227
904796
444238
1095392
1753281
1436549
460302
1539840
237323
775520
1826263
454326
1971474
1945623
1222987
1599549
1669569
1031144
1842808
482515
1689972
1351800
1636033
1457636
804944
1342886
756098
830659
1350665
11283
712736
1150121
1543354
495477
53199
1720734
4393
880949
1634321
1952991
1485656
1606345
593686
641411
100729
406854
711428
1898594
195468
528673
1240114
317162
1060257
31597
875539
1255408
610202
626354
315154
1244964
594401
1647624
1899176
1315666
1626895
1128681
1747140
275735
1157677
366527
1864617
102808
1831410
939563
1438247
1081191
931470
1518448
1483406
567767
68941
147578
985678
1060441
124914
195466
1122979
657578
285281
1649485
1905583
1686233
669185
1009904
535728
1095498
910142
1658085
1699092
975172
1674786
1063307
633246
923298
832256
769737
1377617
673333
1307354
589938
532616
349701
1016457
1927875
45216
1422655
682465
1634621
1054327
722309
1735691
1856830
831142
982851
235673
791830
1772829
958866
359075
1360232
1763673
862249
1825116
832993
1920294
1960871
1041106
1399071
1247238
275694
828416
379627
1614987
273021
1709835
1195996
1776799
1570276
619514
1181488
1262594
1683131
480993
1143408
1083373
396342
194976
1039097
71034
1431320
1858462
721081
208607
411835
1612134
1120768
166466
1953847
1963693
1457165
1987280
1145597
1451392
316450
1662682
329490
1389585
988345
921082
1556615
1854640
915611
639740
1143301
670663
1837472
1791361
1376638
17963
838799
1466536
241245
1116971
512391
198593
1347014
1536226
1880928
248970
478148
1208730
137501
452683
363913
1544299
1798815
893932
129639
587918
1871789
1416594
843721
578936
956290
1463451
1105184
1420123
1624469
1475028
1430640
1227553
1667559
1010570
1443290
399934
1607119
460843
96368
680868
603583
1483108
717512
217866
746206
558744
1636298
1813132
1108833
1525095
874899
194688
1125313
1452095
1112791
1995554
548476
881256
1671117
404833
1519337
1788624
256708
1531020
438239
956156
502037
666264
874100
878252
732476
21763
574661
1185885
651029
1056868
425477
1174956
771711
1577875
1665484
1930378
1351006
343780
21747
667153
1102550
1532596
538728
65934
998459
682514
1347702
989114
1647298
1517033
1030696
95261
1405044
725723
1740825
703535
132639
825050
624774
1363949
783561
1436401
1372649
1939910
1087926
785266
21616
1725255
1628567
1490528
1031469
1346655
359278
1587427
485363
985668
1444603
1874608
1169846
204803
484565
1222029
567207
483729
1394849
1841693
1458161
1322634
27564
617576
701930
1659614
985389
1172811
1539087
1978739
1250764
999525
449188
13802
1188162
1640298
1107478
1342554
1588758
1488036
1627809
1811014
1736675
39176
385414
1865641
1309709
885711
272893
1245409
546838
251772
883952
865568
1970386
1426432
1275540
806055
206404
325795
1284738
1537453
1826723
1220111
1598290
986806
330564
328886
843550
1293128
1760687
681920
404947
137323
855602
871117
30697
308060
1993569
1571613
941415
1974955
1244909
708465
1113421
232037
1351703
1925271
1991807
83322
1376425
171535
483629
173009
1606808
800497
805472
1940040
431418
1721083
1980022
1076600
253926
232877
234642
289636
887799
327619
446675
1662404
926565
1201358
1902141
1321532
822275
828817
1047004
833440
44159
180882
420648
1293802
767099
320574
947426
18373
487591
1995082
980493
39121
1847990
865828
1267696
1575824
1266424
1819085
1458095
248561
1313000
1289997
361708
1396086
524655
611822
1576273
1155742
537384
1644179
1719539
381275
3125
945755
184588
653081
827049
1423187
1528858
153744
46079
969000
634983
1796739
1783219
377656
590225
536227
1218522
8919
1013530
953966
208426
33737
1048941
239921
1248236
366746
577428
1769263
1820938
547633
627651
1978464
1059682
796164
328646
1280686
1462025
197751
504093
1155090
165343
423849
1397967
135702
1542492
1529057
1261187
276185
41291
837544
1256426
277839
115767
135608
424519
453307
586437
1953354
992395
464130
157280
1062308
262427
1653851
750228
1533374
1878280
488034
1067735
1766494
461987
1194674
698345
357699
115678
184653
584562
36530
1880714
805349
1061367
140994
739084
880133
1252041
1120947
954649
1276564
502968
646694
1092154
632911
62846
1934406
960707
867040
782612
1427733
6728
1257242
780709
1569422
1078824
1224930
637726
118327
832728
564308
1225276
168400
1896404
1767018
1244172
454619
546185
1115104
1534599
1640182
1994310
1642123
1123801
425543
1129127
984684
1631874
1412424
1188919
1011635
320094
705478
375770
1071389
1432540
1145137
1771090
1241189
284401
601882
1717130
1660174
850203
1324170
1390851
1505713
187105
1578438
1329347
273222
1021290
1205407
1456343
1870322
713691
1681271
1437585
711063
951573
1542682
442060
690604
1124716
1439024
15060
1162580
1717198
1626992
1973042
1923840
1899609
443140
1667127
1164368
891357
1314303
1975679
672632
786528
705362
505203
1512193
36639
1833903
914489
1388637
1091776
311021
172134
344953
504722
689868
1503180
1763863
970622
812651
530888
1950551
675753
783322
1609151
286335
1304806
523121
1445763
1506486
761942
1551982
1185753
784941
1453793
641266
1401567
1497056
561329
1488568
1494671
1843496
1078328
1961647
1111542
914730
1489763
1751844
666038
1333035
231639
1547916
305335
634469
36633
1706831
910241
66950
1538228
1936189
927336
1325674
38885
1484301
911933
1291507
1505673
1338780
250905
1267035
1310491
256236
1437293
1000630
1198151
501013
762549
1785997
1992781
1385602
183074
1875370
1952405
1254461
1861027
1664498
223883
335818
510559
483629
315736
150480
1100940
1203960
172748
763625
1482763
693357
924686
1766831
1647300
7371
737445
1362250
418063
519823
938325
293595
1689658
1346705
554261
374641
99944
1155066
1824335
347997
850734
1174848
1596355
1458466
1511413
1513927
894147
259237
5310
604311
130037
1938987
217885
579512
1410789
1738138
719480
1804852
478315
403999
1696908
22179
1855922
1618414
589393
842117
170050
1505745
1103517
1575654
1901102
1900489
221154
685759
1684819
299604
235339
448709
1054550
91555
1402881
736623
1434063
1810781
1902770
1605681
1590758
1158090
132863
1209633
1118473
1422692
1651312
383888
1776757
181685
360406
1571353
41064
52469
894988
268818
332094
1427059
1531170
148575
955509
1728267
208693
1634021
719765
1913390
303490
1935642
705232
1745389
858137
1327421
120928
1051436
67653
1545993
1801402
1748413
1419411
1393654
1242205
321198
1831840
588588
1456214
1852210
1209528
1962756
1862685
1191559
1953929
942365
512220
1406516
1854824
1048896
802132
1114421
571932
1882753
1559279
1560889
1234744
899041
1567040
1800676
1199940
515929
1379744
808825
128107
949367
1085447
1688045
1096072
1062230
1998636
1520542
320044
1289742
1455671
1553809
742378
1486907
1443862
637289
1412471
1190097
735283
671863
1886251
370006
1429273
1093382
1740790
1157664
1008021
1593616
510420
538388
576526
1731694
676227
383936
1466951
308901
624265
1782403
1062878
502601
259715
30493
702538
818144
939686
1747589
1618721
623785
1310895
676577
605432
248846
902711
745485
516548
1738366
499147
1816867
87143
1812888
741756
1896971
327357
1201721
1224094
1572342
1775034
21015
1846904
93456
468929
1459201
1684703
1880809
1587144
121245
1906091
1765124
1537124
923229
529453
1966350
1963432
1114306
1149744
656664
306475
415246
842102
1335265
344766
1199566
1262010
817278
628214
1622461
1531410
1867910
1003517
383413
409525
1037369
819805
881521
1027602
1830445
33021
1636486
505235
920583
1360641
1175000
870357
595781
1994965
859302
218438
715075
340026
727605
1078538
375768
533710
1329765
1387954
440850
1723106
642454
813350
1363536
838877
15672
48054
649896
1644962
1450616
1073824
1135265
644181
1148472
256641
591765
1312417
194715
62470
1850813
1974014
1735787
1154768
1233681
28770
1715887
219914
1439739
791659
282791
1442763
589332
1659690
5793
95643
158196
313987
618674
1044495
1504512
1729281
1668998
1243213
1224102
1801645
1600173
635725
865815
1243344
1346425
604432
1570108
69985
43669
818490
1477399
997558
967985
1897051
1973659
942753
1986654
927981
1369514
1370074
1623648
1021801
1435733
664228
122124
1741848
1084585
534065
1619411
53113
998646
1586231
970813
1348256
1657546
1265881
278311
1569464
810527
1009092
1132463
1122025
1322767
1673611
986983
1923973
826420
1361546
235652
333490
1829180
529323
1655292
1097212
1894191
374436
1419118
1873889
1635052
248177
1527218
1166586
967494
411232
1365152
1270961
862271
351359
1573256
1108929
197887
1441267
944333
1974901
285889
909886
505452
590090
1558495
1151867
1965169
1169769
1757794
866169
1926340
1315086
724861
559681
761602
620931
173515
1100143
1563155
117284
922404
13933
1508264
1557443
1579436
1002304
1209806
251912
190057
203347
1324565
1815098
1172299
1995924
928432
173447
1491143
504799
1744797
1670197
363421
1089828
1699669
288500
1279800
1141141
1558560
982575
1479781
547380
1642894
1900078
696777
74384
637053
869734
1125221
270157
1780325
1227800
296054
1563013
1393991
892797
1701866
1354118
83213
435068
451688
1228838
1884499
967731
63137
715220
491077
577076
268018
1854609
1676655
953944
909003
714093
885333
479571
164905
1872952
1629318
1178677
583180
809117
897307
1088000
1220872
1701207
742433
436814
1109084
1069389
1573822
1203276
1939995
1363559
1839375
1045794
1692213
955933
22425
161814
1548973
1302270
264106
1869435
393994
653264
20041
700861
847333
1658091
1802517
756305
1309192
638132
1188039
1885335
821714
449664
1249720
1397061
818299
67405
76313
658057
47306
806135
1608499
830445
804468
1257805
121895
1648556
1369056
1356128
528781
1928630
1075446
900321
51093
1843124
1797590
1411231
1787052
1036643
188882
1017286
1106941
120191
72280
1792605
1813048
1273381
1321814
1855629
1632667
1317566
261014
1721310
1213886
200924
1657186
132865
963798
680847
86290
1833827
685502
1118660
1837109
1531230
462884
1354936
446161
171438
101895
1374024
730655
827097
1598637
704205
1785377
1185963
822540
186889
1544725
478512
1827042
876594
1593022
1391992
164844
907006
513576
1317642
1659351
1808510
1848446
1553280
822533
1513028
260493
1710400
3713
1996410
342884
1864094
411309
1267461
1939746
509733
1851716
638970
1954884
213304
1108502
617216
696419
1793621
86069
272667
1459947
891754
1209533
1810442
1264591
1381195
1419850
860031
310543
1900321
1112080
1803430
662389
491818
1234659
389580
1302550
871155
1308235
1668773
1097576
202500
1556843
257446
63615
735702
642258
1815739
1016253
446279
1507973
1804027
1888459
66996
1600350
1557001
661938
849949
1163439
1649000
1804282
1160259
682747
1727561
1477612
380239
1564780
563905
1571862
75972
180596
1079607
1928055
1752789
1222233
801101
1513993
319154
1246303
580195
844496
1542301
1547321
1166166
699372
1827821
284146
1499564
475044
199911
1987118
765537
3618
1596648
1678316
1742177
65129
161309
1297641
526972
1397971
1087264
620505
1336129
63998
1872446
187947
535611
1388966
1601009
1712522
437085
1469028
1483420
951614
1843248
338556
335997
536866
1175940
782232
1734342
1815691
1283633
69113
1576814
731132
1529
1552340
467700
1092695
233734
794508
1487384
587737
1213482
1553797
742663
1425628
1483241
1834720
107482
573118
1320754
648860
1983842
625975
374044
1668306
1706346
1780649
745570
918967
871645
222385
1343923
108022
229428
1083773
964894
997626
278589
1309123
1535351
733722
581486
54593
217031
1713956
1352499
1940828
166218
1822689
247831
1597080
1801364
234000
1650747
815145
68720
223574
1324331
360758
1614494
1756528
1034156
698280
208316
1390942
245873
462030
903719
195679
194350
669084
1282029
1705222
1706835
1466302
873984
1612525
1735458
60503
746894
1073379
1136053
1084412
1524988
247068
1405992
405021
976852
1427230
496517
652567
622072
707625
1102582
708850
710003
415946
394667
415429
432975
1174471
1078476
93166
1188107
568657
1799980
404893
1189165
1619483
1356215
233789
1538011
467589
503663
1524388
1012082
1369722
250220
1721871
633928
196476
1927616
1847769
1230757
136038
790666
1862719
1062998
950369
1233451
1181142
1655247
181829
1233574
232357
117306
786087
1353954
666480
1275614
1840288
1033809
919874
1011441
1359759
661799
1486950
1755671
137006
1169366
279829
940098
1660228
1420218
736879
1877103
1871223
431702
1365653
1927623
357129
455158
264579
99052
707057
1664500
443656
538433
948909
880982
1688293
152879
774545
1567775
1089866
228727
1873828
388026
980013
1273553
81660
676957
1669660
1917103
1034261
1205590
1617197
194533
453261
63688
1150785
1838685
1407718
1628070
530092
1285780
913526
688848
1557968
146988
1153175
1992845
297045
1904058
94833
1423605
503520
1763049
612268
722843
1249836
1573030
1112474
1617021
398225
682371
1988190
250847
161675
1813901
1725699
133894
1782570
1795153
1888699
944722
259588
504455
1961280
1030875
1340524
1664404
1958991
922437
988257
1663479
843263
1233230
1602387
1543802
298808
564649
1651440
566095
382665
402461
579362
1390542
144480
978098
944857
1455814
151449
1897230
1611761
500935
770688
757230
1182500
1615504
1594536
1769526
797024
678671
365655
1057470
569645
1551067
1563492
206332
667943
1518778
1657220
174295
1207443
804626
768865
418656
1639167
1844055
207040
1477978
743949
801572
926156
1300596
224916
445728
1862853
1379058
1310952
184227
906870
965283
1278426
960412
429405
1969842
469743
435886
1680274
1416233
247347
1612577
849820
1364990
1680928
879400
217304
1792859
1306513
1111589
1780951
1896414
543928
1560794
290570
1087687
1003352
1992834
1455414
106693
1179749
932207
199531
598005
623574
906503
357660
347698
940207
1522819
981121
1132724
1650931
1265891
1185664
982872
208520
121412
1388369
703502
273154
1242797
1208881
1083214
97848
1686505
244071
1908533
414063
1413945
1724917
734175
12433
596760
1160242
610999
731031
500596
381553
552286
1198214
1506439
1606921
838947
12042
1798304
1170308
719751
860314
106406
637623
1543709
113841
517740
37624
1236338
1461565
443911
284022
1246491
111830
779892
479408
1054588
731081
859961
687294
1882331
279254
1603311
1322359
1600235
908484
1851155
1595016
1767024
534122
1732973
1182838
739960
213757
643157
1134184
1736170
1627324
388628
800973
1600475
1561416
432416
1528431
128880
667361
1880925
580836
1589367
1217099
113828
513079
464033
338006
1176983
1142596
25819
1536314
1193057
1390388
837565
547415
1779771
1516915
662624
423482
1926070
1575966
1197877
1275956
438340
70648
38156
1470199
1376202
1984636
503532
1264297
1990582
1514641
1437175
1224947
994472
895006
1209405
157574
1873568
952377
972269
447013
161796
1181356
337046
584643
549810
612365
1606146
1528912
1164551
1245447
373503
514555
1319998
441365
698730
1171940
1177460
1541601
1628020
681694
909798
1239412
1338564
1482872
999521
1298375
1302853
1081646
67287
1475288
657595
1789075
400899
1717376
844086
360671
283387
588369
1689145
1094544
644534
530329
692848
363027
315480
1877018
1922129
871822
1189127
1031872
1062267
1790917
816672
95802
354493
475715
1983010
1091100
769987
1119673
963423
117932
991880
1270693
702734
816981
1325028
1912894
2173
947331
1685091
691397
1091930
1393258
1842740
623659
1381678
1847628
1457536
1114262
1318625
1471188
1292699
1911095
1829166
262772
1759804
612766
1191437
1306810
1395949
1499569
999007
1668887
1901502
1443232
566494
1846624
1097496
781640
325490
444657
1590207
1200104
130821
155399
592590
1707271
1617413
209444
683527
358360
532023
80615
1484397
877099
269691
875532
1938886
449502
540221
1703913
1140532
1035939
1452915
1029071
39728
477368
1568285
1637240
101650
1924880
1129439
1004777
989831
164194
1626286
1995417
1629811
1992844
1842692
736330
1140088
31069
115297
1216549
1706901
376426
68268
1765343
513806
1546008
993459
314138
65578
698618
254292
539389
1843101
1176102
204015
524628
867550
877619
1850816
527387
376602
1624948
1726117
797788
1436581
1189863
150248
417523
1300081
268289
1832981
512782
1453892
939225
1321423
1720803
445220
1467865
530431
1426572
1899005
1101600
1713447
1268211
223271
389141
777253
153138
958589
1045456
1600910
1804958
1535029
960292
24953
1826875
1026622
1367752
777705
1040508
944392
1142952
1730925
1398103
983157
1415362
105213
26911
82149
1369
1562582
1830193
1870108
1999034
526530
1175193
1246107
1649825
1856977
1242828
630025
1967227
643563
1985834
1126575
1152117
734811
1998024
140530
743309
1583059
1384520
1874852
1481564
1962588
820432
618687
1498291
592821
993686
160191
7417
573422
1490607
1209606
120365
1576886
742379
803916
832583
706628
1280736
613081
901250
866661
1412417
1769584
903311
573689
1309896
1277713
1428910
601155
1953888
1523277
260680
444165
1402048
1307101
1488775
710622
1627719
813808
785656
27707
927912
312813
1132190
1746383
895269
1125850
299230
1694964
819430
1264188
119002
446500
1001038
1306223
1918078
474095
1284856
1420964
236431
1294933
848901
317980
1316073
1961339
361186
581815
70625
950889
401312
438105
1241928
649879
1825105
227244
1867075
1317959
1657788
983949
640374
1645526
1097680
1969221
1734191
1069580
1744342
486539
73481
1597824
1783203
752595
1320451
1721781
1664877
24189
1577373
1117002
479826
733966
720848
1571320
787430
1329354
320436
1542716
392266
539990
1256551
671045
1675547
1686054
302207
793089
1595095
1999899
1269472
1169430
792763
1900398
249958
1675944
610880
1111844
327793
1524936
1808898
690618
366499
1498474
1727920
1650184
216712
329770
1054862
1206800
159506
1754716
1271898
1547366
189690
1184089
1568951
743589
1191843
1092351
1770201
1700265
162838
1298446
1600558
1805114
1790547
212980
1351852
1607675
999574
243993
134745
1548910
1956232
847460
1782700
1983840
799979
1975029
294235
1979125
1388594
553075
1117292
1596820
1714952
462319
936028
1861260
818780
652297
1471816
451715
517401
1164331
1186328
606495
843034
453782
1144661
1811878
1482831
1009742
1904483
795253
379312
1893730
1724807
805840
857820
587259
1447173
1790440
426498
1138121
1768618
266763
1059923
1069815
742555
241573
965040
545663
463631
1573789
224640
1695679
384638
148627
1681741
235242
1590432
763968
965598
416593
353055
1931938
69071
1250641
655969
857826
850205
1988973
336951
1819474
262735
1669100
380655
1648530
331481
22615
267426
337061
1941337
1032562
430725
1635165
1681234
1400310
1760029
1320763
282305
686027
1087598
304289
1482363
63704
483489
911952
658688
1624349
75351
1866467
986749
1997502
1201407
1376185
599324
567190
632775
1637812
175098
1759082
923801
1109957
1757672
1585035
1388031
569614
739415
1680441
789575
754325
1622152
170273
882543
825080
338094
1767826
1897535
1193555
1211876
1955279
597061
1551900
494749
1468722
913194
1537527
168007
1566504
477250
1333892
190987
1260878
500148
1878699
30937
1490775
1196836
1338935
1048662
1713389
1123134
979077
1105125
1877513
887037
1709756
461061
53798
1976920
919365
1319983
1366430
285591
1529827
931986
316497
362099
933158
1994590
862954
764592
294435
1393991
1507312
896229
980623
374093
1172796
730474
1873925
682371
1154198
1430104
1282148
436906
1341000
845872
1862481
27478
603362
1106306
1721192
1516366
58170
924108
389561
1409542
645464
369186
1709417
1302450
1811735
959803
83482
356048
806691
1042481
602198
163339
613757
707467
1975573
1976676
766294
857284
1585358
644851
1598716
1713863
662790
1068988
1234219
1702640
797743
219432
17393
153302
1153822
318033
912218
250591
1612300
338958
801928
1088968
806610
281076
1490123
221912
1903987
1500735
1738896
658384
1131748
544281
1478537
1492628
1280538
1044717
834516
113843
147358
1990228
1443375
91414
1833915
757971
1212720
905120
1456511
525996
190679
316123
1488467
1250939
1444912
1333810
1502943
905867
1041590
1643127
639622
1615454
1240430
1199402
1225264
1306674
111998
1168868
1948220
157614
310527
1455528
1871685
628722
1918184
1657170
126693
1209307
1541701
1754612
1317569
1624326
861245
798536
219550
1907483
1152826
89624
1991905
532006
1596428
837017
83100
260289
590783
870981
858617
441873
334371
965902
785913
1104542
1618353
749928
1553569
182502
293236
1746792
667711
1532929
1362214
1959217
1779077
626120
970667
1743190
718753
1972849
1110398
1408231
705941
1310716
737576
567156
584396
898884
71678
1714148
213765
371701
1657141
1623763
1450831
1852709
1598805
946918
987509
570714
507761
1311530
717422
787401
620822
1968983
1586334
238707
163074
683142
1761011
1819079
1726696
1884059
792788
991168
332688
1219350
989965
1460646
215414
172796
1209952
1546243
52406
618470
330217
641260
1114934
961486
1141996
427943
1806662
1873146
532827
852464
731788
1949673
45677
1286280
953649
776520
1962539
1638271
829327
246599
1522046
1824958
1016878
1820188
1025994
1273355
1540859
1595259
447836
1473481
1225901
916782
1994893
1082343
1075458
1781413
445011
1863288
1962811
894096
1918793
1516573
1733366
1421456
1470743
1431589
820428
1074227
845736
97822
977203
627666
1174895
329581
1324926
26418
182830
921156
424233
1442449
1909684
277244
1145388
1276517
1012440
1277303
308459
1501131
250732
1784934
1227470
81170
194046
206287
1238141
541004
1379521
847075
639884
1465898
1360062
333598
387905
470567
78217
507057
1814191
1122597
731390
292747
199995
594085
65212
1886900
194593
1705379
1698748
407844
907326
296944
341208
653450
376991
221565
772201
491448
1136280
1303940
713049
448514
1207948
927918
874603
43847
698580
1290202
222569
1598463
101702
480375
1789068
1860341
725228
878140
1042105
855476
1149009
54517
292706
918979
1453823
279973
1814328
1616576
888002
113222
1380906
1136887
1449729
1567174
1363461
265761
1381795
1453821
901502
695445
291371
541786
1612999
1967035
1378587
276059
902598
1275892
1799009
198573
932271
781855
802477
1325827
648974
886596
339720
1676716
1623821
1422000
958644
194166
1632354
1750393
1217549
1781456
972877
1012168
419918
1191298
885934
1798299
487848
1082993
1819296
1587304
1308077
729034
602254
201177
1274028
752566
1758270
449401
1972350
73476
1300542
238523
795691
65292
1797049
1657752
686657
904871
1555084
1930896
247864
403820
332195
1717425
1651787
1966322
1916547
1797414
1813760
1543958
1418694
134505
37652
273325
1203458
251905
862047
1735294
1755867
734614
1333121
376084
1298139
1023854
1371653
228685
187287
1179762
64102
385763
269611
1760915
1490213
1929531
931737
78984
17460
1005996
1705168
1948959
1223138
1850142
949782
830335
908435
1730593
1400989
1597800
452446
945921
1375046
1150680
1801649
949489
14628
732551
211000
181717
1812862
1391854
945736
892197
1710453
447020
92689
934063
835034
27807
1517347
15536
1383201
720244
875921
1750276
411291
364209
1380982
1330546
453001
1330456
1019649
1724693
1722804
924117
794332
1382214
1795922
278276
449489
1076128
305389
781845
799024
1032761
476190
1054107
827991
1955578
463323
645868
1125392
1812711
1655238
7851
399304
1275939
269119
297798
807205
1347558
350356
1118472
180004
927481
1614898
162059
447173
474959
1312363
823362
155288
411519
1764662
320811
389337
459726
1773192
103115
360765
1297646
905786
1034480
1403963
938974
1352493
1887916
15829
890557
226244
1688672
1780014
1394234
1385064
650990
66121
1277877
1880790
1524365
1709840
495276
377895
1226839
355820
398357
1591394
628877
503125
1443077
894738
1787305
1312824
703903
1480230
1004969
1988458
97316
452944
1594879
1710008
90132
31537
344824
1435688
1259017
1115241
1987088
466154
1533236
747017
1291524
713537
81475
1782142
948550
296531
1931743
1237307
408836
1701466
354774
1604103
1515161
863252
1036513
423959
1610923
230085
668274
364990
544939
1510582
52942
906862
948064
1061113
1550310
377246
1126847
532019
1116083
426262
1343358
350382
743475
1771873
39804
127014
290071
26443
1083418
764186
1894421
770716
49027
10258
1980740
505166
537519
1654644
49866
503682
1040917
184288
1951838
1465956
128758
1976295
193703
426434
721890
553929
1764791
780550
963822
99623
1009887
1925792
854439
1334218
858970
1901882
432260
838288
423821
1904561
910205
1361832
1248333
1718998
1416747
1807100
220599
1960774
1789799
529646
1131675
441292
1322478
498749
776182
884750
997566
429490
435128
532678
1900823
1076433
605038
1563883
1592617
975048
1363987
952069
1423911
293077
1015820
957885
1184425
1190710
531577
1816131
623142
1417547
1658668
439412
1196135
1992348
119008
1250732
1765117
640694
1447377
1775345
866839
1229126
1668936
1229545
514134
502379
370794
884295
483399
1652034
157667
542346
408798
1992139
1840204
531126
1985055
820592
1054746
746180
1806651
885127
442984
214483
1869503
1849467
1332751
1986005
711913
1518135
804471
745250
457237
1385354
444731
952526
1351920
1289078
857365
1185591
1010129
937969
1563274
1437339
1979063
1964135
36140
1255506
1884576
354593
986063
1082235
1028362
735299
420189
1525587
1286707
1533549
1905730
461628
293474
177496
1408473
406248
1127004
1247599
1330457
134356
543713
1305520
972812
1608971
269972
1663115
1956489
1601242
1470849
6560
881179
1026498
881137
1354232
499901
577573
447721
974494
1173792
1308371
1994415
872358
707082
1379720
78270
574966
1781704
995097
1344339
1598743
653931
662384
306286
982148
311494
1070054
682663
651557
440975
1541294
852238
162316
980971
1674235
1242507
211965
148873
1701306
1724477
8000
1111711
1384930
844657
422381
1669357
1609521
1433879
1463034
1612423
1828360
1557209
1318885
1256221
316173
1328967
486756
1674799
1015801
102762
834240
1201093
1602538
96549
1002590
1150549
1093388
1911683
655987
1951418
799643
22378
1661553
1223932
795133
1004285
1791587
415203
586565
1001337
1424559
1377942
1806487
1609241
828071
1726189
834505
199468
573963
125911
73857
982935
428827
29621
780771
57104
1792122
452378
648570
1756985
727341
1420826
313538
5264
658457
1436262
1143688
1931509
1108322
775324
1881935
635021
423721
1751367
1416665
1962827
265263
1872812
110642
397296
709733
1686367
1148955
942254
442659
679442
400687
763025
231389
700058
1307452
1398498
26373
1430839
766112
1165573
1730965
1645731
850437
1666121
405170
786120
1990728
713853
1697176
721551
312938
618142
1637953
1062907
1311274
1511228
822822
284247
552820
796906
1652299
916729
964015
330379
644252
49432
84804
1752953
445896
1534779
1141488
406803
1450980
1274647
189522
1126924
1183275
470124
1788626
1609476
1513757
1533038
1025501
119872
604588
329847
949774
756009
520595
1802955
345171
3597
1299809
1886033
1120342
874786
1305511
1432815
1657211
1391065
609155
1315333
377031
827109
1836931
1985619
821581
719953
750241
439049
1293019
1267371
647942
1122599
1577679
1833427
1083342
1396555
1125111
745530
1560295
61686
64223
510133
943630
1202441
135812
343926
1804225
1898739
795797
1865793
1930284
1402870
520492
1252758
1589630
458631
824450
988332
805297
333716
1648420
1096859
512087
1682381
298008
1625269
848839
1127517
1417126
938539
1070132
796689
1925172
7444
1895360
1340086
196844
910640
1468107
785624
1913824
1900972
994039
15403
1878712
1589437
941423
1530423
1058825
1835104
494404
800784
366157
610552
338956
1981215
1108824
309726
1861885
1222273
328322
168406
114155
429123
154150
1963220
538123
118416
793137
1456759
1130942
954107
1346327
1963700
1905848
970002
1167887
1914510
761050
1041879
1977583
558790
16388
1560432
1033989
1898614
546602
1637855
1185171
1090941
227550
1953872
863280
251439
1498844
584343
710247
1639600
1272819
1113626
1369331
965003
652161
943021
612785
1634951
1009449
372772
568499
905134
646499
376103
26165
1276292
1655198
958094
1161215
887653
712228
1557275
724546
1947844
1655199
936696
843695
1946376
527264
1400346
152041
567684
1292457
268976
973667
226212
1052849
208168
1290374
272490
1938964
827309
364839
1956389
302613
57142
1468577
721467
1575376
123383
350727
1641086
770571
1575312
1821116
1060399
254420
126043
1010072
1420623
841360
40382
1656949
741961
1931167
1241787
1742091
678212
982248
912194
922613
857610
1749901
1387462
1653379
431771
1307021
1916434
531200
887359
10266
1447447
1080347
659919
1049867
1229303
1336773
932244
428459
456276
1482199
1393864
861178
430396
1814973
177076
1080945
1694807
1074974
1687585
659165
1163613
1908074
1860277
1965515
1268338
828224
64113
17664
653932
1347002
176997
1198184
1846853
1871779
944199
772027
144735
462010
1296431
386029
273155
533872
1439887
1911193
389169
555440
415755
978431
1260501
1788662
844832
1709250
316732
666710
474974
1288116
976403
1539790
970497
912692
626063
782187
192899
853871
19349
1863408
511996
1089207
594284
1827545
1188971
1379063
982974
1230359
1489526
937981
1830783
648413
1383812
153688
1219005
826614
1660489
1433226
163579
873879
1696624
1319683
1786231
1430149
814291
1948651
1009189
785898
1124523
284806
388253
1450041
252176
962119
1798377
131308
922059
1105962
1651969
497107
280911
696073
141878
1427458
879912
936817
574010
1726234
1716274
1504172
29900
1818485
615464
578078
1863956
914667
952557
565475
1816655
1170037
978633
745879
98284
1092986
1575867
163637
1551845
1726282
1466216
27485
996008
917872
633038
956559
1712194
1258018
462087
153278
970364
706674
202853
58847
981025
154558
1806428
624529
257478
1071200
281824
972053
1230128
447186
1123007
1657234
697606
405348
286591
1567354
1620659
1807028
886745
95995
20938
1248467
890064
945698
1597355
72915
1825871
991947
1657272
186437
20585
1705300
1547546
1527187
775005
1009168
619616
1409925
802892
1924292
799257
812047
496004
857472
900019
1896083
1593738
1227704
283397
1433196
1851738
905637
995783
1525023
253765
1945517
341461
393851
985861
721925
1359361
939641
1354941
1720204
1075521
1001007
1763153
704361
228861
1963336
310497
232046
776663
1561440
1544940
651944
580090
1576118
1357693
563968
30219
402535
1971012
15384
828037
1347170
1033397
1537702
432212
1443437
1412857
1371450
393497
57017
711428
1688097
163958
466413
878718
945635
1012417
253776
838379
443257
530930
1040106
1007819
278328
1640572
170665
910608
1299192
373562
1785183
401908
98198
1991230
854535
1960522
1074654
1158333
1200731
653038
666917
1583014
865188
1499062
602978
1164477
1324589
108255
1022947
1040447
1103095
1102745
659367
1724929
281537
703967
1234886
961329
377300
768510
1043547
1880679
1687470
1667680
6378
590466
627331
842290
675117
478686
1091839
738805
370383
1538033
364760
1367306
97531
787118
158651
188092
120349
1696636
1329353
930203
1217495
1161349
98916
1813250
150622
787409
291091
1567952
934967
1402738
1791665
48473
275544
376703
1715674
193
454744
1025933
54879
565337
1725015
291467
1678986
193680
147027
53278
693042
1115590
1030464
1312056
831792
1448745
497867
1233492
715651
587614
1832191
1372419
1483218
1786198
1865051
840337
56571
507715
1769309
1989431
1134589
1284425
294226
1508003
1080626
1126794
1520684
840884
823337
1219777
520785
761240
671891
1932019
1003335
1218072
37090
1957054
1665402
1113257
11863
1838287
103758
1714178
1414882
1065981
1576260
235248
298800
1139324
811588
1139890
1898321
1340616
1876835
1358788
1278364
727781
350088
1242296
1830869
1924973
1380864
1119384
1063044
320417
219552
305716
716536
1588755
1257302
1893891
722415
642449
1212259
1135677
1200489
1016013
813471
436490
1938771
296796
1633442
917060
581946
335971
381439
941406
696573
1574915
987552
1460095
632331
1119227
1594621
149283
1933598
1918895
1087447
1947969
563102
215188
611794
812523
1547689
1523018
441134
650026
1389288
783537
1345446
1227665
393744
1651101
1733361
1227114
1939966
449293
1992414
645358
82452
1679002
821831
86959
567817
454165
357447
1284147
407402
1438910
1378494
1514459
1847542
1236595
1731140
591728
1744454
1131795
1537516
1827644
1663812
1714134
1192341
1998970
55430
754409
1949131
1400078
1802307
1087118
570321
230784
108463
475212
1710072
40550
902996
1240129
473391
348169
1750358
1325814
1679783
26415
1969314
511182
1603686
865228
705963
577010
1497513
1898213
1748449
1897531
1281730
467861
927080
651510
738927
997479
1564057
956688
712600
1307280
158674
964382
626832
1912918
891465
1836131
238453
791211
752460
1886127
1365470
455331
234490
338747
71710
1423606
186227
1064642
1144664
1556151
777280
1492812
1811443
43313
1195966
1655716
822493
909968
1522491
778327
1183631
292001
943449
357198
1446853
195850
1099630
921402
1398706
1632941
1511799
1228831
190359
1184294
431137
317242
980276
230184
837767
199283
1794312
1904978
250408
1322632
1371359
741458
1444732
616332
8725
1788418
632956
1347585
308169
1950797
1626367
1091605
1117079
1114610
146008
876630
105833
816188
815867
1983568
809490
207622
836144
197711
298581
1025362
229607
709193
622642
1897544
86257
1994113
1250071
1818302
1759417
872292
1462371
411658
571203
71499
73500
795671
1825561
844151
860871
316191
104675
393477
20264
580087
1172399
1732450
465725
438542
219712
1331182
179642
972981
136999
280442
645583
379103
1829202
1730664
1400927
1073752
962067
873174
720614
581677
182489
1261305
1263804
574601
1986620
186217
1421554
502381
342244
1850559
1840044
360876
1833774
1971849
1563476
1814064
802786
1991512
548560
645847
1217581
394968
1754968
1506108
837869
52842
982039
1827526
1127754
440583
52980
397595
839727
1479799
1673302
1590194
794506
337721
1726034
1966649
369972
165097
1788853
1910314
289753
1143042
1977234
727330
656277
1045283
1648860
1862922
1926257
1250412
1992053
954827
228812
836071
225541
546280
220860
1875589
423358
442353
1148743
702284
1885664
1676254
78248
1958773
1323028
1432650
827512
239231
433890
331139
249191
1270889
1653780
1478682
1737338
1792294
1815224
546851
1594082
596262
1701948
1363864
758296
1990626
466972
303979
884927
1030737
1108351
1403835
1067409
1382190
393748
251107
112782
1498694
275282
534588
534635
1228978
1153079
290692
1673940
10567
66629
375372
1174035
561584
1862625
1064022
409149
863570
1032473
873141
1700329
297232
513483
1274100
279955
819490
1047470
1743079
1782830
116837
13670
1197317
1191994
1387900
1895970
1682025
601823
1058990
347443
612296
1050987
993084
1371888
1994772
1856429
1774993
1842048
1262065
1064588
1112316
715423
244910
1421504
1004369
848141
1346667
1552218
1860541
346061
1329941
1369899
319984
273415
1121562
1897275
1756854
1359743
875794
672926
638789
554143
915515
1941245
53018
370389
999418
662330
347237
877798
909474
419256
1693795
394854
809637
1327883
1449109
1323223
95805
1349065
1973445
1389154
1254361
1380932
777929
722169
1236940
491621
1210263
496523
13248
346668
1266681
1803011
1150440
155365
402208
1774734
1188199
1004440
144655
1280498
1448523
278362
1176810
459815
696257
966792
1213530
304964
706984
1579909
1626464
146887
1358159
294312
89308
485316
1825355
1458313
892537
1588101
1087909
1297248
900450
467842
1834684
1387267
1768385
1168859
7644
667317
1119862
157540
1893598
768429
851887
1750014
1753647
1543510
739937
1777548
901110
1232205
796930
867483
1311169
1254535
1000138
87626
1113725
641216
858335
1658512
1459730
287807
432508
1615310
621700
166019
802364
1038368
49334
1982489
1207779
1351035
580772
325911
766285
1804074
1285738
278862
922312
792691
1138412
174549
1865846
1679696
442334
1022809
391401
159501
1592674
1554076
1340143
1486596
1848577
791993
1024385
1274091
918189
920101
1201331
1996733
179588
755930
191581
709158
1620561
108147
599499
1274863
115557
1934006
523550
1132132
1380329
1359587
1091267
1707107
1562619
69339
228786
774131
407080
381108
205469
390165
587540
1026319
1602163
1633742
721338
1037927
1195968
1100468
829682
1394724
1016889
1173281
1490845
1886940
1934437
7367
1359910
89176
1996075
714791
220732
857709
62281
1193722
658890
1441064
1620152
1815069
835270
217777
602686
222729
777924
352505
786192
1011778
1753163
736048
1505825
1302022
802713
433299
281908
1636323
1534706
660866
571866
613009
957922
1801107
1327601
1165383
92226
1997489
1276091
399394
444092
877888
56890
911708
411306
1346251
1643381
438683
1185060
1822806
271561
1767987
457507
967927
602458
675599
1059836
1942540
1871702
850435
1939143
868794
571830
993593
796188
1229680
545959
1701010
532722
1580345
1978273
667192
1349688
1034517
625082
152021
155397
404883
760623
776464
730970
1475198
254172
1264181
145129
693091
357920
123823
1347684
123989
982851
1865918
1547679
48855
430482
1220176
1865858
1587919
74617
85208
1891344
1597966
989465
41428
1065895
1208728
1808004
1314119
1640920
1960355
185703
259059
1083291
1227669
1926553
50901
5122
983611
1296304
1317590
506857
394354
1417625
865567
660537
1844234
6027
1108332
996715
782889
651956
910606
1551187
986647
188281
356696
1878695
1257957
1211151
188361
902156
944093
1548375
1178800
737726
792625
1014319
998459
928076
156116
143413
83246
111992
1985194
995005
1281337
1998502
1959330
371379
455208
1158109
1330571
797179
332647
79049
1953602
1778759
305668
32965
722924
1473623
1226867
1407483
1656893
1115882
879216
147307
1068132
182950
363842
807648
1182322
97238
1744231
1315110
88626
1419959
870740
236739
1977517
1714417
1377654
148724
1077237
732887
1312575
259021
153653
1223248
1358983
1610182
226
643905
1935412
1286388
476038
901692
58029
1338094
828989
1806121
572846
283339
1334757
275985
1208125
1397331
34903
630459
699501
347477
2403
1865868
1389003
367708
409254
1389359
31741
253002
159816
1390463
995314
762936
914702
702760
1202361
1020842
1438596
1355372
35476
173731
467540
1045410
1417079
945792
175374
532888
533069
1761177
734775
469609
298041
1503938
1138127
1754934
1270631
533083
558446
293017
745979
1501301
35775
1402026
611124
1927550
1984037
968118
1081299
516268
1582473
1940559
1688959
1410969
942795
1474351
74588
463353
226678
25731
961388
614614
829463
1348509
599584
1773539
1264154
301516
546188
1232692
962913
631171
1523211
1183998
1193611
1715555
1116922
704748
918849
1207929
1832240
607128
162756
412347
380047
97577
1223075
762326
618185
1342411
933212
1226936
243981
1073276
938961
276462
374132
770081
662471
244932
1910311
859862
1930193
923112
1308454
1837801
563633
1988125
661651
111493
717925
832961
587779
1601729
1853676
479722
119153
279990
1030891
557678
1337366
903262
861053
349774
1390549
472978
1456875
1706989
938331
1032742
1196976
428163
469746
1588523
1614177
1663985
1077563
991537
1199844
825109
602713
394154
691511
1578915
1593249
1297
1384565
947975
315403
243466
660194
1667544
1297891
1816943
1494551
841910
1041739
801596
382283
10057
1775218
222209
1220176
443397
630450
1582451
1105488
1458276
164204
1543337
148582
1911380
864321
1280097
1194884
1700263
1067428
1494885
536053
746279
63938
1974091
1427608
1736290
1767720
1072494
1220882
400605
1236088
1121892
1448105
411856
1345649
1355033
210966
1805294
763506
1715472
1414090
383003
1862238
1140244
176261
414357
742612
1775279
332271
1315657
568406
383109
121901
1711166
1842767
218674
124619
1902313
491782
1266059
1969787
874192
1911089
1286641
1922289
1396785
1411124
1253220
412574
1656269
1459302
298055
1198232
834485
440674
459186
846019
235075
483657
233517
785228
1751432
1639322
890891
1292013
933888
581325
200846
559249
310469
1352813
1529248
863302
582165
1209494
1505891
1254197
1037079
488063
1673276
1063350
1699275
1067941
325667
1948304
1393327
562592
303361
1847110
1877481
1454082
1122206
1350923
248333
1727333
1747236
846181
1947072
5812
1942904
13618
945122
883601
60273
283358
822628
436707
1196999
1711544
1417078
393720
1680981
26167
1836445
1389991
1787747
646704
100043
1124587
417024
374249
1042940
162530
1568386
462603
131104
1071705
1914195
1803574
800275
773065
1687704
1174841
1103014
1221967
1037615
1209927
1693878
789924
1595635
1443471
881962
1640157
735772
682187
384393
1382842
430556
762450
295178
1168608
1801524
1464915
486523
335664
72808
1952737
1333525
1624364
986167
222841
1238687
1168118
214628
84750
1949774
165030
564895
244530
600846
1811728
332603
1378973
25093
499100
214535
278210
156153
703712
1157773
1727095
982261
1339058
284112
1603795
938107
582051
1437078
1469602
424389
1489392
678706
272659
1549140
1355443
600325
1399565
1522510
1323813
1621221
1745236
181807
36289
1676579
1058494
1337488
546944
1104785
1454714
417271
99439
33906
25254
1122084
1345905
1374400
1328134
765842
1089984
266327
622945
631631
248878
1626881
16691
264505
286117
27286
1567265
1652030
250904
1213535
128293
675992
636374
742692
916309
1892309
883549
58603
1764501
1978383
325597
1007277
1276839
86996
966206
1439326
123025
812158
1047922
1737343
653985
1052638
1247120
258449
909119
1436506
475716
733492
1160448
1981332
1141650
1793476
1271624
404272
9391
1297204
390418
1874802
1757897
1058576
1999001
510039
1484044
716271
111772
144671
75274
184320
1619892
233617
655136
672136
577365
771871
822835
1950282
1950167
595238
1965182
1321934
747843
677358
339471
1543624
1313999
463211
1742794
535062
1151940
1185941
257912
1912883
635166
191835
1550071
1944742
1798317
563882
958111
1610599
650769
674628
1090571
1614472
1097543
71311
449253
946772
1989073
1902376
1108375
413599
443078
138481
297763
859471
941616
923673
1206317
789389
122787
1508351
386198
1009491
1551891
906178
788541
1682474
1933257
1403665
821299
496510
1354366
385655
1452921
540396
259174
2516
432318
390456
1896525
705
1717090
37462
604489
1181964
1776083
1295506
1200591
539150
436919
1734492
1428843
881559
723783
1539291
1480314
1205484
840185
1140111
306528
1816892
1455766
1692870
1267947
289747
1355771
963548
764079
910896
185294
1823504
1322380
1013776
847544
418160
1996619
1852049
1854372
1218013
1423385
1037342
143538
1024343
1170141
1406695
202512
1861159
1100802
539375
1866886
1932305
1618611
800557
1709912
1138701
1424
995520
1279488
969180
1276005
542063
1532835
1455274
998318
1033502
715325
1806020
1362990
1262525
442417
1430757
1188409
810434
702341
307583
997985
1033832
869928
1755067
1204323
1332848
397556
373411
608641
723472
1021850
1401473
65958
1066678
308900
1190664
1594607
1238336
1056705
1032576
161521
1696586
530489
4498
1368932
398063
1791228
333899
1374535
1903387
1898308
425326
781636
1203367
1398615
90888
1925058
809131
1845284
1457946
1700878
1538467
859543
1172006
1595985
587326
1434197
28498
1551125
1490259
969892
1039612
1161576
621793
316560
136558
1210598
1670702
638296
449086
1335304
1738794
1151778
1501930
1388141
129435
571988
1011339
336190
1206978
1909305
1538761
773225
749653
362184
384666
1225569
1984994
752822
1883618
1082688
223028
1864365
329833
833989
1922029
569589
74229
1581559
1531753
1058067
1431019
1006541
1079808
551478
845074
864591
1857833
357527
1833370
334310
1473971
299498
1106972
133185
716771
402821
1715070
247393
1452600
275222
396992
1842737
1443687
148594
69102
352967
952846
1013063
335281
735722
909069
391763
1476469
559701
986669
616280
266402
1272775
1867509
298200
669586
500415
936834
1839839
850562
1589174
440904
449149
159652
1379824
579761
1091348
1284871
1181190
1733532
1032232
1212615
1607072
116845
757706
950757
339077
33733
1673381
142638
126654
1939675
1580577
1848061
1378060
1718534
1372187
495490
604255
1714443
407302
654671
91216
1328929
886457
1884267
324105
417400
380140
840991
1752792
953745
1055037
580040
636093
299617
91196
1099755
1525347
107161
195008
1356416
639009
394384
313194
656090
1067913
1478014
409335
1871636
1143917
1094751
1482473
207629
564126
156983
208234
1428344
1504098
596523
1120687
329374
846200
231702
1180950
1848117
1686426
688344
1972766
1198810
707404
1373940
142746
801878
1972355
1367641
80221
822505
1072128
632660
560828
1457833
1543644
339277
1515047
1077379
33810
282025
578016
1631850
1042706
1537622
473814
561127
1963519
224692
143778
486525
1044813
1749203
901259
1247863
1262725
838072
1983192
1326263
1434514
1864706
1188285
1968072
971113
733430
930845
381824
1895702
1024426
54642
77138
1242170
161622
1958984
1259430
297137
463923
584530
985242
430352
1675895
490104
821012
127809
616590
1253149
780124
262621
1692522
936542
996236
572106
1898806
900497
1240996
1776765
309978
663997
1335150
1284458
1101121
575178
1890610
975762
1938843
1646460
1458884
1790704
269437
650884
983337
289743
982329
1332372
453744
1341558
1522772
1140610
1179507
1882936
1671834
1370811
179288
1760495
798887
1351289
545365
1001452
1186344
1799857
662243
948763
1237251
1831443
1902330
1177550
1309383
1974266
561566
273599
1569483
1243350
739111
781324
465069
1968082
638178
1520831
1395497
380449
1044404
412759
1631194
1083744
582957
959940
1021245
1611994
524990
1210728
1236520
1646726
1142001
1100892
667375
1596975
1246900
1722111
157284
1993883
1231452
1437063
1050505
334987
1144022
1344551
1047762
1262651
614991
958386
913316
1961794
1675839
401985
552981
1286834
622171
259994
1581219
840134
996035
1629923
716070
1700335
1312212
756014
412216
1298427
812686
629290
1396276
1516754
103532
30531
1985790
886135
535387
1559137
537565
59196
310746
1703338
354190
1047151
1102079
1750907
106420
33653
261871
400984
6970
1881566
1409318
1149332
127980
1089055
976498
1284396
795580
1103462
1102442
1745323
690170
1683012
1343386
1048488
703249
1568692
979647
1743637
1923415
1708355
1581420
516918
431250
1066684
1373696
1666481
257892
1553513
228760
1853605
1197185
1651667
1002080
556340
229615
1939311
16370
1705660
1301524
1495020
1379683
592679
1130033
114984
1641108
498549
435696
767248
667189
1889812
1750043
400250
226723
1120358
488595
437289
1563952
277935
1253476
1264085
1101093
151022
594440
656966
1304472
1469700
1417803
1830054
1033494
1610751
1459077
926973
1711453
1764948
641915
1570033
1322692
1831006
724419
1541552
1808924
1014362
1727795
1906015
1921399
1385909
171960
148199
508012
1091968
581247
1406973
633738
1720941
1741122
977992
1148602
980175
1204149
644430
824620
598817
24173
1845507
1253646
106022
850896
542200
1288153
1697061
1748057
940748
1365540
276299
1070021
1581802
1907942
1316863
3156
511837
1058377
1128828
1387106
699029
1496381
727143
1157904
262271
1663249
1137789
489265
661930
1690797
844236
1763989
1069308
325112
899579
184982
903366
1022342
1639479
807296
1745867
1437589
1535215
1060082
52175
1236684
1012213
233268
1280281
349881
1314452
1096629
585468
921244
255627
875873
1064715
1027302
1250318
1359265
883862
794469
744355
1388333
337157
907269
1271142
616014
1923252
453696
1628060
425231
1199289
1358571
1973444
742539
113675
1170142
807142
1961620
779218
638550
1100984
1466524
1589530
1656903
776096
1920342
1135773
1972767
322449
1157089
815828
1686040
547763
1426338
1862228
412607
579512
37185
1207587
1157342
671306
1787534
1344553
694734
1853750
1400996
1044615
1688777
379639
1490849
86342
31171
719414
1804138
1537719
344202
935908
784071
1817266
1350001
183987
1103575
1028773
50747
851215
1299498
204896
1561219
1357133
1648280
1863375
1327815
782111
851845
1976861
341487
1779786
1887145
2634
1379120
1616023
1977350
1519687
593418
1832095
1373019
1631038
1534301
1889051
178810
93247
928630
413912
639273
1710657
102015
984404
276177
281092
535434
1823255
726261
670293
1259472
656731
927935
632955
1455223
1309754
1750806
696794
411796
443027
391669
664946
1897894
404942
673273
379267
575435
93545
1224705
719802
1344845
101375
54076
1759233
1878520
759909
1807814
1365067
857636
972112
261039
1707253
1410387
58939
974201
711526
1430545
1327546
1648486
496126
1818855
1375177
1791449
35770
1510864
1664214
933817
847481
953562
683022
666360
82650
902804
58490
985836
193146
621440
1163307
989286
1421341
1976056
1678785
1829439
1386898
1930707
360310
768886
1541593
1146043
1688214
1276483
800755
1671663
1399037
1178430
1932623
1984594
312939
1141131
1592219
580004
1573831
159305
51206
431771
296558
1867461
190204
1291479
1974739
158607
84793
995661
1747670
1435022
551227
1368029
1077320
710845
1080654
1321044
1363418
176334
1715773
108201
1163669
545798
1025328
54572
1197679
1420530
1594685
893075
915814
514163
761326
764689
651635
1654962
1346042
791483
540692
1842593
497385
359836
1931275
957212
224860
1478823
1603660
692560
998993
1014658
1608567
891906
1979159
277507
1059265
1155462
625234
1398072
1314211
393379
588572
1675775
53210
275770
488998
1226315
1753020
656337
180135
1506784
156196
1796961
61516
1304426
670955
689343
213522
1368104
249439
29333
1108719
731080
1722567
866089
1189420
389492
861846
227723
1808165
1668816
276274
1848941
1472072
1535539
1771549
1616105
574452
207177
39553
1211515
526458
1900428
1671565
1546471
251906
1656113
1881046
1535774
1100273
1816880
1993834
1052717
536046
19546
1984636
876385
68761
1112954
1346670
9744
1166165
1970361
604057
1154035
1917718
1895521
608746
1895529
1807440
1526935
1617140
1919964
367750
27261
1128763
981773
1585568
1759254
1862464
1231356
1937260
1008332
1445563
329488
36846
1071481
814814
1900549
733110
1532048
1129679
151521
761931
502548
1887374
1269083
880470
1210739
1314517
239779
479459
1622435
1882820
192068
1816113
1051588
1041386
51980
1037890
448317
1808084
1918813
381619
1318349
790833
1786253
622033
1993074
1405545
1356775
1376665
894775
177800
252128
854897
545032
1473017
731124
73090
1231674
1481057
1498596
880542
1970165
703524
1085041
991803
971900
159528
460329
1300641
744487
1210158
604280
671823
1027853
243253
707591
1396877
607131
266620
568541
1935290
514962
553048
286650
35742
760723
419855
392097
739512
1738919
765565
1185707
1846343
1067585
633088
758646
1907387
1456876
55937
1112691
487912
1060874
250214
663820
1049009
1037721
1966433
86992
1991657
1557526
213804
307970
656919
553729
1822019
214994
1672621
213181
914305
1295426
243282
703160
314409
245344
1584207
1718092
1252810
163067
770409
1093569
722373
508690
1627185
1805831
317260
1658098
1425919
47320
1483418
1305721
1428214
1494300
315740
1492101
1374204
116015
1647018
129896
329070
950627
976282
219552
866051
552789
284157
1441378
637777
28666
1573487
157546
362119
1398591
667522
476271
1747666
1298684
1664008
761321
15556
1922473
1989876
1020925
583570
1093992
623671
940197
1139999
1699792
672752
201599
1918203
1127347
461029
43540
1537015
1794200
5273
1746049
1567331
393369
1052647
1760807
73485
1943774
1932578
814644
463858
580848
1696251
1249695
862321
1195080
1324502
1756971
1751388
1724037
1123896
963441
1331968
1870134
1444465
1383258
168300
400304
1744399
1738141
704357
1884709
1523342
1022199
1659999
390233
1801259
1901586
1050035
121340
163524
103440
1573346
562303
1304424
64879
1397468
1883724
276807
1380918
72454
1578010
115345
243483
1850183
773180
477421
445722
742687
949615
1259367
1229184
113219
345895
1544742
1032649
1580534
1250417
979160
614217
995691
397145
1965586
425921
755460
1558048
1721921
164043
917425
1946834
1807449
1973545
1380034
928608
855686
1040526
313423
527266
1688449
31861
1987484
925690
1535334
1399621
1977072
415885
1868463
839818
638985
1707641
113808
1097088
575334
530018
1927604
395033
941181
1453160
693661
1886284
1936850
701128
1498110
374244
912750
1353495
1955490
760650
67479
418341
594309
713412
761356
1565624
205286
1920281
288221
983593
200769
787973
892388
797164
605189
1117061
819824
1873489
1526610
1530066
548078
1775874
1117757
1613197
1943222
73675
1011134
785628
457963
1124170
991511
7164
1414615
98282
382739
465529
313580
1797292
1097993
1220000
534703
735128
1636130
54150
584297
1554224
400614
888553
1159028
513936
1465621
883308
51175
316178
941910
1298
507628
1159116
1859271
840331
628700
1560280
359056
376355
1893327
1267851
981717
1360456
1412329
149550
1087804
496169
372990
78218
971089
1589322
1977581
1185635
1874089
1708514
6597
343066
1369323
210805
1859144
1830664
466064
964632
1162078
25392
1926684
818782
1825799
76466
306091
892007
1826237
132580
1503764
1424729
761779
377348
1263582
343271
707353
1079252
849536
932234
1018362
1306209
774291
29476
734369
793998
940802
57505
770558
1871779
1117231
1167702
1464764
1776709
680040
282144
416799
580484
882964
1909731
96500
552294
708477
1404237
1363240
85826
739581
529636
639751
1842956
1985704
305476
392056
291174
116544
750158
279593
111707
1359838
547170
757384
1457691
1986805
1071247
1105133
1463008
587204
657541
1243854
1668431
1782741
1343992
1517034
418720
276552
900031
501170
159593
663496
447327
1533374
738219
1786929
1344718
742552
990697
1998062
41340
404415
1879719
324856
1641386
398527
367459
388954
451236
55843
1238632
474025
1016609
1903978
1595278
512576
1007211
718303
938473
886898
1734249
634775
1985082
1826841
1261275
1579861
1831817
1580937
263776
1926789
1045390
1361026
341572
607116
890889
1097061
822401
223916
1862344
475254
49109
1817151
1002316
1177506
1846990
236454
772388
298725
1033273
773374
1627774
1185716
990019
140455
781012
843069
1657903
992055
1555277
20541
303443
181483
1541356
1205737
317012
1799747
1660464
212583
1016232
1289206
1072678
1498922
1179767
1843704
1331912
1257339
975636
915706
1933295
423176
1958897
1209299
1461930
1417929
687320
800773
1318698
799245
1148250
271272
160838
265429
1350800
46155
710880
309202
524197
1983221
868337
1190511
1761838
1979484
1041817
1781368
1085052
1403683
1079236
1429697
1045430
1442796
333676
339076
1959145
607059
1084660
646832
1704644
546973
1756084
1715911
399430
344737
292782
692418
891964
600863
640693
1426894
31884
92679
1176996
1881213
1968969
1305971
1944699
704780
726987
508737
1879709
500555
1299275
1018963
1075197
883074
995435
1618553
979987
886327
726579
1735046
1985318
1319789
166967
799201
918136
111440
56248
416866
698568
666052
728666
1393114
1611597
600115
1773999
638038
985303
866837
1812892
1596540
495607
1476737
1507326
605460
233836
1477967
1886935
384576
18744
706169
1055872
482364
1777678
871797
1656020
1663814
1455701
1211018
1043369
544938
64264
829887
1969207
366535
9732
1923819
1808529
1147972
1156709
800131
1077181
940183
1182873
677394
1476831
1879312
248211
1899539
1866616
835374
133352
1472470
1732717
352860
258042
1021198
682954
1696057
880985
1677700
788628
1168193
1263013
1963719
1353193
1041818
1459386
1168482
1882290
1822826
548651
1093681
939199
1744484
902006
1679478
1861543
1004558
139611
378612
892623
277049
1481615
980121
1291767
1380167
1379717
366089
1713794
507816
1155021
1718156
1330407
453866
1850498
391223
433095
170962
1288635
653558
648613
553895
866865
746645
206069
173781
1199419
1154339
1526388
1113974
1113270
179353
1662393
1565480
1567506
906389
212374
1692892
821733
1273664
1763123
1705388
414385
1192226
652338
1775783
1903287
224379
1699031
1285427
1197023
1109078
159533
520467
1524099
1933264
487356
1808521
1562414
583099
280293
1273469
1995413
1637374
377968
738127
146945
1059459
1677528
1928754
1741607
1924906
1213377
674938
354530
1323591
1069531
1880549
501482
832869
1132936
567037
646182
765563
562939
285799
432014
563201
418448
651710
1245749
438641
794980
1801959
90535
1340530
182145
868166
1070225
947070
994537
1369785
1374802
1339446
1216208
267845
1309011
232863
1998723
875847
209034
314922
39083
1448249
179508
1606976
1516721
38839
911139
913629
1379067
597290
1930837
1735743
77492
317368
1512831
644199
618706
1106454
1185820
1954111
1540937
1133146
1433924
1958055
1015287
1779174
549101
759240
1131192
876189
1523024
955501
696274
1075124
1109514
479310
1406230
1709958
598707
1887222
1680077
475095
1711592
123371
1142643
417905
820835
845859
638264
1183056
1944858
1650946
377991
1051217
861393
1379320
295419
781819
1073652
1234181
919078
1664753
1497605
1683852
1409087
56849
497802
971189
819335
699116
456520
859880
633954
244333
847055
197805
1359935
1190030
401951
997433
1643599
364643
458484
1886746
1003001
497579
597539
709729
1921191
1229480
1850392
1247244
80561
1292867
35210
954618
529592
1961920
1387920
1955060
1242799
1074515
1643081
1563746
1759426
109260
1088846
1508638
313048
1127079
845022
416835
1515661
1901807
1992580
66160
877917
924930
362304
1137514
1704127
690496
1141784
1812280
416555
1553455
344242
311061
113681
731071
1869868
269208
182527
383160
317316
1550916
752362
1537560
1412464
1549533
747403
1422783
857712
576265
501453
1919327
367053
1881656
1525072
1107153
19400
262655
1472340
714032
1519259
913649
38033
278567
774311
1756232
776926
264679
410052
1985759
74576
1571826
899676
949680
1458630
1351927
1598504
1500722
1717424
365599
522534
891056
1407420
1922215
911331
1177047
968092
1725982
1731130
843454
1789179
1145256
924639
1732997
489454
356739
1943188
1982200
596512
428658
255349
1818670
1414624
641792
1167291
1985843
1001727
283304
1516126
1001879
941386
63933
1768927
1923111
1555670
221805
1709028
1542707
1984293
647016
617861
1921734
963227
1678257
239003
935031
374345
76885
1426847
899326
1385569
1954248
1413017
1918665
1888773
1944541
767012
1977223
1187527
128680
560814
686503
763401
905023
646252
409589
1491394
159465
751993
1242936
1529692
1735751
1527825
432614
285591
867297
1675365
855936
1108409
1294252
1984493
517338
1814265
248793
56017
482537
1248680
1843084
1919130
454668
972273
652256
1225113
1461144
667567
1131521
1104986
1922226
1101110
382642
1569201
328551
117527
985538
1875458
1758371
226528
1789940
1662902
1236420
1564413
1927710
481019
344311
918584
923641
993377
1574480
1324964
99815
273714
1876872
1981395
658319
1351433
1193705
1455844
473641
1702172
804354
1711834
722348
931412
1183424
555401
557969
815687
1853230
342077
673908
288554
1051340
84898
1459990
744842
1535796
1604105
1656447
409274
357461
369440
1211025
177708
1639919
1027742
1739746
1022424
1691089
250261
1628154
1261565
1374205
1225888
1429318
998383
209754
1088183
1089242
305643
246444
752757
1330227
1182885
1011769
834582
951257
354130
248548
1808422
68437
53182
707399
625521
940671
7853
1805606
768302
1069175
896398
1978935
1689015
1117817
534503
1023390
1157715
821214
1047624
1910739
299652
1375456
909487
1932401
437040
344100
524437
377009
752206
21710
593311
1829094
1372985
335992
1995779
1864465
643563
979150
1969208
268897
1766474
23140
1921483
787821
541866
767906
1724540
821260
498080
16048
650283
146123
643265
450639
3123
662838
221826
1078397
1957557
1868413
205296
246226
1500692
594573
1221112
1628427
185281
609171
1825358
769107
1619638
1284086
1041912
364454
936618
56593
332167
1890542
132752
1803736
981426
289398
1839433
9449
1382385
466334
364974
1584267
1486703
1288849
256939
714934
1382329
663230
1755788
422174
774915
70984
118340
132588
135014
955000
648580
1677073
1050494
593839
866851
1432444
617560
1147880
1475328
1141085
703032
1261600
1418585
1867989
791253
856434
822625
1910398
1672224
760202
226902
1336965
403644
126714
1423200
1953998
517464
1165541
288338
1946217
226749
972862
748164
284512
653237
411992
1171024
1319752
1287108
1463201
670113
1759954
1323333
1205184
1965610
1880733
1928775
1623765
1019124
909439
1196432
1403909
1782772
1238447
600056
394394
1613113
468958
1749837
308416
1766244
215471
1863915
166200
1974426
712507
1201640
1125141
1548727
1273276
107692
110835
90511
1182464
467798
1298880
865265
709932
171989
1920999
437578
518313
56055
477015
550125
380723
463806
122747
681486
799896
1774165
548269
1791360
1121713
913292
1222734
490129
1625002
1285786
372614
1137944
1842498
1714707
342678
1823075
994756
1687856
21332
561313
1419753
1663931
62182
704124
875184
1998937
383754
1134444
736165
1072840
1130585
27720
997113
1893223
348565
1329860
827278
274766
751011
954713
1920834
1477029
1150108
1533206
1790653
1273004
1687200
1226308
989886
1189430
531277
1605149
402826
917751
475165
509499
232158
414430
642021
1813240
174076
163470
1990956
823436
251274
1848820
1567321
1378422
738518
1822920
619177
987237
1123673
1636407
879104
1531352
1310029
784579
267172
1377187
816892
618506
7159
409456
1614580
59912
1070192
726376
1873034
1190706
688664
1835948
1592114
372943
1627036
1821447
1067501
3694
1692696
510315
1401269
885517
694847
1608852
1391470
875259
960491
459531
1433311
422336
1205833
1576994
774048
845750
1723777
1491215
687196
1757240
1130947
507029
550773
1834246
146711
276069
726570
496785
312106
1331959
1385562
906585
553735
729181
218623
118914
688285
128326
1507448
1191564
1064273
291131
1826770
763423
1304449
710446
1386045
436531
616418
685481
1910092
1264462
807064
742495
618721
1189202
511180
675187
180207
1406693
620005
426237
1616736
1798295
49512
717271
126667
479384
1653596
1675262
1982293
1091904
1058071
598342
326445
245822
276818
1976550
1418557
936839
1437137
558221
1188497
1054386
960699
993311
448696
418225
431262
855359
1875483
396154
630077
984288
659142
1511804
539863
793518
931633
787132
1901856
1039444
1362908
1125405
972418
109414
458925
1219587
1897567
465406
1609840
1486620
1970025
1039404
832033
1976012
987841
458970
762303
958589
993718
1596013
277425
1871690
1725704
496227
1060042
1663074
140954
1653889
1177306
296973
394647
343256
322282
1681492
1302907
1978769
335365
284699
1616404
1308591
286002
1603990
88342
1616238
1272999
606794
630218
1114014
1625380
832678
1353963
979049
556043
523611
1832455
1833482
524962
188128
951458
679218
1121997
531468
446190
1139147
1864513
442067
1665743
159008
1784524
777403
418823
944156
1204570
1436581
1160650
697663
606547
68109
1585929
1552541
614669
1786799
276881
1564950
1024382
34397
1539054
257656
1678182
1109131
649309
1243104
1682821
267894
1050487
682753
261672
181557
56014
1970183
276646
1544216
1928502
1828256
801578
1592407
1743234
261865
617011
601920
1273405
1091627
146916
1872678
711430
1941273
651581
331888
416777
945146
1388386
1858389
394023
1788840
1283777
97861
1397390
1801102
811710
268101
962163
1155370
1798892
872384
1394454
919711
1819735
1584881
467672
1310682
1638293
1382126
1560850
457969
1228775
1324115
1670029
654591
303522
503361
877662
39525
1127430
1718618
1350235
889056
836501
782787
1977915
1646368
964551
1263417
868969
758518
1798785
725959
661984
1233883
1872899
744834
971598
154342
1218133
1107845
161250
1094664
337444
369688
1925938
592481
968044
1217109
311983
1110952
74835
441155
1731607
704729
1966561
938837
1545067
248723
1428368
1570288
1081474
949873
831334
451351
931933
1473906
1019567
174271
222160
1244660
461324
1642232
883404
941817
665731
908397
261273
571325
670708
151005
772388
277994
901104
854805
856592
1015218
55825
244450
1902689
1849972
1252625
1508525
1502360
154665
1373447
1064588
12736
886730
239558
981285
232354
161839
1957210
732370
1522755
596385
1656552
139844
1486511
418407
53098
1379225
176671
521566
151743
1872849
1074383
1778226
558725
1235827
668159
1939099
1241324
920543
1463136
651472
137016
1185631
1685507
1542259
758863
665253
1683862
801258
936352
891814
1610928
1684938
1001959
739860
88107
1513327
1082770
214483
189226
1595729
1205111
140370
730901
1456172
1930960
1960926
459094
1996871
1160643
977332
588240
1976138
1443874
1781956
1897004
551034
935607
1675425
461884
937416
947581
1629324
1760276
1181780
1694859
247484
1502387
1361443
1077897
602129
1505973
142835
722966
738179
1460466
1269601
1051311
493878
1593858
1369109
1962081
1569990
755842
1651214
1603335
1160552
391083
1973849
1370500
1997330
1938650
1140376
1932991
1104012
1966723
795340
1517334
1606699
554311
432565
565080
990115
643069
1793146
465469
838607
654887
1491946
1147113
1789874
284268
1189994
399392
956850
1857109
129583
1198131
2532
507685
335269
1782873
1348824
1349532
100520
1718573
56604
337798
1685850
508198
524065
1069247
1287522
749498
1796463
218728
1946274
253705
716245
328406
623340
1409856
1651715
877202
1537944
801384
1356273
384108
1400507
531744
1074600
150951
1400449
1261260
1522551
139717
599373
485476
1372061
1179601
1923639
1247402
1065217
1726496
934440
1630371
233325
1191266
346143
194275
1395167
1969997
553138
1142866
1542299
1153849
1098282
1742367
778867
1297107
1017593
998328
583276
1269898
1342536
946944
451100
1106056
607272
1437092
984682
611339
442571
628218
1005366
1401882
1441403
195907
896915
587587
1526848
802687
684169
829508
340807
153825
1829325
1359379
701608
215711
1247290
626815
468981
1710950
691897
772904
479369
1667015
1901248
523391
426774
774095
269245
1760063
622584
1900076
510236
358249
639500
1886595
125970
1835908
1323563
434045
484723
978213
132796
1815592
539342
1329498
884975
1048006
33563
828520
1364659
174713
1551170
1634623
909794
1552392
408712
1238446
1557058
1663680
313268
1817452
1453248
1138007
1228935
1972629
185076
889463
606314
274579
1253587
1570933
1974413
849251
835261
1591189
305226
1871435
1446740
254036
1072744
1274123
1650443
1080289
1849813
1523096
1805066
1614657
1416515
1532376
907769
1534453
1865154
936046
1146555
1468985
1670219
931162
1049761
1900679
670241
168917
1448700
507466
1847330
445584
1503843
1398395
1055923
1724453
1146238
1640319
1672611
73541
1673467
1144450
1248933
172927
1987588
854812
1384224
211313
274951
1700204
1789003
1796409
981310
1619974
540349
1340222
802971
1202657
1242855
1726712
1304408
849910
1037761
1125211
1533997
1833488
1607974
24505
468793
1899358
232201
1088514
782186
1651125
1586485
1673032
1898813
811812
139498
509383
1326175
1130271
417153
619728
1932400
609399
1200918
509930
1732614
1118599
1163838
835178
307847
239221
1810262
311925
279110
502728
815320
869771
476384
1775340
1009300
282478
859951
463226
1943216
24405
363534
1894404
176683
924797
45410
958289
884309
1219593
1710803
1679893
845653
149182
1012088
115956
340110
1737176
1156571
384641
1501832
804390
1623125
653688
474445
383641
950295
1632480
1537584
160548
622988
1653607
1903601
310359
337264
1557572
1587573
848586
1720235
1219133
1689599
463264
1065375
1394186
1943065
528348
1234461
1001802
1241405
726700
1961194
28586
341659
1404422
1923904
1075607
280942
1126194
1679397
1694889
906389
1898460
200752
1783739
1235846
1104298
102965
1669131
673555
1858100
873657
26890
152537
487967
582027
1206628
1644620
396777
1502219
1768499
1982492
615957
1584195
1322185
1903628
839854
16742
239487
1111950
80179
812909
1549771
1497605
94242
162148
1179024
1566498
1591335
256348
1459925
920589
1640625
361511
927238
601779
535410
31695
1060045
533950
315967
1625631
1911919
1258455
719502
815933
1160446
365156
158608
992912
370807
479594
109638
1232516
900598
1721916
760868
427095
965693
662368
1298769
940291
1034373
1683002
1610653
1345282
1745458
1048605
1657369
1781766
191414
1458760
1297189
1585723
226010
1481941
702767
298585
1716746
171338
996866
1725006
1291598
1630774
1365977
323256
431579
952992
146469
781331
1017528
748683
1478630
372096
1710478
177312
791291
891751
1042608
1541417
1189458
1019688
1679723
1628004
164605
332492
1458926
257621
191949
369553
1852531
895950
351972
1383394
263477
505003
1206462
129328
151317
535690
975927
928975
128066
1199278
881809
1062822
1443536
854479
37362
76421
1555873
772303
1365359
1786968
1822883
1975386
328733
1485173
171797
454215
403581
1128791
1389490
1245417
46952
404295
1334070
1613636
953096
928608
1348954
1853738
23625
1470000
1698470
884577
538628
632895
135337
1612866
1417576
1279970
487529
973311
1493354
328947
378502
1761089
631307
1720100
1680067
1386500
271337
32328
850351
1869938
906390
1735924
759633
1169653
485543
1783449
63296
1220393
1164237
1184401
167661
1553053
1807642
18902
830112
1861762
26421
428602
545045
297009
589290
300570
237797
529404
1090790
1158779
1975226
1841733
547761
242003
1017519
1937401
1171944
1620394
187891
1715698
179162
1034851
161090
1638073
1718181
1719560
1238974
1838421
1474508
866323
1665462
561993
1662437
221867
479232
844853
1306414
1474944
895191
720571
535884
1347745
1597709
1344917
992975
1342555
962029
427573
1876272
299695
1057973
476537
701169
1786005
1000290
608631
1351082
209083
1354284
1722377
1388182
1762990
1740624
1970976
1744116
694083
617708
1110780
1677993
1589206
154110
164729
1184762
1738238
159892
1873050
1692948
802065
488225
1626811
463794
1994224
1755045
1148050
761659
1173870
1719017
409165
1753329
1245934
1498823
239854
1715105
259508
1048671
190901
42821
355363
978609
143627
196976
240786
1355094
876509
956453
334259
77644
1294135
1589279
943981
1891182
1020029
1542634
508888
682758
1274094
620598
1282935
250709
1810679
487269
1405127
630720
989370
112534
774473
1577739
1378311
1458185
7344
125898
1998288
462530
468459
1674688
225246
473703
1150708
1625456
1970868
831740
1829422
1604882
85549
1156942
1466834
969094
125760
1893059
686522
797185
971879
282063
312512
1510292
1374200
442823
289445
322088
1322238
205406
815765
367687
397791
1692712
1936964
948043
528378
220969
778026
76804
685471
454304
81558
1382026
1300949
510400
1569274
1490129
1073156
1974543
767432
853685
1845834
1229222
1278285
760754
1268039
801604
99223
1563867
1641615
266567
1758703
225680
400465
377777
1314557
1680772
659144
732698
231752
761925
1914930
1648723
1893780
1781658
1201525
1232509
1798745
1720705
704306
685874
991899
463251
656500
1768582
320508
1307906
1067680
1845449
1720490
1716979
1285930
1488999
308750
1014196
533925
1889817
1543212
1773846
516896
1296127
1399632
1660169
293245
496649
1619874
217835
1784904
962551
1414561
857327
1373295
1095538
592021
1276614
1070370
992272
669028
1497627
771873
1812942
783398
1316596
266490
837762
1956660
1322653
188907
1737140
1359560
106723
1109339
1664698
961250
1126716
1775174
1661239
1427419
53782
920134
1900886
679299
1802028
1500914
1058543
521140
1346405
59089
98941
1061185
74574
990122
1542355
1575053
1494424
1093220
1983079
1755134
1776939
1694866
1601263
781393
1056324
1986103
603683
1187703
635677
744895
1168458
225567
609236
1054901
1516338
1607968
868690
1973130
1742129
297126
800750
1955061
1377806
1021290
1051330
740932
1355718
901245
752057
568622
690763
1482147
612320
1593238
1702467
1582685
1248562
979437
381385
612949
387294
234548
628111
290937
1745985
400072
195521
587950
606939
1546648
592874
1663103
449488
1470944
588176
1807200
699014
1300758
1893673
1506520
1238852
1362939
822717
1345471
387253
236996
1870854
170278
1090129
443680
118608
1379031
237346
1260613
1289579
1958248
588911
1952183
1156810
818110
1624031
932425
553289
702460
518943
1765693
415938
1405579
836516
1398283
1002926
1642037
73609
587876
783523
1506114
443629
620819
244667
1330971
1720301
28300
1109176
660375
77516
1247612
1813233
1401648
1150033
1648742
1341552
1546068
813453
564335
905307
618198
824427
1390981
1002929
1123190
1508679
1931695
1798084
216763
14289
1142780
1130590
673713
1732668
985615
396457
564609
685267
197856
470752
1688651
436260
1575510
1381700
1747980
393124
1029201
362415
1602114
280110
1347656
1324431
359589
1973943
495349
1106349
1534384
1715907
65103
997468
1232620
1473607
1553437
1124871
1911687
760735
1742050
1167814
1808415
273716
521816
276752
105440
1227193
82641
1416832
125900
896293
1253270
400026
894991
1594060
980098
214091
1709941
1679590
1382581
965895
812676
249751
1048817
1202524
1713439
971961
479906
341002
1701106
1517759
1213426
286620
1035419
846016
274221
1580858
1272480
1746599
537527
1802754
405947
1137631
987824
1741010
1656387
102105
998368
282279
1797977
363281
1674999
1122191
869660
1887858
1654991
1008835
1189473
289316
575496
1910331
1543033
1046413
709274
169901
364111
427509
1765679
1019468
258750
1718678
1898542
1002048
242462
477154
532318
1457215
871628
1868691
588051
518967
185927
297407
1951055
903158
1920352
776870
1491274
939251
1576855
1634611
322923
1430034
971930
1879853
207189
1307674
991378
850893
246066
1986347
1646663
1658615
1129984
1449794
1233080
158602
664533
1493403
136114
1694004
263881
1183679
1044581
273551
1941960
635314
242558
1539123
1724572
756788
1630388
106665
1514134
14885
1988468
247667
295962
1969205
1807049
340092
640993
14415
1809459
1282524
505851
769909
1314936
1850033
1133146
804181
40435
83865
798995
153969
719329
825940
1261258
294866
307113
1433458
676094
696285
541687
1037566
461907
207796
1018987
754294
359465
1762293
1920464
449068
125445
1040451
1343414
1960378
1111491
503011
749605
1306442
1555926
239626
422850
1518135
1305017
1570672
500983
231310
1377240
1066753
955677
1197579
1401174
956083
1358654
600649
1472497
1906470
1701264
1285566
1566501
1478596
1868187
342150
84275
1676340
208992
982662
1778552
1511104
1637591
84136
1237373
1404587
1532446
1847392
927037
517185
1211720
1179180
166588
1463512
592856
1431775
1692755
500701
148515
1464298
1411340
1832571
798294
741046
1879889
180954
365637
1779427
502399
1623096
1596191
232953
937147
275892
1372669
1198491
1777280
1981481
1221925
52807
1716133
316256
1673732
755232
1470992
53019
1115368
541108
442871
1624023
1943618
1261641
339664
844940
767843
1648367
1917202
1256258
202016
411911
1228976
1488105
142807
1281104
966493
1146161
338517
979377
1972391
1359254
424150
1539476
1332985
658619
374062
1044002
1970134
440486
1994007
287703
1747220
1179613
1801402
570713
668131
674373
549977
807975
1141939
1935426
1527566
37186
1723329
114607
1101645
658852
573505
703081
1245794
483501
1590323
198529
1194958
1697547
858336
708250
1946915
1095008
265548
1420269
1689925
610635
1643963
1059139
235684
192792
1391635
1592187
101154
962447
690583
1457169
808706
1356422
468242
1860935
644185
1672381
1802928
1675544
426477
1985361
631313
1101986
1545713
1476875
1051283
1662836
1534046
885109
1953657
1390902
1672981
1306022
1217316
1028061
476612
1790882
352863
1496313
415285
344430
999370
1286134
1964059
1184537
408024
1674695
195
196590
1496066
947485
680145
1013605
431509
893898
665677
667721
1276212
164771
920165
1867712
1628848
1373676
463344
180836
1648303
192395
1958779
235904
753036
1020000
661251
769042
157691
753662
121380
1637393
669430
1140066
1179326
1643711
525017
1262194
1768334
1448795
998457
1742377
1458358
1297346
811924
67674
305034
1233918
226402
524335
1710480
1171535
203011
159623
713099
1920222
551112
1500330
1897858
1872087
679085
276920
707338
885707
497710
268211
1666379
588531
871918
272568
202740
1704380
1607861
571002
283571
1180456
1073950
751939
495969
1849196
373167
937929
991934
1376076
475148
1936752
373873
208685
1169329
9928
329034
1099563
64989
1051808
1414698
688145
80611
873203
1500128
1783837
1267120
1371467
1847110
691744
905321
151066
768758
1977629
357842
994927
1672137
1381260
920146
469783
932042
1630406
281688
73720
1619941
1699538
402582
1934254
1527427
1567745
697271
330292
998847
395133
543673
178820
1876853
1528050
912953
912083
1658598
157570
655828
1140527
801268
1462528
216408
768755
1692092
937024
607647
1594881
1260534
1034766
448669
720015
1361605
1376377
211009
1514320
707218
475493
1289048
741076
1372472
731546
1736346
1177616
1931141
396133
68920
1298570
1167944
17616
76253
1607779
222213
1024105
137696
1211903
1680488
1314829
833987
1242218
712969
1349210
1102652
395713
935068
894051
1481623
1954059
938909
1600843
876472
218272
1970450
270816
1841535
312616
1030993
1325153
411501
1332433
1471740
803886
1141897
1934539
1481245
15822
1187666
276798
887527
312458
764350
1405224
1527376
1386103
1465314
384280
1284239
209907
1847459
1921464
1127298
751910
1463690
212731
753509
1559655
1692067
1476905
903955
454909
1314278
1310748
475743
1790176
629859
1148502
1715219
918328
11632
413841
875678
1865708
1428032
375110
1196342
665830
74527
90851
790008
943612
499659
92420
1766360
1369497
452517
1066597
480690
440692
336063
1913980
1911047
1710778
382532
618365
1957423
759477
1767677
1996005
570370
1628747
461165
1189329
705264
1712605
1798923
1303786
918386
1509222
1267935
1697866
694100
1759424
757799
255891
1833720
1856492
886833
1543369
1453557
333478
325991
76986
1543696
712686
1134630
473380
1552507
1576293
1813552
1461663
1143341
222039
602934
1371868
789157
1874134
1907092
1975630
982925
1435402
934653
538796
1565029
1133460
251374
908525
17743
1053638
1332429
534165
1437661
711443
1136729
774896
593838
1899495
183466
1724545
900601
393204
453873
1599665
352829
442051
1803262
937040
1332005
1613909
1006221
1768082
836450
921688
1383445
431806
739760
646832
372594
1414914
273754
1914283
1979785
1170944
1232928
989767
525803
1232554
566001
646565
1234451
1172386
467255
1588647
1043394
707284
1473720
1229959
715426
1436298
1722818
306898
1167893
1619660
353755
1261452
1026519
307593
1866264
1148990
1296958
235388
566344
1953660
851064
667760
661831
480349
842651
1146993
1246401
1032766
1603091
724179
79453
91608
217240
1001440
909212
1960589
1713830
1366275
1730424
1787137
630284
1742958
791272
1824334
773883
958708
1952569
1612374
1275888
308232
1100940
1521745
1815174
339053
1689041
336907
1398323
1183210
1335376
1821195
855476
1534802
856066
570707
60396
295886
1710020
816643
439374
791831
639457
1953149
1985120
1119782
1036478
1600969
835397
916160
150114
1592051
1464103
1316422
1042995
1658765
1974700
701948
1660050
205392
359925
378342
1759196
1900218
1971560
1629041
1756061
877620
1238587
1797649
494478
907826
1851804
739780
1467973
803437
229652
1866504
1065394
1506798
53901
1700518
1954405
1892408
1110266
872472
147609
1668539
1253338
1920437
384477
996260
703897
654231
921146
1880538
187204
1413646
1754608
1762097
793341
1082782
149146
1467964
262839
471490
446900
1613723
1291993
573349
981987
1860521
1221036
329371
397867
664998
1739716
1251449
1415002
350939
1351677
1224340
1213557
889191
1466569
51294
260275
49706
124812
161138
636324
1102305
1008345
1315053
1434428
709677
496275
652115
261863
1946774
877876
1183050
948860
1566117
923364
1752777
1499800
1483455
1203060
546467
1312333
1651954
997923
1525290
16161
361831
835508
1979138
1383635
1328666
1401818
1773559
1462860
1395468
447986
629202
385194
1614115
1808924
289727
1494078
455520
408811
1839554
53062
948230
311338
563287
1365143
23062
1927050
1193194
1843667
1932594
1455453
1657089
1012174
459481
151071
1032367
441986
366021
1665770
338467
321178
1017607
1817600
957186
434570
1910230
133946
1430907
1659662
1646398
1360299
1301404
287568
433960
212476
590375
1937993
1793299
961269
299674
1067347
1637014
1884750
1857948
149946
1203722
1322763
1675688
1381640
46016
697460
1686911
35612
839954
251727
1526713
1677482
497012
1052732
1300626
1710541
929665
1637223
2096
725493
1996199
562191
1848573
978578
1204462
15196
804513
1118560
1713750
1459049
1030700
1795884
87690
1818081
1653284
839689
1113314
1617353
755241
868135
1143711
1970122
1987177
1914176
68369
1456782
440502
1416658
1471350
986344
862450
343087
166456
1661783
530209
1736117
198106
1338594
151701
181677
1540444
1289031
1798640
1390581
1972072
881141
387362
34119
1878317
108146
102060
355434
1367902
606114
251900
1628404
213286
1331715
1936361
1650563
1022744
1784932
634310
1862664
1835920
367094
909340
1329317
908292
1420591
991892
426333
1181685
986231
1349939
163554
212977
805973
197235
1279782
1155262
263744
149255
1128781
80230
280949
1406518
1425897
816057
175235
571923
511348
1541087
1271981
607381
1466600
1536628
1637103
1338208
1276139
52938
11676
967115
529466
1434590
1187557
493328
1826682
378099
461218
1372155
809248
1458392
1118610
877599
886541
810242
510370
1367207
1654530
1916617
1680208
1317294
1249120
1776980
1914032
156892
723104
135089
1234412
965397
1849132
11409
30011
612372
348450
347419
372701
1247234
888842
13845
1988560
73846
872656
721811
390011
1202047
685109
1807857
395777
1393919
1204095
1297491
1192075
1490631
262818
1424919
512617
1968096
999654
149016
587264
1192949
1658498
823550
461869
1319060
1492499
1130245
1023735
568937
306902
297308
39023
1266757
264215
672691
796818
1340853
1827476
1392779
213989
1199615
1320189
750153
1646148
380161
1138373
1712051
39603
741154
1649494
1843868
355991
1792591
580179
1247937
1816681
1853706
1493106
1552413
1232371
152159
844879
1662201
163065
787001
1253463
1962192
1275811
810772
266743
343712
753859
1898751
52161
376071
1656645
1209497
1135218
1237398
1989209
1474917
1322895
1192125
1091942
1872410
1305175
1508650
626004
1746160
71062
293469
1422243
59733
782863
295283
1462137
1087936
1327764
960477
1796406
1288063
216757
1153774
1574902
164715
237376
438319
787382
342089
1853153
1320491
1451812
689343
1013978
1367068
196492
693169
214138
159263
1716399
1497786
1490122
1058117
559695
1434641
624870
1648558
647772
849140
438751
58404
1959224
447743
772436
369500
253900
127488
861715
1961134
1544787
227684
412132
1376536
139403
1166087
421982
1709305
1164470
1438611
1770562
1731606
1605695
419506
634151
1527140
1410704
362796
1864558
196400
1729167
949259
1961713
1866435
1507944
230020
1085223
1463987
572060
804483
1867642
1438258
1666250
281890
709715
1377387
842931
1365647
1393081
51359
1475227
1507737
1576789
242446
1399298
954666
114546
611279
777696
1865661
1816245
1235823
2346
528142
1185389
1843687
1727504
112791
1573258
612210
1080030
339584
145668
377043
1306162
434836
749588
1567450
774841
439536
1342084
1739393
1413705
1633177
121589
719071
384098
1844756
694514
1143543
1752287
1972347
1996547
1262852
1367489
94740
1765346
1741253
113488
1672423
1287978
184448
494119
1825257
260408
1995439
1266890
1875303
1762731
58546
143200
385018
97563
1712101
139263
1432903
954537
1039846
1388141
170741
369804
282534
1709992
617424
1075591
209718
849273
1925551
1775061
1939169
1458327
1395008
189489
363870
981413
364446
1771941
1914449
1320235
1398497
872150
760842
503047
1147629
38319
812009
98202
1765602
8746
1970291
630885
840284
1103663
652597
1093411
985841
403493
5620
1844192
796524
403571
1126014
1334805
167799
1269404
1426615
270461
622601
593663
1165083
1610896
121904
1995627
138352
1822552
1094806
1138698
266278
1452617
1016235
109517
1512426
1533252
1010641
1679066
1204261
722079
982459
384902
753332
959181
608864
1935635
1887536
1046618
569756
1247120
448512
1244992
734158
1680752
1815447
1788265
1034389
1716223
536352
265548
1968865
1644616
1323996
222717
37087
495138
1366133
1211772
141246
1685107
737668
134697
1120152
830162
1292814
1493969
919841
1526148
1784651
1295436
508138
616385
492428
455823
1078062
1635187
120764
1724074
1805
1049030
305133
402317
191873
3632
491472
1960750
1030514
1111723
1270648
1438030
1124217
249270
1243699
1922843
36056
549935
1331826
651690
1452709
335315
585336
115209
779169
1125045
918206
1265118
219356
525278
996196
395226
116263
1942430
966864
55753
793483
1533694
474390
1621046
1265110
310748
1299509
543601
583996
902311
779488
1524024
407258
70436
862730
1952819
682694
320060
1840844
477037
886911
1738170
491472
1894462
1738955
144287
370403
1238063
1925268
1068499
650276
1041044
744294
1616770
1463606
1105384
1868690
1881511
512860
1922757
1706231
224281
1756331
627279
1365571
373387
1913963
583412
413167
269400
5493
1095020
1218423
770725
1859301
1026849
1675767
1800438
774386
258903
1806189
1691894
1020111
475583
1181466
1504631
1884592
43154
176256
1760909
563124
163151
877888
667194
593301
1989750
1634026
775279
590156
1073507
627853
1218030
932033
1657598
345269
447959
535827
1449450
1802261
31466
1665722
856661
383421
108391
1848720
542448
1159434
1605285
679089
1848839
1603648
1980257
723922
193169
208768
554780
1001842
931030
552871
445788
1162629
1272075
62019
1223771
1785947
835315
752332
61788
829304
1913696
878598
1374247
1955918
1310424
1439596
306531
1038987
1783934
1651735
1384952
1490275
119422
1757573
1356003
1936228
644878
1484799
1797815
1403890
232061
1591729
406946
910169
879455
1078214
1981797
1400559
972210
1183564
626360
208634
1406260
341779
953434
1151964
1138207
1670349
1251603
224862
851480
1382127
1451690
1511158
511667
642879
1263085
1301831
862044
408662
137221
762845
1557230
1381459
1398266
1963757
1959345
814027
718104
1317207
558801
383805
506323
430507
1066425
918703
882178
939380
242211
122418
748203
692172
170379
1569490
624479
501837
465670
1522909
1529628
1729048
946589
730879
1992545
1330759
248047
1025291
884749
1081866
1555218
851209
895522
1252013
600636
1808815
1088328
17661
1353644
1995393
1451584
982471
1798230
1017795
249274
243027
763437
400861
260358
1586319
1061252
1728836
194386
694732
806620
1760782
760201
302469
276490
1382880
1230513
803637
1153954
1806941
42735
1900550
1360190
1584691
551267
1424841
76223
887617
1681216
998052
1788130
713571
924906
1349402
399127
1495986
704310
252743
180964
1432175
1546617
1368866
376068
806033
1980605
322273
568354
1444943
1204961
245006
821389
1455535
1622620
1635882
1066505
1230532
1934261
800152
428266
1433509
700737
1927060
1810368
196144
1391299
552864
1787345
1349249
455660
1854865
1258068
276571
1737271
437158
49771
870653
1560197
378155
1332264
447043
839565
1700617
629700
1640856
1995171
462392
697830
132893
141878
1598240
1563315
200710
1593280
760939
239612
946715
550068
987123
575469
1459220
435749
993397
1705303
793021
1361833
588166
1949573
354208
1913176
1344137
1916532
395312
1888969
1071473
1343356
1652204
444210
803378
238492
1319373
1972674
1062594
159812
1595147
1023413
1701332
1435029
1409133
12967
1582479
700057
1089398
235461
516853
1085118
258497
792131
244922
1143292
1375940
1920376
1343288
1602699
1941184
599208
698962
1719564
1553182
217429
527268
5893
637804
1314344
20766
211911
840444
1236860
1926619
669554
1480151
21182
431297
828449
1893705
13969
847308
1641735
1923311
1075264
50763
1133408
40851
1749077
203065
751564
292805
429532
624893
1838860
1269875
378124
708692
1127937
1671804
1055686
149278
713060
552893
1353012
246608
451161
1437620
1797120
1691630
1612724
559256
547376
1806729
1666626
323406
350947
1901489
1266415
861213
562774
1716782
988186
1604956
966536
884600
451073
417480
522626
1944056
1862867
1705064
982943
147573
947509
1336166
418284
1350129
1878952
1284487
340737
1417521
216772
643962
1035229
1253460
1380127
407272
684493
1020753
950953
1028428
1453032
719532
1924742
286115
649080
1002063
1574273
962895
446580
1717967
1182200
309038
1080967
1996126
1967387
621126
20043
568704
201502
1327336
38695
1192828
334337
400255
1250521
840730
400116
360513
426255
526944
1003242
151409
1347724
233559
421837
617164
802091
757902
1778434
637900
460984
562235
257868
1209523
1094187
1068719
1919979
472095
1176925
826295
338412
690844
1352311
1012709
1952258
190938
1959911
763592
438427
1453403
1678047
1891328
1279421
107036
1248146
1740496
1683804
1011738
327132
630014
1456802
637190
25770
1695128
582865
1707150
1467014
298169
500416
844412
30730
1446820
1861662
1873478
306374
1072883
770340
478752
1856822
1596166
187634
411588
1789188
351055
1016775
1000167
1074074
1234024
909412
999729
137386
344636
1295901
399596
474196
93714
1551374
1453180
1360007
1960441
572405
1692655
1589200
400881
1550495
1241777
1939172
636465
878304
1072204
365222
1127798
1807666
329267
791935
1703635
1397032
1532464
1495925
195457
1446757
337420
822717
651828
1110173
1664197
367590
1756810
1902520
1444876
1364012
1401266
17785
1871793
563427
1596145
130341
547350
222508
560390
269401
1158382
1448306
713146
1326480
443092
875577
89087
1106375
1525289
1555021
656425
1738756
1025668
593067
1534125
1591395
775077
376811
1716355
632467
1354854
466024
1773721
575672
1285119
1255217
1294914
1082482
1882659
1794512
864672
1497397
377623
954731
1191265
673199
1594777
529861
457779
139222
644340
971714
797630
1538791
1004799
120745
985128
928364
1492123
886883
609372
1824511
333296
592773
1410130
1739240
774721
281761
1471030
348337
493402
1261253
1603150
632641
35688
55261
504183
769726
393315
404725
277769
1887113
384105
679464
1795650
1824593
1296062
1207726
181136
1112344
762342
244238
45832
1999184
64998
98945
1577500
1675342
1161491
84053
1760310
609580
1220343
370510
433484
674653
609610
375186
651301
225156
1127180
1838778
411411
1983337
490136
1064707
1133720
1408992
632675
252160
1295850
300870
1749717
435757
342924
1699731
1734249
1550384
1611155
836827
1992348
366331
211344
1658935
1386456
117400
786828
863459
1304801
597778
1373718
288634
424830
1685911
1535127
647837
1472974
67131
1693634
1997377
1050092
311076
560344
330577
124372
1386551
1393842
849677
1333469
272280
1705716
708842
1857048
22362
253916
928746
1973038
677302
400763
840244
16055
439723
268705
892141
999208
1090212
211692
493306
783849
1791881
1404482
827039
796620
1734894
791826
1161623
1698167
296883
1982911
1766958
1554596
498104
1704604
1280704
785317
1273699
494204
1303994
1781599
476169
942302
1602565
504238
1004892
624000
1882624
109302
1302202
1119695
1208680
640696
841832
1154863
1847262
129274
139503
1896224
66051
989350
966318
105838
1628139
223062
906132
1464247
1120102
1837245
789088
1717540
1318902
772035
461286
934883
1741468
1622474
970222
158799
1745540
505613
874280
1595692
306295
663467
833638
762661
1677519
1571088
1674175
869950
1717251
1245697
743623
961446
1925722
864509
1590460
1093662
1885835
87714
1286874
392684
188406
1892752
378387
378527
254109
273031
1772795
1010188
1750583
888907
742505
1771627
1770784
252746
758664
279315
805625
1548316
1387820
381291
1130278
1310047
266552
1866373
1304590
1431115
766516
1667425
1755282
1723934
1776669
1536584
157806
906883
83042
509318
676918
1473111
1998569
1369179
848942
1049075
1603810
408053
524587
1318295
71636
296456
298197
1009975
1914836
1243163
1622079
1903306
1271129
1510135
1385786
1682531
1446263
1294453
610732
1065726
1924295
836505
24993
1083777
607722
1516420
315421
1764842
451991
1967955
750667
76832
1920632
831554
561622
200854
1098046
387167
1050572
102870
289448
1353691
737069
1708048
1661341
1701165
1854580
833078
1576334
49801
1363655
1113026
617417
748102
263872
646555
1712254
1689270
1390504
68157
1491743
849862
920754
1589605
1949712
1403877
30287
453059
1865314
975679
1719663
170220
241423
1961963
1195044
1990527
546548
1301244
1753282
1303903
1750263
1799510
153559
1366816
565786
354288
176649
812802
665518
1760066
70511
242323
1007161
1118298
1993762
276675
1775509
1461949
240065
30793
1402333
1577176
634937
1430203
782755
1154106
178071
1322159
1671036
1152291
270285
1635782
810897
1470648
357557
648184
1552993
842984
14455
694498
391490
462375
121364
31937
984369
1434335
1411548
1111160
492970
438822
894677
454223
1779499
1979001
1187328
970284
637427
638010
1930132
465878
197036
748685
191122
1051721
113967
839008
1346487
865374
788829
423696
417968
55263
1931578
1573584
300939
310195
1613661
51904
882514
705434
145322
212740
1416088
1014657
733558
1820093
1797581
278901
873025
455349
1130139
776808
13237
508022
1860634
1109540
661178
909404
1947722
343947
398615
1634314
253659
504529
442080
1931783
1566557
1587364
592113
1260142
1710464
591525
1029110
1307664
1205638
1191483
63119
1920354
1595310
605907
1224216
435695
908048
1649270
273943
226624
770179
191322
139612
1413065
164092
1828638
24845
1881743
193428
1343200
471798
1462728
779079
1795242
1317420
1253621
482587
1383928
557182
1113844
695512
742245
918033
1914638
1629896
1794430
1140286
591856
1773459
1067057
913904
84595
111249
1355800
1805348
840046
1934157
705726
359515
1401893
1761691
1360394
614070
415138
1021926
994555
1632429
1173150
174166
1186202
287487
1253450
38604
566839
1308409
1840826
893449
1168113
309926
1891612
1996980
418566
1693496
175966
1778580
871186
1589869
521328
762631
532179
396196
1964564
1171679
130406
47062
1891424
1481708
1017726
1494755
700391
211279
35002
1684958
672743
1716348
398762
776577
1536436
1625980
264133
262510
1686177
1846346
471262
1786803
269485
1317994
540400
432820
184427
1966794
778931
1304448
148072
1036842
1456037
639858
1784680
1796812
1370289
359815
1459798
1498594
1773976
715794
257905
1753552
499783
1635336
1553799
899965
1061091
899414
1136546
1252677
1850341
358819
1731641
1627565
942615
73508
227839
1264776
208599
924970
203515
437085
1278405
859617
1342856
1050105
1902486
1147069
682578
1418420
835248
583859
199878
1071475
995125
44020
1861300
980235
1126578
1837742
355273
362326
1019957
744824
1907632
840280
1956728
1235356
1228402
1290677
1727571
1648525
586491
1072692
1815820
509156
932848
1052060
1558761
1396114
1562643
1580761
324288
534922
896132
600148
1219542
1334422
1522057
883630
1815229
1334958
1630657
629680
523718
758442
1384678
1944797
602156
1833248
1016956
879983
1808943
1143154
201031
928037
1511166
465036
723814
750073
1828665
1413310
323155
172447
1238533
601358
1797311
1333597
1306224
361529
691165
394509
1788934
1307280
1455704
966161
617331
943922
756389
855552
45197
1672192
1511879
1622352
1129822
881350
1489464
31362
1823365
1315182
1152534
975088
1692372
544659
555396
826966
714141
1764219
12830
527967
1390653
527744
1818508
410622
1739216
1178146
1754754
1439474
719994
808054
100043
1979978
774023
387894
782463
1350457
184527
621374
289333
1442875
13041
1033743
1023653
1118602
1041831
1591859
864359
1129136
78669
152796
942171
1220414
1121751
1806690
1088441
1265636
857901
346360
306034
685929
153842
145053
1115547
1748556
1365288
1443033
613509
1143846
1557956
747568
1984184
978153
185143
1707434
45782
480767
1311363
1049049
47181
1663176
757473
1182199
182694
417326
16516
496061
838959
1376465
1122414
290551
520558
1257153
591050
658860
1219953
9979
1837596
647458
1145587
1128211
388296
997261
1178259
162993
763314
1613935
402256
222961
1490439
732
285751
1942569
1594293
1816864
1994735
440185
158991
477314
15087
349915
1523619
1996575
556231
1896374
1966418
786716
540818
1655728
1949124
151960
1130158
1430580
1206864
1158205
856999
39071
1954884
639049
1616614
175167
560332
1910289
1813
195429
1174585
39715
1244448
1927409
12625
191585
186252
1940390
945505
917842
292670
1092442
975742
1753277
1117753
1197428
299227
116282
1540496
917582
1294218
1404243
1966378
851904
1178270
1159164
1100785
1306913
202182
316712
1605918
1754641
1546054
914028
937788
885441
1138820
594812
1115064
472817
1924371
484627
799427
371489
1522254
827782
1333930
978088
855650
305765
1384751
792622
543675
1913873
1880712
230466
42455
130057
758055
1367338
1368796
414052
345059
1492948
1909786
707403
1037667
1139614
1010323
1949569
907525
418668
1603585
788288
376447
1870691
918038
1448470
89387
1448433
988318
845354
1120456
466695
1483337
901305
1197296
121504
180806
314221
270919
361396
1841396
1788376
1128319
1835954
49697
926571
617255
633416
858571
1863973
1188309
228397
167245
1687567
1772321
259008
1832121
1717317
556675
750929
1682312
1413241
464128
1980041
1477897
1982784
352144
1775364
1773047
835440
1169229
38977
745432
1779955
322138
850521
829883
111072
53792
1759530
1806910
713947
1323846
1169486
731935
1268492
719388
1531962
1324114
1291206
1416917
1121634
970688
152668
1501396
1183498
703507
1611349
742014
1350029
1112472
1407358
426785
330857
486672
1869188
728370
1571394
1465947
374294
1282750
1471133
1827174
1769086
919376
902984
447622
576697
1998395
1364396
1396669
1782058
1019340
754546
1707918
116
1976606
920580
1200964
786816
1259155
1161463
979599
1907043
629907
1450871
1386067
922430
356622
1824344
1500911
915048
1393895
1689659
1246978
426275
1123154
1541673
154908
203716
1633273
1903129
1191427
1555467
1686594
586732
872136
989395
1397218
1618118
311315
1508594
1514975
112430
749039
1637633
1650519
268431
45386
1893084
316753
292821
49903
1641651
757032
1011036
740931
91092
1818336
1659899
1943297
1864238
543389
1564624
1013648
193036
695219
1271415
1495840
190500
1440431
389072
592143
859707
742433
170106
1357549
938661
672985
298751
788314
1563550
1629643
1748403
1635545
1699120
1395088
20419
28903
1229041
1216033
1632498
528687
1083994
19611
390990
1524615
1975368
207853
1701037
915478
129901
559846
685526
173601
175841
1502858
439259
1557469
880780
1887349
1360179
1857534
1897489
1228843
161117
1423903
1251432
443742
1377765
267620
1800782
667357
428042
766173
663777
1451426
996028
1203956
1159514
91467
337544
1890996
490443
969739
1663995
937918
549269
1832504
1295998
462878
327019
237229
1946487
315231
373031
264106
76653
1788512
538252
63091
516127
255873
1478248
1598985
1218005
234180
1736602
644477
1386171
1510754
1319479
1481996
1842282
1388021
725129
1976832
1598515
1406164
1044642
708909
1905525
77755
783439
443145
425830
1192937
1325556
533453
13425
1198912
1955741
1874102
1302667
553371
1132106
1177563
713255
153893
1996471
1447259
1391473
1526649
650217
491908
830517
1950972
550009
1713133
667582
1205041
685666
261954
1347996
175078
1041196
374023
630880
1421447
1935950
1929083
467768
1537757
1889952
1317312
1666722
989968
1576600
1704844
1852354
147672
1545823
138467
549893
188360
461211
1978452
1680399
1808137
1343874
724645
1790034
19862
1059967
505213
473594
250447
1767534
1577415
650034
1782722
1964857
888502
1032972
685303
174350
91570
449616
217490
159466
884629
968107
730687
1222536
885675
690702
1375803
1452649
152911
1860939
138481
314490
1713526
1695610
21948
977809
652089
212494
456623
5297
51280
1473680
1830929
1838263
418251
765135
1972564
419502
1263765
1155114
1017843
1554897
1305440
1941905
617828
389013
1130046
496343
237326
936173
420481
946743
1183018
98068
1357246
1777091
999951
1225932
1229003
1958629
1648851
1944094
418543
170569
1419349
1420652
1795150
599347
829362
1757635
1474678
916720
936420
1389666
671425
296183
1601672
560070
466497
711870
1364313
1288236
1498320
347316
179507
1409495
1214496
52735
612919
1467990
999567
583220
425153
406401
444608
493607
635747
254435
418938
515864
427301
774718
1719458
1598422
816174
311940
171959
969592
1185835
890816
1647927
944423
1418676
863051
1989876
365775
1714593
283041
361978
1349284
1499920
1432298
1436837
1298232
143067
1004187
273700
1333672
764108
1386737
1858491
364427
1720986
1989221
1575265
1508879
1721277
819472
243954
843646
380244
70341
818200
916617
862634
204518
166017
1651218
664765
1291485
481175
410189
536878
945130
1555300
827320
318165
746048
857684
154481
221261
1131947
1620875
275212
1429359
971285
121130
1134493
1164635
877555
1840191
86703
407354
1587800
296412
102197
1160804
808508
1782487
1331636
1954708
358569
480247
714416
76595
144442
683982
917369
517345
1094663
1210925
1043806
1432548
163458
729014
1016612
915102
584570
222958
1948675
910160
881671
1852639
1187984
1839145
1367702
538343
1637755
503972
60093
1131905
518053
532995
1567167
234368
372127
192653
1466966
1696220
906168
812055
1941457
1202998
1435272
551880
605765
1993360
606997
820779
598109
1219345
1608991
1618163
14527
1771504
648858
404725
1416754
448756
1291774
159719
1460358
524511
1515514
997373
71834
1595121
840877
489373
1241809
866862
1712080
881121
572895
530834
604478
1034898
1538123
929704
1417913
1440376
1537747
1044563
214692
630366
376897
1901067
1423065
886134
1193882
1672843
143182
282907
1101683
1673957
1669388
1029840
612764
462294
440947
846611
1551379
485938
433980
886080
251377
496446
1096104
1507328
787087
602538
1745541
152731
707897
456539
1464466
1537517
383789
703136
424476
25237
842369
873270
1403381
1903782
1106102
1014215
1037873
293511
544606
510040
617790
1138425
1358164
209137
169420
1130755
1516327
84624
1543782
1723217
461949
1889056
1897916
303142
73990
1456203
52238
162646
156795
636504
1437940
223977
124839
396556
1003944
1865532
334166
1390987
168281
1579949
1766856
58462
1291861
1571747
855955
734333
175169
1004156
853215
1681019
954818
971865
122556
645638
1369352
1764150
937059
1906190
765275
555695
208456
1571750
1951076
61849
644177
324241
16474
1416363
985070
1587893
473537
686656
551533
1639954
351370
215142
1987599
379585
1228071
57771
1148690
1338434
1890388
1360393
1887317
1170597
1203710
29580
476644
299003
907213
1629857
1049301
1100822
956621
726411
502547
1913688
14529
1509708
505232
704255
1436458
206746
788917
416996
1357330
650804
305015
1067313
332326
647952
1003274
1405146
167958
1418382
1521523
307368
1775815
559296
936191
1099254
1859764
1646582
86058
1536781
579638
719762
160005
837422
1939883
1230611
1659869
1715828
1885830
567840
454533
834761
787798
950735
1981538
489478
758170
1325893
1750164
1206538
1012332
703164
1678870
492841
1834410
828275
80003
1199460
1130414
233090
1422140
579882
501505
341753
1903544
1968010
1045797
510393
287568
894382
1812210
1879445
74537
1383433
1389430
390764
530030
325317
342282
1850390
1335854
587568
1270642
494337
316657
1141725
1254261
535247
280330
150058
1445925
612682
600018
714340
316975
718312
1677113
1186447
1603785
9424
400075
1645478
1162376
1121745
369291
1539635
308850
1565122
247430
340970
1702255
691881
1882793
113621
861843
931929
1003760
651805
1791140
473419
1989437
1599816
1413649
1203618
1579709
563849
402260
22616
439790
1479084
563308
95846
976228
1983231
953310
1771567
554295
1139277
1746744
443246
596438
1094587
146383
1088630
1481579
1211173
1352817
98297
743193
1559765
1311483
1600832
209354
98291
664919
1213806
1709096
1546458
293913
28699
1775672
184754
1915787
1801405
1627105
199965
1273042
603501
806482
362748
1933063
1056128
1718911
795501
1639435
1683099
969778
1680419
704875
204921
990639
1896381
1128205
1396210
1692343
317805
417327
285086
1654358
1255934
1245867
1774243
620836
1629263
1141587
1509872
94541
140729
1699179
964263
1834539
1957929
362435
291712
375242
1949401
1698577
1406818
349637
810560
989985
1626852
590898
1579474
957648
900672
1216150
224767
858307
1279233
676126
299916
1828782
397246
1561291
1358284
155193
1499749
1100270
704151
1062383
503341
765195
218583
1753265
1141389
516186
1894403
883141
1315143
694775
1664909
647905
874364
1385451
1801204
1690041
180457
1759470
136864
1686282
52146
990067
829358
180509
399342
458375
1778843
1147743
1088471
1307462
1351166
1249772
326026
1198912
201991
1056441
183512
269229
490039
689220
1392718
60406
556159
948839
299666
64979
843423
1004501
16857
522994
176893
1248743
1790466
347083
1038231
1662236
961107
909117
927546
417756
414728
1841369
583302
635754
1329434
68849
1730343
2180
928949
276220
794272
1967317
1687306
11039
1272168
1519104
1150953
1938957
1437155
839850
630880
761849
18038
233197
882791
1367106
1976272
1006857
1238957
229474
520451
1392893
867263
1403369
1659050
1132158
1599211
1693717
236322
1456202
461850
1718954
1506445
1584677
512973
22193
652365
770550
98256
757120
1465981
67951
785414
1569579
116569
1391346
931893
776792
1914519
105961
1770560
479007
452056
1960019
1061993
449234
406795
1581509
1766217
1873966
1768434
665274
956719
340830
1800572
1343761
280539
1356538
1894683
1637263
176637
130601
617584
894637
1577885
145072
1065962
1618464
1702757
1751457
1139796
1888445
2489
1361938
762642
1624963
724282
1194868
795192
1055135
1444824
517806
656866
1881936
1011799
1685598
1126224
1841133
1009762
170923
1658933
432874
816024
1289432
1328537
275022
269703
141643
67959
659934
461695
599660
1083383
831382
539215
1468341
1883961
400876
854100
1879003
1570454
635425
123807
1652579
789958
1219315
1808375
981747
1694683
589725
1049575
544880
1066727
432149
678543
666189
1651775
723947
389578
1187867
1211043
1833541
335614
1860494
870467
517672
1405765
39155
1733793
250721
895099
89916
965
974778
321897
1805320
430210
722338
625776
1614534
101424
1589549
1349244
1656501
874295
511949
532414
383486
740175
494999
284871
1104073
1703403
572992
1812844
71776
699323
1752556
217366
350019
1195578
1331074
380823
1670349
653832
1853019
280006
1546042
1838502
721215
1363349
974728
340498
447194
1497459
746869
900444
1331209
564526
1472805
1594540
963016
1426928
582200
706709
954198
1832100
587021
986336
1013372
830587
789779
724183
1647392
1913454
1769527
1591822
1923794
1544411
885137
1398025
463899
1420564
651727
563858
571103
1913246
1293667
428674
1683764
1953069
144050
928537
1920092
1739686
705307
916987
1341550
600649
1686022
1513724
1433420
1034522
1074847
585518
1242863
986568
204094
1498243
262787
1699139
1806696
317262
279394
235815
835647
366132
950158
1001833
445283
1618971
832412
1964470
1109646
1241072
1636779
139568
757539
512535
1938154
1752978
593876
1074288
59902
599668
974433
43862
1709280
1307696
749731
1814196
1812309
529390
326043
1751006
747314
1006270
1487674
135426
1775457
1314667
1701081
323367
762669
1576866
470316
1882125
64747
1889643
52281
96751
1965645
69072
1014457
1878788
1837477
1695190
1987610
870658
1996869
39786
186042
1262804
563415
1835102
379867
1361622
361751
668135
263446
754632
173079
328883
282029
519062
428456
392641
1471107
10281
1919098
42493
1530526
410485
634832
1383456
1808813
660517
733890
116551
1201942
1692404
1538747
1061703
379694
1635460
711501
1654075
1160078
61970
1761805
10162
731929
259798
835958
667497
445023
166721
1066773
1162958
1486567
1205581
831322
1501917
1832140
1881267
250996
1629161
245067
1431177
567808
1275428
512508
1503385
940680
1970314
314080
246010
617957
279272
1300747
1906046
1829924
1276590
720931
1995993
1691144
1401646
1107464
1492790
375083
312229
907662
698465
770029
530154
1390265
1845996
1700730
555090
742024
627644
1849399
1813440
7338
847470
461289
157514
1672376
805672
1148273
656767
600063
478465
528853
211496
601186
1155918
1631701
1222995
136993
1483137
573722
1411771
590381
304332
498324
1452894
340650
763890
736889
1264246
1598059
1407009
250777
1921069
415675
288383
234862
1747499
1535185
1610251
929376
651651
978718
1745683
612093
933786
664873
987925
119260
1550450
603113
955986
698212
1569184
1742105
19437
718993
1445421
278159
425222
1449067
1701654
1748174
1495114
1993552
186301
554716
1244790
180000
833804
1140810
1375750
1251838
294394
1693539
1897852
320865
1607220
1955976
1286636
950452
587073
1113960
1921829
374624
1867830
1822028
1329638
620795
193312
339979
926605
1609427
640527
1748840
1990075
837495
351110
768347
1057997
852764
312400
567039
1991237
937295
1034330
322351
1350368
1076244
660506
1903143
979500
1375577
1390325
1889454
324015
507547
38387
982789
949512
1866368
242480
1650250
173220
711694
1381080
1801057
335624
1272135
433037
1445834
1183549
692925
1074541
840721
1054556
359100
92050
1453662
625682
1888175
1895413
1615988
939170
530237
1536765
982239
14722
1784822
524360
711423
1553339
1843480
1041024
36949
878523
1400315
1834554
1869356
333033
995942
1988793
1427752
1265656
336883
35816
1328624
454583
1138987
989938
1770480
1462809
864280
1414356
1975976
1108994
252704
976276
1319800
325667
374387
95755
1324906
315614
233345
1605811
232359
1633534
966231
822204
811456
1899879
1500801
52919
1686473
542041
1793631
871156
1010299
1370250
819017
1151495
380078
652575
1832700
1209757
1555451
1492134
1330305
1010824
609436
250933
14390
829063
1686541
1264093
28670
1233326
1149400
70484
1883035
474391
882981
1507368
1368017
894765
1702951
1020849
103141
1234037
833219
436699
1282538
824809
1815161
955421
1488854
1329031
871262
737361
1696006
574944
1030116
300244
620793
1094152
80731
1412895
1246247
96199
933118
1933840
1242241
1807844
83522
1570963
1494625
1331512
1229787
1001109
1148833
1913558
158125
1286048
452835
1915071
1065127
1564335
952576
348235
836025
1660270
1153996
1735288
400273
181146
1736355
59117
439502
1887719
1659724
767470
1195965
44688
1295049
1641986
409903
655980
383112
1418134
1177346
1625710
1406839
415157
1251052
1235599
1064970
307832
1195552
1894352
121758
1124946
1733146
1035961
1383204
370221
419109
1314802
1759518
380122
1650706
356355
1895170
968701
1253922
1093783
1896849
1709327
163015
908585
379462
157272
1155412
1976821
1703219
1443264
848130
1299960
1178983
1831834
592182
1979502
1279184
137441
481040
1192143
178089
295926
1296223
242737
1881003
1504000
1274790
1856769
37176
1156807
361901
729884
1523791
916176
841518
1647665
1699997
1935905
577012
598427
1438088
1132034
152138
739042
1740964
637075
1859625
1661873
1093459
1610701
115101
1338438
603310
558856
1469290
1465501
1640802
1822118
1059896
1708795
500184
1487191
58668
1523638
668312
324629
397337
1864389
782164
1483599
635856
1974147
1309746
1614422
1405323
1956262
1881947
1773554
402935
1024473
1805541
1398070
474326
1208624
665407
1727474
1844256
568916
1907190
1696293
175448
1397703
1313358
368028
1807051
460651
421060
478908
777493
1857160
945420
1559348
421753
1893028
67255
1043274
515806
436001
901517
1351655
312965
99887
884325
1699023
1299703
815271
1906837
1457571
135128
186514
1634559
305911
146194
1396959
1295083
1259501
956350
428648
750799
576235
1662689
629297
123126
1105768
392982
53023
1994465
104125
1239342
284784
304094
711350
1446402
551649
19030
1623570
571367
1886378
710580
1685337
1066429
903489
304210
481919
362717
1235426
764406
32122
129031
356153
702108
1170282
1447422
903514
120899
393107
665097
1500286
946022
514441
219254
603055
3154
1009805
520345
274909
1401107
1316248
403656
624091
468
118761
1753988
355654
312950
891354
1955119
1023777
35090
1831683
796492
1764487
1520335
1061266
1077358
924625
937914
994161
891683
1284704
436981
1569006
985068
933313
490408
440348
1688762
1892255
1034636
1243506
1809643
1830131
169019
171646
1397794
1428384
416803
974550
612166
1968963
1683359
129750
304343
1500086
1239907
418910
958928
522515
1325846
919092
58813
660334
531165
841894
92786
1286177
1394909
1941747
1460187
1942360
549680
667415
606837
1706333
118645
1671320
1653658
412160
1993116
1653266
1289465
1127935
755290
1253190
690486
1091245
1817619
1761018
864848
1932316
1121590
1702419
1611127
336650
484984
652244
999942
166972
274651
1071799
1689747
1080226
1500393
437113
393986
518980
1666046
71875
1761835
843137
15467
808316
1282589
938191
1157079
1805399
1605839
1467783
1079146
1021702
1957099
30715
553802
1312311
1768690
27682
69113
997487
142067
658854
1493479
1991288
1871068
1565095
1051980
1900035
1543261
1591491
1984964
1079922
1830441
712152
1718431
1925264
1534723
689503
460163
901969
269051
296348
425943
196059
189226
1896732
1225623
1148479
1902152
1473811
1851480
339167
727886
1134666
1242332
427374
933536
692077
1058988
934218
930936
1617757
983707
642912
1213908
902220
309924
1025455
454289
679754
1168134
978166
559007
731995
1472298
5487
879364
517138
1963364
1409068
1998371
1876629
1669483
411170
415462
571383
1712309
508041
248662
1750678
57392
1035133
1899529
1411739
911225
1114679
1306216
674252
1502077
636
59270
163392
998633
902210
1644696
1519651
1300671
1072723
1987688
1778977
291167
1047487
575372
153014
1425794
1397372
1274129
1330980
1628458
1085000
159051
1979237
788182
1091942
468409
37477
1904794
1095056
137505
184376
1210053
934911
1393786
910452
513254
1025771
941859
1743309
1008081
1962565
572780
1614920
1096315
771555
1324944
1155777
1285819
1729640
831784
1473086
1333834
167233
677437
1834151
1677284
1797054
41092
1630606
1808735
481794
1218804
1630101
972917
1674599
681222
1768848
115168
533901
538783
846317
254067
1183156
1323712
447255
1525318
1634343
1479032
1880815
1188415
1643669
1240166
344361
1977802
580524
1508637
1411917
1796106
1449057
310437
943251
1514636
536557
1214512
1803761
1608067
1621470
1870237
1616041
61579
1320395
442666
1020276
1186400
296148
1367653
39251
253886
1400297
1787170
554593
1946563
584296
71573
543296
1835949
718534
518521
653929
580329
949740
177154
467603
1017479
922138
1778412
1970196
1040536
1480205
254294
1177113
995339
143247
561771
1566896
1805216
1347725
1096299
1454101
1675855
130813
1110722
529351
267903
803952
1614526
869901
1599775
1840398
963307
1499980
182757
1477902
192969
810079
1089536
686810
1095504
531596
1359320
1671141
458931
690473
1432392
854209
1573155
345274
1502365
555715
448984
102066
1129089
226178
1800485
733
1471582
1256780
1072095
274603
1635504
1673963
1641722
1805590
278440
1076402
1147562
1764307
225427
868732
1279614
1415628
1896273
444596
1375406
1533104
1780169
469071
1773873
253620
904188
629439
281666
167998
1122354
255789
344961
1319370
222838
1789098
1620663
1656926
70403
1763884
232754
695015
996013
1544861
902286
1948757
643559
1216567
1315608
1881416
35181
88554
56146
1144788
1010191
1752759
403306
355289
570561
213779
1061002
1932025
976488
1444207
560600
867425
1425017
1647229
1478175
765164
89690
707786
71790
995995
952459
138549
1782208
1364407
1434218
1796991
353944
33979
1778388
1111946
311891
1989654
1516310
375995
1938687
553133
1994036
1982037
861575
1397854
1315703
1510325
320050
1099021
430873
782108
1783472
248132
367263
668665
480571
82605
1682398
863073
161626
295490
287723
469241
1106872
1639268
927274
212134
500137
1995533
123493
986141
1805714
1390997
509669
1638185
303542
1793365
1364367
665334
883736
448261
724145
707952
280147
1269637
371102
331016
1094619
650329
1739937
1847462
1379257
506656
1605479
1776161
252518
190067
345259
1354865
578610
866324
446786
870629
124541
72678
348311
1237918
1077181
1673607
859332
884993
1617906
616919
470127
1254150
1607025
1270889
1666268
335558
619226
1870059
1321379
909571
1432664
1521916
974194
900972
526040
701194
616173
1288438
1390669
1008965
1613621
1301690
850510
121913
366429
1785135
1836303
1946787
669355
513711
1486222
714467
1084865
920487
498464
1714965
330220
1839385
1364319
1650555
1551854
2529
18007
822264
1158040
175368
227736
1878550
1726538
824134
689612
655029
735889
1262574
356916
1787068
552978
1807032
303491
609101
1902604
774719
1642311
1585434
993298
484045
1349058
916616
1711353
1198790
494300
1202448
845611
680293
1045077
1623654
476506
1185607
558538
1073431
1119705
1157479
1368573
820791
917777
1388951
732042
1804820
1023815
71688
1007773
1998097
826419
1938708
1935099
1911148
1877196
1567090
55511
821665
1434382
1261479
986853
1411013
888793
240547
210207
1024965
1817370
878326
358868
1401142
392010
1227362
1450154
1156129
353889
1854986
563844
1171992
254509
266877
944813
552462
1020932
1876912
1230936
1796739
1057443
970267
1439945
1733291
396009
200257
455270
1181818
1472936
1460245
392995
1333612
1049115
1123441
254837
1538642
1207453
911
1212618
755761
653202
1921735
810764
1726633
731277
436235
982944
969517
950802
1889387
1662934
1448956
956512
1116222
5603
444697
697004
442254
1102045
468507
1960487
620616
1841
416588
1551266
184202
759182
185874
354063
548860
487402
373615
1253599
496828
1966933
247198
1782972
945349
749723
1168711
1243203
702729
1685366
376649
1369474
101315
1874675
1711659
489387
6562
1741699
1406110
167096
160135
1451364
1730295
405916
249056
1093887
344216
180809
1999335
1643804
1303690
1439158
1358127
632644
1147862
647302
709574
35021
47689
1946966
100361
248183
1153413
291694
1026388
1634924
1540278
1682154
1361608
329458
1425590
1071273
1681309
804641
849849
195949
1050649
819411
744580
504155
274247
535709
933000
1000697
1212173
1603357
1485647
1387879
1860770
153487
1436774
37012
312508
417926
1330169
1771529
1449276
324181
1564281
1734073
85056
1969044
1363865
204702
1363850
1823213
952241
73121
1672776
792694
506513
1727090
755146
1148425
605208
149717
983793
834762
401597
685505
1648778
1273791
643484
882037
981226
241903
1584603
1030332
505694
892534
300889
1373191
355730
1942727
1448732
1457598
1449737
891954
195687
1033163
1644569
710624
131718
716808
1823913
488182
539485
897546
1266282
1643631
561774
622754
1644105
1212840
1836925
1158199
1668796
1505554
565700
359007
174313
409729
1134848
1000057
923107
6436
604923
1694855
525843
1056609
575965
307998
568893
1328379
1542808
1935798
903695
1118097
521395
1004169
859220
342345
1836939
178253
310122
1488151
1632137
900308
1354805
1929410
813660
1467172
1026948
465753
706491
1506043
198779
862513
548254
249425
57010
571636
745429
1541651
289715
392284
1666461
1991601
163051
1789539
95467
1589144
902744
61600
396859
1135888
493648
679738
835786
1290857
1697813
761533
237894
871249
849413
1623566
1448692
426171
629152
598865
792466
785707
109021
304971
479623
1223727
442366
1181288
1569414
1001674
1322043
1559599
1199618
517669
1817596
1931759
1584281
76412
1045739
713668
404121
215562
1656866
1700739
970863
1861699
72849
1111574
795991
963823
906461
1074782
1927973
343296
1416752
1451092
924858
1919682
1076321
386720
1032320
444974
491300
1685931
1157305
1185935
143226
1549982
1105354
858614
458298
1816752
497337
1500115
739579
2838
1665556
382925
207604
1522563
1874663
394386
1537475
1549672
1072422
395215
1997691
490399
1392979
1498500
1181719
405208
1258469
446903
567733
1361156
1414073
1683486
1721820
493482
230249
980828
1683992
1939271
1036148
730238
136679
252795
817905
1882055
797014
891143
580266
745645
1865445
1504790
660787
1832464
1373711
1839797
250158
412820
707393
1783417
364859
1482172
103793
242302
152369
856611
642373
1736147
1931222
325318
1089961
664843
740544
157664
688769
1445003
248756
1373903
1991127
304838
699004
289438
1405712
552705
1567739
1571700
332136
1191544
587000
1939456
1670076
653646
204939
573175
452386
750148
705170
1299014
794133
1973117
1533768
1418492
901331
193704
391523
1455968
1426615
1745
317152
1672534
1780410
686546
351545
156760
785397
191028
172662
1247306
612173
350532
935219
1317892
1606978
1894727
1255760
494452
482113
1979966
795559
280669
1612679
1089130
1902724
1288959
678992
1845648
1642609
1861221
653488
1942116
1069965
870167
339847
753030
1388472
453630
1191425
56047
1830006
997791
1251164
276986
605225
1587831
825938
85855
805446
740540
689025
1114373
479286
128326
311734
1215692
1539048
507489
1431634
1637020
1504093
471514
1697708
1089424
919423
1468183
966015
986663
408555
269116
443900
787653
1603011
425862
474987
598236
903578
1828242
1751079
836131
120727
1388440
622336
1574093
1295620
1955401
925115
1313045
1488570
1383958
1868590
1898367
726091
572990
202970
767253
758896
1933026
1129808
1066482
1324577
826415
1155589
250279
1652173
1825320
521018
196722
332774
1247119
383335
367732
1691722
692112
704161
293095
1834471
1550215
1504807
77817
967577
1841192
1814044
279205
486524
295682
1021044
1561028
277750
1380310
987424
1892548
1368659
978877
847967
1427324
236666
1293627
364014
237555
1880140
752651
1364639
378127
330063
31836
548985
653330
638106
804620
1523280
141659
618093
509676
1290934
1017878
1366206
1063155
762883
1355041
1446908
1878901
724222
1654132
541816
1844899
280811
922073
1792119
672578
812910
501187
100221
1299470
1007507
402257
1983317
1332267
426177
498060
993196
1624573
1658525
1182151
1128394
1462934
1957812
747511
92443
660464
1542992
1926936
690637
1315665
1655119
774741
693846
1981749
932677
269550
1921571
866467
632132
642299
1372211
1079826
1729668
259971
99980
310213
36939
882132
1654866
11685
959415
351778
177374
1864533
1008034
1757297
1092909
1040674
266720
1960430
469445
508495
1862444
1353614
859404
490460
819394
527357
1576493
1613650
788737
1893044
146962
68831
453786
487988
1374217
920382
1073137
213720
1762317
503462
1990362
390078
531240
149269
1169719
842795
573472
1436528
55525
748958
714240
470243
995349
714311
470586
1332878
1449424
832080
1944745
1520540
1797031
278351
505076
594629
1606520
1881703
1786794
402518
1666784
425506
1965498
139952
1236814
376828
1067074
515744
1064713
1701547
956755
1230784
1730465
732488
1094294
1610944
691392
1481784
219309
193872
114583
400737
400064
639913
290762
1928362
1397420
279219
1942956
585462
936904
1642666
1135399
1864828
1708276
1369770
64647
118662
1728817
1033374
1820719
895866
635149
1966915
1670166
61594
1419131
79401
1055265
1351950
1869032
506539
523427
1623666
612145
1382359
1084794
1240904
256359
1682643
723606
712936
876083
1253411
1664783
934508
1531310
850713
1800523
261021
1202656
1543222
1975778
834133
632502
26436
1872925
1932207
77284
1617703
1854146
1229307
712737
844501
713522
5779
667502
1716907
481036
1483805
918019
414700
1424422
1181737
217865
662840
535859
1547462
1724409
926537
1613370
317475
1315226
130314
1201503
158225
1829327
864738
810991
20902
1003974
384606
1409166
1998618
478183
160787
120284
1151162
123292
921464
1154460
1884422
572499
1777226
753920
1690303
1922896
628836
754901
644610
1974879
1251750
1065526
1355917
742720
1071836
1473079
1810928
1308904
1250376
524434
1299078
1764562
918679
1310997
1951362
454223
1012827
1327612
1163382
50544
1768327
1239650
566484
1076717
1073503
1768909
901508
1509436
1873205
338925
1139607
1832377
1092071
1809364
850619
1187484
687029
1229576
760441
727564
1557378
351873
1304613
293161
190323
1676193
1093737
1950630
252256
536806
1694943
1525002
1310799
250376
1606332
1568861
220199
1714
1166390
746709
1901166
368716
691278
45479
871695
197918
1959518
1248880
1796729
1901066
1475137
278288
304741
1814671
1315807
1828739
1324835
735066
732452
643846
267830
829955
620011
1406468
457465
366662
1774642
1715811
795187
1917435
1102569
1782880
451456
645234
568063
752658
582959
1231912
1448618
1375629
1194961
950728
664597
144300
1485685
1592632
1261021
1481000
1696532
108608
1876126
1140856
1760778
1845191
897881
898286
342468
738323
980199
848361
1453520
1519354
999442
1202667
410481
500432
200404
1412688
444447
1736208
650391
1931507
764002
1328460
1534532
607683
1885724
542804
702628
1930142
1001129
151340
1684479
353633
553252
929727
1482929
645578
1646289
1185479
966741
1188818
1097639
1822679
1081632
453436
1907046
178728
565963
1765697
1362809
42881
510771
726399
1299903
1843236
1288723
646459
336024
1907372
662442
1195361
1899863
374385
714901
523134
771869
87634
1292803
791820
1082717
1442629
559493
11703
1638882
782253
1616072
582973
962635
1655779
1856764
394605
957764
1162871
1743815
1400953
1520003
372274
732143
1768401
1573702
820980
828435
946772
1206475
1150206
806006
1913467
391889
69606
1762940
1704722
746631
988442
313126
1897742
538040
1893173
1201984
1211988
1664752
1673951
1190567
1150282
359451
1166255
313493
1577352
1955186
990177
327225
631666
1395105
1079368
351692
1194536
1359847
492582
1456903
1719294
377007
8635
536468
763506
1545819
28836
137580
201103
1159951
660205
690088
973206
372441
288880
1750287
1362132
869368
1392341
864900
917472
57705
153507
820454
1169721
467546
392310
1590763
1613532
1076651
1816482
1723837
426006
1914768
1655525
1790790
145798
1451951
1820914
1449242
1688579
705750
544926
1098826
524475
1573932
1992634
624315
758227
1411096
1588250
796613
1181578
1935171
1405588
222990
514701
377336
39978
90249
1695627
354587
1347722
404995
522064
53574
547076
755503
743540
1730880
1719974
981936
1267140
1875492
1293615
1076209
565831
1361172
841083
72874
1954590
722972
1245559
1300749
1347864
622507
518189
1317919
486899
1861543
445274
982458
1045896
889874
772079
1367381
1039665
1714292
415380
677281
109408
279617
1082073
1104039
812344
1979638
1231389
1979622
1886720
394882
1210634
470865
924459
1376817
229270
39721
1360984
1986478
887326
276405
1656246
1067894
1953357
948960
223735
498513
1506749
1645877
1782086
1628663
1426558
130484
1951363
1997473
757914
830475
427266
1453044
1669509
1935752
1494233
866621
1141819
375569
307758
789045
258384
1632502
441102
704005
823199
378174
1562072
830496
191253
1399858
119689
1287665
739552
1548127
522703
1890576
1546525
1749281
90273
1844828
1093029
912677
674028
1854500
1650694
245159
1491302
959524
310311
360143
696365
497737
439033
603561
1089995
1004803
1131125
1564004
1308841
1740666
1855807
488369
191321
1530433
161363
537817
186245
1081846
1065432
1489796
1585994
576548
1592275
379178
384071
1506179
910923
526289
317711
280607
1662089
1172258
678024
251714
1032902
409072
1179202
1544583
345353
665870
1671412
100632
898628
1988810
1362910
1777034
308525
1870673
154284
284286
1857899
362870
820147
139473
1605558
1233433
1636948
1271057
544825
841474
607164
1997196
819266
819476
597331
1186663
670720
1036981
1944482
1807126
898384
1541133
1499531
1995025
1324780
191138
1349971
1693698
389218
1390988
661004
134514
1782419
416204
1027174
670234
715042
886546
278779
1794138
1275995
1215995
1731338
1543996
719277
1049817
746042
1633472
1523886
1440506
1224692
548291
692110
299278
1284391
451524
9459
866599
1668215
89229
1288212
1895156
1316906
1451337
317506
978952
1427452
885365
1874788
672515
220313
622536
1050795
1814139
1597059
1458398
1647519
1210879
510016
730498
624960
1897886
894753
1481812
1335343
994788
1755474
650375
616111
906789
1631858
4121
628147
275177
1118437
110940
292198
694518
103542
808125
1684078
765503
420143
653650
419821
1302323
1291722
475966
496184
506197
1657011
828043
621568
1577336
102046
906856
1826942
812500
1645816
253943
157554
1032133
9132
1733674
203835
1453177
1098192
1648260
1263626
1452014
803647
531128
1657187
122823
748673
510327
1023246
247152
298555
746686
850822
539489
683274
1656726
347800
1002393
659274
1363398
1864133
1545296
488581
1803441
146821
211772
317508
1545682
1788327
655772
1784506
320577
60159
729087
1184262
1264662
1238189
1488914
850394
1349120
1512977
905023
1813324
1832299
112895
87822
1008244
333715
284275
1739566
1248277
1713829
143382
710355
1614400
1947717
1243291
1314417
1262741
1263875
1597719
1843945
1623568
1661888
1750254
906855
94292
1415586
1929235
1538872
1791884
901780
1749151
1596781
710473
1537804
526269
75711
591998
1664995
1029555
703977
1369051
1353134
1070771
1871205
271207
1395804
1608676
742660
72194
274230
1542336
901753
1747619
669876
1149961
1887349
1260629
252075
1648396
1526986
534440
1564399
1616831
956240
110331
742354
1112974
1582742
271604
1047750
301337
393085
761494
561746
806021
220706
478011
1603289
905490
1336289
1279837
1081042
505241
287155
190620
1502555
586382
1387161
554312
1385293
782435
722088
1716904
451415
475207
822577
1292259
433397
1572213
588689
469059
510718
1862471
1175505
1441281
1174949
1358939
1643713
1113696
1214805
567765
108891
569031
201584
1037045
1210287
1026805
488006
45456
1833363
1204066
1064356
1416789
1303630
149713
790202
1913054
572545
216100
994676
1107978
1959681
904092
316505
1078408
799154
1837957
1431943
356510
680719
1443743
1002080
1773457
1693224
1814396
86521
950621
1219884
1944670
451845
602893
169776
1385727
1080148
1013922
1627753
1618970
1664922
437816
280757
256576
1706846
474089
1581192
167240
332034
1271252
1195073
1318174
861239
1560127
348742
1218967
1491381
1958011
239787
20365
273868
1960937
1552668
607106
1508279
597080
1950517
249246
1502123
407467
422083
919484
1538540
339857
509654
1701345
152061
18821
1428885
1819772
367526
1352668
109722
254160
451811
832128
943788
445395
1234657
1911568
954583
1228563
1714425
870951
827572
249567
1182002
905516
1457841
834817
1746740
1056300
1724715
1177547
955762
444506
452701
1924239
790961
1661606
1467312
889154
1376099
1209912
206242
1463679
545972
1156053
520074
1292447
495369
1994565
891626
1948909
1219712
723839
10608
164948
1272753
717717
877878
1390406
604169
151815
1242716
1175837
286586
682420
1315916
587570
902477
1676352
1586401
1000127
1610433
1669608
1450338
1206892
17409
112681
652555
1763701
1351015
1562799
23966
1403568
1624541
821671
1500808
1347243
281707
87043
1019672
706673
818111
110680
309559
1681510
321502
30249
1283262
1021027
422798
651443
844275
434174
1630864
524068
903632
1344945
1189661
405284
1212529
545510
398292
132359
1973801
238353
1700535
380725
605234
438025
954849
1610778
1914405
1360473
258329
687910
463799
1208882
1037883
959702
1390184
1281612
294453
208571
1264094
1713190
606803
1875385
1975782
1351428
530139
775355
1768067
678395
947971
1255531
1277407
1440597
840129
779052
1779938
754276
665962
1565889
222848
1219040
636921
1281668
214600
1968597
577022
53025
995929
592997
718036
926464
1127038
879892
1122487
1927061
551240
592412
372638
989741
1526574
1027197
1434104
1316798
490735
339961
1294318
962207
605883
102916
1382306
35673
701051
1776543
886826
236321
1698673
968379
1239870
1344575
220
1311858
1851678
109196
723102
1508443
1807456
1848065
247867
1326834
885543
478569
1821797
1297774
1304514
736416
713762
1634924
1998774
782953
152149
701375
123529
775
434580
479162
786856
660734
76045
869690
205315
996167
1400301
801213
1508575
1429505
1602946
1158071
67335
1715121
412632
333437
537002
1323976
36029
903653
593361
1082070
1059073
587492
877170
1946293
274038
101860
958588
379139
71782
1472631
1536986
626203
482336
464570
1346562
890688
990017
29193
138970
1292534
1021890
1155522
910914
93035
1727847
751265
1061863
470943
1343385
1771050
815562
1441358
1157312
1093478
1973415
60308
64276
710623
372205
1922434
1110912
1610466
300465
1727847
1842709
481752
1280854
1022572
1313591
157441
1887964
390921
692057
1148477
179768
1818959
392947
1027250
1264359
203678
1026300
108236
462516
552806
1565291
1521017
1468005
234782
178749
1808842
764526
1257903
1541126
1810876
604864
811069
1661053
521431
629611
718655
704285
866360
1126009
1023040
1252007
1515629
483617
475830
226085
336282
177078
1987282
347963
685
987253
1705348
352669
1367905
139562
657165
1884718
70355
437453
1349954
1653010
329361
1213650
1348136
1354049
1541902
818560
845940
1813025
1021251
1912153
932957
310756
213222
735797
908426
1190870
849300
1892807
488905
364385
1387362
1257915
577034
23453
62084
528410
108130
1815516
306926
1882560
700487
1982209
1094656
440361
644988
1077513
823525
470418
1463618
375223
400395
1980362
684500
766563
1401044
305881
1720212
1129571
517548
1388925
1882228
30447
1758033
1311518
1290190
1300947
1162939
979478
1973259
602789
1405673
244810
1416822
1617211
769179
1707593
400713
770226
69647
646945
1593026
1024139
720383
1451438
1621942
1848010
245021
497590
1459321
1234570
1250077
1161043
120300
1333154
367130
950278
1431198
788284
527530
273157
1940057
1067335
1141420
1078964
1464186
1352707
400205
335141
847466
782268
1455831
1107675
1649027
1672776
83580
434255
1538439
46284
1487527
1444930
50966
844748
1908003
1230038
673704
929154
1638830
541305
922686
760758
609927
741393
1649547
884965
473317
552314
350788
1173089
555260
1609907
437027
338078
423039
817212
408414
732946
526332
1763877
94994
50499
763969
1228899
132501
1155032
1725284
593785
1266130
1949904
723465
616549
1544846
575503
1397126
342642
1822756
1581428
1981948
1307871
858621
1831535
532911
1900863
1853402
1636727
1856726
1060755
1099887
1034236
981905
517785
1899643
972263
1939071
382166
1750845
1002004
657748
211113
910334
469204
904501
1315617
1932703
962137
86261
493654
1461699
691196
1949519
788173
1401389
1570585
1097855
928573
148652
27546
722163
1554339
1425434
1564794
1325543
1277707
1299448
1422546
576618
1965920
3640
1122962
1118599
1183832
500857
1756487
1159016
560461
1660749
912986
1646394
1265244
1297228
987788
211638
1149043
939972
784258
1056814
139684
1476806
886132
1887782
1776675
439108
713712
73283
1086446
129200
947244
1080419
207548
648783
1404633
1505797
325173
885639
1855369
1193189
1794832
1259162
161399
1902641
1199684
507110
621196
10472
1619302
1243241
475913
1782385
1897092
46663
1841545
477685
1010348
1548820
346156
628754
906762
508298
1044092
474132
1502696
1554871
1443541
49195
1653660
55948
104294
1310812
1668681
1374963
1297115
1301589
720429
458448
807069
1648023
787599
723654
1242274
791765
430865
1132056
1704857
1757102
927258
90805
1178395
143795
1102290
323112
918164
503700
280078
1805861
357517
1876389
1688733
519485
1885875
1072802
127224
815412
1936103
890671
812766
474787
165938
1620849
1164217
1345672
39369
1362890
981696
169859
1029509
598234
884400
272199
1178590
1030909
821634
282083
207762
739770
1386895
6416
464762
1763005
148519
687301
1392389
410144
1450665
226691
514850
1744416
1917605
21615
1278792
139179
799954
1153000
948196
401929
1580321
1383911
1899792
1378906
1755545
8336
163717
1383992
771106
497732
53096
1102757
164696
318675
382200
815270
1187890
1801178
1586800
1985982
1948725
185263
956895
1538495
289616
1499587
1222422
1537357
1801926
938318
1374356
559735
841427
940668
444457
823343
984083
427435
1398222
1252016
1873968
528722
1450728
602923
1751254
1139213
15181
426726
990237
641121
499243
1888485
359534
244652
214289
1668395
1613152
1629068
481552
916144
1221150
829455
1618085
1793308
1215000
1780432
1277340
1492769
303703
1487511
1108922
824142
502420
1527660
457721
1663450
32897
1374205
1459220
1105814
1289366
791073
1404481
4938
1808383
526729
1118342
1573339
489138
1239281
1438012
842203
1001785
132752
112935
1692138
1600661
1928150
1795294
1065505
1416127
722872
584009
638670
1632734
1017823
1685256
59435
1866161
195100
1380955
880699
130035
1925788
1763072
1884977
1073966
978062
22244
834719
712811
1907628
1246066
322957
63590
530185
1618673
1839425
201029
1484326
115251
681675
99098
601448
1603912
1819052
1304009
1901989
1916983
1699397
968275
961080
1266249
35405
1593433
341048
1743185
789369
1769347
820405
1892340
1999091
264276
1784235
651222
1691944
1612756
1486717
234073
1021414
1152424
496408
1244960
157612
1302178
259024
374907
1737295
900223
457830
1151516
1727708
1409935
1493660
1289179
825202
1793029
707909
937311
1332977
685919
1785079
835886
1551089
1642125
446689
1237834
1167075
1792566
974073
222078
21689
16593
692592
867263
225409
1337800
1073803
1466334
1118670
1460213
306486
629627
356265
975136
863104
669220
10730
849019
1471133
549472
1307131
1494461
57849
1716247
1455988
1214422
1244008
1702617
1177307
1177601
190860
805296
1993454
763404
461520
33159
833770
1919301
1099443
1755634
1354473
1205379
1871233
1086059
470223
472025
1178721
85833
500700
1907584
983199
319040
1261712
1524699
1283287
495328
324438
1596999
1576364
1901388
566193
215247
762817
587944
1274481
1931168
1109213
1937994
777102
70585
1755917
285586
336867
945718
916147
1831651
1183423
1347164
223335
213604
978145
494093
1012788
542630
1218278
15672
1386941
1146389
1294923
1195407
1581790
1091623
728375
830121
1446374
1779059
1474278
1151831
265161
1791552
346616
881015
1817692
1336762
126710
1605698
377594
537679
1983670
1686942
59244
1392945
1328047
1299456
465835
717536
106527
905943
1585307
345883
1653353
1876307
153781
484171
1053421
1743532
229053
1401118
625415
583931
1274838
1897315
674314
182161
528199
142381
376514
342636
867382
1494792
813757
699632
427678
978320
960921
1036022
1319723
329368
1131165
1531270
97552
995650
19354
1982380
1310775
518789
1504591
1162666
907561
426442
1495395
1134678
512512
760375
139549
417672
1046949
1318045
855348
1426305
1954550
311824
1091470
108359
1584762
1848594
791820
897500
1186545
923705
100225
1287035
255859
46903
240188
1507500
1779138
1143819
1158629
422271
1305161
1886684
392504
1090846
377875
1855
603295
1797137
1829527
938195
1327119
741010
834362
1589855
57480
1860434
406704
447460
1503500
967071
1840853
1999796
276353
870337
1245369
1492939
1805488
312476
726294
1412893
1672403
725997
1209573
1163266
1208230
1629087
1842384
568174
487548
1608500
954533
1405219
54574
1106478
1034181
732731
388838
49085
1850453
627292
40781
949696
461447
635150
1207092
290899
1340167
495094
789748
599011
577813
1664934
1163752
31149
1199547
278901
74290
720510
414454
1111323
515084
385457
1708602
1900587
1211233
928470
283736
1913617
98224
1320921
1285982
1031702
1242073
1235060
768873
1597754
396711
335429
1697097
1284379
867358
6746
1836790
1452451
1787123
1154789
648767
633093
92044
689286
1378378
544266
1951604
1976386
1791690
1693465
1382987
55657
178702
422869
739378
1720829
333447
845862
928618
1280890
1762529
36962
1469798
1823728
354707
607053
1813318
1404424
1424973
543309
1746122
1432877
1956067
918264
561002
399873
189430
483939
26865
101076
1219215
1905021
834949
1551689
1700069
224687
989619
752612
1950958
1783413
270072
103854
898119
1385440
1340273
1519048
746379
517296
637087
992649
304647
1254663
940389
917356
1999147
301725
549390
619647
1510559
357535
340498
291877
1875306
611426
1037797
1582969
1363784
1238607
908759
951224
847375
1775642
1686777
398931
1604283
1277914
366020
227870
114422
1934056
1785403
893149
881485
1973740
1733597
1853619
1036091
1963689
1018347
1821179
933967
24394
344127
1664425
1495823
1523585
1319292
1366213
1564168
303167
747310
1456554
597276
1482792
1965265
58776
1803751
1773159
1842208
688668
539824
57796
1005001
1775791
1865727
274547
348560
1159007
1799331
1696614
1086654
1083717
307117
157311
1943872
1270268
558205
1319157
979706
1277319
1166709
1223347
1256531
845825
476133
1799296
1668658
355811
1756286
975289
735040
319617
198192
406660
1095518
1693102
1006278
782000
1110371
847043
1125438
584765
1069663
925602
924189
1883207
233777
1494098
187488
1919483
1169094
674935
603662
1630386
1937989
953378
1192108
347221
861568
643121
245489
37470
1211909
1141175
1363285
257016
1819924
1613412
1283845
1194603
1561592
1355335
1479714
1363037
1594494
647229
674241
1168275
662893
1421383
1733359
1677000
374033
932087
1749375
1474385
1825273
900399
4739
1469190
1448011
1351298
1348753
962077
333306
3847
916871
563748
1682235
1866810
1524405
265320
719223
1510363
1555157
1875389
1438352
1569436
673597
1359819
800305
1207897
1189282
1411856
1935402
1012367
142005
1488652
427524
1276155
130043
77409
898949
650878
1019588
562934
1362117
1271074
1861717
353604
1541944
822578
852508
992809
757411
1467553
1939592
91682
805673
716601
843175
1841146
1177118
346899
936856
18688
61924
1321998
788873
1425540
982709
1266062
1331506
878175
1639266
1725613
503991
507363
404880
1788802
498345
254968
455693
1749936
1711536
592749
342746
460720
234214
702963
411577
895619
853931
359260
282109
1382078
795355
602813
1568289
1196660
361792
1547812
1949166
1964306
858470
1692641
1223999
489712
549072
834537
1299954
460275
713582
175914
1191914
1876160
1314989
455881
381883
758163
992877
401698
1860345
308581
1676592
1814066
548202
498299
1578011
1116462
327140
292595
1736972
818255
179087
936098
1069925
151893
1944198
1834893
244873
987502
184090
228455
1176933
1631542
469562
454622
1368768
1612527
567786
466180
114888
346297
106112
1168205
492204
1844810
1162603
1613018
1784622
1523392
1815540
590180
24612
421794
512235
778079
884581
876254
1773731
727012
999780
1047225
966556
1962489
1082427
133625
1758529
1319804
1736107
703281
1718944
574810
279006
237395
1123603
1662730
1644523
949898
715944
999473
968869
129140
14997
1742652
1433087
589433
212547
1235299
1767504
1146219
361240
324002
1076259
1967682
1810304
1609366
673511
697730
296127
445313
1831462
1115992
94309
651021
407128
924469
832106
830114
1978235
1847275
1057292
221726
1084900
863064
1298297
1906507
1211799
1577306
54537
522597
437099
769750
1086624
239128
895988
789826
1131511
185641
477326
252873
1677291
759192
241517
1646731
1353310
673724
1580003
1519716
1234900
15517
713419
181731
1840743
1895288
568012
915733
523067
1511001
692292
1727948
1925460
1780379
1079960
1718097
182196
1302497
100284
812898
109208
1818032
1743301
1846984
1613802
675997
1365057
399440
689854
1071384
1146317
631334
483185
1566056
570566
718616
1168246
1673605
1075195
63131
1507939
1491551
1695153
598446
1625211
1663171
1948957
471441
523757
1018371
1182420
1932482
943057
688189
1358009
780545
1090421
958791
1784837
1003297
1356210
703756
1532112
1373481
216188
735904
1568802
431964
38943
1370867
47121
1180619
1507264
1201546
1477956
1171145
1461544
794926
1895564
1828420
648083
1682623
866637
1331514
1149746
92173
1164956
1835118
1937170
1254556
980441
963803
69518
350825
778278
1524881
1403135
179514
569657
1148414
41483
502494
100010
641553
1083003
1417396
637105
1147851
1794552
524901
1897700
1756171
1462061
660957
901013
944793
1506267
1552486
1363909
1051350
1385135
1233213
1047646
915018
118775
580173
1573694
628722
813359
519304
896762
1845454
1767500
150642
142773
494889
22787
120094
1480532
1154180
180640
197132
25773
1617587
84107
171992
1628404
448836
1423101
1416022
1687508
640905
588919
567990
1213789
443502
643564
608493
311249
920563
1611290
763059
498298
1628591
674088
1370254
1347046
425008
1484400
1453114
1797836
1509723
468105
499572
545040
1138879
1194896
1793259
1159906
812951
391288
1557718
393953
1867851
447150
1993634
847230
225277
820884
321960
265592
1978801
560974
1456041
1491518
106971
1715577
247351
486321
25454
878094
736625
1286479
637188
1231564
1219739
875190
1116388
844748
980554
166887
36242
210790
386960
1262807
1127172
201019
1768060
1090872
1352265
712343
1592492
1430624
1651358
1260276
1380737
948461
463212
954307
162340
324862
1703827
1247705
934529
1732968
1510989
1586267
1266265
625235
843247
961470
1081779
1502174
1724352
1894659
530877
27897
58650
43374
211832
1665851
1021229
1648998
1220139
662630
157083
1427019
475691
334396
1575476
458656
14529
1926602
585151
1785448
1783058
827236
1470406
46932
1230979
453333
554111
1381509
771471
765753
1069659
730758
1467724
987497
1291743
1818688
1123623
1525040
80047
683547
1608787
1588182
1540663
1825737
1164351
464780
327060
1099250
1661638
1122637
1534061
847935
1018089
439139
1345777
740360
497036
53972
1586521
1681840
1507673
1480693
578055
495227
561157
694122
561230
1910408
289857
832426
48194
587869
1488596
1748473
187417
246074
666311
106809
840942
1378158
254535
1851402
959648
1779973
1483836
1040115
1565170
579131
515661
1909643
1376843
1776873
1791823
166829
513626
1512198
585426
1590413
1995734
1781955
952022
1631664
1840824
1958296
1672551
2013
101729
683494
563765
1287652
1885144
1713913
1692526
1441527
1992752
989845
1317807
796225
1263133
1021162
1668156
1668048
413855
1704642
4394
1022960
509377
1730524
1894002
933788
939732
648362
1604573
911913
856410
197526
302163
1008998
1366386
1760994
215717
726493
1143542
1297196
178168
674803
1773456
1130290
1978756
743570
1849652
1497920
713329
797953
417219
1224152
1722174
1414006
171471
1856335
1874394
1336841
173965
731093
21556
1784012
1189464
510205
1807701
1737194
1432608
802806
1275383
877584
1417892
86023
713738
753504
320834
979080
422405
1117192
772314
510126
533877
47282
815176
728736
135611
1666336
1499144
220531
1038334
652813
1654498
1715991
894322
678235
1077251
377884
916419
1536846
850078
1138764
1937289
155926
1619697
1204800
350413
1464404
1696206
646660
770948
836732
1070460
730159
1638805
1841728
1109276
532667
1148933
200898
373367
1082248
765621
728474
1175965
636456
1763105
1523539
454232
1917821
1758836
1754504
1684172
931087
1146241
1183769
238391
1164307
1400222
1519477
1957868
1222294
32478
1224397
1837380
317217
510168
1682522
458252
1188920
498167
1819630
1446527
919140
66991
1950486
1849357
1839988
946474
1100364
1143133
1984438
1668487
246816
503165
476127
1686223
907336
409244
1004236
1764752
155742
380477
1031396
1094106
162710
1363529
659560
1741911
1548889
1614263
1936603
130820
212993
1277674
1456299
1452660
446226
261230
593804
904440
807048
1413409
793130
1797973
249388
675603
1050313
1870983
38777
1656851
1930617
1626905
147045
258776
146554
159477
564430
1274307
1637429
1059104
1148913
622389
1927776
1844372
1612233
1787005
831906
747927
335123
1679145
41953
1523939
514045
11445
1015836
1846526
796631
1155478
1374699
700755
1069035
1122720
1911103
382483
1459923
1610123
1851175
1430052
1243929
1632021
1791818
1392439
1103865
1808021
243424
542742
1179012
1792229
388910
1231490
1016109
1345273
260501
668102
596844
296644
1560506
635056
1646004
1471845
184975
95921
1901818
876971
598261
1161709
1386721
1889779
1628732
204550
65330
1208195
1251584
938904
1922489
241734
1483579
510189
516626
408856
460395
548689
523644
759771
1976986
392652
1627245
921860
20272
130457
1693555
1121746
1500685
30278
244639
1473509
1127134
1726625
270865
517411
95425
284229
1279177
1255159
1189916
1874088
825441
1623315
85377
794209
1747725
1632717
1271435
1486859
1068607
1063231
687912
1279466
412142
794872
1436500
477322
703932
1804262
84534
492418
1844354
765339
1973004
1584526
63832
76947
698652
1860471
1998035
1079517
1285612
1279515
15088
678744
980332
452916
1573520
494720
1933985
1387800
405162
492537
701648
1474742
492081
1279757
659037
1268425
313179
199495
127194
964366
430086
1821041
983434
1650617
1131964
1825595
1349493
1003959
1724664
1538541
1791760
474658
1444363
1743470
1280712
941874
991272
895253
1068472
321366
871422
590604
119345
1152852
506873
1184655
1824457
1926631
1854118
921298
1295767
1846943
1320523
942940
1057573
554283
1361172
1675693
1705699
1427938
1427838
1148700
728715
1278258
15528
498350
517052
1834981
1118869
509506
1744386
814653
1652097
1365557
1290117
1131478
121725
51338
535288
311849
1698908
1649486
1168155
1593223
1454990
1504140
1256412
1213890
375843
1885377
1094211
1155265
1760791
868953
1497645
180590
1114022
534715
319045
1991649
1264242
1542262
1010547
1476779
1412154
1304543
1605539
1778753
127949
1997002
1120670
625367
1967235
351487
1215132
1025937
715119
186397
1802946
972920
375492
161319
1848436
505855
213826
1813635
69586
185101
524947
26918
1295175
882006
1938291
347972
1544844
21464
1425110
1640221
546850
1784930
1840720
860699
276851
1172347
459209
875999
576549
1389413
1267436
1175975
1850117
1040693
1504219
1156564
535448
426845
613555
1956500
992435
888645
1170426
1172305
292284
1931728
568476
261983
633889
1672745
1607887
1299674
1563019
1081020
525832
1274245
995347
530489
1087743
1035590
1552706
1601990
1501371
1584542
835545
1624914
1288357
554690
806378
623636
311421
273783
1413240
508467
1231097
1281640
1678788
499895
1333162
165279
501370
148353
1678394
825103
585295
1045906
1173535
1060424
541468
1286654
1457082
1244803
1022441
1878731
1384727
713749
166423
1600061
672056
8139
1732280
1218835
341404
386573
1319445
724253
264188
228696
469722
471156
901333
52192
441284
1668469
1118676
1937486
86593
1236222
534447
1600752
1951872
321941
1150622
910896
1181233
1468882
1228741
824525
683950
913276
1050067
1476319
1990278
1756577
416747
1808884
1848768
80240
18772
398235
682609
641143
113000
777265
1089801
866146
825143
1531347
1703862
1260409
1840596
1140532
1022353
857793
1842983
1246838
923865
1162371
377238
1892435
255819
1060200
575370
114194
293194
799924
1883798
1513268
799836
1726095
1589762
927605
737725
1385837
237006
1983147
1056331
964181
1114147
1887889
278724
1522525
439438
15043
648261
871715
1950755
301056
1290496
17784
555128
257944
293457
375890
424500
1744333
890424
1029674
1708921
1148206
1315350
1547063
1449601
1240497
1272294
223504
319503
654802
1431475
1404903
1725812
81312
382824
288454
339563
359896
866875
1472756
1750662
189339
1717330
822204
738021
1824751
749720
1026387
178637
655549
1705344
664086
567896
263127
1495770
1055787
858216
1059817
141058
1600372
359920
1378179
57059
1198544
706017
601474
560678
1239845
70048
1689635
447677
434778
281703
1856009
337661
223041
180452
641339
841856
396232
973582
1341520
1678191
374896
1652431
470814
1029188
1528199
1148493
116216
163262
720111
547231
353428
131569
1497905
692177
433823
236178
672990
1856503
685613
606328
1917677
1480500
454570
731967
906565
1477858
1434442
32615
156266
1465484
1834877
552433
1849200
343965
1012170
1411883
1360252
1125170
1831213
1036981
1157485
1432775
925934
1222090
277944
773393
741807
1195466
1853619
1129841
244744
1781714
1303669
224242
1410549
330074
1595445
1348019
93526
155152
353264
842779
1836132
1787227
691003
855214
996414
1703190
1426105
249444
1473221
15740
1149870
418074
307089
289234
259432
654052
593601
1082339
929124
865074
603424
656413
51836
1301628
846898
544272
1469316
1724172
1973377
49982
426194
1962475
264103
665629
1999398
316730
1299947
1130164
1545491
727146
1900966
1961562
1456600
842185
190314
592191
1464788
1297268
1241962
201668
221239
591210
403392
1416641
1738958
1089118
716633
1042176
1526914
111435
1258467
83786
1995521
1379626
706257
340903
1048825
300267
1372918
1837233
1235771
1040784
862475
1368140
955998
1475687
1892771
456304
15552
1227122
926871
1462617
1782655
1554081
1191585
1571314
1103434
1690653
23268
1102433
932962
768328
1488726
1979441
814195
1066836
1420473
1827160
29269
1327906
1850654
1503123
367054
232974
1569938
890009
1708801
965607
833414
1920192
1017047
564004
48590
692819
1510409
687560
340163
1893376
953576
1863189
1696557
259729
1578136
676306
333071
1350420
893054
1257758
1361591
1168548
782744
327236
1424604
519920
1602363
933762
175101
1913354
1909334
912066
663089
113046
1599
6125
1598470
861910
810
391391
120693
762470
63714
1021417
1812812
1644221
883914
1379373
1647350
1560599
300661
1667576
693410
918292
1616530
193780
1018279
1660959
1256252
36516
279091
35540
812175
1619695
19274
1556317
1666365
323158
1133357
721765
1697485
413246
666634
11265
1556626
472494
140508
841478
1788874
561538
1230546
216227
1069875
618737
1143828
1542728
1025258
718860
193569
1171783
843722
398504
1845959
1462911
806516
1655750
753067
1938375
865855
1292535
1307097
680444
1428570
1356042
858029
617946
1749557
837831
1977956
1482004
1912743
561433
61949
1419616
1909583
652460
1407002
198068
1892322
62714
1480476
1311390
531885
1107936
1572765
1267555
894879
1659118
628408
571257
897959
683928
1177140
452148
807106
741784
321369
787046
256130
975598
36360
792892
1795601
1102869
983014
1298513
1192103
176716
726842
711825
1542419
1204712
1746458
561913
489495
1349310
353075
74654
1739464
482487
996424
813159
1022896
1091229
368286
1734302
641189
1027196
1722852
291160
340928
986144
820948
977909
1314393
1202701
4360
1081047
481123
1859879
1454052
1595603
973802
910508
1719905
119270
473057
1360501
339257
199385
1713932
1500505
909714
1345000
405492
1791187
1104094
1098652
1144575
438591
407697
1152392
35535
408018
1847253
1794836
1235234
335633
1115810
1088593
903630
1492207
1335474
1680499
1048162
634018
847254
165735
425659
1111025
1305124
596108
749157
1167318
1920823
1097441
1349454
1691460
688050
965204
101544
25424
1666189
1336610
385260
968107
1228118
1461710
1501017
239885
666981
1943681
1411647
1052859
1111893
1372964
1198484
88674
762810
1493273
680423
432558
1539150
1851311
569186
1815281
1637484
149865
1304789
1152493
1714332
481923
1252777
841182
1937910
843836
68443
1637681
807342
314063
1708713
1355525
96043
339770
1188194
269532
1636003
1431197
119309
1758520
326682
756838
1442369
938553
1708316
36801
1796426
332230
1894653
274367
783620
524314
1198572
334602
731727
1198794
506047
942470
753795
373185
1853046
1308843
1379431
890511
785117
962369
708772
1071286
1819791
426208
1567090
252948
1939369
825150
378876
596255
1719730
702393
1550007
269564
1005779
1897768
455920
1300714
1191877
717133
1715726
128777
515055
827337
474602
1684178
1066057
836430
1007297
802095
1534401
1553171
112148
1709496
104954
217067
667884
1281879
1652699
784301
815237
1156181
366995
548803
1121211
175391
1411350
596223
638526
286510
1490602
625473
1517336
1259928
1286051
1730992
882820
248609
1832276
404207
821672
237568
884762
798945
1174671
1536051
18023
810760
865757
425493
692112
968225
1987386
69907
1245217
1037687
349421
1175542
351543
174303
467510
550294
1288923
1625489
231713
1543635
1850885
319687
447249
1798556
1327560
372183
1002573
1685658
363860
928255
614075
950817
1949590
158058
1715012
95993
332221
1483244
1267135
420792
346786
482227
1964896
709879
1565535
1836217
1643470
1777949
595044
541322
890957
503665
1067882
672138
402361
519813
765035
792377
1971603
572600
1587910
1927012
506931
1394684
1291160
944838
1807469
802090
1044293
1949619
623181
229659
1862279
1611579
2173
1454830
150777
72858
567689
1395636
587609
1775890
1855723
1668932
1970015
797012
1307908
409426
1738156
475602
1870381
1707265
723150
62798
1586761
1523630
808356
66730
1004775
939015
1206879
1568342
1325617
1008579
1938708
925012
188121
264354
1141663
1573164
1912032
1381212
606345
964129
137356
1425622
464732
246948
1975946
1867025
1904109
877492
1405399
1393890
1003299
1724645
30335
476890
1226118
1487518
996787
576855
1134810
787364
1986665
405040
23994
537181
1316956
3625
420872
164165
547992
298632
252411
399706
590738
1090783
1421000
1907475
1231077
1586040
1273362
1693774
1524716
396417
1613705
870767
106532
1519091
1178392
465156
1561305
63779
714826
708640
982465
1661956
549109
766619
1188381
215441
761419
1814733
574406
1128335
775496
1790006
834819
775733
1132325
494971
1991393
804230
1259258
1276915
1395820
223615
365215
533774
911765
663345
507179
1356411
382266
387890
1452683
1939732
1952516
667434
1932093
608056
935167
1131510
1936478
617080
408358
487903
260358
1802437
1410057
141694
1108422
266168
1175006
913362
1144165
394453
815498
754253
1735068
1387508
1937879
1344631
1527053
261213
1804272
737258
567277
1334768
709270
905513
1776865
716793
1892127
1232923
1534405
1459194
645029
226712
710405
461633
315008
230333
1216507
1151384
187566
1226698
51050
1971213
61964
894557
1394842
16490
858008
1911364
324480
380194
55029
25486
1320285
116168
1242055
561482
720969
979602
1819628
1951952
321739
1839823
814587
976555
265143
1715394
1790052
460906
732107
1690986
1899619
1816313
1902263
1926391
1475607
1971279
410221
1192245
1917784
1236663
1555614
1395676
1289612
1722413
1554677
443711
688040
839971
462908
693079
1681101
1916398
757697
501509
404515
164188
994508
763483
1715449
255931
126637
1909270
396092
1882918
521874
1557453
1359978
235311
530122
850023
1279624
206981
330361
1384796
1280267
1082392
1351643
1985584
1550716
332846
1709248
1662506
83105
1240507
1902534
1790171
355843
1470340
718685
795677
1388051
829943
1200550
1246970
1613199
1118573
1961051
1372914
1111950
1412440
667042
1068654
1282955
746485
929471
1583474
474313
61223
1829393
690038
404940
1360722
1539769
1068230
506679
993487
1891521
537964
626851
264792
88680
267410
537883
443698
1531038
449118
495958
1325747
1192526
335200
141200
1630767
1183257
643083
1448314
247345
1559275
1051780
1395391
269009
792192
799281
1252124
360951
616348
420172
555427
1598749
1500942
465557
1703836
1791699
1075239
993415
1152471
1258162
1538812
285049
632812
565356
1529490
1569726
1920300
955089
1231043
1000328
754285
1335222
1753646
648300
71959
644715
912736
1589099
1980663
284965
982261
1361117
182045
1613128
895688
396928
1608286
1682063
316003
1069515
1465103
736520
300433
892596
1747432
1021591
160930
1378054
1880999
1423146
1234993
119011
273396
1659549
1158066
478839
261430
1420186
1012129
1848696
982614
1287820
1885351
193711
302526
1562598
1204866
693997
1024080
1769120
192461
534008
1442420
56998
215627
206332
201717
1761435
451872
462090
455169
1229786
1927767
1782179
1270542
1596413
763768
706656
649436
425339
222082
565443
1834148
965378
443720
1335683
1383570
464235
949826
1020523
1736879
1362627
1454480
41610
15116
553720
1453193
1152493
1978792
857309
836380
825967
1456373
1386529
1770206
491777
1304757
1882886
991554
1534221
275471
1183863
317621
785852
1476148
1958620
768798
1825160
1161191
517503
20050
552852
32070
1047569
762944
1670063
241272
1474415
1440136
1828146
1252502
1618374
1720690
910479
1094814
1716006
1931903
182541
1875373
570317
1702901
1070823
1050221
1639641
1834009
1344607
1630200
1400554
281666
394623
538879
1352156
1162952
492437
472754
679520
1665570
755409
873050
1896430
768977
425641
792317
1735706
1377991
1713567
1663246
1882452
1612349
1733426
1767128
1105178
871327
1991400
928375
1584232
935899
1039980
1903828
1793829
308385
1587967
645943
1204529
404568
1689753
1731516
665036
334319
506658
292796
1429959
887722
1170077
1811115
1774831
1914354
694259
498769
1709648
1748411
1862745
381014
1001419
507762
241682
297918
1093729
30300
452714
341576
1398362
1190444
24379
33366
440211
1024216
662091
1302629
1226736
207304
704291
1602429
1338089
1982198
434171
1003344
1680475
1255805
506954
118664
333397
1941572
3783
1951452
1513553
1542302
269014
925471
1920063
1223323
960960
1618206
923274
1408543
557426
1716254
396991
1822533
1102515
608577
1451656
1534506
1145696
1573145
1539968
1554189
1124648
578030
1988081
1349840
1215422
1140923
728955
768249
433728
1488734
64404
660186
362260
546326
610558
1682534
228087
440325
228620
1574951
258989
1976593
955504
1950849
194405
418374
986492
349659
942893
864757
1867270
736247
1744431
630181
1768533
1953191
1849349
1061868
402621
585357
1352602
1280641
671207
915497
1267124
390966
1986574
1172489
1899909
652611
101831
791071
1407239
369896
1157911
701996
272043
1978681
1703319
1074923
1813287
746051
317772
1300410
625724
971515
1447093
1121363
1814829
1950635
1951271
1255361
1012146
961596
1637250
918577
1460926
1118168
70203
1056981
489672
1883492
1693040
1720623
1533965
1373352
455625
551117
1295187
28440
272986
479611
1163532
164035
441053
1537836
672159
1310184
1401847
1658905
1616822
183284
1533036
1839461
1039967
406313
961929
1288315
606066
496378
554279
791842
1240939
1251777
1139885
1701079
628058
1288855
174807
1892396
1588202
772825
1287764
1173853
1201628
1391516
1505521
1006713
1113194
1328357
541241
1626981
920410
1977967
1670430
1868322
1070946
1769135
1553130
1355343
1890722
789860
1341292
1848594
1435889
1822104
59343
1655744
1677058
677416
251141
791519
1363431
27920
1785484
683816
1352153
453877
1942081
1287555
1753957
1588863
337301
1452117
1700133
1987294
653972
623960
1444643
463063
1707593
92404
1834993
841327
815650
1442137
1730109
802359
1096615
1596045
542574
689084
1167705
252249
106487
1057292
1318375
1580924
193053
1720802
404232
463488
1976485
14898
1108564
1435226
660910
1461306
1897324
992499
387848
409960
668547
1862058
1999718
1762632
1990854
1548318
641231
319113
1426185
977359
756409
542968
136477
528096
1899443
132003
811563
928660
1073440
568770
1530134
1494989
1828733
662643
1811747
726608
722031
901059
1321852
1657859
1166641
1456780
1241898
710861
632064
1232838
463665
1486244
1904058
1998002
1592410
1685516
349888
1570227
1186341
1528481
1177782
1239317
691967
427157
1297598
679638
530029
888443
1839806
70965
446555
1339869
1186586
429008
1498755
1538458
93991
1614127
1757021
90564
1142035
1541815
1933627
1006263
1426624
624602
850933
206083
1715263
47500
967684
265241
1256712
1669531
1931305
1787449
400479
433413
1799780
347719
1053813
1695944
1349812
1710174
1681044
538211
734174
551054
1459699
1234054
1736200
1278962
895056
1030397
407891
1524625
661893
1892635
145048
1079041
1263565
1682242
985963
5455
689003
1879202
1613661
1079963
322568
1800724
925004
1506068
325793
188910
1070529
1842647
1542565
286711
156605
1620012
126480
403583
1899545
1547270
748765
125349
948741
1537858
285233
1902709
1366525
79500
338063
517784
1813188
1059590
1795295
1533589
513213
208097
1557223
1494838
1504736
1146586
176092
1717614
1772428
683396
1388461
948906
26815
1440800
727861
92317
118328
966288
543916
1317701
1804014
1914901
640267
1548373
521670
1645763
1598640
1665252
1620654
1868957
1010245
1394064
1459504
638261
453170
60719
408094
206888
670532
28902
1306402
897424
1854387
1376745
339249
635420
908502
1592022
1276176
974032
88522
1911209
624303
243829
1145680
1207377
1846517
496226
145809
1088355
450617
1534844
536843
661986
97611
538230
1157629
725216
814096
904053
794924
1920211
1401944
767952
981704
1901313
156978
1418548
585226
368910
990274
885042
1929005
901154
68098
517709
1879464
170886
990633
1049174
286885
1359073
1476035
986129
1011842
816889
1271541
1909541
1104064
1925529
1322730
288654
1095431
1552103
314935
440551
75861
1144174
508195
136666
1610661
1398088
1061803
997324
1732273
1611298
1550461
244885
1276584
365679
714847
906251
1670663
194749
372988
331995
1210089
1454892
792713
353324
1029354
614821
703360
1773449
1044975
710837
1927245
1388595
898801
1361586
916574
1229271
1701804
1518578
799386
753832
1609319
1107427
411897
1881671
678144
636028
1147882
1120681
487191
856897
1086668
1320785
1808994
910493
741312
402997
1769412
392366
827350
1806378
874422
1472334
734914
1912064
1927148
1095368
178444
443515
102848
894958
1383882
461373
1812523
1582500
943942
1267588
1259458
887458
1221881
1664773
1298318
663437
1747675
487526
1415290
1597281
1427138
1651050
1744275
778946
1698716
758589
1667977
1609657
1245401
1788304
187597
256806
1572562
489388
506757
212476
1901991
1887254
1102920
1412748
1005787
819025
885517
143201
5116
190269
565529
256579
1593097
980034
1306191
504326
135806
821961
1120341
1294778
924516
1496740
335178
1010166
1221559
476420
1864938
1701005
1515205
1728953
1941704
1001969
625553
1409941
536340
1838551
583768
1164246
1991525
129911
461893
1622472
1561344
10475
1915963
711255
1387665
667160
145723
1095130
380047
461092
1435091
1376960
1041080
1351470
1757751
247361
834316
358144
680677
1341769
674696
304110
1362640
1399862
1366452
307454
1129740
111885
92614
104247
203438
639810
1978592
670215
1311535
1406149
1975314
1952307
1762617
1853031
1137246
148707
1034534
200186
1764311
329738
1062894
627683
545823
239865
203557
1860544
174211
1299118
1894793
1314414
136245
905501
1572257
899601
1296503
896316
407792
434906
1375725
1493790
1415433
1733098
1621387
1028181
494423
553700
1620900
198424
832741
1384444
864408
1369251
1169146
769241
487339
1442473
1471929
1823667
1323170
1882850
1198480
1172095
1264425
1089351
1235958
904377
987453
133245
332578
1989719
1008903
810868
1365274
1395352
851478
1172188
1491634
1894799
526406
340878
785619
705334
1241266
60228
1396960
284553
1666630
453183
334394
1325216
8567
1189186
1712206
233092
1653704
1515830
272123
930035
1593564
296919
1646003
1819140
977530
355181
879779
1470494
1331787
1707273
1270993
1415054
1479788
853796
1755023
531103
1296387
236439
1853002
455507
1370581
1422907
191911
659545
1621472
454756
936276
1390253
847954
985963
885579
1493416
1244636
40287
124697
1749726
1736831
1551687
1132127
1785286
1750708
341580
1551831
1764554
668896
1204117
1259084
1168057
204839
688701
1469745
1314156
1941623
1396556
1607521
318224
769490
1341366
139434
1321018
251848
1442268
82653
652802
90309
119746
927534
1959431
943987
1447135
1938994
535588
639006
979559
614138
997824
514209
901864
1568680
433197
262988
1627688
1029395
1038596
966623
1908481
1659852
829869
1738275
1009255
1238471
105794
236909
131348
388113
1396993
1186874
952782
219151
1032035
1783908
1634345
965801
1678058
1592351
658860
160457
1152492
391360
195706
1922478
1239781
1832835
1075191
876810
1093818
1974131
555262
1468906
1940030
278678
683425
1711267
547666
88518
1770307
1896280
370718
1145379
718443
634200
1847558
23295
397499
520652
36762
1492672
1816276
247380
1459803
1407864
1920243
774953
618006
109726
189232
1650839
1106443
1989861
1240649
1748522
315624
964563
301643
304915
62200
548852
1360984
1047681
1516957
1496921
1539691
1937799
619375
3299
1854338
1736910
180327
1093654
1594175
1034290
1595906
193666
1328007
1953165
280194
98986
570622
1042758
713200
733879
85373
656570
1743992
1602562
76784
143900
191675
1778005
1214441
394259
1591965
1121457
1653028
397780
1991379
245824
1290339
1942495
415674
1478103
196755
1668127
480658
1202909
418437
27355
1922336
779517
1196196
704241
1054813
1185136
831418
1564377
1180404
596553
456106
465975
1914243
775126
1613829
36409
1494589
1765694
804626
1211381
1932789
1510558
1640179
1790336
1291460
1643299
989976
597490
452720
113695
1717063
1479073
1065422
947244
412681
437742
376683
315798
1070216
1082032
1059890
1395535
1090340
464686
1229623
40660
873297
1921780
506455
1791308
188066
1105738
1030075
867597
1974513
1439493
625342
92035
1439372
1196365
120371
1124166
1498401
366006
849872
787920
897601
1979348
1718514
937123
1094947
958193
1412969
1911063
128246
149727
798186
499628
165153
1497578
276237
1837516
1036641
392457
1673330
15437
1453921
242599
260680
1514016
196553
26877
843564
985297
614902
208558
1471796
149180
1341543
540404
1925248
76338
372223
1758320
349582
1649778
1581133
49884
1438342
570097
1339416
1959798
19527
1646311
1490478
1606376
896012
510282
572360
619802
1889243
1025749
471087
858788
371549
1583577
123651
632293
753351
1465029
1754914
167208
423389
1569819
495717
1865883
1375140
536285
860958
689876
285632
1900749
454674
1514998
802067
1346991
1003348
886440
1998411
882324
1603048
1324862
1867568
1073586
104383
155665
908103
1077110
1680354
1696147
726248
721794
1385668
206338
1818421
1928899
1039564
1289568
1620056
604199
1781300
1733171
20813
918571
894700
1673280
1805682
1730029
230145
750797
1746519
1475481
1073986
1817732
1268046
1112949
1994439
1725476
1922351
812792
691581
1908606
662660
1342510
675500
790770
668108
969370
1492421
866030
773512
900556
1538148
1908945
508943
1930656
1445476
11735
1299141
369505
946571
1468534
1721493
1135410
30385
764721
1459941
1386275
1387946
1608099
836194
1272002
217044
1083850
350645
416613
1901492
1821010
1771196
808667
1559244
1545771
463706
1150101
753869
628737
1676145
1096387
40580
1471817
127649
1162213
245799
1374754
456973
1264767
1754745
218206
1101706
343788
1498501
950448
1252718
1849955
226232
185169
546010
408931
772884
1131243
376178
1558760
894213
509082
138834
642864
1818690
1075384
595612
1174433
1350887
1211878
143756
1381471
674391
695913
890189
217321
134400
805468
459545
823921
1207363
1835418
1246164
611710
1766406
1285858
1287506
336397
1287977
1844223
1604909
779536
1856707
1528377
92609
1927373
718828
1288879
1705779
1051733
1888331
832450
211482
371097
616269
93960
884361
523794
1599753
1340919
85407
568768
971215
40086
470823
287265
235382
1142722
518923
1008151
1820036
640454
1638710
1299036
993368
118289
1976536
1855181
1556125
128452
641008
1977791
429824
748904
1210250
1147266
1910310
444693
368332
841948
1798115
1639815
1056549
1466650
1562651
1193301
978290
497998
768084
855088
23381
1793923
679315
344114
1352247
1072439
1346736
1302711
1702537
1280354
458095
430683
280734
1430772
542347
1323653
1148110
1478567
326782
1707519
449093
1396341
1524420
1948098
1017563
307130
1570866
1982803
1914485
510225
1227106
175202
905081
908940
275326
1165544
1130454
1569281
101452
10797
225887
1677428
587604
172835
1921996
1533702
860830
72943
723797
41066
1648001
520285
1814395
1175392
182034
1467347
82842
539091
487563
536495
1452010
1356598
387428
963285
284018
374967
152514
1000233
1454237
1554950
1377439
1668792
919713
1974084
1330515
1484819
1420806
452527
221561
1239036
234878
262620
6533
227626
1076977
1806837
1552074
1431090
1699396
1497104
658706
1096952
1200807
143068
1780138
1099267
253472
613629
1774508
1873163
305263
1295395
1670944
260040
1388525
1826065
1800751
1569801
67857
679307
1821968
214414
1717611
1818591
1138132
878071
756402
1947324
1537115
662720
1311491
1550098
1220764
545253
508144
467759
1903012
1502836
865257
342357
1103325
231745
1878945
1279077
1522199
707643
1582842
626399
1474355
1450450
1469311
809713
477966
1451412
1596335
436452
1269032
1339480
1173061
1817020
1364854
330815
659509
1928591
1903882
1534297
1883172
1207417
65276
1446997
783861
1727254
578388
785299
1810738
1308408
775414
937719
675205
1703453
535495
1490824
1210708
552709
916480
282406
1251129
1704252
547246
23774
1704778
540731
821939
1938194
1002670
734698
1750512
598030
1812789
623254
813936
1885147
1052857
250966
1222584
390191
321103
1254683
512651
1017056
264445
394619
1323624
1649243
658907
1229785
1118013
1203981
570393
410242
528601
844991
257922
173877
643467
1773920
1809933
1971816
1685392
1958336
340652
14104
416275
1886018
1125900
1124469
1979940
1561195
779910
1951829
1408074
1963845
682181
1271255
1034733
201607
152459
1379202
1945730
875581
1443946
1980468
1978863
862563
1900020
893675
1140343
1458747
128518
1558860
66329
646301
1253351
1371
458666
342458
762876
513152
1906049
1043071
1665688
714780
374544
1376244
886493
665057
908246
795986
1802286
1484510
49573
259316
1073962
1992353
1185867
1138363
1557876
766867
1982445
1634095
597906
864644
1574437
1852594
699636
125741
719415
946684
348385
1553191
728649
1364050
331834
1916067
230602
225484
185633
1556482
1429561
85476
1552604
1293707
1910234
380445
1017680
1521973
1072338
587242
535228
739478
1196578
1216752
1930325
240829
1898997
1108644
1718044
121923
1488909
228354
950896
646091
264011
87090
1785307
1173560
244049
1607717
1084496
35967
1217654
88991
384106
838718
507174
1926897
1549196
1786930
454314
1688299
392833
1283267
695576
895974
882926
1016609
478765
913191
991550
1474107
383748
1331203
654950
1239658
1854284
1702336
1346238
1845992
28972
1649405
1037043
1206247
1579012
867624
1749327
1557759
1105571
1787824
450874
1809041
161098
1570530
1042666
1829267
1619453
1892108
1721562
1023628
1609099
1260364
1270203
1839700
976849
748996
1585228
532731
477415
1671917
1690379
392297
1175000
599944
1306473
1538744
1795957
1268076
84114
164366
944239
342970
35481
1925712
95309
866675
357802
1846159
1413892
164642
1733442
1641253
531660
1957767
75804
902528
1493535
290474
77753
1315517
801406
1437232
1974535
895736
1048190
102011
1147954
1659178
1602530
1411167
799192
1769525
1882375
1072268
1376493
1970183
1995951
794261
1698615
767697
1502080
157477
999697
1416347
472569
404524
1222598
1138844
355602
1465170
852335
1575024
1826191
137489
510194
870233
818042
1039410
833947
1753400
576025
850557
1530398
376506
1702861
1294001
1112318
1684283
1243944
1122982
212061
965672
1349132
520947
77575
5558
1531834
358576
882589
569563
680179
1193781
735821
1181546
257686
205928
1969506
1370286
648367
57866
303703
581440
658348
1915115
1167924
917055
254380
1913137
1334766
1939134
853117
702397
360928
1521589
70402
1483613
1411264
1729224
195259
1586057
948636
619448
1998699
1843979
201227
933917
1845586
834122
891357
460848
1200187
222242
1353744
1405373
186384
1102882
236214
628646
165517
1016123
1382929
601863
1307266
267322
986631
1809872
536798
1204931
546546
1331745
368767
1495456
291172
607239
1642545
1415825
64596
1519535
1930907
568581
794558
1585656
807623
314639
999737
921305
545173
1647759
168648
848957
1418291
1300637
1557599
262247
564895
554981
832826
1016076
1811853
292302
833333
789654
1696446
1610275
375185
527751
1904981
209379
1585504
1017232
1754433
1089546
712298
1232159
154742
772609
416887
247566
1025125
1444297
884106
761728
1725046
1849982
427211
1007041
1288739
1109018
1591152
86889
476042
1212741
803206
382761
457380
221290
1930188
1592946
1599833
1452285
753297
1417260
1736653
1000487
1892787
1280965
1409600
1708508
1408239
1056912
763533
1778456
1523508
1405146
770668
1070545
1370508
1035486
1702032
1980747
465163
366264
1880152
1408887
193863
1582538
1385130
225490
690004
1938443
530088
997671
381606
44414
1462810
1407976
1552822
724632
1703963
1173921
1416942
1321139
1209804
1647548
1016462
1419193
935050
1852933
250373
1065937
412876
1132717
1794730
624525
244115
983853
151707
1840439
194097
1471849
425819
744604
259894
1183895
1463401
1278078
1875544
1945477
651662
609744
1029535
1258263
1607599
1674504
1604214
59363
908818
1236391
1005824
550676
1234349
91517
565929
1537215
1981526
1760396
1836598
142734
1663016
494505
633769
791096
363789
1949355
1398228
1028002
1198135
458187
666889
150164
1466405
1944824
1040781
1652571
994741
458214
183064
102881
1804236
382768
435018
1638862
912592
16281
1431485
1515548
689483
1087641
369634
1589964
1147368
365196
41593
1247929
1063976
1781099
325440
1262329
901487
262082
1601183
1846353
930503
1125165
1395310
1805717
719550
1257280
59992
81100
277210
1706647
557492
551722
608304
1877408
1321401
450438
1130243
273936
1286048
1522
256247
814259
1202255
1854989
456087
838204
1608245
192381
1281800
1458790
1659506
1788747
797551
430297
1583542
1608599
955367
1600764
605949
1992410
141013
366963
1930407
1309790
1162835
644580
183800
1968413
1088809
205636
826176
743723
1545199
1246898
1640260
1713207
1418719
738957
1400271
1631733
635125
950265
685234
21697
1192538
1367003
324293
1419675
573061
1739314
582538
973222
11987
1310947
578433
484191
941893
192621
576858
1235422
949640
1946313
1716413
1016740
716037
811622
1844568
1728229
379783
1263621
1555058
1566668
330900
1360621
801054
1854669
821051
413781
1980906
1688672
1551911
113160
120191
914865
572866
945234
1548400
1166193
1941833
99084
615622
642074
317446
1134532
1319032
1817779
752983
1159442
687641
996659
1083275
1754741
590182
319612
302604
1684696
1653841
1603261
641233
556123
1503031
1945271
215067
499629
1120627
94631
621014
1776360
1001564
1090716
1961
8499
321635
636967
362199
1601097
1280682
1443263
352342
1267435
661274
654961
373503
848190
1260148
1677869
972197
879347
384996
1316938
788331
503298
1208199
511939
5950
1833650
842151
1244278
249255
1690176
1120046
1236183
53315
1384629
1422156
1111785
211225
1781584
615988
1049419
1062267
1520153
1791316
1933338
1443979
301055
1898941
789072
1985550
1949404
1643445
1846268
614727
1787649
1913737
1500688
1644211
1852174
1371717
1386891
379509
1572726
1453293
964500
383532
956167
1722575
1916989
751630
124262
1575273
1185394
249681
563140
374459
178073
1245560
826225
1590221
863204
456634
61709
73558
942467
197425
1065421
453255
1931935
1347410
239065
782930
227592
625851
1429360
412548
676524
757142
816406
42874
930568
831477
1733832
601884
467560
1192703
654849
804156
1745652
442081
874050
1135392
446855
1126993
502973
1510998
662953
1061174
1744010
620878
653938
410008
546989
729150
1606040
670965
491882
1540658
1964630
1403398
634028
1353294
841993
959443
756063
1876260
710962
296181
1550181
537982
657484
350147
1468312
1810044
1179593
1678565
1930451
191024
1760548
467346
1444093
1186585
1416744
638695
880803
742058
1075992
1555948
543529
744365
1089792
1273367
1660596
889646
1846474
1483099
999747
463213
1150388
162957
1861253
1025386
1248616
522204
796587
580649
891925
144038
64637
669350
1080615
105243
598182
1355775
1675655
26391
267828
1458839
532353
1663118
59018
1853305
1402331
1428714
1613794
1268038
1526892
1386805
824794
1128910
1089814
771834
264762
183969
1318013
741483
1926534
457281
391390
417802
1240481
983612
1615424
1615244
1852221
240182
1561163
1646651
1113262
1908745
1615010
1343422
1554732
821113
929880
375969
1052913
1265073
917943
424104
510626
946194
468879
324011
44287
1907808
584837
1269922
1430373
751305
1836829
1215261
1987699
32358
1932166
98152
1825726
1371155
663790
449893
1074364
767581
429203
1779618
473604
1435995
1680215
1746530
1838254
953574
719267
951018
1001979
997073
1921121
477540
1572909
1582515
450361
77513
930116
1867418
1358856
710756
1805890
1001917
1647503
251460
1698367
525621
1491233
1292018
1898611
1119836
818173
497777
599167
712921
147378
335356
233939
1861018
1164488
84123
467268
689412
791485
402736
452416
1998089
725129
193538
1811784
665574
476827
1863100
940452
1584564
1841043
581864
523518
445066
1071271
1481604
1608438
106197
682316
50262
1798246
440577
416569
1183312
1208159
586229
815161
132026
1179622
981207
801010
560320
1717033
1333248
729373
869898
1463668
1177627
994145
334036
1792248
413508
1161374
1446176
1471793
536643
1902385
14201
767569
1439859
416306
492783
959553
174425
974919
1835432
1533162
1977475
1756826
1374140
1227619
97693
516760
515078
88171
684757
1471211
1333493
642984
24675
1905040
365743
1067926
578929
734941
671383
164607
1486248
1890849
311693
291708
447505
568334
767857
1389904
1246321
760343
1525244
981189
1286987
1776089
1985269
269507
1131018
1227804
562445
595960
1529878
723863
1653230
1733139
1566495
1481436
1886682
1711079
811757
1251491
1512354
1750359
486804
120751
802281
213180
979059
1051550
935028
1823700
202125
287021
132719
951642
1356281
1414092
918976
1323196
125174
1835816
291369
1424314
587789
1956255
302223
1713634
654703
720069
1711220
1058428
1307180
1450076
692882
1718495
757647
1609441
1068527
183877
1171214
1125834
259567
983990
117098
920238
110707
1103156
1673197
864156
650133
1293401
52666
1634671
1595411
571199
68390
201498
1312895
1673848
1498790
1147200
420772
1158857
1355322
726620
1206215
223038
1062787
42062
569352
1281994
1460060
1285476
556095
1466273
796140
212922
1575639
1022510
1121981
357257
1624382
1567320
1371307
151609
34939
473801
1112832
676106
1289513
908991
881603
93219
1381387
21915
1319027
985127
1281822
1109242
1594481
1538003
1762908
614781
1831984
591133
1848099
1127164
30394
709424
1972908
924670
583745
1819087
19358
543167
995908
47108
984813
675227
1842030
1361912
1659447
1446121
893315
198525
320950
1770076
1659606
1360048
1181574
360384
695630
506299
1082736
1809590
549845
1148882
1775036
972744
1398128
557046
1898330
57226
596935
178357
1804765
508951
1997510
610100
1358571
125102
1824485
1339013
598431
207288
1325473
448334
1375260
1218025
223103
280353
551463
1690987
857177
842695
1970396
1040497
892948
1703753
886978
1092134
637829
53626
725005
88583
1397665
595363
1580973
858406
1394400
738591
48345
1019504
1659733
91606
1633121
1867764
1648505
725440
1853472
1488900
1108487
1981700
1545207
437425
99952
1662081
857854
221247
1707481
1152820
1272478
409806
1381685
88002
757016
1502447
92913
1294650
677951
1981710
1049919
809980
1492714
1922196
1085230
1906183
1507307
1255756
123120
385327
1711492
225565
1200789
968272
1667845
241591
200129
1187993
635345
1326539
546880
1764690
1125313
1521306
41880
370157
24461
161959
421901
176880
1458471
664069
326737
256930
1149917
1423744
1457770
13006
783615
1940985
862761
1106334
1306393
1217788
752728
1882640
1185944
430587
1305094
1591514
1607992
675826
696982
519848
632543
628423
822228
253090
1739270
1339375
80371
423597
1729929
37748
231982
1221990
1873372
1927225
1500989
1668757
1824987
739758
1736028
1394694
751503
215627
1291436
111123
913803
291091
1299429
1189804
486656
1634044
1189987
876501
1210790
1488546
1951223
1651363
1181561
556091
456725
1531155
1799224
260284
1637523
279745
1168994
103411
517811
879537
950103
1792566
389144
382583
857283
1469783
1267902
1444051
1157261
479021
1308313
547412
1063212
628454
994329
1757766
808279
512160
242725
1782964
1753042
1946206
1589103
1404290
342812
1331883
26745
1405606
1972493
497575
1710771
1846183
538834
1025180
1657071
1871469
1945232
1029535
36337
1665530
1063055
991518
1175786
884085
536057
1367283
1257839
1125946
163829
562065
345416
1125764
641938
1411127
1574466
936765
1710703
356910
164128
1044271
290819
1917482
321042
1889501
240128
607553
1720751
1726946
1338070
1415356
315946
474942
1868990
1799833
1309664
745153
144523
225559
419366
1159631
296699
1035161
1062758
1919014
845058
1063283
1884496
1710106
251183
164577
1588593
762070
904723
602406
437548
964858
909890
1110155
1151191
1456302
874790
1179441
934674
273417
8433
33842
1123248
955291
801239
1021107
150677
900380
1813831
1044065
1574242
1205467
1066427
1120053
1832353
143972
849340
179653
1182160
366037
109378
1653095
1935842
690783
1520573
1895524
1944270
362343
812092
1987296
1782672
123225
1822769
463347
1939489
367777
1739725
878871
870856
177052
1874935
1937645
260307
926113
1454678
1170629
153773
688966
445050
1412797
1212528
772677
1055809
136469
167597
609953
735843
486730
210912
1664178
1443767
1851400
1673895
1901606
154135
1292279
652793
1890183
37002
429109
693783
1615765
1943781
230820
560193
1999142
445272
449739
260048
684035
865061
1689500
142024
587887
1521871
323820
1757112
1020804
1052188
270619
1297387
1631504
1623938
301338
835849
439762
44476
1291220
862404
131069
318758
1477255
1417767
117610
51736
195137
479023
1806205
564240
902104
1771512
1042521
225504
1205505
427489
1185097
1489703
1346725
1477503
539231
828162
40993
1941227
625199
1438719
1764686
1786519
1183046
1276961
923484
684351
646711
792975
272679
1383687
1983803
13136
498502
276721
638842
642257
717171
619176
1242346
1112396
928412
1741807
1617275
1033792
1234659
1597968
1624500
214965
1066152
1704787
561590
1103964
441152
351437
174516
1838582
1008158
1314935
1099333
1213057
1352521
928554
1613978
943706
763155
1077735
1707703
1519521
323220
945507
1469636
637384
1411562
181188
1496535
1958761
1566695
1535520
344500
1776796
1531643
552192
1346433
1693058
1032308
1028783
1315347
195635
1910257
400102
1476412
1186621
473416
648090
1885715
1864186
696053
461033
1422958
369702
927069
1501512
274237
812071
1332859
865310
291807
511385
785974
1824752
84200
469994
460299
916075
725736
1121517
1701158
1165215
701268
85877
892878
48209
972641
754098
490336
19771
169624
1401880
542209
616358
66640
1648873
1355208
1325729
808130
166197
1095610
1429948
321991
1366437
971907
153665
758135
1451846
663514
684732
1483267
651754
370674
1151502
227597
1601568
946200
155205
647701
24315
1372241
1907427
1775731
591277
116569
295147
489565
694392
1539172
524720
188258
1778955
1641059
1222234
1711811
1515781
994367
1063887
287121
547017
1809025
1292293
914083
687755
1701104
51380
1628851
623725
1296620
85848
1537101
1614372
1544353
963186
478144
674710
410271
1794387
823773
1052260
1738064
1072766
1301406
447020
1048132
987128
1638254
988554
1919470
191239
1159813
1639913
1174291
1897705
897049
1970839
1078480
319133
975320
473830
1611771
93870
1739991
11130
1814120
1437361
1336956
825419
1315154
1752838
1230157
1001806
1290202
2436
665179
985946
1227467
619223
1478140
1866732
427541
1911042
1357302
1127428
1961385
729173
234273
521263
428055
12827
1488138
456735
1648004
388688
1454644
979644
777701
449351
757325
1754118
1145757
498649
1606611
1441545
1138971
858506
398199
1152102
1721596
1393773
1168301
357434
1086008
1747222
1360131
397149
1482865
1789562
1552436
846328
906942
591449
1671536
352605
1434491
1047385
671159
751029
1600689
1644741
179523
443707
1456303
1244853
558865
1405837
670119
1470707
952599
101834
1905112
712873
615777
413143
365449
1842958
959271
1569009
255841
813039
800425
843452
205685
1446456
1332537
1534090
1398538
1169445
129039
989550
695493
1496130
580759
877893
1075682
1962841
656541
446845
1061498
1127554
340424
1502278
741608
1595714
241604
279157
388442
1009026
1564489
1925583
1288327
291063
1907843
1977592
783112
1836426
211777
1004183
871574
506116
733025
783862
580490
1854328
437417
381982
176308
771277
1027481
550012
1349317
462766
21485
1711257
1694687
1449534
1578718
1361007
67950
1185786
1782217
1799722
1494297
1366608
1695125
58456
914101
1329383
276639
570972
513173
1365420
817977
1916868
223805
1353451
730320
725616
309920
1710425
1207523
942691
1989377
1803459
764750
1964121
1903844
18566
1493727
565270
280596
1231922
1927042
631023
1371044
467641
1734208
1517775
1980576
1428924
128355
1687865
62349
1471524
1109085
3603
1932841
834700
1107319
680467
1712702
234788
339551
799720
1114528
302621
644344
1824444
1862756
767119
176252
1682014
90269
741728
222652
923562
1400844
949069
658157
1094848
357137
903430
987840
547241
1007323
1527943
480067
1884048
1314680
1004591
1395822
804059
1272082
1607018
464519
1486207
382805
239096
1785810
1408998
955997
1477878
472309
1948648
925180
1024585
211561
1032051
1842382
11083
877403
1365174
754334
19245
1128803
1555230
1059576
533662
904828
995055
1088917
1225671
1712905
1809961
295631
508853
982678
1337301
1223905
872754
1024683
504611
385246
1697321
1700308
1584556
1273035
762073
848528
151299
1881690
430547
645745
1984536
1484338
230687
1409706
1772217
1339659
673232
764896
1627806
1221599
175639
851790
1278244
1962510
1892685
123543
300717
866538
4761
438691
1182045
163798
1790422
1747907
903953
1115190
206196
583418
1942744
179577
607767
646668
343894
1735372
691816
658897
1651615
173792
531775
662657
883021
1089843
745018
1766194
748865
938201
1874051
1267793
912420
203502
1452885
1110513
1636935
947765
1825496
117025
229317
560895
1386570
1087859
1500455
877575
356137
1083514
291193
1650446
419648
608127
1383104
1432487
233588
118684
530213
104441
96587
702470
860327
1600175
406829
414699
703837
1370499
385343
1109193
1141554
1001989
1010497
643251
1773481
1481528
1295362
1246394
1592729
978240
492681
829973
1731128
1324844
1612240
521897
651638
1841197
1743041
72789
344951
1246600
537255
996119
82551
1196454
407387
1311389
304458
511219
1687837
646450
1582777
1846524
1617181
120972
363981
983791
1926179
705898
275437
327074
961129
150878
1297748
1742467
1107087
1110006
455254
162903
524841
1407259
1595366
184208
1679116
981426
1056017
871155
433007
1976357
1914
442244
1072008
1521488
1240217
1925715
1677411
389051
965736
334567
1779125
1232167
1338606
1940726
1269716
1470969
728086
544092
1125704
1932473
1019290
917287
1912415
324012
1879147
1231800
934722
417358
1098873
1247313
1988788
1291350
492748
182306
768614
1340973
1929407
1212071
1311137
1271273
1172438
1056699
88750
1264950
1035017
1854470
1723198
253609
1359626
1998339
1555622
252360
1623267
1137532
1689425
966669
1737286
1232205
1535222
84114
1316551
1835955
889923
588842
560219
226296
953102
1702228
1773900
577610
1103754
1273252
1280929
748460
765023
1765483
1266260
1431433
1642468
856428
1230260
1844976
1202415
655384
1567851
1237290
804970
1758576
626877
1073716
535441
1592495
1059405
122016
868541
905087
518853
690346
1688327
1129601
769040
1787672
41133
1581090
1015097
1432823
348315
241184
1421176
1397039
1706306
416531
608370
683887
619580
878872
1722751
1287276
316201
1656024
1364112
1881816
1990026
392353
1827683
1297167
1942126
1152760
620247
813519
1699147
34253
1540044
981258
1461377
315173
237662
766947
1338108
1163283
1254903
765068
1600602
1079942
1801632
1029516
99368
295830
814208
1640556
179022
501000
1586684
1442689
1276235
704344
1847692
1863357
1172182
206702
1698735
671864
124177
1139732
1650689
504715
844608
1066499
1268957
1996903
37216
1293283
1911425
1098702
1172281
129887
777345
1569879
217975
364438
1091331
97808
1623637
985715
280416
236195
435915
1949632
1140795
191785
1610305
1276098
1975956
582059
1003145
573225
455626
985718
1829247
1467571
1868195
946381
1867312
1304231
1899715
1905228
1873974
1875403
695704
624474
1616796
1832942
1879640
410318
1347956
1174222
1182760
1837008
1430522
998029
122665
903659
1493145
631899
823974
1596586
318618
1381167
565339
365694
943447
1284852
282693
535579
1061516
1903082
144555
1793408
45078
1389351
1604676
1761333
1655632
1669933
958935
1707880
506687
1347193
46927
128209
233651
616490
1703897
713179
1964778
1981317
1074070
1725327
896551
1419515
1538162
1793227
568800
771906
1654111
1719151
431474
353242
1589935
1780687
1006972
112291
1768954
438664
348324
1030878
571160
359596
803090
884786
1038443
1916981
549647
974587
687047
314543
1146630
1012794
1753500
1325381
1439902
1774344
467905
445266
165535
548695
1874226
1250255
477955
1664120
1785754
687076
1623100
633911
734468
1380436
1313955
1228052
751734
1037756
256857
405677
1114719
506280
1110595
1270975
441095
504454
1043735
151773
1181515
935599
1688541
600137
657795
251134
1141347
1150019
507685
1215220
915294
1801661
1794172
50326
847271
1877203
1179869
751304
1968844
597636
1523910
1495829
591898
1577654
1974514
318306
881313
1450445
1778595
621457
350759
1611152
1780779
828521
199336
1734601
286069
1467986
840948
1008736
462707
1427738
34403
421494
716210
1776262
355204
1356492
1966950
859250
1093926
759129
19298
160225
551984
757984
734296
1568304
828293
182916
970335
258957
723955
316868
1780602
54521
1890928
667257
1684196
402769
985147
1215657
258019
1242642
543871
165471
214738
1160375
1419795
1363307
374076
1072594
648537
198618
1913763
212667
1060211
1815994
579293
678020
1305600
1124187
1643240
716845
1180590
1844300
216523
1918559
1834474
1719756
1512245
729349
1655805
201619
933735
1348931
91956
1372733
695025
63538
1921969
1629861
63079
239153
796694
68925
970520
1802299
175395
810050
768220
1007499
422240
1824034
1510210
1481639
640475
1221042
235354
293041
918347
1963813
1149613
663679
1710230
468793
195327
1336185
1955135
37017
1992324
136378
1610305
121512
357176
1495461
1687201
193382
493801
1320194
1171921
202680
1494621
1512063
120524
72208
13644
811816
1449562
1983453
1081780
1128307
953178
1463234
1141536
1650666
1857277
1417050
387737
314604
1420873
1182876
625419
1548034
648785
926801
909686
355369
1136291
1963457
289602
1611733
1027073
1108553
996186
1658292
1708567
1188554
1175562
1474920
1191243
1007893
96896
1297082
1585679
193613
269191
660662
298812
707900
1775855
1216011
12721
1691817
1905929
568863
1148310
1483066
1141454
1865232
1008156
875704
1706651
291275
64416
1182593
340105
1939694
699015
1309523
1238538
135229
492778
1676433
1576293
1586445
1359261
188409
1455443
1133426
1732376
257547
979414
1198390
499155
1275832
1280791
1617656
277485
1830010
203826
1123219
424083
1112936
1605203
626476
1697934
719096
773135
560841
1173177
1450027
1356710
319619
901832
1650673
260167
1114287
859316
1137465
1903462
1436405
914592
1372638
292572
1836011
1337453
1015946
1853089
1764267
175084
1215408
310535
613878
1208324
842922
181271
277962
1528519
724288
431210
1510357
728117
576409
735794
1256142
520531
1098761
1606235
179299
1299593
1090959
1320314
1761829
1011562
1187961
1262758
1191984
1639471
159626
1811892
1450748
1755619
52994
783768
1431296
717964
1268540
1348287
763696
598237
1471251
212250
1943274
1644015
1785202
772330
1053756
434696
1460298
545684
1323458
1813651
290508
596439
556599
900616
1923114
1929849
1579874
41299
1766817
1114625
18770
1162846
1927655
1087267
1771338
1945243
1387396
496600
1388808
1424588
92719
671646
321763
1511602
1918578
297244
817209
1402303
170752
1947812
1215831
1852406
1232618
755315
660199
1279124
1334958
1669744
115440
716857
665216
1023728
1927800
101575
407008
556329
1582359
1915573
166562
1318787
758339
1309637
526216
289202
1676656
603682
1678011
667937
1353017
1594015
191706
792720
410033
1500945
739862
1294126
1629931
1934047
635353
1764943
694934
772874
158
950622
899751
1289982
1260816
86788
1361029
1027487
128072
49772
1016389
646490
1881491
1385177
400607
932362
1106999
1357489
1635760
1368078
14638
1490573
1052185
128899
1034025
1118251
429350
421607
103234
1244672
923233
1274014
1998436
1734225
133359
1967915
889370
902135
563578
1758263
1991493
636337
1316692
778653
771700
1632609
1494477
505650
1370029
782556
1805021
1781824
668067
574094
1836593
1690109
571791
1010946
672341
1814288
1498181
996587
94886
1687664
1596757
93465
1878654
468357
623362
1801459
360224
1117745
558625
1604846
417560
264849
1796764
1539393
1640799
1107923
188094
1813452
1218457
1229423
1577748
756598
488139
1830493
1421234
1388363
305072
510054
230615
1303381
521937
863763
1491522
691469
1009130
1193780
1486802
979003
1077996
359277
382111
1545486
1546986
132320
592689
128212
7663
1401300
1358038
752112
1347123
1685950
502817
1741729
1730303
1398890
1588947
1252439
1748871
179600
761326
611664
1288563
677787
1617799
1511414
715532
1493832
1649938
1199875
1944308
1605661
787797
15057
1184034
1416248
390207
1551936
1452785
112561
1987715
885499
671272
1398292
1669572
120524
874578
564590
933683
168847
671557
1130373
1443223
29799
1639854
663405
1188096
852284
1659686
1844861
957144
1747642
859990
1020976
1379795
1016014
1685811
1896829
1582576
1580878
1427974
245603
1843985
1201150
555247
1074702
1627730
891216
157707
1544615
10963
1334603
991479
80634
1385794
520350
458124
490351
247302
1378043
8685
301019
1577349
318802
518695
1985332
1989188
679177
1703206
1529271
143937
167145
623465
406059
1325663
902314
1772270
526849
1312029
505076
1450695
1788043
418183
1258622
1295117
1833013
1892827
1036589
1960685
1214833
1257622
965734
1413559
1108346
968891
782994
309157
289331
1010020
1742261
1089525
1011939
1162803
1338031
1057611
1791355
1126502
32457
519597
350054
717116
587214
1218175
1653224
1574701
908046
1584362
769369
1092483
1869777
1093529
281053
1203406
1948224
1213733
1382550
528016
971575
1650932
15148
205920
146650
949270
1528900
1847220
90485
1103123
777146
1228825
1782281
465639
127859
1572274
329205
562441
1847864
1027378
1800786
777598
1947311
639904
718522
1465928
183217
1627721
1726298
1535696
484959
61078
1284000
1635495
376639
939619
1324665
63809
86607
1253250
1225704
1599308
959030
606424
421260
460021
1736448
1468149
84608
643571
923173
1667437
1094621
1582283
1037659
1370181
1675924
338158
444492
496289
1057765
1833485
4346
51402
1338330
819876
1322439
1486764
1485880
137088
906564
994794
1191545
1468366
813837
1439362
686442
1667397
291279
634144
796404
1167562
506690
895085
315495
1979044
881181
704478
929051
170012
1704768
1414986
1533953
1615991
793981
252689
777027
1307362
534502
1302756
904487
245508
59602
1234297
360635
1346932
890494
551420
309953
1966894
1256709
169942
1117496
117669
756588
123870
1124119
447516
608922
1761866
1468191
147316
356358
175573
942686
1808155
410935
208903
1044770
660430
1544938
1265789
653768
427663
1110852
882416
1020135
1776194
579689
507049
664141
262337
373683
903199
1188061
1506546
1142701
784247
1063204
738293
1725109
344834
150183
1833919
744873
467183
1252302
1976054
1926363
1452855
316015
650710
1131412
799134
1085520
804359
1779402
1195790
869183
1311380
1589624
606825
1967250
1314481
1708651
1092253
96379
1922231
72957
1807870
1635720
1748334
1431003
1560757
79424
1982483
1319662
1565938
85549
837127
903204
1306965
1429058
210188
1728852
223497
54619
1921378
1430528
1021773
1901518
1877836
1110214
1108047
1332164
498055
8093
778457
1712590
1073081
706126
427348
1120544
239726
1911846
996791
44694
711277
239328
1992417
493250
314432
901957
1413848
811594
1719337
1682515
1138665
1629903
590729
549353
426347
771659
747747
800963
1689706
585213
1365518
618548
172680
794431
419584
247689
1025252
1163443
1156984
261808
172400
987870
359861
1931847
1989858
335770
14291
1919480
1921191
198352
1614488
42564
461737
287111
1560523
515564
752370
820368
1585604
1904408
1038280
807241
674827
297196
522115
1459740
450244
432696
1019270
1929569
292077
1706130
91717
1517998
1918769
1867786
1007386
1273002
1932630
995742
752940
641837
838060
1277587
1821297
1964547
1146695
1794410
1922535
59953
774843
568572
1688760
1309811
683238
1796834
1264177
925390
488456
529000
102470
442132
389940
397293
511332
1651121
1142737
770764
1909845
149169
1529264
1129774
1707649
1668145
149293
634601
1671035
442470
81216
288978
823873
1599816
1354106
46201
1083096
1701162
573691
891977
1012150
1845118
1623692
563206
1109923
814371
554192
388838
1477314
1458250
758260
357206
911101
1111921
1173200
2719
1789267
1155562
147049
1473466
779346
1760077
126795
468688
210941
526040
1169641
1869408
1094426
1894007
808379
1811336
110161
250282
699905
1065735
147904
1833427
1021639
1061385
1058399
1273519
1996312
391517
223296
67195
29197
626665
1226850
1302617
523225
84546
306130
1769432
1063046
834758
557830
89369
675305
515022
271153
829555
80407
1064161
338859
456378
1847006
1731084
1763027
109690
1542792
1783717
1174722
652425
1007197
729512
1064403
1905415
1248950
1873649
1377328
1763926
1183560
1798155
1113936
606918
1701696
1687104
1010212
416200
1006471
1934847
278502
895948
493547
954958
925932
1162532
250023
307874
632833
1708339
950804
576037
1680347
479895
1164758
233178
1371773
1185147
378843
1974749
216648
1056630
1497964
826794
428267
117559
99000
365494
527859
966682
1426245
254329
1653528
1497980
510225
432778
1749891
107517
1264811
741751
1334680
1052534
863775
133769
747852
1282212
828196
1734887
1805548
37541
711569
358067
1188185
1034877
154326
497850
1512735
1108442
226857
230886
1619913
527534
328172
1794389
1523341
1024663
1622517
328992
1937379
583258
617105
800919
1775620
1116646
80397
289400
1535834
1732830
697632
1234762
1312523
347681
1206195
336285
826419
704563
661622
1147373
1463447
661949
906298
582548
1108002
1908382
905374
1380386
887356
343613
613899
440980
157493
1318121
610590
1784312
444452
246342
1463429
1698013
428797
390533
42925
656380
1626479
544322
645791
1963006
1031391
3837
925634
1951149
268485
1095287
1718231
323539
1095818
609992
995821
1930999
197024
1560790
967232
1769421
1290775
221086
1242317
545711
477813
104471
229481
1493981
1476388
73227
470987
1473693
1446996
1562721
1907294
1593283
1363166
404072
1996845
1983485
339337
1841717
766532
804249
1115961
1331781
1602278
1958878
769533
1425256
800510
1454142
154982
833631
230065
72912
166220
1022726
449538
462890
26619
513073
1454910
1481876
714821
1477599
1642776
585805
1092518
1523143
668630
1966202
56646
1327286
1906128
1910261
1558857
1837645
642455
834823
1169847
208386
135374
1253545
403465
1950402
726344
881320
920665
1631314
1928135
1749084
1711411
113488
1194047
1568803
1747490
1675310
686209
1986171
1563570
965469
1441476
562995
996529
898528
1772100
880008
1863355
1393520
195336
1960679
1008055
419651
815863
725515
134377
1192421
1946504
365539
1142517
423244
1710785
1695767
1252579
1336732
755533
1031146
569843
267586
1279720
1669769
75662
1636718
370951
751449
926389
616736
1602118
1266649
927288
1179088
604333
1724522
1223464
527166
1707959
1114811
487472
759755
1272066
1360421
435624
26412
244536
1794536
866430
1074344
429045
1444726
1489421
61159
1578374
665573
1293850
1455884
1501228
1041517
244956
536627
1090325
622900
781632
1274353
875904
1646165
237071
600095
1063671
1008183
1485475
841664
1238279
1342474
317001
1271761
1876242
1375274
973230
496619
1146289
1121502
496073
552186
1134270
118377
1629759
948367
1225205
1522220
1106527
1426638
1095119
1176401
823131
801904
1812090
476298
1763633
1756488
168455
33972
1556885
1896819
1467503
855618
1484903
956810
534583
668054
1969735
1109810
1550140
1342578
789044
1436660
1659857
246660
249605
1406439
1049731
1095744
1569415
935490
1253295
1001435
1761004
1356248
606684
748699
166756
131473
507387
45450
1761330
301371
1320667
439424
1895437
126375
1324852
1451306
1431465
5465
390120
1148471
1681319
141623
1393492
1098298
1108574
879438
1382998
1283696
1714964
638974
124564
577218
1986944
1604301
1866701
46055
1847477
499251
511716
719834
39009
1650273
1857677
1830358
109370
1296542
555606
300084
1563508
1542060
505948
296240
1734693
1577305
1048595
1174403
194658
971379
143721
141377
401072
591238
345611
606594
1569339
409983
335802
657812
1715257
160316
174719
1732040
796131
1449685
172559
587489
387225
27598
645678
1613888
1117338
853444
1428180
1616511
781847
1797456
139458
330166
1496824
551828
1174150
498154
1121030
1248315
590890
1931240
337053
1415056
1216290
484900
159592
218983
149246
1418490
720999
318593
1928199
640876
1669413
1855928
730761
697066
959273
1685690
684902
90150
454441
48674
1873617
1482388
622284
974613
801872
1985753
1054189
406064
842558
1711092
1583944
1931630
727962
94798
1221716
1084403
1652961
360737
1199498
1125749
1580456
415503
1586656
1387305
355189
893225
759858
489921
1180649
811268
1965430
550788
1237190
604351
1530637
524529
807540
924624
915595
865720
1956945
1828645
38773
616645
1040614
1746112
545555
1775935
340981
641862
810069
1839242
1321850
1410953
1303618
288165
685190
743387
320857
65669
1529389
60887
179856
395218
1050105
466737
1219118
595647
784088
189710
735210
1822836
1605233
206984
1017026
1688428
1696022
425422
506008
963308
1086815
1499981
1776179
1928019
75852
61365
1674329
1934584
1783539
1121745
1862077
1518973
351957
1760667
1414516
222961
1759338
1237636
828243
969789
1112175
1243739
389633
1110483
1397266
863642
482125
1306541
391488
75999
1777815
606742
827009
780143
298054
316628
484415
1863106
1385919
1018514
236795
849889
1425284
1852482
670801
1353095
8971
474367
1402628
1531375
363375
1916370
740815
798255
1846690
102492
1751316
1541793
692285
235026
1719806
458821
1742647
1668233
678688
1423402
702896
219919
278797
1038004
1164763
1755708
332052
1101235
1403737
687267
1623103
1065070
1542792
764484
892341
1654415
1150250
906520
261763
656766
1478218
450273
1161742
244275
1457781
1291142
482694
998603
1617466
1716144
785569
708356
56893
1854432
228892
660127
50549
231826
750570
670416
1974700
1104881
855936
258605
832109
1478212
1992076
78273
595710
754204
161894
1769139
306863
496162
1340234
1622950
224193
1247618
1730729
899868
675201
1088180
503
597387
1772374
65478
1505149
1419886
1518530
826773
978075
171006
374481
785253
1880797
1888602
743121
74149
567376
157555
1308190
1750396
1451391
293355
652950
875211
1372832
27787
1224711
694985
307415
566671
313232
1627651
544251
859284
1383710
1085229
1558228
1505895
1805509
725179
1134254
1322042
321792
730709
1696795
1377781
995352
1383451
544220
1533479
95739
1046025
1881544
52550
214584
1561612
36943
1750290
465486
726402
349274
158077
220952
1445605
431087
819477
40898
100278
567592
1223427
197416
1108997
1184987
393285
1473393
809719
355346
827847
329392
1702471
1929248
537767
1804612
1325008
1052126
732187
1626063
1626731
737093
1581449
446129
229879
1822614
1618169
1560723
1781194
1048590
1083182
196252
289908
1954125
181916
1508753
813581
1632135
483420
562104
1989789
1633721
732648
1977687
667442
119896
1117144
1594662
1382473
890320
141148
1461269
1732771
610780
585968
1673661
1245684
564311
171357
1773912
1310496
1678193
110161
899010
1998739
1688040
1218381
908496
966466
1769354
921084
1369997
421432
580773
463614
667209
454253
279963
1866583
902318
95478
128560
411454
770899
467184
569988
1079476
1979200
542138
1107903
1670262
150862
744251
1339860
1019474
222911
326787
901085
202338
724241
502755
1633988
711878
1279599
85299
1271438
632836
629922
273497
1099392
457287
1602720
1867808
721881
994447
1891368
1961812
1534132
1762236
461482
1494071
907779
1322095
1789639
867961
1191311
468872
825532
1749304
347457
1240321
1119747
77379
1698862
1232317
1715968
1886443
163617
1847970
1491554
1344740
1242654
1685973
1578581
1805544
229036
1980313
21609
569765
340657
1876831
1230954
1370007
1584198
1933492
1328856
258692
1743856
180636
1318245
1158923
926915
1670725
1959981
1156306
1791858
781660
1711020
524018
896646
1733682
1206694
1079367
1869216
1262654
223842
839407
1392415
605086
714280
82894
1277989
1697770
29287
1679187
589662
1432995
453741
1625506
1238347
1022931
797325
1635974
97467
1302510
1445240
490614
1603223
638171
1472936
1075227
970920
1991226
353161
1274810
1560413
1874307
807950
1144327
1135483
1856006
643519
1936064
745258
1928577
1758185
582230
1468035
636523
1879444
46224
1022196
772437
305852
1753307
804249
403912
1172655
39144
186528
1570921
1760292
1922136
728947
1631347
1352385
97486
1003377
1179783
60790
1733381
1270713
453813
693238
587892
1391418
39755
268260
8509
686046
257836
124461
407271
729593
204899
1273659
1450086
226511
488251
1001562
1516338
1427034
760869
1519523
1998476
1023219
1024754
1740471
161980
1411624
1858873
1180071
1104592
375493
729213
281377
1286836
1482142
1341912
584146
1261232
924156
891158
733162
1732361
1543094
355014
464531
161573
1349609
688398
1405445
1308346
584585
325158
1424449
1380251
750377
1818031
722836
915326
1755220
727911
1520809
117366
1086277
465664
257816
236421
1940226
432084
695902
948402
194814
184194
1274909
1278312
102762
1954201
1849768
107540
311775
178671
112261
331228
1417433
1337942
1238788
631049
1707397
1244032
1541598
1725721
831135
836555
810152
1388628
885257
76289
723899
401985
1746322
1625314
1708621
562691
478518
671663
1513712
268798
903267
752608
1799634
830296
1835794
611366
144592
1847753
1180545
623027
1220307
1901487
560736
1746166
1955095
1103648
1476451
506770
1608713
1301288
822315
1708042
387959
169808
85017
1716972
1724392
1732341
323127
81710
1716582
563531
171595
1557702
333067
1760489
1517805
566682
1111152
1076389
1387994
445563
1119732
700442
165225
1862550
239132
486459
1897308
889446
1622886
801034
1258038
696821
259477
1847794
1564112
1492755
1650701
1396383
656493
580157
329149
1263789
532958
466727
511330
1573755
501459
726377
101983
1617773
88325
80881
874190
1412391
658710
173391
1260062
1340931
1042098
562815
690608
840280
860436
956704
443985
322914
1843606
575186
210143
1813106
1360112
1756663
114396
1167455
1573587
1194264
36857
1625861
1724745
1062463
1422876
493070
593568
1282284
1886571
491606
852062
1886787
1830877
1520747
373450
978520
74683
1588124
524115
389484
40174
943256
509578
1963989
1908215
307297
240738
485609
1103415
926797
1199013
1808632
208019
1055460
1748185
983759
9029
828593
1546297
1164653
847953
1160324
1607863
987635
1986563
117582
1308329
1544631
221730
868693
270299
1293959
1733363
1553945
1274473
1631514
1619173
837564
812460
1305448
63312
1590022
963046
1472636
1999354
1964131
1314180
1571605
578173
435865
24771
435426
180899
1987455
845758
9468
1098157
1185413
1485030
1260547
568794
1282259
1579196
465461
902111
272920
1157235
1674486
44837
1139192
357563
85015
1674103
372772
227566
1342931
1680834
950673
133913
1844465
384812
1070684
224666
1156332
1714986
1594596
1858906
637026
561882
1112396
1521568
1990818
410657
734565
510594
126932
234156
1822963
321702
169924
436629
15005
612377
345531
725894
1192644
1635387
906817
201486
1931879
1100304
1817843
60914
1003800
1404122
234198
669831
1445911
1516712
1436254
544233
982085
243957
258139
1895476
69033
1802633
735203
1035988
1657104
12880
632802
998111
672485
1250135
19456
1124213
1931929
1723451
993847
671840
69124
877345
1277338
625876
834532
874918
377550
1164731
710969
748257
615180
804801
975807
223224
665171
1964990
1848910
1221756
773794
1436772
1957019
596808
1788223
879965
88351
1568670
1048621
1957513
1714027
940613
1841593
1615722
570608
1409465
966997
1519576
498623
1774732
1377346
1305767
781410
244760
1656097
767367
987626
917949
65131
1978066
903257
438865
203613
543192
258610
1330085
596415
1159038
136934
526725
34312
1203857
1002954
1330284
308577
295889
888173
1168305
1785431
401040
637516
1757764
1205994
1793358
1028341
40235
120674
1484164
1402466
905402
52579
386333
298509
492602
1700691
1995671
419134
452884
990447
1709096
1894494
1252306
122026
1427908
611726
884099
1299437
1830616
1822030
1501705
1074914
438158
281830
1122198
454240
292622
1795294
1362759
637403
950119
1290454
216083
939625
1787456
1094282
1729635
776126
1548217
94828
1931657
111505
729327
1640601
610808
1584270
1562501
984690
1189269
754301
179726
239266
1062608
1811718
522532
1657464
425027
557676
353703
966041
521952
1555508
1204063
299574
1735207
960057
667753
782131
646402
610407
646548
1989343
1168286
60240
1850824
1085561
1330669
433006
625005
1408126
493187
1220482
1088290
389369
460591
1988797
1787715
17279
1463303
487107
474322
1551454
620323
1030282
1378855
1600294
131190
1557298
1698719
581498
1566218
1760963
1681228
34376
477487
1618893
216731
1575834
345332
1972623
1689353
140825
931
163663
1126236
750255
822650
545784
998032
135333
1346808
1630998
1591281
725696
26108
332813
1277524
1714380
137552
674753
72773
1102331
1026351
35316
231515
1110367
1203731
1049866
1847870
1435157
855331
1688047
93462
881248
231167
1125237
1117963
635796
187970
236417
1796389
207999
127246
828123
1994904
1622395
1206215
625227
880803
661045
48673
13297
1922342
1222697
937290
1140202
1530914
1667836
495814
344215
437556
1927431
487975
1471159
914925
518402
1621427
19242
734478
1732160
224679
736570
490479
699312
1353672
1190551
1265086
1275746
1495412
167252
1075260
1573121
1179684
684597
1089728
1847981
663616
149632
1258473
1333751
1374596
446278
1886875
1681375
256188
264278
1332958
1915896
980857
1630366
821233
528652
598986
571122
471033
1914743
515274
1520401
1285416
1433062
1404790
836755
933845
1117808
447667
1523947
742725
158954
1018197
705764
1039102
714333
1809085
1586950
1608873
1139418
6325
1673510
1304980
782728
588410
1068889
1723888
1422146
931060
1895219
897641
1750239
1534052
554950
454719
294844
355818
1319201
657766
1839945
1797305
1696343
189442
240769
1539638
1546273
1908076
913088
1176114
417073
1846885
1706985
643314
1568068
1861457
691317
1471345
302926
1330623
1577612
1843655
419381
325895
652342
696935
333825
741950
1555198
1440312
1495222
294934
1338087
1708594
1083168
1305026
463070
1310409
242358
1969281
336001
1032776
1109153
1690070
401385
1024075
816920
1493993
1667743
1292410
115074
115805
1776379
1147750
1241150
1001625
1297172
49999
953541
524292
1640682
1765735
613203
1735562
289699
711618
926904
1940471
1995924
671529
1357782
154124
971017
56521
71666
1713700
161395
341886
847311
1153135
125809
1497304
423935
576523
1073009
1936091
1205173
829568
883613
1844518
1914493
713585
17309
1145582
671381
1895937
296732
1691792
1536451
311779
479819
1978814
222280
1772886
861361
734069
1093541
1336615
114994
1251194
199155
10176
1373913
60046
801787
1957393
1406778
1985635
1434363
1823620
619061
1565848
691714
880654
553531
546521
516827
760719
554390
1973188
437518
875566
1321549
259723
1149245
1024480
1380523
7927
970545
1441013
670742
353058
1973481
318546
361562
1099319
1021268
1845709
1429541
257087
41796
775107
616661
1778365
817160
331980
780781
433811
860858
894342
498452
1143472
1335168
366029
435102
1442759
848234
844250
1732542
260966
1818098
1998835
750486
161966
531236
174340
1671813
1029133
1510001
1687000
1059719
1669712
1956657
164253
368125
429015
890367
1580050
701969
358137
1770830
1367127
1459631
582087
1991638
186053
233899
1405195
1719468
1765966
652871
648260
1767967
355983
1544112
666872
895316
159896
1552318
1607220
126342
1784259
1338715
1786992
439336
168859
1874758
1031247
705923
952125
1923240
131941
548195
414385
1222786
847884
1189536
1679939
831610
1995776
614495
429933
537676
764998
240314
231039
1804525
111908
1674646
1366755
1569476
290833
1721351
1108175
670204
1653505
1334541
594671
94167
1324074
382782
1240400
1738031
1915755
1830919
1291782
1646775
179877
1933911
188384
523504
1005980
1718386
578363
1935758
1647208
283647
806990
1747469
1087246
1709882
594068
84245
633590
1851632
15228
1845027
710823
1901551
1697050
1881118
390684
1116711
1352436
672542
774329
1292903
1562526
1065242
1962070
657790
533794
1944375
1697618
1333190
353781
1613964
1615898
734448
1521284
114691
1422688
1539747
976007
1912046
1652536
1500377
1847596
1312405
1839020
397725
1505430
826591
418258
1597260
1944454
848262
1395760
1609556
1111416
776983
166009
1991126
627447
1557826
1752651
12126
529314
1714496
677540
1478943
12126
511777
11077
96696
1672532
1841806
1593637
1426531
1148330
883751
1998031
409042
541227
926909
1740536
838361
1518014
1183438
912898
1738306
765623
1040380
725839
694185
377086
53741
1046237
1567039
1207042
1283293
1784892
190795
778007
863975
1655553
458182
854201
697295
847251
1501281
776827
1318742
1714142
1924199
821954
1216891
1986216
175592
1122856
1454470
1262974
1540651
487378
403896
1137470
415121
1028516
1730682
201410
729820
1355368
190878
414927
9351
1199971
214986
1845250
1922718
608425
1431629
840787
320202
1578613
116522
1616469
810665
1542451
1633933
1402604
396786
1072987
1050841
597108
1291436
148174
826159
146107
1493124
257119
1046389
1807015
984841
1435661
1514733
1632324
605577
1325186
848920
52014
809789
1281883
1947637
694290
1180487
1676107
1583686
1618063
1592594
978972
651060
1859983
1480019
331791
363154
517322
455
517527
1181592
1452010
77862
638068
1871603
381867
774099
1422944
1727561
402669
1952557
1034714
1283551
1284141
68654
276973
1151458
1238744
803944
602840
403318
1149381
1690329
1694071
704582
994903
1668385
1877738
895461
1781288
1537981
1960510
218980
1776719
1448366
595174
1798657
656490
862373
131328
1979958
216357
990299
226287
1498497
1499155
565857
1224066
1532018
218744
1264172
1248090
1130383
891591
1682591
1705546
465631
1020926
732693
1948279
408768
1721218
1861135
785497
1372526
1914993
236549
221630
1348980
1200224
1542250
1145451
1670797
1970416
1854380
1953072
1095534
632490
1050842
1716860
889235
577210
1400763
882707
323379
883987
602350
410008
1450075
1786049
617909
1632296
1093979
1838940
1287462
870864
738091
1275189
807358
254813
1240370
357228
798237
360875
630951
850501
1518226
1360747
558829
484812
484340
1657698
680857
1907863
604719
1487884
1080647
19066
301017
1797191
380842
172107
1584155
1770890
777352
1017743
1504733
550283
1717502
1543526
109296
1781489
1217204
1182837
1661104
1527965
703040
345408
1045908
1671731
1917153
669085
277450
1584520
92020
1633428
1314972
1411064
910276
88458
413088
340881
1078933
1585637
1397633
903899
1561639
224822
460294
1404392
1107138
965199
752540
1809075
1817121
393475
329358
384809
1400370
70367
1676604
1190965
190090
1378288
518621
1915264
1841187
127741
1224695
240450
348520
1383828
955031
1065324
10740
120405
1339119
1471512
749717
1674307
1820582
1618863
150659
938759
1438206
1927038
587743
908883
1829251
121562
764658
1291360
229105
670958
1643109
573772
623385
1633067
1551187
1871667
1975393
148634
1460169
812314
1903251
1927320
126280
1074163
572690
1574066
1781680
241514
1297371
319222
1844499
1106048
111602
1792104
278445
1856952
203009
980820
223159
690401
268977
1907772
990541
732497
1561158
624357
1757582
1680960
851307
110765
1138637
1281033
1757787
663343
1242361
1675267
118831
1350979
1645249
751637
956093
562483
1782054
1066064
916336
662867
1704271
1110743
1041408
1069952
1572705
1566050
1782320
329308
1578765
853979
279259
957643
1437399
552438
1367184
127097
1428615
1256655
163177
1054185
1810407
1296664
1902688
453698
85336
354623
203274
1052768
967578
1696634
1572522
1696951
793445
1989863
984773
1608807
396332
823908
203112
1268149
1457829
463562
827425
941256
114209
1203502
745011
694307
711816
1923927
1036071
1927147
281426
1957284
1120989
1872831
347418
921466
1610561
1105073
1797453
518937
666761
119210
1784548
438853
266946
779028
1079341
194367
715865
572626
1230623
627194
1947885
658180
725977
121566
1465169
936053
420133
277653
972949
662304
1763760
1352573
607570
488887
185847
1921608
594685
869831
1992999
8755
1045410
669152
1026006
892467
80724
1880270
1731570
1248876
229597
311589
1260290
1567649
1545142
1004533
1472521
489490
713617
8381
855393
207014
1080892
380210
1509230
559456
1343475
1294174
475297
1599975
788680
614220
1816548
1064857
594911
1024066
580679
1447199
1228487
1800344
1421710
1288857
934295
1597641
1195763
1687447
155787
1764752
437340
150598
15975
589631
1559723
1477933
498887
228239
332399
672960
54032
1995933
488366
874321
817435
391680
115527
648429
223507
1136824
1627658
25261
578921
880906
1714734
992082
1976670
476172
1475772
264379
1444811
86995
986850
574938
1191338
1638781
1096463
1635177
1056709
1640920
1972786
1018992
559017
1217395
1673188
1799540
1587601
901423
101951
1943075
1093565
874340
360912
1653766
128395
1803253
1395118
998587
581659
1179159
1522056
1468007
1687965
940550
208663
1504594
1117359
1471221
1051998
975716
1320240
1846987
1508444
1537061
1796282
531915
233587
1072158
213399
1786411
618344
419805
1502344
1473457
1658148
1458387
1740350
1281324
351271
134855
1214267
603202
1714067
1808700
1348802
1982810
821734
1658289
601489
1494608
111020
966325
1679816
368404
622096
1192792
924117
1918864
1838142
352481
1472422
1263754
1150077
1307794
404388
1642312
1326914
839671
935797
340863
138795
1827008
37757
875583
1920748
556844
1194032
1393597
1977517
472988
535067
593462
1815631
924246
918217
202329
1756790
501654
1919497
613442
1334444
786839
41909
1648444
1313242
644052
289833
1489900
848325
660301
1899478
1526416
904635
99228
1325361
351264
1824044
1858767
186975
316125
1022687
1662772
261603
703549
1902845
378593
1216455
1748001
1149390
915730
22835
344340
802772
557793
1584788
1917614
301778
1636518
946112
1851360
1855695
231772
548184
285855
1229265
141442
784546
1743644
1192345
1974554
1128177
1108059
1204518
557256
1672251
849278
642968
422686
1929980
1208650
1007917
1123920
418551
1898397
1562944
641290
1385416
651898
1135284
687797
334725
1343989
1584016
1249076
1175934
1854314
320573
1832276
400592
655429
580480
1887489
1832944
1673474
338701
1240300
1925267
938428
1460262
1689581
464991
1215439
915418
589915
364226
1140876
308411
508275
284682
1804318
1660677
1206753
600243
1501118
317623
1101170
572781
710269
1315018
1098208
14167
224802
1820736
456108
239571
89059
289
238073
1811246
500604
421066
930368
486227
1458029
354156
1344083
1279397
1628346
346092
555025
255042
801789
682331
697420
1358008
884384
1500797
409282
1671798
817787
1737287
432787
1980109
1956854
895846
137419
1069374
716324
600141
537998
1579148
1749117
1426611
1191735
653537
1762914
1851332
1289911
1363916
51668
1569526
1692884
218103
980423
997580
10375
214047
1544171
1005366
947069
1965256
1415402
1054116
1562940
620676
1195954
1718171
311899
1531839
1397971
848649
884064
244870
1204338
305575
1835963
1928958
1611884
855836
141679
527817
618634
140118
1771218
1758310
1133536
456381
1521540
311202
1265338
750346
1192441
1900744
1899952
264037
867921
1219412
1484824
1133200
1101573
769422
1823266
1953074
323820
170731
330793
161111
741467
585687
1754846
22247
1428944
1657107
501017
1916783
988869
1247506
153958
1499426
1968708
1383768
1250776
516342
416441
176736
112294
1513683
165972
1744413
1262751
582797
919310
1122552
1377036
1475296
411783
708082
788621
1627326
1521892
221627
1857115
211177
855205
756849
1891305
293028
1017053
639193
1270352
27635
861209
1935388
708495
1701987
184174
985261
1236698
1836948
699474
1216678
1345305
799660
1625561
1113353
258039
38027
1088006
1322536
731802
71858
242265
434689
1132780
1777631
1298915
1505080
1736899
111084
8311
571392
476019
1452701
1383079
85008
339713
1649764
1448323
1654705
1403290
314936
1909443
801231
902652
1315604
1778159
14184
1567357
1328319
718533
745007
1631795
1794300
1843566
948324
603920
534800
1797084
628684
81444
1960227
55115
1483124
258184
1316330
982387
1583435
833031
1925525
382612
528487
1871280
389131
29441
225356
1502981
1375542
1363879
222108
412278
926677
1956642
299673
1640023
147874
1825534
189860
1855388
1319373
1125744
116139
376414
1151723
1671866
246236
521580
242070
142140
182810
381315
1025862
634993
284105
1008059
1959471
333794
664370
1094359
1849859
41075
407235
243437
93230
1677535
1568130
631792
345276
1702923
155928
1704637
1818038
1800240
98745
912873
86789
1129551
1740096
1696770
335536
1733485
1041116
1632145
274626
1117265
117450
522027
1157147
791992
1559503
1264548
538474
856987
258047
479099
595688
155034
1004637
342395
927458
968926
484180
87279
816728
790168
1944147
1937392
1241946
1001621
927703
1442111
1330162
1567055
1503084
1646734
140410
1682739
1228625
368261
436908
670939
892917
1751219
186112
1774639
1896539
239745
1487441
230769
1357673
571951
1592976
1238701
1798673
123270
460323
605073
1641657
487236
823874
287069
1532679
202033
390559
1550358
1452384
942930
159246
1585065
724522
731766
1827752
1506090
1771288
987779
176628
1347646
1544929
1437136
341370
950645
98424
419341
1951725
1062137
891606
1763635
506567
1945616
1532684
654800
76884
1152450
1149707
1418944
78617
1209990
1440680
544427
1782128
844538
532731
1818435
200266
734939
798097
1450934
1106295
180506
777098
566607
1755488
1015328
1417124
1287621
1748075
1219888
1612297
97555
1900638
435112
625216
1804306
713377
1862391
1003207
1396166
837170
657204
767537
279743
104266
1024962
96324
33952
706428
1282590
721105
1715270
91138
1582928
1748111
1767542
742696
1232431
100732
412429
754152
1777825
1374598
176445
48523
220902
907062
1534015
444453
724828
1271955
274141
1071067
816257
1338179
1974360
656167
660469
594689
1960106
1397007
512461
780764
1278539
1024868
1372616
597163
1622323
1773297
755729
1435172
1110412
762263
483813
67773
1594052
1183563
1450589
1235076
1240291
131293
1841237
981673
814583
2492
272990
1917877
965543
1728204
310932
609798
8011
147627
881861
194417
822223
1406128
885575
1258668
223694
1789664
690750
56592
1232128
600459
1588042
1034538
94679
933569
1705189
373466
75662
220544
1348841
568316
1385422
1649704
226189
171873
1552263
203029
191533
1822259
1499110
1714068
1109062
1404851
1906614
1349537
143416
1971145
37747
1054805
167739
1067556
385728
213167
953815
895591
1354014
1338100
591151
862034
958673
1842266
1496091
201751
295248
1081509
1676815
636181
290087
586318
873820
1888830
218979
131820
25953
359879
624225
147598
1712575
21274
130989
1019009
578268
636131
1933052
1373163
547829
1927391
235734
1779873
419042
890623
822708
1154030
345465
177737
547945
418784
1543422
284774
1739490
621715
221503
1169084
1549175
1839321
510344
1608984
1095551
1128029
1864162
342249
646022
351204
356584
591747
381110
65494
848155
1503626
1990529
143920
1653165
1477693
414809
486240
1020336
1026241
914900
1039281
1750489
1429702
1063725
1618460
377211
764947
1928073
1469320
35521
1327491
8062
1058024
427296
987332
1663280
1361757
1758354
150365
1841756
184390
1161269
330522
1975471
1955414
70263
59799
883556
1255935
403474
224902
929527
1574693
1514387
1262319
956710
1896915
352239
95853
1437396
1091707
1063612
1775
1927880
1877981
780539
1061596
1572363
1995632
1379968
1614985
1505092
1658206
1296807
202420
1126111
238504
1499155
815176
881094
414929
573450
1474705
1627921
1563670
490994
1397977
1528958
743825
1280233
217145
288263
769411
803700
676297
1273127
996448
1416865
3587
1426560
1143017
1808535
329275
1600067
550118
1406570
179701
607555
1357611
1965233
410991
570702
624516
1495719
1349339
418558
1034250
246499
1751875
756132
1132229
1244048
1992097
330434
73216
1149176
1162349
527389
1420729
1757876
630331
972526
744336
646672
371621
665057
600941
531375
1171506
1839968
1984091
1908373
1898405
264162
1304644
583794
732307
95849
692263
1513088
491968
1254126
1575796
1536840
799861
819279
1741857
575789
1897967
964598
1067643
1887312
1630093
1682521
1024640
888919
595640
1153657
624575
1156235
1346187
846691
121824
316370
1914593
649025
295052
1942327
533094
1039219
189472
597632
1384429
1772064
372975
1116018
756583
1297439
1216202
1460378
1632951
1055753
1768172
1953899
280462
1123993
1563483
630117
580064
29427
714182
1620156
1296980
1869019
324705
1783737
1247789
1407357
1141724
65903
1805689
275255
1160407
62179
1890942
15337
1100471
143901
1056588
1505507
55428
552756
746812
19398
941811
1651548
733783
989640
785936
1447314
678190
1844453
789238
1668310
1600592
1372066
1028162
681894
958909
1002562
1680108
730784
1611367
647135
748453
801412
76214
1603738
1057942
1639254
951528
1939864
1522427
845303
499528
41962
275546
1964361
1195483
1494326
1367715
1750708
101726
383286
441027
304388
1031163
1935652
44334
1485489
1055155
859254
1530231
124945
52771
955507
1102592
1206902
1857629
345836
1300162
779290
1805642
911919
571953
60176
1276516
423989
717942
1829495
1279685
994824
1787192
900725
1303827
97535
1345552
1868604
316403
1864616
1805132
687675
123581
1271702
1552719
239378
1256040
1634527
1118635
1551304
869435
1333974
744763
1433440
1824380
654920
71795
27958
538638
1570458
716247
1716308
1492325
299931
1937728
1456116
262683
1857703
513430
1929214
667488
1993147
562659
1043395
320884
740721
389654
1777561
1666501
1607366
1873830
338827
417059
819627
1304857
787116
1350424
1282044
954288
1936378
1335628
1975413
1615516
244433
1121493
1495067
1473431
588499
1145709
494273
1882087
429005
192410
1753955
237268
876049
899843
252225
1833011
554784
619368
821784
1766958
714865
1424647
6103
23586
1312969
1795987
267332
744226
1996088
471843
152153
900987
1397176
1122850
1845684
1877875
88977
1414510
346446
9104
1886180
961714
1039812
1915539
1316360
1547968
1957623
1334454
1921490
1476077
1316876
1576587
1596767
1166974
661484
1734072
1462408
906547
1091402
212080
644085
980549
1246298
1624426
1771621
1913874
237772
1968389
1955554
567969
1144807
745141
1009980
1181340
67721
1060107
550647
211052
503540
692688
1858641
180887
496113
1012598
586095
50293
1806863
1016581
410549
153167
140336
1713329
416912
305797
1655237
1412657
802766
384827
232398
1097592
1276790
1765789
230819
1973030
202070
823885
1543032
4836
1492401
55081
1664624
1417298
964390
451048
546059
1686439
1770331
1684965
749918
1413124
232376
1371275
705010
1748176
1733955
1223788
501325
1053714
1304251
716452
1794024
1622277
972305
1981094
902413
861400
891195
1360581
1243537
638471
1543403
1698706
1128140
433058
372026
1741087
1267765
1033131
61504
724120
306874
1398007
43628
1673540
1016855
662229
1501708
1573608
541487
1471612
657796
85437
1611725
1902746
1180637
1424556
68113
957506
765095
1779314
697217
1902500
1343413
1721568
1278225
1778794
1391565
22549
1194073
641463
1105994
274239
1269090
1418699
1006362
1025526
1392418
860565
1965606
962158
523751
810705
683217
345517
1132366
1167934
412885
423222
1265291
1732779
785375
1133996
53694
694687
422127
113438
1576714
837611
971131
568751
1165116
1207621
745720
82417
870013
806611
1486418
439197
1579526
1153420
990571
1063129
1983929
932005
996996
729510
1018092
1955432
1047687
1081322
1018007
1711045
1028269
262628
1621765
1786182
961550
834834
50045
286550
157563
1423182
1112760
1876073
515414
194502
574445
162818
869639
138178
1491526
935789
85966
556059
1899147
511696
1854926
1209001
422063
808179
329381
1759994
1876778
1389534
1736263
1239181
593056
651506
1068272
1194714
820661
1657191
276033
1982241
603432
1045970
1524738
1967352
1061456
492972
920492
481733
118716
673223
953558
541939
252235
1434401
1657894
1514161
1955193
692866
1961459
318514
1235133
1144817
739626
693587
910245
265751
215608
1555367
1847146
801818
1588559
1835026
525398
843642
57665
318175
1747501
901940
1498143
186440
1848331
480982
495267
1175994
1531590
1027825
789321
412532
552632
302981
346706
833127
1471975
924627
849183
1091573
564579
778439
837541
1766409
1992134
452863
1349358
792846
1682520
1449436
81592
1476269
850702
321014
228066
1379287
177120
479978
940298
1268447
1186895
1394724
297003
830582
1368075
1125201
647295
1423324
953283
518449
796383
1599929
604249
558839
461407
461692
1011170
1533715
1498507
1187033
548271
1695502
1592235
319857
711063
1315153
128499
1078007
1208745
1010074
1161525
596355
877029
343641
900796
447309
414314
511666
574770
254142
1069307
751870
124808
1616316
1638631
1274474
1900542
1043238
1754878
1682320
70170
255315
183001
211272
274953
945810
1520437
1670010
1502870
1859018
381247
958968
70526
1583612
1917220
1785465
1199334
1390035
760246
591150
1931280
1761738
620591
1187113
1044787
249997
1207388
1739236
805385
1869773
1149103
1528942
1198683
247038
1595482
172187
29982
465762
990828
938382
1703904
1534696
1576318
532279
1090246
38654
1225003
45345
1164286
1695806
826959
1553084
219678
194912
1594495
653064
1311648
235603
1481723
1601250
1512463
209686
25292
214099
454371
1455815
1611858
916229
9814
1334028
397594
1215217
648725
1205928
690341
879693
612828
1584840
605169
19492
609783
1808970
193427
554592
683005
1639755
401169
464133
1820830
1958083
915796
127163
95532
1384369
793702
1881270
1873097
1896904
1274443
1049019
203975
1173762
988391
1302072
376361
611072
36317
1517373
354358
55938
1342391
39975
1384311
178085
1235601
671077
1183800
192674
1786075
1948739
906425
1134663
1865103
541214
919292
1291051
929507
1742429
1803554
104046
1346712
328388
1538990
341106
343148
1670440
701100
240758
734821
1591351
1564617
1355915
765783
1761378
1823210
1056314
1524777
50263
1569
475561
441574
1217357
1390094
1394968
733491
327940
834256
209621
1990129
1995538
889695
460221
563683
491615
1071019
894212
961845
1271195
861691
1523501
1490583
456925
144962
109788
1757396
1112183
946816
1436744
1248020
1848483
361601
1745139
1009783
53220
1055547
1436214
604521
1325150
242364
958930
1846285
628700
336264
465937
350133
1275816
1854045
180327
1547538
568166
1746590
1452879
1786397
1643493
1122190
8252
211385
1277070
1348612
563363
1993262
53489
1681055
11453
75723
487551
471080
1687048
75769
718870
1779697
89402
1781545
1752329
859145
1318299
165348
1255977
1572806
83202
1330906
786502
650449
1581637
475425
1103052
744460
288965
719832
1312319
1550144
280801
627711
666575
1148369
29666
1834316
77715
1353607
350456
1186233
1842450
1642390
524190
739626
1150751
10856
1467327
1000315
433594
762325
856889
237862
1273721
230806
98575
1839005
1824492
1506763
808027
1791743
1639052
550960
647477
1027727
33479
1360892
1118127
1738907
1006473
76323
1262809
1962927
758300
1858992
1991287
1768653
700056
1056479
1176518
1759229
1830743
37474
1423053
342600
813251
117211
1825103
506813
1954976
1713559
1670223
987747
1988463
1461671
1659765
692493
701539
320285
851309
1676696
547525
765731
1447652
1515391
924554
668347
390425
164040
1754426
5911
607647
108230
1421927
1686392
722437
1252482
882868
589691
716944
1475146
436453
1609355
491794
69049
1964132
1251676
346475
671768
355171
1012968
1168531
1693779
1646689
1882984
573635
71922
1853158
1083209
1625342
997810
1785998
1356272
1353138
463324
1326669
487409
1931946
299220
1111249
2248
272959
134745
853193
1844430
1624340
1815644
761942
992527
384453
768550
1649779
1520292
1448616
393554
1892301
34661
1741396
1493947
397519
1448799
928262
924692
1138320
939315
141055
501167
1271633
1434076
149304
749935
832069
387855
163124
612277
1755909
898544
1441089
1013464
1831216
450475
1810070
1321028
1296267
1783836
1702290
793893
1552363
897403
1257369
841304
1917413
150837
1675310
337312
1643434
1250633
236114
1733597
1802066
822084
790832
1410547
428428
1354590
43809
578725
930248
1679817
971580
1232148
935821
752964
1893427
611608
226291
1034193
1696902
1515688
1549795
790337
1514690
1089882
1455940
1233575
101010
516802
66760
183638
736853
1689605
959718
140666
1963486
1175145
1208771
850385
1329901
226814
1099995
1328298
1005293
1020149
1934442
677052
969903
253384
50153
903840
1332113
26155
119665
855444
431645
1783016
1722850
61756
196993
1706915
1442881
238528
1287154
334045
1972682
215835
1966165
1125383
508696
59457
933952
675988
249124
1747963
325957
210426
1883974
1376575
331166
1967352
1498737
985377
1996665
1293855
680540
1881830
1509193
700493
1080799
1479262
161409
238561
1633189
361501
1941759
1288429
453739
1318957
69303
64291
1131165
1553004
1590135
715066
1452552
313014
574743
374060
1645533
270094
516484
476320
310044
1746980
458445
1726238
342890
465719
829943
123917
1086072
765319
15234
195510
1805494
234355
26073
811538
732667
307808
736644
253674
737841
336525
1512585
528281
629642
1392048
916717
825729
1903875
1677605
148650
369122
781980
963092
50889
1885374
21822
1752006
1703325
1279801
2451
1982261
1634881
919476
377980
1406772
1179203
70423
1248566
1154032
817229
833513
393701
1257053
1895569
1951956
1711106
113090
1938523
766703
965261
778224
1942538
681855
462071
329718
912004
177360
524337
895137
1067500
1813659
175246
1612527
1293615
744416
1796407
326030
1699051
1148987
831574
113622
1907421
714986
505214
123112
1800042
108233
878795
1752011
358535
1017084
110846
1325265
1016305
18496
1480244
1735257
502363
1466391
1968007
1926976
683835
1204766
839340
964202
563076
1613613
752203
833940
753263
140155
728115
1168875
698523
1069247
1615725
884555
140984
809088
323920
152610
848399
403016
632213
283603
1696814
1596383
614848
753262
998884
130675
1485966
1300918
1328009
756600
1411309
1109221
1832231
420241
1201633
826516
1827485
893244
1294277
1756958
170762
1112887
1914656
1703099
829190
116094
1998554
1611064
737763
1507652
1099545
1934417
528302
738115
1725264
1108238
1340931
694267
560381
62819
1805571
688678
1416446
925278
1960299
1645337
304056
548800
1332648
56719
643385
1747825
650687
862294
641628
1221337
336191
1153122
689923
1503448
140437
1858909
1083071
866228
1838468
710547
1821774
1272956
962133
1784984
946995
914227
799667
1036007
652475
1784183
593297
433872
725841
301906
1973878
1179937
1066872
1403252
1426419
349010
467104
189373
831506
1031597
485771
664540
1632009
1305606
586204
777563
73187
1484601
94089
747563
1073376
397679
1597466
187642
1547356
1644386
784650
925398
715233
1090648
264713
322731
1797554
183251
682049
1286140
476582
347123
1836133
542077
1223144
1110592
94943
137280
513071
1480129
331085
1041395
1611869
1950056
1645142
1314675
959084
87455
1108173
807887
1689018
1502489
30285
641428
717573
578496
770038
1244286
1924363
1324564
1067251
906925
1149013
711463
1824420
927316
1418375
794559
122781
55415
1570388
68670
373311
469325
673412
1174038
541025
1996550
1811909
1965946
505971
1000184
1378349
1797478
295621
133772
910856
1684160
636199
1787024
1903587
370450
1488893
1092488
1590279
1880562
1086445
1878138
849047
6865
197263
941302
1510334
31580
889378
110272
1225565
1559425
691614
251835
1940245
1886686
619989
1099328
1701587
1149952
371898
544817
1424150
555013
574272
278239
402096
1521653
769903
261124
595488
496786
1794177
1065108
1749995
134308
1766185
351437
180565
1395897
1618688
1512291
1857773
1398036
1833019
1980775
1231247
1013533
1244974
932073
1878158
1890504
329865
1338058
720295
1422959
857305
1910872
358967
513488
1897822
1029113
1949278
1968631
166281
214591
1886339
925915
1679275
757030
1947504
329924
338822
1582341
135845
416599
1227845
917059
1244429
1804561
481115
92518
891607
538198
632479
305646
1600517
1209327
1805461
728559
910811
1288291
63098
1185343
663573
495444
1393530
934145
54910
1449665
1746616
939053
123142
1902397
342778
906992
492861
799823
1093041
1253367
1953287
460882
55580
484805
788516
1672729
1517724
1577900
916963
920881
1663664
495558
1982108
132074
1503359
1789890
1772623
169777
496595
62726
1998218
615809
459923
1566681
1395030
1269758
1914584
1287998
997571
811882
51544
236700
1404780
1749334
788218
816960
883918
1293820
55980
1178869
1471438
490271
1820810
1930807
651979
504103
1481756
1001397
1664279
839231
1298051
1542657
897756
1383288
1763548
261936
1934703
1330390
694141
1199898
1966540
1628067
933240
123805
520522
288238
1793957
1337337
442214
748415
773142
1143237
23232
948427
427935
831098
929870
452981
1442358
1586129
1293398
293287
652414
1387112
535699
986110
1259593
753953
1235198
344338
1761981
508765
157044
297335
1332458
1793969
697487
140195
1840474
436672
1710385
845130
684880
1813784
1256629
1142759
249588
1483398
880554
644737
632770
124933
1971988
899555
1659723
1055358
1631669
1463289
583889
316566
1837548
900857
828739
159118
1691064
293139
1471629
1228687
1273030
967192
600426
727975
829586
717419
1763412
1409999
502478
1409150
984634
1219978
932507
967068
614117
1734302
899727
568242
928472
377655
1547796
314001
288136
1875430
1586338
335774
988035
1040195
1883509
1499431
515
1664490
1829321
456194
700506
724071
1912899
1174847
500487
399222
1943742
537664
1160180
1748262
1891116
1682372
652754
1410013
21658
1596258
1767727
1483479
862796
1099317
1512211
1637246
425125
1996198
1088146
1574135
188758
1167699
197234
1673165
1974643
695439
45351
250831
683434
875646
65709
1426784
1185207
1071583
1112255
375085
1257948
1175842
1232571
725530
124583
81444
244874
1440849
483845
1495588
1105106
1224304
888356
435401
609269
662652
961976
414772
1443044
1484273
1351820
1580558
1953602
758666
1887885
1316721
1179758
968778
1027449
1868256
539087
1859431
226125
602109
41131
1482975
1800477
1274545
1835731
1132966
1094609
1634037
1310666
1809134
375635
496372
281559
129645
342673
5517
841202
1953191
1297553
517762
841389
1441557
1318910
1860028
100515
1309097
470294
361542
741590
61080
1889629
334089
1983786
93709
478480
778215
36636
309642
509936
1426197
424375
504722
1126360
358962
634568
1236819
932202
524953
1304764
1520474
1822160
411715
746983
776020
1748985
1131416
1852485
922486
179634
1343968
1887873
1548405
661629
1099970
1225700
1319330
337928
1944476
49181
163400
991161
841197
1995543
871475
701040
319966
297775
960188
1496728
382259
1473645
237325
211741
30834
602864
1986662
489891
533792
1135881
1003990
651799
426253
390004
1434507
28597
661261
887214
116713
381329
867098
730576
1543977
930492
1533561
543546
1629201
1128993
1743039
1605027
1853941
1140207
1578235
1752441
529641
1952925
295882
1449520
1721270
1691850
462228
330507
1324615
1834716
1515305
33586
800688
1478028
135475
514350
1359912
1071438
1745990
1129075
332042
1566046
395582
792144
1640073
1984224
931326
1733896
1946000
594524
353246
154468
944535
1973302
1410968
1710871
1350569
839886
844969
241455
1745377
1477684
306737
986033
36280
1553391
1780906
1696864
578071
1941220
1677601
971556
324479
248916
680809
1400495
601513
1485364
771996
1328032
890456
934404
1247415
1495533
1857947
1041229
479690
119023
744974
90851
1490428
634601
116480
1118793
1629699
435433
807494
48118
609940
1813462
425797
571568
1617207
1756989
1362919
395142
452500
1029531
26867
413975
1817423
1561455
267584
172486
155391
1791342
1462748
1936911
1917587
929044
1167851
1630778
1247286
1737635
429040
980419
1237717
1652949
1790088
1363038
1188187
544129
877667
1706555
742804
1817452
1012344
281282
382180
1371641
1844571
911192
1354694
570684
1024615
1089439
792289
73128
262041
198329
1202643
229426
977397
1118493
38529
1007755
1815289
447929
1615606
1034242
1300030
1372358
498525
690081
1391754
8248
487584
166020
698256
198005
151551
238154
690869
1265981
285746
576055
1959172
320489
231187
54820
70778
292996
1766679
935923
1658814
1867671
1318987
854994
1010143
1748278
684106
1431636
643294
1001686
1136855
749791
552960
607006
1870594
802026
518382
1474011
253739
1995846
1094829
1477573
1950558
759023
343250
779307
588867
1642754
60648
174583
947079
1532216
331548
1049631
414374
1694278
1333557
1610202
1890056
392789
264456
289554
1046787
104394
352303
218458
939652
1587252
224771
1332275
1206719
261315
562408
1398073
1241039
665719
749269
1373606
763399
1429292
1080922
398877
1582734
583656
1264497
867902
1520313
553329
1126004
357360
1592554
1689473
1668166
588659
605363
701775
1382424
1050209
737982
781633
849261
417125
991979
321193
617810
916046
876786
1477424
1044650
743150
265078
320951
781319
458154
126719
790346
1504295
63320
1803774
604741
1412939
1815146
1187008
1930121
134882
856569
1901608
204202
1103152
1772911
1316141
355515
494305
708164
1694173
1948613
116531
1463114
241812
1588188
829864
1803618
1366164
1417154
612282
1522180
51207
526470
820542
947672
961061
1691951
1646748
558838
630868
1957731
104560
1498011
1475670
1148295
746380
867956
109544
382403
1959837
1342294
1859045
1549816
1719247
1761740
1322347
1265118
107576
1466020
1085746
1561689
644509
945433
1313516
1333595
92183
802152
1321584
1135949
569930
1378190
1752570
1080016
532883
1736763
1097276
1372061
1987247
363393
1663843
1100234
4823
1697848
469660
867467
1655537
745134
1738758
1778829
1497436
317281
793220
1301783
699411
348663
342757
933478
222716
1523301
1317785
1228900
1376505
943578
625184
1251
160264
1560860
1701223
676495
976886
721745
401176
1316830
1260817
1294215
1367915
1039226
1596185
1759874
591579
1669409
1589136
1604661
1905699
732833
592631
1297810
778588
1663909
545368
1693417
874677
20664
1489934
1172730
1658817
239923
1077467
1754078
908323
1763251
1764842
160711
1244786
571089
739508
1540562
1177703
603422
980943
1036491
462899
308197
1625401
20906
766891
441693
1896344
725569
413940
1680643
1005410
57607
1766859
1135638
1601596
307323
1609601
1547133
1065558
611664
271801
1064459
624995
765710
459756
284253
1261452
764569
1518157
1456875
432640
188460
1999192
1713336
1766949
1487282
1508599
1110122
1659323
1331373
361170
1155940
1274118
1649821
115188
388297
535857
348396
1611398
1434014
761823
691169
260724
1888852
299583
476215
1616816
893044
252255
1113713
1874000
967129
541120
32686
1371656
260723
1927685
1299475
1133060
1836963
1516035
1270985
1839577
1998167
1766773
540416
1827771
167038
771214
693441
794444
105873
1947652
1059144
1589916
382329
1315116
1617856
216697
1338056
776340
1680231
1694683
871991
333118
1676412
190733
663089
700319
923236
19330
254456
483211
249383
849027
1949725
312957
1918414
861695
977244
1527453
1035331
1570450
1245089
823673
446782
1791984
975220
1444368
814814
678942
1263942
444534
642742
826621
1002785
617578
727607
633962
310918
1834136
1661620
156214
365638
566171
805579
1717499
1448097
149380
398791
476067
1437140
1531530
374851
1202994
1786456
746152
248433
314641
105706
121933
93162
164362
66508
546580
588217
839870
1752147
34576
477754
1733215
256189
214899
1891210
1614419
1860978
877793
171641
256062
851846
1786607
142509
50890
1791177
1741529
30312
444015
1970697
1942022
1923364
1378474
1205699
300914
675417
1063926
943069
1916332
1596705
1185179
430729
1835582
412061
17404
1941992
601149
1513043
456188
1306338
68039
1461006
1068457
532489
1666133
1738021
36086
346306
1178319
1051222
967384
1805484
1868570
313938
619217
976563
1339297
364716
251410
595485
1076401
183450
711226
448948
447245
1414929
1595664
630354
1508660
1376658
656155
556210
748618
1544075
46411
1528501
841353
141783
1765044
595173
1298054
890363
1016519
411157
399257
1028587
257881
930991
1425012
925658
895093
816827
1387276
1417644
1823173
1056557
1614821
471574
860390
1196127
1099150
1864771
451596
1741794
306479
516226
1473780
347752
1939466
968587
1902698
1918871
1474687
1798788
7318
1052166
231784
618254
1163682
1012386
1682998
1539232
1370757
123266
1300019
1929447
129318
1184820
1541526
948065
1213795
696619
642896
1488087
1527565
836884
596155
1032699
227367
1079390
655848
1997313
533033
695160
1264540
942812
175823
442107
1257389
1906000
1193016
1058660
1652792
1388743
1247840
742908
581835
242828
460051
335708
1551006
194547
1721473
1544001
301899
499161
1630260
1136030
52151
1931185
1871760
21487
208660
1685784
843088
699016
993440
1519873
857058
1223386
1137827
854488
709930
925118
374850
600831
605256
1769738
986739
815066
498563
843352
81137
666006
1573494
1914351
587575
539628
1232251
890790
684932
1272901
1971741
1449048
117582
1602156
1250476
930392
628598
1820293
446437
172428
344130
1519899
84906
1835246
1830998
1329957
69850
808976
1552849
1565859
723629
439623
493563
1696595
1406097
1163180
285846
220262
1969626
1356727
1507444
615024
735734
454369
281292
620206
154318
984061
832795
523359
733608
37254
882790
106179
266093
756837
1487576
580713
834642
1249106
1934302
730091
421903
887468
1588328
1225263
796815
1826628
1221219
980524
391090
1161021
1133964
1161582
964950
548889
306717
1260685
1023935
279612
626637
356797
1775758
362621
1876477
305480
1351221
848748
1088524
1332079
563913
1168345
113837
55118
501130
4638
892700
1161817
1860950
1318074
347800
1290140
731095
1871608
232453
722714
1295336
169544
1005759
1441960
1577425
1009843
758721
1775999
892803
1323237
1536840
1500370
1979792
1692246
1157892
147703
800436
1163365
932420
192227
791935
193978
664082
107358
1737036
826955
1309255
1456763
1995771
195123
1765531
1502380
1966297
1219432
1479807
789910
31625
469912
1310495
397495
1172804
1708709
144932
888439
24190
1219124
1615478
1946507
164626
1920563
312378
1731924
648203
617853
1990286
1620615
1871218
106915
1459449
1166684
1658806
1904704
429385
1579973
1339982
709487
695728
809338
1740387
1627915
1824757
1364106
62834
278231
1915256
1508259
1493120
526037
1811554
127924
721804
586721
598994
229622
293021
289364
222840
1500033
916255
1360248
237334
402601
1418470
1574437
1300797
1261182
214442
348505
1754611
879649
1833099
1610224
35173
436452
415579
1332949
535788
1183196
618576
1559801
1017193
1050722
1087083
1145755
374312
1771293
475582
1349137
1083099
737263
1867063
1911072
35901
53709
1053129
481660
1051291
1221879
1844857
385446
829535
175960
783587
565706
271346
721665
336320
967960
166301
491896
1016158
474899
1698418
1715124
1707128
1874683
1915258
1177285
1230436
400300
208364
593363
107816
1756811
584850
820859
626769
1290144
102326
699113
7692
1437134
1820015
1759456
296664
1068780
850747
1532007
422604
1401650
312476
1038259
45822
715691
1501449
299451
1418210
600885
1016611
403200
1725802
537103
1530256
1389994
469842
864295
48187
415363
1187255
1345489
413245
1260720
1514759
1282072
1607795
285951
562371
480488
788673
1543329
321081
105235
1034319
1135063
531960
1145464
344258
100885
1023126
1378881
242383
1420431
1680380
137919
192523
1775840
718355
1969179
1261343
809102
21147
1170094
1162651
840378
265439
1464798
1762523
363381
1200861
1483848
52988
1441250
622334
1415084
559748
119020
214327
1973822
1023954
533452
88933
362240
1191936
50239
933024
1543381
45399
593675
231403
1125757
649823
176845
1498491
795279
1113268
743973
71506
1688214
1039399
1983827
1023271
1805816
1558109
704024
12552
88377
627738
881366
1187343
1930662
1646478
56063
484197
992826
454085
1857022
400690
225856
1834246
773229
624749
1863805
1028873
1920974
1821847
1533582
1617806
718762
404003
158669
374859
1435806
1299892
1677432
653993
67725
602357
302515
1781252
1747077
1629041
192062
202398
1671340
1705866
528724
25780
1309831
1748356
569407
1586903
755222
1292787
17537
901407
913060
1970687
1988765
376359
1941637
59361
320849
1490031
1905230
345896
1864370
821931
1933190
1021140
1309877
958608
1536020
1966109
1111980
568606
1646543
509743
1754293
601670
1956212
1863727
653243
870141
1997192
582369
1143010
891231
732513
16420
1388726
549543
823172
359949
655658
393328
1078448
466487
41451
1431228
1411522
1043294
1820552
1347212
571192
617916
345630
409148
1867333
605702
1140329
1860366
1934356
984691
678208
1978856
1920758
1480262
580763
1605673
458394
923190
1530957
1947570
705748
828911
1760254
125215
29210
436593
103869
50255
773039
1256579
1634670
926022
944479
1091643
808459
1349449
763423
1193137
1896041
428651
955450
1434185
1975753
898775
1099787
169211
208832
1365883
1807782
1975181
1081459
1322405
805138
870427
312889
492062
342180
580370
323581
578118
1491888
1891498
1795880
460283
1664627
1753243
1066504
303009
1922221
491050
433424
1440279
1559956
1438196
1523558
1390755
254806
517023
1918546
1216313
237088
1395376
1633537
1116539
524783
1475151
1770713
1043498
1059437
941922
63694
446911
1058804
396116
602063
1324501
759672
1790671
1402445
1246770
720928
1806557
129552
1128829
918755
1569925
1813945
1892496
387887
955510
1315871
1293939
1329873
1961992
276497
1320547
680600
1228263
428735
400486
75713
1191626
768569
751506
1332218
188192
1716544
1316431
1171842
1883371
1719070
372583
1786483
1841903
793829
627372
256505
1922031
328232
1384146
1071731
1077503
1658808
1741722
1157673
717983
339635
1456650
321073
1082040
514427
1683955
290205
1436077
1117743
582547
1426829
1125314
1253772
1023230
449757
991007
1057974
815194
1064582
1930340
527843
1577873
426708
22269
748600
1938
733241
1019455
1183216
1859917
653936
788312
769235
720636
494918
77030
1918147
203145
1680362
260399
1770480
1563708
1570017
1859640
1448711
1907066
1516872
1723681
497874
960
1240513
635323
878276
1408478
1581288
592055
1931657
1658942
1506368
1024114
972591
1725844
1899702
1800755
196035
937381
800818
1223343
459913
254205
106910
1996224
1619252
426665
1937476
603733
732673
728920
1574299
1180560
86447
1380144
517230
27349
554970
270954
1777008
1822961
1875795
735042
714641
114588
237254
722417
1521404
1547827
55563
1777755
1105003
1707139
571292
1703851
1957635
191230
441502
1736648
426359
889975
1148018
1310853
854595
1935768
1712524
518182
153874
857679
1704067
113084
83833
1611398
1811710
289225
1989170
1859310
1168349
360379
12437
800062
1462770
778473
1424493
336238
1954987
429061
1843577
1630458
417414
60170
1394164
1682809
962297
1394295
103394
1848079
1472445
851758
140477
67454
1297800
1190621
1994089
1255960
1448456
1770072
489834
1514972
1940371
1123576
1880098
1558569
1526626
1284060
840996
936699
207928
1729128
1998686
1487077
775630
1231677
1608839
736489
497139
488889
1022056
900125
1920387
841946
1177998
277412
66025
1679824
1073505
1290002
663482
638744
629955
1125003
677084
1907459
994655
1600783
1321143
201801
1507478
219573
1049318
1800570
1386310
402259
697999
1919992
1403362
1538048
744286
880164
125640
1314002
860855
1875296
933154
380109
1544830
1873075
403366
1546532
1394775
1274520
1900312
1404681
1345225
1329585
1430231
803643
399652
602056
1204447
917143
239376
532902
51920
1576148
1967529
1114044
1251267
154257
329635
1328938
1387150
1179917
285705
864891
337947
1100746
1525319
1067745
509858
1715995
140422
536009
417024
509652
445373
492634
699632
140798
1882096
364698
1071085
1175076
677363
84870
841454
893431
186448
932447
1460243
637097
1345048
934496
346753
1933673
1929428
1085715
1248417
945394
1299929
395959
1590771
1298295
266409
1151063
873734
1236583
894687
266167
1221784
585907
382603
1835309
1784527
1551779
564753
628613
227070
1070012
1393859
1790247
1626385
78723
848765
1261179
194344
609012
103264
909455
1619567
125696
1563195
1740928
1688383
539720
1036804
1249095
1225771
1091074
620772
1699101
144312
531607
1926581
880558
1144327
1675845
622966
1120401
671574
1767472
212718
251759
1557933
1785182
1358995
1708761
184793
1508508
913310
1189972
1371484
1595800
1204788
939345
1609702
1928479
1346380
591848
1402015
252663
1162578
505012
966513
904834
1329312
994587
1095501
1617200
778496
1508440
303769
755890
460505
679035
1356520
1461528
1421486
1656947
292658
1637163
693573
1690241
982712
497046
1487
992995
1459101
1091673
355486
435906
303151
957438
1749073
714252
663201
668687
1245758
728203
1691115
1007389
1394814
412481
744419
692173
1259680
1221798
376969
42706
1035914
1256897
1811643
903236
494086
252552
1021817
602105
1731023
107841
687832
1939179
635110
1061275
1403154
1707287
637530
1533285
473212
1196085
217460
272898
1623437
1855986
1378239
790287
1985302
839231
1242383
410192
294140
1945811
1965077
1975732
479364
1006194
384709
1457731
751445
1582297
1716192
1354097
316733
724502
1123977
117494
1473680
1104598
1911943
1450356
1496463
1253970
428494
1798728
1562186
1004641
1068899
435049
631664
693720
1282360
674805
202670
433748
1996433
1009914
304473
235614
1749655
952256
1264342
884676
1788002
1215837
775556
1264470
933753
1326203
1877749
1678088
1506135
407386
1632762
1152389
1092614
292243
143952
1873791
928054
42681
147995
389649
1899173
342872
952817
1800407
1186256
1468522
1142320
1191644
1793156
391268
1435355
129911
1450164
808418
1611886
851121
31569
809387
1284795
1426290
1605156
620123
1019522
959165
746599
1378397
538462
4916
1047950
1343905
397065
1309578
413170
1865161
1138101
666061
388672
1495137
870246
248522
1305425
221523
84253
1067784
533920
83868
1287835
532066
777733
539608
1746730
1621740
1326909
1685336
511213
708593
1712203
1637808
146242
1774483
1085760
789791
1963280
1638010
1540101
436905
821655
871170
1282141
352215
1347784
835488
1620744
1896712
458560
235547
1681707
1434357
1370724
1303993
885389
629698
473318
1464453
22765
999641
295352
1470064
257215
944168
1519750
183222
1039030
771974
1525312
818375
1512849
204494
981457
1537621
1372377
1727279
1231558
88660
73823
1562717
1467513
488847
992194
1854760
826963
500092
772962
358120
249738
161812
60482
33478
310970
259444
792043
1596038
1058701
340220
1133199
653187
339691
1213174
810207
445751
47112
1312638
1147105
641632
16494
1488788
1935271
966003
856763
1154324
1062701
1917815
1549397
486246
920487
397760
840782
1599971
1450319
1273483
1383199
690604
1774037
364913
759443
1125992
1087628
896559
468299
523895
1257184
1709752
289062
141423
599818
83558
768318
372054
1091063
64518
230197
77002
254026
896767
946784
438180
787400
101616
1333053
11492
1872828
1498403
1478570
1673030
795716
625534
1910409
285268
691334
853912
350699
593198
1915147
1445375
1480721
1437934
1000653
1541984
261346
93754
1937784
1040493
42813
1044921
540462
807475
1402646
328345
432703
366315
1927344
1542025
1320634
949329
417390
306741
1607872
1134688
1237890
749824
1391209
1000682
464343
378583
76202
509702
1397033
273992
1389269
1066203
261675
559286
742210
712350
1378442
1762943
548713
1272495
1387112
361462
1233410
1157890
1710231
1606134
1071804
765811
534396
620114
941730
1158944
926130
1225457
39453
1157432
477320
836389
923287
18685
273262
502029
176371
1151647
1609621
1359943
1888844
833588
1235964
245076
1170531
1130951
1396036
998997
797304
31703
1550729
128717
582875
1466711
1147310
35946
1981195
962629
1629160
1518845
893738
600178
651271
83271
1868740
487272
699977
71630
925818
1658573
869233
125881
773159
1078814
1501552
1419245
3368
1437082
1784553
1037965
1657908
68921
1139142
1193920
1625480
866769
122239
1101655
365490
1049862
1077028
432952
362890
6026
185730
1780794
450252
1000509
429411
791103
1753282
374533
256692
421132
769033
1307356
1381980
1071821
374022
1203294
29163
1307565
1108230
1356714
371881
283030
1226060
1033429
1051020
277430
488568
1713151
1416164
1631317
703024
1062964
276357
1037044
1437003
1144183
1461838
784631
1693071
1980572
677020
1504361
293419
969184
216045
1326541
1113690
859642
446904
1809012
748265
847354
388123
654481
356923
226624
1021400
1902718
1751879
611411
175529
610768
577113
1672455
815195
1370631
1088582
754668
204892
780151
1809136
1867428
54217
591795
202217
826491
235973
1234568
1041729
38777
549478
1702674
155009
1548680
271869
1171571
1440414
1561531
1636111
630392
325370
571297
144075
1843750
1634918
1447911
429584
849837
244514
1169156
1742580
1711308
1481352
1384541
393163
972213
601321
483180
549482
440560
352330
706166
1625783
1541782
32254
36380
1100683
1203612
1638734
1871177
1284563
196718
880993
1272663
59730
409752
562515
1392588
1466727
1391315
1077350
177334
1946711
488319
702169
689542
1804344
302755
1369145
1509552
1308238
1002877
1879723
640226
1285793
1660768
1630676
977117
184836
304018
1644099
1317478
466310
728767
255088
1089074
1338840
120387
1009209
849489
1439455
459254
1372967
589906
805756
789122
1454732
1602265
461252
1213724
612531
1327454
1163288
1263367
912153
1571655
680519
1637119
1236979
1131266
1867437
173618
275495
1753326
1450494
1983066
1208924
1091426
330012
1545347
947625
290879
935940
1427423
24977
1066384
751178
69942
907678
1296083
1581190
627132
412341
100906
238521
1130279
1033930
1044916
1780352
1587918
1804656
1138566
281212
557452
994434
1943446
123502
408952
1755639
891593
1727654
101025
929727
1488167
1170877
101181
1754906
1554618
936482
1564486
1885469
1535517
64258
1213616
855560
1625881
430612
1923748
1870964
76313
772138
1244897
1145594
284616
1662241
633596
1165480
854743
817541
1129337
583258
505783
738904
633359
1166101
828158
1589798
846236
1219067
624582
49336
639427
649703
1671607
1354706
828302
599141
806982
174256
322765
1248031
615541
1433548
642698
658008
78980
1096135
1130257
1515886
908962
1523897
1766469
1262051
1988122
29895
1006944
1627663
1565388
1183643
326634
262747
292904
1189202
1375091
1520824
1863925
421498
1436491
709888
447482
1538758
629111
194591
1195068
412235
252172
1763759
16706
1461359
213939
1146919
1832787
1680289
169781
819460
793718
10533
940386
847250
577195
479535
899440
1037049
1845405
1447151
983735
1545393
1104505
1590360
1913133
1101539
784048
1954865
693347
318454
225470
806024
1837097
712558
503473
107842
1644103
1571635
1222510
163078
932553
154915
1384239
976802
534501
589505
45886
1978530
1282432
332973
1456926
1546396
1087711
908151
151101
970800
21049
1842244
1409813
1091892
1915681
1074786
1638784
532020
524158
908430
1704087
41135
750033
168663
1857821
1021453
1993650
1360347
1741538
1077389
1037318
1586523
505426
1251150
740290
1654466
1451856
88810
321223
584758
22218
1278986
1821602
167482
1357796
1010190
140146
549871
1489216
744760
106948
882559
906669
962800
1761621
1114887
58164
1044785
1630961
1252326
41310
1889387
724686
1599662
1594743
1775546
314949
343398
1112031
1272385
1280781
1414111
1993220
1397194
1915866
4037
750934
971790
424858
523333
1766999
841648
460674
1003116
326875
1568216
619243
631419
890341
217489
353424
1039314
1129990
794526
494508
1972191
684140
898721
1761300
1148072
450939
1264096
772395
450076
282563
985369
1847336
135300
934277
473470
639646
737183
1249669
1908179
349108
1115638
737880
346679
1412398
773810
996581
1309689
786567
1476717
1128520
479292
865155
673058
1612552
1322191
1556570
1534739
1384429
1288313
131841
1704402
1422154
1025388
1506686
892389
830723
375073
352283
1771177
808228
1541018
698426
1144980
1263097
227757
1378660
1161221
850507
66954
1326456
343198
171359
278127
1138821
1984437
127166
1021433
204886
169858
1530938
1176542
369249
1454891
1255568
638408
1237233
439299
1393198
242358
1434257
1254555
339619
68473
68824
227179
302695
553337
1929580
7153
1143995
1896233
148582
1979152
1458904
891880
1870582
1814015
1488048
864300
1765095
39670
838931
879944
389190
96729
173860
774993
776219
1589926
1562873
1833609
1289439
1753538
1942670
375731
1822050
926101
1707433
1458282
1502319
959317
1549465
290434
1429075
1457046
1511652
1244604
1144211
1388794
1868987
508686
1717943
1908173
760270
680867
1941158
1821421
1389307
1926047
117691
1233164
1762507
1204547
563076
529920
1247495
353737
593050
37954
421551
1538963
434525
932667
1842810
109167
1368034
922763
1169581
1151842
880104
815217
352088
1697099
209513
1404029
1948995
595956
1268059
1422826
860930
288280
1244505
1742359
1628572
1049830
236308
833019
1539210
1560935
202625
309611
231810
1593991
183795
1220978
1542572
733376
1374098
422154
919408
1052140
1157960
1064453
1338242
132245
1852714
1061584
1002913
795744
1866997
1027643
450526
1944323
1625710
386621
743965
1986579
1168056
302447
979215
1003318
1119816
381005
1181488
749245
1999961
1014228
695148
1763287
790175
1222323
146810
646468
1536461
1936224
536353
32379
1132827
517766
972694
1684566
1407635
1999736
742082
112124
633413
1798038
618200
486924
1731763
1429671
1469232
1104016
1724127
113471
894051
151764
1852122
1103609
518967
673086
1442096
167167
1221605
1727137
620528
1529830
1384073
432986
311684
1547495
1392217
1165594
1878084
1932500
389703
93730
1553168
69989
1571684
1921201
579167
611657
1571562
4831
780247
579433
1668271
156873
752753
639311
1733341
1411301
886922
998302
986892
546895
1290134
1126139
1051368
851528
1026273
605000
1765307
1674008
1947436
1912520
199996
1831258
1297817
190031
1464134
1519144
847350
455726
733321
1338527
1220905
1511126
617845
753982
1974287
937669
489763
1967564
1144069
1756985
352453
1301091
1786735
396899
1777231
659089
167233
1849765
791526
1863451
686342
1425850
775198
339897
1501353
1295132
1111065
1629493
585227
619783
579468
1471022
1514836
432132
867079
770408
563807
1818406
341732
553180
1093938
965459
1400481
1575519
1905476
1788808
976067
116563
1583873
1196233
717579
1542871
781369
1020588
1900391
1612413
43625
222980
1416836
1635954
873371
1695082
601327
1670741
90261
898144
1199726
1617578
645990
1242079
19433
1742354
1199603
972148
470681
1789125
1792590
113352
525232
1072057
1300602
1603102
1953503
1723522
1698222
275254
440505
1299326
1379063
988710
1599606
1753774
1432003
429783
1485262
1639998
1046917
1484067
62582
1283912
112718
985722
1689525
84532
884856
891523
238282
1399762
486515
946169
672711
1499166
1853379
1003298
554005
1306163
632013
811570
698133
841502
500272
1975066
1810055
9564
760544
383461
399210
1340129
1860508
1420291
1651545
711543
488116
995149
1661391
394384
267553
1020306
727613
1796421
1181926
1154392
784187
1550844
179474
287230
980467
249767
995790
1729016
61058
101738
1068708
1389286
501134
1606900
396947
1114518
859323
850330
566168
763835
685971
612502
495171
503913
1025304
251832
1883506
1495300
88399
768876
1754938
406528
910080
211760
1853297
343391
771352
1685052
1920596
1301797
800574
911367
928188
1403924
1492072
1805195
996251
718834
798580
1257314
1513522
267971
9090
479175
1845121
1081815
856561
702701
1001718
1843085
817425
383868
1563201
942024
1032927
656747
1610080
1828455
875039
1510616
1418306
888374
829680
331551
1973349
1621557
502388
1561262
874566
1354714
1702999
1276290
1737739
69795
1210902
951481
52375
693278
339110
817992
67190
186392
1724521
539144
521625
1951100
668044
394499
646433
995458
945624
515531
369159
490232
91166
39472
526879
70643
826282
1195966
1943323
578967
667111
1674483
359259
1276442
795795
744240
1241256
796179
742005
197101
1802639
1407879
28562
1277143
767781
47797
1323290
432924
1556939
1972552
786266
663700
1469372
622969
1490237
768728
1255809
1970925
1591770
750608
1732563
277003
1250916
896867
814744
1828009
536547
1836690
327979
1862547
95244
1760436
1245064
883103
115164
1269872
1579523
860491
840314
283293
142404
746799
25515
356763
1578621
1222506
1147940
1702628
1173548
732639
732034
943509
1859017
758111
237850
100989
816968
521017
1836938
1683516
552370
1387959
1523790
1052977
1027335
1258988
1520124
227120
1476866
1247220
1043676
1317041
218737
637683
953620
23041
1098085
1001647
1331953
1394414
1009641
1024615
313875
378431
447532
586898
717520
703319
1035791
1805024
163094
585106
513905
1201243
771622
867127
1628275
943559
1092692
131028
1797047
1215603
394446
1591398
643961
783026
1228289
353367
387820
1304567
979275
1030067
1579571
1442422
1999015
683265
1467469
319996
35656
404360
606681
1729158
1865205
715312
1973711
1367580
704306
419581
840960
351275
1471828
740875
1552175
533183
388786
1845554
969714
347284
1626005
1571758
1967479
1285089
1317769
1402893
1822411
662497
97679
1798628
490793
233690
181752
1642865
1166519
894922
1193598
581827
1637788
741845
133459
1421300
1603168
1598119
441763
1299976
896871
1669158
1955239
852607
1949405
584054
396751
1526639
1969663
863987
28545
747211
1291362
991733
1925095
1820929
247920
1795896
1843880
362997
843392
1832305
844971
1726497
497662
408822
165399
467789
341310
1220296
1965688
1739151
1384754
927231
1562708
619923
930929
1614315
770435
581780
813381
1472255
1907923
620833
409833
529243
1453689
718527
436000
969349
582526
1805759
260517
516329
485636
1652214
1167577
413360
1419137
1693469
1772641
1685875
929067
1010609
564294
1819076
304288
1525716
521925
856905
760908
765918
1435569
1976246
1047386
587988
303528
1567164
411159
539787
861382
1533949
1085076
781353
1648316
709323
1336306
642835
1212754
1506601
386442
406712
582619
952878
99453
194320
1180649
1713921
300100
1517091
1390001
942858
1667040
311599
1649419
42084
1954762
688815
1514903
596631
486597
351725
1098203
765740
583269
213811
1535485
1726700
770144
1952288
1166268
1826598
649104
1176675
1763451
829803
1354964
1638458
1541550
591794
742930
1174368
498195
305087
123044
1114736
1874288
1363812
1272240
1255890
619514
757855
1336285
787065
410475
1128151
66093
1489054
1530549
118285
583447
447762
287611
1075484
1725003
551989
754791
1219466
493634
931654
855527
881977
1774458
873428
1919268
936418
1682798
1027344
679658
529553
1196355
736380
872864
367329
1429576
538480
972701
761783
1275398
992854
605230
678902
929740
135751
1673403
202932
1666377
1348312
85153
1077729
1370345
1185832
1438797
608557
612744
993757
91138
1034552
1853541
40979
1073580
777273
1351236
216351
673899
1872801
556743
185606
324565
1219590
1958120
1345416
946865
207398
1069528
1843832
577622
410289
910925
665318
745557
873205
644792
1630019
184083
878867
716237
1730188
1782835
1106181
35334
1243176
44121
1204276
105240
1635098
1624253
1835245
346702
927354
1917733
470985
1840617
1752408
294519
1814651
1383109
1758497
361556
402772
45907
98628
1524098
1654871
1630760
434248
13118
1029485
485092
1851584
36006
408963
1965526
280344
946304
1582431
728166
1921917
1904209
176252
1154994
1111931
1423754
1339372
1625284
1223060
1179708
511497
449789
1446677
1190130
1356176
363818
113244
646376
1853254
1105268
1469822
1684477
1845837
43699
136775
366369
1667868
1756644
1375112
247897
956610
525434
1044779
276336
706528
739021
1500245
363517
1682625
173845
455826
1664825
494503
1379582
235554
1883204
1942385
1018174
644710
1616066
1633941
333799
89017
629774
1397331
737641
169038
928959
130906
1194539
1794570
788524
1593263
494200
1503530
1577707
1233933
1692030
637976
550842
1455810
860585
1143686
271415
258230
1869861
939532
609567
177505
1724072
242171
633793
339893
1486693
1951098
297186
1582641
715553
1375827
1727990
1338564
1064727
869843
618813
694262
102130
372879
1528934
1064813
527860
1680142
1565821
1015886
574446
1359380
824221
1889510
1382886
1341832
1631854
993030
1755760
841687
1373032
1277769
1819545
763832
1223619
644578
1286719
1826172
413961
198
1073899
478966
1795749
296667
1043891
292911
18437
1441946
1795219
1606033
1778675
823527
1592669
1982721
1838160
451653
1518015
1885341
1134380
1942604
434419
1787115
1684771
1719331
844708
809761
1965973
1787639
724882
285913
562871
516560
1385508
160650
1954993
1415380
1530537
631510
937457
1311762
490796
605314
1037884
1461714
559190
925531
495301
57843
2078
1345889
1901577
61064
266376
1576222
465697
932040
391792
596492
297480
1277467
760896
1305775
1741784
492137
149871
524188
1347681
4359
1132441
1622314
94532
1090781
787654
63339
1435090
1167440
1577828
803659
1258299
1226680
1193854
913189
1701377
977879
1539378
1863184
918589
1167014
304295
713350
1796004
253079
1274550
1016597
859590
343431
294049
40500
1986034
602098
834386
1222735
1494630
1185009
1927372
248447
363582
1667123
265446
885329
903616
1845240
324114
1059631
1441600
1102386
1977838
319974
1089546
803850
793747
73905
43699
1653759
1911914
1998578
881494
1688018
1251394
831473
439232
1648240
1244709
318288
1336928
324850
887501
1961889
1962940
1902597
720102
687579
891014
1851958
1952063
1243278
934508
1660353
1216384
1480080
323466
841491
1729713
1753468
863101
553727
271109
1723869
516741
273338
1979015
922165
1086636
291186
1818969
70286
463914
1980533
1687868
1023153
1130025
1574247
424822
396864
28163
238684
83417
61706
385367
1054426
1561478
758578
652403
1698068
1021579
1680212
1602327
797449
1645472
549915
162144
1543687
1968914
1475392
1533721
715041
198618
155060
1499062
638472
1766730
678239
777928
1167092
330294
1327841
772005
536020
816759
1008810
1285440
62711
459476
1633557
621946
1292712
858729
70379
34424
480891
726079
1036403
1706331
1172426
453223
355559
1730430
1828071
661434
1539022
9626
1685878
1006878
76897
1394916
1512541
412897
515622
1830388
424370
1087132
913179
48119
393608
1341000
33302
814999
580616
1797852
408571
1974874
696468
916848
51036
1444028
589564
407858
700034
483199
1323514
72159
1871551
1593578
208086
958080
182036
1590155
1089661
11829
1257291
509070
702949
18302
1718719
1894230
1612458
1316812
211082
544576
1999893
740647
793606
1852937
488867
1394407
1732088
1679712
1630690
1247819
902470
1943476
1509538
1509754
419366
462889
1666159
1698419
444168
1340147
1178889
1895726
1237597
60198
907046
1111132
1324413
1538368
489156
1352202
382062
1849625
1121335
434053
203964
269847
1209007
60558
1474342
375051
1220923
1424318
1970851
845379
1878834
1156074
190315
1470067
774
720708
321875
128030
942951
135385
390965
1585271
911877
1269823
575827
72185
32172
1495869
1376513
1669027
1817916
1495372
759110
1331409
1701367
1558658
1140385
608222
72057
1718028
654175
1271036
1801095
445663
395450
319009
1276201
265940
523131
723451
1715196
1258944
1797247
457456
1938953
1198413
75417
181849
911019
1364823
1609668
133328
1815810
1977631
54728
1767710
1556581
1606302
1865994
56043
1552554
582638
1420637
1988282
631182
1100538
40647
1316155
1160904
1841872
1151391
1310056
48950
1223385
1088931
1519968
1075840
1170
920474
1629587
1163791
461
667361
1113010
305910
693840
1364476
721913
855550
948148
1664323
1340973
1458745
987895
599277
1633315
1740631
605928
1411765
1756398
420900
752585
1007295
1692415
156343
1438246
650307
1370840
1630320
63004
863391
642798
1996902
1350463
108031
194149
300196
1187791
1493342
1438878
1977161
605372
337099
1890318
1626971
509562
1833487
1677074
753172
1761461
1647811
529962
343345
1580489
1149134
811403
1124632
1498948
1482742
599871
1826259
203427
1328502
463904
1195693
692000
1931030
62179
1549889
1226913
1314481
475917
269908
973074
691163
1936017
1509035
1798477
1400184
369357
1053326
1992058
959796
680318
769993
767075
1652380
92944
1293020
832493
1431628
1863369
481785
175501
1124302
55932
1704344
1442444
1688455
549385
1542928
74563
1113143
1076541
1173713
1378746
353526
737170
116888
1843083
806923
1075066
1242615
410541
429252
1951800
1628443
47390
603344
203221
1881497
884003
1769566
1446282
1601031
1406730
1884427
1197029
1463761
1464960
513398
864808
1235303
849357
1657278
140178
1203922
369231
760817
1220363
582345
723478
1586212
178051
351924
1527115
1673330
523130
1772920
601350
1829265
1478054
1243491
797095
782985
277417
789718
770277
691249
1935185
512514
708979
1772512
1083045
1749572
541527
58600
1503740
584652
1293314
325969
1242106
1922692
1993119
1431024
1420086
1439769
210170
46593
687249
500421
1401431
1654814
928309
1837889
222526
1721523
1630359
499772
890190
301679
543940
1383484
1830863
1471410
180310
1005888
1640333
1190692
1406029
1568721
1674598
1065447
1772480
159834
1854567
1143828
785403
964971
168245
479396
80200
1691836
1673892
1231212
819641
495990
1443612
1164638
1894692
1631887
857967
1085260
1806476
1608062
283274
1827332
1281638
1623531
1403799
362505
1867599
1016372
16644
260027
948160
117910
1850784
319637
1032851
1938665
1918500
684554
201479
1857252
267794
1820176
1094854
1824
870242
856717
699202
578486
1168499
397263
751943
258806
315492
1001602
20223
446475
1391669
627360
1898413
583352
1483963
390036
1231241
1619725
246995
489112
283562
1232196
213362
276948
82127
1923213
1513903
705854
467262
749774
1405640
525167
1687217
1998580
1586010
739881
1651288
1952217
468197
1277052
201574
447550
1703917
92690
1194028
312342
624864
1361026
1369053
824577
1505557
482000
1887248
531869
459801
1660619
1835439
997178
108280
1205712
366394
142192
1363107
271891
507375
1460699
1651170
471375
1399173
422047
160106
672619
1250631
503137
240226
1807952
1823531
91754
14215
273820
499015
701855
1330332
1841094
1147881
883896
1598707
1330971
1271853
452152
1058148
584942
1113536
1169397
324579
645537
1671464
836057
220976
365440
168809
915327
1809666
833032
1136534
1560554
154454
1481594
1186322
1218631
160352
820890
1728713
657384
1153479
541011
1815871
237930
523873
1998356
1092571
1893165
715153
90622
170009
1070658
1145470
154626
702712
999214
204013
876384
1624929
1022946
205036
1012043
104325
784251
856972
1194622
1105074
283375
1962322
728998
1785627
1635079
166120
932291
1576489
1206887
1095964
282269
907722
1601837
350647
1398017
1161874
1099609
486356
525964
1847622
465864
38653
879001
1405539
1789681
1108863
591594
217211
1531821
168005
1372603
1252151
1893661
1153577
227127
1183160
1917332
266153
206474
281870
376023
942926
1772660
1777656
491309
1412375
61296
513033
11131
340722
1225811
1818991
1176965
1069249
406284
630764
284355
1574385
1752611
1868968
880143
1932136
297400
58275
64589
271123
1844518
1545284
260112
1232483
1083966
591050
1479990
307346
854027
147316
1177844
1095515
757293
1295979
1954190
402548
830886
26189
335724
1600979
691756
328879
1946550
484075
1921467
674199
514980
1003422
524373
1389565
84572
1786951
1717063
1316849
1876344
1675224
1190622
1475172
609658
654651
326118
474036
1830383
28617
337844
790748
29994
1601197
702242
1196821
789283
719665
334508
1846368
696375
449290
1047213
1248355
594113
1103156
1710776
1492189
1830338
267840
1225581
448047
310819
59127
507873
1236304
1346512
1666796
412548
808180
1626841
719605
427842
418876
1546171
174614
1690131
1218970
1594989
566763
940368
1020030
560438
178047
111893
224236
373385
1375253
484509
246147
1372913
463092
1384657
1032776
27365
1956989
712760
73790
1114789
411399
286389
1488642
1010125
696520
1922704
411126
336956
471332
1158113
235106
1076552
1876141
253989
347593
1576090
102515
613024
993374
1664965
1029270
919717
16836
1925685
817160
546883
117197
1270628
12837
1953449
996198
1139566
1725848
647185
1250508
446399
1100754
1802692
1844069
945625
967279
1742957
1459406
1665018
749132
1598704
1162659
1910423
1335702
749176
1299903
1243492
520992
803647
1555858
1662556
1965213
1006937
1665283
447698
736949
551241
1350338
1274417
1218139
858407
588034
1657735
980792
1797651
79880
1912246
1628756
1530714
1609383
1242747
71526
527760
91861
1390227
743537
476698
1808848
500981
622751
1122221
1663008
1008432
934704
1383577
760006
1261113
553277
1676301
1729519
1229066
574680
374243
1973660
1658320
1497421
1163666
972603
1887141
1459557
257346
309833
1611822
989183
1963425
908023
683164
370912
597992
83200
377688
1537649
626709
1336778
412367
464652
830206
1013799
153309
521364
4616
490030
760667
1738423
562021
1748864
1635436
1181379
892694
1221163
846888
1798095
1992381
2900
1487628
358542
1642589
1116894
1690935
291286
866001
1157437
1166944
95215
1013159
754697
1423235
188142
1294942
444448
979693
1697553
270025
441971
911871
1239391
136041
562825
833592
1346522
880497
1529011
710940
1330256
1371298
1354497
1053676
1904434
891914
255288
393116
1110633
972743
1030099
38704
1016079
128882
1059662
1040740
1577283
131188
1770115
806412
1074508
666017
1775055
1949080
1817221
1962386
14934
1365889
1566949
1990702
476667
1742273
1893386
1813893
206567
291629
1799097
595187
894533
1859629
18772
289867
261002
192876
1080316
490395
1694476
223885
1131029
1155445
1019266
1398613
1983599
1648879
659452
620835
563877
217588
169197
440065
1078096
1188536
1419109
1039100
1582786
309398
876228
803497
1174123
1449274
1430779
255329
1126332
313327
755198
67647
1419389
1892060
505319
1871444
1959413
1684692
1353094
1100721
975913
898124
889433
1096104
34362
959313
707226
1032902
1021088
47861
1470097
1775014
633325
356398
1352685
798969
1659251
1440957
1693277
1642264
1071959
452439
38326
298057
167878
1974740
693329
1405791
1100934
541013
1989762
1336913
130257
581357
1424789
910144
429308
196726
1479018
774863
7231
681845
374026
635601
1500461
1028955
1072811
1941369
308157
669802
1655893
834827
1375309
10516
969409
611159
1657387
1996998
1488814
1708296
608146
904826
141329
1405324
1081594
1219960
1134439
1957939
1905246
1417557
1129480
776498
264517
990788
1172122
1206609
54845
775858
1113069
1423028
1050983
861578
780385
1252127
974633
1305220
1571287
572853
1336192
832888
1520046
1697262
737727
1933920
882781
65961
224995
1368749
229142
554038
1206972
779658
1049079
1404918
1473876
1409615
1232281
552582
1653976
585705
202055
1460622
561011
105318
1976878
1642653
1870768
1526151
1577451
766940
1571049
930291
1056570
982205
1442785
495126
871483
824959
1432436
1555019
1651805
330394
1249055
922727
291589
246348
664917
934914
525832
1750279
1884961
959561
698533
269704
316910
405974
1821809
347390
1641368
1597067
817096
544611
129750
1996318
1224012
1105688
1803436
1857248
1356952
1115663
8725
1293639
1995678
905360
687850
92114
928987
664217
747656
1774641
223321
443886
820908
1019166
442754
5520
1988558
928560
1237539
16683
1736083
39429
1696209
1033539
1356496
242877
254003
826586
1722860
410856
1046383
853216
900968
783190
1535463
628679
1032452
1053948
1553489
1405296
1932839
1371614
11388
1450464
510419
246581
1842306
1170204
966313
669419
1961191
1219249
170019
1538070
106323
900380
1268424
542117
1499167
1448637
138178
555624
422252
1897269
155794
1364697
1465467
461209
1699344
1981614
141319
1385019
841392
117929
1723362
1506696
1311744
1595007
1471534
1105969
737873
31538
1207286
631656
1091163
188840
1832745
571615
559147
633900
564166
1081055
1157931
900089
1356770
1617416
1774639
870113
1995249
1976521
356425
1054168
985006
1606352
1352226
474294
1794207
951216
1524324
1535732
1066366
1784201
671439
888750
210386
228085
408361
602043
1964718
571259
1042163
251868
1496276
634695
876562
410539
1651720
1563283
1819380
1688982
531852
1926323
166055
669813
1786248
468931
584158
1992090
1938126
780758
1455879
1703541
1081457
33481
1535492
1344209
508261
983126
1759090
1731660
561454
1493593
282665
1921758
623920
1950406
1689361
1917674
1933330
707198
1447316
1938146
195100
1278614
140751
1331040
138073
1148654
1352527
821476
1582988
492936
1581901
1223663
1124533
1355557
68195
584601
1932396
1251144
912759
1496006
336496
719244
1621060
422871
1964428
286617
177631
187946
788112
1315706
1507036
257612
1050805
324531
983399
1114981
676171
1676966
770706
1662890
1515764
1986030
57152
638683
1202830
228530
1875076
1295541
1650667
1814720
1255299
32732
721406
541690
790301
810150
1561918
117903
806356
155126
1111336
1863243
1451650
1797613
1746402
191511
578503
590877
800047
1334328
1699962
424261
170576
512599
291424
472483
1754659
1755098
740741
1515977
808587
988702
1463335
1268839
523258
1993691
790639
904096
1234710
1386119
1765792
277996
612374
1259394
1191591
1816976
1903105
737152
674530
1785647
894362
879985
1978875
1385735
255064
1906870
1133966
430315
1758906
1513568
1700503
987456
199252
99539
942573
1282065
387866
1037735
1712430
1266846
1366039
712175
543397
1872337
1860824
1851138
1062255
1555829
1531480
927660
498655
988513
1896351
1271127
845764
887633
1630276
26906
183338
87939
14825
1739015
384546
2029
1248871
429011
1040743
1569977
1100710
865183
928378
1555547
225146
501303
75544
1141261
1227317
714610
1862830
1145678
1497233
479790
1390641
1121095
885318
1625359
1462633
1255638
967058
1677393
676566
286484
1195424
1687570
1394259
523167
490455
1341048
1400794
1928503
1386061
1104320
1330685
1968384
916571
934321
1219486
787660
1122894
916033
1583808
1837831
1227410
1088717
1933343
208384
1689634
1025795
1216915
1114716
976382
1736567
1370522
869161
398930
1401680
1996592
522626
207356
967631
356835
839419
1750610
1530050
391676
299639
666732
1881359
453834
1951520
1617248
1909942
609138
297178
1466337
688617
262382
553187
862265
564084
1184797
1916355
938256
141982
1709086
1734553
1899384
1733109
1047385
470083
281383
437919
1178254
1041863
49448
432220
495176
280229
1389733
901869
858867
1286361
1540701
253949
960155
336320
1005220
521558
408576
1334377
1523197
1007994
837099
703017
693894
15047
701546
1112993
627775
721440
1578094
1184945
654100
279658
1117554
726233
1855275
668044
598068
1159029
1805655
827796
1203081
900147
221057
106571
336633
1982195
139205
602737
245905
1119686
105577
964482
1534599
1880359
1808886
563619
1868047
583801
1829283
838269
1396320
657585
1481104
152626
466973
1930623
1699339
135340
253417
1033463
1143549
1494405
1613077
1825838
620418
1615844
1706055
616681
1691663
887589
236566
566693
1070730
1129454
683789
1412832
280837
1578525
1264208
86064
803187
1836679
103615
79467
1675840
195880
1615533
1251333
1206519
1499220
510346
213276
723651
1354271
291172
695041
1261196
146119
665017
84163
98719
978411
190229
1065475
1891357
1318950
1497652
1861315
755383
1748260
1837472
683990
261041
23972
691840
1240949
1745176
228509
917670
1329860
766597
659348
989459
565871
972180
574632
804055
1825017
1468106
1068441
541235
1419841
1769382
1433129
638289
369210
90857
1020135
1191112
1521478
1387822
39484
1948809
963722
1095010
1067535
1107463
1764523
358723
1148227
1909403
1622086
223477
1245541
1615948
1307663
1609060
1118727
903501
229509
1405526
766645
859454
1690643
60640
528186
517809
1222488
1382769
226639
1701731
1633302
1071737
925995
1932721
418785
670134
1151648
272073
1583363
264437
995758
1614454
1711542
889706
1046540
128573
154972
90672
296744
598317
1524337
1444250
600898
1697254
1882065
512120
1716364
1157247
1742609
137383
1348944
1552464
1205012
1262964
19239
173394
492491
1958948
1910649
294099
1642763
589897
1213033
1841289
292628
1830416
524948
538094
1223643
768951
1778618
1262586
1972021
461061
418161
1107435
14250
1858243
1052639
1455437
1902505
1779515
1318433
1165624
1796068
265417
531959
1153259
764826
1596709
633879
134317
1363460
1680932
813332
1426860
557484
224013
320879
1160898
1546012
1616675
1877621
1961096
1745988
1009189
364600
1831243
334573
44442
1099203
690396
1913725
1114157
174415
1401438
971565
175389
916479
310001
162062
23822
1354314
383567
65929
504374
857567
1560405
1972496
470047
1205690
1105500
1273368
1758780
1196407
606202
1673290
1272131
1997887
1948229
1833364
1985107
1708785
821623
1136131
724989
1703282
1154991
1930299
614262
1439059
675829
1025673
568769
389876
1386012
955311
1067555
1035343
251742
1793866
1353457
325929
851988
1356342
1873937
13381
376685
483649
914771
1520724
1458115
342488
965242
233362
1151088
1362865
898858
1190328
559956
1190265
273745
185178
32991
1594849
113347
1282724
125101
661224
47205
1220203
1744828
540313
1642237
1335997
1588086
1657242
1057361
1596282
1885304
231020
469751
950027
1801612
1646198
1758080
736767
1790009
1676504
583898
648497
555988
347819
792111
28728
1387917
1508436
688365
547474
1073503
1647340
767837
1434152
1801258
82401
1361536
334293
608212
1680160
1568268
331711
449041
1613862
1349681
1508893
117274
982836
227873
716645
1741211
1264206
851033
50117
1585016
985052
523920
59990
845020
1251117
1567651
1321025
1004281
728334
1953421
978149
508638
1100009
1828772
1304884
25837
811956
916051
1542756
1018339
1671082
161849
1301426
1414419
5289
1758283
1789695
101522
293198
354368
1593088
1639699
242578
1356474
1370998
987280
136793
615876
950906
537451
1694239
425317
1661253
339572
1203696
475268
1915994
955731
364715
1907063
943719
333526
1159904
1266479
1712245
229505
1128330
316742
1670353
714729
1515906
1741076
1741085
1702486
620963
208553
909386
1585429
1201501
967594
445644
1357751
516785
1575743
1186327
993813
927587
859768
74672
858126
1992760
591861
453281
840019
1110241
167622
1738602
1352577
526474
1719817
1207563
1480821
1411250
1026648
1808966
420985
299389
1240553
294998
1785948
1435785
259367
1024446
187795
1180932
405860
549295
806396
821774
378965
242937
1859760
1411664
301783
749144
1112666
215200
1097110
374281
1103349
1197399
411719
905522
1427661
1217496
1821737
1053988
354386
1801521
432425
493165
1569754
1738739
1690957
1844855
1217349
634121
1689643
64905
1647178
544389
1342475
219535
1254089
1817459
1009150
1291714
409032
748816
948684
1964801
1621203
1842732
417607
119811
1287651
1609313
1254362
504320
1975656
1801664
1223797
589457
1715274
920064
1433998
406802
706608
1673582
268399
265311
677954
1221287
1451623
906416
576685
1577966
543753
181115
27974
1607981
595927
1272857
1906416
1609643
1833321
1533275
362852
520347
1768442
1015772
1933971
1885050
1305329
325504
1863081
1428806
1496515
1351359
888997
999440
1246495
519671
244332
1367483
918910
994055
1729393
184947
675701
418113
298965
45858
1397906
14703
41768
1532456
792517
1110694
1099687
849638
1295597
1369623
1801120
1645939
218918
257237
1801555
1709848
438580
876406
715884
1609742
1077137
1810510
198279
278993
1440243
248783
1217838
210505
1113225
29568
307984
879983
818701
1313882
1209496
1807319
82818
982139
1358368
1170811
884594
1155543
1836895
1662681
592742
1146724
190934
1798763
330587
1000845
1084989
408410
151471
1147743
690035
1829142
1559448
1342684
1547503
984594
238748
277064
717875
1584851
1761099
1610603
1354756
1156693
1442615
507152
1516119
1163673
1590681
1065573
1807830
1887700
1675559
148062
974724
157386
1836625
394143
725623
172030
544127
1068557
577034
963590
1298698
433806
1035347
1472442
147991
1799699
971425
890036
618800
1466921
1495801
287092
1457486
1752758
199280
1252591
1453383
1007515
1183853
889899
917717
1319747
1932166
838462
104173
658009
1610167
972934
384747
1814889
7156
1476143
1504
246933
250294
1234667
1247919
367057
220869
515547
172438
145377
1912654
167703
1471754
926489
1458875
39486
381100
1303914
325899
911303
1477399
1761620
1519711
1057853
1687471
57329
1006247
1269236
887182
900396
739417
324633
719839
1321533
1065416
767193
1145781
1811289
1863867
1902605
362731
1005388
180560
524600
867727
881193
816355
256472
1546308
709138
1918670
1990909
1948753
1153678
685295
1595606
1480576
1422231
292459
1589491
432348
1417040
524250
1193990
1320657
1669213
305860
1901099
42712
789844
870212
562142
806909
1676883
1714707
450703
311325
1100256
1364659
492855
1928789
1228219
928380
1587160
154070
190127
209922
1244981
716279
1947978
1804323
333228
979023
289218
1337354
1661926
1663641
1396469
1865235
1627002
165419
1224536
1894490
1470614
1396052
1737567
471151
1349385
485868
555072
1812835
1977144
1994323
1794802
147117
1992157
1649687
64468
680532
936813
725944
1172517
230433
1218614
332779
482969
114165
610817
1595669
754882
1969362
1197441
84672
477601
1112530
1351085
1196109
594584
644341
846057
1171067
619190
201200
808810
1767173
1831747
1545591
1675621
173669
1335346
710286
1599468
1079523
561052
1599185
974234
1245236
448683
289853
1965562
1352131
1683426
1697099
1838064
831359
35247
1149400
1369509
1986168
1010973
1713412
1906349
570144
789776
1668944
347435
1416051
1254475
262945
312948
1141414
782594
1947087
1344619
624947
390789
692858
1445440
660679
1887930
591756
499731
1050337
1012139
1591075
951275
1411784
602393
966777
187884
1510952
809248
1359715
1934581
1956369
1956418
1802920
1581011
946846
1739924
473356
1817062
748339
1587028
1937883
1159654
74603
512908
485614
263470
1009708
1197834
1874556
1613992
368260
1382827
830596
1005959
1310814
1668960
865587
757093
754460
1645367
1471175
766488
1506422
109473
1901097
288595
1932036
1030303
1229315
616926
614882
1710398
1071883
996567
1726110
1861532
606392
1277572
626506
1554519
702517
1140713
1073065
1439881
307751
1984152
913631
783071
952158
344242
1591200
1447260
1069157
1171917
866150
1189149
909440
1190467
1009419
284638
850642
1592675
441179
1882980
886007
1591263
286183
1891295
863465
369610
1492994
1751421
1426504
752137
873785
436332
607815
1338898
1344405
1546720
1392801
1562219
1701986
1835065
172372
388563
290684
671131
372668
655316
725703
1470752
213158
1279100
1744691
297678
603969
16488
28309
1092964
723442
1313973
355579
960207
1727337
1836307
213815
491254
1556162
1109078
1336880
737958
1707804
1315942
224042
234748
995639
95575
617595
1836459
120933
639543
1294630
551792
1368362
926939
817127
1193227
1181857
1216999
1392370
1105656
999739
1776754
1956515
1006271
335839
1509987
720407
1941189
1332213
983369
1680914
994811
1271023
1821456
1869999
992815
1633207
1759022
1972337
936775
512902
844990
187919
1000019
1972729
175416
1043532
895683
100839
323332
436165
1164363
779662
1554501
163799
1217077
757517
873337
790108
673951
899269
1918105
371685
1623083
1929088
1483955
746048
969956
222987
675546
1025796
1111457
1644441
221681
62730
773772
1696766
1568461
578523
98497
749081
744404
1572567
176132
639153
1909802
3586
464574
1038737
1828822
719591
284037
1336976
850187
717212
147341
322508
1088320
1004451
216607
297576
1275804
772074
1952472
210543
1418237
228925
829372
119176
807643
599663
1775164
779567
54155
1237811
817675
526911
35242
331578
1161555
1733654
480211
903673
455500
859790
1405219
478198
444922
523231
1830329
377819
1897093
110063
159579
919934
307300
189557
469472
749695
542543
453158
1052196
909362
174893
1601258
714483
1182105
899919
816837
1673491
1947708
1235504
1725338
1997665
25174
1754189
272185
1155792
598246
672664
331127
487868
1135957
48055
1793589
1375875
181972
553983
779895
699512
1455258
504210
1492363
1247523
334408
977327
476386
473127
1304187
1949902
1079349
252450
1242505
252500
1851081
1974747
222705
665048
1328718
1393917
682030
56659
1488564
705553
880916
758832
1255503
346655
1391099
1437713
389030
530563
155755
70872
866124
654282
571649
1949156
1612802
1083415
399683
24131
1850232
1101032
884839
117366
1553992
917428
476614
288765
535954
1482103
889218
435092
206333
1884627
899423
1601437
1376899
1257480
1215983
1373792
818653
405121
750678
1784414
1123647
963976
302441
1799612
1388994
1130649
1881339
312264
334163
1735888
774220
1908395
899561
1751583
275396
1487677
1855749
1563157
1514937
1981310
132151
918892
292600
1698520
588876
1553092
1959685
924814
244215
667482
1502693
1685698
272734
1031041
1293777
908472
1356158
1037881
878632
1904768
1878359
819164
224998
1245744
1916459
1114126
1309127
186289
449919
1638625
1928274
198769
216132
878164
893125
528437
688944
1607814
1869908
141580
1945181
1612840
650216
1037383
248146
671408
1096153
1520405
1303636
1404983
608086
213547
597060
1990872
1431230
1637579
665596
259171
1546814
131865
75473
1660741
46882
602619
1540305
1349027
1254826
1807134
838582
1788570
405259
561208
1361654
1187985
14094
510010
1850094
750505
1609275
137922
1245151
116721
519253
42311
1357307
1388432
1401392
1540365
390314
1487945
1669230
168420
657847
1611383
378567
908714
1285142
1616669
1375883
932128
1533767
1321981
1538354
116124
1088517
273180
76567
330945
227784
710811
424987
778482
647544
540705
804945
1210643
129871
1491553
404949
315373
238127
284468
1568801
1473896
1779417
1773176
436654
1600691
1984736
435702
640719
167271
226706
1201561
720176
1903489
73485
197984
801353
1744942
1663699
1610440
1623564
1798877
318937
791465
1992676
1388525
1609097
245202
466741
1930966
1867767
1613239
445312
1281526
1805149
339003
397486
1624598
196729
143679
577136
463873
971923
1721794
1830565
172694
382193
17923
806801
1579281
34662
1678819
1798827
593644
1321906
311464
238108
1700925
1518714
741179
958340
1295292
501212
1507505
1987216
1651743
313393
656167
837757
1207371
1196253
1367586
922622
1062536
1850427
969380
851838
1926164
100544
675144
105343
1820522
723164
923105
934776
1558091
1107979
354312
1567814
245933
176811
874790
960643
975660
1708333
857955
1284696
1434370
1487806
6906
1647864
1727414
1599857
983271
256667
1521824
1105425
338957
1839362
159681
262363
806087
471571
332244
1612212
1930082
943310
1264391
1797529
771314
1645316
763320
191372
439207
1583169
820435
260841
898667
802194
1925330
1537839
914009
1682383
606662
611465
1568704
1741806
1652525
1467172
1116359
1882081
1768948
922667
442789
1941277
1367266
1059603
1956828
1270825
1905416
1196175
542275
135664
1640741
1281697
80861
820174
914213
1935357
242952
871313
346112
1828851
1951203
1519970
921672
1987928
1083742
834791
761125
1752034
1201396
754418
283544
1135765
171780
1592604
127153
491952
555242
1688749
1477061
1493720
1509795
209988
750799
944839
35523
347242
167875
56314
542248
562674
1138683
349553
246264
986634
788551
1647389
147622
565256
1033326
1268637
654757
1716941
585545
1669800
1599795
1184257
720544
1462558
538260
465813
899580
820175
530399
1223861
106156
1210508
1347794
1441328
1322831
1759513
299558
1862339
570139
133745
975816
1423112
534529
598070
1762179
1349744
1843757
1196722
1518513
1720731
969831
925112
552611
253668
978760
1609174
1311859
1862921
1549668
1582791
1172018
1725184
1653140
791253
626393
1531647
372929
580475
73430
436587
1516446
348072
466838
23797
758160
1250653
1362317
1103388
1497593
1834246
1490692
527894
237100
1057423
268542
138847
113383
1385726
388738
827915
1771151
1723077
216564
1008760
1096347
460778
412893
1208036
921249
290744
854620
385988
342971
136598
1115855
1245405
1413301
1806110
1083089
467142
167934
84085
132500
1090302
1015290
1984783
786517
795255
476755
1076178
1587294
1224704
1159919
510637
1648508
1882475
1828722
339486
846021
1925891
1106219
1822880
416274
139878
12334
167045
1374196
945678
1053193
1491083
1560946
831895
1257683
1120384
791704
979720
1415248
1355293
1344637
1189004
54117
1740449
1650785
641212
626768
914285
739082
792887
707999
903378
378388
593661
241133
1002500
1240261
721583
1750199
1992430
1643832
579801
548169
1567680
708268
300162
1531233
1478620
1139554
916320
560080
864771
1388586
1829578
1797005
834598
442777
883286
1326120
660728
623142
1712000
621906
273807
297902
1325301
1672972
1435064
1147773
386093
1452982
1307983
1881332
1739546
1705690
10630
1707722
875416
1154808
92507
882467
1134807
64031
281561
98685
931258
1133417
1266285
1420195
145820
170441
1222361
1424362
1054143
94987
326337
1616368
1731521
957104
501206
1955334
1744550
1422098
49033
972284
865668
1056475
825191
11967
1435421
1687869
1305335
1208502
633648
1873139
51278
327627
1328715
1582029
1519997
1822422
154740
282905
1752387
770168
180572
596975
1596152
169013
1669462
904951
1338907
78093
867781
924981
134692
1208275
1742449
895206
1989294
1537818
1553917
355287
476544
564210
821365
757410
1387918
362013
1441044
327832
1247718
294184
98455
669039
226056
1796797
1217245
851732
684388
530463
1963725
1775300
1187711
1081395
1616323
322351
1227104
431581
1051149
1592625
209039
1579272
871421
1820201
1834970
1431311
1575343
222652
1704058
883055
965183
1343658
1860781
1321094
609916
370592
1841907
67435
798782
415982
4141
1474472
411864
1728138
819691
786126
822177
317297
767349
1413947
723613
1418397
1433719
1237145
1387247
1580425
1432080
377701
750877
1189287
1430264
1817213
1546664
127283
1130370
436214
308284
1187652
441298
1175031
1774126
1759481
478137
1816984
192227
1258669
1747208
1248911
1769903
683033
232316
1231959
176486
854587
1539428
1626632
898480
591796
863421
480771
1778036
1574544
1824981
129877
1103505
72979
638807
591390
1190233
635691
212239
1472370
1123582
1233866
290612
13833
1688093
473044
1840785
280602
269871
1299027
610218
1724322
1727123
310265
757943
1085592
421042
1112868
389153
1982717
751822
757001
1273578
1358921
1333234
1360143
32951
47884
1872552
1828404
1981542
241634
816880
1628434
1978112
162830
761851
779403
603975
1175294
1299415
1523402
679779
301309
175484
568863
1938289
244663
200730
236610
295697
1140511
1688253
902646
1590661
1851092
1530205
1058347
106001
350525
1395381
664547
1228707
1807979
1772041
869684
1067514
1598199
288170
880852
261537
711583
671650
1320066
1315859
1291538
457157
1265578
1841068
1838494
987930
986082
1676023
1944034
290238
1867907
1867089
344678
1283332
449091
616735
1857521
1676014
1413460
1862444
1610915
1013073
1008556
104741
1202801
1559219
1840390
1965480
698906
837189
1904204
1183616
145281
420003
35586
817353
1435474
950567
1361663
1987780
1021106
1656898
1991756
572133
1099374
152001
1987772
86509
618456
961544
1472438
1534864
917710
1265875
205810
533576
949036
1390817
1123500
609097
1239113
268976
1687983
1929893
592513
791945
1589430
193239
988862
1470299
135389
603417
640738
1357593
1892409
1884230
353457
79484
126503
289176
13361
1624880
468003
1643479
1554432
1073278
1211997
503389
190033
1534938
1784740
129780
1497013
1936437
573574
1838451
442729
956088
1339549
55924
228384
1687265
121857
1436095
177656
461848
1008596
881217
396758
1219058
414786
30811
621504
1997039
202927
1924331
318492
1013554
1288026
1478075
1401834
1601139
1220195
652048
1696585
34356
436045
588234
1744627
883733
1340813
1860949
1852743
513641
1486375
1262665
1171611
985355
1575870
1683360
652455
163296
1358799
713461
350138
239603
1180400
1660249
1399378
1301784
956829
807656
365543
56044
1326623
147632
1373647
1312310
1211422
1575892
1712483
77237
1710106
35311
689165
1780760
733630
852440
1077603
256978
1394743
594836
722691
69844
1351687
719256
722309
985637
546688
657586
166557
716977
1004955
216273
553587
1218028
212687
903908
957877
778560
782349
85299
1176761
1863077
1342256
1008552
1982646
915266
514926
620170
1942454
446796
1605239
1225279
1518416
803054
886934
1783196
472397
1803345
1404600
969747
242119
409754
940501
163135
302564
1525197
663505
942933
1566616
1417271
1940642
1906234
1508092
1627107
1812467
59304
677525
1573409
1133038
892962
1504920
369170
1380929
603058
1933484
1514136
1084264
837239
947120
884477
440801
323207
384020
1209144
1580825
110432
1225303
155064
1352658
1219827
534171
825834
508765
1246191
197115
815258
444199
99977
87616
959566
1343081
276849
414043
1106368
1152538
1266040
1683906
1272052
817990
1079738
217282
327660
710199
1519070
892106
1288175
140283
1700507
1557917
260938
1741610
312154
1017425
1861277
1111948
480134
485187
1120149
583678
114240
760242
1095009
545869
1423504
748349
1846701
796682
383634
1830252
184207
1045292
17514
763069
1766285
492656
1565764
231883
953747
784118
845271
450860
1410632
1937543
1291554
1002826
682189
902136
851374
1382490
727591
129453
45610
1994917
492944
181495
1226016
1357738
962498
775975
1563543
441367
624654
532909
1085498
87304
370564
683476
1725057
1190914
1930106
1219617
670875
1043149
57572
1036978
105637
453601
1025849
1857092
679122
1447585
1853422
1844815
1446348
1100638
670333
345054
260199
1948001
289944
665473
883689
1685896
835106
1249533
1186257
662569
1237513
13892
1424188
1150475
222978
1240144
1350380
225357
942875
1565883
1389374
726765
1665838
1655862
1471826
1167944
1831523
316268
584137
351600
58507
1710957
466397
522638
1488152
714532
743078
1342661
1923642
1381532
1099313
627570
1688552
762671
802790
106201
1044639
1356566
778045
41603
825657
564823
1397856
1438364
68197
884630
1273324
350160
813615
26652
590906
311527
1568647
1445368
1847931
82872
289814
217520
1480794
1499395
1134326
174903
165710
1012833
912065
1092422
1484180
132765
1644208
874908
956879
216752
1417255
105893
780546
1164191
1852710
322855
1433059
164266
1096052
686334
1871513
690951
728300
301396
1436282
1164403
1980690
1816959
1065160
1340238
1831230
781557
1553787
715678
1181463
668911
1665395
1862819
905449
1208359
375970
1641475
927925
1758336
1513536
407577
1977512
1087685
1582649
651574
472279
264846
161520
1297415
171425
1355547
1247553
1973871
1502691
200604
1367044
1416641
272400
965072
787859
518333
1391558
846724
1214166
644081
460176
1907573
1459839
157928
1439927
433922
55517
1513087
200260
611560
1181711
72727
1046911
951304
735185
760852
904888
525134
1652070
81454
1217611
1155879
710026
244099
193430
1021027
1381372
1071448
1625721
92189
438132
714590
253783
90622
1532411
1934116
1303471
1140610
1891991
1329763
471955
342832
1663617
319429
1677446
20836
128371
13338
389256
172211
319897
576717
511943
82726
1753080
1982520
282535
1986400
238824
1565120
1818118
1295525
244545
553744
1064592
1081589
1473220
40894
577202
1692212
566689
531414
898690
764161
1034842
1832084
1202406
1081401
960371
580266
1207088
612248
500914
1039026
1494106
1311664
719405
279305
1035277
1801628
728921
722817
7294
1332781
1549146
35782
1982927
1465855
1041047
956166
1375809
1736194
725956
1816242
1876847
1077471
89838
242185
337160
655800
1555773
492155
1901962
1456454
1969032
1658324
1251002
290680
1909270
1968675
723
1031047
88234
261026
462843
865333
329731
1711629
1260826
1911311
853591
258832
1817881
350329
792394
1210669
488113
296274
1799440
16795
1881331
728144
1458783
452266
541284
696446
1233253
1407011
1763966
414417
199737
1819931
586277
1774926
528885
1917382
1316989
928976
345130
841647
1509335
514193
1609527
467891
545785
1498578
19013
1291099
99529
241098
1148516
669282
788792
216403
1640575
1573918
748351
554386
1761373
589345
1077158
1424650
38288
820036
939418
1953148
1259581
153415
1302098
374673
169889
79656
1612752
853371
1652693
28843
440209
300233
396
485089
953371
434778
1148856
714682
1896311
424258
870764
1007233
1722303
1729165
98128
1845972
969709
1106839
515645
1970426
393098
346054
1371794
175117
1240197
661858
1253724
348036
1962894
837742
61490
1377115
1410384
707404
1958593
30052
1409026
1278028
663155
388180
51412
633544
1430906
976147
304866
537947
887469
995403
1950615
1186128
1154789
1463467
1493928
304509
902550
166118
1219409
1525771
1879070
1998472
504278
1150218
1365022
664459
827817
1324154
1417570
1289712
469641
132958
142170
1671600
258384
435489
968320
1847435
348974
1472658
1761124
1612520
297807
1676944
1184307
1906078
938126
1518856
384284
1715380
287792
1282601
1035405
798564
1225891
1380003
334516
487000
21250
54947
885283
1837359
1812451
1842233
549118
329340
1741265
277074
149230
1270333
1681176
8678
36860
853697
850111
1667399
1779670
747172
963979
294927
1949782
412815
1019562
1149146
1833910
1773321
1957673
468641
1929162
1155845
1950418
1103392
329558
1348492
20299
25710
1931199
1965769
703889
372183
794389
1534328
1579995
564095
962279
172697
821565
615818
438283
1044466
1178857
869203
556646
1926370
1877137
425757
352053
1870632
964917
1538934
1611824
1407115
584991
508767
1446659
1475411
1842712
542513
960221
964236
1544753
911545
1295557
1073141
346408
1803958
54572
1037313
1347619
849374
798514
594778
147844
1603450
1149710
88853
1704669
1113369
309646
6676
1774386
1919065
581148
1379457
865236
281378
1164985
1391893
1833338
1849368
1720433
538977
807861
1574951
398071
1917251
752111
535909
1412410
1209660
1210441
521550
1191628
997693
837381
1333135
652888
1242719
1576530
583256
570693
1465696
65303
1147898
939134
682990
232509
273961
1981304
136128
911547
1875013
1792816
1839671
52455
1580865
258232
1158418
791569
998384
1419582
607549
321667
931825
258446
1619889
1199887
991395
1105788
960120
159845
1823228
988386
285906
1030786
541630
950728
57920
1177376
1495488
1736631
1523448
31201
346413
614268
1948231
1807492
97340
1747033
617122
1008783
1310949
680998
1694299
1751501
165767
1269692
662892
1519593
113312
1185489
432130
1054068
1876624
720290
8254
68671
1431560
20562
491307
190917
1446380
918012
372348
315258
871415
333342
1898842
1735288
1384125
1141301
1509495
866227
693647
725366
116744
1433195
678277
403864
1355728
316045
564158
320724
967804
282135
1575284
817641
20448
474501
85327
404006
22779
594552
450978
859691
1066278
277113
364409
1213945
1793906
376198
883760
1863285
511392
1424209
302828
62706
1205910
1354958
1250483
928136
1664267
1290761
181461
1842679
408319
758916
1710878
600361
245743
76728
1835291
304237
901141
1199889
1692863
624714
552363
103107
1788015
615032
1575171
1403750
924098
1065973
451052
280750
1116564
600261
1057602
78698
783581
1942461
878944
376672
214934
1609657
78824
110501
374310
1816426
393575
849510
1530248
1561015
1407434
1028428
1401741
1927214
137157
1679145
930259
67365
1171087
1799677
1428409
364011
1884082
608141
468280
76796
601741
1809136
1074356
709452
209311
1399724
783188
1142151
1498188
673515
1801110
269058
1213818
711901
517847
924160
1002703
426156
644639
1168
354406
1182130
715558
816981
1519691
1105485
1177245
1563487
71762
1913702
551889
984192
1568746
751109
657483
712466
1152031
1904569
1754445
1538149
846965
1717369
1631527
1723851
1603157
773427
142302
756906
1414326
1944998
1637802
721348
1469810
1087036
705104
529460
1764094
1307077
338758
876277
1655451
1034234
1554032
1343165
1629914
1785655
234867
430790
564017
888623
131830
1692677
278798
1930292
662644
1771229
1279648
1886159
736212
82509
705205
1056407
1829343
889503
1549162
709952
1859438
967736
1752041
844872
1253677
1144861
1100734
199125
1799386
1372631
541599
787593
336805
1852213
452883
359234
647677
1846318
1741870
743535
688275
1570526
34475
1776045
1995995
1855232
1672911
1682991
1826933
69071
1484853
1945278
706769
1813611
127970
673963
507566
782693
1938831
589895
1250491
666306
313084
82408
1849333
1390347
630314
1230493
1966280
1301661
1760416
1929838
1288582
660417
1320072
1345464
432915
213957
1923430
341718
66174
1224830
1519813
337685
89938
1037975
1922120
1082950
463640
1333087
1853614
508825
189115
445813
76554
738334
1589671
992795
1691380
1787951
1158846
222476
337688
728698
1481841
502471
1200736
1849125
542034
509412
684137
465442
1059096
1927231
773509
1418260
1583694
768063
254605
1545068
892535
1772239
1307945
1244718
364145
951321
413278
702756
410447
1136019
1525673
573189
233790
629942
1418137
1229679
132761
1777657
1241462
1507698
269777
1917241
1182087
1590768
1587738
897052
1755780
1087914
1630678
1436943
1310262
1787302
1871038
289086
512452
1838740
18758
1723171
970198
18451
1694188
1400809
1745839
171363
1208039
532848
1174355
862105
889893
1992474
1983883
662275
738752
1661124
1389394
1183778
581848
576922
738551
988564
1189582
1447069
166651
377222
775383
1379705
952741
818361
1778127
9041
839717
1744070
1124217
12464
1475048
1440697
1260970
1771801
688088
1138507
699680
1027602
1909809
139382
5314
540871
548252
37083
445139
380501
1015549
1454107
1837992
1052365
317795
1378806
1296475
1009528
1553866
959724
594958
1913321
967852
1862739
983096
1352785
1930933
6307
340445
372865
549145
305863
1258007
539736
840337
247780
1028635
952882
429441
244842
691717
1098208
1372928
1643075
1571215
906255
291554
1012166
278636
25374
962393
1475321
748298
1620798
1331629
30025
1523162
1700855
211292
693487
616804
1928477
878052
433269
1056694
1262249
1857612
37437
1586321
1429299
1553848
1742790
1376692
1078794
1793496
119227
1273057
1313260
1872831
363197
358277
26218
1131557
513083
46620
264172
1234025
845920
1716835
365338
1451407
225573
212830
609835
1017458
1095265
1522787
1352048
520985
911922
310219
1636908
1278106
1403386
777478
984729
1638961
1989354
1911057
724628
319737
197175
961700
1992486
1541666
1739032
943747
1916496
1259122
264053
671711
1032422
1563070
1127980
1060370
955378
1694515
950946
409163
1389827
1649624
427875
1750874
375145
1774962
1459408
1518584
1792521
1917161
189697
1105182
347251
1504179
1798274
1935291
1426448
1489703
405760
1499243
1851883
141230
609386
417806
1150156
193760
601977
343658
980108
878683
634452
1899228
925708
1591716
1240635
257328
1510579
962279
1796059
657482
679206
1062585
1666968
1241626
1501515
312548
168670
1237241
866019
1154379
825808
1053577
1354903
1438993
1788607
541747
1049497
45179
1534102
1341097
194363
1921905
280115
314199
922534
869392
1474736
1908334
219121
470183
1989892
810843
1905272
1324119
331130
1293226
1042189
995153
855186
1167751
203926
1707843
425702
695970
1402619
1554541
607273
452129
1273643
985950
1813425
1588952
30618
1588759
579808
929940
980035
1631727
1904508
482130
352723
774686
514793
1564397
1942301
589094
1250344
1505498
679042
1115259
1737848
1812424
823348
95829
766742
1353869
1664659
192104
1048854
1095862
1879202
1991010
1284099
303157
684120
465816
128586
1195061
1057104
434240
1314296
800397
948075
1792513
1579068
4506
1640749
418731
349006
733489
1877876
146504
1603270
1745166
734472
1694438
822120
304823
307287
1537540
1943946
715071
354984
1072797
995711
245686
1261226
201110
1136315
398513
1824747
1143720
1053433
1803284
1675743
1343181
1200057
471490
1862230
854851
78240
456138
309741
643862
928356
1148472
544090
313101
1642319
1259238
1870771
421894
1156095
1120545
724178
1442486
905632
495485
328530
406756
884678
139563
1650646
756520
1059842
1213377
443308
1854625
393065
144438
226527
1707298
1793384
13200
516976
157906
301903
1238086
1681721
1729641
1233079
569459
1294241
993906
1061975
1809200
843722
1104043
1391840
1823975
1913534
610477
552898
423104
1146696
1532391
943955
663306
554867
1839228
1041821
504898
371099
388850
411083
519389
1461242
1957473
528192
1587199
1091491
577792
207324
845371
1424644
527039
92847
1427488
1842740
1197739
201338
551822
1286704
1955493
75884
1287525
1354875
1116009
88931
333947
135217
1606387
1578353
1353528
563854
419842
1606594
1588326
1790508
579345
1780134
1538907
1574477
350574
997976
1493257
1340052
1527109
1580082
1553498
623480
878816
1694624
1637405
655896
1265066
1941402
509792
871025
1391520
649782
1611262
1172505
1367943
8016
931785
681376
1157021
1856125
712065
1833069
1660528
1941019
683111
1904658
1419493
1403955
670283
1912302
1466296
1916803
858483
11497
1100571
1058386
1640202
553593
986771
1602114
441131
11154
458825
1494244
1084226
611476
742475
1282153
1921149
407135
990509
120004
1643413
908021
773549
1696332
1702767
553333
651121
995870
143659
1230639
139103
1470487
461097
679419
1939832
1576180
659694
573169
717186
411483
1383083
1187244
2595
1380401
1715376
1481380
1188111
1135251
1251547
676582
679961
1298046
1657721
1110971
217303
440223
779159
1441802
376665
144588
595989
1365048
1833110
202888
1721986
1421878
588291
617230
452960
1820555
1977237
772011
404056
1110567
268492
1205000
157797
221578
526862
1858855
839368
1577165
1315706
952891
1910297
650474
1326410
1527753
380118
126006
1465599
1730302
1634777
1233162
1994821
1966773
1588171
1336255
409506
1211268
1081408
207589
1731946
1300782
140686
1540507
509359
220357
1147133
94496
1988836
698073
783450
1140276
1988939
489716
413201
890698
338712
949594
394234
1116228
1574921
1479678
330549
1100720
116941
59562
1375490
802538
1425263
475049
1908039
44641
73447
1234809
1341288
721813
1505854
844317
257278
531821
1152559
974602
152931
1218938
1169504
308638
1575319
379991
669046
1386838
1229482
1111836
1048455
1434505
1840333
328436
883509
638136
615676
1468970
1665089
1886391
377806
448644
606004
332045
1607152
418006
577440
1528859
1358705
695521
1824609
886107
847254
1685335
699995
1331006
1996788
1508464
1729651
1067415
1179875
568316
118611
529009
384738
1948173
377051
1125108
1276668
716125
404784
1689351
1077613
30740
1492877
719550
1467779
739123
13532
1313166
934327
824047
1055227
1304225
344304
989387
988084
728687
1247945
1626557
751587
1662548
1621224
1446617
1705975
1246189
1312663
168983
625788
605205
1096436
1635813
774908
607671
418157
859484
793724
947064
1796679
719452
437455
610260
1280499
1975880
464062
1732471
739675
907763
1007656
248620
947220
582896
1258519
888199
333795
384443
940849
888713
1046048
417730
1633896
1250566
1983444
351765
391737
798176
519856
9887
1821983
1110849
870670
1927663
381848
683779
1995937
250809
1593276
787332
1880808
373210
145926
477637
4585
1179849
103054
1126660
859813
1371674
373057
393584
1249221
692289
1330557
1856277
1225809
1846026
1658181
993836
780680
1502149
154234
1939881
1440928
1420100
1885609
684842
1895744
1606970
532932
1039846
1211482
893291
1088939
1825016
1002945
913721
1918550
1849040
766445
1656974
1224743
1716084
848049
1305406
1507459
1387968
552524
212101
1146527
605765
1546337
495822
1568008
189137
1614366
396040
1437325
673452
1327479
1859433
1533534
278532
413451
1447805
460718
716300
753212
852991
1851793
1232535
1714267
611821
1688618
902390
359837
404271
3103
739440
271168
818087
1932590
1536069
1490534
1746120
924762
1342947
1188107
1493453
1399872
1077207
1969442
394756
1315514
1814413
399194
1672931
1963481
274824
352568
951893
1525939
398700
1808146
433541
206370
1843031
1882097
1143907
1512893
641504
1112050
1042201
1677249
341314
905209
1018243
713819
85995
1029840
1877360
337616
1838799
1903150
1535790
63656
1325929
785630
580677
770383
1876138
1422448
403547
518930
826539
64951
1115675
885232
1291615
1702466
1800075
538610
123209
907786
405509
1444621
1799877
1304273
881096
441047
412148
371485
841406
1621419
1099223
1319973
1525237
633135
964297
1289812
1384201
1677735
390460
481474
591245
1122503
1269678
1020333
1450030
622112
401404
1480993
1291614
599894
1630393
426201
963857
1786046
452801
792868
1977987
530888
241184
815797
1053348
47653
1874994
192709
1260484
1035951
941092
387137
1158702
428861
1668509
1767679
618176
367897
621350
1649993
965136
1448604
275061
645022
981397
1495926
1355874
397700
1343853
543587
1725307
197006
1828614
348816
1639722
799944
259663
1694169
1362697
692919
962942
1970294
591718
538630
49616
241407
429741
1263143
879542
636754
1696566
1919252
1988703
914821
233596
935155
718273
1355499
609442
793025
902328
240598
666721
308263
365256
408709
752379
1980302
703517
1763441
1586847
524235
1090367
203776
7659
971988
1756544
106110
887262
1912318
1081254
1485124
1949674
29104
876783
1440430
1754707
1039676
510812
467074
1302414
1430894
1436869
32930
1948516
690289
263572
1538732
55922
223289
502420
1231386
1543101
1500311
1146351
63735
491898
1886957
1372608
796165
1914285
1545818
1699627
396098
574334
1263140
1736507
341870
1533498
865991
1047781
1711878
1880955
1657053
831406
605471
425546
1257522
851823
1953618
71727
784781
25512
498634
883392
201947
1569142
1196378
1167385
1793059
1347267
1450821
1057349
672353
88221
1727782
814929
1449398
1167295
158488
598888
1115436
951856
1648120
1337982
497994
451974
182675
1730379
469083
707045
1885476
1352018
1823119
1045654
501289
206515
1095767
405831
687456
1531579
1952303
1974832
73179
662506
612215
1781614
1971194
998996
398651
322348
896503
194235
514356
1890877
138986
1510163
1566412
1615858
1707320
1417922
1004457
80819
1693279
1081137
927136
140780
1987436
824259
1346632
374223
551723
1379731
1157981
780856
302516
1187331
474293
1871878
1894828
369912
1421713
101938
876483
547627
1900053
232675
1085752
1589886
1345949
1159176
350535
1063044
489852
773192
1695334
513129
1561749
1998643
658507
1720129
1815299
755890
1565974
116528
1829890
107603
175001
91028
1128088
1505436
1440360
597944
73544
863430
1492441
1961102
662964
69512
1348202
1534360
838383
260294
1954073
1795479
307575
1277398
1831780
396206
1566945
421992
485311
313090
396331
1469895
1857035
1955656
1861864
70400
37263
1576303
1983740
540945
1432528
347267
6587
1239067
426508
103302
1272348
1345427
771201
1096651
411140
715467
1338540
1046734
151380
960846
1641614
1551769
1002897
1849833
109861
1499049
1056312
150116
331888
1069234
159851
1260593
1122560
319082
1253572
938004
1370247
180349
1585216
782490
1463580
1335910
358552
159343
111051
1717051
1352308
552387
1524655
1390094
1343788
398180
1780536
1479401
1261458
891202
1082443
1891415
870433
1750716
1820980
1487264
1802852
1791783
1328314
579127
86364
558811
1858432
1299593
273542
875783
1487420
1340313
1663985
711477
948645
469176
1775985
1531602
547518
1588592
1698390
1362433
1099028
1568481
810500
656493
1603633
750107
364407
1340106
94988
1707204
586484
1326801
711902
223262
1557684
749077
262330
1906162
1727588
1154183
439992
911435
1257576
1093408
449020
630246
881592
571130
1331203
1697180
1870099
1703243
882988
306287
1294333
179313
1028912
534853
1092215
1008118
16117
1596133
1150221
183689
63078
1492883
426011
570621
769071
792814
189206
632666
1392014
1893265
976472
231554
1646795
1346060
572562
819082
540457
1922195
1118796
1676182
1690411
1100280
1844040
740627
1242859
1795224
364511
1579508
432860
1482588
1478051
642987
1280309
85378
1146341
1671937
895190
212219
1127596
191569
112018
453101
769008
822560
706611
202975
1796066
778481
1935038
136373
242224
730184
1852512
406781
893021
1915097
488336
348249
131075
1280852
783663
651539
1405083
1978479
1315102
996529
1702411
1434661
1162369
1869558
900811
193716
1849618
1443339
961060
1007646
1912007
776241
1159618
235086
953524
1982244
1314364
1248316
249707
1668222
1863099
1049052
684257
1667530
946295
630370
664856
923468
121321
1845346
1284242
637769
1614957
1853445
1590100
826567
951780
1720462
1208671
1774554
1213276
726575
1986517
315265
1550416
1379315
803791
694730
1058523
1961966
1353863
743032
542040
170317
168747
1541449
1793048
661662
133462
1716572
1826899
577595
357352
1097610
1514320
1801442
1777226
1368179
1209228
835805
1555206
494067
575459
285678
1382780
719391
877143
457503
657623
1645189
394631
1631893
1293844
716702
722451
800123
1675307
1692341
767481
7654
79502
467942
1671665
1855251
1535810
1516548
1057160
84047
1379497
1454367
1852867
700176
226541
1681553
1390225
245220
1487009
834558
1841393
799227
1777529
717733
978751
192677
800495
856826
786760
160282
1278614
1831416
1286803
299405
1740231
1008260
452059
1932654
1457763
302620
1969945
619516
1657216
894172
88781
846830
426330
1328040
1563561
1554038
677649
268614
1055561
1032436
1117346
870800
1054813
1652035
208403
747906
238061
746618
695092
1812749
1399765
1714210
337188
238808
1341830
656558
1489886
409338
169607
966627
1037133
1094137
910822
265618
1331970
797075
1743970
825894
64142
1951411
1803442
1296619
149381
448851
318969
1722843
781489
564429
1379724
1314703
1167937
1936119
584688
84406
1921690
1577008
743889
1663308
1050708
731389
1152074
877478
1836260
1941384
1248403
1620425
693163
1856711
164068
940832
659301
1853337
919789
1728113
490491
284934
1651037
1433947
1785923
129225
15199
815479
211112
1924450
266657
1757313
200989
1375582
12132
1840449
250390
1722212
1962303
270314
1873746
1107230
948951
1056197
938551
787294
392126
399303
1693051
1233327
1623734
713971
83877
872225
439436
1368724
362381
1409453
1996903
476694
96723
1021729
1433901
1776620
737242
1539297
153250
486465
827030
1686215
1847967
1158288
737998
1354359
1455063
894441
1346925
296231
1723509
883999
5741
592746
133289
259770
1882729
1633312
1611832
551714
360460
1037165
538925
1115033
1785353
1032816
1735299
935122
1503707
1680805
143978
1704246
96684
709257
658469
307457
1367903
1769610
827528
1093527
1535203
1450537
1424888
1499390
905660
82670
98397
1571066
1501002
1158494
615688
603227
1811759
1696400
728357
112576
285486
204041
145126
1268397
1714254
1705649
1692067
1241405
943580
762948
364028
1899742
158272
484997
930382
1976067
157833
938485
169893
1274418
1937224
1067909
75182
1024612
1333713
685794
173737
1962071
1461139
1457746
1867984
124814
1228874
1332036
1079375
1367151
1101965
688569
1153202
1902468
58184
1200108
1422995
1943932
812898
480312
1585394
212763
135000
98920
1530463
177684
265284
706056
931551
1768689
1217762
1678815
1498509
955687
107708
500760
1118326
323978
1477206
228834
15937
1012883
1616491
566530
1753880
1910503
248894
1899807
537816
68958
75057
489654
1471008
573230
511621
1186970
934617
822823
825099
218984
1774819
1809980
1608673
1848122
430395
1181114
1627941
1177871
211712
444376
1947322
842142
1028307
1186717
1936336
385600
632243
796383
985641
1003782
1214185
1649490
363657
1468972
1836439
66089
204171
416159
814234
201649
1862116
810168
1836316
587425
159636
1521692
654718
1754002
51930
1697453
311747
1022765
1171119
969485
1390863
1272881
587967
901316
1616013
826314
383680
882847
1273980
1505339
531427
105711
93716
1618882
354865
1107354
1761232
356094
629202
1159851
1408582
253016
230482
1746575
1047088
824311
961951
468565
1832260
272852
1088300
102582
1461150
633656
881077
1133770
471600
1115850
1883455
1278354
976169
1597729
862214
1259857
919727
1791133
805483
787842
1238271
1914229
1051656
778060
635537
933663
622626
1109011
1494663
589707
1804905
563929
1665424
2976
730688
1250833
362134
1767303
194035
1720953
873375
370249
1633057
1904657
1600203
1408773
959169
1389543
1826482
1966738
1668886
1436842
787910
1000402
401946
233917
1892914
1370009
213624
1101201
834655
1789630
1260268
1837998
1781548
1027269
14022
605936
918524
1940918
1346364
1108305
855938
1331697
1993032
1838240
1660790
1707783
1649322
1989410
1619868
1271500
1625015
161693
643358
1891602
1449454
1958188
37445
317808
1309214
1080560
1883057
397227
800489
77167
1128870
1885796
1237400
1707192
141948
1687973
1125102
1893374
691431
1435245
113261
1873326
87690
336305
956772
309360
616757
1770365
1185063
853503
415241
1188933
281600
143338
1960267
593408
1069376
1967901
1910255
1672386
808838
221993
1912159
1340127
136819
285210
906241
477299
167937
434356
835354
1023690
1292812
1006387
1099149
1413902
256666
1917123
1224024
833230
594640
1264618
212898
350184
555018
720075
1043472
1853712
585843
1057732
1768139
856546
1883212
1663328
1902660
291587
278889
366318
244513
1623800
759140
1215877
730008
1677026
404397
903023
815428
484548
1287636
173147
565920
1844171
311320
1552708
783446
1582401
694808
1386206
1373914
919485
1154846
991576
313594
1938273
1765607
1865276
1994885
607181
112948
991040
526386
1839965
1021447
1802937
1718839
901645
400366
1981048
1771584
220626
245785
637316
1503413
275714
312483
1942662
1832651
446348
1255162
1986321
927140
480511
1919784
624783
276915
1491131
795011
403783
893063
250666
440537
1713067
1795586
661163
223817
1466550
1339612
856193
1690626
365352
376318
1388038
736200
974229
791221
1960874
1741800
82886
561854
1454282
1835778
939357
742590
1269407
1679323
211979
1200058
470945
398286
1995337
1776588
1875055
240505
1449616
854073
967445
565271
434094
1477124
1508581
577230
112057
982490
253477
1989659
223761
80455
491142
270936
594275
487346
204309
1099177
652527
1518090
63187
205380
1687751
323849
1479403
852570
595596
865816
575943
1459842
754218
105517
389096
749702
661722
223638
1883793
223649
240719
1532242
354139
1871292
902991
1503118
157936
1677228
1206484
686698
1740521
305658
1120747
765467
584501
1388755
761727
1979305
555575
404786
1004620
1265008
1796134
1418400
1344775
1996288
187357
137934
810452
1089785
110155
1515729
1654530
691656
735739
1474722
1756712
1886070
1436537
996084
154784
488756
1430946
1192176
1518830
208447
1096298
420684
1096746
208277
600405
855007
752317
781742
1219701
1264744
318204
19804
1166215
1579193
1847448
801098
1140627
423914
906176
469161
65076
1675347
941262
1550967
1901297
1319445
1452071
615128
725320
528689
278934
720091
835005
828514
444051
740103
164858
920062
882901
172656
273038
1839896
857787
1679986
253868
270050
424516
1270606
1322147
784263
1310084
1474735
838192
1959589
1721777
596648
654069
357148
1517446
373755
640464
1653065
1028625
1154298
1755314
144936
1017430
911738
957311
1563118
378144
283950
519985
1917336
1668220
1424404
1683791
1680086
67908
308718
1564295
1363117
1735664
1484041
1706856
1448732
1612050
1372066
1765298
1324654
331860
562272
308563
1090213
1174286
799785
962716
857384
78727
634137
692950
1208355
17912
1085936
442872
1746562
792761
1304825
265638
176486
43559
168193
1973672
1749587
920087
151766
685979
1690860
167148
1543207
13441
1915088
430707
345045
1685866
195307
1536610
111621
333025
1576377
840703
1821902
762425
1246810
89309
1317231
1934459
1432881
1023795
231726
1037541
960412
1864196
990926
473786
1744583
1966310
622951
368068
1699553
1741771
646344
650933
103325
1903293
55544
286159
991783
1964905
1334678
1710693
850532
339376
1214006
1791223
925099
1486030
996609
1404803
1953678
1771545
1576672
187686
1723436
184733
43709
1714683
1222732
1065387
1983811
734567
74347
1634818
1562633
740735
115376
1884270
959404
1097372
983496
735656
649628
991262
645262
1854559
1200063
884144
1914041
1628578
401068
1648075
965832
1355527
1866454
1053253
840136
219456
976412
1788455
684724
1793492
1172304
1126966
39335
553367
201704
1243892
1841764
657272
26544
597917
1219052
713870
41954
62764
585804
1797806
760058
1483042
789492
1444069
1984040
656724
1824585
1395006
980343
780786
1999442
525113
1186828
342239
1096317
521804
1127626
579053
136483
23606
1448064
1378565
1611443
124230
412123
1979936
1758598
1227377
493536
548740
1251022
1097456
295887
1193535
568064
569253
1476954
1528219
830005
1396794
422112
1803659
1420453
289901
102425
338202
791516
278549
802609
1569698
801121
1877978
710602
410461
217187
791950
1629548
657139
713113
1400910
1893129
599380
1761421
1506768
1428209
285080
1360096
1439020
1534292
539705
347751
828554
1264603
22587
806298
1215120
1249282
16684
1706811
993342
1274841
1145435
1539621
1172019
1578972
1178097
1083486
911972
49014
265222
1253991
1601298
556913
320590
1949526
937908
988455
853851
1419874
631407
1024170
1019062
917906
568530
555812
400475
717906
772125
76659
800752
1700391
1635491
1130318
325570
1322647
1611489
715593
1196291
1286461
243353
609165
1258658
1358174
265798
601695
1570522
406852
1069666
1023347
125714
1507718
1368110
109065
1367095
935499
282325
335519
814772
73616
1967903
110623
101505
1006137
1022192
1592367
719684
684817
757088
1784739
646145
1807055
882511
1359650
407706
1223331
1224695
848841
73003
171192
1553107
958447
845860
753431
694644
1882670
234077
573690
1914935
834354
1592248
698913
269046
774115
1999973
455195
727157
301934
1795292
240845
139757
1867752
329320
1001658
1714788
894487
1870352
311056
1842750
777505
874591
708015
1894918
743036
1543085
1536389
1461534
603655
1137536
202011
718146
1730962
1530926
1774046
548741
1623891
1354814
1629324
782021
1815439
1975881
1118614
826436
1811054
262415
662431
1447254
756022
1792822
1343297
1781596
166724
473213
332598
1520653
842543
1587966
303403
181827
630769
1355545
323931
777240
903680
1006743
722921
922559
534339
1177676
995072
1589030
1942913
282798
704504
1226520
798216
214229
54646
1461786
1193341
159727
1951127
1335644
648696
926219
1335092
338492
1024246
1073216
989761
1352906
386839
1970762
1917897
786374
1781658
778864
1138253
997302
527365
1797035
1834136
1711078
1791469
92653
1238488
1685642
1116875
1485528
1381254
351894
1043973
1587903
571892
46117
1480173
1065476
406696
480254
126546
1414971
1294022
860370
1689177
744878
469408
613843
792455
1902667
1490771
593066
415605
709316
41579
806279
388207
1720781
145748
811305
1284477
334194
1949281
1389532
1596796
802389
727522
1648040
706277
510235
1209622
1681277
331908
1173196
140385
1779894
1214796
1048239
587004
596596
793773
822414
467071
1900477
263929
1475924
1205179
1914387
785173
1857346
624097
761677
1033767
1932007
1646555
1229182
1745634
41035
1830202
1556646
1221212
280354
1210563
1769513
213536
1299983
1086758
1318627
1075337
1812392
832726
1279591
1215780
1774702
1141944
200452
476884
1778647
1983136
518576
1962441
1808558
1756629
1901989
1873455
68711
1751542
1395753
1427449
281404
1909578
1965955
1913460
778565
1127815
877643
953844
550315
1891392
201781
913139
579677
662810
972347
1248295
135457
558225
637691
67564
1603538
711926
284144
1744914
1255045
176417
1553644
723349
753624
551360
168082
1084999
809304
731455
1495659
1360450
1032310
284817
1002495
1096204
1209205
555253
1030592
1793517
1003696
1618327
589092
101950
392021
874701
1997936
762724
1598230
1321221
854324
395407
712242
410636
909044
1615208
1607395
311922
1388342
1829790
1340128
1875837
150025
1268964
1643222
85955
270812
765307
1299570
1676009
1769775
41867
1653428
580961
279565
1240518
580724
783782
1158612
1148582
1631442
1366273
1576314
26770
410386
689252
99990
1900059
1002124
953078
1120323
1758650
836142
396774
1219746
118584
1984685
158603
125808
275567
188078
263981
1963564
1866357
1525087
558776
1869680
984306
1538940
1556883
843808
950976
200800
206098
988836
637719
1966984
1726944
829646
1374122
665695
1401928
683297
1395535
101206
38729
276613
258165
1886875
846707
421104
1454589
1788445
1743747
203333
65864
267438
244029
462123
1876033
702000
227535
505342
1770432
909283
627306
1630232
1207
133374
1199639
1934580
1457791
717887
1163720
699863
1710295
56964
1094387
1648650
1850107
506040
128010
1759455
654045
804097
593803
701927
1777443
1653010
850538
133097
650176
1434598
945525
1266924
114348
1592333
345910
1241141
1702017
1218511
1600081
1908032
1444818
1179857
974158
1981764
1835555
910259
1705621
1121712
1922152
1500781
1706707
729522
835639
988268
1530963
1714563
666052
1688995
557948
1138169
991400
1726730
1866775
52230
732902
1973178
1256305
1275973
1286097
792712
1396732
24202
279790
1148781
280580
1119026
1338242
1250428
635816
1097534
483607
832852
1316320
1114975
964736
608845
833420
1864120
1437330
1175177
1546040
757000
110974
1230888
1493736
1053543
419640
1941803
205995
13788
1555954
362217
1132230
1627658
1704705
650497
1800254
493183
168430
1559998
155757
1401936
1876965
1242239
1788223
1994550
53882
1494266
47610
847905
1528451
1153909
985953
746951
900468
568324
78413
544240
1379933
1807557
676925
241503
873910
572913
377058
716516
1178666
1085172
398487
1412640
1256543
266223
639706
409340
1599389
549205
238221
1283037
1290853
13134
1464902
1677698
294948
1713649
379470
1141124
522696
373654
1963065
655700
1021617
201119
741919
848799
1118099
1524527
785163
445276
1091589
784004
941223
61703
1558801
1937949
875758
570317
28927
1176054
575857
479346
1757341
1668272
545763
616055
1071799
407271
985730
1924553
1254239
480663
1087745
1682889
197237
802563
1356058
1027108
1454380
157661
1394646
376431
829392
642079
1608188
1662823
1844603
524381
1915424
627396
867480
357853
288176
1260114
1008370
1650821
1115185
1046488
973454
1713127
1624463
1652134
1537183
1186282
1955065
358136
234112
1791621
719595
119396
1029767
1926066
660662
392776
517794
157244
1517337
844894
1544940
21384
777888
1726970
1435720
506993
591557
1808919
1122984
611934
1797029
1466776
763788
1856389
481718
472916
778590
832830
1148898
1686552
1619987
135370
423995
1606158
219733
180795
343723
779923
919178
1870509
1352094
296950
106326
1478294
409579
491555
1678466
983423
240856
715891
1388780
525490
464097
1389504
1522263
1239428
1192173
1233755
1366448
974738
77523
1723621
426948
887836
249048
1637688
1347630
1681805
611126
421449
53420
1631075
571315
1209368
1949170
655006
1863196
785920
1429244
406460
1274063
138796
606584
838408
1778141
1237440
974254
392192
1205426
1009045
777851
436241
198518
1251271
1161488
537873
1369334
1372619
1199331
1644520
1854232
579004
1073303
768492
840729
1958202
445826
193959
712496
939958
945108
1909776
1293847
1871435
1695110
1253317
505469
1623135
384686
399193
1205836
532308
178469
341937
149356
1744978
556284
541097
1709976
600288
736470
743476
1785461
1709979
550385
1748373
1535837
1143990
1189289
1210457
1350534
1400975
1710638
1486688
205980
1332054
42033
1789508
1735552
504790
651023
1855342
218632
666480
1557917
454533
1507656
1344216
267022
1533664
273013
575099
430293
515478
458718
442241
1548291
832447
856426
955326
996812
1111677
851456
669475
1651102
687952
1892958
1351399
353384
643915
1582105
632168
1304669
1941277
1011690
1301164
1864272
1755617
1037833
1093641
1021185
477172
1753247
431518
57155
1578967
164340
1697282
1276504
1163378
744061
1930004
1494606
1939855
292195
627865
616719
325118
1768551
1395593
520555
495765
1960010
1753734
1312468
1127353
1048699
1948825
1177729
204692
1557359
82830
990060
1544296
362768
1094244
728028
1108971
1392808
1168009
1908787
1731983
231890
906638
1959243
1960354
1360829
56421
935931
1813200
1109489
960276
1400131
1011626
807406
1942847
1921039
1258403
1225625
933532
594096
870086
733941
1086393
1342116
1239984
531074
207410
1387689
1134607
1401467
716762
1047314
1043057
1770732
586735
789971
1377155
1488989
134156
1050127
425281
1226419
1647230
1934934
999565
1818711
1345503
1223008
442787
565700
475015
1699152
1125034
45355
1140896
474056
1037380
1993041
1861926
739976
1653055
1126600
501923
229225
1735021
1035705
951371
1681533
1972588
1565211
764527
1181386
1813656
941385
491995
819251
1922245
1486523
1732518
619131
628293
1824035
749398
188249
914519
318032
1642052
702599
292890
1065901
1526300
292242
1401926
824348
622236
1589895
1253986
159927
1056587
883605
1544870
104751
978164
14996
714327
247893
90348
669253
729535
1688881
1361436
1922054
1299282
1640363
10860
914308
122076
874614
98763
63447
1444595
72766
410475
784229
1429970
831275
705791
969176
109062
1089582
1454662
1509553
1688779
354841
1605537
1880245
656567
44139
755119
1752262
271808
362889
1173774
811554
836791
554229
944949
35375
734203
1037716
1878691
1297964
6939
495968
140538
748493
1985511
1717347
923748
1032603
1618063
1399342
1295778
1475866
137113
1186406
428584
265100
1513953
1309349
1087334
939464
490759
1883600
1156249
1330835
156874
639843
1887322
1052042
514283
456928
1564392
53406
1603634
1550541
604628
643266
1319301
780940
406708
225185
531902
61514
1336476
373104
1026234
386507
1678339
71509
74278
1591236
527459
1570139
539556
182617
243454
1553833
536427
1379137
475413
1597979
279882
761946
1587550
616165
1314882
1319960
1172675
1850884
1897233
1808694
1198217
925245
955994
1729137
1074062
1016793
1039091
334890
1710953
627020
1797025
264084
969916
662109
6099
1715941
1332588
1900161
1860053
250718
1098701
1410165
176452
464251
476225
1906186
1975947
569657
1376366
1658437
365180
1603502
1606403
1774934
597389
1875862
1379261
1733991
699556
1407363
1050158
347085
1627266
218476
478459
555461
10966
1793509
1260156
1728394
852327
91962
1774980
961284
320768
165335
728852
1780621
365659
1818568
1048646
1567852
751955
1247334
1443106
1742471
1945215
1052417
681393
148665
669466
115448
650838
600947
1167321
558306
853349
1595780
57483
1511130
297240
245088
50166
845316
77497
195367
24542
1980242
65190
311635
168306
354689
913171
331154
485206
855870
1517539
514597
1928005
1215044
63728
1584182
1827772
871330
1918848
39602
609786
1688653
1259886
372535
262375
1010514
563288
1753405
1367846
1279891
417092
1131826
626205
421130
1880105
182542
1704906
1647638
451301
892545
1677066
668063
403753
1615410
968312
1096925
1351362
137456
1925794
731089
1298677
1106978
1116160
1647322
561406
427986
354950
1004600
870163
1630213
1578106
342073
390353
1396795
981143
493903
831486
262681
1788200
556992
523861
1635923
1342519
616412
283602
1526270
1663104
139590
1322832
557719
1416249
1901469
207394
78136
211089
1026150
1892822
847893
1244440
245823
1034034
1151715
960370
458605
1146583
1248283
406853
67737
847035
1252578
1182083
1123416
489724
982568
311743
838698
1156444
1283793
832684
47708
1253457
939065
675611
1632217
1937015
1065559
1235305
218967
186178
1910900
974212
1457422
1730567
163560
670004
1627972
1985076
1963265
688498
900073
205415
279673
1852144
1065081
1801674
1525919
1460132
1981283
1246493
1789812
1182787
384831
291902
948702
834624
142640
182241
1961077
938380
298601
1852566
146756
191120
1079034
98913
1327696
1120461
530683
912591
1769628
835656
89625
960225
1573234
124928
476507
1128613
1863187
724343
1459792
591809
42899
1097346
1863078
1842643
1120201
1574439
1710943
487273
1886637
1476723
352887
1357676
699028
479618
1099492
870452
416801
1002249
1574520
577548
166319
857582
694079
1479317
1350312
1371167
728254
1603127
1019782
22004
1729567
1285588
950583
686290
2028
367552
1327323
1334443
1038710
1055971
1458476
1554454
773565
1520051
1553845
741935
1572924
925779
968
1036314
1882135
234243
1002362
1587363
688321
184238
1559226
1540176
679239
1637188
854721
882706
580802
572322
1682570
705552
1923376
772986
1237460
999142
282372
641716
995012
1974415
1687697
177197
672560
250213
1676565
1359384
1446128
1819154
324505
648371
568288
731083
129084
842227
536404
1408119
985371
1797297
412578
815061
1931340
163124
1876829
1698935
1813934
239002
1933293
391169
748873
1429614
1891567
584391
1363159
420407
511814
258744
362519
520300
1689779
1478972
1581988
774083
407722
336471
867392
1672085
556163
1693725
1245004
1581347
1572495
10670
1336951
1500642
401423
1712213
1971892
1410025
1881342
157897
1835511
1930289
406734
127537
255382
337124
1076371
653695
219424
1436753
1173552
1091396
1646778
742228
1170211
99113
212583
1498874
564227
580421
892604
1177108
1692300
1209931
1262726
1027658
635428
785522
1108550
560089
828449
1547502
1307463
438814
1345169
1341559
1463068
1395542
1565403
1703743
53446
1663744
1804779
1338755
595897
1418681
1921629
1562791
1749843
541954
900774
508403
1062622
1260264
562649
436243
1664511
376644
6254
1016110
1969303
1666588
471509
749799
1830493
1294414
854473
1987512
1567169
798602
1800917
1200224
1538025
1676785
1888939
1399460
1076835
762002
176258
658442
1728959
451757
224035
471010
391613
950199
1756817
1841981
477806
666129
1225390
115538
230508
1816725
297824
1121174
1500178
202307
1787169
1745376
225220
1476100
1340355
1663381
1930604
604296
1345478
624689
848724
626354
1887832
1557237
293399
698766
1227891
1131329
1095552
1694311
1362478
1953892
1715891
530049
199724
554279
307000
1301867
51357
1178683
1886447
1043770
1901537
626712
282737
1000356
1980228
387280
1955407
1840889
1899742
1297152
1586834
358769
1548053
1141557
48299
972145
1088204
291374
1743746
1858971
1288807
1188126
660461
1435056
1651719
1987951
945866
124147
677386
538017
1040489
1765068
1715836
1925764
738020
1851267
444730
34159
1454519
1151170
385913
1615817
1272785
796810
361193
1966895
1364825
1719221
26544
933463
401191
1987431
1862929
1146709
196931
553673
1064259
805376
972895
1085976
1013937
1780420
733059
854619
441756
87778
1159923
66616
679061
265418
1247483
299108
669709
1514208
164217
1869844
720160
417547
260371
745255
767604
1779944
326671
899326
1882622
111072
1076367
262480
1655959
119902
1216539
1358941
293318
1957802
1346141
1294201
1892590
1133485
1686217
1292629
188062
1054158
589168
190194
922736
1495115
885778
358874
1047223
1451459
351644
1732320
154619
1932432
374449
161330
584322
1060748
260532
1467166
733825
1526028
1947808
1693956
1233940
225583
1923246
703665
1568945
765618
1059009
499282
629504
1991653
1940147
472081
125452
496622
444203
491757
1500094
1408399
1095847
549280
555252
1924289
454726
1026449
848688
1463527
1840422
249278
1777768
1739852
831634
1537675
174479
253083
174414
185415
1997451
1252037
699203
471245
1913547
337439
678139
320232
140699
514595
507316
445109
1303945
4965
914146
1616207
420355
188638
1225669
668757
961158
464645
226226
1299505
810297
280449
524772
57804
1446687
1375085
1262336
223149
177716
749327
959865
1449308
722192
1155141
12042
214763
455367
305277
842516
410256
835093
1355087
251509
1773769
739462
356438
1574348
683011
839852
164348
865210
1099606
695773
1120775
329001
433674
426518
249457
1135699
1724994
192396
1123402
1328674
951463
1247162
81527
1887281
1264060
1315412
846823
55887
366060
802320
863141
648459
203071
1484821
974212
113410
1389800
1071661
462541
1165785
1548545
506938
1088059
15246
1961063
176699
1798653
1930763
504226
1799268
1204035
1231960
533783
38129
587864
264572
1557447
1969784
815446
1586609
49157
227678
373298
526267
429698
741377
839486
1850245
937537
572389
1505451
1265426
1092611
39611
1791767
1358858
1592345
1354128
782910
1756252
1161948
82947
1065355
1043194
417193
1307317
676087
300464
196622
1324794
521406
978956
422116
453382
178101
926412
1366351
1027184
320428
1457082
1713331
1693865
1982448
410906
1912683
314110
820648
452678
955789
431957
580537
1693232
1498126
1139424
1732587
704330
498886
97565
1887187
1064624
734577
1552956
1902649
806191
1133907
942618
1320108
156934
693425
720641
1554146
672826
1136987
834013
825396
204969
103050
153481
1122528
1403409
1792345
1462809
1343383
57215
1703744
1933096
1810143
591438
1610697
1708095
985375
909171
987791
1255838
1811142
264734
1481006
179156
1504156
1313685
391561
531787
754375
1161825
1089033
1829579
1063105
1950313
1699784
1778386
1257135
720791
1815036
1622107
609231
883841
64093
1973662
1645153
947484
186459
1390871
1849443
1077206
1577192
881202
1132816
691680
326449
1745059
20675
1155442
126682
122915
1660890
1632107
1757898
1349659
1403111
178807
1698698
1579832
153215
1118420
556269
1295997
678775
1997610
43771
1456608
194703
388090
470572
395013
316323
1093929
1638074
1881402
1971944
779871
1774392
1549151
1880694
235010
1752048
222153
257429
849433
279030
134731
1049435
229704
757944
408930
541823
1471312
196547
960464
276379
1684565
1048463
748778
684696
229119
392799
1368663
1543747
495151
86594
1748258
1151698
1071992
1621525
46030
880197
1178547
1318128
318863
1047485
1370468
1926523
368203
460790
1558789
1400934
1012666
717267
1041435
863489
1467539
876104
1979721
1511664
737745
1118886
1041275
779705
506946
1107430
187276
1576531
1455027
240764
1318109
1871993
1199297
856456
988571
291458
1584439
292264
918822
1275111
504969
1967713
1343644
1431628
1767479
875755
80868
47508
1518242
616456
377772
1509779
155936
566415
141428
1046161
821088
1091821
922030
193684
1811048
732771
713275
640550
1049413
1797127
1652037
1124707
1873159
467295
710622
1730639
550738
568545
421760
1006567
508849
1036847
162376
211094
1187484
119946
328694
66587
193751
459847
547925
674489
787337
1334355
1785134
1264041
595620
1575808
1207299
1982873
308101
1704066
1437684
1064004
836147
1466986
324831
362548
725394
544801
1994962
1602339
730426
1737921
171477
5984
1531039
184622
1133508
684630
1153830
281673
862327
1019332
16926
752728
1696631
1563787
226945
1431270
1010006
1665333
729764
844252
1865145
380668
421983
1861681
660221
55144
1291164
1486958
421613
1354483
699984
1570152
1853379
1686322
909236
952914
191213
683189
1942931
1618653
1142678
1365968
1754320
1060070
782957
1506133
1225555
250020
678733
341791
1024546
363096
1581412
1790792
917387
1270273
793805
831410
1634218
760476
229773
1915160
1339410
893727
258791
13138
437490
350740
132960
1484993
1314821
1829789
1052996
1639289
1868263
1970329
986451
1410305
919463
1909602
1793073
1653059
1025149
1459240
815272
1861901
1543405
1468450
60096
767983
629737
1118575
1971165
1809075
945648
1184042
507385
1614979
716773
447568
820707
1707962
656745
331923
1781414
118414
1208754
1362271
852076
1075829
754379
1623704
1135781
1129487
113329
936633
1037427
494233
359257
1399921
977539
1867059
1976258
1430599
1734315
216935
1578917
1831556
1426783
1790577
1913441
1368434
1558302
1431205
312383
1307898
540246
551972
1751323
230418
163930
424226
1790814
1600950
896637
1179485
509675
65636
739670
170263
444454
358492
1964101
697372
1123997
924333
962187
600634
1526059
1103541
798297
1683263
477223
641432
209368
1842226
1725145
1338816
1727285
1085239
755765
1929100
1707270
606149
1437224
169784
751841
59310
1715225
220601
1208063
1713148
1438588
236364
1227879
852849
1129454
1280266
1665103
1187129
930134
1118993
1630992
1294931
292316
1369926
134736
1794448
498429
665960
524921
1746081
1594194
1051300
1282732
159837
1940641
1395792
599307
1865776
1903956
1746431
747150
1028081
1820503
1323681
1998387
109972
1800071
576840
1681042
682663
158990
1889049
1509407
1073635
1137761
1015058
1399447
1662424
1313280
1285809
97460
1640951
1780
272029
1248028
414803
585577
1197635
134515
292361
1949805
1977754
1786515
1348925
1422269
1638214
944286
1639729
1080284
854110
1652568
830412
504747
198144
240304
637690
1367225
352761
1223496
1538148
1224931
431654
445558
114381
526563
1739648
729236
110206
1448424
1285636
1585977
638424
1820911
531388
446279
1277391
1367812
853360
341711
504304
824593
1442874
625096
808387
326964
1546564
482586
694509
816856
1326755
730453
719676
910543
352487
88322
1588884
1721729
1782673
1299479
491601
753270
1304272
1134356
1301530
412047
1535734
723076
1310755
1533965
931730
1543288
236084
1945045
157705
1147507
401568
674262
471092
1871977
1666883
97698
1617269
409734
1830065
212714
60655
596759
89272
1636154
378805
399166
548072
1057451
1324364
1583971
194495
1802609
1922805
212918
409720
584586
1130262
984938
406939
308480
53287
1842399
343101
126617
4883
158669
1929679
1749558
788767
172876
1670922
1720685
329049
528184
1734854
1048518
1022006
572629
490574
462235
174885
916796
577127
314736
64020
1829946
1135552
1408000
350590
1659046
1031896
682865
1936314
105937
1802892
373009
823934
1245257
801230
1407422
1109328
1331230
81012
912673
77600
1575247
1697555
1400380
1522858
51334
1644480
371024
411302
119627
1943190
1827985
345975
1290789
1757968
689607
1914783
1496557
251590
1421188
93287
8815
1210517
292148
1331535
1238789
324127
1730117
280985
1621237
959709
1267257
1642509
1444633
326785
1887517
1215417
1270721
1919976
1269831
823724
1127036
473001
1634096
883413
1355239
1838645
1138368
712459
622107
1873572
718433
251714
484363
184388
1344603
1630913
713081
1812736
1561847
1423508
1973071
710779
315975
1153783
1334030
1849755
864895
1266685
349280
785893
1534700
1213773
518436
763335
1329318
1316996
25531
1014557
1767528
194757
847201
340292
1752141
1415049
1250140
1876077
1613457
1827284
543427
943404
1634699
1456249
654596
1762341
1970631
959432
1722024
576655
1172012
289687
291286
1603612
1013613
939596
1868046
169160
1034782
1134300
1263649
1752128
1618041
1900739
228635
520442
164121
495473
205857
1645051
1674286
1154601
1275325
1471562
1166247
1499064
834663
1889834
281281
1934244
972674
1290889
516290
1613324
463830
637680
1515818
1193587
1046159
913663
472382
1432909
316665
821517
1832293
1344153
1470012
47636
440932
1377031
1046082
1977651
960593
1270136
215837
1522840
1903767
723108
1136077
1137660
1200884
1146842
1839894
665180
913896
682127
877032
1369546
1832771
867604
89824
1601911
1107724
1145302
764374
364580
1458488
890429
727772
228819
1963571
1900004
463147
1434723
1216957
1907435
633754
1357630
1698213
602252
1127805
1442783
757946
94428
1746821
1982316
284203
964754
370349
1014386
14473
757653
1321576
1934490
457731
1699022
1712574
855506
1418693
1782659
751573
1248782
621815
1601481
583863
1294202
121374
817650
1967998
1684119
1881895
1425121
195218
1103850
1996199
211505
240546
14528
851726
410232
687868
1164040
991779
45668
1814570
536458
1800892
1945517
8902
929702
1394795
1918045
611908
710051
387822
675531
606
1336832
864700
1328632
4027
1630273
1265852
221154
1298599
911070
1910295
1154945
634906
1346574
9230
113260
1789864
1771338
1660469
572583
1722338
1846000
358897
571113
1278225
1328362
73262
756837
582187
804050
246659
1276525
574750
774671
206888
1438333
1732364
1666289
1003444
1713920
892851
730867
905613
1222443
393233
38248
305614
1328298
1972392
229742
1340289
1374253
1739331
1250448
359544
141219
1878397
1198076
1757808
1109172
47745
1607197
1033352
1739677
1693967
1477047
1180205
1026287
434742
1482566
274492
839199
866139
173369
908310
137041
957872
667982
1812066
1378909
1536586
482526
1394521
1440400
1104686
1808215
814305
1742600
1011732
835293
847451
1528655
313447
1195275
569455
605172
765609
984572
1153287
12034
832286
1371821
1851062
765350
241325
1707369
397837
1770218
1704565
943777
1039154
1372124
1298498
740615
221236
784683
875002
1811148
106201
689131
1545285
1882342
629502
463162
623358
1944943
1158072
1430394
1398736
922407
1297096
640623
1613677
1381268
1089192
1687733
210925
134639
975467
1226849
1561120
1740916
1944507
1412257
53968
186407
519664
1186344
1605778
872152
279118
536620
1664350
388375
358021
1547765
717059
407247
909201
1100091
1795877
519441
1379749
1084918
209908
712032
589718
1451648
107450
1171475
1650834
1167684
706825
1109193
1042745
444136
69988
1577366
788247
400148
1791196
982242
168090
1226602
1301151
932287
1572061
27360
991380
1617512
1690370
506186
1397818
1929651
998465
1103231
253441
593494
1428368
13400
94903
1242516
1838299
616522
1074442
531394
1891728
1095120
944360
59395
959195
1111587
321553
1931053
1741616
847272
1642840
11677
925053
1535329
1032407
314113
179350
1984363
704078
378074
1016128
1063861
102645
1877093
1895099
402184
849009
285941
1632586
1008995
275979
864000
1419396
1361038
1393429
341686
1370753
1444399
1347956
1508643
1668298
202112
396442
1842592
1731470
1790355
781
1733644
996788
1744174
1212766
833058
35721
1591607
1873833
1194736
1949178
1213188
884573
1621644
269646
1163072
453418
753589
1664636
1138339
1782989
1799053
1544747
1139629
1045836
1029632
1237255
1368584
463862
1887768
473157
603210
165286
1241666
1219231
1767638
750864
1407757
1360937
400762
1417473
1895791
903054
337742
1005093
296149
121695
844364
861613
1453256
657530
1166290
255724
520307
1186332
659165
592795
1649986
1287360
1483119
1053947
531518
784813
555707
1977569
869729
558187
1046472
839573
255594
1436059
157953
640318
1575984
1821563
220151
836335
1479551
737372
1148782
742824
738391
534084
1581827
643952
1777428
1610362
1206412
1023687
1650425
1847377
1904642
817399
1291170
62782
748017
716076
1236785
141466
1833152
936066
1680730
447525
1780037
302427
1010650
782077
185616
1819932
1866706
1729488
356948
1249029
923930
1090380
794548
887243
1207990
753885
1035230
957875
127511
1031061
1313040
1053329
1724214
1821831
1921167
1248089
1340107
1291749
1730512
1122034
1473662
813996
784038
833819
1762729
819392
213903
1766851
493854
955882
705573
1654440
834367
1140199
203073
260755
25591
1189940
1809940
431747
494035
1440932
254066
425300
504836
818363
523204
635787
1342867
508270
1936936
1017752
1177254
516229
1439289
949033
569387
1786920
1785180
404943
1924403
967276
1716221
1012015
838219
402693
755893
735335
1873472
1726676
1048637
1022773
462053
755054
1445871
1434994
1783622
464462
809410
282654
1363338
241292
1495451
553292
1448687
206659
626449
766316
1371817
1762713
1304655
1414250
1351534
1636591
1560050
850434
1023616
1804610
1739855
1332052
455696
1236449
165624
651865
1077679
850546
60360
1978371
75669
1185093
392435
430169
1904117
894416
231115
1325517
1097398
617183
1115685
699668
1707045
1813277
1498441
898507
330803
1590512
215152
234028
1638122
734247
1791530
1549365
1330567
1539725
125305
1060115
1434181
420082
1032364
1923614
1186463
1402637
1610368
641261
1659642
1927988
1194645
60122
993442
682038
423650
1017607
533696
412608
1210295
1193828
1429148
90966
1312562
832905
177642
752714
1588366
1365866
149913
637359
1380547
1774998
1263779
1450374
1204337
1475854
744948
1961813
1979623
1479448
1350418
954065
318952
799509
286489
643680
76756
1516196
1579205
278834
1192999
268229
639883
276484
43599
667745
1133966
252477
829178
1498643
422541
1789649
973393
711139
1873148
537092
1473429
1353586
885535
1653468
1295783
189686
165254
1709069
1842548
1571402
915902
1444247
876960
1737663
814417
787816
577395
571208
698791
864739
1831330
1261833
1152686
1355058
776897
1187439
1201145
1118857
1302868
536587
1758137
829433
1219461
1756601
1563220
1454738
1581229
131988
220867
151343
820394
1129443
1191054
63730
907771
1437404
710188
1629015
1681658
927412
1210672
1025865
24602
1197941
1663670
641947
361975
888934
1207545
130454
808971
1256968
850178
1980009
1017426
282156
227050
530584
1904808
1216637
886339
1432568
375633
1870043
585715
257246
69960
154373
1229376
669234
450573
1782308
1848755
28303
1164811
1176096
1968788
1333588
1921959
195864
623718
1746282
1560761
394476
1239468
999097
1966303
1104545
1198302
1856965
381474
106938
292807
191944
971899
1655163
1613997
1316972
1084259
1172170
389366
1744775
1425932
1274697
689936
644258
210874
1266966
1378532
1528565
130362
788873
1534839
1757046
784612
953144
418960
798335
499007
733246
402258
368391
127866
30893
1026449
1529692
117111
1949108
243928
1181542
956542
357805
89319
559367
1785870
14029
402284
1072351
1154958
1358038
1126124
748323
400324
737491
1368730
248533
1128282
1686863
1183650
882540
751519
653866
899055
1102814
620226
617893
630084
609277
1485116
36141
1854237
1244729
918964
85874
1582772
1792912
1981058
1485190
1145508
931791
582249
1167906
821373
818997
564557
923917
1304057
1972150
222190
1680952
1387328
772984
1470800
214420
1778443
47451
706483
929031
728774
1289153
1829007
1850256
767076
577924
1408003
81132
245301
136860
1247176
581689
682128
1667997
1708034
1008765
1783975
1388649
921385
1337795
700020
1387308
924214
1343876
1367405
275971
7811
1854515
453353
1509076
1601986
1689868
1004226
1067990
1629681
1856177
471532
369436
606331
808757
1714452
1825985
973405
324396
155837
1820741
1120227
536379
1901958
410747
1695424
245247
1378538
792737
1006954
1018950
463126
620794
1123575
947038
1285505
1845576
735693
1016670
1336382
1117419
1844938
251765
1605118
1662653
511836
1293862
882724
938372
438830
724779
236563
143060
672640
1779295
1644949
1982778
1282498
796308
590541
367991
1835700
1412621
713389
1595141
1177455
1746400
1626359
1265587
1347263
110081
1717156
1977353
678305
385112
974240
1019945
1090973
1512957
1283224
1239226
801492
806636
43407
1446194
1968609
1081115
1418320
915769
422298
448774
85687
1867890
645460
1094517
558829
300891
182812
477560
1016806
1599837
404381
1637904
891079
37977
398186
572219
940195
1723986
198564
223431
1660511
280517
832314
1905354
1098101
980329
1116709
1381350
708013
1326337
436335
883837
1924770
1181476
1629044
1898913
1522320
1765590
1926754
1234620
1028626
1171413
84187
1353105
1538673
1297378
750303
1526586
1900721
256168
584866
1501093
1281282
1652676
1827501
285948
93521
507643
1759322
254991
1097761
787968
1039891
885284
1771769
493537
1536905
1260877
1261215
1726241
1001560
180658
898319
1985587
1979829
644261
139432
907153
516032
994605
1300072
1409509
952031
1023530
1917930
1051688
1016192
1219827
1208369
1459799
1456007
152188
1669296
741945
583557
189690
208992
1943234
1413809
1128011
700046
1908214
839350
329591
858466
1447156
294283
1843249
758565
1499004
154256
1886568
217783
126974
1291840
320980
1871626
1596606
1220160
1834029
1869613
1804988
110973
280932
1433438
1102669
844085
1724279
1362829
118566
391346
1128827
603442
370962
1887759
658472
1257978
1323726
132393
922992
1781264
38869
1424190
1811031
29555
486149
696560
1673461
1095323
670531
1743309
1243108
1492420
1267059
385583
433713
298534
1055023
341614
473106
1687731
1136090
1338492
141157
498973
1251744
503848
1232191
224848
1672318
956700
1137484
22412
1540188
706712
1240048
1880569
1617549
346140
1591249
349520
1283988
1068236
986151
1374213
1720362
584485
1538381
1624667
1780755
136629
1536073
643326
1368997
1031744
1931621
1792687
1605799
1462682
1114646
1600022
1229650
1685032
1190086
139139
49974
620526
1292424
421956
1980914
1239943
1667253
201564
714934
1253717
267736
706646
597378
328993
905182
1291623
662543
247718
668310
104837
1109874
1830680
705608
1852952
824756
1724743
1887670
1531633
1530594
1982658
1265666
829132
1372412
1120802
1372539
1364637
1590886
1259824
1316802
1098543
439652
710193
534310
1905869
1142148
721241
1365344
1219012
1864848
835233
545179
1674749
618006
1653687
441878
1974240
60854
1022671
506224
682590
58846
1014137
1892982
345393
674647
1452437
1338156
1083110
1999275
1097129
1515470
1706081
549240
1243184
1421083
1865504
707570
1816009
1811105
1626098
1158285
1931424
1985223
1934145
380549
1478735
510901
930947
1060290
1481606
119675
790937
1299323
1013643
799611
1385878
1467603
625356
90334
1482085
1022270
1546509
354592
13962
665636
530915
518778
532073
1406495
233521
71348
418982
173812
1175468
195620
1545554
1740542
1923650
103272
13534
745525
1056785
1082798
373147
195084
234770
80395
1174586
207392
1985633
192488
1505095
81639
1693365
927823
879632
882392
1904112
884208
463116
401207
848000
536822
1891901
1109414
1168773
168573
1762478
545915
368643
735966
1913612
1715884
1076995
476207
409625
1803942
1742689
546084
1462145
1192317
918545
1526468
780261
1363573
437461
1372277
740637
1656080
1564103
159433
338927
1004946
939285
890674
834353
422957
1018086
79383
1527016
1700899
1681291
1109705
1769019
30259
1974607
1033854
1063787
936270
759006
1344268
1730908
562228
1523333
615718
848289
328907
1341978
1102802
1887032
549887
872262
754250
830956
392360
1160524
314224
1953956
1312432
1153525
1110034
1206291
319487
1821701
1899475
543125
1417436
1772584
1046554
1335001
842458
1734369
1819180
229510
732327
949278
643965
68457
761016
1812197
13451
1793088
16435
1589720
1730971
721679
1173536
1076021
620720
182951
1180673
826075
919604
1269904
553232
1235687
1314617
896513
1625869
1443103
714569
858223
1239508
1101272
1797163
929799
1474467
385923
1276489
1279186
174169
70500
761678
1693959
1783946
374234
650954
291871
509674
108946
682539
1497173
1864440
1569621
1501440
1634005
442941
1973532
1437607
977946
1028093
575755
1407333
84007
1539280
1614988
921163
428370
1757314
1475055
1786710
731354
1785045
1667867
1225293
1422256
737962
972804
529371
1749602
1332253
1621310
70547
413636
545586
600576
352750
1627385
117687
1702916
1753756
1135432
1153303
1140732
1106029
1683401
431463
571151
183821
1454762
611954
1895528
1909270
1841924
1832198
334084
1131607
1927162
1580349
1418108
127554
1355901
1927625
780762
137418
1323202
1699477
155715
1895107
1401482
1989647
1870963
1924711
1991048
1460841
245428
1666714
264909
71198
1274578
966661
1471876
1960280
115429
1636755
1526465
272977
1685357
1188961
452925
1522011
1971006
1151731
1810569
991381
223601
950089
1294799
1565008
1126232
1237169
177729
780117
85687
475395
1845003
1797988
553939
239470
25248
1930152
398102
21559
239476
162047
1073666
1135666
1624455
1244860
390574
179628
1532010
1029020
1124365
1405098
1686741
1507388
507030
1566679
288615
1039396
550441
363232
1075040
38703
622216
416198
439373
479233
313387
1716712
1150394
1803535
1631836
1853423
547914
935539
530061
1881618
542209
1939785
1061126
848520
834364
1869482
394868
570994
537221
308655
1832022
1975811
93196
1991239
438347
1614638
923763
1940051
1645837
1561519
1026662
100314
801429
925168
1849824
1227091
133030
578162
913862
496181
1387472
455052
206013
1143554
916790
203581
174320
1634206
1119326
208584
60241
1524714
1746408
1662517
924076
1451291
1413326
97729
1496310
1774600
1155911
1741630
991699
1013903
1930907
1506182
471072
1811061
1295789
917076
1412323
859256
1653299
828243
969159
367002
123058
1098215
1891841
1306405
1886709
1154844
1303055
434586
1904177
390583
1573081
1259036
1835847
404385
284299
230278
198863
1849691
1764893
197843
474887
1391572
1899557
665684
1602174
1513529
925145
1161470
1257207
601657
1125499
787119
1616627
1061798
1055794
1918369
822366
1205442
496173
1460700
1233694
869164
1576034
135324
1415391
1494260
343761
1331516
907452
298753
1577890
253168
48935
212608
1009035
702860
1830267
43426
695374
464883
1244646
1539869
1393704
514539
1822798
654097
803108
1693916
141553
1060477
266786
1576022
771951
1791283
615370
996095
1287354
1007001
116130
1401379
1526327
872044
1289957
549949
1335305
1285046
1704320
1845318
1838585
252908
1950141
1996391
434402
593246
357796
837800
76998
1215254
323025
275065
1491526
599224
303564
382250
860231
1090782
322417
1639745
1963391
1009041
1555881
1556184
1124660
788410
266624
1579082
1395105
194061
1868045
255201
1748360
1067488
428631
455405
1050135
1587059
1931733
932217
684817
876071
1204908
65210
62798
684382
1908089
1949363
1457139
1369083
684330
1075102
1857308
1027378
321686
1182181
538547
676160
1966291
884276
751563
626437
1020765
1612343
1659957
681207
754671
95058
519792
1750060
1327164
1409624
334447
460233
774576
709170
915933
411747
698396
636391
1639579
116237
1772343
814394
1626087
1865790
830472
1929487
221671
1623060
920655
907314
1187312
1866629
534604
92850
1956212
1173521
203300
928619
1998116
573355
1482668
1314512
1449536
372408
1614499
1285036
385615
1153259
1492734
1711346
591121
712418
1270911
1728329
1145209
386797
1591360
1628342
568626
40902
112884
493165
200724
366062
1298092
1042619
1764582
542831
1041641
1977282
286746
1302419
1083095
1586823
1570770
484329
627140
1199990
870778
995312
1817973
782177
1952134
1560500
1227701
1257454
104585
1124440
947855
297961
57581
11832
790110
1065400
1674383
205667
117247
1935371
901905
1365415
335969
1851548
1912828
982209
1829776
1154196
114384
1017147
913523
1930570
1616730
1436510
1131955
1768136
1067604
1472796
1621799
1870870
850972
1164409
1222089
1676873
1041361
446134
305799
287901
1621593
1592912
299573
1874226
892718
192509
1936711
1081306
99604
1308606
264404
409793
1664031
609400
1777865
1143954
287574
1203367
447303
572653
709468
110753
640671
209974
1267907
1930938
1792436
1281930
1357827
753155
1721457
11388
746002
110340
985853
1876450
807031
1022781
1050483
1347528
1868217
287288
455460
204103
1330352
1828100
1506175
657737
423541
1958720
55771
43455
304571
731514
1628257
632881
598357
480210
195371
645446
786507
1194392
538029
1105891
212093
1956152
1511716
1588992
573355
1322267
1738339
1030024
1314845
1048528
1258062
1217036
1640627
454878
75078
965861
409539
1297719
1222918
385279
778625
963994
7408
9791
1343554
1444639
964055
1380774
790339
1744916
710036
1881214
185745
93230
1083
1917912
616973
1445217
698489
158231
1742998
146547
1595847
250297
905061
1021824
1616929
1751408
1403953
1243401
1509360
354733
553135
1768678
1752352
1583802
1851306
1718270
434038
1858256
205183
1928646
1291062
1244452
1458129
330871
97478
29010
145387
347068
858114
1961317
198655
94175
1056963
16804
481406
1752354
2562
1143481
64256
106870
702443
1866398
850205
303406
1795972
1154408
836036
518648
1156842
1511384
1729988
21386
947073
1512992
1513548
1982313
1958669
1996816
1802173
149906
757800
1301389
692225
1854955
1613199
472674
714379
1721152
1625079
1037878
621978
1394688
1389456
623853
86289
1458281
849042
558541
219472
805747
95408
1859922
683569
711222
871771
1267619
108058
293863
1905130
381018
104492
196801
1082104
1294865
367139
959577
1428568
479310
315505
211184
374863
111443
52386
349843
1461376
1675481
853213
1387595
1658573
1084343
1999057
616126
123082
1537808
122560
1194176
816177
771386
37257
1034111
1991211
1743659
169171
118951
1607708
370838
1312694
303037
1429172
1422150
1073405
1167125
801770
304261
1814670
1229615
620506
944391
857807
597882
1801682
406034
214104
1359894
1483503
489602
1736959
1950195
1158721
840132
1300497
1911338
1126809
991913
1711794
1918888
1574097
1758120
34084
704482
1445102
999222
431524
1694829
1658322
14720
1993980
784200
1815997
787101
689533
228148
479924
427299
1789487
575761
319613
1810598
471766
1380884
450086
728628
1981737
1723658
971362
1948871
1764936
1624400
1962685
379090
1060290
572256
1946280
1808333
467275
51001
234716
1262608
1781982
1101732
864703
676036
1652008
18958
597495
1181356
595503
127611
1884898
1708415
626587
235633
644224
675936
949088
830515
332531
557896
1077282
1634530
1828893
1836342
1942990
134866
1124293
513124
1550877
381172
1859975
1037416
1325999
215301
330153
29733
461584
931035
501217
3909
1782218
278107
551362
188063
609190
1360367
1751789
14674
1338890
1610791
1281553
678071
1023093
463685
1250455
1150717
1108901
944637
1016228
144246
1060028
614653
1991052
1689663
1753505
874660
1837006
1768994
147064
1759973
1469942
957495
500844
927959
1777903
1171875
1082019
783726
1107219
1461218
691640
1558530
1221756
1824358
75415
270977
1968518
1455442
698216
125238
1723266
1810521
1850520
1696184
870758
183627
898094
1452748
1012367
1216189
955904
1008341
699509
703484
1371513
1692948
590868
1809407
774900
1852849
315210
435254
547401
1631602
1916050
1262548
97549
796637
1398242
1303381
53124
859836
1036583
1799942
1669819
1101091
1198734
787382
800141
279715
64347
1261920
1004083
1186992
1833757
1946301
346078
772095
1845320
598968
1836598
1207649
982057
1219977
451859
799668
1075847
1514462
1088312
1820733
1838761
242317
877087
674451
494953
1693496
237504
1156753
926894
26530
241074
930559
671252
864395
503775
239830
611219
1610467
135544
658350
150843
77544
1647416
1994445
1064821
1900788
675138
1031678
965733
1461573
1057508
1123303
1442998
1593972
1313892
944531
146678
719918
707380
1554254
233988
558625
1501000
802798
1190124
699939
84848
251799
1727879
341269
512499
1679972
1464399
1789029
345198
240937
650705
1609944
547804
702817
1718973
871105
906742
1278021
969946
1067956
583617
1314938
385563
1422507
375174
285761
1375184
1353917
1861333
1548660
185319
1064962
221154
1847950
425336
1538549
151492
1632738
972271
711059
1111951
421380
248787
1644843
1607642
369783
965343
1260037
1974087
1120208
1045262
1396326
511776
163137
312097
446848
800944
523991
1865242
513824
1578348
868498
1129232
1474793
1214953
1437044
673506
1939807
1291739
1655336
1108040
201575
1405442
393154
1480198
1019467
20833
1238215
1849777
1607028
1177679
1530729
1732549
507755
256316
613335
1184549
682769
1572459
921333
1747269
1900542
1991251
228107
33383
1517623
828239
1012780
1299721
165293
1783008
588507
623369
1600642
1655384
1997959
1177898
999841
1302887
910434
976334
558121
1271732
487368
1196051
1524428
1528676
666202
928527
1683764
1260365
395222
1026560
634095
561692
1379428
1990718
1828987
1615208
1654622
1495341
856184
1816972
1486264
521625
786955
1601170
766740
1639300
24954
650159
83460
1542883
516438
861373
439165
1250939
1170659
1276776
1419265
103295
1591828
1387879
1717393
449090
132747
1718426
406973
196362
776878
1859105
1465574
80439
1779059
1746397
1457494
1677679
771530
161451
806802
1573478
532129
1577308
1515022
1711977
1304526
636616
1214757
155779
1313833
663225
1777369
1055563
570369
343127
42261
1086283
1597856
839715
1788495
1356338
373648
1724341
1518914
911915
1427008
1030665
1157846
305591
991612
135433
1058861
859153
372672
1754099
634370
392451
341807
1694503
1764979
1758267
1934940
1633053
1600944
1761952
1653771
1321607
1094412
1535373
819357
1866658
1477135
1999117
1759799
829345
1920127
508850
1347568
1785137
1457185
1058898
1489211
835632
997824
1093397
1331587
890042
855436
966094
333135
1645463
51964
938493
738166
467135
1531639
673729
1006939
1861936
1398651
829432
1686318
984878
949753
323286
404087
429894
523688
1480819
1526033
1077353
559519
1031306
881757
725372
91396
456416
1805994
1507159
1991043
1365614
141
1679223
1506581
188316
1421274
810343
1325086
214958
920313
660265
1825999
1645601
1912576
1629277
1421314
283825
1421034
97129
1510577
115783
1456488
1726375
1808274
791149
548773
352077
1145519
477941
1695807
637142
1361595
866528
668288
1696456
490884
485257
1578319
1328423
1014358
1171062
728033
137241
415295
782804
177262
1398930
667123
939822
1862692
1264149
1796877
1778960
518630
1719011
254025
799607
1929050
996947
430018
542940
673212
463016
1327500
830844
1678563
255508
1583944
1994598
1877491
829189
120026
1501016
543140
760961
1619000
1830441
1912994
1045786
1823386
563367
1443121
1164763
945616
650885
1900021
485794
517776
449500
633088
1144934
822391
547964
830236
465472
1391263
916301
728104
638294
1908257
1324800
192475
187675
391887
995097
614133
1473713
1529573
1611091
1628627
1386488
1866119
862927
361186
1408450
296826
1034663
1238974
1502386
958657
1852529
1369071
455410
481841
439948
749194
843207
323880
1617158
937086
1597467
1006959
295956
1302106
1120042
286355
917022
321532
1600730
1801092
915610
1775684
471603
410174
117732
1999342
1648443
538913
1629754
1123575
894021
1258059
1635544
1395062
665930
767436
1770721
1740983
219373
118257
1910218
1161299
229966
47475
1338326
290026
1693259
1166677
1940365
946854
1406087
542383
1476195
850472
895310
474691
1614361
1315657
1042130
1721675
1448710
1570967
1649884
1143646
423332
1034830
1782245
377891
171185
523085
1700902
1300712
1369
32737
1479649
521136
712951
1751464
1011436
206158
1783343
1105799
139639
103352
1992940
107863
259173
917448
1429207
296192
836012
796268
1764523
580710
1893292
1288941
1434128
605520
537864
589907
1581368
1424736
1349024
1758238
1458452
826853
51343
1790244
1292685
325320
85551
719811
1417090
521216
1052597
232558
813477
1446940
864223
484213
579507
407513
1906872
539072
1691714
1513261
1659019
1858986
1718514
425660
1843153
590996
404113
448570
1027258
515472
607394
768365
408913
8485
755055
292016
55718
1329802
870106
1144995
1012877
535692
1704158
1749206
1784371
1494042
514117
1323488
469987
1556116
1460853
1563422
391172
1920795
428265
688556
1954837
1827331
1013411
702268
1122163
161797
1988413
208367
1598934
846983
913472
1731959
1141360
1344717
1318738
795325
1107283
1766359
644861
1432416
1671619
1175422
1980480
902117
731246
947586
1548904
1690040
493215
1181699
1328165
317425
217307
880940
1772868
1557122
1251186
1967681
332028
957802
605812
1129018
1451891
729812
1046352
1091323
1016290
1197345
890203
844476
260659
687091
728405
1540901
440074
988467
634210
1403102
1869109
1862776
995923
1199154
1824112
1632019
1112825
1808706
1002048
410735
1663554
1552168
953339
1195346
1810462
1323933
527493
1555020
1993709
515570
1206186
1092112
580882
1425997
1475073
1346814
939153
1400353
804684
1069422
1437163
1355827
312391
1610233
939993
1055980
109417
1420680
328378
1522613
1682769
1910242
574222
549057
605014
761088
333771
224624
1505071
1133354
1616302
1583577
1123348
1106078
346288
1513027
140798
1727753
906060
495256
648418
608282
314838
620244
1389767
419072
1742010
1413274
1979903
1704360
1490775
966294
374209
1626437
401705
257156
1002387
1450174
648570
91325
652728
21877
490350
1011713
800907
723172
1251298
1212251
1587211
1058577
596350
387444
1764309
1422050
1940404
337360
1693885
1136830
401496
813696
1846457
823625
190278
611744
205071
121742
84145
205176
1651876
1420280
1799225
723167
1551900
668102
126199
1276255
1608407
996681
252157
752412
942356
114050
512876
1506976
720250
601061
223783
1824501
461610
1721045
690929
1658493
849101
1352489
1597760
925815
1566615
131658
784581
178003
1261013
417874
1939651
671769
1868977
1633867
155587
1817982
970951
1668441
548392
1933694
58013
1035611
1240662
536810
184448
1487560
182413
1502575
1466914
420915
1259569
1417056
1337857
1171117
1863388
1977355
1727755
10831
428182
1477850
1614186
452789
1095596
1823723
816940
1432218
1989908
1310844
1306225
665770
1742401
956259
637127
379123
793555
664471
1229198
860711
183122
877680
386815
1314971
1421285
853247
252395
1969672
509040
1519220
293790
1270354
988731
1512440
829486
331969
444869
262643
236387
1008414
1768021
802730
292138
1295250
1822117
402569
961794
1880183
1952825
839784
1101088
874897
329046
1328449
191271
1875065
684086
1560121
1937882
460990
1748848
869858
516158
647456
922613
1878488
1220530
1483479
428260
1937406
1696025
628968
978622
226302
759470
1558270
1179777
906217
1084695
570707
319391
1161486
748751
1833724
1916930
705903
1792596
551758
888425
1738755
807068
1255477
1426390
708976
1769504
174029
341805
687497
1693461
302764
1489046
230645
1502324
1721672
1047372
764120
269580
2454
1607331
561746
1729725
280415
757370
1877534
1984623
952240
1175578
1457291
789688
461604
1547067
1255284
916790
714728
1024963
35813
260865
217363
843271
517778
330229
350263
89473
1053890
1937121
1054875
1103784
1898305
384165
757948
770294
439576
1398729
1888726
307985
252026
1714971
253058
85527
676019
1934767
1658802
1699501
441363
1290207
683083
1450128
420576
93045
179388
1101576
1553342
539050
1388677
816001
1748957
46930
505055
1085980
1271128
689533
261451
716493
1196641
1415496
566604
851896
1912834
1420124
1445566
1845288
1062781
1601299
1474312
657923
1729070
1743310
783060
267924
33210
1188650
790543
1787874
1137562
1573160
1165464
1595986
1997606
385917
860987
312349
1583281
654664
1779338
1100779
167769
280170
1623030
1847159
1312174
1026767
1677300
165386
1700769
1649178
993177
1017840
1921291
264891
457730
1324894
1531412
815359
313320
1279206
1769708
921498
952498
1505356
1938325
978091
1132018
1640714
1482862
542114
139360
1190739
73798
1793731
1844275
1442358
1158292
1716086
48611
1908539
1133641
1205069
353727
1727087
699579
234672
1603348
1416591
1063924
332100
675611
571039
576219
20677
1530169
1382433
253790
35353
1491228
1736031
665863
1392920
1220586
1602295
1863455
11940
1183863
459650
1715217
1594377
420088
644881
1034676
1262347
1953954
689692
630715
1258571
650626
1861700
1116150
1481356
494620
1223795
1572375
1362037
1476815
483837
437207
172647
1471140
1391175
1836110
1997939
911241
357721
1841200
1495566
1927765
1185644
1504005
1101005
734919
1936653
1896556
748222
1844219
766695
1656568
458967
1067868
1561161
132342
885280
1175137
428606
1191288
938736
1302054
332874
292420
1065254
124336
594492
1632634
920278
1137374
1414378
1435974
1373640
493621
1284090
749956
1228667
505383
345309
1876335
1928723
802490
1320335
1038270
674830
57813
541499
1682807
190871
1371012
234374
858211
379725
163851
1818252
954559
743808
1453761
1971698
1554292
1332050
876052
907837
924697
1349912
827271
1887475
1568165
731566
219752
1090530
234869
1201292
1588816
228568
52328
1483720
632514
1146961
737142
1891875
1913728
1076874
972972
1782319
49011
1670854
324716
979341
1977654
1536885
533787
856114
925784
1961563
1246336
299455
1882864
107629
1957154
1995361
268108
1859872
928689
1151358
330052
1130289
1118305
789013
1686134
1020194
716060
241791
1258821
571815
1418181
1771863
1673487
841596
801092
1753392
1660606
1632277
851827
1764259
247473
232277
360368
1137816
481988
544169
1394818
1790711
825288
941752
1613379
1157050
259895
341491
453577
1558500
130547
796777
1637332
1431643
1944887
1260126
31013
1043652
50324
1421691
1450826
491126
1188567
893846
910137
1801807
152582
1426934
1630885
315201
408079
74071
1067272
962815
1306631
743514
939468
1416659
650963
90136
1495688
544594
990230
10044
731078
988396
1132814
1553981
924988
1855734
1155871
1557903
1997161
289787
549808
521199
1093655
165269
1495376
1723784
1441081
825423
998744
400982
142721
1581317
33790
812969
1141033
1503212
1608334
829290
1438657
768958
400455
732548
1743506
992893
40356
25275
188377
730727
1073895
1220821
589972
221258
1144467
247618
700770
181457
658572
914155
466853
1926762
1167312
1171249
33792
1186040
1673170
1963611
1250940
313207
1989321
1834915
645858
255563
1967821
1587729
150873
774050
1357560
1463778
617790
1468230
198893
560488
1955454
1855295
1003698
1364714
1339104
1026473
544196
1320322
526806
267251
125050
237895
914189
916424
1890695
1629299
522254
1456109
354082
326511
822248
217612
509206
518300
179589
21642
384780
295286
118361
471408
153606
1457084
565081
1562016
691331
1495579
768403
1697491
1170480
1890072
1908820
1214433
411222
266445
1091594
1539282
1963419
667330
1597495
16601
1814193
955461
1521782
1695131
1496160
706910
466135
1594999
217453
1265888
479208
99350
180713
991228
172570
1668837
825997
1252759
1570476
1572538
1278494
761787
1089541
1551998
30791
998874
49469
188916
212185
76065
1978209
715385
1187432
1559001
726289
837682
1175117
516056
378900
1148529
809901
508318
818111
1376701
1587553
142180
929431
1526715
846003
782882
60183
1148060
577112
427661
365927
1448820
974827
1264216
1565447
502721
1347098
767219
57134
864523
800120
1436746
1957896
847934
1569803
1515113
619698
885143
1563988
355117
313330
1140526
24290
204020
1304661
1839765
1710373
618013
70398
1855105
1388129
221646
1194894
276456
209188
1815591
1384922
1700195
1958339
1090330
1503056
1730901
1507952
402966
400533
820640
1532952
1080561
825240
877434
85121
461886
167487
1955117
1896131
1294953
763959
788040
1628721
696497
316096
1758360
1839416
1500357
233850
1600093
363900
575129
1485605
320610
523576
1281302
126699
1634453
5663
1684446
1822665
1830954
120180
1707215
590725
702245
358233
1033592
1835004
1540838
347107
993189
1244821
352616
1832515
433790
1831079
277920
1644025
951026
438230
1988262
1800496
853682
223976
68705
271674
93841
1912531
925983
1112274
715664
1416879
1004376
1820329
1057261
1151760
96582
1062306
840222
338954
224187
21607
74145
579853
1154331
1918508
1485924
985716
380412
1174312
809677
331854
1211679
431511
1138088
49695
1328175
995129
43046
110947
477379
905630
115210
790560
948320
946666
668032
1272353
332609
1709646
393631
882700
273940
1457057
172849
1410338
1261396
19316
1097275
1997148
1785857
443161
1032933
1744553
1337686
481504
75339
360983
1404401
744226
1813858
481720
1328613
747295
767065
902038
929684
1052511
1600472
1879545
838969
1922387
107973
636256
849422
1314202
1242897
584731
328456
324551
1574075
1664485
518477
323786
576505
168403
739682
1326526
1806365
1342114
1182115
253138
354293
90338
497212
725490
1037756
88612
1245483
350
1644776
502748
1187332
275125
1859614
1923023
57067
1948068
371622
608681
132588
436241
60157
273602
339170
1377133
2531
990009
842455
178701
755368
998816
817688
1615959
912244
600964
141005
610639
615418
121612
978150
1334958
596849
1442688
699587
32988
1736830
1073854
1522413
776397
120018
426239
1737221
924818
1033845
1935116
1994320
943437
283981
1673824
1649315
665433
363932
1766208
79045
376313
1004505
1555014
884123
772569
10719
42301
984476
1440992
1851647
1879149
1339742
356573
157973
1865029
830448
332506
1896725
942507
1593358
656229
18036
1619983
420638
48381
451169
1612017
968718
706100
536806
1414455
1986681
1302491
630918
1856624
1484884
1440194
1833216
535597
1930466
1430098
689997
1367361
1788501
1054107
231446
1399214
415154
1320661
223310
1370092
620957
758223
600371
1017202
715316
513911
712898
890384
1188659
181695
285931
894274
1186292
999625
72764
496454
528856
1481030
1905300
1509356
955501
649398
968428
997134
884050
1319244
977472
1327785
646475
125580
1198491
405316
816981
960823
1215549
465846
1175643
1381924
618494
520811
855567
220531
474869
1946398
746240
688098
1305057
1109223
309993
1697178
1972317
363766
1184428
1231845
864685
1000260
322792
791290
572889
1432236
462358
1159931
1093300
1380737
53784
741278
1942010
1025832
646437
657577
1328300
1381757
170479
994434
741842
993238
1771180
1728494
362739
1497246
1781947
1951507
1272734
202900
504540
1607159
112164
335026
430975
1428014
560596
783409
1380979
607469
601610
1484884
1697619
836324
1619193
1696361
1474823
1285759
80771
1770815
273050
1296301
1002337
1019443
1310435
1374851
455923
1058429
651519
1909009
1484455
588778
389022
739874
214444
1130990
437458
744898
217281
1061878
1235261
1541833
797768
1736345
1761771
1015687
1236050
521451
653636
1781131
1392739
1344427
207949
606701
550723
862518
210041
1949963
1611402
70107
762170
432656
858759
1499524
57699
1923686
271980
947405
1687969
306048
1911770
1262445
1090321
1998436
1054882
1907911
1586607
1218079
1878575
133613
1040551
555640
1716836
992131
1844235
518117
25071
171560
523617
40085
1386508
1734865
908594
1102547
1502383
981961
1762780
1239978
1200436
1984143
1629926
1968783
675264
1999715
1292718
1034531
1653065
1608977
1918242
1037640
994386
930515
1485003
12027
1214791
405639
131844
1966059
414255
1530883
1617619
1865636
729644
1058916
194822
212282
313165
1577032
1512006
455604
1470424
1420041
58974
1817968
656551
1326540
1664732
1139717
1281225
1624279
1256328
648362
1391210
848219
328036
375056
1382449
837952
623066
1951756
723894
1131241
1313978
643006
449668
18128
1522736
442615
1865836
1964117
373666
597008
734916
1048732
1666214
1083265
1996184
367098
1071746
930751
700991
1510268
1370955
735281
597319
1840491
1149379
905635
295281
8779
848570
1175981
743355
230628
1013737
1730064
241222
864458
868496
1660022
145886
1145953
539905
335326
1452530
673619
319604
1287426
754336
191129
550179
1291398
558753
235457
1917868
81013
1828161
1340092
1613481
564200
613686
904008
493450
1841296
1046947
1279761
262373
165386
652544
1539969
1004791
991726
321328
1444357
1796426
1622464
1149281
331945
1276971
1182537
1864364
403555
1797830
823596
950147
263518
954858
1745650
875644
1157
254751
1074560
588310
1547856
612487
825669
1540669
1612496
690010
1959841
347265
650795
65109
804930
217067
1083177
1626022
52394
1691246
936381
1867951
1216143
376652
1100062
1674564
1162668
868691
1637201
197580
282499
1366773
586310
464822
101514
1497981
1352991
1404988
638208
952020
1863678
1348389
1038247
1504154
1889944
910642
1279886
1895333
1856770
118638
691536
861295
1184655
304067
894089
1650658
903367
1471287
764894
614427
1532721
1326587
916453
458644
401923
838362
750622
888566
1655026
759195
539713
1574490
873066
98421
1786410
306524
1545674
1900960
302983
1302579
837936
471699
447381
1635692
921543
1180341
1584949
1489006
1474236
941902
1447261
995259
600396
421308
1127631
1980787
1516639
574016
56506
553449
850513
696174
1107482
266543
195075
1435535
642998
104924
1155000
693183
1896552
1633664
1366847
746171
801507
513447
1321073
584087
1254013
1320174
1067731
1710251
473579
826431
857344
1325596
568385
8101
1626555
765065
1013221
1063625
1527119
1106075
1265048
460859
666295
1071536
1339991
1375512
198299
1912200
86248
580764
1872393
417057
1987839
1867308
668756
362859
1941191
221338
1390380
1701295
234346
218823
461851
1993986
258576
899879
455497
1906303
431122
955305
787435
1659173
1557760
806346
665544
1321387
1395050
1882533
953357
1065784
1713377
40985
645181
1540192
1911488
792372
1358790
1825889
8269
1523717
1445665
379717
356869
707655
1651096
763157
1797197
1187057
1481632
904384
502454
1735706
1973643
864295
271555
570877
1995212
1212657
1096034
1769737
1761299
585156
1308654
1037168
1457828
1082045
998160
1362000
374795
1279241
1747925
351049
1332907
1436498
167363
22849
159773
385447
1429781
232843
972056
1829546
707311
1176536
237640
733749
1027027
922021
1774983
1198127
1753537
72892
1270915
159696
1031373
1368376
158907
791940
480432
50775
786330
1962917
1639494
967524
1393865
254153
1394466
891575
881939
1149732
526671
1462754
834484
1543820
1062501
19754
320708
1716854
1991992
285239
1275852
528342
1417688
1279785
1153588
292403
56641
786619
1525087
1770030
1585586
663758
1664406
1189579
321167
1735353
421838
193872
236990
850975
176492
1629423
17762
557255
455727
268261
392895
1366925
965779
272989
1673703
28448
982644
102490
600774
288354
611190
1559549
1636
1630462
472925
1891700
1384321
1628069
1553333
1744537
499611
1967594
840100
406801
1479291
991539
1302862
1581484
1739042
887091
1608694
772204
1534287
1660010
815788
349347
1792007
804380
730075
1812437
756753
401014
1939246
654935
1779107
1367705
185784
651291
1980487
260967
1159428
1899221
1118712
1788669
1399989
1701092
788013
1555434
464568
270705
1502937
1487762
1480716
509280
629481
801560
1024235
736090
1183449
133842
1740416
1998916
1390688
1178692
173760
1071580
12781
1336340
1550202
1438770
472017
21566
1335714
1917749
1123331
939021
1573317
113781
1903305
463568
1825698
1802439
1582975
1732300
1019968
274082
1560566
514974
1542877
1890369
1106626
951525
515032
889046
1289697
1469592
447630
1753381
858509
1746459
1981199
274529
540638
166056
311473
1227552
896532
787785
371492
1491581
1135409
1673415
836325
1793220
32961
1865709
37724
1216637
351615
195471
727843
1191750
1915663
911762
1380425
160344
1471925
1047621
759317
209058
116102
527953
851768
1862645
659929
1621189
6387
278206
1125079
1122227
1585986
1442464
375889
1569174
1716464
772249
391392
694175
398422
788056
1840704
674070
1193697
1728063
213583
1820203
994188
1127419
589465
1900745
502251
434201
1307517
1172245
922380
512953
1532934
634897
966420
1326847
561308
248013
1886441
1665679
1410727
971606
1660122
1004627
657924
1038021
937363
1904440
1597649
723865
1444492
1589593
40089
1413291
175004
954015
1274788
517697
1473022
48691
853763
1643478
859383
164386
856330
1664498
1343127
298818
597498
309592
1828402
1174418
879594
75589
921341
622901
875040
1964188
233821
1704136
649529
1571495
616265
1210186
1247852
1678328
1218935
49704
289663
820334
1271016
1355502
1704536
1338374
1816898
194310
1058798
1400781
403699
731983
1246961
137692
1029653
695025
1348701
1467878
1696415
904044
534183
1490522
890906
560012
1205634
1349764
1681356
679080
1917359
801840
402552
1476626
998275
714833
732403
1764529
1543616
296460
201176
1799034
838370
1877051
452143
1082197
474145
1826073
965005
869864
1133488
134182
1881797
6446
959469
1456998
591770
733490
1510968
1507760
1688067
24570
877265
89847
1011898
1540396
864224
1975057
1500703
1416123
960723
6156
653978
1146968
205395
1371318
318051
1665186
892913
1532994
151650
137474
546078
1006785
418012
822104
1502793
1526119
28481
675064
524428
1578501
1296336
1654505
910796
872045
1972574
1413209
1198982
1794688
634693
1030978
166869
62259
1019134
1215111
992490
1996773
567956
1394882
1751986
1059150
1322563
1930619
1108095
1111799
729849
353120
1446527
1797675
898914
1048410
525925
117061
1434247
1095838
575071
444512
1506453
1058280
1259048
1600949
1372883
957986
711764
1257467
1243908
1201951
724572
1517876
771741
226731
802209
427063
20794
243873
661825
1331747
860944
1820209
163828
1253548
215968
1224821
173814
1202376
1225463
726789
733974
1777397
379834
1466271
588476
27284
1406856
1951263
1623105
109731
596551
1369049
1554433
1148019
1124253
1476965
1717677
1437027
685667
466316
995217
42958
1797131
1880866
696371
642087
136186
508018
916741
741829
318133
495885
1190981
814950
772001
1610530
1899988
1427852
1765459
681742
1313781
670420
927389
1033937
209316
780720
668285
1938399
1082107
1626727
1556092
1150788
738051
395218
1672693
1896636
1409705
502506
1352313
861595
1891595
1538371
1837360
488730
18725
1646302
1798350
1043621
1767058
1524455
236
217042
1169589
920819
1052108
503422
433362
1674108
957903
464160
1097766
1701952
577851
736633
1382970
1799127
1447659
1386556
474902
1470311
1891725
636516
1344493
1180853
184332
1772096
1470120
1539188
1970679
608237
1930157
48813
209611
1188388
1961110
764541
563096
1693110
1634826
981016
597409
277043
1169737
179868
239014
1868432
1216985
515037
756313
1200391
739851
1260534
1034698
194952
1220159
1820704
1484326
1922296
1645136
1915647
699661
1027031
1573685
1637042
1817665
811136
1223736
709762
1346148
157690
670964
1021689
1025104
591701
1987649
1247296
841704
516008
1230341
1487405
1056331
1522153
1937338
347785
579069
1092542
1469685
846952
229727
1106114
926198
1526327
1354616
863545
870996
1623697
129721
107507
124058
104295
805797
1552592
1127725
857665
1451193
1365393
512687
1858499
1994041
396289
527227
16686
153990
1352503
1578784
1726976
458301
1211791
613675
1324417
498959
1810518
1410051
1383872
1681068
662797
1365956
405695
1259404
1786249
1852192
1541561
1879045
119671
1538014
599771
739009
1142313
1011485
1588093
1265609
1430439
843003
572774
397345
371521
1993631
732053
1363711
1421393
1374455
584344
479778
110084
825236
627775
1596152
140127
967251
1724683
924403
47871
1988738
1604043
112116
578869
98607
1737779
85047
440579
109685
609085
1595151
1613168
1288133
1592737
1436945
364362
611630
534746
1600929
1378330
1638067
1736124
421914
1125026
1628426
1626494
404807
1253779
1547540
419935
1334031
864365
758314
575625
181564
731797
761408
515660
1645848
1462422
964991
1558790
1287617
46291
1503148
1463997
1175176
69383
1441396
309327
88647
991751
39163
1890782
917024
1988632
1017168
149685
1375726
1888194
1640411
1703672
1413287
1043991
859585
93895
511462
203320
1684596
966412
1547798
1954274
48917
1581987
1135159
1783295
905731
75698
1925321
339376
287978
553346
1938310
13957
148924
1065467
1560969
1392916
746169
1141268
1573664
1217587
318708
1015485
898002
1555130
908715
1934738
1488389
1675465
996424
97510
1614388
1206789
182611
727380
1483098
1761890
1725889
1806314
1722378
1518716
1548241
797501
215737
1876221
1561073
1758957
1596292
1241954
1931111
1937889
1518306
1662027
444514
172326
1639951
1898024
99748
937526
1756661
494077
1971269
1953576
627082
1470113
602852
1968351
534443
1576046
616683
1818528
648507
51148
4427
689183
635158
100951
1272950
1452058
876559
1275757
285651
211083
1506479
171668
1977959
193472
1800974
1033935
662465
1819322
1890812
1202681
1436716
861253
62910
1346824
1832995
1098604
1579123
1413970
1261977
452843
111920
1658355
416132
1289146
1909603
1286281
885556
434850
124439
872521
498167
1843135
597917
912578
1213092
1964517
86960
734030
697806
648729
379429
1607352
1852837
177397
1801953
1163585
997053
1184678
1521541
1341608
1432403
420125
191459
1089773
304723
1617030
477923
1428712
1325779
1380864
1352305
764403
1455011
751171
257283
555672
1710220
570192
925170
468353
1545334
1755753
1734298
268485
12955
977055
511875
905323
134657
874033
457338
338495
1870598
598402
937390
873557
790857
546645
1157093
241683
412155
1732064
527522
210893
1749687
79924
1400847
643987
106072
1271128
650608
1383670
938879
733075
320329
992615
1159306
624080
239350
936968
284683
874360
921650
142048
313062
27837
454586
1688312
71107
709658
1146731
14526
1551892
679509
1243953
1681598
1744550
853581
399839
382385
438192
294199
1948404
1912240
1369577
874563
340415
583080
1112459
8521
1114499
1129551
1863875
1416895
1573396
497386
1612502
580682
1485530
702455
1069119
1277026
1806968
277204
545403
71680
1743671
159107
309161
922996
1328756
709453
122521
1741204
1210308
408899
1902905
1922778
1321868
537631
837878
611961
960359
1341677
1162800
1499929
1945742
684475
1200459
598594
1810808
498458
294922
884153
1461660
1294900
639031
1387015
765482
782236
581607
1997145
1028833
1050013
1176512
1745573
1006235
871643
976055
823278
419854
334327
1285723
1959590
1796238
1209801
614242
1618944
940560
979192
1024651
650375
1400247
1858705
1173882
484187
615216
1578416
224555
704554
1659876
304766
1841069
1687963
525394
619492
1273760
359900
1666480
1899096
1524761
636026
1865717
598166
1706971
1153784
539111
1056823
623410
1085564
89394
1866146
1346636
1988025
1997638
987921
701885
505946
134308
375488
851251
509134
1091976
1330192
887299
1542618
343556
1304065
539598
778415
1779937
1292548
709781
283924
1363937
711022
156374
1628228
595844
316769
1667374
1612470
828394
1015455
549410
898365
864120
126380
1993130
1101493
1530655
1119725
958185
235619
1541559
1370105
1737894
603145
27304
1178112
1784735
1220579
404986
407367
132906
1097938
112612
310540
1303669
435377
1991071
313986
1729315
299798
780451
889733
1946461
534713
1183943
1120575
816664
1378650
121704
1234085
1904994
642695
752161
1099281
1464504
617839
817146
1745496
1615513
705311
96797
1701501
1587526
901338
1491375
914496
1031320
1097898
1745013
1999247
101625
60754
1508831
1214428
731898
1058451
969575
1863485
1292095
1357752
1999715
1145844
845801
1897924
1001283
1594446
1457161
1284624
551814
641343
430533
777164
703183
429013
1215939
503628
795356
1345080
861497
1657771
1921060
262477
559862
1312812
1147354
1708839
711184
320959
594500
62374
990092
1669273
179339
1880178
800709
1965801
486720
550439
235820
797487
530136
1919550
354751
893843
1996380
1685582
960120
379833
629716
721316
1722419
692931
606578
1102976
890056
472346
98947
467577
307748
19517
418837
1184400
1068898
1851931
840246
512457
1846786
693624
1825123
581697
195522
1380197
870138
27635
738570
1168471
1067642
1453143
369192
1438574
263086
375561
1114999
1890644
1077022
377314
760609
433797
690092
296451
577465
1444011
479555
540798
1837224
53913
1374218
1990107
1934851
671247
76278
26557
209295
1064310
502920
1505960
778153
1926305
1866047
874160
930047
1845039
678870
1249142
83007
1741716
741904
1148379
1053082
628144
30347
1529624
475156
129846
895906
1850080
947057
1800863
1040285
1807006
1599604
669741
1919571
1288283
686908
634614
1158826
1790488
33129
1357470
659079
410025
1115037
248447
446888
204904
325329
1543570
1076585
840494
1322919
1362803
1331882
835933
1529714
665304
1766657
138871
1056257
1737200
1779730
1459051
1329925
1739043
798378
666166
199573
1839406
548868
1598520
350954
1207277
1367028
1491023
1934454
1848725
1615384
1367874
264696
1277359
241110
359490
426594
1345056
504423
1828737
1085255
350896
464564
666197
1689932
1193355
140582
1083318
903724
549133
401199
315591
576078
50162
1222158
1519360
466762
1764204
894567
694093
1241215
746976
1269222
322182
662103
1915639
1082416
1718510
235463
1696005
1030912
1230048
966678
1634422
717492
552770
926038
1020999
1905267
1592887
884382
508851
1419963
645175
1743113
974049
1248123
1452387
350761
1076806
38773
1488463
582917
1718004
1181432
1121336
1342435
1189258
1003671
307106
803073
607098
1204129
128608
1612315
415823
1823667
630805
1975987
604790
1986859
366577
359433
915910
149323
1874082
1011382
1830440
39960
383426
1866861
62986
1377571
119422
496663
1351074
864079
1556721
686785
1412475
1163775
576191
1667365
1796492
54359
118415
551008
502252
855123
176047
1877237
1939067
448665
1511489
1598312
399374
1360267
1546878
51414
648546
1405109
628970
913059
1893183
609061
163560
1373859
992766
1850211
803088
1659223
633210
1828918
413972
1217076
623559
1038993
414954
116629
727246
113424
895101
1289161
1342384
1833215
984992
1423870
1807649
1544000
771044
1861266
1540711
979585
1866829
1821646
1366293
1833641
228035
770268
1873106
1862222
1864516
1749890
1003763
1341657
1568717
447697
739388
1762225
1958833
1893678
73290
630844
1965372
1099375
1378073
856206
421335
900279
1607349
820683
1102495
729388
1682891
39618
336950
1295776
306063
1852550
804764
1598912
110598
1915827
800545
146030
1972527
363898
1478883
754819
58717
1847547
814992
496499
280334
72514
1886411
155714
1922576
1693623
461374
1024514
441227
369054
991510
1481582
1923254
768718
682695
684947
1726610
1853316
937143
356681
1386994
935037
1211287
251943
1490575
63110
441027
1015143
770434
405570
1302232
153432
499563
1833163
127945
1518021
1660121
854042
201234
1384110
1109651
1316656
1667856
311205
1586108
1837477
1678997
1746932
943893
1115707
1174968
148480
384644
200280
60281
1604125
162898
1638086
1682001
705840
1488019
1883897
1524066
1084887
154878
415570
1062765
617019
89234
1039149
1687607
1767522
1971268
827142
1941801
1031147
1359471
623435
905687
239506
1124926
632111
1233296
1581289
1476444
1788319
1436647
981296
1242027
895748
213831
835449
1105773
1873853
341383
1454943
1796683
1810918
1078645
191198
152800
1973164
132942
1488848
1140201
692620
270104
652138
1424005
4063
1744342
1517345
376195
1865105
1442298
1363111
114565
1821683
1485315
1467800
1739156
1203482
1730498
748705
1282917
683484
101599
650872
1864632
771959
1471515
269692
1739601
584758
1023838
1352314
886635
1006769
1996965
282014
1136228
937884
24615
1385462
1453675
1712027
1938849
773159
1020536
424359
1844236
869985
1386165
1767442
249113
1252973
313812
1334955
734670
1622337
1508272
1555873
1223957
1789848
1653613
206057
1487830
464675
481706
1111586
459704
692961
1012344
1316724
1346534
1936717
1132927
1165166
1181924
379819
794421
1915096
1061963
519142
1146612
41404
1327789
1216239
855988
1525922
1828822
1342058
1932822
350834
1162478
234721
813863
707498
635415
103808
929634
561056
1210158
1100738
230235
712388
35681
1303929
1230858
1663792
1810637
990486
1482703
1993730
493030
187123
1867805
1064691
268995
409459
33704
446678
470200
738264
1385769
406345
1938753
841015
1821058
1169241
1170037
399977
634729
1128035
1766943
529454
423186
1086202
1740396
781542
1924514
101661
1967972
1967366
429222
590076
949219
1682433
401393
558471
616103
202970
1005186
1661393
197081
200816
1799299
1185171
23861
1793256
859182
464868
1997437
1625638
465298
1525476
1202880
671256
276933
709350
1126641
326705
804137
1906380
1566833
1425025
1910076
1007500
1951444
405299
1632936
1858690
1148787
340397
1344408
1024085
710022
167690
1805424
1081349
185271
162327
1765447
929376
639035
924629
1169923
1040695
401745
1668503
767810
169409
1606180
624087
1409434
723535
351677
897978
1935329
355334
631190
1061019
243202
1096400
671927
154275
853934
1215594
655770
909923
190189
635362
1124131
720362
1989291
1802417
927099
126689
8892
1912718
1211967
1445808
285939
1966325
1950229
424460
1605694
1274176
351539
54055
1831487
618284
594866
681392
51614
648636
220101
515674
1036127
1971928
386385
54122
376194
381094
1340838
67329
1216530
227480
1360841
1475048
1881158
1250194
1761180
1503516
1777894
500445
1898762
559949
1632087
1074402
1882273
834182
1796613
1384172
1913729
167314
1288325
532334
1662224
1422969
1245258
1203030
836904
632275
1538144
53156
439900
575111
292909
1042857
47061
680042
1687777
754605
170697
1918266
1837456
961401
215655
1257792
183959
710555
1483302
1717760
1585053
1011666
1037522
1870966
1625673
6300
1532852
1731776
816098
1433087
1403693
755951
1801021
1371513
1456010
1506683
156112
1231884
1454030
892738
692525
34300
1289392
1365926
1690673
809777
912908
1231513
1715793
988557
722549
1072644
1916962
1264699
1714715
144255
265556
803584
1491256
1995693
1215979
1942035
1357900
721511
1848199
726727
235211
789516
228986
1369740
746172
1155094
1067904
1286609
1394475
397435
970702
1154769
1768276
1787414
1068552
681578
930393
299732
1011887
1715928
1102719
168464
1705618
1692346
1963025
1098674
1994433
1163747
1116386
1599552
1442061
521045
1656601
871947
611611
957761
151242
1077138
755449
867850
433665
1098834
945896
913401
130155
242119
753953
565638
240514
1116141
1182601
580999
1394395
1998898
713965
1396610
1923280
844050
1729847
1731934
1330228
901460
916155
1772059
810974
1379376
824143
596773
1449992
252083
1481882
862040
1603733
91916
465127
11094
1921813
1431994
1180396
1230215
1410447
284896
1722735
170485
1535732
1579092
188488
43307
1613084
1348824
1468185
1460459
1117788
218431
346506
703325
478156
878781
1617876
1842683
982944
846940
141964
1517572
1648353
1895791
1528995
1198819
1084519
786079
743113
205615
623580
1007301
962546
952161
1672782
325832
1370299
1126291
1826960
738745
103018
1330575
1902070
953915
1837436
387668
1356562
56607
133774
1391764
1158419
1802923
851578
423112
459685
846504
336391
462288
642657
731615
1026494
1948345
1264932
132727
896676
383613
70867
334205
1457254
1085250
38101
1204626
234011
1966149
499461
645629
1152203
1227558
14888
1670966
1633630
1603387
67991
764044
290282
1677709
330139
997450
6136
1763144
916689
703192
457198
1690906
1211352
244592
952647
860435
575116
407397
1156253
1234667
301407
109306
1209344
631668
325333
1282362
1528120
1166731
839022
312366
489177
1957774
400718
684791
1436326
402131
737160
14092
1415953
437581
10039
741049
1603592
1422609
1327505
396793
635829
938069
359280
963324
650056
342742
378964
857531
1900731
171564
730162
1211523
1455752
303498
1863848
1827251
1179387
13182
1396824
767390
1965544
1891572
1687055
1549477
1551663
1140367
1474691
592679
258401
1313665
660403
1940655
1543915
407108
215442
130378
768757
617942
1452210
1286657
29374
1724237
1038860
991649
1229793
1312970
251155
63914
110863
197732
166977
1632716
569757
1998511
1115281
87140
1865414
1285995
1456929
1262360
959390
1150721
454907
964819
698875
1102624
1594937
201649
737178
1204925
757113
1951927
327910
1912513
1566657
342362
514961
1395889
1288849
349170
1858108
1840917
1748478
1693076
621491
900432
508160
390694
1742850
920425
363450
951052
1874277
1879953
1061335
486674
1000320
111177
1212700
666152
1434533
1541136
206255
622076
1462197
969646
1635944
1015864
766863
1632573
741612
1968280
1396850
1459409
1599508
1615531
1135513
1536311
1026596
52679
1120885
952459
186694
201354
1557766
814372
36255
109984
719544
1208370
564469
1873123
981461
971458
273451
281941
540794
248326
866895
1950537
545111
193640
1269283
195530
1699883
1038875
527312
1064660
771944
314570
1077898
1195866
1544197
1539876
1914014
1390962
1790477
551212
807405
592222
356816
862121
1303467
551637
1739746
1219262
846774
518256
1916530
1737186
1867261
364792
1270055
1912213
109543
1048056
1195898
467002
532255
595436
722650
1892346
1823243
216332
1423127
1405368
894309
1931294
1976989
619937
931883
1730121
1024122
624043
1763091
1250363
85218
582358
659600
607815
1466085
1155945
1050298
607368
669640
585646
1675310
113828
1929408
55732
1258683
154952
648540
606170
485224
877501
1264603
442004
1792091
1811666
1354717
1391823
1826585
682083
1209592
1514060
638900
231635
1235159
1572830
1080167
1889017
1554153
1305935
744738
422599
1143906
122721
1987700
39731
694801
533152
683765
1460350
536091
1085591
1585812
658127
1540668
1139261
1570715
197023
1602682
816747
1649632
161419
501305
1898714
15830
286105
159929
690683
1362437
984723
784621
961918
1486740
405146
1493840
1330033
345305
234943
276637
1971286
147082
614867
510412
1690556
555412
476256
1503846
813690
649679
1211953
1749180
1060721
1725974
378994
1890412
1248494
382125
1862178
225182
1890332
1279782
1254856
720833
524051
21370
617706
1163711
46007
232406
1772037
1336459
1606928
1214830
894945
461177
1026049
18920
626908
1306288
841296
858064
1301391
1272519
1114123
249515
1671480
150571
246872
1743848
955184
1107831
1823402
1894764
1444173
1921139
1446263
1457415
94078
1795124
254706
1492496
1627592
1414500
1512042
291125
1535966
219930
1697160
29778
789724
1772598
1820367
1910662
1505945
664575
241682
131597
1782000
754009
146555
862109
1332625
569156
1393255
519629
1131943
1613573
672045
408678
1121236
4469
1228797
1886516
344333
1219174
69769
1490894
316244
570561
851813
1935293
1218173
1301924
35827
338930
1092874
1817315
658635
1149656
1411571
721287
1663110
610969
405138
1332680
1780436
159193
1405171
1673453
1791434
163991
531006
789755
1237633
197136
493837
1374090
918613
1106403
420652
1876075
1356914
641428
866124
1859296
902414
1615016
1842102
1856326
1940655
1143951
219876
953597
1605320
710831
833142
1186581
507563
1718112
1553106
799741
1461315
482306
1419761
1465970
1732336
251886
1377803
1022504
1878647
1816179
1844788
21754
960533
1442559
772453
1590690
389998
1642567
1944047
1594705
1355293
1736673
519424
593955
378656
930941
1007806
1806286
138464
724046
1817535
1032981
1763200
1090582
846821
644634
818148
1033157
1721680
229160
1726252
1459792
990506
1370613
1458151
1814281
1840303
17998
1333035
1336794
475367
230340
489754
231852
1449957
77490
1943780
1100615
1461094
234502
1001282
524351
630975
1700411
1439397
1111198
1426980
7629
1549841
1872007
1338502
1342437
225306
220626
1350300
318214
1685312
802314
1233124
1346288
1771315
1698096
1566386
248262
1212046
355182
616602
1482513
423282
167867
1938944
1854886
1351342
1080378
1375983
67580
1350228
630310
692457
349866
317785
1742969
1564068
642197
1104383
1444928
341913
610817
1778868
1696279
781019
993820
353895
1321833
1516014
1774900
600014
1937350
1914397
1817540
1868764
1244089
930362
1208084
980736
218702
534338
1021873
540409
1962819
1638765
1030916
494864
1903162
1856905
488884
1473056
1689077
1766147
1232029
1962485
1272333
65826
857789
524969
1216224
1115761
1250631
925295
1128987
1961375
232647
1997542
240981
470176
142063
1898080
1520058
1681105
324859
1759751
1143744
756912
379944
429982
1566623
1826764
711607
1661967
1396206
1072489
1861488
209386
649415
1059309
1075638
108117
88475
565258
561461
412347
857158
702283
974958
623471
1970270
945583
796651
153671
776221
288978
850626
933794
1352048
264581
1411679
356241
1099443
1365697
96412
507708
1486630
1536636
606222
1399025
994638
1501881
678630
1487612
1945892
95058
1849995
1692549
1622992
1513018
1420798
1160972
1434834
1415207
1641142
384230
1203368
1900525
541862
1500120
1512712
1340611
646948
1166154
1172879
755561
1549550
856879
1983410
1322475
602704
494150
820306
1070993
302820
1003841
1869938
1793397
617553
1052091
1328922
294383
462861
852826
1437561
1886555
1575911
1282419
1243366
121814
261960
122566
1623680
885851
494181
555643
664395
1599529
1979394
1519070
1205843
1035455
447053
1481512
799023
605949
46990
798973
1999882
1998634
89451
1487318
1376834
1253433
46644
1058514
223340
164784
1610056
3796
40525
1027016
257466
1519574
985506
766838
1237340
1131182
1698260
1002735
971430
1375269
1057001
575529
275563
1948064
373668
217871
1991870
1896108
1770941
1013202
1461119
1588483
784044
252278
59046
1125165
1072407
1212097
1159344
850713
1035044
1082167
1007434
590288
1411228
1672491
236502
552878
1523107
1230608
1972775
844660
831245
1480225
91262
230502
1139850
801371
523
1263480
1295985
188429
655957
1177640
733326
1061764
1082152
1745307
695838
796326
868599
1401595
630502
272257
1975653
1588000
401090
231822
1306677
1742456
1230444
1059618
460100
765848
145208
1517762
1056357
1638349
894086
410028
264065
1318172
1211597
671047
1774418
81332
367134
882715
771620
1560780
685224
1434482
1124954
1495250
215936
1299672
1770975
1065332
1194796
576304
872558
793693
107156
176155
1815306
507266
570642
1354259
1469145
1230505
1910850
1995067
1510339
1381276
1002684
381777
1356115
795024
1774762
1998793
358104
963943
736626
1314868
290995
1961287
433797
54866
1792517
869956
1822248
214800
1597168
1371654
1564919
437620
1992708
145926
452563
1263861
900124
1391496
1692158
1204593
963454
928061
1883922
1071600
1411943
312780
725844
946526
796787
676879
977823
417518
1651264
1770813
371888
252492
1301775
722164
1661255
1831456
1855756
376417
1883836
1161573
367652
82702
449162
1049561
865651
1494822
939301
214398
461483
1749503
914837
656039
662384
756701
1195279
1271848
193719
1998726
1697901
1354475
1109806
1353893
1639880
1394719
457309
1601645
756923
1770822
379915
332549
252738
23682
1933192
384633
1687360
1565391
996802
82314
1446445
572793
375582
1906309
125864
525560
839448
889747
124194
1688708
120376
201235
656333
926861
584967
1506339
1380525
406217
1246029
556273
452706
1160286
1191912
222064
1229082
562132
702894
1527186
1708751
1431776
899002
1514470
311669
1311253
958024
1939883
531847
570652
664204
1506606
1019513
649570
1797006
1626957
328799
448195
858074
857546
186925
959442
1467338
371012
1140291
235439
1485427
194075
93666
277593
1605982
1171132
1414202
1461960
942544
1504488
1936011
1704520
1442383
1138588
1087968
1451218
1543576
1097728
1357438
1676337
648425
808120
1766584
719791
76770
1880774
361951
1063137
1973321
1672972
469766
449849
1159672
44529
150608
128375
1902227
150842
481815
1652358
659816
689520
431381
1046579
119649
1973867
1408900
1563915
280733
737811
663799
1914753
1456886
317004
1630077
1751895
1140548
1314594
180069
1712376
552039
18234
1263803
355697
607610
1837920
1466806
1284549
1394357
68873
87994
1470513
277427
1765579
1386920
1266871
462663
1927962
64562
1525488
268603
156669
677840
1774778
1115249
1968046
1056438
710623
1450757
1596252
977158
1215181
503222
673852
837280
195331
62140
1504975
197115
79572
250955
815265
247369
1814922
1054866
1387285
253562
1800692
1522499
1871910
1455457
1991792
1360573
256902
745252
1306482
449314
1798257
1534295
399502
562761
798989
1086498
826389
1993570
345013
1358122
451724
1560836
299945
492083
757775
1515294
1344497
441843
218209
263977
1422348
246211
673773
1950357
1807729
1131396
1994808
1297498
1451669
1779387
1952184
476843
1921257
60217
1960671
1083769
98752
507882
649512
1241886
739171
762074
1025190
64829
1269160
1927894
9467
1198664
1584214
785820
595485
2206
1369554
1534749
754249
115212
150012
1207999
318940
1899346
879697
1972357
975509
913411
1289548
1196073
190533
776825
186623
735600
1711741
1159842
593746
937252
1455518
1671632
652304
1143457
1026917
979139
1556811
859349
73966
707621
50214
1703881
1273093
235406
1427630
290828
253620
558022
180730
704921
1369625
1622589
429296
872545
1121843
847994
965902
603344
1944493
1687164
540382
171758
40869
1252668
849978
1948235
464191
1554590
1252063
232866
1936885
680648
40358
1421562
541082
415163
1816223
1842656
186840
1912265
605507
932071
222845
721816
1061797
353853
1188423
462975
941507
895411
1280345
346778
1311793
226333
1915160
168595
859994
633025
1298838
1888652
168891
1185444
1082728
910374
1855407
192575
516727
1606940
1387107
481342
1185516
361252
7685
1344530
1412223
1501009
1104144
1152849
1587567
83377
294494
744440
1585036
1448956
832414
1474063
271295
16400
793035
1239638
73007
282852
1428892
244178
1956381
1746466
1735640
472815
672173
366629
1529548
652092
835817
673011
1222009
654155
1106270
1235630
1474910
557144
1506827
1599424
1143949
1639676
522445
56884
1997190
816313
593481
406303
1963450
1685837
569006
1318640
452462
495937
1791783
1825637
1021204
608546
1900008
308202
1471045
1554039
1221832
1874519
160039
34637
951799
1930052
65521
1723914
1461836
1981739
1674592
1137120
59331
587987
97997
602238
507802
108066
815828
476908
1816969
467769
1057037
1425699
1675658
1553762
317778
124182
668748
342403
540208
1319128
1911709
1228419
200296
1877044
565376
1800407
1503162
781913
912271
1223785
1423923
1696183
1838868
798058
649921
875049
1540868
1084484
1649249
1846194
1458093
1741542
1279642
207230
1961350
836703
1407106
68271
959935
360446
1117888
673139
106337
1679201
1779782
1780330
915365
1748923
1133375
1385308
784262
795327
1817964
587608
654493
599998
1558918
168447
1371361
1492945
1671434
473044
820681
324644
1753628
154435
566525
924452
872855
648932
254611
87483
1224841
1493300
1577736
29108
2490
1725016
108717
1118296
139955
939829
40321
1045550
33336
543932
418303
1056982
1699946
417752
560578
815101
1999690
1203781
828004
806394
1482152
483895
112311
91087
1148945
1755476
1538148
760065
1718923
634963
1505494
772071
206722
1049086
168512
1262340
672965
223503
4220
1174153
1393831
674790
247410
668066
1908756
1067867
469366
122558
1465144
1969182
1848353
891490
1737065
1110367
1614253
1825847
948060
1036155
679514
1426637
512041
1368096
317281
211229
995890
1663463
1498319
1876679
1193824
1853530
218876
49371
405091
367690
841607
1633146
617786
1869391
716143
1588646
1846018
482969
296880
442973
425907
1672623
1399345
1893236
117780
1667414
276456
1534051
5740
798654
434576
438915
1777669
604273
593139
964954
805018
1292247
1083679
1758930
473238
1309094
1551538
1925249
592230
1034838
1569929
1910295
976215
1560417
1351163
1024241
1632174
1784167
464993
1223378
22835
1602193
461460
659023
154645
178188
168312
1894564
798735
780059
1111483
511928
794174
651718
161737
226615
1721526
1712822
103468
1656720
1434060
809495
1829997
1657467
554181
1591826
1503149
951510
687231
1337242
1927090
1772668
598233
627233
1108050
188684
281331
936448
1470453
94680
1720315
1208417
1336635
83128
37136
1175480
1834524
880133
323939
673432
355344
523185
423017
700210
1869019
1726059
1538544
153202
1303379
72507
987701
1308933
1566333
897170
327220
493074
1553498
1251367
1623967
110238
1569112
1812993
1503190
406943
1493422
1452998
355539
1526973
559160
231830
1733129
922099
238359
1415233
1653412
848768
159715
976263
193546
719905
1471633
1619637
1847278
123279
1452513
722295
1693577
1882788
419229
1707754
383794
841718
1028451
1080241
1825567
1459774
1923119
1908886
769547
324507
1454343
1268804
1833655
306028
632541
489279
1539132
1208638
876604
1717613
546493
491531
1272365
348109
417390
936251
1126833
1490686
364185
1050538
443604
725776
1224272
367627
314274
1858316
1949579
1585855
166021
160185
794070
1886926
215427
1587358
1012375
1567842
911841
1300667
1880595
843935
1738362
351612
1461000
1340316
1808193
786204
1753904
922862
1818067
1267611
30461
1637917
553165
1744807
1302349
1173632
1983712
1195047
890632
1916315
350169
102608
11171
1931959
1884575
800786
8863
1086680
654993
1498650
211425
575480
350062
1323325
1734762
644551
923524
939985
14939
1095077
668175
521274
1267426
1813270
309942
876510
992374
1505564
498070
1104449
1356190
1534973
711178
447444
697420
147427
463768
1032110
386858
447140
627477
526237
1596728
1029503
1582394
1949945
813409
75465
202248
1140385
628474
1080299
1454290
384851
1232736
1538010
1448952
1711785
600706
1267636
1708054
1798719
1899214
209540
526454
366234
456921
851663
1528785
248475
1409650
502970
1113283
84603
656324
447380
1384379
68561
975214
825314
490406
1446556
1091089
823900
1494875
611379
140414
1460479
707811
348582
565523
1128847
1349057
730974
933119
986899
752477
466744
1849400
79744
745246
1545922
285748
1618647
1819067
1243167
902723
720111
239500
374976
1054357
1071675
1271226
954471
134961
690806
427199
1358902
376205
1084378
655092
666917
865001
961363
1316470
686091
105719
391479
1513989
721147
293695
970473
19894
480707
42428
1963958
1339735
1679309
554238
1945486
1310358
1415174
1564974
8409
670096
1214954
1620659
1617123
303536
392224
1418254
1943227
212392
1888758
1764197
1624040
491863
1610581
1038473
1172437
1370097
1271422
768059
1255906
1115749
1902144
398244
1270317
200945
213271
1707502
79269
1966362
1539246
294741
993057
1022886
1331345
1339279
114502
858874
271161
256469
1837918
777768
1626490
1996990
1419433
1438782
60291
288931
513171
1340908
1834585
1305963
1094032
349235
165392
595762
623565
226114
749112
1354673
1554926
1341112
339138
1166861
764535
269084
1158500
1514319
550752
1141871
590909
1181086
1801986
227525
982691
1967229
1281401
349024
614865
1755580
171454
841056
85952
1343132
242257
702941
313064
129376
1721533
1187976
1085346
458538
900322
1272157
183194
333222
1593469
1810810
1629625
753149
1325179
1268424
1778701
760293
1918147
1247085
322452
237299
727426
1760323
192906
1139850
888746
610749
513933
1611989
336258
767326
1139056
68792
1210868
793386
25580
70665
1760007
891321
1879426
1839258
1802509
106698
1838406
1343271
1786272
259440
291439
1833319
780575
360832
1166517
461470
738904
684964
1726965
1698369
1418125
952536
1513045
1162123
152280
923834
1912819
609553
1578595
188290
501143
1166082
1122492
319157
1908857
1653793
1030362
410756
863201
1733258
69923
617036
1637879
709958
1410394
28254
77390
1789216
580297
1902125
148337
1611822
75005
793637
808900
239191
954515
1325447
1657162
1388800
1637202
921979
1122224
1189098
1445282
1802290
1043157
598736
36696
1472590
1221106
961566
1831200
1440586
850379
1414811
1668469
1766785
231371
475435
1456509
133152
314475
350830
1741044
894667
1228388
145919
1832844
73537
1096926
429443
1093600
112076
1824771
1342972
1569160
1333973
580519
1468262
68774
1874275
58002
506546
219252
937197
817865
927060
1365363
1318681
929494
531693
1413378
753292
415061
74845
578179
1009889
1513104
686067
596605
1236845
1779831
431049
811782
915127
544809
1158237
608740
1480934
85915
1940502
1253773
1141296
1350929
168790
774654
1619470
1155591
489050
1384058
1450421
120349
1814114
1662315
635341
1607469
1651308
1528802
208764
382201
1384231
1823027
212370
253088
1112718
1549759
1793224
1305484
512276
1218153
849339
804168
1957869
107563
1415302
444899
619035
1524315
1138421
777384
125040
994767
1663483
1427109
468331
1209716
574774
737983
1627331
1378307
1849590
265447
1501226
725153
1779897
894459
79435
45730
1010757
758115
1676211
1093945
6934
674360
1080848
1564707
1987471
171036
975434
1064092
17283
612237
927008
1102828
1328680
175897
451297
1848570
787755
1579747
876288
1966968
107714
1258974
1563621
1389965
1837122
1178187
236379
1286988
1834748
12742
1206476
601741
1237918
107791
1331716
917465
1317808
1170822
827560
1653805
20461
380389
770933
940137
281301
1729994
1022825
759116
1493254
698763
956940
314710
806298
1675950
1762407
110614
745356
1344879
591422
1956905
1990175
1937553
1641454
559036
720969
862080
377109
189581
112806
627689
810598
259477
1936625
1916258
1133599
736090
1211101
1178818
1989435
783819
637090
348267
47581
452072
1829302
914983
275725
1838775
1375144
1005148
83712
314448
1343009
673610
1704274
1649616
1379457
1691599
148077
279745
1566581
1759009
372001
663669
1299224
991220
1599342
1049754
1027143
1348787
960302
1437609
1468486
1994064
1029732
1978709
862169
1503185
1185403
1231030
1397171
1336287
90428
1019005
270475
1109535
451324
1898355
675687
1967652
807000
10963
1254410
1622983
383268
1534072
307738
2844
1120815
377108
1337704
376738
1333664
1412818
1775785
751897
1456155
1510494
1961346
1734513
337577
741539
421649
1612516
222361
1439046
157744
1760411
176211
949541
694606
196776
1732344
1799842
1324155
44624
1013825
906723
791085
1853840
1389753
323519
1244256
432725
1762958
871902
745756
320897
1560831
1260106
1579667
590060
1099415
624653
1275622
1560490
498515
1509839
920744
677077
1753577
1223732
1283126
1596259
1190430
403465
1467003
971559
179406
1186202
921049
178305
1058812
559509
633087
1534302
1673022
1967676
584187
1411812
1479076
1739007
1900796
425959
774831
869528
1937995
872791
1268891
1825789
1869214
435314
270885
27455
1051600
284675
1700571
1922233
1507187
752612
1331928
1802566
60936
533180
249758
101754
1610059
432030
544011
1135666
1464411
465522
146185
744043
695373
1865881
1247640
1478385
1482198
529024
1034703
1254470
1254727
1100884
1612372
1595013
1772555
838684
1056962
1309147
1826905
1315504
1513179
1516189
671593
1664379
1069121
112997
896334
1867381
1030464
972375
439877
736940
698213
1532396
1891288
1923870
175520
1178081
762571
1884118
1885538
289820
1642190
1633365
59518
423729
443487
43848
514329
845738
1598250
1333077
1707713
1339454
1724140
288292
465432
810463
1489023
1885636
366535
672975
1643545
1846736
973079
1798171
383050
577595
879993
620694
1877962
1717234
861502
1736841
1385670
89280
1661464
124812
327314
1189626
1731167
1116138
738000
563357
1593841
1095742
1265526
484628
1134936
1488069
5740
1903359
861531
803884
316699
44226
533598
1297943
212121
1718153
396389
424652
645286
390863
1419662
179694
163017
344731
1986491
1458841
1511333
1856101
1736746
1246778
288021
799667
733031
1958979
1023539
1473219
1630739
1381937
1132453
687219
894584
951653
1043179
96319
1419241
267481
1647261
1450204
346930
397998
694648
1619864
1342769
232618
798941
1673749
1916012
1147657
1077309
1284104
1471776
1292254
1408885
39962
549874
982328
595565
795295
404431
1264734
1370443
1354835
780486
1126970
73859
107806
555957
687961
1251454
237586
897097
1950255
1918278
1461091
1079398
1477344
1810625
1994365
889058
659453
1722169
1561403
1341534
861568
1842418
451395
559379
738823
627075
537984
1492421
962261
1609819
974212
231981
1794538
946510
960147
1817785
1783917
1223560
1522165
1364409
1816631
1375545
1501705
446812
1914699
1288413
815606
29644
1437309
1293602
87534
80248
254375
971122
547509
1888133
329319
1748715
1386069
9434
507952
1411022
1822983
800453
820733
377737
1020639
1353845
1903257
680214
1087212
418132
778916
1325162
106267
1065532
1790211
1711399
1973403
1268333
1792066
245203
440578
382326
502824
135435
89655
251232
1728971
1073625
1861514
1277857
1891771
197210
95651
101977
517022
338331
703799
1997696
560560
417247
1794771
1480818
1630310
215086
1275528
1499857
1405632
1102302
282643
1540195
230819
693919
11765
1861607
773778
621458
1660774
1355420
717636
624070
633547
921083
1946886
1693400
545630
1926522
1843930
1297830
1539362
1668125
1633878
300433
896470
138177
446581
635991
435460
566719
1779226
1123771
1188831
1355588
1139859
1718426
1420985
1917192
1880685
1702614
599334
1058104
233955
735582
1046099
581640
1179964
719935
405625
258828
1499863
210871
983399
551624
1294498
68517
1126227
882606
693634
1013237
186677
1865829
430962
451985
1450084
1269658
1066574
1114532
977677
186616
1265356
1894372
1538169
1739436
925390
622856
1901846
1084621
1058322
736614
1812348
1334683
1257177
1012812
864339
93052
1308321
1556247
432083
651135
571334
330925
804586
1820841
1468931
1857545
199591
505517
434934
931316
1490315
704363
1443049
1333697
940470
1895749
231256
439257
790273
1751965
1928002
372555
513127
249593
32855
62969
1819309
1929904
610686
1339049
1325512
1821335
1781290
1848823
907564
58132
450418
720978
1693867
1725042
1605721
804458
960340
1465904
656642
807088
1053956
1148679
1287925
1068585
1365377
1317504
1129440
1904877
239483
1353578
790779
1322877
1198275
488961
43239
1522992
256943
944456
706799
460924
569852
48058
951038
840322
1655399
462452
1020075
1801460
385704
975267
568085
246000
1950097
1584681
1792717
1710838
1553151
320975
1736724
1478677
1954575
119014
1031797
990620
1723146
638376
482657
582579
41233
594518
1837450
1731200
967575
1933124
26698
1090600
1749709
368553
588324
1198656
1217847
1054519
396614
1548246
1947147
1924242
1390685
1994959
660465
936987
238078
1693800
664692
1977470
963216
1035270
1268470
1766298
404810
627643
640525
1402467
661893
587445
692789
109117
293593
651323
1756778
1489734
701419
93093
1734103
1701928
1130604
69062
973726
1760828
929191
778775
480219
1124885
96561
578561
565620
1247247
592044
336668
1807112
901981
1213838
1946212
238686
928074
1261944
951395
922171
774791
407966
1649619
841642
465668
344091
335853
310055
1605271
206436
557096
118630
122477
174864
1169945
1538155
139621
934120
962332
405744
824602
1331302
967599
1240808
1572408
885520
463566
647243
652520
1113010
1461145
676114
1036166
415710
973021
1933307
315626
1387754
256607
892925
1557729
1258547
377594
1470674
152237
1063270
282474
1981387
642285
932260
416148
64910
415673
98285
965020
1703854
432327
964319
165236
748259
479919
1128324
1867804
795689
1161047
16955
739728
410258
1752376
945384
1850495
517954
567364
1202872
1586652
1414385
1669860
1811196
1509041
504400
1627806
1078137
1693402
1951549
798203
1292637
450223
1932818
462837
783151
1241249
364261
1781336
81312
762351
173495
1415353
910809
1754596
1442428
1877591
857162
363443
1775229
1471084
923478
1394861
1462128
753601
276920
1032418
304157
1661309
1056709
1633701
1182256
1469779
1231161
244072
706522
782577
1454465
422904
1504061
722314
286666
1786521
142567
1154609
1013443
1658145
676032
375761
1693853
582936
1472571
1022163
648803
1524584
880328
6842
428700
1989439
1917947
1713810
361827
119653
324079
811932
314000
134581
714674
50114
545576
1832468
659053
784439
1740911
994596
708472
1785142
716821
289555
1737890
1008026
876092
24916
1181998
1771701
1430825
500565
115011
232166
1598059
859924
167538
178197
1886391
1331028
1139768
1198862
897792
1040627
1697001
452616
927102
1052307
290010
428597
2187
908248
385033
90430
1151559
1579628
1330128
153551
517798
1211076
1024198
1746676
43519
1279621
1550352
1200973
1640785
979368
1107569
1358111
1590456
1916821
1045691
442775
1623383
1433767
1661095
24973
300318
1490598
795569
1226729
440156
1752029
1364141
1308543
537624
540347
51488
531291
476202
457603
989309
1682732
1772937
482507
346756
926127
151404
1723850
1678875
1460497
1754427
494663
50109
1924402
1666645
595110
1416342
330889
1034772
1690988
606640
289544
1835482
786165
968991
1494201
459637
557501
1595807
1193710
532203
967851
358417
1176786
1743118
780634
1126502
1061591
524459
680504
402150
165587
521223
828146
1906264
1692788
287507
590087
1569903
1064686
802945
1147127
24287
1317554
1319145
1353782
14057
1314476
320036
1534368
1516512
1500623
1608920
1429221
602719
1612083
1751151
1339688
724614
1494346
998091
860127
1844495
188236
1873174
1026671
853678
1277741
846355
1562104
1988802
233953
1471272
960765
64727
192125
1544612
1092533
1541148
1592061
1715382
283586
1618471
1054706
114038
954463
240738
1944723
383746
1447686
75961
1189244
1088188
1399402
1807389
415275
1698847
623095
1677323
796390
342113
617156
1639852
725464
109150
1151911
1428477
1944444
1474317
1187649
334966
1418225
1456649
1016348
104146
1906201
1483293
1256837
1910197
123789
364272
943828
396555
428845
195988
141222
1967805
746907
345202
1514847
148900
244074
1290222
1503939
904090
192657
536638
1393884
1811148
1466050
567830
1128630
268445
779996
477981
978773
998861
1199841
283206
1729077
587794
806747
827105
921866
249905
1512658
1390270
170646
856090
1574708
765881
1046601
1928419
70440
896726
814858
1304489
1918920
43891
988940
1878565
886815
1420511
1011453
269174
947852
417353
1769470
1396228
131722
940199
1877342
1313220
358765
875973
484516
1182229
1135287
775651
1891533
753709
188544
1438567
1807941
1726572
1426967
31051
991778
1756644
1245880
1758442
38710
1906924
1521857
195694
6335
1980906
1966324
1716726
505395
693093
1098496
506934
133181
239152
1786892
101378
1824940
1793082
680975
1118853
94523
465267
62372
64405
1261995
1822120
1188292
1409721
911897
1148956
715715
1239818
1110609
677380
540967
800374
1532434
1028816
1525952
1888529
300726
1060358
625419
1682239
1923040
1775550
1658821
1433932
487949
1657203
439586
1034148
972520
198910
1778107
443830
805579
1734849
1160694
1536495
801638
1285528
3217
1733221
1971645
481591
1381614
739729
1408306
951869
71063
390991
1067130
1319875
1080294
596149
340254
166194
767701
680384
1124627
35771
1305975
1851952
1779996
740257
1022733
86934
1235207
1120532
28265
1032790
1513833
1322585
1631168
511606
1085310
267872
201569
1806773
1135642
245460
260706
1503772
1706369
1256700
582829
1622385
1543565
1293132
1706341
458119
1190103
994151
1221361
987330
47642
10678
1507626
535694
836997
1209372
1602328
1008509
1673726
1091963
1924847
894869
1762512
1654106
720826
449983
1862377
1953800
1388036
294898
1372465
30876
1548573
1208056
1042764
1604249
1539861
996661
919940
1265541
371235
864580
1458753
14137
1993375
1174660
286370
316789
870294
793148
862165
1507204
386098
1015708
1336664
802088
75765
985620
1612955
1131451
1310405
80247
89889
1084158
187903
275454
709997
1432589
168010
1724909
1683814
291593
1317441
810684
1287630
1325785
1829975
927707
1336915
1397059
494151
1482042
1885174
1228948
1510186
1325384
1150955
688700
73573
383178
287626
568001
1730387
502970
116898
386538
1243597
158433
1174749
1237538
1493330
771183
795185
909161
1747408
1263165
271480
1951241
1972149
504294
1164135
1459492
1845560
1354572
339796
332613
612859
667500
1336731
1991171
85233
871739
1219417
1020949
1037247
1799552
774179
1499323
847493
1651476
734281
831238
1960020
173076
1731211
1987945
611882
57266
973773
1022623
1855103
1470633
490068
1721469
498480
402235
290170
44926
1782802
1327156
1243075
1217381
1724955
1431480
975034
1287079
493456
86792
1353454
1370610
131065
563326
720628
1142360
419327
11134
1830191
1647884
839789
324295
1817716
152544
1309584
618240
1560464
1119702
135154
1805812
1248044
848370
1512640
1739056
1222077
1442429
831406
307838
202651
779791
382690
1058625
1458832
1397279
96378
1003228
1907286
1635249
1580652
44954
875031
1223149
1833571
1972834
1694374
1704063
1928370
992517
1484478
1938944
924413
676823
94299
237561
713988
922014
881333
343443
460485
1373897
221042
535886
1227786
1769129
552078
349329
1231181
612528
1944492
1765670
676712
1468356
871927
1021791
1804240
1028853
1629515
925464
201370
710831
1071568
27056
1117960
1512218
840940
1407777
884917
1310367
760648
1538403
758212
1108338
1393167
1817811
1057358
967321
1352117
1411612
1145836
941410
1610469
905310
718574
1518478
1336130
1824912
811936
164645
1377978
987789
1994201
491960
1859739
373283
866409
1539540
485509
967203
597604
226833
1064431
1633234
1524841
1400992
948049
464954
935061
800306
964017
1786574
915823
442912
53571
1121487
1127848
489998
100302
568216
1978212
1843139
1383190
1801192
1884214
1018321
169301
770803
622629
495874
670953
471145
1713005
1698682
1094435
524285
1590042
1489720
1342992
972649
513502
4965
472436
359705
1177073
702848
1733355
294179
764047
1689484
1616239
1090595
124011
242488
493033
1351173
1744332
852877
1120401
1860560
1872057
1037085
90069
343640
968048
186357
1282667
1199970
1674616
1533258
1663003
621218
1909412
1211943
1929555
573064
58779
135260
557519
212709
950366
1902444
185272
548993
127607
1286633
974501
671613
323786
471101
906425
59702
741885
1701305
1971199
640618
1180082
1872235
790437
283274
211496
1803701
335152
1617466
905529
362627
1544090
571001
1705331
1098325
1350979
1906480
815633
1280113
1634481
432100
1470621
1075385
1388131
1448239
1913834
115125
1472525
1681896
819439
1257010
1922932
1111448
1878569
103783
1478418
1016287
991906
1841335
1321908
444236
1765693
19693
1403916
857152
1420480
1377062
1040001
1728265
1952797
1681934
1830555
790621
861718
1110139
901304
1688550
917038
1576564
1445078
1241777
1496988
1320886
1644647
175353
164710
1794534
1736980
455739
981133
1925054
457136
472391
70720
1832244
733573
1085326
180844
246747
295421
1247870
155211
203739
1592218
794961
1781553
368795
328384
1740797
115022
347169
363014
380439
969135
209037
1304363
932266
269808
544078
1912610
1427865
76039
942545
316505
806757
1154267
435238
865156
160090
1559563
1445800
1173576
307286
691562
397677
494502
1422489
1018775
1228801
234552
1424798
131299
31092
637060
1578245
46512
1699923
309975
1414223
442641
1432723
612589
1433105
771766
132575
1845854
1348418
144890
486775
205486
1710621
1154979
1693326
27930
1531021
889374
385267
1164355
69618
257931
45154
1446295
179474
1584263
585559
474209
755367
153279
1065293
1269645
190788
946250
426460
659532
683291
1366588
257289
938023
437863
935457
1259832
651082
1133398
1022109
1563780
725823
649685
740013
1134805
1523516
328929
41420
1387407
459852
1633962
757228
871167
1056781
741304
1965992
279424
758816
1364168
1906700
697262
1101546
1429736
673421
1329373
875133
682914
1892549
1632897
868583
962832
1586117
688174
1746409
1230392
418655
282431
1757669
781591
431091
542473
144273
211353
1557040
826707
1740744
1274734
474691
214848
1846270
920893
458283
1283649
343990
1495231
241754
699500
487958
1535576
1961404
207419
1174369
4977
923733
1432692
632693
479820
1341476
1035136
424702
840015
445247
1925410
1546071
1008732
811307
1284252
1020123
1268548
1206957
1782597
451330
75358
1924464
1580946
1436727
1278252
1289305
1357148
1212002
1963572
620806
478600
772480
1553746
376371
1086169
271863
879300
245435
779409
1775809
197241
164833
1076951
232926
887064
1638383
455982
10703
475458
805637
489973
1064301
872716
1805626
619197
381871
948968
439378
125564
612890
1425404
1263747
1294027
412893
758245
141728
1655709
705462
922676
1183609
1261790
1408161
936039
1131586
575345
319963
1437347
1578809
890333
164208
220621
630647
205031
1059038
1530929
954518
760627
238854
108732
437222
1806091
1311124
1950499
1868139
1775462
1902920
1302874
910303
1006672
851869
1939668
1648443
1686132
1662634
308240
643119
1419161
902310
634868
1034859
472664
170325
1674891
1968013
1664201
684280
752047
999206
1221828
1640485
1816842
890360
497909
496133
1100838
1307373
1712950
93193
1287080
1387843
322918
1815769
1325532
1169992
1021619
1916073
1440712
352218
1773847
1443552
1749996
1021305
31411
455806
1957913
916349
1671961
649156
1213460
532239
140026
1844405
264992
721967
1220857
1445541
832957
333214
1278314
259703
348506
1380546
1666432
721994
1907557
959489
1370469
1254028
1635804
1484756
55187
379460
1882666
1780835
742532
1925480
1581551
606865
1486005
1549424
145942
1607419
964901
1909560
1063697
223659
1738513
579599
81695
1841800
1344365
845414
380465
1492369
769281
657732
935201
729457
1014304
1811475
1335469
964989
1426324
673363
435427
271604
514990
521502
682998
35497
782185
1615734
800455
154800
126630
615421
973291
1437409
519474
1508721
569763
210489
1004755
1244242
377258
471761
1497349
1204871
411627
1222698
1391609
727372
296823
1061994
1476567
16279
1403374
1890074
1242040
207908
4859
446089
1104022
528628
445251
991509
152740
800539
1116070
1545376
803839
1754392
1551772
466540
989350
14116
895566
362581
203558
322359
1563736
1734913
567478
603056
1176249
1611079
1038657
700223
295461
589041
619439
191879
1337196
1951377
1266395
1488661
505596
260216
539688
1983878
1506261
1999113
561458
1385714
1976610
965656
330286
1480353
964059
1354089
291486
1389462
167462
387820
589014
1567847
1033281
266474
111879
1991861
1704678
1719340
1676385
75739
1070696
308753
63459
1327693
122232
736473
714723
491365
1096413
142720
9487
609894
1215691
1975195
1874451
667997
1791502
1592009
612606
1475817
967437
422536
831430
1584431
292423
705676
552074
1690358
780142
144677
209795
1705204
412887
17427
575778
1339215
662351
721424
1717055
531264
581430
380739
205733
1854488
562375
1864627
1122411
17732
647467
1383612
997513
1238237
1884361
1791363
752021
1489575
1311536
709821
243787
791009
1214185
1142816
544015
533659
1942516
1536475
982389
1228323
213993
1352929
120491
1978293
1993838
1799758
720096
300107
650422
984092
842635
1815329
1887485
500832
30578
1290087
1300547
405774
753200
1478769
1011727
16896
447717
495697
1659362
1279665
1505699
218763
918809
1605577
1466373
1968879
568341
644132
1298773
1859730
475709
1601668
1271116
123923
929744
1085422
1592028
1100275
1997020
1193416
607469
1719934
948164
1120386
625221
251734
1100978
1560573
1261146
570671
1142712
508458
1655338
65240
1191423
1838074
921277
988954
92061
378556
1515204
756068
892037
836997
1016659
1252072
674043
1930283
579931
985583
1690779
386914
1843206
1799093
1726030
1209743
1341599
1537232
1773818
1567861
569658
43263
869729
460775
214068
1314319
1480196
1103172
359771
1037814
1810684
774711
1773692
1062343
281389
1515174
804994
1546199
309993
1707261
1503668
232836
839918
530809
358806
1698486
801196
11534
52836
1978346
570019
1646697
1671595
232623
183800
1357156
42343
1345213
1144370
822255
55369
1036160
14194
13673
1365122
1281402
1740938
699262
17461
1948482
281246
464859
1159847
690457
1691000
1082059
468911
52751
543484
1096123
273192
1453512
670650
1719741
1950703
1311407
370339
382362
1324908
1179868
931740
1301414
1303794
1796480
934328
77290
1487029
1815885
1805693
1847446
1299261
1526592
782289
1885600
788866
1438949
1042368
1539893
1437896
1411434
748855
917344
945683
1781726
215431
97199
195263
727705
636385
1623396
769920
1357789
1359146
224594
1522087
927422
1236681
617745
1081285
1342873
39538
1928165
1158779
1158999
1383953
1508645
965336
1789930
648599
1121673
189764
1623048
1298021
1694670
424918
804748
1923895
1942825
526697
1519564
783010
212666
1605982
1160550
194184
401644
1321147
1737422
496485
821520
1635589
986070
1985128
1639572
1909206
152714
1535039
1788485
1419310
1276145
201296
1058978
1031076
382098
1771876
54590
327205
1024870
1461180
615938
41237
353224
517201
941427
1601402
239955
333201
1810836
706543
902694
410506
1315090
1177225
1510333
966342
213576
106745
1895300
831708
1390104
1931927
1130702
247545
1795106
1386288
854987
392594
1331220
673207
13475
392803
470143
1520243
846565
1997856
653976
920390
1448839
1542167
1413107
1134414
568973
1010597
1674749
76415
1366517
1536697
28890
1087625
962062
1138435
1339218
1836877
580297
1118915
1862596
473085
499857
1516163
957274
846955
623734
588313
1383252
628200
106888
1706641
406546
983602
439708
1493076
1877586
1388947
592054
268808
35574
113194
1344069
198101
1697263
1933722
239393
1647246
1979688
1959828
336442
275344
1621289
1632579
1973713
1426990
1189179
1957269
1509999
512699
1277034
238766
1654872
1641294
916267
281691
1159874
316537
1931648
1175252
1626356
1150797
1791854
1565335
194102
663328
907112
851677
467519
560371
1529330
1721165
1036859
209644
1737722
512553
527134
1121965
928619
1341375
147475
1480182
277823
1337728
1145369
425963
1645889
1462183
3400
872056
1181294
930576
1778011
1300506
1672035
820299
1194976
875450
1726034
1274885
118139
1201083
605967
1140347
190666
1741980
937629
1838998
882228
1779257
490633
1443454
1937405
1769783
1811248
839262
552625
14256
418572
1655624
1956875
884896
834924
649955
1532856
1640562
136772
15951
322439
820530
1793749
556699
915691
1357632
1082240
1206766
1935772
1172607
1038793
1711405
275652
1753238
1246900
1752978
1913371
168876
58084
510064
104428
612070
216286
1835038
157447
1761439
163662
1299144
8598
1002198
1931775
996892
1246609
611121
173859
1905657
241426
1068888
44036
1028729
815882
1551098
1175426
308367
1590789
780591
65656
401758
749507
1137722
1720986
1595554
612420
1782547
1563362
144795
1085666
1468543
1515318
1012924
978250
972476
1009950
1787289
137367
1222294
1452515
1711275
849693
1422651
120357
1252606
1942370
1009696
528695
1169870
1106327
94730
295697
666555
1060729
1698673
1410657
933853
1190938
1824927
1961668
391016
64809
244110
571148
668585
280329
390799
1531211
1016923
846783
296631
659059
1759618
977279
1511441
931659
767434
683078
331036
1055643
685934
1500391
7004
1405164
780126
155798
770961
867507
621433
135046
782164
1868288
774695
1200294
849808
741726
1427789
646771
1435719
736288
569374
1599343
1865605
1977217
393625
700766
452007
57988
361766
660917
308741
1957684
416731
874112
1959056
1249309
1754061
464788
414183
1250950
1958700
245687
292397
47109
749423
141730
71275
1255965
1820079
629081
732437
90051
1193887
1013536
1977678
1017027
119660
1334051
1331068
1524205
1575816
1525758
1982143
96854
869094
1036335
174339
1582092
459138
961492
871694
249813
1725082
1136078
268118
556683
1024360
806983
857677
69946
1591772
1333268
1372041
1811705
764815
1765776
287363
999741
4592
1500018
1406190
1036268
635934
1985697
7875
1119922
1971928
305836
1364258
1005412
1399904
1019570
981288
99792
622935
143617
472348
1927018
15757
1484115
1506619
457891
560235
825514
583315
1180755
1477435
1978615
835566
1617401
580806
581434
1395562
1637738
886416
1090453
278949
993172
511366
1748298
1547809
1467602
1918765
1629428
380113
1914877
377214
1227126
1430731
358903
1195099
539690
152883
824327
984072
1155659
830418
1292169
226284
1221496
1309939
1238420
1729462
278478
634923
732991
311080
176233
757517
1351747
802804
4383
1870939
925563
47607
994146
1520636
1921948
1558094
36154
1412175
1459718
1245984
214556
1512297
72323
1431424
681700
1380411
231532
498998
885430
975520
1734018
683155
1105570
1700918
1870414
258249
230371
998520
1000076
242009
879334
219000
473167
142587
653470
784977
443198
1646832
1326813
451363
1024623
164443
1290931
107940
837238
767473
1184533
443899
1283864
862552
1196819
1022998
984363
1748408
883716
1050809
1840034
1058434
1850780
1711328
1917
147780
1424258
1726595
187432
679583
1829956
585054
1783822
1900426
656196
567902
307410
1926995
1368231
491669
312537
564568
1679453
918245
1754799
202243
205032
663343
150583
1093058
1903587
643115
1220119
625344
470759
82346
1772736
1421083
1895316
1093705
232227
943064
784617
154370
1862316
1081995
1177317
1184806
351736
1030979
384018
287260
1196254
532068
1305969
1239282
237630
1454114
1938
326475
125206
527930
969017
1879155
1014503
191338
573793
1846779
1396505
319765
1152617
1945767
169224
1265269
1468061
1658234
1164903
1862954
527837
28537
369069
1835341
1444422
1595475
859667
279457
539512
1313262
405973
107922
519531
1163594
1452086
1978377
659849
1251970
712908
1872815
984672
1979714
1374402
552607
992269
895241
708290
734498
1211320
644484
1086677
1925812
15886
1933054
1734826
856735
595258
1287428
735849
1562976
1290326
230273
859162
1881566
1810693
1767028
909269
59069
109007
1973375
1621593
1256468
277931
1353888
207365
93891
798143
400630
1336956
209059
757307
1634829
1998265
1261807
699359
922935
1017188
509237
1837442
357851
511647
695087
1928939
1575904
446164
1116720
770683
409701
1689232
1982628
55505
50361
1473783
408175
264058
63944
527052
792231
505664
781797
1824741
1068420
1912321
1590150
687560
147647
1252029
501557
1460301
24442
1149497
1054587
683437
1319611
487531
1297285
1729039
1192030
513521
1422912
891804
1225799
978
484773
249716
174130
1798360
611228
977018
926838
1294230
874916
1436618
659983
1190777
505220
1611449
1365206
681389
1375597
1443847
845022
1508074
359884
962661
579025
1705482
1693416
1873928
1226983
1506297
171311
696502
869885
769136
1628423
1921886
1341265
1549680
1686567
1265473
622504
926344
730450
648707
840629
1133530
1097460
451973
461377
1433142
820509
1697973
342882
1672187
1849922
194270
793748
848074
1310905
862152
323323
1896158
36460
1390803
1652729
771424
1904366
1200873
1105316
1382317
1635419
686463
1019670
125008
1682895
61092
815490
1666762
584508
112787
1813268
1526757
593140
587620
1667898
1867795
1847469
1304918
1732687
1824531
1077508
413172
1585025
477362
198894
398909
615386
1240244
136659
903830
555149
1300619
1854990
507193
874983
1363468
230011
1908137
146262
1291363
1390154
1414679
1576117
381613
62665
938238
1892671
1590532
441166
728593
1466710
1444400
101047
1376866
1089968
983384
391471
1933770
1780858
1985801
730426
508717
155167
641293
620222
607858
1639525
1839170
1566109
541201
637377
428646
1202305
1625366
1986627
1230539
64031
1706998
1658137
1880977
449643
807656
1626333
1855782
1880223
1275495
1467470
1243081
901692
261387
1540196
1675581
1626286
406346
489136
296446
344529
383754
794012
263797
392288
1267787
1315002
1444959
1988276
845200
1064848
492429
856696
611394
1444033
1975363
1957417
1798230
783629
1399375
1407564
189962
398810
1123663
1273112
1022437
1555997
612092
608877
1221544
572701
1807616
1111710
1062476
617378
655408
382684
1071118
1342321
614900
1386896
720529
802502
764264
1011075
1180465
7066
1391704
1524344
583508
799933
1441577
31308
1590384
1820352
1180238
1080137
1122831
539598
1581439
671739
1797132
1341545
916442
1216529
263485
499034
1224920
311365
1745940
826688
504485
919578
969629
49389
496188
1853996
80360
1437400
1452842
871720
1578625
958408
857643
989754
947584
563378
180819
468208
694072
984301
21425
856500
824810
539868
281080
82290
84905
1348659
1443
1706381
1926617
1316801
602013
685979
1689421
307978
1058121
137929
864318
727717
718288
330602
880189
1992031
1924632
620696
179806
36477
1034135
1703705
1295838
1662811
375614
1180087
781355
979119
521411
1659501
1168113
1685163
1216453
1061543
1107493
1835434
14496
38474
1587342
1083230
1298821
1396407
1807984
539960
982849
734189
1960632
1620480
169870
317280
1420226
414705
489878
1722353
1117412
222649
505696
391328
423538
1189075
1943683
1316331
924192
1779593
1305019
104160
576516
861989
1905166
484690
810265
1267711
1837516
770059
763216
1325524
1613016
1479664
277737
1281290
923116
1502354
1035851
1092776
1932637
1849252
1912488
1942232
1291322
612788
763616
193543
499975
697825
172094
1718127
1595514
923894
194640
1355495
1760396
1175837
1648952
44979
104968
1216449
191205
1931395
1200214
915918
1119861
1234375
147806
652029
676236
154513
117754
1282852
1829656
919056
1099949
1009801
842486
1201511
412370
1231155
382372
197541
774401
316556
1575488
1921700
440126
742736
537254
712832
1811782
1132040
1113180
611536
750351
220129
160399
387643
1261604
761537
981179
541577
883484
351664
1221438
833356
1048921
492322
1563284
841923
862573
1987440
175051
489600
1886002
803191
162527
1682641
1126572
145998
702690
1428429
823803
1431607
1404926
1766836
67121
1758770
851121
1329316
569696
1126248
420900
1408363
1920980
1543571
1218341
628523
1842822
869418
224150
1040330
1657470
1405858
118940
1942135
71412
351405
199467
515451
1992291
1448913
1752276
1017896
929604
196881
1238769
1536450
721773
1358233
1364895
783131
1689973
1822027
1718720
444891
636947
1745708
1075038
175950
1156035
1478800
1169073
418130
1205928
1747562
21070
435840
797471
1285515
230468
1009864
889657
890606
1952499
1618072
507438
472637
953811
1583147
602005
1377257
1997060
1790284
1104825
381199
1093156
407660
860262
1125316
1160145
1806353
809610
1115196
888117
240928
1100173
782071
1405173
674614
1715233
1082246
1953482
591567
48265
1269925
964617
516145
1575477
1289937
975403
579996
526597
519068
1187643
1269615
1070543
451150
1352949
610687
229096
552784
1878132
1571896
1831432
235642
1345941
859692
1169990
321438
802776
917241
1630208
226655
206364
1343048
926498
1634835
108386
1919787
1094384
244595
1439460
1214056
800905
1185335
1287990
1385526
852497
776069
616783
1105540
1463417
920939
1507864
1484932
1340299
729457
862140
83394
1420386
876534
1041989
1763614
460633
640308
1115601
1102013
1179462
1610839
1811025
908753
1104229
1399695
582317
131873
714406
421890
1604195
802271
1899775
717969
125488
1761523
510566
373743
1948995
1608795
1532213
1329428
1517613
1333336
121734
394913
737184
1171852
463046
759545
1347145
765307
1548855
1366021
1743619
1557065
1591165
1724600
1468524
1398158
581945
1850863
398909
1778910
1741780
1656228
43872
1238548
66613
370720
782285
1354872
649879
1136443
1780442
1532370
380182
510363
1493194
1163717
1521159
288855
1042946
17989
1139160
165291
1639248
1529704
2559
773389
1852142
614163
891239
13901
18899
1074540
338919
1874538
1676841
420582
59846
1542654
106743
256556
615000
841673
810727
688598
1932790
1728445
494586
1620434
13115
1119283
937799
423907
1548868
544112
817785
1116736
1704170
1635082
521720
1172085
476562
1143140
1563400
1841049
343443
148673
1807996
1967676
391040
536605
596930
1796186
799297
296966
1081546
1970591
750055
1674523
1013935
1490594
1490988
393604
239955
114748
282504
1638383
211853
993096
743259
1434945
1939262
386860
1731702
100191
305152
1583780
436696
930609
1599418
53210
1556521
938041
1250353
864402
1842587
1000216
923001
1683954
1864706
393585
1839122
1034879
1289029
997882
1117649
1063130
859942
1819917
1332279
844053
1317064
17073
317622
1325518
925616
9068
1272907
1983525
914996
1942511
1251446
1113861
1313033
145193
63989
596677
1141030
51896
1444052
943957
1768893
931754
1352684
1406090
519972
1783017
28251
212520
1057786
896738
902049
999427
1574069
1609490
1027664
359568
1023599
1213801
183931
1733664
553175
80638
1025484
1751639
366770
1967991
19520
237381
55276
499612
1978773
194122
250724
1021216
763011
589224
1766713
1380589
1443133
1673172
257091
212358
931458
1313928
275260
572082
1440782
1280213
129375
134303
1110875
231213
765429
1778641
1401665
294103
1913277
829747
993058
673980
1924234
1042042
858573
1797342
679611
558616
1580008
193735
760806
1530421
1831047
1970191
113402
1456269
1599840
1119998
123655
1776535
818509
1940144
610856
540940
858161
1388767
1610153
1408660
111017
743883
1832906
970337
1047469
1622688
1402002
1583698
1090527
1528249
52941
500062
675486
1287702
1730992
159328
399007
1031771
591652
493411
331379
946184
643529
1276844
1850299
1404518
1427288
1600449
1089284
110567
761004
89008
502101
841007
529610
1625010
496739
1305820
713217
1690388
828338
1390703
366652
618235
1734083
1896139
993857
162954
1000956
55110
72585
40280
224585
1555367
1850108
1287463
1042582
1570558
910580
1108367
1722184
896898
1393207
556917
1434873
1044148
920954
1224532
887159
435410
222707
399645
1649815
204557
1808873
130716
1074997
66326
1425070
1938628
311032
1925780
297068
171991
1018792
806128
1449748
1697490
453965
1227
768116
575612
796745
1120083
369135
789550
4787
801436
1578843
1343105
937182
983332
671531
1599797
1725423
293358
1105810
1130828
467177
1476404
1766757
1785880
1029103
692252
1331154
431761
1308127
387600
185764
1061854
919445
1630616
288320
1392348
1895117
722770
655837
1773854
1348195
1243961
788848
434681
1378932
859252
431162
288301
1110654
832837
869522
177102
148749
150792
1347609
567871
1306549
1801846
46251
1896546
446592
778683
164423
1055056
1196300
1213165
79194
1102570
94079
888238
1515164
392851
362003
1980815
1889894
1599439
840229
620530
749369
1994587
639466
13025
1332993
177322
1194659
219564
219347
648118
1341198
410116
1909380
487173
1583305
208775
865967
215931
1251954
1739904
1287867
1976777
478457
1737362
1524576
1822018
1409308
593831
1824189
1054111
1355858
794863
512378
239350
675585
1369782
1067672
1847525
26129
528847
555140
1214325
1808754
1125673
640901
1011132
266514
1361298
1853495
1707306
1710630
1925040
417894
413038
29204
190051
1438258
1887745
158522
145020
1527247
931638
1269864
391301
1870760
790016
1279723
518410
1990353
648423
421057
1494653
1329329
1791779
1584770
1231077
711740
349894
1395415
596346
816113
836269
444574
922511
1598328
329961
1389231
1874008
1194551
446729
1684232
158166
1927940
1070633
1042652
330738
1996113
682243
1945243
1020304
1147414
459863
1609843
1850729
773510
667404
1482376
1922602
680196
1170478
1238451
1831889
127080
623193
660997
92498
1133568
431934
1088338
1162363
1796301
380640
1399709
874224
533720
896225
7036
388156
727737
411744
1642337
947404
108961
1000155
403714
12137
479128
666644
1097612
928960
750517
1797592
1582081
1050612
1606188
864710
1883647
910207
1395515
1041837
76188
832222
1031765
676735
575466
619167
524832
1729517
214709
383861
1846016
1530653
855157
644684
486746
1207408
583354
1245775
1510056
1461303
610931
1778316
265644
538892
1835231
355468
867969
1211743
1422601
245471
740270
444571
1928776
825568
1544672
625625
214135
1830106
85721
1232622
1282971
883781
1110419
177992
203114
1453233
250818
687710
1290848
66912
1680004
1225507
122494
1529629
710610
1361187
1928903
1331989
100687
1397427
654123
157363
1683366
426658
1136550
569255
341481
1327786
1580981
911969
1803314
1050243
1092101
978416
1681735
417213
1538194
848850
1351548
1924298
1952309
1376240
409103
802356
1057654
1686625
1902695
1500083
1429703
1186664
1885870
761117
1742923
863708
19454
356678
1410250
1088067
859260
1413506
907890
360104
920253
1876085
39001
1244856
281090
1558803
1600666
24866
246570
1127510
1023925
266960
879455
400376
1516817
1750235
1162883
950926
1072073
826067
1950612
754897
1763049
927469
725898
639532
80621
1058224
986711
1444007
23987
1560716
407515
1077442
530055
1406871
1663797
1899651
996534
1695724
1412044
407702
1035595
205884
470161
1837274
1986402
1836796
797378
605098
303384
1155271
127324
808115
1920815
1340160
460135
807554
1714526
1625684
596957
1769468
1142837
191359
1549598
393544
1340816
1339438
371583
1261137
1051501
192764
1820514
1262420
1832491
906401
530900
1823348
265404
1151703
455377
606574
1218435
1262106
180277
1822117
663523
1117371
1219323
955775
156412
727240
1848702
975984
690125
1136355
401453
213336
1052866
577839
1167704
683280
901251
389772
327464
1973571
304798
1478735
1741471
1106907
366077
1844908
1363354
436985
1248753
1988718
1706286
973453
243896
118482
715529
1354216
350953
1869772
1848528
937702
1936416
279949
1247684
1761892
475353
628996
290859
196871
993632
784692
40525
751003
406556
147329
96076
1807441
124033
90213
1696020
843524
1792910
1939000
1006923
724569
1024901
1858590
933769
186942
1303361
987063
620785
1496511
1934528
1287365
729542
1421335
946874
344895
992466
1081933
672029
1893246
149776
1981174
1542582
750418
1984368
1080858
644471
1315837
925523
607049
1458871
1436325
1607313
1427695
911794
1295430
189784
393311
1581559
487836
1513518
796118
879549
689321
725925
1084785
1587969
562301
513427
772863
589938
1891813
407373
1220028
1139997
149839
1096063
1396121
611254
1237974
1656383
1291204
1665241
1130536
1982257
1056071
1524572
921036
1152441
1516993
551824
47652
369527
1000625
78217
323789
1470915
904400
194626
799188
803232
1021589
1499410
169347
1606240
270168
1676947
1090577
1462283
191932
500716
971703
588230
163749
1043797
161859
1470664
783776
586156
129953
739980
1788323
908348
1491187
1358665
1121009
1492429
561395
284260
1893503
1574761
1316684
149774
968774
542563
1321836
1254272
1096167
702788
1818341
421281
557155
245113
239840
300423
885960
1350894
13470
908859
1175314
1567385
254798
321704
79522
483527
529475
1638760
149377
484075
1138740
1512499
97433
744492
472291
1681491
1788756
1646729
953278
118704
1890861
9295
159267
1949082
135583
1807527
121109
598204
1198822
1658748
1244287
1587007
1555726
1531039
1911681
1910638
931581
449150
1005762
540962
1408280
744043
1793016
1325878
47500
1017881
1813123
816604
1886531
450822
1833685
229124
426885
1368951
632608
1310208
883438
1866432
1369695
1470507
627906
1475208
1029466
1082296
306761
1541477
1374895
1728257
790366
1086933
1322481
641982
35491
1264619
995034
1542248
488050
1345414
201924
1468338
971568
988002
1938695
1438275
576202
122710
461765
828382
1273207
204809
18661
708431
1441395
840164
803041
72609
223145
683875
620344
1872705
1634867
1875945
1180113
1290290
391708
767126
1161856
1382282
1790739
276733
157390
1552068
1910686
303515
1658221
1008564
134470
947629
1581017
1567504
547187
1619079
23427
1555858
115013
1835621
1602595
1552746
1847197
719540
1746587
1469575
215988
253747
1336915
1114417
1521104
54168
1255484
778405
1423103
98042
1452789
128997
1172773
1970252
464473
714040
322401
1634968
2852
1657387
338398
175820
1288778
1330711
1049600
185075
369590
1718932
619485
157009
900318
530711
249240
1697630
1392273
1812662
945016
144413
655157
1911161
1629242
1455973
1505948
127471
718509
1125735
577501
142320
1902817
233810
1939951
1397650
823897
290104
1787306
537320
1252738
1455704
452140
796746
1129986
656869
192059
607240
951444
1503481
1080379
340767
1298686
1734559
1832080
1919135
625816
234079
1355150
500734
250979
1141485
1671900
1307652
651194
1848572
1294744
908445
1134518
1312419
600385
388911
494680
348972
1185258
1423757
101003
554953
280003
1072707
1156614
1288953
529606
1901248
1472870
1831451
870230
890048
601215
909449
1473061
1240287
1255047
1370591
65252
1017571
300220
1152386
64166
925013
1691423
659637
354134
1186466
1172613
629065
1366313
259088
1880995
1809151
1637702
918196
336218
69580
682844
1107920
1358029
1229070
1610960
235847
1359505
353593
1741354
221092
537749
1674167
11665
462557
1192741
460232
1888886
1597376
1800003
1142045
329495
1454190
345699
1466951
155556
1374295
1999534
820385
905486
481386
643546
1823127
99208
93413
525082
1437049
1392041
1153291
1741908
591992
1065940
1103764
600408
1608305
322035
920645
1975319
1360434
1165882
1950957
192262
944565
659290
1070379
76824
724018
474864
597930
1642
226702
997926
805954
1486444
440302
1851620
413965
1438512
402775
1878548
536221
1203786
797506
385689
440942
1133923
919552
1068929
136105
1911163
505342
969334
1939006
1530457
1977869
282455
1981932
1448801
1799776
1580139
528789
626016
933232
580047
684998
382040
492294
3724
1123558
1061469
250414
98697
1577650
59749
749943
663908
814728
1207001
349702
208831
249231
1706666
1528756
1946112
761177
1856239
386470
859516
1671174
676028
672894
1825141
1364975
781292
1831162
1651407
554960
95898
1426329
1636365
681051
1463410
1119870
901724
1715479
1156370
28157
1839386
204235
1687173
627680
1493689
1769418
431225
553668
1233526
1331339
1227740
417221
55789
179608
1549486
1133312
1214913
1738872
878402
1018662
1418216
1650044
298228
1045734
830069
25581
1665251
803406
93120
972120
13256
408243
284237
1572985
281388
228402
302663
807507
865564
293326
582076
335529
247928
1819481
1064763
1087373
1542743
182008
607403
326852
691370
1624659
201113
1787130
762660
783376
583220
1141859
1775651
709279
448774
1800270
631831
1253374
698174
927334
1358011
933504
1117338
77335
1269740
1997437
697123
840872
137542
962078
1492133
1635953
1211962
1581652
1624891
1712158
1541681
543420
44943
548687
1641792
92344
369115
7275
1613518
163292
105338
1257427
1130612
1892418
296205
1492438
1039936
1682068
89646
992290
761545
1052913
779496
1374895
1540118
1686414
95560
781917
1326426
925878
332605
1458872
410087
926274
1716896
62138
1276892
1202307
425773
1612763
1043372
814632
1075294
1358827
1640099
1249103
784813
24043
622872
254836
1031108
310444
838750
1074444
981485
1725606
1394791
492649
48899
1931027
1013399
1590688
1308391
91126
516239
1662579
1903572
893445
77470
103279
1811957
1945001
275708
1562833
1743247
1851355
863073
659788
194580
852289
472807
211784
1870023
748635
887595
772905
279820
1153716
656271
124445
499079
907198
882527
1641171
1346313
1271845
1523764
1339155
725213
874291
939471
1890842
1932517
1300983
1424417
1616067
103135
786652
1662430
1299464
1779056
555183
1712571
258497
1424343
1709295
1325953
1173669
268828
924032
1435104
17026
1715949
1321685
937460
384980
400761
301756
1241175
564612
114392
1129905
10341
20292
283907
1841135
858586
15201
1708415
265529
1558477
1018824
1546846
1306863
975718
1256703
553091
1896400
605272
1815121
1013662
1302339
185741
1922598
875673
74673
1754047
1506446
1114591
1745833
342968
1638876
1764801
1957443
1130307
502064
1940096
1115085
486859
716642
1332793
1756182
367478
1274073
1331171
781124
1288374
1015178
1429275
1430211
1706104
1491454
1422511
1364175
232242
1628951
1995557
1622824
1175363
464464
308830
1083769
1726769
461146
507019
1396293
916889
778756
1766588
1923049
3889
1126429
654875
68129
1960808
88442
648778
86898
1430676
661670
1053314
182414
1239496
817996
1652905
1441154
1120977
1113500
1187242
398817
1896625
446981
1753514
1500092
1687894
819520
838627
1128843
1033496
358838
247063
525012
107382
1877261
1934660
1570160
287835
1677416
817473
1236634
908016
413309
1184895
1713326
17272
1825176
81582
1772757
1941716
1378027
565493
385654
6119
732218
785914
553749
1636565
413237
1421341
1149158
1218501
523146
1580493
628597
1458187
1382531
272160
91666
47119
1115603
1025271
786972
1509606
98050
968304
975107
973194
1669969
509640
1085534
289989
698135
1988893
1010388
1712336
1187211
735343
1019404
112466
435991
398283
1751281
1137802
1403592
1127520
681069
1134912
1821773
1179427
1759959
306191
170248
1137911
639760
826455
1600334
972459
1795718
595589
552418
1757331
627417
1984124
104004
750625
1641889
1149543
1461313
605498
1067593
427315
52215
857156
612759
350855
30865
438474
33633
87401
1099150
664185
1394751
288083
1220751
688250
99291
1027200
1527034
679608
1718032
52563
302384
1735272
671715
1051372
1187636
1696352
582150
1801005
1538324
130497
345602
166398
1961726
763092
1408420
1797920
514838
1764193
344765
1746935
910004
1765645
332568
235064
1601837
1148723
490317
1492979
32712
51086
254577
609112
1705567
1602110
1387256
1262320
291448
1377948
1864039
99493
376093
1607438
354873
1078776
1547513
1864024
533469
338861
1124797
216588
827748
1752436
117362
221541
1667459
1280709
836038
591096
1823947
218513
1800630
1246826
244312
555497
1683556
1716057
1052114
1221770
164677
994687
1174468
1123475
461401
510963
1282005
707521
1084567
1764290
33001
516029
610688
799508
617039
800162
1156606
1377704
414387
558310
904081
1409941
1215206
1860380
793672
1416682
1564405
1464454
1027843
145057
927447
557598
936671
1544072
475525
418941
33763
365095
998563
778743
1049963
847758
1149764
211721
193908
102081
268774
1596365
76083
897380
230339
987864
1937194
1750485
1408921
901308
949865
1424121
1555170
1941586
386707
1275471
126966
1222957
1566855
233955
631366
1912060
663088
1215526
248725
1574350
780174
405725
1666095
844497
1948369
274687
1251134
260119
1107356
1683884
1298038
900692
625724
227133
1244853
78979
1277123
1191585
1322786
1183030
1483992
1045009
923916
1775022
887645
1539443
1437303
1851557
823932
51225
1775072
1124911
742915
788670
981632
843456
382255
217867
917794
1789590
1309057
85701
76004
340039
1231381
706085
1209794
1022980
1280512
1944105
1097130
1307544
1276441
1008672
1445674
223994
364255
1106087
329954
435503
1129231
388040
1275472
591114
747001
920951
294054
1987854
1237889
1584906
1102021
1967618
1404604
597337
469135
1570013
1236075
86518
1881182
455148
145158
1986842
858945
428516
1269651
1716848
1995589
400478
1700194
464688
1855861
1397497
512066
563500
5540
524451
1493969
447423
1556527
1533734
992948
1973022
551868
41774
701591
1820414
1509948
1961974
1019812
880670
1074740
311232
341788
713854
753538
993412
403727
716293
1173480
1989813
866245
573126
282111
247104
673045
389384
1835946
1159888
288044
1525278
1430245
1650616
412160
1472791
1124775
1020442
784041
988903
1267585
1438481
721274
1763053
1954101
1781932
1423702
693275
1506061
327157
875568
26332
315678
825438
558432
1635330
549552
1797944
1823664
108317
960145
441691
335672
520936
1024061
1764882
1140739
1895944
1073967
593860
921417
1537936
994504
301341
1523551
1804565
1035589
48970
1374220
1101968
546291
859424
1808935
327956
355113
1306831
1767276
757104
364509
1145785
638298
596306
1270223
1920102
1644778
1940648
1883658
182651
1365768
415204
59500
917935
1600254
209070
1201711
110235
1170126
1729397
946215
140361
1603602
1878075
749129
1700916
1334422
1266593
1206606
803306
1652719
1839875
152748
1982661
610287
468749
416028
193304
1637587
321190
1027587
1584533
682300
70099
960697
1160976
1152863
975991
1014474
1676901
639454
1357612
1783472
1462780
1933753
1793556
1829414
281602
288341
486658
968032
35419
715762
1664743
993306
1116077
1191694
1760508
1476173
710248
1660076
1814737
1856537
602324
425110
844337
21294
291040
246141
133912
984093
1921750
378827
1368513
1781853
1442113
1214306
964771
1369250
325053
769359
300143
1907641
757129
1317830
1131294
605792
1981053
1322868
362753
1690046
605870
1289348
822323
375968
553346
1487106
902286
601275
1427440
1048354
1129830
1127872
1279446
1966465
587214
1724860
1080615
803388
1164577
927574
1701654
1601024
1752222
669178
1172066
896718
313154
1293478
1767274
1827422
1150657
37028
300835
535348
967698
405489
1340291
1131284
456838
1128715
1545274
705769
1490207
1001640
1101140
561787
789230
859405
1602838
1203249
667613
805843
1282947
545682
214667
1043767
108901
409800
1522404
538976
1012268
10252
1652867
225184
1490048
462987
670601
1863696
1390861
47398
1684757
376997
1097477
337156
1824533
1572873
1830610
918918
626979
586256
110723
417527
71219
748262
1740723
1490989
921381
1099072
1029744
1667294
1281029
83818
314747
1392734
626846
1670621
268722
625312
1813705
152242
481713
1077987
1728442
997347
1688757
243742
1874092
1227875
1040552
700113
572577
168486
1268381
725237
495863
338443
1169647
1095993
363241
1278695
343032
1268474
1391779
821151
522956
776613
257858
179844
952351
59420
770892
503501
101368
812186
850043
393168
957768
612717
1802394
1915991
627385
744497
827010
658223
911100
1261389
1537936
1326324
560907
1588586
1042512
1350431
1247832
1620444
1260256
1898440
1906571
54427
198022
277731
1245088
1551467
53608
1332818
437223
1717777
1615113
654975
1372196
1025052
619722
1785081
1920349
1276201
57282
55645
1222689
1474561
111057
1288870
601420
129308
390170
659307
166145
1532995
950027
1365244
455572
1629492
1288685
910607
697296
1008607
680879
570794
500988
185064
545515
164442
102056
1032412
1679407
1857687
1182191
689366
782851
1728617
1472218
1224222
959561
1551597
1546640
288952
733002
1035334
1372992
1335985
680300
1887698
1033168
374943
1661203
244374
75722
1488296
729979
1164631
1870729
675315
1501059
1472317
410104
1037318
798514
350964
1532589
1959169
725571
839622
1456855
1727280
1283909
654879
816548
752683
945221
1866712
1917883
409385
1006857
804387
264351
309685
957666
100914
1039421
832723
961211
1053163
1531619
967368
1183705
1921581
876353
1773268
1009577
1840807
1974958
524498
1993129
32612
1399855
1372308
1154184
1101618
428602
1864134
1952901
830743
1295494
1700651
106961
857416
697143
807094
881755
386787
868223
436609
1522832
47827
1770039
538025
1396820
938121
131863
369046
1521398
1636358
1483828
1292222
728978
345121
1085989
487725
398362
1742668
1016346
1757078
514820
268009
545183
1673377
1103712
684296
1566880
1063378
1242192
1367970
1449635
1392769
571378
286057
675295
1968585
1891399
1879742
223488
761969
1750918
235108
1546952
142465
1502469
1946580
444632
1805176
1274007
200180
106874
1997383
1131523
1063450
705518
971299
1256359
155382
1198500
54942
1581713
1813643
748115
394718
11712
397055
762980
946156
846240
1162049
1246645
689543
1602177
1196498
800913
1380445
1090348
1806082
1620275
178504
1895472
1725114
670995
59364
1883071
1468924
205306
1205308
694856
1745375
1473947
176446
1998921
446983
152750
1262367
845578
1901007
88596
1136239
1256615
227703
76710
1092398
1377350
810930
1148347
1521408
1838827
1993801
532145
1339440
676962
1548332
1997616
1036428
1901228
1921565
1733468
1378702
54485
1530567
1620272
845357
502155
1980517
1196315
23464
523350
455835
1831588
417241
1072943
1920575
1342902
1816124
1003448
1890610
1495114
1193443
512327
856781
1713274
1282655
1904178
1710783
1977683
1468851
1772249
815713
190871
675636
1053022
1991387
1572564
799240
1497905
1160486
1580103
701754
419070
1544620
824902
1845125
1226697
1063578
1202691
619975
1545571
785699
1966394
1929712
1204080
822095
63006
1891695
1685060
1856353
1174754
1976253
1552655
187195
1765995
1811154
381428
1432877
1248968
1167612
4151
786507
169848
1331006
147068
643389
890513
581063
1209408
329241
1053800
1605401
1273987
188793
535255
965841
698593
1835920
422507
1569879
539110
407913
814875
496000
1689
1652153
1995495
1648635
1829562
1159643
499425
448566
1940008
1261924
249500
1650933
716501
581744
937571
1588315
130019
1230165
1815256
468010
428606
1244015
1052985
1858683
436926
1544080
1731173
1091448
31572
985689
651546
1923289
1403927
880131
1929061
832807
1912152
1735161
1142323
1902889
660171
534016
1871953
1354404
384197
470133
366473
35164
1561333
1853481
40299
741720
602719
1657791
468487
1720582
562694
1450173
1054230
1009090
665600
936471
1827081
107838
393164
1957126
1346721
1941351
1450077
1452261
586454
182058
433251
1132818
728999
1941483
695972
440079
1658131
23574
1221355
1099245
243827
613789
1576116
718470
1638300
1848848
928917
765734
1573318
883728
64881
1528912
5005
237134
895662
1867605
1736816
15965
1557963
1489926
1048334
692408
674034
295097
1404264
378716
445543
1811101
1079055
350657
270805
168930
157598
926349
1045856
1389471
652081
457442
303920
1185258
1464515
1469753
1009605
844965
1228983
543624
1284509
547489
866830
1729897
936216
1659657
502068
508644
1368793
130715
1720844
26504
78782
1703293
493778
1545031
1894884
767803
1054220
510685
1665428
443050
176482
217040
460973
61306
1542874
1950935
1589753
140019
1499944
1095390
92421
1851841
672450
307112
1772045
1463274
116413
1225838
1551907
960421
1076761
1870776
50546
1869697
1859986
479279
335401
575892
407349
1761701
1306612
295915
590644
878606
1961186
1812569
1892168
1700953
186304
359725
1439211
582093
346047
1682414
322322
44959
151305
335408
183595
1199525
1409210
1787481
1236930
251152
258893
144342
267179
1685930
469737
509747
290824
1952642
1720188
1514428
846978
125841
1738664
1068774
1678591
1940387
127034
1630262
855176
840667
601348
1032013
1121694
851368
890541
76317
861820
10480
1473224
1044092
1186251
206097
1732818
523254
8496
1471895
1587997
701143
1482285
1940726
49477
1085888
1701807
801777
142907
413025
417487
572414
600532
690111
838198
112337
1666076
1419860
418228
138675
766498
1603461
300128
1917774
1982119
588833
1241153
217367
1064372
1754335
1108122
408497
1671349
947540
1221217
1520550
1891505
1746455
1889065
1606695
1599422
1432974
1819183
154867
1994276
1190980
504240
67551
170732
1387270
443533
801732
237856
1193029
1890574
675031
1251876
1708873
147056
1966936
931219
957169
1703495
1928700
976132
181330
1835613
55662
775901
1084263
579958
329391
830106
1819
1594911
448788
868803
259569
657949
393073
1723788
174126
855003
1990998
1741769
54308
1457561
918763
1794135
863756
310334
67775
822824
1984769
578681
1517358
797722
642115
337532
1066967
104171
714527
1463431
690702
454384
1551669
1217686
1987903
1005659
26079
525013
1200220
617682
513006
521439
750935
95408
907607
688328
828442
1434152
305357
695365
1577
592989
1097182
939828
883646
1342613
209980
504403
480966
687702
254930
660162
1630640
445157
233835
635804
1685599
1924430
1017294
1453159
671146
214936
691742
1924635
1286415
413273
1147847
1695083
716501
1143089
68003
556128
1452851
757536
1921556
692613
1868073
803237
1812376
159399
14233
1726574
569996
1426073
300277
1895241
1803710
1843635
1185525
420847
948154
555164
1224383
1808664
69117
217486
366345
708465
446902
357661
609688
153347
1746890
464799
28056
836747
1601374
1905020
210527
217555
1704107
310766
1968185
912625
1787675
1658397
639333
634148
1930145
1512840
90175
1422004
1705433
1088286
122330
695368
1468410
1524141
1162938
702402
1771678
251361
1099976
416288
1006510
1997711
1350052
399559
862442
1533599
1532006
19066
886476
1729262
938344
921063
557955
813747
152292
15302
122984
932529
479355
1215429
206800
1716745
226893
1593564
528292
1605549
1305824
449308
1674470
551721
986694
302719
1025419
970833
1848989
839841
259991
1441256
1236415
1278022
1475539
28457
1483270
288847
187772
1922137
361180
1921361
710935
368975
1757736
1650902
1469411
1037103
629264
1913128
416216
214167
1154451
1276853
1607891
1636624
1378489
729567
1639362
214343
1250612
729138
1750466
548532
1959864
273488
1969013
444140
198132
33072
1237835
1063459
163576
170946
1212717
1068387
801656
564146
1550928
78260
1942981
59612
164144
538408
1628821
1018296
1387503
1296095
168306
1948978
1392875
623717
1447754
1754679
179913
1911545
326320
1843345
1246973
1920747
514488
184035
19631
1131794
1591113
1746835
970291
1618389
1760914
632482
208319
191811
1981643
1893346
123198
678230
746658
1862325
16791
123969
1080795
166853
111137
364083
1648213
391023
1824687
900448
1987547
1772827
1847610
1818988
395294
873942
1729565
4343
1243294
1998189
877031
1899486
820137
1603878
802617
1545258
161848
1530322
1245291
180874
711706
761394
783052
400205
1481985
1674798
694364
1635173
1966923
450312
609401
1380635
1656184
962246
1359175
573760
499807
1244596
201460
880370
1721521
455413
1869696
1028341
670558
808249
654176
1997108
1947522
252984
653093
1681311
887217
648453
1703832
714571
757087
704806
1812317
1610618
1551051
1663073
1957818
809672
1948347
340332
999012
1395460
1567474
838339
904565
1406476
29913
322331
1930529
706602
1545462
1687583
1824376
1915817
1764995
1800864
326380
910077
451637
1351548
1150613
516521
284929
368507
1023523
111509
785352
425978
1831292
909772
1742410
405326
1013542
1298014
354124
1926005
850151
1702084
1652008
1613005
686486
746025
1520172
1340261
996191
1067142
1661183
1111826
1075941
1157000
486134
1226963
15598
966920
1617956
682710
1327504
689953
1503693
814044
937162
279244
1206407
379786
871875
1306612
1387550
729870
1085629
737108
42864
940028
1981694
554517
979833
1135563
1567214
1046043
812012
317042
1488619
708987
924304
1178632
453402
492262
1273188
138302
1757213
1385854
1005729
1365836
108583
208464
499320
1156523
736186
1657276
1854818
1059088
889730
1343406
433641
1519541
1599389
947658
573082
515927
1264846
366230
331324
1171647
752771
665059
1065142
182604
811788
1189516
159644
408049
1235110
470057
1717317
1349555
121239
1294872
110539
1921823
1246584
431063
1048796
968143
1796805
829411
987911
1378500
888298
1998557
1515010
1586030
1271600
207068
685857
1212957
926867
1275611
1163291
1832663
1177644
1809253
720392
199317
1531942
1359142
690594
1062335
1813533
1002615
1316688
717117
945334
1156775
59003
1922723
1776536
301717
617522
1142723
344671
1262773
1304892
876425
63488
777421
1868112
1643452
1282726
1773530
1710552
251638
86915
1878075
1628770
194349
380791
1912630
335051
1972132
1785715
1785644
1114298
4728
771229
167056
192027
1938412
907997
1395517
457527
1281745
539487
388120
1371230
1476231
348574
1365089
581169
1678298
1664434
260922
1212651
1237373
1161867
737066
1595520
1517536
521175
1787544
668291
285103
925021
189324
185459
641170
1110373
228570
182092
306856
1654497
446037
463545
1439966
998854
1772054
720
293281
1294142
491921
714096
399440
449348
1105442
530906
346795
1867823
1353549
1908592
770120
193891
957060
1338578
621703
1272026
492834
1343678
89653
1252105
1737001
1417004
562282
972982
196019
1403122
1094605
849420
616879
1129599
834695
415442
207555
30747
1544486
1875948
1705804
1380415
946100
749419
848040
34548
708182
1019406
509282
359418
1526501
1248569
125200
1542358
1514511
1141896
711713
648332
1731004
733132
473426
1930989
1281048
1838064
1747141
1909073
1150722
1499056
1225758
1357932
149887
793659
1997684
646527
1979666
521849
1206643
981165
1177330
1270280
1338651
124208
1567130
1509996
69649
1044942
872461
922580
149776
361157
609408
653724
1346571
756296
454583
455002
1133103
1086490
466530
1455777
980689
595148
1915072
877923
1177053
699425
216613
1108041
1190956
1383990
1715801
1382493
435862
1391929
240200
214541
1849141
744815
154128
1023744
1040065
1148812
475413
694163
759692
596174
1055624
1492427
561081
868942
581929
449986
1613466
1123905
445666
1090306
693900
1410087
163327
586019
641132
387598
769795
1486119
214473
1779611
1320907
1247773
494436
1325778
169910
582228
1623028
931339
862866
203916
706671
1445739
81732
1917180
1807202
1427396
671930
718165
1804735
1873549
740505
582401
1311235
384194
321283
128372
1352433
1577231
651780
1746051
829578
1691327
621272
471985
488355
1315610
393947
1714805
1983486
662041
922046
864476
1317188
1366460
821409
1838049
353966
1324732
1679628
1871893
1486431
94492
426714
30742
1501089
465466
1102254
1422530
373981
1677663
276149
131836
1201201
367468
252671
1518660
981382
434414
1471344
1421004
1959844
148855
276086
1009297
90262
1040711
884250
482595
230580
1545660
109419
609959
45532
266197
1236435
1370655
396600
189641
1569768
871288
33453
1973292
1487157
1190094
95180
699706
1926611
1045875
1194135
82214
1716694
751276
1819845
82209
84901
1019828
266263
1228642
687458
1302985
928892
888000
129596
1156627
1369677
317496
683396
189492
297126
712186
724882
1336649
549708
385033
1182229
229614
1343203
514637
1337046
1878633
1194289
1213822
205927
793203
1959525
557448
324313
1886683
1251815
1140286
33969
6105
67820
1576791
1902923
1564172
358
275143
488413
1076802
1063449
1247667
1573499
868946
1428902
1918509
1436395
1517018
959152
1612456
142500
35320
1676239
1535995
1724530
422475
591493
1370050
443460
87625
1933098
624345
1476477
56431
1182107
1405319
580382
734515
563670
1746322
1210449
902820
234068
545577
1129524
1047142
700610
1918778
239328
1855687
1023370
73954
1214618
1685962
1067131
1961641
482185
1255889
1193054
1908540
1640193
442706
1046690
890892
1552179
1548635
1311916
1236049
1460075
1649846
681995
275009
1477923
565484
194340
236602
1804644
78333
1365365
1980825
1185939
689580
1354626
222663
327706
1464133
445379
304542
604307
96023
507498
429355
959320
941273
1787549
136855
1496328
387163
1865412
1579018
360669
1313258
1099165
1001565
192145
95031
1936603
228172
899648
1720669
1539072
987361
1414006
70127
1418499
14720
1356647
456575
1129862
509858
1474328
1465572
171015
1628488
971575
390334
1714666
1263466
1340017
1007286
217722
538437
500150
550850
1954721
1819892
497992
882940
1711009
966488
1926623
1120646
1287509
1624720
1560518
334760
1475863
1526546
1589814
540683
977769
852641
69855
300202
1581613
1707824
1854133
396297
1118814
223703
1155721
230535
1405857
962310
1070182
1265785
1675362
1373639
683331
333793
710547
273411
1760115
373769
631509
1685787
408388
456639
363592
419352
1481369
1694604
575052
714438
1694242
1125351
1640928
834922
137490
1700545
886839
224349
168862
1269544
232542
1297219
1795922
1730313
1959226
127823
1074901
1462540
1345487
621164
752378
1793747
1873900
16347
228259
1524577
415453
1456252
591557
1447943
1767689
1629822
1772467
1248728
416994
807854
842967
1993765
1151338
1487933
855474
300969
1021455
1780365
1191234
1838813
943190
166040
933644
872366
997534
523632
1347093
1390208
212205
1198933
616522
1224716
325546
483590
868647
1593034
1552395
655081
1229669
1347708
40016
87178
30172
571677
92402
28964
1200817
1652854
1919866
1826966
1657603
177752
770337
691679
1909266
400148
1919477
916107
1281032
1315839
1862610
1563792
1530248
451955
1587747
854194
580257
1830945
484697
438969
1004488
1283905
1338642
1713979
646762
1721964
954036
57304
1109117
1684980
588098
1997503
586643
592790
1101175
458213
434134
500338
1033159
1194893
1650808
733064
1479981
523794
710286
1701010
1281433
1827189
1830928
1800904
794757
1457789
1795646
137934
1502789
1053119
1910899
1050416
1376934
721848
1166172
597079
408207
1056946
1189710
1106596
327129
357570
1570149
21710
34822
509572
1229764
1838364
886618
1824469
1817568
392521
1439838
1857061
1643479
99530
1642968
1324219
1308273
1420634
1518622
120159
551492
522104
1624013
431529
1954562
1818729
742783
1299432
1411981
1495230
685381
1164372
738413
335602
1132658
317247
1638640
529915
224914
1995271
1403890
729312
804798
1900440
1939708
1753420
16745
653703
618717
859724
1553855
1265428
1482118
1270270
859065
1884104
1710407
817223
67347
190021
74613
926439
1249410
341753
1606217
1894465
110173
810189
1243783
684479
1245114
644433
6748
1708420
907211
94399
279012
1727858
349920
1517662
14695
1438505
1309612
1601847
1524827
1345223
200480
1892468
292068
1063553
619133
1869174
115730
315465
660159
1955233
797549
1529977
344605
1384181
523768
440462
610966
477929
551143
1677172
1008500
1573416
78502
1588925
1327424
1279010
354881
587443
1272051
1497570
1760136
393727
1592931
434544
1029062
837628
197268
1322655
247580
1447889
1158500
664174
1980978
685877
1155385
1792721
1072352
490154
79766
728716
1398603
1885429
217246
623088
441402
1318615
1175479
207702
171860
1860592
1154525
1514212
708146
416819
1970526
117685
1044277
765805
1543441
1469989
744408
1056017
786841
798119
103281
618641
1887781
1628808
753524
321444
1496514
486542
1528464
1147697
1905752
1026066
653735
1073599
1349809
1405987
1498985
110249
509569
1246748
797535
1028214
1849801
1040214
41523
903142
1801639
858391
716210
1229331
1005192
170516
111609
315677
1062340
188425
1742386
1843321
1892453
1706234
208352
1617528
1862663
1765336
129803
1876599
1540026
1687016
1043985
145119
1731462
152967
1612463
1984000
1217536
1716337
1885503
1311377
389947
167956
148037
1807377
890486
713684
1017768
632328
1105586
302420
748599
1718800
536770
959917
733940
162797
1221039
1665881
831439
1019087
393094
190602
423441
1566769
533520
1658110
1371682
994852
1362863
405389
554390
1029360
471969
1314126
1541872
1220241
1489502
1631674
1484080
1767854
846329
881541
745080
179128
1225106
1695519
1284419
768685
87464
1654031
549821
320638
1371239
333317
895325
286931
1815083
265836
907637
1486139
764133
646764
775306
1378441
1943967
1133135
1214091
1243690
1757053
1508542
801221
393981
896762
820648
1708968
1505806
1958255
966429
108487
1433085
482561
1386171
1225986
234643
864710
1746022
26305
1783846
1612924
768801
405463
1160783
251202
21234
1453851
888742
1849973
1394671
1886321
210786
414641
127167
755198
156734
1588734
114862
386391
1349075
725163
1730909
329439
72895
1114829
1667218
1633201
1522228
1091155
616460
1245738
639337
21108
264264
1378338
69558
140206
154760
461397
1214131
62046
217805
974282
98020
654415
13510
282043
422974
1126909
1758236
403137
380341
1796134
1370155
294105
1622539
397377
829368
446527
1239654
1583638
1288662
964870
1352708
790391
1504163
1591940
738658
743674
556443
291742
1919632
1388968
1875711
1663045
1246421
1300235
1755508
1250291
804370
1732764
213980
1324092
1749223
489515
1152724
820175
1197229
1747196
1827347
947487
1416234
1806163
1327666
1761392
1917274
1341201
60231
9845
1946510
449629
1931944
1707389
317960
1126075
547026
1544246
50331
1583497
410230
854743
413242
278893
943096
200984
425601
720721
1367923
651703
405816
512632
1014476
1322485
869836
1819146
154568
613811
377754
1708803
1975929
1714084
497633
1594892
1348854
400226
1634520
721322
962899
1401044
305237
1557746
460283
326752
833015
1455648
1841849
392591
1715967
860611
1946948
1102801
671002
273252
586688
861322
340158
633039
520419
1311983
896375
59575
880944
574771
376079
231766
1856652
566834
1352047
39682
575009
777408
1439541
7142
1617477
680890
45646
348431
1255206
1702081
166592
1037817
804041
1617556
846632
808944
1098900
432953
1650011
492400
1232124
355071
578696
1908856
1860219
435920
106708
586612
350376
1500359
1752918
646184
1792803
1485121
1875948
338451
1404641
719675
714177
1924899
1227565
1113523
938447
1899763
875597
145011
1698664
1350049
543807
970839
510852
1263700
750186
1072993
1887189
222258
910221
1259089
1629277
1092332
1559694
1062479
1191787
1440236
247523
816350
1073245
912380
1999094
327552
337942
482127
1486163
942311
117909
1580939
374343
1419840
879594
589374
657800
57990
1737702
1689032
349112
680998
1779312
1632216
1782852
646784
130154
765439
91619
701805
201225
427587
922821
385780
1098590
295152
181062
605218
346188
1312552
375814
1813990
677881
1833654
1274397
1702013
1483211
1718266
530477
440891
236434
653759
800291
1026983
1394898
1463999
1994165
1165019
583186
1686603
1697651
142181
1617367
584818
1645801
1886946
713904
492794
438329
1808590
1976198
408722
146299
1677671
792354
1589126
1403445
909049
1465709
938086
14150
1620017
841725
619923
370408
393847
1491244
1697184
1178618
850
770787
752350
175775
1457595
1594726
462338
1508625
765881
1758187
1064926
1297519
1422236
1975475
1964457
611762
554857
69642
501811
373324
1065252
1827560
1258642
1722908
625233
528170
1172410
1867392
1275278
1591743
1451328
556067
986816
1700942
261743
177767
1306139
185013
1531458
1019599
1480131
1794148
1228679
78463
1079869
744949
766667
1842800
748764
42814
1156571
1271567
1162495
843005
1454634
792827
1810481
682458
1522089
526793
12917
1265824
267009
1658449
713947
1789504
1142695
107042
711557
290062
143484
1659572
1218980
420086
1699974
1123658
86641
501902
786861
277613
940154
796072
1680528
1287785
1163765
527084
355669
1206325
1930649
1396845
115069
1409146
1788655
885150
1782159
378358
171857
1521408
1980845
706760
1566698
7094
1032612
1579943
1281927
605299
1107001
1338221
383353
495596
904868
738650
1504126
379097
576040
1136505
1758756
1474578
313445
730172
159498
277091
1650282
1372619
1661366
1773868
1151896
217746
1822562
940995
1433085
1790804
853604
1723625
1377267
1294136
1750426
414300
493436
866082
595400
423252
312472
260671
102104
922655
212417
1191304
376779
1674072
1420906
676630
642386
682171
665366
59636
95801
565680
1600975
407041
1472791
1490625
104446
1114099
890792
1326048
483381
1395941
400262
1927030
711510
140580
207592
658385
1197784
501701
764307
874516
1065665
1752263
1104528
1486700
1869670
1052901
1064352
181050
568013
133587
108381
1075762
1617830
1840964
1279914
554881
748231
552588
611
650353
1709937
1139498
534282
1027795
309836
293271
1462382
893019
1935671
1326594
1007599
914854
1141553
1116041
1183447
1498623
818918
1793486
592162
1559221
801150
1975202
269547
1741965
447783
1405439
1115570
426152
1054727
892478
1818997
1701072
1469776
934378
261850
1539117
246364
384651
403445
1257611
115487
1463374
869423
463082
1697226
929188
402171
1455596
1094436
616992
1943454
1671205
888417
1353535
615208
1037348
127109
1123518
1894696
255645
1073746
1000426
218049
1984070
755037
983272
452493
443394
515560
35071
1169842
787388
485336
1585009
1161871
881735
927717
545615
1440322
1511529
569327
519885
559352
1998527
200493
220626
1064984
898880
522301
1597469
489813
747217
734858
871200
1160728
128733
124117
1195243
1108916
1443878
1955688
56620
994417
54040
1684536
1638343
1942592
1358292
944898
776348
1521310
1839650
1598380
212782
732481
1204021
1645423
361890
1918149
1603175
1354696
1225208
618509
1281755
331599
613860
1955446
1124314
1407653
1023199
1503352
1923041
1713527
985415
1894972
1083802
625113
1914086
1170467
1796426
766314
1971037
1935562
1526515
214264
744021
379979
1192053
5895
1039802
193941
929275
1181558
670726
791668
1863958
404284
492153
1451032
644461
55085
730334
1369105
481378
706352
1489534
1744258
539416
1256174
1179920
371011
1109599
392231
1922560
827867
536073
1558257
1784669
920385
1173659
1053007
1124984
799985
287519
1498556
1262006
619472
1836867
1500920
1595440
586352
1102402
602605
1233685
1585248
57579
289739
189427
295628
997397
1315547
1302141
953461
1078176
770680
293882
594189
1120194
652807
5835
909097
137733
547390
996164
374271
1235786
561862
1137741
703247
1467687
1824850
577222
765487
596982
74636
1198057
1359257
1010676
1800361
213520
1756724
1381853
1332207
1214161
1273095
1488984
1430087
1118882
894092
1720183
1041554
635035
1454535
327044
1855302
736170
954658
1176394
1644494
813
1303211
1182428
1107822
50438
1485128
1673666
1856893
510739
375574
1544648
441528
1153210
409751
1297742
1236082
478181
1487211
875798
93470
1447390
1876257
1108190
662534
1643003
1351878
1745795
1775750
1995364
1611836
1974206
1264975
1591458
1580733
496912
672972
675170
469513
206218
709641
978271
1242106
1597667
795328
957753
1254694
498019
955990
193018
78934
58020
1997040
13434
414079
1905796
965656
1951369
1204873
1513599
764322
667965
1420539
145981
647898
1214575
490652
940974
889161
560696
184225
1376092
100021
256884
498091
29655
1085121
96472
1352774
123709
1277657
1572162
1791388
606868
574418
721817
619723
991624
1690792
1897851
1167151
1854960
485579
1711872
270387
807626
200626
396163
403804
1765553
145383
115085
1399435
52869
777538
1042858
679289
617863
1494927
1803953
1184135
271545
1922027
1554965
1247604
624383
1927174
2686
254473
1746083
301254
605647
1678833
1551890
37311
759202
1978761
1260679
497937
291821
1926696
106291
76066
1977732
1315661
1809272
251317
1663001
1810534
561016
365362
245948
1444465
1255871
622601
1868633
1801814
1724525
1585646
905484
388453
1672636
694684
328196
1913869
433929
343291
1582139
290371
432288
1294964
1838578
385554
160509
562036
73964
1380386
469375
1124744
765151
1122182
1503462
1026761
1874545
374884
1943455
276540
1454485
1167979
1710614
447008
1977120
1503678
1876468
1933288
1617160
654353
1575168
411275
1726511
1163050
1822197
217172
921606
998393
1128309
1339003
974724
844158
719905
1065637
1483595
1152857
1017394
614380
1835040
684179
886043
235309
922053
1443859
1689225
842003
749880
91522
736063
1297930
1304181
1464356
1725027
697879
1785100
125331
752592
1138277
690245
1147206
1562456
636057
1887840
891665
1496623
862020
242307
617545
675391
1353653
49378
802736
466374
697359
1839126
41162
824719
1901638
490724
119087
259818
1721816
924855
1182602
1515853
457668
1573313
1608220
1354756
657406
1804254
1170524
1141046
1930491
470630
77878
1582153
164257
977587
932013
1034599
1860381
1218078
607263
801329
1610743
762473
10058
1949616
721506
700871
1516626
537333
608600
603816
29007
1952003
1123584
1260686
1429199
1088490
1062216
1523030
1442530
273870
121634
13834
14371
219361
176927
1987620
62307
207037
148938
1511503
1026094
53690
248856
1742861
69337
1014458
460448
1323343
600745
667240
823790
1578510
113882
1765678
659671
1790519
635788
258932
708306
872427
898215
1941465
561305
1381782
1268527
1476422
1580662
188345
1526835
1332971
449409
842239
1077962
148553
1364679
1735846
1140197
1383261
1235974
1862486
284575
737785
1263060
358069
1153993
740168
1693485
1064352
848498
258056
919294
201077
250086
1847227
709747
858545
1304424
1499212
1249362
1334974
1125613
770686
574297
1585435
1758226
859688
243427
919062
672963
332926
1728778
960660
577138
1285405
1239908
316486
1598923
1033383
975331
943995
1468844
1317699
946258
811650
1115012
228217
885037
1966267
366400
81814
1152922
1867425
29459
24398
1157334
1222281
600080
1373149
682279
152592
708722
1858170
1325828
1385550
269547
593
945354
1564327
1025899
1040033
1058442
1153038
700645
1440937
1635511
1959881
589352
1816424
108126
1770011
1867412
1599752
1976036
1054099
3435
129131
1889902
178382
85058
1260645
1239292
1856317
496284
1603325
1449777
1847240
1663595
1906641
1297558
786049
1711355
1174016
712681
1833887
1198759
890352
621549
1326871
1906494
1728509
631182
627993
578586
1745662
870780
1192928
1095154
1178734
1833209
737319
465644
889189
355840
1873395
713833
1553264
1771735
1826160
636115
816945
113891
97492
841806
61768
1518855
1842292
1286556
345678
274023
80389
160428
1747199
283210
439487
1554463
1622503
1861113
852271
750767
1326072
243692
269306
399795
1002063
721959
773775
1538435
529580
1442596
298556
1768179
1844194
1741722
12032
1107610
1487657
251423
338796
1884267
646754
1425151
920262
1688503
540229
1219269
808888
12787
1073992
608331
975158
1438219
314249
595006
1444406
215566
745442
1815694
96466
661166
79371
861407
1429716
239546
773298
733722
1224339
348859
1116719
814019
1366950
877205
1845543
1077805
1825601
1301966
1834530
297124
1169080
921555
694646
8006
38551
93399
735338
139740
314480
443633
436886
429825
728500
51608
1838891
432969
1200624
1129000
1549162
1897268
764654
599763
61365
440375
102440
306548
634158
1275903
831282
1713606
1951597
1889627
276705
736139
1628909
1693374
1817921
1084137
1472060
1404492
995680
441919
475704
893529
869783
487899
1767808
540370
244583
1696108
1712277
476488
602652
1389880
1741250
1931607
257079
1174539
209339
282567
1417432
41046
1661632
1749725
75430
471589
1674807
1711926
1975140
1195467
930120
1060264
496210
99732
121853
737243
1953108
197560
1829350
557997
245287
1097334
456349
216893
88960
1174755
972335
281370
39168
679120
971699
838426
1307647
831381
381431
65786
197785
138311
429106
1262025
1793383
1065743
438987
941792
294874
712936
281040
1735509
105665
206964
1740723
466319
463801
1146489
808830
1595099
700327
636877
1639729
141038
1706957
107767
1317769
756915
960664
1063514
855178
828663
1001529
642470
1848100
963343
754696
268603
523130
233071
837861
140626
1074687
1047580
308452
1979390
1314967
195739
1546084
57811
1242843
1273274
880515
1066374
198956
257257
1810884
369882
440521
134215
1337304
1479337
1290007
1703371
181654
542015
744135
1055003
1728690
370844
710079
1177107
217548
803233
841524
1003173
1425329
288050
1341840
1500327
1184229
235255
1560620
1954115
1203357
1725000
1399400
1823473
1188829
1908638
1759396
1992108
1092452
1870835
1170677
194328
1031325
764933
196335
994732
662476
196265
154678
1845060
235731
586204
467527
263839
460040
634310
1127656
1662991
1273370
194208
502964
1776793
1406637
812741
514689
1306884
1457979
1271994
893593
1325293
1869535
418452
1601277
1763806
190913
1583671
1850153
1184156
1974566
11011
313588
144590
1956535
1837181
1858532
1981316
761994
1184696
1288344
97483
458764
1072046
927086
739012
500216
1902394
1314722
886260
742135
1494667
1407750
1851003
1063800
1408230
936862
1043201
1026666
61846
273905
693866
1307855
490211
1695254
1018633
1407022
1422166
1925094
1182291
727962
1671570
829864
496468
709165
571911
1935925
1603489
1071875
72331
770734
931796
967505
1840802
803262
1009528
126081
800688
688516
1199720
359109
1590877
1179317
280577
770227
148715
829558
1114620
958185
1749341
935137
1683176
590006
1493854
1546069
462035
1522530
1204095
894510
1386516
1660271
1914051
1672052
1060155
1752428
723883
1030331
764456
1559058
1219605
1484454
1733597
429205
1721257
387448
667587
375564
526543
549542
535238
1838943
614602
1635540
838457
1952544
1601039
1431014
556085
376388
784078
973573
1634630
1710114
531322
1439020
1018068
123982
1562583
1110232
931345
345161
1366205
1795013
1974173
903319
1059909
233025
554507
608534
1565233
1070589
436578
515608
730805
1410236
98424
1482599
1723529
214023
687336
195028
1054739
699671
1309344
166191
681978
325619
1657189
1377372
884049
1130308
457587
718310
1802695
1349669
605992
247959
1148200
1485007
378031
1849410
1000826
526800
64080
561929
269554
1794259
1497538
971448
1436375
615051
837770
99511
268006
1759841
242334
1157371
1266315
690074
313398
200588
1341048
936975
1938776
1745876
1583577
906318
849644
1647398
375670
79569
542856
898499
1122182
1353142
190387
1271110
662663
851161
1840993
924043
1434125
1568083
1412335
1507087
837601
565571
1705044
567990
1133691
613128
384229
545102
306321
1384089
1425309
1732761
432480
1092875
560570
762945
1796558
736115
285605
1635876
979173
1773777
1887665
846956
939339
136606
1270804
430595
1859429
1220783
1220012
214994
594472
709921
705328
1513011
1438334
714428
254072
698184
14036
1440787
1214835
1982068
501180
831603
387202
1385437
283304
1209041
24759
1972606
1867685
1133125
815135
1310996
760294
386176
6981
1589371
1502727
1921704
1610048
1791074
1021659
897808
232820
1089831
525861
301734
134265
196724
1484848
837656
1685216
124353
1482487
11087
534172
313633
1363939
633417
1161689
1744519
1736590
1394738
311783
1543438
1832604
1671445
1313259
576810
1484803
536716
107515
1154497
933779
1503187
794225
67897
695356
311678
23672
498770
659785
1423049
870282
1727620
1020746
8184
1433442
1424261
162133
412976
1502774
973986
519320
972704
1290429
1999359
1848463
119406
1060339
49582
1391461
51457
1065251
344074
116167
1543863
673376
663251
1459031
1903863
764128
426371
508106
1687761
1608574
870533
969458
920980
891097
292834
842863
330595
1939516
1834743
345766
574743
142895
1465863
1352880
1374328
999763
1565501
1696208
542389
1844573
205794
473744
1734705
1224043
998151
1021756
1229830
457075
1573215
1808458
273804
226500
431992
551170
1878593
1196321
776048
1235845
1109311
1592437
229983
393592
1079449
442791
889061
1877714
1269888
497128
517200
987552
1819008
1878970
1896897
1743901
1655584
1008964
1343648
1587436
66741
492208
1258840
502678
1448528
1824265
693507
1679286
364154
498932
1612226
232959
1417203
1061590
137495
695793
242802
1754060
368924
1361235
206068
252056
932161
1854663
472583
1203320
780080
560564
1378404
1444582
1658684
759155
1974673
429507
426890
1119176
573408
1897214
958582
1623106
1909731
1232425
1583049
1260375
1259421
736857
1291274
690393
1908011
1414883
144037
292476
1229132
692873
452670
176571
1550785
1164962
590483
1222065
806266
747955
1612902
496144
219975
377833
150476
1464433
638781
183450
1306023
845597
745637
1627156
630242
1878721
1272733
1441541
753071
1787515
467924
750373
710693
687520
1197413
235587
48116
847154
487148
221622
986631
1903449
58569
986348
1500348
1421404
478492
343811
1209485
588494
1965781
464965
1295414
1366711
529582
1123697
1612383
447502
637328
1274168
291448
1726686
1709354
1273195
722923
1931625
530155
1679263
1854199
633136
614626
987114
1624392
519698
904541
1117301
1396153
1039439
1265726
342814
1187816
330003
368902
500511
1489819
1074610
1551717
1701536
463652
1211833
1996842
1126849
1303896
1623331
1086695
951982
176768
1399613
1764952
965802
702498
29620
276124
1265611
794871
162033
1597465
1788888
468024
265566
900190
1629063
1154642
71006
1881867
1525559
574317
973447
209211
1336316
1263816
1838458
747426
1446742
421650
99924
340403
112980
1092559
1448570
1390503
1836151
1949755
743635
1389159
882552
187093
1141039
1396019
1372857
1960116
525131
492865
1224079
878935
206943
657544
1048459
411071
167005
967334
223017
66064
1905868
966411
1778779
1321414
501458
736641
559360
343075
1395608
561990
493402
189148
1737866
1366934
959280
1156230
1816709
1563030
1490579
1966637
1367495
1914416
1207203
1475684
993781
1862212
624126
1562922
1235871
80090
1039348
363459
501532
53210
1365164
660949
1113619
1561191
40594
1281618
1826558
501611
1669250
1831462
966529
102156
1725923
1864392
1607862
1065431
514733
991694
1009853
1228613
459192
1582044
834617
525287
828717
602582
338649
624560
1154596
1057387
1732151
278901
191451
1884442
1130864
1854560
301288
1140510
767735
614292
1452985
1854709
1796195
482049
1005843
1807346
1683799
304885
1492407
195679
810910
276728
108546
161629
851165
361765
943918
644502
1627171
1954821
474490
540488
1680585
750676
1991208
1366021
591599
1378507
920500
1695871
444668
1410741
490072
125787
1051122
1209055
1513447
591805
900281
938159
131919
1998943
1618348
374408
1249397
655945
367171
1023590
1550360
1825851
412067
1538832
199735
1088194
687357
1572005
1919630
1036906
1916082
1015570
447992
931346
1106477
1022553
111233
791357
1725406
683711
1437162
401583
1081179
1473208
1158176
815950
288223
1705020
1024171
1102357
1071644
519291
88665
1559627
1202792
377818
1263929
132648
321761
1986262
1764829
1789104
18277
707272
745424
115776
348484
1062393
965635
580126
101027
1880283
1860704
752337
853126
1242008
1892776
1074425
1357353
1598137
75676
1250085
980428
429261
1950196
1633721
1820904
862483
652909
1476016
311909
1510260
1705972
837000
1301295
1527711
130805
612940
244551
783048
927214
683263
271516
964588
1911391
1399679
837618
1039820
536141
1452751
1916477
680783
1918021
1461999
895205
925821
1361772
596063
1109131
1331923
1155963
37778
1745637
260724
583526
1480725
1108888
1061405
168933
689703
1394997
1755074
1564887
1975840
1243733
1545475
1166796
1181426
1612906
961521
1133561
1950848
773933
193177
1246109
787361
1000391
1417295
1343530
1917875
76905
671847
1915801
1607116
873419
1165095
198313
1342724
369997
45802
1734797
1870223
628398
1463951
1185212
69785
1589739
1872371
651623
1563836
1331818
1773136
861184
400575
658806
777255
1408373
934447
851521
752845
706392
297172
1872795
37457
829714
371803
652154
1372723
1070758
650664
648514
1627660
555352
1944424
16101
528836
1668506
169802
1829163
292081
356184
192672
1468409
638355
1040017
1431910
160906
1318966
890348
1498286
1758074
1662492
206377
1667787
1893309
1494034
1615473
1329242
492880
165797
1753363
161975
1096314
1552929
965961
27423
888691
1401683
1372008
1789683
456379
1556569
276780
134000
1482255
799419
1691949
1093050
1543704
884325
448441
1408512
1635715
1367665
1517174
1568424
471598
1301329
52649
1812066
455553
1174969
22028
1748591
183212
1668267
1265909
834540
1289979
435622
1813189
538201
1890233
607636
25240
1323684
563827
1900436
605755
1686640
271933
1138437
1115561
953345
1050496
1545122
878303
351625
1997104
1788865
1278742
268534
516569
390917
1706833
507615
356176
985760
622603
1553832
1448770
48554
542778
107971
1059603
375013
1073739
1076205
1291359
620601
1615095
107870
414549
807359
913509
1079484
752974
64080
149806
1650957
1755134
154708
379966
61856
917958
782067
1110320
20688
1895313
869539
572913
141514
1947329
836906
1238018
877688
1212692
1489514
626481
1484867
583992
745959
473208
303952
1875956
1825268
118352
1286702
1234140
249285
1735155
1448825
807213
1749422
205856
1751367
603544
1095430
1081304
1205404
699936
99930
170277
304875
461242
420197
1377233
1231197
451335
1524185
291716
402861
507152
1538684
1934026
1367184
543838
1221227
1948820
123577
221622
250628
597038
1870000
1444304
587654
1688923
285456
1898440
1147165
1132113
171230
465630
1907542
1648513
1616238
145057
254498
1041080
1605800
322559
273426
1744214
1703299
1324867
917939
183750
894183
172174
638384
765927
1198409
615607
650563
1239525
1364444
991809
88968
497112
764224
20574
1711320
1485964
648755
1159815
1716491
236969
882883
731972
1386041
823849
1587178
1207130
1178346
902031
1378907
1344619
1108884
772857
1752024
335176
86622
1486982
51026
1511161
1486538
1882105
231241
1795319
353329
430557
1924529
1914616
639414
1718500
1003367
1973289
1888670
393223
1366364
612486
308371
1863456
1655550
481073
1486315
583598
1034019
763708
206854
1646464
1803912
315773
1209183
1490237
1103231
5132
1905659
1840646
792710
1835759
962889
1253063
1988984
219915
1391101
1347485
702669
1280190
1170667
1974581
248523
887440
512855
178993
210878
839590
1962169
57573
793043
1495491
1788394
998650
998289
1865561
116467
1808745
778911
514789
1443918
589510
1928465
1528274
104581
781774
1878524
1488212
1937926
451855
1902941
243258
498624
728154
1358058
680399
1196028
1003872
23612
235116
731746
1522834
835944
160131
176297
26570
1592332
562603
1507834
205812
1550777
1618460
962087
1374495
619123
890447
955191
114722
440620
367140
1037623
939777
523739
1194051
1093645
261390
1889077
405371
629934
1314592
349798
47157
200163
610869
210580
201637
1228163
352212
563903
770639
1802749
206169
359157
1558309
1774313
181643
1675724
1911939
714569
1072292
1814730
743384
212626
1457489
732737
1608941
291426
1213057
270100
534985
1081180
908339
1165495
106044
409200
1871706
299692
1271501
1676303
302924
1579022
1757227
20476
1277742
45316
1969405
980916
1244397
1537806
1548029
1114298
979608
66014
176543
198011
367094
864648
1170333
1585531
273693
489345
1399057
1970060
1959179
743599
1269653
1876786
973918
1691778
1717636
216397
200873
1000081
108025
1445573
1381804
258414
237862
1670622
606877
1634583
867733
109581
17280
178250
1719705
452619
945964
675786
324742
10045
273714
348160
622999
310555
842952
1558228
898511
803763
1993555
681284
185521
1212708
519597
744492
268527
536661
50595
269360
434035
707786
318567
1521590
1568749
133455
525271
1053195
1297550
1808422
1073105
256186
1103919
1019657
1171893
800231
405003
577393
274198
498357
74179
327821
1524541
1904279
1562546
777105
1097236
792256
1808662
1193757
82584
523543
1882688
1470662
1263697
1916361
1809553
1529884
890806
1580505
1667161
1664659
1918316
1661408
1848355
1476231
1887654
1914152
1887099
512344
642562
146701
1763214
1265685
1682272
1752715
416722
1429626
1496574
1855168
1884129
1264848
691859
317402
172983
304478
1203199
1250645
578426
521165
1342716
927204
278834
1434383
1997578
1933363
617
1745493
374797
1053899
1649936
1566704
449724
397964
756733
1540717
1512207
350543
1878128
792440
1295200
1120249
1574258
1114028
801962
91454
488595
411158
612127
1963092
1260583
448323
993839
28170
1676930
1241447
278534
1129825
1812959
881617
734851
332663
1398290
1553777
967181
1587783
1320283
1737221
1682265
903028
1571972
332541
1497086
690267
16961
1171878
1185817
1329656
122495
1981471
590527
94038
1741092
1476415
275149
1589549
1562175
1773579
609924
336933
202403
818907
517721
1027199
1625651
9333
1600480
1864063
727859
1978762
759655
1131930
864659
1045392
1286759
1713480
1378597
252251
502891
919070
987338
600137
249822
581199
215628
919337
1816828
1608464
1638573
306413
1867270
475628
222682
633783
66037
1536713
1237262
1247850
221978
1470413
918253
1720870
331036
1031946
553338
967380
296707
682047
1795275
652016
477331
1187642
1615849
506111
800908
1504656
184134
1418144
417820
538802
143796
1827489
388455
498549
898807
828177
1730912
2375
458406
780715
672339
1953440
1980497
1638282
1965465
907726
1455613
229775
1405092
1782922
686618
379636
1499572
1806744
1682950
1492749
267569
1430177
737896
123241
912715
887325
1845303
1227990
882862
757120
1969883
267981
604742
911881
776767
938918
1208439
1242040
663388
518029
724386
222260
661832
657243
1197292
1140114
1666088
1530502
481091
377795
307346
665367
942049
1465985
84407
688231
1806749
1146522
949498
749579
1973041
1255852
335709
1447347
1575074
1485700
125999
861665
939048
273257
1843186
501247
272492
1829774
1469906
1268388
127890
328936
31521
638323
1802201
1639269
1751951
650148
825718
557772
855420
1384682
618791
568483
194717
1726756
156805
354257
1285494
532445
1441262
853622
136399
804953
1301617
1356015
1503827
375116
1655472
907728
1979552
1560829
455924
1726439
555885
774867
826972
535159
1433513
147070
1190402
863086
1986061
172815
315958
1995120
1070761
171588
1352313
362830
1293692
270998
14538
1179325
1739869
778213
455161
91453
1396757
353942
732885
939756
1256055
157940
1908780
1560067
947349
1649931
1256088
1408303
1232692
589606
8147
136728
11964
1422128
494348
706168
487687
1584058
1778296
1312485
1686630
290745
241212
49599
948032
1675003
1789153
427746
1910048
528930
766600
1958301
357644
1754125
1205013
244541
779610
1051613
1420841
453130
1384426
433635
1231060
163829
1239952
751934
1717495
1020501
1085926
1724182
831051
854203
1371099
1136008
1730682
1179424
1146740
874277
1918840
1915904
44451
393687
251823
94789
51669
300252
325528
1109109
839157
1923862
1924678
1838432
1262889
1030945
1941818
1953316
1199364
1536340
666764
343321
1770849
931392
262963
1275324
1480596
462695
704684
977504
1007309
1314335
251754
684847
1014600
858588
1522521
1228630
1113976
1939920
1689924
377751
1963370
18743
1992436
1520471
250710
933840
1816161
916708
1919798
546473
1556894
1803505
855302
886146
522483
129500
1685386
97006
1109818
1481779
1755557
886536
971475
1203033
899310
1286477
1583389
710390
1562693
366492
821320
1153079
1382809
1329324
1646287
1107021
403667
1261932
1825342
335003
611246
1928991
254382
47449
231058
1456952
950705
1122263
1376213
1322704
1345065
1863964
19796
178502
118617
131477
553770
1042131
1193923
1256875
1148462
1673797
1179053
262345
39950
686682
1260453
635544
1011606
1942687
1597628
871095
388282
606307
1070938
91528
332093
412034
1811379
360853
314221
862698
371358
845461
928225
1870614
1235683
42179
257052
1180462
1805542
1128736
1856207
1583199
1510583
1853556
995326
327866
88990
1755914
1216468
1779812
1230021
941676
1567085
812079
1662863
212918
105854
478738
452263
103271
290648
1909747
193346
416383
421058
268150
402337
94685
1020159
1725560
441277
1814343
1412065
650720
1918152
925266
663055
259210
1875310
282294
1001216
155864
800069
1189155
897301
811048
1210896
1790526
1698843
496423
1267126
1437205
696824
871725
476286
1153588
1704150
1020142
1667538
1226564
1948762
1533691
1441011
1099029
1394769
1832524
252502
1118072
751305
1144372
1160535
1598568
625217
489961
1404905
122731
442626
1719861
1437308
985897
1930366
792311
988429
1386714
141773
444334
1242530
1461781
1832544
494642
1988428
1638091
1286695
762259
397130
1665135
1587341
26075
1576830
1768371
1069956
1112570
1766149
311661
383832
1405365
335293
320972
665416
1108871
1085930
153063
461255
1550634
475022
1258376
1651998
291172
690720
317100
763372
1218149
197475
178392
275830
1849134
842717
1801317
698338
534753
351693
1812087
352104
1279596
1005971
767610
1372859
255717
677521
1608360
1576600
1454914
275836
1791144
1746624
1069731
1106041
1576523
149102
1282303
221505
11613
474304
1082211
1884077
903810
1705139
1675697
530899
20781
1487744
718359
1479215
1249042
1908738
890066
1819589
1288659
1046874
870082
865514
1333093
561755
1621246
863166
411737
516218
1045889
1562485
498032
1235924
1396431
1843908
1201377
869091
572690
347672
738397
1364157
1110175
835167
824967
568042
1671650
1638009
404936
1582742
164206
674164
923228
1261165
357328
972149
1724239
283969
1326693
1821194
1065889
1873327
1943624
719417
670423
1566436
1274024
1168696
1585851
340398
56382
774881
641590
1340167
476134
1802236
633083
696811
1474091
1283275
1101104
1328992
1323477
1320727
778827
1499541
154146
1260740
688313
297888
1691826
1775183
1644064
1225932
1602106
1705141
271864
1116205
731767
917654
1458827
683484
965723
252220
1913321
1921043
842689
918268
91205
421729
1236395
115294
490239
1270908
493962
1351508
1488364
965812
1004998
885619
192818
1565893
625937
1787515
606542
795943
1394157
1718338
1396037
1102881
938264
81316
827023
372985
102858
1361025
1146331
1490748
1088659
1753512
417208
1522354
406977
889757
1450395
1576559
572710
393651
656229
440147
1566930
1288592
1044902
191287
1061993
1312824
166391
1324318
1796340
480558
258335
520044
525871
602295
1981187
1422557
1137819
1132599
387093
401472
1678956
1243632
1172084
509722
859170
907075
1279786
311682
413169
1302869
1090989
819179
197655
50811
1703026
1971232
626915
986863
450888
1925442
162148
1454167
1372308
163975
971560
1597637
858287
662406
381027
374441
1837105
1381462
1338398
876819
1445590
343523
1445584
1317953
1045046
385130
1678430
1673322
10868
355504
1091981
851731
1378476
62628
47137
727854
1848305
202371
405287
260544
656674
1825420
283821
796851
57068
1894866
414674
490319
47814
1835708
1454867
808328
522958
1251540
332314
1127536
1538444
609099
1236555
1630960
744333
233715
970497
1564230
491229
150337
1306611
1462558
1953348
1010472
315812
1860635
1218943
305092
1349571
617100
1845039
1661636
1074559
1353249
1154866
1501793
1029753
488877
1221582
1298075
826771
872445
923749
1198914
1939396
861767
1489968
1169666
1132375
1856112
466119
1667771
1000783
1267516
1045171
1569200
594824
908951
79884
1207353
482645
689354
1746408
1664778
611551
119961
873847
1496706
1937068
1386232
1157315
1752941
991314
1660827
89776
332855
1741762
321008
730600
1793860
1975149
1801871
917559
747512
54099
662747
918670
678060
344816
1573554
44950
1207851
492888
1277065
1407948
968454
719930
282349
1446569
1633414
380205
1781452
1861170
903583
251487
624716
1653413
948257
296664
186207
702673
676701
957098
709839
365794
1821528
36524
1789637
1107695
1607086
687402
809403
820557
890842
849051
1093419
1519964
723189
1266080
578192
47267
208489
474475
1274669
548652
1729518
40112
498190
1362036
1894609
696025
49114
1826382
867138
1241387
551363
109098
1642119
1164061
1205551
772764
120357
1073512
1830243
46234
274789
369124
686117
731135
420468
580494
611569
1766614
1213819
1297562
179381
1274305
57587
1453200
334531
512352
1611172
108560
372540
1289628
1022961
1821601
1028060
1232601
852204
1994769
489788
1299295
1719608
998504
1165241
410464
1682352
1790630
205492
483323
100892
1401092
1876662
674238
255493
1244962
1799477
682611
1656795
559599
142487
584409
1442199
1616681
1356835
1760832
447721
344382
1055938
948634
953349
603802
638909
759333
1852433
1378561
1574433
482492
1914384
1518885
595693
1279948
730363
1038819
865386
665782
327243
1139365
707036
457223
1525146
410523
575045
267918
140888
1444984
1189849
1103708
1577827
83850
519121
1677070
921043
1255580
741672
1157480
1449220
1581723
938263
324049
858951
1254416
665505
1641773
541876
1693984
1345630
58451
1802001
1141738
441580
1199337
979778
742210
1086767
623500
1894465
1578166
1594705
49759
1432484
1811719
840608
461170
1408866
266377
1632856
817970
1478
67197
496258
1129965
1094603
1599268
64537
1603851
1159093
1893149
904007
908310
1352462
305128
897294
242817
1894972
47111
162631
1094277
381271
1746654
1777791
1539550
1118024
152382
1455429
621090
751408
1045653
1023034
1981078
1509480
1977195
796627
913849
998417
795787
1121786
1244042
472038
957531
1265468
126882
816534
1348105
1224344
360048
605595
1695785
405803
79986
311539
1025714
779171
1898535
1810614
1849278
1940115
1498940
808040
963100
1351395
943461
1285581
1483724
1628296
924180
1181413
12855
688033
1694394
195904
110814
1753558
1234111
205844
686113
898621
1624005
633981
1469130
1026661
1888221
119502
1445445
804481
423431
307720
133070
455466
315502
1476145
996973
81105
737461
1823367
1076841
89142
130255
102321
254837
1225969
410032
289647
1887398
1203050
1192758
1569131
610066
718823
1536497
740456
778162
1520216
266235
1178771
1905695
354929
1838241
838210
1995057
788368
1204296
1781180
906090
1489743
1010381
831619
1314724
737186
1191802
241921
53360
1120378
502465
1092519
800867
1749444
1528020
911885
709729
1872200
1567507
9834
284996
114255
131656
733535
1844415
706539
812625
1006616
582569
1421977
257198
55975
1636241
1074191
1575243
303274
778359
1502421
344419
848135
1900177
1538192
647351
1347168
1468881
1289922
920572
1300173
1479482
265596
1328688
1845483
409153
423557
745361
818745
64040
338420
515420
625361
985971
3801
1915820
1174662
1714677
499617
1902344
1000156
1159484
1177175
171384
414764
687363
1556624
808517
798806
766236
1475395
391097
1447026
564651
1792918
1234175
215788
529953
32247
548721
1200599
152244
1477535
971045
429734
1912618
1951064
785169
135540
393194
1110612
1043068
26332
1097475
254608
1579980
779164
31274
1322498
1299325
1750356
484035
1535048
676348
1757562
296361
293235
176433
103929
204584
1770332
310565
1622364
1074624
936213
807474
1956683
1041863
1737283
1210007
381216
1952950
534807
444037
98379
829705
1612718
1621525
29785
1895017
1011521
644712
1866422
1074582
828887
788909
1536513
993144
478819
1665080
34236
826351
417522
914885
280051
1147333
1771339
1790541
1809895
1229709
1141202
1312315
870892
1798964
1691252
656311
1600548
1892356
1935588
1587241
1053196
701612
1666474
1106946
238017
1830641
584349
353878
1318748
1264035
1435170
1645328
1055366
702154
1282083
278415
559037
1386918
1602446
438833
1067936
1223485
884908
40029
336343
621937
669092
1382384
354697
619864
533824
1025708
206755
1008327
272857
971965
673758
1638135
663179
657898
1281079
1085758
1661358
1613962
469961
491128
895668
875349
1416388
1803924
814586
426558
437094
59683
762326
116002
422391
1635256
786750
691036
171963
1928275
1567645
1488279
438751
512065
1474716
1589462
595260
1777283
958656
521510
291582
366714
557741
1570637
332403
1360158
1381725
1148171
1720440
1762696
787248
1200326
545173
1284484
165021
405817
990128
313900
1806918
1336915
282602
569806
1748660
301603
1538833
194632
1961374
1398315
1963946
136462
1284419
627774
102869
636803
716889
883889
946132
587794
1994990
1362251
292362
545598
41662
384684
1996830
1905480
1639707
1890409
60216
1167107
214288
887161
230597
1591590
355463
150881
1112219
1438928
1585733
321899
539520
1237870
1947005
1553612
1931631
1230136
1318740
585666
1582641
21285
1611170
1572866
1047346
1700215
1770935
621858
135369
215090
1301220
1983179
892653
1867389
1938789
961485
1387784
970745
1691045
192010
1708263
478761
215530
1147027
455545
993651
710882
345121
635794
451817
983427
666698
482952
861417
345634
353183
999869
1940793
1568954
1656802
570207
1730727
143101
586876
1908467
1671450
1935258
506274
84751
1023829
811239
549740
1574850
1473834
1381053
649907
1685779
1065673
891727
863706
674386
1056750
27729
235038
1311548
1945110
1409376
1193402
897731
994383
1262610
1963470
745586
1641223
1914495
1112025
736083
391334
626178
174837
782986
6497
33236
755949
1428299
849630
210767
1499895
1875324
358037
49850
811054
1289784
1869860
1883064
60443
86303
871434
1621958
901966
1060991
254572
1108822
1213772
340213
1394048
149114
892304
1500352
634519
1102904
1644237
1802157
1273457
1373248
80906
1433741
917305
403051
1805272
1500389
1230069
397482
1946070
1592635
1574838
773655
1863217
187891
1347348
432342
1013099
932929
635020
899963
1359156
782328
1557774
1359446
582863
1946936
1226666
562438
1823425
1804125
1269129
997187
1261967
1580864
665591
990176
99036
1384814
1379733
1172363
339349
76988
684745
133013
363847
1313452
1122125
1509227
832692
795882
1052538
567446
254343
78702
1215839
1732813
460007
1143048
1682943
1347146
901367
1077213
355200
1892372
799489
1160767
20630
967885
778763
313231
1230454
1006936
1587492
1542002
1872715
582605
295489
1683904
1628318
1193025
685911
856421
153369
1898760
712884
1262007
1792154
402493
625838
1867367
541883
1042788
1412325
813086
1647384
747586
774656
1395782
1705127
79144
1418030
1427548
1455563
1210546
1851054
1528388
1058008
1755106
1693507
248086
1211497
1557363
1193846
1165185
663212
1629352
1212985
1776450
861670
1374848
1104261
1960613
1322856
682234
508863
324225
1173003
654367
1645045
1762370
880514
966960
455048
334743
1418874
740202
97303
834513
182479
684745
1062697
1147025
900237
1701699
39298
1788926
92735
1317034
1050861
1414908
1582087
1808283
552897
108854
329752
502025
103389
363144
38029
960331
723210
1136560
1307954
579733
1609770
919652
1415565
1902583
1586063
98228
464544
524274
561993
1667356
1852265
774587
1854298
840054
521612
294418
187068
231314
31217
820177
304261
1930236
757931
1665161
831693
1084838
783261
1105853
1840161
1336583
1135512
459121
559778
1720355
1071507
1023577
1162666
905239
1724648
1889570
631210
761287
952778
1826572
1664026
1430470
1087715
116223
1568303
1392009
1302359
1503245
254013
328386
345359
664986
322844
967417
1124383
407858
1139895
1434255
1223678
1322668
1087782
1924041
1266786
141798
1692175
1029454
933059
1448838
550352
918477
1413368
911063
441220
992389
1752816
404498
1006783
969217
1409654
1062654
1456131
1932616
240812
76178
1568535
852079
1395016
749068
1448354
1719868
1183660
1662255
1452943
817362
1907230
1968640
146508
662934
1225958
992723
1028706
1169235
722455
1857174
813605
110835
1171007
541801
1209782
1844298
1910320
668497
1884297
1873316
1758274
687745
1593745
1441198
1896316
1359646
1979615
1653511
1378969
1587512
1176772
1924735
1125253
1408753
1910569
1303674
1126256
250423
755871
271759
530906
1707180
617415
383064
668734
392302
1992363
1103671
1749569
746627
542854
243652
1020306
228742
745556
494418
790169
1467931
1127250
1588292
119296
1063478
694753
1034836
614577
1365138
721302
1837703
649422
1190983
521749
863313
1515083
1364520
152969
298433
369227
658897
767268
331746
125668
1163429
1454940
478475
724961
601192
1933837
1376739
142654
1374463
1248702
1568142
1753736
1852213
722575
651205
1649934
481722
647067
1282522
1247062
1677191
1713513
512902
1286912
1841090
1475049
1719738
1154544
1148792
204404
1060274
18037
479509
1766681
1249847
1533241
1449010
1407810
1725255
1052337
1437749
118929
806740
1545816
458101
1321635
1820957
1547646
1237553
601402
1450587
513088
1804922
501642
323885
1682407
1718467
1160341
1753265
617580
292613
1766189
1676059
417416
1540844
582097
742386
387913
223797
346633
339945
413828
1203309
607500
875647
294019
400490
1762597
1367448
818147
6161
1790838
1339058
1468247
1406787
777960
1805018
949377
1165677
1676820
616839
324187
1483622
1722849
1736414
1087488
696120
1280846
779580
545310
672046
806660
1917672
1931135
891858
1467321
148551
1976181
746984
1154816
991706
1353765
1547677
1164632
1693693
396475
763222
459298
1427752
595674
105282
25016
1978495
386061
1952215
1791468
1690595
1665643
1572658
1398409
1777755
1560167
746081
766927
1026535
56713
1020008
1795862
694907
670888
1624944
1605036
531929
473255
799485
1750136
559824
1569203
694755
1680640
1440701
1913675
1366894
1663413
715168
1099201
942096
704480
1337697
1802972
641613
843222
891891
1679762
649948
1256668
1159546
33927
704891
1866142
1688900
1748573
1061466
1272661
1424899
931206
756500
1297223
1717786
1168377
1198361
1905319
799791
423227
206597
1381006
1838579
1738557
1062476
653884
1103488
1154192
180158
298420
1351068
1181227
1620257
824918
1275762
1132301
1001187
1524669
1238348
1796470
1946928
1295650
379526
1519281
1583174
1401635
281891
1400114
1139025
1343639
674019
1971077
1326086
1427303
551688
1464450
1678645
1362317
1090295
1322247
1559855
204833
1676660
1524706
1314012
1165869
1571058
831086
615777
965436
154192
648790
361724
803822
1773258
145462
1005177
429552
1377184
1959360
1953278
339158
366049
619059
1177419
969180
1090698
1246447
697059
269738
252782
953917
855156
1006050
1683579
853411
292079
409368
1029867
625131
1741798
1962846
1863063
1054355
475219
324507
1413326
11294
14693
266832
525069
197650
451848
1613237
516502
1661112
27208
1196354
1531666
386295
1090167
530318
1734742
997777
981063
430107
1137073
1486026
1803886
481914
791862
709845
1721300
624668
1652015
516605
253271
887978
863181
860725
1332347
1423097
1332975
931770
965726
487246
1134130
596630
909658
332630
180532
1288130
1161294
577323
1217119
69399
177141
7585
1541390
1401753
1228077
1465117
880350
919329
1108460
1850164
1753907
1744813
65754
1847494
1012986
1711677
736084
1521670
752554
1070063
1697880
1951261
1199914
592524
507056
1251229
1546344
623059
1848347
275889
167407
1040945
1555974
577266
1225175
1214933
1882314
1135090
1463363
439951
1723477
1147429
177754
662975
14164
1788852
1788493
900252
1816982
375
22488
704195
1176359
1185255
1913126
745165
357968
1141741
667774
1520609
1122377
1359865
165011
391847
192183
1833723
497760
442828
1676627
629079
1778684
1313497
362586
995883
180596
691999
1012723
664406
1021314
1839585
969283
519209
1317193
1310511
143594
559864
394984
728707
1048884
587565
31836
1036799
448605
425593
179192
347044
530784
1110377
294594
1191970
839945
954500
480294
684134
662220
1644219
1623730
1508785
1756148
1863003
856506
330101
429456
605535
1535610
1435498
1336455
1724328
1515363
16487
770897
423866
485065
191406
537663
938238
567427
1781256
1809160
892236
1638331
1045114
1103290
911762
1917637
61066
379086
700507
1682167
343018
130922
1913890
567214
298975
132497
479486
282695
792979
947080
434748
517986
961118
1865825
578268
1079809
1533299
351744
1514117
256399
1210724
1966469
1596295
1350381
1787839
1681790
1602255
893409
370526
805162
19994
956692
402528
1733049
624229
27627
1205691
721578
1087325
391861
344655
1569492
161572
1068439
954373
1354449
741709
1093957
167002
1520053
1080169
926767
1680559
994728
1265619
913664
1001725
1215714
1729844
1923526
1088878
308866
560681
615377
1084342
711490
1069320
891548
823151
1494249
704194
1769195
1070552
1398551
1764467
1603783
835761
1970135
373923
59045
748628
1435249
634224
1890334
1736749
969064
593093
1437271
1711185
1381817
1326742
858990
7738
950000
44059
1876282
569589
1477110
791865
226850
168611
1120250
62975
1205092
345578
1535302
1044221
1046427
904138
267918
923064
1847710
442882
494069
20455
1879578
668746
275467
1849893
75336
396064
1776748
1758313
1483731
710838
272464
1254912
1802877
834273
17883
1717699
333028
1170716
557517
1859969
655042
1193231
337757
181437
808046
1688367
905784
926984
1830322
1102533
75122
1861565
878082
1952071
1959557
1876154
617108
454033
1163393
876886
19328
501004
123992
1368321
1962533
1379600
1047793
215563
1041397
1908612
7465
48278
1774596
109272
1120627
72443
1748301
819813
1864914
293442
1056061
610624
1075127
1349935
1515572
1913536
1402015
1299517
976742
630798
702154
498192
1870568
1795359
380015
329033
1398278
226212
735805
31380
1891208
621106
973110
1329214
1322734
436881
1060967
1965486
1824619
1430524
484946
714450
241322
1757608
1178691
1252844
928801
1865547
543124
986011
334890
921215
570707
189224
1425968
76716
1826614
1873708
1294656
1339129
847478
1114377
363151
1980046
248082
11824
1160155
847839
1489523
1138585
692399
1364954
1503283
934327
759239
1993196
1582581
1170421
110421
404833
1975787
800270
1461367
861336
1869561
244447
1978376
846291
877115
1366530
1186968
1407730
1192326
428818
1374818
1576915
425013
938486
176827
1304181
1217692
120605
1158184
849303
331197
1255422
525819
65130
716757
523757
1699301
685455
832069
1761882
1845296
115400
475325
961626
739293
1515764
1423769
1935925
834798
1010425
1118600
152953
1810154
1686977
1876777
1930904
1050001
1215232
752295
554333
662932
304715
1166153
18294
191247
1497539
391779
681063
288781
1908410
1410739
1493589
506448
1681284
1560170
927978
858329
1079774
1261781
788123
42540
1413914
1140001
1312644
281706
221414
933088
228223
109532
330458
1805779
937716
675891
887074
978938
71534
434487
649888
716143
1266067
1480755
1764502
229465
301633
1744287
367815
1474557
594465
1837442
843491
1478465
1540092
428023
1096245
1224417
1342565
995218
1436626
474940
54719
1934570
829346
1187259
1707796
1829752
1162165
945591
915187
1992670
1321174
1772270
1898589
1273648
1594405
1064433
1861504
1124071
1847408
470067
278795
1467280
1784869
909355
28274
96883
1004104
153497
423290
1826896
759750
525650
299230
43219
1048921
1630037
1804967
831537
1868875
1435576
1562505
275337
1778223
38072
782220
709250
1828828
1554002
86527
1624296
1465466
1192227
1018947
1303234
1549757
528581
618496
1303060
1338553
308176
905683
153903
1874750
991195
1591827
1582608
1832635
1416319
1159064
1339654
1042994
613
97192
1685272
1097908
602762
959614
371504
532743
935568
1110238
932387
1990537
1586689
8831
745943
1067747
356147
1531301
1626716
910880
757846
15242
1935023
38960
1269870
925144
406024
1105063
4682
1298891
716971
190880
1733657
995538
1396487
1703302
1331036
919457
191335
819613
1905536
1242869
680138
1083654
1182191
1573297
1019412
509002
483917
558090
1913882
1521537
424514
478321
1401113
1459516
1137816
1048251
263651
1036136
363831
1353889
1927500
912160
843285
1823138
1047327
1385673
1244980
1618655
980215
1348309
610237
1237864
630678
1350702
1401227
414230
1347959
135139
1772956
287861
1888010
785610
1856790
1449811
1504
1835207
1047727
130548
1361275
1906375
614015
1357757
1870956
841677
1471110
1670716
212805
778695
350386
1927603
1278537
1749124
117053
320345
402686
437953
771297
668016
973690
1277540
323030
1591515
228232
927055
1174371
632711
1165332
734069
1599354
1027136
1297600
580593
1596372
1949143
899699
861691
327768
455671
630270
403813
1071379
1583035
759298
293344
1688460
1179085
1644006
1658604
1834463
1386993
1935552
273455
1397882
877350
1528699
509714
800512
173297
691487
198096
1024479
1582695
1031259
478220
1251754
1473508
1274058
1812170
1597624
1224529
1354154
621043
1748522
1494674
642195
646923
557862
488973
308236
1476806
14624
1687060
1096233
1621788
1271302
695202
1264188
1578919
1212861
1318368
1519514
71571
1249117
246672
750694
723507
583345
756590
1894588
1829557
1534398
134507
1265331
202059
209741
385634
30580
848114
819183
408422
119582
1706375
1494509
447603
597108
1155084
1479370
676717
359767
1891566
1292856
1084115
569282
690014
1598492
1035423
1485677
1636899
1829339
480883
171508
811248
686329
1396254
59255
472961
1390985
289994
128468
1689752
128390
1282708
1121808
1027552
1285481
115557
1763697
803605
976558
1502199
104549
900481
1845584
940363
787875
1067558
305156
826540
427499
1204766
1744758
1798988
819873
1577733
1692958
675722
505520
1880773
1528907
759391
393817
1275082
626595
1243453
283918
1621430
1118167
2127
1608503
589657
802005
1901204
1135095
1723971
1225352
1235325
442092
253121
349176
92768
782662
86115
274105
35448
1327988
305452
1241314
361959
1043046
1878471
1198332
848495
1452506
1113025
664066
120911
1847666
1930983
1756045
385392
1173934
1927901
1771293
1725338
1458050
708967
1848654
1591189
111215
767758
1903265
1060230
1347453
412388
1876335
232581
1192970
552311
1536289
1198505
313699
1653946
1146250
1257597
935791
1896849
1340574
1058695
11622
1393467
1376845
1472695
575212
398831
1262328
660589
350425
761221
1825403
238343
1248277
1388960
306767
769576
206116
365800
603201
1411006
601241
1349450
343937
639574
872916
181824
305788
499830
965775
196305
413604
472284
986127
1718614
741767
1504388
1883488
1577126
1191443
129386
285490
1486823
1919821
280505
166077
1583514
1847889
264683
908372
1056070
745522
1542900
675434
1290166
1810405
853031
1148116
535208
610251
353983
587510
1677154
1967157
1965341
1696580
563139
595093
1306870
1807920
1640752
791922
262187
326451
1543579
1240278
386193
675574
227431
424915
1335483
1067224
1519355
1239245
666386
1131982
973191
183788
7505
191375
1565864
1514391
926975
280826
1510025
414840
1140758
616853
658939
1797070
1372236
615951
372487
1030419
696853
112914
1427799
293716
1435370
1218582
1347501
292052
480926
261280
699626
645792
1247994
1067871
732222
478494
1729843
270711
1394065
1004201
711682
297635
895352
584537
425302
274750
1640035
932948
410556
1509565
1984639
178017
1649692
1308278
1900477
499733
922811
1921096
695496
551493
533429
541890
1148032
1129038
1398176
342721
1468199
1709319
360807
20882
624021
1429269
992181
1012292
639789
702076
1634277
1490545
1910202
841052
1483879
1760781
1407787
1170200
1191829
788947
884757
757410
1852043
839723
1049747
1754568
1535265
450712
716597
517560
839020
1770104
907649
203533
615956
1121917
1092955
1790718
1208418
983417
86643
29449
98895
10459
688651
44571
98062
712096
507356
852970
1935118
224541
165542
1456277
1044420
1212107
225001
1498548
1719690
1036849
382273
726700
126480
1514211
313578
1942427
1739491
1388232
257279
1547305
1540105
1053725
1371602
1308380
1917951
1735495
513124
961804
371073
118334
1551261
1297193
1856098
1917825
387093
1392097
583293
1835605
948257
1022654
757571
785855
805392
1851936
1416460
854673
927250
978835
19983
382063
1306523
712427
247354
1291739
1818343
1092174
1891649
787810
120122
214044
1635643
710281
1193763
810737
1093424
373474
951551
417962
1136007
410838
966161
1178138
191273
417523
1919578
1053799
320759
1224399
1049429
658119
1054912
617445
741178
1268513
1570541
28011
647161
1599764
1867046
583281
861111
1082750
796099
586602
897041
373969
1085932
935586
300337
1679231
468311
1833393
296973
627096
970688
1236534
1346370
148903
606939
1717058
1682268
308635
1375299
249068
275165
326590
74297
1194475
1047227
1557243
1712762
1816927
1598931
1269528
1889095
778320
1054195
1759120
52422
47467
1946679
1812453
1547308
556219
1179099
1781874
18737
736171
297996
808404
438890
1692714
413696
1111298
657388
257845
879809
1903796
1681486
1710866
1834543
1525713
860290
13405
1508432
870913
1976923
543678
330176
1767213
483702
1805049
32467
384855
1972248
1134729
1289216
1952173
768924
919079
1486898
1980662
31272
1856483
1254534
1600442
271130
1840770
827096
1556870
1432772
270406
1025007
128921
270523
1203602
1615134
329537
1213774
1256384
40399
126685
1567178
1709927
675567
1242918
1289370
420545
768196
541116
1744292
213456
18021
1782628
599627
1000644
993796
521380
802436
1307420
1123356
1489800
1809765
365311
639189
1168761
76039
606955
711559
816338
415426
1081557
1535607
1459914
748058
271959
128502
1714341
1343841
1124812
351041
1188105
476045
282724
1074602
115639
616847
167539
569019
941036
1173774
468144
1584532
1451289
952447
764042
1179057
1015743
828661
485477
159227
56966
185549
1560452
1194317
1638878
111840
699725
124746
1526340
342085
1754922
1695409
563162
127868
1251126
1847256
1841042
1671732
1634349
1042390
1662403
1225525
273186
1532786
1929441
469709
1686207
1373945
1437295
587598
1856324
1779087
1258690
1912321
1826789
496128
5567
664101
965259
1970229
1926385
1127557
949992
1742007
854541
1839933
1207148
1836272
953240
1225704
1799432
437451
636250
884569
1332759
1532451
1585703
1994318
884901
1023970
1660058
1301791
482707
1742728
1816663
1479002
1399044
1399498
1421669
1206645
1592582
1716871
1830231
189259
1237601
320532
1187303
267378
1360251
1792626
1019547
747976
1724049
1219239
1335794
1411000
1129927
1701277
1059119
1732164
1296855
1599171
633197
606956
1858305
1456214
749089
1728665
280982
607492
1172892
1534981
688491
1384265
44130
831836
954960
1952191
1033614
1736909
1234958
835399
588802
1722226
1118873
829011
1816377
1712933
441678
898639
1355003
907146
1457593
1936470
1961161
1375821
397798
1596814
723307
1183934
964362
481198
455621
834466
1354469
95088
1026469
689661
1229106
154418
846255
751356
1884755
419073
263405
695802
1715062
259273
463579
655290
150039
654168
126545
267631
1587162
1692470
646517
1069025
414539
1812210
496801
1073455
1539175
928341
1382952
818085
1451947
1988413
1435409
470012
71032
179341
88401
1982650
780762
1573392
693178
1816235
1103926
272011
1327474
811799
856775
1345286
928330
136453
1996646
760377
1749286
381627
1225545
488434
1005378
1854188
1627788
825470
1769819
1567745
149536
727657
1255309
1346947
1490298
212734
805913
1713276
1942742
1149538
1318666
1617789
1131739
102563
21842
1026771
121445
1761713
431737
769308
916244
1808722
524667
1103021
1589432
902588
408325
765412
1352897
1358796
309330
260416
1808781
290228
546463
1087549
1938192
689342
1137774
1622673
182531
41155
785247
924659
1042385
1048292
1119633
1329614
32426
258870
2906
1795559
1151056
189048
413086
475691
1371091
442719
307898
53012
864025
1503531
306755
819198
1541989
1450262
521209
416405
942284
1640740
591306
1976347
910329
142017
208645
484612
1676814
1159128
715248
383419
241067
535621
1263831
963469
693470
291874
370103
748162
1722769
665961
415441
1417865
1143636
1110176
918466
1558051
791946
1877597
1584702
430206
626309
1087079
675481
1714357
1188497
1941313
738280
1993957
428038
1262045
396878
708806
763784
25039
1496843
1236418
131690
227570
109906
1301618
243822
591523
1172563
1241270
751051
79448
24726
196629
1173549
1359545
1589840
561076
454677
1998674
1930750
124029
1069311
1252505
1670460
804427
284457
1084937
1098496
145189
1628574
826500
1579913
1139666
1420967
752606
173795
197385
644496
204407
1387873
1226802
1856159
1638053
133939
1791244
1277346
1656766
1836179
1635510
221026
1601356
536123
230105
1866034
1542311
1527752
565682
1360323
729308
1937876
168761
397662
589928
1245088
1273127
1589321
57995
319276
101974
1768848
401612
1674061
454749
1736869
1017176
1905932
686516
958649
1032428
273571
1837866
699718
668182
1912160
305135
443784
1506731
1907659
806750
188491
558443
1454467
205836
1163272
728502
140087
468675
802571
724037
862805
1430350
330805
602499
1060918
1428598
495024
884045
1415283
101483
409248
1620675
44912
778124
1978505
1479200
307053
1645826
1086601
1409469
1021398
999432
1165233
448754
1321930
21670
1185781
1909805
1397724
1129202
600151
1051173
1562553
267226
1761608
872595
1592529
1222484
1006879
1141824
726928
343036
631508
1984363
1241485
276423
1309765
373298
1638614
655370
135435
345393
1829265
1571707
141488
1898296
1984648
746505
1116217
1610942
62402
581406
1966037
497409
433712
1564911
1704230
1611504
1519084
1686661
862462
168546
1357629
385082
677871
1000672
198765
272451
331069
877648
179974
183343
1531738
1526512
939681
312365
1330996
233435
746499
1829074
144663
240866
1229872
233386
54713
1040632
118106
1824352
1730296
619498
182989
1403002
1495635
1434082
966117
1399925
927604
146780
1579980
515293
260078
881884
1931143
1639894
1890546
425229
443474
99862
1385605
1963261
861799
1931302
1083871
718209
1954175
1077818
1698938
1050643
860270
493157
362866
1145998
1555368
1709265
41619
311437
914493
626953
1219641
931115
338805
1350386
1222156
1915341
679744
578619
765690
1553521
1621412
1136254
1162618
363719
1478595
669363
13830
1508153
989869
478057
1558103
204962
734155
1079914
143150
1197955
1352781
1883315
1025443
1867767
1302958
191738
365024
1276242
1468795
839965
293846
1239549
915719
498189
1235288
519969
105847
975512
731101
601682
872537
306499
93745
1584211
807954
473366
15969
1514031
1566096
1350542
1175175
1921172
401949
130984
1088626
1552253
1958940
1961958
387608
774751
72910
826
1596561
118850
850868
1357468
891633
722600
1512773
1819632
1052293
1436878
1436915
1116658
190869
831524
1778267
355588
1880934
1797976
1826091
366703
1984183
148080
1595
900508
1045313
1801141
77290
1657883
33601
1515255
1097138
521663
1997234
960936
1314582
997517
479771
998147
1515542
516215
1810278
1679573
856530
1476599
1556332
636565
578956
956210
1916884
1325318
583288
1703934
1387342
981267
308384
1386016
1859621
841527
1844876
506659
874992
941429
1068264
957780
1969461
906813
793545
1811206
560152
1770914
353632
1431900
1512606
870717
1962164
1468141
437108
119842
21341
1280878
908050
1792697
920942
496956
691327
663384
472982
54212
927265
139036
1531111
245214
1541514
1007372
767857
335095
1489420
1888032
1920712
1480025
1306013
358932
471143
437821
734262
518187
387636
1686580
426865
1745316
1616577
780148
580230
1698340
1584915
267862
1608099
1053013
370341
552116
1243897
205092
1162623
1233479
1334405
1914267
623920
1206913
1870264
1325480
1279735
627752
743753
235032
1664430
1946784
622302
1374001
1134157
1978064
408939
1687793
744253
579894
1509363
1006201
1847945
418888
1322888
760385
1704934
885763
846491
307866
482803
550581
129398
1697140
925791
1151413
71286
1944286
616078
1355077
1227898
817621
1412175
566224
404581
1564402
1648468
1572890
1290442
391014
1961116
951777
360334
1510211
1043481
1682588
334919
222552
1106723
1823274
1727039
809066
1723381
1794640
443437
1514590
506442
1610679
438409
1614550
1641946
349772
85742
1835022
1607117
88854
1485752
1092602
63405
1099556
1399305
1668392
1758218
1524139
1339946
688891
1964767
414592
26789
971115
1356437
1445860
283506
1871272
548152
313458
794067
278212
1988826
1305952
1689514
45954
713333
345500
222009
1314947
1249689
1429554
280936
458052
150676
587597
1308442
881996
1001780
897731
858875
1905009
164050
1545972
1143988
103937
830310
1468684
1774282
470887
1091968
1443276
580189
594019
322937
1122050
1388648
144588
83126
1513008
160713
994790
1560539
332928
1158131
431683
1513769
1422703
1682845
277144
1828960
1265107
1886718
1913155
1630319
1692133
301405
436237
799627
1163624
1037295
1516571
22199
900243
230260
1323142
630167
366036
1970239
932527
1127040
711621
338110
488909
313128
583442
571013
1776503
364969
1172318
1554567
1935406
1974289
1066696
1255900
474963
1441417
6832
646653
155636
505722
5664
777180
272759
1311381
1266604
1360009
352408
841074
139394
1394113
1965382
1546367
524401
1514865
663771
1201870
1249420
1746851
336357
960946
77840
40048
1989542
763921
457298
632035
328916
1067687
1959224
634004
974378
1129811
1172492
827140
1749332
891824
1356976
1075757
1678502
1205345
1209872
168560
1766771
24616
1605574
295625
1952613
382457
125867
1089649
1290283
1868300
536182
1194134
1027267
945805
43899
1298554
773380
1218677
113899
968508
1815901
234593
159802
961265
615698
568217
797455
1564059
1152316
1585808
1487551
1544345
365311
912258
1999349
1479664
364206
1769499
1757615
1259678
1235757
1206975
1379583
1295067
790552
620373
791109
1754936
1126111
1321764
1678413
928087
262998
970300
623600
1006889
54063
691820
814824
639148
56925
20564
1548137
564872
1311980
525433
115530
697328
1602358
901742
1332513
1835487
580216
431781
1422037
1224421
1925970
613760
1863880
959142
1936183
951616
280885
872010
647851
519922
262065
254220
42654
852525
306940
405362
289062
870796
1957776
1314824
376359
569544
1960463
664721
451394
908375
1442731
1194321
1766675
707552
1208034
114977
1933877
25323
698095
1993289
1938815
343417
1220721
1141995
1538153
893759
237872
311669
1426133
1317377
1975842
1896195
1311394
168384
1729201
521632
1783890
1858207
1198317
508208
109530
369689
1303882
71210
188450
1926602
1031084
1548130
1540326
719279
1232618
1225478
490882
1890987
1601727
1056673
94106
167727
1752300
27185
1385707
1847652
1184786
439565
1235584
733567
1537407
1810058
1472297
698506
886946
1289562
170934
849121
474201
800657
106842
275506
1725035
1033434
229294
436928
917405
1165244
805464
381572
671424
166249
1426926
144305
786668
536667
635023
1484317
65619
1297187
1653788
1085738
1133298
994765
205957
1038550
1521706
1168200
190016
1494324
607265
1106126
829230
1221920
1006953
45206
103376
1516588
231047
1623639
1718725
615666
263303
1587782
1566582
1819525
559729
1008692
489934
1643252
1720660
1478740
16305
1017555
1716318
306262
620132
462794
1128574
838578
1921563
709537
1501801
1423207
196061
500841
1978519
1786945
1507948
1384732
1990587
226959
1055449
1270622
1910734
610523
767065
1358436
114792
592915
1241761
799280
1178528
1239441
119349
170247
1016842
365289
29685
1520902
1333643
1864925
623088
249142
1312518
778491
1054127
789417
1577998
181869
1968679
1271095
1722647
764643
1860060
63715
1275281
1643599
996388
1567948
1941097
322415
534025
1648724
1623563
1174576
1270848
1598236
1682288
1729665
208110
365477
1189331
1389763
1442317
292385
1191753
1961028
1103275
545568
124003
1503635
1966459
587780
584473
1963129
457982
78264
974530
811735
1709274
1646286
1144157
988163
1814479
601665
1555688
385730
537141
620301
355498
393803
668213
944162
1095267
1950512
397746
200561
1290237
1035469
541602
1030942
52610
750495
1329784
364763
1088239
366318
195097
1544609
924336
1731995
810173
159584
250008
1821697
1507448
938687
56377
1681733
1605991
1469441
1624981
1129026
761684
1359496
1450737
702553
14450
1066869
384400
119329
106261
1109936
453849
406633
1272712
167196
1255807
1659735
794538
462551
725642
187253
879781
356066
643027
1693562
1137845
9942
1517838
1219097
1282590
622437
454537
1978541
1527860
615421
1929077
749629
873844
1668310
200278
1610033
1494390
930120
144769
762150
163106
1887641
1647354
438893
1720019
1184955
1180144
1405057
370332
1181148
172168
1921414
1070601
1656263
1605001
1713699
787181
1918784
1774758
1238778
523927
450680
1228944
170503
1063467
305309
1933562
1931634
1857947
1286201
238263
1275197
1031504
1260752
831581
1841275
62350
196302
1141984
1710261
1062999
40949
558511
46847
1602573
418372
106277
1500661
597591
1988762
293302
163839
1801341
490813
1263698
1380590
780305
1316225
1541333
406615
1636782
1975365
1299711
346292
1807233
1367676
1164245
1904475
613296
1688082
59389
1817223
1322262
30799
1212866
98282
1218164
1568223
395515
168348
1405258
323461
1469684
1218882
71472
581121
161719
1243554
556317
284037
1625768
353377
1466015
457891
505668
539754
988356
1363284
423037
1114092
1139297
1578269
1031060
278240
1527941
1321018
782050
1823094
80671
1646745
220278
1080723
19712
1661952
1102215
1916601
214666
1216017
1559347
1135319
806078
113333
1885522
1368609
1595643
40265
459288
1272611
367791
1450918
1451166
181747
1444026
1957209
499035
1020158
1414674
266509
725549
1442288
373079
243853
659243
1417229
991792
898965
1018924
312305
1201622
1883664
112385
300617
1546630
415237
1701355
1289178
1398144
245425
1801033
1457670
923678
396522
1902519
437896
1393839
97895
1205005
499156
1728175
1934506
988992
613251
449521
283599
782073
741757
225535
811382
82164
1293668
1298455
326761
40184
255791
1129699
11886
115770
908517
1695274
489885
737222
189846
1572366
644831
480877
1543809
1548312
1176361
1879835
1409677
1123017
1583330
732898
515842
173709
1365852
1732589
433177
1591048
1062810
1065853
815893
438758
246076
528976
331887
601829
1861295
854515
1299231
961361
565183
1854038
1492474
180988
956546
209636
496355
1437029
1091833
1294268
1867954
1457462
1209806
836423
94260
1871454
1605335
5495
888492
1111419
1629319
481531
566652
223732
1767635
435148
1745948
820774
1763590
1861902
1223373
389415
144676
1132709
1739111
1648913
919585
410038
962100
926576
437023
1204068
436007
1572758
245331
1805088
1719570
834428
660241
534599
30276
1295275
977843
56129
56832
550932
509847
1616071
1120825
695330
823927
244490
475426
970248
1580393
1010033
793303
696179
404810
51269
1263170
1875638
757161
402472
973859
405143
233023
209372
1746608
157550
906215
583947
1050103
57048
1596077
156820
108908
608187
849028
1993939
1184271
142176
498990
1951059
1457222
761723
664268
1090041
1899834
1718029
933693
1483384
1293426
230906
1912079
1360137
1260842
52933
1839519
828187
670340
528534
270481
638778
547773
456898
1112302
258672
340827
1160379
1566977
1661701
1165257
690048
1337931
1336599
236610
1816345
799986
900838
394258
106403
924567
1069162
629809
1691569
1772876
1816237
1766674
117678
1524801
1697397
770110
1331999
1623902
638025
1169616
417164
818254
1009785
367417
991078
1276796
1594069
722677
148370
1703742
1180613
906509
207147
216937
339244
1991476
672416
480110
1040857
693263
279543
237565
1159343
258169
1717660
1155067
1035274
956989
617058
1682650
1141065
638562
343009
47233
552807
746186
1472266
1674805
1487741
486853
274496
648982
1312421
209117
68618
107090
1488356
397792
81555
658455
1756264
269097
659257
1856551
1264335
1816294
636909
312614
1146330
1793895
1356900
1096980
1834701
217776
625029
1589031
664004
884554
1286856
463747
1686258
1658074
1248529
850609
1608353
1340524
1797002
1687569
257403
1092857
1255053
495824
1602281
1058707
1592005
1349173
532319
615864
713322
1914280
1680241
1877930
118987
1436929
373057
1715975
1211210
1046062
997100
1575466
302450
853134
741638
673307
143094
1673450
1013688
1433506
1410376
691006
1711501
1111407
435001
349848
1340259
194286
288889
908462
1558941
563687
1910707
1516391
1094225
810629
1114929
1419952
806798
1313976
851747
683649
1973980
412964
403224
1915674
353456
1395508
1043434
578427
1180498
1016529
678816
1281860
1704989
720193
1107816
70123
1100326
1782519
1314280
1969397
1743619
1927852
47494
897749
665225
1583451
1640061
137244
1534282
1219128
140558
842774
2537
860682
1039715
629140
254716
1311684
1386715
1405614
1786580
343314
1899668
423280
1684825
1553776
1561022
1529315
1822287
1180213
1579258
1636037
633685
713776
1653208
661066
1658452
1445962
572114
868215
1576174
99721
428009
1902561
29702
612142
729134
376053
157201
945344
1553182
226242
1741344
1275514
1530639
1716331
555337
1644041
165973
120832
62207
279213
666270
1397102
1188870
385434
1197245
1523437
1206715
407264
284195
1996710
767893
671391
466554
53285
673549
565454
318654
1116019
926422
1165846
494310
838178
360622
1177393
104054
643481
283309
771926
1119621
1310996
1705835
975764
462819
1001188
21520
1259305
1024350
512111
928766
1514271
1996750
254075
1990364
1722421
1044801
1030652
469285
974788
1691138
1349209
1657672
1160879
362351
1473921
387493
1512760
1357779
1162006
728799
898513
829275
1334845
975557
375223
817835
1533523
1791633
1600267
256005
172332
896121
1119190
1872875
1809356
308793
58521
1589778
327602
1549967
1589709
824508
205312
1397118
1844047
845464
166829
386424
1123226
340399
1227229
1656624
380279
1594501
214530
1961056
1700291
657106
34046
747439
1591578
148927
20963
1696314
230914
1298573
765127
1853064
1262240
1630475
1772050
453699
1949362
1105205
732625
96505
580799
683797
629715
994824
593775
748051
578337
243444
900049
1830144
965986
676635
1308626
557268
1017399
1779385
984658
1294465
426078
975368
1095438
218710
1277923
1766035
1209982
1190839
1187015
1070249
621418
105057
179508
427122
1021417
1186617
1212286
478510
1341428
198451
564757
1469789
1805936
6734
1095247
823842
1143127
799867
1089746
505369
909061
1282276
81825
1729712
1278092
1893062
1589190
1641753
1517217
1093
655183
960265
1995006
392145
805879
1352624
944906
1225911
1435245
961148
1718571
484906
1134839
1424330
373280
1051612
1894717
245152
85566
753848
1963221
943030
719752
946308
758687
133626
936530
1012625
1616424
1497368
53240
1212787
1706772
830891
428436
938051
1377340
222923
1738973
975815
1969362
1906994
1005482
1974891
1823738
1737952
1516607
1017515
1283750
18128
815216
1504472
1029250
1435025
1083827
443432
693670
864104
1003295
770887
1075771
1000488
1526494
971296
1279195
1854708
138737
541885
1429908
374536
925566
788353
349932
1763319
1156896
1739946
682597
43045
1553162
877854
1726402
59492
204735
1688157
1311023
898699
216730
730611
883425
1868749
786451
1871677
1736588
1104273
772809
1679441
141161
35912
631893
41124
147963
1349516
1587929
284549
1907163
1697481
1798063
264167
1801734
216964
1860629
951483
998990
1501070
1415546
1458095
208265
1261802
532617
1928681
1706012
490910
1414922
1903340
505683
1754777
1199209
1942271
1559371
1642906
611374
1021765
1269742
424667
1291515
1291579
238850
1540972
1919579
151005
1743289
1213053
848946
465951
731409
1659352
1281302
626138
1845852
1196582
1943445
394815
554315
1654073
1405418
397789
1354911
286290
1100987
1835089
712821
655604
1739779
908206
888604
1456040
828403
573617
1203783
613205
1388883
1032477
527520
180648
1078445
1799456
1190582
285733
122323
1382912
693077
232381
1362703
1855459
804204
172229
180769
499902
295091
1076612
11740
1541143
137274
656407
1979559
887010
156935
1252181
533491
491168
1055179
1492386
258845
1108023
1057715
1143704
133834
531872
1862193
313671
77446
630250
506964
1651283
1870705
1759396
1038757
941872
1047491
1776284
1125255
1128195
360101
848335
1365791
1536663
594432
1939127
835477
1693745
1808584
1505219
1864270
1513272
432936
268102
929529
308045
1910123
377692
919457
527477
1202060
892205
1503678
294203
1687687
1659862
1255160
905481
1797593
1649122
1150447
905941
848028
1657240
1608669
1970958
367225
1707919
438473
698167
1888715
1276526
1461921
579458
1974920
671271
310477
234413
1712435
381139
1397717
688279
966640
1999316
1194263
1232569
444932
1556
798662
1464771
12279
283147
448523
1702540
1285358
519012
1882664
208236
1494926
766993
1008056
1661070
1724001
1332445
1688275
670028
1170674
1492586
36378
1732842
876978
520436
1354310
1521380
1295994
1031790
442627
557678
1166157
566622
11031
324672
1432085
568545
453549
1021919
422436
105327
592309
1415334
505423
1521859
187186
1525677
735255
789092
1855360
1792062
1532626
107120
485120
846492
1348053
697565
915171
1465286
545305
1168528
1696036
406205
1061095
1882375
1153344
1481834
1680801
995838
1362231
1126665
1010658
699885
1625273
108181
180527
1141644
1097381
879414
55460
239047
273090
1133031
502548
1261702
1922238
1414175
1111946
38815
257271
1981098
1096261
242376
1753481
1705117
1096594
1790770
459376
60284
112206
1641747
554485
634972
189419
1815876
811988
1484874
470401
1241486
1927014
973131
659626
1372635
72949
270040
1002559
1220468
1244907
1966446
686804
372235
1954370
38474
247299
205429
528614
1871673
546866
1767574
1014470
577096
1723656
45218
1530637
1926828
1144922
1731340
952866
1993838
120706
1096968
764095
1314476
140994
1610793
1263030
1730838
1984282
1832648
440531
1107239
1384746
619288
198849
364186
1623410
1354544
1818800
564435
172261
27442
976924
1525010
1536789
446584
320323
1859417
843945
113068
816995
516290
1676823
452251
402148
909995
901540
1530371
1196296
1392851
1007528
390800
538492
472595
1089443
273295
552765
903082
1013067
882610
562659
467741
600116
852200
775309
1817597
1402166
1750303
670695
726254
533079
126896
1988621
1943197
925351
1766256
46517
1701698
166201
1681988
1139492
249724
326366
1655449
1484255
1954330
1666025
1446368
695233
449647
1684824
124030
1516064
643064
1593630
436096
1263009
65957
1032470
1061335
766950
1232392
978230
146606
39494
320525
614283
1142159
95671
275780
1542741
1119685
1939246
506464
192139
1347100
428539
691513
117542
1270405
450379
1038392
1030705
1654341
1396718
1830389
76135
1342887
1164608
990220
1564270
1416157
1405059
1292912
331167
978679
271055
296825
749581
1476459
1733039
1579498
904579
824448
1099531
565429
66720
51383
1250521
506468
1325887
1249457
383674
110091
61487
1385861
1416853
1986817
1387533
919969
1517830
1684411
785990
765779
365471
1746501
489581
51710
1539710
1533469
233131
535563
1049768
1304087
204357
1723858
23633
1773092
1034654
1985017
786997
658809
17390
722401
736906
732971
259752
1639858
262376
297869
881825
1267307
1054136
404981
1453563
996153
489854
1575419
1728209
1045613
6812
1114184
1097438
773569
204987
747447
1992110
1191387
1478560
486613
106812
1883229
32877
1415880
1441216
1713473
683510
1085941
1333557
1589595
158863
1496961
1232428
1584332
1736576
1951517
508039
1002562
318650
1731991
1379290
233867
655357
664163
1898355
813800
1308520
415250
116148
1705079
1336138
1447660
1371196
1845249
1607101
604162
669416
1225927
1139211
1849510
819164
1838015
1542337
1747254
1196189
944184
1302440
181688
1567691
769550
622509
1383408
1535649
581624
1185080
77755
128352
551988
509056
1378065
1878014
616549
1248787
1486877
840989
1533076
1663546
332102
926727
220983
45563
1352334
1520321
1032938
1639036
647086
1870014
807118
39046
1078682
1057789
289842
501894
904888
1335992
1547524
1954759
1064497
1929421
1112921
1092197
1459397
341146
623023
410860
633630
246259
1851612
1058058
141947
1749577
121731
796660
514924
748081
8191
15952
468711
810027
984545
1218401
28917
394821
515357
442285
1472165
1846562
1581429
1366781
1084010
281922
884000
1217544
1050630
339484
736840
1165942
421967
1119247
1063223
677795
1000127
974437
961384
8677
773150
409079
471526
457243
335338
1228003
406364
1215907
1676433
900057
1175647
393044
642290
1461234
733601
1601580
908328
487756
1991178
11338
1645151
1986637
232162
393286
1125541
824973
1170884
1736728
1437308
1770844
238710
1565556
1446249
357272
112918
1731522
1719708
120710
1551432
1514736
37413
364803
1272822
1444360
1548591
454216
1817811
560792
1086088
912377
1016595
703008
1711421
1201481
1957813
704059
1994583
1238158
1014517
1590284
1953103
1084728
319820
84148
1720314
1247144
1679169
1219738
101892
1792511
621280
1014280
1470543
172786
615886
774
1190821
1008623
1211972
138802
569015
342805
271072
1653468
1983463
1440563
476380
883212
1239934
249169
598841
1903927
1626156
29190
1411201
119392
1814277
225035
1871908
1956494
243431
1568263
803887
432981
1047025
1235883
1374534
1784655
1395217
1600164
78702
1795953
1293000
130011
1720340
1669515
332136
974758
231079
401866
1439748
519078
1762602
958000
1644017
1645686
450689
759353
1934190
1568466
1968266
63428
710236
899885
1252808
1741470
419657
615786
1792058
915263
1495228
728602
493997
1223819
1234041
1623349
143354
371047
591903
199080
619485
955091
1154363
911524
1686469
696980
1697802
1659163
802510
1412627
1237969
622013
517245
1706969
1371319
927225
61952
916564
766788
420785
229567
277387
1363540
1557436
77830
575431
831726
765620
728708
319550
1224946
42177
1246247
1963503
921153
222562
733228
1667617
129896
1928415
880149
1911050
713528
710642
1606817
606415
1716898
897306
587142
135457
1179989
913669
1155849
1409298
1877927
560123
1992645
1233205
970623
767259
698178
1232298
1603009
499391
178214
90600
423169
1692453
981014
895784
1452504
1009250
868898
1107326
783375
1245345
536964
1353069
1892230
1572184
861155
954104
780269
668576
1581680
1255230
1965949
42537
1107848
295142
69597
1907085
659506
1644864
1530026
1981564
1365880
263482
1092026
1443961
1488750
526006
1709622
1880307
338410
709581
838341
1135589
1869115
704162
33475
1026123
1085086
650304
290393
601593
1396900
383452
761110
205138
1770950
1347857
1711078
1480770
1622560
1330624
1810889
1524510
456848
175315
1777112
308962
1230076
1157478
1326076
1681523
1651565
942598
1656367
177590
1636087
437613
1403022
1980172
1427885
208132
814421
1952864
1001403
1652764
614131
1956757
1794663
127276
1415884
1128403
708061
511869
1360797
794844
1999367
927503
1055200
1435081
1519415
365398
1666369
1850781
778343
788169
652035
1014274
1985015
1725679
271691
40398
698595
948785
721368
1072297
531667
1611765
1207011
1466122
1556090
405635
250134
847121
1576945
498347
1826812
1880766
1600318
535165
708856
1862638
1649932
268387
1268332
594209
1670536
1678357
1011670
606531
415596
1096842
1723769
817168
753977
55548
644096
1384465
167337
199765
1786613
1049609
683076
510849
1494290
1991874
1801324
1830779
40629
1819329
86166
786961
636828
1595844
832540
769544
1951402
389587
512038
1621122
480841
1026232
339058
1115542
100346
1866428
1687034
1222790
1453617
1552708
1251393
1359976
1829257
1619879
881513
123432
661010
1243155
9087
1379489
173445
189237
747361
707833
985091
1663323
722666
1588249
39658
1800410
1822930
1018528
1155147
1309128
1332035
945214
1784745
652367
1823148
372279
1050692
1237625
860000
632174
1755975
1402217
39901
338288
1987635
507895
1178326
17381
763076
926342
582865
846757
403789
1507791
166693
1643024
443261
206704
387108
687749
1111092
1797316
1203879
1981633
1339112
609451
1171907
115216
254154
1830132
1294074
157059
1248387
189070
1221278
1208117
800061
1937397
1534070
315948
287171
361661
792113
1473420
1630947
957235
339587
1305234
1400752
908136
1218861
971625
1781327
1760638
1692375
837921
664218
755863
1867165
1180278
1937251
1000457
533986
1424435
77120
1767948
444525
495935
1886954
1748669
1153890
1567096
982679
665228
841764
1490332
1025772
118090
416123
924611
542669
694860
107956
643812
366103
478683
806958
273293
224867
494698
1427826
1325089
1692712
1010475
1136351
1322778
870942
139820
1433832
145416
129797
1013085
1825949
410067
820939
914403
572571
1574311
1521120
1098146
1132671
360068
1715040
1873110
881803
1764936
1591819
1729360
469255
1474229
1638782
303767
1553437
1843190
1159061
176465
307863
1899361
943117
809872
189782
411672
1643243
851353
414129
1417115
198994
902888
305382
594639
1177730
1366328
1124839
1937628
932090
1897209
1692304
732507
1102111
1023240
1729887
1530433
346657
1117495
512160
1291613
915395
1118333
951192
1913585
882387
653801
237701
1467390
1300585
974330
1777449
1459514
938665
1164329
330855
1543529
1636657
38008
1115166
1564845
1521798
1826105
1140303
1468160
1470660
1262449
1705289
1530778
30624
539895
1509649
1863502
1221919
1804345
571566
1178980
1560938
240618
1167083
1561835
1269487
1747756
1943989
1759967
1197783
827461
858843
1623355
527220
1320796
775959
224162
206068
430512
340223
125108
1698020
337923
578336
489523
478098
862532
1540952
1263459
470050
1542285
294636
1251202
1305138
1630047
328852
438768
41105
389554
1482813
438527
882978
1869315
1103945
366825
1274510
827307
851270
351406
856144
1309619
1352456
1147905
121489
257102
826238
1104438
1980389
347127
1243281
763025
345171
1998030
167422
1479500
599977
595779
405973
131731
273528
771888
980551
1060705
1584494
614534
638996
1517245
1675610
716392
405275
1598478
1157821
1894817
793720
1868043
1791305
1536411
1491011
1359841
130215
596023
1893871
1066220
334769
682055
1373595
1789969
1024703
96488
1502597
1339140
780513
1413444
323360
20920
789440
116920
1685453
1953412
641752
258570
1326807
245172
682901
470535
219303
825813
87537
454016
1241033
1729617
957637
1710601
1285376
1493897
25625
476644
1731474
1846928
866691
1885114
1027019
885314
1666212
170425
1330272
1359599
837393
1518293
1386535
946672
145964
331808
774897
370073
56138
220261
1626217
1241432
1993560
1757356
421467
1823501
303093
1576850
549324
480118
1671786
1696362
14614
1909933
1714153
1055249
1697872
1258129
243146
516214
215852
740957
1540001
79055
1995299
1900321
1180929
328448
1706291
1945855
801312
1708974
7589
710191
1356074
1122833
1838763
372577
628690
1606482
1642226
1881458
1011449
287269
388381
565200
1190369
1351256
1961780
430351
1083942
1331287
665154
880463
312230
980418
1530593
761301
631761
494821
684647
876404
1884479
1431506
1617234
1699258
206150
187085
213140
645674
28324
416519
574688
1854579
1944562
1620684
32703
1706975
949349
554727
1207641
957246
175462
791452
463121
1364958
751970
1283718
1003701
915565
1524396
1974728
1927767
53161
817857
1493320
1744222
778016
634023
922738
1194247
143813
1929979
1253291
282566
559586
119876
1511197
445625
188802
1111428
1578998
1231090
1467869
1081863
1725988
898109
1131034
1283963
1853672
1161974
1747544
1745318
584958
1603542
1933146
1806518
1880543
1072268
859159
1956243
1191044
1547797
690230
1569979
529408
1476404
108651
1460834
1856683
1196282
1921258
434877
1835882
444056
1909952
421835
1341119
323949
1652070
1737637
1319045
271600
1646091
1752371
801932
411114
1230540
1583368
1135485
1272488
1696871
1504171
702291
273699
250923
228607
204517
1759257
204774
1304940
1439082
949360
461811
1722945
1905245
725569
983290
796108
478046
1048398
204208
1800256
574560
134492
1961541
1714662
147438
1931174
1385861
1299035
805157
756003
800660
1182512
1210876
1903218
56605
1553633
904452
1816820
300114
940786
309598
1996137
1633377
1451401
1198460
1383310
1536829
998870
208646
557462
742906
1534530
1392671
1865312
788952
797908
302523
1755442
1224755
1355336
21816
1593451
1462953
1437972
1886292
809652
1113646
797037
507800
1235098
1505968
1081821
197092
534070
1311856
1365982
102929
457268
1281251
381448
335990
1813250
790337
1789411
1316606
998947
490872
453086
1337718
1134907
1852956
1315598
1491867
532307
1112646
244057
303430
532625
1564312
1795253
816387
865167
853254
758741
776104
1957204
573593
750552
1488220
634077
1947790
359612
1346986
1177740
337264
79220
352698
211741
1052501
376352
1489554
459399
1874703
1707323
868885
1251489
1571999
147242
1459396
645334
1448071
1069988
608755
1637588
648021
334327
1973128
1508733
1286432
1042370
76559
1329727
614370
1325284
1571879
1381935
991850
1484343
791698
1799200
250492
1756058
1196789
618302
1570465
634318
840747
1627402
420024
1627053
1846914
105085
489417
1730068
154850
560351
1888970
128602
1738688
1884622
500938
294922
328523
58034
1980065
1787872
458759
382104
1803192
1649764
1122826
1584664
1652612
704112
830384
1702652
647314
1265416
1468317
1030545
1421274
1062137
1686307
255283
1644858
399557
1115998
1945567
1586749
1883211
710193
1706578
501462
38887
1701841
1916226
927408
1896110
1097740
282697
981504
552938
789567
1298948
682384
362238
1232265
1367765
949245
1639693
1834947
1788060
953346
876482
1777235
153936
1199471
895796
1178713
98948
1688646
1849722
199193
1608859
156274
1694339
1209698
645182
949592
1834983
697581
1076520
518698
172592
130397
756838
1972469
1500567
813320
127927
1509409
1880065
473022
654123
1265768
719232
566435
56780
400140
1065561
245923
1298737
961065
654097
25257
745414
1649549
387386
1406790
1715265
457432
761502
186496
1699381
384297
1384034
1252520
395325
1129795
1817022
1868935
1429892
1193610
731819
1846138
1476537
546608
1316422
1596785
1217500
677033
1119464
398137
92938
1288187
850650
1115160
1165526
628386
1336062
400900
1765360
446477
540099
268277
150730
235378
243406
1494892
82215
584961
1044164
1514979
9087
1902685
1368802
754138
645131
1897645
1584898
959014
269790
1792412
475313
971945
1795154
397462
1985812
1721063
1637148
720716
620679
966508
56314
633697
412095
631173
627464
1700765
489219
1210818
1153362
1796276
1630819
1117344
1035547
791701
1575299
334739
1383727
131724
1533739
1674164
1542736
1116836
491094
1377487
1352020
500715
1962573
1536292
680785
1588733
718750
1811584
1703618
1981352
1871885
387659
925384
303784
785663
37481
1241674
1798349
1625313
696071
1112128
914195
990845
418419
1410113
32402
1996426
339337
579731
878027
1181470
1222495
1362619
1086832
53426
64379
1865014
417681
1087502
622790
833832
584783
1239294
990348
82047
634621
1455891
1607910
1161518
171574
1426825
624442
1947569
1241408
2716
523749
810673
1324710
1089848
224898
35459
703992
726803
1445931
1902221
1249520
1121121
290338
787227
938445
1973625
503974
1282938
1781130
457483
380103
343258
801848
1952517
974974
1269773
422136
331871
1000446
1337653
1791765
708060
1733053
1808939
1651565
1783367
1518957
435956
1316166
1966819
675815
140924
596193
1774259
790250
188205
1661121
238814
596865
38470
1233932
1864259
157674
162260
1926095
658930
1075536
1670864
1021342
737504
605024
1955229
916006
85565
433551
537329
120617
411727
812771
772506
566795
648163
108589
402708
978845
1643516
1723133
299165
1033588
1847072
82386
159445
631310
635498
1260046
556950
358552
1619551
349836
129244
1392732
680021
854460
612372
1077688
756539
312073
298849
884470
1718487
1336694
47327
1539262
1352116
753090
873468
578356
1114907
97746
734478
1699098
927599
1974325
1673831
938672
852650
150932
325444
405713
738863
952967
1343273
1442216
28553
170771
47987
328600
1541202
1552969
320405
1989078
1383522
17777
1504
70334
224131
1792111
564653
1754029
1436613
1692813
1320842
1201056
27764
653438
775877
1511032
1316764
1127456
638207
1647706
139562
911231
1647493
915130
1677230
1114411
1228307
1637213
918545
657537
1208559
1110807
1930134
19617
852865
534549
484780
1974944
274560
1098365
1687251
674558
129073
1719886
1471895
241826
939480
1812351
1778542
1384999
857287
1048299
1286746
1858991
563143
738868
976587
1843248
1039099
434359
27309
273199
1705227
1839284
775130
361959
1989023
1446765
1368884
1549563
1465815
70081
630591
150510
414151
177697
1636921
65814
591249
570293
25680
1437063
615354
1195605
1889640
757139
13565
540874
711478
15169
1086845
731396
278784
100604
1154654
656602
144288
803947
595695
515692
848997
1696164
547450
1006589
539124
843466
1895081
679953
1341156
271454
1147044
1512050
1739989
1102248
1036931
61517
1851609
1126202
1338351
1053047
1372787
1531805
1078091
1299588
1871715
1218953
1045636
304072
1795185
1201071
724476
597641
723033
105579
1870400
491912
1661017
1917637
1416035
1886019
775631
183840
1065348
258497
1825917
818459
989981
1551883
633942
282663
1670394
25040
361803
1441461
645747
282581
133083
204855
758138
178468
1182032
1445455
324279
234045
72248
242568
402720
1267989
1646549
1378057
967758
525850
1754021
1171380
1911494
511633
72142
1915103
542203
421052
1477906
1916831
1918096
847283
1597545
1019153
1806774
207312
1934133
482426
1795576
403500
1579606
1184846
754243
137200
1479693
1507924
1649715
277950
941836
646499
214379
1578826
599438
1966424
1686746
1504869
1334052
642944
1223354
1686387
1398368
1424684
1313341
1737531
315861
701805
1523940
606073
337242
1272150
620505
170420
821962
1110008
1392500
786581
1984433
11842
1934984
194820
144881
851778
1376247
506173
145732
1620980
328373
1084485
1971749
1063973
166522
1102856
246250
956500
1996405
576193
1800791
1763497
824962
1465097
524442
1405535
1304002
1877030
778194
1301610
1111286
1197259
893768
1182366
1483172
1819458
1996032
1256867
296878
735092
1167198
1455627
440065
781156
1831924
1986205
1863370
1071484
232967
385721
750150
203659
257980
1256195
1741789
600908
349840
1773006
531628
977096
1687371
862079
290397
1482833
637590
734812
1004749
152141
1387299
1335416
360782
1165919
1533110
202324
1176824
1108548
263035
1079445
1550015
279829
764629
1098054
1126814
1038426
1689195
1823381
242604
1899456
832284
1076848
1846731
63608
1263627
1421125
865844
114535
731965
1296513
261323
1603966
406978
292585
1986768
1570739
1822356
1397296
939715
1407976
198428
790737
667848
272511
1079872
357321
802964
1658753
253098
1034141
802127
715224
1832680
1672084
1855071
1984809
1059422
737390
770157
560346
165602
610711
976256
1849493
1332856
653696
1736973
1043808
1473557
1205269
948957
101638
1899619
607008
136288
425793
1989772
1218629
1265146
1326277
1196873
319020
844093
391641
788270
1422597
1125540
1125407
1905814
1916345
1451356
851176
689192
517389
1059578
1837686
131822
341736
176614
1663854
7429
1609235
379803
1468597
701451
1557452
485062
953504
818790
858860
342830
315934
1807459
1587502
117707
916382
1902426
262741
118420
562009
875542
991223
1510195
1999280
1205837
901689
1438819
1816496
1135870
1838485
1420011
417534
574443
381696
861248
1218614
1141021
1563334
501676
1006257
1205384
907183
593946
565299
1296769
1323936
1015567
162871
1796525
605737
1843149
1164482
418171
209628
789323
14623
1543991
817753
987647
974851
941198
1117067
1331015
1636390
1522854
1689841
1319156
668578
467112
1886575
704526
1883478
281557
298013
1870409
1383332
395238
235205
1765127
163452
651294
1299746
426734
1835811
1749395
1253193
641049
1203691
606749
110926
826039
184463
889467
1783032
1460171
390708
591367
1432265
1482659
1990730
260914
1824098
1258508
673063
1139592
1204617
204420
343697
1181714
1056371
852657
902947
1049902
1698637
414194
89568
1580837
1477970
314835
1038312
1516498
309306
817381
186951
402219
345595
704041
74256
1214023
364832
699256
275563
1691783
1536900
451989
1769228
671421
896515
1766343
1130952
1645917
158183
1868071
1721439
1376582
888400
1281374
1189314
921003
1246487
1827820
1022172
198000
1789152
1660901
921239
1158739
584792
922058
338157
60571
1245306
1605840
1189079
884195
80697
1878594
596061
1536918
1759823
1883755
1452692
1088477
1007491
1506575
1927554
1062947
376127
629604
265873
1243165
1878934
957613
1267340
283626
1454479
1702036
1283818
1627086
1328929
305923
512264
688811
1997436
1810797
1399642
939112
800943
451357
765390
1226573
985346
777486
1874575
53951
772292
719826
168574
1547416
1138408
1605597
1904275
580121
1105117
1654146
1422432
1185288
1293374
140396
1668998
1484521
1413498
466868
1675505
1416495
1985029
1671272
567991
383164
506817
1699792
1418692
652583
979079
1382063
91490
1268407
1895775
1171979
468089
1429949
950568
598381
1578379
814086
1395023
1670299
1049730
1253382
1530566
398688
1119717
1576033
362667
1360481
799458
1445958
1550832
548781
1306665
106675
1731767
73218
198273
780932
1948117
1980194
228967
478606
62451
85808
60605
1407239
1824219
1611163
1627013
897656
106014
899572
560076
1643485
1643949
489630
527020
1976376
146155
641713
568264
874206
960861
1410638
1329135
1194086
302533
1732947
1076885
653984
1302762
1458477
902712
97435
752407
590953
1243614
1992050
633098
362066
395097
1361916
1263556
1520545
1161263
797627
1659204
1916033
1378601
530641
215381
162054
1346252
178464
707509
874737
543426
1068958
1908712
336480
358527
1549118
1316719
115991
1837245
1262695
1868984
1462805
1227827
328667
1254431
1381387
1677767
1991478
759112
1255057
1959380
439839
1504369
677041
148475
1315734
595676
340266
404343
1969603
104148
1896490
1641951
966751
1699681
178179
955283
1812441
608728
317874
621446
1802432
849145
1254734
777168
600647
21731
423498
1502098
627084
444485
903429
621009
335881
1940291
470797
368191
1245302
1327235
1829177
511272
1753418
830095
1897289
1218598
614806
1453876
1048340
1605118
1432694
1997048
151799
717211
1268380
1124828
1776750
1647431
823661
402356
764290
1300705
1641170
1402101
1844063
1297256
1322450
1504530
855985
1999739
1774167
495224
1387372
1491361
687920
1669886
343725
660722
439493
1385519
75783
1034976
949865
1336056
1080836
990034
861230
1396718
1263817
162235
644532
1755613
126784
232921
540935
450475
1552625
1331816
1304244
1375395
839030
890926
679688
9488
742049
1783408
1401249
666806
1281187
1799582
996802
757646
809215
984458
169626
1882711
179366
658436
1944467
216948
332762
490298
124925
1155867
12514
1865565
96739
33268
1154871
1309727
563022
427343
1614659
907204
539732
338300
1456078
155417
571793
167242
653695
1243611
361719
729586
943300
485023
31846
1214896
1945832
1096361
23171
766314
1636291
1053649
545406
1910661
1878735
323260
51544
639378
182102
288493
1368512
572428
843202
607151
299529
1826428
45504
131785
1658684
644614
1274932
720773
183290
1301414
179128
1459882
1391313
179083
513091
1700170
17425
1037440
947768
144930
1036228
1814772
362776
211305
1369056
1445990
284379
929668
97714
904759
651502
1551507
1444542
1964608
1785216
1438893
338548
1485082
780443
726334
1022915
1761553
1274675
1874751
1322996
1335127
501641
46521
1691152
405802
1794624
1879136
948315
1310238
463865
650833
1715603
1423714
671528
18428
309476
1062152
514552
895008
633849
503580
1160609
1934812
1104356
850113
1969805
1496869
1590805
913768
305153
1370782
1460161
864264
1241747
742107
1853836
639881
800449
1094386
731212
102537
1063671
1003375
1478423
1656148
226777
1556521
507724
1603966
897285
1844378
1869319
1206558
576871
1744034
96621
698690
794849
340299
929023
155470
686440
238195
153780
1287358
603687
1467668
167624
1540521
230511
1320695
1811611
1206393
638894
1066693
1454818
1040189
1510931
1010906
82852
1998569
435133
528691
610630
1983086
150344
1214748
392013
1937119
743247
69850
691091
155455
1321960
1072338
1833499
675771
1387128
916387
1260232
567700
1340162
663348
181271
419619
1353397
1823763
1248380
1095024
145581
1004753
1353089
485742
1269754
1897614
1586270
1889374
110206
976025
1557396
791954
847479
1758115
228575
925804
1026122
1007128
728112
1237045
8174
32566
1051758
398731
110979
1979866
1697751
172538
630843
789730
304088
1074540
499720
408254
974016
1972542
922775
637569
214141
377012
951646
809429
23878
504041
1134674
230964
1909925
1496644
970819
1668901
378647
407736
877364
172334
705621
258684
701564
368452
1954832
730221
949853
470740
1547349
1657464
520108
1750916
1328257
1251394
1126478
1383766
520395
645010
200538
1897968
973900
1878041
896141
1969393
635643
1988925
1553314
18514
547318
444345
1727167
107035
315763
1414206
1094368
961394
1798606
1256135
157966
1372744
461994
1375082
240220
1364968
1760433
833143
634530
1232459
1810971
247408
1764392
202672
1237745
165948
1176681
814500
1192308
360473
57770
3196
1290245
1319856
454283
1231197
1565544
1316136
767688
1575854
1011414
1633428
420230
366892
1030186
1004857
214738
641887
875131
693969
819175
576544
126592
1848899
987446
267014
1351146
1925965
793832
441130
1918876
201856
858538
447331
652401
1167142
886533
774976
377302
1881489
1639706
1214183
1490604
1311699
1151041
1452326
913040
529609
245465
1153424
1895700
1986843
37320
1041849
775721
1127787
189227
558543
144708
1505228
520080
1493713
1132516
1099057
377943
1301991
1659091
1299723
1296033
801750
43931
890675
681026
38394
1928607
1745534
1205109
1527944
1371403
1810761
1872863
509938
1502806
687670
520900
867651
681260
1425614
154803
242950
681477
1035704
471670
185092
497843
202284
1888895
1879622
711597
1508521
48785
1019945
1773529
248400
1357877
1268474
663635
908709
1093952
1881580
61476
1813279
531485
1704625
1925243
1871390
1989504
221138
273232
928094
1584808
178718
368117
907464
167585
1999717
540889
1723728
1857020
1615684
1777610
527368
1161480
585258
1457830
1852375
774475
1459848
1307472
253440
1831672
706281
1945255
1238468
1622221
1055080
904442
1233674
267554
1620255
390152
1489574
1334315
257992
1267756
799053
1942181
1410128
1835331
329499
263915
1473336
512050
1989136
1773649
1701593
302456
1369975
1472705
809662
1163876
89649
1305349
1475580
1980530
547422
1660425
288170
1826348
360682
1210912
1150849
1605662
1893028
1191566
521726
105652
880928
598844
1999977
181533
516017
231494
728290
325827
1020310
229912
1034825
1309363
31244
894154
1472557
368743
628589
1237306
1734350
1971413
208177
961083
901614
1700824
1176292
413155
382117
1014745
1145604
399875
1689224
84193
1063006
54880
716266
1589356
264068
1396430
1583195
1743153
1273224
1546751
1241050
14598
1101260
1019687
918190
1335067
864396
1307964
1150285
1169193
789091
902416
468656
1186766
536234
281524
49404
1204082
1753888
1617364
1292143
1563147
1095632
1839347
1479485
1202209
233950
243279
1408581
1542225
1193881
1854389
404144
1272169
944236
369638
500094
247156
111472
1295700
1099139
196319
771215
815686
87758
1719070
1356919
251634
1189674
1262665
550556
1351610
1692283
653560
453640
77221
285340
1898051
176742
1770249
678909
1262104
362485
399134
1675671
1304421
1325928
676073
1681107
797965
404859
1544497
108023
689213
311549
1696003
1899210
107517
443286
36319
574192
768242
1540566
1092350
1084003
1518543
1487456
1369622
825213
520023
1605225
1032607
991204
425955
1428872
1855079
223210
750978
26387
1470236
184876
1168898
250535
1519476
223498
687716
1450945
852424
112476
40056
1745485
1097572
700981
713867
610455
391313
1944398
883368
537655
283030
1526504
1005209
1734401
626766
1975478
1219147
888664
1698477
34002
669718
204702
377625
1787304
158610
1573662
1104283
236368
1342406
915480
688971
1369216
1880793
1644373
1372591
348547
1970760
1331828
71706
289038
792289
45982
1764833
1370310
891122
670893
1818215
1786795
1041137
610143
1839469
1769482
680564
1558444
121744
1299035
1269290
1885892
20688
824341
265480
1688220
99978
925270
985936
11750
1212733
243334
1673988
1445471
857892
540442
1577616
1762936
382141
660807
465270
212190
1998654
1663160
869886
1930398
1172792
1935798
1299513
547448
793162
703450
1201164
1610339
1746498
341565
851266
1670359
1283053
309345
1154569
1712185
1118855
614659
1385415
1848851
1347509
722215
760764
605151
1163226
1297296
1004211
1044333
1398085
1318325
789400
521525
805881
952502
1005545
359779
1464823
1563835
1725319
35792
494387
289433
1508603
1791469
1346703
421890
1495418
333877
145463
1357347
351203
644974
350568
58107
1307480
1453136
1202039
237344
611168
330209
1977323
1885677
1448660
786420
36144
874900
438547
1292435
1060346
1726464
1029293
1032695
140104
1231610
371484
1572184
1976167
309677
1991529
1985062
1937615
1885209
501572
1601208
41936
1710292
1987060
1586567
301531
1711656
1628277
1088096
1081996
238934
1911536
126144
508682
1249838
756997
583302
832022
804486
1628521
185420
1808450
1737250
1741127
463228
1323211
1260138
1232083
1008988
674583
461235
746185
1364977
690433
1429625
179284
1936877
1009023
1551187
1823313
1539186
1357410
1071789
458177
455308
1571064
1892859
1278199
406852
680325
411343
16973
1360909
255229
435846
870821
1425846
956757
1556785
104600
166952
1534836
1358218
856274
189170
986570
1165886
816816
714690
864067
478602
1808327
1727040
484631
941873
1466521
515377
1007454
1135506
1198584
1899406
1254102
535581
970721
1066085
1811459
486303
295954
350175
1883356
119092
496345
1383971
93899
1330048
1346433
1784435
823596
987118
1701648
1544536
1929803
31923
550449
640962
1004190
1065339
1576981
1616914
539576
1875750
1565957
915772
394192
194349
1641500
237010
882654
44781
566895
778661
644393
1693901
855857
1551866
1668966
771952
415806
609516
243233
693936
354946
1017802
1299663
1951428
1195216
1770552
230593
612251
631421
1328346
1400565
500295
1166503
1539320
754499
1430839
644706
1837339
396556
1224773
1586527
1076998
566770
414352
814028
1781653
407696
1247207
169022
1277346
812469
870061
1751007
1925130
1250795
1834002
1564171
1541032
1293024
1296828
630615
425490
359046
535139
1577795
429786
1022201
653916
752754
986026
298126
608111
1846697
1959935
125676
932140
1221142
616880
74383
469202
1076453
1365345
470427
304234
26539
908587
385711
843356
1149896
772375
1403973
1250182
187834
133267
1222217
152229
1071378
509170
1934965
603943
1167150
722272
828821
558792
1809596
403914
865210
1595987
1254925
58915
1776571
595426
1588760
1023626
892320
1582516
1244540
557252
672320
439952
1137342
1901285
485046
980742
1657711
297539
572091
1835317
269204
355479
204934
187380
1702813
297858
1343284
945459
1557393
52163
557676
1107639
1984383
567874
28776
358654
54558
32388
1618732
1055009
1396009
354220
1037743
699190
712669
846573
142025
515093
1083890
984672
1651504
1496945
1862198
429452
1585100
1411227
828649
1952745
876743
1982660
1938701
1519375
1409734
1576783
574278
771045
647667
178190
1167186
578939
1627592
222419
481968
830738
1059573
73078
1264700
412317
444328
921169
1654640
1187492
377602
1394704
1953823
1153104
852985
1607432
356332
1459489
229767
1292685
1620663
1978956
128199
1212068
1373555
1555396
454855
1860912
281576
37566
1501560
495596
1643775
1852691
485216
1072208
1811239
868374
1081686
636548
1395831
191635
597115
263813
145957
1487160
1296419
969362
1032226
1980472
1512542
281022
83236
1290495
1284765
522960
1201377
480938
1308916
846694
903618
583802
1633473
1263718
1060685
784575
493861
136574
247202
1731410
1912476
1711502
1377968
1693904
189945
693433
1901534
980202
968058
413568
1137002
1635979
1285694
110009
180370
37251
908524
1088415
1826158
795252
425424
1549712
976911
1436218
402271
1916452
667049
1906665
1816304
1551005
1734550
276725
284691
885889
409843
1205146
84351
1488219
1233749
395214
572696
1509854
126732
602579
110113
1419938
702104
275056
440997
319896
645218
266954
1779250
1337786
1676543
1708065
77226
1071183
415281
433792
1904954
448833
20239
768214
903284
285194
810702
835295
344401
139087
929753
1249538
655107
1202226
436273
1103006
1148802
1947777
910472
1088666
1616698
1353943
852415
330487
1703471
1761493
184981
1620471
1574152
191934
564690
73620
1852551
385544
1723199
1747299
459907
1990533
1435116
165108
991495
700695
1185244
1491604
1848493
1531600
382361
789804
1331389
1789168
670009
1132884
514925
1363431
609717
1863060
315916
412725
301208
1676619
1701102
1766521
1060914
1189440
1060937
920074
1744156
769471
1214231
2573
275645
1747238
1431365
1660670
493950
438216
1644493
105530
1864597
744078
1257501
1556575
1627158
849345
1136032
325251
1281971
290296
59539
453256
468083
1154514
1339139
909149
1708290
1958307
736776
1305204
881324
1991181
185298
1649986
478258
878032
1758121
1224219
1882278
1239939
1672256
1924869
1115894
373982
212028
470785
1009958
1243758
854510
169571
1041175
235849
1274889
5617
1826525
914039
1208648
94484
601276
72417
1371073
559169
398174
1830414
1209241
812909
1562227
742826
759407
1553529
1609072
177228
163534
1810280
1263735
1506355
750616
143523
198336
403736
340798
1873881
1681876
169194
1547960
415031
1417366
1859593
1970753
631215
257102
1122604
369296
59948
1533707
1730677
444125
1105325
1513422
1815981
117554
1532103
1248658
325549
884399
1114440
1529079
1313935
939259
761995
1274976
1861953
1054598
625486
257628
890638
1334162
506376
286100
1957449
1656765
886614
1301282
1593790
1885936
400175
896733
203541
1685267
1052068
1106865
1969662
842005
1078222
36073
1110375
881218
1356190
1350941
359182
1396756
853024
1787981
1897635
252166
150920
922373
463817
705007
847571
291357
207840
589890
1020117
368279
1423215
1393856
1815013
1820482
888157
494202
335992
873262
737662
1539898
1020557
552820
148777
457372
1021619
1319672
784750
325606
1203710
1085071
1433161
38403
273039
1782070
887219
1778534
1902989
1051244
1717804
1799178
970419
104163
222075
997505
1059879
874012
1543428
483483
377269
711006
1575832
545256
554693
708819
1754137
1979081
1918223
1173483
758766
1738305
1177186
1411843
1647712
318607
708235
1548903
1137191
1436285
369255
1949480
298209
415032
1236807
960284
671433
999844
242342
1320739
1571532
478147
1061019
431851
995528
1290065
1892414
1017882
618772
1855292
1679769
1901459
228459
1853899
1332058
1508853
1981508
692489
352413
766689
1465679
1890031
1894214
478807
1894700
952533
1091164
1350452
1809017
915023
483754
912582
1541680
602577
1313810
15681
1875567
758157
1986571
1446048
615233
579611
582259
684888
630831
1511613
1776451
694494
1893291
1140154
493072
964860
898908
1540815
577719
382846
1043870
934980
906869
919391
1870183
1448158
1855443
1331142
1625000
1567899
991794
763706
1702879
762276
1740287
1153910
275521
1425884
180207
519129
398405
1903771
625476
376714
452913
52886
700324
1772423
1510342
1075731
484094
240322
1767727
1747202
876537
962842
226194
1404509
1536071
1852712
718012
1729683
415897
1783917
137814
430254
1171550
961358
620639
1424932
1641615
725531
1531456
1263061
420575
762180
1321655
920651
911026
233345
149250
1849298
1918564
467475
1339490
1196517
1571391
946541
683999
91188
1803904
223158
1770297
210418
1847155
193578
774479
824133
145352
722502
601491
330144
244479
972813
1146948
1810183
99906
1367455
857857
1773594
1691725
1256769
1552165
818321
34479
569660
831855
1971352
419168
607673
1867765
1539110
1997545
1851522
670276
768883
1600122
1850575
212378
1339483
1889621
1488445
79443
1595573
1399923
1557356
1621582
1774640
1432240
823973
80293
1107240
434306
1245038
785617
131913
1284488
661344
569893
1197881
621128
1734239
1320343
1957290
1618466
1688803
1902704
1825909
609076
1701397
1551320
1235202
1731875
694156
60565
1806094
1230856
1277244
519668
318887
140853
48982
104334
1516286
887350
412322
25705
33664
671750
1387157
218489
1632455
531293
825627
1992320
1074069
1130372
605054
606982
911885
966331
852655
958474
1853666
1582068
1536086
1042447
1907662
1815140
1846985
1241665
74816
378627
1296804
247423
1549601
256823
259390
183372
1547572
692970
1608462
1221057
1508869
1819803
1307241
1173580
1990896
1150598
1695547
746717
1421792
744683
1832757
585740
1990860
1033161
1936364
1716365
1113011
288431
575596
1177618
1015239
454846
1580311
1928939
491924
468565
1868439
835058
1783580
524487
1823502
1181958
1840146
652596
538936
1903982
1312412
951694
232511
1218871
1484222
1301261
1398951
536778
181068
1836958
1969003
1975241
919228
1919570
791525
1840065
308367
364613
1190063
264202
390431
889927
1012067
672294
1697937
636487
1879077
641639
683638
1703180
1778545
724746
664489
1575997
875838
1761576
1148656
1523230
283516
735323
1304819
1266129
350403
75203
1969213
1977290
1613471
682471
1777853
358398
320350
730674
44366
1569684
787382
1327019
698671
339278
1807606
390811
91840
1030014
1766937
1034855
637164
964784
1155408
1075418
1613647
1381543
1603311
1937868
69269
835129
1556811
776406
1176543
1797072
1921962
636161
1242788
1409693
817272
1547853
1764931
1551168
1690823
628629
477687
1152911
1357665
1109650
307773
178219
820685
1737617
831104
1737715
1695830
1382006
123745
16971
1280885
766230
1234530
424721
1397343
634148
575149
1691873
944590
714391
541112
941477
864145
201788
581154
47400
534013
1725698
888646
1327242
781045
318299
977474
444457
1271583
592024
1948619
49236
310845
202266
160350
144682
1896242
118859
713879
1417036
686058
399995
1185934
1448784
556243
1650764
1232950
1077827
1528962
77894
1288490
353985
779261
806667
842122
1737643
319149
1590405
263975
523822
1704505
1363502
365442
1982861
819426
1573653
1356873
559844
640665
450879
417991
438352
151836
1159870
607525
1104511
1412567
212160
169098
1547131
83790
1247651
1660520
939717
82169
966766
573703
834427
457311
1100766
249182
1891018
768087
977820
694446
1906004
659647
253862
1496326
1686496
1934802
448428
1225595
1089036
1774322
1555241
1817566
522694
1598467
1132748
320147
1407155
859380
1929997
1413538
1894524
70506
1864915
833520
873468
1493034
154154
1670153
207414
129850
8979
1312202
1317030
1444112
820456
436706
1134925
419023
1185251
71225
1176040
1653477
1846581
813071
816353
1306908
696672
368001
1953761
919449
276115
1217165
826805
725479
509912
306682
1706847
665210
1347156
1955851
313913
1883742
1879815
1922147
111698
657435
626878
164163
269607
1517887
857206
419199
1107446
573159
1942135
1752512
1076231
850359
1532360
323247
267042
1608010
202899
712154
1653497
1400044
1640052
463036
1396926
1663430
1149778
273331
826121
1260461
1899830
1743277
941259
990986
1987885
1094895
523033
1803958
164518
991755
1559741
127528
1941780
1461843
1093385
1610142
1403351
329913
468187
794340
932571
242912
64187
46374
1736042
1398788
106570
345370
436905
1788187
1439609
414154
104203
203982
213461
1195714
1016904
469812
766877
127302
1175437
1416965
287524
570096
604350
1970770
1892819
552231
1142501
1280770
1624750
36195
719148
1743382
587066
1279270
1997847
1765982
566513
1854656
1221477
1180471
342401
1444963
735486
1067900
1099273
943151
628873
924619
295693
1880873
178429
676583
1405669
1211089
988941
1421369
374803
776800
1808226
1843113
291348
1083886
1720567
982747
297648
1189474
1345075
1596459
1173848
1351330
954500
831168
100406
255014
733171
1148959
1534019
1579801
670693
1654549
885850
381342
1200205
743958
699436
1046195
581528
1447740
1238374
822209
1434599
1234927
1472773
1364703
1725469
1512594
93220
609259
1149366
378789
1157947
1479747
941262
332519
1781172
1844385
1578839
141656
1676135
1558695
1932442
390574
1590961
1840845
603801
1156453
1364914
304008
1845828
387741
1229103
952554
652549
1642917
876574
1965289
1151718
1653509
720406
828019
1421684
177461
1311716
1099140
258760
345837
534420
291762
70422
1617765
434844
574441
1164157
1898071
374894
763291
6451
459429
1935416
727065
162522
633897
1488407
1638120
362874
230679
1763931
1934073
1601231
685251
1057238
1258922
774727
1014724
1202925
433800
492350
4108
315754
294478
340848
937368
173239
557908
1731932
900025
85157
1263511
1738697
1153639
365862
1339258
1460335
952887
471233
1886413
1523144
1963840
242574
1158577
934763
1493148
422611
1203850
546917
1647312
1593687
998698
1121253
833068
764906
1616001
1869091
498207
984264
136093
1636359
1673716
493710
825243
798617
774513
625040
1510897
25485
1155277
847718
1446994
654176
1276831
874665
1180544
1805333
1360379
864792
1794493
616737
1044235
1778440
1143974
831486
1949528
1968883
1154604
447677
219108
1139995
847339
1823016
827343
897650
381991
1281852
1834918
1648166
1234648
1660982
983997
1444697
702617
1840872
1277495
388045
385619
1461714
233415
1694788
1703803
846229
1010289
1708993
1162347
902110
1339762
1042975
634973
1012501
1815515
639337
1066734
1601461
1909136
1983878
1688889
1769089
1943615
642625
267292
507619
1673759
1385850
617897
777928
1183954
298869
1848890
191010
1964416
1135702
1277449
1506306
86385
1119997
224645
334696
1054525
264656
1066695
1095988
1499357
1681848
838258
1388928
1317341
1672718
1008059
1385738
110142
1554203
585144
971016
377848
1152630
1985341
143872
587432
970645
1797100
1085220
729036
296168
220490
1943602
693920
1574616
1334499
857930
128090
735970
1775253
392833
1240213
17999
391458
363577
1967950
72785
440700
991348
73262
184963
1161649
1027426
1953698
1366670
1484493
1309645
132007
1738913
1359452
941391
1423454
1113140
1250320
1036085
1824515
157018
449464
588687
1759460
1898852
272371
1995844
1849864
1638774
1578127
1688280
1769726
54146
803452
396275
1303428
596571
296022
1184156
1393349
1308203
1980183
741195
1567110
858150
78689
1884496
1578244
953098
218204
1690464
1195154
262135
216063
588637
1493573
813671
580085
1203814
1468400
239102
562904
307623
35157
579703
1107745
886741
1589117
110083
326490
1252830
1578622
275877
1465887
798694
1561751
1731683
101340
1825920
1414949
555455
503714
1047081
338748
1898284
217442
89972
1877442
1312949
1416623
190559
213081
1146976
468430
427595
63974
645831
157783
1156328
293642
446857
1404474
596950
1998158
491295
1679145
644239
1103616
1604779
3830
1951932
381856
1837450
562963
842103
1776316
1707285
497549
1429933
1327427
738127
1461165
233559
460380
1404298
1069697
1653483
1056581
498328
933467
1431809
585564
389264
1897141
1631744
1762534
1391546
723358
1027309
1289127
1556855
1548726
1790938
208506
547544
1620459
999997
318278
880135
1704732
1090922
267412
1682235
317723
101268
733934
23641
1417625
1633558
1220483
879731
479713
333397
1394819
1029755
694680
10510
1764414
1365207
1407442
1405146
1222793
1758807
1058890
662050
477265
1164201
1302660
1531346
158095
1924496
994138
548006
1634887
1824270
431761
1819986
75198
410275
1774736
1559725
1063848
68804
1543509
1926344
439997
643489
1213298
1123903
1498069
943591
327176
907465
428433
1874241
1737464
1042853
1927197
985490
1780165
451834
360133
930912
1097522
393178
1409289
1245427
1077726
1561347
126675
1153632
1065631
1723596
711112
1769408
689914
1763103
1502187
649022
1355019
81885
1405852
423166
132728
1332397
680404
934323
19614
1933042
371547
354573
1054487
1678862
284236
455616
976440
13101
1307386
1086666
179737
620074
940674
887507
1686653
1615661
1364250
371591
766691
1142441
775359
1335014
569387
1080794
1024957
1224733
718398
795591
621914
1640342
486667
530292
1000996
6627
684150
429122
1901498
270362
954009
1092161
1632231
1359461
104771
246779
93480
1471289
132567
656259
887738
706355
1944237
293878
100342
491034
1474636
447930
1389521
1665145
1477812
1091593
657625
174707
655188
717886
1842768
910437
1919100
1347255
782468
1994482
186578
1565565
1286304
1867970
1310204
428233
1581218
1530096
514188
289983
467103
995246
1407450
1576321
1790463
98424
490126
1908861
678327
876696
634423
1925772
1893250
1247221
934511
250063
1077765
245626
314116
845663
1634728
1937844
1777485
240842
413285
1979981
470796
1423075
1541809
1876949
935276
594468
1385294
1529930
887672
1744629
1812027
1087439
59410
554414
1787943
144824
1503604
1881392
1555650
1763862
1747509
1594469
1892471
1609280
958368
651436
399403
1851863
1780710
493245
1611908
620569
680079
1519515
1806903
1821895
142846
518988
950077
805514
1281754
994215
309552
1788301
1725513
113331
340158
1925046
452499
1629690
1386092
1169207
370086
1778740
1323227
363433
1386716
1427890
998168
1432103
512478
1158388
1302600
478943
1953974
584841
1370915
1277099
655677
346963
1269002
1848744
922617
1679412
870899
998471
1080750
1708107
872382
1058735
582965
264243
1343378
776990
1607932
1293006
1075949
1341791
211178
1378709
944272
48441
854390
1669954
559130
1178770
1082524
774682
1490209
161742
168742
1848809
701881
1875141
211202
1300462
533024
1411325
1068653
23916
1803045
1179220
1582244
1226267
586705
818561
893172
1974300
462970
528919
1114000
121461
1475151
1705943
530946
109569
1970031
800730
311814
1381325
1689132
1635129
953151
1140690
403561
1101254
1696554
1828863
1573086
1558337
334122
1045942
1879255
256827
646061
1380917
1746907
296888
1455479
1805069
1491870
826125
464899
1747211
1617350
1083276
1689259
1840701
1484891
89948
986781
1509329
1565350
492558
1373408
121433
1048782
1101561
1365166
1433100
572241
586606
281565
778258
1680329
1217982
1288695
309113
1301773
111220
997430
190457
83965
962697
1668228
1073583
237875
1427168
988965
785653
180127
664210
89811
1133681
463218
1126356
409250
1569417
1877473
1666681
676077
426510
1916544
1822095
919143
25294
28609
1092756
1464056
1277350
1185159
1553684
774214
959885
1741069
1319487
1054220
157757
497844
952350
542072
129582
174896
909431
54311
490065
1077547
394708
139994
1309636
1447668
1600547
293235
607852
1116433
858801
716410
525303
1775883
1599915
1437064
456592
334862
1800278
708918
1729329
1016649
552451
1197433
1277128
1815219
24093
1004445
1620632
1068445
512674
708035
1128048
313381
1726010
1801399
157567
1263586
1676917
1189550
1446915
134667
959884
884211
1401148
1919002
137214
967322
1250814
1923914
1849337
1091327
597890
912166
19388
1367203
601391
1037046
483679
1619841
135743
1397400
1980370
1813630
594919
1574509
727960
46504
1390332
569581
62577
943842
1317676
1078391
317346
702386
540771
717289
1460340
1015886
253384
1445973
1454940
1869278
34003
385612
1256512
450402
1907169
404393
381936
43655
1342005
665516
1777099
1031268
1459091
273330
327760
218876
721487
385193
257716
1855602
843402
240236
1037056
208243
695268
60463
255728
162400
34070
1860361
1972807
1283893
1139843
344070
1814758
1558569
1827552
1533148
1616367
1537553
811524
495508
1672018
1958002
1500891
939719
1156276
1487460
458216
1938024
104805
651598
1567771
563533
1878752
1088652
1268476
1392746
998839
1053108
166499
504638
1800811
1975841
1245614
919368
1018541
595450
1202519
10653
616057
487361
1434066
790301
306998
223555
231264
679686
665964
220230
346986
31348
157782
428758
1873841
889011
1486698
703308
937018
1806770
1360524
1133492
1760892
849318
1937038
959056
146663
133454
1506885
494802
1766848
910805
513331
1412716
1393311
1631643
1211896
1340106
770476
1627950
903673
183916
1225007
1542154
456690
316239
1949008
138098
787227
501924
485345
1810988
847745
303531
1671990
1405506
1267986
245968
1659675
1159219
1177936
759661
1969127
445394
1922515
422778
1671492
25706
1206373
567241
878973
72375
485560
351348
444936
190253
588141
1579926
1334081
828224
62870
971875
188749
242183
539681
499534
1991675
1506301
607374
625316
813116
769862
1914280
580493
226909
419694
1969910
879642
943737
1401585
1340525
572480
176181
1239989
585288
982222
1612610
776480
1272552
1592094
1615222
519511
1757450
532860
756019
889061
287413
232498
1158264
793937
503924
1775903
465524
1548659
898450
789107
1459659
1685354
974277
1540370
1240062
43418
773732
1813885
328196
1394478
1962990
775634
1395830
781280
1460944
1245349
1848496
1726218
278678
611374
553021
904770
530997
745493
585196
47087
1925975
908457
536950
1194363
1145954
953277
143811
451830
1422778
1188693
1260917
1154342
522298
1696258
1750154
923529
709172
120330
233814
427806
1798492
938851
581327
1482923
1657240
1571010
273392
1752940
1097665
971201
1554477
1175882
683722
1695573
448111
352981
1394028
453342
1852666
517802
1836711
166466
1184045
205467
820650
605325
675555
667404
1752369
805541
775783
1031763
846410
653342
1049349
211838
1178050
343913
1034456
255034
419464
566073
1109297
38367
981122
292934
1729371
1728912
456601
1727363
230575
1417576
108872
322779
795884
1142569
1482464
1664927
1679423
1412519
624242
31137
1067415
816680
1163787
224578
1990860
49285
617584
716436
1047609
131912
1570192
1913293
1502437
155602
771528
1443065
1949228
568767
234919
784276
1047090
597241
1196959
1503999
142662
196683
900365
1133061
705094
1059201
1813602
1952605
1837021
309731
270430
1992359
1409065
771124
1135578
846720
1977249
197188
645363
151484
1268367
34326
1247126
1455917
353012
1506730
720013
702701
1495568
579481
978714
633357
1542024
644805
1390808
1221857
1942465
1718012
876616
341013
346498
839713
1396172
1060083
1033940
259145
82683
347696
200693
72988
564383
1046578
1668648
1377316
1055963
550106
1498285
296662
1375914
28484
254881
820498
681218
466012
1066389
815642
1060510
417189
69615
1478763
975066
221737
1288241
1849463
347530
1909356
166597
1942145
819268
612142
966056
1654250
1859719
275891
177672
1959930
1613590
1246165
641469
1517489
1674551
1496209
628833
1310274
474359
505083
395623
1994778
974339
1859170
1608019
695799
415334
985031
628911
562759
1344655
697028
1591222
1559424
451241
1680161
317435
657186
329815
1262344
546385
823322
1075060
1220765
1854743
1309761
1198098
1409432
1007608
892610
1095703
1573103
1236587
1677107
1582226
23320
1676057
1863062
1169774
1882394
1622939
1963495
49982
1736515
918376
508787
1172544
1207567
1294763
295124
225911
969005
1434848
1670925
121437
1605755
1597551
706651
1213829
1676366
525334
1829807
981013
892621
792284
521907
145358
1399349
1056010
284687
1545475
471000
1929004
1098052
886275
1737060
941485
354527
579124
647705
1318996
111958
875786
1475445
205257
1179590
561114
1680863
1283921
1343673
706426
1203572
907420
798367
736660
75474
409699
1164897
94730
694925
1995252
633771
329092
1566933
638742
1528577
1084246
1165637
729123
896797
1091489
1372048
1394933
1052836
1743681
939176
1807977
234568
1738123
1826449
1784122
1087575
248341
1412827
743464
954249
1136157
128339
1643391
1268897
1833030
1830284
26810
1234166
319336
1701331
893385
1380767
182385
1189327
1503701
1510347
872508
1104760
897073
1255464
1763642
1412441
1215994
1087095
597095
326421
1205239
1577258
413432
1942006
478845
1635800
768531
859263
1834511
266494
1569854
423359
1787955
788722
133630
1698444
1344535
578460
1193885
1282622
526681
1895751
1905209
466111
1816726
1824375
1340794
911616
78636
281672
1509764
1207848
850102
333534
1495365
1228165
1067631
709494
1794336
466288
683551
1633218
1177372
860764
1504905
1552212
541877
716896
1890730
144934
479368
388312
928401
1226998
730034
1104075
887046
155855
207928
926153
1105000
949843
1420629
352631
297392
1556142
861839
1981191
1441569
626689
917909
147201
1687974
963360
611188
1088432
1989649
920540
1159085
539336
1005228
1155889
1520977
669753
1574693
1594437
867725
1480186
550826
705225
536814
133672
350205
1952096
502939
424793
1111265
1265970
1698668
708272
1130886
1739494
1002194
546233
1157029
491277
117052
1902270
1013996
114201
1044206
579949
1979583
1249223
1122115
850291
473477
620991
1207679
1893242
1354431
1741116
178022
156744
480056
944688
1786665
184507
1409481
1846706
1218541
1955380
1785893
489740
361616
1978509
1366612
1183512
1415469
1826485
1707289
247571
1381899
1868748
1624063
400028
972446
166700
1382134
382458
406899
764731
1732664
824460
1245506
622079
1693101
213451
1416073
385401
794571
1656733
803382
1708843
809848
1680716
461282
1022220
891860
1650545
1669433
1281104
577128
1595654
1375985
182429
571363
804743
445406
660799
196678
588746
203821
909628
1455950
1407682
1118943
63678
817148
1879786
1245178
1520485
355762
232024
1197666
1575021
1873410
1041959
1865747
1885593
1478726
39289
1709395
701085
1851493
1294516
464188
425644
548
1610691
955274
648415
141858
699735
218948
1903439
1449862
1706955
1143105
870190
488392
1211402
1342850
1312946
1955613
48269
697338
1651097
1676423
1800573
1570312
1302060
1637378
693184
650479
903624
1254018
1136782
1046952
912121
1583166
1139954
125486
1579414
1452484
951357
939030
603129
1388680
733246
1837448
994862
67259
1564613
580184
1621238
1134700
689327
946944
940497
111208
465426
1068289
989705
1658807
776538
1943678
433120
1166290
1858194
1520786
748540
276841
132693
530687
137965
697688
1818791
21407
1518658
953317
1442383
831881
203467
1561882
174203
544396
129126
1091029
607007
962529
1919492
747255
366791
617787
826163
609921
1066595
510892
1284051
479848
1389154
1288453
689447
1296885
243732
869268
861586
538776
1334995
591251
1498327
376098
1692816
1228361
1874770
1044775
921255
466358
916702
1330664
1285886
1385364
1514106
1210855
8671
1716317
412472
411505
1400329
846219
308406
1800396
247424
609348
585684
561827
1227590
516706
1203429
1798884
264566
321638
1490570
1011763
1553336
1615346
1329933
436239
919286
1033708
524892
1298167
873260
517574
1840930
1843123
1022738
523942
578591
30185
1176745
1038704
1122214
165880
834029
884801
1598205
1220225
325952
1169797
1677576
1101585
1800022
235549
553077
391362
1090448
1845393
76212
977588
549958
1284213
1070421
1721815
1343780
13100
156431
1961108
1137486
1575320
1730782
953685
1236800
40033
1693604
52897
560628
1551262
462259
1155533
1876330
1328301
970677
43200
1938300
149931
1208065
1510981
1093174
1557767
622484
1548066
341804
1883932
1828244
1527428
1003413
663681
1896177
1092016
740621
1469171
983601
1388543
1797895
458472
1021173
1577269
507390
263911
1483415
890109
573913
861400
1404587
106314
40747
1388125
1371059
1499405
1691449
882398
114173
298732
1331848
1956234
1486952
1162125
247689
1805679
137166
1250650
1449068
1624252
342617
1751622
1364661
195469
660084
221130
456666
1660341
1086482
1095232
346591
805397
38968
1950417
1528935
87921
717298
582975
1636278
636668
1069211
530285
1299381
528079
1684968
1528107
1386978
1958082
402091
1016921
977759
1566512
1964183
1798023
188500
757971
1688896
1807429
706429
1677645
1051422
1602726
1819077
1576320
1229177
856226
1994089
1873825
1575468
279871
338239
1729403
406978
788771
1808919
554930
801011
222868
1277439
454749
1358257
824121
1101305
1515598
1495990
1243247
925259
1572556
347867
1404864
1893891
810233
11288
203671
101306
212611
1294121
349879
1541059
1879307
19903
1305441
894504
257018
392081
1493014
1175969
1283129
601134
1520644
538652
171756
1640605
750048
1523001
1530694
1768105
1930468
1575331
1120180
375170
1458477
53834
1994364
985994
167330
1309631
859066
1564883
1525850
1801229
1253445
401346
974056
1233523
1682578
761706
1159767
1284249
613095
904852
957657
513546
1266907
945125
1721477
465895
475135
1157269
1944241
1256806
423261
1356434
1112666
119383
734240
1558767
401150
1204087
1621143
1251984
181394
13618
145383
1006527
1512669
886882
1309126
1026992
431974
194438
1026365
108271
1067707
1801158
1985822
1483755
1500967
1642330
1150816
727232
1546217
876317
1944018
1377933
302552
1653103
1270986
1552756
1557912
94882
661398
1051305
873972
1958502
222888
1869626
1592892
1346069
1130935
1017095
411587
825742
1995486
1947461
1980650
801067
1280519
1714690
1593947
1293118
1615877
648713
1156451
1868669
177987
121127
1399294
114475
1006528
996698
916275
981752
1170594
338656
948931
1527659
675548
1400482
1123491
673230
402297
291862
1370333
1835435
1034608
1074782
1482414
1095312
1147313
1136681
692889
620947
1476397
1748777
464843
1742615
56186
576490
910250
639726
1292326
1501057
1101419
1538999
783128
363525
1026442
1174189
1722683
778884
771836
690895
1497931
566493
721213
1824650
65991
456547
844733
321306
338462
33086
614162
398528
792101
1146574
1666572
1841169
1268189
67606
1920347
1887981
1735154
1986417
894560
1312676
1301303
1963051
32405
271984
249845
825908
1844914
109892
1665209
737370
1642542
1626083
428617
1802788
1156444
1460857
598086
191287
511128
1891086
1294715
862671
1125403
1830285
1706949
167215
1503467
684821
724059
9805
1094841
1416789
63100
610538
14259
1018188
432138
921032
1197265
901329
1569436
1013488
1707192
1427668
480680
500998
43659
1550785
416288
1672831
125024
233935
1878379
128089
789093
1872045
1932439
1313550
700609
294931
580525
1447201
1120637
251181
897488
231630
757962
924632
1813813
1409847
895539
1390354
109211
759502
1453378
467616
761687
1919706
1667723
173684
239631
736186
1005835
537345
179335
117257
1675171
1748697
663243
1977701
252040
59603
261168
326783
1554489
1153556
1890119
208655
1070284
10037
843881
1785385
1773278
368171
13509
902607
1221096
85500
1101542
301072
163684
493982
1225479
1380428
1762097
28215
803069
1717352
1710123
604020
1343889
730871
1929150
125865
1163930
1463514
303378
1919325
104190
1301964
1202126
1148625
132301
1350519
1643667
921872
610869
635023
456508
1259172
1214812
429772
1094710
1995558
1028290
1671907
182428
468757
846207
811975
179176
577406
1190907
815096
416144
769576
639534
98077
1200341
1041092
1502455
430005
1042122
761357
1770420
900596
1628723
968379
660877
483751
844192
1182321
1596925
164141
306580
1035283
1186672
1171906
533968
4818
882680
267414
1145384
776983
583613
1878295
389247
1581249
856466
1254985
646808
944370
525000
993078
1819909
1955272
674028
25456
299971
420529
233149
98959
481088
328156
1115289
1237521
1674805
1879533
1083165
1287612
538110
1221378
1300989
241217
1357195
870871
930256
1673629
1845347
1817230
1464455
89152
546855
1811102
107684
26656
1896132
478627
1848239
1796666
456799
1600011
518447
1419274
975267
1357332
1229917
277240
549111
1230647
1011851
1292969
1062877
1225188
428594
742028
534258
1235813
783523
561109
404675
1755124
1552081
1574771
340030
589265
994499
1970327
1227045
180970
867641
369443
485442
882417
614088
955901
740941
920369
57585
638423
918412
1937742
1995672
134367
1422457
380126
1751705
988582
753028
282814
934849
959401
199938
1244947
1761340
1016541
1845093
1374248
1101150
410740
1233247
1314045
812480
1722805
196705
1627677
737604
1962621
566773
1893991
637120
788713
1741655
1420324
1876066
134727
1763891
491482
12100
710021
707854
1875846
1278233
299250
1481759
1550704
1759931
108193
731383
1353054
1428599
1843023
724455
1893434
254471
709011
1558325
86610
1092679
1306198
1058350
699953
220977
884954
1315360
717910
687737
1288820
730370
422787
374726
1238494
1269337
825445
1492856
701946
1018351
1600281
1327014
1905557
1742622
235180
728148
733165
401112
1700132
872113
1194754
1555604
807889
1459707
1250040
449781
1408565
884999
1845079
902061
1841170
1498987
876832
1354699
555417
1954945
1162042
689815
198849
1894597
1733249
14089
514343
1135182
1859169
1597123
1202723
1719599
1593949
1435532
1232666
848807
1394190
788688
1031312
1030739
1034206
1358062
1898076
841880
1212062
389027
148273
364981
1615180
919819
497213
734995
1944253
746837
1434390
319929
890690
176120
388746
1588939
1427613
1101329
1191911
1893274
1725604
1136354
682364
986422
856173
1533347
556731
538949
1582091
1502158
263196
823366
20964
652122
146478
1732391
1393932
67602
1761147
227992
914811
671722
1291993
802173
97068
67136
965378
68700
341603
929092
1516998
461200
1799029
1481716
1416779
165739
1475558
1355534
1366702
1760044
1493227
663789
600218
1860360
1828839
78347
1449045
776155
1296938
799221
1640363
1373549
381962
1633255
565913
1698551
1133849
705595
1482046
454832
1725062
1244869
1984457
13346
1935439
671190
983129
78005
197940
966838
1554741
863888
1613594
1705408
178173
1397778
56392
153500
739716
206815
1560572
1533882
1641636
1448387
165945
1207208
374867
414684
712297
705557
463680
1817506
520536
1224014
89500
394735
1584158
375666
498693
1522022
1065426
441736
244100
1675877
1095470
1140460
1371654
1579685
1989475
1145760
1580006
114351
1782450
666849
1517983
765909
1080867
1914528
609181
966863
894480
836568
1367837
628887
1579977
1315336
1271390
822810
1735131
1547821
309262
408756
1614912
764742
768359
246189
1551169
956766
738109
1093295
1626237
238519
1305658
152205
44606
91141
1220764
251412
600456
936045
273387
1958919
597383
1015938
526736
604091
626185
512706
1416058
1761908
688864
1912343
727891
35263
1382875
1418056
1874133
1909729
628916
1561804
588269
1386977
1377001
1513739
980864
1740730
1213229
246200
287584
998760
1964539
1701304
1550409
88930
907903
1158147
838554
849022
1123126
1404607
1557300
1992980
330417
1299552
1733610
579472
884639
833644
1658444
990646
917368
628546
787435
942681
1187410
1222416
1921105
1225153
1507852
675053
1341437
811168
444201
1461181
912353
705788
1134194
1863566
837116
19097
310006
238629
9369
1843838
1155462
1739328
966504
71987
228560
1188062
1600615
492092
1439174
1797290
272313
1457047
1907519
1894580
899977
1244836
1083414
1099826
518517
1414910
940525
962385
705209
879495
573309
1907589
1505404
238300
81628
1321803
1720313
1982173
124614
102538
686568
423323
1405470
725456
328047
805350
281992
575279
1077904
1993096
1480598
1379746
352352
282587
1137821
436447
1806913
1184164
1644187
754023
1135989
1738409
646458
163406
1079901
1689736
614839
853486
1116993
374129
1244813
1155803
1547467
1784001
529706
1196137
1712781
714280
735169
1847267
1510415
1220251
129561
42037
1072333
322528
309051
1999330
729668
410949
1233384
1283069
148146
276492
1441527
367983
525912
1106242
836047
654114
981551
1452437
1668236
1709747
1069359
827326
278247
1232353
505253
746826
647722
1977290
1177185
1154894
1474475
982842
1698016
116138
831642
1689318
1729622
961266
236380
1044745
1532549
1889758
1226738
1068466
1761519
221266
516777
953230
938499
737919
1161236
824078
233877
1345060
1967110
994428
350762
872132
217143
1825192
951450
1676790
745855
1075165
127174
984701
515423
1816249
392075
1067267
165529
1892748
1912331
40661
1212652
295580
513959
1605426
1893213
159541
1521962
1991788
873796
981204
1310161
1268592
41153
672160
1500159
562022
1154999
1066661
895774
1934202
123548
323987
1070897
145489
700254
221313
439284
344808
820050
868370
1417995
861866
892675
1434045
893247
1324579
1384515
839143
259506
145689
1272472
932188
623173
1405080
1483181
1715427
452713
1221182
885677
1708092
1135112
1277686
47590
357449
1100871
1926646
821731
622242
542960
898412
1528126
189091
1130392
1066433
51870
1509752
689997
836137
1003490
1199222
534078
1079104
1499460
464037
705823
677060
1757613
1410252
779000
258597
1675469
721547
360114
1710544
880386
856848
414328
1109452
747737
546537
1879842
266978
599277
1620031
981589
1767878
541913
749021
1169680
408854
502796
558786
1314986
747938
1204128
894415
1265219
309147
893401
743414
1963176
968811
1554137
829010
1283346
1957042
1552140
415955
1370644
417210
318606
634543
34916
680147
1070387
1388063
1420534
262124
276406
477018
313884
984221
1011847
1450629
404321
666275
1286002
1342230
1617433
1063232
1571637
1035555
1957922
1437238
368438
1357406
1811627
1288547
530289
1845557
1779099
1542314
919298
242939
349570
1785309
1211994
568741
1854604
1708482
290618
1405266
1828929
908586
1132610
1703359
760775
1878037
360445
953797
166439
751136
1526285
1625403
1573031
698519
581790
389922
70789
517228
655510
1306836
1100090
829620
3130
230380
1996130
1043297
7831
1784206
251411
1608890
1079994
1204383
41544
1618824
880958
545910
1109710
1182178
1752386
1590309
281776
315400
1253313
35005
730258
1700224
557338
697649
1897134
1877263
1215715
1158152
964708
1373931
1099930
150874
620624
599135
389262
372869
1733251
1034839
1853759
291870
1571109
236029
438994
1898800
823382
698317
225640
1128555
694316
381656
1842397
1020634
806443
1423493
1318893
21334
1185416
1468427
1227693
1980399
922309
918237
76163
995863
1667322
1864764
1287161
664515
695595
555104
1802329
184300
997110
1261162
1383283
991364
1780953
1555943
1524145
1199168
856205
1232746
1593253
1303136
953688
460567
358155
1045763
1520400
756300
1515923
788463
1038056
479068
870090
762045
517123
1929119
1262922
771924
1283328
384006
758295
1932580
1633091
1596004
89280
1242651
959941
465347
1250046
721855
298277
563246
1546782
1826668
1796037
171560
980066
51167
249658
1828149
53795
1187909
662312
1556948
1138419
1655070
1743490
1952957
441314
1747332
639295
638765
795242
1729747
724988
1992284
771768
1120593
689520
1442531
815242
841503
1130460
1030928
614665
103324
1609355
82218
409168
1955739
223458
1719437
1050127
1186977
52097
739786
569931
1451337
604096
154127
1435951
493560
1820204
147317
1309995
435615
364129
205256
1394159
1426751
1816972
113420
1555570
1115751
1579385
284673
952646
639513
1279843
963670
846719
1505804
434366
238301
583464
982672
1789021
1457764
1640057
840712
673529
1861189
5488
1913718
1525503
1278981
658424
214955
201247
1027184
684312
745264
71023
214291
344211
863019
585048
593780
1018125
421786
1750807
1179630
1173155
1084909
1970751
1484921
361907
1218277
1503395
1756286
1190815
263466
1004123
1739415
529083
340561
1894267
821093
1153599
1183054
799454
1274262
1085281
367867
1810923
999877
1145002
1880136
395721
667957
551585
91257
1585599
1607585
161777
1003710
963568
1185123
358194
877711
814658
947585
975231
1471355
1785256
650421
1101763
1833775
1595208
1154678
1111256
709984
1583838
823573
1324557
1400215
564143
141843
540439
224178
1268792
1271889
93711
911642
929615
1335881
740677
1733057
519258
284724
1249333
338172
518094
1633591
1418295
607686
1682865
65101
1714786
1699796
1093213
192426
1455255
1163279
282862
906264
1157491
755061
698217
1489966
1207496
1934213
1686087
170250
137502
1767072
671247
706287
1050364
1697962
1170062
1789273
877971
856890
1941604
354992
429955
1937962
1446347
338984
832736
378198
825603
1628676
1208580
160526
1491532
209979
76148
926546
146676
487691
1351506
675506
532337
1422158
501223
808730
1355195
706141
304033
1247706
108861
1931655
328413
69900
1605364
1073850
1876752
1586862
517494
1654943
47430
948670
68013
356181
618705
661133
624683
1400546
1310109
959005
1751400
1555605
389899
785107
1808960
613179
134292
502588
1369873
1161227
271392
635109
1316483
1342350
1788217
1035082
387299
428904
1640904
1236140
1253511
1210105
733700
349401
1151321
803168
1457556
102142
1905854
612525
619515
1951937
1122530
1000451
999089
788221
971488
1300492
1619834
526271
1468664
1101441
1944473
930125
1361961
1312832
1496687
879340
1271353
102676
417228
403107
1116474
1940713
1593805
47357
1870544
1107740
1904376
158875
1341185
1199771
390486
908974
271643
1770285
1714808
1906965
771343
216898
156078
325097
1131753
480565
553152
1068365
805491
1234470
1148793
466111
228815
558322
1745330
1346046
1130600
750511
876660
97433
1545782
562508
813307
27797
443646
1341396
424794
1565555
1860704
24381
1235937
1962366
507350
740472
252521
1933379
418311
1530423
1582872
1062693
534191
931152
265686
1237530
749317
43934
876020
111404
526383
1614552
1738041
1443587
976305
1766698
1752225
180237
527331
38246
258195
61809
826874
207913
60188
741139
1628795
958731
1479988
188121
251035
747722
610360
1225960
1510575
1765207
543258
1064759
139195
1473303
1766715
1830248
1349121
512424
955069
1863605
1113319
624775
1837750
1861259
74598
1218479
357884
130347
929825
821905
1988246
1472694
1600592
1220840
1157168
1679781
1982663
1856653
1635951
764778
281282
907862
533516
1781750
1887737
1614010
83764
1521946
1380735
348984
1934351
485208
625167
142846
333304
1895649
1359306
121916
1629705
1568088
157296
1228916
784863
1293204
1379489
1933067
845433
1117317
1902009
898312
218988
1996570
94527
236171
443726
705638
1374716
1186781
647061
1891016
803716
1182473
1013111
705742
1521765
870014
1217633
1957238
514545
1432788
1454753
400246
122966
879017
340115
1855681
1443205
67369
376537
302518
1754316
1767614
157453
1302502
746295
329506
1516713
66233
41685
181541
1264943
1992675
758393
164454
985007
854698
276179
1879831
1515388
568688
1508110
1792352
1275012
1324271
631035
550420
112282
154446
554089
588163
904843
1855867
533025
455805
1492665
1789290
1000189
123735
648791
461454
1700436
464289
679894
1022880
343488
101564
551398
1215906
245257
22264
1777362
48052
1667126
146702
233476
490905
1040916
1019327
1692665
1020882
200382
1383412
1948065
1480504
50535
1000461
1119563
1335300
924478
1051468
1485218
800079
1665790
786437
1468018
740639
1732413
1919321
913059
433776
545248
205945
12718
715864
1339803
1646518
45759
1699999
1592244
526958
1264970
1611418
1774748
1459248
1459037
1921628
710
1902805
568461
612584
1434322
600593
464589
927592
1834675
9857
1862718
1927061
776914
1475425
1822924
250848
1946081
1818608
1558224
1625152
584277
1483027
80702
841119
1559322
439815
536065
992878
307531
457580
702277
1600498
920578
763618
1999330
1508792
1320002
1801712
584471
47911
1662472
116249
1649140
1956804
1654709
1970379
1405404
792440
1328607
1508351
1725850
405165
841934
243112
612145
1573569
138800
1718810
1686532
1371061
1590275
853947
548666
1437041
1765158
92404
168419
667943
565223
162954
1835601
160570
994047
1816620
1006075
1288222
1979363
390994
1374572
552509
1347846
498026
320524
841789
1406737
1073478
525844
614069
931023
100641
323393
1505084
1127665
1792446
1588923
357938
1083702
330470
1584791
116091
1018467
1829668
606349
1366551
894994
1681295
429061
667133
1649213
852218
750223
1391173
171332
1159779
1130312
258332
1350146
959501
313096
1119990
1777908
1168216
1376349
1070119
1459989
919830
1319880
80665
1447735
1086295
363551
1123639
810982
30458
1829348
1546675
350802
1903297
1062803
838955
1445769
1397856
568935
1128342
1169265
1608368
1651215
778371
1015005
678854
1635715
1077804
6457
719903
839495
1220314
1133685
759967
135435
1763457
1798836
1144415
961165
360909
1184463
833040
380518
1187857
1775079
1419981
1730930
401511
1624317
1676029
1565167
699869
1946759
1155802
1280209
1582975
547580
240501
1536096
1631771
636432
1552841
97152
1994840
963366
1029820
1862326
884550
1495373
1508296
1002696
1013566
1591062
1919178
1030277
389458
816894
1746583
1922193
142938
580474
1608453
545119
704124
1287838
1853750
974482
1943018
269518
1968312
1294125
188155
1094679
1192236
1501310
1185453
953608
1366787
653961
461869
217231
1468540
1950234
1921950
371262
888242
19024
536946
1159304
1096393
1649879
535357
730043
211407
776196
775169
1932977
433942
101670
1760071
125192
856384
361511
478463
81510
1409889
1787185
760125
1367098
457839
1322497
1470440
1259958
356897
736220
331608
53331
862752
266578
124860
1443218
1053090
58781
759195
257947
464265
23948
617259
769999
1158127
200944
960158
686807
1635747
8459
1263671
24864
1125618
658076
1598362
1761602
1635783
1236481
669847
196779
1000784
1045617
646216
4707
1792668
769578
415667
1400317
1363456
476846
359783
374168
1376185
1960764
1701180
1037338
1068803
1368596
1031605
273258
1447940
425128
50591
856417
613268
471680
1180238
1460313
1868370
237447
1093098
656957
224607
1997718
348698
1083249
260180
740618
646232
1045377
1805486
1958524
377543
1980136
157436
1844552
460888
954795
1959168
1720670
1834404
1899457
1977932
1028715
1643241
526756
958139
908945
1495251
812650
453046
1040042
245057
1109805
207493
1834710
901567
812214
668040
379757
404144
1415920
1395253
91731
314250
85320
1764204
942367
976969
1953413
119047
1920287
1458121
1935821
1632674
1836326
755263
639838
1049497
14576
1149117
1070269
1977668
1599282
1870326
124812
731064
1174624
615681
748586
1527764
1005159
1234210
1812372
193551
1624966
52621
991019
642602
938533
1848186
501199
902510
1120816
1587310
1973409
483099
304874
42707
1364449
1140689
1950680
1415644
831626
1251947
1514251
1190003
21957
1055756
1565435
30000
433036
764940
1460429
574037
1809858
1294223
1219795
500777
922673
1893263
555125
979403
30814
352056
1297833
867448
761842
1672269
416440
1018401
359412
986409
1745298
282166
758946
1748195
827040
1488753
1832663
1954714
365544
670798
1130304
1611882
790239
502035
1666375
608459
1353342
1889004
773598
841416
597400
1049488
603049
238660
678924
1791629
1919869
1279223
1065874
633569
290272
1529966
570268
642740
1037227
8446
670857
664159
1790344
225259
1666808
1134687
285865
77080
1450089
256510
1245198
1590349
1468899
191619
960114
1037911
454059
1363360
1016726
415606
1686815
67311
1111461
967178
131559
1786129
785434
412637
1472239
18508
1943595
910955
158441
1375786
31077
1071762
1981088
213455
641873
1790406
1862016
866233
1694926
1082356
1680665
92531
587210
402407
901709
1394845
1818551
900497
1070898
1100138
1680878
766394
1895734
1140277
1669393
730636
140812
1682472
1958766
400223
470394
1037147
1760045
105743
1834327
26940
771379
1894192
254064
1571391
1383849
255487
1133758
651500
1250933
1921555
1228508
588842
38856
115299
494311
1017648
1587060
536261
1305773
1361032
1466408
917311
438507
1021470
577252
1445531
339304
1608403
1440062
155085
594537
736793
1218931
592549
74674
251647
501095
912865
1648172
516301
1994640
1752698
1112744
108429
168506
275461
1662186
1609975
983220
1037049
473282
1096233
1369061
980062
274580
805834
490220
1931134
1286256
931720
453333
742962
911131
6500
1237215
1033808
1053508
1930985
690120
897119
926156
1794266
301198
1137457
147736
1713448
1219770
1608422
1989
1187259
1782696
774107
1153538
754843
1551910
249335
858003
1758197
1344138
548960
1730276
1543803
228070
618582
23629
1040275
433229
1481475
1186807
1684919
1813861
1425436
1029109
838099
846981
730600
698295
582890
358363
1763450
113855
699046
408102
1522192
68624
1114862
1802976
435649
939268
777884
919985
1756224
637759
1267345
1278885
1527802
432824
1874402
1201747
1214902
251535
1099308
1391888
1206032
1151051
1733273
1509936
830622
568598
1409711
36406
317229
629631
1026627
545770
298707
1609566
1537111
101145
809142
1467703
1203273
1883971
604783
340490
288002
786422
1482333
1877907
1006663
737212
1898403
1304453
1488028
561791
237441
1609415
126717
285814
1044816
1347260
1897279
1760026
1959851
1293915
40197
1158244
776461
735744
1602449
130840
423277
1684232
1871793
746698
1552615
362054
1081106
441463
465662
44366
1207627
222191
1036931
1089804
259527
421942
1358827
1961167
47663
1151800
1616361
699060
713509
591779
955127
184624
1698114
611958
1334159
405455
1724041
1481404
1799897
809624
108648
1557967
1443133
374392
750113
1223933
158457
215993
1081911
1932457
23076
1531144
1938862
1620344
1658819
1436260
183943
1281649
109382
1625858
1660235
968228
365504
323331
1012409
1311635
1059871
910387
1210882
746104
328726
9556
1521900
1308816
111388
1424763
1703049
147410
1355030
770239
378274
460060
1418399
439608
197278
1226447
1189594
1547300
1675472
209422
362170
827982
366400
901290
991626
1291892
1457066
1347147
796078
481452
458337
1278230
731734
1121587
121003
1032606
1104328
1906572
1522968
140180
1357505
1140443
1208499
286046
714823
381467
420006
1223055
777323
1000017
1799432
114240
393700
684430
454033
1803824
143240
1064478
1924231
632322
913315
455499
1001253
926507
1827932
615558
124690
1034695
798374
995258
1211542
522265
1068962
1948031
1572892
90577
1398174
435382
404961
1710860
1042538
269202
1153414
1455024
1195938
720629
1965551
909210
511533
578136
1004390
872681
1090132
255260
242927
1368188
187949
935310
1990514
1535719
712405
764244
1180456
1870748
1489877
1012851
1012557
1791326
413371
665258
1043457
1073613
642286
379105
470120
1023575
1848666
681924
1245806
1329036
951316
1606551
1550897
209984
1300947
85048
28798
716634
1432851
1590325
769307
602244
1913641
126808
1135971
1735434
1562985
1245140
1968104
1764253
1508289
1805237
162809
764559
522617
1778539
732626
1500076
1325211
1926389
1161080
873500
274050
643852
91464
1322297
1200338
549191
1136006
1043830
936964
1117350
1891912
366982
1342443
1861434
1967907
1342420
2181
788481
997667
93245
317337
308870
1827987
1215465
104753
1630161
644357
1344395
1504644
1034801
878116
1605817
1386410
1560310
138414
665803
1533048
542497
1872139
1680042
1609945
1212641
1673843
1572679
594155
1881020
1373343
941300
1598497
441775
1954833
1880354
32634
1025323
1366249
1098140
586967
1774994
1834360
246743
118223
356770
611276
589330
1165033
421314
567423
443837
354950
463908
1503796
351140
723335
1633056
57677
749544
70046
807493
323097
1095498
1468237
1847239
1046075
1002808
1287226
88831
658218
553808
181668
860058
140213
1838437
1869671
302253
984759
896700
283374
109733
658330
1136819
1988907
1015160
1433955
157893
705352
1315649
217603
231315
1805783
777332
1353090
1782856
121152
183603
1691057
587302
518719
1977364
1592760
1571491
407931
524967
233962
854728
1882739
307775
925709
604749
264952
1415106
1123026
703313
1329627
1499666
415126
348405
876079
1326543
1419967
1290796
1094104
1055782
119584
1013496
1876917
1559498
1436918
929449
517085
46344
1072649
1860472
1290994
107856
604063
1743642
987703
114132
619572
828663
988837
1983167
1830225
1815534
1138762
981794
1663513
966804
1279992
653765
1054162
1769449
1740753
522673
81216
261359
1219847
1638628
409473
1722802
1531281
1084674
1345023
1562688
1097003
1053749
1188296
862798
1826095
919292
1448196
223731
963007
1829944
1940336
71838
865738
1040586
1703493
1295338
1313673
102324
1217445
1727645
1673135
112874
1645117
621905
659743
594477
227685
465422
1966743
1816521
1752470
125082
1850820
1437268
1045199
413085
1221905
272201
1126577
989310
350282
362320
155431
1776500
720711
1332992
611917
1852449
1427094
66165
132956
1171468
277261
1088539
434701
1773758
1094553
779076
1511752
1985025
372143
1347936
467557
625664
1261501
1448811
1334530
1048
1029038
276316
1225090
342995
1146039
959512
1637445
1790038
1680515
1884095
413756
1721493
1371375
1085403
164731
250781
856038
422178
952500
1353362
1382088
838982
1880645
1950936
23462
933619
762690
1752872
359198
252395
1675918
957556
740189
171032
9466
1571649
22567
246940
814665
612
473497
642062
734554
1175794
852489
1348491
39997
196050
942230
895995
1226204
347515
548346
1083718
532119
1259783
1390000
1558494
913820
173240
1215209
422387
410700
580922
354484
1347947
1082005
1433897
1943508
1282062
1601936
798491
396339
1976288
1623342
1563814
645128
1392356
730156
288853
1295694
411597
1717085
1301446
295661
419059
746964
176520
1486943
1429772
880070
1609533
50543
115343
1349345
127409
26095
30035
324987
1971776
1628484
1713461
960308
1411147
599795
852255
481292
1414449
56833
449957
1850266
18377
912985
1408033
225902
1760176
778514
1735765
202359
575147
1851923
791445
1766505
1243403
1935490
23280
212662
430450
868003
1267161
1414199
130091
1717861
794454
912261
221125
1901891
1733130
1040598
183750
59118
876093
27629
444499
1193752
526168
1581694
1232465
684454
480647
840125
1166342
1569540
1436859
998121
822309
173136
442914
1816859
879790
295867
845231
1577247
1895328
1177067
463555
687654
792932
877260
1358757
1404062
942816
1344297
1596794
408673
643340
1300832
1897665
701480
1290565
1085615
1672625
1253161
866700
932226
1415596
185336
922585
1646707
1417504
1122829
205969
1382290
1169617
1207311
1265354
1402890
1022451
510972
878261
1165803
840821
667106
340077
995448
650753
653830
488133
327813
839677
1218487
916084
1619234
708936
208119
93675
1990226
20964
853475
383202
299357
618106
1867161
1062828
467028
106115
972444
38125
1170265
1884009
1345453
1987066
887599
162633
561152
1391532
452969
237781
475563
3371
1877304
1848420
165422
72351
531137
270824
1842961
236339
501373
1905682
1545497
1343489
130924
1943481
1270298
1830666
1541722
1093477
728173
1118237
903322
835036
162261
1579807
1389326
1596450
142161
735478
705772
1556780
1718465
1070690
1358906
715675
250521
1357343
1627049
1821465
1491168
1278445
310321
903168
806368
911006
1850054
1841990
1216568
1901787
987130
863577
1639985
1860893
1646943
987265
1727173
1672945
18765
1895687
1630588
1228683
159947
78507
886192
1002633
60120
516402
229015
1001914
1693171
1674777
1880036
937767
549529
1826048
1503929
471353
329583
1424369
1049630
212072
1664323
339551
1621168
1528801
1682360
1025758
1881284
902652
1393051
314467
1643560
820681
1871525
161021
1178778
725772
1374621
1350469
1864095
1584479
580483
1180451
1544007
80318
251727
290951
1409652
1503075
121741
1174216
676368
561600
549386
1728342
1388264
1373031
1902251
747518
801335
403192
1164336
730257
247058
1159117
849063
57315
528696
329056
918928
263783
167218
1509876
522042
1210915
643788
1346076
176620
1273232
800212
371949
1502425
273803
1548130
421618
1358552
499961
1992968
1497371
950521
1594647
1804584
1240284
1639430
1292005
1295760
1515756
1693632
1269046
1424012
1235014
1927314
1663852
201582
894330
817225
21314
1516478
486150
378778
1657169
1140963
949372
992284
336344
1908037
387848
1086568
822352
1669875
779696
369967
1784580
1402810
734523
1862668
1914948
765790
1489747
1300787
818610
1539944
3608
1426333
1360431
159543
831610
100056
704688
813480
279392
1128796
1800371
1713318
860125
893754
1254957
1153466
1909047
130635
1620324
372414
1051916
1930650
118744
176226
1961155
1321986
758145
910318
860626
569249
1224930
343529
217281
1520843
774287
827376
1753827
1477469
544003
594021
1814366
514046
324193
139508
1766905
793843
254668
1607082
229674
1459812
1048923
1920694
895117
1444003
1521850
908797
1652693
1963678
630899
410569
1004368
490961
1883305
1695162
610681
469100
1261279
1685297
1465919
197477
1739357
1612091
1353737
1615072
1952629
1972715
1204703
1388133
1113228
270574
536096
1786682
1418117
1271840
1908787
1532874
373403
1855926
615038
1621673
1248860
373179
728945
290077
662759
1845020
36135
11717
1311008
1144038
1866923
1740999
1481540
450136
820903
126256
1454927
1930758
1144041
1036174
186605
721184
172638
1476853
1470891
56792
1625259
1438245
1213640
1586589
612382
823993
576523
1813331
1329751
341977
635218
911358
29639
1880093
1320770
619478
1498138
862479
1916826
877395
1039070
328195
1133013
1549992
823207
537751
1789191
1599164
1587586
1485331
949326
177844
1173538
267054
1045503
1798608
566027
718655
1944118
726912
443449
5542
1106414
753277
1640332
616749
200963
1777289
34576
772059
1021923
1337169
1486480
3465
1141800
42200
1235843
824566
606140
658486
766115
14716
1225764
32275
193488
1304440
522940
338513
1881196
379851
539285
1336081
137828
1561070
609083
1093562
376570
881888
1811646
256640
60534
1200090
643543
962487
1706931
1275514
1343705
1282348
509935
1993206
1467521
434828
446055
41304
1577894
48669
391413
283256
909378
1870543
867095
1051755
468836
1663559
348159
556972
790459
1469274
808068
676666
271156
527927
1462290
1395453
1335379
1671907
1629156
977293
830503
1956029
1296105
1881174
193617
613185
593015
890493
894620
1808080
1925386
53396
119549
1185411
1353301
1369848
926278
1501577
1171272
1141256
1850627
1397285
1757469
1401681
1444285
1214396
1467820
1845547
1351649
1051880
214243
1185373
599805
1328870
1745094
175509
1885283
809359
1181688
1052965
1178980
1576164
1448480
766245
1538686
93154
55310
519082
1655452
582538
1131313
1507165
1677343
558960
1469359
554239
1454462
1828965
498502
1991607
1298199
377421
1788614
1507279
1765581
547972
1140121
1165183
674955
917123
881451
1492377
942940
1811620
1616897
267674
638684
700267
1823167
1795060
1468731
640770
1971184
1408348
219904
1300105
1389350
1182753
1865075
1159298
1258589
544719
1136276
399820
937172
932242
742814
1389112
865142
1459289
1168246
329273
1172865
1449946
708249
833180
186455
1475139
1868265
1272853
233128
745126
1714291
1263710
1542137
881973
635573
872270
1393767
413902
247949
1184451
1151489
558059
1017308
326737
1990032
759974
1389529
243539
1346286
684650
851074
350563
549296
1213078
1886197
544526
1044366
994471
310156
1567192
180596
1494648
1199281
1554314
261836
764248
461377
1309130
1780412
1591440
1392641
1982177
659071
789363
1261698
1264274
846836
573362
1147016
782705
1018680
125984
1891770
1659672
1709949
1659108
1384037
126414
51948
1149380
1715503
652080
1820950
1228392
1140425
1704275
1877186
1122817
954607
877385
541439
1700867
225074
706100
1204774
978847
380202
1379095
241541
1283750
1772747
431394
226589
514093
1707198
1582976
1870050
245226
1247826
1941903
1360842
1021344
1757285
1817618
765805
1709263
1459070
1610407
753474
702902
823291
319700
1413396
1809647
1438227
1303000
683881
1596645
59485
800321
904626
1828444
1832635
1488006
1137207
627888
1373766
877340
878771
1174571
1957510
524770
869215
1119399
1884522
740806
942012
1979394
1211513
1565600
1408037
1017036
1792961
593152
860286
525523
1294785
1255344
1745677
1758749
107409
460447
1283302
1625151
1160575
1173513
279165
1210332
1015529
757921
83035
122263
878619
1768987
547313
1376078
1794458
1077099
304488
1759831
1434197
472395
1684861
908829
678859
922202
106164
37584
692969
403687
1628679
1429582
1956111
427924
178910
1780926
28383
136739
1221789
824636
1620760
15977
1386560
1699336
26023
1939618
1663818
547322
1175938
405447
1485819
1683195
1432814
1120641
1463801
893680
231412
1674553
435573
1416901
62580
1284386
214965
870911
1111344
1781434
1594929
1098912
1170984
1959404
1246815
1504227
109186
1567385
872937
665913
1252630
1360278
1743153
1126740
1438820
1359180
1395982
1382936
1799646
1293582
1099098
120882
424027
1607774
163710
1999550
464692
1655839
1180694
1576741
221524
138823
573808
1962798
395178
150748
1315098
1174898
1700162
1478416
276057
1597080
459653
451418
613255
1928863
1087300
1160822
86691
213994
608004
405346
1085017
1700107
1715809
2747
900244
692344
711088
3684
287621
1179630
1105665
1162961
1382685
240083
1465362
1310617
1714611
274578
480267
1759930
354559
1713225
443521
326246
1863320
857254
1445707
178380
1333474
993325
910742
411882
786071
1681793
845023
1829542
1505313
1334810
1708172
645624
1685539
780185
813541
1687068
707992
1166756
807377
1574860
306178
1388859
1021851
1965943
230275
236837
415622
503499
1394764
341656
360111
238624
361695
1241538
498531
1097940
87847
1677175
1552412
242361
211029
1908933
1719484
37768
1187723
723408
651254
495620
794884
126708
439348
690987
1677157
1509622
241045
1152361
1627181
1066801
515773
580852
1363394
1644187
14674
399535
1087366
653651
1640218
896934
835082
1698779
92603
770037
697477
423948
23729
1398061
1622937
1663487
1542937
1766693
1673603
1333858
1379289
1906369
870304
254094
959563
1753894
1271984
832831
214498
1455569
184113
478496
1660704
1876805
606091
1610851
225855
275913
1184671
111694
1150398
487990
573904
1843145
867831
1622656
557534
1842618
24420
852588
604419
506756
1902233
865474
1027433
24864
1535036
756507
1277441
1279045
1505163
1591428
1347228
907579
702640
62982
383414
609955
757209
1934988
263343
513302
753289
931747
141132
395156
499473
1361235
857091
1889356
1562061
1050451
1951073
333872
147779
278619
691490
576158
612841
1281404
131926
1155446
1171161
891790
959580
980488
1754406
198643
1207107
1306610
1763060
1926171
1084023
1007497
1382686
1315231
63289
782599
1338112
581427
611501
1145886
577750
1386345
705292
583781
328149
1584858
653614
830205
18008
198356
470811
506522
1983445
34765
1898415
1186841
6124
483916
1562474
1484255
943081
1013802
907392
1102024
1918760
678907
426956
1408243
1218870
1222554
1461409
623542
287286
1243073
511263
1346345
1496154
1785470
1743121
831207
26923
1700459
981307
1031927
1582713
1345356
9820
121695
1791904
1678484
699268
755172
560857
70813
71986
188683
1916728
1930639
1291780
74786
1413174
427597
1852408
1889223
1877368
1652772
699909
1379025
1036939
323941
557348
1358290
805281
1300966
328307
1326299
1037952
6493
1962166
1244076
1362683
642860
903663
1388107
201947
279064
1624251
743118
402435
545301
913503
1129694
1706138
169010
811662
1386961
24188
1020280
681987
51679
1091794
1540827
1870176
84878
363226
563594
1929498
1716898
1980501
938841
1508004
551654
55475
588495
91940
1218851
1470312
258446
725350
1245462
340301
701094
1384499
1157932
967586
992460
1491381
1829017
1338285
944395
504675
1927039
1118944
1184830
1596732
73840
537726
821903
884866
682427
357720
1868891
1079997
134925
359845
354313
215057
1544771
1194045
1711141
158120
1440596
1002353
1907671
353154
410270
1920546
282237
510981
914637
1817583
664689
1270552
267756
369136
900449
1145847
1712116
1863841
1949594
544704
1836212
1587106
1367165
723652
1774551
692438
915020
1891412
476794
1823257
429945
1555799
974902
1500526
259473
1479538
515388
1285313
765389
225291
1399842
40145
631160
296904
1503787
1025250
830082
1190829
766469
967055
1652771
501435
1378485
1088981
1486248
503714
1085956
13261
827469
967094
1997203
1779323
1402097
382531
1744373
1325192
335183
432182
34489
1797279
1597358
564425
224677
1911777
1093300
199811
1374767
470839
1424307
834545
1047296
727902
853354
545661
1685971
389199
717052
1509939
1231327
629995
1836984
1810070
482595
1808484
561501
364794
1398740
1946039
1827217
286622
1361332
1402102
1203409
922142
1445048
499046
229474
1759264
926459
572791
1042408
1773704
226464
1567655
679571
1511016
1073056
1044146
1050850
1179332
703627
1552277
688893
541601
230143
1986274
1854693
802097
448336
179367
1072587
910650
1196083
1734706
1307696
1920942
641315
1026001
916639
616772
143642
1449957
771261
53097
1446999
1348369
1511725
414338
1956572
1403269
1027184
881261
604557
1836884
134775
1299965
800452
1219320
1913703
899782
770764
1282625
757703
991973
144525
557434
1421960
1880899
438016
1823127
13492
1956070
1539339
731000
1264961
1720413
1300950
1083755
104950
1103465
839614
472311
419437
1171088
896593
407317
1763847
174846
1062225
1051073
1724760
527553
644685
1635292
602038
1966147
1585332
1669664
1829198
1192512
965365
1961859
956854
252356
1879005
762603
889107
688952
283328
20751
418355
1401317
1018445
861670
1528362
1763700
347985
1426539
1252431
935622
304333
771483
1520248
1902324
487103
742411
1849143
94846
1775173
1213011
64443
701146
1346556
1097674
1827501
935945
964785
1215431
367138
1831948
1266445
5303
200696
320197
1708061
1926564
1384349
1479928
1540822
1031281
687726
85029
1066254
190497
1453820
1077283
413725
1783743
1052675
129664
751044
1997789
738444
1077100
125432
312539
1195904
681843
785399
417580
472261
1393106
1840148
670417
1724362
1282965
1883673
628363
1082226
1813603
438655
1775436
1926041
1414562
1108995
1245828
430570
227156
1544504
1640953
564423
19397
356610
605057
17928
424443
661736
799807
1291875
603294
1786485
1120142
873101
1830839
1050933
1705084
1198019
552481
908143
51005
707102
673381
979301
431243
1298863
1132005
470871
566543
1180886
1406420
338028
1245035
317374
1771954
879761
1751873
1397586
1079043
1010798
4713
693435
273668
1056760
740790
60589
1874114
1921901
119097
1543132
1933157
1157959
687089
853389
606368
524641
67762
389734
1678105
224461
1988711
106840
472537
699881
1299705
1814199
585996
1120307
397987
1747666
2180
649265
1692693
616844
293661
476987
558062
159774
1651806
53768
1289205
695822
1968053
1193291
1126888
676091
1070256
406183
1132153
1174140
447080
1554349
1627841
1763320
1575908
1131815
1989953
420796
1490662
72070
1852099
1867176
803803
1129737
900932
710524
851355
587889
1917439
1092161
571040
1844653
273339
249808
1595158
1023201
1626849
816184
367380
676222
511014
1874005
1098342
1054551
1498469
1637773
1271416
63201
1736214
1490652
1262475
779901
604644
957764
887922
926695
1481693
1523585
442129
1380577
1631384
1381358
639798
1315015
1759560
602547
1769513
1638525
1729536
741821
1887923
597102
1066212
965888
1114076
600952
588255
619950
1811388
807382
479249
1179510
313350
252798
1324462
1469319
1220656
926105
1834736
1245014
1824230
1313208
1101095
1044935
1881899
1782779
768070
1723390
1017854
1261245
833686
848245
274127
116667
584513
1597792
1743543
1517544
393351
492593
776965
1629628
917107
149803
829226
543983
5379
1455976
882925
44139
205792
1008299
1653087
1032601
339653
620506
1997834
940260
819985
1470551
30703
868646
411213
1629927
1807180
186395
1259405
613421
858104
1332051
1774296
167673
176364
1274646
1899192
706137
790892
1852239
1024988
82306
1297470
966061
1195206
743312
1578646
1460685
1467168
1734007
709811
1074161
519814
1985420
1714748
883283
1069584
1242836
1026587
509361
212145
947722
50663
40854
1346102
267866
1223329
511823
1009672
1757628
1466609
25569
432656
1369480
125644
1131146
1302080
579345
1223996
272123
1296884
765702
1492881
595028
379349
1304994
635140
1922916
878272
1233048
504067
1409730
338758
1732080
506225
965219
1324115
1521984
1903622
1059937
1269514
1057224
1827129
1238814
264364
557217
1183366
1710402
1548869
1741941
1460182
1436019
1368363
1711924
1560275
896033
957448
31227
1900710
712365
1614547
359227
939862
1246740
1096789
989192
1365934
1224245
1679999
232934
934469
1744424
959642
469899
1081169
696667
1893940
1169614
1205702
1006700
380714
1258097
1719213
1359437
771640
1577908
1618563
816339
1078068
96759
83323
1113845
365438
217944
854360
90601
1584546
1500487
1366605
1444533
115617
1010804
1223724
870809
810401
2488
1686484
1090802
681995
1721159
467622
1926460
1467836
314769
1370917
1061677
955190
1505283
253081
1606453
275565
713965
524517
564425
1273768
1626806
1617773
1778961
1245026
163755
1996504
855284
1414437
1703792
1266982
1338436
1574838
1504542
1438008
1173076
1034659
264823
1132690
615355
1517518
283864
1301750
934559
1661893
1513922
1716424
1810281
1665543
1088918
962056
940393
1918984
357001
579127
1226777
1469635
11484
1057070
769365
1031688
1889022
1746419
1223787
961479
1278939
1219856
347034
1070927
1918680
800070
1773117
1273016
712043
274404
631646
201105
1564392
489542
593179
181968
1475672
1047837
1246199
219269
1201227
732311
1904809
872684
1715754
1479332
1760512
1245164
195785
461230
1795894
1366583
1639454
77883
488418
1608766
1814477
872889
158825
1893453
596927
1411733
1214889
1801227
1367343
821343
986470
623817
1636483
991887
176048
1141871
1969980
1906309
1145335
74662
1073966
1245140
830859
792337
126717
1189341
1686794
303831
147460
171648
1936760
1798388
1890183
50075
585138
1432330
12088
495221
955872
1610872
1648706
419424
827346
129624
1524065
235745
1041019
1812367
643084
170841
1469829
371909
1959122
1893312
380127
1128565
501295
1358071
1975573
1424544
1371776
1700448
1674073
1793000
1233912
773092
645619
1317916
812338
937172
1129257
1226496
1988749
1568097
1925415
1046791
926128
1925721
1203389
1238864
235322
707532
200907
1034740
422031
450588
1948049
1782989
1836634
1411805
1763178
837140
1272929
235449
23106
1566750
403381
1834702
668620
1094353
1916
1427097
1099607
1078922
1836721
1183757
964549
58206
151247
38048
1644722
1426593
758731
1065524
1850034
1538362
845740
1116232
1675786
1566556
1374593
1918216
416883
1621838
238277
1145568
1770742
193027
9087
1276811
571195
563770
977284
757797
1105554
218284
59930
1676468
569995
630867
236865
173112
1066540
117597
1727177
561861
34767
170442
891112
1939991
1215096
998947
253968
718819
740111
1343702
644421
1488681
1077134
1446480
483874
187380
1579445
1786691
1391897
398378
863608
560551
1793698
1179214
807606
1188079
887172
1409182
1979747
856738
73897
917991
1396447
885427
1256662
665073
1711550
1630963
1395071
1308192
1226473
296288
1431248
67983
1938420
825479
871227
1975535
1804299
1091539
1833969
1443084
1012687
451444
594485
1739121
863251
1333352
668393
1435962
1401284
1960824
1249086
1732814
1547357
994529
1542879
1477607
466654
664450
1808239
1443345
1908874
174367
82579
1654845
1207331
1183790
219668
1857775
1075448
1454933
824711
466166
578091
101775
1592346
866524
387414
733071
1887255
1225990
1534679
568659
1064424
1154307
738188
1127492
203130
89501
808180
1611877
1410833
1050195
1753588
1003889
1445506
1395513
1757046
1212100
1872549
1273065
22232
19270
1755558
717932
453369
1216810
70519
1709561
1632726
1164892
1943413
1025924
299177
336633
72958
1994874
1735941
931314
1512754
1466978
6602
363505
1234596
1903914
939135
1735878
807815
29593
317444
878480
255081
393781
1897514
1333262
1972773
129052
1352761
970012
1683975
135976
1029667
3383
686223
246084
871496
159858
1427974
914216
232895
364928
128848
663587
1157716
762483
411057
1610656
348506
817884
1983013
201850
1113377
191363
139861
1031847
809465
87957
829848
164847
1419034
861792
578220
1024946
931517
1458655
194407
1280931
880256
1267947
1014329
1809184
1871826
1676709
1005921
1018041
512957
747551
1424194
1014610
1449126
1359176
637954
1339679
1964879
746431
352025
490807
1441932
1747647
227078
1465721
1183083
1490529
1883200
1892514
1839956
956871
1049874
1529745
1958734
1088890
1303607
545633
265396
561821
1195847
414632
1580660
1035263
975660
413522
385459
592991
1732792
217022
1082415
117428
735872
1800215
1916490
361776
1449139
952881
652832
96370
776322
709558
48401
827446
37200
646490
594383
934958
605903
1065313
161919
268664
882873
783596
1441936
937420
1470532
613134
1012898
1088682
1347664
649383
1739879
533843
1515644
1666373
1359492
1653535
407607
832154
467794
1831299
108317
831362
4734
972958
575313
1877301
1763849
878581
1494099
1788936
1616315
85102
1925437
1646062
831938
942040
1923945
1848575
1670516
1415096
461845
855425
1927042
1388931
305370
1843524
1289778
1959675
148942
860228
67451
1775757
1290261
1910240
1410256
1028365
1534524
76427
1865556
155176
687218
1475024
422481
352115
1025155
301473
1129888
309494
14742
1534548
1367458
505587
1514337
1277288
1604641
28577
892115
668170
469210
765930
422181
1758637
1031238
1751892
817966
1234400
989806
1453885
1075999
834276
545126
1311410
1303266
932122
555551
1937952
204626
1459360
1585807
414351
674365
755120
294840
1294779
389613
113985
836424
1357161
1201469
1986334
474915
101375
1359815
678326
1158813
144319
1784299
1715561
1453666
786383
692048
394787
1704020
776301
255445
1936801
1950093
1458064
788933
902296
1619467
1661796
904376
890409
434767
719068
1077156
1851181
140542
581826
361913
1075835
1991716
1122625
1381295
1703005
71137
851330
235243
102919
1033098
1871361
1157487
969215
1772907
252074
960399
789082
75065
1216779
1861237
1777286
1156081
244856
412331
691575
769453
252264
522682
1279260
1599691
467040
1840750
1479904
1334771
1436136
1245007
1075282
1073057
1276163
188118
250421
1980159
1842894
1471900
520522
1375378
803690
407034
974646
1697120
1908793
1880175
272441
1431113
878288
402669
1590350
226179
806948
1297106
1653100
863546
130860
1322737
641779
1347183
1110073
517438
208151
846681
1860000
1091301
725086
1142318
1326485
619701
1962587
1240420
1740537
1023337
806898
1880674
814612
400297
419885
519407
415975
1614281
109376
1301366
1143782
459395
982256
1509180
157345
1399444
421021
1652205
181873
938429
1031592
1416827
418295
3569
1783059
1721261
341492
1709147
1842334
745950
1341679
1547094
1153702
942321
1951946
241929
1823209
1438750
1262219
753135
801621
86751
1725500
1705868
913043
1275001
1440017
393892
295471
481818
105965
1317661
1134790
756333
213879
1086223
1296292
847002
139388
155476
367971
1810089
225329
780525
1552626
1070295
640694
1430683
271166
94678
1834574
1440754
1674584
997353
138475
14191
1449486
884310
921631
1489279
1759602
699988
321819
764256
489235
1114484
1092204
280301
414530
1032562
62234
1741299
266036
564164
875689
1111126
1480967
261347
1644405
1686211
756484
199425
1688909
171707
864306
1656626
687127
403680
438761
741993
1518050
660372
1688262
1229063
1337600
306166
338091
1332646
911603
780534
1243744
1970175
1255136
679968
458427
1470643
384185
1240463
1002379
63667
1056905
672461
1516616
583413
613589
415037
19470
989510
1039517
1023086
686874
429235
953327
1683769
1108815
1296223
1810240
437042
932859
1436112
1891308
1390102
1382925
1826469
144796
1235272
865609
172240
177674
395071
1738849
1948649
1813061
56210
570558
1859367
1411043
683410
1605243
1810895
454373
1758270
1648760
1399031
1359110
1976414
549276
1471531
1769498
74252
1484272
1479852
1085113
1379294
467661
575862
1214214
1749897
766134
667094
1385932
246465
1112788
883727
297216
124873
1768899
1311645
1624804
1242305
736429
1534091
809817
790727
1899202
1273328
311660
1224661
1323270
1658614
1059279
686253
735828
752085
902479
618761
175267
529373
1297785
1538845
1907992
1172388
1786261
1389564
848769
1189415
683610
846098
1552293
249255
194490
1044975
97416
1002734
501384
283771
793681
30752
1786966
1316132
40360
1016778
1409461
748707
1594427
1514841
907837
767919
264018
1242723
277585
1652680
1314589
1563426
925120
820534
1091507
30312
583086
1455892
1811172
390755
1123761
1700749
352794
996328
625627
741324
604733
1914835
843277
399751
1665883
276118
124013
395617
1865619
1121188
762656
443725
1873485
818651
1311593
1033276
1028482
650551
555484
941633
1434656
459252
162813
1717797
65614
1527267
870107
1448457
297285
1632042
494338
1279113
1311786
506701
824749
841545
1146018
981144
1000786
80171
1751390
917560
185918
1887955
1891886
240859
526921
1598480
1900833
957486
1037687
228457
1660692
1435286
738592
499696
1663484
1364949
641314
1945551
516856
1511045
157881
940430
1532777
1117063
438978
789133
1457232
208658
1677955
991076
352417
1716372
657435
186086
134708
371565
414104
1733768
897884
1362217
1559336
1832007
1163600
1200141
1484507
817565
1847978
1892291
1940330
1592234
1926090
1317042
1377839
944393
1536549
1269941
1809848
1307833
1105059
69618
225168
1426235
1754215
890154
694054
1776240
1085581
1518121
415235
369656
929471
1936874
1657368
1567907
1086105
496009
63446
1367569
394114
501080
1719240
1199322
860175
1564222
308284
26680
382887
1765687
240055
994695
626694
79470
1312111
641153
1420873
709522
348452
1715748
1560066
437909
1657018
189244
155483
292789
132861
1444563
522010
447178
613028
406323
848285
1671540
271670
1510447
454677
219090
1863311
773851
1920034
1770415
343603
439362
1750640
494767
1938137
1399146
285140
49194
134824
1469526
1948928
952257
1265147
1460386
1930324
858284
1299296
1204992
399468
844884
837021
520923
243884
1381512
935600
1891807
341622
719859
327991
25592
221285
1875256
1982624
1939974
137211
1596591
699954
636290
1115190
680217
1736328
279337
684304
375839
871783
1507729
753136
1163281
738622
975797
1299617
1232685
1728254
727619
1051872
154358
43666
1767129
842158
1708248
452766
814445
680605
1232330
1962544
1899726
161634
1479811
1794158
1027373
147271
1306483
1935878
1072042
1660609
1372682
1308866
1983445
1299198
763610
1684066
84976
562431
1208263
1880204
1383043
8435
1741439
140931
1866459
1031467
1005856
1499444
987660
1502011
1899505
1415160
480903
1316326
190437
1723020
1667142
762763
567425
611999
951457
204937
1193012
1569152
1634698
632316
355512
230493
692283
538202
965151
185235
833488
1638429
1888802
1288382
1704723
865023
1630168
231526
1896027
571759
170335
1999194
30384
15952
1001177
1182193
241890
1627143
827647
840028
1782658
1340226
1496314
634450
1558831
327380
713272
1439002
905971
1048575
232231
1508017
1457303
637968
920300
691527
1622686
1004079
663724
1243076
1966401
560105
519927
238118
802604
1383011
1321483
1215963
465277
1733945
1001667
1346814
430788
1182564
169912
751399
543431
369043
1828619
151911
57513
979754
1421951
1782348
90943
1024088
1038637
894276
5738
34212
373358
1371157
679235
377086
542935
1954025
843839
890192
640612
375522
305987
520109
1488914
1221951
498361
1580452
222582
68640
248732
952464
289923
805607
103993
859803
1442326
189976
1424562
1512302
1842177
7833
1868521
1791747
426710
981490
1100903
1766491
27589
1421896
1534279
924048
1822391
491854
901738
1525051
626488
1733890
39314
1350577
1462521
1117166
1231728
1407477
1185998
28665
1510892
976918
266975
1942846
1056135
627315
121228
648731
1337015
1726432
1273472
1051029
1240480
1813332
1083942
662682
1752409
1300899
1656222
821728
984875
67375
1137223
1603324
1482420
1828984
646734
1070087
1152681
675923
1285931
121695
825201
859001
1582782
1644581
1768602
1287844
1255292
1702081
990595
1081022
1244627
1121490
1320075
206461
1494237
1781487
1597221
1856898
1688261
406728
1877236
925566
54858
1703734
851558
1150921
1114912
669532
941719
171327
1401473
33989
629121
1172415
131497
1855251
1544310
1106950
1596042
1942640
911975
1599176
667950
437793
289569
436636
1928748
697663
635864
427760
718361
620450
1758935
858755
893229
1379435
1225143
1930062
1131255
365694
1828697
690604
1683400
561130
1339583
1957625
820083
152985
1149394
945881
1456570
495020
1817962
659791
1782473
1235262
614338
1111326
698472
1761897
1869552
1928420
1494958
710623
818281
1023114
1435845
1855308
101553
925334
445989
1282039
561061
489939
504125
1704453
1166705
1670977
179258
281145
815321
461276
1821781
658384
377617
1166228
735449
579794
812201
56472
642326
709769
1423727
1761655
1679345
473102
6465
976266
1470864
80164
581560
157029
1810585
1325427
644801
696022
1566685
546278
1145068
727350
53339
1038763
1045472
1824432
1729512
444500
1195551
123238
516626
1779259
195681
482798
357114
342748
1664564
1171813
572150
1541260
260716
312109
1051582
57118
1763225
752972
208035
41273
773455
739784
559781
1107604
703422
1731727
538219
1307465
1291570
346319
1755564
1356243
1815044
1983774
369487
901237
1433783
1881381
1966540
1615983
747524
1420248
1330959
1560152
1170468
843741
737873
230987
461578
1063262
820207
1564137
611143
1936097
1041607
883992
770683
443577
606978
1696514
1895812
3937
553044
105933
926571
999827
1048561
1444375
1625060
1862123
982291
1848591
1317625
359475
1229500
1154299
169212
1991276
500176
1418839
612518
682286
1571744
125509
1528187
1087561
471848
1831373
671060
268736
1205689
1688928
1959089
900050
1638958
179448
1324970
373880
1346607
89101
1796567
1831858
463247
1043984
1480700
1412344
1423985
488741
240714
244588
287440
600018
408103
595357
1777410
691543
1221041
1164119
1299023
1844354
1266140
1451034
1812266
1119549
1415095
556552
1446996
481139
1089739
882841
806811
1351860
1994618
1970456
499475
1708776
1793259
32276
1421206
1468872
1816600
1669586
1680863
1361056
1829890
1537409
1492183
496116
1925077
1243529
359042
1212919
789873
196396
610706
431448
1815618
1856933
1848812
1133848
1606292
162193
372241
1610501
191312
783104
1811727
980564
1610863
52043
690194
1019866
1744123
1580867
1558972
1978314
1598548
402807
1706455
941114
1136747
1950473
1166872
565967
360886
363960
1659356
1401026
542717
426705
1214653
1345435
587261
1590984
57983
913778
948010
142882
1348447
230054
461060
1344264
1095695
1826894
1595377
1812460
1396942
223123
742660
127838
1481295
1285709
1784379
1323587
436530
1540014
1740599
1792391
611352
593328
496487
578313
1629823
7057
1017926
898893
1331604
794947
1701094
561236
1664170
714990
1891801
1284146
1101604
1159143
63566
156158
856499
823192
1356990
1952383
1587301
705347
1074105
714393
725720
1260643
361998
88452
1960388
1200386
1771412
662262
608414
972347
1897516
1246951
907192
90779
1401601
1930410
349792
1990237
1421906
919190
508285
409019
1555101
559617
715953
485846
85010
176839
126539
1853750
1015668
1732043
1996538
1112595
725082
123739
1494514
510989
355504
38073
1576848
843406
1427849
821684
1985976
1330782
1997098
1292993
1880776
529429
84748
921935
1760687
1999543
679254
736337
1657481
578483
654793
270524
1229256
48061
407017
1172289
672106
171017
98863
1708987
407980
324035
1155009
424900
809305
809962
614619
1170395
863574
324106
311536
1313547
1678679
234740
1974189
69991
1429887
1354460
1356184
40824
1415364
1274324
42426
1270591
1625964
383160
1897791
1114954
1111853
1127737
1739782
1798874
25658
1769443
156590
129996
1345645
1418842
1861276
1834448
1577948
1688361
547405
1495024
1078869
441116
1690365
634467
650772
84463
1208850
1484616
925460
1228609
1312314
298926
651716
1199609
636998
524659
356484
1090105
1127081
1657104
219176
441227
437220
596968
1169032
126101
565647
626856
893209
902727
1946434
194911
229608
355370
471375
1911649
1196880
981978
1825957
913478
1179254
704008
1717342
1336030
871214
24669
1290759
727609
363722
557143
629121
296428
767457
1152964
668397
225002
1638503
1928163
1601010
1657578
1856099
1539863
1792331
1904863
1087826
1882156
56427
1127602
769789
204961
1081591
693735
1955591
1306540
403569
950632
226335
113341
733221
1163403
514825
1043297
111128
1826312
632851
129091
825189
682175
925047
1173558
1084625
1779714
848472
646859
1539866
1024653
1178762
1956963
1133266
30886
1362058
250243
122423
520226
24111
1580674
1503461
8956
102349
538481
1818251
973913
1044771
22050
309107
1904843
295071
125671
11872
547456
1986627
66082
874287
1928484
1577134
103257
1725110
987977
1380339
32101
254994
132527
1678298
760435
168786
1837214
1899266
128849
346555
11694
436877
88801
428031
1178874
1136912
1989970
103862
678439
535296
788396
838266
1691850
1468654
275735
590081
540118
778388
597811
217850
1901128
1785331
1740516
416156
951572
1399942
615003
137934
902940
388542
1718456
270475
1918976
978413
1761817
820334
1430191
1366069
639531
568383
1265022
1529608
1382189
1421346
539342
1460322
141538
234560
1286706
1568367
1656350
178725
1715990
1234268
840009
1427171
1318257
787627
1549970
517237
212246
1400027
1121235
1061375
794919
1761455
310650
1177827
1073371
1254472
1294490
992408
89347
755414
1431378
1173070
1045706
1257085
1789340
1546502
350876
664410
1811615
1894895
1949881
406493
883599
1084750
844487
1786923
662964
1548959
709280
1281189
1211165
1807587
1189495
1533697
1283580
1934863
56780
1016126
1698309
380492
987578
803852
1873814
1891943
1352205
330825
34773
394056
1555566
421567
541603
1723737
705511
748612
184448
1667147
601927
1985061
1760023
405759
1978193
469169
989820
43367
1129667
1170769
772636
1129205
1635816
1536751
612630
1270342
1682567
1689467
257433
843593
1276013
1819487
1664687
388780
1400966
1400721
1776666
1615124
15798
974632
1524435
1818371
1148677
833471
1354486
1484082
1307437
446699
1893480
1873894
582404
1522837
1769144
1092583
1975808
651958
1524491
16283
1101572
297344
1071929
1233167
1244847
308815
1863573
1913969
1623411
1189890
1325038
193820
149847
218993
876170
1737566
1956854
388686
1812308
187574
1957627
1771869
638930
804135
325478
1547632
637571
903045
1631702
396165
1917612
967467
1128834
1532911
482642
20646
1637827
1423133
1512101
1933530
380733
1600298
903939
412893
765518
812376
224277
1872216
1146935
234429
1276217
1807863
1651328
1662095
80701
1732296
1904414
235427
1920714
1237260
1754442
1650467
1118393
489643
1445475
1749248
690915
1288624
1299648
1203083
1755984
1844815
486343
298106
1533973
1085674
258421
935584
447231
1208746
1934126
595759
310193
1455282
949095
85031
901716
1104990
971277
1431273
1431837
468751
1158886
466569
956794
1938770
567496
1213544
1430832
703994
977443
1033740
1837335
444269
800251
528490
1046146
1737426
1103125
1746848
198665
408810
1111916
864198
1812457
1216813
1137757
1600373
1894251
13413
549190
71553
1346062
958582
591480
727906
54169
1180587
962135
1422653
1511346
1822525
23040
1090484
811761
31582
571045
214874
645425
1895969
925142
1604229
1216892
631626
965799
634838
143556
377547
87363
1832569
376111
1681520
524373
1698168
350175
1624046
1160366
252409
1214340
1052562
1241266
928878
1892397
1350255
614518
484021
756290
563045
1090181
1512025
1659534
664535
1700732
680180
1118539
112845
721214
209096
1813774
513258
265794
1858048
601323
430588
725261
928315
563219
113379
996410
573161
304224
972044
1478636
1982748
1247542
141282
1491197
643938
1325420
118771
65521
1620439
667339
580360
1698140
961131
1703588
664389
199846
1637740
264125
1615879
290764
440568
254423
484685
1903417
1316787
812268
1127118
784005
379087
1366601
1887086
948336
1094003
236501
369250
1339773
1387511
1060650
944141
876205
912501
306390
392477
1278662
666339
97973
683986
1524606
1306906
564328
462623
1631953
1833695
1056028
1231920
607765
1896305
1235489
1660420
1193292
1830296
1586086
963383
670222
952756
1217756
1312372
1486335
1161819
541378
1030767
820993
1247634
1989096
698583
1532598
1416989
457468
1424321
93416
1817711
986578
514267
1234088
506204
1554135
1357481
1889097
1618229
639404
290959
894290
1352777
1998491
1494318
231596
635893
664203
1985801
188310
748046
1713886
398845
990893
1100605
706845
1485464
1106193
1730813
269620
1336680
1267721
206309
1367928
1483620
1451058
107980
660305
648282
61174
290115
1283532
1812519
1678261
1428596
1031863
667707
107287
745663
904270
619937
1990599
1657432
189922
1010504
879629
1956153
1584646
1499701
1283811
589839
1062400
428030
359297
307955
245617
600195
923867
366605
1132626
1297197
1630834
1141073
892617
574200
592160
1364018
358661
1248066
40666
1708259
1959728
982080
1118525
1349976
1073597
1707531
716987
394731
1791573
1903737
898482
169702
718322
1539625
15439
8499
1307347
1049839
1450009
285649
1364441
376774
460948
1774440
1727276
747971
265817
1018110
2845
1664165
278165
1347702
409890
69389
1836203
120747
804301
1599414
681911
1276467
1996642
1182543
1436638
904773
1999696
1500640
57380
1221163
674417
1853403
1343618
1182351
1674543
1411853
233747
1112169
616545
751287
867211
1202427
1061042
974644
1918506
971418
403100
1411677
337124
908018
366474
78674
1393009
492265
652946
1507983
293784
85486
165200
475819
739158
728539
850373
1443131
1081295
467600
9441
1051023
946706
115239
478833
1486817
320120
418870
1346932
1445751
1745759
1068358
267678
1178217
1209751
715963
597234
1854233
222310
1469665
449628
308866
951663
122950
144231
1489004
1094486
1398765
1434142
1821813
824294
972722
65096
1352256
1056551
378086
765174
1708893
1421980
848949
214985
149938
449125
1677578
438445
1426509
1686081
91432
875285
1613088
209647
1761358
1392801
418713
446765
1824811
175454
1994597
1085419
476203
230228
1481229
1553022
904145
591146
650216
1513695
1205778
90175
533231
1300365
67940
762981
207571
1857000
1356706
373271
1118270
372307
1145578
1651983
1134478
1170769
1605149
617867
1064086
965365
665607
1816244
1006929
319228
1373079
407559
1028636
1316222
779202
146342
1193364
1626976
459389
1039237
351164
1463875
1692724
852774
383099
881323
168725
1057208
426260
1970140
1447372
1074321
1301413
1453977
856341
1536601
1959304
1009389
1028694
262351
1053065
1640382
1606246
484663
852583
1268355
1330681
954346
1205947
464533
14488
815076
537906
767813
1220470
2195
1882399
1985535
711710
1693158
410373
1932995
365638
1473220
33764
211233
1265716
891635
445769
555156
1536940
952155
1133012
1677421
57497
201828
1747646
517933
1429425
137509
1276142
1977069
748776
1193693
411947
883511
1524886
407863
847199
1720511
1493803
1856523
1838847
1510068
1193004
295169
1486351
1364821
651483
1089727
1323509
1385759
795138
922443
594654
518519
968492
1599851
966017
1189302
621809
73710
408421
1631729
22583
779793
824654
1804708
1544062
1011063
1468577
1216517
567967
1411057
1234896
186092
33196
1370110
976162
11349
1468255
828579
1092307
1871980
1786265
1944397
1488431
473387
1680229
627584
741934
1882137
509110
79496
1746634
125462
759005
23071
484876
1230001
1427286
1968675
1056059
1778858
97632
808905
678873
318245
1775862
1520836
1160131
1917674
242443
422156
293696
1345436
1745515
267426
858532
1245949
920419
1639567
1815559
755180
1060888
682220
1999964
635792
433984
736093
791240
329514
933643
756077
1869164
1809542
943959
1858052
145480
523102
682174
1812031
1054051
320455
234599
304547
121701
1045306
1517389
210778
887280
616136
112963
733523
1600206
1040196
1547647
1560342
301505
1785769
484481
62844
1029541
729453
617576
950274
1006616
973981
473028
626139
1927218
112729
1930673
691728
1371214
293208
1830949
1281699
836070
501113
1230176
1108283
882760
1140005
1382884
1605706
610858
1220052
1316717
867863
1727293
809477
1599913
550159
999124
143095
1823767
1751269
908518
314669
1683405
179254
1087773
1752322
627386
640076
1474859
365273
1627073
145477
1642955
472836
1981152
256807
863487
1980583
471587
834068
1260371
1118482
1459682
1635702
1972044
1534597
239283
1199727
1627185
947285
1949168
851952
1402350
490055
1281035
91036
350467
815507
801203
1514344
764672
352264
1818126
1728628
1230252
32284
1888592
159389
383656
1838716
1797795
39493
1647831
60386
1629685
1341710
549209
1453182
1240666
1594973
1987129
1231705
61489
1555289
93976
1381987
1772502
1691025
963095
530945
411295
877843
1046423
1337107
1012664
301576
447651
1714068
457044
287151
1427538
1366063
894063
837080
840535
1636692
903180
465760
428288
749417
944258
576435
334809
430750
163069
1671635
128954
1938878
1133267
1775905
1251113
441470
943642
919239
963312
1721464
1504980
252347
489746
1361947
1758515
1803267
1856305
1033041
1429647
1669938
1672656
1309399
975038
594572
1638446
716325
147587
1644950
1495698
1231874
367102
156958
343713
1955611
429572
976153
787004
41275
1034651
1592013
495286
867976
935025
1797280
1992694
1712869
669854
1245690
20530
826335
1855599
1466670
1054925
1458451
44549
732119
362331
1659647
1394227
179417
296947
834720
554252
1386475
1020899
18725
1048578
453991
193306
1301001
717718
1935258
363504
1986963
41087
1253678
913878
522928
990564
1445802
448029
1033013
1853677
864302
400077
282493
593753
1191896
151274
1748539
162668
1088772
41271
1412627
1039679
561360
305275
228332
1991285
1572292
1559771
719258
1353349
1774185
1846093
1088431
1977538
712191
65414
954267
786032
1162873
1964798
1806798
580401
941367
1773882
1871374
838243
1409516
705096
1503999
1074422
1204311
1301217
1247394
1056767
178681
371187
1839713
1777300
1941022
59990
608297
391011
1750799
552718
67727
597358
71396
1011912
1915099
1489292
217652
1688262
881508
852360
853588
1677821
1537123
1153559
83340
405166
954163
320882
632749
1620325
1999926
1164649
1580590
1584270
1086697
516507
1734709
1104875
678330
48763
1544689
281070
388786
1630853
1587359
1451613
1981120
664918
1873276
1746319
275558
985616
1701963
521327
855991
1824336
1155433
587453
1047248
748891
1026732
471278
1359731
1621096
1794826
751704
1252566
708525
300093
1650531
1589350
117828
34861
1319197
428058
1578928
1308885
236147
1480014
843608
589817
164863
885294
881695
1652915
1322217
549639
171401
694625
1284003
1265695
550776
681031
898883
1928870
1054474
1429566
1547234
340379
903724
6610
1110253
593216
1375963
1210315
324565
25450
486629
1432617
1698539
1958350
758218
885549
1014409
795718
1198747
232497
1721135
1331306
1964243
61043
1051667
1915312
1801272
445258
157087
87039
1732175
303295
364482
1747178
1937494
165595
606996
968703
984183
872469
549847
899428
1554205
1824579
1754545
1485254
700198
786593
780836
149602
394194
1971421
964561
438604
1910188
1196792
840961
1721920
1460471
1940798
1670550
202255
960668
1457962
899036
260940
943281
646911
1109600
1486984
1209509
219473
101149
1188770
703563
1153787
741485
1396886
1751117
568167
1160032
1562272
763691
921582
89819
1708626
589316
1808662
1765518
1121889
21947
60621
593631
1736374
626667
832647
1272961
1124448
1528735
795059
1791589
611829
1071860
1927980
179602
64982
889934
912787
1996281
1926061
1515542
409973
658354
977760
505612
1991498
536762
966577
1164857
1160359
401151
1465585
1202323
965705
1126116
1644509
1890672
1602147
1454504
1617008
22023
1650882
1779628
1422359
91712
102701
544735
1191047
340955
1178200
450087
1705880
749017
1740303
1093286
611948
1209160
1732809
88329
1584486
804981
211207
319340
1433074
1561515
1934630
915460
1634502
1833624
260387
1601401
1164148
977521
1787379
1941181
496468
1136565
1153672
1926298
353637
1403795
1820929
483804
1059532
1470926
1968703
1653762
339184
868889
1780056
524552
1702400
1118419
775855
344458
922038
1546786
101107
1351967
1465913
1494424
1117526
74177
379595
62808
3858
1692229
1007873
1695861
1101470
777312
1746432
932325
1541541
1831645
913839
408968
881926
187128
1488792
1730588
793706
925007
1485251
1847041
1344625
1540069
288650
1816386
1520608
126526
926739
984697
1856697
788425
432033
459333
775994
857541
1471635
91087
502449
920534
291470
605802
1198135
1068838
408621
14721
1031564
139741
1358783
682061
1855658
125745
1569139
1475449
1304249
1002063
675374
1818954
612521
1963534
974757
2176
1488171
511703
1049951
1320745
843861
686490
211143
1716091
1139506
265150
712044
279972
1826823
779305
587180
1663526
746277
181493
264072
1114768
819907
1468674
70898
54188
1837326
1047918
1771443
1984490
409565
1425608
1623947
961934
1933787
118394
210164
1809602
692609
1706770
180182
246329
1023138
57351
1681878
681787
1680400
1656072
878191
298494
1011926
1574639
395977
216724
1953283
718649
823779
86360
1062739
433415
590985
435866
919641
1954587
38886
267157
1953525
737960
966774
1134688
441189
269123
1189688
118930
1889745
1381126
1737283
134805
465846
503850
1729821
1172249
502339
700466
224268
813550
929519
188312
1253028
421875
1011974
1832101
768836
1055130
1503905
889071
1589642
519008
784708
1506111
1145999
1925229
1801740
1267834
925423
1443913
575164
7364
1282543
1303312
1431036
186643
546633
1172901
813254
1574417
1483435
1030887
518358
279373
1982025
1489143
1952240
1104766
500989
1736129
1154649
1741145
1118712
284936
985502
1700746
759690
1500327
527868
506261
1061198
315689
1103830
1338226
1666189
463543
1656600
1203679
1565318
1645684
579321
588862
659785
810204
558406
944040
1631596
116830
1829179
1678394
93169
1603575
1995605
811328
1155626
491427
1607297
842839
1407705
1266166
202637
3213
1788183
1618199
1424249
19898
1137817
811958
1265011
1286736
1053750
1541930
1876486
801178
402726
812234
1244816
1645551
1757420
1720132
1545413
1058497
1690374
825310
305503
1978938
993653
1416495
1924527
1730294
1967322
275449
1550050
37741
1274260
1312263
493992
167013
512109
1999453
1157288
61043
1937903
1318493
87128
1130256
383252
606606
119023
391899
831608
348313
63072
182499
209811
1329007
846996
216889
1456393
1045364
1613320
1928706
426461
899304
1730047
1508475
881443
130790
337252
1512689
967193
712215
1490428
1313399
1212395
581843
90877
1146065
412645
1285118
938816
1203898
290791
390562
486541
1135961
1569514
924610
491114
363842
1161497
857172
1723375
1842802
1314559
1901116
1393787
490837
1566709
1622741
1489045
1332225
357441
1796397
527526
370744
1554021
1381556
382135
1419732
1305149
1176485
1411814
535375
1786075
813173
59905
266939
1036941
1734813
1104867
766663
438744
845877
1827531
1978030
1430011
507241
1866928
667342
962196
1537277
1739759
1943040
1837238
1831829
1331004
1437248
1587866
810517
419662
1051614
1137002
406422
1452243
507140
1135259
1875559
667491
532021
1639205
41340
605054
1422374
132272
299207
892008
1311483
1160121
1938541
1904454
1433916
222714
1266263
663373
1485438
757069
1028707
1079775
1796491
746158
784124
1572326
1550863
600123
735762
1543788
1258480
1549469
324281
1638490
654217
1911407
82616
832386
96715
521442
826985
513799
7564
411424
70476
1145998
524263
398630
505712
1798397
822027
667621
236456
1342289
1775948
344419
1035046
63261
1323668
568516
620221
1643031
938608
1108078
298787
994469
598878
1850984
1261168
1434462
901588
1677130
1964623
255489
1860760
1467884
1634122
402001
1219101
814312
952061
1403409
721769
909508
689674
823217
1574765
1401391
745176
69304
155526
1919353
1275221
626027
828257
1654324
847134
1289335
419077
1101025
895550
1136723
1034762
987786
788574
1081545
1214545
826308
758023
1498394
1997321
469747
1331682
1320090
709287
1179986
452509
422046
727101
1076716
1757521
973549
1206727
858138
1432533
722237
620133
190550
319136
1009996
897703
779538
1353213
1482492
1851784
1177293
29060
1901169
1301688
1430284
1415493
1355538
1721723
1840065
1588081
1316923
12675
788009
329332
584388
1261348
1349619
869879
1100659
31173
1906537
900659
1834521
1736373
1554553
282235
37404
1349085
1810808
1845317
1594841
21712
1707319
948662
1384799
1989273
377188
1837176
138555
1640978
1638212
1988220
331073
1506217
530349
1354732
236506
1775161
1406455
881147
704120
108973
1925774
510922
1202139
1360764
492340
1535838
1411331
1813578
1165685
1959941
493280
575227
911897
378590
326946
976799
1187890
593846
1821879
883222
1578307
830071
1508404
755105
435719
1454495
1164869
878571
1914553
1446756
1906880
1941120
1386208
918405
7054
1117274
609326
1905837
1662665
700890
442371
718324
1606022
978590
923677
795555
1596157
159794
312824
1512264
853943
1743466
1650011
1871225
1935085
445977
730753
106039
1660220
430324
1352697
1016826
517265
235099
741491
1737700
1841455
212509
1610593
470898
1166214
1340836
917225
1123264
1598559
1465328
222882
818122
1552442
552022
241953
608
1893809
1886698
289267
599238
1042599
891436
1623043
1667811
1364211
105165
264749
507596
1465629
168856
1536202
954411
1652460
672066
1541583
1707843
686588
659842
946665
1468033
1271008
1304731
1603413
1905052
694229
1719170
347369
348231
515341
146455
1442504
1080689
1446686
1880242
1074545
442349
896720
90132
1245235
530235
1799186
768584
540282
337108
886228
485308
679260
1171032
264812
557943
517646
1667570
1078351
433587
676210
119047
1899964
491031
1840546
362620
707073
730506
855205
939336
695
1732939
76229
859649
1569851
1650537
1656374
388414
936004
118663
1351462
510899
1471259
1196986
504593
1884191
1434292
82459
6853
1480030
1664545
1218832
942832
910923
916809
48964
285023
118693
1321527
844388
1914083
1981687
1911344
9759
1493054
1042481
1673999
129738
1131874
1374866
1318690
1653582
1256860
1671939
73770
813097
762147
636657
668126
60372
799029
657787
163755
1777814
730313
1206378
1658690
993171
1160571
945540
165702
699569
1724441
187126
1001644
1145
1930145
1766224
1544768
1135812
146319
719524
1750549
744905
833071
430797
1877805
69293
57223
343650
884647
1248575
1683698
1226805
1614631
1815726
1446264
1145555
296559
274593
1306567
1290286
221649
1996944
418400
879831
843447
1907821
720649
187679
1114863
1147565
1694891
1803949
335020
45197
1012464
855580
936897
335594
766328
1415367
978120
181057
1673071
815646
1865213
703889
35375
114846
1387641
1642413
1608306
1262311
537362
1119245
1571742
503359
974115
1348951
1434392
1690358
1517189
1983432
1062603
841717
885851
1657381
1240242
1466875
1759066
1389736
13452
1807447
356347
1112504
494936
651929
172875
1082579
1293472
92930
1002228
69040
905011
1861335
1669949
1475693
12436
254073
196400
510779
360753
1386976
1830692
1772204
962535
1307497
1801110
1720817
1584807
748547
1187616
1625614
959765
1052682
748965
304613
859429
480431
1610375
1570143
1661560
573434
52873
740336
320667
1700845
647632
1993407
977799
184495
760357
527927
261584
1457652
1868668
632287
701112
407453
934038
18806
127387
999796
10897
1272951
514488
1567758
808021
660298
1593621
1578367
533737
1116828
227981
1962067
1156201
1994454
48679
1408465
1934837
1402286
1617036
1164399
182585
734977
1665680
389997
318844
1639359
1388748
236980
1774939
1681255
1509768
1052434
865317
1753304
1282363
977679
982689
1033257
1033095
426586
459700
452076
685242
69369
332708
1434712
1421484
1927790
1315294
489818
1820404
1450423
1300526
588442
1609488
1207810
407319
1675671
975213
1796576
1538334
226002
1468430
1879955
83509
82328
839742
582027
368576
1728847
1624790
1402195
1463798
1507110
1001169
1349224
1136854
1915301
1337499
63702
72458
1696979
305028
1558345
1062395
1116895
1587393
1647225
1877898
932107
948751
39424
1416661
1752573
1694526
845560
486624
1771442
156836
358667
1015603
75108
1258163
461176
1131435
386796
793162
286095
300611
1743954
1277384
123458
1392108
1484381
446698
154760
52184
211294
1482725
1379571
1386337
816072
1425173
1552996
629395
972112
1071092
1368487
1928044
717670
1679391
1450338
1950655
1553300
1528350
1992325
1445350
405874
1705389
516086
1428246
1372600
446800
1977670
525625
311763
707717
1501512
1701186
42294
1364344
60572
824130
655812
406211
678113
1594553
1455945
1426927
1584147
396664
968386
93610
995601
130871
1353168
600926
257594
1611524
250791
69628
1650611
610323
963671
83703
426017
52569
180604
885208
872317
1225121
1811390
721005
362771
1426225
244638
1596912
43073
1577623
1688812
1216598
1314657
542353
657048
1262338
622988
1612793
356269
1193923
347068
1271441
1379842
1955494
91705
1928028
734767
635896
1946838
1575607
187292
134536
462759
1669048
466453
1140083
938472
805818
1846742
359207
1236450
1805308
1012340
547435
1123397
1216433
1403241
313027
35916
1654
365094
671085
578079
1008439
500622
1505063
91812
1442299
1043436
1194974
514922
632642
786115
851607
1117914
834612
315533
1752461
1572690
1962480
497432
1398962
797214
1089558
1242228
254644
556614
1552383
636119
1643846
1296989
1288305
1814450
346533
756359
679635
1698022
1342376
1328965
1981286
30289
1529938
1008827
23397
157683
968643
1204188
852754
1961098
417352
739110
385217
688403
466246
9656
543215
1820224
1586323
1294773
1389751
1319938
830355
1643765
547141
390284
772414
238745
866778
944389
33501
596762
1404132
435348
1857762
292232
148836
1805938
1067357
437015
53018
112414
888412
1100024
1230474
1300102
1188977
157860
1781555
606615
1065068
1647576
961246
1176280
926294
501428
1580892
1002885
1782922
1489596
860743
1363706
895097
225773
1203951
1096350
690876
1510170
377973
1551199
1596347
1159069
462801
1038122
515892
1697990
1683081
349735
1154689
261346
1708904
1505199
1507254
1323304
1101382
1922600
1469183
1950851
1007555
1127630
1557244
1213603
939811
1159131
351637
1462442
1048739
660778
1503867
1402321
894782
1004081
1240605
1724247
1776684
891396
1470241
455570
925534
119473
976957
1815282
1245157
1191168
314843
1905310
1230177
207041
1950349
1664690
112310
333706
1996621
418942
1382112
1425340
1293558
890951
1231107
666603
1891316
1406070
1557488
547155
893644
60777
1118639
1516947
1843187
1801893
1218529
1178536
1453278
955176
1407721
685008
157952
1315775
1267410
1571638
1219374
98256
1311371
279879
1257707
388663
1789428
762844
83667
633988
1821446
67156
1960933
747198
1280077
456828
1426292
1595654
1632488
1375534
385539
1199162
1297132
1714985
1425705
431470
1375597
362400
293589
926095
46321
838508
1859949
1995423
1464317
1719931
1164730
944394
957915
1166234
1142151
1924046
1689852
849112
51656
380954
1807203
170877
1252281
1561380
1188793
756122
1944154
1781436
1882077
422616
717032
24897
918986
1959216
1059120
1125488
972868
1109697
444595
912618
1063226
1095915
1977007
1043176
1823913
223307
1950468
1150873
691139
327511
1379501
1678258
51197
1231882
340194
1696252
1607392
594381
914673
627903
582573
46457
5122
1907930
1878658
443177
1300280
1794315
222788
1634207
706908
346710
373494
1191810
1674263
444299
115457
22321
1491025
1618556
591823
1105989
1301109
1239169
1346319
1184892
416724
1894301
606167
209536
881837
1807469
1056525
1475604
444519
630136
1208697
1501094
1535608
621585
937546
582713
925886
752401
1206942
1675985
119681
100398
273672
1122516
763730
186828
879618
1454198
377935
1810268
360412
662831
427255
288838
1561701
1348032
513387
5277
1277436
25084
913449
766683
1278977
1304621
1040184
1341634
523346
1152519
775418
429132
70339
419993
1662819
1263102
1970493
55814
527985
108082
1168834
1210129
1603433
1554357
82468
1088785
947543
441313
494336
1210496
787995
688409
1337910
1614117
535160
987385
1688766
563251
131030
1448448
318555
1958880
1350216
1528234
367229
1016897
1408297
795057
1596268
1967625
832677
401279
1904270
1410839
1177372
1251045
1878008
866460
366574
659322
397724
1380973
1216538
648062
792028
1812731
1707372
1257156
1127191
1384645
1412129
1202096
970766
1366571
765402
1710999
1942789
1583918
38910
324926
1145463
1564195
352928
367410
269785
684763
359890
1801821
318665
1735789
1028417
391612
385887
1995175
1653078
1027627
408211
1732735
821268
1885419
690960
1042480
426037
1369086
1623610
1204095
392374
926337
401458
1322235
1361509
157371
376804
1310729
941935
1794292
1186869
512747
970911
1497349
427386
1613058
1582736
293192
185498
35206
1134225
336796
1904735
1829746
1512676
968472
738891
1414498
428798
1339827
1277144
371881
1710713
1867325
708371
1672621
995323
961322
919327
1047209
462581
568562
1090041
503504
1509576
108516
1610850
1312988
466794
1223515
524978
193967
832155
1113281
245272
1157438
1235317
1229770
1520340
1215081
1661691
1417275
1279843
1812342
1098505
922787
694899
340091
1631028
655663
1428839
177479
1144922
1756518
1916447
742758
1755950
665246
1029745
553064
1904271
1084005
1170081
205456
181826
1116695
388532
242916
402011
410560
480140
1934922
1647102
1797002
1902053
152716
1316392
59084
626317
476605
850313
1963923
839523
1954421
952875
1400767
1192974
948603
1716335
361075
53050
662374
1654334
618500
18732
286044
11778
1962543
673014
937508
892867
1878208
706814
758246
1562843
471863
13479
174716
1406073
987750
312445
955814
1643293
1370783
1594709
746244
1307644
889118
1959622
435370
428366
1757794
1813689
67456
1166609
1487315
1937891
155054
1643364
879227
723666
316306
516683
22480
1921070
1054047
172964
1350705
1462478
1529706
1492031
1244607
1287796
522513
1606127
1709571
276079
644265
1974257
105568
1968608
357312
42690
1968873
989768
190986
47860
1958719
1185856
491468
1264901
1156582
523631
1079038
1345828
1171725
35781
203530
306143
1597446
1754327
1207091
1147925
1334521
900460
1232077
425530
793451
1481491
1819880
1421740
617321
1054065
1237794
598986
1963781
823757
496917
768482
1213765
710862
1603836
4619
346207
1981822
1350576
1071529
646014
692509
1043105
1363770
1875247
1042041
1021324
1029307
789834
684295
1588662
453444
1538970
1741777
1081051
205933
261486
751542
292197
145134
1155237
368447
1161588
678361
166656
1591066
805633
364872
1322941
315826
1493712
1449092
1854848
146125
455581
422536
337501
689699
959886
937326
335359
1353145
1257394
1243303
135336
581839
340126
1198243
594045
1230060
1913419
1786714
9204
96865
325107
1731905
1595510
596860
1600594
227991
1431111
154925
581772
1210706
222163
1512993
760751
1277262
1774653
346799
1821422
1923277
1246886
1143397
1366079
988407
780585
367158
134847
407987
865108
115451
177982
278342
1056782
1524368
1649305
640460
1570146
1082702
546820
1919563
103850
1934158
1437056
109885
1131479
427814
423653
1817669
1847675
1815280
205186
1174277
959673
848671
687197
1466436
1147215
980902
1195370
1963557
840565
1960235
1149906
1345211
1265870
1389595
254827
1806153
1236061
1513432
1047673
1169355
220079
1184671
1028300
1385550
61019
1071754
732700
330259
1822978
1189004
103438
1285667
1354963
1820722
949965
903790
424617
573040
551922
145142
1056524
690528
83980
1767502
1037680
421615
1385714
1521273
458624
1114091
1147737
601525
1510223
116002
1716945
17592
1980192
976159
1841094
816226
1217024
691797
564606
1687292
1904462
1678284
1413676
552710
1141737
423007
574377
405976
560767
1747965
1455328
1336749
1600110
1118632
298032
1775680
1593793
1952932
1986272
303317
730664
845063
845561
1863597
712725
928527
925639
286217
1086727
1108806
151948
183761
1371912
193120
1626561
259481
1707275
709056
862693
18600
994989
806611
725706
1999475
353969
1507871
445955
988683
1459659
1725354
1118044
961609
987714
1576522
417134
54986
779853
298543
866713
57391
1679355
358966
481976
1709562
517601
816779
566719
616298
869487
1460755
1842008
1209837
407015
1544857
1814682
883160
680386
948007
1532204
134097
1683657
1911482
855516
1246758
206097
1160884
316673
140060
627460
331597
52661
1833397
1303150
1341687
1413324
1762370
1730838
493023
1273648
621943
1347270
1931836
496736
1058298
1584530
1190468
1882795
774375
1246352
1941963
71151
971105
1859595
1745699
1882636
518982
699846
1873127
836600
1466625
299206
1562029
1853760
926168
960311
1466389
208715
625962
1606507
1566133
284445
251318
161361
270826
637846
1578573
93876
635622
1894117
545823
117598
240897
1886267
230915
1403993
1887099
1792578
124480
1639221
106751
689850
604870
554551
1913649
645879
72410
1615073
1941540
679182
189173
1077180
1157128
1225097
792341
1636107
109522
412332
196876
1521220
1515333
1172865
1754524
1644805
1531553
1510045
1111180
738893
939653
1244490
213015
240432
1785286
1182540
1231282
1236476
300215
1330289
103996
888761
1736228
1956032
402561
1434262
1738555
882413
1613453
128337
1648185
1287497
1181692
776520
1143454
1712706
1024046
803848
703170
625366
945437
462636
540553
1232506
1776125
567890
34478
297813
1611336
4654
437756
315846
1819608
1520308
223925
127101
1241193
457823
186973
617336
1589651
102435
719788
1490197
1905821
780688
963978
487834
1233492
686933
1018342
711097
426318
1539405
765536
511550
1341091
1027190
1788812
1169072
375454
252738
1606348
583554
605775
1569943
202230
1880983
473968
1792858
1671444
68311
507574
1960947
1313063
1694500
549163
1245556
1657299
204180
1851912
236207
1964385
157159
365228
1389880
563103
1080648
1557502
1619182
869900
517281
92189
1908951
927125
561658
688814
1008488
994410
953978
79216
1075820
763105
1757439
1738807
272385
212152
1937526
894137
204897
1436457
674845
433658
85568
274450
1105251
1699136
599383
1448058
1319090
1177862
372240
1504464
14793
1438283
1050203
88876
803486
1486568
4186
1326473
1047271
1466794
1526372
1098164
846777
1917648
1705251
1137775
705353
1074634
1450492
1155167
319344
860636
1737091
711177
274799
1815535
1987289
1705173
1609286
612974
1283039
1892079
1885276
316630
1589908
516407
142642
891258
1132542
745559
211745
1772138
38379
259436
641501
778624
234929
190534
1016283
745244
677751
411748
1414724
561849
621200
1501920
1769725
1622678
1391179
1035368
1621114
820126
1814397
651146
565272
1138019
727063
541135
1132227
1898589
1550112
973150
1840234
1576514
545930
29461
1534442
872936
1911753
263732
269990
1413356
350174
341719
1767675
1401411
1646895
756091
381156
1922172
1445746
118117
69058
356064
1758187
1609810
1905377
1951282
1840162
212443
1911523
1068277
1437605
97917
43769
1312357
198002
46703
221859
161084
696589
1760398
560722
986126
131799
226109
1328479
837440
1790249
639877
762491
843812
922331
750285
922218
1439804
1951881
1242999
601435
57034
597626
974999
688711
613996
561638
1667985
1249752
493620
203374
384187
543229
40603
318679
1159479
1053119
1328701
1946442
565373
888791
1183281
1560380
449942
357879
1923510
1907757
1402110
89495
530693
424467
1841192
1062539
1097417
1917152
372420
27647
1601873
950406
1336475
1957461
546133
500959
672374
1933100
985015
1960868
4686
870800
1723175
52814
351476
147282
1593370
533429
629987
269762
845880
1445749
1042075
425123
1513938
985946
1750784
556544
1034042
1594668
1695069
24461
1471789
869068
325376
565784
1838027
1969219
1528781
1465148
478895
1837432
1574233
1316024
552614
1529156
1714509
306857
211234
1791503
1382773
1446435
1419284
234303
1100087
891172
187540
873148
1499591
610572
7290
589950
640129
523076
1484235
370210
1344902
1621468
381252
1695745
289401
258586
552062
1343837
122719
1225046
312112
1205323
82858
451713
791257
1471282
241426
1398335
576338
901658
985157
790347
1108003
1193965
610323
776349
1613075
760665
368303
1030300
676887
1468603
976640
531702
479872
602607
636039
1515609
343353
1741532
716145
1285904
501228
1872265
1111642
336886
1343917
608846
451624
351848
1986986
963642
1915531
1370266
912288
1603225
1739745
128959
123910
1361393
1211816
915572
982346
551564
123268
1370747
1031986
1636947
766257
471166
1539278
1544378
1927216
1406730
1204664
409107
77344
918493
607139
1058706
1502080
55896
514598
545209
1686296
1501029
1554457
1948709
1695960
1524266
1338832
481883
570605
1086431
1659955
424861
1230827
1737636
738595
76865
1174897
1919362
154475
459601
1358365
868820
1725764
53160
927725
1619439
1162065
373561
5776
927153
495151
1944192
1609571
1763821
1142813
1622961
36044
1644164
214864
75507
1957806
1909703
1656776
1063650
982939
713902
310153
1298069
90354
1189238
738912
1397895
55662
697543
427136
1485733
289763
319843
937154
1148198
1146279
338920
832302
408157
1921847
1747114
946820
807021
1196374
1481071
1663510
853622
1566297
902050
921117
1604426
1677158
1580412
1893342
733489
1000265
1605322
439771
1689745
1914654
1205591
496826
189118
1280687
585152
180486
1219766
1795161
632611
1413430
1534832
537734
655782
1261217
320490
1914852
535615
189166
1614377
1534500
234328
1354296
1181222
234265
480331
1295700
484640
1031614
423642
1901062
554286
207655
1505136
239617
1529008
1805606
1660172
954987
1407196
1518659
469011
1535442
1391172
738031
1726930
1628226
279728
74238
465859
352624
487974
1649622
353256
1044574
1543006
78908
968740
1161422
1031599
1546025
851521
1869609
1490737
1416850
481117
1435446
1581217
1460971
853002
1452363
295488
147468
1886229
1336823
1793605
436070
900770
19797
514816
1146980
474594
471327
552996
1920746
1599892
1570341
1439570
790258
247689
1857070
128233
675976
1160006
317436
494391
1001729
758027
1825324
676907
586623
206730
349377
1744398
1102782
1677754
425829
1506808
1575921
1888847
242777
1744170
71043
1030695
907921
913579
112001
1377129
1818096
1310998
325543
894520
396876
571420
1786516
1426904
360352
456432
201839
897911
338710
1244284
762244
1112711
572724
1361579
688572
1916485
990249
1591394
1008091
1302453
1100546
711015
1343898
1243672
345683
623389
1772728
835782
1134755
1112624
319063
1861080
519983
934673
459289
1266054
1365767
1097768
594527
1091076
369471
739211
611118
1362376
1408524
1741555
492965
1489013
104622
1817632
563300
440767
1140146
1045170
1651666
369660
792157
1451597
1378597
468604
521200
238337
1199498
49964
1957728
992068
681484
1593771
1975566
1770241
1864251
1572127
1111564
1944332
482500
1922939
1862579
1098195
1612429
478563
490647
1370821
1754339
1233450
1000201
1862664
1990139
137569
1495858
1866078
558999
516158
936175
100664
1465891
337822
1319274
1120283
1842555
758743
1233115
1302239
150769
1996773
1920466
1381796
144505
298745
223266
1282132
1914657
1219276
61156
386852
600454
1856616
776012
100848
796509
1903440
702069
568397
1670456
535889
1456240
32683
1231580
474981
97211
980991
49962
1455553
421174
1595058
601304
951739
1667923
295312
1907604
1131023
892134
1808365
730131
534836
688752
621148
1933351
1786125
207148
1696874
6350
1353186
1556049
1782692
1337561
1835955
66916
996021
1494327
844151
433343
789524
1600110
1269052
359677
1244801
150674
1475837
1489882
503900
1950720
1938069
748459
398656
1362982
931594
1795668
552039
984090
917513
1569202
1816326
1610523
251841
1405817
1994925
1857691
1830293
592609
1384852
411589
1889927
975433
1915308
806810
1873529
1796762
1004194
1531649
1367996
1783678
1083211
481520
1070319
876706
1036507
1866132
1960958
904179
564698
614095
281420
1287969
1308564
1986302
124256
1424532
976415
1723060
221221
597185
935969
1959077
246415
1996414
216335
1288436
548510
1586646
175890
1621015
752322
1441562
1455135
1535619
736087
1180536
1370323
567499
1285365
680339
678736
1613911
662749
1211129
347438
112766
385582
1341430
830444
388394
173299
1828423
1686162
1347061
554952
1348410
1544883
1136052
95665
1955302
1599483
1767741
1034208
685975
1004671
1259587
1637449
1031796
847968
130339
1462666
1158888
1647563
1911670
1539294
1720399
1356404
1097472
835193
1710802
151175
198821
557022
1698295
276074
1293798
1069044
1230041
135391
1515498
602282
667772
1838700
671523
243919
898302
1684743
776663
992707
327212
241803
1321806
1956906
811136
991386
1785351
197826
1633665
1380020
226457
969671
513270
433724
951112
102456
531965
1323330
1502364
244946
1901051
1187109
1373465
1780486
553073
14484
1049394
1301073
35373
690256
1549117
1675157
1399466
825867
1701276
1631422
545748
1621031
1149291
1817619
1754626
1866907
1317577
1688307
583417
1546495
255765
753626
1675286
1145346
1767872
344794
1326283
657605
791198
671987
558960
1225451
87570
1259240
639815
1785867
606221
455255
601953
1141410
1890937
551253
1778230
610872
1295510
754161
215224
1175758
701953
427698
330303
1647384
955188
842100
808958
1847773
918228
1556309
1759341
142827
1280621
847304
1459655
37505
177668
1266341
493376
1915453
945817
1745332
603643
1044257
1872465
1000973
15958
68427
973548
1253776
615950
1425764
959870
60056
331179
1428691
1512824
1372429
1498821
1223909
294877
441286
335691
314265
1421309
1504075
1748216
921014
1710343
1840446
134349
220346
1158385
1453715
1826050
455264
482802
934257
685843
561586
1767869
1065720
1394757
1356656
1140465
466276
1423381
1654922
1058215
576397
313539
444673
845103
47481
652833
474983
1711700
1961223
909494
201121
1459032
1977443
411228
1456191
768190
1595981
1011650
1624140
1745055
1333584
493777
1169437
82614
192475
1292859
1959817
1435442
182797
451609
1431981
440937
1563906
48789
1316627
305231
497909
380928
983369
1919254
936226
684930
488119
1202573
1609558
522369
580847
797563
1004485
926362
632471
744400
92539
1541991
1669059
88623
856388
1185628
809944
1379295
277033
1711581
627638
169679
869933
1194536
1378822
14023
1042144
838224
1537008
1298937
170514
1204688
322926
317188
585217
1753173
252568
598542
1968484
1658689
1660587
1545479
1694105
365688
1719720
1395291
946790
1558205
1061861
1240845
1412958
1086597
409930
914438
1099198
1658088
1861946
321377
620343
226321
1165277
1223585
1696740
1738006
500608
590007
1421586
25708
1378723
1151119
1870820
1411230
657668
428416
1405499
400656
1732574
950835
9989
1066552
1866005
839753
765688
197151
879288
301324
52796
1593573
819435
1630861
518234
386723
559179
1614170
82122
60727
499807
1503686
1648072
365756
1024938
525670
1093473
1125083
1042810
90145
744877
905981
1897603
1727207
915163
961001
1466065
299799
1774819
1204461
1108223
904817
469647
119334
1230709
389414
1754590
473763
735963
959632
1018091
1953969
873866
609036
122337
1560091
492486
291237
1476345
412828
392396
747807
244714
320874
1349346
1959831
223849
416047
462442
1851343
780147
1096879
523429
1097573
45734
1594561
1901449
1233963
1461276
101977
1729705
409050
1759175
885077
625687
1255347
52109
433862
357951
1868618
1336055
784221
191722
1975684
35190
406488
1192305
1422327
1411799
142632
1528322
553290
1156062
77394
224011
1679154
232924
1888395
1534601
1478259
1011474
936929
306537
1823097
952547
630386
387136
527573
1911758
478699
1201958
169500
1835834
104591
392175
1057300
65216
1211
792395
19990
480953
164548
722829
230513
1911683
200266
828669
1317868
662161
547359
304156
758181
1834495
229250
1130979
484902
1790245
1287050
1373429
762281
220056
1856620
1071623
1377637
1529777
655750
172114
420379
893881
1787862
1410636
1716270
545454
12259
1436959
1388580
1010509
1770202
1799881
701023
1912185
433046
1223485
698920
281037
1327849
665432
1461389
515852
62690
78348
1964452
726192
291325
1535186
446594
669794
1413922
664116
28206
145775
1632631
1529805
387282
915164
1873885
739678
937983
1410780
1497481
1358445
1701373
1266175
1960550
998871
439183
1777211
1318125
172065
1434913
224379
679023
762017
988819
965718
1640636
57802
518747
273526
1902536
1100435
1630664
18538
1869250
1610470
313714
1561408
340004
460553
1864523
1172043
1154416
1902306
725682
1552929
1960141
1898527
1861559
1929547
164854
1101660
23863
686833
1122623
2984
1439226
512285
963169
244997
264075
921362
1560884
1115633
112466
216263
500445
1043260
759559
1416429
1785398
975365
1294677
1518970
569806
1338440
793965
100472
1986304
1664169
1975030
843354
1785059
1889201
1415287
765996
1022334
291832
152836
276911
1623098
1518700
310451
584010
1762927
1690538
980225
1242165
441543
1573430
683835
210751
408474
925152
1833524
171699
1075387
1816996
334316
431322
1253127
1569884
3354
536559
1059054
83632
1095817
1506721
316155
1096994
62713
319476
1387717
395477
242861
3615
1451674
775544
1790854
1803700
338017
1117459
1303193
121293
1006244
1005473
1574300
1183793
1945299
593732
1513304
750709
606227
899851
1039993
533114
890830
653927
562493
1545249
632116
639721
1287317
1971769
1423018
1839801
656214
1560112
52628
559691
1970569
1944608
1504430
1354536
990085
438380
1056631
1729353
416708
1187291
1855635
715465
1455597
1489006
873629
1597430
379856
1670867
1777043
1665817
449893
993821
1985533
1480356
1001914
417924
1324010
767034
249085
853657
1162385
1118331
1727179
715004
40254
64867
958027
791764
886053
1462290
1277785
458442
1711809
610659
218156
1106156
210350
1943159
101190
425800
1258175
786465
1227413
171646
975996
1554071
1530575
720739
1097047
583389
1771068
1139833
343367
873775
368952
1899508
1603291
249002
56739
199343
1450673
1041932
1732731
1731283
1217461
1448352
683995
1366298
193756
468389
542731
141287
1036494
1668794
487877
1130968
1679989
1528674
130693
1173379
698167
546797
444392
144321
1840241
496562
883243
975904
809759
1323237
827751
1215489
788685
820785
1916365
1841347
772355
1283456
41269
1902447
1812382
952005
447017
1469108
1578040
1098445
1961459
706107
1486877
1388381
1422151
339270
778965
43221
11962
1712652
709557
1934369
969176
241525
1188154
1634803
56460
1842707
1377494
755817
385380
1573859
969519
321317
82466
288260
944696
654249
1216852
377350
813130
262188
1001962
849258
1081990
1623847
1195463
972593
240453
1009357
232798
1991705
1913076
1866119
1062013
219544
530517
1972540
1909024
1575838
1940541
296511
124191
88169
49458
323313
1048394
524340
1076955
1679476
1057743
1712280
898890
58867
1417419
1229564
471784
1863253
1590104
804299
1319904
1722426
1005822
1825990
1780354
923629
911360
1505459
171751
1729208
1549190
144097
1841578
1525860
3730
896601
1970910
1396646
177159
1567859
1666022
1839081
16455
40123
43409
1751855
1394005
1184759
1228057
1952804
761261
106154
1661203
1845553
1474452
224439
1022035
944812
1604588
1564433
1037522
928697
1480847
438569
426137
457222
600544
820845
1090177
1972076
285480
467115
1917037
1992004
75075
1431438
1002075
727537
1042027
389585
1482794
516844
672664
1503846
223636
558621
164990
403794
269400
1466546
60174
256933
1373417
1712791
1408112
690329
847832
1515319
329979
330016
600216
1260990
361954
523292
992288
1090629
675604
298951
1415169
1601052
776720
1409605
1968138
150114
732421
54456
1342861
13470
1886327
190732
1060863
1898996
48988
57426
485089
1387924
1144653
578050
139356
501390
1915885
1518767
55282
1915011
1106050
627934
1414708
1873778
361739
642804
375804
1581431
757298
121229
1226188
1860807
1176403
1376248
1399813
1097275
673111
289409
192745
924876
1508169
596486
1199576
824471
1183326
750847
1024117
1870931
1234355
1629557
847338
1674691
1235363
1401836
1587061
1565023
1663359
1606047
825579
1812340
772013
516266
260314
1130696
1501035
887122
771062
782433
1333180
606803
1011457
893966
806588
1372775
1706469
598275
1080980
1419699
816219
343735
1463647
597211
1495068
1601116
1753513
37842
1318529
239065
1824181
1007038
41542
244022
1422612
1678889
703037
1900669
1574997
981228
236863
8637
1108339
1521522
1003493
1745034
1382999
1315954
12474
516089
496443
664099
790848
753426
333236
1485248
1613399
1749179
1974527
1159865
994047
242395
461944
159331
1742173
531568
1103273
1204012
1290487
59831
1767741
826329
260697
1658675
60084
1994634
1201539
364033
1285864
1707011
1965195
1771417
514950
1482103
1304296
1463975
1482746
915874
154707
379186
32300
1583084
1403685
643203
65958
224006
348564
1145032
434943
256098
365921
1865526
721570
1030224
1162604
1453591
179297
1943828
1946200
1480004
1726848
904566
325682
1057851
1299936
629953
1343147
467615
1496303
142218
1482434
1907017
1564316
1026451
1902154
1568115
1902112
729062
1640818
1949257
773490
844081
1770650
310391
1230020
340550
1878833
1928256
1871042
135942
1039936
298125
216033
669373
216450
1686637
1496952
1576351
1428249
1359073
1599625
312887
235630
1761103
807277
1609786
943915
1403730
961311
848540
233160
1715370
912341
1792567
485182
380414
1478101
1443408
1336759
1831789
1377641
504223
310577
1560681
763806
51815
1536952
336610
498428
1217636
1955567
1082393
807844
1142900
43246
974313
1456459
1700503
1147449
81695
754059
865575
1916248
947966
1427504
355194
755967
858433
1491233
1459746
875419
507945
1000489
1095027
222583
1035064
1668479
1093669
1288658
1245132
470756
223699
1633150
1882468
376424
414878
231223
386392
1468862
579259
849655
824031
1321910
1073831
84840
1818856
711531
182669
1238063
402648
1244571
1671437
368844
1414737
1035996
1903687
170382
721854
1435074
302608
1549012
424545
1025546
1114904
381053
386730
1699741
1507607
1143251
754163
1607402
1794760
156986
371616
987207
1231212
96486
1398318
1532455
873287
119701
539823
1311742
747076
1558665
959516
686229
440177
1249790
938285
997958
1146929
1445036
57040
506865
229812
387089
1838806
1459473
830078
768902
1864364
602121
1573318
1946410
491457
202720
1261776
116861
979155
80454
4176
1483897
1379645
1273501
1300659
10874
950412
235178
186906
628098
1808812
653585
1410548
745800
707895
832100
1915201
683914
1451019
1302411
1938466
1794185
1898051
98363
1127094
1520617
290397
483737
1481076
24356
1836
878190
1981609
1942197
416648
788941
609226
1978601
1568354
1720900
1374368
117894
1133773
708782
804338
1777289
1513388
758998
1610346
68893
1205031
1995871
1437306
1934082
709562
37084
457575
460803
834342
1471944
948380
1591431
178615
98271
1953566
1529259
926993
1424663
865836
1515067
1867135
767418
170727
1225160
290410
1858888
1584435
1756861
1868680
178728
1111252
1534503
539437
354903
486795
1097512
1174050
1214336
1572052
433356
198994
45979
1881372
1747514
649684
816397
1816879
1853653
966281
129110
1899221
1855067
1432058
145942
52446
12504
761798
1940708
1298151
1226226
1917841
305708
542215
1834402
1926235
1903958
18072
923688
1825063
1385888
476226
490490
1180024
530266
1956141
263906
1997784
829960
1593954
229809
567187
319982
162951
1653636
1688550
805312
248055
1402618
316078
1232412
798370
231220
825303
1790020
211415
1422400
591984
708851
171980
1705293
1034219
805892
1710301
721542
253542
1272155
941804
1492637
1504607
1711779
589072
1238343
1769992
1022538
428774
1385270
945430
1969101
661543
508576
1566609
1184952
1734727
1473113
285566
20167
390305
583761
470408
345935
396255
1609212
1846451
1266770
895632
796576
1369515
1848949
195349
1504313
112907
1743049
551468
1835222
1894783
919030
1365647
1921978
300988
708247
1506310
1937352
1337235
147816
1606220
188631
626921
1688059
1700825
1531761
1391174
178543
973487
597025
429969
1755167
418267
339491
1291503
1456320
419817
1701067
1611545
1218968
722946
265302
147376
254526
1220631
1407679
1992505
1892065
7473
1409541
1313239
795506
267037
227370
1439264
471684
1406195
175016
1325577
326695
451863
1042970
1380697
1692668
686106
692103
1852208
1374246
562422
455913
748917
1792057
1524827
817852
1006761
1778526
541114
570073
828076
1573232
232031
1835554
1744614
1559894
1831097
59116
1263560
996741
137954
1702275
1229112
89842
942774
469652
953473
801755
1760785
1737538
1490582
273490
1333173
1320923
1975762
1807605
1577787
1146404
394483
1234681
745210
114615
1801424
1473374
1461943
834986
449919
789963
235677
296064
988532
49343
371691
70525
1897626
848744
1834103
703081
1479532
6198
652482
1231792
1934125
249754
437379
1710400
1794257
885998
1444507
495565
443916
534128
1066049
676356
24832
1848359
811586
1525445
778596
1765298
80798
1081164
1052890
436822
698639
1317779
209498
742662
859093
991548
26571
184190
1546489
691492
760314
1446618
487694
516731
1157926
34556
1749459
1633763
462302
460015
34236
1699041
1551714
169728
502679
1883365
1167450
972099
395862
1946940
409084
697529
601366
1097533
1670818
1016700
1095705
1012484
755366
80840
1918666
605039
729848
419971
883869
103610
258806
1878668
433765
1772528
333074
603204
1236365
373594
1470147
1840406
933938
1069406
1663347
1484000
1301316
1376770
282267
1927628
462555
476299
463749
1197756
1790565
1174939
1344858
1067232
1390769
800414
1643450
1127022
1708536
1659622
1940588
1151610
1846750
1459313
88284
262145
1238338
242381
1722208
643193
914864
1018616
892390
394636
439009
1800452
1291625
1532194
98332
1896498
1178142
1813073
1193786
379939
843832
1211032
133882
988336
1341783
533805
1745213
1749020
948831
345948
1902085
703805
1510002
1162873
73775
1597170
1057380
1037288
523371
400334
1106588
1649905
1033647
1479523
1745669
445602
488581
1263206
327195
1518057
1103912
351452
1418895
629113
787127
1335658
1756827
1996525
1237102
782430
1150659
1799635
1143093
1239598
247763
304429
1361471
1528486
163937
1327661
1240527
9531
1728788
1826255
928982
305370
1148381
1086821
1798858
1661188
752684
124200
1774893
168495
372364
43567
1974689
1231673
248654
1419923
1248296
1576006
485532
673540
1905254
1012541
1404420
7889
711294
222623
1638781
794718
298440
1177375
1317528
908389
1916133
209361
1501226
836529
661700
887045
1199181
408774
1650784
459489
1801549
590257
501357
53621
157440
334550
1051926
746554
940784
959987
1932343
1161793
905235
845309
653978
1558466
1386941
1391620
546144
39629
1540694
1716683
970304
773027
1197412
1140985
869280
1876549
1556732
619417
1364005
5479
1753606
665795
516544
7221
58924
1582633
1648039
806067
311074
1806307
1790796
1965720
1810560
1901246
788881
1773675
202594
1394257
1014122
372848
636170
869373
958330
1416907
637649
909689
1145884
768445
228319
1691061
760020
1238987
328675
1337471
355773
1991656
1256557
890514
635583
304229
545951
724412
671106
682320
430083
324438
651194
684960
1537224
954492
1025000
1621944
1919323
1267351
1227780
354778
1611059
1015299
219706
1009612
501989
1680517
469546
795588
376433
1842799
1655370
278333
1349387
1851756
1836389
1298710
761471
1907076
1023831
618866
426751
216709
406600
774810
507873
1858848
361442
435474
241829
1196222
340577
1023939
1084981
23362
1355126
1482309
1826781
20792
390289
48183
1860988
1920370
68155
1346719
1265504
1340180
681865
1874740
934762
597730
1543238
322969
727337
790402
1561038
719642
247549
923769
1591850
1497903
1937226
1299213
1239743
1303530
595840
169919
381742
1301625
83817
1815091
1022198
104487
1744396
1734617
1149794
228444
1290815
1734354
969782
865782
1804654
1453877
938311
267080
492883
1120034
50626
908623
1505516
983541
424670
947369
1595235
1359345
682502
654179
587852
456516
585651
659259
1071787
290032
1396200
1926183
984745
537481
1807388
1636210
1683049
548180
760640
343186
1300661
1880485
1464271
674958
1607064
1991258
767679
1244589
1202431
633280
737485
1870778
1826189
770894
1081582
641710
529216
81957
774982
616071
860813
431486
258889
1509777
1740199
842668
1282147
1209678
412109
577150
1543901
568791
1364668
1882114
1933051
1762304
1485691
156064
1172472
1335413
1503670
1815597
1978557
498136
1379508
70406
763031
16577
1896893
565921
922380
577046
678745
848527
1655351
408079
363215
1060059
668790
1587985
1814628
44568
544645
797412
1828923
338398
392627
957944
872949
1412401
1388026
537927
294249
718584
39870
1297262
1672977
547023
86807
869986
1139555
1254578
692367
1906687
167431
117335
333892
975868
1850137
936727
193703
804583
397572
1929631
652228
1937226
1757725
1616380
1643140
1944619
1273466
1828335
1480799
805648
1276742
388151
42485
656890
57126
1241817
979311
138809
58380
596130
27353
904368
1572091
1551866
226539
211348
855042
1138713
72837
647176
290337
685207
1693217
1386637
1411425
546142
553371
744752
901396
630491
4180
630933
265947
1415354
747821
893529
1161354
877911
1714818
1289455
1474635
1752123
1123855
1698594
1844474
1074909
1074718
1879842
1282504
584008
26340
379888
1754990
666788
873229
986959
1092721
1656278
1432623
820874
601641
23051
1560395
1600076
500684
853111
780687
633046
1826838
798144
708434
448789
1287794
424497
1454197
1601314
1898981
152199
1664942
1101961
437504
54737
1727810
1248800
1564366
978315
1265247
1612084
1975159
582762
1931877
1060843
466821
1159714
1380095
1572417
1332545
1852790
1558833
949846
1254568
1897758
979547
513378
1617409
305940
638681
586394
164659
1579724
585655
630954
1441046
1367812
1439187
1608266
1509760
1497422
1084730
1775704
1408700
52723
865942
546748
733808
710479
1677534
1873023
817439
1661606
51727
534339
1244511
637698
1964617
1563896
282454
146957
500368
621780
1241465
26311
146567
961020
187471
1038253
1534792
1805952
97129
1861015
1822385
386752
956321
823549
1672527
1677414
1354473
1436978
812717
641909
1258602
1926167
1101821
147034
1923180
180965
674612
912133
538127
1214156
1703035
575561
80704
242250
1433279
829537
525325
1245339
1823512
306760
541665
417142
1197859
922295
811824
463841
909571
839897
1982008
1325522
1893931
1246320
449216
334397
1522549
1360351
749986
180630
79608
750771
1108311
524986
1163695
73598
300063
1338866
907545
153506
1246444
1134340
675737
1573394
571312
879967
1920097
1183341
447365
793807
446125
935489
72068
477569
1022699
1804682
236492
1678441
1908345
1015265
344280
90218
853753
927694
709183
810196
793120
1268141
554649
844341
1080571
1066956
36173
382935
197767
37208
1594537
179140
1951848
428105
971331
1420416
1830803
1062103
1984032
96726
272037
1541912
1395148
1952406
408097
923772
710126
1525611
1065971
1328655
1261759
45912
1121629
1293785
347048
1776241
1265293
395592
1952260
834680
1145239
1326750
1360907
507069
566725
728218
491316
1191108
1338399
606775
474334
1068828
1885125
707533
555229
1771948
589858
67470
1476724
767993
955043
822483
1693050
1442331
892763
1070311
1772136
792848
1220566
1091038
1593637
1369699
1573702
764664
650949
921161
422298
1799023
1139377
1078313
1186321
514846
1929290
674298
1816647
1183682
348939
1858258
985637
1808736
1159441
510069
671214
1557016
638655
276535
1385347
1349200
148212
1153393
771114
1439376
1553240
1608210
1575092
1398717
51838
922810
732825
115472
164651
27921
1787693
978600
1569571
1055358
1949337
854332
24752
74228
1012936
593116
1941149
465213
1473765
888999
1700568
1935338
214676
968772
1247152
1289632
1470916
610530
1342555
1547139
902442
120599
139379
1959854
490587
1626720
208320
1915634
1227049
1066602
289572
1961750
882449
208390
338258
492696
501533
708642
1365393
1032107
1529579
1086432
927033
936465
1569026
1312348
1920216
865066
1380439
210633
868064
666873
1405990
794177
1327011
853596
508544
1334368
717565
1598318
118062
594591
1156630
548815
797024
350029
1207864
1379137
1102422
1256409
1903603
709215
1428304
1823528
1385746
1497903
1027067
853870
1509759
1008154
1474181
521808
789910
1887382
726956
184215
687120
585544
184566
364346
1828059
849707
1209639
885822
1244571
615623
1163881
198491
1111021
1945973
1254956
823046
923895
39325
699031
1156821
1626658
716286
95359
1762592
201982
1797242
1497368
1196555
1117417
1675892
1858582
1896481
1289743
602115
410863
836911
730122
291707
1911886
265765
648816
1608999
1371151
1254132
1891234
310467
1568725
557055
1235524
1735308
548998
471408
1070751
1249453
1094817
717822
718580
303982
939049
1361461
1620718
988878
1922655
1529939
1917863
770366
313204
1892085
1965891
1803319
1330702
790946
1464229
487380
563434
1522106
1720203
1775202
1525644
1437607
249771
855021
730354
1940958
788779
327470
452150
1755076
709092
526102
1810824
1761286
1933537
612845
661292
627679
865368
1888668
1425797
323572
252340
952477
1001444
255888
579747
1383082
1849194
31913
1577589
941031
1479115
745781
1391067
1855616
488152
1552347
341246
1561132
1576411
738212
93569
1873486
259381
80331
1863667
1387883
26229
747796
395538
1616592
1150825
481762
134470
1518935
494545
1134750
570215
959352
26456
1179089
475621
951516
1686535
1028927
1963940
739170
1175198
1407839
1232402
588716
199686
1436755
684918
1939734
1437508
10777
820754
1618470
1346483
674191
1786287
755078
849584
114359
1361659
441861
1076990
325324
238304
395850
1517998
1373737
1495606
308361
299814
1025400
116546
1621142
599876
1934669
369525
935747
808114
1741608
263776
1791625
1229060
1157033
294832
1207235
1648808
1446929
642166
788371
48305
814118
1923710
446335
1389003
370819
110234
579888
1302106
702455
173768
225140
1597837
609582
1665099
1658286
362004
219876
1063815
1798785
511350
1830177
1957609
581505
1294875
128330
1575340
1888066
1718938
382339
1227249
897443
368918
737228
290870
1074485
1511401
292558
1069580
1238806
1974886
122884
980470
1029926
1925007
819448
1110048
1701285
258589
634238
544058
1602682
154733
956063
257415
1928919
782790
838579
182375
1514719
234679
88455
514614
1118591
1746993
404569
1475903
583624
781626
392384
623396
1821710
1011999
262303
621994
897287
948226
529849
646801
1872706
1236299
570151
1620764
197692
1841479
1254378
881776
1046052
1623285
1929578
467822
1693312
1046026
874373
394363
900697
1222810
951621
1358123
480103
1641997
737749
411724
117079
1813899
1074878
1629901
1817563
1737790
660844
651837
1370800
548957
1120196
210616
54680
497745
1441692
60143
287685
507733
63389
1596915
1488250
1156199
757472
524893
1140242
308347
1375129
869529
315097
1784988
992117
694663
466363
1240492
556700
241913
1557763
838698
1339326
1263562
273227
1378772
522445
917188
1771771
625962
1681124
1507920
1295998
121023
596184
1595592
1850799
1275905
74718
955863
1052505
482716
11732
1114316
1786245
128693
846851
742694
74900
986933
445280
775377
185244
25189
775970
1180872
1783275
1098577
803832
107721
201520
1649595
699273
32118
1889830
1638736
1500495
1926866
205395
841073
825458
971975
963382
1320773
1706994
434900
1886993
1899112
293152
464515
440488
224952
47453
541486
1486284
1874624
1391549
1551014
1734620
1658537
404745
531591
826046
1204261
779297
1191638
1428446
669319
705914
52281
1837331
1923566
1943006
103657
617615
964178
1485460
1714886
140235
1030924
180256
585889
791161
1607952
1342728
1030787
79669
847024
1021427
1519540
1665360
1565175
1101884
342935
1651192
254747
544183
1414852
574072
41676
914698
104141
565220
1139588
633516
366170
28157
831633
1686269
1956407
179912
211231
619659
1124994
1442271
1063999
261106
414856
1960337
940797
109339
465975
1441905
1525029
343024
1331527
1578656
376459
1494377
496417
1025339
329188
1600027
401146
1403919
997922
1371642
1046857
1001226
295859
657019
1586630
836193
1404479
597441
1556614
925028
464266
1675593
44378
487795
1665493
1170078
1585871
59183
257038
641621
482979
693983
1732104
1240655
1485706
1976614
1546907
794039
469945
914229
337591
1368206
183631
1994078
1177309
1773408
842097
1395890
637056
272735
70055
331389
996837
548660
403634
1448417
1622484
1328016
1061619
86375
1208279
1628044
1860890
1325428
706956
60040
1884420
1948678
225444
1366472
1093215
650889
1943986
520018
311398
946960
596624
1497921
1275601
485715
316853
1089193
277991
199720
1567236
1479347
540266
1942282
53913
884055
1689698
448282
1686274
544514
1073081
1704277
1761699
1226768
623250
580841
1544107
1345889
533771
619706
548520
1672738
1628827
1316807
541421
82064
1670143
318623
332177
1043116
1348686
877182
21142
794585
133915
612565
510407
1622633
910307
555305
604089
1599451
365213
1265015
1360051
983476
1538602
1924775
383035
1620150
78482
1649806
1876298
1680217
328523
1900797
1799895
929969
1468100
634708
1439766
1583818
105121
1661187
620959
276093
1511907
1700642
467046
1214468
1318986
1026690
1588666
5512
477058
1968422
33122
1264002
1333604
1009710
598058
864565
1146873
386475
88275
1209746
1403139
1179210
1697947
1743422
343798
1646362
954003
99095
347388
426897
861769
741009
1697034
721138
1953549
1114236
1315253
1304993
1159261
1960912
773422
558594
243755
1337042
197724
1188463
1580101
1618735
711156
1831347
928696
121692
650540
517273
472400
1354099
909995
1547361
393125
666740
1360729
337456
346190
623761
1733786
1894132
924233
1646879
325033
1097206
907905
1490003
1780808
1858065
1516845
186661
1708099
299283
1538938
1238625
313281
1926316
1913277
996391
895828
1397843
517298
850217
1381732
672233
1636873
121031
1548690
825380
1779020
379082
376172
59382
761554
1626826
1699221
653997
1733466
880731
152633
944842
1819452
256231
869357
65743
406953
515595
592648
1712399
169403
1606241
760545
1711990
446579
1018211
553928
1921820
1354550
1509535
758736
312481
1890683
1536976
644889
409253
1718817
1585107
671816
145431
1604780
41045
236710
558027
963533
736112
456955
1543429
1468528
561533
1900622
832631
1192464
1135254
846942
433795
1642435
1023359
1249544
1658450
1347081
1134010
192199
1919939
1037033
1860171
143894
907080
1668329
666532
104526
1961401
1545953
921108
236946
538593
1743696
1031542
1545308
369470
1344616
1190353
1327303
794844
62026
50316
405651
892554
1631342
1597605
78923
1491363
649285
1378510
656624
15393
605960
565218
89602
913669
1798209
1852499
1378067
1062487
1687588
1123302
677969
1166658
698300
191949
1518727
423769
1846069
103799
1231455
1183071
979716
1742294
1640065
750882
1215200
385607
1426701
228232
1752520
425252
328534
212406
417290
1811982
172541
566370
814235
1320259
164318
932666
1142599
667622
1083664
760163
1179879
758073
1715690
505268
1360182
785682
1392229
1992942
1017862
211499
1136441
1612876
15740
384401
464213
1034204
1708922
1369762
315369
1361623
236933
1000300
552906
1787848
172988
1038348
907152
1418661
1149922
1554480
1321241
1134618
1858585
54420
156725
1498642
702885
1903250
359740
1899557
1353194
1317531
1471557
1921681
284605
1678784
859524
551589
1158784
108383
555057
1995573
1960862
184786
894650
1051578
607445
1866727
1856278
578872
1213070
36685
1886650
1799779
129004
566940
221380
1182299
1009183
1812596
441867
1976702
782756
97186
225520
1960842
835390
840469
1340512
1217308
14350
1117301
573254
1677004
135879
1705292
46263
955172
1400298
502169
603999
75882
1186633
411471
168060
1002217
1666261
1952874
429352
1198467
988017
334203
109767
363780
1432802
6566
1356412
820504
363806
285609
512071
685189
1178419
833723
1999550
1237575
518155
1877709
1340367
210086
1484585
276132
760058
1721492
664954
1342133
363237
1670823
186450
1413876
1900569
1073329
1083487
1769445
1747027
277652
1932140
1943031
1045675
1484
1952603
1274951
576991
791917
1555531
397888
654131
1235442
1431998
580559
695953
1632018
1184341
529181
1125453
436116
1047569
1061892
557899
420804
1268330
1440806
1367989
1977056
1498733
1127387
390874
1844847
869142
37721
1021183
164553
1051810
1038198
1717292
1626084
69614
1627316
1134071
1753878
865299
358320
242058
1177291
1132674
1326142
1581389
1561386
216217
1046979
132794
276085
530946
1657498
1159576
1532738
1609728
1476327
567527
69011
896053
49382
1941392
811462
635419
1019178
1070491
1632235
681227
1273844
1645718
758607
806430
66848
807757
1832006
696180
1628315
1610223
734755
98351
30204
1836669
220359
1467193
1380322
1635646
350409
929641
1556596
56444
893313
363405
654701
1270161
1884225
1337294
1582863
1534528
925548
1530680
165441
1603281
265332
1495869
573320
1716473
1364640
528889
569887
704288
260264
435966
1638401
548046
1638683
1437897
1386917
143597
455986
1705404
1740944
991222
707969
1283950
250866
1458916
583493
1601026
169825
1463330
10011
77101
1137865
249835
488355
394173
535737
1167233
1475084
1434455
1736116
1410283
1808594
9738
201561
538577
879439
428168
835279
904724
134549
1761209
1997371
949136
1970509
702011
1643272
1850925
1400004
1275462
74508
1255860
1637210
1706974
170677
1012655
1175654
466405
1480835
622847
172434
840136
1763556
1224575
720720
533721
977506
111500
909143
1016892
117469
318140
501035
881786
655042
113238
984067
720578
1242255
1720711
979020
13393
901776
1786699
1048586
681814
681915
1118627
867289
801756
365090
1662088
296473
1384301
769805
1233131
221961
25905
1968658
960969
1384925
1542616
49697
473485
45461
856973
1137025
1696402
1493644
1990629
568722
1598503
1977996
487862
420009
856417
1436928
929827
1283427
1117988
1988892
1546115
1997224
374296
1989352
337946
148085
1895339
335927
1245706
790002
859688
1000206
1822126
1702766
294841
1747398
1432733
713569
1589814
625833
1407358
423655
656836
685063
1926539
542075
1947233
1642034
1714281
1088899
857330
90961
1277833
194053
349360
1746487
1645674
452217
1339149
1664566
1989984
1744012
1797580
1151380
287166
1354076
1603117
338495
1152711
860844
589182
1913252
17811
695953
1782085
1255625
1736857
524390
1599982
694457
1739067
1432209
1767789
1174749
542108
888882
801924
1718581
620472
1074031
1751428
20189
780210
1746384
739719
1036047
514621
299456
837153
742729
349181
901249
774928
1230960
1189566
1109902
837992
345614
633496
5018
634481
1215060
1087644
1683895
940053
1125030
733993
1577238
1195865
1877515
361166
497205
282543
315871
1929676
1426875
214173
629378
1484503
75687
1485445
1984129
75303
629464
531480
1814195
102470
1931418
1284665
433496
1600404
949848
1654736
1798235
1328801
1439241
284603
628775
1910271
423962
528873
1769431
1855925
209394
1555559
109073
530679
1401710
1232259
1219370
573637
644631
1794412
483446
710941
1959806
1180919
624946
1052289
1186736
1472253
1749782
83494
1890252
622427
323316
551357
782671
423804
1362332
1080194
979240
1877271
1360929
1870494
1229554
1352091
1092285
990658
1660317
1060353
209653
1675959
1340151
174011
751997
90588
902415
574562
895080
1699532
1339386
14647
1471614
903706
1002724
105985
142443
1410315
1073508
838792
1188861
278730
898813
977100
581465
1676938
295262
1124906
690495
1399713
56963
554049
1706439
359801
1653022
354251
801683
718848
1424311
1065073
964186
1662703
1011832
1360437
774198
296435
1607204
1306524
1465543
415322
680145
1671673
1483523
50979
117023
279459
754478
1115433
952572
841671
1546480
1895653
457872
78820
385417
1785297
884079
893923
329384
317424
710295
437209
478701
849075
1736215
1214435
654643
312461
1834268
1771585
962142
34824
841756
1692195
732352
706631
461422
1947786
293913
260056
1176829
863398
1171364
749814
496974
500776
1770957
1970181
1066350
411072
1708858
468653
1123889
1059257
1993012
1009958
363968
1759571
886891
666404
1796275
1001620
1574685
690732
232491
475106
871958
1694069
1114680
488068
1187530
230578
888574
924538
1015756
20751
1611524
649936
1868494
1353850
1850708
224158
484329
46718
1902491
1965740
1660583
705693
923158
974471
900953
1276767
906692
22175
246329
884163
1937250
1205504
1201700
807463
359412
238594
1965875
74478
890864
923285
1460129
1267679
1166971
1517357
634644
1844464
1096926
1210735
1079216
1395512
629520
940808
589394
330485
46890
1107309
178140
1832572
1886961
569808
540327
176505
851920
1107157
784892
276999
1443193
1138002
1612502
1567957
1233914
1617180
389987
958003
194741
556901
253083
1154080
463199
1136208
699673
1051349
1333131
160939
44294
1938962
1502739
1935807
1952528
175471
764208
1350502
258364
566108
1829625
1398133
1499200
9373
765522
220646
318024
1931535
1935627
773841
233965
1752183
336589
273503
1861714
115398
1699320
1298835
1249321
1535652
508035
263896
852477
1260939
1209175
1585789
1343136
369106
986693
659900
1898254
777363
1645411
125423
965188
969210
714350
19703
451645
1556952
360065
1292749
402455
347271
547016
1437497
934644
1413279
114083
111321
1372659
762859
274
1504416
27273
689748
784663
729514
690716
170358
1257395
214669
824557
1657378
713887
1798222
15992
1997280
137668
362632
716930
758189
699386
1859137
414762
1112639
1343518
1344140
1479247
1111786
982183
321133
803611
1905473
1619562
1028423
6563
133775
372492
934108
1774101
1419957
1374273
203673
768578
1926111
323848
1724575
462611
191401
1496054
1567547
672546
359377
1947602
1475246
648009
976453
810441
1884647
1846241
1109235
896153
1298766
1530739
1709644
1240602
291659
166420
831815
1236778
1679217
241273
64206
1884295
794231
314764
659812
315604
925150
928607
1707436
546842
1015725
547687
1231340
1728591
504738
1076560
1097918
211547
1873912
1781579
1722706
1879733
450706
278787
1699455
1017759
245548
361878
1255970
564886
1077310
285294
1641001
487946
158461
1574253
1759754
1948237
1689598
1230707
1882063
1949752
571673
1075451
592232
24689
1768565
1000054
855151
1245581
1822275
272924
1836036
211113
472750
1750548
838643
1932736
991654
121223
1431801
300445
349175
1474863
491213
1644752
1435456
886107
1542404
746799
1236082
1366840
649052
1612831
1657685
1116545
1531275
1223253
1527414
921885
1703561
1373150
324802
1295167
373489
1186004
1166663
1132058
576799
1829702
1529321
365826
778757
692842
144009
731718
37117
269265
622759
1451178
1085387
408969
543799
1177638
1838599
1941454
1226141
1824845
919919
671348
1844901
1359217
1190697
809104
1850082
1555646
1982795
368950
1596415
244257
100365
214957
677057
837799
17969
576402
1829421
969371
618712
1389227
1775336
710443
1164654
918191
438810
955529
809249
1614104
1597973
1124761
1587545
1731262
833480
767402
1663454
599389
686997
1084591
359125
1283316
1161496
482612
1983097
795884
420900
435649
1641307
657650
327368
1944028
126365
197255
930533
1647242
382108
303062
1857136
711504
394966
1459703
1716107
534784
1184357
722380
272731
501225
649376
1051208
1222761
729812
1312942
1019041
481981
7496
1545784
1023071
587126
1422341
692759
289760
385552
1061852
508549
624378
331467
426823
1019815
853717
653562
1298735
1619298
1936241
1971204
57028
50976
141690
1839539
719966
289766
353221
629570
1827940
1226611
792102
261789
410343
959184
1793541
1345213
603732
1155306
1823827
151955
552304
973502
1709379
727876
883407
1806637
345988
183956
319489
576248
1293979
551101
194788
164196
1545514
1394924
1212564
1267857
1737453
119978
1009768
668922
937686
370701
388836
1248002
1239847
221060
1311816
282688
713873
788239
1144534
322096
674447
1276469
1261115
353149
1215168
410228
646072
1422516
23006
223738
391046
552823
1489869
1700430
1707163
1577453
1988882
1944734
1085743
1420222
566038
1030151
685507
1990988
1693878
1742184
1810499
1683012
98513
421540
1455502
1648400
1982087
249102
907019
1521194
1688841
1473881
1074057
1756795
30734
437379
1925775
910675
1421255
1869021
571451
113919
814159
26466
1086528
114308
929320
1249619
944198
1229004
1864864
1012179
1022898
1998160
1030683
448093
797781
1989543
519599
171833
1688942
833124
77189
1434831
1846761
584866
1394174
1233088
1385237
877466
1971086
1243321
217759
986994
1921086
644251
1690068
47526
1734535
1564292
471902
1549911
1814936
157631
1407706
1735046
30174
1065235
357763
996015
1903294
768259
1443815
1824025
1479385
933079
1490205
761115
84495
284582
1167979
1137800
1567797
439166
1925454
1653317
1061786
1982318
1468516
823270
645680
296222
1311657
960035
399249
1226172
508398
1184478
86202
1822256
216145
712895
781224
345754
716867
679761
255052
1283788
1114639
1346649
1699852
1529969
1801257
345952
1542055
247787
1672722
854561
1046141
1523559
1289825
727397
364124
1800992
1966185
1843270
1072481
300531
273346
1179788
984297
237933
661627
309132
330457
1307149
896741
401566
983462
617451
1467713
646507
1437975
285024
351845
109134
1615377
351926
1407149
1985798
1680829
1534975
1532615
220916
300357
1150444
118045
1577581
831711
515523
428635
1605355
841378
1451961
87242
1909195
763515
962400
1299394
105508
1099692
1098045
648681
770410
1773274
1960077
1075992
1900821
68342
656231
853727
1553837
858006
1767762
1556936
1051893
1709588
579550
107965
998907
1649551
357273
1063361
1133217
171503
38656
1918488
1469102
1848270
225907
1079038
1371793
537236
726172
1566406
1810963
1698182
775113
1978047
1293834
1787548
1697594
888932
967981
765910
86798
1811447
552606
1486052
392559
1238976
1007438
672427
1230994
436390
51490
122277
1731478
1905084
947277
1379004
628169
906815
957768
181872
822628
1114310
693651
776724
758544
1891861
918420
906992
460802
76869
1491694
854296
1233074
1437531
184066
307649
61483
1361867
784821
697930
371169
748280
483781
1332329
241291
1142667
18904
594970
902655
494802
115156
344193
807969
923074
1115594
1601423
762275
350268
1194090
508129
671040
1669462
1063312
1334328
1270027
237996
91528
474352
871738
1145814
1694374
1146478
1664571
1573410
109457
1544642
1698490
100411
712792
1901914
337427
1139809
117164
1515635
1767603
1534001
1200854
1232046
813025
1045059
902096
856736
1985533
1009581
1082582
1967670
712636
1392824
1315541
798191
1626708
1517364
1302560
1426039
201006
186706
933838
1988748
909914
958941
1073845
1648123
1218385
1995205
723538
1004264
1608870
1182640
457689
492715
1867666
343032
1445811
618550
368688
620349
1300568
1959077
279377
497525
1925309
1885581
1755944
650507
1271852
1971209
884702
107164
470151
1611516
1126830
303775
41438
62265
1979459
1466816
873992
1783228
348869
1721341
397206
544740
422497
1252671
423821
1170587
981120
1442922
103200
1121135
982713
1200690
1039837
510456
962623
796051
844415
208563
1039549
1832283
425146
1401521
1351946
1647017
500208
1978693
674940
1631444
765297
1136799
109028
1695262
1289325
1926075
670949
119061
47292
942370
54410
435492
766080
1290388
697856
1781368
590749
788224
1233408
367084
654683
949529
794005
158555
1481989
1992180
27254
212869
739213
750266
669395
649765
530748
1977931
706555
1487810
670663
891985
373455
490273
69021
957506
873925
1564714
1101930
1695545
1589034
1632656
1960309
1831896
1294459
1663283
1950670
389193
439798
1351557
1106454
1839946
790104
1296479
1218633
1918267
1966036
888773
1640210
1792053
506641
1207743
139958
77476
1961673
1474818
467433
1517016
597682
498641
753014
1186184
1606194
1813653
1036644
1694640
1162288
386642
1267055
228935
107151
1656048
1229192
238172
1531325
657938
1753809
216961
1569977
981677
1974332
1551825
1246347
815786
1317244
1401015
1166616
511251
1918322
808051
1687175
265043
141889
254493
1274225
1211248
336546
1250316
24502
531766
1670624
4298
823877
759631
1661848
746747
1889509
1573599
373493
419507
1509029
1990718
482895
1502908
358001
345655
1600151
195857
598378
1361323
1028115
555536
1366192
1829474
945396
167243
77974
725477
566887
136803
434121
901103
1844776
964504
1504786
667557
1339678
1021177
1837578
458999
882943
407842
834076
635130
40328
182522
1547305
1206427
351899
1384814
916058
1298043
1831092
1590970
865437
1216210
1180548
1670908
1212469
1105289
1665371
1238796
1719692
456329
483096
857968
253045
1679040
1200786
850130
196789
514013
1172397
1960340
1521515
106151
1168113
441851
875188
904606
1726365
534167
891188
156547
1385495
1722236
812585
1600131
770055
1216041
1406906
820591
450608
622889
530689
1082900
935163
1759157
46779
1571864
1572338
1415271
1213088
1206762
1358754
1301960
775046
1482691
1839063
328753
740255
692310
264931
550964
189743
1298035
1283321
476875
604919
1202100
493642
1142316
605278
1962770
394566
746113
1814063
1500874
1494809
1756966
1588998
1644079
70080
901869
637790
694980
1368294
962376
990047
986122
1431478
639678
1653142
919363
566921
1449788
568077
1541414
993997
1074757
806726
630429
1259558
232381
971997
1345664
228864
1958956
872896
938727
1806355
1639518
1210309
1238225
733093
549426
650467
977420
1996042
13867
1541829
1738281
1224497
1414877
929668
1020023
621565
141442
1309522
130052
1122334
904468
221364
192386
1291612
112895
1310195
925711
68241
621458
867187
1252251
161055
32941
79285
589711
164597
672844
241783
398572
1471288
372108
1828986
457780
130752
260738
225275
997362
108777
947705
1511613
1517589
816778
92771
174691
774460
95006
1906637
364197
26625
283291
75134
228938
576594
1354324
1066027
132051
756125
1710487
1098257
1009556
1178938
1741187
936445
58676
1362351
1478040
1768189
729350
1124668
1657833
881814
1021093
593401
468904
1516615
1538243
1323164
123020
1909140
1887746
651504
90888
1296175
755749
331197
1409849
739075
1505042
1516465
617882
1582563
1955575
808178
775967
12866
1044685
513027
1625330
898205
1658296
1398706
993687
947908
1148716
821326
248311
373448
825154
811833
661146
679692
972449
507549
1557836
395804
597489
1008712
444346
851907
1529139
1846702
1714364
1604020
364505
304746
1971000
903835
319300
1201638
1483883
987983
413244
1005803
568688
353653
1964727
550199
784699
1357688
1631692
613120
1786100
1748053
1807127
432873
197491
1936110
1455355
1896945
1440322
647972
169631
1413484
849012
1669719
1888565
1981162
1692768
31208
1743284
1651233
454584
484229
1635496
1442735
1951070
917563
1028292
311931
1904364
1868533
1126902
1166620
927031
1507508
804393
1823872
1618333
1565789
1021864
1235313
1462748
1272281
1517637
944816
1052264
1040168
1222764
1305537
330773
1521812
1949433
1552426
1425216
170133
1772064
1784254
846536
1144036
1698958
1102647
1188793
1193128
1390814
1308852
180046
1977790
1295196
1749311
532056
893627
115406
1033149
1887163
1934554
947177
1525083
504716
1744165
212830
860065
335603
548396
230001
164306
786973
660572
556782
551247
27267
1242633
1903873
87900
677673
601641
1338437
187248
1781208
1900159
50525
1386584
352206
1969256
1420642
1504055
1761519
1555299
1000356
1405311
1694264
290523
1130895
1433319
903420
1863953
267218
1244516
377365
973340
1420382
469603
1720595
1614024
1762355
1736976
867917
7001
1293654
801362
848275
165951
1601585
1695502
1944888
90567
1729316
629555
939658
921048
539498
1415016
652490
242417
115007
365568
1390187
235239
801627
289643
913173
1851689
1844782
605747
1968341
1186090
769604
1483000
1860558
1520435
1760299
598692
113122
666887
852990
19392
1242161
540534
1939008
1611051
677786
1183104
645833
358045
1878943
456072
255038
1531731
1002327
955242
226946
785724
895552
1241020
1285683
520114
1581281
1259259
1278873
1706258
1342847
1665
1016549
170544
1429862
601478
922282
1886430
766956
1981093
676701
570669
940541
1317378
1962347
602681
1199082
1163590
1054143
481874
494290
1910154
1241674
84073
748610
1398588
1268944
1744347
17272
1091064
1784969
1850474
47242
802738
890654
325227
624800
443478
594674
480568
551903
394715
569486
630519
893836
705603
1379786
922101
1324057
4205
176013
1134340
127892
358576
1599345
266112
1732348
1083666
339192
463629
742201
1596655
928157
626034
128201
267712
912840
1743939
1899589
617048
480383
1987255
1460690
1052677
1086871
1625901
1137210
651293
431340
690822
1071296
1945034
1030384
1136191
460546
869295
132920
1630197
1150546
1607809
667415
585966
1648857
26341
1642731
35258
118962
1303733
357756
18052
311810
1867156
1469234
968907
295643
1111206
237814
1208788
1009618
1989268
1691714
1718848
1882163
1790199
247054
44886
1211755
324380
970494
663947
88604
625024
910282
246531
834859
1079210
1190902
207036
1078128
1092433
985655
939059
1206654
492973
900493
1385195
765344
265707
200081
1469362
618859
754405
1727925
835017
974774
1591069
679523
1666986
366089
650430
424364
1500222
666297
839569
1458581
1403166
822603
1501076
1394999
414016
251344
1188277
619525
412099
887314
1973201
1060266
295962
606591
1277189
12591
658130
372531
637552
961632
1238002
307099
417487
1557435
749859
1354566
899630
1992486
450645
554009
1556481
1261168
235391
957030
430027
1284715
300985
1200923
1729087
1369720
1827436
839529
1145266
1147164
1253968
646934
1449849
1316172
1503011
1083381
1281883
438210
493296
1858106
1127755
765969
1585448
1094108
85413
1721839
711371
440564
753783
1656974
654906
250888
1353688
1139544
764453
869314
1453279
81194
1683886
975377
1212506
1629022
1274374
929431
1027667
1363729
1186453
1528681
1041778
463672
1943307
912918
1264591
1474901
1709088
1290961
1535205
1690193
1211795
132537
1491894
1327330
1239723
1891266
1451919
650882
785926
1822119
55282
1221568
1573492
1261711
446626
1720258
136247
1610728
1751231
1746597
1086758
1154291
1408064
1476723
337324
58847
47260
1981214
95728
371673
650302
1907301
361545
37464
812094
802343
1572516
1009170
211172
1498697
941530
1371996
652611
674723
697340
47956
810114
866056
228497
1832152
1443750
951980
920966
171435
674604
1560431
363522
1329637
803242
987446
1167345
699181
1838128
331145
92755
1121235
1327212
401950
932739
1186391
1123957
880756
488919
1462970
1465800
1889479
1479836
503758
416280
635544
200037
636306
1221847
1593630
96055
1584365
24638
658347
1231132
1409719
702406
1409186
361055
604758
107708
1334326
200360
379812
277703
668566
1038650
11769
410381
1056840
1359966
1111649
1190557
1289577
131566
1450211
1288948
1813628
1998389
43756
91686
1114152
437124
1144192
480201
1109143
1043876
500894
909123
1750403
1380476
1684741
345404
780782
1056829
1437278
346645
1661857
111574
1412145
933775
1276140
458305
754040
1842151
70043
1813577
1238870
1806563
1250832
59099
1165927
941452
590912
1638965
1975310
1011716
1951947
1024395
1419014
1624207
1534777
173960
1509682
686591
988268
1791982
1888392
1299543
829353
1823442
1035474
1678813
1854275
1302178
507981
1823091
966013
1481848
406019
1141580
1579449
998410
860244
1327815
532560
1522657
1120135
696691
1455965
626257
1693850
68349
1593106
541961
1995450
1199440
417407
862415
322765
99374
1711704
1376361
1698685
143268
1717614
564106
151095
1865876
506020
1516538
1817860
1728823
150799
855501
1460434
1372787
120819
1246760
1553289
91808
730462
1917491
896699
859272
1905678
1342397
1390472
661527
300109
1736695
955608
1390702
725231
592344
359445
1858721
688368
1373064
668374
474897
772929
318663
277276
1260560
1899
1922323
496353
515241
441361
1918084
704852
690149
1896645
333265
1087277
1857244
1231213
409361
946392
775334
1680411
115936
215579
598531
1087264
1390269
1833903
805814
1394245
1639689
687015
1026482
1235096
1537991
281604
413954
1351913
744333
1394169
33290
57010
1754583
1274342
1335101
1884830
1408854
199374
1634134
1475879
1943572
1406372
880448
1807205
1749475
1584714
559664
1450965
698875
128636
1206279
950323
484481
1048462
539851
1176695
721282
1412940
958943
1019068
1967468
1610371
65236
548712
883352
1206443
1321325
1378805
451170
76943
1341084
1414863
33250
673565
206025
117830
455725
1004771
1148193
9721
1124617
1899062
480603
1934059
713542
1415109
753359
539956
321029
78280
710613
1421949
429750
1501334
1439403
233820
171018
156339
1895128
1242170
1855187
1953702
493409
1878769
206314
265241
1909076
1147999
1599132
837797
1619896
199995
1126756
719724
576300
87808
386303
600719
1563340
1537092
193928
54863
1488991
1143667
558439
297467
316347
1205292
173497
865150
1799838
1017852
640583
85052
1203002
58289
1036059
806370
1119694
177488
1810651
1219906
326031
410988
882221
1256253
1884052
661746
510055
940414
377342
1194537
632800
276218
1621329
1375660
1922525
1525549
942169
1866603
649712
427766
1994573
1202291
1848995
1243037
1257559
1292713
211752
484760
1792520
1436985
321768
489033
1800248
1353663
1460204
264794
1219772
1350650
389893
840919
1625295
532581
643219
222155
81998
71111
1919901
34037
1027078
1309888
392177
1777726
109774
970492
884748
727305
1127748
658935
153824
1387830
1603735
528848
1821817
1047145
967540
1072426
1806737
838551
89939
1080915
1698441
1533346
1546064
1610442
801600
1578615
494962
634414
547473
1403305
1251922
186806
630372
1463978
23917
606133
1820984
112736
1321662
433284
1473387
1199556
787729
820762
1507257
219876
910657
779412
1566914
1614429
1379859
801419
628633
1671398
814908
662508
1462229
882548
471069
965187
359360
1463920
1878257
1758314
1530677
1006899
908610
1840070
857891
253528
1187209
1653392
1505441
1802719
9086
1916268
1902085
1251347
1947339
863250
423063
307436
1408617
1262387
630912
1220730
211948
211916
1766927
677539
931127
269917
1686254
654059
898867
1133714
729149
1866915
1927135
1419345
795993
1887557
1153133
1111669
1536122
230424
1920640
982790
336960
1543907
1357975
631990
280319
545635
1349161
736112
1559048
72032
535183
112238
1618640
453142
958578
343121
545418
281263
328367
1706639
326186
1340157
634061
405030
149827
1837233
1275903
179484
234633
611393
572311
288236
1579415
1466558
1432059
1480369
1575821
1596131
1053468
1868724
283119
1140307
201509
1505558
1982777
700055
338129
815301
691488
1483445
1746913
584317
1348156
1104922
1752451
46059
1552649
276113
662526
31762
1605173
1031303
668725
717454
1348185
96283
729099
1377069
1139523
966675
1920943
885492
1431309
703222
1003922
766747
338948
1130050
287648
1888640
118239
1304863
749529
405768
1088128
1501504
14509
1225937
603579
69790
1566441
1464350
1602666
455660
1629833
1178078
164041
20546
1793329
1323575
1123875
1985378
41137
1210868
705956
750922
1897739
185009
1348488
574848
903087
1296352
522292
678614
1118358
401108
858577
530061
21195
1154449
895201
1361727
1773724
544899
1106305
192346
354479
1716808
1120501
1372789
1384138
1705219
895837
241200
664819
98662
1767157
793226
1388628
608610
1558633
415769
1381197
244379
88488
1312066
118978
430975
1506543
1188670
1148215
1198939
986057
728767
1922677
1337294
1526056
936035
696551
1076686
1986638
450413
1500948
1466771
318500
363477
1109010
36261
117923
1419622
1740909
71100
812671
363312
1832181
1171610
1861260
1416152
1426285
167330
1476900
264268
1121500
1069669
979185
1057106
1074136
1961119
1723423
1631081
1990608
9816
1427409
198791
673293
648563
1657343
228243
1428804
1699035
86368
1143512
82887
1687310
422372
1875388
412582
392008
145926
149912
612170
1468015
60841
1123141
453807
1891342
759314
1694684
1661411
61251
750826
1484949
926767
1106625
128101
1419239
1570604
265549
490059
1441357
1756682
455665
847254
1982069
608280
1699834
789338
1798986
1447604
1334935
1887093
604843
145511
214769
528442
458496
71464
480409
685506
1402226
205782
1146118
683696
654144
1308469
463486
1296141
245648
419039
102595
594297
1441200
894382
232167
1003560
105501
611154
65568
1003324
1708054
653758
1068884
188836
634447
1582708
1769658
249188
1177198
653199
1114895
291845
1808040
397814
49512
524654
1012157
1322437
1765207
1494359
1055014
786145
1311818
1137733
904779
10866
1465421
270041
1773385
764771
856210
477473
108957
1424697
501478
109789
243712
1404119
1488637
649026
1908794
1343975
1275596
1227680
1666437
618997
1005229
374921
378162
1391284
1556705
1291922
687201
646239
1549959
1181065
224145
92286
691435
1604797
654120
918282
233536
1393809
1968967
345328
699002
1235192
453344
824844
755013
1453620
1686529
1814453
1212354
429635
1052431
1950060
885570
1295041
1629622
586485
734332
1115493
594643
1688921
182839
417720
597053
1345318
774142
322077
1161696
858942
1166104
932534
1559040
849401
649875
1987602
1476497
137887
446030
1769441
957527
532951
1636218
1789817
1494592
690960
483167
1188205
1202071
846768
940051
424876
1757418
1488176
1438064
415762
1251262
759689
1483004
1746171
1107831
740486
1338611
860363
792438
43072
36484
988316
115415
1942769
1666361
1960021
1381935
1815908
144101
1581657
1259830
5534
3462
1697858
333655
884852
1179501
24483
1591695
513041
1408742
1957824
1851965
705685
378505
1893404
403077
1761669
1643384
26427
416749
1872094
1095961
1160747
4162
1243802
617737
775961
253178
1503476
1511242
225998
1783509
253902
868618
1437206
1418557
1750622
1010362
1510325
229495
1914586
227345
1636293
1355203
1745393
1209867
514700
1573581
652760
329756
964923
1943313
1018816
1866299
1246594
205010
1463897
442720
1171059
1599999
1057083
95513
347564
162424
593574
664036
1072093
1915508
651784
124431
747292
1130265
1595033
1521502
1724698
1708098
480926
1356694
1989121
56693
1783982
989296
526451
1061156
87414
1377610
1067043
1083346
1264230
1783647
998006
702844
240273
1682006
1958351
906900
1285379
635646
1337828
1871797
1005665
1241499
911551
500830
644646
659338
1838956
402693
223835
364491
179086
1018681
732412
1468973
970540
1674131
1197899
524400
183691
650842
475700
1428063
533696
1455321
678661
1600905
978640
1859439
1161257
722468
699124
953244
1608912
1970641
451188
380365
764135
1720749
1969549
1574400
343400
166588
63150
1898078
616021
1269700
1730487
436329
915147
984913
1623076
759344
1528847
381157
1513311
57311
1016370
1582886
96644
409840
150966
1143623
1794131
545893
279620
1144372
1326958
1292653
412685
1811118
516935
1501965
925614
688120
757937
546348
1486493
309656
1935819
512137
952367
1262127
50393
847969
1595120
1099505
218786
124130
423823
790019
76892
1772388
661507
1539143
1925453
1542624
1812428
189031
23624
1503984
92293
548848
515999
1911922
936458
1885891
1034754
1523328
1872731
962971
1321444
904726
534681
307969
1367043
1645300
1978474
1566095
1800686
1072172
1826050
1648944
1447209
1585056
583103
298941
178288
786321
116761
1822890
1136271
1405115
1257577
1968983
1800461
1769007
1083518
1921174
883860
1195574
780932
651968
798538
976682
2012
54993
728203
599205
1610979
1740560
438109
454966
1174330
658682
1506145
1403248
1875796
1799094
280341
1177804
1391712
1417610
1395530
1576368
1360700
586495
533161
422283
919101
1906129
1956197
184559
1964787
1871676
1115531
1477420
387882
852517
1758284
1002308
1704989
545236
1965864
909297
311017
908700
1047612
1352296
1689557
737
538493
708474
253309
599524
397418
20953
942300
1794860
3164
657080
966790
753559
1945605
1314927
171285
1369012
172735
360736
1122407
397926
1385384
466299
1576893
28473
1412506
875889
28681
1197930
1089165
996974
1850273
59671
338982
269179
86594
1523808
1516874
478886
382074
1788039
1417965
1195226
1154554
409506
1840329
189432
1434563
1323033
654671
1862349
414024
906274
1748414
1832497
1423718
1685287
1898469
1357480
811528
1755287
987916
429174
1389535
372150
1528632
1105656
444028
1128249
1966581
1734112
1891264
782036
1635192
730282
1742396
1068510
1996374
910029
1601153
1897831
1165154
180855
718555
906683
646938
515733
930368
1044018
20003
1080307
998046
1075438
1826974
559297
628057
897093
224351
1401715
1835616
1480690
191286
228969
949408
1685229
1653672
1104583
1231785
523400
175893
135665
463234
352328
730972
604260
1972260
1277016
525667
1196621
672010
510708
1523251
1188343
601396
705338
560305
579211
1978779
1868322
243052
1842167
857521
1950626
478007
1268146
1203177
672971
447769
267487
391449
460133
1804478
1360579
493033
797858
576720
315512
1186275
92052
1557491
1662796
828161
746245
1974426
308388
797484
114787
656834
1676053
367353
1102660
502340
1529595
90194
342729
845687
1089649
1907533
1524229
160472
1660016
717323
245224
180312
1821843
318126
25622
386545
331688
618701
808054
111609
1181255
709696
898744
1759692
1492535
1939478
1446851
1025627
1240643
641855
61573
464013
812928
1415099
1830930
1311897
548124
593346
1873915
1758452
1162912
6869
380112
400947
1468883
1315470
220108
1044829
175393
1951510
277406
555851
1571480
623311
1440231
1032073
1702904
800727
882164
1299467
978890
1112218
1385946
794006
335794
1891579
1014971
187453
991262
1194564
1397391
1291639
374416
1439998
1101531
508533
1816173
1972135
1406442
1843480
1781769
202856
732263
506708
1645104
930776
323319
209262
1799927
1399727
109891
188730
1211164
1354423
1788215
1067464
1083210
767775
1589348
1939050
1684
1091079
90870
1531138
917664
496432
1342333
291398
1054408
1417895
261798
1730207
1351953
470403
453629
346788
864391
546283
1700872
1307471
148573
224229
1648329
1110478
690769
419928
169680
1867805
1308000
597085
1383617
501077
721478
1446755
1361694
1185408
1515238
1908839
1347996
647130
900199
506051
142253
1624443
212159
1679488
956166
510587
1943820
1059435
92224
585087
914082
258629
364208
1930321
181784
129250
1486696
1385218
214759
1461312
261439
354401
634298
1200652
1705324
670315
1460866
486561
726275
1318076
84258
1040565
1784189
1439235
1089528
69953
1529374
1350205
827780
259247
22164
1988030
1323989
1935747
1428966
1721115
1994451
148399
1761621
1584934
1713851
922725
1184804
336327
1895200
1028910
260954
1026757
680519
518562
560706
1745029
23722
254329
1121036
1413130
179557
1532676
776715
1903012
129111
1355640
536682
1921110
54678
1687789
351407
1130440
1605704
1912018
340484
812448
1856835
1550266
587468
1843407
1383237
1357451
1588733
457994
107353
882375
768349
1170510
232948
1272966
318473
1727568
234898
1643615
985636
1928914
477222
159605
874354
1299726
740339
16581
1018675
1220137
475194
62738
1272593
1970995
259227
935477
357893
694426
88121
298688
231749
845271
1154456
326759
211566
1048084
628674
1569001
296366
356283
312481
594871
1582615
1405143
1890546
75893
1301423
1483220
1970130
1190789
1038948
1642917
365351
830413
1291169
1251912
675849
1447025
1693340
1497044
817084
350879
1063623
1141074
1049324
517566
514070
1324087
468328
879890
1166589
1211323
408018
1232472
1034776
1858011
330274
534570
1072775
882413
1957067
1734735
837274
1818779
1585834
628772
326254
1266610
304373
296853
161641
940185
722199
1505982
1944836
859607
162836
1963939
656041
342301
896133
123837
16582
1687986
1770880
91725
873207
911486
1465948
231897
223853
94866
1223930
705600
430003
1628202
1609734
1035328
1328051
1096156
880818
492984
1281378
113584
1656955
850795
1280446
386213
653785
1548920
583992
909656
712300
652958
1253056
1391532
791878
734409
1494481
1382692
246187
1470114
1744355
828030
1617012
1739096
440498
1510031
1744111
982520
1786199
1380648
268820
1580023
1129677
1698739
1554776
1601909
1663713
1967787
659475
1309469
590220
1233945
1905164
490333
318986
1229465
797780
1045618
912338
1349925
307503
1417929
320763
1874153
660450
1142032
359550
1789415
506571
191400
1230156
989012
782823
1179383
917123
754989
1615571
1780596
844494
234127
1022012
1990880
1465396
1300078
153297
808229
400929
167359
1160129
1597935
88951
574461
1664801
835479
615526
1273060
22505
574982
1229923
1186300
1933659
191670
1722889
1807988
1876980
1625963
805972
745573
1533472
192176
321523
916580
23746
1516558
858255
523986
1352931
1581193
526362
1961697
588433
312599
1247036
260140
861374
76978
490933
1247609
1398163
824988
110015
1141059
846885
1646206
523936
1199593
1366636
1201198
253013
201653
1246466
82475
1787352
1739072
1215294
1600698
738149
1646433
180210
1931790
821535
209780
1167041
323748
1205747
1818029
1909308
608671
734902
740655
1760030
541996
287856
1994368
107120
10941
1338639
1790473
277675
1611356
460444
532760
594809
195067
387581
495546
1070824
1978205
402203
49257
856083
1106684
1867866
1758213
131455
106552
947972
1059201
1485233
1063992
1401772
1870480
120924
774419
420224
1083858
1209974
260181
1081324
1533343
919454
73812
1601354
417889
974456
497498
866033
107261
415593
1673981
82521
293925
1009371
12175
97176
1445865
87377
1251190
656977
1202678
1832203
1810089
339452
1674669
167910
1865651
322555
1668549
282174
1867482
1161346
1155995
686118
1871507
1234590
905931
1825102
997611
1845052
1809499
616371
430682
752210
1315055
1296611
683051
810937
1682621
578714
1312098
1642622
860003
1900193
897445
536361
1307018
1467356
1054693
235545
736752
965010
690924
930799
612328
1930372
1448944
1760680
1436739
1137373
1596951
298402
747525
1799034
253499
1189825
532411
817264
922467
308706
1803368
993377
843171
807302
1174620
1480402
1897824
586165
1691515
579538
899062
1560506
634556
17258
1123160
1420596
13708
852376
1094115
1099595
611720
982484
978846
26041
1650859
654971
559153
1253176
1119471
853333
99467
1835224
670190
368810
1388921
1999488
102931
616535
329734
1727255
1956298
1458802
1525415
1208955
691617
1877458
1609454
1945606
1324188
1343529
160342
392001
117756
1534863
423350
390316
1831747
1862362
1955718
1875038
1729590
1327317
816483
36219
1489024
89424
1651254
1431736
844852
840009
1855675
810215
631932
1202523
1989235
1185793
731105
1303464
1481913
43527
1501058
878638
903929
324369
1406748
1408308
28164
478559
1202800
1012810
465666
279782
1581465
1133106
1252596
1033005
1992451
1665642
429581
1146983
1297037
1842756
1892749
1972220
4788
1515917
1376907
1940205
1721561
655790
220651
590242
314909
751903
505584
605742
1374105
1605631
953457
546292
65793
1262792
1030259
1486596
500428
1858608
1143071
675774
1266116
1209168
1778021
1197772
1430267
88843
597880
1289746
415428
1028032
284953
1501500
223672
1898470
758238
1319060
235498
20938
1626044
919969
1149768
319050
1418352
1777166
834969
755342
724630
1587262
1797648
1493757
486370
4964
1740502
1735760
1653977
979803
733652
211594
174349
248033
1904362
17875
723247
1928914
778288
1350631
277504
244771
789573
1876775
998763
727347
1357343
1090401
1818529
1369807
1794716
1909950
1318319
455280
1470644
1134959
1354781
258122
187628
621462
156477
917802
1251841
698652
1547671
1303880
1859849
1026215
1436580
364243
384116
1411058
367205
1254394
427575
188465
346159
9119
1694527
426512
1006448
1539976
792678
559183
483168
362723
130272
1752242
726499
675761
1802659
1808222
447913
1511879
1071189
47307
1912717
903662
1529631
383461
20630
319402
806292
1614866
561036
990280
1881627
758513
1859211
1717184
1432408
603684
1171673
563152
1268508
599735
1247150
1385041
904390
1307588
1074518
1794349
1468770
1159113
1245631
1890934
1494932
1441481
1959171
1916237
493394
1769496
1738941
774115
205695
26669
663727
966395
1866923
964845
71470
1459149
1579133
1149690
37081
767254
919224
1909135
678272
1499906
1576146
185414
884632
1509251
965170
1801213
1175908
918655
848096
506928
533367
422570
674324
643225
202197
193804
650668
321368
139850
374908
1257876
1670834
340154
39622
1378015
1813521
792927
417996
770159
1045475
874783
758709
1044307
1708633
128491
275729
381519
501434
1423374
113100
1636422
1998147
1013818
767115
858261
1791536
1173086
604242
1444400
1693543
1137806
1144957
376066
81940
1783637
329637
252094
257754
645
1544809
56314
1894269
571593
503899
109055
220707
503377
1717365
754235
1957924
56131
1363767
1151208
1464509
1320739
1577040
274511
307569
1438867
1482865
1118531
279207
952809
133300
1766176
371068
1405219
193981
635782
1233500
1967755
1382672
1103133
1370118
1383993
1970774
1039118
1889767
1015088
311780
163955
602702
487105
1340165
308320
1476774
368189
418146
1797003
473343
1607312
113219
1197266
1279213
173383
1373278
58990
466350
1969134
1025492
127283
990487
661067
263340
1411614
1402878
949222
1614992
692750
444190
19058
489305
6550
1880838
992533
1058770
1272016
1085073
1235992
1847716
1958024
689201
1674327
70987
743620
1615384
1270309
1900546
1210275
592058
37367
1181443
1277480
1094551
1126191
65395
518500
1055602
99084
1788740
930988
595316
1932502
1143382
1575251
455615
690044
663782
1208236
290459
600644
1345121
1107933
1564883
111425
270848
1067334
367808
365718
870840
642600
992514
38028
1814211
544979
1463490
1028721
1374314
1346677
104143
927147
962956
1905712
1608748
479314
328700
174126
1933220
562721
1465311
1100876
1383224
243319
1239848
1569382
1179472
1055860
327183
1336191
613589
727257
1634790
1101224
657670
1490909
641141
1540100
1004689
1766140
62845
1076314
1103682
1375434
1236403
1972734
565794
295745
354745
552186
1508309
483651
1274089
998574
1534372
252036
922173
1711780
911910
1783322
52328
285398
1363725
1439450
769069
1774312
1763008
306450
1091675
65148
639527
81631
1240463
1849859
788363
1038629
1486675
1508464
421409
478920
317317
1701510
538967
744968
754275
696345
1311607
619335
333485
634101
1390837
1310361
798597
1751604
344289
992939
559600
325620
881594
1675004
1826060
369144
499105
1400000
257179
678401
19627
1083979
51495
1292336
1960845
783837
1016057
817464
814745
1123537
771459
1483752
1940539
1485294
1255210
303856
363082
1641576
775957
668440
1260340
150641
216197
130456
765410
1833865
1701109
603686
1913251
867799
805622
1568185
560778
1968183
292061
265201
1797307
1701768
336840
395500
1310419
84300
371977
107510
1636032
1546970
1339206
1870876
20707
1558897
1249960
1637485
1819649
296677
1145780
626096
1961653
1004050
300106
1534145
1035451
777367
564024
314767
69164
415907
1700159
971176
85960
1534092
750698
1220076
1869352
1622270
928557
115136
1480013
1598339
1613569
1983436
64211
1859105
1650083
660690
509589
994437
454377
368735
420007
375615
1694519
1442447
322391
1972029
541799
1319699
1009114
1455910
1785667
316053
1514391
1159558
1419878
1572665
698481
1906650
1263404
995922
121477
950722
1316943
299691
1330068
1865150
818932
647884
913345
1174161
1713112
1106244
1596014
233703
1810510
789283
795087
552541
1778737
1987965
243420
550673
1669115
1096995
1928690
558237
41193
1418288
1561177
1834170
388193
1001305
446564
1452944
190780
1253117
509908
1120316
1747263
1603626
221979
1152142
703653
809187
1526012
595269
268528
93051
1066452
584535
1334575
1587169
1717555
1314244
294839
364632
474125
1732506
924073
1941204
335070
1559093
128883
359464
874741
299631
650536
1192515
902819
1282745
276687
831699
646536
503695
713874
1683155
1473104
1666619
681734
183658
217123
1863432
308401
657948
1492492
1313507
1090909
1050330
614817
963410
1785729
291862
666794
1038926
209293
1433764
923774
103535
1068929
1650999
205200
803408
904907
1054647
1273544
377755
1160840
1682863
940172
1364345
50466
928562
918440
1227164
78614
1462921
210223
772967
961866
1308455
154030
137421
1387440
161717
1113092
1902789
963574
1612670
880479
1410229
1561624
980110
306276
326592
1664750
43029
781521
1979216
412154
1844912
381888
923283
1630162
480596
87852
1664784
1831691
1975110
771107
1242828
848077
1583117
3205
400120
1303958
72829
1257338
1467340
1531084
1726478
1882337
1042472
1427747
1348420
1662930
1303160
950741
1573672
1023853
323839
776780
1546938
1945913
1636929
1472501
1965377
1277102
1286903
255419
1506720
1709541
1196725
535361
1231370
47762
1326405
1810914
1576988
1528768
545791
1197804
1283172
1325634
962072
653113
105345
965358
1378233
1364837
1095724
85683
1375212
131168
1059125
1387373
1727448
1774154
1419638
1997898
1451825
574054
1270595
452186
380974
1691756
1450999
1184635
1889087
1984385
1651797
82620
477089
674390
1109838
1046298
631869
1348869
1636743
882052
1020386
1031150
658531
664914
1083753
1019214
1037784
309733
281620
698253
600680
1747310
17061
647848
1648701
75298
664511
415166
521562
500911
391160
1918156
770160
1741798
1538361
1561291
1748731
2222
1462625
167868
284817
1580512
943891
1231306
629895
710321
32508
49097
488402
1046951
36487
1434084
1562997
1126105
404633
1168149
1934805
1218356
9172
1740916
1181957
1022888
1329281
908456
1269710
236107
986394
438892
1305969
1933290
1700365
275360
37603
738515
1373916
684096
1421151
592856
939950
24129
1382478
1837242
767991
211976
886126
5045
1064048
1089125
628934
1390963
1547251
444588
882287
45196
1456080
1356315
1669837
676629
1430250
1533068
543852
1530351
162212
1719446
1074003
383300
595860
1449403
1933737
1973815
104147
1494606
1135991
217485
1301050
1904787
1379459
1170287
1573149
730121
947387
1603407
1378208
370144
41300
1931481
1641362
1609415
882138
993148
860768
49507
1663713
911423
1226784
571037
116995
1002896
1266984
432723
1364823
1384424
1859311
224458
1673491
1561378
233392
1439073
1582930
1497933
94115
799181
680079
868254
1161228
1475198
589047
1975662
802804
850777
1424811
633448
1538197
640158
961191
201728
1595053
466579
372443
941108
1569409
853903
29951
424676
382282
1303343
1679640
1376417
1788104
1286294
1301508
196083
1956356
930082
1215275
988415
799038
1672796
645028
199853
1548759
840761
614812
1414606
324590
1368020
1449459
541952
1469951
419433
1990623
1887784
128033
683531
1768559
37760
377646
109489
1861441
1632942
536037
806600
997987
881265
1840308
153097
523768
1479087
546625
1116549
803482
472605
868635
354272
1321927
296469
388432
132150
1728397
200551
1549771
203497
1286343
43637
739740
35746
1051173
1531526
713703
1298175
1478976
769120
1828800
683796
196032
1746484
1484324
1601788
1518855
1671572
1679145
1425672
1280665
1093132
1222776
863538
373729
1548054
2177
1703333
1980397
132225
1325580
869431
131457
625186
569221
952531
5973
1184397
899283
599228
119330
121991
312884
1352666
1321659
1654386
1290388
137077
1019228
61237
713359
443739
1498152
400329
1411497
387362
535951
1955357
1788048
261381
806511
1176104
617113
1539234
974904
851833
177403
1560739
223429
1234751
1922466
1562935
599368
171007
2967
585924
364943
1761429
1241719
1401981
155244
210908
907416
234274
1481
1365162
1443364
26846
960025
1249782
570935
330245
1987198
689988
1048317
1722147
549227
526354
548788
307438
1859750
1024043
574884
974
621770
421334
1518000
878029
1298240
115888
1112948
454043
1632851
996063
481167
185478
1806289
1403976
538945
476208
1475469
991293
1216535
1085633
1580678
366871
821506
1892032
1593626
45164
1466643
713141
638563
1633814
345895
1384229
1773481
51169
1169521
728995
566103
1796142
647474
938889
836801
332664
1343591
756845
1171495
535922
1954547
1008127
232374
323518
722964
1872266
83714
1421821
1743215
1164521
849254
1836584
809522
1765109
892841
491481
1805723
1271974
556313
953273
696986
749810
1605434
822492
790009
667150
1635465
1054065
1129766
932337
1498930
183096
1353681
254708
736232
1933505
1105614
539650
1094514
65560
1171745
655511
1083333
1388202
1140647
1867400
169626
495748
1984740
300530
1571307
248617
477210
1821613
667530
290050
1743633
1410887
449875
1016402
160986
31653
73834
875588
1692600
1357027
7929
1970832
502817
134990
1313562
1526016
735478
577901
1557469
1432
1488931
805359
949037
462089
1245621
1508395
676455
1064108
198041
1941962
960489
785148
1691953
654641
1690139
229763
113149
458045
1520027
726077
629825
1288460
100364
279279
536879
1681067
1095231
600792
1828972
353355
1139427
1265675
392165
1452338
485224
1577226
1144907
812685
747169
1885656
953688
677943
1846911
363470
1447537
1907912
1199739
476795
728791
630703
628948
13834
1664744
1139511
1663200
266134
1488679
1485855
349534
1151057
1811166
1993073
1061707
1754650
1873424
510923
1557362
1260288
1922699
506167
1096817
1467626
1233102
655698
1459428
1540546
1930867
349723
1172002
1719991
967166
1583102
1758370
1720184
963150
1002439
803295
1301244
809577
1737012
321259
1237259
1064223
1400383
1625851
1072839
1707612
1505932
1051311
64160
685886
358695
45140
1662
532215
406576
958035
1880233
371444
900047
450029
441601
977971
1407422
1146857
1752501
1366722
1160820
1182711
1143072
1109815
255619
1854073
1387677
626723
115914
482134
1244338
1599263
1147890
16089
511375
690231
438739
1141745
1968009
471625
1039646
821364
277511
985801
794377
1243203
1216933
488843
426116
161327
1621374
1240148
1792893
1266110
788798
1876680
1315694
651742
380268
1052540
812774
954838
775861
1970691
900250
1572927
1022475
735593
143557
1311394
493267
799340
186287
243569
981225
1466989
518815
1460743
1299615
1262167
1594128
832987
462236
24932
157359
1762218
1438384
1499121
1101234
801571
561086
1977920
981219
1486417
667760
1715209
321293
1296529
1032802
176823
1468560
1821034
1613451
977892
114563
314111
845090
753847
1634235
1667363
255362
686167
522505
534812
1530193
335763
1485625
306322
1356491
146262
22602
1186299
361142
686812
558704
1489335
879745
503225
71706
1952805
1963086
991125
1496220
1763594
1384610
313462
1084566
40003
71222
6672
1490005
101672
864306
386224
120249
225647
707443
1639448
1703849
495565
1542139
1466344
311116
1948550
408778
821223
686810
1648461
1417103
1605471
64246
1547883
1959663
1595530
139706
176433
441582
175779
1805242
236740
727379
749601
1823380
1509816
331512
339725
199693
707015
1902850
66354
1308822
1975154
146761
832027
220117
852809
182537
1473604
91017
250532
1721429
1561464
1773795
1590629
1643084
1065097
344268
714615
939139
190266
785690
1244297
422920
41216
237484
1091093
39899
773871
84185
632873
418968
1878725
417704
253704
1592011
1804421
1784935
857479
721612
1348879
529622
429428
559719
800837
1996559
1631594
845934
600761
1378922
128948
1389756
1181181
1067715
1751481
1838200
608791
194877
634470
1571598
1733971
1403365
1609204
353427
861409
772631
1870703
659988
1054130
118257
266329
742133
44035
438170
1422308
1527395
663553
1570182
897183
1090533
1890359
488997
469363
756688
1933715
721985
1967035
211266
465671
1871809
1270039
927299
1202879
561003
1023284
1563763
1461554
1638264
1526160
757818
837603
1104802
842585
1325967
1531221
1736933
291776
1320623
1107905
42782
1022433
773155
905677
670607
925390
304152
1719368
247270
489662
466267
689580
698132
1759212
474954
1091460
1188382
290855
1530709
1267983
277988
390884
206856
379263
1143120
658584
1430006
379380
1243577
153113
1081304
1788810
889760
1877487
346969
1426893
1700124
215883
1557739
223154
1289840
236758
359016
823932
1976434
372540
849924
1715192
138000
861908
683897
1972407
480658
819677
879782
1668066
1670044
1783997
1810937
952076
1253446
455065
1065386
1446594
1440016
1152550
1285812
1212533
1292134
763108
456408
1029348
1579942
1159862
1424892
1460715
1711482
900312
256606
912532
827310
409883
699397
1921705
684263
1561162
472704
1419343
1626267
1008584
287514
396927
1024118
1633734
666942
1480260
1440259
1528886
1987210
1933997
808395
1983311
314444
1734480
713396
876795
1491442
61135
802602
1122022
1082695
140025
1825341
509518
427826
1497400
893675
1868664
1656635
1168515
1060242
1844307
545322
530504
977572
468719
1008453
1721815
334906
1073474
1225070
1623357
1518165
643656
110869
1451851
311654
343804
325657
295257
161707
32291
706085
1496535
1007345
465923
198628
653437
1717074
1638899
1611654
1132458
972116
744634
938796
78748
1584594
1992518
381846
188750
1582509
27409
1890260
1082418
597129
1284271
900908
566579
1258155
1745464
929509
1766252
1744951
567131
1161606
1620205
1816334
1585868
1844174
1916655
232169
1930240
1770293
1170069
1029651
1135814
895364
1839057
1108461
1255134
1647592
863475
932326
1027720
1904937
572482
937985
520078
1717193
538518
226428
1187847
1306987
1422531
176500
810761
1928004
382636
1636473
1142751
1404054
14520
47613
62346
998508
1917220
864562
639600
1200996
1180842
1983727
1768909
1676586
1809000
1244168
435000
1852924
16878
1885414
1501375
1373887
473954
1794097
1242913
1117781
1027209
235794
1841151
1606403
1943639
1505656
1059785
1731102
167187
240454
805102
568910
202737
974961
969867
1548849
971157
1881176
190046
410299
1721225
1776897
1907178
259692
769141
917487
1284183
789286
1084486
175503
657393
533714
1623705
1863664
126940
373278
750921
1199729
725621
210315
1588359
376149
25115
327595
1296807
1297028
529487
1630589
241269
1409990
426675
1955758
192709
954798
1845231
261454
1950833
161292
1578104
1757465
1667716
1808245
1962947
942685
1762601
1909049
629615
243167
1803067
1119558
1987208
1041849
1437073
133578
582752
1822379
1615540
214559
1339319
1492347
1361701
1088236
976304
139201
596092
829822
1379772
788667
553193
179755
293607
483514
1881489
1474902
670385
432491
847961
910085
461940
280926
1202288
1087455
607937
1319935
31403
659747
1902462
1950375
1103552
701280
921828
218311
458861
1251551
142574
22030
14912
179100
104149
1415430
1416366
61484
740452
1925315
1193143
1236356
1386317
478312
1382912
1309892
1556601
1424200
1550321
558771
215244
1755706
1838397
736653
1608243
1521049
413971
232616
1290388
1894836
1917381
752988
1059376
1915582
1417542
389527
425228
1974741
297208
111655
514852
977312
738025
1487212
74006
78274
1732515
517591
210805
315180
1165942
1907629
1811894
257500
1553041
1533731
1638956
556075
379079
1878793
260139
1954515
1430150
1691794
1365886
1817341
579338
1005659
1581396
387573
1299471
1357708
150869
1650604
6418
1396817
914885
1338099
1693638
1132207
971427
102875
403682
915962
1475369
1225655
301038
586273
516504
1806704
518434
284516
856283
1083991
1946379
660866
1154878
1339825
37983
619943
710075
1307154
1039167
1834124
1971568
719678
693822
1984068
1873465
1392184
500290
654905
352570
797585
1480794
1667240
361357
23438
24863
901326
275282
1693828
448568
1338718
410561
4006
509774
1539011
1650226
1405687
1933070
1335800
1135760
1542154
666917
751167
568808
1207645
1211706
1707127
1774904
959984
1523985
590488
331775
1601391
496521
1452612
1508237
1644228
732398
665593
902373
119373
1608615
911101
1259733
1829228
424539
626397
346201
1541074
843080
1933318
1485441
1552403
952525
831232
1632788
418691
70948
1398094
325414
519587
406918
401503
938781
1649122
988968
111506
185508
1723509
1131937
646955
1559830
1397060
165269
1046384
676072
993559
458881
522271
965273
403657
1912818
1640108
1849163
146841
566499
1952885
1279122
1490450
741374
1592735
27267
645696
1706169
961202
444519
466738
1883029
1005461
1632932
274142
251776
490757
1487781
987993
1215214
21249
507861
1937983
785689
1194651
72847
1090764
1544224
200366
314037
1798624
922463
751648
1560642
948163
1401934
456756
749384
1475269
1919329
782418
479345
715664
798870
603323
192991
632051
565662
1725142
1517706
863453
1231573
1391343
1196473
1986217
1055106
1763445
840255
160582
351289
1804657
726727
1617855
565843
653596
1459809
844987
1729557
1561065
34999
807094
1668015
1055492
549050
1546454
195146
100547
1855557
893622
876291
759730
1617706
1265985
1033195
1835154
1159948
518591
206275
109860
638900
1182721
893341
1835
726219
139061
1874616
1768966
196378
104363
1394485
484968
232876
714478
46330
1652957
1484646
1326034
1594064
1437395
785201
1847035
1303649
1910294
1347905
163558
1940301
107708
306379
1612116
134551
1842822
924060
682237
1397429
128971
838740
1179171
1353995
1784654
1234030
505060
21478
1038837
1146134
1678998
1309451
215430
1193364
1549543
218741
1600079
1581580
1785651
810474
1512189
1663966
1957953
1549344
531102
1181723
304056
148875
1735490
344114
876735
884933
1351106
372630
1991381
1631219
251409
373422
1482984
165041
966934
1961254
1562770
305525
662734
1940738
575181
809083
616759
807239
1171977
1300979
544528
430958
1642071
922497
533007
1739854
349921
749941
1854734
105609
580341
989538
1988178
767242
1169413
579755
35608
1050474
1429461
1411678
1852254
690816
1792101
14658
282334
647864
153287
519364
1583478
1637396
1289148
1650885
329155
1626177
381676
574667
1724093
96206
1659052
697081
1996725
1952613
1555199
1739398
1929076
527776
1260516
359932
78862
1748977
695399
406049
1597039
1959743
186494
506933
1907323
871506
1259555
501911
490415
1784155
846226
389641
916517
1217761
1803618
176279
745475
1193543
1110931
2556
536346
1690714
1819581
1326048
1822192
64542
1852972
1147104
1035751
1027618
1629610
538624
1443233
218976
245115
94725
568073
1195804
948692
1688569
390861
377647
254190
829371
837701
930733
542925
834655
1024694
997967
569164
1774978
425850
1321614
1422650
1501523
1116516
1981828
1810634
1617552
437724
450239
1009275
365698
108062
104946
989457
1073091
1478397
500224
1610561
119288
1557340
759026
481424
347097
1649088
1527121
406887
1120729
1055673
1360873
65681
1544610
1438409
1159643
416150
1593137
548002
1911337
396298
1843223
1897125
1335549
1026764
16276
1538144
1914399
805769
1351986
182323
284669
1598496
94511
1054194
327446
35278
1157367
277084
1646750
1258687
883932
7585
983363
668232
1285594
340845
325273
604065
1396360
1813153
1830142
1966131
1424785
1491168
1902167
305876
92232
510783
1400771
1737628
1897877
468356
1007779
767114
1385513
959900
391993
1227857
89049
242028
1803796
1034962
1567608
149583
449653
1458588
1859168
79821
978425
1951273
750917
1176895
1206288
1889569
1428127
817015
540272
8807
1314977
1328882
258561
1234535
1536807
925996
1368481
1428512
322909
1399738
39654
14632
1849428
58722
14561
459999
283614
185968
920872
1084940
947990
522012
153359
1179018
1062030
1947648
121086
1121192
403619
835598
1505773
956017
426979
1712743
1790693
1537429
372305
1936116
507989
413198
652631
483012
1410397
450951
1197457
185306
1020314
164558
390473
1959371
1093288
987953
1706961
243961
1041184
165163
1344682
1433502
1668421
702028
497769
566094
1143097
1147412
1577763
103794
839437
143062
1269888
1358161
14152
1571398
394452
1567229
4997
333785
1260282
1072506
1883339
63784
1284470
435827
953459
948526
266424
728566
47477
1478842
767105
1658586
1801920
1348600
1785381
834440
709345
1456702
467332
943759
1389748
401842
1168953
911390
60159
1262059
1847564
1494708
318904
1695019
1491579
855830
657674
1154967
1797840
1646100
1928745
698783
1721626
1810458
403722
537162
726958
523786
1714934
856104
1643154
211087
903928
472116
1771529
318355
901674
79056
1871590
154887
1337690
640918
1603504
979408
967533
538899
1944940
722028
1484914
872535
1074127
725325
1630261
235160
1974240
251677
949774
457528
1873751
1750682
261228
16510
1557479
379474
1911646
156517
1012801
181508
547281
664929
952671
260798
1343915
655368
1403349
779134
1842663
1704992
1978617
1441711
1553216
401617
1385356
1258664
367080
1287299
207131
707274
1674826
1935326
1606362
427429
276388
787760
1109337
1763061
175782
1108821
1789930
1612954
1906816
1306792
190077
1301323
461026
574298
102951
1413425
1058228
1770940
278125
1002236
535194
644167
1489468
1777840
997280
1721205
397272
843461
1610294
220172
1525776
135976
667704
642504
223414
970005
1446877
1292021
1229240
659615
439467
187742
1973287
347170
444842
951018
177179
709655
24076
1018722
1949579
419313
228340
682919
1614896
14255
1472942
875246
675467
1949838
231743
106779
145124
1355436
1032116
389000
1300808
1893224
193046
1822179
1614128
1078259
669474
565488
151795
929497
747578
784100
674580
1721847
1205377
333371
683326
671289
1758639
445972
1632892
437934
1319272
1720645
605296
345886
1795967
1262389
194236
185617
138062
1645986
1626519
842765
1245159
750289
1969874
1592802
1817267
206821
1651598
838064
246595
635670
1384317
329887
1106461
811204
26377
124075
1724074
8456
551631
1114387
712479
1477518
403502
64482
451427
937127
1576414
304804
1529304
79634
1483786
220622
522971
145577
1870922
1766257
167042
1737073
769391
1690971
1303052
492378
1907526
60317
10998
1815777
1592830
555815
1176780
583747
1292404
513764
1241245
1665547
935092
1280846
1043505
41285
1755360
143240
994564
1552113
713034
784432
1408581
1250427
1162062
460923
1131748
407357
1225008
418655
1977421
253625
466266
1538958
1151533
1744446
1375733
1672886
1426560
457805
229600
33395
1666718
1056449
677122
819100
1184734
1788448
1334391
1168184
1446485
1845038
934211
879258
308897
1896455
495385
358731
1771126
698222
128695
448567
1478165
1972097
1794722
930696
1361682
457550
1554835
1703212
463906
945685
197880
1285127
1412580
1916452
1099973
1871438
305082
1444076
1868614
33727
889642
1171776
1523350
1933384
538822
1817463
411268
388300
615867
320428
1822296
88183
897651
638310
396551
1840608
245393
1289025
38423
1863427
575363
794339
1617669
665218
690375
1848688
1160574
1944763
622778
907716
304147
606046
895627
1613931
988535
1165857
1924127
1604321
1648438
1076922
1905597
935728
1744521
481987
1888570
1087460
1010684
1070258
1181592
1487402
1637712
1112324
191367
1204714
1574076
591120
139959
1663444
1926801
400709
692391
135423
443674
617072
1748744
847637
1546470
1303283
1649360
402596
695747
1238952
1916489
290214
185464
1518188
91656
1350809
792142
894910
793387
1122216
524349
1690579
1776912
1007489
76565
209472
1902827
1241050
1918798
1845456
105744
1556775
710458
1460389
522813
1348752
1363658
874195
785505
354988
1983942
494751
909332
1302127
108003
967818
1761459
1355215
1842809
710443
148842
1468971
1122136
994075
91033
1183401
1158811
1460216
93504
1437650
940241
1721416
313287
609300
53682
1773462
1467481
1987231
1714543
912343
14645
1655273
1545204
1107074
754945
1784660
836637
527462
1457074
516558
239983
1946605
156557
1323248
475337
1871378
803268
1183146
313357
1267531
683296
1794910
15931
1694825
1157193
279836
1145151
256932
933052
1384927
1227472
1009363
1570321
1879013
242909
1676744
566009
390856
203516
1844389
921145
1928197
1726222
1870325
1895660
167003
837785
6488
302212
1971716
1279429
1176889
1592533
921071
1425552
1431547
84685
1255780
370481
640146
903412
1962027
318117
708799
484777
1942690
787346
647436
704720
1916318
1099718
1369014
1411095
908474
373368
1438125
1600554
1347436
462941
1372215
1870728
225004
362041
96526
532858
964457
1177097
1124351
429419
688166
1859334
926970
214685
1557106
1097003
1865393
1251029
1490231
1282159
385745
277962
885693
1927519
1222340
124325
593878
1133233
1038192
462064
741512
1140485
955163
370820
357577
1087228
1654543
1728329
253909
1449611
1030289
1390915
1871788
535489
729502
1507953
1368683
137817
92670
708624
1911612
1125229
524500
1448557
97992
512021
1781318
674903
1145007
1634480
1910684
906669
684588
681661
984830
1941558
263815
1227649
1118483
1282674
1028976
782587
628977
621016
403154
1201683
96069
1416403
863989
693309
1510623
667321
1637762
1898764
272591
1798709
1580744
41222
1599600
1541540
885799
1320727
98993
1511116
668716
1087217
344636
1599397
330739
941944
956702
778678
1152064
1477161
1676896
279880
1672321
828184
1652736
1219311
446590
1830634
1380144
762481
1045034
1409718
1142321
1447844
1642861
365659
515152
1661459
190047
1278202
400374
853705
353988
498128
473101
1694990
757901
1510332
54045
258719
1109136
372212
1969150
932424
1934885
525945
171710
1965761
23915
1252420
1366403
1201211
1025783
550178
852763
383414
1311112
565629
1005421
1746542
612364
1831082
144706
200284
681144
1262053
1829477
1744371
699754
1036641
1055255
544868
1569625
1298336
382116
259321
138258
1794547
1106186
752907
102377
183297
529697
384536
1940675
1537125
1905651
1767356
1839741
1522399
791460
295707
1015355
258650
1653313
1649238
1940099
1655433
873898
1789547
1392233
186046
667947
1815362
1794940
1193726
1915779
827869
471124
924845
1580680
416501
1699730
818461
1621640
1867195
1779801
113334
517068
1627459
631777
1847212
1141949
517790
689554
152751
1998414
1384141
1389363
1389511
262567
512659
1359490
305538
476603
830127
1501713
1090928
640842
1356708
435871
593842
1141532
1804070
211059
573469
1793988
521973
1980568
1801750
1437935
325232
69443
621179
1261485
1259507
1864265
260319
579121
463527
671725
1466812
324318
576740
1322604
1217849
1802245
1455516
617216
1816673
1832006
1501645
466111
1801857
302993
151977
903576
1615703
1190592
849709
364977
72651
2786
1053183
1180039
1446643
1332935
494892
1114997
1702672
345542
1349402
1551602
1067892
1979282
1030011
638345
1337966
880053
1981212
1955426
1356134
1053749
1639622
1081359
1805233
402518
1418125
739146
922778
1667006
390088
1846660
354523
1159186
1457441
939835
1449982
1295076
1934212
1883794
1036021
78142
579942
1714712
1823341
825820
607780
1764748
1663677
1015904
502942
421495
1180082
1913906
698889
1812101
650610
1678701
761693
1726042
1961766
1747033
39759
1904190
612159
850822
11169
1907517
1127349
1851338
259866
1997778
346764
241233
1783271
213007
1861269
1826813
948856
410720
1504172
1488172
1003694
237577
770371
1422267
1956514
401407
305484
135711
1543975
722392
1316665
282939
817853
393975
138281
200653
1518921
1485985
1001294
181449
1219627
1811705
252648
1826681
271772
788333
1500585
793988
951582
50527
584949
63306
231141
1254613
1584846
1653327
122673
851750
1264611
616909
845498
1559253
624594
1993693
1809487
602745
1874389
1644863
871009
1135004
1491406
1055148
1521091
165372
1222426
1449895
1418697
1435151
721273
184222
889211
1087308
824450
1103263
954854
1077106
1053699
187055
1673296
1957601
1977263
1665107
558037
1143744
1151920
555107
854003
827375
317063
1552353
319964
841952
1461016
658203
1031500
674489
1771492
1329534
1736663
1136472
930579
1445610
1185471
720200
723060
90820
1780726
1545522
1211826
1324731
715914
188827
1653791
1427563
1444511
1032109
1367649
1633906
362313
458306
1107098
1400432
816842
587490
808102
1084162
356694
1357208
967893
650386
413187
1337197
184606
98194
1536385
462338
586019
59151
1942176
1405164
108282
1910699
1098286
1154366
16373
846250
577566
1095385
1820953
1938171
1586699
736795
81156
949093
974197
675112
561736
1281555
1956702
583053
199369
910576
537718
920793
621187
1672760
1525500
658714
1882447
1624514
933803
614664
1805189
1256548
1608006
262532
1564287
1600725
149715
1559535
838953
829066
1115802
994558
1527854
297137
502612
1678749
771664
494872
1749092
1086791
1034050
1514029
1953538
876640
665235
1192139
1606217
1476881
854404
1965443
153937
484887
1552746
1899255
1304310
1276773
1382815
89477
1262787
1480902
1637047
77078
717196
1440465
690840
186456
65192
414077
1971147
548228
1333401
1894843
10732
1747342
105869
452428
387567
1999999
1251030
1976310
50235
945862
1141905
153372
1773075
587644
1920167
759723
1218999
1870611
1571226
222648
1653091
1938737
1150380
5001
378527
1355762
1768220
1256168
1215712
1360325
1871350
1515374
861364
1232507
1945735
1419110
245895
1928523
1372245
1602123
1148718
819527
1872986
290504
1071553
1863568
445121
1266448
908189
1523740
1624893
1196821
1798341
1523936
1801619
574279
107144
488459
511038
1415800
52736
1239504
1732031
1286337
1721992
1386718
1531597
106970
1677619
411462
1168027
673623
1696005
1449085
1472587
642737
94541
867878
96358
574658
693663
1310453
132934
1639755
1824639
1698268
1523322
1667781
737235
1519186
192047
733504
1913817
981608
139135
1380630
1450677
939239
91420
729385
932195
1114265
834753
127546
1007409
554997
135327
1572697
66511
233045
1213105
317194
1844791
612203
1259580
153770
349408
1680857
469289
1191892
1129113
1615112
904112
884288
226499
1945614
1430568
99532
551653
7114
320733
637656
1711211
802178
1658092
1715973
1746558
1497419
280866
1283043
1152036
1759885
1874530
764324
1021017
420378
1845684
1958421
143226
1040653
1495140
1868473
1741627
1751553
1503808
174275
1771794
1936076
1486255
872271
1893902
979366
1608162
1720638
1312499
773548
289046
440420
786804
1133339
744611
1807735
859123
813122
852648
1003967
1573777
1281941
233017
1673467
1063475
850369
539452
1146182
1436624
225037
9499
895020
986477
1240077
802492
479096
886208
1193084
413284
1841521
820490
1207057
36716
1704761
937323
360811
407545
916281
29407
1930486
677198
679284
1880539
608865
1724204
925404
705389
1102130
1006722
139974
1103194
1174660
1444488
1077100
185695
549467
1005281
864833
832568
1156513
1689281
919655
1272186
1216756
1746012
21181
1681305
1012216
740597
1809793
947353
1842143
1862161
1521668
1816030
958958
978411
1596930
106628
563674
1135544
1327225
978772
1545915
1145229
1337345
1275475
1708877
1413785
367380
1837630
829641
685497
1345301
279061
1091716
1828213
1026578
60188
1047822
994994
1914793
772177
1609331
1838647
1433173
451135
1270278
1964724
1262907
308395
1292407
1826633
920047
1081722
904640
714085
932707
904850
1658148
1829707
489844
1677581
240310
752051
1055618
1981252
1951156
1128681
702781
279293
484478
951568
535177
1093051
464994
1436512
1450578
1333775
324258
567598
1409358
1052771
146732
1648215
611504
827928
221196
230845
1139401
1690038
159501
1612021
552859
1357338
1878212
1012998
414565
485312
1337916
1623403
1842880
1909911
1805784
663664
680688
1504627
293037
1848051
311277
1703251
135946
888159
573351
1403925
1382515
64223
357663
524363
1288598
582752
717869
1230435
718940
1481708
1673576
1432074
484023
295165
256270
951123
1013877
1657550
876226
1524623
154754
542298
295279
1206954
1769703
924905
1328331
97396
298221
783150
813272
35073
1598494
1901513
1820612
1139550
513423
1808783
873174
658555
1467182
1414604
65076
1573315
678360
1331231
1593860
973600
325162
697607
1678334
100836
1224942
449661
1452217
1357365
1062007
132537
771128
1637786
589374
1148746
213171
1787469
1577472
1904364
554968
1404296
378220
1535782
1439485
1254938
273908
242346
1226296
1970678
1485530
155329
565638
823413
1946331
926755
1871254
257587
1280122
927515
1430406
1597825
757320
437432
477003
1769764
991360
505175
1347860
304048
364481
1046565
1123214
41388
1840320
477836
1181000
1450684
591080
692705
175473
1218932
212340
1257966
682089
734833
190788
462358
487271
1124543
854500
1679638
1655699
773155
1067486
1750382
1722046
1764103
1777113
222847
1208939
1560722
1230579
192627
602495
1951614
1032649
1164620
1789833
1101315
1245184
1648572
1520414
223398
864607
536030
1539237
1740898
1262163
1294793
250175
593728
1917288
621248
632203
1117605
1077920
1290652
856140
1687670
1619643
1882594
127452
229467
248854
466753
1170841
789140
1310799
288489
934927
1911772
1757564
169234
1123442
1321831
1303275
301231
1830792
1803497
1833063
1693124
4121
602678
1731097
1678983
679008
1134349
1424991
261254
1379926
907016
711493
1860080
1563295
1299477
198727
285090
1225549
527790
357164
444074
480379
28097
1288776
727839
1443270
900138
515783
101342
1902178
1748192
1315424
894126
30510
605007
1861935
566867
32736
1794863
1230008
1685812
972673
811375
900229
1915428
698437
1764663
883050
1091044
1047986
961321
1487487
935375
570080
1227195
663456
1436955
542264
561212
615238
399220
1319607
1111715
1858358
1042859
1539379
1788897
1746978
63301
880715
717258
895670
674067
1524539
374803
558553
981077
950850
1726180
63921
1763563
1084749
1156032
224333
785546
1287860
399603
1696604
923881
75436
172381
27799
415883
830124
1965073
148041
1854325
566100
1948165
401305
1313094
1432906
1573570
916360
1134146
493799
1104347
1258699
907429
184240
1923632
1622480
1576812
1652577
1309819
1954636
1574842
608918
879263
449046
1269791
878951
1724635
1621306
1984898
257999
279712
126968
1221729
711555
1031651
634270
1509062
1293883
1768627
1542411
736645
971251
496642
744711
745688
568894
1006257
1522174
637429
797069
881121
1876007
1424924
1920387
254059
1938385
1679438
1875062
1275228
981730
1705506
1830915
1539921
270148
722293
148304
1458569
1593105
915788
1044
77627
675743
1284825
799422
182108
1083799
1257360
1524676
1837816
97979
1621059
155310
759846
334805
1944983
202275
1602027
1943417
1027084
1941016
1795307
768683
623219
1059283
1583235
370149
271566
1183818
1116132
1566640
1957894
808367
678629
870149
136309
636037
1849961
1541723
352057
5147
1811636
22933
415560
1026410
1176027
1495734
1147202
903458
1722335
1070230
453334
1228498
1243438
300325
469121
631785
1674750
854640
1887018
1298718
866366
1141264
153955
664909
1173375
532125
1328829
240503
409268
1530374
908254
1992387
1225814
1933709
10920
930417
637736
1826988
351017
637039
1067811
541917
1571616
266521
908235
586800
1676526
571525
1025814
843935
221359
898141
1033980
234605
1575064
462206
86031
1014758
97238
1530497
552371
1100280
1129452
857131
822979
1027053
517876
439787
587710
467245
1326313
3027
228199
871092
1632296
1285197
1652109
309850
1618135
1048496
1039462
695336
1156756
751169
57634
1071686
992395
781664
1621812
1959008
1986876
270976
1558901
1055550
1295805
92064
1500534
1012057
858914
1134613
897502
1309774
507363
379433
1452585
1781278
363557
1206402
1187786
755983
613075
1804502
1785185
898230
342183
1643478
446691
1012604
953863
598577
1973099
1388817
237379
387131
1088833
1457923
1350983
454224
1244627
122583
1516527
851940
826632
1940310
1113688
35665
1419626
969768
1307820
1936188
114389
1354875
630004
659081
1715917
361838
401309
63776
1999549
878541
280213
35733
1940286
1296870
727258
331329
661023
18435
1016136
387306
879927
29201
1826085
1414373
160658
186636
765263
1567651
1670373
61354
1965863
1295867
173357
717480
1730497
1208701
1234287
439192
103731
920680
1006214
1171056
1237194
1362699
231511
1865961
1529820
1379600
658989
1571856
1577442
1221933
926278
243277
71286
773205
566059
1852803
884943
668947
1464976
1759608
1798011
1146826
405312
1846899
425597
1695926
1811557
263657
187649
177778
908832
1003328
134805
1637863
1403293
1032652
784799
1872635
952815
1779810
435147
1147853
505149
1136762
920598
46631
1288704
1604626
931913
351214
1291602
1252064
1036625
776524
233271
1363904
1306828
699005
653482
727852
106254
321390
457768
1456786
1489481
1459376
1790830
1766658
344952
206636
1857968
129618
36545
412673
1678191
1798873
288176
116561
93678
1673315
853174
1598546
217116
1847572
1092069
102735
721280
1826683
808720
1789471
1541390
1623636
197794
351114
1140407
385740
203823
792516
656354
516241
1073691
1047766
489205
1222904
315220
558639
967224
1319651
1979192
1674146
1279025
913619
1356297
331391
1740309
566454
226995
751440
1350402
1095439
1208971
920131
407496
1494267
924726
1586090
1274813
205459
1619627
1880550
1680908
549784
59696
962338
1926139
227339
60715
1596846
518754
651397
615128
473469
1968935
1617252
1285449
505210
879867
1676212
1073239
1800847
797721
1603922
800097
472465
1533066
1560776
636447
41309
395951
857208
225836
1311749
956345
1580726
320848
1970948
780738
251432
874964
1348341
1096674
532416
1878263
229517
235704
435105
1408978
1715632
1473392
10107
495118
561698
1157300
1569143
596846
793868
671496
600449
1855883
389101
1824798
1593939
429781
1864925
826579
1410866
3625
560668
103239
993683
845013
76533
909217
706833
1755170
500236
325895
830875
431675
1410117
1918428
1461621
1649687
349328
1504754
840484
1394399
1992409
1093370
594342
1748543
359425
740414
787111
123831
598894
1092142
1080987
1402278
128925
958177
1686682
1355291
1051214
376779
1142413
1494370
176398
1354905
1324070
889516
1773834
1570195
1230815
1534874
140015
1597690
246552
75105
681440
1039973
1020531
1309651
1581940
293259
1317962
1191485
131684
923397
1851077
1538748
1700773
1072235
1149026
210320
847374
1666327
223590
440027
1790388
902235
659024
51273
731343
657017
213817
1634540
1928884
1540772
239116
1800870
1888451
252858
1454677
1554833
725690
1040129
517311
196720
387057
171030
886078
1072387
788579
519904
630880
1974079
1069860
745726
848408
1436191
141415
1486247
616744
232208
1290466
1334984
231285
997653
119960
751373
951711
1130113
1186864
1394907
77243
546105
809797
1932959
1611500
1348765
244
420521
581101
559329
866167
185086
1781351
1963448
73590
1268491
64605
415521
592514
1517966
759577
1176743
342853
854309
1367903
579933
1362448
512773
705852
878080
1548493
727211
396936
145613
622493
1186806
50773
720058
1918724
1219651
360238
1035549
1900570
573262
1874082
914450
1298623
223525
417423
1399077
1606100
1157486
1198881
656915
35162
1524106
1208980
1043579
677189
388994
328954
253178
1428474
1856819
961619
1374056
851279
1086323
1624713
50623
711937
1567738
907968
632473
667372
656129
1511162
433692
878082
68694
167004
1273844
372090
818988
1142444
1562903
93123
932170
35315
753431
1276569
1787549
1960744
1026716
330199
1181782
545549
234625
1622049
1791864
255926
771593
621898
316956
181695
1829586
1943928
416068
120521
1194929
894613
127461
1481121
1462073
515846
398630
1239584
1174560
1463810
924387
1113229
213035
1357578
987051
76516
412299
1915321
956588
1686910
982540
1980112
1914752
708691
1106380
1826303
1680982
603755
1340239
463107
946355
1228129
1073967
1555550
1232783
1089120
689685
454652
744312
171482
1743566
1423729
1384137
1942112
1673039
262257
1205529
1214426
1531136
1663981
1698086
582829
1560659
1909999
1018144
1412109
7043
1893723
813314
634387
778578
220407
126388
886567
470364
801971
1336877
938620
912076
195306
1019792
1074845
1307504
917571
1912945
1557616
1884908
1179221
1908557
1990242
1937169
1492837
1982136
737096
1139727
1001482
1476822
1864287
479589
1327137
1342331
1773323
1214277
520509
1179500
30787
1690515
1224339
1398924
996547
88122
1004286
1380931
302807
1558654
600581
76447
1312498
493532
1410893
1717454
55464
442313
81794
1551126
1870369
145902
1962383
1390833
14041
725982
814837
1259896
463683
926961
457288
963507
290735
1921441
859220
146042
762428
969802
940919
1275106
157220
197905
64624
349584
1736587
76023
209704
376733
93118
1709901
342651
1538097
954868
675132
754437
1431340
568181
754875
1683457
309592
349134
1378924
722587
1836214
1625365
988170
1765404
133086
1776354
566660
854833
1113767
684072
765744
1326193
1783899
1457299
1852994
1820395
1120995
520438
1344237
382494
393854
1191634
1655609
417550
1849375
4377
1943914
1619384
1574886
1245817
336808
167877
767520
1292779
970536
1691678
16384
1632114
1507407
328572
1585515
1550943
1401856
916376
1220252
1105596
1607292
1670572
1533361
955096
726133
599002
1433817
1781665
1870914
1819259
1767762
803844
1295061
384137
55492
1099930
796330
230606
677300
1616850
1818049
915770
1997737
982284
1623942
1944830
853226
1380599
1732929
1305403
1143380
1789405
16270
1084763
465844
919117
1041976
1424855
1397231
1072429
1772525
23999
1803916
496030
184124
560638
1887627
181929
240082
1585909
114193
877351
126548
1971140
34201
620939
1708565
1109188
261912
196039
1017452
398755
1537150
1585488
918519
1233774
475506
1019728
1488254
449573
1891201
699844
889547
591556
442924
1211992
411879
287879
1463621
1374878
797083
1904752
317091
308324
714005
1550286
787027
256919
1689755
345523
1889104
1097709
965265
387771
1586870
1085003
1489269
46998
1972106
906098
827442
1187779
1934983
392596
673293
1584282
406918
51650
1379123
1145492
1985597
1695361
1939877
604611
1744216
586143
1326198
1808043
1565168
1657375
906495
1656059
1838157
536986
1103516
869693
1483016
689381
1602032
967582
1473702
302272
796755
1399846
111453
70084
1953606
1312136
692791
762615
8417
1580562
492962
1453374
1960493
511464
73830
1312293
300135
1255205
1357633
620345
1091659
477162
1031639
576461
1662750
1501183
1983686
1349929
1235298
1913827
1370007
1144367
1218863
1545693
1409118
691502
1563414
705913
1868300
1696484
1403203
289423
206015
721448
1975718
1015978
190273
392676
771393
1102569
500296
222814
550827
1197747
952414
492676
1709959
1112837
403182
749987
1385654
784733
1058882
1351377
1907794
906035
1002826
1837468
1648012
73325
1581824
955272
1388910
1542789
1899972
1555743
1936977
124614
727766
1933559
148823
1799386
575452
234056
748631
1078128
1133714
1103679
1676394
1959691
925076
765364
1753261
471083
56583
76557
235724
1349905
392270
1988494
1716827
1867227
195355
1548574
691726
450689
341325
1838562
1327855
789613
772236
1369855
1370576
1947444
645636
1988587
1742256
1562154
1856573
1533460
313
1301338
597520
1512998
604857
1952619
319140
1790633
495164
1166944
784500
1365113
825442
5070
1143295
775663
1275359
690151
577659
1631356
1639266
1600988
1725460
1430535
1650884
196616
446462
1573575
1899311
77762
1240910
18052
1646999
752108
1821688
1405776
1662737
233313
761131
1599238
1594753
1353040
507757
1363366
823417
190054
1505977
524303
1610650
644442
1076515
1447917
1382347
794554
272028
1072245
1174964
860587
965298
230910
700514
1189199
1011902
1846477
1816364
1302281
830509
526064
1303229
35259
204972
1335667
1888061
1876299
1562586
1082673
1374145
1654436
1905819
143715
388737
456882
892769
1298022
1008851
1624160
827491
1694877
254544
693523
1695068
913664
672187
1248603
1006858
1988153
1024670
1396425
413403
469073
487448
126058
1228641
1636931
356542
1056480
1073920
1700703
612920
1277259
928102
284978
1110736
1572406
339117
297736
349051
1169750
1783363
350033
909432
915861
91746
62221
1323529
1761683
620358
901679
1148655
519957
1218699
1947428
1417230
1372352
342963
809526
219440
1858985
1813508
1616889
1936032
216642
1168810
1751105
1900458
505892
1915559
407291
653320
1962289
1697334
1723086
1862549
373932
302738
243576
1305389
338099
78917
1845024
9631
791376
947189
1007771
1066532
426774
836773
1104617
1381135
1357332
1674561
1438165
452491
1932643
1650708
1692864
302907
1784010
15553
861131
1692095
817341
796012
773972
279246
1742844
679569
1915846
136991
1237958
472551
385019
785246
785803
1554320
1987122
1292723
646998
728536
1619772
671461
585387
766437
551592
1527703
1354520
1815817
573406
1564314
1001123
1676972
1114498
1989319
145889
613010
1387839
843806
1816560
1323211
1297797
361873
1573021
591680
560317
1248563
1605340
803031
1993624
1905118
1224127
1686186
613079
725173
1206538
1283334
159484
1314553
1488218
733201
711503
205449
1702978
683070
1768785
1452913
1461265
1072811
1835480
1274781
348133
1803635
492293
1323486
1177935
33431
1027765
1463877
10258
1962209
1967089
374812
626756
559531
808429
472236
970173
183405
1750569
103160
370018
1648708
1056341
376977
1576031
1292421
1550807
1538496
1694759
802887
1734148
1480548
379571
1269237
1063419
1648707
1891899
1142457
1235662
547720
528153
1672394
690600
1121944
538548
738081
1820931
733527
598445
390524
711993
1602715
1660603
1435027
1065510
480303
1085627
1442216
1980997
1650615
1586340
186620
296386
1890687
404966
807223
1985633
1393957
842843
1943627
76432
705730
1496309
911797
212261
358621
295697
1450615
473563
1228682
11714
509329
411122
467685
1509198
365795
1380651
952057
1775987
1628203
1857033
1822087
1302351
1074682
1829801
1628369
53520
68370
477426
973295
1190503
150998
655757
1582517
1517231
593653
1210190
1535560
470123
1603110
1019233
844916
1261398
78487
770559
1728968
550727
867939
1026857
1112732
685279
1735222
597448
386117
274170
1581256
1762639
869361
131030
1077964
1081794
1137660
85117
988027
1228265
554797
1210612
1580085
887919
824204
1763831
497241
671380
724068
1182507
955067
77696
1585359
36599
463109
1735715
1308552
337440
1793105
890899
1597856
1754070
1614605
1137142
1437793
1442742
1026110
478320
843666
1242756
1991970
1158426
808965
555350
1618131
307734
1629832
1102962
208317
1475596
1539435
1988578
987004
885603
1984548
1910606
1780056
471265
1069319
59109
656796
1517303
935598
1855843
401158
798244
1042912
1570697
1674934
692014
299742
1879581
705138
1761411
1508786
974636
720404
41966
792645
379423
1731249
166733
672232
1836782
1878802
858272
1444156
723973
1573103
1035604
435260
1496990
640664
695860
1665060
1126468
1087200
1024002
257363
1957345
516585
60884
81130
1983311
1531014
884011
349402
882712
1528534
923998
1035825
176379
907184
208174
299025
1723818
1472957
958320
1270061
1356434
1935418
344240
1477762
965956
514266
474458
1178641
1144054
1723969
728013
1346414
1688265
1834880
1442327
864144
559118
356727
1479062
526700
547180
1221375
1356090
1692790
1684096
1021802
1971069
968139
1216278
1858942
1361513
1798662
177691
1625800
1466932
1305727
1092206
616208
1784414
1419506
388257
492060
1320166
1006483
209275
858170
119021
1852952
284473
1733589
692416
1966471
375733
1501928
373348
41698
884303
365900
1534624
687584
590249
567297
1019410
1653950
1450804
1670101
90475
1050799
60327
409713
1762401
1544068
561029
1437695
937794
1547883
1154923
595118
1246045
126665
48776
1369376
197588
1164762
380266
1997760
403517
292852
796207
1263102
1590608
503081
1580839
1965947
444777
1424445
117455
788167
25901
1985034
1113551
253044
508138
1346400
1195220
1457746
1951003
1001090
1057104
964438
1353003
1310295
1186590
1372744
773260
1753155
299600
1727639
1265454
1020351
656545
466076
1757538
1751885
971798
97021
890286
56537
1160028
949872
1128717
492587
485398
390366
1926435
694402
1187900
656113
698762
1235889
1165187
538701
1795138
296676
1240519
326437
1464340
212489
721269
445967
1816386
540885
1672291
914818
452504
1761459
792366
784893
7588
1220062
579953
1021187
1402833
404147
1764011
830475
110005
1291753
71083
248418
1923276
1498031
178489
151090
1856981
94898
57013
724297
272310
312920
1015355
966679
24833
1704036
1312096
885435
1502730
381343
77394
595952
754311
525702
999506
171504
254845
373000
421808
1104019
917214
1279322
1115985
1453585
959144
350154
1047386
469134
1158603
103967
428765
229479
573219
1420757
408619
1742389
451764
1616526
1448386
1100414
607100
192529
1998188
1532242
767836
1943521
1468953
604068
357595
1876619
258835
1453348
939255
978800
1932543
916023
56812
123391
1222701
1293552
352164
8613
1524952
85252
1807656
719203
817215
1031760
1223699
1206669
507684
1649304
157485
459928
341492
174444
903693
1532389
313393
1224171
857611
472167
597980
1680748
584201
1848424
850907
1137339
826259
983137
1999028
223438
1030430
1955273
1529541
52347
1447246
593728
299097
1764829
603443
608118
875796
1061101
1008250
806954
1341262
1827661
1096415
1196183
149836
1443987
1295552
219977
237386
591565
713707
1864094
271582
497426
433548
1795441
1164917
213579
1231709
827722
620304
504148
339470
818034
1481890
469582
1451630
1631746
781055
90918
396880
760916
477383
1109684
1353323
748768
844439
1667286
1239251
1643610
1619957
498674
1611336
1689833
255314
1543164
1715572
1558785
719976
560631
770840
1247545
34907
41917
260556
47110
910569
282738
32723
713200
1303358
689286
1974241
850950
1338816
542992
1796004
1145175
907056
1149990
660019
251521
1042563
91514
1257084
944394
168849
848751
547438
1361595
1609058
525512
690496
320764
950381
1093702
379684
1199520
1908881
109192
599896
1351658
1204664
652185
821178
1522459
1941364
1130075
80832
1072980
1922492
1816520
1358221
1332012
1900721
430818
1795093
715716
449360
689684
1091446
1909918
1123151
720182
91663
1568997
996415
1870958
554847
1963610
1576648
782875
259330
1799454
1789789
1520605
587962
1235950
979102
649203
1144693
503239
1812229
1420300
1945921
1120233
1880733
591149
1392927
1551688
771968
1077176
1506265
1897488
811570
1486372
554800
1300760
578971
263974
657492
1327700
1742387
381795
800368
670165
1799792
136469
1633158
1598240
1443665
1272448
1271874
291489
1312731
1546142
1711040
196833
1724635
614401
1170313
299512
1080801
1523958
1283142
211123
469623
158871
1441915
77494
1344269
83465
1263921
1095352
523343
1668603
31465
1148180
438677
851348
1204699
563863
193712
1836070
1646347
474489
1099973
1750037
413431
1703928
216760
656998
1222126
1602421
1385020
1384573
235781
233189
548739
1006000
1944928
53696
809165
43379
366596
925250
665732
1342509
54315
163803
1441377
1364640
638590
1747126
1080319
303839
1584847
1556236
1471739
1470596
1715413
461575
1405420
1259054
1494903
1972560
908828
1960881
1782336
160
376999
1735795
380579
975804
720019
1273957
568807
474473
1959385
1101745
82871
431969
169995
1805450
421350
853497
42520
169840
112365
1166352
1921218
190164
1917655
341498
800791
320368
4987
987023
1022596
1504997
641193
281799
822720
689604
1696418
490223
1759452
1032107
811385
1293824
1118228
1003878
1890302
675585
383014
688030
916797
815512
1108911
731079
977436
641218
359305
969900
1194402
1965736
631407
452378
1876180
1779589
22509
262718
1934262
981391
786361
671159
1864210
1496980
1523583
1757368
1867830
1274702
605998
140574
1660750
1281868
1433084
1560530
319321
1613456
1604878
1603058
991580
1106463
642584
1825420
71337
1170396
67755
561362
1854230
1473553
1894420
297224
211992
441506
490988
1373305
764881
782277
501065
1503500
92135
1214400
541052
1117259
1707541
1062272
455464
395235
207638
1245509
1004424
1869820
1069566
1533273
1858924
1365240
539156
320744
1338623
1497344
45713
401945
1118191
251645
1607959
973225
749662
1127702
683294
1635027
611378
159972
1244951
743155
823935
134667
944351
486014
1918961
500373
430760
1346833
1912245
831962
1442482
1275665
1667490
1838475
667717
378011
678028
249719
1841537
778612
432774
293216
1402130
1398907
120168
190665
596846
1650263
1732436
905379
124229
387180
153784
1828322
1783308
1477918
1336697
1619348
1236812
2701
1995758
1325947
1250557
1603584
577760
1162074
1319942
788414
927596
1484769
85083
990498
424949
445584
980394
482174
733957
1077994
1378589
1867595
720094
709920
1461465
965181
1454488
370277
1164041
880641
1292933
827724
446528
694297
1063081
785220
464794
550758
666006
829105
650584
416422
1401596
236758
1803089
1244125
560242
722786
1470832
911417
117989
1223775
1238792
1991717
1545156
103904
1538185
210576
1056081
1463404
1641936
747321
1241536
1141076
981341
663409
812153
1303709
167532
1111526
1276735
1819126
1174007
1162265
1526197
409382
884807
1982410
18676
1143408
1647
546510
309107
1589128
919770
185445
1061234
592388
662888
605098
1347480
350094
1926104
1026104
178437
309583
1468360
1435915
1540255
147826
1183287
273873
1258941
747485
1116064
167073
1691272
1817568
1106320
1965782
307095
1497063
1884734
1130332
253172
252311
849324
483760
1916131
279134
401898
1351995
348948
312087
1826647
25734
1755012
548066
290198
1630874
195126
88613
435324
1115756
438054
744372
1439043
1843826
815753
912409
1795145
299969
1856928
1407446
981109
1534208
909431
1154709
720240
80171
422702
806236
350699
866429
1525542
756917
1117553
224926
1443032
1196161
135443
1417875
1963491
111509
988570
955189
1927812
1673853
1731144
577252
313780
1474456
647342
1880219
1289650
349845
773541
1861177
62934
1383531
136155
1480790
1181335
1300799
1898072
836964
428431
755918
1070750
1161731
715098
1260025
838165
1160094
551781
1493800
1317076
959631
1008030
770671
1015707
1167997
1435253
1798447
133991
1514435
1500457
1066031
570664
23287
306198
519123
1715807
585359
160503
1863960
176343
272077
1160518
289956
80427
1210102
466466
123309
1581614
1126050
234858
1144188
864800
1097631
415398
1797946
1213712
707412
994749
1881703
716497
1468467
1505537
381107
763043
1480840
854636
1580194
1913409
1031948
1996584
177331
433153
1975070
362588
1439126
1229887
955607
1537937
1887364
650264
956413
990117
1205920
1456649
904659
749618
1211139
1035115
1198105
1074022
263803
1446896
338372
1827233
1192686
1012340
857097
1888458
1608296
328806
1231763
872388
1176979
579556
462637
934084
1985662
53422
6278
562756
1086677
192056
622490
105074
964822
677518
497964
520319
540403
1010553
1872294
1930174
1374972
976592
1310172
1483295
991335
366152
410939
1448637
1964911
1835004
611027
790111
1851509
409422
825809
1188842
1707585
260840
153142
590317
301924
1872622
1748521
1098455
249602
288142
1841985
496202
1769231
105783
1376216
711771
1739276
502631
89960
485830
667991
620008
1227638
1451965
758594
1070259
1226724
963034
1478821
211052
866624
930469
555868
759612
1150819
355775
306266
289027
1730485
127468
243695
611604
1258832
1057541
505525
366453
43003
716451
173787
1629839
1184946
1873997
1101252
1711454
1384133
672643
1046455
1678304
1693510
757115
534580
516187
711296
1745595
1696746
1576850
877294
1082842
1576167
805241
1983450
457996
953006
80363
1431229
1281926
778525
1228982
402483
594286
90511
1963360
276622
1119158
1332202
1569067
345870
1134257
808617
280883
1580345
1974603
1353619
1151299
73278
1737085
395071
114454
673831
1373458
722083
684385
302262
1436753
1652722
654991
871307
1733979
1491221
1623306
1243796
1654196
1230076
1938278
99357
1314071
313379
700637
1439251
944538
1181462
1187234
358995
184938
733890
1515115
1993472
1064807
1913228
1814041
48613
236940
266078
266584
113352
1056235
1950346
961098
710288
1793291
36460
903175
1418587
293169
140748
1906629
1471613
1950699
808414
970873
1486397
1822020
1993695
485733
1689257
1144428
1190857
305967
613502
539166
1604772
1722547
207516
1980995
181288
1711009
1970274
467948
1563765
1256964
485696
466603
1481458
727982
697120
1135285
432900
1200694
52341
100323
898252
1322177
1544788
1385677
1747847
1719693
1180986
1545818
548840
1081694
320314
1768361
776679
1764378
810499
170012
1596286
1525959
1747892
1222462
1191480
1319284
584853
119317
1254907
1984547
150147
1815400
1518273
994011
1836409
440338
121658
1567806
279580
1111596
202190
1055485
404818
94591
1201503
451749
1176857
500120
239517
1428594
1657263
747106
430056
1995607
1138807
445648
242449
507213
1991983
1046324
708818
70667
1302686
1694670
126715
1126424
63520
1642000
840058
1546556
1946532
1322565
622654
1838170
622072
473422
82598
374731
1578642
1714572
1126816
174186
855847
3732
1983879
496293
727720
473865
1920708
620454
1974772
1021761
1727717
966773
1802074
315917
517926
708272
1039669
680290
391103
173784
1723887
869540
1087355
1059454
1671482
1227271
1931253
986165
1035584
322867
225586
676186
1791199
288112
794614
86393
1270713
231942
674595
284750
1177833
315537
1419498
545008
960345
1418756
366790
1860470
1212176
1540171
940747
1269783
1650641
1232948
1345917
1206529
1722599
547867
1861252
613004
1843998
704790
1042724
1458794
52369
1184775
648705
1811183
1905782
392296
518610
917293
168165
1201735
1667108
790510
635302
1643596
1176743
1867533
1142588
1638191
1302395
1641700
73085
1442771
256240
1519968
80550
1649618
1980615
1259328
1920560
283411
1319409
1124432
1893168
1568022
195391
1288201
77641
257277
1352774
745910
304441
1114292
1176498
585045
758158
1665871
710315
103656
1893861
1137140
413763
1625990
374099
1548968
244462
148966
1512335
1234838
1736806
1587595
366604
322211
500510
686982
715502
760492
1483051
957484
1044810
368443
422890
773453
1832130
919612
550986
831403
270108
1445041
1823833
73019
459086
1074615
1536920
49816
1380325
1482589
1655736
809072
1067106
412513
321946
306659
339097
228669
297112
1552041
1837886
1701461
1548226
114717
1796623
1067557
1703680
487379
707378
1767643
661773
1132615
1805725
956290
613944
1429612
365445
450439
1794644
134632
820872
477121
484011
498842
1897670
1359590
637744
1912399
954558
159440
10687
1887688
315858
797135
1707704
1382908
79597
1916318
1234181
961534
836447
527829
1280193
1945697
1014813
610382
987395
818661
1731276
820787
931658
1113173
98766
984678
1242678
206704
792132
1199765
705286
52285
1050675
272192
811674
51417
1808146
364995
1541581
1754947
337021
109070
38705
1582991
1139201
1522653
589680
64951
622262
832774
920325
1548187
397201
1667881
1194022
79494
1506768
1060345
1244075
299903
1913030
910265
1699489
1504523
1332115
763846
713587
71225
1991745
498882
142850
1470306
1598008
399066
608829
1713530
526743
1181090
1417825
1381508
954400
1518962
1262970
1810297
1654368
1206779
916826
194388
128239
557173
1005754
332659
1797715
1210494
1029822
1703813
962213
599004
9100
1111930
1202132
777606
868387
496774
1415744
332922
29405
1619600
1567342
1501107
566688
1283014
970996
1306390
367076
1378380
1545079
1697165
1889257
463883
1824995
1659025
1993477
306372
1097966
1432737
999729
1748469
344261
879225
634855
939964
1418560
992490
856582
1047974
1269281
875594
716832
455735
974928
82102
769647
1247067
774764
922236
1901227
1399807
236653
1841092
489407
1714576
637764
1457758
433723
919251
1991155
187862
1258782
774472
360861
587634
366418
1382217
246461
1355066
1583123
1723681
1805010
133588
1406524
1155862
1661423
59423
198405
1720593
936195
739777
1423883
925429
246779
891524
811369
1976969
1963888
1961118
1521981
1018446
1805947
1179410
197928
618453
1502282
152769
1030654
1926279
1540073
487902
1191990
1497035
1499613
339228
32975
1376685
1039262
84160
970842
1198900
1614647
1757689
434718
590584
758940
588992
1347170
144160
1500585
254768
657991
918606
491887
273608
290832
1414225
250795
629073
541104
871565
977619
551577
1712176
108241
1834721
208570
671337
1533223
470966
1767714
978206
1274742
1920103
76439
1357568
1778172
1394056
1563490
95682
1801655
1934701
85306
1691114
1088638
1398715
553408
1079067
371253
1614883
1260547
1067250
201897
737551
1594184
493275
163466
432686
499986
443743
1842271
1764305
1831604
1856133
567833
310825
1810393
1163300
1521035
45472
519797
146954
891725
1595281
782526
517331
1033260
1617269
828170
1427210
837281
513747
1827196
1997952
1549631
761563
701543
392730
1051572
1280168
759087
238063
1774415
939699
1172447
1728032
32969
1149508
30728
1822163
1461068
1528339
417609
814146
877052
125457
1777360
1611849
1179957
792088
1011635
1500595
49087
50650
141444
1628506
1259966
382865
1331089
1294842
112651
1544549
1684592
896450
899377
1283478
1526676
1541083
438386
1637134
1581178
1790828
1119286
1601230
1324179
789528
1935401
1593807
523288
1345481
577250
1929941
1654754
1394134
263630
460536
671726
1839181
1048274
1345377
1809097
54444
1168745
272714
968985
63462
357712
185209
474854
300978
288215
27733
1217954
1855755
1382695
1613216
1422783
1370740
1012493
1909878
182330
1451314
1483052
1620733
436214
131373
1503944
1443862
443682
723082
1959206
1216836
689753
1060588
1398671
1051154
1638190
42672
498481
753871
447225
830738
1876112
1919892
1653157
683152
815665
1586873
374364
366149
1855212
1577092
913646
4682
694895
1054278
1334053
1790629
1640619
942793
1411553
1557525
1773684
1529398
1103727
1211066
1251684
764359
975316
1142450
319023
1436880
131394
152774
25409
1417872
1220984
1173055
684832
935395
653862
1217098
691134
1009800
470707
204164
579805
803359
829429
1998703
143534
1950273
1320582
1418089
1841920
718418
1157784
1800480
240581
179850
787063
624973
1032543
746825
1159094
1355937
944386
374114
1856043
749857
1806489
35498
1498734
820423
459875
1517524
1461835
1069837
39205
94535
1036103
1921944
418467
24474
1549443
414437
1214617
1331163
77320
941472
938647
432420
1795076
922115
531258
26454
1653777
1431288
1832960
1946185
869953
589564
896541
1717859
129995
1741167
15913
361598
744877
1900080
1115027
1856054
437241
1214877
1818560
972051
864120
612828
926763
332054
1257394
1486574
699601
1553786
969169
1479004
818383
1721244
521460
985698
955658
1183612
544511
875957
192481
155425
1342372
418180
911611
1414209
806154
1917143
193444
1856410
860970
1328934
1993644
1612509
1241572
921230
424009
611478
1720691
610045
773155
647219
656936
1483488
1027330
406703
1400250
30167
151053
1826333
1843302
1594350
121720
1264771
213810
414529
1750079
584171
1179479
355456
985013
1910252
584678
742160
1816871
780992
939282
1395318
503750
86990
582256
546226
1086144
643916
1494266
679169
895833
1977230
950203
1913515
1720649
1565913
652085
653416
1988441
282915
800418
546507
421388
128668
733080
1458620
5849
441204
561210
1009208
613655
303847
1747555
482646
1831369
409230
133234
701289
973267
108287
1179217
1760442
1612504
221470
1910804
1496759
1158297
224360
304034
1419680
1249639
1057081
1587255
873680
723546
1805893
1680137
1504448
855809
1081333
358083
1084063
1392574
130575
1113272
831936
700308
1922774
1190181
1662179
1856988
1657527
774064
1900952
302174
442209
995134
983223
1305750
15952
1380497
1482211
780500
1883850
1883915
913631
821126
587048
1600000
568857
71105
1318608
16295
572109
1133404
1632998
877506
1122402
837517
879875
1734958
483471
1900654
1486730
175567
908344
304233
1769738
1985928
1946103
1613602
864166
217000
470744
135750
523415
1950077
1055036
1156305
24315
1993268
1971417
116526
1956003
1885444
1424783
434321
1329422
11502
1171986
128270
466186
1077256
921170
1091043
1389394
304589
1477471
1903346
1724138
32269
1577147
645451
611093
1032026
1855297
1285587
478728
36731
259502
707707
469878
969423
442101
1241665
420008
556565
4469
892135
824012
1800965
469491
310475
901402
253441
1462011
755369
1263251
274842
945857
1600172
1947965
1226546
1663720
1593210
156730
1351688
818818
221922
1908608
1040472
1007379
287949
1505411
1028787
1917516
1330394
1408896
595793
451546
585280
1035698
1559304
1876093
383307
1686950
1727711
64069
1441838
919695
117384
117909
445308
1836981
1403468
664074
1119381
98706
1073870
1362261
1446430
640391
1140795
1832825
1804461
1254186
33722
973469
924571
1274078
1740227
247770
165970
1577713
231605
390017
265550
109470
1997642
422898
621708
1742153
1607226
1923554
951381
1770119
1529464
172263
389650
353854
1643780
263446
58407
88439
561979
1890988
940972
244735
1419671
397838
164804
1417085
235743
344067
1613232
467755
1614732
1423792
1062248
1272197
891605
1749510
1614900
286653
247376
518185
1660130
218516
1076137
1669376
1283864
74647
1194260
1178614
909043
1158628
1224975
338674
382473
1846816
227363
1752097
566535
738553
1231243
1692168
1917069
305751
869922
598547
80765
1273529
798167
1387915
1073880
1280536
255332
253232
812202
448404
1900226
1435387
1178940
1745659
1384871
1621686
176186
1650956
645221
67999
506763
1068364
540192
334183
1609896
94303
465911
40316
651460
1228096
502385
1657159
1483140
15425
1339030
1906747
1319461
894220
928229
1519538
1085420
1917110
1903133
589513
882929
1321546
1821539
1252797
985375
533131
761060
813336
1145011
414607
1828042
343908
1206873
1301469
1732993
886669
1111215
1504822
1206848
1953939
349966
1333527
948329
1484690
996242
1117936
1015858
213023
1768700
995411
942183
705818
712786
1506267
1820133
405497
1883760
772700
620475
1807757
1730878
675544
30293
1427597
1328107
1079748
1851336
1870653
1662232
1452326
511156
767191
1353052
1371580
442561
1556765
1561845
1359498
1298968
1684055
268940
1974272
299689
1947573
1711260
1296096
1802924
298510
96938
922110
132475
1669536
990624
55639
1903281
1151408
568501
1530836
49884
1204004
1096049
1634445
1123646
1424028
1278810
1176873
1450656
1163967
1703174
1785725
1354980
1700187
791591
6905
1153607
722184
536457
508593
64168
380171
1195327
856288
97587
900554
1531852
1930687
1232020
409430
57547
1749625
1100957
1359098
1079087
656285
1916167
1964438
1138042
824752
1191460
1549274
1255478
3673
96476
851328
839640
776097
123991
234526
1136048
254440
1959945
205079
1910741
623547
1915610
1780428
1938929
1318788
77824
91805
1787045
1330544
579784
1221050
1945677
507671
1906193
343492
393253
1277051
1138344
1866414
1173502
701464
518464
1794084
1144727
166464
1956830
21356
1329370
499315
769154
1790175
885628
86778
1982157
62568
373828
884181
284331
1843083
200660
8993
1647374
235912
1109339
578256
579760
646313
347284
1394447
978723
561508
1555060
1263257
390857
1085506
565227
1376081
538604
130919
1371266
1289630
30606
1006325
1535834
842672
1061415
283953
1740096
1674003
1002869
825260
964066
1145536
1154684
1292765
761672
176209
230138
1323412
1333522
1844655
597949
932713
549021
1256474
1796010
1800777
1426206
590509
324940
522762
1085131
1655467
1620974
1157737
553983
376178
1663498
1507533
1244406
1454491
430623
280080
1709255
1803774
1775751
671640
1543760
614096
990977
675179
1907042
1578355
1170842
1577933
696624
338780
765733
243209
946365
1036817
1232069
951276
590879
345331
1673568
600942
1763099
1060568
291473
1547035
1696111
1227856
323549
694672
864916
1555429
138419
171210
1183462
550436
1361067
402422
96263
1569929
1282517
507390
181285
1501870
906756
1219879
1035570
481982
912276
850641
1253695
869947
794415
1180341
654620
280442
1612393
1498291
1955037
868917
90298
1712811
643748
881916
1335428
27131
562705
1926190
821105
77728
1268823
232818
771631
1963642
695973
963213
842360
207436
534275
211332
1369664
311297
1618261
1082022
840081
1135556
1612018
915225
1790196
262855
1359894
1233381
1817510
578423
1172352
772017
1411994
1141270
628088
333573
979670
1768914
1875446
896648
50392
1491091
1976582
458180
1297902
930714
860439
1199589
724500
1632511
1045424
800937
1132322
893561
99578
544386
1280859
543059
240080
880097
593000
388703
486875
853644
313345
1248599
1408772
642198
778443
65272
603217
624013
1274311
368813
1266228
803429
1716079
1983480
631840
1356808
987947
452862
895819
1032163
187301
1483162
230408
134693
1818473
138938
213282
1599173
289248
1981606
44669
1622162
629048
1839253
770144
1186044
1889305
813382
9500
1993637
511430
1019579
1571481
1754072
174813
1805931
805691
1902052
1929385
1229557
1855832
757800
1942917
1924691
200153
1575100
1840078
1436071
964350
313444
77858
1160982
1478199
1114309
1757487
1622226
1428778
840471
893896
1829051
160011
1677215
266075
1699083
710279
1701017
1118369
632995
302148
298022
1669536
1612668
439920
938953
1520096
677875
527007
392405
276729
413606
84256
1051510
28359
57491
548224
1790538
62412
926552
44291
1304407
807903
332387
818816
973416
1427977
1719432
585379
1556359
676295
1138042
408943
746870
1269635
1417635
1415912
1233276
310937
1465756
127409
1545785
1107752
197298
726735
313216
629004
1328175
1421289
1646916
1254450
1536572
1138490
826188
51576
1017727
1620562
1783479
1398206
218025
1644491
346571
1853420
930681
480438
791732
412992
660522
70895
242147
1451973
1159315
949941
1248194
149696
987008
553799
1206372
455064
994336
911092
1917763
670361
53643
817782
773980
868856
210049
1299964
426265
194573
1673497
1812648
1794917
476959
711829
744937
131013
1584510
974169
560042
1836532
574096
587347
291828
739222
1736400
1809664
277836
1996755
1259057
1632214
816155
1098988
1786677
1106720
924545
82119
133434
768226
109936
475804
1815908
21380
1834227
884399
1927701
1662623
1423585
1594572
481123
967761
172952
770428
1748429
1394378
1273326
1290908
1654843
717447
332286
1573138
933435
591271
257789
1356031
1641275
854253
731701
1049539
1165309
1425571
1515369
461610
963389
105288
1508861
1848928
1230635
59291
1812648
390967
665858
1918287
774224
1593419
305169
753475
418507
1867906
74593
695739
1172877
68171
1385209
1782849
796811
313634
1369413
40409
1224522
1944459
1376441
1634936
1661894
1395790
1778848
48819
753251
1655638
978561
1590879
1166850
1159194
45734
1110044
456292
62686
1352477
802924
548035
674721
1040421
927526
650429
1740511
1845007
558842
108828
571319
493314
1528495
1211174
1308603
853492
1652975
921743
1186926
1334236
284124
672190
1278640
386367
1455743
1765875
1064067
231821
538262
1307130
1874268
925059
205725
1359193
1181704
1711516
373414
546345
1058367
217936
474332
572803
1974761
707895
1183693
110847
346310
1299140
765056
529659
567350
1147287
1479347
1683606
490446
227323
1450544
745132
62941
1559837
1683262
880996
1626984
1200155
733078
529309
213977
796970
1300916
1348311
1094580
570625
556788
731033
1068348
1139615
83607
769619
578531
914595
1587930
637756
1757608
812508
1740280
416735
690772
386168
988327
1945027
274710
678580
1783406
1335049
458620
1024322
1052106
527289
894988
1620622
1641383
83457
918389
1686314
340048
155701
197102
1505644
757556
1539406
665556
825570
1978078
49742
1551726
1700088
346929
395084
103646
9392
850513
1621937
1326539
1832567
1909876
319055
1732544
1807290
783811
178698
896855
1733359
1104833
1782414
151878
4495
1696503
712865
1140549
1815394
1615497
951045
705659
1893600
1810547
1839997
210628
315689
107909
1694206
1410221
821993
1132581
64655
431622
1337061
59496
848184
331974
1478164
247389
1119887
1558075
1092062
847929
1989767
1862853
1431110
1328412
1217805
556211
1264372
954715
954253
996239
125302
1396065
1631322
1450092
346627
247098
338856
424034
294787
1351008
638298
1109597
1708524
1894563
55954
1226660
1287644
226465
1818719
1946830
1519658
524089
1257478
492688
373751
831246
1463410
17183
1985531
906854
1006595
1713902
63407
1258859
1349456
988080
567257
1104776
607597
502176
1392621
1529762
398217
1859375
1493344
1122452
1854256
485223
1903379
255172
1155201
375422
1317228
1293286
964469
1015267
1762536
265622
932485
1919758
1800439
1345706
1612151
1078311
1034549
50966
1249709
116571
265553
1156886
440415
805835
115246
1794794
402752
988505
1731388
1103084
572160
557892
1080380
1738330
688830
1766568
324051
1244921
939949
593993
1371163
878224
1182898
1099278
986604
1076638
962831
526063
758022
1164223
1870136
729383
1442858
344175
1018173
914683
1402677
677752
733347
111648
121418
340279
1679950
145276
1197334
1825308
1268739
684514
1442817
1169058
630177
1442731
376016
323969
4318
1571887
1746491
361104
1316985
1490884
1839550
532690
1397780
429853
1595292
608828
1320383
1393817
1969140
1174694
206558
1351022
1100674
1333578
884414
1534469
255781
1195174
1060217
700672
1520238
1433889
1955139
172672
6960
706925
811033
1558262
1296573
805138
499471
761634
1901503
1579974
1617517
1318280
1008953
1034039
45409
1003043
914289
1398508
1476173
292999
697976
1882481
258433
1351745
1942662
31695
563627
39522
140089
1558801
1335234
1127319
1273501
1836657
1470610
334726
439998
1289575
557228
147596
1675029
1830933
842728
1250514
1351332
1264541
55709
602066
1163167
1427743
1359038
632940
878926
1858108
1568459
1864035
435773
1846250
1732574
350189
1321408
1864807
1850653
1273094
490161
1094936
335168
1044461
504573
408688
694034
731327
607815
1687735
864639
1513242
1805001
730772
796793
654767
1265473
111757
182771
940394
375922
266944
486850
1883437
1960254
132255
1178599
342747
571188
446678
205877
310873
1848848
1936918
1027067
1644925
278877
1544612
1537525
350777
488388
234378
659526
754398
1439793
954772
1622959
914346
132761
1312846
1977567
179056
605679
1544629
1706171
120014
1013126
317486
1174473
544842
977277
1856582
1614878
1685894
38158
556203
207414
1313982
1034228
584589
1718934
351398
1766684
616995
1123379
284587
1876179
1938233
542453
1152082
1303114
886450
254007
109907
1909059
1452741
1407459
188291
819926
1275743
491365
1518587
686080
289025
1535164
625835
482592
1035835
1479218
1826086
1963600
164234
294235
1247746
1948554
1370213
1152203
710542
403194
1878646
1273608
693141
123838
1876024
1839790
1205953
928055
1268409
753343
1938465
570655
1454454
382296
499397
1665594
241654
1449913
464827
1793190
1430903
1733732
105250
1071324
973317
1028101
523111
946027
773961
330599
1694865
802281
124369
264581
434320
424518
761195
1258164
1766782
1069793
1750569
1997403
1429577
1892309
813492
674479
1063375
508162
494103
1130174
52809
294280
1374892
825469
425357
421599
54158
1788223
508350
7483
520017
1556941
128019
1415187
536619
974386
814713
1133632
998349
1395451
1382928
221009
20876
100121
957669
1212759
690787
201829
749689
229143
1873058
194374
1880336
917200
1490853
1824598
650835
1310062
469229
1706717
323593
1235229
1095680
1431343
1511067
1766776
1702934
556497
1286934
1730100
1888518
821441
1152114
1683099
1098310
314529
728018
1304110
1088077
1876907
1819636
796942
1810027
362240
1783432
671224
350039
1287673
195930
1302587
1137795
841237
1581798
1110838
1682816
1351300
1414881
1519859
562393
1928471
46619
731512
320521
1333667
1771635
845953
1622788
141541
1060933
1992811
84358
1426345
1166102
1855616
1359522
1841919
1479562
889101
1193600
1744989
761383
1121799
1467465
640158
1600192
358589
463279
1748475
6824
126391
1186891
1715046
1762263
962214
275392
151244
1325317
885411
1741599
1668613
640057
1854314
1176756
29599
163429
997043
1956263
1438414
265018
1672057
430768
1140812
658536
892356
1423924
1396506
1053914
637116
1195552
158232
1733604
1615716
458634
760967
377048
255273
370728
956093
672148
769223
589210
1813294
1109078
26658
694940
219223
851001
1797044
1266987
1225169
366014
1126461
699528
1217340
1540820
1586665
1398361
757738
1832903
876117
1161349
1612506
1262514
437335
805515
1646068
424420
1546938
801091
1020776
208522
1983666
1239821
236999
1079339
1154774
1890689
1958884
1958287
1721291
1187812
173369
1201534
347295
383215
1524217
265348
965183
1671320
506066
1551928
1596921
1645307
41255
290217
1116474
889462
297924
768235
300359
240291
728726
1937005
867093
441709
1781623
1429054
331671
746944
658799
341633
1003654
1564752
96897
1672436
1521969
1424965
1573534
368441
1733203
202916
232966
739021
533393
1525397
1809435
1572707
1709340
1089887
1173735
943476
819822
154716
1465135
1460835
24633
149777
980890
923570
43498
1242906
174586
613481
796495
870415
1089252
404889
1288251
1436058
461609
723280
1956300
1481659
544208
1186742
944399
319754
629376
1405349
1819326
380349
1720887
178638
780839
846239
983749
958021
446061
533089
1563759
1919241
928638
1319160
1073802
1284361
924361
1253862
96791
767098
604044
293898
689534
1152043
64526
1568960
257676
1582666
1545855
1622465
177576
1880320
42967
223981
705474
1659936
201861
1970621
1621723
1290312
875222
49167
199085
1237422
1212672
1973915
1736137
1994187
242441
517760
372194
676352
448992
1129005
509133
870883
1650159
1222563
1493633
1529640
269020
1865499
1306394
391654
1514189
1928987
1062273
1376944
1960424
223752
771134
476503
428867
1448931
1566884
936715
1168769
1126144
1704711
796837
585508
688298
1024234
901320
1679314
1457885
865139
1231022
1307461
824962
1372021
1410900
43745
1985663
913097
1361478
182194
1717689
1907494
1075153
1014341
1345266
1267925
1022908
1858691
1780470
635556
1930107
1081460
1119539
1256732
259031
1040291
1840593
36362
727779
1981959
1409527
596949
1920219
335848
1204228
179616
1494218
976962
1659788
427111
1620003
1625732
1233183
1197513
1424558
1110813
205914
301355
1525934
279947
811253
262210
66111
208786
1607352
137825
434683
1704850
1242991
80094
985654
69224
60562
1620816
717534
1168726
329650
1714515
655276
733301
290148
1644869
482850
908928
801640
1494646
446996
1483227
1555339
1922267
219394
1152653
352601
1667339
1571834
1957764
863628
1796389
1309167
1832367
762630
28537
1788631
1781474
1567910
1700412
522242
1667790
1034915
1874871
1358767
1649023
1432102
202281
1037613
890289
1676241
1819116
1899760
1626689
1110201
1208025
556314
152901
448667
167970
556880
1587815
1444327
122214
1977285
1951965
925227
935458
190967
1105717
1779285
1346616
968201
1523840
785149
1475786
1045271
84472
34412
418809
399159
1304082
1979218
1385378
876665
1138538
827463
571502
472566
1006038
424677
438001
1643548
1875599
885666
1388654
1942113
529090
1921170
236469
1085970
1710474
476427
690832
115934
1902109
527299
1474610
729966
1441580
1875669
1406497
234329
1181019
1769110
1922273
1149157
990611
1571447
1443091
1974560
617852
584525
1069703
1645135
92412
745894
1990060
553265
1934712
625077
950500
821124
1231615
469682
920560
740444
1544729
965136
477271
121987
1428676
1265978
201839
1802113
800896
314478
1754321
1212823
1389651
177090
1762733
713428
1501479
604123
1386910
914590
1688876
1249503
1436630
1528583
226620
858861
137279
306712
1297577
630324
467896
1740873
843766
527174
169650
1835139
1006745
1984751
1376015
1666613
1247250
40846
1220319
836704
821744
61026
1920380
1736610
682546
1837668
359911
603485
785778
856978
270991
1761142
223791
1857374
1461220
1100047
1258634
288795
529662
1340576
1089276
1821171
265292
1613660
305745
857626
341099
78248
56699
609213
634852
766080
615566
1342735
1667227
1249869
60736
557992
638232
179439
58510
1134724
626465
422632
1448863
458179
1767188
329760
119281
1684838
1451950
356245
1053020
1860139
710419
1728943
1650634
948805
75073
1962435
1546463
840596
1801220
282254
1782435
1372385
112138
939863
868008
1972382
1808149
151538
1513188
68700
1156690
1338896
1446636
361746
1064295
771368
127058
87285
355848
609261
172903
1676767
448471
299831
1154054
878653
500276
287387
1223930
1637782
241200
439732
1225976
847960
1316957
1865922
278709
1907537
1351889
976568
119257
1916869
1313838
810629
921283
361998
1980205
493067
138295
1829805
1929385
959738
638294
1467682
457199
666683
1413851
670112
1729386
1289426
1164723
719360
1213452
1104744
1327793
153246
1870905
576194
1062999
1640172
670909
1954278
139753
840384
1134589
1760358
1448430
870337
451195
203097
710235
836004
360180
586401
663216
3545
559653
322790
256430
818537
1728658
1848187
692123
332209
1755748
1768961
1009771
1573984
1071579
549305
1618093
309570
215357
1153548
165513
749467
190599
1681137
1545856
485501
1844457
726608
955110
1783313
1214505
1890645
1774551
1248689
1516388
879827
341238
179703
1861757
77791
448420
1002158
1531781
1558897
1350821
23647
878351
448993
263328
327346
1787843
136879
862929
1155359
1465355
636781
1927765
392009
944556
573338
1283398
1520504
644928
1572033
1263093
485627
1152367
712095
570060
535168
618039
39756
1338992
705857
655131
1889695
1177753
1452105
1081225
836563
1378074
133223
1403947
1351567
1046272
1694864
77511
1828554
789552
773075
1290752
1599603
1400842
1681306
1951094
1791239
738880
802475
1887648
101464
542390
1738452
367696
961895
1544646
639393
1295706
722172
943389
1698114
1226007
1446758
1530340
1624750
857081
385155
1978139
1393849
791535
338040
1649204
1366797
1071063
672695
155875
398750
76528
526134
1009838
1516338
63806
1035434
1895750
983739
612701
527847
1034895
211672
1655230
1205930
176502
1732514
1811035
45585
870693
1711748
1847780
177288
275162
551538
1912802
1527635
1727250
689266
99853
605159
336497
586006
1686564
1760494
1294659
355947
467230
1053467
665945
1784045
1960161
148497
1035277
1074847
1562789
908115
1264347
1747730
76242
20125
1141584
271275
1182091
1321967
1932773
311436
679868
632726
1683347
61161
1837705
658272
1519069
88715
1058215
1846262
1979014
1032071
1914321
775894
1940848
691798
638762
1167726
1070923
914929
1407266
470256
1331011
1821217
1703817
1364146
836205
1931614
910141
1367327
1709630
943641
1762833
585628
1562687
350889
397537
16833
1093167
1974331
158815
1961856
1332854
1560549
404699
533370
1141541
1533468
1683494
340107
1241256
1394078
423511
255367
814030
1601460
1658639
227895
1563912
1007874
423392
1450047
1432703
1052541
332420
445016
113452
115857
1863946
835094
210542
238367
606760
380081
1078524
205020
405142
760951
361943
673039
467463
1367465
1908864
317724
670052
585660
493548
1947664
1569337
1431649
1886030
1589527
1902232
1897784
923786
1626960
1567042
1067986
556827
326746
636448
569210
1393737
1374769
285078
550468
955580
333250
825871
618796
1061178
878937
718675
1274473
393675
48966
755221
884625
1428075
982582
1021935
821246
1635740
937780
147568
1118969
1456412
556517
143740
1353594
152326
1574017
529525
275476
1797729
641748
1608102
521956
791327
1141098
1634099
1894416
1622035
345529
1713176
528868
1995984
615158
90056
154688
767480
1060172
89757
498489
1564081
320948
314038
694238
594092
159425
814147
1583040
663556
1532641
1233215
155197
888032
960491
1567731
991599
500695
653120
1892468
1661320
130083
16583
1235693
32035
1182793
1198772
1981468
436334
1329201
432794
227747
116420
1484345
1812321
32888
1826778
198168
1529523
861129
1974270
1431790
1291372
1661649
932911
1436493
83423
1656836
549064
1097226
305328
329197
1508015
666270
916099
762072
1555543
370905
60473
1197175
1065982
1920661
1247503
1106539
717644
744699
468354
249047
1783463
958762
962938
1165070
1874563
1149571
964248
528147
598543
1485466
1362311
1094104
835955
1723148
740521
1750104
300956
1889580
438908
369285
1789271
1171642
415955
1954031
1851513
1069237
1465329
1607111
1595542
198589
179500
133095
316348
1883880
1080207
1382978
812203
394822
1834171
649810
698095
1187841
572301
408636
638406
1743835
1647718
1666841
1494742
847406
1787874
390000
992226
1093888
401025
682795
668997
1169713
841548
1044427
1921462
971361
89414
12185
527030
1004707
10161
1032474
1025688
359604
1646441
849031
928013
1794156
1842925
472895
1861018
665159
878075
1781547
1222245
1471190
224198
606799
1140932
1839959
1773963
1544595
254989
754964
533647
1122556
952631
120794
107328
269563
919632
1906768
1451676
1149468
200401
1391963
310016
1982556
1468372
1555330
1337341
974181
854485
433778
1126891
146020
413542
1044593
1626327
699246
252307
329180
868283
21329
196804
1642954
273370
596480
1138822
1391918
940427
205773
1049432
149793
1210843
465240
922436
111925
1518448
639878
1639891
400281
1636105
1440611
1135140
1841922
1195575
1826819
584831
1590720
409601
673925
1209170
797551
796748
163427
224131
1313128
890075
412220
1480563
1176719
906111
1863952
1475375
91246
1518863
897197
1297621
1183893
354068
491981
1615910
1561195
929516
1531410
1407731
1732628
123634
1564974
772209
236055
1845261
844021
54397
1328069
270798
675233
1368746
1379564
753315
384146
1814650
170432
579007
1103944
831467
1446550
947536
1770451
660527
735283
1047289
1590549
1392512
1053782
669173
1749017
1932151
1507681
826541
737308
326762
118961
598072
1249417
1081266
1060174
1655199
471853
631308
1272473
1163691
556762
649944
632495
1026908
1776917
1191422
1036058
1271373
3540
649739
1225450
1539953
1536070
17616
769530
573368
1478219
1428364
1940080
687387
1858497
53088
410931
1964585
1810696
823639
1993998
1347413
59789
1802865
283
844391
752725
1734389
820361
70934
527017
1596467
382615
1720928
779764
1164628
1003834
1853261
38826
560248
1430610
1058272
1204246
1141018
1358920
1264368
1012326
820469
1451997
833545
1082725
288086
594634
615680
26331
1023916
1328333
1094569
354247
715679
440835
1351408
108619
61925
162419
274818
1432494
1149865
978365
1733334
1233568
256523
68051
1546487
1829469
1085108
1986677
955618
1692719
1360955
317214
1447755
1427647
1576065
1136688
1622053
1209921
1492088
1668546
1053188
927679
1757278
116511
127306
1119235
176153
1168098
1872188
1369807
1338916
1214635
99072
77376
1955252
868050
1574631
898038
378721
1907985
414980
1985546
1715257
1768946
1855435
1558388
992264
811159
1106632
1517780
1812968
1921246
1138404
689287
1990052
997242
154695
710666
1813629
363576
1365860
1103860
1509906
1219436
1488610
322638
1645778
996123
1795686
893897
1147598
1253389
827737
525678
1595645
1288025
762281
911349
1622776
135862
1926832
852800
792256
558169
155411
1427509
1339915
573686
846156
448398
103638
1268913
1225839
430874
1765311
835596
723986
462787
1612590
318967
356299
768021
1614416
1010200
1984927
1709818
1731437
1510493
1441070
1515405
787238
478466
1378320
1061259
1037400
1205924
754101
210981
55845
483381
1251649
1086774
1965713
465711
1616219
1489466
854601
73754
1309858
1521409
1953489
741450
1849486
982939
1970040
1364617
1040597
1219693
228694
525851
1581602
110237
970406
334602
61540
1914034
849101
555147
468803
763481
1059383
1610390
672516
714310
420566
210081
1412932
792185
279014
1641710
1706574
1876807
903104
568776
262294
1144765
210118
1754589
758601
15777
858521
1571621
1503312
792665
1411791
1890901
1204106
207678
604164
583858
1905604
796446
224180
795941
659560
995069
1112265
488039
1428797
359541
1657244
1313143
1198805
1171552
949741
975014
791745
865227
1106185
1083261
348271
383548
1131530
591862
1234682
247495
1569119
244534
168986
1514250
670663
679714
193247
1339532
940238
719920
1718919
1895868
251666
902327
1673795
135472
361719
639650
20916
1921783
958088
1308511
937563
1083844
1943940
1095492
1720711
1285768
1322018
1848479
628896
566623
309020
85701
1397251
1859629
640907
1343495
260028
1552795
53842
644821
1329212
14185
100090
1469001
1542618
1315010
683559
1039888
839648
1921662
942502
684195
1434311
349534
998979
1413210
142723
1432295
1921710
806323
55668
1263537
436920
1020008
1740412
1880745
224415
436927
1166161
1139930
811964
1360748
1273169
1383906
1467073
1580953
1949760
569571
1218994
267635
1569100
1906011
1769308
1040064
1920820
895878
1850222
168053
1220299
1938532
1146773
641870
1131557
785778
352387
669306
641027
1086294
1331519
1842629
937662
618984
1833057
1659750
1111271
1272200
1960449
536527
53908
1969883
1823634
463252
1387177
439532
437943
1061368
1475341
420596
356046
1941578
765021
191266
1638292
959428
747745
377799
1578318
756434
1097971
1418179
1902086
1925646
1430371
733418
516024
1653353
1476107
1437384
119256
697256
610489
1405945
1972476
1155350
1072189
1067237
778807
452581
557148
77484
892274
1426203
1589557
893558
857952
574277
874395
102114
1165567
1114522
1278808
1758169
963589
1657704
377974
1145111
838453
332220
743261
88833
424251
331876
960767
300134
1047442
1203876
386198
1315625
35588
260496
341971
880348
1013785
944420
898532
1348007
1260652
1411867
920035
1125858
470500
1466444
721247
1902437
1802634
1663179
624337
199581
1593341
1776089
132159
400842
943715
424038
806049
588519
214904
1492646
1751881
352712
1817609
1887896
888486
603757
348881
480578
1618616
781769
796312
203262
1795724
934173
1140983
1856338
1558795
1579419
1171550
705244
1636003
1366825
408732
1150811
1801818
340228
319718
1816735
234912
1097454
617739
451994
1499422
910772
969502
589210
175670
608686
1185680
1836872
1599391
147770
1283207
904833
461901
1113457
676765
1329348
1385347
157246
810241
444375
556766
16072
330162
1856419
1437729
1633150
1940063
289128
1243337
408888
1173880
651591
1693137
967821
595256
1030954
126317
1403504
1892531
963727
431373
1715004
390878
1196214
1485000
700955
913864
175484
380028
1090395
146581
1779491
712116
440489
1631225
719716
211764
1436482
531740
1415419
154018
503767
1634717
1925684
89126
1564224
319509
1544732
1315258
1910199
1351547
1899204
1131872
772291
1822667
10656
1190274
1729299
1009995
61311
287843
1305226
235087
442326
1921726
1426904
1431763
1097288
1824891
1973224
1421760
1662589
1097994
554
853054
1290053
877381
316692
524571
1918102
883779
1357701
1604946
1770524
884922
1263885
1362348
338361
989770
843965
1441493
1280334
282099
20300
1546031
1096119
1918712
1977391
879351
1368420
1539138
206879
28984
1998055
1723405
317199
374062
711776
1829167
776062
1041341
1176324
993198
572860
303757
867387
1926724
1818524
1898405
1144985
1184552
1539506
1090027
262720
885775
758467
841510
1590751
1610043
1402534
668856
1645491
1435267
1268535
1745851
1611242
80983
1401002
1050140
245042
894973
752534
68369
269944
1235318
1833530
493781
712709
542442
318942
376622
720940
1726551
261681
939017
838403
1404892
1914944
1801768
1109986
540014
235420
967781
95411
805567
982431
176881
1628736
334261
1360540
1647663
440219
1256844
468273
1430550
1889198
493103
583634
1305746
491238
1419648
1971097
198452
1314071
955893
849730
1901926
1974992
321607
1318363
940767
1107065
478409
780367
1581688
270172
178367
127548
1897359
1256623
322314
257109
299918
194111
996052
778094
766243
126503
1807503
373460
1923156
12284
951337
905262
906999
1024388
363910
1329885
1933217
624207
1297114
57094
1737203
1666270
1774335
386281
952760
119557
1744059
1726792
551644
1186629
560414
947947
1004909
599466
924282
1601930
1612164
1547875
321081
569787
437928
425464
872208
1987354
203205
1497210
754378
1800409
1204503
1789124
1703184
1063753
759223
669501
1174651
122017
89409
1122009
1983789
1881840
764871
1217065
1843156
1711691
281023
398916
50774
410117
526360
1906251
925868
110393
1157572
1560237
616077
166561
237798
1886818
573926
1070162
191409
882331
1955677
1436119
875661
963613
1570017
714090
1615448
652877
160587
1361835
908366
400542
1883867
928849
559504
760592
948899
739611
1695204
1251658
1277734
1172161
1590793
382503
313750
360869
411151
1335420
284731
1175142
1305655
1228364
557643
1315345
136976
1989107
88030
123008
357412
1103163
1103252
171390
755575
1213604
1852830
1878341
405529
176200
1824068
1918543
1564414
129953
793415
1340565
343536
324540
1771326
1877175
803715
1952788
342562
1175679
1964961
1342842
1347322
1805885
224062
46829
1105347
1657377
1354171
179426
432522
356718
687555
172651
526249
1502988
648778
917420
1001686
117122
1226403
977537
67917
570830
1214598
994740
876513
887246
908015
1491019
81989
1232955
1051682
1400547
1360896
453205
738377
170940
1221843
1384365
1599562
1457040
661443
97292
861736
408850
646412
1160799
659738
958505
1709846
1322101
1060444
1012312
1912158
1040976
421664
1196317
513908
1661424
441120
1431394
1841673
1347871
735978
1887489
1574872
1475163
1993651
1282629
1136092
1675960
1529225
5997
1951589
216818
1729208
1261593
35264
1173211
1901243
1686457
1279269
470475
1510449
1329761
1089285
537285
1717614
832560
1744640
563601
756516
1709579
846861
99097
1853353
1099411
1038634
367699
1040997
1415867
1766182
1886427
186715
4576
806819
1637967
887532
1255071
61569
1278588
739821
801537
1658267
1142535
1207188
1379807
1990621
1228985
1879352
1154400
1644011
1268969
1117288
1623248
452687
1694019
1667287
310182
986039
493713
1800032
1558800
1408380
144520
992870
1970412
1294396
499774
1743569
691588
204126
1667289
1054982
662894
1584307
1918420
1425534
834591
400073
433193
1770936
1100676
902444
1764028
804552
827775
305928
1186350
99536
1320150
1406396
1888796
913459
1405731
902031
1148462
548619
126041
824954
1445813
825497
825665
546294
518696
1453093
1635617
379463
1414303
301734
969940
1026025
82385
695974
769805
1325171
33795
41351
1822971
1147201
1479213
579401
1538356
1910854
1119269
1763320
197424
1268494
1814292
1400052
150699
1044826
1372165
630639
756631
1676483
697950
850776
1269194
1704155
431289
469490
1909190
1827437
377431
393202
1854348
565624
738430
1903628
1008237
9996
197088
620363
1170535
1526847
331604
963803
1314765
1200924
898775
1639839
665105
1996123
1597063
1149118
1246022
1057088
588096
1573138
1940737
565006
167364
1155323
1711001
587045
604834
1492796
727604
454203
334967
1413020
457258
404137
563702
821668
1518522
594217
881873
1271890
1318315
1050512
224008
1233876
1239537
1791757
488734
1824171
1733
1069199
579555
1954859
1768744
1731644
946037
1057258
1069074
1007054
461436
739206
1145203
1357818
811028
692965
112276
843788
1602059
427372
1383852
344578
1574063
1858846
1704796
1213141
396806
1267380
86099
215658
1868100
930801
1030591
1241217
1030820
1358704
210411
1088732
976856
1556711
1195739
1686130
1101651
765004
1562842
1139485
530374
1692825
759105
746462
1646997
1977619
242338
586118
3776
1512127
371691
581160
1722257
1326089
1082161
154551
1036759
989445
1671245
102331
1971159
1142655
402908
1031966
276489
1865008
1413791
1665136
1752186
1769328
13099
1096449
364446
1369856
156504
211782
1618124
438459
723797
321592
646656
1063187
1460054
518195
315389
480844
559178
27770
502642
1396027
602831
1074234
362986
1539189
1048968
1593650
1701050
1066651
858017
907722
1302105
1143146
1121353
664763
942194
906444
662336
807175
557849
220661
299435
1108115
233275
600502
1343225
1259125
1562399
761665
880886
1442621
1300867
848524
1131187
724271
1609470
1664539
1663004
584186
632429
1173687
1202513
1664059
27067
1891139
185870
689141
200942
895690
574746
1519872
1359029
1358909
1328094
392561
563748
1431359
1103592
1837768
1238127
121213
1218212
30841
141612
292396
1899025
1535515
1774783
1194149
1038503
937915
197205
257726
242572
1928318
1689693
1919062
682800
1401102
1130839
153442
1112157
1535603
1748899
193452
614315
1651058
377406
1844349
290014
172038
1068847
1420244
1393329
1375528
1556002
340171
1967633
1287366
1638147
461417
918820
1136133
265355
1332209
1554633
1435328
515970
1359039
788970
570572
250701
667032
1025652
570270
1949751
987484
291365
772659
1008205
248112
352266
1252883
1270506
508052
1560860
243705
1912460
755824
404773
1353428
200432
320373
1697479
107796
1622986
397580
795274
960443
1365965
454695
610157
467620
614884
1120524
911667
1525170
992826
872638
1460883
1746844
1003554
38204
1003708
117033
1454999
1714191
1751288
1695498
733663
51102
857544
1976059
264037
1624387
1682175
21328
1714763
1809086
1004921
187806
722475
1294648
1724587
1984164
1590126
466185
339673
1706866
643681
1650990
562508
394731
269367
1511914
831948
128858
1894922
523648
735743
198180
1723399
233354
565347
25079
849934
1132412
2590
1085756
724869
1653471
1046560
1950921
967639
415944
1813084
1414739
39106
1209190
143112
1941045
1002345
1772108
1557574
180700
1039095
1528657
1163574
1287338
1413246
488032
1625242
1424697
929708
7110
1054437
115510
117706
575512
1323612
125712
1018615
889228
537277
859070
1465746
200729
1622530
1575822
1445908
739679
1236938
1947640
860810
224360
1242892
474678
1440286
649180
277067
133691
23350
1310842
1824272
301090
1781551
705526
1247729
945820
309353
1673675
172837
1263941
578664
59430
1344119
1190474
1993151
1728742
1865944
1348442
1851773
1665412
695232
1680784
518736
1507634
18986
1499705
984923
236602
1883448
1089337
334371
1503160
1830195
57429
1221359
517793
1444371
1569081
893630
1148681
1381509
249149
1718432
1491934
917558
1895096
642401
958780
1035683
277976
1215297
132682
1734441
1810273
1046946
202540
474176
1459996
671584
447565
1515059
584570
1690591
1686346
1858019
983757
1891569
316233
110294
1570687
924418
369148
51989
1096986
124943
197129
3304
440616
12209
355573
1107007
107924
1819832
1339462
451527
1236755
435462
1555000
462236
1374209
45626
505487
156252
663371
1793475
1087898
1867613
340283
483692
1240796
1263670
193270
1248567
515721
501217
1570096
637443
1106297
1403490
1332367
372981
1421175
1791498
254980
1803276
923427
1629098
1996157
585243
297151
1803262
229249
1870778
690561
1700469
1075501
1789622
573725
1040283
1492282
1631502
516745
1720269
1443481
298267
1548144
329015
1362366
882869
351596
974584
1828621
1743984
1616217
889076
459267
911667
764023
1998039
234486
653086
1792119
1788542
1620480
1677892
918192
262246
725164
1944505
661590
1384904
1664917
1189735
94626
1735487
496909
1101244
1432369
461546
423858
583639
762748
1760490
145280
1127301
1800735
1029193
1805656
432795
482722
845870
65997
1836482
1821569
775888
1690773
1445234
1750340
1729474
169247
877947
1975758
1127921
1449842
483910
1264585
1411740
1874135
1939270
1205345
1283671
326033
1610220
101050
149582
1448373
603238
1796227
825839
1746508
972362
109305
1083001
1609204
1440040
1605815
840324
1958532
1363629
524056
1184052
583194
597247
734345
1474730
34164
1654287
915869
1458605
983113
541822
384261
728157
1233994
160309
681837
1548012
1917847
1359828
123464
1026658
865870
38881
43264
1341724
672676
325193
1701506
993678
1726344
1467045
1358032
1962734
1403375
1581947
512663
116147
853094
250790
274841
1124660
451000
1981907
1873490
1684882
133498
1749184
650712
1722929
264677
508880
442590
625354
1815978
178537
1751768
439684
450336
1891111
1472327
303701
694545
21350
1194100
343086
456855
1701195
266934
650354
1152548
284901
899437
186766
180606
74375
714242
1596271
1526964
1517028
1718697
438507
1962327
115511
1126115
1454370
1775623
963704
691112
1737957
1493843
1318594
1774998
228934
365002
1042449
1470971
238607
1166661
1724160
1059790
360061
88294
141488
1928884
1020421
324606
7383
1712199
1878376
1127241
632976
1985520
1549001
1506577
261355
1643052
1844786
1634236
45685
1225292
605988
458953
579242
547750
1628680
1977414
717031
197761
1132916
1336132
302059
1566815
79141
1114933
1734116
906696
1951344
1846062
854728
439273
32232
1589755
34292
1005463
377672
23962
874880
442947
1754069
1547858
1237270
389111
1046525
889891
435021
1455873
1684333
180267
151740
114571
1257322
1598883
614844
226661
1627021
1773640
616566
1484942
1595602
955452
867748
1480157
304193
1015082
1873500
1540908
889252
42019
256696
648673
1839808
618271
1394857
1953299
1224939
3108
687071
1675416
862151
467405
1335173
1207423
1465959
1005922
674429
1243119
375233
267778
319055
1243230
1719551
344072
1634861
1028613
1294288
1659265
1658206
290183
745173
1180132
446398
1600322
1037880
1131295
184095
1832480
340045
1131833
853372
1383271
365242
1307893
1281359
778246
687013
290848
1446913
329006
409457
858102
450127
1017112
868176
1888544
954513
868900
1159544
1743057
451321
790665
460737
751049
826395
1835184
1455629
925627
1752233
321488
1758330
832122
519091
370188
322284
1317614
703741
544430
129496
98891
136367
851647
362227
596113
1920428
291286
233264
56802
338977
187453
1876714
1255815
1371419
1011503
1495081
430005
1298030
795732
904315
34706
307661
84456
948429
351729
612264
177480
1258484
1555057
1265598
1928146
1644663
572896
921727
1094155
1860420
1673692
1263077
1538367
133796
1583629
1005492
638205
701467
890147
1588107
862122
1670567
71473
1084884
1889109
1107561
505773
422314
428812
561254
42528
43417
1720290
1556825
1462074
1448002
1438847
1034361
318989
861112
1914714
1155557
338784
681259
620184
1995496
1148940
970428
1265348
1954848
678952
1456089
13311
571047
1683109
196764
471275
1554393
840244
1842421
927530
144691
1875996
1137062
1919379
1611856
144397
1897123
837113
1323657
174931
706325
845043
1548098
433781
1373498
1777114
1123250
454017
24067
1475886
449548
1059214
1631111
993120
1577381
611649
586787
831276
1231118
1211163
1272802
303216
930110
501980
1079720
1200848
293426
1641103
922849
1261429
757923
317490
1783118
1928785
1091160
416655
24392
1792215
703355
1908442
480426
908527
823187
130548
540135
1130543
1983981
156866
223416
217472
1012677
454082
1600507
847193
772532
447591
1316424
1454113
1829263
834133
1803292
588021
1996670
717392
657211
1521549
1813658
599323
961491
671179
136045
1595522
812685
1340476
492168
1656065
1664113
1332110
1197870
798670
1067320
7912
746697
600740
1791241
992754
1806970
88432
1999409
1090705
423580
1715458
212953
927239
812316
1920129
1340636
1409162
1777677
751318
1718683
7075
1218071
433726
1631395
1214708
1382097
1096071
915549
164109
377940
861414
648170
1688803
1677356
1799806
669225
1232058
1216943
1105475
251022
190718
188651
611338
764381
1028252
1381181
1200891
673432
1974777
306464
1270761
264848
693812
1215300
123886
59642
966933
1555603
1028152
1278885
680416
238723
783356
228967
1282005
1776332
1242491
90938
1828196
1298806
344564
11320
779839
1040014
1211891
270371
93458
757463
1438208
1274305
1722016
1037090
253408
245962
1760412
1093609
25872
1069562
23437
813086
1927990
598738
1855871
778119
1429109
1793120
141569
157235
1605171
909222
1022992
174310
591129
1750062
97351
1830655
542628
407200
816785
79661
1361884
369474
36861
1386663
1146091
1215710
330524
1397705
1291963
1249936
975553
1431436
1047916
1369034
1368171
754076
637108
5626
997411
293832
545618
55833
1354562
1288385
1754213
1142940
1260735
1638293
1638134
1137322
1336027
827322
246097
1455711
836298
1957140
1676805
1860042
252836
874847
627123
1596669
572166
406265
807956
453980
1476004
1972128
1431620
569709
788027
260869
919644
1722534
1947423
1315284
1868243
1477235
47542
1632492
849296
953749
1886064
153223
596169
1343698
1661696
1102778
828966
583816
1609480
1172426
851237
1950031
265104
200545
1199696
1134948
863234
83300
1577840
899134
648172
1438838
920053
635675
1148708
27328
567033
1425504
787570
760323
1159955
1875919
921798
1392758
249560
1544600
768030
1083130
912107
212647
1824741
1048986
1561163
949948
1101744
1569151
963604
1949662
971113
496879
585833
1005631
123788
552036
555266
1713338
1391003
597369
1003573
1611710
1875283
109299
1194559
517590
777302
477603
193610
73378
321436
1290787
1825927
1517893
1931284
1290846
128826
1843117
408528
1877368
719171
503310
158087
819199
1931625
418752
1011211
1807559
507082
1822870
1289603
1488942
256185
464767
970117
1841152
232936
255570
1835699
881064
1012493
1709972
1523961
1701630
43288
1967885
1197366
940549
1808368
310639
1282840
555290
1158344
839619
627639
305521
312028
411797
1016908
1470225
1596930
592559
1818835
1875377
1434144
1313737
338763
340460
736624
1412252
1256435
465411
1652690
1957608
1060564
1125996
1263271
799470
298623
1092270
1204763
612350
114902
1687359
1756603
70326
1010227
987769
1901769
529925
774289
755141
1494977
1463513
434446
1603908
1983834
242130
1386116
184289
428867
1898844
1094765
344789
75031
1459728
464352
249970
1376768
1542359
1190463
384821
1924727
1774665
947254
1415617
94612
14691
477494
50803
1698156
1606681
1510078
1441815
127630
753244
415571
1586899
1391423
482209
1483633
1347597
1916877
856662
1307891
374623
1094638
1687830
845599
1496534
1207406
901756
1260358
1395712
1620711
961013
1709248
557210
1330531
1802840
1308385
752161
892688
1194492
1264818
334498
602250
1707107
1203716
1158660
1614964
1396288
1527288
1225736
239249
232320
914632
1319174
583407
1084786
124378
1610762
141745
669334
237024
1222596
1660837
1774894
136793
1253875
437638
543713
1572504
1186643
68524
1571576
1890921
1030271
497657
1258654
674278
232612
274415
986809
1474973
1339514
1125178
791721
1776550
805157
1559716
539198
759669
753660
994105
187341
335889
322984
1446910
1569453
1995363
835625
94591
503653
1832563
338639
719899
1651518
940642
482303
1990847
282805
1049813
1110576
624746
750120
871319
552241
1370676
277452
1426384
1584932
231630
1349273
1965678
1668918
300925
1474035
1406477
879627
903467
1760426
431992
468119
471302
1019236
705573
1842997
1540005
1022090
1890582
822629
1387949
609358
471077
1246894
564984
233467
1698149
351942
1113797
1308911
1812114
1214551
499219
566638
943926
1356737
24504
325974
794650
1654587
374244
1647274
163588
405752
924516
1239024
1919661
1034788
1873165
1758258
1609528
573170
61298
1429011
1452228
1097992
1292516
400461
1486612
589321
757139
1742064
1088536
1066730
1517976
47877
938099
487785
1387534
493439
684577
1234879
234745
1903350
333155
1190014
526751
96174
1875004
397155
804532
936469
325658
831104
1321062
421234
407360
442727
1948787
1862143
832973
1854921
1854331
469006
908713
1459958
1669294
683656
591874
256937
276861
1338770
997268
1215916
456675
1872341
711926
1111338
1422632
1694616
1283221
721043
1994213
1955565
1814302
1650219
1256453
1166685
1832190
1722516
1183543
1112005
1372435
659759
899669
358558
1778827
265558
99670
192027
537296
1146045
1828343
1416629
1733230
1459594
1978843
685711
430245
961006
332633
124262
710704
789992
662171
1496246
805272
727477
1016925
325066
439011
991961
612010
567669
700206
1808879
232515
1232411
1415553
638636
1271790
1458332
1851351
1762276
825561
1332789
831914
1683630
1155235
65942
242548
1306520
1193907
1242216
1046899
1255968
1029650
999541
443472
1125151
1609378
1343355
473691
1222789
453576
1310775
793451
920946
1412335
591848
1944824
1203335
796586
858335
487219
1692445
227316
1997092
732447
22716
1161276
1279599
516950
274450
860862
1186162
535732
1075045
1160761
746476
994402
1638081
484466
1821380
1552743
1441256
1086422
586171
769121
1038218
1062517
461257
669208
1306579
584488
641615
1855720
265501
1067158
1973002
931998
1478568
132748
1481547
1922612
641971
256077
1314356
571982
1516378
182662
348474
557212
1066108
503620
942116
1621522
638138
1147829
1264456
989323
632358
509473
846125
615949
1562869
1656842
1314918
1599288
707130
1631993
1977438
1384641
1704799
265148
144109
586174
6588
1482301
70122
1257151
583963
816676
910879
1723525
642508
1495028
1144662
1310502
684826
1003103
1242858
1760970
1578351
1709402
1449115
432669
195916
282292
1614650
1608311
1183860
507239
604554
1504203
1939085
1523949
1578316
370725
960361
1757045
1493860
1068741
1914480
1405517
1350665
620640
892402
141069
1289306
1574151
1069921
1120674
1123026
1901593
1184520
451422
1926553
1997893
1793899
685492
29624
463197
1102787
36612
1930160
775187
994640
768508
387522
1371203
296447
376381
350453
313700
521254
20687
1571917
836005
1799049
1587349
1118845
1342785
84649
1470332
1048144
1226548
1555540
1752298
1844367
1974836
736259
1502203
1083285
648535
382925
1540345
864104
1815509
1101744
1912465
439677
997204
54612
1623375
351475
1480329
856104
305306
29255
1104872
1508678
1820396
379286
580986
613135
922603
338511
1468432
1065861
643805
1545018
517107
1025308
180906
527082
945400
228445
713229
1653232
1937350
1573350
506325
482755
1011884
1513342
1948235
1301995
1161525
286301
696537
1303449
1186197
923669
329816
900825
1298346
937477
1885616
1147491
1626263
1912968
608331
627041
1482902
960225
866726
1379699
49287
1094975
1777875
110552
1407637
361596
516674
548080
692732
1678929
1024156
19194
1532898
449834
1606772
1579481
566311
932317
1395770
1004606
811381
463503
1188185
1940706
509143
1539870
1665305
1021447
1633358
1036619
733151
796236
1653685
933999
1632855
1263706
1534411
448348
1641760
27887
1023785
440501
45399
516744
1444598
486857
1367262
561923
1036632
1618583
537646
1519824
1732085
795889
531304
573256
465336
787077
1813948
1137646
380075
411588
1433391
1434194
278503
1548078
156498
1619357
405932
953433
135844
1544164
1912283
1839683
1222384
135564
1051801
1212693
397138
1040833
1363822
1747705
315600
1603506
349147
1206078
1205364
653393
1308224
1785291
1130936
1713961
940566
1130750
1296112
260831
511677
1615905
839797
311277
33336
472817
231088
93109
635410
641772
1067259
824586
1534219
492950
527382
749532
1801405
440934
1043242
108636
820050
951037
270457
11059
1127964
169881
1501939
257770
541086
1087814
1980473
1461123
1427897
1528929
1997698
338145
656960
887136
981489
1718229
555953
45832
1995227
1300178
42069
974171
1422240
1654139
1813518
1798030
1627228
254419
1202026
393129
186472
1304674
1019177
518283
1646893
1182636
1183489
631065
1576154
109266
164369
1443543
1074826
715485
210478
1527996
761448
430887
558679
858296
1580656
469306
608089
1223828
1503377
51459
1493252
343702
1684379
1866940
1333625
1020620
1184578
347953
1462026
67609
1423883
1448588
1502337
136928
1847398
1652569
1173982
520468
666330
1993331
893783
58196
153545
808714
1009743
1149960
1377171
1319400
126902
1221464
1157722
54396
925999
1839755
600321
407325
1214586
756679
1505834
1023733
850547
546344
1963849
1022559
1070254
1080935
1861926
6062
1408572
187785
1588882
1384297
903026
1733473
727815
1774476
1351262
1522762
713086
507889
1670383
729025
991406
422897
240670
1183261
1140682
19113
113684
1668519
1033860
194591
1138292
1725901
959158
699266
329450
1001574
1926027
1696602
1871638
479430
1443604
1847903
684779
1373146
925758
1121250
606898
605492
824508
1677114
531224
1315216
1571942
735101
1079510
681762
1255808
1445390
1759435
1548742
1578381
1149127
19325
138729
917785
1808127
1004227
1405451
854275
325441
1065633
270938
1664149
1504647
1937415
292700
76868
884183
1228085
1856912
369381
273315
1147060
487282
269324
1889050
1672837
1677921
1470308
1727827
111084
171313
1531885
34251
437757
583527
1454954
1582617
31459
174580
1512024
132024
297838
266489
281624
1746803
82865
154770
1756359
812467
1422735
1217001
88433
248923
54543
1260158
610368
1708597
583620
1361580
240691
1705306
785687
1737324
968045
1643452
1926407
1209559
340462
1775742
164481
1539850
939277
264560
268010
728722
1240951
179548
656254
1086788
180271
746301
1077326
313819
1696695
359745
1373455
468563
1919512
1181610
1136362
1439532
1129318
609894
1801157
1149523
1706165
1975148
1792442
873151
1617627
1747161
407599
914302
1305662
1359366
1652427
695131
559258
604771
297672
1998232
1842839
349789
1139976
1607915
998566
1626794
1292456
135624
431306
1201528
811484
1913087
1762022
1965178
737096
1451466
348645
689348
1618413
365326
1966225
648282
1893121
511125
48677
50701
119079
88189
1299619
1231112
184843
1357324
1312731
380723
1607760
902364
1812417
229650
1190268
1882269
788648
1092658
1709077
922537
1705584
1114497
362375
836608
815856
878836
520067
1777494
459266
1862060
1348232
590488
1652857
800073
1810885
154545
1190569
1170266
719933
1061111
999908
1399740
1777227
1837903
51407
253003
902616
1557572
1821705
1161332
798857
698330
615633
540479
1138440
979643
14538
1916723
609477
1688104
1287692
1699817
68763
1819051
913296
1751728
702259
929631
1942732
944604
447019
804401
1581230
117533
158695
339976
905314
1765644
685258
106245
397818
1656762
1400752
970677
1239891
212200
798504
1816595
1923640
1180667
854297
1864778
597414
290708
1114656
658671
1779307
745660
1397067
15800
1898477
1127481
977222
615880
888601
315342
1712282
130678
755507
853689
1841325
1213378
65728
267789
416412
1652176
893345
1131325
114606
776085
1808677
807132
1996417
1125233
1188746
1889133
1638783
710546
1459482
122356
296124
684032
1524868
54827
1908105
1364710
36619
1545270
592502
210594
256150
1037129
603890
799164
1294223
1260508
927530
1049407
216226
1125500
1043801
190136
1173286
233334
1987381
434334
1049193
948907
722696
15305
326137
245720
279272
108783
1924185
391719
187961
1372265
1572109
460260
1747719
964908
1704383
1305183
1651346
977993
2604
416164
1955571
847890
777165
152809
1653076
939030
297716
426169
1538102
1116926
9747
381345
486232
944339
226267
1140713
1824412
1004195
1202254
1595746
620593
1741072
1885388
1651091
143577
887624
961424
912811
693542
1696563
466447
1713796
1812413
959613
1330194
654440
567577
715671
819393
469381
975983
686344
1192087
13535
1300990
777179
743184
814554
339143
777717
923378
1944352
1689278
876543
638448
1387839
1221407
183116
1955302
12660
314968
662882
1084719
846260
219822
305229
541729
88116
6102
1590372
1103668
724979
486471
1064857
488550
1894540
324284
1592409
178172
514830
1394746
162007
592610
1065406
1418732
1482565
1981958
1969698
1449167
1423665
484157
1151687
1768932
1261946
1994287
326358
1554315
931287
1550218
615526
468739
829326
39244
1272927
1934736
1979934
1432213
1248525
59592
1518833
373559
917063
890760
281796
555194
1333645
1011663
201394
1207226
781884
77637
485414
1441764
1967451
1642424
469177
480617
1102815
1114859
246117
792985
1758012
1349837
1135048
1694582
400219
1644351
420464
906828
1706891
1991408
7968
38082
538453
1844987
1678221
816052
155654
1639570
1869204
1086933
365952
747638
347095
650085
1403276
1177321
1498789
354332
226760
353987
967613
706380
628929
1165523
1169376
349455
1562265
435214
364492
1509068
265200
1369475
1482299
1769600
39600
846920
1000006
319908
1450694
155865
1006946
420607
496543
185187
561613
337616
1106943
1128219
1790444
4299
1326471
45551
221620
883367
1250545
609569
921208
1340799
639263
523948
1143580
527259
1783067
857504
442992
770877
1478129
1733394
1592522
539690
1672253
1357476
490136
1282853
1329096
1761683
214037
634804
1378334
52480
914490
1676298
890279
1447505
1165654
438519
1639237
1915823
847924
1956161
1187873
359364
274889
1781124
258049
1648555
55391
642850
898286
1827695
1266828
1291987
245500
839234
683106
1631772
801894
580985
1166075
1195555
388084
976927
1270719
1927429
1569874
413744
1770650
1514618
641783
763863
297560
581162
561771
1996676
1202506
1770840
1830380
1380633
1468980
466794
822799
1190495
1919845
1196508
1797592
610211
418797
937407
408409
1081435
1290504
46310
1880502
1759632
735319
195392
1942735
1292253
1394189
618583
958115
1720287
1708556
1579252
1350518
1448224
454638
1404207
856506
1088557
162883
926943
235659
938464
1117325
1715902
1256627
105754
861167
1576672
580108
1776173
1755791
538043
685813
1544218
1234531
1312078
1607267
543467
79363
1756491
324019
1071069
1323
772809
1795283
459765
797456
1376790
1413264
1855423
1863166
600305
207930
142057
1433524
1512716
559826
334083
367356
1212704
841668
1367661
754204
669550
308760
1494210
1957177
1893050
206755
513130
1833632
1824701
297901
905087
1583152
246525
1638013
1666210
1472107
1022218
978652
1718614
560471
684902
389429
221744
1204319
522826
954102
55082
1138634
985089
1608031
1971093
189168
470853
35452
1718212
1135791
810928
1255188
1805016
686020
1151972
1977961
1004218
898255
810786
156360
627875
1137773
979291
740750
384983
324528
1619469
509722
1703241
1112883
321532
589817
1951160
561725
1831525
675880
1728962
1318370
1043807
778420
691660
501475
336337
1348393
1085886
287206
31996
738934
1406951
815084
1933957
1992267
1124700
1817397
1304303
606405
52878
1698206
1446378
1866185
1266146
1449288
1276868
1217713
1219197
986908
1640816
489708
125762
1856159
566111
1926917
21324
23891
1528503
1508515
887200
1328831
1492351
1067650
936949
1744860
1605047
1057159
1247577
230434
1534844
686923
971950
417974
1807843
609291
1003290
145875
1493600
1365379
62140
1822143
970380
96797
145788
1234347
1588216
1600781
1670120
917648
815529
249891
359193
597951
1135867
614606
1455077
1508954
1202490
812640
1871983
450272
1841153
1489469
1298662
936380
1536857
516003
206438
1580806
558837
1829299
1605335
1011594
639835
337822
1616365
363111
1444197
1944466
1674471
384541
1192258
1047490
1070674
1716428
543216
1430557
463572
548586
1823435
1032397
652140
293078
504645
35606
1661491
1798199
886257
1905768
1575772
1197823
135316
1751806
1880325
1863148
1701320
856383
796592
1049275
911553
1874402
251697
1975286
1999914
358484
1572678
1421882
45986
974508
1343000
131095
1704111
1240001
180796
524033
173451
205337
336401
1518137
583393
897377
173060
762353
1451938
1513025
34346
233671
368235
167285
1759521
24661
1433156
1938694
1066020
1845418
1634960
1496889
323371
1284433
1926269
1396995
146263
1919494
1570014
1451222
998052
1091690
1098147
1792184
147626
1276627
397633
1692852
433339
535403
721009
1588958
381423
1516086
1684669
1768490
469621
1413546
696564
1066586
241211
1297955
900522
610196
1255042
802426
472708
473261
1711321
1010559
396610
1883910
196991
328844
126550
1371227
797670
542166
590873
227810
662121
690221
1779912
31861
1649178
82566
511281
1167120
613117
879526
1133322
1361916
192176
1522263
1847305
247941
1725850
204144
1385105
831819
1994778
1098543
1075825
840094
55437
1364498
471225
1398569
468979
1910462
1185981
1383662
1804212
1778796
1743023
149922
1442829
389937
1836417
1673990
556771
272633
1596032
754108
294583
1796276
798823
1667466
373316
623369
1939181
1112182
1390351
905107
1436954
563382
228239
1623053
156973
94006
1400810
1793767
1851880
605677
1932472
1024654
1915270
483242
1923208
1922369
1812636
64266
774866
415637
1499883
979629
1552082
587038
1213960
1359624
1475922
1317783
581611
1371503
479289
461085
1425226
1626915
1069376
1916154
92166
1185464
1890898
1189434
186960
9424
1680939
1641298
31439
1810765
593885
1215436
1061980
1463283
1505073
656064
333980
1865447
637032
746459
1292297
1556857
1270992
172898
996678
198616
1658263
895937
268811
1494658
39468
859269
578397
670446
293896
1459516
825195
930089
405670
1586826
1375179
1164588
352095
1853882
504128
173098
1891248
1593291
1557667
901754
984031
881276
1095908
931890
244843
1697715
272294
1374411
1434095
23796
658037
422682
1899275
1300650
329540
255228
1926135
1863215
438949
690008
1769606
480894
123264
1914300
601724
593829
685750
1417917
980105
1251846
27254
436790
41991
1254942
403010
774319
1193135
1660049
1063601
154845
1583747
1553298
1358256
679395
518255
292906
1098955
1017444
1547597
883089
1745481
1193001
1809855
111381
1067322
1706211
270458
880168
107615
611408
1938475
1956573
821177
1430299
518121
1316072
1583730
626263
954771
1632821
482931
35032
1859333
772928
1730951
814426
983756
236056
1350011
1252349
1562494
31011
1257995
837660
114983
743658
718772
916844
780183
623645
967983
894837
456503
752278
13252
1471361
1894209
1433284
302683
950398
292171
509543
151748
1688304
1425496
1850426
707384
856068
155483
320857
153429
539321
869999
1330423
590458
350497
1902087
1222189
1689589
1136932
963277
591764
771340
938270
1582929
466613
300503
550343
1884289
491960
22136
1370285
1298649
556177
1505669
888361
1247999
1902105
304496
1405265
1085614
640051
1105571
1763244
1310237
1223691
1761738
1253465
1752933
186477
1717513
1168889
40165
1997864
1391383
806315
1699732
609980
1531244
1093500
1934417
538814
1187533
832362
25370
1027297
598185
812784
563304
86707
120405
409010
694289
1254072
1376871
1214988
164449
236825
1259321
362062
735209
930311
698786
1747662
920881
1951647
1630707
1343604
934253
287094
338520
1560347
845326
204917
754632
122735
427919
500427
1997019
209409
89170
979997
1491797
969029
838987
169071
1332174
1944663
1642275
1680078
1654059
371170
1011343
942653
1980734
1203230
1289464
436635
282886
61851
1622049
423937
409120
560112
649632
855463
441575
196805
1535295
759529
1440885
1042075
1145443
1949194
452537
192970
525402
1318216
1186056
9425
1132412
1805022
844984
896188
1959696
257594
113343
1281341
168223
1267994
1734176
842182
762281
1292749
1036673
554331
1472402
796812
1929106
1885510
1789301
602308
976794
1936139
647076
472580
1177682
559828
1992813
401581
1444010
1060487
466255
1009060
1261225
345043
138370
514515
1290169
1327475
1600141
1061138
1349533
272076
1839859
1715818
1055596
1621735
1094363
1670857
590581
722247
1159730
1379682
768786
1153547
311315
1766863
1911406
1888090
1772182
62857
1228719
777085
97586
945744
1027704
1946793
594336
1783696
1377012
357491
1975522
1443507
1547646
334042
51023
1021196
545209
835514
771088
1174067
1845455
398114
924499
1362
1751315
1204984
1919204
513655
1890723
1830136
635228
718947
123789
1429861
1670697
458201
445197
313534
175403
1592689
748790
1613180
169216
1651122
200566
1140773
385645
529720
130543
1071749
765378
1142391
48469
1287704
1247567
1966226
1016852
227694
1286966
749304
979462
1420287
1107277
1165429
1148611
1447797
1179257
783083
93761
381396
372344
119735
1557833
1192697
187340
1111425
855817
611825
658857
811055
1261570
1142043
1399961
124871
1858683
180283
1152999
62210
367715
846437
585769
980277
202705
168930
832562
1373006
705657
756701
169652
265661
1663173
1650415
1327627
1443727
1628498
626942
614451
1618781
1292154
1861543
555562
1129582
301217
843729
735550
894737
1871663
708682
1841001
1929921
736845
1524895
740086
323522
1847015
510966
4146
329304
1234360
65780
1994174
1322668
1059981
817931
481545
1885998
258984
699429
344625
89947
331906
1680625
818305
1565618
379676
1109162
410154
1328831
332380
271035
955064
1290900
1686612
421865
1325236
277087
620511
826060
526264
267237
1192291
1254283
1614498
1643721
546516
93330
1655880
380304
1781550
902736
1907177
1461432
1770250
1559030
1106901
1907330
1830839
1851266
179315
895391
744460
1755048
1269413
830532
747149
1565341
132913
643363
1407189
412952
136436
422638
1698490
1775780
1478334
1337916
1322751
1716032
575719
191671
1059018
289357
281993
537145
678140
992712
1630301
1241645
952119
612863
362685
1553271
832096
567650
444918
1292407
1842470
177981
81043
990356
113214
1018152
1820686
1557659
1451600
1468321
283353
881172
88141
1030919
1647322
631704
1364763
503503
1052042
1379721
1591220
635016
295555
1806261
43778
444620
1825839
1587946
1920184
652375
1229340
1158094
1385869
1211899
1671476
217252
964392
65900
954953
269054
1994956
1936853
1607659
78111
435436
1544168
32543
1179154
1377357
1802116
672545
1775315
346465
12065
862219
784057
1400401
159483
383144
1160055
917506
376606
1597774
573584
727306
1141017
1348704
1587641
1808741
88905
46471
1172791
1449518
1896934
1174248
1152147
195156
1931819
1208059
1216530
564661
760433
791801
1245159
798074
331067
52017
570368
1113050
293966
1475099
1493742
451378
419302
1016
1692047
1634333
602489
246852
1260817
1292455
880491
594286
377132
727105
1664866
1088107
278774
1334653
1479586
930124
1052250
953197
773488
1088294
168667
1246825
1559791
1255564
1718905
1671046
607033
77717
1937484
126140
1137835
701402
1369110
1580112
1442519
63473
1993796
90326
254863
1058954
1905096
796599
679814
706003
1985446
843716
815545
5587
1952718
668054
1704516
1041314
1461036
1052485
1838654
1296206
747982
1749193
171886
1325996
776225
671309
1796907
1576087
1639381
1664779
184460
302745
1284217
1062887
1474137
388114
901589
1001601
233540
1209570
1566020
310058
1889161
1729164
1771681
283642
736193
1108686
1826077
382800
220643
1441169
1175883
713062
1160875
1241915
489347
758744
1222989
1061472
1803464
312389
1130320
338240
1860337
1742505
1764172
1097570
1721840
781600
1906267
1968311
1249974
656858
1786765
1958317
1718229
330241
918658
117143
1923220
1303230
708418
457118
378271
287313
1137669
1504171
629160
218143
1609001
417759
339983
1114378
61430
1019996
156066
831272
411614
1865201
1768228
843028
1768750
677296
1335367
1614660
1018480
330674
207124
1862950
1325407
314009
187975
1889850
2022
88177
1323458
1176704
714786
1219902
629291
9018
1425388
393555
575194
467311
285395
1246593
1671627
630418
923653
1209371
1100455
1401868
1338237
1546511
1512861
1562085
1291745
782357
686449
702244
1488823
137794
1300908
931338
731849
1722491
1772427
61988
1291142
1919655
1107660
1849070
404710
891681
217916
72649
792373
1810606
1301217
1892183
707697
1498104
715157
1948511
917143
265257
458973
467483
1157187
698589
907769
1127312
1618306
1005838
9973
304842
1022476
1761386
1474695
679820
708730
1374245
1585768
473744
69132
1441728
1582840
859886
1557190
1963907
1625100
1158602
35427
1291659
991281
1527999
1422904
1465914
1792718
1533828
1167844
823513
475889
1979973
499703
218601
1823976
31620
1358838
1915252
1519824
1183785
940431
546024
1035013
650149
645374
939262
1521596
1735420
1976805
424384
1267129
190298
1027841
125861
1320551
1446738
1241674
19765
1990019
1038883
1449612
842818
461311
689279
639415
1437355
226154
1678392
1927586
1574771
448790
1241151
1929339
1196155
59750
306298
181651
1323632
1436341
1599930
59872
805185
1532700
1418380
524065
171347
449521
1492902
586897
35524
1851623
537685
1883271
1356821
1056233
144570
679614
414566
1214159
690862
894826
1167016
205177
62078
1926120
96685
783055
323142
1715501
1473322
321878
798163
1400861
1954607
1640145
1093804
1274924
168262
404171
963523
1914902
791637
562075
515532
1392416
1112931
766728
69646
1256887
988596
763719
728314
436595
1843670
528263
282236
1304632
224972
1548578
654470
1627040
1502241
1788619
264798
1919717
324597
1457487
1919464
41969
609515
1687617
1675230
510367
46398
106614
1739356
272182
178724
1053426
600813
1416962
1390419
1487386
529525
1385996
1257379
482945
853574
1057572
1389817
1707451
1213345
1663392
1168432
710753
373137
1361381
971647
1485642
1243939
863105
1496879
608074
47805
360150
847325
161601
1676716
1583200
427180
1654601
782331
586659
105397
1528927
216363
250524
1790630
87202
1326101
733945
360275
1996764
184967
161227
790373
1723938
403502
172160
1191469
704692
918831
733253
1397897
1195292
1104741
877676
875059
150598
1314210
781503
1170422
1858053
1814814
808465
105259
1642152
1371340
474696
677564
579889
1120849
1385049
1887698
1114227
815914
898703
217006
1189129
1320909
674923
1479051
1073392
722092
1971430
1821927
739676
1197868
1163267
1798329
555111
861566
414117
1771618
1485645
43401
1834935
1429801
1619600
1748500
1867968
639611
42013
389103
1473400
1310741
353211
867297
1105134
348535
1053056
1641704
1962238
1499123
363800
631527
407017
1822788
443843
239082
1758482
398458
626695
1863942
1829476
1062616
1404028
751492
275344
358416
803457
1043010
1562448
164783
727043
468355
417578
1189635
708400
19129
982154
160368
395301
1369501
1620661
1862369
482614
757753
1994187
854036
1574585
1625655
1600619
1385681
1147201
1499793
1249099
684836
1478447
1248594
173389
645520
1269998
992453
87881
293708
799827
335282
1936255
272595
1313546
567321
1193653
1940778
249337
30412
602232
1334245
539450
550823
85086
767721
1970777
426912
1966155
647262
1135641
809549
268346
1851591
1922343
628765
1517771
1016005
1951831
9272
1928216
1099989
1212021
586981
904734
527051
821421
1062493
1522189
1428472
899329
1882774
1258920
35429
125895
1492320
486074
1916454
597216
313868
577002
1709059
873230
497049
214055
913949
1746396
1406916
1542584
901128
1017828
1989552
1141122
1099001
1011434
1391487
1436285
1181123
764642
995983
543170
683223
1708243
1221694
892479
381088
1724291
851152
1907686
1374108
17932
1704230
1105696
715973
39151
255383
1217548
536169
1884588
1882678
1180705
1629805
264289
135718
317904
1731297
1261774
662656
627706
1418164
450520
1091022
397437
383050
1001856
1292698
131146
1640232
461892
449779
1936886
217594
1953345
1747913
1144628
272391
1197371
1740562
247630
1259340
962506
784791
904268
261603
933201
666314
1577105
1858043
309671
987779
1841167
1541854
458998
1788810
426000
1517215
581327
841594
650320
1923573
1003416
1833036
1061451
692586
1296788
413390
1332150
1886813
1945074
1193443
1213837
1570126
1812192
184055
794571
961690
1060034
1754562
1818668
1108341
1541744
223309
771259
623939
554542
1256811
1462620
1586063
517886
385020
34581
269441
996111
544752
1708912
1198941
814507
84983
878180
1110139
434486
1528070
1363230
523458
1987442
1633755
1023774
1319887
1937152
609939
1020414
1597101
1930230
1688268
185712
1443660
218527
295068
830621
177612
648922
149005
93708
656394
918340
678876
1775784
680759
1107355
1094143
431129
1901327
1247467
956400
1029616
822904
1211491
289061
893597
38436
651309
173935
206498
1807161
1261012
199683
204324
1187929
899318
860541
1468794
1143489
1408694
358905
1722395
1624284
1927324
1758868
1038768
1690829
1234955
626734
289431
580344
1348615
464810
1779540
64651
1472554
1998695
1603599
286182
1227947
388516
879888
977428
1062612
880852
863534
1744183
1228610
1070322
124740
949356
343766
984210
659128
396779
525637
1267825
1886991
962630
35931
1270394
1669849
961599
493700
1639312
1110345
362413
1588825
1040210
1274736
459848
1568332
806217
750276
1164467
169103
89795
688455
598547
1939039
771040
1862995
548940
249699
1484346
1996549
1521996
854030
1459076
1091845
930263
1715588
915142
145668
1331663
494009
1406814
1820829
1694043
285223
731953
157813
1442582
1823513
682703
1202992
1145748
1974077
1784016
978877
1510567
1721957
1037926
1640400
1683990
1798057
929999
120709
1263095
1790697
255797
398789
1334703
80981
1989489
852228
760333
717667
1227183
567348
1807339
1054275
30242
1839374
1848942
18178
1144460
921841
1733203
22162
803952
1087806
1592128
698388
1109021
257242
250229
765500
135818
1319950
1342277
1081576
1401698
1716907
1324303
176592
1238137
258365
462990
699222
652330
1344801
1247208
430546
1374848
961205
214076
1467232
1740272
539202
1324425
607914
1536112
573775
1738974
1464802
328101
1626619
1518173
241227
762766
947821
873764
879185
576237
1844777
1838927
1130838
504495
1746861
21604
1094520
1227211
749445
835767
1970286
1340188
571452
1452537
1634322
833255
1564247
400536
148195
1104301
789229
1663897
1666370
1982457
586363
1838281
1025815
1532152
1655352
1039013
916882
517514
384718
364249
1607624
1756528
996909
998003
336268
1822255
1685072
43200
978447
734583
693532
1352638
585549
651595
639001
1267091
821969
945342
969122
1329764
359535
1060609
878501
342834
85087
1448084
621093
218632
808779
90288
801998
428124
1213347
565707
587694
1011921
1964166
1784201
585128
1854053
770452
1773316
876147
121475
730265
314218
77170
160010
1759556
299659
1775359
2511
1699346
1741215
1196963
527131
1378139
1567045
1803273
1899355
1923976
1635793
1216908
1394765
529810
1067944
919884
847261
127896
26206
1252792
789214
1773593
907600
137636
692891
1934238
979446
836931
597563
246187
18400
1073421
817987
1021392
974657
1575997
973928
458727
1931164
710495
885939
1584317
1749927
868492
1757968
1487456
522588
1750297
1425967
1313800
1466870
692253
171997
368659
1462772
990298
1660322
208514
1180021
1121950
1340927
493002
1865047
639298
1999121
1689261
1135014
156695
344575
1742652
466482
329389
1204031
48038
1017221
333573
613694
1967653
222161
1824434
326353
1282456
1636138
1221485
1749793
1662441
24940
1463609
909271
1400261
796446
701980
153522
110507
978158
1719075
1585264
1501518
231608
1741406
701952
427306
481829
574344
992118
847191
841322
1942621
1904548
1151288
730178
708422
622268
1838434
1489050
1792653
902414
1781521
1874377
466417
1847267
1506687
1856050
307962
86936
1395278
792439
1845549
1498885
116874
367028
1784181
371113
77814
346864
734460
1828751
810354
1016
147285
1236573
1270904
1307977
1132306
1272905
1124482
1786576
948353
998820
863905
541837
920726
1509956
1544918
1273405
321912
1109265
1237845
30165
1065176
1961291
671466
1979593
1326118
825391
1720190
41716
1475901
79581
1476600
250935
482626
1227631
850602
911590
1795396
868065
1520403
415221
87948
235348
1498271
1369665
1780594
235046
1528557
728069
1266761
1868800
631715
365952
1327631
945318
1280496
118377
795665
1604927
1526878
478629
1948800
32942
123093
1814095
764108
1700794
397791
855904
957909
307029
76052
992864
910244
1093823
565072
288247
1504703
1832099
960514
542604
122682
605293
1538434
336111
1696440
719750
1057918
1507417
250604
1903341
320052
629357
895297
1128649
1552099
1561980
298798
394235
646607
946513
383327
191289
1594305
207548
958273
1391421
1244051
1861631
35238
1427302
1648027
286618
1177204
1384966
97285
889271
1071408
1732674
1178451
1493175
342944
338428
1157380
93024
521566
1142577
1962894
1041335
601567
1913287
576258
1569049
9199
1382
271120
1945769
739134
414986
877963
1096357
1913892
1682882
730927
214240
522481
1953298
243344
974942
1533265
248337
489999
1643205
1961086
739670
1625216
1136693
182305
1869332
780049
271856
1078712
1103420
344200
1806522
723992
331757
868104
1816232
176481
219309
697483
1944118
687861
726000
1192622
1056997
1064170
253036
522265
1952274
939152
1241171
1204739
817950
380713
1969459
1021478
1302535
319813
1208882
1622388
1418506
320901
852976
1250047
1797572
1179620
1815895
446656
1234972
1037993
61564
1089526
724119
1043139
398238
1641549
754720
1345228
1328269
1682942
1439613
897564
311400
1734624
22891
1543809
512799
808292
1385378
1556175
886811
1412633
1791567
1875822
1196166
1214460
1698643
969146
380569
268469
1514647
142741
705924
93838
1921657
1198845
1819512
228382
1739647
1287565
1758755
27891
837166
1059686
1927262
228449
1665797
902252
429831
1095614
1231242
957727
1562597
73056
864202
1044932
140355
1167108
207838
1841017
1931265
1302913
608282
389311
209651
1508619
465937
1106449
1047497
1011535
1138588
1259730
1779347
1367499
1372957
623065
262977
1465646
307260
990808
356289
1293783
980367
1232917
189851
1161135
1354830
169699
509738
631233
862048
1507181
61212
909252
1373177
1113904
348598
604614
370575
153020
1623050
288011
1538656
223386
897754
1393630
478174
586040
664770
1356988
70898
1848746
562154
693383
1461302
1250699
235722
1319174
873266
999363
927643
1655894
1122893
1413910
1117167
238753
1381474
528644
1594210
394102
370596
291472
1352012
655586
1903165
398518
358529
60231
1602745
1555654
156329
201184
1000566
1331844
1236348
1414823
1644639
960269
1970246
881662
1603614
77338
1521091
39968
1600071
1390067
654943
605056
1897282
1489319
353086
931263
1213114
1581638
578858
1224001
988591
1003763
1521244
1129498
1716289
1307691
874030
682562
879726
1075388
1334983
1790103
315263
1503424
283056
1141205
695474
976433
415776
391951
893711
1684944
543071
1082628
764208
542327
745713
23232
241940
152299
1058845
982132
1375224
1959750
1686
1399711
1778685
248980
1107733
738671
913170
1056440
1070346
1642499
1549722
1370212
1768283
965503
206361
1441890
1875617
660646
1283859
1357670
1784484
1225489
58528
244965
298596
432855
389594
545991
355711
581333
984657
1284300
52470
1538359
1844935
998029
1300469
1399531
848422
364612
1994793
27686
1300696
174391
1691656
577574
826644
429551
1493683
689973
813998
665795
182481
424446
1196875
1927116
719902
1884182
405423
403686
1789133
1399994
56629
1801014
478416
877840
1590462
164985
84574
210621
442383
383192
1718054
1725176
1611898
1084841
285581
268204
971619
1377457
1929273
484802
1895116
114675
1049174
516753
1058182
261315
1111633
840618
1080749
1412939
14127
1889505
1787061
1593291
222100
1616460
35297
373279
786842
35235
268771
1332442
510526
1104239
1653755
493024
1278511
1977959
759542
1388604
1282297
1364278
1301712
263702
408380
531134
868010
1617905
907798
1714574
81659
992640
116474
1098974
1310721
1575975
1992061
446697
658694
1404058
1819338
1040739
603529
684475
1633548
1686334
1644590
307548
1048478
1028902
1251937
133105
307525
358355
1227701
1585908
1252808
1250394
331244
1677730
908706
1197057
162790
1500799
591231
1444392
1062484
231603
1439667
1622531
1526891
61033
276409
1997464
1632616
1352086
1467217
1232485
1021484
1413217
534340
1950240
932214
215373
1392212
1481146
522218
1243621
812509
301619
1905699
62151
982446
425118
526096
444490
444853
1528546
1859723
1056609
1370488
1444513
1013344
1562312
33204
1764101
1619335
1578745
1819945
708747
1775785
447788
335592
213214
248033
1928503
360232
990028
965054
430913
1836889
1330204
1626798
887404
1423049
1133812
1490929
1767441
1085546
1756321
1463027
1504071
1320416
1244291
909476
1677871
1417043
1406837
144064
676258
1527604
121853
1898505
1184300
591010
947198
1174067
1876665
510214
401337
400033
1560054
49543
1833562
1575993
29796
810995
1024117
1613755
1943505
285066
686678
1628579
692584
427786
934642
1432185
372977
1063007
703882
1169302
1135627
382385
778260
481131
308740
1172294
283847
1123782
980047
1213120
1779503
1170168
931415
233811
464546
1155298
1858564
737307
1728573
367227
1529069
1639717
1614564
1912907
1830060
788230
849497
627581
11615
243271
944816
1960554
1335935
770694
1179369
1231167
1124938
863707
651699
964561
1331972
899259
1253470
368605
823529
1492658
1613333
260898
835109
930562
705457
743653
1635516
190196
1786530
884100
1437191
374316
576990
295608
1834965
1708180
1309823
1004031
1123592
1234375
1044887
1239625
973283
1491114
764166
796358
1857531
1797768
1829606
615527
1202898
1726951
212434
1254622
385633
1500708
1650796
1156378
1778104
397220
1728034
357477
669402
632660
663092
407391
1611935
1923261
1073002
1417917
1530658
119991
1991685
507921
1625785
1978555
728098
1567863
1764776
583040
56006
532317
243178
256555
1803375
528980
653850
1732139
695419
1165990
1877076
428604
983197
1068723
352978
888798
1008794
1693455
1140904
1464517
1957571
1278769
15957
212087
1503385
1144543
1727677
1602705
1363321
618846
681410
1056406
1020887
1659887
411055
1268811
503318
427102
1266683
104000
1842199
1503071
466034
1850242
1035555
926838
989463
358865
1568118
853521
1475170
1485249
1593180
1799451
1331985
246013
1824462
1025649
908159
1316333
965179
1410848
1539053
833403
1332100
1412130
1858399
1549104
378590
1980168
563151
805997
325708
689563
1323605
1460341
651356
229463
630126
1900574
1308364
264563
568849
1704865
1904343
622944
934988
714111
901536
1773815
517397
1512140
889860
932796
1944831
440376
1237749
1219001
476920
1883478
410695
1047629
1107266
1023483
907278
1522714
414464
1724639
949842
1317657
1904090
960662
555343
386806
1981529
269277
420560
288875
298106
595247
401030
1326184
1313709
847953
1708964
837118
1502847
762836
1008715
861065
102155
459116
385567
862953
1127139
1341246
1341149
1876601
1635444
1545771
961529
1618195
928881
1823710
688067
42238
1956794
1089126
26562
1401871
1612954
346026
1922573
1767668
1620048
1037352
1275435
1573221
371998
1811215
735683
1097347
337119
456808
1554208
1461516
1732670
608689
874198
370640
1301278
1585853
1681157
1034663
1172816
183769
1034459
1545950
1763579
835873
724531
778261
1000877
667568
815913
1844855
239682
1486673
1696281
592138
1105608
662997
668424
1826317
1322308
943141
409780
1354520
1679386
220923
70540
978286
1711517
1983829
314120
1010558
593921
412352
662820
656079
566422
1401371
117195
1518132
375748
10347
242599
423012
1651580
309570
1816788
499118
1123173
100344
1004690
1558417
426920
1402630
541736
1371378
298070
1275764
94465
561472
1180327
289003
1861517
844928
1692240
862567
1270691
353021
1545258
1953694
1272569
204946
518065
1311757
1112278
1556047
1440828
469226
565839
1137123
699236
1404677
73727
731693
698346
1200052
733170
328389
1276612
1851411
1656441
522281
93554
1001454
1629352
1120727
1698613
158551
1250875
1000093
1097321
509066
622530
1260182
1062058
245654
1607041
1507307
158721
1538877
916515
1767780
1821225
1080122
1262699
918057
1167067
368767
822709
1373015
1187273
1407736
1351605
2239
513091
768676
182840
1215769
1903720
1615659
1914580
973527
238222
1420395
845845
1604868
1722597
293782
1566522
1319381
1366733
827185
1622694
1852067
291948
1298531
453020
168993
477141
811305
1500092
789314
496406
1585950
1675610
1453619
1670869
386649
618303
170669
471560
1686524
1634201
1529856
132055
1019308
1632926
1156392
1663023
257248
187719
1514524
1577790
1274792
1252991
608516
163866
769805
180560
542301
479725
1523070
408818
235480
623421
502796
169394
613395
1938315
272781
688268
788374
1221645
1319812
1148512
327445
550042
1486099
1130777
1885136
1393001
1624868
1936044
874065
399244
1154177
854668
1800144
598092
431391
1021707
1615240
1622069
1481668
100339
1437393
736150
1618559
818008
1032675
1207207
381751
1827214
979519
652258
401738
1055750
1993424
1527990
445554
1515326
825474
1475791
664335
187074
1573300
1301414
1096413
1342932
656746
714714
1552823
1525386
44894
351281
1545842
801428
366744
1681345
55196
374420
1080669
1404927
1566181
304391
1935629
740037
63958
1488388
296829
274396
573109
1329990
872180
659846
82991
704432
1619867
1841440
1386615
1553471
1029535
1482212
1209672
474100
1308415
1358281
257846
857499
141827
1697675
1667813
491090
874456
1050357
320116
509765
1123657
548038
583636
462530
1585443
1175116
1030937
1332048
871547
375953
1279424
1750960
1319733
386989
1899372
353636
77551
819317
1107458
295899
972865
176285
911162
1370234
1194738
387783
137760
1292116
1611138
99355
831076
680382
1854969
350365
181531
70697
702573
1175859
1735022
329901
570823
1298435
962970
1771501
1348518
1240303
657395
49106
1444463
1999576
1908416
1230764
1608640
1362429
1433866
288267
1819158
257424
1118713
529999
84604
818405
138795
916317
1336268
1501036
1161951
630047
1615714
549490
1983269
268624
352762
1862097
877680
15852
867091
1837307
399040
1962544
45615
58635
1589009
1620917
1858721
937402
476683
1005697
484476
560601
138765
485902
761470
1690418
1638661
695411
822953
137759
739845
1605982
904809
1052107
1807819
1430880
55287
1295899
576053
1528469
985748
382963
173095
3055
1265242
1272390
234237
998780
1030362
1325096
357165
1251280
1133410
569755
207282
381560
1849500
676115
231841
77895
415672
741600
231786
107148
1538215
1570633
71087
1902628
1339972
1999555
1480706
542243
1324553
769197
281218
1358149
1094825
1270324
283035
238301
418530
373569
143058
132854
1931041
1191891
1179466
1272082
568147
1984243
567901
891112
389812
1443722
1494304
1856602
2461
904025
1932432
866487
22393
1956372
1700470
1227816
1431983
1525949
199967
1103732
1313979
606917
1959473
1481494
1368107
1660651
1948087
1798318
1993099
1454532
727558
525709
1819744
380593
895751
1831041
34835
302830
1183362
1640042
307147
950985
905049
1044391
307908
473455
1427499
619337
1046046
1308220
622361
1701331
1913688
1408289
321545
796546
1550356
372509
1364653
1985938
1116629
441918
884949
305131
1098397
1956911
1314530
124986
930370
266425
1184748
155942
1362663
1631956
257533
495795
834599
501296
1344626
587013
480989
902331
1435410
1294827
540434
1036
1372952
143796
1786163
758748
465409
1847125
1861113
252207
1844558
1006980
387880
1565256
72312
1644072
437344
1878397
939615
1417881
1575624
1374535
985100
270424
270508
1320028
148929
1475383
955909
1326525
1675661
1607828
196240
486563
166126
1247005
6677
396308
1771501
1613147
1839487
276773
1591124
707314
1420000
471075
1421855
1755556
928329
63817
862921
1502275
1213537
324714
1536656
1273503
1729861
1676408
577411
109132
1315389
1400227
373214
1915218
532571
589820
1142078
298346
1697310
1578229
1705983
1268565
609660
696820
1838848
1994776
1964641
1357288
1361425
1922703
1051712
613958
710133
523774
107481
1033759
1916339
1842563
255031
55150
1102752
406551
561416
319080
1444878
1002899
1948050
952792
1568169
1568660
1177758
483623
1587852
1361470
697927
1837871
905897
1298924
1781943
38169
1151885
1229401
133089
337308
1175277
827824
406486
1341635
1261507
71554
1687981
427967
1014865
1716704
1367951
1387051
65712
1740258
1552280
210900
1010021
105837
1887421
1521564
607816
156062
1530813
1091409
464388
1470948
399139
642790
1217533
820436
118769
1065066
667118
727404
192146
1014872
674478
1477337
1780426
529461
1462301
743502
1655032
1662344
1371888
871528
1973637
997403
1856346
1999116
1865257
611008
710497
878932
1077263
1903260
1102505
49244
1526644
1637125
1876278
159149
300416
1729829
307091
1522271
1524867
1184556
1999016
1069880
194635
519875
311918
1075881
699006
1894219
1117423
645882
16300
1739677
1911235
1396424
1381184
1687090
839103
907489
688620
1265481
1481968
1288956
584607
1665312
15431
149105
1959006
473744
606609
1447207
1086390
1638203
1000020
1154758
319029
186921
1238725
1028472
1039236
622289
799605
1124777
634041
1744229
803769
591034
837781
1283108
782755
266093
1323315
1123405
652337
1856621
809450
345941
956745
1926552
213306
764078
16775
1349790
1048611
1011018
583023
1556748
1140477
275519
54363
92097
1531256
115005
1624593
1232065
1526651
1704344
7446
956639
391149
540130
1792243
297782
1076201
1456202
1218576
339634
1344506
1567070
501374
1199218
1306569
971261
1800299
221777
212849
315006
427619
1397705
1540475
1453598
1670216
240367
1912312
239216
736063
752703
491306
1857954
1056767
1573633
845440
1978783
916900
1721581
1463558
460526
313483
1489027
236582
825789
1355498
884467
340699
295926
1032034
1946449
1315978
81631
145551
603439
1228988
1781722
982748
226265
580753
1418248
637530
1271919
86788
1848772
887573
1962144
1609023
969137
394148
893273
194023
86804
628704
122767
1190733
837188
557166
1159109
89830
1411759
1182984
1754342
1033355
1807631
732684
837944
980455
1293569
387843
1656126
1583103
1008850
1076208
1876686
1065322
1231667
984884
408393
485421
166248
1871641
487060
289369
1470780
1697596
445389
1818689
1735766
6529
416871
1003617
1943005
120959
1436110
1964173
1470883
1030880
541160
600529
964927
1353661
1543732
600352
318283
1449367
148271
755016
1745781
636846
1879629
1239552
1894959
1719656
548285
802695
1209180
1695745
1217550
1799270
525934
1757729
117009
1190784
876967
816028
1662569
849640
1773333
1412308
117003
1102242
214581
574309
1898136
564984
1687208
685957
8452
677170
62716
685042
155974
940847
1855303
1626073
1418357
1117077
1830800
1469866
1459774
221710
606084
1959404
73317
1427634
867756
229664
410826
901688
1738933
961116
1298982
1290288
1293071
670191
451772
1131733
1983675
1752536
979690
1149976
455157
1944921
640935
1648316
837055
366045
1188715
1924004
688283
947230
448030
79902
1880234
673154
233618
1527871
1704654
1942514
1440319
1357789
283000
1640412
669084
162157
205512
1111437
705656
231174
1797785
1388664
644403
612167
1745964
1156515
192387
1888250
1712876
7416
1825225
1826616
927112
322518
696982
402368
670132
1634101
935151
1101755
1097650
1023285
1935098
1158807
713463
96539
243062
480154
1094058
1039798
1898173
1676464
1698965
1146438
461149
1389993
1758909
946467
819810
1543416
1890971
1460589
687112
44432
296017
367868
1988501
1227709
295030
1189662
284794
15475
852390
231471
270497
1097895
691427
352627
1380728
412190
322864
562585
1564742
1108736
855813
1668540
918543
1378725
358197
1030920
1659649
1167299
52072
1088458
642082
954672
1590201
787635
1310342
324728
1416917
1695807
586747
1172657
1646871
663449
667657
375837
1819565
1760579
1359721
1840095
987561
1720005
1589071
1433987
296545
778333
1012400
1958020
1401908
1763354
1537096
1554065
1190702
990007
1277459
1020131
207317
1585862
1695917
876252
98757
848943
1315137
283383
236319
19627
474830
1096978
654862
1122732
433216
1778796
355098
295604
1827943
210707
35297
528837
1088247
448652
1796410
838315
1415002
555861
344163
664103
1406376
630933
1103772
229468
728323
1418346
1914125
251639
1590485
600775
278560
1570027
238787
1316590
998276
1442724
813998
1278628
697641
698770
1213000
1048897
1063964
1419792
524338
1568273
1962910
998688
417334
493911
461060
957885
1922108
991456
711811
1962173
1124270
1618632
443815
1564113
375694
698251
1640435
1967046
775190
1506563
1338850
1935432
1317616
538596
1138530
666335
1182246
80528
819423
1877718
840672
1009646
264815
544703
1174474
150759
401409
1154161
1294810
227934
1623836
1994478
1748137
119404
1467000
627471
664146
177246
1529768
1749583
1226674
891904
1527082
576452
1046557
650278
1779758
563756
799397
549060
408295
732480
663522
1085300
177457
1257444
1052175
737834
46720
848345
1459482
1873784
1526239
1702922
1569819
1742670
228324
1470403
96014
608563
1099428
1011308
7771
1525950
149101
274525
1223722
499280
917948
1000527
1341132
1709447
1390587
1304251
1735623
112745
481739
21872
1836950
1320568
59884
1522218
754105
229657
1876285
733771
1909878
1386544
723209
1594822
24323
980003
377721
1821309
1098230
13998
169492
1250777
1856621
198453
396555
599429
1796692
677900
1124182
850344
812809
1836171
1115614
689545
1011638
1822874
1636702
1486491
176622
1072219
966068
1929180
1303773
303634
1252039
1468461
228940
308671
1901302
337273
1352315
243725
20992
1877099
1894455
453012
710263
400957
1979972
336921
1839398
1034013
1343781
1903049
1453208
1808318
707243
1209218
282413
128605
907565
967263
1837998
552763
266306
563422
369021
124535
1114781
1441463
1104153
191693
1087024
479113
1321347
1895583
437184
230369
1056252
1060774
918198
986281
356619
1743056
1279067
1929535
1988704
488169
1098662
1345193
827273
1491212
1766156
657852
1471651
1780752
601365
511489
1015377
1813431
371710
978189
921205
1790126
888100
1022301
1580496
1114380
1585629
187460
336331
1486454
574637
79863
971146
777677
1133946
1612249
1709340
587421
139053
964065
1548214
1636192
1445039
1853439
1489811
1742110
419588
1772711
569692
699431
743499
1416815
292201
1766033
805985
112575
1572044
507012
439820
1113314
265374
1662251
1235343
739613
1455022
1171691
944833
1231054
907452
1799046
1576604
335226
70802
715657
1260962
153812
1699372
627486
661363
153628
1955088
315245
1865921
258096
1959064
330058
469153
310516
647190
1610508
1931198
212849
1796169
1459904
395312
826399
930866
1471501
583251
345925
1837324
725679
21640
256677
763584
1810852
511784
178845
1816515
1434589
1763037
1179171
1479993
1790234
945728
661622
1510456
1903577
1905097
1360814
1908458
47033
1864554
1178429
1515874
1062206
1238386
191205
931365
448416
1098774
783240
1472876
1419939
944718
1149466
1234962
688445
757235
1028140
735087
1583585
1892569
1517882
1204288
621649
1740681
60617
907410
603286
863387
345193
974380
1110661
432495
1179747
741370
1349541
1273688
571258
600533
1474587
761088
807682
650428
1546050
148487
51215
1881711
1459358
191300
1005952
1530530
1668771
1138104
1639847
985431
323090
145957
1674004
63247
135744
1644837
973440
1995585
408578
1651072
1971503
1618709
83195
382790
687922
1664374
1108887
408901
120556
1780280
164758
901500
1352341
724270
170580
978937
455738
368300
1977957
349940
1931154
1442051
894248
1799905
850457
1441212
1985971
838663
1312836
32781
320857
851312
970606
372556
1450774
752106
367519
1411915
885977
813661
1583800
920965
498998
1009020
170646
1746477
1554761
1141613
889056
1940718
251348
709277
1896250
1986372
287898
472022
1171332
1042541
1895967
432909
680343
1266271
1512197
1662389
1522305
300850
947406
1724679
141834
757584
1083232
1634225
1246464
1646340
915901
1055571
12891
1436017
799198
1921661
1843524
285176
903749
1138090
851839
1463139
1221172
1759193
1374509
794664
98969
1005278
61845
1749703
1059467
417035
495474
999337
1845127
787196
1389507
1430148
1624098
1514554
356261
1453432
1184272
1873646
1563344
1228456
333997
1790228
652803
976342
1127525
432261
277137
1604608
1291002
463021
117680
1620216
1356889
60036
1963425
760694
139546
72674
673849
198813
1616773
1924053
931345
1957616
1905669
1415949
1817465
1370013
761203
1662806
1933543
1391788
981901
227240
1371049
983398
1979164
963569
292213
1574720
638646
826516
924631
1007106
1035908
799341
400055
1903560
1103716
272856
1242086
34943
1498762
1849255
1241564
311303
1597971
1865798
1334969
1268285
1147338
1509379
150621
180322
172151
725849
1092116
712583
285368
149502
99825
1957197
1193473
1928657
1558820
445794
1248183
574812
202797
1883431
1963568
1891185
836777
1332193
1305562
1680198
1659128
676601
944408
1209983
1582596
43246
1495222
496770
788536
171211
1259288
1309446
85935
68276
615649
1315249
439033
321633
1314965
1481802
364989
796605
1567703
924867
1706327
620088
1039881
719685
1620372
1380981
1725837
761255
888397
1994759
419718
1225857
916633
1370404
991216
752180
1086933
1702697
1108847
570472
291169
981587
1303621
1638145
219156
1639902
400354
75468
466861
1056112
1727738
1437368
1351695
617257
1016404
246821
1206420
1453343
903651
544176
1318863
1463795
1391254
615266
719196
951317
1405495
1789427
962997
1399188
97697
1405082
1194688
991739
1859197
1214375
291104
1532984
1627349
1562891
396962
570540
1850978
565324
358003
934794
1215223
1164815
1258401
1839325
414425
1072554
1791877
1354496
240665
502950
1624510
1597093
962542
758836
1955553
673424
1554241
1129189
1412938
968739
701050
1431877
942645
1743929
1253280
1971839
853946
892864
280591
497507
475083
1624631
266124
857501
1238950
245175
363885
1762451
124235
546325
1657379
894247
727293
1386646
1931430
285644
1653822
1793071
643656
83133
473762
1588923
293673
1952819
1942732
830023
1980820
1859842
1597531
1939833
1918159
1060286
1843780
1886249
313591
572792
910513
660742
1430072
1215090
1480122
785206
708916
1173305
1422476
226951
288676
942761
1324111
1478841
610256
296528
928366
716826
1805447
1638987
1718518
1929527
1852800
1650281
1406456
1080496
1312677
273
1289311
240220
1651256
1516452
427459
1173890
1126644
1754798
1231178
1607546
201711
1360196
958901
1902800
1188717
226801
1197474
1818111
108040
1949568
1318362
1029902
1957537
345431
1083264
901461
760329
1276794
283409
100432
3608
1600511
1124623
1219839
1428346
261389
1773883
433767
219490
1718400
73906
1481563
931445
1282392
911947
482510
1512255
1703538
1476747
528589
1621312
374805
824798
1352833
1852110
1257791
960272
272374
29037
547490
125234
518438
1740273
103642
196105
1256294
1246497
38934
1829130
193271
1868047
1242274
455702
879083
907307
1331789
865322
1570848
1788306
1350790
1200439
582286
417033
1542533
46653
789111
1114279
80678
1064163
1864975
621721
937206
1763695
642280
1604692
1864074
201156
1805623
1948766
1475445
1695195
26290
962053
1280335
711324
669103
697073
1716252
1391166
1566927
408270
1449259
611779
492857
23379
1466884
1659566
909688
1782915
851946
1361367
947072
773161
852499
443228
1933118
1595147
1996569
199246
1376609
711398
83926
484175
475725
1362538
275153
1200048
1079117
392655
491823
436587
963814
325612
235908
374145
1671982
172616
1890309
1125119
1704067
55424
1728515
236405
1970027
725118
957963
550780
1394798
473660
1095218
102906
1713156
1388527
124387
684326
117857
1307792
165071
1599398
1298378
367721
1331271
847561
1250929
1078744
547758
737258
1501613
1874060
1961360
215352
351465
995525
106877
1065384
808866
1327920
1277672
1593181
213746
1113793
528608
260326
1699055
700091
544633
460121
572573
965052
1355300
1915768
625175
133675
1319162
1865721
93622
614569
1092621
1696161
67698
28622
1256951
1009429
1004519
1984023
481631
1406033
1701119
1456424
1469745
1837905
331216
202446
1057822
1603334
469641
1748984
1233143
254114
155959
344008
986449
1700499
619705
1470042
1775850
831359
1953892
946261
345122
1417748
1127230
271310
1835458
118700
197812
1646971
141565
667783
1454709
1847767
1501552
1529058
383538
586300
976986
688090
1467162
884493
18089
127138
1543981
1902525
1655071
1941538
1084371
740598
185235
1663367
781651
1863754
1314252
286946
149888
1022591
1953094
1014514
1756068
507783
1847900
1583768
1276154
621068
1898168
119889
681929
133372
1228241
1180532
1125720
1211245
1871266
919803
1927139
1306377
671031
1896126
179364
1810657
879363
1200770
1901151
1077162
1384582
615546
845374
122209
788086
801120
1033702
1566488
1745194
392300
902025
884795
232118
125164
1382558
1311343
355288
1748536
469433
1008426
560526
858299
1224876
443094
32215
130226
1348898
1179334
1714765
423791
1465627
649054
994232
1901575
614140
1553002
709503
1161624
1989059
1220237
228745
1802193
1683436
1488651
996931
113524
1175556
1701567
1341352
1743626
349378
344503
1710152
570114
885376
1644338
232579
42931
1695288
369864
160210
1190869
1470057
1071798
1751522
166889
1825399
1681100
1923415
1920947
1305283
438174
1668517
1432558
1150485
294919
823739
1466423
244317
597358
308067
830081
412276
1698000
1484965
887732
815134
1519772
1922955
728508
625085
276032
953589
1285015
722408
730356
370314
1954997
101290
360133
185864
1283927
469387
1445217
1503303
714187
275096
1946932
1816664
1400339
1539162
57016
258655
1285618
1669174
1731146
886660
1520917
656189
82175
512391
1759099
710172
1704367
1779011
1334317
1885640
991797
137309
349080
1910594
77470
1751651
1549163
144141
1537466
613702
368289
1867424
1325367
583327
203675
1773545
911268
1343264
664813
1807656
385603
1541342
1624971
1795406
23209
450616
1137117
1744133
1477162
1185993
638534
330384
256521
1949498
1657685
722380
168788
632768
911920
857562
84111
1581300
402089
922608
524979
1861315
1049382
1695300
226080
1696589
1537028
790778
1996200
780230
799255
1266096
1821700
244692
1545304
238517
146077
1935671
889526
593860
769774
1817556
550233
1444597
163342
361640
1691581
147979
1443917
725210
117282
831916
656018
48849
1041096
297653
653538
1557332
831399
464884
154965
1088915
29716
745895
1439700
1720303
146742
1614547
1705607
144844
777114
325540
176118
1847002
109368
979800
665710
1979028
1121419
1365777
743614
355823
546941
1996246
930203
1257682
1749027
1178276
845206
1628824
1550371
1389284
379015
780210
1778053
659823
1060711
1597771
1600661
1200636
1736319
828583
1742934
867831
1690910
36578
1497019
1202746
896503
1770970
1858134
1301703
1234503
1722067
324958
1300068
1980976
1638070
1367149
79758
1983770
1758737
369795
641314
1952087
1145590
579768
1668690
677064
1398294
319915
674092
500320
1349668
1808508
321632
1893706
1183672
906732
1407719
623335
24747
1223860
168590
1015541
1974019
644788
1769825
1187638
349200
1684743
1486018
1931305
1360480
1785641
1564351
484659
1606433
1260937
1286071
602310
15633
751930
1015289
193205
1562369
1289095
124845
1107529
1472284
1082659
1756261
1268428
817423
1123984
560966
1819348
1685128
1118027
655381
1572633
1542347
313056
301769
994420
1751790
1091828
1845609
1901420
577164
359060
1833996
328868
997851
1558613
1622027
1037140
465292
1774205
547678
720103
1523103
1659097
1696703
782413
1289065
637325
1624366
457063
80632
82727
538625
1082947
1459871
1576809
1046827
620523
667817
61702
134885
457461
408446
1351598
955792
1810402
1758654
1884730
447692
1512616
1487096
1056074
1791466
387199
802676
107358
1223911
1879658
1719114
705793
964661
496183
1849599
1853455
1325146
1972461
1298055
9313
44209
1292676
295502
8970
976697
1519125
657931
1824729
1153187
1825488
1025715
1786705
1656818
1806480
425330
1092212
312055
504398
1874072
1378121
932455
1065016
1639921
1164767
450608
1378096
182577
560241
1454701
1858332
572812
999769
1086850
1064760
698919
248782
1873849
126281
1667927
383283
622584
1141057
800702
1672378
266954
1380438
1265470
639871
1798979
892152
43559
1586796
202892
452443
667612
487126
636842
80397
1795668
1503070
766932
173875
41801
1130302
881342
638188
520656
1496495
1205517
351444
985598
812619
995988
518411
282054
173248
287593
1583750
171812
749526
1784037
989432
1003212
717765
1379094
773573
839626
364992
1800304
397738
1510020
1151434
1400395
1607023
628498
1365307
1774698
881210
49303
716569
108248
551776
741937
1282625
1067512
408594
1089461
1800812
1424627
1654754
1841517
151800
678012
1676558
675801
1128491
1503077
746753
1465237
183141
519549
1716015
1274463
566816
687272
1422287
227571
126240
1892177
897656
1077729
1103503
1883694
1498674
1921304
724286
235216
16187
877663
1197479
1103914
361788
889859
862902
1405394
1589121
1553095
87142
588140
1553982
1684507
293199
1551957
467346
1241931
65949
1317001
977213
783119
125841
691130
844959
1000799
894787
1792148
1848259
1694435
912414
507835
1816626
1814369
828730
349106
1179905
1545282
1313878
1903712
337664
1960021
1492174
1258092
256747
391303
1622089
940503
241859
874882
1675472
835220
1131094
1052063
1788232
1614691
414595
196407
926300
1849913
206831
91659
1013588
1167935
1631414
1979967
636593
1387618
970586
502743
1797739
1035651
973297
965461
1051157
761956
1971620
1945704
229452
902603
1742329
1006541
1019873
40089
49400
477068
402919
1216609
812904
1069561
1159946
1649018
1382300
107674
1849641
1801478
1718094
755475
296045
786165
1712786
1537969
1246755
892795
214467
1255566
1409623
1929207
806341
309472
1852668
1955435
896812
1136441
740223
786236
1730508
1448041
530121
1196048
222690
849016
702752
760286
479381
466371
1539958
1260053
352946
1415531
895010
1424719
1823985
1363328
259033
1016597
1015975
1248831
441646
23817
645061
1211703
1466128
1376701
1016454
1490822
573869
1920111
1361688
1444286
883453
1493060
1866057
767669
1821573
502728
1203405
1502186
152367
47822
186391
547222
1337456
1454760
956719
1006720
244132
820045
922068
1524083
1663400
795790
512599
1509524
54353
1930884
345926
589826
1262670
1374466
588239
731897
525427
12179
1140768
1540041
745908
1841908
1386724
1148098
1323641
657902
89503
1882036
548952
161762
173373
363430
1715887
220559
1178418
1438816
942185
134470
548700
279865
976396
666478
1341211
966528
210693
606759
1365308
1508994
1637104
1909063
811343
273978
1855004
953852
1689783
623620
1937837
4015
1826035
397989
1429330
1421216
795523
1028960
1907270
1952819
652274
674979
1571548
177176
1959671
1154046
1736180
1321996
1535432
1655278
1149726
1762215
1076772
1576829
1081409
1833047
1192965
8511
592388
1340951
1089321
1163684
773212
350427
460178
487530
685111
1839957
1392205
1833969
1154890
1331692
1277672
1473990
168557
1241307
938131
1367407
914643
580715
1769479
1194522
1337117
220231
262537
1322266
976739
911756
1464047
903646
171111
832366
729365
678392
633536
156165
487047
1789031
512798
1111815
1584060
19163
305156
725327
1281193
1355128
1136130
696888
508961
1802742
1333604
106521
161097
643814
1935769
701320
1460408
894120
1380667
1007641
1188538
674339
1944789
631677
1379951
615597
613962
873001
81589
1116267
132974
1678965
224390
663325
1624019
1855529
339146
1262194
1500555
376572
380098
1279886
1346839
716809
683134
9691
547769
1745750
1982299
985906
1302716
1654127
500213
1247584
460718
1610978
1756210
380822
1622833
813152
98455
1756144
786674
136802
10504
1015530
181423
494294
895997
1847782
1763388
1250836
1261080
1962975
982944
588944
211392
1425787
12450
1439711
34887
1339302
1744201
39111
782382
839373
10564
1169157
1730969
1701243
565800
879595
791607
810056
771963
1420859
967253
112113
1383306
1720211
1280492
318813
1760106
1999029
1459455
1041681
683025
1467087
63551
1908425
51886
960318
1517058
1719687
1369592
176573
904477
434808
17178
190810
1487637
1555046
495214
1882367
1721965
1195658
782770
591411
1083777
706208
820889
113093
1875026
1683501
1964985
1112995
697288
1180539
1774763
757107
675063
943265
1637029
1071301
1842162
886358
1103621
1845780
13093
247732
1320515
561527
1068012
22555
1162162
1931965
1409317
1338966
1043132
377258
335481
1601621
80929
1361604
614336
504903
1557643
77878
1607732
1607191
245125
813732
1067183
405935
800695
1423151
1342145
319302
361897
1532123
1747196
733691
924752
676677
558182
446108
1245036
215397
1566007
128917
1795
1629977
695190
1868493
1590060
749891
1645306
1595805
747290
1402773
375835
1453720
181424
549608
1853623
945197
1603426
633792
1272739
1271165
1355794
985429
124166
1872688
43308
419545
869769
1359949
1524473
1593116
112601
69583
710847
1555567
1945666
794452
954281
711001
868398
73816
356908
1386718
1169171
1300750
1283229
1892693
167553
810995
106364
41188
1586296
557679
940970
1872941
978885
848949
1974849
792413
1840923
1574144
996136
749529
123651
155632
1996289
454054
441516
847473
1353789
1953750
878982
76430
167836
796014
451203
1682034
1278796
123981
165398
739365
1642738
1028171
579266
381555
1134285
569358
123990
1437939
19534
1750743
1731476
1269134
1803585
1473807
1772445
1622045
1933525
646534
1866713
792166
1075411
935974
1517330
323530
286970
1770588
161813
1251120
395177
1204350
707486
1363535
1983054
87100
1092134
975606
680330
1883607
906804
251865
698194
1753145
705131
1814890
846389
829798
1815086
1452505
1348681
413515
97623
659648
1288331
1019626
1782389
974026
1693175
1594742
739940
1151487
307602
399334
1964678
681921
1733877
1684971
772292
326639
1919386
1181052
1929003
1831499
165631
1129913
239828
935849
1973816
649593
1317875
505533
1320953
1991192
1561641
1151980
1348619
677336
1930374
1400069
802628
1068464
652141
1150494
702135
1577885
1507916
1022271
1703567
1843471
1357313
725656
1110231
612287
297260
1832026
1703085
951212
1139477
689770
431285
1362201
889385
1137963
199223
381943
265341
760730
1160264
1722999
1621196
105634
1491750
458155
1039438
1507052
477091
848909
521453
195597
697115
1606734
11463
1536157
788487
1824777
894274
913274
535348
379079
383156
221894
629284
401255
730198
1547135
184804
1460773
1776017
424094
1530426
1599620
1913861
32843
588819
1606432
1595835
537537
766444
1842240
740390
484316
191020
1416814
752042
229076
1931579
1185813
1257022
641759
961466
1797161
282919
362309
362102
821462
1900763
164472
1012978
1068483
1304837
1251041
1122415
1951646
480216
1646001
394932
719300
1563622
156141
835560
1805510
807878
1782728
305589
540263
1324531
991422
1142628
866304
1550278
554339
1048854
1584265
1477896
1083672
54535
205338
1671686
1085023
1431609
637253
829480
1013928
1036023
37360
1199509
1526404
415315
760838
1313651
925476
1377019
1782942
36376
978616
973105
589129
1070780
883909
223599
981436
1759475
685418
1634975
380952
399382
1266815
1520663
735988
1604697
1650723
439409
1182356
1514772
1371122
430012
1300118
686826
1804588
894435
1715641
884583
1206576
1344452
54230
694771
104721
1448665
809453
425922
954889
508693
154282
227295
583664
1683236
1307522
619787
55421
533538
569032
1264879
695827
727175
245563
425344
1042685
1654225
1393252
759305
1233877
1427344
296175
1982779
1177397
61418
1849698
1187138
1145570
661477
1138245
772530
1295369
1539619
646287
1110414
183648
1939119
1361415
1895484
1096699
1396988
1558924
1700997
1960097
236360
961671
902908
6186
1652310
711613
722933
867826
1953114
1831263
224692
1794152
1879114
368106
1420789
1947083
98934
1217123
1605167
1488325
1422712
1552339
531714
1442095
967763
1866649
1974620
42498
1195367
900830
1573608
657714
909182
1947160
1682197
728487
1779079
627122
567046
386720
1813006
1834997
1465918
1195293
301593
1760649
560108
1487997
278882
1908825
434121
1977682
119273
1938268
1591987
180804
725565
1209230
1736772
1970882
363243
1825164
442461
1142278
784110
347671
1264267
1628676
922140
33714
944026
1886531
494600
336827
1202376
1948939
1918763
202279
1706662
1043608
1697690
603011
389692
704740
1464587
277205
826415
602006
265251
1408998
883598
105480
1213832
1170447
451408
1351333
525263
1337321
1928536
1487729
81147
1681108
1279386
856135
177537
1532815
445959
338446
1278016
5632
1535371
1740457
708166
576013
850729
1132348
160902
747762
1655704
325465
1819989
239724
1185809
904884
1451312
1985630
73355
747346
465773
1241602
1506312
784728
1453375
512146
29138
1583302
1993765
279209
147859
1902657
1219070
1194226
1111046
396039
1013124
1120299
963217
274854
769477
247597
189836
449385
1037670
650654
643286
1045328
1306379
545539
315479
431999
4447
1696362
481157
1152843
573712
600025
452675
983129
416997
3779
1794618
425996
540723
1434424
303817
378868
615544
894315
193504
308040
428280
1414918
1697177
1111962
1788945
536394
1432829
830811
1020783
528374
106314
1750421
363840
993433
1746290
755067
149685
55441
987479
1405518
955528
639325
1271139
1170511
1837330
736009
1427863
881456
1971246
1340446
1331909
1120738
876072
1166240
298088
860825
209442
693701
622807
1860950
1423960
638353
1194146
1019842
1454490
1053417
1376405
560859
1068003
1259601
1962790
355009
933951
75541
1992496
854080
1259287
357814
1563104
1597495
1553887
20218
1920835
854799
232621
493734
75230
559511
352361
904242
1974651
54850
318544
1396537
1458982
1107814
476487
385249
1870428
1050532
976871
1231478
1517094
1515207
825300
1906104
1157840
83667
582232
282051
1653497
424600
1404010
976166
422585
237069
1015544
452059
704457
4250
521323
1532926
1394527
384757
1498817
1578408
769967
648649
838608
1247440
1082139
534198
988062
206987
1472289
284127
825916
1308357
1526909
34381
911411
1475092
1818176
1142053
109965
128814
1395510
1527820
737258
509389
1501284
1542311
680123
1007141
1779191
1966742
1276189
1689482
1733596
529412
1445638
1565738
1452380
1633681
994515
928369
1919294
745483
1836949
473501
1809464
201077
744806
1017245
212478
1923009
1206476
1713359
103319
715193
1317700
1856801
663139
1383104
1868461
1132297
941014
303531
1466153
1530585
1493145
674157
1092983
1986329
186965
1634868
1309731
1564639
629263
98879
461044
1628757
720569
949650
1668017
334455
1553674
718283
1112669
1747576
435309
938734
1390477
1851452
684137
726029
1974165
1934501
1425535
133291
885387
758958
1415407
508666
1142358
1000242
925315
507041
965122
1231921
463694
81114
1705538
441225
1086028
1516593
26091
1683087
377162
1640845
315258
1249539
572629
702813
498211
1898912
395450
759940
1517185
190972
376447
800696
1768875
1522659
766681
778801
1006657
46417
91757
1355178
687107
450806
1890225
771963
161298
1057454
16982
1383175
1689441
1638974
1910001
1610645
644082
1981478
505225
932107
1048109
1290365
446935
730757
620149
1505206
674744
1021607
982009
1047878
234305
1918415
1621284
428107
624726
1084754
1698009
1252600
1851031
853276
1731070
86246
1600415
25703
907350
1677660
1992834
1666634
1457668
23423
1550387
1960461
812787
1430862
1668676
1126648
1958570
6410
242285
557513
249785
697532
1397263
296641
840030
1044617
486717
175648
1401638
1249944
387540
1487305
521734
1403713
249608
89759
91329
1492679
1998869
1366392
1507419
1195738
80722
1572374
103993
1129341
761806
893819
1209551
1277220
1389923
590571
1866816
1072179
910161
1076312
412773
311390
796520
67331
406286
1097154
32316
41328
626262
680411
812187
1502343
195337
1763659
1433670
1722780
1754648
1311233
1566196
689342
797453
68229
262135
516181
1220651
1715865
1286045
571466
1938840
992275
1642491
1758204
1322384
1230681
737530
1805520
161135
1618768
1247209
910797
1332740
1173793
1737876
1495503
1838706
1147192
561901
794922
262686
536230
712072
1658348
1534601
453816
130909
1389748
1157110
991217
694954
963509
1052772
1585824
592172
253048
307260
627566
374297
1013334
1993220
213611
688192
747717
1822255
1953874
1138466
1691612
398999
1179415
47490
234189
257653
256312
976114
680212
396215
1508932
201226
1207999
731452
454918
1111812
344549
233352
1174621
1245624
14383
597183
331191
1087576
213966
762977
27983
34366
1385176
1132820
827279
996211
858252
980458
455525
1027501
1592967
1749223
1096732
1471476
23603
1545378
282797
1598778
179967
709225
1221797
1690526
176151
852017
1669436
635872
1581843
433019
219348
216255
1861196
1470049
1572247
988533
892944
246420
761115
990748
366861
1770710
1298020
204052
449644
1663004
1330365
1967007
68008
509499
484217
1242233
863293
1896268
776961
1560380
260238
776240
158908
478562
1503467
1368504
1381741
1079108
1646070
1626567
424125
193893
1734287
570712
1755759
1403883
833046
938122
1296476
779532
189826
55915
1525129
1601880
437747
1576290
1125340
958064
965504
619541
1856877
1758183
536912
1213959
1009306
1279215
530445
1354847
337498
1438922
1959817
1846544
283387
986533
917543
74266
1659615
367832
792460
1079945
1085030
1113644
813333
688904
1032996
1052204
1180571
1620212
41694
378062
1970897
1795232
644350
153922
1117435
1687655
842722
359905
546226
382032
650219
223110
1827213
1110489
472093
1846826
1633393
386520
622888
201421
436232
1569924
1319707
1885980
1205879
1570776
918121
1630005
1129197
1594959
1111311
1348164
911404
469848
1330623
1488794
1193104
673379
787798
1866833
920520
206395
1201039
485709
530516
677323
1203370
489906
1614240
503275
1378794
262344
60334
687964
645445
176171
1924990
141283
679253
682585
42883
1844602
1266045
270182
1024905
1061972
1117484
1020215
1500738
478497
953465
785724
1372749
559214
1609691
250819
1026849
1330597
260458
1339036
1328952
501066
1813612
1114667
1038244
1081877
923344
398603
1175103
1611259
946532
1776858
612602
1343418
1623295
1808023
299021
1036557
440010
1135123
390923
139825
1040361
403177
1822463
293157
1442686
941447
573684
1886599
472661
311607
131992
1940495
1464675
1058376
1436193
357582
1667651
1147823
1313873
387269
1780273
1071343
391556
1082851
204371
871546
1107798
943825
143891
687078
251118
759014
854720
433700
1640456
755735
1079575
356810
358933
780134
1219143
1084785
1058854
710090
177833
220596
1451722
811276
1096134
868827
1352845
758703
36091
385434
17998
1651261
1560418
1502399
837520
1552511
1736425
1346776
1679521
1385164
899386
495498
338676
844602
237908
812759
1517344
1935779
41615
212946
1417486
346302
65569
46703
1879079
1522202
1063375
1400015
323683
1554611
527421
1942565
1362783
1329233
908536
1532676
198030
1493499
843885
356365
904488
1216434
1566452
809463
1477653
1560085
1756166
1222429
1684282
424069
1703279
315321
1811785
408544
626329
1122825
1891761
1768985
1520729
1324084
539980
814669
1589454
800082
1098382
1000201
1751949
1837922
883125
302
1363293
815661
1962640
252870
463219
341313
419849
903347
321090
1775547
940915
195914
1165675
908496
1212736
801630
1549906
903480
1315962
1496801
1186892
1925612
1249937
1353432
1348223
1111908
774600
1550057
247688
38236
1281703
596362
447098
544918
593975
403012
705926
406289
981888
436218
1514305
1493108
1701082
147184
1022049
715661
76746
1108197
479509
1874002
1192869
951717
991202
1169544
557452
1557164
447735
199840
594301
1258322
1006038
1692726
522556
982693
1586245
224970
1230143
1919731
758962
1963180
892568
1729949
1886699
1512796
885836
1883278
1979185
1979729
1303784
595882
25786
912711
1331111
47746
1297983
588028
382313
1548752
37226
339330
521738
1584669
1734124
1012755
619850
1272041
1193180
1986354
339476
173235
120301
1338402
1078658
572331
1653244
120944
1921228
1246636
986278
1678248
337941
449534
1436994
1009245
833639
1573818
1184112
1059785
574340
788207
1796225
1589103
1265180
1905499
1084670
1690182
244892
1407845
1202382
855606
1818315
923982
976171
449877
1796870
497463
201063
1506941
1358912
1906654
290791
873658
1902675
942695
642793
1734952
1975928
1467453
1822305
901326
1207648
220869
902087
138668
321984
1728942
1838572
1593810
858446
296876
308600
800225
119437
132900
1863940
813450
350516
1390270
503682
76845
568141
1103118
1703100
1813385
1069992
519708
795921
876724
596855
1158858
1654662
774787
1746591
363470
48176
1459125
737192
379141
1096040
1000496
172706
322115
1747409
24788
1377862
1772801
1857437
930825
1485714
428042
770218
1889511
1503968
828775
229676
1679369
1702059
671674
1565784
994051
979577
774116
1208752
1788042
1275230
1671084
1196926
471576
1966168
719452
1896578
164925
461341
1077421
1737585
391132
1405949
376592
467952
1541899
1353138
1735446
467519
1621408
798307
1453208
620669
699012
628974
1474245
1481086
1638303
547718
1387826
507033
1270425
74509
1319131
615943
1463619
1365426
1264678
159439
52807
1125630
1294880
41470
654727
8401
1248845
1971153
1937218
793964
1476014
1801750
1645165
1503139
1570606
1094377
1001019
1134575
1297931
884780
1592847
1039467
427681
1878158
775217
473612
1867420
1592167
1392318
685725
1891311
695248
1395460
1859801
1592080
783417
28239
673128
346636
1687186
779715
1974885
1810562
669253
1210070
806160
966760
628328
1352369
1347231
1814259
805340
1920166
1686768
324911
818520
1107435
1000060
1387083
990553
1579576
1386973
321186
280326
1511318
722588
136516
1477595
527854
1373904
1337335
547706
940500
1305678
1713595
120141
260989
1803310
1685580
1119918
1038941
1490599
658105
269069
243864
1699839
795107
1993509
1222580
756736
66169
1334758
765492
854164
339332
622409
1221916
30672
1571590
591895
1866399
1638158
73
1514839
734366
811640
1735209
3358
1175044
289627
1488856
31926
189891
729123
162514
1084117
85742
1600980
286171
1432441
1123364
1736398
452148
638912
1881727
297089
843462
901648
1847747
989736
390013
1613136
132959
1082856
923995
1911195
580650
1930874
1278597
1262119
1714826
925711
794561
187214
152203
1765403
824741
893607
891084
281634
1769214
533448
238657
1063110
1357948
257877
462143
251870
1860483
1351408
1420281
1715151
524982
1222692
1355447
1765685
1278437
177598
930229
700961
64336
1051852
1463049
966682
795761
425827
967155
210127
832861
122750
1245687
618582
1915465
1008445
482122
517151
567176
659517
1609531
848482
1322061
63729
853764
992903
1228670
1935742
132431
1467131
213339
331306
239980
850017
1272011
742674
980383
328889
1312164
307745
598587
1102008
1207545
1577838
1160395
814551
220208
1862276
1587864
327934
1737918
540224
1370423
1052619
1444420
276323
1381181
1096577
399220
1479283
1943639
795598
852989
1055375
618621
1409448
1756894
127417
899841
705971
661837
928183
1142480
467217
484747
78743
1754966
1426948
526826
1357969
207171
624732
1833057
1973404
88421
550032
1347296
615011
1041395
54956
601763
369568
307932
709729
1977249
968892
864624
107684
702099
1960683
784384
872831
1243044
1713796
179251
916569
1926889
951893
1133538
478882
141826
1988693
1649713
1352578
1212275
1136918
1975824
977780
700405
1787989
967770
492098
961471
432388
848014
1607264
1756647
22570
738524
675903
1757476
1351390
277473
1254365
786835
1126215
295129
563983
957592
432814
514427
1523857
455769
1868275
385560
1307300
1608433
343119
1612420
881824
1427002
573505
1132356
1556801
1605571
1265563
103727
1896412
163600
1338571
1121115
1020822
846517
1572707
302359
946386
323654
1244955
1031025
1688946
1785243
632160
290850
1290257
788915
649271
1587541
824807
102512
822292
17200
908932
1167037
1894942
2554
383661
1421905
755478
1272592
1053506
1357222
1029130
1637194
800567
1077737
867264
1223372
239207
139344
923449
747947
1764524
426934
1300912
102439
1683563
1586186
869358
965886
1635091
1774174
1938208
1851846
754285
957794
440127
1267183
425141
353366
268174
1115000
644838
569561
257718
1575181
135351
790413
735520
461221
444242
1931116
1112710
380700
1737455
1841216
76336
1811090
188891
1116146
626757
1180011
334066
87912
217094
53246
520884
553051
267237
1080859
1095331
1622675
921106
992044
1008947
620308
179400
470770
1980494
1019586
1397663
173503
1421379
40987
603248
1531333
898507
598488
501187
1564896
71505
1115376
1069795
307772
1728587
1676569
1629035
799645
473775
1251645
97583
882930
314804
177733
206505
1460135
997349
139171
1964051
229195
1133525
646377
690121
1690027
1923028
1021682
395640
517607
897851
1290491
1996962
523834
1470738
1643858
1957241
966585
373730
935022
1152274
842037
923686
1596036
224569
887210
617435
376851
620064
442846
482444
844868
993112
1690114
323668
1737930
1692786
1858328
742516
823185
1051262
1192900
1640283
1752208
1867900
1927163
1754869
1383610
1926141
1997832
698408
722064
169173
293119
305013
365586
1214844
1135217
1468544
1585054
925109
1252608
1942391
1291255
641643
1880296
1195452
574364
722818
151026
1263276
1111765
128976
595850
1465402
267150
694511
1994738
1089609
1406782
326149
681457
631809
1489638
1565727
271191
1042935
1953560
227496
449441
1846644
719475
1051937
1498857
1422772
1933338
204689
1041788
474202
360978
426251
998894
47473
708024
682553
1193638
1274712
242930
297574
51772
312094
210391
1913482
1841048
483961
929735
83991
161384
524318
27856
1859805
1478681
652344
67365
113835
1053890
1816602
1621173
948640
774531
291200
1600601
1838187
689178
1807760
1614815
1855101
872172
1070339
763454
305492
378260
389193
578218
1556044
13968
214206
1458893
280842
1459109
1133001
79754
1562281
1751376
1085085
1758552
1232862
1423884
403942
1934401
1589053
1079632
1448041
747098
1591963
1317118
343868
1267303
179276
56970
509592
1097052
1551473
1519157
1961067
1518809
1295301
1686656
232541
385773
903726
292673
1154876
1130638
1786769
1668361
1906932
1732917
1133938
250348
988317
1057569
1760609
982653
1025831
1699552
1666316
997210
1277088
1145645
61595
1376880
1586273
994204
1349479
1532314
1203611
316176
446894
767724
1268928
1520037
1610843
168419
1781400
1416379
1263040
1521504
538333
1400915
1330143
1931232
1488844
901646
34091
458114
1750436
646821
1894915
625205
1709885
834460
1329710
1049292
644886
979630
592424
1919660
385570
999827
1304470
1364991
1533538
1350644
885547
999260
103045
1610380
464144
1563333
34713
1080366
1017099
562264
1808025
1885730
500930
213428
234682
1110511
831245
1046886
1456246
814875
1313372
158071
1814974
876261
507502
8506
176979
474250
1870825
1016904
1872488
417418
1101343
1839830
1630068
1643665
1529459
1936615
730526
1502989
316096
1796328
386070
987602
1978988
1586008
550645
1516894
1923723
245664
197115
13673
1198930
889713
1175909
1417228
504422
1396838
270741
435917
1864171
1340062
554010
192474
486813
1839478
460802
1706432
1573339
92721
1310615
1912698
1430938
1132559
26132
1775588
1725268
558521
287437
920585
168305
1148148
1308439
419796
1754561
1643194
159843
1896984
1888104
1643470
508559
1195609
216045
248124
495241
835880
920932
1473092
296831
1711452
191775
883470
943089
679297
399009
624749
1906790
1852139
493428
668549
1932528
751917
1606069
335947
397593
960330
316772
446300
630217
1338285
511280
1023902
527182
985857
1308711
132168
1311895
825703
1087314
1986982
1808317
183919
1735529
1771854
354192
1550735
616977
1295023
61240
150438
410222
292165
1652152
39938
1739330
1147590
1372931
1014794
1149350
445555
693038
269641
101784
1339544
1288270
1508621
1083316
1512843
30132
1048850
312882
1312779
1539270
1040879
391264
330772
332882
1085404
905932
1899652
668400
1397437
161244
706497
315931
1464644
1470892
796953
1452802
710787
197367
1020162
349386
1677270
1612916
1385368
751276
1607593
1687720
865645
1185863
1415911
1954111
804321
1556527
896516
1235099
25029
1714032
648273
1945259
1802552
104539
1050097
1607428
1781095
613015
1210245
1204826
1315664
1852120
926334
1583190
1219131
1840597
1060272
800780
1081017
1530409
621771
727933
1850648
1056499
1441173
306399
1325605
339783
279266
196931
94688
25484
1182004
1286238
44474
1101098
1818862
859056
957211
1422776
1450930
724586
1986140
41358
1679486
297049
1008789
1507781
1879761
88342
940607
1922952
266640
1561455
310790
1672485
679948
1352715
180042
1062784
1259277
1502415
1193233
1991269
14941
1203531
137150
516308
282634
1552925
518309
1224634
536336
101788
1856183
1859201
957913
729386
1631702
487569
1907922
688592
756037
1055344
1322583
1370763
928308
204627
1584126
1414939
431786
543751
653682
1873778
376882
1433622
1745018
1774539
1238046
1250537
1141378
1789373
1679683
187320
284025
334710
1189874
497942
1717923
723596
1276389
1890037
1796001
135514
500687
1969897
1886306
457130
336357
1819326
607910
731336
884947
1687883
1240760
940196
1015453
894267
649401
1433688
1057949
1296438
537935
518831
1423328
435821
1872244
1242607
1110432
1473808
1471827
1131542
864067
42890
584567
1620703
1599466
1460045
1156971
1210989
377359
1638041
157899
1424919
1593766
1760784
4614
1084787
123539
11887
1475790
1294372
36244
1306224
300013
60180
1902897
1708948
922996
708231
75881
1104248
952609
1246316
525982
688012
1504662
1638070
140592
782236
1069055
1481347
1470629
22120
1057279
1552795
301170
1191924
1107145
269382
40584
1737950
479284
1285414
1306258
1589256
1911540
1895184
873187
213766
851455
811930
1133670
1047159
79514
609545
1565314
1581377
708185
1145638
37820
728296
52658
581123
1691577
1354611
428637
518696
478434
1848576
1767257
1340194
190768
566471
73526
986062
1140016
1390876
1577608
536143
1472847
1165419
1536017
429090
435426
232172
1511179
1375635
651886
921595
821845
832713
1419861
25443
125975
105526
309774
864880
895353
1315864
754944
793098
1727926
137328
1324351
1832623
502173
163082
1898536
1525085
1550711
1474634
898598
1807500
1489994
165063
1813583
991475
182942
1408923
1587049
1088940
944849
850188
925908
964385
1213094
1819572
1936246
490479
3338
198300
709227
271757
159158
1541394
569276
717723
315878
1265086
1368899
1547951
939197
767177
1351500
1958170
311642
1844227
1286934
1456930
1483892
798796
1006214
959569
789280
1808393
1518870
747377
1473387
1583111
1196937
1218971
1118465
1389596
26217
1880788
970231
468125
1111450
714217
1244444
290126
1512244
474491
1045191
1188233
1810404
724186
1278918
699804
1454544
540692
308608
169980
1905579
787489
1082862
1197672
1843032
1378886
1048484
1134409
188
234533
1891368
59866
742315
1716598
146662
1571806
614506
1382904
1491825
302514
552242
905244
1066448
557752
1305375
933959
396465
1977603
1192253
928558
111960
1906026
624736
1244197
719767
1092165
647534
335856
1061503
204372
240513
459191
193731
891396
936068
212147
1686927
120091
1619987
1283686
121569
219680
106309
1486175
1081369
1849746
1703616
1813090
259434
1951619
1612402
1927534
55142
895655
126069
130153
350372
1689242
859651
168066
1030638
729017
253506
657355
876701
1069869
718126
329831
1051579
796079
1769563
906756
329543
1349446
1545836
1119328
785766
759155
1668755
1540029
1541022
1588738
333515
103435
1659111
1971064
1818935
196577
1459042
1564391
15892
1793316
214419
1058261
898922
132630
348448
923713
334859
973609
1567399
1758958
1724839
1439442
636258
481557
151988
294366
1824659
560778
213370
1935746
172171
1007302
554150
569633
1394868
1081675
260235
1258911
1175099
1929988
1776628
1347921
217799
1740287
1127402
1608474
1556886
1968499
893864
1551394
1001505
1060138
1708972
75909
659937
1350494
366605
1185292
34595
610475
1035900
65887
1831990
666715
1063335
671071
1049253
1926458
1337458
149219
204751
1576228
1871110
206439
1567213
841681
1712347
693945
335286
702561
736863
1887226
1689361
1087954
1077880
1742950
643221
600123
23792
213871
1348474
1295321
349797
736712
512965
1145118
242174
1157475
463271
1836840
83446
83736
175958
39240
480524
1238625
518714
730089
1294331
749428
779857
385708
1120924
476508
1015837
1205703
1634448
118274
845213
1626624
1843916
693228
52481
1013309
764589
1614304
1237173
1917421
1688760
854596
1456967
1378216
484258
257070
303899
597721
686610
1584474
534309
1359133
634510
180197
1506473
1570872
922149
298516
1638167
440316
430033
679562
585474
1961878
1649243
214492
1192406
76072
197718
1494179
1557462
394994
1834770
503677
1049948
18341
102250
1567306
1731952
503830
984855
1368049
951220
654540
312539
1075183
1271874
332724
1917166
78345
217245
252823
1833513
469259
1836486
902876
1020233
275925
52938
1358846
1651612
1499616
214365
789989
527367
875411
737526
1392354
765168
177855
199647
484780
644545
1870673
1947802
1980045
222405
1364927
515078
1761867
1482859
815145
1190937
364314
1736786
1822615
1195549
1665486
285961
1852573
863997
529496
1208209
1317895
1237606
1999752
1000032
1936151
1607210
629926
863770
1620560
316222
1891864
1770172
1766831
250501
1542862
1661704
292725
1985646
599820
95184
967299
730228
248980
1627172
1212827
1615003
221659
1275313
1720278
613290
998769
1592562
1415981
1625810
812442
383868
471112
279381
1590694
1164389
961482
128157
1002986
1326149
215098
1203701
1609364
148176
312889
1753792
1917944
1315269
513498
1753046
141647
713809
1566054
779864
1721007
74215
499757
1623344
946259
372521
1548189
1764782
1069137
1687421
79100
1559827
1320740
674366
1295275
1412412
200842
247686
422170
946927
617402
1338926
1462138
18452
1825662
365390
835382
587277
42592
945896
817791
1201475
724483
1438867
11752
151332
1021326
1612247
219722
1018831
1758249
841126
351352
921154
265941
1182483
1481696
1271426
1797413
620405
903443
1511803
253095
101214
736795
921133
1973338
1299887
514898
1625693
1382523
1532306
1329765
1719511
1635264
1672313
918651
1430346
1210914
1420398
312988
397737
683508
105404
564433
852142
1412728
1732818
651991
1159173
1699795
1766261
947657
328576
1781950
1973585
1759429
119040
294892
905198
907280
1727181
662412
1130686
1461435
858028
1868082
1396777
1470484
1928611
1512020
156602
18126
673260
1943867
1419435
1628465
1365397
542434
469871
1201414
704964
841914
1775425
915883
566038
46894
684838
859370
322469
1862562
1455927
511196
1091566
792162
1896323
1464934
647117
971502
1583586
11774
1856724
1337230
130878
327297
1511624
1017181
817699
202587
377345
325703
1155748
522285
246789
683566
1637683
1225088
190646
387495
1837781
1794060
127667
457419
2080
1786146
732651
1393370
1392202
1708385
1280655
414367
9343
1572709
711592
1157709
956032
233508
46404
516713
1922846
931185
1657309
1466266
69069
1616061
1822943
1450569
175676
512196
1069800
435810
581506
1011973
36087
1402524
1914371
1878706
1712751
1738344
1144794
1499264
1158158
47825
76545
1480114
605940
805677
1028294
1087079
561787
1775412
736178
1718974
212101
1804724
254709
752582
1169919
917809
1117736
543842
265206
146324
222461
1418913
1710406
1201999
545930
1019706
175269
1001070
44070
1749141
106528
489917
237077
784492
237721
1236269
345300
654149
668713
565575
48388
299621
1122111
1394341
1477456
893674
1290407
1940901
1011463
949042
765650
314774
1827076
708108
1874222
42354
1906055
1289068
1543692
1852526
928064
538053
68450
901126
195224
1088091
1750082
954566
918170
220278
552318
1581913
1564155
476312
124530
1499353
871392
1052688
680328
1592071
802774
30065
1108737
1272620
1412622
16160
706443
84816
1231440
74799
1912056
1590443
1579849
1677666
235463
483350
495157
1159491
389460
1733943
825003
1305421
624355
1232875
1329472
1107291
1967831
1707859
1665926
252054
631627
446472
1814247
1282925
1707235
1800602
733354
1664186
384124
87871
805962
566193
656721
377633
381320
1139404
608025
261831
744969
1445940
324126
1696416
1855136
422272
1259859
1282398
1839498
1939369
769427
1109333
1338829
773596
724794
1000732
986363
556330
922323
460824
35753
641029
733047
1126656
945256
1967094
855268
1304587
1634252
1402192
1648881
1940845
1848480
1086931
217398
1771303
1311593
184870
1278772
1295581
939068
1721936
104072
937650
531431
1514949
1521277
703689
156419
1992516
639511
503642
1560043
92124
1355479
40097
1700819
1625230
1485369
257629
209256
648078
1016072
736161
869996
1704616
1535474
1172729
1741556
1032593
1962278
1899308
1646224
1323309
1712856
1730728
1577208
54922
1893812
1838048
41185
322113
1384542
331149
723432
1076670
1235936
347887
1297005
1607910
1260693
207279
417488
513804
325404
988366
1516265
463195
30467
1081378
1699015
995073
1380149
1675585
470635
651511
618111
1294345
1061157
1294508
347478
290550
1761625
215433
1863126
1824514
920736
1594888
558226
1497707
1418569
1758267
874117
418039
1960850
315090
1557790
1679453
466805
640571
813170
23239
555823
48005
1634765
428750
1352139
1822404
235686
518448
1140418
1657292
1640613
447586
746797
1914299
1163985
78636
1828112
250007
329949
34193
1072174
1071843
961321
1345379
697660
185009
1304059
571112
159910
74444
383869
1620751
702181
872636
1455234
1465822
1833194
1370194
463933
1550650
1514963
308004
769616
701497
154140
582095
134285
590666
467535
604595
18229
1113144
991351
1250756
530697
262768
657632
895215
340609
545500
1172218
139851
1082013
336488
639983
1939396
116311
1326436
487617
806257
1425996
146931
1158047
356180
967000
1321623
966098
348902
858219
1236149
10182
30909
714704
992095
1594737
536262
1371417
30917
1167216
1923061
1655524
1417991
1705649
522050
695572
246785
706142
475570
356039
1373063
631433
106158
1525077
1418032
425510
1433254
1438018
670618
1662905
738933
1419750
1604776
769837
28542
556554
1518361
618624
696243
1428696
901965
1070766
1980865
1449916
1615322
1648676
835328
253777
890737
1808085
909847
1383314
1396544
417551
83961
1822494
543010
467202
1359262
1922708
1751889
1311710
1938879
851756
26713
1734087
717113
1628957
1768162
1910435
899792
1264728
778364
356631
1858545
1020195
1574174
1288751
1185590
1206037
1343350
350771
1540007
725389
1294014
1016901
1595684
1105570
1803319
1351585
1278005
1176362
589170
1550470
209487
1171340
414024
971380
351100
1603567
1736101
1619025
167237
1535418
1424814
131203
1064141
1607565
1447503
1644518
712453
1105534
517797
1313005
1942987
1715434
174484
1136651
1083963
1015151
1792659
1875
308045
872613
968542
225808
1877021
1898231
854816
1975412
574046
1113853
142590
174819
202718
1036968
1519466
884513
1097333
890601
152518
953584
1495736
1724122
1036992
1888619
1126838
1392924
126825
1315123
1292561
1622234
732141
1409263
923447
659821
1223868
1225639
841691
12626
1770443
1525049
242893
99317
820939
458609
278909
97069
948097
629951
833138
979412
617084
1002779
674709
933276
1666407
206798
119765
794791
1993809
871451
660826
1258687
19172
367771
558841
168407
621501
1350873
103592
1934186
1205239
1943722
1649347
1792778
660988
770103
581651
1503239
246664
593842
138018
468849
1091040
598382
147916
282877
815116
1618472
779103
346890
258609
174954
1937431
1266969
1127057
747600
1715455
840125
1732464
258240
1254106
191943
1966908
163376
902358
1260093
400932
841189
1239707
1109771
1394401
1678125
352831
1637426
1456999
533542
267655
1601860
1127614
435956
1683275
1817835
767496
107550
231065
748639
1965373
1224281
638864
1584099
1855604
1657158
206828
92231
401855
200186
1705511
1615621
10629
1568487
1194745
1693080
1356902
1759874
811946
454967
1393471
1813569
948821
965503
553066
1605472
340825
737513
83046
1739759
1457321
1949751
1362627
567615
856789
19970
1775201
1360736
1594775
1389117
470261
1042539
1634479
259489
1004345
794572
916055
190230
1706265
1817750
1881986
477045
437772
4396
1165196
409397
1128875
449346
190068
229052
1994247
462346
966447
140711
1715557
1497734
1695381
1354298
632462
1489217
1838057
1074571
745990
1621876
1340682
1367660
1117940
367629
987519
316765
468751
1454582
17354
1975595
649669
206098
1297258
506910
37339
1124690
23546
624711
740475
1017571
831804
1450186
67880
304834
1602824
1423272
1970850
1471205
1911959
91132
598556
1700887
115312
789866
1473199
1359682
1699047
644203
350970
1389750
324467
1427710
1448947
1435875
1559122
1985553
700178
1241112
1867955
1768288
1466009
2877
1062885
932510
544949
1554291
1353942
1920499
739274
1817420
1069205
1308115
1734865
1356857
1688812
1421538
1545962
1592349
479693
511887
6277
1123955
555619
604707
1261525
550958
1023762
1881399
1160987
1146238
402588
183004
1441705
970344
809189
1770402
290412
1095871
1872210
1556785
1057690
783841
476899
1602049
167378
1263182
363038
1739189
193879
1222620
748710
656178
1100165
810267
1685959
1682126
1511974
867116
51226
1637105
11788
524724
1050649
1155421
232023
227326
429042
67290
74740
820293
1875198
48576
374045
557714
533082
539461
927513
1226341
727799
241205
1140292
1083826
892001
394023
1083194
52526
571650
39905
382930
1616878
1543463
73778
295132
227292
915430
153844
1656459
477868
1389091
458549
304363
1267705
824216
127152
1108467
1408304
1100745
1281878
506374
1296254
711483
1491698
434813
729448
1680201
978615
1480730
804326
233648
1166091
1294270
553564
1211131
859294
390311
388082
1127159
372123
232993
1298444
1234114
1035684
994167
1093063
797393
272556
1887605
765644
1721251
1660758
491355
1702788
1852674
1217308
317062
1025046
671811
124481
663031
931551
669494
1589721
886193
1222335
66382
301976
1180133
1844717
141036
816078
544406
169496
1562322
58938
606202
728599
1523869
1184925
1885551
968143
1579222
1372395
1003279
1187078
1993271
383563
25271
358739
414770
1699142
1711244
141468
936516
679765
296450
273477
1842080
1646541
1813321
1720073
334459
1349249
1132323
1412331
460416
933657
875832
1513700
426697
1325988
3058
1328517
1143247
500939
610941
988124
130262
1899217
1229727
280687
95584
1754166
1688877
797625
1831581
1261531
500384
786973
617533
160350
136561
1382387
1890575
246704
1749058
1974003
1257426
854296
765505
1453913
354161
879166
1890541
1852040
962216
546244
1893204
1035901
1916010
1708021
564049
281672
1116013
677997
760082
935933
835053
1454123
893542
42195
1842442
1435265
288098
520838
1619528
1293102
512439
1511964
1013663
489606
99396
931031
1286892
908909
1654092
1254822
1843283
1871952
1752541
662518
930992
1640185
1689211
1043176
858938
134280
72525
1353805
32462
1439264
1336097
479366
1727742
169326
1498259
1142071
138683
1559919
705900
1455213
1815850
542728
405685
980711
938754
1198853
759101
1470925
420962
1212836
426366
1256226
1178322
218669
34786
953429
813707
1049381
492668
1763250
1235762
1452870
1115220
221453
402414
1231093
1819150
175547
101218
549585
792587
1697479
1720373
266295
1852318
1529133
1606375
25368
1111469
877141
945205
180897
644239
912910
1123290
1774451
1482209
1655472
1577521
427655
1033710
1862075
534082
1202430
498310
1552402
1248793
949255
115043
1428793
757215
467776
1316025
433074
487589
1255411
566578
935936
1358757
1614116
795728
1736755
1929770
739349
1735551
1088297
899096
1786717
931707
1721892
809978
1548675
201389
135934
459904
1585491
1326293
1917397
1397077
1778070
1464917
1734979
1359989
1324871
1525413
1014059
282301
1411305
1702905
654292
1910696
122950
1499844
1904796
758793
341044
1157506
1311249
528409
1889827
985928
672279
507397
533150
1637726
1253927
1049229
1399047
161641
424907
1559647
128234
1859926
944648
214498
1244517
1996937
1863808
1067033
757607
186671
15739
262666
1103001
26760
62749
1889354
797998
1105836
327197
571037
1190796
1795603
466677
643717
1920728
1970199
141023
1088646
446396
1336525
299073
1456707
131885
329734
1264383
1104601
1464293
1212667
487484
66305
1225936
534120
1326323
1282951
724764
1756958
1978507
1343898
2089
668693
788291
1011346
829992
915969
370011
752290
1530385
784654
1948861
1276115
1429008
1562045
575830
500503
988120
347460
1064712
664485
1234441
1462277
1889276
571858
1576954
807954
791142
1035730
275241
402560
1947020
970115
859490
742075
1385225
1089208
17023
616942
1793265
74515
295546
1901415
1612018
760513
1834773
1836422
1848202
1944102
1327807
807738
875894
754205
1330161
1893774
1577027
1743754
1335319
1898751
1484939
427935
1673352
47116
1985872
1355659
1423338
911803
1785981
1059047
786786
844322
1921333
1217893
1275654
315494
143792
664830
1975454
848195
1137337
1103977
1180261
1998719
474212
1218111
1401738
1879253
1116381
390484
72534
867181
1377888
447033
1215898
509765
1325759
591651
1468846
1625757
539153
1928978
1864254
1475557
543432
20890
174866
354651
1656949
1670278
547619
569426
1727240
623373
1499459
1365697
1784834
1222338
824008
1706380
1537892
1616808
773436
1998214
181351
789335
1808302
1674145
155379
1406482
1205342
1982621
1168392
812983
1455380
1848662
1128068
225403
18598
374839
163545
1471615
1899591
1001920
253429
944029
1756805
415286
1276230
925926
585569
682340
1248903
408612
1544596
797497
901261
1580395
1460291
1601269
660876
1242617
1165193
1227917
960265
1639700
937359
993617
1129178
1653009
334855
650484
348348
186585
702025
738511
736314
732333
1720776
1289932
66293
716173
1569901
1266438
322460
1410674
1377033
807721
1221438
982615
797835
1140806
1889385
1324799
1487984
1754513
1696945
150480
449170
1102271
512259
1923159
1382289
1623007
1232897
1228938
36790
917908
1429562
1456100
994017
513337
172537
1225307
1955033
1440801
876827
1604617
1270927
1927813
1667270
1083055
865693
771950
1812436
117361
838494
435762
337962
931084
1928229
1912363
531534
934878
1272326
28202
136295
1160564
1870373
1849429
991488
1715363
966748
650780
783185
1947891
127987
1507732
1411948
392002
1218933
763489
438069
171954
224053
1229200
374265
1853717
1260607
1499552
981426
217137
309958
1224053
1675248
214932
1624186
1241238
1067214
329147
1541996
1118296
860657
1220135
649996
1525387
599489
311481
1175635
484413
355232
850162
945531
1467245
69860
1076531
126865
1336851
841373
202146
882403
1688887
1028193
619216
1629859
1951803
473347
91916
535814
1199912
428045
1223801
1514928
616689
737560
1815133
1167538
584377
1223588
150959
1041681
1451071
843148
1440426
1263681
728116
973744
1058316
1230561
107656
440234
767865
967837
1079546
1035540
1170064
1783060
1212777
815248
1803980
1390653
70275
1374787
980218
433032
1090682
1623683
24752
1722699
185711
921180
1337484
1633741
1094687
1065577
1476255
1917587
878429
1037696
1224637
75906
1250217
150342
1525323
679629
700192
1545798
1800286
915689
313894
550267
213473
1035383
1329054
788011
1859566
1430948
1469037
1441116
1552796
598049
1969531
435859
722616
601258
113139
56961
66709
1582455
62249
1387505
346482
598989
1885963
586049
1074612
285641
780284
1632213
1826917
1025230
449835
1839849
78812
1913321
1930544
1686633
1339356
1911964
891308
826476
1394000
16700
1831047
1309101
159934
771047
1218776
528130
1509045
1754022
426206
1951899
1292523
25156
194331
1472317
497844
323687
174733
489118
760601
1369562
154383
130305
105503
1033222
419317
758486
1734812
1014950
201075
640756
1473610
360213
134573
526703
58924
549682
1936339
107609
1441249
1505760
683816
589106
1559404
1646991
157878
1307173
1199424
593203
1089999
51529
384998
1250124
573094
81534
1985527
138464
1217807
1692604
1046411
498547
961452
1302464
1002727
1515389
273890
50159
765979
287501
1907409
1532199
985903
818050
1057831
1195252
279492
1402998
1353142
382702
728635
1158854
1687968
1510672
1721961
832
333976
1240280
271127
555695
1729323
150998
463973
1795885
1831091
1480379
1808653
352033
755958
137464
1509907
989056
797853
633744
1680983
1075261
1017466
342727
343972
183631
1196054
393451
1464644
168221
1083041
1867517
1457604
60956
1564390
906370
564980
808972
547837
130173
1820495
399395
696254
10913
1245036
1065765
1031966
1090192
1217620
1044202
1843367
607272
1628850
255182
1474989
387344
606259
59205
1575846
563027
151470
1288317
1228219
1298692
402622
1176466
38348
571566
1570310
1999944
1654720
215908
367691
1548412
804245
185396
1666725
887928
1380696
1506029
26696
232603
1671359
1425163
651210
1003160
820842
1368887
890792
1720103
1098205
1886659
1300242
210187
1016041
1017193
1694510
653308
1072774
244781
1781463
1960027
1690000
1967118
1523703
1999940
1757369
1980179
1546669
903134
1317462
689344
121582
657065
835110
1346490
305442
1945488
1851427
347874
514699
477452
1827128
1919509
1596145
168936
297263
1894316
1744524
108933
771442
732923
1821614
311026
1207956
926653
1351172
1606384
791828
1182839
101658
1396433
1527465
1115096
1260530
950276
1526694
568937
1112425
1493758
642780
1868212
465159
1556825
1013959
1999494
1760073
68565
835750
467603
1119618
1045177
1640202
1344057
1881592
923395
756580
923749
1372432
1861742
1561611
949121
566587
533214
1304517
509913
1533636
1247534
485520
323059
301039
178899
942564
1854571
535458
271468
235028
1997888
1868033
908278
954991
1657557
329808
1389139
216060
676220
1576210
1458991
1395510
1406320
632796
988451
605181
425864
1578607
748404
534389
1722104
516042
1488697
229541
1302110
1475628
1673645
528162
866198
672743
1209063
116832
1674115
434270
120546
1030602
1449647
1752344
309926
327375
1231049
1811171
58453
1116108
676043
103489
160208
914318
561391
1639781
1133387
432904
1929201
580661
1585377
1555338
921290
1922916
719804
1438938
1346634
1451390
1600700
210652
1862778
738288
1609470
47868
1131242
1684365
1766594
469834
1324090
427247
1950552
489171
1996392
55587
1968910
1371724
1110904
1887240
1258319
181700
1665892
599365
649480
1872317
574015
1295371
465071
1721556
457717
1382565
311256
277747
560221
663136
500731
217113
1862643
1745946
340693
830220
504
1341856
856585
1248542
972362
1784794
18950
452559
1676068
516227
1264482
863234
1257679
315768
208786
898464
287330
1574154
1586445
1750729
970133
1509901
408605
1852306
1218272
71654
655114
274335
614007
1838019
1501546
1611937
194840
18897
473077
1918321
1890571
415086
1561863
470278
931342
152861
927205
1774620
1275232
870780
1393322
745088
1749706
969380
966183
796098
1901228
633369
838237
56067
813871
1648150
1060606
329482
1529245
811793
254546
1393742
1418725
1856900
528679
1694850
1640315
42907
1783784
320847
133168
330518
988267
1091801
1181103
574835
916528
1769628
1348217
1078974
769725
436905
388331
512629
1435316
692166
82243
1152310
1554988
969569
551450
1008305
1490102
37752
1445206
405519
1123859
1232375
850674
1606708
1572613
1809736
1601309
1840552
1710061
1531026
1803272
1839868
1619379
1959514
639053
803239
823499
282448
1564532
253959
77561
1207777
386047
163731
872753
1768838
1836239
1257906
29941
1537019
1171609
288062
593420
1040252
1783908
974054
928660
1730767
419535
1392817
251147
876072
201284
458038
1612446
711850
1833790
1904271
818457
1928624
527018
858766
503735
188058
1810604
323397
1192339
131281
525179
79247
1144292
638036
529972
646255
258547
1570741
497489
887340
124932
1512310
1631797
736356
1951015
262407
484065
110228
452638
766874
359771
846224
1532927
638384
1270497
1706767
1751728
163310
1860837
1599983
143935
370690
1048302
533041
921195
1116788
576130
289280
1325874
1468530
1104977
893322
1661004
1825603
1184271
861439
204970
1365987
564393
1919033
1093826
763271
860890
1899484
1882236
1878565
1594777
397933
1427626
467896
393372
1063934
1815473
1725517
686745
801395
1484825
1597017
1878307
1352534
994523
939321
469414
314690
1437531
870971
570695
946520
735983
1129940
245024
1134659
1810487
251051
753480
1298438
1802419
73749
642263
412949
241773
387916
1871342
142845
332324
1791679
673762
737259
1090911
327117
686090
1412151
1990414
1747220
341118
336244
1054946
1693202
234851
727665
706786
834768
1711778
1843857
1571979
105775
1728116
1677611
967157
1273944
1889708
1977685
1851083
1209206
756255
1711507
1930098
762666
1770072
704925
1457923
183470
1360421
78548
972480
739268
1138383
372994
913185
1863230
734401
186455
566098
697129
15110
454358
125761
1755941
1442837
1214987
234019
23780
574090
1707397
1706474
1833517
1532723
974985
1251746
1420737
210809
1137551
1642467
1214229
1715660
206425
148267
1775569
755786
1312976
1307612
383017
56557
1111548
543123
1303744
1042257
549744
628987
1731846
1578807
979907
1701816
255329
945008
664119
1390413
1014896
301417
55916
407917
992735
1323539
500934
1609728
785119
465774
57506
464073
1398919
304860
1218410
158441
635029
229448
316708
521201
1799145
1284986
970368
74096
1803755
82173
1958582
326976
1588756
1740115
1455026
36946
791906
1651197
1701536
510142
1857134
1562410
954894
1133481
773072
434216
1749757
1203221
217622
1026961
587175
1342945
818501
1615384
678490
271193
556752
1515802
288267
1214913
1880323
309627
456363
1914540
1991376
937571
1281164
839540
119419
1000408
984028
2561
287054
1948695
58046
1991165
1240574
773402
717652
876598
746116
928621
431820
1055730
176994
1659485
855751
1503601
408023
413658
756082
1364163
838585
969843
809785
1457040
211273
574123
513343
431693
785374
1752061
1713791
101368
962145
1690835
244544
1262475
1267270
771750
1048333
1365935
1299542
425861
1846487
277114
1309184
1068797
1011547
1599118
1166499
581083
1413514
565639
737134
604176
1199845
1480303
1441033
1119054
480766
1627802
1502603
1398090
1515209
1434607
1835383
1206349
1713512
1200333
323300
1795021
238275
671894
1085596
731466
1800608
641459
435895
1581611
1233059
217152
1262967
896301
90660
148636
1461224
1741082
668643
1324036
1559350
221496
1154757
727627
187554
1127890
10114
738238
1114089
1965453
254991
1968653
1130922
53566
684857
1033224
1150503
1557406
1815781
960229
1039284
805511
841009
997489
529823
122808
1692615
1094519
1330062
1277098
1078110
1960180
358987
1089887
1169446
902431
192787
1441484
869527
389709
1712313
171584
262847
90973
1969193
101229
1785683
1403813
1945535
177618
1729589
794303
206132
1259829
206206
1925933
63159
1459575
1050745
1926532
1789239
934638
1960896
849756
1123586
192714
1325704
353991
1915432
276742
1657216
1645257
1920263
1477284
1017391
1872670
913100
1085782
972077
396806
1282766
1325048
509744
1839460
440658
1795398
39111
747771
1857187
1015152
784585
1208318
672973
1294766
121150
737461
1134819
1645678
897190
1173569
1607980
744566
811576
1689694
1329219
1023114
692109
1075281
564619
1124044
700039
587300
30578
330286
1207704
1820732
989588
1912647
1188940
1099930
1186965
1787705
1825994
1656049
1040405
1600912
568293
21870
1901228
577037
751058
969707
799501
1271434
1163600
111199
176393
314801
517331
1301061
1422870
1088740
157707
1181005
1620854
378083
1135978
802231
186059
1299159
590651
173462
611984
1324082
1673494
1924350
424393
500110
739605
1866492
952823
1115449
1654795
1301814
1929542
1495429
163789
73318
1487685
1548545
266154
1836188
1978847
1338628
1607351
579843
1851948
1647807
1729660
245237
584226
1508960
1848999
126267
219994
656619
1419230
1420558
1419394
451356
1278230
1625068
507259
251446
360572
136572
439429
1226519
794976
1203469
1321475
1552636
105794
1568889
573219
1323752
764753
46088
1470171
146872
1149100
1693329
209086
610827
1497546
1942420
1734102
1909541
881017
420245
1284593
437711
424050
212181
166795
1383456
1196795
1546213
1461484
311096
1835029
181161
1166049
55576
1850168
193760
1113058
1530804
437308
54252
1862724
48500
1125130
1668362
1948951
584157
98339
714031
1646491
1658566
1253534
1103015
871862
1313974
1464752
464360
1152517
1115478
15085
561768
1755927
1474348
261252
624794
1219963
682048
669031
472035
1245717
1370501
572103
760155
1741088
1128386
737338
38603
280682
793056
258012
12291
1948916
1387283
1817381
1177085
498579
167510
1715602
905364
1439582
1764232
1996156
171215
900045
307930
958502
1105712
1612391
641151
1195230
255513
1838080
394798
287362
1748749
247489
1699698
1187266
1818770
1457164
1861472
132884
1288106
652424
1245800
1143217
1864250
931449
1200356
1550244
879655
434517
248674
26915
1337958
1966448
257993
1297804
1720747
1213280
1931541
1366636
1759170
1027396
1860699
1044934
904633
635426
1480772
204718
178430
1677116
171046
512063
1909135
1472706
1332924
1803803
1132004
1006038
1040035
1104488
378890
1330935
311287
701378
1535609
1030574
873346
577973
1671589
1763372
1146318
95035
1621598
1505163
1324128
542716
54003
1580045
1949527
1173072
296662
306277
1488979
1062637
102071
1778626
1957986
222095
314852
1873845
1849514
1185012
1731604
444746
368724
802614
163223
10415
1195354
1939216
790442
1084986
1472564
500591
1206375
165587
616401
1999597
46899
983863
56349
1275307
774412
1908843
1481843
1336605
1986927
242603
383781
464238
843247
360782
1587502
166410
782258
845060
1791185
1378753
1223862
1984046
461125
923710
1990778
513089
756543
1934508
893931
392880
1094078
457876
882016
72227
1135001
1179929
214586
1524676
836643
55567
243947
828146
1132593
1949238
728146
1459624
1684749
1249718
299709
1867828
310132
1162438
722426
1637340
1690212
1654634
1331069
189808
1080166
173529
1841310
731714
1865265
1922788
1251643
1662218
1765313
1517032
1338971
377338
1446805
276069
1256402
1396636
1481439
895034
1199488
1138422
1495524
1380028
101724
584061
1087542
849398
1090702
1706120
545806
1779402
190806
645997
1053934
1007309
971537
310811
1868348
1939018
1314308
548500
143522
1403327
265512
810975
1650264
512472
1309091
109164
1510692
240351
1743275
1704680
60740
1339836
548292
1766222
1780647
1341255
1526735
1527022
1900914
659718
1252477
882936
718950
798555
386740
1982369
1681270
584605
1542456
1991360
1194352
474780
1478962
1289046
1053038
1937868
252156
782500
578676
411937
699854
872201
235430
1990438
352847
1268973
1322460
289059
1214231
1501003
74020
1032800
1421673
536968
1021567
694838
431118
700858
1649840
1633442
1931713
1247119
1522763
788976
45340
1373864
504185
1278049
1410061
632182
491739
1127135
75776
2722
772733
1273402
1066638
1694105
1826194
1792337
1481874
1521029
387580
794404
536510
577261
1818376
1796462
1381462
523190
1850632
733426
135365
565002
78883
956833
317036
246838
154413
1753073
694274
467731
1653152
1910362
136647
494277
982847
207466
321205
176944
1555204
1268300
1408412
966492
439941
1802017
736114
996766
430672
1242809
1892908
1494843
1917928
935688
356562
1440579
1403803
81769
611796
1905247
1810416
413997
1216803
1217460
761379
1024099
812908
426663
73256
1216198
708487
1256118
1386510
492352
1460300
1642273
1597562
355102
583689
1050674
547629
1014680
641546
1942956
432486
1683440
433413
108529
1716580
300746
204796
1169642
351821
1831393
1759814
1233076
648628
1160621
538485
1553261
749949
864268
985506
1969660
46052
1635127
1089402
769704
1793421
340891
1489502
1013620
1662115
1275721
653763
225585
925251
1081464
965140
617484
194067
210679
1038823
1390019
1728370
1524202
1687064
1484486
400332
1572020
1682189
1523481
132910
1568014
878132
867065
1430738
1603332
953081
241227
468688
1474255
1705804
1116251
514210
284931
933195
517505
4910
1978065
42385
436356
1613403
1883017
722815
1258666
555657
376724
1976830
644196
827377
1961073
1285560
276080
827597
1613670
481954
1312914
14659
448306
540421
1017306
127794
1047857
1408737
1811947
409557
792613
1153415
240609
847838
705891
952317
2629
916585
1573491
1081674
1668004
1016244
357440
1596184
739313
922433
1194354
1232435
353432
1109859
276833
1069639
41401
493246
1844671
836674
314348
1241605
264312
1654375
466838
1390560
1450074
1375480
774458
1648487
1920569
884435
669339
1383719
1458303
149429
984627
809469
522659
1201409
936033
379072
613073
181373
1014326
815191
1824149
1111218
117055
683410
55269
748785
1037975
1847044
1749424
1029801
3499
184481
1615610
137715
1809712
36304
1486769
1897419
805980
1800785
1651124
251928
864037
231927
310826
360385
702750
96495
1330995
726101
1838389
1948608
431410
647844
1297393
1125724
1309837
23791
1486508
442252
198279
1694060
9905
802524
1449239
1875535
744387
523152
134897
585787
1221367
802244
43553
115034
1137220
1227708
654161
637317
39866
879283
794581
235854
1723854
1127246
1251705
180027
391349
641158
1998435
1604727
495582
402212
451508
1083395
924843
415791
1493662
1303772
726097
1151136
1981967
253282
1635304
693386
868512
100320
1886432
838712
149604
1479796
1817827
1706534
1699492
1012149
261325
754088
982444
855479
1622059
703211
6713
546591
513432
1285819
1418205
1581529
1930302
200185
1045671
625335
1425287
922047
676723
641554
744615
1628296
904183
1601155
1106812
869311
566893
1544192
5299
1027055
1731175
37223
277687
1662938
883680
1091318
1872702
518029
1437803
1084414
157910
728222
1216302
1676530
1226153
1941173
28818
1069946
893131
897012
1292256
945153
1643745
1892948
101572
330909
896721
1615583
508781
620170
1241796
371059
1590418
1619492
1375133
820466
238619
898407
1090504
1632408
775493
1209067
497739
628559
742635
8893
1875288
1144159
268182
1915374
420333
1623180
486699
55716
1203831
198071
56632
876473
695063
1195719
476314
239703
1980666
1324615
358828
1536628
288500
720719
409063
1874824
522742
1333893
1129226
792933
774736
990024
1400589
554397
1706625
1063811
1332447
1823989
1149648
307119
1064200
820747
877478
828845
1666674
1044189
1481740
767018
199560
1787922
1386161
885941
838072
1918966
1256265
1881507
1771339
1369780
101448
870577
941673
1620367
1651605
527364
1533774
1853019
752258
838599
647682
1553798
952328
67834
764558
1825459
1377558
574887
724701
1773170
867347
1453106
1203764
82615
1750405
1325510
1237022
767323
639017
561229
1932222
1650512
1852921
763317
1438173
909035
1825789
1599428
1406335
113939
1514951
1766974
1551913
1918588
1812175
843175
1549210
855987
365806
982017
632134
1470593
1949185
1095893
404885
397390
1753904
113354
1134795
712035
1181275
203124
428683
366521
1458062
1687617
773035
1975456
1323210
1761983
4263
338718
1067031
987846
620497
1166379
1291275
16582
1294120
474421
1048442
1752498
1122777
240250
409027
371941
401745
1873491
1388681
442014
500408
582788
1573125
570204
498115
1713997
748872
1146501
151406
1512468
1597781
246484
670166
694524
616473
1852084
679407
1184119
1601281
1464414
242026
1064757
452615
239030
1470043
163761
1772170
756829
1958479
1143732
249222
662282
1566650
1296477
844776
158231
821829
1441505
1963971
577007
1114364
681309
1346467
1284606
1977156
1475210
805009
463553
1145338
92880
1730314
168005
594158
672089
1178045
487539
1642831
564307
1283550
1392496
337399
366102
808568
246169
534595
1220394
896552
641743
1588410
795376
1993273
668308
716989
698379
325413
1656807
1098300
329863
879887
1674477
1142637
772480
1552192
362961
749518
1875475
1955755
494957
996336
883826
457311
1379908
1659818
129285
1808014
1246420
518669
1757793
337581
1771305
1821385
1280344
1937441
531364
247557
1175128
598264
1034012
1264301
344930
144686
154074
375551
93105
1040300
1719934
279072
1924230
796215
1303506
576150
814970
813499
954979
73767
887034
1433564
1629839
202657
1650969
1657929
868822
1962017
38073
1692301
1628615
673182
1308192
622000
1501983
865664
1651838
847691
399381
245091
1911008
266082
846243
954891
594522
1064
745722
1407394
1555554
851083
1265000
354852
1244150
901498
757295
178865
1715206
433701
1064256
1464669
1150565
487723
1095481
893882
1185185
1873757
1975740
381245
1014931
861837
258934
1095261
1230984
223613
919744
385968
44252
1998440
457527
506153
1060408
1555289
309344
119530
661511
401179
792390
1522166
726608
1665513
620806
105273
1246289
1554048
1330263
697609
1710683
407019
1046523
1176044
280182
629475
1035474
334816
1716774
1654643
929383
619268
118269
1502097
1732334
268536
1530982
1769574
266427
62560
260511
798028
1306193
488062
1392960
363933
282772
1993928
1391125
878140
1024429
428425
1200329
936878
1161713
1115842
1543630
260882
1476693
96662
1853479
424417
1128742
380203
1050629
137889
568585
491271
1698392
254203
1720722
1164258
60873
1659233
1355238
1763819
1605515
710072
1867619
1518961
1253866
1261343
845510
558200
1082344
1841490
1365993
1559351
1936866
1500671
681075
635088
640506
123941
32358
1545545
1906579
1458219
129030
1479676
918889
749271
1639280
1362121
1823405
1663365
1762904
410893
1788249
274287
1181396
1296389
743929
682562
1022218
768672
1471263
890279
1114623
861750
1975435
465510
1910229
1496608
834545
635118
594100
1555883
65384
1817115
517614
1974313
1031402
284808
33066
251447
286784
333815
1115714
1907257
1784816
172575
322683
133975
1305340
1251368
530804
399369
793368
1948919
1340405
349660
1197777
1193661
838454
1312796
976816
367077
749515
1267467
1751778
1545614
1323984
1287331
1699533
64303
1765105
1123008
1568596
1942615
496189
1485354
1977722
947373
662124
41911
817564
1542772
1584405
1394483
128258
1335282
798063
175440
1367761
280001
442266
1790228
1615287
1058241
941589
100702
689801
21902
771414
1813175
253579
1877451
1462275
188765
418880
828504
265118
1831708
1569972
284334
484722
1267647
1127101
1516652
1979644
248028
1230985
40594
427175
306105
980551
636371
787192
197986
1502543
1662641
947477
1130516
172346
205494
1295188
377432
1326173
1613486
283971
543737
345432
964011
1852743
1204952
1749773
1897974
1629880
810286
1108350
1558658
1135428
1937455
456032
1643934
778926
1311934
1155829
413894
216382
1200591
1549141
413392
366553
1378013
865708
637396
245806
1490456
1346603
718750
772409
96022
275869
1432129
194411
1319410
348048
1373599
343153
802391
739757
1541174
456023
770859
34026
1204918
1907124
1780859
170970
1693966
1038172
1892524
1040906
63004
931747
618305
1941554
1859480
1181406
1725703
1975810
140560
1473847
6656
1638356
1961952
1787914
220720
985691
1529661
756819
432413
1589042
512608
702968
900745
1859521
1467433
295309
1896144
1853665
1800385
392797
1545019
1946183
607997
794816
644863
1276435
1351939
885263
1371262
1161585
933259
1896770
983558
1636654
490447
1845751
236296
1077875
1732665
1612551
1385632
1269729
433714
1999237
1749614
501131
452104
942033
284173
1985937
723535
822235
841241
1456435
1965062
1077214
1394152
392742
869667
200635
1071123
638982
1547002
1910460
556470
1765918
583723
495797
321760
1111786
1592785
854738
1358002
1895554
615283
90467
1836754
605620
623627
707224
436687
601923
959249
1732842
563683
538036
765951
32589
208020
449226
1212300
1551790
1300820
1595701
1802064
1159827
633607
1252963
1718154
1259140
884159
1202097
253390
1281032
532631
528350
1120245
268369
507056
1938040
1358536
1793952
1440627
1740952
1237208
1705265
1772894
1526015
1089812
1582097
1599340
1431064
1035689
230168
1030751
1894478
1196835
507287
442903
694534
1115980
1034112
1382739
277739
103496
557243
1280157
1055754
1487124
1195893
714708
1916963
931761
1962119
1912608
1129298
546535
1202973
424760
1626585
1830781
1826506
166639
642513
195475
1487502
1297318
1860565
1273792
369930
1339243
1552346
1391778
1508628
946178
1467858
182990
144710
1649719
793416
1486498
158690
331759
1087001
1817157
1631863
721209
1418228
879652
970481
1450014
1531531
877229
472372
1935461
170412
1127842
671152
1986381
1350209
1498461
892689
1849672
936067
1748623
1675365
1240113
1384045
867338
964860
803337
686964
305826
944387
1055770
992343
828544
1624288
389038
365489
69587
1644448
1394840
196386
554179
1893443
982382
1849876
1947259
890245
241233
1615783
453245
1881487
1159399
1203765
1325545
849027
707643
227839
1602405
816555
189422
873341
1737164
567029
1757878
957929
1752620
1608942
1413044
1849015
211847
1384658
23812
374893
717282
1965316
1226754
229573
686492
1234240
561539
1391141
1455453
286468
1536819
134745
142825
1861292
156871
935076
1941861
1886527
466033
1985967
929945
1001497
553245
166659
1734012
1799058
1770249
407147
263998
1990497
320982
777495
848002
1589768
367569
710951
1400133
1760656
590239
1474174
622340
1742420
1576952
417506
30936
1598949
1291815
573281
505768
1406377
1580291
1328421
683235
1223823
1521972
1620109
812139
1890283
152275
1435114
206864
667255
1169512
1318306
1851998
1276713
942733
1570425
1127237
1738896
1179452
1098623
74294
1526119
715565
820484
1185831
541866
1700943
528863
289654
706387
1993890
432188
1774789
680689
1577080
979514
952006
543293
919327
602207
448467
332362
720310
1575688
1184277
381202
402941
1522848
45984
653651
1288154
1875028
364151
14649
831984
1666337
63274
1682595
1090266
696132
938384
1638469
1576923
1859186
1096790
1100438
1622802
42684
506640
1135912
426895
653850
361041
1259238
1314556
505229
1434437
165287
481965
488705
35916
733943
693500
373648
600777
663285
480666
662608
1467193
993428
576777
1091974
1481547
954486
1658862
1384270
1339468
309212
189416
561021
1802190
404710
328380
969264
687919
1190469
629097
1809279
20370
404526
1915849
1637598
1529014
1068733
1515228
1684806
734657
40893
1569706
120271
1686655
1508367
1774956
1365878
1006771
631882
311342
1992117
842236
163495
391593
11059
552302
1895268
1838501
1174533
1874819
275032
649531
1153763
551747
292641
927314
782511
1895458
1241659
527696
1815720
559211
1265747
1703435
1665344
1906587
1052639
939775
1559247
828489
771854
1167647
183279
1175687
285047
562804
950644
1735233
107838
1165773
824751
1783637
582963
150535
1376361
664261
1207908
1372128
670259
272181
1233271
1928153
316406
1200579
794849
897245
204477
1866617
12723
409257
1708060
1705616
181726
109255
606801
292092
1704089
1151397
1251185
235203
1527083
977941
1626722
1811275
821262
1626447
360674
1501727
1765849
1644491
458220
1477350
955946
1402222
1030546
1583688
1761633
771331
899836
525709
1600840
1839165
263458
1584524
1647319
218235
1417841
1927341
1921217
1746589
961651
123913
857361
917676
1166416
884115
707677
249027
865594
882449
210685
1295152
103624
1546468
1227716
1787706
94513
1034831
189444
79170
1425610
30720
1227411
898202
1624863
133283
580861
1578239
1985780
1501078
437571
1046175
1575050
1821410
11969
1854296
1493510
1264192
19720
1264712
206008
1092152
515193
1173849
341989
829690
712523
1222084
1875281
391479
168926
21684
1268289
970401
233911
456984
269105
581994
745637
1744295
273809
1674797
1613376
725913
1198369
577532
335751
1660545
1919238
1389812
2652
275701
419542
1911070
1970380
764979
610660
468147
311290
1967892
906218
1597025
777634
1240824
155995
488237
1714716
835193
555551
1846202
721588
736880
766097
1067603
1327497
350607
1998551
1683960
1717657
845235
66514
1174328
1637270
135483
79278
1063974
687078
1253513
720212
1368141
1153371
498995
413124
335800
657677
678687
856174
1081934
1118616
1031673
1395825
1588624
1628535
1554682
452939
1251575
689060
47926
162159
511306
146865
592528
1823213
241700
1660416
956529
1074178
1921869
1259473
1248168
1423108
1046240
846733
717287
1025427
323897
1493471
971317
1382575
1826603
1416301
1921567
1561351
1451405
72073
36369
933072
1235983
885460
932296
739511
1774636
505613
1606413
1235263
497905
1855027
1557921
862148
1395476
249361
1026974
12722
1558936
189203
1891094
873243
1111065
1692822
1193030
1159484
1199328
678468
944629
1839818
566292
702951
1167296
423999
368662
1543760
764446
1891211
611127
1623839
1998193
556873
1858220
1421244
153049
1962466
537963
1246016
949553
552619
1287690
489391
322778
978616
1065713
1698179
1438324
228112
1661931
508094
457722
1468498
404890
1962968
1578997
1672994
1714907
630583
7277
1655075
1991014
1549346
1236163
628355
59613
1737191
273973
486982
1210532
613255
1365338
589769
285526
1367086
235072
713468
1268026
81046
1054725
763507
649903
1467481
1193363
87047
837916
1273025
1927001
1849124
715078
1621017
1057081
1896154
677756
1233491
1027717
1257305
1448844
1198681
1762814
61446
721653
13788
1740530
183953
753529
532763
1147442
1568522
1218610
839849
1098104
450164
564306
89989
720815
176501
1809320
59478
223765
1830702
938129
1881901
1754814
109136
454968
1222577
1122696
1143175
1769981
1230141
892240
1755552
72779
1593139
1684170
1285315
1881593
260927
1250297
1162521
1670466
1586576
447128
267266
738003
1001588
1255737
1947891
429672
945990
1391926
116367
1382681
227416
404598
1719416
1814067
645169
793969
942727
1113628
1976327
1028048
1270235
473375
1076565
1345592
459488
555632
1216602
225379
61355
245907
1137416
864594
1946251
644217
1187365
62954
274484
1268649
326050
5178
1298248
1068648
1072597
67744
1303986
1471096
1201898
241923
1386699
889308
1769739
519312
378585
12683
1820879
1753721
369865
1456075
1121172
281308
832629
60769
1617407
1840286
1707061
1999557
390219
327658
1258974
870008
400401
1404259
101337
561180
1460502
324551
1258830
965969
1140485
1565929
297987
445564
884577
1944287
302026
897413
961690
280249
426386
439586
452395
898704
1627538
971991
1033637
584751
23693
301619
1583789
918613
1819986
984104
266703
1902454
834522
1972573
306657
680702
500109
1782220
722976
786429
1755250
1896783
679367
1878055
186418
128193
238800
1834313
1040462
16793
1601003
1707679
1606383
1199411
1787998
1617491
285583
494316
1407468
1642960
149342
1509708
262677
1493817
1661064
1263555
1393076
1243609
1287416
1601595
1580134
1131509
1774453
1766585
389055
494685
1472961
116060
1403201
321335
1186747
1160164
638605
1363
833539
345617
1917501
693855
198653
1115515
848123
1331421
1990361
1320265
1055743
883186
595191
755698
1579866
822267
1652306
139796
238450
644266
412034
1430974
452811
81782
255471
776646
1236263
770786
713873
1607788
91018
973264
968306
1347499
180916
1459554
1066194
1136646
1675474
1480799
438475
1863149
848209
713088
1398415
1041010
1631608
263114
1935959
1602223
1160126
1488773
987101
1168178
727987
1299891
701789
1034500
628042
45211
266199
756662
1328737
1842679
1580208
862650
26983
1292203
857947
990277
1012023
361594
1342357
1245037
1522498
429499
1857379
892748
481349
465608
611764
524232
1925811
865068
1979791
1805184
355664
293641
492076
447486
617254
902842
1521889
1355290
1569008
588875
1171403
624852
983282
1001087
743635
1815649
1155021
1691453
607564
1762357
56874
952715
1603927
1036237
1995170
527083
672706
1391713
1337762
766097
1073124
1957862
60202
182224
1499086
1903753
1488729
1155851
927921
924830
1789569
1557332
1160050
969162
548803
181659
21445
716577
1262328
1396656
889134
1978219
442318
1547529
215031
516322
1016692
1537242
1038026
158915
1263689
1632370
493203
905160
200558
796521
54476
31016
823919
894081
1929819
1949334
496343
1731351
302660
490915
1781162
1451322
1743103
1269882
1337607
1838075
544409
1084487
1501955
662149
1566224
1765628
123407
1578890
1849226
1321283
617071
408922
405977
394517
1630708
102191
1459941
1050641
665041
569293
650522
320495
1985372
672116
679645
812487
247244
140238
100392
442709
1347182
524724
747143
1853266
1887002
1928017
1807687
1085441
834541
1434822
1383897
1899136
678471
525320
1932986
1613607
1932972
1682412
1092007
106196
762073
1953635
80688
7438
1163958
76124
802030
734320
84826
1656133
1627719
722862
1710054
1976323
630279
1571967
1844370
485516
123531
1158772
1906898
327691
1146289
216091
849109
852717
1337268
1203316
1764072
45534
1798384
516870
1727377
261105
267063
428570
1115511
1217527
94818
87309
1508719
1618728
604345
24758
1693292
1850127
886566
42941
1041249
1673308
1274070
901451
1158572
1609128
1386918
124026
948875
1130828
135081
1577449
731950
1651961
1692972
1959266
1994940
1945569
1418612
927840
548972
1910144
340092
931067
1536137
1781516
248447
1620551
88164
409664
651746
1080189
698643
372306
1950732
132551
1595108
1407632
1437972
12345
1411649
494738
1744809
1795697
1491335
1524370
524519
524021
96702
1227800
1698408
441264
1969604
478057
1302546
331765
118634
1027920
209222
1470161
1143742
283365
1344484
1528181
587047
1153113
1964330
611901
204400
1971563
1830670
1288696
190733
164662
528653
1305858
1005812
1130375
1818198
799344
980926
1396522
530002
765220
1985031
1533103
375055
1561356
1650439
1876599
300939
1858234
1499717
1895600
822973
1627533
146283
1813180
1985357
1770383
1065143
815401
1927405
1718683
1183339
1831525
1812721
1876277
1575181
1538355
1419104
339689
1969073
198609
149013
1763791
1817630
1893884
1231222
110370
1442286
1500496
906521
302512
1507290
380748
630035
1602341
190351
47122
290750
336000
1136898
854029
1795514
1435213
1292313
1402078
1704917
213156
163921
955081
595268
1210587
240690
657995
708282
315012
837414
281024
1112478
65632
633016
1428214
1199151
657181
1748012
1424837
264357
633103
1083921
1461940
460361
1971297
1022917
61612
1837339
1388591
1426997
1452229
1605562
1251497
289599
425135
756277
1983045
1658106
917157
1769314
67651
1929398
1405276
383979
809354
924826
1530668
315525
81974
87723
1835487
1695685
562321
500029
508749
1306615
1492289
828902
434214
1276136
1899058
333010
1365094
1796799
1279823
706771
124931
1691370
93886
705833
1292806
259728
722502
1778139
1593591
1032391
1610366
170867
1132844
444404
488812
510865
413869
513604
1578619
525980
1747035
137441
1492895
1717506
1780836
795313
1620908
108777
761615
1171726
1575720
399291
1388190
94365
1115663
1633547
1649100
1337133
1143746
1745385
277579
839845
1182717
1905184
1400694
383655
1011382
656723
871830
822469
155496
1535943
1984749
1710816
1162783
1709663
1895482
1442423
527917
1860765
1921487
1968579
694099
254560
1553443
1139058
1621949
839824
1855323
1044544
791188
269754
1486821
1239359
1698104
433106
650588
57196
858186
1757258
1788365
486209
1258562
1859838
772302
789470
792247
1653673
623065
488514
940570
223629
846347
1058936
1651868
1523665
53412
660027
476550
1151662
265542
650695
1527618
1554793
1432558
811550
970307
1542329
131473
1177210
225339
1151561
741785
149799
1868878
1770353
1038536
1363495
1445346
1565271
1218090
1935447
919736
168325
773443
1189703
1339647
658892
1252579
1767063
1197518
772971
409279
1204564
996916
1008733
1496665
350367
506662
793066
1018353
1224151
782078
825982
1900294
1157717
953461
1550174
1810022
898583
1798849
1366045
1169945
696156
1134695
504153
1841947
305564
17250
26392
967128
512055
1046802
1826010
1077722
1790808
1500963
459571
370339
1754032
1453691
1490576
1013995
1552979
984765
487057
528966
480977
830843
1904977
863477
959881
186868
1446233
1941207
325612
388126
1435400
507382
1040625
985261
1495851
1416106
322124
15117
1168274
712166
1524814
233448
1405768
569335
299413
1852706
1770045
1230502
327554
1822822
770455
818598
788173
1496025
724542
691985
58604
1944583
1086659
1517546
813978
1157429
34238
1899459
329648
1394074
433477
707558
1905912
1701837
177448
1437491
1442055
1028867
845392
1765314
660283
1126456
1859664
993549
228136
1071877
1430528
1195942
380847
599384
1934779
1672492
223728
1479668
1826083
1243231
1565243
1587141
234764
1550956
983638
1465155
79536
1312032
781804
1959006
892882
1427957
1307198
1519987
1817518
1764280
1100768
605059
256437
1003538
1570783
522157
571825
1884209
1095549
937547
417241
161351
918556
760775
1513354
701011
1379008
18937
468976
509540
390446
685710
389934
1554412
1489337
1553167
247318
1276434
3907
940238
951945
977646
1993933
188545
1807913
1693293
510690
1403730
48765
311087
1104376
1544459
368345
1769233
1496650
1567007
299626
1789974
1519284
1268199
629089
658795
1992849
1013612
1579178
766678
1507718
1728301
1589931
104795
1467025
1409222
1374225
1241663
452582
597423
280472
796549
1749071
1971666
1042750
1371385
1740053
1953775
1448857
1072042
1433308
1480106
526837
99745
1114773
381120
732483
913909
1262732
1252848
1452898
1630605
410990
1632147
1756122
1667870
59345
1641055
1499301
1712545
1431326
7723
1345308
987568
450363
1110396
1482534
139992
549528
404022
1861258
471119
1446739
721345
900573
499435
1119908
1960624
1697807
1998726
1057344
1401387
95362
246112
1489337
897296
1725188
856219
374468
1526952
1598684
1902180
260479
1091887
256003
462925
1993847
258967
1940060
603876
1399408
87549
1739798
1729771
1296391
629661
1776990
1275562
1701684
470678
1118865
1162858
363156
995140
918286
1033410
1286253
1892972
537290
488516
437660
609261
1300757
1380377
1712034
577735
72847
1383721
254554
493511
561048
1460409
537861
74179
1283623
1380383
195797
1297183
1165928
1510571
342595
751225
29546
256034
1373896
1809960
1712977
935691
3543
1868363
542758
1561655
809728
942407
997773
377453
1966082
975027
1244988
1593709
1431167
1627248
1587932
1099309
48276
569367
1271759
843256
1654279
1553633
1700146
790495
634250
1615937
1528118
803001
64007
1254738
1340109
1435737
1783729
1166003
1872205
1244820
665619
460672
1314722
292256
1875536
691582
668899
1070674
813900
1011270
372223
334822
1327885
1709033
1709282
1424153
994955
1679490
220392
1931645
1854109
522379
1043620
1076556
1624332
1637014
729443
1103435
1642878
609949
1034223
9247
1477955
150313
1219764
1161672
880113
1484164
1852258
1462309
1871908
640959
1340470
409295
1437226
343615
900188
1125110
1029394
839445
61600
617171
1913448
574030
740301
520942
153657
1346631
1885858
918137
368537
484719
1626259
1512070
10570
1167525
586765
1844580
1528933
1885832
497846
1221870
1130174
416399
806049
133503
1537130
1274094
1452517
1771591
1527993
432591
1360598
313583
690203
653758
484873
1249811
1110085
474926
213454
731873
375921
1364888
1446857
1216375
1749137
185771
1953591
1718386
1886453
981364
1309107
1323392
158595
1902106
1234079
99125
583575
897024
1486332
1606032
20244
1283823
344355
1259788
1352587
1806312
1451186
1878857
413369
900872
1623419
1097131
124924
809677
880378
96639
305125
1466115
1388204
1282554
1006919
1896559
683995
1467433
1868786
1754345
1820735
443165
898889
679797
277647
654512
618833
111367
1541830
608532
51751
1561222
265798
1222017
948692
1266820
1417335
1304994
817565
1180965
98263
1529626
1660683
758964
1702782
1884000
594428
353907
1629029
613643
1913171
232588
1454050
1825504
1263624
1585184
1110445
1922903
711691
1534571
1104992
94539
1131152
284412
141105
1352974
1643709
1164469
569533
1843007
1655293
18199
507535
649911
1610598
313831
651212
1101008
1042545
1309534
764713
1726383
1854847
671565
1499762
1209049
1057798
1342648
1041817
1880041
1139736
1704573
385995
1460372
758470
1507459
1766992
1891776
134361
1843740
851807
1360375
839481
1718353
188958
1284293
569144
1154970
1755295
1452940
922490
831493
1124024
503471
184338
247075
1667657
795647
324917
1937717
1857570
1589423
645196
505433
132419
1518446
124906
1256254
1483169
1955026
166929
1581538
1872458
448488
1036726
619552
1826058
627923
1895162
315986
1662152
433877
648875
727568
467530
1435620
1797506
381158
1396776
1987767
978157
771301
1248236
1536028
270346
769120
400141
575636
505950
893301
777600
1269833
1037848
743111
345957
1225456
1605661
640920
1810461
1334915
156461
757446
1415333
147347
251638
1946037
1840928
1214409
1330740
517895
200127
314119
1964396
1051371
119147
1038656
319640
951078
1459121
1238031
1581587
83525
802684
764068
225883
1455562
370818
267479
166263
1150387
51882
1031618
501148
776007
194614
1563374
1581410
1080771
367060
1287045
1319603
1096353
1590341
1986631
480638
933712
1719283
721407
442529
394706
169286
1368069
419188
1057506
639032
1004299
1102400
665499
38541
514593
1595125
1270161
483812
297357
1959230
71339
471598
872471
860619
1290035
1068596
1757350
25057
1114696
1972332
179505
955775
572443
502607
906902
411413
702540
785964
1710856
728871
1285275
280660
932583
1098965
327267
1094040
1636954
436585
302735
1314340
989524
737315
728657
63468
681417
1698856
1237091
612973
697405
1488014
1090555
1541224
1931461
1600157
677400
378196
1588477
57529
1421991
93971
1397911
121089
517145
219710
1505883
303858
1146605
496771
595593
669788
1111232
773219
733713
1651792
746456
129500
472211
1906206
1167193
297509
1571216
322432
794863
821971
135774
1558449
1116766
1635937
1780731
683215
736140
1357839
1574242
1873090
333402
1464091
1765549
1222615
1650414
1447681
276314
192342
1713652
1688011
1112386
555985
597412
898106
86550
491149
1154398
1564171
1631340
62900
99929
717296
114742
172503
177538
1322418
1175316
1721301
1512772
78657
188244
604608
1436776
1757972
107144
1055561
358075
1218262
503813
718680
440128
886259
1817872
1646783
818253
652874
1788014
1150039
16025
110840
1200454
512029
1719746
280334
1318955
785167
1543485
1420466
139888
1022309
1201683
16597
1845410
753804
371995
438076
1941446
1743610
1368268
988205
448265
857459
1354990
1624109
1383924
882195
545074
1050367
1140674
1164444
762118
1836648
474860
849944
411075
1218493
1302568
1575311
252087
762349
1036628
1166902
1332313
1971339
1727396
1849540
299901
1906115
1209434
1686277
672279
447902
552982
424572
1953987
759382
1876579
689892
1756574
1557518
1320840
1513698
1588144
1014891
717406
1391209
1109863
1802502
477521
1220000
1779784
517018
1987838
1309037
980647
312205
478682
370872
1630962
1694566
535682
1208767
740100
566532
1184854
634923
1515319
488823
1482686
445030
1090970
34534
266701
1417212
101244
773809
1041296
1525435
461181
1829841
250866
1659430
1959557
1911753
259708
77062
848485
988208
437174
490903
1248382
103166
272467
310568
114845
1875732
123072
1247236
788574
1532008
1838466
257551
943235
985118
817470
224908
403485
1965783
262961
1596853
684360
959582
210939
1481010
1490663
954313
1179078
708872
806583
1224770
1952641
745960
1170709
1613022
1802545
1505415
1598055
1884615
1087279
1741894
1925985
504807
1405527
1315415
415830
1887159
430408
593073
1830454
204784
284766
868847
896031
1410350
1692533
1789829
991976
1908563
911229
1612982
1770618
1533289
1033519
1949273
1163128
199198
3928
1146421
710480
1497996
737336
1921830
1636904
1904286
1330636
1577348
629978
1302406
969112
1300017
1370197
1469320
681150
338996
1295529
563897
1621695
1744731
796138
1375784
786722
1440459
1584250
786616
1624612
1587373
1256518
1939170
152264
328373
1952616
1240116
326619
1571374
270822
808866
109166
526905
663122
1911830
1799308
94332
1679907
1349677
96897
1476973
1096842
376650
460318
1713798
970193
219515
115828
1527259
1821063
981164
1669405
767284
881095
1674684
1474072
169749
1377309
1363726
1790837
601286
840257
1483807
1837304
257775
1737913
1385293
1104950
191787
1513756
277160
1731766
1031146
1706010
791651
1186309
496621
1477664
680375
144796
862761
749926
1282693
568668
571284
1639933
1264319
784717
824559
993844
595510
995947
1753140
962071
232324
350623
1430167
1199469
1943372
1344949
916012
1710872
284490
349011
1332537
473103
1387362
1659607
510444
1890413
1302040
752618
1647432
1719322
791784
752932
568104
104874
50304
1926459
880186
1759883
706891
80327
1468529
1742477
1872504
377002
33089
47956
41921
1716695
964696
585889
460013
1182793
1348327
1588564
422368
376251
1428431
1064303
62196
1061987
525944
1800429
785080
1234958
639270
709414
1195653
474765
848928
1762518
493697
1316345
1533810
1273941
879991
425725
949019
1735918
1528278
1565262
1851215
469847
1550998
687536
1068566
1941510
1897194
299982
137619
1259227
845489
33516
1941502
1734280
706223
1667686
19702
1037845
1576148
900837
991284
518938
245088
1019898
263091
1232068
900005
1776785
1543355
722991
999939
619878
198800
1965248
766748
1607577
18215
1748409
988904
1066908
1065801
747174
49391
1636891
963047
353339
1408944
1381293
1717474
22338
1240512
1010066
1427321
1011537
528073
1679045
1368408
15060
593048
1376188
1524267
1683078
998570
1744483
692678
1938421
1240810
383157
1730570
1364432
1371672
1983517
636646
152347
753495
1243675
1617371
271796
421694
296088
1897526
183491
1958846
289545
238403
1849458
1414247
995883
1059473
1671029
558500
1683861
1783770
344871
67369
1266461
461556
839482
1302323
946288
498449
544051
338661
1971901
1711983
905894
1017092
1790209
300029
207744
1481175
1291933
840516
1086369
1549743
1339481
449157
1887353
1329047
1511728
405079
1216204
971698
24302
227452
1965930
964831
772915
1628958
1272202
467018
131752
1295293
628482
1765219
361638
861513
1242847
163193
93941
1251866
184892
1722100
105340
1092974
1582707
1089731
1234045
452687
1344482
202399
376046
1382183
1068875
878884
462084
1184242
834446
1935130
287496
1797327
742697
1089523
1452569
620143
1023556
1322544
452190
311894
1231419
253647
381707
1689834
1714709
1549325
1330166
1179696
182367
790486
606720
141123
50749
1319961
863208
1557969
1523146
1063594
1918112
1060815
286754
1178446
1228529
1361020
1881516
1413233
1789655
1176230
1308056
1973290
1821003
1634199
1902822
539365
522340
1498947
1972771
1830419
58950
461981
1862127
1571057
1746819
191025
1308600
1535742
1470118
44779
208710
13266
987495
434401
573716
1844733
1352891
541720
1558650
331286
1229216
1386282
711062
745712
73326
1463987
1650377
1350572
24000
1092291
1396389
1175799
371606
672950
968229
74378
1317894
1444413
1778755
599554
1200307
644642
156043
1828726
1618140
1020790
565462
1648566
1131991
1040135
33713
23753
1749718
1156263
497771
1894356
1437112
1177813
1488324
1132382
1430642
970299
396413
1922596
329524
1059749
662676
10842
1445913
1999151
1525602
318809
1770971
1974022
1735105
302124
1893463
227387
1702598
617625
1824929
1522087
1981491
920228
939738
33716
1938558
744451
779426
1645910
1213512
306105
576871
933837
1905235
1380884
1146042
1632454
1798179
354820
1854683
1674081
1756244
1680508
364551
967231
59506
1073103
648320
1269512
302095
404416
18922
1483073
323714
190459
1145518
927146
851230
1172212
667037
1896411
497374
1350544
901003
1510970
1117355
1901307
318350
598324
253965
821504
978838
769075
841386
1564914
1723419
1731328
1859285
856726
193037
63121
698047
151383
1728887
1517292
347502
597462
1219387
1287676
1949450
1606783
368794
426346
1313967
1238136
444245
1885796
423944
517794
677005
156600
52200
1014747
466032
413983
608572
96179
1262795
113592
1516626
1135376
928725
768262
1534216
449899
400808
1760333
143283
1411898
1263420
811567
1935497
35029
1234723
1456153
1053595
1965570
660100
1414557
1531482
357133
600827
1641131
837535
557962
686558
413860
687402
1067529
1204913
1226399
1377617
1975539
1363063
902392
515440
1401159
208699
1112306
1553443
991705
1938016
600074
1401043
218979
534450
492214
696137
1470819
1754857
1698296
719771
1149677
1686809
633251
1469124
1898333
493744
433337
1986760
168205
1394322
1714254
981033
1769535
1185384
1060324
154964
353728
1769667
357826
705188
601618
1369149
1960485
521739
1725538
1192995
296465
1148049
680145
1205471
63612
1609528
972187
1459293
643711
1651014
104008
1270060
635784
495166
1021732
1099894
210997
1562552
170373
308254
1534683
683142
1333678
1495931
932746
392288
1501955
744230
561997
186917
400095
850464
59507
1584582
1526270
1596512
1463919
1704965
604198
1565353
1555637
539274
1868201
691511
844042
1149014
1229854
1452585
1962363
1786053
318141
1845992
1288668
1402190
1666587
712258
877441
1838322
485448
1425375
65053
1126568
505304
1014461
1871890
1439362
1291771
1312898
1402526
270279
85763
1570192
642484
1355573
1041804
61303
743011
903558
653966
1348015
1462993
539560
1314846
240092
1444803
1203163
1956135
826297
1379957
1270454
386297
133787
1368122
1124191
1394298
1918708
793481
93477
967269
1862274
562750
784063
704043
789701
385663
1757968
753713
1975953
1517447
1989135
764404
592906
220782
1000026
1388500
1823135
379199
691040
1618426
193999
1493921
1958699
732362
1796196
959185
392711
599134
573183
190596
1921160
1668649
107625
1191128
1488231
202098
728669
1043327
1220766
702935
398357
39314
666582
394801
1175184
1515499
579586
1058847
1188533
1448672
1274428
1541337
911747
1376
1248672
1867427
1579726
864948
676129
1311875
1418082
861844
1671197
1537168
1871803
226042
1953664
368268
703003
366648
818979
1812549
1847115
385273
279003
135557
1700499
94392
452761
1481088
353614
312913
603254
1684608
1060053
787728
547677
1881419
1115840
670437
909188
945224
1114775
1811455
429807
1432461
1267559
1957896
371776
110539
153266
838483
1087096
1554048
1527781
1182498
417372
810592
826402
146075
33324
998351
823803
1963922
1194386
457912
1077367
977704
1977833
931746
696141
236384
1267246
1995191
1575509
598538
51094
164806
1965180
1111480
527936
1118380
1780274
1537211
478163
1537120
1002043
1004297
93882
504389
1229188
1818838
733675
934129
82235
186975
518290
321903
89770
1284108
1222817
1363552
297183
1356044
1807321
971456
422289
430804
1801485
1095246
1507216
570415
28271
341898
1932631
558140
598983
472884
761838
376226
250375
1023538
739511
1116834
367539
320115
979211
430442
34958
1414398
1080661
1315473
866385
206944
105883
131218
1534608
926594
163591
880375
1531168
901166
1523523
1924659
1634919
1148734
1493762
200147
1760680
1066898
1723437
167851
1388724
1979124
241271
1496059
892492
1846736
1309945
317841
35671
585913
1118390
1345932
277976
819362
1800614
635787
212255
1493959
1193414
620518
1304912
1197025
1510565
1561155
1774891
361419
1079985
1251624
197236
1252324
818759
1388929
1186839
3278
851475
1177045
1286335
1727352
1110664
264912
302655
1035646
1947186
104327
1732046
1693152
291145
75795
1727700
418525
204305
715524
880083
661017
1031752
737480
1849115
1149990
1493643
1598023
1879572
1797002
1864200
1484124
306262
1434886
854347
954900
1960537
622592
1793413
379903
148230
204334
287153
388566
1484294
1609566
58919
1865386
656827
426663
1127157
719713
49067
1884626
1159821
1537341
1147978
844908
1002915
121618
931805
1651855
635862
1221511
1689930
1467881
1919940
293578
1144980
570705
1764897
226852
582669
1356946
400331
1334113
386736
554422
301075
1542380
1808191
90366
1932502
317343
922828
1919342
1094133
1275721
1267350
42669
1092622
1526742
445474
214030
1224579
1769939
1285127
425476
1753868
586393
922306
1094458
803207
141305
389818
1183138
1299788
640321
553005
1899622
1361857
327165
1960356
846129
184997
1065629
1491823
480015
1685019
712709
1187299
1173253
1037622
345672
936019
705073
1069855
1718199
1133808
987666
541091
474702
1537779
592717
1445256
1586824
61683
844926
522500
808614
220755
1718069
943597
565147
53285
1979669
1814610
215959
665396
106104
515605
41028
663907
97446
1735060
588517
394185
203022
818338
1964357
1861795
1861292
383592
118581
975991
78645
1051244
1967090
432170
1651898
177729
858055
668932
56443
1928724
1499977
1211804
1236750
542273
1630466
1857253
934160
795794
350678
1560279
378233
537110
1945494
1585481
841579
1799735
32515
145622
1999434
1483915
1376470
265734
1881055
1478660
1273665
832143
33398
526907
87009
730026
1068070
1170003
1450322
676613
1938272
1293215
1784009
201975
1553140
60849
364143
793937
219314
829933
1020762
896833
1683321
1864973
1201438
821241
800690
1572380
425009
718814
1326803
659823
1395851
173631
62604
1058725
1713725
86289
59946
884669
1007890
530608
794335
1941207
1366906
1046229
330691
1315484
1682999
1593699
673643
214897
1195690
1690118
212668
202235
230115
1794174
1944960
1017265
1714918
290866
974821
57824
872863
1579614
32296
454831
1675851
409400
1725004
1503054
950324
828569
1910916
1770237
766622
1925957
696272
528731
1080019
1198229
514023
1481448
1149102
748186
239034
1963342
171900
1933037
15648
700316
102040
556484
1468559
693532
26842
416997
1375655
819395
386164
477350
921222
1360787
1274996
1245427
1969390
1277392
549684
948972
657362
1981113
1322544
1433406
1545377
864652
1775692
707403
1258125
1394776
1617319
259936
1860678
22729
1081176
1860356
752862
1887001
1973418
13054
1497822
86040
334709
1817934
1274247
1615105
995024
1949088
327208
1825105
1641082
1933051
359472
1639921
647035
303983
1584761
1870204
1813154
314846
1156736
1544118
1344295
1870891
444855
1284330
785705
911528
1346757
759888
1373923
599285
1475260
1348525
60509
429473
753975
1542241
1420974
1837166
854413
637556
1508584
574047
1364451
904443
1740917
662831
916391
803579
464561
516400
1297214
1752681
1794671
741595
612583
415957
1004511
1945476
1299158
776976
1572867
1549040
534798
562011
1592521
689104
339555
1638059
10077
1837604
1713845
1406460
1422335
1352281
951324
1900435
728101
1809504
788015
761915
183607
870116
1597379
379919
671712
226497
1254707
1765902
1002457
1112442
33294
882689
1956314
1915045
1187391
396652
1936176
1343581
1059781
45733
7175
767307
1658292
996450
138439
1833957
1975478
1024885
175356
418330
342056
1077670
1702440
1586060
151541
765573
137824
891886
952537
4957
1351476
1022104
1898717
41470
962798
553538
1878505
815629
1360281
255953
619145
1935264
1300974
1359355
1185062
964773
783157
1785095
610790
1730545
555885
808000
1679259
107625
1679934
12868
664017
1422568
847669
1194569
1520130
1898156
1205157
1767223
1783486
1509236
1676832
1861659
1264015
1535945
370067
1408413
1087832
807981
928228
1749024
1044485
1877884
1149136
1240059
981366
1984701
1572800
285053
1539538
880546
810510
455267
1668605
477708
1967445
971007
112700
1587847
153627
1325044
1219658
562846
25020
902498
762118
359073
1226961
1348830
1350952
1486858
1976166
953947
613673
505969
1221008
573492
541180
280934
1827920
468163
770854
777788
626814
628554
216452
475762
744841
409760
1435371
453906
317470
1526287
810931
1628492
47771
512736
607462
162203
1132017
870293
997616
691459
1629527
33931
1036396
1659486
333241
836603
1084310
295652
194251
818299
455996
1967458
1094128
1411446
1898191
1711688
1437329
1823383
69936
798452
1309741
518112
1838832
1625399
1939034
1760321
1480500
863171
900228
220488
122647
575323
60650
1122322
1134911
1733881
473481
1685477
1111300
753064
718511
1107728
1653458
1089074
1542228
1692384
940150
1864924
96165
1472011
1137631
366455
1721639
1959404
1274077
1026878
1180884
1696601
1123167
134295
1318875
161315
1682315
1345971
1835463
1174162
1936249
618019
1656781
1235973
110319
1806211
984457
570493
1362608
1456564
1768126
690663
1874438
1304863
1692948
1212339
845608
448493
1422540
599046
928206
1601000
1509081
1943181
930743
756599
245292
1212607
514181
484094
681393
1622439
1096227
1674438
1928768
1416489
613986
1997730
6101
1948116
653026
1307932
1416532
175529
1052091
1056883
954503
641506
608779
784418
1218744
760765
1204965
1032276
1863417
1013462
43243
253271
1942960
324235
845932
1639851
151503
436741
1473629
1427414
497011
357553
92024
520077
953519
382036
1346466
61378
1607896
1633431
1175184
297931
67828
1981842
1745827
378106
1390109
85526
825576
122791
555680
219349
1433622
1091694
1788270
492739
350720
1496186
1575283
878626
381617
1604850
718197
1745604
198922
257603
829254
1018809
17031
153544
1810169
1619428
13083
697035
181759
1368096
1395312
1140755
1619973
1864069
157519
37411
1325748
195969
1061334
1177209
1404015
1435803
714682
1226659
984505
645614
313375
86071
393754
397020
424724
1075622
1672847
231518
662908
482716
327562
806969
1166871
613421
723698
1803605
1533363
799280
206324
1594822
65996
734852
1886266
1489782
579204
1877734
1043840
98793
1947370
1050657
1153673
397434
673916
828150
895938
1663423
862905
1300953
1728575
1889229
1371108
14184
1943239
1340600
477709
1121810
1217490
1211353
1703922
837947
703842
1766530
18749
1305218
750777
1992630
1945014
712213
1954504
1358272
965155
1311221
1741997
1874368
1005895
1466886
1711458
1897137
300806
1742257
1729004
1120807
1394628
1623760
1404939
1425136
393497
1508406
750906
1200354
1752818
1120916
1878757
1209250
203234
1236617
1661610
1004743
1166184
1506079
490047
148217
1782376
858357
33117
1802881
1117548
1457323
1807083
738951
946784
1400465
1105161
1551188
1698705
1840281
1612415
1679428
741240
1652316
474956
158656
1960365
263421
797402
341287
606213
580315
1860593
825191
559436
793363
1916043
1415210
50373
596762
958446
1396769
310910
898260
814291
943419
1108415
1979888
1912516
142871
1661756
223555
1307352
392209
1482096
1663261
1483092
1813646
1884377
661463
1036570
738370
1467375
1945011
726533
4348
333054
256660
556574
990838
329410
255338
1449891
1353928
242880
549290
1998576
198359
294631
893994
9843
1208597
1012869
1833816
1356530
906035
815374
754340
538776
447415
1389567
1705521
1069109
1324088
907189
1097894
1258783
1951573
37764
424614
1821945
694552
1164032
430922
603012
1483947
1334085
1356881
480356
1774698
1590437
832585
677274
34903
697274
522930
1196413
812335
1991115
1131081
1377200
347147
1152180
31486
695574
503929
1514980
1001338
549745
1519819
1997425
350973
712967
745355
1808812
430784
1495411
526087
113944
327776
1903205
1231697
697845
809569
1721938
188274
948216
1640380
1721227
1968286
101772
1715338
1303486
797141
879673
427490
150209
154162
140310
501673
187648
1256599
157284
1950992
224278
1258995
1345396
1268798
328555
1709364
1609937
811612
1839484
1681550
1426776
1635851
791415
1420007
833957
809546
452216
1362070
460226
865775
1536924
795887
971959
1991605
1881117
1967038
506885
115730
1998630
1948641
1587483
119591
776740
643643
319299
212256
1806679
73141
1088451
1734343
1708078
1900476
1975146
947408
1801182
814281
989870
1391425
238736
45926
748011
184165
375868
424748
672147
1132417
1534575
519943
21755
1176357
1286324
403559
1886519
1239814
1933109
1210878
599886
789484
421237
6605
1068096
939429
1211757
315169
1434117
1333322
402541
1184241
1110598
79191
851614
1647146
1568299
993018
76845
42822
218341
1903495
992414
1421728
1086289
1054332
1474124
1368105
960013
887225
331772
888335
641534
1768304
873849
961205
1731443
1451585
1277958
1021220
282854
1996979
1637756
1280354
647458
743187
862516
918483
1775342
1736216
806161
628231
400056
1193873
886450
1249656
1217194
1108193
1133017
1165414
38842
552442
595093
1674468
1021933
1453895
1858476
1987744
1409262
923017
1230000
1347380
194828
1351492
939387
973233
1216912
1461507
1617509
159963
1202316
1547165
719508
771762
1553045
20246
971854
1587961
593330
289757
1826616
1453741
33410
1236611
428569
1283125
691905
291327
19890
33405
167857
439053
1643684
1502273
1170424
68310
1580667
1809583
1892900
895470
564991
184076
945267
963072
1865306
878246
670999
1128873
1300807
1538724
704257
1612609
858413
1958483
1170897
94163
1086196
194895
2567
693900
331601
1342647
402994
54048
87962
1117651
748668
22516
1175084
1408963
495734
1012745
1167384
1376231
1215016
447237
1489077
1120393
1699137
1482233
86849
487704
1249553
512613
769297
965163
1749439
1534809
1072744
1698338
684526
545261
403320
1194195
1785890
31973
1699909
1140567
947858
757203
1576237
1728226
1124764
1076203
882007
1321218
982401
1190371
1671317
1703956
1811863
688538
1590942
1834219
1904507
1877519
1373498
437614
1355871
1623502
232478
144327
1202077
1543187
638773
1430314
725562
1525128
624813
1720903
1436792
157838
297714
1604561
1072787
156268
59003
1904658
1324800
1464993
1273728
1889975
471072
1967719
1248742
466481
376292
329671
780132
505062
644881
1352574
1992959
13272
1760758
44219
1570015
1114506
584165
7264
1802986
585556
322147
598661
1983135
305595
1923845
924640
1809999
326058
1661824
356910
1551199
1128703
1808329
1917717
147481
155445
42090
1395623
1106349
314116
54297
1132252
1759174
1991532
39122
1601120
1689443
1509482
139042
1428245
1975799
1656828
270480
1850087
811237
1315942
397746
827182
849975
537160
207904
1991605
1784501
904553
745103
1548677
522772
1138472
1739665
10189
645825
648956
1786478
311460
475187
1383320
1715082
112773
330038
820752
1253242
1435276
885005
641713
1229325
1756629
981293
1851534
492104
440528
1663812
1644445
570207
568893
362592
136985
1652809
1257334
1550469
779832
587131
1724928
1177667
646810
1832686
583552
240301
674847
1814496
1830106
636987
1111021
985413
1987275
1644965
1654986
847585
380380
778973
1016358
436086
1457694
880320
396255
243385
176223
1328221
1798947
1237922
178756
16023
1705102
868803
352520
1996015
1622634
713378
542249
759182
1079767
1262280
34752
996838
550439
1528068
81565
72741
1580443
1191724
1192282
1871000
1075263
1059695
1052252
311790
1937389
881536
1426810
1129497
831277
1890590
1273609
801772
349649
688080
1912358
1100777
1538805
1014227
574962
35172
1212450
681327
1079660
705125
1131233
50114
1823793
1513943
574235
1555568
426219
1558109
1989160
1101212
478290
813110
1844034
1931958
1092407
1903110
1914377
663051
1856863
1198802
1251513
326914
1806336
485535
125081
1458910
293895
784698
1344013
332157
976229
643263
1510267
1177728
181391
929862
1277728
1202179
415602
944254
855319
591568
1727087
1572809
875161
1776650
1350022
764294
835193
1313314
1105879
1308125
693763
1639543
357679
246783
511927
1768779
1572960
101812
765525
1731602
392422
549198
1601750
974595
976512
19415
266901
1218151
1000318
855458
812157
1608965
897669
1450691
1779191
1182880
1662615
1285920
1147006
1007411
343919
1899369
807050
528611
1295980
452801
455852
75419
1740593
1535131
1406467
1312116
929078
1321837
1186237
274523
1133935
547173
328369
334327
1807994
409303
224010
1405476
248818
718313
1559970
1995038
1272189
637652
1002630
1054129
1634393
594022
892681
1716553
199937
1917917
626646
2153
536394
1930022
138370
1093186
1321534
531540
162646
109426
212878
1855787
936020
1793763
314325
1730183
1671633
820898
515661
648447
343932
1782331
318117
1916742
1883885
759747
1522683
109360
1735950
1459860
1977764
1799521
1122610
517248
726942
1426633
1595515
1334890
276821
58388
541367
1521648
1986874
224349
804382
1824992
789381
1423958
1025611
751430
13477
1128000
9150
1420679
1883545
1355755
59158
1409996
932680
254116
1465929
405351
1335281
902422
818817
99039
1124432
596689
1963636
162668
1147685
1048492
506875
1931754
242416
1767000
452361
1797031
91441
72878
1211152
656463
1219886
842820
151360
67560
1026063
807238
1889583
1734355
91102
286152
1278494
616306
528030
1585843
111470
1677451
1628529
521218
1352793
1915285
1143377
396275
1288079
115973
432188
328930
664198
1408348
35707
296987
1617761
1402358
424849
225364
992883
391600
1342258
873261
130281
1435105
1053352
1583085
902788
335641
317512
1138300
1710891
1052573
1865893
1507850
363223
1973449
449666
476799
433545
839985
497589
367152
1049317
559519
1943652
1116663
1754109
1397475
1419484
1375727
690966
998342
484541
99851
1782307
1180989
454994
795709
980597
676945
735377
1179021
1487364
1582351
872323
64618
1113765
1890037
1471583
155000
1764736
410086
1526016
267092
434968
482057
763600
231006
1854842
1180830
277384
955551
640736
1736508
785863
1549913
489694
891928
687121
1878919
275351
1641917
1133991
43489
250473
967069
1150750
285634
1307379
1469754
1200550
189902
374248
794056
358794
1503458
375423
810253
905894
774841
282999
1533609
448686
1688163
174980
782189
1352317
1764906
268961
1522690
734775
1139358
208658
1858590
1833169
1961218
1553251
1022288
364330
699473
1131621
148091
1447644
806833
562629
1469197
1378835
4812
170540
1449755
321178
1443833
662047
1128999
1654727
860486
754262
803218
1777004
1605437
1312477
1959937
1894479
1636002
47588
1205040
315101
891428
1046567
339998
1673600
276040
1600713
1809695
663225
848328
116100
1179485
1763664
498318
117720
1109113
928642
37186
50111
1426252
1553053
1169196
6295
1629773
1960020
559054
411619
233849
988406
75253
289414
754734
767842
1651936
337756
435078
613606
1135209
309765
1628690
118649
357060
1222313
399732
1681361
585129
783116
1115073
1002454
1427200
1423588
1873682
474480
1751682
1776688
927522
694350
1790056
25178
538841
1270228
1947342
1017180
497343
339989
662249
1990658
1170728
930048
633984
1986121
1764704
193969
342617
418760
1165281
1385276
267639
1550670
1899825
1029837
1930748
1291191
532298
1782159
425060
90934
1424917
1332607
458810
619248
1126661
281578
88391
97245
1754817
598196
858846
1448506
1257034
1366764
1730885
1062061
180648
1455935
1015852
138657
1086675
892458
112598
1925654
889209
1090745
234913
1261414
1835995
1885093
1197387
1583781
942407
1039886
645902
1127651
1498634
1548971
1286203
1272248
1254826
283447
666095
1567532
609156
873321
89048
855612
1938055
1888769
698980
12900
1330773
1639584
1964395
300468
1824694
239657
1392062
602764
674100
1937945
1447191
1816354
1547264
1406600
318691
84619
644766
1460058
1708468
733037
338604
894399
2983
570578
1123170
235670
1205980
413675
200957
548818
1323558
272287
1645931
1441588
1356059
1268606
659980
956491
683875
211704
1868364
1953647
1317452
286721
407501
737188
694254
1806893
901877
1430709
948119
101698
1268845
639719
391042
1296210
1816084
124741
1363789
124068
349023
364748
1039155
486815
615313
1102391
1217926
452695
1420143
1367074
1736521
1996053
1350165
1200878
1226922
832062
308939
1858264
591355
1112839
971714
1395677
1258410
1025665
1900016
1750702
1631545
1019783
873753
1282601
18747
1535497
397679
1242233
1282354
578563
1674557
165769
255540
1103628
941074
1971099
1258216
89838
50604
288150
14752
1318355
1365980
943883
181753
1152264
170984
561997
1212415
1216092
1759176
403997
68457
1554366
969214
1875112
1899245
1092430
1533790
304310
818477
1711060
105122
982317
172461
37030
1185983
810574
908122
1156045
926128
1976999
919171
1795428
1024174
1298775
1121910
918554
1167496
1281967
638976
1351569
1198208
1407338
1601393
1917636
1685121
807699
609933
212762
990560
355753
9658
1063491
1376283
193710
695785
1627972
1691970
663478
1078314
1063627
867522
1350575
421654
1111174
136013
904421
1103542
711227
712027
1621076
1725137
226968
821950
1763597
1829149
272103
883569
106283
898914
1539063
1695174
1874650
859731
717226
147020
1083198
816036
1022654
1525555
86442
483162
1550308
833773
1259962
1813123
1133246
853564
602109
1931096
1350154
358549
1112280
495693
180239
184167
1743523
1373365
612968
1922001
1195912
448473
1331198
815205
323586
70541
1754161
301979
1396705
1401933
234275
685134
165664
1560170
583231
1069459
872515
580384
1121617
574791
58815
1828849
1118992
315956
1815971
417598
1540777
1596644
1134720
699102
401240
916672
913215
313417
1480122
289511
915765
1410568
620383
1085153
1546503
1147044
1985677
708871
1674521
1668346
655861
1131644
1330268
1920229
1287534
1564694
1416623
934551
454695
1877522
1241781
1506511
1454891
711047
576592
716857
574537
371780
1242105
164282
1144090
1321465
1554396
1943560
1171105
1323448
748514
1392730
1909511
1122167
1139819
769526
1370068
440359
1140238
1962309
1524625
1892741
650291
1127557
345036
1830638
530794
1812612
254971
440986
549537
1366078
26953
730480
443170
1822789
1426946
70067
1859546
1858540
12714
1642278
1116580
1927120
879531
156974
38620
670425
1048336
1809360
1322135
319645
488776
1474157
1604822
1726904
1942029
1122503
532135
116238
1484515
1995775
1372105
773033
653134
1717637
1612485
703648
1718284
929308
1081997
1710593
1626068
1307447
155843
1799871
1972968
708185
831467
881377
1237274
1544577
1582381
280463
1386333
10028
700271
1442172
800783
1491775
1031986
626952
10410
89690
1537422
1603489
1673609
269439
1154855
1514630
209705
1854631
712699
1843753
1480696
392763
1051872
671006
243957
1739469
989614
1737745
783396
344798
1708038
15311
1919060
1412899
773420
513540
1504755
1301023
1673128
1699929
220267
1757739
578937
1933775
1854449
1944238
987844
1585338
1532907
75302
476431
253647
376523
1991159
1886791
1781259
1023215
1032016
345341
1192486
1484610
306127
733470
1765128
37750
1382984
191266
1439817
1593593
1705567
1721457
1064596
867171
1108765
980780
276612
1723853
1585882
945511
1549277
564847
1833281
1941260
1102440
1130015
1278920
1429261
1843424
1500874
948274
176193
402537
1397286
737203
964152
1491670
1853996
1201126
243656
849437
702357
665590
1756168
462691
1295743
1578407
1070111
1375689
1883952
942805
1201257
424103
953624
102039
1246622
1583055
555549
241159
1054188
1741213
1572661
416410
221326
788725
972794
946325
954182
495413
554094
1041682
756755
369793
1540801
1275392
872879
465598
1268148
1388561
1733591
655438
1598455
1420589
1111767
1376567
375135
1085227
1388028
1447821
481713
1747662
1963965
558495
1534369
693253
351296
898060
316261
547037
1442815
1703383
1091659
315744
747987
1664134
459351
856914
1689828
105116
897837
74237
314014
1472127
227670
1841329
1575300
20794
228390
1923240
776165
1119834
767724
206811
1131242
329068
1923312
472339
1517057
1815130
1902866
60609
1524103
458067
116091
628271
499799
373470
1026507
1219579
1360126
720448
1441183
1624448
856307
1714781
626455
346574
1253238
1994418
1470091
806097
1543534
1696794
907902
886483
1741158
477262
980057
1287888
1422817
334722
349399
1228292
1871330
598449
910076
1326888
1268688
1623525
705776
1806011
250291
1855775
955365
1022034
1145461
1551789
1697707
675552
1007948
459205
1628286
1993375
656219
102309
991788
315976
1902577
1990802
1011236
133680
1147725
1545143
541580
1824178
1293894
44523
1097443
1836708
274946
993011
1854186
798387
871786
1974500
737523
17859
1489712
651420
1029053
1371462
821676
450200
300143
1593889
137108
4709
756372
1917635
1385402
1895320
220740
26293
177203
219015
473126
1247962
37982
1207615
251161
1536998
1610593
1581020
996896
317751
1516860
544613
1429273
1274971
893511
1352320
1956637
1974495
1047554
1632956
1944598
1282197
24668
1829689
618889
199536
1631496
1738972
820025
1346989
195651
1736071
1296005
34442
1797830
1176721
659756
388041
1248217
773564
1634807
333789
654334
1538301
1568946
294546
886139
1843675
478479
1977491
1617224
960382
668100
176059
1002068
1461526
585635
1410817
1066246
964860
855902
1004523
458357
680528
1716877
1505724
385435
727588
1112896
1744571
1241718
1118827
1479934
1285731
1413944
505669
1855663
364528
754606
1414027
1408007
995749
492187
1464296
1650485
354064
1754484
1789126
1720971
748046
223575
983443
496549
1253202
781930
1658233
1767548
367343
507234
211625
1487195
989233
368125
644687
863333
756642
402626
1593784
1562246
1087735
102820
1224532
1430069
835948
872683
1894640
1481148
1885115
322770
146212
978425
442349
975434
1165947
1248570
376834
181930
1253824
219249
720992
1646759
1015411
660756
1888751
1090106
367021
461379
764654
979869
1984265
656260
1351166
45213
1567218
1264019
1560110
937103
110088
1037484
541830
1616683
981501
1783337
1965113
1493723
1049780
1970279
1055414
1186050
1500643
1270785
1283101
1812278
74098
383877
630299
1027113
1733687
262738
1505242
232299
401545
709760
1966546
1729283
1697359
758876
264878
652129
890309
1427922
42189
1292996
272260
1930171
1166757
1468198
1707890
1068872
1248846
1258715
1786037
350149
993852
294708
742044
611487
974533
1010723
305658
61183
1778719
230571
375212
1426322
1909625
1297992
276204
1208651
1419942
386763
1736747
745121
708333
1819877
1522492
1663280
594016
1050
1003662
229891
763473
656911
1283401
196123
763316
1806658
673137
1076318
1451092
39936
588606
1666688
860
1594239
1470063
1285874
1266071
562419
1929389
795616
1496008
317609
1943755
1479017
1942897
991450
1988816
472483
345541
233151
1985740
296506
204584
360317
1683685
756193
316628
751038
188369
810416
1805497
394001
1207348
840966
1757508
1658193
1186340
411593
89647
327411
330485
1220458
1206574
1273933
1529337
1096000
1716227
1901010
1725928
1564583
23853
890369
868407
832765
1901549
946265
992669
1669842
452707
952700
1996027
199631
675813
1656511
1385205
600
947127
1570689
1642768
1093237
612564
1996134
1377775
1271551
390704
728512
1688107
814491
842610
803413
184111
1244137
42786
270723
1011114
998134
1390625
1346547
1812263
654501
1940865
285343
1298514
1727053
1504231
712606
43952
356779
439279
39971
1784465
227044
981699
1614975
1225808
415351
1202518
470027
760593
1063905
1641036
198600
1377865
1440741
1004049
710028
891774
540052
975461
623179
1955963
415436
1180873
369352
60652
1765632
777580
714502
1189440
1018230
1130806
1992975
1168677
1869908
1381090
551079
1959121
1329268
164296
103421
1590018
684972
789098
641738
484881
1813208
343171
979548
1039394
1573164
327709
848410
1842277
1036481
175216
1911669
478193
234843
443922
591
409056
1537819
1509840
226238
130113
1421131
586095
1633245
1161977
2881
742155
1638013
860068
1890351
120392
1138672
38368
1167983
1163436
264447
821728
750598
1255217
1041683
1166141
735988
1920267
483796
1757064
1790979
1111955
968383
1355664
638401
372823
199139
1744182
154938
1500778
939809
244090
1452849
197592
1600397
1073339
158237
793447
1202744
140564
970854
460122
64594
438493
1966828
200048
1596407
320268
178890
157215
5766
1813530
894141
1288500
132019
1520380
561658
868264
551215
1635475
1803154
1996842
655388
1544124
1579487
1859050
1693865
1043707
794044
1507119
228138
976235
921601
271737
1485489
1210984
1981868
1323209
1836249
1273974
202047
1068199
930187
555541
977895
1525983
1527178
302929
1680452
570795
1427253
269515
1834186
1381089
1784656
1720161
560779
1502174
1317502
1498632
348775
1461943
620024
1208535
1540425
1380571
48540
1496804
1123011
1250375
1932065
1920026
1230777
797262
1268191
827344
441589
1724709
1284361
530356
304914
1000122
1347077
757094
1935384
675386
719891
1559906
1248316
1694402
1390077
213382
1647893
439816
1779869
1935232
1912155
1540175
1835279
1661758
109606
347035
1088473
1452394
353164
1937687
1536506
1455427
12007
306150
417708
1733834
1712344
1351520
1918478
87637
1713339
761978
838042
98252
1569467
1671521
1305303
1588945
1208697
1955870
1579418
59312
1833303
1770622
1411290
1130919
896614
1903935
665233
488165
134993
1690528
1980603
1141091
1974698
1653236
732085
23435
1832396
348862
1340039
1062778
1018536
1646918
1436522
862124
1024976
539770
1116434
370267
1885578
1932515
1761089
1151925
1565678
177362
830393
975474
1005652
1165086
1391660
1924272
1704383
130663
552875
1148169
638147
1417846
1769846
1184779
1531185
1883121
1384153
1549452
1372927
1683010
1269588
617322
570785
1899819
1425598
3059
739014
1040270
1916188
1307041
963537
505249
887935
1474919
344226
226257
253054
48190
772242
1543870
1097473
606833
54364
1121550
1158910
898263
27724
517923
873514
1958607
1054285
1795965
604547
120834
289956
1682095
946844
1091532
1029476
1480102
1975331
1711518
1618485
673021
613767
1792620
360006
868026
844518
1964530
307152
86677
890333
64279
1864570
931466
1617910
369178
1711379
515804
193963
144324
1657717
1906900
872229
573857
25837
1512417
1270858
275235
266058
931146
664731
1765191
561413
460125
1126198
1700105
1787968
480466
585537
1630879
87226
1131145
1524500
1588395
1878564
964432
1540523
271083
933157
1154987
1678328
1582862
1699909
1774475
602641
950791
1495605
1939210
1768213
1457219
1503637
1873003
738191
1100187
1608959
145232
1791187
1308789
1670522
1439719
1386933
807370
43798
595044
509583
1533214
1432186
1691269
472730
1203876
1362962
396080
435627
87820
1542533
1114457
488525
755403
1431401
771324
1961635
1079467
1073929
537324
1094004
533924
542036
781612
1227171
1033645
697479
1097924
1954402
509271
1481700
384583
687309
1394861
1619297
1815101
879348
1926569
207515
1447962
1745487
738278
1442053
1810371
1810999
751057
1122443
1114090
576770
234277
993440
968073
1669703
1021211
1352465
75634
574759
1625686
160072
1643730
607037
615284
1120643
1894741
262400
1228648
1531989
771934
1281197
448
152834
706440
703413
107574
327256
764022
1293976
1922358
130583
1675851
1948240
197657
136939
1259401
22540
144358
895618
1705745
879157
1434078
1996044
1998539
558348
1054388
268505
223839
1865226
744442
134566
811399
847014
958872
422467
91621
700891
1525966
1318507
1420221
1183806
649676
1429581
1761390
1954411
1777855
1067659
1599865
1025615
1931917
1717349
82912
780873
519376
614419
1207983
553020
1076664
981682
830143
1204150
1606033
1034346
888603
1585723
1464670
1552019
951261
1609111
1577611
1791079
1783319
916385
1862113
1666799
379288
370740
243160
1136482
522341
1618669
401208
895327
211858
549148
608135
972212
1279309
1059757
790508
261894
1467906
959727
1187446
139875
1542125
1478302
403277
995587
1187264
1573086
1429724
1040614
530169
1640097
1313518
614210
680784
477670
1218593
851706
324736
153539
1243673
1185125
1935527
1896051
387483
1134307
582057
1761602
1377078
763522
917325
1535442
213759
1507780
1559550
1103483
1791725
1398923
518249
1080495
1018851
765993
474561
1719199
152697
803545
1543005
1949423
467989
192018
1095189
1648024
1511078
1762483
635765
1920585
1236088
1358362
455884
352296
16940
1086111
1463992
1060840
1134760
467805
1461157
1402944
708518
76010
242477
443590
752003
594309
110232
1870435
20857
1544647
76678
92891
678150
275507
509110
1943628
1710779
442974
125170
1869390
1610650
786095
1764718
1991255
1581011
347004
1919585
1897729
1664791
1215705
176498
347779
924048
18512
305262
1408950
744159
1867557
33564
1886421
1982160
1163038
1663718
1911755
1016318
94905
1363098
464887
959239
1950324
148346
1352774
1263588
99694
608031
756749
1226940
1302967
684002
1250322
758464
44320
1696523
1916538
250817
1463672
1390686
1017406
698941
869092
812152
866546
1307190
691695
929407
1814539
1970459
898571
579451
1410346
1525525
1011899
1155278
63846
1269983
484365
1932249
1750269
616655
1250371
1790740
1829427
723819
18956
144533
815840
984988
1945024
1289754
387680
1639963
688977
1278334
804750
1720159
175874
1221232
1995257
808867
138890
154901
130826
992569
272643
1877062
1168101
584048
1084255
1757771
573420
1937328
1100095
683028
1956689
1063242
44466
506815
752651
127751
711615
247392
395532
331211
1256965
450338
1263150
1299202
477367
1675526
1132242
793432
1121823
449991
791680
1142371
143296
788610
699082
1661533
1884698
1432410
1375127
496012
1542235
1916893
1627850
683361
1157539
955778
1894421
1268813
1443633
1846615
16816
965821
813216
195370
109759
956536
128250
1861785
1458521
471057
1597484
1633913
847461
1080036
1502057
994148
251659
142631
27291
1462282
670874
282736
592187
1072842
1557923
387547
1796514
64866
235653
1218727
674537
937142
1453606
926254
1930166
1492582
1428284
118221
1225963
1863654
1683225
1181182
1034671
215793
1041563
1774900
1123628
262160
1910253
1630621
1966875
1528489
1750331
103111
1589664
316843
1016734
387395
1375097
257070
1242408
1644573
1208772
1070130
1593544
1646997
1789179
7327
38656
52004
1498573
74183
473288
364248
517015
4433
1948840
1359461
332422
1674990
975394
1865157
305086
1537258
64404
359574
1955836
1086037
1769217
575970
723379
240464
621229
291431
535807
180764
248337
290782
1188740
1674944
1154597
900382
1637079
882339
485879
1797412
1421960
405552
828405
1708293
1467818
1919083
1753670
384928
491618
1320947
669597
1403983
1519519
1047965
1901254
793229
945181
782053
871059
569523
823249
1583678
1095314
1397962
1185740
1698007
1001384
288842
1982705
106800
182486
1288006
1631717
1122195
1829404
172929
1301396
1063580
1251683
1025392
548564
1638462
1056871
1760363
1153123
588333
1624494
1207917
1940362
1622852
1727891
136785
745015
649125
1556431
343812
127957
1099438
1585179
932290
192875
1452163
726755
728783
1449367
107781
333241
884000
257757
853983
1413598
368163
1705250
1397281
1722716
259410
1204334
216516
1545318
1029401
239664
762844
457302
1244184
1931777
1032173
375776
1085992
1328960
1906657
421713
209651
1905076
552204
369750
1190624
186862
742137
730832
1482697
821935
701609
532061
1316740
258885
400493
55557
1568083
1621819
1359529
327487
1884276
1210933
493631
59538
729466
1471466
986220
1182371
1347721
511303
1878434
1074098
335731
802428
1949283
1367655
1657033
1952406
1864474
765319
479838
1929283
534741
1896871
9931
523058
781399
1763651
10152
281435
1192090
725787
358696
1894858
611098
225011
924694
1315263
448256
1401807
769135
1976985
731290
924990
652890
708757
1076336
1131098
204474
1896597
92547
1888086
1085059
1883393
405804
1755137
1924724
342811
1487393
1744732
1608613
704611
479081
1666128
1781800
212797
1738157
645063
1244401
1066927
1113644
295044
1781534
719397
1884093
970194
1469586
423018
1463717
443101
1622879
1907083
1104533
710694
447773
43597
1559887
821290
1615134
1704288
1376737
1996562
1065271
1122065
116349
857820
1632908
1200766
781057
1839718
1575499
559138
510747
1670777
1533460
1154112
1174453
1687156
1915417
149586
1505789
558206
1483044
984987
1413631
777802
505668
1434577
1687026
542767
1442278
1741631
1465196
1165295
1907282
520301
1673131
703971
1575655
1005057
617499
1044844
184950
150260
751676
122550
1871144
1613922
663224
933315
912896
240248
922242
1330528
1306613
1960840
852008
1751352
88123
1255215
1924529
1212882
958740
549176
444
80143
1515260
1745097
1790782
1392163
183578
1742496
1773991
1129507
558440
1803088
1611742
102376
1081324
1646606
1823696
1529592
575646
1200289
1300955
331067
1139142
1349043
1108126
961731
396779
667771
1026879
803695
983713
1915612
669666
337163
1575305
1851775
595598
381660
771554
734595
1387114
1173130
1056381
714198
1432818
472551
574995
1879655
161230
657386
1172495
1995514
932563
1661299
248147
1153371
949955
61971
639173
536367
894118
433363
1322344
1926955
1068560
82304
1421488
1993047
1253278
91884
700961
1301509
228901
796098
521339
831465
1047173
1159553
1647051
527009
754978
180321
728553
127012
1151650
328937
598244
820969
871027
1057573
1304607
505852
1473410
1198009
1758444
1711948
1281098
907524
36680
972340
1174726
603427
17308
157463
1114755
1383740
823442
1854384
140089
1005449
801517
1164524
87069
1385394
1834732
1591879
912778
735380
1219473
1611704
858616
1226542
1618708
292517
1882624
1558451
405716
1678598
567580
1280506
503739
334049
1714097
1692602
1965398
1123239
1404287
1002392
1847666
25519
584621
1257152
1446129
845949
659864
328086
1435210
1228287
1275400
1992665
1996997
550236
371370
437514
1689018
1044240
1156493
731961
1863167
1110609
1775437
641501
40837
1330822
1500435
1656895
1431162
595882
1113241
666023
791283
229970
613828
90743
185034
417726
1354232
936749
189160
681656
1895961
770516
327044
702365
1130240
554435
178650
1285414
1362560
1698357
1662117
1868056
251011
183830
1291750
1871331
486459
1429273
1996181
681038
1051010
443028
136458
1016798
433161
854399
1865285
837846
1171628
1098542
1100192
518846
14114
199647
784140
484364
1607928
1916986
263761
592865
1353544
1453093
1337255
1889805
602934
524138
1003642
179716
1545712
1828112
40492
1096264
1966647
1227983
1071382
1709719
1475938
1136265
842884
1085566
1328194
671201
1894946
1229093
156651
846991
1725999
1899196
1291418
1264195
728445
1641455
1912255
1658753
1540044
1142345
1824453
139669
1245287
1951869
57117
502061
816798
729031
1190015
1751222
1225842
415911
1226573
88339
28995
803437
355997
1977875
757328
702923
1526385
943045
926212
1803365
290373
810251
53912
1732726
323656
1955989
1735524
130131
863269
429299
483181
114179
1373456
1764237
604359
334848
1802247
843106
1800775
363115
1499127
120529
1883123
1711519
1389531
1134689
1882777
1176711
1776185
522796
810393
1300324
1782484
1507161
515829
1798852
1949250
627658
1051877
1320058
1547966
1865654
1255878
383621
1684149
1698920
1880006
549708
1434543
841426
990276
1912202
753377
594278
718995
192125
390295
1364166
1139279
1217064
891885
1274695
1490688
590163
1527294
690877
422560
986676
554077
1660122
1981552
805225
20203
337360
1062492
202857
174767
645617
1634065
1453701
1782647
1360352
1907383
1195984
352554
191945
1878541
1863338
109992
1639231
1220874
268550
739318
1045261
1958248
1974893
1069863
109053
1937080
464315
802511
519084
1606337
417230
600262
1938776
336763
947098
988644
1797029
1378397
1007071
1068233
1311065
1011991
1079740
667502
103263
175346
1975551
117044
1065808
965950
277561
914320
1394828
596033
470540
1618933
767780
1439480
108070
936455
1820031
284576
1920498
1146304
1920576
1979232
1244519
1448869
1530141
176112
1281801
1722179
1638023
1173510
551524
510470
1765648
844650
148494
1622595
655574
1304781
964020
379940
674172
750369
1781171
623830
118278
1867468
1579936
1605104
855366
55761
1203695
1722720
1759568
1047683
1727744
1538376
1667773
1681809
119212
1720375
513418
1388584
69005
1662748
789300
1341884
299161
1355730
930243
861194
1749879
777205
983805
650823
128899
660074
1975680
251291
1897093
1213373
389189
1657193
185465
265594
542506
825991
466311
1011348
1820479
934349
1508307
1882767
1256996
1170815
1927182
714298
349792
1983812
1724583
1172220
842085
1275713
1606213
1803470
196287
903089
742094
689435
1874396
1801067
1095958
814957
1182297
1521487
1798807
415039
438514
1693239
1485265
1918773
408550
1274216
1599802
228157
883897
1930570
1124010
368812
1077722
1776336
1900811
1190837
1965666
1870778
1372801
1964320
1305003
1782177
181354
1178112
691630
193717
271972
980921
1535931
164365
678920
150463
360429
1128806
440462
588523
141638
236868
1747449
1255988
1813962
171821
1637665
1196752
193693
1994937
318583
1093116
1131762
1291185
1169723
1228880
1592062
2616
1065677
296803
762661
1428580
518523
342177
1301461
942606
1391748
599787
296906
592163
956091
920742
1076987
510628
970406
874199
1804702
756813
1599234
1126294
1251775
340727
602451
550214
337465
394337
518921
49488
1782145
1836068
660957
761770
532033
259509
1159754
1595601
1841793
1916945
1829306
989769
1520489
1378927
1034946
1512762
1178709
626495
552839
1094142
1064108
725738
557406
951232
1818424
542284
422693
1757847
1543483
1676884
1225982
656565
449492
1850479
964215
624715
368529
38765
355995
1171253
1158828
766880
36434
1811576
1589430
124396
53850
1950080
1862801
772541
253370
1485981
1561281
1811139
1488122
1237618
1730098
1726168
1221904
1748090
806140
287054
1827914
694790
226982
1476037
178603
1065111
291192
1922656
1769353
1310706
594188
1652891
806669
1601227
1342440
1551510
1813053
657834
131600
16318
1172638
477040
433035
748144
1104568
1634990
412311
963338
1605578
1157328
1251452
1536990
342343
744592
1853089
1864545
731882
446171
1987146
1941015
385420
475662
1728357
1901181
572258
446536
1189711
202492
645149
953733
1634971
1777175
442158
1427423
1754052
610670
171932
1835922
1652571
726220
1076676
1826835
1325530
688522
743094
135724
1606111
241958
1021111
1890446
351360
1963023
1823763
254423
1952166
570502
1861923
1315243
1898165
1754600
946145
120289
1505949
535310
1940418
753183
1292749
707769
1007696
1737090
1609169
1664347
853094
1623189
348767
166557
775936
1163275
146974
1095566
119958
755904
1508874
1816893
216487
41497
1093686
1492519
1487492
296366
1326514
958857
172425
547271
1424191
3663
1807367
1279078
1305671
1546832
307951
1045735
1011980
508786
842741
1085226
1396890
1495046
1688672
940834
1986705
1899942
1790598
426441
99206
1963071
344949
310078
1152327
49254
863814
1076150
540904
430008
892019
1730957
1334732
547392
1404262
395827
1404198
1428504
532446
818112
716138
1553503
1425308
489631
1839326
317611
1490709
401341
1148473
788199
1648366
1978067
1794453
366615
654002
959695
598340
1636803
8109
60979
321551
338272
861221
1700405
1132465
595467
1659276
533490
758152
1995008
34311
1112460
403495
1963652
1329132
1878645
1510208
225624
379153
1033416
1143559
1508559
876727
84986
1427132
885373
521348
461088
696247
1016845
899297
148291
763303
306113
238176
1604844
1025030
110665
262620
1830299
500159
584692
1252463
252668
424586
1475311
1147715
599415
922343
825023
1225992
951993
1623923
111857
348087
531697
839134
1111829
1458576
1919168
691819
619649
1607893
225339
128361
1238856
1629390
641498
1122827
1642318
1429122
599353
417926
645140
834899
458010
313921
767130
997325
19527
424076
343106
576283
1625545
912934
1652927
588807
1391399
1560582
1717417
262428
773728
1511502
868187
1411426
1042055
483234
619138
673234
1033756
1909583
1295252
1999028
866768
293586
1102838
775551
1819850
129542
1558572
375465
1929416
245336
23979
531588
1948720
119009
314198
794423
1246260
337942
1732127
613092
822794
401998
236245
1368661
768954
1301330
18965
993460
1130925
1422169
1722382
1809432
237945
278268
53242
1414143
1651205
1269281
599455
183650
1974049
131038
154568
1212901
869
1811116
919189
366385
1697063
1696609
853348
1009668
774721
1504372
1795564
600186
145579
194399
149581
1000155
1176392
966291
1568304
61650
424263
1950919
1800826
1721257
545374
1174401
752704
1748513
1454153
1159358
86207
1016071
104551
1527313
1832177
1360631
1053938
765591
1690612
988516
711508
1391200
1078113
724725
169732
1059458
348128
1512568
1700167
464642
1058142
140613
323424
1096260
1577463
558521
66040
1928170
1109436
1538355
285642
367837
532046
819841
1242636
928689
895750
10522
1178102
368144
1786698
1220652
1969452
1381060
239348
523715
690372
925662
1073654
180590
1375824
874548
213036
876894
1978698
575563
660301
1217716
872107
1025596
1832798
1266208
1693509
661136
1399402
134607
692231
1650046
1832815
1818335
567947
1919133
1595145
1090846
614532
1992909
237135
780396
1442525
1742297
233452
1854120
1810869
37156
1357180
689805
1250434
319921
1419130
1553293
1636718
1228148
954341
1616112
15539
953495
1143336
930946
334283
993377
567657
1340896
1032134
578753
359303
1536158
263840
1787981
807073
1123844
501440
1662679
1780072
695677
926176
1028836
875237
832171
529945
589770
1331696
976807
1882405
1556241
1400889
1707867
153529
1979895
194981
1193203
1937118
518638
1558133
329214
1243762
696152
1067248
1724527
1193978
257379
6968
707936
1948823
528513
1119581
965885
1396195
1337907
1486819
1594956
186557
1373868
1763998
246265
1021038
1130507
427021
765088
977299
789874
1335412
1018086
224851
717896
923212
1514159
165707
1670178
84562
1975745
671833
671463
571291
670237
323482
224073
1561817
1104272
1137483
480235
460408
1707044
613336
867446
434560
107832
259914
858939
508350
1167528
1365063
593706
351976
819981
324829
165335
1258057
826770
1930873
941664
225680
1503414
290156
336915
1176684
1267042
1627507
1305937
1792972
1513779
1793286
446556
570165
812003
747241
1955171
1053793
1660475
302276
1471929
1355624
724854
1504405
1574800
241271
899303
1800194
1200251
405462
1812499
1753701
407793
1765327
497466
1998922
1080287
1936766
214324
5708
520897
781125
1752906
1564946
685675
1960682
1616202
1382714
1820794
1326696
421612
1320250
1809792
339264
1893127
170357
1184415
1353155
1821598
1039757
409361
1999188
343734
1390442
1478839
881310
1419215
634824
1560302
134862
1651573
760632
1511089
1737313
1937989
1507433
1505136
1654273
1305177
1049347
705042
323128
664271
1247107
499904
1076492
325486
1390378
123720
924001
664846
1441382
1273367
1226696
724712
1911610
1933959
245029
1892907
1916825
1281451
1095855
1225848
778129
1716554
693436
79503
607912
1350252
1193964
585097
1752907
681393
327746
993481
1053053
90318
820484
1974503
1848280
1278928
802897
936913
139547
1603326
990260
1564098
1508184
1241375
147389
1894690
1389807
1612889
1351468
1780145
893807
1422282
1575103
1529757
929377
1716994
1845160
1874332
108327
1187436
180947
995998
147306
984017
1706629
1699953
1307641
106434
326566
783294
1378488
296970
1606564
268566
1100935
394522
104718
54020
1234373
1524592
1540826
576973
689205
1245938
1071571
1500231
1457764
556200
130780
1345664
937816
1927567
89930
460721
396925
93085
1830741
377981
633067
1651858
633191
554180
1391939
93152
316360
763849
813992
362867
108465
1567797
1264064
1164267
492819
1469172
1474351
890661
494938
1378125
143583
215072
564789
679010
1990152
1895980
663104
1644853
1593255
996171
579605
1609329
140706
186619
1254043
55086
881512
1057164
1371257
1614565
982555
73552
1485016
371148
939908
1606908
929382
1529019
1944898
1104320
1050692
845661
1301833
1645172
1942380
858552
302790
1423549
1497784
1608060
1619327
815213
1479100
1206102
1629047
392767
56893
62074
359933
826575
1725592
842770
30556
309302
1620329
1824403
631002
174231
293080
1486462
224722
999697
1322253
681509
306839
633565
1879006
634796
1445412
1452154
60018
1974556
1995219
1722322
829083
520542
174792
833767
1550553
1601481
380832
269939
804887
407635
1252949
53599
1330284
1839500
39452
1401251
523605
1258255
1014915
270324
1684989
840353
1290136
348912
1135562
1611739
1998181
1873076
626267
344453
508136
1861849
1729377
1473956
1464598
1575610
1569767
1658130
1203960
1539094
1263833
98447
1590550
30145
1921916
732511
124420
1922623
664578
562214
1029237
37406
25264
875749
1968118
235794
791923
68446
321793
244
539131
1804831
954577
92902
387808
1152474
1299122
1143382
1407694
1441201
280488
1132733
421479
1307995
756546
1257664
849645
1980539
81437
268216
1579139
695529
1332886
1317880
1610454
312424
1707539
1558183
897273
662965
1868944
1724830
1749030
1884425
1365144
694155
206065
368110
477004
663094
609795
1237054
176404
1090903
1138225
1455109
1224839
423822
1499377
1830530
994104
151019
1163486
1839222
108334
155064
882965
152758
1328170
847631
446689
419360
1384587
216474
190345
536585
112721
1945241
1972601
599584
1142285
121790
193153
1249864
572119
1497607
1150411
1606836
649814
1642092
368066
1299991
1125357
1116887
810105
478891
239914
1647536
38707
1715706
1614119
920425
489429
1231342
597325
1737540
1534929
1787137
161840
360174
654558
137497
1863303
1166704
331937
887085
1370176
322961
528662
1577890
149251
1400895
227596
1313929
1704751
799154
41931
1574904
859140
554542
563216
1796886
562538
845501
151519
1803793
959552
1205207
177318
771185
1533561
1523741
510080
1266223
102835
863095
193637
1462211
603559
903713
496891
1650250
1172610
892133
1624547
247464
329431
1526426
52908
1949768
1571260
365378
794663
470761
389004
1864721
981330
798864
1276430
377054
511164
1230530
1751354
1073075
870562
761210
398876
1607224
941506
188178
182987
377220
1390952
314402
1729866
1896223
717609
666032
204297
399841
402478
1335622
398815
372798
1612458
276359
1389830
899725
503874
1293384
1162080
1947158
409821
171332
340698
683139
406550
1551185
96652
1273992
1158880
1493632
1256455
1829871
1174202
1910539
127970
521089
207225
1167776
850693
520056
849814
1300614
989755
132674
187551
1090555
846574
224752
559782
707035
1571424
1539771
1360717
1497858
1902176
805747
376042
1906332
1170810
1549126
1577246
1692455
205942
469101
1097560
81691
1901380
423116
1439305
887465
618247
1910299
706717
573908
893029
1236879
663803
805913
881253
1080962
755854
721671
256711
999327
1790266
1752988
1705261
1091147
1205241
1433401
1805013
850691
290407
622345
10529
507307
448753
1279822
815302
1976255
880854
180959
1721385
397358
1579513
1422669
569540
820665
1175258
871566
288711
1578364
812622
517050
853629
1534126
551986
1224446
870572
854388
856623
1748420
1516451
1360772
1226233
902365
1752488
1330631
848758
227335
649916
1774850
1455157
1240543
1152704
1252929
1083655
1464393
952060
927333
1852446
1861722
256277
1966667
1244165
1808271
1690000
1759795
580401
1549349
1613362
770943
794021
1792676
776422
514594
1642951
815668
493482
64767
1257186
1313145
262580
1142483
1651270
868914
236143
1931751
1758072
82604
1670973
1084583
1500892
303131
1176848
468755
955541
836541
140615
1725781
515440
253286
1827447
62601
1400887
83064
920237
1636937
1780496
1413635
1091495
1231801
923020
1488309
1647859
17137
1493460
750517
1817365
1539160
207698
1358148
637056
1100965
1457583
311352
1494664
144414
754778
30245
1362857
170081
1629523
457354
1270089
1358157
1393189
759652
1694833
1351845
297045
21923
1961162
1978818
1890627
1138276
266621
1538637
346065
1791936
1552371
624380
1881612
439451
10484
651114
741645
58936
1658662
1082872
818426
1905546
998733
519372
536795
887877
869731
1589615
1324361
242399
553750
1933834
310586
1646235
1910855
1956672
1030534
1775134
1286212
1816198
90329
999984
290233
1244218
1529220
10159
1823576
1950020
1895769
856752
769722
1507796
1111378
1641098
1300099
1611100
1339169
1345118
1388605
334355
1644840
1276254
1828619
745771
1156510
862085
1104163
285081
94403
1697273
1923291
1453031
1242259
622362
1139696
1518198
1936537
1403054
1151602
1624788
856051
400005
761198
1565316
1634712
1635490
1482711
422374
635042
1180791
155223
999418
904961
436545
435740
142965
1568267
249649
271317
1236872
1414677
912381
1686419
162523
1401989
1226459
599730
221781
973538
22549
343026
455867
4750
604323
896000
328232
1256526
1245013
1512277
16758
312349
1829879
1939649
1133315
376024
1105198
890751
1887335
990828
1154322
779958
1452182
673635
1074896
853731
1210716
417463
247358
409703
1072084
1445732
820063
788288
882076
1403434
756755
871761
1578857
1408411
433935
659929
152147
433732
1362796
421192
301818
1705889
82124
1076194
1705109
756748
487522
1629538
1672545
342102
1124659
407618
1946139
1998078
1316395
1112772
529592
805872
1034285
1455284
265965
1223300
1258465
629883
1162212
1529032
930237
583348
366177
308310
1855681
1014114
1798495
369405
1775313
1925043
678704
317894
494608
1102021
1730250
1337172
894135
432914
1128107
14675
1065079
1022902
865284
574771
1616602
376166
477381
521623
681924
958987
1685260
1202232
923097
793527
201914
588079
531413
662679
1621416
1117396
404218
1686980
702441
1313432
435247
816585
1234605
179975
1620950
863638
13824
1983364
500661
616232
528450
164583
1401581
785095
760766
477721
919114
910779
1065152
1990572
1668802
469932
127164
1649939
596538
658559
656845
1674982
1924450
227815
98673
983093
1718449
731144
143454
593771
642684
1821189
1533305
1926137
565773
1294363
1650130
489263
781983
1601619
624428
933051
1648427
1185917
822996
25845
1647464
1583004
587809
1515336
45561
669160
68788
890665
832086
728874
1735443
364697
1485496
1183269
1165613
1667620
8439
557512
390001
1502819
856943
1041560
1449854
1608519
840772
1975720
1612096
678378
1485129
255549
1234316
124176
140701
801262
1265726
1534446
1440714
1231619
42849
1047561
1942788
1967790
960159
56959
266048
4722
1078487
1098409
801650
43163
1137346
607774
341863
1619611
84277
1742850
1817901
1407129
1597052
1442697
91704
1555294
450657
1869700
1292726
520875
1473707
1382558
796415
467285
308365
1056801
527576
1853644
1515699
1840243
4222
434963
1845368
1707433
659456
182263
600865
1143186
468933
1755875
942000
479030
1819529
771175
1624465
1263643
837481
1627506
1387418
464077
945072
711032
1957774
603045
1850343
864621
1109056
886570
598321
1886450
1062464
440206
816108
651438
77929
1224219
1305694
1231185
1153961
1296179
1487416
1286589
1288413
1972980
735847
1805684
9602
510013
884556
5571
1918860
1318212
1663982
1737428
1283025
288644
1582506
1982682
1601403
284554
1080487
994996
1142211
791356
1084333
471611
151462
1108349
1553391
1740259
581944
671752
927364
1806926
1726696
1762757
54797
116014
1945015
421026
90063
595896
1406575
1156902
363574
1640293
1312255
490743
1381841
1072158
1056073
1392105
753263
1304528
485637
1647961
1563953
1403199
399592
111435
1552381
1086077
1619613
200428
1830912
1427262
1616549
615000
900910
1819984
940721
722253
826477
1951635
1668693
240780
1906481
1670437
1710633
1386193
1807303
1248457
1725046
1383099
1897010
1647038
833882
1235910
418218
500921
1616539
1690270
777931
996705
1213780
1183303
1565357
1702133
856411
71801
926452
1125157
1535221
1350758
1826583
479574
1171668
971315
1722792
181362
54547
1327735
1734271
573302
221136
813379
1686640
1471476
1094507
1496918
299184
1469227
1263005
727027
1007948
763405
1353693
956235
620839
1111589
40187
1672324
1825641
1556388
1148977
676479
186934
108758
725565
1681877
1962173
211327
1679984
1631977
1497839
573292
368127
1884164
994668
468420
34599
928800
1538429
425166
729395
1596061
226892
1059798
612258
265533
242027
300199
474514
110075
1775781
345019
1544952
1352815
1226510
1334183
1024684
1243496
581032
1752778
702104
285167
1214404
162207
1769003
973034
1434222
1101904
1900421
852972
187309
1582509
121970
1870418
627403
596552
455314
284917
1259138
469884
520725
1281815
1353550
1417995
1503791
1854064
899934
1932231
1081702
772094
1698495
1510393
485976
1253899
1701011
1295337
1979311
736604
1054226
317312
1270514
1250883
636097
848709
238290
1804163
509715
1594412
1838408
1635348
1244588
894007
1761535
954868
1979100
520159
1684644
288465
762452
1956775
1693619
1218058
985234
778909
540038
1466350
1984682
978597
151435
29420
1034690
1153496
531560
243594
917042
804336
1502582
1323954
1032091
1513109
1107162
1123918
166493
1679042
1435987
1022073
1604272
411373
1710303
624723
1820680
289935
1543012
1248747
1767696
64731
915964
1889846
1875338
649032
870817
302931
903007
604913
1941080
648948
493688
423723
22051
1556222
780299
784264
1998662
765777
1590423
1024543
1871139
1533021
285631
576217
60873
1167218
533650
701911
1065399
1680568
465793
1278551
850166
666118
1039044
1030511
1189762
291211
1089999
1206330
469777
1394925
1857114
815276
1917207
1113981
1427212
1849248
133898
239553
626988
1216216
1331730
114259
1878662
390875
413159
1711159
1783698
1096404
1835551
1487170
356906
411858
103649
1470994
42952
1737365
1994280
1998913
3171
716412
400861
880263
1397136
87394
1278018
1558081
1664012
1248566
1729266
33772
1120630
507743
1377240
1504029
308822
1152030
483575
1776993
1238015
184923
556249
1093440
139117
1350436
1412832
731769
533277
1877365
449222
1094135
873017
1000925
837101
888444
1668478
1781562
40978
1354790
813054
729146
659315
1723511
161878
654826
473642
1310608
1637940
1901768
94787
1990694
1126566
1078744
1304898
1330071
182072
1036089
1926865
999058
619329
1638888
867408
1423068
832141
558490
881579
1853068
1527897
49243
1458057
807858
664668
1006804
1777602
991305
212685
1800961
250138
1298607
509004
1757977
5233
952948
577829
744215
1379644
1385150
144746
256979
144319
1337040
601784
1401899
764441
1296189
1008586
1305569
286788
716904
1007676
1792146
723966
468965
1795182
525079
663251
638493
1060679
1044954
739260
1367958
654738
1989407
1819583
1881635
1773865
203733
712674
168568
865701
648413
845700
1265042
1441563
631432
1492112
1295095
101505
877657
1090053
1005297
1997229
1224159
1050803
126102
481220
345995
1261079
620293
151455
708804
221592
1354707
1344653
1690254
952090
1288219
77869
1021038
119813
189812
1808641
1761878
1189793
1908656
1185762
1441879
1765249
600013
301524
1271683
1230516
1893339
1614416
1413635
1269316
445113
1049410
806393
1503881
192167
214408
1489090
806335
1181313
151794
1750925
664459
162771
1895265
983126
773543
1403522
1440926
589909
447514
500896
432011
760525
1536372
1432984
208374
176620
1787343
1744810
1946837
1955546
498877
350200
966234
856872
463538
1213917
1491892
344531
1030109
1888531
1036378
1176731
1382688
771856
523700
802980
500788
651402
1118934
443964
828959
604426
1170818
1215173
146188
886051
1030398
626534
348688
164361
1854007
431486
591170
807775
717786
1574894
1041904
649454
909756
69784
1966017
276684
758826
1397697
27295
855413
1659348
354300
7783
344548
1177900
500771
660221
1114291
1348836
201143
1119905
834332
1631640
1812078
25625
674335
718199
1177157
1231340
1846227
1738981
542239
1113709
1951441
656055
1014091
1142226
44719
1375159
1795765
1225920
690615
1521938
63602
573699
515659
1159447
829641
1820798
76268
512964
67821
921058
32883
662776
1604744
532689
708797
372429
1005051
868347
1022981
1149534
760229
520320
1869509
1016872
1654567
566087
1746908
12534
1026468
26669
678026
832515
1882149
1011912
362125
1812369
849817
1719250
496146
1799739
1438880
231296
1929474
1777980
932129
1517124
1621455
1213165
1985106
312554
485972
768765
1276786
1309956
735410
1046790
929901
100383
1758435
1979942
1903379
1294079
36218
1894646
1341362
862741
1308711
355159
1511072
201278
359149
828651
1392644
122789
1629157
1802151
1575295
2289
1061265
735843
1095732
1050171
1082772
855009
1467361
140480
822553
1877592
1169315
359160
1584149
1247884
1824336
1577332
1552387
1908414
216460
497651
282044
771802
1171980
972104
1575963
1352081
1861298
1461624
515506
1389363
136715
878284
794214
1335984
601048
1700949
364499
845168
1076286
1997157
1003852
860687
1228821
17276
859911
812923
1708219
1766622
1730499
1994751
1123264
1422449
1474992
1018544
865586
1416509
774862
1940758
437206
647229
1831300
1933419
1450009
1059850
991658
17274
1543320
1946117
1106566
558483
1424063
1358196
1242873
393489
735790
1618770
425591
1944732
1126586
1783504
1737225
1298
197455
1559036
1692966
839649
1843047
49413
22855
49544
403121
1450968
1611327
1033524
322540
1351019
1674988
682036
1982624
211774
1112971
284225
185329
243217
1172369
1855251
635112
526010
49049
1130593
796294
1849813
1266936
1220591
645204
850687
293010
1337675
1733302
1764475
902995
773481
1491920
1998812
1957593
77500
1703012
894840
1904705
997819
1938038
1049990
235541
43087
285817
179395
1639720
1305621
394681
1550614
173734
635459
159611
766706
56730
207741
1011420
1505114
1829836
63704
164210
1116905
1097624
609675
1808840
1752027
1064542
845174
227211
1033222
1046225
81786
183701
864802
828733
1088332
1308294
1016969
183124
1630574
1860701
922735
266847
1771833
69302
257914
1034240
1324359
1063173
1035841
1910906
1197066
1858043
1598536
416624
1031984
648431
1702281
1444488
796081
580586
570691
1390101
893488
597733
1212202
977170
1424254
1306972
1088325
216009
772540
68798
560799
784307
285526
1743636
756803
1307981
1005451
1026668
1400845
1927290
1184375
1961899
1618558
181037
357268
166181
1876401
265545
1272650
1176060
586619
560024
1119352
1804176
1181495
1313887
618118
504420
200017
424832
778450
883521
630356
719119
1750141
200428
1520899
1660913
650569
393682
245333
419835
25328
1468537
148313
1994877
92368
273734
1623902
1362344
1403953
1906148
1098104
813320
286779
1500799
1254503
345447
47962
1490868
122870
1838015
1664608
1434872
308679
994608
458438
1554143
495365
434618
900358
845936
322314
1146956
733658
1100044
609623
423575
1175507
80928
277434
181812
1412675
1786262
139768
1018322
1717319
1343556
1626876
58302
246416
1134643
68527
196515
696619
1162972
178878
168401
1575669
1484577
684634
1244388
1984990
171372
810444
999042
1502493
1008842
1082670
402737
1254568
667119
612594
897427
1422207
556658
1647300
548023
960303
1085733
854511
1805987
1980557
379718
317871
1163181
1988745
246755
604099
132791
1114025
1345454
835356
1307263
758028
164090
1667552
754009
148260
71046
462161
834734
284899
1831665
1231089
3951
1756790
838415
1511283
104857
552816
1584448
1265296
1830076
1249074
623808
1928027
1630247
1218743
1237916
614313
1246569
224033
287404
187688
554684
1303290
1006187
1032961
1773321
511418
1342342
576134
923592
426011
176171
603916
1327428
1848821
616517
1200836
1856081
692210
118808
120803
81457
1319055
1843913
203524
102159
632704
1568739
516876
708009
59986
693704
259842
291523
1113204
1657473
902581
1287191
63808
681973
731675
291052
1555024
1962443
956894
1403501
1462952
735311
137765
1096602
699800
1396029
578858
511078
473175
572595
1881813
909356
1197565
642957
169591
948292
1559733
752984
617601
1629911
393966
632181
923533
1360467
628574
1069998
183219
303429
726588
1698901
1167179
1935049
382628
278405
553268
650149
1231760
1791900
1725955
744767
35227
1805678
1814468
1375613
457527
382198
218856
382097
554504
1164617
1138537
252519
978092
1066453
299040
1087313
1817487
1696861
1602917
97229
435266
256474
7536
1211526
1431903
878568
1851130
443762
1594634
1936440
1737065
421636
1719552
74767
90445
1399503
738066
310677
1042179
734856
1151542
1873125
1027154
705568
1739611
1523260
1603988
1225948
616359
953417
1620756
237093
991645
1116904
1475199
763863
311248
565185
1120153
621326
1107768
1689011
347342
264708
738972
471177
154929
473350
1814780
1014612
1625241
1534083
175942
263077
454837
1221736
1315698
1381060
974258
107113
1002213
1301704
170906
1918467
836882
1777723
850422
1828710
1687955
1822431
965839
558740
1372701
776877
208881
1681549
1413961
989989
1088655
634343
1848800
1385950
887914
748367
446029
1129272
798628
928455
1345508
1016831
749299
876220
1645350
729785
1596005
1020345
697233
96778
517613
544561
1123947
423936
726185
1517986
506582
1539794
1781528
742280
182030
1981619
308417
359914
267484
1567119
491399
18550
155140
235787
1214035
1168832
784906
1716718
328646
1073879
1312249
825921
1669735
1018336
1339895
1932909
895851
986587
230679
1705605
1787912
665260
709897
697474
75221
1522243
1198749
1473187
1105171
1163750
1851465
355696
136857
1205802
1670449
990076
1173679
949053
618399
1289274
1788962
726798
1802583
558893
1786658
678207
607220
1635090
1863855
797267
754755
241003
1637745
222549
1081969
668849
1208129
1278013
637267
355942
796309
852547
506947
1650641
1901436
1298149
1933960
1222
587623
31919
920084
329290
402196
652089
206932
122780
578375
1746073
1213779
908003
1446918
602333
146562
4482
64339
1401725
196088
550278
1696046
836162
324171
1892040
630592
1340272
1592946
1927520
132210
151054
1695489
889297
405022
1853754
1083022
879248
1589206
1372893
60008
864682
842781
1173974
472337
1146371
1273992
1632090
1860772
291245
291204
930855
1076526
595267
1825213
783864
288202
1383116
282151
692068
692747
1026324
1888788
1841372
1769425
1387463
358673
420012
1067382
4500
1936861
787345
872403
1404153
419791
560736
861741
429102
692996
1749385
847913
1568471
1863724
283797
227415
158481
1778577
1040136
1428938
886618
444357
1287733
1579947
690368
1669696
1446509
989327
1681440
1000149
1172569
1333203
986873
332168
1038643
1149337
1178185
952695
1060435
1285206
1279579
1635534
955599
96653
300447
1508823
528016
1910101
313756
788927
107913
943506
148621
693601
872381
1560313
813665
695583
1681842
1739962
713603
1622205
180721
1031446
635929
764930
767698
724710
657837
1873898
1054678
1608198
444165
1580787
1582042
1743515
1463923
919802
1062929
285175
1874687
810304
822492
1236945
224337
792068
1183949
755469
633558
1831175
1956808
422929
495314
986266
1108210
1009751
1508520
793442
258916
1047694
1705002
1287438
742932
994937
584999
1646875
1647598
1485020
1058233
864901
882564
1314349
1629371
1933190
808008
1684860
1434306
1290713
1140206
543090
1937435
745896
583067
616499
1157661
1713786
916006
1233665
1252566
1747328
877752
721618
96101
332828
488114
1239311
4434
12053
1537676
1341664
1890921
986059
1744213
1838228
749990
1219073
1404535
1400428
868444
328074
1160834
1874938
1952810
500210
1196602
317726
842764
1243519
737453
116787
727754
1511772
1025660
1958969
469991
1521687
1676094
1338265
1350517
247335
769133
1021076
885719
589249
1362720
1394763
1118226
701945
605065
1151708
1224415
722221
1268742
632930
190379
1328366
1375032
1593543
535403
1931627
1046802
712518
1601816
1010309
1021119
227297
347983
228426
1009952
898336
845077
1979366
128344
1570091
54537
837653
99470
1277437
961130
810431
1641462
76715
674465
825823
1255396
1073813
529969
701228
7211
576404
1546209
1172103
1922013
512619
1353370
605496
576545
1444899
1765264
641934
1331631
1716270
1684170
1303179
1350838
1965039
1027958
106140
1410571
367263
962131
869087
1470677
1704894
80317
1626780
1568362
702784
258392
846111
1513479
1345950
687672
1518107
1679657
432137
1990281
999893
1396460
1324123
672152
1052533
1065843
669218
97535
292727
1149744
947753
739437
1233135
1374335
1628565
713462
1504219
833130
1461807
1378427
992570
497009
1410407
567846
1946254
1521699
722150
1201646
1888438
151389
511804
1328544
137194
572417
778307
1685975
243096
84138
340116
1383083
1817427
727095
1311842
1718106
1439086
399326
1696368
1747842
1212486
220344
1707696
897461
585454
877420
969225
912855
1667669
721493
492640
790691
1947852
1290190
311704
1395737
502053
375465
115643
1056332
1408156
746180
264803
667256
1038065
1795052
336849
899423
999913
1561337
1158003
1875867
1308994
699773
1497730
208256
411025
1346356
228748
1676371
895782
1178663
545977
864057
883491
1723826
1543553
775727
1295623
1514221
585493
1944914
1056771
998215
1117863
1982130
1608511
560349
514308
1298133
1623595
1894531
1544207
625904
857536
630865
988253
1664849
723290
1549449
1034633
698750
62883
669540
45881
1232707
1661467
75503
1265514
908026
573831
337863
1943369
1828753
597062
1822261
331612
1204828
1449870
1913059
1908173
1231850
1729959
1765609
1162617
106461
651096
1525412
1269932
77788
1255078
1779160
1305127
1650013
783980
194464
801885
48722
1933060
333971
1237161
1637124
1573805
576779
1740959
872364
647519
729720
1921697
1090510
1603490
1752506
874833
1045735
206687
1836313
170097
549733
583926
1536220
1586913
1785059
1009087
1542644
23891
172589
517850
1910602
89640
499976
848273
481046
140424
901693
1935001
1517873
335159
1724104
1748501
347934
1217449
1099834
669433
1580833
1076467
512373
1971493
1153388
1170747
105167
520089
961047
1721050
1635892
894541
664123
1249213
819358
21124
1883810
870081
251486
783077
143435
1797731
1777643
31002
1497194
1836554
616276
829725
160013
615778
181088
874109
109132
301133
1086165
1607995
1482984
1053467
652089
1868603
427988
121212
1885026
900885
1892153
691339
988848
1611447
1140774
453392
503722
1824884
1607792
1002927
1233610
1744010
654462
253978
633004
1186116
1465778
1381680
1693112
1292751
599104
128765
1596013
673737
1250062
415352
1170763
1011484
1076092
1596212
75647
201934
236989
1976041
983750
1251726
1233965
1176485
471069
136004
750684
911781
953756
959342
51181
1487703
964153
909699
1825539
1397063
1234962
781439
1608536
430991
753506
720311
976739
321291
661659
1718780
344793
206234
1494944
376305
660612
1086851
1189330
446936
1990237
379772
714820
614087
1254241
968617
930310
1481303
1491114
1580165
1761512
675798
637179
829236
1827145
1461180
1313468
1352827
211875
295960
934307
1787636
1205749
1032321
486144
1517884
1029727
314205
25137
1952165
1850896
1983607
1721718
1554312
717691
781364
1661888
1010475
1178706
1748866
35579
967342
119421
340645
1952202
1686963
1251064
525075
771101
1343148
1061444
1839767
240307
859437
1049198
429886
1996605
1300100
298307
1330048
1028961
1955366
748756
1786088
1712934
1874237
1729122
267079
567974
1931175
601832
721377
1865610
57602
1175417
831113
1459529
54609
252271
1155697
279757
1370675
692335
924358
66532
1936833
4745
533994
1482960
1407775
1211079
167463
1793652
1398784
739229
655576
1702874
1806765
409507
1903445
104678
136396
752846
535292
691331
1172111
1518995
1930495
139243
1430069
870386
680404
774717
1992357
1290302
244818
1541677
880554
1345109
720984
372215
45982
1152490
1427706
224968
1675667
1670149
1489060
349757
1508886
1655574
506946
84219
1315390
1587659
605282
554259
1012699
297350
1292846
300355
1354519
1912808
769935
1581499
868530
353141
1573991
635149
1687064
1345746
1543463
444549
1625878
538517
1768065
93311
1478296
278042
1436366
1734792
1792258
938473
1230918
1859252
1239283
1057272
595442
953137
1165387
1676481
1951746
1934976
61071
1833218
1315343
1661944
1373552
474121
206881
921790
1970678
1450217
552596
1748610
1966822
490066
967116
581939
1956434
1047859
883852
522613
1188450
1042337
1571940
132034
678677
1460925
1635939
1617746
252645
1474130
793956
777682
1664539
1032720
470189
1133857
1533746
1324066
376644
363819
108603
1762145
86362
523890
1698158
1583263
1902171
656664
1465087
808099
310541
749906
1068495
567944
1632116
756279
1352402
1011728
76147
1834721
1349737
715572
1222734
1145438
1039876
62949
218814
613303
1532413
44021
555825
265325
38413
435883
1217879
582455
1383729
1633290
469542
1263304
1511483
1419687
1816808
191804
235401
1014042
1182518
1356940
1284148
236418
586237
1907015
899043
1564568
1547624
146826
1309283
989939
1187385
1166468
528525
1960278
7841
165023
309634
1788133
1672446
682636
1587022
821153
1962304
1391948
1805867
820684
379298
1167983
734212
1025138
544104
1054854
1414919
1203525
1821752
1118396
483550
1339576
1425591
196770
1732315
409630
1013051
1933031
871873
760953
1772602
783086
1460288
229984
117959
658737
1214122
906792
1677885
705450
111424
1447329
767496
751763
1380878
1255908
865359
18976
275783
902564
1615018
1422196
45978
1483635
1836131
1374497
473315
803198
362594
929147
908012
670333
823008
1238294
1991500
1955626
1945680
1148633
347137
298815
1231654
129672
737665
909384
1575427
544399
223470
1923821
222315
1661502
703673
948745
1857738
88506
857596
1023885
650632
426485
1590279
82112
1579280
1277426
922297
1887514
1519776
1159345
853946
1476130
498392
905184
1169512
1783615
1660155
1790408
431928
1832913
809525
783115
1391677
552833
61346
1163160
345816
814212
269807
1428160
231547
304411
1421211
1542473
951428
1996544
80732
615711
838838
1809300
236363
46240
1884132
1049571
635537
1009885
478322
1050366
433381
1328386
1394169
1448453
1627206
1751810
1545446
1521752
1771415
827921
1913544
472910
103362
1363278
314294
147606
1830035
1822417
333867
1513744
1888686
91566
1383437
225006
1579030
534506
257760
1520104
465038
860945
1533007
1284131
828568
1060522
1118569
1030635
814843
830707
1496770
540712
1962938
467810
1631060
1889906
132173
1057539
1061707
1825510
405184
1078123
358940
1141656
680276
1071036
383731
916996
643627
872954
1837861
1825991
1056577
791124
1825652
782721
747149
576842
876163
578002
799845
1972434
1210433
210332
1375432
831389
934894
1049553
1535349
290985
1890645
1797608
1442844
1478707
1266340
938571
1938667
1152994
489611
828914
1101896
955725
1308934
1737733
1630597
1387458
1133815
1305658
1612647
233563
757320
654895
1904723
1527432
590879
1967005
1666028
1265673
683193
1170231
1018513
1444772
506525
672075
1041753
1845004
1376481
105939
350187
1937680
444672
478697
1124757
1139472
1171392
1928220
1920343
1303786
327838
236805
588209
1941452
1553413
595062
1732545
1042472
584981
1929445
1567917
1265058
1480315
1575081
746552
1266727
768289
861338
56586
508254
859336
1756774
1768283
1667834
1317077
1955953
313059
13582
1414205
113137
585268
792041
177949
1626807
1653001
153543
1172482
1048079
1219014
713206
1750210
743613
348802
1464868
737380
1255072
1572978
1980093
570972
267574
1921141
1177975
1555467
440486
450628
949497
1863956
1630669
1048804
1568678
979203
1740467
1559033
1866860
1490429
1627207
1488883
431918
166199
611140
1559959
1796759
826462
312663
23735
113559
1411517
682612
1411870
1759308
1449637
1142224
602135
358595
1759389
1729727
1982554
600329
1928245
392056
846419
1353883
281299
1009960
1717153
363187
1080661
363409
586559
1765496
1606041
1057041
1174019
1723368
1333291
1127613
976132
69939
1490034
1681182
789945
137118
1462942
1289634
736035
1646187
758560
1794722
1582161
1237927
802033
1504726
1928086
1909881
1677679
1436608
1036414
1334842
1172659
1797933
324665
1806329
1741931
1030881
1374709
138825
134244
696888
1803143
638622
1064688
84540
1298011
417559
1343899
1293931
869521
1812019
1660669
1956017
749850
1030858
345241
18944
705590
724434
20918
685587
1091824
1766916
550200
1627970
238731
502527
235920
590064
590192
282975
1341325
241413
575183
1111030
196462
689291
1002044
1671663
704169
1726450
1371583
669544
504483
273331
270075
919413
1501384
196161
1795511
1255836
1264418
1584220
260241
24855
184255
1338782
869307
307501
1506155
831522
853059
1305193
764099
1198791
718630
1954689
1511847
1286599
882342
615309
999705
411481
1451294
1920599
642727
544309
1960629
1397105
1187858
1162534
1789930
732986
1344074
1364965
584397
1847877
1386605
317568
414003
579214
725189
494110
1398957
854125
723514
953179
90520
164034
376967
1387953
784882
54166
1405524
284310
1673901
239884
1314402
1622663
661188
9577
705572
1739554
1133147
877014
404440
1658530
708497
1855010
289081
18979
842190
1592757
26450
1240169
1922357
951096
525236
1429402
505047
1576175
1572929
1992360
1698305
1660285
1777083
1160846
1498874
1275024
391292
2818
1154567
1868525
1873098
1475596
102795
279583
1616776
1538625
428223
897033
1873805
1394485
362513
406146
1646547
1111755
594407
36291
946462
406118
1869717
1295844
1154626
767825
1944759
59837
1809202
804866
1878826
772483
1232369
754809
696452
990695
865329
1673654
1902260
83947
1105012
716512
1576692
382435
1575117
1220911
406380
1174841
1229888
366060
1691672
1821255
1083621
67890
61195
754443
1188079
1591755
1167985
1146276
59188
215740
1222758
19396
67377
1902047
420593
1409925
115527
1589998
505707
746310
1460340
269957
272937
311003
494883
628056
339607
1231965
505526
859438
1440618
1677838
1667113
742987
1016759
51351
1428460
1981958
1185434
1105563
187433
229744
1669318
1212830
670181
1974471
1018125
1534058
1946808
1429947
830126
1091072
1074030
31824
743151
1909133
402843
1195096
386142
396650
1997360
960293
1730175
1997297
1738104
1569992
798181
1899266
133310
1904309
1696090
1252605
1015381
1673267
1817666
1969820
445699
941422
355225
1902716
1028352
1522850
789199
99619
1341842
1557190
480186
159172
781548
1991623
987388
1211629
1881798
1802098
1022524
1926668
704469
857608
208328
363441
914719
708239
1949715
24154
1749165
7382
868330
294
846795
1554507
1174417
1027444
405865
1784275
1180254
1559421
1982621
967663
1110072
1537400
1123545
1443526
578805
1718224
4850
1591028
1050259
1100029
1229760
1761543
1332696
1466873
733398
636673
314173
872599
885577
1911103
287687
200404
1095932
1712984
1443507
1253811
368051
57969
1201584
1721756
952754
1587981
1472786
648688
225623
1294508
742147
172799
1820370
937428
1819223
108490
1967053
1257893
1689278
1814020
537949
1392829
52361
367437
916668
417119
327560
1861304
1615874
1923298
1492680
330414
1188654
356913
7025
610876
1560985
1231866
1954334
1394217
451201
44233
1444868
1562028
525088
1588598
1118409
58354
275206
547339
1208648
1095615
558358
1938624
758935
664133
1886662
430974
702939
755442
868720
964816
1543669
1106556
130662
370071
1367080
755589
823026
172539
1198996
357342
1022221
258536
1940686
1435526
441539
1583585
1452669
1120794
963092
486712
537741
1170467
1067602
1156172
1442116
94991
1577494
1886741
1129641
216597
12801
1263751
101545
1564091
1216045
172028
1293124
882141
1812201
698399
8171
877256
1202242
1929235
377487
976977
1415630
1657915
1177807
1090402
1736025
889478
1010427
806437
856001
54833
1484889
585992
985791
280869
981458
1668451
458315
960083
735334
1742185
529045
344033
1237254
700987
170977
1143070
1853431
1986869
1526180
457009
694118
790114
106119
580381
1476857
1833762
1994891
992080
387254
1357275
603613
751913
1725287
1301118
308995
1081579
248734
549731
696793
535994
412044
1850914
1046946
1362801
886653
1041649
1858368
1747981
895579
1987907
1013966
1291462
1009671
1262341
712722
985892
1863138
1532418
1833358
1334170
113724
1564303
1598662
1831515
1747948
600981
1244262
238135
1852757
1378784
1866589
55416
1071183
1522923
292619
915308
687153
389413
139356
1759751
536288
1939866
383385
1949332
1655450
1815053
1510126
669573
432670
1081805
1935217
632311
1458023
1450004
328604
1722294
1107185
52535
1885660
1222711
1299606
130390
178639
1072423
1879997
1283369
1442895
509693
1360566
534154
337447
1221549
1432879
438543
867541
1043938
796522
1961523
1883303
90102
707106
412434
1991840
692405
283323
46190
307043
470230
1316647
1137611
1768395
71435
792390
328156
1070995
1956477
861154
1823728
111870
1707043
575455
1264751
154914
1372108
643782
813906
1341314
235410
1771139
703918
1768505
1867073
30882
394668
840462
598184
1898877
687317
1156202
1921964
245587
1361712
794962
842926
1241220
503492
313464
52253
1700490
323237
1577791
1881148
469011
639394
979369
284015
202991
1151059
1415509
1824467
956522
1512694
1057822
650914
1316729
531356
1249919
1226089
1848151
1945671
1337400
2916
693314
315643
1949661
1498802
1496428
211404
1359908
1503864
627491
1609502
621959
734217
69140
1946654
227093
1947211
1976094
1504638
1818727
1540010
382822
1337178
456907
304958
479449
1580204
514332
486363
1781777
751761
1827354
573743
375886
1820868
864270
1795823
35168
1593857
1821244
1833956
1103797
499853
915658
1639157
182612
838095
401432
966160
1270746
270241
421990
1698360
711304
1084167
1356402
1712060
1705430
1457645
1812436
1882086
1503058
907848
1261377
1264310
708041
1439325
803046
1742331
234188
1140029
420660
1999276
1861886
1417035
314944
22075
61326
334343
1255428
1294237
1131646
874171
148016
646785
678218
1835151
414276
634609
418858
512877
751460
1517042
1981543
1436563
279138
335943
1533051
641846
1265158
1820535
1537067
1640183
1332978
657420
1151421
716083
955656
1775773
911415
1026116
980855
787098
1296677
1038372
1464126
1006750
613201
1744666
214028
136135
116613
1999253
1574186
1851412
1149217
759338
1753177
1862157
1000613
1771504
1684230
1525362
1300795
20217
604753
1627825
410976
619899
863806
771026
1027159
219669
946161
1605347
132440
678393
608679
1079219
393870
636690
1203086
56288
597690
825096
1555231
668029
940235
1404603
471917
654692
1583042
18607
1202742
1361089
1595908
1872499
844632
525771
305056
1418374
1211989
621979
1188189
452956
895138
775927
801168
1088871
1117551
1960840
1913792
494988
4132
1672084
1843829
1159794
1055138
376565
514113
365371
155158
1390572
335888
1704724
1425216
1141642
1456310
173297
1359179
80746
405975
1234057
1622279
1950256
978142
685503
1642389
320336
1498209
520616
401276
1751341
579252
1532499
901554
993453
812025
479817
1050004
33656
1397470
237178
970526
141065
824146
1693991
1621426
252907
1931802
1228284
670838
1162856
1133200
445858
421872
1208643
1048859
347329
1500847
1202766
960665
1186839
411505
1274295
1833007
470597
1193264
1601985
978176
1958795
415381
1609840
1248155
122064
1443807
624620
1990430
1685923
501839
1337495
1729188
1945926
668350
1974280
675864
1570000
1153840
577296
1102625
1444905
1021787
598522
656911
798218
930625
830458
965253
1435285
1995379
1604520
213167
43515
72035
1206291
930151
600170
410083
1750260
1585158
419669
974506
334042
888025
284283
1170613
798180
591704
33190
447149
1568817
90890
417388
1685545
1442034
1358975
1559758
601970
514131
404960
224026
583530
1173449
1381013
948721
648261
48428
408323
659872
1178004
644533
202712
395450
1909190
519287
325156
162343
545923
763091
1495591
961938
1552278
363066
592537
988880
1398058
1585717
1026448
1465615
579730
1005249
24091
257499
1965731
1670730
1623382
480498
340836
301758
433114
387780
1484138
868806
764062
664034
850138
1524804
56732
220067
822387
985059
1849110
608971
447410
1568485
359110
322973
766786
710584
1032250
715283
1856537
1034855
294404
811683
1229229
1221399
1194767
1838800
1866183
676014
1664957
861207
956828
398598
1705104
553668
1801308
1587489
1761477
62541
315995
1484349
1143375
1100901
352953
1889116
1923125
299746
287417
240354
1951774
1372215
945060
53922
1602929
1014601
1530013
1992533
1369839
716574
1951682
1245731
1303890
963961
949435
257821
1212891
1765377
109154
1406829
1891114
524982
1221428
696303
611988
1024468
1592182
1412854
231512
1129230
442549
1882644
812513
1362170
982143
220566
727292
211557
202451
1197625
9892
1868763
1701830
950391
1226745
1618711
1124844
564583
975873
1731338
1198398
1058709
1555252
999351
245433
1131523
583127
398751
1940253
685470
579272
1709299
679318
1042989
758480
1798956
591492
513026
475437
43412
1367418
1860751
1501588
1912546
633970
1769373
116068
1312528
143348
1304911
191656
1710107
563948
51534
1923509
602959
734407
1096865
119850
1388421
937976
1659618
833891
5770
1678128
1010734
896575
955000
960450
959889
422519
955022
48822
1634565
1860455
1744033
183935
213086
1544931
995704
561673
893034
876623
6123
645021
1302309
294153
1491001
381566
1232874
515721
1494662
1837460
1428516
51262
135685
1672539
1298521
729049
260913
1317207
1063556
1799226
1291666
1644910
1178160
161459
197371
1182175
125830
1670635
116753
1944754
283131
984044
1339140
1947161
916549
1421010
450376
38802
1923089
694790
1065540
601215
991706
906087
1827073
977843
1519280
1630980
1099370
1865892
1404284
1411016
117684
1013614
775727
1676932
754053
1534783
1276335
1405308
144389
1650545
1651100
621270
1385649
1251170
13632
1198460
636682
604514
1162338
1235064
362304
225416
1255189
1242072
534820
1669959
1190382
1757530
1192795
1532149
1213391
1798698
993148
470007
176085
71499
1677081
256590
1013130
1578682
1904928
1560434
1012418
1188310
374223
517349
1095584
782196
1190730
760978
1931897
1549597
1169978
305787
1422969
1358352
1328859
978512
877038
965643
1395360
945178
1761250
1280103
396360
1102248
751568
537989
1398007
1070602
530606
1184349
97352
1124164
124447
1417909
1266943
878169
1464860
348481
1308385
246076
1707946
191860
459844
1220234
1146362
1583441
206020
1592177
1577914
663602
61545
1101259
946395
769680
1474880
1781101
1404748
1755567
73814
1041550
1850469
1555197
1107881
725151
1926091
1980582
1793565
1990286
1072267
450103
252404
1717575
383650
884269
623975
1170285
1022410
721788
166977
1482351
523273
148576
370988
52008
1470097
1504021
1627478
313962
1520179
1745124
586822
1374063
111726
120304
1366523
607270
1494829
77673
1339161
871988
1084235
953056
1588498
1302305
1143594
1594182
417
783104
900894
261009
229132
520271
916386
5507
1074542
515675
197923
1024764
752736
689177
1872494
1339566
464543
523687
1521637
1606188
130490
649509
123504
665290
1759724
314344
1064782
1778719
378632
1489288
1849500
28191
1392209
1356387
1229383
1719794
1765435
1681094
1250271
434850
1260736
965874
1331112
292451
1626291
560419
515598
1085004
935489
624181
307634
1241505
1986178
1612515
399257
138779
1886466
1968945
672652
1857590
1855101
865410
1826798
46100
475802
206836
1481393
491904
622083
544368
774956
252339
1354846
922952
1149415
1077576
1381485
605591
1237854
1969977
16442
792387
1145861
1572747
646659
244894
677270
1466802
923954
1566034
1145759
680160
895590
1083023
1442060
611567
848656
1554388
653394
1331248
1625423
173643
1934163
153067
722805
228420
843683
1715013
1109286
1798051
1505252
773705
1319790
1431333
1335672
1660497
1937712
1957453
188616
370236
1245989
484021
1583913
664786
1345470
734520
42038
144711
1285528
106949
1173055
1429807
1451645
190177
371388
1733931
1710894
330372
859464
1445327
1031679
1143390
567863
403477
1163804
674576
492361
774781
1021396
872584
1719335
626132
431975
1270705
1130087
1368259
1300082
1228519
1488412
1569842
500699
850289
879475
424068
1303472
1372539
341731
1278594
127841
1225634
479559
1252522
427025
203887
1040111
1920828
1583269
915341
861649
1881371
1565835
1556791
1531918
210901
391474
143194
1197850
1675793
1034588
1328567
1517748
1043064
476389
109410
416748
1783403
662697
158343
1419647
173044
781126
71179
1927554
1689521
249591
130070
1367701
810086
1751172
858878
621233
985606
141168
1117014
926856
1563713
205720
1085694
689884
289918
1864814
6394
947655
795570
1243323
347545
503080
1964583
1628424
1338290
450798
840055
1246959
710463
1926092
1361656
355260
367231
212130
1944969
1844372
576000
1624616
973947
608814
1642869
1503194
931704
1414546
943460
8040
771914
688750
1048664
1153358
521507
1200808
55283
182015
1974360
1920871
626741
1854197
590128
1673593
1555937
378069
587081
315238
1895610
97883
1929158
1013874
1047688
827770
1163445
579642
1083562
1483655
651512
362023
1052536
54621
1831908
642217
540643
1127868
1382516
1731165
1987140
441151
295291
71377
1146426
1835609
1947682
530948
1707189
1492362
74636
876514
1956056
1121191
902071
338495
1716180
1205935
358016
962402
790270
412366
1444800
1786094
1749025
1799320
196048
1972337
127750
559229
536496
484372
630357
1844722
1037550
1632825
203217
193605
1342276
348680
407651
735051
1189859
1607167
1898871
72742
1090729
693925
267106
1090790
832236
1990781
599053
1928456
1945163
686601
398960
1003629
457885
1106953
1295154
1819574
22243
1891491
492530
1149525
1944277
1149792
325791
625565
1712334
1785593
1958449
181720
520304
892100
1443402
1276974
1936512
1529413
905914
1515130
1347057
1436268
1810094
1515565
124693
103084
1493839
1211180
1160170
654844
1537781
1697560
502922
574314
1710617
386907
1637032
1917259
1423119
1767646
1714105
1380564
882957
183190
43853
912816
1302479
10564
486796
489475
1054797
973433
1180208
1919932
38048
1531657
1020753
1915923
328747
336200
565211
835970
667056
993278
1559770
1812056
468648
1046916
737583
1708278
1212639
1177677
153170
504382
1174942
1241586
944983
1672436
106837
219958
23381
1087940
958230
1286719
363947
780108
710723
23012
1816919
1295497
142649
1760137
1509589
1900554
1537914
1155826
951037
460450
1203379
1307216
1760409
1953175
752598
1965162
632843
599352
1294673
991146
985811
902816
1657190
659147
1567303
1372513
1472633
1571329
1664940
1881649
1921212
484709
1759535
667581
202451
734378
660500
1863716
823611
821813
795962
1924736
1378543
920775
365089
1482835
317274
93624
264780
140651
923845
300319
935275
1355244
1383255
1626914
1523381
1301243
1175204
380329
237300
755419
1304968
680274
1288521
358331
1220784
461970
1750591
1095289
1864513
597518
574243
214370
948460
1774270
581232
344536
1651369
1718562
1605289
1873333
167970
143799
569708
1765772
1799247
1601933
783127
1210781
504385
1360152
1479772
1485885
1483609
40747
20818
1289700
769276
631998
510894
337234
1451821
1287456
1530114
1062712
808523
366760
108916
882834
1256940
1143402
1759741
316371
1899550
1953954
1997045
672201
1754325
1087095
1536678
1260044
1915951
819004
1110133
319526
159520
1177689
787435
1330379
992747
1392288
1452533
1675886
1922031
1163059
946051
1855456
1845531
1262531
280108
1675741
980687
1772063
50527
226845
1451249
1453892
120279
334169
791568
162262
1128568
1578266
1224688
897348
1264810
824053
815197
1536720
597257
687153
1496035
1544218
789126
1778098
12408
1682816
258342
1378012
1967127
1160770
1641922
1670324
1220029
155382
161809
1718830
1789420
520837
1213345
1440450
1482484
965934
548380
1566259
1306749
1857136
845097
1145946
1138513
50575
980075
1112406
1573980
1305985
1332010
1375117
844426
1961274
1266990
73877
45886
513918
299744
1256983
448772
1992225
1010091
1941839
1402921
1665420
1020500
762472
1680783
1354324
349285
1991958
1716240
1170598
1226201
1086202
1347552
973679
1871591
254716
1311641
1719882
636320
1458607
880236
172761
1461292
93016
358309
932075
919959
1249251
647874
312442
1206923
238229
1150915
969963
1477784
1521520
1395048
1590297
1643221
1945401
1472598
1488392
1884513
998939
453051
661407
1314009
930250
801458
46447
718478
541674
1037044
1496525
154973
1303164
1749922
1455051
1293657
1523413
716974
189888
962486
1217391
454866
1531714
1042895
1666473
1143736
54633
952219
761181
1724066
323009
69225
1245971
1158906
1511897
78400
1749798
1504248
773594
295360
1504159
439784
503026
1201639
1868849
1417819
358437
831286
1831643
1768233
706838
1852096
1220178
1170027
806100
251226
227446
608940
1958287
1774103
352244
382557
1742964
246312
1463553
1873310
522348
1044053
1763775
1229138
108780
743390
818602
1444301
1112384
1000523
1648457
1658882
1342384
451654
1679862
1285211
726250
317486
1201424
1878489
1065122
1632627
1445823
43499
1345364
481096
1298775
521909
1571805
1214183
1178028
440796
96995
134467
1789430
1009153
1164014
1880248
1016024
1871430
1430083
58957
1531012
335762
1034736
28480
2972
1193631
1984508
299230
885358
263308
727964
647344
1641691
670937
1233617
974244
1899253
792750
923332
1228021
1496246
1827107
952706
956526
1644025
1148445
543142
1625675
1184922
539779
74264
252313
250486
816282
1011206
1973561
230862
590605
179768
756136
1907065
1963455
911574
768941
1088697
373450
1493881
634737
60698
1996429
1274678
916400
1146244
1286878
1370608
733297
229773
677893
545714
1947825
53513
1397836
153313
1176669
1444039
402974
302684
1675950
1776340
1048999
1772890
1403264
1179395
1764615
921503
590927
214316
1815955
405930
930298
171286
1579948
231724
1278195
149021
178805
873743
1450345
847171
1855134
138028
859166
772146
1933407
1198784
1861066
658499
329067
1650237
1910735
1453843
1113366
1502188
371878
1746642
1627720
343816
1860174
1287746
1554573
762871
243910
416258
112980
1965394
1669887
1128969
1762027
76858
337554
968400
1739479
1800959
587429
108236
235442
410113
1398660
312099
1343767
612876
161752
882330
9300
1042375
1225261
1334159
1254344
1360048
1405183
1035535
103039
1317672
436523
117186
473574
438524
1684751
9696
809931
522276
856545
427822
410459
573524
1282377
704479
877968
677963
1655645
728441
1331857
1034238
1327556
1779020
1520654
1868871
124843
1698051
731426
1249332
124482
1639300
246123
1124653
1412866
1503617
49758
1520616
121919
1295109
1486138
377780
677408
487830
1872415
1190144
1571536
1150923
64348
982911
1614630
292596
300511
252262
533745
560039
566897
1729588
1202912
167806
748851
623483
1457286
1049690
1475274
1348690
94347
1914687
145080
3079
1644707
837977
158046
1325360
1255831
622997
172498
1969093
20057
670678
1216078
1860768
1084138
761334
1435385
50000
473496
504199
272297
596229
542587
161325
40248
552211
1448154
87198
397791
87162
8707
1162983
281024
297008
1121095
1646250
1978228
344207
93060
1537255
723579
684019
1739020
1625420
1095677
1247135
1372924
765883
1413514
686287
184092
359308
156465
310367
5900
44953
584281
891674
560618
301129
1421894
208370
277181
1021250
1504534
624943
384524
822763
255411
1436762
1680525
958640
1563765
1602746
2036
810901
360781
306694
730103
420834
1258650
151081
92958
1400651
741928
821386
1532878
587840
1367747
1523246
1789296
1306144
1084495
838630
594605
119358
1144978
1517015
874361
461938
236710
218350
509367
1422624
1707485
727137
1214060
874184
434625
1356235
184676
1816636
952393
976086
987474
360385
295549
800164
637588
1240377
288779
1790554
767795
1198963
1818842
298049
1796670
231424
807159
561769
1484556
392716
525759
1417744
718177
256079
1583661
1890873
816436
1743867
1934802
1996107
1816281
465014
1877196
446310
401727
1219512
1833566
644145
1535643
1436683
829009
1677030
1619812
1808589
1188744
232598
342366
1879552
1032388
116619
164682
703333
127617
1900351
1859908
1572667
36192
1446001
1380021
1230949
811389
126114
567292
1954361
608796
1078020
563938
487951
1629087
547031
1163302
1924363
1600830
1363589
998537
1843094
1922427
1749939
1178922
915299
1067470
156414
978639
1117762
1670852
1023705
1040370
131742
26506
213250
1027842
1986988
1445058
1992285
939705
1363017
1005806
472215
1335902
1728439
1445098
1610613
1672945
966821
166772
652074
634220
1947777
1467948
738151
365050
1218153
1481782
1619115
62031
1289886
1081018
369125
898321
826865
442732
580140
1888225
1705737
686715
882805
1667618
1270679
1045940
1202893
82167
614563
110295
900323
466601
801745
180650
1640077
1812420
1142402
1942450
224109
792540
573127
517573
1998919
976460
1031530
440615
805322
74803
1274909
1415904
151912
625805
414239
595892
225045
1838122
40168
974891
1238072
90371
1214225
56778
787197
1640392
937917
686494
52885
1258491
927784
1425147
320785
1044299
138274
542246
145965
1204142
137265
137674
587030
1164391
141377
1885367
1467520
1583550
1329655
1050565
567349
1427624
571802
1240706
1098016
1239818
1141634
1599915
1916320
772214
844014
427570
24154
889107
454667
143765
5932
972963
199152
1275110
38046
1079481
1292443
1534281
1091777
1250668
549190
40064
720744
401332
1810239
1030616
1578945
1299252
1294937
1852983
474541
501474
1041607
898822
37987
698594
1175549
819659
1461460
18245
1822110
453465
560733
255635
206640
479901
279758
738459
1813394
1582880
216615
512189
1736122
846227
688085
584812
1306085
1681603
176760
1811222
1728741
531832
94578
375206
1312692
159695
481277
658894
239981
53355
1301978
1168931
289865
1497781
1286259
1004836
1113575
1455688
452396
763611
1373112
576414
1659253
946575
1587801
492400
1648606
1173962
630928
1812034
1651015
938051
631445
1701171
1826927
1372295
645947
1533306
919649
24094
299172
1737137
1645028
1647053
328916
1467686
500273
1732725
924062
1147473
709850
1249826
1787985
759417
1177884
1395160
1782715
1464765
265066
577531
14093
1870535
180037
402149
154257
1635167
633652
1259415
439107
1662978
937573
1870711
1161591
1028152
1499004
1807322
1922475
1580202
235832
732661
1133074
782569
185443
112625
1708014
943281
1585837
61741
40756
759389
406617
1519960
1865161
727162
36659
1060715
1888380
103410
501057
1849352
1719942
1405772
649157
1837084
1422245
331425
1929375
1540879
663478
793171
43936
1797865
283346
770959
1695654
1838130
606452
1885652
261433
1053184
1038304
166167
934021
1813831
1550091
963612
317885
1266045
470110
812740
935748
1689341
790039
1744618
225013
1520726
1212309
248748
483998
872981
1901592
1672024
1772589
478514
153991
1441566
1713294
741051
1472581
1565177
1109312
1844766
86224
1543205
1238379
1675015
1020369
861670
20910
1121490
648217
848768
1943823
175884
1785575
435417
795701
299745
346701
1417538
1978780
1033773
165672
318902
649170
1168682
831220
842587
1268219
1766149
154077
1289015
680241
425655
320365
1276904
84621
1356131
306117
1875371
1517632
1716211
336076
1882606
303141
595664
1943282
1181768
1482091
624629
269386
490613
1732310
933346
839632
200040
318781
1253282
198896
1140011
1170205
27851
1155232
1200644
1917675
456812
297276
623646
989073
1031701
1325925
923250
1719959
446804
986714
771817
1877506
1851369
1196931
1495207
833649
1060977
1112946
448962
1148267
546386
1354732
488542
1892574
1222461
352979
1553663
1592059
1146249
1716504
1124510
772255
979825
254722
465609
1634030
1203118
1527769
46762
120770
116269
1331180
1734516
1322832
220386
705816
1223706
56990
1303022
151710
485170
1957146
1774680
1201843
1788256
344954
1698633
1600640
1351115
1639918
72970
1517407
331614
324843
786011
436470
809821
1451998
802759
1170772
37224
1176353
1467584
1300158
19074
1916764
409101
1566603
1383067
1940918
1343351
306254
108837
514033
444922
1565870
754310
727200
667072
724523
798459
775019
1468236
1169039
997972
1988634
682196
1735334
1629538
35461
1290110
1440956
1828104
1230712
1331996
1725239
1470980
1506796
1857261
1412032
1320748
907438
647860
1455165
1323321
1761352
1775892
784583
1315417
241371
1601785
725046
1055403
802822
1912696
29339
523822
633369
1156063
863973
1408069
1612649
214327
730965
262258
575551
997734
1467609
1018041
1294750
582687
482693
648795
670190
1727217
1561134
490670
647547
1577140
540898
1134365
1500212
1140448
194547
1856854
781924
642721
243918
570159
230262
190073
1463978
1416522
197149
381742
443816
779628
1378879
1307387
1154343
1980221
424134
396660
1625788
855056
1420394
319704
1290905
629037
3394
1190616
1065987
1430867
868834
1099272
1159898
593324
1285271
1148329
1828370
187204
43671
1797071
1703675
832406
1253861
1465498
1861732
1671116
1158030
1739540
668949
676270
1265217
811300
178261
1332325
1275332
1638876
1348574
1661646
695578
1268316
596615
462583
1591108
1431470
1028633
6698
754362
1642275
1823966
1196888
584263
1876376
1655886
233147
344888
1996431
1954153
101138
1878127
269235
773854
821340
216105
750644
746588
1723821
361038
292179
846702
1349167
1384134
428227
1621202
1433769
751858
1031251
1489700
1772741
762277
1265300
1993121
1824659
1930521
1389537
560410
962242
941556
1751417
1868625
1527378
215869
1013937
430857
846355
314577
933618
1405770
1990289
595943
1195587
1953771
109237
1683446
1451683
1182714
949977
1602389
1494182
943321
1053271
1803638
275272
1150845
1648293
1290955
1485290
1658374
1119060
1768712
1088220
650328
1027611
1273126
1224793
1166204
71861
1208381
1517688
1354448
1724201
993582
798031
1820566
175490
1033408
515736
169750
1036336
887292
739589
47429
1980018
461522
186902
1305396
268591
790842
771282
376223
1966094
307114
326210
1101514
953415
448009
91620
582916
736531
1492855
1423185
1502482
1210093
1063303
723134
1907453
204525
1160593
1492150
807208
1937807
963525
355067
402511
1884491
1320435
1330321
1270405
874311
183022
773102
1814890
538871
189183
1193389
694550
371521
108187
739090
53086
672748
1311548
485590
1845588
1256471
686130
288874
510020
115841
1727602
1585879
406235
1730259
995245
1729353
1555923
184453
737589
1448442
905295
1385570
1780570
80054
1424673
1128618
210546
1904706
1852318
1122896
1581937
1754488
1298506
857099
1027096
498056
1230397
933928
1883030
413649
1621217
182672
56551
1865964
683807
1379167
1272876
469530
1378331
1137913
954116
1758112
781486
1258610
1192591
1929556
593981
887817
352105
303276
1374797
708975
132907
1773027
1373253
645721
830872
1431273
1101317
1241396
908612
631422
280336
641567
96577
356308
309999
1903842
278521
1397521
416172
1947779
972606
415422
1329509
1762315
928488
920579
146512
1147336
892010
1601559
1985452
919837
1898162
1737185
1670082
991106
1878455
1612603
1300010
281827
1561877
63744
502390
869327
69287
1864630
383680
623992
1709688
210360
466707
1184552
267270
1239876
875230
707561
698090
1150395
74259
66184
825004
1604034
610450
1650360
740972
1724789
71647
1104884
234318
54056
1326210
879727
1251036
1545774
572131
1844582
169849
1357638
1341390
576273
1068107
1358490
1074870
1233948
147746
605214
523749
1319624
1764070
807150
1367956
1163128
58624
526499
1208120
439367
1689265
968264
1299683
612793
1123963
1723570
1256601
883933
1086594
93602
353243
445132
1101709
337004
1529358
256707
1195328
1786364
1010334
121878
878467
1730262
329969
1475576
1454100
1811517
1650451
1302196
311841
1759420
129828
1350062
1449967
534581
1262858
1014999
136805
1816840
554279
1764968
717281
1505825
20151
1545146
1303672
522853
777749
1314090
1508909
1657754
1374683
1876938
1873634
424637
1299066
1121917
1671378
596235
731121
1768141
1287955
1019066
392978
1217453
1195717
1155340
1183751
1429598
1968087
195983
639965
580933
668144
701324
1745107
1866283
616875
1131556
355638
1820470
39318
683967
1053507
1846674
1697755
1817678
456305
69155
204202
194512
131920
147563
124286
880106
1747230
131348
1147319
74025
1510976
1331917
1530007
505522
1001080
394699
1658527
1671628
240054
895434
10258
1829702
1189560
629828
1557198
486710
40828
1600605
1389628
684800
1308446
443286
1527726
280293
412330
451535
1803476
27723
1910956
1949662
345860
1847940
99333
123731
617484
1141469
1948150
880538
1061617
1202494
1238116
1744635
1462903
1982164
1120307
749842
1288154
543924
957354
376646
1949100
1336647
1157245
210451
741351
646108
982053
1749639
1096437
1135002
390915
16283
255041
341869
600548
1226961
1308032
1159453
460322
391719
1755010
390413
675275
380651
246083
1276813
1050754
215532
1382228
3229
303723
1020074
1372840
1517654
1981092
570826
709145
890208
810037
707554
1473944
111406
1486515
1662475
1587626
100713
1900475
1781814
426967
1712236
435747
597701
1629103
442774
4824
357055
858165
1433591
827251
1219203
1247810
1008221
1291160
167143
1488872
1762508
312936
226601
303144
724657
286399
109714
511084
1267135
44891
796179
1656478
1402060
1583765
25898
347741
1210008
1020255
1418243
1005893
439110
1715239
1032479
613080
1143979
875851
1986542
1352500
1253686
1363639
1570305
1010958
1896553
1225111
719907
1616980
1176027
273335
171996
1798635
833566
1179006
1614043
147083
912
1862887
1930182
1190010
1451977
705658
1817215
1188667
1174884
143463
161662
1645925
291371
1075599
1993123
1282805
1055015
1763638
1586373
1917976
399615
1415060
876889
1635063
944739
1717574
915294
348372
785471
1556061
642842
670759
1433810
104282
53106
1000091
565454
1312144
20472
396459
425129
671835
994271
985214
571413
1877842
1183682
271191
1040533
1094066
151869
437821
1573314
1898435
232620
875685
488266
925184
542737
1349321
1608296
324308
1615499
1032912
418681
1237473
1719276
1523510
1649996
739020
254571
1992142
1945867
630291
1733858
852396
1150285
1018081
1880904
975656
1564274
190141
1343821
1581977
1930380
1432331
1104989
1958014
1224476
1947463
1178575
654952
394534
339800
1375061
712623
1567162
1460831
1194930
1631275
1551747
1385525
93574
26462
1797879
1706030
930490
1332020
1248186
1294067
1538049
449091
756075
1990630
1013228
1420146
51141
699184
1881987
19638
639359
260232
759721
557817
694174
1587098
1008157
702594
402903
226715
1971992
181986
1901695
1402834
581473
1771136
679344
134112
148103
570678
1476319
1921483
804210
1093273
1676492
1955706
1105326
1660501
1241512
1576354
1179584
1479815
1204161
1791412
654793
932525
417278
117902
1807811
803471
663947
113467
1608815
1584025
771316
147654
1851964
1692889
1785102
710794
525124
129357
1639220
1302271
1435448
835145
1995539
1553504
901037
157901
1198096
905386
1646571
1485595
965572
776263
137068
447806
395213
1629103
773358
410628
1555720
56550
167599
1348583
1566832
1541419
129495
1045281
1659276
1241150
1243083
1902818
1635633
1411998
1116107
1837682
650029
1760278
282142
424030
1406510
1720719
410544
1842973
423176
1559402
764918
614234
854994
768765
928051
537408
545215
1344708
1548422
43149
220857
177041
1685532
1797164
582170
1924151
1573697
1576565
1452054
850778
1081606
750731
1379173
1842857
1247142
1243651
1695749
383829
582185
1170606
515748
638494
440273
552196
14777
321447
1930657
1282929
1846897
1846278
55878
1987740
1891146
1247308
125127
1198029
1665701
1991961
1529403
821762
570921
1691783
1593507
1163277
300791
999787
1330963
1210877
1205269
1197734
1064421
99693
1851157
649074
1687170
409957
1806162
1090791
689561
482849
129376
781357
1736175
1800227
1111272
1153010
69576
924303
897694
1448353
375785
1832600
599733
702681
542492
251684
448275
1459093
337854
1538252
712158
1175286
1383966
107888
1028298
623221
531236
1546746
431130
1997245
581215
1773834
1031235
310625
1187180
1156728
96832
718464
15018
1940465
1387218
1269866
113510
1921327
1542188
1248070
1878932
1135274
1666452
160806
1980087
1341405
1450775
269661
1284126
424025
1995804
1380376
1618697
298887
370184
1593140
626250
862711
876534
1548286
1039563
25114
1456340
1247679
1801465
1760387
1084603
1840151
1095085
1236698
1811527
1942123
626513
1753859
1229237
482518
1835693
1837048
870437
995524
1330920
1597659
1942192
795974
826412
1199770
1800937
1650845
912725
230767
1497605
1562003
1521904
364463
1386748
1274656
1625137
998645
986900
999706
645477
1529596
1488121
1461566
502620
875529
677886
345951
746129
1035594
1068704
1946804
754713
1398828
1324709
185562
1674089
663544
1612829
1620549
1569321
1123328
1900311
821277
354774
1077153
1416386
1427646
392932
1935073
686899
33237
665677
1490076
535062
583975
913510
1532850
804593
1713932
222138
1284723
1174363
17267
983269
137067
571332
1735804
477565
1382000
73899
1164955
1644558
1893747
1711633
146424
794305
1740291
1484534
1292836
1375094
1627926
400808
1131616
264083
1684071
1256837
1516129
1150278
1807910
838331
1767535
1747349
1411540
487355
345693
642333
678285
201717
438461
418816
1302464
1104616
1260931
1842526
661044
1833342
1874264
221616
1047659
1826526
1057194
1792787
1949965
443930
1849693
802551
1379408
1212121
214863
1232408
21363
1499466
363157
827088
199753
1347926
1189666
293418
369424
715304
856303
1872941
764290
251894
242263
1075191
1216998
1570418
588834
1293992
1744469
622577
542230
510792
1452898
121652
1290945
332895
1249543
1066119
1365393
196670
12897
1754270
17376
1479467
514226
1105254
1023411
528200
508857
694836
112349
1587058
506862
137495
366620
625428
451886
771676
1398001
922794
1750595
1383613
385482
889850
1956882
64593
53913
1040205
1617559
1090886
283877
1861827
1386734
1161444
1866497
934689
1288406
206930
710573
1234868
18265
568929
310743
1807239
40699
1017929
1215448
1747615
769127
1444872
1660505
1025488
1488975
354754
1100067
1445064
893457
669873
262606
1130380
1368564
729623
995762
875709
355653
337800
96724
450871
1554940
569576
1894418
1438506
1747002
991553
942190
48605
1053208
1869330
1154595
1423438
1812842
598858
590280
1509464
1199486
1759872
1867817
1327624
495776
1104717
869666
896300
1710980
1794221
1774376
322963
797027
190824
28772
842991
958182
947272
926000
1695253
1092072
1415144
1374102
477450
943636
774871
1740300
929432
1192989
1698019
992929
655605
1371672
1404787
1795097
73632
1013369
1913837
27103
988086
828303
449952
1565772
1461695
277779
166387
577115
694603
662739
888884
1291674
628188
339801
281837
298459
1221765
182356
1432795
1274006
822563
101424
1126616
398681
751756
740950
929155
1574979
929152
114994
1857062
346433
335521
111941
1542105
457005
702944
1459315
790925
1327426
1267978
139279
1512422
317964
857562
1041226
1049975
1848642
1140973
981301
1572938
1133171
388167
1589970
325957
763558
834087
54768
1153477
826667
518886
1062727
1420281
991680
1804801
1474726
221654
865756
1645239
765520
1840422
1595545
1312697
839291
630388
273586
1509143
1681945
228755
1586343
430967
1112781
209067
385195
565117
1631248
660624
579720
386970
327328
1550903
973873
1486569
1825086
1416733
682235
1888685
1579958
1799674
1310949
974216
858824
359639
1975382
565357
226660
1231135
1224245
460581
1554850
566514
1116653
1344489
127568
732091
988061
402783
1399296
379365
1962448
943015
1465
383484
1532877
1251017
1407985
1251134
1248009
1411667
32609
387180
678523
1527459
303690
403307
1468422
1600447
1188772
1752827
1508669
1241967
1957325
1976196
354256
123180
1801911
1579236
1983047
1026434
731855
1759989
1401865
1480905
520554
14411
334702
1383622
1606950
954701
1872744
1030590
620756
1114441
1522724
1545108
92870
1568938
26003
142048
1664206
550673
1575890
214572
600092
1819386
638277
1679644
1014451
217781
511254
1242206
1148084
936174
60678
801941
1235003
930377
832790
1398869
896406
876448
1759901
98230
786260
1399251
4286
1198714
1157623
68902
1349383
1251333
1328250
1873631
1708187
1916225
1329155
409921
183879
512237
1481775
1420182
798051
1407236
1526860
1120800
166749
1834556
1811681
250863
370089
644891
516235
525399
245827
1622361
687064
1725241
1604526
1387838
44725
1247690
1145881
47780
980544
1423276
182540
87138
38113
1144829
1688388
1715034
983743
469757
1399943
981483
1421724
1207552
162128
1695102
1711296
378042
1978944
1398749
14259
1898537
1810708
1766204
307346
1882027
1466434
398169
1784393
1690795
792097
1064055
1232605
1584349
1583813
450168
33465
1039867
1674883
327301
288289
1741449
775568
1343806
1764592
53328
1181187
708326
368960
1834201
633910
726376
896723
1230331
1147882
781967
1773275
64994
533389
1206777
912575
1304338
546823
1541988
355260
378978
1857427
1806895
1101089
1981477
439224
660951
135380
125940
1762548
145999
1760670
1259192
1789856
1190595
178273
810226
1690502
1089702
619568
1493826
1298609
1395382
555727
852825
948044
1197344
1509078
1584791
783654
1434418
1265049
725398
1968254
1766772
1996804
1443780
95296
638966
1833914
1010831
1781451
404737
1694890
1819350
1142213
670301
1934104
750658
872537
1002438
725110
380178
76504
1295834
110613
94594
36609
869116
569643
911971
612104
1957859
911221
1079350
790279
1592561
1374892
1726076
303743
1745482
632781
891532
1096833
64577
574636
1401349
981205
455116
1335756
974390
1097445
1830237
1625102
1238184
1730552
1195853
1433802
203688
281539
1204624
974458
879578
23435
1907837
1849890
902477
1716059
1777311
184332
1147938
1592509
1326960
645029
1037920
426828
1634601
831020
1294721
1677614
222573
1751710
499755
994166
747777
905008
414457
614686
788223
693200
933687
1715397
601974
674406
1346259
509909
1778523
698342
1613440
287690
1296743
1494188
1139351
353025
494321
686610
608386
915915
130876
125532
1065806
1000375
1067059
1920476
755004
785171
1234322
912068
1403990
846121
104285
1981308
870378
1334554
366402
330288
663454
820046
109709
821468
799097
26738
638900
1696695
1299926
597501
607576
1194871
1298332
63634
1510700
1636895
1444222
909375
1629526
1567673
1836560
245312
1376449
591764
589797
183272
932732
451476
635122
929250
686353
36216
1808747
1938413
302870
1447452
531596
334486
825797
1444456
1288974
797631
1887115
1086393
615517
1527325
1154747
1898879
434680
290388
1834979
1323685
475819
20025
644741
381798
1317150
1816124
1097414
1293083
1061288
600088
1207006
205397
1379590
1577514
879674
1776699
1370910
1725477
271123
510083
310105
974486
344593
381742
270302
1866095
1065337
1775070
1199798
73911
133865
1443024
242197
781879
1667834
763660
387121
866223
138605
1430775
540544
343867
670613
1466518
1433811
433126
628448
1468232
459584
1734339
1664566
1424055
10052
810814
588927
268538
1903917
1063594
859760
1678280
953909
668663
901369
1569505
1015741
62814
225812
820902
1640115
1753156
1952768
7430
1313799
1685907
1430892
1186014
551250
173888
437438
382064
1509399
521152
1145224
1138536
1609494
58129
1497711
1983636
1459025
395622
736886
646334
164926
1240897
430042
1660223
735437
239411
1090362
1515159
188929
1211715
366415
1212158
472874
426598
406353
484277
961980
1265859
314522
536356
394793
1215209
404871
1671465
872344
467702
1795369
958036
646664
1530914
1213851
1181246
410382
873477
1368855
790373
1358930
1635051
159649
1151280
45096
1394957
1829466
918642
266614
1219960
1919024
939377
215990
1776725
246168
1372445
770852
1372148
1605619
364069
777753
1138067
1082408
1818620
200835
1730929
1269047
166766
539299
1951437
1612776
1181428
980819
1257587
288635
141909
1538827
545022
1578905
518487
1181472
160749
952725
39160
1743637
931005
800335
1891960
1577508
1812085
217776
779235
747443
957453
400875
1526825
1971156
41560
1757346
618537
895318
244710
6654
1325808
1677519
512346
1184274
1887107
1783033
683197
1215431
843400
865211
1003121
1179327
488890
370292
200987
1322312
1288569
564544
187404
893875
1067612
447006
1260737
8341
753315
1890820
99621
1337521
673280
573851
1549006
1153509
1317132
1750277
563446
176385
1506571
441686
1323698
1287037
1571864
1476879
746388
690614
14738
259930
1861729
50426
1818214
1866445
258192
1090179
1897422
1861825
1715786
694828
995894
640985
16111
1169398
985970
110636
319116
437537
1803317
750221
1363142
125788
1061578
122029
210989
641982
1636049
1094292
666772
1780647
904613
238063
423833
604126
1591707
456633
653459
1982825
1261368
243299
1734815
948867
247923
371029
1818569
1696667
900013
916508
367553
983567
1719354
1124436
1188316
95713
666965
137332
1063851
986977
459623
259933
1032402
1622546
1362151
819144
369193
714581
1075528
4473
30317
1808236
1298255
1192212
1437837
1390056
369734
239594
912220
1154045
231659
1720723
505712
1383828
1495688
1819872
228742
1275035
202006
1529034
60803
54718
1150553
885625
1672342
1356553
1866661
1011645
1751894
858552
658529
1876760
519245
748984
1549885
1258390
201210
1716954
816507
1464588
1231858
1738579
1712761
1468832
1981339
1402438
300755
1747283
1535502
1960539
533576
680030
420208
748878
1163803
1018508
602512
276530
839383
171768
518066
106944
341613
704204
1143741
52558
1083363
256146
1258034
465264
279899
1788063
427750
1375138
51110
530761
1144330
661908
544312
479815
1943014
1887511
1697442
1619179
566035
942443
168804
236708
1442595
714687
1776923
975914
318012
1291962
36174
777765
538719
134558
457161
1419597
1163190
380990
1663038
1032151
1041360
746097
1614141
1466902
1471179
1159417
1340477
1247324
1447990
1977122
836450
1679038
956497
319102
435155
578046
1290511
259542
550512
738629
615597
59938
1162179
760193
140338
1254033
1398689
1280733
1038579
1343840
763380
694105
803512
791332
252199
779388
1296622
739588
1142616
385661
884543
172536
1999228
1008140
830352
728166
1812133
1550898
408627
1656511
523696
138600
715205
293765
1775047
175087
227730
1071882
579656
335697
174809
907027
245005
176195
1187231
198005
1367317
1813364
1612392
1307428
1906072
1864442
495567
1826967
623785
203480
476021
1650831
464194
1127628
792135
753366
1447516
449108
1931587
397279
1954166
1850543
1611568
758025
1048012
280340
151100
79917
1041002
1377972
565351
475668
571636
1127912
608075
1179786
253174
911714
574118
138678
1727939
793253
1453913
1560082
721998
568188
249699
546518
1116442
1620092
58233
875522
1084257
1270858
886927
1673280
1921290
1227069
804863
1874560
709278
1820668
1165147
42115
778321
1481377
1126248
227970
1368271
1688160
180288
1924702
1952755
1889724
496652
696265
1096802
1828209
1646589
1923878
1169811
591781
921474
151446
993066
822844
1849724
1725072
725408
1520592
1704037
1047691
891860
1363776
1059790
208931
1930086
1446954
368636
1640371
411153
1082902
1085641
662830
42104
1705038
1935574
1316236
379533
1256286
708666
945778
1120947
240664
534579
300085
869079
1277439
162744
654689
1489592
753203
1702756
1305958
782330
898301
1356458
1050719
1805813
351594
1230627
1207428
1310594
273647
1835715
1615496
410234
557540
1734340
982500
730791
584627
1094763
1463553
599360
831820
1405862
624940
680919
255884
1829170
1052377
1789627
150635
1883729
252367
633711
1449062
535458
235775
1560904
81049
1442181
1159753
852531
1351754
1741268
1431882
1228419
599784
1673666
767402
1551748
1382844
69198
398748
1889732
612028
1664051
995953
1628786
98517
605988
94935
917707
1936765
258285
1471148
325724
1786561
1547403
1882187
1626710
547358
88813
1992469
1303609
1402248
1070570
738420
211139
1484921
1920594
595582
484779
213013
4493
582273
1164029
1873914
1045772
871911
1280273
1850683
181217
153352
497786
197906
261568
1709849
622352
343593
1926982
943345
855059
1166802
1224614
1571073
1090477
456489
342014
938511
212052
558460
1668525
1475799
1270607
1923292
29306
1910866
1825313
347613
731819
1300354
1543255
1387584
1595059
631692
138025
1135646
1889464
515661
486786
1898697
401868
1515889
236505
1089980
1895510
322435
12786
257152
1140352
270922
530615
88120
1498244
262842
621824
352303
275064
1956509
666683
724779
501389
1182692
346103
469023
847909
63737
1525555
1491482
1927519
335312
723691
352251
1295621
1531310
858804
170823
255899
1703377
1589878
848042
1779917
201880
94794
1779185
1739682
816548
1392794
1170974
461316
54631
371315
910688
990949
1890315
316824
1843524
676452
342287
445235
1416699
1580102
814424
1276704
1477128
1195168
795126
1620108
1717787
781170
1836164
140780
838491
412675
201328
928845
1066863
1644876
1924828
771184
1764903
1796436
225657
1544544
839591
895462
1988540
1567462
1270609
1172869
1989385
863676
711050
865014
639809
585996
1967514
1655696
530980
1636140
1300494
1224568
1151314
1287601
720970
1530439
1499545
1966230
548499
350052
323377
1710789
1209650
716406
1131535
387105
897438
879183
1080401
715846
1337247
175139
1136040
849672
1827885
185952
215865
83125
1241347
1126067
1832191
770429
1784148
708140
1452313
201285
475961
323361
774372
1845652
1577170
800005
379773
1103903
1230747
1188766
803958
72012
912815
1798601
372257
87018
217353
540239
1905776
1710752
663525
1109441
956526
1946894
123788
1378245
622447
1653716
424009
1358301
338005
1049382
1419250
1861161
1666091
244171
60428
1430944
595952
1074664
941390
459759
774845
919254
192112
25697
976842
968423
439715
1346562
1301399
194589
607905
1163678
597047
77430
301460
930073
801156
676643
1016371
263940
385794
1133780
1560509
1612418
1438672
835005
1636869
1079653
1646872
1099973
799048
196479
1536530
1658405
212655
1113116
1344488
671864
667693
15751
1242113
1518320
697568
1008494
1389099
398824
1199598
1274142
617999
524642
1568857
1495307
1204562
590606
1641624
1458292
1889143
1417787
827491
1162468
1723839
1491700
197287
92604
1520522
648366
759193
1994815
177126
692610
1230394
1725086
29802
1134371
284402
1812901
579869
1673519
246439
823988
117100
137011
546681
1773702
874672
414782
1613241
852764
1687263
564410
904685
1176339
966366
612135
254340
1860120
1534269
117102
538779
429585
1922716
455043
882526
1442024
1840278
1323162
1568746
355650
836463
568561
1426971
199196
889311
1692670
1716199
1094760
1678795
693198
1512626
1742444
182284
1294603
410860
1038306
1479287
279199
1418185
1999532
1147019
706206
1725447
723084
1774503
1708498
763072
1817236
719521
1626401
1010439
16972
972229
1796611
98896
186418
886266
1654622
1373823
1784123
1621829
388063
206574
1902830
1822838
48049
1064361
871464
1107045
658170
1553812
896805
211326
553227
1028845
1702571
1806690
888793
1845
1912778
795341
94167
1553695
1410356
615150
381045
1058544
82218
25310
1535052
1302821
1060567
1871771
1759590
1753767
1049787
1935207
910387
1440695
1750448
1170114
1799623
538097
999288
1891685
1341456
1561122
1272074
1597705
1720626
1879341
640735
1835268
761080
333155
1041906
1322480
1135185
220464
1684932
1800464
1100622
1127574
1759140
434267
1691802
1281576
1649864
1769143
634500
496775
1594319
90058
1057891
1001088
1164374
227561
128409
1851272
1876319
974967
737597
297070
1176273
1389923
1654479
1224863
353797
489519
862590
843845
614412
1968086
635307
1443062
363644
1058172
1547309
161069
1659227
957939
825651
825027
800856
1961007
1957469
1755103
348237
468502
1918732
138438
1346411
288655
1925944
1318946
1305604
646594
1405413
1898421
147465
170726
38364
92025
139554
99563
781978
911517
1930127
47380
107598
1978107
1397371
803908
185925
1588188
284445
1635997
794121
1634115
697272
1965158
1852201
156844
214712
1328657
581827
691070
694306
1542862
1855398
583650
135867
259806
852742
1640559
900969
961043
581179
1245835
1961966
1934475
894729
1728387
612201
1599527
9579
1236619
1077065
1242193
888498
565133
759124
766308
217080
1593320
308098
960405
158327
753114
1699484
1305506
321452
143577
1031732
1515813
1843946
1411686
1105939
525954
1792565
1636514
1210171
140576
1814166
1497998
615191
718170
869297
68882
1495728
772332
204909
1843348
1043127
880606
1748916
1555617
1638616
1893844
699457
369328
567596
1598516
1451158
1041454
861688
1623577
204038
1142792
842801
1708731
963126
802694
623855
706826
721514
803590
1230131
1508680
762635
563775
479494
437483
1862693
892115
1325562
1885278
846606
695204
609954
1261170
1419125
1549470
1475486
764794
1874618
670928
587524
1560983
1965086
1955607
135155
906257
846352
312370
1936716
1072159
730789
186968
1889885
402741
281805
1947035
685173
1693883
790495
1456472
105668
97603
789429
1835148
1313404
36371
309684
417380
1255321
1384190
41037
1433929
1541175
1112393
942209
612316
1699954
1121172
1065824
1590563
1294418
1527203
60851
1133806
984421
1026066
369931
1971093
1047411
1453006
682564
771163
569707
1323999
1352171
1468824
693980
1043112
144456
959515
1198180
1791558
317185
1798974
1249164
453978
459762
1289477
305160
1626741
318611
1751609
1934218
367065
1259546
613034
1661945
592539
902615
1126494
968926
1468849
859690
715951
1257731
1544420
916313
489518
1699127
1901298
1815011
672732
724622
1601130
154984
264612
518346
198562
1062614
320449
1804632
1207372
820975
455643
395412
155316
655102
1789380
1848412
543399
83235
1029121
820752
1163583
1213632
424260
522282
737245
396814
1502300
1735141
886767
816972
1215261
614022
262666
120906
350149
307730
1525900
443683
736654
124858
178423
203621
1163500
1403431
879516
1762385
762221
151846
214924
459552
1534120
275595
1183502
207793
254060
979685
1572401
1148141
453654
397060
216741
906599
662414
1302124
466189
184931
780308
1619722
1523024
427194
1842472
515103
293203
1917391
104203
1015547
1653161
1913214
1286984
625800
509534
509687
124529
476960
64582
617947
1567968
599196
1758403
703
465800
553153
248700
1615943
1232929
534787
1248558
1529101
862177
1288581
13714
1206682
735376
338941
1196960
584179
704982
1827453
410103
155874
1199760
1511718
614805
1576566
1383848
198153
914367
1479705
1255087
121518
1538622
459694
1207791
91633
1790457
806474
316664
1073808
739839
522321
126698
953898
1117693
1550518
404173
126577
1796028
1319048
15849
663969
913809
773675
1118272
399387
1808458
1787487
504321
1867859
763343
1275068
1699111
1738477
76124
1177695
167021
1256710
1857420
1280988
1510093
1798489
1349620
383266
468459
945986
1768830
1236518
1380178
107465
1330790
223110
277552
1031656
786626
1215545
626132
1376771
1637120
697162
1581398
828890
1986618
704488
899740
1096398
330219
1885418
797918
1689227
1678925
1593913
145493
537958
613925
1668739
997800
247544
1120208
1307883
1507769
333729
1825867
816564
479642
1292679
1218907
424749
1657931
874691
615562
566789
265806
1106301
1191105
618227
1985279
933230
1248171
298569
1785260
643507
1460220
687203
30946
1810407
647569
290045
1951441
1571655
1115379
153764
375157
811123
1546851
1620415
1924153
1391656
1819555
1730832
1455764
753441
1232944
178219
211316
1424620
1045684
932862
1087162
279773
303029
1042436
625904
200058
1430942
1443983
1584711
172862
1154841
1406737
904688
228197
817769
439711
1340140
985410
846869
1204356
661492
1909411
1100507
14623
1973855
1357638
1100846
1659165
298111
1403704
1168851
687723
1069130
1663099
175196
1679412
1175091
588115
397550
518057
582877
345844
840719
1924086
1187118
219823
364028
1663109
900236
411877
1855347
1320276
916039
1946332
1126655
582888
254196
942378
428015
953325
1122947
1208062
215691
1333602
1550698
183311
508902
757688
1867003
535550
759013
317415
481399
1261413
1108537
654237
1056022
1773709
731343
1488996
623902
511245
865603
643476
1149579
1135858
488703
1266296
331398
1678958
1960788
1412868
1641592
262253
1734500
1531494
1225390
720850
436512
1116124
382963
1099223
1642814
1969000
1490833
1714996
178414
1992802
782451
344262
368440
464970
557107
757077
1064933
1974191
548973
678388
429194
1351828
154928
1765753
645940
230591
1790435
133006
1165775
1763410
341770
1825138
1582377
264590
878324
777365
704334
819950
1193603
1635257
504044
1898376
1796041
665253
1806204
1077167
1972167
1584331
133009
1732359
1827915
267404
385807
1644056
443595
1620316
1833378
1969869
878662
301199
1013687
266467
5309
1901044
567186
914990
60518
708366
1257735
1157790
1847134
1024402
1733409
464093
57633
1240071
1680889
336833
1713274
1825194
1460155
159956
1891007
318546
1803569
304331
303499
1460987
1591749
416984
1734212
498938
1434764
1553991
188757
99836
442478
1059697
1954640
164226
1194855
636832
1379532
1437607
527979
77192
1764251
1802017
1817547
215933
1954800
1656350
909227
942318
1825875
274657
507396
1900341
776551
101454
1214833
1201768
1866468
472236
1798550
1257999
390168
1964247
697482
1297489
1788418
188016
148228
100419
1925833
359049
1141331
1244991
186287
1317152
1583656
116224
986192
685795
1546741
193750
1494419
8260
1250731
1148126
1226364
544276
675829
437124
1767951
42528
799386
1341743
1237716
890358
1174196
1595126
707843
1128272
1809490
1719047
798803
33552
928619
1695828
1211813
657151
1800739
634209
1970434
478794
1670429
1378749
421558
1352834
1042854
454788
413115
227196
1943814
1673910
837616
230415
807075
1857603
1973900
491372
570483
35622
1813395
1284234
1405125
759069
1074316
1309492
1127180
419760
212340
1759372
1814089
1743176
871848
923109
157851
1103962
703707
1641590
577645
95005
914893
997691
555191
1128301
896535
1355392
411358
473893
401146
225078
304115
1251341
1577672
820788
420301
512028
53577
623028
1083591
1141142
104596
331650
627083
775271
1801849
326926
1080793
1673751
1448232
1063899
1415459
1159763
589883
986411
1806750
251185
1802164
1315627
1613214
560486
1441708
342102
789325
75355
1575480
1152775
1128153
1325749
400537
1292580
1756770
681556
1004155
967154
906350
1954895
363309
1523272
1104470
532286
1008384
1096985
1549795
625249
424714
1104258
1956119
1631155
1369377
735550
1694390
1120767
68611
177921
1249956
24086
239181
1922911
360705
1872956
1338758
722667
1375663
307288
307784
406903
103615
1154070
1094719
219418
1060495
343994
1180098
271752
1376187
604261
1393392
689964
1667545
1624635
576939
786154
252025
1732983
1014713
1074933
1116773
1347098
378168
1685007
209379
1649921
365956
605297
593898
726045
1606157
567604
1708258
1402830
1618293
926574
1904896
275299
641311
934640
1422707
508006
380466
1042098
164796
866235
1453640
1644888
1969187
744746
1318898
420940
364514
1004581
1557256
1084225
888860
715311
1383120
176714
136995
1951043
1334307
1953338
528462
134440
701091
1649152
442746
797556
230277
522390
596791
1686393
821909
34905
1355743
420720
890314
1218649
628823
1371990
702839
1535074
970225
921409
55675
126884
1986548
746062
1555002
214074
811332
1351224
1502282
1370094
671425
922728
772403
46779
206237
1358903
792603
333774
518748
759049
492241
1623260
1482156
1301894
370260
1449426
1885063
494457
1498755
1685068
764707
1192533
1502518
1687991
1116421
508915
698699
619973
1690638
622214
457573
1662613
1153696
1244279
237419
421950
938731
2137
771173
1631049
783620
888938
1566948
633426
1933003
1909396
1963118
1892822
720256
811390
1233169
1910928
730817
1379918
72672
870232
1595562
1810577
1478226
1652675
778538
690873
1852752
397956
904846
1615759
1011081
809375
849323
448389
1058617
127193
32877
856964
843240
597576
893218
1901765
1868328
1229385
385709
40410
421155
1374243
943258
1884172
268582
1288327
1225284
1550775
616646
1153707
805067
1475832
683542
1757562
604591
1317666
543213
1405553
1499349
1954851
588078
1840048
1777438
603830
1232315
425619
1347712
741706
304782
535974
1133103
643977
1319220
40845
392864
528415
1609674
1605602
519221
1765331
1991602
968773
1045008
1076024
1879228
1821702
700100
551176
1277503
334796
224886
768872
34321
454093
1491807
1012875
1258026
1859112
1089879
1954792
1647764
1302778
253759
998167
1786816
977549
836455
1246870
337118
1626983
1523362
542759
1437886
1699251
529057
542830
1491670
258658
374240
399427
1738522
560219
513120
390140
597006
145878
1833122
42766
1074677
1708888
1270071
1968949
1595403
363224
855765
945658
492402
549282
1103893
1881502
1308281
1970163
1665959
1087431
1794243
1409120
1926907
384920
227682
932089
1210254
191663
1672655
1320293
190220
869217
743353
1500987
421219
60277
26760
1521380
1405059
535271
1965462
312117
1017817
1001856
1899460
86871
1750979
608128
1676574
1879749
1807770
746425
515356
1612097
1285896
320094
587533
152236
1124819
23578
1679035
1678128
1353686
1791272
1666921
1984572
1829111
1118103
1982325
368105
1224722
368163
1563015
1843812
296421
335373
12195
1321916
1569053
1895647
236618
528192
156492
1521007
1884464
738541
294943
1629995
1757995
105786
171898
704533
168316
1456790
1754236
1614021
1853757
1358775
1415710
350804
1007217
1019557
667855
1450441
1245569
592792
1662544
290526
286136
1568206
1052661
1212210
1431879
1572940
47303
51842
1761363
1006654
1332108
1463060
718976
328850
1539515
1227586
950049
1918485
1213292
614172
329267
1907819
432542
1740
246795
1716988
1585947
1702191
450917
430291
619344
800747
1393382
1323061
1191023
394277
1944157
993645
534880
1787924
1785090
580006
1191986
1688772
1214202
492371
1760593
1131728
1485422
1993678
987508
487537
430026
274394
449877
1817219
63402
752115
212998
1535800
518004
182663
844515
160666
1921613
1401092
30020
1891349
975412
1958816
1167549
508878
1335054
353691
767452
942299
1834931
1496160
510293
1277300
803923
1921086
603673
835945
1549066
1235685
4976
1190487
858594
611822
1335912
1797955
1663738
188532
1063137
817503
1090499
1231802
677425
716599
49430
1277188
1377376
1072628
239112
865523
491789
592307
1776321
30398
1033406
875691
1429996
216143
1545245
553529
937072
679684
123059
510085
142656
469604
655890
212313
1429963
1077853
80465
957116
643108
671451
430977
223196
402960
1941463
1096378
232979
252504
1065924
1773767
1033951
1759747
17248
391126
1174941
1286662
839105
138465
260770
885531
1353770
1601503
783852
1602672
464395
1340796
1476413
778432
1872787
675140
1624096
1978250
218305
474651
989902
230057
1475200
223206
156533
715477
1335874
1836974
313989
1988410
1999823
1251542
1021426
746285
1435534
438604
1551843
96991
493141
1536502
595717
1966024
502759
1989025
303975
315445
802546
1968842
1015569
1458807
1693761
1593798
1757503
784356
1321437
729108
1051410
640815
1737349
1579872
1374726
1756130
1348280
1169147
50428
1213758
221171
1538706
232058
572105
972455
1891446
1633996
1538334
1266657
1390514
319284
891405
1091376
1938428
201960
1766558
1097526
63038
1710886
1397683
1406058
819354
456426
283295
55569
618976
876420
1087961
1871528
758710
1840981
874739
47288
937828
1161325
1032306
154723
1895376
1160228
1031798
1866151
1532275
463188
1115875
1524150
1030145
585863
401132
1759569
1108109
1460008
397030
1146242
273232
571579
100765
852608
1157044
361480
292904
594110
856663
1135427
1893518
964162
928962
694034
582588
1493462
127599
1552407
866672
1071079
1657596
395956
1600248
856752
544247
686734
1786644
198699
1228451
327387
235127
466521
1267095
1772016
1042014
1071554
1865331
1235341
816592
1410337
84865
1530078
172878
1381316
1183201
1744112
1543985
1100122
983617
662031
801648
1416184
317198
153491
1777189
1906490
977190
19201
1621313
518535
1205754
179738
1939502
655174
263753
1542202
1425541
1222135
929710
816548
1812407
818159
518354
1559298
1270766
741591
727404
1929745
1859409
970061
526207
596700
1389387
1375158
1409917
893890
1635493
1942782
75110
39991
1710906
1290899
1280389
701682
256046
202865
255379
1043264
1054588
256523
1057278
765814
104505
1516128
359335
1608165
899147
1263068
576101
322432
126948
1876516
1720295
1327548
331336
773766
44758
1246017
328737
987225
1271596
692254
1274267
1167924
946477
1525968
11856
1501056
478010
602168
684950
859601
589861
1778856
1654902
1904980
916609
996361
1599991
305616
671302
1662723
1957786
582419
1276153
772833
529481
780271
1919868
1506344
1661225
958437
581726
983785
519834
101468
875997
1059655
227805
673635
540369
1332206
123353
521472
1125384
1109445
131715
62888
697226
557279
844798
92190
1206573
1575503
542998
301618
1584855
1188143
1006867
942316
352979
305121
1524396
1227931
1244278
804464
1669501
708311
716125
165960
415663
1457060
578642
1459528
1003009
1014843
517211
386663
1686151
195229
709586
1400394
1734535
1495799
258342
1517851
1492973
235682
1173418
497364
1747093
1987598
1067103
1825128
1567395
1517859
24059
663018
1741110
1984432
1866261
1673572
444308
956333
987734
614105
1465623
1830239
1524834
1663632
728033
487130
891756
1491842
617922
1166264
1787816
4390
836070
102203
1081024
1796814
1021353
1560183
819800
1161153
95822
538054
190719
343679
383739
82978
1634599
1792813
1632707
98006
522348
343272
64128
1690051
1629364
499644
1048980
1620638
1394170
1081983
453015
289385
1119936
1211259
98689
553237
456944
737330
844055
736841
1125477
21997
1094913
1566190
1041395
221832
1247409
1328804
1624858
1338255
1828552
1920546
497946
751797
110802
220041
292293
897880
1038108
1059012
339865
1286240
834550
1761722
1323261
102331
873715
223701
306742
82190
208295
1656351
1294266
228724
298085
1437177
1912414
643161
457333
1951660
925262
759961
1439117
889365
579051
1665592
483886
368176
1699596
925436
1038
1511836
1465197
1796501
578634
1399871
880763
55388
1032632
870112
1307383
410336
1022962
349963
1270057
108280
1575788
1301334
661343
266902
219033
1091067
1533361
184037
967445
568330
1497618
680051
1261992
1185350
289697
1348319
359593
1061047
1271507
923017
212279
1453613
1849069
1249523
501472
214742
1639409
740666
413979
79864
1700476
1029440
773439
1380825
1352178
1480638
1504930
684034
1295642
1224672
566736
135408
50135
1332450
1693780
1517844
1141387
1758804
901463
1149490
1150702
1619673
1087763
221235
1445037
349377
1555757
233214
677936
1524291
1823555
1774544
1791150
1444270
1735353
979400
1398609
1220526
1304122
1123559
1622770
1261870
1603245
932887
530497
803600
573237
219453
618032
1668195
4285
1712481
1213261
265080
933374
1573041
1735632
315197
1247187
1266259
1911418
284122
305967
1218718
1089581
111923
1688341
1762164
1574339
1808732
328403
1890577
1666375
1199762
1808593
411640
39782
946376
1151098
1541435
332298
354436
1534917
929992
112934
528480
1269923
112860
27702
961609
148248
44006
1480074
1913641
1568837
1097712
269125
1538321
1397197
1443465
345008
1814292
154980
1371239
1315355
1448139
1471533
1160847
422734
653131
404727
1289862
85704
1497147
387807
986198
501584
1898793
147498
1973592
1271731
838219
1268259
749672
1785129
1010765
1537777
488693
337180
166082
91516
867238
1482527
816023
1080202
1255959
366115
445267
1514503
732100
171320
447718
587574
1004718
1561606
298233
20609
1412256
1558994
172372
1709859
1596409
112682
837846
524376
1529940
574027
1581028
1898771
1330423
46176
1198841
1324520
1033694
966073
515124
268807
1833352
696549
1003830
1289206
1872875
1121692
1244492
1728923
979769
1625312
659316
821995
1018937
877662
427472
918249
1703413
1826731
832445
1738635
221881
1902183
990789
842692
1263401
812844
529555
905529
840210
319231
962525
341177
1300992
1743842
1741450
772634
1738543
713694
1902422
63939
1969093
58355
26067
1503580
752078
612859
1178721
20162
1342396
1068224
269776
458700
1657685
354863
830758
1215407
1817545
249953
588226
77443
1689343
722672
1305531
134570
1158106
1821428
668262
1426138
787182
823522
1675389
23501
707556
1880190
1104553
329957
1145348
335579
1271022
62704
817168
1402147
965181
569181
1532744
1261130
1655523
1061505
421323
823867
1352167
1791406
1158797
1583609
1706649
1200354
939514
178162
817966
560524
1307890
1405288
826581
1081830
889878
1013758
789221
819689
557819
1537392
340037
1835524
1784031
547618
365353
737372
72083
1226813
1250761
874272
1539698
492506
1862481
436400
954679
638841
566264
1487546
1296850
1021602
868394
469176
848054
253951
1559928
376971
638807
72469
892683
1811137
1574050
509079
609715
747696
337863
1869011
1178582
814403
761689
468279
410472
835695
599811
1496819
1500470
1274478
1706180
688365
154707
40988
36736
1402917
1068145
1272876
663104
226450
976887
431692
1982371
1070207
1248942
999659
173222
1105734
1066053
788816
829945
1877168
1094888
722186
888244
1699353
990534
1096075
925310
897988
1002583
1791767
1476516
1203996
1812544
25604
1498393
1436268
1948408
1772166
1208842
1323406
1154676
172738
72815
683406
35870
1414538
567471
8815
1128454
415224
151878
1304614
574176
910356
1873847
1940929
1867465
833693
828907
1384597
1075999
1380917
766116
879395
627648
1379176
1384650
694827
124339
1613306
989864
1274572
842379
1340857
1281870
260418
521003
153529
1522655
1449576
680054
1688255
1694190
59168
1044356
1055263
25401
1154526
1628867
1515482
1066516
324912
1022736
880449
71409
185740
532975
1621543
442359
1745635
1339979
672434
1826036
451247
1544392
1523895
207263
525343
1921711
1095041
834061
805757
1773182
204924
724582
1444941
422200
1618469
916452
1324537
1316342
1115768
1367485
397990
1707773
1405857
471394
1022899
248312
166904
1994741
239708
800962
794618
473124
640508
1330936
1256618
493172
1003403
1556119
1778504
1915324
480522
715500
1204749
1929525
400065
1712595
959333
993102
1661699
1110693
1851226
1804790
1283450
1755609
1143259
1728823
842914
1112880
1945686
1707371
611290
1385070
1487793
581673
370282
1336138
689973
605737
314707
1106990
54761
615804
648149
801073
824135
320827
1109132
603233
162864
602967
976278
1201555
105071
734764
790195
1550611
1726632
660507
1900095
440999
852616
1727293
1704075
215178
1481888
1441699
1260723
458950
1736581
650644
907713
1175071
1057097
714200
775417
1333268
408762
667069
26754
1967910
458437
1869380
827139
667181
414797
1192478
144119
1488201
1037637
419870
1816533
897080
27687
722129
1958508
1159638
26073
2334
862069
1147829
564311
953303
1474894
1027846
224791
701350
1633225
617276
1334163
205617
942842
739130
742485
1948764
336087
228758
1022577
1572745
490104
561177
143202
1316026
1603284
1930447
312607
987629
1364457
531308
127392
195975
553221
1712978
1403043
1748935
1546972
1462217
1490258
1984843
135893
805724
1879778
989757
831302
1601586
1754504
1764005
1645509
1297754
1390743
234660
1350111
493345
1019585
1158321
1644296
660472
827049
650622
1862572
1423054
1986497
642932
1816893
1332919
895928
1872695
444167
1920064
1597325
1823905
911486
1015132
1675065
1061907
880935
326681
314297
1578235
1247318
688776
1271493
140679
546296
1682620
1374058
1340481
1299932
1604852
1262326
177337
677164
790758
1748963
83603
587324
1708776
1592202
1864831
478795
1574918
1924091
295366
1959451
811957
830525
700049
1081640
1933694
120206
1277537
347930
1703258
826975
17499
1488877
1088483
1747194
434503
1740426
1990728
1999869
483900
1083499
671851
1415743
1473606
973867
1548252
792952
1909053
636137
1626816
1917194
288459
511449
1716264
654860
566469
1639922
1683487
1057773
1620327
1235570
240369
265109
697032
367846
1355986
1265167
1188263
1287060
1503104
285047
1409165
1077201
1544786
381437
1541759
922405
725730
1089447
1464444
416803
1254736
770863
1551910
1405242
1135906
1565770
1452732
1135593
1649209
41044
992583
529527
622839
32421
591611
556839
1799499
809770
1938099
670203
1772410
954240
188078
1363432
1177178
1048066
560325
1995452
1187159
1314098
232385
334949
153294
383375
978026
1306587
1553970
1506084
70790
388106
587192
1867853
1356237
677025
1998394
786012
1777623
714012
1322654
1647771
1006504
1415056
900273
593906
508449
30533
97513
1010270
365106
272635
1482263
483421
819979
50190
611792
1362722
1570231
1633486
1527360
1423887
63443
1453553
1091332
1596913
1026150
50992
1252519
610730
1367390
881400
1317576
448548
880429
183827
1063372
1017002
1340865
1479258
1718016
71507
1235280
103558
1734862
878860
1451257
258346
1691229
1749281
107794
1798042
830713
764995
677977
1225448
1254294
830796
1046453
1504336
1697618
247326
109878
411786
1088673
1385176
987118
1699620
1469326
1684179
1152327
1006616
532963
1177074
143035
1851032
301751
777942
730805
955836
381153
784488
820085
1079463
1050852
1181757
656891
507920
391519
617598
1478586
183784
330751
219892
1316143
1780992
965269
196808
672548
204111
1026328
1659018
1114465
1173052
1044555
807148
750718
1535841
1917219
1327382
1161600
590027
1740005
184606
1782835
394992
1234874
1743632
505712
44683
1131445
860569
92854
373108
332047
1997465
700502
501204
1776095
25944
698070
362337
1643662
313258
586067
943495
1512984
371670
1028447
1674080
113859
699893
1816943
928325
465550
98177
530717
575229
1250610
1239300
407917
1978408
1544425
392656
1811103
1533186
1587097
968031
1789005
378944
210194
554874
1259901
787501
1107587
504518
451107
1711703
1660235
678716
25818
528518
721274
297814
214789
1965874
1562475
1352157
1431488
816669
1332791
960723
915184
268792
1308877
1144872
514409
1010780
1804686
1902660
1975191
796019
390457
1839640
1569242
954232
1077580
724764
1276149
430555
738761
1226865
1492209
915678
652475
405689
978334
459240
211330
1805403
1035631
1193213
1809338
48201
723562
1026281
722107
1518520
882407
724696
788397
1039172
1996763
699463
980322
1079798
360438
1274327
1698431
232830
471179
1717960
961789
111880
1829209
424486
1299839
1260675
728920
73843
1594345
1224690
1298764
1407227
1736093
224958
1410060
292197
1508830
1678670
456547
1073562
1248942
709904
843948
361694
1973853
927267
1919256
1220215
1236546
838095
1295036
1527764
226510
1824498
734308
1525315
632744
453771
173929
1291797
1784634
508555
1618539
472252
1536081
1978379
1693864
1870207
271701
1840178
363529
239867
142656
854667
1624674
227153
1333496
1577289
1244839
1436286
1850533
394564
441155
398190
414817
777383
1675801
705571
625489
78341
547285
869398
790134
1667168
623684
1012827
503932
719177
814576
1726591
521284
519560
1337745
1821287
1377227
551862
1759264
1522816
1236218
445745
434633
1905230
673970
1051140
86832
525911
998867
1732290
620660
227726
983132
1301220
986942
1188511
751946
249855
728252
441206
553311
1190755
210905
866610
1289536
1722790
481053
1146840
205193
992286
472197
1918652
454356
814481
1606038
963473
1708692
117576
142489
1881164
445937
1179653
329652
1120638
388682
860986
1053275
670393
1926232
1938220
1786544
1753513
1346911
446091
608784
1941677
1330797
1721676
1175337
1975832
1666312
1239689
1594371
1350634
306368
856797
1650365
177955
492335
820269
1744770
1839842
964532
1856586
596704
44326
957489
1343600
389060
190511
827463
322562
463775
1994019
407640
1335046
1641983
1714430
1085466
1268815
406846
737907
1843313
1804001
653835
1781028
1943313
1841382
566204
136476
1558188
790169
1580999
240314
9450
395599
1136208
127651
1910973
1391351
486932
1689326
1015106
561102
1655784
1694871
1388822
1780829
832291
624236
1849573
1508916
1598703
1241523
83896
833296
1114524
1616546
1505569
187283
1609640
586267
1815465
1061591
901680
688893
1238947
516005
565581
195423
964209
1628788
60572
1497161
933574
351952
1741776
1795379
627082
342161
1830729
556162
1480222
1022040
75222
1499278
206053
126700
1983047
1250540
1137180
294236
460595
1752901
141137
1679789
971592
1872873
1896904
1308840
864768
209701
1970527
845318
1262560
1942407
1872293
303619
34200
936806
1477052
877892
1909199
774774
295155
1545307
60434
642673
162059
1631296
1685444
413136
150545
1466262
1787908
317096
709500
385824
103930
1134316
1789483
520212
178963
745499
1182386
1682970
1884310
1278497
169666
559428
1795817
122241
1783705
540568
902701
112971
1586764
170360
888969
1244220
1007344
1905001
82906
68078
1662778
902038
1373928
1186882
1440509
224284
429391
1498718
1115206
1934055
1832291
280529
737682
1865799
513929
408776
635501
1638942
1468371
415007
1219196
46760
1982077
1035825
1799882
1943042
1130185
118726
273400
1309372
1712316
899890
1974296
947864
861227
290745
57342
1414839
1356420
97415
1290822
22514
678152
310789
1312670
1333520
45995
1010583
47651
1382900
1249605
213007
1835120
1988857
1743102
372554
1785508
1820596
1217681
761086
610502
1980730
1473409
711755
1270787
468845
1751230
857430
1751824
110541
1014475
1250716
914877
376570
1308032
1850865
1068057
1815315
490817
646706
1720674
1431993
1794128
1086768
1829563
1015662
877340
1542120
1081176
272216
213049
556354
1710258
568112
1293091
58893
1740567
830271
1243635
217651
1446315
184608
1783562
1333186
891848
1257999
1480618
1954031
994804
94780
1637172
778496
330659
739493
1565308
328887
1471156
302012
1044795
1489100
614368
716997
405179
1094709
1663000
1825903
1610319
1545363
113692
319720
1722489
1425799
774866
1867517
914684
985084
949650
1150824
1413066
1152518
150474
1895159
1588844
747508
702788
1607647
872334
1032383
1812125
523542
1465770
1495644
148040
1713448
1327135
1811299
1341699
1258412
784662
1605681
1133265
903206
1368425
556714
1934811
1777604
1634690
1957710
1358157
969844
1524591
240472
401494
1512240
1349035
1912836
1579907
1686496
848699
181399
850757
360994
1696029
964542
817884
1187922
1601269
673801
404199
148334
636007
1507530
898705
1278511
1330547
504161
1748075
1433419
424242
1605191
407074
724875
1053807
26128
553762
723425
1985712
1801237
5093
608527
1251820
1418781
116117
1389347
1247906
1548584
1060573
264661
315227
304042
1246040
1683204
1625064
1468403
79161
1800099
945849
1591769
1860772
1036047
989558
1878700
764182
866159
786594
201015
715833
511043
81338
370178
162539
1052517
1333729
1426404
1565957
314868
506490
1953382
1458172
1450840
1846769
1113898
35776
1792410
1769500
16460
188387
1459650
493452
267228
1798814
829567
909444
1657298
1856606
1085852
1342323
1175805
1413682
887502
1742391
218597
192861
1655303
657523
1039903
1892055
453396
472452
988317
365915
1672723
1016648
906336
1330718
1671873
40589
33983
1903322
827092
1455039
1309555
503717
988230
133319
715056
16412
157419
1269368
792435
1555465
404069
21034
1686357
1106004
103774
98087
740020
577895
1485798
1667342
743707
775599
692498
939901
134120
659404
1374155
1911943
192531
569875
1538774
1927621
1415003
1249115
1228068
1671811
940613
1159537
1059529
1155925
1751984
1100450
989103
1973933
1208087
1069272
172820
1514813
126331
366731
1712138
1255368
1485462
664812
608851
223399
951391
1203779
116635
990460
903478
329616
532512
537796
834031
128957
1813191
572404
1608672
811745
801823
1125397
312544
1846764
738495
683810
1002890
1157143
1946925
1646688
189812
1370661
1980153
617341
1713459
1531834
366726
300001
623376
647914
970625
264082
1799737
235685
738868
495454
945103
857621
396851
474428
612203
1306921
1383053
1851755
1812773
912699
1667486
578568
190971
1843364
1134961
38531
1384838
747149
1683437
1337263
875059
1971582
87529
436684
510322
773903
564668
1919591
929907
1867491
313260
1949094
918358
1620707
1978721
829163
1531509
1146347
31930
765830
1977027
886139
70754
773704
267210
1367377
93869
304284
1323762
334217
1979966
852131
1879704
1667816
1623229
1254545
1395251
256807
1729397
297237
604828
1010980
1480503
530194
1493691
580295
1518910
928499
1316162
326291
1958471
760125
1292516
395877
1327048
851075
1539112
1297746
645160
1207499
1976924
1322896
1131232
548156
1370124
1464794
130610
625592
1893928
1207370
1680917
48093
617969
239369
93664
1837607
766286
1885345
1191822
834030
509738
1318072
1527282
476343
77652
219889
1875063
726970
880226
860989
8610
1168964
1351621
523174
513685
1212210
1352277
1690302
1631073
1957510
186522
1355359
660144
1432642
823761
1942543
1607751
175635
372094
836988
755397
1971996
1953701
1386871
1448660
472053
483609
1112417
1256431
1649780
1300735
1413774
872186
893367
749465
950446
579019
1355108
1747971
885430
1882196
476493
1653054
1265381
23005
577309
1686088
1036145
905870
917443
1723545
1030348
757988
882368
1668276
1980381
288055
1396792
1714664
953160
304886
1365717
1002024
323245
443918
1184970
819283
1120508
231463
9713
1737674
1201710
205160
501571
1290495
1045349
909965
1189185
63556
10182
1182142
8408
378886
1833315
1570861
1095490
1767388
596394
813479
1780929
399455
354474
976143
1522688
1386394
621940
594829
361266
1831097
207201
1667362
210999
8769
1696986
1992470
434943
652021
1715411
1219149
1742047
1823093
224340
741484
142123
344594
1297854
1658420
1805790
1861349
1721424
845031
1152656
1003122
958131
1264340
1700403
851668
417152
1253265
1441078
722742
1090591
114564
620548
744266
337425
251222
1872431
1915210
1350771
1083625
1879959
851517
958466
1590586
1093010
786031
1897907
1458073
1515132
757465
1689029
1337098
1642874
526839
287379
557714
1490901
1924567
375179
1905187
1392712
287039
35389
666467
69289
1366176
894509
1462626
1696891
755867
321800
111422
1395202
621546
1676490
222474
896412
343253
1235165
768090
1266511
488140
267562
113317
1163734
163639
1815186
1402283
717175
174610
224674
1236818
1239297
381264
1705407
278212
1374818
911658
1788777
1536742
1366912
241775
1654631
672358
1792137
760657
888467
245594
406335
655387
553716
1481454
1764224
1848110
418161
1161937
1614673
1369079
1752908
1807306
244851
492230
999321
1868498
60810
272217
1932302
256602
1885941
1700056
540665
670037
1581394
1869619
1674220
819351
188235
1532166
368169
1925909
497433
414147
1866100
801350
1869814
1578328
597061
144725
1612191
729303
1332799
1602956
916721
601062
1051769
804829
72095
1869680
823943
1402684
1305996
1887180
485131
149315
1003945
1778091
1478894
1117809
1068519
395094
957195
285479
1805313
910863
894321
731718
1190677
385022
1998790
1717452
1735382
1958457
1870008
517148
267650
380799
33704
1365935
623793
1896639
1903042
770789
1582337
1442944
1805810
1228555
1038671
1543476
1942712
1663424
1422724
1383221
922780
1549766
266267
330107
384035
479497
1297364
1691135
1084659
1663216
1041702
1268351
1204318
1770448
1657297
1708299
1943497
1795548
1550464
1529309
808648
906010
715119
907675
1533387
178441
1923611
182637
1632796
553689
747033
182015
829152
1952316
463304
1613860
196868
335963
538438
1913291
1018189
396309
378241
1434856
62376
606286
1313911
96120
669975
1624921
756780
741243
1459837
1308480
1902791
1877574
1360215
1298032
1435184
118100
73957
606536
150180
1696466
239957
851973
1142534
1636338
31902
61284
1840662
742428
405676
1689734
498078
1667124
1002003
773412
631241
732935
722153
832465
1808700
309500
746585
2619
359780
379724
648495
403952
1558936
1956021
1833409
378057
401398
1843579
1376603
1960244
1927539
412301
1243212
785465
558021
15522
1295673
184246
1561046
1646970
197696
1026876
1523226
888343
1763111
994701
983286
1229731
574376
978832
1739841
760681
1102952
1982832
714408
54423
967588
1119138
1929112
860167
831554
231340
801393
1227684
809043
1608946
781444
1573403
1498077
1823020
1523199
844372
549149
1153359
1844622
455287
1283714
764291
1483014
912882
670665
495819
342650
308341
845153
604368
344732
2644
1205238
1728444
616621
1077889
502740
673878
965245
950039
1632995
1883853
1749427
784204
352940
1824114
589786
565841
382042
1036944
747349
349714
1863722
479603
926769
1029775
1276041
859279
680709
1256723
267308
599527
396224
396253
689794
428009
51566
638224
1383674
1651081
1182324
1441339
1100703
1755788
289576
93250
838456
547126
1221481
786326
1959241
574129
1680797
1980074
1435363
485551
1214459
873768
1677401
1594761
1820990
699173
367633
1802811
1046454
52381
1658108
44442
1818459
146491
185028
1583495
1954140
714176
966819
1252333
836491
1886521
1341061
1247536
1340770
1505512
356241
1519012
1207950
218532
839374
651058
1298225
1346080
1257145
456883
690326
1513001
325555
892629
617261
346085
1685147
144964
202535
1360876
68433
1697664
233400
1859196
455961
607306
1539662
255185
59258
172683
444554
1957949
1711301
443707
1733168
361726
1533913
915651
1985049
1511767
1570179
460494
1749850
791909
873769
1454415
1886804
797731
1241358
967509
686631
1918867
1202514
475643
458598
555216
219740
703477
114980
732318
1331411
526754
516042
343405
712208
937604
1940358
489965
1934146
1344162
585194
730462
645219
1524221
1580300
140295
1262215
354008
1345785
1514716
45987
1292099
1063859
1311723
1101261
746810
541585
1790934
141149
1927390
1468875
778254
1427020
790574
919783
1561907
1923815
1771545
1078509
182780
326452
1989269
864801
804442
496193
1529172
1101248
1999990
191322
768378
1676941
488306
31265
1610222
230325
1186108
1153981
1819675
257169
933513
928851
935833
1876937
435290
615334
739440
158998
99478
660241
79281
973372
1516986
292823
302632
1916570
958294
1376222
366528
1158994
1867940
243396
1468102
385588
1005259
1520206
1606992
120548
1322089
1155791
614418
1370321
341245
1489238
1706530
1730158
1565019
496980
1694403
610509
1457474
433459
1769981
1997406
1302764
1105861
1601738
778654
1426018
1853547
1570229
1766588
600664
371094
1293751
1568307
1139098
518067
1291842
626029
1416928
278340
1842422
1037116
1415757
1820377
14577
1651622
139284
111302
1321884
1437224
1875462
337728
691194
21251
245403
714460
1179980
519428
779329
152291
214038
758621
902124
667300
1541062
971259
790398
760592
924796
935697
1545122
1488878
1703865
544177
1421023
567469
491574
308267
1570241
1891455
355833
995724
1563044
1869168
1704569
295387
1840180
1442182
31702
498174
1347117
1959702
821082
1589637
1688045
496514
1068934
1917075
1245997
1329762
657702
583791
1748824
506413
1256129
204316
1884514
1259382
1355773
178649
1012513
729566
1475664
33159
342576
916992
1742828
4289
1383545
91038
997404
771743
112455
996739
667968
935124
1912853
1465342
1871645
450474
694770
1886918
1189265
1824503
330542
694271
223452
219249
1191698
391801
1947564
296372
658205
1422458
1209118
757091
941877
1235154
308374
524023
903368
783839
1961328
1740194
1235360
196961
1067287
886292
1512779
234478
1779188
1408323
616913
1325556
823434
571652
1646050
444595
1682469
1362764
1911803
510521
1544250
1506747
1095989
1825366
598083
1532322
817271
394022
1891323
263688
374646
703372
325938
504605
374717
1249007
1690748
1725644
1734759
1709997
1264760
9910
666661
1493399
1948363
1463245
1864032
222686
1012883
1708812
573010
230307
113751
1539269
1864511
1015131
585215
57893
154699
967892
1852728
1624391
615546
72157
910002
132758
1663113
203153
1853546
1960767
1667492
944468
1933406
176275
1834745
1895285
787162
965278
129765
789604
62516
972819
454878
1035487
770405
756165
1707236
1484650
452977
1453977
1759560
635654
1804952
175088
1159624
1961587
359164
579499
575760
177102
1345190
773556
1809121
1597293
1935504
1522573
1578542
1558742
1757876
1485209
1834894
971265
417163
995195
682422
536111
1585564
193944
1816452
1360421
849764
1537922
1336906
1208687
1134743
1744860
700672
1977927
428953
1129855
962739
1284972
75562
468878
16427
390064
1561648
875431
1821185
1611142
1525051
1456910
352735
532029
1028278
1311693
1441848
1762473
1061229
1462214
1168266
526724
821903
412450
866365
1784736
1247909
1145764
964890
1073825
1104420
719132
982355
1297102
162205
404833
1011238
1306962
1078604
1116152
1721831
923661
244035
428934
1459959
1524381
1111561
1472841
337036
131906
1411240
856247
806563
517914
398167
1860281
1118951
413535
440943
170467
113893
1285041
1890557
1989966
1377880
1078667
1112972
1833417
21371
1069576
1935221
1809339
1435970
704997
47589
1738216
792781
107816
932669
225060
900615
599870
625071
1910178
1310670
1526563
1784402
932963
1266899
1818432
1285888
317019
10415
1204546
103470
570931
1322885
179644
731668
395302
1852792
1799696
1458494
1554375
61296
201379
99013
609452
1594528
890818
1854398
1354986
1875842
1997570
1572768
926831
567073
402524
1219525
793650
409110
54201
1393032
1617805
1176151
681300
1710005
1824272
1234636
226885
942654
1660796
738522
797300
871166
452285
1296344
1428157
975281
9102
1729225
970382
880865
93280
1734112
265457
322149
1189756
1852014
626643
1868521
1241122
482384
57686
1679072
692366
684066
1032206
1269135
1512772
931787
1612030
288460
1588539
1515638
980785
252376
243880
429803
1096063
436467
1703368
59965
1284041
1686130
1264044
963905
1876877
415249
1164103
251727
1394550
883253
552437
1330114
167190
354707
724667
1725094
635116
570338
1548245
182239
103915
907532
1287900
513366
256761
683222
787805
207273
617418
570284
315495
1599708
1787528
825309
975890
598806
245279
111663
1115458
913482
776944
1205871
237912
337222
938958
1099974
1278922
1571151
1990359
143614
566158
1020817
1540316
1319387
1264413
1241435
182202
1066227
1082953
1644733
1510471
1633049
1607805
853515
1633884
1473031
1846046
1023420
834608
323173
856060
194885
1017071
744837
1094914
1720535
912720
1632049
1711876
334463
1835420
883538
997231
477368
1648867
1158066
449781
1410991
436994
1482700
1198878
109171
1496063
1933150
972650
344635
1242416
276510
544042
935216
1766189
877843
144211
213342
388654
1292706
459358
1126165
646971
1455951
862726
1946879
1355238
1016191
736804
944604
811725
661716
362972
1503478
1597061
503055
1878503
980417
332827
1065730
424300
1649367
1468538
535005
1910206
1286295
90800
977696
1940837
1674695
1115416
1950069
1198377
1184722
477106
115185
1432686
92272
241824
106911
1151450
995708
916548
802590
265453
1435506
1657914
1407960
95127
624458
1123256
447940
1480609
1999793
1381964
819849
946558
1597020
1226982
39067
1848211
1116139
875517
704324
1717583
700010
1499998
521134
1953616
1555527
1651470
59310
1891364
1921926
514409
881711
697384
583666
1503503
1509505
1127143
299359
714744
1121992
747218
1390847
1521888
437313
1332400
437413
1783518
129705
397523
1000055
271173
275040
1532941
165591
753292
690026
1895276
830408
1438937
440215
216914
671384
65881
1328810
873775
1583633
1630689
25169
1481597
1417239
225182
1715817
1587546
916549
36638
1812426
271154
1735817
1649140
1088982
752092
1377699
1815422
309560
1081951
1011249
767368
637884
883351
502909
14353
1187157
376403
1241013
1471369
359649
968015
1837789
1935247
1584736
967028
522925
1638404
1512717
1997911
741184
905334
1765087
1307652
794598
750470
153882
1499388
953794
411952
1743756
49119
733981
944015
545264
1115676
1882721
1979121
346847
1590197
132881
969013
215522
262779
637914
1406673
1982604
1596442
264117
478336
1329049
845722
1903109
1228863
1476215
47137
1457432
589245
1706839
953746
1817704
1414814
1527982
1858166
1812147
1426028
1659203
1766431
425528
1327942
270687
1472824
1950749
206963
883241
1981020
1323658
622215
388618
818168
721639
1173041
811623
609428
859581
1864129
229269
482183
1699254
178944
41983
1558517
1947599
334676
1929747
1248249
554711
1142689
964297
1681972
175491
384865
914379
458224
1969540
1455536
772991
1390488
1708194
1811298
1861900
634876
717700
560354
59634
1101964
255907
1060778
554013
138824
1190372
436382
1236045
175844
302172
703984
16559
1606756
1896694
470210
1265779
1738673
1762919
262737
1581765
133518
25419
1658907
1684922
241532
1276098
380783
1648298
1889449
1482055
1871790
1803471
1644061
1655031
921751
1501833
168340
1686808
252747
1952978
1927413
1421140
543560
611003
539663
1244857
786620
1173803
198964
968933
1887347
1819599
584905
975541
1994881
1989237
855389
618711
953957
1814370
1875526
441627
1108227
763866
1038722
151158
38926
1189889
391618
1343513
1436842
1156560
1120007
174956
1047324
561714
1831588
145302
1086896
559863
133001
618488
1702251
1763116
1976854
593136
227418
963304
513486
49831
196323
1581881
985616
539552
459365
656927
907366
1898377
1397133
1368819
1051227
271612
210283
1461778
576410
837600
68837
1687445
190940
1052142
218022
161847
1089571
780246
1829040
507969
682957
1636111
1170662
468769
291272
431934
531524
1159280
535035
1618864
1287530
953278
1101663
1051467
435654
1791242
961105
1099831
921302
400229
205240
14162
518314
1741272
383816
1164434
1868883
667514
685102
1674093
960696
1395951
1569973
1889912
969630
895729
107505
512565
1240641
935182
264782
1879813
780433
836684
1792206
808132
562181
1225243
962585
641307
410380
788766
1819516
485792
1658979
1636296
974252
1483859
1339911
392727
354398
1452071
577285
661025
981938
500022
1117796
222472
942865
1321269
1654883
1969781
787532
194892
550854
1451607
72059
796173
1726414
677617
1647600
184572
776433
1633570
686962
556536
1766705
440687
1729844
962588
326977
1515554
322002
1013334
276640
572469
507212
1551654
726533
192127
446000
1639796
697628
119648
721605
1590837
1524181
1754050
1779631
1789809
1595283
618040
913243
1739936
1305476
805789
420009
361084
1083036
719232
1840921
653210
1661570
17521
697815
490029
1475590
344010
1552164
1889580
1532837
1246278
35877
1901197
1561477
906941
1427781
188865
1200602
790613
1366163
232260
1391943
1468141
1222268
1235594
995610
158574
1807017
972258
1698673
1406898
380401
1289576
562882
1481581
706871
881735
1365292
167852
557035
1559924
480106
1550015
1423411
688758
658805
1323787
1605585
1119882
1320774
352658
475800
630110
1796084
1289688
979000
1488639
1527752
1336407
1106172
897298
587555
849017
1196089
1215596
1527543
56222
470939
1882509
75331
727831
1257518
1560396
1182045
1427262
108987
1812869
398162
1837920
1896285
1716371
351143
711627
630665
1272478
1756406
1005113
1214267
1908819
1435197
658810
1567226
746372
637861
1066635
1811852
850704
1039843
1492880
160855
1753800
1795259
323369
1211227
237650
1088007
863587
1329026
389377
1546863
115797
1459679
961334
1689389
825445
749085
599647
847265
1144618
17055
1663491
372031
1643687
1747577
288696
1324154
935284
1764526
922890
1961555
1408198
1572747
1126100
681991
1442576
1471715
70672
308381
1628054
1594466
744165
690872
1554903
267319
706216
727354
1093083
125164
1504513
1665449
82676
580734
886016
1557798
1762304
567672
666239
22449
1193075
1778437
652772
1941690
1943848
968191
1275853
1272559
137301
1025122
1468028
546225
544576
4929
65293
1344113
711214
292023
1656519
898430
884395
491074
1069901
32164
569193
1342127
53611
1368737
854719
1293575
831712
992010
524424
170886
1679074
209937
1574094
169587
827434
775701
526106
931329
1171881
984817
149142
1511586
575544
1453064
780438
504076
1299119
665296
390246
18253
316756
95569
1596009
1840573
371037
996310
847202
1554995
111560
619808
1615798
371443
210411
1305196
1481811
1904376
518967
326078
1873223
1694776
1098536
575540
310523
909139
1409234
1714684
1754776
1511563
331833
402189
393437
212817
843442
265730
1996845
1872986
148896
1712846
356580
1745498
1359017
79807
1791840
1584283
326395
1082194
194598
1593622
1537807
799994
1021983
1579347
1568483
674341
1700589
1953259
240509
1553303
1163035
26340
1206623
201010
1068921
1647752
1065486
1549522
1188
1786348
1309424
904387
1830873
1638764
629662
1909712
1634626
671700
774834
1338878
1876484
1519641
312640
715815
796150
1128062
1074091
1740408
1874014
1640023
770432
758505
1989200
1908815
1669991
1178380
1401932
939660
1509655
664935
1771153
144651
227445
1737978
1497747
259494
1039528
554148
157433
537345
759490
1357070
850922
933704
889512
1937868
1469752
690088
1091736
5488
1791122
1876117
1484259
1641519
1391286
254023
619818
545276
1156050
157558
1886471
580037
1158496
423278
349536
592099
712159
904000
1711821
1335056
459382
375796
628197
1900676
1688959
751627
606742
429232
1917451
1465625
226123
943409
1202582
1657243
609304
21020
364858
718145
1256482
952622
658900
1656972
132468
219353
315897
1065933
1500658
1361606
689627
1744081
1824275
22932
1094045
1817025
260511
1467444
420255
1866419
1140356
1783152
1439657
932812
1634659
892487
147296
770657
1581613
149278
106208
1341878
129225
152559
328969
1664920
1675121
751848
1933903
1256159
1762637
1570896
340023
1082020
160971
1233722
1077036
130775
131351
945504
1428363
108200
851878
1590772
1631787
1143539
1105946
510136
674219
1695535
1161950
1159956
1024987
197394
470875
1315036
843452
738298
549684
551061
295701
721523
1385519
616801
1113743
1510142
532581
1210983
1239672
580792
1478157
802431
142450
1926545
1870202
791744
1177565
899916
1353724
1429683
91235
765687
1704309
1921472
1542041
1476391
1936691
947311
1073501
41315
1266514
762753
1541621
273774
710921
872331
1369755
655491
616158
449537
406365
1994714
585429
1626890
846467
1392987
571118
1354315
1818352
1248600
1589469
258167
1636482
1864864
7751
571528
60275
1879784
1750845
1901134
1081513
742348
673593
1181869
680815
1594928
695428
1840148
919760
1520860
1114936
1535256
1526714
1911927
1888743
443226
1924372
70105
1834675
159484
1568468
210217
1009602
70542
330039
830886
562815
1254984
1424786
466842
504984
1771752
1793512
1278633
1198874
565205
1372240
525659
1645580
455953
355189
1862814
1440286
218767
796123
1580561
1172805
1177355
279184
455019
1346272
1183385
1029963
869543
333915
513046
1803669
640166
1068450
832895
329414
1567473
1945080
737890
1061350
916580
1913299
92854
643228
1335098
655570
1705643
332369
1364624
1005457
758956
26487
252399
832153
1488165
275126
514558
1810047
1777911
1862680
490330
1764686
907397
1517872
1470400
510090
847275
1951164
1117283
342370
1872800
571249
798528
1757107
56509
16519
931191
482947
4639
1081063
1523137
843813
1896368
1035605
799732
1236042
1725466
1886306
1171358
990764
1517752
44151
454410
1495702
1466313
169667
1355157
152177
1000611
909932
1319996
335987
810728
868612
1238672
1665724
1993542
1563570
1040747
1341982
1172043
817005
1903378
1941401
1605083
1703534
663898
1294893
1379788
1166133
1885608
844705
1029588
533484
1845736
583989
1665557
1791213
726293
243111
1125867
1232388
1121617
1943833
922078
198556
1743727
65845
1616190
192870
1431582
1399952
987531
1766548
1497544
1818163
1534413
120968
1956680
221253
998719
853976
696811
1555786
1445251
574006
584881
1240560
1675292
616430
1594543
1046599
1027658
686585
345706
1226980
785262
1425643
18429
565770
1720982
231647
1628878
866092
1257269
1613142
6507
709646
995463
1662887
1554758
298841
1615737
1539281
1927805
1055772
822760
1647713
768180
1315647
1894894
205720
1249907
688180
351069
946588
697108
1732675
419112
258643
515711
886000
943286
311157
73266
1863847
1454102
578048
707768
1273019
954208
1008674
923749
858049
152854
1162062
289312
460132
516491
160549
167243
819803
559507
1798770
1448754
1369633
1160958
401065
88787
408912
845325
1314870
1093338
1464792
944143
1637671
1684077
1528005
1282719
1651671
267787
695808
539418
1952575
955855
384749
633813
791694
1490665
1459400
1754731
821276
1824310
1371195
1982325
437040
1277569
1909612
1842008
1569068
389469
247369
198969
1402719
1873324
1298701
251722
1357576
316653
737655
746145
1283712
1549304
187094
13414
277783
1845114
219042
1385390
1761372
64574
1946072
1424652
1723162
1795027
846348
949843
1046386
930525
1931287
1281381
1726102
398886
679140
1580943
1359742
115718
1779959
1817340
1303129
791431
1991929
665849
11398
627182
1167478
1440289
1067811
1609241
1373398
415609
1675331
1337259
762020
1428538
969853
960008
1380737
1629479
976571
989202
356000
916609
1142116
820531
1671079
541189
1482711
1561447
1957511
5199
1588311
431214
128786
365109
411529
658657
659546
1439812
647562
1649072
1200615
1385214
1590129
1946828
1304824
821771
419399
452857
760128
1435428
1355922
158425
1316581
822333
893655
471177
821773
1614153
1616731
1909704
891570
1183457
169077
1560441
1963589
283967
1979455
935189
870509
415652
934305
883805
1668299
1082656
868865
444091
1929003
284042
1494208
122546
1793636
1671820
1285458
480659
159968
352758
1151694
1472270
267133
98053
335417
306091
1974548
1540274
850717
580240
1906165
1974194
539588
1779988
1884610
101689
1304987
494038
1652098
1644605
323445
878266
1579919
615252
862956
848566
1292216
594226
590529
53412
286330
1280652
542371
1586084
1401511
1261789
1089235
1019726
1682328
450181
543319
1196107
1854999
1942018
693189
1482789
1154255
1662688
1728913
407013
793581
83298
888505
1284867
108876
281041
1378846
1367680
1671635
1561881
1295605
491378
1649662
644674
465103
1336486
756050
448613
456507
647365
364368
80051
944771
351437
1173720
1674361
41439
950523
574665
571409
1023602
269065
1256392
1883654
1349485
329296
1796154
482069
1780039
568406
1849198
357307
1244459
361065
1590799
639421
1394436
459461
1933835
583462
395905
903132
1527090
521288
1150598
578551
927096
326625
1610103
657783
785929
756382
756356
1822274
1284728
1493449
1322617
938960
1235897
1042186
1457542
1185458
1826194
1703588
1786157
721641
233355
1141678
380622
1978942
143196
289823
816390
1601933
1102464
1374279
671404
1268367
1600519
1146906
709689
520013
1748367
1156003
648628
992535
815445
960663
732232
718127
1241227
494949
1469839
754690
581429
1674804
1806328
1170658
904099
723876
977081
900093
519620
1447402
29389
990339
495343
264636
1428169
704946
972717
1019346
574897
1091983
1856512
1102361
1117574
1390147
182720
176045
1782890
1501417
560217
1264174
97035
1122045
1251453
1128722
666442
1135886
1461704
1040456
1846879
53438
73565
53501
1373021
1582358
683431
364641
886712
1793480
879356
1103497
1440348
165352
1033068
1521830
840750
1367822
734881
1116344
170053
587555
1189124
1007149
1350232
1704719
279445
1348489
855566
1183123
907894
976488
496922
1405540
1944244
337936
917213
1916488
937274
1380414
1691011
1470601
755064
416143
1022778
786759
766288
1896813
678918
873074
1383791
1165654
1146280
831212
1066349
516661
11210
1052203
440071
739630
747502
1503816
1135432
1830425
286943
877293
575731
1170748
868002
1559307
709480
624124
530914
1125235
4191
1774360
60054
1073797
1144319
1308215
802415
421105
858661
265150
655457
1876385
512252
871417
1839525
1962007
1186310
191141
261409
877831
31863
1442823
1436621
951288
220756
1232385
916286
1676483
688309
1174148
1024650
1226171
1047466
1972089
1200605
1353694
1195238
918882
352597
1747822
1565400
1735889
780594
880210
367290
916133
1329968
317429
1577950
865532
1860479
353982
1090037
1931414
909780
995959
539590
240058
277919
15397
1301453
1558822
1853118
599253
92584
375420
523836
346535
947514
1156860
305957
1795914
1057016
277420
1250779
1494309
1009776
453577
518121
873181
451858
1676692
1064011
664281
127526
448179
366107
1095847
1928509
1884636
1245851
279519
1480658
999664
219569
523619
1130569
373797
1351673
1436664
970558
387106
53736
1469532
1850170
121808
1425569
403185
1154649
1499642
1113805
686694
1588006
1156651
1259770
201892
64580
1147051
1260837
951643
57783
1447487
1293611
391062
361960
1245701
521453
1314614
1984822
1620756
1869726
1553609
356663
579045
7032
328359
927569
1845602
1081282
477289
1653792
805397
1976120
593535
1138993
1130744
1299300
68315
35532
532644
1423285
342034
1014685
324674
233296
484746
472421
1793076
1755992
1402705
1971217
72503
1977756
1446009
561058
904146
1670262
1931521
423599
1302334
1180877
858501
1570966
976645
488171
1242548
641290
38111
387927
1786080
1220150
682228
529730
1605097
251449
1129040
679482
847031
1065432
1654622
1130196
1327056
1842143
624311
400019
1770228
822966
1991339
282788
508849
757663
1431537
593787
364545
1733021
723043
1725662
1889814
1665821
1378314
226749
1638874
891320
816082
690322
310745
706354
1601353
1980805
791565
736102
754841
418971
296559
1097200
1385206
175759
670437
296087
1636967
226883
1480574
167779
1422033
1313722
1188473
1442242
1354677
707319
850928
1306360
1730819
317592
708179
1193102
1554854
1488207
1188859
1050244
802579
1135255
146508
1203521
750067
1846626
1600721
389567
1605297
1242345
919936
655353
1469860
1231078
904488
1749447
1569268
296213
1524308
1629835
746174
572534
873961
1322993
532246
1249188
794011
122045
608545
1090236
18828
161228
1719043
1088185
617157
991402
1272941
1923008
1238092
495979
270145
1789619
1854734
1496292
171965
316467
196631
638379
964898
683838
686366
299918
270164
1290468
816307
854400
125142
321628
1065191
1381139
430834
605243
767120
1056381
1174224
622938
934943
1354219
1529961
919913
347207
250632
290952
1403797
1409221
576550
1453776
1980693
1283119
1280569
1873619
1785771
711322
1928216
457228
582354
887636
1061512
787085
1043546
6265
1533750
1541844
1228022
742329
1875964
1323453
303972
977702
266965
1988101
1443948
1592122
1642610
1892058
845327
44734
405940
1150775
1301793
97485
1152639
1515533
288271
504247
1297267
1335503
2153
1567770
1756175
1939354
1740601
1847857
1825271
1021465
608700
1678194
202986
111754
1047011
408486
108844
548664
1976111
819390
505948
311018
873650
841865
1649877
1826511
1970664
76893
235217
263978
1591251
1717094
626338
903544
614735
30143
1137958
1897742
124586
680443
339415
958559
959615
82624
675318
134647
182368
1319296
1133706
1129899
1094424
1569459
630354
1584022
525028
1198611
447559
201893
58091
1065720
852456
382897
347552
1574153
1422603
781392
236024
1831020
139394
232442
1452343
1194707
1636917
1760635
468800
1064978
309362
877596
1747265
771912
1192825
655715
1767372
142359
1463386
1686790
292326
379918
1486247
654439
1757274
212246
461828
1161312
164251
1630502
1546350
1567741
888011
285871
740955
133632
64535
224263
1357948
930995
298275
487407
1173445
1098956
473552
181648
1532833
1086432
1162337
1243099
827805
325338
783761
708463
1446924
194078
72726
888788
1256255
1449613
157597
1035963
1212389
109052
12935
1441532
1005405
1546684
1115036
666404
215744
1026331
662864
974037
1467538
308283
1220388
1335529
1788354
690214
1116531
1008571
1731325
1394531
1445040
1837144
660743
1854067
1532334
187772
364319
200481
1200913
750410
163503
1641171
11398
1544569
1479628
971356
1175121
835364
1949810
1500527
1312866
1749823
1955659
554411
1874179
879815
748097
907352
1018648
633744
1022373
1755499
1383245
511784
413814
1999510
1905551
1692858
1274774
1930973
708198
1647944
1273263
907635
457753
1595832
224098
711695
839196
1771477
293676
1962878
916776
776257
1768198
1501780
901304
461988
913721
1438773
1659818
1468077
1790864
1426484
407218
1330350
449232
315847
118734
1111842
654212
1437818
706118
159821
331864
1584837
1812208
478685
1300704
1814429
1995095
755840
1261606
1215008
1314384
287174
592003
1210314
802442
1008203
289782
1245010
89777
236911
747439
636120
662752
1966455
1570696
256366
910253
1391748
771317
1927516
179737
1560988
717303
1323524
1206287
965493
1526304
1561244
1041561
580734
1742603
1777127
156611
1872542
725895
81002
251515
485421
504071
985013
1120521
629492
1389680
530001
1018834
1443880
601482
1139921
1224364
671760
735204
1266465
1622449
1648610
890670
1176127
1328089
756363
180358
1774640
1973989
1331189
213662
349300
964340
1500163
5552
1002340
277061
435730
1780313
547133
929583
1169737
896272
962764
814279
1575178
851677
221020
1964193
522787
796951
1841140
1219059
1864653
1362185
1311186
964904
1330023
694075
1278419
779761
949266
1729608
1446190
1986767
1399709
1863478
201305
1048927
1837087
1611014
774634
1494183
700055
1484368
657588
1388178
197892
850399
807979
1554503
499465
1305565
543916
1450614
1579276
1103457
1933866
571683
102781
1563856
1270456
1597243
1421014
1028575
3098
1157966
1246555
281752
356412
332842
1346572
1553199
1155327
164277
670220
1751010
1724388
1559164
1397760
218948
1410981
1379923
183402
1731859
1486739
247784
1676116
1703443
774502
70793
530869
1765364
449744
1313587
1887176
178741
1267579
1681694
1095802
524562
592784
524308
1042214
1068980
555815
1604670
1961975
1750236
653982
1683153
36108
1024226
1068694
1422537
41011
777470
75070
372647
1184231
1617429
1768001
811077
1025709
93367
1105625
443182
1007504
888437
1486762
317883
1908336
992565
1484451
1400790
1398088
1466797
268058
1501609
780975
361357
1854991
876255
980792
141180
76537
1118274
500189
1080294
1964535
1615640
141227
353928
1537618
228175
501610
1182128
382232
1390108
1892933
1761335
210045
151021
988194
1975295
39277
828600
1699562
318804
899076
258705
8575
1097009
1686583
685568
1883182
1046826
754726
520279
1802367
1151893
1098092
214893
474946
709826
1570338
194487
459706
984361
581404
1633236
1124677
1666614
446565
420554
1809233
630296
1823629
487633
384861
1900146
341034
956577
242487
1705821
1096230
96865
854191
921396
1026103
1703909
1047316
53306
889811
474765
1972351
504163
1502203
1342525
1638452
1912134
519621
1541339
1763364
1023054
1992578
1058075
1109300
129972
1230973
762696
1407014
1745976
746189
1412811
598070
1163528
1855643
318988
1596891
705970
1467441
1776378
1469813
1905924
1136631
335810
1802418
95456
891807
321516
1708477
1893630
617850
26360
1017405
1158267
624079
1769501
838935
1457255
95922
307814
519842
830847
710351
760101
1698701
368045
1013789
1132158
1596882
54305
1744825
12655
1329865
1558786
799725
1259889
1667390
1238728
107056
1911270
1250671
1183177
1005112
1749657
878498
940077
1142377
847890
566806
1174384
346650
1958114
1368154
1339089
1636203
1071380
1131313
111401
1775644
736970
524448
1387754
778220
1264717
1563017
449929
150011
789421
264811
767985
209411
470596
1590224
911629
268787
444625
108961
1106437
262169
1990843
1383253
241946
217028
813534
1526347
1651681
1359597
1664284
1651942
1118225
1296454
665062
112355
519409
1937399
1273380
1377688
1712975
1488403
236058
314296
631257
1159173
65012
1859524
1548754
1662113
143526
1663118
1550205
1127861
1706498
878621
1473351
391688
1567352
1131623
1715668
1109999
344806
1157274
1107707
1972015
659100
819942
1544450
1398164
367557
1205459
477912
1006584
829577
768440
178790
1889363
1774240
203354
853952
82552
532161
905906
298066
1664442
814242
1081945
1078726
1430669
1389135
197350
1951189
698473
1284626
1162861
1734458
626289
975973
1864536
1831238
598940
1888003
1572799
977122
1486407
808681
1680310
1240626
570071
1168680
337055
272317
440034
505513
1991469
1476988
1445763
843367
1197106
742240
1257794
1013420
256215
1321642
446271
370281
1761256
402851
641789
1235551
1563683
1475739
1318103
1718063
522371
1384398
944607
1844428
545587
1608334
1006353
201164
646041
1931193
134595
1686285
1973142
136850
639122
1825960
783407
476243
1465775
1598170
1005956
1685925
1197223
1686884
540397
1995174
882403
1239460
1098495
698584
1010995
1648664
1741413
1581130
686016
1636215
390032
1880790
1088788
395310
1325992
877513
1856974
140087
1764875
34711
574698
34815
1027205
109689
1846920
527671
940647
1964278
514036
1536579
1392289
593530
291443
1235002
1564781
539329
367320
1505723
1292377
1551157
1424829
1128602
196824
974222
34620
931789
487731
1355480
267376
357629
352251
1062814
1640397
902180
656160
1928138
669539
1044811
25601
1169922
958504
1686583
1978669
599582
1076694
1319594
569081
389622
1944635
546490
896418
1502903
1910844
661884
151115
1762895
235185
434430
369511
722409
76450
1026592
1663354
1768444
1929642
92739
472485
1326654
412225
986212
805289
1841037
1425049
192936
684212
549180
1936520
204803
378253
118348
530139
1775810
490471
1846912
1732113
1615430
1172043
1368635
1514033
401791
421286
522299
892946
48158
743457
23411
1693036
485577
1776330
418057
1723669
269461
1508790
201527
792081
59654
1076143
677969
1932612
1379993
1452458
1588815
1115686
778133
1335306
1958116
383957
1149482
1628771
1238917
1819426
989509
604516
678535
578292
292181
1430434
970374
168820
1493564
1429815
1603892
551234
1258936
392208
1975347
1895199
1313992
1741529
47311
151965
1905634
274934
1795897
1011910
754485
675400
1523197
1040998
1382350
1580312
335143
264478
1270084
1039408
1565904
879097
253725
1161412
1734892
722265
1087144
1806045
1444314
1383898
621453
1515672
412449
1799091
69571
1610635
11397
927128
462846
729607
744356
702644
1164535
1747633
1705898
1392540
1425830
556473
288097
334351
215069
1893212
1511270
533992
1335340
1245664
1733320
1393123
1711898
312690
1095491
148416
156399
1915093
1104669
603481
92316
231015
1064782
1913545
280007
1334445
68384
723784
690354
1093456
252642
1068707
874687
834199
1344256
642894
93590
1432944
589666
213997
358842
805629
49561
473078
1707948
290637
1189431
1535103
1328204
962930
1112999
1858246
546737
1883985
1076547
1091934
1944983
1853204
223702
209713
1179381
1236168
923524
1497438
233222
1264721
1376076
512471
1063748
1656747
147729
1759899
25983
1650048
248359
150444
1366078
149697
456071
23823
561467
1273884
757946
752279
1300057
1297455
1223161
1139500
1184378
1931447
1656129
1979406
1321396
1400481
1107051
1108910
425878
1559837
1415372
1365396
1833808
99969
1189794
1447162
1809045
949913
604497
1470647
450027
76361
845633
926990
340385
715535
863867
162195
863375
1520317
852661
2871
555796
1058380
524993
488880
962388
472300
349000
1158921
1104773
1788489
451295
1846641
648877
137395
1695297
1849437
1678241
1331385
827553
1126419
1492021
1194794
1585904
913031
778594
442097
960190
724902
1020138
85623
1476328
793299
1356289
1775502
217590
136598
454849
1331029
7297
1909464
630362
1762741
1387648
549699
1793523
766082
1440857
701437
1318142
319084
1995593
574817
1106466
1693174
1396914
1889054
1951244
303639
307925
1096768
1538804
98022
145443
1303143
177992
1841359
1307697
1920927
1316867
463996
322971
1536167
289084
604505
440669
572969
383467
1723833
973561
656367
9807
58478
254506
1210670
513263
925417
1442225
20014
1641374
1248924
1660736
857310
1537334
1711186
1875068
161014
418828
1205554
1933094
1203501
696873
30392
591636
1516585
382273
630818
1217943
870472
1902896
732530
1113597
1108712
971094
1160800
1285794
64573
408828
1645660
677809
1101761
846725
406268
1615258
349610
551450
1019168
780444
1929868
1726914
1243952
607124
1665178
1027094
28116
149572
1686057
1657745
2254
1178293
1061665
502859
1165475
295483
186978
1590697
37968
1630314
1030484
793654
584539
1371440
670559
1691101
1972781
1280834
1992764
1447380
814478
1156803
1030528
227352
756831
1579896
649999
907202
1944817
1365185
856359
1055166
755748
478439
1593264
1208968
1005999
1359015
729786
1797683
540137
1071624
241849
821010
869141
1458129
223236
1495445
32743
1153322
575604
520481
753334
1683947
1007269
929505
1514017
1211994
1629871
1112179
173242
902343
805235
648760
281688
893708
953454
1079850
1201767
1084586
265977
589514
1587200
822533
1642473
944907
447164
165127
241474
273733
176975
912747
292623
1201815
711006
1498855
573509
1499543
1839807
619267
341007
429309
1010642
634388
946154
1965761
1816394
1362342
1681786
368155
1271349
327928
367425
1675134
1960186
1577860
432928
1353961
1386933
1968196
1505805
1791554
968269
578201
1881189
1226884
1295197
1830787
906888
1325266
1270482
39609
1604000
1552805
207581
844708
902713
576660
1563492
384506
984633
306449
1133190
1378431
1425767
1203649
1439106
1191222
1412361
1469255
1456052
1814782
929096
638680
1011892
558822
527979
62444
1190697
674562
925673
1075903
1009732
1726238
1104532
222043
213345
957468
990327
1448510
1494825
966556
1412413
217807
1221453
1239681
1457380
12534
1044270
1363141
583695
1470870
1543888
1636922
1696448
1803789
663873
176972
230288
1867545
1007139
648212
1279461
1615104
1038305
837242
615381
1905229
1378132
957668
240054
28155
1612734
1895070
1050159
107150
777317
1264759
1567838
342130
226900
1523449
1519252
784397
709284
1859121
713056
378277
145347
215929
810763
1725793
503991
611109
788174
245104
703813
527678
107367
1160556
1193597
1808008
1060063
1448357
1153701
850262
1905924
978006
621359
1314276
1691197
164498
892725
1984732
880946
469366
263139
95076
1634429
36599
1257109
1304209
1019149
51969
803386
542166
339191
199622
1517657
442771
1200839
389941
1092277
714679
611264
1009231
1440470
1282178
532351
1225036
1500076
133670
249839
1259282
721352
1587899
1397503
431583
758956
1094404
1561864
1229676
410188
591759
215454
38356
1624760
1885759
280849
592769
153510
1167005
1606404
1756660
1837623
996177
290994
519624
789997
1900755
469634
757930
145742
248908
1702627
1554465
674997
396850
1323387
889975
1960600
1764046
1848499
1574005
1210684
1990048
1668942
387868
683309
966049
1942508
1039140
1357748
1538876
686043
672696
1888251
1420511
631948
307800
321163
687605
773279
556791
1138382
1326917
346932
1745793
475922
611771
1271201
1009537
1711636
686928
3986
1050170
1184899
324177
1956571
532559
1706457
1058535
1272920
628278
1866894
849089
233486
1862099
1537112
1727133
539132
1076883
1462926
1739565
1733650
1054567
1980571
423111
122903
10059
645417
6522
1287589
1618862
1080608
1679445
1912643
1275443
923058
862428
1395907
1930660
1322260
36947
148545
590041
322360
234997
1153356
168184
577063
1088268
407754
1107218
1415638
718772
758319
1352441
1170253
340876
618702
352048
1921706
437231
754634
1022811
16393
1015637
1050142
1419963
525899
660684
1348587
1032588
1998580
1297095
160231
1777261
1679231
522973
627214
1641269
1002795
541858
102299
378560
1659626
254774
1471824
85502
658781
1164446
914774
1261807
1608281
589195
46594
486373
753470
975295
985164
292435
735796
1688614
1458860
1827585
77475
1566856
246511
1122909
223399
558973
633514
266976
124468
981439
1995614
1430060
893171
1683873
564343
254866
1111184
960187
1494233
1457916
1055114
622312
438540
1897310
1271004
1579591
825544
201804
575793
1621793
1604582
716690
1470081
676886
1710950
270858
1419261
622652
640731
1990116
1962600
1065489
1306276
906042
341874
164432
1830437
1909719
1302059
428888
865504
1897900
1819546
1500670
691283
1498379
968312
1433659
479714
1389512
1891195
139550
1252914
1818937
149899
1667538
1163187
1867283
1805528
1465897
1229595
1122709
1569866
254831
1706667
602925
1933787
404065
1792466
367352
292666
417957
1463107
1513663
180950
790836
1378158
1402326
1468402
111169
526612
1246178
1398930
1559021
1600059
1974023
1189489
356644
1977593
1076010
1087446
568422
461557
1875704
1054807
532642
1882883
819006
492764
1964628
1478165
1452052
53271
1569068
1322938
1430939
1197686
1070810
262237
1754007
1023611
1025946
1292420
367889
1254508
632855
448404
1330676
1225909
582769
407659
244485
1267823
226561
181034
46456
313012
1810419
1157671
194078
1721308
43812
1570163
180629
1085804
1902228
410528
723079
1442479
716702
918423
1597757
230851
1332593
582358
553034
373509
1761018
1621169
1973610
466190
963530
1696072
1944935
1285172
623994
1256853
130583
778756
749749
270273
920663
370228
281694
1245810
1940546
935732
1060023
1567951
1662308
1233464
1925164
1971806
1149022
326553
1394334
201012
1478864
382906
1601392
1228249
1909112
971584
1278384
1790479
817255
1672012
1580991
49819
1038714
503335
907353
654812
1206834
891679
806188
260883
820582
1815622
1300566
1051839
1030638
693854
1035689
61348
500713
1036618
82768
172375
1819949
1798427
133297
1323882
937057
186024
1838411
1701738
23185
1968857
1862495
224822
789582
1117368
607796
1684519
1620150
264086
807966
1994696
1360194
609123
1534440
552787
1975458
1213880
384729
1306016
248906
851456
170248
898159
806066
1785784
394632
1642888
470433
475454
966422
1048054
52505
547518
256704
340954
1134756
1975145
622758
1855942
1543050
700156
924241
3463
726916
853586
609839
697847
264499
1496892
1801063
1402066
1961937
32859
648279
788103
1102684
1721006
803594
489757
1888795
1968566
888776
1178073
58154
1473835
1377529
41362
1099331
343496
1815691
769177
732633
1246375
1935357
1708227
764647
1683808
1741476
568260
192020
790929
198594
1278183
1487028
314182
1091954
177396
1166372
818681
815706
722404
839934
1891585
293386
758567
1733004
245451
913402
843925
1497163
520994
1954140
1526200
714691
1063337
407
518758
242082
1051941
359753
639662
1277330
75130
979100
928964
348673
269439
224562
697505
560062
1150419
740616
1047228
1153141
151762
1786574
1297155
715831
193608
523648
1813291
1385230
551089
1674978
1888061
1396518
1217991
841756
859833
1367880
1120523
551511
1128528
528457
1067201
1172134
783216
370034
1697628
938007
916772
760640
107727
636340
189188
1949996
989650
872246
1709384
1972952
1904757
639761
918462
1588617
502669
963597
1446194
1711505
1007243
920336
1874188
55608
913305
229567
63860
1963442
652806
1160523
1800199
805318
1194701
456440
1787204
1293526
1508877
302657
714436
510008
1928525
1330886
1895244
1259647
294657
390472
999293
774139
1874984
1690215
187048
1723040
477020
270130
387750
1748251
442387
1241375
1171644
903941
1680133
724139
700263
1804189
1928491
1512517
358529
1995304
240483
835946
98482
1388309
1416997
1742960
311714
1493699
872000
531815
275778
126442
356850
151326
346189
212604
1079150
139422
1755806
679790
1436126
1123209
1097298
413375
851364
709788
1504785
1763717
1998552
1693629
1892704
1886706
1383696
1119989
1113638
894496
1157364
1578052
1224209
770926
1787710
1835342
1627196
69954
1511775
1846567
1896410
1262151
1383617
98853
833464
639048
1433594
950850
734854
341598
943620
1051215
32209
30145
1645490
653274
1003336
399563
1993500
1040614
1691409
567630
673286
1419836
512181
964309
1375313
1129728
855672
1760711
1856653
63047
1069983
327020
1670242
220250
1822743
1877615
62146
580776
959416
294791
1638727
1155578
1329497
1671533
1019435
937173
781289
1472107
626733
853666
1674217
1777680
1091657
1277619
291606
988300
1584908
582553
832537
73441
1965629
1916225
129983
1359822
111114
454695
1007727
277869
1111027
81558
366174
1915570
183336
49842
1404888
1643994
430128
1245270
1440719
1907684
1741964
264152
412198
1244997
245851
1933608
1628096
1896152
1553420
1597031
1173475
527044
1371848
1531462
1482604
1436998
1530705
1285858
631153
482237
367370
1494601
1891349
643096
54286
701473
139678
575092
170386
1498910
1267257
1747213
1046866
1182918
1534905
1437797
642370
939540
1427409
321459
374300
1172605
998042
509638
1786049
524744
1003478
147981
568013
958109
1524408
223567
1430157
215969
1915936
617813
1503526
37110
815482
337875
658756
1295828
1654445
1175916
1645103
1355022
370904
522856
1173336
135255
265520
332146
1908444
818868
1302971
435725
1539584
1685698
1768087
752996
143735
829578
1352672
184709
705477
1595700
162547
1674162
397146
585254
175965
17156
1934984
697127
1240570
1877965
535107
1071789
1603110
1247056
1786302
509605
934843
172476
212884
1033323
1386325
619166
1104258
917678
1623204
1296335
123338
16647
137558
606502
992644
1528196
669916
1592615
978245
1353088
1746008
1182665
864689
1451267
254293
522232
1378404
1689711
1761002
95271
183123
3910
1679285
751269
1294627
702557
1348825
1053738
1251893
1320288
1161460
167523
487835
1562469
584127
1620478
450969
1516783
1931826
1800483
1286220
1884922
1046405
732436
913345
1336702
1690314
27647
1966788
1829126
1144122
777273
1899113
40098
277780
1029572
1356627
1302694
1021518
1485141
1151182
25766
465713
610856
910385
439706
1856912
1619784
480279
471582
1317612
306747
809729
21339
1239572
1120155
773939
514524
1676391
414875
1083208
1315308
57259
539694
534474
310311
1442127
60511
1963730
355377
1386458
1386819
728641
462533
1715315
203144
720810
1711667
790384
914054
1276107
1456311
38494
342217
1893643
699554
24938
1870010
967675
357260
1255377
1170545
1664484
1516354
1560297
1264310
25471
1822029
1352306
1719616
1124353
385677
1946764
966631
1344602
1526102
1350268
1169889
986034
137498
240337
1080112
1014159
348010
1160941
20171
968792
1146230
1957417
944681
1780615
847582
616819
1574453
1312165
297058
1478121
355982
1220755
615458
289984
932219
587939
456443
1175604
1484760
1983855
453036
940402
1988091
1814419
1322162
888974
613169
1673964
16453
211449
140377
1351119
901905
440778
348633
1535793
393079
1370997
1454760
906551
831425
1146090
1954204
1218404
1243782
655116
227425
25634
1813287
488744
1759385
286556
1928626
1199224
629358
420627
1957288
1712374
1496566
1197130
1337026
970452
236651
829526
1342253
567930
991023
459998
665547
666705
994953
34077
1758529
487060
1676223
1866747
1170315
776290
1270318
1879360
665842
1880163
224296
36619
1725173
221074
381031
635186
544259
754524
1816239
84205
588882
732551
551220
1763026
1243194
415402
690713
1228999
75250
1549185
1673652
1765783
410498
163560
453720
1646296
150463
96629
1313436
113141
153420
617322
658561
419798
1040587
1307990
1494679
1795653
1916177
1835502
961184
784569
1789174
74623
1678073
208032
251643
1091797
502383
902146
719792
1526161
142845
576705
1411217
1343725
431029
1851414
655159
1627325
387515
1877704
1854964
1807294
424995
1201347
534412
479192
1422655
515667
271630
563304
1503935
429780
1739762
908415
565342
822011
822899
532896
831899
1451329
880222
1291434
428558
1046034
783638
1149867
661992
1598345
702363
471763
1981999
433130
368514
556689
821057
1875868
1501185
1172666
472747
1195892
437119
441912
509884
117430
294992
1801803
284212
1474747
1590950
916561
1290140
615227
1377347
350293
1214719
151979
838475
1200645
1507784
1228655
1311150
569919
29545
638002
720728
229979
59198
771757
1240862
910112
758979
164456
933871
238739
1611460
1435904
1387082
1151837
1490576
1336681
1939447
112100
1388741
242215
1042845
1565632
659790
1799586
1473097
1500658
228172
1870686
1389766
1157127
19224
1843996
1287958
821221
1849366
1441821
703640
163268
1087386
1643456
969440
1266157
1147036
833739
1819587
1139595
1360607
1489433
1212226
185418
27003
607861
1502348
402060
880588
1243642
1760613
1119684
1989451
1773379
1070393
326764
1878882
269695
929328
1179348
1203267
1239949
328109
1888688
1147236
439620
1709133
967201
714938
1913843
1603643
853202
1705452
1121000
1443978
630794
469842
413311
1586385
278001
1307782
1903168
1358285
1721526
1677059
435899
97369
1809407
24316
1238021
1712375
758706
221374
909754
1699056
1521049
1044517
106383
818786
269029
1822963
752763
202436
1468762
1037471
1570760
271511
1444530
813622
391166
1172340
47201
935
209369
1908131
122831
492181
36562
1200461
1886306
533075
1301128
115372
674193
787477
809219
993691
446558
1952512
1895702
1653681
405249
399385
1060143
732792
1603311
608306
1175231
831584
773711
1373738
1945865
983270
705543
1055196
296169
658044
277189
887847
476273
1088299
933235
1504323
144353
309206
234669
2393
1059487
308001
1808271
159088
833411
304581
1532917
1619972
513246
1857032
1003446
866007
554094
1012903
1090645
1303230
622767
71155
1501806
100635
463286
953817
280648
968009
1025095
1750671
580227
1656379
409093
1323309
1903426
1721953
304174
1205426
470463
1250887
466478
1598926
54020
1465819
795369
1285115
497182
20867
1414102
1802395
1320131
1122954
354912
741600
1857355
504343
1980856
1355078
698005
690187
208798
1003363
934233
1975928
982534
1032872
1011297
1930976
1517985
1812156
1893234
1065184
511374
1986994
502954
1509115
475193
844460
1897919
1103670
654241
911715
809790
1313191
508006
1399174
1000725
463869
514685
640067
1880827
412628
1305629
1112576
555787
382626
1807851
1864668
886288
1586563
874328
1200932
121214
1609638
1620907
923855
1184220
1515941
550787
1866863
459367
224177
1274975
1834532
1632460
1084983
1765996
1765195
620945
1224713
1422291
482673
1191594
521825
1443472
1284216
1753720
1098345
452023
235890
118284
450540
904311
1294158
1704228
1463906
1071206
1379631
1439711
19151
424703
702373
496650
758163
482554
1440577
1741365
47382
912764
1450489
75466
971772
1981846
920567
705569
1381934
1394699
819399
1350747
788772
908733
5439
1527954
259554
652520
605723
436664
1783244
625723
1223710
733223
967957
772051
1988400
586680
587636
405276
1515247
902108
132574
1145589
797880
804525
1451031
992459
1711383
1424388
799024
1378400
1264446
731700
359447
1456404
362436
670718
1803666
1963141
1245918
1318391
447717
1532217
585107
644238
1565404
1585368
1954100
1888383
750389
847503
935425
154272
1479172
1148346
696822
32565
1626332
1995019
817254
301985
1305563
1672974
1065736
824428
753489
1576530
758771
291743
410235
787496
1836532
26480
1830178
470435
557380
1203122
1119147
76684
526747
1366744
1653896
833992
1548081
542617
1476709
1664393
1036789
1581273
165010
1555949
1902062
260510
254398
751695
510849
1172821
980003
375862
769562
213275
1146523
519547
1889016
1559413
317452
1901402
506694
1821166
712561
299604
948
434468
167047
982261
806531
1665700
1633314
1215703
1848069
45644
1444020
210514
980569
305810
1616483
1705909
1223311
698927
1947678
1052431
506088
1846557
1228612
1711711
511907
58167
1755743
1370008
782732
209407
21464
218727
1801838
789249
555686
189664
1303603
1749834
1947112
397538
867752
1481993
924381
1545185
1219136
1338515
1912138
916735
374959
642221
826722
1939025
737915
644025
1348038
289016
1627586
807296
1563481
1562234
1773802
1290898
1631756
1783311
1770807
1627593
1698471
597221
1136800
232319
1469871
1979438
1790665
249754
1376101
1629751
1592011
1663148
1326079
388608
1633616
91702
527726
129911
475224
1317872
877198
1598523
566600
1895431
115676
462916
1555543
1984005
522508
1594924
1925598
427222
1252788
1763535
171920
1099249
1048196
1698301
1438280
1783396
49862
1040050
1621683
524607
1334913
245883
421139
1972639
50893
1170374
861545
448615
9112
127881
1149200
1057466
388900
399442
1849852
1619
1940096
1914814
598236
506301
1391903
202777
175709
1870248
1088542
992510
1528756
368762
918156
225847
998441
1727095
594692
1587090
845500
72906
154799
1184722
1165697
521820
957972
275859
1867907
1425893
1194624
1322379
112736
218799
451604
576328
318263
1451385
277492
1118584
154192
750526
1613283
310327
1408148
960425
356512
678531
1313881
1060950
1700065
1609644
791695
1991864
39936
1705187
604347
1270934
1364580
1336845
1567084
1349346
875251
1233457
246708
181367
132977
123598
469493
700244
1840582
832948
271957
1676422
583980
845653
1925812
1619877
1541434
1068928
652246
1867230
684291
1509821
446324
1031515
920069
532925
1213111
1787937
352021
1420094
108452
822262
1482503
958028
209069
184480
1308563
2988
695211
1046323
715522
895643
8174
1513472
1863548
1829413
9307
555409
1500136
515633
37358
637986
1460954
1576970
1516875
1070998
1712129
1685674
1457588
363602
1117374
1207808
1593082
846643
464535
1957397
457117
1541123
1459349
734664
88411
1460585
899200
720054
304169
1110915
1357718
1398
797747
1357338
1950202
1129307
1433217
364282
998135
1532766
1741563
820233
1465091
1639536
1589237
1545520
843134
1664182
1209142
214771
1588712
1731199
1116643
1314775
1958717
1636965
480066
464321
350312
1461758
921131
307159
1885352
718694
1039343
1215982
800275
70257
1543540
614506
740857
1686308
1745342
1439943
434276
1533315
1438654
1055350
1445777
1377931
301103
583832
184576
271790
1732745
620912
587344
1053342
1084383
1506214
352329
1380721
619929
56015
1327932
244522
1068568
1509430
1544043
1787526
1834255
926303
414531
1743785
1210495
1084522
1738193
1038015
732503
837109
1608705
1596386
36965
542457
427950
227630
1129067
1095917
1437654
899951
1180722
1270857
212341
415952
1099135
1343486
331940
1958882
1484372
6968
870654
234452
322075
814380
625643
592688
120108
931307
1472971
1185624
546941
1219621
33369
384591
1341694
280730
1233517
1544869
1361753
681135
589960
104323
247246
1204477
283230
1406853
1242833
176793
1447119
1456380
1970676
579009
613067
1259761
1930506
1600441
1903696
1482917
1026064
68174
637024
1438980
1437628
464873
969561
716609
1116291
1924746
1429240
1278913
602079
732315
1753536
1029477
739143
451580
641174
1292128
21305
1692573
1491118
996326
866839
1032574
896553
1192607
1300955
1694254
199654
1480291
1327647
1793777
721670
1281341
273289
819508
485829
1933653
1015433
228090
1237180
1699364
346098
1115863
1975341
1635372
307191
1873750
507669
680463
377492
1347376
1785011
1433766
1422817
1595859
1005739
1991172
748489
1933859
1793456
293914
1769136
197567
228947
1173450
14132
755838
616368
341970
1187041
1090328
986633
1040040
1449165
888889
1603352
1906629
1600755
1834041
933741
693039
1139797
1260121
1322892
1974875
631214
876041
904698
285301
1648311
759420
38864
1388511
864941
1792051
838494
1662254
1877411
1739714
1724465
625125
905887
13994
268084
1483205
1149579
692585
1545875
1204695
208898
1324292
83143
285570
872482
169630
1213856
815090
83881
1561026
906297
1410488
1562381
1689878
377588
534353
1473740
264772
1913177
476595
839232
448389
521705
1025726
1064225
201847
1190597
499707
93822
609749
673345
692024
360927
1213425
74092
579910
1060947
1483866
1923302
980151
9588
394057
747285
924547
1813484
1438268
1752326
1464413
1899844
1943712
1121284
137525
1328768
289938
821592
1594997
1917800
1243599
580302
1680022
1627665
896048
717950
821064
1630038
1173998
134436
1147254
1925685
1545127
566315
244623
1648626
1811399
550636
116836
1564158
436968
1640238
1419971
670719
613303
688589
1081777
1134543
918040
48001
80784
1650493
1402383
1944647
1871544
170478
656609
74758
1573631
582574
1848443
1587954
416248
409983
488193
295717
1112503
1384924
47587
949206
1794086
1057310
1540355
1498034
392531
1910663
1583853
695447
489829
37354
150632
279568
345542
1885581
1504689
1057694
1258874
1738906
221050
335221
1980387
275625
1746071
1800934
107262
1429997
128722
357128
1424573
1869546
1930594
1537391
1246174
701731
955810
1662821
90171
1748509
498401
785292
1234759
1094898
1942617
814896
857922
1877090
740145
384236
540580
522020
820487
1936633
57
972218
446709
880045
519108
689285
15987
294347
1823280
1009624
1402143
947032
373979
1855295
1523278
1902309
1570304
410276
1556098
1959401
237476
793752
774437
460470
776966
1526354
623789
254741
692678
446661
1646918
1730565
375024
1362986
1864152
752403
520619
154450
237379
854484
810973
82067
1544246
1942904
1462423
150090
736289
799077
858050
92460
1791407
56010
1125090
160533
445286
381897
1951533
986820
429116
1268829
1482763
1163427
1078046
964649
1507747
436703
609755
78034
1125895
966786
1538839
1419075
1186520
1898952
1226035
671485
1560305
406314
86986
70795
1025229
1055380
14977
1787205
1723041
118471
538453
285317
251571
1764141
1805269
970321
1348050
128383
500663
1560774
942025
1337280
1516300
1931701
772862
1295277
951355
519393
63502
1084533
886866
960342
1851678
1379698
966532
1814796
224349
1947742
257712
1732167
18612
218381
1772346
323146
1920861
1975365
99449
1360462
926134
20158
1885287
1002260
1038372
1366153
983749
1183710
453015
1295506
902497
132955
1895997
458115
1705109
436126
1279677
1504569
1235455
282585
1923638
1919335
902609
540695
973292
1378433
1193799
1305397
1626147
1905539
978506
989799
735987
15305
417577
1773370
1302822
1514806
981546
1195697
1766806
1190449
696844
329505
943794
699271
577796
1680698
767897
1093254
1210084
1444160
1593860
741106
1638957
1589564
895159
1409447
1567344
335294
63406
1499562
1998718
1716678
1219979
630716
238553
259907
1060846
339234
249042
1508091
1258447
1326359
1513786
1317155
1990954
1898468
1177494
1191349
1163306
937823
1802447
1783700
800020
1590821
1449856
1404152
1167199
196338
1364342
528254
725549
1334823
789549
398752
1605639
548666
216007
1536634
1361605
1722231
61301
1891760
232275
1885531
593154
312524
1314416
1207857
75924
1278917
1742532
7904
1442823
17650
140367
487202
813342
1368622
1326559
1547738
1996626
1044570
1298480
819150
441885
1824674
724612
1942342
192843
1406761
796530
1805289
1158232
951818
21426
256068
1797693
850006
1763640
295614
159285
555332
1113438
1778376
1292322
1856226
97854
227517
1312465
1565564
1332611
1721566
839300
58969
1860057
1593432
185971
322155
1361566
909800
1257813
1558540
1286561
1710809
584621
655239
103116
693230
1883980
549422
1598348
1122170
1274229
1473804
1939653
1601793
1891955
650814
1708689
1857381
98652
1936524
1280928
1641205
1095031
11989
1450747
89525
539913
198245
1216001
1337531
360113
853756
962751
389114
1480712
1007839
542652
1720894
1611123
103690
436275
1797980
1398358
59177
1121264
152452
184405
1605746
18241
95286
242093
661669
739327
925488
53474
898260
748189
994492
462452
950937
1417503
1591592
1631296
872202
844790
1323377
1476217
891434
687489
593278
602664
449000
1866307
1807355
731786
872810
963249
1521416
247949
922103
708262
239845
1339402
301865
1442944
694138
360012
1384577
803220
1245391
1418396
1415475
906127
1589769
1523647
1187253
1909654
762937
1159009
225932
499034
372725
1496818
1892368
1024383
1092578
1932487
790759
359277
239048
32772
1343489
893695
549863
658344
377569
1741244
1414602
1602641
1388896
1782956
1162323
1717958
1667862
1988152
550582
1655225
916289
1262776
147198
389761
1475120
944470
1340809
1917057
548014
688890
1056796
1417898
1950907
314731
1059709
667223
1349020
312018
1652716
1326718
372941
1383528
1228746
893745
427527
148192
1610013
1644568
1628809
1816918
1734656
382160
1892995
1775821
441092
407339
660153
1798558
293734
1447799
290
1780748
1807282
420072
1826384
531507
1324055
762280
1509637
990120
1260892
1145887
1010791
1805249
511119
600054
1560831
1350844
587822
427954
122670
1871723
493435
964491
1053674
752621
994831
1779382
1127246
1911295
1479977
1762080
318471
453971
396408
208227
1016876
192597
1725269
380442
583416
1916837
1273631
316393
961
1759215
1641819
1493654
308471
1473164
522940
913401
660081
1644235
1928270
1573509
1844709
1358397
1516849
1111435
332745
160759
437895
1354068
1012709
1601014
32385
93833
1650697
1389433
222640
1788060
1259779
12268
899736
275773
1090472
1316478
844860
169051
463119
451406
969358
397830
1088694
856156
1661378
1153090
1733981
1250358
690301
787724
1754361
1484899
1624648
1882085
1835960
1886717
1355475
367711
888060
183878
748183
895073
203579
865112
1656565
1070416
1846517
1785909
1875820
821039
617329
1692338
1441491
1947911
272860
225939
959615
354833
1126271
700633
539545
406826
894019
1390244
1730020
1370771
351147
96694
1160793
33580
1545354
1392143
1431346
126802
1666033
268706
1625386
1997207
1448267
233666
1065250
1684382
883482
598722
688637
1345919
1403791
573261
1567613
195229
669824
667061
447712
1822042
1356994
881151
1774651
1300873
441014
49764
317056
911256
839063
118066
880333
1010975
1573908
1611375
1031612
332055
1653776
980141
257233
326901
484182
1193548
530655
820410
898577
785786
1630493
1548046
406522
1147587
1773962
872141
678047
1348301
1114456
1066477
1769814
992736
250371
1070601
1390550
132507
1938825
1886753
24824
735472
46689
1100161
903193
944936
1335751
1148301
785179
253860
1144760
778762
1302205
459817
1451693
791350
1635368
74265
504540
477054
1659302
1606972
1531946
1802979
1327120
1672238
1786063
723057
1292855
1041815
339804
212713
328005
850750
187681
1351720
1514886
500641
60773
164825
1183252
946433
1605580
1188242
317827
1747369
1305804
322095
1744704
1207295
74968
75003
74513
332989
1609874
1539803
294767
668998
1193767
630323
1673621
1791975
1524963
1866904
1895517
1449531
700427
1011187
1019926
380474
1240391
1094132
1600186
582681
1813942
672331
978524
310298
812654
338612
1483844
1234016
1051854
879178
1744037
1337463
1643738
1740581
943950
951905
1155362
620451
1910339
1663398
804700
512983
1284689
825561
1403571
480369
1390062
1402977
1385558
1837418
1856341
704908
413240
104394
1747661
839787
799922
1789801
1644266
525117
243863
35514
1804223
1265204
1531741
1438589
813323
623077
1347993
247794
1393289
670864
1250514
1086302
1662004
1673708
552955
40747
1815575
299000
451515
1689741
192233
159983
1300957
825530
1300311
971073
1483184
49653
1140269
338639
1239458
1956637
1116051
1778087
1073650
771008
1425747
849634
1723840
1095563
729796
1494302
337461
1942822
154181
738838
446427
898717
1729566
1936483
269362
657266
720471
1343246
951583
1080126
1072697
1584748
1127106
464150
945238
273031
1136382
120998
1143746
1616219
269140
490784
689008
434471
1122416
1638618
1843961
286185
771768
1115587
1660675
1836854
418276
468091
1174602
902060
1944419
696745
664660
804083
1416029
491456
300564
1491147
1577096
172265
1690441
113057
1123251
562285
1621331
1425582
539064
1498874
761271
1358990
1313263
1134611
1509019
7503
401147
1639959
1800246
1842571
872944
1136470
5516
67050
1542684
1436702
728845
1920663
314733
828934
1913988
274168
1682235
750541
713854
1315423
1916745
1798408
709910
411133
1634406
1914085
1023327
1963109
303178
1727876
936524
74176
1049066
1912904
1034405
1036306
1581909
1022608
1541712
1380674
656724
1161395
172520
928747
1024458
307689
1850211
1358464
376504
204559
1768465
1525970
1043386
1224830
590660
1852424
1221243
6823
1582091
1335524
1550757
290761
116815
1785411
1149217
1036547
660371
367114
464284
716570
468794
1054242
1560701
593664
1193094
544014
199958
104279
1469285
1339128
1820221
1778967
1200243
1817755
414481
1913680
1606087
158178
1498973
889472
1811647
1477814
1613804
970094
1964288
1017593
1554552
586123
641589
811157
387635
655535
409678
164192
1578967
1663803
1032555
1719619
969379
1585301
1764502
1989215
104384
1075342
851238
1794929
1758298
1469430
455980
39352
1419921
1809707
1299092
776217
117170
724095
780657
1937094
1858109
1645345
17805
1435551
1290891
1029971
302763
1314615
1003027
1358283
1220425
335339
354172
796440
490163
1242163
1444638
477248
1254047
740766
398298
1344249
549053
601343
815977
1869427
1248947
818485
1046515
1017404
337555
1946362
1632918
471629
1331627
1567255
943972
1427169
1504732
1030729
1564928
1448469
1648355
405874
412954
1132758
663270
951584
1633742
451993
373467
482166
355413
1869320
1397609
973700
1129567
165544
976053
347841
1185038
1903694
805743
525984
1607005
899817
1755435
1399929
1376189
1452236
861494
1640617
106138
1072413
244938
1048142
232995
415366
86853
768135
1277456
1078492
1057271
1435273
1709607
366398
1896279
213868
1048583
847778
901577
225235
1910861
1916674
1337280
1530230
707872
1355285
143613
1855122
1843210
69122
212036
1467873
135133
795224
1621148
1223197
1781505
1036717
1630562
18123
831
1853977
1584661
1240088
950028
820804
1487393
1048554
1649648
1417559
1733260
1761377
1995595
1956144
1727783
224874
619149
641647
1199632
1134888
1541744
628823
255882
894177
1509461
454359
528283
1334931
1676780
922565
687571
1672005
5787
1012634
1723864
1759868
1870839
1049581
1738110
946330
1784939
717819
1276095
1569691
1525611
1529058
1104586
748047
1586131
1103101
53255
736705
548431
1980503
728893
150052
1951353
856234
838567
1901035
962913
1309400
317100
870832
1785736
72206
1083837
978211
1231596
698764
748563
920587
922362
643775
276254
1885389
1200870
1181606
852585
1262264
1113105
1799550
1879897
33769
1802113
352145
1344384
1451210
999430
1714689
1233255
1036347
1352720
584909
1683519
1620412
978529
230598
460095
1156364
314382
1340982
1529353
1555709
1427930
1719744
419963
607844
891444
1852550
1335430
40463
1863574
1447261
1086945
1833103
802130
783099
477636
1036592
527583
143544
919710
1775283
434269
202346
86346
333291
1039756
1414268
301033
1931382
1575437
654611
1479592
576809
1953503
536824
679787
1547008
803146
764327
1539250
193602
282104
1894210
1438608
1798675
1767555
880357
1849024
581973
79670
907486
1384312
1205910
1621382
626162
1264649
995108
1919080
1464576
45423
1542748
734918
1970394
1821497
1107464
962246
1392433
501028
638574
546098
205810
1550934
1404017
1932560
594612
1585178
700945
1268075
760392
551743
1549930
1277421
1791148
1737400
982838
980893
1499123
1362893
1107431
718267
22086
1419991
1986033
1246858
930318
1124234
581964
1953263
897266
1676256
318603
1802677
1125772
689411
940286
279411
1665741
786623
655668
642660
1401602
1051754
1649011
111204
259012
1120298
507852
851220
1763507
158968
1455916
1840789
231943
48318
1531989
1431389
71236
1919685
612858
1510959
686310
966082
623521
768099
1787915
66034
1689062
440397
1803118
877456
116428
1624512
1397260
1005843
126901
934318
251899
171331
1904181
1926681
1569299
447016
922700
1543814
1268947
34735
439371
1923829
769802
104837
687592
1138825
1762437
234859
735917
658731
379453
429877
992308
664118
458061
1794775
1785933
643805
1576159
1944153
1808129
251987
1695255
1889496
1658554
1411304
329571
1133644
558087
1742344
960703
791448
1562102
800953
254471
951477
697849
165477
266645
1589172
163659
881520
1839435
802736
1370564
1875726
846770
998757
1060931
286364
1295
718417
535467
1423721
1443778
879348
1131785
1170018
811580
1400343
1766840
1956510
245384
1998443
453656
1997875
1298421
817677
1339306
1148065
1282457
1156036
1260549
1634710
196254
949323
1993427
768867
104304
1592991
124148
441120
1122406
1017511
443571
310697
235434
1502769
360917
1563807
1023508
1921971
256837
83489
1368185
182049
473420
535821
545194
330974
1027543
180846
274911
1525230
704667
1604297
1137371
1879791
733228
1172614
852287
1576315
1944617
441472
1304297
168451
1308151
1802641
966680
724114
881711
1245032
551494
393938
589384
623676
1492795
664061
172408
627249
155091
941420
1912431
792865
1451397
1255864
1959801
994891
1629562
1883172
863201
207109
1815186
770776
824984
1111476
80399
650176
1986462
1679943
1913843
231888
1572752
1274417
1476094
1510593
322573
915271
990729
1951246
392086
1631690
1337631
1586151
664484
61381
113456
115525
810095
184869
1075628
1665383
1894794
1288617
1458250
938195
1221220
916530
1897456
411939
1184705
1659534
451211
891988
1648471
1057590
1947511
392230
702720
782803
1525031
1193713
1183168
1430948
1729849
864443
1824697
1138049
747555
975412
1908588
1625495
95534
1604251
1277643
83749
940946
1473927
1358465
39063
529226
42757
1273580
1718269
1475294
1222620
1665012
1297922
1666753
1335233
408147
925003
1464763
387137
287576
1255971
1194872
700059
42039
552005
1881624
1793534
1108486
962906
1402832
1316540
60205
1894133
737759
1641056
608551
112074
519592
373407
1910864
1446324
660149
1062000
398805
743132
1342678
239661
1287800
737375
1824257
1612366
1267881
598513
1551642
1369786
941217
107260
1303268
605900
1807554
592129
61827
1055625
851270
404944
321701
1830192
98608
1789369
1671347
621654
1449702
1952534
1431702
1082123
773098
984570
468804
325094
1427841
919574
1667987
743863
220270
1541139
1107482
1645895
414102
545152
1615694
125986
382013
136763
437709
1891657
216920
1288010
768650
491991
1639193
593216
1839636
786465
1178852
1546862
811026
31303
1140070
1176981
898756
1154709
953215
1206453
286728
1898371
778769
611046
1398095
1154391
1698269
1688094
715404
1084570
220394
1010798
1971745
432545
963213
1173472
1038883
297709
1212354
1719769
977342
1823407
1798565
1452792
942428
5433
1458867
952487
821044
531955
1032571
1002368
239140
802569
243448
1200993
1552488
915343
182829
1956842
177478
606022
1768661
262521
475298
216542
1944325
1582875
1252208
12087
182701
1419596
901059
895696
1376563
1486892
982468
722339
1020452
1889991
1884717
1911923
505033
838723
1148245
232500
1931095
415527
846235
104868
1005585
178620
366430
593161
630751
222636
1888587
687858
1758258
850059
1196989
1032772
1703913
1818360
1539354
644390
554105
136428
810681
632139
1941021
1787045
1107036
545028
478688
1861452
1494324
294341
1841264
1390882
1347878
1072470
1700493
97512
1178993
691018
1811055
161480
307495
94236
405507
655386
290182
150344
978148
1101450
585273
67382
487862
143081
459621
158802
1596442
240151
17233
1395841
678001
715484
162362
305431
931383
1918871
1197464
1581512
1493613
866931
1654402
215658
1866570
1020235
861713
1290532
1138848
289065
883109
1071749
179937
51953
76954
797492
1238419
381230
900675
15250
699762
777587
638321
1920948
1109810
1960089
1536673
1372782
1484373
624563
1083876
1495627
1172924
275205
1124275
1160872
1256480
971185
1471191
1095251
687767
266442
805782
163738
1095846
1013393
449036
1267034
3583
1269635
628259
473135
820844
412843
353912
577200
2065
225391
1262676
1259446
927242
315799
1579203
1745718
1836684
506893
544809
524562
292285
693784
1501811
1864420
1644487
1694062
1980067
928357
367669
1195498
1416788
1176737
495007
626796
1537388
709710
952454
1675107
430058
221856
1398927
1878237
373804
68666
589652
1853276
68449
1693871
1798650
1331952
286308
442087
1149033
1455467
1622426
630183
780303
1507711
201951
1781395
543798
788302
675445
1510501
978481
1382526
1126552
820844
1654789
1105585
1726031
1508748
1329975
445133
1809952
332673
1953673
1331213
459166
855894
1653404
1623871
754969
1029759
1988660
1119135
692378
1164961
998962
785266
1888780
1170263
1431422
1678934
1756437
387990
18300
72369
1385450
1212922
9694
77847
829917
961191
730672
1412584
488074
460854
1715632
413347
482644
1231417
1719756
1786877
500856
736277
1430952
326433
867823
1263085
500418
328794
1931238
643179
289474
993323
719871
48227
499393
466158
1917787
273500
320439
699519
463132
933498
765440
751757
478714
1603410
280929
1919901
108523
1110221
1981810
1512300
1072779
1082290
543477
1226857
635813
42690
753285
1961620
1644649
1872970
1810460
1078271
1456574
1116800
292266
1582964
308902
1492924
192285
448507
450106
636334
1998214
824878
923777
734157
32115
122722
1371391
1534696
541219
864865
823918
962314
477061
235578
1863674
1096266
157696
838102
247002
1214305
677258
1937782
411607
1796785
1994764
1989648
841846
830629
1811729
1255207
1446176
1907220
374403
1358710
880074
103710
365048
1189759
772471
250783
147190
1654644
1336513
1047620
1164756
212353
1966459
14076
550407
36475
1924041
120788
270146
511021
885043
1203562
994418
1475754
1921175
761241
544229
1938003
809771
57730
484514
1632095
1466834
1919673
1530904
192382
1295561
755739
867173
544416
698090
1666550
1896535
24113
1123330
1683597
155786
700772
614375
1584995
779586
1253352
1218371
214459
1305844
1221650
1814327
1987529
1368853
789404
1813760
1299070
1433047
374224
1192943
1699992
1749860
469340
329290
1498361
721499
582833
509017
319381
1529121
1640394
867784
407538
330856
313366
1026946
1003707
168536
1404212
1762898
1569617
1082829
960246
1017509
478741
873165
674408
1785358
284417
1161318
1718415
1716317
1908316
347799
1747148
1046416
501397
928236
1847201
1864209
981983
194275
104616
677494
849884
1648961
1244896
407829
1012994
260423
1054090
605807
1900679
843501
1968945
1410937
582707
1955419
123186
1162073
1592560
1231174
891320
1167222
92520
1427045
585848
1656534
848955
350437
1590584
758181
1434150
1811739
1770043
325444
1239552
1021955
585969
1883705
1319653
851688
1981512
1970190
1229230
1881684
1771892
286703
1416887
150569
1899565
1213913
1157057
1863977
205296
936366
133362
726857
1176285
1703170
1702027
1197955
727635
1452027
1539071
115251
419613
1145346
1415052
610836
1168510
1061327
1145107
1894692
1512833
1089095
1652505
864513
529133
1803073
1161756
199962
804143
1374563
1903935
149833
723095
1619008
507737
646173
1834025
1167433
565368
240325
405538
380763
1122421
73317
1539018
1512117
1636383
1228048
1231496
1056987
1379009
1652294
1067908
609613
1367049
1275120
442020
665799
1441568
1804622
1140039
491401
1138891
833215
296835
268825
1862461
930484
963133
1627137
1389890
869196
1889263
386446
1142338
518600
117530
929332
95556
1250584
856898
603662
1357404
889786
328337
197904
94804
1142939
1449812
166824
815763
387497
322355
1669306
1844089
122752
473162
446547
452440
1340454
700864
1301250
997850
695473
163157
792573
1361674
1525981
914813
811271
1987150
1721171
1773173
1993245
829347
805140
358655
667367
1616971
1081306
1024864
878363
500775
1974831
1425374
1901052
837961
1857214
1222553
10852
1840681
1629088
1999433
363485
1491331
526278
1758022
1217809
427058
190639
1737702
898707
1648433
1223152
799123
1980284
556623
1741382
1853454
1199613
1704334
1937110
1980508
860519
446878
920732
1786137
1195406
516660
1985015
588542
1368839
806920
745424
704944
1141983
1673689
1716182
1535512
332031
401527
1113548
963421
1321789
358648
155336
956602
941972
659552
231831
967299
946917
476637
465714
157970
575748
1036059
937789
1847640
182111
1240145
1921473
440937
707968
1225996
1522017
1296940
969715
969744
780359
418681
1352847
141917
1180977
74857
588768
423083
1086102
1427446
1691060
766293
466657
1443747
1385518
525677
1568905
863590
613104
1861885
1111002
1405738
1523729
1974221
1510566
890091
1570569
1276751
12576
1408770
1733290
1522166
179002
1464734
933656
1452917
1347600
1761081
789048
746516
992907
1977046
1751791
1087536
1788754
1357891
655413
29777
986713
75564
1439279
1751447
632055
1689772
1109519
1672915
686060
394082
1848028
314381
416616
250750
1701802
1522452
501022
949921
62243
1901498
834397
848296
626645
826458
1863555
1682408
1216485
1627878
1247032
1730236
1815994
80953
1273555
496323
1102444
279763
274482
1022196
800100
371447
697995
195108
1218793
1526683
348646
1339887
517228
8801
351871
372872
1677235
716341
22418
1787255
1521201
1269510
1281671
1599473
886994
1753544
1117940
58531
1414317
287904
1336900
403307
1337876
495938
469208
775189
986704
1208657
1235487
948086
555871
315042
1060104
1529808
528858
428649
1563665
26552
1993202
906958
144751
1326624
1932265
1232002
1770790
974342
562974
229158
475255
676122
1879994
835508
415803
1946736
1388852
529568
476516
1103444
140520
702967
341558
1591427
1843221
1892543
274529
1616503
1086110
204856
354784
1113827
127840
177389
407626
259071
574627
1926540
1039291
1896138
594389
179196
1300773
645403
1265459
437745
791682
530040
1008607
1036407
35503
430895
1935245
1593813
239280
953875
749535
856686
1633642
353495
541460
1663357
1322539
1837170
1111265
1335727
27664
1432515
22409
176788
1730494
529016
62572
1464277
1688870
277689
520944
1609050
1853039
1423303
157158
1120821
1334392
1179731
1034986
1796225
226031
250279
717178
1109055
86867
1308182
1294708
1757144
1872022
1080489
410280
1748743
806060
1445201
1286497
1954200
1903167
1696728
110937
797394
1028820
646237
98865
569240
1606943
1714774
402884
760724
45466
702608
802805
610030
695387
1270795
290115
1687111
59415
1009104
1496439
417339
1551162
760535
1581615
326322
592207
122246
1309160
225618
1185437
1236306
1590322
824353
1839085
1751035
762584
960167
323387
510458
942328
800564
358750
254749
674852
1094342
414661
1819117
599492
630975
1758783
1395728
20007
1262028
493706
128877
477349
1506107
1640534
1792016
551188
1733168
1553155
1757992
876250
410873
1646210
913905
1141781
773022
1367702
1318864
632181
546709
1676658
1349503
212712
1221596
884753
482028
1428312
1070676
555432
1747194
1854105
743846
1664788
1944321
1526358
1017999
1896450
1015268
1121439
1718336
1402917
716273
307370
1331918
1493539
1437532
504326
1731209
336135
1501155
1741959
1239979
910647
406167
311053
756301
1745636
1241457
1476135
828373
83462
1284036
1293287
1152151
874584
410855
539177
1058087
1451824
386053
1569976
125144
31886
9759
1211421
1690579
452897
632673
1132959
830481
703284
39969
893161
1643071
178704
1506210
811101
818944
1504344
898534
1993083
1829330
1380978
1725600
1751330
1557281
415328
1120809
566030
712747
1615079
902945
305495
1141065
1748351
1229958
1167792
1229667
1642569
779410
258737
1740034
503643
775481
189251
928057
900601
1450869
1740108
39402
518677
771973
51979
1801227
261682
906803
806209
641062
1204124
627882
1889513
1176373
179800
898861
1374567
1448644
586115
1209726
737829
1827498
1250976
583445
91279
1046590
1787452
606820
1982059
1573858
1484495
838136
943579
1217191
591750
1989480
1011021
100458
1865154
37062
210570
1757564
1687175
510227
294411
1907508
1727308
1997225
704297
1131873
438391
1104051
759651
1776117
864081
1516101
280956
1490333
1254079
1566118
716334
1717539
617139
1856899
1313598
1096781
250519
1470306
5400
175305
1064270
600506
464357
1485102
1841205
1225743
718792
1359430
1774251
1303577
599622
1646819
568120
1084547
309681
10205
559276
55223
652590
1658684
685396
561626
1959965
1054299
45805
1033938
1391206
1580627
294121
417127
457377
142616
616540
1641002
1944894
1309454
115398
883157
443492
1420556
1679073
1287349
40687
385398
1669874
1954207
121529
186344
531313
250546
1202071
1349997
245273
206191
652347
1077664
529100
1556550
631317
196427
1494541
1482584
86415
926076
1377560
1974103
1171856
1333208
1459212
206511
169946
631976
1553386
204839
1436427
997871
1209075
1490280
89008
1272324
1528532
508036
225648
1387440
332680
198868
1853901
1127462
135986
1745325
1154661
1987401
1967442
248579
1981373
1385768
504146
1996876
1435239
357996
140000
1989546
645961
1148204
1686579
736846
154331
1049674
1436801
123257
958458
508540
1836062
950361
1828317
403432
1592825
464166
353080
1339154
1811923
1259778
1403684
760612
964286
466548
1159334
279544
1760676
1540694
1136932
508591
890252
1735858
806264
484687
1083053
460896
1081634
1883769
375377
1377730
1106977
691621
426070
1682123
40335
956755
345839
1409605
582561
375642
1643806
1989931
453282
1487110
1441519
1286323
454353
1607887
7378
158017
951881
1304270
1660635
1352881
1807180
1683453
1949090
357883
553122
1450998
522090
1513111
1609088
1057325
1322676
783239
1740647
1575488
300892
1171072
744061
131694
395883
265241
1166483
898542
1444269
728275
1238403
1939911
525685
1066246
747994
1264618
163075
1407977
970260
235746
316394
1890632
654391
1896953
4102
1674960
874291
1884503
1940587
716134
45892
1386202
166933
1646973
937007
579364
1165626
1179942
1385609
1961220
857548
1347781
138313
1083099
1188215
952003
1243461
1943417
1836398
1343623
67555
682820
762645
1223370
1336546
1180552
1390483
1868641
1914373
1911889
199230
1867966
45196
485118
430857
1994891
1783491
1421679
1512217
1661803
607976
1520652
1707321
931978
1322417
1053116
11744
298029
895308
85800
1371315
1106576
1649441
1720452
1606666
1742917
645137
654670
388293
752534
1921321
293864
556219
1432610
132833
834558
787833
181369
1661193
1985405
1010123
1496373
1810787
1666189
182797
152805
486635
635254
1012538
709660
1492493
1088545
1692942
1083549
493509
335886
379764
1378909
1283489
264694
1728408
356195
1086935
1887003
464112
272184
1003841
1747334
896680
1459180
1145414
1209006
33156
789739
1298291
1195887
1433021
934058
865547
1166722
1392881
1863746
1823466
610823
699745
917872
956955
1039142
174085
905133
203567
1880011
1956113
1715343
1553155
1507319
1761967
665024
530112
1208929
607346
164944
1213021
652162
1031634
700848
558365
269983
1200732
1387083
97503
307284
600589
399762
418262
1761019
1775858
1801105
720782
1290334
992987
187256
387857
979796
637297
1332983
1704106
1144872
258083
1332263
1815060
175764
991898
818708
1966338
1892616
1793523
1157099
1597235
955429
833755
1344967
567852
317798
1139963
1295684
679442
238352
1840228
1807545
1827844
1289111
1828369
107354
129490
1645860
636056
217839
901649
997320
1230960
889221
1078901
775063
1999476
893291
513050
198839
390076
927534
1906990
1238805
1641299
563380
1913646
1497303
702598
1569145
1182887
860788
1264979
409859
794217
169383
1818275
1482094
1692845
954224
1780177
70933
369042
588137
1133310
1546524
600106
3973
1063788
1923196
1684671
994320
20609
1006118
1787703
1266475
970994
1065093
950047
588200
1842765
1628753
1948126
544517
1268552
1781
11400
395465
519489
1981904
83540
1013852
1352747
1302584
366231
582167
751905
1119408
831405
391477
1243231
343426
1827800
160985
998716
1988028
1647456
695245
115317
1561339
1543618
1287358
1224030
1560412
1420334
1627448
1336871
689641
1624951
1760794
1872949
1793867
875732
1115526
985934
1973237
464353
1835268
1099524
959433
1040659
316215
701810
1326057
1201087
1192347
287258
337744
1138348
1378063
495541
911249
1281483
1918922
1020932
319716
1155849
531166
931140
1548193
1559921
99358
1495008
407458
421626
505586
1953462
995308
587242
1259287
46192
572187
1486944
370672
1024352
1058485
1789660
864795
1177929
332879
1495291
683199
1118524
1962711
68292
1916270
478784
1816066
426519
474549
1061617
1460376
3154
1572304
1517761
990139
1526530
112922
460617
1047405
1224748
795057
1532716
1605620
94581
779595
119546
1224211
1956589
184611
253265
360323
269639
274423
520872
381528
1607907
1926687
834543
1971638
974973
1002205
1846439
984790
1700837
1508330
1916919
1866850
14723
1576953
610038
1278691
319514
1230416
773585
837225
508764
156276
1109844
1341162
758286
1637110
1578684
306131
92478
551135
979691
1435186
96637
1580165
1362485
1183019
1155341
268244
88272
1965109
1507507
672445
396843
63684
20986
365987
1229778
937408
1688227
1254053
1271984
1058253
1775572
1590110
1758717
1076713
1856149
1137847
516708
1174200
117017
250250
325554
1951005
534356
905113
1233378
1117305
1221768
1681210
1799895
717911
924531
118096
853636
1898012
1046932
1485821
1535911
532437
595816
868190
1045225
1711303
368977
1898003
503909
948
940446
384313
1516494
1121029
1852229
199822
1693501
1497329
472037
1297539
403145
168268
326016
819315
53577
782535
1530861
515365
720104
1861485
756772
1516675
958638
740801
505563
402424
375012
1641401
1697873
413281
248488
304620
277293
399257
1234894
343806
1052995
1402679
453385
1774297
312732
1488585
656810
832439
444684
1381017
434302
1328463
1319353
26455
1444350
659460
799678
101058
917795
380106
673867
693852
825465
52132
1077826
145641
1377216
1324689
1504319
1841413
1756273
1287511
1536474
1832473
1534249
826692
174241
1358919
1571714
893073
1257303
1353466
308602
1368103
401809
655818
238634
672818
949673
309415
1297686
1594063
974422
234904
627685
1909864
1198698
438826
1464666
1388643
519188
71435
1442082
1028236
322588
29922
1443488
351572
1328565
1759135
1831952
603065
1015577
833811
1541801
850598
1100964
440939
1357075
60540
848442
190787
935077
1475778
1626263
48107
20135
1810991
295835
995118
1996056
1421537
990064
601545
1303375
958800
530771
1874631
155287
163160
1707769
1332049
669142
21435
1985375
124494
94693
740378
569200
150368
1598424
284459
771822
1841794
1927871
1952781
563830
1627396
185904
1115624
1404877
227406
59648
1616800
1089389
1308600
400415
912511
1883778
576798
1941978
1766497
1877593
679820
1190739
898549
788544
1681250
443050
1634729
65796
1700603
433315
1811991
1544251
804443
463815
641021
216509
1645176
42053
81623
1848822
414259
1651799
1854458
646992
857205
1114006
1466918
826104
123352
1822353
1665881
1919454
1835171
245549
1936672
1361302
537092
1354347
116982
1021925
814014
1861419
1342946
875166
1214847
540427
764550
26082
52390
819370
928955
315516
1127774
1448544
1905573
126513
236859
673500
759514
1405236
176123
714249
1749221
1854691
1453184
1081774
1729835
990918
886844
279344
1707527
1097909
1359698
279103
86898
1510528
998406
181557
301254
1657420
534297
1851387
568092
1550077
639069
451614
1171408
1992282
645636
706652
484127
1240746
1429848
287160
360149
210415
1132013
1249515
1190820
1436382
1419973
1274800
1038809
442976
1746362
66916
1602329
1181926
322992
1881496
789254
80169
1790147
851612
168520
302060
597757
1131480
315827
618703
103100
1424237
1609309
54589
695515
931703
1353213
279213
436465
842735
1340525
1032273
1751754
1437363
1581804
1777459
1188433
728359
1265062
1124010
1864422
1907675
145091
1554827
1309368
1876250
601577
1924543
1498866
1732347
1565775
828868
1635476
109676
1981059
1641002
117968
584767
777279
1790811
1918306
1861246
20820
213529
1944602
419455
1542193
727649
479999
686251
1706115
1405811
1133715
259025
1618672
1854202
1226645
1128119
411242
1592512
1082719
783105
1876968
1253275
1517420
740287
239073
587466
1266478
449721
1146942
267374
162122
1744282
950741
500249
741458
194086
711092
1066803
1660647
1338693
578250
699514
174099
1951665
1908164
727860
1861079
149864
1292871
1445630
341022
574116
69275
51015
538600
1338191
1419085
302297
11520
1126170
283527
393638
752208
1568408
1652226
1267754
368487
1637272
1684879
752058
532367
879819
69897
1631203
293347
1055176
1656969
402999
1826176
576938
83475
884477
1370236
444146
902982
1087074
462745
1617207
1341904
843394
132652
547022
1874402
1899158
1766694
1407898
155550
1346640
123061
376753
427520
569625
56363
347752
1875391
951881
396454
207410
1592412
1650476
564281
1906138
1018840
1643398
1078728
1135118
1636663
1144870
887145
1933467
204711
666425
549065
1372713
1509934
1292955
1844730
745879
1026143
1411289
1739247
265704
524787
590749
1954258
504864
248238
630074
1605396
1954442
1579950
1092456
873248
1074228
55077
1455846
999182
1917078
1079946
576899
855377
942213
38273
338539
9378
1165541
1212442
1110631
750239
1508063
526599
1715311
1788168
911809
798305
340176
1011723
1355
831056
336210
141611
1687371
1622620
835222
919412
314909
1545373
201431
254833
281311
259819
1484610
1991454
96348
249755
270567
1295890
1863811
902229
1675268
1428221
775827
1839936
1203920
810845
1128304
241636
1404966
181121
1183186
1485747
227818
345550
1888236
1748617
127132
1490262
402442
1236631
953345
1070404
282396
1119475
1624533
538729
1295234
280526
1747524
1279170
1950404
1352790
265999
1634286
1531463
1830448
106968
1954792
382460
1456399
1219776
672407
503484
733453
877249
899435
258808
563958
489551
1782966
61584
1810927
481239
1715645
1155907
471418
1354383
63223
1104488
475282
1952149
1588151
82271
1110233
1427112
344999
227227
1832819
1946015
1859264
250128
371138
1485780
337733
1258328
1480491
1468637
1846821
325759
729777
1344048
1673871
859596
824695
433740
1354636
1854976
292987
1189798
1087115
1302624
552028
1749907
978717
655389
1445426
775507
1210776
27763
560204
475706
1511371
597828
1773349
753352
1231593
325175
438763
1105365
1317825
1978677
838913
398156
851869
413081
332598
849479
1785442
1548200
1395361
398928
819987
839529
616043
786369
1706764
116382
304185
1364784
1510498
780965
238412
1023271
1471023
1481898
1966177
764855
1666982
979379
1591070
732951
105043
1555360
1847853
161516
372212
1145296
1009747
627466
1036317
1133439
1183990
991839
1890239
1746193
374485
337705
941915
549566
1694125
800041
1885351
249965
1010502
1941713
35855
1970267
786501
485363
1770403
1314583
128418
575909
949352
1127017
27551
1282221
349991
415703
780784
1157639
1750231
956137
12498
264483
313434
274451
533772
143433
730526
1109190
316845
1545470
434311
1077319
1854778
1323417
1401023
638637
1789719
857153
1510094
1492829
88596
1510925
1724652
1434623
1643786
470812
1054849
1119866
1456352
1773147
283963
681462
773955
1427806
937290
1647781
994018
121122
296788
376469
439000
296505
677210
978138
1234828
320513
1644494
1272856
9603
684912
1351810
1421307
1438835
1062705
509686
1953420
255812
1776160
1200667
1528618
2486
785753
197045
1130565
832064
344042
246888
65219
1575256
1351529
1246496
219052
1693741
213995
442546
467804
1794816
1211256
135764
1459382
528331
647146
605183
749588
1506932
167592
66356
636151
451425
1151691
1931959
1064424
1911206
1277946
1140212
1819269
1638930
443047
1343719
71547
776744
995364
211979
196288
1618015
984854
617538
1176801
687803
930901
863204
1869621
1708634
1226998
1588730
520853
358208
111946
417365
890394
485650
166326
1444841
1918102
1756909
1963494
567939
1089225
912401
325697
1822264
1424647
246986
1135270
804605
7529
493993
1112513
45520
300110
815849
1302858
714022
1202981
949335
65756
437786
1869077
1941623
913795
268778
1312660
929328
285217
906763
4555
685968
1994064
1644939
301905
279584
1319502
319626
1698506
1493297
1546510
231190
1589234
78903
1133030
1599303
102252
85622
1892365
1352435
1817857
673193
702524
86275
367719
1352084
527476
78161
319987
1565119
551862
1887492
969937
312859
1755333
1485344
130785
1893691
1096586
1298713
1500083
610894
1357184
882102
1025533
936723
363399
1594703
313469
724025
353603
505978
353096
921548
1633589
570453
101386
1036905
1193564
1515764
658852
942847
1715813
1945562
1677351
681186
1780648
983253
1778946
1862597
1754972
1573636
163237
1678400
546685
1435408
1714038
1197732
1182005
382345
1245521
453717
1086813
46426
591835
1217606
688801
1888338
1512205
317182
1891759
1489979
1188945
254793
1348
1175305
1575151
1253664
1847816
231893
48520
1845124
1859997
1919672
141551
1649290
1706402
1475901
182057
436766
1346110
1608690
1785155
1505820
1832904
606582
337737
43389
1218764
1803020
1988653
1441094
1667128
294747
32979
1454031
314788
1582302
1024511
1397955
382396
53082
1721080
1079492
929744
728148
1850096
1697612
960898
873150
78788
700721
24458
609821
1572885
1564250
770810
279130
1194718
1444744
708896
512910
291952
837785
1950810
696053
598080
1208801
439921
1804021
933223
1206322
46560
139760
378090
515887
729497
215182
55154
1328019
1439931
1957160
144538
1090780
978117
971342
9171
152673
110264
1146007
831966
1894893
1041780
157765
268230
1133292
642853
1451670
1976758
52630
405264
327815
488534
446465
445038
1948649
1598119
1044197
1670919
1694944
168713
1500504
93793
1142503
1021732
668817
1853790
877042
1124813
1395162
1189685
118984
1312053
1977305
679038
428516
1269212
1278934
626471
1526052
1845179
1488846
852831
1497347
580140
729934
1463336
910462
150583
1408502
406235
1504303
1288112
1857459
1476690
1377997
565441
1426414
743326
1159992
1633893
6806
1642316
951353
3115
337366
1447509
1449160
136923
1302922
646275
1422304
665434
704609
868083
1182754
1851270
726170
703997
1439211
1188158
1257638
1000295
1040579
1859746
980779
1790611
455053
1401598
741446
1353549
939938
1107097
1449660
142307
611506
76004
1538188
1077395
1078967
421812
1170091
558882
633576
1951830
413875
1449439
1263003
1898639
193957
1353501
687588
1244181
742420
141628
1664719
1320869
1964842
1396678
482836
796411
1631824
1900400
965545
1664770
613396
973728
1120829
327765
1813465
62356
1088396
1432607
99800
1281256
208020
567724
1961012
1136873
129772
1002419
1917400
1100274
77422
876288
856557
1874362
248383
911694
1491455
334789
453062
1803341
825191
1011912
1028428
402143
10917
1476586
62026
716492
1249050
234430
820171
1159803
875059
1490011
518377
1357957
1106868
1910206
781040
10642
1183600
1077854
1056166
309841
895007
202188
304094
96551
1144224
29018
1126998
981712
1162031
432595
1658877
944811
855722
1275456
1702618
350627
1040271
1988696
675867
1987540
1434711
1567453
693490
1076188
240415
1158294
618526
1803926
1637150
1338693
315793
108027
1723495
921929
187604
1366690
970880
1985900
589351
140240
835930
133052
147128
785986
30963
1984402
1416437
1804433
148029
1166423
522408
815267
1909551
1442644
1509693
1125514
689855
1346236
1790315
446582
1934346
62151
1631115
442190
277963
1255667
1907438
759813
421909
1568229
534057
132232
1196610
522564
431012
1676672
395337
1865910
1419281
539938
535618
1438941
644356
1122302
169566
53977
1446694
23970
248630
125414
610551
692927
266832
1314535
917114
422162
170096
382459
1877691
1166077
521314
1567769
1068240
1263468
119931
1111371
443913
1455670
1143545
1240019
314529
681391
1603440
852427
302418
1586252
714290
1933105
1866980
809419
976743
99952
843280
1105910
1807492
537091
81968
1454378
545779
52974
1138564
992521
69052
10277
1295093
621515
745863
1249764
192241
133088
1805109
261744
1424288
852118
1927008
1094418
32355
830393
1007645
550421
661399
827353
590059
1826554
860485
216049
11221
1251404
1899382
1349346
1038110
410486
392066
59888
1402783
614418
1289880
1032913
1050418
1966963
1647242
1994465
313616
1587623
951480
643571
593687
321189
998618
1654531
1486323
1482013
1333392
1811288
577044
1814180
1881124
1073857
1000132
36886
1089126
1506344
1915403
1391456
1024751
543823
910748
1046670
1924529
1896872
967488
1554224
1502474
1385445
630685
1593661
548234
1260111
779345
1154541
931870
54954
1931929
1946105
1217906
630135
1131503
244187
1770708
1032936
102000
821932
413409
1939326
909552
1111333
931797
1304225
1413617
1238431
76219
8034
219864
1060366
1489793
801805
1808627
1130793
1011522
165228
550741
1463654
1449718
828002
620129
79538
1134716
726705
1112610
1845928
445864
583513
1874159
1547415
1739114
1562324
1261986
1642627
1206416
650998
34984
1050141
606211
1769537
1231640
452656
1409080
1216544
1259322
538660
1720282
377192
1871705
464111
1626857
695293
535268
899293
300003
1295112
1276042
1524296
1619245
1463127
1303604
631718
748540
1631552
706078
520886
1871118
1634858
884623
669946
801538
1408305
1506240
1388043
729648
42458
107689
609532
43927
533635
1054739
758424
698366
1024592
1563223
727143
1446494
1613177
851899
1705149
201877
474243
1767552
304214
995190
1665817
615305
1427840
785300
1477527
278094
524398
835833
891989
1928448
1129853
1755489
769011
12873
831496
756798
1802027
1464244
471172
1167659
1577079
1463808
1103195
307328
1986715
1586717
19247
735485
528784
1708465
813279
264179
751572
1343809
652311
1917839
1303093
1007398
694846
1540636
920571
1781018
783675
548416
1851885
54251
95351
795295
302434
662782
337963
1039293
581601
280405
821686
1063828
148802
1215800
735325
867862
1870586
17842
555513
964426
1742932
725307
1905471
296423
838359
1030615
1408105
1960700
114573
305872
74444
627537
103270
1017935
1280817
1891536
1604572
520352
1155213
822439
455655
1898244
890419
1418392
985030
999761
1855561
260299
1633224
1074354
1799593
1559864
584313
462264
1515570
450504
1600696
820026
1103275
1759382
1252824
1251978
1306107
851624
1388761
1247510
1205297
1746083
265624
671262
390650
1621936
59284
1192849
1764272
482124
317283
483662
575175
725296
741524
1232783
103238
833768
1294354
1364005
634931
1638187
928040
1071474
1689672
988957
1617448
19684
1834520
942467
1564044
397884
1123241
1614083
195279
357590
470720
1584748
1195626
49924
752939
1640926
1524339
516729
432954
362612
433980
561253
1445285
1055418
1124564
1350824
1305623
163398
907123
1222314
1204145
1586688
1138982
279977
737491
1590690
568723
207116
1949966
423853
642919
1302992
1573208
1644474
883575
1298158
1709612
23553
1289748
1900060
1510810
1588607
1494557
195622
1049075
2657
345220
1945133
1969806
1847148
97382
1042041
119674
725201
690910
1601590
1943739
797531
1595692
811741
330859
568882
1587534
237485
1299352
1589993
775889
530623
627389
382332
1567965
1483452
1881343
1808026
1993888
344146
751234
1103183
802442
556639
1167650
663451
1714311
1730980
1512937
1606919
1330614
816915
491213
20478
1684348
1544182
1063706
1306102
842710
489368
1122130
235609
418451
1071014
797319
853604
976260
471773
1460819
155991
102191
1695062
984422
1762249
171020
450120
1612657
1653738
299599
643941
231929
1817948
68890
372749
1297847
1371560
135142
63373
1684432
163243
1124845
1516504
495045
402425
1125161
14063
395441
472698
490507
1699289
661775
7353
1756857
158164
233102
261581
547852
1766200
340113
1916504
1932438
10711
1807475
1673198
1184047
1239791
649378
323492
667207
1889265
542885
1087302
1776019
1520304
497059
322534
601763
1211262
151954
1968903
517108
1952892
1512944
389515
1437145
211872
623345
1080291
1266389
1404632
1541473
7319
613076
327381
1521033
1816696
1627238
691303
1229845
1208513
1614840
1615247
533463
905601
370355
1020960
619730
1545975
1029157
1630769
1343299
1247429
1191184
212132
529534
1322680
1323363
1683275
773011
586471
19153
1011967
445943
1614644
1226065
1145345
763499
332024
618476
267033
1380472
1603432
1124396
1328079
1744226
945522
1403874
1316955
1355488
1580251
1873730
392423
1184731
446386
1639069
1425255
446594
37947
633316
1729004
178030
469461
744202
53320
1118262
967344
417784
639618
1209314
1901206
1856439
662854
1134895
1714464
1279671
920119
502754
1420956
440810
76639
1156134
200121
1496689
772547
813643
183660
1890928
1970469
1594732
115009
1358508
1410577
1377844
104810
1680583
586157
811597
1621074
28637
188397
867187
1102987
197384
1298045
1159087
1620242
1332585
468996
1105895
963268
68210
80863
1694282
103893
10722
1687320
637814
1953601
401572
275790
1843811
679189
212
1558380
1239519
1843993
28723
954645
1797198
1108080
236653
1623162
1870926
1278325
1447890
793606
1607231
1978146
1139861
439399
1647913
239129
1821062
1508069
118330
1969674
314167
162720
180095
1327659
1778381
709176
472988
1511354
1145565
1011982
324015
1531327
1064139
1192285
23805
845545
1120349
702844
714110
1974219
1134824
997622
1025072
1626050
313469
543750
952588
1064165
530838
293062
969405
1945200
225386
1661468
128732
1338051
947583
29906
225771
1488063
124443
1203352
430659
391338
593607
892956
681766
889921
353513
1317369
742853
1335392
1402299
802388
456071
1663271
1112143
1951979
1248901
80406
1197113
1504745
1162216
1945991
627373
844322
1798394
1882559
1800714
1464153
1303950
1909625
96984
954631
1812686
1912670
1541019
974341
310944
1566000
316912
830021
1809020
1369752
1326336
370945
1579961
569034
460184
34768
50154
745786
1672090
276718
292444
523399
1997744
1727423
1495061
1589712
1680628
1573405
1071252
389020
751402
203668
1952625
196273
766753
939366
1433858
1328231
1213783
1373192
121844
30629
1517889
1863365
1531481
1038091
1346831
1151269
1917305
1725595
438123
1453373
754964
1613337
636638
1172568
603460
1488332
757351
1313916
1823511
748036
1248797
388229
1349979
548696
1251580
767400
663357
912888
1907059
348704
1902249
833329
825844
342963
357629
1844931
215538
1669652
893403
1667071
1873604
688139
1763252
897675
547989
1085220
369162
1444649
1780034
1586130
702471
1474992
1726210
183789
350692
369015
1720019
1113226
728974
1473676
1078723
1611300
1009468
52329
1365863
963776
244508
1840126
1776474
20841
1462606
1788043
244093
1643334
1828057
275024
99434
1399662
1120593
1283516
321210
959042
1530848
1456199
861152
1347808
711325
1813945
1594854
1347429
601973
17931
229777
1502621
504017
840997
842199
1374647
1218849
520091
1242311
176096
709029
22692
1246643
271298
1590270
1507516
432830
1026708
524380
1479482
1931805
171145
1124695
1971232
914777
368909
852215
1607368
369105
465760
1931625
134391
896259
1748281
164900
186645
1553680
1855392
1593848
1029538
1180037
1500261
898748
1143784
1451767
1849796
421493
1687551
1261378
413307
949667
1431182
184372
933644
422361
1982398
11243
1674782
506214
158541
410895
1490823
632505
180052
1288402
1646974
1525150
62982
1589856
1612999
327353
1034901
699565
1434353
959009
956271
320768
1058891
321465
1660110
1102852
1165258
1612523
1300055
938096
1160383
1041392
656915
1436712
1568919
1271769
827631
179410
145946
765304
496834
716326
383435
436681
1877048
617718
316822
125732
1767928
439968
1184514
572165
930211
356420
675303
887961
688572
1280411
1365178
1336028
1535228
708093
331843
671262
1687371
972062
1225947
969021
1576097
669590
409006
438435
195383
1392169
1634034
896178
133547
1379383
1525810
1518807
1914951
1609458
1280748
1723515
1345227
1493076
987525
167355
594337
1662025
738075
786056
1677637
1761494
1206346
152812
621445
1470551
1037321
1201115
263107
573282
1656434
918683
142667
1791864
1681000
79826
1246244
1604486
1566112
3145
1850965
798320
431146
1350790
1144373
1926410
1978919
696817
1229307
1327971
125852
1754249
626886
75047
1542048
359619
819572
1229826
1333021
251007
1978817
79223
880723
276484
104091
1807972
410614
1468456
1957109
202293
351245
265400
1645018
1328699
365036
1246801
1811547
885570
17935
407190
1006585
1897214
313205
1746668
1758921
1225917
766659
370355
914422
1972857
1712915
1041015
824800
1689721
725320
1819161
1872342
1869840
51768
1684171
955732
1839896
1333588
1232853
978036
1420269
1372289
990893
338928
943632
920191
642454
830300
996327
384844
1552707
1537557
510760
1574287
1207120
591773
1174550
1587745
702029
882229
1395616
341079
574529
669387
999
695759
1481308
545822
97247
1733737
490351
53097
1218293
1531954
260949
1859670
1398261
727490
25793
571100
1611272
1416741
1404309
1535030
1591408
947572
1084078
605651
872814
218334
293669
133053
1962893
1759239
1851311
838331
1167247
1006257
841701
903696
1744479
1873481
321104
1071160
1123552
331839
1823315
1811357
1095180
1866089
815893
538934
885076
1272945
843747
1435395
703546
290523
1818114
1234351
1312163
575952
1193141
988726
1871190
1659138
1207491
1113825
976814
1943384
672829
129268
1095461
1575386
552923
899510
1839007
490375
1393074
990726
1752745
1116013
611827
511317
1878678
1161506
699896
1975925
1377133
1753432
873742
1418273
992356
654623
915288
1099425
1127833
250942
1304899
1631056
363281
1836360
837260
1659636
492361
1546398
964157
859440
333379
891458
587989
260577
987061
908039
604130
1074771
1886592
1788838
140102
1096126
1881703
1092244
1410143
65055
1893045
567343
1615166
1777481
13852
1620767
171957
638660
118947
1969904
1128599
960559
998378
486385
1812847
1212608
641918
1198969
1541042
1498916
1478657
686712
252709
1395065
265180
757793
524996
1190437
342585
665333
424910
1391638
1352024
338878
226604
574110
61069
450042
624641
174815
1153954
239856
1359408
146358
1809655
1255766
1327257
1280960
278577
1136932
535377
1438179
1078011
163380
1550713
963226
802952
773375
654545
78452
1672491
934932
296195
85604
1158558
1688172
14834
1746286
1667192
803729
1496480
1502834
657278
1847534
305894
1470740
1301950
1347745
221119
290907
1115150
1244802
414789
903494
294396
837451
211839
1075156
1442851
1172735
455858
210759
1001756
671314
740968
815094
1590339
1125630
423892
1614307
1308927
508877
274327
599276
1069159
142009
459223
1355627
458622
519477
890748
754018
1221567
1836693
1660934
1869738
466613
926407
437636
758040
9593
1622228
1571358
1881666
1821794
923929
77393
86329
124424
1255710
185175
1835472
347836
236889
1538324
1029618
264704
80371
492435
1924314
931694
423286
685113
1251347
1911014
493480
1032414
749230
936370
1476125
609214
1238725
1029830
783831
1819803
1517779
1394056
1036366
974994
1715670
1428972
272440
229397
856409
1206426
791566
925712
478558
1046793
1786966
350964
371896
654624
963861
1666401
1698768
1355459
383481
849380
670189
1758214
841871
381596
912302
428503
223700
1643938
610205
1117606
1251715
1682785
956939
618626
1117632
614096
1594421
906611
298423
1391394
1530832
514645
252585
992206
1816544
1386254
214020
1155932
1724062
912892
1110178
692275
1584358
937891
1919598
1111930
907426
223041
108003
1950186
721644
1308881
280466
620919
39549
1311083
196008
1317471
85568
59803
609685
721930
1221668
1652057
991184
1596206
455374
979152
1595842
1242425
904344
137039
1618306
1982762
1470557
133462
1030434
543038
474884
1846258
1206219
6177
666267
1854393
1631651
634561
1808998
1712620
1403451
380124
754848
1090733
1569482
264862
734083
674992
468568
1665553
39294
1770889
1525945
1530614
246481
1595380
278701
245295
711999
1569761
1112497
418312
1532108
1871723
1922440
1069732
1866166
1164126
299306
261295
425577
342602
891525
781283
1639466
1204458
207438
36967
181231
15445
1969555
435588
452767
1448672
771322
1635062
1770510
1573637
636443
1046528
85238
1333440
1080235
1691230
889383
1183601
1718390
403677
1456399
1431248
1139415
1757269
1593982
660841
539755
1875902
999480
314631
1495577
674614
1989126
1059814
465113
972965
1124261
1675070
1596192
555527
491589
1359760
594143
1478918
1116796
1310654
1083610
1927301
1083928
1432825
1600231
1084421
143083
277455
1896121
1429039
1249319
35410
1744261
1453002
317134
1467251
1144756
979449
794282
417595
1433110
1199977
1461648
880210
299390
1084743
786816
468392
1217700
1668085
947746
1622001
1310415
811091
576060
640940
1866324
289687
1917100
25063
437256
1865250
554343
578154
1008557
68619
338119
1778698
980115
1846326
947572
854869
120093
240484
1614118
1797554
1349699
756942
1936065
90772
1580766
952228
1418319
1307214
1618189
1296953
400984
701607
142127
1500416
1270270
270110
1900406
61348
356423
1930947
562195
1361883
1373569
1648516
973206
1683834
946538
813831
365900
1281241
1321493
109447
1619656
573207
139491
1716479
1514144
828843
499294
1494360
1693516
686179
513015
1090353
979549
400261
922530
547592
353645
1057901
601867
220903
1372632
929384
646818
6240
419266
1145529
79384
1479076
388277
187705
1739563
1105777
1855675
540316
679411
1216298
1510430
1571752
581041
1128783
1205839
429212
1863000
1411570
1955643
1435617
970146
421899
732200
1561098
1150343
722253
375107
783112
557352
1589339
1087737
243853
794794
731949
1848163
242929
1105107
1028532
1570715
1541198
1540447
541911
53119
1834701
1320321
1580285
1123129
709376
26982
815639
700561
1776155
321262
48410
1457735
873927
384032
1039095
1447863
781705
90032
1019197
1929762
1666647
1742492
1040056
88465
464949
29262
785926
995805
452799
226523
371291
437484
705065
55681
1524582
1351492
711748
958057
1614305
1256527
1922934
1112089
1763314
1511604
1941865
586054
915241
1515
513927
18511
202651
1446847
1080267
133044
1345289
55010
1174358
1794268
1957743
1429087
964241
1656910
969869
845086
1264901
1466610
1820354
1232597
1293002
83994
1461305
1258602
1750332
94541
677015
655866
1988195
655030
552150
1998299
114847
201575
871497
1903531
1711793
1035566
256146
831934
1944382
516041
627963
247371
580394
390605
1161132
1004855
973945
769997
1550702
1974752
269452
469764
1184962
1370626
618040
761489
1128822
185928
1348986
1268007
339729
1015299
1877327
679170
1644900
901893
1938531
1967271
1715963
324185
306454
582580
1400863
1531455
979445
877170
158117
1646566
1510796
1981002
391751
462341
991956
1292839
216684
673227
269556
1839535
1423302
120405
609405
109824
562989
21252
281848
492381
1100787
1408795
799436
1813485
249434
1017917
789877
1495066
1217325
1348202
1419279
1013738
300466
1105187
81295
19927
1139606
1999930
1662756
1274064
1779245
391020
1756081
718993
485123
1922294
1515903
989958
536968
1035564
579777
1114477
409616
247168
492616
1117588
1250937
1452987
675425
1059862
1947909
642854
487339
1242391
1570432
912210
312344
65720
1153398
1316248
1397889
1033146
1285824
920075
834394
1012218
1416909
478328
1113175
434868
1661300
209812
912352
519501
356461
1187423
621314
543260
1095519
1837992
1673629
1623728
1904396
1720511
1205439
630236
481840
1731696
1426215
509969
507881
1223976
361616
490559
646426
1762697
1152728
754923
1295764
1095226
227971
342089
1018174
367074
1236763
1028275
1173626
1540742
350365
1148975
1452763
221919
778393
1729636
1706480
83285
1774105
85341
573601
1381259
660646
950969
1314478
934720
51213
752654
897610
1378591
1299960
394031
419074
1945149
1017524
1043999
904618
1618628
1854785
933133
1574916
1061931
1414613
694318
1976682
1617804
1541995
897393
418218
406643
214819
512323
187681
370563
572214
1184167
427043
1032813
449324
1463085
1957985
1356471
403453
1488485
882073
661290
367726
1958426
1344679
376720
515457
774026
1629187
340205
199921
661513
634148
1965519
1654401
283449
1877562
761439
949563
1836685
1667529
302582
741514
1536211
563195
1882992
567321
332418
428977
1404646
1650512
1802544
721596
1305997
1445621
1384915
1448903
1597025
39307
437222
978332
631171
1661660
321810
630705
1803077
524080
1216384
723143
348656
1767044
741256
1654613
529193
707929
1927597
1180142
1105300
12953
567241
205632
1575144
442314
1391169
1818332
1811595
1038848
1521515
983476
1822803
63397
744792
1970076
161897
686989
314427
1138589
1747326
1350078
999835
635934
1610659
39755
585715
773197
147177
804488
518073
127050
928075
298139
1828538
1117484
672774
913800
1036243
874762
1600119
1076398
260930
1373342
1833632
28346
1038005
1717493
404052
188608
1835000
768042
265463
661432
784686
1689517
1015891
1498194
1617487
511700
657694
1819691
130661
1927176
1614559
1879577
29371
1448512
352715
589590
1000476
1658053
1312439
73822
1619376
868757
1067076
1679098
523149
614879
1413132
801771
1623266
992556
1751385
278193
383317
1223940
941103
602314
1780609
930885
1750378
594841
1778495
1005890
285599
1920561
300157
832968
1778445
300402
104957
1268676
1495700
1601585
980388
583957
138823
1520239
1580594
1284471
1358064
1149940
756923
294815
1810718
1219779
184539
395548
396101
1406047
1312590
1756382
605113
106386
184721
1177073
525810
805210
516712
1597720
1765043
492782
312648
1907530
1449185
1513283
1620448
1218473
1991344
1154277
517059
937010
835461
530929
1078797
1904845
253380
1393323
1797369
1148310
62756
1176655
153627
1548293
720487
1381843
1047138
493790
217927
846619
1345772
260478
1362626
1800639
821656
356204
297609
1455973
1739080
564154
1323722
155414
440580
1436076
404652
907677
1293037
1163985
933030
1927498
1981515
100670
611109
378503
1501282
4768
1088483
924662
214855
1102148
1317754
359818
1703393
728975
1188956
541467
501976
103240
1682986
1722698
178964
1483900
531472
1653861
431264
38076
1196991
312203
903765
985384
106943
1009673
233511
109697
928684
1495967
1132499
880232
843792
1554237
1411287
251461
669427
287079
1016148
905878
1857298
1420268
841491
1127921
658689
1894248
1662406
1302984
880466
158269
544706
1700936
266219
1964298
949121
159348
1904986
1601769
180802
223947
1203556
972482
1234866
1311021
1864951
520727
1140165
980876
550744
725297
448910
1838180
323967
1384602
1773362
1477901
826628
833549
1834841
184898
1658645
411033
854514
435698
1497936
134543
1391355
737680
1398803
1385164
1435715
604065
102942
111837
1262513
501488
426089
45555
1567479
968004
1086941
1436467
1436976
626733
632265
960551
1639903
29329
621422
576846
320938
272662
997636
1847727
180136
1507638
675032
198914
822096
1390578
604768
533957
1601089
974131
990742
1987664
157496
1756977
349406
767769
73143
1175535
694578
1161610
964952
1978477
1737510
1074526
406018
1607882
77829
316715
1322617
1818586
1705611
380843
92157
473581
1047882
1066937
983449
1985608
1235932
1352082
1084996
1162386
412118
1824564
178893
471289
1936381
953219
857388
1884745
283671
183838
1734499
757641
582728
245763
950512
771955
160316
1295149
5911
1728109
345699
1125210
1344345
661549
520652
1283016
1012914
979782
311154
1050471
1476853
1584612
237120
908328
923901
1980819
177899
841775
1676030
264206
76415
1233816
563461
1721375
1941787
402221
1441368
588037
1618992
1764882
511745
768402
183002
79461
958095
476318
553369
1278687
1943486
1989822
1498064
238531
1670261
766947
1214003
1720869
818806
322159
1971406
1356568
861469
1674437
1955707
1143927
1153500
779077
1077064
506912
304263
1544184
775283
1591715
1872281
922922
1174797
349441
1344661
454229
693697
1151686
621857
1424401
82995
509239
1676007
229818
557209
177957
1567718
12248
1156483
1599959
429509
1791555
1032697
1995889
437019
1914871
1589042
798605
1855094
1748869
1908801
430963
531133
1220841
1192980
49251
1817071
1804896
1437546
641356
464887
940055
224541
1831709
1121114
488039
335202
60103
221024
994408
56280
383095
1091827
618028
722184
1720109
1482661
1223288
491870
1504384
963525
1200759
475855
198245
997720
801420
1948411
1079594
1796366
1656286
1087665
1895920
1048273
908873
579248
185588
971245
1527769
1409374
1052678
1089649
160321
1474367
1541833
795827
218682
583764
1153885
827135
1721960
206989
1558789
1897228
1911170
263473
1859370
1363162
1724183
1098517
510413
818809
431525
206458
303698
1970480
1340004
125685
959965
892856
150635
1286981
75850
790885
1897731
32611
1308190
373834
1113783
813665
1043153
1631999
1903085
384796
351204
921871
284348
43759
1196698
691753
1413821
223039
1781103
604319
669147
882941
1120055
1204162
286789
285066
877260
821065
914427
1443435
509958
1154123
1484519
3529
937772
1527780
1710732
465966
1238215
803676
204241
1738115
476423
1247890
1818805
1054353
989182
925000
963251
706739
588726
16829
1585299
1966498
1089944
684433
238378
118465
717245
416006
1811963
1190342
709829
1887306
568090
308645
1390561
630361
1491791
356303
1748123
1982686
1538509
1394079
1285213
712666
1071894
1069157
1073155
1920441
352223
292468
24066
1863761
1130913
952304
836045
1740129
1767205
1236492
1786299
1803245
1034479
812258
1620755
371474
1574762
462289
871163
744173
1672084
212206
1555739
576274
1947167
1267493
108497
1524367
905559
1613960
813603
1901951
265589
1628862
1758512
1915459
1535178
486496
886310
456323
1145444
1753888
1121938
1063090
566131
351507
58300
230999
65279
1653443
1585128
127609
1494535
701525
980391
1188055
1895036
238170
1911559
1021217
192869
1504074
1220249
1462569
723639
1477749
1781183
456575
1327941
85157
1323084
463352
628365
1431465
1447309
61604
457309
329819
644079
220705
93767
1432309
515144
976056
276537
1459089
263413
1062964
238508
1155385
126323
1164259
1040885
246071
1348977
1715856
1603429
1530885
582114
1555266
1371942
1058468
874314
1724939
963378
1775286
1991802
1605460
939944
1422176
30944
334483
898640
14271
357355
28012
557585
407911
51171
343867
575493
431184
54709
1835937
1305412
1474083
169931
1589942
1386332
358259
1235023
1952846
1976208
1327923
1192574
116521
1797127
1456556
470914
1678096
443102
243494
1064251
360162
1601344
541410
1473045
970811
492527
657959
816943
1509516
918346
1943607
1167652
1936043
1822192
1599533
1497075
1540461
118417
1164200
1020403
944940
1239690
1558083
1616500
1942467
1677527
6373
653400
853208
222195
220805
822975
1184642
872716
142088
1584731
1680135
1209708
1476296
595046
1191175
752270
1605664
963403
749105
1118851
767260
836869
1423800
81389
1088075
818088
1896391
910766
1088257
1535444
1647286
365789
1866652
999108
1866400
1548385
757744
719231
1355608
1658398
432000
366864
1940986
662569
317204
958055
72607
1019666
1262362
793869
1697044
1864150
797511
1510174
1722866
854856
1722381
1268959
1157192
933632
1045019
1103805
1884685
1176135
1484055
1919577
1037701
50297
880516
1646999
613340
49
1886778
493203
55786
1523764
600355
817067
947000
1946237
110175
163879
211783
1775886
1666239
1493207
1449635
1756626
901158
685107
1253355
1200620
1245602
635399
925524
1000204
570807
182907
663542
222213
738579
1908810
851144
320075
1640046
887280
1592874
943440
390431
291432
301318
1922977
224938
1205378
106807
1897719
1025561
981156
1808149
1115514
289072
703028
212666
1716168
1970508
1594134
871687
1380738
1843943
1773008
168947
961067
1057263
1174747
310875
391285
80803
1264490
1417806
1133629
1957173
1378139
529116
779917
850913
1207519
827864
1720766
1475649
1100185
1956813
1531223
1684068
1546685
165061
966998
1059103
1734879
330285
683170
1517218
1878106
1848008
1727555
415669
368184
1764487
848554
1343479
215813
1035027
1553652
754145
1600124
1277828
1620341
1265242
61037
1043664
797303
1065578
1163239
106203
694223
415630
1095407
79999
1454476
1324803
910178
1570651
1099202
615566
1501415
1408074
1132171
88401
27652
192968
689007
1558868
1093916
1526647
1970464
1798206
527248
1097243
734231
1877407
357322
658356
518116
197806
134814
1589938
299875
1665173
1431042
1198187
1493158
952510
1554120
642091
345739
1610195
1317927
319440
1323402
432363
583584
715888
1830148
814958
1812
340060
1211554
1899973
1100964
1684402
1749233
159745
1016724
1872238
1211205
331606
28765
532783
591394
266447
1820808
278195
1557935
736078
60189
1415220
1598091
98605
593588
483196
935581
1302482
1576839
1830054
1970923
1467647
1362973
1725823
1320241
1475414
977187
364562
1270708
452613
349921
1666149
1348737
1051744
1102238
319033
515317
1544200
646552
1137007
850483
402964
499593
1195451
1620999
928147
1607299
210926
640160
432052
1996103
1245533
1014562
559367
1364196
1565758
1309343
1974718
1684525
102880
482082
1423647
5356
1655887
1458395
1187868
1478455
986859
1066105
591486
158076
1160710
556417
1710353
1652255
302404
330654
581392
339401
1573760
215067
1985948
23366
1469771
1826154
887436
590013
19881
1872001
136907
1888563
1090489
279964
1200071
1736817
1109914
1229081
1010485
1832515
1499677
1707407
1539110
1833759
1734692
117852
1758069
1712321
12606
1272878
23300
1062386
1181108
111831
166136
684441
759489
212205
1610834
1394058
1748914
478184
979288
1406619
1464682
1243170
33736
1225318
1509608
416148
519433
1376950
590607
1606924
1727888
1032973
1734392
1866237
1582096
605443
501001
655609
26219
1059580
277672
381758
1945176
1198296
654464
798633
1518962
1866568
1764725
1822634
534426
1626917
358191
1767477
1376682
1296393
370783
1145773
385357
1931497
181631
167666
1183266
1726204
1873931
1638941
371783
585001
642267
1511107
303428
644375
1955295
1628530
574630
116846
637557
1949917
663479
205879
911222
1229629
1615647
784419
1042189
93295
1563891
246533
202265
1732098
1308670
1055438
1908888
1132604
1466861
1888273
1889462
452403
1164262
825585
346432
991907
1868334
1381762
78364
692879
1496784
69010
1133981
833676
1566148
751041
43887
1350644
1165508
1255388
1730470
405035
933992
1204088
17457
576047
1798937
1880933
689770
1825209
200235
1120486
1494129
409808
1706656
460062
1291812
465252
1168657
1484266
974450
353489
1410768
1026365
844190
1397327
1751877
1305261
1040583
1624299
179649
1631080
1900537
1764178
290146
539894
984004
1015629
1615406
88660
1246422
1410098
1377391
1414200
1428869
1531593
294731
799847
1407740
22051
659119
622250
414188
692182
249841
1127622
890333
47807
1782407
315343
1254100
1256407
1342281
366158
668562
1971604
38200
1861541
1175671
1225193
529511
853652
790619
650431
1209534
938588
651989
1618445
1158603
1160980
747086
523234
1118213
1367457
757126
1612572
1182277
513940
1634382
1016621
1321447
388374
987456
256646
1284328
753191
1128595
1357628
1180906
1242853
148785
1826580
557108
1161941
908044
1752766
1013090
236259
1596136
980512
865908
1526837
765773
578459
695742
432777
1369472
1628210
1856805
1306733
1015376
1970057
1261404
1074988
472245
798261
1584349
461804
516195
312641
347826
1987901
226510
830441
575154
1006263
1659189
1705082
132317
548460
918353
1082278
1058679
1507619
1381151
22772
1066953
986445
1685263
1691783
1876827
818985
259544
1427974
726955
341923
1162009
11740
1612594
1026887
439627
807967
1261717
66540
1661876
517378
1705939
478028
1429250
1527864
283889
1883542
578475
604336
573900
1801091
564819
1762761
37392
992516
131876
1654676
367726
1313463
1044633
991561
125962
1573736
36745
1918094
778687
38442
114808
1828780
1455539
878716
236240
827745
1953550
1733171
893753
1626926
1828030
1053063
826397
1811830
1900612
1712989
1476746
139633
755361
1771630
256511
1078619
1322450
710357
315692
91637
1198585
1910391
178545
180671
71117
981302
1175754
833289
1266737
538801
1578584
923767
1585478
1795709
1795088
1611670
1384642
761686
112388
1876777
378075
1476650
1135208
648683
704329
40987
1590529
1536691
346897
1327616
221049
1978312
1381746
1196083
1419518
1639512
618425
71942
945560
1723979
1444112
800782
1831272
1556735
5154
1750504
624504
1175568
1989556
22402
141658
1091018
1432422
254690
171527
1912681
180160
125901
1944220
1553471
1953110
810352
524886
979600
1603794
1782081
60144
714200
1188300
584046
1855240
1028650
277966
918667
1204119
54900
812317
594717
1686314
1810730
1191350
690133
915166
1523019
1099141
1913633
1855261
1314787
657028
455078
835041
357230
1684172
408939
999163
1553381
1082789
1062792
1236770
608541
1179421
407260
480936
86472
1021411
1510880
582113
58263
1516357
1393207
1026812
1467855
734390
1522409
1094788
1142223
1905616
898611
1739428
1698293
850177
264127
1769985
1021424
842331
1666682
1623686
1989138
1737041
894483
1488018
1243019
1037685
1109008
1565099
1150140
1036583
1476546
740378
310148
1635766
307914
532772
930968
1232276
1277729
1430020
1340078
1538075
1166031
1283982
1105933
1790248
155427
267626
1583855
368558
872128
1511753
1964960
1404848
1984522
1302358
64260
516528
37835
88364
643354
1229247
5301
897168
1188203
1001811
1953396
1948960
777260
783244
1625488
169692
343404
1821479
474110
1723613
1086860
1618692
1406464
1690385
690718
501573
1453787
31363
392519
405838
610058
438527
774971
208682
742127
1384028
1840778
1009000
484795
1414870
268021
392472
35946
1338156
1857196
1048674
483896
388759
955122
234795
1833675
70598
1599748
151454
722780
136228
918184
1394975
1802945
1915340
1306202
1188496
1367292
1992329
1939445
1246149
260290
707903
12490
733129
393197
1255453
1946547
1940035
830531
1917962
1018880
1242851
1424938
156317
1141902
1164985
1598865
938315
929340
1576640
370045
392234
44683
1304696
1998441
557419
938552
325267
813638
1940421
1929481
1102277
509785
266751
1860601
1598898
75439
1852822
33059
135191
769902
320731
541749
1292535
104901
1445229
995390
1984067
349261
1774722
843143
514539
1050759
790586
523510
247833
1340024
1921847
756102
1142611
157448
1653110
1533321
72322
1320570
41993
197949
1061268
1086625
1217441
1538653
1848867
585703
688335
1171670
305501
260438
772196
98978
58253
522022
16568
42131
1581403
422131
645975
254540
817826
1942670
1720540
1249275
1267567
1294565
1116144
582962
851632
279234
1333257
1851966
385020
914390
1911045
1864042
1854435
523039
56810
779916
866098
1192783
1862264
1150034
478976
1323934
1403564
956347
1229731
122966
1110591
455241
1885608
56703
67830
1204882
1167710
1271473
1279396
939668
226057
1903356
96608
1078110
1447763
1126784
796704
1583907
536286
1988535
921999
1854332
657439
1382862
1061534
180157
1062781
355382
533967
366667
493839
801660
398998
1377895
1224193
834210
1959529
1959933
636223
1427336
677864
17284
1592423
1393891
1804647
751235
427887
1542516
1067728
1949482
642662
716291
802639
516259
711568
924202
1221564
1283589
1138314
1037676
57221
519593
1231778
814947
1639764
791575
1643444
59952
697195
1235631
158525
388285
1890804
57436
246456
302976
708662
259803
1452541
524240
229690
996517
300400
506967
1921497
1196019
1737993
854591
904350
804594
1965651
1661981
1746846
1423914
1014970
336624
777197
475310
1299339
855220
972833
1602023
219918
755454
1755562
313250
586488
820049
1401714
1613346
252717
1222769
1079161
817211
1742463
1477506
932341
1178520
987199
1919140
1909778
1817539
265561
1158677
668885
357748
1702751
1324810
1219113
592233
890383
240764
633604
383264
1114193
1402108
487309
897221
694464
1176237
1219756
1564089
1602999
949566
1597698
1736810
534136
90872
1760305
1969768
738288
332666
140036
1524474
1602164
925239
1386810
742187
1350299
244110
919291
880837
72371
1975525
916861
101411
1914926
281867
1035829
30830
307853
294238
1801222
1654167
955026
717924
832018
1019606
373107
810769
1962590
1784212
451661
790533
1902781
1865417
883251
666510
272644
488111
1955890
403860
1660976
525183
715398
1783247
890459
1870164
568464
527053
1338103
1432580
1650093
1652030
1863957
601777
777627
651030
1250945
1525133
1533845
655285
1531864
1925039
1528695
176084
1760448
1605024
1952357
1999094
1453638
965674
1218496
1743994
1072599
771454
1496430
1529411
958088
1891703
1129489
683357
925014
209375
1679836
1367143
1084509
1422646
1694467
887855
422938
1407844
256011
892104
315631
1796074
1562510
299807
126605
709115
1455871
893684
1223869
923038
517291
1885298
1998634
167968
381658
617869
269165
168635
613577
243261
1738314
1036677
1430412
789056
792909
500799
308419
1641867
210678
376615
15462
573093
240396
96625
1559035
1161637
8388
56944
1816608
1011947
866570
1798214
828527
44722
32881
47654
1705559
390242
127587
956546
1473998
915447
617905
30127
1235284
3157
170785
297763
400716
1702114
1907442
979169
1545913
1481480
548854
1867991
1843361
927960
697245
1416480
45737
956268
1541734
838102
1046367
1748250
868094
1548962
690457
1337006
483069
701835
1880086
708012
143408
158653
1374578
118608
816778
1318342
749701
241560
678352
1469366
973290
819772
1920825
199646
238673
1618199
1700463
1124748
1590339
731222
1791821
529708
1920492
79351
1171522
140194
1089492
804256
879119
160692
1833524
207791
1810675
1404762
1838469
909248
993027
1790530
1485398
1851162
754420
789834
1318265
16994
1435227
606460
528016
925342
1228881
147201
500863
1895128
1344605
1519890
28602
754096
1047001
585720
201206
1023722
1371634
1047655
1822852
979860
236973
1547061
1585684
1194748
1541959
1726888
94956
1896427
719876
52692
1597053
1942911
498378
694342
858707
1439648
301779
742760
1683133
419249
555304
1489923
1510010
611950
1867392
334574
1060842
773235
665043
1470317
1132523
297317
379351
855472
494256
977210
1896427
1386066
967897
70451
611586
686493
758288
1082364
1375075
867895
714285
1100294
1306689
1527548
1942893
1959435
799990
24112
142445
1174547
1754969
87794
1710430
956016
733907
261125
883047
1980660
1637589
1022715
1567314
69826
1565635
1827706
1644162
1741160
1836086
981761
1362678
1016620
487995
129439
1928613
118819
371232
392387
994011
1407258
1432734
1779492
1611753
674188
552375
1625273
107658
1192818
1163490
1448539
1935301
625981
583760
343835
790331
440716
1045623
687064
216252
718970
305708
78793
1703419
1710356
823094
695635
1570342
1741000
1310224
712751
777480
754850
953894
1960300
767495
726187
1494242
227476
509049
1347280
1185094
503867
1095353
751475
299050
759326
1290277
1284966
322045
199063
882342
885765
31122
447715
483508
208525
117452
1287634
1703676
647025
470009
136211
1610086
1671715
1328490
1601835
1886389
1987796
6559
345522
390749
1195592
1113105
556146
61097
1991595
854000
1550448
165452
102346
343214
1918258
1856812
1998695
1509056
1844419
1616890
1071939
1129518
1933960
838365
479667
682183
495305
343346
154206
409320
891610
723332
1171812
342363
1228206
565689
306338
1266570
1098855
1336502
1803600
1210037
1996850
221347
1860935
1985234
684930
434545
17607
1174950
180695
555221
510292
1295433
698515
668521
1673642
749120
1410361
1316385
1192953
1868791
1632994
1790097
1978546
1260373
1839083
76073
472584
549577
319040
1622666
1148411
1805558
1237539
1690270
1908127
1210098
31403
1241310
927657
161570
871813
652169
812210
517415
199308
416505
866189
542295
649410
891900
997005
1873826
573900
158417
1604440
645628
765759
1608525
634226
1387622
1144784
214629
989018
1612818
1276972
1620485
669262
1590801
1684688
1126677
667454
1039887
154077
1507134
748973
961433
786504
1980106
292466
764822
974976
300523
1441572
1789747
541847
230805
1739028
165496
1790989
1770358
558139
24610
261326
1940616
1911478
165601
1815134
201522
874275
477363
345673
1130704
1982525
1080317
551330
1582621
446376
189767
1828424
798399
1939547
390623
1721815
848712
406924
340368
1177664
631988
404653
465045
671954
1524786
1833874
1646583
137391
714760
1795795
826857
1234085
134934
1975323
423322
1395924
131094
1465597
198916
868917
411464
1738402
931114
20186
1810953
1836426
305944
1071508
707303
1222228
115820
147263
931505
1807775
647866
46481
1144493
217418
1495743
673377
583477
1214634
1021747
1562247
994239
137732
758048
1947213
1660236
1908403
1776621
1878285
468451
665586
1976539
36993
562901
958664
1142744
147530
866359
299738
462626
842313
1089634
3572
1207169
1408930
191308
1322126
1975997
732250
1366153
875022
1246616
131453
359999
1961518
279979
506787
839425
1966593
1446411
1428366
1329340
1731739
1727407
1657789
309272
1443399
269820
513792
1923912
564142
1951560
138599
1197288
1834445
1455743
437759
1998626
1109650
617468
1391896
590434
841565
210719
1414032
527137
341399
495192
134672
1914015
1245649
1145988
602696
1638604
1660884
1181614
517485
1752788
733216
489894
1046844
752685
1133181
1483200
565915
836470
797764
596258
1609007
846867
1200369
260118
603252
694028
214467
698109
89296
295188
1881163
549898
1584716
798461
341306
1458311
1241893
467907
353705
1996450
71736
1923481
67119
1184141
1272960
436447
579925
754296
1667342
1298353
697544
1688896
505586
230817
1516304
973952
482478
1431183
1280105
1205849
438829
1399368
1856183
1914118
1214071
569416
1364582
1039527
1409199
1374520
627316
1487368
751249
775394
319936
30389
306469
1450405
105873
548474
1322791
1696382
1680228
1418319
269273
620944
789433
1205109
39062
699422
1870810
73629
681795
1279682
393633
1561247
842391
1634278
134237
589673
1800663
767605
605686
5919
632340
1581884
1162830
659078
1947388
1998287
521202
1998663
316277
723724
672459
1380179
243140
216101
690878
730548
9738
27964
820107
188259
1486913
468624
801976
1756657
517087
1169180
1481879
1872670
923975
1941570
661989
854006
536038
981838
514748
1182515
336402
1706399
1752887
1438420
1183438
19717
1322047
19620
1222255
1224080
406741
294798
810150
300052
1331798
873326
1421843
709827
906004
1293625
173091
1553058
703811
190979
1958880
1587134
126591
246983
39959
1592827
312051
1021662
1775443
1740353
1130850
892548
1214694
297155
1183170
318586
663653
1206081
1268568
777329
1261764
1227868
33079
108898
75857
858575
327189
847796
1994814
374173
1951287
1753575
1930145
10190
69061
385426
696098
843413
1177048
691508
411858
1926631
1372938
46190
207628
214176
1161943
1438883
283005
647618
197725
1005723
1233831
1326164
1029532
1802884
766945
274007
527752
1861169
1361748
249976
1939427
308036
1250683
1872290
944032
1650645
1055600
1741726
768967
1838596
69062
1096081
912851
1396569
1283290
464733
740937
23233
1284690
1614313
756484
1748068
1919644
1845052
945371
1545145
820475
545707
1370193
1001782
1909407
130057
376625
950844
948256
929744
1319797
586032
446281
1067286
793560
177588
1291961
249821
352894
118115
100749
754981
528029
720828
99489
1246373
1174272
1678640
1624907
190881
43184
1931132
1108103
1697212
1266310
1535591
693655
114835
363983
82290
1254429
1634660
4947
864279
1677640
748946
38683
1549415
1887325
1081537
679725
236632
258696
1715822
37442
743940
447543
1570698
643517
1289631
1409531
409600
126449
1264415
43036
1790934
56059
280138
455330
1013737
861095
895609
656765
1985489
1057893
1597928
1962501
1013145
1639582
460858
250511
1663335
1075032
634703
120036
1830922
1922023
1078491
1680824
1580193
1768610
703490
41937
1864394
1005264
1644280
1088278
118902
1838236
264090
1217918
898005
1290718
909729
1312714
355897
1369937
1148457
647954
1664447
1313523
1520105
713323
1347227
1819008
108121
1293411
386863
1891885
412112
1638708
606054
529594
1422772
1104990
514067
1065472
1920337
1641366
211909
1181947
1776375
1334584
1126546
56936
1746897
1083
1551667
1386672
1849238
1628324
1829903
723546
859961
741444
814129
1924648
145688
45117
1505540
551287
1343746
630270
1482811
274605
822538
599654
1070972
1929353
269240
1923014
760257
1518077
593426
152664
1154742
854316
235769
378681
1353365
1258614
1404013
947100
1995631
582811
402826
986125
1648943
1536856
980956
1937184
1909698
218539
219815
1004500
1648538
98926
639594
948545
1360120
669527
1610453
1456261
1703485
396980
1740135
1141258
1132229
490756
420051
1385186
260173
895426
1761461
261709
1829291
1492796
54778
1519594
359249
1324824
606185
902888
37713
1547063
351404
1583581
652384
1743690
1597252
1183878
1912252
1861887
1772832
1181675
189154
1016513
72352
1200575
1032760
686219
770417
344185
1611451
220513
1571804
328462
704839
1823616
1344018
65984
871760
310805
389671
1899819
757093
1732001
500839
471306
859347
555622
108710
502132
789900
1499836
1071792
1932084
1768189
710302
1055686
1533647
1754307
1000683
1837278
1878299
949684
520238
255560
150199
1789828
476202
449513
1540188
242013
1177144
410387
157152
1154050
162808
794071
50157
1984237
817577
1790656
280592
1400532
1715509
1065144
1291021
629152
1780170
301826
931055
1894426
1751821
940580
1148468
742762
958240
1408810
8464
1259798
562949
1765056
1177313
778203
714877
764860
364789
1013477
32361
903074
683442
13873
920314
1601315
289553
1417765
1483478
1810397
171196
1886415
914102
1624920
286300
1734499
26819
1813183
439797
1229469
145766
617242
133060
50730
1365213
1112504
574607
1331940
292381
1995295
297466
77622
248270
914847
521197
968685
1351398
625368
1078181
437758
1565066
864895
534999
1177594
1239318
246533
8863
1624469
1885729
962395
1685046
175019
1395632
1841843
1929516
763818
841502
623074
1135115
96927
33133
601959
1904838
804611
1826147
490967
906093
1822633
370778
1860038
512724
1813386
1415137
369500
1829406
706418
1271966
1191374
826921
1283457
1468580
961443
315633
84498
124904
54401
10819
42667
347119
831691
1696637
1312969
1447211
250486
129086
1024753
675082
755698
1232284
1607695
1099333
960
1845879
1571348
838984
1243815
676484
88905
1713860
81212
1253053
1305467
1102535
904901
922044
967425
747460
1393134
505546
657274
472066
1273688
1527511
366421
636362
755022
255088
121538
1560937
1835581
75061
1028665
1855923
1622467
1786635
1282000
772795
1429520
220726
549809
205684
1966256
227401
1307333
1074135
1203616
244281
164138
327411
647058
992481
789613
378176
1251777
84077
1770509
713915
43492
1575781
537416
92591
41616
603975
231355
727823
1865806
302165
845181
83115
1753472
1516838
1289313
375870
1511602
1907929
1718807
1379588
258879
1283290
1087233
1687228
1821275
1134408
1542337
469860
867140
1230423
1491235
1899556
1704718
27448
998049
880629
614995
1097547
695554
1812284
925238
314704
448428
308545
1517413
26593
814731
375800
866142
902483
1458829
827061
1328877
1156966
225238
827989
1726908
1345784
941179
1745801
186928
1462448
1904477
811055
1963337
1610611
928577
1071234
302500
7759
1897935
1588091
859552
947805
1284149
823783
1798099
291622
884516
1226248
328079
59890
147531
1149117
1885749
1734525
1110641
928566
672170
1586894
935830
1638550
1462465
1448137
1723863
1974187
1311769
1953209
519482
1127985
89362
524216
1172694
1151418
1228710
815665
1678775
108957
51768
664384
456062
523443
967992
459409
1962252
1563430
1130585
840223
13532
1191789
1929828
147217
1700116
1394731
447035
746329
1346405
1428792
977615
1846794
1494806
911419
280459
1706637
1918860
524807
26122
1747177
1054565
441768
1620754
124779
1901976
254355
1621995
1756975
951947
1396598
906942
649623
1041967
1316250
1101524
1393138
962197
1997336
1058547
997349
1496807
861292
611169
483761
1654988
1252520
646365
1079314
373064
1236353
259328
1710064
893426
1902028
333977
1517577
815072
1653398
1805350
760222
1558661
1556398
48322
1365237
316013
360648
1674282
1242815
1675676
115932
589965
1363144
1809917
207806
1677746
1484379
596297
502154
1367366
279045
1833804
1165975
829070
1740884
526312
1375577
1795335
587923
201834
1898259
1558890
379041
267074
53502
234518
560278
1772586
1471694
914305
2679
443531
941202
1989362
872766
1348154
1441149
1396751
59746
569949
1177980
115935
233486
1744721
1416845
47907
189299
686293
1534864
810364
704358
928586
344216
1179100
394414
757277
1341112
159706
1959364
98611
136973
710584
521943
1659784
33472
89082
1478395
534350
1961377
1171083
826111
1684418
377768
548578
1502259
1773906
1473332
1896857
1240394
298841
1510144
333321
404540
1963603
1558470
790768
813330
1877030
229811
866816
1529471
16052
806588
444805
283493
1566237
1928795
1062733
436635
1627965
557311
1859651
818031
1087966
68542
1546454
1522070
250550
573102
1654875
1636570
1867464
1908446
1469449
409288
551731
724475
1669732
900884
471443
282929
1434644
1263186
1749523
1507419
338343
265380
1870103
1829349
168509
291979
1192631
332005
835684
1921447
1934178
318169
399663
872651
334389
921747
342713
67990
1448152
191896
443938
476159
292137
78191
932221
427790
456671
259668
1784717
710431
1582652
533877
412545
1865190
1413057
323003
1098271
1942989
1046723
339428
371227
70218
521068
345459
1617962
397374
1414938
360563
107776
1153570
553545
121211
110818
1887880
1804804
787193
826480
1340166
969300
988461
1832936
491927
168154
1931197
248890
297315
935211
437290
1714067
1180461
1928618
904082
960327
903656
1144021
1005576
1014654
1085150
1978689
1629398
1816085
1739720
1563099
1139892
1164554
984283
1056835
861711
905450
140142
1267656
76182
782724
1404830
273211
810606
1490461
360574
1853292
449814
1889167
1874648
1420186
1159101
1410443
1194469
998752
1063604
1715426
146346
1928824
1823191
301652
435219
1385048
371264
1264868
1829393
557281
698717
874350
217438
614662
965245
1446180
502500
1518580
1826685
1173920
406978
1870494
1528640
1940956
1815856
183433
1169213
746170
201611
1011427
410932
155512
465415
642551
659938
949436
1389596
1692475
1181249
682816
1411294
341875
1311789
148687
796671
1618247
974930
1087922
953632
1565200
1353828
769681
1196386
1081124
1897403
550223
1079730
536739
562946
1681171
1232353
1332231
338346
660067
137348
1675335
472877
594570
1899805
1162718
828841
259322
33178
1208025
422061
1982896
1950049
607639
586770
220395
927403
1304909
1602072
583526
1178584
434150
1065003
1300025
1595281
1064280
1713165
291373
1882082
1611098
522945
1196289
1764519
1943330
1258941
1283424
925040
1500711
211127
518448
233420
638802
194313
1278895
1898803
1740483
1144937
1514763
494168
1281268
787855
1380614
1100665
1374576
1848254
1675019
712419
1531495
935335
1659647
1345557
382367
1162994
1412575
350073
882828
1517889
1515764
1726841
732044
796439
857052
1984790
1274268
588970
451742
1300187
646217
1661260
1752198
1690155
1358737
187826
1057922
997867
1371022
1035194
788099
1178493
1817091
240931
1137324
1864821
280629
184730
919773
1976433
295933
1322626
1797614
228981
35631
942980
1887915
734036
1055503
1604310
1119276
855128
1217550
280299
1007424
893591
1271700
1577721
1478799
236813
1704843
1847810
1107312
829436
1748049
1128329
1220882
1735880
1885540
130460
1423088
1856226
1448771
555746
280471
1959876
50030
1025389
1614462
399236
1468424
1386685
1540178
734983
892548
163284
907775
1142831
1865532
1167191
184779
1188447
604304
1156419
932516
557293
1189465
972019
561113
1941224
655407
305216
655510
359187
763225
870248
1152276
883976
775380
1964584
412092
1143222
338865
387835
758690
1688106
1547316
867623
1597532
914011
1355290
1379402
1931782
1349885
609822
966309
377796
892041
808505
1541726
1959744
1870085
1119330
1670080
1617585
789786
1019659
880901
1274308
1848530
1909979
1555587
497986
1243941
1017878
712899
35391
1134045
1512009
1531007
605626
1299104
1426312
410602
1037790
361494
693876
1332184
243958
994847
899401
1342937
802199
1674673
284061
1509866
1631892
1556497
1441209
132490
340905
386147
767503
238673
1336408
1388604
475805
1934612
503002
208052
25444
1620164
1115112
1736398
1013912
1066923
1758058
1669957
377953
924942
307138
1150736
1427059
1804265
947304
720848
1676337
995043
1277904
193043
989134
1946598
311179
549917
834248
603992
595415
263783
1928099
990880
1134275
1497091
1432451
729255
1888074
405283
486827
1347552
216048
1613141
402827
1063511
981584
614609
512231
1762003
1651034
443841
98625
1758580
1143968
107490
788533
530390
805932
555410
346792
1665112
1767025
675579
1795288
1857385
12882
1714158
686974
363281
1130226
1449728
1878144
1100704
1518949
726557
264935
1347864
153371
1481930
354407
1702253
1236853
1835896
997836
168876
678356
27007
104546
506376
959802
499792
1285864
523100
307089
1202293
487206
855372
1472955
1366402
667298
1731389
127593
719102
1883996
1126392
1057039
1837452
1925499
124759
319402
502068
246810
1270970
912496
321027
292015
1776205
1639073
59056
851135
1605951
1517775
1746146
982902
1652338
1979716
1758708
1886195
473279
1236432
290441
1875828
966769
1420105
1556306
141128
1366239
533380
200280
1222298
93764
1767594
1975649
803289
1911771
1421951
1049003
191258
553326
553571
53010
1994483
617799
1977429
18372
817458
1357852
258591
986667
960063
1510562
1351504
1611937
677572
571627
796305
63701
1030697
1885559
61160
937804
1784917
1250767
1821938
1640779
843292
814191
1375932
561995
1551739
1877762
1496033
310516
937525
1219658
397727
1466780
950224
1133760
1824470
1162879
1412730
1162789
1598686
1892596
337951
1589382
1074824
1127670
966880
1250950
961637
1902785
133728
7030
205844
409192
1615483
1076833
1657760
1644950
339498
815817
1784498
294527
1232128
390459
985932
1691520
1388073
792870
1237426
777025
1599166
1703899
1509933
661377
717851
455262
1873629
996480
1613096
890385
1337928
1350933
829652
620402
263633
582471
1159463
1168161
1336965
92078
390991
587571
497472
1567779
1882818
1147905
1493327
1589168
1433787
99960
1724622
1746523
273631
623276
1222651
1243124
1103873
402794
996049
525447
723734
199720
1553069
1882184
704644
977547
317620
99745
1873970
1609166
1408343
1025867
1061332
203640
1692876
1202043
1692030
658433
1507899
526346
1973897
1077940
1219729
1742027
1481604
1538008
320884
1214430
867693
1058935
1734394
1280820
672027
1391502
1617019
1933075
1543698
991083
593864
1103430
434809
89845
1090305
1574554
1338897
863374
1901204
1885584
763155
46243
1962581
1223504
1076671
216158
1913033
560697
1150974
1232578
1754478
1974072
560685
531021
643396
761274
790549
496835
1987974
1549633
1521316
1326388
1731865
1431339
969703
899576
482975
1793954
1369157
836072
745846
958665
680970
322265
421535
1813701
1092866
277049
1137927
1428269
967263
1021251
839925
297262
252486
350011
1207343
1259484
1057993
694605
190404
183356
867527
369648
892695
998196
233371
583740
1141755
1568602
772778
1127118
524971
1953798
1204617
662164
292406
919726
1255805
1276682
1907041
201236
591867
916540
1084011
1470454
1317189
14983
1448954
1224681
1463834
966742
1184887
822802
1117918
1731061
657117
121146
54894
798674
386320
1135960
336799
1180435
1392399
936873
899962
1069214
1880430
1216324
321214
1662632
1893765
1225992
13613
88827
1705712
1968136
981920
424355
419915
154684
1408157
1400278
1925095
157751
1958275
911345
1329868
990494
1999716
1880840
366275
1483433
1699751
1637256
622368
307299
1285272
1062816
506446
1128665
108268
874624
936103
1878286
1644549
1984656
347452
1274938
445895
1324368
1157817
1748909
305497
1060857
1253505
607938
589683
67040
974313
589138
719891
464450
1248657
1236980
1108080
24557
588998
1103633
596510
794841
1870977
1201397
1894970
1124627
458118
1645478
1477599
551457
324735
1220781
1133674
1918469
1824288
1056076
731918
1455513
1191025
782791
148316
27050
1425863
1739802
1560282
720803
1318900
1206845
765561
1852229
1523935
1300877
1284188
502893
890970
608996
370563
86602
365189
958133
113794
1650276
1995665
1450788
1298418
1620201
1873224
128704
481969
1742769
860078
172882
562603
1209520
1923477
995614
1412785
1544499
1405704
252509
676426
152788
1077406
1696024
546537
768508
684537
350104
1801861
1878654
11983
905715
114254
86979
1157861
950501
1300783
1165019
1393755
424557
674909
1489293
1753016
226381
1767171
725916
1762323
549300
1553715
609908
779270
337735
696704
532561
1026140
1226426
1443209
1262208
1029030
290095
1681573
1227166
1419041
1786266
230660
1723969
1102496
348674
1499300
532055
590022
879509
1010104
667147
26544
535078
1775268
1943449
966947
165029
635836
612974
1782721
755008
681867
1814202
1811932
1209249
1660814
1200449
1078150
1284288
1791873
1670107
1948027
1577999
1750764
1393888
1540995
1809706
1737490
40827
1496745
1910905
1267697
236385
66068
1364398
839823
1029054
55411
371189
1455564
1680650
529098
1704602
614284
1683515
1751224
204606
516281
1413201
1829845
1083730
1846954
1611090
1850210
844168
1917019
110535
1220915
1870513
1467842
948588
1283043
284581
77786
821043
417329
1212719
81110
1784591
1259208
287196
421545
1753074
1645874
765485
918669
1805883
251266
1232542
50014
833031
793687
1121300
72302
8265
1060386
1493041
467023
1203364
1662729
1771803
430735
54097
981614
1256436
1574527
335565
328093
1278721
473568
1672873
486939
306230
320375
1110937
239385
666815
183537
1876036
1233596
12372
1478391
783088
431454
761505
348479
317961
1321958
135681
304008
663079
609018
1298337
1586922
58767
1115403
1427669
1168578
789226
1175429
1233041
955314
131797
776219
746938
661611
949705
1722956
734396
976787
1561916
266903
1903670
1536459
1302387
121246
390186
1480802
1819662
504188
787646
1480655
464037
447925
407033
602226
1871610
1681103
402766
759368
176435
206143
685259
575914
961344
965139
1843312
1866694
1645476
1841284
822875
1120076
342027
1994586
984849
1241412
198715
700084
1394481
390358
902612
877746
1377644
1658427
213224
1901709
51012
233882
742676
1957042
176345
1551272
766571
736556
125975
711861
492540
983822
1125143
1541862
782714
851221
1388713
609289
1054123
1669214
1945629
1676366
719788
1614569
1947542
1253022
259881
26478
1782308
1208071
1737365
1387049
1025093
1912504
1490487
810768
1298322
1630657
1987948
319092
568789
877168
38981
61164
662294
82133
1400116
1445014
1096163
870762
894436
413333
1881673
100097
1082249
1029403
1398315
1057193
799330
384473
1760279
949001
629899
1084820
1962532
1685391
1230098
1733650
723877
1253276
1967149
538837
906104
1296054
1521568
313997
786288
815534
82413
1699511
949700
818297
85608
1475046
1311374
1587766
12426
1407073
1113955
455610
1246497
1478240
941655
1712431
955245
1038982
1080146
1120549
365076
671622
191010
1138393
403695
370896
905142
690177
909664
557974
314274
1483957
7957
1544298
423349
1753704
447486
642169
1999180
146882
1189346
790476
171913
781348
1628192
1593099
1922960
520800
1240101
925048
717265
586359
1436417
1318940
636173
1895919
211326
1904947
237809
361982
1742153
1440932
1492444
873028
474725
1257484
304913
719644
1579251
1153571
465991
1498203
1989301
1188070
263176
766773
1760593
1018334
1982748
778394
248584
325357
962040
69284
1607609
351066
1809714
1513951
707587
1869400
1841095
1004128
1350265
380006
1732858
565460
831785
217154
1515897
1671664
1393445
615174
1776622
1451312
64665
60711
63180
1699717
1122527
1132886
1368811
428178
405082
1987294
205751
1707677
1256081
1068046
1696938
1119317
288039
43572
921393
1982325
119234
285640
1873198
1441816
407534
15294
60796
518023
1893529
1705121
1558981
1199258
1355637
227640
1917002
1990165
1848972
998757
338049
461760
299421
1431585
1339250
1152834
1498792
663835
1381373
1870285
1904586
1467337
196824
1184634
1951819
284827
1767786
794194
951330
1972712
1169228
495799
648243
1059869
858537
1582280
556931
1097183
1105899
442450
1025351
786852
1494099
167557
601676
31558
38444
113407
1797625
787493
307133
134523
547618
792223
373827
48224
199353
1123425
788363
1021143
492631
1613621
603452
484132
903823
352854
713038
1721506
1420604
1878728
295319
1853483
1103689
766719
760807
1693081
738897
224409
1718717
892667
1912166
1313563
367916
1946099
1507467
1462061
460825
24706
518709
1836790
1660306
937481
1775983
109766
181988
898480
1006641
84418
831325
1034333
94401
1540039
1975405
1386498
723405
1080001
1431819
418062
1730366
1401986
652695
1972890
18491
1979632
497153
320589
657591
642626
1038461
1914311
301299
441695
1479635
80057
1978994
1569001
141797
235671
1640271
797778
982496
1896859
1307477
1603235
1709534
261219
1788806
508259
1857243
515691
1190
490977
1796502
1319562
441075
1241735
536591
1358733
769126
884015
137235
1841820
658226
1953177
1868887
368726
390164
513126
1759432
481612
1745624
394707
1467834
1972891
1307221
684196
858871
1860478
1455145
1465015
509419
710982
1379161
1885940
1254366
1409230
1708283
1370398
352501
1369996
1854576
583026
1958078
1935172
1172434
1518577
61661
1693167
884932
261797
1636966
1870812
1102202
842223
715886
1205993
21975
1653641
636796
196773
1572443
1136070
936866
71481
1537992
1629528
1617801
657223
414120
537465
1088188
492355
1360936
723745
991358
987406
1781622
1432887
1438005
1386478
348158
25706
169107
1482015
1530853
922581
83552
211338
1089311
1407675
142832
1655432
33661
1647947
76008
1505561
1501494
1352482
1223497
1862046
634875
1350065
24217
730130
1584252
889826
1870648
426859
1879548
967585
222077
189466
126494
849882
1577803
470081
939246
1377791
114525
1106759
1849189
1306789
1931084
1999675
922339
980992
169267
427605
1203527
54020
1244575
1672558
1853009
1884008
1123152
1373665
555231
182376
739058
1898435
728760
740547
1478963
697297
1164691
1644464
112798
1630019
1390715
1319346
137914
1987807
1685696
1837304
1164441
1299912
1774829
1436177
431377
1427859
801236
1981475
581234
338883
823416
1793330
1299828
1424498
1302222
1255169
1755367
692412
1047721
1728610
1407844
1435715
1567159
1362633
293170
975799
1579913
1135533
1597333
1548897
1209930
145008
1297491
1618066
933693
1428395
1510955
1650595
993854
433943
167073
1819509
619366
359969
126320
702149
991830
1014943
851492
957377
654256
683040
1725090
1490477
1771340
1797051
326670
1440683
1475305
1196632
285692
1214816
290027
1890619
1871472
1222118
1256410
1364222
400861
1550809
924972
310993
1816799
1639700
437172
191390
1356469
769077
1096666
1735714
1350550
8182
1536168
673236
1271933
824441
224510
1266305
1804182
1728514
604044
1017638
485895
829802
1650625
1763331
571488
643940
1866165
1515004
107026
232429
763166
14982
425760
869213
567708
1641280
33365
1237523
1471992
778098
1242480
609289
318862
1678932
1133466
417645
408898
109362
1468644
1161313
428660
1377938
849593
1312785
1794658
334230
1007826
140043
273049
1642634
604895
393833
1925419
158729
639385
812473
1074705
1398057
144412
157360
755116
370044
767904
1222071
1808242
1649487
688647
1119058
1318806
836714
638734
542892
1500882
1874151
800061
922001
293202
1262906
1750297
1014361
1144010
1212645
1819960
809442
792849
836535
1376282
1197803
96061
1270347
453893
1415365
909915
21636
356141
545286
861522
763321
1055201
1639395
1221541
1490963
1515241
213993
1974786
1661595
291393
823482
1242451
1695217
515914
1656467
211987
99932
1191881
625442
1820874
747480
676044
22394
1931280
1447150
1156844
1316635
976897
1904053
573390
631372
163123
1003811
1236392
243719
228772
312863
1274114
1338803
619166
696785
251137
37728
1724188
1679570
749648
1676393
81389
426568
1508762
950128
465326
196170
1942773
276350
473913
385111
960249
608695
1630801
436572
1582616
738003
561830
1338224
213916
1950259
176981
1899014
1814384
182221
172894
1093421
52986
506222
1505958
370879
283900
806906
516381
1066114
1481745
1740241
589670
1162663
1043363
1752015
281356
1191477
1807020
329598
896539
631810
1475090
1382408
5148
501596
1183775
1010597
1735610
1199125
802316
1497104
779034
1701654
1941591
273580
773882
1598223
1504954
1485060
1987278
1489486
575502
1358159
174874
1099410
342594
41938
2327
223152
473799
132488
904341
110663
1824484
1894926
292882
586041
55295
895321
152321
1926251
712963
1997446
814495
1265060
267073
1680472
112976
1159025
881504
1201726
1953993
266620
177485
1133582
34472
1345571
1458235
1115557
1861153
1695580
1033902
1066390
924336
1127685
1770923
898547
1745874
1169137
1450238
636380
234759
134076
566423
559785
1716343
1131804
120440
702639
257656
298193
1755419
486967
1646598
1025941
1111378
1024839
1797598
614705
206316
1547742
17107
652725
1039846
108881
1330501
500711
1692709
655573
321609
99931
841147
754624
1381145
568557
556653
336645
553330
138392
999388
660020
552109
1948519
784610
626302
1378217
562029
818643
176397
1431012
1684809
1819249
1919362
1115675
1153359
1348543
1870859
1846206
1040806
1559343
1108616
1447362
1333266
1537171
590327
398117
426455
706914
647391
1451561
51809
1482980
11576
1862318
900332
1788646
1406199
1749382
56910
1752612
1520786
1544602
1246476
1230915
328934
1176722
130696
1312215
1981779
338761
670061
1635034
920573
799449
619751
1809034
1629920
504135
1398434
588358
1398298
1194155
817228
915613
1957101
970338
1339731
1415260
754782
604310
691813
1066727
1009803
1801297
1770402
1039101
1378501
835234
823775
1628998
699126
1591515
1243439
743997
1347571
1069872
55558
196227
1878354
959704
869710
155724
47792
1000892
870746
1821837
1375764
676494
1817082
733787
144973
589962
218688
699537
454955
834568
575042
124522
1640779
1970263
1085130
1385437
111340
1528921
920885
1966246
754833
1231249
1736390
717937
1232578
601350
1506676
1304850
31232
1008590
585616
1629275
1989047
1568611
1444894
1613394
1328041
769007
406706
1606350
761549
665359
1905852
129560
1289415
1492367
1361943
1227560
1122735
621806
987452
193618
109003
1874275
119792
1603339
769174
443380
913701
1877635
1269942
587784
1467134
1924890
1442350
1716333
1979696
478444
806289
1404375
622694
425434
1752751
799303
837159
1785303
1228304
1204467
602965
723684
555789
1642822
1861394
381344
1613741
1244326
1691208
696214
725213
1367189
648262
882019
243361
399235
789609
1661469
408258
1098191
1824935
1854812
1813224
1740372
1917755
1714428
1251254
322046
1909726
990501
1182998
1010011
1328334
150216
1390984
1235678
1361010
1919936
80924
71802
854665
1527255
218992
664591
131491
1415635
1907800
1502946
432877
1212932
1240526
1196493
1385722
1643572
1699760
1349900
60196
191177
291276
235441
1550711
970174
926495
2812
600491
1407071
1988346
745571
778449
1673606
1440730
483111
1818956
1482982
977072
1226107
726204
1386038
1630019
734001
335992
1703947
345681
1760393
523997
991652
1452462
693697
163505
1996809
1189831
885740
674921
1820420
1256597
1455295
1472894
1314105
212216
615406
930963
835004
1142429
1321743
1095510
1633435
242781
843123
1986170
47562
63453
1834642
1449508
1329540
1304497
487895
707593
203733
1870853
1281516
602103
129344
1948631
573790
1902546
1223943
723457
1098796
1286942
935520
1640670
1629630
437790
1691292
1153970
329855
1155860
1509769
1261532
1507114
861574
1265701
77549
1688343
1619535
1119010
1128506
766080
266119
958043
1156219
1258890
705063
1671389
481918
1580485
1280703
1502975
998805
1272704
813613
842860
67049
1294373
1154921
1664018
430012
361724
465923
200265
302268
109537
1183638
912481
543014
488535
1489819
940743
1564109
935541
1038480
1877314
1972601
1709741
1037871
986383
1339181
1656355
342805
1600654
791783
1973500
1106295
1016405
143593
34823
1702505
1443230
1552488
1687153
473053
1845817
1641701
498958
1808715
1742142
1943685
330731
1913812
286615
9425
60688
1487724
959671
124426
288911
1376345
21413
779192
325475
947534
1902183
663444
796877
1373157
1249279
676155
1085637
450161
269789
31464
1222981
1558240
821039
605431
1014522
1622379
719267
912082
380299
499252
1995612
378354
1342125
784926
226394
73296
1909791
1954569
1275867
935349
1873697
946175
1871751
66573
865250
347258
803685
1203986
1656043
105495
849558
283807
1637022
1039522
1909455
293887
871549
157870
696507
1053899
850416
765433
1967685
603624
392361
947528
1298645
1510716
153103
71022
1539198
97694
1280279
973928
1688521
195771
111513
161467
934357
1506594
1104042
1196571
955212
1669689
321567
274096
1128005
1126923
640027
502741
1907802
780922
535146
1151082
742016
115056
20576
1214818
826125
151122
1525690
942423
740187
920450
985492
572615
1680182
630630
1710517
1591934
139449
1667567
146607
325633
1216403
1039707
233242
1563246
193390
1047380
573971
142489
797742
7317
1167270
1793428
997275
1624076
1638611
1147833
1210912
1168430
1784235
1130055
495771
830729
1207763
1225752
932864
47607
1614892
1301064
1988630
249864
963953
958142
1212263
1883993
931752
470358
155462
597463
1169837
1218210
788664
246748
1184530
601724
304333
1387577
1656071
1931332
618913
696609
503768
534708
111832
961813
358448
883606
292318
1860200
609845
553338
404441
599363
62028
1327141
329722
765474
1962824
631814
1372001
556254
1332837
741963
955555
498737
1599354
619945
536391
757317
1780676
1210510
1770137
1252564
367990
1104944
790525
564129
1151977
825445
1738621
1459860
1837946
1746523
862432
295836
292776
22546
1006804
749197
672718
371886
1566676
77113
1661629
727865
40379
577024
1803862
877158
853697
23931
184249
1569291
248153
1907928
1204583
701374
1732919
1786529
841344
1863535
637043
1395333
1179354
636747
1780518
1546248
596449
1860925
399822
818833
1976261
889526
736893
1484920
250967
1113418
803463
1938533
231857
1048532
325893
1860694
1357568
523766
1275854
384953
183800
1776824
1628875
301211
643995
1876461
1868355
474061
1332633
1840221
1850887
1658639
684173
1020823
808305
1515490
400108
692464
1921501
686544
585460
1882271
1531326
1565437
1242466
1876972
552572
1612581
1351051
1840613
638072
1736119
1240465
1287236
534893
979730
1734471
712765
68021
953815
1177167
345373
109263
1300812
517448
1905453
1231175
1950025
419458
520174
1440587
861007
1579691
274706
51006
27263
1982055
1780938
1741294
563709
88166
418022
1504452
1966530
475119
1816352
1841597
181581
1998828
1017889
419779
631603
983333
107032
533583
1368056
1347226
1706237
1385706
1431864
444342
1335772
1456891
967142
1949876
907865
439598
665626
132690
144604
840803
1485997
1111363
1684937
1784301
968846
1751365
1722348
100189
242789
1302988
689825
595615
1151745
1708227
315301
1754946
1607168
553341
1354760
750590
188223
1172314
328300
554500
993154
1891395
1829987
1264592
1698145
936569
1306295
151804
1782888
542310
1313779
538982
729424
1269528
740894
1368929
75725
1795982
1898004
184318
1196707
1769007
425538
728954
2648
290089
1666524
179411
1545275
1751464
1414918
347459
73421
1011113
1212205
766253
807986
1239838
1690487
1021682
619836
94204
1550552
508231
501284
507089
971172
694621
986750
183309
1573675
1466764
637019
1070304
665861
120566
1218102
315368
1424958
547992
1630549
1177308
1822431
1446010
1875239
962038
478458
564409
890149
1954945
1616185
269503
1985195
1439483
1439981
1524330
530894
823412
798735
1262310
717262
1141217
601642
471160
226113
757882
71824
1639490
1417725
844786
1359354
1190293
1752500
97348
673161
1959959
1382283
291689
343126
1423771
1272134
619323
1973520
357160
1218918
928786
198995
193342
1878118
1299758
316487
1964305
836577
589555
1827008
781277
1361122
1867406
1554619
759187
939719
1103548
1334896
536888
439642
1974211
1778563
1648432
418405
1577285
162523
110715
171702
1980724
1975825
1572582
1603903
794848
1280717
1452587
1274578
327063
1261792
405308
1743992
530050
1852551
170895
932980
579430
1736582
312642
1461980
323020
831929
1381516
750133
302769
241761
833432
1941805
1374909
1287624
340742
1746689
1829289
663676
1617460
516845
1940088
1194677
1424459
731402
686735
1202594
779151
1378322
1124152
414841
349773
1804166
386999
976804
927550
698722
698531
156995
393913
103557
1400987
228760
201344
1635308
32020
1055958
1706621
504808
1172999
1188062
1719881
1299063
494929
1389739
297638
1396778
50326
1440976
372559
1787503
1886833
1428630
1470363
344930
1023844
82459
840538
1348476
642060
903255
496340
1686177
24113
1011737
1070667
1466648
1674288
1405013
248520
1158398
527577
1669659
1564957
380865
1562266
34024
1433412
1884993
1346583
167983
592715
1139922
1676442
350264
788976
578363
359002
1523618
1971743
253161
1220537
1134893
337925
653931
653591
1055509
1842263
52471
1463669
1610615
1177639
649148
278613
1116620
722314
58942
1668203
1354827
1565371
1846917
57446
1005659
519568
295911
759568
236746
1910475
1085778
26539
1466080
1300647
74295
172178
248106
600685
1802383
1317582
220892
1135992
1427211
682682
901956
1517953
701924
470999
1914708
1729507
1352241
1037464
146700
1977965
327469
1246967
1235184
1590790
1499668
1725900
560539
806427
1686732
1639802
1636857
1916415
153872
108809
1461499
1084266
827402
1838414
1019535
1164826
1006450
1726748
448023
327997
474880
1582094
801942
1470926
1794903
1627368
1447420
1765623
851881
1660924
157364
823846
290027
838943
1888839
1014332
1194934
1274542
1776663
1241020
524362
812288
704288
603778
1747283
1062806
1761661
1220658
1562046
979112
1061206
568080
1488381
135087
1523320
811247
1298823
639028
1861360
1909146
893173
1899660
444392
663233
1856246
345445
1968986
378389
1924784
1056782
1986856
1577071
1014642
482566
1047497
533776
457239
1552825
656282
253557
15037
1260106
1081044
362572
1499527
507253
97915
1768851
583811
299813
1174505
1849837
481868
1440042
1832236
972486
832687
673644
565395
677069
753540
1547682
134095
618296
1486971
219470
1349111
102676
1916805
1653260
1394656
1807040
824009
447812
1596504
85517
1066606
1032610
1763562
867597
1222647
459318
1814967
1962233
1925446
1369717
923136
831962
1888044
1630876
1856874
1338121
1856258
1751825
756230
1060819
729552
1242411
1082098
1943446
221143
1065820
1002315
1026905
532188
855521
1384501
861720
1272988
108667
1414513
95737
92082
746118
1510113
137864
973839
1724302
1051529
861891
1452099
383061
1356079
636933
265764
166721
1511748
1850646
625133
196974
1248073
885503
279698
252942
1669645
405673
1430282
1008116
739570
1968703
912449
853741
199914
1568593
1060020
988235
1342954
1386375
87380
184896
668082
1361325
729164
78523
342074
1437750
475709
623236
93770
1194486
1069584
1851664
670128
1728045
1358925
1202049
1935203
120837
1576448
1815016
59092
628462
1937045
691332
1896123
215509
69690
1712087
326012
1552960
1246268
755371
1167209
1380407
1470583
717851
322930
1871678
1495538
1222373
1140235
1628224
1614396
409118
1242823
637568
1332214
446559
213214
1921998
1092524
1882101
522423
1993940
504674
503839
1038497
564971
1170898
1398073
922392
639053
1980820
1025890
892819
1315049
47382
1046796
933711
1379606
390756
1939923
785791
1002118
1872049
455489
957663
247607
1983934
1773695
1627426
1108490
980104
1522203
102684
1764291
162038
951315
1824203
255067
381561
654000
376370
900627
793609
1694946
684748
1654336
1428451
154564
334470
707933
738234
624169
1662926
56960
1137090
1257027
827223
866904
614985
628641
1960214
641188
1483444
1580992
1469741
247878
683702
11364
489078
40070
967585
1630163
1033745
1430734
195958
232360
501777
1845559
1284046
1592443
259542
1794104
936635
177520
1735315
723527
33899
780792
487407
1694319
1684224
726592
663191
1973687
1985350
1548673
417324
230384
1531070
1988645
1553013
9532
492303
808393
1834143
680951
653512
101729
1165094
279132
1013936
942200
1547628
222054
126290
1224960
1729653
84933
405224
603034
572934
634414
1337970
1766624
1027096
1504921
1593825
263076
407411
1860808
1693433
427264
799520
1832330
1206758
1887597
383382
343077
1593259
620326
481909
1622989
119340
1280287
1634223
1836216
1147195
708529
1916917
569671
962494
1837317
379526
614948
633402
1404364
1676248
188363
1223298
916884
1406877
1285011
62542
1102889
1459566
6657
329894
1713325
746269
443458
1593337
395115
1776432
419339
215331
579227
954325
507804
661130
1855399
934916
201503
730041
146412
1828238
1447100
1317071
1528084
674621
1760462
661438
68315
1681315
1668291
1151915
1529231
1011224
1898603
828111
423881
921179
1641028
429144
1916959
715731
1477140
1735271
1564048
961098
1069111
1473623
1415858
1871745
359407
795585
859273
1273110
843648
283271
1437090
1353072
414995
1984812
896746
370745
960246
1234102
464866
459053
579000
1834955
750549
1118380
245676
712545
699224
335420
1673260
1405351
1686505
372390
449241
1686814
564319
94847
1822102
492021
1950424
115249
790349
1757636
1488075
52599
1345067
1656700
21216
1132865
500724
168136
1863816
1354340
446338
787862
1843511
1842959
1228755
1064171
1670260
1597428
40829
1516884
1933094
1565094
648100
1696164
1329195
1282676
326470
1407421
1058689
72544
628689
209933
113986
676541
362371
1522469
929939
1319069
609250
998010
7540
875521
1630656
1006656
1143116
1011691
1640656
1977401
1167818
467556
297671
1828890
217351
1799137
325264
657615
1202425
1081972
975083
817573
972171
382334
1262900
85718
749102
1493062
1502537
483660
1718224
1721545
506941
246587
1193880
1511254
835483
959358
1051952
1674909
75384
1319768
874183
378647
1389090
1385866
1956832
373105
323230
822473
370562
144462
610947
523110
1728230
245980
820265
1862010
1045268
1742541
51053
838120
1059323
506700
598914
1620694
1603880
1231381
462292
607869
955277
518179
875761
1853378
886565
1603875
808966
529163
759170
54916
530897
775368
19047
542699
1284188
1709919
424756
1513753
1007379
244207
1501927
93559
83619
135224
1827651
753469
1918454
1746479
1001936
928776
1333220
1247397
347959
562627
1813578
544033
937873
1407043
236270
840090
939464
1016165
1460751
886646
422913
174062
1543046
1648708
1958449
1513973
1800570
1771285
367367
529224
796510
1508209
320029
1506582
1403546
385484
76953
891766
1706479
306686
1174821
34469
64091
942091
828224
1716524
602455
301125
578925
456899
377709
406386
592200
117547
806546
1724103
836211
189072
802907
1964036
1816136
1682852
836181
1844451
719788
46246
1697892
95624
233835
1695427
409336
1965698
66764
209521
1343084
1427284
539672
396317
520692
1805858
1959969
1592907
1745432
1931610
232625
981075
156680
732789
1973759
1611423
1652124
393991
1736310
1814908
252053
391677
32851
1216864
732512
1764299
1573912
724120
1355540
1059818
1605852
622477
780376
983965
332763
424985
1467808
26012
367891
827303
494675
1723235
218178
237212
483040
1499733
1437852
364916
1638451
992336
1409254
1513129
686052
1272753
1101487
1234276
199451
1347969
1993476
1934737
1545100
1063779
1351615
1098601
1619174
822354
1324242
818070
556753
665368
383358
316032
1534138
1780502
95835
1392132
404510
261636
1809663
596185
254357
1900408
1157883
553552
889398
1696210
1179612
1715288
307777
911062
351513
882466
304006
1639912
1501806
740298
1349514
465192
870101
399733
470332
1192473
468184
549738
1776942
1493492
868585
69075
1127911
503116
1781707
1843993
645142
1932712
1353175
1361359
266066
968428
1976487
963003
1833864
767414
1230648
1356474
790070
1058743
635823
1077471
1610210
1742366
261805
1635312
421291
1234119
1244427
1969310
288568
1780431
1518192
822419
305233
1326289
1285170
13868
526851
1056089
1286216
1292065
1129159
696387
61259
28125
42525
296950
241645
347203
1696409
816052
1635814
1627705
1590608
1252424
1305295
106369
1654634
1270597
1652293
1912802
1486371
1375711
1660988
705711
968971
1102002
1842932
122953
792928
246285
725878
1003943
1707201
142421
463430
1277368
551401
1773996
465468
1166183
534211
352961
729652
1918735
1468994
206335
21697
1983300
774358
103564
671359
973035
1745892
182423
292508
1022862
1326238
146168
539260
1908402
83006
1772438
186672
631989
943190
242795
494210
1523361
1576767
322551
1567872
982145
490212
1484113
1957588
1862720
88599
1093182
1315757
371501
70170
349702
3326
230313
1786328
567632
1876130
638452
1974575
611699
307775
1628728
1352635
1744164
75490
1259866
1848019
73998
1530739
1701627
924326
925647
385557
769504
1510725
1910770
1176135
1978008
1690926
1339080
1295792
713005
1523197
1904507
266375
187162
937655
996152
181467
1415507
1930460
998942
1705324
1829056
621614
841887
1442185
1694166
688629
179502
1058724
1267171
1671030
1474567
1014831
1244291
630077
474717
242010
1526408
580750
1932665
862151
118500
1244529
1421346
1012258
1040816
1007078
30432
848963
1136956
171372
678883
339810
297427
1057483
1824796
181827
100331
586802
631939
1485616
1804748
1913521
1231561
366161
1044126
25425
367287
604380
1781728
1558893
920381
368242
1109041
255516
445481
694726
132678
1805634
1967080
1742065
1136674
375319
126781
362117
1623727
235216
1269452
1254378
27812
137026
1214356
1334638
1822181
1023816
1079207
1698025
663523
1552676
1134443
1084725
604752
635681
1902404
1260390
215006
952631
1934947
587276
1098415
797114
777254
1251282
1514510
243239
1174270
448045
311383
418134
1101594
160323
1989679
700044
938230
1512325
748636
1431892
1486042
1502364
1278764
1505394
843464
1097996
533559
883787
1508542
1122775
1978804
1117337
856179
697695
347717
917369
1754308
481312
93788
1190305
1570948
61645
1627756
1045412
318508
1707124
111396
1181926
1779912
46441
291493
878489
803736
770947
1466693
1116140
1101045
7279
361552
202814
535269
1450371
1626234
985705
1839785
1392778
1416863
1280821
158007
1962685
1363391
1356976
984290
590911
1215862
1140524
1504169
942104
220616
457263
1323603
1809593
1327918
1474334
1203007
379341
1003824
625138
1115153
1447787
1407414
1018857
1616173
389332
1428238
1859615
1617925
463557
721222
67329
980176
1728866
1321106
1993595
297284
1913855
969633
1139780
1704913
1216632
825764
5213
546600
973746
782247
1213838
1218630
1707151
1406308
849430
724165
732981
1761944
479793
916491
1638954
927180
1279621
1679287
1288773
1788934
1094304
1195538
1375967
276561
713401
1852753
1550899
963369
143243
1602276
1363407
993459
209943
554562
1248368
196909
1305860
1556198
187470
1116053
1295162
916487
1308120
843057
418336
929907
155526
1975385
965276
1934797
169819
397373
604139
836104
897431
1937423
1847343
762799
1677830
248525
1287766
129637
1637263
989928
1764871
1547409
679821
1721229
1089940
1084226
1079673
1212172
1180518
119158
1328814
881965
1701460
1426788
1647829
852362
1118034
1531431
630595
1004155
1733635
1507767
429026
487083
897136
1090084
1852772
1998105
348050
1142568
1436188
1248907
1771591
1477561
1008212
509741
1524198
1768195
1334659
890007
69791
1545663
516682
1620799
479470
734859
1137444
1426174
593313
1970484
53296
1764043
478741
980797
1756482
253272
804995
1269993
658701
70548
1108604
13666
1784003
590612
918440
644025
1706792
1283159
500540
619353
1593264
527144
1357919
713012
1086566
1341351
950675
883125
886957
1386206
601385
729481
651989
308289
932043
111415
537669
963191
1202152
1438053
1834264
705180
1028988
675997
1295983
1543725
477441
227118
1581151
1031290
1845492
165868
303489
11569
51797
600885
726384
481047
1343594
905338
1304034
741214
1881448
1481451
1544950
401221
396409
585857
1376604
1378340
1508406
72912
927460
312675
1214299
969485
592731
145740
1565929
1765226
1353782
1434827
38958
1366956
18577
421436
1937328
1540860
1194075
569869
1787644
1192530
105356
609259
648063
1045800
673451
54263
1082398
1762418
113539
333810
1972190
1900600
552109
514534
1593034
1068223
1366630
1725242
1887868
1739464
1005457
523489
196950
632568
1551600
303241
827294
405450
122587
1577297
987789
1952789
1328077
1969517
1401390
1878381
990919
206464
355991
844621
1295906
1532723
272094
262554
1075012
1277029
1146779
1955135
1950047
1967394
30751
431692
955342
1150916
1314980
434908
582568
1165168
71774
1254233
1773382
1657674
1540743
1480256
589468
482449
534881
1427693
785725
46269
1606701
764411
1024806
241409
838907
702264
1832299
124728
1882254
1589232
609628
1834533
1496580
1989542
940605
1838890
1235282
235857
934086
1372621
1265017
1660713
814724
1187020
920432
794863
1474940
1815811
959728
1335641
600298
219584
256448
451396
127832
488494
1701139
1246678
1664350
179402
576926
1624715
1084993
806326
1767711
1957410
1553705
1866689
377980
65376
712055
998957
269380
841923
1283339
795190
160972
756869
1380886
193152
1887446
1286472
155231
324743
1241389
344566
535500
1384336
1696005
1562066
533132
903837
380110
1827248
329607
776431
1006504
962266
1177547
269788
525789
1639544
1066553
149612
1721036
1374628
999799
1829045
1432720
1539174
347483
285458
1521629
1564743
1217299
237012
1551534
1784880
1128196
99065
1123642
185564
1326952
883589
1540140
1277620
784625
1967173
1001935
39226
369335
1439893
1551921
731209
1725495
968752
882329
1794016
1727888
1665885
60119
1405486
1803355
1171713
482321
1446199
1549325
1991709
1100413
992369
942990
282846
83049
791002
1805462
1425481
1347115
957634
880703
910884
263579
1292626
1788266
1265161
841398
1312810
392382
122004
1159925
1807742
218695
1886509
1221589
695495
715468
950598
560266
1904393
1645384
136442
113259
1800625
82449
1132439
1863938
1774334
513843
1237033
1422599
1733863
454439
1714171
668611
1364354
1475180
533333
819553
399836
21816
1141013
329179
787548
104237
1720197
1404049
1821284
927270
753808
1730305
515287
620174
1969971
1030341
1983812
1794518
831561
73556
1031347
1480133
608700
1162398
666547
462902
287618
1818042
834743
396739
690739
414672
76210
1647988
1177289
1321884
235625
1493850
331474
1259528
595681
1998695
872236
316245
1388598
1102415
1856623
305550
1213934
1667428
620413
1843156
1550084
82215
1406129
1618111
719334
476465
822379
1348305
509552
566947
996068
1452005
177979
485422
927049
1511070
615104
519072
1499394
1129645
236736
230385
903305
1628162
1274260
1598
610606
675358
1342390
741333
1452287
1074990
250840
83208
1160099
1802136
1498586
82765
102337
337893
675674
1474457
1772965
155747
327813
1864563
1771549
1289435
599621
1685675
1031111
236985
1017081
713795
1275173
725780
233354
835972
717414
892321
289293
1799620
1391556
1526377
1113262
970279
936750
37784
953044
283775
1554686
1933773
79154
1681596
1450773
1166543
1825037
590290
1764227
356346
843774
58967
1382746
707714
1353909
1123594
1440445
125641
1946664
1392330
327530
1386282
561319
1846254
151135
1120580
225718
1200687
34363
1318109
612711
1939024
1745482
1010006
1550645
466297
173397
1717101
1358726
695304
1176487
1988490
1793508
1365977
382651
1918256
1653964
467292
1222846
1207018
406665
1232392
1105273
1851330
1514356
1814847
1067714
120520
1637157
1979467
1178860
844427
1834264
861862
308087
1497055
161358
18835
1021188
760618
910846
101241
83714
1992013
97876
237494
1869203
1191346
9335
890841
350356
1628812
947763
1714936
1496992
766742
1823480
1591903
1221111
1082719
1058642
1510946
1918689
137891
513734
314780
491007
596460
1149019
824711
1432159
1309641
685134
443403
20576
1271468
269036
390135
1534366
173340
1836847
1390771
643638
224371
628664
1828521
1963545
1868447
808431
450252
66240
900949
1552844
1025243
1578353
1175637
793346
89373
1566964
957041
66608
1631676
954655
133037
479793
1390640
384162
1280241
1354361
249785
1408006
1001677
1128550
335190
1476166
1959079
463618
1245500
793397
1480274
90952
523767
278156
1942848
1881970
721733
1216394
1680100
757686
976528
1409322
1262245
1949882
1180820
759624
559664
308203
1491616
174575
1683335
898266
258156
1505342
440388
1566119
175316
392748
973034
259989
1602211
1298048
195321
1831420
969110
1516648
1182657
865579
327675
1953337
40193
314115
926970
401578
672269
1888960
1197566
918023
18488
1468391
1166236
554790
1015256
1529775
1609103
1976282
827255
242192
979827
1556598
950763
582536
385560
569279
414532
1119945
220373
297503
1316342
1865440
1405732
1295484
1379693
1917497
86554
930751
973934
1796422
1650747
1954206
1361423
8165
925441
1883378
448790
806882
131064
811919
1054755
1133252
834964
1767782
1118791
52588
304742
1655188
1817119
359826
757869
236919
1531925
1746684
1288011
1311614
1743557
444289
889136
1480345
1084995
831701
908838
600109
1684758
879625
571140
1609325
1377145
908294
1542851
547692
1018276
1316710
1631468
868179
780040
1310720
767440
238107
1712879
1417282
719897
447695
1011781
303496
930392
994861
663607
1746520
1585232
922822
1646669
1121171
1466441
1734856
1813847
981534
198302
26423
1909461
1039169
1169663
1693970
1916425
828924
1226514
948964
1239860
739684
1665371
296131
1689545
1322547
1054985
144654
888752
906277
972048
1199893
706169
1466709
1518646
183869
1882464
871889
886018
111261
539207
1563098
717265
1154115
1483525
646829
1729481
59617
1676006
1950733
160700
1105505
704506
446650
285852
808864
949696
460826
1123350
638965
1918522
1602115
695208
1194970
564611
1288287
1629370
745621
1725006
678090
905310
600482
23723
306499
1339275
525725
1969933
809811
883043
1533709
168183
766990
331650
388917
1849368
609714
1635622
600336
779620
142526
1890421
188535
1857048
231691
93741
210380
510561
1933090
387917
1976023
501222
1928834
442401
1316553
387572
700896
1113824
188422
510524
1770430
265092
1942235
1263044
559131
609449
1632306
855631
149371
572491
791879
482954
1751458
1362280
1962354
746701
1151557
1816826
699644
1115655
1489727
1116710
1682018
598274
1391757
712468
1270790
544663
650882
1107406
1943510
563233
1111422
1456238
1043790
1232543
1360547
673582
1312664
87270
1196115
1879327
1593719
1820226
897219
724666
1728836
1851701
155555
1165658
689157
224584
1782192
1366258
1662558
927101
1648554
178630
231564
613814
192739
567173
589225
1427593
450189
1566400
537880
1161923
819704
174723
554586
1004489
766746
717154
1339225
1422900
124512
468220
735206
674182
1109031
1092236
1756791
674251
688622
235360
342022
903098
571176
456823
1355874
562068
207229
57754
1603703
246737
760144
1938187
981752
1807781
333672
1446422
1520181
1232369
281440
563809
104288
182135
649394
1908649
663036
365345
1749454
656223
1558273
1565084
17622
493398
666525
410086
1808257
1095645
1553766
328875
833201
1199921
428505
1391331
394008
1034183
201039
178842
1895701
841260
1321496
571306
39668
1337690
1756801
1719768
1225427
1648718
689226
405989
812824
987515
744266
11805
712459
196693
1369092
44817
468388
1880448
1174053
295177
1031563
323783
1182373
366782
1686120
1605225
1810262
1178754
568597
841129
915947
1056012
308197
321826
1643894
1604925
1045287
351784
860407
1340684
521263
615572
1206165
342404
1673110
365554
445607
623055
1987174
1384929
1592916
1503892
1196257
1859491
1970441
1858395
1484381
1657594
898447
107650
503964
1984712
1639199
1761919
1702577
728001
1373679
1290506
1709539
1229940
1876602
1824387
79377
1812618
356384
323609
1089453
84529
1732871
913458
1234728
1906069
1785997
723110
1465569
507978
1195568
1655750
325383
1535073
1548437
39377
685493
481985
1098809
561423
265207
1565692
238519
838583
1824642
383144
511407
1975942
1853383
134971
1733109
1332394
713119
1037471
1635344
552169
1130546
1904141
787050
1147912
340094
1285362
1127773
1525336
1543091
1323350
1589316
229813
1390666
318701
182210
1992602
1215536
1197608
119212
106450
1039428
1138167
1449343
1268748
288539
1645014
1521793
646774
1254235
1505933
571270
1308935
1777859
1388707
501920
91637
79939
1191439
727226
1957078
405270
1079297
133963
996264
895378
1206028
586566
1958083
1003898
138413
1257819
898057
198279
51556
1444783
343879
1423570
284714
1482360
283629
1325109
667388
1921953
689215
539608
1113869
1342473
1059314
654334
144094
1785755
196360
1183945
622592
1539222
85548
175456
608088
1976410
434777
190071
194093
11356
1740015
1908677
1048019
1064110
542120
1564865
797367
196714
928950
1347529
875777
1768660
775663
43148
942930
1460787
268575
1933385
1667096
1843208
664883
1335758
845207
830208
479908
1363861
198742
1406179
961725
679506
51888
1958245
1886889
305429
1783664
94515
459313
881308
1861758
596806
1334121
1896521
1171261
1498359
377569
1422637
1669600
1511043
717361
948451
874278
1869490
292863
1825798
1463907
719306
705067
734417
293350
1344794
1756328
1969917
1421876
1187994
1831630
1673369
1856982
1902839
1093986
1658541
762332
1210036
1067579
1853580
863954
1529911
281809
803617
1408484
116617
1682530
1437636
1203474
888397
1071364
1707027
1623524
1322260
1317986
462023
1610521
1997543
1309448
468220
310914
143563
169981
1882671
1870611
449832
1679162
1008351
297363
1253407
355543
547985
1151549
519687
470412
296738
932222
1941693
1205500
514455
1776463
757964
973140
972716
1429742
1786628
371822
501898
60614
250943
924094
1975586
1675980
61895
1772257
478350
728133
1825239
14737
1714494
589805
1877510
245004
484571
1913726
1967221
525366
235535
395442
1817499
915205
683725
1161688
1211785
846953
1693683
350503
1428239
1918632
956899
1584812
97851
1405780
871942
511245
955252
1813867
1271018
1462234
903490
290955
1320809
1333175
665149
152846
1303740
187444
172811
1206273
1788663
499790
1819934
1121828
1835463
1858887
1109112
558146
1918346
100886
248168
550435
1496334
1704494
258340
1653159
498465
425102
1336876
421134
401133
455626
920024
341245
1016277
1709396
422005
929993
1315798
1899278
829027
1709550
915085
1766280
488216
549892
943900
400548
862077
1065582
4889
1832233
780240
713238
1140788
1136769
1418509
393032
796512
1415104
1160360
1797254
1658430
923503
802337
970290
1153652
1366791
1884263
659544
1147409
1929429
322870
1594772
850535
1481675
1161795
809521
1515027
1089436
835379
101854
274549
577576
1094065
498086
1227589
381576
1464129
552841
1120588
1961213
287516
1691335
148038
1542919
499276
1413507
210056
1644038
1316531
1185477
998630
1259941
1679959
189204
1464539
843910
1454925
491452
1127287
838619
832286
1186469
127791
1260692
912797
431292
808820
49744
381304
1120022
1248405
1640077
1998199
1036942
1661338
1207883
51791
1438383
1687566
1576765
1376075
588518
697336
1115636
1157233
122415
365054
619790
802226
1447266
1968108
550896
826570
259303
1450116
1425649
31118
1793896
1486741
1030367
1965372
457879
1712046
1045272
537899
862504
1648787
199545
1733330
1309558
1815739
181142
1688414
1668257
176087
1241690
745333
841699
1480547
27701
1094097
1745614
86218
1268161
213649
1763322
393749
768035
1053610
490223
159771
1900315
356516
1632728
898788
1041915
889775
315954
1634814
1861050
859906
1213013
69149
475040
9266
581220
1846545
1243457
1608930
362901
969976
1796357
122996
1751880
1426776
1695368
1289319
1319270
1871243
144406
1016166
1254851
1803971
1850221
1293361
460800
1844760
1670006
1839072
767841
605902
727599
381369
697854
1657617
1246155
440175
762364
837467
1334609
461967
1198644
766520
1798741
498172
1533804
1123326
1829936
202326
1992049
1482293
1802996
604767
185027
846488
1084991
841578
1906593
1000643
1691408
239898
831772
1169161
756787
984564
387739
1096192
971305
1903306
1049981
805101
1649916
1261198
980759
1145630
1208291
555136
1211458
52448
1489045
200282
1028853
133358
1920027
658081
816044
138434
851308
1297602
895444
1134311
10537
388225
740658
1812794
582564
748350
479436
458460
649683
1787248
278445
367247
823495
918997
360317
1835518
803044
310328
614766
681938
854247
848397
1806805
1246611
333309
792107
343281
1947040
65019
550572
1288397
188056
1179404
433093
776358
941120
995141
413924
868126
670538
1849424
1248547
460159
391174
1077533
1169337
1867912
137858
1337948
901246
1134006
1772412
1135602
1545912
141066
69664
92299
1186535
8528
1990689
1754672
557107
992938
1156420
1399903
1803140
1228130
727452
1499379
1947714
1370300
1039121
2100
879281
640252
995488
1902497
208717
1855423
464262
1610139
557625
629690
21996
1516702
1638278
118011
999603
1333987
85767
198936
883445
1891455
1128528
81491
823534
1759646
104035
1448098
1070398
733412
1192467
1465626
1152753
1347620
216025
1839533
847745
1004991
1740571
172058
610598
1183487
1589795
781771
1196008
1496044
475005
71222
816811
646601
492231
1877552
1328981
377854
1232613
1522630
1016948
1124142
842819
1306759
1772133
378159
152017
366273
1885878
1011166
1205733
1913026
540982
1837638
1841745
976411
1627735
1781898
1549594
612310
1624910
710968
786300
549395
163115
1880487
502650
836765
441810
1535371
1518424
1968668
1256288
146476
553752
1770113
11210
146705
347199
1507699
582458
503432
1762749
754377
518456
313571
1897698
1840368
1221609
1117543
194344
1088738
1720201
626595
448640
718132
649137
1270474
922719
304224
1913012
1014146
1488289
1491722
1814134
1117645
143357
1843324
1011262
316412
160412
1304608
788444
1515947
726777
133777
1459652
85612
939808
582928
1664785
1738504
1674906
953499
1644631
555053
1703361
113827
731490
1170799
705850
1663253
1080003
1760965
1221802
1847365
1990908
1586227
1153179
1551117
699015
1748908
1878360
1505946
1856530
1553636
697018
1679351
132692
160673
23373
402570
296063
802763
126897
936768
377760
1942330
1771729
916214
710218
1310036
1345505
1155219
1476470
1799266
476905
560328
809503
1836012
236277
1716287
1003540
895216
1342187
1967386
998189
1723577
1411819
1500084
1854212
1336108
1952691
205066
643577
1453866
1197877
1478981
1128941
830715
1121009
870460
776854
711225
137298
161086
1925163
1188212
50213
1407645
725180
1626709
963704
1749899
319082
1903111
1622512
822727
1418192
1015784
1275638
257907
1841383
66794
1212886
698779
616024
915173
519441
1942907
326833
776229
1099936
123244
774644
952864
1517030
1044587
1480451
1525230
983116
1631642
1789430
230143
530412
1224922
442534
1135048
530132
1038757
338499
350241
1358876
1794450
1271526
276999
14497
280428
96328
1711708
1640387
438422
546932
420690
1514765
899376
145124
1555341
560571
1817912
320283
908899
1850771
1038901
396594
1741168
684815
53616
475362
1078259
1348558
480976
1193971
969001
937337
210081
139997
1694450
1812101
385994
670891
1697510
370558
1391718
390745
830032
52019
466444
429532
1871575
756988
1348988
882206
100517
6935
347382
4484
1903627
1781388
1280997
6973
135306
1638525
1105110
188859
1329289
714048
1928316
835002
821532
1993246
1046970
554033
1107233
1476742
1219345
1363002
233111
1136637
1043594
772926
142089
1445610
1136364
720539
1976209
1530105
757973
1680509
597672
35855
254254
819471
618082
93701
1767015
1346741
1120808
1606113
427926
1434511
666100
1378556
719381
856729
1963456
566108
1963901
1450556
135672
378213
116735
839815
1709503
912126
1056787
238814
1060848
764021
1978649
48362
1122066
457389
1050061
432843
1998036
64433
1548003
1434347
654041
366587
1457963
805598
1320644
780036
1736650
1702266
1440064
730365
738212
1522611
421661
1067864
278930
1559058
1925718
1558987
1020312
1623691
1581989
860490
413600
1571892
578848
806036
967573
1729707
677288
1028577
1416327
1714636
1903945
1107561
645564
370783
304012
1392284
5192
10658
736183
1969012
665350
1909218
73994
1822880
1007669
89827
95626
974982
319189
54516
1992533
748017
1723049
1326101
21537
532236
423218
1486822
1595442
26298
1889270
1900501
1872125
578842
1809757
649979
1544893
1172125
1584058
516486
1633782
784167
1105028
1288909
858905
786166
500040
131971
1270356
1418626
934234
297038
1793987
239765
1826261
98438
502182
629963
1004736
685669
1865636
1007089
1579602
373603
1221781
1421235
348135
932167
1660366
1359195
350896
1536664
1802194
293587
764053
584867
868826
1445881
233083
584278
664807
1051927
1161508
3954
602935
749832
1394354
892908
1814408
1665545
66347
1188768
108089
263984
19191
3022
1545914
259011
1108620
270274
801021
1173907
1313358
1577613
462981
458105
723876
1229201
8872
1048565
1734331
1405182
1926439
1217374
210674
661026
744404
1958815
790331
178925
508275
42969
718026
455443
785500
1837910
444064
1231106
1570672
62151
1762627
1874809
800211
1936859
1816727
37612
1900519
1181706
1873201
1949137
1229740
1379852
405832
1034395
1532523
416422
1523321
873091
1482371
1259903
1420607
1276879
243772
993679
1423679
1060696
1503156
1507358
1033925
429480
1018481
1060254
1113894
1423854
1062008
1716897
1505695
630991
1811718
1782868
1524712
1948268
1765224
1038406
1060220
1039525
506241
1997294
1506655
959829
1599382
1836355
1707788
58520
1776965
1647379
1441386
1344310
1027027
1956588
609042
1195849
481347
1755913
1001370
853204
1524147
424607
313797
1742113
111235
839338
497198
484627
924352
1061432
1916095
1845130
1564176
1498274
198580
878190
1509788
392691
1215202
224235
1523307
267524
183895
941367
1929012
166111
1141014
1770863
43329
1712610
1861767
1453635
1067687
289081
1469172
848987
1303352
371560
1578139
349266
268166
7327
1422111
760620
1678739
958582
270426
1838721
1991619
7150
635662
120207
932748
1086452
31266
1843058
244293
1518675
115533
1201716
681065
304187
397237
1026824
297224
553827
1790574
61503
1521307
42373
533354
1665214
1767117
1182612
1394875
1808818
1209875
319644
1105451
11216
217290
1002102
1235256
845061
1266037
243562
601490
253397
1927404
689642
1871085
286336
1085913
1779982
859816
633452
394555
698234
317183
1304174
1313374
1247616
69347
970265
77697
1814149
1296959
508110
979631
620337
202352
1839720
1192602
1723986
1617052
1251616
946073
1695606
1442056
1142709
657499
951971
1642461
954228
932230
1422229
1590076
1320002
1854737
863220
1293230
1223269
41037
1365685
134423
614189
1277268
1397868
1385570
523532
1094997
1976369
1348536
973670
1162617
1077903
458459
84290
1279378
1996361
1955956
1169359
622847
1194757
1573459
125
1435185
1417333
499895
1818117
1476566
1902623
1156974
1684689
1580933
920439
1412806
1544340
474658
108456
1818464
721185
96741
1518419
1279544
1602177
676811
263764
532287
1843788
1561530
899831
1995671
1487682
1698268
1170153
170215
133365
1587753
992669
697032
760076
530382
1742806
60337
405059
649035
1349763
646897
892317
200958
1527310
324154
1603748
1892172
343224
1513545
1054536
1350463
216944
1317281
45723
325242
670737
328311
681062
1799760
1219105
1277059
1012378
1741832
281526
455470
268976
36595
239626
1602139
910962
1156473
1564743
1237365
485617
1812052
189412
1994138
1695415
728426
1555423
1783399
611052
1276995
755842
507133
1305426
1348369
649860
1847068
835749
373294
290140
961277
997282
1992062
673205
1023245
1295168
1186361
561121
1450256
1959967
1105341
420715
1170403
233621
1622109
1286755
1014273
868743
808729
286843
1962825
1002778
1387883
236169
884035
538914
54749
1676131
292939
374423
1015700
1506590
1651935
1444797
290106
1645575
327451
791744
1310140
1887251
287763
1957586
475242
121476
1015763
973065
1430648
1218192
1100164
1563046
667055
694092
334539
241028
1350101
912617
595495
936898
1052723
1687086
1664487
748134
434087
802713
516173
752976
339616
1187205
864720
1672197
520136
1565073
357682
1520431
66809
792682
1154526
84858
210639
1229550
451832
1103586
441906
434457
1331278
488888
1223366
62789
1816323
1313645
1274663
1952709
1289538
1106392
4722
1160190
890532
230043
71652
1839200
1292554
1236984
1794343
667343
652795
1096125
1335699
278854
21407
1716500
1666767
1553882
1374388
503771
414306
1158609
1981781
735530
698711
741778
686956
262932
1901442
545276
905592
48979
1128379
1806811
1255802
699884
159593
1684441
896801
642263
1366460
444369
547915
500536
1497492
1326333
1285857
892270
193410
1668869
842183
288048
941224
221534
602248
922288
842560
1520614
623936
166900
1587763
1116790
1245281
1605753
788523
1637544
933499
297280
1160210
1976322
1251922
454084
186003
1153201
431886
235082
212365
935021
967213
112451
1198482
1313837
646108
760382
1908165
371
622563
1784510
641902
487632
142178
1329733
1029575
1168309
378028
509618
523444
1800490
1101225
1005762
1591366
212771
374190
499427
1892006
132622
906753
632111
1722115
1852965
1612247
726462
1765597
1131199
1835661
867105
160543
647150
1486428
857029
456381
1873548
348446
927439
1836737
1865119
634102
1801283
15591
546838
1369904
1866119
589279
1072040
1192049
800599
1939220
273567
853288
1841071
1475987
1839093
1687283
898093
1712237
581710
1361974
347168
1547985
1374529
1076442
1630866
1372807
1555492
1456272
1180382
1198660
995134
1339850
1671808
1480693
331342
967216
1438474
1728962
211286
1176526
637829
1720501
978391
518813
1034661
635335
912102
572035
769534
1406638
46115
1162720
42812
1418343
1711585
1791739
1913728
57712
1353776
898596
1065657
1924276
125025
685624
456142
907861
289099
253149
750277
927275
1369548
525435
942138
875983
1497672
1248734
1560462
814156
428500
252410
1601435
1255045
1090111
621611
293954
1732472
753845
1110898
1713902
1147683
591751
1318050
833446
976828
236686
440239
1990927
1128499
1468898
1794356
24302
862477
1498409
333131
769984
663470
1087570
401128
759266
1869154
725039
1611450
1947150
570540
1034781
649986
325303
1494716
1929220
1592411
474346
1627109
1213046
3834
668092
1921680
1098265
623254
1769509
591457
1617944
275681
1810854
1097117
1891117
737356
641081
1017945
752136
1046469
981298
1733610
1229720
1104169
268320
509982
959262
307583
1289093
780553
1363471
1316198
1761801
778102
674468
182692
1696991
624071
1786664
168455
1623316
1154406
157680
838826
267727
533447
590256
621506
1038112
407192
357557
1375448
204800
1847214
914450
899151
402465
617801
1558531
1941233
482769
294719
635079
168140
108876
1590866
1487764
1583382
875909
993973
609565
1056574
505729
755031
593950
1890868
955737
654615
1851897
1157268
578132
41209
793890
1311264
80386
135469
804212
897437
1095864
735760
1228386
1718709
326353
1970990
1187722
1273744
1354624
972951
985315
1556829
1982777
722629
1529440
1606882
1654103
1308634
977827
1804961
1461324
156642
1147934
1506891
562704
194863
1849372
1973476
1946727
724426
295081
1762137
1596361
1187620
1910561
139955
1253742
430204
932214
140469
812822
716610
842564
24943
720170
1405255
678639
828848
1239566
386951
1735292
463122
791499
579185
737476
849912
46486
1559227
1350718
678274
671853
866206
207418
1849519
1684379
1851375
705894
223787
1407156
685371
602638
1357309
1836019
1271150
725478
1157887
747847
1673947
1235845
1475710
109472
1296494
1847898
1773116
1484606
1067693
1450530
1558370
1901998
1796758
1579543
557908
462221
156135
1714235
235503
1389841
321775
563207
1118891
346913
1420266
1968102
1487714
1012880
914360
1181749
654899
1704803
188805
442843
308387
1175993
1600814
1073427
831886
313962
149004
1956084
801751
146990
1168092
638487
97736
101291
1865358
1557755
59380
1097003
410156
1662828
1301083
1559519
1977114
541641
535167
1183957
367517
1658314
1482782
483341
1661219
460125
1756787
872346
722457
930992
588357
328377
1804642
1697125
189053
1896941
377778
1330870
519988
1472105
750460
1017034
1630922
1892658
835243
1118561
1667835
398442
425019
1766658
875509
1244935
1613584
1711816
65873
1846184
724698
202092
1264210
1293121
1564622
792751
783165
168136
1117834
814466
1258140
1036026
808858
1344777
1671741
922181
1714057
864678
1116343
175458
1586938
1055068
1591065
352935
312469
1100240
1384222
1816439
165362
1372133
59975
1687389
367733
83427
659915
1011860
47362
1067519
1886975
234796
1670309
1449389
1658323
1940585
721114
1774911
300483
36135
1230572
1121701
1743826
516490
1389481
1201321
1484065
435926
1797042
1070696
1503409
15885
621734
273200
1987903
603504
393806
351188
1257868
1408041
1398835
1781015
1750678
1089692
1380387
345097
1589173
1838979
540916
1954027
1007043
427994
1668045
1559989
624302
913588
1872515
1849343
1664645
1854236
931710
1307195
1423787
1520246
107583
1141992
77319
974503
1276253
1838201
311064
1707091
185092
624195
1128663
865717
940832
1291441
1664017
1768374
1479795
394836
455936
912241
874708
228151
1780186
1121065
1429414
1562019
1153824
162371
435160
1985282
204235
1536195
1725008
825030
952553
439117
1778904
886465
231298
1878368
71867
1039207
319390
17708
878664
856362
392306
1129471
1472865
535898
978246
367700
628502
589203
1766338
1757352
764141
1457650
1485221
721872
32565
50664
1952468
1656136
828730
1948331
16734
1435187
562376
535493
879851
610555
1511505
1366010
1845048
263148
937072
208602
1575864
158608
764345
796581
922562
492959
1389165
1610794
901597
568306
1544146
1552212
67947
512543
1396883
172744
526603
1316170
1970180
103975
490067
862501
276996
114099
1683611
1276420
273756
457276
1221227
1387673
1051837
394160
1238937
362684
1648958
816156
1690898
1916891
1524528
36657
685390
1474418
1878530
138086
1855438
1107826
155808
1630290
603548
1264372
1939229
1587572
277795
1451210
569384
1710334
341841
1865818
264134
1378317
1966285
1592087
1785913
1346340
843130
1069444
1766099
1870165
321101
1987690
118724
232548
594028
1858637
327449
132052
1458771
1870220
218389
1758681
290417
906523
1341194
1633532
598578
127490
627088
842455
360269
49910
936133
289385
1322721
1288263
63195
667114
138277
1728773
655203
1389418
1939644
1389478
891024
1658411
1819177
52769
442804
1754672
544090
424552
1890555
268608
781300
1300979
553721
47258
1507988
319293
17910
1913441
1584403
650888
803924
1582944
838378
1801622
1259578
1108151
76209
92945
1652789
615897
38654
953738
119912
400529
1231923
546765
1478767
1105162
1021653
615176
672697
495171
773975
1144111
819014
1260483
1939713
140078
932159
1019700
407591
1008
1227540
1152852
1254110
490631
322179
40035
896432
487419
669337
136882
948952
623946
1461532
821417
730825
1997998
741446
1364140
1730312
1810881
351187
57932
1166978
1694432
73915
65005
707431
1853074
651429
91175
1086197
1942707
1897246
1083791
1007765
1277113
835343
658784
1324679
609658
617042
379706
182398
28537
1569413
1353371
539728
1937767
1271233
711699
1690201
954037
313674
1279506
448530
58085
1345647
553700
1214840
1330934
1527024
519672
1550056
717910
184183
1614882
280757
628244
1806379
363118
853569
1731993
793246
1669141
140924
875577
349346
817416
65321
844007
1226587
317427
1617270
936695
133071
1355424
166685
785914
1191165
1653242
1622021
1068863
1681650
97721
1697829
1424688
402435
1757616
1590956
658979
414609
1119702
362533
1804918
240192
1026708
345423
1101367
1190039
465219
969807
728811
276202
1430781
718809
1883415
1590158
902522
339206
1530778
189877
724565
489634
243023
1049425
50678
191410
1713218
376676
1508751
496171
34839
791301
924264
1333578
230119
1841299
1205332
1318282
1052830
1602857
12773
413791
1039587
1098345
1854470
1863265
1727030
617715
875229
1016487
1033250
1895840
169901
190595
1547733
552992
1318549
1996546
293400
1158073
653377
961161
694172
256544
1603932
391367
90694
72301
1525297
1905887
988904
1875581
966530
1081220
131836
1386158
848735
1586319
1234584
362474
1201444
1809541
230870
1906198
701800
1544396
929358
557763
1548436
356125
1769467
1689194
272160
1382089
1651790
700960
1075906
146882
31715
86547
1641379
1760397
1439284
572761
1443167
358027
184468
1355777
1459729
1095382
881525
1167803
780328
1540942
81740
973890
932613
1171994
688016
225078
1133547
90195
1726082
1681825
1263724
1065896
209776
1565027
1110625
790686
1638458
1668834
1935528
1069374
382109
1390448
779989
480280
163326
1853717
1202737
247221
1185157
882343
961092
399527
791053
519560
871525
1907922
1067611
1085855
598714
966578
1793475
1597711
959880
1150959
753917
1709884
641152
1105554
586473
652992
1456884
1060714
1707783
73888
1163383
938746
233603
628676
1850873
1321151
947999
641919
386838
432442
1692036
803516
1408972
60095
1474106
309212
246767
1545799
1898818
1766103
1318302
1944857
1760899
1485391
1302638
306077
1437808
1633062
1792556
1353990
1802157
1105330
871297
1318001
981108
1125185
1096068
828497
539780
51885
990750
1151382
178401
300409
913684
537182
754029
42013
1895982
470562
1167981
1339972
1077707
558706
1432266
1568814
1745978
1449719
1098861
951567
1847947
1368792
1757608
471418
119752
221383
994057
989376
104422
727900
337897
1126806
1892350
1546294
1127826
808178
978229
1706326
370192
1224458
1913744
1783568
126152
1568676
1545970
570988
1582028
857641
1604601
390339
1324174
425379
1124217
389808
1463447
661591
320403
1925750
737970
42489
948811
1488683
522352
949440
1902830
1095465
249022
135433
517379
1152880
1202123
438927
12236
1284358
1051292
1992896
128567
1131603
1903531
160143
1266985
61573
988569
298693
352956
1914057
1906481
395626
543003
1950790
1173603
728205
1908728
879932
946615
858101
990309
1706994
1472231
1980029
411553
1050149
1521754
1449889
723050
1068370
452238
517345
987012
144159
862610
79978
313178
1938160
1923973
1975835
1045745
1604514
1622181
283498
1704384
404194
554798
160321
531790
1802420
1104227
811510
765301
1088249
1462445
1816030
1774556
1906921
299396
1497132
13211
1435149
1121665
560026
755163
314129
1099152
1655448
1144000
523665
1299536
886917
1746296
1384803
1446754
1684427
980223
1831839
1697611
186951
1410700
73377
1241980
1899577
576451
1899357
1613105
384149
1025249
223091
637679
654818
83637
94971
1138777
1194618
1083801
14287
1304073
1865155
472750
1933395
522330
698365
472262
923502
1174094
1017825
1069064
153022
1840998
719940
1658192
592323
139589
1124766
1066092
961353
1318285
365506
1805459
1031035
1328488
861674
394060
126197
1886130
1802765
97173
1820143
1731208
366735
1784219
1571673
1635872
933428
657888
363043
1545902
1931235
1728465
1209314
1230819
478394
1747436
1018849
1941617
1920955
987237
1675536
810519
1026092
1438897
1351550
1575574
1237462
1758011
1653945
1131774
362838
1769290
1189597
1728819
251768
453498
431714
80753
1222438
759109
225782
1244515
774797
1364396
1010560
1811234
1364451
928336
1925618
1692789
1671064
775959
418553
1209260
3000
1974113
1239221
1607094
1137995
740994
1659907
499293
790214
1048038
255656
1067983
907793
307533
225013
460266
983628
163039
1921477
1020418
1753227
1554113
938364
184197
1340132
1828770
1926324
70921
1175128
1836127
309131
337343
200049
1986986
987418
1001678
264154
263184
556696
141822
43553
1875158
748423
1934961
1008957
1992874
16970
1470321
331159
1736334
25138
1856385
1613539
1449216
1550974
1528374
955672
1194423
271969
1697682
1786982
529980
1528380
1509041
451576
285843
1222500
1740251
748319
224436
1731844
296324
1561859
681567
521784
1996646
1071132
403182
1619567
644566
1896762
33500
1654193
766375
736526
599814
554688
875537
1342884
1220962
1921682
365287
114744
1341672
676993
1299774
1292203
1828401
1146856
1634265
1312251
662979
1349465
1991775
148268
66807
1705294
778143
1326185
1854970
1599545
45747
61740
895594
1275528
123755
894327
1683012
566713
1383747
548894
294477
176712
488563
632111
1875089
1615122
1183474
1291746
1798808
1339352
526210
491766
1739518
552138
1759430
1105863
1182557
1876567
525882
308249
644274
1240392
230348
246364
1139320
680283
1567543
1753013
661752
135677
1713277
1689908
892097
1726053
447855
1199470
1430400
1239764
1946179
900414
1523584
1854017
92150
614150
118742
978601
1465601
1944848
1602201
805510
814186
746173
509570
656318
1234083
1042152
1951840
96398
1922816
1577573
368080
1778418
657494
1633252
1682853
1306248
1503455
608364
1783827
608817
1350767
253160
1528455
616320
1460982
1014335
98654
1466125
839864
1467949
1118841
1724035
308700
1775798
1888633
1163592
933094
1962907
1370783
801127
195303
431159
519839
1084560
266761
180215
1265108
170511
1930751
1791824
34419
130663
319307
1666668
772465
404546
625897
239246
168173
1759960
512331
393070
773413
1438693
1192795
238780
1906357
1788159
1279450
1738297
1398169
1039409
1874477
229818
172001
1913146
478243
771273
799386
1248475
312542
951156
268203
1685879
337704
798696
1969394
1737914
236876
1454389
521738
834432
1165693
481997
733004
390437
1445590
1714077
269293
310050
111352
437072
1246960
1722286
1245571
1502869
1501470
1855363
1226784
1966882
943211
942174
533473
1571380
1561483
997091
1154872
1708640
1003342
715209
1253085
1102279
1746252
1985364
1316330
1483101
1837281
514061
511474
657443
808448
296498
1678826
983017
1385218
814252
1406656
1195144
1649793
822003
316547
695066
151518
415370
680281
1459363
504621
6517
1101008
176409
1334897
987540
1786161
442493
1270234
1668997
890320
482213
997198
1264511
1226693
404442
1066057
1982795
1850175
550783
816297
1397473
1049384
76885
796903
1760661
1918244
263574
1995679
401625
1330378
661516
258793
99380
178773
413942
211041
500344
1427290
978235
220418
612013
1599367
960262
754768
105727
922403
756275
683187
879821
698818
876175
1540870
1151872
1381806
505271
1410478
1741577
917619
1220748
607672
310779
1279055
1778070
1240765
582940
612831
1245743
1880453
997079
793567
133207
1701666
786226
1990331
624835
1151286
225921
1365024
1113372
1529059
733133
161601
1181026
333591
236406
178890
146433
1844881
1588332
1493636
1093385
1318160
191073
1836964
463590
32373
277677
717955
1591222
1978114
230228
1347615
372482
540143
850754
1673492
612093
406734
1336985
1178832
1953274
4711
959726
839671
96948
220125
26612
510178
1007957
1019068
1131993
966550
1692964
1745617
1981603
12459
1997353
733701
1919519
1300951
710433
1082659
1014530
657428
553160
314642
1524150
1095302
1465877
1733808
1028765
1338866
900624
1228569
471582
776993
514272
919125
292281
1216454
761550
1509922
906300
20277
1398337
341620
1459074
510327
948139
599151
715453
50535
1062567
967487
1672177
1733275
492894
1541537
1014760
781183
1400775
1226468
343158
1171741
834071
259465
628273
1892875
415424
1357518
1618954
671361
1713522
600063
508701
1146030
1705998
1932412
801591
636620
729455
688193
1659703
403766
1555360
1914294
1998768
1628104
1038997
1464392
266669
1262752
1918102
1400128
363268
355877
1905006
9534
727677
1179462
1156992
867383
1229163
1999020
1899841
979047
1247906
1901839
1400622
1512797
460715
1781956
1717021
260591
128625
401927
212698
72222
1811478
1536694
1918169
1753819
1001514
1304417
218082
340693
1228900
1505123
1034894
1563258
905405
846027
579374
166914
1576584
844759
48418
359950
170212
28902
492879
115866
462600
143693
694545
1979147
64688
1353703
257996
311139
752023
559820
1484405
1210867
1338347
100640
1289519
1921966
1039978
783379
723391
1237671
1971654
1990915
1567967
1041023
1474378
1548221
943102
92283
312837
814732
373305
1179630
1040566
833770
697027
224030
743201
1983816
329474
1448773
1699024
1189700
536359
564492
511212
1043917
1664645
109564
1687713
879190
740222
1146519
29556
109826
1158311
22704
808991
1723410
1003113
1375582
1885623
867849
1444780
1981376
1754543
1613416
1221703
1085554
874816
1109449
353488
1024922
39657
167997
607381
1180646
1328118
399847
418830
1309683
1124283
1612794
819805
275684
649394
1656977
1598148
1882448
1234173
507834
630915
355360
1595617
1146629
1603504
1570915
617343
68357
1414638
849010
644683
788407
761304
271311
1861719
1204171
1436308
346145
612862
35827
1287033
1260177
1590337
928826
1339981
1975265
849222
1562516
607950
802146
111561
1463994
1324132
507873
594806
1600089
1079817
1108889
1715663
813787
1401109
735517
1719050
826471
932732
1672325
1502439
1738541
1847369
1430065
1053364
443636
1424755
322659
600402
1502287
1990497
1164636
660328
1389756
1095537
7003
1557017
1419519
54354
92817
622139
1238257
1869619
534944
230147
1792542
258098
549665
1557327
713519
1905172
1907265
1815262
227150
1269714
156418
448638
1194667
1386251
380018
867643
1489152
1405688
339495
507351
995833
1080980
1351370
156060
1836535
357754
365122
1106737
1727236
654752
257659
1938300
1884519
1270513
424965
1739544
187838
557398
336018
356677
1420653
210697
599660
1959169
415104
1844272
285122
86553
1608794
638490
1071599
750745
1086725
1873632
721773
403982
1425606
1236371
1525507
1652567
1146556
1536607
1964352
1179968
1076682
846529
453627
1427093
1073591
1027902
1377654
45190
1623739
292188
1091964
1772887
771059
228439
138918
1228521
1621752
320605
157864
517277
1478694
73289
511884
40961
1471362
1046984
1213075
158731
1501856
1693750
1896369
918434
490843
38446
670511
1695494
844064
481435
1536455
415748
1733185
31611
276713
905425
1341456
1882073
636116
432949
1624645
799615
592909
1143194
623697
150054
5483
739656
570894
1820129
478997
932064
491340
894729
1313302
1382206
1912027
1279904
734054
912384
755672
1814591
1556672
575980
494726
1060261
1287292
541526
300431
1477460
406346
1232662
1684024
636325
238614
802563
1895991
1367224
697341
1275029
1198275
631355
1516530
1206621
639254
706548
1499424
373157
1984351
1058364
506949
1830845
1225194
870325
1894898
1734949
952571
1926359
151562
412764
796277
465460
1305286
1740537
171713
853446
701423
1166116
554504
1161491
1767023
1767962
1215421
1387980
1191275
1623541
1227981
483858
1416773
1854578
397633
915831
696725
926685
1673275
563111
1624742
1409363
540331
1771658
1761579
215752
927807
1701811
424938
433344
294088
1149913
641726
721448
380686
1996802
1844797
869516
752770
1780152
586519
126359
132151
1889031
1605082
1372672
548215
902342
1034822
834752
1580735
1152573
818903
112856
778224
1003656
130854
1507607
1489643
1026048
1225345
1193326
863402
691679
243619
1964540
738678
21664
1533835
1569674
571323
970443
1471723
896527
1058910
1291684
1334344
1047794
1919821
1910687
1136364
339302
805306
1628910
364717
212747
441801
1739031
886375
61630
1027657
600789
880214
1561171
742479
672446
1756272
366342
1092888
1567071
580040
596820
178733
1136434
1585726
381264
1824519
1648716
1213577
510679
1529366
1305395
1218633
1664321
443341
773376
76103
897215
484465
1078771
1693221
1870484
1993030
1209912
1396962
506230
882486
1401791
1519023
1633864
1093872
484271
1570723
849498
1653494
1485972
1664240
1021811
636847
230401
222535
1380635
860874
991495
359740
724731
672035
1483826
868487
265265
1112807
1553969
365576
806504
1770552
1580619
1530116
646582
1320775
281390
1741566
1886533
1202474
131405
406748
1204882
231854
538535
1167554
1329888
1322565
86963
36239
1093688
1148949
1457672
694468
820244
1687303
1385735
1155268
1333429
1475227
81784
1539939
259801
1593278
843981
1108037
387375
1729554
868154
1496528
1247739
324655
1865864
673811
1957585
34626
9336
476942
1466628
1546201
897446
628693
412100
1494164
789372
1731657
1753795
793027
1658749
1259027
425921
875951
1203104
213569
882661
626749
124065
1530738
1806967
1664434
841121
303263
993725
1023782
1703817
81219
191669
969305
770491
1286088
1111811
1480669
541886
932538
1438397
635959
211029
1005718
69325
997428
837642
42727
93919
899337
1789865
1920355
1934319
829162
199564
258762
769436
983050
467867
106521
1176494
1749059
1967685
1761537
868510
1659043
512716
614456
1128003
868468
1967899
601516
283303
499845
346537
1754478
1478980
763522
563598
92504
263508
457745
1947407
1737852
1845107
1449821
1501582
1787409
498294
111363
777048
597280
724380
688113
297147
1158800
182487
1437806
313826
84887
47590
1427708
575835
256092
163919
348125
1980575
245750
968560
657107
1588349
857253
1043821
49325
226806
844852
1662166
1203203
307179
901557
529242
1221009
1307806
1919875
186720
1648471
1885679
1210070
1913848
1177753
1047312
285784
1370839
1551629
620786
1249832
1141939
1215766
1013976
1437151
318084
1732858
1845561
80554
1605405
1484598
662031
1800014
737168
900893
1085314
521622
1989786
1789143
184948
325440
1304451
1365663
1519837
1570805
74600
694860
459046
1627665
863436
1258569
184138
1726115
1993676
211245
1817453
1373374
1333634
236432
1637041
669821
1930107
1209108
1162237
733474
1988192
1755298
460071
1597037
798292
876709
336760
175053
1104326
862359
1342419
787247
545564
750099
170931
1984279
1948398
59303
733079
537391
1728249
1884016
1370241
39752
1691697
327943
1198833
1673018
50980
1848531
1736649
1222144
1940151
243659
1438695
1313065
1998240
356377
119876
631631
1581939
1307609
1486445
285414
987599
71400
725186
628262
1294911
605972
813181
44029
636909
1621893
1557306
1312896
1397585
1342535
18092
375684
562852
1566676
307122
671039
592903
1664878
608922
1775298
1805956
1777786
891971
1395760
1394749
1357239
179707
977810
1143809
839896
650081
679168
1300071
1908278
1271724
1383084
1298224
1130207
1782592
764936
98856
953516
284632
1691901
1398840
1222043
919176
745209
245214
1650192
1738705
583696
1866745
621660
1613983
1266568
144625
1279222
258798
1513771
251973
1932618
825595
933795
500184
1024996
69239
950969
401005
250557
8848
1173610
1484313
1393326
49623
463806
385012
1346097
201884
1434439
1694106
193538
833113
1636612
1946909
700828
223921
1040172
1549444
28947
79265
1945914
1970696
666572
542778
1090773
636085
1812152
1356153
168944
1745333
1442749
1044396
988491
606970
143078
121070
56995
1714603
909784
1022531
1487408
1534702
696390
1931821
1693669
1097405
1384575
284239
60246
211668
1161945
567611
828453
1499950
752736
1330036
1606195
1717268
1086043
967235
898388
362667
1714873
848458
1984240
176846
1911294
541683
1707568
482849
1001775
1903697
708015
1477304
1647714
1134751
766369
1594471
761048
1685780
830470
24928
23408
1944562
1486803
1058910
698941
1060290
668644
22987
367832
1938465
1398150
87935
1360617
1211516
404181
408430
358968
1327345
1006763
1019353
1349588
1786818
546997
476628
1584891
627357
978006
596892
1890395
1964173
1597888
618515
190578
623235
607342
1586558
224835
356064
401775
516578
1448515
405040
630597
722948
1169491
757180
1247990
1230206
306391
1068285
1518849
1501079
1379861
242841
1250184
1060972
1909484
528450
317784
1134300
1269016
4214
1800850
644534
124767
112554
570373
1861453
1907522
24230
1889581
1962532
371586
106674
243970
1587911
1707016
1117089
1002002
1534050
47179
259967
1856883
611716
1213622
102995
1868478
727773
1561383
388925
1272794
1098072
1313865
592919
1921717
1013718
598548
535909
794309
284878
860213
603574
1450123
1127274
434478
564298
792029
1403985
1304860
1982945
244272
863949
432645
843730
1259519
79556
752709
636484
939607
1438890
1440439
1507072
356835
482053
1449136
283443
1489746
359645
1755917
550905
1019620
1495106
839729
242233
571927
1417248
212204
1040812
632248
1722686
1920207
763614
199108
1334388
846201
125887
1827769
1280955
67449
970703
1501828
1016988
337666
1334402
598386
1163863
1901844
1502899
43022
1256662
174159
1516828
65255
495811
1483436
1614754
265291
1120008
1592835
1352618
1972414
1277360
476027
1967282
711197
881590
1068563
820720
1063510
1888457
75261
750250
267077
1375976
111209
562510
929833
1088385
539674
1826054
1559755
507785
1453522
188985
1706521
180550
1938845
479467
1476792
993774
1951865
1720458
1233884
1608230
1458795
1379480
702834
535033
1825852
1506562
85485
1746761
1882747
29648
1855316
849279
3984
1396096
1078618
333943
652590
1307500
817684
213553
1006423
692837
343656
332667
876556
1858688
624188
602472
1103148
1032797
355468
668420
1147316
1486154
986802
1390891
1762301
1413866
1378642
775677
945616
391106
1548889
974267
458751
1030484
1393729
1494195
1613521
350678
109358
291280
702577
1970289
29566
527445
479529
523805
349943
1309166
709670
1336533
911412
1418875
1195903
464411
152790
1077226
645875
494036
29519
1300802
1173785
3476
992867
1745764
86551
1737649
535097
1243756
856401
1114448
725713
1341146
942495
762773
945877
745248
1743153
1880250
279574
1144236
1244150
854391
575485
1176592
1238908
5959
376477
1004347
929518
1745578
186627
1121709
294363
1783817
597709
732671
1229465
995605
803854
1772822
1052564
439931
1256021
1962479
895315
1223772
1576389
1177668
762194
1994862
1592407
1984428
196491
938563
1261520
1470027
1130670
1050253
259475
605997
665980
723775
1870068
1973697
553698
890356
1513327
268977
785721
126181
1912866
1132287
1657056
1768103
820629
1005137
1299110
309885
1245187
1896689
1912270
1881752
1815278
308010
1971655
1565852
83687
498419
442353
224982
1088239
100426
1991976
198148
1717309
1620022
966183
810473
1206664
236812
922871
155764
1990044
1672132
1527225
1687491
243843
1449106
302026
1623640
1757505
886409
151439
1008779
988277
1726537
1486325
1258597
1735525
656731
1492479
964292
768158
636939
1918823
724105
170797
646205
779315
1388454
818063
1627167
1537285
955789
180778
1319188
823161
94853
591925
1165618
1890025
1139654
1959940
1038773
688467
1222910
1546358
436959
1854675
98866
247220
818456
1544710
1092260
527456
8325
1363139
1620446
1864552
5790
838234
403118
789063
1657846
1459625
1175117
183011
1317610
346502
2121
1020693
1240647
796846
802674
454900
708906
1116639
906323
58418
1841801
1611288
958852
833050
1455323
697658
1385937
1888920
109001
1098974
1872566
51520
1665022
705387
916599
280102
1209385
1947344
1318997
1279303
165322
1624906
895416
1292093
2058
1847961
120429
764934
1285645
1872227
1155520
1021878
589038
787463
1168248
286583
1443789
1472709
1081465
1235062
241446
1504098
830113
440763
1562066
563057
1253014
1612682
646955
864062
1204218
1092872
923081
567913
32663
429858
683265
1740991
97030
1845265
363360
550515
742693
465168
498726
1421949
1936837
813155
1616455
1392891
1796150
1905123
561472
221708
682177
1607721
502965
1989092
1503880
1075097
396515
938777
1744074
649757
1528102
298723
1633926
4557
1266746
161927
1972946
1583364
822979
95039
706897
291898
1790255
1837987
1607350
1240027
1603632
1566413
1816870
1811444
114716
1978154
363115
182318
181467
769373
303009
305280
916357
1460756
1573559
1472478
315158
638818
530544
769631
935366
1577588
1129879
1009958
554413
63311
1748949
326738
5867
1720681
1438974
1361894
397065
1648610
1176249
326638
1384102
1909814
362914
546392
1232613
1370528
1273709
884145
233415
498883
311100
986287
1585856
841358
1385347
1279406
529396
175443
1846512
1906026
792149
1482556
300494
1414426
1961876
1043633
30123
429135
1780147
97761
1270549
114853
337949
343331
565996
1095425
1293466
827630
1651217
877635
1411841
622896
14229
1479299
578343
1490895
1997126
1484786
1453324
1621975
895120
671587
583021
1597073
942177
1795273
1787305
1470096
1128766
1682696
1692123
326110
1017400
108557
1725654
1092086
1450860
1316868
431128
1143801
635992
1047783
1249768
1090797
584168
1247442
68349
1331121
775398
93776
6443
877177
1544371
105693
519641
724633
377762
257997
1089545
1834496
1100284
1471091
1330277
1481233
817157
1878842
1322393
878286
178974
176642
915420
1324824
697850
204019
1361058
1026237
1727617
552575
1642572
1977454
71877
1456691
594572
1192130
948377
864801
588882
1801452
1559119
1897071
322736
466917
767194
1558452
729811
1638788
1358648
1593751
1062650
1756420
180291
67883
1779941
1313910
757150
366476
211970
989887
898575
870280
264533
407468
1567634
859591
1078137
1834160
908003
1517531
1891502
1527063
1018255
1190074
191145
1642649
753326
523934
1104666
1837148
1391302
942360
1227023
943050
847964
912452
1502390
195787
1148405
1185322
1102213
1831538
1454876
201146
768742
866682
745764
1887956
883068
628061
993656
526194
843755
882254
1253544
251364
628328
358513
1876815
360083
81044
443154
778595
718475
1680437
222935
409964
251166
801480
535449
1674052
1959996
572733
877626
965461
615541
1645450
384951
1367994
77513
1694247
1256788
856359
859999
1146245
26700
414691
1759880
1842774
500198
1999383
1001168
869888
1285815
1568933
1176563
1086031
1171887
724849
289532
1477161
444388
478117
662413
472577
1825747
401628
1293577
1881435
1421062
485884
519693
235662
1951344
654533
1795111
1822876
406443
1099277
119533
790556
785623
854318
892174
1217203
1639953
777041
1895405
172497
669131
88319
1231201
1415771
1566441
1696010
483521
1327272
1931287
1126199
1023281
703815
1330614
1662942
514711
1008347
1274663
1608999
1281365
1883527
1327058
1759684
665217
724558
1537303
1020448
618383
1498099
359330
1520801
279928
1056843
1865866
1887486
1977583
141894
183652
1210558
1809187
1566936
280829
1390674
1789562
1146887
1772476
586325
382961
1361639
1373343
844851
1213771
1192911
1867039
945851
1950989
1614515
562394
119648
56009
770074
1005258
1992346
1683954
397243
1299509
1850170
561451
1136174
522419
1369912
1060726
485296
848793
1096388
1858059
52260
389237
957888
1817507
1063680
338849
1074174
1546169
285095
1894800
114972
732779
1484540
641980
198079
618136
1136614
1511908
52925
1515978
1727560
702262
636503
1915932
1257009
1773450
1887927
1928100
918836
1512369
280424
203748
661406
873623
1244130
1530918
678789
1950640
1642621
387191
1717083
1556711
997237
1681978
1353099
732719
638551
836559
1715487
42822
1969628
779046
925180
1587888
824088
1138067
895298
1659622
1075517
990246
1128067
713026
1283778
337402
759827
134231
1737889
942940
682662
1992692
548295
1894785
460980
1385325
1546839
1516212
1065794
1958011
1088919
1314948
191504
682236
1258066
1353718
713299
274697
1399017
1550834
1226835
1473676
722035
1219184
1698679
1651932
1662844
659978
1400448
885600
1940317
1768503
398316
564373
810197
202752
877378
1006561
1374446
1106652
1784620
1261749
1418202
1789907
1244226
1760363
1191990
421902
1764706
815129
59013
1757588
1183811
64546
1799925
1888583
684747
1856278
1610015
1619151
799202
1254242
1402140
1197538
994529
1504386
993224
915867
1878106
1577586
1894290
1167463
1661073
1892794
1468059
476102
1007628
174097
848706
375601
516292
635228
560864
1804459
319041
122585
1381879
1770543
1538601
1029844
740160
730039
1906245
110601
957014
286336
324124
121014
1879982
882512
451900
1840088
729589
364656
1506507
1361884
1538634
1929909
1996666
303050
1296315
1659771
1100619
1862283
74775
1596124
850658
827188
848702
1349366
394297
1611939
440961
481589
1097173
1673191
1127550
59759
1814033
1374682
20322
815548
1390333
43951
680960
68067
832264
1031527
1860173
454867
545776
993135
683302
710184
1241956
1002927
1111557
1393688
1937275
862040
404447
1714003
1181106
1900241
1164761
1231092
1729419
775318
1400170
138539
162080
674040
1999244
954530
1953389
1104435
10075
20862
1592832
727207
1123346
1754444
1135406
1073070
1166381
464725
470665
161009
894840
512028
666571
1059377
1565053
412014
1970151
471299
736248
1777227
1629686
1504496
1258692
1255016
1143537
590109
608856
712619
1700177
1792801
1519136
318954
1749482
743454
53625
1512545
282956
665947
1544829
452154
828565
446175
1629479
1984895
523824
1590368
1205315
1560311
1260108
646757
573020
1528040
1676368
1805498
111137
980755
1304564
951314
1372919
938154
1489333
157919
1325604
429438
1022652
1786165
1898812
374462
484187
1525876
1398021
175711
360445
1657780
830820
1519567
1149264
684857
922652
1811924
144271
292536
1874760
1179138
1630707
1918359
1160106
364695
1174147
432825
1659148
612022
972724
1562445
602801
1870236
1195729
1304462
289523
544412
1680340
1278946
396761
229053
1375763
910100
1803995
474175
480272
710281
1423136
1538857
837876
1131888
577182
1155316
108716
617832
1908740
379149
1979324
1442162
1231437
237989
1194015
1703135
1147241
361907
620518
189678
1681137
634349
1973873
617154
660638
1582405
1301495
1909949
197514
1497334
218266
452221
8131
91425
1610774
483004
930541
1290524
1701996
1300577
773988
361121
737820
748666
469549
1295758
104831
1855084
1562427
1888441
1063488
1321623
1678660
1453578
1445576
52502
1287639
1371935
1481301
140378
202706
968252
81407
261045
622727
759151
1836519
1489848
1092447
952205
1277596
154059
963972
1487001
257773
1593968
1869953
808300
1248049
1548242
1430059
1443728
1910659
1459185
1218110
508091
620517
710575
1061439
248098
182286
32494
967007
1508601
99042
374474
176231
1201304
9782
665608
986489
922309
119739
1054173
1147070
1192181
1984973
1189319
713614
1288809
1787361
446776
1885256
381626
144146
1197492
416330
910641
1642494
1994356
1379287
1513060
347181
153176
1709571
1993397
942288
370431
1495434
780913
649863
1736662
1525451
590827
1855729
1698503
462972
1409011
1120235
1075116
1185136
1784395
6373
1092256
842051
631100
1178768
750456
1247942
1817552
776677
481190
1979850
368412
1543000
570298
1138177
1815785
804974
716560
535092
1472000
1136899
1531431
72518
1833465
88289
473520
1976019
735537
1874093
739115
107378
644673
328866
1124136
31495
1414174
1821237
333656
1114117
1439620
1102893
791694
1890591
1166265
97898
1053579
1276471
251012
276684
1784635
1347505
718410
1922609
851219
1093985
901199
1333162
689932
363670
500651
684652
51619
10335
730909
699061
532065
624501
551902
434648
1240592
1153960
516423
1837866
98169
1115125
1432240
1754097
655479
273297
1212570
1912256
623089
289249
1131011
866492
1446240
866666
439665
1335947
1064486
1006801
693658
354835
1286173
1639566
1049943
1342388
1501360
1152080
1057091
833748
1912491
988386
1839297
568231
291143
195112
108243
1212323
112368
1441471
916604
1628005
1077690
755328
118024
1459104
1302046
1976507
1680769
1315261
479115
1856269
853742
191388
639872
921939
1253173
596321
1678576
822711
250048
1931296
14623
699765
1804584
76700
1216732
662117
1333088
777698
1676541
1397643
1417616
891954
1222454
405900
1269957
1219636
10890
1690429
458497
1124696
584724
1085092
1986276
1566427
1282821
1484584
987795
253397
627642
145567
1998814
197127
1866496
1301706
1822406
1412222
1900154
1583822
835159
666708
447437
1107370
22101
1995005
224290
1548662
1481219
737488
455855
1198
1572952
1996292
1020741
1828222
659160
1766974
1081684
1857102
427466
873831
510845
118021
1063163
755552
1876015
393921
1299223
1556630
1629119
376855
1872550
1938257
1395959
1212951
127454
1119033
1926868
592862
195302
756145
209115
1606989
1415218
21342
664958
25468
973126
506233
276452
1124224
1471085
448344
511662
380347
8340
528990
78189
581812
1579405
310370
1813844
529700
1781096
1538363
1897921
172689
1167632
982353
1191618
1973068
1622288
79403
978421
88583
715369
1597674
497447
1566181
1840709
911693
1957079
315274
1208377
639787
1048746
1627764
1593607
1143018
2097
833713
1046687
1676740
1689762
501524
1266760
902844
407395
1349831
349421
1304412
1870600
1747751
799132
1642365
566609
1848010
1000777
120607
1506949
340426
1341093
1316424
1952517
1193134
1918711
1317548
1786387
1336656
769848
253847
53607
430942
108887
92234
676907
163492
1708271
693249
486627
1340604
151029
448274
1602817
1133705
1300874
1874553
730116
1156859
1629966
573577
1716362
681531
1492418
1906268
1832400
64916
1885975
1988573
357214
289908
1822360
701767
405616
92000
1030419
1210510
424785
556311
85344
947535
694118
169603
552104
1428305
285763
568606
262550
1517797
334063
1569592
1397967
2643
483194
343425
1660367
193072
1117119
1754900
1150030
186055
994148
1066223
1773668
904541
18385
479180
1484415
1033271
1034981
1581107
793956
337703
1217219
582991
507544
1179410
34296
1559277
1159504
144552
728645
1213245
1021895
6267
1967676
1063912
1311437
1351148
853499
172180
1070759
1376528
516497
1809520
519455
1829700
1401468
1380831
1057648
1952586
177156
1157512
947099
335448
1524654
1358529
563599
550116
1465371
1654550
603101
332705
293609
1110972
575900
1454093
338848
1990476
833788
1448709
735807
393909
319333
197180
505975
1304249
1606577
105231
1825816
1863986
341095
512305
1555709
606678
1856035
186308
1413326
865045
1662
969540
852100
438298
1075135
1080323
1493981
532936
24170
291609
780800
1309043
1522718
1324461
816738
922542
25879
1509825
1212572
1502097
456331
1931909
742537
246274
1159155
546011
1097584
605266
1519397
92454
829011
485633
1912686
533688
1706281
1053782
23843
1486192
234875
439752
11681
40863
482802
1189993
381130
135058
816871
716014
1746835
869466
1165934
874463
253669
1559331
533776
79076
1032303
425041
512222
599430
805711
297916
1002828
815929
1827377
886902
1058138
25070
340953
1761494
677002
1840709
1855226
1490447
246531
374256
981531
88922
1994774
754012
1148103
57800
1166401
276903
1999499
1585071
671772
393497
755507
597439
1898429
734304
1507526
1130148
989452
1128161
798213
792260
503417
301855
104577
545244
1537107
504764
253651
339554
108117
1846765
1243021
681089
758520
1661454
1864035
699778
460190
1121434
1061550
879654
485687
1112111
611425
977363
872053
853704
1526248
1336371
15772
1594656
218179
1729242
1938093
1361548
682688
917411
537631
687407
1604055
1988563
928313
1673437
1221770
615867
958188
137116
1157422
364630
452648
1625542
113495
352570
1103523
1625802
1855185
495284
69215
88280
1705163
1904840
1982659
100774
432291
831044
593895
755050
549777
1789129
1994065
813815
1508992
602498
1386987
1977161
972826
628058
1741219
980000
1351830
1301349
831184
432769
1176613
457495
1978697
1403073
606818
1425245
908657
1444367
1017370
945209
1543221
1171523
414776
1957536
405662
1632581
1802769
1084258
1135138
485546
370404
877316
456103
1062200
1953018
840576
1746424
676732
1602052
1763360
106208
536061
1565130
311689
1385630
1117064
671026
1186312
912688
1492525
1194202
1267758
439598
1273665
1325158
474277
1677117
1196157
911751
1957200
1406685
516137
767236
1389635
19983
1610446
1896111
709461
1724656
876565
1819946
268950
1267927
1414526
464906
47716
384084
1346342
1001658
1241345
535633
1170623
814975
1281646
1289353
682495
1557015
911566
1419766
519206
1323372
1763606
1731947
1979393
1848102
1013673
1155158
1323139
1938168
625774
1584004
998834
246449
1331094
1163290
1902686
684721
1494646
1782501
1217697
303027
523101
455997
1970356
27989
941101
980214
1154543
272066
967995
497715
1716084
78534
1803079
1046259
57641
1450394
450460
1147692
946230
74549
1064818
1732070
1215499
1196709
897649
164684
575338
1999158
1215905
1540243
876846
193204
1915424
1403700
1076839
1836606
380413
388654
867968
561665
1429607
1598639
1457116
600667
744102
1709762
397949
295383
566663
505770
724171
1100591
1841533
1761040
1496258
1624494
987737
1079241
1780010
792323
1373191
1004563
113470
351746
370223
1401772
1247982
1042097
690763
407566
1560702
432125
645696
705777
569895
805891
1948644
1422986
256401
1248482
154680
541848
1915038
393461
32680
981852
1189734
843213
1108427
65967
588064
378741
1741269
584247
1249164
558024
917578
1624658
963609
558921
20726
155672
1390672
445955
425529
151961
901322
2713
979201
1808454
298332
715451
995738
581847
13210
1818518
241321
1606991
1221067
738233
1600244
1762831
386515
410469
230644
408623
617796
547507
359820
850781
1232293
1338692
1479618
896119
315089
267445
1089644
278790
483720
22740
236114
710417
371749
653454
134470
117581
804091
343302
93562
277998
1144816
1357712
638512
256164
1478091
1558121
1752731
1973823
1998726
156518
1641949
939383
1862438
1106350
1811544
1303946
1107043
513128
1091006
1618671
636044
1167448
114835
1934182
28279
1191695
1947234
245293
1528655
1419009
1236701
350150
473586
46163
556752
650966
444816
1739073
1888834
548409
781009
1162918
1267073
979684
1748549
1986996
817470
927298
1721839
1666839
1221050
1740891
450355
328445
452605
1020584
1264621
125671
93300
1823821
1437538
1505986
695051
510500
603138
1205878
890268
1774428
956916
916173
1388741
454068
1434776
856014
1646828
1827687
1787944
631206
1391424
1319178
1485044
863565
1590949
1711213
1017744
691742
1935325
84300
838352
1677185
1467149
1277572
1329532
1318204
1785459
410506
388362
126251
433167
1514801
1083510
1967510
99393
1376833
43234
1199269
643313
1457836
1451825
131013
968496
1621206
1242880
241316
1519945
934811
1091988
279477
1957100
1769033
855290
1457569
1981407
1736921
1411727
1000234
1182347
894841
1109435
432751
1188174
1257511
629409
1367459
147376
1857726
1296898
341218
327807
524414
1576884
1362286
214258
890764
1612019
1885995
777449
1620281
1846648
1841819
646446
640192
13941
1980146
395908
703277
565262
1530800
180204
1699195
240611
808809
1209778
1437935
1658047
322031
1193408
725777
1111387
698157
1451874
1855431
1857814
1997835
1331853
213925
604793
1624665
941939
1234503
1992973
657020
1621052
338478
382035
1670940
1494168
1864217
1840217
1284268
1952621
1442371
218751
1202922
1917681
151523
1133148
148564
362792
1798422
1035628
1674311
973727
397334
204305
1003908
1298084
856751
1397546
257799
533037
1242854
385071
731841
689377
36687
1752141
1114149
785876
304153
292410
1269435
1224128
512603
1674340
710477
1704485
1553951
239344
1984353
1152645
644283
1842226
1186206
1026617
1457690
1349743
261157
934410
394051
1919251
39915
1931846
603797
532980
1073435
1252174
1331852
1949086
561311
62243
510587
447881
976023
74502
832270
1134530
1541110
403618
1172234
1696361
1957106
845093
361066
1380729
447498
300316
1210766
1885021
895002
58837
1033903
327728
601064
1611419
457717
1610979
804600
485250
1160609
70158
945436
1722071
782077
1411747
1087453
393297
1186290
1794461
1874402
406919
6753
1310701
334267
18713
1802044
682444
679323
1962804
1893236
324115
1857987
191410
1844174
606529
112589
513580
1982040
1425602
1730459
1298067
1401498
1613611
1696105
572077
1548095
905367
1631259
325187
1662047
1270826
1434688
1429667
1574086
1823206
1946149
1379179
1876299
653323
133436
838739
1328789
1583218
1150890
890368
968725
929849
164960
1521873
1233165
788035
1540811
1671038
887349
742340
1739182
555674
377047
1016090
1721902
1519258
328381
1379478
1313217
1288414
510920
1462417
1875698
1057875
1411426
22031
73520
731321
1585291
443870
301233
780784
1076506
1815765
1702746
669694
580120
305938
95070
1500991
742642
1000702
785406
1880191
588378
1205611
1525303
1860818
690040
1193116
1009880
936074
1302411
919915
244099
1461310
604024
1682540
856972
1819967
791904
1514520
542554
1993953
508667
1200899
1318836
1624024
743239
1065082
1372142
1775513
1446818
1160845
1391003
1875693
16201
1644567
742895
373282
914498
228884
939417
987141
113288
1602971
472302
1856727
1375040
1601669
43261
794745
1735336
1491379
1513445
1228934
774879
1968976
1738431
1498702
1343202
637127
1038806
141247
1571651
72753
1743712
1729614
291488
978640
390785
519312
1440336
729698
1803382
641849
1840318
98746
1750310
1629884
829665
897250
1907429
617526
1710692
449915
1657593
1694037
1565123
801871
40517
1396115
1676677
881701
731766
1345387
1617541
1039367
790074
478690
1662026
1206190
746834
1104109
502096
1925094
265010
1890814
1688911
559904
712059
1014074
1701482
339749
1658636
1114243
1203918
648047
78234
806730
1679896
1841535
853629
844767
93418
263997
1648220
1348394
684300
928391
432305
1904171
715586
1266949
1082614
334909
1694279
231314
1841521
1676669
1137820
457343
1706427
1312162
420465
720580
96229
1045922
1036965
946466
1302421
1658683
1437690
8206
577792
1725767
1828066
1051792
1827794
1102106
456146
1360560
1579197
1431530
1334341
462664
235196
98024
968705
1992268
1376023
1522457
193356
975875
1915414
1377829
1616576
372921
495641
835813
924733
551179
1079714
1844208
898040
150681
19387
1166075
919431
808910
1406382
96307
1845027
670540
1123424
431202
1471419
896858
708894
1879989
541007
541412
299150
732738
349209
553917
937639
708329
1451456
592043
111622
1517935
617533
297044
1338544
1861732
313160
1961819
1043814
856319
387921
1149278
1092798
1298021
1263829
1142378
1423739
1735329
679482
164999
1581118
1033475
513532
1142888
641477
1463902
599041
1202962
1721913
352859
1877251
410179
1211929
1306739
1598363
26353
1837444
359956
1483425
391851
296288
398683
1029803
886503
257246
1748844
1002694
1710113
1818914
1275053
683835
1438361
1229213
366865
854034
79101
1584041
1589769
209083
1281314
125364
1388765
801442
984122
838798
1058646
165863
556573
169820
501700
196878
1817825
1328194
1738030
1547283
608426
239331
1141208
1090880
1937279
1960876
1006898
1106736
1249215
895552
478839
1005570
417178
735676
786378
1250439
245838
1150269
1999424
667183
1953896
309707
1794752
1667435
814177
882509
191143
309987
76998
461030
205308
1610706
918776
1056731
635173
1278324
113962
821124
1316106
617397
161392
992188
1058991
1555782
1780132
1433842
1978401
1741186
55822
1367349
44824
1725909
54577
753523
1733023
354518
1945604
197697
45823
82874
743306
1375664
582615
252109
657277
1595811
434459
294299
39012
1091680
375120
1423291
795635
1166243
510169
934016
1723179
1668125
1660062
55800
1174801
1074215
863763
535444
1008881
1695306
1293866
942848
1598379
1942914
1474397
1908715
659609
1342750
1360273
359307
281768
857891
1862385
151178
1642500
1609588
1294583
991605
1521753
1811064
1024639
873854
594167
741016
1203681
779676
1575583
146326
947792
881364
502663
63425
1176448
1248542
569204
169023
1512554
165071
750859
1077415
1912225
899843
64351
52948
1838749
967727
838554
387260
486163
468347
467703
1490165
400541
396822
1172017
904108
972014
1623442
1498635
1949375
625560
241358
1152852
493775
1161338
1228185
1417993
1672827
1824097
1503026
1731344
1072025
698849
1282283
1540907
19269
1284091
391385
816760
1450587
1142422
225891
851891
1176651
1222338
1455771
1461
392065
457247
173618
1647437
746576
426554
1480597
958034
102261
1036820
411844
1010919
557658
158318
1824502
223628
1855431
1068839
1751386
505754
579009
1179236
592392
1387809
723632
40057
873819
6675
994858
1409030
1579566
1225125
115505
1099284
368107
621129
126494
830794
1168549
1093622
1934637
163880
245512
779042
809863
1902587
1683508
795555
129374
1436741
124460
1716549
267326
1147082
1720610
703995
1243797
1594978
521498
886384
1571151
1695632
697793
1438094
74493
718537
1625355
948978
1029130
585544
143951
989942
1804679
1563509
622525
1171139
1939144
1842490
1547408
1414388
1667568
1474567
1044804
984119
495507
1349285
1437083
750467
1584999
1940604
519265
1483633
889734
146942
81765
1176082
50932
66640
1753091
1414286
281229
1100843
1458951
1550633
877829
1774109
918085
907010
476830
92100
512931
79853
1790525
1422305
1347328
973270
956329
898963
144776
1618279
1265794
1387469
1355503
1389015
1864515
1259499
769860
920231
918209
1528416
1215241
1914338
890416
996439
961184
109366
1748222
1342011
1905612
775504
631692
1385783
1995586
497099
1214066
1960320
343112
1561512
897776
665594
1592787
1413007
215141
973709
1652718
1852482
142850
387445
1989379
384595
1747750
305710
889856
1964646
1149785
1804028
1281200
70093
1809422
462332
1136476
1838722
1294986
200723
577697
1570300
307654
1850629
1862922
1693423
1177689
1397495
322174
59507
1867637
1227695
852101
515608
881355
1509118
1265771
1996562
106344
208827
12067
1582702
450824
535462
5277
796254
693856
1801723
1301329
261955
154867
122196
1641786
1180002
561184
935769
1050284
539922
1476913
342796
407939
53646
1864208
1799625
1893013
449274
1576231
287491
1744816
1779916
1580400
1925351
1332969
1528494
1570595
1630518
1229783
1174671
493353
1143851
501224
1820701
909764
1930804
1130013
1645179
1173274
440204
570089
662871
1870123
1628777
1695281
595752
1671540
1666166
1968760
1081960
1698888
920957
79616
1117866
689241
1341840
460204
687425
1607841
423139
990334
1599376
654141
974849
409231
1002066
1517551
226833
234001
1097979
1039063
1718132
1638456
1533380
294242
522037
383327
821448
294464
1078066
825882
549246
1585656
524454
1644675
1524990
546030
1099348
564710
1709059
1366223
1581897
1009412
1933652
286658
1685833
1378604
1818557
143806
329283
1575161
966954
1379897
492542
1052670
585350
960230
632917
1030619
712160
590557
833145
1904130
967369
1110745
1617175
1496554
1111090
1204823
1257666
911351
120597
490609
329372
964253
1308561
1201790
1353524
264898
141160
1006414
1843906
1171370
994982
1973035
1208966
1086281
1098647
1083159
1673298
1659128
349218
1287185
1885421
1187021
368063
39098
1401540
1877218
1381429
96752
1375932
1021443
905879
545018
1185020
572249
1952548
547095
1313385
1108692
1906180
358025
856019
956027
1646662
433637
236070
222123
985327
469762
584698
1333284
797276
1038818
1501534
635968
444838
53825
264261
1901906
454815
1099457
1951666
1629399
42128
1753516
986566
1327039
1130530
242974
512298
1108179
165786
275204
131392
1267644
1967567
1131368
37579
1815191
1659376
1047917
1794526
340731
1351963
1560457
1120112
429231
1380340
933082
1497446
1226450
1913228
1147281
238108
804094
224899
1519973
177048
1631837
1195373
1928356
832728
1889519
1658539
382284
1722202
1353119
697590
553441
1322832
664910
1550373
1224980
665878
867112
942161
86085
1086999
1630846
252323
1067473
857296
379007
1527686
1422073
101280
1308143
858632
567849
242699
124365
615162
639290
1654851
84136
512960
1297433
1658269
604031
1867361
204162
140496
1550754
785283
464901
135841
1810558
1961676
1368949
166232
318129
1853485
225277
1072256
1321793
299424
159366
707962
1894155
1531297
516390
1778498
744615
1819887
516586
855597
657264
1276462
1182612
967455
1002685
950080
1519858
1736919
1165867
346452
1784099
477646
43143
1045459
453375
206899
1008093
569439
760937
1236022
1465338
1351689
309947
1875922
364314
1302983
767320
1533658
935395
1803526
605801
1864249
1472791
496313
1143886
1836537
1902129
693946
549342
1516658
1016512
551832
1682697
83332
1353815
609754
494545
220083
121228
287103
1478288
1545995
240056
1216320
1484742
432621
1922847
1840207
1859056
1104062
80520
1926401
931836
558736
1724915
1847764
681578
945442
1234684
890416
496215
1972693
552191
670537
1474043
670287
178608
1852667
1911429
758705
723481
986266
1200368
1119373
196738
839519
816703
742503
798422
281036
1435711
1632965
1789430
960382
62324
1512593
1065328
1763395
378746
1880128
751851
325379
1665585
1397501
458281
1746403
526842
1430523
1333716
823856
1749917
28279
1386558
938769
368847
798317
1825994
1897708
1696384
1965554
938290
990148
1888319
1755265
278187
730322
1064561
396520
1129008
885012
1578139
64936
603603
1395713
1892832
1900787
1022885
704519
30218
1581298
495129
1409633
1660823
520137
591105
1687663
1273504
702715
1626186
862667
147258
831084
716536
842968
1005896
39340
1680724
1575860
1598426
567510
800459
1919207
1315497
968962
1351252
272846
1969447
99779
1593847
194438
1685510
192554
1423367
1457825
548465
775504
1468077
1407619
1759809
1157091
1708230
899943
364612
169381
518720
943807
884957
845968
1068681
1222826
1652805
873091
1042865
1386400
610712
1281008
258390
1925346
1716392
1545917
1096571
635393
1109556
26309
1614277
790160
186805
26590
43219
1866434
763441
237814
1233422
1568126
1544755
825684
724531
897240
1818521
1121900
130727
674358
992229
1632378
1709043
1065154
651979
933683
762032
344135
634070
531596
989568
1872276
1300995
926022
162548
1114164
1646743
504618
1144965
546052
160608
1705647
904926
272170
1812180
1123128
664341
1377703
1079861
289894
1907477
785500
684477
1955808
962848
764727
1142484
933082
1426143
51532
1521910
1528847
1309108
96590
105505
1126094
421159
816912
922929
1788270
486888
1966005
1868913
867804
1839839
1516826
1944483
591947
1889930
153328
1368828
908813
1800939
1535629
1842010
973022
1690395
1477463
502559
1359039
1202951
1166628
282522
1066273
1772462
190558
1849469
1934093
224107
1154555
769481
1703230
1242935
1738770
212974
1034610
142793
940081
1717751
116845
111993
269236
355418
1808699
1080353
1184571
159456
1289815
400033
1436642
144208
1656079
129327
840304
287166
1427476
1502489
1610220
172270
1164870
1283231
502138
363161
266448
1208210
1881040
132375
1909943
726605
1443141
738453
72965
880890
1520014
929277
1952352
1570035
1269714
1519054
1965383
1367356
409868
495221
1537417
1138509
764548
1001146
822128
1305858
356145
1977357
798042
811425
1947953
1599649
1881733
1222814
68242
1394787
1441581
977995
1008813
1728723
1453864
488487
1128919
561099
1495056
565535
1043208
330655
940800
444134
1888685
1341530
888583
1750163
1354896
795387
588953
365065
667299
1830826
1894605
1860359
171838
1106365
1859117
87890
1561322
1061919
49787
989764
1408686
1987610
623219
478888
1467373
1862264
901033
200819
1914
1022265
1716472
617352
1951817
989670
501748
1500836
546823
1169442
128508
1518470
1557425
1511136
1601387
341407
1060996
1042740
67047
1288965
720594
655240
1051033
1228341
370011
1170661
689730
755892
1501297
1535460
513685
1271191
1151195
790842
1590492
1298976
1497547
393506
54843
638032
1634645
466225
177273
937307
818707
640212
1163346
751143
497975
1702361
852884
390639
199975
5116
1273855
56394
555314
500455
1260474
97860
1242219
1559551
1823071
781448
690608
1441148
335796
1893211
935194
852576
446539
663916
1940596
224018
1939359
1179804
775575
870489
1974955
600040
1569391
1498281
657303
219906
889565
240583
1222671
1397114
1352565
1998588
659321
47744
896817
1636662
649402
554314
1836825
451453
682047
1547690
77400
1411243
1872122
628467
597034
350831
1598330
1718781
1480722
420508
218801
1171589
412183
809215
983429
1366827
1553895
500613
1633695
589679
199587
804158
1600766
433762
801170
705229
1319546
150554
1181945
599250
16719
1259074
527912
896968
1526273
775150
37017
1586382
137288
1268263
906323
492523
383705
515073
891427
352424
1998049
1792216
940613
1684467
1036527
358358
1922365
1177158
72356
765978
122268
1871660
569750
650204
1544666
457205
1947825
1283905
1133657
1295869
1781301
1135536
1463510
1706968
1219450
582011
502045
1105087
703803
1259131
1766688
1655537
203367
1439107
1242006
791993
142187
725084
747729
969931
637642
1586923
813325
1998908
866972
399996
918059
71839
1582887
1414030
1507057
256376
527164
1657749
1213614
866589
475597
1430635
601134
1192241
1617185
471925
1711838
1958234
1215865
1964688
284358
686153
1506170
1450979
439444
204276
1093611
90320
229082
52781
702569
453005
164827
1643373
334892
118192
1208706
1100257
167139
176739
1429925
44934
209617
1207625
449047
861551
929986
1179703
73782
463218
1545640
343220
1192864
1205490
657383
507079
350824
370871
631911
600119
1172786
601670
186126
1479193
862573
148920
1664669
1971503
716382
495759
816269
491269
1607912
1686256
1603761
1379064
617732
931190
1254793
1746821
1445063
1304140
563354
772968
921714
1576027
208974
691829
1177586
1520340
1798425
1578186
595192
1358791
1882810
1438006
1917180
1719755
1404643
1300175
1485131
1220650
754843
1962582
214504
1963909
307901
369957
819973
1139757
795516
252609
47476
1149939
1682277
988016
982338
1417834
992846
309912
1023022
1301780
1018616
1622227
169952
1996244
173018
440705
1720974
1892383
1962600
1654829
306647
1291685
840710
792273
499970
1916428
1418156
1301079
606073
371418
1316062
1170534
1545653
561910
416716
1233851
547755
1322272
700943
1648298
1748609
470474
439412
930493
1055124
938811
187686
1024343
1535957
795630
1138130
857280
405884
262999
133793
1711495
1704946
1811009
1606520
108282
401168
1721002
1093866
1054163
164719
102957
1887234
181917
788038
1021606
1822523
760240
790170
219404
1776605
683426
167184
1126943
1296450
1627212
1016849
1657670
1496995
1123771
52131
1362075
894061
96619
989924
1374802
665736
1624114
1809538
1819819
1653758
33266
1880348
1933460
1262858
1104611
1200902
1904674
204543
1213369
401211
45557
586381
1123629
1753531
1898256
87367
1715061
904596
46287
20372
754613
927728
1464590
84355
228442
401035
623799
278290
480757
1170113
367487
1256684
1277561
1020161
1506066
1460398
587775
1762238
1396649
1816540
1284038
204189
760043
1510579
1343870
1961809
1569699
979518
511108
122928
1581350
109142
1074584
1869606
1766921
1689100
1264437
550684
1180843
1574348
986620
684607
1504838
1974777
1731932
914686
411117
1986564
457217
1717810
1710778
1976503
187593
887373
147471
548549
1598859
1967492
736302
1792554
1143713
556987
440045
950251
522640
801435
1133030
1430285
1387172
1636361
1307005
233185
1245823
1038187
597409
1919744
1061720
996088
1589750
366862
696769
186672
215320
1541892
449539
365639
424204
691174
920470
214375
1686862
1848933
71625
416328
1876740
728223
922232
95093
1162372
898833
1432133
1328991
1855588
217295
1933480
1073763
1683524
398767
1123567
894024
333863
1692255
710565
1071570
1263231
522688
1708026
1739775
769316
1861195
1659718
106420
452939
1461889
931142
1664107
436160
1190718
1598188
870347
856918
33801
882654
1340282
1183895
298495
923946
585090
1904074
1289338
1581163
1976867
77527
1285418
918356
851623
557266
531840
1495860
560096
1093981
42332
48679
195548
1596683
1389839
1300728
429604
1779507
1921637
18373
1961526
1160699
1658983
268169
1608372
970729
1891570
1767654
1333756
1071954
1243922
1052533
1614220
1842561
247261
909652
402366
1377206
160892
80062
1355873
876861
422748
1996902
1477725
1953583
1749964
569891
1012250
978038
1068341
122999
1344436
148656
1909983
978550
1342189
1813716
850595
1415888
438757
1196287
259739
1148241
1800652
1566181
147854
629511
1043093
1270852
332276
1734222
777733
391536
318774
1001848
1463273
1920552
142407
1779187
784027
1696536
1091787
986301
1142805
764209
915741
691105
293169
71465
305400
813478
1290249
1698618
934006
1155662
977091
90974
1950345
899590
1324579
1797524
315938
797495
648107
1776973
1972602
1859015
1406493
1076566
1182065
530907
1926411
981974
1668580
293408
1698712
945531
1706379
1723085
1453770
851597
1963027
1420788
1339787
768816
969537
1935989
998614
784518
1796198
1947147
625441
355439
940699
1736869
1352094
1981772
1031032
926794
1779258
1042060
1594014
1942917
499449
1998129
1219317
831300
1858056
1215330
1811474
1618085
1111632
997087
52083
1963773
1352226
694848
1688352
245193
162959
1075676
1598221
1209837
996465
1563700
1004463
1880913
408665
1689728
844176
246734
1767479
768933
71605
1155904
1365335
1448799
229439
1448734
1917844
1091462
1758911
105794
1098059
612904
216433
1703291
1336359
1351672
451358
1279401
1200554
1779423
437553
938388
1434359
189106
472828
1033047
1559216
165355
1986988
1452544
1583502
1957451
87907
691673
1975926
729687
1693766
1785694
1619449
1965128
698380
637180
1510730
719854
905311
1254685
800433
708333
1807124
129466
1092363
1605953
1554718
120351
1921093
603862
1170198
1396493
697504
1513371
1689967
189921
358664
1302817
723583
103441
851992
323149
995009
1251474
307450
821322
1860507
876352
1121971
1001740
925485
80555
318918
944050
1141599
562150
191337
1718608
221549
1679860
692438
1374050
1583826
1266096
1974787
1307098
1414667
720076
1524112
900361
1473916
1982675
488234
1874623
1713301
1802112
1843445
1314371
14584
1611551
27431
171631
232679
751864
637318
147460
1327868
1210961
1432752
945988
1888602
1774293
917974
1304837
376681
1893147
1025857
738327
577989
359542
1432119
451703
879823
84416
1857311
158976
915463
1407040
270115
1102301
405447
94940
1897843
959372
855016
1205842
321371
487572
1128218
1533750
577172
1423019
1270247
406513
1610228
1298947
562919
308141
87225
1534478
1783272
1260605
143798
1186071
116155
389265
409409
1389812
865079
998632
81051
292781
125201
1012461
1991535
1353132
1727653
1597643
52929
770980
997603
1419726
240142
176479
461053
1588031
1675200
777302
898364
832592
779124
833964
51626
173362
1411653
1268999
277234
1651172
1592771
51672
333422
1259935
274673
1741431
237055
880188
1249909
1710056
1423856
418616
1767864
1854448
316503
954863
1483804
1537749
685111
1977140
1267872
1623483
1497214
1738021
1671055
748653
275387
1322992
1820988
269595
1145555
1383546
665454
1165437
1652096
1174763
730496
445280
24467
1097832
1859402
708014
387168
1343963
1439602
1043127
1067499
1187982
1214373
1623207
1432188
349212
526873
897383
259058
1420426
182503
1835164
363760
481095
625487
1034477
756767
382983
744582
1038430
113301
1672105
1529026
227447
1121948
1622781
1811145
1374739
1425239
1115597
1950407
96946
1847116
316613
1945563
826593
953435
1057061
1204906
849777
74401
1449707
839425
1890053
443148
146674
428974
1139934
113626
290419
1732850
1793729
1823885
777207
738714
1500294
499126
838492
1677630
377785
1590645
1791728
606193
988396
1149917
1990609
1449758
108595
17024
1856871
1727989
636864
1412509
1516005
7473
1419813
359811
1874256
184157
1528709
1877359
1532882
1112584
213832
1804202
151310
1583293
428186
1750757
1070045
1135560
544907
587534
1022212
870297
1299284
1674708
475635
1611517
651541
37082
276989
1958187
952397
1557825
1599236
517627
1497398
219343
1720271
14301
406969
1562803
1294790
607474
1336459
181810
79732
1192865
1947547
291834
958929
1428868
139085
891258
1122185
716171
1809367
742697
418769
1930941
1716098
983883
1754018
1296173
1043414
191573
1641686
1987306
842989
691893
1261301
636972
858867
1308113
1360770
880852
1726877
446306
1986270
1267845
176989
532905
1478996
1876234
1473471
316057
982624
1951759
242736
913257
177473
923793
1422299
837769
510866
185119
1501360
1223598
187639
947141
1901861
197480
155251
103118
139681
1456072
1850366
91819
1567397
1994354
983307
1983311
1268346
1699827
774754
1706712
1955194
928957
1042420
1098419
1133553
8991
1435960
1206340
1173807
426963
1405663
873719
1525963
1298356
791915
409830
263895
1207240
1926022
327428
717334
263048
1414931
1380118
1554329
957583
720031
870824
1212306
795306
458293
1295020
829910
1136496
1309344
1442569
1033891
913255
1206936
1319429
496001
1275232
1756772
566701
1274981
1870180
281956
496621
1306629
1852081
343300
287743
1395339
689210
716470
1146070
1164708
317827
1034256
640205
1413919
1903645
1835740
875553
149915
655990
1442127
1640579
1869799
459015
1966889
760839
1980890
96095
176257
30994
957883
525940
863290
1838760
1234149
456573
809540
1532665
219821
453067
362746
1074973
1287661
495663
39685
637842
1851727
57349
1490730
819690
1211495
1563146
1030682
1803003
1567113
1751085
828202
937636
1869142
337638
1590520
1685567
161902
990410
327664
1538102
463012
675416
957922
1050514
1100159
1447380
1965351
1394919
1984604
786194
1852154
1601972
881037
822222
414860
1993326
254271
20039
391055
52697
210738
1236785
386816
1793500
1259454
661610
404099
265141
1128488
553269
194272
55767
1394396
1470711
852571
1147808
576409
1175508
1561976
305727
184989
196201
634535
1003657
1402017
1381856
349258
701766
1071666
1213984
1913844
152657
1459464
1370610
1547920
1865056
23860
1298075
1519323
721020
1765893
1565946
1113244
527904
1662986
624176
1955925
1975634
384354
578
588490
178343
1579310
1086352
1254115
1139528
1078183
1425657
1288650
963797
1084656
1022263
1876908
1877446
216723
1788966
1114347
152250
196255
907294
669295
1471627
631712
101507
405935
783578
637801
1724973
1143187
1325138
1938232
1618790
1523728
1118612
89695
694762
1985912
1838290
848462
1838413
1606201
1032097
1958474
945586
295233
1360160
24689
1476226
1554329
1948387
391804
1884628
238456
1313008
1525788
516658
1301020
362611
886030
592746
483124
1945901
144901
134902
1796812
757119
550115
1372432
646137
904971
739099
1929852
243768
437299
941970
1879523
350988
534975
270379
621225
612076
985873
1437804
1833987
1137146
1003796
1477281
349258
555621
534009
108099
1430360
439640
1427153
261168
148456
308229
1331129
247885
954978
1302294
304827
368629
1207131
1871910
895985
628832
45311
1590140
98193
1795328
788671
141053
667802
1318675
512999
1970156
1473407
608571
1718412
794531
1959755
683187
1167389
1461779
907276
1961029
1579388
329415
196164
1473102
1212574
751931
1003972
1557571
273630
1704649
1049465
1865630
1987358
1303820
629830
996216
991054
820753
1298888
1811256
740058
383016
1944551
670839
1593578
1132608
1240090
749699
1548893
1481736
1031387
1764181
1946241
1932232
1088933
1381111
375653
277700
510969
236253
188667
409718
1179828
1452499
1595219
329266
694161
1213361
1056526
1458575
1859712
616025
1909129
609794
686695
1070253
719979
1411514
1911258
297621
900514
724145
320832
570992
949988
928143
733800
1509884
1003370
914457
374369
131444
913298
793250
1971454
320912
452983
376471
890856
35452
923692
65087
8333
1429316
1980542
391260
1139907
959589
651535
532785
991758
1957270
1334253
1119658
1962411
978499
400060
1713443
738547
1265149
58178
730073
151015
28558
1021753
1947315
1009479
345266
1028734
1801685
347775
364628
981285
1798396
1796089
1354941
291792
1280120
902335
918145
1548170
555571
947609
1608664
949776
909849
204054
395177
1422442
242739
1603240
325401
1502605
716872
982426
1612029
251486
187087
125688
1528822
251532
1231869
1382706
1185982
25073
576738
1583971
979078
1002581
1963912
1850190
1258602
770422
848079
1322583
989702
884838
7916
1903587
1653976
640209
1477916
36858
18074
1545571
1531604
1587968
1945784
1264155
623676
1365599
1534944
792382
1168035
1000331
411739
1656718
1220861
281379
1288511
271105
1522537
575307
316938
62238
1290656
515556
618078
1133245
1110778
1362379
1721866
1958587
1122295
566909
174880
1007005
1318591
963611
1338206
92084
605420
426857
1790503
1013254
197056
1813564
822288
1979742
36144
1721215
340819
1728506
617474
559696
1910834
420502
1539172
1792873
183832
562374
319578
1991880
1251271
879658
1888724
54222
152234
1653664
684469
54969
872834
176512
781529
1319872
1990150
25803
725772
558989
257743
1306279
281922
959605
1712793
947710
249587
348573
452157
934515
590705
1795498
1738632
1844808
1249937
1708463
1967579
1310931
727047
1574262
1743556
1217698
15937
1601397
1191826
886934
1025385
1981635
24972
1366828
1036343
1615096
334183
169951
1325668
1402945
1339800
1446413
284312
115985
1458216
465389
1676434
1145424
56981
1999178
216253
1984772
1202441
1045166
1857512
1031048
1429401
1255096
1192441
876134
168211
334940
761770
418022
1746037
74934
1908462
1757006
293646
678964
1722377
832817
1013065
29846
1466322
1919010
543878
601505
1820919
809234
1231609
1897054
1995840
1703241
437480
206337
1157268
1565074
884952
918633
1206689
274155
1323185
1152090
1453900
858585
400555
488018
208541
1081007
1658889
1174141
1606103
715997
1596781
1906118
888467
1447292
1796232
1083517
1478366
892253
1569957
1794043
76093
1142520
174536
106722
1615490
35625
729182
366401
509230
849140
897665
1973558
1088791
1991692
264828
182706
1138690
1208588
1505472
44906
1568421
17864
1815256
823024
845534
1190699
1889104
990982
225675
359837
1145420
1045381
143338
1226412
673704
1410003
1448370
713644
241559
602726
1267157
489031
1998413
1878773
128349
702346
27193
1054557
1219748
727644
582432
1635328
1455573
439273
1951209
1739669
652353
62655
1067665
1929213
1685677
745663
432326
782122
773915
1956628
607628
802879
278443
81625
812888
1555323
493053
530576
1977043
604410
1988936
75940
1540669
1060214
700699
96647
454034
833176
614998
1459955
1037394
554280
1860108
733485
529053
1267903
1265204
580015
1124235
1467281
1260452
1836600
1341050
588646
894152
1782155
12601
593939
402382
1932307
1330664
1780929
1834725
1689866
163428
1184159
1205637
1927880
1778748
1884553
542798
901322
1377799
1592908
1924946
1375589
1378414
1047596
142062
26880
615526
774187
1869287
1180926
357402
1555702
1813277
1564159
1858591
1437172
291851
1414441
1220409
958772
53176
1243646
920957
349285
776604
598479
1512933
338634
195988
1955472
905430
1567119
501652
1331703
301189
1673703
615515
819813
1392819
41280
1887883
1037328
1314453
349962
917508
1774237
1863488
1742408
370948
1125737
161584
1721476
136283
1818965
1559611
1086781
630500
1635464
795972
714611
1619674
1441423
25574
1654171
301359
1406107
1796351
1879243
19875
775737
384542
586173
1753172
846805
1150569
31565
1164505
1916163
1018597
1290335
1626859
955631
1195521
1852805
295006
1041826
1519208
1687240
395745
1996725
1601423
1646062
897310
1214943
5375
616856
1452148
270457
861828
1035852
647873
550355
1995536
660819
1849638
685390
1393896
1658473
349600
511806
1046249
1626576
175134
1544514
1151798
1852362
759250
1020951
1484722
1856742
923158
305281
1756162
1000550
499506
1972808
65416
285276
1589281
1780262
1578686
1937622
868984
1184597
1564139
861391
1839851
888969
1546435
425681
656275
616082
1573405
512821
365261
1374213
28876
593736
1041953
1437489
923741
350626
1396756
1260829
1489494
904542
830410
1015100
480544
953190
940264
1816709
1750372
255339
1662935
1373622
1735331
83485
612282
370644
1730044
933322
436397
46173
168081
194662
73727
143279
1980799
1415137
1264871
75298
1824011
875542
498911
821926
142593
183357
1114895
1493584
910224
943380
833007
118814
1836355
1035668
587973
1127948
1254120
1814007
1523698
1782185
765180
52040
1244528
1351851
1919528
1404969
1852024
1858530
726057
1550586
98258
1677648
1996709
1686600
944828
157569
834928
1540834
1436754
1885857
1290874
1826833
875116
338245
145988
755811
1068036
887378
1280626
786991
250052
738411
569198
1694739
1116886
1936276
290765
814742
965680
1673050
1916539
1437634
29953
900330
384498
1932942
970702
1086190
1889641
568311
860195
1091126
992700
116873
1974708
1883023
1727094
1038142
733300
864540
1676669
698976
859999
861793
784121
1187853
1476811
807554
1366744
24737
129903
944104
1417586
1492050
1089667
318054
1289743
205957
1391100
1747401
1718838
1936457
1741533
513263
1817038
432932
690160
633135
1865218
1366250
1648252
1607365
1258325
1304699
1246436
1324228
499338
410644
1834194
1532846
1550822
987559
552274
1902923
1409972
600392
1576598
1921143
1412283
379048
830921
392353
1883580
1758650
1663088
1691062
686396
508673
1399935
1181807
1688746
45936
530432
1544179
226528
229080
768142
786568
425621
502727
1508893
1812419
1166007
855109
1463617
1406822
1404996
1305485
1255402
227170
487170
451981
515172
275948
1538483
584795
1860783
897778
538964
939337
910597
347668
1675190
404165
90407
453447
945573
656488
1731589
1725841
1422202
724949
1147903
9800
569810
1051855
1386759
110104
1544438
631673
495923
138339
575864
1290240
290177
857979
961579
26076
196214
1384344
1991089
583075
1202799
900816
1334237
177333
388000
1428503
1985988
685331
717295
33183
388701
1162012
397993
848553
134918
1625617
631529
210356
112828
748136
700067
567608
1382722
1044387
1135529
1980845
850185
387036
1805121
1531324
400183
186019
1425754
2231
1262170
301173
1275990
137302
1155542
1214078
1331554
1803298
402603
657203
185750
964724
1923741
1698745
733763
1673287
1282555
508543
573570
865555
1905473
1574075
1244104
21810
1683605
1630662
571203
1859526
1632232
1516623
1200628
1655180
1159116
1301663
513753
979040
224027
1198669
914450
463247
1473923
1376372
1558005
72190
1392123
1053401
628386
809178
1130451
1098792
814589
822727
1846445
928094
1415714
838574
194331
986214
1488590
207835
1040573
480436
1914485
1070669
1585479
1239210
79506
499231
978726
620917
79199
1692689
1175229
1578086
1909934
591859
547945
150486
1506912
151113
646489
667623
1932322
1949699
1007360
1770881
1929887
342254
739871
1397846
1212023
1805350
163479
10559
343404
1273027
321722
65030
575628
1920672
1751831
1401126
652729
874397
576134
1862461
45798
1534666
1188697
1151445
1166549
1919650
1875343
934121
603235
320635
847333
931260
876131
1278360
426691
1802717
44737
773930
676721
337935
1430535
10199
998888
350924
1791349
1486658
1990204
556695
1157402
1540123
100133
641991
1512400
517752
72414
979218
1055245
1534057
450386
451712
162994
1835782
1478273
1566903
151240
955808
810060
235229
384584
594972
181792
1505938
1491815
35561
911184
1289554
244220
440066
208244
1556824
817757
997686
1653099
1706450
1098564
119813
1488397
160963
1659366
1208276
1217159
1758333
351558
1774007
1323965
795896
500030
294522
1734245
1366245
301349
1571081
1208041
909686
1975122
64921
1905412
776875
1565267
921469
731665
1133144
1771488
266464
1674075
1080009
298058
424341
902343
484943
1438962
476655
777244
1979935
1412849
507212
752331
114638
580247
558647
251339
1524607
1659997
600947
482810
1334287
915912
635533
1003841
202353
100226
759493
688700
1758212
521232
474405
179050
1529507
1747659
1474940
339027
366837
1283926
483893
649474
1746285
1897957
1937181
908747
1394573
168585
855763
1606764
1328361
1919611
1587926
310338
533858
18327
1169108
1353195
1748484
1127268
437250
1935461
988866
1122047
629928
599733
582814
737284
758781
1596322
1312899
1625856
532442
1104464
1731998
591725
1945860
542511
1259154
1728155
408649
224140
528296
1154816
1819328
1779286
449258
1933439
1025227
1670682
1947561
531767
254342
405564
1966780
1996973
1654070
1585839
81764
1965900
1834632
191987
1252383
1768035
1577305
60934
719324
1808358
1374128
625574
1217406
899297
1644036
1625178
473026
433137
1449026
64250
763644
1743493
1076944
483992
421782
1241658
1299982
694574
1705576
493886
1813463
1453380
804457
651485
674159
495972
1337065
933333
99902
1597847
1556649
1419858
1252000
809841
539043
674171
451761
1610006
1495919
1586685
674538
1044683
1542176
727197
1790837
1968197
599099
1195648
709322
435711
1316691
237214
1566524
1869430
1173425
86601
1363474
392378
472308
153275
36450
597678
80113
345336
299444
1269574
1150881
1797568
1514109
1625865
1349474
1585676
1908983
349290
1279191
878769
1209127
254424
1560137
1713726
1006588
1415373
1442357
1375886
594854
1475366
1997549
943676
552768
258183
1254656
1607948
915042
747080
890841
1416707
1649886
1364121
1611184
733200
1553664
1432192
820970
1588706
930406
1089572
1516936
1415909
560477
559149
842745
229851
403319
506774
1415564
1707452
121631
336685
102833
204942
1817485
662886
843882
795975
307603
1296486
96017
349227
1446877
869744
1289117
1436684
1778694
1133310
462976
1072531
430647
1540751
785453
369303
925901
1186743
1609542
717652
1635219
795299
1668782
832453
205941
789106
48305
953783
1103891
386117
642538
117678
1591197
965778
1305574
707456
620848
438582
924931
1599468
1128150
1857252
1837421
1207798
270717
1854891
1786010
877277
464775
1041209
13591
1175575
1562964
1336331
492432
529250
1510487
1517094
604055
573815
666091
758483
1578819
754496
724860
791297
159152
978135
1730795
1038919
1516077
231777
1214600
969872
444745
951038
1577703
366957
518506
370428
1611125
1633547
187225
5031
535263
1724192
269601
1306344
740252
907856
1517855
1020439
465588
1545121
719306
1746771
431846
1648554
1656659
711120
441323
1025558
839559
1865912
290318
1264883
1976573
53639
1489173
1488958
1484864
1083131
867645
1233215
1336441
4191
1426499
1190037
20326
1617250
1704580
332629
823586
1632662
1934105
1019021
1757727
185228
539413
799116
181402
806853
1982159
1137160
481535
134864
1711412
1906073
1713570
49838
1494747
1727481
934138
1186411
1688796
861867
936138
948656
908064
486845
1326893
1944320
750691
491644
317139
1448983
572845
1091036
1582766
424044
48034
146749
1025597
1739355
657679
606517
1489825
1855854
1197598
1394255
337870
211128
617463
988858
536489
467159
185878
912683
1034109
1225098
1442934
176558
1022464
838445
1018429
150997
161306
1843975
612523
611588
970287
82002
62252
1050198
1761423
304086
36810
1290522
191187
546411
985754
1471584
1997619
912296
1462778
47990
1596568
161043
1541800
441008
1319696
674253
850206
1675888
582069
202480
1748437
390579
1516147
1160785
1021756
406882
1878418
961199
1855850
556969
962884
1155461
1159776
129667
1547827
1554606
42724
126824
1579632
1308799
1576756
1053561
1036082
271689
466012
577841
1787392
385650
1473700
596420
1217211
104894
906456
1001455
991999
16714
1909266
1863407
726652
1223752
260839
21148
1918960
48097
614531
505836
1980678
246785
811039
927010
1845808
1977071
1476187
1999683
1985209
343726
957374
1629602
741213
330400
525403
1361854
260077
576027
1330513
1850383
1661033
165256
1570423
1870063
1478914
388346
921127
432690
1533925
1510176
1587278
1902531
1581791
886151
288927
1939914
214354
39255
795713
905101
1721257
344042
93086
1288501
699266
1261336
914200
500023
1836257
969840
1998312
1388618
1763578
317248
275955
1120302
939285
728252
1874257
1000971
724875
1471739
1380751
17905
99635
386757
1926788
333811
1961904
442294
417075
1781511
1863593
1729272
1905083
1618407
432198
1144895
1938774
1979325
1365969
353507
154282
1872196
222397
1393493
851119
638329
1153570
1578370
1073570
1112302
1177386
216813
1217343
1571423
1559534
257513
752370
1752560
1251996
847985
1923199
1934671
1420041
1369727
1928970
691058
1536603
1844676
1167632
410496
513280
1039474
438090
1785662
540906
498174
1878793
1579216
1629822
809059
1385006
1243454
1595532
436230
262754
684038
1515732
633435
1482666
1523559
632862
511019
1179071
1193767
1168379
1565200
125735
1832374
1195907
643855
998820
1036794
676673
1046095
1485845
1749009
204653
1301383
1248612
1664052
1303908
829
1442597
994948
1728125
1040336
1796263
421049
636953
311955
752080
984137
1585380
968606
860801
272380
791959
1410746
896508
1827120
348559
295408
1442557
132163
120727
1943476
1110084
364832
877433
1329470
1239878
358572
430315
1599255
1800930
171895
1326263
757203
477013
982685
488178
1058321
798513
524297
445480
1518599
65433
466054
1449049
1304095
656035
1661853
1712585
1815181
277452
1325532
1916507
713658
1668022
1965312
972919
556527
807587
1821778
970097
1018936
1399275
1919119
471863
110390
1952897
1228621
1412716
1323540
78326
117444
1536023
1252953
1754057
800844
972862
151589
658260
846651
1928561
1526661
724061
305493
38249
264055
1573963
576466
1509348
1935657
3181
613003
698201
1151980
698306
1150868
965004
1735784
168179
113766
423422
1525514
820344
586096
1351131
234672
1159266
1683728
1108572
754807
123490
1319908
721359
934038
1165733
1470038
1189529
977812
677874
208728
1202477
1931570
1771019
1856881
471519
617980
126316
1545909
1374941
249178
1911388
1930856
1625526
344846
1149966
437856
249964
880487
1325210
1134380
1945116
1173862
1131888
269105
1756498
1851554
1719649
1293464
628858
1047421
1903409
1407874
1426241
311801
638981
1531056
512766
1896582
559624
838561
847855
627884
1116580
1727213
534530
588664
755107
1379888
1431802
1886063
1159339
842259
1807231
1445627
1341409
1334335
429207
1025444
1965081
206032
353474
1810158
632802
691041
808629
568593
1421466
1588974
483024
1551466
150973
1797292
1234298
445624
852554
569631
129660
1659475
336375
380369
461241
1825745
810693
1389555
951493
283070
1082675
485301
223772
1326039
1807046
655821
1806213
409029
437611
714525
1950856
1191765
1400690
1755389
838441
1970213
1887381
1824050
1995475
1641517
1959095
140737
1571626
917347
834379
617144
1817388
1494715
205489
395285
1496656
1174508
1708689
335793
1873230
1517706
498428
463130
1677861
829470
274299
1387276
191510
562825
1648955
1053459
69193
1279014
1241381
1009313
1811546
1790269
232444
1334792
1109300
1853766
1904221
838691
25925
247204
1231436
581422
1845114
1987646
599446
299235
1890440
580430
1820476
409514
1736297
197788
207650
1692303
628420
586909
1718555
579585
1449797
1146069
1428337
1401126
1620006
583040
747690
1989161
1550190
1213535
1077691
309201
43943
306872
1785093
1079406
6236
536971
1113850
344197
589764
1966865
1800840
415246
1780139
1199829
1471679
1402214
1859163
899986
692968
1730374
901372
767101
1235165
276116
109647
961748
880116
27319
511605
129095
297332
716369
53123
1942119
1362726
308533
1198293
1611002
1692709
755771
744855
1410505
1093290
321588
1579627
1254571
445268
216173
772003
1973125
353268
1297269
213268
602901
641771
790908
204425
345864
419451
428402
704828
286952
584334
1752285
723554
743336
1038003
965588
1200064
1319536
760494
270915
777419
794408
1838874
1462418
172383
7315
514785
1201829
1681419
486947
528411
602290
1159725
1008790
496640
372816
545936
1129861
1499522
368471
1723551
533792
350307
1638144
1310101
539201
471206
1385363
1472559
1132235
609696
1795040
1432648
343542
1175938
767536
1015658
1976237
971183
721187
298290
1829957
547194
617087
1287036
1106856
830885
574357
839170
1106965
1184774
1190940
1647352
1037032
390007
118622
1725283
1831469
215318
1633856
1936123
1502821
686241
471268
1306212
1893561
1677888
1118285
456910
1861892
401248
762218
411391
1033842
1434966
495826
913458
367567
481784
321656
1168168
274586
29657
1560159
147022
565401
1911597
1304183
1307658
1569106
1605665
797750
579730
1382031
1591019
1520284
673819
900797
1134148
50169
1286181
1036600
258287
68708
825180
1673973
1553094
162377
1051043
972476
232452
1634917
1598620
885610
325756
740642
517593
1664423
1669541
1264807
1076353
961372
1223108
1141003
675201
61440
343370
907812
555431
766946
580348
1330083
610011
1164429
1886545
1712632
53872
478674
1678562
884601
1624406
647637
906601
530577
800071
308732
203295
1519349
538238
877640
719213
1984663
1081245
1728997
1165628
1939236
1461907
1911531
857794
1583941
1701110
1927555
478709
599138
1184888
393500
887440
1581642
242495
1570695
1141636
265501
1819808
1348028
148770
458058
814469
1285040
492918
1205011
1505540
1458753
1181025
461192
574459
107443
704036
391777
1136146
1887624
1780785
1937220
6295
812636
1946477
1430900
569615
188589
137732
1579239
1257080
1382446
1157371
1595656
1932735
425676
121070
1302510
114079
1031505
375220
62288
1172812
1495810
570968
883973
941227
680890
1802109
971628
1691391
1167075
1537183
1583563
1633830
1901727
258286
1553126
1738824
536261
1722390
1994534
1717669
87504
587509
894489
1379959
1499965
154130
1228982
1360107
691861
320116
1065942
595954
30072
74559
813186
1686593
271604
680686
615985
138973
333188
1892993
265905
1944976
1681842
1984594
1202834
456352
935400
820161
635181
1264575
12141
1659377
1986598
567633
1012471
626684
1582931
1240185
1282796
562796
648409
1875571
172908
902953
849563
831590
1903774
1954099
1318733
1395174
607963
1495919
860177
748832
458658
1123342
627045
100
13444
1861426
1312476
1426237
415827
531692
770459
1066217
137089
842587
859249
650843
112060
1867920
681259
264996
990982
505219
1959505
1587624
694572
1990548
85081
1234359
1438420
1101203
1334980
363204
1282391
1406173
1341629
1019512
1152646
1617984
574721
1310424
200645
1891794
745350
1895012
1420240
592140
283164
774803
1247105
831361
1475137
440371
1310688
1331126
771736
118341
1687386
1788157
1078523
1989449
1508595
134109
1907183
745294
1851436
1061217
1186901
1142622
1737233
1372398
1180314
456700
877506
689015
1065143
1723455
1391449
861906
1962046
1719061
1694211
1029788
163328
1935205
1381457
431352
1676232
904404
391002
1152603
154455
579172
1013467
1289133
187127
1593331
1468287
1004817
1728042
1725455
440707
1996240
516744
1780385
834735
983058
1994767
615593
435008
1469377
1819057
1870883
620027
984343
1437717
1677631
682298
591048
1600374
813884
1401692
1641392
984766
633919
1410426
1046795
1189691
363512
529201
1160028
885205
1657153
613229
1511383
1898583
1434075
984344
463487
1586209
736195
667588
1391240
1774380
707181
1480941
312021
1884564
1662051
702860
683391
1887816
692940
248270
794229
1285715
602278
606097
158080
905429
1084305
1750730
369704
157459
1533645
1941629
1492408
1873479
1749237
1644082
1925167
1918755
1877924
1408488
821153
751332
492273
1747968
1242223
1843235
9069
28054
122683
1713416
1944343
874835
727778
1004541
1154142
669680
1614369
189603
1315682
482600
1974548
1346219
1297392
1372704
975204
1824801
1298184
374675
137328
1792269
809748
1678922
450035
923083
1818829
287191
687223
1746052
1058958
1912172
933826
1405003
1859903
1533782
351107
1108933
425358
755003
1610662
400766
925676
537524
74571
473245
596988
1627082
450491
774495
1520034
1971902
757671
770178
129191
1936630
1217646
505558
901753
1445395
1469882
1426922
1710552
1360169
1726863
584848
1096420
592541
1906453
529166
735426
266667
23757
483049
1642608
1179174
554043
1762123
790178
1766368
1178368
675416
1807236
681537
121677
1156956
390287
1177857
861014
363924
1662017
119844
1862798
1663015
146983
1674259
1810195
1385701
323305
1044719
460659
934000
427163
1338500
690164
256465
69873
607631
717925
1996253
1869692
912183
1840680
1746721
156976
170180
738102
1338720
829500
1245001
1762324
1102531
1490133
599163
730975
266290
1286852
684956
797114
1936576
1895539
1993015
1882738
1588431
505095
1404589
957390
1130383
786430
829578
1812998
1876357
787645
1209078
1909144
1282577
1189463
322461
1206346
781562
1829127
186139
745445
1138904
1269147
1095834
280969
156582
318250
1180856
1965307
1877584
1970419
1423666
982371
1828341
1440141
96551
823213
1832919
1920008
733913
195989
971095
381664
1535469
911167
1754963
580741
1302923
970106
330548
1247943
1567974
1224202
928433
725138
66736
1072950
1943446
1486297
183095
1071686
970282
459438
432194
116759
1904935
80416
439937
510280
1651343
973331
715257
1509227
1859472
1553449
687831
1590731
1169364
651544
1412065
909854
4325
1535914
651782
1471450
1704649
578557
1917149
1977257
1439132
1727743
1205839
875404
730787
790011
157088
795872
918086
674609
274851
131057
990287
25565
1833378
562330
1400055
108631
1064619
166920
1847417
1414460
347569
1588317
1873629
844882
1480915
1750442
1182735
1745581
1384999
874641
1869920
1316212
1945058
985127
787903
893817
1051051
1293580
342432
1756123
984136
1569973
1591059
926586
858393
782671
1066429
1734966
1911042
664964
1647149
1803710
1742423
1565944
579505
111502
825783
1261103
1372772
942850
769611
808032
1261951
1317822
1054047
1258122
1413376
1693411
233574
1215901
1743813
358025
1868598
1314621
612850
260611
1326775
1740835
1976300
336214
1561753
104645
1552213
896989
1517368
93307
1737220
543284
1219116
1361735
909128
384373
82518
467376
299327
296421
73362
1991493
372401
98271
1775940
1523892
667437
550108
671292
1617451
284871
1629798
534049
52642
254181
203691
1110405
838763
1578116
863063
221379
930476
1928694
1071342
112656
119368
1510537
1858558
1319246
118375
1247969
1204624
1359923
617557
921146
405111
1681774
1527541
923447
1755475
948555
643102
1065103
1071192
1094666
704581
202807
1749560
902417
347897
120065
985426
422295
1868436
1229870
1549323
888328
1892582
1111345
608095
1068864
321261
965933
620384
1540763
579567
77099
1082659
854847
1625475
80164
287358
1566309
1375515
892573
295151
1387415
278721
1075953
1629193
1091793
1963417
1259476
276869
289547
1468559
1502134
1106614
1647895
251325
551715
1208907
1657907
1109396
443748
1227080
1659828
1141281
1960957
883121
1971809
540789
1317792
1837116
1028621
1503730
147014
807027
1444492
1014450
132728
1927332
510392
1151855
1600215
1498638
1701484
1081160
1851913
754672
974459
1746379
759432
820545
1992001
95344
732834
1684878
1585219
14337
895856
574584
1668347
741874
1504429
1150340
466757
1703457
1089235
1127200
321383
1245324
889304
72951
1690877
1869018
81348
909994
1130217
871999
740845
135657
1420517
1191864
1721275
667159
1538931
1817842
1041943
1338578
1044177
2189
1058507
1275666
753500
895238
488621
957493
937849
1203599
424772
1731286
1580372
1884249
1958958
683441
771228
534395
1549862
969805
1194898
1297664
401461
1685289
1184908
463442
17191
365307
226548
1299163
1062508
1780581
1392214
1667060
341603
682462
673002
975269
1386504
1343411
135828
1763392
1294025
513359
1575371
1106042
1050125
440903
1611809
1757023
1313396
498454
680224
1671118
83027
553671
754452
749610
1905692
1949207
1700682
1832427
729615
1460658
943485
1156230
1630105
1995772
1972605
1713578
325163
1288207
1879501
1654888
252737
208748
1716588
1746772
1887593
235460
570470
1671182
1769072
1487145
1325048
1039750
49877
834071
1880661
866234
53052
1550635
1544888
361140
1459362
744802
108760
423421
1515350
714103
1408595
1182941
502666
1055020
1617515
1951684
787825
1249781
1469248
1984540
1300058
54878
194792
411101
194166
1361270
1577849
1351615
676747
1322044
772032
1365787
1444746
1119132
794920
1795693
1666022
330161
555621
981268
389255
593945
686814
1404811
893449
767047
1893226
809891
731930
1359010
815651
1991950
514160
922369
253253
1884791
1233810
467036
1262849
389358
686107
267601
305839
1691286
1158679
1354906
1242674
1000245
643234
886080
1183744
1338640
1444551
1177773
140206
1276384
1303455
569617
659515
418950
1308748
114526
1751856
1229891
789196
1875238
954894
29500
70129
1960072
1986622
1764658
762542
1597262
1600812
1656432
709893
424932
1608809
1560056
1027135
137725
1404043
1110929
1992822
588734
1921186
753440
1569558
826187
1884970
575248
266068
259440
1560658
1644589
1267841
1004131
586132
743215
688193
212969
189696
1538669
1575251
531114
959860
1305631
878460
1213010
1644343
606533
499215
1968628
562518
574494
1880666
1434667
1660569
485604
1374252
1861578
1710477
1564356
1540749
1985810
1204644
646167
1094547
1565625
387612
736409
1362085
1109550
145209
1397039
1285246
421653
1864396
98144
655802
1244780
1058085
113176
918016
91273
821602
488478
388896
1853686
124987
1289850
1766618
100228
180562
1457155
819646
516712
654047
892473
1926231
1899220
381687
1852679
954085
158231
204375
190219
356610
1114909
106697
259546
627421
1279699
475827
339198
1379536
1942517
58853
194936
1557656
1680709
301464
507597
1404001
1104046
1433999
725175
1702559
621105
1434845
594128
972030
1395619
647366
611110
676993
1023451
558273
623783
1166518
953062
1809016
582173
908444
1937824
1208400
109661
1530424
321374
1559417
984911
1805151
1794348
30723
1364911
748172
560551
212809
1633944
347589
175467
464751
1894926
1501920
63189
1733708
842109
635372
103093
61213
1670576
404676
846962
1050532
1919528
759426
1878829
1129136
1131035
538333
1942419
957238
1778407
1611615
1292093
1899942
911744
541724
309990
115897
242194
1144820
186915
245182
1282591
1399704
1157950
687775
1214814
932118
275652
343917
1115971
1753742
201515
1477931
297338
587726
1831295
650719
789714
642450
917940
588573
654675
88114
1119298
615030
169073
1013244
967463
869565
1257660
823432
1447525
1404954
1534819
149474
1823982
816133
714281
1123250
1129311
148099
50686
12102
1518966
1873563
1883443
1107540
1246073
530141
914217
132887
1337704
50206
1128757
278864
1776102
1462663
459655
385855
1779167
1402754
176112
1365220
1947406
872881
1045450
1659309
1166415
229530
538760
456895
1992441
1430290
1718479
1150765
759980
1298081
1561461
1447007
600055
968176
996989
1531699
1796495
185458
1350755
52489
1760650
1745535
1694494
1490760
175980
1359100
1726395
1616736
66306
1977554
1125182
1040096
1421294
74885
656107
17339
1810562
1036748
747829
1622280
1762433
492483
351692
1745325
500512
1956244
232398
958663
333499
795500
957856
1262096
649034
201753
777103
420519
1626165
214353
881866
1073709
1868708
988292
1959085
478303
202993
350788
768154
242127
1373426
334997
1818625
1714046
29760
1146828
981879
1122985
221770
270070
1639002
1632150
1700005
236268
253467
131930
846775
1640379
1984974
1786323
831809
610197
212991
106061
17041
34883
1633295
580109
1288136
970926
170682
132049
783675
1453632
1145551
302317
1236427
434272
65062
506353
144387
1067040
1339508
573431
1137260
1018934
812769
1881108
1872692
187653
1409221
710525
413559
1681188
1226740
977340
872666
1590461
632758
1074469
20659
664515
1904687
275111
823116
586299
109140
1575240
940605
1347695
1860911
1493987
568998
1623118
222942
1374970
1032286
596479
643605
1392066
165752
114203
1650769
855847
1834490
377598
277564
1399229
353671
1285076
1172193
445054
1412916
1522693
237788
990569
556490
1685928
1896585
382868
361926
174975
1889301
695698
1413521
1188286
146232
354820
389123
587781
1273301
1224438
1257289
1559400
1637514
109798
515481
82528
1407763
712815
105691
1944922
836957
1305901
763621
1216084
1692323
872240
1239580
1179115
1694184
1897237
85882
465331
466207
1552823
1728306
1325973
35225
73237
1878104
193087
295009
484812
334576
1203766
1488211
1493436
1169184
1836361
955054
1477288
1184754
485716
114934
1313128
1556439
1752702
1493616
1224179
1797592
12809
1468768
467662
1509416
794895
382333
1827138
1091645
1260402
265732
1821928
751483
1112326
611629
349258
318764
960080
1352872
1585972
238227
1619428
1872265
890541
793372
1707141
502014
1912992
1583694
1434575
833838
349976
308589
344992
454829
1582116
229982
1205907
1238836
1352734
667607
1335261
1412236
963904
822557
1351261
1402084
1499354
358105
371760
790510
444992
1329131
140022
302395
1770941
1622298
1349639
560768
533632
596176
1306976
233366
291217
1881190
603911
764873
792607
1167869
954786
1444330
1138119
641444
226262
1288786
300346
719906
1374053
735143
1910722
375057
242040
1290234
1108209
85713
297699
862361
431111
1927458
1554807
1131939
1148420
93222
1133638
1606072
45332
1091961
1227087
1510321
745440
1378701
307527
524154
17062
255226
1380382
886682
575005
1033875
229553
769125
1375230
143336
41444
1823013
1434433
234155
192131
1287283
1392256
1332498
1968035
702918
1661927
1372738
589664
1304136
343521
447917
930415
976142
1692106
1666706
235682
943172
897387
607207
696807
1959982
1250678
1869980
418568
1707540
829122
1237341
152983
270306
1141294
127403
1568246
1284017
677320
1149234
783463
69393
242429
1158310
800009
1373073
181210
651900
870680
1980746
490993
1048433
905679
74330
1895482
1782443
1187596
1311696
799164
583771
1994550
518467
1029367
1625443
1717874
837460
120950
893728
1225464
1079023
8727
1042041
369411
265498
400573
250250
776358
449695
942225
694515
1541011
696879
755126
1085643
597226
675472
1625689
312840
1908760
188407
1597262
1516478
965678
719193
1530327
1479073
47612
1678216
981454
849860
1788136
1398361
1367912
1745296
939263
206337
1969725
1536348
1415681
215932
1710618
1040892
1795959
1689828
638576
1345297
1859337
1479629
410699
66726
479118
795712
1659806
884778
428247
1755393
1682239
1495333
42886
1796655
1478578
183288
1929874
632397
1633684
1078014
343652
1836507
1218951
678457
861191
811082
542131
1327414
8150
754963
1864438
983940
962827
1218150
405687
48527
859027
1707715
525408
1935079
1064113
1370223
604593
1940045
1589047
1536648
1699445
443619
1905510
937647
1559633
652492
31915
250249
1118745
352002
1614525
262424
1994099
399465
602675
1208516
1789331
1700211
85612
1734196
1584368
503590
665905
1341385
1246174
284643
1684049
417910
1365674
1181438
1849323
433888
1084968
357348
734861
1132530
1618525
169497
717984
10761
1181076
1583413
1986456
1850715
1994823
1445177
491551
1499567
1545027
1900859
1870422
1536887
19084
408992
1010938
1969008
615871
687735
1649358
1756611
1224312
1180093
528236
534777
1483474
1535104
1310217
1844090
360764
1169348
434189
700323
170935
995282
669981
235628
776444
321116
464733
462795
687970
1004061
504650
1368573
431059
1622646
1275432
1686474
1850636
1542605
116387
675673
403590
1105575
1030322
555430
312748
1044029
1789451
388525
974388
605068
371089
721029
1506928
1303931
1787846
651677
1308530
174572
1676856
865115
224338
257698
1131622
1770237
1438406
1489688
1527338
154087
1546030
151317
1274779
320573
1931496
1481113
921489
321220
1402147
1456649
702748
470153
797013
1077263
1540664
1125944
907177
1016454
96509
1957006
194546
345707
152171
41911
909879
1069268
1186681
1463396
204617
430289
1333223
148203
632155
1701594
1970697
926932
1647939
803715
1502669
1871686
812061
1295178
381668
767239
414773
1960385
66859
1671630
334623
1481469
1343543
255776
639155
181160
469244
531884
1284124
967512
634891
954562
210036
349951
867823
1074218
1488477
279030
1414237
345917
1846874
342347
1928995
1108655
1773059
1646073
274870
122241
13399
468120
736513
938530
336541
898633
1866595
1780941
1773761
1884943
286460
660082
923215
214828
1300888
1730641
1823144
787430
320489
1723607
1831939
543514
1502117
1278757
1352147
1613470
1857842
344273
1293282
632898
1869346
822398
100035
955780
229093
1622019
1228153
286091
1432279
215065
139692
905174
1650398
529555
981911
1012339
504897
1954524
57896
1130308
708789
920456
1152294
1103520
982515
53868
812014
1286471
1080246
341801
1172211
743339
752827
659218
465500
42694
635325
54136
707395
1455494
1996072
1544491
281828
1904828
256434
95106
1009436
439051
124342
1463123
1268221
181825
721871
1775615
1224488
1233279
1230676
222731
1830437
109734
1581768
1566486
1088104
797398
1539378
1654084
1176065
384766
295756
811610
1389499
135438
53127
845634
775857
380110
1890241
1208806
796009
1231216
819381
47764
365133
786165
1637840
960971
1473949
277361
1080209
49081
710957
331533
783054
1715305
1552574
1782156
1520639
634285
1872739
1913757
1155094
991730
801628
48318
822910
243173
148164
712913
1405247
1090641
1771305
973938
1599057
1825222
166809
1088459
1713097
1758448
1320695
1939132
733169
328776
1749905
1443049
1818872
1627166
1169195
50067
1218149
1038481
702643
621110
1526508
1771067
726326
125793
1890253
641069
523882
1182266
334274
699344
255602
1388587
27538
1175144
567555
1200152
1332809
1791598
351720
1134228
1017090
1531009
10250
1879835
1035895
899833
832894
1002731
571160
547983
228414
797962
779770
893739
418116
1996001
372616
399060
19025
1399240
1129211
1760312
1407660
91718
1677057
1844359
931952
300726
1888656
1044529
1147439
1468134
566327
1386722
1977067
282277
1791393
1784616
1165286
282081
431793
726716
890439
1514116
1542330
663092
1125940
153798
945341
827306
240313
862508
709540
1854017
224407
1662033
275688
585108
1591819
1248720
1024213
1744648
1612264
1496496
723323
321170
1927504
37291
1164089
138786
714791
573082
128412
1894734
479924
1002950
5279
382357
1076991
452958
408146
1898987
1275346
762209
708672
1583437
1798545
87431
1433180
619934
1946915
1519363
665764
1264813
1312295
1134277
1600510
1118808
1491732
617093
956270
1199657
126283
568455
536300
1311458
980884
1586258
948322
124184
1482082
1578713
364816
1222294
1980655
1719611
533282
63844
1215930
801385
489078
1379546
400478
1367162
1936500
568407
874880
179160
1643103
1808659
134900
1256336
977340
497048
1221167
548719
950335
1977279
791477
738006
830668
61112
798477
1539358
172136
1469004
568635
1966476
1218762
876359
1049568
807433
262843
26466
1737881
1404386
1740084
705156
1699255
1754565
887990
864223
966713
390192
354983
566367
308166
144454
1483512
1618228
211475
1635524
999209
464754
385452
1600229
620998
1989578
1026222
1727154
979934
1674849
604179
1547934
1014483
1940184
184299
545303
1368336
501351
153327
1533427
1594116
346926
1382936
1710058
1643872
1304909
919488
216195
1437260
437643
1994942
257921
1914982
340809
1648811
1117461
1925240
1953039
285301
1913966
1032847
1461058
1500582
680801
68492
1055606
622407
744300
1729529
638626
1255104
556524
1739873
1564681
1109647
1418271
462459
1937764
1296274
989174
614011
1426379
956392
905037
1701110
1864006
1119479
1601430
850704
60808
98679
1593667
1363429
726562
409260
320625
557797
736833
585550
1742712
505611
1353077
1273522
626738
606206
823182
1015776
1049823
862002
988307
61784
353264
1512790
1929855
1210347
350325
1371087
600939
1811466
1115132
1172433
37504
1035432
245783
1296957
57201
1197126
1126187
598496
1214367
1947591
490932
928269
1636497
377234
1811653
264272
1159851
134954
870210
875669
110619
377793
781887
444886
1428856
1378701
643999
249413
1111506
496841
229108
1926020
665082
226084
230868
1434330
1373964
1593954
1823573
130019
1470428
1577060
1037522
1274484
1882228
1322927
161715
896681
23665
44620
190579
1378477
28449
454970
1082320
1556895
749199
1706496
843254
230803
406441
513598
1505693
86195
1298635
1427964
788565
799944
1901659
1110178
698676
811808
1844496
136518
757385
416564
755027
1166931
1102354
1380430
215056
173269
1567853
1053608
236899
1361560
463648
580201
1817369
120038
1920571
222528
1641103
1597546
489447
282308
963500
280039
929203
920938
1863278
1848745
564529
1397075
1657319
1312886
751115
300098
1657137
39317
854314
456622
303701
1136188
802909
165407
1820500
1865267
1713506
925769
1247137
263010
349391
696602
710849
562114
1619877
732597
931284
925322
609148
1176047
269948
263390
1813386
525968
1364649
1000690
853853
1657296
395551
187587
838438
1538610
1853400
548172
1424863
1739711
8751
407250
1618962
1174633
1424605
995759
59059
489710
1413648
1563626
249995
492353
1141233
651505
431201
1343437
1404264
312928
1168998
1102632
1981791
1295633
195507
338448
1248035
494650
785566
1031720
1416507
361255
1634480
1269205
220648
871964
644052
873433
886
1512437
1081275
608886
1710552
1435355
1212836
1137442
1309979
1508237
1536508
1677495
777736
1598172
628229
1547656
608988
1097381
651654
638134
528780
325667
816945
842580
1128152
669422
714446
490792
1010679
1756846
1028738
1233317
189998
1657255
1853490
1065773
1170751
1340516
1133630
84970
892745
1058357
1953304
1542567
1639953
139847
734503
1609860
861630
1130297
1738825
1425146
1656207
742613
417219
359761
1130812
68444
662179
439679
417455
380009
1662609
1860981
1428164
814480
967385
1163686
1442870
552804
1394409
1482469
174595
1668318
2014
1587478
1253117
505214
1281169
1371942
1146124
1022597
832184
855942
512350
1710880
1955750
603693
304376
127071
515280
268757
431759
106502
621889
1996754
1745262
1948067
1264135
180760
1767882
146794
1881364
131184
1686328
1797049
910444
1313612
1683624
1022185
746590
1176974
112316
1493893
1486893
1763403
1041228
1392300
1965494
106192
869615
1299097
455713
179410
288008
1908265
1303634
889628
1880676
151442
642417
322512
1479546
1424212
107257
1474103
836879
1828740
1045820
1708839
979900
1223727
1457649
1990805
946320
720804
509630
1620205
969113
1272623
1031853
294620
1751986
1452768
1277852
1943675
298617
986664
1145797
1721924
26204
1400591
601084
1343689
597811
627375
1942509
502253
802343
1373368
1649180
1047135
1470513
1386183
780426
63391
892203
1085311
332876
1186871
1990017
1463688
247202
1345829
929439
1007334
1471140
1088906
1243533
676899
1125526
934907
1855504
1799384
204000
1303268
884088
613659
643130
1102125
1494671
411713
364127
285229
1389763
1941055
1159875
881394
1135075
1294290
1386547
530960
1437177
792547
1278254
1198329
1169293
808406
426959
1711543
453755
1191873
1796310
1131843
209936
1575500
300433
1662789
1582502
1088569
1572538
367506
763712
1297219
1269327
1960640
1272535
1682852
481626
1642573
1526326
1665324
1157721
1409019
1852435
1491444
1640174
161094
1742757
1115708
304035
757255
776291
1465507
82262
820488
1176657
1133934
1423048
961251
341097
133016
1707038
483666
915031
1784681
984905
179901
1840933
826483
1271233
878682
1448346
1941889
211728
1283169
1185147
1058865
1346069
733689
397841
1740901
238757
1868543
1960307
1314538
1996984
286929
37690
1102312
1714143
375079
811977
684689
1663681
1585767
1801977
703046
1600163
278721
841777
1159190
405263
1150919
1901869
1520131
1423755
1128542
780117
1163619
219760
1624826
1270519
834993
1647176
1406519
600222
1383832
1483696
603368
1625507
45746
1617967
1785983
492083
947631
1535742
1357857
1661826
1944184
9389
465954
499465
1734994
1424105
552172
1360553
1405414
1459123
1951705
756792
48182
99805
1821525
1953454
197836
412635
1793579
204982
575836
1908201
645540
272665
1655181
1668331
1687680
1793414
922752
131439
269604
1821728
831583
103990
1546522
1788882
1897094
1626922
678207
213799
561440
38670
1661463
1348982
508
1449817
592622
25203
626222
1926399
960321
1963815
1364448
13290
954202
714048
70161
682199
656182
1626522
1883931
739907
1442466
97539
762999
1119554
134225
728216
139756
1355255
1778069
752551
1966290
68287
1401588
1950384
1878201
565716
653395
1859167
43895
294077
612753
1504331
1257891
302683
267518
1710493
1564795
705794
1409306
1814416
226533
1632789
1340844
1278850
342903
444759
440654
1589240
1285667
143664
1155813
143745
68876
603446
1841332
318411
338336
1320329
1570750
438499
1457352
663410
255
711932
1096638
897748
640934
720255
801579
824497
648464
1571167
1837578
1832619
1199565
179187
1711670
1209884
1324772
189635
1644758
1280928
839025
624188
1479527
494142
334417
1999254
614725
1529704
1240223
469169
627506
1049219
1074583
963266
1395357
125130
473430
369866
1206331
58684
1481265
1745248
403408
757861
1499496
320044
1049541
1552996
42958
135783
322030
1541050
1236727
745284
1918378
974879
1726486
984775
474179
460374
1088670
1629683
1673929
1822165
605579
985295
1038785
1410535
1234247
341095
525266
216362
66359
869767
1423406
724723
17011
140740
286744
1730409
307852
1040633
1691442
1603165
806624
1723484
1398509
1046569
808302
1602729
74018
580949
80975
1792281
518024
72678
1269287
1321125
462955
1659814
1883047
1004780
760100
89982
1750742
924459
772308
879946
682441
1355856
1799905
482750
1050796
1724807
635611
567944
943451
1971880
507556
1470260
1830539
33331
1481753
633229
1108298
1227687
1427366
1967793
736134
681177
568113
1635532
687460
1878051
1331662
1220664
816648
990432
793650
916978
1840051
783712
1248601
654401
1026984
1619517
902995
345071
853316
664286
155221
540002
1656742
1675656
757804
938779
1697366
5589
1009665
1456226
1577045
46524
1540010
786851
1322505
1331970
594182
1438
1630529
901098
819329
1483718
1543201
1811297
1058635
550144
75072
639421
289807
1397372
1453898
197796
487819
1916856
1149129
1286247
1668983
128226
1238844
227255
128757
1885889
783058
1405223
691304
1333090
1162536
1806015
1795616
1885337
696824
362994
1999190
1959326
1939144
1370759
364285
1349438
496164
1487247
1592126
1195356
1658839
49649
162988
853693
440277
537765
649538
803986
135917
228924
413134
1708456
1997212
1892202
537270
1028780
213795
1443344
764758
1564498
1040261
214252
222596
1395998
705845
840642
1192922
1084672
1954407
1620276
265019
1301361
1085765
1201341
1463773
816433
1476168
779834
1591441
1466368
333495
906016
1257108
1087809
1424038
831206
555252
211789
1218007
332196
1447339
1958394
1904627
1990673
178475
886097
294207
1095683
867024
1059901
1404294
517572
1856029
777660
557035
103762
1396144
342222
297868
1497010
1319248
1921366
81451
88989
875027
194390
301336
1692197
433620
383355
1897553
1532372
1801695
152227
280138
894906
1118534
1404579
1470858
413274
421162
1818875
1979535
1228223
1035777
316556
1373683
1886548
584493
1194834
1882748
1519195
1393511
1878300
1214525
319739
1857915
1120800
1884573
1221586
613965
1661395
1647305
1020095
1839094
1750413
98279
197721
72739
1592378
167035
725182
1399037
40395
344677
1800742
525174
506253
285019
766819
807989
1800221
136451
921477
387408
544777
707304
632907
1386767
1567180
685625
1059643
1499770
1260800
1258808
965779
1414427
809102
335280
311381
1076910
163543
442224
260348
1545998
1983819
1761683
916282
992033
711427
1860887
1353348
620213
1536709
249512
285702
1541923
1447582
731112
367051
1144789
68014
1178819
608988
803590
1546616
964270
1359254
1482108
497557
1896042
802175
1572526
511260
249297
1812807
855413
1524565
1020949
327080
188684
331564
1927610
28283
799914
475333
400513
1202659
1038602
324961
510636
1243368
75246
1814675
2537
1055444
1169905
236444
1089872
1670266
1824391
1298524
618408
1118938
320628
1060055
831586
1220958
809844
1433196
901166
1932951
1792004
1729256
563409
1757474
356209
1202080
1357020
654251
772083
1891408
1535635
1160864
602926
973446
1342769
1959082
1208651
853415
50830
139364
1005879
1085393
177930
566300
599349
347313
1088621
1152812
642322
1092170
1485528
813573
1821413
1183822
235819
1862925
1577392
959025
125477
1981021
229573
1922006
261835
1149685
619668
894631
645694
135973
472887
286186
1834735
1004828
1768369
460184
255924
1510640
1187308
992849
38269
930918
1342363
1750606
556837
205085
1817397
1474960
1516307
1752228
59020
1495518
693013
110918
541625
26192
1487970
1912041
549089
195168
333539
1205961
1441026
256748
317540
1905026
1171107
822494
790803
233664
1258480
1901697
1928530
1515403
619615
935625
579690
706816
407866
1772123
267233
72687
464182
95590
1530681
1454589
513163
1016724
1933731
468343
999538
1827030
1639856
609792
1271568
1007575
1689012
752937
897809
1433438
543152
1088923
186319
830767
1539711
1797763
1537754
1407995
192870
1233888
434951
1555434
1329103
1991557
1024560
1449554
1460492
937944
1245108
311801
158842
823781
307257
22338
1056935
1729113
1793937
905913
1414554
56507
912139
41838
1916553
1988313
126615
1249324
1641974
366907
957250
1081857
787971
1692515
1725382
691206
1277642
18043
410395
228660
1838327
1701403
1172441
1077949
1389808
1674169
566119
93134
1218289
461081
201693
429003
290425
1312052
260550
868876
1803289
212293
114213
1382635
1706175
874845
230783
1765422
412090
1786377
972071
1674316
1771678
326770
680305
196470
1468034
1523018
669509
1046194
1785584
964261
426783
1997656
1168665
427496
425999
1855103
499465
534289
1034489
372929
1544739
687206
1488575
145249
892474
1106590
370669
575726
254997
635259
1863317
1549084
822745
1620091
869969
1350645
900265
1712292
1543479
575309
1882058
176654
1299661
842306
1561521
1286324
1724195
1052089
1068815
163932
873119
831948
853484
1183209
295027
1698158
1168010
1782235
599987
1386742
216080
464017
1877371
1221870
1572218
1599639
1130167
1835021
848107
1497939
1889192
520570
469555
993905
1165264
387314
80918
1133994
714727
14172
936747
690393
882089
1038699
1114562
533001
561447
425160
1267972
1818768
1028713
1973806
366256
520088
1023298
1205261
333108
94298
1331071
1930132
651181
1640510
605154
369962
891
1605959
394590
453901
105836
1148899
332680
1333426
999098
1264746
809000
1289486
1938676
953183
368242
1879566
1916891
1741033
109469
602701
1886471
270058
246058
677109
654216
102312
1056468
1572265
1279683
1805107
1368252
1421781
1636921
1305763
433901
396805
1176159
1202247
1187409
271278
1908160
257214
91169
674267
371914
160693
1370982
356355
517264
1319667
1438854
475874
1479893
1509690
1496676
141664
20488
1420946
1518332
121306
934591
859705
544270
219630
1633295
379916
1547057
1907193
1412384
1544314
39159
1311300
1788546
1675037
1134781
201654
407659
920119
1656814
379524
235561
965026
1309691
1433486
1327613
1098899
1625670
142161
233015
1075523
1969748
1067929
1319633
1451308
218412
1108054
1318020
801125
1876669
1184158
397044
1476526
1917920
1443903
39666
1266040
1452332
122109
876519
1031765
105886
955138
1420879
1233537
34086
1843562
111522
464236
1062320
1580346
464045
882155
468697
589444
1855119
344230
61569
1229714
1028756
1456280
652516
808429
667860
1648002
320602
577619
300525
950637
847012
1420367
248055
1660414
688856
1029306
51081
708819
1153027
1840693
1439189
551866
731290
1112149
1044375
1306752
1408974
1474235
571431
923104
753308
507126
1474979
1754176
591153
1096779
958107
12932
1541642
19301
133987
1628847
1799788
160475
794115
1532363
529025
430009
1635672
637445
964544
1851794
1489927
908345
1664823
130333
313837
1935093
1314742
1536084
1973547
1664521
1760793
34237
105915
1336815
459097
1464095
1827901
816351
1891921
1787756
123501
1980193
708165
867561
1402345
311224
1283580
1533105
1294151
775510
1045041
1155880
485354
169081
643401
966915
190544
125072
669279
1684370
82774
1253724
617774
468787
1207194
1753438
602062
1376346
1255674
1647782
44002
543171
241483
248512
1058023
1054263
491446
814895
646811
1218825
1202272
657713
1844812
1405026
1136899
866884
1983188
1070915
1455610
387311
1499379
1133283
57580
602766
1534617
1743480
1293898
188772
799840
1563956
1747127
1749262
73075
1111602
1835547
1461421
1579223
953403
884504
1528935
1449220
397816
18883
1840746
552001
596003
1395418
707023
670883
1866878
1352266
883373
351738
1515747
155773
1017518
908800
923862
953768
1536055
97218
1343706
119446
456747
228324
634606
1388998
31016
1395508
607506
924929
807806
930972
1570280
127079
1188481
1949040
764263
29911
1652456
480560
1291872
224932
1589534
1457016
262842
1034819
1891884
1316897
78762
1193777
1260672
1701191
583137
962927
837666
1830543
1193661
1208259
933740
835893
1160160
1371784
1783444
324809
554287
823630
1101713
560693
1402364
564321
262465
445313
1515155
669446
530773
976936
1435316
545120
897806
334132
1274633
409170
1808105
430335
361512
789547
928420
286897
1536624
533306
1932509
1722184
1666726
1539179
1032817
195381
902713
1218349
163701
238648
1820251
1032702
696059
362430
720821
905414
1654860
1938551
1832393
1286312
871352
793556
1897331
292711
1369185
528927
1066812
841672
1806814
1132169
1765618
1878432
1397338
522865
673265
262323
14556
680931
241271
235509
1724712
235886
988078
133728
1291870
665418
643093
321293
1025880
1200548
308940
1578467
1995869
943224
1530937
813145
658440
1425493
1691708
295065
146585
1561602
1807360
138765
546573
1378424
1096922
914915
8433
58182
39023
1504232
1742307
370010
1804742
1608124
187817
1912777
862602
70786
179074
889814
1569490
479147
1475557
618056
1433973
1395526
1751131
1602403
1138442
1509633
1800529
1489773
1832975
764322
1246882
738531
1968746
697108
1112997
1902415
1852757
860285
789908
1274143
1316571
372615
217637
560031
1825531
815155
252541
291481
911994
60852
543686
419141
795473
1522772
1662837
895218
1907715
259598
1368800
6573
968431
1379717
502675
912908
831094
1385526
1883539
1530991
1029619
1001495
46556
1617809
489831
1284843
443143
1554714
84481
1669673
1699828
1959116
3645
54415
1294578
1134337
581482
109302
804569
648942
1651258
1657261
811145
1655385
1227312
868577
1390635
934543
1593966
399973
369056
877512
1635526
1150390
1571588
939821
1665188
1033611
1435162
1181707
208666
750189
737365
912229
541776
1509897
275963
1534473
1704019
1028719
1562792
397905
1869007
577264
1955653
912007
570278
1813352
1239965
813431
960691
1194997
1568253
1189992
1339085
923111
858859
467382
991368
594439
518978
1452050
1276657
886636
1455793
565392
108103
937379
956594
1917808
295125
1808150
1286026
444702
728940
651084
12195
343766
201983
650059
1754705
1254302
1884500
1257157
112401
724953
966072
1128213
289579
872387
621770
1676750
1278301
1878980
344001
1171385
410441
1930191
1592386
655870
1481727
455004
1480674
1031375
1959991
202939
419209
1778267
1435432
280908
180184
1034214
107743
1247967
1360689
1821556
1060659
41823
1330398
277245
855540
1132897
1304501
1930468
1033753
257675
1788179
1431066
1469143
1698780
408638
715729
1708562
998113
954992
133016
1729429
1402067
1123086
1428523
1727025
1168882
1805682
1647602
1638109
1420461
1606691
544135
1099323
1614855
44872
1099273
896610
213597
181093
192631
1505220
1036861
578223
1226466
541990
1800646
1271659
637117
676412
1707790
1861998
1866532
1635646
268108
60478
1875259
995246
729607
213291
265655
1804100
874641
176229
1953528
759348
392697
398522
1224081
324013
342308
1033114
908033
1336412
1909295
1483725
883168
1254889
65834
186355
1399778
534537
54077
161601
1232243
769398
1180852
1481879
1015601
388615
987125
523971
1882019
1679950
509895
1507103
947813
1963079
936524
1973217
1787484
644965
1696863
552827
11817
1540728
1382404
1227817
1419851
754440
1326874
1259229
484344
765618
160157
232004
1211949
1480906
526775
632111
1637823
1451262
1411945
1486463
195130
1279021
953912
1656268
1036666
312937
1840023
966836
1914858
398300
201958
93081
719980
1985212
572859
1871274
1141053
433317
748473
1262971
445609
256177
1407799
775721
1915708
1935548
319728
107529
319552
1424900
1736288
108646
69688
18905
1808574
1716591
163851
1843839
386029
611782
918758
705968
177589
510559
904165
1131254
1664733
139818
668398
1796824
504061
1711908
1773764
663329
727036
398137
940379
695100
1573600
1550921
1128109
912652
72620
877222
1562338
1484977
1104222
1964744
279023
1220040
953149
120847
334863
1630131
1400477
967074
1615176
93408
644240
737347
1701871
1728058
484917
1850926
946354
386171
1920171
1127009
715554
1447855
1275118
1706537
1118284
169330
1217180
1896359
1275252
864500
1937709
313263
641690
658678
1640885
749064
1424473
1874057
392641
323778
1659902
1043952
1488647
1894127
1422516
994398
706832
29981
853276
458818
497672
595537
1846474
1981018
1374412
963602
1372487
1126325
1077377
1247568
355997
364235
366141
753987
1441048
887576
758308
1778284
1908438
1924387
1085351
748024
21674
1521631
1117845
1702757
843090
1949599
717473
1587238
635427
302910
138571
425055
905350
1125043
301229
122570
931294
1760344
359005
1193490
916318
1469422
1272340
513756
288529
225901
1864490
1718404
965882
581663
922619
1910065
452223
163470
1240453
1137139
1748179
751571
71427
1864566
1346054
1751263
1814603
1697243
1093683
1002468
212113
1989072
1580302
1158696
1523762
593855
782829
159686
1181770
1675973
675642
1273120
1072152
1520765
691999
996105
1765873
657736
738696
921407
1890786
1305065
1484154
634195
660054
1485315
762857
860545
358138
790653
1480715
226241
892530
1209037
1259968
1635468
834898
20891
1793899
1834622
1350126
361019
469363
397025
546844
1084802
653578
1585826
490750
927881
1194101
1545411
1806554
621295
1369588
1888984
154979
1326055
1603663
46766
806249
1283034
928993
678379
969786
899117
1450769
310038
1687850
485067
1521730
1712386
707944
996855
646270
953796
1167784
1160488
1065010
1768789
103746
153618
1431320
75677
471667
668083
1274149
807511
771856
235839
1808195
1635044
1689168
1107231
1421968
1287091
1615192
879936
1524357
1567528
1817015
1564683
148020
1635585
127880
315546
827550
1386569
658463
1896514
152287
1792034
688022
68665
71809
1787232
302894
296326
72169
1534434
168812
1650074
1172890
1417328
1129853
820420
194312
1260734
575463
1475342
214521
1878010
30406
1607869
666142
1560022
980650
1259967
1593509
816755
1370305
949320
657113
213525
688732
599877
175854
1737406
382383
1144889
117116
32009
456915
845953
80509
682310
347351
1980750
1532167
712241
789677
1922788
1498666
197375
796417
1559648
1526153
485253
1766535
659490
89569
1197505
1134635
1994960
545691
1404475
1333852
1088172
908517
1036806
984729
1910141
69270
493538
507540
595536
1379977
1381335
892131
1992255
1426864
1522432
691745
676536
1379855
571887
1833846
488434
196561
141551
1304511
1098529
1215971
1246519
874018
859107
490793
585338
986239
1335325
190594
989524
1772255
1720662
1681388
317873
1961485
549171
326880
227386
898036
650961
1297057
811540
1801823
780456
756003
1894348
1074214
1556833
1632652
623121
112644
38077
113136
1331881
1318011
127701
543496
1612706
917967
910403
1178910
1941564
1632393
498968
1632617
1156920
1181197
404646
536232
1049568
1190638
1007781
626122
513565
214747
1675453
948773
208981
49050
1638462
154337
1205778
566912
1780381
855737
1830516
679472
1374313
293228
1616820
1756264
1004295
289516
1680438
966399
6027
1754884
359024
1778617
1278609
1583983
382357
998322
900176
978448
1286618
1958226
945192
128138
404663
1904431
1374578
1714348
335488
202012
860157
209590
61251
897038
677726
487481
1247448
945476
1997535
1313712
377281
1388963
1324277
1308463
1940100
1741375
704624
656959
188086
1392849
1590554
423377
1016010
527076
1133750
306564
1322367
1270304
319945
1729030
1087451
1853344
1226922
1157930
1120626
1017677
326649
1962399
189768
598313
223320
1289204
1121599
378307
955704
1221507
160152
1907350
930926
631051
1673464
1621537
649487
1497557
244376
840308
1208757
1709997
1845036
1689263
862832
717719
720205
833916
14701
431697
993600
319353
801427
251628
1618138
3715
1828788
773027
1687114
224100
1487604
202104
1054851
449712
1297718
105233
1316664
1423927
1697634
1968417
597955
177586
1046144
600460
1507044
240911
1896347
1352064
1037842
372831
1167414
204610
1798583
1362963
1147623
385867
931512
620262
539910
1637292
1653922
152292
1602837
1886602
897332
102745
1111780
335570
1080766
1321511
1586999
987065
1053348
1551277
1560951
842019
1195130
707142
1358299
179391
722916
314420
1496727
936766
774341
219620
48700
1278616
654613
1990029
539416
1709750
510742
1940083
1533202
1586448
976319
475416
1465277
1111807
1854662
1714984
1809366
1497217
1778924
1011669
593440
1024977
677176
1294760
1639787
1700823
1739837
1583323
652830
292197
1429009
1932639
973949
1421816
565608
1888446
589524
1094611
482720
411440
1306798
905183
1028486
1293390
1416005
103339
101251
732979
391169
124361
1093186
1213930
248253
1033989
338806
1439456
767672
1175636
112957
818759
1278817
1065166
215341
1851614
1294096
1971981
1631818
1563661
231143
1839265
1360934
1089221
698950
1377164
307095
285899
665784
399651
959371
1445843
1909135
307216
23450
1882975
574909
861254
410646
1896527
88553
1580016
403008
1400214
614206
1081259
1282992
1985226
1764914
452792
189119
594866
626699
426631
1723643
265805
677880
1432343
102924
1773564
672370
1210537
828602
1586827
336828
70715
1539783
1191632
1897964
712408
804185
36507
259197
1398477
25067
1895924
645033
659845
861650
260626
1518925
153870
1996507
1836799
559631
648064
1810880
1963687
1182558
195654
288039
514512
1375882
1531532
760710
1614549
902999
1041073
1198402
1842721
1478972
348689
1114593
1346563
1913297
403778
834543
1564248
725175
1338439
1041311
272076
851852
1862517
1719370
1381824
1869065
1022276
1868881
968350
239128
1154575
911403
511431
18414
226185
961121
974621
1581259
1884622
1309300
1790170
728660
1575403
1228668
391719
1037350
231620
1760127
1387059
1891553
1176943
1463310
1657647
299121
1477922
701967
564593
1037527
1278235
1346130
571304
1901373
1552471
1554617
141464
1726690
393774
1190723
1096170
1726167
965958
916097
1242469
1665060
107332
1878057
1181228
543030
1810922
1549675
1681330
578805
969504
1665925
1806275
859656
301592
184212
1166513
1284822
1793406
252537
183043
1704210
26644
258466
1133113
522350
1253615
1384175
1265606
936228
145042
989985
564110
1795885
1216950
1424098
1648746
309584
1347016
707338
1190898
1913550
1015800
1294025
477966
526222
84477
302276
763003
17763
1210563
1601717
471695
1337639
461055
493833
1378490
212348
1153934
320254
587351
40388
1530216
277715
1198399
1116743
384393
1424019
1485413
1120832
1362760
46004
632217
271588
113871
1884578
68477
1711183
802700
1286760
1554337
218245
1295457
787472
1078686
994621
1442282
1357867
1083274
1294652
1261637
139276
1180144
1603276
52749
309050
9325
755769
425615
111670
820509
1957856
519085
212583
1186026
925859
1158212
1195715
1739692
686487
1606092
1058987
1105938
61984
1807194
704553
710200
1785665
1943649
1189475
435333
1424544
530612
649305
996809
1337611
1750843
1303085
1274588
1799471
82245
701665
497189
1868972
1761790
81215
223834
1614979
671847
613336
445082
49792
196654
1728501
1990264
1007144
1906866
1711985
145885
363385
694502
1833290
535957
1284863
389561
317603
826052
759846
1194097
1952727
710418
1586268
1437840
975834
243143
1382600
1086484
536417
23639
142209
526992
1988316
937471
233410
958957
82189
1228736
1604117
89807
342758
1274266
752454
217539
1433576
710824
1817337
1245807
1353321
155661
27287
1683417
839595
1720345
1062090
1405701
1531145
241581
1978615
1993865
1159059
134875
1840656
1516676
122300
1656762
1378483
717352
440443
1159686
743992
136373
984412
1864121
173644
1738456
1829537
876340
1243287
182062
171877
17374
486983
60368
708896
1133380
1381422
915763
188480
496546
464803
1689128
315706
777855
1012181
377560
1388336
143782
1663528
544448
614395
205399
979160
1764318
900901
335019
1310998
1535754
771502
408454
66816
255957
124826
591791
641679
1284549
1252350
1069574
704724
1613255
324654
518202
703032
822684
1130834
587906
350802
412187
1742151
592102
249419
1250763
1768679
1377061
1409201
839802
120591
1568587
77835
1779726
92840
130654
938489
720289
584723
1495190
1323813
1436888
528574
850731
642999
1433288
654757
1836055
456907
1110648
260262
1609161
644289
881269
522997
730238
987429
498162
682560
1770392
310765
1953808
1064090
1052954
1319798
1966740
1325593
1282797
736172
620591
609483
1967540
1030630
45655
623914
1049026
62313
1949738
69928
876285
1535788
1945340
39227
73291
194446
1514926
650414
1679190
1902191
1812655
865206
1909100
1619801
1479836
188508
1288086
951332
1102809
264143
308516
63177
43093
1172255
1678954
1931226
775076
1591551
1125838
1223159
1689430
730356
1151814
1602834
56920
915397
866462
977165
733322
985844
498036
1380318
997358
1399707
428500
307514
923944
1607831
1594982
201967
1632676
1657116
1914711
308406
1994702
1640927
685152
414196
646649
916411
162374
1593614
1354029
1593988
1941758
1529556
669257
1441080
644046
596733
563420
893443
429233
1408351
1804393
496318
946595
1672766
490410
383435
960020
462540
700156
1331048
672198
868475
1239765
1551785
1505336
1206123
1052058
14412
1648376
398019
1724229
1583366
1392418
1860846
119950
827052
1625328
34400
443140
263130
1679353
328199
1619965
1491261
67849
943182
1386490
230991
201683
842859
1077224
1942910
673715
1588704
1763183
965052
388074
1135503
1527787
1194009
220446
1401026
535133
1733186
1207816
1317377
1305527
541397
1785979
1876002
1928399
748067
663638
661989
1710046
299294
1584581
976947
67208
1463557
19251
828182
702275
1489008
119377
1696436
1311622
1473755
76822
1828453
1183967
4237
858216
798811
74608
1201436
1710921
486429
1494650
27654
810799
1219663
827679
980057
1101488
751594
587736
1689181
1833221
403600
883575
1350665
1880923
699110
785392
1398444
1685778
1996739
1771870
125283
910389
1878886
1190974
1640354
252996
1929475
280582
1075722
21575
1727344
326841
72974
1920033
865424
418127
1475415
234109
1640054
1024143
1152788
380298
975764
1131062
428370
1253827
1262516
1354151
1526072
1223976
1963415
416262
1114204
334597
1179470
920990
1549343
1825909
352607
1000853
591166
542824
1676252
793734
1719669
442120
488438
1344884
651968
1494889
1679746
1442036
900326
1585932
1411530
1793985
792465
915863
1749941
985989
335429
1686462
1016074
1967360
758290
1673387
1212914
427102
1468820
839643
210261
576365
1492001
1961596
580590
86378
1208955
716297
564998
1445391
179038
993123
532226
895022
604628
39344
1211341
1259007
537169
1062921
1119828
70212
446099
178621
1437631
375163
1021410
79750
781099
1029349
786690
1784266
1687542
1466910
1251435
1038834
1807786
993489
140231
278795
1021142
29635
1314740
812087
723730
1846598
560267
1076073
882697
64051
587205
1287891
892683
660814
1986695
1695251
800686
472486
840909
962493
1261665
1984001
632057
1588806
1874071
423025
1344735
1688768
176809
18869
520370
399621
1374372
617651
1712254
1402965
1588777
1938881
733546
141704
1834898
291324
874321
398153
705965
350285
344534
276568
60280
1489360
629170
1490803
1501989
1163341
56164
1880757
1606276
275688
1942762
269892
971529
843973
1249169
1541019
885540
1546571
1419888
1315118
1243381
1084512
681428
1174726
849541
1549478
553356
1570624
1969906
778500
1177283
1889861
1656091
1115371
53506
801559
747168
941161
1384217
354823
1327556
1527096
831774
629908
991809
1065362
518064
275674
1697738
1112061
1469543
489862
813474
1128629
1385979
131086
1680427
229325
1800179
1433305
456068
937710
266742
1189526
941328
1622022
547360
1090641
316062
1600106
757304
23320
1342265
1400922
614038
1377180
714227
243668
1530852
707358
1284343
291152
1730669
1625182
890484
1258445
1841295
604575
1912719
422895
1579294
1071922
1591035
181596
940521
1509657
333793
1530203
1469375
211684
1726360
1885821
768311
1035847
568639
175496
1530527
1673099
1062261
1089827
75297
61496
420306
1172649
611716
896887
1017537
104021
1024507
153710
791768
1941206
806090
1979827
1194227
520544
385483
1022643
1690276
1912176
1425825
860225
1201439
492138
1124179
1689840
646925
384984
323605
1185651
976634
1429287
284416
640382
1696721
1506401
1162730
1792976
241544
1771415
922115
871340
42444
624108
585510
126032
919793
400746
1038054
968812
220505
425007
1361529
1712625
1469536
1355228
113129
471134
261991
498746
725736
1517398
1249423
1477870
1565390
82769
898283
1894185
1510872
1341516
1909294
639588
374279
184980
955377
1740620
296523
21914
453830
604409
1412381
650748
578824
238843
1409505
1357490
1472352
1350070
1991868
1865790
1275237
193828
646208
1579641
1871739
770527
1054943
764653
262491
726761
1360079
549666
1477220
428179
616367
1352482
332270
591546
1039130
721373
1004418
947324
700652
1544730
829411
14080
579602
350008
604150
312428
54371
816559
1607510
130551
1398290
1599455
59415
1095166
719536
549504
685083
290546
1140240
286414
368974
384676
522205
259730
176286
992244
521497
1622357
1282196
54170
1730729
334426
770200
1330515
1608991
206639
229431
1332184
1066996
419347
1864396
817207
1627677
136016
31530
350039
791862
1952730
5190
1421011
1777280
1583454
1711647
381129
1637731
1060873
1689287
1519581
1141490
1191508
568369
81964
22332
1970184
89173
894689
881566
1655081
1865606
1178293
1609821
67013
1003582
1460729
1817199
1417222
1670742
1417800
1924682
1953171
1606355
1623138
1300488
1001636
369287
151134
790375
1105773
1837165
983649
1085074
395072
987258
868770
670581
1374976
321611
519925
818923
172546
1999572
13236
754614
1142165
1002889
678397
1585422
71425
291775
996901
1425591
919949
1565436
235831
1810234
442806
1300439
1137060
1808774
1722918
652214
1841331
866353
944563
1459731
174323
910694
1449749
1985087
1644003
299350
1718874
1341218
1567535
569386
240627
544817
795094
67166
559244
1027702
1318031
682990
1053777
631593
842630
1908701
1572485
1023195
224776
1405664
1264787
619454
809675
1612978
1742605
1765187
557559
722298
36948
134448
457927
270020
822372
331789
1676780
738798
1674682
236714
376123
1650285
310365
1243692
1375276
864676
1769379
1308050
805656
804635
963310
627585
68018
508149
1523195
1330420
356647
814983
1917124
1706879
412872
1692806
992318
1444759
1440262
1538225
369780
448869
81247
1500507
923656
1764201
195476
117872
1037233
58396
520594
69264
836677
752658
839120
58614
1823762
279150
455983
163305
374159
1001390
1837296
573881
560938
729902
1168294
1820391
1014571
365967
864958
887237
1402513
711636
1707865
911564
1124175
1256851
1417970
1579929
1863408
894574
151568
364859
556662
1927118
1051214
1889058
1148719
682335
1503604
229757
143091
322825
44863
283193
1852929
1244899
383816
1217445
1200689
419449
1586434
1715123
1395297
147221
105222
380746
1338063
693685
122284
928403
258888
1305189
1613332
479346
596898
1436905
1443379
506413
1566386
586318
873060
1758988
1763237
1448734
797868
982914
215797
1797513
446320
358215
122647
929263
1760439
303050
1318606
406976
408397
703474
1753375
1303822
555946
1611445
1214952
66451
608606
1718306
164890
1594457
1419382
929481
686776
1539482
956661
1933772
1281962
886684
1152949
702758
1459308
1916813
234597
989458
640834
235830
1110584
1195398
1368638
236442
1104036
812277
1139816
965516
1001929
1795459
156242
1793884
1165436
473967
1610337
884307
377651
1229029
1289518
8686
1459655
143575
1117213
1893199
35920
1908874
638782
749243
1169575
1330573
1513980
294737
1436661
1388460
1842562
1870595
833303
954538
588669
633758
1181200
1685854
1776641
273440
381648
194565
255607
1968940
828570
938842
1419096
146285
799407
1933114
1553024
581806
465017
511890
626621
1539147
495697
1367115
1516957
1695599
1109896
1731982
1450454
231577
1062182
1812243
1098118
879564
245365
533256
1784954
523279
19771
1486950
98259
1374475
274074
222577
605965
898390
1105752
59893
932312
162709
1996231
665376
1208646
597614
860112
1854397
441523
1701465
385935
1435034
635550
1939990
1730251
1894952
1452508
910700
1675578
566545
1569051
940130
1776402
801714
147155
239872
666296
1413998
770337
1101313
856595
1578438
488251
260083
66516
492394
1466941
1192633
164188
1350608
892470
1678943
24638
1647670
804615
302227
1715811
559844
1156259
713782
1369477
463712
624126
491693
105700
1936162
972021
388040
877277
1184931
1452452
1337753
746183
1431019
990776
1948762
1087271
838669
770521
993572
1926306
1365545
1595889
723851
808708
876267
242776
1229932
1578804
901882
390902
133305
1032064
864288
336416
1064698
239856
744795
17044
1557476
1306429
1400111
1273885
1347358
1243827
1094335
919775
1774269
285628
1626953
1078983
1055916
1934065
452980
1731012
680511
1920203
1629400
496168
767472
1856079
236515
98388
1808403
730457
651217
1006328
617034
496708
1956374
1113546
1911574
235521
1783626
871886
1974666
1910082
842466
28789
1088904
1137458
10268
559017
1432059
419686
334198
352714
888649
984773
1801735
205166
48067
231065
1445805
1945775
1533392
409709
1446041
818835
1716500
1463279
529557
99618
1052677
1572989
1176818
1930916
198854
1302859
233842
1475572
834175
198993
1450496
1323688
1270953
1912617
703854
1058607
884975
1395788
779971
115770
1355256
406477
946167
1727212
1071502
609048
1797033
702765
912108
362317
1451748
492689
803598
798067
1783244
877034
1420363
1620750
748371
966647
1956454
92241
1695964
247096
747759
773514
286486
410970
1423159
246129
171332
1125271
1747472
727277
1336746
1331042
1546631
830329
813610
49391
301969
1907423
74235
822185
290239
1795185
505559
504733
599373
16865
704293
1256735
956080
462321
1755796
1622337
1134283
645658
742687
1339358
397114
1602390
1666418
485057
1230558
767058
1022620
1460744
405131
654364
866378
1968571
484580
1789606
660046
1521443
633657
912966
1011454
1391101
148081
784690
1009076
265262
932668
1853000
994762
1226322
435883
980461
116824
1471028
1938900
481025
208147
1316395
1869281
860312
1628681
524847
1620828
1985873
394043
1222293
211229
1802985
216497
563952
396595
342493
1131546
341157
572887
1388021
189817
286327
1761721
586082
976688
875360
480128
513229
1602664
21479
1861658
1606131
465328
171930
779767
1495202
483040
604257
717980
1138612
665692
1321017
1425120
1658149
917158
705684
535323
573567
1109037
513147
1367286
1400499
1055160
698842
726142
1324736
1980508
760047
787015
1246851
962337
509257
1640124
680428
737467
309633
1787193
1402751
1902946
1926441
674451
533310
1508708
1815163
1235245
1833934
413635
1917552
1632061
703095
447305
578490
401235
1452735
1685941
918612
505335
847606
164118
244536
1698872
170502
432779
415262
436573
1677799
332463
487478
1588173
686720
1832689
1979405
1745461
161567
1155796
888306
1264287
115990
674369
818050
1977132
510658
1367178
109875
279770
675003
1177056
1070116
1504530
721984
828519
1546823
422626
1828910
477221
7636
965510
1278272
1779871
1170107
627333
825578
1568282
989511
1739684
1678545
788862
1629567
766410
1355363
653821
1568907
1295314
756860
974841
155447
1701835
16812
467831
212372
1308662
247309
1606018
473969
703284
761135
761989
1805647
1772987
1837449
1407657
910140
646716
660369
1174363
1620379
627527
145864
1128983
1660802
1802649
1401745
1679508
1790631
1674685
807095
898154
283225
1712884
1634256
1244387
1388437
763261
162612
21839
710621
867337
1517695
872115
1905499
1143680
1596002
1887781
1849114
1875270
785460
1045274
1907456
1254070
1835222
1662701
977965
1542730
1234660
1265932
486138
1801446
1609747
1169159
811141
1273294
123784
6707
1135479
1167680
361358
1252196
801529
1877842
894405
567244
1822647
1812925
1545172
567506
736784
1212933
1978145
1977643
547173
1141478
1153659
1258006
1874504
1234474
488545
1796379
1855016
1566748
904930
997065
237556
1627486
406960
1285511
1937031
556024
1380737
1366915
1170358
710092
1842923
971202
1269734
1680094
593353
413037
761552
733525
1095578
1959251
487742
52652
99437
561440
689197
1216998
895754
1500404
1915099
1832043
1889875
150215
1690924
756566
350005
1368988
1868885
850311
390608
1615759
107698
628105
949046
1694193
1516004
701548
1258439
4668
293252
1401844
238578
1368875
1745323
1635089
606046
1350784
1410029
408303
1683018
1969345
896467
708404
47322
1874513
733652
603790
611202
124080
1350685
960867
1370033
396973
1441870
1681269
29422
958796
1542852
559664
225873
1925617
724518
926393
13860
1672496
1255748
453303
269571
1530409
1161027
1486775
1234001
1772329
1737478
1954936
1628722
1088982
1314115
370258
827375
100402
1610510
1867158
417376
1108769
1344103
829556
1898828
914751
1802829
207152
1696799
719886
1603653
939493
1586418
1854965
428926
1783241
1590344
32774
1053322
49856
759135
805863
9736
1120295
55045
1579709
844067
942200
1624881
1162733
1198368
1683968
456458
1602960
297556
1501149
1935107
666640
781950
770695
1974666
1120672
1788713
590111
1389993
587504
907206
1526771
12926
679104
286860
1391733
889328
502293
449341
1112270
700228
1849170
1632937
1205887
1568656
1797167
141945
1954341
1924223
1695651
514922
286035
879472
1340935
951797
645365
1177724
362376
107742
1915749
1874092
1970579
540930
769991
1774306
1010709
1442720
1352364
1870730
1891567
1983847
1994636
1905992
1662397
387558
1731656
1430248
529431
1814714
376147
1848566
1902715
156891
1306257
982235
1634668
1266334
543138
1560508
1025494
1538459
193876
538968
12198
241796
1504573
1065461
252034
81286
1839029
1019123
1992451
134575
1691946
1826675
1191587
1641634
206584
504300
1452361
1156520
1098651
1788425
742628
1909258
628130
1197635
643779
1434080
875562
1939464
752663
1540808
1952636
28434
1223052
1981526
658551
559146
1946674
1821787
1434447
1078618
1561390
192200
1183114
1422531
1742129
1850933
623040
912529
1251610
834342
1751308
510626
74601
1933603
377229
231134
564775
1697231
1578691
821284
1460219
665689
452917
1572456
641537
1978007
1917645
527178
469260
444604
483792
1030138
1603974
984609
1300660
961260
634364
1660178
590849
503451
714175
1852979
1908576
361963
276157
631550
997356
959452
759152
225105
1398201
100666
802168
384555
330109
1219755
1062184
1324866
1116210
916777
717255
684370
1929599
1241280
1992103
1665433
803721
953143
352013
493932
338039
105027
1585977
1642467
1866863
1308161
201196
1274168
587329
1546463
1351276
1158366
1489667
326319
1444309
892140
102071
254821
1319963
474342
422291
1463655
330977
110055
962783
1916866
1012752
1085273
836794
1453658
1231391
123278
1275045
1338784
243795
1626849
518605
798839
409291
1576190
1039475
1737704
1002465
897511
423072
1468134
1598356
1993737
525750
1485113
175123
1112230
1932207
69393
86023
395144
1578182
1596533
1488261
652020
218581
282606
998743
794489
560028
1294983
385841
99504
1880972
776286
1914143
1127837
1415740
1249256
11980
740158
1416439
1553518
1161037
647340
1601229
959066
1628247
614810
1224002
1208479
1456641
1172417
65715
755497
1676734
1284102
17039
1493856
16143
567651
1625389
1588295
670477
1996278
743325
1766687
736031
1479566
1377284
532901
1420792
1867569
1868053
42901
1242389
1168815
1368959
1314439
375404
1778398
1992832
946408
614691
1123939
187531
974841
129427
678364
849746
205444
619634
1345210
1372306
200826
1563512
600526
158640
1043799
590156
1815617
547407
192231
171593
248844
1579340
159784
222357
1888974
790318
1146141
1714698
1905246
1698443
1755658
932206
1939155
1180431
737257
542762
397605
1016829
1263003
250773
1638586
416622
87335
1048234
948934
1065265
381509
388706
1300317
1322392
1960428
1042578
52305
1579604
650825
167342
1015177
1972610
1136615
870437
1496609
1483751
863809
1163682
1589578
1199816
1393529
1225966
502234
354110
846500
978926
717809
1311618
459063
779162
1676344
1020097
118052
1689708
559141
1802356
1111458
1714326
978377
1672351
1308452
1730308
447578
1062176
797579
984605
1398628
1795846
1113482
903992
1650772
1525624
795179
1164454
1958499
1317100
181298
697352
1446207
1751923
1595814
923913
1053629
173894
1175501
1761369
1323275
205734
763208
1035384
1060524
1452866
1241544
1783971
237440
1224685
1872628
1221432
470859
1577378
1019025
855960
1880777
1212615
755623
635708
999962
70552
725633
1743992
1084437
1649393
509267
1206052
297959
523186
1519533
1934911
1561785
30300
884476
1729424
1130610
840223
1538002
964019
1167622
1463113
476408
165223
286559
349723
1655867
736760
1963816
1994052
704522
59635
1300847
621820
1552155
349892
130317
1129666
1091918
1597055
829782
1463745
1253833
964171
983257
938140
1953421
973528
1525268
624018
897345
1226212
1243687
1955635
376276
357222
194
745736
728736
1134909
1536739
1980325
790928
30613
1146110
68547
1501324
448921
855450
1714823
1469388
123730
1995063
1392325
900039
1297492
1608406
897110
1969499
1041125
529876
1458723
210290
327608
612561
169403
436784
1821788
1662078
1319612
720444
266105
1023534
1816927
627907
897462
602969
1528376
1440615
207811
1425000
189846
1451357
675685
1000504
221245
840608
1014176
1426526
1365562
1904345
1204067
827174
18997
1646715
1449721
1549688
1035030
147577
1249443
437389
1286248
1831463
180853
359431
859686
244803
926805
1086390
308881
440027
1647509
122395
1793238
1466139
1123769
1578805
52929
41489
318195
797640
1646379
1080211
1201561
1971320
1896040
190770
1645528
37732
959050
1423254
1946443
720027
1630371
1439469
944492
449937
1876689
1574178
1748231
46047
1022387
1743377
538527
1060389
1969470
1996800
1349185
1855754
214953
90825
1439543
1476791
593210
179917
1778285
1996579
46612
667902
1914660
809472
1760529
1782624
374382
738539
1424026
559440
1353843
1359815
1572806
897265
56259
1709440
854550
1614069
5404
305119
573101
615595
1813920
270276
1717128
296278
1207556
1258546
327985
1897288
743998
299938
184483
445594
288683
8072
657088
1314297
1576524
781264
1386695
173025
826567
1566258
1718188
3815
384216
114046
1320465
412174
613182
1265762
539104
156909
807402
615745
267495
515122
367257
1684774
1342876
643376
596965
351994
1540503
1138005
1953746
69615
222324
160062
1600195
1589393
1372429
1870322
18566
711487
1558930
594761
1126757
1537283
1079392
792040
1541090
742707
1233083
661715
738851
110715
1655065
881114
276558
113742
944468
1983015
328956
592364
261887
127188
557587
1129361
907077
228962
410424
1256999
36822
1923206
1573695
1079059
548538
374726
241769
1696664
1341437
1321473
1377737
1190254
572073
768902
354780
124581
248683
1674319
1059462
1676081
1064729
946372
1189831
1781016
1975022
126205
1681767
610227
751007
1715539
1159317
179398
702099
340531
682743
1934704
1565046
379319
318878
1941304
1007107
596073
412708
1388414
1735637
736219
1165961
545220
1511391
1721324
787197
1738514
371749
1092135
30585
931834
1627907
510117
423666
396638
1237163
1005353
1872825
1692233
80229
332020
1156908
1611449
1058663
1005713
1194539
290501
888782
638339
739219
1542813
1124926
749012
1849242
1476386
1620968
1852447
265883
742320
369764
289758
251714
1958735
1502263
689275
49540
1403599
1742245
493029
1621356
663236
1464321
1796784
867027
1756135
568440
520881
532520
1911365
1064470
1841732
28998
268076
1600496
376672
411476
1538833
117208
29196
1781991
1814199
1448768
1455376
550584
1021820
370400
1675686
1600970
1550108
406458
1080512
1539659
1813864
388355
1693975
1855620
1209961
1482455
570523
168386
614558
191053
1022307
843672
543637
1319359
786715
944010
122261
1883585
1028112
1730435
1575332
27777
424371
556266
617850
1699862
1392575
406202
1157717
136149
1139754
714603
1392807
1002482
210498
240121
1130922
1580826
98751
211801
895839
1703406
1739919
967319
1883423
1333491
1290514
1577772
1446129
773293
19752
1445251
357687
1668459
506588
628877
683180
1027755
1672503
787879
1118983
641008
480268
630923
1474365
497616
796205
1548398
423269
1345200
1219771
1581517
1970010
1933544
971964
980162
1801761
271172
1322667
487452
1879852
1933023
730055
1259579
1695526
1691752
1627292
606574
1094643
1489008
900456
1064694
596045
1265760
1398032
229199
305474
1748389
452851
559537
274918
236015
1571608
101140
741519
357024
1660321
1913457
654881
626775
1583107
543818
547253
533908
1668358
64696
817187
715171
1659102
1818570
1473992
590668
949742
54456
1715790
1301880
324807
994351
137987
697668
1743309
1887002
1785073
781969
1598607
641686
607174
524651
823156
1299970
270106
526175
1997711
1285475
1501249
648002
136420
1198774
667936
526899
1226326
1796595
1280825
349401
1483517
63091
1009133
1671573
824093
20548
1912308
814408
374567
1260094
617875
818270
324492
1529518
194828
1878082
611503
141255
53104
1455657
771158
1533204
713896
1226312
222077
1288320
848332
1702506
111050
507082
171748
1899293
311282
383718
638345
998643
1505322
1716631
738328
509123
1948783
692459
1252536
1499544
1590486
66260
958681
1429053
714051
1639971
1403078
1659061
878757
740182
147486
199551
1910906
1990950
736536
1191265
1295706
1731632
1802218
1028931
1278226
1057749
234402
252895
237767
629544
404523
1179540
28524
589927
1439722
301301
1251568
541495
37206
795461
1618322
404891
295607
1653451
509994
1749014
1798043
307253
654514
1423984
1149843
1447589
1472352
352397
1570836
447427
1859324
1753190
1665426
1961936
1224735
604307
148359
1530771
884474
1545659
418240
1532808
396460
1603477
572011
47024
1420055
719416
1934891
874058
1328223
1858748
133385
123962
1466366
411573
1319282
48741
1023687
646006
1946735
598857
281498
539183
219280
1195190
1058138
1492412
1889467
630616
437419
1816359
1451635
1463154
931533
992165
1697927
1589252
1339633
1210133
317410
1209871
1235790
1451957
730268
799493
473204
1278983
208343
1931834
821218
1316489
658732
63757
1682144
1091301
1843536
1954457
1196653
376506
1029713
1907263
1134113
1933974
1019038
1532045
1058546
519646
617888
784789
1852915
206415
1764762
1431088
1136050
82964
1787587
905674
612704
466209
1763975
788360
1776677
894660
1832651
13143
935387
37876
455277
1472659
763446
1507171
619669
535274
1554011
1103780
622552
1143338
164064
710468
253139
1978294
824028
1077912
583316
76490
558138
1493267
1003583
237572
1362632
1272310
1547265
1373481
885043
1622535
52563
1064388
357666
306360
663079
1508074
1468238
254742
492434
387736
1265528
1463898
1123800
1844362
501753
112532
1305840
1263395
1736453
1391125
1680295
874988
1476524
1431731
1665008
1998462
374234
1506921
102069
219518
1888725
1434887
534269
492048
333643
50104
266418
1241357
1571998
1618840
1383105
666577
1082719
1475555
1589992
116511
1880479
1014987
1486910
661895
279970
757816
1008995
1423306
993159
545937
202003
1769486
1650896
648713
368536
849697
89858
1214134
483798
1434082
1971893
907858
1696776
1355944
1773359
1514484
454043
1429594
203649
361276
216761
1911548
695739
398916
1214927
918722
172453
149649
445685
351006
1164585
899221
718769
360355
854318
232215
13638
1618942
1153638
628001
673374
1990456
639810
1027658
1197535
447149
893780
13937
1711119
164390
986511
1382763
1447766
1411273
1112203
237805
851206
693575
2208
1042069
1544890
1284222
1788860
1700646
599863
472540
260596
1006637
256925
1031154
592535
1075012
631012
39970
1502376
1906207
1756595
1561348
200407
1496894
294309
1336918
1133653
661639
1628434
29488
350452
264689
946170
1548532
167154
979024
971499
354412
742558
1185443
965438
1186955
1975167
1058511
1048530
266544
1813182
1218521
361170
511787
1799927
1321062
989661
1334144
1049665
1879891
851974
530026
1922052
1036331
1532982
1964503
1394705
1695626
1566461
1887681
185313
1455294
243561
21110
1480089
1826894
438379
1726057
886002
349302
1225233
447733
1217885
1232642
234622
978123
880205
923914
5280
137262
1853267
1823033
1807555
488164
1966117
1003103
826341
1191641
671092
1919285
1242256
43275
125065
1499413
1105258
1097142
455696
1467820
366113
1362796
1278760
1718375
1031813
1455160
1039596
1555198
176681
1375771
70552
1750135
962684
335809
22556
1018552
652444
607476
1146505
1882891
1112480
14834
1352756
1447259
1460002
563923
803606
150437
520614
762570
722704
723500
1995356
1497009
1941675
18246
1425042
1025338
725412
759079
231032
1432061
1773982
195208
470141
1086066
1936093
1676632
1697069
642740
1961444
607946
64603
405841
1848367
231715
1642333
69934
793690
1182736
187630
938869
1913365
1920446
1321186
493916
462529
519751
278302
340937
669941
1660367
782740
755753
418949
628119
1556254
1205807
1289989
121725
433828
741548
1938400
1564576
1949462
1484154
1027764
936718
695875
1076378
1455347
1183588
953317
657369
1841753
25394
87687
1057854
1903242
321890
36380
1292082
676101
1295044
302500
1658905
144149
1396932
1325982
1105588
1231543
1041144
688597
1658643
1869306
114713
1538288
941467
447395
1068950
1869628
1434439
1040364
1993161
390971
111517
328945
263930
1471197
51880
1623376
889724
845392
1130726
266307
1588489
1305878
630225
1626792
1226399
704430
120115
1816673
86073
1335379
1839093
1186991
456323
1003456
1239550
16044
919209
1154632
840150
265734
882864
635234
899125
69810
935681
1276549
972917
506332
687330
1312518
1741081
920588
1673609
1014636
1775065
679575
641555
670253
729921
560523
1948256
463005
1571608
1392840
293773
170687
1397928
554390
1270514
1671548
415716
1036694
1743526
162671
1416498
1920864
1126019
1864012
762255
206511
1294038
360202
284702
698020
267657
1941165
594765
1284076
314768
407211
520229
211549
1392642
186302
1239801
62155
1077130
1756033
1117547
1899437
1881701
938281
1726895
102642
1707221
315718
25767
1607690
1553788
1997127
741540
629643
1763595
485733
200052
181101
1989248
731127
1932173
599616
1288456
960289
1836477
1394948
569948
1840706
1938685
551088
482992
1623172
78590
1000147
1017995
1951785
1188086
877281
416627
1561595
1226073
1685608
1914645
1461230
86998
1412391
1999944
1732887
152740
406071
343321
91565
1251160
1532022
326651
459904
1305249
1001964
89533
1065009
1088944
1574143
383008
561133
1235500
149098
1079356
6297
810493
1320949
150932
198575
237311
1104026
1350038
1105832
530268
1802352
1724043
158646
672638
298929
863481
487770
702465
1712833
651592
523777
1820373
1638415
767212
1382050
226144
1767238
899283
1017341
614024
1546405
1627171
1743781
115398
1554163
1004282
1738397
1982638
1995663
627171
1179184
1210184
301350
476021
1015479
1049888
820517
1224139
182632
146146
134093
1567323
360798
1634724
1497371
260804
1788407
726186
1168476
1418737
889307
414147
1356406
376364
70653
1301302
412546
1153675
1787303
1195221
611469
1835666
1235011
1173129
261437
1003178
1621591
1138543
773470
28653
481202
860935
1006856
267316
203554
769357
1526624
330944
1756671
47631
1653539
634818
1730157
850083
378154
702005
69674
820443
1105192
643501
1721245
1913814
1942344
21668
583219
1078334
1263014
163276
1866365
108304
693630
442345
1821698
1629329
1161885
1938801
1218836
1864745
1328861
1591652
1435227
1038147
102388
1902159
1347649
1327600
955417
432132
904576
1051819
966047
1312331
516574
1290414
1063043
752356
693396
352238
34875
1626116
1374962
303656
446952
782026
223380
1208956
1176352
518733
389771
1414352
1430773
571422
521764
961013
535310
344788
883955
1529366
195466
1050858
626175
942543
851990
847756
1274255
126664
494181
885119
843416
1146025
1175602
341090
85067
59063
626789
47224
1178180
1120353
121441
1440080
1870890
1500038
764829
1301449
940564
1406252
1049207
264511
803201
483128
269976
1909295
1578085
1414655
513227
1698227
1851817
17319
1609750
1782725
89500
556872
933645
1082311
1679772
356107
967802
987541
711972
410855
413386
206109
1044475
558515
321818
1329839
1750192
621122
576679
1665307
1544860
1053149
1953907
1897205
1126003
1254877
1640528
1374749
600516
880485
509463
338963
778118
1090304
365951
398706
1647641
1410135
1174666
1802560
131628
490846
700678
1018079
1274795
1079209
1230463
1477188
738185
206969
571359
1915835
435699
1408097
266489
1499134
1511150
1902173
733857
813632
1213941
1201131
211403
1048890
875059
1499906
1545130
905446
1128511
799811
1873916
673870
132165
265349
522984
733451
470418
744803
133151
661181
1857471
506955
285375
1051823
1319437
1193009
157161
1535258
253073
449266
827320
941238
1469431
849316
1438877
7604
303799
678794
1261720
1750052
1054418
1779343
350567
553783
164391
9957
349615
1510829
389946
951430
302090
541021
1239700
331204
487531
1226846
686900
1357201
1011759
1852067
392891
1340160
1143357
633477
1055406
897156
987052
436224
1243829
1282029
1874634
472493
1451543
993966
516469
1143504
201789
858882
1130456
1406849
822249
1013860
56902
1946106
1094367
1356640
666349
1314823
323560
1808930
994468
910210
272824
469732
1613792
554462
608550
546857
1251698
638521
1289411
1979171
135583
1012313
900868
1884877
1878868
1738546
1584012
1442757
1356706
1989999
1661099
1830560
1720270
1738405
1414576
47648
1299454
1498305
1290920
173030
1435041
480382
93963
1254101
1793219
254656
1815760
848492
1354873
1566678
1960983
280548
1461736
554044
1269794
561712
1690904
834284
1392961
180128
1815115
1004895
1285290
1776604
978964
1272338
1723780
140516
878874
1193080
1885732
925787
551273
1928696
220917
1237539
1865848
320995
916533
807754
830947
546266
1913990
1127086
1870408
1459098
541920
1439979
1956006
1795354
1215581
420273
123103
313440
965220
1886423
1104545
207443
1101737
609491
1057322
1891618
7089
229266
1933174
1311600
1516812
1874561
444064
62137
148364
133499
1282542
1920233
1062921
1259231
376523
1325275
1013044
1667589
726313
1264349
1822768
214232
207942
1266885
1542426
486158
850442
243479
667599
41278
1312157
1022417
545222
1582685
693827
799716
1687891
1064897
841823
1402495
1588092
320181
1800368
1290157
990718
813940
1554667
616921
1193239
1831826
1639458
983609
1099718
1484699
753514
309724
633004
1078289
149573
847940
1487409
870792
136119
1996956
1169112
1720945
1546264
128643
515572
1610677
1763896
415246
594751
1210965
1602930
1523263
1385092
1823143
1027743
369769
1758777
377210
1128858
401279
1533806
244132
215748
1220343
1099972
1040486
589463
1912750
1440109
1858005
1189747
625481
1675055
172459
673860
1106724
831619
663830
640380
836097
963908
184407
433666
53477
1270422
1995880
1273240
310297
1670821
1767521
1717952
465621
929944
1001595
848021
681518
1593228
1341200
356780
672845
1775461
145991
295564
666567
579412
58792
1752121
979876
370432
1890498
1302688
590226
974138
466843
1891454
1711865
1644836
1898370
843312
1773793
677111
49445
79427
711351
1787313
462584
1431923
1507621
422470
1679631
913062
1426029
1906789
521306
701896
1015452
1399960
1636028
702003
1013460
1371507
16687
1138212
576011
1236514
1142807
561201
1357659
1770861
325262
1050278
1608528
1750067
575064
186684
910618
410657
1585723
869406
768817
1818179
1018060
663031
1643897
1190065
847418
1631642
1387470
117366
1054147
1274991
308031
45997
1945693
1586175
19249
164176
192057
1996291
1417165
588759
1527967
1149149
327286
1232409
1098082
1879751
828408
77073
9948
1291112
948243
297663
1546100
846569
1099960
507529
1819009
1440264
839098
374397
852479
533587
1333006
986068
1547738
470341
979688
985050
1565617
1008897
70915
882676
117137
1474112
1292059
1077425
169406
1203801
126283
60973
843027
573667
1085137
302650
1204652
326218
1699878
1935778
364517
388505
1006544
189971
322779
833361
674793
562091
1786915
974605
1487589
662207
1932325
927630
1392806
754971
1971931
1193336
163052
447051
49079
792036
1390809
1895103
1047496
1587234
854793
393732
759240
879938
1660266
1966025
364408
207047
759233
1098163
940367
620232
201382
1338871
117187
496785
665835
1090464
687401
1539505
1965403
1878467
1099008
539136
1978931
507435
252591
1845177
983205
754078
1702894
1540291
484539
151053
206696
530224
195767
1552330
1471205
289955
54632
1952418
1347519
730601
553044
787820
1333902
1367602
1831257
316402
342371
1424617
1094038
1064027
1983189
507114
415264
428018
696465
1931452
205164
330843
953933
493185
1551621
646068
1350506
1573807
368127
493460
1105721
1142703
1612965
924859
630501
25370
1508451
1484168
648652
285476
1399634
1087146
527488
1922037
760553
268561
1933247
1678279
987461
1379284
1220838
297698
1371736
1283565
860746
813838
1185485
754941
1874806
338862
811259
1672769
1265988
55784
259377
228089
1345009
1306083
466092
474933
1545417
1176407
1073452
1066961
289072
464141
1678163
157418
216190
1309249
1867911
795618
1008587
1946910
740973
1576569
921375
1178427
1673515
555328
1254657
1924550
270499
1098407
15844
90032
361239
460210
1986753
1501008
426609
448325
908124
684651
1302294
1416902
822422
778740
1801093
1064342
537914
348765
932183
1323174
1555841
1074819
10770
737139
591066
486013
659441
644807
1773871
515100
1917231
1869496
649625
1600299
959349
1390168
660736
1687713
1253845
1714060
1920263
1921198
1353744
561343
1548972
897968
1810250
566521
596806
154684
971500
1487796
980935
791393
761209
975060
52718
225999
1021067
610195
702125
680194
1054731
1906727
452055
917881
1263871
313309
1730393
1135666
1600143
1963745
1216566
1958095
203855
733101
1927623
934150
804930
219574
1556043
1593511
1667294
762769
929751
554934
1107485
89871
711756
1680951
755783
217439
950827
1149658
1324718
1877862
1517576
1971809
1498015
1139660
363684
55749
61774
1367666
1916801
1683094
1899630
649444
588855
1636117
789207
1142900
983229
860777
1592318
1818946
1043770
565331
1030736
6995
1462292
1762929
128402
1124633
235825
1363630
1398516
937097
1288049
1114290
1351085
312027
570110
1452408
354867
1649136
1424989
792961
1365670
1807356
1165961
183233
353871
1633797
223306

